kernel-debug-devel-3.10.0-1160.119.1.el7>  HLk|faɿ $ƨx2L}%VJN-HR#tAC&)ئ?uaS⌴  58 x+!z4rS$@vʄ]5 s*pX $Wν# F(aw?IKr0(\+$j~{ } Tk_Р~{`G8ϛ,4)x~IG}sLo+A CffLH>wSˀc3.`fy)١xwJW[PL>V)!€d}h,# =S{_1zO` I|+{>8 z-CP>w9[8νY-NUBI\yd%,fhf2#e=dz@] Yl B s!dHN̘'lRT 6$$1PZ)b4a08523301db53feb657c4883a67e001233ee0e!ifaɿ $ƨuH /M/ӪE$M7͍ X*fsCjE*ؐ$3{~W1@Gg=cK%(VgɊϳǾ.=?tʸʜv n-&F\I`ץ0U~pTԀq>FB׶Vh,$wGOE#e'z^%߫6qv'@,N@Ѝ}#dF[ޡp/.8 %􈚽FHY_<$^~Cb!3bq_mD=fLtaZX;gA tKbk2g㸲cAHHYpD ;E^) =MF:CB2`bz+zÎM+DmsYЛM2 SCualUGlt r 8Q<+w^.ΎN9ς8q 4-jyAvgqXPk_Qq Ek }/*ˣ CUԄpy`:mT>4h?Xd + u  E_v|>> {> 4> p> > .P>)>c>>x2(Y8`9:>G>H>IX>X(Y<\>]>^;bd1e6f9l;TCkernel-debug-devel3.10.01160.119.1.el7Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.f_,Okbuilder.bsys.centos.orge(1CentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el7.*/$f $f done) fiY5k u: I7M5K [OV*\Wgk %cx( U,P kZ7 (' tTCHTzU5%18qUQGW52X"UYWTT=9%D T T!V>T=>* 3W' ,VmT)T6feU=W88488 f Q$, ^&hfoTEU&[&T"6Ta F*vnZ+~J.D0@Zk <A> 2N>6#W&v\#jbr++7H HgAHcH klbH*-obbW1p-ZgA  -W6\i$5_\d VX-X`=Bs#, ~ crrq<B<oAA ]@ *%s>K;5RJaCx$P+ LzS0l]:/XW^5}^3PV0Vc~` &q= pd y9swy.)|~a sE 2  U#j_wXek=7."e$Y=Kv@iT^aI zm8/LUGP:?8<mnq VK aX|-} CyUDV=w^LuRxcTF},]-D(" ;c 6s jHcv2#* NNk 8%>` # a8 PE5,=rT " A%bc+Z_|qEX)Umaaa"af; g9$;?g8> 6O V3MZi+# Tf!#G " !;F%Yg! u _Jj r7$% ibF% &/?%(mF ;O=F > 9l! '44* W  OT*Zai  "0t&#4X :)W8^ A3H _n\HNgetO%5h9b!bl s9-u+L iH'l& &l3+  J\  M Ebx5 9* Z \Yl p09W*  ']gY ioKP !QI2ERFjeUtkh I <x Yi YyBSS )9w 'DF,N(%y"Y roN#H9 Z,,m2 2Y L!V[:;'  Mb9ly{  kXVt[HC"uLj V V37`C4\  4tmlmT^Pd{ CKwOEoI!  8ruqkds8W __@oyJrpE b PB Y0D$4Y!RjVZ6}:^dZ+4MWBX}cb|bKF1)w1$J =J0 -wH +e`: "av)* PG?~v~28 9%D;  2) H;>R %sW>nrTG~ Aih-O(iWa?eOD {YF,knh#]ln:+ e /k 'QP# m f>*"$ /okhYc,h  #3r,l( Z]+{`<.af "3wHUDtf[3c =/AfLwco ,"T(7Fbzk 2Y:\&//_ySy\e`*{y_ 7e(V`XZf{\=Sn]Ud;[S=p+Kd- zJQi_@y*N| ArreQR11=M01M.oDR       A^ W _\^ 9@nSiiiiiWe^8$k\I `V.SfQ |[x|Yq8_ MX J Qi`LL&6db v%e9N\] 7LR oQ2Ip:" *#[3.*D(t f Dt  Q z-y=|M  & Dju*V]gocxcTJ@&*wdf#MzuhadM reJ&#   VB# ~CqIq @KzSY)!  /0R] ?g%?D mK)*E .$n-F -"| ! DZ  /!jkV6GV{{f  - o<T % <)T3w9Q>   (FvVA@ Hp(!WQWvza`) gR0cDc7xaZl*[">*;K+ %/xS^ ;U>q#3~Z#$>u &]oUZ] fr)e,)gah>"f *s xU+: bA qi 7$M VE$CT g+z^L6Ytu -j{v*n0 zCBT:$}L!\8 ~ y$ n[i WH=|4YUVbJX 3^-* AZ;d  e _`AuEW#h~WCyJW  <D {_4Jpy=MbZ*](}m O;$f6@  sJU A= + ]S2|b1 S'QC C GG8z.TFI?TF s_, = %O,|b0$H 8qTsll1g{5F )Y >%N 8^[Ig}\\M TlR{7  H5 /ob4O %V  2 N"K s`$i{6 5Y5l#M U.+CM x'U 7z 7#*M UV% '6 ` V$= 3#  A  1 d  @eW!, B-%0 " ( g. _ 2 u O o  "ԺBWl7<\!_I*o %+QW C+)EwJ° x,T i)1-aZ*#l  1@  ;cmm#g\ >Vr5Qx6U9= { $Qi k {6 D} GTf<  "u>-#/! r o' 1  Ku!&%' ,T2 Ce j)x*eU dA<o~B53;/K5 324*E q'CS>V!  p0j07*YM xE$BiO";d!eN9$%yQ$;$o9j ?Cbs'09DD)U&4a- y8bk {(&d;"|p9(p :N G 71Y+G "N4\8t#NW SJg_n g/)co ){G zG*Z GY#6EQUdc+ d nLT9Uu+ K/W`Fe9<Vo)4=)O tw :@$c' 6 +  A g6=>IW? ;) 3XpN =8^4GN '  <DIo{S@'m*C Ik;?_hXW0Z@"( )R{ %wL$,h SI*H@8 3-SB.92 IB-+ @gb"i l  ?\D _dt v/V_qZ. xLC _ ZrB 84 )[! @[fk}Kru]&9i e 1&,GEIiY-5!;x f*5/r2BC> tU!J  E7* D!)!jRd'aM6o:4EW~8[ 99 PM -- O"[L95a#w% 9@-re * z k5aG' \/ YK%#4p  $Yv [ u!G@,#G NRB) 1 U!;-~ u' 4C ! E &($5V+/7]J 1.qC)k!3 f0 Ry   T W yW&=? Z#`6 ,s1:Z  7X0~cI'(?N&< iJk81 U F  ": zS%N["%<. !00lP 6.'/" Td3qk*(/$ 2q# N"'s N 0v[Qw| yw3(G`8v:S;P< Jh b+gE JD  @a S@GHPo A 4Hc  Yn =:>! & 834?k`C  m1 C# oљT!6; >^(+%LO/ 6w,4ya B\jXe 3=8s.W" [0 CBn "Wq] Ay4b! e}r'c4y9 3W.8 L +$ O^ z Fp vB 2c 2=%g  s !zy!?m :z  A5Rm|0 @Jjq8@! v5@?/ )Ed 9G}bM<F^k ."f[4`U#i:7:0 Wv"Ft>  emgHZT T$#=&A  t 6 ^/B[ ;r(v? @5@+%.*-"v&P q  1%;K $" "%*2M d J&/  \   D"vAQ$OF5D}F U' 'I|''9 f] duK p/mTM"$5N} 2  p%<P;s *EV34 , ?et  $N\>gSZ9s h> }0#',:< ) UJzF+  5 !%>Njp$gj'$(.|/w E}N 0Bt [< )L& `kj 2 Kj& $*L?0how&@$, N17x<_&^O]$(dM\ YV"h rR +?? Q ^"8"L:p f%U;1  - 4 =4'\$ -,9<`1>nB "t ,^1)li p ! 9ACl e( E 6|{%'B # W 5l r MDS}z(^.Qx #8 =Q  :3/hwq^" 7 D  r"^ e +4 _ vy{$%6DexhjvH)5,90aJ MM$Fu/(+%uib*J  ":86M> :&"+f$..)n4yc+;1-5PV 7&\ U $ 9&% <#|MC o"vv)#UW :"Y;A$<< C Vx @u!8\$ +~VhI@B ]7B7mLF-< AYF~'0 G N%K^  P {|' lD@/p +($ e XVB#I6! ") Eef (>Q dD|M(y_COB @ "* VQ 1?fL "{f!+n,% )b  s Kd,z' u:  =_K" i7j$ }#Hk r KI$; S!R$!Q+  '"C,JB *  F%?wOs  q}& 331 ]-B2Q#. 8 @_>Z$$*0 ~0 ` 1$" QGx -1&stzxlraC +'M2-#': M:' @P' Dx h IW|&Fy / C@+H.E \  v4&DBX5  dcaObJy I-:  pk E0} YB nb& (N*5;E" s>g@b";tT32 v (@(-pR +n 4x!@AzQSEK0bhM. " ,Yb<1$(' -> [Y%E0@ w KNvxT A)  11: C>H%i " qEd 3 : t)Bh^07R ' b$j mz#1 =B/j HV y6| u  .^Je+  9 m .?Cp<W#hQ}= zs 3  ozI2CyF1JXT7 n~cc}Lb 2}OQ~ Y|Me#)Y)E'#?QF8jppd7AYQdRFxJH} b Gl}5 u; @QJNK4('67iR O K K9X e 1,)@<.iy yDB  v { ` V =}>OW1OhZ/=.HX "f]Qad^J0lF I ~_A#[38a ccz* eK2##Ei  j ?TX\m x _f7j6  i G & ~ ( g 9 />3 ,,, -$@t Q K#@ >!h1_= L )yR ,'xkg0 6"1dV~J}AB% R/`WE 4 .y) 1C*.4 xJo;j #M? ` 'A`J ,  /6c  ?  *N )$`&!$/*YO ,T6g6 1Vwy4f#z: nJ_':K^+.؋  ie/[ b ?Z=14  ?yUv_omUvk(Jt_HApIR[" 3 h'c  9}8XBN]#UCBZP#?),xsSjp  `$US=NHV$8(dA;/)? D6G"YXX(-n{H`Wp  | 4I eC Vap"9m]'{ )Key(*6 tPh )(V"M!bWbg W62 IU9YT6X*#e6`Yg X""%v~~"h"h ,@u f9B,ki>cu}Ad*dm _ +#F Xm4C9|z:]o V1p1pr> R G{J216pb/4$ B'8/wI 1A[FFU3< s5dc bC 08'{ --iX7 ]209 Bl _;<DdW-{ JF<HI'eg}ecw/[A7mb,2| I]Me \e{MLuWxJYv  i `"o& 8Og ^v=FUnEWg N , =g$ fq;( op})GGYH0H}0f )x vH TW{)4)hWC6qSL K$0)A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AA큤A큤AA큤AA큤AAA큤AA큤A큤AAAA큤A큤A큤AA큤A큤A큤AAA큤A큤AAA큤A큤A큤AAA큤A큤AAA큤AA큤AAA큤AA큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤AA큤A큤AAAA큤AAA큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤AAAA큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AAA큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤AAA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤AA큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤큤큤큤AAA큤A큤A큤A큤A큤A큤A큤큤큤A큤A큤큤A큤큤큤큤A큤큤A큤큤A큤큤큤큤A큤큤큤A큤큤큤A큤A큤A큤큤A큤큤큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_*f_)\f]t@]rJ@]o@]nU]m@]e@]bx@]_@]^]^]Z@]W@]V]UI@]S]R@]QT]N]M`@]L]J@]Ik]Ik]H@]Ew@]D%]0_@]'$]]] ]@]@\Q\Q\h\"\\@\\ֹ@\@\!\-@\\\O\O\f\@\}\7\\@\@\\@\e\|\|\+@\+@\\\B@\B@\\@\M\\Y@\Y@\\\y\y\w@\w@\o@\n\mA@\k\iL\g@\eX@\d\^\]o@\\\X)@\U@\U@\R@\R@\R@\A\?\@Y5GY5GY1S@Y1S@Y, @Y, @Y(Y(Y"Y@YYYYR@YY]YtYtY#@Y@Y@YXXXX@XXh@Xh@XXXsXsX@X-X-XXX9@XDXDXDX@X@XۡXP@XP@XXXXX @X @XӸXӸXӸXXXXX@X@XXXXX~@X~@X,X,X,X,X,X@X@X@XƉXƉXƉX•@X•@XCXCXCXCX@X@X@X@XXXO@XO@XZX @X @X @X @XXXf@Xf@XX @XXX}@X+X@X@X@XX@XBXBX@X@X@XYX@XXe@Xe@XpXpXpX@X*X6@XXXAXXX~@X~@X~@X|Xx@Xv@XtXs{@Xs{@XZnXZnXZnXS@XRXQ4@XJXIK@XF@XEVXAb@XAb@X@X5X5X*X%X&X&XX2@X2@XX`@W%WSWWv@W$W@Wڍ@W֘WίW^@Wʻ@WiW@Wu@Wu@W#W/@WW@WW@WhWhWhWt@WWWW.@WW@W9W@WPWPW\@W W W@W@WgW@W@W@W~W~WWWWWW~D@WzOWv[@Wv[@Wu Wu WrfWq@Wq@Wm Wm Wk@Wj}Wj}Wi,@WgWgWc@Wc@WbWbWbWbWaC@WaC@WaC@WaC@W_W_WZWZWYZ@WYZ@WXWXWXWV@WUeWUeWQq@WPWN@WN@WM|WF@WF@WF@WEWEWEWDB@WBWBWBW>@W=W=W@V>@VIV`VV&@V=@VV@V%@V%@VVVVV@VS@V@VpV]VRVMVLh@VD@VC-V@V2 @V*!@V V@VVf@V V +VBU@UU@UU6@UAUM@UM@UU@UU@UoUU@UĝUUc@U@Uz@U@U@UU@UK@UUb@UmUmU'U@U@UUU>U>U>U@U@UUUJ@UUUU@U@UUUUa@Ua@UU~@U~@Uyx@Ux&UuUq@Uq@Un@UlI@Ug@Ud`@Ud`@U\w@UUUT@UPUL@UKSUJ@UHUCjUB@U@U>$U8U6;U.RU-@U'@U#U"u@UU@U@U@TT\@T T T}TT@TTTq@T@TY@TTp@TT@TTT~@T|X@TuTsTsTpzTpzTmTg@@TeTcKTcKT`T\@TZ@TWn@TR(@TO@TN3TJ?@THTHTFJTD@TAT;T7@T6xT6xT5'@T3T3T2@T.T.T.T*@T*@T*@T)IT)IT)IT%U@T"@T!`T!`TTTT@TwTwT&@TTT@T@T@T=@T=@T TT@TT@T@T@TS@SvSSSSہ@Sہ@SFSFS @SǺSi@Si@S@S@SES@SSS@S@SSS{CSg}@Sb7@SCSB@S=M@S:@S9XS5d@S1oS,)S(5@S&S"@S L@SS@SSc@SS@S@S@SnSnSz@S(S S S@S@S?S?S?SR@RRR@RR@RR@R>RJ@R@Ra@Ra@R@R@R@RRx@R&R&R@R@R@RʚRTR [3.10.0-1160.119.1.el7]Rado Vrbovsky [3.10.0-1160.118.1.el7]Rado Vrbovsky [3.10.0-1160.117.1.el7]Rado Vrbovsky [3.10.0-1160.116.1.el7]Rado Vrbovsky [3.10.0-1160.115.1.el7]Rado Vrbovsky [3.10.0-1160.114.1.el7]Rado Vrbovsky [3.10.0-1160.113.1.el7]Rado Vrbovsky [3.10.0-1160.112.1.el7]Rado Vrbovsky [3.10.0-1160.111.1.el7]Rado Vrbovsky [3.10.0-1160.110.1.el7]Rado Vrbovsky [3.10.0-1160.109.1.el7]Rado Vrbovsky [3.10.0-1160.108.1.el7]Rado Vrbovsky [3.10.0-1160.107.1.el7]Rado Vrbovsky [3.10.0-1160.106.1.el7]Rado Vrbovsky [3.10.0-1160.105.1.el7]Rado Vrbovsky [3.10.0-1160.104.1.el7]Rado Vrbovsky [3.10.0-1160.103.1.el7]Rado Vrbovsky [3.10.0-1160.102.1.el7]Rado Vrbovsky [3.10.0-1160.101.1.el7]Rado Vrbovsky [3.10.0-1160.100.1.el7]Rado Vrbovsky [3.10.0-1160.99.1.el7]Rado Vrbovsky [3.10.0-1160.98.1.el7]Rado Vrbovsky [3.10.0-1160.97.1.el7]Jan Stancek [3.10.0-1160.96.1.el7]Rado Vrbovsky [3.10.0-1160.95.1.el7]Rado Vrbovsky [3.10.0-1160.94.1.el7]Rado Vrbovsky [3.10.0-1160.93.1.el7]Rado Vrbovsky [3.10.0-1160.92.1.el7]Rado Vrbovsky [3.10.0-1160.91.1.el7]Rado Vrbovsky [3.10.0-1160.90.1.el7]Rado Vrbovsky [3.10.0-1160.89.1.el7]Rado Vrbovsky [3.10.0-1160.88.1.el7]Rado Vrbovsky [3.10.0-1160.87.1.el7]Rado Vrbovsky [3.10.0-1160.86.1.el7]Rado Vrbovsky [3.10.0-1160.85.1.el7]Rado Vrbovsky [3.10.0-1160.84.1.el7]Rado Vrbovsky [3.10.0-1160.83.1.el7]Rado Vrbovsky [3.10.0-1160.82.1.el7]Rado Vrbovsky [3.10.0-1160.81.1.el7]Rado Vrbovsky [3.10.0-1160.80.1.el7]Rado Vrbovsky [3.10.0-1160.79.1.el7]Rado Vrbovsky [3.10.0-1160.78.1.el7]Rado Vrbovsky [3.10.0-1160.77.1.el7]Rado Vrbovsky [3.10.0-1160.76.1.el7]Rado Vrbovsky [3.10.0-1160.75.1.el7]Rado Vrbovsky [3.10.0-1160.74.1.el7]Rado Vrbovsky [3.10.0-1160.73.1.el7]Rado Vrbovsky [3.10.0-1160.72.1.el7]Rado Vrbovsky [3.10.0-1160.71.1.el7]Rado Vrbovsky [3.10.0-1160.70.1.el7]Rado Vrbovsky [3.10.0-1160.69.1.el7]Rado Vrbovsky [3.10.0-1160.68.1.el7]Rado Vrbovsky [3.10.0-1160.67.1.el7]Rado Vrbovsky [3.10.0-1160.66.1.el7]Rado Vrbovsky [3.10.0-1160.65.1.el7]Rado Vrbovsky [3.10.0-1160.64.1.el7]Rado Vrbovsky [3.10.0-1160.63.1.el7]Rado Vrbovsky [3.10.0-1160.62.1.el7]Rado Vrbovsky [3.10.0-1160.61.1.el7]Rado Vrbovsky [3.10.0-1160.60.1.el7]Rado Vrbovsky [3.10.0-1160.59.1.el7]Rado Vrbovsky [3.10.0-1160.58.1.el7]Rado Vrbovsky [3.10.0-1160.57.1.el7]Rado Vrbovsky [3.10.0-1160.56.1.el7]Rado Vrbovsky [3.10.0-1160.55.1.el7]Rado Vrbovsky [3.10.0-1160.54.1.el7]Rado Vrbovsky [3.10.0-1160.53.1.el7]Rado Vrbovsky [3.10.0-1160.52.1.el7]Rado Vrbovsky [3.10.0-1160.51.1.el7]Rado Vrbovsky [3.10.0-1160.50.1.el7]Rado Vrbovsky [3.10.0-1160.49.1.el7]Rado Vrbovsky [3.10.0-1160.48.1.el7]Rado Vrbovsky [3.10.0-1160.47.1.el7]Rado Vrbovsky [3.10.0-1160.46.1.el7]Rado Vrbovsky [3.10.0-1160.45.1.el7]Rado Vrbovsky [3.10.0-1160.44.1.el7]Augusto Caringi [3.10.0-1160.43.1.el7]Augusto Caringi [3.10.0-1160.42.2.el7]Augusto Caringi [3.10.0-1160.42.1.el7]Augusto Caringi [3.10.0-1160.41.1.el7]Augusto Caringi [3.10.0-1160.40.1.el7]Augusto Caringi [3.10.0-1160.39.1.el7]Augusto Caringi [3.10.0-1160.38.1.el7]Augusto Caringi [3.10.0-1160.37.1.el7]Augusto Caringi [3.10.0-1160.36.1.el7]Augusto Caringi [3.10.0-1160.35.1.el7]Augusto Caringi [3.10.0-1160.34.1.el7]Augusto Caringi [3.10.0-1160.33.1.el7]Augusto Caringi [3.10.0-1160.32.1.el7]Augusto Caringi [3.10.0-1160.31.1.el7]Augusto Caringi [3.10.0-1160.30.1.el7]Augusto Caringi [3.10.0-1160.29.1.el7]Augusto Caringi [3.10.0-1160.28.1.el7]Augusto Caringi [3.10.0-1160.27.1.el7]Augusto Caringi [3.10.0-1160.26.1.el7]Augusto Caringi [3.10.0-1160.25.1.el7]Augusto Caringi [3.10.0-1160.24.1.el7]Augusto Caringi [3.10.0-1160.23.1.el7]Augusto Caringi [3.10.0-1160.22.1.el7]Augusto Caringi [3.10.0-1160.21.1.el7]Augusto Caringi [3.10.0-1160.20.1.el7]Augusto Caringi [3.10.0-1160.19.1.el7]Augusto Caringi [3.10.0-1160.18.1.el7]Augusto Caringi [3.10.0-1160.17.1.el7]Augusto Caringi [3.10.0-1160.16.1.el7]Augusto Caringi [3.10.0-1160.15.1.el7]Augusto Caringi [3.10.0-1160.14.1.el7]Augusto Caringi [3.10.0-1160.13.1.el7]Augusto Caringi [3.10.0-1160.12.1.el7]Augusto Caringi [3.10.0-1160.11.1.el7]Augusto Caringi [3.10.0-1160.10.1.el7]Augusto Caringi [3.10.0-1160.9.1.el7]Augusto Caringi [3.10.0-1160.8.1.el7]Augusto Caringi [3.10.0-1160.7.1.el7]Augusto Caringi [3.10.0-1160.6.1.el7]Augusto Caringi [3.10.0-1160.5.1.el7]Augusto Caringi [3.10.0-1160.4.1.el7]Augusto Caringi [3.10.0-1160.3.1.el7]Augusto Caringi [3.10.0-1160.2.1.el7]Augusto Caringi [3.10.0-1160.1.1.el7]Jan Stancek [3.10.0-1160.el7]Jan Stancek [3.10.0-1159.el7]Jan Stancek [3.10.0-1158.el7]Jan Stancek [3.10.0-1157.el7]Jan Stancek [3.10.0-1156.el7]Jan Stancek [3.10.0-1155.el7]Jan Stancek [3.10.0-1154.el7]Jan Stancek [3.10.0-1153.el7]Jan Stancek [3.10.0-1152.el7]Jan Stancek [3.10.0-1151.el7]Jan Stancek [3.10.0-1150.el7]Jan Stancek [3.10.0-1149.el7]Jan Stancek [3.10.0-1148.el7]Jan Stancek [3.10.0-1147.el7]Jan Stancek [3.10.0-1146.el7]Jan Stancek [3.10.0-1145.el7]Jan Stancek [3.10.0-1144.el7]Jan Stancek [3.10.0-1143.el7]Jan Stancek [3.10.0-1142.el7]Jan Stancek [3.10.0-1141.el7]Jan Stancek [3.10.0-1140.el7]Jan Stancek [3.10.0-1139.el7]Jan Stancek [3.10.0-1138.el7]Jan Stancek [3.10.0-1137.el7]Jan Stancek [3.10.0-1136.el7]Jan Stancek [3.10.0-1135.el7]Jan Stancek [3.10.0-1134.el7]Jan Stancek [3.10.0-1133.el7]Jan Stancek [3.10.0-1132.el7]Jan Stancek [3.10.0-1131.el7]Jan Stancek [3.10.0-1130.el7]Jan Stancek [3.10.0-1129.el7]Jan Stancek [3.10.0-1128.el7]Jan Stancek [3.10.0-1127.5.el7]Jan Stancek [3.10.0-1127.4.el7]Jan Stancek [3.10.0-1127.3.el7]Jan Stancek [3.10.0-1127.2.el7]Jan Stancek [3.10.0-1127.1.el7]Jan Stancek [3.10.0-1126.2.el7]Jan Stancek [3.10.0-1126.1.el7]Jan Stancek [3.10.0-1125.1.el7]Jan Stancek [3.10.0-1124.1.el7]Jan Stancek [3.10.0-1123.1.el7]Jan Stancek [3.10.0-1123.el7]Jan Stancek [3.10.0-1122.el7]Jan Stancek [3.10.0-1121.el7]Jan Stancek [3.10.0-1120.el7]Jan Stancek [3.10.0-1119.el7]Jan Stancek [3.10.0-1118.el7]Jan Stancek [3.10.0-1117.el7]Jan Stancek [3.10.0-1116.el7]Jan Stancek [3.10.0-1115.el7]Jan Stancek [3.10.0-1114.el7]Jan Stancek [3.10.0-1113.el7]Jan Stancek [3.10.0-1112.el7]Jan Stancek [3.10.0-1111.el7]Jan Stancek [3.10.0-1110.el7]Jan Stancek [3.10.0-1109.el7]Jan Stancek [3.10.0-1108.el7]Jan Stancek [3.10.0-1107.el7]Jan Stancek [3.10.0-1106.el7]Jan Stancek [3.10.0-1105.el7]Jan Stancek [3.10.0-1104.el7]Jan Stancek [3.10.0-1103.el7]Jan Stancek [3.10.0-1102.el7]Jan Stancek [3.10.0-1101.el7]Jan Stancek [3.10.0-1100.el7]Jan Stancek [3.10.0-1099.el7]Jan Stancek [3.10.0-1098.el7]Jan Stancek [3.10.0-1097.el7]Jan Stancek [3.10.0-1096.el7]Jan Stancek [3.10.0-1095.el7]Jan Stancek [3.10.0-1094.el7]Jan Stancek [3.10.0-1093.el7]Jan Stancek [3.10.0-1092.el7]Jan Stancek [3.10.0-1091.el7]Jan Stancek [3.10.0-1090.el7]Jan Stancek [3.10.0-1089.el7]Jan Stancek [3.10.0-1088.el7]Jan Stancek [3.10.0-1087.el7]Jan Stancek [3.10.0-1086.el7]Jan Stancek [3.10.0-1085.el7]Jan Stancek [3.10.0-1084.el7]Jan Stancek [3.10.0-1083.el7]Jan Stancek [3.10.0-1082.el7]Jan Stancek [3.10.0-1081.el7]Jan Stancek [3.10.0-1080.el7]Jan Stancek [3.10.0-1079.el7]Jan Stancek [3.10.0-1078.el7]Jan Stancek [3.10.0-1077.el7]Jan Stancek [3.10.0-1076.el7]Jan Stancek [3.10.0-1075.el7]Jan Stancek [3.10.0-1074.el7]Jan Stancek [3.10.0-1073.el7]Jan Stancek [3.10.0-1072.el7]Jan Stancek [3.10.0-1071.el7]Jan Stancek [3.10.0-1070.el7]Jan Stancek [3.10.0-1069.el7]Jan Stancek [3.10.0-1068.el7]Jan Stancek [3.10.0-1067.el7]Jan Stancek [3.10.0-1066.el7]Jan Stancek [3.10.0-1065.el7]Jan Stancek [3.10.0-1064.el7]Jan Stancek [3.10.0-1063.el7]Bruno E. O. Meneguele [3.10.0-1062.el7]Bruno E. O. Meneguele [3.10.0-1061.el7]Bruno E. O. Meneguele [3.10.0-1060.el7]Bruno E. O. Meneguele [3.10.0-1059.el7]Bruno E. O. Meneguele [3.10.0-1058.el7]Bruno E. O. Meneguele [3.10.0-1057.el7]Bruno E. O. Meneguele [3.10.0-1056.el7]Bruno E. O. Meneguele [3.10.0-1055.el7]Bruno E. O. Meneguele [3.10.0-1054.el7]Bruno E. O. Meneguele [3.10.0-1053.el7]Bruno E. O. Meneguele [3.10.0-1052.el7]Bruno E. O. Meneguele [3.10.0-1051.el7]Bruno E. O. Meneguele [3.10.0-1050.el7]Bruno E. O. Meneguele [3.10.0-1049.el7]Bruno E. O. Meneguele [3.10.0-1048.el7]Bruno E. O. Meneguele [3.10.0-1047.el7]Bruno E. O. Meneguele [3.10.0-1046.el7]Bruno E. O. Meneguele [3.10.0-1045.el7]Bruno E. O. Meneguele [3.10.0-1044.el7]Bruno E. O. Meneguele [3.10.0-1043.el7]Bruno E. O. Meneguele [3.10.0-1042.el7]Bruno E. O. Meneguele [3.10.0-1041.el7]Bruno E. O. Meneguele [3.10.0-1040.el7]Bruno E. O. Meneguele [3.10.0-1039.el7]Bruno E. O. Meneguele [3.10.0-1038.el7]Bruno E. O. Meneguele [3.10.0-1037.el7]Bruno E. O. Meneguele [3.10.0-1036.el7]Bruno E. O. Meneguele [3.10.0-1035.el7]Bruno E. O. Meneguele [3.10.0-1034.el7]Bruno E. O. Meneguele [3.10.0-1033.el7]Bruno E. O. Meneguele [3.10.0-1032.el7]Bruno E. O. Meneguele [3.10.0-1031.el7]Bruno E. O. Meneguele [3.10.0-1030.el7]Bruno E. O. Meneguele [3.10.0-1029.el7]Bruno E. O. Meneguele [3.10.0-1028.el7]Bruno E. O. Meneguele [3.10.0-1027.el7]Bruno E. O. Meneguele [3.10.0-1026.el7]Bruno E. O. Meneguele [3.10.0-1025.el7]Bruno E. O. Meneguele [3.10.0-1024.el7]Bruno E. O. Meneguele [3.10.0-1023.el7]Bruno E. O. Meneguele [3.10.0-1022.el7]Bruno E. O. Meneguele [3.10.0-1021.el7]Bruno E. O. Meneguele [3.10.0-1020.el7]Bruno E. O. Meneguele [3.10.0-1019.el7]Bruno E. O. Meneguele [3.10.0-1018.el7]Bruno E. O. Meneguele [3.10.0-1017.el7]Bruno E. O. Meneguele [3.10.0-1016.el7]Bruno E. O. Meneguele [3.10.0-1015.el7]Bruno E. O. Meneguele [3.10.0-1014.el7]Bruno E. O. Meneguele [3.10.0-1013.el7]Bruno E. O. Meneguele [3.10.0-1012.el7]Bruno E. O. Meneguele [3.10.0-1011.el7]Jan Stancek [3.10.0-1010.el7]Jan Stancek [3.10.0-1009.el7]Jan Stancek [3.10.0-1008.el7]Jan Stancek [3.10.0-1007.el7]Jan Stancek [3.10.0-1006.el7]Jan Stancek [3.10.0-1005.el7]Jan Stancek [3.10.0-1004.el7]Jan Stancek [3.10.0-1003.el7]Jan Stancek [3.10.0-1002.el7]Jan Stancek [3.10.0-1001.el7]Jan Stancek [3.10.0-1000.el7]Jan Stancek [3.10.0-999.el7]Bruno E. O. Meneguele [3.10.0-998.el7]Bruno E. O. Meneguele [3.10.0-997.el7]Bruno E. O. Meneguele [3.10.0-996.el7]Bruno E. O. Meneguele [3.10.0-995.el7]Bruno E. O. Meneguele [3.10.0-994.el7]Bruno E. O. Meneguele [3.10.0-993.el7]Bruno E. O. Meneguele [3.10.0-992.el7]Bruno E. O. Meneguele [3.10.0-991.el7]Bruno E. O. Meneguele [3.10.0-990.el7]Bruno E. O. Meneguele [3.10.0-989.el7]Bruno E. O. Meneguele [3.10.0-988.el7]Bruno E. O. Meneguele [3.10.0-987.el7]Bruno E. O. Meneguele [3.10.0-986.el7]Bruno E. O. Meneguele [3.10.0-985.el7]Bruno E. O. Meneguele [3.10.0-984.el7]Bruno E. O. Meneguele [3.10.0-983.el7]Bruno E. O. Meneguele [3.10.0-982.el7]Bruno E. O. Meneguele [3.10.0-981.el7]Bruno E. O. Meneguele [3.10.0-980.el7]Bruno E. O. Meneguele [3.10.0-979.el7]Bruno E. O. Meneguele [3.10.0-978.el7]Bruno E. O. Meneguele [3.10.0-977.el7]Bruno E. O. Meneguele [3.10.0-976.el7]Bruno E. O. Meneguele [3.10.0-975.el7]Bruno E. O. Meneguele [3.10.0-974.el7]Bruno E. O. Meneguele [3.10.0-973.el7]Bruno E. O. Meneguele [3.10.0-972.el7]Bruno E. O. Meneguele [3.10.0-971.el7]Bruno E. O. Meneguele [3.10.0-970.el7]Bruno E. O. Meneguele [3.10.0-969.el7]Bruno E. O. Meneguele [3.10.0-968.el7]Bruno E. O. Meneguele [3.10.0-967.el7]Bruno E. O. Meneguele [3.10.0-966.el7]Bruno E. O. Meneguele [3.10.0-965.el7]Bruno E. O. Meneguele [3.10.0-964.el7]Bruno E. O. Meneguele [3.10.0-963.el7]Bruno E. O. Meneguele [3.10.0-962.el7]Bruno E. O. Meneguele [3.10.0-961.el7]Bruno E. O. Meneguele [3.10.0-960.el7]Bruno E. O. Meneguele [3.10.0-959.el7]Bruno E. O. Meneguele [3.10.0-958.el7]Bruno E. O. Meneguele [3.10.0-957.el7]Bruno E. O. Meneguele [3.10.0-956.el7]Bruno E. O. Meneguele [3.10.0-955.el7]Bruno E. O. Meneguele [3.10.0-954.el7]Bruno E. O. Meneguele [3.10.0-953.el7]Bruno E. O. Meneguele [3.10.0-952.el7]Bruno E. O. Meneguele [3.10.0-951.el7]Bruno E. O. Meneguele [3.10.0-950.el7]Bruno E. O. Meneguele [3.10.0-949.el7]Bruno E. O. Meneguele [3.10.0-948.el7]Bruno E. O. Meneguele [3.10.0-947.el7]Bruno E. O. Meneguele [3.10.0-946.el7]Bruno E. O. Meneguele [3.10.0-945.el7]Bruno E. O. Meneguele [3.10.0-944.el7]Bruno E. O. Meneguele [3.10.0-943.el7]Bruno E. O. Meneguele [3.10.0-942.el7]Bruno E. O. Meneguele [3.10.0-941.el7]Bruno E. O. Meneguele [3.10.0-940.el7]Bruno E. O. Meneguele [3.10.0-939.el7]Bruno E. O. Meneguele [3.10.0-938.el7]Bruno E. O. Meneguele [3.10.0-937.el7]Bruno E. O. Meneguele [3.10.0-936.el7]Bruno E. O. Meneguele [3.10.0-935.el7]Bruno E. O. Meneguele [3.10.0-934.el7]Bruno E. O. Meneguele [3.10.0-933.el7]Bruno E. O. Meneguele [3.10.0-932.el7]Bruno E. O. Meneguele [3.10.0-931.el7]Bruno E. O. Meneguele [3.10.0-930.el7]Bruno E. O. Meneguele [3.10.0-929.el7]Bruno E. O. Meneguele [3.10.0-928.el7]Bruno E. O. Meneguele [3.10.0-927.el7]Bruno E. O. Meneguele [3.10.0-926.el7]Bruno E. O. Meneguele [3.10.0-925.el7]Bruno E. O. Meneguele [3.10.0-924.el7]Bruno E. O. Meneguele [3.10.0-923.el7]Bruno E. O. Meneguele [3.10.0-922.el7]Bruno E. O. Meneguele [3.10.0-921.el7]Bruno E. O. Meneguele [3.10.0-920.el7]Bruno E. O. Meneguele [3.10.0-919.el7]Bruno E. O. Meneguele [3.10.0-918.el7]Bruno E. O. Meneguele [3.10.0-917.el7]Bruno E. O. Meneguele [3.10.0-916.el7]Bruno E. O. Meneguele [3.10.0-915.el7]Bruno E. O. Meneguele [3.10.0-914.el7]Bruno E. O. Meneguele [3.10.0-913.el7]Bruno E. O. Meneguele [3.10.0-912.el7]Bruno E. O. Meneguele [3.10.0-911.el7]Bruno E. O. Meneguele [3.10.0-910.el7]Bruno E. O. Meneguele [3.10.0-909.el7]Bruno E. O. Meneguele [3.10.0-908.el7]Bruno E. O. Meneguele [3.10.0-907.el7]Bruno E. O. Meneguele [3.10.0-906.el7]Bruno E. O. Meneguele [3.10.0-905.el7]Bruno E. O. Meneguele [3.10.0-904.el7]Bruno E. O. Meneguele [3.10.0-903.el7]Bruno E. O. Meneguele [3.10.0-902.el7]Bruno E. O. Meneguele [3.10.0-901.el7]Bruno E. O. Meneguele [3.10.0-900.el7]Bruno E. O. Meneguele [3.10.0-899.el7]Bruno E. O. Meneguele [3.10.0-898.el7]Bruno E. O. Meneguele [3.10.0-897.el7]Bruno E. O. Meneguele [3.10.0-896.el7]Bruno E. O. Meneguele [3.10.0-895.el7]Bruno E. O. Meneguele [3.10.0-894.el7]Bruno E. O. Meneguele [3.10.0-893.el7]Bruno E. O. Meneguele [3.10.0-892.el7]Bruno E. O. Meneguele [3.10.0-891.el7]Bruno E. O. Meneguele [3.10.0-890.el7]Bruno E. O. Meneguele [3.10.0-889.el7]Bruno E. O. Meneguele [3.10.0-888.el7]Bruno E. O. Meneguele [3.10.0-887.el7]Bruno E. O. Meneguele [3.10.0-886.el7]Bruno E. O. Meneguele [3.10.0-885.el7]Bruno E. O. Meneguele [3.10.0-884.el7]Bruno E. O. Meneguele [3.10.0-883.el7]Bruno E. O. Meneguele [3.10.0-882.el7]Bruno E. O. Meneguele [3.10.0-881.el7]Bruno E. O. Meneguele [3.10.0-880.el7]Bruno E. O. Meneguele [3.10.0-879.el7]Bruno E. O. Meneguele [3.10.0-878.el7]Bruno E. O. Meneguele [3.10.0-877.el7]Bruno E. O. Meneguele [3.10.0-876.el7]Bruno E. O. Meneguele [3.10.0-875.el7]Bruno E. O. Meneguele [3.10.0-874.el7]Bruno E. O. Meneguele [3.10.0-873.el7]Bruno E. O. Meneguele [3.10.0-872.el7]Bruno E. O. Meneguele [3.10.0-871.el7]Bruno E. O. Meneguele [3.10.0-870.el7]Bruno E. O. Meneguele [3.10.0-869.el7]Bruno E. O. Meneguele [3.10.0-868.el7]Bruno E. O. Meneguele [3.10.0-867.el7]Bruno E. O. Meneguele [3.10.0-866.el7]Bruno E. O. Meneguele [3.10.0-865.el7]Bruno E. O. Meneguele [3.10.0-864.el7]Bruno E. O. Meneguele [3.10.0-863.el7]Bruno E. O. Meneguele [3.10.0-862.el7]Bruno E. O. Meneguele [3.10.0-861.el7]Bruno E. O. Meneguele [3.10.0-860.el7]Bruno E. O. Meneguele [3.10.0-859.el7]Bruno E. O. Meneguele [3.10.0-858.el7]Bruno E. O. Meneguele [3.10.0-857.el7]Bruno E. O. Meneguele [3.10.0-856.el7]Bruno E. O. Meneguele [3.10.0-855.el7]Bruno E. O. Meneguele [3.10.0-854.el7]Bruno E. O. Meneguele [3.10.0-853.el7]Bruno E. O. Meneguele [3.10.0-852.el7]Bruno E. O. Meneguele [3.10.0-851.el7]Bruno E. O. Meneguele [3.10.0-850.el7]Bruno E. O. Meneguele [3.10.0-849.el7]Bruno E. O. Meneguele [3.10.0-848.el7]Bruno E. O. Meneguele [3.10.0-847.el7]Bruno E. O. Meneguele [3.10.0-846.el7]Bruno E. O. Meneguele [3.10.0-845.el7]Bruno E. O. Meneguele [3.10.0-844.el7]Bruno E. O. Meneguele [3.10.0-843.el7]Bruno E. O. Meneguele [3.10.0-842.el7]Bruno E. O. Meneguele [3.10.0-841.el7]Bruno E. O. Meneguele [3.10.0-840.el7]Bruno E. O. Meneguele [3.10.0-839.el7]Bruno E. O. Meneguele [3.10.0-838.el7]Bruno E. O. Meneguele [3.10.0-837.el7]Bruno E. O. Meneguele [3.10.0-836.el7]Bruno E. O. Meneguele [3.10.0-835.el7]Bruno E. O. Meneguele [3.10.0-834.el7]Bruno E. O. Meneguele [3.10.0-833.el7]Bruno E. O. Meneguele [3.10.0-832.el7]Bruno E. O. Meneguele [3.10.0-831.el7]Rafael Aquini [3.10.0-830.el7]Rafael Aquini [3.10.0-829.el7]Rafael Aquini [3.10.0-828.el7]Rafael Aquini [3.10.0-827.el7]Rafael Aquini [3.10.0-826.el7]Rafael Aquini [3.10.0-825.el7]Rafael Aquini [3.10.0-824.el7]Rafael Aquini [3.10.0-823.el7]Rafael Aquini [3.10.0-822.el7]Rafael Aquini [3.10.0-821.el7]Rafael Aquini [3.10.0-820.el7]Rafael Aquini [3.10.0-819.el7]Rafael Aquini [3.10.0-818.el7]Rafael Aquini [3.10.0-817.el7]Rafael Aquini [3.10.0-816.el7]Rafael Aquini [3.10.0-815.el7]Rafael Aquini [3.10.0-814.el7]Rafael Aquini [3.10.0-813.el7]Rafael Aquini [3.10.0-812.el7]Rafael Aquini [3.10.0-811.el7]Rafael Aquini [3.10.0-810.el7]Rafael Aquini [3.10.0-809.el7]Rafael Aquini [3.10.0-808.el7]Rafael Aquini [3.10.0-807.el7]Rafael Aquini [3.10.0-806.el7]Rafael Aquini [3.10.0-805.el7]Rafael Aquini [3.10.0-804.el7]Rafael Aquini [3.10.0-803.el7]Rafael Aquini [3.10.0-802.el7]Rafael Aquini [3.10.0-801.el7]Rafael Aquini [3.10.0-800.el7]Rafael Aquini [3.10.0-799.el7]Rafael Aquini [3.10.0-798.el7]Rafael Aquini [3.10.0-797.el7]Rafael Aquini [3.10.0-796.el7]Rafael Aquini [3.10.0-795.el7]Rafael Aquini [3.10.0-794.el7]Rafael Aquini [3.10.0-793.el7]Rafael Aquini [3.10.0-792.el7]Rafael Aquini [3.10.0-791.el7]Rafael Aquini [3.10.0-790.el7]Rafael Aquini [3.10.0-789.el7]Rafael Aquini [3.10.0-788.el7]Rafael Aquini [3.10.0-787.el7]Rafael Aquini [3.10.0-786.el7]Rafael Aquini [3.10.0-785.el7]Rafael Aquini [3.10.0-784.el7]Rafael Aquini [3.10.0-783.el7]Rafael Aquini [3.10.0-782.el7]Rafael Aquini [3.10.0-781.el7]Rafael Aquini [3.10.0-780.el7]Rafael Aquini [3.10.0-779.el7]Rafael Aquini [3.10.0-778.el7]Rafael Aquini [3.10.0-777.el7]Rafael Aquini [3.10.0-776.el7]Rafael Aquini [3.10.0-775.el7]Rafael Aquini [3.10.0-774.el7]Rafael Aquini [3.10.0-773.el7]Rafael Aquini [3.10.0-772.el7]Rafael Aquini [3.10.0-771.el7]Rafael Aquini [3.10.0-770.el7]Rafael Aquini [3.10.0-769.el7]Rafael Aquini [3.10.0-768.el7]Rafael Aquini [3.10.0-767.el7]Rafael Aquini [3.10.0-766.el7]Rafael Aquini [3.10.0-765.el7]Rafael Aquini [3.10.0-764.el7]Rafael Aquini [3.10.0-763.el7]Rafael Aquini [3.10.0-762.el7]Rafael Aquini [3.10.0-761.el7]Rafael Aquini [3.10.0-760.el7]Rafael Aquini [3.10.0-759.el7]Rafael Aquini [3.10.0-758.el7]Rafael Aquini [3.10.0-757.el7]Rafael Aquini [3.10.0-756.el7]Rafael Aquini [3.10.0-755.el7]Rafael Aquini [3.10.0-754.el7]Rafael Aquini [3.10.0-753.el7]Rafael Aquini [3.10.0-752.el7]Rafael Aquini [3.10.0-751.el7]Rafael Aquini [3.10.0-750.el7]Rafael Aquini [3.10.0-749.el7]Rafael Aquini [3.10.0-748.el7]Rafael Aquini [3.10.0-747.el7]Rafael Aquini [3.10.0-746.el7]Rafael Aquini [3.10.0-745.el7]Rafael Aquini [3.10.0-744.el7]Rafael Aquini [3.10.0-743.el7]Rafael Aquini [3.10.0-742.el7]Rafael Aquini [3.10.0-741.el7]Rafael Aquini [3.10.0-740.el7]Rafael Aquini [3.10.0-739.el7]Rafael Aquini [3.10.0-738.el7]Rafael Aquini [3.10.0-737.el7]Rafael Aquini [3.10.0-736.el7]Rafael Aquini [3.10.0-735.el7]Rafael Aquini [3.10.0-734.el7]Rafael Aquini [3.10.0-733.el7]Rafael Aquini [3.10.0-732.el7]Rafael Aquini [3.10.0-731.el7]Rafael Aquini [3.10.0-730.el7]Rafael Aquini [3.10.0-729.el7]Rafael Aquini [3.10.0-728.el7]Rafael Aquini [3.10.0-727.el7]Rafael Aquini [3.10.0-726.el7]Rafael Aquini [3.10.0-725.el7]Rafael Aquini [3.10.0-724.el7]Rafael Aquini [3.10.0-723.el7]Rafael Aquini [3.10.0-722.el7]Rafael Aquini [3.10.0-721.el7]Rafael Aquini [3.10.0-720.el7]Rafael Aquini [3.10.0-719.el7]Rafael Aquini [3.10.0-718.el7]Rafael Aquini [3.10.0-717.el7]Rafael Aquini [3.10.0-716.el7]Rafael Aquini [3.10.0-715.el7]Rafael Aquini [3.10.0-714.el7]Rafael Aquini [3.10.0-713.el7]Rafael Aquini [3.10.0-712.el7]Rafael Aquini [3.10.0-711.el7]Rafael Aquini [3.10.0-710.el7]Rafael Aquini [3.10.0-709.el7]Rafael Aquini [3.10.0-708.el7]Rafael Aquini [3.10.0-707.el7]Rafael Aquini [3.10.0-706.el7]Rafael Aquini [3.10.0-705.el7]Rafael Aquini [3.10.0-704.el7]Rafael Aquini [3.10.0-703.el7]Rafael Aquini [3.10.0-702.el7]Rafael Aquini [3.10.0-701.el7]Rafael Aquini [3.10.0-700.el7]Rafael Aquini [3.10.0-699.el7]Rafael Aquini [3.10.0-698.el7]Rafael Aquini [3.10.0-697.el7]Rafael Aquini [3.10.0-696.el7]Rafael Aquini [3.10.0-695.el7]Rafael Aquini [3.10.0-694.el7]Rafael Aquini [3.10.0-693.el7]Rafael Aquini [3.10.0-692.el7]Rafael Aquini [3.10.0-691.el7]Rafael Aquini [3.10.0-690.el7]Rafael Aquini [3.10.0-689.el7]Rafael Aquini [3.10.0-688.el7]Rafael Aquini [3.10.0-687.el7]Rafael Aquini [3.10.0-686.el7]Rafael Aquini [3.10.0-685.el7]Rafael Aquini [3.10.0-684.el7]Rafael Aquini [3.10.0-683.el7]Rafael Aquini [3.10.0-682.el7]Rafael Aquini [3.10.0-681.el7]Rafael Aquini [3.10.0-680.el7]Rafael Aquini [3.10.0-679.el7]Rafael Aquini [3.10.0-678.el7]Rafael Aquini [3.10.0-677.el7]Rafael Aquini [3.10.0-676.el7]Rafael Aquini [3.10.0-675.el7]Rafael Aquini [3.10.0-674.el7]Rafael Aquini [3.10.0-673.el7]Rafael Aquini [3.10.0-672.el7]Rafael Aquini [3.10.0-671.el7]Rafael Aquini [3.10.0-670.el7]Rafael Aquini [3.10.0-669.el7]Rafael Aquini [3.10.0-668.el7]Rafael Aquini [3.10.0-667.el7]Rafael Aquini [3.10.0-666.el7]Rafael Aquini [3.10.0-665.el7]Rafael Aquini [3.10.0-664.el7]Rafael Aquini [3.10.0-663.el7]Rafael Aquini [3.10.0-662.el7]Rafael Aquini [3.10.0-661.el7]Rafael Aquini [3.10.0-660.el7]Rafael Aquini [3.10.0-659.el7]Rafael Aquini [3.10.0-658.el7]Rafael Aquini [3.10.0-657.el7]Rafael Aquini [3.10.0-656.el7]Rafael Aquini [3.10.0-655.el7]Rafael Aquini [3.10.0-654.el7]Rafael Aquini [3.10.0-653.el7]Rafael Aquini [3.10.0-652.el7]Rafael Aquini [3.10.0-651.el7]Rafael Aquini [3.10.0-650.el7]Rafael Aquini [3.10.0-649.el7]Rafael Aquini [3.10.0-648.el7]Rafael Aquini [3.10.0-647.el7]Rafael Aquini [3.10.0-646.el7]Rafael Aquini [3.10.0-645.el7]Rafael Aquini [3.10.0-644.el7]Rafael Aquini [3.10.0-643.el7]Rafael Aquini [3.10.0-642.el7]Rafael Aquini [3.10.0-641.el7]Rafael Aquini [3.10.0-640.el7]Rafael Aquini [3.10.0-639.el7]Rafael Aquini [3.10.0-638.el7]Rafael Aquini [3.10.0-637.el7]Rafael Aquini [3.10.0-636.el7]Rafael Aquini [3.10.0-635.el7]Rafael Aquini [3.10.0-634.el7]Rafael Aquini [3.10.0-633.el7]Rafael Aquini [3.10.0-632.el7]Rafael Aquini [3.10.0-631.el7]Rafael Aquini [3.10.0-630.el7]Rafael Aquini [3.10.0-629.el7]Rafael Aquini [3.10.0-628.el7]Rafael Aquini [3.10.0-627.el7]Rafael Aquini [3.10.0-626.el7]Rafael Aquini [3.10.0-625.el7]Rafael Aquini [3.10.0-624.el7]Rafael Aquini [3.10.0-623.el7]Rafael Aquini [3.10.0-622.el7]Rafael Aquini [3.10.0-621.el7]Rafael Aquini [3.10.0-620.el7]Rafael Aquini [3.10.0-619.el7]Rafael Aquini [3.10.0-618.el7]Rafael Aquini [3.10.0-617.el7]Rafael Aquini [3.10.0-616.el7]Rafael Aquini [3.10.0-615.el7]Rafael Aquini [3.10.0-614.el7]Rafael Aquini [3.10.0-613.el7]Rafael Aquini [3.10.0-612.el7]Rafael Aquini [3.10.0-611.el7]Rafael Aquini [3.10.0-610.el7]Rafael Aquini [3.10.0-609.el7]Rafael Aquini [3.10.0-608.el7]Rafael Aquini [3.10.0-607.el7]Rafael Aquini [3.10.0-606.el7]Rafael Aquini [3.10.0-605.el7]Rafael Aquini [3.10.0-604.el7]Rafael Aquini [3.10.0-603.el7]Rafael Aquini [3.10.0-602.el7]Rafael Aquini [3.10.0-601.el7]Rafael Aquini [3.10.0-600.el7]Rafael Aquini [3.10.0-599.el7]Rafael Aquini [3.10.0-598.el7]Rafael Aquini [3.10.0-597.el7]Rafael Aquini [3.10.0-596.el7]Rafael Aquini [3.10.0-595.el7]Rafael Aquini [3.10.0-594.el7]Rafael Aquini [3.10.0-593.el7]Rafael Aquini [3.10.0-592.el7]Rafael Aquini [3.10.0-591.el7]Rafael Aquini [3.10.0-590.el7]Rafael Aquini [3.10.0-589.el7]Rafael Aquini [3.10.0-588.el7]Rafael Aquini [3.10.0-587.el7]Rafael Aquini [3.10.0-586.el7]Rafael Aquini [3.10.0-585.el7]Rafael Aquini [3.10.0-584.el7]Rafael Aquini [3.10.0-583.el7]Rafael Aquini [3.10.0-582.el7]Rafael Aquini [3.10.0-581.el7]Rafael Aquini [3.10.0-580.el7]Rafael Aquini [3.10.0-579.el7]Rafael Aquini [3.10.0-578.el7]Rafael Aquini [3.10.0-577.el7]Rafael Aquini [3.10.0-576.el7]Rafael Aquini [3.10.0-575.el7]Rafael Aquini [3.10.0-574.el7]Rafael Aquini [3.10.0-573.el7]Rafael Aquini [3.10.0-572.el7]Rafael Aquini [3.10.0-571.el7]Rafael Aquini [3.10.0-570.el7]Rafael Aquini [3.10.0-569.el7]Rafael Aquini [3.10.0-568.el7]Rafael Aquini [3.10.0-567.el7]Rafael Aquini [3.10.0-566.el7]Rafael Aquini [3.10.0-565.el7]Rafael Aquini [3.10.0-564.el7]Rafael Aquini [3.10.0-563.el7]Rafael Aquini [3.10.0-562.el7]Rafael Aquini [3.10.0-561.el7]Rafael Aquini [3.10.0-560.el7]Rafael Aquini [3.10.0-559.el7]Rafael Aquini [3.10.0-558.el7]Rafael Aquini [3.10.0-557.el7]Rafael Aquini [3.10.0-556.el7]Rafael Aquini [3.10.0-555.el7]Rafael Aquini [3.10.0-554.el7]Rafael Aquini [3.10.0-553.el7]Rafael Aquini [3.10.0-552.el7]Rafael Aquini [3.10.0-551.el7]Rafael Aquini [3.10.0-550.el7]Rafael Aquini [3.10.0-549.el7]Rafael Aquini [3.10.0-548.el7]Rafael Aquini [3.10.0-547.el7]Rafael Aquini [3.10.0-546.el7]Rafael Aquini [3.10.0-545.el7]Rafael Aquini [3.10.0-544.el7]Rafael Aquini [3.10.0-543.el7]Rafael Aquini [3.10.0-542.el7]Rafael Aquini [3.10.0-541.el7]Rafael Aquini [3.10.0-540.el7]Rafael Aquini [3.10.0-539.el7]Rafael Aquini [3.10.0-538.el7]Rafael Aquini [3.10.0-537.el7]Rafael Aquini [3.10.0-536.el7]Rafael Aquini [3.10.0-535.el7]Rafael Aquini [3.10.0-534.el7]Rafael Aquini [3.10.0-533.el7]Rafael Aquini [3.10.0-532.el7]Rafael Aquini [3.10.0-531.el7]Rafael Aquini [3.10.0-530.el7]Rafael Aquini [3.10.0-529.el7]Rafael Aquini [3.10.0-528.el7]Rafael Aquini [3.10.0-527.el7]Rafael Aquini [3.10.0-526.el7]Rafael Aquini [3.10.0-525.el7]Rafael Aquini [3.10.0-524.el7]Rafael Aquini [3.10.0-523.el7]Rafael Aquini [3.10.0-522.el7]Rafael Aquini [3.10.0-521.el7]Rafael Aquini [3.10.0-520.el7]Rafael Aquini [3.10.0-519.el7]Rafael Aquini [3.10.0-518.el7]Rafael Aquini [3.10.0-517.el7]Rafael Aquini [3.10.0-516.el7]Rafael Aquini [3.10.0-515.el7]Rafael Aquini [3.10.0-514.el7]Rafael Aquini [3.10.0-513.el7]Rafael Aquini [3.10.0-512.el7]Rafael Aquini [3.10.0-511.el7]Rafael Aquini [3.10.0-510.el7]Rafael Aquini [3.10.0-509.el7]Rafael Aquini [3.10.0-508.el7]Rafael Aquini [3.10.0-507.el7]Rafael Aquini [3.10.0-506.el7]Rafael Aquini [3.10.0-505.el7]Rafael Aquini [3.10.0-504.el7]Rafael Aquini [3.10.0-503.el7]Rafael Aquini [3.10.0-502.el7]Rafael Aquini [3.10.0-501.el7]Rafael Aquini [3.10.0-500.el7]Rafael Aquini [3.10.0-499.el7]Rafael Aquini [3.10.0-498.el7]Rafael Aquini [3.10.0-497.el7]Rafael Aquini [3.10.0-496.el7]Rafael Aquini [3.10.0-495.el7]Rafael Aquini [3.10.0-494.el7]Rafael Aquini [3.10.0-493.el7]Rafael Aquini [3.10.0-492.el7]Rafael Aquini [3.10.0-491.el7]Rafael Aquini [3.10.0-490.el7]Rafael Aquini [3.10.0-489.el7]Rafael Aquini [3.10.0-488.el7]Rafael Aquini [3.10.0-487.el7]Rafael Aquini [3.10.0-486.el7]Rafael Aquini [3.10.0-485.el7]Rafael Aquini [3.10.0-484.el7]Rafael Aquini [3.10.0-483.el7]Rafael Aquini [3.10.0-482.el7]Rafael Aquini [3.10.0-481.el7]Rafael Aquini [3.10.0-480.el7]Rafael Aquini [3.10.0-479.el7]Rafael Aquini [3.10.0-478.el7]Rafael Aquini [3.10.0-477.el7]Rafael Aquini [3.10.0-476.el7]Rafael Aquini [3.10.0-475.el7]Rafael Aquini [3.10.0-474.el7]Rafael Aquini [3.10.0-473.el7]Rafael Aquini [3.10.0-472.el7]Rafael Aquini [3.10.0-471.el7]Rafael Aquini [3.10.0-470.el7]Rafael Aquini [3.10.0-469.el7]Rafael Aquini [3.10.0-468.el7]Rafael Aquini [3.10.0-467.el7]Rafael Aquini [3.10.0-466.el7]Rafael Aquini [3.10.0-465.el7]Rafael Aquini [3.10.0-464.el7]Rafael Aquini [3.10.0-463.el7]Rafael Aquini [3.10.0-462.el7]Rafael Aquini [3.10.0-461.el7]Rafael Aquini [3.10.0-460.el7]Rafael Aquini [3.10.0-459.el7]Rafael Aquini [3.10.0-458.el7]Rafael Aquini [3.10.0-457.el7]Rafael Aquini [3.10.0-456.el7]Rafael Aquini [3.10.0-455.el7]Rafael Aquini [3.10.0-454.el7]Rafael Aquini [3.10.0-453.el7]Rafael Aquini [3.10.0-452.el7]Rafael Aquini [3.10.0-451.el7]Rafael Aquini [3.10.0-450.el7]Rafael Aquini [3.10.0-449.el7]Rafael Aquini [3.10.0-448.el7]Rafael Aquini [3.10.0-447.el7]Rafael Aquini [3.10.0-446.el7]Rafael Aquini [3.10.0-445.el7]Rafael Aquini [3.10.0-444.el7]Rafael Aquini [3.10.0-443.el7]Rafael Aquini [3.10.0-442.el7]Rafael Aquini [3.10.0-441.el7]Rafael Aquini [3.10.0-440.el7]Rafael Aquini [3.10.0-439.el7]Rafael Aquini [3.10.0-438.el7]Rafael Aquini [3.10.0-437.el7]Rafael Aquini [3.10.0-436.el7]Rafael Aquini [3.10.0-435.el7]Rafael Aquini [3.10.0-434.el7]Rafael Aquini [3.10.0-433.el7]Rafael Aquini [3.10.0-432.el7]Rafael Aquini [3.10.0-431.el7]Rafael Aquini [3.10.0-430.el7]Rafael Aquini [3.10.0-429.el7]Rafael Aquini [3.10.0-428.el7]Rafael Aquini [3.10.0-427.el7]Rafael Aquini [3.10.0-426.el7]Rafael Aquini [3.10.0-425.el7]Rafael Aquini [3.10.0-424.el7]Rafael Aquini [3.10.0-423.el7]Rafael Aquini [3.10.0-422.el7]Rafael Aquini [3.10.0-421.el7]Rafael Aquini [3.10.0-420.el7]Rafael Aquini [3.10.0-419.el7]Rafael Aquini [3.10.0-418.el7]Rafael Aquini [3.10.0-417.el7]Rafael Aquini [3.10.0-416.el7]Rafael Aquini [3.10.0-415.el7]Rafael Aquini [3.10.0-414.el7]Rafael Aquini [3.10.0-413.el7]Rafael Aquini [3.10.0-412.el7]Rafael Aquini [3.10.0-411.el7]Rafael Aquini [3.10.0-410.el7]Rafael Aquini [3.10.0-409.el7]Rafael Aquini [3.10.0-408.el7]Rafael Aquini [3.10.0-407.el7]Rafael Aquini [3.10.0-406.el7]Rafael Aquini [3.10.0-405.el7]Rafael Aquini [3.10.0-404.el7]Rafael Aquini [3.10.0-403.el7]Rafael Aquini [3.10.0-402.el7]Rafael Aquini [3.10.0-401.el7]Rafael Aquini [3.10.0-400.el7]Rafael Aquini [3.10.0-399.el7]Rafael Aquini [3.10.0-398.el7]Rafael Aquini [3.10.0-397.el7]Rafael Aquini [3.10.0-396.el7]Rafael Aquini [3.10.0-395.el7]Rafael Aquini [3.10.0-394.el7]Rafael Aquini [3.10.0-393.el7]Rafael Aquini [3.10.0-392.el7]Rafael Aquini [3.10.0-391.el7]Rafael Aquini [3.10.0-390.el7]Rafael Aquini [3.10.0-389.el7]Rafael Aquini [3.10.0-388.el7]Rafael Aquini [3.10.0-387.el7]Rafael Aquini [3.10.0-386.el7]Rafael Aquini [3.10.0-385.el7]Rafael Aquini [3.10.0-384.el7]Rafael Aquini [3.10.0-383.el7]Rafael Aquini [3.10.0-382.el7]Rafael Aquini [3.10.0-381.el7]Rafael Aquini [3.10.0-380.el7]Rafael Aquini [3.10.0-379.el7]Rafael Aquini [3.10.0-378.el7]Rafael Aquini [3.10.0-377.el7]Rafael Aquini [3.10.0-376.el7]Rafael Aquini [3.10.0-375.el7]Rafael Aquini [3.10.0-374.el7]Rafael Aquini [3.10.0-373.el7]Rafael Aquini [3.10.0-372.el7]Rafael Aquini [3.10.0-371.el7]Rafael Aquini [3.10.0-370.el7]Rafael Aquini [3.10.0-369.el7]Rafael Aquini [3.10.0-368.el7]Rafael Aquini [3.10.0-367.el7]Rafael Aquini [3.10.0-366.el7]Rafael Aquini [3.10.0-365.el7]Rafael Aquini [3.10.0-364.el7]Rafael Aquini [3.10.0-363.el7]Rafael Aquini [3.10.0-362.el7]Rafael Aquini [3.10.0-361.el7]Rafael Aquini [3.10.0-360.el7]Rafael Aquini [3.10.0-359.el7]Rafael Aquini [3.10.0-358.el7]Rafael Aquini [3.10.0-357.el7]Rafael Aquini [3.10.0-356.el7]Rafael Aquini [3.10.0-355.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-353.el7]Rafael Aquini [3.10.0-352.el7]Rafael Aquini [3.10.0-351.el7]Rafael Aquini [3.10.0-350.el7]Rafael Aquini [3.10.0-349.el7]Rafael Aquini [3.10.0-348.el7]Rafael Aquini [3.10.0-347.el7]Rafael Aquini [3.10.0-346.el7]Rafael Aquini [3.10.0-345.el7]Rafael Aquini [3.10.0-344.el7]Rafael Aquini [3.10.0-343.el7]Rafael Aquini [3.10.0-342.el7]Rafael Aquini [3.10.0-341.el7]Rafael Aquini [3.10.0-340.el7]Rafael Aquini [3.10.0-339.el7]Rafael Aquini [3.10.0-338.el7]Rafael Aquini [3.10.0-337.el7]Rafael Aquini [3.10.0-336.el7]Rafael Aquini [3.10.0-335.el7]Rafael Aquini [3.10.0-334.el7]Rafael Aquini [3.10.0-333.el7]Rafael Aquini [3.10.0-332.el7]Rafael Aquini [3.10.0-331.el7]Rafael Aquini [3.10.0-330.el7]Rafael Aquini [3.10.0-329.el7]Rafael Aquini [3.10.0-328.el7]Rafael Aquini [3.10.0-327.el7]Rafael Aquini [3.10.0-326.el7]Rafael Aquini [3.10.0-325.el7]Rafael Aquini [3.10.0-324.el7]Rafael Aquini [3.10.0-323.el7]Rafael Aquini [3.10.0-322.el7]Rafael Aquini [3.10.0-321.el7]Rafael Aquini [3.10.0-320.el7]Rafael Aquini [3.10.0-319.el7]Rafael Aquini [3.10.0-318.el7]Rafael Aquini [3.10.0-317.el7]Rafael Aquini [3.10.0-316.el7]Rafael Aquini [3.10.0-315.el7]Rafael Aquini [3.10.0-314.el7]Rafael Aquini [3.10.0-313.el7]Rafael Aquini [3.10.0-312.el7]Rafael Aquini [3.10.0-311.el7]Rafael Aquini [3.10.0-310.el7]Rafael Aquini [3.10.0-309.el7]Rafael Aquini [3.10.0-308.el7]Rafael Aquini [3.10.0-307.el7]Rafael Aquini [3.10.0-306.0.1.el7]Rafael Aquini [3.10.0-306.el7]Rafael Aquini [3.10.0-305.el7]Rafael Aquini [3.10.0-304.el7]Rafael Aquini [3.10.0-303.el7]Rafael Aquini [3.10.0-302.el7]Rafael Aquini [3.10.0-301.el7]Rafael Aquini [3.10.0-300.el7]Rafael Aquini [3.10.0-299.el7]Rafael Aquini [3.10.0-298.el7]Rafael Aquini [3.10.0-297.el7]Rafael Aquini [3.10.0-296.el7]Rafael Aquini [3.10.0-295.el7]Rafael Aquini [3.10.0-294.el7]Rafael Aquini [3.10.0-293.el7]Rafael Aquini [3.10.0-292.el7]Rafael Aquini [3.10.0-291.el7]Rafael Aquini [3.10.0-290.el7]Rafael Aquini [3.10.0-289.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-287.el7]Rafael Aquini [3.10.0-286.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-283.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-280.el7]Rafael Aquini [3.10.0-279.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-277.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-274.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-272.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-269.el7]Rafael Aquini [3.10.0-268.el7]Rafael Aquini [3.10.0-267.el7]Rafael Aquini [3.10.0-266.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-264.el7]Rafael Aquini [3.10.0-263.el7]Rafael Aquini [3.10.0-262.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-258.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-256.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-254.el7]Rafael Aquini [3.10.0-253.el7]Rafael Aquini [3.10.0-252.el7]Rafael Aquini [3.10.0-251.el7]Rafael Aquini [3.10.0-250.el7]Rafael Aquini [3.10.0-249.el7]Rafael Aquini [3.10.0-248.el7]Rafael Aquini [3.10.0-247.el7]Rafael Aquini [3.10.0-246.el7]Rafael Aquini [3.10.0-245.el7]Rafael Aquini [3.10.0-244.el7]Rafael Aquini [3.10.0-243.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-237.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Rafael Aquini [3.10.0-234.el7]Rafael Aquini [3.10.0-233.el7]Rafael Aquini [3.10.0-232.el7]Rafael Aquini [3.10.0-231.el7]Rafael Aquini [3.10.0-230.el7]Jarod Wilson [3.10.0-229.el7]Jarod Wilson [3.10.0-228.el7]Jarod Wilson [3.10.0-227.el7]Jarod Wilson [3.10.0-226.el7]Jarod Wilson [3.10.0-225.el7]Jarod Wilson [3.10.0-224.el7]Jarod Wilson [3.10.0-223.el7]Jarod Wilson [3.10.0-222.el7]Jarod Wilson [3.10.0-221.el7]Jarod Wilson [3.10.0-220.el7]Jarod Wilson [3.10.0-219.el7]Jarod Wilson [3.10.0-218.el7]Jarod Wilson [3.10.0-217.el7]Jarod Wilson [3.10.0-216.el7]Jarod Wilson [3.10.0-215.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-213.el7]Jarod Wilson [3.10.0-212.el7]Jarod Wilson [3.10.0-211.el7]Jarod Wilson [3.10.0-210.el7]Jarod Wilson [3.10.0-209.el7]Jarod Wilson [3.10.0-208.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-206.el7]Jarod Wilson [3.10.0-205.el7]Jarod Wilson [3.10.0-204.el7]Jarod Wilson [3.10.0-203.el7]Jarod Wilson [3.10.0-202.el7]Jarod Wilson [3.10.0-201.el7]Jarod Wilson [3.10.0-200.el7]Jarod Wilson [3.10.0-199.el7]Jarod Wilson [3.10.0-198.el7]Jarod Wilson [3.10.0-197.el7]Jarod Wilson [3.10.0-196.el7]Jarod Wilson [3.10.0-195.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-193.el7]Jarod Wilson [3.10.0-192.el7]Jarod Wilson [3.10.0-191.el7]Jarod Wilson [3.10.0-190.el7]Jarod Wilson [3.10.0-189.el7]Jarod Wilson [3.10.0-188.el7]Jarod Wilson [3.10.0-187.el7]Jarod Wilson [3.10.0-186.el7]Jarod Wilson [3.10.0-185.el7]Jarod Wilson [3.10.0-184.el7]Jarod Wilson [3.10.0-183.el7]Jarod Wilson [3.10.0-182.el7]Jarod Wilson [3.10.0-181.el7]Jarod Wilson [3.10.0-180.el7]Jarod Wilson [3.10.0-179.el7]Jarod Wilson [3.10.0-178.el7]Jarod Wilson [3.10.0-177.el7]Jarod Wilson [3.10.0-176.el7]Jarod Wilson [3.10.0-175.el7]Jarod Wilson [3.10.0-174.el7]Jarod Wilson [3.10.0-173.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-171.el7]Jarod Wilson [3.10.0-170.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-168.el7]Jarod Wilson [3.10.0-167.el7]Jarod Wilson [3.10.0-166.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-163.el7]Jarod Wilson [3.10.0-162.el7]Jarod Wilson [3.10.0-161.el7]Jarod Wilson [3.10.0-160.el7]Jarod Wilson [3.10.0-159.el7]Jarod Wilson [3.10.0-158.el7]Jarod Wilson [3.10.0-157.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-155.el7]Jarod Wilson [3.10.0-154.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-152.el7]Jarod Wilson [3.10.0-151.el7]Jarod Wilson [3.10.0-150.el7]Jarod Wilson [3.10.0-149.el7]Jarod Wilson [3.10.0-148.el7]Jarod Wilson [3.10.0-147.el7]Jarod Wilson [3.10.0-146.el7]Jarod Wilson [3.10.0-145.el7]Jarod Wilson [3.10.0-144.el7]Jarod Wilson [3.10.0-143.el7]Jarod Wilson [3.10.0-142.el7]Jarod Wilson [3.10.0-141.el7]Jarod Wilson [3.10.0-140.el7]Jarod Wilson [3.10.0-139.el7]Jarod Wilson [3.10.0-138.el7]Jarod Wilson [3.10.0-137.el7]Jarod Wilson [3.10.0-136.el7]Jarod Wilson [3.10.0-135.el7]Jarod Wilson [3.10.0-134.el7]Jarod Wilson [3.10.0-133.el7]Jarod Wilson [3.10.0-132.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-130.el7]Jarod Wilson [3.10.0-129.el7]Jarod Wilson [3.10.0-128.el7]Jarod Wilson [3.10.0-127.el7]Jarod Wilson [3.10.0-126.el7]Jarod Wilson [3.10.0-125.el7]Jarod Wilson [3.10.0-124.el7]Jarod Wilson [3.10.0-123.el7]Jarod Wilson [3.10.0-122.el7]Jarod Wilson [3.10.0-121.el7]Jarod Wilson [3.10.0-120.el7]Jarod Wilson [3.10.0-119.el7]Jarod Wilson [3.10.0-118.el7]Jarod Wilson [3.10.0-117.el7]Jarod Wilson [3.10.0-116.el7]Jarod Wilson [3.10.0-115.el7]Jarod Wilson [3.10.0-114.el7]Jarod Wilson [3.10.0-113.el7]Jarod Wilson [3.10.0-112.el7]Jarod Wilson [3.10.0-111.el7]Jarod Wilson [3.10.0-110.el7]Jarod Wilson [3.10.0-109.el7]Jarod Wilson [3.10.0-108.el7]Jarod Wilson [3.10.0-107.el7]Jarod Wilson [3.10.0-106.el7]Jarod Wilson [3.10.0-105.el7]Jarod Wilson [3.10.0-104.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-102.el7]Jarod Wilson [3.10.0-101.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-99.el7]Jarod Wilson [3.10.0-98.el7]Jarod Wilson [3.10.0-97.el7]Jarod Wilson [3.10.0-96.el7]Jarod Wilson [3.10.0-95.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-93.el7]Jarod Wilson [3.10.0-92.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-90.el7]Jarod Wilson [3.10.0-89.el7]Jarod Wilson [3.10.0-88.el7]Jarod Wilson [3.10.0-87.el7]Jarod Wilson [3.10.0-86.el7]Jarod Wilson [3.10.0-85.el7]Jarod Wilson [3.10.0-84.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-82.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-76.el7]Jarod Wilson [3.10.0-75.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Jarod Wilson [3.10.0-71.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-69.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-67.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Jarod Wilson [3.10.0-63.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-61.el7]Jarod Wilson [3.10.0-60.el7]Jarod Wilson [3.10.0-59.el7]Jarod Wilson [3.10.0-58.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-56.el7]Jarod Wilson [3.10.0-55.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-53.el7]Jarod Wilson [3.10.0-52.el7]Jarod Wilson [3.10.0-51.el7]Jarod Wilson [3.10.0-50.el7]Jarod Wilson [3.10.0-49.el7]Jarod Wilson [3.10.0-48.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-45.el7]Jarod Wilson [3.10.0-44.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-42.el7]Jarod Wilson [3.10.0-41.el7]Jarod Wilson [3.10.0-40.el7]Jarod Wilson [3.10.0-39.el7]Jarod Wilson [3.10.0-38.el7]Jarod Wilson [3.10.0-37.el7]Jarod Wilson [3.10.0-36.el7]Jarod Wilson [3.10.0-35.el7]Jarod Wilson [3.10.0-34.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-32.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-26.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-23.el7]Jarod Wilson [3.10.0-22.el7]Jarod Wilson [3.10.0-21.el7]Jarod Wilson [3.10.0-20.el7]Jarod Wilson [3.10.0-19.el7]Jarod Wilson [3.10.0-18.el7]Jarod Wilson [3.10.0-17.el7]Jarod Wilson [3.10.0-16.el7]Jarod Wilson [3.10.0-15.el7]Jarod Wilson [3.10.0-14.el7]Jarod Wilson [3.10.0-13.el7]Jarod Wilson [3.10.0-12.el7]Jarod Wilson [3.10.0-11.el7]Jarod Wilson [3.10.0-10.el7]Jarod Wilson [3.10.0-9.el7]Jarod Wilson [3.10.0-8.el7]Jarod Wilson [3.10.0-7.el7]Jarod Wilson [3.10.0-6.el7]Jarod Wilson [3.10.0-5.el7]Jarod Wilson [3.10.0-4.el7]Jarod Wilson [3.10.0-3.el7]Jarod Wilson [3.10.0-2.el7]Jarod Wilson [3.10.0-1.el7]Kyle McMartin - PCI: hv: Reinstate wrongfully dropped hv_pcibus_removing state (Vitaly Kuznetsov) [RHEL-22919]- iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [RHEL-8721]- tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-18052] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-18052] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-16458] {CVE-2023-4623} - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-16458] {CVE-2023-4623} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28785] - vt: vt_ioctl: fix race in VT_RESIZEX (Jay Shin) [RHEL-28639] {CVE-2020-36558} - selinux: cleanup and consolidate the XFRM alloc/clone/delete/free code (Ondrej Mosnacek) [RHEL-27751] - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (David Marlin) [RHEL-3682] {CVE-2023-2002} - bluetooth: Perform careful capability checks in hci_sock_ioctl() (David Marlin) [RHEL-3682] {CVE-2023-2002} - cifs: fix panic in smb2_reconnect (Jay Shin) [RHEL-26301] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-16144] {CVE-2023-4622} - NFS: Set the stable writes BDI capability (Benjamin Coddington) [RHEL-22193] - RDMA/i40iw: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6299] {CVE-2023-25775} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-26402] {CVE-2024-26602}- bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (David Marlin) [RHEL-3682] {CVE-2023-2002} - bluetooth: Perform careful capability checks in hci_sock_ioctl() (David Marlin) [RHEL-3682] {CVE-2023-2002} - cifs: fix panic in smb2_reconnect (Jay Shin) [RHEL-26301]- af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-16144] {CVE-2023-4622} - NFS: Set the stable writes BDI capability (Benjamin Coddington) [RHEL-22193]- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23500] {CVE-2024-1086}- igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15181] {CVE-2023-45871} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm (David Marlin) [RHEL-2742] {CVE-2022-42896} - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [RHEL-2742] {CVE-2022-42896} - Bluetooth: Use separate L2CAP LE credit based connection result values (David Marlin) [RHEL-2742] {CVE-2022-42896} - Bluetooth: L2CAP: Fix L2CAP_CR_SCID_IN_USE value (David Marlin) [RHEL-2742] {CVE-2022-42896}- net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14397] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14397] {CVE-2023-4921} - cpufreq: Initialize policy->kobj while allocating policy (Waiman Long) [2161654] - net: bonding: fix possible NULL deref in rlb code (Hangbin Liu) [RHEL-17227] - net: bonding: fix use-after-free after 802.3ad slave unbind (Hangbin Liu) [RHEL-17227]- redhat: rewrite genlog and support Y- tags (Jan Stancek) - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [RHEL-16335] - fbcon: set_con2fb_map needs to set con2fb_map! (Jocelyn Falempe) [RHEL-1204] {CVE-2023-38409}- gfs2: Fix glock recursion on withdraw during recovery (Andreas Gruenbacher) [RHEL-17223]- x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-17703] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2224973] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2224973] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2224973]- net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-6302]- netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Phil Sutter) [RHEL-8433] {CVE-2023-42753}- gfs2: Fix quota=quiet oversight (Bob Peterson) [2196280] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [2196280] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [2196280] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [2196280] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [2196280] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [2196280] - gfs2: ignore negated quota changes (Bob Peterson) [2196280] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [2196280] - gfs2: Add quota_change type (Bob Peterson) [2196280] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [2196280] - gfs2: Wake up when sd_glock_disposal becomes zero (Alexander Aring) [2196280]- net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2228703] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2228703] {CVE-2023-4128} - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2228703] {CVE-2023-4128}- CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - xen/x86: don't lose event interrupts (Vitaly Kuznetsov) [RHEL-1534] - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229893] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229893] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229893] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229893] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229893] {CVE-2022-40982} - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229893] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229893] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229893] - x86: Sync Intel family names & cpu_vuln_blacklist[] with upstream (Waiman Long) [2229893]- net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225555] {CVE-2023-3611} - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Davide Caratti) [2225555] - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225639] {CVE-2023-3776} - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko)- net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225486] {CVE-2023-3609} - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Benjamin Coddington) [2219604]- cifs: fix a buffer leak in smb2_query_symlink (Jay Shin) [2166706] - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [1703180] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221720] {CVE-2023-35001}- bnxt: count Tx drops (Jamie Bainbridge) [2175062] - bnxt: make sure xmit_more + errors does not miss doorbells (Jamie Bainbridge) [2175062] - netfilter: nf_tables: skip deactivated anonymous sets during lookups (Florian Westphal) [2196159] {CVE-2023-32233} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2196159]- x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226841] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226841] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226841] {CVE-2023-20593}- GFS2: gfs2_dir_get_hash_table(): avoiding deferred vfree() is easy here... (Andrew Price) [2190450] - GFS2: use kvfree() instead of open-coding it (Andrew Price) [2190450]- net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216982] {CVE-2023-35788} - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2188190] - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2128262] - netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst (Florian Westphal) [2128262] - netfilter: conntrack: remove unneeded indent level (Florian Westphal) [2128262] - netfilter: conntrack: ignore overly delayed tcp packets (Florian Westphal) [2128262] - netfilter: conntrack: prepare tcp_in_window for ternary return value (Florian Westphal) [2128262] - netfilter: conntrack: connection timeout after re-register (Florian Westphal) [2128262] - netfilter: conntrack: always store window size un-scaled (Florian Westphal) [2128262] - netfilter: conntrack: work around exceeded receive window (Florian Westphal) [2128262] - netfilter: conntrack: avoid misleading 'invalid' in log message (Florian Westphal) [2128262] - netfilter: remove BUG_ON() after skb_header_pointer() (Florian Westphal) [2128262] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2128262] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2128262] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2128262] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2128262] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [2128262] - netfilter: nf_conntrack_tcp: Fix stack out of bounds when parsing TCP options (Florian Westphal) [2128262]- sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [2180681] - sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [2180681] - sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [2180681]- perf/s390x: Align the register list to what we support (Michael Petlan) [2207745] - Revert "[tools] s390/perf: add perf register support for floating-point registers" (Michael Petlan) [2207745] - s390/perf: add perf_regs support and user stack dump (Michael Petlan) [2207745] - s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Tobias Huschle) [2212672]- netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196159] {CVE-2023-32233}- Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152941] {CVE-2022-3564} - proc/pagemap: walk page tables under pte lock (Rafael Aquini) [2190338]- packet: fix use-after-free in prb_retire_rx_blk_timer_expired() (Florian Westphal) [2182642] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2189556]- target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2181931]- NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [2156890] - NFS: Don't open code clearing of delegation state (Benjamin Coddington) [2156890]- usb: mon: make mmapped memory read only (Desnes Nunes) [2161212] {CVE-2022-43750}- KVM: x86: add bit to indicate correct tsc_shift (Marcelo Tosatti) [2152838] - KVM: x86: rewrite handling of scaled TSC for kvmclock (Marcelo Tosatti) [2152838] - KVM: x86: rename argument to kvm_set_tsc_khz (Marcelo Tosatti) [2152838]- Revert "openvswitch: fix flow actions reallocation" (Rado Vrbovsky) [2141780] {CVE-2022-2639} - Revert "openvswitch: fix OOB access in reserve_sfa_size()" (Rado Vrbovsky) [2141780] {CVE-2022-2639} - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2143438] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Rafael Aquini) [2138620] {CVE-2022-42703} - mm, rmap: handle anon_vma_prepare() common case inline (Rafael Aquini) [2138620] {CVE-2022-42703} - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152565] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152565] {CVE-2022-4378} - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2092105] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2159946] {CVE-2018-13405 CVE-2021-4037} - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2159946] {CVE-2018-13405 CVE-2021-4037} - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2159946] {CVE-2018-13405 CVE-2021-4037}- openvswitch: fix OOB access in reserve_sfa_size() (Rado Vrbovsky) [2141780] {CVE-2022-2639} - openvswitch: fix flow actions reallocation (Rado Vrbovsky) [2141780] {CVE-2022-2639} - gitlab-ci: use CI templates from production branch (Michael Hofmann) - mm: prevent page_frag_alloc() from corrupting the memory (Rafael Aquini) [2141062] - mm: Use fixed constant in page_frag_alloc instead of size + 1 (Rafael Aquini) [2141062] - mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs (Rafael Aquini) [2141062] - x86/pat: Pass valid address to sanitize_phys() (Jeff Moyer) [1974485]- sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [2054037] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [2054037] - sctp: handle errors when updating asoc (Xin Long) [2054037] - sctp: no need to check assoc id before calling sctp_assoc_set_id (Xin Long) [2054037] - s390/topology: fix warning when disabling cpus (Tobias Huschle) [2071980]- blk-mq: fix flush-rq race (Ming Lei) [2088029] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2154243]- x86/sme: avoid using __x86_return_thunk (Rafael Aquini) [2122158] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2128337] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2128337] - [netdrv] i40e: Fix freeing of uninitialized misc IRQ vector (Jamie Bainbridge) [2129248] - x86/speculation: Use generic retpoline by default on AMD (Rafael Aquini) [2062165] {CVE-2021-26401}- net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2120504] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2120504] {CVE-2022-2964} - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Jose Ignacio Tornos Martinez) [2120504] {CVE-2022-2964} - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Jose Ignacio Tornos Martinez) [2120504] {CVE-2022-2964} - net: usb: ax88179_178a: fix packet alignment padding (Jose Ignacio Tornos Martinez) [2120504] {CVE-2022-2964} - mm: swap: disable swap_vma_readahead for PPC64 (Rafael Aquini) [2142455]- [netdrv] bnxt: don't lock the tx queue from napi poll (Jamie Bainbridge) [2110869] - [netdrv] bnxt_en: reverse order of TX disable and carrier off (Jamie Bainbridge) [2110869] - [netdrv] qede: confirm skb is allocated before using (Jamie Bainbridge) [2131145]- scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1969988] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1969988] - NFS: Fix extra call to dput() in nfs_prime_dcache (Benjamin Coddington) [2117856]- x86/speculation: Add LFENCE to RSB fill sequence (Rafael Aquini) [2115073] {CVE-2022-26373} - x86/speculation: Protect against userspace-userspace spectreRSB (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: cope with spectre_v2=retpoline cmdline on retbleed-affected Intel CPUs (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: emulate: do not adjust size of fastop and setcc subroutines (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Add ELF writing capability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Prepare asm files for straight-line-speculation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Prepare inline-asm for straight-line-speculation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix fastop function ELF metadata (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Move kvm_fastop_exception to .fixup section (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vdso: Fix vDSO build if a retpoline is emitted (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Carve out CQM features retrieval (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Re-tabulate the X86_FEATURE definitions (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeature: Move processor tracing out of scattered features (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/alternatives: Cleanup DPRINTK macro (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}- net_sched: cls_route: remove from list when handle is 0 (Davide Caratti) [2121809] {CVE-2022-2588}- net/mlx5: Add Fast teardown support (Jay Shin) [2077711] - net/mlx5: Free IRQs in shutdown path (Jay Shin) [2077711] - net/mlx5: Change teardown with force mode failure message to warning (Jay Shin) [2077711] - net/mlx5: Cancel health poll before sending panic teardown command (Jay Shin) [2077711] - net/mlx5: Add fast unload support in shutdown flow (Jay Shin) [2077711] - net/mlx5: Expose command polling interface (Jay Shin) [2077711] - posix-timers: Remove remaining uses of tasklist_lock (Oleg Nesterov) [2115147] - posix-timers: Use sighand lock instead of tasklist_lock on timer deletion (Oleg Nesterov) [2115147] - posix-cpu-timers: remove tasklist_lock in posix_cpu_clock_get() (Oleg Nesterov) [2115147]- sfc: complete the next packet when we receive a timestamp (Íñigo Huguet) [1793280]- xfs: fix up non-directory creation in SGID directories (Andrey Albershteyn) [2089360] - x86/speculation/mmio: Print SMT warning (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - cpu/speculation: Add prototype for cpu_show_srbds() (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Mete Durlu) [2072970]- tracing: Fix bad use of igrab in trace_uprobe.c (Oleg Nesterov) [2096884]- qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080646] - RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [2085425]- sched,perf: Fix periodic timers (Valentin Schneider) [2077346] - sched: debug: Remove the cfs bandwidth timer_active printout (Valentin Schneider) [2077346] - sched: Cleanup bandwidth timers (Valentin Schneider) [2077346]- netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2093000] {CVE-2022-1966} - netfilter: nf_tables: fix memory leak if expr init fails (Phil Sutter) [2093000]- perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087954]- mm: memcg: charge memsw as well in __GFP_NOFAIL case (Rafael Aquini) [2082564]- libceph: fix potential use-after-free on linger ping and resends (Ilya Dryomov) [2088025] - xfs: use length to balance duplicate bno buffers in perag rb_tree (Brian Foster) [2050464] - sock: sock_dequeue_err_skb() needs hard irq safety (Kenneth Yin) [2070408]- mm/rmap.c: explicitly reset vma->anon_vma in unlink_anon_vmas() (Rafael Aquini) [1824109 2069962] - mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1824109 2069962] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Rafael Aquini) [1824109 2069962] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Rafael Aquini) [1824109 2069962] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Rafael Aquini) [1824109 2069962] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Rafael Aquini) [1824109 2069962]- net-sysfs: add check for netdevice being present to speed_show (William Zhao) [2055457] - CI: Drop baseline runs (Veronika Kabatova) - perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [2072317] - perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [2072317] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2072317]- CI: Remove deprecated option (Veronika Kabatova) - RDMA/core: Fix panic when port_pkey_list isn't initialized (Kamal Heib) [2046571]- cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052162] {CVE-2022-0492}- NFSv4: Set the connection timeout to match the lease period (Benjamin Coddington) [2066699] - SUNRPC: Allow changing of the TCP timeout parameters on the fly (Benjamin Coddington) [2066699] - SUNRPC: Refactor TCP socket timeout code into a helper function (Benjamin Coddington) [2066699] - SUNRPC: Remove unused function rpc_get_timeout() (Benjamin Coddington) [2066699] - kernel/timer: Fix incorrect assertion in requeue_timers() (Waiman Long) [2048502]- cifs: fix handling of DFS links where we can not access all components (Ronnie Sahlberg) [1937304] - redhat: kernel.spec: install new kernel boot entry in posttrans, not post (Denys Vlasenko) [1893756] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048920] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [2054743] - buffer: eliminate the need to call free_more_memory() in __getblk_slow() (Carlos Maiolino) [2030609] - buffer: grow_dev_page() should use __GFP_NOFAIL for all cases (Carlos Maiolino) [2030609] - buffer: have alloc_page_buffers() use __GFP_NOFAIL (Carlos Maiolino) [2030609] - mm: memcg: do not fail __GFP_NOFAIL charges (Rafael Aquini) [2054345] - mm: filemap: do not drop action modifier flags from the gfp_mask passed to __add_to_page_cache_locked() (Rafael Aquini) [2054345] - Added ZSTREAM=yes to makefile (Lucas Zampieri)- x86/efi: reset the correct tlb_state when returning from efi_switch_mm() (Rafael Aquini) [2055587]- svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Benjamin Coddington) [2028740] - sunrpc: Remove unneeded pointer dereference (Benjamin Coddington) [2028740] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [2042462] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1997156] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032075] {CVE-2021-4028} - fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2032478] {CVE-2021-4083} - fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2032478] {CVE-2021-4083} - net: Set fput_needed iff FDPUT_FPUT is set (Miklos Szeredi) [2032478] {CVE-2021-4083} - vfs, fdtable: Add fget_task helper (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: add fget_many() and fput_many() (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs/file.c: __fget() and dup2() atomicity rules (Miklos Szeredi) [2032478] {CVE-2021-4083} - vfs: Don't let __fdget_pos() get FMODE_PATH files (Miklos Szeredi) [2032478] {CVE-2021-4083} - get rid of fget_light() (Miklos Szeredi) [2032478] {CVE-2021-4083} - sockfd_lookup_light(): switch to fdget^W^Waway from fget_light (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: __fget_light() can use __fget() in slow path (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: factor out common code in fget_light() and fget_raw_light() (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: factor out common code in fget() and fget_raw() (Miklos Szeredi) [2032478] {CVE-2021-4083} - introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty() (Miklos Szeredi) [2032478] {CVE-2021-4083}- Revert "Merge: Fix tasks stuck in IO waiting for buffer_head lock" (Rado Vrbovsky) [2030609]- Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005687] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047597] {CVE-2022-22942}- fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [2042760] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [2042760] {CVE-2020-0466} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044319] {CVE-2022-0330}- RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Kamal Heib) [1984070] - af_unix: fix garbage collect vs MSG_PEEK (William Zhao) [2031970] {CVE-2021-0920} - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2040196] - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964556] {CVE-2021-3564}- SUNRPC: Fix null rpc_clnt dereference in rpc_task_queued tracepoint (Benjamin Coddington) [2039508] - buffer: eliminate the need to call free_more_memory() in __getblk_slow() (Carlos Maiolino) [2030609] - buffer: grow_dev_page() should use __GFP_NOFAIL for all cases (Carlos Maiolino) [2030609] - buffer: have alloc_page_buffers() use __GFP_NOFAIL (Carlos Maiolino) [2030609] - net: add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [2033561] - efi: Decode IA32/X64 Context Info structure (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 MS Check structure (Aristeu Rozanski) [1950302] - efi: Decode additional IA32/X64 Bus Check fields (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Cache, TLB, and Bus Check structures (Aristeu Rozanski) [1950302] - efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Processor Error Info Structure (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Processor Error Section (Aristeu Rozanski) [1950302] - efi: Fix IA32/X64 Processor Error Record definition (Aristeu Rozanski) [1950302] - HID: core: Sanitize event code and type when mapping input (Aristeu Rozanski) [1920848] {CVE-2020-0465}- block: queue lock must be acquired when iterating over rls (Ming Lei) [2029574] - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968211] {CVE-2021-3573} - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034857] {CVE-2021-4155}- fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1952046] - fuse: fix bad inode (Miklos Szeredi) [1952046] - GFS2: Truncate address space mapping when deleting an inode (Bob Peterson) [1364234] - gfs2: Fix gfs2_testbit to use clone bitmaps (Bob Peterson) [1364234] - gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Bob Peterson) [1364234] - gfs2: Fix oversight in gfs2_ail1_flush (Bob Peterson) [1364234] - gfs2: Additional information when gfs2_ail1_flush withdraws (Bob Peterson) [1364234] - gfs2: leaf_dealloc needs to allocate one more revoke (Bob Peterson) [1364234] - gfs2: allow journal replay to hold sd_log_flush_lock (Bob Peterson) [1364234] - gfs2: don't allow releasepage to free bd still used for revokes (Bob Peterson) [1364234] - gfs2: flesh out delayed withdraw for gfs2_log_flush (Bob Peterson) [1364234] - gfs2: Do proper error checking for go_sync family of glops functions (Bob Peterson) [1364234] - gfs2: drain the ail2 list after io errors (Bob Peterson) [1364234] - gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Bob Peterson) [1364234] - gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Bob Peterson) [1364234] - gfs2: Check for log write errors before telling dlm to unlock (Bob Peterson) [1364234] - gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Bob Peterson) [1364234] - gfs2: Issue revokes more intelligently (Bob Peterson) [1364234] - gfs2: Add verbose option to check_journal_clean (Bob Peterson) [1364234] - gfs2: fix infinite loop when checking ail item count before go_inval (Bob Peterson) [1364234] - gfs2: Force withdraw to replay journals and wait for it to finish (Bob Peterson) [1364234] - gfs2: Allow some glocks to be used during withdraw (Bob Peterson) [1364234] - gfs2: move check_journal_clean to util.c for future use (Bob Peterson) [1364234] - gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Bob Peterson) [1364234] - gfs2: Only complain the first time an io error occurs in quota or log (Bob Peterson) [1364234] - gfs2: log error reform (Bob Peterson) [1364234] - gfs2: Rework how rgrp buffer_heads are managed (Bob Peterson) [1364234] - gfs2: clear ail1 list when gfs2 withdraws (Bob Peterson) [1364234] - gfs2: Introduce concept of a pending withdraw (Bob Peterson) [1364234] - gfs2: Return bool from gfs2_assert functions (Bob Peterson) [1364234] - gfs2: Turn gfs2_consist into void functions (Bob Peterson) [1364234] - gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Bob Peterson) [1364234] - gfs2: Report errors before withdraw (Bob Peterson) [1364234] - gfs2: Split gfs2_lm_withdraw into two functions (Bob Peterson) [1364234] - gfs2: Fix incorrect variable name (Bob Peterson) [1364234] - gfs2: Don't write log headers after file system withdraw (Bob Peterson) [1364234] - gfs2: clean up iopen glock mess in gfs2_create_inode (Bob Peterson) [1364234] - gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Bob Peterson) [1364234] - gfs2: fix infinite loop in gfs2_ail1_flush on io error (Bob Peterson) [1364234] - gfs2: Introduce function gfs2_withdrawn (Bob Peterson) [1364234] - gfs2: replace more printk with calls to fs_info and friends (Bob Peterson) [1364234] - gfs2: dump fsid when dumping glock problems (Bob Peterson) [1364234] - gfs2: simplify gfs2_freeze by removing case (Bob Peterson) [1364234] - gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Bob Peterson) [1364234] - gfs2: Warn when a journal replay overwrites a rgrp with buffers (Bob Peterson) [1364234] - gfs2: log which portion of the journal is replayed (Bob Peterson) [1364234] - gfs2: slow the deluge of io error messages (Bob Peterson) [1364234] - gfs2: Don't withdraw under a spin lock (Bob Peterson) [1364234] - GFS2: Clear gl_object when deleting an inode in gfs2_delete_inode (Bob Peterson) [1364234] - gfs2: Use fs_* functions instead of pr_* function where we can (Bob Peterson) [1364234] - GFS2: Use pr_ more consistently (Bob Peterson) [1364234]- acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (David Arcari) [2019588] - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [2019218] - x86/cpu/AMD: Fix erratum 1076 (CPB bit) (David Arcari) [2019218] - i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1977246] - i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1977246]- mm, fs: Fix do_generic_file_read() error return (Carlos Maiolino) [2020857] - perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1901932]- tcp: grow window for OOO packets only for SACK flows (Guillaume Nault) [1990665] - scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [2006536] - pci-hyperv: Fix setting CPU affinity on Azure (Vitaly Kuznetsov) [2019272] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956471] {CVE-2021-42739}- NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [2007465]- scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1941766] - scsi: ibmvfc: Reinit target retries (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Handle move login failure (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: don't check for failure from mempool_alloc() (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info (Desnes A. Nunes do Rosario) [1882627]- PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [1948961] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1948961] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1948961] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [1899599]- RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1978075] {CVE-2020-36385} - nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1981610] - nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1981610] - nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1981610]- CI: handle RT branches in a single config (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - mm: page_counter: mitigate consequences of a page_counter underflow (Scott Wood) [2000973] - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested(CVE-2021-3656) (Jon Maloy) [1985425] {CVE-2021-3656} - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [1991856] - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985408] {CVE-2021-3653} - scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1982702]- fs: dlm: change handling of reconnects (Bob Peterson) [1834878] - DLM: fix NULL pointer dereference in send_to_sock() (Bob Peterson) [1834878] - DLM: fix to reschedule rwork (Bob Peterson) [1834878] - DLM: fix to use sk_callback_lock correctly (Bob Peterson) [1834878] - DLM: fix overflow dlm_cb_seq (Bob Peterson) [1834878] - DLM: fix conversion deadlock when DLM_LKF_NODLCKWT flag is set (Bob Peterson) [1834878] - DLM: use CF_CLOSE flag to stop dlm_send correctly (Bob Peterson) [1834878] - DLM: Reanimate CF_WRITE_PENDING flag (Bob Peterson) [1834878] - DLM: fix race condition between dlm_recoverd_stop and dlm_recoverd (Bob Peterson) [1834878] - DLM: close othercon at send/receive error (Bob Peterson) [1834878] - DLM: retry rcom when dlm_wait_function is timed out. (Bob Peterson) [1834878] - DLM: fix to use sock_mutex correctly in xxx_accept_from_sock (Bob Peterson) [1834878] - DLM: fix race condition between dlm_send and dlm_recv (Bob Peterson) [1834878] - DLM: fix double list_del() (Bob Peterson) [1834878] - DLM: Eliminate CF_WRITE_PENDING flag (Bob Peterson) [1834878] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975511] - vxlan: check return value of gro_cells_init() (Aristeu Rozanski) [1970618] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988218] {CVE-2021-37576}- PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1984128] - PCI: hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1984128] - PCI: hv: Only queue new work items in hv_pci_devices_present() if necessary (Mohammed Gamal) [1984128] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1993850] - i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1993850] - i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1993850] - i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1993850] - scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1922479] - qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1854544] - NFS: Fix a performance regression caused by buffered IO locking (Benjamin Coddington) [1995649]- net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1992926]- [s390] s390/dasd: fix list corruption of lcu list (Claudio Imbrenda) [1889418] - [s390] s390/dasd: fix list corruption of pavgroup group list (Claudio Imbrenda) [1889418] - [s390] s390/dasd: prevent inconsistent LCU device data (Claudio Imbrenda) [1889418] - [s390] s390/dasd: fix hanging device offline processing (Claudio Imbrenda) [1889418]- ixgbe: fix warning: sysfs: cannot create duplicate filename (Daniel Vacek) [1915449]- redhat: ppc64: CONFIG_RTAS_FILTER (Aristeu Rozanski) [1906443] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906443] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906443] {CVE-2020-27777} - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1962499]- netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1980489] {CVE-2021-22555} - Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1971744] - futex: futex_requeue can potentially free the pi_state structure twice (Donghai Qiao) [1966856] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Carlos Maiolino) [1921551] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1897576]- seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975251] - memcg, slab: Fix incorrect placement of rcu_head in struct memcg_cache_params (Waiman Long) [1951810] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949087] {CVE-2021-29650} - netfilter: nf_nat: don't bug when mapping already exists (Florian Westphal) [1972970] - netfilter: don't setup nat info for confirmed ct (Florian Westphal) [1972970]- bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971457] - net: Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1962196] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1947249] {CVE-2021-29154} - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1896794] - mm/vmalloc: __vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1896794]- cipso,calipso: resolve a number of problems with the DOI refcounts (Antoine Tenart) [1967720] - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1962406] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1912221] - sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Waiman Long) [1912221] - vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1872778] - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1872778] - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1872778] - vt: selection, introduce vc_is_sel (Vladis Dronov) [1872778] - redhat: genspec: generate changelog entries since last release (Augusto Caringi)- CI: Merge configuration (Veronika Kabatova) - [pci/aer] Work around use-after-free in pcie_do_fatal_recovery() (Al Stone) [1933663] - [pci/aer] do not invoke error recovery with non-fatal errors (Al Stone) [1933663]- futex: remove lockdep_assert_held() in pi_state_update_owner() (Donghai Qiao) [1965495] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957803] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1957803] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1957803] - blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1926825] - s390/pci: fix out of bounds access during irq setup (Philipp Rudo) [1917943] - s390/pci: improve irq number check for msix (Philipp Rudo) [1917943]- CI: Disable result checking for realtime check (Veronika Kabatova) - CI: Explicitly disable result checking for private CI (Veronika Kabatova) - CI: Rename variable (Veronika Kabatova) - mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1957719] - sctp: Don't add the shutdown timer if its already been added (Xin Long) [1953052] - media: xirlink_cit: add missing descriptor sanity checks (Mark Langsdorf) [1826877] {CVE-2020-11668}- Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962532] {CVE-2021-33034} - net: ipv4: route: Fix sending IGMP messages with link address (Hangbin Liu) [1958339] - hv_netvsc: remove ndo_poll_controller (Mohammed Gamal) [1953075] - Fix double free in nvme_trans_log_temperature (Gopal Tiwari) [1946793] - rcu: Call touch_nmi_watchdog() while printing stall warnings (Artem Savkov) [1924688] - sched/fair: Use RCU accessors consistently for ->numa_group (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/fair: Don't free p->numa_faults with concurrent readers (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Simplify task_numa_compare() (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Fix task_numa_free() lockdep splat (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Move task_numa_free() to __put_task_struct() (Rafael Aquini) [1915635] {CVE-2019-20934} - [s390] s390/dasd: fix diag 0x250 inline assembly (Philipp Rudo) [1910395] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1892237] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1892237]- mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1917840] - scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1937945] - futex: Handle faults correctly for PI futexes (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Provide and use pi_state_update_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Replace pointless printk in fixup_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Ensure the correct return value from futex_lock_pi() (Donghai Qiao) [1935108] {CVE-2021-3347} - scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Nilesh Javali) [1933784] - scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path (Philipp Rudo) [1917839] - net: netfilter: Avoid deadlock when loading logger backend (Phil Sutter) [1858329] - net: netfilter: Link nfnetlink into bzImage (Phil Sutter) [1858329]- pf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1942689] {CVE-2020-27170} - netxen_nic: fix MSI/MSI-x interrupts (Tony Camuso) [1894274] - block: fix use-after-free on cached last_lookup partition (Ming Lei) [1898596] - mm: reduce struct page_cgroup overhead when page_owner is not enabled (Rafael Aquini) [1948451] - vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831034] {CVE-2020-8648}- drm/i915: warn on guc enable about CVE (Dave Airlie) [1935277] {CVE-2020-12362} - sched: prevent divide by zero error in scale_rt_power() (Phil Auld) [1910763] - x86/efi: reset the correct tlb_state in efi_switch_mm() (Rafael Aquini) [1837531] - x86/mm, sched/core: Turn off IRQs in switch_mm() (Rafael Aquini) [1837531] - x86/mm, sched/core: Uninline switch_mm() (Rafael Aquini) [1837531] - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Rafael Aquini) [1837531] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1830268] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1830268]- i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1886003] - ACPICA: Store GPE register enable masks upfront (Al Stone) [1883174] - netfilter: nf_tables: validate NFTA_SET_TABLE parameter (Phil Sutter) [1873171] - sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1707184]- video: hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1941841] - Drivers: hv: vmbus: enable VMBus protocol version 5.0 (Mohammed Gamal) [1941841] - redhat: Add git suffix to realtime_check merge_tree (Juri Lelli)- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1939091] - md: fix md io stats accounting broken (Ming Lei) [1927106] - redhat: Fix realtime_check for -private (Juri Lelli)- redhat: Enable CKI RT verification for kernel-private (Juri Lelli) - redhat: Enable CKI RT verification (Juri Lelli) - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Honggang Li) [1922460] - net: sched: protect against stack overflow in TC act_mirred (Davide Caratti) [1916682] - floppy: check_events callback should not return a negative number (Jay Shin) [1928576] - floppy: fix lock_fdc() signal handling (Jay Shin) [1928576] - ipv6: clean up anycast when an interface is destroyed (Xin Long) [1917700] - virtio_net: fix virtnet_open and virtnet_probe competing for try_fill_recv (Laurent Vivier) [1895319]- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930826] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930849] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930807] {CVE-2021-27364} - redhat: add CI file for kernel-private (Bruno Meneguele)- tcm_loop: add WQ_MEM_RECLAIM and flush_work (Maurizio Lombardi) [1925652] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925691] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925691]- mm: do not stall register_shrinker() (Rafael Aquini) [1926043] - sched/rt: Fix PI handling vs. sched_setscheduler() (Phil Auld) [1928082] - sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list (Phil Auld) [1928082] - sched: Queue RT tasks to head when prio drops (Phil Auld) [1928082] - sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1928082] - mmc: block: handle complete_work on separate workqueue (Ming Lei) [1918916] - tcp: fix to update snd_wl1 in bulk receiver fast path (Vladis Dronov) [1929804]- [pinctrl] devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922902] {CVE-2020-0427} - [pinctrl] Delete an error message (Aristeu Rozanski) [1922902] {CVE-2020-0427} - [tty] vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, extend func_buf_lock to readers (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, simplify vt_kdgkbsent (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] keyboard, do not speculate on func_table index (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: fix write/write race in ioctl(KDSKBSENT) handler (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [iommu] amd: return error on real irq alloc failure (Jerry Snitselaar) [1918273] - [iommu] amd: Set DTE[IntTabLen] to represent 512 IRTEs (Jerry Snitselaar) [1921187] - [iommu] amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1921187] - [scsi] lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1875961] - [scsi] lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1875961] - [scsi] lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1875961] - [netdrv] i40e: revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1901064]- [md] Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1889372] - [md] improve variable names in md_flush_request() (Xiao Ni) [1889372] - [kernel] timer: Fix potential bug in requeue_timers() (Waiman Long) [1914011] - [x86] kvm: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Vitaly Kuznetsov) [1890669] - [x86] kvm: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Vitaly Kuznetsov) [1890669] - [md] dm-mirror: fix a crash if the underlying block device doesn't have merge_bvec_fn (Mikulas Patocka) [1916407] - [gpu] drm/i915: Fix use-after-free when destroying GEM context (Dave Airlie) [1814731] {CVE-2020-7053}- [kernel] watchdog: use nmi registers snapshot in hardlockup handler (Prarit Bhargava) [1916589] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1910817] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1888296] {CVE-2020-25211} - [net] icmp: randomize the global rate limiter (Antoine Tenart) [1896515] {CVE-2020-25705}- [fs] nfs: Fix security label length not being reset (Dave Wysochanski) [1917504] - [target] scsi: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900469] {CVE-2020-28374} - [ipc] sem.c: fully initialize sem_array before making it visible (Vladis Dronov) [1877264] - [netdrv] geneve: add transport ports in route lookup for geneve (Sabrina Dubroca) [1885144] {CVE-2020-25645} - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869936] {CVE-2020-14351}- [x86] kvm: svm: Initialize prev_ga_tag before use ("Dr. David Alan Gilbert") [1909036] - [scsi] scsi_dh: fix scheduling while atomic and also missing unlock in error path (Mike Snitzer) [1619147] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1908896] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1908896] - [scsi] target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1784540] - [scsi] target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1784540] - [s390] kernel/uv: handle length extension properly (Claudio Imbrenda) [1899172]- [tty] Fix ->pgrp locking in tiocspgrp() (Chris von Recklinghausen) [1908193] {CVE-2020-29661} - [net] fix struct pid memory leak (Jay Shin) [1901797] - [hid] Fix assumption that devices have inputs (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: Add rumble support for Xbox One S controller (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: Convert private data to be a proper struct (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] revert "hid: microsoft: fix invalid rdesc for 3k kbd" (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] input: ignore System Control application usages if not System Controls (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] hid-microsoft: Do the check for the ms usage page per device (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1903819] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1903819]- [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1890386] - [netdrv] revert "mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query" (Alaa Hleihel) [1896756] - [kernel] timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion (Waiman Long) [1890911] - [kernel] exit: Optimize forget_original_parent() for large thread group exiting (Waiman Long) [1872110] - [kernel] exit: reparent: call forget_original_parent() under tasklist_lock (Waiman Long) [1872110] - [kernel] Disable tasklist_waiters when qrwlock is enabled (Waiman Long) [1872110] - [fs] cifs: handle ERRBaduid for SMB1 (Leif Sahlberg) [1847041]- [fs] nfsd: fix incorrect umasks ("J. Bruce Fields") [1905208] - [hv] vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888979] - [scsi] qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1889311] - [s390] dasd: Fix zero write for FBA devices (Philipp Rudo) [1896839] - [net] ipv6: use in6_dev_put in dad timer handler instead of __in6_dev_put (Xin Long) [1809519]- [s390] zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Philipp Rudo) [1896826] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1859364] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1859364] - [md] dm: simplify start of block stats accounting for bio-based (Ming Lei) [1859364] - [block] block/rsxx: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [block] drbd: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [md] md: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [nvme] limit number of IO queues on Dell/Kioxia config (Gopal Tiwari) [1883403] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1898280] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1898280] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1902414] {CVE-2020-15436}- [mm] mmap: relax file size limit for regular files (Rafael Aquini) [1855985] - [mm] mmap: introduce sane default mmap limits (Rafael Aquini) [1855985] - [of] Move dynamic node fixups out of powerpc and into common code (Laurent Vivier) [1866138] - [fs] nfs: Fix double-free in filelayout_alloc_commit_info/filelayout_free_lseg (Benjamin Coddington) [1679980] - [hid] HID: hid-plantronics: Re-resend Update to map button for PTT products (Torez Smith) [1769502] - [fs] dlm: make posix locks interruptible (Alexander Aring) [1826858]- [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882078] {CVE-2020-25643} - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846164] {CVE-2020-14314} - [fs] nfsd: apply umask on fs without ACL support ("J. Bruce Fields") [1870215] {CVE-2020-24394} - [kernel] watchdog/core: Remove the park_in_progress obfuscation (Waiman Long) [1860661] - [mm] swap_slots: recheck cache->slots_ret under spin_lock_irq() protection (Rafael Aquini) [1862915] - [netdrv] ethernet: i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1845677] - [infiniband] mlx5: Fix use-after-free in dereg_mr() (Alaa Hleihel) [1880184]- [md] dm-mirror: provide the merge method (Mikulas Patocka) [1890059] - [nvme] nvme-rdma: cancel async events before freeing event struct (David Milburn) [1857397] - [s390] dasd: Use struct_size() helper (Sterling Alexander) [1886477] - [s390] dasd: fix inability to use DASD with DIAG driver (Sterling Alexander) [1886477] - [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884735] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884735] - [x86] cpu: Re-apply forced caps every time CPU caps are re-read (Herbert Xu) [1886792] - [x86] cpu: Factor out application of forced CPU caps (Herbert Xu) [1886792]- [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868130] - [uapi] include: do not export changes made to struct ip_ct_sctp (Florian Westphal) [1887975] - [net] openvswitch: free vport unless register_netdevice() succeeds (Timothy Redaelli) [1869190] - [net] openvswitch: do not free vport if register_netdevice() is failed (Timothy Redaelli) [1869190] - [kernel] signals: avoid random wakeups in sigsuspend() (Oleg Nesterov) [1704650] - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880893] {CVE-2020-25212}- [kernel] sched/fair: Fix RCU stall upon -ENOMEM in sched_create_group() (Kenneth Yin) [1878000] - [security] selinux: do not report error on connect(AF_UNSPEC) (Paolo Abeni) [1886305] - [kernel] timer: Fix lockup in __run_timers() caused by large jiffies/timer_jiffies delta (Waiman Long) [1849716] - [mm] revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Artem Savkov) [1878732] - [mm] page_alloc: Make paranoid check in move_freepages a VM_BUG_ON (Artem Savkov) [1878732] - [nvme] rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878950] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1846667]- [fs] xfs: fix off-by-one in inode alloc block reservation calculation (Brian Foster) [1857203] - [fs] xfs: fix inode allocation block res calculation precedence (Brian Foster) [1857203] - [powerpc] powernv/dump: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] - [powerpc] powernv/dump: Fix race while processing OPAL dump (Gustavo Duarte) [1873189] - [powerpc] powernv: opal-dump: Use IRQ_HANDLED instead of numbers in interrupt handler (Gustavo Duarte) [1873189] - [powerpc] opal_elog: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] - [powerpc] powernv/elog: Fix race while processing OPAL error log event (Gustavo Duarte) [1873189] - [powerpc] powernv Adapt opal-elog and opal-dump to new sysfs_remove_file_self (Gustavo Duarte) [1873189] - [powerpc] powernv: Fix opal-elog interrupt handler (Gustavo Duarte) [1873189] - [net] flow_dissector: switch to siphash (Davide Caratti) [1835614] {CVE-2019-18282} - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875317] {CVE-2020-14385} - [fs] cifs: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1873033] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1846355] {CVE-2020-10769}- [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1885682] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1885682] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1885682] - [net] bluetooth: l2cap: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888253] {CVE-2020-12351} - [net] bluetooth: a2mp: Fix not initializing all members (Gopal Tiwari) [1888797] {CVE-2020-12352}- [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1849223] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1861396] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859468] {CVE-2020-14331} - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846667] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846667] - [x86] xen: Add call of speculative_store_bypass_ht_init() to PV paths (Vladis Dronov) [1882468] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Add Power9 scheduler topology (Desnes Augusto Nunes do Rosario) [1826306] - [kernel] sched: Add a new SD_SHARE_POWERDOMAIN for sched_domain (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] sched, powerpc: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] - [s390] sched, s390: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] - [s390] s390/topology: Remove call to update_cpu_masks() (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Add cpu_l2_cache_map (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Rework CPU topology construction (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Use cpu_to_chip_id() to find core siblings (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc, hotplug: Avoid to touch non-existent cpumasks (Desnes Augusto Nunes do Rosario) [1826306]- [block] virtio-blk: handle block_device_operations callbacks after hot unplug (Stefan Hajnoczi) [1811893] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1826127] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Nilesh Javali) [1826127] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1836443] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1829803] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828312]- [net] net-sysfs: Call dev_hold always in rx_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} - [net] net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Hangbin Liu) [1846454] {CVE-2019-20811} - [netdrv] macvlan: Change status when lower device goes down (Hangbin Liu) [1848950] - [netdrv] macvlan: make operstate and carrier more accurate (Hangbin Liu) [1848950] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1858707] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1858707] - [net] tcp: limit sk_write_qlen based on sndbuf size (Florian Westphal) [1847765] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1733181] - [netdrv] net/mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1733181] - [netdrv] net/mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1733181]- [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1840276] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1840276] - [net] test nouarg before dereferencing zerocopy pointers (Patrick Talbert) [1862273] - [net] packet: copy user buffers before orphan or clone (Patrick Talbert) [1862273] - [netdrv] net/mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1874101] - [netdrv] net/mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1874101] - [netdrv] net/mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1874101]- [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1869751] - [scsi] scsi: ses: don't ask for diagnostic pages repeatedly during probe (Maurizio Lombardi) [1855324]- [kernel] modsign: Add nomokvarconfig kernel parameter (Lenny Szubowicz) [1867857] - [firmware] modsign: Add support for loading certs from the EFI MOK config table (Lenny Szubowicz) [1867857] - [kernel] modsign: Move import of MokListRT certs to separate routine (Lenny Szubowicz) [1867857] - [kernel] modsign: Avoid spurious error message after last MokListRTn (Lenny Szubowicz) [1867857]- [kernel] modsign: Import certificates from optional MokListRT (Lenny Szubowicz) [1862840] - [crypto] crypto/pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862840] - [crypto] crypto/pefile: Tolerate other pefile signatures after first (Lenny Szubowicz) [1862840]- [redhat] switch secureboot kernel image signing to release keys (Jan Stancek) []- [fs] signal: Don't send signals to tasks that don't exist (Vladis Dronov) [1856166]- [fs] gfs2: Fix regression due to unwanted gfs2_qa_put (Robert S Peterson) [1798713] - [include] signal: Unfairly acquire tasklist_lock in send_sigio() if irq disabled (Waiman Long) [1838799] - [fs] signal: Don't take tasklist_lock if PID type is PIDTYPE_PID (Waiman Long) [1838799] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1820632] {CVE-2020-12888}- [x86] Revert "x86: respect memory size limiting via mem= parameter" (Joel Savitz) [1851576] - [mm] Revert "mm/memory_hotplug.c: only respect mem= parameter during boot stage" (Joel Savitz) [1851576] - [fs] nfsd: only WARN once on unmapped errors ("J. Bruce Fields") [1850430] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (Greg Kurz) [1840114] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1759852]- [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1798713] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1798713] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1798713] - [fs] gfs2: Remove unnecessary gfs2_qa_{get, put} pairs (Robert S Peterson) [1798713] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1798713] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1798713] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1798713] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1798713] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1798713] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1798713] - [fs] gfs2: Fix busy-on-umount in gfs2_atomic_open() (Andrew Price) [1812558]- [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm, dax: check for pmd_none() after split_huge_pmd() (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm: mremap: streamline move_page_tables()'s move_huge_pmd() corner case (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm: mremap: validate input before taking lock (Rafael Aquini) [1843437] {CVE-2020-10757} - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1844070] {CVE-2020-12654} - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1844026] {CVE-2020-12653} - [net] netfilter: nf_conntrack_h323: lost .data_len definition for Q.931/ipv6 (Florian Westphal) [1845428]- [nvmem] nvmem: properly handle returned value nvmem_reg_read (Vladis Dronov) [1844409] - [mailbox] PCC: fix dereference of ERR_PTR (Vladis Dronov) [1844409] - [kernel] futex: Unlock hb->lock in futex_wait_requeue_pi() error path (Vladis Dronov) [1844409] - [fs] aio: fix inconsistent ring state (Jeff Moyer) [1845326] - [vfio] vfio/mdev: make create attribute static (Vladis Dronov) [1837549] - [vfio] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Improve the create/remove sequence (Vladis Dronov) [1837549] - [vfio] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Follow correct remove sequence (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Vladis Dronov) [1837549] - [include] vfio/mdev: Drop redundant extern for exported symbols (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Removed unused kref (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid release parent reference during error path (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Vladis Dronov) [1837549] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Vladis Dronov) [1837549] - [vfio] vfio: mdev: make a couple of functions and structure vfio_mdev_driver static (Vladis Dronov) [1837549] - [char] tpm/tpm_tis: Free IRQ if probing fails (David Arcari) [1774698] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1843370] - [kernel] audit: fix potential null dereference 'context->module.name' (Richard Guy Briggs) [1843370] - [nvme] nvme: limit number of IO queues on Dell/Samsung config (David Milburn) [1837617]- [netdrv] qede: Fix multicast mac configuration (Michal Schmidt) [1740064] - [scsi] sd_dif: avoid incorrect ref_tag errors on 4K devices larger than 2TB (Ewan Milne) [1833528] - [hid] HID: hiddev: do cleanup in failure of opening a device (Torez Smith) [1814257] {CVE-2019-19527} - [hid] HID: hiddev: avoid opening a disconnected device (Torez Smith) [1814257] {CVE-2019-19527} - [x86] x86: make mul_u64_u64_div_u64() "static inline" (Oleg Nesterov) [1845864] - [mm] mm: page_isolation: fix potential warning from user (Rafael Aquini) [1845620] - [s390] s390/mm: correct return value of pmd_pfn (Claudio Imbrenda) [1841106] - [fs] fs/proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Lianbo Jiang) [1790799] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845356] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845356] - [fs] ext4: Remove unwanted ext4_bread() from ext4_quota_write() (Lukas Czerner) [1845379] - [scsi] scsi: sg: add sg_remove_request in sg_write ("Ewan D. Milne") [1840699] {CVE-2020-12770} - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Donghai Qiao) [1832062] {CVE-2020-10732}- [netdrv] net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1845020] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1842715] - [mm] memcg: only free spare array when readers are done (Waiman Long) [1842715] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1751555] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1597952] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839650] {CVE-2020-10751} - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1841578] - [x86] x86/speculation: Support old struct x86_cpu_id & x86_match_cpu() kABI (Waiman Long) [1827188] {CVE-2020-0543} - [documentation] x86/speculation: Add Ivy Bridge to affected list (Waiman Long) [1827188] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add consistent CPU match macros (Waiman Long) [1827188] {CVE-2020-0543} - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpufeature: Fix various quality problems in the header (Waiman Long) [1827188] {CVE-2020-0543}- [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Joel Savitz) [1838795] - [netdrv] qed: Reduce the severity of ptp debug message (Manish Chopra) [1703770] - [kernel] pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes (Jay Shin) [1836620] - [fs] gfs2: remove BUG_ON() from gfs2_log_alloc_bio() (Abhijith Das) [1828454] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828454] - [fs] quota: fix return value in dqget() (Eric Sandeen) [1842761] - [fs] proc_sysctl.c: fix potential page fault while unregistering sysctl table (Carlos Maiolino) [1843368] - [fs] ext4: fix error handling in ext4_ext_shift_extents (Lukas Czerner) [1843366] - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823302] {CVE-2020-10942} - [input] hyperv-keyboard - add module description (Mohammed Gamal) [1842689] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1842689] - [hid] hyperv: Add a module description line (Mohammed Gamal) [1842689] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1511040] - [acpi] ACPI: APEI: call into AER handling regardless of severity (Al Stone) [1737246] - [acpi] ACPI: APEI: handle PCIe AER errors in separate function (Al Stone) [1737246] - [acpi] ras: acpi/apei: cper: add support for generic data v3 structure (Al Stone) [1737246] - [acpi] ACPICA: ACPI 6.1: Updates for the HEST ACPI table (Al Stone) [1737246] - [acpi] ACPI / APEI: Switch to use new generic UUID API (Al Stone) [1737246] - [x86] x86/efi-bgrt: Quirk for BGRT when memory encryption active (Lenny Szubowicz) [1723477] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1840550] - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1820632] {CVE-2020-12888} - [fs] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834650] {CVE-2020-12826}- [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828450] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828450] - [hv] vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1828450] - [hv] vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1828450] - [hv] Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1828450] - [x86] kvm: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs (Vitaly Kuznetsov) [1837412] - [fs] ext4: Fix race when checking i_size on direct i/o read (Lukas Czerner) [1506437] - [fs] copy_file_range should return ENOSYS not EOPNOTSUPP ("J. Bruce Fields") [1783554] - [fs] NFSv4.1 fix incorrect return value in copy_file_range ("J. Bruce Fields") [1783554] - [x86] Remove the unsupported check for Intel IceLake (Steve Best) [1841237] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1792520] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1840321] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1840321] - [net] Fix one possible memleak in ip_setup_cork (Guillaume Nault) [1840321] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1839130] - [net] fix null de-reference of device refcount (Guillaume Nault) [1839130] - [net] sch_choke: avoid potential panic in choke_reset() (Davide Caratti) [1839118] - [net] net_sched: fix datalen for ematch (Davide Caratti) [1839118] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1839118] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1839118] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1839118] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1832332] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1832332] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Paolo Abeni) [1832332] - [net] ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1801366] - [net] xfrm: skip rt6i_idev update in xfrm6_dst_ifdown if loopback_idev is gone (Sabrina Dubroca) [1390049]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (Gopal Tiwari) [1839991] - [fs] pipe: actually allow root to exceed the pipe buffer limits (Jan Stancek) [1839629] - [scsi] Revert "scsi: mpt3sas: Don't change the DMA coherent mask after allocations" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Rename function name is_MSB_are_same" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Separate out RDPQ allocation to new function" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region" (Tomas Henzl) [1839128] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (Alaa Hleihel) [1727593] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Karol Herbst) [1834360 1834356 1833485] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Karol Herbst) [1834360 1834356 1833485]- [net] revert "rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()" (Jiri Benc) [1839608] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Davide Caratti) [1838936] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Davide Caratti) [1838936] - [net] ipv6: drop incoming packets having a v4mapped source address (Davide Caratti) [1838936] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Andrea Claudi) [1837546] - [net] vti6: Fix memory leak of skb if input policy check fails (Patrick Talbert) [1836160] - [net] tcp: prevent bogus FRTO undos with non-SACK flows (Guillaume Nault) [1694860] - [scsi] scsi: smartpqi: fix controller lockup observed during force reboot (Don Brace) [1775369] - [fs] ext4: fix setting of referenced bit in ext4_es_lookup_extent() (Lukas Czerner) [1663720] - [fs] ext4: introduce aging to extent status tree (Lukas Czerner) [1663720] - [fs] ext4: cleanup flag definitions for extent status tree (Lukas Czerner) [1663720] - [fs] ext4: limit number of scanned extents in status tree shrinker (Lukas Czerner) [1663720] - [fs] ext4: move handling of list of shrinkable inodes into extent status code (Lukas Czerner) [1663720] - [fs] ext4: change LRU to round-robin in extent status tree shrinker (Lukas Czerner) [1663720] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1834783] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1834783] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1834783] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1834783] - [fs] ext4: fix missing return values checks in ext4_cross_rename (Lukas Czerner) [1836819] - [fs] ext4: Fix POSIX ACL leak in ext4_xattr_set_acl (Lukas Czerner) [1543020] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1838717] - [x86] Mark Intel Cooper Lake (CPX) supported (Steve Best) [1773681] - [fs] fs/bio-integrity: don't enable integrity for data-less bio (Ming Lei) [1835943] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Alexey Klimov) [1837127] - [kernel] wait/ptrace: assume __WALL if the child is traced (Oleg Nesterov) [1497808] - [mm] mm, hugetlb, soft_offline: save compound page order before page migration (Artem Savkov) [1751589] - [fs] fs/hugetlbfs/inode.c: fix hwpoison reserve accounting (Artem Savkov) [1751589] - [fs] mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error (Artem Savkov) [1751589] - [mm] mm: soft-offline: dissolve free hugepage if soft-offlined (Artem Savkov) [1751589] - [mm] mm: hugetlb: soft-offline: dissolve source hugepage after successful migration (Artem Savkov) [1751589] - [mm] mm: hwpoison: change PageHWPoison behavior on hugetlb pages (Artem Savkov) [1751589] - [mm] mm: hugetlb: prevent reuse of hwpoisoned free hugepages (Artem Savkov) [1751589] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831134] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831134] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831134] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1785065] {CVE-2019-19537} - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1802548] {CVE-2019-19530} - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1798822] {CVE-2019-19523} - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1795597] {CVE-2019-15217}- [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Ewan Milne) [1837543] - [mm] mm: dmapool: add/remove sysfs file outside of the pool lock lock (Waiman Long) [1836837] - [mm] Fix unbalanced mutex in dma_pool_create() (Waiman Long) [1836837] - [mm] mm/dmapool.c: remove redundant NULL check for dev in dma_pool_create() (Waiman Long) [1836837] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1836322] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (John Linville) [1805590] - [netdrv] slcan: Port write_wakeup deadlock fix from slip (John Linville) [1805590] - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: forbid i_extra_isize not divisible by 4 (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1829662] - [fs] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1626092] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828802] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828802] {CVE-2019-9458} - [fs] block: Prevent hung_check firing during long sync IO (Ming Lei) [1724345]- [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1825132] {CVE-2019-18808 CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825132] {CVE-2019-18808} - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1836813] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1836813] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1836813] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Jiri Benc) [1835352] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Jiri Benc) [1835352] - [net] netlink: fix uninit-value in netlink_sendmsg (Jiri Benc) [1835352] - [net] netlink: make sure nladdr has correct size in netlink_connect() (Jiri Benc) [1835352] - [net] rtnetlink: fix info leak in RTM_GETSTATS call (Jiri Benc) [1835352] - [net] rtnetlink: release net refcnt on error in do_setlink() (Jiri Benc) [1835352] - [net] bridge: deny dev_set_mac_address() when unregistering (Hangbin Liu) [1834203] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1834203] - [net] udp: disable inner UDP checksum offloads in IPsec case (Sabrina Dubroca) [1826244] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1833869] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1833869] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1833869] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1833869] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1833869] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1833869] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1833869] - [net] sctp: simplify addr copy (Xin Long) [1833869] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1833869] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1833869] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1833869] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1834278] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1825155] - [net] sit: fix memory leak in sit_init_net() (Andrea Claudi) [1830011] {CVE-2019-16994} - [net] sched: cbs: fix NULL dereference in case cbs_init() fails (Davide Caratti) [1830245] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1819087] - [net] tcp: tcp_v4_err() should be more careful (Marcelo Leitner) [1749964] - [net] tcp: remove BUG_ON from tcp_v4_err (Marcelo Leitner) [1749964] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1749964] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1823251] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Patrick Talbert) [1823691] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830563] {CVE-2019-16231}- [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834434] {CVE-2020-11565} - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1760145] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1832019] - [fs] locks: allow filesystems to request that ->setlease be called without i_lock (Jeff Layton) [1830606] - [fs] locks: move fasync setup into generic_add_lease (Jeff Layton) [1830606] - [fs] revert "[fs] xfs: catch bad stripe alignment configurations" (Carlos Maiolino) [1836292] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1834998] - [scsi] scsi: scsi_debug: Avoid PI being disabled when TPGS is enabled (Ewan Milne) [1834998] - [scsi] scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded (Ewan Milne) [1834998] - [scsi] scsi_debug: check for bigger value first (Ewan Milne) [1834998] - [scsi] scsi_debug: vfree is null safe so drop the check (Ewan Milne) [1834998] - [scsi] scsi_debug: error message should say scsi_host_alloc not scsi_register (Ewan Milne) [1834998] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1833223] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1828340] - [fs] ceph: don't error out on larger-than-expected session messages (Jeff Layton) [1828340] - [acpi] ACPI: disable BERT by default, add parameter to enable it (Aristeu Rozanski) [1525298] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Aristeu Rozanski) [1525298] - [acpi] ACPI / sysfs: Extend ACPI sysfs to provide access to boot error region (Aristeu Rozanski) [1525298] - [acpi] ACPI: APEI: Fix BERT resources conflict with ACPI NVS area (Aristeu Rozanski) [1525298] - [acpi] ACPI / APEI: Add Boot Error Record Table (BERT) support (Aristeu Rozanski) [1525298] - [acpi] ACPICA: Restore error table definitions to reduce code differences between Linux and ACPICA upstream (Aristeu Rozanski) [1525298]- [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1822230] - [fs] ext4: prevent ext4_quota_write() from failing due to ENOSPC (Lukas Czerner) [1068952] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1834320] - [fs] pnfs: Ensure we layoutcommit before revalidating attributes (Benjamin Coddington) [1827647] - [fs] nfs: flush data when locking a file to ensure cache coherence for mmap (Scott Mayhew) [1813811] - [fs] call fsnotify_sb_delete after evict_inodes (Jay Shin) [1760145] - [fs] inode: don't softlockup when evicting inodes (Jay Shin) [1760145] - [fs] drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1760145] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828454] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1828454] - [fs] nfs: fix mount/umount race in nlmclnt (Jay Shin) [1771205] - [fs] nlm_shutdown_hosts_net() cleanup (Jay Shin) [1771205] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1827037] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1832868] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add handlers for ethtool get/set msg level (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload (Mohammed Gamal) [1821814] - [fs] fix mntput/mntput race (Miklos Szeredi) [1828320] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829847] {CVE-2019-19063} - [wireless] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1829375] {CVE-2019-19058} - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1829289] {CVE-2019-19055} - [wireless] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1829393] {CVE-2019-19059}- [kernel] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision (Artem Savkov) [1752067] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1832683] - [s390] s390/qdio: consider ERROR buffers for inbound-full condition (Philipp Rudo) [1831791] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1813124] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830992] - [scsi] smartpqi: bump driver version (Don Brace) [1822762] - [scsi] scsi: smartpqi: add bay identifier (Don Brace) [1822762] - [scsi] scsi: smartpqi: add module param to hide vsep (Don Brace) [1822762] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1709542] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Nilesh Javali) [1828875] - [scsi] Fix abort timeouts in CQ Full conditions (Dick Kennedy) [1802654] - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828222] {CVE-2019-20636} - [scsi] scsi: libsas: delete sas port if expander discover failed (Tomas Henzl) [1829965] {CVE-2019-15807} - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827240] {CVE-2020-10711}- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 Dx device (Alaa Hleihel) [1829777] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827910] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1812558] - [fs] nfs: Correct an nfs page array calculation error (Jay Shin) [1824270] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Jonathan Toppins) [1828475 1824438] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1824438] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1825431] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1794150] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1794150] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1794150] - [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1794148] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1784016] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1784016] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1784016] - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815021] {CVE-2019-19524} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829246] {CVE-2019-16233}- [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1448750] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1448750] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1448750] - [lib] kobject: don't use WARN for registration failures (Ewan Milne) [1756495] - [lib] lib/kobject: Join string literals back (Ewan Milne) [1756495] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828726] - [fs] nfs: Serialize O_DIRECT reads and writes (Benjamin Coddington) [1826571] - [mm] mm/page_owner: convert page_owner_inited to static key (Rafael Aquini) [1781726] - [mm] mm/page_owner: set correct gfp_mask on page_owner (Rafael Aquini) [1781726] - [mm] mm/page_owner: fix possible access violation (Rafael Aquini) [1781726] - [mm] mm/page_owner: use late_initcall to hook in enabling (Rafael Aquini) [1781726] - [mm] mm/page_owner: remove unnecessary stack_trace field (Rafael Aquini) [1781726] - [mm] mm/page_owner: correct owner information for early allocated pages (Rafael Aquini) [1781726] - [mm] mm/page_owner: keep track of page owners (Rafael Aquini) [1781726] - [documentation] Documentation: add new page_owner document (Rafael Aquini) [1781726] - [kernel] stacktrace: introduce snprint_stack_trace for buffer output (Rafael Aquini) [1781726]- [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Jonathan Toppins) [1823679] - [scsi] scsi: qla2xxx: Silence fwdump template message (Ewan Milne) [1783191] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1808403] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1808403] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1712235] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1712235] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1712235] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1712235] - [i2c] i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA (Vladis Dronov) [1822641] {CVE-2017-18551} - [acpi] ACPI / EC: Ensure lock is acquired before accessing ec struct (Al Stone) [1811132] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1797205] - [wireless] mwifiex: Fix mem leak in mwifiex_tm_cmd (Jarod Wilson) [1804971] {CVE-2019-20095} - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1771939] - [acpi] ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c (Prarit Bhargava) [1790782]- [tty] tty/hvc: Use IRQF_SHARED for OPAL hvc consoles (Gustavo Duarte) [1600213] - [mm] mm/swap_slots.c: fix race conditions in swap_slots cache init (Rafael Aquini) - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1825950] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Prarit Bhargava) [1825049] - [net] net: linkwatch: add check for netdevice being present to linkwatch_do_dev (Alaa Hleihel) [1595302]- [fs] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1794055] - [nvdimm] Revert "driver boilerplate changes to properly manage device_rh" (Christoph von Recklinghausen) [1823750] - [base] call device_rh_free in device_release before driver/class/type release is called (Christoph von Recklinghausen) [1822888] - [md] md:md-faulty kernel panic is caused by QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1822462] - [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1820646] - [scsi] qla2xxx: Update driver version to 10.01.00.22.07.9-k (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1808129] - [scsi] qla2xxx: delete all sessions before unregister local nvme port (Nilesh Javali) [1808129] - [scsi] qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference in an error path (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Nilesh Javali) [1808129] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Artem Savkov) [1808675] - [acpi] ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks (Artem Savkov) [1808675] - [x86] x86/microcode/AMD: Free unneeded patch before exit from update_cache() (Artem Savkov) [1808675] - [mm] memcg: ensure mem_cgroup_idr is updated in a coordinated manner (Aaron Tomlin) [1822405] - [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1704326] - [scsi] scsi: lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1743667] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818730] {CVE-2020-8647 CVE-2020-8649} - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804959] - [powerpc] module: Handle R_PPC64_ENTRY relocations (Yauheni Kaliuta) [1657540] - [scripts] recordmcount.pl: support data in text section on powerpc (Yauheni Kaliuta) [1657540] - [powerpc] boot: Request no dynamic linker for boot wrapper (Yauheni Kaliuta) [1657540]- [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (Dave Wysochanski) [1683490] - [fs] fscache: Pass the correct cancelled indications to fscache_op_complete() (Dave Wysochanski) [1683490] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Jerry Snitselaar) [1815536] - [fs] NFS: Fix a race between mmap() and O_DIRECT (Benjamin Coddington) [1813803] - [fs] NFS: Remove a redundant call to unmap_mapping_range() (Benjamin Coddington) [1813803] - [fs] NFS: Remove redundant waits for O_DIRECT in fsync() and write_begin() (Benjamin Coddington) [1813803] - [fs] NFS: Cleanup nfs_direct_complete() (Benjamin Coddington) [1813803] - [fs] NFS: Do not serialise O_DIRECT reads and writes (Benjamin Coddington) [1813803] - [fs] NFS: Move buffered I/O locking into nfs_file_write() (Benjamin Coddington) [1813803] - [fs] bdi: make inode_to_bdi() inline (Benjamin Coddington) [1813803] - [fs] NFS: Remove racy size manipulations in O_DIRECT (Benjamin Coddington) [1813803] - [fs] NFS: Don't hold the inode lock across fsync() (Benjamin Coddington) [1813803] - [fs] nfs: remove nfs_inode_dio_wait (Benjamin Coddington) [1813803] - [fs] nfs: remove nfs4_file_fsync (Benjamin Coddington) [1813803] - [fs] NFS: Kill NFS_INO_NFS_INO_FLUSHING: it is a performance killer (Benjamin Coddington) [1813803] - [fs] filesystem-dax: Fix dax_layout_busy_page() livelock (Carlos Maiolino) [1817866] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1821718] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1717454] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1717454] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1717454] - [fs] ceph: use bit flags to define vxattr attributes (Jeff Layton) [1717454] - [tty] tty: Prevent ldisc drivers from re-using stale tty fields (Vladis Dronov) [1820031] - [powerpc] powerpc64/kexec: Hard disable ftrace before switching to the new kernel (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Delay enabling ftrace on secondary cpus (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Add helpers to hard disable ftrace (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths (Jerome Marchand) [1731578] - [powerpc] powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS (Jerome Marchand) [1731578] - [isdn] mISDN: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779474] {CVE-2019-17055} - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1780330]- [net] netfilter: nf_log: fix uninit read in nf_log_proc_dostring (Phil Sutter) [1770232] - [net] netfilter: nf_log: fix error on write NONE to logger choice sysctl (Phil Sutter) [1770232] - [net] ethtool: convert large order kmalloc allocations to vzalloc (Davide Caratti) [1786448] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1808928] - [net] sched: flower: insert new filter to idr after setting its mask (Davide Caratti) [1785141] - [net] ipv6: remove printk (Hangbin Liu) [1779533] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1766816] - [net] raw: do not report ICMP redirects to user space (Hangbin Liu) [1758386]- [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806629] {CVE-2019-12614} - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1816662] - [fs] xfs: fix attr leaf header freemap.size underflow (Bill O'Donnell) [1808671] - [block] floppy: check FDC index for errors before assigning it (Ming Lei) [1815403] {CVE-2020-9383} - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1818001] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1818001] - [s390] dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1816661] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Leif Sahlberg) [1504193] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1504193] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812836] {CVE-2019-19046} - [net] ipvs: Remove noisy debug print from ip_vs_del_service (Alexey Klimov) [1769816]- [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776508] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Ewan Milne) [1816752] - [nvme] nvme-fc: clarify error messages (Ewan Milne) [1816752] - [nvme] nvme-fc: fix module unloads while lports still pending (Ewan Milne) [1816752] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1816307] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1816307] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1816307] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1816307] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1816307] - [scsi] scsi: device_handler: remove VLAs (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh: Document alua_rtpg_queue() arguments (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_alua: skip RTPG for devices only supporting active/optimized (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_emc: return success in clariion_std_inquiry() (Ewan Milne) [1816307] - [target] scsi: target: iscsi: rename some variables to avoid confusion (Maurizio Lombardi) [1806966] - [target] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1806966] - [target] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1806966] - [target] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1806966] - [base] device_release() can call device_rh_free() too (Christoph von Recklinghausen) [1793248] - [nvdimm] driver boilerplate changes to properly manage device_rh (Christoph von Recklinghausen) [1793248] - [base] Add an interface for certain drivers who manage their own struct device's to disassociate their device_rh's (Christoph von Recklinghausen) [1793248] - [base] kfree(dev->device_rh) in device_create_release() (Christoph von Recklinghausen) [1793248] - [base] kfree and zero device_rh in device_release() (Christoph von Recklinghausen) [1793248] - [input] Revert "Fix device_rh memory leak" (Christoph von Recklinghausen) [1793248] - [scsi] Revert "Fix device_rh leak in scsi_alloc_target()" (Christoph von Recklinghausen) [1793248] - [scsi] Revert "Fix memory leaks in scsi_alloc_sdev()" (Christoph von Recklinghausen) [1793248] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1735364] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1735364] - [block] block: fix checking return value of blk_mq_init_queue (Maxim Levitsky) [1795777] - [bluetooth] Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Aristeu Rozanski) [1808803] {CVE-2019-15917}- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Nitesh Narayan Lal) [1772082] - [virt] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1772082] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Nitesh Narayan Lal) [1772082] - [virt] kvm: introduce kvm_make_vcpus_request_mask() API (Nitesh Narayan Lal) [1772082] - [virt] kvm: avoid unused variable warning for UP builds (Nitesh Narayan Lal) [1772082] - [kernel] smp, cpumask: Use non-atomic cpumask_{set, clear}_cpu() (Nitesh Narayan Lal) [1772082] - [fs] nfs: change sign of nfs_fh length ("J. Bruce Fields") [1813326] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813903] - [x86] x86/debug: Extend the lower bound of crash kernel low reservations (Pingfan Liu) [1811511] - [net] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790840] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] ipv6: constify ip6_dst_lookup_{flow|tail}() sock arguments (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] macvlan: return correct error value (Matteo Croce) [1654878] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779494] {CVE-2019-17053} - [net] ipv4: fix fnhe usage by non-cached routes (Hangbin Liu) [1788435] - [net] route: do not cache fib route info on local routes with oif (Hangbin Liu) [1788435] - [net] ip6_tunnel: fix potential NULL pointer dereference (Hangbin Liu) [1767045] - [net] net_sched: remove a bogus warning in hfsc (Davide Caratti) [1781323] - [netdrv] net/mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780646]- [scsi] scsi: avoid repetitive logging of device offline messages (Nilesh Javali) [1798042] - [scsi] qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1798042] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1715986] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Mohammed Gamal) [1806488] - [netdrv] hv/netvsc: fix handling of fallback to single queue mode (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: split sub-channel setup into async and sync (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: simplify receive side calling arguments (Mohammed Gamal) [1806488] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810643] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810643] - [s390] s390/vdso: add vdso support for coarse clocks (Philipp Rudo) [1791822] - [s390] s390/vdso: remove NULL pointer check from clock_gettime (Philipp Rudo) [1791822] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1804807]- [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1789947] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1789947] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672425] - [kernel] blktrace: fix dereference after null check (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix trace mutex deadlock (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix unlocked registration of tracepoints (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix unlocked access to init/start-stop/teardown (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] tracing: Handle NULL formats in hold_module_trace_bprintk_format() (Oleksandr Natalenko) [1811565] - [kernel] tracing: Fix trace_printk() to print when not using bprintk() (Oleksandr Natalenko) [1811565] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1798457] {CVE-2019-19807} - [x86] kvm: OOB memory write via kvm_dev_ioctl_get_cpuid (CVE-2019-19332) (Philippe Mathieu-Daud) [1783455] {CVE-2019-19332} - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801852] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801852] - [x86] kvm: x86: Allow userspace to define the microcode version (Paolo Bonzini) [1801852]- [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1699402] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801046] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] - [fs] Revert "xfs: attach dquots and reserve quota blocks during unwritten conversion" (Carlos Maiolino) [1786005] - [md] dm mpath: call clear_request_fn_mpio() in multipath_release_clone() (Mike Snitzer) [1806400] - [scsi] scsi: implement .cleanup_rq callback (Mike Snitzer) [1806400] - [md] blk-mq: add callback of .cleanup_rq (Mike Snitzer) [1806400] - [target] target: call init_timer_on_stack() to initialize login_timer (Maurizio Lombardi) [1810037] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1807077] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1806653] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1806653] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1806653] - [tools] selftests/livepatch: push and pop dynamic debug config (Yannick Cote) [1806653]- [scsi] scsi: libsas: fix a race condition when smp task timeout (Tomas Henzl) [1798263] {CVE-2018-20836} - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787484] {CVE-2019-19534} - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1808676] - [fs] direct-io: allow direct writes to empty inodes (Eric Sandeen) [1785657] - [x86] x86/spec_ctrl: Make IBPB = IBRS || retpoline (Waiman Long) [1808114] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1808786] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1764262] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1764262] - [scsi] qla2xxx: initialize the check_stop_free pointer (Maurizio Lombardi) [1805682]- [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1794508] - [fs] xfs: fix inode fork extent count overflow (Brian Foster) [1751015] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1751015] - [fs] xfs: remove if_real_bytes (Brian Foster) [1751015] - [s390] s390/diag: add tracepoint for diagnose calls (Philipp Rudo) [1805195] - [s390] s390/diag: add a statistic for diagnose calls (Philipp Rudo) [1805195] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Xiao Ni) [1804569] - [md] dm rq: fix checking of dm_dispatch_clone_request's return value (Ming Lei) [1805401] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1804806] - [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1804803] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1804805] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1804802] - [virt] kvm: fix overflow of zero page refcount with ksm running (Paolo Bonzini) [1790534]- [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1804276] - [mm] swiotlb: make panic on mapping failures optional (Philipp Rudo) [1804276] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1804276] - [virtio] virtio_ring: fix num_free handling in error case (Philipp Rudo) [1804276] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1804173] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1804156] - [include] mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER (Rafael Aquini) [1804092] - [include] mm: slb: fix misleading comments (Rafael Aquini) [1804092] - [include] slob: Rework #ifdeffery in slab.h (Rafael Aquini) [1804092] - [kernel] tracing: Fix possible double free on failure of allocating trace buffer (Jerome Marchand) [1803011] {CVE-2017-18595} - [kernel] tracing: Fix crash when it fails to alloc ring buffer (Jerome Marchand) [1803011] {CVE-2017-18595} - [mm] x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLB (Rafael Aquini) [1799224]- [mm] mm: thp: use down_read_trylock() in khugepaged to avoid long block (Rafael Aquini) [1261799] - [mm] mm: oom: avoid attempting to kill init sharing same memory (Rafael Aquini) [1261799] - [mm] mm: oom: fix the wrong task->mm == mm checks in oom_kill_process() (Rafael Aquini) [1261799] - [mm] mm: oom: cleanup the "kill sharing same memory" loop (Rafael Aquini) [1261799] - [mm] mm: oom: fix potentially killing unrelated process (Rafael Aquini) [1261799] - [mm] mm: oom: reverse the order of setting TIF_MEMDIE and sending SIGKILL (Rafael Aquini) [1261799] - [mm] mm: oom: make sure that TIF_MEMDIE is set under task_lock (Rafael Aquini) [1261799] - [mm] mm: oom: don't count on mm-less current process (Rafael Aquini) [1261799] - [mm] mm: oom: kill the insufficient and no longer needed PT_TRACE_EXIT check (Rafael Aquini) [1261799] - [mm] mm: oom: don't assume that a coredumping thread will exit soon (Rafael Aquini) [1261799] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1787263] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1777239] - [mm] writeback: use |1 instead of +1 to protect against div by zero (Christoph von Recklinghausen) [1801628] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Christoph von Recklinghausen) [1801628] - [x86] x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Decode UVsystab Info (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Setup UV functions for Hubless UV (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Return UV Hubless System Type (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1789128] - [net] openvswitch: support asymmetric conntrack (Aaron Conole) [1757759]- [scsi] scsi: fcoe: fix off by one in eth2fc_speed() (Chris Leech) [1665951] - [scsi] scsi: fcoe: provide translation table between Ethernet and FC port speeds (Chris Leech) [1665951] - [scsi] fcoe: use defines from ethtool for 20Gbit and 40Gbit speeds (Chris Leech) [1665951] - [scsi] smartpqi: bump version (Don Brace) [1795408] - [scsi] scsi: smartpqi: fix problem with unique ID for physical device (Don Brace) [1795408] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1795408] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1769905] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1769905] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1769905] - [drm] drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot/gp10: support newer FW to fix SEC2 failures on some boards (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: enable loading of versioned LS PMU/SEC2 ACR msgqueue FW (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: split out FW version-specific LS function pointers (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: pass max supported FW version to LS load funcs (Ben Skeggs) [1629576] - [drm] drm/nouveau/core: support versioned firmware loading (Ben Skeggs) [1629576] - [drm] drm/nouveau/core: pass subdev into nvkm_firmware_get, rather than device (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug (Ben Skeggs) [1629576] - [drm] drm/nouveau/flcn/gp102-: improve implementation of bind_context() on SEC2/GSP (Ben Skeggs) [1629576] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1707036] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1707036] - [scsi] lpfc: Fix stack trace when running the debug kernel (Dick Kennedy) [1793410] - [mm] mm, sparse: do not swamp log with huge vmemmap allocation failures (Artem Savkov) [1515625] - [netdrv] nfp: flower: fix stats id allocation (Pablo Cascon) [1786498] - [netdrv] virtio-net: switch to use XPS to choose txq (Lu Lu) [1769479] - [vhost] vhost_net: validate sock before trying to put its fd (Vladis Dronov) [1767060] - [vhost] vhost_net: stop device during reset owner (Vladis Dronov) [1767060] - [vhost] vhost: don't open-code sockfd_put() (Vladis Dronov) [1767060] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720384] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720384] - [netdrv] bnx2x: Add support for detection of P2P event packets (Manish Chopra) [1720384] - [netdrv] bnx2x: Replace magic numbers with macro definitions (Manish Chopra) [1720384] - [fs] flexfiles: Don't tie up all the rpciod threads in resends (Benjamin Coddington) [1778963]- [kernel] sched: print_rq(): Don't use tasklist_lock (Phil Auld) [1797429] - [kernel] sched: s/do_each_thread/for_each_process_thread/ in debug.c (Phil Auld) [1797429] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1726700] - [iommu] iommu/iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1759072] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Jerry Snitselaar) [1759072] - [mm] memcg: Use a more cacheline efficient ways to sum percpu stats (Waiman Long) [1796920] - [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1796920] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1796920] - [fs] vfs: show_vfsstat: do not ignore errors from show_devname method (Ian Kent) [1751787] - [fs] vfs: make mounts and mountstats honor root dir like mountinfo does (Ian Kent) [1751787] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Carlos Maiolino) [1786007] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1722592] - [x86] hyper-v: make hyperv_init() __init (Vitaly Kuznetsov) [1782192]- [kernel] tick-sched: Update nohz load even if tick already stopped (Scott Wood) [1694877] - [powerpc] powerpc/pseries: safely roll back failed DLPAR cpu add (Desnes Augusto Nunes do Rosario) [1772210] - [powerpc] powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu (Desnes Augusto Nunes do Rosario) [1772210] - [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795522] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795522] {CVE-2019-20054} - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1791014] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1791014] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1791014] - [fs] xfs: properly serialise fallocate against AIO+DIO (Carlos Maiolino) [1786004] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Carlos Maiolino) [1786004] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1514705] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Move debugfs node under EDACs hierarchy (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Prepend hex formatting with 0x (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1514705] - [edac] EDAC, {i7core, sb, skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1514705] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1514705] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1514705] - [edac] EDAC: Handle return value of kasprintf() (Aristeu Rozanski) [1514705] - [edac] EDAC, i5100: Convert to debugfs wrappers (Aristeu Rozanski) [1514705] - [edac] EDAC: Add debugfs wrappers (Aristeu Rozanski) [1514705] - [edac] EDAC: Carve out debugfs functionality (Aristeu Rozanski) [1514705] - [x86] x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails (Grzegorz Halat) [1594848] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1788669]- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1794812] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1774657] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1774657] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1774657] - [ptp] ptp: create "pins" together with the rest of attributes (Vladis Dronov) [1774657] - [ptp] ptp: use is_visible method to hide unused attributes (Vladis Dronov) [1774657] - [ptp] ptp: use kcalloc when allocating arrays (Vladis Dronov) [1774657] - [ptp] ptp: do not explicitly set drvdata in ptp_clock_register() (Vladis Dronov) [1774657] - [ptp] drivers/ptp: Fix kernel memory disclosure (Vladis Dronov) [1774657] - [ptp] ptp: Fix resource leak in case of error (Vladis Dronov) [1774657] - [netdrv] ptp: drivers: set the number of programmable pins (Vladis Dronov) [1774657] - [ptp] ptp: expose the programmable pins via sysfs (Vladis Dronov) [1774657] - [documentation] ptp: add the pin GET/SETFUNC ioctls to the testptp program (Vladis Dronov) [1774657] - [documentation] ptp: Allow selecting trigger/event index in testptp (Vladis Dronov) [1774657] - [documentation] ptp: add the PTP_SYS_OFFSET ioctl to the testptp program (Vladis Dronov) [1774657] - [fs] mark struct file that had write access grabbed by open() (Miklos Szeredi) [1679829] - [fs] fold __get_file_write_access() into its only caller (Miklos Szeredi) [1679829] - [powerpc] get rid of DEBUG_WRITECOUNT (Miklos Szeredi) [1679829] - [fs] don't bother with {get, put}_write_access() on non-regular files (Miklos Szeredi) [1679829] - [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1784550] - [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1784550] - [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1784550] - [fs] libceph: fix PG split vs OSD (re)connect race (Ilya Dryomov) [1785656] - [scsi] Fix driver intialization failure for sli4 non nvme (Dick Kennedy) [1783899] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1781322]- [netdrv] net/ibmvnic: Fix typo in retry check (Steve Best) [1780300] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1780300] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1780300] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1780300] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1780300] - [netdrv] net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE (Steve Best) [1780300] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Desnes Augusto Nunes do Rosario) [1759209] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Desnes Augusto Nunes do Rosario) [1759209] - [base] of: to support binding numa node to specified device in devicetree (Jeff Moyer) [1791883] - [s390] s390: wire up sys_renameat2 (Miklos Szeredi) [1773504] - [net] ipvs: do not use random local source address for tunnels (Xin Long) [1786676] - [misc] mei: me: add cannon point device ids for 4th device (Jerry Snitselaar) [1745139] - [misc] mei: me: add cannon point device ids (Jerry Snitselaar) [1745139] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1789345]- [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1785680] - [mm] mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns (Rafael Aquini) [1781325] - [x86] x86/CPU: mask X86_CR4_PCIDE from trampoline_cr4_features in clear_in_cr4() too (Vitaly Kuznetsov) [1785626] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Desnes Augusto Nunes do Rosario) [1635959] - [dma] dma-mapping: relax warning for per-device areas (Desnes Augusto Nunes do Rosario) [1635959] - [kernel] sched: Fix schedule_tail() to disable preemption (Phil Auld) [1771094] - [virtio] scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN (Lu Lu) [1625065] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1775367] - [x86] x86: respect memory size limiting via mem= parameter (Joel Savitz) [1750253] - [x86] sched/topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1505941] - [kernel] sched/topology: Fix off by one bug (Phil Auld) [1505941] - [s390] s390/idle: fix cpu idle time calculation (Philipp Rudo) [1777505] - [vhost] vhost: Fix incorrect allocation size for vq indirect iovec (Eugenio Perez) [1749726]- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705005] {CVE-2019-11487} - [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705005] {CVE-2019-11487} - [fs] CIFS: avoid using MID 0xFFFF (Leif Sahlberg) [1771255] - [net] netfilter: xt_TRACE: add explicitly nf_logger_find_get call (Phil Sutter) [1774444] - [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775236] {CVE-2019-17666}- [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1729286] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1731286] - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779768] - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779768] {CVE-2019-19338} - [s390] s390/qeth: ensure linear access to packet headers (Philipp Rudo) [1782927] - [s390] s390/qeth: guard against runt packets (Philipp Rudo) [1782927] - [s390] s390/qeth: consolidate skb allocation (Philipp Rudo) [1782927] - [s390] s390/qeth: clean up page frag creation (Philipp Rudo) [1782927] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1782689]- [platform] thinkpad_acpi: Don't yell on unsupported brightness interfaces (Lyude Paul) [1305619] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Lyude Paul) [1305619] - [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1777876] - [scsi] scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1783016] - [scsi] scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1783016] - [scsi] scsi: qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1783016] - [powerpc] KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777710] - [powerpc] powerpc/book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777710] - [powerpc] powerpc/64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777710] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776578] - [block] brd: re-enable __GFP_HIGHMEM in brd_insert_page() (Jeff Moyer) [1781298] - [block] brd: remove dax support (Jeff Moyer) [1781298] - [nvme] nvme: don't access the inlined bio after nvmet request is completed (Ming Lei) [1631120] - [fs] epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() (Miklos Szeredi) [1780128] - [nvme] nvme: fix NULL pointer dereference in nvme_init_subsystem (Ewan Milne) [1781316] - [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1781316] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1772966]- [md] raid5: need to set STRIPE_HANDLE for batch head (Xiao Ni) [1774330] - [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1780026] - [block] block: don't change REQ_NR_BITS (Ming Lei) [1779712]- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1674266] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1777349] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1767935] - [x86] perf/x86: Modify error message in virtualized environment (Michael Petlan) [1759758] - [fs] cifs: Fix infinite loop when using hard mount option (Dave Wysochanski) [1770404] - [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776157] {CVE-2019-14901}- [net] ipv6: support more tunnel interfaces for EUI64 link-local generation (Guillaume Nault) [1770686] - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1771396] - [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1771396] - [net] ipvs: fix buffer overflow with sync daemon and service (Davide Caratti) [1725440] - [net] ipvs: fix rtnl_lock lockups caused by start_sync_thread (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to make_receive_sock (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to make_send_sock (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to start_sync_thread (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to ip_vs_genl_new_daemon (Davide Caratti) [1725440] - [net] ipvs: add sync_maxlen parameter for the sync daemon (Davide Caratti) [1725440] - [net] ipvs: call rtnl_lock early (Davide Caratti) [1725440] - [net] netfilter: don't use mutex_lock_interruptible() (Davide Caratti) [1725440] - [net] ipvs: fix memory leak in ip_vs_ctl.c (Davide Caratti) [1725440] - [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776206] - [scsi] Revert "qla2xxx: Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1642968]- [x86] x86/speculation: Remove unneeded STIBP code (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation: Fix redundant MDS mitigation message (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766540] {CVE-2019-11135} - [base] x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690343] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1690343] {CVE-2018-12207}- [netdrv] net/mlx5: Fix auto group size calculation (Alaa Hleihel) [1769309] - [mm] x86/io: add interface to reserve io memtype for a resource range. (v1.1) (Dave Airlie) [1739623] - [sound] alsa: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1672561] - [s390] s390/smt: Fix s390 SMT reporting (Josh Poimboeuf) [1764184] - [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1725396] - [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1725396] - [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1725396] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1765975]- [scsi] Fix stack tarce when lpfc driver is unloaded (Dick Kennedy) [1774744] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1731581] - [media] cx24116: fix a buffer overflow when checking userspace params (Jarod Wilson) [1737279] {CVE-2015-9289} - [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1760746] - [fs] Fix the locking in dcache_readdir() and friends (Ondrej Mosnacek) [1510603] - [fs] much milder d_walk() race (Ondrej Mosnacek) [1510603] - [fs] libfs.c: new helper - next_positive() (Ondrej Mosnacek) [1510603] - [fs] dcache_{readdir, dir_lseek}(): don't bother with nested ->d_lock (Ondrej Mosnacek) [1510603] - [security] selinuxfs: don't open-code d_genocide() (Ondrej Mosnacek) [1510603] - [fs] fs/dcache: Enable automatic reclaim of excess negative dentries (Waiman Long) [1489573] - [fs] fs/dcache: Add sysctl parameter negative-dentry-limit as a soft limit on negative dentries (Waiman Long) [1489573] - [fs] fs/dcache: Move percpu count updates out of dcache_lru_lock (Waiman Long) [1489573] - [fs] fs/dcache: Don't set DCACHE_REFERENCED on dentries when first put into LRU (Waiman Long) [1489573]- [kernel] sched/numa: Fix a possible divide-by-zero (Vladis Dronov) [1765959] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1773762] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1773762] - [kernel] seccomp: Fix tracer exit notifications during fatal signals (Vladis Dronov) [1770484] - [x86] x86/ptrace: run seccomp after ptrace (Vladis Dronov) [1770484] - [fs] cifs: Fix retry mid list corruption on reconnects (Dave Wysochanski) [1614201] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Dave Wysochanski) [1614201] - [fs] cifs: Fix use after free of a mid_q_entry (Dave Wysochanski) [1614201] - [fs] Don't log confusing message on reconnect by default (Dave Wysochanski) [1614201] - [fs] ceph: mark Fw cap dirty after splice write (Zheng Yan) [1710751] - [fs] cifs: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1771657] - [fs] cifs: Force revalidate inode when dentry is stale (Dave Wysochanski) [1771657] - [fs] cifs: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1771657]- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756816] {CVE-2019-0154} - [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756816] {CVE-2019-0154} - [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756883] {CVE-2019-0155} - [fs] Fix error code in nfs_lookup_verify_inode() (Benjamin Coddington) [1761957] - [scsi] scsi: qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770307] - [powerpc] powerpc/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] - [s390] s390/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] - [s390] s390/seccomp: fix error return for filtered system calls (Vladis Dronov) [1760294] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Davide Caratti) [1717422] - [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1771849] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1738496] - [x86] kvm: x86: remove unnecessary recalculate_apic_map (Bandan Das) [1738496] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1750577] - [scsi] scsi: qedi: Remove WARN_ON from clear task context (Nilesh Javali) [1461697] - [scsi] scsi: qedi: Remove WARN_ON for untracked cleanup (Nilesh Javali) [1461697]- [scsi] scsi: mpt3sas: change allocation option (Tomas Henzl) [1763796] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1752061] - [kvm] KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [1760668] - [net] mac80211: Reject malformed SSID elements (Stanislaw Gruszka) [1748266] - [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: change qu with jf devices to use qu configuration (Stanislaw Gruszka) [1748266] - [net] mac80211: fix txq null pointer dereference (Stanislaw Gruszka) [1748266] - [net] nl80211: fix null pointer dereference (Stanislaw Gruszka) [1748266] - [net] cfg80211: initialize on-stack chandefs (Stanislaw Gruszka) [1748266] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Stanislaw Gruszka) [1748266] - [net] nl80211: validate beacon head (Stanislaw Gruszka) [1748266] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Stanislaw Gruszka) [1748266] - [net] cfg80211: Purge frame registrations on iftype change (Stanislaw Gruszka) [1748266] - [wireless] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Stanislaw Gruszka) [1748266] - [wireless] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Stanislaw Gruszka) [1748266] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1748266] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Stanislaw Gruszka) [1748266] - [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1748266] - [net] mac80211: Correctly set noencrypt for PAE frames (Stanislaw Gruszka) [1748266] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Stanislaw Gruszka) [1748266] - [net] Revert "cfg80211: fix processing world regdomain when non modular" (Stanislaw Gruszka) [1748266] - [net] mac80211: fix possible sta leak (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: fix recognition of QuZ devices (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: fix the byte count table format for 22560 devices (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: mvm: Allow multicast data frames only when associated (Stanislaw Gruszka) [1748266] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1630307] - [net] tuntap: synchronize through tfiles array instead of tun->numqueues (Eugenio Perez) [1713616] - [net] tuntap: fix use after free during release (Eugenio Perez) [1713616] - [net] tun: fix use after free for ptr_array (Eugenio Perez) [1713616] - [net] tun/tap: sanitize TUNSETSNDBUF input (Eugenio Perez) [1713616] - [block] block: Don't merge requests if integrity flags differ (Ming Lei) [1767605] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1767605] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769569] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1766574] - [fs] xfs: only trace buffer items if they exist (Brian Foster) [1768722] - [nvme] nvme: make fabrics command run on a separate request queue (David Milburn) [1769900] - [nvme] nvme: Restart request timers in resetting state (David Milburn) [1769900] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1769900] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1764987]- [md] md: support for queue flag QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1767472] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1633140] - [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1753480] - [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1753480] - [net] sock: fix lockdep annotation in release_sock (Paolo Abeni) [1753150] - [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1757943] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1757943] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1757943]- [nvme] nvme-pci: Fix controller freeze wait disabling (David Milburn) [1766279] - [net] mac80211: fix kfree() on stack memory in ieee80211_crypto_aes_gmac_decrypt() (Stanislaw Gruszka) [1764510] - [md] dm rq: fix handling underlying queue busy (Ming Lei) [1767482]- [netdrv] net/mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1764272] - [netdrv] net/mlx5e: Fix ethtool self test: link speed (Alaa Hleihel) [1764272] - [netdrv] net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1764272] - [fs] xfs: end sync buffer I/O properly on shutdown error (Brian Foster) [1750602] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1750602] - [fs] xfs: combinesync buffer submission apis (Brian Foster) [1750602] - [fs] xfs: lobotomise xfs_trans_read_buf_map() (Brian Foster) [1750602] - [fs] cifs: Fix use after free of file info structures (Dave Wysochanski) [1757872] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1758001] - [mm] mm, compaction: avoid isolating pinned pages (Rafael Aquini) [1344862] - [scsi] scsi: smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1709620] - [scsi] scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1709620] - [scsi] scsi: smartpqi: add inquiry timeouts (Don Brace) [1709620] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1709620] - [firmware] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1732737] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Desnes Augusto Nunes do Rosario) [1750250] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1765124] - [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1765123] - [mm] s390/mm: Fix swiotlb for protected virtualization (Philipp Rudo) [1765122]- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1748306] - [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1748306] - [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1748306] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761978] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761978] - [tty] TTY: serial_core, add ->install (Kenneth Yin) [1443152] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1734685] - [fs] scsi: sysfs: Introduce sysfs_{un, }break_active_protection() (Ewan Milne) [1734685]- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1724887] - [block] block: fix blk_recount_segments (Ming Lei) [1762459] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1761998] - [char] hpet: Fix output of hpet_mmap kernel parameter (Prarit Bhargava) [1764790] - [tools] perf tools: Apply new CPU topology sysfs attributes (Jiri Olsa) [1640900] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Jiri Olsa) [1640900] - [tools] perf stat: Support per-die aggregation (Jiri Olsa) [1640900] - [tools] perf stat: Support 'percore' event qualifier (Jiri Olsa) [1640900] - [tools] perf stat: Factor out aggregate counts printing (Jiri Olsa) [1640900] - [tools] perf tools: Add a 'percore' event qualifier (Jiri Olsa) [1640900] - [tools] perf header: Add die information in CPU topology (Jiri Olsa) [1640900] - [tools] perf cpumap: Retrieve die id information (Jiri Olsa) [1640900] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Jiri Olsa) [1640900] - [tools] perf tools: Add numa_topology object (Jiri Olsa) [1640900] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Jiri Olsa) [1640900] - [tools] perf tools: Add cpu_topology object (Jiri Olsa) [1640900] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Jiri Olsa) [1640900] - [acpi] ACPICA: Increase total number of possible Owner IDs (Frank Ramsay) [1756339] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1764567] - [netdrv] mark the intel igc driver as tech preview (David Arcari) [1721615] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721615] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721615] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721615] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721615] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721615] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721615] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721615] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721615] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (David Arcari) [1721615] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721615] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721615] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721615] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721615] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721615] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721615] - [netdrv] igc: Add flow control support (David Arcari) [1721615] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721615] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721615] - [netdrv] igc: Fix double definitions (David Arcari) [1721615] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721615] - [netdrv] Revert "mark the intel igc driver as tech preview" (David Arcari) [1721615] - [md] dm: Use kzalloc for all structs with embedded biosets/mempools (Mike Snitzer) [1766389]- [net] sysfs: Fix mem leak in netdev_register_kobject (Stefano Brivio) [1752690] {CVE-2019-15916} - [fs] revert "[fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757872] - [fs] revert "[fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Dave Wysochanski) [1757872] - [fs] revert "[fs] cifs: add more spinlocks to pretect against races" (Dave Wysochanski) [1757872] - [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1749390] - [mm] percpu: remove spurious lock dependency between percpu and sched (Vladis Dronov) [1744633] - [mm] percpu: stop printing kernel addresses (Vladis Dronov) [1744633] - [mm] percpu: use chunk scan_hint to skip some scanning (Vladis Dronov) [1744633] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Vladis Dronov) [1744633] - [mm] percpu: make pcpu_block_md generic (Vladis Dronov) [1744633] - [mm] percpu: use block scan_hint to only scan forward (Vladis Dronov) [1744633] - [mm] percpu: remember largest area skipped during allocation (Vladis Dronov) [1744633] - [mm] percpu: add block level scan_hint (Vladis Dronov) [1744633] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Vladis Dronov) [1744633] - [mm] percpu: relegate chunks unusable when failing small allocations (Vladis Dronov) [1744633] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Vladis Dronov) [1744633] - [mm] percpu: introduce helper to determine if two regions overlap (Vladis Dronov) [1744633] - [mm] percpu: do not search past bitmap when allocating an area (Vladis Dronov) [1744633] - [mm] percpu: update free path with correct new free region (Vladis Dronov) [1744633] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Vladis Dronov) [1744633] - [mm] percpu: km: no need to consider pcpu_group_offsets (Vladis Dronov) [1744633] - [mm] percpu: use nr_groups as check condition (Vladis Dronov) [1744633] - [mm] percpu: stop leaking bitmap metadata blocks (Vladis Dronov) [1744633] - [fs] /proc/meminfo: add percpu populated pages count (Vladis Dronov) [1744633] - [mm] mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Vladis Dronov) [1744633] - [mm] percpu: include linux/sched.h for cond_resched() (Vladis Dronov) [1744633] - [mm] percpu: add a schedule point in pcpu_balance_workfn() (Vladis Dronov) [1744633] - [mm] percpu: fix iteration to prevent skipping over block (Vladis Dronov) [1744633] - [mm] percpu: fix starting offset for chunk statistics traversal (Vladis Dronov) [1744633] - [mm] percpu: update header to contain bitmap allocator explanation (Vladis Dronov) [1744633] - [mm] percpu: update pcpu_find_block_fit to use an iterator (Vladis Dronov) [1744633] - [mm] percpu: use metadata blocks to update the chunk contig hint (Vladis Dronov) [1744633] - [mm] percpu: update free path to take advantage of contig hints (Vladis Dronov) [1744633] - [mm] percpu: update alloc path to only scan if contig hints are broken (Vladis Dronov) [1744633] - [mm] percpu: keep track of the best offset for contig hints (Vladis Dronov) [1744633] - [mm] percpu: skip chunks if the alloc does not fit in the contig hint (Vladis Dronov) [1744633] - [mm] percpu: add first_bit to keep track of the first free in the bitmap (Vladis Dronov) [1744633] - [mm] percpu: introduce bitmap metadata blocks (Vladis Dronov) [1744633] - [mm] percpu: replace area map allocator with bitmap (Vladis Dronov) [1744633] - [mm] percpu: generalize bitmap (un)populated iterators (Vladis Dronov) [1744633] - [mm] percpu: increase minimum percpu allocation size and align first regions (Vladis Dronov) [1744633] - [mm] percpu: introduce nr_empty_pop_pages to help empty page accounting (Vladis Dronov) [1744633] - [mm] percpu: change the number of pages marked in the first_chunk pop bitmap (Vladis Dronov) [1744633] - [mm] percpu: combine percpu address checks (Vladis Dronov) [1744633] - [mm] percpu: modify base_addr to be region specific (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk rename schunk/dchunk to chunk (Vladis Dronov) [1744633] - [mm] percpu: end chunk area maps page aligned for the populated bitmap (Vladis Dronov) [1744633] - [mm] percpu: unify allocation of schunk and dchunk (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk remove dyn_size and consolidate logic (Vladis Dronov) [1744633] - [mm] percpu: remove has_reserved from pcpu_chunk (Vladis Dronov) [1744633] - [mm] percpu: introduce start_offset to pcpu_chunk (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk enforce dynamic region must exist (Vladis Dronov) [1744633] - [mm] percpu: update the header comment and pcpu_build_alloc_info comments (Vladis Dronov) [1744633] - [mm] percpu: expose pcpu_nr_empty_pop_pages in pcpu_stats (Vladis Dronov) [1744633] - [mm] percpu: change the format for percpu_stats output (Vladis Dronov) [1744633] - [mm] percpu: pcpu-stats change void buffer to int buffer (Vladis Dronov) [1744633] - [mm] percpu: fix static checker warnings in pcpu_destroy_chunk (Vladis Dronov) [1744633] - [mm] percpu: fix early calls for spinlock in pcpu_stats (Vladis Dronov) [1744633] - [mm] percpu: resolve err may not be initialized in pcpu_alloc (Vladis Dronov) [1744633] - [mm] percpu: add tracepoint support for percpu memory (Vladis Dronov) [1744633] - [mm] percpu: expose statistics about percpu memory via debugfs (Vladis Dronov) [1744633] - [mm] percpu: migrate percpu data structures to internal header (Vladis Dronov) [1744633] - [mm] percpu: add missing lockdep_assert_held to func pcpu_free_area (Vladis Dronov) [1744633] - [mm] percpu: ensure the requested alignment is power of two (Vladis Dronov) [1744633] - [mm] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1744633] - [mm] mm/percpu: use offset_in_page macro (Vladis Dronov) [1744633] - [mm] percpu: clean up of schunk->mapassignment in pcpu_setup_first_chunk (Vladis Dronov) [1744633] - [mm] mm/percpu.c: fix panic triggered by BUG_ON() falsely (Vladis Dronov) [1744633] - [mm] mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] - [mm] mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] - [mm] mm: percpu: use pr_fmt to prefix output (Vladis Dronov) [1744633] - [mm] mm: convert printk(KERN_ to pr_ (Vladis Dronov) [1744633] - [mm] mm: coalesce split strings (Vladis Dronov) [1744633] - [mm] mm: convert pr_warning to pr_warn (Vladis Dronov) [1744633] - [mm] percpu: use *pbto print bitmaps including cpumasks and nodemasks (Vladis Dronov) [1744633] - [mm] percpu: off by one in BUG_ON() (Vladis Dronov) [1744633] - [mm] mm/percpu.c: use memblock apis for early memory allocations (Vladis Dronov) [1744633] - [mm] percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START (Vladis Dronov) [1744633] - [mm] percpu: fix bootmem error handling in pcpu_page_first_chunk() (Vladis Dronov) [1744633]- [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1731579] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1751716] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1759803] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1710090] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Ewan Milne) [1699439] - [wireless] Correct strange error in Makefiles for building modules in separate directories (Neil Horman) [1753927] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758603] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758603] - [drm] i915: Stop reconfiguring our shmemfs mountpoint (Vladis Dronov) [1759980] - [kernel] perf/core: Fix perf_event_open() vs. execve() race (Jiri Olsa) [1701620] {CVE-2019-3901}- [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1631765 1750287] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760639] - [kernel] alarmtimer: Remove unused but set variable (Vladis Dronov) [1760639] - [x86] efi/x86: do not clean dummy variable in kexec path (Bhupesh Sharma) [1707669] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1756843] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730884] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1629037] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1629037] - [x86] x86/efi/pti: In __load_cr3(), EFI PGD has no shadow (Lenny Szubowicz) [1750767] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660800]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1751468] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759117] - [fs] binfmt_elf: switch to new creds when switching to new mm (Vladis Dronov) [1700360] {CVE-2019-11190} - [fs] revert "[fs] nfsd: Implement the COPY call" ("J. Bruce Fields") [1688067] - [fs] fs: do not fall back to splice in copy_file_range ("J. Bruce Fields") [1688067] - [fs] proc/sysctl: don't return ENOMEM on lookup when a table is unregistering (Carlos Maiolino) [1752099] - [fs] proc: Fix proc_sys_prune_dcache to hold a sb reference (Carlos Maiolino) [1752099] - [fs] proc/sysctl: Don't grab i_lock under sysctl_lock. (Carlos Maiolino) [1752099] - [fs] proc/sysctl: prune stale dentries during unregistering (Carlos Maiolino) [1752099] - [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1744281] - [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1744281] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1656103] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708513] - [s390] s390/cmf: set_schib_wait add timeout (Philipp Rudo) [1759508] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1758627] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER, KERNEL, etc} (Michael Petlan) [1758046] - [tools] perf callchain: Stop validating callchains by the max_stack sysctl (Michael Petlan) [1758046] - [tools] perf tools: Separate accounting of contexts and real addresses in a stack trace (Michael Petlan) [1758046] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1759809] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1759809] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1759809]- [netdrv] net/mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1758857] - [netdrv] net/mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1758857] - [rtc] rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops (Alexey Klimov) [1752968] - [powerpc] powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops (Alexey Klimov) [1752968] - [rtc] rtc-opal: Fix handling of firmware error codes, prevent busy loops (Alexey Klimov) [1752968] - [powerpc] powerpc/powernv: Only delay opal_rtc_read() retry when necessary (Alexey Klimov) [1752968] - [scsi] lpfc: Fix wrong lockdep assertion (Dick Kennedy) [1752570] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1698052] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1698052] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757641] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1746636] - [kernel] timer: don't let base->timer_jiffies go backwards (Jan Stancek) [1752885]- [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1710537] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1757325] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1757325] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1748453] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (David Milburn) [1754940] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1711843] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1711811] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1711811] - [i2c] i2c: i801: Restore the presence state of P2SB PCI device after reading BAR (Alexander Beregalov) [1711811] - [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1705531] - [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1752136] - [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737567] - [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1634251] - [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1634251] - [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1634251] - [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1668767] - [kernel] kernel/panic.c: Fix TAINT_UNSAFE_SMP comment (Prarit Bhargava) [1731549]- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746798] {CVE-2019-14821} - [iommu] iommu/amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1738735] - [iommu] Revert "iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel" (Jerry Snitselaar) [1738735] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1741743] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1708465] - [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1708465] - [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1708465] - [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1708465] - [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1708465] - [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1708465] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1747352] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1747352] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1747352] - [drm] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1728383] - [x86] x86/acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1755008] - [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755134] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755134]- [char] tpm: tpm_try_transmit() refactor error flow (Jerry Snitselaar) [1731225] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751970] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1700665] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1750856] - [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1750819]- [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1742885] - [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1750202] - [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1750202] - [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1750202] - [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1750202]- [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1750687] - [net] vsock: split dwork to avoid reinitializations (Artem Savkov) [1650408] - [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1739996] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1715723] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1751815] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1751815] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1751815] - [netdrv] ice: add missing ndo_size (Jonathan Toppins) [1752586] - [kernel] tracing: Fix wraparound problems in "uptime" trace clock (Aristeu Rozanski) [1507122] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1711234 1668912] - [scsi] virtio_scsi: support multi hw queue of blk-mq (Ming Lei) [1752305] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1732709] {CVE-2019-12382} - [netdrv] e1000e: PCIm function state support (Ken Cox) [1689436]- [net] ip_gre: fix parsing gre header in ipgre_err (Guillaume Nault) [1750474] - [net] ipip: only increase err_count for some certain type icmp in ipip_err (Guillaume Nault) [1750474] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation. (Guillaume Nault) [1750474] - [net] ip_tunnel: fix ip tunnel lookup in collect_md mode (Guillaume Nault) [1750474] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1751322] - [net] ipv4: Return error for RTA_VIA attribute (Stefano Brivio) [1751301] - [net] netem: fix backlog accounting for corrupted GSO frames (Davide Caratti) [1750670] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Davide Caratti) [1750670] - [net] sched: act_sample: fix psample group handling on overwrite (Davide Caratti) [1750670] - [net] sched: don't dereference a->goto_chain to read the chain index (Davide Caratti) [1750670] - [net] l2tp: prevent pppol2tp_connect() from creating kernel sockets (Guillaume Nault) [1749931] - [net] l2tp: check sockaddr length in pppol2tp_connect() (Guillaume Nault) [1749931] - [net] l2tp: do not accept arbitrary sockets (Guillaume Nault) [1749931] - [net] l2tp: cast l2tp traffic counter to unsigned (Guillaume Nault) [1749931] - [net] l2tp: don't mask errors in pppol2tp_getsockopt() (Guillaume Nault) [1749931] - [net] l2tp: don't mask errors in pppol2tp_setsockopt() (Guillaume Nault) [1749931] - [net] l2tp: Correctly return -EBADF from pppol2tp_getname. (Guillaume Nault) [1749931] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1750092] - [net] sctp: fix the transport error_count check (Xin Long) [1750092] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1750092] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1750092] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1750092] - [net] Fix memory leak in sctp_process_init (Xin Long) [1750092] - [net] sctp: Check address length before reading address family (Xin Long) [1750092] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1750092] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1750092] - [net] sctp: Replace use of sockets_allocated with specified macro. (Xin Long) [1750092] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1724586] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1724586]- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745053] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745053] - [nvme] nvmet: fix setting ns queue's segment boundary (David Milburn) [1741853] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (David Milburn) [1741853] - [nvme] nvme: update comment to make the code easier to read (David Milburn) [1741853] - [nvme] nvmet: Fix use-after-free bug when a port is removed (David Milburn) [1741853] - [nvme] nvmet: return a specified error it subsys_alloc fails (David Milburn) [1741853] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (David Milburn) [1741853] - [nvme] nvmet: use unlikely for req status check (David Milburn) [1741853] - [nvme] nvmet: support fabrics sq flow control (David Milburn) [1741853] - [nvme] nvme-loop: kill timeout handler (David Milburn) [1741853] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1720236] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1720236] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1720236] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1720236] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1720236] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1720236] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1720236] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1720236] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1720236] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1720236] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1720236] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1720236] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1720236] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1720236] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1720236] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1720236] - [netdrv] i40e: fix code comments (Stefan Assmann) [1720236] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1720236] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1720236] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1720236] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1720236] - [netdrv] net: Use skb accessors in network drivers (Stefan Assmann) [1720236] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] - [netdrv] i40e: update copyright string (Stefan Assmann) [1720236] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1720236] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1720236] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1720236] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1720236] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1720236] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1720236] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1720236] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1720236] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1720236] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1720236] - [netdrv] i40e: Add bounds check for charray (Stefan Assmann) [1720236] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1720236] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1720236] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1720236] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1720236] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1720236] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1720236] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1720236] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1720236] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1720236] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1720236] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1720236] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1720236] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1720236] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1720236] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1720236] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1720236] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1720236] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: update version number (Stefan Assmann) [1720236] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1720236] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1720236] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1720236] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1720236] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1720236] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1720236] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1720236] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1720236] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1720236] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1720236] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1720236] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1720236] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1720236] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1720236] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1720236] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1720236] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1720236] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1720236]- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1720506] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1747387] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1747387] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1747387] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1747387] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1747387] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1747387] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1747387] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1747387] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1747387] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1747387] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1747387] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1747387] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1747387] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1747387] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1747387] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1677686] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1677686] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1677686] - [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1724344] - [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Add device out of buffer counter (Alaa Hleihel) [1724344] - [include] net/mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter pool (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1724344] - [netdrv] Add missing ndo_size parameter (Jonathan Toppins) [1715376] - [nvme] nvme: Revert Simplify metadata setup (David Milburn) [1746946] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1741355] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1741355] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1741355] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750880] {CVE-2019-14835}- [wireless] ath9k_htc: use non-QoS NDP for AP probing (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] wil6210: compile with new cfg80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] rtw88: compile with new mac80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] mac80211: call rate_control_send_low() internally (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] Backport iwlwifi driver from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] Backport mac80211 from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] Backport wireless core from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] devlink: fix double lock on devlink register dump (Paolo Abeni) [1750664] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1750810] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1750810] - [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1750810] - [net] openvswitch: fix csum updates for MPLS actions (Eelco Chaudron) [1749269] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1749658] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1749658] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1749658] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1749658] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1749658] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1749658] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1749658] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1749658] - [net] bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks (Hangbin Liu) [1749658] - [net] bridge: add vlan_tunnel to bridge port policies (Hangbin Liu) [1749658] - [net] bridge: fix returning of vlan range op errors (Hangbin Liu) [1749658] - [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748358] {CVE-2019-15239} - [net] netfilter: nf_log: don't hold nf_log_mutex during user access (Florian Westphal) [1749777] - [net] netfilter: nf_queue: augment nfqa_cfg_policy (Florian Westphal) [1749777] - [net] netfilter: nf_tables: add missing netlink attrs to policies (Florian Westphal) [1749777] - [net] netfilter: IDLETIMER: be syzkaller friendly (Florian Westphal) [1749777] - [net] netfilter: x_tables: fix missing timer initialization in xt_LED (Florian Westphal) [1749777] - [net] netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (Florian Westphal) [1749777] - [net] netfilter: xt_bpf: add overflow checks (Florian Westphal) [1749777] - [net] netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: make it safer when updating ct->status (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: Fix regression in CTA_STATUS processing (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: fix deadlock due to acquire _expect_lock twice (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: drop the incorrect cthelper module request (Florian Westphal) [1749777] - [net] netfilter: nfnetlink_queue: reject verdict request from different portid (Florian Westphal) [1749777] - [net] nf_conntrack: avoid kernel pointer value leak in slab name (Florian Westphal) [1749777] - [net] netfilter: nfnetlink: don't probe module if it exists (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: put back references to master ct and expect objects (Florian Westphal) [1749777] - [net] netfilter: xt_socket: fix a stack corruption bug (Florian Westphal) [1749777] - [net] ifb: add multiqueue operation (Davide Caratti) [1746626] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723609] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723609] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1711520] - [net] uapi: Add 802.11 Preauthentication to if_ether (Ivan Vecera) [1748261]- [kernel] sched/core: Use TASK_ON_RQ_MIGRATING in __migrate_swap_task (Phil Auld) [1616140] - [kernel] sched/fair: Remove double_lock_balance() from load_balance() (Phil Auld) [1616140] - [kernel] sched/fair: Remove double_lock_balance() from active_load_balance_cpu_stop() (Phil Auld) [1616140] - [kernel] sched: Remove double_rq_lock() from __migrate_task() (Phil Auld) [1616140] - [kernel] sched: Fix CACHE_HOT_BUDY condition (Phil Auld) [1616140] - [kernel] sched: Clean up the task_hot() function (Phil Auld) [1616140] - [kernel] sched/deadline: Make update_curr_dl() more accurate (Phil Auld) [1616140] - [kernel] sched/deadline: Fix the intention to re-evalute tick dependency for offline CPU (Phil Auld) [1616140] - [kernel] sched/deadline: Fix switched_from_dl() warning (Phil Auld) [1616140] - [kernel] sched/deadline: Fix missing clock update (Phil Auld) [1616140] - [kernel] sched/deadline: Fix switching to -deadline (Phil Auld) [1616140] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1743185] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1743185] - [scsi] scsi: Ensure SCSI EH wakeup in when host_failed == host_busy (Ewan Milne) [1668869] - [netdrv] virtio_net: fix error return code in virtnet_probe() (Eugenio Perez) [1589888] - [netdrv] net_failover: fix typo in net_failover_slave_register() (Eugenio Perez) [1589888] - [netdrv] net_failover: Use netdev_features_t instead of u32 (Eugenio Perez) [1589888] - [documentation] [netdrv] virtio_net: Extend virtio to use VF datapath when available (Eugenio Perez) [1589888] - [uapi] [netdrv] virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit (Eugenio Perez) [1589888] - [netdrv] Introduce net_failover driver (Eugenio Perez) [1589888] - [net] Introduce generic failover module (Eugenio Perez) [1589888]- [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1750735] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749766] - [security] KEYS: add missing permission check for request_key() destination (Vladis Dronov) [1543262] {CVE-2017-17807} - [security] KEYS: remove unnecessary get/put of explicit dest_keyring (Vladis Dronov) [1543262] {CVE-2017-17807} - [security] KEYS: Strip trailing spaces (Vladis Dronov) [1543262] {CVE-2017-17807} - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734847] - [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1749524] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1749265] - [nvme] nvmet-rdma: fix null dereference under heavy load (David Milburn) [1737251] - [nvme] nvmet-rdma: Add unlikely for response allocated check (David Milburn) [1737251] - [nvme] nvme-core: Fix extra device_put() call on error path (David Milburn) [1737251] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (David Milburn) [1737251] - [nvme] nvme: introduce a helper function for controller deletion (David Milburn) [1737251] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (David Milburn) [1737251] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (David Milburn) [1737251] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (David Milburn) [1737251] - [nvme] nvme: remove the .stop_ctrl callout (David Milburn) [1737251] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714483] - [md] block: trace completion of all bios (Xiao Ni) [1741466] - [md] md/raid1, raid10: add blktrace records when IO is delayed (Xiao Ni) [1741466] - [md] md/bitmap: add blktrace event for writes to the bitmap (Xiao Ni) [1741466] - [md] md: add block tracing for bio_remapping (Xiao Ni) [1741466] - [md] md: add blktrace event for writes to superblock (Xiao Ni) [1741466] - [x86] efi/x86: drop task_lock() from efi_switch_mm() (Scott Wood) [1749081] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1749039] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1749039]- [net] inet: switch IP ID generator to siphash (Xin Long) [1733067] {CVE-2019-10638} - [lib] siphash: add cryptographically secure PRF (Xin Long) [1733067] {CVE-2019-10638} - [fs] dcache: allow word-at-a-time name hashing with big-endian CPUs (Xin Long) [1733067] {CVE-2019-10638} - [net] tun: allow positive return values on dev_get_valid_name() call (Xin Long) [1723645] {CVE-2018-7191} - [net] tun: call dev_get_valid_name() before register_netdevice() (Xin Long) [1723645] {CVE-2018-7191} - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1725596] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Hangbin Liu) [1725596] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Hangbin Liu) [1725596] - [net] ip6_gre: add ip6 gre and gretap collect_md mode (Hangbin Liu) [1725596] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Hangbin Liu) [1725596] - [net] ip6_gre: Refactor ip6gre xmit codes (Hangbin Liu) [1725596] - [net] gre6: use log_ecn_error module parameter in ip6_tnl_rcv() (Hangbin Liu) [1725596] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Hangbin Liu) [1725596] - [net] adding missing rcu_read_unlock in ipxip6_rcv (Hangbin Liu) [1725596] - [net] ip6_tunnel: fix ip6 tunnel lookup in collect_md mode (Hangbin Liu) [1725596] - [net] ip6_tunnel: fix potential issue in __ip6_tnl_rcv (Hangbin Liu) [1725596] - [net] ip6_tunnel: add collect_md mode to IPv6 tunnels (Hangbin Liu) [1725596] - [net] sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1660900] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1660900] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1725990] - [net] vxlan: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] - [net] geneve: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1725992] - [net] netlink: fix missing newline in the implementation of NL_SET_ERR_MSG (Ivan Vecera) [1724867] - [net] Make RX-FCS and HW GRO mutually exclusive (Ivan Vecera) [1745672] - [net] Make RX-FCS and LRO mutually exclusive (Ivan Vecera) [1745672] - [net] af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Vladis Dronov) [1582552] - [net] ppp: Remove direct skb_queue_head list pointer access. (Ivan Vecera) [1746914] - [net] fq: support filtering a given tin (Ivan Vecera) [1746900] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1632906] - [net] fib_rules: Added NLM_F_EXCL support to fib_nl_newrule (Hangbin Liu) [1700691] - [net] tun: use socket locks for sk_{attach, detatch}_filter (Paolo Abeni) [1725202] - [net] introduce lockdep_is_held and update various places to use it (Paolo Abeni) [1725202] - [net] tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter (Paolo Abeni) [1725202]- [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719096] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1737087] - [fs] dlm: Don't swamp the CPU with callbacks queued (Robert S Peterson) [1072066] - [fs] fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes (Alex Gladkov) [1713642] - [fs] dquot: For now explicitly don't support filesystems outside of init_user_ns (Alex Gladkov) [1713642] - [security] selinux: allow context mounts on tmpfs, ramfs, devpts within user namespaces (Alex Gladkov) [1713642] - [fs] vfs: Use upper filesystem inode in bprm_fill_uid() (Alex Gladkov) [1713642] - [fs] vfs: open() with O_CREAT should not create inodes with unknown ids (Alex Gladkov) [1713642] - [fs] mount: Prevent MNT_DETACH from disconnecting locked mounts (Alex Gladkov) [1713642] - [fs] fs: Update i_[ug]id_(read|write) to translate relative to s_user_ns (Alex Gladkov) [1713642] - [fs] quota: Ensure qids map to the filesystem (Alex Gladkov) [1713642] - [fs] vfs: Don't create inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] - [fs] vfs: Don't modify inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] - [fs] cred: Reject inodes with invalid ids in set_create_file_as() (Alex Gladkov) [1713642] - [fs] fs: Check for invalid i_uid in may_follow_link() (Alex Gladkov) [1713642] - [fs] vfs: Verify acls are valid within superblock's s_user_ns. (Alex Gladkov) [1713642] - [fs] userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS (Alex Gladkov) [1713642] - [fs] fs: Refuse uid/gid changes which don't map into s_user_ns (Alex Gladkov) [1713642] - [fs] selinux: Add support for unprivileged mounts from user namespaces (Alex Gladkov) [1713642] - [fs] fs: Use correct xattr length (Alex Gladkov) [1713642] - [fs] capabilities: Use d_find_any_alias() instead of d_find_alias() (Alex Gladkov) [1713642] - [fs] commoncap: Handle memory allocation failure. (Alex Gladkov) [1713642] - [fs] evm: Don't update hmacs in user ns mounts (Alex Gladkov) [1713642] - [fs] vfs: Don't allow changing the link count of an inode with an invalid uid or gid (Alex Gladkov) [1713642] - [fs] namei: permit linking with CAP_FOWNER in userns (Alex Gladkov) [1713642] - [fs] fs: Allow superblock owner to replace invalid owners of inodes (Alex Gladkov) [1713642] - [fs] fs: Allow superblock owner to access do_remount_sb() (Alex Gladkov) [1713642] - [fs] capabilities: Allow privileged user in s_user_ns to set security.* xattrs (Alex Gladkov) [1713642] - [fs] fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems (Alex Gladkov) [1713642] - [fs] fuse: Allow fully unprivileged mounts (Alex Gladkov) [1713642] - [fs] fuse: Restrict allow_other to the superblock's namespace or a descendant (Alex Gladkov) [1713642] - [fs] fuse: Support fuse filesystems outside of init_user_ns (Alex Gladkov) [1713642] - [fs] fuse: Fail all requests with invalid uids or gids (Alex Gladkov) [1713642]- [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1733130] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Convert timers to use timer_setup() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1733130] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8 (Jaroslav Kysela) [1733130] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1733130] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1733130] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1733130] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1733130] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1733130] - [documentation] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1733130] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1733130] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1733130] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1733130] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1733130] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1733130] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1733130] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1733130] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1733130] - [x86] Revert "acpi: Prevent LAPIC id 0xff from being accounted" (David Arcari) [1744829] - [x86] x86/CPU: Add more Icelake model numbers (Steve Best) [1711819] - [md] raid5-cache: Need to do start() part job after adding journal device (Xiao Ni) [1737707] - [md] revert raid5-cache: use bio chaining (Xiao Ni) [1737707]- [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Ming Lei) [1747135] - [block] block: don't call ioc_exit_icq() with the queue lock held for blk-mq (Ming Lei) [1747127] - [scsi] scsi: mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Reduce the performance drop (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: memset request frame before reusing (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1740501] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126}- [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1739159] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1739159] - [scsi] scsi: scsi_dh_alua: Correct comment for alua_alloc_pg() (Ewan Milne) [1739159] - [kernel] genirq: Fix race in register_irq_proc() (Vladis Dronov) [1550998] - [scsi] megaraid_sas: remove 'tech preview' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Retry reads of outbound_intr_status reg (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1736851] - [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1741334] - [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1741334] - [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1741334] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745609] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1444795] - [scsi] scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Jonathan Toppins) [1712130]- [net] Add a define for LLDP ethertype (Ivan Vecera) [1745674] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737436] {CVE-2019-10639} - [net] macvlan: Support bonding events (Davide Caratti) [1733589] - [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738848] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738848] - [net] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738241] - [net] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738241] - [net] xfrm6: Remove xfrm_tunnel_notifier (Sabrina Dubroca) [1600467] - [net] udplite: fix partial checksum initialization (Hangbin Liu) [1734706] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712790] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] set sk to NULL when af_alg_release (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] sched: act_police: fix memory leak in case of invalid control action (Davide Caratti) [1729033] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Davide Caratti) [1657877] - [net] ipv4: fix checksum annotation in udp4_csum_init (Davide Caratti) [1657877] - [net] ipv6: fix checksum annotation in udp6_csum_init (Davide Caratti) [1657877] - [net] add skb_checksum_complete_unset (Davide Caratti) [1657877] - [net] netfilter: nf_tables: fix race when create new element in dynset (Florian Westphal) [1711497] - [net] netfilter: nf_tables: take module reference when starting a batch (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix module unload race (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Florian Westphal) [1711497] - [net] netfilter: nft_compat: use-after-free when deleting targets (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1711497] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix register ordering (Florian Westphal) [1711497] - [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1711497] - [net] netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() (Florian Westphal) [1711497] - [net] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded (Florian Westphal) [1711497] - [net] netfilter: nf_tables: destroy the set if fail to add transaction (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix *leak* when expr clone fail (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix a wrong check to skip the inactive rules (Florian Westphal) [1711497]- [crypto] api - Clear CRYPTO_ALG_DEAD bit before registering an alg (Vladis Dronov) [1739854] - [crypto] gcm - Fix IV buffer size in crypto_gcm_setkey (Vladis Dronov) [1739854] - [crypto] skcipher - Fix blkcipher walk OOM crash (Vladis Dronov) [1739854] - [crypto] cryptd - initialize child shash_desc on import (Vladis Dronov) [1739854] - [crypto] algif_skcipher - Fix race condition in skcipher_check_key (Vladis Dronov) [1739854] - [crypto] algif_hash - Fix race condition in hash_check_key (Vladis Dronov) [1739854] - [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1739971] - [infiniband] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1730480] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1730480] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp (Manish Chopra) [1703778] - [fs] vfs: close race between getcwd() and d_move() (Miklos Szeredi) [1631631] - [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1723537] - [netdrv] qed: Add support for Timestamping the unicast PTP packets (Manish Chopra) [1724205] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1744258] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1744257] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1744256] - [mm] mm/migrate: fix refcount handling when !hugepage_migration_supported() (Gustavo Duarte) [1726983] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload (Manish Chopra) [1729072] - [s390] s390: use S390_lowcore instead of tmp variable to load cr7 in set_fs (Yauheni Kaliuta) [1724027]- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743085] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743085] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743085] {CVE-2019-9506} - [fs] block/bio: Do not zero user pages (Ming Lei) [1724379] - [fs] block: Clear kernel memory before copying to user (Ming Lei) [1724379] - [firmware] Revert "efi: Disable local interrupts across efi run-time calls" (Lenny Szubowicz) [1729163] - [x86] x86/efi: Use efi_switch_mm() rather than manually twiddling with cr3 (Lenny Szubowicz) [1729163] - [x86] x86/efi: Replace efi_pgd with efi_mm.pgd (Lenny Szubowicz) [1729163] - [x86] efi: Use efi_mm in x86 as well as ARM (Lenny Szubowicz) [1729163] - [x86] x86/mm: Remove kernel_unmap_pages_in_pgd() and efi_cleanup_page_tables() (Lenny Szubowicz) [1729163] - [x86] x86/efi: Update efi_thunk() to use the the arch_efi_call_virt*() macros (Lenny Szubowicz) [1729163] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Grzegorz Halat) [1688780] - [video] fbcon: Fix vc attr at deinit (Grzegorz Halat) [1688780] - [tty] vt, get rid of weird source code flow (Grzegorz Halat) [1688780] - [tty] vt, remove reduntant check (Grzegorz Halat) [1688780] - [netdrv] be2net: eliminate enable field from be_aic_obj (Petr Oros) [1743152] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1743152] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1743152] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1743152] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1743152] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1743152] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1743152] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1743152] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1743152] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1743152] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1743152] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1743152] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1743152] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1743152] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1743152] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1743152] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1743152] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1743152] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1743152] - [netdrv] be2net: Fix error detection logic for BE3 (Petr Oros) [1743152] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1738655] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices (Jonathan Toppins) [1738655] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Jiri Olsa) [1664851]- [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743636] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1741952] - [x86] topology: fix typo in definition of topology_logical_die_id (David Arcari) [1741952] - [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1730922] - [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1730922] - [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1730922] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1730922] - [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1730922] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728840] - [netdrv] gve: account for min_mtu and max_mtu (RHEL-only) (John Linville) [1728840] - [netdrv] gve: remove dependencies on 'static_assert' macro definition (RHEL-only) (John Linville) [1728840] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728840] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728840] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728840] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728840] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728840] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728840] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728840] - [netdrv] gve: Add ethtool support (John Linville) [1728840] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728840] - [netdrv] gve: Add transmit and receive support (John Linville) [1728840] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728840] - [nvme] nvme-pci: add missing unlock for reset error (David Milburn) [1713065] - [nvme] nvme-pci: fix rapid add remove sequence (David Milburn) [1713065] - [fs] devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts (Alex Gladkov) [1522992] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722987]- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1741525] - [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1741525] - [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1741525] - [x86] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1719685] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1719685] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1719685] - [mm] Revert "mm: Add invalid memory type to memremap_should_map_decrypted()" (Lianbo Jiang) [1719685] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1724582] - [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1724577] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1724577] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1637662] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1720930] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1720930] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1720930]- [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1738245] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1738245] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740654] - [cdrom] cdrom: allocate the sense buffer before calling blk_execute_rq (Maurizio Lombardi) [1722505] - [netdrv] net/mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1737464] - [include] net/mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1737464] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: fix csum adjustments caused by RXFCS (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1737464 1721621] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1737464 1727577] - [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1721627 1737464 1721625] - [netdrv] net/mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1737464 1706083] - [netdrv] net/mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1737464 1676558] - [include] net/mlx5: Introduce termination table bits (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1737464 1676558] - [include] net/mlx5: E-Switch: Introduce prio tag mode (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1737464] - [fs] cifs: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1588123] - [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1733347] - [fs] NFSv4: nfs_set_open_stateid must not trigger state recovery for closed state (Steve Dickson) [1733347] - [fs] NFSv4: Check the open stateid when searching for expired state (Steve Dickson) [1733347] - [fs] NFSv4: Clean up nfs4_delegreturn_done (Steve Dickson) [1733347] - [fs] NFSv4: cleanup nfs4_close_done (Steve Dickson) [1733347] - [fs] NFSv4: Retry NFS4ERR_OLD_STATEID errors in layoutreturn (Steve Dickson) [1733347] - [fs] pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close (Steve Dickson) [1733347] - [fs] NFSv4: Don't try to CLOSE if the stateid 'other' field has changed (Steve Dickson) [1733347] - [fs] NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID. (Steve Dickson) [1733347] - [fs] NFS: Fix a typo in nfs_rename() (Steve Dickson) [1733347] - [fs] NFSv4: Fix open create exclusive when the server reboots (Steve Dickson) [1733347] - [fs] NFSv4: Add a tracepoint to document open stateid updates (Steve Dickson) [1733347] - [fs] NFSv4: Fix OPEN / CLOSE race (Steve Dickson) [1733347] - [fs] NFSv4: Place the GETATTR operation before the CLOSE (Steve Dickson) [1733347] - [fs] NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] - [fs] NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] - [fs] sunrpc: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1600616] - [fs] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1600616]- [block] floppy: fix out-of-bounds read in copy_buffer (Ming Lei) [1735567] {CVE-2019-14283} - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734236] {CVE-2019-10207} - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1724578] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1724578] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1690976] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1690976] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1690976] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1690976] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1690976] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1690976] - [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1740941] - [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1740038] - [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1740038] - [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1740038] - [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1740038] - [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1740038]- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1733561] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739327] {CVE-2018-20856} - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering (Gary Hook) [1670596] - [infiniband] RDMA/cxgb4: Report phys_state in query_port (Kamal Heib) [1727961] - [net] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1724178] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1724178] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1724178] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1724178] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1724178] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1724178] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1724178] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1724178] - [net] svcrdma: Ignore source port when computing DRC hash (Kamal Heib) [1724178] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1724178] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1724178] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1724178] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1724178] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1724178] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Kamal Heib) [1724178] - [infiniband] IB/iser: Fix dma_nents type definition (Kamal Heib) [1724178] - [infiniband] RDMA/core: Verify that memory window type is legal (Kamal Heib) [1724178] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Kamal Heib) [1724178] - [infiniband] RDMA/device: Ensure that security memory is always freed (Kamal Heib) [1724178] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Kamal Heib) [1724178] - [rdma] IB/core: Eliminate a hole in MAD agent struct (Kamal Heib) [1724178] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Kamal Heib) [1724178] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Kamal Heib) [1724178] - [net] xprtrdma: Remove request_module from backchannel (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Kamal Heib) [1724178] - [rdma] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Kamal Heib) [1724178]- [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1739272] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1739272] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1739272] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1739272] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1739272] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1739272] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1739272] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1739272] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1739272] - [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1739765] - [fs] udf: Use correct partition reference number for metadata (Eric Sandeen) [1694733] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1699792] - [mm] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1628440] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1628440] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1628440] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1628440] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1628440] - [dax] device-dax: Add missing address_space_operations (Jeff Moyer) [1628440] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (Jeff Moyer) [1628440] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1628440] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (Jeff Moyer) [1628440] - [mm] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1628440] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1628440] - [x86] x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages (Jeff Moyer) [1628440] - [x86] x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages (Jeff Moyer) [1628440] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1628440] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1628440] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1628440] - [mm] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1628440] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1628440] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1628440] - [dax] device-dax: Set page->index (Jeff Moyer) [1628440] - [dax] device-dax: Enable page_mapping() (Jeff Moyer) [1628440] - [dax] pmem: fix device dax reference counting bug (Jeff Moyer) [1699625]- [scsi] hpsa: bump revision (Joseph Szczypek) [1722624] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1722624] - [tools] x86/pkeys: add self-tests (Vladis Dronov) [1712587] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1712587] - [x86] x86: Cleanly separate use of asm-generic/mm_hooks.h (Vladis Dronov) [1712587] - [x86] x86/pkeys: Do not special case protection key 0 (Vladis Dronov) [1712587] - [mm] x86/pkeys: Override pkey when moving away from PROT_EXEC (Vladis Dronov) [1712587] - [mm] x86/mm/pkeys: Fix fill_sig_info_pkey (Vladis Dronov) [1712587] - [documentation] x86/pkeys: Update documentation about availability (Vladis Dronov) [1712587] - [documentation] x86/mm/pkeys: Fix typo in Documentation/x86/protection-keys.txt (Vladis Dronov) [1712587] - [x86] x86/pkeys: Check against max pkey to avoid overflows (Vladis Dronov) [1712587] - [include] pkeys: Remove easily triggered WARN (Vladis Dronov) [1712587] - [scsi] mpt3sas: remove 'tech preview' (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: support target smid fortask (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: make driver options visible in sys (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: function pointers of request descriptor (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1721213] - [x86] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1641411] - [base] topology: Create package_cpus sysfs attribute (David Arcari) [1641411] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1641411] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1641411] - [base] cpu/topology: Export die_id (David Arcari) [1641411] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1641411] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1641411] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1641411] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1641411] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1641411]- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1738415] - [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1736750] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1732924] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1732924] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1732924] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1732924] - [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1732924] - [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1732924] - [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1732924] - [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1732924] - [edac] EDAC, skx: Fix randconfig builds in a better way (Jeff Moyer) [1471701] - [edac] EDAC, skx: Fix randconfig builds (Jeff Moyer) [1471701] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Jeff Moyer) [1471701] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Jeff Moyer) [1471701] - [x86] x86/mce: Add macros for the corrected error count bit field (Jeff Moyer) [1471701] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Jeff Moyer) [1471701] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1738340] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1738340] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1738340] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1738340] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1738340] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1738340] - [include] list_bl: Add hlist_bl_add_before_behind helpers (Mike Snitzer) [1738340] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1738340] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1738340] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1738340] - [nvme] nvme-fc: Add message when creating new association (Ewan Milne) [1739152] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1739152] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1739152] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Ewan Milne) [1739152] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Ewan Milne) [1739152] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Ewan Milne) [1739152] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1739152] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1739152] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1739152] - [nvme] nvmet-fc: fix kernel-doc headers (Ewan Milne) [1739152] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1739152] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1739152] - [nvme] nvme-fc: merge init_request methods (Ewan Milne) [1739152] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694181] - [netdrv] macvlan: allow setting LRO independently of lower device (Ivan Vecera) [1737236] - [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724362] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724362] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733634 1724362] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655575] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655575] - [fs] gfs2: Get rid of gfs2_log_header_in (Abhijith Das) [1655575] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655575] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655575] - [fs] gfs2: time journal recovery steps accurately (Abhijith Das) [1655575] - [fs] gfs2: Clean up journal extent mapping (Abhijith Das) [1655575] - [mm] mm: fix insert_pfn regression (Jeff Moyer) [1739889] - [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1649189 1507149] - [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1649189 1507149] - [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1649189 1507149] - [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1649189 1507149] - [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1649189 1507149] - [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1649189 1507149] - [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1649189 1507149] - [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1649189 1507149] - [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1649189 1507149] - [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1649189 1507149]- [hid] chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1723390] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1737465] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1737465] - [infiniband] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1737465] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1737465] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1733551] - [kernel] audit: add kernel set-up parameter to override default backlog limit (Richard Guy Briggs) [1738634] - [fs] fuse: fix "do not use iocb after it may have been freed" backport (Miklos Szeredi) [1731620] - [net] sunrpc: fix null-string checks on svc_process trace event (Desnes Augusto Nunes do Rosario) [1733275] - [fs] nfs/nfsd/sunrpc: enforce transport requirements for NFSv4 (Desnes Augusto Nunes do Rosario) [1733275] - [fs] sunrpc: turn bitfield flags in svc_version into bools (Desnes Augusto Nunes do Rosario) [1733275] - [net] sunrpc: Re-purpose trace_svc_process (Desnes Augusto Nunes do Rosario) [1733275] - [fs] autofs: add ignore mount option (Ian Kent) [1388149] - [fs] aio: get rid of unnecessary locking in aio_read_events_ring (Jeff Moyer) [1720750] - [fs] kernfs: don't set dentry->d_fsdata (Carlos Maiolino) [1656062] - [fs] kernfs: deal with kernfs_fill_super() failures (Carlos Maiolino) [1656062] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Bill O'Donnell) [1583799] - [fs] xfs: clean up xfs_trans_brelse() (Bill O'Donnell) [1583799] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Bill O'Donnell) [1583799] - [hwtracing] tracing: Pass export pointer as argument to ->write() (Jiri Olsa) [1514700] - [hwtracing] stm class: ftrace: Add ftrace-export-over-stm driver (Jiri Olsa) [1514700] - [kernel] tracing: Add hook to function tracing for other subsystems to use (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1514700] - [hwtracing] stm class: heartbeat: Fix whitespace (Jiri Olsa) [1514700] - [hwtracing] stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1514700] - [hwtracing] stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1514700] - [hwtracing] stm class: Switch over to the protocol driver (Jiri Olsa) [1514700] - [hwtracing] stm class: Factor out default framing protocol (Jiri Olsa) [1514700] - [hwtracing] stm class: Add a helper for writing data packets (Jiri Olsa) [1514700] - [hwtracing] stm class: Introduce framing protocol drivers (Jiri Olsa) [1514700] - [hwtracing] stm class: Clean up stp_configfs_init (Jiri Olsa) [1514700] - [hwtracing] stm class: Clarify configfs root type/operations names (Jiri Olsa) [1514700] - [hwtracing] stm class: Rework policy node fallback (Jiri Olsa) [1514700] - [hwtracing] stm: fix build error on some arches (Jiri Olsa) [1514700] - [hwtracing] stm class: Use vmalloc for the master map (Jiri Olsa) [1514700] - [hwtracing] stm class: Make dummy's master/channel ranges configurable (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a use-after-free (Jiri Olsa) [1514700] - [hwtracing] stm: Potential read overflow in stm_char_policy_set_ioctl() (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use correct device when freeing buffers (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add ACPI glue layer (Jiri Olsa) [1514700] - [hwtracing] intel_th: Allow forcing host mode through drvdata (Jiri Olsa) [1514700] - [hwtracing] intel_th: Pick up irq number from resources (Jiri Olsa) [1514700] - [hwtracing] intel_th: Don't touch switch routing in host mode (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use correct method of finding hub (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Lewisburg PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cedar Fork PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Perform time resync on capture start (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add global activate/deactivate callbacks for the glue layers (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Use drvdata for quirks (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cannon Lake PCH-LP support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cannon Lake PCH-H support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Support Low Power Path output port type (Jiri Olsa) [1514700] - [hwtracing] intel_th: Enumerate Low Power Path output port type (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Use the real device in case of IOMMU domain allocation (Jiri Olsa) [1514700] - [hwtracing] intel_th: Make the switch allocate its subdevices (Jiri Olsa) [1514700] - [hwtracing] intel_th: Make SOURCE devices children of the root device (Jiri Olsa) [1514700] - [hwtracing] intel_th: Streamline the subdevice tree accessors (Jiri Olsa) [1514700] - [hwtracing] intel_th: Output devices without ports don't need assigning (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Enable bus mastering (Jiri Olsa) [1514700] - [hwtracing] intel_th: use dev_groups and not dev_attrs for bus_type (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Gemini Lake support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Denverton SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Don't leak module refcount on failure to activate (Jiri Olsa) [1514700] - [hwtracing] intel_th: Mark sth_stm_packet() with notrace (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Handle host mode correctly (Jiri Olsa) [1514700] - [hwtracing] intel_th: Support Host Debugger mode of operation (Jiri Olsa) [1514700] - [hwtracing] intel_th: Constify subdevices (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Kaby Lake PCH-H support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix a deadlock in modprobing (Jiri Olsa) [1514700] - [hwtracing] intel_th: Document output device callbacks (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Fix a source comment (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add runtime power management handling (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Broxton-M SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Release resources on removal (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Set fops::owner to prevent module from unloading (Jiri Olsa) [1514700] - [hwtracing] intel_th: Hold output driver module reference while capture is active (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Serialize enabling/disabling (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix activating a subdevice without a driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] - [hwtracing] intel_th: Allow subdevice drivers to bring in own attribute groups (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Handle kstrndup() failure (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Do remove sysfs group on device removal (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use real device index in the node names (Jiri Olsa) [1514700] - [hwtracing] intel_th: Set root device's drvdata early (Jiri Olsa) [1514700] - [hwtracing] intel_th: sth: Sanitize packet callback's return values (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Release resources on read error (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Fix offset for wrapped block (Jiri Olsa) [1514700] - [hwtracing] intel_th: Update scratchpad bits according to enabled output activity (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Remove commented-out code (Jiri Olsa) [1514700] - [hwtracing] intel_th: Depend on HAS_IOMEM (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Broxton SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Apollo Lake SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: INTEL_TH should depend on HAS_DMA (Jiri Olsa) [1514700] - [hwtracing] intel_th: Check for NULL instead of ERR_PTR (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix integer mismatch warnings (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add PTI output driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Memory Storage Unit driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Software Trace Hub driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Global Trace Hub driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add pci glue layer for Intel(R) Trace Hub (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add driver infrastructure for Intel(R) Trace Hub devices (Jiri Olsa) [1514700] - [hwtracing] stm: Mark the functions of writing STM with notrace (Jiri Olsa) [1514700] - [hwtracing] stm dummy: Mark dummy_stm_packet() with notrace (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix device leak in open error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Add runtime power management handling (Jiri Olsa) [1514700] - [hwtracing] stm class: Support devices that override software assigned masters (Jiri Olsa) [1514700] - [hwtracing] stm class: Remove unnecessary pointer increment (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix stm device initialization order (Jiri Olsa) [1514700] - [hwtracing] stm class: Do not leak the chrdev in error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Remove a pointless line (Jiri Olsa) [1514700] - [hwtracing] stm class: stm_heartbeat: Make nr_devs parameter read-only (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Make nr_dummies parameter read-only (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix integer boundary checks for master range (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Add link callback for fault injection (Jiri Olsa) [1514700] - [hwtracing] stm class: Plug stm device's unlink callback (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a race in unlinking (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix unbalanced module/device refcounting (Jiri Olsa) [1514700] - [hwtracing] stm class: Guard output assignment against concurrency (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix unlocking braino in the error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Add heartbeat stm source device (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Create multiple devices (Jiri Olsa) [1514700] - [hwtracing] stm class: Support devices with multiple instances (Jiri Olsa) [1514700] - [hwtracing] stm class: Use driver's packet callback return value (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix master deallocation in device unregistering (Jiri Olsa) [1514700] - [hwtracing] stm class: Use a signed return type for stm_find_master_chan (Jiri Olsa) [1514700] - [hwtracing] stm class: Prevent user-controllable allocations (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix an off-by-one in master array allocation (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix link list locking (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix locking in unbinding policy path (Jiri Olsa) [1514700] - [hwtracing] stm class: Select CONFIG_SRCU (Jiri Olsa) [1514700] - [hwtracing] stm class: Hide STM-specific options if STM is disabled (Jiri Olsa) [1514700] - [hwtracing] stm class: Select configfs (Jiri Olsa) [1514700] - [hwtracing] stm class: Mark src::link __rcu (Jiri Olsa) [1514700] - [hwtracing] stm class: stm_console: Add kernel-console-over-stm driver (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Add dummy driver for testing stm class (Jiri Olsa) [1514700] - [hwtracing] stm class: Introduce an abstraction for System Trace Module devices (Jiri Olsa) [1514700]- [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1737602] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1737602] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1737602] - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1737602] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1737602] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1737602] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1737602] - [scsi] scsi: sg: fix minor memory leak in error path (Ewan Milne) [1737602] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1737602] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1737602] - [scsi] scsi: core: sanitize++ in progress (Ewan Milne) [1737602] - [scsi] scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() (Ewan Milne) [1737602] - [scsi] scsi: sd: Defer spinning up drive while SANITIZE is in progress (Ewan Milne) [1737602] - [scsi] scsi: core: remove reference to scsi_show_extd_sense() (Ewan Milne) [1737602] - [scsi] scsi: core: Make scsi_result_to_blk_status() recognize CONDITION MET (Ewan Milne) [1737602] - [scsi] scsi: sd: Remember that READ CAPACITY(16) succeeded (Ewan Milne) [1737602] - [scsi] scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD (Ewan Milne) [1737602] - [scsi] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert (Ewan Milne) [1737602] - [scsi] scsi: core: scsi_get_device_flags_keyed(): Always return device flags (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: cleanly zero-pad devinfo strings (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: handle non-terminated strings (Ewan Milne) [1737602] - [scsi] scsi: st: fix kernel-doc mismatch (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: DID_SOFT_ERROR comment clean up (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: Handle power-on reset unit attention (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: Do not retry illegal function error (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: fixup string compare (Ewan Milne) [1737602] - [scsi] scsi: update description of logging_level bits (Ewan Milne) [1737602] - [scsi] scsi: ILLEGAL REQUEST + ASC==27 => target failure (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: Also check for NOTPRESENT in fc_remote_port_add() (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: set scsi_target_id upon rescan (Ewan Milne) [1737602] - [scsi] scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE (Ewan Milne) [1737602] - [scsi] scsi: scsi-mq: Always unprepare before requeuing a request (Ewan Milne) [1737602] - [scsi] scsi: fix comment in scsi_device_set_state() (Ewan Milne) [1737602] - [scsi] scsi: st: fix blk_get_queue usage (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: return -EBUSY for deleted vport (Ewan Milne) [1737602] - [scsi] scsi: Skip deleted devices in __scsi_device_lookup (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix capacity calculation with 32-bit sector_t (Ewan Milne) [1737602] - [scsi] scsi: sr: Sanity check returned mode data (Ewan Milne) [1737602] - [scsi] scsi: sd: improve TUR handling in sd_check_events (Ewan Milne) [1737602] - [scsi] scsi_lib: untangle 0 and BLK_MQ_RQ_QUEUE_OK (Ewan Milne) [1737602] - [scsi] scsi: Fix use-after-free (Ewan Milne) [1737602] - [scsi] scsi: move function declarations to scsi_priv.h (Ewan Milne) [1737602] - [scsi] scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH (Ewan Milne) [1737602] - [scsi] SCSI: fix new bug in scsi_dev_info_list string matching (Ewan Milne) [1737602] - [scsi] st: clear ILI if Medium Error (Ewan Milne) [1737602] - [scsi] scsi-trace: Decode MAINTENANCE_IN and MAINTENANCE_OUT commands (Ewan Milne) [1737602] - [scsi] scsi: fc: use get/put_unaligned64 for wwn access (Ewan Milne) [1737602] - [scsi] scsi: remove scsi_show_sense_hdr() (Ewan Milne) [1737602] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.13 (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.12 (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1734049] - [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Move trunk_errmsgfrom a header file into a .c file (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1734049] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1734049] - [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs (Dick Kennedy) [1734049]- [scsi] qla2xxx: Update driver version to 10.01.00.18.07.8-k (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix abort timeout race condition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move the port_state_strdefinition from a .h to a .c file (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1729270] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: fix spelling mistake "alredy" -> "already" (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: check for kstrtol() failure (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: allow session delete to finish before create (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: fix fcport null pointer access (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Change default ZIO threshold (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1729270]- [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1737289] - [misc] objtool: Skip checking of dubious files (Josh Poimboeuf) [1710547] - [tools] objtool: Disable retpoline-related warnings (Josh Poimboeuf) [1710547] - [tools] objtool: Sync instruction decoder (Josh Poimboeuf) [1710547] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1692252] - [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1722234] - [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1722234] - [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1722234] - [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1722234] - [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1722234] - [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1722234] - [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1722234] - [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1722234] - [kernel] sched: Fix broken setscheduler() (Phil Auld) [1722234] - [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1722234] - [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1722234] - [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1722234] - [kernel] sched: Remove some #ifdeffery (Phil Auld) [1722234] - [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1722234] - [kernel] sched: Fix hotplug task migration (Phil Auld) [1722234] - [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1722234] - [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1722234] - [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1722234] - [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1722234] - [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1722234] - [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1722234] - [kernel] sched: Fix race in idle_balance() (Phil Auld) [1722234] - [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1722234] - [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1722234] - [kernel] sched/fair: Track cgroup depth (Phil Auld) [1722234]- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1730471] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1730471] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1730471] - [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1730471] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1730471] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1730471] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1730471] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1730471] - [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1730471] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1730471] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1730471] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1730471] - [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1730471] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1730471] - [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1730471] - [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1730471] - [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1730471] - [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1730471] - [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1730471] - [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1730471] - [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1730471] - [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1730471] - [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1730471] - [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1730471] - [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1730471] - [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1730471] - [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1730471] - [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1730471] - [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1730471] - [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1730471] - [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1730471] - [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1730471] - [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1730471] - [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1730471] - [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1730471] - [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1730471] - [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1730471] - [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1730471] - [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1730471] - [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1730471] - [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1730471] - [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1730471] - [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1730471] - [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1730471] - [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1730471] - [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1730471] - [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1730471] - [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1730471] - [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1730471] - [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1730471] - [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1730471] - [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1730471] - [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1730471] - [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1730471] - [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1730471] - [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1730471] - [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1730471] - [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1730471] - [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1730471] - [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1730471] - [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1730471] - [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1730471] - [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1730471] - [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1730471] - [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1730471] - [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1730471] - [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1730471] - [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1730471] - [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1730471] - [mm] mm: mempool: update the kmemleak stack trace for mempool allocations (Rafael Aquini) [1618438] - [lib] lib: radix-tree: update the kmemleak stack trace for radix tree allocations (Rafael Aquini) [1618438] - [mm] mm: kmemleak: introduce kmemleak_update_trace() (Rafael Aquini) [1618438] - [mm] mm: kmemleak: use u to print ->checksum (Rafael Aquini) [1618438]- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1734515] - [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1734501] - [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1734501] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1734501] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1734501] - [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1724510] - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1724510] - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1724510] - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} - [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1724510] {CVE-2019-1125} - [net] ipv4: Fix memory leak in network namespace dismantle (Sabrina Dubroca) [1715925] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1722686] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732106] - [net] netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed (Davide Caratti) [1724554] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1722706] - [net] ipv6: fix a lockdep splat (Paolo Abeni) [1725192] - [net] check before dereferencing netdev_ops during busy poll (Matteo Croce) [1718118] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712737] - [net] sched: act_api: don't go to NULL chains (Davide Caratti) [1712918]- [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730931] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729586] - [tty] tty/hvc_console: fix console lock ordering with spinlock (Pankaj Gupta) [1561754] - [x86] x86/hyperv: Suppress "PCI: Fatal: No config space access function found" (Raghavendra Rao) [1733597] - [powerpc] Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Laurent Vivier) [1717952] - [s390] virtio/s390: fix race on airq_areas (Thomas Huth) [1642860] - [s390] virtio/s390: make airq summary indicators DMA (Hendrik Brueckner) [1642860] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Hendrik Brueckner) [1642860] - [s390] virtio/s390: add indirection to indicators access (Hendrik Brueckner) [1642860] - [s390] s390/airq: use DMA memory for adapter interrupts (Hendrik Brueckner) [1642860] - [s390] s390/cio: add basic protected virtualization support (Hendrik Brueckner) [1642860] - [s390] s390/cio: introduce DMA pools to cio (Hendrik Brueckner) [1642860] - [s390] s390/mm: force swiotlb for protected virtualization (Hendrik Brueckner) [1642860] - [s390] virtio/s390: DMA support for virtio-ccw (Hendrik Brueckner) [1642860] - [s390] virtio/s390: use vring_create_virtqueue (Hendrik Brueckner) [1642860] - [s390] s390/virtio: handle find on invalid queue gracefully (Hendrik Brueckner) [1642860] - [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Hendrik Brueckner) [1642860] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Hendrik Brueckner) [1642860] - [virtio] virtio: Introduce virtio_max_dma_size() (Hendrik Brueckner) [1642860] - [dma] dma: Introduce dma_max_mapping_size() (Hendrik Brueckner) [1642860] - [lib] swiotlb: Introduce swiotlb_max_mapping_size() (Hendrik Brueckner) [1642860] - [x86] kvm: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race (Peter Xu) [1729417] - [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1712344] - [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1716188] - [netdrv] virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS (Jens Freimann) [1607809] - [md] return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1717767] - [linux] sg: remove ->sg_magic member (Gopal Tiwari) [1703366]- [documentation] dynamic-debug-howto.txt: update since new wildcard support (Joe Lawrence) [1719948] - [lib] dynamic_debug: add wildcard support to filter files/functions/modules (Joe Lawrence) [1719948] - [lib] lib/parser.c: add match_wildcard() function (Joe Lawrence) [1719948] - [tools] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1719948] - [tools] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1719948] - [tools] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1719948] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1719948] - [lib] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1719948] - [lib] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1719948] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1719948] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1719948] - [samples] livepatch: samples: non static warnings fix (Joe Lawrence) [1719948] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1719948] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1719948] - [lib] selftests/livepatch: introduce tests (Joe Lawrence) [1719948] - [documentation] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1719948] - [documentation] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1719948] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1719948] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1719948] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1719948] - [samples] livepatch: Simplify API by removing registration step (Joe Lawrence) [1719948] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1719948] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1719948] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1719948] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1719948] - [samples] livepatch: check kzalloc return values (Joe Lawrence) [1719948] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1719948] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1719948] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1719948] - [documentation] livepatch: Remove not longer valid limitations from the documentation (Joe Lawrence) [1719948] - [documentation] Doc: Fix double words in Documentation (Joe Lawrence) [1719948] - [documentation] Documentation: livepatch: add section about arch-specific code (Joe Lawrence) [1719948] - [documentation] Documentation: livepatch: outline Elf format and requirements for patch modules (Joe Lawrence) [1719948] - [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1733016] - [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1733016] - [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1733016] - [ipc] do cyclic id allocation for the ipc object (Waiman Long) [1373519] - [ipc] conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1373519] - [ipc] allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1373519] - [ipc] IPCMNI limit check for semmni (Waiman Long) [1373519] - [ipc] IPCMNI limit check for msgmni and shmmni (Waiman Long) [1373519] - [ipc] util.c: further variable name cleanups (Waiman Long) [1373519] - [ipc] reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1373519] - [kernel] ipc: Move IPCMNI from ipc.h into ipc/util.h (Waiman Long) [1373519] - [ipc] sysvipc: make get_maxid O(1) again (Waiman Long) [1373519] - [ipc] sysvipc: properly name ipc_addid() limit parameter (Waiman Long) [1373519] - [ipc] sysvipc: unteach ids->next_id for !CHECKPOINT_RESTORE (Waiman Long) [1373519] - [ipc] msg: increase MSGMNI, remove scaling (Waiman Long) [1373519] - [ipc] always handle a new value of auto_msgmni (Waiman Long) [1373519] - [ipc] convert use of typedef ctl_table to struct ctl_table (Waiman Long) [1373519] - [ipc] use device_initcall (Waiman Long) [1373519] - [ipc] delete seq_max field in struct ipc_ids (Waiman Long) [1373519] - [ipc] standardize code comments (Waiman Long) [1373519] - [ipc] whitespace cleanup (Waiman Long) [1373519] - [ipc] util.c: remove unnecessary work pending test (Waiman Long) [1373519]- [fs] nfs: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1695710] - [fs] nfs: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1695710] - [fs] nfs: make nfs_match_client killable (Benjamin Coddington) [1695710] - [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1732427] - [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1732427] - [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1732427] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Carlos Maiolino) [1721498] - [fs] xfs: Initialize variables in xfs_alloc_get_rec before using them (Carlos Maiolino) [1721498] - [fs] xfs: ensure post-EOF zeroing happens after zeroing part of a file (Carlos Maiolino) [1721498] - [fs] xfs: don't trip over negative free space in xfs_reserve_blocks (Carlos Maiolino) [1721498] - [fs] xfs: allow empty transactions while frozen (Carlos Maiolino) [1721498] - [fs] xfs: xfs_iflush_abort() can be called twice on cluster writeback failure (Carlos Maiolino) [1721498] - [fs] xfs: More robust inode extent count validation (Carlos Maiolino) [1721498] - [fs] xfs: simplify xfs_bmap_punch_delalloc_range (Carlos Maiolino) [1721498] - [fs] xfs: update incore per-AG inode count (Carlos Maiolino) [1721498] - [fs] xfs: validate btree records on retrieval (Carlos Maiolino) [1721498] - [fs] xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() (Carlos Maiolino) [1721498] - [fs] xfs: verify root inode more thoroughly (Carlos Maiolino) [1721498] - [fs] xfs: catch bad stripe alignment configurations (Carlos Maiolino) [1721498] - [fs] xfs: don't assert on corrupted unlinked inode list (Carlos Maiolino) [1721498] - [fs] xfs: explicitly pass buffer size to xfs_corruption_error (Carlos Maiolino) [1721498] - [fs] xfs: don't assert when on-disk btree pointers are garbage (Carlos Maiolino) [1721498] - [fs] xfs: strengthen btree pointer checks before use (Carlos Maiolino) [1721498] - [fs] xfs: introduce xfs_btree_debug_check_ptr (Carlos Maiolino) [1721498] - [fs] xfs: check directory bestfree information in the verifier (Carlos Maiolino) [1721498] - [fs] xfs: don't return garbage buffers in xfs_da3_node_read (Carlos Maiolino) [1721498] - [fs] xfs: don't ASSERT on short form btree root pointer of zero (Carlos Maiolino) [1721498] - [fs] xfs: btree lookup shouldn't ASSERT on empty btree nodes (Carlos Maiolino) [1721498] - [fs] xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption (Carlos Maiolino) [1721498] - [fs] xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname (Carlos Maiolino) [1721498] - [fs] xfs: don't assert when reporting on-disk corruption while loading btree (Carlos Maiolino) [1721498] - [fs] xfs: verify AGI unlinked list contains valid blocks (Carlos Maiolino) [1721498] - [fs] xfs: xfs_rtword_t should be unsigned, not signed (Carlos Maiolino) [1721498] - [fs] xfs: fix inobt magic number check (Carlos Maiolino) [1721498] - [fs] xfs: fix double ijoin in xfs_inactive_symlink_rmt() (Carlos Maiolino) [1721498] - [fs] xfs: don't assert fail with AIL lock held (Carlos Maiolino) [1721498] - [fs] xfs: log item flags are racy (Carlos Maiolino) [1721498] - [fs] xfs: bmap debugging should never panic the system (Carlos Maiolino) [1721498] - [fs] xfs: print specific dqblk that failed verifiers (Carlos Maiolino) [1721498] - [fs] xfs: add full xfs_dqblk verifier (Carlos Maiolino) [1721498] - [fs] xfs: pass full xfs_dqblk to repair during quotacheck (Carlos Maiolino) [1721498] - [fs] xfs: check type in quota verifier during quotacheck (Carlos Maiolino) [1721498] - [fs] xfs: remove unused flags arg from xfs_dquot_verify (Carlos Maiolino) [1721498] - [fs] xfs: make xfs_buf_incore out of line (Carlos Maiolino) [1721498] - [fs] xfs: trace ATTR flags in xattr tracepoints (Carlos Maiolino) [1721498] - [fs] xfs: validate allocated inode number (Carlos Maiolino) [1721498] - [fs] xfs: fix intent use-after-free on abort (Carlos Maiolino) [1721498] - [fs] xfs: Remove "committed" argument of xfs_dir_ialloc (Carlos Maiolino) [1721498] - [fs] xfs: do not log/recover swapext extent owner changes for deleted inodes (Carlos Maiolino) [1721498] - [fs] xfs: clean up xfs_mount allocation and dynamic initializers (Carlos Maiolino) [1721498] - [fs] xfs: remove dead inode version setting code (Carlos Maiolino) [1721498] - [fs] xfs: don't accept inode buffers with suspicious unlinked chains (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode buffer verifier error logging (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode verifier error logging (Carlos Maiolino) [1721498] - [fs] xfs: refactor bmap record validation (Carlos Maiolino) [1721498] - [fs] xfs: sanity-check the unused space before trying to use it (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_log_force_lsn (Carlos Maiolino) [1721498] - [fs] xfs: don't use XFS_BMAPI_ENTRIRE in xfs_get_blocks (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_log_force (Carlos Maiolino) [1721498] - [fs] xfs: merge _xfs_log_force_lsn and xfs_log_force_lsn (Carlos Maiolino) [1721498] - [fs] xfs: merge _xfs_log_force and xfs_log_force (Carlos Maiolino) [1721498] - [fs] xfs: remove the unused log_flushed variable in xfs_extent_busy_flush (Carlos Maiolino) [1721498] - [fs] xfs: remove an outdated comment for xfs_inode_item_committing (Carlos Maiolino) [1721498] - [fs] xfs: remove misleading comment text on xfs_inode_item_unlock (Carlos Maiolino) [1721498] - [fs] xfs: shutdown if block allocation overruns tx reservation (Carlos Maiolino) [1721498] - [fs] xfs: convert a few more directory asserts to corruption (Carlos Maiolino) [1721498] - [fs] xfs: don't iunlock the quota ip when quota block (Carlos Maiolino) [1721498] - [fs] xfs: remove unused m_dmevmask from xfs_mount struct (Carlos Maiolino) [1721498] - [fs] xfs: fall back to vmalloc when allocation log vector buffers (Carlos Maiolino) [1721498] - [fs] xfs: fix potential memory leak in mount option parsing (Carlos Maiolino) [1721498] - [fs] xfs: fix u32 type usage in sb validation function (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode verifier corruption error printing (Carlos Maiolino) [1721498] - [fs] Get rid of xfs_buf_log_item_t typedef (Carlos Maiolino) [1721498] - [fs] xfs: fix non-debug build compiler warnings (Carlos Maiolino) [1721498] - [fs] xfs: check sb_agblocks and sb_agblklog when validating superblock (Carlos Maiolino) [1721498] - [fs] xfs: btree format ifork loader should check for zero numrecs (Carlos Maiolino) [1721498] - [fs] xfs: attr leaf verifier needs to check for obviously bad count (Carlos Maiolino) [1721498] - [fs] xfs: cancel tx on xfs_defer_finish() error during xattr set/remove (Carlos Maiolino) [1721498] - [fs] xfs: destroy mutex pag_ici_reclaim_lock before free (Carlos Maiolino) [1721498] - [fs] xfs: change 0xp -> p in print messages (Carlos Maiolino) [1721498] - [fs] xfs: clarify units in the failed metadata io message (Carlos Maiolino) [1721498] - [fs] xfs: harden directory integrity checks some more (Carlos Maiolino) [1721498] - [fs] xfs: dump the first 128 bytes of any corrupt buffer (Carlos Maiolino) [1721498] - [fs] xfs: teach error reporting functions to take xfs_failaddr_t (Carlos Maiolino) [1721498] - [fs] xfs: standardize quota verification function outputs (Carlos Maiolino) [1721498] - [fs] xfs: separate dquot repair into a separate function (Carlos Maiolino) [1721498] - [fs] xfs: create a new buf_ops pointer to verify structure metadata (Carlos Maiolino) [1721498] - [fs] xfs: fail out of xfs_attr3_leaf_lookup_int if it looks corrupt (Carlos Maiolino) [1721498] - [fs] xfs: provide a centralized method for verifying inline fork data (Carlos Maiolino) [1721498] - [fs] xfs: refactor short form directory structure verifier function (Carlos Maiolino) [1721498] - [fs] xfs: create structure verifier function for short form symlinks (Carlos Maiolino) [1721498] - [fs] xfs: create structure verifier function for shortform xattrs (Carlos Maiolino) [1721498] - [fs] xfs: optimize inline symlinks (Carlos Maiolino) [1721498] - [fs] xfs: verify dinode header first (Carlos Maiolino) [1721498] - [fs] xfs: refactor verifier callers to print address of failing check (Carlos Maiolino) [1721498] - [fs] xfs: have buffer verifier functions report failing address (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_verifier_error and xfs_buf_ioerror (Carlos Maiolino) [1721498] - [fs] xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers (Carlos Maiolino) [1721498] - [fs] xfs: remove XFS_FSB_SANITY_CHECK (Carlos Maiolino) [1721498] - [fs] xfs: Show realtime device stats on statfs calls if realtime flags set (Carlos Maiolino) [1721498] - [fs] cifs: keep FileInfo handle live during oplock break (Leif Sahlberg) [1733329]- [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1694090] - [mm] memory-hotplug: fix comments in zone_spanned_pages_in_node() and zone_spanned_pages_in_node() (Baoquan He) [1694090] - [mm] mem-hotplug: fix node spanned pages when we have a movable node (Baoquan He) [1694090] - [mm] mm: report available pages as "MemTotal" for each NUMA node (Baoquan He) [1694090] - [mm] mmap: allow MAP_HUGETLB for hugetlbfs files v2 (Kenneth Yin) [1730100] - [s390] s390/protvirt: block kernel command line alteration (Hendrik Brueckner) [1642859] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Hendrik Brueckner) [1642859] - [s390] s390/uv: introduce guest side ultravisor code (Hendrik Brueckner) [1642859] - [s390] qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731511] - [s390] qeth: be drop monitor friendly (Philipp Rudo) [1731508] - [net] af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731510] - [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1704157] - [netdrv] bnxt_en: Add support for BCM957504 (Jonathan Toppins) [1673791] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723657] {CVE-2019-11884} - [scsi] core: use scmd_printk() to print which command timed out (Maurizio Lombardi) [1651706] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (David Arcari) [1718042] - [scsi] target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729507] - [scsi] iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1726689] - [x86] umip: Make the UMIP activated message generic (David Arcari) [1719999] - [x86] umip: Print UMIP line only once (David Arcari) [1719999] - [x86] insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728558] {CVE-2019-13233} - [x86] spec_ctrl: Use static_key for IBRS syscall path macros (Waiman Long) [1729548] - [powerpc] watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1729856] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732823] - [powerpc] rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727049] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718952] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718952] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718952] - [block] fix use-after-free on gendisk (Ming Lei) [1700091] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1665132] - [block] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter (Ming Lei) [1665132] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1697240]- [ata] libata: remove WARN() for DMA or PIO command without data (David Milburn) [1725328] - [netdrv] atl1c: reserve min skb headroom (Florian Westphal) [1531461] - [netdrv] ibmvnic: Update carrier state after link state change (Gustavo Duarte) [1711667] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Gustavo Duarte) [1711667] - [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1720389 1720387] - [s390] zcrypt: Fix wrong dispatching for control domain CPRBs (Hendrik Brueckner) [1720389] - [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1717536] - [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1717536] - [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1717536] - [usb] hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} - [usb] check usb_get_extra_descriptor for proper size (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} - [scripts] override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721512] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1721294] - [nvme] Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1720378] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1630682] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1718900] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718494] - [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1710533] - [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1710533] - [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1710533] - [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1710533] - [net] af_key: do not use GFP_KERNEL in atomic contexts (Vladis Dronov) [1715917] - [net] Fix RCU splat in af_key (Vladis Dronov) [1715917] - [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1698551] - [block] blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL (Ming Lei) [1717059] - [pci] msi: Don't warn when irq_create_affinity_masks() returns NULL (Ming Lei) [1717059] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712450] - [kernel] sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1693737] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1693737] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1693737] - [x86] perf/x86/intel: Add Tremont core PMU support (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Add Icelake support (Jiri Olsa) [1482406] - [x86] perf/x86: Support constraint ranges (Jiri Olsa) [1482406] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) (Jiri Olsa) [1482406] - [kernel] perf: Return empty callchain instead of NULL (Jiri Olsa) [1482406] - [kernel] perf: Make perf_callchain function static (Jiri Olsa) [1482406] - [x86] perf/x86: Support outputting XMM registers (Jiri Olsa) [1482406] - [x86] perf/x86: Fix incorrect PEBS_REGS (Jiri Olsa) [1482406] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Jiri Olsa) [1482406] - [x86] cpufeature: Add facility to check for min microcode revisions (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to 'large PEBS' (Jiri Olsa) [1482406] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Jiri Olsa) [1482406]- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1637693] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1637693] - [x86] apic: Fix device hotplug NULL pointer dereference (Prarit Bhargava) [1724644] - [fs] coredump: fix the setting of PF_DUMPCORE (Vladis Dronov) [1706150] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1672539] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1649907] - [fs] gfs2: Check for NULL dev_name on gfs2meta mount (Andrew Price) [1722499] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1694201] - [fs] cifs: Fix copy_file_range for write on the same file (Leif Sahlberg) [1689108] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1702264] - [fs] binfmt_misc.c: do not allow offset overflow (Bill O'Donnell) [1708066] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697229] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724362] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724362] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724362] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724362] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724362] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724362] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724362] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724362] - [fs] nfs/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1686179] - [fs] pnfs: Skip invalid stateids when doing a bulk destroy (Benjamin Coddington) [1686179] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733671] - [scsi] vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1720298] - [netdrv] ice: Implement pci_error_handler ops (Jonathan Toppins) [1673159] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve NQ reservations (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix statistics context reservation logic (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve multicast address setup logic (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Reset device on RX buffer errors (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve RX consumer index validity check (Jonathan Toppins) [1715161] - [netdrv] mlx4_en: Fix reporting phy counters (Alaa Hleihel) [1716338] - [scsi] avoid leaking shost->bqt on scsi_add_host_with_dma() failure path (Vitaly Kuznetsov) [1702572] - [ata] scsi: use host wide tags by default (fixup) (Vitaly Kuznetsov) [1702572] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1704203] - [kernel] sysctl: Use do_proc_do[u]intvec_conv for bounds-checking (Alex Gladkov) [1597153] - [kernel] sysctl: Add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1597153] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1710423] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1710423] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1710423] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1710423] - [infiniband] rdma/mlx5: Do not allow the user to write to the clock page (Alaa Hleihel) [1710423] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1710423] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1710423] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1710423] - [infiniband] ib/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1710423] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1641418] - [infiniband] core, ipoib: Do not overreact to SM LID change event (Kamal Heib) [1707873] - [netdrv] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1704681] {CVE-2019-9503} - [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704880] {CVE-2019-9500} - [bluetooth] btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1702163] - [bluetooth] btusb: Add support for Intel Bluetooth device 22560 [8087:0026] (Gopal Tiwari) [1702163]- [fs] revert "xfs: disable copy_file_range() to avoid broken splice copy" (Eric Sandeen) [1731205]- [linux] efi: Disable local interrupts across efi run-time calls (Lenny Szubowicz) [1716252] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1723032] - [net] tcp: provide TCP_FRAG_IN_WRITE/RTX_QUEUE for tcp_fragment use (Florian Westphal) [1723032]- [char] random: move FIPS continuous test to output functions (Herbert Xu) [1723910] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1720021] - [fs] revert "gfs2: Use d_materialise_unique instead of d_splice_alias" (Robert S Peterson) [1677686] - [mm] vmpressure: make sure there are no events queued after memcg is offlined (Vratislav Bendel) [1685447] - [mm] revert "mm: split page_type out from _mapcount" (David Hildenbrand) [1723689] - [mm] huge_memory: make pmd huge before dirty (Rafael Aquini) [1720278] - [mm] revert "don't split THP page when MADV_FREE syscall is called" (Rafael Aquini) [1720278] - [mm] revert "fix incorrect unlock error path in madvise_free_huge_pmd" (Rafael Aquini) [1720278] - [mm] revert "pmd dirty emulation in page fault handler" (Rafael Aquini) [1720278] - [mm] revert "thp: fix crash due race in MADV_FREE handling" (Rafael Aquini) [1720278]- [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1712861] {CVE-2019-11810} - [fs] cifs: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1714220] - [fs] cifs: add more spinlocks to pretect against races (Leif Sahlberg) [1580165] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1699800] - [fs] xfs: disable copy_file_range() to avoid broken splice copy (Brian Foster) [1688067] - [fs] ext4: check superblock mapped prior to committing (Lukas Czerner) [1721737] - [sound] alsa: alsa: hda - do not use ALC255_FIXUP_MIC_MUTE_LED for Huawei laptops (Jaroslav Kysela) [1721867] - [sound] alsa: revert "[sound] alsa: hda - Support led audio trigger" (Jaroslav Kysela) [1721867] - [mm] memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1721503] - [mm] page_alloc: fix has_unmovable_pages for HugePages (Rafael Aquini) [1721503] - [mm] memory_hotplug: check zone_movable in has_unmovable_pages (Rafael Aquini) [1721503] - [mm] memory_hotplug: make has_unmovable_pages more robust (Rafael Aquini) [1721503] - [kernel] workqueue: Fix NULL pointer dereference (Denys Vlasenko) [1655834]- [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719915] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719915] {CVE-2019-11479} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719595] {CVE-2019-11477} - [net] tcp: pass previous skb to tcp_shifted_skb() (Florian Westphal) [1719595] {CVE-2019-11477} - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719850] {CVE-2019-11478} - [fs] Revert "Fix default behaviour for empty domains and add domainauto option" (Leif Sahlberg) [1710421] - [fs] libceph: handle an empty authorize reply (Ilya Dryomov) [1718305] - [scsi] qla2xxx: Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1721655] - [nvme] Removing DMA_ATTR_NO_WARN for dma_alloc_attrs (Gopal Tiwari) [1715433] - [netdrv] qlcnic: fix Tx descriptor corruption on 82xx devices (Manish Chopra) [1715481] - [mm] mincore.c: make mincore() more conservative (Rafael Aquini) [1664199] {CVE-2019-5489} - [kernel] pm/hibernate: exclude all PageOffline() pages (David Hildenbrand) [1718771] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1718771] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1718771] - [kernel] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1718771] - [kernel] mm: split page_type out from _mapcount (David Hildenbrand) [1718771] - [kernel] mm: clean up non-standard page->_mapcount users (David Hildenbrand) [1718771] - [kernel] mm: consolidate all page-flags helpers in (David Hildenbrand) [1718771] - [kernel] mm: page-flags: clean up the page flag test, set, clear macros (David Hildenbrand) [1718771] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Artem Savkov) [1653677] {CVE-2018-13053} - [kernel] module.c: Only return -EEXIST for modules that have finished loading part II (Prarit Bhargava) [1704844] - [x86] mm: Create an SME workarea in the kernel for early encryption (Lianbo Jiang) [1718348] - [x86] mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1718348] - [x86] kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1718348] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1718348] - [x86] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1718348] - [iommu] amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1718348] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1718348] - [x86] ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1718348] - [x86] pti: Do not create debugfs for the pti_enabled when SME is active (Lianbo Jiang) [1720997] - [x86] resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1713547] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Hendrik Brueckner) [1720388] - [s390] qdio: clear intparm during shutdown (Hendrik Brueckner) [1720390] - [s390] Remove VLAIS in ptff() and clear_table() (Yauheni Kaliuta) [1691710] - [s390] remove 31 bit support (Yauheni Kaliuta) [1691710] - [s390] timex: fix get_tod_clock_ext() inline assembly (Yauheni Kaliuta) [1691710] - [s390] Use for_each_set_bit_inv instead of for_each_set_bit_left (Yauheni Kaliuta) [1691710] - [s390] bitops: add for_each_set_bit_inv helper (Yauheni Kaliuta) [1691710] - [s390] bitops: rename find_first_bit_left() to find_first_bit_inv() (Yauheni Kaliuta) [1691710] - [s390] bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64 (Yauheni Kaliuta) [1691710] - [s390] bitops: use generic find bit functions / reimplement _left variant (Yauheni Kaliuta) [1691710] - [s390] bitops: remove CONFIG_SMP / simplify non-atomic bitops (Yauheni Kaliuta) [1691710] - [s390] bitops: make use of interlocked-access facility 1 instructions (Yauheni Kaliuta) [1691710] - [s390] bitops: fix inline assembly constraints (Yauheni Kaliuta) [1691710]- [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715280] {CVE-2019-11833} - [fs] revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1717377] - [scsi] qla2xxx: Allow IRQ balance to spread vectors across multiple CPU (Himanshu Madhani) [1713412] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1701191] - [netdrv] qed: Backport missing hw ptp config hunks (Manish Chopra) [1712585] - [infiniband] rdma/qedr: Fix incorrect device rate (Manish Chopra) [1713577] - [watchdog] core: Add watchdog_thresh command line parameter (Prarit Bhargava) [1714612] - [x86] kvm: x86: Sync the pending Posted-Interrupts (Peter Xu) [1719525] - [x86] kvm: vmx: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt (Peter Xu) [1719525]- [infiniband] ib/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1714002] - [scsi] core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1631136] - [edac] amd64: Set maximum channel layer size depending on family (Gary Hook) [1705210] - [edac] amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1705210] - [edac] amd64: Recognize x16 symbol size (Gary Hook) [1705210] - [edac] amd64: Support more than two Unified Memory Controllers (Gary Hook) [1705210] - [edac] amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1705210] - [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1705210] - [vhost] vsock: add weight support (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: use packet weight for rx handler, too (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost-net: set packet weight of tx polling to 2 * vq size (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] don't read and process iotlb message with bad lenth (Jason Wang) - [vhost] correctly check the return value of translate_desc() in log_used() (Jason Wang) [1657577] - [vhost] log dirty page correctly (Jason Wang) [1657577] - [vhost] fix OOB in get_rx_bufs() (Jason Wang) [1710182] - [vhost] reject zero size iova range (Jason Wang) - [vhost] Fix Spectre V1 vulnerability (Jason Wang) [1672554] - [vhost] vhost_net: flush batched heads before trying to busy polling (Jason Wang) [1710182] - [vhost] vhost_net: batch used ring update in rx (Jason Wang) [1710182] - [x86] mark AMD Rome processors supported (David Arcari) [1543509] - [x86] microcode: Only load the microcode once on AMD systems (Prarit Bhargava) [1710942]- [thermal] intel_powerclamp: fix truncated kthread name (David Arcari) [1716946]- [pci] Rework pcie_retrain_link() wait loop (Myron Stowe) [1677010] - [pci] Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1677010] - [pci] Factor out pcie_retrain_link() function (Myron Stowe) [1677010] - [cpufreq] intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711969] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705859] - [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1702807] - [netdrv] rtw88: new Realtek 802.11ac driver (Stanislaw Gruszka) [1487002 1487018] - [kernel] bitfield: fix *_encode_bits() (Stanislaw Gruszka) [1487002 1487018] - [kernel] Add primitives for manipulating bitfields both in host- and fixed-endian (Stanislaw Gruszka) [1487002 1487018] - [netdrv] phy: turn carrier off on phy attach (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add support for RTL8211C (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add support for RTL8211 (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add suspend/resume callbacks for RTL8211B (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: Use the dummy stubs for MMD register access for rtl8211b (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use new helpers for paged register access (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add utility functions to read/write page addresses (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use the same indentation for all #defines (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: group all register bit #defines for RTL821x_INER (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: rename RTL821x_INER_INIT to RTL8211B_INER_INIT (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use the BIT and GENMASK macros (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix RTL8211F interrupt mode (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add RTL8201F phy-id and functions (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: rename RTL8211F_PAGE_SELECT to RTL821x_PAGE_SELECT (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix enabling of the TX-delay for RTL8211F (Corinna Vinschen) [1706531] - [netdrv] phy: add RealTek RTL8211DN phy id (Corinna Vinschen) [1706531] - [netdrv] phy: Add support for Realtek RTL8211F (Corinna Vinschen) [1706531] - [netdrv] phy: export genphy_config_init() (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: register/unregister multiple drivers properly (Corinna Vinschen) [1706531] - [netdrv] phy: Add RTL8201CP phy_driver to realtek (Corinna Vinschen) [1706531] - [netdrv] phy: rtl8211: fix interrupt on status link change (Corinna Vinschen) [1706531] - [nvme] fix memory leak for power latency tolerance (David Milburn) [1541904] - [base] pm / qos: Fix memory leak on resume_latency.notifiers (David Milburn) [1541904] - [x86] kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] kvm: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] kvm: x86: introduce linear_{read,write}_system (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704810]- [hid] wacom: generic: support LEDs (Benjamin Tissoires) [1710890] - [hid] wacom: leds: use the ledclass instead of custom made sysfs files (Benjamin Tissoires) [1710890] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1714408] {CVE-2019-11811} - [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (Robert S Peterson) [1677686] - [fs] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] svcauth_gss: Close connection when dropping an incoming message ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [net] bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify (Hangbin Liu) [1714831] - [net] tcp: purge write queue in tcp_connect_init() (Marcelo Leitner) [1713051] - [net] tcp: fix TCP_REPAIR_QUEUE bound checking (Marcelo Leitner) [1713051] - [net] tcp: don't read out-of-bounds opsize (Marcelo Leitner) [1713051] - [net] tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets (Marcelo Leitner) [1713051] - [net] tcp: fix tcp_mtu_probe() vs highest_sack (Marcelo Leitner) [1713051] - [net] tcp: fastopen: fix on syn-data transmit failure (Marcelo Leitner) [1713051] - [net] tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP (Marcelo Leitner) [1713051] - [net] tcp: eliminate negative reordering in tcp_clean_rtx_queue (Marcelo Leitner) [1713051] - [net] tcp: fix wraparound issue in tcp_lp (Marcelo Leitner) [1713051] - [net] tcp: account for ts offset only if tsecr not zero (Marcelo Leitner) [1713051] - [net] tcp: initialize max window for a new fastopen socket (Marcelo Leitner) [1713051] - [net] tcp: consider recv buf for the initial window scale (Marcelo Leitner) [1713051] - [net] tcp: refresh skb timestamp at retransmit time (Marcelo Leitner) [1713051] - [net] tcp: fix tcpi_segs_in after connection establishment (Marcelo Leitner) [1713051] - [net] tcp: beware of alignments in tcp_get_info() (Marcelo Leitner) [1713051] - [net] tcp: properly scale window in tcp_v[46]_reqsk_send_ack() (Marcelo Leitner) [1713051] - [net] tcp: fix NULL deref in tcp_v4_send_ack() (Marcelo Leitner) [1713051] - [net] tcp: md5: fix lockdep annotation (Marcelo Leitner) [1713051] - [net] tcp: apply Kern's check on RTTs used for congestion control (Marcelo Leitner) [1713051] - [net] tcp: add proper TS val into RST packets (Marcelo Leitner) [1713051] - [net] tcp: fix FRTO undo on cumulative ACK of SACKed range (Marcelo Leitner) [1713051] - [net] tcp: align tcp_xmit_size_goal() on tcp_tso_autosize() (Marcelo Leitner) [1713051] - [net] tcp: fastopen: avoid negative sk_forward_alloc (Marcelo Leitner) [1713051] - [net] tcp: fastopen: fix rcv_wup initialization for TFO server on SYN/data (Marcelo Leitner) [1713051] - [net] tcp: make sure skb is not shared before using skb_get() (Marcelo Leitner) [1713051] - [net] tcp: Do not apply TSO segment limit to non-TSO packets (Marcelo Leitner) [1713051] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1435252] - [net] openvswitch: load NAT helper (Flavio Leitner) [1435252] - [net] netfilter: introduce nf_conntrack_helper_put helper function (Flavio Leitner) [1435252] - [net] netfilter: xt_CT: fix refcnt leak on error path (Flavio Leitner) [1435252] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1435252] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1435252] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1435252] - [net] openvswitch: add seqadj extension when NAT is used. (Flavio Leitner) [1435252] - [net] netfilter: nf_conntrack_sip: fix wrong memory initialisation (Flavio Leitner) [1435252] - [net] netfilter: Add helper array register/unregister functions (Flavio Leitner) [1435252] - [net] netfilter: nf_ct_helper: Fix helper unregister count. (Flavio Leitner) [1435252] - [net] netfilter: nf_ct_helper: define pr_fmt() (Flavio Leitner) [1435252] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] - [net] ip_tunnel: better validate user provided tunnel names (Stefano Brivio) [1713294] - [net] ip_tunnel: fix potential issue in ip_tunnel_rcv (Stefano Brivio) [1713294] - [net] gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1713013] - [net] devlink: Fix list access without lock while reading region (Paolo Abeni) [1713013] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Paolo Abeni) [1713013] - [net] ethtool: fix a privilege escalation bug (Paolo Abeni) [1713013] - [net] skb_segment() should not return NULL (Paolo Abeni) [1713013] - [net] fix possible out-of-bound read in skb_network_protocol() (Paolo Abeni) [1713013] - [net] flow_dissector: properly cap thoff field (Paolo Abeni) [1713013] - [net] ethtool: Initialize buffer when querying device channel settings (Paolo Abeni) [1713013] - [net] neighbour: fix crash at dumping device-agnostic proxy entries (Paolo Abeni) [1713013] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1712920] - [net] ipv4: Fix use-after-free when flushing FIB tables (Hangbin Liu) [1712920] - [net] ping: fix a null pointer dereference (Hangbin Liu) [1712920] - [net] netfilter: rpfilter: bypass ipv4 lbcast packets with zeronet source (Guillaume Nault) [1704190] - [net] sched: act_ipt: fix refcount leak when replace fails (Davide Caratti) [1706791] - [net] sched: act_sample: fix divide by zero in the traffic path (Davide Caratti) [1706791] - [net] sched: fix ->get helper of the matchall cls (Davide Caratti) [1706791] - [net] sched: fix a race condition in tcindex_destroy() (Davide Caratti) [1706791] - [net] cls_flower: Remove filter from mask before freeing it (Davide Caratti) [1706791] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1706791] - [net] sched: act_pedit: fix dump of extended layered op (Davide Caratti) [1706791] - [net] sched: cls_api: deal with egdev path only if needed (Davide Caratti) [1706791] - [net] sched: fix error path in tcf_proto_create() when modules are not configured (Davide Caratti) [1706791] - [net] sched: fq: take care of throttled flows before reuse (Davide Caratti) [1706791] - [net] sched actions: fix dumping which requires several messages to user space (Davide Caratti) [1706791] - [net] sch_netem: fix skb leak in netem_enqueue() (Davide Caratti) [1706791] - [net] sched: Fix update of lastuse in act modules implementing stats_update (Davide Caratti) [1699910 1706791] - [net] sched: don't release reference on action overwrite (Davide Caratti) [1706791] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1693046] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1693046] - [powerpc] mm: Fix build break with BOOK3S_64=n and MEMORY_HOTPLUG=y (Laurent Vivier) [1693046] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1693996] - [mm] page_counter: let page_counter_try_charge() return bool (Davide Caratti) [1658641] - [kernel] unshare: Unsharing a thread does not require unsharing a vm (Alex Gladkov) [1597991] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1593190] - [x86] kvm: x86: Expose CLDEMOTE CPU feature to guest VM (Paul Lai) [1494704]- [security] xattr: use RH_KABI_CONST to avoid security_inode_init_security checksum change (Cestmir Kalina) [1710633] - [crypto] hmac: require that the underlying hash algorithm is unkeyed (Neil Horman) [1708078] - [tty] Fix low_latency BUG (Aristeu Rozanski) [1710039] - [tty] n_tty: Fix termios_rwsem lockdep false positive (Artem Savkov) [1712744] - [netdrv] xen/netfront: fix waiting for xenbus state change (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: wait xenbus state change when load module manually (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Update features after registering netdev (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Fix mismatched rtnl_unlock (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Fix race between device setup and open (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Use static attribute groups for sysfs entries (Vitaly Kuznetsov) [1704435] - [x86] kvm: x86: reduce collisions in mmu_page_hash (Radim Krcmar) [1631875] - [x86] kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1703797]- [tools] power turbostat: Increase default buffer size (Prarit Bhargava) [1708539] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710051] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710051] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710051] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710051] - [fs] xfs: always rejoin held resources during defer roll (Brian Foster) [1703315] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1703315] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1703315] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1703315] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1703315] - [fs] xfs: release new dquot buffer on defer_finish error (Brian Foster) [1703315] - [scsi] hpsa: correct static checker issue in reset handler (Joseph Szczypek) [1710594] - [scsi] hpsa: update driver version (Joseph Szczypek) [1710594] - [scsi] hpsa: correct device resets (Joseph Szczypek) [1710594] - [scsi] hpsa: do-no-complete-cmds-for-deleted-devices (Joseph Szczypek) [1710594] - [scsi] hpsa: wait longer for ptraid commands (Joseph Szczypek) [1710594] - [scsi] hpsa: check for tag collision (Joseph Szczypek) [1710594] - [scsi] hpsa: use local workqueue instead of system workqueues (Joseph Szczypek) [1710594] - [scsi] hpsa: correct simple mode (Joseph Szczypek) [1710594] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1710594] - [scsi] hpsa: correct device id issues (Joseph Szczypek) [1710594] - [scsi] hpsa: check for lv removal (Joseph Szczypek) [1710594] - [nvme] lock NS list changes while handling command effects (David Milburn) [1672723] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1705686] - [net] rtnetlink: add helpers to dump netnsid information (Sabrina Dubroca) [1705686] - [net] rtnetlink: add helper to put master and link ifindexes (Sabrina Dubroca) [1705686] - [net] neighbour: fix base_reachable_time(_ms) not effective immediatly when changed (Guillaume Nault) [1708253]- [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1701178] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1678156] - [mm] tlb: Remove tlb_remove_table() non-concurrent condition (Vitaly Kuznetsov) [1448188] - [mm] move tlb_table_flush to tlb_flush_mmu_free (Vitaly Kuznetsov) [1448188] - [mm] tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Vitaly Kuznetsov) [1448188] - [lib] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1708667] - [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] - [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1707397] - [x86] livepatch: apply alternatives and paravirt patches after relocations (Artem Savkov) [1706733] - [powerpc] cbpf: disable jit (Yauheni Kaliuta) [1700744] - [powerpc] numa: document topology_updates_enabled, disable by default (Gustavo Duarte) [1705431] - [powerpc] numa: improve control of topology updates (Gustavo Duarte) [1705431]- [x86] spectre: Fix an error message (Waiman Long) [1709296 1690335 1690348 1690358] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Correct the possible MDS sysfs values (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spectre: Simplify spectre_v2 command line parsing (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Properly set/clear mds_idle_clear static key (Waiman Long) [1709296 1690358 1690348 1690335 1707292] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Fix comment (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add SMT warning message (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add mds=full, nosmt cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1709296 1690358 1690348 1690335 1710501 1710498] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Disable automatic enabling of STIBP with SMT on (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Add MDS vulnerability documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add mitigation control for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Consolidate CPU whitelists (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] msr-index: Cleanup bit defines (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] l1tf: Show actual SMT state (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] x86/speculation: Rework SMT state change (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spectre_v2: Make spectre_v2_mitigation mode available (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add X86_FEATURE_USE_IBPB (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add casting to fix compilation error (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] cpufeatures: Add Intel PCONFIG cpufeature (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091}- [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1707191] - [net] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Stefano Brivio) [1707190] - [net] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Stefano Brivio) [1707190] - [net] netfilter: x_tables: initialise match/target check parameter struct (Stefano Brivio) [1707186] - [net] netfilter: drop outermost socket lock in getsockopt() (Stefano Brivio) [1707186] - [net] netfilter: on sockopt() acquire sock lock only in the required scope (Stefano Brivio) [1707186] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Stefano Brivio) [1707164] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1707164] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Stefano Brivio) [1707164] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1707164] - [net] tcp: do not use ipv6 header for ipv4 flow (Stefano Brivio) [1707164] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1707164] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Stefano Brivio) [1707164] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1707164] - [net] vti6: fix PMTU caching and reporting on xmit (Stefano Brivio) [1707164] - [net] ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit (Stefano Brivio) [1707164] - [net] ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy (Stefano Brivio) [1707164] - [net] route: add missing nla_policy entry for RTA_MARK attribute (Stefano Brivio) [1707164] - [net] vti6: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ip6_tunnel: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ip6_gre: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ipv6: sit: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt (Stefano Brivio) [1707164] - [net] ip6_gre: remove the incorrect mtu limit for ipgre tap (Stefano Brivio) [1707164] - [net] vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit (Stefano Brivio) [1707164] - [net] ipv6: fix memory leak with multiple tables during netns destruction (Stefano Brivio) [1707164] - [net] ipv6: reset fn->rr_ptr when replacing route (Stefano Brivio) [1707164] - [net] ipv6: RTF_PCPU should not be settable from userspace (Stefano Brivio) [1707164] - [net] vti6: Don't report path MTU below IPV6_MIN_MTU. (Stefano Brivio) [1707164] - [net] mld, igmp: Fix reserved tailroom calculation (Stefano Brivio) [1707164] - [net] tcp: prevent fetching dst twice in early demux code (Stefano Brivio) [1707164] - [net] ipv6: addrconf: add missing validate_link_af handler (Stefano Brivio) [1707164] - [net] test tailroom before appending to linear skb (Stefano Brivio) [1707181] - [net] ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg (Paolo Abeni) [1706748] - [net] ipv4: fix memory leaks in ip_cmsg_send() callers (Paolo Abeni) [1706748] - [net] xfrm6: Fix a offset value for network header in _decode_session6 (Sabrina Dubroca) [1705575] - [net] xfrm: Fix transport mode skb control buffer usage. (Sabrina Dubroca) [1705575] - [net] xfrm: Use __skb_queue_tail in xfrm_trans_queue (Sabrina Dubroca) [1705575] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1705575] - [net] xfrm: make local error reporting more robust (Sabrina Dubroca) [1705575] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1705575] - [net] xfrm: free skb if nlsk pointer is NULL (Sabrina Dubroca) [1705575] - [net] xfrm: fix missing dst_release() after policy blocking lbcast and multicast (Sabrina Dubroca) [1705575] - [net] xfrm_user: prevent leaking 2 bytes of kernel memory (Sabrina Dubroca) [1705575] - [net] xfrm6: avoid potential infinite loop in _decode_session6() (Sabrina Dubroca) [1705575] - [net] xfrm6: Fix transport header offset in _decode_session6. (Sabrina Dubroca) [1705575] - [net] xfrm_user: uncoditionally validate esn replay attribute struct (Sabrina Dubroca) [1705575] - [net] xfrm: make xfrm_replay_state_esn_len() return unsigned int (Sabrina Dubroca) [1705575] - [net] xfrm: Return error on unknown encap_type in init_state (Sabrina Dubroca) [1705575] - [net] xfrm: Reinject transport-mode packets through tasklet (Sabrina Dubroca) [1705575] - [net] xfrm: Clear sk_dst_cache when applying per-socket policy. (Sabrina Dubroca) [1705575] - [net] xfrm_user: fix info leak in build_aevent() (Sabrina Dubroca) [1705575] - [net] xfrm: checkpatch errors with space (Sabrina Dubroca) [1705575] - [net] xfrm_user: fix info leak in xfrm_notify_sa() (Sabrina Dubroca) [1705575] - [net] xfrm: provide correct dst in xfrm_neigh_lookup (Sabrina Dubroca) [1705575] - [net] xfrm_user: propagate sec ctx allocation errors (Sabrina Dubroca) [1705575] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1702176] - [net] sched: fix refcnt leak in the error path of tcf_vlan_init() (Davide Caratti) [1706158] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Davide Caratti) [1706158] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Davide Caratti) [1706158] - [net] sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used (Davide Caratti) [1706158] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Davide Caratti) [1706158] - [net] sched: act_simple: fix parsing of TCA_DEF_DATA (Davide Caratti) [1706158] - [net] cls_flower: Fix incorrect idr release when failing to modify rule (Davide Caratti) [1706158] - [net] sched actions: fix refcnt leak in skbmod (Davide Caratti) [1706158] - [net] sched actions: fix invalid pointer dereferencing if skbedit flags missing (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_skbmod_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of __tcf_ipt_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcp_pedit_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_act_police_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_simp_init() (Davide Caratti) [1706158] - [net] sched: fix NULL dereference on the error path of tcf_skbmod_init() (Davide Caratti) [1706158] - [net] sched: fix NULL dereference in the error path of tcf_sample_init() (Davide Caratti) [1706158] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Andrea Claudi) [1700745] - [net] netfilter: x_tables: add and use xt_check_proc_name (Andrea Claudi) [1700745] - [net] netfilter: IDLETIMER: fix lockdep warning (Andrea Claudi) [1700745] - [net] netfilter: nat: fix double register in masquerade modules (Andrea Claudi) [1700745] - [net] netfilter: add missing error handling code for register functions (Andrea Claudi) [1700745] - [net] add LINUX_MIB_PFMEMALLOCDROP counter (Marcelo Leitner) [1696664] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1701496] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1701496] - [net] netfilter: use skb_to_full_sk in ip6_route_me_harder (Florian Westphal) [1701496] - [net] netfilter: Fix potential use after free in ip6_route_me_harder() (Florian Westphal) [1701496] - [net] openvswitch: Fix push/pop ethernet validation (Eelco Chaudron) [1700852] - [net] bonding: use netpoll_poll_dev() helper (Hangbin Liu) [1694409] - [netdrv] nfp: disable netpoll on representors (Hangbin Liu) [1694409] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Hangbin Liu) [1694409] - [net] netpoll: make ndo_poll_controller() optional (Hangbin Liu) [1694409] - [net] netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable (Hangbin Liu) [1694409] - [net] netpoll: Move rx enable/disable into __dev_close_many (Hangbin Liu) [1694409] - [net] netpoll: remove return value from netpoll_rx_disable() (Hangbin Liu) [1694409] - [netdrv] iavf: add missing .ndo_size callback to iavf_netdev_ops (Stefan Assmann) [1707230] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1697514] - [fs] cifs: fix a crash in flocks_remove_flock when releasing all file locks (Leif Sahlberg) [1527610] - [fs] pnfs: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680648] - [fs] pnfs: Fix potential corruption of page being written (Benjamin Coddington) [1680648] - [fs] xfs: zero length symlinks are not valid (Bill O'Donnell) [1503032] - [md] batch flush requests. (Xiao Ni) [1576466] - [md] revert "md: fix lock contention for flush bios" (Xiao Ni) [1576466] - [scsi] Revert "[qla2xxx] Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1707805] - [scsi] qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1647051] - [scsi] qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1647051] - [iommu] amd: Set exclusion range correctly (Jerry Snitselaar) [1702763] - [mm] memcontrol: release kmemcg_id only when allocated (Aaron Tomlin) [1593417] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1693310] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Josh Poimboeuf) [1693310] - [kernel] cpu/hotplug: Fix SMT supported evaluation (Josh Poimboeuf) [1693310] - [kernel] sched/smt: Expose sched_smt_present static key (Josh Poimboeuf) [1693310] - [kernel] sched/smt: Make sched_smt_present track topology (Josh Poimboeuf) [1693310] - [firmware] efi: Don't use spinlocks for efi vars (Waiman Long) [1705743] - [firmware] efi: Use a file local lock for efivars (Waiman Long) [1705743] - [firmware] efi: Merge boolean flag arguments (Waiman Long) [1705743] - [x86] efi: Add nonblocking option to efi_query_variable_store() (Waiman Long) [1705743] - [firmware] Do not use WARN_ON(!spin_is_locked()) (Waiman Long) [1705743] - [x86] mm, perf: Allow recursive faults from interrupts (Rafael Aquini) [1703167]- [x86] Update stepping values for coffee lake desktop (David Arcari) [1704812] - [netdrv] generalize napi_complete_done() (Manish Chopra) [1686861] - [makefile] makefile: bump drm backport version (Dave Airlie) [1680275] - [gpu] revert "drm/qxl: drop prime import/export callbacks" (Dave Airlie) [1680275] - [gpu] drm/i915: Do not enable FEC without DSC (Dave Airlie) [1680275] - [gpu] drm/ttm: fix re-init of global structures (Dave Airlie) [1680275] - [gpu] revert "drm/virtio: drop prime import/export callbacks" (Dave Airlie) [1680275] - [gpu] revert "drm/i915/fbdev: Actually configure untiled displays" (Dave Airlie) [1680275] - [gpu] drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming (Dave Airlie) [1680275] - [gpu] drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 (Dave Airlie) [1680275] - [gpu] drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) (Dave Airlie) [1680275] - [gpu] drm/nouveau/volt/gf117: fix speedo readout register (Dave Airlie) [1680275] - [gpu] drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL (Dave Airlie) [1680275] - [gpu] drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure (Dave Airlie) [1680275] - [gpu] drm/udl: use drm_gem_object_put_unlocked (Dave Airlie) [1680275] - [gpu] drm/virtio: do NOT reuse resource ids (Dave Airlie) [1680275] - [gpu] drm/i915/dp: revert back to max link rate and lane count on eDP (Dave Airlie) [1680275] - [gpu] drm/udl: add a release method and delay modeset teardown (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: do not deliver a workload if its creation fails (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: do not let pin count of shadow mm go negative (Dave Airlie) [1680275] - [gpu] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers (Dave Airlie) [1680275] - [gpu] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx (Dave Airlie) [1680275] - [gpu] drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup (Dave Airlie) [1680275] - [gpu] drm/nouveau: Stop using drm_crtc_force_disable (Dave Airlie) [1680275] - [gpu] drm: Auto-set allow_fb_modifiers when given modifiers at plane init (Dave Airlie) [1680275] - [gpu] drm/amd/display: Enable vblank interrupt during CRC capture (Dave Airlie) [1680275] - [gpu] drm/amd/display: Disconnect mpcc when changing tg (Dave Airlie) [1680275] - [gpu] drm/amd/display: Don't re-program planes for DPMS changes (Dave Airlie) [1680275] - [gpu] drm/sched: Fix entities with 0 rqs (Dave Airlie) [1680275] - [gpu] drm/amd/display: Clear stream->mode_changed after commit (Dave Airlie) [1680275] - [gpu] drm/amd/display: Fix reference counting for struct dc_sink (Dave Airlie) [1680275] - [gpu] drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check (Dave Airlie) [1680275] - [gpu] drm/i915: Mark AML 0x87CA as ULX (Dave Airlie) [1680275] - [gpu] drm/vgem: fix use-after-free when drm_gem_handle_create() fails (Dave Airlie) [1680275] - [gpu] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Dave Airlie) [1680275] - [gpu] drm/vmwgfx: Don't double-free the mode stored in par->set_mode (Dave Airlie) [1680275] - [gpu] drm/amdgpu: fix invalid use of change_bit (Dave Airlie) [1680275] - [gpu] drm/amd/powerplay: correct power reading on fiji (Dave Airlie) [1680275] - [gpu] drm/radeon/evergreen_cs: fix missing break in switch statement (Dave Airlie) [1680275] - [gpu] drm/fb-helper: generic: Fix drm_fbdev_client_restore() (Dave Airlie) [1680275] - [gpu] drm: Block fb changes for async plane updates (Dave Airlie) [1680275] - [drm] disable uncached DMA optimization for ARM and arm64 (Dave Airlie) [1680275]- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 device (Kamal Heib) [1693568] - [netdrv] mlx5: Remove unsupported tag for BlueField device (Kamal Heib) [1640590] - [md] raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1701350] - [md] Revert "[md] Don't jump to compute_result state from check_result state" (Nigel Croxon) [1701350] - [linux] mm: disable numa migration faults for dax vmas (Jeff Moyer) [1701444] - [mm] gup: don't leak pte_devmap references in the gup slow paths (Jeff Moyer) [1698371] - [tty] Fix lock order in tty_do_resize() (Aristeu Rozanski) [1684982] - [tty] n_tty: Access termios values safely (Aristeu Rozanski) [1684982] - [tty] Convert termios_mutex to termios_rwsem (Aristeu Rozanski) [1684982] - [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Phil Auld) [1686505] - [x86] intel_rdt: Make resctrl a mountpoint (Prarit Bhargava) [1702559]- [netdrv] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1639674] - [net] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1639674] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1639674] - [netdrv] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1626463] - [scsi] csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1696189] - [scsi] csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1696189] - [scsi] csiostor: drop serial_number usage (Arjun Vynipadath) [1696189] - [scsi] csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1696189] - [mm] memcontrol: allow to disable kmem accounting for cgroup (Waiman Long) [1673157] - [pci] Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Lyude Paul) [1628644] - [pci] Probe for device reset support during enumeration (Lyude Paul) [1628644] - [cpufreq] intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696122] - [acpi] cppc: Fix guaranteed performance handling (Prarit Bhargava) [1696122] - [powerpc] security: Fix spectre_v2 reporting (Gustavo Duarte) [1694459] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1694459] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1694459] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1694459] - [powerpc] powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694459] - [powerpc] pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694459] - [powerpc] 64s: Add support for software count cache flush (Gustavo Duarte) [1694459] - [powerpc] Introduce asm-prototypes.h (Gustavo Duarte) [1694459] - [powerpc] 64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694459] - [powerpc] asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694459] - [powerpc] Add helper to check if offset is within relative branch range (Gustavo Duarte) [1694459] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1694459] - [powerpc] 64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694459] - [powerpc] 64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694459] - [powerpc] 64: Make stf barrier PPC_BOOK3S_64 specific (Gustavo Duarte) [1694459] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1694459] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694459] - [powerpc] 64s: Enhance the information in cpu_show_spectre_v1() (Gustavo Duarte) [1694459] - [powerpc] 64: Use barrier_nospec in syscall entry (Gustavo Duarte) [1694459] - [powerpc] 64s: Enable barrier_nospec based on firmware settings (Gustavo Duarte) [1694459] - [powerpc] 64s: Patch barrier_nospec in modules (Gustavo Duarte) [1694459] - [powerpc] 64s: Add support for ori barrier_nospec patching (Gustavo Duarte) [1694459] - [powerpc] 64s: Add barrier_nospec (Gustavo Duarte) [1694459] - [powerpc] reuse asm-generic/barrier.h (Gustavo Duarte) [1694459] - [s390] report new CPU capabilities (Hendrik Brueckner) [1690843] - [s390] smp: fix CPU hotplug deadlock with CPU rescan (Hendrik Brueckner) [1699797]- [nvme] nvme-rdma: fix timeout handler (David Milburn) [1692548] - [cpufreq] intel_pstate: Add Skylake servers support (David Arcari) [1698453] - [pci] Lock each enable/disable num_vfs operation in sysfs (Ken Cox) [1698465] - [vfio] type1: Limit DMA mappings per container (Alex Williamson) [1695589] {CVE-2019-3882} - [hv] vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691916] - [hv] vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691916] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1700452] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1700452] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1700452] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1700452] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1700452] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1700452] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1700452] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1700452] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1700452] - [netdrv] revert ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1692605] - [net] bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1664555] {CVE-2019-3459} - [kernel] sched: Make scale_rt_power() deal with backward clocks (Oleksandr Natalenko) [1701115] - [s390] dasd: fix panic for failed online processing (Hendrik Brueckner) [1699796]- [mm] oom_killer: Add task UID to printed info on an oom kill (Joel Savitz) [1691184] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701619] - [scsi] arcmsr: call scsi_scan_host at the end of host initialization (Tomas Henzl) [1624367] - [scsi] cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1696187] - [scsi] cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1696187] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Few more link management changes (Arjun Vynipadath) [1696165] - [infiniband] rdma/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1696185] - [infiniband] rdma/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1696185] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1696185] - [infiniband] rdma/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1696185] - [crypto] chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1696191] - [crypto] chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1696191] - [crypto] chelsio - Inline single pdu only (Arjun Vynipadath) [1696191] - [crypto] chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1696191] - [linux] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696080] {CVE-2019-3892} - [powerpc] Wire renameat2() syscall (Miklos Szeredi) [1624011]- [scsi] remove scsi command from the device command list (Ming Lei) [1701086] - [block] Make blk_queue_enter() reexamine the DYING flag (Ming Lei) [1701348] - [block] wakeup tasks blocked on q->mq_freeze_wq (Ming Lei) [1701348] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1685900] - [netdrv] mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1685900] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1695493] - [netdrv] revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1695493] - [netdrv] mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1695493] - [netdrv] mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1695493] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1695493] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Cleanup attach encap function (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1695493] - [netdrv] mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1695493] - [netdrv] mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1695493] - [netdrv] mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1695493] - [netdrv] mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1695493] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Remove redundant assignment (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1695493] - [netdrv] mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1695493] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1695493] - [netdrv] mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1695493] - [infiniband] revert "ib/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1695493] - [infiniband] rdma/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1695493] - [kernel] mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1695493] - [netdrv] mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1695493] - [netdrv] mlx4_core: Fix several coding style errors (Alaa Hleihel) [1695493] - [netdrv] mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1695493] - [netdrv] net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1692777] - [netdrv] net/mlx5e: Support VLAN modify action (Alaa Hleihel) [1692777] - [netdrv] net/mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1692777] - [documentation] cputopology.txt: standardize document format (David Arcari) [1700822] - [documentation] docs: Fix a couple typos (David Arcari) [1700822] - [documentation] documentation: Update cputopology.txt (David Arcari) [1700822] - [documentation] doc: Documentation/cputopology.txt fix typo (David Arcari) [1700822] - [documentation] x86/topology: Fix function name in documentation (David Arcari) [1700822] - [documentation] x86/topology: Document cpu_llc_id (David Arcari) [1700822] - [documentation] x86/documentation: Start documenting x86 topology (David Arcari) [1700822] - [hwmon] (coretemp) Simplify package management (David Arcari) [1700822] - [powercap] intel_rapl: fix and tidy up error handling (David Arcari) [1700822] - [powercap] intel rapl: Convert to hotplug state machine (David Arcari) [1700822] - [powercap] intel_rapl: Propagate error code when registration fails (David Arcari) [1700822] - [powercap] intel_rapl: Add missing domain data update on hotplug (David Arcari) [1700822] - [powercap] rapl: track lead cpu per package (David Arcari) [1700822] - [lib] cpumask: Export cpumask_any_but() (David Arcari) [1700822] - [x86] Replace cpu_**_mask() with topology_**_cpumask() (David Arcari) [1700822] - [x86] perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1696764] - [x86] perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1696764] - [x86] perf/amd: Resolve race condition when disabling PMC (David Arcari) [1696764]- [fs] ext4: return error code from ext4_mb_good_group() (Lukas Czerner) [1079962] - [fs] ext4: try to initialize all groups we can in case of failure on ppc64 (Lukas Czerner) [1079962] - [fs] sunrpc: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1674359] - [fs] revert "[fs] xfs: use rhashtable to track buffer cache" (Brian Foster) [1658749] - [fs] fuse: only invalidate atime in direct read (Miklos Szeredi) [1674557] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652436] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1462393] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1693457] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1693457] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1693457] - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1693457] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1693457] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1693457] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1693457] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Miklos Szeredi) [1693457] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1693457] - [fs] ovl: use inode_insert5() to hash a newly created inode (Miklos Szeredi) [1693457] - [fs] ovl: Pass argument to ovl_get_inode() in a structure (Miklos Szeredi) [1693457] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1693457] - [fs] vfs: don't evict uninitialized inode (Miklos Szeredi) [1693457] - [fs] new primitive: discard_new_inode() (Miklos Szeredi) [1693457] - [fs] do d_instantiate/unlock_new_inode combinations safely (Miklos Szeredi) [1693457] - [fs] udf: fix the udf_iget() vs. udf_new_inode() races (Miklos Szeredi) [1693457] - [fs] vfs: factor out inode_insert5() (Miklos Szeredi) [1693457] - [fs] ovl: clean up copy-up error paths (Miklos Szeredi) [1693457] - [fs] ovl: return EIO on internal error (Miklos Szeredi) [1693457] - [fs] ovl: make ovl_create_real() cope with vfs_mkdir() safely (Miklos Szeredi) [1693457] - [fs] ovl: create helper ovl_create_temp() (Miklos Szeredi) [1693457] - [fs] ovl: return dentry from ovl_create_real() (Miklos Szeredi) [1693457] - [fs] ovl: struct cattr cleanups (Miklos Szeredi) [1693457] - [fs] ovl: strip debug argument from ovl_do_ helpers (Miklos Szeredi) [1693457] - [fs] ovl: remove WARN_ON() real inode attributes mismatch (Miklos Szeredi) [1693457] - [fs] ovl: Kconfig documentation fixes (Miklos Szeredi) [1693457] - [fs] ovl: update documentation for unionmount-testsuite (Miklos Szeredi) [1693457] - [fs] ovl: update documentation w.r.t "xino" feature (Miklos Szeredi) [1693457] - [fs] ovl: add support for "xino" mount and config options (Miklos Szeredi) [1693457] - [fs] ovl: consistent d_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: consistent i_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: constant st_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: allocate anon bdev per unique lower fs (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_map_dev_ino() helper (Miklos Szeredi) [1693457] - [fs] ovl: cleanup ovl_update_time() (Miklos Szeredi) [1693457] - [fs] ovl: add WARN_ON() for non-dir redirect cases (Miklos Szeredi) [1693457] - [fs] ovl: cleanup setting OVL_INDEX (Miklos Szeredi) [1693457] - [fs] ovl: set d->is_dir and d->opaque for last path element (Miklos Szeredi) [1693457] - [fs] ovl: Do not check for redirect if this is last layer (Miklos Szeredi) [1693457] - [fs] ovl: lookup in inode cache first when decoding lower file handle (Miklos Szeredi) [1693457] - [fs] ovl: do not try to reconnect a disconnected origin dentry (Miklos Szeredi) [1693457] - [fs] ovl: disambiguate ovl_encode_fh() (Miklos Szeredi) [1693457] - [fs] ovl: set lower layer st_dev only if setting lower st_ino (Miklos Szeredi) [1693457] - [fs] ovl: fix lookup with middle layer opaque dir and absolute path redirects (Miklos Szeredi) [1693457] - [fs] ovl: Set d->last properly during lookup (Miklos Szeredi) [1693457] - [fs] ovl: set i_ino to the value of st_ino for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: update Kconfig texts (Miklos Szeredi) [1693457] - [fs] ovl: redirect_dir=nofollow should not follow redirect for opaque lower (Miklos Szeredi) [1693457] - [fs] ovl: fix ptr_ret.cocci warnings (Miklos Szeredi) [1693457] - [fs] ovl: check ERR_PTR() return value from ovl_lookup_real() (Miklos Szeredi) [1693457] - [fs] ovl: check lower ancestry on encode of lower dir file handle (Miklos Szeredi) [1693457] - [fs] ovl: hash non-dir by lower inode for fsnotify (Miklos Szeredi) [1693457] - [fs] nfsd: store stat times in fill_pre_wcc() instead of inode times (Miklos Szeredi) [1693457] - [fs] nfsd: encode stat->mtime for getattr instead of inode->i_mtime (Miklos Szeredi) [1693457] - [fs] ovl: check ERR_PTR() return value from ovl_encode_fh() (Miklos Szeredi) [1693457] - [fs] ovl: fix regression in fsnotify of overlay merge dir (Miklos Szeredi) [1693457] - [fs] xfs: preserve i_rdev when recycling a reclaimable inode (Miklos Szeredi) [1693457] - [fs] ovl: wire up NFS export operations (Miklos Szeredi) [1693457] - [fs] ovl: lookup indexed ancestor of lower dir (Miklos Szeredi) [1693457] - [fs] ovl: lookup connected ancestor of dir in inode cache (Miklos Szeredi) [1693457] - [fs] ovl: hash non-indexed dir by upper inode for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: decode pure lower dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode indexed dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode lower file handles of unlinked but open files (Miklos Szeredi) [1693457] - [fs] ovl: decode indexed non-dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode lower non-dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: encode lower file handles (Miklos Szeredi) [1693457] - [fs] ovl: copy up before encoding non-connectable dir file handle (Miklos Szeredi) [1693457] - [fs] ovl: encode non-indexed upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode connected upper dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode pure upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: encode pure upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: document NFS export (Miklos Szeredi) [1693457] - [fs] vfs: factor out helpers d_instantiate_anon() and d_alloc_anon() (Miklos Szeredi) [1693457] - [fs] ovl: store 'has_upper' and 'opaque' as bit flags (Miklos Szeredi) [1693457] - [fs] ovl: copy up of disconnected dentries (Miklos Szeredi) [1693457] - [fs] ovl: use d_splice_alias() in place of d_add() in lookup (Miklos Szeredi) [1693457] - [fs] ovl: do not pass overlay dentry to ovl_get_inode() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_get_index_fh() helper (Miklos Szeredi) [1693457] - [fs] ovl: whiteout orphan index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: whiteout index when union nlink drops to zero (Miklos Szeredi) [1693457] - [fs] ovl: cleanup dir index when dir nlink drops to zero (Miklos Szeredi) [1693457] - [fs] ovl: index directories on copy up for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: index all non-dir on copy up for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: create ovl_need_index() helper (Miklos Szeredi) [1693457] - [fs] ovl: cleanup temp index entries (Miklos Szeredi) [1693457] - [fs] ovl: verify directory index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: verify whiteout index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: use directory index entries for consistency verification (Miklos Szeredi) [1693457] - [fs] ovl: unbless lower st_ino of unverified origin (Miklos Szeredi) [1693457] - [fs] ovl: verify stored origin fh matches lower dir (Miklos Szeredi) [1693457] - [fs] ovl: add support for "nfs_export" configuration (Miklos Szeredi) [1693457] - [fs] ovl: update documentation of inodes index feature (Miklos Szeredi) [1693457] - [fs] ovl: generalize ovl_verify_origin() and helpers (Miklos Szeredi) [1693457] - [fs] ovl: simplify arguments to ovl_check_origin_fh() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_check_origin_fh() (Miklos Szeredi) [1693457] - [fs] ovl: store layer index in ovl_layer (Miklos Szeredi) [1693457] - [fs] ovl: force r/o mount when index dir creation fails (Miklos Szeredi) [1693457] - [fs] ovl: disable index when no xattr support (Miklos Szeredi) [1693457] - [fs] ovl: fix inconsistent d_ino for legacy merge dir (Miklos Szeredi) [1693457] - [fs] ovl: take mnt_want_write() for removing impure xattr (Miklos Szeredi) [1693457] - [fs] ovl: take mnt_want_write() for work/index dir setup (Miklos Szeredi) [1693457] - [fs] ovl: fix another overlay: warning prefix (Miklos Szeredi) [1693457] - [fs] ovl: take lower dir inode mutex outside upper sb_writers lock (Miklos Szeredi) [1693457] - [fs] ovl: fix failure to fsync lower dir (Miklos Szeredi) [1693457] - [fs] ovl: hash directory inodes for fsnotify (Miklos Szeredi) [1693457] - [fs] ovl: fix overlay: warning prefix (Miklos Szeredi) [1693457] - [fs] ovl: Use PTR_ERR_OR_ZERO() (Miklos Szeredi) [1693457] - [fs] ovl: Sync upper dirty data when syncing overlayfs (Miklos Szeredi) [1693457] - [fs] ovl: update ctx->pos on impure dir iteration (Miklos Szeredi) [1693457] - [fs] ovl: Pass ovl_get_nlink() parameters in right order (Miklos Szeredi) [1693457] - [fs] ovl: remove unneeded arg from ovl_verify_origin() (Miklos Szeredi) [1693457] - [fs] ovl: rename ufs to ofs (Miklos Szeredi) [1693457] - [fs] ovl: clean up getting lower layers (Miklos Szeredi) [1693457] - [fs] ovl: clean up workdir creation (Miklos Szeredi) [1693457] - [fs] ovl: clean up getting upper layer (Miklos Szeredi) [1693457] - [fs] ovl: move ovl_get_workdir() and ovl_get_lower_layers() (Miklos Szeredi) [1693457] - [fs] ovl: reduce the number of arguments for ovl_workdir_create() (Miklos Szeredi) [1693457] - [fs] ovl: change order of setup in ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_free_fs() helper (Miklos Szeredi) [1693457] - [fs] ovl: grab reference to workbasedir early (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_indexdir() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_lower_layers() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_workdir() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_upper() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_lowerstack() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_workpath() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_upperpath() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: use path_put_init() in error paths for ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] vfs: add path_put_init() (Miklos Szeredi) [1693457] - [fs] ovl: update cache version of impure parent on rename (Miklos Szeredi) [1693457] - [fs] ovl: relax same fs constraint for constant st_ino (Miklos Szeredi) [1693457] - [fs] ovl: return anonymous st_dev for lower inodes (Miklos Szeredi) [1693457] - [fs] ovl: allocate anonymous devs for lowerdirs (Miklos Szeredi) [1693457] - [fs] ovl: re-structure overlay lower layers in-memory (Miklos Szeredi) [1693457] - [fs] ovl: move include of ovl_entry.h into overlayfs.h (Miklos Szeredi) [1693457] - [fs] ovl: fix rmdir problem on non-merge dir with origin xattr (Miklos Szeredi) [1693457] - [fs] ovl: simplify ovl_check_empty_and_clear() (Miklos Szeredi) [1693457] - [fs] ovl: no direct iteration for dir with origin xattr (Miklos Szeredi) [1693457] - [fs] ovl: fix may_write_real() for overlayfs directories (Miklos Szeredi) [1693457] - [fs] ovl: don't allow writing ioctl on lower layer (Miklos Szeredi) [1693457] - [fs] ovl: fix relatime for directories (Miklos Szeredi) [1693457] - [fs] vfs: add flags to d_real() (Miklos Szeredi) [1693457] - [fs] ovl: cleanup d_real for negative (Miklos Szeredi) [1693457] - [fs] overlayfs, locking: Remove smp_mb__before_spinlock() usage (Miklos Szeredi) [1693457] - [fs] ovl: constant d_ino for non-merge dirs (Miklos Szeredi) [1693457] - [fs] ovl: constant d_ino across copy up (Miklos Szeredi) [1693457] - [fs] ovl: fix readdir error value (Miklos Szeredi) [1693457] - [fs] ovl: check snprintf return (Miklos Szeredi) [1693457] - [fs] overlayfs: use uuid_t instead of uuid_be (Miklos Szeredi) [1693457] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1693457] - [fs] vfs: create vfs helper vfs_tmpfile() (Miklos Szeredi) [1693457] - [fs] iget_locked et.al.: make sure we don't return bad inodes (Miklos Szeredi) [1693457] - [fs] ovl: wrappers for ->i_mutex access (Miklos Szeredi) [1693457] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1649747] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1649747] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1649747] - [fs] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Benjamin Coddington) [1649747] - [fs] xprtrdma: Yet another double DMA-unmap (Benjamin Coddington) [1649747] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1649747] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1649747] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1649747] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1649747] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1649747] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1649747] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1649747] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1649747] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1649747] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1649747] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1649747]- [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1692236] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1692236] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1692236] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full (Arjun Vynipadath) [1696163] - [netdrv] libcxgb: fix incorrect ppmax calculation (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1696163] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported (Arjun Vynipadath) [1696163] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1696163] - [net] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1693637] - [net] revert "netfilter: ensure number of counters is >0 in do_replace()" (Xin Long) [1693963] - [net] netfilter: ensure number of counters is >0 in do_replace() (Xin Long) [1693963] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692498] - [net] netfilter: nfnetlink: relax strict multicast group check from netlink_bind (Guillaume Nault) [1689049] - [net] netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Guillaume Nault) [1689049] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699698 1687639] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1687639] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1687639] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1687639] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1687639] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1687639] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1687639] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1687639] - [net] sctp: kfree_rcu asoc (Xin Long) [1687639] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1698691 1687639] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1687639] - [net] sctp: fix race on sctp_id2asoc (Xin Long) [1687639] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1687639] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Xin Long) [1687639] - [net] sctp: fix the issue that pathmtu may be set lower than MINSEGMENT (Xin Long) [1687639] - [net] sctp: not allow transport timeout value less than HZ/5 for hb_timer (Xin Long) [1687639] - [net] sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg (Xin Long) [1687639] - [net] sctp: delay the authentication for the duplicated cookie-echo chunk (Xin Long) [1687639] - [net] sctp: fix the issue that the cookie-ack with auth can't get processed (Xin Long) [1687639] - [net] sctp: use the old asoc when making the cookie-ack chunk in dupcook_d (Xin Long) [1687639] - [net] sctp: init active key for the new asoc in dupcook_a and dupcook_b (Xin Long) [1687639] - [net] sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 (Xin Long) [1687639] - [net] sctp: do not leak kernel memory to user space (Xin Long) [1687639] - [net] sctp: fix identification of new acks for SFR-CACC (Xin Long) [1687639] - [net] sctp: fix the handling of ICMP Frag Needed for too small eTUs (Xin Long) [1687639] - [net] sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled (Xin Long) [1687639] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1664444] - [net] tcp/dccp: remove __reqsk_free() from inet_child_forget() (Guillaume Nault) [1664444] - [net] tcp/dccp: fix another race at listener dismantle (Guillaume Nault) [1664444] - [net] tcp/dccp: fix race at listener dismantle phase (Guillaume Nault) [1664444] - [net] openvswitch: Remove padding from packet before L3+ conntrack processing (Eelco Chaudron) [1684518] - [s390] cputime: fix incorrect system time (Hendrik Brueckner) [1698825] - [x86] platform/uv: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677704] - [x86] platform/uv: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1677704] - [x86] platform/uv: Remove uv_bios_call_reentrant() (Frank Ramsay) [1677704] - [x86] platform/uv: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1677704]- [kernel] modules: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1658812] - [tools] power turbostat: Add Die column (Steve Best) [1698983] - [lib] idr: free the top layer if idr tree has the maximum height (Vladis Dronov) [1698115] - [misc] hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1691151] - [misc] hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1691151] - [scsi] scsi_error: Fix sdev->cmd_list usage in scsi_reset_provider() when using SCSI-MQ. (Ewan Milne) [1690686] - [nvme] cancel request synchronously (Ming Lei) [1688518] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1688518] - [infiniband] rdma/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Kamal Heib) [1698939] - [netdrv] ixgbe: extend PTP gettime function to read system clock (Ken Cox) [1697862] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1697861] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1697861] - [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699039] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699039] - [net] xfrm: get rid of incorrect WARN (Davide Caratti) [1694585] - [net] veth: allow to setup multicast address for veth device (Hangbin Liu) [1572205] - [net] ipv4: fix buffer overflow in ip_options_compile() (Davide Caratti) [1694583] - [net] nf_tables: Remove TechPreview marker (Phil Sutter) [1671465] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1672568] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1677495] - [net] sctp: force the params with right types for sctp csum apis (Xin Long) [1677495] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Xin Long) [1630136] - [net] ppp: fix pppoe_dev deletion condition in pppoe_release() (Guillaume Nault) [1589258] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687045] - [net] ipv6: fallback to full lookup if table lookup is unsuitable (Guillaume Nault) [1535977] - [net] ipv6: enforce egress device match in per table nexthop lookups (Guillaume Nault) [1535977] - [net] ipv6: Use passed in table for nexthop lookups (Guillaume Nault) [1535977] - [net] Fix nexthop lookups (Guillaume Nault) [1535977] - [net] ipv4: fix refcount leak in fib_check_nh() (Guillaume Nault) [1535977] - [net] Use passed in table for nexthop lookups (Guillaume Nault) [1535977]- [tools] power turbostat: Add Icelake support (Steve Best) [1517661] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697107] - [pci] pm: Force devices to D0 in pci_pm_thaw_noirq() (Myron Stowe) [1628800] - [pci] pm: Restore the status of PCI devices across hibernation (Myron Stowe) [1628800] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1693466] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1691930] - [message] scsi: mptsas: Fixup device hotplug for VMWare ESXi (Tomas Henzl) [1661906] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1524958] - [nvme] nvme-pci: fix memory leak on probe failure (David Milburn) [1689008] - [nvme] nvme-pci: limit max IO size and segments to avoid high order allocations (David Milburn) [1689008] - [powerpc] bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1684367]- [fs] task_mmu.c: do not show VmExe bigger than total executable virtual memory (Rafael Aquini) [1690946] - [fs] blockdev: Fix livelocks on loop device (Lukas Czerner) [1686149] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1686149] - [fs] revert "[fs] Hang/soft lockup in d_invalidate with simultaneous calls" (Benjamin Coddington) [1696374] - [fs] revert "[fs] d_invalidate(): unhash immediately" (Benjamin Coddington) [1696374] - [fs] revert "[fs] mnt: fix __detach_mounts infinite loop" (Benjamin Coddington) [1696374] - [infiniband] ib/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1695215] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1537033] - [iommu] amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1691196] - [mm] thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] - [mm] thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] - [mm] thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Andrea Arcangeli) [1636066] - [mm] revert "mm: numa: defer TLB flush for THP migration as long as possible" (Andrea Arcangeli) [1636066] - [mm] thp/migration: switch from flush_tlb_range to flush_pmd_tlb_range (Andrea Arcangeli) [1636066] - [mm] migrate.c: stabilise page count when migrating transparent hugepages (Andrea Arcangeli) [1636066] - [mm] numa: add migrated transhuge pages to LRU the same way as base pages (Andrea Arcangeli) [1636066] - [mm] thp: fix MADV_DONTNEED vs. MADV_FREE race (Andrea Arcangeli) [1636066] - [powerpc] tm: Add TM Unavailable Exception (Steve Best) [1694778] - [powerpc] tm: Add commandline option to disable hardware transactional memory (Steve Best) [1694778]- [documentation] Long-running irq handlers can stall RCU grace periods (Jerome Marchand) [1470510] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Jonathan Toppins) [1694928] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1632653] - [tools] power turbostat: return the exit status of a command (David Arcari) [1642738] - [block] blk-mq: fix IO accounting in case of none io scheduler (Ming Lei) [1669684] - [md] dm thin: fix trailing semicolon in __remap_and_issue_shared_cell (Mike Snitzer) [1694179] - [md] dm thin: remove needless assignments in cell_error() and error_retry_list() (Mike Snitzer) [1694179] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1694179] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1694179] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1694179] - [md] dm thin: bump target version (Mike Snitzer) [1694179] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1694179] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1694179] - [documentation] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1694179] - [documentation] dm thin: extend thinpool status format string with omitted fields (Mike Snitzer) [1694179] - [documentation] dm thin: fixes in thin-provisioning.txt (Mike Snitzer) [1694179] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1694179] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1694179] - [md] dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 (Mike Snitzer) [1694179] - [x86] mce/amd, edac/mce_amd: Add new error descriptions for some SMCA bank types (Gary Hook) [1685269] - [edac] x86/mce/amd, edac/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Gary Hook) [1685269] - [edac] x86/mce/amd, edac/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Gary Hook) [1685269] - [x86] mce/amd: Fix the thresholding machinery initialization order (Gary Hook) [1685269] - [x86] mce/amd: Read MCx_MISC block addresses on any CPU (Gary Hook) [1685269] - [x86] mce/amd: Cache SMCA MISC block addresses (Gary Hook) [1685269] - [x86] mce/amd: Carve out SMCA get_block_address() code (Gary Hook) [1685269] - [x86] mce/amd: Get address from already initialized block (Gary Hook) [1685269] - [x86] perf: Disable intel_bts when PTI (Jiri Olsa) [1643565]- [fs] xfs: don't overflow xattr listent buffer (Miklos Szeredi) [1693856] - [security] selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock ("J. Bruce Fields") [1624848] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1662265] - [fs] ovl: fix return value from ovl_posix_acl_create() (Miklos Szeredi) [1677705] - [fs] ceph: Fix append mode for sync/direct write (Zheng Yan) [1691227] - [kernel] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: move {prev_, }insn_idx into verifier env (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673617] {CVE-2019-7308} - [s390] pkey: move pckmo subfunction available checks away from module init (Hendrik Brueckner) [1692781] - [x86] kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1687556] - [x86] kvm: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1497611 1565739] - [x86] kvm: nvmx: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1497611 1565739] - [x86] kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1497611 1565739]- [kvm] KVM: x86: work around leak of uninitialized stack contents (Paolo Bonzini) [1671931] {CVE-2019-7222} - [linux] perf: Fix a race between ring_buffer_detach() and ring_buffer_attach() (Jiri Olsa) [1589335] - [netdrv] iwlwifi: add new card for 9260 series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: update product name for 9260 and 9560 (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: add new cards for 22560, 9260 and killer series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: remove support for 9000 A-step devices (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: add new cards for 9560, 9462, 9461 and killer series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: move common 9000 cfg parameters to common macro (Stanislaw Gruszka) [1641514] - [net] sctp: not allow pathmtu to be set greater than INT_MAX (Xin Long) [1653067] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1672321] - [net] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1677049] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1636831] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1636831] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1636831] - [fs] block: fix integrity verificaton on READ bio (Ming Lei) [1689019] - [scsi] hpsa: remove timeout from TURs (Joseph Szczypek) [1584334] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1584975] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1584975] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1584975] - [acpi] nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1584975] - [acpi] nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1584975] - [kernel] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1584975] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1584975] - [acpi] nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1584975] - [acpi] nfit: delete the redundant header file (Jeff Moyer) [1584975] - [tools] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1584975] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1584975] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1584975] - [tools] testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1584975] - [tools] testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1584975] - [tools] testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm (Jeff Moyer) [1584975] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1584975] - [kernel] keys: Export lookup_user_key to external users (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1584975] - [kernel] locking/lockdep: Provide a type check for lock_is_held (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1584975] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1584975] - [acpi] nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1584975] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1584975] - [acpi] nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1612419 1662223] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1662226] - [tools] testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1662226] - [lib] genalloc.c: make the avail variable an atomic_long_t (Jeff Moyer) [1662226] - [lib] genalloc.c: start search from start of chunk (Jeff Moyer) [1662226] - [lib] genalloc:support memory-allocation with bytes-alignment to genalloc (Jeff Moyer) [1662226] - [lib] genalloc.c: add power aligned algorithm (Jeff Moyer) [1662226] - [kernel] linux/genalloc.h: spinlock_t needs spinlock_types.h (Jeff Moyer) [1662226] - [acpi] nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1584975] - [acpi] revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1612419 1662223] - [acpi] nfit: Fix ARS overflow continuation (Jeff Moyer) [1612419 1662223] - [tools] testing/nvdimm: Fix the array size for dimm devices (Jeff Moyer) [1689002] - [acpi] nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1612419 1662223] - [acpi] nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1612419 1662223] - [kernel] uapi: ndctl: Remove use of PAGE_SIZE (Jeff Moyer) [1689002] - [uapi] libnvdimm, namespace: make min namespace size 4K (Jeff Moyer) [1689002] - [tools] testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1641418] - [acpi] nfit: Collect shutdown status (Jeff Moyer) [1641418] - [acpi] nfit: Introduce nfit_mem flags (Jeff Moyer) [1641418] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1634344 1643313] - [nvdimm] Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634344 1643313] - [nvdimm] Split label init out from the logic for getting config data (Jeff Moyer) [1634344 1643313] - [nvdimm] Remove empty if statement (Jeff Moyer) [1634344 1643313] - [nvdimm] Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634344 1643313] - [nvdimm] Sanity check labeloff (Jeff Moyer) [1634344 1643313] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634344 1643313] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1641567] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1689002] - [mm] fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622188] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622188] - [x86] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1641554] - [dax] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1689002] - [tools] testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1632007] - [dax] super: Do not request a pointer kaddr when not required (Jeff Moyer) [1689002] - [tools] testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] - [acpi] nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1641488] - [tools] testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1689002] - [tools] testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1632007] - [acpi] nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1632007] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1632007] - [acpi] nfit: Fix bus command validation (Jeff Moyer) [1689002] - [acpi] nfit: fix unchecked dereference in acpi_nfit_ctl (Jeff Moyer) [1689002] - [acpi] nfit: fix cmd_rc for acpi_nfit_ctl to always return a value (Jeff Moyer) [1689002] - [dax] dev-dax: check_vma: ratelimit dev_info-s (Jeff Moyer) [1689002] - [dax] Use dax_write_cache* helpers (Jeff Moyer) [1689002] - [documentation] acpi, nfit: Remove ecc_unit_size (Jeff Moyer) [1689002] - [documentation] acpi: nfit: document sysfs interface (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: Debug probe times (Jeff Moyer) [1689002] - [acpi] nfit: constify *_attribute_group (Jeff Moyer) [1689002] - [tools] testing/nvdimm: add pfn device dependency (Jeff Moyer) [1689002] - [sched] core: Fix TASK_DEAD race in finish_task_switch() (Phil Auld) [1689789] - [x86] mce: Handle varying MCA bank counts (David Arcari) [1693352]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1454918] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1454918] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1454918] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1454918] - [netdrv] igc: Add support for statistics (David Arcari) [1454918] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1454918] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1454918] - [netdrv] igc: Use struct_size() helper (David Arcari) [1454918] - [netdrv] igc: Add ethtool support (David Arcari) [1454918] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1454918] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1454918] - [netdrv] igc: Remove unneeded code (David Arcari) [1454918] - [netdrv] igc: Remove unused code (David Arcari) [1454918] - [netdrv] igc: Fix code redundancy (David Arcari) [1454918] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1454918] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1454918] - [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1454918] - [netdrv] igc: Clean up code (David Arcari) [1454918] - [netdrv] igc: Tidy up some white space (David Arcari) [1454918] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1454918] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1454918] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1454918] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1454918] - [netdrv] igc: Add watchdog (David Arcari) [1454918] - [netdrv] igc: Add setup link functionality (David Arcari) [1454918] - [netdrv] igc: Add code for PHY support (David Arcari) [1454918] - [netdrv] igc: Add NVM support (David Arcari) [1454918] - [netdrv] igc: Add HW initialization code (David Arcari) [1454918] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1454918] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1454918] - [netdrv] igc: Add interrupt support (David Arcari) [1454918] - [netdrv] igc: Add netdev (David Arcari) [1454918] - [netdrv] igc: Add support for PF (David Arcari) [1454918] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1454918] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691790] - [infiniband] rdma/iwcm: Fix string truncation error (Kamal Heib) [1692128] - [infiniband] rdma/uverbs: Fix an error flow in ib_uverbs_poll_cq (Kamal Heib) [1692128] - [infiniband] rdma/device: Check that the rename is nop under the lock (Kamal Heib) [1692128] - [infiniband] rdma/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1692128] - [infiniband] ib/core: Fix potential memory leak while creating MAD agents (Kamal Heib) [1692128] - [infiniband] ib/core: Unregister notifier before freeing MAD security (Kamal Heib) [1692128] - [infiniband] scsi: rdma/srpt: Fix a credit leak for aborted commands (Kamal Heib) [1692128] - [infiniband] scsi: rdma/srpt: Fix handling of TMF submission failure (Kamal Heib) [1692128] - [infiniband] ib/ipoib: Make ipoib_intercept_dev_id_attr() static (Kamal Heib) [1692128] - [infiniband] ib/core: Destroy QP if XRC QP fails (Kamal Heib) [1692128] - [infiniband] ib/core: Declare local functions 'static' (Kamal Heib) [1692128] - [infiniband] ib/iser: Pass the correct number of entries for dma mapped SGL (Kamal Heib) [1692128] - [infiniband] rdma/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] - [infiniband] ib/usnic: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Kamal Heib) [1692128] - [rdma] ib/uverbs: fix a typo (Kamal Heib) [1692128] - [infiniband] rxe: fix error completion wr_id and qp_num (Kamal Heib) [1692128] - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1691607] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1691607] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1691607] - [cpufreq] Retry read lock of policy rwsem in show method (Waiman Long) [1628791] - [locking] rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1691099] - [documentation] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671826] - [x86] speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1671826] - [x86] speculation: Split out TIF update (Waiman Long) [1671826] - [x86] speculation: Reorganize speculation control MSRs update (Waiman Long) [1671826] - [x86] speculation: Rename SSBD update functions (Waiman Long) [1671826] - [x86] process: Optimize TIF checks in __switch_to_xtra() (Waiman Long) [1671826] - [tools] tools headers: Synchronize prctl.h ABI header (Waiman Long) [1671826] - [x86] gart: Exclude GART aperture from kcore (Kairui Song) [1532150] - [x86] gart: Exclude GART aperture from vmcore (Kairui Song) [1532150]- [fs] fsnotify: fix ignore mask logic in fsnotify() (Miklos Szeredi) [1641065] - [fs] fsnotify: Fix busy inodes during unmount (Miklos Szeredi) [1641065] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1641065] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1641065] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1641065] - [fs] fsnotify: add fsnotify_add_inode_mark() wrappers (Miklos Szeredi) [1641065] - [fs] fanotify: generalize fanotify_should_send_event() (Miklos Szeredi) [1641065] - [fs] fsnotify: generalize send_to_group() (Miklos Szeredi) [1641065] - [fs] fsnotify: generalize iteration of marks by object type (Miklos Szeredi) [1641065] - [fs] fsnotify: introduce marks iteration helpers (Miklos Szeredi) [1641065] - [fs] fsnotify: remove redundant arguments to handle_event() (Miklos Szeredi) [1641065] - [fs] fsnotify: use type id to identify connector object type (Miklos Szeredi) [1641065] - [fs] fsnotify: fix typo in a comment about mark->g_list (Miklos Szeredi) [1641065] - [fs] fsnotify: fix ignore mask logic in send_to_group() (Miklos Szeredi) [1641065] - [fs] fsnotify: clean up fsnotify() (Miklos Szeredi) [1641065] - [fs] dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() (Miklos Szeredi) [1641065] - [fs] fuse: fix leaked aux requests (Miklos Szeredi) [1581904] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Miklos Szeredi) [1581904] - [fs] fuse: clean up fuse_writepage_in_flight() (Miklos Szeredi) [1581904] - [fs] fuse: extract fuse_find_writeback() helper (Miklos Szeredi) [1581904] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1581904] - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1581904] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1581904] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1581904] - [fs] fuse: fix leaked notify reply (Miklos Szeredi) [1581904] - [fs] fuse: add locking to max_background and congestion_threshold changes (Miklos Szeredi) [1581904] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Miklos Szeredi) [1581904] - [fs] fuse: fix blocked_waitq wakeup (Miklos Szeredi) [1581904] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Miklos Szeredi) [1581904] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Miklos Szeredi) [1581904] - [fs] fuse: don't keep dead fuse_conn at fuse_fill_super(). (Miklos Szeredi) [1581904] - [fs] fuse: fix control dir setup and teardown (Miklos Szeredi) [1581904] - [fs] fuse: fix congested state leak on aborted connections (Miklos Szeredi) [1581904] - [fs] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read (Miklos Szeredi) [1581904] - [fs] fuse: atomic_o_trunc should truncate pagecache (Miklos Szeredi) [1581904] - [fs] fuse: fix READDIRPLUS skipping an entry (Miklos Szeredi) [1581904] - [fs] fuse: set mapping error in writepage_locked when it fails (Miklos Szeredi) [1581904] - [fs] fuse: initialize the flock flag in fuse_file on allocation (Miklos Szeredi) [1581904] - [fs] fuse: fix fuse_write_end() if zero bytes were copied (Miklos Szeredi) [1581904] - [fs] fuse: listxattr: verify xattr list (Miklos Szeredi) [1581904] - [fs] fuse: invalidate dir dentry after chmod (Miklos Szeredi) [1581904] - [fs] fuse: fix wrong assignment of ->flags in fuse_send_init() (Miklos Szeredi) [1581904] - [fs] fuse: fuse_flush must check mapping->flags for errors (Miklos Szeredi) [1581904] - [fs] fuse: fsync() did not return IO errors (Miklos Szeredi) [1581904] - [fs] fuse: do not use iocb after it may have been freed (Miklos Szeredi) [1581904] - [fs] fuse: break infinite loop in fuse_fill_write_pages() (Miklos Szeredi) [1581904] - [fs] fuse: initialize fc->release before calling it (Miklos Szeredi) [1581904] - [fs] fuse: set stolen page uptodate (Miklos Szeredi) [1581904] - [fs] fuse: notify: don't move pages (Miklos Szeredi) [1581904] - [fs] fuse: add FUSE_NO_OPEN_SUPPORT flag to INIT (Miklos Szeredi) [1581904] - [fs] fuse: s_time_gran fix (Miklos Szeredi) [1581904] - [fs] fuse: release temporary page if fuse_writepage_locked() failed (Miklos Szeredi) [1581904] - [fs] fuse: avoid scheduling while atomic (Miklos Szeredi) [1581904] - [fs] fuse: clear MS_I_VERSION (Miklos Szeredi) [1581904] - [fs] fuse: clear FUSE_I_CTIME_DIRTY flag on setattr (Miklos Szeredi) [1581904] - [fs] fuse: trust kernel i_ctime only (Miklos Szeredi) [1581904] - [fs] fuse: remove .update_time (Miklos Szeredi) [1581904] - [fs] fuse: allow ctime flushing to userspace (Miklos Szeredi) [1581904] - [fs] fuse: fuse: add time_gran to INIT_OUT (Miklos Szeredi) [1581904] - [fs] fuse: add .write_inode (Miklos Szeredi) [1581904] - [fs] fuse: clean up fsync (Miklos Szeredi) [1581904] - [fs] fuse: fuse: fallocate: use file_update_time() (Miklos Szeredi) [1581904] - [fs] fuse: update mtime on open(O_TRUNC) in atomic_o_trunc mode (Miklos Szeredi) [1581904] - [fs] fuse: update mtime on truncate(2) (Miklos Szeredi) [1581904] - [fs] fuse: do not use uninitialized i_mode (Miklos Szeredi) [1581904] - [fs] fuse: fix mtime update error in fsync (Miklos Szeredi) [1581904] - [fs] fuse: check fallocate mode (Miklos Szeredi) [1581904] - [fs] fuse: add __exit to fuse_ctl_cleanup (Miklos Szeredi) [1581904] - [fs] fuse: Turn writeback cache on (Miklos Szeredi) [1581904] - [fs] fuse: Fix O_DIRECT operations vs cached writeback misorder (Miklos Szeredi) [1581904] - [fs] fuse: fuse_flush() should wait on writeback (Miklos Szeredi) [1581904] - [fs] fuse: Implement write_begin/write_end callbacks (Miklos Szeredi) [1581904] - [fs] fuse: restructure fuse_readpage() (Miklos Szeredi) [1581904] - [fs] fuse: Flush files on wb close (Miklos Szeredi) [1581904] - [fs] fuse: Trust kernel i_mtime only (Miklos Szeredi) [1581904] - [fs] fuse: Trust kernel i_size only (Miklos Szeredi) [1581904] - [fs] fuse: Connection bit for enabling writeback (Miklos Szeredi) [1581904] - [fs] fuse: Prepare to handle short reads (Miklos Szeredi) [1581904] - [fs] fuse: Linking file to inode helper (Miklos Szeredi) [1581904] - [fs] pipe: kill ->map() and ->unmap() (Miklos Szeredi) [1581904] - [fs] fuse/dev: use atomic maps (Miklos Szeredi) [1581904] - [fs] fuse: support clients that don't implement 'open' (Miklos Szeredi) [1581904] - [fs] fuse: fix SetPageUptodate() condition in STORE (Miklos Szeredi) [1581904] - [fs] fuse: fix pipe_buf_operations (Miklos Szeredi) [1581904] - [fs] fuse: writepages: protect secondary requests from fuse file release (Miklos Szeredi) [1581904] - [fs] fuse: writepages: update bdi writeout when deleting secondary request (Miklos Szeredi) [1581904] - [fs] fuse: writepages: crop secondary requests (Miklos Szeredi) [1581904] - [fs] fuse: writepages: roll back changes if request not found (Miklos Szeredi) [1581904] - [fs] vfs: introduce d_instantiate_no_diralias() (Miklos Szeredi) [1581904] - [fs] fuse: writepage: skip already in flight (Miklos Szeredi) [1581904] - [fs] fuse: writepages: handle same page rewrites (Miklos Szeredi) [1581904] - [fs] fuse: writepages: fix aggregation (Miklos Szeredi) [1581904] - [fs] fuse: fix race in fuse_writepages() (Miklos Szeredi) [1581904] - [fs] fuse: Implement writepages callback (Miklos Szeredi) [1581904] - [fs] fuse: don't BUG on no write file (Miklos Szeredi) [1581904] - [fs] fuse: lock page in mkwrite (Miklos Szeredi) [1581904] - [fs] fuse: Prepare to handle multiple pages in writeback (Miklos Szeredi) [1581904] - [fs] fuse: Getting file for writeback helper (Miklos Szeredi) [1581904] - [fs] fuse: readdirplus: fix RCU walk (Miklos Szeredi) [1581904] - [fs] mm: use totalram_pages instead of num_physpages at runtime (Miklos Szeredi) [1581904] - [fs] fuse: another open-coded file_inode() (Miklos Szeredi) [1581904] - [fs] nfsd: Clean up legacy NFS WRITE argument XDR decoders (Kamal Heib) [1680282] - [fs] nfsd: cleanup dead codes and values in nfsd_write (Kamal Heib) [1680282] - [fs] nfsd: pass an integer for stable type to nfsd_vfs_write (Kamal Heib) [1680282] - [fs] nfs: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry (Benjamin Coddington) [1627929] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1627929] - [fs] d_invalidate(): unhash immediately (Benjamin Coddington) [1627929] - [fs] Hang/soft lockup in d_invalidate with simultaneous calls (Benjamin Coddington) [1627929] - [x86] hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [1691421] - [x86] hyper-v: fix hyperv.h UAPI header (Vitaly Kuznetsov) [1692492]- [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1684780] - [sound] alsa/hda: add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1680180] - [mm] percpu: add support for __GFP_NOWARN flag (Jiri Olsa) [1690683] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Xiao Ni) [1528466] - [scsi] vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED (Cathy Avery) [1637721] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1629594 1615254] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1629594 1615254] - [infiniband] ib/ipoib: Fix the use of ndo_change_mtu (Kamal Heib) [1692111] - [infiniband] rdmavt: Fix concurrency panics in QP post_send and modify to error (Alex Estrin) [1686441] - [infiniband] ib/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1688717] - [infiniband] ib/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1688717] - [netdrv] mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1688717] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1688717] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1688717] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1688717] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1688717] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1688717] - [netdrv] mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1688717] - [netdrv] mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1688717] - [netdrv] mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1688717] - [netdrv] mlx5: Add modify FTE helper function (Alaa Hleihel) [1688717] - [netdrv] mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1688717] - [netdrv] mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1688717] - [netdrv] mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1688717] - [netdrv] mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1688717] - [netdrv] mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1688717] - [infiniband] ib/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1682916] - [infiniband] ib/hfi1: Add limit test for RC/UC send via loopback (Alex Estrin) [1682916] - [net] bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1624391] {CVE-2018-9363} - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1676462] - [hid] increase maximum global item tag report size to 256 (Tony Camuso) [1517616] - [hid] debug: fix the ring buffer implementation (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} - [hid] debug: check length before copy_to_user() (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} - [tools] power turbostat: fix goldmont C-state limit decoding (Prarit Bhargava) [1641714] - [tools] power turbostat: consolidate duplicate model numbers (Prarit Bhargava) [1641714] - [tools] power turbostat: reduce debug output (Prarit Bhargava) [1641714] - [tools] power turbosat: fix AMD APIC-id output (Prarit Bhargava) [1641714] - [tools] power turbostat: version 18.07.27 (Prarit Bhargava) [1641714] - [tools] power turbostat: Read extended processor family from CPUID (Prarit Bhargava) [1641714] - [tools] power turbostat: fix x2apic debug message output file (Prarit Bhargava) [1641714] - [tools] power turbostat: fix bogus summary values (Prarit Bhargava) [1641714] - [tools] power turbostat: fix -S on UP systems (Prarit Bhargava) [1641714] - [tools] power turbostat: version 18.06.20 (Prarit Bhargava) [1641714] - [tools] power turbostat: add the missing command line switches (Prarit Bhargava) [1641714] - [tools] power turbostat: add single character tokens to help (Prarit Bhargava) [1641714] - [tools] power turbostat: alphabetize the help output (Prarit Bhargava) [1641714] - [tools] power turbostat: add optional APIC X2APIC columns (Prarit Bhargava) [1641714] - [tools] power turbostat: decode cpuid.1.HT (Prarit Bhargava) [1641714] - [crypto] qat - move temp buffers off the stack (Neil Horman) [1641143] - [crypto] qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Neil Horman) [1641143] - [crypto] qat - Remove VLA usage (Neil Horman) [1641143] - [crypto] qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Neil Horman) [1641143] - [crypto] treewide: kzalloc_node() -> kcalloc_node() (Neil Horman) [1641143] - [crypto] treewide: kzalloc() -> kcalloc() (Neil Horman) [1641143] - [crypto] qat - Add MODULE_FIRMWARE for all qat drivers (Neil Horman) [1641143] - [crypto] .gitignore: move *-asn1.[ch] patterns to the top-level .gitignore (Neil Horman) [1641143] - [crypto] qat - don't leak pointers to authenc keys (Neil Horman) [1641143] - [crypto] qat - Make several functions static (Neil Horman) [1641143] - [kernel] locking/lockdep: Increase lockdep dependency entries to 40k (Waiman Long) [1600404] - [kernel] irq: Implement irqaffinity=driver (Prarit Bhargava) [1632965] - [kernel] genirq: Fix null pointer reference in irq_set_affinity_hint() (Prarit Bhargava) [1632965] - [kernel] genirq: Remove bogus restriction in irq_move_mask_irq() (Prarit Bhargava) [1632965] - [kernel] genirq: Set initial affinity in irq_set_affinity_hint() (Prarit Bhargava) [1632965] - [powerpc] pseries/mobility: Extend start/stop topology update scope (Desnes Augusto Nunes do Rosario) [1671799] - [powerpc] pseries: Fix unitialized timer reset on migration (Desnes Augusto Nunes do Rosario) [1671799] - [acpi] nfit, x86/mce: Validate a MCE's address before using it (Jeff Moyer) [1662229] - [acpi] nfit, x86/mce: Handle only uncorrectable machine checks (Jeff Moyer) [1662229] - [x86] mce: Make correctable error detection look at the Deferred bit (Jeff Moyer) [1662229] - [x86] mm: Unbreak modules that use the DMA API (Gary Hook) [1676613 1662887] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688878] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688878] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688878] - [x86] Add TSX Force Abort CPUID/MSR (Waiman Long) [1688878] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688878] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688878] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688878]- [netdrv] tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent() (Jonathan Toppins) [1673455] - [misc] mei: request async autosuspend at the end of enumeration (Artem Savkov) [1676682] - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674402] - [scsi] cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1642436] - [scsi] cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1642436] - [scsi] cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1642436] - [scsi] cxgbi: Convert timers to use timer_setup() (Arjun Vynipadath) [1642436] - [lib] rhashtable: add schedule points (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Documentation tweak (Christoph von Recklinghausen) [1666812] - [lib] rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible (Christoph von Recklinghausen) [1666812] - [kernel] rhashtable: compact struct rhashtable_params (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Do not lower max_elems when max_size is zero (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Cap total number of entries to 2^31 (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: remove insecure_max_entries param (Christoph von Recklinghausen) [1666812] - [kernel] rhashtable: remove insecure_elasticity (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Fix RCU dereference annotation in rht_bucket_nested (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Fix use before NULL check in bucket_table_free (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Add nested tables (Christoph von Recklinghausen) [1666812] - [kernel] rcu: Fix soft lockup for rcu_nocb_kthread (Christoph von Recklinghausen) [1666812] - [firmware] efi: Add pstore variables to the deletion whitelist (Prarit Bhargava) [1303667] - [tools] efi: Make efivarfs entries immutable by default (Prarit Bhargava) [1303667] - [firmware] efi: Make our variable validation list include the guid (Prarit Bhargava) [1303667] - [firmware] efi: Do variable name validation tests in utf8 (Prarit Bhargava) [1303667] - [firmware] efivars: Stop passing a struct argument to efivar_validate() (Prarit Bhargava) [1303667] - [firmware] efivars: Check size of user object (Prarit Bhargava) [1303667] - [firmware] efivars: Use local variables instead of a pointer dereference (Prarit Bhargava) [1303667] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Jiri Olsa) [1680074] - [tools] perf top: Display slow reader warning when droping samples (Jiri Olsa) [1680074] - [tools] perf top: Save and display the drop count stats (Jiri Olsa) [1680074] - [tools] perf top: Drop samples which are behind the refresh rate (Jiri Olsa) [1680074] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Jiri Olsa) [1680074] - [tools] perf top: Use cond variable instead of a lock (Jiri Olsa) [1680074] - [tools] perf top: Add processing thread (Jiri Olsa) [1680074] - [tools] perf top: Move lost events warning to helpline (Jiri Olsa) [1680074] - [tools] perf top: Save and display the lost count stats (Jiri Olsa) [1680074] - [tools] perf ordered_events: Add private data member (Jiri Olsa) [1680074] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Jiri Olsa) [1680074] - [tools] perf vendor events intel: Fix diverse typos (Jiri Olsa) [1680074] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Jiri Olsa) [1680074] - [tools] perf stat: Fix shadow stats for clock events (Jiri Olsa) [1680074] - [tools] perf symbols: Fix slowness due to -ffunction-section (Jiri Olsa) [1680074] - [tools] perf jvmti: Separate jvmti cmlr check (Jiri Olsa) [1680074] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Jiri Olsa) [1680074] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Jiri Olsa) [1680074] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Jiri Olsa) [1680074] - [tools] perf pmu: Suppress potential format-truncation warning (Jiri Olsa) [1680074] - [tools] perf script: Share code and output format for uregs and iregs output (Jiri Olsa) [1680074] - [tools] perf script: Add newline after uregs output (Jiri Olsa) [1680074] - [tools] tools build feature: Check if get_current_dir_name() is available (Jiri Olsa) [1680074] - [tools] perf tools: Fix crash on synthesizing the unit (Jiri Olsa) [1680074] - [tools] perf tools: Do not zero sample_id_all for group members (Jiri Olsa) [1680074] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add more event information to debug log (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Jiri Olsa) [1680074] - [tools] perf top: Display the LBR stats in callchain entry (Jiri Olsa) [1680074] - [tools] perf stat: Handle different PMU names with common prefix (Jiri Olsa) [1680074] - [tools] perf record: Support weak groups (Jiri Olsa) [1680074] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Jiri Olsa) [1680074] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Jiri Olsa) [1680074] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Jiri Olsa) [1680074] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Jiri Olsa) [1680074] - [tools] perf top: Start display thread earlier (Jiri Olsa) [1680074] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Jiri Olsa) [1680074] - [tools] perf top: Do not use overwrite mode by default (Jiri Olsa) [1680074] - [tools] perf top: Allow disabling the overwrite mode (Jiri Olsa) [1680074] - [tools] perf trace: Beautify the umount's 'name' argument (Jiri Olsa) [1680074] - [tools] perf trace: Consider syscall aliases too (Jiri Olsa) [1680074] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Jiri Olsa) [1680074] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Jiri Olsa) [1680074] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Jiri Olsa) [1680074] - [tools] perf script: Support total cycles count (Jiri Olsa) [1680074] - [tools] perf script: Implement --graph-function (Jiri Olsa) [1680074] - [tools] tools script: Add --call-trace and --call-ret-trace (Jiri Olsa) [1680074] - [tools] perf script: Make itrace script default to all calls (Jiri Olsa) [1680074] - [tools] perf script: Add --insn-trace for instruction decoding (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Jiri Olsa) [1680074] - [tools] perf script: Flush output stream after events in verbose mode (Jiri Olsa) [1680074] - [tools] perf script: Allow extended console debug output (Jiri Olsa) [1680074] - [tools] perf stat: Poll for monitored tasks being alive (Jiri Olsa) [1680074] - [tools] perf trace: Drop addr_location refcounts (Jiri Olsa) [1680074] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Jiri Olsa) [1680074] - [tools] perf evsel: Introduce per event max_events property (Jiri Olsa) [1680074] - [tools] perf trace: Introduce --max-events (Jiri Olsa) [1680074] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Jiri Olsa) [1680074] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Jiri Olsa) [1680074] - [tools] perf jitdump: Add Sparc support (Jiri Olsa) [1680074] - [tools] perf annotate: Add Sparc support (Jiri Olsa) [1680074] - [tools] perf record: Encode -k clockid frequency into Perf trace (Jiri Olsa) [1680074] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Jiri Olsa) [1680074] - [tools] perf python: More portable way to make CFLAGS work with clang (Jiri Olsa) [1680074] - [tools] perf python: Make clang_has_option() work on Python 3 (Jiri Olsa) [1680074] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Jiri Olsa) [1680074] - [tools] perf tools: Avoid double free in read_event_file() (Jiri Olsa) [1680074] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Jiri Olsa) [1680074] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Jiri Olsa) [1680074] - [tools] perf strbuf: Match va_{add, copy} with va_end (Jiri Olsa) [1680074] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Jiri Olsa) [1680074] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Jiri Olsa) [1680074] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Jiri Olsa) [1680074] - [tools] perf db-export: Add trace begin / end branch type variants (Jiri Olsa) [1680074] - [tools] perf script: Enhance sample flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf script: Print DSO for callindent (Jiri Olsa) [1680074] - [tools] perf script: Allow sym and dso without ip, addr (Jiri Olsa) [1680074] - [tools] tools lib subcmd: Support overwriting the pager (Jiri Olsa) [1680074] - [tools] perf tools: Report itrace options in help (Jiri Olsa) [1680074] - [tools] perf help: Add missing subcommand `version` (Jiri Olsa) [1680074] - [tools] perf tools: Initialize perf_data_file fd field (Jiri Olsa) [1680074] - [tools] perf util: Make copyfile_offset() global (Jiri Olsa) [1680074] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Jiri Olsa) [1680074] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Jiri Olsa) [1680074] - [tools] perf tools: Remove perf_tool from event_op3 (Jiri Olsa) [1680074] - [tools] perf tools: Remove perf_tool from event_op2 (Jiri Olsa) [1680074] - [tools] tools Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Jiri Olsa) [1680074] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Jiri Olsa) [1680074] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Jiri Olsa) [1680074] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Jiri Olsa) [1680074] - [tools] perf map: Turn some pr_warning() to pr_debug() (Jiri Olsa) [1680074] - [tools] perf annotate: Handle arm64 move instructions (Jiri Olsa) [1680074] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Jiri Olsa) [1680074] - [tools] perf stat: Move the display functions to stat-display.c (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Jiri Olsa) [1680074] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'evlist' argument to print functions (Jiri Olsa) [1680074] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Introduce perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Jiri Olsa) [1680074] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Jiri Olsa) [1680074] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Jiri Olsa) [1680074] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Jiri Olsa) [1680074] - [tools] perf trace: Pass augmented args to the arg formatters when available (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Jiri Olsa) [1680074] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Jiri Olsa) [1680074] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Factor out common code of PMI handler (Jiri Olsa) [1680074] - [kernel] perf: Suppress AUX/OVERWRITE records (Jiri Olsa) [1680074]- [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Desnes Augusto Nunes do Rosario) [1670667] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Desnes Augusto Nunes do Rosario) [1670667] - [netdrv] ixgbe: fix warning: sysfs: cannot create duplicate filename (Ken Cox) [1688296] - [sound] alsa: asoc: intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1517622] - [sound] alsa: hda: hdmi - add Icelake support (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1517622] - [sound] alsa: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1517622] - [sound] alsa: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1517622] - [sound] alsa: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1517622] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1077929] - [security] selinux: policydb: fix byte order and alignment issues (Ondrej Mosnacek) [1636973] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1335986] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1335986] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1335986] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1570612] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1570612] - [kernel] audit: filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1382513] - [kernel] audit: remove unnecessary semicolon in audit_field_valid() (Richard Guy Briggs) [1382513] - [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Bhupesh Sharma) [1537527] - [x86] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1537527] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1537527] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1537527] - [x86] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1537527] - [firmware] efi: Replace runtime services spinlock with semaphore (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Run UEFI Runtime Services with interrupts enabled (Bhupesh Sharma) [1537527] - [firmware] efi: runtime-wrapper: Get rid of the rtc_lock spinlock (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Remove out of date comment regarding in_nmi() (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Add a nonblocking version of QueryVariableInfo() (Bhupesh Sharma) [1537527] - [firmware] efi: Delete the in_nmi() conditional runtime locking (Bhupesh Sharma) [1537527] - [firmware] efi: Provide a non-blocking SetVariable() operation (Bhupesh Sharma) [1537527] - [firmware] efi: Implement mandatory locking for UEFI Runtime Services (Bhupesh Sharma) [1537527] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1676307] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1676307] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1676307] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1676307] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1676307] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1676307] - [mm] memcg, slab: simplify synchronization scheme (Aaron Tomlin) [1674401] - [mm] memcg, slab: do not schedule cache destruction when last page goes away (Aaron Tomlin) [1674401] - [mm] memcg, slab: separate memcg vs root cache creation paths (Aaron Tomlin) [1674401] - [mm] memcg, slab: cleanup memcg cache creation (Aaron Tomlin) [1674401] - [mm] memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Aaron Tomlin) [1674401] - [mm] memcg, slab: RCU protect memcg_params for root caches (Aaron Tomlin) [1674401] - [mm] slab: do not panic if we fail to create memcg cache (Aaron Tomlin) [1674401] - [mm] memcg: get rid of kmem_cache_dup() (Aaron Tomlin) [1674401] - [mm] memcg: fix possible NULL deref while traversing memcg_slab_caches list (Aaron Tomlin) [1674401] - [mm] memcg, slab: fix barrier usage when accessing memcg_caches (Aaron Tomlin) [1674401] - [mm] slab: clean up kmem_cache_create_memcg() error handling (Aaron Tomlin) [1674401] - [mm] memcg, kmem: use cache_from_memcg_idx instead of hard code (Aaron Tomlin) [1674401] - [mm] memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Aaron Tomlin) [1674401] - [mm] memcg: make memcg_update_cache_sizes() static (Aaron Tomlin) [1674401] - [mm] memcg: fix kmem_account_flags check in memcg_can_account_kmem() (Aaron Tomlin) [1674401] - [powerpc] lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] Avoid code patching freed init sections (Desnes Augusto Nunes do Rosario) [1637841] - [kernel] asm/sections: add helpers to check for section data (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/feature-fixups: use raw_patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/code-patching: refactor patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/code-patching: Use alternate map for patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [x86] intel_rdt: Show missing resctrl mount options (David Arcari) [1689045] - [x86] acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1688286]- [infiniband] rdma/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1643182] - [netdrv] rdma/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1643182] - [netdrv] qed: Fix iWARP syn packet mac address validation (Manish Chopra) [1682918] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing (Manish Chopra) [1682918] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1682918] - [netdrv] qede: Add missing checks for tunnel enablement (Manish Chopra) [1682918] - [netdrv] qede: Add missing ndos initialization for VFs (Manish Chopra) [1682918] - [netdrv] qed: Fix EQ full firmware assert (Manish Chopra) [1682918] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF (Manish Chopra) [1682918] - [netdrv] qede: Add ethtool interface for SmartAN query (Manish Chopra) [1682918] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1682918] - [netdrv] qed: Add API for SmartAN query (Manish Chopra) [1682918] - [netdrv] qede: Fix system crash on configuring channels (Manish Chopra) [1682918] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode (Manish Chopra) [1682918] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1682918] - [netdrv] qed: Change verbosity for coalescing message (Manish Chopra) [1682918] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1673194] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1673194] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1673194] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1673194] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1673194] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1673194] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1673194] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1673194] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence (Manish Chopra) [1673194] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1673194] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output (Manish Chopra) [1673194] - [netdrv] bnx2x: Add MBI version to ethtool driver query output (Manish Chopra) [1673194] - [netdrv] remove inclusion when not needed (Manish Chopra) [1673194] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1673194] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1648746] - [cpufreq] intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648208] - [acpi] cppc: Add support for guaranteed performance (Prarit Bhargava) [1648208] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481749] - [x86] xen/qspinlock: Don't kick CPU if IRQ is not initialized (Vitaly Kuznetsov) [1681468] - [xen] grant-table: Use put_page instead of free_page (Vitaly Kuznetsov) [1545022] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Consolidate code for converting cpumask to vpset (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Fix the circular dependency in IPI enlightenment (Vitaly Kuznetsov) [1661654] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1661654] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1661654] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1661654] - [x86] intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Prepare for feedback loop (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Add schemata support (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Add initialization support (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Enable/disable MBA software controller (Prarit Bhargava) [1620320] - [documentation] x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc) (Prarit Bhargava) [1620320]- [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1679395] - [fs] nfs: nfs_compare_mount_options always compare auth flavors (Steve Dickson) [1661620] - [fs] vfs: fix check for fallocate on active swapfile (Lukas Czerner) [1671293] - [fs] fs: prevent doing FALLOC_FL_ZERO_RANGE on append only file (Lukas Czerner) [1671293] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1671293] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1671293] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1671293] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1671293] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1671293] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1671293] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1671293] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1671293] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1671293] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1671293] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1671293] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1671293] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1671293] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1671293] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1671293] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1671293] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1671293] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1671293] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1671293] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1671293] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1671293] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1671293] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1671293] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1671293] - [fs] ext4: limit xattr size to INT_MAX (Lukas Czerner) [1671293] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1671293] - [fs] ext4: correctly detect when an xattr value has an invalid size (Lukas Czerner) [1671293] - [fs] ext4: Check that external xattr value block is zero (Lukas Czerner) [1671293] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1671293] - [fs] ext4: fix quota inconsistency during orphan cleanup for read-only mounts (Lukas Czerner) [1671293] - [fs] ext4: force revalidation of directory pointer after seekdir(2) (Lukas Czerner) [1671293] - [fs] ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin() (Lukas Czerner) [1671293] - [fs] jbd2: if the journal is aborted then don't allow update of the log tail (Lukas Czerner) [1671293] - [fs] ext4: save error to disk in __ext4_grp_locked_error() (Lukas Czerner) [1671293] - [fs] ext4: fix a race in the ext4 shutdown path (Lukas Czerner) [1671293] - [fs] ext4: fix crash when a directory's i_size is too small (Lukas Czerner) [1671293] - [fs] ext4: fix fdatasync(2) after fallocate(2) operation (Lukas Czerner) [1671293] - [fs] ext4: fix incorrect quotaoff if the quota feature is enabled (Lukas Czerner) [1671293] - [fs] ext4: fix overflow caused by missing cast in ext4_resize_fs() (Lukas Czerner) [1671293] - [fs] ext4: fix fdatasync(2) after extent manipulation operations (Lukas Czerner) [1671293] - [fs] ext4: keep existing extra fields when inode expands (Lukas Czerner) [1671293] - [fs] ext4: clear lockdep subtype for quota files on quota off (Lukas Czerner) [1671293] - [fs] ext4: Set flags on quota files directly (Lukas Czerner) [1671293] - [fs] ext4: evict inline data when writing to memory map (Lukas Czerner) [1671293] - [fs] ext4: mark inode dirty after converting inline directory (Lukas Czerner) [1671293] - [fs] ext4: don't lock buffer in ext4_commit_super if holding spinlock (Lukas Czerner) [1671293] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1671293] - [fs] ext4: fix crashes in dioread_nolock mode (Lukas Czerner) [1671293] - [fs] ext4: fix potential integer overflow (Lukas Czerner) [1671293] - [fs] dcache: Add negative dentries to LRU tail (Waiman Long) [1466038] - [fs] documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1466038] - [fs] dcache: Track & report number of negative dentries (Waiman Long) [1466038] - [fs] dcache: convert dentry_stat.nr_unused to per-cpu counters (Waiman Long) [1466038] - [fs] bump inode and dentry counters to long (Waiman Long) [1466038]- [usb] fix the usbfs flag sanitization for control transfers (Torez Smith) [1657401] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1657401] - [usb] xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1657401] - [usb] roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1657401] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1657401] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1657401] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1657401] - [usb] usbip: fix bug: kasan: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1657401] - [netdrv] usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1657401] - [usb] xhci-mtk: resume USB3 roothub first (Torez Smith) [1657401] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1657401] - [usb] cdc_acm: Do not leak URB buffers (Torez Smith) [1657401] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1657401] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [usb] serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1657401] - [usb] typec: mux: Take care of driver module reference counting (Torez Smith) [1657401] - [usb] core: safely deal with the dynamic quirk lists (Torez Smith) [1657401] - [usb] roles: Take care of driver module reference counting (Torez Smith) [1657401] - [usb] handle NULL config in usb_find_alt_setting() (Torez Smith) [1657401] - [usb] fix error handling in usb_driver_claim_interface() (Torez Smith) [1657401] - [usb] remove LPM management from usb_driver_claim_interface() (Torez Smith) [1657401] - [usb] usbdevfs: restore warning for nonsensical flags (Torez Smith) [1657401] - [usb] usbdevfs: sanitize flags more (Torez Smith) [1657401] - [usb] revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1657401] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1657401] - [usb] serial: option: add two-endpoints device-id flag (Torez Smith) [1657401] - [usb] serial: option: improve Quectel EP06 detection (Torez Smith) [1657401] - [usb] revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1657401] - [usb] xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1657401] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1657401] - [usb] cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1657401] - [usb] misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1657401] - [usb] Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1657401] - [usb] typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1657401] - [usb] Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1657401] - [usb] uas: add support for more quirk flags (Torez Smith) [1657401] - [usb] Add quirk to support DJI CineSSD (Torez Smith) [1657401] - [usb] typec: fix kernel-doc parameter warning (Torez Smith) [1657401] - [usb] yurex: Check for truncation in yurex_read() (Torez Smith) [1657401] - [usb] yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1657401] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1657401] - [usb] add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1657401] - [usb] serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1657401] - [usb] serial: io_ti: fix array underflow in completion handler (Torez Smith) [1657401] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1657401] - [netdrv] net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1657401] - [usb] serial: pl2303: add a new device id for ATEN (Torez Smith) [1657401] - [usb] option: add support for DW5821e (Torez Smith) [1657401] - [netdrv] usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1657401] - [netdrv] usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1657401] - [media] uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1657401] - [media] uvcvideo: Remove a redundant check (Torez Smith) [1657401] - [media] uvcvideo: Fix minor spelling (Torez Smith) [1657401] - [netdrv] qmi_wwan: fix interface number for DW5821e production firmware (Torez Smith) [1657401] - [usb] usbtmc: Add support for 32 bit compat applications (Torez Smith) [1657401] - [usb] core: handle hub C_PORT_OVER_CURRENT condition (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for termination character (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for EOM bit (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for trigger (Torez Smith) [1657401] - [usb] usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1657401] - [usb] usbtmc: use consistent timeout error (Torez Smith) [1657401] - [usb] usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1657401] - [usb] xhci: Fix memory leak in xhci_endpoint_reset() (Torez Smith) [1657401] - [usb] typec: tcpm: Fix sink PDO starting index for PPS APDO selection (Torez Smith) [1657401] - [netdrv] usb: asix: replace mii_nway_restart in resume path (Torez Smith) [1657401] - [usb] serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1657401] - [netdrv] usb: rtl8150: demote allmulti message to dev_dbg() (Torez Smith) [1657401] - [netdrv] usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1657401] - [usb] serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1657401] - [usb] serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1657401] - [usb] serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1657401] - [usb] cdc_acm: Add quirk for Castles VEGA3000 (Torez Smith) [1657401] - [usb] host: ehci-sched: remove redundant pointer dev (Torez Smith) [1657401] - [usb] host: whci: remove redundant variable t (Torez Smith) [1657401] - [usb] xhci: dbc: remove redundant pointer dbc (Torez Smith) [1657401] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1657401] - [usb] misc: uss720: remove redundant pointer usbdev (Torez Smith) [1657401] - [usb] usbip: remove redundant pointer ep (Torez Smith) [1657401] - [usb] serial: kl5kusb105: remove KLSI device id (Torez Smith) [1657401] - [usb] yurex: fix out-of-bounds uaccess in read handler (Torez Smith) [1657401] - [usb] typec: avoid format-overflow warning (Torez Smith) [1657401] - [usb] typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1657401] - [usb] typec: fix dereference before null check on adev (Torez Smith) [1657401] - [usb] usbtest: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] quirks: add delay quirks for Corsair Strafe (Torez Smith) [1657401] - [usb] xhci: xhci-mem: off by one in xhci_stream_id_to_ring() (Torez Smith) [1657401] - [usb] serial: kobil_sct: add missing version error handling (Torez Smith) [1657401] - [usb] serial: kobil_sct: fix modem-status error handling (Torez Smith) [1657401] - [usb] serial: mos7840: fix status-register error handling (Torez Smith) [1657401] - [usb] serial: keyspan_pda: fix modem-status error handling (Torez Smith) [1657401] - [netdrv] qmi_wwan: add support for Quectel EG91 (Torez Smith) [1657401] - [usb] serial: cp210x: add another USB ID for Qivicon ZigBee stick (Torez Smith) [1657401] - [usb] serial: ch341: fix type promotion bug in ch341_control_in() (Torez Smith) [1657401] - [netdrv] smsc75xx: Add workaround for gigabit link up hardware errata (Torez Smith) [1657401] - [netdrv] usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1657401] - [usb] typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1657401] - [usb] mark expected switch fall-throughs (Torez Smith) [1657401] - [usb] wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1657401] - [usb] typec: tcpm: Support for Alternate Modes (Torez Smith) [1657401] - [usb] typec: pi3usb30532: Start using generic state values (Torez Smith) [1657401] - [usb] typec: Add driver for DisplayPort alternate mode (Torez Smith) [1657401] - [usb] typec: Bus type for alternate modes (Torez Smith) [1657401] - [usb] typec: Register a device for every mode (Torez Smith) [1657401] - [usb] typec: mux: Get the mux identifier from function parameter (Torez Smith) [1657401] - [usb] typec: tcpm: Correctly report power_supply current and voltage for non pd supply (Torez Smith) [1657401] - [usb] xhci: dbc: Don't decrement runtime PM counter if DBC is not started (Torez Smith) [1657401] - [usb] update for tcpci drivers moving out of staging (Torez Smith) [1657401] - [netdrv] usb: Mark expected switch fall-throughs (Torez Smith) [1657401] - [usb] typec: function for checking cable plug orientation (Torez Smith) [1657401] - [kernel] usb: pd: include kernel.h (Torez Smith) [1657401] - [usb] typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1657401] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1657401] - [usb] typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1657401] - [usb] typec: add API to get typec basic port power and data config (Torez Smith) [1657401] - [kernel] usb: typec: add fwnode to tcpc (Torez Smith) [1657401] - [usb] typec: tps6598x: Remove VLA usage (Torez Smith) [1657401] - [usb] cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1657401] - [usb] legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] ldusb: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] iowarrior: remove intr_idx_lock (Torez Smith) [1657401] - [usb] adutux: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] wusbcore: remove excessive irqsave (Torez Smith) [1657401] - [usb] usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] usblp: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] usbfs: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] core: use irqsave() in sg_complete() complete callback (Torez Smith) [1657401] - [usb] cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1657401] - [usb] serial: digi_acceleport: rename tty flag variable (Torez Smith) [1657401] - [usb] serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: sierra: fix potential deadlock at close (Torez Smith) [1657401] - [usb] serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] r8152: napi hangup fix after disconnect (Torez Smith) [1657401] - [usb] usb host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1657401] - [usb] cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1657401] - [usb] mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1657401] - [usb] xhci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] - [usb] ehci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] - [usb] Report wakeup events on root-hub ports (Torez Smith) [1657401] - [usb] typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered (Torez Smith) [1657401] - [usb] typec: tcpm: Fix a msecs vs jiffies bug (Torez Smith) [1657401] - [usb] cdc_acm: Add quirk for Uniden UBC125 scanner (Torez Smith) [1657401] - [usb] typec: ucsi: Fix for incorrect status data issue (Torez Smith) [1657401] - [usb] xhci: increase CRS timeout value (Torez Smith) [1657401] - [usb] xhci: tegra: fix runtime PM error handling (Torez Smith) [1657401] - [usb] xhci: remove the code build warning (Torez Smith) [1657401] - [usb] xhci: Fix kernel oops in trace_xhci_free_virt_device (Torez Smith) [1657401] - [usb] xhci: Fix perceived dead host due to runtime suspend race with event handler (Torez Smith) [1657401] - [usb] serial: cast sizeof() to int when comparing with error code (Torez Smith) [1657401] - [netdrv] qmi_wwan: add support for the Dell Wireless 5821e module (Torez Smith) [1657401] - [netdrv] usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb/drivers: Remove useless hrtimer_active check (Torez Smith) [1657401] - [usb] serial: cp210x: add CESINEL device ids (Torez Smith) [1657401] - [usb] serial: cp210x: add Silicon Labs IDs for Windows Update (Torez Smith) [1657401] - [netdrv] cdc_ncm: avoid padding beyond end of skb (Torez Smith) [1657401] - [media] uvcvideo: Prevent setting unavailable flags (Torez Smith) [1657401] - [netdrv] usb: cdc_mbim: add flag FLAG_SEND_ZLP (Torez Smith) [1657401] - [usb] revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue" (Torez Smith) [1657401] - [usb] xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers (Torez Smith) [1657401] - [usb] xhci: Allow more than 32 quirks (Torez Smith) [1657401] - [usb] xhci: force all memory allocations to node (Torez Smith) [1657401] - [usb] typec: fsusb302: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] - [usb] core: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] ehci-hcd: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] ohci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] uhci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] mon: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] typec: tcpm: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] - [usb] hub: Per-port setting to reduce TRSTRCY to 10 ms (Torez Smith) [1657401] - [usb] hub: Per-port setting to use old enumeration scheme (Torez Smith) [1657401] - [usb] xhci: tegra: Fix runtime PM support (Torez Smith) [1657401] - [usb] core: message: remove extra endianness conversion in usb_set_isoch_delay (Torez Smith) [1657401] - [netdrv] qmi_wwan: Add Netgear Aircard 779S (Torez Smith) [1657401] - [netdrv] qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID (Torez Smith) [1657401] - [usb] xhci: tegra: Add support for managing powergates (Torez Smith) [1657401] - [usb] xhci: tegra: Add runtime PM support (Torez Smith) [1657401] - [usb] xhci: tegra: Prepare for adding runtime PM support (Torez Smith) [1657401] - [usb] usb-storage: Add compatibility quirk flags for G-Technologies G-Drive (Torez Smith) [1657401] - [usb] usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver (Torez Smith) [1657401] - [usb] typec: wcove: Remove dependency on HW FSM (Torez Smith) [1657401] - [usb] roles: intel_xhci: Enable runtime PM (Torez Smith) [1657401] - [usb] typec: fusb302: Fix debugfs issue (Torez Smith) [1657401] - [usb] roles: intel_xhci: Always allow user control (Torez Smith) [1657401] - [usb] typec: Fix htmldocs warning (Torez Smith) [1657401] - [usb] typec: tcpm: Provide fwnode pointer as part of psy_cfg (Torez Smith) [1657401] - [usb] xhci: debugfs: add debugfs interface to enable compliance mode for a port (Torez Smith) [1657401] - [usb] xhci: debugfs: add usb ports to xhci debugfs (Torez Smith) [1657401] - [usb] xhci: xhci-mem: remove port_arrays and the code initializing them (Torez Smith) [1657401] - [usb] xhci-mtk: use xhci hub structures to get number of ports in roothubs (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use port structure members instead of xhci_get_ports() (Torez Smith) [1657401] - [usb] xhci: use port structures instead of port arrays in xhci.c functions (Torez Smith) [1657401] - [usb] xhci: change xhci_test_and_clear_bit() to use new port structure (Torez Smith) [1657401] - [usb] xhci: change xhci_set_link_state() to work with port structures (Torez Smith) [1657401] - [usb] xhci: rename faked_port_index to hcd_portnum (Torez Smith) [1657401] - [usb] xhci: xhci-ring: use port structures for port event handler (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use new port structures for cas and wake mask functions (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use new port structures to get port address instead of port array (Torez Smith) [1657401] - [usb] xhci: Add helper to get xhci roothub from hcd (Torez Smith) [1657401] - [usb] xhci: set hcd pointers for xhci usb2 and usb3 roothub structures (Torez Smith) [1657401] - [usb] xhci: Create new structures to store xhci port information (Torez Smith) [1657401] - [usb] xhci: hisilicon: support HiSilicon STB xHCI host controller (Torez Smith) [1657401] - [usb] xhci: dbc: Add SPDX identifiers to dbc files (Torez Smith) [1657401] - [usb] serial: ftdi_sio: clean up flow control management (Torez Smith) [1657401] - [usb] serial: ftdi_sio: drop unnecessary urb_ variable prefixes (Torez Smith) [1657401] - [usb] serial: ftdi_sio: use non-underscore fixed types (Torez Smith) [1657401] - [usb] serial: ftdi_sio: fix IXON/IXOFF mixup (Torez Smith) [1657401] - [usb] usbtmc: Remove rigol_quirk (Torez Smith) [1657401] - [usb] serial: use tty_port_register_device() (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix bad unlock balance during stub_probe() (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix NULL-ptr deref and use-after-free errors (Torez Smith) [1657401] - [usb] xhci: Fix USB3 NULL pointer dereference at logical disconnect (Torez Smith) [1657401] - [usb] revert "usb: host: ehci: Use dma_pool_zalloc()" (Torez Smith) [1657401] - [usb] usbip: usbip_host: run rebind from exit when module is removed (Torez Smith) [1657401] - [usb] usbip: usbip_host: delete device from busid_table after rebind (Torez Smith) [1657401] - [usb] typec: tps6598x: handle block reads separately with plain-I2C adapters (Torez Smith) [1657401] - [usb] typec: tcpm: Release the role mux when exiting (Torez Smith) [1657401] - [usb] Accept bulk endpoints with 1024-byte maxpacket (Torez Smith) [1657401] - [usb] xhci: Fix use-after-free in xhci_free_virt_device (Torez Smith) [1657401] - [netdrv] qmi_wwan: do not steal interfaces from class drivers (Torez Smith) [1657401] - [usb] serial: visor: handle potential invalid device configuration (Torez Smith) [1657401] - [usb] serial: option: adding support for ublox R410M (Torez Smith) [1657401] - [usb] serial: option: blacklist unused dwm-158 interfaces (Torez Smith) [1657401] - [usb] typec: tcpm: Fix incorrect 'and' operator (Torez Smith) [1657401] - [usb] usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric" (Torez Smith) [1657401] - [netdrv] usb: qmi_wwan: add support for ublox R410M PID 0x90b2 (Torez Smith) [1657401] - [usb] typec: tcpm: fix compiler warning about stupid things (Torez Smith) [1657401] - [usb] typec: tcpm: Add support for sink PPS related messages (Torez Smith) [1657401] - [usb] typec: tcpm: Represent source supply through power_supply (Torez Smith) [1657401] - [usb] typec: tcpm: Add core support for sink side PPS (Torez Smith) [1657401] - [usb] do not reset if a low-speed or full-speed device timed out (Torez Smith) [1657401] - [usb] core: hcd: mark expected switch fall-through (Torez Smith) [1657401] - [usb] USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes (Torez Smith) [1657401] - [usb] show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration (Torez Smith) [1657401] - [usb] set root hub lane counts (Torez Smith) [1657401] - [usb] Add support to store lane count used by USB 3.2 (Torez Smith) [1657401] - [usb] define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane (Torez Smith) [1657401] - [usb] typec: tcpm: remove max_snk_mv/ma/mw (Torez Smith) [1657401] - [usb] typec: wcove: remove max_snk_* for sink config (Torez Smith) [1657401] - [usb] typec: fusb302: remove max_snk_* for sink config (Torez Smith) [1657401] - [usb] typec: tcpm: pdo matching optimization (Torez Smith) [1657401] - [usb] hub: Don't wait for connect state at resume for powered-off ports (Torez Smith) [1657401] - [usb] usbip: usbip_host: refine probe and disconnect debug msgs to be useful (Torez Smith) [1657401] - [usb] storage: Replace mdelay with msleep in init_freecom (Torez Smith) [1657401] - [kernel] usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor (Torez Smith) [1657401] - [usb] roles: Fix potential NULL dereference in intel_xhci_usb_probe() (Torez Smith) [1657401] - [usb] xhci: Fix Kernel oops in xhci dbgtty (Torez Smith) [1657401] - [usb] select USB_COMMON for usb role switch config (Torez Smith) [1657401] - [usb] core: Add quirk for HP v222w 16GB Mini (Torez Smith) [1657401] - [usb] typec: ucsi: fix tracepoint related build error (Torez Smith) [1657401] - [usb] usbip: usbip_event: fix to not print kernel pointer address (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix to hold parent lock for device_attach() calls (Torez Smith) [1657401] - [usb] usbip: vhci_hcd: Fix usb device and sockfd leaks (Torez Smith) [1657401] - [usb] usbip: vhci_hcd: check rhport before using in vhci_hub_control() (Torez Smith) [1657401] - [usb] Increment wakeup count on remote wakeup (Torez Smith) [1657401] - [usb] host: xhci-plat: Fix clock resource by adding a register clock (Torez Smith) [1657401] - [usb] xhci: Fix USB ports for Dell Inspiron 5775 (Torez Smith) [1657401] - [netdrv] qmi_wwan: add Wistron Neweb D19Q1 (Torez Smith) [1657401] - [usb] serial: ftdi_sio: use jtag quirk for Arrow USB Blaster (Torez Smith) [1657401] - [usb] serial: cp210x: add ID for NI USB serial console (Torez Smith) [1657401] - [usb] serial: simple: add libtransistor console (Torez Smith) [1657401] - [netdrv] cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN (Torez Smith) [1657401] - [usb] revert "usb: serial: ftdi_sio: add Id for Physik Instrumente E-870" (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add Id for Physik Instrumente E-870 (Torez Smith) [1657401] - [netdrv] net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 (Torez Smith) [1657401] - [netdrv] usb/qmi_wwan.c: Add USB id for lt4120 modem (Torez Smith) [1657401] - [netdrv] qmi_wwan: add BroadMobi BM806U 2020:2033 (Torez Smith) [1657401] - [usb] host: Remove the deprecated ATH79 USB host config options (Torez Smith) [1657401] - [usb] roles: Fix return value check in intel_xhci_usb_probe() (Torez Smith) [1657401] - [documentation] usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks (Torez Smith) [1657401] - [usb] core: Copy parameter string correctly and remove superfluous null check (Torez Smith) [1657401] - [usb] announce bcdDevice as well as idVendor, idProduct (Torez Smith) [1657401] - [usb] USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw (Torez Smith) [1657401] - [usb] hub: Reduce warning to notice on power loss (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add support for Harman FirmwareHubEmulator (Torez Smith) [1657401] - [usb] serial: cp210x: add ELDAT Easywave RX09 id (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add RT Systems VX-8 cable (Torez Smith) [1657401] - [usb] typec: driver for Pericom PI3USB30532 Type-C cross switch (Torez Smith) [1657401] - [usb] roles: Add Intel xHCI USB role switch driver (Torez Smith) [1657401] - [usb] xhci: Add Intel extended cap / otg phy mux handling (Torez Smith) [1657401] - [usb] xhci: Add option to get next extended capability in list by passing id = 0 (Torez Smith) [1657401] - [usb] typec: tcpm: Use new Type-C switch/mux and usb-role-switch functions (Torez Smith) [1657401] - [usb] typec: tcpm: Set USB role switch to device mode when configured as such (Torez Smith) [1657401] - [usb] typec: Separate the definitions for data and power roles (Torez Smith) [1657401] - [usb] common: Small class for USB role switches (Torez Smith) [1657401] - [usb] typec: API for controlling USB Type-C Multiplexers (Torez Smith) [1657401] - [usb] core: introduce per-port over-current counters (Torez Smith) [1657401] - [usb] misc: uss720: more vendor/product ID's (Torez Smith) [1657401] - [usb] core: Add "quirks" parameter for usbcore (Torez Smith) [1657401] - [usb] core: urb: Check SSP isoc ep comp descriptor (Torez Smith) [1657401] - [usb] serial: option: use mass-storage class define (Torez Smith) [1657401] - [usb] serial: option: drop redundant interface-class test (Torez Smith) [1657401] - [usb] serial: option: reimplement interface masking (Torez Smith) [1657401] - [usb] wusbcore: crypto: Remove VLA usage (Torez Smith) [1657401] - [usb] xhci: Show what USB release number the xHC supports from protocol capablity (Torez Smith) [1657401] - [usb] xhci: Clear the host side toggle manually when endpoint is soft reset (Torez Smith) [1657401] - [usb] xhci: refactor xhci_urb_enqueue a bit with minor changes (Torez Smith) [1657401] - [usb] xhci: Don't always run the default stop endpoint command completion handler (Torez Smith) [1657401] - [usb] xhci: zero usb device slot_id member when disabling and freeing a xhci slot (Torez Smith) [1657401] - [usb] xhci: Remove ep_trb from finish_td() (Torez Smith) [1657401] - [usb] xhci: Remove ep_trb from xhci_cleanup_halted_endpoint() (Torez Smith) [1657401] - [usb] xhci: Clean up error code in xhci_dbc_tty_register_device() (Torez Smith) [1657401] - [netdrv] Remove unnecessary skb_copy_expand OOM messages (Torez Smith) [1657401] - [usb] typec: tcpm: fusb302: Do not log an error on -EPROBE_DEFER (Torez Smith) [1657401] - [usb] ohci: Fix NULL dereference in HCDs using HCD_LOCAL_MEM (Torez Smith) [1657401] - [usb] usbip: vudc: fix null pointer dereference on udc->lock (Torez Smith) [1657401] - [usb] typec: Start using ERR_PTR (Torez Smith) [1657401] - [usb] host: xhci-mtk: remove custom USB PHY handling (Torez Smith) [1657401] - [usb] clarify ACPI spec version and section number for _UPC & _PLD (Torez Smith) [1657401] - [usb] Don't disable Latency tolerance Messaging (LTM) before port reset (Torez Smith) [1657401] - [usb] adutux: Add waiting in transfer abortion (Torez Smith) [1657401] - [usb] typec: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] - [usb] host: whci: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] - [kernel] typec: tcpm: Add SDB header for Status message handling (Torez Smith) [1657401] - [kernel] typec: tcpm: Add ADO header for Alert message handling (Torez Smith) [1657401] - [kernel] typec: tcpm: Add PD Rev 3.0 definitions to PD header (Torez Smith) [1657401] - [usb] wusbcore: remove redundant re-assignment to pointer 'dev' (Torez Smith) [1657401] - [usb] usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS (Torez Smith) [1657401] - [usb] usbtest: Remove stack VLA usage (Torez Smith) [1657401] - [usb] xhci: Fix front USB ports on ASUS PRIME B350M-A (Torez Smith) [1657401] - [usb] usbmon: Read text within supplied buffer size (Torez Smith) [1657401] - [netdrv] usb: asix88179_178a: set permanent address once only (Torez Smith) [1657401] - [usb] storage: Add JMicron bridge 152d:2567 to unusual_devs.h (Torez Smith) [1657401] - [usb] xhci: dbc: Fix lockdep warning (Torez Smith) [1657401] - [usb] xhci: fix endpoint context tracer output (Torez Smith) [1657401] - [netdrv] cdc_eem: clean up bind error path (Torez Smith) [1657401] - [netdrv] kalmia: clean up bind error path (Torez Smith) [1657401] - [kernel] usbnet: fix potential deadlock on 32bit hosts (Torez Smith) [1657401] - [usb] adutux: Delete a misleading comment (Torez Smith) [1657401] - [usb] usb-skeleton: make MODULE_LICENSE and SPDX tag match (Torez Smith) [1657401] - [usb] revert "typec: tcpm: Only request matching pdos" (Torez Smith) [1657401] - [usb] quirks: add control message delay for 1b1c:1b20 (Torez Smith) [1657401] - [usb] uas: fix comparison for error code (Torez Smith) [1657401] - [netdrv] usb/kalmia: use ARRAY_SIZE for various array sizing calculations (Torez Smith) [1657401] - [netdrv] cdc_ether: flag the Cinterion PLS8 modem by gemalto as WWAN (Torez Smith) [1657401] - [video] console: Expand dummy functions for CFI (Torez Smith) [1657401] - [usb] console: sisusb2vga: Drop dummy con_font_get() (Torez Smith) [1657401] - [netdrv] r8152: fix tx packets accounting (Torez Smith) [1657401] - [media] uvcvideo: Use internal kernel integer types (Torez Smith) [1657401] - [media] uvcvideo: Apply flags from device to actual properties (Torez Smith) [1657401] - [netdrv] smsc75xx: fix smsc75xx_set_features() (Torez Smith) [1657401] - [usb] chaoskey: Use kasprintf() over strcpy()/strcat() (Torez Smith) [1657401] - [usb] host: ehci: Use dma_pool_zalloc() (Torez Smith) [1657401] - [usb] cdc_acm: prevent race at write to acm while system resumes (Torez Smith) [1657401] - [usb] Add delay-init quirk for Corsair K70 RGB keyboards (Torez Smith) [1657401] - [usb] ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() (Torez Smith) [1657401] - [usb] host: ehci: always enable interrupt for qtd completion at test mode (Torez Smith) [1657401] - [usb] ldusb: add PIDs for new CASSY devices supported by this driver (Torez Smith) [1657401] - [usb] host: ehci: use correct device pointer for dma ops (Torez Smith) [1657401] - [usb] usbip: keep usbip_device sockfd state in sync with tcp_socket (Torez Smith) [1657401] - [usb] ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() (Torez Smith) [1657401] - [usb] serial: option: Add support for Quectel EP06 (Torez Smith) [1657401] - [usb] xhci: fix xhci debugfs errors in xhci_stop (Torez Smith) [1657401] - [usb] xhci: xhci debugfs device nodes weren't removed after device plugged out (Torez Smith) [1657401] - [usb] xhci: Fix xhci debugfs devices node disappearance after hibernation (Torez Smith) [1657401] - [usb] xhci: Fix NULL pointer in xhci debugfs (Torez Smith) [1657401] - [usb] xhci: Don't print a warning when setting link state for disabled ports (Torez Smith) [1657401] - [usb] xhci: workaround for AMD Promontory disabled ports wakeup (Torez Smith) [1657401] - [base] base: Unified device connection lookup (Torez Smith) [1657401] - [documentation] documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2 (Torez Smith) [1657401]- [netdrv] bnxt_en: Drop oversize TX packets to prevent errors (Jonathan Toppins) [1686144] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic (Jonathan Toppins) [1686144] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete (Jonathan Toppins) [1686144] - [netdrv] mlxsw: spectrum_router: Add extack message for RIF and VRF overflow (Ivan Vecera) [1678657] - [netdrv] mlxsw: spectrum: router: Add support for address validator notifier (Ivan Vecera) [1678657] - [netdrv] enic: fix checksum validation for IPv6 (Govindarajulu Varadarajan) [1631569] - [netdrv] cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Govindarajulu Varadarajan) [1631569] - [netdrv] enic: do not call enic_change_mtu in enic_probe (Govindarajulu Varadarajan) [1631569] - [netdrv] use core min/max MTU checking (Govindarajulu Varadarajan) [1631569] - [netdrv] enic: handle mtu change for vf properly (Govindarajulu Varadarajan) [1631569] - [netdrv] xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Manish Chopra) [1679753] - [netdrv] xdp: make the stack take care of the tear down (Manish Chopra) [1679753] - [netdrv] bpf: add meta pointer for direct access (Manish Chopra) [1679753] - [netdrv] qede: VF XDP support (Manish Chopra) [1679753] - [netdrv] qed: VF XDP support (Manish Chopra) [1679753] - [netdrv] qed*: Change maximal number of queues (Manish Chopra) [1679753] - [netdrv] qede: Fix XDP memory leak on unload (Manish Chopra) [1679753] - [netdrv] qede: Support XDP adjustment of headers (Manish Chopra) [1679753] - [netdrv] qede: Add support for ingress headroom (Manish Chopra) [1679753] - [netdrv] bpf: add initial bpf tracepoints (Manish Chopra) [1679753] - [netdrv] qede: Correct XDP forward unmapping (Manish Chopra) [1679753] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (Manish Chopra) [1679753] - [netdrv] qede: Add support for XDP_TX (Manish Chopra) [1679753] - [netdrv] qede: Add basic XDP support (Manish Chopra) [1679753] - [infiniband] hfi1: Close race condition on user context disable and close (Alex Estrin) [1680069] - [hid] intel-ish-hid: add MSI interrupt support (Tony Camuso) [1517616] - [hid] intel-ish-hid: fixes incorrect error handling (Tony Camuso) [1517616] - [hid] intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1517616] - [hid] intel-ish-hid: using list_head for ipc write queue (Tony Camuso) [1517616] - [hid] intel-ish-hid: use resource-managed api (Tony Camuso) [1517616] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function to search client id (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1517616] - [hid] intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1517616] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Tony Camuso) [1517616] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Tony Camuso) [1517616] - [hid] intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1517616] - [hid] intel_ish-hid: ipc: register more pm callbacks to support hibernation (Tony Camuso) [1517616] - [hid] treewide: devm_kzalloc() -> devm_kcalloc() (Tony Camuso) [1517616] - [hid] intel-ish-hid: use put_device() instead of kfree() (Tony Camuso) [1517616] - [hid] intel_ish-hid: Stop using a static local buffer in get_report() (Tony Camuso) [1517616] - [hid] intel_ish-hid: Move header size check to inside the loop (Tony Camuso) [1517616] - [scsi] hpsa: add module parameter to disable irq affinity (Joseph Szczypek) [1644420] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1457023] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1457023] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1457023] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1457023] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1457023] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1457023] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1457023] - [iommu] vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1686486] - [iommu] vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1686486] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1686486] - [iommu] amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1686486] - [iommu] amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1686486] - [iommu] amd: Fix schedule-while-atomic BUG in initialization code (Jerry Snitselaar) [1686486] - [iommu] vt-d: Allow to flush more than 4GB of device TLBs (Jerry Snitselaar) [1686486] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672873] - [mm] swap: fix nr_rotate_swap leak in swapon() error case (Rafael Aquini) [1485248] - [mm] swap: use page-cluster as max window of VMA based swap readahead (Rafael Aquini) [1485248] - [kernel] mm: swap: don't use VMA based swap readahead if HDD is used as swap (Rafael Aquini) [1485248] - [mm] swap: add sysfs interface for VMA based swap readahead (Rafael Aquini) [1485248] - [mm] swap: VMA based swap readahead (Rafael Aquini) [1485248] - [mm] swap: fix swap readahead marking (Rafael Aquini) [1485248] - [mm] swap: add swap readahead hit statistics (Rafael Aquini) [1485248] - [mm] swap: add a simple detector for inappropriate swapin readahead (Rafael Aquini) [1485248] - [block] mtip32xx: fix memory corruption by initializing internal command header (Ming Lei) [1660292] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1631091] - [block] blk-mq: hold tag set lock before reinit queues (Ming Lei) [1638844] - [block] revert "blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug" (Ming Lei) [1638844] - [fs] cifs: fix for getdents with 4kb buffers (Leif Sahlberg) [1577640] - [fs] nfsd: deal with revoked delegations appropriately (Dave Wysochanski) [1552203] - [fs] vfs: Allocate anon_inode_inode in anon_inode_init() (Bill O'Donnell) [1504735] - [fs] remove now stale label in anon_inode_init() (Bill O'Donnell) [1504735] - [fs] Avoid userspace mounting anon_inodefs filesystem (Bill O'Donnell) [1504735] - [linux] Break up long walk of wait queue during wakeup (Larry Woodman) [1493845] - [kernel] nohz: Fix local_timer_softirq_pending() (Daniel Bristot de Oliveira) [1659332] - [kernel] nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() (Daniel Bristot de Oliveira) [1659332] - [powerpc] livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] - [powerpc] livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] - [powerpc] livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1658435] - [powerpc] 64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1658435] - [powerpc] 64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1658435] - [powerpc] livepatch: Fix build error with kprobes disabled (Joe Lawrence) [1658435] - [powercap] intel_rapl: add support for Jacobsville (Steve Best) [1482403] - [x86] cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482403] - [powercap] intel_rapl: add Ice Lake mobile (Steve Best) [1483426] - [powercap] x86/cpu: Add Icelake model number (Steve Best) [1483426] - [s390] qeth: fix use-after-free in error path (Hendrik Brueckner) [1686041] - [s390] qeth: cancel close_dev work before removing a card (Hendrik Brueckner) [1686040] - [s390] qeth: conclude all event processing before offlining a card (Hendrik Brueckner) [1686039] - [s390] qeth: handle failure on workqueue creation (Hendrik Brueckner) [1686042]- [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] - [netdrv] revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1646441] - [netdrv] revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1646441] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1646441] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1646441] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1646441] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1646441] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1646441] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1646441] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1646441] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1646441] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1646441] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1646441] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1646441] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1646441] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1646441] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1646441] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1646441] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1646441] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] - [netdrv] realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1646441] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1646441] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1646441] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1646441] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1646441] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1646441] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1646441] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1646441] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1646441] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1646441] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1646441] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1646441] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1646441] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1646441] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1646441] - [isdn] pci: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1646441] - [netdrv] Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1646441] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1646441] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1646441] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1646441] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1646441] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1646441] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1646441] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1646441] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1646441] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1646441] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1646441] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1646441] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1646441] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1646441] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1646441] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1646441] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1646441] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1646441] - [kernel] r8169: add support for NCube 8168 network card (Corinna Vinschen) [1646441] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use MSI-X on RTL8106e (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use MSI-X on RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1646441] - [netdrv] realtek: use core min/max MTU checking (Corinna Vinschen) [1646441] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1646441] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1646441] - [netdrv] r8169: remove version info (Corinna Vinschen) [1646441] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1646441] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1646441] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1646441] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1646441] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1646441] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1646441] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1646441] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1646441] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1646441] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1646441] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1646441] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1646441] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1646441] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1646441] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Fix netpoll oops (Corinna Vinschen) [1646441] - [netdrv] r8169: fix network error on resume from suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: fix powering up RTL8168h (Corinna Vinschen) [1646441] - [netdrv] r8169: replace get_protocol with vlan_get_protocol (Corinna Vinschen) [1646441] - [netdrv] r8169: avoid potentially misaligned access when getting mac address (Corinna Vinschen) [1646441] - [netdrv] r8169: improve PCI config space access (Corinna Vinschen) [1646441] - [netdrv] r8169: drop rtl_generic_op (Corinna Vinschen) [1646441] - [netdrv] r8169: replace longer if statements with switch statements (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify code by using ranges in switch clauses (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member pll_power_ops from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up (Corinna Vinschen) [1646441] - [netdrv] r8169: remove 810x_phy_power_up/down (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded check in r8168_pll_power_down (Corinna Vinschen) [1646441] - [netdrv] r8169: move common initializations to tp->hw_start (Corinna Vinschen) [1646441] - [netdrv] r8169: remove calls to rtl_set_rx_mode (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl_hw_start_8169 (Corinna Vinschen) [1646441] - [netdrv] r8169: improve handling of CPCMD quirk mask (Corinna Vinschen) [1646441] - [netdrv] r8169: improve CPlusCmd handling (Corinna Vinschen) [1646441] - [netdrv] r8169: replace magic number for INTT mask with a constant (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_set_features (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call to __rtl8169_set_features in rtl_open (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use netif_info et al before net_device has been registered (Corinna Vinschen) [1646441] - [netdrv] r8169: remove jumbo_tx_csum from chip config struct (Corinna Vinschen) [1646441] - [netdrv] r8169: improve pci region handling (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member txd_version from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_get_mac_version (Corinna Vinschen) [1646441] - [netdrv] r8169: don't display tp->mmio_addr address (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member opts1_mask from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: change interrupt handler argument type (Corinna Vinschen) [1646441] - [netdrv] r8169: change argument type of counters handling functions (Corinna Vinschen) [1646441] - [netdrv] r8169: change hw_start argument type (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl8169_map_to_asic (Corinna Vinschen) [1646441] - [netdrv] r8169: replace rx_buf_sz with a constant (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded check in rtl8169_rx_fill (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_init_ring (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl8169_alloc_rx_data (Corinna Vinschen) [1646441] - [netdrv] r8169: switch to napi_schedule_irqoff (Corinna Vinschen) [1646441] - [netdrv] r8169: use constant NAPI_POLL_WAIT (Corinna Vinschen) [1646441] - [netdrv] r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy (Corinna Vinschen) [1646441] - [netdrv] r8169: remove member align from struct rtl_cfg_info (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unused member features from struct (Corinna Vinschen) [1646441] - [netdrv] r8169: replace magic numbers with PCI MRRS constant (Corinna Vinschen) [1646441] - [uapi] pci: Add two more values for PCIe Max_Read_Request_Size (Corinna Vinschen) [1646441] - [netdrv] phy: simplify genphy_config_eee_advert (Ivan Vecera) [1685646] - [netdrv] phy: add register modifying helpers returning 1 on change (Ivan Vecera) [1685646] - [netdrv] phy: make use of new MMD accessors (Ivan Vecera) [1685646] - [kernel] phy: provide full set of accessor functions to MMD registers (Ivan Vecera) [1685646] - [netdrv] phy: use unlocked accessors for indirect MMD accesses (Ivan Vecera) [1685646] - [netdrv] phy: fix wrong mask to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: fix wrong masks to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: Restore phy_resume() locking assumption (Ivan Vecera) [1685646] - [netdrv] phy: Fix the issue that netif always links up after resuming (Ivan Vecera) [1685646] - [kernel] phy: add helpers for setting/clearing bits in PHY registers (Ivan Vecera) [1685646] - [netdrv] phy: Have __phy_modify return 0 on success (Ivan Vecera) [1685646] - [netdrv] phy: convert read-modify-write to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: add phy_modify() accessor (Ivan Vecera) [1685646] - [netdrv] phy: add paged phy register accessors (Ivan Vecera) [1685646] - [kernel] phy: add unlocked accessors (Ivan Vecera) [1685646] - [netdrv] mdiobus: add unlocked accessors (Ivan Vecera) [1685646] - [netdrv] phy: fix resume handling (Ivan Vecera) [1685646] - [netdrv] phy: Avoid deadlock during phy_error() (Ivan Vecera) [1685646] - [netdrv] phy: fix sign type error in genphy_config_eee_advert (Ivan Vecera) [1685646] - [netdrv] phy: add an option to disable EEE advertisement (Ivan Vecera) [1685646] - [trace] phy: add trace events for mdio accesses (Ivan Vecera) [1685646] - [netdrv] phy: Trigger state machine on state change and not polling (Ivan Vecera) [1685646] - [netdrv] phy: make some bits preserved while setup forced mode (Ivan Vecera) [1685646] - [netdrv] phy: Move PHY PM operations into phy_device (Ivan Vecera) [1685646] - [netdrv] phy: Make sure phy_start() always re-enables the phy interrupts (Ivan Vecera) [1685646]- [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1637991] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1637991] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1637991] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1637991] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1637991] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1637991] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1637991] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1637991] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1637991] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1637991] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1637991] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1637991] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1637991] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1637991] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1637991] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1637991] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1637991] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1637991] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1637991] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1637991] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1637991] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1637991] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1637991] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1637991] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1637991] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1637991] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1637991] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1637991] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1637991] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1637991] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1637991] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1637991] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1637991] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1637991] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1637991] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1637991] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1637991] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Pablo Cascon) [1637991] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1637991] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1637991] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1637991] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1637991] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1637991] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1637991] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1637991] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1637991] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1637991] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1637991] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1637991] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1637991] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1637991] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1637991] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix port metadata conversion bug (Pablo Cascon) [1637991] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1637991] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1637991] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1637991] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1637991] - [netdrv] nfp: don't try to register XDP rxq structures on control queues (Pablo Cascon) [1637991] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Pablo Cascon) [1637991] - [netdrv] nfp: avoid buffer leak when FW communication fails (Pablo Cascon) [1637991] - [netdrv] nfp: bring back support for offloading shared blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ensure dead neighbour entries are not offloaded (Pablo Cascon) [1637991] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1637991] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1637991] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1637991] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1637991] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1637991] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1637991] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1637991] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1637991] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1637991] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1637991] - [netdrv] nfp: stop limiting VFs to 0 (Pablo Cascon) [1637991] - [netdrv] nfp: cast sizeof() to int when comparing with error code (Pablo Cascon) [1637991] - [netdrv] nfp: reject binding to shared blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix mpls ether type detection (Pablo Cascon) [1637991] - [netdrv] nfp: handle cls_flower command default case (Pablo Cascon) [1637991] - [netdrv] nfp: remove phys_port_name on flower's vNIC (Pablo Cascon) [1637991] - [netdrv] nfp: include all ring counters in interface stats (Pablo Cascon) [1637991] - [netdrv] nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning (Pablo Cascon) [1637991] - [netdrv] nfp: allow apps to add extra stats to ports (Pablo Cascon) [1637991] - [netdrv] nfp: abm: report statistics from RED offload (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add simple RED offload (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add helpers for configuring queue marking levels (Pablo Cascon) [1637991] - [netdrv] nfp: abm: enable advanced queuing on demand (Pablo Cascon) [1637991] - [netdrv] nfp: prefix vNIC phys_port_name with 'n' (Pablo Cascon) [1637991] - [netdrv] nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs (Pablo Cascon) [1637991] - [netdrv] nfp: flower: compute link aggregation action (Pablo Cascon) [1637991] - [netdrv] nfp: flower: implement host cmsg handler for LAG (Pablo Cascon) [1637991] - [netdrv] nfp: flower: monitor and offload LAG groups (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add per repr private data for LAG offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: check for/turn on LAG support in firmware (Pablo Cascon) [1637991] - [netdrv] nfp: nfpcore: add rtsym writing function (Pablo Cascon) [1637991] - [netdrv] nfp: add ndo_set_mac_address for representors (Pablo Cascon) [1637991] - [netdrv] nfp: assign vNIC id as phys_port_name of vNICs which are not ports (Pablo Cascon) [1637991] - [netdrv] nfp: use split in naming of PCIe PF ports (Pablo Cascon) [1637991] - [netdrv] nfp: abm: force Ethternet port up (Pablo Cascon) [1637991] - [netdrv] nfp: abm: spawn port netdevs (Pablo Cascon) [1637991] - [netdrv] nfp: add devlink_eswitch_mode_set callback (Pablo Cascon) [1637991] - [netdrv] nfp: add app pointer to port representors (Pablo Cascon) [1637991] - [netdrv] nfp: abm: create project-specific vNIC structure (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add initial active buffer management NIC skeleton (Pablo Cascon) [1637991] - [netdrv] nfp: core: allow 4-byte aligned accesses to Memory Units (Pablo Cascon) [1637991] - [netdrv] nfp: add shared buffer configuration (Pablo Cascon) [1637991] - [netdrv] nfp: add support for per-PCI PF mailbox (Pablo Cascon) [1637991] - [netdrv] nfp: move rtsym helpers to pf code (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix error path during representor creation (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ignore duplicate cb requests for same rule (Pablo Cascon) [1637991] - [netdrv] nfp: flower: support offloading multiple rules with same cookie (Pablo Cascon) [1637991] - [netdrv] nfp: print PCIe link bandwidth on probe (Pablo Cascon) [1637991] - [netdrv] nfp: reset local locks on init (Pablo Cascon) [1637991]- [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1569216] - [infiniband] ib/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1569216] - [infiniband] ib/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1569216] - [netdrv] ib/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1683975] - [rdma] ib/mlx5: Remove dead code (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Ranges in implicit ODP MR inherit its write access (Alaa Hleihel) [1683975] - [netdrv] mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1683975] - [kernel] mlx5: Enumerate page fault types (Alaa Hleihel) [1683975] - [netdrv] mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1683975] - [netdrv] mlx5: Release resource on error flow (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Remove set but not used variable (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1683975] - [kernel] mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1683975] - [netdrv] mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1683975] - [netdrv] mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] - [netdrv] mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1590191] - [kernel] mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1590191] - [netdrv] mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1590191] - [kernel] ib/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1590191] - [infiniband] ib/core: Add new IB rates (Alaa Hleihel) [1590191] - [rdma] ib/core: Add 2X port width (Alaa Hleihel) [1590191] - [rdma] ib/core: Add CapabilityMask2 to port attributes (Alaa Hleihel) [1590191] - [infiniband] rdma/core: Validate port number in query_pkey verb (Kamal Heib) [1657631] - [infiniband] rdma/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Kamal Heib) [1657631] - [infiniband] rdma/srpt: Fix a use-after-free in the channel release code (Kamal Heib) [1657631] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Kamal Heib) [1657631] - [net] svcrdma: Remove max_sge check at connect time (Kamal Heib) [1674030 1657631] - [infiniband] rdma/srp: Rework SCSI device reset handling (Kamal Heib) [1657631] - [infiniband] ib/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Kamal Heib) [1657631] - [infiniband] ib/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Kamal Heib) [1657631] - [infiniband] ib/uverbs: Fix OOPs upon device disassociation (Kamal Heib) [1657631] - [infiniband] rdma/umem: Add missing initialization of owning_mm (Kamal Heib) [1657631] - [infiniband] rdma/vmw_pvrdma: Return the correct opcode when creating WR (Kamal Heib) [1667609 1657631] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Kamal Heib) [1657631] - [infiniband] rdma/nldev: Don't expose unsafe global rkey to regular user (Kamal Heib) [1657631] - [infiniband] ib/ipoib: drop useless LIST_HEAD (Kamal Heib) [1657631] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Kamal Heib) [1657631] - [infiniband] ib/umad: Avoid destroying device while it is accessed (Kamal Heib) [1657631] - [infiniband] ib/umad: Simplify and avoid dynamic allocation of class (Kamal Heib) [1657631] - [infiniband] rdma/iwcm: Don't copy past the end of dev_name() string (Kamal Heib) [1657631] - [infiniband] ib/rxe: Make counters thread safe (Kamal Heib) [1657631] - [infiniband] rdma/core: Delete RoCE GID in hw when corresponding IP is deleted (Kamal Heib) [1657631] - [infiniband] rdma/vmw_pvrdma: Use atomic memory allocation in create AH (Kamal Heib) [1657631] - [infiniband] ib/rxe: Fix incorrect cache cleanup in error flow (Kamal Heib) [1657631] - [rdma] uverbs: Fix typo in string concatenation macro (Kamal Heib) [1657631] - [infiniband] rdma/core: Sync unregistration with netlink commands (Kamal Heib) [1657631] - [infiniband] ib/mlx5: Fix bad flow upon DEVX mkey creation (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Add support for ODP for DEVX indirection mkey (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Manage indirection mkey upon DEVX flow for ODP (Kamal Heib) [1685803] - [infiniband] ib/mlx5: DEVX handling for indirection MKEY (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allow XRC INI usage via verbs in DEVX context (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Use the correct commands for UMEM and UCTX allocation (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Use uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Introduce uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allow XRC usage via verbs in DEVX context (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Update the supported DEVX commands (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Enforce DEVX privilege by firmware (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Enable modify and query verbs objects via DEVX (Kamal Heib) [1685803] - [infiniband] ib/core: Enable getting an object type from a given uobject (Kamal Heib) [1685803] - [infiniband] ib/core: Introduce UVERBS_IDR_ANY_OBJECT (Kamal Heib) [1685803] - [infiniband] mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Kamal Heib) [1685803] - [infiniband] mlx5: Add shared Q counter bits (Kamal Heib) [1685803] - [infiniband] rdma/mlx5: Use stages for callback to setup and release DEVX (Kamal Heib) [1685803] - [infiniband] rdma/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (00/15) (Kamal Heib) [1663032] - [infiniband] ib/core: uverbs copy to struct or zero helper (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Implement an ioctl that can call write and write_ex handlers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use only attrs for the write() handler signature (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Do not check the input length on create_cq/qp paths (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add a simple iterator interface for reading the command (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Simplify ib_uverbs_ex_query_device (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_request() and core for write_ex handlers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_request() for request copying (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_response() for remaining response copying (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Get rid of the 'callback' scheme in the compat path (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: fix ptr_ret.cocci warnings (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Remove out_len checks that are now done by the core (Kamal Heib) [1663032] - [rdma] uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Prohibit write() calls with too small buffers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add structure size info to write commands (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Do not pass ib_uverbs_file to ioctl methods (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Make write() handlers return 0 on success (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Kamal Heib) [1663032] - [uapi] rdma/uverbs: Add missing driver_data (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Check for NULL driver methods for every write call (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Make all the method functions in uverbs_cmd static (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Convert the write interface to use uverbs_api (Kamal Heib) [1663032] - [infiniband] rdma/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Require all objects to have a driver destroy function (Kamal Heib) [1663032] - [infiniband] rdma/mlx5: Use the uapi disablement APIs instead of code (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add helpers to mark uapi functions as unsupported (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Factor out the add/get pattern into a helper (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use a linear list to describe the compiled-in uapi (Kamal Heib) [1663032] - [infiniband] rdma/mlx5: Do not generate the uabi specs unconditionally (Kamal Heib) [1663032]- [x86] kvm: nvmx: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: nsvm: fix switch to guest mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Fix race in emulated page table writes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx/nsvm: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/nvmx: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Clear reserved bits of #DB exit qualification (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: restore host state in nested_vmx_vmexit for VMFail (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: fix entry with pending interrupt if APICv is enabled (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: hide flexpriority from guest when disabled at the module level (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: check for existence of secondary exec controls before accessing (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: don't reset root in kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/lapic: always disable MMIO interface in x2APIC mode (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Skip pae_root shadow allocation if tdp enabled (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: Combine flushing remote tlb in mmu_set_spte() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add multi-entry LRU cache for previous CR3s (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Support selectively freeing either current or previous MMU root (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add ability to skip TLB flush when switching CR3 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Use fast CR3 switch for nested VMX (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Support resetting the MMU context without resetting roots (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add support for fast CR3 switch across different MMU modes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add fast CR3 switch code path (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Make sync_page() flush remote TLBs once only (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Restore exit qual for VM-entry failure due to MSR loading (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Nested VM-entry prereqs for event inj (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Don't expose private memslots to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Add guest_mode to kvm_mmu_page_role (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Basic APIC virtualization controls have three settings (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Eliminate APIC access page sharing between L1 and L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Introduce lapic_mode enumeration (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Refactor mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: move MSR_IA32_TSC handling to x86.c (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: Properly update 'tsc_offset' to represent the running guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] Add check for APIC access address for vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Do not load EOI-exitmap while running L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: don't configure EPT identity map for unrestricted guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Update the exit_qualification access bits while walking an address (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Enforce NMI controls on vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Don't halt vcpu when L1 is injecting events to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: shadow more fields that are read/written on every vmexits (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix bug of injecting L2 exception into L1 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm mmu: check pending exception before injecting APF (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: prepare for new bit definition in nested_ctl (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Preserve read-only values in the redirection table (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Don't fire level irq when Remote IRR set (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix mmu context after VMLAUNCH/VMRESUME failure (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the IA32_BNDCFGS on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: extend usage of RET_MMIO_PF_* constants (Vitaly Kuznetsov) [1565739 1497611] - [x86] arch/x86: remove redundant null checks before kmem_cache_destroy (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: cleanup init_rmode_identity_map() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: free_page can handle NULL (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix nested #PF intends to break L1's vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Handle deferred early VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Remove nested_vmx_succeed after successful VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the virtual-APIC address on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix trying to cancel vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: use kvm_event_needs_reinjection (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Fix loss of exception which has not yet been injected (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: fix use of L1 MMIO areas in nested guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Avoid guest page table walk when gpa_available is set (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: simplify ept_misconfig (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Disallow illegal IA32_APIC_BASE MSR values (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Bail out immediately if there is no available mmu page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: validate eptp pointer (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Add support for fast unprotection of nested guest page tables (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: fixes to nested virt interrupt injection (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Disallow VM-entry in MOV-SS shadow (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Force a nested vmexit if the injected #PF is async_pf (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Add L1 guest async_pf #PF vmexit handler (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Simplify kvm_x86_ops->queue_exception parameter list (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix nested_vmx_check_msr_bitmap_controls (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the I/O bitmaps on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Don't set vmcs12 to "launched" when VMLAUNCH fails (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate CR3 target count on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Flush TLB when the APIC-access address changes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: VMCLEAR should not cause the vCPU to shut down (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Add support for additional SVM NPF error codes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->fail (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: coalesce more page zapping in mmu_sync_children (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: move zap/flush to kvm_mmu_get_page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: invert return value of mmu.sync_page and *kvm_sync_page* (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: cleanup __kvm_sync_page and its callers (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: use kvm_sync_page in kvm_sync_pages (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: move TLB flush out of __kvm_sync_page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: introduce kvm_mmu_flush_or_zap (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Fix ubsan warnings (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Remove unused parameter parent_pte from kvm_mmu_get_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Use for_each_rmap_spte macro instead of pte_list_walk() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Move parent_pte handling from kvm_mmu_get_page() to link_shadow_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Move initialization of parent_ptes out from kvm_mmu_alloc_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Make mmu_set_spte() return emulate value (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Add helper function to clear a bit in unsync child bitmap (Vitaly Kuznetsov) [1565739 1497611]- [scsi] fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate driver timeout (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Use vzalloc (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fix fnic_scsi_host_{start, end}_tag (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: replace gross legacy tag hack with blk-mq hack (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fix spelling mistake in fnic stats "Abord" -> "Abort" (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: use kzalloc in fnic_fcoe_process_vlan_resp (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: add a space after p in printf format (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Fix coccinelle warnings (Govindarajulu Varadarajan) [1631570] - [scsi] qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1643540] - [scsi] qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1643540] - [scsi] qedi: Move LL2 producer index processing in BH (Nilesh Javali) [1643540] - [scsi] qedi: add module param to set ping packet size (Nilesh Javali) [1643540] - [scsi] qedi: Add packet filter in light L2 Rx path (Nilesh Javali) [1643540] - [scsi] qedi: Check for session online before getting iSCSI TLV data (Nilesh Javali) [1643540] - [scsi] qedi: Allocate IRQs based on msix_cnt (Nilesh Javali) [1643540] - [scsi] qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1643540] - [scsi] qedi: Use zeroing allocator instead of allocator/memset (Nilesh Javali) [1643540] - [scsi] qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1643540] - [scsi] qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1643540] - [scsi] qedi: Fix a potential buffer overflow (Nilesh Javali) [1643540] - [scsi] qedi: Send driver state to MFW (Nilesh Javali) [1643540] - [scsi] qedi: tidy up a size calculation (Nilesh Javali) [1643540] - [scsi] qedi: Fix misleading indentation (Nilesh Javali) [1643540] - [scsi] treewide: kzalloc() -> kcalloc() (Nilesh Javali) [1643540] - [scsi] qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1643538] - [scsi] qedf: Send the driver state to MFW (Nilesh Javali) [1643538] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1684471] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1684471] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1684471] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1684471] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1684471] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1684471] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1684471] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1684471] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1684471] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1684471] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1684471] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1684471] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1684471] - [target] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1684471] - [vhost] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: target: add session removal function (Maurizio Lombardi) [1684471] - [infiniband] scsi: target: rename target_alloc_session (Maurizio Lombardi) [1684471] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1684471] - [scsi] bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1643544] - [scsi] bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1643544] - [scsi] bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1643544] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe() (Maurizio Lombardi) [1643544] - [scsi] bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1643546] - [scsi] bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1643546] - [platform] x86: mxm-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] - [platform] x86: asus-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] - [platform] x86: acer-wmi: Using zero as first WMI instance number (Prarit Bhargava) [1667232] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1642673] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1642673] - [char] ipmi: Replace synchronize_sched() with synchronize_rcu() (Tony Camuso) [1642673] - [char] ipmi: Fix timer race with module unload (Tony Camuso) [1642673] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1642673] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1642673] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1642673] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1642673] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1642673] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1642673] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1642673] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1642673] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1642673] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1642673] - [char] ipmi: Use more common logging styles (Tony Camuso) [1642673] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1642673] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1642673] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1642673] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1642673] - [char] ipmi_ssif: Remove duplicate NULL check (Tony Camuso) [1642673] - [char] treewide: kzalloc() -> kcalloc() (Tony Camuso) [1642673] - [char] ipmi_si: Rename intf_num to si_num (Tony Camuso) [1642673] - [char] ipmi_ssif: Get rid of unused intf_num (Tony Camuso) [1642673] - [char] ipmi_devintf: Add an error return on invalid ioctls (Tony Camuso) [1642673] - [char] ipmi_ssif: Remove usecount handling (Tony Camuso) [1642673] - [char] ipmi: Fix some counter issues (Tony Camuso) [1642673] - [char] ipmi_devintf: Small lock rework (Tony Camuso) [1642673] - [char] ipmi: Clean up some style issues in the message handler (Tony Camuso) [1642673] - [char] ipmi: Break up i_ipmi_request (Tony Camuso) [1642673] - [char] ipmi:devintf: Clean up some coding style issues (Tony Camuso) [1642673] - [char] ipmi: Clean up some debug code (Tony Camuso) [1642673] - [char] ipmi:watchdog: Replace printk() with pr_xxx() (Tony Camuso) [1642673] - [char] ipmi:watchdog: Rework locking and handling (Tony Camuso) [1642673] - [char] ipmi: Add a maintenance mode for IPMB messages (Tony Camuso) [1642673] - [char] ipmi: Add a way to tune some timeouts (Tony Camuso) [1642673] - [char] ipmi/parisc: Add IPMI chassis poweroff for certain HP PA-RISC and IA-64 servers (Tony Camuso) [1642673] - [char] ipmi_ssif: Fix kernel panic at msg_done_handler (Tony Camuso) [1642673] - [char] ipmi:pci: Blacklist a Realtek "IPMI" device (Tony Camuso) [1642673] - [char] ipmi: Remove ACPI SPMI probing from the system interface driver (Tony Camuso) [1642673] - [char] ipmi: Remove ACPI SPMI probing from the SSIF (I2C) driver (Tony Camuso) [1642673] - [char] ipmi: missing error code in try_smi_init() (Tony Camuso) [1642673] - [char] ipmi: use ARRAY_SIZE for poweroff_functions array sizing calculation (Tony Camuso) [1642673] - [char] ipmi: Consolidate cleanup code (Tony Camuso) [1642673] - [char] ipmi: Remove some unnecessary initializations (Tony Camuso) [1642673] - [char] ipmi: Add or fix SPDX-License-Identifier in all files (Tony Camuso) [1642673] - [char] ipmi: Re-use existing macros for built-in properties (Tony Camuso) [1642673] - [char] ipmi:pci: Make the PCI defines consistent with normal Linux ones (Tony Camuso) [1642673] - [char] ipmi/powernv: Fix error return code in ipmi_powernv_probe() (Tony Camuso) [1642673] - [char] ipmi: Clear smi_info->thread to prevent use-after-free during module unload (Tony Camuso) [1642673] - [char] ipmi: use correct string length (Tony Camuso) [1642673] - [char] ipmi watchdog: fix typo in parameter description (Tony Camuso) [1642673] - [char] ipmi_si_platform: Fix typo in parameter description (Tony Camuso) [1642673] - [char] treewide: setup_timer() -> timer_setup() (Tony Camuso) [1642673] - [gpu] drm/amd/display: don't call dm_pp_ function from an fpu block (Rob Clark) [1655767] - [gpu] drm/cirrus: fix connector leak at unload (Rob Clark) [1523670] - [gpu] drm: backport from v5.0 (Rob Clark) [1642329 1642325 1641564 1641562 1616387 1642696 1642334 1642335 1655767 1642456 1640933 1633840 1633838 1633835 1519303] - [kernel] mutex: Fix w/w mutex deadlock injection (Rob Clark) [1655767] - [gpu] mm, drm/i915: mark pinned shmemfs pages as unevictable (Rob Clark) [1655767] - [kernel] rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (Rob Clark) [1655767] - [acpi] acpi / video: Move ACPI_VIDEO_NOTIFY_* defines to acpi/video.h (Rob Clark) [1655767] - [kernel] sched/debug: Intruduce task_state_to_char() helper function (Rob Clark) [1655767] - [kernel] rcu: Provide grace-period piggybacking API (Rob Clark) [1655767] - [kernel] rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() (Rob Clark) [1655767] - [kernel] misc: rtsx: rename SG_END macro (Rob Clark) [1655767] - [kernel] lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodings (Rob Clark) [1655767] - [kernel] x86/uaccess, sched/preempt: Verify access_ok() context (Rob Clark) [1655767] - [kernel] list: introduce list_bulk_move_tail helper (Rob Clark) [1655767] - [kernel] linux/kernel.h: move DIV_ROUND_DOWN_ULL() macro (Rob Clark) [1655767] - [kernel] fbdev: Add FBINFO_HIDE_SMEM_START flag (Rob Clark) [1655767] - [kernel] linux/bitops.h: introduce BITS_PER_TYPE (Rob Clark) [1655767] - [kernel] Move ascii85 functions from i915 to linux/ascii85.h (Rob Clark) [1655767] - [sound] alsa: hda: Make audio component support more generic (Rob Clark) [1655767] - [sound] alsa: hda/i915: Associate audio component with devres (Rob Clark) [1655767] - [drm] i915: Split audio component to a generic type (Rob Clark) [1655767] - [kernel] pci: Export pcie_get_speed_cap and pcie_get_width_cap (Rob Clark) [1655767] - [kernel] string: drop __must_check from strscpy() and restore strscpy() usages in cgroup (Rob Clark) [1655767] - [lib] string: provide strscpy() (Rob Clark) [1655767] - [video] fbdev: add remove_conflicting_pci_framebuffers() (Rob Clark) [1655767] - [kernel] sched/preempt, mm/fault: Decouple preemption from the page fault logic (Rob Clark) [1655767] - [fs] callers of iov_copy_from_user_atomic() don't need pagecache_disable() (Rob Clark) [1655767] - [kernel] mm/fault, arch: Use pagefault_disable() to check for disabled pagefaults in the handler (Rob Clark) [1655767] - [mm] sched/preempt, mm/fault: Trigger might_sleep() in might_fault() with disabled pagefaults (Rob Clark) [1655767] - [kernel] sched/preempt, mm/fault: Count pagefault_disable() levels in pagefault_disabled (Rob Clark) [1655767]- [documentation] alsa: fix Documentation/sound/alsa/HD-Audio-Models.txt (Jaroslav Kysela) [1657855] - [sound] alsa: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1657855] - [sound] alsa: opl3: Declare common variables properly (Jaroslav Kysela) [1657855] - [sound] alsa: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] - [sound] alsa: aloop: Reduced duplicated PCM ops definition (Jaroslav Kysela) [1657855] - [sound] alsa: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1657855] - [sound] alsa: fm801: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] - [sound] alsa: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1657855] - [sound] alsa: echoaudio: Drop superfluous macro (Jaroslav Kysela) [1657855] - [sound] alsa: echoaudio: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: remove redundant assignment to tmp (Jaroslav Kysela) [1657855] - [sound] alsa: hda-beep: add SPDX identifiers (Jaroslav Kysela) [1657855] - [sound] alsa: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1657855] - [sound] alsa: trident: Suppress gcc string warning (Jaroslav Kysela) [1657855] - [sound] alsa: license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: Use array_size() in vmalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: fix spelling mistake: "Caputre" -> "Capture" (Jaroslav Kysela) [1657855] - [sound] alsa: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1657855] - [sound] alsa: alsa:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1657855] - [sound] alsa: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1657855] - [sound] alsa: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1657855] - [sound] alsa: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1657855] - [sound] alsa: au88xx: Add fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp: fix fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: Fix PCM format notations (Jaroslav Kysela) [1657855] - [sound] alsa: lx6464es: Missing error code in snd_lx6464es_create() (Jaroslav Kysela) [1657855] - [sound] alsa: lx6464es: add error handling for pci_ioremap_bar (Jaroslav Kysela) [1657855] - [sound] alsa: lola: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: mixart: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1657855] - [sound] alsa: oxygen: use match_string() helper (Jaroslav Kysela) [1657855] - [sound] alsa: virtuoso: add de-emphasis control (Jaroslav Kysela) [1657855] - [sound] alsa: riptide: Properly endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] - [sound] alsa: trident: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: sonicvibes: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1657855] - [sound] alsa: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1657855] - [sound] alsa: ymfpci: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] - [sound] alsa: info: Move card id proc creation into info.c (Jaroslav Kysela) [1657855] - [sound] alsa: info: Minor optimization (Jaroslav Kysela) [1657855] - [sound] alsa: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1657855] - [sound] alsa: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1657855] - [sound] alsa: info: Always register entries recursively (Jaroslav Kysela) [1657855] - [sound] alsa: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Simplify proc file destruction (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1657855] - [sound] alsa: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] - [sound] alsa: maestro3: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0m: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1657855] - [sound] alsa: ens137x: remove redundant variable result (Jaroslav Kysela) [1657855] - [sound] alsa: arch: Mass conversion of smp_mb__*() (Jaroslav Kysela) [1657855] - [sound] alsa: bt87x: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1657855] - [sound] alsa: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: asoc: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Use standard device registration for beep (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1657855] - [sound] alsa: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1657855] - [sound] alsa: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1657855] - [sound] alsa: hda: export process_unsol_events() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: runtime power management support (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: program stripe control for codec (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add verbs for stripe control (Jaroslav Kysela) [1657855] - [sound] alsa: hda: program stripe bits for controller (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add register offset for stripe control (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add api to program stripe control bits (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1657855] - [sound] alsa: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add jack button support (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Support led audio trigger (Jaroslav Kysela) [1657855] - [sound] alsa: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Support ALC300 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1657855] - [documentation] alsa: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1657855] - [sound] alsa: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1657855] - [sound] alsa: hda: fix unused variable warning (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda: move hda_codec.h to sound (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: kzalloc() -> kcalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up ca0132_init function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Yet another Clevo P950 quirk entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add mute led support for HP ProBook 455 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Update a pci quirk device name (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add Recon3Di quirk for Gigabyte G1.Sniper Z97 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Handle pm failure during hotplug (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1657855] - [sound] alsa: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Use standard verb containers (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Simplify control management (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Rewrite with error goto (Jaroslav Kysela) [1657855] - [sound] alsa: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Clean up beep code (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add a quirk for FSC ESPRIMO U9210 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: make array ca0132_alt_chmaps static (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1657855] - [sound] alsa: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Force to link down at runtime suspend on ATI/AMD HDMI (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Fix DMic data rate for Alienware M17x R4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Restore PCM Analog Mic-In2 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Don't test for QUIRK_NONE (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Restore behavior of QUIRK_ALIENWARE (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Delete redundant UNSOL event requests (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix pop noise on Lenovo P50 & co (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add shutup hint (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add dock and led support for HP ProBook 640 G4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add dock and led support for HP EliteBook 830 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: pci/hda: Remove unused, broken, header file (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*() (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Intel NUC5i7RY to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: Use octal not symbolic permissions (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix runtime PM (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add ASRock H81M-HDS to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Clevo W35xSS_370SS to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Intel NUC7i3BNB to the power_save blacklist (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/conexant - Add hp-mic-fix model string (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Add fixup for HP Z2 G4 workstation (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify parameter table for effects (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: merge strings just for printk (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify read-only members of string array (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify templates for control element set (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: fix array_size.cocci warnings (Jaroslav Kysela) [1657855] - [sound] alsa: hda: use position offset macro of TLV data (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Clevo P950ER ALC1220 Fixup (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Lenovo C50 All in one to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add new control changes for SBZ + R3Di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add ca0132_alt_set_vipsource (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di (Jaroslav Kysela) [1657855] - [sound] alsa: scripts/spelling.txt: add "followings" pattern and fix typo instances (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add alt_select_in/out for R3Di + SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add the ability to set src_id on scp commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add dsp setup + gpio functions for r3di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add dsp setup related commands for the sbz (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: update core functions for sbz + r3di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add extra init functions for r3di + sbz (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add extra exit functions for R3Di and SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add PCI region2 iomap for SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: revert "[sound] pci: hda/ca0132 - use generic parser for some models" (Jaroslav Kysela) [1657855] - [sound] alsa: 6fire: remove unused variable card (Jaroslav Kysela) [1657855] - [sound] alsa: line6: fix check on snd_card_register (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Fix invalid stream URBs (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Suppress kernel warning at page allocation failures (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: don't bother with access_ok() in ->dsp_load() (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: don't bother with memdup_user() for 16-byte structure (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Disable the quirk for Nura headset (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix NULL dereference at podhd_disconnect() (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix missing initialization before error path (Jaroslav Kysela) [1657855] - [sound] alsa: line6: add support for POD HD DESKTOP (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Use correct endpoint type for midi output (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix leftover URB at error-path during probe (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: line6: make snd_pcm_ops const (Jaroslav Kysela) [1657855] - [sound] alsa: hiface: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Drop superfluous ifndef (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add fall-through annotation (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Fix stray URB at probe error path (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1657855] - [sound] alsa: bcd2000: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: add boot quirk for Axe-Fx III (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Remove explicitly listed Mytek devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Generic DSD detection for XMOS-based implementations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: remove redundant check on err (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1657855] - [sound] alsa: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add native DSD support for Mytek DACs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1657855] - [uapi] alsa: usb-audio: Add bi-directional terminal types (Jaroslav Kysela) [1657855] - [uapi] alsa: usb-audio: Fix parsing descriptor of UAC2 processing unit (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Always create the interrupt pipe for the mixer (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add insertion control for UAC3 BADD (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Change in connectors control creation interface (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: uac3: Parse Input Terminal number of channels (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: UAC3 Add support for connector insertion (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: UAC3. Add support for mixer unit (Jaroslav Kysela) [1657855] - [sound] alsa: usb: mixer: volume quirk for CM102-A+/102S+ (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1657855] - [sound] alsa: usb: stream: fix potential memory leak during uac3 interface parsing (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Use Class Specific EP for UAC3 devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Apply rate limit to warning messages in URB complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Simplify PCM open/close callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Move autoresume call at the end of open (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Allow non-vmalloc buffer for PCM buffers (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Avoid lowlevel device object (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Follow standard coding style (Jaroslav Kysela) [1657855] - [sound] alsa: usb: add UAC3 BADD profiles support (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] - [sound] alsa: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1657855] - [sound] alsa: control: Fix missing __user annotation (Jaroslav Kysela) [1657855] - [sound] alsa: snd_ctl_elem_init_enum_names(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] - [sound] alsa: replace_user_tlv(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: Use struct_size() for kmalloc()-family (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: kmalloc() -> kmalloc_array() (Jaroslav Kysela) [1657855] - [sound] alsa: vmaster: use position offset macro of TLV data (Jaroslav Kysela) [1657855] - [uapi] alsa: control: complement TLV macro for db-minmax and db-linear types (Jaroslav Kysela) [1657855] - [uapi] alsa: core api: define offsets for TLV items (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Convert timers to use timer_setup() (Jaroslav Kysela) [1657855] - [sound] alsa: timer: catch invalid timer object creation (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Assure timer resolution access always locked (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Simplify timer hw resolution calls (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Fix pause event notification (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Avoid open-code for getting timer resolution (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Do error checks at creating system ports (Jaroslav Kysela) [1657855] - [sound] alsa: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1657855] - [sound] alsa: seq: fix spelling mistake "Unamed" -> "Unnamed" (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Remove dead codes (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1657855] - [sound] alsa: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl (Jaroslav Kysela) [1657855] - [sound] alsa: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1657855] - [sound] alsa: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix poll() error return (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Minor code refactoring (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Simplify error paths (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Allow drivers to set R/W wait time (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] - [sound] alsa: core: Assure control device to be registered at last (Jaroslav Kysela) [1657855] - [sound] alsa: control: fix a redundant-copy issue (Jaroslav Kysela) [1657855] - [sound] alsa: compress: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1657855] - [sound] alsa: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1657855] - [sound] alsa: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1657855] - [sound] alsa: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1657855] - [mm] alsa: new primitive: vmemdup_user() (Jaroslav Kysela) [1657855]- [net] tuntap: fix multiqueue rx (Guillaume Nault) [1683025] - [net] netfilter: ipset: List timing out entries with "timeout 1" instead of zero (Stefano Brivio) [1684645] - [net] netfilter: nf_tables: bump set->ndeact on set flush (Stefano Brivio) [1576465] - [net] netfilter: nf_tables: deconstify walk callback function (Stefano Brivio) [1576465] - [net] netfilter: nf_tables: support for set flushing (Phil Sutter) [1576465] - [net] netfilter: nft_set: introduce nft_{hash, rbtree}_deactivate_one() (Phil Sutter) [1576465] - [net] netfilter: nf_tables: constify struct nft_ctx * parameter in nft_trans_alloc() (Phil Sutter) [1576465] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1661408] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] - [net] sched: fix qdisc->running lockdep annotations (Paolo Abeni) [1680442] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680426] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680426] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680426] - [net] pktgen: Fix fall-through annotation (Ivan Vecera) [1680139] - [net] pktgen: convert safe uses of strncpy() to strcpy() to avoid string truncation warning (Ivan Vecera) [1680139] - [net] treewide: Use array_size() in vzalloc_node() (Ivan Vecera) [1680139] - [net] pktgen: Fix memory leak in pktgen_if_write (Ivan Vecera) [1680139] - [net] pktgen: use dynamic allocation for debug print buffer (Ivan Vecera) [1680139] - [net] pktgen: Remove VLA usage (Ivan Vecera) [1680139] - [net] pktgen: Clean read user supplied flag mess (Ivan Vecera) [1680139] - [net] pktgen: Remove brute-force printing of flags (Ivan Vecera) [1680139] - [net] pktgen: Add behaviour flags macro to generate flags/names (Ivan Vecera) [1680139] - [net] pktgen: Add missing !flag parameters (Ivan Vecera) [1680139] - [net] documentation/pktgen: Clearify how-to use pktgen samples (Ivan Vecera) [1680139] - [net] pktgen: document 32-bit timestamp overflow (Ivan Vecera) [1680139] - [net] pktgen: do not abuse IN6_ADDR_HSIZE (Ivan Vecera) [1680139] - [net] samples/pktgen: remove remaining old pktgen sample scripts (Ivan Vecera) [1680139] - [net] samples/pktgen: update sample03, no need for clones when bursting (Ivan Vecera) [1680139] - [net] samples/pktgen: add script pktgen_sample06_numa_awared_queue_irq_affinity.sh (Ivan Vecera) [1680139] - [net] samples/pktgen: Add some helper functions (Ivan Vecera) [1680139] - [net] pktgen: Specify the index of first thread (Ivan Vecera) [1680139] - [net] pktgen: Specify num packets per thread (Ivan Vecera) [1680139] - [net] samples: Add an IPv6 '-6' option to the pktgen scripts (Ivan Vecera) [1680139] - [net] pktgen: remove sample script pktgen.conf-1-1-rdos (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample05_flow_per_thread.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample04_many_flows.sh (Ivan Vecera) [1680139] - [net] pktgen: remove rcu locking in pktgen_change_name() (Ivan Vecera) [1680139] - [net] xfrm: fix a race in xfrm_state_lookup_byspi (Ivan Vecera) [1680139] - [net] samples: pktgen mode samples/tests for qdisc layer (Ivan Vecera) [1680139] - [net] pktgen: support injecting packets for qdisc testing (Ivan Vecera) [1680139] - [net] pktgen: Call destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] - [kernel] timer: Export destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] - [net] documentation: networking: fix spelling mistakes (Ivan Vecera) [1680139] - [net] pktgen: don't abuse current->state in pktgen_thread_worker() (Ivan Vecera) [1680139] - [net] pktgen: Remove unused 'allocated_skbs' field (Ivan Vecera) [1680139] - [net] pktgen: kill the "Wait for kthread_stop" code in pktgen_thread_worker() (Ivan Vecera) [1680139] - [net] pktgen: remove one sparse error (Ivan Vecera) [1680139] - [net] pktgen: add benchmark script pktgen_bench_xmit_mode_netif_receive.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample03_burst_single_flow.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample02_multiqueue.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample01_simple.sh (Ivan Vecera) [1680139] - [net] pktgen: new pktgen helper functions for samples scripts (Ivan Vecera) [1680139] - [net] pktgen: make /proc/net/pktgen/pgctrl report fail on invalid input (Ivan Vecera) [1680139] - [net] pktgen: document ability to add same device to several threads (Ivan Vecera) [1680139] - [net] pktgen: doc were missing several config options (Ivan Vecera) [1680139] - [net] pktgen: adjust spacing in proc file interface output (Ivan Vecera) [1680139] - [net] pktgen: remove obsolete "max_before_softirq" from pktgen doc (Ivan Vecera) [1680139] - [net] pktgen: fix packet generation (Ivan Vecera) [1680139] - [net] pktgen: introduce xmit_mode '' (Ivan Vecera) [1680139] - [net] pktgen: adjust flag NO_TIMESTAMP to be more pktgen compliant (Ivan Vecera) [1680139] - [net] pktgen: Correct documentation of module name and command (Ivan Vecera) [1680139] - [net] samples/pktgen: Show the results rather than just commenting where they are (Ivan Vecera) [1680139] - [net] samples/pktgen: Trap SIGINT (Ivan Vecera) [1680139] - [net] samples/pktgen: Use bash as interpreter (Ivan Vecera) [1680139] - [net] samples/pktgen: Remove setting of obsolete max_before_softirq parameter (Ivan Vecera) [1680139] - [net] samples/pktgen: Correct comments about the thread config (Ivan Vecera) [1680139] - [net] samples/pktgen: Delete unused function pg() (Ivan Vecera) [1680139] - [net] samples/pktgen: Add sample scripts for pktgen facility (Ivan Vecera) [1680139] - [net] pktgen: Fix grammar errors and some poor wording in documentation (Ivan Vecera) [1680139] - [net] pktgen: Delete the original date from documentation (Ivan Vecera) [1680139] - [net] spelling fixes (Ivan Vecera) [1680139] - [net] pktgen: Deletion of an unnecessary check before the function call "proc_remove" (Ivan Vecera) [1680139] - [net] pktgen: Convert pr_warning to pr_warn (Ivan Vecera) [1680139] - [net] pktgen: remove unnecessary break after goto (Ivan Vecera) [1680139] - [net] pktgen: RCU-ify "if_list" to remove lock in next_to_run() (Ivan Vecera) [1680139] - [net] pktgen: avoid expensive set_current_state() call in loop (Ivan Vecera) [1680139] - [net] pktgen: document tuning for max NIC performance (Ivan Vecera) [1680139] - [net] pktgen: Use seq_puts() where seq_printf() is not needed (Ivan Vecera) [1680139] - [net] pktgen: be friendly to LLTX devices (Ivan Vecera) [1680139] - [net] pktgen: fix xmit test for BQL enabled devices (Ivan Vecera) [1680139] - [net] pktgen: document all supported flags (Ivan Vecera) [1680139] - [net] pktgen: simplify error handling in pgctrl_write() (Ivan Vecera) [1680139] - [net] pktgen: fix out-of-bounds access in pgctrl_write() (Ivan Vecera) [1680139] - [net] pktgen: Use ether_addr_copy (Ivan Vecera) [1680139] - [net] {xfrm, pktgen} Fix compiling error when CONFIG_XFRM is not set (Ivan Vecera) [1680139] - [net] pktgen_dst_metrics[] can be static (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Document IPsec usage in pktgen.txt (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Show spi value properly when ipsec turned on (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgen (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Construct skb dst for tunnel mode transformation (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Using "pgset spi xxx" to spedifiy SA for a given flow (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Add statistics counting when transforming (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Correct xfrm state lock usage when transforming (Ivan Vecera) [1680139] - [net] pktgen: Use ip_send_check() to compute checksum (Ivan Vecera) [1680139] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1679751] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631177] - [net] netlink: ensure to loop over all netns in genlmsg_multicast_allns() (Phil Sutter) [1607306] - [net] ipv6: addrconf: break critical section in addrconf_verify_rtnl() (Ivan Vecera) [1678649] - [net] ipv6: addrconf: fix a lockdep splat (Ivan Vecera) [1678649] - [net] ipv6: Make inet6addr_validator a blocking notifier (Ivan Vecera) [1678649] - [net] ipv6: addrconf: cleanup locking in ipv6_add_addr (Ivan Vecera) [1678649] - [net] Ipvlan should return an error when an address is already in use. (Ivan Vecera) [1678649] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1672341] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1672341] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1672341] - [net] dim: Update DIM start sample after each DIM iteration (Petr Oros) [1672279] - [net] ipv6: fib6_rules should return exact return value (Lorenzo Bianconi) [1592059] - [net] fib_rules: fix suppressor names and default values (Lorenzo Bianconi) [1592059] - [net] fib_rules: add .suppress operation (Lorenzo Bianconi) [1592059]- [tools] power turbostat: fix show/hide issues resulting from mis-merge (Prarit Bhargava) [1678566] - [i2c] i801: Add support for Intel Ice Lake (David Arcari) [1684364] - [vfio] pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1640882] - [scsi] core: introduce force_blk_mq (Ewan Milne) [1659146] - [scsi] revert "lpfc: use dma_set_mask_and_coherent" (Dick Kennedy) [1673678] - [md] raid1: don't clear bitmap bits on interrupted recovery (Xiao Ni) [1677312] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1628378] - [kernel] rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Daniel Bristot de Oliveira) [1626129] - [nvme] fix subsystem multiple controllers support check (David Milburn) [1624860 1679493] - [nvme] expose subsys attribute to sysfs (David Milburn) [1624860 1679493] - [nvme] track subsystems (David Milburn) [1624860 1679493] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (David Hildenbrand) [1665989] - [security] xattr: Constify ->name member of "struct xattr" (Aaron Tomlin) [1607307] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1642703 1679366] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1663298 1679366] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1642348 1679366] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1679366] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1679366] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1679366] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1679366] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1679366] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1679366] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1679366] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1642703 1671142 1679366] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: reduce polling time to usecs for even finer granularity (Jerry Snitselaar) [1642704 1642345 1679366] - [char] tpm: fix use after free in tpm2_load_context() (Jerry Snitselaar) [1679366] - [char] tpm: reduce poll sleep time in tpm_transmit() (Jerry Snitselaar) [1642704 1642345 1679366] - [char] tpm: tpm_crb: relinquish locality on error path (Jerry Snitselaar) [1642703 1679366] - [char] tpm: Add explicit endianness cast (Jerry Snitselaar) [1679366] - [char] tpm: st33zp24: remove redundant null check on chip (Jerry Snitselaar) [1679366] - [char] tpm: move the delay_msec increment after sleep in tpm_transmit() (Jerry Snitselaar) [1679366] - [block] virtio-blk: modernize sysfs attribute creation (Ming Lei) [1635708] - [block] zram: register default groups with device_add_disk() (Ming Lei) [1635708] - [block] aoe: register default groups with device_add_disk() (Ming Lei) [1635708] - [nvme] register ns_id attributes as default sysfs groups (Ming Lei) [1635708] - [block] genhd: add 'groups' argument to device_add_disk (Ming Lei) [1635708] - [mm] fix MADV_[FREE|DONTNEED] TLB flush miss problem (Aaron Tomlin) [1677343] - [mm] mm: make tlb_flush_pending global (Aaron Tomlin) [1677343] - [mm] refactor TLB gathering API (Aaron Tomlin) [1677343] - [mm] mm: migrate: fix barriers around tlb_flush_pending (Aaron Tomlin) [1677343] - [mm] mm: migrate: prevent racy access to tlb_flush_pending (Aaron Tomlin) [1677343] - [mm] mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries (Aaron Tomlin) [1677343] - [mm] fix mprotect() behaviour on VM_LOCKED VMAs (Aaron Tomlin) [1677343] - [mm] mm: update mmu_gather range correctly (Aaron Tomlin) [1677343] - [mm] mmu_gather: move minimal range calculations into generic code (Aaron Tomlin) [1677343] - [mm] split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts (Aaron Tomlin) [1677343] - [s390] mm: introduce ptep_flush_lazy helper (Aaron Tomlin) [1677343] - [powerpc] slb: Force a full SLB flush when we insert for a bad EA (Desnes Augusto Nunes do Rosario) [1590853] - [powerpc] Only disable HAVE_EFFICIENT_UNALIGNED_ACCESS on POWER7 little endian (Yauheni Kaliuta) [1659731] - [powerpc] Fix bad inline asm constraint in create_zero_mask() (Yauheni Kaliuta) [1657284] - [edac] x86/mce/amd, edac/mce_amd: Enumerate Reserved SMCA bank type (David Arcari) [1676301] - [x86] mce/amd: Pass the bank number to smca_get_bank_type() (David Arcari) [1676301] - [x86] mce/amd: Define a function to get SMCA bank type (David Arcari) [1676301] - [x86] mce/amd: Allow any CPU to initialize the smca_banks array (David Arcari) [1676301] - [x86] mce/amd: Carve out SMCA bank configuration (David Arcari) [1676301] - [x86] mce: Convert threshold_bank.cpus from atomic_t to refcount_t (David Arcari) [1676301] - [x86] ras/amd: Make sysfs names of banks more user-friendly (David Arcari) [1676301] - [x86] mce/amd: Make the init code more robust (David Arcari) [1676301] - [x86] ras: Hide SMCA bank names (David Arcari) [1676301] - [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1626279]- [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1678729] - [netdrv] ice: fix overlong string, update stats output (Jonathan Toppins) [1684149] - [netdrv] ice: Fix for FC get rx/tx pause params (Jonathan Toppins) [1684149] - [netdrv] ice: use absolute vector ID for VFs (Jonathan Toppins) [1684149] - [netdrv] ice: check for a leaf node presence (Jonathan Toppins) [1684149] - [netdrv] ice: flush Tx pipe on disable queue timeout (Jonathan Toppins) [1684149] - [netdrv] ice: clear VF ARQLEN register on reset (Jonathan Toppins) [1684149] - [netdrv] ice: don't spam VFs with link messages (Jonathan Toppins) [1684149] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Jonathan Toppins) [1684149] - [netdrv] ice: fix numeric overflow warning (Jonathan Toppins) [1684149] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Jonathan Toppins) [1684149] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Jonathan Toppins) [1684149] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Jonathan Toppins) [1684149] - [netdrv] ice: sizeof() should be avoided (Jonathan Toppins) [1684149] - [netdrv] ice: Fix added in VSI supported nodes calc (Jonathan Toppins) [1684149] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Jonathan Toppins) [1684149] - [netdrv] ixgbevf: update driver version for RHEL7.7 (Ken Cox) [1637723] - [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637723] - [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637723] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1637723] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637723] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1637723] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1637723] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1637723] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1637723] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1637723] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1637723] - [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix possible race in the reset subtask (Ken Cox) [1637723] - [netdrv] ixgbevf: Fix coexistence of malicious driver detection with XDP (Ken Cox) [1637723] - [netdrv] ixgbevf: fix MAC address changes through ixgbevf_set_mac() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix ixgbevf_xmit_frame()'s return type (Ken Cox) [1637723] - [netdrv] ixgbevf: ensure xdp_ring resources are free'd on error exit (Ken Cox) [1637723] - [netdrv] ixgbevf: Add support for meta data (Ken Cox) [1637723] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Ken Cox) [1637723] - [netdrv] ixgbe: update driver version for RHEL7.7 (Ken Cox) [1637718] - [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637718] - [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637718] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637718] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1637718] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1637718] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1637718] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1637718] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1637718] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1637718] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1637718] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1637718] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1637718] - [netdrv] remove inclusion when not needed (Ken Cox) [1637718] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1637718] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1637718] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1637718] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1637718] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1637718] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1637718] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1637718] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1637718] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1637718] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1637718] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1637718] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1637718] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1637718] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1637718] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1637718] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1637718] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1637718] - [netdrv] ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1637718] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1637718] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1637718] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1637718] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1637718] - [netdrv] ixgbe: Off by one in ixgbe_ipsec_tx() (Ken Cox) [1637718] - [netdrv] ixgbe: Be more careful when modifying MAC filters (Ken Cox) [1637718] - [netdrv] ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing (Ken Cox) [1637718] - [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637718] - [netdrv] treewide: kzalloc() -> kcalloc() (Ken Cox) [1637718] - [netdrv] treewide: kmalloc() -> kmalloc_array() (Ken Cox) [1637718] - [netdrv] ixgbe: Fix bit definitions and add support for testing for ipsec support (Ken Cox) [1637718] - [netdrv] ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data (Ken Cox) [1637718] - [netdrv] ixgbe: Move ipsec init function to before reset call (Ken Cox) [1637718] - [netdrv] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM (Ken Cox) [1637718] - [netdrv] ixgbe: Fix setting of TC configuration for macvlan case (Ken Cox) [1637718] - [netdrv] ixgbe: fix broken ipsec Rx with proper cast on spi (Ken Cox) [1637718] - [netdrv] ixgbe: check ipsec ip addr against mgmt filters (Ken Cox) [1637718] - [netdrv] ixgbe: fix possible race in reset subtask (Ken Cox) [1637718] - [netdrv] ixgbe: introduce a helper to simplify code (Ken Cox) [1637718] - [netdrv] ixgbe: implement flush flag for ndo_xdp_xmit (Ken Cox) [1637718] - [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Ken Cox) [1637718] - [netdrv] ixgbe: fix parsing of TC actions for HW offload (Ken Cox) [1637718] - [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Ken Cox) [1637718] - [netdrv] revert "ixgbe: release lock for the duration of ixgbe_suspend_close()" (Ken Cox) [1637718] - [netdrv] ixgbe: release lock for the duration of ixgbe_suspend_close() (Ken Cox) [1637718] - [netdrv] xdp: rhashtable with allocator ID to pointer mapping (Ken Cox) [1637718] - [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Ken Cox) [1637718] - [netdrv] xdp: transition into using xdp_frame for return API (Ken Cox) [1637718] - [netdrv] ixgbe: use xdp_return_frame API (Ken Cox) [1637718] - [netdrv] ixgbe: use tc_cls_can_offload_and_chain0() (Ken Cox) [1637718] - [netdrv] bpf, ixgbe: add meta data support (Ken Cox) [1637718] - [netdrv] bpf: add meta pointer for direct access (Ken Cox) [1637718] - [netdrv] ixgbe: use return codes from ndo_xdp_xmit that are distinguishable (Ken Cox) [1637718] - [netdrv] ixgbe: change ndo_xdp_xmit return code on xmit errors (Ken Cox) [1637718] - [netdrv] xdp: Add batching support to redirect map (Ken Cox) [1637718] - [netdrv] ixgbe: add initial support for xdp redirect (Ken Cox) [1637718] - [netdrv] ixgbe: Use pcie_flr() instead of duplicating it (Ken Cox) [1637718] - [netdrv] ixgbe: use kzalloc for allocating one thing (Ken Cox) [1637718]- [iommu] iova: Make rcache flush optional on IOVA allocation failure (Jerry Snitselaar) [1615865] - [iommu] iova: Don't try to copy anchor nodes (Jerry Snitselaar) [1615865] - [iommu] iova: Try harder to allocate from rcache magazine (Jerry Snitselaar) [1615865] - [iommu] iova: Make rcache limit_pfn handling more robust (Jerry Snitselaar) [1615865] - [iommu] iova: Simplify domain destruction (Jerry Snitselaar) [1615865] - [iommu] iova: Simplify cached node logic (Jerry Snitselaar) [1615865] - [iommu] iova: Add rbtree anchor node (Jerry Snitselaar) [1615865] - [iommu] iova: Make dma_32bit_pfn implicit (Jerry Snitselaar) [1615865] - [iommu] iova: Extend rbtree node caching (Jerry Snitselaar) [1615865] - [iommu] iova: Optimise the padding calculation (Jerry Snitselaar) [1615865] - [iommu] iova: Optimise rbtree searching (Jerry Snitselaar) [1615865] - [iommu] iova: Consolidate code for adding new node to iovad domain rbtree (Jerry Snitselaar) [1615865] - [iommu] iova: Use rb_entry() (Jerry Snitselaar) [1615865] - [iommu] iova: Extend cached node lookup condition (Jerry Snitselaar) [1615865] - [kernel] iommu/iova: Fix compile error with CONFIG_IOMMU_IOVA=m (Jerry Snitselaar) [1615865] - [kernel] iommu: Add dummy implementations for !IOMMU_IOVA (Jerry Snitselaar) [1615865] - [pinctrl] intel: Add Intel Cedar Fork PCH pin controller support (Steve Best) [1482430] - [i2c] ismt: Add support for Intel Cedar Fork (Steve Best) [1482430] - [i2c] i801: Add support for Intel Cedar Fork (Steve Best) [1482430] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1678479] - [cpufreq] intel_pstate: Register when ACPI PCCH is present (Prarit Bhargava) [1671693] - [linux] cpuset: Fix potential deadlock w/ set_mems_allowed (Waiman Long) [1679033] - [linux] audit: Add new syscalls to the perm=w filter (Richard Guy Briggs) [1642315] - [fs] autofs: add strictexpire mount option (Ian Kent) [1653208] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1653208] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1653208] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1653208] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1653208] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1653208] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1653208] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1653208] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1653208] - [fs] autofs: fix directory and symlink access (Ian Kent) [1580099] - [fs] autofs: fix slab out of bounds read in getname_kernel() (Ian Kent) [1657106] - [fs] quota: Properly return errors from dquot_writeback_dquots() (Lukas Czerner) [1680638] - [fs] quota: Fix race between dqput() and dquot_scan_active() (Lukas Czerner) [1680638] - [fs] xfs: perform file write checks before splice write (Brian Foster) [1677592] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1677592] - [fs] devpts: Make devpts_kill_sb safe if fsi is NULL (Bill O'Donnell) [1662232] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Carlos Maiolino) [1673853] - [fs] ext4: fix dir_nlink behaviour (Lukas Czerner) [1631374] - [fs] xfs: fix f_ffree value for statfs when project quota is set (Bill O'Donnell) [1665990] - [fs] xfs: don't screw up direct writes when freesp is fragmented (Brian Foster) [1667523] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1021460] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1607192] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1677757] - [netdrv] cnic: remove redundant pointer req and variable func (Maurizio Lombardi) [1643542] - [netdrv] cnic: tidy up a size calculation (Maurizio Lombardi) [1643542] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Steve Best) [1683171] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1642475] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Ivan Vecera) [1667381] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1670626] - [netdrv] vmxnet3: Replace msleep(1) with usleep_range() (Neil Horman) [1670626] - [netdrv] vmxnet3: use DMA memory barriers where required (Neil Horman) [1670626] - [netdrv] vmxnet3: set the DMA mask before the first DMA map operation (Neil Horman) [1670626] - [net] netfilter: nf_tables: fix nft_pktinfo initialization (Paolo Abeni) [1673138] - [net] ip6_gre: Request headroom in __gre6_xmit() (Jiri Benc) [1485785] - [net] api: fix compatibility of linux/in.h with netinet/in.h (Guillaume Nault) [1672242] - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1648965] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1648965] - [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1648965] - [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1648965] - [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1648965] - [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1648965] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1660903] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1660903] - [net] tun: implement carrier change (Guillaume Nault) [1665389] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1607252] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1607252] - [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1663941] - [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1663941] - [net] sysfs: Fix memory leak in XPS configuration (Paolo Abeni) [1623813] - [net] Fix a bug in removing queues from XPS map (Paolo Abeni) [1623813] - [net] Add support for XPS with QoS via traffic classes (Paolo Abeni) [1623813] - [net] Refactor removal of queues from XPS map and apply on num_tc changes (Paolo Abeni) [1623813] - [net] use *pb[l] to print bitmaps including cpumasks and nodemasks (Paolo Abeni) [1623813] - [powerpc] pseries: fix "of: error: Bad of_node_put() on /cpus" during DLPAR (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix of_node_put() underflow during DLPAR remove (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix phandle extraction for dynamic nodes (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] sysfs: Fix reference leak of cpu device_nodes present at boot (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix parent_dn reference leak in add_dt_node() (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: remove dlpar_attach_node dependency on full path (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: re-use code from of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: extract of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] - [x86] signals: Fix lower/upper bound reporting in compat siginfo (Rui Wang) [1573854] - [x86] signals: Add missing signal_compat code for x86 features (Rui Wang) [1573854]- [netdrv] ice: add const qualifier to mac_addr parameter (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for new PHY types (Jonathan Toppins) [1454916] - [netdrv] ice: Offload SCTP checksum (Jonathan Toppins) [1454916] - [netdrv] ice: Allow for software timestamping (Jonathan Toppins) [1454916] - [netdrv] ice: Implement getting and setting ethtool coalesce (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for adaptive interrupt moderation (Jonathan Toppins) [1454916] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Jonathan Toppins) [1454916] - [netdrv] ice: Move aggregator list into ice_hw instance (Jonathan Toppins) [1454916] - [netdrv] ice: Rework queue management code for reuse (Jonathan Toppins) [1454916] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Jonathan Toppins) [1454916] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Jonathan Toppins) [1454916] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Jonathan Toppins) [1454916] - [netdrv] ice: Add ethtool set_phys_id handler (Jonathan Toppins) [1454916] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor a few Tx scheduler functions (Jonathan Toppins) [1454916] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Jonathan Toppins) [1454916] - [netdrv] ice: Fix possible NULL pointer de-reference (Jonathan Toppins) [1454916] - [netdrv] ice: Use Tx|Rx in comments (Jonathan Toppins) [1454916] - [netdrv] ice: Cosmetic formatting changes (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup short function signatures (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup ice_tx_timeout() (Jonathan Toppins) [1454916] - [netdrv] ice: Fix return value from NAPI poll (Jonathan Toppins) [1454916] - [netdrv] ice: Constify global structures that can/should be (Jonathan Toppins) [1454916] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Jonathan Toppins) [1454916] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup duplicate control queue code (Jonathan Toppins) [1454916] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1454916] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Jonathan Toppins) [1454916] - [netdrv] ice: Destroy scheduler tree in reset path (Jonathan Toppins) [1454916] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Jonathan Toppins) [1454916] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Jonathan Toppins) [1454916] - [netdrv] ice: Increase Rx queue disable timeout (Jonathan Toppins) [1454916] - [netdrv] ice: Fix NVM mask defines (Jonathan Toppins) [1454916] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Jonathan Toppins) [1454916] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Jonathan Toppins) [1454916] - [netdrv] ice: Remove node before releasing VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Check for q_vector when stopping rings (Jonathan Toppins) [1454916] - [netdrv] ice: Fix debug print in ice_tx_timeout (Jonathan Toppins) [1454916] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1454916] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1454916] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1454916] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1454916] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1454916] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1454916] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1454916] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1454916] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1454916] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1454916] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1454916] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1454916] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1454916] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1454916] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1454916] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1454916] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1454916] - [netdrv] ice: Update version string (Jonathan Toppins) [1454916] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1454916] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1454916] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1454916] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1454916] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1454916] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1454916] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1454916] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1454916] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1454916] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1454916] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1454916] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1454916] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1454916] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1454916] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1454916] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1454916] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1454916] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1454916] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1454916] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1454916] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1454916] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1454916] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1454916] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1454916] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1454916] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1454916] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1454916] - [netdrv] intel-ethernet: use correct module license (Jonathan Toppins) [1454916] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1454916] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1454916] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1454916] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1454916] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1454916] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1454916] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1454916] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1454916] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1454916] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1454916] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1454916] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1454916] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1454916] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1454916] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1454916] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1454916] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1454916] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1454916] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1454916] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1454916] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1454916] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1454916] - [netdrv] ice: Update NVM AQ command functions (Jonathan Toppins) [1454916] - [netdrv] ice: Set rq_last_status when cleaning rq (Jonathan Toppins) [1454916] - [netdrv] ice: Fix insufficient memory issue in ice_aq_manage_mac_read (Jonathan Toppins) [1454916] - [netdrv] ice: Do not check INTEVENT bit for OICR interrupts (Jonathan Toppins) [1454916] - [netdrv] ice: Fix incorrect comment for action type (Jonathan Toppins) [1454916] - [netdrv] ice: Fix initialization for num_nodes_added (Jonathan Toppins) [1454916] - [netdrv] ice: Bug fixes in ethtool code (Jonathan Toppins) [1454916] - [netdrv] ice: Fix error return code in ice_init_hw() (Jonathan Toppins) [1454916] - [netdrv] ice: Implement filter sync, NDO operations and bump version (Jonathan Toppins) [1454916] - [netdrv] ice: Support link events, reset and rebuild (Jonathan Toppins) [1454916] - [netdrv] ice: Update Tx scheduler tree for VSI multi-Tx queue support (Jonathan Toppins) [1454916] - [netdrv] ice: Add stats and ethtool support (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VLANs and offloads (Jonathan Toppins) [1454916] - [netdrv] ice: Implement transmit and NAPI support (Jonathan Toppins) [1454916] - [netdrv] ice: Configure VSIs for Tx/Rx (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for switch filter programming (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VSI allocation and deallocation (Jonathan Toppins) [1454916] - [netdrv] ice: Initialize PF and setup miscellaneous interrupt (Jonathan Toppins) [1454916] - [netdrv] ice: Get MAC/PHY/link info and scheduler topology (Jonathan Toppins) [1454916] - [netdrv] ice: Get switch config, scheduler config and device capabilities (Jonathan Toppins) [1454916] - [netdrv] ice: Start hardware initialization (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for control queues (Jonathan Toppins) [1454916] - [netdrv] ice: Add basic driver framework for Intel(R) E800 Series (Jonathan Toppins) [1454916]- [infiniband] ib/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1642498] - [infiniband] ib/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Declare local functions 'static' (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1642498] - [netdrv] mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1642498] - [infiniband] ib/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1642498] - [kernel] rdma/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1642498] - [netdrv] mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1642498] - [netdrv] mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Fold the modify lag code into function (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add lag affinity info to log (Alaa Hleihel) [1642498] - [netdrv] mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1642498] - [kernel] mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1642498] - [infiniband] {net, ib}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Generic EQ (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Different EQ types (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1642383 1642498] - [kernel] mlx5: Introduce extended destination fields (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1642362 1642498] - [kernel] mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1642498] - [kernel] mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Correctly set PFC param if global pause is turned off (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1642498] - [netdrv] mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1642498] - [kernel] mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1642498] - [kernel] mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1642498] - [netdrv] mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1642498] - [kernel] mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1642498] - [kernel] mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1642498] - [kernel] mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix MR cache initialization (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove extraneous error check (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Verify DEVX object type (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1642498] - [netdrv] mlx5: Cache the system image guid (Alaa Hleihel) [1624551 1642498] - [netdrv] mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Expose function for building RSS params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable DEVX on IB (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove superfluous version print (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1642498] - [kernel] mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1642498] - [kernel] mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of QP commands (Alaa Hleihel) [1642498] - [kernel] mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1642498] - [kernel] mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Refactor raw flow creation (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add NIC TX steering support (Alaa Hleihel) [1641361 1642498] - [infiniband] ib/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1467290 1642498] - [netdrv] mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add flow counters idr (Alaa Hleihel) [1642498] - [netdrv] mlx5: Store flow counters in a list (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1642498] - [kernel] mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1641361 1642498] - [netdrv] {net, rdma}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1641361 1642498] - [infiniband] ib/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1642498] - [netdrv] mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: add a missing include (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1641912 1524728 1642498] - [infiniband] rdma: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1624551 1642498] - [infiniband] ib/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1642498] - [netdrv] mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix read from coherent memory (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1642498] - [netdrv] mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1642498] - [netdrv] mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1642498] - [kernel] mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1641348 1642498] - [netdrv] mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Delete unneeded function argument (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1642498] - [netdrv] mlx5: Improve argument name for add flow API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Reorganize the makefile (Alaa Hleihel) [1642498] - [netdrv] mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1642498] - [netdrv] mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1642498] - [netdrv] mlx5: Reduce command polling interval (Alaa Hleihel) [1642498] - [netdrv] mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1642498] - [netdrv] mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1642498] - [kernel] mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1642498] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1642498] - [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix uninitialized variable (Alaa Hleihel) [1642498] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1642498] - [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refactor XDP counters (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Offload TC matching on tos/ttl for ip tunnels (Alaa Hleihel) [1641360 1642498] - [netdrv] mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Alaa Hleihel) [1641360 1642498] - [netdrv] mlx5e: Use ttl from route lookup on tc encap offload only if needed (Alaa Hleihel) [1641360 1642498] - [infiniband] ib/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add support for flow table destination number (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, events handling (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove set but not used variables (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1642498] - [kernel] mlx5: Better return types for CQE API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add XRQ commands definitions (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1642344 1642498] - [kernel] mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1642498] - [kernel] mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, add common metadata functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add software statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add innova rx support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, refactor variable names (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove unused port number parameter (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1642498] - [kernel] mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1642498] - [netdrv] mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix GRE flow specification (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add channel events counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add NAPI statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add TX completions statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add UDP GSO support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Rate limit errors in command interface (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1641357 1642498] - [kernel] mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1641357 1642498] - [infiniband] rdma/mlx5: Refactor transport domain checks (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose DEVX tree (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add support for DEVX general command (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Introduce DEVX (Alaa Hleihel) [1641355 1642498] - [kernel] mlx5: Expose DEVX specification (Alaa Hleihel) [1642498] - [netdrv] mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1647741 1641912 1642498] - [netdrv] mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add health buffer address capability (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1641912 1641358 1642498] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1641912 1641358 1642498] - [infiniband] ib/mlx4: Test port number before querying type (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Create slave AH's directly (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5e: Cleanup of dcbnl related fields (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix QP fragmented buffer allocation (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: Fix 'DON'T_TRAP' functionality (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_eswitch_mode (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Don't allow aRFS for encapsulated packets (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix quota counting in aRFS expire flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Adjust clock overflow work period (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refine ets validation function (Alaa Hleihel) [1613971 1642498] - [infiniband] rdma/mlx5: Fix memory leak in mlx5_ib_create_srq() error path (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix command interface race in polling mode (Alaa Hleihel) [1669506 1642498] - [netdrv] mlx5: Fix incorrect raw command length parsing (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix wrong size allocation for QoS ETC TC regitster (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix return value check in flow_counters_set_data() (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix memory leak in mlx5_ib_create_flow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Update SPDX tags to show proper license (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make function mlx5e_change_rep_mtu() static (Alaa Hleihel) [1642498] - [netdrv] mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add counters read support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add flow counters read support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add flow counters binding support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add counters create and destroy support (Alaa Hleihel) [1641352 1642498] - [kernel] mlx5: Export flow counter related API (Alaa Hleihel) [1641352 1642498] - [netdrv] mlx5: Use flow counter pointer as input to the query function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Separate cachelines of xmit and completion stats (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Always prefer Linear SKB configuration (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Enhance legacy Receive Queue memory scheme (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Use cyclic WQ in legacy RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Split WQ objects for different RQ types (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Remove HW LRO support in legacy RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Dedicate a function for copying SKB header (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Generalise function of SKB frag addition (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Generalise name of non-linear SKB head size (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Obsolete maintaining local copies of skb->len/data (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: FPGA, Handle QP error event (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Increase aRFS flow tables size (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant active_channels indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPOIB, Add a missing skb_pull (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: IPOIB, Fix overflowing SQ WQE memset (Alaa Hleihel) [1641354 1642498] - [infiniband] rdma/mlx5: Don't check return value of zap_vma_ptes() (Alaa Hleihel) [1642498] - [kernel] mlx5: Add FPGA QP error event (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add temperature warning event to log (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Get the number of offloaded TC rules from the correct table (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Call DMA unmap with the right size (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Properly initialize dma direction on fpga conn send (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Abort FPGA init if the device reports no QP capability (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, print SBU identification on init (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Add device name (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Add doxygen for access type enum (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce a new mini-CQE format (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Refactor CQE compression response (Alaa Hleihel) [1642498] - [kernel] mlx5: Exposing a new mini-CQE format (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix TLS dependency (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Introducing new statistics rwlock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move phy link down events counter out of SW stats (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use order-0 allocations for all WQ types (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5i: Use compilation flag in IPOIB header (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: TX, Use actual WQE size for SQ edge fill (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: Use WQ API functions instead of direct fields access (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: Split offloaded eswitch TC rules for port mirroring (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Parse mirroring action for offloaded TC eswitch flows (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-switch, Create a second level FDB flow table (Alaa Hleihel) [1642498] - [kernel] mlx5: Add cap bits for flow table destination in FDB table (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Reorganize and rename fdb flow tables (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Receive buffer support for DCBX (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Receive buffer configuration (Alaa Hleihel) [1642498] - [netdrv] mlx5: PPTB and PBMC register firmware command support (Alaa Hleihel) [1642498] - [kernel] mlx5: Add pbmc and pptb in the port_access_reg_cap_mask (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move port speed code from en_ethtool.c to en/port.c (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fetch soft WQE's on fatal error state (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove debug prints of VMA pointers (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add HW vport counters to representor ethtool stats (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Offload TC eswitch rules for VFs belonging to different PFs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Explicitly set source e-switch in offloaded TC rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add source e-switch owner (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Explicitly set destination e-switch in FDB rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add destination e-switch owner (Alaa Hleihel) [1642498] - [netdrv] mlx5: Properly handle a vport destination when setting FTE (Alaa Hleihel) [1642498] - [kernel] mlx5: Add merged e-switch cap (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose MPLS related tunneling offloads (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Add support for MPLS flow specification (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Add support for GRE flow specification (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove MLX5E_TEST_BIT macro (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use test bit in en accel xmit flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use __set_bit for adaptive-moderation bit in RQ state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Report all channels with min RX WQEs timeout (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloaded TC flows with no matches on headers (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Get the required HW match level while parsing TC flow matches (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Properly order min inline mode setup while parsing TC matches (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Use local actions var while processing offloaded TC flow actions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Return success when TC offloaded fdb actions parsed ok (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid redundant zeroing of offloaded TC flow attributes (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Clean static checker complaints on TC offload and VF reps code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove double defined DMAC header re-write element (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use u8 instead of int for LRO number of segments (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Skip redundant checks when providing NUD lastuse feedback (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant vport context vlan update (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix spelling mistake: "modfiy" -> "modify" (Alaa Hleihel) [1642498] - [netdrv] mlx5: Cleanup unused field in Work Queue parameters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix dump_command mailbox length printed (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor num of blocks in mailbox calculation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Decrease level of prints about non-existent MKEY (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add error statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add Innova TLS TX offload data path (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add Innova TLS TX support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, Add TLS tx offload interface (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move defines out of ipsec code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable adaptive-TX moderation (Alaa Hleihel) [1642498] - [netdrv] mlx5: use page_pool for xdp_return_frame call (Alaa Hleihel) [1642498] - [netdrv] mlx5: register a memory model when XDP is enabled (Alaa Hleihel) [1642498] - [netdrv] mlx5: basic XDP_REDIRECT forward support (Alaa Hleihel) [1642498] - [netdrv] mlx5: remove some extraneous spaces in indentations (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Don't reuse RX page when XDP is set (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: restore optimal ICM memory allocation (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Don't crash machine if zap_vma_ptes() fails (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Discard unknown SQP work requests (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Catch FW<->SW misalignment without machine crash (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Mark user MR as writable if actual virtual memory is writable (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Use msi_x module param to limit num of MSI-X irqs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add PCI calls for suspend/resume (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Report driver version to FW (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: optimizes get_fixed_ipv6_csum() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue (Alaa Hleihel) [1641912 1642498] - [netdrv] bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: IPSec, Fix a race between concurrent sandbox QP commands (Alaa Hleihel) [1642498] - [netdrv] mlx5e: When RXFCS is set, add FCS data into checksum calculation (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix build break when CONFIG_SMP=n (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Err if asked to offload TC match on frag being first (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Include VF RDMA stats in vport statistics (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Use proper spec flow label type (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Don't assume that medium blueFlame register exists (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix spelling mistake: "loobpack" -> "loopback" (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Properly check return value of mlx5_get_uars_page (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix represent correct netdevice in dual port RoCE (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Use unlimited rate when static rate is not supported (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Protect from shift operand overflow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Properly deal with flow counters when deleting rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Avoid cleaning flow steering table twice during error flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Use correct counter in dma_map error flow (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix mlx5_get_vector_affinity function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: DCBNL fix min inline header size for dscp (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Allow offloading ipv4 header re-write for icmp (Alaa Hleihel) [1676550 1642498] - [infiniband] mlx5: fix build errors when INFINIBAND_USER_ACCESS=m (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: remove duplicate header file (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Device memory mr registration support (Alaa Hleihel) [1641349 1642498] - [infiniband] mlx5: Mkey creation command adjustments (Alaa Hleihel) [1641349 1642498] - [infiniband] ib/mlx5: Device memory support in mlx5_ib (Alaa Hleihel) [1641349 1642498] - [kernel] mlx5: Query device memory capabilities (Alaa Hleihel) [1641349 1642498] - [infiniband] ib/mlx5: Add ability to hash by IPSEC_SPI when creating a TIR (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add information for querying IPsec capabilities (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add IPsec support for egress and ingress (Alaa Hleihel) [1642498] - [kernel] {net,ib}/mlx5: Add ipsec helper (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add modify_flow_action_esp verb (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add implementation for create and destroy action_xfrm (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Initialize the parsing tree root without the help of uverbs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use pcie_bandwidth_available() to compute bandwidth (Alaa Hleihel) [1642498] - [netdrv] mlx5: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Set EQE based as default TX interrupt moderation mode (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Recycle buffer of UMR WQEs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Keep single pre-initialized UMR WQE per RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove page_ref bulking in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support XDP over Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refactor RQ XDP_TX indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use linear SKB in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use inline MTTs in UMR WQEs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not busy-wait for UMR completion in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Code movements in RX UMR WQE post (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Derive Striding RQ size from MTU (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Fix spelling mistake (Alaa Hleihel) [1642498] - [netdrv] mlx5: Eliminate query xsrq dead code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use eq ptr from cq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Recover Send Queue (SQ) from error state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Dump xmit error completions (Alaa Hleihel) [1642498] - [infiniband] mlx5: Move dump error CQE function out of mlx5_ib for code sharing (Alaa Hleihel) [1642498] - [netdrv] mlx5_{ib, core}: Add query SQ state helper function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move all TX timeout logic to be under state lock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused max inline related code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add ethtool priv-flag for Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not reset Receive Queue params on every type change (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove rq_headroom field from params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove RQ MPWQE fields from params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use no-offset function in skb header copy (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Separate dma base address and offset in dma_sync call (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused define MLX5_MPWRQ_STRIDES_PER_PAGE (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Disable Striding RQ when PCI is slower than link (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Unify slow PCI heuristic (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add VLAN offload features to hw_enc_features (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add a helper macro in set features ndo (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make choose LRO timeout function static (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant check in get ethtool stats (Alaa Hleihel) [1642498] - [netdrv] mlx5: Protect from command bit overflow (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Use same source for offloaded actions check (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add interface down dropped packets statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add packet dropped while vport down statistics (Alaa Hleihel) [1641346 1642498] - [netdrv] mlx5e: Add vnic steering drop statistics (Alaa Hleihel) [1641346 1642498] - [kernel] mlx5: Add support for QUERY_VNIC_ENV command (Alaa Hleihel) [1641346 1642498] - [netdrv] mlx5e: PFC stall prevention support (Alaa Hleihel) [1642498] - [kernel] mlx5e: Expose PFC stall prevention counters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix use-after-free (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove call to ida_pre_get (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Packet packing enhancement for RAW QP (Alaa Hleihel) [1642498] - [netdrv] mlx5: Packet pacing enhancement (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Simplify clean and destroy MR calls (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Guard ODP specific assignments with specific CONFIG (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Unify error flows in rereg MR failure paths (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Return proper value for not-supported command (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Protect from NULL pointer derefence (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Maintain a single emergency page (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Only synchronize RCU once when removing mkeys (Alaa Hleihel) [1642498] - [kernel] ib/mlx5: Expose more priorities for bypass namespace (Alaa Hleihel) [1641347 1642498] - [infiniband] rdma/mlx5: Fix NULL dereference while accessing XRC_TGT QPs (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix wrongly assigned CQ reference counter (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Add support for ESN (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Added common function for to_ipsec_sa_entry (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add flow-steering commands for FPGA IPSec implementation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor accel IPSec code (Alaa Hleihel) [1642498] - [netdrv] mlx5: Added required metadata capability for ipsec (Alaa Hleihel) [1642498] - [kernel] mlx5: Export ipsec capabilities (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Add command V2 support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPSec, Add support for ESP trailer removal by hardware (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Generalize sandbox QP commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Flow steering cmd interface should get the fte when deleting (Alaa Hleihel) [1642498] - [kernel] {net, ib}/mlx5: Add flow steering helpers (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add empty egress namespace to flow steering core (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add shim layer between fs and cmd (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA and IPSec initialization to be before flow steering (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Removed not need synchronize_rcu (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fixed sleeping inside atomic context (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Wait for FPGA command responses with a timeout (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fixed compilation issue when CONFIG_MLX5_ACCEL is disabled (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Removed not used parameters (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Refactor QP type check to be as early as possible (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Disable self loopback check when in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Reload IB interface when switching devlink modes (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add proper representors support (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: E-Switch, Add rule to forward traffic to vport (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Don't expose MR cache in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: When in switchdev mode, expose only raw packet capabilities (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Listen to netdev register/unresiter events in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add match on vport when in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Allocate flow DB only on PF IB device (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add basic regiser/unregister representors code (Alaa Hleihel) [1641347 1642498] - [kernel] mlx5: E-Switch, Add definition of IB representor (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Optimize HW steering tables in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Increase number of FTEs in FDB in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5e: Eliminate build warnings on no previous prototype (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Implement fragmented completion queue (CQ) (Alaa Hleihel) [1641348 1642498] - [kernel] mlx5: Remove redundant EQ API exports (Alaa Hleihel) [1642498] - [netdrv] mlx5: Move CQ completion and event forwarding logic to eq.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: CQ hold/put API (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ add/del CQ API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add missing likely/unlikely hints to cq events (Alaa Hleihel) [1642498] - [netdrv] mlx5: CQ Database per EQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] - [netdrv] xdp/mlx5: setup xdp_rxq_info (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: allocate ICM memory in page size chunks (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Fix irq-unsafe spinlock usage (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Fix error handling in mlx4_init_port_info (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Verify coalescing parameters are in range (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Fix integer overflow when calculating optimal MTT size (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: fix spelling mistake: "failedi" -> "failed" (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Add missed RSS hash inner header flag (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Check for egress flow steering (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: CHECKSUM_COMPLETE support for fragments (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Eliminate duplicate barriers on weakly-ordered archs (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Add Scatter FCS support over WQ creation (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Report TSO capabilities (Alaa Hleihel) [1641912 1642498] - [infiniband] mlx4_ib: zero out struct ib_pd when allocating (Alaa Hleihel) [1520335 1641912 1642498] - [infiniband] mlx4_ib: set user mr attributes in struct ib_mr (Alaa Hleihel) [1520335 1641912 1642498] - [netdrv] mlx4_en: try to use high order pages for RX rings (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: RX csum, pre-define enabled protocols for IP status masking (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Combine checks of end-cases in RX completion function (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Remove unnecessary warn print in reset config (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Add physical RX/TX bytes/packets counters (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: setup xdp_rxq_info (Alaa Hleihel) [1641912 1642498] - [netdrv] revert "mlx5e: Avoid reset netdev stats on configuration changes" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: Present SW stats when state is not opened" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB child devices" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Use priv stats in completion rx flow" (Alaa Hleihel) [1642498] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1657872] - [net] add netif_is_geneve() (Petr Oros) [1671092] - [kernel] overflow.h: Add arithmetic shift helper (Petr Oros) [1671092] - [kernel] cpumask: Add helper cpumask_available() (Petr Oros) [1671092]- [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Jiri Olsa) [1680072] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1680072] - [tools] perf report: Don't crash on invalid inline debug information (Jiri Olsa) [1680072] - [tools] perf cpu_map: Align cpu map synthesized events properly (Jiri Olsa) [1680072] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1680072] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Jiri Olsa) [1680072] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Jiri Olsa) [1680072] - [tools] revert "perf tools: Fix PMU term format max value calculation" (Jiri Olsa) [1680072] - [tools] perf record: Use unmapped IP for inline callchain cursors (Jiri Olsa) [1680072] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Jiri Olsa) [1680072] - [tools] perf report: Don't try to map ip to invalid map (Jiri Olsa) [1680072] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Jiri Olsa) [1680072] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Jiri Olsa) [1680072] - [tools] perf tools: Fix maps__find_symbol_by_name() (Jiri Olsa) [1680072] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Jiri Olsa) [1680072] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Jiri Olsa) [1680072] - [tools] perf event-parse: Use fixed size string for comms (Jiri Olsa) [1680072] - [tools] perf util: Fix bad memory access in trace info (Jiri Olsa) [1680072] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Jiri Olsa) [1680072] - [tools] perf annotate: Properly interpret indirect call (Jiri Olsa) [1680072] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1680072] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1680072] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1680072] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1680072] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1680072] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1680072] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1680072] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1680072] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1680072] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1680072] - [tools] perf parser: Improve error message for PMU address filters (Jiri Olsa) [1680072] - [tools] perf tools: Disable parallelism for 'make clean' (Jiri Olsa) [1680072] - [tools] perf auxtrace: Fix queue resize (Jiri Olsa) [1680072] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Jiri Olsa) [1680072] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Jiri Olsa) [1680072] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Jiri Olsa) [1680072] - [tools] perf report: Add --percent-type option (Jiri Olsa) [1680072] - [tools] perf annotate: Add --percent-type option (Jiri Olsa) [1680072] - [tools] perf annotate: Display percent type in stdio output (Jiri Olsa) [1680072] - [tools] perf annotate: Make local period the default percent type (Jiri Olsa) [1680072] - [tools] perf annotate: Add support to toggle percent type (Jiri Olsa) [1680072] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Jiri Olsa) [1680072] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Jiri Olsa) [1680072] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Jiri Olsa) [1680072] - [tools] perf annotate: Add percent_type to struct annotation_options (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Switch struct annotation_data::percent to array (Jiri Olsa) [1680072] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Jiri Olsa) [1680072] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Jiri Olsa) [1680072] - [tools] perf annotate: Rename local sample variables to data (Jiri Olsa) [1680072] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Jiri Olsa) [1680072] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Jiri Olsa) [1680072] - [tools] perf annotate: Make annotation_line__max_percent static (Jiri Olsa) [1680072] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Jiri Olsa) [1680072] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Jiri Olsa) [1680072] - [tools] perf trace: Use perf_evsel__sc_tp_{uint, ptr} for "id"/"args" handling syscalls:* events (Jiri Olsa) [1680072] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter, exit}_NAME events (Jiri Olsa) [1680072] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Jiri Olsa) [1680072] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Jiri Olsa) [1680072] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Jiri Olsa) [1680072] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Jiri Olsa) [1680072] - [tools] introduce test_and_clear_bit (Jiri Olsa) [1680072] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Jiri Olsa) [1680072] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Jiri Olsa) [1680072] - [tools] perf bpf: Show better message when failing to load an object (Jiri Olsa) [1680072] - [tools] perf list: Unify metric group description format with PMU event description (Jiri Olsa) [1680072] - [tools] perf c2c report: Fix crash for empty browser (Jiri Olsa) [1680072] - [tools] perf tests: Fix indexing when invoking subtests (Jiri Olsa) [1680072] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Jiri Olsa) [1680072] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Jiri Olsa) [1680072] - [tools] perf trace beauty: Do not print NULL strarray entries (Jiri Olsa) [1680072] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Jiri Olsa) [1680072] - [tools] tools include uapi: Grab a copy of linux/in.h (Jiri Olsa) [1680072] - [tools] perf tests: Fix complex event name parsing (Jiri Olsa) [1680072] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Jiri Olsa) [1680072] - [tools] perf test: Fix subtest number when showing results (Jiri Olsa) [1680072] - [tools] perf stat: Get rid of extra clock display function (Jiri Olsa) [1680072] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Jiri Olsa) [1680072] - [tools] perf tools: Fix struct comm_str removal crash (Jiri Olsa) [1680072] - [tools] perf machine: Use last_match threads cache only in single thread mode (Jiri Olsa) [1680072] - [tools] perf machine: Add threads__set_last_match function (Jiri Olsa) [1680072] - [tools] perf machine: Add threads__get_last_match function (Jiri Olsa) [1680072] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Jiri Olsa) [1680072] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Jiri Olsa) [1680072] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Jiri Olsa) [1680072] - [tools] perf powerpc: Fix callchain ip filtering (Jiri Olsa) [1680072] - [tools] perf list: Add missing documentation for --desc and --debug options (Jiri Olsa) [1680072] - [tools] perf stat: Add transaction flag (-T) support for s390 (Jiri Olsa) [1680072] - [tools] perf json: Add s390 transaction counter definition (Jiri Olsa) [1680072] - [tools] perf list: Add s390 support for detailed PMU event description (Jiri Olsa) [1680072] - [tools] perf hists: Clarify callchain disabling when available (Jiri Olsa) [1680072] - [tools] perf tests: Check that complex event name is parsed correctly (Jiri Olsa) [1680072] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Jiri Olsa) [1680072] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Jiri Olsa) [1680072] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Jiri Olsa) [1680072] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Jiri Olsa) [1680072] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Jiri Olsa) [1680072] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Support PEBS on fixed counters (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Jiri Olsa) [1680072] - [kernel] perf, tools: Use correct articles in comments (Jiri Olsa) [1680072]- [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637738] - [netdrv] remove inclusion when not needed (Stefan Assmann) [1637738] - [netdrv] iavf: fix a typo (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637738] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1637738] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1637738] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1637738] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1637738] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1637738] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1637738] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1637738] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1637738] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1637738] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1637738] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1637738] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1637738] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1637738] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637738] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1637738] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1637738] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1637738] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637738] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1637738] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637738] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637738] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_{set/get}_phy_register (Stefan Assmann) [1637738] - [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1637738] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637738] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1637726] - [netdrv] i40e: increase indentation (Stefan Assmann) [1637726] - [netdrv] i40e: update version number (Stefan Assmann) [1637726] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1637726] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1637726] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1637726] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1637726] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1637726] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1637726] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1637726] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1637726] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1637726] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1637726] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1637726] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1637726] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1637726] - [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637726] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1637726] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1637726] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1637726] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1637726] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1637726] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1637726] - [netdrv] i40e: update driver version (Stefan Assmann) [1637726] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1637726] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1637726] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1637726] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1637726] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1637726] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1637726] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1637726] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637726] - [netdrv] remove inclusion when not needed (Stefan Assmann) [1637726] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1637726] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1637726] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1637726] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1637726] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1637726] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1637726] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1637726] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1637726] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1637726] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1637726] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1637726] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637726] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637726] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1637726] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1637726] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1637726] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1637726] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1637726] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1637726] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1637726] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1637726] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1637726] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1637726] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1637726] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637726] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1637726] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1637726] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1637726] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1637726] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1637726] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637726] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637726] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1637726] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1637726] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1637726] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1637726] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1637726] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1637726] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1637726] - [netdrv] i40e: split XDP_TX tail and XDP_REDIRECT map flushing (Stefan Assmann) [1637726] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637726] - [netdrv] Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1637726] - [netdrv] bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize (Stefan Assmann) [1637726] - [netdrv] i40e: remove ndo_xdp_flush call i40e_xdp_flush (Stefan Assmann) [1637726] - [netdrv] i40e: implement flush flag for ndo_xdp_xmit (Stefan Assmann) [1637726] - [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Stefan Assmann) [1637726] - [netdrv] bpf, i40e: add meta data support (Stefan Assmann) [1637726] - [netdrv] bpf: add meta pointer for direct access (Stefan Assmann) [1637726] - [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Stefan Assmann) [1637726] - [infiniband] rdma: Cleanup undesired pd->uobject usage (Stefan Assmann) [1642292] - [infiniband] i40iw: remove support for ib_get_vector_affinity (Stefan Assmann) [1642292] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Fix incorrect iterator type (Stefan Assmann) [1642292] - [infiniband] nfiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1642292] - [infiniband] rdma/i40w: Hold read semaphore while looking after VMA (Stefan Assmann) [1642292] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid panic when reading back the IRQ affinity hint (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid reference leaks when processing the AEQ (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid panic when objects are being created and destroyed (Stefan Assmann) [1642292] - [infiniband] i40iw: Fix memory leak in error path of create QP (Stefan Assmann) [1642292] - [infiniband] i40iw: Extend port reuse support for listeners (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4 (Stefan Assmann) [1642292]- [tools] perf tools: Fix tracing_path_mount proper path (Jiri Olsa) [1672893] - [tools] perf tools: Use python-config --includes rather than --cflags (Jiri Olsa) [1672893] - [tools] perf script python: Fix dict reference counting (Jiri Olsa) [1672893] - [tools] perf stat: Fix --interval_clear option (Jiri Olsa) [1672893] - [tools] perf tools: Fix compilation errors on gcc8 (Jiri Olsa) [1672893] - [tools] perf test shell: Prevent temporary editor files from being considered test scripts (Jiri Olsa) [1672893] - [tools] perf llvm-utils: Remove bashism from kernel include fetch script (Jiri Olsa) [1672893] - [tools] perf test shell: Make perf's inet_pton test more portable (Jiri Olsa) [1672893] - [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to EventClass.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to sched-migration.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to Util.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to SchedGui.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to Core.py (Jiri Olsa) [1672893] - [tools] perf tools: Generate a Python script compatible with Python 2 and 3 (Jiri Olsa) [1672893] - [tools] build: Use HOSTLDFLAGS with fixdep (Jiri Olsa) [1672893] - [tools] build: Fixup host c flags (Jiri Olsa) [1672893] - [tools] perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE] (Jiri Olsa) [1672893] - [tools] perf script: Add missing output fields in a hint (Jiri Olsa) [1672893] - [tools] perf script: Fix crash because of missing evsel->priv (Jiri Olsa) [1672893] - [tools] perf stat: Remove duplicate event counting (Jiri Olsa) [1672893] - [tools] perf alias: Rebuild alias expression string to make it comparable (Jiri Olsa) [1672893] - [tools] perf alias: Remove trailing newline when reading sysfs files (Jiri Olsa) [1672893] - [tools] perf tools: Fix a clang 7.0 compilation error (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix packet decoding of CYC packets (Jiri Olsa) [1672893] - [tools] perf tests: Add valid callback for parse-events test (Jiri Olsa) [1672893] - [tools] perf tests: Add event parsing error handling to parse events test (Jiri Olsa) [1672893] - [tools] perf report powerpc: Fix crash if callchain is empty (Jiri Olsa) [1672893] - [tools] perf test session topology: Fix test on s390 (Jiri Olsa) [1672893] - [tools] perf record: Support s390 random socket_id assignment (Jiri Olsa) [1672893] - [tools] perf script: Show hw-cache events (Jiri Olsa) [1672893] - [tools] perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry (Jiri Olsa) [1672893] - [tools] perf stat: Add event parsing error handling to add_default_attributes (Jiri Olsa) [1672893] - [tools] perf stat: Allow to specify specific metric column len (Jiri Olsa) [1672893] - [tools] perf stat: Fix metric column header display alignment (Jiri Olsa) [1672893] - [tools] perf stat: Use only color_fprintf call in print_metric_only (Jiri Olsa) [1672893] - [tools] perf stat: Add --interval-clear option (Jiri Olsa) [1672893] - [tools] perf tools: Fix error index for pmu event parser (Jiri Olsa) [1672893] - [tools] perf hists: Reimplement hists__has_callchains() (Jiri Olsa) [1672893] - [tools] perf hists browser gtk: Use hist_entry__has_callchains() (Jiri Olsa) [1672893] - [tools] perf hists: Make hist_entry__has_callchains() work with 'perf c2c' (Jiri Olsa) [1672893] - [tools] perf hists: Save the callchain_size in struct hist_entry (Jiri Olsa) [1672893] - [tools] perf script python: Add dict fields introduction to Documentation (Jiri Olsa) [1672893] - [tools] perf script python: Add more PMU fields to event handler dict (Jiri Olsa) [1672893] - [tools] perf script python: Move dsoname code to a new function (Jiri Olsa) [1672893] - [tools] perf symbols: Add BSS symbols when reading from /proc/kallsyms (Jiri Olsa) [1672893] - [tools] perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix "Unexpected indirect branch" error (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix MTC timing after overflow (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING (Jiri Olsa) [1672893] - [tools] perf script powerpc: Python script for hypervisor call statistics (Jiri Olsa) [1672893] - [tools] perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols (Jiri Olsa) [1672893] - [tools] perf map: Consider PTI entry trampolines in rip_2objdump() (Jiri Olsa) [1672893] - [tools] perf test code-reading: Fix perf_env setup for PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf tools: Fix pmu events parsing rule (Jiri Olsa) [1672893] - [tools] perf stat: Display user and system time (Jiri Olsa) [1672893] - [tools] perf record: Enable arbitrary event names thru name= modifier (Jiri Olsa) [1672893] - [tools] perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 (Jiri Olsa) [1672893] - [tools] perf tests kmod-path: Add tests for vdso32 and vdsox32 (Jiri Olsa) [1672893] - [tools] perf hists: Check if a hist_entry has callchains before using them (Jiri Olsa) [1672893] - [tools] perf hists: Introduce hist_entry__has_callchain() method (Jiri Olsa) [1672893] - [tools] perf sched: Use sched->show_callchain where appropriate (Jiri Olsa) [1672893] - [tools] perf script: Check if evsel has callchains before trying to use it (Jiri Olsa) [1672893] - [tools] perf evsel: Add has_callchain() helper to make code more compact/clear (Jiri Olsa) [1672893] - [tools] perf report: No need to have report_callchain_help as a global (Jiri Olsa) [1672893] - [tools] perf test: Use header file util/debug.h (Jiri Olsa) [1672893] - [tools] perf annotate: Move objdump_path to struct annotation_options (Jiri Olsa) [1672893] - [tools] perf hists browser: Pass annotation_options from tool to browser (Jiri Olsa) [1672893] - [tools] perf annotate: Move disassembler_style global to annotation_options (Jiri Olsa) [1672893] - [tools] perf annotate: Adopt anotation options from symbol_conf (Jiri Olsa) [1672893] - [tools] perf annotate: Pass annotation_options to symbol__annotate() (Jiri Olsa) [1672893] - [tools] perf srcline: Make hist_entry srcline helper consistent with map's (Jiri Olsa) [1672893] - [tools] perf sort: Introduce addr_map_symbol__srcline() to make code more compact (Jiri Olsa) [1672893] - [tools] perf srcline: Introduce map__srcline() to make code more compact (Jiri Olsa) [1672893] - [tools] perf annotate stdio: Use annotation_options consistently (Jiri Olsa) [1672893] - [tools] perf annotate: Add comment about annotated_src->nr_histograms (Jiri Olsa) [1672893] - [tools] perf tools: Ditch the symbol_conf.nr_events global (Jiri Olsa) [1672893] - [tools] perf annotate: Replace symbol__alloc_hists() with symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Stop using symbol_conf.nr_events global in symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce symbol__cycle_hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: __symbol__inc_addr_samples() needs just annotated_source (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce annotated_source__alloc_histograms (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce constructor/destructor for annotated_source (Jiri Olsa) [1672893] - [tools] perf annotate: Split allocation of annotated_source struct (Jiri Olsa) [1672893] - [tools] perf annotate: __symbol__acount_cycles doesn't need notes (Jiri Olsa) [1672893] - [tools] perf annotate: Pass perf_evsel instead of just evsel->idx (Jiri Olsa) [1672893] - [tools] perf tools: No need to check if the argument to __get() function is NULL (Jiri Olsa) [1672893] - [tools] perf cgroup: Make evlist__find_cgroup() more compact (Jiri Olsa) [1672893] - [tools] perf probe: Use return of map__get() to make code more compact (Jiri Olsa) [1672893] - [tools] perf tools: Remove dead quote.[ch] code (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Amend the offset of sections that remap kernel text (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Copy x86 PTI entry trampoline sections (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Get rid of kernel_map (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Iterate phdrs (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Layout sections (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Calculate offset from phnum (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Keep a count of phdrs (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Keep phdr data in a list (Jiri Olsa) [1672893] - [tools] perf annotate: Show group event string for stdio (Jiri Olsa) [1672893] - [tools] perf machine: Synthesize and process mmap events for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Create maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Allow for extra kernel maps (Jiri Olsa) [1672893] - [tools] perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols (Jiri Olsa) [1672893] - [tools] perf machine: Workaround missing maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Add nr_cpus_avail() (Jiri Olsa) [1672893] - [tools] perf annotate: Support '--group' option (Jiri Olsa) [1672893] - [tools] perf report: Use perf_evlist__force_leader to support '--group' (Jiri Olsa) [1672893] - [tools] perf evlist: Introduce force_leader() method (Jiri Olsa) [1672893] - [tools] perf tools: Fix kernel_start for PTI on x86 (Jiri Olsa) [1672893] - [tools] perf machine: Add machine__is() to identify machine arch (Jiri Olsa) [1672893] - [tools] perf annotate: Create hotkey 'c' to show min/max cycles (Jiri Olsa) [1672893] - [tools] perf annotate: Record the min/max cycles (Jiri Olsa) [1672893] - [tools] perf script: Show symbol offsets by default (Jiri Olsa) [1672893] - [tools] perf script: Show virtual addresses instead of offsets (Jiri Olsa) [1672893] - [tools] perf tools: Read the cache line size lazily (Jiri Olsa) [1672893] - [tools] tools include compiler-gcc: Add __pure attribute helper (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Make tracing_events_path private (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Introduce opendir() method (Jiri Olsa) [1672893] - [tools] perf parse-events: Use get/put_events_file() (Jiri Olsa) [1672893] - [tools] perf tools: Reuse the path to the tracepoint /events/ directory (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Introduce get/put_events_file() helpers (Jiri Olsa) [1672893] - [tools] tools lib api: Unexport 'tracing_path' variable (Jiri Olsa) [1672893] - [tools] tools lib api: The tracing_mnt variable doesn't need to be global (Jiri Olsa) [1672893] - [tools] perf config: Call perf_config__init() lazily (Jiri Olsa) [1672893] - [tools] perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Warn --purge-all failures (Jiri Olsa) [1672893] - [tools] perf tests parse-events: Add intel_pt parse test (Jiri Olsa) [1672893] - [tools] perf machine: Ditch find_kernel_function variants (Jiri Olsa) [1672893] - [tools] perf tools: fix spelling mistake: "builid" -> "buildid" (Jiri Olsa) [1672893] - [tools] perf symbols: Move split_kallsyms to struct map_groups (Jiri Olsa) [1672893] - [tools] perf symbols: kallsyms__delta() needs the kmap, not the map (Jiri Olsa) [1672893] - [tools] perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter (Jiri Olsa) [1672893] - [tools] perf symbols: Split kernel symbol processing from dso__load_sym() (Jiri Olsa) [1672893] - [tools] perf symbols: Remove needless goto (Jiri Olsa) [1672893] - [tools] perf symbols: Unify symbol maps (Jiri Olsa) [1672893] - [tools] perf symbols: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] - [tools] perf map: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] - [tools] perf symbols: Use symbol type instead of map->type (Jiri Olsa) [1672893] - [tools] perf symbols: No need to special case MAP__FUNCTION in fixup (Jiri Olsa) [1672893] - [tools] perf sort: Use mmap->prot on "dcacheline" formatting (Jiri Olsa) [1672893] - [tools] perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records (Jiri Olsa) [1672893] - [tools] perf symbols: Store the ELF symbol type in the symbol struct (Jiri Olsa) [1672893] - [tools] perf map: Remove map_type arg from map_groups__find() (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_map() search all maps (Jiri Olsa) [1672893] - [tools] perf thread: Ditch __thread__find_symbol() (Jiri Olsa) [1672893] - [tools] perf machine: Use machine__find_kernel_function() instead of open coded version (Jiri Olsa) [1672893] - [tools] perf thread: Remove addr_type arg from thread__find_cpumode_addr_location() (Jiri Olsa) [1672893] - [tools] perf symbols: Remove map_type arg from dso__find_symbol() (Jiri Olsa) [1672893] - [tools] perf map: Remove enum_type arg to map_groups__first() (Jiri Olsa) [1672893] - [tools] perf symbols: Unexport symbol_type__is_a() (Jiri Olsa) [1672893] - [tools] perf tools: Use kallsyms__is_function() (Jiri Olsa) [1672893] - [tools] tools lib symbols: Introduce kallsyms__is_function() (Jiri Olsa) [1672893] - [tools] perf symbols: Shorten dso__(first|last)_symbol() (Jiri Olsa) [1672893] - [tools] perf ui stdio: Use map_groups__fprintf() (Jiri Olsa) [1672893] - [tools] perf map: Shorten map_groups__find() signature (Jiri Olsa) [1672893] - [tools] perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent (Jiri Olsa) [1672893] - [tools] perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name) (Jiri Olsa) [1672893] - [tools] perf machine: Remove needless map_type from machine__load_vmlinux_path() (Jiri Olsa) [1672893] - [tools] perf machine: Shorten machine__load_kallsyms() signature (Jiri Olsa) [1672893] - [tools] perf machine: Introduce machine__kernel_maps() (Jiri Olsa) [1672893] - [tools] perf documentation: Support for asciidoctor (Jiri Olsa) [1672893] - [tools] perf map: Shorten map_groups__find_by_name() signature (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_symbol() return the symbol searched (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_map() return the map (Jiri Olsa) [1672893] - [tools] perf script: Use thread__find_symbol() instead of ad-hoc equivalent (Jiri Olsa) [1672893] - [tools] perf thread: Introduce thread__find_symbol() (Jiri Olsa) [1672893] - [tools] perf tests: Let 'perf test list' display subtests (Jiri Olsa) [1672893] - [tools] perf thread: Introduce thread__find_map() (Jiri Olsa) [1672893] - [tools] perf map: Introduce map__has_symbols() (Jiri Olsa) [1672893] - [tools] perf dso: Add dso__has_symbols() method (Jiri Olsa) [1672893] - [tools] perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code (Jiri Olsa) [1672893] - [tools] perf top: Use __map__is_kernel() (Jiri Olsa) [1672893] - [tools] perf stat: Display length strings of each run for --table option (Jiri Olsa) [1672893] - [tools] perf stat: Add --table option to display time of each run (Jiri Olsa) [1672893] - [tools] perf stat: Display time in precision based on std deviation (Jiri Olsa) [1672893] - [tools] perf check-headers.sh: Add support to check 2 independent files (Jiri Olsa) [1672893] - [tools] perf check-headers.sh: Simplify arguments passing (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Support --purge-all option (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Support --list option (Jiri Olsa) [1672893] - [tools] perf tools intel-pt-decoder: Update insn.h from the kernel sources (Jiri Olsa) [1672893] - [tools] perf trace beauty prctl: Default header_dir to cwd to work without parms (Jiri Olsa) [1672893] - [x86] perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices (Jiri Olsa) [1672893] - [kernel] perf/core: Move inline keyword at the beginning of declaration (Jiri Olsa) [1672893] - [kernel] perf/core: Move the inline keyword at the beginning of the function declaration (Jiri Olsa) [1672893] - [kernel] perf/core: Fix group scheduling with mixed hw and sw events (Jiri Olsa) [1672893] - [netdrv] ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1677008] - [netdrv] ena: fix race between link up and device initalization (John Linville) [1677008] - [netdrv] igb: Bump version number (Corinna Vinschen) [1637731] - [netdrv] revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1637731] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1637731] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1637731] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1637731] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1637731] - [netdrv] intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1637731] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1637731] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1637731] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1637731] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1637731] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1637731] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1637731] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1637731] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1637731] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1637731] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1637731] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1637731] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1637731] - [netdrv] igb: Remove unnecessary include of (Corinna Vinschen) [1637731] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1637731] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1637731] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1637731] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1637731] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1637731] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1637731] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Corinna Vinschen) [1637731] - [netdrv] treewide: Use array_size() in vmalloc() (Corinna Vinschen) [1637731] - [netdrv] treewide: kzalloc() -> kcalloc() (Corinna Vinschen) [1637731] - [netdrv] treewide: kmalloc() -> kmalloc_array() (Corinna Vinschen) [1637731] - [netdrv] igb: Wait 10ms just once after TX queues reset (Corinna Vinschen) [1637731] - [netdrv] igb: Clear TSICR interrupts together with ICR (Corinna Vinschen) [1637731] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1643532] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1643532] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1643532] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1643532] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1643532] - [netdrv] qede: Error recovery process (Manish Chopra) [1643532] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1643532] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1643532] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1643532] - [kernel] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1643532] - [infiniband] qedr: Potential null ptr dereference of qp (Manish Chopra) [1643532] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1643532] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Manish Chopra) [1643532] - [infiniband] ib/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1643532] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [kernel] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1643532] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1643532] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1643532] - [netdrv] qed: Add support for MBI upgrade over MFW (Manish Chopra) [1643532] - [netdrv] qede: Update link status only when interface is ready (Manish Chopra) [1643532] - [netdrv] qede: Simplify the usage of qede-flags (Manish Chopra) [1643532] - [netdrv] qed: Display port_id in the UFP debug messages (Manish Chopra) [1643532] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1643532] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1643532] - [netdrv] net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1643532] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1643532] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1643532] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1643532] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1643532] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1643532] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1643532] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1643532] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1643532] - [netdrv] qed: fix link config error handling (Manish Chopra) [1643532] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1643532] - [netdrv] qed: Prevent link getting down in case of autoneg-off (Manish Chopra) [1643532] - [netdrv] qede: Check available link modes before link set from ethtool (Manish Chopra) [1643532] - [netdrv] qed: Add supported link and advertise link to display in ethtool (Manish Chopra) [1643532] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI (Manish Chopra) [1643532] - [netdrv] qed: Align local and global PTT to propagate through the APIs (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1643532] - [kernel] rdma/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1643532] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1643532] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1643532] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1643532] - [netdrv] qed: list usage cleanup (Manish Chopra) [1643532] - [netdrv] qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1643532] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1643532] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1643532] - [infiniband] rdma/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1643532] - [netdrv] qed: Lower the severity of a dcbx log message (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1643532] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Manish Chopra) [1643532] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Manish Chopra) [1643532] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Manish Chopra) [1643532] - [netdrv] qed: Wait for ready indication before rereading the shmem (Manish Chopra) [1643532] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1643532] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1643532] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines (Manish Chopra) [1643532] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1643532] - [netdrv] qede: Ingress tc flower offload (drop action) support (Manish Chopra) [1643532] - [netdrv] qede: Add destination ip based flow profile (Manish Chopra) [1643532] - [netdrv] qed/qede: Multi CoS support (Manish Chopra) [1643532] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1643532] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1643532] - [netdrv] qed: Add a flag which indicates if offload TC is set (Manish Chopra) [1643532] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1643532] - [netdrv] qed: Make some functions static (Manish Chopra) [1643532] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1643532] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1643532] - [netdrv] qed: Correct Multicast API to reflect existence of 256 approximate buckets (Manish Chopra) [1643532] - [netdrv] qed: Fix possible race for the link state value (Manish Chopra) [1643532] - [netdrv] qede: Add driver callbacks for eeprom module query (Manish Chopra) [1643532] - [netdrv] qed: Add qed APIs for PHY module query (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "successffuly" -> "successfully" (Manish Chopra) [1643532] - [netdrv] qed: off by one in qed_parse_mcp_trace_buf() (Manish Chopra) [1643532] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1643532] - [netdrv] qede: Adverstise software timestamp caps when PHC is not available (Manish Chopra) [1643532] - [netdrv] qed: Fix use of incorrect size in memcpy call (Manish Chopra) [1643532] - [netdrv] qed: Fix setting of incorrect eswitch mode (Manish Chopra) [1643532] - [netdrv] qed: Limit msix vectors in kdump kernel to the minimum required count (Manish Chopra) [1643532] - [netdrv] qed: Do not advertise DCBX_LLD_MANAGED capability (Manish Chopra) [1643532] - [netdrv] qed: Add sanity check for SIMD fastpath handler (Manish Chopra) [1643532] - [netdrv] qed: Fix possible memory leak in Rx error path handling (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM (Manish Chopra) [1643532] - [netdrv] qed*: Utilize FW 8.37.2.0 (Manish Chopra) [1643532] - [netdrv] qed: use dma_zalloc_coherent instead of allocator/memset (Manish Chopra) [1643532] - [netdrv] qed: Add srq core support for RoCE and iWARP (Manish Chopra) [1643532] - [netdrv] qed*: Add link change count value to ethtool statistics display (Manish Chopra) [1643532] - [infiniband] rdma/qedr: fix spelling mistake: "adrresses" -> "addresses" (Manish Chopra) [1643532] - [netdrv] qed*: Support drop action classification (Manish Chopra) [1643532] - [netdrv] qede: Support flow classification to the VFs (Manish Chopra) [1643532] - [netdrv] qed*: Support other classification modes (Manish Chopra) [1643532] - [netdrv] qede: Validate unsupported configurations (Manish Chopra) [1643532] - [netdrv] qede: Refactor ethtool rx classification flow (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix doorbell bar mapping for dpi > 1 (Manish Chopra) [1643532] - [netdrv] qed: Fix mask for physical address in ILT entry (Manish Chopra) [1643532] - [netdrv] qede: Add build_skb() support (Manish Chopra) [1643532] - [netdrv] qed: Fix LL2 race during connection terminate (Manish Chopra) [1643532] - [netdrv] qed: Fix possibility of list corruption during rmmod flows (Manish Chopra) [1643532] - [netdrv] qed: LL2 flush isles when connection is closed (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "taskelt" -> "tasklet" (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "offloded" -> "offloaded" (Manish Chopra) [1643532] - [infiniband] rdma/qedr: fix spelling mistake: "failes" -> "fails" (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "checksumed" -> "checksummed" (Manish Chopra) [1643532] - [netdrv] qed: Fix copying 2 strings (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix wmb usage in qedr (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Zero stack memory before copying to user space (Manish Chopra) [1643532] - [infiniband] qedr: fix spelling mistake: "hanlde" -> "handle" (Manish Chopra) [1643532] - [infiniband] rdma/qedr: eliminate duplicate barriers on weakly-ordered archs (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Use pci_enable_atomic_ops_to_root() (Manish Chopra) [1643532]- [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1674253] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1674253] - [kernel] mm: Introduce kvcalloc() (Petr Oros) [1672317] - [scsi] qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1655965] - [scsi] lpfc: Fix lpfc_wwn_set return code check (Dick Kennedy) [1672749] - [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670608] - [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1663637] - [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Exclude via blacklist (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1665272] - [documentation] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update version number (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Module paramerter alias (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Display module parameters (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Claim NMI from iLO (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Add dynamic debug (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Programable Pretimeout NMI (Joseph Szczypek) [1665272] - [watchdog] hpwdt: remove allow_kdump module parameter (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Modify to use watchdog core (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update nmi_panic message (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update Module info and copyright (Joseph Szczypek) [1665272] - [documentation] documentation: hpwdt: fix selftests related file refs (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Get rid of MODULE_ALIAS_MISCDEV statements (Joseph Szczypek) [1665272] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1637730] - [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1637730] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1483933 1637730] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1637730] - [netdrv] treewide: kzalloc() -> kcalloc() (David Arcari) [1637730] - [netdrv] treewide: kmalloc() -> kmalloc_array() (David Arcari) [1637730] - [netdrv] intel: Cleanup the copyright/license headers (David Arcari) [1637730] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (David Arcari) [1637730] - [netdrv] ptp: e1000e: use helpers for converting ns to timespec (David Arcari) [1637730] - [netdrv] ptp: e1000e: convert to the 64 bit get/set time methods (David Arcari) [1637730] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1676003] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1676003] - [s390] zcrypt: fix specification exception on z196 during ap probe (Hendrik Brueckner) [1669535] - [s390] dasd: fix handling of internal requests (Hendrik Brueckner) [1667196]- [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1609699] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1609699] - [netdrv] netxen: fix a missing check and an uninitialized use (Tony Camuso) [1548159] - [netdrv] qlogic: netxen: remove ndo_poll_controller (Tony Camuso) [1548159] - [netdrv] netxen_nic: Mark expected switch fall-throughs (Tony Camuso) [1548159] - [netdrv] qlogic: netxen: remove various redundant variables (Tony Camuso) [1548159] - [netdrv] Use octal not symbolic permissions (Tony Camuso) [1548159] - [kernel] io: change writeX_relaxed() to remove barriers (Petr Oros) [1668778] - [kernel] io: change readX_relaxed() to remove barriers (Petr Oros) [1668778] - [kernel] io: change inX() to have their own IO barrier overrides (Petr Oros) [1668778] - [kernel] io: change outX() to have their own IO barrier overrides (Petr Oros) [1668778] - [kernel] io: define stronger ordering for the default writeX() implementation (Petr Oros) [1668778] - [kernel] io: define stronger ordering for the default readX() implementation (Petr Oros) [1668778] - [kernel] io: define several IO & PIO barrier types for the asm-generic version (Petr Oros) [1668778] - [char] /dev/mem: Use more consistent data types (Petr Oros) [1668778] - [kernel] asm-generic/io.h: Implement generic {read, write}s*() (Petr Oros) [1668778] - [kernel] asm-generic/io.h: Reconcile I/O accessor overrides (Petr Oros) [1668778] - [platform] x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658079] - [platform] x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658079] - [infiniband] ib/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix a latency issue for small messages (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1637242] - [infiniband] ib/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Use VL15 for SM packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add static trace for iowait (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1637242] - [infiniband] ib/rdmavt: Rename check_send_wqe as setup_wqe (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1637242] - [infiniband] ib/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: PCIe bus width retry (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove duplicated defines (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rework file list in Makefile (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Invalid user input can result in crash (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix SL array bounds check (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Suppress a compiler warning (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values (Alex Estrin) [1637242] - [rdma] rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove caches of chip CSRs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvhdrq_size (Alex Estrin) [1637242] - [rdma] ib/rdmavt, ib/hfi1: Create device dependent s_flags (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvhdrsize (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix comment on default hdr entry size (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rename exp_lock to exp_mutex (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add bypass register defines and replace blind constants (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove unused variable (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix user context tail allocation for DMA_RTAIL (Alex Estrin) [1637242] - [infiniband] ib/{rdmavt, hfi1}: Change hrtimer add to use pinned version (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Set port number for errorinfo MAD response (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Cleanup of exp_rcv (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add 16B Management Packet trace support (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add support for 16B Management Packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Define 16B Management Packets (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, rdmavt, qib}: Implement CQ completion vector support (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Create common functions for affinity CPU mask operations (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Read CCE Revision register to verify the device is responsive (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib}: Add handling of kernel restart (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Reorder incorrect send context disable (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Return correct value for device state (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix fault injection init/exit issues (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Complete check for locally terminated smp (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Return actual error value from program_rcvarray() (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prevent LNI hang when LCB can't obtain lanes (Alex Estrin) [1637242]- [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix context memory allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Support for 64-bit flow handle (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add Level 2 context memory paging support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add support for 2nd firmware message channel (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix ethtool self-test loopback (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down (Jonathan Toppins) [1471632 1643317] - [netdrv] bnxt_en: Save ring statistics before reset (Jonathan Toppins) [1471632 1643317] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Don't set ETS on unused TCs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add ethtool -S priority counters (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Store the maximum NQs available on the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt: remove printing of hwrm message (Jonathan Toppins) [1642057 1643317] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Keep track of reserved IRQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix CNP CoS queue regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add software "missed_irqs" counter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0 (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix RSS context allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Refactor bnxt_poll_work() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add RSS support for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Re-structure doorbells (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Configure context memory on new devices (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check context memory requirements from firmware (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Refactor bnxt_ring_struct (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update interrupt coalescing logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add maximum extended request length fw message support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add additional extended port statistics (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix VNIC reservations on the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix TX timeout during netpoll (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Jonathan Toppins) [1643317] - [netdrv] bnxt: Fix a uninitialized variable warning (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635842 1643317] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: take coredump_record structure off stack (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Notify firmware about IF state changes (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add support for ethtool get dump (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add PHY retry logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix for system hang if request_irq fails (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Support clearing of the IFF_BROADCAST flag (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Always set output parameters in bnxt_get_max_rings() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix the vlan_tci exact match check (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it (Jonathan Toppins) [1643317] - [netdrv] bnxt: simplify cls_flower command switch and handle default case (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Report PCIe link properties with pcie_print_link_status() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Always forward VF MAC address to the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix firmware message delay loop regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve rings at driver open if none was reserved at probe time (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve RSS and L2 contexts for VF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve rings in bnxt_set_channels() if device is down (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: add debugfs support for DIM (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: reduce timeout on initial HWRM calls (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Increase RING_IDLE minimum threshold to 50 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not allow VF to read EEPROM (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Display function level rx/tx_discard_pkts via ethtool (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Simplify ring alloc/free error messages (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not set firmware time from VF driver on older firmware (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check the lengths of encapsulated firmware responses (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Remap TC to hardware queues when configuring PFC (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add TC to hardware QoS queue mapping logic (Jonathan Toppins) [1643317] - [netdrv] bpf: make bnxt compatible w/ bpf_xdp_adjust_tail (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add extended port statistics support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Include additional hardware port statistics in ethtool -S (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use a dedicated VNIC mode for RDMA (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Adjust default rings for multi-port NICs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1643317] - [netdrv] xdp: make the stack take care of the tear down (Jonathan Toppins) [1643317] - [nvme] nvmet-rdma: fix response use after free (David Milburn) [1642873 1642670 1641542] - [nvme] validate controller state before rescheduling keep alive (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix surprise removal (David Milburn) [1642873 1642670 1641542] - [nvme] Free ctrl device name on init failure (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: resolve io failures during connect (David Milburn) [1642873 1642670 1641542] - [nvme] revert "nvmet-rdma: use a private workqueue for delete" (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fabrics: move controller options matching to fabrics (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix hot removal during error handling (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-fcloop: suppress a compiler warning (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-core: make implicit seed truncation explicit (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: fix kernel-doc headers (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: declare local symbols static (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: use strlcpy() instead of strcpy() (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-core: rework a NQN copying operation (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove unreachable code (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: use a private workqueue for delete (David Milburn) [1642873 1642670 1641542] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet_fc: support target port removal with nvmet layer (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: fix for a minor typos (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove redundant module prefix (David Milburn) [1642873 1642670 1641542] - [nvme] fix typo in nvme_identify_ns_descs (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (David Milburn) [1642873 1642670 1641542] - [nvme] simplify the API for getting log pages (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add support for the log specific field (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: don't use uuid_le type (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: centralize controller setup sequence (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: mark expected switch fall-through (David Milburn) [1642873 1642670 1641542] - [nvme] cache struct nvme_ctrl reference to struct nvme_request (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-loop: merge init_request methods (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: add an error flow for post_recv failures (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: add unlikely check in the fast path (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: support up to 4 segments of inline data (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add commands supported and effects log page (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: fixup crash on NULL device path (David Milburn) [1642873 1642670 1641542] - [nvme] don't enable AEN if not supported (David Milburn) [1642873 1642670 1641542] - [nvme] ensure forward progress during Admin passthru (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: reset keep alive timer in controller enable (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: don't override opts->queue_size (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: fix possible double free condition when failing to create a controller (David Milburn) [1642873 1642670 1641542] - [nvme] don't rely on the changed namespace list log (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: free smart-log buffer after use (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: fix error flow during mapping request data (David Milburn) [1642873 1642670 1641542] - [nvme] cleanup double shift issue (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: make CMB SQ mod-param read-only (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove HMB teardown on reset (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: queue creation fixes (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove unnecessary completion doorbell check (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove unnecessary nested locking (David Milburn) [1642873 1642670 1641542] - [nvme] use the changed namespaces list log to clear ns data changed AENs (David Milburn) [1642873 1642670 1641542] - [nvme] mark nvme_queue_scan static (David Milburn) [1642873 1642670 1641542] - [nvme] submit AEN event configuration on startup (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: mask pending AENs (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add AEN configuration support (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: implement the changed namespaces log (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: split log page implementation (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add a new nvmet_zero_sgl helper (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add AEN configuration symbols (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add the changed namespace list log (David Milburn) [1642873 1642670 1641542] - [nvme] nvme.h: untangle AEN notice definitions (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-loop: add support for multiple ports (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: simplify __nvme_submit_cmd (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: Rate limit the nvme timeout warnings (David Milburn) [1642873 1642670 1641542] - [nvme] fixup memory leak in nvme_init_identify() (David Milburn) [1642873 1642670 1641542] - [nvme] fix KASAN warning when parsing host nqn (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove duplicate NULL initialization for req->ns (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: make a few error messages more generic (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: Fix AER reset handling (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: set nvmeq->cq_vector after alloc cq/sq (David Milburn) [1642873 1642670 1641542] - [nvme] host: core: fix precedence of ternary operator (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix race between poll and IRQ completions (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: drop IRQ disabling on submission queue lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: split the nvme queue lock into submission and completion locks (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: handle completions outside of the queue lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: move ->cq_vector == -1 check outside of ->q_lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove cq check after submission (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: simplify nvme_cqe_valid (David Milburn) [1642873 1642670 1641542] - [nvme] mark the result argument to nvme_complete_async_event volatile (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Sync controller reset for AER slot_reset (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Hold controller reference during async probe (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Use async_schedule for initial reset work (David Milburn) [1642873 1642670 1641542] - [nvme] Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage (David Milburn) [1642873 1642670 1641542] - [nvme] fc: provide a descriptive error (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: filter newlines from user input (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: return all zeroed buffer when we can't find an active namespace (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: correctly check for target keyed sgl support (David Milburn) [1642873 1642670 1641542] - [nvme] don't hold nvmf_transports_rwsem for more than transport lookups (David Milburn) [1642873 1642670 1641542] - [nvme] add quirk to force medium priority for SQ creation (David Milburn) [1642873 1642670 1641542] - [nvme] Fix sync controller reset return (David Milburn) [1642873 1642670 1641542] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1658087] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1671762] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1671762] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1671762] - [kernel] tracing: Quiet gcc warning about maybe unused link variable (Artem Savkov) [1605060] - [kernel] tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure (Artem Savkov) [1605060]- [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671906] {CVE-2019-7221} - [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671923] {CVE-2019-6974} - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1642435] - [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1651416] - [md] raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1636944] - [md] remove a bogus comment (Nigel Croxon) [1636944] - [md] r5cache: remove redundant pointer bio (Nigel Croxon) [1636944] - [md] raid10: fix that replacement cannot complete recovery after reassemble (Nigel Croxon) [1636944] - [md] fix memleak for mempool (Nigel Croxon) [1636944 1527943 1576466 1599780] - [md] Memory leak when flush bio size is zero (Nigel Croxon) [1636944 1527943 1576466 1599780] - [md] fix lock contention for flush bios (Nigel Croxon) [1636944 1527943 1576466 1599780] - [xen] xenbus driver must not accept invalid transaction ids (Vitaly Kuznetsov) [1663266] - [xen] xenbus: fix deadlock on writes to /proc/xen/xenbus (Vitaly Kuznetsov) [1663266] - [xen] xenbus: don't look up transaction IDs for ordinary writes (Vitaly Kuznetsov) [1663266] - [xen] xenbus: don't BUG() on user mode induced condition (Vitaly Kuznetsov) [1663266] - [xen] xenbus: Add proper handling of XS_ERROR from Xenbus for transactions (Vitaly Kuznetsov) [1663266] - [xen] fix potential integer overflow in queue_reply (Vitaly Kuznetsov) [1663266]- [tools] perf tools: Fix perf.data format description of NRCPUS header (Jiri Olsa) [1672651] - [tools] perf script python: Add addr into perf sample dict (Jiri Olsa) [1672651] - [tools] perf data: Update documentation section on cpu topology (Jiri Olsa) [1672651] - [tools] perf bpf: Fix NULL return handling in bpf__prepare_load() (Jiri Olsa) [1672651] - [tools] Add IS_ERR_OR_NULL to err.h (Jiri Olsa) [1672651] - [tools] perf test: "Session topology" dumps core on s390 (Jiri Olsa) [1672651] - [tools] perf parse-events: Handle uncore event aliases in small groups properly (Jiri Olsa) [1672651] - [tools] perf tools: Add missing newline when parsing empty BPF proggie (Jiri Olsa) [1672651] - [tools] perf annotate: Display all available events on --stdio (Jiri Olsa) [1672651] - [tools] perf test: "probe libc's inet_pton" fails on s390 due to missing inline (Jiri Olsa) [1672651] - [tools] revert "perf pmu: Fix pmu events parsing rule" (Jiri Olsa) [1672651] - [tools] perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv (Jiri Olsa) [1672651] - [tools] perf bench numa: Fix typo in options (Jiri Olsa) [1672651] - [tools] perf stat: Fix duplicate PMU name for interval print (Jiri Olsa) [1672651] - [tools] perf evsel: Only fall back group read for leader (Jiri Olsa) [1672651] - [tools] perf stat: Print out hint for mixed PMU group error (Jiri Olsa) [1672651] - [tools] perf pmu: Fix core PMU alias list for X86 platform (Jiri Olsa) [1672651] - [tools] perf record: Fix s390 undefined record__auxtrace_init() return value (Jiri Olsa) [1672651] - [tools] perf mem: Document incorrect and missing options (Jiri Olsa) [1672651] - [tools] perf evsel: Disable write_backward for leader sampling group events (Jiri Olsa) [1672651] - [tools] perf pmu: Fix pmu events parsing rule (Jiri Olsa) [1672651] - [tools] perf stat: Keep the / modifier separator in fallback (Jiri Olsa) [1672651] - [tools] perf list: Remove s390 specific strcmp_cpuid_cmp function (Jiri Olsa) [1672651] - [tools] perf machine: Set main kernel end address properly (Jiri Olsa) [1672651] - [tools] perf test bpf: Fixup BPF test using epoll_pwait syscall function probe (Jiri Olsa) [1672651] - [tools] perf tests mmap: Show which tracepoint is failing (Jiri Olsa) [1672651] - [tools] perf tools: Add '\n' at the end of parse-options error messages (Jiri Olsa) [1672651] - [tools] perf record: Remove suggestion to enable APIC (Jiri Olsa) [1672651] - [tools] perf record: Remove misleading error suggestion (Jiri Olsa) [1672651] - [tools] perf hists browser: Clarify top/report browser help (Jiri Olsa) [1672651] - [tools] perf mem: Allow all record/report options (Jiri Olsa) [1672651] - [tools] perf trace: Support MAP_FIXED_NOREPLACE (Jiri Olsa) [1672651] - [kernel] perf: Return proper values for user stack errors (Jiri Olsa) [1672651] - [tools] perf list: Add s390 support for detailed/verbose PMU event description (Jiri Olsa) [1672651] - [tools] perf script: Extend misc field decoding with switch out event type (Jiri Olsa) [1672651] - [tools] perf report: Extend raw dump (-D) out with switch out event type (Jiri Olsa) [1672651] - [tools] perf annotate: Handle variables in 'sub', 'or' and many other instructions (Jiri Olsa) [1672651] - [tools] perf annotate: Allow setting the offset level in .perfconfig (Jiri Olsa) [1672651] - [tools] perf report: Fix switching to another perf.data file (Jiri Olsa) [1672651] - [tools] perf record: Change warning for missing sysfs entry to debug (Jiri Olsa) [1672651] - [tools] perf sched: Fix documentation for timehist (Jiri Olsa) [1672651] - [tools] perf version: Print status for syscall_table (Jiri Olsa) [1672651] - [tools] perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT (Jiri Olsa) [1672651] - [tools] perf script: Use HAVE_LIBXXX_SUPPORT to replace NO_LIBXXX (Jiri Olsa) [1672651] - [tools] perf tests bpf: Remove unused ptrace.h include from LLVM test (Jiri Olsa) [1672651] - [tools] perf jvmti: Give hints about package names needed to build (Jiri Olsa) [1672651] - [tools] perf annotate browser: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] - [tools] perf annotate: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] - [tools] perf tests: Run dwarf unwind test on arm32 (Jiri Olsa) [1672651] - [tools] tools headers: Restore READ_ONCE() C++ compatibility (Jiri Olsa) [1672651] - [tools] perf stat: Enable 1ms interval for printing event counters values (Jiri Olsa) [1672651] - [tools] perf tests clang: Fix function name for clang IR test (Jiri Olsa) [1672651] - [tools] perf clang: Add support for recent clang versions (Jiri Olsa) [1672651] - [tools] perf tools: Fix perf builds with clang support (Jiri Olsa) [1672651] - [tools] perf tools: No need to include namespaces.h in util.h (Jiri Olsa) [1672651] - [tools] perf hists browser: Show extra_title_lines in the 'D' debug hotkey (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() do CPU filtering (Jiri Olsa) [1672651] - [tools] perf report: Remove duplicated 'samples' in lost samples warning (Jiri Olsa) [1672651] - [tools] perf ui browser: Fixup cleaning unused lines at the bottom (Jiri Olsa) [1672651] - [tools] perf annotate browser: Fixup vertical line separating metrics from instructions (Jiri Olsa) [1672651] - [tools] perf annotate: Show group details on the title line (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() allocate struct buffer (Jiri Olsa) [1672651] - [tools] perf trace: Remove redundant ')' (Jiri Olsa) [1672651] - [tools] perf annotate stdio2: Print more descriptive event information header (Jiri Olsa) [1672651] - [tools] perf annotate browser: Show extra title line with event information (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation__scnprintf_samples_period() method (Jiri Olsa) [1672651] - [tools] perf ui browser: Move the extra title lines from the hists browser (Jiri Olsa) [1672651] - [tools] perf hists: Move hists__scnprintf_title() away from the TUI code (Jiri Olsa) [1672651] - [tools] perf hists: Introduce hists__scnprint_title() (Jiri Olsa) [1672651] - [tools] perf hists browser: Rename perf_evsel_browser_title to a more descriptive name (Jiri Olsa) [1672651] - [tools] perf version: Add man page (Jiri Olsa) [1672651] - [tools] perf tools: Add 'perf -vv' as an alias to 'perf version --build-options' (Jiri Olsa) [1672651] - [tools] perf version: Print the compiled-in status of libraries (Jiri Olsa) [1672651] - [tools] perf config: Rename to HAVE_DWARF_GETLOCATIONS_SUPPORT (Jiri Olsa) [1672651] - [tools] perf config: Add some new -DHAVE_XXX to CFLAGS (Jiri Olsa) [1672651] - [tools] tools Add config.h header file (Jiri Olsa) [1672651] - [tools] perf trace: Show only failing syscalls (Jiri Olsa) [1672651] - [tools] perf tools: Add a "dso_size" sort order (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z14 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z13 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM zEC12 zBC12 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z196 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z10EC z10BC (Jiri Olsa) [1672651] - [tools] perf build: Fix check-headers.sh opts assignment (Jiri Olsa) [1672651] - [tools] perf annotate: Use absolute addresses to calculate jump target offsets (Jiri Olsa) [1672651] - [tools] perf annotate: Defer searching for comma in raw line till it is needed (Jiri Olsa) [1672651] - [tools] perf annotate: Support jumping from one function to another (Jiri Olsa) [1672651] - [tools] perf annotate: Add "_local" to jump/offset validation routines (Jiri Olsa) [1672651] - [tools] perf python: Reference Py_None before returning it (Jiri Olsa) [1672651] - [tools] perf annotate: Mark jumps to outher functions with the call arrow (Jiri Olsa) [1672651] - [tools] perf annotate: Pass function descriptor to its instruction parsing routines (Jiri Olsa) [1672651] - [tools] perf annotate: No need to calculate notes->start twice (Jiri Olsa) [1672651] - [tools] perf annotate browser: Add 'P' hotkey to dump annotation to file (Jiri Olsa) [1672651] - [tools] perf report: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] - [tools] perf annotate: Add function header to --stdio2 (Jiri Olsa) [1672651] - [tools] perf annotate: Use the default annotation options for --stdio2 (Jiri Olsa) [1672651] - [tools] perf annotate: Move the default annotate options to the library (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce the --stdio2 output mode (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__filter() (Jiri Olsa) [1672651] - [tools] perf annotate: Use a ops table for annotation_line__write() (Jiri Olsa) [1672651] - [tools] perf annotate: Finish the generalization of annotate_browser__write() (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__print_start() out of TUI code (Jiri Olsa) [1672651] - [tools] perf ui browser: Add vprintf() method (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__max_percent() (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce symbol__annotate2 method (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce init_column_widths() method out of TUI code (Jiri Olsa) [1672651] - [tools] perf annotate: Move update_column_widths() to the generic lib (Jiri Olsa) [1672651] - [tools] perf annotate: Move the column widths from the TUI to generic lib (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce set_offsets() method out of TUI code (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_{asm_}entries to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Move 'start' to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Nuke struct browser_line (Jiri Olsa) [1672651] - [tools] perf annotate: Move mark_jump_targets from the TUI to the annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_jumps to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Move jumps_percent_color to ui_browser (Jiri Olsa) [1672651] - [tools] perf annotate: Move max_jump_sources to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate tui: Add browser__annotation() helper (Jiri Olsa) [1672651] - [tools] perf annotate: Move pcnt_with() to the annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Stop using a global config struct (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_events from annotate_browser to annotation struct (Jiri Olsa) [1672651] - [tools] perf annotate: Move compute_ipc() to annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Move annotation_line array from TUI to generic code (Jiri Olsa) [1672651] - [tools] perf annotate tui: Move have_cycles to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate tui: Use annotate_browser__cycles_width() mroe (Jiri Olsa) [1672651] - [tools] perf annotate: Move cycles/IPC formatting width constants outside TUI (Jiri Olsa) [1672651] - [tools] perf annotate: Move annotation_options out of the TUI browser (Jiri Olsa) [1672651] - [tools] perf unwind: Report error from dwfl_attach_state (Jiri Olsa) [1672651] - [tools] perf probe: Use right type to access array elements (Jiri Olsa) [1672651] - [tools] perf annotate: Use ops->target.name when available for unresolved call targets (Jiri Olsa) [1672651] - [tools] perf top: Document --ignore-vmlinux (Jiri Olsa) [1672651] - [tools] perf tools: Fix python extension build for gcc 8 (Jiri Olsa) [1672651] - [tools] perf tools: Fix snprint warnings for gcc 8 (Jiri Olsa) [1672651] - [tools] perf debug: Avoid setting 'quiet' to 'true' unnecessarily (Jiri Olsa) [1672651] - [tools] perf vendor events: Update POWER9 events (Jiri Olsa) [1672651] - [tools] perf report: Support forced leader feature in pipe mode (Jiri Olsa) [1672651] - [tools] perf record: Synthesize features before events in pipe mode (Jiri Olsa) [1672651] - [tools] perf annotate: Use asprintf when formatting objdump command line (Jiri Olsa) [1672651] - [tools] perf machine: Fix mmap name setup (Jiri Olsa) [1672651] - [tools] perf stat: Make function perf_stat_evsel_id_init static (Jiri Olsa) [1672651] - [tools] perf llvm: Display eBPF compiling command in debug output (Jiri Olsa) [1672651] - [tools] perf top: Fix top.call-graph config option reading (Jiri Olsa) [1672651] - [tools] perf record: Avoid duplicate call of perf_default_config() (Jiri Olsa) [1672651] - [tools] perf unwind: Unwind with libdw doesn't take symfs into account (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Enable JSON events for ThunderX2 B0 (Jiri Olsa) [1672651] - [tools] perf report: Show zero counters as well in 'perf report --stat' (Jiri Olsa) [1672651] - [tools] perf stat: Fix core dump when flag T is used (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: add HiSilicon hip08 JSON file (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: fixup A53 to use recommended events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Fixup ThunderX2 to use recommended events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Add armv8-recommended.json (Jiri Olsa) [1672651] - [tools] perf vendor events: Add support for arch standard events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events: Add support for pmu events vendor subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events: Drop support for unused topic directories (Jiri Olsa) [1672651] - [tools] perf vendor events: Fix error code in json_events() (Jiri Olsa) [1672651] - [tools] perf vendor events: Drop incomplete multiple mapfile support (Jiri Olsa) [1672651] - [tools] perf c2c report: Add cacheline address count column (Jiri Olsa) [1672651] - [tools] perf c2c report: Add span header over cacheline data (Jiri Olsa) [1672651] - [tools] perf c2c report: Display node for cacheline address (Jiri Olsa) [1672651] - [tools] perf c2c report: Call calc_width() only for displayed entries (Jiri Olsa) [1672651] - [tools] perf c2c report: Make calc_width work with struct c2c_hist_entry (Jiri Olsa) [1672651] - [tools] perf c2c record: Record physical addresses in samples (Jiri Olsa) [1672651] - [tools] perf tests: Add mem2node object test (Jiri Olsa) [1672651] - [tools] perf tools: Add mem2node object (Jiri Olsa) [1672651] - [tools] perf env: Free memory nodes data (Jiri Olsa) [1672651] - [tools] perf tools: Update quipper information (Jiri Olsa) [1672651] - [tools] add WARN_ON_ONCE (Jiri Olsa) [1672651] - [tools] perf annotate: Handle s390 PC relative load and store instruction (Jiri Olsa) [1672651] - [tools] perf annotate: Support to display the IPC/Cycle in TUI mode (Jiri Olsa) [1672651] - [tools] perf report: Provide libtraceevent with a kernel symbol resolver (Jiri Olsa) [1672651] - [tools] perf build: Force llvm/clang test compile output to .make.output (Jiri Olsa) [1672651] - [tools] perf build: Add llvm/clang make targets to FILES (Jiri Olsa) [1672651] - [tools] perf build: Add llvm/clang/cxx make tests into FEATURE_TESTS_EXTRA (Jiri Olsa) [1672651] - [tools] perf tools: Update tags with .cpp files (Jiri Olsa) [1672651] - [tools] perf tools: Add MEM_TOPOLOGY feature to perf data file (Jiri Olsa) [1672651] - [tools] perf c2c: Use mem_info refcnt logic (Jiri Olsa) [1672651] - [tools] perf tools: Add refcnt into struct mem_info (Jiri Olsa) [1672651] - [tools] perf record: Remove progname from struct record (Jiri Olsa) [1672651] - [tools] perf record: Move machine variable down the function (Jiri Olsa) [1672651] - [tools] perf report: Display perf.data header info (Jiri Olsa) [1672651] - [tools] perf report: Fix the output for stdio events list (Jiri Olsa) [1672651] - [tools] perf annotate: Fix s390 target function disassembly (Jiri Olsa) [1672651] - [tools] perf intel-pt: Adjust overlap-checking to support sampling mode (Jiri Olsa) [1672651] - [tools] perf intel-pt: Remove a check for sampling mode (Jiri Olsa) [1672651] - [tools] perf intel-pt: Tidy old_buffer handling in intel_pt_get_trace() (Jiri Olsa) [1672651] - [tools] perf intel-pt: Get rid of intel_pt_use_buffer_pid_tid() (Jiri Olsa) [1672651] - [tools] perf intel-pt/bts: In auxtrace_record__init_intel() evlist is never NULL (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix timestamp following overflow (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix error recovery from missing TIP packet (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix sync_switch (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix overlap detection to identify consecutive buffers correctly (Jiri Olsa) [1672651] - [tools] perf pmu: Auto-merge PMU events created by prefix or glob match (Jiri Olsa) [1672651] - [tools] perf pmu: Display pmu name when printing unmerged events in stat (Jiri Olsa) [1672651] - [tools] perf pmu: Support wildcards on pmu name in dynamic pmu events (Jiri Olsa) [1672651] - [tools] perf tools: Correct title markers for asciidoctor (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() return buffer_ptr (Jiri Olsa) [1672651] - [tools] perf auxtrace: Rename some buffer-queuing functions (Jiri Olsa) [1672651] - [tools] perf auxtrace: Add missing parameters from kernel-doc comments (Jiri Olsa) [1672651] - [tools] perf trace: Support setting cgroups as targets (Jiri Olsa) [1672651] - [tools] perf cgroup: Make the cgroup name be const char * (Jiri Olsa) [1672651] - [tools] perf cgroup: Add evlist__add_default_cgroup() (Jiri Olsa) [1672651] - [tools] perf cgroup: Add evlist__findnew_cgroup() (Jiri Olsa) [1672651] - [tools] perf record: Combine some auxtrace initialization into a single function (Jiri Olsa) [1672651] - [tools] perf sched map: Re-annotate shortname if thread comm changed (Jiri Olsa) [1672651] - [tools] perf sched: Move thread::shortname to thread_runtime (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__new() out of open coded equivalent (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce find_cgroup() method (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__get() (Jiri Olsa) [1672651] - [tools] perf cgroup: Rename close_cgroup() to cgroup__put() (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__delete() (Jiri Olsa) [1672651] - [tools] perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup' (Jiri Olsa) [1672651] - [tools] perf cgroup: Remove misplaced __maybe_unused (Jiri Olsa) [1672651] - [tools] perf annotate: Find 'call' instruction target symbol at parsing time (Jiri Olsa) [1672651] - [tools] perf record: Throttle user defined frequencies to the maximum allowed (Jiri Olsa) [1672651] - [tools] perf top: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] - [tools] perf top browser: Show sample_freq in browser title line (Jiri Olsa) [1672651] - [tools] perf record: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] - [tools] perf stat: Ignore error thread when enabling system-wide --per-thread (Jiri Olsa) [1672651] - [tools] perf cgroup: Simplify arguments when tracking multiple events (Jiri Olsa) [1672651] - [tools] perf stat: Use xyarray dimensions to iterate fds (Jiri Olsa) [1672651] - [tools] perf tools: Add Python 3 support (Jiri Olsa) [1672651] - [tools] perf python: Make twatch.py work with both python2 and python3 (Jiri Olsa) [1672651] - [tools] perf ftrace: Append an EOL when write tracing files (Jiri Olsa) [1672651] - [tools] perf machine: Fix paranoid check in machine__set_kernel_mmap() (Jiri Olsa) [1672651] - [tools] perf s390: Fix reading cpuid model information (Jiri Olsa) [1672651] - [tools] perf test: Fix test case 23 for s390 z/VM or KVM guests (Jiri Olsa) [1672651] - [tools] perf cpuid: Introduce a platform specific cpuid compare function (Jiri Olsa) [1672651] - [tools] perf annotate: Scan cpuid for s390 and save machine type (Jiri Olsa) [1672651] - [tools] perf record: Provide detailed information on s390 CPU (Jiri Olsa) [1672651] - [tools] perf trace powerpc: Use generated syscall table (Jiri Olsa) [1672651] - [tools] perf powerpc: Generate system call table from asm/unistd.h (Jiri Olsa) [1672651] - [tools] tools include powerpc: Grab a copy of arch/powerpc/include/uapi/asm/unistd.h (Jiri Olsa) [1672651] - [tools] perf report: Fix memory corruption in --branch-history mode --branch-history (Jiri Olsa) [1672651] - [tools] perf report: Fix wrong jump arrow (Jiri Olsa) [1672651] - [tools] perf report: Fix description for --mem-mode (Jiri Olsa) [1672651] - [tools] perf mem: Document a missing option (Jiri Olsa) [1672651] - [tools] perf kmem: Document a missing option & an argument (Jiri Olsa) [1672651] - [tools] perf annotate: Add missing arguments in Man page (Jiri Olsa) [1672651] - [tools] perf tools: Use target->per_thread and target->system_wide flags (Jiri Olsa) [1672651] - [tools] perf tools: Do not create kernel maps in sample__resolve() (Jiri Olsa) [1672651] - [tools] perf machine: Remove machine__load_kallsyms() (Jiri Olsa) [1672651] - [tools] perf machine: Don't search for active kernel start in __machine__create_kernel_maps (Jiri Olsa) [1672651] - [tools] perf machine: Generalize machine__set_kernel_mmap() (Jiri Olsa) [1672651] - [tools] perf machine: Move kernel mmap name into struct machine (Jiri Olsa) [1672651] - [tools] perf machine: Free root_dir in machine__init() error path (Jiri Olsa) [1672651] - [tools] tools lib symbol: Skip non-address kallsyms line (Jiri Olsa) [1672651] - [tools] perf stat: Add support to print counts after a period of time (Jiri Olsa) [1672651] - [tools] perf stat: Add support to print counts for fixed times (Jiri Olsa) [1672651] - [tools] perf report: Add support to display group output for non group events (Jiri Olsa) [1672651] - [tools] perf report: Ask for ordered events for --tasks option (Jiri Olsa) [1672651] - [tools] perf tools: Fix comment for sort__* compare functions (Jiri Olsa) [1672651] - [tools] perf tests: Fix dwarf unwind for stripped binaries (Jiri Olsa) [1672651] - [tools] tools lib api fs: Add sysfs__read_xll function (Jiri Olsa) [1672651] - [tools] tools lib api fs: Add filename__read_xll function (Jiri Olsa) [1672651] - [tools] perf script: Add --show-round-event to display PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1672651] - [tools] perf record: Put new line after target override warning (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 (Jiri Olsa) [1672651] - [tools] perf/core: Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE] (Jiri Olsa) [1672651] - [x86] perf/x86/intel/uncore: Fix SBOX support for Broadwell CPUs (Jiri Olsa) [1672651] - [x86] perf/x86/intel/uncore: Revert "Remove SBOX support for Broadwell server" (Jiri Olsa) [1672651] - [kernel] perf/core: Need CAP_SYS_ADMIN to create k/uprobe with perf_event_open() (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Move regs->flags EXACT bit init (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Add Cannon Lake support for RAPL profiling (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix PMU read for auto-reload (Jiri Olsa) [1672651] - [x86] perf/x86/intel/ds: Introduce ->read() function for auto-reload events and flush the PEBS buffer there (Jiri Olsa) [1672651] - [x86] perf/x86: Introduce a ->read() callback in 'struct x86_pmu' (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix event update for auto-reload (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Properly save/restore the PMU state in the NMI handler (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix large period handling on Broadwell CPUs (Jiri Olsa) [1672651]- [fs] xfs: don't allow insert-range to shift extents past the maximum offset (Brian Foster) [1613405] - [fs] xfs: prevent creating negative-sized file via INSERT_RANGE (Brian Foster) [1613405] - [fs] xfs: fix s_maxbytes overflow problems (Brian Foster) [1613405] - [fs] xfs: quota: fix missed destroy of qi_tree_lock (Brian Foster) [1613405] - [fs] xfs: move xfs_iext_insert tracepoint to report useful information (Brian Foster) [1613405] - [fs] xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Brian Foster) [1613405] - [fs] xfs: add the ability to join a held buffer to a defer_ops (Brian Foster) [1613405] - [fs] xfs: make iomap_begin functions trim iomaps consistently (Brian Foster) [1613405] - [fs] xfs: remove "no-allocation" reservations for file creations (Brian Foster) [1613405] - [fs] fs: xfs: remove duplicate includes (Brian Foster) [1613405] - [fs] xfs: remove unused parameter from xfs_writepage_map (Brian Foster) [1613405] - [fs] xfs: ubsan fixes (Brian Foster) [1613405] - [fs] xfs: fix leaks on corruption errors in xfs_bmap.c (Brian Foster) [1613405] - [fs] xfs: log recovery should replay deferred ops in order (Brian Foster) [1613405] - [fs] xfs: always free inline data before resetting inode fork during ifree (Brian Foster) [1613405] - [fs] xfs: abstract out dev_t conversions (Brian Foster) [1613405] - [fs] xfs: fix memory leak in xfs_iext_free_last_leaf (Brian Foster) [1613405] - [fs] xfs: fix type usage (Brian Foster) [1613405] - [fs] xfs: fix forgotten rcu read unlock when skipping inode reclaim (Brian Foster) [1613405] - [fs] xfs: on failed mount, force-reclaim inodes after unmounting quota controls (Brian Foster) [1613405] - [fs] xfs: remove u_int* type usage (Brian Foster) [1613405] - [fs] xfs: handle zero entries case in xfs_iext_rebalance_leaf (Brian Foster) [1613405] - [fs] xfs: add comments documenting the rebalance algorithm (Brian Foster) [1613405] - [fs] xfs: trivial indentation fixup for xfs_iext_remove_node (Brian Foster) [1613405] - [fs] xfs: remove a superflous assignment in xfs_iext_remove_node (Brian Foster) [1613405] - [fs] xfs: add some comments to xfs_iext_insert/xfs_iext_insert_node (Brian Foster) [1613405] - [fs] xfs: fix number of records handling in xfs_iext_split_leaf (Brian Foster) [1613405] - [fs] fs/xfs: Remove NULL check before kmem_cache_destroy (Brian Foster) [1613405] - [fs] xfs: mark xlog_verify_dest_ptr STATIC (Brian Foster) [1613405] - [fs] xfs: mark xlog_recover_check_summary STATIC (Brian Foster) [1613405] - [fs] xfs: mark xfs_btree_check_lblock and xfs_btree_check_ptr static (Brian Foster) [1613405] - [fs] xfs: remove unreachable error injection code in xfs_qm_dqget (Brian Foster) [1613405] - [fs] xfs: remove unused debug counts for xfs_lock_inodes (Brian Foster) [1613405] - [fs] xfs: mark xfs_errortag_ktype static (Brian Foster) [1613405] - [fs] xfs: always define STATIC to static noinline (Brian Foster) [1613405] - [fs] xfs: move xfs_bmbt_irec and xfs_exntst_t to xfs_types.h (Brian Foster) [1613405] - [fs] xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent (Brian Foster) [1613405] - [fs] xfs: remove the nr_extents argument to xfs_iext_remove (Brian Foster) [1613405] - [fs] xfs: remove the nr_extents argument to xfs_iext_insert (Brian Foster) [1613405] - [fs] xfs: use a b+tree for the in-core extent list (Brian Foster) [1613405] - [fs] xfs: allow unaligned extent records in xfs_bmbt_disk_set_all (Brian Foster) [1613405] - [fs] xfs: remove support for inlining data/extents into the inode fork (Brian Foster) [1613405] - [fs] xfs: introduce the xfs_iext_cursor abstraction (Brian Foster) [1613405] - [fs] xfs: iterate over extents in xfs_bmap_extents_to_btree (Brian Foster) [1613405] - [fs] xfs: iterate over extents in xfs_iextents_copy (Brian Foster) [1613405] - [fs] xfs: pass an on-disk extent to xfs_bmbt_validate_extent (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_collapse_extents (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_del_extent_* (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: remove a duplicate assignment in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: don't create overlapping extents in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: convert remaining xfs_sb_version_... checks to bool (Brian Foster) [1613405] - [fs] xfs: move error injection tags into their own file (Brian Foster) [1613405] - [fs] xfs: remove inode log format typedef (Brian Foster) [1613405] - [fs] xfs: remove redundant assignment to variable bit (Brian Foster) [1613405] - [fs] xfs: fix unused variable warning in xfs_buf_set_ref() (Brian Foster) [1613405] - [fs] xfs: abort dir/attr btree operation if btree is obviously weird (Brian Foster) [1613405] - [fs] xfs: refactor extended attribute list operation (Brian Foster) [1613405] - [fs] xfs: drain the buffer LRU on mount (Brian Foster) [1613405] - [fs] xfs: fix log block underflow during recovery cycle verification (Brian Foster) [1613405] - [fs] xfs: more robust recovery xlog buffer validation (Brian Foster) [1613405] - [fs] xfs: add a new xfs_iext_lookup_extent_before helper (Brian Foster) [1613405] - [fs] xfs: merge xfs_bmap_read_extents into xfs_iread_extents (Brian Foster) [1613405] - [fs] xfs: add asserts for the mmap lock in xfs_{insert, collapse}_file_space (Brian Foster) [1613405] - [fs] xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iext_get_extent (Brian Foster) [1613405] - [fs] xfs: don't rely on extent indices in xfs_bmap_insert_extents (Brian Foster) [1613405] - [fs] xfs: don't rely on extent indices in xfs_bmap_collapse_extents (Brian Foster) [1613405] - [fs] xfs: update got in xfs_bmap_shift_update_extent (Brian Foster) [1613405] - [fs] xfs: remove xfs_bmse_shift_one (Brian Foster) [1613405] - [fs] xfs: split xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS (Brian Foster) [1613405] - [fs] xfs: inline xfs_shift_file_space into callers (Brian Foster) [1613405] - [fs] xfs: remove if_rdev (Brian Foster) [1613405] - [fs] xfs: remove the never fully implemented UUID fork format (Brian Foster) [1613405] - [fs] xfs: remove XFS_BMAP_TRACE_EXLIST (Brian Foster) [1613405] - [fs] xfs: move pre/post-bmap tracing into xfs_iext_update_extent (Brian Foster) [1613405] - [fs] xfs: remove post-bmap tracing in xfs_bmap_local_to_extents (Brian Foster) [1613405] - [fs] xfs: make better use of the 'state' variable in xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: add a xfs_bmap_fork_to_state helper (Brian Foster) [1613405] - [fs] xfs: create inode pointer verifiers (Brian Foster) [1613405] - [fs] xfs: refactor btree block header checking functions (Brian Foster) [1613405] - [fs] xfs: refactor btree pointer checks (Brian Foster) [1613405] - [fs] xfs: create block pointer check functions (Brian Foster) [1613405] - [fs] xfs: return a distinct error code value for IGET_INCORE cache misses (Brian Foster) [1613405] - [fs] xfs: buffer lru reference count error injection tag (Brian Foster) [1613405] - [fs] xfs: fail if xattr inactivation hits a hole (Brian Foster) [1613405] - [fs] xfs: check kthread_should_stop() after the setting of task state (Brian Foster) [1613405] - [fs] xfs: remove xfs_bmbt_get_state (Brian Foster) [1613405] - [fs] xfs: remove all xfs_bmbt_set_* helpers except for xfs_bmbt_set_all (Brian Foster) [1613405] - [fs] xfs: replace xfs_bmbt_lookup_ge with xfs_bmbt_lookup_first (Brian Foster) [1613405] - [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_lookup_eq (Brian Foster) [1613405] - [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_update (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: refactor delalloc accounting in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] - [fs] xfs: refactor xfs_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use the state defines in xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use correct state defines in xfs_bmap_del_extent_{cow, delay} (Brian Foster) [1613405] - [fs] xfs: move some more code into xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use xfs_bmap_del_extent_delay for the data fork as well (Brian Foster) [1613405] - [fs] xfs: rename bno to end in __xfs_bunmapi (Brian Foster) [1613405] - [fs] xfs: don't set XFS_BTCUR_BPRV_WASDEL in xfs_bunmapi (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_get_extent instead of open coding it (Brian Foster) [1613405] - [fs] xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: simplify the xfs_getbmap interface (Brian Foster) [1613405] - [fs] xfs: rewrite getbmap using the xfs_iext_* helpers (Brian Foster) [1613405] - [fs] xfs: fix bmv_count confusion w/ shared extents (Brian Foster) [1613405] - [fs] xfs: teach get_bmapx about shared extents and the CoW fork (Brian Foster) [1613405] - [fs] xfs: cancel dirty pages on invalidation (Brian Foster) [1613405] - [fs] xfs: handle error if xfs_btree_get_bufs fails (Brian Foster) [1613405] - [fs] xfs: Fix bool initialization/comparison (Brian Foster) [1613405] - [fs] xfs: move more RT specific code under CONFIG_XFS_RT (Brian Foster) [1613405] - [fs] xfs: Don't log uninitialised fields in inode structures (Brian Foster) [1613405] - [fs] xfs: update i_size after unwritten conversion in dio completion (Brian Foster) [1613405] - [fs] xfs: remove redundant re-initialization of total_nr_pages (Brian Foster) [1613405] - [fs] xfs: Output warning message when discard option was enabled even though the device does not support discard (Brian Foster) [1613405] - [fs] xfs: kill meaningless variable 'zero' (Brian Foster) [1613405] - [fs] fs/xfs: Use pS printk format for direct addresses (Brian Foster) [1613405] - [fs] xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present (Brian Foster) [1613405] - [fs] xfs: use kmem_free to free return value of kmem_zalloc (Brian Foster) [1613405] - [fs] xfs: open code end_buffer_async_write in xfs_finish_page_writeback (Brian Foster) [1613405] - [fs] xfs: fix compiler warnings (Brian Foster) [1613405] - [fs] xfs: fix incorrect log_flushed on fsync (Brian Foster) [1613405] - [fs] xfs: replace xfs_qm_get_rtblks with a direct call to xfs_bmap_count_leaves (Brian Foster) [1613405] - [fs] xfs: rewrite xfs_bmap_count_leaves using xfs_iext_get_extent (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_split_extent_at (Brian Foster) [1613405] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: move some code around inside xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_get_extent in xfs_bmap_first_unused (Brian Foster) [1613405] - [fs] xfs: switch xfs_bmap_local_to_extents to use xfs_iext_insert (Brian Foster) [1613405] - [fs] xfs: add a xfs_iext_update_extent helper (Brian Foster) [1613405] - [fs] xfs: relog dirty buffers during swapext bmbt owner change (Brian Foster) [1613405] - [fs] xfs: disallow marking previously dirty buffers as ordered (Brian Foster) [1613405] - [fs] xfs: move bmbt owner change to last step of extent swap (Brian Foster) [1613405] - [fs] xfs: skip bmbt block ino validation during owner change (Brian Foster) [1613405] - [fs] xfs: don't log dirty ranges for ordered buffers (Brian Foster) [1613405] - [fs] xfs: refactor buffer logging into buffer dirtying helper (Brian Foster) [1613405] - [fs] xfs: ordered buffer log items are never formatted (Brian Foster) [1613405] - [fs] xfs: remove unnecessary dirty bli format check for ordered bufs (Brian Foster) [1613405] - [fs] xfs: open-code xfs_buf_item_dirty() (Brian Foster) [1613405] - [fs] xfs: remove the ip argument to xfs_defer_finish (Brian Foster) [1613405] - [fs] xfs: rename xfs_defer_join to xfs_defer_ijoin (Brian Foster) [1613405] - [fs] xfs: refactor xfs_trans_roll (Brian Foster) [1613405] - [fs] xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() (Brian Foster) [1613405] - [fs] xfs: add log recovery tracepoint for head/tail (Brian Foster) [1613405] - [fs] xfs: handle -EFSCORRUPTED during head/tail verification (Brian Foster) [1613405] - [fs] xfs: add log item pinning error injection tag (Brian Foster) [1613405] - [fs] xfs: fix log recovery corruption error due to tail overwrite (Brian Foster) [1613405] - [fs] xfs: always verify the log tail during recovery (Brian Foster) [1613405] - [fs] xfs: fix recovery failure when log record header wraps log end (Brian Foster) [1613405] - [fs] buffer: set errors in mapping at the time that the error occurs (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bunmapi_cow (Brian Foster) [1613405] - [fs] xfs: provide helper for counting extents from if_bytes (Brian Foster) [1613405] - [fs] xfs: don't reserve blocks for right shift transactions (Brian Foster) [1613405] - [fs] xfs: xfs_shift_file_space can be static (Brian Foster) [1613405] - [fs] xfs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405] - [fs] fs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405]- [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Frank Ramsay) [1672302] - [scsi] qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671570] - [kernel] fs: handle kABI breakage regarding IMA enablement on s390x and ppc64 arches (Bruno Eduardo de Oliveira Meneguele) [1636601] - [s390] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Hendrik Brueckner) [1665154] - [crypto] chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1642432] - [crypto] chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1642432] - [crypto] chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1642432] - [crypto] chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1642432] - [crypto] chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1642432] - [crypto] chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1642432] - [crypto] chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1642432] - [crypto] chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1642432] - [crypto] chelsio: use skb_sec_path helper (Arjun Vynipadath) [1642432] - [crypto] chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1642432] - [crypto] chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1642432] - [crypto] chelsio - clean up various indentation issues (Arjun Vynipadath) [1642432]- [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1643974] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1643974] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1643974] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1643974] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1643974] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1643974] - [net] Add netif_is_vxlan() (Ivan Vecera) [1668019] - [net] vxlan: Export address checking functions (Ivan Vecera) [1668019] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1668019] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1655892 1614816] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1666481] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1666481] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1666481] - [net] cls_flower: fix use after free in flower S/W path (Ivan Vecera) [1666481] - [net] cls_flower: Fix comparing of old filter mask with new filter (Ivan Vecera) [1666481] - [net] cls_flower: Fix missing free of rhashtable (Ivan Vecera) [1666481] - [net] net_sched: switch to rcu_work (Ivan Vecera) [1666481] - [net] cls_flower: Support multiple masks per priority (Ivan Vecera) [1666481] - [kernel] rcu, workqueue: Implement rcu_work (Ivan Vecera) [1666481] - [net] cls_bpf: don't decrement net's refcount when offload fails (Ivan Vecera) [1666481] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1666481] - [net] bpf, cls: consolidate prog deletion path (Ivan Vecera) [1666481]- [drm] drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer (Ben Skeggs) [1669098] - [netdrv] net: ena: allow the driver to work with small number of msix vectors (John Linville) [1645282] - [netdrv] net/ena: switch to pci_alloc_irq_vectors (John Linville) [1645282] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Honggang Li) [1669490] - [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1659532] - [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1659532] - [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1659532] - [scsi] hpsa: update driver version (Joseph Szczypek) [1641108] - [scsi] hpsa: switch to generic DMA API (Joseph Szczypek) [1641108] - [scsi] hpsa: treewide: treewide: kzalloc() -> kcalloc() (Joseph Szczypek) [1641108] - [scsi] hpsa: treewide: kmalloc() -> kmalloc_array() (Joseph Szczypek) [1641108] - [gpu] qxl: Make sure qxl_cursor memory is pinned (Gerd Hoffmann) [1600344] - [gpu] qxl: Remove unused qxl_bo_pin arguments (Gerd Hoffmann) [1600344] - [gpu] qxl: No need for NULL check before calling qxl_bo_unref() (Gerd Hoffmann) [1600344] - [scsi] mpt3sas: remove support for Andromeda (Tomas Henzl) [1667370] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1660791] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1660289] - [scsi] megaraid: fix out-of-bound array accesses (Tomas Henzl) [1660289] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1660289] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1660289] - [scsi] megaraid_sas: changes to function prototypes (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1660289] - [scsi] megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1660289] - [scsi] mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1660791] - [scsi] mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1660791] - [scsi] mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1660791] - [scsi] mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1660791] - [scsi] mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1660791] - [scsi] mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1660791] - [scsi] mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1660791] - [scsi] be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Update copyright (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Use kasprintf (Maurizio Lombardi) [1642657] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1642855] - [uapi] rdma: uapi: Add missing header files to Kbuild file (Kamal Heib) [1669949]- [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1642419] - [infiniband] rdma/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1642419] - [infiniband] hw/cxgb4/qp.c: Use dma_zalloc_coherent (Arjun Vynipadath) [1642419] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1642419] - [infiniband] pci: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed driver-specific MR information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed driver-specific CQ information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed provider-specific CM_ID information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: remove wr_id attributes (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: fix uninitialized variable warnings (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: dump detailed driver-specific QP information (Arjun Vynipadath) [1597594 1642419] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1642434 1642412] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix various indentation issues (Arjun Vynipadath) [1642412] - [netdrv] chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1642434 1642412] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1642434] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1642412] - [netdrv] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Replace with globally (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668570 1642412] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big-endian hosts (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: convert flower table to use rhashtable (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1668570 1642412] - [netdrv] chelsio: Use zeroing memory allocator instead of allocator/memset (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Report PCIe link properties with pcie_print_link_status() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: clean up init_one (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T6 device ids (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect SGE PF/VF queue map (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: update LE-TCAM collection for T6 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add tc flower match support for tunnel VNI (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect hardware dump in second kernel (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 device id (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add new T5 device id's (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: display pause settings (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: LLD driver changes to support TLS (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Inline TLS FW Interface (Arjun Vynipadath) [1642412] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1642412] - [netdrv] libcxgb, cxgb4: use __skb_put_zero to simplfy code (Arjun Vynipadath) [1642412] - [netdrv] libcxgb: make skb_put & friends return void pointers (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kmalloc() -> kmalloc_array() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kzalloc_node() -> kcalloc_node() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: Use octal not symbolic permissions (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use tc_cls_can_offload_and_chain0() (Arjun Vynipadath) [1642412] - [netdrv] locking/atomics: coccinelle/cxgb4: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Arjun Vynipadath) [1642412] - [netdrv] convert clip_entry.refcnt from atomic_t to refcount_t (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: make a couple of functions static (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: Update comment for min_mtu (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: use net core MTU range checking in more drivers (Arjun Vynipadath) [1642434 1642412]- [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] xfs: set format back to extents if xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP by default (Kairui Song) [1642463] - [fs] vmcore: move get_vmcore_size out of __init (Kairui Song) [1642463] - [fs] vmcore: append device dumps to vmcore as elf notes (Kairui Song) [1642463] - [fs] vmcore: add API to collect hardware dump in second kernel (Kairui Song) [1642463] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1647844] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1657103] - [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1656674] - [documentation] proc.txt: Add 2 missing fields for /proc//status (Joel Savitz) [1607437] - [fs] sunrpc: Prevent duplicate XID allocation (Kamal Heib) [1662113] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1644574] - [fs] xfs: don't call xfs_da_shrink_inode with NULL bp (Bill O'Donnell) [1601938] {CVE-2018-13094} - [fs] xfs: validate cached inodes are free when allocated (Bill O'Donnell) [1601780] {CVE-2018-13093} - [fs] nfs: Fix dentry revalidation on NFSv4 lookup ("J. Bruce Fields") [1648482] - [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1613493] - [fs] NFSv4.0 fix client reference leak in callback (Steve Dickson) [1593255]- [net] ipv6: suppress sparse warnings in IP6_ECN_set_ce() (Davide Caratti) [1657877] - [net] ipv6: update skb->csum when CE mark is propagated (Davide Caratti) [1657877] - [net] xfrm6: Fix IPv6 ECN decapsulation (Davide Caratti) [1657877] - [net] tcp: make new names of tcp isn generation functions available to drivers (Florian Westphal) [1658272] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Ivan Vecera) [1660907] - [net] netfilter: xt_socket: check sk before checking for netns. (Flavio Leitner) [1554261] - [net] skbuff: preserve sock reference when scrubbing the skb. (Flavio Leitner) [1554261] - [net] netfilter: check if the socket netns is correct. (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: use hook state from xt_action_param structure (Flavio Leitner) [1554261] - [net] netfilter: Pass net into nf_xfrm_me_harder (Flavio Leitner) [1554261] - [net] netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tuple (Flavio Leitner) [1554261] - [net] netfilter: x_tables: move hook state into xt_action_param structure (Flavio Leitner) [1554261] - [net] netfilter: x_tables: fix cgroup matching on non-full sks (Flavio Leitner) [1554261] - [net] netfilter: Pass net to nf_dup_ipv4 and nf_dup_ipv6 (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: Use pkt->net instead of computing net from the passed net_devices (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: Pass struct net in nft_pktinfo (Flavio Leitner) [1554261] - [net] net_sched: em_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] ipvs: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: use skb_to_full_sk in ip_route_me_harder (Flavio Leitner) [1554261] - [net] use skb_to_full_sk() in skb_update_prio() (Flavio Leitner) [1554261] - [net] sched: cls_flow: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: xt_owner: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: nft_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] xfrm: take care of request sockets (Flavio Leitner) [1554261] - [net] inet: constify ip_route_output_flow() socket argument (Flavio Leitner) [1554261] - [net] add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid() (Flavio Leitner) [1554261] - [net] netfilter: x_tables: Use par->net instead of computing from the passed net devices (Flavio Leitner) [1554261] - [net] netfilter: x_tables: Pass struct net in xt_action_param (Flavio Leitner) [1554261] - [net] netfilter: ebtables: Simplify the arguments to ebt_do_table (Flavio Leitner) [1554261] - [net] netfilter: Store net in nf_hook_state (Flavio Leitner) [1554261] - [net] netfilter: Per network namespace netfilter hooks. (Flavio Leitner) [1554261] - [net] netfilter: don't pull include/linux/netfilter.h from netns headers (Flavio Leitner) [1554261] - [net] include missing headers in net/net_namespace.h (Flavio Leitner) [1554261] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1654777] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1654777] - [net] netfilter: nat: cope with negative port range (Florian Westphal) [1654777] - [net] gro_cell: add napi_disable in gro_cells_destroy (Lorenzo Bianconi) [1656047] - [net] add napi_if_scheduled_mark_missed (Petr Oros) [1647135] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1647135] - [net] xsk: add a simple buffer reuse queue (Petr Oros) [1647135] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Petr Oros) [1647135] - [net] xsk: expose xdp_umem_get_{data, dma} to drivers (Petr Oros) [1647135] - [net] xsk: fix potential race in SKB TX completion code (Petr Oros) [1647135] - [net] xsk: Fix umem fill/completion queue mmap on 32-bit (Petr Oros) [1647135] - [net] xsk: wire upp Tx zero-copy functions (Petr Oros) [1647135] - [net] xsk: add zero-copy support for Rx (Petr Oros) [1647135] - [net] xsk: introduce xdp_umem_page (Petr Oros) [1647135] - [net] xsk: moved struct xdp_umem definition (Petr Oros) [1647135] - [net] xsk: new descriptor addressing scheme (Petr Oros) [1647135] - [net] xsk: remove explicit ring structure from uapi (Petr Oros) [1647135] - [net] xsk: fill hole in struct sockaddr_xdp (Petr Oros) [1647135] - [net] xsk: clean up SPDX headers (Petr Oros) [1647135] - [net] xsk: statistics support (Petr Oros) [1647135] - [net] xsk: add Tx queue setup and mmap support (Petr Oros) [1647135] - [net] xsk: add umem completion queue support and mmap (Petr Oros) [1647135] - [net] bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP (Petr Oros) [1647135] - [net] xsk: add Rx receive functions and poll support (Petr Oros) [1647135] - [net] xsk: add support for bind for Rx (Petr Oros) [1647135] - [net] xsk: add Rx queue setup and mmap support (Petr Oros) [1647135] - [net] xsk: add umem fill queue support and mmap (Petr Oros) [1647135] - [net] xsk: add user memory registration support sockopt (Petr Oros) [1647135] - [net] added netdevice operation for Tx (Petr Oros) [1647135] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Petr Oros) [1647135] - [net] xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM (Petr Oros) [1647135] - [net] xdp: add MEM_TYPE_ZERO_COPY (Petr Oros) [1647135] - [net] xdp: don't make drivers report attachment mode (Petr Oros) [1647135] - [net] xdp: add flags argument to ndo_xdp_xmit API (Petr Oros) [1647135] - [net] xdp: change ndo_xdp_xmit API to support bulking (Petr Oros) [1647135] - [net] xdp: transition into using xdp_frame for ndo_xdp_xmit (Petr Oros) [1647135] - [net] xdp: generic XDP handling of xdp_rxq_info (Petr Oros) [1647135] - [net] xdp: introduce xdp_return_frame_rx_napi (Petr Oros) [1647135] - [net] bpf: add meta pointer for direct access (Petr Oros) [1647135] - [net] sched: cls_flower: Support matching on ip tos and ttl for tunnels (Ivan Vecera) [1653404] - flow_dissector: Dissect tos and ttl from the tunnel info (Ivan Vecera) [1653404] - [net] sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Ivan Vecera) [1653404] - [net] flow_dissector: dissect tunnel info outside __skb_flow_dissect() (Ivan Vecera) [1653404] - [net] flow_dissector: dissect tunnel info (Ivan Vecera) [1653404] - [net] dst: Make skb parameter of skb{metadata_dst, tunnel_info}() const (Ivan Vecera) [1653404] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1656312] - [net] sched: fix NULL dereference in the error path of tunnel_key_init() (Ivan Vecera) [1656312] - [net] sched: properly cancel netlink dump on failure (Ivan Vecera) [1656312] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1656312] - [net] sched: add tunnel option support to act_tunnel_key (Ivan Vecera) [1656312] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1656312] - [net] ip_tunnel, bpf: ip_tunnel_info_opts_{get, set} depends on CONFIG_INET (Ivan Vecera) [1656312] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1656312] - [net] netlink: implement RHEL specific implementation of NL_SET_ERR_MSG* (Ivan Vecera) [1656312] - [net] sched: act_tunnel_key: disambiguate metadata dst error cases (Ivan Vecera) [1656312]- [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1637728] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1637728] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1637728] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1637728] - [netdrv] pci/aer: Remove pci_cleanup_aer_uncorrect_error_status() calls (Neil Horman) [1637728] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1637728] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1637728] - [netdrv] fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready (Neil Horman) [1637728] - [netdrv] fm10k: warn if the stat size is unknown (Neil Horman) [1637728] - [netdrv] fm10k: use macro to avoid passing the array and size separately (Neil Horman) [1637728] - [netdrv] fm10k: use variadic arguments to fm10k_add_stat_strings (Neil Horman) [1637728] - [netdrv] fm10k: reduce duplicate fm10k_stat macro code (Neil Horman) [1637728] - [netdrv] fm10k: setup VLANs for l2 accelerated macvlan interfaces (Neil Horman) [1637728] - [netdrv] intel: Cleanup the copyright/license headers (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Only support macvlan offload for types that support destination filtering (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Neil Horman) [1637728] - [netdrv] macvlan: Use software path for offloaded local, broadcast, and multicast traffic (Neil Horman) [1637728] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Neil Horman) [1637728] - [netdrv] fm10k: bump version number (Neil Horman) [1637728] - [netdrv] fm10k: fix incorrect warning for function prototype (Neil Horman) [1637728] - [netdrv] fm10k: fix function doxygen comments (Neil Horman) [1637728] - [netdrv] fm10k: clarify action when updating the VLAN table (Neil Horman) [1637728] - [netdrv] fm10k: correct typo in fm10k_pf.c (Neil Horman) [1637728] - [netdrv] fm10k: don't assume VLAN 1 is enabled (Neil Horman) [1637728] - [netdrv] fm10k: stop adding VLAN 0 to the VLAN table (Neil Horman) [1637728] - [netdrv] fm10k: fix "failed to kill vid" message for VF (Neil Horman) [1637728] - [netdrv] fm10k: cleanup unnecessary parenthesis in fm10k_iov.c (Neil Horman) [1637728] - [netdrv] fm10k: Fix configuration for macvlan offload (Neil Horman) [1637728] - [netdrv] fm10k: mark PM functions as __maybe_unused (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Neil Horman) [1637728] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1657393] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1657393] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1657393] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1657393] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1657393] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1657393] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Jarod Wilson) [1657393] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1657393] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1657393] - [netdrv] bonding: fix length of actor system (Jarod Wilson) [1657393] - [netdrv] bonding: fix warning message (Jarod Wilson) [1657393] - [netdrv] bonding: avoid possible dead-lock (Jarod Wilson) [1657393] - [netdrv] bonding: pass link-local packets to bonding master also (Jarod Wilson) [1657393] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1657393] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1658087] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1671494 1658087] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1658087] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1658087] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1658087] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1658087] - [netdrv] sfc-falcon: remove ndo_poll_controller (Jarod Wilson) [1658087] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1658087] - [netdrv] sfc: falcon: mark expected switch fall-through (Jarod Wilson) [1658087] - [infiniband] rdma/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1637067] - [infiniband] bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: qplib: add and use #define dev_fmt(fmt) "qplib: " fmt (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1637067] - [scsi] csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1642433] - [scsi] csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1642433] - [scsi] csiostor: switch to generic DMA API (Arjun Vynipadath) [1642433] - [scsi] csiostor: use pci_zalloc_consistent (Arjun Vynipadath) [1642433] - [scsi] csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1642433] - [scsi] csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1642433] - [scsi] csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1642433] - [scsi] csiostor: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642433] - [scsi] smartpqi: correct nr_hw_queues (Don Brace) [1641112] - [scsi] smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1641112] - [scsi] smartpqi: fix build warnings (Don Brace) [1641112] - [scsi] smartpqi: update driver version (Don Brace) [1641112] - [scsi] smartpqi: add ofa support (Don Brace) [1641112] - [scsi] smartpqi: increase fw status register read timeout (Don Brace) [1641112] - [scsi] smartpqi: bump driver version (Don Brace) [1641112] - [scsi] smartpqi: add smp_utils support (Don Brace) [1641112] - [scsi] smartpqi: correct lun reset issues (Don Brace) [1641112] - [scsi] smartpqi: correct volume status (Don Brace) [1641112] - [scsi] smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1641112] - [scsi] smartpqi: allow for larger raid maps (Don Brace) [1641112] - [scsi] smartpqi: check for null device pointers (Don Brace) [1641112] - [scsi] smartpqi: add support for huawei controllers (Don Brace) [1641112] - [scsi] smartpqi: enhance numa node detection (Don Brace) [1641112] - [scsi] smartpqi: wake up drives after os resumes from suspend (Don Brace) [1641112] - [scsi] smartpqi: fix disk name mount point (Don Brace) [1641112] - [scsi] smartpqi: add h3c ssid (Don Brace) [1641112] - [scsi] smartpqi: add sysfs attributes (Don Brace) [1641112] - [scsi] smartpqi: refactor sending controller raid requests (Don Brace) [1641112] - [scsi] smartpqi: turn off lun data caching for ptraid (Don Brace) [1641112] - [scsi] smartpqi: correct host serial num for ssa (Don Brace) [1641112] - [scsi] smartpqi: add no_write_same for logical volumes (Don Brace) [1641112] - [scsi] smartpqi: Add retries for device reset (Don Brace) [1641112] - [scsi] smartpqi: add support for PQI Config Table handshake (Don Brace) [1641112] - [scsi] smartpqi: fully convert to the generic DMA API (Don Brace) [1641112] - [scsi] smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1641112] - [scsi] smartpqi: add inspur advantech ids (Don Brace) [1641112] - [scsi] smartpqi: improve error checking for sync requests (Don Brace) [1641112] - [scsi] smartpqi: improve handling for sync requests (Don Brace) [1641112] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1641112] - [scsi] smartpqi: switch to pci_alloc_irq_vectors (Don Brace) [1641112] - [block] blk-mq: align set->cmd_size to cache line size (Ming Lei) [1655199] - [scsi] isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1655199]- [kernel] tick/nohz: Prevent bogus softirq pending warning (Phil Auld) [1664535] - [acpi] nfit: Fix command-supported detection (Charles Rose) [1665811] - [acpi] nfit: Block function zero DSMs (Charles Rose) [1665811] - [powerpc] bpf, ppc64, jit: fix overlooked trace variants (Yauheni Kaliuta) [1655371] - [edac] Drop per-memory controller buses (Aristeu Rozanski) [1630288 1641038] - [edac] Dont add devices under /sys/bus/edac (Aristeu Rozanski) [1630288 1641038] - [edac] Expose per-DIMM error counts in sysfs (Aristeu Rozanski) [1614516] - [edac] Increment correct counter in edac_inc_ue_error() (Aristeu Rozanski) [1614516] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1547078] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1547078] - [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1547078] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1547078] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1547078] - [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Ivan Vecera) [1668470] - [linux] ptr_ring: prevent integer overflow when calculating size (Ivan Vecera) [1668470] - [linux] ptr_ring: try vmalloc() when kmalloc() fails (Ivan Vecera) [1668470] - [linux] ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE (Ivan Vecera) [1668470] - [linux] ptr_ring: prevent queue load/store tearing (Ivan Vecera) [1668470] - [linux] ptr_ring: disallow lockless __ptr_ring_full (Ivan Vecera) [1668470] - [linux] ptr_ring: READ/WRITE_ONCE for __ptr_ring_empty (Ivan Vecera) [1668470] - [linux] ptr_ring: clean up documentation (Ivan Vecera) [1668470] - [linux] ptr_ring: keep consumer_head valid at all times (Ivan Vecera) [1668470] - [linux] ptr_ring: document usage around __ptr_ring_peek (Ivan Vecera) [1668470] - [linux] ptr_ring: add barriers (Ivan Vecera) [1668470] - [linux] ptr_ring: use kmalloc_array() (Ivan Vecera) [1668470] - [iommu] amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1666488] - [iommu] amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1666488] - [x86] efi-bgrt: Replace early_memremap() with memremap() (Lenny Szubowicz) [1481667] - [x86] efi-bgrt: Replace ioremap() with early_memremap() (Lenny Szubowicz) [1481667] - [powerpc] topology: Get topology for shared processors at boot (Diego Domingos) [1665071] - [powerpc] tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1664837] - [s390] sclp: Allow to request adapter reset (Hendrik Brueckner) [1640682] - [s390] pci: add report_error attribute (Hendrik Brueckner) [1640682] - [s390] sclp: add error notification command (Hendrik Brueckner) [1640682] - [s390] sclp: move pci related commands to separate file (Hendrik Brueckner) [1640682] - [s390] fs: sysfs: don't pass count == 0 to bin file readers (Hendrik Brueckner) [1641030] - [s390] crypto: Enhance paes cipher to accept variable length key material (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for transforming key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for random protected key verification (Hendrik Brueckner) [1641030] - [s390] pkey: Add sysfs attributes to emit secure key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Add sysfs attributes to emit protected key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Define protected key blob format (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for random protected key generation (Hendrik Brueckner) [1641030] - [s390] configs: enable CONFIG_ZCRYPT_MULTIDEVNODES on s390 (Hendrik Brueckner) [1641030] - [s390] zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Hendrik Brueckner) [1641030] - [s390] zcrypt: multiple zcrypt device nodes support (Hendrik Brueckner) [1641030] - [s390] zcrypt: enable AP bus scan without a valid default domain (Hendrik Brueckner) [1641030] - [s390] zcrypt: remove VLA usage from the AP bus (Hendrik Brueckner) [1641030] - [s390] zcrypt: hex string mask improvements for apmask and aqmask (Hendrik Brueckner) [1641030] - [s390] zcrypt: AP bus support for alternate driver(s) (Hendrik Brueckner) [1641030]- [infiniband] rdma/uverbs: Get rid of ucontext->tgid (Kamal Heib) [1655923] - [infiniband] rdma/umem: Avoid synchronize_srcu in the ODP MR destruction path (Kamal Heib) [1655923] - [infiniband] rdma/umem: Handle a half-complete start/end sequence (Kamal Heib) [1655923] - [infiniband] rdma/umem: Get rid of per_mm->notifier_count (Kamal Heib) [1655923] - [infiniband] rdma/umem: Use umem->owning_mm inside ODP (Kamal Heib) [1655923] - [infiniband] rdma/umem: Move all the ODP related stuff out of ucontext and into per_mm (Kamal Heib) [1655923] - [infiniband] ib/core: Fix oops in netdev_next_upper_dev_rcu() (Kamal Heib) [1655923] - [infiniband] ib/umem: Set correct address to the invalidation function (Kamal Heib) [1655923] - [infiniband] iser: set sector for ambiguous mr status errors (Kamal Heib) [1655923] - [infiniband] rdma/rdmavt: Fix rvt_create_ah function signature (Kamal Heib) [1655923] - [infiniband] rdma/core: Add GIDs while changing MAC addr only for registered ndev (Kamal Heib) [1655923] - [infiniband] rdma/drivers: Use core provided API for registering device attributes (Kamal Heib) [1655923] - [infiniband] rdma/bnxt_re: Fix system crash during RDMA resource initialization (Kamal Heib) [1655923] - [net] svcrdma: Remove try_module_get from backchannel (Kamal Heib) [1655923] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Kamal Heib) [1655923] - [net] svcrdma: Reduce max_send_sges (Kamal Heib) [1655923] - [infiniband] rdma/core: Fix comment for hw stats init for port == 0 (Kamal Heib) [1655923] - [infiniband] rdma/core: Refactor ib_register_device() function (Kamal Heib) [1655923] - [infiniband] rdma/core: Fix unwinding flow in case of error to register device (Kamal Heib) [1655923] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Kamal Heib) [1655923] - [rdma] core: Allow existing drivers to set one sysfs group per device (Kamal Heib) [1641363] - [infiniband] ib/rxe: Remove unnecessary enum values (Kamal Heib) [1655923] - [infiniband] rdma/core: Increase total number of RDMA ports across all devices (Kamal Heib) [1655923] - [infiniband] rdma/core: Rename ports_parent to ports_kobj (Kamal Heib) [1655923] - [infiniband] rdma/core: Do not expose unsupported counters (Kamal Heib) [1655923] - [infiniband] ib/mlx4: Refer to the device kobject instead of ports_parent (Kamal Heib) [1655923] - [infiniband] rdma/nldev: Allow IB device rename through RDMA netlink (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Implement IB device rename function (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Annotate timeout as unsigned long (Kamal Heib) [1655923] - [rdma] core: Align multiple functions to kernel coding style (Kamal Heib) [1655923] - [infiniband] rdma/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Kamal Heib) [1655923] - [infiniband] rdma/cm: Respect returned status of cm_init_av_by_path (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Clear IPCB before icmp_send (Kamal Heib) [1655923] - [infiniband] rdma/restrack: Protect from reentry to resource return path (Kamal Heib) [1655923] - [infiniband] rdma/netdev: Fix netlink support in IPoIB (Kamal Heib) [1659075 1655923] - [netdrv] rdma/netdev: Hoist alloc_netdev_mqs out of the driver (Kamal Heib) [1659075 1655923] - [infiniband] rdma/restrack: Release task struct which was hold by CM_ID object (Kamal Heib) [1655923] - [infiniband] rdma/restrack: Consolidate task name updates in one place (Kamal Heib) [1655923] - [rdma] restrack: Un-inline set task implementation (Kamal Heib) [1655923] - [infiniband] rdma/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] - [rdma] netlink: Simplify netlink listener existence check (Kamal Heib) [1655923] - [infiniband] rdma: Remove unused parameter from ib_modify_qp_is_ok() (Kamal Heib) [1655923] - [infiniband] rdma/rxe: Remove unused addr_same() (Kamal Heib) [1655923] - [infiniband] ib/rxe: avoid srq memory leak (Kamal Heib) [1655923] - [infiniband] ib/mthca: Fix error return code in __mthca_init_one() (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Fix RCU annotation for radix slot deference (Kamal Heib) [1655923] - [infiniband] rdma: Fix building with CONFIG_MMU=n (Kamal Heib) [1655923] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Kamal Heib) [1655923] - [net] xprtrdma: Add documenting comments (Kamal Heib) [1655923] - [net] xprtrdma: Report when there were zero posted Receives (Kamal Heib) [1655923] - [net] xprtrdma: Move rb_flags initialization (Kamal Heib) [1655923] - [net] xprtrdma: Don't disable BH's in backchannel server (Kamal Heib) [1655923] - [net] xprtrdma: Remove memory address of "ep" from an error message (Kamal Heib) [1655923] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Simplify RPC wake-ups on connect (Kamal Heib) [1655923] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Kamal Heib) [1655923] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] sunrpc: Report connect_time in seconds (Kamal Heib) [1655923] - [net] sunrpc: Fix connect metrics (Kamal Heib) [1655923] - [trace] xprtrdma: Name MR trace events consistently (Kamal Heib) [1655923] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Kamal Heib) [1655923] - [net] xprtrdma: Create more MRs at a time (Kamal Heib) [1655923] - [net] xprtrdma: Reset credit grant properly after a disconnect (Kamal Heib) [1655923] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Kamal Heib) [1655923] - [infiniband] rdma/cma: Introduce and use cma_ib_acquire_dev() (Kamal Heib) [1655923] - [infiniband] rdma/cma: Introduce and use cma_acquire_dev_by_src_ip() (Kamal Heib) [1655923] - [infiniband] rdma/cma: Allow accepting requests for multi port rdma device (Kamal Heib) [1655923] - [infiniband] ib/rxe: replace kvfree with vfree (Kamal Heib) [1655923] - [infiniband] ib/iser: Fix possible NULL deref at iser_inv_desc() (Kamal Heib) [1655923] - [infiniband] rdma/core: Acquire and release mmap_sem on page range (Kamal Heib) [1655923] - [infiniband] ib/sa: simplify return code logic for ib_nl_send_msg() (Kamal Heib) [1655923] - [infiniband] ib/mthca: remove redundant inner check of mdev->mthca_flags (Kamal Heib) [1655923] - [infiniband] ib/mthca: switch to pci_alloc_irq_vectors (Kamal Heib) [1655923] - [infiniband] rdma/ulp: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/drivers: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] networking: make skb_put & friends return void pointers (Kamal Heib) [1655923] - [infiniband] rdma/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma: Fully setup the device name in ib_register_device (Kamal Heib) [1641919 1655923] - [infiniband] rdma/umem: Fix potential addition overflow (Kamal Heib) [1655923] - [infiniband] rdma/umem: Minor optimizations (Kamal Heib) [1655923] - [infiniband] ib/usnic: fix spelling mistake "unvalid" -> "invalid" (Kamal Heib) [1655923] - [infiniband] ib/nes: Remove unnecessary parentheses (Kamal Heib) [1655923] - [infiniband] rdma/umem: Get rid of struct ib_umem.odp_data (Kamal Heib) [1655923] - [infiniband] rdma/umem: Make ib_umem_odp into a sub structure of ib_umem (Kamal Heib) [1655923] - [infiniband] rdma/umem: Use ib_umem_odp in all function signatures connected to ODP (Kamal Heib) [1655923] - [infiniband] rdma/usnic: Do not use ucontext->tgid (Kamal Heib) [1655923] - [infiniband] rdma/umem: Do not use current->tgid to track the mm_struct (Kamal Heib) [1655923] - [infiniband] rdma/ucontext: Get rid of the old disassociate flow (Kamal Heib) [1655923] - [infiniband] rdma/ucontext: Add a core API for mmaping driver IO memory (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Fix error unwind in ib_uverbs_add_one (Kamal Heib) [1655923] - [infiniband] rdma/core: Properly return the error code of rdma_set_src_addr_rcu (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Remove is_closed from ib_uverbs_file (Kamal Heib) [1655923] - [rdma] ib/rxe: Revise the ib_wr_opcode enum (Kamal Heib) [1655923] - [rdma] Remove duplicated include from ib_addr.h (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Log sysfs 'dev_id' accesses from userspace (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Use dev_port to expose network interface port numbers (Kamal Heib) [1655923] - [infiniband] rdma/core: Consider net ns of gid attribute for RoCE (Kamal Heib) [1655923] - [infiniband] rdma/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Kamal Heib) [1655923] - [infiniband] rdma/core: Simplify roce_resolve_route_from_path() (Kamal Heib) [1655923] - [infiniband] rdma/core: Protect against changing dst->dev during destination resolve (Kamal Heib) [1655923] - [infiniband] rdma/core: Refer to network type instead of device type (Kamal Heib) [1655923] - [infiniband] rdma/core: Use common code flow for IPv4/6 for addr resolve (Kamal Heib) [1655923] - [infiniband] rdma/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Kamal Heib) [1655923] - [infiniband] rdma/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Kamal Heib) [1655923] - [infiniband] rdma/core: Let protocol specific function typecast sockaddr structure (Kamal Heib) [1655923] - [infiniband] rdma/core: Avoid unnecessary sa_family overwrite (Kamal Heib) [1655923] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] - [infiniband] remove redundant condition check before debugfs_remove (Kamal Heib) [1655923] - [rdma] uverbs: Move flow resources initialization (Kamal Heib) [1655923] - [infiniband] ib/uverbs: Add IDRs array attribute type to ioctl() interface (Kamal Heib) [1655923] - [rdma] core: Document QP @event_handler function (Kamal Heib) [1655923] - [rdma] core: Document CM @event_handler function (Kamal Heib) [1655923] - [infiniband] nes: Use skb_peek_next() and skb_queue_walk() (Kamal Heib) [1655923] - [infiniband] rdma/core: Assign device ifindex before publishing the device (Kamal Heib) [1655923] - [infiniband] rdma/umem: Restore lockdep check while downgrading lock (Kamal Heib) [1655923] - [infiniband] rdma/core: Define client_data_lock as rwlock instead of spinlock (Kamal Heib) [1655923] - [infiniband] rdma/core: Use simpler spin lock irq API from blocking context (Kamal Heib) [1655923] - [infiniband] rdma/core: Remove context entries from list while unregistering device (Kamal Heib) [1655923] - [infiniband] rdma/core: Use simplified list_for_each (Kamal Heib) [1655923] - [infiniband] rdma/core: No need to protect kfree with spin lock and semaphore (Kamal Heib) [1655923] - [infiniband] rdma/{cma, core}: Avoid callback on rdma_addr_cancel() (Kamal Heib) [1655923] - [infiniband] rdma/core: Rate limit MAD error messages (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Ensure that MTU isn't less than minimum permitted (Kamal Heib) [1655923] - [infiniband] rdma/core: Fail early if unsupported QP is provided (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Use device.groups to initialize device attributes (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Use cdev_device_add() instead of cdev_add() (Kamal Heib) [1655923] - [infiniband] rdma/core: Depend on device_add() to add device attributes (Kamal Heib) [1655923] - [infiniband] rdma/core: Replace open-coded variant of get_device (Kamal Heib) [1655923] - [rdma] uverbs: Declare closing variable as boolean (Kamal Heib) [1655923] - [infiniband] rdma/nes: Delete impossible debug prints (Kamal Heib) [1655923] - [infiniband] ib/srp: Remove unnecessary unlikely() (Kamal Heib) [1655923] - [infiniband] ib/core: Add an unbound WQ type to the new CQ API (Kamal Heib) [1655923] - [rdma] uverbs: Add generic function to fill in flow action object (Kamal Heib) [1655923] - [rdma] uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Kamal Heib) [1655923] - [infiniband] ib/rxe: fixes for rdma read retry (Kamal Heib) [1655923] - [infiniband] ib/rxe: avoid back-to-back retries (Kamal Heib) [1655923] - [infiniband] ib/rxe: fix for duplicate request processing and ack psns (Kamal Heib) [1655923] - [infiniband] ib/rxe: Refactor lookup memory function (Kamal Heib) [1655923] - [infiniband] ib/rxe: Avoid NULL check when search is successful (Kamal Heib) [1655923] - [infiniband] ib/rxe: Change pool state enums to capital letters (Kamal Heib) [1655923] - [infiniband] ib/rxe: Replace spinlock with rwlock (Kamal Heib) [1655923] - [infiniband] ib/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Kamal Heib) [1655923] - [infiniband] ib/rxe: remove redudant qpn check (Kamal Heib) [1655923] - [infiniband] ib/rxe: vary the source udp port for receive scaling (Kamal Heib) [1655923] - [infiniband] Replace usnic_ib_netdev_event_to_string() with netdev_cmd_to_name() (Kamal Heib) [1655923] - [kernel] mm: add new mmget() helper (Kamal Heib) [1655923] - [kernel] mm: add new mmgrab() helper (Kamal Heib) [1655923]- [pci] Extending pci=resource_alignment to specify device/vendor IDs (Masaki Kimura) [1640874] - [edac] sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641576] - [edac] sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641576] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1522586 1643534] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions (Jonathan Toppins) [1484987 1643534] - [watchdog] simplify getting .drvdata (David Arcari) [1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1666393] - [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1666393] - [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1666393] - [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1666393]- [fs] userfaultfd: clear flag if remap event not enabled (Peter Xu) [1658039] - [fs] proc: report no_new_privs state (Joel Savitz) [1665508] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660550] - [fs] proc: restrict kernel stack dumps to root (Joe Lawrence) [1638194] {CVE-2018-17972} - [fs] proc: use "unsigned int" for /proc/*/stack (Joe Lawrence) [1638194] {CVE-2018-17972} - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1570022] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1570022] - [vhost] vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660954] - [vhost] vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [vhost] vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [vhost] vsock: fix uninitialized vhost_vsock->guest_cid (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [lib] string_helpers.c: fix infinite loop in string_get_size() (Ewan Milne) [1660565] - [misc] vmci: Resource wildcard match fixed (Vitaly Kuznetsov) [1557261] - [misc] vmci: Doorbell create and destroy fixes (Vitaly Kuznetsov) [1557261] - [misc] genwqe: Fix size check (Steve Best) [1658761] - [md] dax: fix missing stripe_dax_memcpy_toiovecend typo (Benjamin Coddington) [1635818] - [block] blk-mq: fix updating tags depth (Ming Lei) [1610940] - [block] really disable runtime-pm for blk-mq (Ming Lei) [1610225] - [include] gso: Add UDP GSO facade (Alaa Hleihel) [1653440] - [nvme] rdma: fix double freeing of async event data (David Milburn) [1655786] - [scsi] storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1562041] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1562041] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1562041] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1562041] - [hv] vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1562041] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1562041] - [uio] introduce UIO_MEM_IOVA (Mohammed Gamal) [1562041] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1562041] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1562041] - [uio] add SPDX license tags (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix subchannel ring mmap (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use correct channel in isr (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: make ring buffer attribute for primary channel (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: set size of ring buffer attribute (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: support sub-channels (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix new type mismatch warnings (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix type mismatch warnings (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: add rescind support (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: check that host supports monitor page (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: create send and receive buffers (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use ISR callback method (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use standard mmap for resources (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix configuration comments (Mohammed Gamal) [1562041] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1664507] - [x86] tsc: Make calibration refinement more robust (David Arcari) [1656745] - [s390] qeth: utilize virtual MAC for Layer2 OSD devices (Hendrik Brueckner) [1640649]- [lib] scsi: klist: Make it safe to use klists in atomic context (Kamal Heib) [1655920] - [infiniband] rdma/ucma: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] - [infiniband] ib/ucm: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] - [infiniband] Replace with globally (Kamal Heib) [1655920] - [infiniband] rdma/core: Set right entry state before releasing reference (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Free uapi on destroy (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Fix validity check for modify QP (Kamal Heib) [1655920] - [infiniband] ib/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop (Kamal Heib) [1655920] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Atomically flush and mark closed the comp event queue (Kamal Heib) [1655920] - [infiniband] rdma/cma: Protect cma dev list with lock (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Kamal Heib) [1655920] - [infiniband] ib/core: Release object lock if destroy failed (Kamal Heib) [1655920] - [infiniband] rdma/ucma: check fd type in ucma_migrate_id() (Kamal Heib) [1655920] - [infiniband] ib/ucm: fix UCM link error (Kamal Heib) [1655920] - [infiniband] ib/core: Change filter function return type from int to bool (Kamal Heib) [1655920] - [infiniband] ib/core: Update GID entries for netdevice whose mac address changes (Kamal Heib) [1655920] - [infiniband] ib/core: Add default GIDs of the bond master netdev (Kamal Heib) [1655920] - [infiniband] ib/core: Consider adding default GIDs of bond device (Kamal Heib) [1655920] - [infiniband] ib/core: Delete lower netdevice default GID entries in bonding scenario (Kamal Heib) [1655920] - [infiniband] ib/core: Avoid confusing del_netdev_default_ips (Kamal Heib) [1655920] - [infiniband] ib/core: Add comment for change upper netevent handling (Kamal Heib) [1655920] - [infiniband] ib/ucm: Fix compiling ucm.c (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not check for device disassociation during ioctl (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove struct uverbs_root_spec and all supporting code (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_api to unmarshal ioctl commands (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a simple allocator to uverbs_attr_bundle (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove the ib_uverbs_attr pointer from each attr (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_api to manage the object type inside the uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Build the specs into a radix tree at runtime (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Have the core code create the uverbs_root_spec (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Fix reading of 32 bit flags (Kamal Heib) [1655920] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Kamal Heib) [1655920] - [net] svcrdma: Clean up Read chunk path (Kamal Heib) [1655920] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Kamal Heib) [1655920] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Kamal Heib) [1655920] - [net] xprtrdma: Fix disconnect regression (Kamal Heib) [1655920] - [infiniband] rdma/rxe: Set wqe->status correctly if an unexpected response is received (Kamal Heib) [1655920] - [infiniband] ib/ucm: Initialize sgid request GID attribute pointer (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Consolidate checking of the proposed child interface (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Maintain the child_intfs list from ndo_init/uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Do not remove child devices from within the ndo_uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Get rid of the sysfs_mutex (Kamal Heib) [1655920] - [infiniband] rdma/netdev: Use priv_destructor for netdev cleanup (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Move init code to ndo_init (Kamal Heib) [1655920] - [infiniband] use core MTU range checking in misc drivers (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Move all uninit code into ndo_uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Set ah valid flag in multicast send flow (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow all DESTROY commands to succeed after disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not block disassociate during write() (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not pass struct ib_device to the ioctl methods (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not pass struct ib_device to the write based methods (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Lower the test for ongoing disassociation (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow uobject allocation to work concurrently with disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Convert 'bool exclusive' into an enum (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Consolidate uobject destruction (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Make the write path destroy methods use the same flow as ioctl (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Kamal Heib) [1655920] - [infiniband] rdma: Fix return code check in rdma_set_cq_moderation (Kamal Heib) [1655920] - [infiniband] rdma/core: Prefix _ib to IB/RoCE specific functions (Kamal Heib) [1655920] - [infiniband] rdma/core: Simplify gid type check in cma_acquire_dev() (Kamal Heib) [1655920] - [infiniband] rdma/core: Avoid holding lock while initializing fields on stack (Kamal Heib) [1655920] - [infiniband] rdma/core: Return bool instead of int (Kamal Heib) [1655920] - [infiniband] rdma/cma: Get rid of 1 bit boolean (Kamal Heib) [1655920] - [infiniband] rdma/cma: Constify path record, ib_cm_event, listen_id pointers (Kamal Heib) [1655920] - [infiniband] rdma/core: Constify dst_addr argument (Kamal Heib) [1655920] - [infiniband] rdma/cma: Simplify rdma_resolve_addr() error flow (Kamal Heib) [1655920] - [infiniband] rdma/cma: Initialize resource type in __rdma_create_id() (Kamal Heib) [1655920] - [infiniband] rdma/providers: Remove pointless functions (Kamal Heib) [1655920] - [infiniband] i40iw: Implement get_vector_affinity API (Kamal Heib) [1655920] - [infiniband] rdma/core: Check for verbs callbacks before using them (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove {create, destroy}_ah from mandatory verbs (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix check for return code from ib_create_srq (Kamal Heib) [1655920] - [infiniband] rdma/providers: Fix return value from create_srq callbacks (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Kamal Heib) [1655920] - [rdma] core and ulps: Declare ib_post_send() and ib_post_recv() arguments const (Kamal Heib) [1655920] - [infiniband] ib/mlx5, ib_post_send(), ib_wr_reg_sig_mr: Do not modify the 'wr' argument (Kamal Heib) [1655920] - [infiniband] ib/mlx5: Add support for drain SQ & RQ (Kamal Heib) [1655920] - [infiniband] ib/mlx4: Add support for drain SQ & RQ (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Kamal Heib) [1655920] - [infiniband] rdma: Constify the argument of the work request conversion functions (Kamal Heib) [1655920] - [infiniband] ib/mlx5: posting klm/mtt list inline in the send queue for reg_wr (Kamal Heib) [1655920] - [infiniband] ib/iser: Inline two work request conversion functions (Kamal Heib) [1655920] - [rdma] ib/cache: Restore compatibility for ib_query_gid (Kamal Heib) [1655920] - [infiniband] rdma/usnic: Suppress a compiler warning (Kamal Heib) [1655920] - [infiniband] rdma/cma: Do not ignore net namespace for unbound cm_id (Kamal Heib) [1655920] - [infiniband] rdma/cma: Consider netdevice for RoCE ports (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce and use sgid_attr in CM requests (Kamal Heib) [1655920] - [infiniband] ib/usnic: usnic should not select INFINIBAND_USER_ACCESS (Kamal Heib) [1655920] - [infiniband] ib/core: Remove extra parentheses (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Suppress a compiler warning (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Fix locking around struct ib_uverbs_file ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Rework the locking for cleaning up the ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Revise and clarify the rwsem and uobjects_lock (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Clarify and revise uverbs_close_fd (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Revise the placement of get/puts on uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Clarify the kref'ing ordering for alloc_commit (Kamal Heib) [1655920] - [rdma] ib/uverbs: Handle IDR and FD types without truncation (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Get rid of null_obj_type (Kamal Heib) [1655920] - [net] xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [net] rds: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [net] rds: Remove two WARN_ON() statements (Kamal Heib) [1655920] - [net] 9p: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] rdma/core: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [rdma] ib/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Kamal Heib) [1655920] - [infiniband] ib/rxe: Drop QP0 silently (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Fix error return code in ipoib_dev_init() (Kamal Heib) [1655920] - [infiniband] ib: Support ib_flow creation in drivers (Kamal Heib) [1655920] - [rdma] ib/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove cma_multicast->igmp_joined (Kamal Heib) [1655920] - [infiniband] rdma/umem: Refactor exit paths in ib_umem_get (Kamal Heib) [1655920] - [infiniband] rdma/umem: Don't hold mmap_sem for too long (Kamal Heib) [1655920] - [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (2/2) (Kamal Heib) [1655920] - [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (1/2) (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Make ocrdma_destroy_qp() easier to analyze (Kamal Heib) [1655920] - [infiniband] rdma/nes: Avoid complaints about unused variables (Kamal Heib) [1655920] - [rdma] ib: Enable uverbs_destroy_def_handler to be used by drivers (Kamal Heib) [1655920] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Kamal Heib) [1655920] - [uapi] ib/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Kamal Heib) [1655920] - [infiniband] rdma: Validate grh_required when handling AVs (Kamal Heib) [1655920] - [infiniband] rdma/hfi1: Move grh_required into update_sm_ah (Kamal Heib) [1655920] - [uapi] rdma: Fix storage of PortInfo CapabilityMask in the kernel (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix return code from ipoib_cm_dev_init (Kamal Heib) [1655920] - [infiniband] ib/core: Simplify check for RoCE route resolve (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Kamal Heib) [1655920] - [infiniband] rdma/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Kamal Heib) [1655920] - [infiniband] rdma/rxe: Simplify the error handling code in rxe_create_ah() (Kamal Heib) [1655920] - [infiniband] ib/iser: Remove set-but-not-used variables (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1655920] - [infiniband] ib/nes: Fix a compiler warning (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove set-but-not-used variables (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix use of sizeof() (Kamal Heib) [1655920] - [infiniband] networking: make skb_push & __skb_push return void pointers (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Prefer unsigned int to bare use of unsigned (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Use min_t() macro instead of min() (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove unused and erroneous msg sequence encoding (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove ib_uobject_file (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Tidy up remaining references to ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a uobj_perform_destroy helper (Kamal Heib) [1655920] - [rdma] uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Kamal Heib) [1655920] - [rdma] uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Remove UA_FLAGS (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Get rid of the & in method specifications (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Kamal Heib) [1655920] - [rdma] uverbs: Simplify method definition macros (Kamal Heib) [1655920] - [rdma] uverbs: Simplify UVERBS_ATTR family of macros (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Store the specs_root in the struct ib_uverbs_device (Kamal Heib) [1655920] - [infiniband] ib/core: type promotion bug in rdma_rw_init_one_mr() (Kamal Heib) [1655920] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Kamal Heib) [1655920] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Kamal Heib) [1655920] - [infiniband] ib/srp: Remove driver version and release data information (Kamal Heib) [1655920] - [infiniband] ib: Improve uverbs_cleanup_ucontext algorithm (Kamal Heib) [1655920] - [infiniband] ib/iser: set can_queue earlier to allow setting higher queue depth (Kamal Heib) [1655920] - [infiniband] ib/rxe: don't clear the tx queue on every transfer (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove now useless rcu_lock in dst_fetch_ha (Kamal Heib) [1655920] - [infiniband] rdma/vmw_pvrdma: Delete unused function (Kamal Heib) [1655920] - [infiniband] ib/core: Check for rdma_protocol_ib only after validating port_num (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Remove redundant check (Kamal Heib) [1655920] - [infiniband] rdma/umem: Don't check for a negative return value of dma_map_sg_attrs() (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Kamal Heib) [1655920] - [infiniband] rdma/verbs: Drop kernel variant of destroy_flow (Kamal Heib) [1655920] - [infiniband] rdma/verbs: Drop kernel variant of create_flow (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Check existence of create_flow callback (Kamal Heib) [1655920] - [infiniband] ib/usnic: Update with bug fixes from core code (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove unused ib cache functions (Kamal Heib) [1655920] - [infiniband] ib/mlx4: Use GID attribute from ah attribute (Kamal Heib) [1655920] - [infiniband] ib/cm: Use sgid_attr from the AV (Kamal Heib) [1655920] - [infiniband] ib/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Kamal Heib) [1655920] - [infiniband] ib/cm: Pass the sgid_attr through various events (Kamal Heib) [1655920] - [infiniband] ib/cm: Keep track of the sgid_attr that created the cm id (Kamal Heib) [1655920] - [infiniband] ib: Make init_ah_attr_grh_fields set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib: Make ib_init_ah_from_mcmember set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib: Make ib_init_ah_attr_from_wc set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Free GID table entry during GID deletion (Kamal Heib) [1655920] - [infiniband] rdma/cma: Consider net namespace while leaving multicast group (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Delete type and id from uverbs_obj_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Expose ib_ucontext from a given ib_uverbs_file (Kamal Heib) [1655920] - [rdma] ib/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow an empty namespace in ioctl() framework (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a macro to define a type with no kernel known size (Kamal Heib) [1655920] - [rdma] ib/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Refactor uverbs_finalize_objects (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Export uverbs idr and fd types (Kamal Heib) [1655920] - [infiniband] ib/core: add max_send_sge and max_recv_sge attributes (Kamal Heib) [1645162 1655920] - [infiniband] ib/rxe: avoid unnecessary NULL check (Kamal Heib) [1655920] - [infiniband] ib/rxe: support for 802.1q VLAN on the listener (Kamal Heib) [1655920] - [infiniband] ib/rxe: increase max MR limit (Kamal Heib) [1655920] - [infiniband] ib/mad: Use IDR for agent IDs (Kamal Heib) [1655920] - [infiniband] rdma: Convert drivers to use the AH's sgid_attr in post_wr paths (Kamal Heib) [1655920] - [infiniband] rdma: Hold the sgid_attr inside the struct ib_ah/qp (Kamal Heib) [1655920] - [infiniband] rdma: Convert drivers to use sgid_attr instead of sgid_index (Kamal Heib) [1655920] - [infiniband] ib{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Kamal Heib) [1655920] - [infiniband] ib/core: Tidy ib_resolve_eth_dmac (Kamal Heib) [1655920] - [infiniband] ib/core: Add a sgid_attr pointer to struct rdma_ah_attr (Kamal Heib) [1655920] - [infiniband] ib: Ensure that all rdma_ah_attr's are zero initialized (Kamal Heib) [1655920] - [infiniband] ib/mad: Agent registration is process context only (Kamal Heib) [1655920] - [infiniband] ib/rxe: Do not hide uABI stuff in memcpy (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Refactor flow_resources_alloc() function (Kamal Heib) [1655920] - [infiniband] rdma/nldev: Return port capability flag for IB only (Kamal Heib) [1655920] - [infiniband] ib/rxe: Use rdma GID API (Kamal Heib) [1655920] - [infiniband] ib: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Kamal Heib) [1655920] - [infiniband] ib/core: Make rdma_find_gid_by_filter support all protocols (Kamal Heib) [1655920] - [infiniband] ib/core: Provide rdma_ versions of the gid cache API (Kamal Heib) [1655920] - [infiniband] ib/core: Replace ib_query_gid with rdma_get_gid_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce GID attribute get, put and hold APIs (Kamal Heib) [1655920] - [infiniband] rdma: Use GID from the ib_gid_attr during the add_gid() callback (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce GID entry reference counts (Kamal Heib) [1655920] - [infiniband] ib/core: Store default GID property per-table instead of per-entry (Kamal Heib) [1655920] - [infiniband] ib/core: Do not set the gid type when reserving default entries (Kamal Heib) [1655920] - [kernel] genirq: Introduce helper function irq_data_get_affinity_mask() (Ivan Vecera) [1658269]- [scsi] ibmvscsi: set max_lun to 32 (Laurent Vivier) [1662237] - [scsi] ibmvscsi: display default value for max_id, max_lun and max_channel. (Laurent Vivier) [1662237] - [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1661632] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Diego Domingos) [1648824 1648822] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Diego Domingos) [1648824 1648822] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Petr Oros) [1660901] - [net] Set sk_prot_creator when cloning sockets to the right proto (Andrea Claudi) [1657352] {CVE-2018-9568} - [net] devlink: Add helper function for safely copy string param (Petr Oros) [1653433] - [net] devlink: Fix param cmode driverinit for string type (Petr Oros) [1653433] - [net] devlink: Fix param set handling for string type (Petr Oros) [1653433] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Petr Oros) [1653433] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Petr Oros) [1653433] - [net] devlink: Add generic parameter ignore_ari (Petr Oros) [1653433] - [net] devlink: double free in devlink_resource_fill() (Petr Oros) [1653433] - [net] devlink: Add generic parameters region_snapshot (Petr Oros) [1653433] - [net] devlink: Add support for region snapshot read command (Petr Oros) [1653433] - [net] devlink: Add support for region snapshot delete command (Petr Oros) [1653433] - [net] devlink: Extend the support querying for region snapshot IDs (Petr Oros) [1653433] - [net] devlink: Add support for region get command (Petr Oros) [1653433] - [net] devlink: Add support for creating region snapshots (Petr Oros) [1653433] - [net] devlink: Add callback to query for snapshot id before snapshot create (Petr Oros) [1653433] - [net] devlink: Add support for creating and destroying regions (Petr Oros) [1653433] - [net] devlink: fix incorrect return statement (Petr Oros) [1653433] - [net] devlink: Add enable_sriov boolean generic parameter (Petr Oros) [1653433] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Petr Oros) [1653433] - [net] devlink: Add devlink notifications support for params (Petr Oros) [1653433] - [net] devlink: Add support for get/set driverinit value (Petr Oros) [1653433] - [net] devlink: Add param set command (Petr Oros) [1653433] - [net] devlink: Add param get command (Petr Oros) [1653433] - [net] devlink: Add devlink_param register and unregister (Petr Oros) [1653433] - [net] remove unnecessary genlmsg_cancel() calls (Petr Oros) [1657816] - [net] devlink: don't take instance lock around eswitch mode set (Petr Oros) [1657816] - [net] devlink: introduce a helper to generate physical port names (Petr Oros) [1657816] - [net] devlink: extend attrs_set for setting port flavours (Petr Oros) [1657816] - [net] devlink: introduce devlink_port_attrs_set (Petr Oros) [1657816] - [net] devlink: Remove redundant free on error path (Petr Oros) [1657816] - [net] devlink: Change dpipe/resource get privileges (Petr Oros) [1657816] - [net] devlink: Maintain consistency in mac field name (Petr Oros) [1657816] - [net] fix race on decreasing number of TX queues (Erez Alfasi) [1658679] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657650] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1657886] - [netdrv] virtchnl: Whitespace and parenthesis cleanup (Ivan Vecera) [1658270] - [netdrv] virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1658270] - [netdrv] virtchnl: Added support to exchange additional speed values (Ivan Vecera) [1658270] - [netdrv] i40e: Update status codes (Ivan Vecera) [1658270] - [netdrv] virtchnl: Fix off by one error (Ivan Vecera) [1658270] - [netdrv] virtchnl: white space and reorder (Ivan Vecera) [1658270] - [net] return NULL if metadata_dst allocation fails in metadata_dst_alloc (Lorenzo Bianconi) [1656697] - [net] act_sample: get rid of tcf_sample_cleanup_rcu() (Davide Caratti) [1654950] - [net] sched: act_sample: fix NULL dereference in the data path (Davide Caratti) [1654950] - [net] Make NETDEV_XXX commands enum { } (Ivan Vecera) [1654965]- [scsi] csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1660882] - [scsi] lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1642905] - [scsi] lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1642905] - [scsi] lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1642905] - [scsi] lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1642905] - [scsi] lpfc: update fault value on successful trunk events (Dick Kennedy) [1642905] - [scsi] lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1642905] - [scsi] lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1642905] - [scsi] lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658750 1642905] - [scsi] revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1642905] - [scsi] lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1642905] - [scsi] lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1642905] - [scsi] lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1642905] - [scsi] lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1642905] - [scsi] lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1642905] - [scsi] lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1642905] - [scsi] lpfc: rport port swap discovery issue (Dick Kennedy) [1642905] - [scsi] lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1642905] - [scsi] lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1642905] - [scsi] lpfc: Fix a duplicate 0711 log message number (Dick Kennedy) [1642905] - [scsi] lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1642905] - [scsi] lpfc: refactor mailbox structure context fields (Dick Kennedy) [1642905] - [scsi] lpfc: update manufacturer attribute to reflect Broadcom (Dick Kennedy) [1642905] - [scsi] lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1642905] - [scsi] lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1642905] - [scsi] lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1642905] - [scsi] lpfc: add Trunking support (Dick Kennedy) [1642905] - [scsi] lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1642905] - [scsi] lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1642905] - [scsi] lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1642905] - [scsi] lpfc: Correct LCB RJT handling (Dick Kennedy) [1642905] - [scsi] lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1642905] - [scsi] lpfc: Correct errors accessing fw log (Dick Kennedy) [1642905] - [scsi] lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1642905] - [scsi] lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1642905] - [scsi] lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1642905] - [scsi] lpfc: Correct speeds on SFP swap (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1642905] - [scsi] lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1642905] - [scsi] lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1642905] - [scsi] lpfc: add support to retrieve firmware logs (Dick Kennedy) [1642905] - [scsi] lpfc: reduce locking when updating statistics (Dick Kennedy) [1642905] - [scsi] lpfc: Fix errors in log messages (Dick Kennedy) [1642905] - [scsi] lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1642905] - [scsi] lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1642905] - [scsi] lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1642905] - [scsi] lpfc: Correct race with abort on completion path (Dick Kennedy) [1642905] - [scsi] lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1642905] - [scsi] lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1642905] - [scsi] lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1642905] - [scsi] lpfc: remove an unnecessary NULL check (Dick Kennedy) [1642905] - [scsi] lpfc: Default fdmi_on to on (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1642905] - [scsi] lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1642905] - [scsi] lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1642905] - [scsi] lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1642905] - [s390] Add ebpf support (Jiri Olsa) [1657679]- [md] Add split counter for raid1 write request in the right place (Xiao Ni) [1659951] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656654] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656654] - [xen] manage: Poweroff forcefully if user-space is not yet up. (Vitaly Kuznetsov) [1658196] - [mm] mincore: add hwpoison page handle (Waiman Long) [1661268] - [mm] hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Baoquan He) [1601867] - [mm] page_alloc: fail has_unmovable_pages when seeing reserved pages (Baoquan He) [1601867] - [mm] distinguish CMA and MOVABLE isolation in has_unmovable_pages() (Baoquan He) [1601867] - [mm] page_isolation: make set/unset_migratetype_isolate() file-local (Baoquan He) [1601867] - [mm] soft-offline: don't free target page in successful page migration (Baoquan He) [1601867] - [mm] memory_hotplug.c: check start_pfn in test_pages_in_a_zone() (Baoquan He) [1601867] - [mm] memory_hotplug: is_mem_section_removable() can return bool (Baoquan He) [1601867] - [base] base/memory.c: prohibit offlining of memory blocks with missing sections (Baoquan He) [1601867] - [mm] drop migrate type checks from has_unmovable_pages (Baoquan He) [1601867] - [x86] platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] - [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] - [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] - [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] - [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] - [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] - [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [x86] redhat: configs: enable CONFIG_NUMA_EMU (Rafael Aquini) [1641417] - [x86] numa_emulation: Fix uniform-split numa emulation (Rafael Aquini) [1641417] - [x86] numa_emulation: Introduce uniform split capability (Rafael Aquini) [1641417] - [x86] numa_emulation: Fix emulated-to-physical node mapping (Rafael Aquini) [1641417] - [x86] numa_emulation: Recalculate numa_nodes_parsed from emulated nodes (Rafael Aquini) [1641417] - [x86] numa_emulation: Assign physnode_mask directly from numa_nodes_parsed (Rafael Aquini) [1641417] - [x86] numa_emulation: Refine the calculation of max_emu_nid and dfl_phys_nid (Rafael Aquini) [1641417]- [tools] perf tools: Fix trigger class trigger_on() (Jiri Olsa) [1641373] - [tools] perf auxtrace: Prevent decoding when --no-itrace (Jiri Olsa) [1641373] - [tools] perf stat: Fix CVS output format for non-supported counters (Jiri Olsa) [1641373] - [tools] perf record: Fix crash in pipe mode (Jiri Olsa) [1641373] - [tools] perf annotate browser: Be more robust when drawing jump arrows (Jiri Olsa) [1641373] - [tools] perf top: Fix annoying fallback message on older kernels (Jiri Olsa) [1641373] - [tools] perf kallsyms: Fix the usage on the man page (Jiri Olsa) [1641373] - [tools] perf s390: Rework system call table creation by using syscall.tbl (Jiri Olsa) [1641373] - [tools] perf s390: Grab a copy of arch/s390/kernel/syscall/syscall.tbl (Jiri Olsa) [1641373] - [tools] perf data: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf tools: Substitute yet another strtoull() (Jiri Olsa) [1641373] - [tools] perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 Processor (Jiri Olsa) [1641373] - [tools] perf tools: Add trace/beauty/generated/ into .gitignore (Jiri Olsa) [1641373] - [tools] perf record: Fix period option handling (Jiri Olsa) [1641373] - [tools] perf evsel: Fix period/freq terms setup (Jiri Olsa) [1641373] - [tools] perf trace beauty flock: Move to separate object file (Jiri Olsa) [1641373] - [tools] perf evlist: Remove fcntl.h from evlist.h (Jiri Olsa) [1641373] - [tools] perf trace beauty futex: Beautify FUTEX_BITSET_MATCH_ANY (Jiri Olsa) [1641373] - [tools] perf trace: Do not print from time delta for interrupted syscall lines (Jiri Olsa) [1641373] - [tools] perf trace: Add --print-sample (Jiri Olsa) [1641373] - [tools] perf bpf: Remove misplaced __maybe_unused attribute (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyTown files to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyBridge files to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update BroadwellDE events to V7 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update SkylakeX events to V1.06 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Skylake events to V36 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Silvermont events to V14 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyTown events to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyBridge events to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update HaswellX events to V19 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Haswell events to V27 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Goldmont events to V12 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update BroadwellX events to V13 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Broadwell events to V22 (Jiri Olsa) [1641373] - [tools] perf trace: Remove audit-libs dependency if syscall tables are present (Jiri Olsa) [1641373] - [tools] perf trace: Obtain errno strings by using arch_syscalls__strerrno() (Jiri Olsa) [1641373] - [tools] perf util: Introduce architecture specific errno/name mapping (Jiri Olsa) [1641373] - [tools] tools include asm-generic: Grab errno.h and errno-base.h (Jiri Olsa) [1641373] - [tools] tools include arch: Grab a copy of errno.h for arch's supported by perf (Jiri Olsa) [1641373] - [tools] perf build: Display EXTRA features for VF=1 build (Jiri Olsa) [1641373] - [tools] perf symbols: Using O_CLOEXEC in do_open (Jiri Olsa) [1641373] - [tools] perf tools: Move conditional O_CLOEXEC to util.h (Jiri Olsa) [1641373] - [tools] perf bpf: Don't warn about unavailability of builtin clang, just fallback (Jiri Olsa) [1641373] - [tools] perf tools: Use ui__error() for reporting --fields errors (Jiri Olsa) [1641373] - [tools] perf tools: Get rid of unused 'swapped' parameter from perf_event__synthesize_sample() (Jiri Olsa) [1641373] - [tools] perf evsel: Ensure reserved member of PERF_SAMPLE_CPU is zero in perf_event__synthesize_sample() (Jiri Olsa) [1641373] - [tools] perf intel-pt/bts: Do not swap when synthesizing samples (Jiri Olsa) [1641373] - [tools] perf record: Fix failed memory allocation for get_cpuid_str (Jiri Olsa) [1641373] - [tools] perf script: Remove the time slices number limitation (Jiri Olsa) [1641373] - [tools] perf report: Remove the time slices number limitation (Jiri Olsa) [1641373] - [tools] perf util: Allocate time slices buffer according to number of comma (Jiri Olsa) [1641373] - [tools] perf report: Add an indication of what time slices are used (Jiri Olsa) [1641373] - [tools] perf util: Support no index time percent slice (Jiri Olsa) [1641373] - [tools] perf util: Improve error checking for time percent input (Jiri Olsa) [1641373] - [tools] perf script: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] - [tools] perf report: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] - [tools] perf callchains: Ask for PERF_RECORD_MMAP for data mmaps for DWARF unwinding (Jiri Olsa) [1641373] - [tools] perf trace: Setup DWARF callchains for non-syscall events when --max-stack is used (Jiri Olsa) [1641373] - [tools] perf unwind: Do not look just at the global callchain_param.record_mode (Jiri Olsa) [1641373] - [tools] perf callchain: Fix attr.sample_max_stack setting (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix get_field_str() for dynamic strings (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix missing break in FALSE case of pevent_filter_clear_trivial() (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Add UL suffix to MISSING_EVENTS (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Use asprintf when possible (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Show contents (in hex) of data of unrecognized type records (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Handle new pointer processing of bprint strings (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Simplify pointer print logic and fix pF (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Print value of unknown symbolic fields (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Show value of flags that have not been parsed (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix bad force_token escape sequence (Jiri Olsa) [1641373] - [tools] perf trace: Fix setting of --call-graph/--max-stack for non-syscall events (Jiri Olsa) [1641373] - [tools] perf evsel: Check if callchain is enabled before setting it up (Jiri Olsa) [1641373] - [tools] perf tools: Fix copyfile_offset update of output offset (Jiri Olsa) [1641373] - [tools] perf trace: No need to set PERF_SAMPLE_IDENTIFIER explicitely (Jiri Olsa) [1641373] - [tools] perf script python: Add script to profile and resolve physical mem type (Jiri Olsa) [1641373] - [tools] perf evlist: Remove trailing semicolon (Jiri Olsa) [1641373] - [tools] perf evsel: Fix incorrect handling of type _TERM_DRV_CFG (Jiri Olsa) [1641373] - [tools] perf report: Introduce --mmaps (Jiri Olsa) [1641373] - [tools] perf report: Add --tasks option to display monitored tasks (Jiri Olsa) [1641373] - [tools] perf trace: Beautify 'gettid' syscall result (Jiri Olsa) [1641373] - [tools] perf report: Add --stats option to display quick data statistics (Jiri Olsa) [1641373] - [tools] perf tools: Make the tool's warning messages optional (Jiri Olsa) [1641373] - [tools] perf script: Add support to display lost events (Jiri Olsa) [1641373] - [tools] perf script: Add support to display sample misc field (Jiri Olsa) [1641373] - [tools] perf tools: Enable LIBBABELTRACE by default (Jiri Olsa) [1641373] - [tools] perf script: Support time percent and multiple time ranges (Jiri Olsa) [1641373] - [tools] perf report: Support time percent and multiple time ranges (Jiri Olsa) [1641373] - [tools] perf tools: Create function to perform multiple time range checking (Jiri Olsa) [1641373] - [tools] perf tools: Create function to parse time percent (Jiri Olsa) [1641373] - [tools] perf record: Record the first and last sample time in the header (Jiri Olsa) [1641373] - [tools] perf header: Add infrastructure to record first and last sample time (Jiri Olsa) [1641373] - [tools] perf report: Fix a no annotate browser displayed issue (Jiri Olsa) [1641373] - [tools] perf report: Fix a wrong offset issue when using /proc/kcore (Jiri Olsa) [1641373] - [tools] perf tools: Fix compile error with libunwind x86 (Jiri Olsa) [1641373] - [tools] perf test bpf: Hook on epoll_pwait() (Jiri Olsa) [1641373] - [tools] perf tests bpf: Use SyS_epoll_wait alias (Jiri Olsa) [1641373] - [tools] perf test bpf: Use designated struct field initializers (Jiri Olsa) [1641373] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1641373] - [tools] perf test: Add libbpf pinning test (Jiri Olsa) [1641373] - [tools] perf test: Check environment before start real BPF test (Jiri Olsa) [1641373] - [tools] perf test bpf: Use epoll_wait() instead of epoll_pwait() (Jiri Olsa) [1641373] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1641373] - [tools] perf test: Print result for each BPF subtest (Jiri Olsa) [1641373] - [tools] perf test bpf: Improve message about expected samples (Jiri Olsa) [1641373] - [tools] perf test: Fix 'perf test BPF' when it fails to find a suitable vmlinux (Jiri Olsa) [1641373] - [tools] perf tools: Auto-complete for events with ':' (Jiri Olsa) [1641373] - [tools] perf tools: Return all events as auto-completions after comma (Jiri Olsa) [1641373] - [tools] perf tool: Improve bash command line auto-complete for multiple events with comma (Jiri Olsa) [1641373] - [tools] perf probe arm64: Fix symbol fixup issues due to ELF type (Jiri Olsa) [1641373] - [tools] perf evsel: Enable ignore_missing_thread for pid option (Jiri Olsa) [1641373] - [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] - [tools] revert "perf s390: Always build with -fPIC" (Jiri Olsa) [1641373] - [tools] perf probe: Support escaped character in parser (Jiri Olsa) [1641373] - [tools] perf string: Add {strdup, strpbrk}_esc() (Jiri Olsa) [1641373] - [tools] perf probe: Find versioned symbols from map (Jiri Olsa) [1641373] - [tools] perf probe: Add __return suffix for return events (Jiri Olsa) [1641373] - [tools] perf probe: Cut off the version suffix from event name (Jiri Olsa) [1641373] - [tools] perf probe: Add warning message if there is unexpected event name (Jiri Olsa) [1641373] - [tools] perf env: Adopt perf_env__arch() from the annotate code (Jiri Olsa) [1641373] - [tools] perf annotate: Use perf_env when obtaining the arch name (Jiri Olsa) [1641373] - [tools] perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate() (Jiri Olsa) [1641373] - [tools] perf trace: Use generated syscall table on s390 too (Jiri Olsa) [1641373] - [tools] perf s390: Generate system call table from asm/unistd.h (Jiri Olsa) [1641373] - [tools] perf perf: Remove duplicate includes (Jiri Olsa) [1641373] - [tools] perf test: Handle properly readdir DT_UNKNOWN (Jiri Olsa) [1641373] - [tools] perf utils: Move is_directory() to path.h (Jiri Olsa) [1641373] - [tools] perf stat: Resort '--per-thread' result (Jiri Olsa) [1641373] - [tools] perf stat: Remove --per-thread pid/tid limitation (Jiri Olsa) [1641373] - [tools] perf thread_map: Enumerate all threads from /proc (Jiri Olsa) [1641373] - [tools] perf stat: Update or print per-thread stats (Jiri Olsa) [1641373] - [tools] perf stat: Allocate shadow stats buffer for threads (Jiri Olsa) [1641373] - [tools] perf stat: Remove a set of shadow stats static variables (Jiri Olsa) [1641373] - [tools] perf stat: Print per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Update per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Create the runtime_stat init/exit function (Jiri Olsa) [1641373] - [tools] perf stat: Extend rbtree to support per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Define a structure for per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf report: Set browser mode right before setup_browser() (Jiri Olsa) [1641373] - [tools] perf c2c: Add a tip about cacheline events (Jiri Olsa) [1641373] - [tools] perf pmu: Add check for valid cpuid in perf_pmu__find_map() (Jiri Olsa) [1641373] - [tools] perf vendor events arm64: Add ThunderX2 implementation defined pmu core events (Jiri Olsa) [1641373] - [tools] perf tools arm64: Add support for get_cpuid_str function (Jiri Olsa) [1641373] - [tools] perf pmu: Pass pmu as a parameter to get_cpuid_str() (Jiri Olsa) [1641373] - [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] - [tools] perf thread_map: Add method to map all threads in the system (Jiri Olsa) [1641373] - [tools] perf stat: Add rbtree node_delete op (Jiri Olsa) [1641373] - [tools] perf rblist: Create rblist__exit() function (Jiri Olsa) [1641373] - [tools] perf annotate: Fix objdump comment parsing for Intel mov dissassembly (Jiri Olsa) [1641373] - [tools] perf annotate: Fix unnecessary memory allocation for s390x (Jiri Olsa) [1641373] - [tools] perf bench futex: Sync waker threads (Jiri Olsa) [1641373] - [tools] tools build feature: Check if pthread_barrier_t is available (Jiri Olsa) [1641373] - [tools] perf bench futex: Use cpumaps (Jiri Olsa) [1641373] - [tools] perf intel-pt: Improve build messages for files that differ from the kernel (Jiri Olsa) [1641373] - [tools] perf report: Fix -D output for user metadata events (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Document for Node.js USDT (Jiri Olsa) [1641373] - [tools] perf script: Allow computing 'perf stat' style metrics (Jiri Olsa) [1641373] - [tools] perf record: Synthesize thread map and cpu map (Jiri Olsa) [1641373] - [tools] perf record: Synthesize unit/scale/... in event update (Jiri Olsa) [1641373] - [tools] perf test: Disable test cases 19 and 20 on s390x (Jiri Olsa) [1641373] - [tools] tools headers: Follow the upstream UAPI header version 100 differ from the kernel (Jiri Olsa) [1641373] - [tools] perf tools: Move symbol__calc_percent() call to outside symbol__disassemble() (Jiri Olsa) [1641373] - [tools] perf tools: Change (symbol|annotation)__calc_percent return type to void (Jiri Olsa) [1641373] - [tools] perf top: Fix crash when annotating symbol (Jiri Olsa) [1641373] - [tools] perf callchain: Reset cursor arg instead of callchain_cursor (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf evlist: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf sched: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf timechart: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf trace: Document missing option, colons (Jiri Olsa) [1641373] - [tools] perf inject: Document missing options (Jiri Olsa) [1641373] - [tools] perf lock: Document missing options (Jiri Olsa) [1641373] - [tools] perf evsel: Say which PMU Hardware event doesn't support sampling/overflow-interrupts (Jiri Olsa) [1641373] - [tools] perf c2c: Fix spelling mistakes in browser help text (Jiri Olsa) [1641373] - [tools] perf top: Remove a duplicate word (Jiri Olsa) [1641373] - [tools] perf top: Document missing options (Jiri Olsa) [1641373] - [tools] perf script: Allow printing period for non freq mode groups (Jiri Olsa) [1641373] - [tools] perf tools: Document some missing perf.data headers (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Update help text for purge command (Jiri Olsa) [1641373] - [tools] perf tests: Add missing WRITE_ASS for new fields of perf_event_attr (Jiri Olsa) [1641373] - [tools] perf evsel: Enable type checking for perf_evsel_config_term types (Jiri Olsa) [1641373] - [tools] perf annotate: Align source and offset lines (Jiri Olsa) [1641373] - [tools] perf annotate browser: Add disasm_line__write function (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in browser top (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in find functions (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Change offsets to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Change selection to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Rename disasm_line__browser to browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Rename struct browser_disasm_line to browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Do not pass nr_events in disasm_rb_tree__insert (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use samples data from struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Factor annotation_line__print from disasm_line__print (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__print function (Jiri Olsa) [1641373] - [tools] perf annotate: Remove struct source_line (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent function (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent() (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent() from disasm_line__print() (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__calc_lines function (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__calc_percent function (Jiri Olsa) [1641373] - [tools] perf annotate: Add samples into struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotated_source__purge function (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__(new|delete) functions (Jiri Olsa) [1641373] - [tools] perf annotate: Move rb_node to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__add function (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__next function (Jiri Olsa) [1641373] - [tools] perf annotate: Add evsel into struct annotation_line_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add offset/line/line_nr into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add map into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add arch into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__annotate function (Jiri Olsa) [1641373] - [tools] perf annotate: Move ipc/cycles into annotation_line struct (Jiri Olsa) [1641373] - [tools] perf annotate: Move line/offset into annotation_line struct (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line struct (Jiri Olsa) [1641373] - [tools] perf clang: Compile BPF script using builtin clang support (Jiri Olsa) [1641373] - [tools] perf clang: Support compile IR to BPF object and add testcase (Jiri Olsa) [1641373] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1641373] - [tools] perf clang: Allow passing CFLAGS to builtin clang (Jiri Olsa) [1641373] - [tools] perf clang: Use real file system for #include (Jiri Olsa) [1641373] - [tools] perf clang: Add builtin clang support ant test case (Jiri Olsa) [1641373] - [tools] perf llvm: Extract helpers in llvm-utils.c (Jiri Olsa) [1641373] - [tools] perf bpf: fix typo: "ehough" -> "enough" (Jiri Olsa) [1641373] - [tools] perf bpf: Support BPF program attach to tracepoints (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf__foreach_tev() to bpf__foreach_event() (Jiri Olsa) [1641373] - [tools] perf llvm: Allow dump llvm output object file using llvm.dump-obj (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename bpf_map__get_fd() to bpf_map__fd() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_def() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename bpf_map__get_name() to bpf_map__name() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_private() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Add libbpf_get_error() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Remove _get_ from non-refcount method names (Jiri Olsa) [1641373] - [tools] tools lib bpf: Make bpf_program__get_private() use IS_ERR() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename set_private() to set_priv() (Jiri Olsa) [1641373] - [tools] perf bpf: Automatically create bpf-output event __bpf_stdout__ (Jiri Olsa) [1641373] - [tools] perf bpf: Clone bpf stdout events in multiple bpf scripts (Jiri Olsa) [1641373] - [tools] perf tools: Introduce bpf-output event (Jiri Olsa) [1641373] - [tools] perf tools: Apply tracepoint event definition options to BPF script (Jiri Olsa) [1641373] - [tools] perf tools: Enable indices setting syntax for BPF map (Jiri Olsa) [1641373] - [tools] perf tools: Support setting different slots in a BPF map separately (Jiri Olsa) [1641373] - [tools] perf tools: Enable passing event to BPF object (Jiri Olsa) [1641373] - [tools] perf record: Apply config to BPF objects before recording (Jiri Olsa) [1641373] - [tools] perf tools: Enable BPF object configure syntax (Jiri Olsa) [1641373] - [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf_prog_priv__clear() to clear_prog_priv() (Jiri Olsa) [1641373] - [tools] perf test: Add libbpf relocation checker (Jiri Olsa) [1641373] - [tools] perf build: Use FEATURE-DUMP in bpf subproject (Jiri Olsa) [1641373] - [tools] perf tools: Make perf depend on libbpf (Jiri Olsa) [1641373] - [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1641373] - [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1641373] - [tools] perf test: Switch to new perf_mmap__read_event() interface for bpf (Jiri Olsa) [1641373] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1641373] - [tools] perf bpf: Add API to set values to map entries in a bpf object (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf config to program config (Jiri Olsa) [1641373] - [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1641373] - [tools] perf bpf: Use same BPF program if arguments are identical (Jiri Olsa) [1641373] - [tools] perf test: Test the BPF prologue adding infrastructure (Jiri Olsa) [1641373] - [tools] perf bpf: Generate prologue for BPF programs (Jiri Olsa) [1641373] - [tools] perf bpf: Add prologue for BPF programs for fetching arguments (Jiri Olsa) [1641373] - [tools] perf bpf: Allow BPF program config probing options (Jiri Olsa) [1641373] - [tools] perf bpf: Allow attaching BPF programs to modules symbols (Jiri Olsa) [1641373] - [tools] perf bpf: Allow BPF program attach to uprobe events (Jiri Olsa) [1641373] - [tools] perf test: Fix build of BPF and LLVM on older glibc libraries (Jiri Olsa) [1641373] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1641373] - [tools] perf test: Add 'perf test BPF' (Jiri Olsa) [1641373] - [tools] perf test: enhance the llvm tests: add kbuild test (Jiri Olsa) [1641373] - [tools] perf test: enhance the llvm test: update basic BPF test program (Jiri Olsa) [1641373] - [tools] perf tools: Make fetch_kernel_version() publicly available (Jiri Olsa) [1641373] - [tools] perf llvm: Pass LINUX_VERSION_CODE to BPF program when compiling (Jiri Olsa) [1641373] - [tools] perf llvm: Pass number of configured CPUs to clang compiler (Jiri Olsa) [1641373] - [tools] perf bpf: Mute libbpf when '-v' not set (Jiri Olsa) [1641373] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1641373] - [tools] perf bpf: Improve BPF related error messages (Jiri Olsa) [1641373] - [tools] bpf tools: Improve libbpf error reporting (Jiri Olsa) [1641373] - [tools] perf tools: Compile scriptlets to BPF objects when passing '.c' to --event (Jiri Olsa) [1641373] - [tools] perf bpf: Attach eBPF filter to perf event (Jiri Olsa) [1641373] - [tools] perf bpf: Collect perf_evsel in BPF object files (Jiri Olsa) [1641373] - [tools] perf tools: Load eBPF object into kernel (Jiri Olsa) [1641373] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1641373] - [tools] perf tools: Create probe points for BPF programs (Jiri Olsa) [1641373] - [tools] perf tools: Enable passing bpf object file to --event (Jiri Olsa) [1641373] - [tools] perf ebpf: Add the libbpf glue (Jiri Olsa) [1641373] - [tools] bpf tools: New API to get name from a BPF object (Jiri Olsa) [1641373] - [tools] perf tests: Add LLVM test for eBPF on-the-fly compiling (Jiri Olsa) [1641373] - [x86] perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Add missing filter constraint for SKX CHA event (Jiri Olsa) [1641373] - [x86] perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() (Jiri Olsa) [1641373] - [kernel] perf/core: Fix ctx_event_type in ctx_resched() (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Fix Skylake UPI event format (Jiri Olsa) [1641373] - [x86] events/intel/ds: Add PERF_SAMPLE_PERIOD into PEBS_FREERUNNING_FLAGS (Jiri Olsa) [1641373] - [kernel] perf: Export perf_event_update_userpage (Jiri Olsa) [1641373] - [tools] perf: Update PERF_RECORD_MISC_* comment for perf_event_header::misc bit 13 (Jiri Olsa) [1641373] - [tools] perf: Add sample_id to PERF_RECORD_ITRACE_START event comment (Jiri Olsa) [1641373] - [kernel] perf: Allocate context task_ctx_data for child event (Jiri Olsa) [1641373]- [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Jiri Olsa) [1641388] {CVE-2018-18445} - [tools] s390: Disable stress tests (Jiri Olsa) [1657679] - [tools] bpf selftest/s390x: Disable test that crosses prog size limit (Jiri Olsa) [1657679] - [tools] bpf selftest/s390x: disable bpf-to-bpf call tests (Jiri Olsa) [1657679] - [s390] wire up bpf syscall (Jiri Olsa) [1657679] - [s390] bpf, s390: fix potential memleak when later bpf_jit_prog fails (Jiri Olsa) [1657679] - [s390] bpf, s390x: remove obsolete exception handling from div/mod (Jiri Olsa) [1657679] - [s390] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1657679] - [s390] bpf, s390x: do not reload skb pointers in non-skb context (Jiri Olsa) [1657679] - [s390] bpf: take advantage of stack_depth tracking (Jiri Olsa) [1657679] - [s390] bpf, s390x: implement jiting of BPF_J{LT, LE, SLT, SLE} (Jiri Olsa) [1657679] - [s390] bpf, s390: fix jit branch offset related to ldimm64 (Jiri Olsa) [1657679] - [s390] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1657679] - [s390] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1657679] - [s390] bpf: make jited programs visible in traces (Jiri Olsa) [1657679] - [s390] bpf: remove redundant check for non-null image (Jiri Olsa) [1657679] - [kernel] bpf: fix unlocking of jited image when module ronx not set (Jiri Olsa) [1657679] - [s390] bpf: fix recache skb->data/hlen for skb_vlan_push/pop (Jiri Olsa) [1657679] - [s390] bpf: reduce maximum program size to 64 KB (Jiri Olsa) [1657679] - [s390] bpf, s390: add support for constant blinding (Jiri Olsa) [1657679] - [s390] bpf: Enable build of trace_bpf* objects (Jiri Olsa) [1657679] - [s390] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1657679] - [s390] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1657679] - [s390] bpf: Additional changes to compile trace_bpf_jit* (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit.h (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1657679] - [s390] claim efficient unaligned access (Jiri Olsa) [1657679] - [kernel] printk/cache: mark printk_once test variable __read_mostly (Jiri Olsa) [1657679] - [scsi] lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Ewan Milne) [1657981]- [scsi] qla2xxx: Update driver version to 10.00.00.12.07.7-k (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1628301] - [scsi] revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Timeouts occur on surprise removal of QLogic adapter (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1628301] - [scsi] qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Simplify conditional check (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1628301] - [scsi] qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix premature command free (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reject bsg request if chip is down (Himanshu Madhani) [1628301] - [scsi] qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix dropped srb resource (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Check for Register disconnect (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Increase abort timeout value (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Remote port registration (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Serialize mailbox request (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix iIDMA error (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix stalled relogin (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix unintended Logout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Silent erroneous message (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix login retry count (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1628301] - [scsi] qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1628301] - [scsi] qla2xxx: remove the unused tcm_qla2xxx_cmd_wq (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix TMF and Multi-Queue config (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Convert QLA_TGT_ABTS to TARGET_SCF_LOOKUP_LUN_FROM_TAG (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Prevent relogin loop by removing stale code (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Use predefined get_datalen_for_atio() inline function (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Inquiry command being dropped in Target mode (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move GPSC and GFPNID out of session management (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reduce redundant ADISC command for RSCNs (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Delete session for nport id change (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Rport and session state getting out of sync (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix sending ADISC command for login (Himanshu Madhani) [1628301] - [scsi] megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1642946] - [scsi] megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649386] - [scsi] megaraid_sas: Update driver version (Tomas Henzl) [1642946] - [scsi] megaraid_sas: modify max supported lds related print (Tomas Henzl) [1642946] - [scsi] megaraid_sas: remove unused macro (Tomas Henzl) [1642946] - [scsi] megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Remove double endian conversion (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1642946] - [scsi] megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1642946] - [scsi] megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix module parameter description (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1642946] - [scsi] megaraid_sas: enable intx only if msix request fails (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Update copyright information (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix msleep granularity (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1642946] - [scsi] megaraid_sas: switch to generic DMA API (Tomas Henzl) [1642946] - [scsi] megaraid_sas: fix a missing-check bug (Tomas Henzl) [1642946] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Update controller info during resume (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1642946] - [scsi] treewide: kzalloc() -> kcalloc() (Tomas Henzl) [1642946] - [scsi] megaraid_sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Do not log an error if FW successfully initializes (Tomas Henzl) [1642946] - [scsi] megaraid_sas: whitespace only (Tomas Henzl) [1642946]- [nvme] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl (David Milburn) [1632440]- [gpu] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1624580] - [input] psmouse: fix button reporting for basic protocols (Benjamin Tissoires) [1658669] - [input] psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice (Benjamin Tissoires) [1658669] - [kernel] hrtimer: Allow hrtimer::function() to free the timer (Waiman Long) [1616251] - [kernel] hrtimer: Fix hrtimer_is_queued() hole (Waiman Long) [1616251] - [kernel] hrtimer: Remove HRTIMER_STATE_MIGRATE (Waiman Long) [1616251] - [kernel] hrtimer: Keep pointer to first timer and simplify __remove_hrtimer() (Waiman Long) [1616251] - [kernel] hrtimer: Use cpu_base->active_base for hotpath iterators (Waiman Long) [1616251] - [kernel] hrtimer: Update active_bases before calling hrtimer_force_reprogram() (Waiman Long) [1616251] - [kernel] seqlock: Better document raw_write_seqcount_latch() (Waiman Long) [1616251] - [kernel] seqcount: Introduce raw_write_seqcount_barrier() (Waiman Long) [1616251] - [kernel] seqcount: Rename write_seqcount_barrier() (Waiman Long) [1616251] - [kernel] lockdep: Revert lockdep check in raw_seqcount_begin() (Waiman Long) [1616251] - [kernel] seqlock: Use raw_ prefix instead of _no_lockdep (Waiman Long) [1616251] - [net] seqcount: Add lockdep functionality to seqcount/seqlock structures (Waiman Long) [1616251] - [x86] spec_ctrl: Don't report the use of retpoline on Skylake as vulnerable (Waiman Long) [1653428]- [net] page_pool: Fix inconsistent lock state warning (Ivan Vecera) [1657001] - [net] xdp: allow page_pool as an allocator type in xdp_return_frame (Ivan Vecera) [1657001] - [net] page_pool: refurbish version of page_pool code (Ivan Vecera) [1657001] - [net] af_iucv: fix skb handling on HiperTransport xmit error (Hendrik Brueckner) [1644390] - [net] af_iucv: drop inbound packets with invalid flags (Hendrik Brueckner) [1644390] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1653394] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1653394] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1653394] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1653394] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1653394] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1653394] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1653394] - [net] flow_dissector: Add limit for number of headers to dissect (Ivan Vecera) [1653394] - [net] flow_dissector: Cleanup control flow (Ivan Vecera) [1653394] - [net] do not abort bulk send on BQL status (Ivan Vecera) [1653881] - [net] bql: add __netdev_tx_sent_queue() (Ivan Vecera) [1653881] - [net] add documentation for BQL helpers (Ivan Vecera) [1653881] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1651933] - [net] netfilter: nf_tables: fix oob access (Florian Westphal) [1628910] - [net] xfrm: policy: init locks early (Herbert Xu) [1641866] - [net] vlan: add support for tunnel offload (Davide Caratti) [1626213] - [net] vlan: Keep NETIF_F_HW_CSUM similar to other software devices (Davide Caratti) [1626213] - [net] core: make function ___gnet_stats_copy_basic() static (Eelco Chaudron) [1636891] - [net] sched: Add hardware specific counters to TC actions (Eelco Chaudron) [1636891] - [net] core: Add new basic hardware counter (Eelco Chaudron) [1636891] - [fs] sunrpc: safely reallow resvport min/max inversion (Steve Dickson) [1622167] - [fs] sunrpc: Prevent resvport min/max inversion via sysfs and module parameter (Steve Dickson) [1622167] - [fs] sunrpc: Prevent resvport min/max inversion via sysctl (Steve Dickson) [1622167] - [fs] sunrpc: Fix reserved port range calculation (Steve Dickson) [1622167] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1648781] - [fs] fuse: don't invalidate attrs when not using atime (Miklos Szeredi) [1648781] - [fs] Don't log expected error on DFS referral request (Leif Sahlberg) [1594377] - [fs] sunrpc: correct the computation for page_ptr when truncating (Frank Sorenson) [1640370] - [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657399]- [infiniband] rdma/uverbs: Expand primary and alt AV port checks (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Don't fail in creation of multiple flows (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Fix slab-out-of-bounds in ib_uverbs_ex_create_flow (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Protect from attempts to create flows on unsupported QP (Kamal Heib) [1655897] - [infiniband] ib/rxe: Fix missing completion for mem_reg work requests (Kamal Heib) [1655897] - [infiniband] rdma/core: Save kernel caller name when creating CQ using ib_create_cq() (Kamal Heib) [1655897] - [rdma] Convert infiniband uverbs to struct_size (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Fix ordering of ucontext check in ib_uverbs_write (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid double kfree skb (Kamal Heib) [1655897] - [net] svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs (Kamal Heib) [1655897] - [rdma] restrack: Change SPDX tag to properly reflect license (Kamal Heib) [1655897] - [infiniband] fix a possible use-after-free bug (Kamal Heib) [1615040 1655897] - [infiniband] ib/isert: fix T10-pi check mask setting (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add support for flow counters (Kamal Heib) [1655897] - [rdma] ib/core: Add support for flow counters (Kamal Heib) [1655897] - [infiniband] ib/core: Support passing uhw for create_flow (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add read counters support (Kamal Heib) [1655897] - [rdma] ib/core: Introduce counters read verb (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add create/destroy counters support (Kamal Heib) [1655897] - [rdma] ib/core: Introduce counters object and its create/destroy (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add an ib_uobject getter to ioctl() infrastructure (Kamal Heib) [1655897] - [net] xprtrdma: Remove transfertypes array (Kamal Heib) [1655897] - [net] xprtrdma: Add trace_xprtrdma_dma_map(mr) (Kamal Heib) [1655897] - [net] xprtrdma: Wait on empty sendctx queue (Kamal Heib) [1655897] - [net] xprtrdma: Move common wait_for_buffer_space call to parent function (Kamal Heib) [1655897] - [net] xprtrdma: Return -ENOBUFS when no pages are available (Kamal Heib) [1655897] - [infiniband] rdma/mad: Convert BUG_ONs to error flows (Kamal Heib) [1655897] - [infiniband] rdma/mad: Delete inaccessible BUG_ON (Kamal Heib) [1655897] - [infiniband] rdma/cma: Ignore unknown event (Kamal Heib) [1655897] - [infiniband] rdma/cm: Abort loop in case of CM dequeue (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Hoist the common process of disassociate_ucontext into ib core (Kamal Heib) [1655897] - [infiniband] rdma/core: Remove indirection through ib_cache_setup() (Kamal Heib) [1655897] - [rdma] ib/core: Make testing MR flags for writability a static inline function (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid unnecessary export (Kamal Heib) [1655897] - [infiniband] ib/core: Introduce and use rdma_gid_table() (Kamal Heib) [1655897] - [infiniband] ib/core: Reduce the places that use zgid (Kamal Heib) [1655897] - [infiniband] rdma/ucm: Mark UCM interface as BROKEN (Kamal Heib) [1655897] - [infiniband] ib/core: Remove duplicate declaration of gid_cache_wq (Kamal Heib) [1655897] - [infiniband] rdma/ipoib: drop skb on path record lookup failure (Kamal Heib) [1655897] - [infiniband] rdma/cma: add rdma_iw_cm_id() and rdma_res_to_id() helpers (Kamal Heib) [1655897] - [infiniband] rdma/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid calling WARN_ON_ONCE twice (Kamal Heib) [1655897] - [infiniband] ib/ipoib: replace local_irq_disable() with proper locking (Kamal Heib) [1655897] - [rdma] ib/uverbs: Introduce a MPLS steering match filter (Kamal Heib) [1655897] - [uapi] ib/uverbs: Expose MPLS flow spec to the user-kernel ABI header (Kamal Heib) [1655897] - [rdma] ib/uverbs: Introduce a GRE steering match filter (Kamal Heib) [1655897] - [uapi] ib/uverbs: Expose GRE flow spec to the user-kernel ABI header (Kamal Heib) [1655897] - [infiniband] ib/cm: Store and restore ah_attr during CM message processing (Kamal Heib) [1655897] - [infiniband] ib/cm: Store and restore ah_attr during LAP msg processing (Kamal Heib) [1655897] - [infiniband] ib/cm: Avoid AV ah_attr overwriting during LAP message handling (Kamal Heib) [1655897] - [infiniband] ib/core: Remove redundant return (Kamal Heib) [1655897] - [infiniband] rdma/nldev: remove mr iova attribute (Kamal Heib) [1596624 1655897] - [uapi] rdma/uapi: Fix uapi breakage (Kamal Heib) [1655897] - [infiniband] ib: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS (Kamal Heib) [1655897] - [net] svcrdma: Persistently allocate and DMA-map Send buffers (Kamal Heib) [1655897] - [net] svcrdma: Simplify svc_rdma_send() (Kamal Heib) [1655897] - [net] svcrdma: Remove post_send_wr (Kamal Heib) [1655897] - [net] svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt (Kamal Heib) [1655897] - [net] svcrdma: Introduce svc_rdma_send_ctxt (Kamal Heib) [1655897] - [net] svcrdma: Clean up Send SGE accounting (Kamal Heib) [1655897] - [net] svcrdma: Refactor svc_rdma_dma_map_buf (Kamal Heib) [1655897] - [net] svcrdma: Allocate recv_ctxt's on CPU handling Receives (Kamal Heib) [1655897] - [net] svcrdma: Persistently allocate and DMA-map Receive buffers (Kamal Heib) [1655897] - [net] svcrdma: Preserve Receive buffer until svc_rdma_sendto (Kamal Heib) [1655897] - [net] svcrdma: Simplify svc_rdma_recv_ctxt_put (Kamal Heib) [1655897] - [net] svcrdma: Remove sc_rq_depth (Kamal Heib) [1655897] - [net] svcrdma: Introduce svc_rdma_recv_ctxt (Kamal Heib) [1655897] - [trace] svcrdma: Trace key RDMA API events (Kamal Heib) [1655897] - [trace] svcrdma: Trace key RPC/RDMA protocol events (Kamal Heib) [1655897] - [net] xprtrdma: Prepare RPC/RDMA includes for server-side trace points (Kamal Heib) [1655897] - [net] svcrdma: Use passed-in net namespace when creating RDMA listener (Kamal Heib) [1655897] - [net] svcrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] - [infiniband] ib/core: Reuse gid_table_release_one() in table allocation failure (Kamal Heib) [1655897] - [infiniband] ib/core: Make gid_table_reserve_default() return void (Kamal Heib) [1655897] - [net] xprtrdma: Make rpcrdma_sendctx_put_locked() a static function (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_buffer_get_rep_locked() (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_buffer_get_req_locked() (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv} (Kamal Heib) [1655897] - [net] xprtrdma: Move Receive posting to Receive handler (Kamal Heib) [1655897] - [trace] xprtrdma: Clean up Receive trace points (Kamal Heib) [1655897] - [net] xprtrdma: Make rpc_rqst part of rpcrdma_req (Kamal Heib) [1655897] - [net] xprtrdma: Introduce ->alloc_slot call-out for xprtrdma (Kamal Heib) [1655897] - [net] sunrpc: Add a ->free_slot transport callout (Kamal Heib) [1655897] - [net] xprtrdma: Fix max_send_wr computation (Kamal Heib) [1655897] - [net] xprtrdma: Create transport's CM ID in the correct network namespace (Kamal Heib) [1655897] - [net] xprtrdma: Try to fail quickly if proto=rdma (Kamal Heib) [1655897] - [net] xprtrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] - [infiniband] rdma/nldev: helper functions to add driver attributes (Kamal Heib) [1596624 1655897] - [infiniband] rdma/nldev: add driver-specific resource tracking (Kamal Heib) [1596624 1655897] - [infiniband] rdma/nldev: Add explicit pad attribute (Kamal Heib) [1596624 1655897] - [infiniband] ib/cxgb4: use skb_put_zero()/__skb_put_zero (Kamal Heib) [1655897] - [infiniband] ib/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code (Kamal Heib) [1655897] - [infiniband] ib/rxe: remove unused function variable (Kamal Heib) [1655897] - [infiniband] ib/rxe: change rxe_set_mtu function type to void (Kamal Heib) [1655897] - [infiniband] ib/rxe: Change rxe_rcv to return void (Kamal Heib) [1655897] - [infiniband] ib/rxe: replace refcount_inc with skb_get (Kamal Heib) [1655897] - [infiniband] ib/rxe: optimize the function duplicate_request (Kamal Heib) [1655897] - [infiniband] ib/rxe: make rxe_release_udp_tunnel static (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid export symbols (Kamal Heib) [1655897] - [infiniband] ib/rxe: make the variable static (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Delete rdma_addr_client (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Make rdma_addr_cancel into a fence (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Remove process_req and timer sorting (Kamal Heib) [1655897] - [net] sunrpc: Initialize rpc_rqst outside of xprt->reserve_lock (Kamal Heib) [1655897] - [net] sunrpc: Make num_reqs a non-atomic integer (Kamal Heib) [1655897] - [net] sunrpc: Make slot allocation more reliable (Kamal Heib) [1655897] - [net] treewide: Use array_size() in vzalloc_node() (Kamal Heib) [1655897] - [infiniband] treewide: Use array_size() in vzalloc() (Kamal Heib) [1655897] - [infiniband] treewide: kzalloc_node() -> kcalloc_node() (Kamal Heib) [1655897] - [infiniband] treewide: kzalloc() -> kcalloc() (Kamal Heib) [1655897] - [infiniband] treewide: kmalloc() -> kmalloc_array() (Kamal Heib) [1655897] - [infiniband] treewide: Use struct_size() for kmalloc()-family (Kamal Heib) [1655897]- [pci] Add "PCIe" to pcie_print_link_status() messages (Eelco Chaudron) [1654186] - [pci] Check for PCIe Link downtraining (Eelco Chaudron) [1654186] - [tty] wipe buffer if not echoing data (Artem Savkov) [1644050] - [tty] wipe buffer (Artem Savkov) [1644050] - [tty] add rwsem to close race between copy_from_read_buf calls and reset_buffer_flags (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix stall at n_tty_receive_char_special() (Christoph von Recklinghausen) [1649343] - [tty] audit: Fix audit source (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix auditing support for cannonical mode (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix 4096-byte canonical reads (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Remove read_cnt (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Don't wrap input buffer indices at buffer size (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Get read_cnt through accessor (Christoph von Recklinghausen) [1649343] - [tty] Deprecate ldisc .chars_in_buffer() method (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Split n_tty_chars_in_buffer() for reader-only interface (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Line copy to user buffer in canonical mode (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Factor canonical mode copy from n_tty_read() (Christoph von Recklinghausen) [1649343] - [tty] Make ldisc input flow control concurrency-friendly (Christoph von Recklinghausen) [1649343] - [tty] Simplify tty buffer/ldisc interface with helper function (Christoph von Recklinghausen) [1649343] - [pinctrl] sunrisepoint: Align GPIO number space with Windows (Steve Best) [1653546] - [kernel] workqueue: remove keventd_up() (Artem Savkov) [1637827] - [lib] debugobj, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [mm] slab, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [tty] workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [x86] mce, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [kernel] workqueue: make workqueue available early during boot (Artem Savkov) [1637827] - [kernel] sched, nohz: Exclude isolated cores from load balancing (Phil Auld) [1653437] - [kernel] sched: Factor out the on_null_domain() checks in trigger_load_balance() (Phil Auld) [1653437] - [kernel] sched: Pass 'struct rq' to on_null_domain() (Phil Auld) [1653437] - [kernel] nohz: Fix missing tick reprogram when interrupting an inline softirq (Phil Auld) [1618798] - [x86] cpufeatures: Enumerate cldemote instruction (Steve Best) [1482765] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1571340]- [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1654839] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1654839] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1654839] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1654839] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1639235] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1639235] - [net] geneve: cleanup hard coded value for Ethernet header length (Xin Long) [1639235] - [net] don't call update_pmtu unconditionally (Xin Long) [1639235] - [net] geneve: update skb dst pmtu on tx path (Xin Long) [1639235] - [net] vxlan: update skb dst pmtu on tx path (Xin Long) [1639235] - [net] unix: properly re-increment inflight counter of GC discarded candidates (Xin Long) [1639008] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1601814] - [net] ipv4: rate limit updating of next hop exceptions with same pmtu (Sabrina Dubroca) [1601814] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1601814] - [net] dcb: Add dcbnl buffer attribute (Ivan Vecera) [1647161] - [net] ethtool: Add support for configuring PFC stall prevention in ethtool (Ivan Vecera) [1647488] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1623359] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1623359] - [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1623359] - [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1623359] - [net] tcp: do not restart timewait timer on rst reception (Florian Westphal) [1623889] - [net] pppoe: take ->needed_headroom of lower device into account on xmit (Florian Westphal) [1643335] - [net] sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1639772]- [kernel] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set (Rafael Aquini) [1657714] - [mm] mempolicy: clean up __GFP_THISNODE confusion in policy_zonelist (Rafael Aquini) [1613081] - [mm] Use overflow helpers in kmalloc_array*() (Waiman Long) [1651847] - [mm] faster kmalloc_array(), kcalloc() (Waiman Long) [1651847] - [mfd] intel-lpss: Add Ice Lake PCI IDs (Steve Best) [1483480] - [mmc] sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483495] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (David Milburn) [1652215] - [scsi] libiscsi: Allow sd_shutdown on bad transport (Chris Leech) [1630979] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1642370] - [scsi] mpt3sas: Add support for Aero controllers (Tomas Henzl) [1642370] - [scsi] mpt3sas: Bump driver version to 27.100.00.00 (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1642370] - [scsi] mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1642370] - [scsi] mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1642370] - [scsi] mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1642370] - [scsi] mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1642370] - [scsi] mpt3sas: switch to generic DMA API (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1642370] - [scsi] mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: remove remaining use of MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1642370] - [scsi] mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1642370] - [scsi] mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1642370] - [scsi] mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1642370] - [scsi] mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1642370] - [scsi] mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix indentation (Tomas Henzl) [1642370] - [scsi] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Tomas Henzl) [1642370] - [scsi] mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1642370] - [scsi] mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1649288] - [scsi] mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1642370] - [scsi] mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1642370]- [netdrv] aquantia: fix rx checksum offload bits (Igor Russkikh) [1648333] - [netdrv] aquantia: allow rx checksum offload configuration (Igor Russkikh) [1648333] - [netdrv] aquantia: invalid checksumm offload implementation (Igor Russkikh) [1648333] - [netdrv] aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1648333] - [netdrv] aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1648333] - [netdrv] aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1648333] - [netdrv] aquantia: remove some redundant variable initializations (Igor Russkikh) [1648333] - [netdrv] aquantia: fix hw_atl_utils_fw_upload_dwords (Igor Russkikh) [1648333] - [netdrv] aquantia: Make some functions static (Igor Russkikh) [1648333] - [netdrv] aquantia: Implement rx/tx flow control ethtools callback (Igor Russkikh) [1648333] - [netdrv] aquantia: Improve adapter init/deinit logic (Igor Russkikh) [1648333] - [netdrv] ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1633418] - [netdrv] ena: fix crash during ena_remove() (John Linville) [1633418] - [netdrv] ena: fix crash during failed resume from hibernation (John Linville) [1633418] - [netdrv] ena: enable Low Latency Queues (John Linville) [1633418] - [netdrv] ena: Fix Kconfig dependency on X86 (John Linville) [1633418] - [netdrv] ena: fix indentations in ena_defs for better readability (John Linville) [1633418] - [netdrv] ena: update driver version to 2.0.1 (John Linville) [1633418] - [netdrv] ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1633418] - [netdrv] ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1633418] - [netdrv] ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1633418] - [netdrv] ena: explicit casting and initialization, and clearer error handling (John Linville) [1633418] - [netdrv] ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1633418] - [netdrv] ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1633418] - [netdrv] ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1633418] - [netdrv] ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1633418] - [netdrv] ena: complete host info to match latest ENA spec (John Linville) [1633418] - [netdrv] ena: minor performance improvement (John Linville) [1633418] - [netdrv] ena: fix auto casting to boolean (John Linville) [1633418] - [netdrv] ena: fix NULL dereference due to untimely napi initialization (John Linville) [1633418] - [netdrv] ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1633418] - [netdrv] ena: fix warning in rmmod caused by double iounmap (John Linville) [1633418] - [netdrv] ena: remove ndo_poll_controller (John Linville) [1633418] - [netdrv] ena: fix incorrect usage of memory barriers (John Linville) [1633418] - [netdrv] ena: fix missing calls to READ_ONCE (John Linville) [1633418] - [netdrv] ena: fix missing lock during device destruction (John Linville) [1633418] - [netdrv] ena: fix potential double ena_destroy_device() (John Linville) [1633418] - [netdrv] ena: fix device destruction to gracefully free resources (John Linville) [1633418] - [netdrv] ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1633418] - [netdrv] ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1633418] - [netdrv] ena: Fix use of uninitialized DMA address bits field (John Linville) [1633418] - [netdrv] ena: Eliminate duplicate barriers on weakly-ordered archs (John Linville) [1633418] - [thunderbolt] Add Intel as copyright holder (Jarod Wilson) [1588927] - [thunderbolt] Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588927] - [thunderbolt] Print connected devices (Jarod Wilson) [1588927] - [thunderbolt] Make the driver less verbose (Jarod Wilson) [1588927] - [thunderbolt] Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588927] - [thunderbolt] Initialize after IOMMUs (Jarod Wilson) [1588927] - [thunderbolt] Do not handle ICM events after domain is stopped (Jarod Wilson) [1588927] - [thunderbolt] Add support for runtime PM (Jarod Wilson) [1588927] - [thunderbolt] Remove redundant variable 'approved' (Jarod Wilson) [1588927] - [thunderbolt] Use correct ICM commands in system suspend (Jarod Wilson) [1588927] - [thunderbolt] No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588927] - [thunderbolt] Do not unnecessarily call ICM get route (Jarod Wilson) [1588927] - [thunderbolt] Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588927] - [thunderbolt] Fix small typo in variable name (Jarod Wilson) [1588927]- [pinctrl] intel: Add Ice Lake PCH pin controller support (Steve Best) [1483412] - [fs] mm: /proc/pid/pagemap: hide swap entries from unprivileged users (Joe Lawrence) [1522595] - [fs] mm, pagemap: fix swap offset value for PMD migration entry (Joe Lawrence) [1522595] - [tools] pagemap: add mmap-exclusive bit for marking pages mapped only here (Joe Lawrence) [1522595] - [fs] pagemap: hide physical addresses from non-privileged users (Joe Lawrence) [1522595] - [fs] pagemap: rework hugetlb and thp report (Joe Lawrence) [1522595] - [tools] pagemap: switch to the new format and do some cleanup (Joe Lawrence) [1522595] - [tools] vm/page-types.c: support KPF_SOFTDIRTY bit (Joe Lawrence) [1522595] - [fs] mm: softdirty: unmapped addresses between VMAs are clean (Joe Lawrence) [1522595] - [fs] mm: softdirty: addresses before VMAs in PTE holes aren't softdirty (Joe Lawrence) [1522595] - [fs] mm: softdirty: respect VM_SOFTDIRTY in PTE holes (Joe Lawrence) [1522595] - [fs] pagemap: check permissions and capabilities at open time (Joe Lawrence) [1522595] - [fs] pagemap: do not leak physical addresses to non-privileged userspace (Joe Lawrence) [1522595] - [pci] shpchp: Separate existence of SHPC and permission to use it (Myron Stowe) [1633873] - [pci] shpchp: Manage SHPC unconditionally on non-ACPI systems (Myron Stowe) [1633873] - [pci] shpchp: Fix AMD POGO identification (Myron Stowe) [1633873] - [s390] qeth: fix length check in SNMP processing (Hendrik Brueckner) [1656015] - [s390] qeth: report 25Gbit link speed (Hendrik Brueckner) [1640651] - [s390] qeth: use LINK_MODE_* to report the link characteristics (Hendrik Brueckner) [1640651] - [s390] qeth: convert to ETHTOOL_GLINKSETTINGS API (Hendrik Brueckner) [1640651] - [s390] qeth: clean up qeth_set_ecmd_adv_sup() (Hendrik Brueckner) [1640651] - [s390] qeth: sanitize strings in debug messages (Hendrik Brueckner) [1652059] - [s390] qeth: remove outdated portname debug msg (Hendrik Brueckner) [1652059] - [s390] qeth: Fix potential array overrun in cmd/rc lookup (Hendrik Brueckner) [1652051] - [s390] qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Hendrik Brueckner) [1652051] - [s390] kdump: Make elfcorehdr size calculation ABI compliant (Hendrik Brueckner) [1656017] - [s390] kdump: Fix elfcorehdr size calculation (Hendrik Brueckner) [1656017]- [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [netdrv] phy: add phy_speed_down and phy_speed_up (Ivan Vecera) [1655590] - [netdrv] phy: add helper phy_config_aneg (Ivan Vecera) [1655590] - [netdrv] phy: fix flag masking in __set_phy_supported (Ivan Vecera) [1655590] - [netdrv] phy: allow scanning busses with missing phys (Ivan Vecera) [1655590] - [netdrv] phy: remove parameter new_link from phy_mac_interrupt() (Ivan Vecera) [1655590] - [kernel] phy: core: use genphy version of callbacks read_status and config_aneg per default (Ivan Vecera) [1655590] - [net] ethtool: remove error check for legacy setting transceiver type (Ivan Vecera) [1655590] - [netdrv] phy: Keep reporting transceiver type (Ivan Vecera) [1655590] - [uapi] ethtool: Add back transceiver type (Ivan Vecera) [1655590] - [kernel] phy: Remove trailing semicolon in macro definition (Ivan Vecera) [1655590] - [netdrv] phy: hook up clause 45 autonegotiation restart (Ivan Vecera) [1655590] - [netdrv] phy: avoid genphy_aneg_done() for PHYs without clause 22 support (Ivan Vecera) [1655590] - [netdrv] phy: add 802.3 clause 45 support to phylib (Ivan Vecera) [1655590] - [netdrv] phy: test the right variable in phy_write_mmd() (Ivan Vecera) [1655590] - [netdrv] phy: restart phy autonegotiation after EEE advertisment change (Ivan Vecera) [1655590] - [netdrv] phy: avoid setting unsupported EEE advertisments (Ivan Vecera) [1655590] - [netdrv] phy: clean up mmd_phy_indirect() (Ivan Vecera) [1655590] - [netdrv] phy: remove the indirect MMD read/write methods (Ivan Vecera) [1655590] - [netdrv] phy: switch remaining users to phy_(read|write)_mmd() (Ivan Vecera) [1655590] - [netdrv] phy: make phy_(read|write)_mmd() generic MMD accessors (Ivan Vecera) [1655590] - [netdrv] phy: move phy MMD accessors to phy-core.c (Ivan Vecera) [1655590] - [netdrv] phy: Add missing driver check in phy_aneg_done() (Ivan Vecera) [1655590] - [netdrv] phy: Check phydev->drv (Ivan Vecera) [1655590] - [netdrv] phy: Fix PHY unbind crash (Ivan Vecera) [1655590] - [netdrv] phy: Add phy_ethtool_nway_reset (Ivan Vecera) [1655590] - [netdrv] phy: add phy_ethtool_{get|set}_link_ksettings (Ivan Vecera) [1655590] - [netdrv] mdio_bus: Fix MDIO bus scanning in __mdiobus_register() (Ivan Vecera) [1655590] - [netdrv] phylib: don't return NULL from get_phy_device() (Ivan Vecera) [1655590] - [netdrv] phy: add generic function to support ksetting support (Ivan Vecera) [1655590] - [netdrv] phy: Add API for {un}registering an mdio device to a bus (Ivan Vecera) [1655590] - [netdrv] phy: Add an mdio_device structure (Ivan Vecera) [1655590] - [netdrv] phy: Centralise print about attached phy (Ivan Vecera) [1655590] - [netdrv] phy: phy_{read|write}_mmd_indirect: get addr from phydev (Ivan Vecera) [1655590] - [netdrv] phy: add phydev_name() wrapper (Ivan Vecera) [1655590] - [kernel] phy: Add phydev_err() and phydev_dbg() macros (Ivan Vecera) [1655590] - [kernel] phy: Consistently use addr for address on an MII bus (Ivan Vecera) [1655590] - [netdrv] phylib: Add phy_set_max_speed helper (Ivan Vecera) [1655590] - [netdrv] phy: add locking to phy_read_mmd_indirect()/phy_write_mmd_indirect() (Ivan Vecera) [1655590] - [netdrv] phy: Support setting polarity in marvell phy driver (Ivan Vecera) [1655590] - [netdrv] phy: Pass mdix ethtool setting through to phy driver (Ivan Vecera) [1655590] - [netdrv] phy: avoid suspending twice a PHY (Ivan Vecera) [1655590] - [netdrv] phy: keep track of the PHY suspend state (Ivan Vecera) [1655590] - [netdrv] phy: utilize phy_suspend and phy_resume (Ivan Vecera) [1655590] - [netdrv] phy: Invalidate LP advertising flags when restarting or disabling AN (Ivan Vecera) [1655590] - [netdrv] phy: fix EEE checks inside the phy_init_eee (Ivan Vecera) [1655590] - [netdrv] phy: allow phy_init_eee() to work with internal PHYs (Ivan Vecera) [1655590] - [kernel] phy: export phy_{read,write}_mmd_indirect (Ivan Vecera) [1655590] - [netdrv] libphy: Add phy specific function to access mmd phy registers (Ivan Vecera) [1655590] - [netdrv] phy: export phy_suspend and phy_resume (Ivan Vecera) [1655590] - [netdrv] phy: fix uninitalized ethtool_wolinfo in phy_suspend (Ivan Vecera) [1655590] - [netdrv] phy: move PHY software reset to genphy_soft_reset (Ivan Vecera) [1655590] - [netdrv] phy: update port type for MoCA PHYs (Ivan Vecera) [1655590] - [kernel] phy: add MoCA PHY type (Ivan Vecera) [1655590] - [netdrv] phy: report link partner features through ethtool (Ivan Vecera) [1655590] - [kernel] phy: breakdown PHY_*_FEATURES defines (Ivan Vecera) [1655590]- [scsi] scsi_transport_srp: Fix shost to rport translation (Kamal Heib) [1641363] - [rdma] ib/uverbs: Fix uverbs_attr_get_obj (Kamal Heib) [1641363] - [infiniband] nvmet, rxe: defer ip datagram sending to tasklet (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Fix kernel crash during MR deregistration flow (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Prevent reregistration of DM_MR to regular MR (Kamal Heib) [1641363] - [infiniband] ib: make INFINIBAND_ADDR_TRANS configurable (Kamal Heib) [1641363] - [infiniband] ib_srp: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] - [infiniband] ib_srpt: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] - [infiniband] ib/core: Fix deleting default GIDs when changing mac adddress (Kamal Heib) [1641363] - [infiniband] ib/core: Fix to avoid deleting IPv6 look alike default GIDs (Kamal Heib) [1641363] - [infiniband] ib/core: Don't allow default GID addition at non reseved slots (Kamal Heib) [1641363] - [infiniband] rdma/ucma: Check for a cm_id->device in all user calls that need it (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add missing braces in anonymous union initializers (Kamal Heib) [1641363] - [infiniband] rdma/ucma: ucma_context reference leak in error path (Kamal Heib) [1641363] - [net] sunrpc: Make RTT measurement more precise (Send) (Kamal Heib) [1641363] - [net] xprtrdma: Move creation of rl_rdmabuf to rpcrdma_create_req (Kamal Heib) [1641363] - [net] xprtrdma: Chain Send to FastReg WRs (Kamal Heib) [1641363] - [kernel] xprtrdma: "Support" call-only RPCs (Kamal Heib) [1641363] - [net] xprtrdma: Reduce number of MRs created by rpcrdma_mrs_create (Kamal Heib) [1641363] - [net] xprtrdma: ->send_request returns -EAGAIN when there are no free MRs (Kamal Heib) [1641363] - [net] xprtrdma: Remove xprt-specific connect cookie (Kamal Heib) [1641363] - [net] xprtrdma: Remove arbitrary limit on initiator depth (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add device memory registration ioctl support (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add alloc/free dm uverbs ioctl support (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add device memory capabilities reporting (Kamal Heib) [1641363] - [uapi] ib/uverbs: Expose device memory capabilities to user (Kamal Heib) [1641363] - [infiniband] ib/rxe: Removed GID add/del dummy routines (Kamal Heib) [1641363] - [uapi] ib/uverbs: Introduce ESP steering match filter (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add modify ESP flow_action (Kamal Heib) [1641363] - [rdma] ib/uverbs: Introduce egress flow steering (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add action_handle flow steering specification (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add flow_action create and destroy verbs (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Refactor kern_spec_to_ib_spec_filter (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add enum attribute type to ioctl() interface (Kamal Heib) [1641363] - [rdma] Use ib_gid_attr during GID modification (Kamal Heib) [1641363] - [infiniband] ib/providers: Avoid null netdev check for RoCE (Kamal Heib) [1641363] - [infiniband] ib/providers: Avoid zero GID check for RoCE (Kamal Heib) [1641363] - [infiniband] ib/core: Refactor GID modify code for RoCE (Kamal Heib) [1641363] - [infiniband] ib/core: Simplify ib_query_gid to always refer to cache (Kamal Heib) [1641363] - [infiniband] rdma/providers: Simplify query_gid callback of RoCE providers (Kamal Heib) [1641363] - [infiniband] ib/qedr: Remove GID add/del dummy routines (Kamal Heib) [1641363] - [rdma] core: Update query_gid documentation for HCA drivers (Kamal Heib) [1641363] - [infiniband] rdma/mlx5: Fix definition of mlx5_ib_create_qp_resp (Kamal Heib) [1641363] - [trace] sunrpc: Save remote presentation address in svc_xprt for trace events (Kamal Heib) [1641363] - [trace] sunrpc: Move trace_svc_xprt_dequeue() (Kamal Heib) [1641363] - [trace] sunrpc: Simplify trace_svc_recv (Kamal Heib) [1641363] - [net] svc: Simplify ->xpo_secure_port (Kamal Heib) [1641363] - [infiniband] ib/ocrdma_hw: Remove redundant checks and goto labels (Kamal Heib) [1641363] - [infiniband] ib/ipoib: Delete unused struct (Kamal Heib) [1641363] - [rdma] cma: Move rdma_cm_state to cma_priv.h (Kamal Heib) [1641363] - [infiniband] ib/addr: Constify dst_entry pointer (Kamal Heib) [1641363] - [infiniband] rdma: Use u64_to_user_ptr everywhere (Kamal Heib) [1641363] - [infiniband] rdma/nldev: Provide netdevice name and index (Kamal Heib) [1596624 1641363] - [infiniband] ib/rxe: optimize mcast recv process (Kamal Heib) [1641363] - [infiniband] rdma/cma: Add rdma_port_space to UAPI (Kamal Heib) [1596624 1641363] - [rdma] cma: remove RDMA_PS_SDP (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property to decide building cache (Kamal Heib) [1641363] - [infiniband] ib/core: Search GID only for IB link layer (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] - [infiniband] ib/core: Generate GID change event regardless of RoCE GID table property (Kamal Heib) [1641363] - [infiniband] ib/cm: Block processing alternate path handling RoCE Rx cm messages (Kamal Heib) [1641363] - [infiniband] ib/core: Protect against concurrent access to hardware stats (Kamal Heib) [1641363] - [uapi] ib/uverbs: UAPI pointers should use __aligned_u64 type (Kamal Heib) [1641363] - [uapi] rdma/ocrdma: Fix structure layout for ocrdma_alloc_pd (Kamal Heib) [1641363] - [rdma] ib/cma: Resolve route only while receiving CM requests (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] - [infiniband] rdma/restrack: Remove ambiguity in resource track clean logic (Kamal Heib) [1641363] - [lib] bug: define the "cut here" string in a single place (Kamal Heib) [1641363] - [uapi] rdma/cxgb3: Use structs to describe the uABI instead of opencoding (Kamal Heib) [1641363] - [net] svcrdma: Clean up rdma_build_arg_xdr (Kamal Heib) [1641363] - [net] svcrdma: Consult max_qp_init_rd_atom when accepting connections (Kamal Heib) [1641363] - [net] svcrdma: Use pr_err to report Receive errors (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Enable ioctl() uAPI by default for new verbs (Kamal Heib) [1641363] - [rdma] ib/uverbs: Add macros to simplify adding driver specific attributes (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Move ioctl path of create_cq and destroy_cq to a new file (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Expose parsing tree of all common objects to providers (Kamal Heib) [1641363] - [rdma] ib/uverbs: Safely extend existing attributes (Kamal Heib) [1641363] - [rdma] ib/uverbs: Enable compact representation of uverbs_attr_spec (Kamal Heib) [1641363] - [uapi] ib/uverbs: Extend uverbs_ioctl header with driver_id (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Move to new headers and make naming consistent (Kamal Heib) [1641363] - [infiniband] ib/srp: Disallow duplicate RDMA/CM connections (Kamal Heib) [1641363] - [rdma] ib/core: Remove unimplemented ib_peek_cq (Kamal Heib) [1641363] - [infiniband] ib/core: Use rdma_is_port_valid() (Kamal Heib) [1641363] - [uapi] rdma/bnxt: Fix structure layout for bnxt_re_pd_resp (Kamal Heib) [1641363] - [infiniband] ib/core: Set speed string to SDR for invalid active rates (Kamal Heib) [1641363] - [infiniband] rdma/restrack: Don't rely on uninitialized variable in restrack_add flow (Kamal Heib) [1596624 1641363] - [uapi] rdma/mlx4: Move flag constants to uapi header (Kamal Heib) [1641363] - [rdma] ib/core: Move rdma_addr_find_l2_eth_by_grh to core_priv.h (Kamal Heib) [1641363] - [infiniband] ib/cm: Introduce and use helper function to get cm_port from path (Kamal Heib) [1641363] - [infiniband] ib/core: Refactor ib_init_ah_attr_from_path() for RoCE (Kamal Heib) [1641363] - [infiniband] ib/cm: Add and use a helper function to add cm_id's to the port list (Kamal Heib) [1641363] - [infiniband] ib/ocrdma: Removed GID add/del null routines (Kamal Heib) [1641363] - [infiniband] ib/core: Remove rdma_resolve_ip_route() as exported symbol (Kamal Heib) [1641363] - [infiniband] ib/cma: Use rdma_protocol_roce() and remove cma_protocol_roce_dev_port() (Kamal Heib) [1641363] - [infiniband] ib/core: Honor return status of ib_init_ah_from_mcmember() (Kamal Heib) [1641363] - [infiniband] ib/{core, ipoib}: Simplify ib_find_gid() for unused ndev (Kamal Heib) [1641363] - [infiniband] infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] - [infiniband] infiniband/core/verbs.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] - [infiniband] rdma_rxe: make rxe work over 802.1q VLAN devices (Kamal Heib) [1641363] - [infiniband] rdma/verbs: Simplify modify QP check (Kamal Heib) [1596624 1641363] - [infiniband] rdma/pvrdma: Properly annotate QP states (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Ensure validity of current QP state value (Kamal Heib) [1641363] - [infiniband] ib: remove duplicate header files (Kamal Heib) [1641363] - [infiniband] rdma/nldev: provide detailed PD information (Kamal Heib) [1641363] - [infiniband] rdma/nldev: provide detailed MR information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: provide detailed CQ information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: provide detailed CM_ID information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/cm: move rdma_id_private to cma_priv.h (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: common resource dumpit function (Kamal Heib) [1596624 1641363] - [infiniband] rdma/restrack: clean up res_to_dev() (Kamal Heib) [1596624 1641363] - [infiniband] ib/rxe: change the function rxe_init_device_param type (Kamal Heib) [1641363] - [infiniband] ib/rxe: remove unnecessary rxe in rxe_send (Kamal Heib) [1641363] - [infiniband] ib/rxe: remove unnecessary skb_clone (Kamal Heib) [1641363] - [infiniband] ib/srpt: Add RDMA/CM support (Kamal Heib) [1641363] - [infiniband] ib/srp: Use the IB_DEVICE_SG_GAPS_REG HCA feature if supported (Kamal Heib) [1641363] - [infiniband] remove redundant assignment to pointer 'rdi' (Kamal Heib) [1641363] - [infiniband] ib/rxe: Remove unused variable (char *rxe_qp_state_name[]) (Kamal Heib) [1641363] - [infiniband] ib/srp: Use pIS instead of inet_ntop() (Kamal Heib) [1641363] - [infiniband] revert "ib/srp: Avoid that a cable pull can trigger a kernel crash" (Kamal Heib) [1641363] - [infiniband] rdma/iwpm: Delete an error message for a failed memory allocation in iwpm_create_nlmsg() (Kamal Heib) [1641363] - [infiniband] ib/usnic: Delete an error message for a failed memory allocation in usnic_transport_init() (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Tidy uverbs_uobject_add (Kamal Heib) [1641363] - [infiniband] rdma/verbs: Return proper error code for not supported system call (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Reduce number of command header flags checks (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Replace user's types with kernel's types (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor the header validation logic (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Copy ex_hdr outside of SRCU read lock (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Move uncontext check before SRCU read lock (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Properly check command supported mask (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor command header processing (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Unify return values of not supported command (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Return not supported error code for unsupported commands (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Fail as early as possible if not enough header data was provided (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor flags checks and update return value (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Update sizeof users (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Convert command mask validity check function to be bool (Kamal Heib) [1641363] - [net] sunrpc: Improve ordering of transport processing (Kamal Heib) [1641363] - [trace] sunrpc: Fix parsing failure in trace points with XIDs (Kamal Heib) [1641363] - [trace] sunrpc: Fix tracepoint storage issues with svc_recv and svc_rqst_status (Kamal Heib) [1641363] - [trace] sunrpc: Don't allocate a full sockaddr_storage for tracing (Kamal Heib) [1641363] - [trace] sunrpc: fix tracepoint warning: unknown op '->' (Kamal Heib) [1641363]- [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Steve Dickson) [1652850] - [fs] flexfiles: use per-mirror specified stateid for IO (Steve Dickson) [1652850] - [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1634086] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1643694] - [fs] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1647460] - [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1650148] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Scott Mayhew) [1645353] - [fs] dlm: Fix Fix saving of NULL callbacks (Robert S Peterson) [1638017] - [fs] move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias should ignore DCACHE_DISCONNECTED (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias should detect loops (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias mustn't create directory aliases (Zheng Yan) [1627001] - [fs] dcache: close d_move race in d_splice_alias (Zheng Yan) [1627001] - [fs] dcache: move d_splice_alias (Zheng Yan) [1627001] - [fs] dcache: don't clear DCACHE_DISCONNECTED too early (Zheng Yan) [1627001] - [fs] dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries (Zheng Yan) [1627001] - [fs] dcache: use IS_ROOT to decide where dentry is hashed (Zheng Yan) [1627001] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637147] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637147] - [fs] iomap: move IOMAP_F_BOUNDARY to gfs2 (Andreas Grunbacher) [1637147] - [fs] iomap: inline data should be an iomap type, not a flag (Andreas Grunbacher) [1637147] - [fs] iomap: add private pointer to struct iomap (Andreas Grunbacher) [1637147] - [fs] iomap: add a page_done callback (Andreas Grunbacher) [1637147] - [fs] iomap: generic inline data handling (Andreas Grunbacher) [1637147] - [fs] iomap: mark newly allocated buffer heads as new (Andreas Grunbacher) [1637147] - [fs] fs: factor out a __generic_write_end helper (Andreas Grunbacher) [1637147] - [fs] gfs2: Iomap cleanups and improvements (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove ordered write mode handling from gfs2_trans_add_data (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_stuffed_write_end cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: hole_size improvement (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove sdp->sd_jheightsize (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_iomap_end tracepoint: log block address (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Check for the end of metadata in punch_hole (Andreas Grunbacher) [1637147] - [fs] gfs2: Fixes to "Implement iomap for block_map" (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1637147] - [fs] gfs2: Minor gfs2_page_add_databufs cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: Add gfs2_max_stuffed_size (Andreas Grunbacher) [1637147] - [fs] gfs2: Typo fixes (Andreas Grunbacher) [1637147] - [fs] gfs2: Implement fallocate(FALLOC_FL_PUNCH_HOLE) (Andreas Grunbacher) [1637147] - [fs] gfs2: Turn trunc_dealloc into punch_hole (Andreas Grunbacher) [1637147] - [fs] gfs2: Generalize truncate code (Andreas Grunbacher) [1637147] - [fs] Turn gfs2_block_truncate_page into gfs2_block_zero_range (Andreas Grunbacher) [1637147] - [fs] gfs2: Improve non-recursive delete algorithm (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix metadata read-ahead during truncate (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove minor gfs2_journaled_truncate inefficiencies (Andreas Grunbacher) [1637147] - [fs] gfs2: truncate: Remove unnecessary oldsize parameters (Andreas Grunbacher) [1637147] - [fs] gfs2: Clean up trunc_start error path (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove pointless BUG_ON (Andreas Grunbacher) [1637147] - [fs] gfs2: Add gfs2_blk2rgrpd comment and fix incorrect use (Andreas Grunbacher) [1637147] - [fs] gfs2: use ->invalidatepage() length argument (Andreas Grunbacher) [1637147] - [fs] gfs2: Switch to invalidatepage_range (Andreas Grunbacher) [1637147] - [fs] GFS2: Merge ordered and writeback writepage (Andreas Grunbacher) [1637147] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1643581 1637147] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1247871] - [fs] cifs: smb2ops: Fix listxattr() when there are no EAs (Leif Sahlberg) [1247871] - [uapi] Fix SPDX tags for files referring to the 'OpenIB.org' license (Ivan Vecera) [1653376] - [uapi] tls: RX path for ktls (Ivan Vecera) [1653376] - [uapi] fix linux/tls.h userspace compilation error (Ivan Vecera) [1653376] - [uapi] license cleanup: add SPDX license identifier to uapi header files with a license (Ivan Vecera) [1653376] - [uapi] tls: kernel TLS support (Ivan Vecera) [1653376] - [kernel] stop_machine: Atomically queue and wake stopper threads (Phil Auld) [1557061] - [kernel] stop_machine: Disable preemption after queueing stopper threads (Phil Auld) [1557061] - [kernel] stop_machine: Disable preemption when waking two stopper threads (Phil Auld) [1557061] - [kernel] stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock (Phil Auld) [1557061] - [kernel] stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool (Phil Auld) [1557061] - [kernel] cpuset: Fix a backport error in update_nodemasks_hier() (Waiman Long) [1584689] - [x86] Treat R_X86_64_PLT32 as R_X86_64_PC32 (Yauheni Kaliuta) [1654807]- [nvme] flush namespace scanning work just before removing namespaces (Ewan Milne) [1622487] - [hwmon] (nct6775) Fix potential Spectre v1 (Dean Nelson) [1639223] - [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1591574] - [mm] madvise(madv_dodump): allow hugetlbfs pages (Jamie Bainbridge) [1641227] - [mm] memcontrol: factor out reclaim iterator loading and updating (Aristeu Rozanski) [1595932] - [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1451547] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1451547] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1451547] - [x86] locking/x86: Use LOCK ADD for smp_mb() instead of MFENCE (Waiman Long) [1522387] - [x86] locking/x86: Drop a comment left over from X86_OOSTORE (Waiman Long) [1522387] - [x86] locking/x86: Add cc clobber for ADDL (Waiman Long) [1522387] - [x86] reuse asm-generic/barrier.h (Waiman Long) [1522387] - [x86] locking, arch: use WRITE_ONCE()/READ_ONCE() in smp_store_release()/smp_load_acquire() (Waiman Long) [1522387] - [x86] locking/arch: Rename set_mb() to smp_store_mb() (Waiman Long) [1522387] - [kernel] locking/arch: Add WRITE_ONCE() to set_mb() (Waiman Long) [1522387] - [x86] cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482755] - [x86] cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482755]- [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1626505] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1626505] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1654699] - [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1524000] - [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1524000] - [kernel] sched/fair: Fix bandwidth timer clock drift condition (Lauro Ramos Venancio) [1617975] - [mm] mremap: properly flush TLB before releasing the page (Rafael Aquini) [1649634] {CVE-2018-18281} - [mm] ipc: use private shmem or hugetlbfs inodes for shm segments (Ondrej Mosnacek) [1613056] - [security] selinux: fix mprotect PROT_EXEC regression caused by mm change (Ondrej Mosnacek) [1613056] - [x86] syscall: Fix ARRAY_INDEX_NOSPEC_SYSCALL data leak (Josh Poimboeuf) [1608424] - [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1652933]- [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1511372] - [net] geneve: ICMP error lookup handler (Stefano Brivio) [1511372] - [net] vxlan: ICMP error lookup handler (Stefano Brivio) [1511372] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1511372] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1511372] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1627270] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637876] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637876] - [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643681] {CVE-2018-18559} - [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1637821] - [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1637821] - [pci] Add pcie_print_link_status() to log link speed and whether it's limited (Myron Stowe) [1647773] - [pci] Add pcie_bandwidth_available() to compute bandwidth available to device (Myron Stowe) [1647773] - [pci] Add pcie_bandwidth_capable() to compute max supported link bandwidth (Myron Stowe) [1647773] - [pci] Add pcie_get_width_cap() to find max supported link width (Myron Stowe) [1647773] - [pci] Add pcie_get_speed_cap() to find max supported link speed (Myron Stowe) [1647773] - [pci] Add decoding for 16 GT/s link speed (Myron Stowe) [1647773] - [pci] Add sysfs max_link_speed/width, current_link_speed/width, etc (Myron Stowe) [1647773] - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [ata] ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (David Arcari) [1643272] - [mfd] intel-lpss: Remove left over variable (David Arcari) [1643267] - [mfd] lpc_ich: Enable watchdog on Intel Apollo Lake PCH (David Arcari) [1643267] - [mfd] lpc_ich: Add support for Intel Apollo Lake SoC (David Arcari) [1643267] - [mfd] intel-lpss: Add default I2C device properties for Apollo Lake (David Arcari) [1643267] - [mfd] intel-lpss: Pass I2C configuration via properties on BXT (David Arcari) [1643267] - [mfd] lpss: Add Broxton ACPI IDs (David Arcari) [1643267] - [tools] selftests/powerpc: Move get_auxv_entry() into utils.c (Diego Domingos) [1632258] - [tools] selftests/powerpc: Add support for skipping tests (Diego Domingos) [1632258] - [tools] selftests: Add support files for powerpc tests (Diego Domingos) [1632258] - [hwmon] k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1643292] - [x86] amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1643292] - [x86] amd_nb: Add support for newer PCI topologies (Gary Hook) [1643292] - [hwmon] k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1643292] - [hwmon] (k10temp) Use API function to access System Management Network (Gary Hook) [1643292] - [x86] amd_nb: Add support for Raven Ridge CPUs (Gary Hook) [1643292] - [hwmon] (k10temp) Add support for AMD Ryzen w/ Vega graphics (Gary Hook) [1643292] - [hwmon] (k10temp) Add temperature offset for Ryzen 2700X (Gary Hook) [1643292] - [x86] cpu/amd: Apply the Erratum 688 fix when the BIOS doesn't (Gary Hook) [1643292] - [x86] pm: Set IRQCHIP_SKIP_SET_WAKE for IOAPIC IRQ chip objects (David Arcari) [1650250]- [cdrom] fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1652054] - [cdrom] Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1628161] {CVE-2018-16658} - [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1630694] {CVE-2018-14646} - [net] Add variants of capable for use on on sockets (Jiri Benc) [1630694] {CVE-2018-14646} - [crypto] chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1647732] - [gpu] drm/i915/gvt: changed DDI mode emulation type (Paul Lai) [1615476] - [gpu] drm/i915/gvt: fix a bug of partially write ggtt enties (Paul Lai) [1540520] - [i2c] i801: fix DNV's SMBCTRL register offset (David Arcari) [1628860] - [i2c] i801: Add support for Intel Broxton (David Arcari) [1651721] - [md] raid1: panic because of using freed memory (Xiao Ni) [1632575 1582673] - [md] Simplify ternary operations (Xiao Ni) [1627563] - [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631130] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1625721] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1625721] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1625721] - [kernel] ring-buffer: Fix polling on trace_pipe (Jerome Marchand) [1647443] - [x86] acpi/cstate: Make APCI C1 FFH MWAIT C-state description vendor-neutral (Laura Abbott) [1627566] - [x86] tsc: Mark Intel ATOM_GOLDMONT TSC reliable (David Arcari) [1651718] - [x86] cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650271] - [powerpc] fadump: re-register firmware-assisted dump if already registered (Steve Best) [1652864]- [lib] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1563798] - [lib] locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag (Waiman Long) [1563798] - [kernel] locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS (Waiman Long) [1563798] - [lib] locking/kconfig: Restructure the lock debugging menu (Waiman Long) [1563798] - [lib] locking/kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable (Waiman Long) [1563798] - [lib] locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches (Waiman Long) [1563798] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1626004] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1626004] - [net] ipv6: check skb->protocol before lookup for nexthop (Hangbin Liu) [1615196] - [net] cls_matchall: fix tcf_unbind_filter missing (Hangbin Liu) [1614130] - [net] l2tp: pass tunnel pointer to ->session_create() (Andrea Claudi) [1637904] {CVE-2018-9517} - [net] rtnetlink: Add dump all for netconf (Paolo Abeni) [1634216] - [net] be careful with zero len iov (Paolo Abeni) [1622337] - [net] ipv6 Use get_hash_from_flowi6 for rt6 hash (Sabrina Dubroca) [1625454] - [powerpc] powernv/opal: Use standard interrupts property when available (Gustavo Duarte) [1577105] - [powerpc] powernv: process all OPAL event interrupts with kopald (Gustavo Duarte) [1577105] - [powerpc] opal: Wake up kopald polling thread before waiting for events (Gustavo Duarte) [1577105] - [powerpc] powernv: Fix opal_event_shutdown() called with interrupts disabled (Gustavo Duarte) [1577105] - [powerpc] powernv: Make opal_event_shutdown() callable from IRQ context (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Use interrupt names if present (Gustavo Duarte) [1577105] - [powerpc] xics: Properly set Edge/Level type and enable resend (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] - [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] - [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] - [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] - [powerpc] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] - [powerpc] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] - [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] - [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] - [powerpc] irqdomain: Relax failure path on setting up mappings (Gustavo Duarte) [1577105] - [powerpc] numa: Skip onlining a offline node in kdump path (Steve Best) [1650254] - [powerpc] tm: Fix stack pointer corruption in __tm_recheckpoint() (Steve Best) [1650247] - [powerpc] pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1650255] - [powerpc] pseries/mm: factorize PTE slot computation (Steve Best) [1650255] - [powerpc] pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1650255] - [powerpc] rtas: Fix a potential race between CPU-Offline & Migration (Steve Best) [1650249] - [powerpc] pseries: Disable CPU hotplug across migrations (Steve Best) [1650249]- [tools] bpftool: fold hex keyword in command help (Jiri Olsa) [1640092] - [tools] bpftool: change time format for program 'loaded at:' information (Jiri Olsa) [1640092] - [tools] bpftool: make it easier to feed hex bytes to bpftool (Jiri Olsa) [1640092] - [tools] bpftool: Adjust to new print_bpf_insn interface (Jiri Olsa) [1640092] - [tools] bpftool: fix potential format truncation (Jiri Olsa) [1640092] - [tools] bpftool: fix dependency file path (Jiri Olsa) [1640092] - [tools] bpftool: add support for quotations in batch files (Jiri Olsa) [1640092] - [tools] bpftool: read from stdin when batch file name is "-" (Jiri Olsa) [1640092] - [tools] bpftool: support continuation lines in batch files (Jiri Olsa) [1640092] - [tools] bpftool: support comments in batch files (Jiri Olsa) [1640092] - [tools] bpftool: add bash completion for CFG dump (Jiri Olsa) [1640092] - [tools] bpftool: new command-line option and documentation for 'visual' (Jiri Olsa) [1640092] - [tools] bpftool: generate .dot graph from CFG information (Jiri Olsa) [1640092] - [tools] bpftool: add out edges for each basic-block (Jiri Olsa) [1640092] - [tools] bpftool: partition basic-block for each function in the CFG (Jiri Olsa) [1640092] - [tools] bpftool: detect sub-programs from the eBPF sequence (Jiri Olsa) [1640092] - [tools] bpftool: factor out xlated dump related code into separate file (Jiri Olsa) [1640092] - [tools] bpftool: remove unnecessary 'if' to reduce indentation (Jiri Olsa) [1640092] - [kernel] bpf/verifier: disallow pointer subtraction (Jiri Olsa) [1640092] - [kernel] bpf: use per htab salt for bucket hash (Jiri Olsa) [1640092] - [kernel] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Jiri Olsa) [1640092] - [kernel] bpf: add ability to charge bpf maps memory dynamically (Jiri Olsa) [1640092] - [tools] bpf: verifier: MOV64 don't mark dst reg unbounded (Jiri Olsa) [1640092] - [kernel] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Jiri Olsa) [1640092] - [kernel] bpf: don't leave partial mangled prog in jit_subprogs error path (Jiri Olsa) [1640092] - [kernel] bpf: hash map: decrement counter on error (Jiri Olsa) [1640092] - [kernel] bpf: fix panic in prog load calls cleanup (Jiri Olsa) [1640092] - [tools] bpf: reject passing modified ctx to helper functions (Jiri Olsa) [1640092] - [kernel] bpf: fix context access in tracing progs on 32 bit archs (Jiri Olsa) [1640092] - [kernel] bpf: avoid retpoline for lookup/update/delete calls on maps (Jiri Olsa) [1640092] - [kernel] bpf: show prog and map id in fdinfo (Jiri Olsa) [1640092] - [kernel] bpf: fixup error message from gpl helpers on license mismatch (Jiri Olsa) [1640092] - [kernel] bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found (Jiri Olsa) [1640092] - [kernel] bpf: avoid -Wmaybe-uninitialized warning (Jiri Olsa) [1640092] - [kernel] perf/core: add perf_get_event() to return perf_event given a struct file (Jiri Olsa) [1640092] - [kernel] bpf: get JITed image lengths of functions via syscall (Jiri Olsa) [1640092] - [kernel] bpf: fix multi-function JITed dump obtained via syscall (Jiri Olsa) [1640092] - [kernel] bpf: get kernel symbol addresses via syscall (Jiri Olsa) [1640092] - [kernel] bpf: support 64-bit offsets for bpf function calls (Jiri Olsa) [1640092] - [kernel] bpf: add __printf verification to bpf_verifier_vlog (Jiri Olsa) [1640092] - [kernel] bpf: enable stackmap with build_id in nmi context (Jiri Olsa) [1640092] - [kernel] bpf: fix references to free_bpf_prog_info() in comments (Jiri Olsa) [1640092] - [kernel] bpf: export bpf_event_output() (Jiri Olsa) [1640092] - [kernel] bpf: add faked "ending" subprog (Jiri Olsa) [1640092] - [kernel] bpf: centre subprog information fields (Jiri Olsa) [1640092] - [kernel] bpf: unify main prog and subprog (Jiri Olsa) [1640092] - [x86] bpf: Clean up non-standard comments, to make the code more readable (Jiri Olsa) [1640092] - [kernel] bpf/verifier: improve register value range tracking with ARSH (Jiri Olsa) [1640092] - [kernel] bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals (Jiri Olsa) [1640092] - [kernel] bpf/verifier: refine retval R0 state for bpf_get_stack helper (Jiri Olsa) [1640092] - [kernel] bpf: add bpf_get_stack helper (Jiri Olsa) [1640092] - [kernel] bpf: change prototype for stack_map_get_build_id_offset (Jiri Olsa) [1640092] - [kernel] bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed() (Jiri Olsa) [1640092] - [kernel] bpf: Remove struct bpf_verifier_env argument from print_bpf_insn (Jiri Olsa) [1640092] - [kernel] bpf: add new jited info fields in bpf_dev_offload and bpf_prog_info (Jiri Olsa) [1640092] - [kernel] bpf: fix kallsyms handling for subprogs (Jiri Olsa) [1640092] - [kernel] bpf_obj_do_pin(): switch to vfs_mkobj(), quit abusing ->mknod() (Jiri Olsa) [1640092] - [kernel] new primitive: vfs_mkobj() (Jiri Olsa) [1640092] - [kernel] bpf: add a bpf_override_function helper (Jiri Olsa) [1640092] - [net] bpf: make jited programs visible in traces (Jiri Olsa) [1640092] - [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1640092] - [kernel] tracing/kprobes: Avoid perf_trace_buf_*() if ->perf_events is empty (Jiri Olsa) [1640092] - [kernel] seqlock: Introduce raw_read_seqcount_latch() (Jiri Olsa) [1640092] - [kernel] rbtree: include rcu.h (Jiri Olsa) [1640092] - [kernel] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jiri Olsa) [1640092] - [kernel] rbtree: Implement generic latch_tree (Jiri Olsa) [1640092] - [kernel] rcu: Move lockless_dereference() out of rcupdate.h (Jiri Olsa) [1640092] - [powerpc] bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc64: add JIT support for multi-function programs (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc64: pad function address loads with NOPs (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: fix out of bounds access in tail call (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: remove obsolete exception handling from div/mod (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: fix net.core.bpf_jit_enable race (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: do not reload skb pointers in non-skb context (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: take advantage of stack_depth tracking in powerpc JIT (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Use memset32() to pre-fill traps in BPF page(s) (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE} (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: Add jited_len to struct bpf_prog (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: free up BPF_JMP | BPF_CALL | BPF_X opcode (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: trace_bpf_jit_comp64.c: remove stubs for cBPF from arch code (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Introduce __PPC_SH64() (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Flush the entire JIT buffer (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Remove redundant check for non-null image (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Add support for bpf constant blinding (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Implement support for tail calls (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Introduce accessors for using the tmp local stack space (Yauheni Kaliuta) [1637441] - [powerpc] Wire up sys_bpf() syscall (Yauheni Kaliuta) [1637441] - [powerpc] bpf: finish porting ebpf to trace_ part of RHEL (Yauheni Kaliuta) [1637441] - [kernel] bpf: linux/bpf.h needs linux/numa.h (Yauheni Kaliuta) [1637441] - [powerpc] ebpf/jit: Implement JIT compiler for extended BPF (Yauheni Kaliuta) [1637441] - [powerpc] bpf/jit: Introduce rotate immediate instructions (Yauheni Kaliuta) [1637441] - [powerpc] ppc: bpf: add reqired opcodes for ppc32 (Yauheni Kaliuta) [1637441] - [powerpc] add PPC_INST_LBZ opcode (Yauheni Kaliuta) [1637441] - [powerpc] bpf/jit: add function descriptor for PPC64v1 abi only (Yauheni Kaliuta) [1637441] - [powerpc] Define and use PPC64_ELF_ABI_v2/v1 (Yauheni Kaliuta) [1637441]- [scsi] mpt3sas: Swap I/O memory read value back to cpu endianness (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add an I/O barrier (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update driver version "25.100.00.00" (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix possible memory leak (Tomas Henzl) [1513855] - [scsi] mpt3sas: For NVME device, issue a protocol level reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update MPI Headers (Tomas Henzl) [1513855] - [scsi] mpt3sas: Report Firmware Package Version from HBA Driver (Tomas Henzl) [1513855] - [scsi] mpt3sas: Cache enclosure pages during enclosure add (Tomas Henzl) [1513855] - [scsi] mpt3sas: Allow processing of events during driver unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: Increase event log buffer to support 24 port HBA's (Tomas Henzl) [1513855] - [scsi] mpt3sas: Added support for SAS Device Discovery Error Event (Tomas Henzl) [1513855] - [scsi] mpt3sas: Enhanced handling of Sense Buffer (Tomas Henzl) [1513855] - [scsi] mpt3sas: Optimize I/O memory consumption in driver (Tomas Henzl) [1513855] - [scsi] mpt3sas: Lockless access for chain buffers (Tomas Henzl) [1513855] - [scsi] mpt3sas: Pre-allocate RDPQ Array at driver boot time (Tomas Henzl) [1513855] - [scsi] mpt3sas: Bug fix for big endian systems (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1513855] - [scsi] mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM (Tomas Henzl) [1513855] - [scsi] mpt3sas: clarify mmio pointer types (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce function to clone mpi reply (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce function to clone mpi request (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce Base function for cloning (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce API to get BAR0 mapped buffer address (Tomas Henzl) [1513855] - [scsi] mpt3sas: Configure reply post queue depth, DMA and sgl tablesize (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add PCI device ID for Andromeda (Tomas Henzl) [1513855] - [scsi] mpt3sas: wait for and flush running commands on shutdown/unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix oops in error handlers after shutdown/unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: make function _get_st_from_smid static (Tomas Henzl) [1513855] - [scsi] mpt3sas: lockless command submission (Tomas Henzl) [1513855] - [virtio_scsi] use cmd_size (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify _wait_for_commands_to_complete() (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify mpt3sas_scsi_issue_tm() (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify task management functions (Tomas Henzl) [1513855] - [scsi] mpt3sas: always use first reserved smid for ioctl passthrough (Tomas Henzl) [1513855] - [scsi] mpt3sas: check command status before attempting abort (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce mpt3sas_get_st_from_smid() (Tomas Henzl) [1513855] - [scsi] mpt3sas: open-code _scsih_scsi_lookup_get() (Tomas Henzl) [1513855] - [scsi] mpt3sas: separate out _base_recovery_check() (Tomas Henzl) [1513855] - [scsi] mpt3sas: use list_splice_init() (Tomas Henzl) [1513855] - [scsi] mpt3sas: set default value for cb_idx (Tomas Henzl) [1513855] - [scsi] mpt3sas: Proper handling of set/clear of "ATA command pending" flag (Tomas Henzl) [1513855] - [scsi] mpt3sas: Remove unused variable requeue_event (Tomas Henzl) [1513855] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1513855] - [scsi] mpt3sas: remove a stray KERN_INFO (Tomas Henzl) [1513855] - [scsi] mpt3sas: cleanup _scsih_pcie_enumeration_event() (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix dma_addr_t casts (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update mpt3sas driver version (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix sparse warnings (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix nvme drives checking for tlr (Tomas Henzl) [1513855] - [scsi] mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add-Task-management-debug-info-for-NVMe-drives (Tomas Henzl) [1513855] - [scsi] mpt3sas: scan and add nvme device after controller reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Set NVMe device queue depth as 128 (Tomas Henzl) [1513855] - [scsi] mpt3sas: Handle NVMe PCIe device related events generated from firmware (Tomas Henzl) [1513855] - [scsi] mpt3sas: API's to remove nvme drive from sml (Tomas Henzl) [1513855] - [scsi] mpt3sas: API 's to support NVMe drive addition to SML (Tomas Henzl) [1513855] - [scsi] mpt3sas: Added support for nvme encapsulated request message (Tomas Henzl) [1513855] - [scsi] mpt3sas: SGL to PRP Translation for I/Os to NVMe devices (Tomas Henzl) [1513855] - [scsi] mpt3sas: Recognize and act on iopriority info (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add nvme device support in slave alloc, target alloc and probe (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix an out of bound write (Tomas Henzl) [1513855] - [scsi] mpt3sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513855]- [kernel] sched/cputime: Accumulate vtime on top of nsec clocksource (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Move the vtime task fields to their own struct (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Rename vtime fields (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime (Yauheni Kaliuta) [1436351] - [kernel] timer/sysclt: Restrict timer migration sysctl values to 0 and 1 (Phil Auld) [1619473] - [mm] slub: extend slub debug to handle multiple slabs (Aaron Tomlin) [1650336] - [mm] slub: relax CMPXCHG consistency restrictions (Aaron Tomlin) [1650102] - [mm] slub: convert SLAB_DEBUG_FREE to SLAB_CONSISTENCY_CHECKS (Aaron Tomlin) [1650102] - [mm] slub: fix/clean free_debug_processing return paths (Aaron Tomlin) [1650102] - [mm] slub: drop lock at the end of free_debug_processing (Aaron Tomlin) [1650102] - [fs] nfsdv4: use export cache flushtime for changeid on V4ROOT objects ("J. Bruce Fields") [1637101 1570022] - [fs] Add some missing debug fields in server and tcon structs (Leif Sahlberg) [1588912] - [fs] nfsv4: Fix _nfs4_do_setlk() (Benjamin Coddington) [1468559] - [fs] nfsv4: Don't add a new lock on an interrupted wait for LOCK (Benjamin Coddington) [1468559] - [fs] don't carry MAY_OPEN in op->acc_mode (Prarit Bhargava) [1590228] - [fs] allow open(dir, O_TMPFILE|..., 0) with mode 0 (Prarit Bhargava) [1590228] - [fs] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1255395] - [fs] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1255395] - [fs] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1255395] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1639980]- [vfio] spapr: Fix missing mutex unlock when creating a window (David Gibson) [1612677] - [vfio] spapr_tce: Set window when adding additional groups to container (David Gibson) [1612677] - [vfio] spapr_tce: Check kzalloc() return when preregistering memory (David Gibson) [1612677] - [vfio] powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown (David Gibson) [1612677] - [vfio] spapr: Reference mm in tce_container (David Gibson) [1612677] - [vfio] spapr: Postpone allocation of userspace version of TCE table (David Gibson) [1612677] - [vfio] powerpc/iommu: Stop using @current in mm_iommu_xxx (David Gibson) [1612677] - [vfio] spapr: Postpone default window creation (David Gibson) [1612677] - [vfio] spapr: Add a helper to create default DMA window (David Gibson) [1612677] - [vfio] vfio_iommu_spapr_tce: Remove unneeded iommu_group_get_iommudata (David Gibson) [1612677] - [powerpc] iommu: Pass mm_struct to init/cleanup helpers (David Gibson) [1612677] - [powerpc] powernv/ioda: Fix endianness when reading TCEs (David Gibson) [1612677] - [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1608704] - [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1608704] - [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1608704] - [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1608704] - [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1608704] - [netdrv] treewide: devm_kzalloc() -> devm_kcalloc() (Ivan Vecera) [1647141] - [pci] iov: Add pci_sriov_configure_simple() (Ivan Vecera) [1647141]- [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1621072] - [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1643293] - [watchdog] itco_wdt: Remove unused hooks (David Arcari) [1645537] - [watchdog] itco_wdt: Drop option vendorsupport=2 (David Arcari) [1645537] - [watchdog] itco_wdt: Add PMC specific noreboot update api (David Arcari) [1645537] - [watchdog] itco_wdt: cleanup set/unset no_reboot_bit functions (David Arcari) [1645537] - [watchdog] itco_wdt: Replace shutdown function with call to watchdog_stop_on_reboot (David Arcari) [1645537] - [watchdog] itco_wdt: Simplify module init function (David Arcari) [1645537] - [watchdog] itco_wdt: Use pdev for platform device and pci_dev for pci device (David Arcari) [1645537] - [watchdog] itco_wdt: Use device managed resources (David Arcari) [1645537] - [watchdog] itco_wdt: Use allocated data structures (David Arcari) [1645537] - [watchdog] itco_wdt: constify iTCO_wdt_pm structure (David Arcari) [1645537] - [watchdog] pm / watchdog: itco: stop watchdog during system suspend (David Arcari) [1645537] - [watchdog] drop owner assignment from platform_drivers (David Arcari) [1645537] - [watchdog] itco-wdt: handle 5th variation for Apollo Lake (David Arcari) [1645537] - [watchdog] fix checkpatch warnings and error (David Arcari) [1645537] - [watchdog] use dev_get_platdata() (David Arcari) [1645537] - [pinctrl] broxton: Convert unsigned to unsigned int (David Arcari) [1643270] - [pinctrl] intel: Convert to use SPDX identifier (David Arcari) [1643270] - [pinctrl] broxton: No need to take pointer of a pointer (David Arcari) [1643270] - [pinctrl] broxton: Rename apl-pinctrl driver (David Arcari) [1643270] - [pinctrl] broxton: Use correct PADCFGLOCK offset (David Arcari) [1643270] - [pinctrl] broxton: enable platform device in the absence of ACPI enumeration (David Arcari) [1643270] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1643270] - [pinctrl] intel: Add Intel Broxton pin controller support (David Arcari) [1643270] - [x86] cpu: Add workaround for MONITOR instruction erratum on Goldmont based CPUs (David Arcari) [1594329]- [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1641660] - [gpu] drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device (Paul Lai) [1599461] - [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1637637] - [kernel] edac: Raise the maximum number of memory controllers (Aristeu Rozanski) [1633763] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1630481] - [md] raid5-cache: disable reshape completely (Nigel Croxon) [1358592] - [block] floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl (Sanskriti Sharma) [1555420] {CVE-2018-7755} - [fs] kernel: proc: add cond_resched to /proc/kpage* read/write loop (Rafael Aquini) [1560020] - [fs] kernel: proc: export idle flag via kpageflags (Rafael Aquini) [1560020] - [mm] introduce idle page tracking (Rafael Aquini) [1560020] - [mm] bring back /sys/kernel/mm (Rafael Aquini) [1560020] - [mm] vmscan: get rid of throttle_vm_writeout (Rafael Aquini) [1641801] - [mm] vmscan: don't trigger congestion wait on dirty-but-not-writeout pages (Rafael Aquini) [1563411] - [mm] vmscan: avoid throttling reclaim for loop-back nfsd threads (Rafael Aquini) [1563411] - [mm] vmscan: unlock page while waiting on writeback (Rafael Aquini) [1563411] - [mm] vmscan: remove remains of kswapd-managed zone->all_unreclaimable (Rafael Aquini) [1563411] - [mm] vmscan: fix do_try_to_free_pages() livelock (Rafael Aquini) [1563411] - [mm] vmscan: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments (Rafael Aquini) [1563411]- [documentation] proc.txt: Adding 'HardwareCorrupted' field and description (Prashant Dhamdhere) [1626099] - [gpu] drm/i915/query: Protect tainted function pointer lookup (Rob Clark) [1639677] - [gpu] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1639677] - [gpu] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1639677] - [tty] vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1639191] - [mailbox] pcc: handle parse error (David Arcari) [1616195] - [scsi] vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts (Neil Horman) [1613541] - [block] badblocks: fix wrong return value in badblocks_set if badblocks are disabled (Xiao Ni) [1476097] - [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1623856] - [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1623856] - [pci] hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() (Mohammed Gamal) [1636237] - [pci] hv: Do not wait forever on a device that has disappeared (Mohammed Gamal) [1636237] - [pci] hv: Fix 2 hang issues in hv_compose_msi_msg() (Mohammed Gamal) [1636237] - [pci] hv: Do not sleep in compose_msi_msg() (Mohammed Gamal) [1636237] - [kernel] module: fix ddebug_remove_module() (Artem Savkov) [1497613] - [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1609926 1544041] - [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1609926 1544041] - [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1609926 1544041] - [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1609926 1544041] - [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1609926 1544041] - [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1640399] - [powerpc] pseries: Fix of_node_put() underflow during reconfig remove (Steve Best) [1619714] - [powerpc] tm: Avoid possible userspace r1 corruption on reclaim (Desnes Augusto Nunes do Rosario) [1635307] - [powerpc] tm: Fix userspace r13 corruption (Desnes Augusto Nunes do Rosario) [1635307] - [powerpc] tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0 (Desnes Augusto Nunes do Rosario) [1635307] - [x86] microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1599273] - [x86] microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1599273] - [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1577050]- [powerpc] kvm: book3s hv: Snapshot timebase offset on guest entry (Laurent Vivier) [1627090] - [powerpc] kvm: book3s hv: Remove vcpu->arch.dec usage (Laurent Vivier) [1627090] - [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1631439] - [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1631439] - [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1631439] - [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1631439] - [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1631439] - [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1631439] - [x86] kvm: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use (Vitaly Kuznetsov) [1452546]- [scsi] ipr: System hung while dlpar adding primary ipr adapter back (Diego Domingos) [1631781] - [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1633638] - [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633343] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638178] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1631593] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1631593] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1631593] - [s390] crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633354] - [s390] qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1629864] - [s390] qdio: reset old sbal_state flags (Hendrik Brueckner) [1629868] - [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1628088] - [s390] qdio: simplify math in get_*_buffer_frontier() (Prashant Dhamdhere) [1600542] - [s390] keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1639295] - [x86] mark amd rome as unsupported (David Arcari) [1638504] - [x86] paravirt: Fix some warning messages (Prarit Bhargava) [1626417] {CVE-2018-15594} - [x86] paravirt: Fix spectre-v2 mitigations for paravirt guests (Prarit Bhargava) [1626417] {CVE-2018-15594}- [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1636398] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1634156] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1635470] - [netdrv] Add driver support for 20G link speed (Chad Dupuis) [1635470] - [vhost] vhost_net: keep private_data and rx_ring synced (Wei Xu) [1465912] - [vhost] vhost_net: initialize rx_ring in vhost_net_open() (Wei Xu) [1465912] - [netdrv] tap: free skb if flags error (Wei Xu) [1465912] - [netdrv] tun: free skb in early errors (Wei Xu) [1465912] - [vhost] fix skb leak in handle_rx() (Wei Xu) [1465912] - [vhost] vhost_net: try batch dequing from skb array (Wei Xu) [1465912] - [netdrv] tap: support receiving skb from msg_control (Wei Xu) [1465912] - [netdrv] tun: support receiving skb through msg_control (Wei Xu) [1465912] - [kernel] tap: export skb_array (Wei Xu) [1465912] - [kernel] tun: export skb_array (Wei Xu) [1465912] - [kernel] skb_array: introduce batch dequeuing (Wei Xu) [1465912] - [kernel] ptr_ring: introduce batch dequeuing (Wei Xu) [1465912] - [kernel] skb_array: introduce skb_array_unconsume (Wei Xu) [1465912] - [kernel] ptr_ring: add ptr_ring_unconsume (Wei Xu) [1465912] - [kernel] ptr_ring: batch ring zeroing (Wei Xu) [1465912] - [netdrv] nfp: don't depend on eth_tbl being available (Pablo Cascon) [1592881] - [netdrv] nfp: fix memory leak on FW load error (Pablo Cascon) [1592881] - [netdrv] nfp: add hwmon support (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: allow zero-length capabilities (Pablo Cascon) [1592881] - [netdrv] nfp: print a message when mutex wait is interrupted (Pablo Cascon) [1592881] - [netdrv] nfp: ignore signals when communicating with management FW (Pablo Cascon) [1592881] - [netdrv] nfp: use full 40 bits of the NSP buffer address (Pablo Cascon) [1592881] - [netdrv] nfp: add a separate counter for packets with CHECKSUM_COMPLETE (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: improve wrong FW response warnings (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add support for bpf_get_prandom_u32() (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add support for atomic add of unknown values (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: expose command delay slots (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add basic support for atomic adds (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add map deletes from the datapath (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add map updates from the datapath (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add helper for basic map call checks (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add helper for validating stack pointers (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: rename map_lookup_stack() to map_call_stack_common() (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: detect packet reads could be cached, enable the optimisation (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: support unaligned read offset (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: read from packet data cache for PTR_TO_PACKET (Pablo Cascon) [1592881] - [netdrv] nfp: flower: implement ip fragmentation match offload (Pablo Cascon) [1592881] - [netdrv] nfp: flower: refactor shared ip header in match offload (Pablo Cascon) [1592881] - [netdrv] Use octal not symbolic permissions (Pablo Cascon) [1592881] - [netdrv] nfp: advertise firmware for mixed 10G/25G mode (Pablo Cascon) [1592881] - [netdrv] nfp: add Makefiles to all directories (Pablo Cascon) [1592881] - [netdrv] nfp: flower: implement tcp flag match offload (Pablo Cascon) [1592881] - [netdrv] nfp: standardize FW header whitespace (Pablo Cascon) [1592881] - [netdrv] nfp: use tc_cls_can_offload_and_chain0() (Pablo Cascon) [1592881] - [netdrv] nfp: setup xdp_rxq_info (Pablo Cascon) [1592881] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Pablo Cascon) [1592881]- [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} - [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} - [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1640645] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1601153] - [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1613248] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] - [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1613248] - [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1632898] - [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1628828] - [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1608955] - [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1608955] - [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1608955]- [mm] mlock: avoid increase mm->locked_vm on mlock() when already mlock2(, MLOCK_ONFAULT) (Rafael Aquini) [1633059]- [block] blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug (Ming Lei) [1619988] - [nvme] nvme-pci: unquiesce dead controller queues (Ming Lei) [1632424]- [netdrv] net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow (Alaa Hleihel) [1633652] - [netdrv] net/mlx5e: Fix traffic between VF and representor (Alaa Hleihel) [1633652] - [mm] vmscan: do not loop on too_many_isolated for ever (Waiman Long) [1632050]- [fs] exec: Limit arg stack to at most 75 of _STK_LIM (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [fs] exec: account for argv/envp pointers (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [kernel] revert "sched/topology: Introduce NUMA identity node sched domain" (Gustavo Duarte) [1620031] - [powerpc] revert "powernv: Add a virtual irqchip for opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Reorder OPAL subsystem initialisation" (Gustavo Duarte) [1617966] - [char] revert "ipmi/powernv: Convert to irq event interface" (Gustavo Duarte) [1617966] - [tty] revert "hvc: Convert to using interrupts instead of opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/eeh: Update the EEH code to use the opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal: Convert opal message events to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/elog: Convert elog to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal-dump: Convert to irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "opal: Remove events notifier" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Increase opal-irqchip initcall priority" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix double endian conversion" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix deadlock introduced by "Fix double endian conversion"" (Gustavo Duarte) [1617966] - [sound] alsa: hda/realtek - two more lenovo models need fixup of MIC_LOCATION (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Fix the problem of two front mics on more machines (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs (Jaroslav Kysela) [1611958]- [cdrom] information leak in cdrom_ioctl_media_changed() (Sanskriti Sharma) [1578207] {CVE-2018-10940} - [mm] mlock: remove lru_add_drain_all() (Oleksandr Natalenko) [1624765] - [block] blk-mq: fix race between updating nr_hw_queues and switching io sched (Ming Lei) [1619988] - [block] blk-mq: avoid to map CPU into stale hw queue (Ming Lei) [1619988] - [block] blk-mq: fix sysfs inflight counter (Ming Lei) [1548261] - [block] blk-mq: count allocated but not started requests in iostats inflight (Ming Lei) [1548261] - [block] fix a crash caused by wrong API (Ming Lei) [1548261] - [block] blk-mq: enable checking two part inflight counts at the same time (Ming Lei) [1548261] - [block] blk-mq: provide internal in-flight variant (Ming Lei) [1548261] - [block] make part_in_flight() take an array of two ints (Ming Lei) [1548261] - [block] pass in queue to inflight accounting (Ming Lei) [1548261] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1584343]- [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Use bool as return type for mlx5e_xdp_handle (Alaa Hleihel) [1618609] - [netdrv] net: aquantia: memory corruption on jumbo frames (Igor Russkikh) [1628238] - [kernel] revert "platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143] - [x86] revert "mm: probe memory block size for generic x86 64bit" (Baoquan He) [1625143] - [x86] revert "mm: Use 2GB memory block size on large-memory x86-64 systems" (Baoquan He) [1625143] - [x86] revert "mm: Streamline and restore probe_memory_block_size()" (Baoquan He) [1625143] - [x86] revert "mm/memory_hotplug: determine block size based on the end of boot memory" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: do not fail offlining too early" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: remove timeout from __offline_memory" (Baoquan He) [1625143] - [kernel] revert "x86/platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143]- [fs] fanotify: fix logic of events on child (Miklos Szeredi) [1597738] - [fs] cifs: add a check for session expiry (Leif Sahlberg) [1626358] - [fs] xfs: completely disable per-inode DAX behavior (Eric Sandeen) [1623150] - [fs] fs: get_rock_ridge_filename(): handle malformed NM entries (Bill O'Donnell) [1340778] {CVE-2016-4913} - [md] fix 'allow faster resync only on non-rotational media' underneath dm (Nigel Croxon) [1561162] - [md] Revert "allow faster resync only on non-rotational media" (Nigel Croxon) [1561162] - [mm] madvise: fix madvise() infinite loop under special circumstances (Rafael Aquini) [1552982] {CVE-2017-18208} - [infiniband] srpt: Support HCAs with more than two ports (Don Dutile) [1616192] - [infiniband] overflow.h: Add allocation size calculation helpers (Don Dutile) [1616192] - [net] ip_tunnel: clean the GSO bits properly (Flavio Leitner) [1607907] - [kernel] revert cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1626943] - [s390] sclp: Change SCLP console default buffer-full behavior (Hendrik Brueckner) [1625350] - [x86] kvm: Take out __exit annotation in vmx_exit() (Waiman Long) [1626560] - [x86] mark coffeelake-s 8+2 as supported (David Arcari) [1575457] - [x86] kvm: vmx: fixes for vmentry_l1d_flush module parameter (Marcelo Tosatti) [1619602] - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Marcelo Tosatti) [1619602]- [kernel] posix-timer: Properly check sigevent->sigev_notify (Phil Auld) [1613711] {CVE-2017-18344} - [sound] alsa: rawmidi: Change resized buffers atomically (Denys Vlasenko) [1593087] {CVE-2018-10902} - [fs] Fix up non-directory creation in SGID directories (Miklos Szeredi) [1600953] {CVE-2018-13405} - [fs] pnfs: Layoutreturn must free the layout after the layout-private data (Scott Mayhew) [1625517] - [fs] sunrpc: Ensure we always close the socket after a connection shuts down (Steve Dickson) [1614950] - [fs] xfs: remove filestream item xfs_inode reference (Brian Foster) [1518623] - [mm] set IORESOURCE_SYSTEM_RAM to system RAM to fix memory hot-add failure (Larry Woodman) [1628349] - [firmware] efivars: Protect DataSize and Data in efivar_entry.var (Lenny Szubowicz) [1597868]- [scsi] libsas: fix memory leak in sas_smp_get_phy_events() (Tomas Henzl) [1558582] {CVE-2018-7757} - [vhost] fix info leak due to uninitialized memory (Jason Wang) [1573705] {CVE-2018-1118} - [pci] Fix calculation of bridge window's size and alignment (Myron Stowe) [1623800] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1614151] - [crypto] api: fix finding algorithm currently being tested (Herbert Xu) [1618701] - [sound] alsa: hda/realtek: Fix HP Headset Mic can't record (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup for HP x360 laptops with B&O speakers (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup mute led on HP Spectre x360 (Jaroslav Kysela) [1622721] - [target] scsi: tcmu: use u64 for dev_size (Xiubo Li) [1603363] - [target] scsi: tcmu: use match_int for dev params (Xiubo Li) [1603363] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Xiubo Li) [1603363] - [target] scsi: tcmu: unmap if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: check if dev is configured before block/reset (Xiubo Li) [1603363] - [target] scsi: tcmu: use lio core se_device configuration helper (Xiubo Li) [1603363] - [target] scsi: target: add helper to check if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: initialize list head (Xiubo Li) [1603363] - [target] scsi: target_core_user: fix double unlock (Xiubo Li) [1603363] - [s390] arch: Set IORESOURCE_SYSTEM_RAM flag for resources (Gary Hook) [1627889] - [x86] efi-bgrt: Switch all pr_err() to pr_notice() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi/bgrt: Don't ignore the BGRT if the 'valid' bit is 0 (Lenny Szubowicz) [1464241] - [x86] efi: Preface all print statements with efi* tag (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Switch pr_err() to pr_debug() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Add error handling; inform the user when ignoring the BGRT (Lenny Szubowicz) [1464241] - [x86] efi: Check status field to validate BGRT header (Lenny Szubowicz) [1464241]- [gpu] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables (Lyude Paul) [1597881 1571927] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1583487] - [mm] partially revert: remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1623980] - [security] selinux: mark unsupported policy capabilities as reserved (Paul Moore) [1600850] - [x86] intel_rdt: Fix MBA resource initialization (Prarit Bhargava) [1610239]- [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] revert ipv4: use skb coalescing in defragmentation (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] speed up skb_rbtree_purge() (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] avoid skb_warn_bad_offload on IS_ERR (Andrea Claudi) [1624702] - [net] ipv4: fix incorrectly registered callback for sysctl_fib_multipath_hash_policy (Ivan Vecera) [1624356] - [net] ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1593732] - [netdrv] cfg80211: let's wmm_rule be part of reg_rule structure (Stanislaw Gruszka) [1620108] - [netdrv] nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command (Stanislaw Gruszka) [1620108] - [netdrv] iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule) (Stanislaw Gruszka) [1620108] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1615500] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1573988] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1573988] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1626094] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1613039 1514539] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1573988 1586123] - [acpi] acpica: reference counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618758] - [gpu] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1533336] - [gpu] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1533336] - [gpu] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1533336] - [gpu] drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal (Ben Skeggs) [1584963] - [gpu] drm/nouveau/fb/gp100-: disable address remapper (Ben Skeggs) [1584963] - [mm] kernel error swap_info_get: Bad swap offset entry (Mikulas Patocka) [1622747] - [s390] detect etoken facility (Hendrik Brueckner) [1625349] - [s390] lib: use expoline for all bcr instructions (Hendrik Brueckner) [1625349] - [x86] spec_ctrl: Don't turn off IBRS on idle with enhanced IBRS (Waiman Long) [1614143] - [x86] speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614143]- [netdrv] qed: Add new TLV to request PF to update MAC in bulletin board (Harish Patil) [1460150] - [netdrv] qed: use trust mode to allow VF to override forced MAC (Harish Patil) [1460150] - [netdrv] hv_netvsc: Fix napi reschedule while receive completion is busy (Mohammed Gamal) [1614503] - [netdrv] hv_netvsc: remove unneeded netvsc_napi_complete_done() (Mohammed Gamal) [1614503] - [scsi] qedi: Add the CRC size within iSCSI NVM image (Chad Dupuis) [1611573] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618778] - [x86] kvm: update master clock before computing kvmclock_offset (Marcelo Tosatti) [1594034]- [samples] bpf: Additional changes (Jiri Olsa) [1619721] - [samples] bpf: Add v4.16 sources (Jiri Olsa) [1619721] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1620774] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1620774] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622551] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1622551] - [netdrv] mlx5e: Fix null pointer access when setting MTU of vport representor (Erez Alfasi) [1625195] - [netdrv] mlx5e: Support configurable MTU for vport representors (Erez Alfasi) [1625195] - [netdrv] mlx5e: Save MTU in channels params (Erez Alfasi) [1625195] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1625703] - [netdrv] virtio-net: set netdevice mtu correctly (Mohammed Gamal) [1610416] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1614161] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1615829] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616149] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1609173] - [uio] Revert "use request_threaded_irq instead" (Xiubo Li) [1560418] - [fs] seq_file: fix out-of-bounds read (Paolo Abeni) [1620002] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1530776] - [md] allow faster resync only on non-rotational media (Nigel Croxon) [1561162] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616304] - [cpufreq] Fix possible circular locking dependency (Waiman Long) [1529668] - [mm] memcg: delay memcg id freeing (Aristeu Rozanski) [1607249] - [mm] mlock: fix mlock accounting (Rafael Aquini) [1610652] - [mm] page-writeback: check-before-clear PageReclaim (Rafael Aquini) [1588002] - [mm] migrate: check-before-clear PageSwapCache (Rafael Aquini) [1588002] - [mm] mempolicy: fix crashes from mbind() merging vmas (Rafael Aquini) [1588002] - [x86] apic: Future-proof the TSC_DEADLINE quirk for SKX (Steve Best) [1624090]- [net] ipvs: Fix panic due to non-linear skb (Davide Caratti) [1623088] - [net] ipv4: remove BUG_ON() from fib_compute_spec_dst (Lorenzo Bianconi) [1496779] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Xin Long) [1622218] - [net] ipv6: reorder icmpv6_init() and ip6_mr_init() (Xin Long) [1622218] - [x86] subject: x86/efi: Access EFI MMIO data as unencrypted when SEV is active (Gary Hook) [1361286] - [x86] boot: Fix boot failure when SMP MP-table is based at 0 (Gary Hook) [1361286] - [x86] resource: Fix resource_size.cocci warnings (Gary Hook) [1361286] - [x86] kvm: Clear encryption attribute when SEV is active (Gary Hook) [1361286] - [x86] kvm: Decrypt shared per-cpu variables when SEV is active (Gary Hook) [1361286] - [kernel] percpu: Introduce DEFINE_PER_CPU_DECRYPTED (Gary Hook) [1361286] - [x86] Add support for changing memory encryption attribute in early boot (Gary Hook) [1361286] - [x86] io: Unroll string I/O when SEV is active (Gary Hook) [1361286] - [x86] boot: Add early boot support when running with SEV active (Gary Hook) [1361286] - [x86] mm: Add DMA support for SEV memory encryption (Gary Hook) [1361286] - [x86] mm, resource: Use PAGE_KERNEL protection for ioremap of memory pages (Gary Hook) [1361286] - [kernel] resource: Provide resource struct in resource walk callback (Gary Hook) [1361286] - [kernel] resource: Consolidate resource walking code (Gary Hook) [1361286] - [x86] efi: Access EFI data as encrypted when SEV is active (Gary Hook) [1361286] - [x86] mm: Include SEV for encryption memory attribute changes (Gary Hook) [1361286] - [x86] mm: Use encrypted access of boot related data with SEV (Gary Hook) [1361286] - [x86] mm: Add Secure Encrypted Virtualization (SEV) support (Gary Hook) [1361286] - [documentation] x86: Add AMD Secure Encrypted Virtualization (SEV) description (Gary Hook) [1361286] - [x86] mm: Remove unnecessary TLB flush for SME in-place encryption (Gary Hook) [1361286] - [x86] kexec: Remove walk_iomem_res() call with GART type (Gary Hook) [1361286] - [kernel] resource: Change walk_system_ram() to use System RAM type (Gary Hook) [1361286] - [kernel] kexec: Set IORESOURCE_SYSTEM_RAM for System RAM (Gary Hook) [1361286] - [x86] arch: Set IORESOURCE_SYSTEM_RAM flag for System RAM (Gary Hook) [1361286] - [x86] Set System RAM type and descriptor (Gary Hook) [1361286] - [kernel] resource: Handle resource flags properly (Gary Hook) [1361286] - [kernel] resource: Add System RAM resource type (Gary Hook) [1361286]- [fs] timerfd: Protect the might cancel mechanism proper (Bill O'Donnell) [1485407] {CVE-2017-10661} - [fs] exec.c: Add missing 'audit_bprm()' call in 'exec_binprm()' (Bhupesh Sharma) [1496408] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1600142] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1600142] - [fs] gfs2: fix memory leak in rgrp lvbs (Robert S Peterson) [1600142] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1600142] - [fs] gfs2: Fix MAGIC check in LVBs (Robert S Peterson) [1600142] - [fs] gfs2: Do not reset flags on active reservations (Robert S Peterson) [1600142] - [fs] cifs: Fix stack out-of-bounds in smb(2, 3)_create_lease_buf() (Leif Sahlberg) [1598755] - [fs] cifs: store the leaseKey in the fid on SMB2_open (Leif Sahlberg) [1598755] - [fs] nfsd: further refinement of content of /proc/fs/nfsd/versions (Steve Dickson) [1614603] - [fs] nfsd: fix configuration of supported minor versions (Steve Dickson) [1614603] - [fs] nfsd: Fix display of the version string (Steve Dickson) [1614603] - [fs] nfsd: correctly range-check v4.x minor version when setting versions (Steve Dickson) [1614603] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616301] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1616301] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614153] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614153] - [gpu] makefile: bump drm backport version (Rob Clark) [1600569] - [gpu] drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() (Rob Clark) [1600569] - [gpu] amd/dc/dce100: On dce100, set clocks to 0 on suspend (Rob Clark) [1600569] - [gpu] drm/amdgpu: fix swapped emit_ib_size in vce3 (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: correct vega12 thermal support as true (Rob Clark) [1600569] - [gpu] drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy (Rob Clark) [1600569] - [gpu] drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() (Rob Clark) [1600569] - [gpu] drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier (Rob Clark) [1600569] - [gpu] drm/dp/mst: Fix off-by-one typo when dump payload table (Rob Clark) [1600569] - [gpu] drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown() (Rob Clark) [1600569] - [gpu] drm/gma500: fix psb_intel_lvds_mode_valid()'s return type (Rob Clark) [1600569] - [gpu] drm/atomic: Handling the case when setting old crtc for plane (Rob Clark) [1600569] - [gpu] drm/amd/display: Fix dim display on DCE11 (Rob Clark) [1600569] - [gpu] drm/amdgpu: Remove VRAM from shared bo domains (Rob Clark) [1600569] - [gpu] drm/radeon: fix mode_valid's return type (Rob Clark) [1600569] - [gpu] drm/amd/display: remove need of modeset flag for overlay planes (V2) (Rob Clark) [1600569] - [gpu] drm/amd/display: Do not program interrupt status on disabled crtc (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2) (Rob Clark) [1600569] - [gpu] drm/i915/glk: Add Quirk for GLK NUC HDMI port issues (Rob Clark) [1600569] - [gpu] drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs (Rob Clark) [1600569] - [gpu] drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() (Rob Clark) [1600569] - [gpu] drm/nouveau: Avoid looping through fake MST connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Use drm_connector_list_iter_* for iterating connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Remove bogus crtc check in pmops_runtime_idle (Rob Clark) [1600569] - [gpu] revert "drm/amd/display: Don't return ddc result and read_bytes in same return value" (Rob Clark) [1600569] - [gpu] drm/i915: Fix hotplug irq ack on i965/g4x (Rob Clark) [1600569] - [gpu] drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) (Rob Clark) [1600569] - [x86] unwind: Ensure stack grows down (Josh Poimboeuf) [1609717]- [mm] fix devmem_is_allowed() for sub-page System RAM intersections (Joe Lawrence) [1524322] - [pci] Delay after FLR of Intel DC P3700 NVMe (Alex Williamson) [1592654] - [pci] Disable Samsung SM961/PM961 NVMe before FLR (Alex Williamson) [1542494] - [pci] Export pcie_has_flr() (Alex Williamson) [1592654 1542494] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1611761] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1611761] - [mm] ipc/shm.c add ->pagesize function to shm_vm_ops (Jeff Moyer) [1609834] - [kernel] mm: disallow mappings that conflict for devm_memremap_pages() (Jeff Moyer) [1616044] - [kernel] memremap: fix softlockup reports at teardown (Jeff Moyer) [1616187] - [kernel] memremap: add scheduling point to devm_memremap_pages (Jeff Moyer) [1616187] - [mm] page_alloc: add scheduling point to memmap_init_zone (Jeff Moyer) [1616187] - [mm] memory_hotplug: add scheduling point to __add_pages (Jeff Moyer) [1616187] - [acpi] nfit: Fix scrub idle detection (Jeff Moyer) [1616041] - [x86] asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handling (Jeff Moyer) [1608674] - [nvdimm] libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: advertise a write cache for nfit_test (Jeff Moyer) [1608674] - [tools] x86, nfit_test: Add unit test for memcpy_mcsafe() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: fix missing newline in nfit_test_dimm 'handle' attribute (Jeff Moyer) [1608674] - [tools] testing/nvdimm: support nfit_test_dimm attributes under nfit_test.1 (Jeff Moyer) [1608674] - [tools] testing/nvdimm: allow custom error code injection (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: update the default smart ctrl_temperature (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: Add emulation for smart injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: prevent parsing error of nfit_test.0 (Jeff Moyer) [1608674] - [tools] nfit_test: fix buffer overrun, add sanity check (Jeff Moyer) [1608674] - [tools] nfit_test: improve structure offset handling (Jeff Moyer) [1608674] - [tools] testing/nvdimm: force nfit_test to depend on instrumented modules (Jeff Moyer) [1608674] - [tools] libnvdimm/nfit_test: adding support for unit testing enable LSS status (Jeff Moyer) [1612421] - [tools] libnvdimm/nfit_test: add firmware download emulation (Jeff Moyer) [1612420] - [kernel] jiffies: add time comparison functions for 64 bit jiffies (Jeff Moyer) [1612420] - [tools] testing/nvdimm: smart alarm/threshold control (Jeff Moyer) [1608674] - [tools] testing/nvdimm: unit test clear-error commands (Jeff Moyer) [1608674] - [tools] testing/nvdimm: stricter bounds checking for error injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: when clearing poison, also remove badrange entries (Jeff Moyer) [1608674] - [tools] nfit_test: add error injection DSMs (Jeff Moyer) [1612417] - [nvdimm] pmem: Switch to copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [fs] dax: Report bytes remaining in dax_iomap_actor() (Jeff Moyer) [1608674] - [lib] uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation (Jeff Moyer) [1608674] - [net] x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add write-protection-fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Return bytes remaining (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Remove loop unrolling (Jeff Moyer) [1608674] - [net] dax: Introduce a ->copy_to_iter dax operation (Jeff Moyer) [1608674] - [kernel] dax: remove default copy_from_iter fallback (Jeff Moyer) [1539264] - [fs] filesystem-dax: convert to dax_copy_from_iter() (Jeff Moyer) [1608674] - [md] dm log writes: record metadata flag for better flags record (Jeff Moyer) [1539264] - [md] dax, dm: allow device-mapper to operate without dax support (Jeff Moyer) [1539264] - [md] dm log writes: fix max length used for kstrndup (Jeff Moyer) [1539264] - [md] dm log writes: add support for DAX (Jeff Moyer) [1539264] - [md] dm log writes: add support for inline data buffers (Jeff Moyer) [1539264] - [md] dm log writes: fix >512b sectorsize support (Jeff Moyer) [1539264] - [md] dm log writes: don't use all the cpu while waiting to log blocks (Jeff Moyer) [1539264] - [md] dm log writes: fix check of kthread_run() return value (Jeff Moyer) [1539264] - [md] dm log writes: fix bug with too large bios (Jeff Moyer) [1539264] - [md] dm log writes: move IO accounting earlier to fix error path (Jeff Moyer) [1539264] - [md] dm log writes: use ULL suffix for 64-bit constants (Jeff Moyer) [1539264] - [md] dm: add log writes target (Jeff Moyer) [1539264] - [md] dm: add ->copy_from_iter() dax operation support (Jeff Moyer) [1539264] - [powerpc] fadump: cleanup crash memory ranges support (Gustavo Duarte) [1621969] - [powerpc] fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Gustavo Duarte) [1621969] - [powerpc] fadump: handle crash memory ranges array index overflow (Gustavo Duarte) [1621969] - [powerpc] fadump: Unregister fadump on kexec down path (Gustavo Duarte) [1621969] - [powerpc] fadump: Return error when fadump registration fails (Gustavo Duarte) [1621969] - [powerpc] iommu: Do not call PageTransHuge() on tail pages (David Gibson) [1594347] - [powerpc] kvm: book3s hv: Migrate pinned pages out of CMA (David Gibson) [1594347]- [tools] power turbostat: Allow for broken ACPI LPIT tables (Prarit Bhargava) [1614083] - [base] pm/runtime: Avoid false-positive warnings from might_sleep_if() (Paul Lai) [1615223] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1620251] - [netdrv] mlx5e: Only allow offloading decap egress (egdev) flows (Erez Alfasi) [1619641] - [netdrv] mlx5-core: Mark unsupported devices (Don Dutile) [1621824 1621810] - [netdrv] bnx2x: disable GSO where gso_size is too big for hardware (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [net] create skb_gso_validate_mac_len() (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [scsi] target: iscsi: cxgbit: fix max iso npdu calculation (Arjun Vynipadath) [1613307] - [scsi] csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1613307] - [scsi] lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1616104] - [qla2xxx] Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1620258] - [nvme-fc] Take NVMe/FC initiator out of technology preview (Ewan Milne) [1620258] - [mm] inode: avoid softlockup in prune_icache_sb (Andrea Arcangeli) [1610560] - [mm] compaction: reschedule immediately if need_resched() is set (Andrea Arcangeli) [1610560] - [mm] compaction: properly signal and act upon lock and need_sched() contention (Andrea Arcangeli) [1610560] - [mm] compaction: cleanup isolate_freepages() (Andrea Arcangeli) [1610560] - [mm] compaction: encapsulate defer reset logic (Andrea Arcangeli) [1610560] - [mm] compaction.c: periodically schedule when freeing pages (Andrea Arcangeli) [1610560] - [powerpc] powernv/pci: Work around races in PCI bridge enabling (Gustavo Duarte) [1620041] - [powerpc] kdump: Handle crashkernel memory reservation failure (Pingfan Liu) [1621945] - [powerpc] ftrace: Match dot symbols when searching functions on ppc64 (Jerome Marchand) [1613136] - [x86] entry/64: Restore TRACE_IRQS_IRETQ in paranoid_exit (Scott Wood) [1561777]- [net] sched: Fix missing res info when create new tc_index filter (Hangbin Liu) [1607687] - [net] sched: fix NULL pointer dereference when delete tcindex filter (Hangbin Liu) [1607687] - [net] dev: advertise the new ifindex when the netns iface changes (Michael Cambria) [1584287] - [net] dev: always advertise the new nsid when the netns iface changes (Michael Cambria) [1584287] - [net] Zero ifla_vf_info in rtnl_fill_vfinfo() (Hangbin Liu) [1614178] - [net] udpv6: Fix the checksum computation when HW checksum does not apply (Xin Long) [1619793] - [net] tc: ensure that offloading callback is called for MQPRIO qdisc (Ivan Vecera) [1618579] - [thunderbolt] move tb3 to full support status (Jarod Wilson) [1620372] - [kernel] x86/platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] - [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] - [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] - [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] - [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] - [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] - [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867]- [nvme] rdma: Fix command completion race at error recovery (David Milburn) [1610641] - [infiniband] revert vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1618625] - [infiniband] iw_cxgb4: correctly enforce the max reg_mr depth (Arjun Vynipadath) [1613317] - [netdrv] net: aquantia: Fix IFF_ALLMULTI flag functionality (Igor Russkikh) [1608762] - [uio] fix possible circular locking dependency (Xiubo Li) [1613195] - [tools] power turbostat: Fix logical node enumeration to allow for non-sequential physical nodes (Prarit Bhargava) [1612902] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1615222] - [tools] bpf: fix panic due to oob in bpf_prog_test_run_skb (Jiri Olsa) [1615222] - [net] bpf: Align packet data properly in program testing framework (Jiri Olsa) [1615222] - [net] bpf: Do not dereference user pointer in bpf_test_finish() (Jiri Olsa) [1615222] - [tools] bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier (Jiri Olsa) [1615222] - [tools] bpf: add verifier tests for accesses to map values (Jiri Olsa) [1615222] - [kernel] bpf: allow map helpers access to map values directly (Jiri Olsa) [1615222] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] - [kernel] percpu_ref: Update doc to dissuade users from depending on internal RCU grace periods (Prarit Bhargava) [1603603] - [kernel] percpu: READ_ONCE() now implies smp_read_barrier_depends() (Prarit Bhargava) [1603603] - [kernel] locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() (Prarit Bhargava) [1603603] - [kernel] compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() (Prarit Bhargava) [1603603] - [kernel] percpu-refcount: init ->confirm_switch member properly (Prarit Bhargava) [1603603] - [kernel] percpu, locking: revert ("percpu: Replace smp_read_barrier_depends() with lockless_dereference()") (Prarit Bhargava) [1603603] - [x86] microcode: Allow late microcode loading with SMT disabled (Josh Poimboeuf) [1614515] - [x86] intel_rdt: Enable CMT and MBM on new Skylake stepping (Jiri Olsa) [1517736]- [netdrv] mlx5e: Properly check if hairpin is possible between two functions (Alaa Hleihel) [1611567] - [netdrv] bnx2x: Fix invalid memory access in rss hash config path (Jonathan Toppins) [1615290] - [netdrv] iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs (Stanislaw Gruszka) [1616290] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1614652] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1614652] - [scsi] fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1608481] - [scsi] libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1608481] - [scsi] libfc: fixup lockdep annotations (Chris Leech) [1608481] - [scsi] libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1608481] - [scsi] libfc: Add lockdep annotations (Chris Leech) [1608481] - [scsi] libiscsi: fix possible NULL pointer dereference in case of TMF (Chris Leech) [1613262] - [scsi] qla2xxx: Fix memory leak for allocating abort IOCB (Himanshu Madhani) [1609890] - [scsi] hpsa: correct enclosure sas address (Joseph Szczypek) [1613021] - [scsi] lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613975] - [scsi] lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1554777] - [scsi] lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613955] - [scsi] lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613959] - [x86] boot/kaslr: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1451428] - [x86] boot/kaslr: Add two new functions for 1GB huge pages handling (Baoquan He) [1451428] - [x86] platform/uv: Add kernel parameter to set memory block size (Frank Ramsay) [1595892] - [x86] platform/uv: Use new set memory block size function (Frank Ramsay) [1595892] - [x86] platform/uv: Add adjustable set memory block size function (Frank Ramsay) [1595892]- [fs] dax: use __pagevec_lookup in dax_layout_busy_page (Eric Sandeen) [1505291] - [fs] cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting (Leif Sahlberg) [1598765] - [fs] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1614858] - [fs] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1614858] - [fs] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1614858] - [fs] libceph: add authorizer challenge (Ilya Dryomov) [1614858] - [fs] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1614858] - [fs] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1614858] - [fs] nfsv4.0: Remove transport protocol name from non-UCS client ID (Steve Dickson) [1592911] - [fs] nfsv4.0: Remove cl_ipaddr from non-UCS client ID (Steve Dickson) [1592911] - [fs] aio: properly check iovec sizes (Jeff Moyer) [1337518] {CVE-2015-8830} - [fs] cifs: fix up section mismatch (Jeff Moyer) [1609877] - [fs] skip LAYOUTRETURN if layout is invalid (Steve Dickson) [1589995] - [fs] gfs2: Special-case rindex for gfs2_grow (Andreas Grunbacher) [1608687] - [fs] ext4: Fix WARN_ON_ONCE in ext4_commit_super() (Lukas Czerner) [1596766] - [fs] cachefiles: Wait rather than BUG'ing on Unexpected object collision (David Howells) [1356390] - [fs] cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flag (David Howells) [1356390] - [fs] fscache: Fix reference overput in fscache_attach_object() error handling (David Howells) [1356390] - [fs] cachefiles: Fix refcounting bug in backing-file read monitoring (David Howells) [1356390] - [fs] fscache: Allow cancelled operations to be enqueued (David Howells) [1356390] - [fs] ext4: avoid running out of journal credits when appending to an inline file (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] jbd2: don't mark block as modified if the handle is out of credits (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] ext4: check for allocation block validity with block group locked (Lukas Czerner) [1597702] - [fs] ext4: fix check to prevent initializing reserved inodes (Lukas Czerner) [1597702] - [fs] ext4: fix false negatives *and* false positives in ext4_check_descriptors() (Lukas Czerner) [1597702] - [fs] ext4: add more mount time checks of the superblock (Lukas Czerner) [1597702] - [fs] ext4: fix bitmap position validation (Lukas Czerner) [1597702] - [fs] ext4: add more inode number paranoia checks (Lukas Czerner) [1597702] - [fs] ext4: clear i_data in ext4_inode_info when removing inline data (Lukas Czerner) [1597702] - [fs] ext4: include the illegal physical block in the bad map ext4_error msg (Lukas Czerner) [1597702] - [fs] ext4: verify the depth of extent tree in ext4_find_extent() (Lukas Czerner) [1597702] - [fs] ext4: only look at the bg_flags field if it is valid (Lukas Czerner) [1597702] - [fs] ext4: don't update checksum of new initialized bitmaps (Lukas Czerner) [1597702] - [fs] ext4: add validity checks for bitmap block numbers (Lukas Czerner) [1597702] - [fs] ext4: make sure bitmaps and the inode table don't overlap with bg descriptors (Lukas Czerner) [1597702] - [fs] ext4: always check block group bounds in ext4_init_block_bitmap() (Lukas Czerner) [1597702] - [fs] ext4: always verify the magic number in xattr blocks (Lukas Czerner) [1597702] - [fs] ext4: add corruption check in ext4_xattr_set_entry() (Lukas Czerner) [1597702] - [net] netlink: make sure -EBUSY won't escape from netlink_insert (Davide Caratti) [1608701] - [net] netfilter: nf_conntrack: don't resize NULL or freed hashtable (Davide Caratti) [1601662] - [net] ethtool: Ensure new ring parameters are within bounds during SRINGPARAM (Ivan Vecera) [1608318] - [net] ipv6: make DAD fail with enhanced DAD when nonce length differs (Jarod Wilson) [1608002] - [net] ipv6: allow userspace to add IFA_F_OPTIMISTIC addresses (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA after DAD (Jarod Wilson) [1608002] - [net] ipv6: display hw address of source machine during ipv6 DAD failure (Jarod Wilson) [1608002] - [net] ipv6: send NS for DAD when link operationally up (Jarod Wilson) [1608002] - [net] ipv6: avoid dad-failures for addresses with NODAD (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA if enabled for all interfaces (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA on admin up (Jarod Wilson) [1608002] - [net] ipv6: addrconf: fix generation of new temporary addresses (Jarod Wilson) [1608002] - [net] ipv6: addrconf: Implemented enhanced DAD (RFC7527) (Jarod Wilson) [1608002]- [usb] typec: ucsi: Increase command completion timeout value (Torez Smith) [1575838] - [cpufreq] Fix policy restore in suspend/resume (Prarit Bhargava) [1600240] - [netdrv] cxgb4: Add missing ndo_size param to mgmtm net_device_ops struct (Arjun Vynipadath) [1614152] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1488477] - [netdrv] sfc: fix backport of replace asynchronous filter operations (Jarod Wilson) [1607726] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1611610] - [netdrv] mlx5e: Set port trust mode to PCP as default (Alaa Hleihel) [1610866] - [netdrv] iwlwifi: add more card IDs for 9000 series (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add a bunch of new 9000 PCI IDs (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add shared clock PHY config flag for some devices (Stanislaw Gruszka) [1607982] - [vfio] pci: Make IGD support a configurable option (Alex Williamson) [1590513] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1592944] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1611822] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1611822] - [md] dm snapshot: use mutex instead of rw_semaphore (Mike Snitzer) [1611822] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1524003] - [firmware] dma-api: dcdbas: update DMA mask handing (Charles Rose) [1524003] - [acpi] acpica: tables: Add WSMT support (Charles Rose) [1524003] - [s390] qeth: don't clobber buffer on async TX completion (Hendrik Brueckner) [1613970] - [powerpc] pseries: Fix CONFIG_NUMA=n build (Gustavo Duarte) [1544437] - [powerpc] pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n (Gustavo Duarte) [1544437] - [powerpc] pseries: Fix build break for SPLPAR=n and CPU hotplug (Gustavo Duarte) [1544437] - [powerpc] numa: Invalidate numa_cpu_lookup_table on cpu remove (Gustavo Duarte) [1544437] - [powerpc] vphn: Fix numa update end-loop bug (Gustavo Duarte) [1544437] - [powerpc] hotplug: Improve responsiveness of hotplug change (Gustavo Duarte) [1544437] - [powerpc] vphn: Improve recognition of PRRN/VPHN (Gustavo Duarte) [1544437] - [powerpc] vphn: Update CPU topology when VPHN enabled (Gustavo Duarte) [1544437]- [x86] umip: Print a warning into the syslog if UMIP-protected instructions are used (Gopal Tiwari) [1456572] - [x86] umip: Identify the STR and SLDT instructions (Gopal Tiwari) [1456572] - [x86] umip: Print a line in the boot log that UMIP has been enabled (Gopal Tiwari) [1456572] - [x86] umip: Select X86_INTEL_UMIP by default (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for the STR and SLDT instructions (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for User-Mode Instruction Prevention (Gopal Tiwari) [1456572] - [x86] traps: Fix up general protection faults caused by UMIP (Gopal Tiwari) [1456572] - [x86] umip: Enable User-Mode Instruction Prevention at runtime (Gopal Tiwari) [1456572] - [x86] umip: Force a page fault when unable to copy emulated result to user (Gopal Tiwari) [1456572] - [x86] umip: Add emulation code for UMIP instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 16-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Handle 32-bit address encodings in virtual-8086 mode (Gopal Tiwari) [1456572] - [x86] insn-eval: Add wrapper function for 32 and 64-bit addresses (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 32-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Compute linear address in several utility functions (Gopal Tiwari) [1456572] - [x86] insn-eval: Extend get_seg_base_addr() to also obtain segment limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Incorporate segment base in linear address computation (Gopal Tiwari) [1456572] - [x86] insn-eval: Indicate a 32-bit displacement if ModRM.mod is 0 and ModRM.rm is 101b (Gopal Tiwari) [1456572] - [x86] insn-eval: Add function to get default params of code segment (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment descriptor base address and limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to get segment descriptor (Gopal Tiwari) [1456572] - [kernel] sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Gopal Tiwari) [1456572] - [kernel] sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment selector (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to identify string instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add a utility function to get register offsets (Gopal Tiwari) [1456572] - [x86] insn-eval: Do not BUG on invalid register type (Gopal Tiwari) [1456572] - [x86] mpx, x86/insn: Relocate insn util functions to a new insn-eval file (Gopal Tiwari) [1456572] - [x86] mpx: Fix off-by-one comparison with nr_registers (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0 (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b (Gopal Tiwari) [1456572] - [x86] mpx: Use signed variables to compute effective addresses (Gopal Tiwari) [1456572] - [x86] ptrace, x86: Make user_64bit_mode() available to 32-bit builds (Gopal Tiwari) [1456572] - [x86] mpx: Simplify handling of errors when computing linear addresses (Gopal Tiwari) [1456572] - [x86] uprobes/x86: Use existing definitions for segment override prefixes (Gopal Tiwari) [1456572] - [x86] boot: Relocate definition of the initial state of CR0 (Gopal Tiwari) [1456572] - [x86] mm: Relocate page fault error codes to traps.h (Gopal Tiwari) [1456572] - [x86] pkeys: Add fault handling for PF_PK page fault bit (Gopal Tiwari) [1456572] - [x86] entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() (Gopal Tiwari) [1456572] - [x86] ldt/64: Refresh DS and ES when modify_ldt changes an entry (Gopal Tiwari) [1456572] - [x86] ldt: Make all size computations unsigned (Gopal Tiwari) [1456572] - [x86] ldt: Make a size argument unsigned (Gopal Tiwari) [1456572] - [x86] mpx: Fix instruction decoder condition (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add a fork() to entry_from_vm86 to catch fork bugs (Gopal Tiwari) [1456572] - [x86] ldt: Fix small LDT allocation for Xen (Gopal Tiwari) [1456572] - [x86] ldt: Correct LDT access in single stepping logic (Gopal Tiwari) [1456572] - [x86] ldt: Print the real LDT base address (Gopal Tiwari) [1456572] - [x86] ldt: Make modify_ldt synchronous (Gopal Tiwari) [1456572] - [x86] espfix: Make it possible to disable 16-bit support (Gopal Tiwari) [1456572] - [tools] selftests/x86/vm86: Fix entry_from_vm86 test on 64-bit kernels (Gopal Tiwari) [1456572] - [tools] x86/selftests, x86/vm86: Improve entry_from_vm86 selftest (Gopal Tiwari) [1456572] - [tools] x86/asm/entry/32, selftests: Add a selftest for kernel entries from VM86 mode (Gopal Tiwari) [1456572] - [tools] selftest, x86: fix incorrect comment (Gopal Tiwari) [1456572] - [tools] selftests, x86: Rework x86 target architecture detection (Gopal Tiwari) [1456572] - [tools] selftests, x86: Remove useless run_tests rule (Gopal Tiwari) [1456572] - [tools] selftests/x86: install tests (Gopal Tiwari) [1456572] - [tools] selftest/x86: have no dependency on all when cross building (Gopal Tiwari) [1456572] - [tools] selftest/x86: build both bitnesses (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add single_step_syscall test (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add sigreturn selftest (Gopal Tiwari) [1456572] - [x86] skip check for spurious faults for non-present faults (Gopal Tiwari) [1456572]- [kernel] tracing/kprobe: Release kprobe print_fmt properly (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_uprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_kprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_uprobe' PMU (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_kprobe' PMU (Jiri Olsa) [1597984] - [kernel] tracing: Make alloc_rh_data/destroy_rh_data public (Jiri Olsa) [1597984] - [kernel] perf/core: prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe' (Jiri Olsa) [1597984] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1597984] - [tools] bpftool: Add RHEL7 related note to bpftool-cgroup man page (Jiri Olsa) [1593026] - [tools] Update bpf uapi headers (Jiri Olsa) [1593026] - [kernel] tracing: Fix possible out of bounds memory access when parsing enums (Jiri Olsa) [1593026] - [kernel] bpf: remove tracepoints from bpf core (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user warning from perf event prog query (Jiri Olsa) [1593026] - [kernel] bpf: set maximum number of attached progs to 64 for a single perf tp (Jiri Olsa) [1593026] - [kernel] bpf: avoid rcu_dereference inside bpf_event_mutex lock region (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user() issues (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix kernel/events/core.c compilation error (Jiri Olsa) [1593026] - [kernel] bpf/tracing: allow user space to query prog array on the same tp (Jiri Olsa) [1593026] - [kernel] bpf: introduce BPF_PROG_QUERY command (Jiri Olsa) [1593026] - [kernel] bpf: permit multiple bpf attachments for a single perf event (Jiri Olsa) [1593026] - [kernel] bpf: use the same condition in perf event set/free bpf handler (Jiri Olsa) [1593026] - [kernel] perf, bpf: minimize the size of perf_trace_() tracepoint handler (Jiri Olsa) [1593026] - [trace] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1593026] - [trace] tracing/perf: Avoid perf_trace_buf_*() in perf_trace_##call() when possible (Jiri Olsa) [1593026] - [kernel] bpf: multi program support for cgroup+bpf (Jiri Olsa) [1593026] - [kernel] bpf: implement syscall command BPF_MAP_GET_NEXT_KEY for stacktrace map (Jiri Olsa) [1593026] - [kernel] bpf: extend stackmap to save binary_build_id+offset instead of address (Jiri Olsa) [1593026] - [kernel] bpf: use array_index_nospec in find_prog_type (Jiri Olsa) [1593026] - [kernel] bpf: fix possible spectre-v1 in find_and_alloc_map() (Jiri Olsa) [1593026] - [kernel] bpf/syscall: fix warning defined but not used (Jiri Olsa) [1593026] - [kernel] bpf: Check attach type at prog load time (Jiri Olsa) [1593026] - [kernel] bpf: offload: rename the ifindex field (Jiri Olsa) [1593026] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1593026] - [kernel] bpf: fix truncated jump targets on heavy expansions (Jiri Olsa) [1593026] - [kernel] bpf: follow idr code convention (Jiri Olsa) [1593026] - [kernel] bpf: Prevent memory disambiguation attack (Jiri Olsa) [1593026] - [kernel] bpf: properly enforce index mask to prevent out-of-bounds speculation (Jiri Olsa) [1593026] - [kernel] bpf: Rename bpf_verifer_log (Jiri Olsa) [1593026] - [kernel] bpf: reconcile bpf_tail_call and stack_depth (Jiri Olsa) [1593026] - [kernel] bpf: export whether tail call has jited owner (Jiri Olsa) [1593026] - [net] bpf: get rid of pure_initcall dependency to enable jits (Jiri Olsa) [1593026] - [kernel] bpf: fix cb access in socket filter programs on tail calls (Jiri Olsa) [1593026] - [kernel] bpf: dev_map_alloc() shouldn't return NULL (Jiri Olsa) [1593026] - [kernel] bpf: remove tail_call and get_stackid helper declarations from bpf.h (Jiri Olsa) [1593026] - [kernel] bpf: update the comment about the length of analysis (Jiri Olsa) [1593026] - [kernel] bpf: Use correct #ifdef controller for trace_call_bpf() (Jiri Olsa) [1593026] - [kernel] bpf: comment why dots in filenames under BPF virtual FS are not allowed (Jiri Olsa) [1593026] - [kernel] bpf: avoid false sharing of map refcount with max_entries (Jiri Olsa) [1593026] - [kernel] perf, bpf: fix conditional call to bpf_overflow_handler (Jiri Olsa) [1593026] - [kernel] bpf: fix mlock precharge on arraymaps (Jiri Olsa) [1593026] - [kernel] bpf: add schedule points in percpu arrays management (Jiri Olsa) [1593026] - [kernel] bpf: fix numa_node validation (Jiri Olsa) [1593026] - [kernel] bpf: fix lockdep splat (Jiri Olsa) [1593026] - [tools] bpf: add test for the verifier equal logic bug (Jiri Olsa) [1593026] - [kernel] trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs (Jiri Olsa) [1593026]- [kernel] cpu/hotplug: Fix 'online' sysfs entry with 'nosmt' (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] l1tf: fix typos (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: remove extra newline in 'vmentry_l1d_flush' sysfs file (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: initialize the vmx_l1d_flush_pages' content (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] add section about cpu vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs, kvm: introduce boot-time control of l1tf mitigations (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: set cpu_smt_not_supported early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: expose smt control init function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: allow runtime control of l1d flush (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: serialize l1d flush parameter setter (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: add static key for flush always (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: move l1tf setup function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: handle ept disabled state proper (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: drop l1tf msr list approach (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] litf: introduce vmx status variable (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: make cpu_show_common() static (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: concentrate bug reporting into a separate function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: online siblings when smt control is turned on (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: use msr save list for ia32_flush_cmd if required (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: extend add_atomic_switch_msr() to allow vmenter only msrs (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: separate the vmx autoload guest/host number accounting (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: add find_msr() helper function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: split the vmx msr load structures to have an host/guest numbers (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: x86: mitigation for l1 cache terminal fault vulnerabilities, part 3 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/kvm: warn user if kvm is loaded smt and l1tf cpu bug being present (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix typo in l1tf mitigation string (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: protect _page_file ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] revert "x86/apic: ignore secondary threads if nosmt=force" (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix up pte->pfn conversion for pae (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: protect pae swap entries against l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: move topoext reenablement before reading smp_num_siblings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: extend 64bit swap file size limit (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: remove the pointless detect_ht() call (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: move the l1tf function and define pr_fmt properly (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] topology: provide topology_smt_supported() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread(), part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] apic: ignore secondary threads if nosmt=force (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: do not check cpuid max ext level before parsing smp info (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/intel: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/topology: provide detect_extended_topology_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/common: provide detect_ht_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu: remove the pointless cpu printout (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: split do_cpu_down() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: fix build for config_numa_balancing=n (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] [x86] [kernel] x86, l1tf: sync with latest l1tf patches (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect _page_numa ptes and pmds against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] l1tf: disallow non privileged high mmio prot_none mappings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: report if too much memory for l1tf workaround (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: limit swap file size to max_pa/2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86, l1tf: add sysfs reporting for l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: make sure the first page is always reserved (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect prot_none ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Protect swap entries against L1TF (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] mm: fix swap entry comment and macro (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] spec_ctrl: sync with upstream cpu_set_bug_bits() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] add support for l1d flush msr (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620}- [powerpc] add missing barrier_nospec() in __get_user64_nocheck() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] rme9652: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hdspm: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] asihpi: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] opl3: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hda: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Fix unbalanced use lock for synth MIDI device (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] time: Protect posix clock array access against speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] core: Fix possible Spectre-v1 indexing for ->aux_pages (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [ipc] sem: mitigate semnum index against spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] control: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [usb] vhci_sysfs: fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: sanity check slot number from userspace (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Update spectre-v1 mitigation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Add memory barrier on vmcs field lookup (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf/msr: Fix possible Spectre-v1 indexing in the MSR driver (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Introduce barrier_nospec for other arches (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [Documentation] Document array_index_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Include dependency (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Allow index argument to have const-qualified type (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Kill array_index_nospec_mask_check() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Move array_index_nospec() parameter checking into separate macro (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] array_index_nospec: Sanitize speculative array de-references (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] always enable eager FPU by default on non-AMD processors (Paolo Bonzini) [1589048] {CVE-2018-3665} - [net] tcp: add tcp_ooo_try_coalesce() helper (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: call tcp_drop() from tcp_data_queue_ofo() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: increment sk_drops for dropped rx packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [netdrv] iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD (Stanislaw Gruszka) [1591601] - [net] mac80211: limit wmm params to comply with ETSI requirements (Stanislaw Gruszka) [1591601] - [netdrv] iwlwifi: mvm: query regdb for wmm rule if needed (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix NULL pointer derference when querying regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix spelling mistake: "uknown" -> "unknown" (Stanislaw Gruszka) [1591601] - [net] cfg80211: Call reg_notifier for self managed hints (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix possible memory leak in regdb_query_country() (Stanislaw Gruszka) [1591601] - [net] regulatory: Rename confusing 'country IE' in log output (Stanislaw Gruszka) [1591601] - [net] cfg80211: Add API to allow querying regdb for wmm_rule (Stanislaw Gruszka) [1591601] - [net] cfg80211: don't require RTNL held for regdomain reads (Stanislaw Gruszka) [1591601] - [net] cfg80211: read wmm rules from regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: fully initialize old channel for event (Stanislaw Gruszka) [1591601] - [net] cfg80211: initialize regulatory keys/database later (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix CFG80211_EXTRA_REGDB_KEYDIR typo (Stanislaw Gruszka) [1591601] - [net] cfg80211: implement regdb signature checking (Stanislaw Gruszka) [1591601] - [net] cfg80211: reg: remove support for built-in regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: support reloading regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: support loading regulatory database as firmware (Stanislaw Gruszka) [1591601] - [hid] revert "input: fix confusion on conflicting mappings" (Tony Camuso) [1610273] - [fs] lock: show locks taken by processes from another pidns (Jeff Layton) [1605096] - [fs] lock: skip lock owner pid translation in case we are in init_pid_ns (Jeff Layton) [1605096] - [mm] swap: divide-by-zero when zero length swap file on ssd (Joe Lawrence) [1608965] - [mm] swap: warn when a swap area overflows the maximum size (Joe Lawrence) [1608965] - [mm] kvfree the swap cluster info if the swap file is unsatisfactory (Joe Lawrence) [1608965]- [nvme] nvmet-fc: fix target sgl list on large transfers (Ewan Milne) [1608612] - [kernel] tick/sched: Do not mess with an enqueued hrtimer (Prarit Bhargava) [1573486] - [gpu] qxl: hook monitors_config updates into crtc, not encoder (Gerd Hoffmann) [1544322] - [gpu] qxl: move qxl_send_monitors_config() (Gerd Hoffmann) [1544322] - [gpu] qxl: remove qxl_io_log() (Gerd Hoffmann) [1544322] - [netdrv] mlxsw: spectrum_switchdev: Fix port_vlan refcounting (Ivan Vecera) [1609339] - [netdrv] cxgb4: Added missing break in ndo_udp_tunnel_(add/del) (Arjun Vynipadath) [1608354] - [netdrv] atlantic: remove tech preview from driver (David Arcari) [1451438] - [netdrv] ibmvnic: Fix error recovery on login failure (Steve Best) [1609814] - [netdrv] ibmvnic: Revise RX/TX queue error messages (Steve Best) [1609814] - [netdrv] bonding: set default miimon value for non-arp modes if not set (Jarod Wilson) [1588874 1578995 1607939] - [netdrv] bonding: re-evaluate force_primary when the primary slave name changes (Jarod Wilson) [1607939] - [netdrv] include hash policy in LAG changeupper info (Jarod Wilson) [1607939] - [netdrv] bonding: introduce link change helper (Jarod Wilson) [1607939] - [netdrv] bonding: allow use of tx hashing in balance-alb (Jarod Wilson) [1607939] - [netdrv] bonding: use common mac addr checks (Jarod Wilson) [1607939] - [netdrv] bonding: don't queue up extraneous rlb updates (Jarod Wilson) [1607939] - [netdrv] bonding: use the skb_get/set_queue_mapping (Jarod Wilson) [1607939] - [netdrv] bonding: replace the return value type (Jarod Wilson) [1607939] - [netdrv] bonding: do not allow rlb updates to invalid mac (Jarod Wilson) [1607939] - [netdrv] bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave (Jarod Wilson) [1607939] - [netdrv] Use octal not symbolic permissions (Jarod Wilson) [1607939] - [netdrv] bonding: Replace mac address parsing (Jarod Wilson) [1607939] - [netdrv] bonding: use nla_get_u64 to extract the value for IFLA_BOND_AD_ACTOR_SYSTEM (Jarod Wilson) [1607939] - [netdrv] bonding: Convert multiple netdev_info messages to netdev_dbg (Jarod Wilson) [1607939] - [netdrv] bonding: manual clean code which call skb_put_(data:zero) (Jarod Wilson) [1607939] - [netdrv] bonding: make skb_put & friends return void pointers (Jarod Wilson) [1607939] - [netdrv] bonding: use skb_put_data() (Jarod Wilson) [1607939] - [netdrv] bonding: fix wq initialization for links created via netlink (Jarod Wilson) [1607939] - [netdrv] bonding: initialize work-queues during creation of bond (Jarod Wilson) [1607939] - [netdrv] bonding: restructure arp-monitor (Jarod Wilson) [1607939] - [netdrv] bonding: Flip to the new dev walk API (Jarod Wilson) [1607939] - [netdrv] bonding: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1607939] - [netdrv] bonding: Remove deprecated create_singlethread_workqueue (Jarod Wilson) [1607939] - [netdrv] bonding: use return instead of goto (Jarod Wilson) [1607939] - [netdrv] bonding: Return correct error code (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: allow to set ad_actor settings while the bond is up (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: apply ad_actor settings changes immediately (Jarod Wilson) [1607939] - [netdrv] bonding: add slave device name for debug (Jarod Wilson) [1607939] - [netdrv] bonding: Send ALB learning packets using the right source (Jarod Wilson) [1607939] - [powerpc] powernv/ioda2: Fix calculation for memory allocated for TCE table (Laurent Vivier) [1577922] - [x86] mark whiskey-lake processor supported (David Arcari) [1533335]- [uio] fix crash after the device is unregistered (Xiubo Li) [1560418] - [uio] change to use the mutex lock instead of the spin lock (Xiubo Li) [1560418] - [uio] use request_threaded_irq instead (Xiubo Li) [1560418] - [uio] Prevent device destruction while fds are open (Xiubo Li) [1560418] - [uio] Reduce return paths from uio_write() (Xiubo Li) [1560418] - [uio] fix incorrect memory leak cleanup (Xiubo Li) [1560418] - [uio] add missing error codes (Xiubo Li) [1560418] - [uio] fix false positive __might_sleep warning splat (Xiubo Li) [1560418] - [uio] Destroy uio_idr on module exit (Xiubo Li) [1560418] - [uio] don't free irq that was not requested (Xiubo Li) [1560418] - [uio] support memory sizes larger than 32 bits (Xiubo Li) [1560418] - [uio] we cannot mmap unaligned page contents (Xiubo Li) [1560418] - [uio] Pass pointers to virt_to_page(), not integers (Xiubo Li) [1560418] - [uio] fix memory leak (Xiubo Li) [1560418] - [uio] Request/free irq separate from dev lifecycle (Xiubo Li) [1560418] - [uio] Simplify uio error path by using devres functions (Xiubo Li) [1560418] - [kernel] makefile: bump drm backport version (Rob Clark) [1600556] - [gpu] drm/amdgpu: Dynamically probe for ATIF handle (v2) (Rob Clark) [1590914] - [gpu] drm/amdgpu: Add amdgpu_atpx_get_dhandle() (Rob Clark) [1590914] - [gpu] drm/udl: fix display corruption of the last line (Rob Clark) [1600556] - [gpu] drm: Use kvzalloc for allocating blob property memory (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c (Rob Clark) [1600556] - [gpu] drm/i915: Enable provoking vertex fix on Gen9 systems (Rob Clark) [1600556] - [gpu] drm/i915: Turn off g4x DP port in .post_disable() (Rob Clark) [1600556] - [gpu] drm/i915: Disallow interlaced modes on g4x DP outputs (Rob Clark) [1600556] - [gpu] drm/i915: Fix PIPESTAT irq ack on i965/g4x (Rob Clark) [1600556] - [gpu] drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI (Rob Clark) [1600556] - [gpu] drm/amd/display: release spinlock before committing updates to stream (Rob Clark) [1600556] - [gpu] drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping (Rob Clark) [1600556] - [gpu] drm/amdgpu: Update pin_size values before unpinning BO (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate (Rob Clark) [1600556] - [gpu] drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper (Rob Clark) [1600556] - [gpu] drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array (Rob Clark) [1600556] - [gpu] drm/amdgpu: Don't default to DC support for Kaveri and older (Rob Clark) [1600556] - [gpu] drm/qxl: Call qxl_bo_unref outside atomic context (Rob Clark) [1600556] - [gpu] drm/i915/dp: Send DPCD ON for MST before phy_up (Rob Clark) [1600556] - [gpu] drm/amd/display: Clear connector's edid pointer (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix clear_all and replace handling in the VM (v2) (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix the missed vcn fw version report (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_vce_clocks (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_uvd_clocks (Rob Clark) [1600556] - [gpu] drm/amd/display: Update color props when modeset is required (Rob Clark) [1600556] - [gpu] drm/amd/display: Make atomic-check validate underscan changes (Rob Clark) [1600556] - [gpu] drm/amd/display: Fix BUG_ON during CRTC atomic check update (Rob Clark) [1600556] - [gpu] drm/psr: Fix missed entry in PSR setup time table (Rob Clark) [1600556] - [gpu] drm/i915/lvds: Move acpi lid notification registration to registration phase (Rob Clark) [1600556] - [gpu] drm/i915: Disable LVDS on Radiant P845 (Rob Clark) [1600556] - [gpu] drm/ttm: fix backport problem with invalid dma attr (Rob Clark) [1588147] - [sound] asoc: add snd_soc_component_cache_sync() (Prarit Bhargava) [1597102] - [sound] asoc: add missing snd_soc_component_set_jack (Prarit Bhargava) [1597102] - [kernel] device property: Define type of PROPERTY_ENRTY_*() macros (Prarit Bhargava) [1597102] - [edac] sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1600649] - [edac] sb_edac: Fix out of bound writes during DIMM configuration on KNL (Aristeu Rozanski) [1600649] - [pci] Increase VPD access timeout to 125ms (Myron Stowe) [1608510] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1563410] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1599682] - [block] blk-mq-debugfs: Add names for recently added flags (Ming Lei) [1588286] - [block] blk-mq-debugfs: Add 'kick' operation (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show busy requests (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show requeue list (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show atomic request flags (Ming Lei) [1588286] - [scsi] ibmvfc: Avoid unnecessary port relogin (Steve Best) [1605080] - [nvdimm] linvdimm, pmem: Preserve read-only setting for pmem devices (Jeff Moyer) [1600496] - [nvdimm] fix btt partition scanning on boot (Jeff Moyer) [1600496] - [nvme] if_ready checks to fail io to deleting controller (Ewan Milne) [1598017] - [nvmet-fc] move tech preview warning to nvmet_fc_register_targetport call (Ewan Milne) [1608947] - [nvme-fc] move tech preview warning to nvme_fc_register_localport call (Ewan Milne) [1608947] - [scsi] qla2xxx: Return error when TMF returns (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix ISP recovery on unload (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix driver unload by shutting down chip (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix unintialized List head crash (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NULL pointer dereference for fcport search (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Spinlock recursion in qla_target (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix crash on qla2x00_mailbox_command (Himanshu Madhani) [1599351] - [netdrv] qed: Fix reading stale configuration information (Chad Dupuis) [1608063] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1603055] - [netdrv] rhmaintainers: update bnx2x driver maintainer (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Fix receiving tx-timeout in error or recovery state (Jonathan Toppins) [1548146] - [netdrv] bnx2x: use the right constant (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Collect the device debug information during Tx timeout (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace doorbell barrier() with wmb() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix spelling mistake: "registeration" -> "registration" (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Deprecate pci_get_bus_and_slot() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace WARN_ONCE with netdev_WARN_ONCE (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Use NETIF_F_GRO_HW (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix slowpath null crash (Jonathan Toppins) [1548146] - [net] ipv6: flush nd cache on IFF_NOARP change (Michael Cambria) [1599964] - [net] ip6_tunnel: allow ip6gre dev mtu to be set below 1280 (Michael Cambria) [1607669] - [net] multicast: do not restore deleted record source filter mode to new one (Hangbin Liu) [1586321] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1586321] - [net] ipv6/mcast: init as INCLUDE when join SSM INCLUDE group (Hangbin Liu) [1586321] - [net] ipv4/igmp: init group mode as INCLUDE when join source group (Hangbin Liu) [1586321] - [net] ipv6: mcast: fix unsolicited report interval after receiving querys (Hangbin Liu) [1586321] - [net] ipv6: refactor ipv6_dev_mc_inc() (Hangbin Liu) [1586321] - [x86] microcode/amd: Do not load when running on a hypervisor (Vitaly Kuznetsov) [1607899]- [iio] hid-sensor-magn-3d: Add support for rotation from north (Tony Camuso) [1559170] - [iio] hid: Fix hid_report_len usage (Tony Camuso) [1559170] - [iio] hid: core: Fix size as type u32 (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Implement batch mode (Tony Camuso) [1559170] - [iio] hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Tony Camuso) [1559170] - [iio] hid-sensor: Store restore poll and hysteresis on S3 (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Add timestamp (Tony Camuso) [1559170] - [iio] hid-sensor: Fix unbalanced pm_runtime_enable error (Tony Camuso) [1559170] - [iio] buffer: Introduced a function to assign the buffer specific attrs (Tony Camuso) [1559170] - [iio] hid: sensor-hub: Move the memset to sensor_hub_get_feature() (Tony Camuso) [1559170] - [iio] magnetometer: separate the values of attributes based on their usage type for HID compass sensor (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: clear memory to avoid random data (Tony Camuso) [1559170] - [iio] inkern: add helpers to query available values from channels (Tony Camuso) [1559170] - [iio] core: add a callback to allow drivers to provide _available attributes (Tony Camuso) [1559170] - [iio] drop IIO_ST macro (Tony Camuso) [1559170] - [iio] hid-sensors: Increase the precision of scale to fix wrong reading interpretation (Tony Camuso) [1559170] - [iio] fix pressure data output unit in hid-sensor-attributes (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Add PM function (fix non working driver) (Tony Camuso) [1559170] - [iio] hid-sensor-attributes: Check sample_frequency/hysteresis write data legitimacy (Tony Camuso) [1559170] - [iio] hid: hid-dr: add input mapping for axis selection (Tony Camuso) [1559170] - [iio] Implement counter channel type and info constants (Tony Camuso) [1559170] - [kernel] iio: add IIO_ATTR_(RO, WO, RW) and IIO_DEVICE_ATTR_(RO, WO, RW) macros (Tony Camuso) [1559170] - [iio] Declare event_attrs field of iio_info structure as const (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_offset helper (Tony Camuso) [1559170] - [iio] trigger: Add helper function to verify that a trigger belongs to the same device (Tony Camuso) [1559170] - [iio] Use kmalloc_array() in iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] trigger: helpers to determine own trigger (Tony Camuso) [1559170] - [iio] ensure ret is initialized to zero before entering do loop (Tony Camuso) [1559170] - [iio] add resource managed triggered buffer init helpers (Tony Camuso) [1559170] - [iio] trigger: add resource managed (un)register (Tony Camuso) [1559170] - [iio] Add resource managed APIs devm_iio_channel_(get, release) in devres (Tony Camuso) [1559170] - [iio] hid-sensors: avoid unused function warning (Tony Camuso) [1559170] - [iio] hid-sensors: use asynchronous resume (Tony Camuso) [1559170] - [iio] fix sched WARNING "do not call blocking ops when !TASK_RUNNING" (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add ISH quirk (Tony Camuso) [1559170] - [iio] buffer-dma: Use ARRAY_SIZE in for loop range (Tony Camuso) [1559170] - [iio] Refuse to register triggers with duplicate names (Tony Camuso) [1559170] - [iio] Fix error handling in iio_trigger_attach_poll_func (Tony Camuso) [1559170] - [iio] electricalconductivity: add IIO_ELECTRICALCONDUCTIVITY type (Tony Camuso) [1559170] - [iio] triggers: Make trigger ops structure explicitly non optional (Tony Camuso) [1559170] - [iio] Add support for creating IIO devices via configfs (Tony Camuso) [1559170] - [iio] core: mounting matrix support (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release)_all (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release) (Tony Camuso) [1559170] - [iio] common: hid-sensors: use tab for indention (Tony Camuso) [1559170] - [hid] simplify implement() a bit (Tony Camuso) [1559170] - [iio] Add channel for UV index (Tony Camuso) [1559170] - [iio] buffer: add missing descriptions in iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] fix config watermark initial value (Tony Camuso) [1559170] - [hid] uhid.c: check write() bitness using in_compat_syscall (Tony Camuso) [1559170] - [iio] core: implement iio_device_(claim|release)_direct_mode() (Tony Camuso) [1559170] - [iio] Fix typos in the struct iio_event_spec documentation comments (Tony Camuso) [1559170] - [iio] buffer-dmaengine: Use dmaengine_terminate_sync() (Tony Camuso) [1559170] - [iio] Add helper function for calculating scan index storage size (Tony Camuso) [1559170] - [iio] ph: add IIO_PH channel type (Tony Camuso) [1559170] - [iio] inkern: fix a NULL dereference on error (Tony Camuso) [1559170] - [iio] core: fix ptr_ret.cocci warnings (Tony Camuso) [1559170] - [iio] Make IIO value formating function globally available (Tony Camuso) [1559170] - [iio] inkern.c Use list_for_each_entry_safe (Tony Camuso) [1559170] - [iio] configfs: Introduce iio/configfs.h to provide a location for the configfs_subsystem (Tony Camuso) [1559170] - [iio] trigger: Introduce IIO hrtimer based trigger (Tony Camuso) [1559170] - [iio] core: Introduce IIO software triggers (Tony Camuso) [1559170] - [iio] core: Introduce IIO configfs support (Tony Camuso) [1559170] - [iio] configfs: allow dynamic group creation (Tony Camuso) [1559170] - [hid] enable hid device to suspend/resume asynchronously (Tony Camuso) [1559170] - [usb] quirks: Apply ALWAYS_POLL to all ELAN devices (Tony Camuso) [1559170] - [hid] debug: improve hid_debug_event() (Tony Camuso) [1559170] - [iio] fix some warning messages (Tony Camuso) [1559170] - [hid] core: use scnprintf in modalias_show() (Tony Camuso) [1559170] - [hid] Make report_descriptor available for all devices (Tony Camuso) [1559170] - [hid] convert bus code to use dev_groups (Tony Camuso) [1559170] - [iio] Add buffer enable/disable callbacks (Tony Camuso) [1559170] - [iio] Add support for indicating fixed watermarks (Tony Camuso) [1559170] - [iio] Add a DMAengine framework based buffer (Tony Camuso) [1559170] - [iio] Add generic DMA buffer infrastructure (Tony Camuso) [1559170] - [iio] iio_buffer_init(): Only set watermark if not already set (Tony Camuso) [1559170] - [iio] Set device watermark based on watermark of all attached buffers (Tony Camuso) [1559170] - [iio] resistance: add IIO_RESISTANCE channel type (Tony Camuso) [1559170] - [iio] chemical: Add IIO_CONCENTRATION channel type (Tony Camuso) [1559170] - [iio] Support triggered events (Tony Camuso) [1559170] - [iio] percolate error if event fd fails (Tony Camuso) [1559170] - [iio] Move generic buffer implementations to sub-directory (Tony Camuso) [1559170] - [iio] Move callback buffer to its own module (Tony Camuso) [1559170] - [iio] event: Remove negative error code from iio_event_poll (Tony Camuso) [1559170] - [iio] industrialio-buffer: Fix iio_buffer_poll return value (Tony Camuso) [1559170] - [kernel] iio: Add inverse unit conversion macros (Tony Camuso) [1559170] - [iio] trigger: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] declare struct to fix warning (Tony Camuso) [1559170] - [kernel] iio: Add missing kernel doc field (Tony Camuso) [1559170] - [kernel] iio: Fix function parameter name in kernel doc (Tony Camuso) [1559170] - [iio] event: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] buffer: Fix kernel docs warnings (Tony Camuso) [1559170] - [iio] core: Add function params for kernel docs (Tony Camuso) [1559170] - [iio] Fix parameters in iio_triggered_buffer_setup (Tony Camuso) [1559170] - [iio] allow userspace to flush the hwfifo with non-blocking reads (Tony Camuso) [1559170] - [iio] Add missing modifier names to core (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fit assignment in one line (Tony Camuso) [1559170] - [iio] hid-sensor: Fix suspend/resume delay (Tony Camuso) [1559170] - [iio] Require strict scan mask matching in hardware mode (Tony Camuso) [1559170] - [iio] Specify supported modes for buffers (Tony Camuso) [1559170] - [iio] Always compute masklength (Tony Camuso) [1559170] - [iio] buffer: remove unneeded test (Tony Camuso) [1559170] - [iio] core: add high pass filter attributes (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Leave device in sane state on error (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Split enable and disable path into helper functions (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Verify configuration before starting to apply it (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Perform request_update() only for new buffers (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Slightly refactor scan mask memory management (Tony Camuso) [1559170] - [iio] Replace printk in __iio_update_buffers with dev_dbg (Tony Camuso) [1559170] - [iio] Add I/Q modifiers (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-incl-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-als.c: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] gyro: hid-sensor-gyro-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fix memory leak in probe() (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix debug lock warning (Tony Camuso) [1559170] - [iio] hid-sensor-press: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-rotation: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_OVERSAMPLING_RATIO (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBEMISSIVITY (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false only if a buffer was allocated (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix modifier (Tony Camuso) [1559170] - [iio] add support for hardware fifo (Tony Camuso) [1559170] - [iio] add watermark logic to iio read and poll (Tony Camuso) [1559170] - [iio] sca3000: hide stufftoread logic (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: Fix sparse warning (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix attribute read for logical usage id (Tony Camuso) [1559170] - [iio] core: Fix double free (Tony Camuso) [1559170] - [iio] Move iio userspace applications out of staging (Tony Camuso) [1559170] - [hid] microsoft: Add ID for NE7K wireless keyboard (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance feature report set API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance get feature report API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Extend API for async reads (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add support for application collection (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Allow parallel synchronous reads (Tony Camuso) [1559170] - [hid] sensor-hub: correct dyn_callback_lock IRQ-safe change (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Correct documentation (Tony Camuso) [1559170] - [iio] Export userspace IIO headers (Tony Camuso) [1559170] - [iio] buffer: refactor buffer attributes setup (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_DEBOUNCE_COUNT and _TIME (Tony Camuso) [1559170] - [iio] core: Remove IIO_EV_TYPE_INSTANCE (Tony Camuso) [1559170] - [iio] core: Introduce CHANGE event type (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBWEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce IIO_VELOCITY and IIO_MOD_ROOT_SUM_SQUARED_X_Y_Z (Tony Camuso) [1559170] - [documentation] Add ABI documentation for offset and scaled humidity (Tony Camuso) [1559170] - [iio] core: Introduce DISTANCE channel type (Tony Camuso) [1559170] - [iio] core: Introduce ENERGY channel type (Tony Camuso) [1559170] - [iio] hid-sensor-press: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-als: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Common PM functions (Tony Camuso) [1559170] - [iio] industrialio-event: Fix typo 's/dynically/dynamically/' (Tony Camuso) [1559170] - [iio] Add new operating mode for non triggered sw buffers (Tony Camuso) [1559170] - [iio] Deselect IIO_TRIGGER for IIO_KFIFO_BUF (Tony Camuso) [1559170] - [iio] kconfig: use bool instead of boolean for type definition attributes (Tony Camuso) [1559170] - [hid] input: fix confusion on conflicting mappings (Tony Camuso) [1559170] - [iio] buffer: fix custom buffer attributes copy (Tony Camuso) [1559170] - [iio] ensure scan index is unique at device register (Tony Camuso) [1559170] - [iio] inkern: add out of range error message (Tony Camuso) [1559170] - [iio] iio: Fix iio_channel_read return if channel havn't info (Tony Camuso) [1559170] - [iio] light: Annotate Kconfig entry with module name information (Tony Camuso) [1559170] - [iio] accel: Annotate Kconfig entries with module name information (Tony Camuso) [1559170] - [iio] trigger: Add a blank line after declarations (Tony Camuso) [1559170] - [iio] trigger: fix sysfs name on list mutex (Tony Camuso) [1559170] - [iio] core: Get rid of misleading comment (Tony Camuso) [1559170] - [iio] kfifo: Add resource management devm_iio_kfifo_allocate/free (Tony Camuso) [1559170] - [iio] kfifo: Remove unused argument in iio_kfifo_allocate (Tony Camuso) [1559170] - [iio] consumer.h: Fix scale factor in function comment (Tony Camuso) [1559170] - [iio] buffer: Drop get_length callback (Tony Camuso) [1559170] - [iio] buffer: Make length attribute read only for buffers without set_length (Tony Camuso) [1559170] - [iio] buffer: Allocate standard attributes in the core (Tony Camuso) [1559170] - [iio] buffer: Move iio_buffer_alloc_sysfs and iio_buffer_free_sysfs (Tony Camuso) [1559170] - [iio] Remove get_bytes_per_datum() from iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] Move buffer registration to the core (Tony Camuso) [1559170] - [iio] Unexport iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] inkern: add iio_write_channel_raw (Tony Camuso) [1559170] - [iio] common: remove unnecessary sizeof(u8) (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBHEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce STEPS channel, ENABLE mask and INSTANCE event (Tony Camuso) [1559170] - [iio] core: Introduce IIO_EV_DIR_NONE (Tony Camuso) [1559170] - [iio] core: Introduce IIO_ACTIVITY channel (Tony Camuso) [1559170] - [iio] time: Expose get_monotonic_coarse64() for in-kernel uses (Tony Camuso) [1559170] - [iio] maintainers: Add IIO include files (Tony Camuso) [1559170] - [iio] Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask (Tony Camuso) [1559170] - [hid] input: Fix TransducerSerialNumber implementation (Tony Camuso) [1559170] - [iio] inkern: Add of_xlate function to struct iio_info (Tony Camuso) [1559170] - [hid] input: force generic axis to be mapped to their user space axis (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Fix indio_dev->trig assignment (Tony Camuso) [1559170] - [iio] trigger: modify return value for iio_trigger_get (Tony Camuso) [1559170] - [iio] inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name (Tony Camuso) [1559170] - [hid] hid-sensor-hub: use devm_ functions consistently (Tony Camuso) [1559170] - [iio] buffer: Wrong sized allocation of demux table elements (Tony Camuso) [1559170] - [iio] buffer: Coalesce adjacent demux table entries (Tony Camuso) [1559170] - [iio] buffer: Use roundup() instead of open-coding it (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix build warning (Tony Camuso) [1559170] - [iio] Use ktime_get_real_ns() (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Scan for usage attributes before setting up iio channels (Tony Camuso) [1559170] - [iio] buffer: Fix demux table creation (Tony Camuso) [1559170] - [iio] types: Added support for rotation from north usage attributes (Tony Camuso) [1559170] - [iio] core : events ABI for specifying period (Tony Camuso) [1559170] - [iio] core: Handle error when mask type is not separate (Tony Camuso) [1559170] - [iio] hid-sensors: make hid_sensor_get_reporting_interval static (Tony Camuso) [1559170] - [iio] hid-sensors: Fix compilation warning (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-als: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-press: Fix return values (Tony Camuso) [1559170] - [hid] sensor-hub: fix potential memory leak (Tony Camuso) [1559170] - [iio] of_iio_channel_get_by_name() returns non-null pointers for error legs (Tony Camuso) [1559170] - [iio] Remove timestamp argument from iio_trigger_poll() and iio_trigger_poll_chained() (Tony Camuso) [1559170] - [iio] triggers: interrupt trigger - move out of staging (Tony Camuso) [1559170] - [hid] sensor-hub: make dyn_callback_lock IRQ-safe (Tony Camuso) [1559170] - [iio] hid-sensors: Get feature report from sensor hub after changing power state (Tony Camuso) [1559170] - [iio] hid-sensors: Set default unit of measure for report interval (Tony Camuso) [1559170] - [iio] always select ANON_INODES (Tony Camuso) [1559170] - [iio] hid-sensors: typo leads to potential forever loop (Tony Camuso) [1559170] - [iio] hid-sensors: proximity: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d : adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: als: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: als: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Add API to power on/off (Tony Camuso) [1559170] - [iio] hid-sensors: Add api to get poll value (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Convert units and exponent (Tony Camuso) [1559170] - [iio] Add TEMP_AMBIENT and TEMP_OBJECT channel modifiers (Tony Camuso) [1559170] - [iio] hid-sensors: Added device rotation support (Tony Camuso) [1559170] - [iio] core: Add quaternion modifier (Tony Camuso) [1559170] - [iio] core: Modify scan element type (Tony Camuso) [1559170] - [iio] core: Introduce read_raw_multi (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix sleeping function called from invalid context (Tony Camuso) [1559170] - [iio] querying buffer scan_mask should return 0/1 (Tony Camuso) [1559170] - [iio] core: Fix bug in length of event info_mask and catch unhandled bits set in masks (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_average_raw (Tony Camuso) [1559170] - [iio] event: Fix and cleanup locking (Tony Camuso) [1559170] - [iio] hid-sensors: Added Pressure Sensor driver (Tony Camuso) [1559170] - [iio] pressure: Add STMicroelectronics pressures driver (Tony Camuso) [1559170] - [iio] hid-sensors: Added Proximity Sensor Driver (Tony Camuso) [1559170] - [iio] Avoid unnecessary kasprintf (Tony Camuso) [1559170] - [iio] Don't include extended name in shared attributes (Tony Camuso) [1559170] - [iio] iio get rid of unneccessary error_ret (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Processing for duplicate physical ids (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Remove hard coded indexes (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add selector api (Tony Camuso) [1559170] - [hid] hid-sensor-hub: quirk for STM Sensor hub (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix buggy report descriptors (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix duplicate sysfs entry error (Tony Camuso) [1559170] - [iio] Remove support for the legacy event config interface (Tony Camuso) [1559170] - [iio] hid-sensors: Added Inclinometer 3D (Tony Camuso) [1559170] - [iio] Add support for humidity sensors (Tony Camuso) [1559170] - [iio] trigger: Convert to use ATTRIBUTE_GROUPS (Tony Camuso) [1559170] - [iio] Add support for blocking IO on buffers (Tony Camuso) [1559170] - [iio] kfifo_buf: Implement data_available() callback (Tony Camuso) [1559170] - [iio] Add data_available callback for buffers (Tony Camuso) [1559170] - [iio] hid-sensors: Fix power and report state (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add logical min and max (Tony Camuso) [1559170] - [iio] Minor kerneldoc fix for iio_trigger_write_current() (Tony Camuso) [1559170] - [iio] core: Move kernel doc to the right location (Tony Camuso) [1559170] - [iio] core: Implement devm_iio_device_(register, unregister) (Tony Camuso) [1559170] - [iio] hid-sensors: magnetometer : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: light/als : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: gyro : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer: Add sensitivity (Tony Camuso) [1559170] - [iio] hid_sensors: fix crash during trigger unregister (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix report size (Tony Camuso) [1559170] - [iio] core: Add misssing braces (Tony Camuso) [1559170] - [iio] core: Use pr_err instead of printk (Tony Camuso) [1559170] - [iio] Remove unused iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] triggered-buffer: Remove redundant call to iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] Update buffer's bytes per datum after updating the scan mask (Tony Camuso) [1559170] - [iio] buffer: Free active scan mask in iio_disable_all_buffers() (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false after allocating a new buffer (Tony Camuso) [1559170] - [iio] kfifo: Empty buffer on update (Tony Camuso) [1559170] - [iio] kfifo: Protect against concurrent access from userspace (Tony Camuso) [1559170] - [iio] kfifo: Fix memory leak (Tony Camuso) [1559170] - [iio] buffer: Ignore noop requests for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Add a hysteresis event info attribute (Tony Camuso) [1559170] - [iio] Extend the event config interface (Tony Camuso) [1559170] - [iio] Factor IIO value formating into its own function (Tony Camuso) [1559170] - [iio] Add a helper to free a list of IIO device attributes (Tony Camuso) [1559170] - [iio] buffer: Add proper locking for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Wakeup poll and blocking reads when the device is unregistered (Tony Camuso) [1559170] - [iio] Return -ENODEV for file operations if the device has been unregistered (Tony Camuso) [1559170] - [iio] Add reference counting for buffers (Tony Camuso) [1559170] - [iio] call sensor hub open close function (Tony Camuso) [1559170] - [hid] Delay opening HID device (Tony Camuso) [1559170] - [iio] Remove debugfs entries in iio_device_unregister() (Tony Camuso) [1559170] - [iio] st_sensors: Use iio_push_to_buffers_with_timestamp() (Tony Camuso) [1559170] - [iio] Prevent race between IIO chardev opening and IIO device free (Tony Camuso) [1559170] - [iio] Pass scan mask as unsigned long (Tony Camuso) [1559170] - [iio] Stop sampling when the device is removed (Tony Camuso) [1559170] - [iio] Fix crash when scan_bytes is computed with active_scan_mask == NULL (Tony Camuso) [1559170] - [iio] fix: Keep a reference to the IIO device for open file descriptors (Tony Camuso) [1559170] - [iio] buffer_cb: Add missing iio_buffer_init() (Tony Camuso) [1559170] - [iio] Add iio_push_buffers_with_timestamp() helper (Tony Camuso) [1559170] - [iio] Minor cleanups of industrialio-buffer (Tony Camuso) [1559170] - [iio] iio_device_add_event_sysfs() bugfix (Tony Camuso) [1559170] - [iio] use anon_inode_getfd() with O_CLOEXEC flag (Tony Camuso) [1559170] - [iio] kfifo_buf: Use wake_up_interruptible_poll() (Tony Camuso) [1559170] - [iio] Remove unnecessary casts for iio_push_to_buffers() (Tony Camuso) [1559170] - [iio] iio_push_to_buffers(): Change type of 'data' to const void arch block configs COPYING CREDITS crypto Documentation drivers firmware fs include init ipc Kbuild Kconfig kernel lib MAINTAINERS (Tony Camuso) [1559170] - [iio] buffer: Simplify iio_buffer_is_active() (Tony Camuso) [1559170] - [iio] buffer_cb: Constify iio_cb_access (Tony Camuso) [1559170] - [iio] add info_mask_(shared_by_dir/shared_by_all) (Tony Camuso) [1559170] - [iio] drop info_mask from struct iio_dev (Tony Camuso) [1559170] - [iio] refactor info mask and ext_info attribute creation (Tony Camuso) [1559170] - [iio] Add INT_TIME (integration time) channel info attribute (Tony Camuso) [1559170] - [hid] move HID_REPORT_TYPES closer to the report-definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: move to devm_kzalloc (Tony Camuso) [1559170] - [hid] hid-sensor-hub: change kmalloc + memcpy by kmemdup (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix indentation accross the code (Tony Camuso) [1559170] - [iio] Remove trailing ; from function definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix style of comments (Tony Camuso) [1559170] - [iio] trigger: implement devm_iio_trigger_alloc/devm_iio_triger_free (Tony Camuso) [1559170] - [iio] Fix documentation of devm_iio_device_free() (Tony Camuso) [1559170] - [iio] core: Avoid double minus in sysfs output (Tony Camuso) [1559170] - [iio] core: implement devm_iio_device_alloc/devm_iio_device_free (Tony Camuso) [1559170] - [iio] Remove unnecessary _write_raw_get_fmt() in several hid-sensor drivers (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] magnetometer: hid-sensor-magn-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-als: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: add module alias for autoload (Tony Camuso) [1559170] - [documentation] devres: add IIO device alloc/free functions to list (Tony Camuso) [1559170] - [iio] trigger: Fix use_count race condition (Tony Camuso) [1559170] - [iio] trigger: sysfs Move out of staging (Tony Camuso) [1559170] - [iio] buffer: cleanup messages in iio_update_buffers() (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: fix report size" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Add ISH quirk" (Tony Camuso) [1559170] - [iio] revert "iio: call sensor hub open close function" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensors: fix crash during trigger unregister" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Fix power and report state" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Remove hard coded indexes" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add API to power on/off" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Get feature report from sensor hub after changing power state" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Fix indio_dev->trig assignment" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Common PM functions" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add api to get poll value" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Enhance get feature report API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor-hub: Enhance feature report set API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor: Fix suspend/resume delay" (Tony Camuso) [1559170] - [iio] revert "iio: common: hid-sensors: use tab for indention" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: use asynchronous resume" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: avoid unused function warning" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Set default unit of measure for report interval" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Store restore poll and hysteresis on S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Fix unbalanced pm_runtime_enable error" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Implement batch mode" (Tony Camuso) [1559170]- [vfio] Use get_user_pages_longterm correctly (Jeff Moyer) [1585133] - [vfio] disable filesystem-dax page pinning (Jeff Moyer) [1585133] - [md] dm, dax: Make sure dm_dax_flush() is called if device supports it (Jeff Moyer) [1601078] - [md] dm: prevent DAX mounts if not supported (Jeff Moyer) [1568240] - [md] dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() (Jeff Moyer) [1568240] - [md] dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() (Jeff Moyer) [1568240] - [nvdimm] pmem: only set QUEUE_FLAG_DAX for fsdax mode (Jeff Moyer) [1568240] - [dax] change bdev_dax_supported() to support boolean returns (Jeff Moyer) [1568240] - [fs] allow per-device dax status checking for filesystems (Jeff Moyer) [1568240] - [nvdimm] libnvdimm, pmem: Do not flush power-fail protected CPU caches (Jeff Moyer) [1594344] - [nvdimm] libnvdimm, pmem: Unconditionally deep flush on *sync (Jeff Moyer) [1594344] - [kernel] memremap: Remove stale devres_free() call (Jeff Moyer) [1505291] - [kernel] mm: Fix devm_memremap_pages() collision handling (Jeff Moyer) [1505291] - [kernel] dax: fix vma_is_fsdax() helper (Jeff Moyer) [1505291] - [kernel] sched/wait: Improve __var_waitqueue() code generation (Jeff Moyer) [1505291] - [x86] memremap: fix altmap accounting at free (Jeff Moyer) [1505291] - [fs] xfs, dax: introduce xfs_break_dax_layouts() (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() for another layout type (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL (Jeff Moyer) [1505291] - [fs] mm, dax: handle layout changes to pinned dax mappings (Jeff Moyer) [1505291] - [x86] mm: fix __gup_device_huge vs unmap (Jeff Moyer) [1505291] - [mm] introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS (Jeff Moyer) [1505291] - [kernel] memremap: split devm_memremap_pages() and memremap() infrastructure (Jeff Moyer) [1505291] - [kernel] memremap: merge find_dev_pagemap into get_dev_pagemap (Jeff Moyer) [1505291] - [nvdimm] memremap: change devm_memremap_pages interface to use struct dev_pagemap (Jeff Moyer) [1505291] - [mm] memremap: drop private struct page_map (Jeff Moyer) [1505291] - [kernel] memremap: simplify duplicate region handling in devm_memremap_pages (Jeff Moyer) [1505291] - [kernel] memremap: remove to_vmem_altmap (Jeff Moyer) [1505291] - [kernel] mm: optimize dev_pagemap reference counting around get_dev_pagemap (Jeff Moyer) [1505291] - [kernel] mm: move get_dev_pagemap out of line (Jeff Moyer) [1505291] - [mm] merge vmem_altmap_alloc into altmap_alloc_block_buf (Jeff Moyer) [1505291] - [mm] split altmap memory map allocation from normal case (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to memmap_init_zone (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_free (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_remove_memory and __remove_pages (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_populate (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_add_memory and __add_pages (Jeff Moyer) [1505291] - [kernel] memremap: provide stubs for vmem_altmap_offset and vmem_altmap_free (Jeff Moyer) [1505291] - [infiniband] ib/core: disable memory registration of filesystem-dax vmas (Jeff Moyer) [1585135] - [media] v4l2: disable filesystem-dax mapping support (Jeff Moyer) [1585135] - [media] mm: fail get_vaddr_frames() for filesystem-dax mappings (Jeff Moyer) [1585135] - [mm] introduce get_user_pages_longterm (Jeff Moyer) [1505291] - [kernel] sched/wait: Introduce wait_var_event() (Jeff Moyer) [1505291] - [mm] remove unused variable in memory hotplug (Jeff Moyer) [1505291] - [mm] remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1505291] - [tools] powerpc: Fix DSCR inheritance over fork() (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add gitignore file for the new DSCR tests (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add thread based stress test for DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for all DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR inheritence across fork & exec (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR value inheritence across fork (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR SPR numbers (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for explicitly changing DSCR value (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for system wide DSCR default (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Rename TARGETS in powerpc selftests makefile (Desnes Augusto Nunes do Rosario) [1601315] - [documentation] powerpc/dscr: Add documentation for DSCR support (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] dscr: Add some in-code documentation (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Rename PACA_DSCR to PACA_DSCR_DEFAULT (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Remove the unused extern dscr_default (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] Fix handling of DSCR related facility unavailable exception (Desnes Augusto Nunes do Rosario) [1601315] - [iommu] amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1596723] - [iommu] amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1596723] - [x86] irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1596723] - [x86] cpu/amd: Fix LLC ID bit-shift calculation (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Derive CPU topology from CPUID function 0xB when available (Suravee Suthikulpanit) [1543815] - [x86] cpu: Modify detect_extended_topology() to return result (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Calculate last level cache ID from number of sharing threads (Suravee Suthikulpanit) [1543815] - [x86] cpu: Rename intel_cacheinfo.c to cacheinfo.c (Suravee Suthikulpanit) [1543815] - [x86] kvm: nvmx: fix guest CR4 loading when emulating L2 to L1 exit ("Dr. David Alan Gilbert") [1603753]- [input] elantech: fix V4 report decoding for module with middle key (Benjamin Tissoires) [1599622] - [input] elantech: enable middle button of touchpads on ThinkPad P52 (Benjamin Tissoires) [1599622] - [hid] logitech-dj: prevent false errors to be shown (Benjamin Tissoires) [1375230] - [char] crash driver: update for CONFIG_HARDENED_USERCOPY (Dave Anderson) [1602876] - [i2c] i801: Do not create iTCO watchdog when WDAT table exists (David Arcari) [1607816] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Xiubo Li) [1560418] - [target] scsi: target: remove target_find_device (Xiubo Li) [1560418] - [target] scsi: tcmu: add module wide block/reset_netlink support (Xiubo Li) [1560418] - [target] scsi: tcmu: simplify nl interface (Xiubo Li) [1560418] - [target] scsi: tcmu: track nl commands (Xiubo Li) [1560418] - [target] scsi: tcmu: delete unused __wait (Xiubo Li) [1560418] - [block] blk-mq: issue directly if hw queue isn't busy in case of 'none' (Ming Lei) [1599682] - [netdrv] xen-netfront: Fix hang on device removal (Vitaly Kuznetsov) [1595557] - [net] skbuff: Unconditionally copy pfmemalloc in __skb_clone() (Stefano Brivio) [1597706] - [net] Don't copy pfmemalloc flag in __copy_skb_header() (Stefano Brivio) [1597706] - [net] ipv4: be more aggressive when probing alternative gateways (Michael Cambria) [1524463] - [net] tcp: add RCU protection to ipv6 opt dereference (Paolo Abeni) [1353274] - [net] xfrm: Fix stack-out-of-bounds read on socket policy lookup (Ravi Aysola) [1499471] - [net] xfrm: Don't use sk_family for socket policy lookups (Ravi Aysola) [1499471] - [kernel] uapi: mark wmi.h to be included in kernel-headers (Jarod Wilson) [1517197] - [kernel] sched/debug: fix schedstats-induced sched domain corruption (Josh Poimboeuf) [1602345] - [s390] zcrypt: Support up to 256 crypto adapters (Hendrik Brueckner) [1568734] - [s390] qdio: don't retry EQBS after CCQ 96 (Hendrik Brueckner) [1603168] - [s390] qeth: fix error handling in adapter command callbacks (Hendrik Brueckner) [1603170] - [x86] perf: read the FREEZE_WHILE_SMM bit during boot (David Arcari) [1566249] - [x86] kvm: Don't use pvqspinlock code if only 1 vCPU (Waiman Long) [1602155] - [x86] acpi: Use proper macro for invalid node (Prarit Bhargava) [1576245] - [x86] acpi: Fix bug in associating hot-added CPUs with corresponding NUMA node (Prarit Bhargava) [1576245] - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Fix VM guest SSBD problems (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm/vmx: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: svm: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation, kvm: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_(set_guest, restore_host) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs, kvm: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584569] {CVE-2018-3639} - [x86] documentation/spec_ctrl: Do some minor cleanups (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Add filter flag to opt-out of SSB mitigation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584569] {CVE-2018-3639} - [x86] prctl: Add force disable speculation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spectre_v2: No mitigation if CPU not affected and no command override (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bug: Add X86_BUG_CPU_MELTDOWN and X86_BUG_SPECTRE_V(12) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584569] {CVE-2018-3639}- [acpi] osl: speedup grace period in acpi_os_map_cleanup (Jeff Moyer) [1533059] - [kernel] ftrace/rcu: Do not trace debug_lockdep_rcu_enabled() (Scott Wood) [1600018] - [mm] Support binding swap device to a node (Larry Woodman) [1485167] - [input] leds: fix out of bound access (Oleksandr Natalenko) [1598667] - [input] leds: skip unnamed LEDs (Oleksandr Natalenko) [1598667] - [block] blk-mq: dequeue request one by one from sw queue if hctx is busy (Ming Lei) [1597068] - [block] blk-mq: don't queue more if we get a busy return (Ming Lei) [1597068] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1597068] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1597068] - [netdrv] cxgb4: Add FORCE_PAUSE bit to 32 bit port caps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix offset in collecting TX rate limit info (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Check for kvzalloc allocation failure (Arjun Vynipadath) [1595084] - [netdrv] cxgb4/cxgb4vf: link management changes for new SFP (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: do L1 config when module is inserted (Arjun Vynipadath) [1595084] - [scsi] cxgb4: change the port capability bits definition (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Correct ntuple mask validation for hash filters (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix the wrong conversion of Mbps to Kbps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: copy mbox log size to PF0-3 adap instances (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: zero the HMA memory (Arjun Vynipadath) [1595084] - [netdrv] mlx5: Fix required capability for manipulating MPFS (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager (Alaa Hleihel) [1595687] - [netdrv] mlx5e: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Avoid setup attempt if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Move representors definition to a global scope (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Add callback to get representor device (Alaa Hleihel) [1595687] - [net] mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager (Alaa Hleihel) [1592306] - [scsi] qedi: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedi: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [scsi] qedf: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedf: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qede: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qed: Add driver infrastucture for handling mfw requests (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing iscsi tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing fcoe tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for tlv request processing (Chad Dupuis) [1590824] - [netdrv] qed: Add MFW interfaces for TLV request support (Chad Dupuis) [1590824] - [netdrv] qed: Fix use of incorrect shmem address (Chad Dupuis) [1590780] - [netdrv] qed: Fix shared memory inconsistency between driver and the MFW (Chad Dupuis) [1590780] - [netdrv] qed: Add support for Unified Fabric Port (Chad Dupuis) [1590780] - [netdrv] qed: Add support for multi function mode with 802.1ad tagging (Chad Dupuis) [1590780] - [netdrv] qed: Remove unused data member 'is_mf_default' (Chad Dupuis) [1590780] - [netdrv] qed*: Refactor mf_mode to consist of bits (Chad Dupuis) [1590780]- [netdrv] net: aquantia: vlan unicast address list correct handling (Igor Russkikh) [1597734] - [netdrv] cxgb4: assume flash part size to be 4MB, if it can't be determined (Arjun Vynipadath) [1600473] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1529064] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1529064] - [netdrv] sfc: hold filter_sem consistently during reset (Jarod Wilson) [1597152] - [netdrv] sfc: avoid recursive use of the filter_sem (Jarod Wilson) [1597152] - [netdrv] sfc: correctly initialise filter rwsem for farch (Jarod Wilson) [1597152] - [netdrv] sfc: make function efx_rps_hash_bucket static (Jarod Wilson) [1597152] - [net] ipv4: reset fnhe_mtu_locked after cache route flushed (Sabrina Dubroca) [1599762] - [net] ipv6: token: allow for clearing the current device token (Michael Cambria) [1593094] - [net] dccp: do not send reset to already closed sockets (Stefano Brivio) [1598368] - [net] ip6_tunnel: get the min mtu properly in ip6_tnl_xmit (Xin Long) [1597115] - [net] ipv6: fix tunnel error handling (Xin Long) [1597122] - [netdrv] veth: Be more robust on network device creation when no attributes (William Townsend) [1546072] - [net] netlink: reset network header before passing to taps (William Townsend) [1543506] - [net] ipv6: fix NULL dereference in ip6_route_dev_notify() (Stefano Brivio) [1595097] - [net] core: remove WARN_ON from skb_try_coalesce (Florian Westphal) [1569664] - [net] tcp: Add mark for TIMEWAIT sockets (Ravi Aysola) [1576990] - [tools] perf mmap: Be consistent when checking for an unmaped ring buffer (Jiri Olsa) [1514635] - [tools] perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard head in overwrite_rb_find_range() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use stored 'overwrite' in perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored data in perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored scope data in perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Store mmap scope in struct perf_mmap() (Jiri Olsa) [1514635] - [tools] perf evlist: Store 'overwrite' in struct perf_mmap (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interfaces for mmap read forward (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for task-exit (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for switch-tracking (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for sw-clock (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for time-to-tsc (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for perf-record (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for tp fields (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for mmap-basic (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for "keep tracking" test (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for 'code reading' test (Jiri Olsa) [1514635] - [tools] perf python: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf trace: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf kvm: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf top: Check the latency of perf_top__mmap_read() (Jiri Olsa) [1514635] - [tools] perf top: Switch default mode to overwrite mode (Jiri Olsa) [1514635] - [tools] perf top: Remove lost events checking (Jiri Olsa) [1514635] - [tools] perf hists browser: Add parameter to disable lost event warning (Jiri Olsa) [1514635] - [tools] perf top: Add overwrite fall back (Jiri Olsa) [1514635] - [tools] perf evsel: Expose the perf_missing_features struct (Jiri Olsa) [1514635] - [tools] perf top: Check per-event overwrite term (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interface for mmap read (Jiri Olsa) [1514635] - [tools] perf test: Update mmap read functions for backward-ring-buffer test (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard 'prev' in perf_mmap__read() (Jiri Olsa) [1514635] - [tools] perf mmap: Add new return value logic for perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Cleanup perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Recalculate size for overwrite mode (Jiri Olsa) [1514635] - [tools] perf evlist: Remove stale mmap read for backward (Jiri Olsa) [1514635] - [tools] perf tools: Rename 'backward' to 'overwrite' in evlist, mmap and record (Jiri Olsa) [1514635] - [tools] perf mmap: Don't discard prev in backward mode (Jiri Olsa) [1514635] - [tools] perf mmap: Fix perf backward recording (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite and check_messup from mmap read (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite from arguments list of perf_mmap__push (Jiri Olsa) [1514635] - [tools] perf evlist: Remove evlist->overwrite (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap_ex (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__task_exit() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__basic_mmap() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__sw_clock_freq() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__backward_ring_buffer() to !overwrite (Jiri Olsa) [1514635]- [scsi] qla2xxx: Fix kernel crash due to late workqueue allocation (Himanshu Madhani) [1588915] - [nvme] nvme-fc: release io queues to allow fast fail (Ewan Milne) [1594926] - [nvme] move init of keep_alive work item to controller initialization (Ewan Milne) [1594926] - [nvme] nvme-fabrics: fix and refine state checks in __nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: handle the admin-only case properly in nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: refactor queue ready check (Ewan Milne) [1594926] - [nvme] nvme-fc: fix nulling of queue data on reconnect (Ewan Milne) [1594926] - [nvme] nvme-fc: remove reinit_request routine (Ewan Milne) [1594926] - [nvme] nvme-fc: change controllers first connect to use reconnect path (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow internal passthrough command on deleting controllers (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1594926] - [nvme] nvme-fabrics: centralize discovery controller defaults (Ewan Milne) [1594926]- [security] selinux: bpf: Add addtional check for bpf object file receive (Jiri Olsa) [1593027] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1593027] - [security] selinux: bpf: Add selinux check for eBPF syscall operations (Jiri Olsa) [1593027] - [fs] gfs2: Fix recovery issues for spectators (Robert S Peterson) [1511551] - [fs] lockd: lost rollback of set_grace_period() in lockd_down_net() (Scott Mayhew) [1598208] - [fs] lockd: double unregister of inetaddr notifiers (Scott Mayhew) [1598212] - [fs] mount: copy the port field into the cloned nfs_server structure (Steve Dickson) [1465259] - [fs] xfs: catch inode allocation state mismatch corruption (Carlos Maiolino) [1549127] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1592284] - [fs] nfsd: Check queue type before submitting a SCSI request (Benjamin Coddington) [1592284] - [fs] block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGH (Benjamin Coddington) [1592284] - [fs] pnfs: Always free the session slot on error in nfs4_layoutget_handle_exception (Steve Dickson) [1599853] - [fs] nfs: Remove nfs4_wait_for_completion_rpc_task() (Steve Dickson) [1599853] - [fs] nfs: Fix inconsistent indentation in nfs4proc.c (Steve Dickson) [1599853] - [acpi] numa: fix pxm to online numa node associations (Jeff Moyer) [1559290 1515085] - [dax] device-dax: allow MAP_SYNC to succeed (Jeff Moyer) [1568236 1515085] - [fs] rhel: get rid of FS_HAS_FO_EXTEND (Jeff Moyer) [1568236] - [kernel] rhel: switch get_fo_extend over to using the registered ops (Jeff Moyer) [1598279 1520492 1568236] - [fs] rhel: have file systems register their fo_extend structs (Jeff Moyer) [1568236] - [fs] rhel: add a file_operations_extend registration function (Jeff Moyer) [1568236] - [nvdimm] libnvdimm, dimm: handle EACCES failures from label reads (Jeff Moyer) [1585093 1515085] - [acpi] nfit, address-range-scrub: add module option to skip initial ars (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: rework and simplify ARS state machine (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: determine one platform max_ars value (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm, region: quiet region probe (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: use a safe lookup for dimm device name (Jeff Moyer) [1585106] - [nvdimm] libnvdimm, dimm: fix dpa reservation vs uninitialized label area (Jeff Moyer) [1515085] - [dax] device-dax: implement ->pagesize() for smaps to report MMUPageSize (Jeff Moyer) [1526251 1515085] - [mm] hugetlbfs: introduce ->pagesize() to vm_operations_struct (Jeff Moyer) [1526251 1515085] - [acpi] nfit, address-range-scrub: introduce nfit_spa->ars_state (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm: add an api to cast a 'struct nd_region' to its 'struct device' (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: fix scrub in-progress reporting (Jeff Moyer) [1539278 1515085] - [s390] dax: introduce CONFIG_DAX_DRIVER (Jeff Moyer) [1515085] - [dax] device-dax: Tell kbuild DEV_DAX_PMEM depends on DEV_DAX (Jeff Moyer) [1515085] - [acpi] nfit: fix region registration vs block-data-window ranges (Jeff Moyer) [1539278 1515085] - [acpi] nfit: rework NVDIMM leaf method detection (Jeff Moyer) [1585117 1515085] - [acpi] nfit: skip region registration for incomplete control regions (Jeff Moyer) [1585111 1515085] - [nvdimm] libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7 (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, label: change min label storage size per UEFI 2.7 (Jeff Moyer) [1515085] - [dax] device-dax: use module_nd_driver (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pmem: use module_nd_driver (Jeff Moyer) [1515085] - [kernel] libnvdimm: provide module_nd_driver wrapper (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant assignment to pointer 'dev' (Jeff Moyer) [1515085] - [dax] device-dax: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [acpi] nfit: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [dax] ->direct_access does not sleep anymore (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: remove redundant initialization of 'nd_mapping' (Jeff Moyer) [1515085] - [acpi] nfit: fix register dimm error handling (Jeff Moyer) [1515085] - [dax] device-dax: Fix trailing semicolon (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment (Jeff Moyer) [1526926 1515085] - [nvdimm] libnvdimm, pfn: fix start_pad handling for aligned namespaces (Jeff Moyer) [1515085] - [tools] nfit, libnvdimm: deprecate the generic SMART ioctl (Jeff Moyer) [1515085] - [acpi] nfit: fix health event notification (Jeff Moyer) [1526927 1515085] - [dax] fix general protection fault in dax_alloc_inode (Jeff Moyer) [1515085] - [dax] stop requiring a live device for dax_flush() (Jeff Moyer) [1515085] - [dax] quiet bdev_dax_supported() (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, badrange: remove a WARN for list_empty (Jeff Moyer) [1515085] - [tools] libnvdimm: move poison list functions to a new 'badrange' file (Jeff Moyer) [1515085] - [dax] dev/dax: fix uninitialized variable build warning (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make a couple of functions static (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: introduce 'flags' attribute for DIMM 'lock' and 'alias' status (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: fix label initialization to use valid seq numbers (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pfn: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, region : make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dimm: clear 'locked' status on successful DIMM enable (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: remove global pmem api (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm (Jeff Moyer) [1515085] - [scsi] qla2xxx: Fix inconsistent DMA mem alloc/free (Himanshu Madhani) [1596344] - [scsi] lpfc: Revise copyright for new company language (Dick Kennedy) [1595381] - [scsi] lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1595381] - [scsi] lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1595381] - [scsi] lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1595381] - [scsi] lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1595381] - [scsi] lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1595381] - [scsi] lpfc: Fix abort error path for NVMET (Dick Kennedy) [1595381] - [scsi] lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1595381] - [scsi] lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1595381] - [scsi] lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1595381] - [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] - [x86] handle node hole when initializing numa_meminfo (Larry Woodman) [1598086] - [mm] make memblock_overlaps_region() return bool (Larry Woodman) [1598086]- [md] raid10 set default value for max_sectors (Nigel Croxon) [1494474] - [md] raid10: ignore discard error (Nigel Croxon) [1494474] - [md] raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe (Nigel Croxon) [1494474] - [md] raid1: add error handling of read error from FailFast device (Nigel Croxon) [1494474] - [md] fix NULL dereference of mddev->pers in remove_and_add_spares() (Nigel Croxon) [1494474] - [md] raid10: check bio in r10buf_pool_free to void NULL pointer dereference (Nigel Croxon) [1494474] - [md] raid1: exit sync request if MD_RECOVERY_INTR is set (Nigel Croxon) [1494474] - [md] raid1: fix NULL pointer dereference (Nigel Croxon) [1494474] - [md] fix a potential deadlock of raid5/raid10 reshape (Nigel Croxon) [1494474] - [md] raid5: avoid string overflow warning (Nigel Croxon) [1494474] - [md] md raid10: fix NULL deference in handle_write_completed() (Nigel Croxon) [1494474] - [md] only allow remove_and_add_spares when no sync_thread running (Nigel Croxon) [1494474] - [md] document lifetime of internal rdev pointer (Nigel Croxon) [1494474] - [md] fix md_write_start() deadlock w/o metadata devices (Nigel Croxon) [1494474] - [md] Free bioset when md_run fails (Nigel Croxon) [1494474] - [md] md-multipath: Use seq_putc() in multipath_status() (Nigel Croxon) [1494474] - [md] raid5: simplify uninitialization of shrinker (Nigel Croxon) [1494474] - [md] r5cache: print more info of log recovery (Nigel Croxon) [1494474] - [md] raid1, raid10: silence warning about wait-within-wait (Nigel Croxon) [1494474] - [md] introduce new personality funciton start() (Nigel Croxon) [1494474] - [md] raid1/10: add missed blk plug (Nigel Croxon) [1494474] - [md] r5cache: move mddev_lock() out of r5c_journal_mode_set() (Nigel Croxon) [1494474] - [md] raid5: correct degraded calculation in raid5_error (Nigel Croxon) [1494474] - [md] release allocated bitset sync_set (Nigel Croxon) [1494474] - [md] bitmap: clear BITMAP_WRITE_ERROR bit before writing it to sb (Nigel Croxon) [1494474] - [md] be cautious about using ->curr_resync_completed for ->recovery_offset (Nigel Croxon) [1494474] - [md] don't check MD_SB_CHANGE_CLEAN in md_allow_write (Nigel Croxon) [1494474] - [md] remove redundant variable q (Nigel Croxon) [1494474] - [md] use lockdep_assert_held (Nigel Croxon) [1494474] - [md] remove special meaning of ->quiesce(.., 2) (Nigel Croxon) [1494474] - [md] forbid a RAID5 from having both a bitmap and a journal (Nigel Croxon) [1494474] - [md] raid5: Set R5_Expanded on parity devices as well as data (Nigel Croxon) [1494474] - [md] raid10: remove a couple of redundant variables and initializations (Nigel Croxon) [1494474] - [md] rename some md/ files to have an "md-" prefix (Nigel Croxon) [1494474] - [md] raid10: remove VLAIS (Nigel Croxon) [1494474] - [md] bitmap: revert a patch (Nigel Croxon) [1494474] - [md] always set THREAD_WAKEUP and wake up wqueue if thread existed (Nigel Croxon) [1494474] - [md] raid5: cap worker count (Nigel Croxon) [1494474] - [md] raid5: remove raid5_build_block (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_show (Nigel Croxon) [1494474] - [md] replace seq_release_private with seq_release (Nigel Croxon) [1494474] - [md] raid1/10: reset bio allocated from mempool (Nigel Croxon) [1494474] - [md] raid5: release/flush io in raid5_do_work() (Nigel Croxon) [1494474] - [md] bitmap: copy correct data for bitmap super (Nigel Croxon) [1494474] - [md] r5cache: fix io_unit handling in r5l_log_endio() (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_set (Nigel Croxon) [1494474] - [md] fix warnning for UP case (Nigel Croxon) [1494474] - [md] remove 'idx' from 'struct resync_pages' (Nigel Croxon) [1494474] - [md] bitmap: don't read page from device with Bitmap_sync (Nigel Croxon) [1494474] - [md] fix sleep in atomic (Nigel Croxon) [1494474] - [md] fix a null dereference (Nigel Croxon) [1494474] - [md] use a separate bio_set for synchronous IO. (Nigel Croxon) [1494474] - [md] fail if mddev->bio_set can't be created (Nigel Croxon) [1494474] - [md] change the initialization value for a spare device spot to MD_DISK_ROLE_SPARE (Nigel Croxon) [1494474] - [md] raid1: remove unused bio in sync_request_write (Nigel Croxon) [1494474] - [md] raid10: fix FailFast test for wrong device (Nigel Croxon) [1494474] - [md] make bio mergeable (Nigel Croxon) [1494474] - [md] namespace private helper names (Nigel Croxon) [1494474] - [md] report sector of stripes with check mismatches (Nigel Croxon) [1494474] - [md] uuid debug statement now in processor byte order (Nigel Croxon) [1494474] - [md] r5cache: handle sync with data in write back cache (Nigel Croxon) [1494474] - [md] r5cache: gracefully handle journal device errors for writeback mode (Nigel Croxon) [1494474] - [md] raid1/10: avoid unnecessary locking (Nigel Croxon) [1494474] - [md] raid5-cache: in r5l_do_submit_io(), submit io->split_bio first (Nigel Croxon) [1494474] - [md] raid5: make use of spin_lock_irq over local_irq_disable + spin_lock (Nigel Croxon) [1494474] - [md] raid10: skip spare disk as 'first' disk (Nigel Croxon) [1494474] - [md] clear WantReplacement once disk is removed (Nigel Croxon) [1494474] - [md] raid10: wait up frozen array in handle_write_completed (Nigel Croxon) [1494474] - [md] support disabling of create-on-open semantics (Nigel Croxon) [1494474] - [md] allow creation of mdNNN arrays via md_mod/parameters/new_array (Nigel Croxon) [1494474] - [md] raid1: factor out flush_bio_list() (Nigel Croxon) [1494474] - [md] raid1: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid10: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid1: avoid reusing a resync bio after error handling (Nigel Croxon) [1494474] - [md] MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop (Nigel Croxon) [1494474] - [md] raid10: reset the 'first' at the end of loop (Nigel Croxon) [1494474] - [md] raid6: Fix anomily when recovering a single device in RAID6 (Nigel Croxon) [1494474] - [md] update slab_cache before releasing new stripes when stripes resizing (Nigel Croxon) [1494474] - [md] raid1: kill warning on powerpc_pseries (Nigel Croxon) [1494474] - [md] raid5-cache: fix payload endianness problem in raid5-cache (Nigel Croxon) [1494474] - [md] raid10: avoid direct access to bvec table in handle_reshape_read_error (Nigel Croxon) [1494474] - [md] raid10: retrieve page from preallocated resync page array (Nigel Croxon) [1494474] - [md] raid10: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid10: refactor code of read reshape's .bi_end_io (Nigel Croxon) [1494474] - [md] raid1: use bio helper in process_checks() (Nigel Croxon) [1494474] - [md] raid1: retrieve page from pre-allocated resync page array (Nigel Croxon) [1494474] - [md] raid1: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid1: simplify r1buf_pool_free() (Nigel Croxon) [1494474] - [md] prepare for managing resync I/O pages in clean way (Nigel Croxon) [1494474] - [md] move two macros into md.h (Nigel Croxon) [1494474] - [md] fix several trivial typos in comments (Nigel Croxon) [1494474] - [md] raid10: refactor some codes from raid10 write request (Nigel Croxon) [1494474] - [md] raid10: stop using bi_phys_segments (Nigel Croxon) [1494474] - [md] revert md/raid5: limit request size according to implementation limits (Nigel Croxon) [1494474] - [md] raid5: remove over-loading of ->bi_phys_segments (Nigel Croxon) [1494474] - [md] raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as a counter (Nigel Croxon) [1494474] - [md] raid5: call bio_endio() directly rather than queueing for later (Nigel Croxon) [1494474] - [md] md rhel-only: Fix backport errors for ff875738 (Nigel Croxon) [1494474] - [md] raid5: simplfy delaying of writes while metadata is updated (Nigel Croxon) [1494474] - [md] r5cache: generate R5LOG_PAYLOAD_FLUSH (Nigel Croxon) [1494474] - [md] r5cache: handle R5LOG_PAYLOAD_FLUSH in recovery (Nigel Croxon) [1494474] - [md] add doc for raid5-cache (Nigel Croxon) [1494474] - [md] r5cache: improve recovery with read ahead page pool (Nigel Croxon) [1494474] - [md] raid5: sort bios (Nigel Croxon) [1494474] - [md] raid5-cache: bump flush stripe batch size (Nigel Croxon) [1494474] - [md] raid5: prioritize stripes for writeback (Nigel Croxon) [1494474] - [md] raid1: fix a trivial typo in comments (Nigel Croxon) [1494474] - [md] r5cache: fix set_syndrome_sources() for data in cache (Nigel Croxon) [1494474] - [md] fix super_offset endianness in super_1_rdev_size_change (Nigel Croxon) [1494474] - [md] don't impose the MD_SB_DISKS limit on arrays without metadata (Nigel Croxon) [1494474] - [md] move funcs from pers->resize to update_size (Nigel Croxon) [1494474] - [md] delete dead code (Nigel Croxon) [1494474] - [md] raid10: submit bio directly to replacement disk (Nigel Croxon) [1494474] - [md] linear: shutup lockdep warnning (Nigel Croxon) [1494474] - [md] raid5: Don't reinvent the wheel but use existing llist API (Nigel Croxon) [1494474] - [md] disable WRITE SAME if it fails in underlayer disks (Nigel Croxon) [1494474] - [md] raid5-cache: exclude reclaiming stripes in reclaim check (Nigel Croxon) [1494474] - [md] raid5-cache: stripe reclaim only counts valid stripes (Nigel Croxon) [1494474] - [md] ensure md devices are freed before module is unloaded (Nigel Croxon) [1494474] - [md] r5cache: improve journal device efficiency (Nigel Croxon) [1494474] - [md] r5cache: enable chunk_aligned_read with write back cache (Nigel Croxon) [1494474] - [md] raid5-cache: suspend reclaim thread instead of shutdown (Nigel Croxon) [1494474] - [md] raid5: only dispatch IO from raid5d for harddisk raid (Nigel Croxon) [1494474] - [md] md linear: fix a race between linear_add() and linear_congested() (Nigel Croxon) [1494474] - [md] r5cache: shift complex rmw from read path to write path (Nigel Croxon) [1494474] - [md] r5cache: flush data only stripes in r5l_recovery_log() (Nigel Croxon) [1494474] - [md] raid5: move comment of fetch_block to right location (Nigel Croxon) [1494474] - [md] r5cache: read data into orig_page for prexor of cached data (Nigel Croxon) [1494474] - [md] raid5-cache: delete meaningless code (Nigel Croxon) [1494474] - [md] r5cache: fix spelling mistake on "recoverying" (Nigel Croxon) [1494474] - [md] r5cache: assign conf->log before r5l_load_log() (Nigel Croxon) [1494474] - [md] r5cache: simplify handling of sh->log_start in recovery (Nigel Croxon) [1494474] - [md] raid5-cache: removes unnecessary write-through mode judgments (Nigel Croxon) [1494474] - [md] raid10: Refactor raid10_make_request (Nigel Croxon) [1494474] - [md] r5cache: handle FLUSH and FUA (Nigel Croxon) [1494474] - [md] raid5-cache: use bio chaining (Nigel Croxon) [1494474]- [media] uvcvideo: Support realtek's UVC 1.5 device (Jarod Wilson) [1561502] - [crypto] chelsio: Remove separate buffer used for DMA map B0 block in CCM (Arjun Vynipadath) [1595086] - [crypto] chelsio - Send IV as Immediate for cipher algo (Arjun Vynipadath) [1595086] - [crypto] chelsio: request to HW should wrap (Arjun Vynipadath) [1595086] - [infiniband] iw_cxgb4: always set iw_cm_id.provider_data (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Atomically flush per QP HW CQEs (Arjun Vynipadath) [1595085] - [infiniband] rdma/cxgb4: release hw resources on device removal (Arjun Vynipadath) [1595085] - [netdrv] bnxt_en: adding PCI ID for SMARTNIC VF support (Jonathan Toppins) [1520611] - [netdrv] bnxt_en: Add PCIe device ID for bcm58804 (Jonathan Toppins) [1520611] - [netdrv] bnxt: Add PCIe device IDs for bcm58802/bcm58808 (Jonathan Toppins) [1520611] - [mm] shm_mnt is as longterm as it gets (Aaron Tomlin) [1597314] - [block] blk-throttle: check stats_cpu before reading it from sysfs (Ming Lei) [1567748] - [block] do not use interruptible wait anywhere (Ming Lei) [1580045] - [md] dm thin: remove merge_bvec hooks (Mike Snitzer) [1595898] - [md] dm thin: handle running out of data space vs concurrent discard (Mike Snitzer) [1563697] - [md] dm thin metadata: remove needless work from __commit_transaction (Mike Snitzer) [1563697] - [kernel] ftrace: Fix compilation warning about control_ops_free (Gustavo Duarte) [1597877] - [kernel] alarmtimer: Do not signal SIGEV_NONE timers (Oleg Nesterov) [1524333] - [x86] kvm: svm: Implement pause loop exit logic in SVM (Gary Hook) [1563718] - [x86] kvm: svm: Add pause filter threshold (Gary Hook) [1563718] - [x86] kvm: vmx: Bring the common code to header file (Gary Hook) [1563718] - [x86] kvm: vmx: Remove ple_window_actual_max (Gary Hook) [1563718] - [x86] kvm: vmx: Fix the module parameters for vmx (Gary Hook) [1563718] - [s390] qeth: fix IPA command submission race (Hendrik Brueckner) [1594197] - [s390] qeth: don't dump control cmd twice (Hendrik Brueckner) [1594197] - [s390] qeth: fix SETIP command handling (Hendrik Brueckner) [1594197] - [s390] archrandom: Rework arch random implementation (Hendrik Brueckner) [1594181] - [s390] archrandom: Reconsider s390 arch random implementation (Hendrik Brueckner) [1594181] - [s390] scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler (Hendrik Brueckner) [1594204]- [tools] objtool, perf: Fix GCC 8 -Wrestrict error (Yauheni Kaliuta) [1593432] - [tools] give up on gcc ilog2() constant optimizations (Yauheni Kaliuta) [1593432] - [tools] include: Include missing headers for fls() and types in linux/log2.h (Yauheni Kaliuta) [1593432] - [tools] lib/subcmd/pager.c: do not alias select() params (Yauheni Kaliuta) [1593432] - [scsi] ipr: Format HCAM overlay ID 0x41 (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] ipr: new IOASC update (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] qla2xxx: Mask off Scope bits in retry delay (Himanshu Madhani) [1588132] - [scsi] aacraid: Fix PD performance regression over incorrect qd being set (Raghava Aditya Renukunta) [1595401] - [mm] add param that allows bootline control of hardened usercopy (Christoph von Recklinghausen) [1592517] - [fs] vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Avoid overwriting "err" in read_mem() (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: use probe_kernel_read() instead of memcpy() (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Add bounce buffer for copy-out (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Add bounce buffer for ktext data (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Make bounce buffer global for read (Christoph von Recklinghausen) [1562140] - [mm] usercopy: Move enum for arch_within_stack_frames() (Christoph von Recklinghausen) [1562140] - [mm] usercopy: remove page-spanning test for now (Christoph von Recklinghausen) [1562140] - [mm] usercopy: fix overlap check for kernel text (Christoph von Recklinghausen) [1562140] - [security] HAVE_ARCH_HARDENED_USERCOPY is unconditional now (Christoph von Recklinghausen) [1562140] - [mm] SLUB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [mm] SLAB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [s390] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [powerpc] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [security] Make the hardened user-copy code depend on having a hardened allocator (Christoph von Recklinghausen) [1562140] - [security] Grammar (Christoph von Recklinghausen) [1562140] - [mm] Hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] mm: Implement stack frame object validation (Christoph von Recklinghausen) [1562140] - [kernel] mm: Add is_migrate_cma_page (Christoph von Recklinghausen) [1562140] - [mm] slub: support left redzone (Christoph von Recklinghausen) [1562140] - [mm] slub: avoid duplicate creation on the first object (Christoph von Recklinghausen) [1562140] - [nvdimm] libnvdimm, btt: Fix an incompatibility in the log layout (Jeff Moyer) [1526905] - [nvdimm] libnvdimm, btt: add a couple of missing kernel-doc lines (Jeff Moyer) [1526905] - [kernel] hrtimer: Allow concurrent hrtimer_start() for self restarting timers (Oleksandr Natalenko) [1574387] - [pci] pciehp: Always enable occupied slot on probe (Myron Stowe) [1597948] - [firmware] dmi_scan: Always show system identification string (Prarit Bhargava) [1596711] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Neil Horman) [1588358] - [netdrv] r8169: fix mac address change (Corinna Vinschen) [1598112] - [netdrv] nfp: flower: free dst_entry in route table (Pablo Cascon) [1592928] - [netdrv] enic: do not overwrite error code (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: initialize enic->rfs_h.lock in enic_probe (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix UDP rss bits (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set DMA mask to 47 bit (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: drop IP proto check for vxlan tunnel delete (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix boolreturn.cocci warnings (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set IG desc cache flag in open (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: enable rq before updating rq descriptors (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set UDP rss flag (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check if hw supports multi wq with vxlan offload (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add vxlan offload support for IPv6 pkts (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check inner ip proto for pseudo header csum (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add wq clean up budget (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add sw timestamp support (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add support for 'ethtool -g/-G' (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: reset fetch index (Govindarajulu Varadarajan) [1532337] - [x86] perf/x86/intel/uncore: Clean up client IMC uncore (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Expose uncore_pmu_event*() functions (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Support IIO free-running counters on SKX (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add infrastructure for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add new data structures for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check in generic code (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check for NHM (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore (Prarit Bhargava) [1514639] - [s390] pci: support multiple IRQ actions per MSI (Hendrik Brueckner) [1532560] - [s390] pci: do not report the relative IRQ number (Hendrik Brueckner) [1532560] - [s390] pci: avoid an MSI vector number of zero (Hendrik Brueckner) [1532560] - [s390] zcrypt: Fix CCA and EP11 CPRB processing failure memory leak (Hendrik Brueckner) [1594180] - [s390] qeth: when thread completes, wake up all waiters (Hendrik Brueckner) [1594198] - [s390] qeth: free netdevice when removing a card (Hendrik Brueckner) [1596110] - [s390] scsi: zfcp: fix infinite iteration on ERP ready list (Hendrik Brueckner) [1594206] - [s390] qeth: lock read device while queueing next buffer (Hendrik Brueckner) [1594207] - [s390] qdio: don't merge ERROR output buffers (Hendrik Brueckner) [1594208]- [scripts] kbuild: de-duplicate fixdep usage (Yauheni Kaliuta) [1596301] - [scripts] kbuild: suppress annoying ... is up to date. message (Yauheni Kaliuta) [1596301] - [scripts] kbuild: Fix handling of backslashes in *.cmd files (Yauheni Kaliuta) [1596301] - [tools] perf list: Add support for PERF_COUNT_SW_BPF_OUT (Jiri Olsa) [1596329] - [fs] atomic_open(): fix the handling of create_error (Robert S Peterson) [1596155] - [kernel] handle suicide on late failure exits in execve() in search_binary_handler() (Bhupesh Sharma) [1496408] - [kernel] exec: cleanup the CONFIG_MODULES logic (Bhupesh Sharma) [1496408] - [fs] exec: kill ->load_binary != NULL check in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: move allow_write_access/fput to exec_binprm() (Bhupesh Sharma) [1496408] - [fs] exec: proc_exec_connector() should be called only once (Bhupesh Sharma) [1496408] - [fs] exec: kill "int depth" in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: introduce exec_binprm() for "depth == 0" code (Bhupesh Sharma) [1496408] - [fs] nfsv4: Fix a typo in nfs41_sequence_process (Steve Dickson) [1596713] - [fs] nfsv4: revert commit 5f83d86cf531d ("nfsv4.x: Fix wraparound issues..") (Steve Dickson) [1596713] - [fs] fs: don't scan the inode cache before SB_BORN is set (Bill O'Donnell) [1591800] - [fs] xfs: clear sb->s_fs_info on mount failure (Bill O'Donnell) [1591800] - [fs] xfs: add mount delay debug option (Bill O'Donnell) [1591800] - [fs] race of nfsd inetaddr notifiers vs nn->nfsd_serv change ("J. Bruce Fields") [1509323] - [fs] nfds: avoid gettimeofday for nfssvc_boot time ("J. Bruce Fields") [1509323] - [fs] race of lockd inetaddr notifiers vs nlmsvc_rqst change ("J. Bruce Fields") [1509323] - [hid] wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large (Benjamin Tissoires) [1591499] - [netdrv] nfp: flower: remove headroom from max MTU calculation (Pablo Cascon) [1566474] - [netdrv] nfp: flower: offload phys port MTU change (Pablo Cascon) [1566474] - [netdrv] nfp: modify app MTU setting callbacks (Pablo Cascon) [1566474] - [netdrv] nfp: flower: set tunnel ttl value to net default (Pablo Cascon) [1586158] - [audio] alsa: Remove deprecated snd_card_create() (Jaroslav Kysela) [1591914] - [audio] alsa: media: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: mips: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: isa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: firewire: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: arm: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: au1x00: convert to platform device (Jaroslav Kysela) [1591914] - [audio] alsa: parisc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: pcmcia: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: ppc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sh: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sparc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: spi: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: hid: prodikeys: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: line6: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: usb: gadget: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [powerpc] fadump: Do not use hugepages when fadump is active (Gustavo Duarte) [1559113] - [powerpc] fadump: exclude memory holes while reserving memory in second kernel (Gustavo Duarte) [1559113] - [x86] mce: Save microcode revision in machine check records (Prarit Bhargava) [1568242]- [netdrv] mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()' (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't use resource ID of 0 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Pass mlxsw_core as arg of mlxsw_sp_kvdl_resources_register() (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "resources_query_enable" out of mlxsw_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "used_kvd_sizes" check to mlxsw_pci_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix arg name of MLXSW_CORE_RES_VALID and MLXSW_CORE_RES_GET (Ivan Vecera) [1520304] - [netdrv] mlxsw: remove kvd_hash_granularity from config profile struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change KVD linear parts from list to array (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Fix handling of resource_size_param (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Fix flex actions header ifndef define construct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Fix initialization of struct mlxsw_sp_span_parms (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle MTU change of GRE netdevs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_rif_ipip_lb_op() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for auto-negotiation disable mode (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1620.192 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Do not invalidate already invalid ACL groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Adapt ACL configuration to new firmware versions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Reserved field in mbox profile shouldn't be set (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Set mbox dma addresses to zero when not used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't depend on ip_gre and ip6_gre (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_span_gretap4_route() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Prevent duplicate mirrors (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix gact_ok offloading (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Check success of FDB add operation (Ivan Vecera) [1520304] - [netdrv] spectrum: Reference count VLAN entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix flex keys scratchpad offset conflict (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Handle graft command (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update sch_prio stats to include sch_red related drops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Update backlog handling of a child qdiscs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Collect stats for sch_red based on priomap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add priority map per qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add priority counters (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support qdisc per tclass (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to ip6gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move a mirroring check to mlxsw_sp_span_entry_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: Handle config changes pertinent to SPAN (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Generalize SPAN support (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Keep mirror netdev in mlxsw_sp_span_entry (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Extract mlxsw_sp_span_entry_(de, )configure() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Initialize span_entry.id eagerly (Ivan Vecera) [1520304] - [netdrv] mlxsw: span: Remove span_entry by span_id (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Extend mlxsw_reg_mpat_pack() (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add SPAN encapsulation to MPAT register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Support decoding IPv6 tunnel addresses (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Extract mlxsw_sp_l3addr_is_zero (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: avoid uninitialized variable warning (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: use div_u64() for 64-bit division (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Allow port enslavement to a VLAN-unaware bridge (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for per part occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for dynamic partition set (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for linear division resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Do not unconditionally clear route offload indication (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move SPAN code to separate module (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop struct span_entry.used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix a coding style nit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Distinguish between IPv4/6 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Add a forgotten include (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: use tc_cls_can_offload_and_chain0() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Don't log an error on missing neighbor (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove unnecessary prefix lengths from LPM tree (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Pass FIB node to LPM tree unlink function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Use the nodes list as indication for empty FIB (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirror action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend and export SPAN API (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirroring action (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Make counter index allocated inside the action append (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Convert fwd_entry_ref list to be generic per-block resource list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Free LPM tree upon failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Upper-bound supported FW version (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Pass mlxsw_sp_port down to ruleset bind/unbind ops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Implement TC block sharing (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Don't store netdev and ingress for ruleset unbind (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Reshuffle code around mlxsw_sp_acl_ruleset_create/destroy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Make function mlxsw_sp_kvdl_part_occ() static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make function mlxsw_sp_qdisc_prio_unoffload static (Ivan Vecera) [1520304] - [netdrv] mlxsw: documentation: Add resources ABI documentation (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Add support for reload (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for getting resource through devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for getting kvdl occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Connect dpipe tables to resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Register KVD resources with devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for performing bus reset (Ivan Vecera) [1520304] - [netdrv] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support stats for PRIO qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support PRIO qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Configure default routing priority (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: add rdpm register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 non-equal-cost multipath (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Remove qdisc before setting a new one (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic replace function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic destroy function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add an ops struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Unite all handle checks (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add tclass number to the mlxsw_sp_qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make the clean stats function to be for RED only (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Clean qdisc statistics structs (Ivan Vecera) [1520304] - [netdrv] sch: red: Change offloaded xstats to be incremental (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Move qdisc's declarations to its designated file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix typo in firmware upgrade message (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_qdisc: Don't use variable array in mlxsw_sp_tclass_congestion_enable (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Wait after reset before accessing HW (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Relax sanity checks during enslavement (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer deref (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove batch neighbour deletion causing FW bug (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Disable MAC learning for ovs port (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: handle NETIF_F_HW_TC changes correctly (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update nexthop RIF on update (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle encap to demoted tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Demote tunnels on VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Offload decap only for up tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Do not try to create non-existing ports during unsplit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add batch neighbour deletion (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update minimum firmware version to 13.1530.152 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support general qdisc stats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED xstats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Collect tclass related stats periodically (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add ext and tc-cong counter groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add cwtp & cwtpm registers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle down of tunnel underlay (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Handle underlay device change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Handle NETDEV_CHANGE on L3 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP underlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Onload conflicting tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix saddr deduction in mlxsw_sp_ipip_entry_create() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Generalize __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack for tunnel events (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_up_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_netdevice_ipip_ol_up_event() void (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_down_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Split accessor functions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_ipip_netdev_(s, d)addr(, 4)() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_netdevice_ipip_can_offload() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Rename IPIP-related netdevice handlers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update multipath hash parameters upon netevents (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Align multipath hash parameters with kernel's (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router ECMP Configuration Register Version 2 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Properly name netevent work struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Embed netevent notifier block in router struct (Ivan Vecera) [1520304] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Ivan Vecera) [1520304] - [netdrv] mlxsw: i2c: Fix buffer increment counter for write transaction (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add high and low temperature thresholds (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Return extack message on abort due to fib rules (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Avoid magic number in PPCNT (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change stats cache to be local (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Include the mr_tcam header file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Make the function mlxsw_sp_mr_dev_vif_lookup static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Fix various endianness issues (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add another partition to KVD linear (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Increase number of linear entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Populate adjacency entries according to weights (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Prepare for large adjacency groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Store weight in nexthop struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add ability to query KVDL allocation size (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Better represent KVDL partitions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Add adjacency group size (Ivan Vecera) [1520304] - [netdrv] spectrum: Convert fib event handlers to use container_of on info arg (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop refcounting of IPIP entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP overlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support decap-only IP-in-IP tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_netdev_ipip_type() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move netdevice NB to struct mlxsw_sp (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Support bridge mrouter notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add support for router port in SMID entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Export the mlxsw_sp_router_port function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack further for bridge enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack for VLAN enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack messages for enslave failures (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add missing error code on allocation failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix check for IS_ERR() instead of NULL (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Support trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Add trap-and-forward multicast route (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add trap for multicast trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce ACL trap and forward action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Drop a redundant condition (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: fix uninitialized value in err (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Don't ignore IPMR notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Notify multicast router on RIF MTU changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add multicast routes notification handling functionality (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Squash the default route table to main (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing hardware logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing offloading logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_flower: Offload "ok" termination action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Propagate errors from mlxsw_afa_block_jump/continue (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Consider mrouter status for mdb changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove mrouter flood in mdb flush (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Update the mdb of mrouter port change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood all mc packets to mrouter ports (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flush the mdb when a port is being removed (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood mc when mc is disabled by user flag (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Use generic mc flood function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Disable mdb when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Don't write mids to the HW when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break mid deletion into two function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Attach mid id allocation to HW write (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break smid write function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Save mids list per bridge device (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove reference count from mid (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add a ports bitmap to the mid db (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Change mc_router to mrouter (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add multicast router traps and trap groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Export RIF dev access function (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Configure RIF to forward IPv4 multicast packets by default (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router Rules Copy Register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Multicast Forwarding Table Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: resources: Add multicast ERIF list entries resource (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Interface Group Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add The Router TCAM Allocation register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Rename the flexible action set length field (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Change trap ACL action to get the trap_id as a parameter (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce mcrouter ACL action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move ACL flexible actions instance to spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change init order (Ivan Vecera) [1520304] - [net] sched: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1585281] - [net] sched: prio: Add offload ability for grafting a child (Ivan Vecera) [1585281] - [net] sched: Don't warn on missmatching qlen and backlog for offloaded qdiscs (Ivan Vecera) [1585281] - [net] netfilter: nf_tables: reject hook configuration updates on existing chains (Ravi Aysola) [1373102] - [net] netfilter: nf_tables: introduce nft_chain_parse_hook() (Ravi Aysola) [1373102] - [net] ip_tunnel: restore binding to ifaces with a large mtu (Ivan Vecera) [1585284] - [net] ip_tunnel: Emit events for post-register MTU changes (Ivan Vecera) [1585284] - [net] ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu (Sabrina Dubroca) [1508392] - [net] route: Refactor rtable initialization (Sabrina Dubroca) [1508392] - [net] route: remove unsed variable in __mkroute_input (Sabrina Dubroca) [1508392] - [net] ipmr: properly check rhltable_init() return value (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Don't forward packets already forwarded by hardware (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Add the parent ID field to VIF struct (Ivan Vecera) [1584232] - [net] skbuff: Add the offload_mr_fwd_mark field (Ivan Vecera) [1584232] - [net] mroute: Check if rule is a default rule (Ivan Vecera) [1584232] - [net] ipmr: Add MFC offload indication (Ivan Vecera) [1584232] - [net] ipmr: Send FIB notifications on MFC and VIF entries (Ivan Vecera) [1584232] - [net] ipmr: Add FIB notification access functions (Ivan Vecera) [1584232] - [net] ipmr: Add reference count to MFC entries (Ivan Vecera) [1584232] - [net] fib: notifier: Add VIF add and delete event types (Ivan Vecera) [1584232] - [net] ipmr: improve hash scalability (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: return lastuse relative to now (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: update lastuse on entry change (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: add support for keeping an entry age (Ivan Vecera) [1584232] - [net] ipmr/ip6mr: Initialize the last assert time of mfc entries (Ivan Vecera) [1584232] - [net] ipmr: add mfc newroute/delroute netlink support (Ivan Vecera) [1584232] - [net] ipmr: fix setsockopt error return (Ivan Vecera) [1584232] - [net] ipmr: move pimsm_enabled to pim.h and rename (Ivan Vecera) [1584232] - [net] ipmr: move struct mr_table and VIF_EXISTS to mroute.h (Ivan Vecera) [1584232] - [net] ipmr: adjust mroute.h style and drop extern (Ivan Vecera) [1584232] - [net] ipmr: remove unused MFC_NOTIFY flag and make the flags enum (Ivan Vecera) [1584232] - [net] remove unnecessary mroute.h includes (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix vif/tunnel failure race condition (Ivan Vecera) [1584232] - [net] ipmr: factor out common vif init code (Ivan Vecera) [1584232] - [net] ipmr: rearrange and cleanup setsockopt (Ivan Vecera) [1584232] - [net] ipmr: drop ip_mr_init() mrt_cachep null check as we'll panic if it fails (Ivan Vecera) [1584232] - [net] ipmr: drop an instance of CONFIG_IP_MROUTE_MULTIPLE_TABLES (Ivan Vecera) [1584232] - [net] ipmr: make ip_mroute_getsockopt more understandable (Ivan Vecera) [1584232] - [net] ipmr: fix code and comment style (Ivan Vecera) [1584232] - [net] ipmr: remove some pimsm ifdefs and simplify (Ivan Vecera) [1584232] - [net] ipmr: always define mroute_reg_vif_num (Ivan Vecera) [1584232] - [net] ipmr: move the tbl id check in ipmr_new_table (Ivan Vecera) [1584232] - [net] ipmr: fix static mfc/dev leaks on table destruction (Ivan Vecera) [1584232] - [net] ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context (Ivan Vecera) [1584232] - [net] ipv4: Only compute net once in ipmr_forward_finish (Ivan Vecera) [1584232] - [net] ipv4: Don't recompute net in ipmr_queue_xmit (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: call ip6mr_free_table() on failure path (Ivan Vecera) [1584232] - [net] ipmr: Replace comma with semicolon (Ivan Vecera) [1584232] - [net] ipmr: fix mfc notification flags (Ivan Vecera) [1584232] - [net] ipmr: change the prototype of ip_mr_forward() (Ivan Vecera) [1584232] - [netdrv] tun: send netlink notification when the device is modified (Ravi Aysola) [1277457] - [netdrv] tun: set the flags before registering the netdevice (Ravi Aysola) [1277457] - [netdrv] tun: export flags, uid, gid, queue information over netlink (Ravi Aysola) [1277457]- [hwmon] (core) Order include files alphabetically (David Arcari) [1593277] - [hwmon] (core) Add basic pwm attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add fan attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add energy and humidity attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add power attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add current attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add voltage attribute support to new API (David Arcari) [1593277] - [hwmon] (core) New hwmon registration API (David Arcari) [1593277] - [infiniband] rdma/cma: Do not query GID during QP state transition to RTR (Don Dutile) [1593879] - [infiniband] ib/core: Make ib_mad_client_id atomic (Don Dutile) [1593879] - [infiniband] ib/rxe: avoid double kfree_skb (Don Dutile) [1593879] - [infiniband] ib/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV (Don Dutile) [1593879] - [infiniband] ib/core: Honor port_num while resolving GID for IB link layer (Don Dutile) [1593879] - [infiniband] ib/umem: Use the correct mm during ib_umem_release (Don Dutile) [1593879] - [infiniband] rdma/ucma: Allow resolving address w/o specifying source address (Don Dutile) [1593879] - [infiniband] rdma/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access (Don Dutile) [1593879] - [infiniband] rdma/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device (Don Dutile) [1593879] - [net] xprtrdma: Fix list corruption / DMAR errors during MR recovery (Don Dutile) [1593879] - [net] xprtrdma: Fix corner cases when handling device removal (Don Dutile) [1593879] - [infiniband] ib/core: Fix error code for invalid GID entry (Don Dutile) [1593879] - [infiniband] rdma/iwpm: fix memory leak on map_info (Don Dutile) [1593879] - [infiniband] ib/ipoib: fix ipoib_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] ib/nes: fix nes_netdev_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] rdma/cma: Fix use after destroy access to net namespace for IPoIB (Don Dutile) [1593879] - [infiniband] ib/uverbs: Fix validating mandatory attributes (Don Dutile) [1593879] - [infiniband] ib/rxe: Fix for oops in rxe_register_device on ppc64le arch (Don Dutile) [1593879] - [rdma] ib/core: Fix comments of GID query functions (Don Dutile) [1593879] - [infiniband] ib/srp: Fix IPv6 address parsing (Don Dutile) [1593879] - [infiniband] ib/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() (Don Dutile) [1593879] - [infiniband] rdma/rxe: Fix an out-of-bounds read (Don Dutile) [1593879] - [infiniband] ib/srp: Fix srp_abort() (Don Dutile) [1593879] - [infiniband] ib/srp: Fix completion vector assignment algorithm (Don Dutile) [1593879] - [edac] amd64_edac: Fix reporting of Chip Select sizes on Fam17h (Charles Rose) [1592978] - [iommu] vt-d: Don't print the failure message when booting non-kdump kernel (Baoquan He) [1489397] - [mmc] Adding cmd_type REQ_TYPE_DRV_PRIV to mmc code path (Gopal Tiwari) [1456570] - [scsi] Revert 2nd application of "Fix a memory leak in scsi_host_dev_release()" (Prarit Bhargava) [1595049] - [block] blk-mq: reinit q->tag_set_list entry only after grace period (Ming Lei) [1584534] - [block] blk-mq: avoid starving tag allocation after allocating process migrates (Ming Lei) [1581220] - [block] blk-mq: update nr_requests when switching to 'none' scheduler (Ming Lei) [1585526] - [block] blk-mq: fix nr_requests wrong value when modify it from sysfs (Ming Lei) [1548251] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [kernel] tracing/uprobes: Move argument fetching to uprobe_dispatcher() (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Rename uprobe_(trace, perf)_print() functions (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Fetch args before reserving a ring buffer (Jiri Olsa) [1434115] - [kernel] tracing/probes: Integrate duplicate set_print_fmt() (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Move common functions to trace_probe.h (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Convert to struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Factor out struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Remove unnecessary checking of trace_probe_is_enabled (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Turn trace_probe->files into list_head (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Kill probe_enable_lock (Jiri Olsa) [1434115] - [x86] mce: Check for alternate indication of machine check recovery on Skylake (Prarit Bhargava) [1588918]- [tools] perf bench: Fix numa report output code (Jiri Olsa) [1533988] - [perf] core: Fix use-after-free in uprobe_perf_close() (Oleg Nesterov) [1567950] - [char] ipmi:ssif: Check dev before setting drvdata (Vitaly Kuznetsov) [1581620] - [pci] Revert location change of pci_(read, write)_config_(byte, word, dword) routines (Myron Stowe) [1591044] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1584003] - [scsi] storvsc: Avoid allocating memory for temp cpumasks (Cathy Avery) [1588454] - [gpu] drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma (Lyude Paul) [1591026] - [gpu] drm/amdgpu: Count disabled CRTCs in commit tail earlier (Lyude Paul) [1583854] - [gpu] drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() (Lyude Paul) [1583854] - [netdrv] nfp: flower: split and limit cmsg skb lists (Pablo Cascon) [1574532] - [netdrv] nfp: flower: move route ack control messages out of the workqueue (Pablo Cascon) [1574532] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576755] {CVE-2018-10675} - [kernel] locking: Introduce smp_mb__after_spinlock() (Waiman Long) [1496574] - [kernel] bpf: Set default value for bpf_jit_harden (Jiri Olsa) [1569058] - [x86] kvm: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed (Wei Huang) [1447267]- [infiniband] i40iw: Use correct address in dst_neigh_lookup for IPv6 (Stefan Assmann) [1592574] - [netdrv] qede: Fix ref-cnt usage count (Chad Dupuis) [1574847] - [netdrv] r8169: fix setting driver_data after register_netdev (Corinna Vinschen) [1540595] - [netdrv] r8169: add helper tp_to_dev (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of argument in rtl_disable/enable_clock_request (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of first argument in rtl_tx_performance_tweak (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify rtl_set_mac_address (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (part 2) (Corinna Vinschen) [1540595] - [netdrv] r8169: Dereference MMIO address immediately before use (Corinna Vinschen) [1540595] - [netdrv] r8169: fix interrupt number after adding support for MSI-X interrupts (Corinna Vinschen) [1540595] - [netdrv] r8169: convert remaining feature flag and remove enum features (Corinna Vinschen) [1540595] - [netdrv] r8169: improve interrupt handling (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify and improve check for dash (Corinna Vinschen) [1540595] - [netdrv] r8169: disable WOL per default (Corinna Vinschen) [1540595] - [netdrv] r8169: remove not needed PHY soft reset in rtl8168e_2_hw_phy_config (Corinna Vinschen) [1540595] - [netdrv] r8169: remove some WOL-related dead code (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8168EP take too long to complete driver initialization (Corinna Vinschen) [1540595] - [netdrv] r8169: fix memory corruption on retrieval of hardware statistics (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in general and suspend unused ports (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in rtl8169_check_link_status (Corinna Vinschen) [1540595] - [netdrv] r8169: remove unneeded rpm ops in rtl_shutdown (Corinna Vinschen) [1540595] - [netdrv] r8169: remove netif_napi_del in probe error path (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: implement set_link_ksettings() (Corinna Vinschen) [1540595] - [netdrv] r8169: use same RTL8111EVL green settings as in vendor driver (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8111EVL EEE and green settings (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: remove redundant assignment to giga_ctrl (Corinna Vinschen) [1540595] - [netdrv] r8169: Add support for interrupt coalesce tuning (ethtool -C) (Corinna Vinschen) [1540595] - [netdrv] realtek: Convert timers to use timer_setup() (Corinna Vinschen) [1540595] - [netdrv] r8169: only enable PCI wakeups when WOL is active (Corinna Vinschen) [1540595] - [netdrv] r8169: Be drop monitor friendly (Corinna Vinschen) [1540595] - [netdrv] r8169: Do not increment tx_dropped in TX ring cleaning (Corinna Vinschen) [1540595] - [netdrv] r8169: replace init_timer with setup_timer (Corinna Vinschen) [1540595] - [netdrv] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: use new api ethtool_get|set_link_ksettings (Corinna Vinschen) [1540595] - [netdrv] generalize napi_complete_done() (Corinna Vinschen) [1540595] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518089] - [netdrv] i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix client header define (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix turning TSO, GSO and GRO on after (Stefan Assmann) [1518089] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518089] - [netdrv] i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan (Stefan Assmann) [1518089] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518089] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flags that are never used (Stefan Assmann) [1518089] - [netdrv] i40evf: Reorder configure_clsflower to avoid deadlock on error (Stefan Assmann) [1518089] - [netdrv] i40evf/i40evf_main: Fix variable assignment in i40evf_parse_cls_flower (Stefan Assmann) [1518089] - [netdrv] i40evf: remove redundant array comparisons to 0 checks (Stefan Assmann) [1518089] - [netdrv] i40evf: pass struct virtchnl_filter by reference rather than by value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix double locking the same resource (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to apply cloud filters (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to configure bw via tc tool (Stefan Assmann) [1518089] - [netdrv] i40evf: Alloc queues for ADq on VF (Stefan Assmann) [1518089] - [netdrv] i40evf: add ndo_setup_tc callback to i40evf (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix link up issue when queues are disabled (Stefan Assmann) [1518089] - [netdrv] i40evf: Make VF reset warning message more clear (Stefan Assmann) [1518089] - [netdrv] i40evf: use __dev_(um)c_sync routines in set_rx_mode (Stefan Assmann) [1518089] - [netdrv] i40evf: Use an iterator of the same type as the list (Stefan Assmann) [1518089] - [netdrv] i40evf: use GFP_ATOMIC under spin lock (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518089] - [netdrv] i40evf: Correctly populate rxitr_idx and txitr_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518089] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518089] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518089] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518089] - [netdrv] i40evf: Allow turning off offloads when the VF has VLAN set (Stefan Assmann) [1518089] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518089] - [netdrv] i40evf: ignore link up if not running (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518089] - [netdrv] i40evf: Don't schedule reset_task when device is being removed (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flush_scheduled_work call in i40evf_remove (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518089] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518089] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518089] - [netdrv] i40evf: Drop i40evf_fire_sw_int as it is prone to races (Stefan Assmann) [1518089] - [netdrv] i40evf: Clean-up flags for promisc mode to avoid high polling rate (Stefan Assmann) [1518089] - [netdrv] i40evf: Do not clear MSI-X PBA manually (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518089] - [netdrv] i40evf: hold the critical task bit lock while opening (Stefan Assmann) [1518089] - [netdrv] i40evf: release bit locks in reverse order (Stefan Assmann) [1518089] - [netdrv] i40evf: use spinlock to protect (mac|vlan)_filter_list (Stefan Assmann) [1518089] - [netdrv] i40evf: don't rely on netif_running() outside rtnl_lock() (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518089] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1518089] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518089] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518089] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518089] - [netdrv] i40e: use the more traditional 'i' loop variable (Stefan Assmann) [1518088] - [netdrv] i40e: add function doc headers for ethtool stats functions (Stefan Assmann) [1518088] - [netdrv] i40e: update data pointer directly when copying to the buffer (Stefan Assmann) [1518088] - [netdrv] i40e: fold prefix strings directly into stat names (Stefan Assmann) [1518088] - [netdrv] i40e: use WARN_ONCE to replace the commented BUG_ON size check (Stefan Assmann) [1518088] - [netdrv] i40e: split i40e_get_strings() into smaller functions (Stefan Assmann) [1518088] - [netdrv] i40e: always return all queue stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: always return VEB stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: free skb after clearing lock in ptp_stop (Stefan Assmann) [1518088] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1518088] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518088] - [netdrv] i40e: free the skb after clearing the bitlock (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup wording in a header comment (Stefan Assmann) [1518088] - [netdrv] i40e: add tx_busy to ethtool stats (Stefan Assmann) [1518088] - [netdrv] i40e: Fix recalculation of MSI-X vectors for VMDq (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup whitespace for some ethtool stat definitions (Stefan Assmann) [1518088] - [netdrv] i40e: remove duplicate pfc stats (Stefan Assmann) [1518088] - [netdrv] i40e: calculate ethtool stats size in a separate function (Stefan Assmann) [1518088] - [netdrv] i40e: use pI4b instead of byte swapping before dev_err (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: take into account queue map from vf when handling queues (Stefan Assmann) [1518088] - [netdrv] i40e: avoid overflow in i40e_ptp_adjfreq() (Stefan Assmann) [1518088] - [netdrv] i40e: Fix multiple issues with UDP tunnel offload filter configuration (Stefan Assmann) [1518088] - [netdrv] i40e: Add advertising 10G LR mode (Stefan Assmann) [1518088] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518088] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for return API (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: tweak page counting for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: convert to use generic xdp_frame and xdp_return_frame API (Stefan Assmann) [1518088] - [netdrv] i40e: re-number feature flags to remove gaps (Stefan Assmann) [1518088] - [netdrv] i40e: stop using cmpxchg flow in i40e_set_priv_flags() (Stefan Assmann) [1518088] - [netdrv] i40e: hold the RTNL lock while changing interrupt schemes (Stefan Assmann) [1518088] - [netdrv] i40e: move client flags into state bits (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field (Stefan Assmann) [1518088] - [netdrv] i40e: move AUTO_DISABLED flags into the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_FILTER_SYNC to a state bit (Stefan Assmann) [1518088] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on I40E_DEV_ID_25G_B (Stefan Assmann) [1518088] - [netdrv] i40e: Fix incorrect return types (Stefan Assmann) [1518088] - [netdrv] i40e: add doxygen comment for new mode parameter (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on KX_X722 (Stefan Assmann) [1518088] - [netdrv] i40e: Properly check allowed advertisement capabilities (Stefan Assmann) [1518088] - [netdrv] i40e: restore TCPv4 input set when re-enabling ATR (Stefan Assmann) [1518088] - [netdrv] i40e: fix for wrong partition id calculation on OCP mezz cards (Stefan Assmann) [1518088] - [netdrv] i40e: factor out re-enable functions for ATR and SB (Stefan Assmann) [1518088] - [netdrv] i40e: track filter type statistics when deleting invalid filters (Stefan Assmann) [1518088] - [netdrv] i40e: Fix permission check for VF MAC filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cleanup i40e_vlan_rx_register (Stefan Assmann) [1518088] - [netdrv] i40e: remove i40e_fcoe files (Stefan Assmann) [1518088] - [netdrv] i40e: remove some stray indenting (Stefan Assmann) [1518088] - [netdrv] i40e: check that pointer VSI is not null before dereferencing it (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518088] - [netdrv] i40e: link_down_on_close private flag support (Stefan Assmann) [1518088] - [netdrv] i40e: Add and delete cloud filter (Stefan Assmann) [1518088] - [netdrv] i40e: Service request to configure bandwidth for ADq on a VF (Stefan Assmann) [1518088] - [netdrv] i40e: Delete queue channel for ADq on VF (Stefan Assmann) [1518088] - [netdrv] i40e: Enable ADq and create queue channel/s on VF (Stefan Assmann) [1518088] - [netdrv] i40e: i40e: Change ethtool check from MAC to HW flag (Stefan Assmann) [1518088] - [netdrv] i40e: do not force filter failure in overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: refactor promisc_changed in i40e_sync_vsi_filters (Stefan Assmann) [1518088] - [netdrv] i40e: broadcast filters can trigger overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: don't leak memory addresses (Stefan Assmann) [1518088] - [netdrv] i40e: Make local function i40e_get_link_speed static (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518088] - [netdrv] i40e: use changed_flags to check I40E_FLAG_DISABLE_FW_LLDP (Stefan Assmann) [1518088] - [netdrv] i40e: Warn when setting link-down-on-close while in MFP (Stefan Assmann) [1518088] - [netdrv] i40e: Add delay after EMP reset for firmware to recover (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518088] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the number of queues available to be mapped for use (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518088] - [netdrv] i40e: Do not allow use more TC queue pairs than MSI-X vectors exist (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518088] - [netdrv] i40e: fix reported mask for ntuple filters (Stefan Assmann) [1518088] - [netdrv] i40e: disallow programming multiple filters with same criteria (Stefan Assmann) [1518088] - [netdrv] i40e: program fragmented IPv4 filter input set (Stefan Assmann) [1518088] - [netdrv] i40e: Fix kdump failure (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518088] - [netdrv] i40e: fix FW_LLDP flag on init (Stefan Assmann) [1518088] - [netdrv] i40e: Implement an ethtool private flag to stop LLDP in FW (Stefan Assmann) [1518088] - [netdrv] i40e: change flags to use 64 bits (Stefan Assmann) [1518088] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for adding multiple ethtool filters on the same location (Stefan Assmann) [1518088] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518088] - [netdrv] i40e: use tc_cls_can_offload_and_chain0() (Stefan Assmann) [1518088] - [netdrv] i40e: flower: check if TC offload is enabled on a netdev (Stefan Assmann) [1518088] - [netdrv] i40e: Fix channel addition in reset flow (Stefan Assmann) [1518088] - [netdrv] i40e: Delete an error message for a failed memory allocation in i40e_init_interrupt_scheme() (Stefan Assmann) [1518088] - [netdrv] i40e: Disable iWARP VSI PETCP_ENA flag on netdev down events (Stefan Assmann) [1518088] - [netdrv] i40e: simplify pointer dereferences (Stefan Assmann) [1518088] - [netdrv] i40e: check for invalid DCB config (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for blinking activity instead of link LEDs (Stefan Assmann) [1518088] - [netdrv] i40e: avoid divide by zero (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518088] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518088] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518088] - [netdrv] i40e: remove redundant initialization of read_size (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518088] - [netdrv] i40e: add helper conversion function for link_speed (Stefan Assmann) [1518088] - [netdrv] i40e: update VFs of link state after GET_VF_RESOURCES (Stefan Assmann) [1518088] - [netdrv] i40e: display priority_xon and priority_xoff stats (Stefan Assmann) [1518088] - [netdrv] i40e: flower: Fix return value for unsupported offload (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518088] - [netdrv] i40e: Remove UDP support for big buffer (Stefan Assmann) [1518088] - [netdrv] i40e: setup xdp_rxq_info (Stefan Assmann) [1518088] - [netdrv] i40e: Fix reporting incorrect error codes (Stefan Assmann) [1518088] - [netdrv] i40e/virtchnl: fix application of sizeof to pointer (Stefan Assmann) [1518088] - [netdrv] i40e: Remove limit of 64 max queues per channel (Stefan Assmann) [1518088] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518088] - [netdrv] i40e: Clean up of cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cloud filter mode for set_switch_config command (Stefan Assmann) [1518088] - [netdrv] i40e: Map TCs with the VSI seids (Stefan Assmann) [1518088] - [netdrv] i40e: mark PM functions as __maybe_unused (Stefan Assmann) [1518088] - [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1518088] - [netdrv] i40e: fix u64 division usage (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_set_link_ksettings to new API (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'change' variable to 'autoneg_changed' (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_get_settings_link_up to new API (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_phy_type_to_ethtool to new API (Stefan Assmann) [1518088] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518088] - [netdrv] i40e: group autoneg PHY types together (Stefan Assmann) [1518088] - [netdrv] i40e: fix whitespace issues in i40e_ethtool.c (Stefan Assmann) [1518088] - [netdrv] i40e: fix comment typo (Stefan Assmann) [1518088] - [netdrv] i40e: fix i40e_phy_type_to_ethtool function header (Stefan Assmann) [1518088] - [netdrv] i40e: fix clearing link masks in i40e_get_link_ksettings (Stefan Assmann) [1518088] - [netdrv] i40e: add function header for i40e_get_rxfh (Stefan Assmann) [1518088] - [netdrv] i40e: remove ifdef SPEED_25000 (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'cmd' variables in ethtool interface (Stefan Assmann) [1518088] - [netdrv] i40e: make const array patterns static, reduces object code size (Stefan Assmann) [1518088] - [netdrv] i40e: Add support setting TC max bandwidth rates (Stefan Assmann) [1518088] - [netdrv] i40e: Refactor VF BW rate limiting (Stefan Assmann) [1518088] - [netdrv] i40e: Enable 'channel' mode in mqprio for TC configs (Stefan Assmann) [1518088] - [netdrv] i40e: Add infrastructure for queue channel support (Stefan Assmann) [1518088] - [netdrv] i40e: Add macro for PF reset bit (Stefan Assmann) [1518088] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Stefan Assmann) [1518088] - [netdrv] i40e: report BPF prog id during XDP_QUERY_PROG (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_TX action (Stefan Assmann) [1518088] - [netdrv] i40e: add XDP support for pass and drop actions (Stefan Assmann) [1518088] - [net] sctp: make use of pre-calculated len (Xin Long) [1590162] - [net] sctp: add a ceiling to optlen in some sockopts (Xin Long) [1590162] - [net] sctp: GFP_ATOMIC is not needed in sctp_setsockopt_events (Xin Long) [1590162] - [net] vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too (Ravi Aysola) [1576491] - [net] ifb: fix packets checksum (Jamie Bainbridge) [1571027] - [net] ipv4: Avoid crashing in ip_error (Lorenzo Bianconi) [1589069] - [net] act_mirred: get rid of tcfm_ifindex from struct tcf_mirred (Ivan Vecera) [1583607] - [net] netfilter: ipv4: fix NULL dereference (Ivan Vecera) [1586215] - [net] ipv4: Namespaceify ip_default_ttl sysctl knob (Ivan Vecera) [1586215] - [net] devlink: convert occ_get op to separate registration (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg for DEVLINK disabled path (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg to devlink_resource_register (Ivan Vecera) [1584825] - [net] devlink: Fix handling of resource_size_param (Ivan Vecera) [1584825] - [net] devlink: Fix resource coverity errors (Ivan Vecera) [1584825] - [net] devlink: Compare to size_new in case of resource child validation (Ivan Vecera) [1584825] - [net] devlink: Perform cleanup of resource_set cb (Ivan Vecera) [1584825] - [net] devlink: Move size validation to core (Ivan Vecera) [1584825] - [net] devlink: fix memory leak on 'resource' (Ivan Vecera) [1584825] - [net] devlink: Make some functions static (Ivan Vecera) [1584825] - [net] devlink: Add relation between dpipe and resource (Ivan Vecera) [1584825] - [net] devlink: Add support for reload (Ivan Vecera) [1584825] - [net] devlink: Add support for resource abstraction (Ivan Vecera) [1584825] - [net] devlink: Add per devlink instance lock (Ivan Vecera) [1584825] - [net] devlink: remove unused priv_size (Ivan Vecera) [1584825] - [net] ipv6: fix IPV6_PKTINFO with v4 mapped (Hangbin Liu) [1582550] - [net] ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg (Hangbin Liu) [1582550] - [net] openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found (Stefano Brivio) [1567613] - [net] Fix NETDEV_CHANGE notifier usage causing spurious arp flush (Xin Long) [1571615] - [vhost] Fix vhost_copy_to_user() (Hangbin Liu) [1551292] - [vhost] return bool from *_access_ok() functions (Hangbin Liu) [1551292] - [vhost] fix vhost_vq_access_ok() log check (Hangbin Liu) [1551292] - [vhost] correctly remove wait queue during poll failure (Hangbin Liu) [1551292] - [vhost] fix vhost ioctl signature to build with clang (Hangbin Liu) [1551292] - [vhost] validate log when IOTLB is enabled (Hangbin Liu) [1551292] - [vhost] do not try to access device IOTLB when not initialized (Hangbin Liu) [1551292] - [vhost] use mutex_lock_nested() in vhost_dev_lock_vqs() (Hangbin Liu) [1551292] - [net] xfrm: Fix memory leak of aead algorithm name (Herbert Xu) [1544367] - [net] bonding: process the err returned by dev_set_allmulti properly in bond_enslave (Xin Long) [1558481] - [net] bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave (Xin Long) [1558481] - [net] bonding: fix the err path for dev hwaddr sync in bond_enslave (Xin Long) [1558481] - [net] 8021q: Fix one possible panic caused by BUG_ON in free_netdev (Hangbin Liu) [1535385] - [net] ip_gre: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1488484]- [target] tcmu: fix crash when removing the tcmu device (Xiubo Li) [1559232] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Xiubo Li) [1559232] - [target] tcmu: fix cmd user after free (Xiubo Li) [1559232] - [target] tcmu: allow userspace to reset ring (Xiubo Li) [1559232] - [target] target core: add device action configfs files (Xiubo Li) [1559232] - [target] add SAM_STAT_BUSY sense reason (Xiubo Li) [1559232] - [target] tcmu: fix error return code in tcmu_configure_device() (Xiubo Li) [1559232] - [target] target_core_user: add cmd id to broken ring message (Xiubo Li) [1559232] - [target] tcmu: don't block submitting context for block waits (Xiubo Li) [1559232] - [target] tcmu: simplify dbi thresh handling (Xiubo Li) [1559232] - [target] tcmu: fix free block calculation (Xiubo Li) [1559232] - [target] tcmu: prep queue_cmd_ring to be used by unmap wq (Xiubo Li) [1559232] - [target] tcmu: remove commands_lock (Xiubo Li) [1559232] - [target] tcmu: move expired command completion to unmap thread (Xiubo Li) [1559232] - [target] tcmu: fix page addr in tcmu_flush_dcache_range (Xiubo Li) [1559232] - [target] tcmu: Add a missing unlock on an error path (Xiubo Li) [1559232] - [target] tcmu: Fix some memory corruption (Xiubo Li) [1559232] - [target] tcmu: fix double se_cmd completion (Xiubo Li) [1559232] - [target] tcmu: Use macro to call container_of in tcmu_cmd_time_out_show (Xiubo Li) [1559232] - [target] tcmu: free old string on reconfig (Xiubo Li) [1559232] - [target] tcmu: Fix dev_config_store (Xiubo Li) [1559232] - [target] revert "tcmu: use idr for se_device dev index" (Xiubo Li) [1559232] - [target] tcmu: fix multiple uio open/close sequences (Xiubo Li) [1559232] - [target] tcmu: drop configured check in destroy (Xiubo Li) [1559232] - [target] tcmu: make array tcmu_attrib_attrs static const (Xiubo Li) [1559232] - [target] tcmu: Make dev_config configurable (Xiubo Li) [1559232] - [target] Support emulate_write_cache (Xiubo Li) [1559232] - [target] tcmu: fix error resetting qfull_time_out to default (Xiubo Li) [1559232] - [target] Add netlink command reply supported option for each device (Xiubo Li) [1559232] - [target] tcmu: fix crash during device removal (Xiubo Li) [1559232] - [target] tcmu: Fix trailing semicolon (Xiubo Li) [1559232] - [target] tcmu: clean up the scatter helper (Xiubo Li) [1559232] - [target] tcmu: clean up the code and with one small fix (Xiubo Li) [1559232] - [target] tcmu: simplify scatter_data_area error handling (Xiubo Li) [1559232] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Xiubo Li) [1559232] - [target] tcmu: release blocks for partially setup cmds (Xiubo Li) [1559232] - [target] tcmu: prevent corruption when invalid data page requested (Xiubo Li) [1559232] - [target] tcmu: allow global max blocks to be settable (Xiubo Li) [1559232] - [target] tcmu: fix unmap thread race (Xiubo Li) [1559232] - [target] tcmu: split unmap_thread_fn (Xiubo Li) [1559232] - [target] tcmu: merge common block release code (Xiubo Li) [1559232] - [target] tcmu: Fix possible to/from address overflow when doing the memcpy (Xiubo Li) [1559232] - [target] tcmu: Fix module removal due to stuck unmap_thread thread again (Xiubo Li) [1559232] - [target] tcmu: fix module removal due to stuck thread (Xiubo Li) [1559232] - [target] tcmu: Add global data block pool support (Xiubo Li) [1559232] - [target] tcmu: Add dynamic growing data area feature support (Xiubo Li) [1559232] - [target] tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case (Xiubo Li) [1559232] - [target] tcmu: Fix possible overwrite of t_data_sg's last iov[] (Xiubo Li) [1559232] - [virtio] virtio_pci: support enabling VFs (Paul Lai) [1584251] - [x86] kvm: add support for UMIP (Paul Lai) [1457461] - [x86] cpufeature: Add User-Mode Instruction Prevention definitions (Paul Lai) [1457461] - [x86] kvm: Expose new cpu features to guest (Paul Lai) [1494668] - [x86] cpufeatures: Enable new SSE/AVX/AVX512 CPU features (Paul Lai) [1494668] - [edac] skx_edac: Detect non-volatile DIMMs (Aristeu Rozanski) [1588177] - [firmware] dmi: Add function to look up a handle and return DIMM size (Aristeu Rozanski) [1588177] - [acpi] nfit: Add function to look up nvdimm device and provide SMBIOS handle (Aristeu Rozanski) [1588177] - [edac] Add new memory type for non-volatile DIMMs (Aristeu Rozanski) [1588177] - [edac] Drop duplicated array of strings for memory type names (Aristeu Rozanski) [1588177] - [tools] nfit_test Make private definitions to command emulation (Jeff Moyer) [1517757] - [uapi] libnvdimm: clean up command definitions (Jeff Moyer) [1517757] - [tools] nfit-test: Add platform cap support from ACPI 6.2a to test (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, nfit: fix persistence domain reporting (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, region: hide persistence_domain when unknown (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: re-enable deep flush for pmem devices via fsync() (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: expose platform persistence attribute for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: add persistent memory control flag for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: Add support for detect platform CPU cache flush on power loss (Jeff Moyer) [1517757] - [acpi] acpica: acpi 6.0a: Changes to the NFIT ACPI table (Jeff Moyer) [1517757] - [kernel] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region (Jeff Moyer) [1517757] - [fs] proc: fix showing locks in /proc/pid/fdinfo/X (Adrian Reber) [1515811] - [fs] fix parallelism for rpc tasks (Steve Dickson) [1476875] - [fs] xfs: fix string handling in label get/set functions (Eric Sandeen) [1322930] - [fs] xfs: use xfs_trans_getsb in xfs_sync_sb_buf (Eric Sandeen) [1322930] - [fs] xfs: implement online get/set fs label (Eric Sandeen) [1322930] - [fs] xfs: move growfs core to libxfs (partial) (Eric Sandeen) [1322930] - [fs] xfs: one-shot cached buffers (Eric Sandeen) [1322930] - [fs] fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs (Eric Sandeen) [1322930] - [scsi] smartpqi: update driver version (Don Brace) [1524694] - [scsi] smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1524694] - [scsi] smartpqi: workaround fw bug for oq deletion (Don Brace) [1524694] - [scsi] smartpqi: add in new supported controllers (Don Brace) [1524694] - [scsi] smartpqi: allow static build ("built-in") (Don Brace) [1524694] - [scsi] smartpqi: Convert timers to use timer_setup() (Don Brace) [1524694]- [tools] bpf selftest: Disable unprivilidged user tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported maps tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported object tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Add missing instructions (Jiri Olsa) [1311586] - [tools] bpf selftest: Additional changes to compile bpf selftest (Jiri Olsa) [1311586] - [tools] bpf: fix broken BPF selftest build (Jiri Olsa) [1311586] - [tools] bpf selftest: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] bpftool: Display license GPL compatible in prog show/list (Jiri Olsa) [1311586] - [tools] bpftool: silence 'missing initializer' warnings (Jiri Olsa) [1311586] - [tools] bpftool: Additional changes to compile bpftool (Jiri Olsa) [1311586] - [tools] bpftool: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] libbpf: Additional changes to compile libbpf (Jiri Olsa) [1311586] - [tools] libbpf: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] Enable bpf feature check (Jiri Olsa) [1311586] - [tools] Update filter.h header (Jiri Olsa) [1311586] - [tools] Update perf_event.h uapi header (Jiri Olsa) [1311586] - [tools] Update bpf uapi headers (Jiri Olsa) [1311586] - [kernel] bpf: Add tech preview taint for syscall (Jiri Olsa) [1311586] - [kernel] bpf: Disable non root access to BPF (Jiri Olsa) [1311586] - [s390] Ignore bpf syscall (Jiri Olsa) [1311586] - [kernel] bpf: enable bpf syscall on x64 and i386 (Jiri Olsa) [1311586] - [uapi] bpf: Add missing functions (Jiri Olsa) [1311586] - [kernel] bpf: Allow additional program types for testing (Jiri Olsa) [1311586] - [kernel] bpf: Limit the prog types in syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add gpl_compatible flag to struct bpf_prog_info (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging on calls (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging after image (Jiri Olsa) [1311586] - [x86] bpf, x64: fix JIT emission for dead code (Jiri Olsa) [1311586] - [x86] bpf, x64: increase number of passes (Jiri Olsa) [1311586] - [kernel] bpf: allow xadd only on aligned memory (Jiri Olsa) [1311586] - [kernel] bpf: fix rcu lockdep warning for lpm_trie map_free callback (Jiri Olsa) [1311586] - [x86] bpf, x64: remove bpf_flush_icache (Jiri Olsa) [1311586] - [x86] bpf, x64: save 5 bytes in prologue when ebpf insns came from cbpf (Jiri Olsa) [1311586] - [kernel] bpf: provide helper that indicates eBPF was migrated (Jiri Olsa) [1311586] - [x86] bpf, x64: save few bytes when mul is in alu32 (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes when mul dest is r0/r3 anyway (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes by using mov over movabsq when possible (Jiri Olsa) [1311586] - [x86] bpf, x64: save one byte per shl/shr/sar when imm is 1 (Jiri Olsa) [1311586] - [x86] bpf, x64: implement retpoline for tail call (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused callee_saved array (Jiri Olsa) [1311586] - [kernel] bpf: fix memory leak in lpm_trie map_free callback function (Jiri Olsa) [1311586] - [kernel] bpf: fix kernel page fault in lpm map trie_get_next_key (Jiri Olsa) [1311586] - [x86] bpf, x86_64: remove obsolete exception handling from div/mod (Jiri Olsa) [1311586] - [kernel] bpf: fix subprog verifier bypass by div/mod by 0 exception (Jiri Olsa) [1311586] - [kernel] bpf: make unknown opcode handling more robust (Jiri Olsa) [1311586] - [kernel] bpf: improve dead code sanitizing (Jiri Olsa) [1311586] - [kernel] bpf: Use the IS_FD_ARRAY() macro in map_update_elem() (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect kmalloc usage in lpm_trie MAP_GET_NEXT_KEY rcu region (Jiri Olsa) [1311586] - [kernel] bpf: add upper complexity limit to verifier log (Jiri Olsa) [1311586] - [x86] bpf, x86: small optimization in alu ops with imm (Jiri Olsa) [1311586] - [kernel] bpf, verifier: detect misconfigured mem, size argument pair (Jiri Olsa) [1311586] - [kernel] bpf: implement MAP_GET_NEXT_KEY command for LPM_TRIE map (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: use bpf_map_init_from_attr() (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: mark dst unknown on inconsistent (s, u)bounds adjustments (Jiri Olsa) [1311586] - [kernel] bpf: reject stores into ctx via st and xadd (Jiri Olsa) [1311586] - [kernel] bpf: add helper for copying attrs to struct bpf_map (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move attribute validation before allocation (Jiri Olsa) [1311586] - [kernel] bpf: add map_alloc_check callback (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit divide by zero (Jiri Olsa) [1311586] - [kernel] bpf: fix divides by zero (Jiri Olsa) [1311586] - [kernel] bpf: Add merge fixes (Jiri Olsa) [1311586] - [kernel] bpf, array: fix overflow in max_entries and undefined behavior in index_mask (Jiri Olsa) [1311586] - [kernel] bpf: arsh is not supported in 32 bit alu thus reject it (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "obusing" -> "abusing" (Jiri Olsa) [1311586] - [kernel] bpf: export function to write into verifier log buffer (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_JIT_ALWAYS_ON config (Jiri Olsa) [1311586] - [kernel] bpf: prevent out-of-bounds speculation (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier GPF in kmalloc failure path (Jiri Olsa) [1311586] - [kernel] bpf: fix max call depth check (Jiri Olsa) [1311586] - [kernel] bpf: fix maximum stack depth tracking logic (Jiri Olsa) [1311586] - [kernel] bpf: fix stacksafe exploration when comparing states (Jiri Olsa) [1311586] - [kernel] bpf: allow for correlation of maps and helpers in dump (Jiri Olsa) [1311586] - [kernel] bpf: do not allow root to mangle valid pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix integer overflows (Jiri Olsa) [1311586] - [kernel] bpf: don't prune branches when a scalar is replaced with a pointer (Jiri Olsa) [1311586] - [kernel] bpf: force strict alignment checks for stack pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix missing error return in check_stack_boundary() (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit ALU op verification (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect tracking of register size truncation (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect sign extension in check_alu_op() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix bounds calculation on BPF_RSH (Jiri Olsa) [1311586] - [kernel] bpf: make function skip_callee static and return NULL rather than 0 (Jiri Olsa) [1311586] - [kernel] bpf: x64: add JIT support for multi-function programs (Jiri Olsa) [1311586] - [kernel] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1311586] - [kernel] bpf: add support for bpf_call to interpreter (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize zero initialized stack (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (verification) (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (function boundaries) (Jiri Olsa) [1311586] - [kernel] bpf: add schedule points to map alloc/free (Jiri Olsa) [1311586] - [s390] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: cleanup register_is_null() (Jiri Olsa) [1311586] - [kernel] bpf: improve JEQ/JNE path walking (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier liveness marks (Jiri Olsa) [1311586] - [kernel] bpf: don't mark FP reg as uninit (Jiri Olsa) [1311586] - [kernel] bpf: print liveness info to verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix stack state printing in verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix branch pruning logic (Jiri Olsa) [1311586] - [kernel] bpf: introduce ARG_PTR_TO_MEM_OR_NULL (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_perf_event_output arg5 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_probe_read_str arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: remove explicit handling of 0 for arg2 in bpf_probe_read (Jiri Olsa) [1311586] - [kernel] bpf: change helper bpf_probe_read arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier ARG_CONST_SIZE_OR_ZERO semantics (Jiri Olsa) [1311586] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier NULL pointer dereference (Jiri Olsa) [1311586] - [kernel] bpf: fix out-of-bounds access warning in bpf_check (Jiri Olsa) [1311586] - [kernel] bpf: also improve pattern matches for meta access (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups after merge (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier memory leaks (Jiri Olsa) [1311586] - [kernel] bpf: reduce verifier memory consumption (Jiri Olsa) [1311586] - [kernel] bpf: fix off by one for range markings with L(T, E) patterns (Jiri Olsa) [1311586] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add file mode configuration into bpf maps (Jiri Olsa) [1311586] - [kernel] bpf: require CAP_NET_ADMIN when using devmap (Jiri Olsa) [1311586] - [kernel] bpf: do not test for PCPU_MIN_UNIT_SIZE before percpu allocations (Jiri Olsa) [1311586] - [kernel] bpf: move knowledge about post-translation offsets out of verifier (Jiri Olsa) [1311586] - [kernel] bpf: remove the verifier ops from program structure (Jiri Olsa) [1311586] - [kernel] bpf: Add sched cls/act type (Jiri Olsa) [1311586] - [kernel] bpf: Add socket filter type (Jiri Olsa) [1311586] - [kernel] bpf: split verifier and program ops (Jiri Olsa) [1311586] - [kernel] bpf: disallow arithmetic operations on context pointer (Jiri Olsa) [1311586] - [kernel] bpf: verifier: set reg_type on context accesses in second pass (Jiri Olsa) [1311586] - [kernel] bpf: wire in data and data_end for cls_act_bpf (Jiri Olsa) [1311586] - [kernel] bpf: write back the verifier log buffer as it gets filled (Jiri Olsa) [1311586] - [kernel] bpf: move instruction printing into a separate file (Jiri Olsa) [1311586] - [kernel] bpf: move global verifier log into verifier environment (Jiri Olsa) [1311586] - [uapi] bpf: Use char in prog and map name (Jiri Olsa) [1311586] - [kernel] netfilter: xt_bpf: Fix XT_BPF_MODE_FD_PINNED mode of 'xt_bpf_info_v1' (Jiri Olsa) [1311586] - [kernel] bpf: Change bpf_obj_name_cpy() to better ensure map's name is init by 0 (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness marking (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_prog_read_value (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_event_read_value for perf event array map (Jiri Olsa) [1311586] - [kernel] bpf: perf event change needed for subsequent bpf helpers (Jiri Olsa) [1311586] - [kernel] bpf: enforce return code for cgroup-bpf programs (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_tail_call() x64 JIT (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_NEG instructions (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_END instructions (Jiri Olsa) [1311586] - [kernel] bpf: add meta pointer for direct access (Jiri Olsa) [1311586] - [kernel] bpf: Optimize lpm trie delete (Jiri Olsa) [1311586] - [kernel] bpf: do not disable/enable BH in bpf_map_free_id() (Jiri Olsa) [1311586] - [kernel] bpf: Implement map_delete_elem for BPF_MAP_TYPE_LPM_TRIE (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject BPF_ALU64|BPF_END (Jiri Olsa) [1311586] - [kernel] bpf: Only set node->ref = 1 if it has not been set (Jiri Olsa) [1311586] - [kernel] bpf: Inline LRU map lookup (Jiri Olsa) [1311586] - [x86] bpf_jit: small optimization in emit_bpf_tail_call() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: document liveness analysis (Jiri Olsa) [1311586] - [kernel] bpf/verifier: remove varlen_map_value_access flag (Jiri Olsa) [1311586] - [kernel] bpf/verifier: when pruning a branch, ignore its write marks (Jiri Olsa) [1311586] - [kernel] bpf: inline map in map lookup functions for array and htab (Jiri Olsa) [1311586] - [kernel] bpf: make htab inlining more robust wrt assumptions (Jiri Olsa) [1311586] - [kernel] bpf: fix map value attribute for hash of maps (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness propagation to parent in spilled stack slots (Jiri Olsa) [1311586] - [kernel] bpf: devmap: remove unnecessary value size check (Jiri Olsa) [1311586] - [kernel] bpf: export bpf_prog_inc_not_zero (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track liveness for pruning (Jiri Olsa) [1311586] - [kernel] bpf: enable BPF_J(LT, LE, SLT, SLE) opcodes in verifier (Jiri Olsa) [1311586] - [x86] bpf, x86: implement jiting of BPF_J(LT, LE, SLT, SLE) (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_J(LT, LE, SLT, SLE) instructions (Jiri Olsa) [1311586] - [kernel] bpf: Extend check_uarg_tail_zero() checks (Jiri Olsa) [1311586] - [kernel] bpf: Move check_uarg_tail_zero() upward (Jiri Olsa) [1311586] - [kernel] bpf/verifier: increase complexity limit to 128k (Jiri Olsa) [1311586] - [kernel] bpf/verifier: more concise register state logs for constant var_off (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track signed and unsigned min/max values (Jiri Olsa) [1311586] - [kernel] bpf/verifier: rework value tracking (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_prog_get_info_by_fd to dump correct xlated_prog_len (Jiri Olsa) [1311586] - [kernel] bpf: don't indicate success when copy_from_user fails (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix min/max handling in BPF_SUB (Jiri Olsa) [1311586] - [kernel] bpf: fix mixed signed/unsigned derived min/max value bounds (Jiri Olsa) [1311586] - [kernel] bpf: Implement show_options (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add additional patterns to evaluate_reg_imm_alu (Jiri Olsa) [1311586] - [kernel] bpf: simplify narrower ctx access (Jiri Olsa) [1311586] - [uapi] bpf: BPF support for sock_ops (Jiri Olsa) [1311586] - [kernel] bpf: don't open-code memdup_user() (Jiri Olsa) [1311586] - [kernel] bpf: prevent leaking pointer via xadd on unpriviledged (Jiri Olsa) [1311586] - [kernel] bpf: Fix out-of-bound access on interpreters() (Jiri Olsa) [1311586] - [kernel] bpf: Add syscall lookup support for fd array and htab (Jiri Olsa) [1311586] - [kernel] bpf: possibly avoid extra masking for narrower load in verifier (Jiri Olsa) [1311586] - [kernel] bpf: permits narrower load from bpf program context fields (Jiri Olsa) [1311586] - [kernel] bpf: reset id on spilled regs in clear_all_pkt_pointers (Jiri Olsa) [1311586] - [kernel] bpf: reset id on CONST_IMM transition (Jiri Olsa) [1311586] - [kernel] bpf: don't check spilled reg state for non-STACK_SPILLed type slots (Jiri Olsa) [1311586] - [uapi] bpf: update perf event helper functions documentation (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Remove the capability check for cgroup skb eBPF program (Jiri Olsa) [1311586] - [x86] bpf: take advantage of stack_depth tracking in x64 JIT (Jiri Olsa) [1311586] - [x86] bpf: change x86 JITed program stack layout (Jiri Olsa) [1311586] - [kernel] bpf: use different interpreter depending on required stack size (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to track stack depth (Jiri Olsa) [1311586] - [kernel] bpf: split bpf core interpreter (Jiri Olsa) [1311586] - [kernel] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1311586] - [kernel] bpf: fix wrong exposure of map_flags into fdinfo for lpm (Jiri Olsa) [1311586] - [kernel] bpf: properly reset caller saved regs after helper call and ld_abs/ind (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect pruning decision when alignment must be tracked (Jiri Olsa) [1311586] - [kernel] Make IP alignment calulations clearer (Jiri Olsa) [1311586] - [kernel] bpf: Handle multiple variable additions into packet pointers in verifier (Jiri Olsa) [1311586] - [kernel] bpf: encapsulate verifier log state into a structure (Jiri Olsa) [1311586] - [kernel] bpf: adjust verifier heuristics (Jiri Olsa) [1311586] - [kernel] bpf: Add map_name to bpf_map_info (Jiri Olsa) [1311586] - [kernel] bpf: Allow selecting numa node during map creation (Jiri Olsa) [1311586] - [kernel] bpf: add devmap, a map for storing net device references (Jiri Olsa) [1311586] - [kernel] bpf: Add name, load_time, uid and map_ids to bpf_prog_info (Jiri Olsa) [1311586] - [kernel] bpf: Add strict alignment flag for BPF_PROG_LOAD (Jiri Olsa) [1311586] - [kernel] bpf: Do per-instruction state dumping in verifier when log_level > 1 (Jiri Olsa) [1311586] - [kernel] bpf: Track alignment of register values in the verifier (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_OBJ_GET_INFO_BY_FD (Jiri Olsa) [1311586] - [kernel] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_PROG_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID command (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_map ID (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_prog ID (Jiri Olsa) [1311586] - [kernel] bpf: don't let ldimm64 leak map addresses on unprivileged (Jiri Olsa) [1311586] - [kernel] bpf: enhance verifier to understand stack pointer arithmetic (Jiri Olsa) [1311586] - [x86] bpf, x86_64/arm64: remove old ldimm64 artifacts from jits (Jiri Olsa) [1311586] - [kernel] bpf: map_get_next_key to return first key on NULL (Jiri Olsa) [1311586] - [kernel] bpf: lru: Lower the PERCPU_NR_SCANS from 16 to 4 (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_map_type_list (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_prog_type_list (Jiri Olsa) [1311586] - [kernel] bpf: reference may_access_skb() from __bpf_prog_run() (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_PROG_TEST_RUN command (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix rejection of unaligned access checks for map_value_adj (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix alu ops against map_value(, _adj) register types (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier packet range checks (Jiri Olsa) [1311586] - [kernel] bpf: Add hash of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Add array of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Fix and simplifications on inline map lookup (Jiri Olsa) [1311586] - [kernel] bpf: fix hashmap extra_elems logic (Jiri Olsa) [1311586] - [kernel] bpf: inline htab_map_lookup_elem() (Jiri Olsa) [1311586] - [kernel] bpf: add helper inlining infra and optimize map_array lookup (Jiri Olsa) [1311586] - [kernel] bpf: adjust insn_aux_data when patching insns (Jiri Olsa) [1311586] - [kernel] bpf: refactor fixup_bpf_calls() (Jiri Olsa) [1311586] - [kernel] bpf: move fixup_bpf_calls() function (Jiri Olsa) [1311586] - [kernel] bpf: convert htab map to hlist_nulls (Jiri Olsa) [1311586] - [kernel] bpf: fix struct htab_elem layout (Jiri Olsa) [1311586] - [kernel] bpf: add get_next_key callback to LPM map (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "proccessed" -> "processed" (Jiri Olsa) [1311586] - [kernel] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1311586] - [kernel] bpf: reduce compiler warnings by adding fallthrough comments (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_F_ALLOW_OVERRIDE flag (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix overflows in trie_alloc checks (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to add 0 to packet ptr (Jiri Olsa) [1311586] - [kernel] bpf: add initial bpf tracepoints (Jiri Olsa) [1311586] - [kernel] trace: add variant without spacing in trace_print_hex_seq (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to better track const alu ops (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix kfree of im_node in trie_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: add a longest prefix match trie map implementation (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_probe_read_str helper (Jiri Olsa) [1311586] - [kernel] bpf: don't trigger OOM killer under pressure with map alloc (Jiri Olsa) [1311586] - [kernel] bpf, trace: make ctx access checks more robust (Jiri Olsa) [1311586] - [kernel] bpf: rework prog_digest into prog_tag (Jiri Olsa) [1311586] - [kernel] bpf: allow b/h/w/dw access for bpf's cb in ctx (Jiri Olsa) [1311586] - [kernel] bpf: pass original insn directly to convert_ctx_access (Jiri Olsa) [1311586] - [kernel] bpf: do not use KMALLOC_SHIFT_MAX (Jiri Olsa) [1311586] - [kernel] bpf: Make unnecessarily global functions static (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variable in __bpf_lru_list_shrink_inactive() (Jiri Olsa) [1311586] - [kernel] bpf: rename ARG_PTR_TO_STACK (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to variable memory (Jiri Olsa) [1311586] - [kernel] bpf: allow adjusted map element values to spill (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to map element values (Jiri Olsa) [1311586] - [kernel] bpf: split check_mem_access logic for map values (Jiri Olsa) [1311586] - [x86] bpf: change back to orig prog on too many passes (Jiri Olsa) [1311586] - [kernel] bpf: fix mark_reg_unknown_value for spilled regs on map value marking (Jiri Olsa) [1311586] - [kernel] bpf: fix overflow in prog accounting (Jiri Olsa) [1311586] - [kernel] bpf: dynamically allocate digest scratch buffer (Jiri Olsa) [1311586] - [kernel] bpf: add prog_digest and expose it via fdinfo/netlink (Jiri Olsa) [1311586] - [kernel] bpf: fix regression on verifier pruning wrt map lookups (Jiri Olsa) [1311586] - [kernel] bpf: fix state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: fix loading of BPF_MAXINSNS sized programs (Jiri Olsa) [1311586] - [kernel] bpf: Preserve const register type on const OR alu ops (Jiri Olsa) [1311586] - [uapi] bpf: Add new cgroup attach type to enable sock modifications (Jiri Olsa) [1311586] - [kernel] bpf: BPF for lightweight tunnel infrastructure (Jiri Olsa) [1311586] - [kernel] bpf: fix states equal logic for varlen access (Jiri Olsa) [1311586] - [kernel] bpf: allow for mount options to specify permissions (Jiri Olsa) [1311586] - [kernel] bpf: add owner_prog_type and accounted mem to array map's fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: add __must_check attributes to refcount manipulating helpers (Jiri Olsa) [1311586] - [kernel] bpf: fix range arithmetic for bpf map access (Jiri Olsa) [1311586] - [kernel] bpf: Fix compilation warning in __bpf_lru_list_rotate_inactive (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Refactor codes handling percpu map (Jiri Olsa) [1311586] - [kernel] bpf: Add percpu LRU list (Jiri Olsa) [1311586] - [kernel] bpf: LRU List (Jiri Olsa) [1311586] - [kernel] bpf: Use u64_to_user_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variables (Jiri Olsa) [1311586] - [kernel] bpf: fix map not being uncharged during map creation failure (Jiri Olsa) [1311586] - [kernel] bpf: fix htab map destruction when extra reserve is in use (Jiri Olsa) [1311586] - [kernel] bpf: Print function name in addition to function id (Jiri Olsa) [1311586] - [kernel] bpf: add helper for retrieving current numa node id (Jiri Olsa) [1311586] - [kernel] bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers (Jiri Olsa) [1311586] - [kernel] bpf: allow access into map value arrays (Jiri Olsa) [1311586] - [kernel] bpf: clean up put_cpu_var usage (Jiri Olsa) [1311586] - [kernel] bpf: Set register type according to is_valid_access() (Jiri Olsa) [1311586] - [kernel] bpf: recognize 64bit immediate loads as consts (Jiri Olsa) [1311586] - [kernel] bpf: enable non-core use of the verfier (Jiri Olsa) [1311586] - [kernel] bpf: expose internal verfier structures (Jiri Olsa) [1311586] - [kernel] bpf: don't (ab)use instructions to store state (Jiri Olsa) [1311586] - [kernel] bpf: direct packet write and access for helpers for clsact progs (Jiri Olsa) [1311586] - [kernel] bpf, verifier: enforce larger zero range for pkt on overloading stack buffs (Jiri Olsa) [1311586] - [kernel] bpf: fix range propagation on direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix method of PTR_TO_PACKET reg id generation (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_CALL_x macros for declaring helpers (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_SIZEOF and BPF_FIELD_SIZEOF macros (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in helpers (Jiri Olsa) [1311586] - [kernel] bpf: drop unnecessary context cast from BPF_PROG_RUN (Jiri Olsa) [1311586] - [kernel] perf, bpf: add perf events core support for BPF_PROG_TYPE_PERF_EVENT programs (Jiri Olsa) [1311586] - [kernel] bpf: perf_event progs should only use preallocated maps (Jiri Olsa) [1311586] - [kernel] bpf: support 8-byte metafield access (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf_get_prandom_u32() to be used in tracing (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access the packet directly (Jiri Olsa) [1311586] - [kernel] bpf: restore behavior of bpf_map_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: Add bpf_probe_write_user BPF helper to be called in tracers (Jiri Olsa) [1311586] - [kernel] bpf, events: fix offset in skb copy handler (Jiri Olsa) [1311586] - [kernel] bpf: fix implicit declaration of bpf_prog_add (Jiri Olsa) [1311586] - [kernel] bpf: enable direct packet data write for xdp progs (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_prog_add api for bulk prog refcnt (Jiri Olsa) [1311586] - [kernel] cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY (Jiri Olsa) [1311586] - [kernel] trace/bpf_trace.c: work around gcc-4.4.4 anon union initialization bug (Jiri Olsa) [1311586] - [kernel] bpf: bpf_event_entry_gen's alloc needs to be in atomic context (Jiri Olsa) [1311586] - [kernel] bpf: avoid stack copy and use skb ctx for event output (Jiri Olsa) [1311586] - [kernel] bpf, perf: split bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] perf, events: add non-linear data support for raw records (Jiri Olsa) [1311586] - [kernel] bpf: make inode code explicitly non-modular (Jiri Olsa) [1311586] - [kernel] bpf: introduce bpf_get_current_task() helper (Jiri Olsa) [1311586] - [kernel] bpf: refactor bpf_prog_get and type check into helper (Jiri Olsa) [1311586] - [kernel] bpf: generally move prog destruction to RCU deferral (Jiri Olsa) [1311586] - [kernel] bpf: don't use raw processor id in generic helper (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_read (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups on fd maps and helpers (Jiri Olsa) [1311586] - [kernel] bpf, perf: delay release of BPF prog after grace period (Jiri Olsa) [1311586] - [kernel] bpf, maps: flush own entries on perf map release (Jiri Olsa) [1311586] - [kernel] bpf, maps: extend map_fd_get_ptr arguments (Jiri Olsa) [1311586] - [kernel] bpf, maps: add release callback (Jiri Olsa) [1311586] - [kernel] bpf: fix matching of data/data_end in verifier (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize imm += ptr pattern (Jiri Olsa) [1311586] - [kernel] bpf: support decreasing order in direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: rather use get_random_int for randomizations (Jiri Olsa) [1311586] - [net] bpf: split HAVE_BPF_JIT into cBPF and eBPF variant (Jiri Olsa) [1311586] - [x86] bpf, x86: add support for constant blinding (Jiri Olsa) [1311586] - [net] bpf: add generic constant blinding for use in jits (Jiri Olsa) [1311586] - [kernel] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_patch_insn_single helper (Jiri Olsa) [1311586] - [x86] bpf, x86/arm64: remove useless checks on prog (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in ebpf code (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: cleanup verifier code (Jiri Olsa) [1311586] - [kernel] bpf: fix check_map_func_compatibility logic (Jiri Olsa) [1311586] - [kernel] bpf: fix refcnt overflow (Jiri Olsa) [1311586] - [kernel] bpf: fix double-fdput in replace_map_fd_with_map_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: add event output helper for notifications/sampling/logging (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] bpf: convert relevant helper args to ARG_PTR_TO_RAW_STACK (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add ARG_PTR_TO_RAW_STACK type (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add bpf_call_arg_meta for passing meta data (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject invalid LD_ABS | BPF_DW instruction (Jiri Olsa) [1311586] - [kernel] bpf: simplify verifier register state assignments (Jiri Olsa) [1311586] - [kernel] bpf, verifier: further improve search pruning (Jiri Olsa) [1311586] - [kernel] bpf: sanitize bpf tracepoint access (Jiri Olsa) [1311586] - [kernel] bpf: support bpf_get_stackid() and bpf_perf_event_output() in tracepoint programs (Jiri Olsa) [1311586] - [kernel] bpf: reject invalid names right in ->lookup() (Jiri Olsa) [1311586] - [kernel] bpf: add missing map_flags to bpf_map_show_fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: avoid copying junk bytes in bpf_get_current_comm() (Jiri Olsa) [1311586] - [kernel] bpf: bpf_stackmap_copy depends on CONFIG_PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] bpf: convert stackmap to pre-allocation (Jiri Olsa) [1311586] - [kernel] bpf: check for reserved flag bits in array and stack maps (Jiri Olsa) [1311586] - [kernel] bpf: pre-allocate hash map elements (Jiri Olsa) [1311586] - [kernel] bpf: introduce percpu_freelist (Jiri Olsa) [1311586] - [kernel] bpf: prevent kprobe+bpf deadlocks (Jiri Olsa) [1311586] - [kernel] bpf: Mark __bpf_prog_run() stack frame as non-standard (Jiri Olsa) [1311586] - [kernel] bpf: add new arg_type that allows for 0 sized stack buffer (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_STACK_TRACE (Jiri Olsa) [1311586] - [kernel] bpf: grab rcu read lock for bpf_percpu_hash_update (Jiri Olsa) [1311586] - [kernel] bpf: add lookup/update support for per-cpu hash and array maps (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_HASH map (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_PROG_ATTACH and BPF_PROG_DETACH commands (Jiri Olsa) [1311586] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Jiri Olsa) [1311586] - [x86] asm/bpf: Annotate callable functions (Jiri Olsa) [1311586] - [kernel] bpf: Enable code compilation (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: register BPF_PROG_TYPE_TRACEPOINT program type (Jiri Olsa) [1311586] - [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1311586] - [kernel] tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is empty (Jiri Olsa) [1311586] - [kernel] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1311586] - [kernel] bpf_trace: Make dependent on PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to uprobes (Jiri Olsa) [1311586] - [kernel] perf: Fix race in BPF program unregister (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to kprobes (Jiri Olsa) [1311586] - [kernel] kernel tracing: Add struct ftrace_event_data (Jiri Olsa) [1311586] - [kernel] tracing: Add kprobe flag (Jiri Olsa) [1311586] - [trace] tracepoint: Use struct pointer instead of name hash for reg/unreg tracepoints (Jiri Olsa) [1311586] - [trace] perf: remove unused __addr variable (Jiri Olsa) [1311586] - [kernel] bpf: Add CONFIG_BPF_EVENTS into Kconfig (Jiri Olsa) [1311586] - [net] bpf: split eBPF out of NET (Jiri Olsa) [1311586] - [uapi] filter: move common defines into bpf_common.h (Jiri Olsa) [1311586] - [uapi] filter: split filter.h and expose eBPF to user space (Jiri Olsa) [1311586] - [uapi] bpf: add support for persistent maps/progs (Jiri Olsa) [1311586] - [uapi] bpf: Sync enum bpf_func_id with v4.5 code (Jiri Olsa) [1311586] - [uapi] bpf: Sync enums to v4.5 code in uapi bpf.h (Jiri Olsa) [1311586] - [uapi] bpf: Add bpf load syscall header bits (Jiri Olsa) [1311586] - [kernel] filter: move load_pointer() into filter.h (Jiri Olsa) [1311586] - [kernel] bpf: Adding filter block macros (Jiri Olsa) [1311586] - [uapi] bpf: Add missing macros to filter.h/bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: consolidate JIT binary allocator (Jiri Olsa) [1311586] - [kernel] bpf: make eBPF interpreter images read-only (Jiri Olsa) [1311586] - [kernel] bpf: Sync struct bpf_prog with v4.5 code and add related declarations (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: split state from prandom_u32() and consolidate c/eBPF prngs (Jiri Olsa) [1311586] - [kernel] bpf: Sync needed bpf.h structs with v4.5 code (Jiri Olsa) [1311586] - [kernel] bpf: Add convert_ctx_access callback (Jiri Olsa) [1311586] - [kernel] bpf: Add verifier prototypes for helper functions (Jiri Olsa) [1311586] - [kernel] bpf: Add missing members to enum bpf_arg_type (Jiri Olsa) [1311586] - [kernel] bpf: verifier (add verifier core) (Jiri Olsa) [1311586] - [kernel] bpf: Split functions under CONFIG_BPF_SYSCALL in bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: Make the bpf_prog_array_map more generic (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf programs to tail-call other bpf programs (Jiri Olsa) [1311586] - [uapi] bpf: add 'flags' attribute to BPF_MAP_UPDATE_ELEM command (Jiri Olsa) [1311586] - [kernel] filter: make register naming more comprehensible (Jiri Olsa) [1311586] - [uapi] bpf: introduce bpf_perf_event_output() helper (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Add trace_bpf* jit functions (Jiri Olsa) [1311586] - [kernel] perf/bpf: Convert perf_event_array to use struct file (Jiri Olsa) [1311586] - [mm] maccess.c: actually return -EFAULT from strncpy_from_unsafe (Jiri Olsa) [1311586] - [mm] lib: move strncpy_from_unsafe() into mm/maccess.c (Jiri Olsa) [1311586] - [lib] introduce strncpy_from_unsafe() (Jiri Olsa) [1311586] - [kernel] bpf, inode: disallow userns mounts (Jiri Olsa) [1311586] - [kernel] bpf: Use mount_nodev not mount_ns to mount the bpf filesystem (Jiri Olsa) [1311586] - [x86] asm/bpf: Change sk_load prefix to trace_sk_load for jit (Jiri Olsa) [1311586] - [x86] asm/bpf: Additional changes for trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Additional changes for trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [x86] asm/bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [netdrv] bpf: Additional changes for network drivers (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for core.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 Makefile (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 inode.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 arraymap.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 hashtab.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 helpers.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 verifier.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 core.c (Jiri Olsa) [1311586] - [uapi] bpf: Fix BPF_PROG_TYPE_XDP enum (Jiri Olsa) [1311586] - [kernel] /proc/module: fix building without kallsyms (Jiri Olsa) [1311586] - [kernel] /proc/module: use the same logic as /proc/kallsyms for address exposure (Jiri Olsa) [1311586] - [lib] random32: add prandom_init_once helper for own rngs (Jiri Olsa) [1311586] - [lib] random32: add prandom_seed_full_state helper (Jiri Olsa) [1311586]- [fs] bio: fix __bio_map_user_iov() (Ming Lei) [1548263] - [fs] xfs: detect agfl count corruption and reset agfl (Brian Foster) [1569471] - [fs] ext4: remove i_ioend_count (Marco Benatto) [1561142] - [fs] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo (Scott Mayhew) [1573426] - [fs] xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE (Carlos Maiolino) [1590625] - [fs] Fix 16-byte memory leak in gssp_accept_sec_context_upcall (Dave Wysochanski) [1579804] - [fs] nfsv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message (Dave Wysochanski) [1567623] - [fs] dax: remove extra put_dax call (Eric Sandeen) [1588686] - [fs] cifs: return error on invalid value written to cifsFYI (Leif Sahlberg) [1539617] - [fs] cifs: show the "w" bit for writeable /proc/fs/cifs/* files (Leif Sahlberg) [1539612] - [fs] dcache.c: add cond_resched() in shrink_dentry_list() (Aaron Tomlin) [1584693] - [fs] fs, dax: use page->mapping to warn if truncate collides with a busy page (Eric Sandeen) [1515087] - [fs] ext4, dax: introduce ext4_dax_aops (Eric Sandeen) [1515087] - [fs] xfs, dax: introduce xfs_dax_aops (Eric Sandeen) [1515087] - [fs] block, dax: remove dead code in blkdev_writepages() (Eric Sandeen) [1515087] - [fs] fs, dax: prepare for dax-specific address_space_operations (Eric Sandeen) [1515087] - [fs] dax: store pfns in the radix (Eric Sandeen) [1515087] - [fs] dax: require 'struct page' by default for filesystem dax (Eric Sandeen) [1515087] - [fs] mm, dax: introduce pfn_t_special() (Eric Sandeen) [1515087] - [fs] fs/dax.c: release PMD lock even when there is no PMD support in DAX (Eric Sandeen) [1515087] - [fs] ext4: auto disable dax instead of failing mount (Eric Sandeen) [1515087] - [fs] ext4: fix ENOSPC handling in DAX page fault handler (Eric Sandeen) [1515087] - [fs] dax: pass detailed error code from dax_iomap_fault() (Eric Sandeen) [1515087] - [fs] dax: fix PMD faults on zero-length files (Eric Sandeen) [1515087] - [fs] fs, dax: unify IOMAP_F_DIRTY read vs write handling policy in the dax core (Eric Sandeen) [1515087] - [fs] xfs: validate bdev support for DAX inode flag (Eric Sandeen) [1515087] - [fs] dax: use PG_PMD_COLOUR instead of open coding (Eric Sandeen) [1515087] - [fs] dax: explain how read(2)/write(2) addresses are validated (Eric Sandeen) [1515087] - [fs] tools headers: Syncronize mman.h ABI header (Eric Sandeen) [1471784] - [fs] xfs: support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] xfs: Implement xfs_filemap_pfn_mkwrite() using __xfs_filemap_fault() (Eric Sandeen) [1471784] - [fs] ext4: Support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] ext4: Simplify error handling in ext4_dax_huge_fault() (Eric Sandeen) [1471784] - [fs] dax: Implement dax_finish_sync_fault() (Eric Sandeen) [1471784] - [fs] dax, iomap: Add support for synchronous faults (Eric Sandeen) [1471784] - [fs] mm: Handle 0 flags in _calc_vm_trans() macro (Eric Sandeen) [1471784] - [fs] mm: Define MAP_SYNC and VM_SYNC flags (Eric Sandeen) [1471784] - [fs] dax: Allow tuning whether dax_insert_mapping_entry() (Eric Sandeen) [1471784] - [fs] dax: Allow dax_iomap_fault() to return pfn (Eric Sandeen) [1471784] - [fs] dax: Fix comment describing dax_iomap_fault() (Eric Sandeen) [1471784] - [fs] dax: Inline dax_pmd_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: Inline dax_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: initialize variable pfn before using it (Eric Sandeen) [1471784] - [fs] dax: Create local variable for vmf->flags & FAULT_FLAG_WRITE test (Eric Sandeen) [1471784] - [fs] dax: Create local variable for VMA in dax_iomap_pte_fault() (Eric Sandeen) [1471784] - [fs] dax: Factor out getting of pfn out of iomap (Eric Sandeen) [1471784] - [fs] dax: Simplify arguments of dax_insert_mapping() (Eric Sandeen) [1471784] - [fs] mm: Remove VM_FAULT_HWPOISON_LARGE_MASK (Eric Sandeen) [1471784] - [fs] mm: introduce MAP_SHARED_VALIDATE, a mechanism to safely define new mmap flags (Eric Sandeen) [1471784] - [fs] xfs: consolidate the various page fault handlers (Eric Sandeen) [1471784] - [fs] iomap: return VM_FAULT_* codes from iomap_page_mkwrite (Eric Sandeen) [1471784] - [fs] Remove VM_FOP_EXTEND mm flag (Eric Sandeen) [1471784] - [fs] dax: move all DAX radix tree defs to fs/dax.c (Eric Sandeen) [1492001] - [mm] dax: remove DAX code from page_cache_tree_insert() (Eric Sandeen) [1492001] - [fs] dax: use common 4k zero page for dax mmap reads (Eric Sandeen) [1492001] - [fs] dax: relocate some dax functions (Eric Sandeen) [1492001] - [mm] add vm_insert_mixed_mkwrite() (Eric Sandeen) [1492001] - [fs] libceph: fix legacy layout decode with pool 0 (Zheng Yan) [1585072] - [fs] rbd: destroy header_oloc in rbd_dev_release() (Zheng Yan) [1585072] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Zheng Yan) [1585072] - [fs] ceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: make sure redirect does not change namespace (Zheng Yan) [1585072] - [fs] libceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: using kfree_rcu() to simplify the code (Zheng Yan) [1585072] - [fs] libceph: introduce reference counted string (Zheng Yan) [1585072] - [fs] sunrpc: avoid warning in gss_key_timeout (Benjamin Coddington) [1418807] - [fs] sunrpc: Update RPCBIND_MAXNETIDLEN (Benjamin Coddington) [1418807] - [fs] NFS: Don't drop CB requests with invalid principals (Benjamin Coddington) [1418807] - [fs] NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. (Benjamin Coddington) [1418807] - [fs] NFSv4: Also ask for attributes when downgrading to a READ-only state (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix the underestimation of delegation XDR space reservation (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix double frees in nfs4_test_session_trunk() (Benjamin Coddington) [1418807] - [fs] NFS: Fix NFSv2 security settings (Benjamin Coddington) [1418807] - [fs] NFSv4/pnfs: Fix an infinite layoutget loop (Benjamin Coddington) [1418807] - [fs] nfs: system crashes after NFS4ERR_MOVED recovery (Benjamin Coddington) [1418807] - [fs] xprtrdma: Fix latency regression on NUMA NFS/RDMA clients (Benjamin Coddington) [1418807] - [fs] pNFS: Prevent the layout header refcount going to zero in pnfs_roc() (Benjamin Coddington) [1418807] - [fs] NFS: Fix an incorrect type in struct nfs_direct_req (Benjamin Coddington) [1418807] - [fs] NFS: reject request for id_legacy key without auxdata (Benjamin Coddington) [1418807] - [fs] NFS: Add a cond_resched() to nfs_commit_release_pages() (Benjamin Coddington) [1418807] - [fs] SUNRPC: Fix a race in the receive code path (Benjamin Coddington) [1418807] - [fs] NFS: Fix typo in nomigration mount option (Benjamin Coddington) [1418807] - [fs] nfs: Fix ugly referral attributes (Benjamin Coddington) [1418807] - [fs] NFS: Avoid RCU usage in tracepoints (Benjamin Coddington) [1418807] - [fs] NFS: revalidate "." etc correctly on "open". (Benjamin Coddington) [1418807] - [fs] NFS: Fix uninitialized rpc_wait_queue (Benjamin Coddington) [1418807] - [fs] net: sunrpc: svcsock: fix NULL-pointer exception (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix EXCHANGE_ID corrupt verifier issue (Benjamin Coddington) [1418807] - [fs] NFS: invalidate file size when taking a lock. (Benjamin Coddington) [1418807] - [fs] sunrpc: use constant time memory comparison for mac (Benjamin Coddington) [1418807] - [fs] NFS: only invalidate dentrys that are clearly invalid. (Benjamin Coddington) [1418807] - [fs] pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect (Benjamin Coddington) [1418807] - [fs] svcrpc: fix oops in absence of krb5 module (Benjamin Coddington) [1418807] - [fs] nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" (Benjamin Coddington) [1418807] - [fs] SUNRPC: cleanup ida information when removing sunrpc module (Benjamin Coddington) [1418807] - [fs] nfs: Don't increment lock sequence ID after NFS4ERR_MOVED (Benjamin Coddington) [1418807] - [fs] NFSv4.x: hide array-bounds warning (Benjamin Coddington) [1418807] - [fs] NFSv4.1: work around -Wmaybe-uninitialized warning (Benjamin Coddington) [1418807] - [fs] sunrpc: fix write space race causing stalls (Benjamin Coddington) [1418807] - [fs] NFSv4.x: Fix a refcount leak in nfs_callback_up_net (Benjamin Coddington) [1418807] - [fs] sunrpc: Fix bit count when setting hashtable size to power-of-two (Benjamin Coddington) [1418807] - [fs] sunrpc: fix stripping of padded MIC tokens (Benjamin Coddington) [1418807] - [fs] nfs: fix nfs_size_to_loff_t (Benjamin Coddington) [1418807] - [fs] xfs: enhance dinode verifier (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] xfs: move inode fork verifiers to xfs_dinode_verify (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] ext4: fix hole length detection in ext4_ind_map_blocks() (Lukas Czerner) [1578707] - [fs] ext4: fix interaction between i_size, fallocate, and delalloc after a crash (Lukas Czerner) [1591697] - [fs] ext4: fix fencepost error in check for inode count overflow during resize (Lukas Czerner) [1591696] - [fs] ext4: do not update s_last_mounted of a frozen fs (Lukas Czerner) [1570889] - [fs] ext4: factor out helper ext4_sample_last_mounted() (Lukas Czerner) [1570889] - [fs] vfs: add the sb_start_intwrite_trylock() helper (Lukas Czerner) [1570889] - [fs] ext4: update mtime in ext4_punch_hole even if no blocks are released (Lukas Czerner) [1496545] - [fs] ext4: fail ext4_iget for root directory if unallocated (Lukas Czerner) [1569885] {CVE-2018-1092} - [fs] ext4: don't allow r/w mounts if metadata blocks overlap the superblock (Lukas Czerner) [1564561] {CVE-2018-1094} - [fs] ext4: set h_journal if there is a failure starting a reserved handle (Lukas Czerner) [1569527] - [fs] jbd2: fix use after free in jbd2_journal_start_reserved() (Lukas Czerner) [1442044]- [tools] power turbostat: update version number (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Node in output (Prarit Bhargava) [1454489] - [tools] power turbostat: add node information into turbostat calculations (Prarit Bhargava) [1454489] - [tools] power turbostat: remove num_ from cpu_topology struct (Prarit Bhargava) [1454489] - [tools] power turbostat: rename num_cores_per_pkg to num_cores_per_node (Prarit Bhargava) [1454489] - [tools] power turbostat: track thread ID in cpu_topology (Prarit Bhargava) [1454489] - [tools] power turbostat: Calculate additional node information for a package (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix node and siblings lookup data (Prarit Bhargava) [1454489] - [tools] power turbostat: set max_num_cpus equal to the cpumask length (Prarit Bhargava) [1454489] - [tools] power turbostat: if --num_iterations, print for specific number of iterations (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Cannon Lake support (Prarit Bhargava) [1454489] - [tools] power turbostat: delete duplicate #defines (Prarit Bhargava) [1454489] - [tools] power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines (Prarit Bhargava) [1454489] - [tools] power turbostat: add POLL and POLL column (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix --hide Pkpc10 (Prarit Bhargava) [1454489] - [tools] power turbostat: Build-in "Low Power Idle" counters support (Prarit Bhargava) [1454489] - [tools] power turbostat: a small C-states dump readability immprovement (Prarit Bhargava) [1454489] - [tools] power turbostat: Don't make man pages executable (Prarit Bhargava) [1454489] - [tools] power turbostat: remove blank lines (Prarit Bhargava) [1454489] - [tools] power turbostat: dump BDX, SKX automatic C-state conversion bit (Prarit Bhargava) [1454489] - [tools] power turbostat: do not hard-code 25MHz crystal on SKX (Prarit Bhargava) [1454489] - [tools] power turbostat: fix possible sprintf buffer overflow (Prarit Bhargava) [1454489] - [tools] power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout (Prarit Bhargava) [1454489] - [tools] power turbostat: fix printing on input (Prarit Bhargava) [1454489] - [tools] power turbostat: end current interval upon newline input (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigusr1: sample, print and continue (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigint: sample, print and exit (Prarit Bhargava) [1454489] - [tools] power turbostat: add --enable Time_Of_Day_Seconds (Prarit Bhargava) [1454489] - [tools] power turbostat: fix Skylake Xeon package C-state display (Prarit Bhargava) [1454489] - [ipc] msg: introduce msgctl(MSG_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] sem: introduce semctl(SEM_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] shm: introduce shmctl(SHM_STAT_ANY) (Joe Lawrence) [1579402] - [char] random: Wake up writers when random pools are zapped (Herbert Xu) [1458419] - [crypto] af_alg: Forbid bind(2) when nokey child sockets are present (Herbert Xu) [1555199] - [crypto] af_alg: Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [1555199] - [kernel] seccomp: Sysctl to configure actions that are allowed to be logged (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Operation for checking if an action is available (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Sysctl to display available actions (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Switch from atomic_t to recount_t (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Clean up core dump logic (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Only dump core when single-threaded (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: dump core when using SECCOMP_RET_KILL (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: remove 2-phase API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Refactor the filter callback and the API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Remove nr parameter from secure_computing (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] audit: force seccomp event logging to honor the audit_enabled flag (Bruno Eduardo de Oliveira Meneguele) [1503305] - [pinctrl] cannonlake: Align GPIO number space with Windows (David Arcari) [1567849] - [pinctrl] intel: Allow custom GPIO base for pad groups (David Arcari) [1567849] - [pinctrl] intel: Make offset to interrupt status register configurable (David Arcari) [1567849] - [x86] kexec/64: Use gbpages for identity mappings if available (Pingfan Liu) [1503400] - [x86] mm: Add support for gbpages to kernel_ident_mapping_init() (Pingfan Liu) [1503400] - [x86] kvm: mmu: consider host cache mode in MMIO page check (Jeff Moyer) [1539279] - [x86] mm/pat: Export pat_enabled() (Jeff Moyer) [1539279] - [x86] mm: add a function to check if a pfn is UC/UC-/WC (Jeff Moyer) [1539279] - [x86] kvm: fix LAPIC timer drift when guest uses periodic mode ("Dr. David Alan Gilbert") [1584775] - [x86] kvm: remove APIC Timer periodic/oneshot spikes ("Dr. David Alan Gilbert") [1584775] - [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] - [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] - [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] - [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] - [tty] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] - [char] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] - [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] - [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] - [scripts] redhat: fix kABI for -mprofile-kernel (Josh Poimboeuf) [1578960] - [kernel] redhat: fix kABI for dynamic ftrace on powerpc (Josh Poimboeuf) [1578960] - [samples] livepatch: Allow to call a custom callback when freeing shadow variables (Josh Poimboeuf) [1578960] - [samples] livepatch: Initialize shadow variables safely by a custom callback (Josh Poimboeuf) [1578960] - [samples] livepatch: Remove immediate feature (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Fix livepatch stack access (Josh Poimboeuf) [1578960] - [scripts] ftrace: allow architectures to specify ftrace compile options (Josh Poimboeuf) [1578960] - [powerpc] livepatch: send a fake signal to all blocking tasks (powerpc bits) (Josh Poimboeuf) [1578960] - [powerpc] livepatch/powerpc: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Implement reliable stack tracing for the consistency model (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add live patching support on ppc64le (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch stack to struct thread_info (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch header (Josh Poimboeuf) [1578960] - [kernel] ftrace: Make ftrace_location_range() global (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add Kconfig & Make glue for mprofile-kernel (Josh Poimboeuf) [1578960] - [powerpc] modules: Improve restore_r2() error message (Josh Poimboeuf) [1578960] - [powerpc] modules: Don't try to restore r2 after a sibling call (Josh Poimboeuf) [1578960] - [powerpc] modules: Never restore r2 for a mprofile-kernel style mcount() call (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add support for -mprofile-kernel ftrace ABI (Josh Poimboeuf) [1578960] - [powerpc] Use pr_fmt in module loader code (Josh Poimboeuf) [1578960] - [powerpc] modules: Add REL24 relocation support of livepatch symbols (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use $(CC_FLAGS_FTRACE) when disabling ftrace (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use generic ftrace_modify_all_code() (Josh Poimboeuf) [1578960] - [powerpc] module: Create a special stub for ftrace_caller() (Josh Poimboeuf) [1578960] - [powerpc] module: Mark module stubs with a magic value (Josh Poimboeuf) [1578960] - [powerpc] module: Only try to generate the ftrace_caller() stub once (Josh Poimboeuf) [1578960] - [powerpc] Create a helper for getting the kernel toc value (Josh Poimboeuf) [1578960]- [netdrv] virtio_net: fix adding vids on big-endian (Laurent Vivier) [1585566] - [netdrv] mlx5e: Ignore attempts to offload multiple times a TC flow (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Use shared table for offloaded TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Prepare for shared table to keep TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Add ingress/egress indication for offloaded TC flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Offload tc vlan push/pop using HW action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Add core support for vlan push/pop steering action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Embed mlx5_flow_act into fs_fte (Alaa Hleihel) [1588530] - [netdrv] net, ib/mlx5: Add has_tag to mlx5_flow_act (Alaa Hleihel) [1588530] - [netdrv] ib/mlx5: Pass mlx5_flow_act struct instead of multiple arguments (Alaa Hleihel) [1588530] - [netdrv] mlx5: use tc_cls_can_offload_and_chain0() (Alaa Hleihel) [1591249] - [netdrv] mlx5e: hide an unused variable (Alaa Hleihel) [1591249] - [netdrv] mlx5e: E-Switch, Move send-to-vport rule struct to en_rep (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Create generic header struct to be used by representors (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Move ethernet representors data into separate struct (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Simplify representor load/unload callback API (Alaa Hleihel) [1591249] - [netdrv] Bump version for RHEL-7.6 (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP queue stats reporting (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Delay tail write for XDP packets (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add support for XDP_TX action (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP support for pass and drop actions (Ken Cox) [1520661 1518094] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: fix unused variable warning (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant initialization of variable 'dma' (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add build_skb support (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: break out Rx buffer page management (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: allocate the rings as part of q_vector (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: make sure all frames fit minimum size requirements (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for padding packet (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: setup queue counts (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for using order 1 pages to receive large frames (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add ethtool private flag for legacy Rx (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use page_address offset from page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use ARRAY_SIZE for various array sizing calculations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: don't bother clearing tx_buffer_info in ixgbevf_clean_tx_ring() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: improve performance and reduce size of ixgbevf_tx_map() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: clear rx_buffer_info in configure instead of clean (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add counters for Rx page allocations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: update code to better handle incrementing page count (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for DMA_ATTR_SKIP_CPU_SYNC/WEAK_ORDERING (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use length to determine if descriptor is done (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: only DMA sync frame length (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add function for checking if we can reuse page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Fix kernel-doc format warnings (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant setting of xcast_mode (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Use smp_rmb rather than read_barrier_depends (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: Initialize 64-bit stats seqcounts (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: force VF to grab new MAC on driver reload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: cleanup sparse warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix memory leak on ipsec allocation (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: return error on unsupported SFP module when resetting (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Cleanup the copyright/license headers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop support for macvlan specific unicast lists (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Use octal not symbolic permissions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: tweak page counting for XDP_REDIRECT (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable TSO with IPsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for esp trailer if GSO (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec test in TX path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for ipsec csum feature check (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix read-modify-write in x550 phy setup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add status reg reads to ixgbe_check_remove (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix disabling hide VLAN on VF reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add receive length error counter (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec state free callback (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix ipsec trailer length (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: check for 128-bit authentication (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Avoid to write the RETA table when unnecessary (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove redundant initialization of 'pool' (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Bump version number for RHEL-7.6 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: don't set RXDCTL.RLPML for 82599 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix && vs || typo (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for reporting 5G link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't report unsupported timestamping filters for X550 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: use ARRAY_SIZE for array sizing calculation on array buf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: register ipsec offload with the xfrm subsystem (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: ipsec offload stats (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Tx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Rx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore offloaded SAs after a reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec offload add and remove SA (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec data structures (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec engine start and stop routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec register access routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: clean up ipsec defines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix kernel-doc format warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix handling of macvlan Tx offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: avoid bringing rings up/down as macvlans are added/removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Do not manipulate macvlan Tx queues when performing macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't assume dev->num_tc is equal to hardware TC config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Default to 1 pool always being allocated (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Assume provided MAC filter has been verified by macvlan (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop l2_accel_priv data pointer from ring struct (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use ring values to test for Tx pending (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix limitations on macvlan so we can support up to 63 offloaded devices (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: deleting dfwd stations out of order can cause null ptr deref (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: There is no need to update num_rx_pools in L2 fwd offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add support for macvlan offload RSS on X550 and clean-up pool handling (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Perform reinit any time number of VFs change (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix for unused variable warning with certain config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix interaction between SR-IOV and macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Remove an obsolete comment about ITR (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: extend firmware version support (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: advertise highest capable link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unused enum latency_range (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable multicast on shutdown for WOL (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: setup xdp_rxq_info (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix skb list corruption on Power systems (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: rename ndo_xdp to ndo_bpf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix Tx map failure path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Convert timers to use timer_setup() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix crash when injecting AER after failed reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Update adaptive ITR algorithm (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix the FWSM.PT check in ixgbe_mng_present() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix use of uninitialized padding (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add counter for times Rx pages gets allocated, not recycled (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: split Tx/Rx ring clearing for ethtool loopback test (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add error checks when initializing the PHY (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore normal RSS after last macvlan offload is removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: declare ixgbe_mac_operations structures as const (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Clear SWFW_SYNC register during init (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: incorrect XDP ring accounting in ethtool tx_frame param (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix masking of bits read from IXGBE_VXLANCTRL register (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: NULL xdp_tx rings on resource cleanup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: ixgbe: Report bpf_prog ID during XDP_QUERY_PROG (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: delay tail write to every 'n' packets (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for XDP_TX action (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add XDP support for pass and drop actions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix build err, num_rx_queues is only available with CONFIG_RPS (Ken Cox) [1520658 1515550 1519654 1518092]- [infiniband] iser: Do not reduce max_sectors (Alaa Hleihel) [1484104] - [kernel] rdma: Change all uapi headers to use __aligned_u64 instead of __u64 (Don Dutile) [1573883] - [kernel] rdma: Do not used __packed in uapi headers (Don Dutile) [1573883] - [infiniband] rdma/rxe: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rxe: Do not use 'struct sockaddr' in a uapi header (Don Dutile) [1573883] - [infiniband] rdma/rxe: Use structs to describe the uABI instead of opencoding (Don Dutile) [1573883] - [infiniband] rdma/rxe: Get rid of confusing udata parameter to rxe_cq_chk_attr (Don Dutile) [1573883] - [kernel] rdma/mlx4: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] ib/mlx4: Move mlx4_uverbs_ex_query_device_resp to uapi/ (Don Dutile) [1573883] - [kernel] rdma/qedr: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rdma/ucma: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [kernel] rdma: Remove minor pahole differences between 32/64 (Don Dutile) [1573883] - [netdrv] e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes (David Arcari) [1589302] - [netdrv] wil6210: missing length check in wmi_set_ie (Stanislaw Gruszka) [1590841] {CVE-2018-5848} - [netdrv] ethernet: Use octal not symbolic permissions (Ken Cox) [1548145] - [netdrv] bnx2: remove redundant initializations of pointers txr and rxr (Ken Cox) [1548145] - [netdrv] treewide: setup_timer() -> timer_setup() (Ken Cox) [1548145] - [netdrv] aquantia: driver should correctly declare vlan_features bits (Igor Russkikh) [1542881] - [netdrv] net: aquantia: fix unsigned numvecs comparison with less than zero (Igor Russkikh) [1586233] - [netdrv] net: aquantia: Limit number of vectors to actually allocated irqs (Igor Russkikh) [1586233] - [netdrv] cxgb4: do not fail vf instatiation in slave mode (Arjun Vynipadath) [1555206] - [netdrv] cxgb4/cxgb4vf: Notify link changes to OS-dependent code (Arjun Vynipadath) [1577743] - [netdrv] cxgb4: copy the length of cpl_tx_pkt_core to fw_wr (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: avoid schedule while atomic (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: enable inner header checksum calculation (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: Fix (vxlan/geneve)_port initialization (Arjun Vynipadath) [1579351] - [netdrv] remove AMD xgbe mark_hardware_unsupported quirk (David Arcari) [1589397] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve SFP 100Mbps auto-negotiation (David Arcari) [1589397] - [netdrv] amd-xgbe: Update the BelFuse quirk to support SGMII (David Arcari) [1589397] - [netdrv] amd-xgbe: Advertise FEC support with the KR re-driver (David Arcari) [1589397] - [netdrv] amd-xgbe: Always attempt link training in KR mode (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set channels support (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for ethtool set-channel support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set ring parameter support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool support to retrieve SFP module info (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove field that indicates SFP diagnostic support (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove use of comm_owned field (David Arcari) [1589397] - [netdrv] amd-xgbe: Read and save the port property registers during probe (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix debug output of max channel counts (David Arcari) [1589397] - [netdrv] amd-xgbe: Only use the SFP supported transceiver signals (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve KR auto-negotiation and training (David Arcari) [1589397] - [netdrv] amd-xgbe: Add pre/post auto-negotiation phy hooks (David Arcari) [1589397] - [netdrv] Use octal not symbolic permissions (David Arcari) [1589397] - [netdrv] amd-xgbe: Restore PCI interrupt enablement setting on resume (David Arcari) [1589397] - [netdrv] amd-xgbe: fix comparison to bitshift when dealing with a mask (David Arcari) [1589397] - [netdrv] amd-xgbe: Get rid of custom hex_dump_to_buffer() (David Arcari) [1589397] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1589397] - [netdrv] amd: Convert timers to use timer_setup() (David Arcari) [1589397] - [netdrv] amd-xgbe: Interrupt summary bits are h/w version dependent (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional ethtool statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support for VXLAN offload capabilities (David Arcari) [1589397] - [netdrv] amd-xgbe: Convert to using the new link mode settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Add per queue Tx and Rx statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add hardware features debug output (David Arcari) [1589397] - [netdrv] amd-xgbe: Optimize DMA channel interrupt enablement (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional dynamic debug messages (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support to handle device renaming (David Arcari) [1589397] - [netdrv] amd-xgbe: Update TSO packet statistics accuracy (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure driver shuts down cleanly on module removal (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MII control width for the MAC interface (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MDIO mode for 10000Base-T configuration (David Arcari) [1589397] - [netdrv] add missing interrupt.h include (David Arcari) [1589397] - [netdrv] amd-xgbe: fix spelling mistake: "avialable" -> "available" (David Arcari) [1589397] - [netdrv] amd-xgbe: Adjust register settings to improve performance (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify the burst length settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for more fine grained cache coherency controls (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for IRQ hints (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for memory allocations (David Arcari) [1589397] - [netdrv] amd-xgbe: Re-issue interrupt if interrupt status not cleared (David Arcari) [1589397] - [netdrv] amd-xgbe: Limit the I2C error messages that are output (David Arcari) [1589397] - [netdrv] amd-xgbe: Fixes for working with PHYs that support 2.5GbE (David Arcari) [1589397] - [netdrv] amd-xgbe: Handle return code from software reset function (David Arcari) [1589397] - [netdrv] amd-xgbe: Prevent looping forever if timestamp update fails (David Arcari) [1589397] - [netdrv] amd-xgbe: Add a check for an skb in the timestamp path (David Arcari) [1589397] - [netdrv] amd-xgbe: Use the proper register during PTP initialization (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix SFP PHY supported/advertised settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify mailbox interface rate change code (David Arcari) [1589397] - [netdrv] amd-xgbe: use PAGE_ALLOC_COSTLY_ORDER in xgbe_map_rx_buffer (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix the ECC-related bit position definitions (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix jumbo MTU processing on newer hardware (David Arcari) [1589397] - [netdrv] amd-xgbe: Enable IRQs only if napi_complete_done() is true (David Arcari) [1589397] - [netdrv] amd-xgbe: Don't overwrite SFP PHY mod_absent settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure to set MDIO modes on device (re)start (David Arcari) [1589397] - [netdrv] amd-xgbe: Stop the PHY before releasing interrupts (David Arcari) [1589397] - [netdrv] amd-xgbe: use centralized core mtu check (David Arcari) [1589397] - [netdrv] use net core MTU range checking in more drivers (David Arcari) [1589397] - [netdrv] configs: enable build of amd xgbe network driver (David Arcari) [1589397] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518106] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518106] - [netdrv] igbvf: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1518106] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for adding offloaded clsflower filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add the skeletons for tc-flower offloading (Corinna Vinschen) [1518105] - [netdrv] igb: Add MAC address support for ethtool nftuple filters (Corinna Vinschen) [1518105] - [netdrv] igb: Enable nfc filters to specify MAC addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Allow filters to be added for the local MAC address (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for enabling queue steering in filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for MAC address filters specifying source addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Enable the hardware traffic class feature bit for igb models (Corinna Vinschen) [1518105] - [netdrv] igb: Fix queue selection on MAC filters on i210 (Corinna Vinschen) [1518105] - [netdrv] igb: Fix not adding filter elements to the list (Corinna Vinschen) [1518105] - [netdrv] igb: Fix the transmission mode of queue 0 for Qav mode (Corinna Vinschen) [1518105] - [netdrv] Use octal not symbolic permissions (Corinna Vinschen) [1518105] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518105] - [netdrv] igb: Fix a test with HWTSTAMP_TX_ON (Corinna Vinschen) [1518105] - [netdrv] igb: Do not call netif_device_detach() when PCIe link goes missing (Corinna Vinschen) [1518105] - [netdrv] igb: Clear TXSTMP when ptp_tx_work() is timeout (Corinna Vinschen) [1518105] - [netdrv] igb: Delete an error message for a failed memory allocation in igb_enable_sriov() (Corinna Vinschen) [1518105] - [netdrv] igb: Free IRQs when device is hotplugged (Corinna Vinschen) [1518105] - [netdrv] igb: Clarify idleslope config constraints (Corinna Vinschen) [1518105] - [netdrv] igb: add function to get maximum RSS queues (Corinna Vinschen) [1518105] - [netdrv] igb: Allow to remove administratively set MAC on VFs (Corinna Vinschen) [1518105] - [netdrv] net_sch: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for CBS offload (Corinna Vinschen) [1518105] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Corinna Vinschen) [1518105] - [netdrv] intel: Convert timers to use timer_setup() (Corinna Vinschen) [1518105]- [pci] Allow release of resources that were never assigned (Rob Clark) [1519691 1515623 1566644] - [gpu] drm/nouveau/gr/gf100-: insert some WFIs during gr init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/clk: Use list_for_each_entry_from_reverse (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix nouveau_dsm_get_client_id()'s return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix mode_valid's return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ce/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/dma/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/therm/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bar/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ltc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/imem/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/tmr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fuse/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/i2c/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gpio/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ibus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/top/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/devinit/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/pll: limits table 5.0 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pci/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: recognise gv100 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: increase maximum number of copy engines to 9 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: initial overlay support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: add support for (XA)2R10G10B10 formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: support additional cursor sizes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: handle degamma LUT from window channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: plane updates don't always require image_set() (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: store window visibility in state (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify swap interval handling (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify tracking of channel interlocks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: determine MST support from DP Info Table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move drm format->hw conversion into common code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: unify set/clr masks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: allow specification of valid heads for a window (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split base implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split core implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split each resource type into their own source files (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: handle SetControlOutputResource from head (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: modify core allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify base allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move code underneath dispnv50/ (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms: move display class instantiation to library (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/drm/nv50-: remove allocation of sw class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: no need to create ctxdma for push buffers on fermi and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: remove fence wait code from deferred client work handler (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: attach fences to VMAs to track GPU usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp102-: setup stencil zbc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix attrib cb setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix pagepool setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gm10x: update register lists (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: swap bundle and pagepool (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: calculate and use sm mapping table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise trap_mp (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: add missing reset sequence before golden context init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated grctx init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update r408840 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419a3c where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r418e94 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419e00 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419eb0 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: note missing 418800 modifications (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: update 419cb8 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r406500 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise rop_mapping (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_per_gpc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_400054 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: apply be exception fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_shader_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_504430 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_40601c (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100: write 0x400124 during init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: implement another chunk of bios-provided init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_zcull (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_bios (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support clkgate_pack everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r405a14 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gp100-: force individual channels into a channel group (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gm107-: write instance address in channel runlist entry (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk110-: support writing channel group runlist entries (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: poll for runlist update completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: simplify definition of channel classes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: support querying engines available on each runlist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo: support channel count query (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: support querying available engines of a specific type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: implement a generic method to query device-specific properties (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to determine the user area (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: merge handling of pio and dma channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definiton of core channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of cursor channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of base channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: replace user object with engine pointer in channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: delay subunit construction until oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gm200-: fix overwriting of big page setting (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gp100: implement replayable fault buffer initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault: add infrastructure to support fault buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: define FAULT subdev (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/secboot: remove VLA usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: nouveau: use larger buffer in nvif_vmm_map (Rob Clark) [1519691 1515623 1457161] - [gpu] drm: backport from v4.17-rc7 (Rob Clark) [1519691 1515623 1523966 1520590 1515620 1515612 1519677 1519297 1517646] - [gpu] debugfs: Add debugfs_create_ulong() (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: Simplify capability helper (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio/pci: Intel IGD OpRegion support (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: ABI for mdev display dma-buf operation (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: replace the magical increment start values (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: export the stolen region as a resource (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: Extend Intel graphics stolen memory placement to 64bit (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Introduce and export __sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644] - [gpu] lockdep: Introduce lock_acquire_exclusive()/shared() helper macros (Rob Clark) [1519691 1515623 1566644] - [gpu] ext4: avoid Y2038 overflow in recently_deleted() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/nohz: Fix overflow error in scheduler_tick_max_deferment() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1519691 1515623 1566644] - [gpu] ratelimit: extend to print suppressed messages on release (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/string.c: add multibyte memset functions (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/platform/intel/iosf_mbi: Add unlocked PMIC bus access notifier unregister (Rob Clark) [1519691 1515623 1566644] - [gpu] stddef.h: Introduce sizeof_field() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_enable_atomic_ops_to_root() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_resize_resource() for resizing BARs (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add resizable BAR infrastructure (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add PCI resource type mask #define (Rob Clark) [1519691 1515623 1566644] - [gpu] math64, timers: Fix 32bit mul_u64_u32_shr() and friends (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Avoid potential scatterlist entry overflow (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Fix offset type in sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644]- [documentation] media: make symlink path relative (Bruno Eduardo de Oliveira Meneguele) [1128571] - [netdrv] bnxt_en: Add support for ndo_set_vf_trust (Jonathan Toppins) [1449512] - [security] selinux: kasan: slab-out-of-bounds in xattr_getsecurity (Paul Moore) [1584307] - [ipc] shm.c: add split function to shm_vm_ops (Desnes Augusto Nunes do Rosario) [1586152] - [pci] hv: Make sure the bus domain is really unique (Vitaly Kuznetsov) [1551091] - [acpi] pci: pci_link: Allow the absence of _PRS and change log level (Al Stone) [1574308] - [acpi] acpica: Recognize the _OSI string "Windows 2017.2" (Jarod Wilson) [1495223] - [acpi] acpica: Recognize the Windows 10 version 1607 and 1703 OSI strings (Jarod Wilson) [1495223] - [thunderbolt] Handle NULL boot ACL entries properly (Jarod Wilson) [1495223] - [thunderbolt] Prevent crash when ICM firmware is not running (Jarod Wilson) [1495223] - [pci] Improve "partially hidden behind bridge" log message (Jarod Wilson) [1495223] - [pci] Improve pci_scan_bridge() and pci_scan_bridge_extend() doc (Jarod Wilson) [1495223] - [pci] Move resource distribution for single bridge outside loop (Jarod Wilson) [1495223] - [pci] Account for all bridges on bus when distributing bus numbers (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Drop unnecessary parentheses (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Mark stale PCI devices disconnected (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Don't scan bridges managed by native hotplug (Jarod Wilson) [1495223] - [pci] hotplug: Add hotplug_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Add shpchp_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Use dev_printk() for OSHP-related messages (Jarod Wilson) [1495223] - [pci] shpchp: Remove get_hp_hw_control_from_firmware() wrapper (Jarod Wilson) [1495223] - [pci] shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags (Jarod Wilson) [1495223] - [pci] shpchp: Rely on previous _OSC results (Jarod Wilson) [1495223] - [pci] shpchp: Request SHPC control via _OSC when adding host bridge (Jarod Wilson) [1495223] - [pci] shpchp: Convert SHPC to be builtin only (Jarod Wilson) [1495223] - [pci] pciehp: Make pciehp_is_native() stricter (Jarod Wilson) [1495223] - [pci] pciehp: Rename host->native_hotplug to host->native_pcie_hotplug (Jarod Wilson) [1495223] - [pci] pciehp: Request control of native hotplug only if supported (Jarod Wilson) [1495223] - [pci] pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume (Jarod Wilson) [1495223] - [pci] portdrv: Rename and reverse sense of pcie_ports_auto (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary "pcie_ports=auto" parameter (Jarod Wilson) [1495223] - [pci] portdrv: Encapsulate pcie_ports_auto inside the port driver (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary include of (Jarod Wilson) [1495223] - [pci] portdrv: Simplify PCIe feature permission checking (Jarod Wilson) [1495223] - [pci] portdrv: Disable port driver in compat mode (Jarod Wilson) [1495223] - [x86] pci/acpi: Fix regression caused by commit 4d6b4e69a245 (Jarod Wilson) [1495223] - [x86] pci/acpi: Use common interface to support PCI host bridge (Jarod Wilson) [1495223] - [x86] acpi/pci: Reset acpi_root_dev->domain to 0 when pci_ignore_seg is set (Jarod Wilson) [1495223] - [acpi] Add interface acpi_pci_root_create() (Jarod Wilson) [1495223] - [acpi] pci: Enhance ACPI core to support sparse IO space (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Check presence of slot itself in get_slot_status() (Jarod Wilson) [1495223] - [pci] Add wrappers for dev_printk() (Jarod Wilson) [1495223] - [tools] perf tests: Use arch__compare_symbol_names to compare symbols (Jiri Olsa) [1441815] - [tools] perf evsel: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [tools] perf report: Fix regression when decoding intel_pt traces (Jiri Olsa) [1458228] - [tools] perf tools: Optimize sample parsing for ordered events (Jiri Olsa) [1458228] - [tools] perf ordered_events: Pass timestamp arg in perf_session__queue_event (Jiri Olsa) [1458228] - [tools] perf evlist: Add perf_evlist__parse_sample_timestamp function (Jiri Olsa) [1458228] - [tools] perf evsel: Centralize perf_sample initialization (Jiri Olsa) [1458228] - [kernel] sched/sysctl: Check user input value of sysctl_sched_time_avg (Lauro Ramos Venancio) [1579131] - [kernel] sched/deadline: Add documentation about GRUB reclaiming (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Reclaim bandwidth not used by dl tasks (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Base GRUB reclaiming on the inactive utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the "total rq utilization" too (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Make GRUB a task's flag (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Do not reclaim the whole CPU bandwidth (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Implement GRUB accounting (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Fix the update of the total -deadline utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Improve the tracking of active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Remove useless parameter from setup_new_dl_entity() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix remote wakeups (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Kill sched_class::task_waking to clean up the migration logic (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Move record_wakee() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix task and run queue sched_info::run_delay inconsistencies (Lauro Ramos Venancio) [1425563] - [kernel] sched: Teach scheduler to understand TASK_ON_RQ_MIGRATING state (Lauro Ramos Venancio) [1425563] - [kernel] sched: Add wrapper for checking task_struct::on_rq (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Fix SCHED_WARN_ON() to return a value on !CONFIG_SCHED_DEBUG as well (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Add SCHED_WARN_ON() (Lauro Ramos Venancio) [1425563] - [vfio] mdev: Re-order sysfs attribute creation (Alex Williamson) [1578258] - [vfio] mdev: Check globally for duplicate devices (Alex Williamson) [1578258] - [scsi] balance out autopm get/put calls in scsi_sysfs_add_sdev() (Eda Zhou) [1585794] - [scsi] use device_remove_file_self() instead of device_schedule_callback() (Eda Zhou) [1585794] - [nvme] allow duplicate controller if prior controller being deleted (Ewan Milne) [1584753] - [nvme] nvmet-fc: increase LS buffer count per fc port (Ewan Milne) [1584753] - [nvme] nvme-fabrics: remove unnecessary controller subnqn validation (Ewan Milne) [1584753] - [nvme] nvme-fc: remove setting DNR on exception conditions (Ewan Milne) [1584753] - [nvme] nvmet: switch loopback target state to connecting when resetting (Ewan Milne) [1584753] - [nvme] fix potential memory leak in option parsing (Ewan Milne) [1584753] - [nvme] expand nvmf_check_if_ready checks (Ewan Milne) [1584753] - [mm] compaction: release zone irqlock in isolate_freepages_block (Andrea Arcangeli) [1582793] - [mm] compaction: change the timing to check to drop the spinlock (Andrea Arcangeli) [1582793] - [fs] proc: do not access cmdline nor environ from file-backed areas (Oleg Nesterov) [1576338] {CVE-2018-1120} - [mm] replace access_process_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] replace access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] introduce get_user_pages_remote_flags() for __access_remote_vm() (Oleg Nesterov) [1576338] - [mm] replace __access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [scsi] libsas: direct call probe and destruct (Tomas Henzl) [1560189] {CVE-2017-18232} - [x86] add _TIF_UPROBE to _TIF_DO_NOTIFY_MASK (Oleg Nesterov) [1579521]- [infiniband] rdma/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes (Jonathan Toppins) [1526120] - [kernel] dim: Support adaptive TX moderation (Jonathan Toppins) [1526120] - [kernel] dim: Rename *_get_profile() functions to *_get_rx_moderation() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix NULL pointer dereference at bnxt_free_irq() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Need to include RDMA rings in bnxt_check_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Support max-mtu with VF-reps (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Ignore src port field in decap filter nodes (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: do not allow wildcard matches for L2 flows (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix ethtool -x crash when device is down (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add ULP calls to stop and restart IRQs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve completion rings and MSIX for bnxt_re RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_need_reserve_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add IRQ remapping logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Change IRQ assignment for RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve ring allocation logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: fix clear flags in ethtool reset handling (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check max_tx_scheduler_inputs value from firmware (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.1.15 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve resource accounting for SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve valid bit checking in firmware response message (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: close & open NIC, only when the interface is in running state (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Return standard Linux error codes for hwrm flow cmds (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix regressions when setting up MQPRIO TX rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Pass complete VLAN TCI to the stack (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Remove unwanted ovs-offload messages in some conditions (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix vnic accounting in the bnxt_check_rings() path (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor the functions to reserve hardware rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: cleanup DIM work on device shutdown (Jonathan Toppins) [1526120] - [netdrv] bnxt: use tc_cls_can_offload_and_chain0() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add cache line size setting to optimize performance (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Forward VF MAC address to the PF (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add BCM5745X NPAR device IDs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Expand bnxt_check_rings() to check all resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method for the PF to assign SRIOV resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve resources for RFS (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method to reserve rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Set initial default RX and TX ring numbers the same in combined mode (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add the new firmware API to query hardware resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor hardware resource data structures (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Restore MSIX after disabling SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_close_nic() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.0 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: don't update cpr->rx_bytes with uninitialized length len (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: add support for software dynamic interrupt moderation (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: setup xdp_rxq_info (Jonathan Toppins) [1526120] - [netdrv] broadcom: Use zeroing memory allocator than allocator/memset (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Use NETIF_F_GRO_HW (Jonathan Toppins) [1526120] - [netdrv] bnxt: delete some unreachable code (Jonathan Toppins) [1526120] - [kernel] dim: Fix fixpoint divide exception in net_dim_stats_compare (Jonathan Toppins) [1526120] - [net] Rename NETEVENT_MULTIPATH_HASH_UPDATE (Ivan Vecera) [1585245] - [net] ipv4: Send a netevent whenever multipath hash policy is changed (Ivan Vecera) [1585245] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1584592] - [net] sched: don't set q pointer for shared blocks (Ivan Vecera) [1584592] - [net] sched: silence uninitialized parent variable warning in tc_dump_tfilter (Ivan Vecera) [1584592] - [net] sched: allow ingress and clsact qdiscs to share filter blocks (Ivan Vecera) [1584592] - [net] sched: introduce ingress/egress block index attributes for qdisc (Ivan Vecera) [1584592] - [net] sched: use block index as a handle instead of qdisc when block is shared (Ivan Vecera) [1584592] - [net] sched: keep track of offloaded filters and check tc offload feature (Ivan Vecera) [1584592] - [net] sched: remove classid and q fields from tcf_proto (Ivan Vecera) [1584592] - [net] sched: remove handle propagation down to the drivers (Ivan Vecera) [1584592] - [net] sched: introduce block mechanism to handle netif_keep_dst calls (Ivan Vecera) [1584592] - [net] sched: avoid usage of tp->q in tcf_classify (Ivan Vecera) [1584592] - [net] sched: introduce shared filter blocks infrastructure (Ivan Vecera) [1584592] - [net] sched: introduce support for multiple filter chain pointers registration (Ivan Vecera) [1584592] - [net] sched: prio: work around gcc-4.4.4 union initializer issues (Ivan Vecera) [1584297] - [net] sched: prio: Add offload ability to PRIO qdisc (Ivan Vecera) [1584297] - [net] sched: red: avoid hashing NULL child (Ivan Vecera) [1583702] - [net] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1583702] - [net] sched: red: Change the name of the stats struct to be generic (Ivan Vecera) [1583702] - [net] sched: red: Avoid illegal values (Ivan Vecera) [1583702] - [net] sched: Move offload check till after dump call (Ivan Vecera) [1583702] - [net] sched: red: Fix the new offload indication (Ivan Vecera) [1583702] - [net] sched: Remove TC_RED_OFFLOADED from uapi (Ivan Vecera) [1583702] - [net] sched: Move to new offload indication in RED (Ivan Vecera) [1583702] - [net] sched: Add TCA_HW_OFFLOAD (Ivan Vecera) [1583702] - [net] sched: red: work around gcc-4.4.4 anon union initializer issue (Ivan Vecera) [1583702] - [net] sched: mqprio: Change TC_SETUP_MQPRIO to TC_SETUP_QDISC_MQPRIO (Ivan Vecera) [1583702] - [net] sched: red: Add offload ability to RED qdisc (Ivan Vecera) [1583702] - [net] ip_tunnel: Rename & publish init_tunnel_flow (Ivan Vecera) [1585256] - [net] gre: Add is_gretap_dev, is_ip6gretap_dev (Ivan Vecera) [1585256] - [net] bridge: Export bridge multicast router state (Ivan Vecera) [1585206] - [net] bridge: Notify on bridge device mrouter state changes (Ivan Vecera) [1585206] - [net] vsock: set POLLOUT | POLLWRNORM for TCP_CLOSING (Stefan Hajnoczi) [1534473] - [net] xdp: move struct xdp_buff from filter.h to xdp.h (Neil Horman) [1569087] - [net] xdp: transition into using xdp_frame for return API (Neil Horman) [1569087] - [net] xdp: introduce a new xdp_frame type (Neil Horman) [1569087] - [net] xdp: introduce xdp_return_frame API and use in cpumap (Neil Horman) [1569087] - [net] xdp: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Neil Horman) [1569087] - [net] xdp: Add batching support to redirect map (Neil Horman) [1569087] - [net] xdp: add trace event for xdp redirect (Neil Horman) [1569087] - [net] xdp: add bpf_redirect helper function (Neil Horman) [1569087] - [net] ipv6: addrconf: don't evaluate keep_addr_on_down twice (Ivan Vecera) [1500871] - [net] ipv6: addrconf: increment ifp refcount before ipv6_del_addr() (Ivan Vecera) [1500871] - [net] ipv6: Regenerate host route according to node pointer upon interface up (Ivan Vecera) [1500871] - [net] ipv6: Do not duplicate DAD on link up (Ivan Vecera) [1500871] - [net] ipv6: regenerate host route if moved to gc list (Ivan Vecera) [1500871] - [net] ipv6: Fix idev->addr_list corruption (Ivan Vecera) [1500871] - [net] ipv6: use list_move instead of list_del/list_add (Ivan Vecera) [1500871] - [net] ipv6: Do not keep IPv6 addresses when IPv6 is disabled (Ivan Vecera) [1500871] - [net] ipv6: Always leave anycast and multicast groups on link down (Ivan Vecera) [1500871] - [net] ipv6: Delete host routes on an ifdown (Ivan Vecera) [1500871] - [net] ipv6: Do not keep linklocal and loopback addresses (Ivan Vecera) [1500871] - [net] ipv6: Fix refcnt on host routes (Ivan Vecera) [1500871] - [net] ipv6/l3mdev: Move host route on saved address if necessary (Ivan Vecera) [1500871] - [net] ipv6: Make address flushing on ifdown optional (Ivan Vecera) [1500871] - [net] bridge: check brport attr show in brport_show (Xin Long) [1540810]- [misc] vmware balloon: Treat init like reset (Cathy Avery) [1540110] - [kernel] pidns: Don't have unshare(CLONE_NEWPID) imply CLONE_THREAD (Oleg Nesterov) [1577745] - [md] dm crypt: allow unaligned bv_offset (Mike Snitzer) [1571803] - [md] dm crypt: reject sector_size feature if device length is not aligned to it (Mike Snitzer) [1571803] - [md] dm crypt: use shifts instead of sector_div (Mike Snitzer) [1571803] - [md] dm crypt: optionally support larger encryption sector size (Mike Snitzer) [1571803] - [md] dm crypt: factor out crypt_ctr_optional (Mike Snitzer) [1571803] - [md] avoid NULL dereference to queue pointer (Ming Lei) [1581845] - [scsi] aacraid: Correct hba_send to include iu_type (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Insure command thread is not recursively stopped (Raghava Aditya Renukunta) [1519664] - [scsi] treewide: Fix typos in printk (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Auto detect INTx or MSIx mode during sync cmd processing (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Preserve MSIX mode in the OMR register (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Implement DropIO sync command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix shutdown crash when init fails (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Delay for rescan worker needs to be 10 seconds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Get correct lun count (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove redundant setting of variable c (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix driver oops with dead battery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50877 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove AAC_HIDE_DISK check in queue command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove unused rescan variable (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Skip schedule rescan in case of kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang while scanning in eh recovery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Reschedule host scan in case of failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use hotplug handling function in place of scsi_scan_host (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Block concurrent hotplug event handling (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge adapter setup with resolve luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor resolve luns code and scsi functions (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added macros to help loop through known buses and targets (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Process hba and container hot plug events in single function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge func to get container information (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add helper function to set queue depth (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Save bmic phy information for each phy (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create helper functions to get lun info (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move function around to match existing code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Untangle targets setup from report phy luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add target setup helper function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor and rename to make mirror existing changes (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change phy luns function to use common bmic function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create bmic submission function from bmic identify (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move code to wait for IO completion to shutdown func (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor reset_host store function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Allow reset_host sysfs var to recover Panicked Fw (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix ioctl reset hang (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not remove offlined devices (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang in kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not attempt abort when Fw panicked (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix udev inquiry race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix I/O drop during reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove unused variable managed_request_id (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Prevent crash in case of free interrupt during scsi EH path (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Perform initialization reset only once (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Check for PCI state of device in a generic way (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix controller initialization failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add a small delay after IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: error: testing array offset 'bus' after use (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix 2T+ drives on SmartIOC-2000 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: report -ENOMEM to upper layer from aac_convert_sgraw2() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: get rid of one level of indentation (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix indentation errors (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix command send race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix out of bounds in aac_get_name_resp (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: complete all commands during bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: add fib flag to mark scsi command callback (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: enable sending of TMFs from aac_hba_send() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: use aac_tmf_callback for reset fib (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off device, target, and bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off host reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off functions to generate reset FIB (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: reading out of bounds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Don't copy uninitialized stack memory to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix leak of data from stack back to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50834 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reference to Series-9 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add reset debugging statements (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Enable ctrl reset for both hba and arc (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Make sure ioctl returns on controller reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use correct function to get ctrl health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework aac_src_restart (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework SOFT reset code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add periodic checks to see IOP reset status (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework IOP reset (Raghava Aditya Renukunta) [1519664] - [qscsi] aacraid: Using single reset mask for IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Print ctrl status before eh reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Log count info of scsi cmds before reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change wait time for fib completion (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reset support from check_health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Set correct Queue Depth for HBA1000 RAW disks (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added 32 and 64 queue depth for arc natives (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix DMAR issues with iommu=pt (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove __GFP_DMA for raw srb memory (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: pci_alloc_consistent() failures on ARM64 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix PCI error recovery path (Raghava Aditya Renukunta) [1519664] - [mm] thp: fix crash due race in MADV_FREE handling (Rafael Aquini) [1562137] - [mm] pmd dirty emulation in page fault handler (Rafael Aquini) [1562137] - [mm] fix incorrect unlock error path in madvise_free_huge_pmd (Rafael Aquini) [1562137] - [mm] don't split THP page when MADV_FREE syscall is called (Rafael Aquini) [1562137] - [mm] ksm: mark stable page dirty (Rafael Aquini) [1562137] - [mm] move lazily freed pages to inactive list (Rafael Aquini) [1562137] - [mm] rename deactivate_page to deactivate_file_page (Rafael Aquini) [1562137] - [mm] page migration fix PageMlocked on migrated pages (Rafael Aquini) [1562137] - [mm] madvise: fail with ENOMEM when splitting vma will hit max_map_count (Rafael Aquini) [1562137] - [mm] madvise: free swp_entry in madvise_free (Rafael Aquini) [1562137] - [mm] madvise: fix freeing of locked page with MADV_FREE (Rafael Aquini) [1562137] - [mm] madvise: support madvise(MADV_FREE) (Rafael Aquini) [1562137] - [mm] move max_map_count bits into mm.h (Rafael Aquini) [1562137] - [mm] pagewalk: fix the comment for test_walk (Rafael Aquini) [1562137] - [mm] pagewalk: prevent positive return value of walk_page_test() from being passed to callers (Rafael Aquini) [1562137] - [mm] pagewalk: fix misbehavior of walk_page_range for vma(VM_PFNMAP) (Rafael Aquini) [1562137] - [mm] pagewalk: add walk_page_vma() (Rafael Aquini) [1562137] - [mm] pagewalk: improve vma handling (Rafael Aquini) [1562137] - [mm] pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_mkclean() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_referenced() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_munlock() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_unmap() (Rafael Aquini) [1562137] - [mm] rmap: extend rmap_walk_xxx() to cope with different cases (Rafael Aquini) [1562137] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1562137] - [mm] rmap: factor lock function out of rmap_walk_anon() (Rafael Aquini) [1562137] - [mm] rmap: factor nonlinear handling out of try_to_unmap_file() (Rafael Aquini) [1562137] - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1539424] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Use underscores for SSBD in 'status' (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] nospec: Allow getting/setting on non-current task (Waiman Long) [1566905] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566905] {CVE-2018-3639} - [x86] kvm/vmx: Expose SPEC_CTRL Bit(2) to the guest (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs/amd: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [base] x86/bugs: Expose /sys/../spec_store_bypass (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566905] {CVE-2018-3639} - [x86] cpufeatures: Make CPU bugs sticky (Waiman Long) [1566905] {CVE-2018-3639} - [s390] scsi: zfcp: add port speed capabilities (Hendrik Brueckner) [1519355]- [mmc] block: blk-mq: Potential NULL deref on mmc_blk_alloc_req() failure (Gopal Tiwari) [1456570] - [mmc] cqhci: Ensure macro parameters are wrapped in parentheses (Gopal Tiwari) [1456570] - [mmc] core: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] block: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] core: Remove option not to use blk-mq (Gopal Tiwari) [1456570] - [mmc] mmc_test: Ensure command queue is disabled for testing (Gopal Tiwari) [1456570] - [mmc] core: Ensure cmd_completion is initialized (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Add support for ACPI HID of AMD Controller with HS400 (Gopal Tiwari) [1456570] - [mmc] mmc_test: use ktime_get_ts64 for timestamps (Gopal Tiwari) [1456570] - [mmc] block: make function mmc_cqe_issue_type static (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: fix boolreturn.cocci warnings (Gopal Tiwari) [1456570] - [mmc] mmc_test: Do not use mmc_start_areq() anymore (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Stop using legacy recovery (Gopal Tiwari) [1456570] - [mmc] block: Reduce polling timeout from 10 minutes to 10 seconds (Gopal Tiwari) [1456570] - [mmc] block: Add timeout_clks when calculating timeout (Gopal Tiwari) [1456570] - [mmc] block: Check for transfer state in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: Check the timeout correctly in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Check error bits and save the exception bit when polling card busy (Gopal Tiwari) [1456570] - [mmc] block: Make card_busy_detect() accumulate all response error bits (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Separate card polling from recovery (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Add support for direct completion (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add CQHCI support for Intel GLK (Gopal Tiwari) [1456570] - [mmc] cqhci: support for command queue enabled host (Gopal Tiwari) [1456570] - [mmc] block: Add CQE support (Gopal Tiwari) [1456570] - [mmc] block: Add blk-mq support (Gopal Tiwari) [1456570] - [mmc] core: Add parameter use_blk_mq (Gopal Tiwari) [1456570] - [mmc] block: Add error-handling comments (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_pre_req() and mmc_post_req() available (Gopal Tiwari) [1456570] - [mmc] block: Simplify cleaning up the queue (Gopal Tiwari) [1456570] - [mmc] block: No need to export mmc_cleanup_queue() (Gopal Tiwari) [1456570] - [mmc] core: use usleep_range rather than HZ magic in mmc_delay() (Gopal Tiwari) [1456570] - [mmc] slot-gpio: call gpiod_to_irq() only when MMC_CAP_NEEDS_POLL is unset (Gopal Tiwari) [1456570] - [mmc] core: properly init drv_type (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to OCR entry in sysfs (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to pre_eol_info entry in sysfs (Gopal Tiwari) [1456570] - [mmc] block: Ensure that debugfs files are removed (Gopal Tiwari) [1456570] - [mmc] core: Do not leave the block driver in a suspended state (Gopal Tiwari) [1456570] - [mmc] block: Check return value of blk_get_request() (Gopal Tiwari) [1456570] - [mmc] block: Fix missing blk_put_request() (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Let devices define their own private data (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Tidy Intel slot probe functions into one (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Use helper function acpi_device_uid() (Gopal Tiwari) [1456570] - [mmc] sdhci: catch all errors when getting regulators (Gopal Tiwari) [1456570] - [mmc] core: export emmc revision (Gopal Tiwari) [1456570] - [mmc] kconfig: Enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Gopal Tiwari) [1456570] - [mmc] sd: Fix signal voltage when there is no power cycle (Gopal Tiwari) [1456570] - [mmc] core: Factor out mmc_host_set_uhs_voltage() (Gopal Tiwari) [1456570] - [mmc] core: Export a few functions needed for blkmq support (Gopal Tiwari) [1456570] - [mmc] block: Factor out mmc_setup_queue() (Gopal Tiwari) [1456570] - [mmc] arm: 7805/1: mm: change max*pfn (Gopal Tiwari) [1456570] - [mmc] arm: 7797/1: mmc: Use dma_max_pfn(dev) (Gopal Tiwari) [1456570] - [mmc] block: Prepare CQE data (Gopal Tiwari) [1456570] - [mmc] block: Use local variables in mmc_blk_data_prep() (Gopal Tiwari) [1456570] - [mmc] mmc: Enable CQE's (Gopal Tiwari) [1456570] - [mmc] mmc: Enable Command Queuing (Gopal Tiwari) [1456570] - [mmc] core: Add support for handling CQE requests (Gopal Tiwari) [1456570] - [mmc] core: Introduce host claiming by context (Gopal Tiwari) [1456570] - [mmc] core: Remove unnecessary host claim (Gopal Tiwari) [1456570] - [mmc] block: Fix bug when removing RPMB chardev (Gopal Tiwari) [1456570] - [mmc] block: Delete mmc_access_rpmb() (Gopal Tiwari) [1456570] - [mmc] block: Convert RPMB to a character device (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add support for Intel CDF (Gopal Tiwari) [1456570] - [mmc] Delete bounce buffer handling (Gopal Tiwari) [1456570] - [mmc] core: add driver strength selection when selecting hs400es (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Fix voltage switch for some Intel host controllers (Gopal Tiwari) [1456570] - [mmc] host: fix typo after MMC_DEBUG move (Gopal Tiwari) [1456570] - [mmc] block: Fix incorrectly initialized requests (Gopal Tiwari) [1456570] - [mmc] block: cast a informative log for no devidx available (Gopal Tiwari) [1456570] - [mmc] sdhci: Add quirk to indicate MMC_RSP_136 has CRC (Gopal Tiwari) [1456570] - [mmc] sdhci: Tidy reading 136-bit responses (Gopal Tiwari) [1456570] - [mmc] block: Reparametrize mmc_blk_ioctl_(multi)_cmd() (Gopal Tiwari) [1456570] - [mmc] block: Refactor mmc_blk_part_switch() (Gopal Tiwari) [1456570] - [mmc] block: Move duplicate check (Gopal Tiwari) [1456570] - [mmc] debugfs: Move block debugfs into block module (Gopal Tiwari) [1456570] - [mmc] ops: export mmc_get_status() (Gopal Tiwari) [1456570] - [mmc] block: Anonymize the drv op data pointer (Gopal Tiwari) [1456570] - [mmc] test: reduce stack usage in mmc_test_nonblock_transfer (Gopal Tiwari) [1456570] - [mmc] sdhci: fix SDHCI_QUIRK_NO_HISPD_BIT handling (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: use generic sdhci_set_bus_width() (Gopal Tiwari) [1456570] - [mmc] sdhci: key 8BITBUS bit off MMC_CAP_8_BIT_DATA (Gopal Tiwari) [1456570] - [mmc] core: Turn off CQE before sending commands (Gopal Tiwari) [1456570] - [mmc] host: Add CQE interface (Gopal Tiwari) [1456570] - [mmc] core: Add members to (Gopal Tiwari) [1456570] - [mmc] core: Add mmc_retune_hold_now() (Gopal Tiwari) [1456570] - [mmc] core: Remove unused MMC_CAP2_PACKED_CMD (Gopal Tiwari) [1456570] - [mmc] sdhci: add sdma_boundary member to struct sdhci_host (Gopal Tiwari) [1456570] - [mmc] sdhci: constify sdhci_pltfm_data structures (Gopal Tiwari) [1456570] - [mmc] core: remove the check of mmc_card_blockaddr for SD cards (Gopal Tiwari) [1456570] - [mmc] sdhci: ignore restoring the I/O state if MMC_POWER_OFF (Gopal Tiwari) [1456570] - [mmc] core: correct taac parameter according to the specification (Gopal Tiwari) [1456570] - [mmc] vub300: constify mmc_host_ops structures (Gopal Tiwari) [1456570] - [mmc] sdhci: pci: Fix up power if device has ACPI companion (Gopal Tiwari) [1456570] - [mmc] sdhci: acpi: Use new method to get ACPI companion (Gopal Tiwari) [1456570] - [mmc] Convert to using pOF instead of full_name (Gopal Tiwari) [1456570] - [mmc] Remove HIGHMEM dependency from mmc-spi driver (Gopal Tiwari) [1456570] - [mmc] host: via-sdmmc: constify pci_device_id (Gopal Tiwari) [1456570] - [mmc] sdhci: remove CONFIG_MMC_DEBUG from the driver (Gopal Tiwari) [1456570] - [mmc] kconfig: downgrade CONFIG_MMC_DEBUG for host drivers only (Gopal Tiwari) [1456570] - [mmc] core: turn the pr_info under CONFIG_MMC_DEBUG into pr_debug (Gopal Tiwari) [1456570] - [mmc] core: always check the length of sglist with total data size (Gopal Tiwari) [1456570] - [mmc] core: remove check of host->removed for rescan routine (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: remove unused struct sdhci_host variable (Gopal Tiwari) [1456570] - [mmc] block: remove unused struct mmc_card *card (Gopal Tiwari) [1456570] - [mmc] block: prevent propagating R1_OUT_OF_RANGE for open-ending mode (Gopal Tiwari) [1456570] - [mmc] block: fix lockdep splat when removing mmc_block module (Gopal Tiwari) [1456570] - [mmc] mmc: correct the logic for setting HS400ES signal voltage (Gopal Tiwari) [1456570] - [mmc] block: bypass the queue even if usage is present for hotplug (Gopal Tiwari) [1456570] - [mmc] block: Prevent new req entering queue after its cleanup (Gopal Tiwari) [1456570] - [mmc] block: Let MMC_IOC_MULTI_CMD return zero again for zero entries (Gopal Tiwari) [1456570] - [mmc] block: Initialize ret in mmc_blk_issue_drv_op() for MMC_DRV_OP_IOCTL (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Workaround conflict with PCI wifi on GPD Win handheld (Gopal Tiwari) [1456570] - [mmc] block: remove a call to blk_queue_bounce_limit (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Enable card detect wake for Intel BYT-related SD controllers (Gopal Tiwari) [1456570] - [mmc] slot-gpio: Add support to enable irq wake on cd_irq (Gopal Tiwari) [1456570] - [mmc] core: Remove MMC_CAP2_HC_ERASE_SZ (Gopal Tiwari) [1456570] - [mmc] core: for data errors, take response of stop cmd into account (Gopal Tiwari) [1456570] - [mmc] core: check also R1 response for stop commands (Gopal Tiwari) [1456570] - [mmc] core: Clarify code for sending CSD (Gopal Tiwari) [1456570] - [mmc] core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead (Gopal Tiwari) [1456570] - [mmc] core: Re-factor code for sending CID (Gopal Tiwari) [1456570] - [mmc] core: Remove redundant code in mmc_send_cid() (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_can_reset() static (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_flush_cache() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_interrupt_hpi() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc bkops functions from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Don't export some eMMC specific functions from core.c (Gopal Tiwari) [1456570] - [mmc] sdio: Keep card runtime resumed while adding function devices (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Remove unneeded acpi_bus_get_status() call (Gopal Tiwari) [1456570] - [mmc] block: Use __mmc_send_status() and drop get_card_status() (Gopal Tiwari) [1456570] - [mmc] block: Move boot partition locking into a driver op (Gopal Tiwari) [1456570] - [mmc] block: Move DRV OP issue function (Gopal Tiwari) [1456570] - [mmc] block: Tag DRV_OPs with a driver operation type (Gopal Tiwari) [1456570] - [mmc] block: remove req back pointer (Gopal Tiwari) [1456570] - [mmc] core: Delete error messages for failed memory allocations (Gopal Tiwari) [1456570] - [mmc] block: move multi-ioctl() to use block layer (Gopal Tiwari) [1456570] - [mmc] block: move single ioctl() commands to block requests (Gopal Tiwari) [1456570] - [mmc] block: Tag is_rpmb as bool (Gopal Tiwari) [1456570] - [mmc] core: Allocate per-request data using the block layer core (Gopal Tiwari) [1456570] - [mmc] core: Delete bounce buffer Kconfig option (Gopal Tiwari) [1456570] - [mmc] sdio: Add API to manage SDIO IRQs from a workqueue (Gopal Tiwari) [1456570] - [mmc] core: Prevent processing SDIO IRQs when none is claimed (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Use ACPI DSM to get driver strength for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Don't re-tune with runtime pm for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Let devices define their own private data (Gopal Tiwari) [1456570] - [kernel] blk-mq: update ->init_request and ->exit_request prototypes (Gopal Tiwari) [1456570] - [mmc] block: allow specifying (Gopal Tiwari) [1456570] - [mmc] acpi: bus: add stub (Gopal Tiwari) [1456570] - [mmc] block: allocate request (Gopal Tiwari) [1456570] - [lib] sd, mmc, virtio_blk, string_helpers: fix block size units (Gopal Tiwari) [1456570] - [mmc] blk-mq: make mq_ops a const pointer (Gopal Tiwari) [1456570] - [mmc] asm-generic: io: implement (Gopal Tiwari) [1456570]- [crypto] salsa20: fix blkcipher_walk API usage (Bruno Eduardo de Oliveira Meneguele) [1543981] {CVE-2017-17805} - [crypto] algif_skcipher: Load TX SG list after waiting (Bruno Eduardo de Oliveira Meneguele) [1541875] {CVE-2017-13215} - [crypto] api - Keep failed instances alive (Herbert Xu) [1466244] - [crypto] add missing crypto module aliases (Herbert Xu) [1357080] - [crypto] rsa: Add Makefile dependencies to fix parallel builds (Herbert Xu) [1542374] - [crypto] cryptd: Add helpers to check whether a tfm is queued (Herbert Xu) [1579195] - [crypto] cryptd: Fix AEAD request context corruption (Herbert Xu) [1579195] - [security] let security modules use PTRACE_MODE_* with bitmasks (Joe Lawrence) [1574784] - [edac] sb_edac: Dont create a second memory controller if HA1 is not present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify memory mirroring modes (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Avoid creating SOCK memory controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Bump driver version and do some cleanups (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Check if ECC enabled when at least one DIMM is present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Drop NUM_CHANNELS from 8 back to 4 (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Carve out dimm-populating loop (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Fix mod_name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Assign EDAC memory controller per h/w controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Dont use "Socket#" in the memory controller name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify PCI-IDs by topology (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Get rid of ->show_interleave_mode() (Aristeu Rozanski) [1483004 1483026] - [edac] i7core, sb_edac: Dont return NOTIFY_BAD from mce_decoder callback (Aristeu Rozanski) [1483004 1483026] - [hid] input: Fix accessing freed memory during device disconnect (Aristeu Rozanski) [1576936] - [hid] input: Fix NULL pointer dereference when power_supply_register fails (Aristeu Rozanski) [1576936] - [scsi] sr: get/drop reference to device in revalidate and check_events (Ming Lei) [1583908] - [md] submit splitted bio via generic_make_request (Ming Lei) [1567865] - [md] Don't split write discard/same/erase bio in md linear/faulty/multipath (Ming Lei) [1567865] - [iommu] amd: Take into account that alloc_dev_data() may return NULL (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix scatterlist offset handling (Jerry Snitselaar) [1583770] - [iommu] vt-d: Clear Page Request Overflow fault bit (Jerry Snitselaar) [1483811] - [iommu] vt-d: Don't register bus-notifier under dmar_global_lock (Jerry Snitselaar) [1583770] - [iommu] amd: Finish TLB flush in amd_iommu_unmap() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Prevent VMD child devices from being remapping targets (Jerry Snitselaar) [1583770] - [iommu] Make iommu_bus_notifier return NOTIFY_DONE rather than error code (Jerry Snitselaar) [1583770] - [iommu] amd: Fix incorrect error handling in amd_iommu_bind_pasid() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Flush the IOTLB to get rid of the initial kdump mappings (Jerry Snitselaar) [1583770] - [iommu] iommu/amd: Clean up iommu_pc_get_set_reg() (Jerry Snitselaar) [1583770] - [iommu] amd: Fix error code path in early_amd_iommu_init() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix NULL pointer dereference in device_to_iommu (Jerry Snitselaar) [1583770] - [mm] move_ptes: check pte dirty after its removal (Christoph von Recklinghausen) [1490234] - [mm] mremap: fix race between mremap() and page cleanning (Christoph von Recklinghausen) [1490234] - [mm] slab_common: fix the check for duplicate slab names (Alaa Hleihel) [1533918] - [mm] slab_common: Do not check for duplicate slab names (Alaa Hleihel) [1533918] - [x86] microcode: Make the late update update_lock a raw lock for RT (Scott Wood) [1581193] - [powerpc] signals: Discard transaction state from signal frames (Steve Best) [1586153] - [powerpc] kdump: Fix powernv build break when KEXEC_CORE=n (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] powernv/kdump: Fix cases where the kdump kernel can get HMI's (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] pseries: enable CPU hotplug interrupt source and sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Enable kernel CPU dlpar from sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar add functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar remove functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Update CPU hotplug error recovery (Laurent Vivier) [1532968] - [powerpc] pseries: Factor out common cpu hotplug code (Laurent Vivier) [1532968] - [i2c] i2c-core: Fix compilation on s390x (Thomas Huth) [1570090] - [s390] cmpxchg: use compiler builtins (Thomas Huth) [1570090] - [s390] 32bit: fix cmpxchg64 (Thomas Huth) [1570090] - [kernel] vgacon: dummy implementation for vgacon_text_force (Thomas Huth) [1570090] - [s390] setup: enable display support for KVM guest (Thomas Huth) [1570090] - [s390] char: Rename EBCDIC keymap variables (Thomas Huth) [1570090] - [video] kconfig: Remove HAS_IOMEM dependency for Graphics support (Thomas Huth) [1570090] - [video] console: Disable VGA text console support on cris (Thomas Huth) [1570090] - [s390] pci: handle insufficient resources during dma tlb flush (Hendrik Brueckner) [1539025] - [s390] pci_dma: make lazy flush independent from the tlb_refresh bit (Hendrik Brueckner) [1539025] - [s390] pci: fix dma address calculation in map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve lazy flush for unmap (Hendrik Brueckner) [1539025] - [s390] pci_dma: split dma_update_trans (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: simplify dma address calculation (Hendrik Brueckner) [1539025] - [s390] pci_dma: remove dma address range check (Hendrik Brueckner) [1539025] - [s390] use expoline thunks in the BPF JIT (Hendrik Brueckner) [1583564] - [s390] remove indirect branch from do_softirq_own_stack (Hendrik Brueckner) [1583564] - [s390] move spectre sysfs attribute code (Hendrik Brueckner) [1583564] - [s390] kernel: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] ftrace: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] lib: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] move expoline assembler macros to a header (Hendrik Brueckner) [1583564] - [s390] correct module section names for expoline code revert (Hendrik Brueckner) [1583564] - [s390] add assembler macros for CPU alternatives (Hendrik Brueckner) [1583564] - [s390] ftrace: optimize mcount code (Hendrik Brueckner) [1583564]- [fs] svcrpc: don't leak contexts on PROC_DESTROY (Dave Wysochanski) [1487722] - [fs] ceph: don't set read_ahead_kb to 0 by default (Ilya Dryomov) [1579539] - [fs] ext4: protect i_disksize update by i_data_sem in direct write path (Lukas Czerner) [1571735] - [fs] ext4: update i_disksize if direct write past ondisk size (Lukas Czerner) [1554212] - [fs] xfs: Correctly invert xfs_buftarg LRU isolation logic (Brian Foster) [1548378] - [fs] ceph: fix rsize/wsize capping in ceph_direct_read_write() (Ilya Dryomov) [1580500] - [fs] ceph: check if mds create snaprealm when setting quota (Ilya Dryomov) [1580500] - [fs] rbd: notrim map option (Ilya Dryomov) [1580500] - [fs] ceph: always update atime/mtime/ctime for new inode (Ilya Dryomov) [1580500] - [fs] rbd: support timeout in rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] rbd: refactor rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] ceph: quota: report root dir quota usage in statfs (Ilya Dryomov) [1580500] - [fs] ceph: quota: add counter for snaprealms with quota (Ilya Dryomov) [1580500] - [fs] ceph: quota: cache inode pointer in ceph_snap_realm (Ilya Dryomov) [1580500] - [fs] ceph: fix root quota realm check (Ilya Dryomov) [1580500] - [fs] ceph: don't check quota for snap inode (Ilya Dryomov) [1580500] - [fs] ceph: quota: update MDS when max_bytes is approaching (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_bytes (Ilya Dryomov) [1580500] - [fs] ceph: quota: don't allow cross-quota renames (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_files (Ilya Dryomov) [1580500] - [fs] ceph: quota: add initial infrastructure to support cephfs quotas (Ilya Dryomov) [1580500] - [fs] rbd: remove VLA usage (Ilya Dryomov) [1580500] - [fs] rbd: fix spelling mistake: "reregisteration" -> "reregistration" (Ilya Dryomov) [1580500] - [fs] ceph: rename function drop_leases() to a more descriptive name (Ilya Dryomov) [1580500] - [fs] ceph: fix invalid point dereference for error case in mdsc destroy (Ilya Dryomov) [1580500] - [fs] ceph: return proper bool type to caller instead of pointer (Ilya Dryomov) [1580500] - [fs] ceph: optimize memory usage (Ilya Dryomov) [1580500] - [fs] ceph: optimize mds session register (Ilya Dryomov) [1580500] - [fs] libceph, ceph: add __init attribution to init funcitons (Ilya Dryomov) [1580500] - [fs] ceph: filter out used flags when printing unused open flags (Ilya Dryomov) [1580500] - [fs] ceph: don't wait on writeback when there is no more dirty pages (Ilya Dryomov) [1580500] - [fs] ceph: invalidate pages that beyond EOF in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: mark the cap cache as unreclaimable (Ilya Dryomov) [1580500] - [fs] ceph: change variable name to follow common rule (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap reservation (Ilya Dryomov) [1580500] - [fs] ceph: release unreserved caps if having enough available caps (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap allocation (Ilya Dryomov) [1580500] - [fs] ceph: adding protection for showing cap reservation info (Ilya Dryomov) [1580500] - [fs] libceph: adding missing message types to ceph_msg_type_name() (Ilya Dryomov) [1580500] - [fs] rbd: get the latest osdmap when using an existing client (Ilya Dryomov) [1580500] - [fs] rbd: move rbd_get_client() below rbd_put_client() (Ilya Dryomov) [1580500] - [fs] rbd: remove redundant declaration of rbd_spec_put() (Ilya Dryomov) [1580500] - [fs] libceph: fix misjudgement of maximum monitor number (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change permission for readonly debugfs entries (Ilya Dryomov) [1580500] - [fs] ceph: add newline to end of debug message format (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change ceph_calc_file_object_mapping() signature (Ilya Dryomov) [1580500] - [fs] libceph: eliminate overflows in ceph_calc_file_object_mapping() (Ilya Dryomov) [1580500] - [fs] libceph: define new ceph_file_layout structure (Ilya Dryomov) [1580500] - [fs] rbd: set max_segment_size to UINT_MAX (Ilya Dryomov) [1580500] - [fs] ceph: fix dentry leak when failing to init debugfs (Ilya Dryomov) [1580500] - [fs] libceph, ceph: avoid memory leak when specifying same option several times (Ilya Dryomov) [1580500] - [fs] ceph: flush dirty caps of unlinked inode ASAP (Ilya Dryomov) [1580500] - [fs] ceph: improving efficiency of syncfs (Ilya Dryomov) [1580500] - [fs] libceph: check kstrndup() return value (Ilya Dryomov) [1580500] - [fs] ceph: try to allocate enough memory for reserved caps (Ilya Dryomov) [1580500] - [fs] ceph: fix race of queuing delayed caps (Ilya Dryomov) [1580500] - [fs] ceph: delete unreachable code in ceph_check_caps() (Ilya Dryomov) [1580500] - [fs] ceph: limit rate of cap import/export error messages (Ilya Dryomov) [1580500] - [fs] ceph: fix incorrect snaprealm when adding caps (Ilya Dryomov) [1580500] - [fs] ceph: fix un-balanced fsc->writeback_count update (Ilya Dryomov) [1580500] - [fs] ceph: track read contexts in ceph_file_info (Ilya Dryomov) [1580500] - [fs] ceph: avoid dereferencing invalid pointer during cached readdir (Ilya Dryomov) [1580500] - [fs] ceph: use atomic_t for ceph_inode_info::i_shared_gen (Ilya Dryomov) [1580500] - [fs] ceph: cleanup traceless reply handling for rename (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Fx cap for readdir request (Ilya Dryomov) [1580500] - [fs] ceph: properly drop caps for setattr request (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Lx cap for link/rename requests (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Ax cap for requests that create new inode (Ilya Dryomov) [1580500] - [fs] rbd: whitelist RBD_FEATURE_OPERATIONS feature bit (Ilya Dryomov) [1580500] - [fs] rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full() (Ilya Dryomov) [1580500] - [fs] rbd: use kmem_cache_zalloc() in rbd_img_request_create() (Ilya Dryomov) [1580500] - [fs] rbd: obj_request->completion is unused (Ilya Dryomov) [1580500] - [fs] rbd: set max_segments to USHRT_MAX (Ilya Dryomov) [1580500] - [fs] rbd: reacquire lock should update lock owner client id (Ilya Dryomov) [1580500] - [fs] ceph: drop negative child dentries before try pruning inode's alias (Ilya Dryomov) [1580500] - [fs] rbd: default to single-major device number scheme (Ilya Dryomov) [1580500] - [fs] libceph: don't WARN() if user tries to add invalid key (Ilya Dryomov) [1580500] - [fs] rbd: set discard_alignment to zero (Ilya Dryomov) [1580500] - [fs] ceph: silence sparse endianness warning in encode_caps_cb (Ilya Dryomov) [1580500] - [fs] ceph: remove the bump of i_version (Ilya Dryomov) [1580500] - [fs] ceph: present consistent fsid, regardless of arch endianness (Ilya Dryomov) [1580500] - [fs] ceph: clean up spinlocking and list handling around cleanup_cap_releases() (Ilya Dryomov) [1580500] - [fs] rbd: get rid of rbd_mapping::read_only (Ilya Dryomov) [1580500] - [fs] rbd: fix and simplify rbd_ioctl_set_ro() (Ilya Dryomov) [1580500] - [fs] ceph: remove unused and redundant variable dropping (Ilya Dryomov) [1580500] - [fs] ceph: mark expected switch fall-throughs (Ilya Dryomov) [1580500] - [fs] ceph: -EINVAL on decoding failure in ceph_mdsc_handle_fsmap() (Ilya Dryomov) [1580500] - [fs] ceph: disable cached readdir after dropping positive dentry (Ilya Dryomov) [1580500] - [fs] ceph: fix bool initialization/comparison (Ilya Dryomov) [1580500] - [fs] ceph: handle 'session get evicted while there are file locks' (Ilya Dryomov) [1580500] - [fs] ceph: optimize flock encoding during reconnect (Ilya Dryomov) [1580500] - [fs] ceph: move spinlocking into ceph_encode_locks_to_buffer and ceph_count_locks (Ilya Dryomov) [1580500] - [fs] ceph: make lock_to_ceph_filelock() static (Ilya Dryomov) [1580500] - [fs] ceph: keep auth cap when inode has flocks or posix locks (Ilya Dryomov) [1580500] - [fs] ceph: use get_user_pages_fast() (Ilya Dryomov) [1580500] - [fs] ceph: properly queue cap snap for newly created snap realm (Ilya Dryomov) [1580500] - [fs] ceph: wait on writeback after writing snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix capsnap dirty pages accounting (Ilya Dryomov) [1580500] - [fs] ceph: ignore wbc->range_(start, end) when write back snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix "range cyclic" mode writepages (Ilya Dryomov) [1580500] - [fs] ceph: cleanup local variables in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: optimize pagevec iterating in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: make writepage_nounlock() invalidate page that beyonds EOF (Ilya Dryomov) [1580500] - [fs] ceph: properly get capsnap's size in get_oldest_context() (Ilya Dryomov) [1580500] - [fs] ceph: queue cap snap only when snap realm's context changes (Ilya Dryomov) [1580500] - [fs] ceph: remove stale check in ceph_invalidatepage() (Ilya Dryomov) [1580500] - [fs] ceph: handle race between vmtruncate and queuing cap snap (Ilya Dryomov) [1580500] - [fs] xfs: don't leak quotacheck dquots when cow recovery (Brian Foster) [1579873] - [fs] xfs: fix inobt inode allocation search optimization (Brian Foster) [1579873] - [fs] xfs: Fix per-inode DAX flag inheritance (Brian Foster) [1579873] - [fs] xfs: fix multi-AG deadlock in xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: check that dir block entries don't off the end of the buffer (Brian Foster) [1579873] - [fs] xfs: fix quotacheck dquot id overflow infinite loop (Brian Foster) [1579873] - [fs] xfs: check _btree_check_block value (Brian Foster) [1579873] - [fs] Revert "xfs: grab dquots without taking the ilock" (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_readlink_bmap_ilocked (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_attr_list_int_ilocked (Brian Foster) [1579873] - [fs] xfs: fixup xfs_attr_get_ilocked (Brian Foster) [1579873] - [fs] xfs: don't crash on unexpected holes in dir/attr btrees (Brian Foster) [1579873] - [fs] xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLEN (Brian Foster) [1579873] - [fs] xfs: Check for m_errortag initialization in xfs_errortag_test (Brian Foster) [1579873] - [fs] xfs: grab dquots without taking the ilock (Brian Foster) [1579873] - [fs] xfs: fix semicolon.cocci warnings (Brian Foster) [1579873] - [fs] xfs: replace log_badcrc_factor knob with error injection tag (Brian Foster) [1579873] - [fs] xfs: convert drop_writes to use the errortag mechanism (Brian Foster) [1579873] - [fs] xfs: remove unneeded parameter from XFS_TEST_ERROR (Brian Foster) [1579873] - [fs] xfs: expose errortag knobs via sysfs (Brian Foster) [1579873] - [fs] xfs: make errortag a per-mountpoint structure (Brian Foster) [1579873] - [fs] xfs: free uncommitted transactions during log recovery (Brian Foster) [1579873] - [fs] xfs: allow reading of already-locked remote symbolic link (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading xattr block buffers (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading directory block buffers (Brian Foster) [1579873] - [fs] xfs: return the hash value of a leaf1 directory block (Brian Foster) [1579873] - [fs] xfs: refactor the ifork block counting function (Brian Foster) [1579873] - [fs] xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior (Brian Foster) [1579873] - [fs] xfs: check if an inode is cached and allocated (Brian Foster) [1579873] - [fs] xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub (Brian Foster) [1579873] - [fs] xfs: export various function for the online scrubber (Brian Foster) [1579873] - [fs] xfs: always compile the btree inorder check functions (Brian Foster) [1579873] - [fs] xfs: remove double-underscore integer types (Brian Foster) [1579873] - [fs] xfs: avoid harmless gcc-7 warnings (Brian Foster) [1579873] - [fs] xfs: remove lsn relevant fields from xfs_trans structure and its users (Brian Foster) [1579873] - [fs] xfs: remove XFS_HSIZE (Brian Foster) [1579873] - [fs] xfs: define fatal assert build time tunable (Brian Foster) [1579873] - [fs] xfs: define bug_on_assert debug mode sysfs tunable (Brian Foster) [1579873] - [fs] xfs: refactor dir2 leaf readahead shadow buffer cleverness (Brian Foster) [1579873] - [fs] xfs: push buffer of flush locked dquot to avoid quotacheck deadlock (Brian Foster) [1579873] - [fs] xfs: use the common helper uuid_is_null() (Brian Foster) [1579873] - [fs] xfs: remove uuid_getnodeuniq and xfs_uu_t (Brian Foster) [1579873] - [fs] xfs: don't allow bmap on rt files (Brian Foster) [1579873] - [fs] xfs: fix spurious spin_is_locked() assert failures on non-smp kernels (Brian Foster) [1579873] - [fs] xfs: fix unaligned access in xfs_btree_visit_blocks (Brian Foster) [1579873] - [fs] xfs: fix warnings about unused stack variables (Brian Foster) [1579873] - [fs] xfs: BMAPX shouldn't barf on inline-format directories (Brian Foster) [1579873] - [fs] xfs: fix indlen accounting error on partial delalloc conversion (Brian Foster) [1579873] - [fs] xfs: fix use-after-free in xfs_finish_page_writeback (Brian Foster) [1579873] - [fs] xfs: publish UUID in struct super_block (Brian Foster) [1579873] - [fs] xfs: Allow user to kill fstrim process (Brian Foster) [1579873] - [fs] xfs: better log intent item refcount checking (Brian Foster) [1579873] - [fs] xfs: fix up quotacheck buffer list error handling (Brian Foster) [1579873] - [fs] xfs: don't use bool values in trace buffers (Brian Foster) [1579873] - [fs] xfs: corruption needs to respect endianess too! (Brian Foster) [1579873] - [fs] xfs: simplify validation of the unwritten extent bit (Brian Foster) [1579873] - [fs] xfs: remove unused values from xfs_exntst_t (Brian Foster) [1579873] - [fs] xfs: remove the unused XFS_MAXLINK_1 define (Brian Foster) [1579873] - [fs] xfs: more do_div cleanups (Brian Foster) [1579873] - [fs] xfs: remove use of do_div with 32-bit dividend in quota (Brian Foster) [1579873] - [fs] xfs: remove the trailing newline used in the fmt parameter of TP_printk (Brian Foster) [1579873] - [fs] xfs: prevent multi-fsb dir readahead from reading random blocks (Brian Foster) [1579873] - [fs] xfs: pass individual arguments to xfs_bmap_add_extent_hole_real (Brian Foster) [1579873] - [fs] xfs: remove custom do_div implementations (Brian Foster) [1579873] - [fs] xfs: simplify xfs_calc_dquots_per_chunk (Brian Foster) [1579873] - [fs] xfs: fold __xfs_trans_roll into xfs_trans_roll (Brian Foster) [1579873] - [fs] xfs: fix over-copying of getbmap parameters from userspace (Brian Foster) [1579873] - [fs] xfs: Remove obsolete declaration of xfs_buf_get_empty (Brian Foster) [1579873] - [fs] xfs: fix up inode validation failure message (Brian Foster) [1579873] - [fs] xfs: fix kernel memory exposure problems (Brian Foster) [1579873] - [fs] xfs: remove kmem_zalloc_greedy (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask (Brian Foster) [1579873] - [fs] xfs: fix and streamline error handling in xfs_end_io (Brian Foster) [1579873] - [fs] xfs: remove XFS_ALLOCTYPE_ANY_AG and XFS_ALLOCTYPE_START_AG (Brian Foster) [1579873] - [fs] xfs: simplify xfs_rtallocate_extent (Brian Foster) [1579873] - [fs] xfs: tune down agno asserts in the bmap code (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment (Brian Foster) [1579873] - [fs] xfs: fix len comparison in xfs_extent_busy_trim (Brian Foster) [1579873] - [fs] xfs: improve busy extent sorting (Brian Foster) [1579873] - [fs] xfs: improve handling of busy extents in the low-level allocator (Brian Foster) [1579873] - [fs] xfs: don't fail xfs_extent_busy allocation (Brian Foster) [1579873] - [fs] xfs: correct null checks and error processing in xfs_initialize_perag (Brian Foster) [1579873] - [fs] xfs: introduce xfs_aligned_fsb_count (Brian Foster) [1579873] - [fs] xfs: allow unwritten extents in the CoW fork (Brian Foster) [1579873] - [fs] xfs: verify free block header fields (Brian Foster) [1579873] - [fs] xfs: check for obviously bad level values in the bmbt root (Brian Foster) [1579873] - [fs] xfs: filter out obviously bad btree pointers (Brian Foster) [1579873] - [fs] xfs: fail _dir_open when readahead fails (Brian Foster) [1579873] - [fs] xfs: fix toctou race when locking an inode to access the data map (Brian Foster) [1579873] - [fs] xfs: remove unused full argument from bmap (Brian Foster) [1579873] - [fs] xfs: remove unused struct declarations (Brian Foster) [1579873] - [fs] xfs: remove boilerplate around xfs_btree_init_block (Brian Foster) [1579873] - [fs] xfs: make xfs_btree_magic more generic (Brian Foster) [1579873] - [fs] xfs: glean crc status from mp not flags in xfs_btree_init_block_int (Brian Foster) [1579873] - [fs] xfs: prevent quotacheck from overloading inode lru (Brian Foster) [1579873] - [fs] xfs: extsize hints are not unlikely in xfs_bmap_btalloc (Brian Foster) [1579873] - [fs] xfs: verify dirblocklog correctly (Brian Foster) [1579873] - [fs] xfs: fix COW writeback race (Brian Foster) [1579873] - [fs] xfs: fix xfs_mode_to_ftype() prototype (Brian Foster) [1579873] - [fs] xfs: don't rely on ->total in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: adjust allocation length in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: fix bogus minleft manipulations (Brian Foster) [1579873] - [fs] xfs: bump up reserved blocks in xfs_alloc_set_aside (Brian Foster) [1579873] - [fs] xfs: nuke unused tracepoint definitions (Brian Foster) [1579873] - [fs] xfs: Always flush caches when integrity is required (Brian Foster) [1579873] - [fs] xfs: use rhashtable to track buffer cache (Brian Foster) [1579873] - [fs] xfs: optimise CRC updates (Brian Foster) [1579873] - [fs] xfs: make xfs btree stats less huge (Brian Foster) [1579873] - [fs] xfs: error out if trying to add attrs and anextents > 0 (Brian Foster) [1579873] - [fs] xfs: don't crash if reading a directory results in an unexpected hole (Brian Foster) [1579873] - [fs] xfs: complain if we don't get nextents bmap records (Brian Foster) [1579873] - [fs] xfs: check for bogus values in btree block headers (Brian Foster) [1579873] - [fs] xfs: forbid AG btrees with level == 0 (Brian Foster) [1579873] - [fs] xfs: several xattr functions can be void (Brian Foster) [1579873] - [fs] xfs: Move AGI buffer type setting to xfs_read_agi (Brian Foster) [1579873] - [fs] xfs: pass post-eof speculative prealloc blocks to bmapi (Brian Foster) [1579873] - [fs] xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() (Brian Foster) [1579873] - [fs] fs: xfs: libxfs: constify xfs_nameops structures (Brian Foster) [1579873] - [fs] fs: xfs: xfs_icreate_item: constify xfs_item_ops structure (Brian Foster) [1579873] - [fs] xfs: add XBF_XBF_NO_IOACCT to buf trace output (Brian Foster) [1579873] - [fs] xfs: remove NULLEXTNUM (Brian Foster) [1579873] - [fs] xfs: remove xfs_bmap_search_extents (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers xfs_file_iomap_begin_delay (Brian Foster) [1579873] - [fs] xfs: remove prev argument to xfs_bmapi_reserve_delalloc (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in __xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_write (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_read (Brian Foster) [1579873] - [fs] xfs: cleanup xfs_bmap_last_before (Brian Foster) [1579873] - [fs] xfs: check return value of _trans_reserve_quota_nblks (Brian Foster) [1579873] - [fs] xfs: move dir_ino_validate declaration per xfsprogs (Brian Foster) [1579873] - [fs] libxfs: clean up _dir2_data_freescan (Brian Foster) [1579873] - [fs] libxfs: fix xfs_attr_shortform_bytesfit declaration (Brian Foster) [1579873] - [fs] libxfs: fix whitespace problems (Brian Foster) [1579873] - [fs] libxfs: synchronize dinode_verify with userspace (Brian Foster) [1579873] - [fs] libxfs: convert ushort to unsigned short (Brian Foster) [1579873] - [fs] xfs: rmap btree requires more reserved free space (Brian Foster) [1579873] - [fs] cifs: avoid a kmalloc in smb2_send_recv/SendReceive2 for the common case (Leif Sahlberg) [1582973] - [fs] cifs: remove small_smb2_init (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lease_ack (Leif Sahlberg) [1582973] - [fs] cifs: remove unused variable from SMB2_read (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_oplock_break we get from server (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_directory_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_set_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2 read/write requests (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lock_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_flush_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_create_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_sess_setup_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_connect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_echo_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_ioctl_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_close_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_disconnect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_logoff_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_negotiate_req (Leif Sahlberg) [1582973] - [fs] cifs: Add smb2_send_recv (Leif Sahlberg) [1582973]- [target] iscsi: avoid NULL dereference in CHAP auth error path (Maurizio Lombardi) [1585081] - [iscsi-target] Fix non-immediate TMR reference leak (Maurizio Lombardi) [1585081] - [iscsi-target] Make TASK_REASSIGN use proper se_cmd->cmd_kref (Maurizio Lombardi) [1585081] - [target] Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Fix quiese during transport_write_pending_qf endless loop (Maurizio Lombardi) [1585081] - [target] Fix caw_sem leak in transport_generic_request_failure (Maurizio Lombardi) [1585081] - [target] Fix QUEUE_FULL + SCSI task attribute handling (Maurizio Lombardi) [1585081] - [iSCSI-target] Use common error handling code in iscsi_decode_text_input() (Maurizio Lombardi) [1585081] - [target] iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1585081] - [target] iscsi: Fix a race condition in iscsit_add_reject_from_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Modify iscsit_do_crypto_hash_buf() prototype (Maurizio Lombardi) [1585081] - [target] iscsi: Fix endianness in an error message (Maurizio Lombardi) [1585081] - [target] iscsi: Use min() in iscsit_dump_data_payload() instead of open-coding it (Maurizio Lombardi) [1585081] - [target] iscsi: Define OFFLOAD_BUF_SIZE once (Maurizio Lombardi) [1585081] - [target] Inline transport_put_cmd() (Maurizio Lombardi) [1585081] - [target] Suppress gcc 7 fallthrough warnings (Maurizio Lombardi) [1585081] - [target] Move a declaration of a global variable into a header file (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in iscsit_release_discovery_tpg() (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1585081] - [target] fix condition return in core_pr_dump_initiator_port() (Maurizio Lombardi) [1585081] - [target] fix match_token option in target_core_configfs.c (Maurizio Lombardi) [1585081] - [target] add sense code INSUFFICIENT REGISTRATION RESOURCES (Maurizio Lombardi) [1585081] - [target] fix double unmap data sg in core_scsi3_emulate_pro_register_and_move() (Maurizio Lombardi) [1585081] - [target] fix buffer offset in core_scsi3_pri_read_full_status (Maurizio Lombardi) [1585081] - [target] fix null pointer regression in core_tmr_drain_tmr_list (Maurizio Lombardi) [1585081] - [target] file: Do not return error for UNMAP if length is zero (Maurizio Lombardi) [1585081] - [target] Fix node_acl demo-mode + uncached dynamic shutdown regression (Maurizio Lombardi) [1585081] - [iscsi-target] Add login_keys_workaround attribute for non RFC initiators (Maurizio Lombardi) [1585081] - [target] Fix return sense reason in target_scsi3_emulate_pr_out (Maurizio Lombardi) [1585081] - [target] Fix cmd size for PR-OUT in passthrough_parse_cdb (Maurizio Lombardi) [1585081] - [target] Use macro for WRITE_VERIFY_32 operation codes (Maurizio Lombardi) [1585081] - [target] make device_mutex and device_list static (Maurizio Lombardi) [1585081] - [target] remove g_device_list (Maurizio Lombardi) [1585081] - [xcopy] loop over devices using idr helper (Maurizio Lombardi) [1585081] - [target] add helper to iterate over devices (Maurizio Lombardi) [1585081] - [target] add helper to find se_device by dev_index (Maurizio Lombardi) [1585081] - [target] use idr for se_device dev index (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce (Maurizio Lombardi) [1585081] - [target] iscsi: Remove dead code from iscsit_process_scsi_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Simplify iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Remove second argument of __iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] tcm_loop: Make TMF processing slightly faster (Maurizio Lombardi) [1585081] - [target] tcm_loop: Use target_submit_tmr() instead of open-coding this function (Maurizio Lombardi) [1585081] - [target] tcm_loop: Replace a waitqueue and a counter by a completion (Maurizio Lombardi) [1585081] - [target] tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmr (Maurizio Lombardi) [1585081] - [target] Introduce a function that shows the command state (Maurizio Lombardi) [1585081] - [iscsi-target] Kill left-over iscsi_target_do_cleanup (Maurizio Lombardi) [1585081] - [target] Fix a deadlock between the XCOPY code and iSCSI session shutdown (Maurizio Lombardi) [1585081] - [target] Use get/put_unaligned_be*() instead of open coding these functions (Maurizio Lombardi) [1585081] - [target] Fix transport_init_se_cmd() (Maurizio Lombardi) [1585081] - [target] Remove se_device.dev_list (Maurizio Lombardi) [1585081] - [target] Use symbolic value for WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Add support for TMR percpu reference counting (Maurizio Lombardi) [1585081] - [target] reject COMPARE_AND_WRITE if emulate_caw is not set (Maurizio Lombardi) [1585081] - [iscsi-target] Avoid holding ->tpg_state_lock during param update (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_lun->lun_link_magic (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_device->dev_link_magic (Maurizio Lombardi) [1585081] - [target] remove dead code (Maurizio Lombardi) [1585081] - [net] target: introduce __skb_put_(zero, data, u8) (Maurizio Lombardi) [1585081] - [networking] target: make skb_push & __skb_push return void pointers (Maurizio Lombardi) [1585081] - [networking] target: make skb_put & friends return void pointers (Maurizio Lombardi) [1585081] - [iscsi-target] Reject immediate data underflow larger than SCSI transfer length (Maurizio Lombardi) [1585081] - [iscsi-target] Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP (Maurizio Lombardi) [1585081] - [target] Fix kref->refcount underflow in transport_cmd_finish_abort (Maurizio Lombardi) [1585081] - [target] Re-add check to reject control WRITEs with overflow data (Maurizio Lombardi) [1585081] - [target] Revert "Fix VERIFY and WRITE VERIFY command parsing" (Maurizio Lombardi) [1585081] - [target] fileio: Fix zero-length READ and WRITE handling (Maurizio Lombardi) [1585081] - [target] Don't force session reset if queue_depth does not change (Maurizio Lombardi) [1585081] - [target] Fix compare_and_write_callback handling for non GOOD status (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_tg_pt_gp_id_store() (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_alua_access_type_store() (Maurizio Lombardi) [1585081] - [target] Add WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in transport_kmap_data_sg() (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in compare_and_write_callback() (Maurizio Lombardi) [1585081] - [target] Improve size determinations in two functions (Maurizio Lombardi) [1585081] - [target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [target] Use kcalloc() in two functions (Maurizio Lombardi) [1585081] - [iscsi-target] Improve size determinations in four functions (Maurizio Lombardi) [1585081] - [iscsi-target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [iscsi-target] Use kcalloc() in iscsit_allocate_iovecs() (Maurizio Lombardi) [1585081] - [tcm] make pi data verification configurable (Maurizio Lombardi) [1585081] - [target] Fix VERIFY and WRITE VERIFY command parsing (Maurizio Lombardi) [1585081] - [target] pr: update PR out action code table (Maurizio Lombardi) [1585081] - [target] iblock: convert iblock_req.pending from atomic_t to refcount_t (Maurizio Lombardi) [1585081] - [iscsi-target] use generic inet_pton_with_scope (Maurizio Lombardi) [1585081] - [iscsi-target] Drop work-around for legacy GlobalSAN initiator (Maurizio Lombardi) [1585081] - [iscsi-target] Fix early login failure statistics misses (Maurizio Lombardi) [1585081] - [target] iscsi: Fix iSCSI task reassignment handling (Maurizio Lombardi) [1585081] - [target] iscsi: Introduce a helper function for TMF translation (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "reallegiance" (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "perform" (Maurizio Lombardi) [1585081] - [iscsi-target] fix spelling mistake "Unsolicitied" -> "Unsolicited" (Maurizio Lombardi) [1585081] - [iscsi-target] graceful disconnect on invalid mapping to iovec (Maurizio Lombardi) [1585081] - [target] Avoid mappedlun symlink creation during lun shutdown (Maurizio Lombardi) [1585081] - [target] Drop pointless tfo->check_stop_free check (Maurizio Lombardi) [1585081] - [target] Fix VERIFY_16 handling in sbc_parse_cdb (Maurizio Lombardi) [1585081] - [target] pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export (Maurizio Lombardi) [1585081] - [target] Add counters for ABORT_TASK success + failure (Maurizio Lombardi) [1585081] - [target] Fix NULL dereference during LUN lookup + active I/O shutdown (Maurizio Lombardi) [1585081] - [target] Delete tmr from list before processing (Maurizio Lombardi) [1585081] - [target] Fix handling of aborted failed commands (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_DEV_ACTIVE (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_BUSY (Maurizio Lombardi) [1585081] - [target] Move session check from target_put_sess_cmd() into target_release_cmd_kref() (Maurizio Lombardi) [1585081] - [target] Inline transport_cmd_check_stop() (Maurizio Lombardi) [1585081] - [target] Remove an overly chatty debug message (Maurizio Lombardi) [1585081] - [target] Stop execution if CMD_T_STOP has been set (Maurizio Lombardi) [1585081] - [target] Correct transport_wait_for_tasks() documentation (Maurizio Lombardi) [1585081] - [target] Make core_tmr_abort_task() consider all commands (Maurizio Lombardi) [1585081] - [target] Remove se_tmr_req.tmr_lun (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE ref leak for non GOOD status (Maurizio Lombardi) [1585081] - [target] Fix multi-session dynamic se_node_acl double free OOPs (Maurizio Lombardi) [1585081] - [target] Fix early transport_generic_handle_tmr abort scenario (Maurizio Lombardi) [1585081] - [target] Use correct SCSI status during EXTENDED_COPY exception (Maurizio Lombardi) [1585081] - [target] Don't BUG_ON during NodeACL dynamic -> explicit conversion (Maurizio Lombardi) [1585081] - [target] support XCOPY requests without parameters (Maurizio Lombardi) [1585081] - [target] check for XCOPY parameter truncation (Maurizio Lombardi) [1585081] - [target] use XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] check XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] simplify XCOPY wwn->se_dev lookup helper (Maurizio Lombardi) [1585081] - [target] return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY total descriptor list length (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY segment descriptor list (Maurizio Lombardi) [1585081] - [target] use XCOPY TOO MANY TARGET DESCRIPTORS sense (Maurizio Lombardi) [1585081] - [target] add XCOPY target/segment desc sense codes (Maurizio Lombardi) [1585081] - [target] Fix spelling mistake and unwrap multi-line text (Maurizio Lombardi) [1585081] - [target] user: Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Fix second argument of percpu_ida_alloc() (Maurizio Lombardi) [1585081] - [target] user: Fix a data type in tcmu_queue_cmd() (Maurizio Lombardi) [1585081] - [target] avoid accessing .bi_vcnt directly (Maurizio Lombardi) [1585081] - [target] tcm_fc: use CPU affinity for responses (Maurizio Lombardi) [1585081] - [target] tcm_fc: Update debugging statements to match libfc usage (Maurizio Lombardi) [1585081] - [target] tcm_fc: return detailed error in ft_sess_create() (Maurizio Lombardi) [1585081] - [target] tcm_fc: print command pointer in debug message (Maurizio Lombardi) [1585081] - [target] fix potential race window in target_sess_cmd_list_waiting() (Maurizio Lombardi) [1585081] - [target] Revert "Fix residual overflow handling in target_complete_cmd_with_length" (Maurizio Lombardi) [1585081] - [target] Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code (Maurizio Lombardi) [1585081] - [target] Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE (Maurizio Lombardi) [1585081] - [target] fix spelling mistake: "limitiation" -> "limitation" (Maurizio Lombardi) [1585081] - [target] Fix residual overflow handling in target_complete_cmd_with_length (Maurizio Lombardi) [1585081] - [tcm_fc] set and unset FCP_SPPF_TARG_FCN (Maurizio Lombardi) [1585081] - [target] Fix ordered task CHECK_CONDITION early exception handling (Maurizio Lombardi) [1585081] - [target] Fix ordered task target_setup_cmd_from_cdb exception hang (Maurizio Lombardi) [1585081] - [target] Fix max_unmap_lba_count calc overflow (Maurizio Lombardi) [1585081] - [target] need_to_release is always false, remove redundant check and kfree (Maurizio Lombardi) [1585081] - [target] make close_session optional (Maurizio Lombardi) [1585081] - [target] make ->shutdown_session optional (Maurizio Lombardi) [1585081] - [target] remove acl_stop (Maurizio Lombardi) [1585081] - [target] consolidate and fix session shutdown (Maurizio Lombardi) [1585081] - [scsi] lpfc: update driver version to 12.0.0.4 (Dick Kennedy) [1584377] - [scsi] lpfc: Fix port initialization failure (Dick Kennedy) [1584377] - [scsi] lpfc: Don't return internal MBXERR_ERROR code from probe function (Dick Kennedy) [1584377] - [scsi] lpfc: Fix 16gb hbas failing cq create (Dick Kennedy) [1584377] - [scsi] lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc (Dick Kennedy) [1584377] - [scsi] lpfc: correct oversubscription of nvme io requests for an adapter (Dick Kennedy) [1584377] - [scsi] lpfc: Fix MDS diagnostics failure (Rx < Tx) (Dick Kennedy) [1584377] - [scsi] lpfc: fix spelling mistakes: "mabilbox" and "maibox" (Dick Kennedy) [1584377] - [scsi] lpfc: Comment cleanup regarding Broadcom copyright header (Dick Kennedy) [1584377] - [scsi] lpfc: update driver version to 12.0.0.3 (Dick Kennedy) [1584377] - [scsi] lpfc: Enhance log messages when reporting CQE errors (Dick Kennedy) [1584377] - [scsi] lpfc: Fix up log messages and stats counters in IO submit code path (Dick Kennedy) [1584377] - [scsi] lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt (Dick Kennedy) [1584377] - [scsi] lpfc: Handle new link fault code returned by adapter firmware (Dick Kennedy) [1584377] - [scsi] lpfc: Correct fw download error message (Dick Kennedy) [1584377] - [scsi] lpfc: enhance LE data structure copies to hardware (Dick Kennedy) [1584377] - [scsi] lpfc: Change IO submit return to EBUSY if remote port is recovering (Dick Kennedy) [1584377] - [scsi] qla2xxx: Remove stale debug value for login_retry flag (Himanshu Madhani) [1578880] - [scsi] qla2xxx: Fix setting lower transfer speed if GPSC fails (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Update driver version to 10.00.00.06.07.6-k (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Correct setting of SAM_STAT_CHECK_CONDITION (Himanshu Madhani) [1547714] - [scsi] qla2xxx: correctly shift host byte (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix race condition between iocb timeout and initialisation (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fx00 copypaste typo (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix error message on "existent" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use dma_pool_zalloc() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix function argument descriptions (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused symbols (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use p for printing pointers (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove FC_NO_LOOP_ID for FCP and FC-NVMe Discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix crashes in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix FC-NVMe LUN discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: ensure async flags are reset correctly (Himanshu Madhani) [1547714] - [scsi] qla2xxx: do not check login_state if no loop id is assigned (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fixup locking for session deletion (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect handle for abort IOCB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix double free bug after firmware timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent relogin trigger from sending too many commands (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add XCB counters to debugfs (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix queue ID for async abort with Multiqueue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning for code intentation in __qla24xx_handle_gpdb_event() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning during port_name debug print (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix recursion while sending terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove redundant assignment of d (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use zeroing allocator rather than allocator/memset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session free in qlt_free_session_done (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session deletion by using work_lock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent multiple active discovery commands per session (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add retry limit for fabric scan logic (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Delay loop id allocation at login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Increase verbosity of debug messages logged (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow relogin and session creation after reset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Properly extract ADISC error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix GPNFT/GNNFT error handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove session creation redundant code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Migrate switch registration commands away from mailbox interface (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine freeze (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce trace noise for Async Events (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce the use of terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add lock protection around host lookup (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add option for use reserve exch for ELS (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add switch command to simplify fabric discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use known NPort ID for Management Server login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Tweak resource count dump (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix session cleanup for N2N (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow target mode to accept PRLI in dual mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Don't call dma_free_coherent with IRQ disabled (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to send PRLO (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use shadow register for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Enable ATIO interrupt handshake for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move work element processing out of DPC thread (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace GPDB with async ADISC command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Chip reset uses wrong lock during IO flush (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add boundary checks for exchanges to be offloaded (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use chip reset to bring down laser on unload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use IOCB path to submit Control VP MBX command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer access for fcport structure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix smatch warning in qla25xx_delete_ rsp|req _que (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove duplicate includes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress gcc 7 fall-through warnings (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix memory leak in dual/target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash in qlt_plogi_ack_unref (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove aborting ELS IOCB call issued as part of timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear loop id after delete (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix scan state field for fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix abort command deadlock due to spinlock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix PRLI state check (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Relogin being triggered too fast (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Relogin to target port on a cable swap (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Recheck session state after RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NPIV host cleanup in target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine stuck at GPDB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize GPNID for multiple RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Retry switch command on time out (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix re-login for Nport Handle in use (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move session delete to driver work queue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix gpnid error processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash for Notify ack timeout handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cocci spatch "pool_zalloc-simple" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Changes to support N2N logins (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reinstate module parameter ql2xenablemsix (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1547714] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove use of FC-specific error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1547714] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix oops in qla2x00_probe_one error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Revert "qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a recently introduced memory leak (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleaned up queue configuration code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove irq_affinity_notifier (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix MSI-X vector affinity (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove cpumask variable for qla2xxx_create_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid double completion of abort command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer crash due to active timer for ABTS (Himanshu Madhani) [1547714]- [sound] alsa: asoc: config: update the rhel configurations for the recent changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: do not use regmap_get_device() in rt5663_irq() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: change CONFIG_COMMON_CLK to CONFIG_COMMON_CLK_DA7219 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add missing includes for linux/module.h (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Hide local_irq_disable/enable() and local_irqsave/restore() (Jaroslav Kysela) [1535427] - [sound] alsa: usb: audio-v3: add BADD-specific values (Jaroslav Kysela) [1535427] - [sound] alsa: usb: mixer: make string parsing independent of mixer_build state (Jaroslav Kysela) [1535427] - [sound] alsa: usb: Only get AudioControl header for UAC1 class (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac3 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac1/2 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: move audioformat alloc/init into separate function (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Clean up mixer element list traverse (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: add new fields for SOF support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add helper to find codec_dai from dai_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_xxx_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: seq_file: Introduce DEFINE_SHOW_ATTRIBUTE() helper macro (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: recover system clock when device changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: change FVCO maximum threshold (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: condition for clock disable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: move key irq after jd done (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: TDM support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: leave Class D gain at chip default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: rename controls to match DAPM controls (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: new driver (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Add missing cable lock to ctl API callbacks (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Mark paused device as inactive (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix access to not-yet-ready substream via cable (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Sync stale timer before release (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix racy hw constraints adjustment (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix inconsistent format due to incomplete rule (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Release cable upon open error path (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Give proper vendor/product name for Dell WD15 Dock (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirck for B&W PX headphones (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirk for Nura's first gen headset (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Allow to override the longname string (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add "Keep Interface" control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add keep_iface flag (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Avoid superfluous usb_set_interface() calls (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Initialize Dell Dock playback volumes (Jaroslav Kysela) [1535427] - [sound] alsa: cs46xx: fix spelling mistake: "amplifer" -> "amplifier" (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132: fix build failure when a local macro is defined (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect usage of IS_REACHABLE() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Propagate slave error (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Zero-clear ctl before calling slave get (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix structure definition for X32 ABI (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Check PCM state at xfern compat ioctl (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: include linux/module.h as needed (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add nau8824 sound card (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Not being able to find the codec ACPI-dev is an error (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Add Playback DAI for fixup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early for rt5663 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix setting of SSP parameters in Kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Enable tdm slots for max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on Intel/haswell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: Analog Mic support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Select RCCLK on init() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Change defaults to enable jack-detect, analog mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk for the VIOS LTH17 laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Rename IN3_MAP to IN1_HS_IN3_MAP (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Drop snd_soc_dai_set_bclk_ratio() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Configure PLL1 before using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk micbias OVCD configuration (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Only create jack if we have a jack-detect source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Actually honor the DMIC_EN quirk if specified (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Pass jack-src info via device-properties (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add support for Line In (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: enable MinnowBoard Turbot quirks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add quirk for IN3P which may also be used (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: fix Kiano DMI quirk (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Fix quirk for KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Introduce new map for dual mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Enable IN2 map quirk for a KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: soc: intel: byt: Introduce new custom IN2 map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: remove useless code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: remove hard-coded i2c-device name length (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: fix HID handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: board: Add BE DAI link for WoV and update DAPM machine map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove dead makefile about sn95031 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove this code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove mfld_machine (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: drop boiler plate text from config items (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: add some comments for if symbols (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align/fix SKL/BXT/KBL Kconfigs (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig configurations for HiFi2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig dependencies for Haswell/Broadwell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: Simplify-clarify ACPI/PCI dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix Kconfig with top-level selector (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve SND_SOC_INTEL_MACH dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add help text for SND_SOC_INTEL_SST_TOPLEVEL (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve DMADEVICES dependency (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: fix Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add depends on X86 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: clarify Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: reorder boards Kconfig by chronological order (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add SOF firmare/topology file information (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Remove second shim read in register_poll (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: remove redundant variable dma_dev_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Change kern log level to avoid unwanted messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Refine skl widget type check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove second duplicated assignment to pointer 'res' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dynamic module id support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Optimize UUID handling to fill pin info (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Decrease loglevel for topology loading (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: fix swapped order of function arguments dir and pin_index (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix descriptions for exported function args (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix uuid_module memory leak in failure case (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: make function skl_clk_round_rate static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Re-order some code to silence a warning (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add extended I2S config blob support in Clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Do not check dev_type for dmic link type (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Check for NHLT ACPI header signature (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix typo (Jaroslav Kysela) [1535427] - [sound] asoc: intel: skylake: Add ssp clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move machine drivers to dedicated KConfig (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Modify skl_dsp_set_dma_control API arguments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock and power gating during FW/LIB download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Ensure dai and dailink registration happens in sequence (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add channel map in updown mixer module IPC (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix updown mixer module format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Request IRQ late only after all context are initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Handle return value of platform_get_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Free streams on suspend, re-alloc on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix error-code check in sst_pause_stream() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix some style (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Kill BUG_ON() usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Add sst_realloc_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unused STREAM_DECODE and STREAM_RESET states (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unnecessary sst_init_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove 2 unused members from stream_info struct (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Use kvzalloc() for suspend buffers (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move all ACPI match tables to common module (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: common: use c99 syntax for ACPI/machine tables (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: use cht_bsw_max98090 for Baytrail Chromebooks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: move ACPI common code out of Intel/sst tree (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_da7213: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: fix card name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: use actual HID in suspend/resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: add set_bclk_ratio in dai ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: refactor DMI quirks and fix Dell Venue settings (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rewrite jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_jack_inserted() helper (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable Platform Clock during jack-type detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable sticky mode for OVCD (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying the OVCD scale-factor through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying over-current threshold through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Configure jack-detect source through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Make rt5651_apply_properties() private (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Always keep OVCD enabled (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure OVCD once at set_jack time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable LDO and micbias1 supplies for jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove "JD Power" dapm supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure LDO voltage once at boot (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove programming of PWR regs before force_bias_level() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify jd and PLL power bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify the LDO voltage control bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix bias_level confusion (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove is_sys_clk_from_pll() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_apply_properties() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Use standard component set_jack callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move 2 functions higher up in rt5651.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move all jack-detect initialization to rt5651_set_jack_detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove unused rt5651_platform_data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix regcache sync errors on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Add headset jack (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable JD1_1 quirk for KIANO laptopt (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rework quirk logic (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable jack detection on JD* pins (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Convert rt5651 micbias1 to a supply widget (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5640: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: remove hard-coded compressed dailinks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: fix off-by-one dailink id (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use helper to get codec_dai (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: remove useless code, align with ChromeOS driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add gpio-based jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090_ti: Fix jack initialization (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add support for Baytrail (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: Fix I2S config + unused code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: add MCLK, quirks and cleanups (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: fix capture routes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: simplify MCLK quirk tests (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use devm_clk_get() unconditionally (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix uninitialized calibration value (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix rt5514_spi_burst_read() buffer passing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the missing register in the readable table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: make snd_soc_platform_driver const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: only enable wakeup when fully initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the sanity check for the driver_data in the resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: mark PM functions as __maybe_unused (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy in resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Voice wakeup support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: Let the buf_size to align with period_bytes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The ACPI also should use the function rt5514_parse_dp() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Make sure the DMIC delay will be happened after normal SUPPLY widgets power on (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The DSP clock can be calibrated by the other clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Revert Hotword Model control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt298: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt286: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: remove never matched if condition (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: get better PLL parameters (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: make arrays div and pd static const, reduces object code size (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use codec hw_write on max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added max98927_dai_tdm_slot function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added support for DSP_A and DSP_B format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98357a: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix build (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi : Ensuring proper setting of output widget power state (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: make structure da7219_dai_clks_ops static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: clkdev_drop usage depends on CONFIG_COMMON_CLK (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: Add common clock usage for providing DAI clks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: fix jack name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix jack name format substitution (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Modify map for Headset Playback to fix pop-noise (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: fix issue that pop noise when start capture (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve crosstalk measurement protection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve semaphore control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: set clear_irq when imm IRQ happened (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: disable crosstalk by default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: reduce verbosity on PLL unlock (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm2518: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm4567: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: add acpi table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Fix the wrong result of the first jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Check the JD status in the button pushing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Delay and retry reading rt5663 ID register (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Add the function of impedance sensing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Change the dev getting function in rt5663_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: keep DAI driver pointer in private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Remove redundant assignments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Refresh sysfs during hdmi device probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_ext_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: introduce macro to access HDMI private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible memory leak on parse and map nid failure (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix static checker warning for sprintf usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: es8316: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Add optional wakeup delay (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Fix check of return value from read of 'num-channels' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: dmic: Make number of channels configurable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Improve a size determination in da7213_i2c_probe() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Delete an error message for a failed memory allocation in da7213_fw_to_pdata() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: add support for DSP modes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645/rt5677: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add fallback case for jack detection support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add micbias power control select (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: change micbias widget type to supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add platform data for the Teclast X80 Pro tablet (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: cleanup DMI matching code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: set in2_diff flag for GPD win and pocket devices (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Set card long_name for GPD win / pocket (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: reset RT5645_AD_DA_MIXER at probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Wait for 400msec before concluding on value of RT5645_VENDOR_ID2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: remove unexisting route on new rt5645 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Make a few struct const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build A-State table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Make local functions static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: initialize return value properly (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix missing sentinel in sst_acpi_mach (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse nhlt and register clock device (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Find module id from UUID for bind params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add BE DAI for WoV usecase (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock gating during firmware and library download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Configure DSP clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on intel/skylake (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dai load ops for dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add flag to check to register FE dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix potential NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: haswell: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: baytrail: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: make sst_platform_compr_ops const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: add const to dummy_codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix bugs of freeing soc topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: fix some tiny memory leaks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: create TLV data for dapm widgets (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix kcontrol name string handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential memory leak in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential NULL pointer dereference in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: change mask in snd_soc_get/put_volsw_sx to unsigned int (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-io: Fix snd_soc_component_update_bits_legacy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level .read/.write (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_read32 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-dapm: Use empty struct initializer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add support to pinctrl dapm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix debugfs read using path->connected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: mark 'snd_soc_dapm_free_kcontrol' as static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add initialization for w_param_text pointer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Avoid creating kcontrol for params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Make snd_soc_dapm_add/del_routes use runtime mutex subclass (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Refactor the code in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix error path in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Fixup error messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Remove some extraneous blank lines (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Correct handling of copy callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on snd_soc_new_compress() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_compr_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: improve debug output for DPCM BE searching (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: rename .pmdown_time to .use_pmdown_time for Component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_pcm_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver->ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove rtd->platform checck (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on soc_dev_attr_is_visible() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: core: Fix typo roup->group (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use DEFINE_SHOW_ATTRIBUTE() to decrease code duplication (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use seq_file to dump the contents of dai_list, platform_list and codec_list (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: snd_soc_rtdcom_lookup() cares component driver name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add null_snd_soc_ops and reduce NULL ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: check symmetry after hw_params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove rtd NULL check on soc_free_pcm_runtime() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: soc_probe_dai() code simplification (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: fix build warning in soc-core.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: care Codec <-> Codec case by non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: soc-core: don't call kfree() for component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove unnecessary message from snd_soc_register_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has endianness (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has pmdown_time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level set_bias_level (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level pcm_new/pcm_free v2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: Sync delayed work before releasing resources (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add snd_soc_add_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add component lookup functions (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove dai_drv from snd_soc_component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add snd_soc_of_put_dai_link_codecs() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: synth: emux: soundfont.c: Cleaning up memory leak (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Delete two error messages for a failed memory allocation in snd_emux_create_port() (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust four checks for null pointers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Improve a size determination in two functions (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust one function call together with a variable assignment (Jaroslav Kysela) [1535427] - [sound] alsa: synth: use designated initializers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: constify nrpn_conv_table structures (Jaroslav Kysela) [1535427] - [sound] alsa: emux: remove unused redundant variable p2 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: stop if copy_from_user() fails (Jaroslav Kysela) [1535427] - [sound] alsa: synth: Fix conflicting OSS device registration on AWE32 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Fix mutex deadlock in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: adc3: Fix channel mapping conversion for ADC3 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks for invalid EPs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add more quirks for DSD interfaces (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Integrate native DSD support for ITF-USB based DACs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: FIX native DSD support for TEAC UD-501 DAC (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Luxman DA-06 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for TEAC UD-301 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: move audioformat quirks to quirks.c (Jaroslav Kysela) [1535427] - [sound] alsa: usb: add more device quirks for USB DSD devices (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Esoteric D-05X (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: support new Amanero Combo384 firmware version (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Apply vendor ID matching for sample rate quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics P610 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics C310/C520-M (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Support changing input on Sound Blaster E1 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Skip broken EU on Dell dock USB-audio (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in UAC3 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: More strict sanity checks for clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Refactor clock finder helpers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in v2 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx III (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: simplify set_sync_ep_implicit_fb_quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Behringer UFX1204 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix missing endian conversion (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix forgotten conversion of control query functions (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix memory leak on cval (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: update clock valid control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: UAC2 jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Proper fallback at get_term_name() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix the missing ctl name suffix at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add check return value for usb_string() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix out-of-bound error (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix potential out-of-bound access at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks to FE parser (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: uac1: Invalidate ctl on interrupt (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Kill stray URB at exiting (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: silence a static checker warning (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix uac control query argument (Jaroslav Kysela) [1535427] - [sound] alsa: usb: initial USB Audio Device Class 3.0 support (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Change the semantics of the enable option (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Check out-of-bounds access by corrupted buffer descriptor (Jaroslav Kysela) [1535427] - [sound] alsa: x86: Make CONFIG_SND_X86 bool (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Skip jack and others for non-existing PCM streams (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_init (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: clean up a couple of build warnings (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: fix a potential double-fetch bug when copying puhm (Jaroslav Kysela) [1535427] - [sound] alsa: au88x0: remove redundant assignment of variable i (Jaroslav Kysela) [1535427] - [sound] alsa: echoaudio: remove redundant initialization of pointer 'pipe' (Jaroslav Kysela) [1535427] - [sound] alsa: revert "alsa: echoaudio: purge contradictions between dimension matrix members and total number of members" (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: use dma_set_mask_and_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: Reduce GFP_ATOMIC allocation (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add a IOMMU workaround (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: make sure synth DMA pages are allocated with DMA functions (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add optional debug printouts with DMA addresses (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: remove reserved_page (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Sanity check of access to SPDIF controls array (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - change the location for one of two front mics (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Update ALC255 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add some fixes for ALC233 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use a macro for snd_array iteration loops (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: define i2c eeprom addr to header file (Jaroslav Kysela) [1535427] - [sound] alsa: ice1724: Fix resume issues with Prodigy 7.1 HiFi (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: replace strcpy() with strlcpy() (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Add headset mic support for Intel NUC Skull Canyon (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic problem for Dell machines with alc236 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add model string for Intel reference board quirk (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC1220 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix ALC275 no sound issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC236/ALC3204 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - adjust the location of one mic (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix speaker no sound after system resume (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell headset Mic can't record (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Always immediately update mute LED with pin VREF (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Make dock sound work on ThinkPad L570 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix dock line-out volume on Dell Precision 7520 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Limit mic boost on T480 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix pincfg at resume on Lenovo T470 dock (Jaroslav Kysela) [1548055 1535427] - [sound] alsa: hda/realtek: PCI quirk for Fujitsu U7x7 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Reduce the suspend time consumption for ALC256 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC215 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use IS_REACHABLE() for dependency on input (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply headphone noise quirk for another Dell XPS 13 variant (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC225 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Clean up ALC299 init code (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix missing COEF init for ALC225/295/299 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - change the location for one mic on a Lenovo machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic detection issue on a Dell machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell AIO LineOut issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - New codec support for ALC257 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: hda - program ICT bits to support HBR audio (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP ProBook 640 G2 (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP EliteBook 820 G3 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply the existing quirk to iMac 14, 1 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132 - use ARRAY_SIZE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - New VIA controller suppor no-snoop path (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Force polling mode on CFL for fixing codec communication (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Icelake PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Revert power_save option default value (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add a power_save blacklist (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Raven PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - silence uninitialized variable warning in activate_amp_in() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Make use of core codec functions to sync power state (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix yet remaining issue with vmaster 0dB initialization (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect TLV callback check introduced during set_fs() removal (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Fix too short HDMI/DP chmap reporting (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Drop useless WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Copying sync power state helper to core (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Avoid racy recreation of widget kobjects (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Add missing error checks in OSS emulation plugin builder (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix endless loop for XRUN recovery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix mutex unbalance in OSS emulation ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: potential uninitialized return values (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return -EBUSY for OSS ioctls changing busy streams (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Avoid potential races between OSS ioctls and read/write (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF in snd_pcm_oss_get_formats() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Allow aborting mutex lock at OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Abort properly at pending signal in OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix OSS sysex delivery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove spurious WARN_ON() at timer check (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix copy_from_user() call inside lock (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Process queue tempo/ppq change in a shot (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Enable 'use' locking in all configurations (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix possible UAF in snd_seq_check_queue() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Clear client entry before deleting else at closing (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove superfluous snd_seq_queue_client_leave_cells() call (Jaroslav Kysela) [1535427] - [sound] alsa: seq: More protection for concurrent write and ioctl races (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Don't allow resizing pool in use (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550169 1535427] {CVE-2018-7566} - [sound] alsa: seq: Fix nested rwsem annotation for lockdep splat (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Add sanity check for user-space pointer delivery (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use krealloc() for resizing the rules array (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove yet superfluous WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Set config update bits only when really changed (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove incorrect snd_BUG_ON() usages (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: update tstamp only if audio_tstamp changed (Jaroslav Kysela) [1535427] - [sound] alsa: core: Report audio_tstamp in snd_pcm_sync_ptr (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove WARN_ON() at snd_pcm_hw_params() error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove VLA usage (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix trailing semicolon (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Workaround for weird PulseAudio behavior on rewind error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: remove redundant variable runtime (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF at PCM release via PCM timer access (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Forcibly stop at disconnect callback (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Don't call register and disconnect callbacks for internal PCM (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: add SNDRV_PCM_FORMAT_(S,U)20 (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Avoid racy info ioctl via ctl device (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Fix missing input substream checks in compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Remove kernel warning at compat ioctl error paths (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Add missing mutex lock for compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: fix kernel-doc build warning (Jaroslav Kysela) [1535427] - [sound] alsa: Use scnprintf() instead of snprintf() for show (Jaroslav Kysela) [1535427] - [sound] alsa: add snd_card_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: info: Use kvzalloc() for a temporary write buffer (Jaroslav Kysela) [1535427] - [sound] alsa: snd_hwdep_dsp_load(): don't bother with access_ok() (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Limit max instances per timer (Jaroslav Kysela) [1535427] - [sound] alsa: hrtimer: make hrtimer_hw const and __initconst (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix a bunch of whitespace errors (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix memory corruption risk in snd_ctl_elem_read (Jaroslav Kysela) [1535427]- [char] tpm: fix race condition in tpm_common_write() (Jerry Snitselaar) [1584435] - [mailbox] pcc: erroneous error message when parsing ACPI PCCT (Al Stone) [1568211] - [mailbox] pcc: Support HW-Reduced Communication Subspace type 2 (Al Stone) [1568211] - [kernel] acpica: acpi 6.1: Support for new PCCT subtable (Al Stone) [1568211] - [mailbox] pcc: fix channel calculation in get_pcc_channel() (Al Stone) [1568211] - [mailbox] pcc: Don't access an unmapped memory address space (Al Stone) [1568211] - [mailbox] pcc: optimized pcc_send_data (Al Stone) [1568211] - [mailbox] Restructure and simplify PCC mailbox code (Al Stone) [1568211] - [hid] hidraw: fix power sequence when closing device (Benjamin Tissoires) [1573282] - [hid] hidraw: fix warning destroying hidraw device files after parent (Benjamin Tissoires) [1573282] - [hid] hidraw: close underlying device at removal of last reader (Benjamin Tissoires) [1573282] - [hid] hidraw: Add spinlock in struct hidraw to protect list (Benjamin Tissoires) [1573282] - [hid] hidraw: fix improper mutex release (Benjamin Tissoires) [1573282] - [pci] Make error code types consistent in pci_{read, write}_config (Myron Stowe) [1523998] - [pci] Improve __pci_read_base() robustness (Myron Stowe) [1523998] - [pci] Short-circuit pci_device_is_present() for disconnected devices (Myron Stowe) [1523998] - [pci] msi: Skip disabling disconnected devices (Myron Stowe) [1523998] - [pci] Don't attempt config access to disconnected devices (Myron Stowe) [1523998] - [pci] Export PCI device config accessors (Myron Stowe) [1523998] - [pci] Use helper functions to access fields in struct msi_desc (Myron Stowe) [1523998] - [watchdog] acpi / watchdog: Fix off-by-one error at resource assignment (David Arcari) [1576173] - [watchdog] document watchdog_init_timeout() wdd parameter (David Arcari) [1576173] - [watchdog] watchdog_dev: mark expected switch fall-through (David Arcari) [1576173] - [watchdog] Fix kref imbalance seen if handle_boot_enabled=0 (David Arcari) [1576173] - [watchdog] Fix potential kref imbalance when opening watchdog (David Arcari) [1576173] - [whatchdog] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1576173] - [watchdog] introduce watchdog_worker_should_ping helper (David Arcari) [1576173] - [watchdog] core: add option to avoid early handling of watchdog (David Arcari) [1576173] - [watchdog] Introduce watchdog_stop_on_unregister helper (David Arcari) [1576173] - [watchdog] wdat_wdt: Ping the watchdog on resume (David Arcari) [1576173] - [watchdog] pretimeout: add pretimeout_available_governors attribute (David Arcari) [1576173] - [watchdog] pretimeout: add option to select a pretimeout governor in runtime (David Arcari) [1576173] - [watchdog] pretimeout: add panic pretimeout governor (David Arcari) [1576173] - [watchdog] pretimeout: add noop pretimeout governor (David Arcari) [1576173] - [watchdog] add watchdog pretimeout governor framework (David Arcari) [1576173] - [watchdog] wdat_wdt: Fix warning for using 0 as NULL (David Arcari) [1576173] - [watchdog] wdat_wdt: fix return value check in wdat_wdt_probe() (David Arcari) [1576173] - [watchdog] add pretimeout support to the core (David Arcari) [1576173] - [kernel] acpi / watchdog: Add support for WDAT hardware watchdog (David Arcari) [1576173] - [watchdog] core: Fix devres_alloc() allocation size (David Arcari) [1576173] - [watchdog] core: Clear WDOG_HW_RUNNING before calling the stop function (David Arcari) [1576173] - [watchdog] core: Fix error handling of watchdog_dev_init() (David Arcari) [1576173] - [watchdog] Implement status function in watchdog core (David Arcari) [1576173] - [watchdog] change watchdog_need_worker logic (David Arcari) [1576173] - [kernel] watchdog: Improve description of min_hw_heartbeat_ms (David Arcari) [1576173] - [watchdog] skip min and max timeout validity check when max_hw_heartbeat_ms is defined (David Arcari) [1576173] - [watchdog] Add a device managed API for watchdog_register_device() (David Arcari) [1576173] - [watchdog] core: Fix circular locking dependency (David Arcari) [1576173] - [watchdog] core: fix trivial typo in a comment (David Arcari) [1576173] - [watchdog] Ensure that wdd is not dereferenced if NULL (David Arcari) [1576173] - [watchdog] Add support for minimum time between heartbeats (David Arcari) [1576173] - [watchdog] Make stop function optional (David Arcari) [1576173] - [watchdog] Introduce WDOG_HW_RUNNING flag (David Arcari) [1576173] - [watchdog] Introduce hardware maximum heartbeat in watchdog core (David Arcari) [1576173] - [watchdog] Make set_timeout function optional (David Arcari) [1576173] - [watchdog] Drop pointer to watchdog device from struct watchdog_device (David Arcari) [1576173] - [watchdog] Add support for creating driver specific sysfs attributes (David Arcari) [1576173] - [kernel] watchdog: kill unref/ref ops (David Arcari) [1576173] - [hwmon] (sch56xx) Drop watchdog driver data reference count callbacks (David Arcari) [1576173] - [watchdog] Separate and maintain variables based on variable lifetime (David Arcari) [1576173] - [watchdog] diag288: Stop re-using watchdog core internal flags (David Arcari) [1576173] - [watchdog] Create watchdog device in watchdog_dev.c (David Arcari) [1576173] - [watchdog] core: add reboot notifier support (David Arcari) [1576173] - [kernel] watchdog: add units for timeout values in kerneldoc (David Arcari) [1576173] - [kernel] watchdog: fix some typos (David Arcari) [1576173] - [watchdog] core: propagate ping error code to the user space (David Arcari) [1576173] - [watchdog] watchdog_dev: Use single variable name for struct watchdog_device (David Arcari) [1576173] - [kernel] watchdog: Always evaluate new timeout against min_timeout (David Arcari) [1576173] - [watchdog] watchdog_dev: Use device tree alias for naming watchdogs (David Arcari) [1576173] - [watchdog] watchdog_core: Add watchdog registration deferral mechanism (David Arcari) [1576173] - [kernel] watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)? (David Arcari) [1576173] - [kernel] pm / sleep: Add macro to define common noirq system PM callbacks (David Arcari) [1576173] - [watchdog] core: Make dt "timeout-sec" property work on drivers w/out min/max (David Arcari) [1576173] - [watchdog] watchdog_core: Fix a trivial typo (David Arcari) [1576173] - [watchdog] core: don't try to stop device if not running (David Arcari) [1576173] - [kernel] kprobes: Propagate error from disarm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: Propagate error from arm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: makes kprobes/enabled works correctly for optimized kprobes (Josh Poimboeuf) [1342875] - [kernel] kprobes: set kprobes_all_disarmed earlier to enable re-optimization (Josh Poimboeuf) [1342875] - [mm] initialize pages on demand during boot (Masayoshi Mizuma) [1496330] - [mm] split deferred_init_range into initializing and freeing parts (Masayoshi Mizuma) [1496330] - [x86] topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations (Prarit Bhargava) [1582023] - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1572653] - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] locking/barriers: Add nospec_barrier() (Josh Poimboeuf) [1572653] - [x86] usercopy: Replace open coded stac/clac with __uaccess_(begin, end) (Josh Poimboeuf) [1572653] - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1572653] - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1572653] - [x86] uaccess: fix sparse errors (Josh Poimboeuf) [1572653] - [powerpc] 64s: Move the data access exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the hdecrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the decrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [s390] cpum_sf: ensure sample frequency of perf event attributes is non-zero (Hendrik Brueckner) [1582261] - [s390] qdio: fix access to uninitialized qdio_q fields (Hendrik Brueckner) [1582262] - [s390] dasd: fix failing path verification (Hendrik Brueckner) [1582260] - [s390] kdump: System memory overlap during standalone kdump (Hendrik Brueckner) [1582263]- [infiniband] i40iw: Remove pre-production workaround for resource profile 1 (Stefan Assmann) [1576526] - [infiniband] i40iw: Tear-down connection after CQP Modify QP failure (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor of driver generated AEs (Stefan Assmann) [1576526] - [uapi] rdma/i40iw: Move uapi header to uapi (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: include linux/irq.h (Stefan Assmann) [1576526] - [infiniband] i40iw: Improve CM node lookup time on connection setup (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor handling of txpend list (Stefan Assmann) [1576526] - [infiniband] i40iw: Free IEQ resources (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove setting of rem_addr.len (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove limit on re-posting AEQ entries to HW (Stefan Assmann) [1576526] - [infiniband] i40iw: Zero-out consumer key on allocate stag for FMR (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove extra call to i40iw_est_sd() (Stefan Assmann) [1576526] - [infiniband] i40iw: Replace mdelay with msleep in i40iw_wait_pe_ready (Stefan Assmann) [1576526] - [infiniband] i40iw: Change accelerated flag to bool (Stefan Assmann) [1576526] - [infiniband] i40iw: Notify user of established connection after QP in RTS (Stefan Assmann) [1576526] - [infiniband] i40iw: Move MPA request event for loopback after connect (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct ARP index mask (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE (Stefan Assmann) [1576526] - [infiniband] i40iw: Allocate a sdbuf per CQP WQE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix the connection ORD value for loopback (Stefan Assmann) [1576526] - [infiniband] i40iw: Validate correct IRD/ORD connection parameters (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore LLP_DOUBT_REACHABILITY AE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix sequence number for the first partial FPDU (Stefan Assmann) [1576526] - [infiniband] i40iw: Selectively teardown QPs on IP addr change event (Stefan Assmann) [1576526] - [infiniband] i40iw: Add notifier for network device events (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct Q1/XF object count equation (Stefan Assmann) [1576526] - [infiniband] i40iw: Use utility function roundup_pow_of_two() (Stefan Assmann) [1576526] - [infiniband] i40iw: Set MAX_IRD_SIZE to 64 (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize add_sd_cnt (Stefan Assmann) [1576526] - [infiniband] i40iw: Use sqsize to initialize cqp_requests elements (Stefan Assmann) [1576526] - [infiniband] i40iw: remove unused 'timeval' struct member (Stefan Assmann) [1576526] - [infiniband] i40w: Remove garbage at end of INFINIBAND_I40IW Kconfig section (Stefan Assmann) [1576526] - [infiniband] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1576526] - [infiniband] i40iw: Move cqp_cmd_head init to CQP initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove UDA QP from QoS list if creation fails (Stefan Assmann) [1576526] - [infiniband] i40iw: Clear CQP Head/Tail during initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor queue depth calculation (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize IEQ on MTU change (Stefan Assmann) [1576526] - [infiniband] i40iw: Move ceq_valid to i40iw_sc_dev structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Account for IPv6 header when setting MSS (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused structures (Stefan Assmann) [1576526] - [infiniband] i40iw: Move exception_lan_queue to VSI structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused static_rsrc from i40iw_create_qp_info (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore AE source field in AEQE for some AEs (Stefan Assmann) [1576526] - [infiniband] i40iw: Cleanup AE processing (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (part 2) (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Remove a set-but-not-used variable (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Suppress gcc 7 fall-through complaints (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Fix a race condition (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not allow posting WR after QP is flushed (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not generate CQE for RTR on QP flush (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not retransmit MPA request after it is ACKed (Stefan Assmann) [1576526] - [infiniband] i40iw: delete some stray tabs (Stefan Assmann) [1576526] - [netdrv] qede: Do not drop rx-checksum invalidated packets (Harish Patil) [1558328] - [netdrv] sfc: stop the TX queue before pushing new buffers (Jarod Wilson) [1547443] - [netdrv] sfc: fix ARFS expiry check on EF10 (Jarod Wilson) [1547443] - [netdrv] sfc: Use filter index rather than ID for rps_flow_id table (Jarod Wilson) [1547443] - [netdrv] sfc: ARFS filter IDs (Jarod Wilson) [1547443] - [netdrv] sfc: set and clear interrupt affinity hints (Jarod Wilson) [1547443] - [netdrv] sfc: check RSS is active for filter insert (Jarod Wilson) [1547443] - [netdrv] sfc: limit ARFS workitems in flight per channel (Jarod Wilson) [1547443] - [netdrv] sfc: pass the correctly bogus filter_id to rps_may_expire_flow() (Jarod Wilson) [1547443] - [netdrv] sfc: insert ARFS filters with replace_equal=true (Jarod Wilson) [1547443] - [netdrv] sfc: remove ctpio_dmabuf_start from stats (Jarod Wilson) [1547443] - [netdrv] sfc: Convert timers to use timer_setup() (Jarod Wilson) [1547443] - [netdrv] ibmvnic: Only do H_EOI for mobility events (Steve Best) [1583095] - [netdrv] ibmvnic: Fix partial success login retries (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce hard reset recovery (Steve Best) [1583095] - [netdrv] ibmvnic: Set resetting state at earliest possible point (Steve Best) [1583095] - [netdrv] ibmvnic: Create separate initialization routine for resets (Steve Best) [1583095] - [netdrv] ibmvnic: Handle error case when setting link state (Steve Best) [1583095] - [netdrv] ibmvnic: Return error code if init interrupted by transport event (Steve Best) [1583095] - [netdrv] ibmvnic: Check CRQ command return codes (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce active CRQ state (Steve Best) [1583095] - [netdrv] ibmvnic: Mark NAPI flag as disabled when released (Steve Best) [1583095] - [netdrv] virtchnl: Add filter data structures (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add a macro to check the size of a union (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add virtchl structures to support queue channels (Ivan Vecera) [1579466] - [net] xfrm4: Remove xfrm_tunnel_notifier (Herbert Xu) [1530476] - [net] export netdev_txq_to_tc to allow sch_mqprio to compile as module (Ivan Vecera) [1579358] - [net] sched: Identify hardware traffic classes using classid (Ivan Vecera) [1579358] - [net] mqprio: Reserve last 32 classid values for HW traffic classes and misc IDs (Ivan Vecera) [1579358] - [net] Add sysfs value to determine queue traffic class (Ivan Vecera) [1579358] - [net] Move functions for configuring traffic classes out of inline headers (Ivan Vecera) [1579358] - [net] pkt_cls: add new tc cls helper to check offload flag and chain index (Ivan Vecera) [1579263] - [net] ipv4: Fix graylist symbol change when edit fib_table (Hangbin Liu) [1511351] - [net] vlan: Pass ethtool get_ts_info queries to real device (Hangbin Liu) [1520356] - [net] vlan: Pass SIOC(SG)HWTSTAMP ioctls to real device (Hangbin Liu) [1520356] - [net] nf_reset: also clear nfctinfo bits (Florian Westphal) [1572983] - [net] vxlan: add ttl inherit support (Hangbin Liu) [1512782]- [usb] typec: wcove: fix the sink capabilities (Torez Smith) [1540721] - [usb] sparc, leon: Select USB_UHCI_BIG_ENDIAN_(MMIO, DESC) (Torez Smith) [1540721] - [usb] Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT (Torez Smith) [1540721] - [usb] r8152: set rx mode early when linking on (Torez Smith) [1540721] - [usb] r8152: fix wrong checksum status for received IPv4 packets (Torez Smith) [1540721] - [usb] lan78xx: remove redundant initialization of pointer 'phydev' (Torez Smith) [1540721] - [usb] qmi_wwan: Add support for Quectel EP06 (Torez Smith) [1540721] - [usb] serial: keyspan: Drop firmware Kconfig options (Torez Smith) [1540721] - [usb] serial: pl2303: new device id for Chilitag (Torez Smith) [1540721] - [usb] misc: fix up some remaining DEVICE_ATTR() usages (Torez Smith) [1540721] - [usb] atm: fix up some remaining DEVICE_ATTR() usage (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_WO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RW (Torez Smith) [1540721] - [usb] misc: chaoskey: Use true and false for boolean values (Torez Smith) [1540721] - [usb] storage: remove old wording about how to submit a change (Torez Smith) [1540721] - [usb] storage: remove invalid URL from drivers (Torez Smith) [1540721] - [usb] usbnet: silence an unnecessary warning (Torez Smith) [1540721] - [usb] serial: remove redundant initializations of 'mos_parport' (Torez Smith) [1540721] - [usb] usbip: vhci_hcd: update 'status' file header and format (Torez Smith) [1540721] - [usb] serial: simple: add Motorola Tetra driver (Torez Smith) [1540721] - [usb] cdc-acm: apply quirk for card reader (Torez Smith) [1540721] - [usb] option: Add support for FS040U modem (Torez Smith) [1540721] - [usb] r8152: disable RX aggregation on Dell TB16 dock (Torez Smith) [1540721] - [usb] uhci: Add clk support to uhci-platform (Torez Smith) [1540721] - [usb] lan78xx: Fix failure in USB Full Speed (Torez Smith) [1540721] - [usb] uas: unconditionally bring back host after reset (Torez Smith) [1540721] - [usb] cdc-acm: Do not log urb submission errors on disconnect (Torez Smith) [1540721] - [usb] xhci-mtk: fix semicolon.cocci warnings (Torez Smith) [1540721] - [usb] misc: usb3503: make sure reset is low for at least 100us (Torez Smith) [1540721] - [usb] uas: ignore UAS for Norelsys NS1068(X) chips (Torez Smith) [1540721] - [usb] xhci-mtk: supports remote wakeup for mt2712 with two xHCI IPs (Torez Smith) [1540721] - [usb] clarify USB_DT_USB_SSP_CAP_SIZE(ssac) definition (Torez Smith) [1540721] - [usb] fix usbmon BUG trigger (Torez Smith) [1540721] - [usb] serial: ark3116: move TIOCGSERIAL ioctl case to function (Torez Smith) [1540721] - [usb] serial: ark3116: remove dummy TIOCSSERIAL ioctl (Torez Smith) [1540721] - [usb] usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer (Torez Smith) [1540721] - [usb] usbip: remove kernel addresses from usb device and urb debug msgs (Torez Smith) [1540721] - [usb] usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: vhci: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] usbip: remove useless call in usbip_recv (Torez Smith) [1540721] - [usb] host: Use zeroing memory allocator rather than allocator/memset (Torez Smith) [1540721] - [usb] serial: cp210x: add new device ID ELV ALC 8xxx (Torez Smith) [1540721] - [usb] media: uvcvideo: Use ktime_t for stats (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 (Torez Smith) [1540721] - [usb] serial: cp210x: add IDs for LifeScan OneTouch Verio IQ (Torez Smith) [1540721] - [usb] xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 (Torez Smith) [1540721] - [usb] xhci: Fix use-after-free in xhci debugfs (Torez Smith) [1540721] - [usb] xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernate (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Airbus DS P8GR (Torez Smith) [1540721] - [usb] pd: fix the offset for SVID specific commands (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C925e (Torez Smith) [1540721] - [usb] add RESET_RESUME for ELSA MicroLink 56K (Torez Smith) [1540721] - [usb] usbip: stub_rx: fix static checker warning on unnecessary checks (Torez Smith) [1540721] - [usb] usbip: prevent leaking socket pointer address in messages (Torez Smith) [1540721] - [usb] usbip: stub: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] usbip: vhci: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] Fix off by one in type-specific length check of BOS SSP capability (Torez Smith) [1531359 1540721] - [usb] serial: option: adding support for YUGA CLM920-NC5 (Torez Smith) [1540721] - [usb] usbtest: Add TEST 29, toggle sync, Clear toggle between bulk writes (Torez Smith) [1540721] - [usb] core: add support for USB_REQ_SET_ISOCH_DELAY (Torez Smith) [1540721] - [usb] qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 PID 0x1101 support (Torez Smith) [1540721] - [usb] serial: qcserial: add Sierra Wireless EM7565 (Torez Smith) [1540721] - [usb] serial: option: add support for Telit ME910 PID 0x1101 (Torez Smith) [1540721] - [usb] serial: io_edgeport: fix possible sleep-in-atomic (Torez Smith) [1540721] - [usb] qmi_wwan: add Sierra EM7565 1199:9091 (Torez Smith) [1540721] - [usb] revert "usb: core: only clean up what we allocated" (Torez Smith) [1540721] - [usb] xhci: make function xhci_dbc_free_req static (Torez Smith) [1540721] - [usb] xhci: fixup incorrect memset size parameter when clearing up DbC on exit (Torez Smith) [1540721] - [usb] remove the URB_NO_FSBR flag (Torez Smith) [1540721] - [usb] core: only clean up what we allocated (Torez Smith) [1540721] - [usb] xhci: fix TDS for MTK xHCI1.1 (Torez Smith) [1540721] - [usb] xhci: Don't add a virt_dev to the devs array before it's fully allocated (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Hub Status requests (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Port Status hub requests (Torez Smith) [1540721] - [usb] xhci: allow imod-interval to be configurable (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for ERST (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for registers (Torez Smith) [1540721] - [usb] xhci: Add DbC support in xHCI driver (Torez Smith) [1540721 1493823] - [usb] xhci: Make some static functions global (Torez Smith) [1540721] - [usb] xhci: remove unnecessary boolean parameter from xhci_alloc_command (Torez Smith) [1540721] - [usb] xhci: add helper to allocate command with input context (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep_ring (Torez Smith) [1540721] - [usb] xhci: remove unused variable urb_priv (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep (Torez Smith) [1540721] - [usb] xhci: remove unused variable last_freed_endpoint (Torez Smith) [1540721] - [usb] media: uvcvideo: Mark buffer error where overflow (Torez Smith) [1540721] - [usb] usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer (Torez Smith) [1540721] - [usb] usbip: prevent vhci_hcd driver from leaking a socket pointer address (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: get_pipe() to validate endpoint number (Torez Smith) [1540721] - [usb] media: uvcvideo: Remove duplicate & operation (Torez Smith) [1540721] - [usb] uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID (Torez Smith) [1540721] - [usb] usbnet: fix alignment for frames with no ethernet header (Torez Smith) [1540721] - [usb] typec: tcpm: Only request matching pdos (Torez Smith) [1540721] - [usb] typec: tcpm: Validate source and sink caps (Torez Smith) [1540721] - [usb] early: Correct the endpoint type value for bulk in endpoint (Torez Smith) [1540721] - [usb] uas: Remove US_FL_NO_ATA_1X unusual device entries for Seagate devices (Torez Smith) [1540721] - [usb] storage: Remove obsolete "FIXME" (Torez Smith) [1540721] - [usb] typec: remove duplicate includes (Torez Smith) [1540721] - [usb] core: Fix logging messages with spurious periods after newlines (Torez Smith) [1540721] - [usb] xhci: fix panic in xhci_free_virt_devices_depth_first (Torez Smith) [1540721] - [usb] xhci: Don't show incorrect WARN message about events for empty rings (Torez Smith) [1554051 1540721] - [usb] usbip: Fix USB device hang due to wrong enabling of scatter-gather (Torez Smith) [1540721] - [usb] uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub (Torez Smith) [1540721] - [usb] hub: Cycle HUB power when initialization fails (Torez Smith) [1540721] - [usb] core: Add type-specific length check of BOS descriptors (Torez Smith) [1531359 1540721] - [usb] host: fix incorrect updating of offset (Torez Smith) [1540721] - [usb] ulpi: fix bus-node lookup (Torez Smith) [1540721] - [usb] usbfs: Filter flags passed in from user space (Torez Smith) [1540721] - [usb] add user selectable option for the whole USB Type-C Support (Torez Smith) [1540721] - [usb] of: clean up device-node helper (Torez Smith) [1540721] - [usb] ledtrig-usbport: fix of-node leak (Torez Smith) [1540721] - [usb] add device-tree support for interfaces (Torez Smith) [1540721] - [usb] typec: tcpm: fusb302: Resolve out of order messaging events (Torez Smith) [1540721] - [usb] typec: fusb302: Use dev_err during probe (Torez Smith) [1540721] - [usb] usbip: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] host: whci: remove redundant variable t (Torez Smith) [1540721] - [usb] core: lower log level when device is not able to deal with string (Torez Smith) [1540721] - [usb] serial: usb_debug: add new USB device id (Torez Smith) [1540721] - [usb] serial: ark3116: clean up return values of register accessors (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: remove redundant assignment of DIV to itself (Torez Smith) [1540721] - [usb] serial: option: add Quectel BG96 id (Torez Smith) [1540721] - [usb] treewide: setup_timer() -> timer_setup() (Torez Smith) [1540721] - [usb] treewide: init_timer() -> setup_timer() (Torez Smith) [1540721] - [usb] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint (Torez Smith) [1540721] - [usb] qmi_wwan: add Quectel BG96 2c7c:0296 (Torez Smith) [1540721] - [usb] usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set (Torez Smith) [1540721] - [usb] usb: hso.c: remove unneeded DRIVER_LICENSE #define (Torez Smith) [1540721] - [usb] cdc_ncm: GetNtbFormat endian fix (Torez Smith) [1540721] - [usb] usbnet: ipheth: prevent TX queue timeouts when device not ready (Torez Smith) [1540721] - [usb] usbfs: compute urb->actual_length for isochronous (Torez Smith) [1540721] - [usb] core: message: remember to reset 'ret' to 0 when necessary (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] revert "net: usb: asix: fill null-ptr-deref in asix_suspend" (Torez Smith) [1540721] - [usb] qmi_wwan: Add missing skb_reset_mac_header-call (Torez Smith) [1540721] - [usb] qmi_wwan: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] cdc_ether: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] typec: Remove remaining redundant license text (Torez Smith) [1540721] - [usb] typec: add SPDX identifiers to some files (Torez Smith) [1540721] - [usb] host: xhci-debugfs: add SPDX lines (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining Makefiles (Torez Smith) [1540721] - [usb] adutux: remove redundant variable minor (Torez Smith) [1540721] - [usb] core: add a new usb_get_ptm_status() helper (Torez Smith) [1540721] - [usb] core: add a 'type' parameter to usb_get_status() (Torez Smith) [1540721] - [usb] core: introduce a new usb_get_std_status() helper (Torez Smith) [1540721] - [usb] core: rename usb_get_status() 'type' argument to 'recip' (Torez Smith) [1540721] - [usb] core: add Status Type definitions (Torez Smith) [1540721] - [usb] host: ehci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: whci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: xhci: Remove redundant license text (Torez Smith) [1540721] - [usb] early: Remove redundant license text (Torez Smith) [1540721] - [usb] typec: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: Remove redundant license text (Torez Smith) [1540721] - [usb] wusbcore: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: use monotonic timestamps (Torez Smith) [1540721] - [usb] usbip: fix off-by-one frame number calculation (Torez Smith) [1540721] - [usb] serial: Change DbC debug device binding ID (Torez Smith) [1540721] - [usb] early: Use new USB product ID and strings for DbC device (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] Add delay-init quirk for Corsair K70 LUX keyboards (Torez Smith) [1540721] - [usb] serial: fix module-license macros (Torez Smith) [1540721] - [usb] common: Remove redundant license text (Torez Smith) [1540721] - [usb] usb-skeleton: Remove redundant license text (Torez Smith) [1540721] - [usb] core: Remove redundant license text (Torez Smith) [1540721] - [usb] image: Remove redundant license text (Torez Smith) [1540721] - [usb] class: Remove redundant license text (Torez Smith) [1540721] - [usb] atm: Remove redundant license text (Torez Smith) [1540721] - [usb] misc: Remove redundant license text (Torez Smith) [1540721] - [usb] storage: Remove redundant license text (Torez Smith) [1540721] - [usb] serial: Remove redundant license text (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining files in usb/ (Torez Smith) [1540721] - [usb] core: move existing SPDX tags to top of the file (Torez Smith) [1540721] - [usb] xhci: tegra: use time64_t for printing timestamp (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with a license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with no license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Torez Smith) [1540721] - [usb] usbtest: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] kconfig: clarify use of USB_PCI (Torez Smith) [1540721] - [usb] host: pci-quirks: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-hub: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ehci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ohci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-mem: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci: mark expected switch fall-through (Torez Smith) [1540721] - [usb] image: mdc800: mark expected switch fall-through (Torez Smith) [1540721] - [usb] core: urb: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: uas: mark expected switch fall-through (Torez Smith) [1540721] - [usb] usbip: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb-storage: make use of srb local variable (Torez Smith) [1540721] - [usb] typec: tps6598x: mark expected switch fall-through (Torez Smith) [1540721] - [usb] wusbcore: Use put_unaligned_le32 (Torez Smith) [1540721] - [usb] wusbcore: wa-xfer: mark expected switch fall-through (Torez Smith) [1540721] - [usb] hso: remove redundant unused variable dev (Torez Smith) [1540721] - [usb] serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update (Torez Smith) [1540721] - [usb] serial: kobil_sct: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: sddr55: mark expected switch fall-through (Torez Smith) [1540721] - [usb] atm: cxacru: mark expected switch fall-throughs (Torez Smith) [1540721] - [usb] class: usbtmc: mark expected switch fall-through (Torez Smith) [1540721] - [usb] xhci-mtk: fix ptr_ret.cocci warnings (Torez Smith) [1540721] - [usb] cdc_ether: flag the Huawei ME906/ME909 as WWAN (Torez Smith) [1540721] - [usb] net/usb: add device id for TP-LINK UE300 USB 3.0 Ethernet (Torez Smith) [1540721] - [usb] Force disconnect Huawei 4G modem during suspend (Torez Smith) [1540721] - [usb] host: modify description for MTK xHCI config (Torez Smith) [1540721] - [usb] xhci-mtk: add optional mcu and dma bus clocks (Torez Smith) [1540721] - [usb] xhci-mtk: remove dummy wakeup debounce clocks (Torez Smith) [1540721] - [usb] xhci-mtk: support option to disable usb3 ports (Torez Smith) [1540721] - [usb] xhci-mtk: check clock stability of U3_MAC (Torez Smith) [1540721] - [usb] xhci-mtk: use ports count from xhci in xhci_mtk_sch_init() (Torez Smith) [1540721] - [usb] xhci-mtk: use dma_set_mask_and_coherent() in probe function (Torez Smith) [1540721] - [usb] misc: usbtest: remove duplicate & operation (Torez Smith) [1540721] - [usb] hub: Allow reset retry for USB2 devices on connect bounce (Torez Smith) [1540721] - [usb] core: fix out-of-bounds access bug in usb_get_bos_descriptor() (Torez Smith) [1540721] - [usb] usb: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb/usbnet: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] Apply hardware LPM attributes to 3.1 device (Torez Smith) [1540721] - [usb] quirks: add quirk for WORLDE MINI MIDI keyboard (Torez Smith) [1540721] - [usb] xhci: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] typec: wcove: fix uninitialized usbc_irq1 and usbc_irq2 (Torez Smith) [1540721] - [usb] typec: tcpm: reset the port on removal (Torez Smith) [1540721] - [usb] cdc_acm: Add quirk for Elatec TWN3 (Torez Smith) [1540721] - [usb] devio: revert "usb: devio: Don't corrupt user memory" (Torez Smith) [1540721] - [usb] xhci: Handle error condition in xhci_stop_device() (Torez Smith) [1540721] - [usb] xhci: Reset halted endpoint if trb is noop (Torez Smith) [1540721] - [usb] xhci: Cleanup current_cmd in xhci_cleanup_command_queue() (Torez Smith) [1540721] - [usb] serial: metro-usb: add MS7820 device id (Torez Smith) [1540721] - [usb] serial: drop unused core USB driver (Torez Smith) [1540721] - [usb] serial: metro-usb: add missing interrupt-out endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: stop I/O after failed open (Torez Smith) [1540721] - [usb] serial: garmin_gps: simplify init-session logic (Torez Smith) [1540721] - [usb] serial: garmin_gps: clean up init-session messages (Torez Smith) [1540721] - [usb] serial: garmin_gps: drop unused timer initialisation (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix memory leak on probe errors (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix I/O after failed probe and remove (Torez Smith) [1540721] - [usb] core: Add a helper function to check the validity of EP type in URB (Torez Smith) [1540721] - [usb] usbtest: fix NULL pointer dereference (Torez Smith) [1540721] - [usb] misc: usbtest: Fix overflow in usbtest_do_ioctl() (Torez Smith) [1540721] - [usb] serial: garmin_gps: convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] cdc_ether: flag the u-blox TOBY-L2 and SARA-U2 as wwan (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free after failed setup (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free on disconnect (Torez Smith) [1540721] - [usb] xhci: trace slot context when calling xhci_configure_endpoint() (Torez Smith) [1540721] - [usb] xhci: allow TRACE to work with EVENT ring dequeue (Torez Smith) [1540721] - [usb] xhci: reduce device initiated resume time variance (Torez Smith) [1540721] - [usb] xhci: Handle USB transaction error on address command (Torez Smith) [1540721] - [usb] xhci: Remove xhci->mutex from xhci_alloc_dev() (Torez Smith) [1540721] - [usb] xhci: Return error when host is dead in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Fix memory leak when xhci_disable_slot() returns error (Torez Smith) [1540721] - [usb] xhci: Fix potential memory leak in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Disable slot even when virt-dev is null (Torez Smith) [1540721] - [usb] xhci: Add debugfs interface for xHCI driver (Torez Smith) [1540721] - [usb] xhci: add port speed ID to portsc tracing (Torez Smith) [1540721] - [usb] host: xhci support option to disable the xHCI USB2 HW LPM (Torez Smith) [1540721] - [usb] usb: speedtch: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: atm: cxacru: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: hcd: use setup_timer() helper (Torez Smith) [1540721] - [usb] typec: driver for TI TPS6598x USB Power Delivery controllers (Torez Smith) [1540721] - [usb] typec: wcove: start using tcpm for USB PD support (Torez Smith) [1540721] - [usb] rndis_host: support Novatel Verizon USB730L (Torez Smith) [1540721] - [usb] serial: qcserial: add Dell DW5818, DW5819 (Torez Smith) [1540721] - [usb] r8152: add Linksys USB3GIGV1 id (Torez Smith) [1540721] - [usb] cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse (Torez Smith) [1540721] - [usb] devio: Don't corrupt user memory (Torez Smith) [1540721] - [usb] devio: Prevent integer overflow in proc_do_submiturb() (Torez Smith) [1540721] - [net] Remove useless function skb_header_release (Torez Smith) [1540721] - [usb] uas: fix bug in handling of alternate settings (Torez Smith) [1540721] - [usb] usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives (Torez Smith) [1540721] - [usb] usb-storage: fix bogus hardware error messages for ATA pass-thru devices (Torez Smith) [1540721] - [usb] usb: catc: use setup_timer() helper (Torez Smith) [1540721] - [usb] lan78xx: Use default values loaded from EEPROM/OTP after reset (Torez Smith) [1540721] - [usb] lan78xx: Allow EEPROM write for less than MAX_EEPROM_SIZE (Torez Smith) [1540721] - [usb] lan78xx: Fix for eeprom read/write when device auto suspend (Torez Smith) [1540721] - [usb] core: harden cdc_parse_cdc_header (Torez Smith) [1540721] - [usb] fix out-of-bounds in usb_set_configuration (Torez Smith) [1540721] - [usb] serial: cp210x: add support for ELV TFD500 (Torez Smith) [1540721] - [usb] revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" (Torez Smith) [1540721] - [usb] xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround (Torez Smith) [1540721] - [usb] xhci: fix wrong endpoint ESIT value shown in tracing (Torez Smith) [1540721] - [usb] pci-quirks.c: Corrected timeout values used in handshake (Torez Smith) [1540721] - [usb] xhci: fix finding correct bus_state structure for USB 3.1 hosts (Torez Smith) [1540721] - [usb] xhci: Free the right ring in xhci_add_endpoint() (Torez Smith) [1540721] - [usb] storage: make const arrays static, reduces object code size (Torez Smith) [1540721] - [usb] typec: tcpm: Rewrite comparison to NULL pointer (Torez Smith) [1540721] - [usb] Increase quirk delay for USB devices (Torez Smith) [1540721] - [usb] typec: fusb302: Move out of staging (Torez Smith) [1540721] - [usb] typec: tcpm: Move out of staging (Torez Smith) [1540721] - [usb] serial: option: add support for TP-Link LTE module (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Cypress WICED dev board (Torez Smith) [1540721] - [usb] smsc95xx: Configure pause time to 0xffff when tx flow control enabled (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: make vhci_hc_driver const (Torez Smith) [1540721] - [usb] phy: Avoid unchecked dereference warning (Torez Smith) [1540721] - [usb] xhci-mtk: add generic compatible string (Torez Smith) [1540721] - [usb] usbip: auto retry for concurrent attach (Torez Smith) [1540721] - [usb] serial: option: simplify 3 D-Link device entries (Torez Smith) [1540721] - [usb] serial: option: add support for D-Link DWM-157 C1 (Torez Smith) [1540721] - [usb] core: usbport: fix "bug: key not in .data" when lockdep is enabled (Torez Smith) [1540721] - [usb] cdc_ncm: flag the u-blox TOBY-L4 as wwan (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C920-C (Torez Smith) [1540721] - [usb] misc: lvstest: add entry to place port in compliance mode (Torez Smith) [1540721] - [usb] xhci: Support enabling of compliance mode for xhci 1.1 (Torez Smith) [1540721] - [usb] xhci: Fix regression when ATI chipsets detected (Torez Smith) [1540721] - [usb] quirks: add delay init quirk for Corsair Strafe RGB keyboard (Torez Smith) [1540721] - [usb] common: use of_property_read_bool() (Torez Smith) [1540721] - [usb] core: constify vm_operations_struct (Torez Smith) [1540721] - [usb] misc: ftdi-elan: fix duplicated code for different branches (Torez Smith) [1540721] - [usb] core: Avoid race of async_completed() w/ usbdev_release() (Torez Smith) [1540721] - [usb] make device_type const (Torez Smith) [1540721] - [usb] scsi: uas: move eh_bus_reset_handler to eh_device_reset_handler (Torez Smith) [1540721] - [usb] xhci: rework bus_resume and check ports are suspended before resuming them (Torez Smith) [1540721] - [usb] Increase root hub reset signaling time to prevent retry (Torez Smith) [1540721] - [usb] xhci: add port status tracing (Torez Smith) [1540721] - [usb] xhci: rename temp and temp1 variables (Torez Smith) [1540721] - [usb] xhci: Add port status decoder for tracing purposes (Torez Smith) [1540721] - [usb] xhci: add definitions for all port link states (Torez Smith) [1540721] - [usb] phy: Add USB charger support (Torez Smith) [1540721] - [usb] uapi: usb: Introduce USB charger type and state definition (Torez Smith) [1540721] - [usb] serial: pl2303: add new ATEN device id (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter (Torez Smith) [1540721] - [usb] Check for dropped connection before switching to full speed (Torez Smith) [1540721] - [usb] xhci: Add quirk for Certain failing HP keyboard on reset after resume (Torez Smith) [1540721] - [usb] atm: ueagle-atm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbtmc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: dev-sysfs: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: wusbhc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: cbaf: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbsevseg: constify attribute_group structures (Torez Smith) [1540721] - [usb] hcd: constify attribute_group structures (Torez Smith) [1540721] - [usb] atm: make atmdev_ops const (Torez Smith) [1540721] - [usb] speedtch: constify usb_device_id (Torez Smith) [1540721] - [usb] hwa-hc: constify usb_device_id (Torez Smith) [1540721] - [usb] qmi_wwan: fix NULL deref on disconnect (Torez Smith) [1540721] - [usb] usb: rtl8150: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: r8152: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: kaweth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: ipheth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: cdc-phonet: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: catc: constify usb_device_id and fix space before '[' error (Torez Smith) [1540721] - [usb] asix: Fix small memory leak in ax88772_unbind() (Torez Smith) [1540721] - [usb] asix: Ensure asix_rx_fixup_info members are all reset (Torez Smith) [1540721] - [usb] asix: Add rx->ax_skb = NULL after usbnet_skb_return() (Torez Smith) [1540721] - [usb] qmi_wwan: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] lan78xx: Fix to handle hard_header_len update (Torez Smith) [1540721] - [usb] lan78xx: USB fast connect/disconnect crash fix (Torez Smith) [1540721] - [usb] xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue (Torez Smith) [1540721] - [usb] pci: Add pci_reset_function_locked() (Torez Smith) [1540721] - [usb] serial: option: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] whci-hcd: constify hc_driver structures (Torez Smith) [1540721] - [usb] hwa: constify hc_driver structures (Torez Smith) [1540721] - [usb] core: unlink urbs from the tail of the endpoint's urb_list (Torez Smith) [1540721] - [usb] usb-storage: fix deadlock involving host lock and scsi_done (Torez Smith) [1540721] - [usb] uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 (Torez Smith) [1540721] - [usb] hcd: Mark secondary HCD as dead if the primary one died (Torez Smith) [1540721] - [usb] core: hub: controller driver name may be NULL (Torez Smith) [1540721] - [usb] Convert to using pOF instead of full_name (Torez Smith) [1540721] - [usb] atm: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] cdc-wdm: remove unneeded DRIVER_VERSION define (Torez Smith) [1540721] - [usb] microtek: remove unneeded DRIVER_VERSION macro (Torez Smith) [1540721] - [usb] realtek_cr: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] usbip: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] misc: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] xhci: fix memleak in xhci_run() (Torez Smith) [1540721] - [usb] xhci: fix spinlock recursion for USB2 test mode (Torez Smith) [1540721] - [usb] xhci: fix 20000ms port resume timeout (Torez Smith) [1540721] - [usb] xhci: Issue stop EP command only when the EP state is running (Torez Smith) [1540721] - [usb] xhci: Fix NULL pointer dereference when cleaning up streams for removed host (Torez Smith) [1540721] - [usb] cdc_ncm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usb: audio: specify exact endiannes of descriptors (Torez Smith) [1540721] - [usb] atm: ueagle-atm: fix spelling mistake: "submition" -> "submission" (Torez Smith) [1540721] - [usb] misc: ftdi-elan: compress return logic into one line (Torez Smith) [1540721] - [usb] misc: sisusbvga: compress return logic into one line (Torez Smith) [1540721] - [usb] storage: return on error to avoid a null pointer dereference (Torez Smith) [1540721] - [usb] cdc-acm: add device-id for quirky printer (Torez Smith) [1540721] - [usb] serial: cp210x: add support for Qivicon USB ZigBee dongle (Torez Smith) [1540721] - [usb] smsc95xx: use ethtool_op_get_ts_info() (Torez Smith) [1540721] - [usb] cdc_ncm: Set NTB format again after altsetting switch for Huawei devices (Torez Smith) [1540721] - [usb] serial: safe_serial: move __inline__ before return type (Torez Smith) [1540721] - [usb] cdc_mbim: apply "NDP to end" quirk to HP lt4132 (Torez Smith) [1540721] - [usb] cdc_ncm: Reduce memory use when kernel memory low (Torez Smith) [1540721] - [usb] usbdevfs: get rid of field-by-field copyin (Torez Smith) [1540721] - [usb] Add USB quirk for HVR-950q to avoid intermittent device resets (Torez Smith) [1540721] - [usb] usb hub_probe: rework ugly goto-into-compound-statement (Torez Smith) [1540721] - [usb] serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1540721] - [usb] usb: asix88179_178a: Add support for the Belkin B2B128 (Torez Smith) [1540721] - [usb] usbip: Fix uninitialized variable bug in vhci (Torez Smith) [1540721] - [usb] core: read USB ports from DT in the usbport LED trigger driver (Torez Smith) [1540721] - [usb] r8152: correct the definition (Torez Smith) [1540721] - [usb] serial: propagate late probe errors (Torez Smith) [1540721] - [usb] serial: refactor port endpoint setup (Torez Smith) [1540721] - [usb] manual clean code which call skb_put_(data:zero) (Torez Smith) [1540721] - [usb] replace more place to skb_put_(data:zero) (Torez Smith) [1540721] - [usb] introduce __skb_put_(zero, data, u8) (Torez Smith) [1540721] - [usb] xhci: Limit USB2 port wake support for AMD Promontory hosts (Torez Smith) [1540721] - [usb] mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips (Torez Smith) [1540721] - [usb] networking: add and use skb_put_u8() (Torez Smith) [1540721] - [usb] networking: make skb_push & __skb_push return void pointers (Torez Smith) [1540721] - [usb] networking: introduce and use skb_put_data() (Torez Smith) [1540721] - [usb] networking: convert many more places to skb_put_zero() (Torez Smith) [1540721] - [usb] r8152: move calling delay_autosuspend function (Torez Smith) [1540721] - [usb] r8152: split rtl8152_resume function (Torez Smith) [1540721] - [usb] xhci: cleanup finish_td() skip option (Torez Smith) [1540721] - [usb] xhci: cleanup virtual endoint structure, remove stopped_stream (Torez Smith) [1540721] - [usb] xhci: handle transfer events without TRB pointer (Torez Smith) [1540721] - [usb] xhci: support calling cleanup_halted_endpoint with soft retry (Torez Smith) [1540721] - [usb] xhci: Add support for endpoint soft reset (Torez Smith) [1540721] - [usb] xhci: refactor transfer event errors and completion codes (Torez Smith) [1540721] - [usb] xhci: remove endpoint ring cache (Torez Smith) [1540721] - [usb] Avoid unnecessary LPM enabling and disabling during suspend and resume (Torez Smith) [1540721] - [usb] r8152: add byte_enable for ocp_read_word function (Torez Smith) [1540721] - [usb] r8152: support RTL8153B (Torez Smith) [1540721] - [usb] r8152: support new chip 8050 (Torez Smith) [1540721] - [usb] usb / pci / pm: Allow the PCI core to do the resume cleanup (Torez Smith) [1540721] - [usb] serial: qcserial: new Sierra Wireless EM7305 device ID (Torez Smith) [1540721] - [usb] serial: option: add two Longcheer device ids (Torez Smith) [1540721] - [usb] qmi_wwan: new Telewell and Sierra device IDs (Torez Smith) [1540721] - [usb] r8152: give the device version (Torez Smith) [1540721] - [usb] serial: ftdi_sio: remove broken alt-speed handling (Torez Smith) [1540721] - [usb] serial: ftdi_sio: simplify TIOCSSERIAL flag logic (Torez Smith) [1540721] - [usb] of: fix root-hub device-tree node handling (Torez Smith) [1540721] - [usb] of: document reference taken by child-lookup helper (Torez Smith) [1540721] - [usb] core: fix device node leak (Torez Smith) [1540721] - [usb] misc: usbsevseg: Use sysfs_match_string() helper (Torez Smith) [1540721] - [usb] early: Remove trace_printk() callers in xhci-dbc (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Clean up the code by adding a new macro (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 port status bits (Torez Smith) [1540721] - [usb] usbip: Add USB_SPEED_SUPER as valid arg (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 SuperSpeed support (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Set the vhci structure up to work (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rework vhci_hcd_init (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Move VHCI platform device into vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rename function names to reflect their struct names (Torez Smith) [1540721] - [usb] Fix typo in the definition of Endpoint(out)Request (Torez Smith) [1540721] - [usb] usbip: set buffer pointers to NULL after free (Torez Smith) [1540721] - [usb] add usbfs ioctl to retrieve the connection speed (Torez Smith) [1540721] - [usb] serial: qcserial: expose methods for modem control (Torez Smith) [1540721] - [usb] usbip: convert to use DRIVER_ATTR_RW (Torez Smith) [1540721] - [usb] xhci: ASMedia ASM1042A chipset need shorts TX quirk (Torez Smith) [1540721] - [usb] xhci: Fix USB 3.1 supported protocol parsing (Torez Smith) [1540721] - [usb] r8152: replace napi_complete with napi_complete_done (Torez Smith) [1540721] - [usb] r8152: avoid rx queue more than 1000 packets (Torez Smith) [1540721] - [usb] r8152: check if disabling ALDPS is finished (Torez Smith) [1540721] - [usb] r8152: move the initialization to reset_resume function (Torez Smith) [1540721] - [usb] r8152: move the default coalesce setting for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust U2P3 for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust rtl8153_runtime_enable function (Torez Smith) [1540721] - [usb] r8152: move the setting of rx aggregation (Torez Smith) [1540721] - [usb] r8152: adjust the settings about MAC clock speed down for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust lpm settings for RTL8153 (Torez Smith) [1540721] - [usb] r8152: add r8153_phy_status function (Torez Smith) [1540721] - [usb] Fix inconsistent teardown and release of private netdev state (Torez Smith) [1540721] - [usb] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Torez Smith) [1540721] - [usb] Make use of ktime_* comparison functions (Torez Smith) [1540721] - [usb] xhci: Add helper to get hardware dequeue pointer for stopped rings (Torez Smith) [1540721] - [usb] xhci: Add stream id to xhci_dequeue_state structure (Torez Smith) [1540721] - [usb] xhci: Find out where an endpoint or stream stopped from its context (Torez Smith) [1540721] - [usb] optimize acpi companion search for usb port devices (Torez Smith) [1540721] - [usb] xhci: remove unused stopped_td pointer (Torez Smith) [1540721] - [usb] serial: upd78f0730: make constants static (Torez Smith) [1540721] - [usb] uhci: Add support for Aspeed BMC SoCs (Torez Smith) [1540721] - [usb] cdc-ether: divorce initialisation with a filter reset and a generic method (Torez Smith) [1540721] - [usb] smsc95xx: Support only IPv4 TCP/UDP csum offload (Torez Smith) [1540721] - [usb] uvcvideo: annotate a switch fall through (Torez Smith) [1540721] - [usb] media annotate fall-through (Torez Smith) [1540721] - [usb] net1080: Remove unused function nc_dump_ttl() (Torez Smith) [1540721] - [usb] r8152: Remove unused function usb_ocp_read() (Torez Smith) [1540721] - [usb] qmi_wwan: add another Lenovo EM74xx device ID (Torez Smith) [1540721] - [usb] ene_usb6250: turn off the Removable flag (Torez Smith) [1540721] - [usb] ene_usb6250: remove subroutine duplication (Torez Smith) [1540721] - [usb] ene_usb6250: implement REQUEST SENSE (Torez Smith) [1540721] - [usb] ene_usb6250: fix SCSI residue overwriting (Torez Smith) [1540721] - [usb] ene_usb6250: fix first command execution (Torez Smith) [1540721] - [usb] xhci: Fix command ring stop regression in 4.11 (Torez Smith) [1540721] - [usb] xhci: remove GFP_DMA flag from allocation (Torez Smith) [1540721] - [usb] xhci: fix lock-inversion problem (Torez Smith) [1540721] - [usb] host: xhci-ring: don't need to clear interrupt pending for MSI enabled hcd (Torez Smith) [1540721] - [usb] host: xhci-mem: allocate zeroed Scratchpad Buffer (Torez Smith) [1540721] - [usb] xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton (Torez Smith) [1540721] - [usb] xhci: trace URB before giving it back instead of after (Torez Smith) [1540721] - [usb] serial: qcserial: add more Lenovo EM74xx device IDs (Torez Smith) [1540721] - [usb] iowarrior: use memdup_user (Torez Smith) [1540721] - [usb] host: remove unnecessary null check (Torez Smith) [1540721] - [usb] core: Check URB setup_packet and transfer_buffer sanity (Torez Smith) [1540721] - [usb] cdc-wdm: use memdup_user (Torez Smith) [1540721] - [usb] host: xhci: use max-port define (Torez Smith) [1540721] - [usb] hub: fix SS max number of ports (Torez Smith) [1540721] - [usb] hub: fix non-SS hub-descriptor handling (Torez Smith) [1540721] - [usb] hub: fix SS hub-descriptor handling (Torez Smith) [1540721] - [usb] usbip: fix nonconforming hub descriptor (Torez Smith) [1540721] - [usb] core: fix potential memory leak in error path during hcd creation (Torez Smith) [1540721] - [usb] iowarrior: fix info ioctl on big-endian hosts (Torez Smith) [1540721] - [usb] chaoskey: fix Alea quirk on big-endian hosts (Torez Smith) [1540721] - [usb] sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix memory leak (Torez Smith) [1540721] - [usb] core: replace p with pK (Torez Smith) [1540721] - [usb] ene_usb6250: fix DMA to the stack (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs (Torez Smith) [1540721] - [usb] serial: io_ti: fix div-by-zero in set_termios (Torez Smith) [1540721] - [usb] serial: mct_u232: fix big-endian baud-rate handling (Torez Smith) [1540721] - [usb] serial: ir-usb: fix big-endian baud-rate debug printk (Torez Smith) [1540721] - [usb] serial: ftdi_sio: fix setting latency for unprivileged users (Torez Smith) [1540721] - [usb] serial: option: add Telit ME910 support (Torez Smith) [1540721] - [usb] ch9200: add missing USB-descriptor endianness conversions (Torez Smith) [1540721] - [usb] cdc_ncm: Fix TX zero padding (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 support (Torez Smith) [1540721] - [usb] host: xhci: remove #ifdef around PM functions (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix buffers on stack (Torez Smith) [1540721] - [usb] revert "cdc-wdm: fix "out-of-sync" due to missing notifications" (Torez Smith) [1494216 1540721] - [usb] storage: e-mail update in usb/storage/unusual_devs.h (Torez Smith) [1540721] - [usb] host: xhci: print correct command ring address (Torez Smith) [1540721] - [usb] host: xhci: delete sp_dma_buffers for scratchpad (Torez Smith) [1540721] - [usb] host: xhci: using correct specification chapter reference for DCBAAP (Torez Smith) [1540721] - [usb] xhci: switch to pci_alloc_irq_vectors (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit (Torez Smith) [1540721] - [usb] serial: constify static arrays (Torez Smith) [1540721] - [usb] fix some references for /proc/bus/usb (Torez Smith) [1540721] - [usb] xhci: use correct flags for spin_lock_irqrestore() when setting port power (Torez Smith) [1540721] - [usb] smsc95xx: Add comments to the registers definition (Torez Smith) [1540721] - [usb] get rid of some ReST doc build errors (Torez Smith) [1540721] - [usb] otg-fsm: Prevent build warning "VDBG" redefined (Torez Smith) [1540721] - [usb] uvcvideo: Don't record timespec_sub (Torez Smith) [1540721] - [usb] uvcvideo: Fix empty packet statistic (Torez Smith) [1540721] - [usb] serial: quatech2: drop redundant tty_buffer_request_room (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: drop excessive sanity checks (Torez Smith) [1540721] - [usb] xhci: bInterval quirk for TI TUSB73x0 (Torez Smith) [1540721] - [usb] xhci: refine xhci_decode_trb() (Torez Smith) [1540721] - [usb] xhci: fix link trb decoding (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ctx() (Torez Smith) [1540721] - [usb] xhci: remove xhci_debug_trb() (Torez Smith) [1540721] - [usb] xhci: remove ring debugging code (Torez Smith) [1540721] - [usb] xhci: remove enq_updates and deq_updates from ring (Torez Smith) [1540721] - [usb] xhci: remove error messages for failed memory allocation (Torez Smith) [1540721] - [usb] xhci: make several functions static (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ep_rings() (Torez Smith) [1540721] - [usb] xhci: add xhci_log_ring trace events (Torez Smith) [1540721] - [usb] xhci: Rework how we handle unresponsive or hoptlug removed hosts (Torez Smith) [1540721] - [usb] xhci: Do not halt the host until both HCD have disconnected their devices (Torez Smith) [1540721] - [usb] xhci: add slot and endpoint numbers to debug messages in handle_tx_event (Torez Smith) [1540721] - [usb] host: xhci: fix up Control Transfer TRB decoder (Torez Smith) [1540721] - [usb] host: xhci: add Slot and EP Context tracers (Torez Smith) [1540721] - [usb] host: xhci: extract xhci_slot_state_string() (Torez Smith) [1540721] - [usb] host: xhci: print device slot from URB tracers (Torez Smith) [1540721] - [usb] xhci: Add port test modes support for usb2 (Torez Smith) [1540721] - [usb] xhci: Expose xhci_start() function (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_set_power_on() (Torez Smith) [1540721] - [usb] xhci: clear EINT bit in status correctly (Torez Smith) [1540721] - [usb] usbip: Remove unnecessary get_vdev() (Torez Smith) [1540721] - [usb] misc: refactor code (Torez Smith) [1540721] - [usb] misc: add missing continue in switch (Torez Smith) [1540721] - [usb] hcd: use correct device pointer for dma ops (Torez Smith) [1540721] - [usb] usbnet: pegasus: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: kaweth: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: Remove unused driver_name variable (Torez Smith) [1540721] - [usb] usbnet: support 64bit stats (Torez Smith) [1540721] - [usb] cdc-acm: remove unused element of struct acm (Torez Smith) [1540721] - [usb] cdc-acm: log message for serial state notification (Torez Smith) [1540721] - [usb] cdc-acm: reassemble fragmented notifications (Torez Smith) [1540721] - [usb] cdc-acm: fix possible invalid access when processing notification (Torez Smith) [1540721] - [usb] serial: drop obsolete open-race workaround (Torez Smith) [1540721] - [usb] serial: drop termios-flag debugging (Torez Smith) [1540721] - [usb] Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously (Torez Smith) [1540721] - [usb] usbtmc: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] lvstest: tighten endpoint sanity check (Torez Smith) [1540721] - [usb] serial: visor: clean up treo endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: clean up clie_5 endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: drop redundant calc_num_ports callback (Torez Smith) [1540721] - [usb] serial: ti_usb_3410_5052: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: omninet: use generic write implementation (Torez Smith) [1540721] - [usb] serial: omninet: clean up port setup (Torez Smith) [1540721] - [usb] serial: mos7840: clean up endpoint sanity check (Torez Smith) [1540721] - [usb] serial: mos7720: always require an interrupt endpoint (Torez Smith) [1540721] - [usb] serial: mos7720: clean up mcs7715 port setup (Torez Smith) [1540721] - [usb] serial: io_ti: drop redundant read-urb check (Torez Smith) [1540721] - [usb] serial: io_ti: verify interrupt endpoint at probe (Torez Smith) [1540721] - [usb] serial: io_ti: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: io_ti: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: ipaq: always register a single port (Torez Smith) [1540721] - [usb] serial: ipaq: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: aircable: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: pl2303: clean up legacy endpoint hack (Torez Smith) [1540721] - [usb] serial: move pl2303 hack out of usb-serial core (Torez Smith) [1540721] - [usb] serial: relax generic driver bulk-endpoint requirement (Torez Smith) [1540721] - [usb] serial: add calc_num_ports callback to generic driver (Torez Smith) [1540721] - [usb] serial: add probe callback to generic driver (Torez Smith) [1540721] - [usb] serial: allow subdrivers to modify port-endpoint mapping (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add qmap mux protocol support (Torez Smith) [1540721] - [usb] core: fix up kerneldoc comment (Torez Smith) [1540721] - [usb] usblp: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] storage: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] cdc-acm: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] usb-skeleton: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] yurex: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] uss720: add debug endpoint-type check (Torez Smith) [1540721] - [usb] usblcd: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] legousbtower: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ldusb: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] iowarrior: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] idmouse: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ftdi-elan: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] chaoskey: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] appledisplay: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: fix up error paths (Torez Smith) [1540721] - [usb] adutux: drop redundant sanity check (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints in reverse order (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints (Torez Smith) [1540721] - [usb] ehci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] xhci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] separate out sysdev pointer from usb_bus (Torez Smith) [1540721] - [usb] hub: Do not attempt to autosuspend disconnected devices (Torez Smith) [1540721] - [usb] hub: Fix error loop seen after hub communication errors (Torez Smith) [1540721] - [usb] lan78xx: update for phy_(read|write)_mmd_indirect() removal (Torez Smith) [1540721] - [usb] usb: pegasus: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] r8152: check hw version first (Torez Smith) [1540721] - [usb] usb: usb: remove old api ethtool_(get|set)_settings (Torez Smith) [1540721] - [usb] usb: asix: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9700: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc75xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sierra_net: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: mcs7830: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: dm9601: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: cdc_ncm: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9800: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc95xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: usbnet: add new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: Add DBC debug device support to usb_debug (Torez Smith) [1540721] - [usb] early: Add driver for xhci debug capability (Torez Smith) [1540721] - [usb] host: Allow to build ehci orion with mvebu SoCs (Torez Smith) [1540721] - [usb] misc: sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] storage: karma: remove useless variable (Torez Smith) [1540721] - [usb] misc: ldusb: changed '*' location to fit coding Style (Torez Smith) [1540721] - [usb] misc: ldusb: Added Space after ', ' to fit the coding style (Torez Smith) [1540721] - [usb] misc: ldusb: fixed decimal permission coding issue (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] of: add functions to bind a companion controller (Torez Smith) [1540721] - [usb] add CONFIG_USB_PCI for system have both PCI HW and non-PCI based USB HW (Torez Smith) [1540721] - [usb] r8152: simply the arguments (Torez Smith) [1540721] - [usb] serial: whiteheat: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: symbolserial: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: spcp8x5: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: pl2303: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: oti6858: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: opticon: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: omninet: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: mos7720: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: kobil_sct: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: keyspan_pda: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: io_edgeport: simplify and tighten endpoint check (Torez Smith) [1540721] - [usb] serial: digi_acceleport: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: cyberjack: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: ark3116: simplify endpoint sanity check (Torez Smith) [1540721] - [usb] serial: add endpoint sanity check to core (Torez Smith) [1540721] - [usb] serial: replace runtime overflow check (Torez Smith) [1540721] - [usb] serial: allow up to 16 ports per device (Torez Smith) [1540721] - [usb] serial: refactor and clean up endpoint handling (Torez Smith) [1540721] - [usb] serial: clean up endpoint and port-counter types (Torez Smith) [1540721] - [usb] serial: clean up probe error paths (Torez Smith) [1540721] - [usb] host: Remove remaining pci_pool in comments (Torez Smith) [1540721] - [usb] misc: lvs: fix race condition in disconnect handling (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] atm: remove unnecessary code (Torez Smith) [1540721] - [usb] usb: rtl8150: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: r8152: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: catc: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: asix88179_178a: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: ftdi_sio: allow other bases for "event_char" (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid event_char values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid latency timer values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: detect BM chip with iSerialNumber bug (Torez Smith) [1540721] - [usb] serial: ftdi_sio: don't access latency timer on old chips (Torez Smith) [1540721] - [usb] hcd: move controller wakeup setting initialization to individual driver (Torez Smith) [1540721] - [usb] usb: early: remove unused code (Torez Smith) [1540721] - [usb] treewide: remove redundant #include (Torez Smith) [1540721] - [usb] early/ehci-dbgp: make it explicitly non-modular (Torez Smith) [1540721] - [usb] ehci-dbgp: drop dead code (Torez Smith) [1540721] - [usb] driver core: add helper to reuse a device-tree node (Torez Smith) [1540721] - [usb] device: introduce per device dma_pfn_offset (Torez Smith) [1540721] - [usb] core: setup dma_pfn_offset for USB devices and, interfaces (Torez Smith) [1540721]- [documentation] Better document the hardlockup_panic sysctl (Scott Wood) [1500127] - [documentation] Add document of L2_CDP command line parameter (Xiaolong Wang) [1526254] - [documentation] Add document of rdt command line options (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Add L2CDP support in documentation (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Update documentation (Xiaolong Wang) [1526254] - [kernel] signals: Use hrtimer for sigtimedwait() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Minimize nohz off overhead (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Reduce timer migration overhead if disabled (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove code redundancy while calling get_nohz_timer_target() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use timer->base for flag checks (Daniel Bristot de Oliveira) [1568294] - [kernel] tracing: timer: Add deferrable flag to timer_start (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove FIFO "guarantee" (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Sanitize catchup_timer_jiffies() usage (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Kick dynticks targets on mod_timer*() calls (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Spare IPI when deferrable timer is queued on idle remote targets (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Put usleep_range into the __sched section (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove pointless return value of do_usleep_range() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Further simplify the SMP and HOTPLUG logic (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Don't initialize 'tvec_base' on hotplug (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Allocate per-cpu tvec_base's statically (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use variable head instead of &work_list in __run_timers() (Daniel Bristot de Oliveira) [1568294] - [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1569921] - [nvme] nvme-pci: Separate IO and admin queue IRQ vectors (Ming Lei) [1568817] - [block] blk-mq: Allow PCI vector offset for mapping queues (Ming Lei) [1568817] - [block] blk-mq: order getting budget and driver tag (Ming Lei) [1568817] - [block] blk-mq: Avoid that submitting a bio concurrently with device removal triggers a crash (Ming Lei) [1568817] - [block] Fix a race between request queue removal and the block cgroup controller (Ming Lei) [1568817] - [block] Fix a race between the cgroup code and request queue initialization (Ming Lei) [1568817] - [block] Add 'lock' as third argument to blk_alloc_queue_node() (Ming Lei) [1568817] - [block] simplify blk_init_allocated_queue (Ming Lei) [1568817] - [mmc] block: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [block] zram: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [lib] sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() (Ming Lei) [1568817] - [block] clear ctx pending bit under ctx lock (Ming Lei) [1568817] - [block] blk-mq: introduce BLK_STS_DEV_RESOURCE (Ming Lei) [1568817] - [block] blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays (Ming Lei) [1568817] - [block] add kblock_mod_delayed_work_on() (Ming Lei) [1568817] - [block] blk-mq: remove blk_mq_delay_queue() (Ming Lei) [1568817] - [block] blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly() (Ming Lei) [1568817] - [block] blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy (Ming Lei) [1568817] - [block] blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request (Ming Lei) [1568817] - [md] blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback (Ming Lei) [1568817] - [block] blk-mq: factor out a few helpers from __blk_mq_try_issue_directly (Ming Lei) [1568817] - [block] blk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait() (Ming Lei) [1568817] - [block] blk-mq: Add locking annotations to hctx_lock() and hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: silence false positive warnings in hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: move hctx lock/unlock into a helper (Ming Lei) [1568817] - [acpi] osi: Add OEM _OSI strings to disable NVidia RTD3 (Jaroslav Kysela) [1581391] - [platform] x86: intel_pmc_core: Special case for Coffeelake (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add CannonLake PCH support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Read base address from LPIT (Scott Wood) [1445478] - [acpi] acpi / lpit: Export lpit_read_residency_count_address() (Scott Wood) [1445478] - [acpi] lpit: Add Low Power Idle Table (LPIT) support (Scott Wood) [1445478] - [acpi] acpica: Add support for LPIT table (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused header file (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Convert to ICPU macro (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Substitute PCI with CPUID enumeration (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Refactor debugfs entries (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix file permission warnings (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Change driver to a module (Scott Wood) [1445478] - [platform] x86: Drop duplicate dependencies on X86 (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix kernel doc for pmc_dev (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused variable (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused EXPORTED API (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Make the driver PCH family agnostic (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: fix out-of-bounds accesses on stack (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add KBL CPUID support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add LTR IGNORE debug feature (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add MPHY PLL clock gating status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: ModPhy core lanes pg status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add PCH IP Power Gating Status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix PWRMBASE mask and mmio reg len (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: avoid boot time warning for !CONFIG_DEBUGFS_FS (Scott Wood) [1445478] - [platform] intel_pmc_core: Convert to DEFINE_SIMPLE_ATTRIBUTE (Scott Wood) [1445478] - [platform] x86/pmc_core: Use Intel family name macros for pmc_core driver (Scott Wood) [1445478] - [platform] x86: Add PMC Driver for Intel Core SoC (Scott Wood) [1445478] - [kernel] userfaultfd: register uapi generic syscall (Rafael Aquini) [1560024] - [x86] membarrier: fix up sys_membarrier registration number (Rafael Aquini) [1560024] - [x86] pci: vmd: Assign vector zero to all bridges (Myron Stowe) [1515090] - [x86] pci: vmd: Move SRCU cleanup after bus, child device removal (Myron Stowe) [1515090] - [x86] pci: vmd: correct comment: VMD domains start at 0x10000, not 0x1000 (Myron Stowe) [1515090] - [x86] pci: host: Mark PCIe/PCI (MSI) cascade ISR as IRQF_NO_THREAD (Myron Stowe) [1515090] - [x86] pci: vmd: Fix suspend handlers defined-but-not-used warning (Myron Stowe) [1515090] - [x86] pci: vmd: Use SRCU as a local RCU to prevent delaying global RCU (Myron Stowe) [1515090] - [x86] pci: vmd: Remove unnecessary pci_set_drvdata() (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate index member from IRQ list (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate vmd_vector member from list type (Myron Stowe) [1515090] - [x86] pci: vmd: Convert to use pci_alloc_irq_vectors() API (Myron Stowe) [1515090] - [x86] pci: vmd: Allocate IRQ lists with correct MSI-X count (Myron Stowe) [1515090] - [powerpc] io: implement dummy relaxed accessor macros for writes (Ivan Vecera) [1582192]- [netdrv] ibmvnic: Fix statistics buffers memory leak (Steve Best) [1580589] - [netdrv] ibmvnic: Fix non-fatal firmware error reset (Steve Best) [1580589] - [netdrv] ibmvnic: Free coherent DMA memory if FW map failed (Steve Best) [1580589] - [netdrv] fm10k: Use smp_rmb rather than read_barrier_depends (Neil Horman) [1518116] - [netdrv] intel: Convert timers to use timer_setup() (Neil Horman) [1518116] - [netdrv] fm10k: prefer s and __func__ for diagnostic prints (Neil Horman) [1518116] - [netdrv] fm10k: Fix misuse of net_ratelimit() (Neil Horman) [1518116] - [netdrv] fm10k: bump version number (Neil Horman) [1518116] - [netdrv] fm10k: use the MAC/VLAN queue for VF<->PF MAC/VLAN requests (Neil Horman) [1518116] - [netdrv] fm10k: introduce a message queue for MAC/VLAN messages (Neil Horman) [1518116] - [netdrv] fm10k: use generic PM hooks instead of legacy PCIe power hooks (Neil Horman) [1518116] - [netdrv] fm10k: use spinlock to implement mailbox lock (Neil Horman) [1518116] - [netdrv] fm10k: prepare_for_reset() when we lose PCIe Link (Neil Horman) [1518116] - [netdrv] fm10k: prevent race condition of __FM10K_SERVICE_SCHED (Neil Horman) [1518116] - [netdrv] fm10k: move fm10k_prepare_for_reset and fm10k_handle_reset (Neil Horman) [1518116] - [netdrv] fm10k: avoid divide by zero in rare cases when device is resetting (Neil Horman) [1518116] - [netdrv] fm10k: don't loop while resetting VFs due to VFLR event (Neil Horman) [1518116] - [netdrv] fm10k: simplify reading PFVFLRE register (Neil Horman) [1518116] - [netdrv] fm10k: avoid needless delay when loading driver (Neil Horman) [1518116] - [netdrv] fm10k: add missing fall through comment (Neil Horman) [1518116] - [netdrv] fm10k: avoid possible truncation of q_vector->name (Neil Horman) [1518116] - [netdrv] fm10k: fix typos on fall through comments (Neil Horman) [1518116] - [netdrv] fm10k: stop spurious link down messages when Tx FIFO is full (Neil Horman) [1518116] - [netdrv] fm10k: Use seq_putc() in fm10k_dbg_desc_break() (Neil Horman) [1518116] - [netdrv] fm10k: reschedule service event if we stall the PF<->SM mailbox (Neil Horman) [1518116] - [netdrv] fm10k: ensure we process SM mbx when processing VF mbx (Neil Horman) [1518116] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1518116] - [netdrv] nfp: bpf: fix check of program max insn count (John Linville) [1557410] - [netdrv] nfp: populate MODULE_VERSION (John Linville) [1557410] - [netdrv] nfp: limit the number of TSO segments (John Linville) [1557410] - [netdrv] nfp: forbid disabling hw-tc-offload on representors while offload active (John Linville) [1557410] - [netdrv] nfp: don't advertise hw-tc-offload on non-port netdevs (John Linville) [1557410] - [netdrv] nfp: bpf: require ETH table (John Linville) [1557410] - [netdrv] nfp: bpf: fix immed relocation for larger offsets (John Linville) [1557410] - [netdrv] nfp: fix kdoc warnings on nested structures (John Linville) [1557410] - [netdrv] nfp: fix TLV offset calculation (John Linville) [1557410] - [netdrv] nfp: fix error return code in nfp_pci_probe() (John Linville) [1557410] - [netdrv] nfp: fix fw dump handling of absolute rtsym size (John Linville) [1557410] - [netdrv] nfp: bpf: use extack support to improve debugging (John Linville) [1557410] - [netdrv] nfp: bpf: plumb extack into functions related to XDP offload (John Linville) [1557410] - [netdrv] nfp: bpf: disable all ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: allow apps to disable ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: split reading capabilities out of nfp_net_init() (John Linville) [1557410] - [netdrv] nfp: read mailbox address from TLV caps (John Linville) [1557410] - [netdrv] nfp: read ME frequency from vNIC ctrl memory (John Linville) [1557410] - [netdrv] nfp: add TLV capabilities to the BAR (John Linville) [1557410] - [netdrv] nfp: improve app not found message (John Linville) [1557410] - [netdrv] nfp: protect each repr pointer individually with RCU (John Linville) [1557410] - [netdrv] nfp: add nfp_reprs_get_locked() helper (John Linville) [1557410] - [netdrv] nfp: register devlink after app is created (John Linville) [1557410] - [netdrv] nfp: release global resources only on the remove path (John Linville) [1557410] - [netdrv] nfp: core: make scalar CPP helpers fail on short accesses (John Linville) [1557410] - [netdrv] nfp: bpf: add short busy wait for FW replies (John Linville) [1557410] - [netdrv] bpf: offload: allow array map offload (John Linville) [1557410] - [netdrv] nfp: bpf: set new jit info fields (John Linville) [1557410] - [netdrv] nfp: bpf: reject program on instructions unknown to the JIT compiler (John Linville) [1557410] - [netdrv] nfp: bpf: print map lookup problems into verifier log (John Linville) [1557410] - [netdrv] nfp: bpf: implement bpf map offload (John Linville) [1557410] - [netdrv] nfp: bpf: add support for reading map memory (John Linville) [1557410] - [netdrv] nfp: bpf: add verification and codegen for map lookups (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for updating immediate instructions (John Linville) [1557410] - [netdrv] nfp: bpf: parse function call and map capabilities (John Linville) [1557410] - [netdrv] nfp: bpf: implement helpers for FW map ops (John Linville) [1557410] - [netdrv] nfp: bpf: add basic control channel communication (John Linville) [1557410] - [netdrv] nfp: bpf: add map data structure (John Linville) [1557410] - [netdrv] bpf: rename bpf_dev_offload -> bpf_prog_offload (John Linville) [1557410] - [netdrv] nfp: bpf: reuse verifier log for debug messages (John Linville) [1557410] - [netdrv] nfp: bpf: add signed jump insns (John Linville) [1557410] - [netdrv] nfp: hand over to BPF offload app at coarser granularity (John Linville) [1557410] - [netdrv] nfp: bpf: use a large constant in unresolved branches (John Linville) [1557410] - [netdrv] nfp: bpf: don't depend on high order allocations for program image (John Linville) [1557410] - [netdrv] nfp: bpf: relocate jump targets just before the load (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for modifying branch addresses (John Linville) [1557410] - [netdrv] nfp: bpf: move jump resolution to jit.c (John Linville) [1557410] - [netdrv] nfp: bpf: allow disabling TC offloads when XDP active (John Linville) [1557410] - [netdrv] nfp: bpf: don't allow changing MTU above BPF offload limit when active (John Linville) [1557410] - [netdrv] nfp: bpf: round up the size of the stack (John Linville) [1557410] - [netdrv] nfp: fix incumbent kdoc warnings (John Linville) [1557410] - [netdrv] nfp: add basic multicast filtering (John Linville) [1557410] - [netdrv] nfp: flower: implement the PORT_REIFY message (John Linville) [1557410] - [netdrv] nfp: add repr_preclean callback (John Linville) [1557410] - [netdrv] nfp: flower: obtain repr link state only from firmware (John Linville) [1557410] - [netdrv] bpf: offload: allow netdev to disappear while verifier is running (John Linville) [1557410] - [netdrv] nfp: bpf: allocate vNIC priv for keeping track of the offloaded program (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve encap actions (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve match fields (John Linville) [1557410] - [netdrv] nfp: flower: read extra feature support from fw (John Linville) [1557410] - [netdrv] nfp: flower: remove unused tun_mask variable (John Linville) [1557410] - [netdrv] nfp: set flags in the correct member of netdev_bpf (John Linville) [1557410] - [netdrv] nfp: bpf: correct printk formats for size_t (John Linville) [1557410] - [netdrv] nfp: bpf: optimize the adjust_head calls in trivial cases (John Linville) [1557410] - [netdrv] nfp: bpf: add basic support for adjust head call (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for call support (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for parsing BPF FW capabilities (John Linville) [1557410] - [netdrv] nfp: add nfp_cpp_area_size() accessor (John Linville) [1557410] - [netdrv] nfp: debug dump - decrease endian conversions (John Linville) [1557410] - [netdrv] nfp: flower: remove unused defines (John Linville) [1557410] - [netdrv] nfp: flower: remove dead code paths (John Linville) [1557410] - [netdrv] nfp: flower: do not assume mac/mpls matches (John Linville) [1557410] - [netdrv] xdp: make the stack take care of the tear down (John Linville) [1557410] - [netdrv] xdp: report flags program was installed with on query (John Linville) [1557410] - [netdrv] nfp: bpf: detect load/store sequences lowered from memory copy (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length bigger than 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length within 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: factor out is_mbpf_load & is_mbpf_store (John Linville) [1557410] - [netdrv] nfp: bpf: encode indirect commands (John Linville) [1557410] - [netdrv] nfp: bpf: correct the encoding for No-Dest immed (John Linville) [1557410] - [netdrv] nfp: bpf: relax source operands check (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/shifts combination if shifts are jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/mask combination if mask is jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: flag jump destination to guide insn combine optimizations (John Linville) [1557410] - [netdrv] nfp: bpf: record jump destination to simplify jump fixup (John Linville) [1557410] - [netdrv] nfp: bpf: support backward jump (John Linville) [1557410] - [netdrv] nfp: fix old kdoc issues (John Linville) [1557410] - [netdrv] nfp: remove unneeded RHEL-specific block comments (John Linville) [1557410] - [netdrv] nfp: use the correct index for link speed table (John Linville) [1545903] - [netdrv] nfp: always unmask aux interrupts at init (John Linville) [1545903] - [netdrv] nfp: bpf: keep track of the offloaded program (John Linville) [1545903] - [netdrv] cls_bpf: fix offload assumptions after callback conversion (John Linville) [1545903] - [netdrv] nfp: flower: add missing kdoc (John Linville) [1545903] - [netdrv] bpf: offload: move offload device validation out to the drivers (John Linville) [1545903] - [netdrv] nfp: remove false positive offloads in flower vxlan (John Linville) [1545903] - [netdrv] nfp: register flower reprs for egress dev offload (John Linville) [1545903] - [netdrv] mm: remove __GFP_COLD (John Linville) [1545903] - [netdrv] nfp flower action: Modified to use VLAN helper functions (John Linville) [1545903] - [netdrv] nfp: bpf: move to new BPF program offload infrastructure (John Linville) [1545903] - [netdrv] nfp: bpf: move translation prepare to offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: move program prepare and free into offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: require seamless reload for program replace (John Linville) [1545903] - [netdrv] nfp: bpf: refactor offload logic (John Linville) [1545903] - [netdrv] nfp: bpf: remove unnecessary include of nfp_net.h (John Linville) [1545903] - [netdrv] nfp: bpf: remove the register renumbering leftovers (John Linville) [1545903] - [netdrv] nfp: bpf: drop support for cls_bpf with legacy actions (John Linville) [1545903] - [netdrv] nfp: improve defines for constants in ethtool (John Linville) [1545903] - [netdrv] nfp: use a counter instead of log message for allocation failures (John Linville) [1545903] - [netdrv] nfp: switch to dev_alloc_page() (John Linville) [1545903] - [netdrv] nfp: bpf: fall back to core NIC app if BPF not selected (John Linville) [1545903] - [netdrv] nfp: reorganize the app table (John Linville) [1545903] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (John Linville) [1545903] - [netdrv] nfp: flower: app should use struct nfp_repr (John Linville) [1545903] - [netdrv] nfp: bpf: support (BPF_ALU | BPF_ALU64) | BPF_NEG (John Linville) [1545903] - [netdrv] nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOT (John Linville) [1545903] - [netdrv] sched: move the can_offload check from binding phase to rule insertion phase (John Linville) [1545903] - [netdrv] bpf: reduce verifier memory consumption (John Linville) [1545903] - [netdrv] nfp: inform the VF driver needs to be restarted after changing the MAC (John Linville) [1545903] - [netdrv] netronome: Convert timers to use timer_setup() (John Linville) [1545903] - [netdrv] nfp: bpf: optimize mov64 a little (John Linville) [1545903] - [netdrv] nfp: bpf: support stack accesses via non-constant pointers (John Linville) [1545903] - [netdrv] nfp: bpf: support accessing the stack beyond 64 bytes (John Linville) [1545903] - [netdrv] nfp: bpf: allow stack accesses via modified stack registers (John Linville) [1545903] - [netdrv] nfp: bpf: optimize the RMW for stack accesses (John Linville) [1545903] - [netdrv] nfp: bpf: add stack read support (John Linville) [1545903] - [netdrv] nfp: bpf: add stack write support (John Linville) [1545903] - [netdrv] nfp: bpf: refactor nfp_bpf_check_ptr() (John Linville) [1545903] - [netdrv] nfp: bpf: add helper for emitting nops (John Linville) [1545903] - [netdrv] nfp: use struct fields for 8 bit-wide access (John Linville) [1545903] - [netdrv] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (John Linville) [1545903] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: Explicitly include linux/bug.h (John Linville) [1545903] - [netdrv] nfp: bpf: support direct packet access in TC (John Linville) [1545903] - [netdrv] nfp: bpf: direct packet access - write (John Linville) [1545903] - [netdrv] nfp: bpf: add support for direct packet access - read (John Linville) [1545903] - [netdrv] nfp: bpf: separate I/O from checks for legacy data load (John Linville) [1545903] - [netdrv] nfp: bpf: fix context accesses (John Linville) [1545903] - [netdrv] nfp: bpf: support BPF offload only on little endian (John Linville) [1545903] - [netdrv] nfp: bpf: implement byte swap instruction (John Linville) [1545903] - [netdrv] nfp: bpf: add mov helper (John Linville) [1545903] - [netdrv] nfp: bpf: fix compare instructions (John Linville) [1545903] - [netdrv] nfp: bpf: add missing return in jne_imm optimization (John Linville) [1545903] - [netdrv] nfp: bpf: reorder arguments to emit_ld_field_any() (John Linville) [1545903] - [netdrv] nfp: bpf: pass dst register to ld_field instruction (John Linville) [1545903] - [netdrv] nfp: bpf: byte swap the instructions (John Linville) [1545903] - [netdrv] nfp: bpf: pad code with valid nops (John Linville) [1545903] - [netdrv] nfp: bpf: calculate code store ECC (John Linville) [1545903] - [netdrv] nfp: bpf: move to datapath ABI version 2 (John Linville) [1545903] - [netdrv] nfp: bpf: encode extended LM pointer operands (John Linville) [1545903] - [netdrv] nfp: bpf: encode LMEM accesses (John Linville) [1545903] - [netdrv] nfp: add more white space to the instruction defines (John Linville) [1545903] - [netdrv] nfp: bpf: remove packet marking support (John Linville) [1545903] - [netdrv] nfp: bpf: remove register rename (John Linville) [1545903] - [netdrv] nfp: bpf: encode all 64bit shifts (John Linville) [1545903] - [netdrv] nfp: bpf: move software reg helpers and cmd table out of translator (John Linville) [1545903] - [netdrv] nfp: bpf: use the power of sparse to check we encode registers right (John Linville) [1545903] - [netdrv] nfp: bpf: lift the single-port limitation (John Linville) [1545903] - [netdrv] bpf, nfp: add meta data support (John Linville) [1545903] - [netdrv] bpf: add meta pointer for direct access (John Linville) [1545903] - [netdrv] nfp: don't reuse pointers in ring dumping (John Linville) [1545903] - [netdrv] bpf, nfp: implement jiting of BPF_J(LT,LE) (John Linville) [1545903] - [netdrv] bpf/verifier: rework value tracking (John Linville) [1545903] - [netdrv] Use octal not symbolic permissions (Ivan Vecera) [1530139] - [netdrv] emulex/benet: Constify *be_misconfig_evt_port_state (Ivan Vecera) [1530139] - [netdrv] be2net: Handle transmit completion errors in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: Fix HW stall issue in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: remove redundant initialization of 'head' and pointer txq (Ivan Vecera) [1530139] - [netdrv] be2net: networking block comments don't use an empty /* line (Ivan Vecera) [1530139] - [netdrv] be2net: use ARRAY_SIZE for array sizing calculation on array cmd_priv_map (Ivan Vecera) [1530139] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Ivan Vecera) [1530139] - [infiniband] qib: Fix DMA api warning with debug kernel (Alex Estrin) [1573761] - [infiniband] isert: Fix for lib/dma_debug check_sync warning (Don Dutile) [1573752] - [infiniband] ib/hfi1: Use after free race condition in send context error path (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix memory leak in exception path in get_irq_affinity() (Alex Estrin) [1580114] - [infiniband] ib/hfi1, rdmavt: Fix memory leak in hfi1_alloc_devdata() upon failure (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix NULL pointer dereference when invalid num_vls is used (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix loss of BECN with AHG (Alex Estrin) [1580114] - [infiniband] IB/hfi1 Use correct type for num_user_context (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix handling of FECN marked multicast packet (Alex Estrin) [1580114]- [net] netfilter: ipset: Use is_zero_ether_addr instead of static and memcmp (Stefano Brivio) [1557599] - [net] netfilter: xt_set: use pr ratelimiting (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix wraparound in hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "don't update counters" mode when counters used at the matching (Stefano Brivio) [1557599] - [net] netfilter: ipset: use swap macro instead of _manually_ swapping values (Stefano Brivio) [1557599] - [net] netfilter: ipset: add resched points during set listing (Stefano Brivio) [1557599] - [net] netfilter: ipset: use nfnl_mutex_is_locked (Stefano Brivio) [1557599] - [net] netfilter: mark expected switch fall-throughs (Stefano Brivio) [1557599] - [net] netfilter: ipset: deduplicate prefixlen maps (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Compress return logic (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix adding an IPv4 range containing more than 2^31 addresses (Stefano Brivio) [1557599] - [net] netfilter: ipset: ipset list may return wrong member count for set with timeout (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove unused function __ip_set_get_netlink (Stefano Brivio) [1557599] - [net] netfilter: Remove exceptional & on function name (Stefano Brivio) [1557599] - [net] netfilter: Remove unnecessary cast on void pointer (Stefano Brivio) [1557599] - [net] netfilter: ipset: Null pointer exception in ipset list:set (Stefano Brivio) [1557599] - [net] netfilter: sometimes valid entries in hash:* types of sets were evicted (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: use setup_timer() and mod_timer() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:ipmac type support added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix reported memory size for hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Collapse same condition body to a single one (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make struct htype per ipset family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Optimize hash creation routine (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure element data size is a multiple of u32 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make NLEN compile time constant for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify mtype_expire() for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove redundant mtype_expire() arguments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Count non-static extension memory for userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to all set types header (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to hash headers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Regroup ip_set_put_extensions and add extern (Stefano Brivio) [1557599] - [net] netfilter: ipset: Separate memsize calculation code into dedicated function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Split extensions into separate files (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use kmalloc() in comment extension helper (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve skbinfo get/init helpers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Headers file cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: Mark some helper args as const (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove extra whitespaces in ip_set.h (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_ETHER netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix set:list type crash when flush/dump set in parallel (Stefano Brivio) [1557599] - [net] netfilter: ipset: allow a 0 netmask with hash_netiface type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash type expire: release empty hash bucket block (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash:* type expiration (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix extension alignment (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sleeping memory allocation in atomic context (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fixing unnamed union init (Stefano Brivio) [1557599] - [net] netfilter: ipset: Out of bound access in hash:net* types fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix coding styles reported by checkpatch.pl (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in list type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in bitmap:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the ipset core to use RCU at set level (Stefano Brivio) [1557599] - [net] netfilter: ipset Remove rbtree from hash:net, iface (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix parallel resizing and listing of the same set (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check CIDR value only when attribute is given (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure we always return line number on batch (Stefano Brivio) [1557599] - [net] netfilter: ipset: Permit CIDR equal to the host address CIDR in IPv6 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check extensions attributes before getting extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use SET_WITH_*() helpers to test set extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use MSEC_PER_SEC consistently (Stefano Brivio) [1557599] - [net] netfilter: ipset: deinline ip_set_put_extensions() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use better include files in xt_set.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve preprocessor macros checks (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hashing for ipv6 sets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix ext_*() macros (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check for comment netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return bool values instead of int (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use HOST_MASK literal to represent host address CIDR len (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_PORT only once (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return ipset error instead of bool (Stefano Brivio) [1557599] - [net] netfilter: ipset: Preprocessor directices cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: No need to make nomatch bitfield (Stefano Brivio) [1557599] - [net] netfilter: ipset: Properly calculate extensions offsets and total length (Stefano Brivio) [1557599] - [net] netfilter: ipset: make ip_set_get_ip*_port to use skb_network_offset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Give a better name to a macro in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warning (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Explicitly add padding elements to hash:net, net and hash:net, port, net (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Indicate when /0 networks are supported (Stefano Brivio) [1557599] - [net] netfilter: ipset: Alignment problem between 64bit kernel 32bit userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support updating extensions when the set is full (Stefano Brivio) [1557599] - [net] netfilter: ipset: small potential read beyond the end of buffer (Stefano Brivio) [1557599] - [net] netfilter: ipset: off by one in ip_set_nfnl_get_byindex() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:mac type added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: send nonzero skbinfo extensions only (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension support to SET target (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the list set type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the bitmap set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support in the ipset core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix static checker warning in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: Convert pr_warning to pr_warn (Stefano Brivio) [1557599] - [net] netfilter: fix errors in printk (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix warn: integer overflows 'sizeof(*map) + size * set->dsize' (Stefano Brivio) [1557599] - [net] netfilter: ipset: Resolve missing-field-initializer warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: netnet, netportnet: Fix value range support for IPv4 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Removed invalid IPSET_ATTR_MARKMASK validation (Stefano Brivio) [1557599] - [net] netfilter: ipset: add forceadd kernel support for hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the kernel for create option flags when no extension is needed (Stefano Brivio) [1557599] - [net] netfilter: ipset: kernel: uapi: fix MARKMASK attr ABI breakage (Stefano Brivio) [1557599] - [net] netfilter: ipset: add markmask for hash:ip, mark data type (Stefano Brivio) [1557599] - [net] netfilter: ipset: add hash:ip, mark data type to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash: fix coccinelle warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Follow manual page behavior for SET target on list:set (Stefano Brivio) [1557599] - [net] netfilter: ipset: rename nfnl_dereference()/nfnl_set() (Stefano Brivio) [1557599] - [net] netfilter: ipset: use rbtree postorder iteration instead of opencoding (Stefano Brivio) [1557599] - [net] netfilter: Fix typo in Kconfig (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix incorret comparison in hash_netnet4_data_equal() (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove duplicate define (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix memory allocation for bitmap:port (Stefano Brivio) [1557599] - [net] netfilter: ipset: The unnamed union initialization may lead to compilation error (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use netlink callback dump args only (Stefano Brivio) [1557599] - [net] netfilter: Fix common typo in "identify" (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, port, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use a common function at listing the extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: For set:list types, replaced elements must be zeroed out (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash resizing with comments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in hash-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in the list-type ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in bitmap-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments for ipset entries in the core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Kconfig: ipset needs NETFILTER_NETLINK (Stefano Brivio) [1557599] - [net] netfilter: ipset: list:set: make sure all elements are checked by the gc (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support extensions which need a per data destroy function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Generalize extensions support (Stefano Brivio) [1557599] - [net] netfilter: ipset: Move extension data to set structure (Stefano Brivio) [1557599] - [net] netfilter: ipset: Rename extension offset ids to extension ids (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare ipset to support multiple networks for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce new operation to get both setname and family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support package fragments for IPv4 protos without ports (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use fix sized type for timeout in the extension part (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "may be used uninitialized" warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings due to missing rcu annotations (Stefano Brivio) [1557599] - [net] netfilter: ipset: Sparse warning about shadowed variable fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Don't call ip_nest_end needlessly in the error path (Stefano Brivio) [1557599] - [net] netfilter: ipset: Validate the set family and not the set type family at swapping (Stefano Brivio) [1557599] - [net] netfilter: ipset: Consistent userspace testing with nomatch flag (Stefano Brivio) [1557599] - [net] netfilter: ipset: Skip really non-first fragments for IPv6 when getting port/protocol (Stefano Brivio) [1557599] - [net] tcp_memcontrol: remove dead per-memcg count of allocated sockets (Davide Caratti) [1554191] - [net] tcp_memcontrol: remove bogus hierarchy pressure propagation (Davide Caratti) [1554191] - [net] tcp_memcontrol: properly detect ancestor socket pressure (Davide Caratti) [1554191] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1572720] - [net] sched: fix panic when updating miniq (b, q)stats (Ivan Vecera) [1572720] - [net] sched: no need to free qdisc in RCU callback (Ivan Vecera) [1572720] - [net] sched: fix a missing rcu barrier in mini_qdisc_pair_swap() (Ivan Vecera) [1572720] - [net] sched: fix possible null pointer deref in tcf_block_put (Ivan Vecera) [1572720] - [net] sched: fix static key imbalance in case of ingress/clsact_init error (Ivan Vecera) [1572720] - [net] sched: fix clsact init error path (Ivan Vecera) [1572720] - [net] core: introduce mini_Qdisc and eliminate usage of tp->q for clsact fastpath (Ivan Vecera) [1572720] - [net] sched: introduce chain_head_change callback (Ivan Vecera) [1572720] - [net] sched: cls_u32: use bitwise & rather than logical && on n->flags (Ivan Vecera) [1572720] - [net] sched: check NULL in tcf_block_put() (Ivan Vecera) [1572720] - [net] sched: move block offload unbind after all chains are flushed (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (Ivan Vecera) [1572720] - [netdrv] nfp: flower: app should use struct nfp_repr (Ivan Vecera) [1572720] - [net] sched: remove ndo_setup_tc check from tc_can_offload (Ivan Vecera) [1572720] - [net] sched: remove tc_can_offload check from egdev call (Ivan Vecera) [1572720] - [net] sched: move the can_offload check from binding phase to rule insertion phase (Ivan Vecera) [1572720] - [net] sched: remove unused tc_should_offload helper (Ivan Vecera) [1572720] - [net] sched: remove unused is_classid_clsact_ingress/egress helpers (Ivan Vecera) [1572720] - [net] sched: remove unused classid field from tc_cls_common_offload (Ivan Vecera) [1572720] - [net] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e_rep: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] ixgbe: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] cxgb4: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] bnxt: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlxsw: spectrum: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [net] sched: cls_u32: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: cls_u32: swap u32_remove_hw_knode and u32_remove_hw_hnode (Ivan Vecera) [1572720] - [net] sched: cls_matchall: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: use tc_setup_cb_call to call per-block callbacks (Ivan Vecera) [1572720] - [net] sched: introduce per-block callbacks (Ivan Vecera) [1572720] - [net] sched: use extended variants of block_get/put in ingress and clsact qdiscs (Ivan Vecera) [1572720] - [net] sched: add block bind/unbind notif. and extended block_get/put (Ivan Vecera) [1572720] - [net] sched: cls_u32: use hash_ptr() for tc_u_hash (Ivan Vecera) [1572720] - [net] sched: propagate q and parent from caller down to tcf_fill_node (Ivan Vecera) [1572720] - [net] sched: use tcf_block_q helper to get q pointer for sch_tree_lock (Ivan Vecera) [1572720] - [net] sched: tcindex, fw, flow: use tcf_block_q helper to get struct Qdisc (Ivan Vecera) [1572720] - [net] sched: cls_u32: use block instead of q in tc_u_common (Ivan Vecera) [1572720] - [net] sched: ematch: obtain net pointer from blocks (Ivan Vecera) [1572720] - [net] sched: teach tcf_bind/unbind_filter to use block->q (Ivan Vecera) [1572720] - [net] sched: introduce tcf_block_q and tcf_block_dev helpers (Ivan Vecera) [1572720] - [net] sched: store net pointer in block and introduce qdisc_net helper (Ivan Vecera) [1572720] - [net] sched: store Qdisc pointer in struct block (Ivan Vecera) [1572720] - [scsi] export 'wwid' to sysfs (Eda Zhou) [1577281] - [iscsi-target] Fix iscsi_np reset hung task during parallel delete (Maurizio Lombardi) [1579217] - [scsi] qedf: Update copyright for 2018 (Chad Dupuis) [1566547] - [scsi] qedf: Add more defensive checks for concurrent error conditions (Chad Dupuis) [1566547] - [scsi] qedf: Set the UNLOADING flag when removing a vport (Chad Dupuis) [1566547] - [scsi] qedf: Add additional checks when restarting an rport due to ABTS timeout (Chad Dupuis) [1566547] - [scsi] qedf: If qed fails to enable MSI-X fail PCI probe (Chad Dupuis) [1566547] - [scsi] qedf: Honor default_prio module parameter even if DCBX does not converge (Chad Dupuis) [1566547] - [scsi] qedf: Improve firmware debug dump handling (Chad Dupuis) [1566547] - [scsi] qedf: Remove setting DCBX pending during soft context reset (Chad Dupuis) [1566547] - [scsi] qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests (Chad Dupuis) [1566547] - [scsi] qedf: Check if link is already up when receiving a link up event from qed (Chad Dupuis) [1566547] - [scsi] qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled (Chad Dupuis) [1566547] - [scsi] qedf: Release RRQ reference correctly when RRQ command times out (Chad Dupuis) [1566547] - [scsi] qedf: Honor priority from DCBX FCoE App tag (Chad Dupuis) [1566547] - [scsi] qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery (Chad Dupuis) [1566547] - [scsi] qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 (Chad Dupuis) [1566547] - [scsi] qedf: Add check for offload before flushing I/Os for target (Chad Dupuis) [1566547] - [scsi] qedf: Fix VLAN display when printing sent FIP frames (Chad Dupuis) [1566547] - [scsi] qedf: Add missing skb frees in error path (Chad Dupuis) [1566547] - [scsi] qedf: Increase the number of default FIP VLAN request retries to 60 (Chad Dupuis) [1566547] - [scsi] qedf: Synchronize rport restarts when multiple ELS commands time out (Chad Dupuis) [1566547] - [scsi] qedf: fix LTO-enabled build (Chad Dupuis) [1566547] - [scsi] qedf: remove redundant initialization of 'fcport' (Chad Dupuis) [1566547] - [scsi] qedf: Fix error return code in __qedf_probe() (Chad Dupuis) [1566547] - [scsi] qedi: Fix kernel crash during port toggle (Chad Dupuis) [1566549] - [scsi] qedi: fix build regression (Chad Dupuis) [1566549] - [scsi] qedi: fix building with LTO (Chad Dupuis) [1566549] - [scsi] qedi: Cleanup local str variable (Chad Dupuis) [1566549] - [scsi] qedi: Fix truncation of CHAP name and secret (Chad Dupuis) [1566549] - [x86] microcode: Load microcode on all cpus (Prarit Bhargava) [1568249]- [fs] nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir (Scott Mayhew) [1574361] - [fs] nfsd: make nfsd4_scsi_identify_device retry with a larger buffer (Scott Mayhew) [1570969] - [fs] cifs: do not allow creating sockets except with SMB1 posix exensions (Leif Sahlberg) [1453123] - [fs] NFSv4.1: Fix up replays of interrupted requests (Steve Dickson) [1575768] - [fs] NFS: Make trace_nfs4_setup_sequence() available to NFS v4.0 (Steve Dickson) [1575768] - [fs] NFS: Merge the remaining setup_sequence functions (Steve Dickson) [1575768] - [fs] NFS: Check if the slot table is draining from nfs4_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Handle setup sequence task rescheduling in a single place (Steve Dickson) [1575768] - [fs] NFS: Lock the slot table from a single place during setup sequence (Steve Dickson) [1575768] - [fs] NFS: Move slot-already-allocated check into nfs_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Create a single nfs4_setup_sequence() function (Steve Dickson) [1575768] - [fs] NFS: Use nfs4_setup_sequence() everywhere (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_setup_sequence() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_get_session() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Move nfs4_get_session() into nfs4_session.h (Steve Dickson) [1575768] - [fs] xfs: don't use ioends for direct write completions (Brian Foster) [1578943] - [fs] xfs: move misplaced error check in direct write completion (Brian Foster) [1578943] - [fs] SMB3: Validate negotiate request must always be signed (Leif Sahlberg) [1578183] - [fs] SMB: fix validate negotiate info uninitialised memory use (Leif Sahlberg) [1578183] - [fs] SMB: fix leak of validate negotiate info response buffer (Leif Sahlberg) [1578183] - [fs] CIFS: Fix NULL pointer deref on SMB2_tcon() failure (Leif Sahlberg) [1578183] - [fs] CIFS: do not send invalid input buffer on QUERY_INFO requests (Leif Sahlberg) [1578183] - [fs] cifs: Select all required crypto modules (Leif Sahlberg) [1578183] - [fs] CIFS: SMBD: Fix the definition for SMB2_CHANNEL_RDMA_V1_INVALIDATE (Leif Sahlberg) [1578183] - [fs] cifs: handle large EA requests more gracefully in smb2+ (Leif Sahlberg) [1578183] - [fs] SMB: Validate negotiate (to protect against downgrade) even if signing off (Leif Sahlberg) [1578183] - [fs] cifs: release auth_key.response for reconnect (Leif Sahlberg) [1578183] - [fs] CIFS: make arrays static const, reduces object code size (Leif Sahlberg) [1578183] - [fs] Update version of cifs module (Leif Sahlberg) [1578183] - [fs] cifs: hide unused functions (Leif Sahlberg) [1578183] - [fs] libceph: validate con->state at the top of try_write() (Ilya Dryomov) [1573126] - [fs] libceph: reschedule a tick in finish_hunting() (Ilya Dryomov) [1573126] - [fs] libceph: un-backoff on tick when we have a authenticated session (Ilya Dryomov) [1573126] - [crypto] testmgr - Allow leading zeros in RSA (Neil Horman) [1546163] - [crypto] testmgr - Fix incorrect values in PKCS#1 test vector (Neil Horman) [1546163] - [crypto] testmgr - add testvector for pkcs1pad(rsa) (Neil Horman) [1546163] - [crypto] hmac - add hmac IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - reduce stack size with KASAN (Neil Horman) [1546163] - [crypto] dh - Remove pointless checks for NULL 'p' and 'g' (Neil Horman) [1546163] - [crypto] qat - Clean up error handling in qat_dh_set_secret() (Neil Horman) [1546163] - [crypto] qat - mark expected switch fall-throughs in qat_uclo (Neil Horman) [1546163] - [crypto] qat - remove unused and redundant pointer vf_info (Neil Horman) [1546163] - [crypto] qat - pr_err() strings should end with newlines (Neil Horman) [1546163] - [crypto] qat - fix spelling mistake: "runing" -> "running" (Neil Horman) [1546163] - [crypto] qat - Use IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - use pcie_flr instead of duplicating it (Neil Horman) [1546163] - [netdrv] liquidio: bump up driver version to 1.7.2 to match newer NIC firmware (Felix Manlunas) [1548518] - [netdrv] liquidio: monitor all of Octeon's cores in watchdog thread (Felix Manlunas) [1548518] - [netdrv] liquidio: support use of ethtool to set link speed of CN23XX-225 cards (Felix Manlunas) [1548518] - [netdrv] liquidio vf: indicate that disabling rx vlan offload is not allowed (Felix Manlunas) [1535336 1548518] - [netdrv] liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision" (Felix Manlunas) [1548518] - [netdrv] liquidio: enhanced ethtool --set-channels feature (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function setup_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common definition octnic_gather to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function delete_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function list_delete_head to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function if_cfg_callback to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: add support for ndo_get_stats64 instead of ndo_get_stats (Felix Manlunas) [1522697 1548518] - [netdrv] liquidio: move a couple of functions to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Swap VF representor Tx and Rx statistics (Felix Manlunas) [1548518] - [netdrv] liquidio: Added ndo_get_vf_stats support (Felix Manlunas) [1548518] - [netdrv] liquidio: Enhanced ethtool stats (Felix Manlunas) [1548518] - [netdrv] liquidio: clean up Makefile for simpler composite object handling (Felix Manlunas) [1548518] - [netdrv] liquidio: prevent rx queues from getting stalled (Felix Manlunas) [1548518] - [netdrv] liquidio: Prioritize control messages (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed duplicate Tx queue status check (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_start to start_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_stop to stop_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_wake to wake_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Function call skb_iq for deriving queue from skb (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function wake_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed netif_is_multiqueue check (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed start_txq function (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_txq (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function skb_iq to to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_start to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_wake to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_stop to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Added support for trusted VF (Felix Manlunas) [1548518] - [netdrv] liquidio: Simplified napi poll (Felix Manlunas) [1548518] - [netdrv] liquidio: Add support for liquidio 10GBase-T NIC (Felix Manlunas) [1548518] - [netdrv] liquidio: fix ndo_change_mtu to always return correct status to the caller (Felix Manlunas) [1548518] - [netdrv] liquidio: avoid doing useless work (Felix Manlunas) [1548518] - [netdrv] liquidio: Resolved mbox read issue while reading more than one 64bit data (Felix Manlunas) [1548518] - [netdrv] liquidio: Corrected Rx bytes counting (Felix Manlunas) [1548518] - [netdrv] liquidio: Use zeroing memory allocator than allocator/memset (Felix Manlunas) [1548518] - [netdrv] liquidio: fix incorrect indentation of assignment statement (Felix Manlunas) [1548518] - [netdrv] mm: remove __GFP_COLD (Felix Manlunas) [1548518] - [netdrv] liquidio: Missing error code in liquidio_init_nic_module() (Felix Manlunas) [1548518] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Felix Manlunas) [1548518] - [netdrv] vmxnet3: fix incorrect dereference when rxvlan is disabled (Neil Horman) [1570942] - [netdrv] hv_netvsc: Fix net device attach on older Windows hosts (Mohammed Gamal) [1569948]- [documentation] dm thin: update Documentation to clarify when read_only is valid (Mike Snitzer) [1570199] - [lib] dma-debug: fix memory leak in debug_dma_alloc_coherent (Don Dutile) [1535622] - [lib] dma-debug.c: fix incorrect pfn calculation (Don Dutile) [1535622] - [lib] dma-debug.c: make locking work for RT (Don Dutile) [1535622] - [lib] dma-debug: use offset_in_page() macro (Don Dutile) [1535622] - [lib] dma-debug: add comment for failed to check map error (Don Dutile) [1535622] - [lib] dma-api: Teach the "DMA-from-stack" check about vmapped stacks (Don Dutile) [1535622] - [lib] rhel-only: Add null function for task_stack_vm_area() to simplify backports (Don Dutile) [1535622] - [lib] dma-debug: track bucket lock state for static checkers (Don Dutile) [1535622] - [lib] dma-debug: avoid spinlock recursion when disabling dma-debug (Don Dutile) [1535622] - [lib] dma-debug: switch check from _text to _stext (Don Dutile) [1535622] - [lib] dma-debug: check nents in dma_sync_sg* (Don Dutile) [1535622] - [lib] dma-debug: skip debug_dma_assert_idle() when disabled (Don Dutile) [1535622] - [lib] dma-debug: fix bucket_find_contain() (Don Dutile) [1535622] - [lib] dma-debug: modify check_for_stack output (Don Dutile) [1535622] - [mm] mlock: include VM_MIXEDMAP flag in the VM_SPECIAL list to avoid m(un)locking (Rafael Aquini) [1560030] - [mm] mlock: fix mlock count can not decrease in race condition (Rafael Aquini) [1560030] - [mm] mlock: add mlock flags to enable VM_LOCKONFAULT usage (Rafael Aquini) [1560030] - [mm] mlock: introduce VM_LOCKONFAULT (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on powerpc (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on s390 (Rafael Aquini) [1560030] - [mm] mlock: add new mlock2 system call (Rafael Aquini) [1560030] - [mm] mlock: refactor mlock, munlock, and munlockall code (Rafael Aquini) [1560030] - [mm] mlock: use offset_in_page macro (Rafael Aquini) [1560030] - [mm] mlock: reorganize mlockall() return values and remove goto-out label (Rafael Aquini) [1560030] - [mm] extract code to fault in a page from __get_user_pages() (Rafael Aquini) [1560030] - [mm] move mm_populate()-related code to mm/gup.c (Rafael Aquini) [1560030] - [mm] move gup() -> posix mlock() error conversion out of __mm_populate (Rafael Aquini) [1560030] - [mm] rename __mlock_vma_pages_range() to populate_vma_page_range() (Rafael Aquini) [1560030] - [mm] rename FOLL_MLOCK to FOLL_POPULATE (Rafael Aquini) [1560030] - [mm] mlock: reorder can_do_mlock to fix audit denial (Rafael Aquini) [1560030] - [mm] mlock: prepare params outside critical region (Rafael Aquini) [1560030] - [mm] mlock: place preemption point in do_mlockall() loop (Rafael Aquini) [1560030] - [mm] munlock: fix potential race with THP page split (Rafael Aquini) [1560030] - [mm] munlock: fix deadlock in __munlock_pagevec() (Rafael Aquini) [1560030] - [mm] munlock: fix a bug where THP tail page is encountered (Rafael Aquini) [1560030] - [mm] munlock: prevent walking off the end of a pagetable in no-pmd configuration (Rafael Aquini) [1560030] - [mm] munlock: manual pte walk in fast path instead of follow_page_mask() (Rafael Aquini) [1560030] - [mm] munlock: remove redundant get_page/put_page pair on the fast path (Rafael Aquini) [1560030] - [mm] munlock: bypass per-cpu pvec for putback_lru_page (Rafael Aquini) [1560030] - [mm] munlock: batch NR_MLOCK zone state updates (Rafael Aquini) [1560030] - [mm] munlock: batch non-THP page isolation and munlock+putback using pagevec (Rafael Aquini) [1560030] - [mm] munlock: remove unnecessary call to lru_add_drain() (Rafael Aquini) [1560030] - [watchdog] hpwdt: bump driver version (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Claim NMIs generated by iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: condition early return of NMI handler on iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Remove legacy NMI sourcing (Joseph Szczypek) [1555073] - [watchdog] hpwdt: fix unused variable warning (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Check source of NMI (Joseph Szczypek) [1555073] - [watchdog] hpwdt: SMBIOS check (Joseph Szczypek) [1555073] - [kernel] sched/debug: Adjust newlines for better alignment (Joe Lawrence) [1505239] - [kernel] sched/debug: Fix per-task line continuation for console output (Joe Lawrence) [1505239] - [x86] sched: Allow topologies where NUMA nodes share an LLC (Prarit Bhargava) [1572441] - [s390] sthyi: add s390_sthyi system call (Hendrik Brueckner) [1519343] - [s390] sthyi: add cache to store hypervisor info (Hendrik Brueckner) [1519343] - [s390] sthyi: reorganize sthyi implementation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: sthyi: fix sthyi inline assembly (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Fix STHYI buffer alignment for diag224 (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Limit sthyi execution (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add sthyi emulation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Extend diag 204 fields (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add operation exception interception handler (Hendrik Brueckner) [1519343] - [s390] Make diag224 public (Hendrik Brueckner) [1519343] - [s390] Make cpc_name accessible (Hendrik Brueckner) [1519343] - [s390] hypfs: Move diag implementation and data definitions (Hendrik Brueckner) [1519343]- [block] update chunk_sectors in blk_stack_limits() (Ming Lei) [1565727] - [misc] mei: me: allow runtime pm for platform with D0i3 (Prarit Bhargava) [1537419] - [netdrv] qede: Fix gfp flags sent to rdma event node allocation (Chad Dupuis) [1548140] - [netdrv] qed: Fix l2 initializations over iWARP personality (Chad Dupuis) [1548140] - [netdrv] qed: Add configuration information to register dump and debug data (Chad Dupuis) [1548140] - [netdrv] qed: Delete unused parameter p_ptt from mcp APIs (Chad Dupuis) [1548140] - [netdrv] qede: Ethtool flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Adapter flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Add APIs for flash access (Chad Dupuis) [1548140] - [netdrv] qed: Fix PTT entry leak in the selftest error flow (Chad Dupuis) [1548140] - [netdrv] qed: Populate nvm image attribute shadow (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.11.0 (Chad Dupuis) [1548140] - [netdrv] qede: Fix barrier usage after tx doorbell write (Chad Dupuis) [1548140] - [netdrv] qed: Use true and false for boolean values (Chad Dupuis) [1548140] - [netdrv] qede: fix spelling mistake: "registeration" -> "registration" (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix QP state initialization race (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rc initialization on CNQ allocation failure (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix QP's ack timeout configuration (Chad Dupuis) [1548140] - [netdrv] qede: Fix qedr link update (Chad Dupuis) [1548140] - [netdrv] qed: Fix non TCP packets should be dropped on iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix MPA unalign flow in case header is split across two packets (Chad Dupuis) [1548140] - [netdrv] qed: Use after free in qed_rdma_free() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP write and send with immediate (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix kernel panic when running fio over NFSoRDMA (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP connect with port mapper (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix ipv6 destination address resolution (Chad Dupuis) [1548140] - [netdrv] qlogic/qed: Constify *pkt_type_str (Chad Dupuis) [1548140] - [netdrv] qed: code indent should use tabs where possible (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: lower print level of flushed CQEs (Chad Dupuis) [1548140] - [netdrv] qed: Remove reserveration of dpi for kernel (Chad Dupuis) [1548140] - [netdrv] qed: Fix potential use-after-free in qed_spq_post() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix endian problems around imm_data (Chad Dupuis) [1548140] - [netdrv] qed: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qed*: Advance drivers' version to 8.33.0.20 (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.1.0 (Chad Dupuis) [1548140] - [netdrv] scsi: qedi: Remove comparison of u16 idx with zero (Chad Dupuis) [1548140] - [netdrv] qed*: HSI renaming for different types of HW (Chad Dupuis) [1548140] - [netdrv] qed*: Refactoring and rearranging FW API with no functional impact (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qede: Use NETIF_F_GRO_HW (Chad Dupuis) [1548140] - [netdrv] net/ethernet/qlogic/qed: Fix __qed_spq_block() ordering (Chad Dupuis) [1548140] - [netdrv] qed: use kzalloc instead of kmalloc and memset (Chad Dupuis) [1548140] - [netdrv] qed: Fix iWARP out of order flow (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Remove set-but-not-used variables (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Annotate iomem pointers correctly (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Declare local functions static (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use NULL instead of 0 to represent a pointer (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP support for fpdu spanned over more than two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for MPA header being split over two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for freeing two ll2 buffers for corner cases (Chad Dupuis) [1548140] - [netdrv] qed: Add unaligned and packed packet processing (Chad Dupuis) [1548140] - [netdrv] qed: Add mpa buffer descriptors for storing and processing mpa fpdus (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 connection for processing unaligned MPA packets (Chad Dupuis) [1548140] - [netdrv] qed: Add LL2 slowpath handling (Chad Dupuis) [1548140] - [netdrv] qed: Add the source of a packet sent on an iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix initialization of ll2 offload feature (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option for dropping a tx packet (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 ability of opening a secondary queue (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option to limit the number of bds per packet (Chad Dupuis) [1548140] - [netdrv] qed: Delete redundant check on dcb_app priority (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rdma_type initialization (Chad Dupuis) [1548140] - [netdrv] qed: iWARP - Add check for errors on a SYN packet (Chad Dupuis) [1548140] - [netdrv] qed: Fix maximum number of CQs for iWARP (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP out of order support (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP enablement support (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix build error without ipv6 (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Missing error code in qedr_init_user_queue() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for iWARP in user space (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management functions (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management qp related callbacks (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for read with invalidate, supported in iWARP (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP support in existing verbs (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for registering an iWARP device (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Rename the qedr_cm file as a preparation for iWARP support (Chad Dupuis) [1548140] - [infiniband] iw_cxgb4: Change error/warn prints to pr_debug (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Add ib_device->get_netdev support (Arjun Vynipadath) [1523154] - [uapi] rdma/cxgb4: Use structs to describe the uABI instead of opencoding (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: initialize ib_mr fields for user mrs (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: print mapped ports correctly (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Add a sanity check in process_work() (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make pointer reg_workq static (Arjun Vynipadath) [1523154] - [infiniband] cxgb4: use ktime_get for timestamps (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Annotate r2 and stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Declare stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Convert timers to use timer_setup() (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Suppress gcc 7 fall-through complaints (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove the obsolete kernel module option 'c4iw_debug' (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Fix indentation (Arjun Vynipadath) [1523154] - [infiniband] ib/cxgb3, cxgb4: Remove unneeded config dependencies (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: fix misuse of integer variable (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Use dsgl by default (Arjun Vynipadath) [1427035 1523154] - [infiniband] iw_cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: convert many more places to skb_put_zero() (Arjun Vynipadath) [1523154]- [char] tpm_tis: verify locality released before returning from release_locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix intermittent failure with self tests (Jerry Snitselaar) [1578136] - [char] tpm: add retry logic (Jerry Snitselaar) [1578136] - [char] tpm: self test failure should not cause suspend to fail (Jerry Snitselaar) [1578136] - [char] tpm2: add longer timeouts for creation commands (Jerry Snitselaar) [1578136] - [char] tpm_crb: use __le64 annotated variable for response buffer address (Jerry Snitselaar) [1578136] - [char] tpm: fix buffer type in tpm_transmit_cmd (Jerry Snitselaar) [1578136] - [char] tpm: tpm-interface: fix tpm_transmit/_cmd kdoc (Jerry Snitselaar) [1578136] - [kernel] tpm: cmd_ready command can be issued only after granting locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: Introduce flag TPM_TRANSMIT_RAW (Jerry Snitselaar) [1578136] - [char] tpm: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_tis: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused variables (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused data fields from I2C and OF device ID tables (Jerry Snitselaar) [1578136] - [char] tpm: only attempt to disable the LPC CLKRUN if is already enabled (Jerry Snitselaar) [1515099 1578136] - [char] tpm: follow coding style for variable declaration in tpm_tis_core_init() (Jerry Snitselaar) [1515099 1578136] - [char] tpm: delete the TPM_TIS_CLK_ENABLE flag (Jerry Snitselaar) [1515099 1578136] - [kernel] tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: Move ilb_base_addr to tpm_tis_data (Jerry Snitselaar) [1515099 1578136] - [char] tpm2-cmd: allow more attempts for selftest execution (Jerry Snitselaar) [1578136] - [char] tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented (Jerry Snitselaar) [1578136] - [char] tpm: Move Linux RNG connection to hwrng (Jerry Snitselaar) [1578136] - [security] tpm: use struct tpm_chip for tpm_chip_find_get() (Jerry Snitselaar) [1578136] - [char] tpm: use idr_find(), not idr_find_slowpath() (Jerry Snitselaar) [1578136] - [kernel] tpm: add event log format version (Jerry Snitselaar) [1578136] - [char] tpm: rename event log provider files (Jerry Snitselaar) [1578136] - [kernel] tpm: move tpm_eventlog.h outside of drivers folder (Jerry Snitselaar) [1578136] - [char] tpm: use tpm_msleep() value as max delay (Jerry Snitselaar) [1578136] - [char] tpm: reduce tpm polling delay in tpm_tis_core (Jerry Snitselaar) [1578136 1515099] - [char] tpm: move wait_for_tpm_stat() to respective driver files (Jerry Snitselaar) [1515099 1578136] - [char] tpm, tpm_tis: use ARRAY_SIZE() to define TPM_HID_USR_IDX (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix duplicate inline declaration specifier (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variables in tpm_tis_spi.c (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_map_command() (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1578136] - [char] tpm-dev-common: Reject too short writes (Jerry Snitselaar) [1578136] - [char] tpm: React correctly to RC_TESTING from TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm: Use dynamic delay to wait for TPM 2.0 self test result (Jerry Snitselaar) [1578136] - [char] tpm: Trigger only missing TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm_tis_spi: Use DMA-safe memory for SPI transfers (Jerry Snitselaar) [1515099 1578136] - [char] tpm/tpm_crb: Use start method value from ACPI table directly (Jerry Snitselaar) [1578136] - [char] tpm: constify transmit data pointers (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: make array cmd_getticks static const to shrink object code size (Jerry Snitselaar) [1515099 1578136] - [char] tpm: migrate pubek_show to struct tpm_buf (Jerry Snitselaar) [1578136] - [char] tpm: ibmvtpm: simplify crq initialization and document crq format (Jerry Snitselaar) [1578136] - [char] tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic drivers (Jerry Snitselaar) [1515099 1578136] - [char] tpm: tpm_crb: constify acpi_device_id (Jerry Snitselaar) [1578136] - [char] tpm: vtpm: constify vio_device_id (Jerry Snitselaar) [1578136] - [iommu] vt-d: Make use of iova deferred flushing (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush timer (Jerry Snitselaar) [1519117] - [iommu] iova: Add locking to Flush-Queues (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush counters to Flush-Queue implementation (Jerry Snitselaar) [1519117] - [iommu] iova: Implement Flush-Queue ring buffer (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush-queue data structures (Jerry Snitselaar) [1519117] - [iommu] iova: Sort out rbtree limit_pfn handling (Jerry Snitselaar) [1519117] - [iommu] iova: Fix underflow bug in __alloc_and_insert_iova_range (Jerry Snitselaar) [1519117] - [iommu] vt-d: avoid dev iotlb logic for domains with no dev iotlbs (Jerry Snitselaar) [1519117] - [s390] qeth: on channel error, reject further cmd requests (Hendrik Brueckner) [1561974] - [s390] qeth: repair SBAL elements calculation (Hendrik Brueckner) [1559000] - [s390] dasd: Add discard support for FBA devices (Hendrik Brueckner) [1519354] - [s390] dasd: Define often used variable (Hendrik Brueckner) [1519354] - [s390] dasd: Make setting queue_max_segments more explicit (Hendrik Brueckner) [1519354] - [s390] dasd: fix performance drop (Hendrik Brueckner) [1519354] - [s390] dasd: mark DASD devices as non rotational (Hendrik Brueckner) [1519354] - [s390] dasd: Make raw I/O usable without prefix support (Hendrik Brueckner) [1519353] - [s390] dasd: Rename dasd_raw_build_cp() (Hendrik Brueckner) [1519353] - [s390] dasd: Refactor prefix_LRE() and related functions (Hendrik Brueckner) [1519353] - [s390] dasd: remove casts to dasd_*_private (Hendrik Brueckner) [1519353] - [s390] dasd: enable raw_track_access reads without direct I/O (Hendrik Brueckner) [1519353] - [s390] cpum_cf: rename IBM z13/z14 counter names (Hendrik Brueckner) [1519345] - [s390] add support for IBM z14 Model ZR1 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct counter number of LAST_HOST_TRANSLATIONS (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add hardware counter support for IBM z14 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct variable naming (cleanup) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add IBM z13 counter event names (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add support for the MT-diagnostic counter set (z13) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: cleanup event/counter validation (Hendrik Brueckner) [1519345] - [s390] cpum_cf: update counter numbers to ecctr limits (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Fix missing cpu hotplug notifier transition (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Corrected return code for unauthorized counter sets (Hendrik Brueckner) [1519345] - [platform] x86: intel-vbtn: Reset wakeup capable flag on removal (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Only activate tablet mode switch on 2-in-1's (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Replace License by SPDX identifier (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Remove redundant inclusions (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Support tablet mode switch (Scott Wood) [1524975] - [platform] intel-hid: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445055] - [platform] intel-hid: clean up and sort header files (Scott Wood) [1445055] - [platform] x86: intel-hid: Reset wakeup capable flag on removal (Scott Wood) [1445055] - [platform] intel-hid: add a DMI quirk to support Wacom MobileStudio Pro (Scott Wood) [1445055] - [platform] x86: intel-hid: Power button suspend on Dell Latitude 7275 (Scott Wood) [1445055] - [platform] x86: intel-hid: reduce unnecessary messages for normal users (Scott Wood) [1445055] - [platform] x86: intel-hid: Add missing ->thaw callback (Scott Wood) [1445055] - [platform] x86: intel-hid: do not set parents of input devices explicitly (Scott Wood) [1445055] - [platform] x86: intel-hid: remove redundant set_bit() call (Scott Wood) [1445055] - [platform] x86: intel-hid: use devm_input_allocate_device() for HID events input device (Scott Wood) [1445055] - [platform] x86: intel-hid: make intel_hid_set_enable() take a boolean argument (Scott Wood) [1445055] - [platform] x86: intel-hid: simplify enabling/disabling HID events (Scott Wood) [1445055] - [platform] x86: intel-hid: Support 5 button array (Scott Wood) [1445055] - [x86] kvm: Fix loss of pending INIT due to race (Radim Krcmar) [1569473] - [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1568249] - [x86] microcode: Attempt late loading only when new microcode is present (Prarit Bhargava) [1568249] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1568249] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1568249] - [x86] microcode: Do not upload microcode if CPUs are offline (Prarit Bhargava) [1568249] - [x86] microcode/intel: Writeback and invalidate caches before updating microcode (Prarit Bhargava) [1568249] - [x86] microcode/intel: Check microcode revision before updating sibling threads (Prarit Bhargava) [1568249] - [x86] microcode: Get rid of struct apply_microcode_ctx (Prarit Bhargava) [1568249] - [x86] cpu: Add a microcode loader callback (Prarit Bhargava) [1568249] - [x86] microcode: Propagate return value from updating functions (Prarit Bhargava) [1568249] - [x86] microcode/amd: Change load_microcode_amd()'s param to bool to fix preemptibility bug (Prarit Bhargava) [1568249] - [x86] microcode/intel: Add a helper which gives the microcode revision (Prarit Bhargava) [1568249] - [x86] cpu: Add native CPUID variants returning a single datum (Prarit Bhargava) [1568249] - [x86] microcode/amd: Move private inlines to .c and mark local functions static (Prarit Bhargava) [1568249] - [x86] microcode/intel: Simplify generic_load_microcode() (Prarit Bhargava) [1568249] - [x86] microcode/intel: Do not issue microcode updates messages on each CPU (Prarit Bhargava) [1568249]- [netdrv] sfc: fix flow type handling for RSS filters (Jarod Wilson) [1547443] - [netdrv] sfc: protect list of RSS contexts under a mutex (Jarod Wilson) [1547443] - [netdrv] sfc: return a better error if filter insertion collides with MC reboot (Jarod Wilson) [1547443] - [netdrv] sfc: use a semaphore to lock farch filters too (Jarod Wilson) [1547443] - [netdrv] sfc: give ef10 its own rwsem in the filter table instead of filter_lock (Jarod Wilson) [1547443] - [netdrv] sfc: replace asynchronous filter operations (Jarod Wilson) [1547443] - [netdrv] sfc: Use octal not symbolic permissions (Jarod Wilson) [1547443] - [netdrv] sfc: support FEC configuration through ethtool (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: support RSS spreading of ethtool ntuple filters (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: remove duplicated bit-wise or of LOOPBACK_SGMII (Jarod Wilson) [1547443] - [netdrv] sfc: mark some unexported symbols as static (Jarod Wilson) [1547443] - [netdrv] sfc: add suffix to large constant in ptp (Jarod Wilson) [1547443] - [netdrv] sfc: support Medford2 frequency adjustment format (Jarod Wilson) [1547443] - [netdrv] sfc: support second + quarter ns time format for receive datapath (Jarod Wilson) [1547443] - [netdrv] sfc: support separate PTP and general timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: simplify RX datapath timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: only advertise TX timestamping if we have the license for it (Jarod Wilson) [1547443] - [netdrv] sfc: on 8000 series use TX queues for TX timestamps (Jarod Wilson) [1547443] - [netdrv] sfc: MAC TX timestamp handling on the 8000 series (Jarod Wilson) [1547443] - [netdrv] sfc: only enable TX timestamping if the adapter is licensed for it (Jarod Wilson) [1547443] - [netdrv] sfc: use main datapath for HW timestamps if available (Jarod Wilson) [1547443] - [netdrv] sfc: add function to determine which TX timestamping method to use (Jarod Wilson) [1547443] - [netdrv] sfc: handle TX timestamps in the normal data path (Jarod Wilson) [1547443] - [netdrv] sfc: remove tx and MCDI handling from NAPI budget consideration (Jarod Wilson) [1547443] - [netdrv] mdio: add mdio45_ethtool_ksettings_get (Jarod Wilson) [1547443] - [netdrv] sfc: add bits for 25/50/100G supported/advertised speeds (Jarod Wilson) [1547443] - [netdrv] sfc: support the ethtool ksettings API properly so that 25/50/100G works (Jarod Wilson) [1547443] - [netdrv] sfc: basic MCDI mapping of 25/50/100G link speeds (Jarod Wilson) [1547443] - [netdrv] sfc: expose CTPIO stats on NICs that support them (Jarod Wilson) [1547443] - [netdrv] sfc: expose FEC stats on Medford2 (Jarod Wilson) [1547443] - [netdrv] sfc: support variable number of MAC stats (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: populate the timer reload field (Jarod Wilson) [1547443] - [netdrv] sfc: update EF10 register definitions (Jarod Wilson) [1547443] - [netdrv] sfc: improve PTP error reporting (Jarod Wilson) [1547443] - [netdrv] sfc: add Medford2 (SFC9250) PCI Device IDs (Jarod Wilson) [1547443] - [netdrv] sfc: support VI strides other than 8k (Jarod Wilson) [1547443] - [netdrv] sfc: make mem_bar a function rather than a constant (Jarod Wilson) [1547443] - [netdrv] sfc: pass valid pointers from efx_enqueue_unwind (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: use new api ethtool_(get|set)_link_ksetting (Jarod Wilson) [1547443] - [netdrv] sfc: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1547443] - [netdrv] sfc: Track RPS flow IDs per channel instead of per function (Jarod Wilson) [1547443] - [netdrv] sfc: use flow dissector helpers for aRFS (Jarod Wilson) [1547443] - [netdrv] mlx4_core: Fix memory leak while delete slave's resources (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Fix mixed PFC and Global pause user control requests (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Include GID type when deleting GIDs from HW table under RoCE (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix corruption of RoCEv2 IPv4 GIDs (Erez Alfasi) [1520295] - [netdrv] ib/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Align behavior of set ring size flow via ethtool (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add support to RSS hash for inner headers (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Change default QoS settings (Erez Alfasi) [1520295] - [netdrv] mlx4_core: Cleanup FMR unmapping flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, reorder branches (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, remove redundant branches and checks (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Remove unused ibpd parameter (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Potential buffer overflow in _mlx4_set_path() (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix mlx4_ib_alloc_mr error flow (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add CQ moderation capability to query_device (Erez Alfasi) [1520295 1520339] - [infiniband] ib/mlx4: Exposing modify CQ callback to uverbs layer (Erez Alfasi) [1520295] - [netdrv] mlx4: Use Kconfig flag to remove support of old gen2 Mellanox devices (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_srq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_qp.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_cq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Suppress gcc 7 fall-through complaints (Erez Alfasi) [1520295] - [netdrv] mlx4_en: XDP_TX, assign constant values of TX descs on ring creaion (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Obsolete call to generic write_desc in XDP xmit flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Replace netdev parameter with priv in XDP xmit function (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Increase number of default RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of TX rings (Erez Alfasi) [1520295] - [netdrv] mlx4: use setup_timer() helper (Erez Alfasi) [1520295] - [netdrv] mlx4: add XDP missing code (Erez Alfasi) [1563806] - [kernel] ib/mlx5: Respect new UMR capabilities (Alaa Hleihel) [1520297 1573661] - [infiniband] ib/mlx5: Enable ECN capable bits for UD RoCE v2 QPs (Alaa Hleihel) [1520297 1573661] - [netdrv] mlx5e: Sync netdev vxlan ports at open (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix memory usage issues in offloading TC flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix traffic being dropped on VF representor (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify coalescing parameters in range (Alaa Hleihel) [1520297] - [netdrv] mlx5: Make eswitch support to depend on switchdev (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use 32 bits to store VF representor SQ number (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Don't override vport admin link state in switchdev mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't clean uninitialized UMR resources (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix cleanup order on unload (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix crash while accessing garbage pointer and freed memory (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix integer overflows in mlx5_ib_create_srq (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix integer overflow while resizing CQ (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix an error code in __mlx5_ib_modify_qp() (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: When not in dual port RoCE mode, use provided port as native (Alaa Hleihel) [1520297] - [infiniband] ib/mlx: Set slid to zero in Ethernet completion struct (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Raise fatal IB event when sys error occurs (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Avoid passing an invalid QP type to firmware (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix incorrect size of klms in the memory region (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling when adding flow rules (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Fix drop counters use before creation (Alaa Hleihel) [1520297] - [netdrv] mlx5: Add header re-write to the checks for conflicting actions (Alaa Hleihel) [1520297] - [netdrv] mlx5: Use 128B cacheline size for 128B or larger cachelines (Alaa Hleihel) [1554070 1520297] - [netdrv] mlx5e: Specify numa node when allocating drop rq (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Return error if prio is specified when offloading eswitch vlan push (Alaa Hleihel) [1520297] - [netdrv] mlx5: Address static checker warnings on non-constant initializers (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify inline header size do not exceed SKB linear size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix loopback self test when GRO is off (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix TCP checksum in LRO buffers (Alaa Hleihel) [1520297] - [netdrv] mlx5: increase async EQ to avoid EQ overrun (Alaa Hleihel) [1520297] - [kernel] mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Fix copy-paste bug in flow steering refactoring (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Avoid memory leak in case of XRCD dealloc failure (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add likely to the common RX checksum flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Extend the stats group API to have update_stats() (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Merge per priority stats groups (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add per-channel counters infrastructure, use it upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Poll event queue upon TX timeout before performing full channels recovery (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add Event Queue meta data info for TX timeout logs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Print delta since last transmit per SQ upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set hairpin queue size (Alaa Hleihel) [1520297] - [kernel] mlx5: Enable setting hairpin queue size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add RSS support for hairpin (Alaa Hleihel) [1520297] - [kernel] mlx5: Vectorize the low level core hairpin object (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Enlarge the NIC TC offload steering prio to support two levels (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Refactor RSS related objects and code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set per priority hairpin pairs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use vhca id as the hairpin peer identifier (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Remove redundant allocation warning print (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix trailing semicolon (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Mmap the HCA's clock info to user-space (Alaa Hleihel) [1520297] - [uapi] mlx5e: Add clock info page to mlx5 core devices (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: remove redundant assignment of mdev (Alaa Hleihel) [1520297] - [kernel] dim: Fix int overflow (Alaa Hleihel) [1520297] - [kernel] dim: use struct net_dim_sample as arg to net_dim (Alaa Hleihel) [1520297] - [kernel] mlx5e: Move dynamic interrupt coalescing code to linux (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Change Mellanox references in DIM code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move generic functions to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move AM logic enums (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove rq references in mlx5e_rx_am (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation forward declarations (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation structs to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove redundant checks in set_ringparam (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-switch, Add steering drop counters (Alaa Hleihel) [1520297 1467098] - [netdrv] mlx5e: IPoIB, Fix spelling mistake "functionts" -> "functions" (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add ethtool support to get child time stamping parameters (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add PTP ioctl support for child interface (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Use correct timestamp in child receive flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support offloading TC NIC hairpin flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Basic setup of hairpin object (Alaa Hleihel) [1520297] - [kernel] mlx5: Hairpin pair core object setup (Alaa Hleihel) [1520297] - [kernel] mlx5: Add hairpin definitions to the FW API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Replace WARN_ONCE with netdev_WARN_ONCE (Alaa Hleihel) [1520297] - [netdrv] mlx5: Set num_vhca_ports capability (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't advertise RAW QP support in dual port mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Route MADs for dual port RoCE (Alaa Hleihel) [1520297] - [kernel] net, ib/mlx5: Change set_roce_gid to take a port number (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Update counter implementation for dual port RoCE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Change debugfs to have per port contents (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Implement dual port functionality in query routines (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move IB event processing onto a workqueue (Alaa Hleihel) [1520297] - [rdma] net, ib/mlx5: Manage port association for multiport RoCE (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Make netdev notifications multiport capable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Reduce the use of num_port capability (Alaa Hleihel) [1520297] - [kernel] mlx5: Set software owner ID during init HCA (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix race for multiple RoCE enable (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for DC target QP (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add support for DC Initiator QP (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Handle type IB_QPT_DRIVER when creating a QP (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enable DC transport (Alaa Hleihel) [1520297] - [kernel] mlx5: Add DCT command interface (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move locks initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move loopback initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move hardware counters initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move ODP initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move RoCE/ETH initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Create profile infrastructure to add and remove stages (Alaa Hleihel) [1520297] - [kernel] mlx5: Separate ingress/egress namespaces for each vport (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix ingress/egress naming mistake (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-Switch, Use the name of static array instead of its address (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Enable QP creation with a given blue flame index (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Expose dynamic mmap allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Extend UAR stuff to support dynamic allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Report inner RSS capability (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Create a dedicated send to vport rule deletion function (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Move mlx5e only logic outside E-Switch (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor load/unload of representors (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor vport representors initialization (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: revisit -Wmaybe-uninitialized warning (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix out-of-bound access while querying AH (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove timestamp set from netdevice open flow (Alaa Hleihel) [1520297] - [netdrv] mlx5: Update ptp_clock_event foreach PPS event (Alaa Hleihel) [1554076 1520297] - [netdrv] mlx5e: Don't override netdev features field unless in error flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Check support before TC swap in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add error print in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Keep updating ethtool statistics when the interface is down (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling in load one (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix mlx5_get_uars_page to return error code (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix get vector affinity helper function (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Don't disable local loopback multicast traffic when needed (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix congestion counters in LAG mode (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix misspelling in the error message and comment (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix defaulting RX ring size when not needed (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix features check of IPv6 traffic (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix rate limit packet pacing naming and struct (Alaa Hleihel) [1520297] - [netdrv] mlx5: FPGA, return -EINVAL if size is zero (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add CQ moderation capability to query_device (Alaa Hleihel) [1520297 1520337] - [kernel] ib/mlx5: Exposing modify CQ callback to uverbs layer (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Fix ABI alignment to 64 bit (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add PCI write end padding support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add VLAN offloads statistics (Alaa Hleihel) [1520297 1464870] - [kernel] mlx5e: Add 802.1ad VLAN insertion support (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add 802.1ad VLAN filter steering rules (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Declare bitmap using kernel macro (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Enable CQE based moderation on TX CQ (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Add inner TTC table to IPoIB flow steering (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5: Initialize destination_flow struct to 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enlarge the NIC TC offload table size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: DCBNL, Add debug messages log (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add support for ethtool msglvl support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ (Alaa Hleihel) [1520297 1460717] - [netdrv] mlx5e: Add dcbnl dscp to priority support (Alaa Hleihel) [1520297] - [kernel] mlx5: QPTS and QPDPM register firmware command support (Alaa Hleihel) [1520297] - [kernel] mlx5: Add MLX5_SET16 and MLX5_GET16 (Alaa Hleihel) [1520297] - [kernel] mlx5: QCAM register firmware command support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch channels counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ipsec counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pme counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio pfc counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio traffic counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pcie counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ethernet extended counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch physical statistical counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2819 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2863 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch IEEE 802.3 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch vport counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch Q counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Introduce stats group API (Alaa Hleihel) [1520297] - [netdrv] mellanox: Convert timers to use timer_setup() (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for RSS on the inner packet (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add tunneling offloads support (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Update tunnel offloads bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support padded 128B CQE feature (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support 128B CQE compression feature (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Add 128B CQE compression and padding HW bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Allow creation of a multi-packet RQ (Alaa Hleihel) [1520297 1386762] - [uapi] ib/mlx5: Expose multi-packet RQ capabilities (Alaa Hleihel) [1520297 1386762] - [netdrv] mlx5: convert fs_node.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [kernel] mlx5: convert mlx5_cq.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Use ARRAY_SIZE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Remove a set-but-not-used variable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Suppress gcc 7 fall-through complaints (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5:: pr_err() and mlx5_ib_dbg() strings should end with newlines (Alaa Hleihel) [1520297] - [netdrv] mlx5: Remove redundant unlikely() (Alaa Hleihel) [1520297] - [netdrv] mlx5: use setup_timer() helper (Alaa Hleihel) [1520297] - [net] af_iucv: enable control sends in case of SEND_SHUTDOWN (Hendrik Brueckner) [1559003] - [net] core: Add drop counters to VF statistics (Ivan Vecera) [1574474] - [net] dcb: Add dscp to priority selector type (Ivan Vecera) [1574474] - [net] ipv6: fix a potential use after free in ip6_offload.c (Sabrina Dubroca) [1569898] - [net] ipv6: send netlink notifications for manually configured addresses (Lorenzo Bianconi) [1484434] - [net] documentation: ip-sysctl.txt: clarify disable_ipv6 (Lorenzo Bianconi) [1550648] - [net] ipv6: do not set routes if disable_ipv6 has been enabled (Lorenzo Bianconi) [1550648] - [net] sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] sctp: do not check port in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] team: fix netconsole setup over team (Xin Long) [1567270] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ethtool: extend RXNFC API to support RSS spreading of filter matches (Ivan Vecera) [1563726] - [net] bpf: add bpf_prog_sub (Neil Horman) [1553106] - [net] bpf: rename netdev_xdp to netdev_bpf (Neil Horman) [1553106] - [net] xdp: base API for new XDP rx-queue info concept (Neil Horman) [1553106] - [net] bpf: rename ndo_xdp to ndo_bpf (Neil Horman) [1553106] - [net] team: move dev_mc_sync after master_upper_dev_link in team_port_add (Xin Long) [1558195] - [net] team: Fix double free in error path (Xin Long) [1558195] - [net] team: fall back to hash if table entry is empty (Xin Long) [1558195] - [net] team: use a larger struct for mac address (Xin Long) [1558195] - [net] ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes (Stefano Brivio) [1541270]- [kernel] perf/core: Optimize perf_rotate_context() event scheduling (Jiri Olsa) [1482996] - [kernel] perf/core: Fix tree based event rotation (Jiri Olsa) [1482996] - [kernel] perf/core: Simpify perf_event_groups_for_each() (Jiri Olsa) [1482996] - [kernel] perf/core: Optimize ctx_sched_out() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix event schedule order (Jiri Olsa) [1482996] - [kernel] perf/core: Cleanup the rb-tree code (Jiri Olsa) [1482996] - [kernel] perf/cor: Use RB trees for pinned/flexible groups (Jiri Olsa) [1482996] - [kernel] perf/core: Rewrite event timekeeping (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix crash in perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/bpf: extend the perf_event_read_local() interface, a.k.a. "bpf: perf event change needed for subsequent bpf helpers" (Jiri Olsa) [1482996] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_output_read_group() (Jiri Olsa) [1482996] - [tools] perf test: Adapt test case record+probe_libc_inet_pton.sh for s390 (Jiri Olsa) [1570591] - [tools] perf test: Fix exit code for record+probe_libc_inet_pton.sh (Jiri Olsa) [1570591] - [tools] perf tests: Rename trace+probe_libc_inet_pton to record+probe_libc_inet_pton (Jiri Olsa) [1570591] - [tools] perf tests: Switch trace+probe_libc_inet_pton to use record (Jiri Olsa) [1570591] - [tools] perf tests shell lib: Use a wildcard to remove the vfs_getname probe (Jiri Olsa) [1570591] - [tools] perf test: Fix test case inet_pton to accept inlines (Jiri Olsa) [1570591] - [tools] perf test: Fix test trace+probe_libc_inet_pton.sh for s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' (Jiri Olsa) [1570591] - [tools] tools arch s390: Do not include header files from the kernel sources (Jiri Olsa) [1570591] - [tools] perf jvmti: Generate correct debug information for inlined code (Jiri Olsa) [1570591] - [tools] perf tools: Fix up build in hardened environments (Jiri Olsa) [1570591] - [tools] perf tools: Use shell function for perl cflags retrieval (Jiri Olsa) [1570591] - [tools] x86/decoder: Fix and update the opcodes map (Jiri Olsa) [1570591] - [tools] perf: Convert ACCESS_ONCE() to READ_ONCE() (Jiri Olsa) [1570591] - [tools] lib/traceevent/parse-filter.c: clean up clang build warning (Jiri Olsa) [1570591] - [tools] s390/perf: add perf register support for floating-point registers (Jiri Olsa) [1570591] - [tools] s390/perf: define common DWARF register string table (Jiri Olsa) [1570591] - [tools] s390/perf: add support for perf_regs and libdw (Jiri Olsa) [1570591] - [tools] s390/perf: add callback to perf to enable using AUX buffer (Jiri Olsa) [1570591] - [tools] perf intel-pt: Bring instruction decoder files into line with the kernel (Jiri Olsa) [1570591] - [tools] perf test: Fix test 21 for s390x (Jiri Olsa) [1570591] - [tools] perf bench numa: Fixup discontiguous/sparse numa nodes (Jiri Olsa) [1570591] - [tools] perf top: Use signal interface for SIGWINCH handler (Jiri Olsa) [1570591] - [tools] perf top: Fix window dimensions change handling (Jiri Olsa) [1570591] - [tools] perf top: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf record: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf report: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf evlist: Add helper to check if attr.exclude_kernel is set in all evsels (Jiri Olsa) [1570591] - [tools] perf test shell: Fix test case probe libc's inet_pton on s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' on s390x (Jiri Olsa) [1570591] - [tools] perf annotate: Do not truncate instruction names at 6 chars (Jiri Olsa) [1570591] - [tools] perf help: Fix a bug during strstart() conversion (Jiri Olsa) [1570591] - [tools] perf machine: Guard against NULL in machine__exit() (Jiri Olsa) [1570591] - [tools] perf script: Fix --per-event-dump for auxtrace synth evsels (Jiri Olsa) [1570591] - [tools] perf evsel: Fix up leftover perf_evsel_stat usage via evsel->priv (Jiri Olsa) [1570591] - [tools] perf trace: Fix an exit code of trace__symbols_init (Jiri Olsa) [1570591] - [tools] perf record: Fix -c/-F options for cpu event aliases (Jiri Olsa) [1570591] - [tools] perf record: Generate PERF_RECORD_(MMAP, COMM, EXEC) with --delay (Jiri Olsa) [1570591] - [tools] perf evlist: Set the correct idx when adding dummy events (Jiri Olsa) [1570591] - [tools] perf srcline: Show correct function name for srcline of callchains (Jiri Olsa) [1570591] - [tools] perf srcline: Fix memory leak in addr2inlines() (Jiri Olsa) [1570591] - [tools] perf trace beauty: Implement pid_fd beautifier (Jiri Olsa) [1570591] - [tools] perf callchain: Fix double mapping al->addr for children without self period (Jiri Olsa) [1570591] - [tools] perf stat: Make --per-thread update shadow stats to show metrics (Jiri Olsa) [1570591] - [tools] perf stat: Move the shadow stats scale computation in perf_stat__update_shadow_stats (Jiri Olsa) [1570591] - [tools] perf tools: Add perf_data_file__write function (Jiri Olsa) [1570591] - [tools] perf tools: Add struct perf_data_file (Jiri Olsa) [1570591] - [tools] perf tools: Rename struct perf_data_file to perf_data (Jiri Olsa) [1570591] - [tools] perf script: Print information about per-event-dump files (Jiri Olsa) [1570591] - [tools] perf trace beauty prctl: Generate 'option' string table from kernel headers (Jiri Olsa) [1570591] - [tools] tools include uapi: Grab a copy of linux/prctl.h (Jiri Olsa) [1570591] - [tools] perf script: Allow creating per-event dump files (Jiri Olsa) [1570591] - [tools] perf evsel: Restore evsel->priv as a tool private area (Jiri Olsa) [1570591] - [tools] perf script: Use event_format__fprintf() (Jiri Olsa) [1570591] - [tools] perf script: Use pr_debug where appropriate (Jiri Olsa) [1570591] - [tools] perf script: Add a few missing conversions to fprintf style (Jiri Olsa) [1570591] - [tools] perf util: Enable handling of inlined frames by default (Jiri Olsa) [1570591] - [tools] perf report: Use srcline from callchain for hist entries (Jiri Olsa) [1570591] - [tools] perf report: Cache srclines for callchain nodes (Jiri Olsa) [1570591] - [tools] perf report: Cache failed lookups of inlined frames (Jiri Olsa) [1570591] - [tools] perf report: Properly handle branch count in match_chain() (Jiri Olsa) [1570591] - [tools] perf report: Compare symbol name for inlined frames when sorting (Jiri Olsa) [1570591] - [tools] perf callchain: Compare symbol name for inlined frames when matching (Jiri Olsa) [1570591] - [tools] perf script: Mark inlined frames and do not print DSO for them (Jiri Olsa) [1570591] - [tools] perf callchain: Mark inlined frames in output by " (inlined)" suffix (Jiri Olsa) [1570591] - [tools] perf report: Fall-back to function name comparison for -g srcline (Jiri Olsa) [1570591] - [tools] perf callchain: Create real callchain entries for inlined frames (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to store srcline string directly (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to operate on symbols (Jiri Olsa) [1570591] - [tools] perf callchain: Store srcline in callchain_cursor_node (Jiri Olsa) [1570591] - [tools] perf report: Remove code to handle inline frames from browsers (Jiri Olsa) [1570591] - [tools] perf vendor events: Add Goldmont Plus V1 event file (Jiri Olsa) [1570591] - [tools] perf kmem: Perform some cleanup if '--time' is given an invalid value (Jiri Olsa) [1570591] - [tools] perf script: Fix error handling path (Jiri Olsa) [1570591] - [tools] perf script: Use fprintf like printing uniformly (Jiri Olsa) [1570591] - [tools] perf tools: Introduce binary__fprintf() (Jiri Olsa) [1570591] - [tools] perf vendor events: Fix incorrect cmask syntax for some Intel metrics (Jiri Olsa) [1570591] - [tools] perf tools: Do not check ABI headers in a detached tarball build (Jiri Olsa) [1570591] - [tools] perf annotate: Remove arch::cpuid_parse callback (Jiri Olsa) [1570591] - [tools] perf list: Fix group description in the man page (Jiri Olsa) [1570591] - [tools] perf mmap: Adopt push method from builtin-record.c (Jiri Olsa) [1570591] - [tools] perf record: Make record__mmap_read generic (Jiri Olsa) [1570591] - [tools] perf mmap: Move perf_mmap and methods to separate mmap.(ch) files (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for JakeTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyBridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf top: Add option to set the number of thread for event synthesize (Jiri Olsa) [1570591] - [tools] perf top: Implement multithreading for perf_event__synthesize_threads (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect comm_str rb tree (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect namespaces and comm list (Jiri Olsa) [1570591] - [tools] perf tools: Provide mutex wrappers for pthreads rwlocks (Jiri Olsa) [1570591] - [tools] perf trace beauty madvise: Generate 'behavior' string table from kernel headers (Jiri Olsa) [1570591] - [tools] perf tests: Remove Intel CQM perf test (Jiri Olsa) [1570591] - [tools] perf stat: Fix adding multiple event groups (Jiri Olsa) [1570591] - [tools] perf tools: Fix leaking rec_argv in error cases (Jiri Olsa) [1570591] - [tools] perf pmu: Improve error messages for missing PMUs (Jiri Olsa) [1570591] - [tools] perf machine: Optimize a bit the machine__findnew_thread() methods (Jiri Olsa) [1570591] - [tools] perf machine: Use hashtable for machine threads (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell DE (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Town (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf stat: Fall weak group back even for EBADF (Jiri Olsa) [1570591] - [tools] perf tools: Make copyfile_offset() static (Jiri Olsa) [1570591] - [tools] perf config: Allow creating empty config set for config file autogeneration (Jiri Olsa) [1570591] - [tools] perf config: Write a config file just once (Jiri Olsa) [1570591] - [tools] perf tools: Use scandir() to replace readdir() (Jiri Olsa) [1570591] - [tools] perf ui progress: Add size info into progress bar (Jiri Olsa) [1570591] - [tools] perf ui progress: Add ui specific init function (Jiri Olsa) [1570591] - [tools] perf tools: Add python-clean target (Jiri Olsa) [1570591] - [tools] perf script: Support user regs (Jiri Olsa) [1570591] - [tools] perf record: Support direct --user-regs arguments (Jiri Olsa) [1570591] - [tools] perf stat: Update walltime_nsecs_stats in interval mode (Jiri Olsa) [1570591] - [tools] perf stat: Hide internal duration_time counter (Jiri Olsa) [1570591] - [tools] perf stat: Support duration_time for metrics (Jiri Olsa) [1570591] - [tools] perf stat: Don't use ctx for saved values lookup (Jiri Olsa) [1570591] - [tools] perf list: Add metric groups to perf list (Jiri Olsa) [1570591] - [tools] perf stat: Support JSON metrics in perf stat (Jiri Olsa) [1570591] - [tools] perf stat: Print generic metric header even for failed expressions (Jiri Olsa) [1570591] - [tools] perf stat: Factor out generic metric printing (Jiri Olsa) [1570591] - [tools] perf vendor events: Support metric_group and no event name in JSON parser (Jiri Olsa) [1570591] - [tools] perf tools: Support weak groups in 'perf stat' (Jiri Olsa) [1570591] - [tools] perf sched timehist: Add pid and tid options (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Plug memory leak in intel_pmu_init() (Jiri Olsa) [1570591] - [kernel] perf/core: Fix ctx::mutex deadlock (Jiri Olsa) [1570591] - [kernel] perf/core: Fix another perf, trace, cpuhp lock inversion (Jiri Olsa) [1570591] - [kernel] perf/core: Fix lock inversion between perf, trace, cpuhp (Jiri Olsa) [1570591] - [x86] perf/x86/rapl: Fix Haswell and Broadwell server RAPL event (Jiri Olsa) [1570591] - [uapi] perf/core: Add PERF_AUX_FLAG_COLLISION to report colliding samples (Jiri Olsa) [1570591] - [kernel] perf/core: Export AUX buffer helpers to modules (Jiri Olsa) [1570591] - [kernel] perf/core: Remove wrong barrier (Jiri Olsa) [1570591] - [kernel] perf/core: Make sure to update ctx time before using it (Jiri Olsa) [1570591] - [kernel] perf/core: Fix __perf_read_group_add() locking (Jiri Olsa) [1570591] - [kernel] perf/core: Update ctx time before detaching events (Jiri Olsa) [1570591] - [kernel] perf/core: Fix perf_event_read_value() locking (Jiri Olsa) [1570591] - [x86] perf/x86: Enable free running PEBS for REGS_USER/INTR (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Hide TSX events when RTM is not supported (Jiri Olsa) [1570591]- [fs] nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Scott Mayhew) [1574002] - [fs] vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets (Benjamin Coddington) [1572522] - [fs] nfs: Set FATTR4_WORD0_TYPE for . and .. entries (Scott Mayhew) [1562236] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use zeroing memory allocator than allocator/memset (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix selection of reply queue (Tomas Henzl) [1513838] - [scsi] megaraid_sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix error handle in megasas_probe_one (Tomas Henzl) [1513838] - [scsi] megaraid: Use dma_pool_zalloc() (Tomas Henzl) [1513838] - [scsi] megaraid_sas: NVMe passthrough command support (Tomas Henzl) [1513838] - [scsi] megaraid: use ktime_get_real for firmware time (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: re-work DCMD refire code (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Expose fw_cmds_outstanding through sysfs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Selectively apply stream detection based on IO type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Update LD map after populating drv_map driver map copy (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Avoid firing DCMDs while OCR is in progress (Tomas Henzl) [1513838] - [scsi] megaraid_sas: unload flag should be set after scsi_remove_host is called (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Reset ldio_outstanding in megasas_resume (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Return the DCMD status from megasas_get_seq_num (Tomas Henzl) [1513838] - [scsi] megaraid_sas: memset IOC INIT frame using correct size (Tomas Henzl) [1513838] - [scsi] megaraid_sas: zero out IOC INIT and stream detection memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix spelling mistake: "thershold" -> "threshold" (Tomas Henzl) [1513838] - [scsi] megaraid: Remove redundant code in megasas_alloc_cmds (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for 64bit consistent DMA (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Do not limit queue_depth to 1k in non-RDPQ mode (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Retry with reduced queue depth when alloc fails for higher QD (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Incorrect processing of IOCTL frames for SMP/STP commands (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move controller memory allocations and DMA mask settings from probe to megasas_init_fw (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move initialization of instance parameters inside newly created function megasas_init_ctrl_params (Tomas Henzl) [1513838] - [scsi] megaraid_sas: remove instance->ctrl_info (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Pre-allocate frequently used DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions for allocating and freeing controller DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions to allocate ctrl memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: reduce size of fusion_context and use kmalloc for allocation (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace is_ventura with adapter_type checks (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Remove redundant checks for ctrl_context (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for Crusader controllers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: use adapter_type for all gen controllers (Tomas Henzl) [1513838] - [scsi] hpsa: cleanup whitespace (Joseph Szczypek) [1524691] - [scsi] hpsa: Use DEVICE_ATTR_RO (Joseph Szczypek) [1524691] - [scsi] hpsa: fix selection of reply queue (Joseph Szczypek) [1524691] - [scsi] hpsa: use designated initializers (Joseph Szczypek) [1524691] - [scsi] hpsa: free irq on q indexed by h->intr_mode and not i (Joseph Szczypek) [1524691] - [scsi] hpsa: use pci_alloc_irq_vectors and automatic irq affinity (Joseph Szczypek) [1524691] - [scsi] hpsa: Use vsnprintf extension phN (Joseph Szczypek) [1524691] - [scsi] hpsa: drop unneeded newline (Joseph Szczypek) [1524691] - [scsi] hpsa: remove an unnecessary NULL check (Joseph Szczypek) [1524691] - [scsi] hpsa: update driver version (Joseph Szczypek) [1524691] - [scsi] hpsa: add enclosure logical identifier (Joseph Szczypek) [1524691] - [scsi] hpsa: reduce warning messages on device removal (Joseph Szczypek) [1524691] - [scsi] hpsa: update queue depth for externals (Joseph Szczypek) [1524691] - [scsi] hpsa: update discovery polling (Joseph Szczypek) [1524691] - [scsi] hpsa: add controller checkpoint (Joseph Szczypek) [1524691] - [scsi] hpsa: clear tmpdevice in scan thread (Joseph Szczypek) [1524691] - [scsi] hpsa: cleanup sas_phy structures in sysfs when unloading (Joseph Szczypek) [1524691] - [scsi] hpsa: destroy sas transport properties before scsi_host (Joseph Szczypek) [1524691] - [scsi] hpsa: Fix configured_logical_drive_count check (Joseph Szczypek) [1524691] - [scsi] hpsa: remove the smp_handler stub (Joseph Szczypek) [1524691] - [scsi] csiostor: remove redundant assignment to pointer 'ln' (Arjun Vynipadath) [1523193] - [scsi] csiostor: fix spelling mistake: Couldnt -> Couldn't (Arjun Vynipadath) [1523193] - [scsi] csiostor: remove unneeded DRIVER_LICENSE #define (Arjun Vynipadath) [1523193] - [scsi] csiostor: Convert timers to use timer_setup() (Arjun Vynipadath) [1523193] - [linux] libata: enable host-wide tags (Ewan Milne) [1491014] - [ata] libata: remove ATA_FLAG_LOWTAG (Ewan Milne) [1491014] - [ata] Add a new flag to destinguish sas controller (Ewan Milne) [1491014] - [ata] libata: make sata_sil24 use fifo tag allocator (Ewan Milne) [1491014] - [ata] libata: move sas ata tag allocation to libata-scsi.c (Ewan Milne) [1491014] - [ata] libata: use blk taging (Ewan Milne) [1491014] - [nvme] Use admin command effects for admin commands (David Milburn) [1515584] - [nvme] nvmet: fix space padding in serial number (David Milburn) [1515584] - [nvme] nvme-pci: Remove unused queue parameter (David Milburn) [1515584] - [nvme] nvme-pci: Skip queue deletion if there are no queues (David Milburn) [1515584] - [nvme] target: fix buffer overflow (David Milburn) [1515584] - [nvme] don't send keep-alives to the discovery controller (David Milburn) [1515584] - [nvme] unexport nvme_start_keep_alive (David Milburn) [1515584] - [nvme] nvme-loop: fix kernel oops in case of unhandled command (David Milburn) [1560383 1515584] - [nvme] enforce 64bit offset for nvme_get_log_ext fn (David Milburn) [1515584] - [nvme] make nvme_get_log_ext non-static (David Milburn) [1515584] - [nvme] nvmet: constify struct nvmet_fabrics_ops (David Milburn) [1515584] - [nvme] nvmet: refactor configfs transport type handling (David Milburn) [1515584] - [nvme] nvmet: move device_uuid configfs attr definition to suitable place (David Milburn) [1515584] - [nvme] Add .stop_ctrl to nvme ctrl ops (David Milburn) [1515584] - [nvme] nvme-rdma: Allow DELETING state change failure in error_recovery (David Milburn) [1515584] - [nvme] nvme-rdma: Don't flush delete_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Don't flush system_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Fix use after free in nvmet_rdma_cm_handler() (David Milburn) [1515584] - [nvme] nvmet-rdma: Remove unused queue state (David Milburn) [1515584] - [nvme] nvmet_fc: prevent new io rqsts in possible isr completions (David Milburn) [1515584] - [nvme] nvme_fc: on remoteport reuse, set new nport_id and role (David Milburn) [1515584] - [nvme] nvme_fc: fix abort race on teardown with lld reject (David Milburn) [1515584] - [nvme] nvme_fc: io timeout should defer abort to ctrl reset (David Milburn) [1515584] - [nvme] nvme_fc: fix ctrl create failures racing with workq items (David Milburn) [1515584] - [nvme] nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A (David Milburn) [1515584] - [nvme] centralize ctrl removal prints (David Milburn) [1515584] - [nvme] nvme-pci: Add .get_address ctrl callback (David Milburn) [1515584] - [nvme] implement log page low/high offset and dwords (David Milburn) [1515584] - [nvme] change namespaces_mutext to namespaces_rwsem (David Milburn) [1515584] - [nvme] fix the dangerous reference of namespaces list (David Milburn) [1515584] - [nvme] nvme-pci: quiesce IO queues prior to disabling device HMB accesses (David Milburn) [1515584] - [nvme] use define instead of magic value for identify size (David Milburn) [1515584] - [nvme] nvme_fc: rework sqsize handling (David Milburn) [1515584] - [nvme] nvme-fabrics: Ignore nr_io_queues option for discovery controllers (David Milburn) [1515584] - [nvme] nvme-pci: Fix nvme queue cleanup if IRQ setup fails (David Milburn) [1515584] - [nvme] nvme-fabrics: don't check for non-NULL module in nvmf_register_transport (David Milburn) [1515584] - [nvme] nvme-rdma: fix sysfs invoked reset_ctrl error flow (David Milburn) [1515584] - [nvme] nvme-pci: Fix timeouts in connecting state (David Milburn) [1515584] - [nvme] nvme-pci: Remap CMB SQ entries on every controller reset (David Milburn) [1515584] - [nvme] fix the deadlock in nvme_update_formats (David Milburn) [1515584] - [nvme] Don't use a stack buffer for keep-alive command (David Milburn) [1515584] - [nvme] nvme_fc: cleanup io completion (David Milburn) [1515584] - [nvme] nvme_fc: correct abort race condition on resets (David Milburn) [1515584] - [nvme] delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition (David Milburn) [1515584] - [nvme] nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process (David Milburn) [1515584] - [nvme] rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING (David Milburn) [1515584] - [nvme] nvme-pci: introduce RECONNECTING state to mark initializing procedure (David Milburn) [1515584] - [nvme] nvme-rdma: remove redundant boolean for inline_data (David Milburn) [1515584] - [nvme] don't free uuid pointer before printing it (David Milburn) [1515584] - [nvme] nvme-pci: Suspend queues after deleting them (David Milburn) [1515584] - [nvme] nvme-pci: Fix queue double allocations (David Milburn) [1515584] - [nvme] nvme-pci: clean up SMBSZ bit definitions (David Milburn) [1515584] - [nvme] nvme-pci: clean up CMB initialization (David Milburn) [1515584] - [nvme] nvmet: release a ns reference in nvmet_req_uninit if needed (David Milburn) [1515584] - [nvme] nvme-fabrics: fix memory leak when parsing host ID option (David Milburn) [1515584] - [nvme] fix comment typos in nvme_create_io_queues (David Milburn) [1515584] - [nvme] host delete_work and reset_work on separate workqueues (David Milburn) [1515584] - [nvme] nvme-pci: allocate device queues storage space at probe (David Milburn) [1515584] - [nvme] allocate nvme_queue in correct node (David Milburn) [1515584] - [nvme] take refcount on transport module (David Milburn) [1515584] - [nvme] nvme-pci: fix NULL pointer reference in nvme_alloc_ns (David Milburn) [1515584] - [nvme] modify the debug level for setting shutdown timeout (David Milburn) [1515584] - [nvme] nvme-pci: don't open-code nvme_reset_ctrl (David Milburn) [1515584] - [nvme] nvmet: rearrange nvmet_ctrl_free() (David Milburn) [1515584] - [nvme] nvmet: fix error flow in nvmet_alloc_ctrl() (David Milburn) [1515584] - [nvme] nvme-pci: remove an unnecessary initialization in HMB code (David Milburn) [1515584] - [nvme] nvme-fabrics: protect against module unload during create_ctrl (David Milburn) [1515584] - [nvme] nvmet-fc: cleanup nvmet add_port/remove_port (David Milburn) [1515584] - [nvme] nvme_fcloop: refactor host/target io job access (David Milburn) [1515584] - [nvme] nvme_fcloop: rework to remove xxx_IN_ISR feature flags (David Milburn) [1515584] - [nvme] nvme_fcloop: disassocate local port structs (David Milburn) [1515584] - [nvme] nvme_fcloop: fix abort race condition (David Milburn) [1515584] - [nvme] nvmet: lower log level for each queue creation (David Milburn) [1515584] - [nvme] nvmet-rdma: lowering log level for chatty debug messages (David Milburn) [1515584] - [nvme] nvmet-rdma: removed queue cleanup from module exit (David Milburn) [1515584] - [s390] zcrypt: Fix wrong comparison leading to strange load balancing (Hendrik Brueckner) [1375258] - [s390] zcrypt: Introduce QACT support for AP bus devices (Hendrik Brueckner) [1375258] - [s390] zcrypt: Enable special header file flag for AU CPRP (Hendrik Brueckner) [1375258] - [s390] zcrypt: CEX6S exploitation (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP queue interrupt control (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP config info query (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize test AP queue (Hendrik Brueckner) [1375258] - [s390] crypto: add s390 platform specific aes gcm support (Hendrik Brueckner) [1375263] - [s390] crypto: add inline assembly for KMA instruction to cpacf.h (Hendrik Brueckner) [1375263] - [s390] cpacf: Introduce kma instruction (Hendrik Brueckner) [1375263] - [s390] cpacf: query instructions use unique parameters for compatibility with KMA (Hendrik Brueckner) [1375263]- [gpu] drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul) [1571927] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1426680] - [netdrv] bnxt_en: Fix memory fault in bnxt_ethtool_init() (Jonathan Toppins) [1573936] - [uapi] input: Fix KEY_BRIGHTNESS_MIN definition (Prarit Bhargava) [1571274] - [acpi] acpi_pad: Fix memory leak in power saving threads (Lenny Szubowicz) [1542660] - [block] kyber: fix domain token leak during requeue (Ming Lei) [1548238] - [block] blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch (Ming Lei) [1548238] - [block] kyber: fix another domain token wait queue hang (Ming Lei) [1548238] - [block] kyber: fix hang on domain token wait queue (Ming Lei) [1548238] - [block] mq-deadline: add 'deadline' as a name alias (Ming Lei) [1548253] - [block] elevator: allow name aliases (Ming Lei) [1548253] - [block] elevator: mark parameter of elevator_aux_find() as const (Ming Lei) [1548253] - [block] elevator: move elevator_aux_find() to front of the file (Ming Lei) [1548253] - [block] blk-mq: quiesce queue before freeing queue (Ming Lei) [1548236] - [mm] hwpoison: disable memory error handling on 1GB hugepage (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() after try_to_unmap() for mlocked page (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() unconditionally (Aristeu Rozanski) [1525701] - [mm] madvise: pass return code of memory_failure() to userspace (Aristeu Rozanski) [1525701] - [mm] hwpoison: fix traversal of hugetlbfs pages to avoid printk flood (Aristeu Rozanski) [1525701] - [mm] hwpoison.c: fix held reference count after unpoisoning empty zero page (Aristeu Rozanski) [1525701] - [kernel] jump_label: Disable jump labels in __exit code (Josh Poimboeuf) [1541287] - [kernel] jump_label: Explicitly disable jump labels in __init code (Josh Poimboeuf) [1541287] - [kernel] sched: Enable SCHED_DEADLINE (Lauro Ramos Venancio) [1344565] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1558325] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1558325] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1558325] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1558325] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1558325] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1558325] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1558325] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1558325] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1558325] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1558325] - [s390] entry.s: fix spurious zeroing of r0 (Hendrik Brueckner) [1558325] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1558325] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1558325] - [s390] alternative: use a copy of the facility bit mask (Hendrik Brueckner) [1558325] - [s390] crypto: Adjust s390 aes and paes cipher priorities (Hendrik Brueckner) [1569511] - [s390] cio: update chpid descriptor after resource accessibility event (Hendrik Brueckner) [1574467] - [s390] dasd: fix IO error for newly defined devices (Hendrik Brueckner) [1574454] - [s390] uprobes: implement arch_uretprobe_is_alive() (Hendrik Brueckner) [1574009] - [s390] dasd: configurable IFCC handling (Hendrik Brueckner) [1548504] - [x86] spec_ctrl: Always clear SPEC_CTRL MSRs when disabling IBRS (Waiman Long) [1574730] - [kernel] perf/hwbp: Simplify the perf-hwbp code, fix documentation (Eugene Syromiatnikov) [1569874] {CVE-2018-1000199} - [x86] kvm: fix icebp instruction handling (Paolo Bonzini) [1566837] {CVE-2018-1087} - [x86] entry/64: Don't use IST entry for #BP stack (Paolo Bonzini) [1567074] {CVE-2018-8897}- [scsi] storvsc: Select channel based on available percentage of ring buffer to write (Cathy Avery) [1568513] - [kernel] scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage (Cathy Avery) [1568513] - [scsi] storsvc: don't set a bounce limit (Cathy Avery) [1568513] - [netdrv] netvsc: Use the vmbus function to calculate ring buffer percentage (Cathy Avery) [1568513] - [scsi] storvsc: Set up correct queue depth values for IDE devices (Cathy Avery) [1568513] - [scsi] storvsc: Spread interrupts when picking a channel for I/O requests (Cathy Avery) [1568513] - [scsi] storvsc: Increase cmd_per_lun for higher speed devices (Cathy Avery) [1568513] - [scsi] storvsc: missing error code in storvsc_probe() (Cathy Avery) [1568513] - [scsi] cxgb4i: silence overflow warning in t4_uld_rx_handler() (Arjun Vynipadath) [1523190] - [scsi] cxgb4i: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523190] - [scsi] iscsi: respond to netlink with unicast when appropriate (Chris Leech) [1330865] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1566553] - [scsi] bnx2fc: fix spelling mistake: "Couldnt" -> "Couldn't" (Chad Dupuis) [1566553] - [scsi] bnx2i: Use zeroing allocator rather than allocator/memset (Chad Dupuis) [1566556] - [scsi] bnx2i: bnx2i_hwi: use swap macro in bnx2i_send_iscsi_nopout (Chad Dupuis) [1566556] - [scsi] bnx2i: Clean up unused pointers in bnx2i_hwi (Chad Dupuis) [1566556] - [scsi] cdrom: do not call check_disk_change() inside cdrom_open() (Maurizio Lombardi) [1538362] - [scsi] lpfc: update driver version to 12.0.0.2 (Dick Kennedy) [1519548] - [scsi] lpfc: Correct missing remoteport registration during link bounces (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer reference when resetting adapter (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme remoteport registration race conditions (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver not recovering NVME rports during target link faults (Dick Kennedy) [1519548] - [scsi] lpfc: Fix WQ/CQ creation for older asic's (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer access in lpfc_nvme_info_show (Dick Kennedy) [1519548] - [scsi] lpfc: Fix lingering lpfc_wq resource after driver unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix Abort request WQ selection (Dick Kennedy) [1519548] - [scsi] lpfc: Enlarge nvmet asynchronous receive buffer counts (Dick Kennedy) [1519548] - [scsi] lpfc: Add per io channel NVME IO statistics (Dick Kennedy) [1519548] - [scsi] lpfc: Correct target queue depth application changes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix multiple PRLI completion error path (Dick Kennedy) [1519548] - [scsi] lpfc: make several unions static, fix non-ANSI prototype (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: fix typos on 64/128 GBit define names (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: add 64GBIT and 128GBIT port speed definitions (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.1 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.1 (Dick Kennedy) [1519548] - [scsi] lpfc: Memory allocation error during driver start-up on power8 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix mailbox wait for POST_SGL mbox command (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Targe6t WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Initiator WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Code cleanup for 128byte wqe data type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME Initiator FirstBurst (Dick Kennedy) [1519548] - [scsi] lpfc: Add missing unlock in WQ full logic (Dick Kennedy) [1519548] - [scsi] lpfc: use __raw_writeX on DPP copies (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.0 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.0 (Dick Kennedy) [1519548] - [scsi] lpfc: Work around NVME cmd iu SGL type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme embedded io length on new hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add embedded data pointers for enhanced performance (Dick Kennedy) [1519548] - [scsi] lpfc: Enable fw download on if_type=6 devices (Dick Kennedy) [1519548] - [scsi] lpfc: Add if_type=6 support for cycling valid bits (Dick Kennedy) [1519548] - [scsi] lpfc: Add 64G link speed support (Dick Kennedy) [1519548] - [scsi] lpfc: Add PCI Ids for if_type=6 hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add push-to-adapter support to sli4 (Dick Kennedy) [1519548] - [scsi] lpfc: Add SLI-4 if_type=6 support to the code base (Dick Kennedy) [1519548] - [scsi] lpfc: Rework sli4 doorbell infrastructure (Dick Kennedy) [1519548] - [scsi] lpfc: Rework lpfc to allow different sli4 cq and eq handlers (Dick Kennedy) [1519548] - [scsi] lpfc: Update 11.4.0.7 modified files for 2018 Copyright (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.7 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nonrecovery of NVME controller after cable swap (Dick Kennedy) [1519548] - [scsi] lpfc: Treat SCSI Write operation Underruns as an error (Dick Kennedy) [1519548] - [scsi] lpfc: Fix header inclusion in lpfc_nvmet (Dick Kennedy) [1519548] - [scsi] lpfc: Validate adapter support for SRIU option (Dick Kennedy) [1519548] - [scsi] lpfc: Indicate CONF support in NVMe PRLI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issue_lip if link is disabled (Dick Kennedy) [1519548] - [scsi] lpfc: Fix soft lockup in lpfc worker thread during LIP testing (Dick Kennedy) [1519548] - [scsi] lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (Dick Kennedy) [1519548] - [scsi] lpfc: Fix RQ empty firmware trap (Dick Kennedy) [1519548] - [scsi] lpfc: Fix IO failure during hba reset testing with nvme io (Dick Kennedy) [1519548] - [scsi] lpfc: Fix PRLI handling when topology type changes (Dick Kennedy) [1519548] - [scsi] lpfc: Add WQ Full Logic for NVME Target (Dick Kennedy) [1519548] - [scsi] lpfc: correct debug counters for abort (Dick Kennedy) [1519548] - [scsi] lpfc: move placement of target destroy on driver detach (Dick Kennedy) [1519548] - [scsi] lpfc: Increase CQ and WQ sizes for SCSI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix frequency of Release WQE CQEs (Dick Kennedy) [1519548] - [scsi] lpfc: fix a couple of minor indentation issues (Dick Kennedy) [1519548] - [scsi] lpfc: don't dereference localport before it has been null checked (Dick Kennedy) [1519548] - [scsi] lpfc: correct sg_seg_cnt attribute min vs default (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.6 (Dick Kennedy) [1519548] - [scsi] lpfc: Beef up stat counters for debug (Dick Kennedy) [1519548] - [scsi] lpfc: Fix infinite wait when driver unregisters a remote NVME port (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issues connecting with nvme initiator (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled (Dick Kennedy) [1519548] - [scsi] lpfc: Increase SCSI CQ and WQ sizes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix receive PRLI handling (Dick Kennedy) [1519548] - [scsi] lpfc: Fix -EOVERFLOW behavior for NVMET and defer_rcv (Dick Kennedy) [1519548] - [scsi] lpfc: Fix random heartbeat timeouts during heavy IO (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.5 (Dick Kennedy) [1519548] - [scsi] lpfc: small sg cnt cleanup (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver handling of nvme resources during unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix crash during driver unload with running nvme traffic (Dick Kennedy) [1519548] - [scsi] lpfc: Correct driver deregistrations with host nvme transport (Dick Kennedy) [1519548] - [scsi] lpfc: correct port registrations with nvme_fc (Dick Kennedy) [1519548] - [scsi] lpfc: Adjust default value of lpfc_nvmet_mrq (Dick Kennedy) [1519548] - [scsi] lpfc: Fix display for debugfs queInfo (Dick Kennedy) [1519548] - [scsi] lpfc: Raise maximum NVME sg list size for 256 elements (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME LS abort_xri (Dick Kennedy) [1519548] - [scsi] lpfc: Handle XRI_ABORTED_CQE in soft IRQ (Dick Kennedy) [1519548] - [scsi] lpfc: Expand WQE capability of every NVME hardware queue (Dick Kennedy) [1519548]- [char] ipmi: retain ipmi_si for ipmi platform_device.name (Tony Camuso) [1567691] - [char] ipmi: Fix some error cleanup issues (Tony Camuso) [1573197] - [char] ipmi_si: Fix error handling of platform device (Tony Camuso) [1573197] - [input] elantech - add new icbody type 15 (Benjamin Tissoires) [1565527] - [input] elantech - make arrays debounce_packet static, reduces object code size (Benjamin Tissoires) [1565527] - [input] elantech - constify attribute_group structures (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force relative mode on a certain module (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E547 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E556 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force needed quirks on Fujitsu H760 (Benjamin Tissoires) [1565527] - [input] elantech - fix Lenovo version typo (Benjamin Tissoires) [1565527] - [input] elantech - fix debug dump of the current packet (Benjamin Tissoires) [1565527] - [input] elantech - add more IC body types to the list (Benjamin Tissoires) [1565527] - [input] psmouse - use same format for secondary devices as for primary (Benjamin Tissoires) [1565527] - [input] elantech - mark protocols v2 and v3 as semi-mt (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook U745 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add special check for fw_version 0x470f01 touchpad (Benjamin Tissoires) [1565527] - [input] elantech - force resolution of 31 u/mm (Benjamin Tissoires) [1565527] - [input] elantech - add new icbody type (Benjamin Tissoires) [1565527] - [input] elantech - fix detection of touchpads where the revision matches a known rate (Benjamin Tissoires) [1565527] - [input] synaptics - add Lenovo 80 series ids to SMBus (Benjamin Tissoires) [1554926] - [input] trackpoint - combine calls to ps2_command() (Benjamin Tissoires) [1554926] - [input] libps2 - relax command byte ACK handling (Benjamin Tissoires) [1554926] - [kernel] input: libps2 - use BIT() for bitmask constants (Benjamin Tissoires) [1554926] - [input] libps2 - support retransmission of command data (Benjamin Tissoires) [1554926] - [input] libps2 - add debugging statements (Benjamin Tissoires) [1554926] - [input] psmouse - move sliced command implementation to libps2 (Benjamin Tissoires) [1554926] - [input] libps2 - use u8 for byte data (Benjamin Tissoires) [1554926] - [input] libps2 - fix switch statement formatting (Benjamin Tissoires) [1554926] - [input] psmouse - clean up code (Benjamin Tissoires) [1554926] - [input] psmouse - create helper for reporting standard buttons/motion (Benjamin Tissoires) [1554926] - [input] trackpoint - only expose supported controls for Elan, ALPS and NXP (Benjamin Tissoires) [1554926] - [input] psmouse - expose drift duration for IBM trackpoints (Benjamin Tissoires) [1554926] - [input] trackpoint - force 3 buttons if 0 button is reported (Benjamin Tissoires) [1554926] - [input] trackpoint - add new trackpoint firmware ID (Benjamin Tissoires) [1554926] - [input] trackpoint - assume 3 buttons when buttons detection fails (Benjamin Tissoires) [1554926] - [input] mouse - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics - use BIT() and GENMASK() macros (Benjamin Tissoires) [1554926] - [input] synaptics - add synaptics_query_int() (Benjamin Tissoires) [1554926] - [input] psmouse - fix data race in __ps2_command (Benjamin Tissoires) [1554926] - [input] psmouse - add small delay for IBM trackpoint pass-through mode (Benjamin Tissoires) [1554926] - [input] synaptics - prevent top button pad from creating smbus device (Benjamin Tissoires) [1554926] - [input] psmouse - fix Synaptics detection when protocol is disabled (Benjamin Tissoires) [1554926] - [input] synaptics - disable kernel tracking on SMBus devices (Benjamin Tissoires) [1554926] - [input] synaptics - fix device info appearing different on reconnect (Benjamin Tissoires) [1554926] - [input] synaptics - keep PS/2 around when RMI4_SMB is not enabled (Benjamin Tissoires) [1554926] - [input] synaptics - clear device info before filling in (Benjamin Tissoires) [1554926] - [input] psmouse - fix cleaning up SMBus companions (Benjamin Tissoires) [1554926] - [input] synaptics - add support for Intertouch devices (Benjamin Tissoires) [1554926] - [input] psmouse - add support for SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - introduce notion of SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - store pointer to current protocol (Benjamin Tissoires) [1554926] - [input] psmouse - implement fast reconnect option (Benjamin Tissoires) [1554926] - [input] serio - add fast reconnect option (Benjamin Tissoires) [1554926] - [input] synaptics - split device info into a separate structure (Benjamin Tissoires) [1554926] - [input] synaptics - do not mix logical and bitwise operations (Benjamin Tissoires) [1554926] - [input] synaptics - use SERIO_OOB_DATA to handle trackstick buttons (Benjamin Tissoires) [1554926] - [input] synaptics - dump ext10 capabilities as well (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - log when we create a guest serio port (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - unmask F03 interrupts when port is opened (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not delete interrupt memory too early (Benjamin Tissoires) [1554926] - [input] synaptics_rmi4 - remove unneeded MODULE_VERSION() usage (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - RMI4 can also use SMBUS version 3 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - limit the range of what GPIOs are buttons (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - constify attribute_group structures in F01 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - register F03 port as pass-through serio (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - change F12 clip to inactive border debug (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use dev_driver_string when registering interrupt (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - when registering sensors do not call them "drivers" (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - cleanup SMbus mapping handling (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix endianness issue in SMBus transport (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix handling failures from rmi_enable_sensor (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - prevent null pointer dereference in f30 (Benjamin Tissoires) [1554926] - [input] rmi4 - f30: detect INPUT_PROP_BUTTONPAD from the button count (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - forward upper mechanical buttons to PS/2 guest (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - clean up F30 implementation (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix error return code in rmi_probe_interrupts() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_find_function() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add sysfs interfaces for hardware IDs (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix reversed conditions in enable/disable_irq_wake (Benjamin Tissoires) [1554926] - [input] constify device_type structures (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - correctly swap clip values if axes are swapped (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove redundant null check on rmi_dev (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use Kconfig "if" to express dependency (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - select 'SERIO' when needed (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix F03 build error when serio is module (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix debug for sensor clip (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - store the attn data in the driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - allow to add attention data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - f03 - grab data passed by transport device (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F03 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - have only one struct platform data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_enable/disable_irq (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unused fields in struct rmi_driver_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add SMBus support (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for controlling dribble packets in F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add parameters for dribble packets and palm detect gesture (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - handle incomplete input data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - move IRQ handling to rmi_driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add a couple of debug lines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - factor out functions from probe (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - stop scanning PDT after two empty pages (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix register descriptor subpacket map construction (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not check for NULL when calling of_node_put() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix maximum size check for F12 control register 8 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use the RMI_F11_REL_BYTES define in rmi_f11_rel_pos_report (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unneeded variable (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove pointer to rmi_function in f12_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix spelling in defines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove check of Non-NULL array (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - using logical instead of bitwise AND (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F30 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for 2D sensors and F11 (Benjamin Tissoires) [1554926] - [uapi] input: synaptics-rmi4 - add support for Synaptics RMI4 devices (Benjamin Tissoires) [1554926] - [uapi] input: psmouse - add a custom serio protocol to send extra information (Benjamin Tissoires) [1554926] - [input] psmouse - limit protocols that we try on passthrough ports (Benjamin Tissoires) [1554926] - [input] psmouse - factor out common protocol probing code (Benjamin Tissoires) [1554926] - [input] psmouse - clean up Cypress probe (Benjamin Tissoires) [1554926] - [input] psmouse - move protocol descriptions around (Benjamin Tissoires) [1554926] - [input] psmouse - fix comment style (Benjamin Tissoires) [1554926] - [input] psmouse - use switch statement in psmouse_process_byte() (Benjamin Tissoires) [1554926] - [input] psmouse - use IS_ENABLED instead of homegrown code (Benjamin Tissoires) [1554926] - [kernel] genirq: Add irq_get_trigger_type() to get IRQ flags (Benjamin Tissoires) [1554926] - [uapi] input: add MT_TOOL_PALM (Benjamin Tissoires) [1554926] - [input] MT - add support for balanced slot assignment (Benjamin Tissoires) [1554926] - [i2c] i801: Restore configuration at shutdown (Benjamin Tissoires) [1554926] - [i2c] i801: Save register SMBSLVCMD value only once (Benjamin Tissoires) [1554926] - [i2c] do not enable fall back to Host Notify by default (Benjamin Tissoires) [1554926] - [i2c] use an IRQ to report Host Notify events, not alert (Benjamin Tissoires) [1554926] - [i2c] i801: remove SMBNTFDDAT reads as they always seem to return 0 (Benjamin Tissoires) [1554926] - [i2c] i801: use the BIT() macro for FEATURES_* also (Benjamin Tissoires) [1554926] - [i2c] i801: use BIT() macro for bits definition (Benjamin Tissoires) [1554926] - [i2c] i801: minor formatting issues (Benjamin Tissoires) [1554926] - [i2c] i801: store and restore the SLVCMD register at load and unload (Benjamin Tissoires) [1554926] - [i2c] i2c-smbus: fix i2c_handle_smbus_host_notify documentation (Benjamin Tissoires) [1554926] - [i2c] i801: add support of Host Notify (Benjamin Tissoires) [1554926] - [uapi] i2c: smbus: add SMBus Host Notify support (Benjamin Tissoires) [1554926] - [i2c] add a protocol parameter to the alert callback (Benjamin Tissoires) [1554926] - [crypto] chelsio - Remove unwanted initialization (Arjun Vynipadath) [1523191] - [crypto] chelsio - don't leak pointers to authenc keys (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove declaration of static function from header (Arjun Vynipadath) [1523191] - [crypto] chelsio -Split Hash requests for large scatter gather list (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix iv passed in fallback path for rfc3686 (Arjun Vynipadath) [1523191] - [crypto] chelsio - Update IV before sending request to HW (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use kernel round function to align lengths (Arjun Vynipadath) [1523191] - [crypto] chelsio - no csum offload for ipsec path (Arjun Vynipadath) [1523191] - [crypto] chelsio - Make function aead_ccm_validate_input static (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix indentation warning (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove dst sg size zero check (Arjun Vynipadath) [1523191] - [crypto] chelsio - Add authenc versions of ctr and sha (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix IV updated in XTS operation (Arjun Vynipadath) [1523191] - [crypto] chelsio - check for sg null (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix Indentation (Arjun Vynipadath) [1523191] - [crypto] chelsio - fix a type cast error (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] gcm - add GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] chelsio - select CRYPTO_GF128MUL (Arjun Vynipadath) [1523191] - [crypto] chcr: ensure cntrl is initialized to fix bit-wise or'ing of garabage data (Arjun Vynipadath) [1523191] - [crypto] chcr: remove unused variables net_device, pi, adap and cntrl (Arjun Vynipadath) [1523191] - [crypto] chelsio - make arrays sgl_ent_len and dsgl_ent_len static (Arjun Vynipadath) [1523191] - [crypto] chcr: Add support for Inline IPSec (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix an error code in chcr_hash_dma_map() (Arjun Vynipadath) [1523191] - [crypto] chelsio - remove redundant assignments to reqctx and dst_size (Arjun Vynipadath) [1523191] - [crypto] chcr - Replace _manual_ swap with swap macro (Arjun Vynipadath) [1523191] - [crypto] chelsio - pr_err() strings should end with newlines (Arjun Vynipadath) [1523191] - [net] vsock: make af_vsock.ko removable again (Stefan Hajnoczi) [1559688]- [target] cxgbit: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1523189] - [base] fix memory leak for ata_link_init (David Milburn) [1474183] - [fs] freeing unlinked file indefinitely delayed (Carlos Maiolino) [1248862] - [mm] tmpfs: fix shmem_evict_inode() warnings on i_blocks (Christoph von Recklinghausen) [1537382] - [hv] add SPDX license id to Kconfig (Mohammed Gamal) [1551622] - [hv] add SPDX license to trace (Mohammed Gamal) [1551622] - [hv] vmbus: do not mark HV_PCIE as perf_device (Mohammed Gamal) [1551622] - [hv] vmbus: respect what we get from hv_get_synint_state() (Mohammed Gamal) [1551622] - [hv] hv_balloon: trace post_status (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix bugs in num_pages_onlined accounting (Mohammed Gamal) [1551622] - [hv] hv_balloon: simplify hv_online_page()/hv_page_online_one() (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix printk loglevel (Mohammed Gamal) [1551622] - [hv] hv_vmbus: Correct the stale comments regarding cpu affinity (Mohammed Gamal) [1551622] - [hv] Synthetic typo correction (Mohammed Gamal) [1551622] - [hv] hyper-v: use GFP_KERNEL for hv_context.hv_numa_map (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Fix ring buffer signaling (Mohammed Gamal) [1551622] - [hv] vmbus: add monitor_id and subchannel_id to sysfs per channel (Mohammed Gamal) [1551622] - [hv] vmbus: make channel attributes static (Mohammed Gamal) [1551622] - [hv] vmbus: unregister device_obj->channels_kset (Mohammed Gamal) [1551622] - [hv] vmbus: Remove x86-isms from arch independent drivers (Mohammed Gamal) [1551622] - [hv] hyper-v: trace channel events (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_send_tl_connect_request() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_release_relid() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_negotiate_version() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_teardown_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_establish_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_close_internal() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_open() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_request_offers() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onversion_response() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_torndown() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_created() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onopen_result() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer_rescind() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_message() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_msg_dpc() (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Expose per-channel interrupts and events counters (Mohammed Gamal) [1551622] - [hv] vmbus: Make panic reporting to be more useful (Mohammed Gamal) [1551622] - [hv] vmbus: initialize reserved fields in messages (Mohammed Gamal) [1551622] - [hv] vmbus: add per-channel sysfs info (Mohammed Gamal) [1551622] - [hv] hv: fcopy: restore correct transfer length (Mohammed Gamal) [1551622] - [hv] hv: kvp: Use MAX_ADAPTER_ID_SIZE for translating adapter id (Mohammed Gamal) [1551622] - [hv] hv: balloon: Show the max dynamic memory assigned (Mohammed Gamal) [1551622] - [hv] hv: balloon: Initialize last_post_time on startup (Mohammed Gamal) [1551622] - [hv] hv: balloon: Correctly update onlined page count (Mohammed Gamal) [1551622] - [hv] vmbus: add prefetch to ring buffer iterator (Mohammed Gamal) [1551622] - [hv] vmbus: more host signalling avoidance (Mohammed Gamal) [1551622] - [hv] vmbus: eliminate duplicate cached index (Mohammed Gamal) [1551622] - [hv] vmbus: refactor hv_signal_on_read (Mohammed Gamal) [1551622] - [hv] vmbus: simplify hv_ringbuffer_read (Mohammed Gamal) [1551622] - [gpu] drm/amdgpu: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/radeon: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/nouveau: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm: Allow determining if current task is output poll worker (Lyude Paul) [1563957] - [gpu] workqueue: Allow retrieval of current task's work struct (1/5) (Lyude Paul) [1563957] - [acpi] nfit: add 'Enable Latch System Shutdown Status' command support (Jeff Moyer) [1507717] - [acpi] nfit: add support for NVDIMM_FAMILY_INTEL v1.6 DSMs (Jeff Moyer) [1507717] - [acpi] nfit: hide unknown commands from nmemX/commands (Jeff Moyer) [1507717] - [tools] nfit: nfit_test supports translate SPA (Jeff Moyer) [1507717] - [acpi] nfit: Enable to show what feature is supported via ND_CMD_CALL for nfit_test (Jeff Moyer) [1507717] - [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1571162] - [x86] perf/intel/uncore: Add event constraint for BDX PCU (Prarit Bhargava) [1567782] - [x86] intel_rdt: Fix potential deadlock during resctrl mount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix potential deadlock during resctrl unmount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system (Jiri Olsa) [1509785] - [x86] intel_rdt: Add command line parameter to control L2_CDP (Jiri Olsa) [1509785] - [x86] intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG (Jiri Olsa) [1509785] - [x86] intel_rdt: Add two new resources for L2 Code and Data Prioritization (CDP) (Jiri Olsa) [1509785] - [x86] intel_rdt: Enumerate L2 Code and Data Prioritization (CDP) feature (Jiri Olsa) [1509785] - [documentation] x86/intel_rdt: Add documentation for "info/last_cmd_status" (Jiri Olsa) [1509785] - [x86] intel_rdt: Fix a silent failure when writing zero value schemata (Jiri Olsa) [1509785] - [x86] intel_rdt: Initialize bitmask of shareable resource if CDP enabled (Jiri Olsa) [1509785] - [x86] intel_rdt: Remove redundant assignment (Jiri Olsa) [1509785] - [x86] intel_rdt/cqm: Make integer rmid_limbo_count static (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when making directories (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the cpus file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the tasks file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the schemata file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add framework for better RDT UI diagnostics (Jiri Olsa) [1509785] - [x86] vmware: set cpu capabilities during platform initialization (Vitaly Kuznetsov) [1507027] - [x86] vmware: Remove duplicate inclusion of asm/timer.h (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add paravirt sched clock (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add basic paravirt ops support (Vitaly Kuznetsov) [1507027] - [x86] vmware: Read tsc_khz only once at boot time (Vitaly Kuznetsov) [1507027] - [powerpc] pseries: Fix cpu hotplug crash with memoryless nodes (Serhii Popovych) [1507765] - [powerpc] numa: Ensure nodes initialized for hotplug (Serhii Popovych) [1507765] - [powerpc] numa: Use ibm, max-associativity-domains to discover possible nodes (Serhii Popovych) [1507765] - [powerpc] mm: Allow memory hotplug into an offline node (Serhii Popovych) [1507765] - [powerpc] mm: allow memory hotplug into a memoryless node (Serhii Popovych) [1507765] - [powerpc] numa: Reset node_possible_map to only node_online_map (Serhii Popovych) [1507765]- [netdrv] ibmvnic: Clean actual number of RX or TX pools (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Clear pending interrupt after device reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Define vnic_login_client_data name field as unsized array (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Do not reset CRQ for Mobility driver resets (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix failover case for non-redundant configuration (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix reset scheduler error handling (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Zero used TX descriptor counter on reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix DMA mapping mistakes (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] cxgb4vf: Forcefully link up virtual interfaces (Arjun Vynipadath) [1523185] - [netdrv] cxgb4vf: Use dev_consume_skb_any() in place of consume_skb() (Arjun Vynipadath) [1523185] - [netdrv] cxgb4: Support firmware rdma write completion work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Support firmware rdma write with immediate work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to query HW SRQ parameters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to initialise/read SRQ entries (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Adds CPL support for Shared Receive Queues (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: notify fatal error to uld drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy vlan_id in ndo_get_vf_config (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: add support for ndo_set_vf_vlan (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for Inline IPSec Tx (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for ethtool i2c dump (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix error return code in adap_init0() (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix missing break in switch and indent return statements (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: support new ISSI flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: depend on firmware event for link status (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Setup FW queues before registering netdev (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix queue free path of ULD drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: check fw caps to set link mode mask (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not display 50Gbps as unsupported speed (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: increase max tx rate limit to 100 Gbps (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not set needs_free_netdev for mgmt dev's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy adap index to PF0-3 adapter instances (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add TP Congestion map entry for single-port (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: remove dead code when allocating filter (Arjun Vynipadath) [1523151] - [pci] cxgb4: Extend T3 PCI quirk to T4+ devices (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: free up resources of pf 0-3 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix error handling path in 'init_one()' (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: avoid memcpy beyond end of source buffer (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: IPv6 filter takes 2 tids (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: restructure VF mgmt code (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix FW flash errors (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Check alignment constraint for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: use CLIP with LIP6 on T6 for TCAM filters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: support for XLAUI Port Type (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: display VNI correctly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: add new T5 and T6 device id's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Report tid start range correctly for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Simplify PCIe Completion Timeout setting (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for new flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add HMA support (Arjun Vynipadath) [1523207 1523151] - [netdrv] cxgb4: add geneve offload support for T6 (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement ndo_features_check (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add support for vxlan segmentation offload (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement udp tunnel callbacks (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add data structures to support vxlan (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: speed up on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: rework on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix trailing zero in CIM LA dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use backdoor access to collect dumps when firmware crashed (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix incorrect condition for using firmware LDST commands (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: reset FW_OK flag on firmware crash (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: properly initialize variables (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: enable ZLIB_DEFLATE when building cxgb4 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use zlib deflate to compress firmware dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update dump collection logic to use compression (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TX rate limit info in UP CIM logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PCIe configuration logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect egress and ingress SGE queue contexts (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: skip TX and RX payload regions in memory dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect HMA memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: RSS table is 4k for T6 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MC memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory information (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect vpd info directly from hardware (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect SGE queue context dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect LE-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware misc dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware scheduler dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PBT tables dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MPS-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TID info dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect RSS dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect CIM queue configuration dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware LA dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix overflow in collecting IBQ and OBQ dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect IBQ and OBQ dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware module dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TP dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update API for TP indirect register access (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect firmware mbox and device log dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect register dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: implement ethtool dump data operations (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: make symbol pedits static (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix endianness for vlan value in cxgb4_tc_flower (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: set filter type to 1 for ETH_P_IPV6 (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix error return code in cxgb4_set_hash_filter() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash-filters via tc-flower offload (Arjun Vynipadath) [1523206 1523151] - [netdrv] chelsio/cxgb*: Convert timers to use timer_setup() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to retrieve stats for hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to delete hash filter (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: initialize hash-filter configuration (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: save additional filter tuple field shifts in tp_params (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for L3/L4 rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce fw_filter2_wr to prepare for L3/L4 rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-SMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce SMT ops to prepare for SMAC rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-DMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for action PASS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for TOS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: make function ch_flower_stats_cb, fixes warning (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fetch stats for offloaded tc flower flows (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to offload action vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add basic tc flower offload support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower offload skeleton (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: Fix conversion of (dev_)kfree_skb to dev_kfree/consume_skb_any (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Initialize FR_NSMR_TPTE_WR support properly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523151] - [lib] dql: dql_queued() should write first to reduce bus transactions (William Townsend) [1489665] - [net] sched: introduce helper to identify gact pass action (Ivan Vecera) [1570155] - [net] sched: cls_flower: Add support to handle first frag as match field (Davide Caratti) [1559804] - [net] eth: add devm version of alloc_etherdev_mqs function (Ivan Vecera) [1568001] - [net] eth: Fix sysfs_format_mac() code duplication (Ivan Vecera) [1568001] - [net] sched: Set the net-device for egress device instance (Ivan Vecera) [1557539] - [net] sched: Fix actions list corruption when adding offloaded tc flows (Ivan Vecera) [1557539] - [net] sched: remove unused tcf_exts_get_dev helper and cls_flower->egress_dev (Ivan Vecera) [1557539] - [net] sched: convert cls_flower->egress_dev users to tc_setup_cb_egdev infra (Ivan Vecera) [1557539] - [net] sched: introduce per-egress action device callbacks (Ivan Vecera) [1557539] - [net] sched: make tc_action_ops->get_dev return dev and avoid passing net (Ivan Vecera) [1557539] - [net] ipvs: skb_orphan in case of forwarding (William Townsend) [1554193] - [net] ipv4: add support for ECMP hash policy choice (Hangbin Liu) [1511351] - [net] ipv4: eliminate endianness warnings in ip_fib.h (Hangbin Liu) [1511351] - [net] Refactor path selection in __ip_route_output_key_hash (Hangbin Liu) [1511351] - [net] ipv4: consider TOS in fib_select_default (Hangbin Liu) [1511351] - [net] ipv4: fib_select_default should match the prefix (Hangbin Liu) [1511351] - [net] l2tp: fix negative assignment to unsigned int (Hangbin Liu) [1527251] - [net] l2tp: cleanup: remove redundant condition (Hangbin Liu) [1527251] - [net] l2tp: netlink: l2tp_nl_tunnel_send: set UDP6 checksum flags (Hangbin Liu) [1527251] - [net] l2tp: only set L2TP_ATTR_UDP_CSUM if AF_INET (Hangbin Liu) [1527251] - [net] l2tp: change L2TP_ATTR_UDP_ZERO_CSUM6_(RX, TX) attribute types (Hangbin Liu) [1527251] - [net] sched: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Ivan Vecera) [1557250] - [net] sched: Add support for HW offloading for CBS (Ivan Vecera) [1557250] - [net] sched: Introduce Credit Based Shaper (CBS) qdisc (Ivan Vecera) [1557250] - [net] sched: Add select_queue() class_ops for mqprio (Ivan Vecera) [1557250] - [net] sched: Change behavior of mq select_queue() (Ivan Vecera) [1557250] - [net] sched: Check for null dev_queue on create flow (Ivan Vecera) [1557250]- [infiniband] rdma/bnxt_re: report vlan_id and sl in qp1 recv completion (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: use BIT_ULL() for 64-bit bit masks (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: qplib_fp: fix pointer cast (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix the ib_reg failure cleanup (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect DB offset calculation (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unconditionly fence non wire memory operations (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unpin SQ and RQ memory if QP create fails (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Disable atomic capability on bnxt_re adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use common error handling code in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Delete two error messages for a failed memory allocation in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix an error code in bnxt_qplib_create_srq() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix static checker warning (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add SRQ support for Broadcom adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: expose detailed stats retrieved from HW (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add support for MRs with Huge pages (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Enable RoCE on virtual functions (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: report RoCE device support at info level (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use zeroing memory allocator than allocator/memset (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove redundant bnxt_qplib_disable_nq() call (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove unused vlan_tag variable (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Implement the shutdown hook of the L2-RoCE driver interface (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect usage of test_bit() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove set-but-not-used variables (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Suppress gcc 7 fall-through complaints (Selvin Xavier) [1550629] - [infiniband] ib/hfi1: Convert kzalloc_node and kcalloc to use kcalloc_node (Alex Estrin) [1501293 1483561] - [infiniband] hw/qib/qib_init.c: use kmalloc_array_node() (Alex Estrin) [1483561 1501293] - [infiniband] sw/rdmavt/qp.c: use kmalloc_array_node() (Alex Estrin) [1501293 1483561] - [infiniband] Remove now-redundant smp_read_barrier_depends() (Alex Estrin) [1501293 1483561] - [infiniband] rdmavt: Fix synchronization around percpu_ref (Alex Estrin) [1501293 1483561] - [infiniband] ib/qib: remove qib_keys.c (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Cleanup qib_set_part_key() with direct returns (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: remove redundant setting of any in for-loop (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Remove remaining code related to writing the EEPROM (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: convert timers to use timer_setup() (Alex Estrin) [1483561 1501293] - [infiniband] ib/hfi1: Add 16B rcvhdr trace support (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Show fault stats in both TX and RX directions (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove blind constants from 16B update (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert PortXmitWait/PortVLXmitWait counters to flit times (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not override given pcie_pset value (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize process_receive_ib() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary fecn and becn fields (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Look up ibport using a pointer in receive path (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize packet type comparison using 9B and bypass code paths (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Compute BTH only for RDMA_WRITE_LAST/SEND_LAST packet (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove dependence on qp->s_hdrwords (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for potential refcount leak in hfi1_open_file() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for early release of sdma context (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Re-order IRQ cleanup to address driver cleanup race (Alex Estrin) [1501293 1483561] - [infiniband] fix ulp/opa_vnic/opa_vnic_vema.c kernel-doc notation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Add trace for RNRNAK timer (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1, qib: Fix a concurrency issue with device name in logging (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Allocate CQ memory on the correct node (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix infinite loop in 8051 command error path (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Use correct numa node for SRQ allocation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Remove get_card_name() downcall (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Self determine driver name (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: No need to cancel RNRNAK retry timer when it is running (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add RQ/SRQ information to QP stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Change slid arg in ingress_pkey_table_fail to 32bit (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi: Only read capability registers if the capability exists (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Use 4096 for default active MTU in query_qp (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Handle initial value of 0 for CCTI setting (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Send 'reboot' as planned down remote reason (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prohibit invalid Init to Armed state transition (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not allocate PIO send contexts for VNIC (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary if check (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix a wrapping test to insure the correct timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove wrapper function in mmu_rb (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Reduce 8051 command timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Take advantage of kvzalloc_node in sdma initialization (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Don't modify num_user_contexts module parameter (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Insure int mask for in-kernel receive contexts is clear (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add tx_opcode_stats like the opcode_stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Validate PKEY for incoming GSI MAD packets (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Return actual operational VLs in port info query (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add MODULE_FIRMWARE statements (Alex Estrin) [1501293 1483561 1469811] - [infiniband] ib/hfi1: Set hdr_type when tx req is allocated (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Correct unnecessary acquisition of HW mutex (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix serdes loopback set-up (Alex Estrin) [1501293 1483561] - [infiniband] rdma/rdmavt: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Define hfi1_handle_cnp_tbl() once (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove set-but-not-used variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Correct issues with read-mostly and send size cache lines (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prevent LNI out of sync by resetting host interface version (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix output trace issues from 16B change (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor reset_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_user() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_invalid() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_clear() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_setup() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_base_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix parenthesis alignment issues (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_ctxt_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor assign_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add a safe wrapper for _rcd_get_by_index (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Extend input hdr tracing for packet type (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused hfi1_cpulist variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Inline common calculation (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary error messages on alloc failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused link_default variable (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Set default_desc1 just one time (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove the debug trace message in pin_sdma_pages() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert the macro AHG_HEADER_SET into an inline function (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add new state complete decodes for LNI failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Add routing control information (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly set vesw port status (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly clear Mac Table Digest (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly return the total MACs in UC MAC list (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Allow reset of MAC address (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Set POD value for Ethernet MTU (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Mark unused Ethernet MTU fields as reserved (Alex Estrin) [1501293 1483561] - [netdrv] cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()' (Chad Dupuis) [1566552] - [netdrv] mlx5e: Add missing XDP hunks (Alaa Hleihel) [1563805] - [netdrv] ena: fix error handling in ena_down() sequence (John Linville) [1555249] - [netdrv] ena: unmask MSI-X only after device initialization is completed (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.5.0 (John Linville) [1555249] - [netdrv] ena: add detection and recovery mechanism for handling missed/misrouted MSI-X (John Linville) [1555249] - [netdrv] ena: fix race condition between device reset and link up setup (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.3.0 (John Linville) [1555249] - [netdrv] ena: add new admin define for future support of IPv6 RSS (John Linville) [1555249] - [netdrv] ena: add statistics for missed tx packets (John Linville) [1555249] - [netdrv] ena: add power management ops to the ENA driver (John Linville) [1555249] - [netdrv] ena: remove legacy suspend suspend/resume support (John Linville) [1555249] - [netdrv] ena: improve ENA driver boot time (John Linville) [1555249] - [netdrv] ena: fix wrong max Tx/Rx queues on ethtool (John Linville) [1555249] - [netdrv] ena: fix rare kernel crash when bar memory remap fails (John Linville) [1555249] - [netdrv] ena: reduce the severity of some printouts (John Linville) [1555249] - [netdrv] ena: Remove redundant unlikely() (John Linville) [1555249] - [netdrv] aquantia: Regression on reset with 1.x firmware (David Arcari) [1570787] - [netdrv] aquantia: Make function hw_atl_utils_mpi_set_speed() static (David Arcari) [1570787] - [netdrv] aquantia: oops when shutdown on already stopped device (David Arcari) [1570787] - [netdrv] aquantia: Implement pci shutdown callback (David Arcari) [1570787] - [netdrv] aquantia: treewide: setup_timer() -> timer_setup() (David Arcari) [1570787]- [tools] perf trace: Call machine__exit() at exit (Jiri Olsa) [1540862] - [tools] perf symbols: Fix memory corruption because of zero length symbols (Jiri Olsa) [1540862] - [x86] perf/x86/intel/bts: Fix exclusive event reference leak (Jiri Olsa) [1540862] - [tools] perf test shell trace+probe_libc_inet_pton.sh: Be compatible with Debian/Ubuntu (Jiri Olsa) [1540862] - [tools] perf xyarray: Fix wrong processing when closing evsel fd (Jiri Olsa) [1540862] - [tools] perf record: Fix documentation for a inexistent option '-l' (Jiri Olsa) [1540862] - [tools] perf hists: Add extra integrity checks to fmt_free() (Jiri Olsa) [1540862] - [tools] perf hists: Fix crash in perf_hpp__reset_output_field() (Jiri Olsa) [1540862] - [tools] perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU (Jiri Olsa) [1540862] - [tools] perf script: Add missing separator for "-F ip, brstack" (and brstackoff) (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x part 2 (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x (Jiri Olsa) [1540862] - [tools] perf tools: Fix syscalltbl build failure (Jiri Olsa) [1540862] - [tools] perf report: Fix debug messages with --call-graph option (Jiri Olsa) [1540862] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1540862] - [tools] perf tools: Get all of tools/(arch, include)/ in the MANIFEST (Jiri Olsa) [1540862] - [tools] perf stat: Wait for the correct child (Jiri Olsa) [1540862] - [tools] perf tools: Support running perf binaries with a dash in their name (Jiri Olsa) [1540862] - [tools] perf config: Check not only section->from_system_config but also item's (Jiri Olsa) [1540862] - [tools] perf ui progress: Fix progress update (Jiri Olsa) [1540862] - [tools] perf ui progress: Make sure we always define step value (Jiri Olsa) [1540862] - [tools] perf tools: Open perf.data with O_CLOEXEC flag (Jiri Olsa) [1540862] - [tools] tools lib api: Fix make DEBUG=1 build (Jiri Olsa) [1540862] - [tools] perf tests: Fix compile when libunwind's unwind.h is available (Jiri Olsa) [1540862] - [tools] tools include linux: Guard against redefinition of some macros (Jiri Olsa) [1540862] - [tools] perf annotate browser: Help for cycling thru hottest instructions with TAB/shift+TAB (Jiri Olsa) [1540862] - [tools] perf stat: Only auto-merge events that are PMU aliases (Jiri Olsa) [1540862] - [tools] perf intel-pt: Fix syntax in documentation of config option (Jiri Olsa) [1540862] - [tools] perf trace: Support syscall name globbing (Jiri Olsa) [1540862] - [tools] perf syscalltbl: Support glob matching on syscall names (Jiri Olsa) [1540862] - [tools] perf report: Calculate the average cycles of iterations (Jiri Olsa) [1540862] - [tools] perf symbols: Fix plt entry calculation for ARM and AARCH64 (Jiri Olsa) [1540862] - [tools] perf probe: Fix kprobe blacklist checking condition (Jiri Olsa) [1540862] - [tools] perf trace beauty: Beautify pkey_(alloc, free, mprotect) arguments (Jiri Olsa) [1540862] - [tools] perf tools: Pass full path of FEATURES_DUMP (Jiri Olsa) [1540862] - [tools] perf tools: Robustify detection of clang binary (Jiri Olsa) [1540862] - [tools] tools lib: Allow external definition of CC, AR and LD (Jiri Olsa) [1540862] - [tools] perf tools: Allow external definition of flex and bison binary names (Jiri Olsa) [1540862] - [tools] tools build tests: Don't hardcode gcc name (Jiri Olsa) [1540862] - [tools] perf report: Group stat values on global event id (Jiri Olsa) [1540862] - [tools] perf values: Zero value buffers (Jiri Olsa) [1540862] - [tools] perf values: Fix allocation check (Jiri Olsa) [1540862] - [tools] perf values: Fix thread index bug (Jiri Olsa) [1540862] - [tools] perf report: Add dump_read function (Jiri Olsa) [1540862] - [tools] perf record: Set read_format for inherit_stat (Jiri Olsa) [1540862] - [tools] perf tools: Fix static build with newer toolchains (Jiri Olsa) [1540862] - [tools] perf stat: Fix path to PMU formats in documentation (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libunwind (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libdw from elfutils (Jiri Olsa) [1540862] - [tools] perf: Fix documentation for sysctls perf_event_paranoid and perf_event_mlock_kb (Jiri Olsa) [1540862] - [tools] perf tools: Really install manpages via 'make install-man' (Jiri Olsa) [1540862] - [tools] perf vendor events: Add Skylake server uncore event list (Jiri Olsa) [1540862] - [tools] perf vendor events: Add core event list for Skylake Server (Jiri Olsa) [1540862] - [tools] perf tools: Dedup events in expression parsing (Jiri Olsa) [1540862] - [tools] perf tools: Increase maximum number of events in expressions (Jiri Olsa) [1540862] - [tools] perf tools: Expression parser enhancements for metrics (Jiri Olsa) [1540862] - [tools] perf tools: Add utility function to detect SMT status (Jiri Olsa) [1540862] - [tools] perf evsel: Fix buffer overflow while freeing events (Jiri Olsa) [1540862] - [tools] perf xyarray: Save max_x, max_y (Jiri Olsa) [1540862] - [tools] perf annotate browser: Circulate percent, total-period and nr-samples view (Jiri Olsa) [1540862] - [tools] perf annotate browser: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf annotate: Document --show-total-period option (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf tools: Use default CPUINFO_PROC where it fits (Jiri Olsa) [1540862] - [tools] perf tools: Remove unused cpu_relax() macros (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parse_events_parse arguments (Jiri Olsa) [1540862] - [tools] perf events parse: Use just one parse events state struct (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parsing state struct to clearer name (Jiri Olsa) [1540862] - [tools] perf events parse: Remove some needless local variables (Jiri Olsa) [1540862] - [tools] perf trace: Fix off by one string allocation problem (Jiri Olsa) [1540862] - [tools] perf jevents: Support FCMask and PortMask (Jiri Olsa) [1540862] - [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1540862] - [tools] perf script python: Add support for sqlite3 to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Rename call-graph-from-postgresql.py to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Add support for exporting to sqlite3 (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix query in call-graph-from-postgresql.py (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix missing call_path_id in export-to-postgresql script (Jiri Olsa) [1540862] - [tools] perf test shell vfs_getname: Skip for tools built with NO_LIBDWARF=1 (Jiri Olsa) [1540862] - [tools] perf test shell: Check if 'perf probe' is available, skip tests if not (Jiri Olsa) [1540862] - [tools] perf tests shell: Remove duplicate skip_if_no_debuginfo() function (Jiri Olsa) [1540862] - [tools] perf test shell: Add uprobes + backtrace ping test (Jiri Olsa) [1540862] - [tools] perf report: Fix module symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf srcline: Do not consider empty files as valid srclines (Jiri Olsa) [1540862] - [tools] perf util: Take elf_name as const string in dso__demangle_sym (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using vfs_getname + 'perf trace' (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using probe:vfs_getname and verifying results (Jiri Olsa) [1540862] - [tools] perf test shell: Move vfs_getname probe function to lib (Jiri Olsa) [1540862] - [tools] perf test shell: Install shell tests (Jiri Olsa) [1540862] - [tools] perf test shell: Add 'probe_vfs_getname' shell test (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' use same filtering code as main 'perf test' (Jiri Olsa) [1540862] - [tools] perf test: Add infrastructure to run shell based tests (Jiri Olsa) [1540862] - [tools] perf test: Add 'struct test *' to the test functions (Jiri Olsa) [1540862] - [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' subcommand match main 'perf test' numbering/matching (Jiri Olsa) [1540862] - [tools] perf tools: Add missing newline to expr parser error messages (Jiri Olsa) [1540862] - [tools] perf stat: Fix saved values rbtree lookup (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify perf ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify vhost virtio ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/vhost.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Pass _IOC_DIR to the per _IOC_TYPE scnprintf (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify KVM ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/kvm.h (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify sound ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of sound/asound.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Beautify DRM ioctl cmds (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab copies of drm/(drm, i915_drm).h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Improve 'cmd' beautifier (Jiri Olsa) [1540862] - [tools] tools perf: Do not check spaces/blank lines when checking header file copy drift (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of asm-generic/ioctls.h (Jiri Olsa) [1540862] - [tools] perf build: Clarify header version warning message (Jiri Olsa) [1540862] - [tools] perf data: Add doc when no conversion support compiled (Jiri Olsa) [1540862] - [tools] perf data: Add mmap(2) events to CTF conversion (Jiri Olsa) [1540862] - [tools] perf data: Add callchain to CTF conversion (Jiri Olsa) [1540862] - [tools] perf annotate tui: Set appropriate column width for period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix column header when toggling period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Clarify calculation of column header widths (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate tui: Use sym_hist_entry in disasm_line_samples (Jiri Olsa) [1540862] - [tools] perf annotate: Fix storing per line sym_hist_entry (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Set enough columns for --show-total-period (Jiri Olsa) [1540862] - [tools] perf sort: Use default sort if evlist is empty (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite perf_sample->weight (Jiri Olsa) [1540862] - [tools] perf stat: Use group read for event groups (Jiri Olsa) [1540862] - [tools] perf evsel: Add read_counter() (Jiri Olsa) [1540862] - [tools] perf tools: Add perf_evsel__read_size function (Jiri Olsa) [1540862] - [tools] perf tools: Add tools/include/uapi/asm-generic/fcntl.h to the MANIFEST (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix column header when using --show-total-period (Jiri Olsa) [1540862] - [tools] perf jevents: Make build fail on JSON parse error (Jiri Olsa) [1540862] - [tools] perf report: Tag branch type/flag on "to" and tag cycles on "from" (Jiri Olsa) [1540862] - [tools] perf report: Make --branch-history work without callgraphs(-g) option in perf record (Jiri Olsa) [1540862] - [tools] perf script python: Generate hooks with additional argument (Jiri Olsa) [1540862] - [tools] perf script python: Add perf_sample dict to tracepoint handlers (Jiri Olsa) [1540862] - [tools] perf script python: Add sample_read to dict (Jiri Olsa) [1540862] - [tools] perf script python: Refactor creation of perf sample dict (Jiri Olsa) [1540862] - [tools] perf script python: Allocate memory only if handler exists (Jiri Olsa) [1540862] - [tools] perf script: Remove some bogus error handling (Jiri Olsa) [1540862] - [tools] perf top: Support lookup of symbols in other mount namespaces (Jiri Olsa) [1540862] - [tools] perf evsel: Add verbose output for sys_perf_event_open fallback (Jiri Olsa) [1540862] - [tools] perf jvmti: Fix linker error when libelf config is disabled (Jiri Olsa) [1540862] - [tools] perf annotate: Process tracing data in pipe mode (Jiri Olsa) [1540862] - [tools] perf tools: Add EXCLUDE_EXTLIBS and EXTRA_PERFLIBS to makefile (Jiri Olsa) [1540862] - [tools] perf cgroup: Fix refcount usage (Jiri Olsa) [1540862] - [tools] perf report: Fix kernel symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite sample->period (Jiri Olsa) [1540862] - [tools] perf annotate: Store the sample period in each histogram bucket (Jiri Olsa) [1540862] - [tools] perf hists: Pass perf_sample to __symbol__inc_addr_samples() (Jiri Olsa) [1540862] - [tools] perf annotate: Rename 'sum' to 'nr_samples' in struct sym_hist (Jiri Olsa) [1540862] - [tools] perf annotate: Introduce struct sym_hist_entry (Jiri Olsa) [1540862] - [tools] tools lib: Update copy of strtobool from the kernel sources (Jiri Olsa) [1540862] - [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Filter out 'sshd' in the tracer ancestry in syswide tracing (Jiri Olsa) [1540862] - [tools] perf trace: Introduce filter_loop_pids() (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Suppress unused args according to 'flags' arg (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Beautify syscall arguments (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/sched.h (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying names to syscall arguments formatters (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying number of syscall args for tracepointless syscalls (Jiri Olsa) [1540862] - [tools] perf trace: Ditch __syscall__arg_val() variant, not needed anymore (Jiri Olsa) [1540862] - [tools] perf trace: Use the syscall_fmt formatters without a tracepoint (Jiri Olsa) [1540862] - [tools] perf trace: Allow allocating sc->arg_fmt even without the syscall tracepoint (Jiri Olsa) [1540862] - [tools] perf trace beauty mmap: Ignore 'fd' and 'offset' args for MAP_ANONYMOUS (Jiri Olsa) [1540862] - [tools] perf trace: Add missing ' = ' in the default formatting of syscall returns (Jiri Olsa) [1540862] - [tools] perf intel-pt: Always set no branch for dummy event (Jiri Olsa) [1540862] - [tools] perf intel-pt: Set no_aux_samples for the tracking event (Jiri Olsa) [1540862] - [tools] perf report: Show branch type in callchain entry (Jiri Olsa) [1540862] - [tools] perf report: Show branch type statistics for stdio mode (Jiri Olsa) [1540862] - [tools] perf util: Create branch.c/.h for common branch functions (Jiri Olsa) [1540862] - [tools] perf report: Refactor the branch info printing code (Jiri Olsa) [1540862] - [tools] perf record: Create a new option save_type in --branch-filter (Jiri Olsa) [1540862] - [tools] perf header: Add event desc to pipe-mode header (Jiri Olsa) [1540862] - [tools] perf tools: Add feature header record to pipe-mode (Jiri Olsa) [1540862] - [tools] perf tool: Add show_feature_header to perf_tool (Jiri Olsa) [1540862] - [tools] perf header: Change FEAT_OP* macros (Jiri Olsa) [1540862] - [tools] perf header: Add a buffer to struct feat_fd (Jiri Olsa) [1540862] - [tools] perf header: Make write_pmu_mappings pipe-mode friendly (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd in read header records (Jiri Olsa) [1540862] - [tools] perf header: Don't pass struct perf_file_section to process_##_feat (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd to process header records (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd for print (Jiri Olsa) [1540862] - [tools] perf header: Add struct feat_fd for write (Jiri Olsa) [1540862] - [tools] perf header: Revamp do_write() (Jiri Olsa) [1540862] - [tools] perf util: Add const modifier to buf in "writen" function (Jiri Olsa) [1540862] - [tools] perf header: Fail on write_padded error (Jiri Olsa) [1540862] - [tools] perf header: Add PROCESS_STR_FUN macro (Jiri Olsa) [1540862] - [tools] perf header: Encapsulate read and swap (Jiri Olsa) [1540862] - [tools] perf report: Enable finding kernel inline functions (Jiri Olsa) [1540862] - [tools] perf trace beauty: Simplify syscall return formatting (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify the 'arg' for DUPFD (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Do not suppress 'cmd' when zero, should be DUPFD (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall arg formatters to request non suppression of zeros (Jiri Olsa) [1540862] - [tools] perf trace: Group per syscall arg formatter info into one struct (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETLEASE and F_SETLEASE arg/return (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export strarray for use in per-object beautifiers (Jiri Olsa) [1540862] - [tools] perf test sdt: Handle realpath() failure (Jiri Olsa) [1540862] - [tools] perf record: Do not ask for precise_ip with --no-samples (Jiri Olsa) [1540862] - [tools] perf evlist: Allow asking for max precise_ip in add_default() (Jiri Olsa) [1540862] - [tools] perf evsel: Allow asking for max precise_ip in new_cycles() (Jiri Olsa) [1540862] - [tools] tools build: Add test for setns() (Jiri Olsa) [1540862] - [tools] tools include uapi x86: Grab a copy of unistd.h (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETOWN and F_SETOWN (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the pid beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Augment the return of F_DUPFD(_CLOEXEC) (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the fd beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty: Give syscall return beautifier more context (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_(GS)ETFD arg/return value (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl flags: Beautify F_SETFL arg (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Move RDRW to the start of the output (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETFL return value (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Do not depend on the system's O_LARGEFILE define (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Support O_TMPFILE and O_NOFOLLOW (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall_arg beautifiers to set a different return formatter (Jiri Olsa) [1540862] - [tools] perf beauty open: Detach the syscall_arg agnostic bits from the flags formatter (Jiri Olsa) [1540862] - [tools] perf trace: Beautify new write hint fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Basic 'arg' beautifier (Jiri Olsa) [1540862] - [tools] tools include uapi asm-generic: Grab a copy of fcntl.h (Jiri Olsa) [1540862] - [tools] perf trace beauty: Introduce syscall arg beautifier for long integers (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the "int" and "hex" syscall arg formatters (Jiri Olsa) [1540862] - [tools] perf trace beauty: Allow accessing syscall args values in a syscall arg formatter (Jiri Olsa) [1540862] - [tools] perf trace beauty: Mask ignored fcntl 'arg' parameter (Jiri Olsa) [1540862] - [tools] perf trace: Only build tools/perf/trace/beauty/ when building 'perf trace' (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the strarrays scnprintf method (Jiri Olsa) [1540862] - [tools] Update uapi/linux/fcntl.h copy from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Beautify linux specific fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace: Remove F_ from some of the fcntl command strings (Jiri Olsa) [1540862] - [tools] perf annotate: Implement visual marker for macro fusion (Jiri Olsa) [1540862] - [tools] perf annotate: Check for fused instructions (Jiri Olsa) [1540862] - [kernel] perf/core: Fix cgroup time when scheduling descendants (Jiri Olsa) [1540862] - [tools] perf callchain: Compare dsos (as well) for CCKEY_FUNCTION (Jiri Olsa) [1540862] - [x86] perf/x86/intel/uncore: Correct num_boxes for IIO and IRP (Jiri Olsa) [1540862] - [x86] perf/x86/intel/rapl: Add missing CPU IDs (Jiri Olsa) [1540862] - [x86] perf/x86/msr: Add missing CPU IDs (Jiri Olsa) [1540862] - [kernel] perf/aux: Only update ->aux_wakeup in non-overwrite mode (Jiri Olsa) [1540862] - [x86] perf/x86: Fix caps/ for !Intel (Jiri Olsa) [1540862] - [kernel] perf/core, pt, bts: Get rid of itrace_started (Jiri Olsa) [1540862] - [x86] perf/x86: Export some PMU attributes in caps/ directory (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Print LBR support statement after validation (Jiri Olsa) [1540862] - [x86] perf/x86: Only show format attributes when supported (Jiri Olsa) [1540862] - [kernel] tracing, perf: Adjust code layout in get_recursion_context() (Jiri Olsa) [1540862] - [kernel] perf/aux: Ensure aux_wakeup represents most recent wakeup index (Jiri Olsa) [1540862] - [kernel] perf/aux: Make aux_(head, wakeup) ring_buffer members long (Jiri Olsa) [1540862] - [kernel] perf/core: Reduce context switch overhead (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Record branch type (Jiri Olsa) [1540862] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1540862] - [tools] perf/core: Define the common branch type classification (Jiri Olsa) [1540862]- [mm] hugetlb.c: clean up VM_WARN usage (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: fix VM_WARN(_*)() with CONFIG_DEBUG_VM=n (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 fix fix (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN_ONCE() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN which maps to WARN() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] Force log to disk before reading the AGF during a fstrim (Carlos Maiolino) [1248862] - [fs] gfs2: Remove inodes from ordered write list in gfs2_write_inode() (Abhijith Das) [1511599] - [fs] nfs: advance nfs_entry cookie only after decoding completes successfully (Frank Sorenson) [1468015] - [fs] gfs2: Zero out fallocated blocks in fallocate_chunk (Andreas Grunbacher) [1561016] - [fs] xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument QP and CQ access upcalls (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the client-side backchannel code paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points for connect events (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument MR allocation and recovery (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory invalidation (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in reply decoder path (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory registration (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the RPC Reply handler paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in RPC Call transmit paths (Benjamin Coddington) [1559349] - [fs] rpcrdma: infrastructure for static trace points in rpcrdma.ko (Benjamin Coddington) [1559349] - [fs] rdma/ib: Add trace point macros to display human-readable values (Benjamin Coddington) [1559349] - [fs] tracing: Add TRACE_DEFINE_ENUM() macro to map enums to their values (Benjamin Coddington) [1559349] - [fs] tracing: Give system name a pointer (Benjamin Coddington) [1559349] - [netdrv] hv_netvsc: Pass net_device parameter to revoke and teardown functions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Ensure correct teardown message sequence order (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Clean up extra parameter from rndis_filter_receive_data() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: enable multicast if necessary (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add range checking for rx packet offset and length (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Fix the return status in RX path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: common detach logic (Mohammed Gamal) [1526392 1551625] - [netdrv] hv_netvsc: change GPAD teardown order on older versions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use RCU to fix concurrent rx and queue changes (Mohammed Gamal) [1551625 1526392] - [netdrv] hv_netvsc: disable NAPI before channel close (Mohammed Gamal) [1551625 1526392] - [netdrv] revert "hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()" (Mohammed Gamal) [1551625] - [netdrv] revert "hv_netvsc: Change GPADL teardown order according to Hyper-V version" (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to rndis halt (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking during VF setup (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking for rx_mode (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid repeated updates of packet filter (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix filter flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: propagate rx filters to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: filter multicast/broadcast (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: defer queue selection to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use napi_schedule_irqoff (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix race in napi poll when rescheduling (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: cancel subchannel setup before halting device (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix error unwind handling if vmbus_open fails (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: only wake transmit queue if link is up (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid retry on send during shutdown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use the num_online_cpus() for channel limit (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: empty current transmit aggregation if flow blocked (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: remove open_cnt reference count (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to receive callback (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: simplify function args in receive status path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: track memory allocation failures in ethtool stats (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: copy_to_send buf can be void (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: optimize initialization of RNDIS header (Mohammed Gamal) [1551625] - [kernel] vmbus: make hv_get_ringbuffer_availbytes local (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use reciprocal divide to speed up percent calculation (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: replace divide with mask when computing padding (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: don't need local xmit_more (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: drop unused macros (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Set tx_table to equal weight after subchannels open (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add initialization of tx_table in netvsc_device_add() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename tx_send_table to tx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename ind_table to rx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add ethtool handler to set and get TCP hash levels (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Change the hash level variable to bit flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: report stop_queue and wake_queue (Mohammed Gamal) [1551625] - [mm] fork: introduce MADV_WIPEONFORK (Rafael Aquini) [1476297] - [x86] mpx: make mpx depend on x86-64 to free up VMA flag (Rafael Aquini) [1476297] - [x86] membarrier: provide core serializing command (Rafael Aquini) [1560024] - [kernel] membarrier: provide core serializing command, *_SYNC_CORE (Rafael Aquini) [1560024] - [x86] locking: implement sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] locking: Introduce sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] membarrier: provide GLOBAL_EXPEDITED command (Rafael Aquini) [1560024] - [kernel] sched: Introduce task_rcu_dereference() and try_get_task_struct() (Rafael Aquini) [1560024] - [powerpc] membarrier: skip memory barrier in switch_mm() (Rafael Aquini) [1560024] - [powerpc] wire up sys_membarrier() (Rafael Aquini) [1560024] - [s390] allocate sys_membarrier system call number (Rafael Aquini) [1560024] - [kernel] membarrier: document scheduler barrier requirements (Rafael Aquini) [1560024] - [kernel] membarrier: disable preemption when calling smp_call_function_many() (Rafael Aquini) [1560024] - [kernel] membarrier: provide register expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: provide expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: disable sys_membarrier when nohz_full is enabled (Rafael Aquini) [1560024] - [kernel] membarrier: system-wide memory barrier (Rafael Aquini) [1560024]- [hwmon] (k10temp) Only apply temperature offset if result is positive (David Arcari) [1446653] - [hwmon] (k10temp) Add temperature offset for Ryzen 1900X (David Arcari) [1446653] - [hwmon] (k10temp) Correct model name for Ryzen 1600X (David Arcari) [1446653] - [hwmon] (k10temp) Add support for temperature offsets (David Arcari) [1446653] - [hwmon] (k10temp) Add support for family 17h (David Arcari) [1446653] - [hwmon] (k10temp) Move chip specific code into probe function (David Arcari) [1446653] - [hwmon] (k10temp) use permission-specific DEVICE_ATTR variants (David Arcari) [1446653] - [hwmon] (k10temp) Remove duplicate pci-id define (David Arcari) [1446653] - [tools] wmi: fix cross-compile var clobbering (Jarod Wilson) [1517197] - [tools] wmi: add a sample for dell smbios communication over WMI (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: Fix dell driver init order (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Link all dell-smbios-* modules together (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Rename dell-smbios source to dell-smbios-base (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct some style warnings (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct notation for filtering (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: fix string overflow (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix kbd_get_state's request value (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer on heap rather than globally (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add 2-in-1 devices to the DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: make some local functions static (Jarod Wilson) [1517197] - [platform] x86: dell-wmi: check for kmalloc() errors (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Use bool in struct quirk_entry for true/false fields (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix error return code in dell_init() (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Disable userspace interface if missing hotfix (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer before rfkill use (Jarod Wilson) [1517197] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: release mutex lock on WMI call failure (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add filtering support (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-smm: test for WSMT (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Add new WMI dispatcher driver (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Introduce dispatcher for SMM calls (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add a sysfs interface for SMBIOS tokens (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: only run if proper oem string is detected (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add pr_fmt definition to driver (Jarod Wilson) [1517197] - [platform] x86: dell-*: Add a generic dell-laptop notifier chain (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix bogus keyboard backlight sysfs interface (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Refactor kbd_led_triggers_store() (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist (Jarod Wilson) [1517197] - [pci] irq: Add pci_request_irq() and pci_free_irq() helpers (Ivan Vecera) [1568010] - [linux] genirq: Return the IRQ name from free_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Fix indentation in remove_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Prevent chip buslock deadlock (Ivan Vecera) [1568010] - [target] Re-add missing SCF_ACK_KREF assignment in (Mike Christie) [1561851] - [powerpc] dma: Fix memory leak (Prarit Bhargava) [1564602] - [of] fix memory leak related to safe_name() (Prarit Bhargava) [1564602] - [scsi] Fix a memory leak in scsi_host_dev_release() (Prarit Bhargava) [1564602] - [powerpc] kmemleak: Do not scan the DART table (Prarit Bhargava) [1564602] - [powerpc] mm: Free string after creating kmem cache (Prarit Bhargava) [1564602] - [powerpc] msi: Free the bitmap if it was slab allocated (Prarit Bhargava) [1564602] - [net] sched: actions: return explicit error when tunnel_key mode is not specified (Davide Caratti) [1554907] - [net] ipv6: the entire IPv6 header chain must fit the first fragment (Paolo Abeni) [1559964] - [net] ipv4: fix NULL dereference in free_fib_info_rcu() (Florian Westphal) [1535373] - [net] ipv4: add reference counting to metrics (Florian Westphal) [1535373] - [net] mqprio: fix potential null pointer dereference on opt (Ivan Vecera) [1557527] - [net] mqprio: Introduce new hardware offload mode and shaper in mqprio (Ivan Vecera) [1557527] - [lib] rhashtable: Fix rhlist duplicates insertion (Xin Long) [1559106] - [net] ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() (Lorenzo Bianconi) [1533773] - [net] ip_gre: clear feature flags when incompatible o_flags are set (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via ioctl (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via netlink (Lorenzo Bianconi) [1489629] - [net] ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path (Xin Long) [1527291] - [net] tcp/dccp: Re-arm TIME_WAIT reaping hangman timer if thread slot quota is exceeded (Stefano Brivio) [1533771]- [nvme] nvme-fcloop: avoid possible uninitialized variable warning (David Milburn) [1519689] - [nvme] check hw sectors before setting chunk sectors (David Milburn) [1519689] - [nvme] call blk_integrity_unregister after queue is cleaned up (David Milburn) [1519689] - [nvme] nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() (David Milburn) [1519689] - [nvme] nvme-rdma: fix memory leak during queue allocation (David Milburn) [1519689] - [nvme] nvme-fc: don't use bit masks for set/test_bit() numbers (David Milburn) [1519689] - [nvme] nvme-pci: add quirk for delay before CHK RDY for WDC SN200 (David Milburn) [1519689] - [nvme] nvmet-fc: correct ref counting error when deferred rcv used (David Milburn) [1519689] - [nvme] nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set (David Milburn) [1519689] - [nvme] nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A (David Milburn) [1519689] - [nvme] nvmet_fc: fix better length checking (David Milburn) [1519689] - [nvme] nvmet: better data length validation (David Milburn) [1519689] - [nvme] send uevent for some asynchronous events (David Milburn) [1519689] - [nvme] unexport starting async event work (David Milburn) [1519689] - [nvme] remove handling of multiple AEN requests (David Milburn) [1519689] - [nvme] nvme-fc: remove unused "queue_size" field (David Milburn) [1519689] - [nvme] centralize AEN defines (David Milburn) [1519689] - [nvme] nvmet: remove redundant local variable (David Milburn) [1519689] - [nvme] nvmet: remove redundant memset if failed to get_smart_log failed (David Milburn) [1519689] - [nvme] fix eui_show() print format (David Milburn) [1519689] - [nvme] compare NQN string with right size (David Milburn) [1519689] - [nvme] nvmet: fix comment typos in admin-cmd.c (David Milburn) [1519689] - [nvme] nvme-rdma: fix nvme_rdma_create_queue_ib error flow (David Milburn) [1519689] - [nvme] nvmet-rdma: update queue list during ib_device removal (David Milburn) [1519689] - [nvme] check admin passthru command effects (David Milburn) [1519689] - [nvme] factor get log into a helper (David Milburn) [1519689] - [nvme] comment typo fixed in clearing AER (David Milburn) [1519689] - [nvme] Remove unused headers (David Milburn) [1519689] - [nvme] flush reset_work before safely continuing with delete operation (David Milburn) [1519689] - [nvme] nvme-rdma: reuse nvme_delete_ctrl when reconnect attempts expire (David Milburn) [1519689] - [nvme] consolidate common code from ->reset_work (David Milburn) [1519689] - [nvme] nvme-rdma: remove nvme_rdma_remove_ctrl (David Milburn) [1519689] - [nvme] move controller deletion to common code (David Milburn) [1519689] - [nvme] check for a live controller in nvme_dev_open (David Milburn) [1519689] - [nvme] get rid of nvme_ctrl_list (David Milburn) [1519689] - [nvme] switch controller refcounting to use struct device (David Milburn) [1519689] - [nvme] kobject: Export kobject_get_unless_zero() (David Milburn) [1519689] - [nvme] simplify nvme_open (David Milburn) [1519689] - [nvme] use kref_get_unless_zero in nvme_find_get_ns (David Milburn) [1519689] - [nvme] nvme-rdma: Add debug message when reaches timeout (David Milburn) [1519689] - [nvme] nvme-rdma: align nvme_rdma_device structure (David Milburn) [1519689] - [nvme] use ida_simple_(get,remove) for the controller instance (David Milburn) [1519689] - [nvme] nvmet: Change max_nsid in subsystem due to ns_disable if needed (David Milburn) [1519689] - [nvme] nvme-loop: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-fc: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-rdma: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-pci: fix typos in comments (David Milburn) [1519689] - [nvme] nvme-rdma: stop controller reset if the controller is deleting (David Milburn) [1519689] - [nvme] nvme-rdma: change queue flag semantics DELETING -> ALLOCATED (David Milburn) [1519689] - [nvme] nvme-rdma: teardown admin/io queues once on error recovery (David Milburn) [1519689] - [nvme] nvme-rdma: move assignment to declaration (David Milburn) [1519689] - [nvme] nvme-rdma: fix wrong logging message (David Milburn) [1519689] - [nvme] nvme-rdma: pass tagset to directly nvme_rdma_free_tagset (David Milburn) [1519689] - [nvme] nvme-fabrics: request transport module (David Milburn) [1519689] - [nvme] use menu Kconfig interface (David Milburn) [1519689] - [nvme] nvme-rdma: Fix error status return in tagset allocation failure (David Milburn) [1519689] - [nvme] nvme-rdma: Fix possible double free in reconnect flow (David Milburn) [1519689] - [nvme] nvme-pci: Use PCI bus address for data/queues in CMB (David Milburn) [1519689] - [nvme] fix visibility of "uuid" ns attribute (David Milburn) [1519689] - [nvme] nvme-rdma: give up reconnect if state change fails (David Milburn) [1519689] - [nvme] nvme-core: Use nvme_wq to queue async events and fw activation (David Milburn) [1519689] - [nvme] nvmet: add support for reporting the host identifier (David Milburn) [1519689] - [nvme] factor metadata handling out of __nvme_submit_user_cmd (David Milburn) [1519689] - [nvme] allow calling nvme_change_ctrl_state from irq context (David Milburn) [1519689] - [nvme] honor RTD3 Entry Latency for shutdowns (David Milburn) [1519689] - [nvme] nvme-rdma: Use unlikely macro in the fast path (David Milburn) [1519689] - [nvme] rename AMS symbolic constants to fit specification (David Milburn) [1519689] - [nvme] add symbolic constants for CC identifiers (David Milburn) [1519689] - [nvme] fix identify namespace logging (David Milburn) [1519689] - [nvme] nvme-fabrics: log a warning if hostid is invalid (David Milburn) [1519689] - [nvme] nvme-rdma: call ops->reg_read64 instead of nvmf_reg_read64 (David Milburn) [1519689] - [nvme] nvme-rdma: cleanup error path in controller reset (David Milburn) [1519689] - [nvme] nvme-rdma: introduce nvme_rdma_start_queue (David Milburn) [1519689] - [nvme] nvme-rdma: rename nvme_rdma_init_queue to nvme_rdma_alloc_queue (David Milburn) [1519689] - [nvme] nvme-rdma: stop queues instead of simply flipping their state (David Milburn) [1519689] - [nvme] nvme-rdma: introduce configure/destroy io queues (David Milburn) [1519689] - [nvme] nvme-rdma: reuse configure/destroy_admin_queue (David Milburn) [1519689] - [nvme] nvme-rdma: don't free tagset on resets (David Milburn) [1519689] - [nvme] nvmet: use NVME_NSID_ALL (David Milburn) [1519689] - [nvme] nvme-rdma: disable the controller on resets (David Milburn) [1519689] - [nvme] nvme-rdma: move tagset allocation to a dedicated routine (David Milburn) [1519689] - [nvme] Add admin_tagset pointer to nvme_ctrl (David Milburn) [1519689] - [nvme] nvme-rdma: move nvme_rdma_configure_admin_queue code location (David Milburn) [1519689] - [nvme] nvme-rdma: remove NVME_RDMA_MAX_SEGMENT_SIZE (David Milburn) [1519689] - [nvme] nvmet: fix the return error code of target if host is not allowed (David Milburn) [1519689] - [nvme] add support for NVMe 1.3 Timestamp Feature (David Milburn) [1519689] - [nvme] define NVME_NSID_ALL (David Milburn) [1519689] - [nvme] add support for FW activation without reset (David Milburn) [1519689] - [nvme] nvmet-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-fabrics: Allow 0 as KATO value (David Milburn) [1519689] - [nvme] nvme-pci: initialize queue memory before interrupts (David Milburn) [1519689] - [nvme] nvme-pci: implement the HMB entry number and size limitations (David Milburn) [1519689] - [nvme] nvme-pci: propagate (some) errors from host memory buffer setup (David Milburn) [1519689] - [nvme] nvme-pci: use appropriate initial chunk size for HMB allocation (David Milburn) [1519689] - [nvme] nvme-pci: fix host memory buffer allocation fallback (David Milburn) [1519689] - [nvme] pci: serialize pci resets (David Milburn) [1543698]- [net] svcrdma: Fix Read chunk round-up (Don Dutile) [1549856] - [net] xprtrdma: Fix BUG after a device removal (Don Dutile) [1549856] - [net] xprtrdma: Fix calculation of ri_max_send_sges (Don Dutile) [1549856] - [net] xprtrdma: Correct some documenting comments (Don Dutile) [1549856] - [net] xprtrdma: Fix "bytes registered" accounting (Don Dutile) [1549856] - [net] svcrdma: Post Receives in the Receive completion handler (Don Dutile) [1549856] - [net] xprtrdma: Introduce rpcrdma_mw_unmap_and_put (Don Dutile) [1549856] - [net] xprtrdma: Remove usage of "mw" (Don Dutile) [1549856] - [net] xprtrdma: Replace all usage of "frmr" with "frwr" (Don Dutile) [1549856] - [net] xprtrdma: Don't clear RPC_BC_PA_IN_USE on pre-allocated rpc_rqst's (Don Dutile) [1549856] - [net] xprtrdma: Split xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: buf_free not called for CB replies (Don Dutile) [1549856] - [net] xprtrdma: Move unmap-safe logic to rpcrdma_marshal_req (Don Dutile) [1549856] - [net] xprtrdma: Support IPv6 in xprt_rdma_set_port (Don Dutile) [1549856] - [net] xprtrdma: Remove another sockaddr_storage field (cdata::addr) (Don Dutile) [1549856] - [net] xprtrdma: Initialize the xprt address string array earlier (Don Dutile) [1549856] - [net] xprtrdma: Remove unused padding variables (Don Dutile) [1549856] - [net] xprtrdma: Remove ri_reminv_expected (Don Dutile) [1549856] - [net] xprtrdma: Per-mode handling for Remote Invalidation (Don Dutile) [1549856] - [net] xprtrdma: Eliminate unnecessary lock cycle in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Fix backchannel allocation of extra rpcrdma_reps (Don Dutile) [1549856] - [net] xprtrdma: Fix buffer leak after transport set up failure (Don Dutile) [1549856] - [infiniband] ib/rxe: remove redudant parameter in rxe_av_fill_ip_info (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function rxe_av_fill_ip_info to void (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary parameter in rxe_av_to_attr (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove redudant parameter in function (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Change RDMA_RXE kconfig to use select (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix rxe_qp_cleanup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition in rxe_requester() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition related to the QP error state (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary skb_clone in xmit (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: add the static type to the variable (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Remove useless EXPORT_SYMBOL (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Avoid passing unused index pointer which is optional (Don Dutile) [1520302 1549856] - [infiniband] ib/mthca: remove mthca_user.h (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix gup usage in mthca_map_user_db() (Don Dutile) [1549856] - [infiniband] ib/mthca: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Fix permissions for OCRDMA_RESET_STATS (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Remove unneeded conversions to bool (Don Dutile) [1549856] - [infiniband] nes: Change accelerated flag to bool (Don Dutile) [1549856] - [infiniband] nes: remove unused 'timeval' struct member (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Fix usage of user response structures in ABI file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Remove usage of BIT() from UAPI header (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_t instead of atomic_t (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use more specific sizeof in kcalloc (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Clarify QP and CQ is_kernel logic (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add UAR SRQ macros in ABI header file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Do not re-calculate npages (Don Dutile) [1549856] - [infiniband] ib/iser: Combine substrings for three messages (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an unnecessary variable initialisation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an error message for a failed memory allocation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/srp: Add target_can_queue login parameter (Don Dutile) [1549856] - [scsi] ib/srp: Add RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Move the code for parsing struct ib_cm_req_event_param (Don Dutile) [1549856] - [infiniband] ib/srpt: Preparations for adding RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Don't allow reordering of commands on wait list (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix a race condition related to wait list processing (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix login-related race conditions (Don Dutile) [1549856] - [infiniband] ib/srpt: Log all zero-length writes and completions (Don Dutile) [1549856] - [infiniband] ib/srpt: Simplify srpt_close_session() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework multi-channel support (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the source GID as session name (Don Dutile) [1549856] - [infiniband] ib/srpt: One target per port (Don Dutile) [1549856] - [infiniband] ib/srpt: Add P_Key support (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Make it safe to use RCU for srpt_device.rch_list (Don Dutile) [1549856] - [infiniband] ib/srp: Refactor srp_send_req() (Don Dutile) [1549856] - [infiniband] ib/srp: Improve path record query error message (Don Dutile) [1549856] - [infiniband] ib/srp: Use kstrtoull() instead of simple_strtoull() (Don Dutile) [1549856] - [infiniband] ib/srpt: Micro-optimize I/O context state manipulation (Don Dutile) [1549856] - [infiniband] ib/srpt: Inline srpt_get_cmd_state() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_format_guid() (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix ACL lookup during login (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce frequency of receive failure messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Convert a warning into a debug message (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the IPv6 format for GIDs in log messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Verify port numbers in srpt_event_handler() (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce the severity level of a log message (Don Dutile) [1549856] - [infiniband] ib/srpt: Rename a local variable, a member variable and a constant (Don Dutile) [1549856] - [infiniband] ib/srpt: Document all structure members in ib_srpt.h (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix kernel-doc warnings in ib_srpt.c (Don Dutile) [1549856] - [infiniband] ib/srpt: Remove an unused structure member (Don Dutile) [1549856] - [infiniband] ib/srp: replace custom implementation of hex2bin() (Don Dutile) [1549856] - [infiniband] ib/ipoib: Do not warn if IPoIB debugfs doesn't exist (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix for potential no-carrier state (Don Dutile) [1520300 1549856 1548474] - [infiniband] ib/ipoib: Update pathrec field if not valid record (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Avoid memory leak if the SA returns a different DGID (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Warn when one port fails to initialize (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Replace printk with pr_warn (Don Dutile) [1520300 1549856] - [rdma] ucma: Introduce safer rdma_addr_size() variants (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device exists prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device is connected prior to access it (Don Dutile) [1549856] - [infiniband] rdma/rdma_cm: Fix use after free race with process_one_req (Don Dutile) [1549856] - [infiniband] rdma/ucma: Correct option size check using optlen (Don Dutile) [1549856] - [infiniband] rdma/restrack: Move restrack_clean to be symmetrical to restrack_init (Don Dutile) [1549856] - [infiniband] rdma/ucma: Ensure that CM_ID exists prior to access it (Don Dutile) [1549856] - [rdma] verbs: Remove restrack entry from XRCD structure (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix use-after-free access in ucma_close (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check AF family prior resolving address (Don Dutile) [1549856] - [infiniband] rdma/ucma: Don't allow join attempts for unsupported AF family (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix access to non-initialized CM_ID object (Don Dutile) [1549856] - [infiniband] rdma/core: Do not use invalid destination in determining port reuse (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that user doesn't overflow QP state (Don Dutile) [1549856] - [infiniband] rdma/ucma: Limit possible option size (Don Dutile) [1549856] - [infiniband] ib/core: Fix possible crash to access NULL netdev (Don Dutile) [1549856] - [infiniband] rdma/core: Reduce poll batch for direct cq polling (Don Dutile) [1549856] - [infiniband] ib/core : Add null pointer check in addr_resolve (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix kernel panic while using XRC_TGT QP type (Don Dutile) [1549856] - [infiniband] rdma/restrack: don't use uaccess_kernel() (Don Dutile) [1549856] - [infiniband] rdma/verbs: Check existence of function prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Sanitize user entered port numbers prior to access it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix circular locking dependency (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd (Don Dutile) [1549856] - [infiniband] rdma/restrack: Increment CQ restrack object before committing (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from command mask overflow (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy (Don Dutile) [1549856] - [infiniband] ib/uverbs: Improve lockdep_check (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from races between lookup and destroy of uobjects (Don Dutile) [1549856] - [infiniband] ib/uverbs: Hold the uobj write lock after allocate (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix possible oops with duplicate ioctl attributes (Don Dutile) [1549856] - [infiniband] ib/uverbs: Add ioctl support for 32bit processes (Don Dutile) [1549856] - [uapi] ib/uverbs: Use __aligned_u64 for uapi headers (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix method merging in uverbs_ioctl_merge (Don Dutile) [1549856] - [rdma] ib/uverbs: Use u64_to_user_ptr() not a union (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use inline data transfer for UHW_IN (Don Dutile) [1549856] - [rdma] ib/uverbs: Always use the attribute size provided by the user (Don Dutile) [1549856] - [rdma] restrack: Remove unimplemented XRCD object (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use the standard kConfig format for experimental (Don Dutile) [1549856] - [infiniband] ib: Update references to libibverbs (Don Dutile) [1549856] - [infiniband] ib/core: Avoid a potential OOPs for an unused optional parameter (Don Dutile) [1549856] - [rdma] ib/core: Map iWarp AH type to undefined in rdma_ah_find_type (Don Dutile) [1549856] - [infiniband] rdma/nldev: missing error code in nldev_res_get_doit() (Don Dutile) [1549856] - [uapi] rdma/netlink: Hide unimplemented NLDEV commands (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide detailed QP information (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide global resource utilization (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy PDs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy CQs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy QPs (Don Dutile) [1549856] - [rdma] restrack: Add general infrastructure to track RDMA resources (Don Dutile) [1549856] - [rdma] core: Save kernel caller name when creating PD and CQ objects (Don Dutile) [1549856] - [rdma] core: Use the MODNAME instead of the function name for pd callers (Don Dutile) [1549856] - [uapi] rdma: Move enum ib_cq_creation_flags to uapi headers (Don Dutile) [1549856] - [infiniband] rdma/cm: Fix access to uninitialized variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Use existing netif_is_bond_master function (Don Dutile) [1549856] - [infiniband] ib/core: Avoid SGID attributes query while converting GID from OPA to IB (Don Dutile) [1549856] - [infiniband] ib/umad: Fix use of unprotected device pointer (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Use an unambiguous errno for method not supported (Don Dutile) [1549856] - [infiniband] rdma/cma: Update RoCE multicast routines to use net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Update cma_validate_port to honor net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Refactor to access multiple fields of rdma_dev_addr (Don Dutile) [1549856] - [infiniband] rdma/cma: Check existence of netdevice during port validation (Don Dutile) [1549856] - [rdma] core: Simplify rdma_addr_get_sgid() to not support RoCE (Don Dutile) [1549856] - [infiniband] rdma/ucma: Use rdma cm API to query GID (Don Dutile) [1549856] - [rdma] cma: Introduce API to read GIDs for multiple transports (Don Dutile) [1549856] - [infiniband] ib/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct (Don Dutile) [1549856] - [infiniband] ib/core: postpone WR initialization during queue drain (Don Dutile) [1549856] - [infiniband] ib/cma: use strlcpy() instead of strncpy() (Don Dutile) [1549856] - [rdma] core: Clarify rdma_ah_find_type (Don Dutile) [1549856] - [rdma] ib/core: Fix ib_wc structure size to remain in 64 bytes boundary (Don Dutile) [1549856] - [uapi] rdma: Mark imm_data as be32 in the verbs uapi header (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to RoCE Connected QPs (Don Dutile) [1549856] - [infiniband] ib/core: Attempt DMAC resolution for only RoCE (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to userspace QPs (Don Dutile) [1549856] - [infiniband] ib/core: Perform modify QP on real one (Don Dutile) [1549856] - [infiniband] fix sw/rdmavt/* kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/fmr_pool.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/verbs.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm path querying for RoCE (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm raw IB path setting for RoCE (Don Dutile) [1549856] - [rdma] cma, ucma: Simplify and rename rdma_set_ib_paths (Don Dutile) [1549856] - [infiniband] rdma/cma: Provide a function to set RoCE path record L2 parameters (Don Dutile) [1549856] - [infiniband] rdma/cma: Use the right net namespace for the rdma_cm_id (Don Dutile) [1549856] - [infiniband] ib/core: Increase number of char device minors (Don Dutile) [1549856] - [infiniband] ib/core: Remove the locking for character device bitmaps (Don Dutile) [1549856] - [infiniband] ib/core: Change roce_rescan_device to return void (Don Dutile) [1549856] - [rdma] ib/core: Introduce driver QP type (Don Dutile) [1549856] - [infiniband] rdma/core: Add encode/decode FDR/EDR rates (Don Dutile) [1549856] - [infiniband] ib/core: Fix two kernel warnings triggered by rxe registration (Don Dutile) [1549856] - [infiniband] rdma/cma: Mark end of CMA ID messages (Don Dutile) [1549856] - [infiniband] rdma/nldev: Refactor setting the nldev handle to a common function (Don Dutile) [1549856] - [infiniband] rdma/core: Replace open-coded variant of put_device (Don Dutile) [1549856] - [infiniband] rdma/netlink: Simplify code of autoload modules (Don Dutile) [1549856] - [infiniband] drop unknown function from core_priv.h (Don Dutile) [1549856] - [infiniband] ib/core: Make sure that PSN does not overflow (Don Dutile) [1549856] - [infiniband] ib/core: Use rdma_cap_opa_mad to check for OPA (Don Dutile) [1549856] - [rdma] ib/sa: Check dlid before SA agent queries for ClassPortInfo (Don Dutile) [1549856] - [infiniband] remove duplicate includes (Don Dutile) [1549856] - [infiniband] ib/cm: Refactor to avoid setting path record software only fields (Don Dutile) [1549856] - [rdma] ib/core, umad, cm: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wc (Don Dutile) [1549856] - [rdma] ib/core, cm, cma, ipoib: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path (Don Dutile) [1549856] - [infiniband] ib/cm: Fix sleeping while spin lock is held (Don Dutile) [1549856] - [infiniband] ib/cm: Handle address handle attribute init error (Don Dutile) [1549856] - [infiniband] ib/cm, umad: Handle av init error (Don Dutile) [1549856] - [rdma] ib/core, ipoib: Simplify ib_find_gid to search only for IB link layer (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid copying ifindex twice (Don Dutile) [1549856] - [rdma] core, cma: Simplify rdma_translate_ip (Don Dutile) [1549856] - [rdma] ib/core: Removed unused function (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid redundant memcpy in rdma_addr_find_l2_eth_by_grh (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal ib_find_gid_by_filter() (Don Dutile) [1549856] - [infiniband] ib/core: Refactor to avoid unnecessary check on GID lookup miss (Don Dutile) [1549856] - [infiniband] ib/core: Avoid unnecessary type cast (Don Dutile) [1549856] - [infiniband] rdma/cma: Introduce and use helper functions to init work (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid setting path record type twice (Don Dutile) [1549856] - [infiniband] rdma/cma: Simplify netdev check (Don Dutile) [1549856] - [infiniband] rdma/cma: Set default GID type as RoCE when resolving RoCE route (Don Dutile) [1549856] - [infiniband] ib/umem: Fix use of npages/nmap fields (Don Dutile) [1549856] - [infiniband] ib/cm: Add debug prints to ib_cm (Don Dutile) [1549856] - [infiniband] ib/core: Fix memory leak in cm_req_handler error flows (Don Dutile) [1549856] - [infiniband] rdma/cma: Use correct size when writing netlink stats (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal function (Don Dutile) [1549856] - [infiniband] ib/core: Depend on IPv6 stack to resolve link local address for RoCEv2 (Don Dutile) [1549856] - [rdma] ib/core/cm: Fix generating a return AH for RoCEE (Don Dutile) [1549856] - [infiniband] rdma/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() (Don Dutile) [1549856] - [infiniband] ib/core: Use PTR_ERR_OR_ZERO() (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_dec_and_test to avoid warning (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add shared receive queue support (Don Dutile) [1549856] - [net] xprtrdma: Spread reply processing over more CPUs (Don Dutile) [1549856] - [net] xprtrdma: Update copyright notices (Don Dutile) [1549856] - [net] xprtrdma: Remove include for linux/prefetch.h (Don Dutile) [1549856] - [net] rpcrdma: Remove C structure definitions of XDR data items (Don Dutile) [1549856] - [net] xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode (Don Dutile) [1549856] - [net] xprtrdma: Remove atomic send completion counting (Don Dutile) [1549856] - [net] xprtrdma: RPC completion should wait for Send completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_deferred_completion (Don Dutile) [1549856] - [net] xprtrdma: Add a field of bit flags to struct rpcrdma_req (Don Dutile) [1549856] - [net] xprtrdma: Add data structure to manage RDMA Send arguments (Don Dutile) [1549856] - [kernel] asm-generic: guard smp_store_release/load_acquire (Don Dutile) [1549856] - [kernel] arch: conditionally define smp_(mb,rmb,wmb) (Don Dutile) [1549856] - [net] xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge() (Don Dutile) [1549856] - [net] xprtrdma: Change return value of rpcrdma_prepare_send_sges() (Don Dutile) [1549856] - [net] xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Decode credits field in rpcrdma_reply_handler (Don Dutile) [1549856] - [net] xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_reply_handler some more (Don Dutile) [1549856] - [net] xprtrdma: Move decoded header fields into rpcrdma_rep (Don Dutile) [1549856] - [net] xprtrdma: Throw away reply when version is unrecognized (Don Dutile) [1549856] - [net] svcrdma: Enqueue after setting XPT_CLOSE in completion handlers (Don Dutile) [1549856] - [net] svcrdma: Preserve CB send buffer across retransmits (Don Dutile) [1549856] - [net] xprtrdma: Remove ro_unmap_safe (Don Dutile) [1549856] - [net] xprtrdma: Use ro_unmap_sync in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Don't defer fencing an async RPC's chunks (Don Dutile) [1549856] - [infiniband] rdma/usnic: Instantiate data structures once (Don Dutile) [1549856] - [infiniband] rdma/usnic: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/usnic: Make the compiler check declaration consistency during compilation (Don Dutile) [1549856] - [infiniband] ib/ocrdma_hw: remove unnecessary code in ocrdma_mbx_dealloc_lkey (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Use NULL instead of 0 to represent a pointer (Don Dutile) [1549856] - [infiniband] ib/nes: Fix a race condition in nes_inetaddr_event() (Don Dutile) [1549856] - [infiniband] ib/ocrdma: pr_err() strings should end with newlines (Don Dutile) [1549856] - [infiniband] ib/nes: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] ib/nes: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/nes: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/rxe: don't crash, if allocation of crc algorithm failed (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Convert timers to use timer_setup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Suppress gcc 7 fall-through complaints (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: put the pool on allocation failure (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: check for allocation failure on elem (Don Dutile) [1520302 1549856] - [infiniband] ib/srpt: Disable RDMA access by the initiator (Don Dutile) [1549856] - [infiniband] ib/srpt: Ensure that modifying the use_srq configfs attribute works (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Wait until channel release has finished during module unload (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce helper functions for SRQ allocation and freeing (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Post receive work requests after qp transition to INIT state (Don Dutile) [1549856] - [infiniband] ib/srp: Make CM timeout dependent on subnet timeout (Don Dutile) [1549856] - [infiniband] ib/srp: Cache global rkey (Don Dutile) [1549856] - [infiniband] ib/srp: Remove second argument of srp_destroy_qp() (Don Dutile) [1549856] - [infiniband] ib/srpt: Change default behavior from using SRQ to using RC (Don Dutile) [1549856 1557122] - [target] ib/srpt: Accept GUIDs as port names (Don Dutile) [1549856] - [infiniband] ib/srpt: Report login failures only once (Don Dutile) [1549856] - [infiniband] ib_srpt: Convert to target_alloc_session usage (Don Dutile) [1549856] - [infiniband] ib/srpt: Cache global L_Key (Don Dutile) [1549856] - [infiniband] ib/srpt: Limit the send and receive queue sizes to what the HCA supports (Don Dutile) [1549856] - [infiniband] rdma/isert: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Restore MM behavior in case of tx_ring allocation failure (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib, iser: Consistent print format of vendor error (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Remove device when one port fails to init (Don Dutile) [1520300 1549856] - [infiniband] rdma/netlink: Fix locking around __ib_get_device_by_index (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix race condition in neigh creation (Don Dutile) [1520300 1549856] - [infiniband] ib/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp() (Don Dutile) [1549856] - [infiniband] ib/core: Init subsys if compiled to vmlinuz-core (Don Dutile) [1549856] - [infiniband] rdma/cma: Make sure that PSN is not over max allowed (Don Dutile) [1549856] - [infiniband] ib: INFINIBAND should depend on HAS_DMA (Don Dutile) [1549856] - [rdma] core: Rename kernel modify_cq to better describe its usage (Don Dutile) [1549856] - [uapi] ib/uverbs: Add CQ moderation capability to query_device (Don Dutile) [1549856] - [uapi] ib/uverbs: Allow CQ moderation with modify CQ (Don Dutile) [1549856] - [rdma] core: Make function rdma_copy_addr return void (Don Dutile) [1549856] - [infiniband] rdma/core: avoid uninitialized variable warning in create_udata (Don Dutile) [1549856] - [rdma] ib/core: Add PCI write end padding flags for WQ and QP (Don Dutile) [1549856] - [rdma] umem: Avoid partial declaration of non-static function (Don Dutile) [1549856] - [rdma] ib/core: Fix calculation of maximum RoCE MTU (Don Dutile) [1549856] - [infiniband] ib/core: Fix unable to change lifespan entry for hw_counters (Don Dutile) [1549856] - [rdma] ib: Let ib_core resolve destination mac address (Don Dutile) [1549856] - [rdma] ib/core: Introduce and use rdma_create_user_ah (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Make the code in ib_uverbs_cmd_verbs() less confusing (Don Dutile) [1549856] - [infiniband] rdma/iwcm: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid triggering undefined behavior (Don Dutile) [1549856] - [infiniband] ib/cm: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [rdma] ib/core: Fix endianness annotation in rdma_is_multicast_addr() (Don Dutile) [1549856] - [infiniband] ib/core: remove redundant check on prot_sg_cnt (Don Dutile) [1549856] - [rdma] ib/core: Simplify sa_path_set_(sd)lid() calls (Don Dutile) [1549856] - [infiniband] add MMU dependency for user_mem (Don Dutile) [1549856] - [infiniband] rdma/nes: Convert timers to use timer_setup() (Don Dutile) [1549856] - [kernel] timer: Prepare to change timer callback argument type (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA() macro usage (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA_BUF_OR_NULL usage (Don Dutile) [1549856] - [infiniband] ib: Move PCI dependency from root KConfig to HW's KConfigs (Don Dutile) [1549856] - [infiniband] ib/core: fix spelling mistake: "aceess" -> "access" (Don Dutile) [1549856]- [thunderbolt] Add support for Intel Titan Ridge (Jarod Wilson) [1495244] - [infiniband] mlx5: Set the default active rate and width to QDR and 4X (Honggang Li) [1554535] - [netdrv] thunderbolt: Run disconnect flow asynchronously when logout is received (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Tear down connection properly on suspend (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Stop using zero to mean no valid DMA mapping (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback() (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Right shifting to zero bug in tbnet_handle_packet() (Jarod Wilson) [1495229] - [netdrv] Add support for networking over Thunderbolt cable (Jarod Wilson) [1495229] - [kernel] thunderbolt: Introduce USB only (SL4) security level (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for preboot ACL (Jarod Wilson) [1495229] - [thunderbolt] Add 'boot' attribute for devices (Jarod Wilson) [1495229] - [thunderbolt] Move driver ready handling to struct icm (Jarod Wilson) [1495229] - [thunderbolt] Add constant for approval timeout (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add tb_xdomain_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_get() (Jarod Wilson) [1495229] - [thunderbolt] Correct function name in kernel-doc comment (Jarod Wilson) [1495229] - [thunderbolt] Factor common ICM add and update operations out (Jarod Wilson) [1495229] - [thunderbolt] Handle rejected Thunderbolt devices (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for ICM to authenticate the active NVM (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for root switch config space (Jarod Wilson) [1495229] - [thunderbolt] Do not overwrite error code when domain adding fails (Jarod Wilson) [1495229] - [thunderbolt] Handle connecting device in place of host properly (Jarod Wilson) [1495229] - [thunderbolt] Serialize PCIe tunnel creation with PCI rescan (Jarod Wilson) [1495229] - [thunderbolt] Resume control channel after hibernation image is created (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add function to retrieve DMA device for the ring (Jarod Wilson) [1495229] - [thunderbolt] Mask ring interrupt properly when polling starts (Jarod Wilson) [1495229] - [thunderbolt] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jarod Wilson) [1495229] - [thunderbolt] Drop sequence number check from tb_xdomain_match() (Jarod Wilson) [1495229] - [thunderbolt] Fix a couple right shifting to zero bugs (Jarod Wilson) [1495229] - [thunderbolt] Initialize Thunderbolt bus earlier (Jarod Wilson) [1495229] - [thunderbolt] Allocate ring HopID automatically if requested (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add polling mode for rings (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in NHI serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in ring serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move ring descriptor flags to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Export ring handling functions to modules (Jarod Wilson) [1495229] - [thunderbolt] Add support for frame mode (Jarod Wilson) [1495229] - [thunderbolt] Configure interrupt throttling for all interrupts (Jarod Wilson) [1495229] - [thunderbolt] Add support for XDomain discovery protocol (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move tb_switch_phy_port_from_link() to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move thunderbolt domain structure to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move enum tb_cfg_pkg_type to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for XDomain properties (Jarod Wilson) [1495229] - [thunderbolt] Remove __packed from ICM message structures (Jarod Wilson) [1495229] - [kernel] byteorder: Move (cpu_to_be32, be32_to_cpu)_array() from Thunderbolt to core (Jarod Wilson) [1495229] - [platform] x86: intel-wmi-thunderbolt: Silence error cases (Jarod Wilson) [1495229] - [platform] x86: Add driver to force WMI Thunderbolt controller power status (Jarod Wilson) [1495229] - [documentation] thunderbolt: Add documentation how Thunderbolt bus can be used (Jarod Wilson) [1495229] - [netdrv] ibmvnic: Do not notify peers on parameter change resets (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] ibmvnic: Handle all login error conditions (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] e1000: Replace WARN_ONCE with netdev_WARN_ONCE (David Arcari) [1562064] - [netdrv] e1000: fix disabling already-disabled warning (David Arcari) [1562064] - [netdrv] e1000: Fix off-by-one in debug message (David Arcari) [1562064] - [netdrv] e1000: avoid null pointer dereference on invalid stat type (David Arcari) [1562064] - [netdrv] e1000: fix race condition between e1000_down() and e1000_watchdog (David Arcari) [1562064] - [netdrv] networking: introduce and use skb_put_data() (David Arcari) [1562064] - [netdrv] e1000: Omit private ndo_get_stats function (David Arcari) [1562064] - [netdrv] e1000: use new API ethtool_(get|set)_link_ksettings (David Arcari) [1562064] - [netdrv] e1000: use disable_hardirq() for e1000_netpoll() (David Arcari) [1562064] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1562064] - [netdrv] e1000: call ndo_stop() instead of dev_close() when running offline selftest (David Arcari) [1562064] - [kernel] genirq: Provide disable_hardirq() (David Arcari) [1562064] - [netdrv] atlantic: fix spelling error in Kconfig file (David Arcari) [1546765] - [netdrv] atlantic: re-enabled mark_tech_preview (David Arcari) [1546765] - [netdrv] aquantia: driver version bump (David Arcari) [1546765] - [netdrv] aquantia: Allow live mac address changes (David Arcari) [1540028 1546765] - [netdrv] aquantia: Add tx clean budget and valid budget handling logic (David Arcari) [1546765] - [netdrv] aquantia: Change inefficient wait loop on fw data reads (David Arcari) [1546765] - [netdrv] aquantia: Fix a regression with reset on old firmware (David Arcari) [1546765] - [netdrv] aquantia: Fix hardware reset when SPI may rarely hangup (David Arcari) [1546765] - [netdrv] aquantia: Fix error handling in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: make symbol hw_atl_boards static (David Arcari) [1546765] - [netdrv] aquantia: Fix error return code in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: bump driver version to match aquantia internal numbering (David Arcari) [1546765] - [netdrv] aquantia: Report correct mediatype via ethtool (David Arcari) [1546765] - [netdrv] aquantia: Introduce global AQC hardware reset sequence (David Arcari) [1546765] - [netdrv] aquantia: Introduce support for new firmware on AQC cards (David Arcari) [1546765] - [netdrv] aquantia: Introduce firmware ops callbacks (David Arcari) [1546765] - [netdrv] aquantia: Change confusing no_ff_addr to more meaningful name (David Arcari) [1546765] - [netdrv] aquantia: Remove create/destroy from hw ops (David Arcari) [1546765] - [netdrv] aquantia: Cleanup pci functions module (David Arcari) [1546765] - [netdrv] aquantia: Convert hw and caps structures to const static pointers (David Arcari) [1546765] - [netdrv] aquantia: Introduce new AQC devices and capabilities (David Arcari) [1546765] - [netdrv] aquantia: Introduce new device ids and constants (David Arcari) [1546765] - [netdrv] aquantia: Fix internal stats calculation on rx (David Arcari) [1546765] - [netdrv] aquantia: Prepend hw access functions declarations with prefix (David Arcari) [1546765] - [netdrv] aquantia: Fix register definitions to linux style (David Arcari) [1546765] - [netdrv] aquantia: Eliminate aq_nic structure abstraction (David Arcari) [1546765] - [netdrv] aquantia: Simplify dependencies between pci modules (David Arcari) [1546765] - [netdrv] aquantia: Add const qualifiers for hardware ops tables (David Arcari) [1546765] - [netdrv] aquantia: Remove duplicate hardware descriptors declarations (David Arcari) [1546765] - [netdrv] aquantia: Cleanup hardware access modules (David Arcari) [1546765] - [netdrv] aquantia: Cleanup status flags accesses (David Arcari) [1546765] - [netdrv] aquantia: Eliminate AQ_DIMOF, replace with ARRAY_SIZE (David Arcari) [1546765] - [netdrv] aquantia: Limit number of MSIX irqs to the number of cpus (David Arcari) [1546765] - [netdrv] aquantia: call set_irq_affinity_hint before free_irq (David Arcari) [1546765] - [netdrv] aquantia: switch to pci_alloc_irq_vectors (David Arcari) [1546765] - [netdrv] aquantia: atlantic: remove tech preview (David Arcari) [1546765] - [security] selinux: add a map permission check for mmap (Paul Moore) [1458535] - [security] selinux: fix bug in conditional rules handling (Paul Moore) [1518352] - [security] selinux: ioctl_has_perm should be static (Paul Moore) [1518352] - [security] selinux: extended permissions for ioctls (Paul Moore) [1518352] - [security] add ioctl specific auditing to lsm_audit (Paul Moore) [1518352] - [security] selinux: remove unnecessary pointer reassignment (Paul Moore) [1518352] - [security] selinux: report permissive mode in avc: denied messages (Paul Moore) [1518352] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Bruno Eduardo de Oliveira Meneguele) [1503626] - [crypto] aesni: Add support for 192 & 256 bit keys to AESNI RFC4106 (Bruno Eduardo de Oliveira Meneguele) [1568167] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1397353] - [crypto] testmgr: Enable DH/ECDH in FIPS mode (Herbert Xu) [1523367] - [crypto] algif_hash: Fix result clobbering in recvmsg (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: Fix NULL hash crash with shash (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash - Handle NULL hashes correctly (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: wait for crypto_ahash_init() to complete (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] crypto: algif - add and use sock_kzfree_s() instead of memzero_explicit() (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] Trap attempts to call sock_kfree_s() with a NULL pointer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize IV buffer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize message digest buffer (Bruno Eduardo de Oliveira Meneguele) [1548921]- [pci] cnb: Add pcim_set_mwi(), a device-managed pci_set_mwi() (Ivan Vecera) [1567972] - [pci] acpi: Bail early in acpi_pci_add_bus() if there is no ACPI handle (Mohammed Gamal) [1539534] - [acpi] processor: Set default C1 idle state description (Prarit Bhargava) [1557603] - [hv] vmbus: Fix a rescind issue (Eduardo Otubo) [1518498] - [linux] slab.h: add kmalloc_array_node() and kcalloc_node() (Ivan Vecera) [1557630] - [iommu] amd: Limit the IOVA page range to the specified addresses (Gary Hook) [1546889] - [crypto] dh - Fix double free of ctx->p (Prarit Bhargava) [1562514] - [crypto] dh - fix memleak in setkey (Prarit Bhargava) [1562514] - [tty] vt: Fix the memory leak in visual_init (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in fbcon_exit() (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in con2fb_release_oldinfo() (Prarit Bhargava) [1562514] - [kernel] pm / sleep: Fix memory leak in pm_vt_switch_unregister() (Prarit Bhargava) [1562514] - [video] Release efifb's colormap in efifb_destroy() (Prarit Bhargava) [1562514] - [scsi] Fix memory leaks in scsi_alloc_sdev() (Prarit Bhargava) [1564749] - [of] platform: Do not reallocate device_rh (Prarit Bhargava) [1564749] - [scsi] Fix device_rh leak in scsi_alloc_target() (Prarit Bhargava) [1564749] - [md] dm: remove fmode_t argument from .prepare_ioctl hook (Mike Snitzer) [1562960] - [md] dm: hold DM table for duration of ioctl rather than use blkdev_get (Mike Snitzer) [1562960] - [block] blk-mq: quiesce queue during switching io sched and updating nr_requests (Ming Lei) [1566314] - [block] blk-mq: only run the hardware queue if IO is pending (Ming Lei) [1566314] - [block] don't call blk_mq_quiesce_queue() after queue is frozen (Ming Lei) [1566314] - [nvme] Fix a race condition related to stopping queues (Ming Lei) [1566314] - [firmware] fw_cfg: write vmcoreinfo details (Marc-Andre Lureau) [1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: add DMA register (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: add a public uapi header (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: add DMA register" (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: do DMA read operation" (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (Marc-Andre Lureau) [1533367] - [powerpc] kvm: book3s pr: Allow access to unprivileged MMCR2 register (Laurent Vivier) [1464913] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1564126] - [powerpc] crash: Remove the test for cpu_online in the IPI callback (Mauricio Oliveira) [1564126] - [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561787] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561787] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Use the security flags in pnv_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561787] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561787] - [powerpc] lib: seq: Add seq_buf_printf() (Mauricio Oliveira) [1561787] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561785] - [powerpc] msi: Fix race condition in tearing down MSI interrupts (David Milburn) [1549680] - [x86] platform/uv: Fix critical UV MMR address error (Frank Ramsay) [1562945]- [mmc] core: Export API to allow hosts to get the card address (Gopal Tiwari) [1549495] - [mmc] sdio: Fix sdio wait busy implement limitation (Gopal Tiwari) [1549495] - [mmc] sdhci: Control the delay between tuning commands (Gopal Tiwari) [1549495] - [mmc] core: add proper be32 annotation (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_enable_sdio_irq() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_start_signal_voltage_switch() in sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_set_ios() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] core: refactor mmc_request_done() (Gopal Tiwari) [1549495] - [mmc] core: refactor asynchronous request finalization (Gopal Tiwari) [1549495] - [mmc] core: move some code in mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] core: Factor out mrq preparation from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] core: Factor out debug prints from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] block: Factor out data preparation (Gopal Tiwari) [1549495] - [mmc] block: Change mmc_apply_rel_rw() to get block address from the request (Gopal Tiwari) [1549495] - [mmc] block: Disable Command Queue while RPMB is used (Gopal Tiwari) [1549495] - [mmc] mmc_test: Disable Command Queue while mmc_test is used (Gopal Tiwari) [1549495] - [mmc] Add functions to enable / disable the Command Queue (Gopal Tiwari) [1549495] - [mmc] queue: Share mmc request array between partitions (Gopal Tiwari) [1549495] - [mmc] block: Introduce queue semantics (Gopal Tiwari) [1549495] - [mmc] block: Use local var for mqrq_cur (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci: clarify the get_timeout_clock callback (Gopal Tiwari) [1549495] - [mmc] sdio: improve mmc_io_rw_extended (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add runtime suspend/resume callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let suspend/resume callbacks replace default callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Conditionally compile pm sleep functions (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not use suspend/resume callbacks with runtime pm (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let devices define how to add the host (Gopal Tiwari) [1549495] - [mmc] sdhci: Add CQE support (Gopal Tiwari) [1549495] - [mmc] sdhci: Factor out sdhci_set_default_irqs (Gopal Tiwari) [1549495] - [mmc] sdhci: Add sdhci_cleanup_host (Gopal Tiwari) [1549495] - [mmc] sdhci: Get rid of 'extern' in header file (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_dumpregs (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve register dump print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Use sdhci_readl() not readl() in sdhci_dumpregs() (Gopal Tiwari) [1549495] - [mmc] sdhci: Add response register to register dump (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve debug print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Reduce spin lock usage in sdhci_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not use spin lock in set_ios paths (Gopal Tiwari) [1549495] - [mmc] sdhci: Let drivers decide whether to use mmc_retune_needed() with pm (Gopal Tiwari) [1549495] - [mmc] sdhci: Optimize delay loops (Gopal Tiwari) [1549495] - [mmc] core: simplify return code (Gopal Tiwari) [1549495] - [mmc] core: guard dereference of optional parameter (Gopal Tiwari) [1549495] - [mmc] sdio: fix alignment issue in struct sdio_func (Gopal Tiwari) [1549495] - [mmc] remove the discard_zeroes_data flag (Gopal Tiwari) [1549495] - [mmc] sdhci: Disable runtime pm when the sdio_irq is enabled (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not disable interrupts in sdhci_intel_set_power (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not disable interrupts while waiting for clock (Gopal Tiwari) [1549495] - [mmc] ushc: fix NULL-deref at probe (Gopal Tiwari) [1549495] - [mmc] core: mmc_blk_rw_cmd_err - remove unused variable (Gopal Tiwari) [1549495] - [mmc] block: Fix cmd error reset failure path (Gopal Tiwari) [1549495] - [mmc] block: Fix is_waiting_last_req set incorrectly (Gopal Tiwari) [1549495] - [mmc] core: Fix access to HS400-ES devices (Gopal Tiwari) [1549495] - [mmc] core: add mmc prefix for blk_fixups (Gopal Tiwari) [1549495] - [mmc] core: move all quirks together into quirks.h (Gopal Tiwari) [1549495] - [mmc] core: improve the quirks for sdio devices (Gopal Tiwari) [1549495] - [mmc] core: move some sdio IDs out of quirks file (Gopal Tiwari) [1549495] - [mmc] core: change quirks.c to be a header file (Gopal Tiwari) [1549495] - [mmc] Adding AUTO_BKOPS_EN bit set for Auto BKOPS support (Gopal Tiwari) [1549495] - [mmc] MAN_BKOPS_EN inverse debug message logic (Gopal Tiwari) [1549495] - [mmc] core: start to break apart mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] block: respect bool returned from blk_end_request() (Gopal Tiwari) [1549495] - [mmc] block: return errorcode from mmc_sd_num_wr_blocks() (Gopal Tiwari) [1549495] - [mmc] queue: turn queue flags into bools (Gopal Tiwari) [1549495] - [mmc] block: rename mmc_active to areq (Gopal Tiwari) [1549495] - [mmc] block: refactor mmc_blk_rw_try_restart() (Gopal Tiwari) [1549495] - [mmc] core: rename mmc_start_req() to *areq() (Gopal Tiwari) [1549495] - [mmc] block: rename rqc and req (Gopal Tiwari) [1549495] - [mmc] block: inline the command abort and start new goto:s (Gopal Tiwari) [1549495] - [mmc] core: switch to ida_simple_ functions in block.c (Gopal Tiwari) [1549495] - [mmc] core/mmci: restore pre/post_req behaviour (Gopal Tiwari) [1549495] - [mmc] core: fix error path in mmc_host_alloc (Gopal Tiwari) [1549495] - [mmc] core: simplify ida handling (Gopal Tiwari) [1549495] - [mmc] core: Extend mmc_of_parse() to check for mmc-ddr-3_3v (Gopal Tiwari) [1549495] - [mmc] core: Invent MMC_CAP_3_3V_DDR (Gopal Tiwari) [1549495] - [mmc] core: Rename __mmc_set_signal_voltage() to mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Clarify usage of mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Remove redundant code in mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] block: stop passing around pointless return values (Gopal Tiwari) [1549495] - [mmc] block: introduce new_areq and old_areq (Gopal Tiwari) [1549495] - [mmc] block: inline command abortions (Gopal Tiwari) [1549495] - [mmc] block: do not assign mq_rq when aborting command (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_start_new() (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_cmd_abort() (Gopal Tiwari) [1549495] - [mmc] sdhci: Clear SDHCI_HS400_TUNING flag after platform_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: support deferred probe (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from host.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from card.h to private headers (Gopal Tiwari) [1549495] - [mmc] vub300: Don't use mmc_card_present() when validating for inserted card (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from core.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: First step in cleaning up private mmc header files (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add support for HS200 tuning mode on AMD, eMMC-4.5.1 (Gopal Tiwari) [1549495] - [mmc] sdio: don't use rocr to check if the card could support UHS mode (Gopal Tiwari) [1549495] - [mmc] sdio: Factor out retry init card helper function (Gopal Tiwari) [1549495] - [mmc] core: Use kmalloc_array() in mmc_alloc_sg() (Gopal Tiwari) [1549495] - [mmc] slot-gpio: Don't override con_id when request descriptor (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Remove unused member cd_con_id (Gopal Tiwari) [1549495] - [mmc] host: Include interrupt.h in mmc host drivers that depends on it (Gopal Tiwari) [1549495] - [mmc] sdhci: Include leds.h (Gopal Tiwari) [1549495] - [mmc] sdhci-cadence: Include mmc.h (Gopal Tiwari) [1549495] - [mmc] use empty initializer list to zero-clear structures (Gopal Tiwari) [1549495] - [mmc] block: Replace "goto retry" by a proper do / while loop (Gopal Tiwari) [1549495] - [mmc] block: Avoid uninitialized warning in mmc_blk_issue_discard_rq() (Gopal Tiwari) [1549495] - [mmc] core: Export device lifetime information through sysfs (Gopal Tiwari) [1549495]- [tools] cpupower: Fix cpupower working when cpu0 is offline (Gustavo Duarte) [1545301] - [tools] perf vendor events powerpc: Update POWER9 events (Gustavo Duarte) [1544754] - [tools] perf test powerpc: Fix 'Object code reading' test (Steve Best) [1544705] - [tools] perf test: Add test case for PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf script: Support physical address (Jiri Olsa) [1545923] - [tools] perf mem: Support physical address (Jiri Olsa) [1545923] - [tools] perf sort: Add sort option for physical address (Jiri Olsa) [1545923] - [tools] perf tools: Support new sample type for physical address (Jiri Olsa) [1545923] - [kernel] perf/core, x86: Add PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf symbols: Accept zero as the kernel base address (Jiri Olsa) [1532861] - [tools] perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target (Jiri Olsa) [1532861] - [tools] perf evsel: State in the default event name if attr.exclude_kernel is set (Jiri Olsa) [1532861] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1532861] - [tools] perf unwind: Do not fail due to missing unwind support (Jiri Olsa) [1532861] - [tools] perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add CPU filter support (Jiri Olsa) [1532861] - [tools] perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC (Jiri Olsa) [1532861] - [tools] perf intel-pt: Update documentation to include new ptwrite and power events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add example script for power events and PTWRITE (Jiri Olsa) [1532861] - [tools] perf intel-pt: Synthesize new power and "ptwrite" events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move code in intel_pt_synth_events() to simplify attr setting (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out intel_pt_set_event_name() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy messages into called function intel_pt_synth_event() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy Intel PT evsel lookup into separate function (Jiri Olsa) [1532861] - [tools] perf intel-pt: Join needlessly wrapped lines (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove unused instructions_sample_period (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out common code synthesizing event samples (Jiri Olsa) [1532861] - [tools] perf script: Add synthesized Intel PT power and ptwrite events (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' field for synthesized event payloads (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output power events (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output ptwrite events (Jiri Olsa) [1532861] - [tools] tools Add byte-swapping macros to kernel.h (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' event type for synthesized events (Jiri Olsa) [1532861] - [tools] x86/insn: perf tools: Add new ptwrite instruction (Jiri Olsa) [1532861] - [tools] perf jit: fix typo: "incalid" -> "invalid" (Jiri Olsa) [1532861] - [tools] perf tools: Kill die() (Jiri Olsa) [1532861] - [tools] perf config: Do not die when parsing u64 or int config values (Jiri Olsa) [1532861] - [tools] perf tools: Replace error() with pr_err() (Jiri Olsa) [1532861] - [tools] perf tools: Remove warning() (Jiri Olsa) [1532861] - [tools] perf event-parse: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf config: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Elliminate dup code for reporting (Jiri Olsa) [1532861] - [tools] perf help: Introduce exec_failed() to avoid code duplication (Jiri Olsa) [1532861] - [tools] perf script: Fix message because field list option is -F not -f (Jiri Olsa) [1532861] - [tools] perf tools: Fix message because cpu list option is -C not -c (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix transactions_sample_type (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove redundant initial_skip checks (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for CBR events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add reserved byte to CBR packet payload (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for ptwrite and power event packets (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add documentation for new config terms (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add default config for pass-through branch enable (Jiri Olsa) [1532861] - [tools] perf intel-pt: Allow decoding with branch tracing disabled (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add missing __fallthrough (Jiri Olsa) [1532861] - [tools] perf intel-pt: Clear FUP flag on error (Jiri Olsa) [1532861] - [tools] perf intel-pt: Use FUP always when scanning for an IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix last_ip usage (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix missing stack clear (Jiri Olsa) [1532861] - [tools] perf intel-pt: Improve sample timestamp (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move decoder error setting into one condition (Jiri Olsa) [1532861] - [tools] perf tools: Remove unused _ALL_SOURCE define (Jiri Olsa) [1532861] - [tools] perf evsel: Adopt find_process() (Jiri Olsa) [1532861] - [tools] perf config: Refactor the code using 'ret' variable in cmd_config() (Jiri Olsa) [1532861] - [tools] perf config: Check error cases of (show_spec, set)_config() (Jiri Olsa) [1532861] - [tools] perf ftrace: Add -D option for depth filter (Jiri Olsa) [1532861] - [tools] perf ftrace: Add option for function filtering (Jiri Olsa) [1532861] - [tools] perf ftrace: Move setup_pager before opening trace_pipe (Jiri Olsa) [1532861] - [tools] perf ftrace: Show error message when fails to set ftrace files (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstackoff, dso (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstack, dso and brstacksym, dso (Jiri Olsa) [1532861] - [tools] perf annotate: Return arch from symbol__disassemble() and save it in browser (Jiri Olsa) [1532861] - [tools] perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array (Jiri Olsa) [1532861] - [tools] Adopt __aligned from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __packed from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt noinline from kernel sources (Jiri Olsa) [1532861] - [tools] perf tools: Use __maybe_unused consistently (Jiri Olsa) [1532861] - [tools] Adopt __scanf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __printf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __noreturn from kernel sources (Jiri Olsa) [1532861] - [tools] perf script: Allow adding and removing fields (Jiri Olsa) [1532861] - [tools] perf config: Invert an if statement to reduce nesting in cmd_config() (Jiri Olsa) [1532861] - [tools] perf annotate browser: Display titles in left frame (Jiri Olsa) [1532861] - [tools] perf report: Remove unnecessary check in annotate_browser_write() (Jiri Olsa) [1532861] - [kernel] perf/core: Fix potential double-fetch bug (Jiri Olsa) [1532861] - [kernel] perf/core: Fix group (cpu, task) validation (Jiri Olsa) [1532861] - [x86] Constify attribute_group structures (Jiri Olsa) [1532861] - [x86] Mark various structures and functions as 'static' (Jiri Olsa) [1532861] - [kernel] perf/core: Fix time on IOC_ENABLE (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix missing marker for skx_uncore_cha_extra_regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix SKX CHA event extra regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Remove invalid Skylake server CHA filter field (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server CHA LLC_LOOKUP event umask (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server PCU PMU event format (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake UPI PMU event masks (Jiri Olsa) [1532861] - [x86] perf/x86: Shut up false-positive -Wmaybe-uninitialized warning (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Add proper condition to run sched_task callbacks (Jiri Olsa) [1532861] - [kernel] perf/core: Fix locking for children siblings group read (Jiri Olsa) [1532861] - [kernel] perf/core: Fix scheduling regression of pinned groups (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Fix debug_store reset field for freq events (Jiri Olsa) [1532861] - [x86] perf: Drop EXPORT of perf_check_microcode (Jiri Olsa) [1532861] - [kernel] perf/core: Remove unused perf_cgroup_event_cgrp_time() function (Jiri Olsa) [1532861] - [kernel] perf/core: Correct event creation with PERF_FORMAT_GROUP (Jiri Olsa) [1532861] - [kernel] perf/core: Fix error handling in perf_event_alloc() (Jiri Olsa) [1532861] - [kernel] perf/core: Remove some dead code (Jiri Olsa) [1532861]- [block] virtio_blk: print capacity at probe time (Stefan Hajnoczi) [1530625] - [block] virtio_blk: fix incorrect message when disk is resized (Stefan Hajnoczi) [1530625] - [ata] libata: Fix memory leak of device_rh struct (Prarit Bhargava) [1563011] - [block] blk-mq: Only register debugfs attributes for blk-mq queues (Ming Lei) [1563601] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Josh Poimboeuf) [1558668] - [x86] intel_rdt/cqm: Prevent use after free (Prarit Bhargava) [1527073] - [x86] platform/uv: Fix GAM Range Table entries less than 1GB (Frank Ramsay) [1549252] - [x86] kvm: lapic: Fixup LDR on load in x2apic ("Dr. David Alan Gilbert") [1502591] - [x86] kvm: lapic: Split out x2apic ldr calculation ("Dr. David Alan Gilbert") [1502591] - [x86] powercap: rapl: Add support for Cannon Lake (David Arcari) [1456702] - [x86] cpu: Add Cannonlake to Intel family (David Arcari) [1456702] - [fs] pNFS/flexfiles: Ensure we have enough buffer for layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Support sending layoutstats in layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn (Scott Mayhew) [1540784] - [fs] NFS: Fix up read of mirror stats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Clean up layoutstats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Refactor encoding of the layoutreturn payload (Scott Mayhew) [1540784] - [fs] pNFS: Add a layoutreturn callback to performa layout-private setup (Scott Mayhew) [1540784] - [fs] pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn (Scott Mayhew) [1540784] - [fs] NFSv4: Add a generic structure for managing layout-private information (Scott Mayhew) [1540784] - [fs] pnfs/blocklayout: RHEL remove tech preview warning for SCSI layout (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Add module alias for LAYOUT4_SCSI (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Ensure disk address in block device map (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: pnfs_block_dev_map uses bytes, not sectors (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: handle transient devices (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERROR (Benjamin Coddington) [1446141] - [fs] vfs: Remove incorrect debugging WARN in prepend_path (Frank Sorenson) [1481732] - [fs] xfs: fix transaction allocation deadlock in IO path (Eric Sandeen) [1551111] - [fs] fs: Teach path_connected to handle nfs filesystems with multiple roots ("Eric W. Biederman") [1560817] - [fs] gfs2: Dirty source inode during rename (Andreas Grunbacher) [1505548] - [fs] cifs: don't log STATUS_NOT_FOUND errors for DFS (Leif Sahlberg) [1530304] - [fs] cifs: dump IPC tcon in debug proc file (Leif Sahlberg) [1530304] - [fs] cifs: use tcon_ipc instead of use_ipc parameter of SMB2_ioctl (Leif Sahlberg) [1530304] - [fs] cifs: make IPC a regular tcon (Leif Sahlberg) [1530304] - [fs] gfs2: Ignore trunc_dealloc requests that require more height (Robert S Peterson) [1541698] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1541698] - [fs] eventpoll: fix uninitialized variable in epoll_ctl (Paul Moore) [1553256] - [net] off by one in inet6_pton() (Ivan Vecera) [1551750] - [net] vti6: Keep set MTU on link creation or change, validate it (Stefano Brivio) [1557268] - [net] ipv4: raise IP_MAX_MTU to theoretical limit (Stefano Brivio) [1557268] - [net] vti6: Properly adjust vti6 MTU from MTU of lower device (Stefano Brivio) [1557265] - [net] ip6_vti: adjust vti mtu according to mtu of lower device (Stefano Brivio) [1557265] - [net] vti4: Don't override MTU passed on link creation via IFLA_MTU (Stefano Brivio) [1557259] - [net] ip_tunnel: Clamp MTU to bounds on new link (Stefano Brivio) [1557259] - [net] xfrm: policy: check policy direction value (Bruno Eduardo de Oliveira Meneguele) [1479421] {CVE-2017-11600} - [net] ipv4: Allow unprivileged users to use per net sysctls (Florian Westphal) [1533405] - [net] ethtool: add ethtool_intersect_link_masks (Ivan Vecera) [1560668] - [net] ethtool: Add macro to clear a link mode setting (Ivan Vecera) [1560668] - [net] sock_diag: request _diag module only when the family or proto has been registered (Xin Long) [1544898] - [net] docs: segmentation-offloads.txt: add SCTP info (Xin Long) [1554767] - [net] gso: validate gso_type in GSO handlers (Xin Long) [1554767] - [net] sctp: Fix a big endian bug in sctp_diag_dump() (Xin Long) [1554767] - [net] sctp: add pr_debug for tracking asocs not found (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v4_get_dst (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v6_get_dst() (Xin Long) [1554767] - [net] sctp: do not allow the v4 socket to bind a v4mapped v6 address (Xin Long) [1554767] - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Xin Long) [1554767] - [net] sctp: do not abandon the other frags in unsent outq if one msg has outstanding frags (Xin Long) [1554767] - [net] sctp: abandon the whole msg if one part of a fragmented message is abandoned (Xin Long) [1554767] - [net] sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune (Xin Long) [1554767] - [net] sctp: set frag_point in sctp_setsockopt_maxseg correctly (Xin Long) [1554767] - [net] sctp: Always set scope_id in sctp_inet6_skb_msgname (Xin Long) [1554767] - [net] sctp: use the right sk after waking up from wait_buf sleep (Xin Long) [1554767] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Xin Long) [1554767] - [net] sctp: fix a type cast warnings that causes a_rwnd gets the wrong value (Xin Long) [1554767] - [net] sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND (Xin Long) [1554767] - [net] sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect (Xin Long) [1554767] - [net] sctp: do not mark sk dumped when inet_sctp_diag_fill returns err (Xin Long) [1554767] - [net] sctp: fix an use-after-free issue in sctp_sock_dump (Xin Long) [1554767] - [net] sctp: potential read out of bounds in sctp_ulpevent_type_enabled() (Xin Long) [1554767] - [net] sctp: fully initialize the IPv6 address in sctp_v6_to_addr() (Xin Long) [1554767] - [net] sctp: fix the check for _sctp_walk_params and _sctp_walk_errors (Xin Long) [1554767] - [net] sctp: don't dereference ptr before leaving _sctp_walk_(params, errors) (Xin Long) [1554767] - [net] sctp: set the value of flowi6_oif to sk_bound_dev_if to make sctp_v6_get_dst to find the correct route entry (Xin Long) [1554767] - [net] sctp: Add peeloff-flags socket option (Xin Long) [1554767] - [net] sctp: use get_unused_fd_flags(0) instead of get_unused_fd() (Xin Long) [1554767] - [net] sctp: adjust ssthresh when transport is idle (Xin Long) [1554767] - [net] sctp: adjust cwnd increase in Congestion Avoidance phase (Xin Long) [1554767] - [net] sctp: allow increasing cwnd regardless of ctsn moving or not (Xin Long) [1554767] - [net] sctp: update order of adjustments of partial_bytes_acked and cwnd (Xin Long) [1554767] - [net] sctp: uncork the old asoc before changing to the new one (Xin Long) [1554767] - [net] sctp: fix recursive locking warning in sctp_do_peeloff (Xin Long) [1554767] - [net] sctp: listen on the sock only when it's state is listening or closed (Xin Long) [1554767] - [net] sctp: out_qlen should be updated when pruning unsent queue (Xin Long) [1554767] - [net] netfilter: nf_nat_sctp: fix ICMP packet to be dropped accidently (Xin Long) [1554767] - [net] sctp: flush out queue once assoc state falls into SHUTDOWN_PENDING (Xin Long) [1554767] - [net] avoid skb_warn_bad_offload false positives on UFO (Davide Caratti) [1544920] - [net] skb_needs_check() accepts CHECKSUM_NONE for tx (Davide Caratti) [1544920] - [net] reduce skb_warn_bad_offload() noise (Davide Caratti) [1544920] - [net] remove open-coded skb_cow_head (Davide Caratti) [1544920] - [net] netfilter: nf_tables: fix inconsistent element expiration calculation (Florian Westphal) [1542802] - [net] netfilter: nft_dynset: fix element timeout for HZ != 1000 (Florian Westphal) [1542802] - [net] No line break on netdev_WARN* formatting (David Arcari) [1554418] - [net] Fix netdev_WARN_ONCE macro (David Arcari) [1554418] - [net] Introduce netdev_*_once functions (David Arcari) [1554418] - [net] print net_device reg_state in netdev_* unless it's registered (David Arcari) [1554418] - [net] ipv4: initialize flowi4_flags before calling fib_lookup() (Sabrina Dubroca) [1529263] - [net] ipv4: initialize flow flags in input path (Sabrina Dubroca) [1529263] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551906] {CVE-2018-5803} - [net] arp: flush arp cache on IFF_NOARP change (Sabrina Dubroca) [1544440] - [net] openvswitch: do not propagate headroom updates to internal port (Paolo Abeni) [1356643] - [net] fib_semantics: Don't match route with mismatching tclassid (Stefano Brivio) [1544949]- [thunderbolt] tb: fix use after free in tb_activate_pcie_devices (Jeremy McNicoll) [1547702] - [netdrv] igb: add VF trust infrastructure (Corinna Vinschen) [1528195] - [netdrv] xen-netfront: transmit fully GSO-sized packets (Mohammed Gamal) [1554622] - [netdrv] hv_netvsc: Fix the TX/RX buffer default sizes (Mohammed Gamal) [1519187] - [netdrv] e1000e: Fix link check race condition (David Arcari) [1539749] - [netdrv] revert e1000e: Separate signaling for link check/link up (David Arcari) [1539749] - [netdrv] e1000e: allocate ring descriptors with dma_zalloc_coherent (David Arcari) [1518111] - [netdrv] e1000e: Fix check_for_link return value with autoneg off (David Arcari) [1518111] - [netdrv] e1000e: Avoid missed interrupts following ICR read (David Arcari) [1518111] - [netdrv] e1000e: Fix queue interrupt re-raising in Other interrupt (David Arcari) [1518111] - [netdrv] partial revert "e1000e: Avoid receiver overrun interrupt bursts" (David Arcari) [1518111] - [netdrv] e1000e: Remove Other from EIAC (David Arcari) [1518111] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1518111] - [netdrv] e1000e: Alert the user that C-states will be disabled by enabling jumbo frames (David Arcari) [1518111] - [netdrv] e1000e: Set HTHRESH when PTHRESH is used (David Arcari) [1518111] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (David Arcari) [1518111] - [netdrv] ibmvnic: Disable irqs before exiting reset from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Potential NULL dereference in clean_one_tx_pool() (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Remove unused TSO resources in TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool cleaning routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Improve TX buffer accounting (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX and TX completion routines (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool initialization routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update release TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update and clean up reset TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Generalize TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix reset return from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix recent errata commit (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Handle TSO backing device errata (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Pad small packets to minimum MTU size (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN header length in TX buffers (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN tag in L2 Header descriptor (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not disable device during failover or partition migration (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Reorganize device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Clean up device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not attempt to login if RX or TX queues are not allocated (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Report queue stops and restarts as debug output (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Harden TX/RX pool cleaning (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Allocate statistics buffers during probe (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Fix TX descriptor tracking again (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Split counters for scrq/pools/napi (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Fix TX descriptor tracking (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Correct goto target for tx irq initialization failure (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Allocate max queues stats buffers (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Make napi usage dynamic (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Free and re-allocate scrqs when tx/rx scrqs change (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Move active sub-crq count settings (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Rename active queue count variables (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Check for NULL skb's in NAPI poll routine (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Keep track of supplementary TX descriptors (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] qed: Free reserved MR tid (Harish Patil) [1554217] - [netdrv] qed: Free RoCE ILT Memory on rmmod qedr (Harish Patil) [1554217] - [netdrv] tg3: Add Macronix NVRAM support (Jonathan Toppins) [1526123] - [netdrv] tg3: Enable PHY reset in MTU change path for 5720 (Jonathan Toppins) [1526123] - [netdrv] tg3: Add workaround to restrict 5762 MRRS to 2048 (Jonathan Toppins) [1526123] - [netdrv] tg3: Update copyright (Jonathan Toppins) [1526123] - [netdrv] vmxnet3: use correct flag to indicate LRO feature (Neil Horman) [1558685] - [netdrv] vmxnet3: avoid xmit reset due to a race in vmxnet3 (Neil Horman) [1558685] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1532362] - [netdrv] vmxnet3: increase default rx ring sizes (Neil Horman) [1532362] - [netdrv] vmxnet3: avoid format strint overflow warning (Neil Horman) [1532362] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1532362] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1532362] - [netdrv] nfp: implement firmware flashing (Pablo Cascon) [1545768] - [netdrv] nfp: extend NSP infrastructure for configurable timeouts (Pablo Cascon) [1545768] - [netdrv] nfp: make use of MAC reinit (Pablo Cascon) [1545768]- [platform] x86: thinkpad_acpi: suppress warning about palm detection (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Accept flat mode for type 4 multi mode status (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Implement tablet mode using GMMS method$ (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: add mapping for new hotkeys (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: guard generic hotkey case (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Adding new hotkey ID for Lenovo thinkpad (Benjamin Berg) [1557298] - [platform] x86: dell-wmi: Add an event created by Dell Latitude 5495 (Jarod Wilson) [1526317] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: check if memory was allocated (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: split WMI descriptor into it's own driver (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: don't check length returned (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: clean up wmi descriptor check (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: increase severity of some failures (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Do not match on descriptor GUID modalias (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Update dell_wmi_check_descriptor_buffer() to new model (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Fix driver interface version query (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Convert to the WMI bus infrastructure (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a better description for "stealth mode" (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a comment explaining the 0xb2 magic number (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-aio: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add events created by Dell Rugged 2-in-1s (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Adjust wifi catcher to emit KEY_WLAN (Jarod Wilson) [1526317] - [platform] x86: wmi: Fix misuse of vsprintf extension pULL (Jarod Wilson) [1562200] - [platform] x86: wmi: fix off-by-one write in wmi_dev_probe() (Jarod Wilson) [1562200] - [platform] x86: wmi: Call acpi_wmi_init() later (Jarod Wilson) [1562200] - [platform] x86: wmi: release mutex on module acquistion failure (Jarod Wilson) [1562200] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1562200] - [platform] x86: dell-smbios: Prefix class/select with cmd_ (Jarod Wilson) [1562200] - [platform] x86: wmi: create userspace interface for drivers (Jarod Wilson) [1562200] - [platform] x86: wmi: Don't allow drivers to get each other's GUID (Jarod Wilson) [1562200] - [platform] x86: wmi: Add new method wmidev_evaluate_method (Jarod Wilson) [1562200] - [platform] x86: wmi: Destroy on cleanup rather than unregister (Jarod Wilson) [1562200] - [platform] x86: wmi: Cleanup exit routine in reverse order of init (Jarod Wilson) [1562200] - [platform] x86: wmi: Sort include list (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix check for method instance number (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling in acpi_wmi_init() (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix printing info about WDG structure (Jarod Wilson) [1562200] - [platform] x86: wmi*: Add recent copyright statements (Jarod Wilson) [1562200] - [platform] x86: wmi: Require query for data blocks, rename writable to setable (Jarod Wilson) [1562200] - [platform] x86: wmi: Add an interface for subdrivers to access sibling devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Bind the platform device, not the ACPI node (Jarod Wilson) [1562200] - [platform] x86: wmi: Add a new interface to read block data (Jarod Wilson) [1562200] - [platform] x86: wmi: Incorporate acpi_install_notify_handler (Jarod Wilson) [1562200] - [platform] x86: wmi: Instantiate all devices before adding them (Jarod Wilson) [1562200] - [platform] x86: wmi: Probe data objects for read and write capabilities (Jarod Wilson) [1562200] - [platform] x86: wmi: Split devices into types and add basic sysfs attributes (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling when creating devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Turn WMI into a bus driver (Jarod Wilson) [1562200] - [platform] x86: wmi: Track wmi devices per ACPI device (Jarod Wilson) [1562200] - [platform] x86: wmi: Clean up acpi_wmi_add (Jarod Wilson) [1562200] - [platform] x86: wmi: Pass the acpi_device through to parse_wdg (Jarod Wilson) [1562200] - [platform] x86: wmi: Drop "Mapper (un)loaded" messages (Jarod Wilson) [1562200] - [platform] platform/x86/wmi.c: use generic UUID library (Jarod Wilson) [1562200] - [platform] wmi: Remove private pUL implementation (Jarod Wilson) [1562200] - [platform] wmi: Use bool function return values of true/false not 1/0 (Jarod Wilson) [1562200] - [platform] x86/wmi: delete unused wmi_data_lock mutex causing gcc warning (Jarod Wilson) [1562200] - [platform] wmi: Remove unnecessary null test (Jarod Wilson) [1562200] - [kernel] init.h: Update initcall_sync variants to fix build errors (Jarod Wilson) [1562200] - [platform] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1562200] - [platform] x86, wmi fix modalias_show return values (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_get_handle() to acpi_has_method() (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Jarod Wilson) [1562200] - [platform] wmi: parse_wdg() should return kernel error codes (Jarod Wilson) [1562200] - [platform] x86: wmi: convert class code to use dev_groups (Jarod Wilson) [1562200] - [pci] Add device disconnected state (Myron Stowe) [1517629] - [pci] pciehp: Do not clear Presence Detect Changed during initialization (Myron Stowe) [1517629] - [pci] Distribute available resources to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Distribute available buses to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Do not allocate more buses than available in parent (Myron Stowe) [1517629] - [pci] Open-code the two pass loop when scanning bridges (Myron Stowe) [1517629] - [pci] Move pci_hp_add_bridge() to pci/probe.c (Myron Stowe) [1517629] - [pci] Add for_each_pci_bridge() helper (Myron Stowe) [1517629] - [char] ipmi_si: fix crash on parisc (Tony Camuso) [1541533] - [char] ipmi_si: Fix oops with PCI devices (Tony Camuso) [1541533] - [char] ipmi: Stop timers before cleaning up the module (Tony Camuso) [1541533] - [char] ipmi: get rid of pointless access_ok() (Tony Camuso) [1541533] - [char] ipmi_si: Delete an error message for a failed memory allocation in try_smi_init() (Tony Camuso) [1541533] - [char] ipmi_si: fix memory leak on new_smi (Tony Camuso) [1541533] - [char] ipmi: remove redundant initialization of bmc (Tony Camuso) [1541533] - [char] ipmi: pr_err() strings should end with newlines (Tony Camuso) [1541533] - [char] ipmi: Clean up some print operations (Tony Camuso) [1541533] - [char] ipmi: Make the DMI probe into a generic platform probe (Tony Camuso) [1541533] - [char] ipmi: Make the IPMI proc interface configurable (Tony Camuso) [1541533] - [char] ipmi_ssif: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] ipmi_si: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] driver core: add device_(add|remove)_group() helpers (Tony Camuso) [1541533] - [char] driver core: make device_(add|remove)_groups() public (Tony Camuso) [1541533] - [char] ipmi_si: remove ipmi_smi_alloc() function (Tony Camuso) [1541533] - [char] ipmi_si: Move port and mem I/O handling to their own files (Tony Camuso) [1541533] - [char] ipmi_si: Get rid of unused spacing and port fields (Tony Camuso) [1541533] - [char] ipmi_si: Move PARISC handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move PCI setup to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move platform device handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move hardcode handling to a separate file (Tony Camuso) [1541533] - [char] ipmi_si: Move the hotmod handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Change ipmi_si_add_smi() to take just I/O info (Tony Camuso) [1541533] - [char] ipmi_si: Move io setup into io structure (Tony Camuso) [1541533] - [char] ipmi_si: Move irq setup handling into the io struct (Tony Camuso) [1541533] - [char] ipmi_si: Move some platform data into the io structure (Tony Camuso) [1541533] - [char] ipmi_si: Rename function to add smi, make it global (Tony Camuso) [1541533] - [char] ipmi: Convert DMI handling over to a platform device (Tony Camuso) [1541533] - [char] ipmi: Create a platform device for a DMI-specified IPMI interface (Tony Camuso) [1541533] - [char] ipmi: Convert IPMI GUID over to Linux guid_t (Tony Camuso) [1541533] - [char] ipmi: Rescan channel list on BMC changes (Tony Camuso) [1541533] - [char] ipmi: Move lun and address out of channel struct (Tony Camuso) [1541533] - [char] ipmi: Retry BMC registration on a failure (Tony Camuso) [1541533] - [char] ipmi: Rework device id and guid handling to catch changing BMCs (Tony Camuso) [1541533] - [char] ipmi: Use a temporary BMC for an interface (Tony Camuso) [1541533] - [char] ipmi: Dynamically fetch GUID periodically (Tony Camuso) [1541533] - [char] ipmi: Always fetch the guid through ipmi_get_device_id() (Tony Camuso) [1541533] - [char] ipmi: allow dynamic BMC version information (Tony Camuso) [1541533] - [char] ipmi: Don't use BMC product/dev ids in the BMC name (Tony Camuso) [1541533] - [char] ipmi: Make ipmi_demangle_device_id more generic (Tony Camuso) [1541533] - [char] ipmi: Add a reference from BMC devices to their interfaces (Tony Camuso) [1541533] - [char] ipmi: Get the device id through a function (Tony Camuso) [1541533] - [char] ipmi: Fix printing the BMC guid (Tony Camuso) [1541533] - [char] ipmi: Rework BMC registration (Tony Camuso) [1541533] - [char] ipmi: Fix issues with BMC refcounts (Tony Camuso) [1541533] - [char] ipmi: Check that the device type is BMC when scanning device (Tony Camuso) [1541533] - [char] ipmi: Move bmc find routing to below bmc device type (Tony Camuso) [1541533] - [char] ipmi: Fix getting the GUID data (Tony Camuso) [1541533] - [char] ipmi: make ipmi_poweroff_handler const (Tony Camuso) [1541533] - [char] ipmi: make ipmi_usr_hndl const (Tony Camuso) [1541533] - [char] ipmi: Make IPMI panic strings always available (Tony Camuso) [1541533] - [char] ipmi: fix unsigned long underflow (Tony Camuso) [1541533] - [char] ipmi: eliminate misleading print info when being probed via ACPI (Tony Camuso) [1541533]- [fs] ext4: Fix data exposure after failed AIO DIO (Carlos Maiolino) [1347126] - [fs] direct-io: always call ->end_io if non-NULL (Carlos Maiolino) [1347126] - [fs] nfsd: special case truncates some more ("J. Bruce Fields") [1554627] - [fs] nfsd: minor nfsd_setattr cleanup ("J. Bruce Fields") [1554627] - [fs] Add missing structs and defines from recent SMB3.1.1 documentation (Leif Sahlberg) [1555078] - [fs] Fix encryption labels and lengths for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] smb3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags (Leif Sahlberg) [1555078] - [fs] Update session and share information displayed for debugging SMB2/SMB3 (Leif Sahlberg) [1555078] - [fs] smb3: Warn user if trying to sign connection that authenticated as guest (Leif Sahlberg) [1555078] - [fs] smb3: Fix endian warning (Leif Sahlberg) [1555078] - [fs] Fix SMB3.1.1 guest authentication to Samba (Leif Sahlberg) [1555078] - [fs] smb3: Enable encryption for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] cifs: Clean up unused variables in smb2pdu.c (Leif Sahlberg) [1555076] - [fs] cifs: Display SMB2 error codes in the hex format (Leif Sahlberg) [1555076] - [fs] cifs: set oparms.create_options rather than or'ing in CREATE_OPEN_BACKUP_INTENT (Leif Sahlberg) [1555076] - [fs] cifs: Do not modify mid entry after submitting I/O in cifs_call_async (Leif Sahlberg) [1555076] - [fs] cifs: add SFM mapping for 0x01-0x1F (Leif Sahlberg) [1555076] - [fs] cifs: hide unused functions (Leif Sahlberg) [1555076] - [fs] cifs: set mapping error when page writeback fails in writepage or launder_pages (Leif Sahlberg) [1555076] - [fs] smb3: Add support for multidialect negotiate (SMB2.1 and later) (Leif Sahlberg) [1471950] - [fs] Fix warning messages when mounting to older servers (Leif Sahlberg) [1471950] - [fs] Improve security, move default dialect to SMB3 from old CIFS (Leif Sahlberg) [1471950] - [fs] Remove ifdef since SMB3 (and later) now STRONGLY preferred (Leif Sahlberg) [1471950] - [fs] cifs: add CONFIG_CIFS_DEBUG_KEYS to dump encryption keys (Leif Sahlberg) [1471950] - [fs] ext4: fix null pointer dereference on sbi (Jeff Moyer) [1526252] - [fs] dax: fix FS_DAX=n BLOCK=y compilation (Jeff Moyer) [1526252] - [fs] ext4: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] xfs: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] dax: introduce a fs_dax_get_by_bdev() helper (Jeff Moyer) [1526252] - [fs] dax, xfs, ext4: compile out iomap-dax paths in the FS_DAX=n case (Jeff Moyer) [1526252] - [fs] remove the pmem_dax_ops->flush abstraction (Jeff Moyer) [1471712] - [fs] dax, libnvdimm: remove wb_cache_pmem() indirection (Jeff Moyer) [1471712] - [fs] dax: replace clear_pmem() with open coded memset + dax_ops->flush (Jeff Moyer) [1471712] - [fs] dax: convert to dax_flush() (Jeff Moyer) [1471712] - [fs] libnvdimm, pmem: export a cache control attribute (Jeff Moyer) [1471712] - [fs] dm: add ->flush() dax operation support (Jeff Moyer) [1471712] - [fs] nfsd: remove blocked locks on client teardown (Scott Mayhew) [1504058] - [fs] xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino) [1559410] - [fs] gfs2: fix flock panic issue (Robert S Peterson) [1551852] - [fs] gfs2: Prevent stopping kthreads twice in gfs2_make_fs_ro (Andreas Grunbacher) [1538344] - [fs] gfs2: Fix and clean up (GET,SET)FLAGS ioctl (Andreas Grunbacher) [1505875] - [nvme-fc] correct hang in nvme_ns_remove() (Ewan Milne) [1549232] - [nvme-fc] fix rogue admin cmds stalling teardown (Ewan Milne) [1549232] - [nvme-loop] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fc] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fabrics] introduce init command check for a queue that is not alive (Ewan Milne) [1549232] - [nvme-rdma] fix possible hang when issuing commands during ctrl removal (Ewan Milne) [1549232] - [nvme-rdma] fix merge error (Ewan Milne) [1549232] - [nvme-pci] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-loop] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-fc] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-rdma] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [blk-mq] Make it safe to quiesce and unquiesce from an interrupt handler (Ewan Milne) [1549232] - [blk-mq] clarify dispatch may not be drained/blocked by stopping queue (Ewan Milne) [1549232] - [blk-mq] don't stop queue for quiescing (Ewan Milne) [1549232] - [blk-mq] update comments on blk_mq_quiesce_queue() (Ewan Milne) [1549232] - [blk-mq] use QUEUE_FLAG_QUIESCED to quiesce queue (Ewan Milne) [1549232] - [blk-mq] use the introduced blk_mq_unquiesce_queue() (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_unquiesce_queue (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_quiesce_queue_nowait() (Ewan Milne) [1549232] - [blk-mq] move blk_mq_quiesce_queue() into include/linux/blk-mq.h (Ewan Milne) [1549232] - [scsi] lpfc: Fix regression error message displayed on boot (Dick Kennedy) [1550900] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.01.00 (Tomas Henzl) [1545041] - [scsi] mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1545041] - [scsi] megaraid_sas: driver version 07.702.06.00-rh3 (Tomas Henzl) [1544697] - [scsi] megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1544697]- [net] ipv4: avoid unused variable warning for sysctl (Sabrina Dubroca) [1541250] - [net] ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 (Sabrina Dubroca) [1541250] - [net] l2tp: make datapath resilient to packet loss when sequence numbers enabled (Davide Caratti) [1527799] - [net] l2tp: make datapath sequence number support RFC-compliant (Davide Caratti) [1527799] - [net] l2tp: do data sequence number handling in a separate func (Davide Caratti) [1527799] - [net] ipv4: Do not cache routing failures due to disabled forwarding (Lorenzo Bianconi) [1520244] - [net] ipv4: removed redundant conditional (Lorenzo Bianconi) [1520244] - [net] sit: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1548318] - [net] ip6_tunnel: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1549440] - [net] ip6_gre: process toobig in a better way (Xin Long) [1523075] - [net] ip6_gre: add the process for redirect in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: fix ip6gre_err() invalid reads (Xin Long) [1523075] - [net] ip6_tunnel: clean up ip4ip6 and ip6ip6's err_handlers (Xin Long) [1523077] - [net] ip6_tunnel: process toobig in a better way (Xin Long) [1523077] - [net] ip6_tunnel: add the process for redirect in ip6_tnl_err (Xin Long) [1523077] - [net] ip6_gre: init dev->mtu and dev->hard_header_len correctly (Stefano Brivio) [1548317] - [net] netfilter: nft_reject: restrict to INPUT/FORWARD/OUTPUT (Davide Caratti) [1549967] - [net] route: also update fnhe_genid when updating a route cache (Xin Long) [1523073] - [net] route: update fnhe_expires for redirect when the fnhe exists (Xin Long) [1523073] - [net] sctp: use right member as the param of list_for_each_entry (Xin Long) [1483445] - [net] sctp: reset owner sk for data chunks on out queues when migrating a sock (Xin Long) [1483445] - [net] gro: avoid reorders (Ivan Vecera) [1554456] - [net] Clarify dev_weight documentation for LRO and GRO_HW (Ivan Vecera) [1554456] - [net] Introduce NETIF_F_GRO_HW (Ivan Vecera) [1554456] - [net] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Ivan Vecera) [1554965] - [net] mii: report 0 for unknown lp_advertising (Ivan Vecera) [1554965] - [net] mii: add generic function to support ksetting support (Ivan Vecera) [1554965] - [net] xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: silence compiler warning (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: fix inline not at beginning of declaration (Sabrina Dubroca) [1551382] - [net] utils: generic inet_pton_with_scope helper (Ivan Vecera) [1551750] - [lib] kobject: Export kobj_ns_grab_current() and kobj_ns_drop() (Ivan Vecera) [1551750] - [lib] kobject: move EXPORT_SYMBOL() macros next to corresponding definitions (Ivan Vecera) [1551750] - [net] sctp: do not peel off an assoc from one netns to another one (Xin Long) [1520256] - [net] sctp: do not pr_err for the duplicated node in transport rhlist (Xin Long) [1541893]- [net] ipsec: Fix aborted xfrm policy dump crash (Bruno Eduardo de Oliveira Meneguele) [1517290] {CVE-2017-16939} - [net] Mark TC HW offloading as Tech Preview (Ivan Vecera) [1503123] - [net] netfilter: ebtables: fix erroneous reject of last rule (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [block] loop: fix concurrent lo_open/lo_release (Joe Lawrence) [1541228] {CVE-2018-5344} - [iscsi-target] Fix panic when adding second TCP connection to iSCSI session (Maurizio Lombardi) [1544670] - [md] dm: fix dropped return code from dm_get_bdev_for_ioctl (Mike Snitzer) [1562962] - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1540061] - [x86] pti: Rework the UEFI data corruption fix (Waiman Long) [1540061]- [gpu] drm/i915/glk: IPC linetime watermark workaround for GLK (Lyude Paul) [1548651] - [gpu] drm/i915/cfl: Remove alpha support protection (Rob Clark) [1464911] - [gpu] drm/i915/cnl: Map VBT DDC Pin to BSpec DDC Pin (Rob Clark) [1464911] - [gpu] drm/i915: Add retries for LSPCON detection (Rob Clark) [1464911] - [gpu] drm/i915: Don't give up waiting on INVALID_MODE (Rob Clark) [1464911] - [netdrv] i40e: fix incorrect UP-TC mapping (Stefan Assmann) [1558159] - [pci] hv: Use effective affinity mask (Vitaly Kuznetsov) [1555239] - [nvme] pci: Fix EEH failure on ppc (Mauricio Oliveira) [1558499] - [iommu] amd: Add NULL sanity check for struct irq_2_irte.ir_data (Suravee Suthikulpanit) [1542697]- [sound] hda: Fix a wrong FIXUP for alc289 on Dell machines (Jaroslav Kysela) [1548969] - [sound] hda: Fix headset mic detection problem for two Dell machines (Jaroslav Kysela) [1548969] - [sound] alsa: x86: Fix potential crash at error path (Jaroslav Kysela) [1551742] - [sound] alsa: x86: Fix missing spinlock and mutex initializations (Jaroslav Kysela) [1551742] - [sound] alsa: x86: hdmi: Add single_port option for compatible behavior (Jaroslav Kysela) [1551742] - [sound] alsa: x86: fix error return code in hdmi_lpe_audio_probe() (Jaroslav Kysela) [1551742] - [hid] wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Benjamin Tissoires) [1551776] - [hid] wacom: generic: Send BTN_STYLUS3 when both barrel switches are set (Benjamin Tissoires) [1551783] - [hid] wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection (Benjamin Tissoires) [1551776] - [crypto] chelsio: Fix src buffer dma length (Arjun Vynipadath) [1548047] - [crypto] chelsio: Move DMA un/mapping to chcr from lld cxgb4 driver (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove unused parameter (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove allocation of sg list to implement 2K limit of dsgl header (Arjun Vynipadath) [1548047] - [crypto] chelsio: introduce __skb_put_zero() (Arjun Vynipadath) [1548047] - [crypto] chelsio: make skb_put & friends return void pointers (Arjun Vynipadath) [1548047] - [infiniband] rdma/bnxt_re: Avoid Hard lockup during error CQE processing (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Add helper functions to handle async FW events (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Synchronize destroy_qp with poll_cq (Selvin Xavier) [1538833] - [infiniband] rdma/bnxt_re: Avoid system hang during device (Selvin Xavier) [1547353] - [infiniband] rdma/bnxt_re: Fix system crash during load/unload (Selvin Xavier) [1547353] - [netdrv] i40e: Close client on suspend and restore client MSIx on resume (Stefan Assmann) [1538847] - [scsi] csiostor: add support for 32 bit port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4/cxgbvf: Handle 32-bit fw port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4vf: define get_fecparam ethtool callback (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: ethtool forward error correction management support (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: core hardware/firmware support for Forward Error Correction on a link (Arjun Vynipadath) [1526163]- [fs] nfs: Fix unstable write completion (Scott Mayhew) [1544647] - [md] support to split big bio (Ming Lei) [1557434] - [block] introduce bio_split2() and bio_pair2_release() (Ming Lei) [1557434] - [nvme] fixup nvme_sysfs_delete() (David Milburn) [1543716 1451772 1440470] - [nvme] rdma: Use mr pool (David Milburn) [1547273] - [nvme] rdma: Check remotely invalidated rkey matches our expected rkey (David Milburn) [1547273] - [nvme] rdma: wait for local invalidation before completing a request (David Milburn) [1547273] - [nvme] rdma: don't complete requests before a send work request has completed (David Milburn) [1547273] - [nvme] rdma: don't suppress send completions (David Milburn) [1547273] - [xen] fix booting ballooned down hvm guest (Vitaly Kuznetsov) [1529437] - [powerpc] tm: Flush TM only if CPU has TM feature (David Gibson) [1544676] {CVE-2018-1091} - [powerpc] powernv: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1553927] - [x86] smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU (Prarit Bhargava) [1527731] - [x86] kvm: Fix device passthrough when SME is active (Suravee Suthikulpanit) [1557911] - [x86] apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified (Baoquan He) [1526411] - [x86] apic: Remove the (now) unused disable_IO_APIC() function (Baoquan He) [1521003] - [x86] apic: Fix restoring boot IRQ mode in reboot and kexec/kdump (Baoquan He) [1521003] - [x86] apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y (Baoquan He) [1521003] - [x86] apic: Split out restore_boot_irq_mode() from disable_IO_APIC() (Baoquan He) [1521003] - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon (Prarit Bhargava) [1466058] - [x86] tsc: Print tsc_khz, when it differs from cpu_khz (Prarit Bhargava) [1466058] - [x86] tsc: Future-proof native_calibrate_tsc() (Prarit Bhargava) [1466058]- [netdrv] i40e: Fix attach VF to VM issue (Stefan Assmann) [1528123] - [netdrv] ixgbevf: Add check for ixgbe_mbox_api_13 to ixgbevf_probe when setting max_mtu (Ken Cox) [1556696] - [md] dm btree: fix serious bug in btree_split_beneath() (Mike Snitzer) [1557849] - [x86] pti: Disable PTI user page table update in EFI virtual mode (Waiman Long) [1540061]- [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590] - [nvme] validate admin queue before unquiesce (David Milburn) [1549733]- [acpi] sbshc: remove raw pointer from printk() message (Baoquan He) [1547009] {CVE-2018-5750} - [fs] gfs2: fixes to "implement iomap for block_map" (Andreas Grunbacher) [1542594] - [x86] kvm: svm: disable virtual GIF and VMLOAD/VMSAVE (Paolo Bonzini) [1552090]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548430] {CVE-2017-13166} - [kernel] futex: Prevent overflow by strengthen input validation (Joe Lawrence) [1547585] {CVE-2018-6927} - [fs] Revert dcache_readdir back to ->readdir() ("Eric W. Biederman") [1525541] - [md] dm-raid: fix incorrect sync_ratio when degraded (Mike Snitzer) [1547979] - [mm] page_alloc: fix memmap_init_zone pageblock alignment (Daniel Vacek) [1525121] - [mm] revert kvmalloc: stress the vmalloc path in the debugging kernel (Jeff Moyer) [1550094] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1543067] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1543067] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1543067] - [x86] kvm: vmx: Cache IA32_DEBUGCTL in memory (Paolo Bonzini) [1537379] - [x86] spec_ctrl: avoid rmb() on full retpoline kernels (Paolo Bonzini) [1537379] - [x86] spec_ctrl: replace boot_cpu_has with a static key for IBRS checks (Paolo Bonzini) [1537379] - [x86] spec_ctrl: actually use static key for retpolines (Paolo Bonzini) [1537379] - [x86] kvm: vmx: optimize IBRS handling at vmenter/vmexit (Paolo Bonzini) [1537379] - [x86] kvm: vmx: mark RDMSR path as unlikely (Paolo Bonzini) [1537379] - [x86] kvm: use native_read_msr to read SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm/nvmx: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap (Paolo Bonzini) [1537379] - [x86] nvmx: Properly set spec_ctrl and pred_cmd before merging MSRs (Paolo Bonzini) [1537379] - [x86] kvm/vmx: Allow direct access to MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm: Add IBPB support (Paolo Bonzini) [1537379] - [x86] kvm: vmx: make MSR bitmaps per-VCPU (Paolo Bonzini) [1537379] - [x86] kvm: vmx: Do not disable intercepts for BNDCFGS (Paolo Bonzini) [1537379] - [x86] kvm: vmx: introduce alloc_loaded_vmcs (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: Eliminate vmcs02 pool (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: single function for switching between vmcs (Paolo Bonzini) [1537379] - [x86] kvm: Update the reverse_cpuid list to include CPUID_7_EDX (Paolo Bonzini) [1537379] - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Paolo Bonzini) [1537379] - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add Intel feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Paolo Bonzini) [1537379] - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Paolo Bonzini) [1537379]- [tools] revert perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [netdrv] ibmvnic: Fix early release of login buffer (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Clean RX pool buffers during device close (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Free RX socket buffer in case of adapter error (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix NAPI structures memory leak (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix login buffer memory leaks (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Wait until reset is complete to set carrier on (Desnes Augusto Nunes do Rosario) [1545578] - [block] disable runtime-pm for blk-mq (Ming Lei) [1548269] - [mm] revert memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1548593 1517028] - [mm] revert cgroup: kill css_id (Aristeu Rozanski) [1548593 1517028]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548430] {CVE-2017-13166} - [sound] alsa: seq: Fix use-after-free at creating a port (CVE-2017-15265) (Jaroslav Kysela) [1503381] {CVE-2017-15265} - [gpu] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Rob Clark) [1546022] - [edac] disable only ghes_edac by default (Aristeu Rozanski) [1543078] - [edac] ghes: Model a single, logical memory controller (Aristeu Rozanski) [1543078] - [fs] cifs: release cifs root_cred after exit_cifs (Leif Sahlberg) [1525874] - [fs] gfs2: Fix fallocate chunk size (Andreas Grunbacher) [1545329] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1542594] - [fs] gfs2: Clean up (lookup,fillup)_metapath (Andreas Grunbacher) [1542594] - [fs] iomap: warn on zero-length mappings (Andreas Grunbacher) [1542594] - [md] raid0: remove blank line printk from dump_zones() (John Pittman) [1534272] - [md] dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl (Mike Snitzer) [1513037] - [mm] kvmalloc: stress the vmalloc path in the debugging kernel (Mikulas Patocka) [1523567] - [mm] fs: rework do_invalidatepage (Eric Sandeen) [1546079] - [net] netfilter: fix NULL ptr dereference in nf_send_reset() (Paolo Abeni) [1546148]- [infiniband] ipoib: Add ipoib_enhanced module parameter (Slava Shwartsman) [1533013] - [netdrv] ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Reset long term map ID counter (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: queue reset when CRQ gets closed during reset (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Ensure that buffers are NULL after free (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Fix rx queue cleanup for non-fatal resets (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix empty firmware version and errors cleanup (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] mlx5e: Fix offloading of E-Switch TC pedit actions (Slava Shwartsman) [1545640] - [netdrv] qed: Correct setting the number of completion queues for FCoE functions (Chad Dupuis) [1542188] - [netdrv] ixgbe: fix crash in build_skb Rx code path (Ken Cox) [1520428] - [netdrv] tg3: APE heartbeat changes (Jonathan Toppins) [1546217] - [powerpc] pseries/vio: Dispose of virq mapping on vdevice unregister (Gustavo Duarte) [1544009] - [s390] qeth: fix underestimated count of buffer elements (Hendrik Brueckner) [1544698] - [x86] kvm: fix singlestepping over syscall (Paolo Bonzini) [1464481] {CVE-2017-7518} - [x86] paravirt: fix kabi breakage in pv_mmu_ops (Jeff Moyer) [1546027] - [x86] uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations (Jeff Moyer) [1471678]- [crypto] algif_skcipher: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1529441] - [crypto] algif_hash: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1537376] - [mailbox] pcc: Drop uninformative output during boot (Kazuhito Hagio) [1515571] - [edac] skx_edac: Fix detection of single-rank DIMMs (Aristeu Rozanski) [1482248] - [md] free unused memory after bitmap resize (Nigel Croxon) [1532767] - [fs] sunrpc: ensure correct error is reported by xs_tcp_setup_socket() (Steve Dickson) [1536582] - [fs] Revert "fixing infinite OPEN loop in 4.0 stateid recovery" (Steve Dickson) [1542191] - [scsi] use 'scsi_device_from_queue()' for scsi_dh (Mike Snitzer) [1546212] - [scsi] dh: add a common helper to get a scsi_device from a request_queue (Mike Snitzer) [1546212] - [scsi] qedi: Drop cqe response during connection recovery (Chad Dupuis) [1543503] - [scsi] qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_resp (Chad Dupuis) [1543503] - [scsi] qla4xxx: skip error recovery in case of register disconnect (Himanshu Madhani) [1541766] - [x86] spectre: fix the kernel build without CONFIG_RETPOLINE (Josh Poimboeuf) [1543939]- [tools] perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [alsa] hda/realtek: Enable Thinkpad Dock device for ALC298 platform (Jaroslav Kysela) [1469623] - [crypto] rng: prevent entry into drbg test path from algif_rng (Bruno Eduardo de Oliveira Meneguele) [1485815] - [net] macvtap: add namespace support to the sysfs device class (Davide Caratti) [1544499] - [net] sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera) [1542013] - [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543088] {CVE-2017-18017}- [sound] alsa: seq: Make ioctls race-free (CVE-2018-1000004) (Jaroslav Kysela) [1537203] {CVE-2018-1000004} - [gpu] drm/i915/gvt: move write protect handler out of mmio emulation function (Paul Lai) [1525419] - [gpu] drm/i915/gvt: Factor intel_vgpu_page_track (Paul Lai) [1525419] - [fs] xfs: eliminate duplicate icreate tx reservation functions (Brian Foster) [1397653] - [fs] xfs: refactor inode chunk alloc/free tx reservation (Brian Foster) [1397653] - [fs] xfs: include an allocfree res for inobt modifications (Brian Foster) [1397653] - [fs] xfs: truncate transaction does not modify the inobt (Brian Foster) [1397653] - [fs] xfs: fix up agi unlinked list reservations (Brian Foster) [1397653] - [fs] xfs: include inobt buffers in ifree tx log reservation (Brian Foster) [1397653] - [fs] xfs: print transaction log reservation on overrun (Brian Foster) [1397653] - [fs] xfs: dump transaction usage details on log reservation overrun (Brian Foster) [1397653] - [fs] xfs: refactor xlog_cil_insert_items() to facilitate transaction dump (Brian Foster) [1397653] - [fs] xfs: separate shutdown from ticket reservation print helper (Brian Foster) [1397653] - [s390] gs: add compat regset for the guarded storage broadcast control block (Hendrik Brueckner) [1537067] - [x86] intel_rdt/cqm: avoid negative static key counts (Joe Lawrence) [1524901] - [x86] efi: Fix boot crash by always mapping boot service regions into new EFI page tables (Lenny Szubowicz) [1535243]- [netdrv] bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix sources of spurious netpoll warnings (Jonathan Toppins) [1532863] - [mm] memcg, slab: do not destroy children caches if parent has aliases (Aristeu Rozanski) [1502818] - [mm] memcg, slab: fix races in per-memcg cache creation/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: clean up memcg cache initialization/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path (Aristeu Rozanski) [1502818] - [block] Invalidate cache on discard v2 (Ming Lei) [1515920] - [x86] mm: Fix use-after-free of ldt_struct (Oleg Nesterov) [1543352] {CVE-2017-17053}- [kernel] acct.c: fix the acct->needcheck check in check_free_space() (Oleg Nesterov) [1520791] - [mm] pm/hibernate: touch NMI watchdog when creating snapshot (Aristeu Rozanski) [1487022] - [mm] userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1531285] - [block] blk-mq: Take tagset lock when updating hw queues (Ming Lei) [1528644] - [kernel] genirq/affinity: avoid deadlock in pci_alloc_irq_vectors_affinity (Ming Lei) [1528644] - [block] blk-mq: avoid IO hang during CPU hotplug by freezing queues in order (Ming Lei) [1528644] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (Ming Lei) [1528644] - [scsi] dual scan thread bug fix (Ewan Milne) [1509331] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1509331] - [s390] crypto: fix aes/paes Kconfig dependeny (Hendrik Brueckner) [1538139] - [s390] mm: fix BUG_ON in crst_table_upgrade (Hendrik Brueckner) [1500580] - [x86] paravirt: Remove 'noreplace-paravirt' cmdline option (Josh Poimboeuf) [1538911] - [x86] microcode/amd: Add support for fam17h microcode loading (Suravee Suthikulpanit) [1540104] - [x86] Use __nostackprotect for sme_encrypt_kernel (Suravee Suthikulpanit) [1540104] - [x86] mm: Encrypt the initrd earlier for BSP microcode update (Suravee Suthikulpanit) [1540104] - [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption (Suravee Suthikulpanit) [1540104] - [x86] mm: Centralize PMD flags in sme_encrypt_kernel() (Suravee Suthikulpanit) [1540104] - [x86] mm: Use a struct to reduce parameters for SME PGD mapping (Suravee Suthikulpanit) [1540104] - [x86] mm: Clean up register saving in the __enc_copy() assembly code (Suravee Suthikulpanit) [1540104]- [crypto] chelsio - Check error code with IS_ERR macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Use x8_ble gf multiplication to calculate IV (Arjun Vynipadath) [1542351] - [crypto] gf128mul - The x8_ble multiplication functions (Arjun Vynipadath) [1542351] - [crypto] gf128mul - rename the byte overflow tables (Arjun Vynipadath) [1542351] - [crypto] gf128mul - remove xx() macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Fix memory leak (Arjun Vynipadath) [1542351] - [scsi] libcxgbi: use GFP_ATOMIC in cxgbi_conn_alloc_pdu() (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: remove the stid on listen create failure (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: when flushing, complete all wrs in a chain (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: reflect the original WR opcode in drain cqes (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: Only validate the MSN for successful completions (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: only insert drain cqes if wq is flushed (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: put ep reference in pass_accept_req() (Arjun Vynipadath) [1541085] - [netdrv] be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera) [1535897] - [netdrv] ixgbe: Set DMA attributes individually (Ken Cox) [1536455] - [netdrv] iwlwifi: mvm: fix security bug in PN checking (Stanislaw Gruszka) [1538028] - [netdrv] ibmvnic: Wait for device response when changing MAC (Desnes Augusto Nunes do Rosario) [1540838] - [netdrv] ibmvnic: Don't handle RX interrupts when not up (Desnes Augusto Nunes do Rosario) [1532345] - [netdrv] ibmvnic: Fix pending MAC address changes (Desnes Augusto Nunes do Rosario) [1535368] - [netdrv] ibmvnic: Include header descriptor support for ARP packets (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Increase maximum number of RX/TX queues (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Rename IBMVNIC_MAX_TX_QUEUES to IBMVNIC_MAX_QUEUES (Desnes Augusto Nunes do Rosario) [1529748] - [net] cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni) [1540821] - [net] properly release sk_frag.page (Lorenzo Bianconi) [1535775] - [net] netlink: Add netns check on taps (William Townsend) [1538738] {CVE-2017-17449} - [net] netfilter: xt_osf: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448} - [net] netfilter: nfnetlink_cthelper: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448}- [tools] perf vendor events powerpc: Remove duplicate events (Mauricio Oliveira) [1521091] - [tools] perf vendor events powerpc: Update POWER9 events (Mauricio Oliveira) [1521091] - [thermal] doc change updates expected cur_state behavior (Brad Peters) [1211434] - [hid] Add PCI ID for Cannon Lake and Coffee Lake (Brad Peters) [1530141] - [edac] sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode (Aristeu Rozanski) [1536995] - [fs] sysfs: Use only return value from is_visible for the file mode (Jeff Moyer) [1533361] - [fs] nfsd: auth: Fix gid sorting when rootsquash enabled (Thiago Becker) [1516978] - [block] silently forbid sending any ioctl to a partition (Paolo Bonzini) [1438809] - [mm] fix collision between DAX PMD and PTEs (Jeff Moyer) [1528957] - [mm] always enable thp for dax mappings (Jeff Moyer) [1472025] - [mm] improve readability of transparent_hugepage_enabled() (Jeff Moyer) [1472025] - [acpi] acpi, nfit: validate commands against the device type (Al Stone) [1471819] - [acpi] acpi, nfit: add support for the _LSI, _LSR, and _LSW label methods (Al Stone) [1471819]- [kernel] lockdep: Increase MAX_STACK_TRACE_ENTRIES for debug kernel (Waiman Long) [1532959] - [kernel] make groups_sort calling a responsibility group_info allocators (Thiago Becker) [1516978] - [kernel] watchdog: Prevent false positives with turbo modes (Jiri Olsa) [1493859] - [netdrv] xen-netfront: enable device after manual module load (Eduardo Otubo) [1472220] - [netdrv] ibmvnic: Fix IPv6 packet descriptors (Gustavo Duarte) [1536746] - [netdrv] ibmvnic: Fix IP offload control buffer (Gustavo Duarte) [1536746] - [netdrv] bnxt_en: Don't print Link speed -1 no longer supported messages (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: wildcard smac while creating tunnel decap filter (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: fix dst/src fid for vxlan encap/decap actions (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Add ETH_RESET_AP support (Jonathan Toppins) [1522743] - [netdrv] net: ethtool: add support for reset of AP inside NIC interface (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Jonathan Toppins) [1522743] - [powerpc] kvm: book3s: Provide information about hardware/firmware CVE workarounds (Serhii Popovych) [1532077] {CVE-2017-5754} - [powerpc] powernv/pci: Enable 64-bit devices to access >4GB DMA space (Mauricio Oliveira) [1506259] - [powerpc] powernv/pci: Add helper to check if a PE has a single vendor (Mauricio Oliveira) [1506259] - [x86] kvm: svm: Fix up enable_smi_window due to out-of-order backport (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual GIF feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual GIF feature definition (Suravee Suthikulpanit) [1135003] - [x86] cpufeature,kvm/svm: Rename (shorten) the new virtualized VMSAVE/VMLOAD CPUID flag (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual VMLOAD VMSAVE feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual VMLOAD VMSAVE feature definition (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Rename lbr_ctl field in the vmcb control area (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Prepare for new bit definition in lbr_ctl (Suravee Suthikulpanit) [1135003] - [x86] fpu: Use early_param() for clearcpuid (Scott Wood) [1539423]- [dma-buf] fix reservation_object_wait_timeout_rcu once more v2 (Lyude Paul) [1535631] - [fs] nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat (Dave Wysochanski) [1539866] - [fs] xfs: validate sb_logsunit is a multiple of the fs blocksize (Bill O'Donnell) [1538495] - [fs] nfsv4: always set NFS_LOCK_LOST when a lock is lost (Steve Dickson) [1540324] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix memory corruption during hba reset test (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1524717] - [block] dm: fix incomplete request_queue initialization (Mike Snitzer) [1517771] - [block] allow gendisk's request_queue registration to be deferred (Mike Snitzer) [1517771] - [block] Protect less code with sysfs_lock in blk_(un,) register_queue() (Mike Snitzer) [1517771] - [block] properly protect the 'queue' kobj in blk_unregister_queue (Mike Snitzer) [1517771]- [infiniband] iser-target: avoid reinitializing rdma contexts for isert commands (Don Dutile) [1540434] - [netdrv] nfp: implement ethtool FEC mode settings (John Linville) [1519199] - [netdrv] nfp: add helpers for FEC support (John Linville) [1519199] - [netdrv] nfp: add get/set link settings ndos to representors (John Linville) [1519199] - [netdrv] nfp: resync repr state when port table sync (John Linville) [1519199] - [netdrv] nfp: refactor nfp_app_reprs_set (John Linville) [1519199] - [netdrv] nfp: don't depend on compiler constant propagation (John Linville) [1519199] - [netdrv] vmxnet3: repair memory leak (Neil Horman) [1525354] - [cpufreq] governor: Serialize governor callbacks (David Arcari) [1538572] - [cpufreq] governor: split cpufreq_governor_dbs() (David Arcari) [1538572] - [cpufreq] governor: register notifier from cs_init() (David Arcari) [1538572] - [cpufreq] intel_pstate: Remove use of get_target_pstate_use_cpu_load(() (Prarit Bhargava) [1537502] - [cpufreq] revert intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1537502] - [cpufreq] Fix intel_pstate driver (Prarit Bhargava) [1537502] - [x86] fpu: Fix get_xsave_addr() behavior under virtualization ("Dr. David Alan Gilbert") [1534309] - [x86] kvm: fix usage of uninit spinlock in avic_vm_destroy() (Wei Huang) [1537402] - [x86] KVM: Fix CPUID function for word 6 (80000001_ECX) (Wei Huang) [1533358] - [kernel] print kdump kernel loaded status in stack dump (Lianbo Jiang) [1535754] - [kernel] kexec: add a kexec_crash_loaded() function (Lianbo Jiang) [1535754]- [watchdog] hpwdt: remove indirect call in watchdog/hpwdt.c (Josh Poimboeuf) [1535644] - [kernel] x86/spec_ctrl: cleanup __ptrace_may_access (Josh Poimboeuf) [1535644] - [x86] bugs: Drop one "mitigation" from dmesg (Josh Poimboeuf) [1535644] - [x86] kvm: vmx: Make indirect call speculation safe (Josh Poimboeuf) [1535644] - [x86] kvm: x86: Make indirect calls in emulator speculation safe (Josh Poimboeuf) [1535644] - [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB (Josh Poimboeuf) [1535644] - [x86] mce: Make machine check speculation protected (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: fix ptrace IBPB optimization (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Josh Poimboeuf) [1535644] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Josh Poimboeuf) [1535644] - [x86] unwind: fix livepatch regression with CALL_NOSPEC macro (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Document retpolines and ibrs_enabled=3 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: upgrade GCC retpoline warning to an error (Josh Poimboeuf) [1535644] - [x86] Use IBRS for firmware update path (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: enforce sane combinations of IBRS and retpoline (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: use upstream RSB stuffing function (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Josh Poimboeuf) [1535644] - [kernel] x86/jump_label: warn on failed jump label patch (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: detect unretpolined modules (Josh Poimboeuf) [1535644] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Josh Poimboeuf) [1535644] - [x86] retpoline: Fill return stack buffer on vmexit (Josh Poimboeuf) [1535644] - [x86] retpoline/xen: Convert Xen hypercall indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/hyperv: Convert assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/entry: Convert entry assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline: Add initial retpoline support (Josh Poimboeuf) [1535644] - [x86] jump_label: add asm support for static keys (Josh Poimboeuf) [1535644] - [x86] asm: Make asm/alternative.h safe from assembly (Josh Poimboeuf) [1535644] - [tools] objtool: Support new GCC 6 switch jump table pattern (Josh Poimboeuf) [1535644] - [tools] objtool: Detect jumps to retpoline thunks (Josh Poimboeuf) [1535644] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: print features changed by microcode loading (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: refactor the init and microcode loading paths (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibrs_enabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibp_disabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove performance measurements from documentation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: make ipbp_enabled read-only (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Josh Poimboeuf) [1535644] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Josh Poimboeuf) [1535644] - [base] sysfs/cpu: Add vulnerability folder (Josh Poimboeuf) [1535644] - [x86] cpu: Merge bugs.c and bugs_64.c (Josh Poimboeuf) [1535644]- [tools] perf record: Fix wrong size in perf_record_mmap for last kernel module (Jiri Olsa) [1509073] - [testmgr] disable ECDH and DH in FIPS mode (Bruno Eduardo de Oliveira Meneguele) [1523357] - [kernel] cpumask: Fix cpumask leak in partition_sched_domains() (Joe Lawrence) [1534918] - [kernel] pm / hibernate: Restore processor state before using per-CPU variables (Prarit Bhargava) [1418896] - [x86] power/64: Fix hibernation return address corruption (Prarit Bhargava) [1418896] - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Andrea Arcangeli) [1533542] - [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu() (Suravee Suthikulpanit) [1522676] - [mm] swap: zswap: maybe_preload & refactoring (Jerome Marchand) [1532517] - [mm] ksm: add cond_resched() to the rmap_walks (Rafael Aquini) [1519517] - [mm] mprotect: add a cond_resched() inside change_pmd_range() (Rafael Aquini) [1519517] - [infiniband] rdma/bnxt_re: Fix the RoCE firmware version reported (Selvin Xavier) [1538406] - [netdrv] cxgb4: fix possible deadlock (Arjun Vynipadath) [1439204] - [netdrv] hv_netvsc: Fix the receive buffer size limit (Vitaly Kuznetsov) [1532169] - [netdrv] nfp: flower: vxlan: ensure no sleep in atomic context (John Linville) [1537927] - [netdrv] nfp: flower: prioritize stats updates (John Linville) [1537141] - [net] Fix double free and memory corruption in get_net_ns_by_id() (Aristeu Rozanski) [1531551] {CVE-2017-15129}- [media] xc2028: avoid use after free (Torez Smith) [1402893] {CVE-2016-7913} - [kernel] module: avoid ifdefs for sig_enforce declaration (Bruno Eduardo de Oliveira Meneguele) [1531454] - [fs] sysfs: Do not warn about missing kernfs_node if kobj is not active (Vivek Goyal) [1534568] - [md] not clear ->safemode for external metadata array (Xiao Ni) [1526283] - [md] always clear ->safemode when md_check_recovery gets the mddev lock (Xiao Ni) [1526283] - [block] blk-mq: don't allow write on attributes of .seq_ops (Ming Lei) [1535949] - [scsi] lpfc: Fix SCSI io host reset causing kernel crash (Dick Kennedy) [1530120] - [scsi] lpfc: FLOGI failures are reported when connected to a private loop (Dick Kennedy) [1532307] - [scsi] qla2xxx: Fix NULL pointer crash due to probe failure (Himanshu Madhani) [1525810] - [scsi] core: check for device state in __scsi_remove_target() (Ewan Milne) [1537459] - [scsi] fixup kernel warning during rmmod() (Ewan Milne) [1537459] - [nvme] rdma: fix concurrent reset and reconnect (David Milburn) [1517602] - [nvdimm] btt: fix uninitialized err_lock (Jeff Moyer) [1524775] - [tools] testing/nvdimm: fix nfit_test buffer overflow (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix nfit_test shutdown crash (Jeff Moyer) [1375501] - [tools] testing/nvdimm: make iset cookie predictable (Jeff Moyer) [1375501] - [tools] testing/nvdimm: support for sub-dividing a pmem region (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix allocation range for mock flush hint tables (Jeff Moyer) [1375501]- [crypto] aesni: add wrapper for generic gcm(aes) (Sabrina Dubroca) [1525527] - [crypto] aesni: fix typo in generic_gcmaes_decrypt (Sabrina Dubroca) [1525527] - [infiniband] iser-target: Fix possible use-after-free in connection establishment error (Don Dutile) [1519131] - [netdrv] hv_netvsc: Change GPADL teardown order according to Hyper-V version (Mohammed Gamal) [1529436] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1529436] - [netdrv] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath) [1538425] - [netdrv] bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Jonathan Toppins) [1536308] - [netdrv] ibmvnic: Allocate and request vpd in init_resources (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Revert to previous mtu when unsupported value requested (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Modify buffer size and number of queues on failover (Gustavo Duarte) [1537433] - [netdrv] revert mlx5: Expose command polling interface (Don Dutile) [1533670] - [netdrv] revert mlx5: Add fast unload support in shutdown flow (Don Dutile) [1533670] - [net] ipv4: fib: Fix metrics match when deleting a route (Phil Sutter) [1526442] - [net] sched: fix use-after-free in tcf_block_put_ext (Ivan Vecera) [1533034] - [net] sched: get rid of rcu_barrier() in tcf_block_put_ext() (Ivan Vecera) [1533034] - [net] use for_each_netdev_safe() in rtnl_group_changelink() (Lorenzo Bianconi) [1523618] - [net] openvswitch: Fix pop_vlan action for double tagged frames (Eric Garver) [1522739] - [net] openvswitch: fix list corruption on force commit (Eric Garver) [1531680] - [net] tcp: Split BUG_ON() in tcp_tso_should_defer() into two assertions (Stefano Brivio) [1532373] - [net] ethtool: add support for forward error correction modes (Ivan Vecera) [1530634] - [net] vxlan: restore dev->mtu setting based on lower device (Stefano Brivio) [1520310] - [net] xfrm: add UDP encapsulation port in migrate message (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: extend MIGRATE with UDP encapsulation port (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: fix state migration copy replay sequence numbers (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: Cleanup error handling of xfrm_state_clone (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: checkpatch errors with foo * bar (Bruno Eduardo de Oliveira Meneguele) [1460790]- [gpu] drm/vmwgfx: fix memory corruption with legacy/sou connectors (Rob Clark) [1525872] - [gpu] drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark) [1532388] - [gpu] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (Rob Clark) [1532388] - [gpu] drm/i915: Disable DC states around GMBUS on GLK (Rob Clark) [1532388] - [gpu] drm/i915/skl+: debugfs entry to control IPC (Rob Clark) [1532388] - [gpu] drm/i915/bxt+: Enable IPC support (Rob Clark) [1532388] - [gpu] drm/i915/gen9+: Add has_ipc flag in device info structure (Rob Clark) [1532388] - [gpu] drm/i915/gen10: Calculate and enable transition WM (Rob Clark) [1532388] - [gpu] drm/i915/skl+: Optimize WM calculation (Rob Clark) [1532388] - [gpu] drm/i915: Fixed point fixed16 wrapper cleanup (Rob Clark) [1532388] - [gpu] drm/i915: Flush pending GTT writes before unbinding (Rob Clark) [1532388] - [gpu] drm: Add retries for lspcon mode detection (Rob Clark) [1532388] - [gpu] drm/amdgpu: bypass lru touch for KIQ ring submission (Rob Clark) [1532388] - [gpu] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map (Rob Clark) [1532388] - [gpu] drm/i915: Prevent zero length "index" write (Rob Clark) [1532388] - [gpu] drm/i915: Don't try indexed reads to alternate slave addresses (Rob Clark) [1532388] - [gpu] drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition (Rob Clark) [1532388] - [gpu] drm/i915/fbdev: Serialise early hotplug events with async fbdev config (Rob Clark) [1532388] - [gpu] drm/i915: Re-register PMIC bus access notifier on runtime resume (Rob Clark) [1532388] - [gpu] drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Set adev->vcn.irq.num_types for VCN (Rob Clark) [1532388] - [gpu] drm/amdgpu: move UVD/VCE and VCN structure out from union (Rob Clark) [1532388] - [gpu] drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks (Rob Clark) [1532388] - [gpu] drm/fb_helper: Disable all crtc's when initial setup fails (Rob Clark) [1532388] - [gpu] drm/amd/pp: fix typecast error in powerplay (Rob Clark) [1532388] - [gpu] drm/ttm: once more fix ttm_buffer_object_transfer (Rob Clark) [1532388] - [gpu] drm/radeon: fix atombios on big endian (Rob Clark) [1532388] - [gpu] drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a debug (Rob Clark) [1532388] - [gpu] drm/vblank: Fix flip event vblank count (Rob Clark) [1532388] - [gpu] drm/amdgpu: Remove check which is not valid for certain VBIOS (Rob Clark) [1532388] - [gpu] drm/amdgpu: Properly allocate VM invalidate eng v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_do_create (Rob Clark) [1532388] - [gpu] drm/amdgpu: correct reference clock value on vega10 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() (Rob Clark) [1532388] - [gpu] drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() (Rob Clark) [1532388] - [gpu] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1532388] - [x86] gpu: add CFL to early quirks (Rob Clark) [1532388] - [x86] gpu: CNL uses the same GMS values as SKL (Rob Clark) [1532388] - [x86] gpu: GLK uses the same GMS values as SKL (Rob Clark) [1532388]- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [acpi] add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [acpi] scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [kernel] i2c: introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] doc: dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_get/put_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [kernel] i2c: add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS (ver 2) (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [acpi] pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [media] core: Don't use i2c_client->driver (Gopal Tiwari) [1456705] - [acpi] pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705]- [powerpc] pseries: Make RAS IRQ explicitly dependent on DLPAR WQ (Serhii Popovych) [1533857] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1535082] - [x86] locking/qspinlock: Fix kabi problem in a non-KVM/XEN VM (Waiman Long) [1533529] - [x86] platform/uv: Mark tsc_check_sync as an init function (Frank Ramsay) [1526066] - [x86] platform/uv: Add check of TSC state set by UV BIOS (Frank Ramsay) [1526066] - [x86] tsc: Provide a means to disable TSC ART (Frank Ramsay) [1526066] - [x86] tsc: Drastically reduce the number of firmware bug warnings (Frank Ramsay) [1526066] - [x86] tsc: Skip TSC test and error messages if already unstable (Frank Ramsay) [1526066] - [x86] tsc: Add option that TSC on Socket 0 being non-zero is valid (Frank Ramsay) [1526066] - [x86] tsc: Remove the TSC_ADJUST clamp (Frank Ramsay) [1526066] - [crypto] chcr - Avoid algo allocation in softirq (Arjun Vynipadath) [1458315] - [crypto] chcr - Select device in Round Robin fashion (Arjun Vynipadath) [1458315] - [crypto] chcr - Ensure Destination sg entry size less than 2k (Arjun Vynipadath) [1458315] - [crypto] chcr - Add debug counters (Arjun Vynipadath) [1458315] - [crypto] chcr - Add ctr mode and process large sg entries for cipher (Arjun Vynipadath) [1458315] - [crypto] chcr - Avoid changing request structure (Arjun Vynipadath) [1458315] - [crypto] chcr - Return correct error code (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix fallback key setting (Arjun Vynipadath) [1458315] - [crypto] chcr - Pass lcb bit setting to firmware (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix error handling related to 'chcr_alloc_shash' (Arjun Vynipadath) [1458315] - [crypto] chcr - Add fallback for AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Set hmac_ctrl bit to use HW register HMAC_CFG 456 (Arjun Vynipadath) [1458315] - [crypto] chcr - Increase priority of AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix Smatch Complaint (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix wrong typecasting (Arjun Vynipadath) [1458315] - [crypto] chcr - Change algo priority (Arjun Vynipadath) [1458315] - [crypto] chcr - Change cra_flags for cipher algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Use cipher instead of Block Cipher in gcm setkey (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix key length for RFC4106 (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix panic on dma_unmap_sg (Arjun Vynipadath) [1458315] - [crypto] chcr - Add AEAD algos (Arjun Vynipadath) [1458315] - [crypto] aead - move aead_request_cast helper to aead.h (Arjun Vynipadath) [1458315] - [crypto] scatterwalk - Add scatterwalk_ffwd helper (Arjun Vynipadath) [1458315] - [netdrv] iwlwifi: pcie: fix DMA memory mapping / unmapping (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix build errors with !CONFIG_PM (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix core PCI suspend when WoWLAN is supported but disabled (Stanislaw Gruszka) [1501882] - [netdrv] ath9k: fix tx99 potential info leak (Stanislaw Gruszka) [1501882] - [netdrv] i40e: don't remove netdev->dev_addr when syncing uc list (Stefan Assmann) [1469354] - [netdrv] cxgb3: assign port id to net_device->dev_port (Arjun Vynipadath) [1530123] - [netdrv] bnx2x: Improve reliability in case of nested PCI errors (Michal Schmidt) [1529860]- [thermal] initialize thermal zone device correctly (Lenny Szubowicz) [1487411] - [net] bluetooth: Prevent stack info leak from the EFS element (Gopal Tiwari) [1519633] {CVE-2017-1000410} - [tools] cpupower: fix potential memory leak (Prarit Bhargava) [1422951] - [tools] cpupower: bench: parse.c: fix several resource leaks (Prarit Bhargava) [1422951] - [usb] core: prevent malicious bNumInterfaces overflow (Torez Smith) [1536886] {CVE-2017-17558} - [misc] genwqe: Take R/W permissions into account when dealing with memory pages (Gustavo Duarte) [1528752] - [md] Call wait_barrier twice when underlaying device is blocked (Xiao Ni) [1527875] - [ata] ahci: Add Intel Cannon Lake PCH-H PCI ID (David Milburn) [1533333 1457266] - [block] elevator: lookup mq vs non-mq elevators (Ming Lei) [1526859] - [block] elevator: remove redundant warnings on IO scheduler switch (Ming Lei) [1526859] - [block] blk-mq: set mq-deadline as default scheduler for single queue device (Ming Lei) [1154525] - [nvme] dm mpath: backport blk_path_error() (Mike Snitzer) [1535615] - [nvme] fabrics: initialize default host->id in nvmf_host_default() (Ewan Milne) [1533963] - [nvme] fabrics: generate spec-compliant UUID NQNs (Ewan Milne) [1533963] - [scsi] lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (Dick Kennedy) [1532295] - [scsi] lpfc: Linux LPFC driver does not process all RSCNs (Dick Kennedy) [1532295] - [scsi] lpfc: Driver fails to detect direct attach storage array (Dick Kennedy) [1532303] - [fs] gfs2: Use rhashtable walk interface in glock_hash_walk (Andreas Grunbacher) [1526134] - [fs] gfs2: Glock dump performance regression fix (Andreas Grunbacher) [1526134] - [fs] rhashtable: Add rhastable_walk_peek (Andreas Grunbacher) [1526134] - [fs] nfs: commit direct writes even if they fail partially (Benjamin Coddington) [1132610] - [fs] simple_xattr: permit 0-size extended attributes (Miklos Szeredi) [1532490] - [fs] xfs: don't change inode mode if ACL update fails (Bill O'Donnell) [1480671] - [fs] pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (Scott Mayhew) [1519649]- [mm] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] device-dax: implement ->split() to catch invalid munmap attempts (Jeff Moyer) [1523344] - [mm] mm, hugetlbfs: introduce ->split() to vm_operations_struct (Jeff Moyer) [1523344] - [mm] move split_huge_page_pud/pmd sanity checks under the pte lock (Jeff Moyer) [1523344] - [mm] filemap: get rid of radix tree gfp mask for pagecache_get_page (Yasuyuki Kobayashi) [1469247] - [iommu] vt-d: Use domain instead of cache fetching (Peter Xu) [1531367] - [nvme] rdma: don't fully stop the controller in error recovery (David Milburn) [1532621] - [fs] don't call file_pos_write() if vfs_read/write(, v) fails (Ivan Vecera) [1534483] - [x86] syscall: int80 must not clobber r12-15 (Oleg Nesterov) [1531686] - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Oleg Nesterov) [1531686] - [x86] KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Radim Krcmar) [1520349] {CVE-2017-1000407} - [kernel] livepatch: add locking to force and signal functions (Joe Lawrence) [1522957] - [kernel] livepatch: force transition to finish (Joe Lawrence) [1522957] - [kernel] livepatch: send a fake signal to all blocking tasks (Joe Lawrence) [1522957] - [infiniband] hfi1: Prevent a NULL dereference (Alex Estrin) [1535166] - [infiniband] qib: Fix comparison error with qperf compare/swap test (Alex Estrin) [1526145 1520402] - [infiniband] cm: Change sgid to IB GID when handling CM request (Alex Estrin) [1526145 1520402] - [infiniband] hfi1: Mask the path bits with the LMC for 16B RC Acks (Alex Estrin) [1526145 1520402]- [x86] platform/uv/bau: Replace hard-coded values with MMR definitions (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A BAU MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR references in the UV x2apic code (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR changes in UV4A (Frank Ramsay) [1535031] - [x86] platform/uv: Add references to access fixed UV4A HUB MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A support on new Intel Processors (Frank Ramsay) [1535031] - [x86] platform/uv: Update uv_mmrs.h to prepare for UV4A fixes (Frank Ramsay) [1535031] - [md] dm raid: use rs_is_raid*() (Heinz Mauelshagen) [1388632] - [md] dm raid: simplify rs_get_progress() (Heinz Mauelshagen) [1388632] - [md] dm raid: ensure 'a' chars during reshape (Heinz Mauelshagen) [1388632] - [md] dm raid: avoid keeping raid set frozen (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: validate current raid sets redundancy (Heinz Mauelshagen) [1388632 1514500] - [md] dm-raid: bump target version to reflect numerous fixes (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: small cleanup and remove unsed struct raid_set member (Heinz Mauelshagen) [1388632] - [md] dm raid: fix rs_get_progress() synchronization state_ratio (Heinz Mauelshagen) [1388632 1508070] - [md] dm raid: avoid passing array_in_sync variable to raid_status() callees (Heinz Mauelshagen) [1388632] - [md] dm raid: display a consistent copy of the MD status via raid_status() (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid_resume() to keep raid set frozen as needed (Heinz Mauelshagen) [1388632] - [md] dm raid: add component device size checks to avoid runtime failure (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid set size revalidation (Heinz Mauelshagen) [1388632] - [md] dm raid: correct resizing state relative to reshape space in ctr (Heinz Mauelshagen) [1388632] - [md] dm raid: consume sizes after md_finish_reshape() completes changing them (Heinz Mauelshagen) [1388632] - [md] dm raid: fix deadlock caused by premature md_stop_writes() (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: add raid4_5_6 journal write-back support via journal_mode option (Heinz Mauelshagen) [1388632] - [tools] power turbostat: Make turbostat quiet by default (Prarit Bhargava) [1531825] - [acpi] battery: Fix doubly added battery on system suspend (Lenny Szubowicz) [1518210]- [md] limit mdstat resync progress to max_sectors (Nigel Croxon) [1520449] - [mailbox] acpi/pcc: Use pr_debug() for debug messages in pcc_init() (Prarit Bhargava) [1529885] - [bluetooth] btusb: Update firmware filename for Intel 9x60 and later (Gopal Tiwari) [1530359] - [alsa] hda/realtek: Fix ALC700 family no sound issue (Jaroslav Kysela) [1520733] - [pci] Create SR-IOV virtfn/physfn links before attaching driver (Kamal Heib) [1416270] - [powercap] rapl: handle missing MSRs (Xiaolong Wang) [1369918] - [powercap] rapl: add package reference per domain (Xiaolong Wang) [1369918] - [powercap] rapl: reduce ipi calls (Xiaolong Wang) [1369918] - [block] blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei) [1517640] - [block] blk-mq: make sure the variable of 'blk_mq_aux_ops' is per variable of 'blk_mq_ops' (Ming Lei) [1525468] - [usb] core: Don't print a warning if interface driver rebind is deferred at resume (Jerry Snitselaar) [1459718] - [input] serio: drop warnings in case of EPROBE_DEFER from serio_find_driver() (Jerry Snitselaar) [1459718] - [base] bus: don't warn on deferred probe (Jerry Snitselaar) [1459718] - [kernel] stop using 'pK' for /proc/kallsyms pointer values (Lenny Szubowicz) [1532366] - [kernel] kallsyms.c: use __seq_open_private() (Lenny Szubowicz) [1532366] - [kernel] perf/core: Change the default paranoia level to 2 (Lenny Szubowicz) [1532366] - [powerpc] kvm: book3s hv: Always flush TLB in kvmppc_alloc_reset_hpt() (David Gibson) [1528958] - [s390] sclp: single increment assignment control (Hendrik Brueckner) [1456517]- [infiniband] ib/mlx5: Fix mlx5_ib_alloc_mr error flow (Kamal Heib) [1534242] - [infiniband] ib/mlx5: Serialize access to the VMA list (Kamal Heib) [1534242] - [netdrv] mlx5: Stay in polling mode when command EQ destroy fails (Kamal Heib) [1534242] - [kernel] mlx5: Cleanup IRQs in case of unload failure (Kamal Heib) [1534242] - [netdrv] mlx5: Fix steering memory leak (Kamal Heib) [1534242] - [netdrv] mlx5: Fix error flow in CREATE_QP command (Kamal Heib) [1534242] - [netdrv] mlx5e: Prevent possible races in VXLAN control flow (Kamal Heib) [1533796] - [netdrv] mlx5e: Add refcount to VXLAN structure (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix possible deadlock of VXLAN lock (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix ETS BW check (Kamal Heib) [1532746] - [netdrv] revert "mlx5: move affinity hints assignments to generic code" (Kamal Heib) [1532632] - [infiniband] rdma/bnxt_re: Make room for mapping HW contexts beyond 32 entries (Selvin Xavier) [1532770] - [infiniband] core: Verify that QP is security enabled in create and destroy (Kamal Heib) [1533205] - [infiniband] ipoib: Fix for notify send CQ failure messages (Don Dutile) [1528386] - [infiniband] rdma/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ destroy (Don Dutile) [1531668] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1531668] - [infiniband] iw_cxgb4: only clear the ARMED bit if a notification is needed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: atomically flush the qp (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: only call the cq comp_handler when the cq is armed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Fix possible circular dependency locking warning (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: remove BUG_ON() usage (Arjun Vynipadath) [1526289] - [infiniband] rdma/cxgb4: Protect from possible dereference (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: add referencing to wait objects (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each ep object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each qp object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each cq object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each memory object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: change pr_debug to appropriate log level (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Remove __func__ parameter from pr_debug() (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Remove some dead code (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: drop listen destroy replies if no ep found (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug the second (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug (Arjun Vynipadath) [1526289] - [netdrv] mlxsw: spectrum_dpipe: Fix entries dump of the adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling nexthop counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for adjacency table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: Add support for setting counters on nexthops (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Add support for counters on RATR (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add initial support for the router adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for nexthop access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Use helper to check for last neighbor (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Keep nexthops in a linked list (Ivan Vecera) [1521104] - [netdrv] mlxsw: Add fields for mlxsw's meta header for adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix indentation in header description (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling IPv6 neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on IPv6 neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv6 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Make host entry fill handler more generic (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add IPv6 neighbor access helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv6 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Export IPv6 link local address check helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: compile-in dpipe support only if devlink is enabled (Ivan Vecera) [1521104] - [scripts] kbuild: Allow to specify composite modules with modname-m (Ivan Vecera) [1521104] - [scripts] kbuild: handle multi-objs dependency appropriately (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv4 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Make flow counter set type enum to be shared (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv4 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix label name (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for neighbor access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix erif table op name space (Ivan Vecera) [1521104]- [thunderbolt] Mark TB3 as tech_preview (Jeremy McNicoll) [1172010] - [acpi] introduce a function to find the first physical device (Jeremy McNicoll) [1172010] - [acpi] create empty dmi_table (Jeremy McNicoll) [1172010] - [acpi] acpi / scan: Enable GPEs before scanning the namespace (Jeremy McNicoll) [1172010] - [acpi] acpica: Make it possible to enable runtime GPEs earlier (Jeremy McNicoll) [1172010] - [acpi] acpica: Dispatch active GPEs at init time (Jeremy McNicoll) [1172010] - [kernel] nvmem: include linux/err.h from header (Jeremy McNicoll) [1172010] - [acpi] acpi / sysfs: Provide quirk mechanism to prevent GPE flooding (Jeremy McNicoll) [1172010] - [kernel] efi: Add device path parser (Jeremy McNicoll) [1172010] - [kernel] acpi / bus: Make acpi_get_first_physical_node() public (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Introduce acpi_mask_gpe() to implement GPE masking mechanism (Jeremy McNicoll) [1172010] - [kernel] nvmem: core: remove regmap dependency (Jeremy McNicoll) [1172010] - [kernel] device property: don't bother the drivers with struct property_set (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Collect _OSI handling into one single file (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Cleanup _OSI("Linux") related code before introducing new support (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add backwards compatibility support for older EEPROM drivers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add flag to export NVMEM to root only (Jeremy McNicoll) [1172010] - [lib] ucs2_string: Add ucs2 -> utf8 helper functions (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for consumers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for nvmem providers (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Add support to return both enable/status register values for GPE and fixed event (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Cleanup GPE dispatcher type obtaining code (Jeremy McNicoll) [1172010] - [acpi] acpica: Save current masks of enabled GPEs after enable register writes (Jeremy McNicoll) [1172010] - [acpi] Support _OSI("Darwin") correctly (Jeremy McNicoll) [1172010] - [pci] Suspend/resume quirks for Apple thunderbolt (Jeremy McNicoll) [1172010] - [kernel] pci: Add pci_fixup_suspend_late quirk pass (Jeremy McNicoll) [1172010] - [acpi] acpica: fix divergences of the commit - acpica: Expose OSI version (Jeremy McNicoll) [1172010] - [acpi] acpica: Add acpi_update_interfaces() public interface (Jeremy McNicoll) [1172010] - [thunderbolt] Fix reset response_type (Jeremy McNicoll) [1172010] - [thunderbolt] Allow clearing the key (Jeremy McNicoll) [1172010] - [thunderbolt] Make key root-only accessible (Jeremy McNicoll) [1172010] - [thunderbolt] Remove superfluous check (Jeremy McNicoll) [1172010] - [thunderbolt] Do not enumerate more ports from DROM than the controller has (Jeremy McNicoll) [1172010] - [thunderbolt] icm: Ignore mailbox errors in icm_suspend() (Jeremy McNicoll) [1172010] - [thunderbolt] use uuid_t instead of uuid_be (Jeremy McNicoll) [1172010] - [thunderbolt] Correct access permissions for active NVM contents (Jeremy McNicoll) [1172010] - [thunderbolt] fix spelling mistake: "missmatch" -> "mismatch" (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for host and device NVM firmware upgrade (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for Internal Connection Manager (ICM) (Jeremy McNicoll) [1172010] - [thunderbolt] Do not touch the hardware if the NHI is gone on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for DMA configuration based mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Store Thunderbolt generation in the switch structure (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for NHI mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Add new Thunderbolt PCI IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Rework control channel to be more reliable (Jeremy McNicoll) [1172010] - [thunderbolt] Let the connection manager handle all notifications (Jeremy McNicoll) [1172010] - [thunderbolt] Expose make_header() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Expose get_route() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Move control channel messages to tb_msgs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Read vendor and device name from DROM (Jeremy McNicoll) [1172010] - [thunderbolt] Refactor and fix parsing of port drom entries (Jeremy McNicoll) [1172010] - [thunderbolt] Do not fail if DROM data CRC32 is invalid (Jeremy McNicoll) [1172010] - [thunderbolt] Fail switch adding operation if reading DROM fails (Jeremy McNicoll) [1172010] - [thunderbolt] Convert switch to a device (Jeremy McNicoll) [1172010] - [thunderbolt] Introduce thunderbolt bus and connection manager (Jeremy McNicoll) [1172010] - [thunderbolt] Allow passing NULL to tb_ctl_free() (Jeremy McNicoll) [1172010] - [thunderbolt] Rework capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Add MSI-X support (Jeremy McNicoll) [1172010] - [thunderbolt] Do not warn about newer DROM versions (Jeremy McNicoll) [1172010] - [thunderbolt] Do not try to read UID if DROM offset is read as 0 (Jeremy McNicoll) [1172010] - [thunderbolt] No need to read UID of the root switch on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Use const buffer pointer in write operations (Jeremy McNicoll) [1172010] - [thunderbolt] Macro rename (Jeremy McNicoll) [1172010] - [thunderbolt] Compile on x86 only (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies harder (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies (Jeremy McNicoll) [1172010] - [thunderbolt] Use Device ROM retrieved from EFI (Jeremy McNicoll) [1172010] - [thunderbolt] Don't declare Falcon Ridge unsupported (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for INTEL_FALCON_RIDGE_2C controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix double free of drom buffer (Jeremy McNicoll) [1172010] - [thunderbolt] Support 1st gen Light Ridge controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix typos and magic number (Jeremy McNicoll) [1172010] - [kernel] pci: Add Intel Thunderbolt device IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Allow loading of module on recent Apple MacBooks with thunderbolt 2 controller (Jeremy McNicoll) [1172010] - [thunderbolt] Clear hops before overwriting (Jeremy McNicoll) [1172010] - [thunderbolt] Use kcalloc (Jeremy McNicoll) [1172010] - [thunderbolt] Correct the size argument to devm_kzalloc (Jeremy McNicoll) [1172010] - [thunderbolt] select CRC32 in Kconfig (Jeremy McNicoll) [1172010] - [thunderbolt] Make tb_eeprom_get_drom_offset static (Jeremy McNicoll) [1172010] - [thunderbolt] Make enum tb_drom_entry_type unsigned (Jeremy McNicoll) [1172010] - [thunderbolt] Fix header declaration of tb_find_cap (Jeremy McNicoll) [1172010] - [thunderbolt] Add casts to prevent endianness warnings (Jeremy McNicoll) [1172010] - [thunderbolt] fix format string for size_t (Jeremy McNicoll) [1172010] - [thunderbolt] add PCI dependency (Jeremy McNicoll) [1172010] - [thunderbolt] Staticize nhi_ids (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in nhi.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in ctl.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in eeprom.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix nontrivial endpoint devices (Jeremy McNicoll) [1172010] - [thunderbolt] Read port configuration from eeprom (Jeremy McNicoll) [1172010] - [thunderbolt] Add suspend/hibernate support (Jeremy McNicoll) [1172010] - [thunderbolt] Read switch uid from EEPROM (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for simple pci tunnels (Jeremy McNicoll) [1172010] - [thunderbolt] Add path setup code (Jeremy McNicoll) [1172010] - [thunderbolt] Handle hotplug events (Jeremy McNicoll) [1172010] - [thunderbolt] Scan for downstream switches (Jeremy McNicoll) [1172010] - [thunderbolt] Enable plug events (Jeremy McNicoll) [1172010] - [thunderbolt] Add thunderbolt capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Initialize root switch and ports (Jeremy McNicoll) [1172010] - [thunderbolt] Add tb_regs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Setup control channel (Jeremy McNicoll) [1172010] - [thunderbolt] Add control channel interface (Jeremy McNicoll) [1172010] - [thunderbolt] Add initial cactus ridge NHI support (Jeremy McNicoll) [1172010]- [x86] x86: vdso: use __pvclock_read_cycles (Prarit Bhargava) [1516321] - [x86] x86/vdso/pvclock: Protect STABLE check with the seqcount (Prarit Bhargava) [1516321] - [x86] x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader (Prarit Bhargava) [1516321] - [x86] fpu: Make XSAVE check the base CPUID features before enabling (Scott Wood) [1457543] - [kernel] bitops: Add clear/set_bit32() to linux/bitops.h (Scott Wood) [1457543] - [x86] fpu: Remove the explicit clearing of XSAVE dependent features (Scott Wood) [1457543] - [x86] cpuid: Prevent out of bound access in do_clear_cpu_cap() (Scott Wood) [1457543] - [x86] fpu: Parse clearcpuid= as early XSAVE argument (Scott Wood) [1457543] - [x86] cpuid: Add generic table for CPUID dependencies (Scott Wood) [1457543] - [x86] Don't rely on VMWare emulating PAT MSR correctly (Cathy Avery) [1528577] - [x86] efifb: Add support for 64-bit frame buffer addresses (Rob Clark) [1529100] - [x86] mm: Change cachemode exports to non-gpl (Alex Williamson) [1528122] - [scsi] qla2xxx: Defer processing of GS IOCB calls (Himanshu Madhani) [1527540] - [scsi] qedf: Limit number of CQs (Chad Dupuis) [1525916] - [scsi] libcxgbi: simplify task->hdr allocation for mgmt cmds (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: fix skb use after free (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: fix Tx skb leak (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: in case of vlan pass 0 as ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: remove redundant check and close on csk (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: use ndev->ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: add check for valid cxgbi_task_data (Arjun Vynipadath) [1526290] - [scsi] storvsc: Fix scsi_cmd error assignments in storvsc_handle_error (Cathy Avery) [1502601] - [scsi] storvsc: Avoid excessive host scan on controller change (Cathy Avery) [1502601] - [scsi] storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery) [1502601] - [platform] x86: intel-vbtn: Simplify autorelease logic (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support panel front button (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [uapi] input: add KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Support separate press/release events (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support SW_TABLET_MODE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: reduce unnecessary messages for normal users (Scott Wood) [1445052] - [platform] x86: intel-vbtn: match power button on press rather than release (Scott Wood) [1445052] - [platform] x86: intel-vbtn: add volume up and down (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Switch to use devm_input_allocate_device (Scott Wood) [1445052] - [platform] x86: Use ACPI_FAILURE at appropriate places (Scott Wood) [1445052] - [platform] intel-vbtn: new driver for Intel Virtual Button (Scott Wood) [1445052]- [target] cxgbit: Abort the TCP connection in case of data out timeout (Arjun Vynipadath) [1526291] - [netdrv] net/mlx4_en: Fill all counters under one call of stats lock (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix wrong calculation of free counters (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Fix selftest for small MTUs (Kamal Heib) [1525610] - [infiniband] ib/mlx4: Increase maximal message size under UD QP (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Use __force to fix a sparse warning in TX datapath (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix cast warning in fw.c (Kamal Heib) [1525610] - [netdrv] net/mlx4: Fix endianness issue in qp context params (Kamal Heib) [1525610] - [netdrv] aquantia: Increment driver version (David Arcari) [1500365] - [netdrv] aquantia: Fix typo in ethtool statistics names (David Arcari) [1500365] - [netdrv] aquantia: Update hw counters on hw init (David Arcari) [1500365] - [netdrv] aquantia: Improve link state and statistics check interval callback (David Arcari) [1500365] - [netdrv] aquantia: Fill in multicast counter in ndev stats from hardware (David Arcari) [1500365] - [netdrv] aquantia: Fill ndev stat couters from hardware (David Arcari) [1500365] - [netdrv] aquantia: Extend stat counters to 64bit values (David Arcari) [1500365] - [netdrv] aquantia: Fix hardware DMA stream overload on large MRRS (David Arcari) [1500365] - [netdrv] aquantia: Fix actual speed capabilities reporting (David Arcari) [1500365] - [netdrv] aquantia: Make local functions static (David Arcari) [1500365] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: do DCB state reset in couple of places (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: avoid stall while shutting down the adapter (Arjun Vynipadath) [1526288] - [scsi] csiostor: enable PCIe relaxed ordering if supported (Arjun Vynipadath) [1526951] - [netdrv] cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] add .ndo_size to struct i40evf_netdev_ops (Stefan Assmann) [1520869] - [netdrv] revert e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1520875] - [netdrv] tg3: Fix rx hang on MTU change with 5717/5719 (Jonathan Toppins) [1528017] - [netdrv] mlx4_en: Fix the use of ndo_change_mtu (Kamal Heib) [1528820] - [netdrv] mlx5e: Fix the use of ndo_change_mtu (Kamal Heib) [1522612] - [infiniband] mlx5: Fix RoCE Address Path fields (Kamal Heib) [1525603] - [infiniband] mlx5: Assign send CQ and recv CQ of UMR QP (Kamal Heib) [1525603] - [netdrv] mlx5e: Add rollback on add VLAN failure (Kamal Heib) [1525603] - [netdrv] mlx5e: Rename VLAN related variables and functions (Kamal Heib) [1525603] - [netdrv] nfp: fix port stats for mac representors (Jonathan Toppins) [1468286] - [netdrv] nfp: fix vlan receive MAC statistics typo (Jonathan Toppins) [1518337] - [netdrv] nfp: output control messages to trace_devlink_hwmsg() (Jonathan Toppins) [1468286] - [netdrv] nfp: add set tcp and udp header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv6 source and destination address (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv4 header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ethernet header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv6 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv4 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add mpls match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour keep-alive (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour offload (Jonathan Toppins) [1468286] - [netdrv] nfp: offload vxlan IPv4 endpoints of flower rules (Jonathan Toppins) [1468286] - [netdrv] nfp: offload flower vxlan endpoint MAC addresses (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel set actions (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel metadata match fields (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper to get flower cmsg length (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for the NSP resource to appear on boot (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for board state before talking to the NSP (Jonathan Toppins) [1468286] - [netdrv] nfp: build the flower offload by default (Jonathan Toppins) [1468286] - [netdrv] nfp: be drop monitor friendly (Jonathan Toppins) [1468286] - [netdrv] nfp: move the start/stop app callbacks back (Jonathan Toppins) [1468286] - [netdrv] nfp: flower: base lifetime of representors on existence of lower vNIC (Jonathan Toppins) [1468286] - [netdrv] nfp: separate app vNIC init/clean from alloc/free (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions (Jonathan Toppins) [1468286] - [netdrv] nfp: fix copy paste in names and messages regarding vNICs (Jonathan Toppins) [1468286] - [netdrv] nfp: add ethtool statistics for representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add pointer to vNIC config memory to nfp_port structure (Jonathan Toppins) [1468286] - [netdrv] nfp: report MAC statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: store pointer to MAC statistics in nfp_port (Jonathan Toppins) [1468286] - [netdrv] nfp: split software and hardware vNIC statistics (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper for printing ethtool strings (Jonathan Toppins) [1468286] - [netdrv] nfp: don't report standard netdev statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: allow retreiving management FW logs on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: provide ethtool_drvinfo on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: link basic ethtool ops to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: process control messages in workqueue in flower app (Jonathan Toppins) [1468286] - [netdrv] nfp: send control message when MAC representors are created (Jonathan Toppins) [1468286] - [netdrv] nfp: only use direct firmware requests (Jonathan Toppins) [1468286] - [kernel] firmware: define a facade for request_firmware_direct() (Jonathan Toppins) [1468286] - [base] firmware loader: simplify holding module for request_firmware (Jonathan Toppins) [1468286] - [netdrv] nfp: look for firmware image by device serial number and PCI name (Jonathan Toppins) [1468286] - [netdrv] nfp: remove the probe deferral when FW not present (Jonathan Toppins) [1468286] - [netdrv] nfp: set config bit (ifup/ifdown) on netdev open/close (Jonathan Toppins) [1468286] - [netdrv] igb: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1533447] - [netdrv] igb: Fix TX map failure path (Corinna Vinschen) [1533447] - [netdrv] igb: check memory allocation failure (Corinna Vinschen) [1533447] - [netdrv] e1000e: Fix e1000_check_for_copper_link_ich8lan return value (David Arcari) [1532240] - [netdrv] e1000e: fix the use of magic numbers for buffer overrun issue (David Arcari) [1532240]- [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1522991] - [netdrv] revert "include linux/if.h, linux/ip.h and linux/in6.h" (Ivan Vecera) [1525606] - [netdrv] mlxsw: include explicitly linux/if.h to avoid build failure (Ivan Vecera) [1525606] - [x86] hyper-v: do kaiser_add_mapping() for HVCLOCK_TSC_PAGE (Vitaly Kuznetsov) [1533184] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Andrea Arcangeli) [1533250] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Andrea Arcangeli) [1533250] - [s390] add ppa to system call and program check path (Jon Masters) [1532708] - [s390] spinlock: add gmb memory barrier (Jon Masters) [1532708] - [s390] introduce CPU alternatives (Jon Masters) [1532708] - [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1531710] - [powerpc] Prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1531710]- [kernel] locking/barriers: prevent speculative execution based on Coverity scan results (Josh Poimboeuf) [1519786] {CVE-2017-5753} - [kernel] x86/spec_ctrl: don't call ptrace_has_cap in the IBPB ctx switch optimization (Andrea Arcangeli) [1531362] - [x86] kaiser/efi: unbreak tboot (Andrea Arcangeli) [1531851] - [x86] cpuidle_idle_call: fix double local_irq_enable() (Andrea Arcangeli) [1528420] - [x86] x86/kaiser/efi: unbreak EFI old_memmap (Andrea Arcangeli) [1531559] - [x86] kvm: x86: fix RSM when PCID is non-zero (Paolo Bonzini) [1530711] - [x86] x86/smpboot: Do not use smp_num_siblings in __max_logical_packages calculation (Prarit Bhargava) [1519503] - [x86] x86/topology: Add topology_max_smt_threads() (Prarit Bhargava) [1519503] - [net] ipv6: fix a potential deadlock in do_ipv6_setsockopt() (Hangbin Liu) [1527255] - [net] ipv4: fix a potential deadlock in mcast getsockopt() path (Hangbin Liu) [1527255] - [net] xfrm: fix null pointer dereference on state and tmpl sort (Sabrina Dubroca) [1522665] - [net] sit: update frag_off info (Hangbin Liu) [1518472] - [lib] idr_ext: Refactor idr_alloc_ext(), remove cast from idr_get_next_ext() (Ivan Vecera) [1509477] - [net] netfilter: uapi: correct UNTRACKED conntrack state bit number (Florian Westphal) [1526883] - [net] preserve behavior of ether_setup and allocate_etherdev_mqs (Ivan Vecera) [1527175] - [net] remove MTU limits for dummy and ifb device (Ivan Vecera) [1527175] - [net] dummy: expend mtu range for dummy device (Ivan Vecera) [1527175] - [net] remove MTU limits on a few ether_setup callers (Ivan Vecera) [1527175] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1526271] {CVE-2017-8824} - [crypto] aesni: fix ivsize for generic gcm(aes) (Sabrina Dubroca) [1523032] - [net] ipv6: set all.accept_dad to 0 by default (Florian Westphal) [1515785] - [net] vsock: Don't set sk_state to TCP_CLOSE before testing it (Stefano Brivio) [1524204] - [net] devlink: Fix devlink_dpipe_table_register() stub signature. (Ivan Vecera) [1521093] - [net] devlink: Add IPv6 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Move dpipe entry clear function into devlink (Ivan Vecera) [1521093] - [net] devlink: Add support for dynamic table size (Ivan Vecera) [1521093] - [net] devlink: Add IPv4 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Add Ethernet header for dpipe (Ivan Vecera) [1521093] - [net] geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6 (Hangbin Liu) [1520210] - [net] geneve: fix fill_info when link down (Hangbin Liu) [1520210] - [net] sched: cbq: create block for q->link.block (Eelco Chaudron) [1515911] - [net] netfilter: ipset: Fix race between dump and swap (Davide Caratti) [1488131] - [net] netfilter: ipset: fix race condition in ipset save, swap and delete (Davide Caratti) [1488131] - [net] netfilter: ipset: Make sure listing doesn't grab a set which is just being destroyed. (Davide Caratti) [1487985]- [fs] mnt: Take unprivileged use of the mntns out of tech preview ("Eric W. Biederman") [1487751] - [fs] mnt: Make may_detach_mounts one-way and use it in copy_mnt_ns ("Eric W. Biederman") [1487751] - [fs] selftests/capabilities: Fix the test_execve test ("Eric W. Biederman") [1487751] - [fs] mnt: Make propagate_umount less slow for overlapping mount propagation trees ("Eric W. Biederman") [1487751] - [fs] mnt: In propgate_umount handle visiting mounts in any order ("Eric W. Biederman") [1487751] - [fs] mnt: In umount propagation reparent in a separate pass ("Eric W. Biederman") [1487751] - [fs] don't forget to put old mntns in mntns_install ("Eric W. Biederman") [1487751] - [fs] make sure that mntns_install() doesn't end up with referral for root ("Eric W. Biederman") [1487751] - [fs] path_init(): don't bother with checking MAY_EXEC for LOOKUP_ROOT ("Eric W. Biederman") [1487751] - [fs] make sure that fchdir() won't accept referral points, etc ("Eric W. Biederman") [1487751] - [fs] mnt: Tuck mounts under others instead of creating shadow/side mounts ("Eric W. Biederman") [1487751] - [fs] Better permission checking for submounts ("Eric W. Biederman") [1487751] - [fs] reorganize do_make_slave() ("Eric W. Biederman") [1487751] - [fs] namespace.c: constify struct path passed to a bunch of primitives ("Eric W. Biederman") [1487751] - [fs] Constify path_is_under()'s arguments ("Eric W. Biederman") [1487751] - [fs] namespace.c: path_is_under can be boolean ("Eric W. Biederman") [1487751] - [fs] mnt: Add a per mount namespace limit on the number of mounts ("Eric W. Biederman") [1487751] - [fs] Treat foreign mounts as nosuid ("Eric W. Biederman") [1487751] - [fs] Limit file caps to the user namespace of the super block ("Eric W. Biederman") [1487751] - [fs] userns: Remove the now unnecessary FS_USERNS_DEV_MOUNT flag ("Eric W. Biederman") [1487751] - [fs] userns: Remove implicit MNT_NODEV fragility ("Eric W. Biederman") [1487751] - [fs] mnt: Simplify mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] vfs: Generalize filesystem nodev handling ("Eric W. Biederman") [1487751] - [fs] ipc/mqueue: The mqueue filesystem should never contain executables ("Eric W. Biederman") [1487751] - [fs] kernfs: The cgroup filesystem also benefits from SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] mnt: Move the FS_USERNS_MOUNT check into sget_userns ("Eric W. Biederman") [1487751] - [fs] Add user namespace member to struct super_block ("Eric W. Biederman") [1487751] - [fs] proc: Convert proc_mount to use mount_ns ("Eric W. Biederman") [1487751] - [fs] vfs: Pass data, ns, and ns->userns to mount_ns ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor fs_fully_visible into mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] mnt: Account for MS_RDONLY in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible test the proper mount for MNT_LOCKED ("Eric W. Biederman") [1487751] - [fs] mnt: If fs_fully_visible fails call put_filesystem ("Eric W. Biederman") [1487751] - [fs] saner calling conventions for copy_mount_options() ("Eric W. Biederman") [1487751] - [fs] locks: Don't allow mounts in user namespaces to enable mandatory locking ("Eric W. Biederman") [1487751] - [fs] locks: Allow disabling mandatory locking at compile time ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible enforce noexec and nosuid if !SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] vfs: Commit to never having exectuables on proc and sysfs ("Eric W. Biederman") [1487751] - [fs] mnt: Update fs_fully_visible to test for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] sysctl: Allow creating permanently empty directories that serve as mountpoints ("Eric W. Biederman") [1487751] - [fs] sysfs: Create mountpoints with sysfs_create_mount_point ("Eric W. Biederman") [1487751] - [fs] sysfs: Add support for permanently empty directories to serve as mount points ("Eric W. Biederman") [1487751] - [fs] kernfs: Add support for always empty directories ("Eric W. Biederman") [1487751] - [fs] proc: Fix unbalanced hard link numbers ("Eric W. Biederman") [1487751] - [fs] proc: Allow creating permanently empty directories that serve as mount points ("Eric W. Biederman") [1487751] - [fs] gut proc_register() a bit ("Eric W. Biederman") [1487751] - [fs] Add helper functions for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] vfs: Ignore unlocked mounts in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: Modify fs_fully_visible to deal with locked ro nodev and atime ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor the logic for mounting sysfs and proc in a user namespace ("Eric W. Biederman") [1487751] - [fs] new helper: __legitimize_mnt() ("Eric W. Biederman") [1487751] - [fs] mnt: Fix fs_fully_visible to verify the root directory is visible ("Eric W. Biederman") [1487751] - [fs] namespace: convert devname allocation to kstrdup_const ("Eric W. Biederman") [1487751] - [fs] mnt: Carefully set CL_UNPRIVILEGED in clone_mnt ("Eric W. Biederman") [1487751] - [fs] umount: Disallow unprivileged mount force ("Eric W. Biederman") [1487751] - [fs] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount ("Eric W. Biederman") [1487751] - [fs] vfs: move getname() from callers to do_mount() ("Eric W. Biederman") [1487751] - [fs] namespace: suppress 'may be used uninitialized' warnings ("Eric W. Biederman") [1487751] - [fs] mnt: Change the default remount atime from relatime to the existing value ("Eric W. Biederman") [1487751] - [fs] mnt: Correct permission checks in do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Only change user settable mount flags in remount ("Eric W. Biederman") [1487751] - [fs] vfs: Fix a regression in mounting proc ("Eric W. Biederman") [1487751] - [fs] fs_is_visible only needs namespace_sem held shared ("Eric W. Biederman") [1487751] - [fs] sysfs: fix warning when creating a sysfs group without attributes ("Eric W. Biederman") [1487751] - [fs] exit: proc: don't try to flush /proc/tgid/task/tgid ("Eric W. Biederman") [1487751] - [fs] proc: Have net show up under /proc//task/ ("Eric W. Biederman") [1487751] - [fs] kobject: fix NULL pointer derefernce in kobj_child_ns_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: don't depend on d_find_any_alias() when generating notifications ("Eric W. Biederman") [1487751] - [fs] kernfs: Now that kernfs has been rebuilt reenable INTEL_RDT ("Eric W. Biederman") [1487751] - [fs] kernfs: kernfs_notify() must be useable from non-sleepable contexts ("Eric W. Biederman") [1487751] - [fs] kernfs: introduce kernfs_pin_sb() ("Eric W. Biederman") [1487751] - [fs] kernfs: move the last knowledge of sysfs out from kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs: fix attribute_group bin file path on removal ("Eric W. Biederman") [1487751] - [fs] sysfs.h: don't return a void-valued expression in sysfs_remove_file ("Eric W. Biederman") [1487751] - [fs] sysfs: make sure read buffer is zeroed ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs ("Eric W. Biederman") [1487751] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix a subdir count leak ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_notify() trigger inotify events too ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_root->supers list ("Eric W. Biederman") [1487751] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex ("Eric W. Biederman") [1487751] - [fs] kernfs: cache atomic_write_len in kernfs_open_file ("Eric W. Biederman") [1487751] - [fs] kernfs: fix off by one error ("Eric W. Biederman") [1487751] - [fs] sysfs: fix namespace refcnt leak ("Eric W. Biederman") [1487751] - [fs] sysfs: create bin_attributes under the requested group ("Eric W. Biederman") [1487751] - [fs] kernfs: fix kernfs_node_from_dentry() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: add CONFIG_KERNFS ("Eric W. Biederman") [1487751] - [fs] sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_open_file->priv ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_ops->atomic_write_len ("Eric W. Biederman") [1487751] - [fs] kernfs: allow nodes to be created in the deactivated state ("Eric W. Biederman") [1487751] - [fs] kernfs: add missing kernfs_active() checks in directory operations ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() ("Eric W. Biederman") [1487751] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke dir_ops while holding active ref of the target node ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_REMOVED ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() ("Eric W. Biederman") [1487751] - [fs] kernfs: remove kernfs_addrm_cxt ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() ("Eric W. Biederman") [1487751] - [fs] kernfs: restructure removal path to fix possible premature return ("Eric W. Biederman") [1487751] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag ("Eric W. Biederman") [1487751] - [fs] fix "queues" uevent between network namespaces ("Eric W. Biederman") [1487751] - [fs] kernfs: associate a new kernfs_node with its parent on creation ("Eric W. Biederman") [1487751] - [fs] kernfs: add struct dentry declaration in kernfs.h ("Eric W. Biederman") [1487751] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() ("Eric W. Biederman") [1487751] - [fs] kobject: Fix source code comment spelling ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_dir_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: allow negative dentries ("Eric W. Biederman") [1487751] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: add REMOVED check to create and rename paths ("Eric W. Biederman") [1487751] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in global variables ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in constants ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in various data structures ("Eric W. Biederman") [1487751] - [fs] kernfs: drop s_ prefix from kernfs_node members ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly ("Eric W. Biederman") [1487751] - [fs] sysfs: fix use-after-free in sysfs_kill_sb() ("Eric W. Biederman") [1487751] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning ("Eric W. Biederman") [1487751] - [fs] kobject: fix memory leak in kobject_set_name_vargs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove duplicated include from file.c ("Eric W. Biederman") [1487751] - [fs] kobject: remove kset from sysfs immediately in kset_unregister() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement "trusted.*" xattr support ("Eric W. Biederman") [1487751] - [fs] kernfs: update sysfs_init_inode_attrs() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove cross inclusions of internal headers ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_dirent definition public ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mount path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make super_blocks bind to different kernfs_roots ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make inode number ida per kernfs_root ("Eric W. Biederman") [1487751] - [fs] sysfs: Update __compat_only_sysfs_link_entry_to_kobj to it's upstream form ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce sysfs_root_sd ("Eric W. Biederman") [1487751] - [fs] Don't return 0 from get_anon_bdev ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_super_info->ns const ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: drop unused params from sysfs_fill_super() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: reorganize SYSFS_* constants ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_notify() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove sysfs_add_one() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove SYSFS_KOBJ_BIN_ATTR ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add sysfs_dirent->s_attr.size ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_ops ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move sysfs_open_file to linux/kernfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare open, release, poll paths for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mmap path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare write path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare read path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: replace sysfs_dirent->s_dir.kobj and ->s_attr.[bin_]attr with ->priv ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_setattr() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_link() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add skeletons for kernfs ("Eric W. Biederman") [1487751] - [fs] kernfs: Temporarily remove kernfs the change from sysfs to kernfs can be replayed ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_add_one() fail if the parent isn't a directory ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling, take #2 ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: handle duplicate removal attempts in sysfs_remove_group()" ("Eric W. Biederman") [1487751] - [fs] sysfs: use a separate locking class for open files depending on mmap ("Eric W. Biederman") [1487751] - [fs] sysfs: handle duplicate removal attempts in sysfs_remove_group() ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: drop kobj_ns_type handling" ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_assoc_lock and explain what it's about ("Eric W. Biederman") [1487751] - [fs] sysfs: use generic_file_llseek() for sysfs_file_operations ("Eric W. Biederman") [1487751] - [fs] sysfs: return correct error code on unimplemented mmap() ("Eric W. Biederman") [1487751] - [fs] sysfs: separate out dup filename warning into a separate function ("Eric W. Biederman") [1487751] - [fs] sysfs: move sysfs_hash_and_remove() to fs/sysfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_get_dentry() prototype ("Eric W. Biederman") [1487751] - [fs] sysfs: honor bin_attr.attr.ignore_lockdep ("Eric W. Biederman") [1487751] - [fs] sysfs: merge sysfs_elem_bin_attr into sysfs_elem_attr ("Eric W. Biederman") [1487751] - [fs] sysfs: fix sysfs_write_file for bin file ("Eric W. Biederman") [1487751] - [fs] sysfs/bin: Fix size handling overflow for bin_attribute ("Eric W. Biederman") [1487751] - [fs] sysfs: make sysfs_file_ops() follow ignore_lockdep flag ("Eric W. Biederman") [1487751] - [fs] sysfs: merge regular and bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare open path for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: copy bin mmap support from fs/sysfs/bin.c to fs/sysfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_bin_read() ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare path write for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: collapse fs/sysfs/bin.c::fill_read() into read() ("Eric W. Biederman") [1487751] - [fs] sysfs: skip bin_buffer->buffer while reading ("Eric W. Biederman") [1487751] - [fs] sysfs: use seq_file when reading regular files ("Eric W. Biederman") [1487751] - [fs] sysfs: use transient write buffer ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file->sd and ->file ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_buffer to sysfs_open_file ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file_mutex ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->ops ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->needs_read_fill ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_buffer->pos ("Eric W. Biederman") [1487751] - [fs] sysfs: introduce [__]sysfs_remove() ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_remove_dir() recursive ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_addrm_cxt->parent_sd ("Eric W. Biederman") [1487751] - [fs] sysfs: Allow mounting without CONFIG_NET ("Eric W. Biederman") [1487751] - [fs] sysfs: @name comes before @ns ("Eric W. Biederman") [1487751] - [fs] sysfs: clean up sysfs_get_dirent() ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling ("Eric W. Biederman") [1487751] - [fs] sysfs: Remove namespace handling from __compat_only_sysfs_link_entry_to_kobj ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in symlink code ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in directory code ("Eric W. Biederman") [1487751] - [fs] sysfs: make attr namespace interface less convoluted ("Eric W. Biederman") [1487751] - [fs] sysfs: drop semicolon from to_sysfs_dirent() definition ("Eric W. Biederman") [1487751] - [fs] sysfs: Restrict mounting sysfs ("Eric W. Biederman") [1487751] - [fs] userns: Better restrictions on when proc and sysfs can be mounted ("Eric W. Biederman") [1487751] - [fs] sysfs.h: remove attr_name() macro ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up minor coding style issues in sysfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs.h: fix coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: file.c: fix up broken string warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: dir.c: fix up odd do/while indentation ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up uaccess.h coding style warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up 80 column coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up space coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: remove trailing whitespace ("Eric W. Biederman") [1487751] - [fs] sysfs: fix placement of EXPORT_SYMBOL() ("Eric W. Biederman") [1487751] - [fs] sysfs.h: fix __BIN_ATTR_RW() ("Eric W. Biederman") [1487751] - [fs] convert sysfs ("Eric W. Biederman") [1487751] - [fs] kobject: sanitize argument for format string ("Eric W. Biederman") [1487751] - [fs] sysfs_notify is only possible on file attributes ("Eric W. Biederman") [1487751] - [fs] sysfs: kill sysfs_sb declaration in fs/sysfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs_link_sibling(): fix typo in comment ("Eric W. Biederman") [1487751] - [fs] overlayfs: Replace vfs_readdir with iterate_dir ("Eric W. Biederman") [1487751] - [fs] vfs: delete vfs_readdir function declaration ("Eric W. Biederman") [1487751] - [fs] switch dcache_readdir() users to ->iterate() ("Eric W. Biederman") [1487751] - [fs] introduce ->iterate(), ctx->pos, dir_emit() ("Eric W. Biederman") [1487751] - [fs] introduce iterate_dir() and dir_context ("Eric W. Biederman") [1487751] - [fs] powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal ("Eric W. Biederman") [1487751] - [fs] scsi: mpt: Move scsi_remove_host() out of mptscsih_remove_host() ("Eric W. Biederman") [1487751] - [fs] scsi: sas: move scsi_remove_host call into sas_remove_host ("Eric W. Biederman") [1487751] - [fs] scsi_transport_sas: move bsg destructor into sas_rphy_remove ("Eric W. Biederman") [1487751]- [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu: fix get_scattered_cpu_leaf for IBPB feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: skip IBRS/CR3 restore when paranoid exception returns to userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: issue a __spec_ctrl_ibpb if a credential check isn't possible (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] ibpb: don't optimize spec_cntrl_ibpb on PREEMPT_RCU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: clear registers after 32bit syscall stackframe is setup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove SPEC_CTRL_DEBUG code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add noibrs noibpb boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup unnecessary ptregscall_common function (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: consolidate the spec control boot detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm/spec_ctrl: allow IBRS to stay enabled in host userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debug aid to test the entry code without microcode (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Only set IBPB when the new thread cannot ptrace current thread (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Set IBPB upon context switch (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS when offlining cpu and re-enable on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: implement spec ctrl C methods (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: Use IBRS on syscall and interrupts (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] svm: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: clear registers on VM exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: Pad RSB on VM transition (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Control indirect branch predictor when SPEC_CTRL not available (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Report presence of IBPB and IBRS control (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Enable the x86 feature to control Speculation (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [tools] objtool: Don't print 'call dest' warnings for ignored functions (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [fs] udf: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] fs: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] userns: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [scsi] qla2xxx: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] p54: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] carl9170: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [media] uvcvideo: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Remove now unused definition of MFENCE_RDTSC feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Make the LFENCE instruction serialized (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] locking/barriers: introduce new memory barrier gmb() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: consider the init_mm.pgd a kaiser pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: convert userland visible "kpti" name to "pti" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: __load_cr3 in resume from RAM after kernel gs has been restored (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] revert "x86/mm/kaiser: Disable global pages by default with KAISER" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: fix RESTORE_CR3 crash in kaiser_stop_machine (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: use stop_machine for enable/disable knob (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use atomic ops to poison/unpoison user pagetables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Fix reboot interaction with CR4.PCIDE (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] x86/mm/kaiser: isolate the user mapped per cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: handle call to xen_pv_domain() on PREEMPT_RT (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: add Kconfig (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: trampoline stack comments (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove paravirt clock warning (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map debug IDT tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] perf/x86/intel/uncore: Fix memory leaks on allocation failures (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [mm] fix bad rss-counter if remap_file_pages raced migration (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}- [tty] serial: 8250_pci: Add Amazon PCI serial device ID (Vitaly Kuznetsov) [1527545] - [tools] perf vendor events: Use more flexible pattern matching for CPU identification for mapfile.csv (Jiri Olsa) [1523766] - [tools] perf vendor events powerpc: remove suffix in mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PVRs to mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PMU events (Jiri Olsa) [1523766] - [tools] perf pmu-events: Support additional POWER8+ PVR in mapfile (Jiri Olsa) [1523766] - [tools] perf pmu: Extract function to get JSON alias map (Jiri Olsa) [1523766] - [tools] perf pmu: Add helper function is_pmu_core to detect PMU CORE devices (Jiri Olsa) [1523766] - [powerpc] Fix /proc/cpuinfo revision for POWER9 DD2 (David Gibson) [1526339] - [cpufreq] intel_pstate: Add support for Gemini Lake (Steve Best) [1456555] - [cpufreq] intel_pstate: Broxton support (Steve Best) [1456555] - [security] ima: log message to module appraisal error (Bruno Eduardo de Oliveira Meneguele) [1469473] - [security] ima: check signature enforcement against cmdline param instead of CONFIG (Bruno Eduardo de Oliveira Meneguele) [1469473] - [kernel] module: export module signature enforcement status (Bruno Eduardo de Oliveira Meneguele) [1469473] - [firmware] fw_cfg: write vmcoreinfo details (Baoquan He) [1493125] - [firmware] fw_cfg: do DMA read operation (Baoquan He) [1493125] - [firmware] fw_cfg: add DMA register (Baoquan He) [1493125] - [firmware] fw_cfg: fix driver remove (Baoquan He) [1493125] - [firmware] fw_cfg: fix the command line module name (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: potential unintialized variable (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: hold ACPI global lock during device access (Baoquan He) [1493125] - [firmware] qemu_fw_cfg: don't leak kobj on init error (Baoquan He) [1493125] - [firmware] fw_cfg register offsets on supported architectures only (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: fix typo FW_CFG_DATA_OFF (Baoquan He) [1493125] - [firmware] create directory hierarchy for sysfs fw_cfg entries (Baoquan He) [1493125] - [firmware] introduce sysfs driver for QEMU's fw_cfg device (Baoquan He) [1493125] - [acpi] acpi / platform: provide default DMA mask (Baoquan He) [1493125] - [infiniband] ib/mlx4: Add contig support for control objects (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Use optimal numbers of MTT entries (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Fix RSS's QPC attributes assignments (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Add report for RSS capabilities by vendor channel (Kamal Heib) [1520141] - [infiniband] rdma/netlink: Fix general protection fault (Don Dutile) [1523865] - [infiniband] ib/mlx4: Fix RSS hash fields restrictions (Don Dutile) [1523865] - [infiniband] ib/core: Don't enforce PKey security on SMI MADs (Don Dutile) [1523865] - [infiniband] ib/core: Bound check alternate path port number (Don Dutile) [1523865]- [scsi] lpfc: Fix crash after bad bar setup on driver attachment (Dick Kennedy) [1441965] - [fs] cifs: fix NULL deref in SMB2_read (Leif Sahlberg) [1508380] - [fs] nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests (Scott Mayhew) [1514371] - [fs] cifs: check rsp for NULL before dereferencing in SMB2_open (Leif Sahlberg) [1516680] - [fs] nfs: fix a deadlock in nfs client initialization (Scott Mayhew) [1506382] - [fs] nfsv4.0: Fix a lock leak in nfs40_walk_client_list (Scott Mayhew) [1506382] - [fs] nfs: Create a common nfs4_match_client() function (Scott Mayhew) [1506382] - [fs] blktrace: use existing disk debugfs directory (Eric Sandeen) [1521092] - [fs] debugfs: add debugfs_lookup() (Eric Sandeen) [1521092] - [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes (Bhupesh Sharma) [1432288] - [fs] binfmt_elf: safely increment argv pointers (Bhupesh Sharma) [1432288] - [powerpc] move ELF_ET_DYN_BASE to 4GB / 4MB (Bhupesh Sharma) [1432288] - [x86] binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Bhupesh Sharma) [1432288] - [netdrv] iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command (Stanislaw Gruszka) [1525027] - [netdrv] mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1501882] - [netdrv] brcmfmac: change driver unbind order of the sdio function devices (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: enable RX offloading with TKIP and WEP (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: mvm: fix packet injection (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 9260 and 22000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: flush queue before deleting ROC (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: don't use transmit queue hang detection when it is not possible (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: mark MIC stripped MPDUs (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: fix PCI IDs and configuration mapping for 9000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8260 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8265 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for a000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add a new a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix wrong struct for a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix firmware names for 9000 and A000 series hw (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: fix uninitialized rtlhal->last_suspend_sec time (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: rtl8192ee: Fix memory leak when loading firmware (Stanislaw Gruszka) [1501882] - [netdrv] rt2x00usb: mark device removed when get ENOENT usb error (Stanislaw Gruszka) [1501882]- [netdrv] liquidio: do not consider packets dropped by network stack as driver Rx dropped (Felix Manlunas) [1510590] - [netdrv] liquidio: Fix an issue with multiple switchdev enable disables (Felix Manlunas) [1510590] - [netdrv] liquidio: bump up driver version to 1.7.0 to match newer NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: synchronize VF representor names with NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: remove redundant setting of inst_processed to zero (Felix Manlunas) [1510590] - [netdrv] liquidio: Configure switchdev with devlink (Felix Manlunas) [1510590] - [netdrv] liquidio: switchdev support for LiquidIO NIC (Felix Manlunas) [1510590] - [netdrv] liquidio: get rid of false alarm "Unknown cmd 27" in dmesg (Felix Manlunas) [1510590] - [netdrv] liquidio: fix kernel panic in VF driver (Felix Manlunas) [1506085 1510590] - [netdrv] liquidio: xmit_more support (Felix Manlunas) [1510590] - [netdrv] liquidio: deprecate 1-bit flag indicating watchdog kernel thread is running (Felix Manlunas) [1510590] - [netdrv] liquidio: pass date and time info to NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: fix timespec64_to_ns typo (Felix Manlunas) [1510590] - [netdrv] liquidio: mark expected switch fall-through in octeon_destroy_resources (Felix Manlunas) [1510590] - [netdrv] liquidio: remove unnecessary NULL check before kfree in delete_glists (Felix Manlunas) [1510590] - [netdrv] liquidio: update module parameter fw_type to reflect firmware type loaded (Felix Manlunas) [1510590] - [netdrv] liquidio: verify firmware version when auto-loaded from flash (Felix Manlunas) [1510590] - [netdrv] liquidio: allow override of firmware present in flash (Felix Manlunas) [1510590] - [netdrv] nfp: fix XPB register reads in debug dump (John Linville) [1525879] - [netdrv] nfp: fix absolute rtsym handling in debug dump (John Linville) [1525879] - [netdrv] nfp: flower: improve hashing of flows (John Linville) [1525600] - [netdrv] nfp: flower: restore RTNL locking around representor updates (John Linville) [1525600] - [netdrv] nfp: process MTU updates from firmware flower app (John Linville) [1525600] - [netdrv] nfp: process control messages in workqueue in flower app (John Linville) [1525600] - [netdrv] nfp: dump indirect ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump CPP, XPB and direct ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump firmware name (John Linville) [1520411] - [netdrv] nfp: dump single hwinfo field by key (John Linville) [1520411] - [netdrv] nfp: dump all hwinfo (John Linville) [1520411] - [netdrv] nfp: dump rtsyms (John Linville) [1520411] - [netdrv] nfp: dumpspec TLV traversal (John Linville) [1520411] - [netdrv] nfp: dump prolog (John Linville) [1520411] - [netdrv] nfp: load debug dump spec (John Linville) [1520411] - [netdrv] nfp: debug dump ethtool ops (John Linville) [1520411] - [netdrv] qede: Configure UDP ports in local context (Don Dutile) [1462432] - [netdrv] qede: Move all UDP port notifiers to single function (Don Dutile) [1462432]- [i2c] revert I2C updates changeset (Gopal Tiwari) [1456705] - [misc] rtsx: Fix symbol clashes (Daniel Bristot de Oliveira) [1457800] - [misc] rtsx: Add support for RTS5260 (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rtsx: Do retry when DMA transfer error (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rts5249: Add support for RTS5250S power saving (Daniel Bristot de Oliveira) [1457800] - [scsi] run queue if SCSI device queue isn't ready and queue is idle (Ming Lei) [1523029] - [hwmon] ntc_thermistor: Fix dependencies (Gopal Tiwari) [1524404] - [block] drain queue before waiting for q_usage_counter becoming zero (Ming Lei) [1523022] - [target] tcmu: reconfigure netlink attr changes (Maurizio Lombardi) [1507794] - [target] tcmu: Make dev_size configurable via userspace (Maurizio Lombardi) [1507794] - [target] tcmu: allow max block and global max blocks to be settable (Mike Christie) [1480721 1480434] - [target] return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike Christie) [1480721 1480434] - [target] tcmu: fix crash when removing the tcmu device (Mike Christie) [1480721 1480434] - [target] tcmu: make ring buffer timer configurable (Mike Christie) [1480721 1480434] - [target] tcmu: Use sense_reason_t in tcmu_queue_cmd_ring (Mike Christie) [1480721 1480434] - [target] tcmu: sync up configfs attr setup (Mike Christie) [1507794 1480721 1480434] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Mike Christie) [1480721 1480434] - [target] tcmu: Fix flushing cmd entry dcache page (Mike Christie) [1480721 1480434] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Mike Christie) [1480721 1480434] - [target] tcmu: add io size helpers (Mike Christie) [1480721 1480434] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]- [fs] ovl: don't follow redirects if redirect_dir=off (Miklos Szeredi) [1485392] - [fs] ovl: Put upperdentry if ovl_check_origin() fails (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested OVL_I(inode)->lock (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup unsupported index entries (Miklos Szeredi) [1485392] - [fs] ovl: handle ENOENT on index lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix EIO from lookup of non-indexed upper (Miklos Szeredi) [1485392] - [fs] ovl: Return -ENOMEM if an allocation fails ovl_lookup() (Miklos Szeredi) [1485392] - [fs] ovl: add NULL check in ovl_alloc_inode (Miklos Szeredi) [1485392] - [fs] ovl: fix regression caused by exclusive upper/work dir protection (Miklos Szeredi) [1485392] - [fs] ovl: fix missing unlock_rename() in ovl_do_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: fix dentry leak in ovl_indexdir_cleanup() (Miklos Szeredi) [1485392] - [fs] ovl: fix dput() of ERR_PTR in ovl_cleanup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix error value printed in ovl_lookup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix false positive ESTALE on lookup (Miklos Szeredi) [1485392] - [fs] ovl: check for bad and whiteout index on lookup (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup directory and whiteout index entries (Miklos Szeredi) [1485392] - [fs] ovl: fix xattr get and set with selinux (Miklos Szeredi) [1485392] - [fs] ovl: remove unneeded check for IS_ERR() (Miklos Szeredi) [1485392] - [fs] ovl: fix origin verification of index dir (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure on ovl_link() (Miklos Szeredi) [1485392] - [fs] ovl: fix random return value on mount (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure and restore timestamp on ovl_link_up() (Miklos Szeredi) [1485392] - [fs] ovl: document copying layers restrictions with inodes index (Miklos Szeredi) [1485392] - [fs] ovl: cleanup orphan index entries (Miklos Szeredi) [1485392] - [fs] ovl: persistent overlay inode nlink for indexed inodes (Miklos Szeredi) [1485392] - [fs] ovl: implement index dir copy up (Miklos Szeredi) [1485392] - [fs] ovl: move copy up lock out (Miklos Szeredi) [1485392] - [fs] ovl: rearrange copy up (Miklos Szeredi) [1485392] - [fs] ovl: add flag for upper in ovl_entry (Miklos Szeredi) [1485392] - [fs] ovl: use struct copy_up_ctx as function argument (Miklos Szeredi) [1485392] - [fs] ovl: base tmpfile in workdir too (Miklos Szeredi) [1485392] - [fs] ovl: factor out ovl_copy_up_inode() helper (Miklos Szeredi) [1485392] - [fs] ovl: extract helper to get temp file in copy up (Miklos Szeredi) [1485392] - [fs] ovl: defer upper dir lock to tempfile link (Miklos Szeredi) [1485392] - [fs] ovl: hash overlay non-dir inodes by copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: cleanup bad and stale index entries on mount (Miklos Szeredi) [1485392] - [fs] ovl: lookup index entry for copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: verify index dir matches upper dir (Miklos Szeredi) [1485392] - [fs] ovl: verify upper root dir matches lower root dir (Miklos Szeredi) [1485392] - [fs] ovl: introduce the inodes index dir feature (Miklos Szeredi) [1485392] - [fs] ovl: generalize ovl_create_workdir() (Miklos Szeredi) [1485392] - [fs] ovl: relax same fs constrain for ovl_check_origin() (Miklos Szeredi) [1485392] - [fs] ovl: get exclusive ownership on upper/work dirs (Miklos Szeredi) [1485392] - [fs] vfs: introduce inode 'inuse' lock (Miklos Szeredi) [1485392] - [fs] ovl: move cache and version to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: use ovl_inode mutex to synchronize concurrent copy up (Miklos Szeredi) [1485392] - [fs] ovl: move impure to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move redirect to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move __upperdentry to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: compare inodes (Miklos Szeredi) [1485392] - [fs] ovl: use i_private only as a key (Miklos Szeredi) [1485392] - [fs] ovl: simplify getting inode (Miklos Szeredi) [1485392] - [fs] ovl: allocate an ovl_inode struct (Miklos Szeredi) [1485392] - [fs] ovl: fix nlink leak in ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: don't set origin on broken lower hardlink (Miklos Szeredi) [1485392] - [fs] ovl: copy-up: don't unlock between lookup and link (Miklos Szeredi) [1485392] - [fs] tmpfs: generate random sb->s_uuid (Miklos Szeredi) [1485392] - [fs] ovl: filter trusted xattr for non-admin (Miklos Szeredi) [1485392] - [fs] ovl: mark upper merge dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: mark upper dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: remove unused arg from ovl_lookup_temp() (Miklos Szeredi) [1485392] - [fs] ovl: handle rename when upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: don't fail copy-up if upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: check on mount time if upper fs supports setting xattr (Miklos Szeredi) [1485392] - [fs] ovl: fix creds leak in copy up error path (Miklos Szeredi) [1485392] - [fs] ovl: select EXPORTFS (Miklos Szeredi) [1485392] - [fs] ovl: update documentation w.r.t. constant inode numbers (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode numbers for upper hardlinks (Miklos Szeredi) [1485392] - [fs] ovl: merge getattr for dir and nondir (Miklos Szeredi) [1485392] - [fs] ovl: constant st_ino/st_dev across copy up (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode number for directories (Miklos Szeredi) [1485392] - [fs] ovl: set the ORIGIN type flag (Miklos Szeredi) [1485392] - [fs] ovl: lookup non-dir copy-up-origin by file handle (Miklos Szeredi) [1485392] - [fs] ovl: use an auxiliary var for overlay root entry (Miklos Szeredi) [1485392] - [fs] ovl: store file handle of lower inode on copy up (Miklos Szeredi) [1485392] - [fs] ovl: check if all layers are on the same fs (Miklos Szeredi) [1485392] - [fs] ovl: do not set overlay.opaque on non-dir create (Miklos Szeredi) [1485392] - [fs] ovl: check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] vfs: ftruncate check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] ovl: Use designated initializers (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested stacked overlayfs inode lock (Miklos Szeredi) [1485392] - [fs] ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials (Miklos Szeredi) [1485392] - [fs] ovl: properly implement sync_filesystem() (Miklos Szeredi) [1485392] - [fs] ovl: concurrent copy up of regular files (Miklos Szeredi) [1485392] - [fs] ovl: introduce copy up waitqueue (Miklos Szeredi) [1485392] - [fs] ovl: copy up regular file using O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: rearrange code in ovl_copy_up_locked() (Miklos Szeredi) [1485392] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: fix possible use after free on redirect dir lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix reStructuredText syntax errors in documentation (Miklos Szeredi) [1485392] - [fs] ovl: fix return value of ovl_fill_super (Miklos Szeredi) [1485392] - [fs] ovl: clean up kstat usage (Miklos Szeredi) [1485392] - [fs] ovl: fold ovl_copy_up_truncate() into ovl_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: create directories inside merged parent opaque (Miklos Szeredi) [1485392] - [fs] ovl: opaque cleanup (Miklos Szeredi) [1485392] - [fs] ovl: show redirect_dir mount option (Miklos Szeredi) [1485392] - [fs] ovl: allow setting max size of redirect (Miklos Szeredi) [1485392] - [fs] ovl: allow redirect_dir to default to "on" (Miklos Szeredi) [1485392] - [fs] ovl: check for emptiness of redirect dir (Miklos Szeredi) [1485392] - [fs] ovl: redirect on rename-dir (Miklos Szeredi) [1485392] - [fs] ovl: lookup redirects (Miklos Szeredi) [1485392] - [fs] ovl: consolidate lookup for underlying layers (Miklos Szeredi) [1485392] - [fs] ovl: fix nested overlayfs mount (Miklos Szeredi) [1485392] - [fs] ovl: check namelen (Miklos Szeredi) [1485392] - [fs] ovl: split super.c (Miklos Szeredi) [1485392] - [fs] ovl: use d_is_dir() (Miklos Szeredi) [1485392] - [fs] ovl: simplify lookup (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence of rename target (Miklos Szeredi) [1485392] - [fs] ovl: rename: simplify handling of lower/merged directory (Miklos Szeredi) [1485392] - [fs] ovl: get rid of PURE type (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence when removing (Miklos Szeredi) [1485392] - [fs] ovl: add ovl_dentry_is_whiteout() (Miklos Szeredi) [1485392] - [fs] ovl: don't check sticky (Miklos Szeredi) [1485392] - [fs] ovl: don't check rename to self (Miklos Szeredi) [1485392] - [fs] ovl: treat special files like a regular fs (Miklos Szeredi) [1485392] - [fs] ovl: rename ovl_rename2() to ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: use vfs_clone_file_range() for copy up if possible (Miklos Szeredi) [1485392] - [fs] Revert "ovl: get_write_access() in truncate" (Miklos Szeredi) [1485392] - [fs] ovl: update doc (Miklos Szeredi) [1485392] - [fs] vfs: fix vfs_clone_file_range() for overlayfs files (Miklos Szeredi) [1485392] - [fs] vfs: wire up compat ioctl for CLONE/CLONE_RANGE (Miklos Szeredi) [1485392] - [fs] vfs: allow vfs_clone_file_range() across mount points (Miklos Szeredi) [1485392] - [fs] Revert "vfs: rename: check backing inode being equal" (Miklos Szeredi) [1485392] - [fs] overlayfs: VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Miklos Szeredi) [1485392] - [fs] overlayfs: Fix setting IOP_XATTR flag (Miklos Szeredi) [1485392] - [fs] allow O_TMPFILE to work with O_WRONLY (Carlos Maiolino) [1428677] - [fs] autofs - revert: take more care to not update last_used on path walk (Ian Kent) [1489542]- [scsi] qla2xxx: Revert Add FC-NVMe port discovery and PRLI handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe command handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe F/W initialization and transport registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Send FC4 type NVMe to the management server (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use FC-NVMe FC4 type for FDMI registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert fix a bunch of typos and spelling mistakes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert avoid unused-function warning (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix NVMe entry_type for iocb packet on BE system (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Cleanup FC-NVMe code (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move function prototype to correct header (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Added change to enable ZIO for FC-NVMe devices (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Simpify unregistration of FC-NVMe local/remote ports (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix remoteport disconnect for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert remove use of FC-specific error codes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add command completion for error path (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix WWPN/WWNN in debug message (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert add missing includes for qla_isr (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Clear fc4f_nvme flag (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add support for minimum link speed (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add LR distance support from nvram bit (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Reset the logo flag, after target re-login (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow SCSI-MQ to be enabled selectively (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move #include qla_nvme.h to fix compile errors on RHEL 7 (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.00.07.5-k (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add module param ql2xenablemsix (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add ATIO-Q processing for INTx mode (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow MBC_GET_PORT_DATABASE to query and save the port states (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Changes to support N2N logins (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Query FC4 type during RSCN processing (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.02.07.5-k (Ewan Milne) [1511452]- [infiniband] ib/hfi1: Fix incorrect available receive user context count (Don Dutile) [1520270 1452831] - [infiniband] ib/opa-vnic: used RHEL extended struct for min/max_mtu params (Don Dutile) [1520270 1452831] - [infiniband] ib/core: Fix use workqueue without WQ_MEM_RECLAIM (Don Dutile) [1523349] - [infiniband] ib/core: Avoid crash on pkey enforcement failed in received MADs (Don Dutile) [1523349] - [infiniband] ib/srp: Avoid that a cable pull can trigger a kernel crash (Don Dutile) [1523349] - [infiniband] ib/cm: Fix memory corruption in handling CM request (Don Dutile) [1523349] - [infiniband] ib/srpt: Do not accept invalid initiator port names (Don Dutile) [1523349] - [infiniband] ib/hfi1: Initialize bth1 in 16B rc ack builder (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow MgmtAllowed on B2B setups (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Race condition between user notification and driver state (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow meta version 4 for platform configuration (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Add parsing for platform configuration format version 4 (Alex Estrin) [1519368] - [infiniband] ib/core: Use __be32 for LIDs in opa_is_extended_lid (Alex Estrin) [1519368] - [infiniband] ib/core: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/core: Convert OPA AH to IB for Extended LIDs only (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask out A bit from psn trace (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Eliminate allocation while atomic (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask upper 16Bits of Extended LID prior to rvt_cq_entry (Alex Estrin) [1519368] - [infiniband] ib/rdmavt: Don't wait for resources in QP reset (Alex Estrin) [1519368] - [scsi] hpsa: bump driver version to 3.4.20-0-RH2 (Joseph Szczypek) [1516538] - [scsi] hpsa: correct logical volume removal (Joseph Szczypek) [1516538] - [scsi] hpsa: correct smart path enabled (Joseph Szczypek) [1516538] - [scsi] hpsa: change timeout for internal cmds (Joseph Szczypek) [1516538] - [nvme] nvme-fc: remove double put reference if admin connect fails (Ewan Milne) [1520954] - [char] ipmi: Prefer ACPI system interfaces over SMBIOS ones (Frank Ramsay) [1517935] - [x86] Mark Cascade Lake as unsupported (David Arcari) [1519949] - [md] fix deadlock error in recent patch (Nigel Croxon) [1506338] - [md] raid1: prevent freeze_array/wait_all_barriers deadlock (Nigel Croxon) [1506338] - [md] fix test in md_write_start() (Nigel Croxon) [1506338] - [md] allow metadata update while suspending (Nigel Croxon) [1506338] - [md] use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1506338] - [md] move suspend_hi/lo handling into core md code (Nigel Croxon) [1506338] - [md] don't call bitmap_create() while array is quiesced (Nigel Croxon) [1506338] - [md] always hold reconfig_mutex when calling mddev_suspend() (Nigel Croxon) [1506338] - [md] dm-raid: fix a race condition in request handling (Nigel Croxon) [1506338] - [md] fix a race condition for flush request handling (Nigel Croxon) [1506338] - [md] separate request handling (Nigel Croxon) [1506338] - [md] fix deadlock between mddev_suspend() and md_write_start() (Nigel Croxon) [1506338] - [md] initialise ->writes_pending in personality modules (Nigel Croxon) [1506338] - [md] use per-cpu counter for writes_pending (Nigel Croxon) [1506338] - [md] raid5: use md_write_start to count stripes, not bios (Nigel Croxon) [1506338] - [md] close a race with setting mddev->in_sync (Nigel Croxon) [1506338] - [md] factor out set_in_sync() (Nigel Croxon) [1506338] - [md] raid5: don't test ->writes_pending in raid5_remove_disk (Nigel Croxon) [1506338] - [md] fix relationship between wait_barrier and allow_barrier (Nigel Croxon) [1506338] - [md] mddev->writes_pending is incorrect (Nigel Croxon) [1506338]- [hid] intel-ish-hid: Enable Gemini Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Enable Cannon Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use dev_groups and not dev_attrs for bus_type (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: enable compile testing (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix format string for size_t (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: clarify locking in client code (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix potential uninitialized data usage (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: constify device_type structure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: check FW status to distinguish ISH resume paths (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: format 32-bit integers with X (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: add printf attribute to print_log() (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Remove unneeded linux/miscdevice.h include (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: use pUL for uuid formatting (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix potential race condition (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: use msleep_interrupt() for wait (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: remove unused macro (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: initialize ts_format.reserved (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: request_irq failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix driver reinit failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Move DMA disable code to new function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: consolidate ish wake up operation (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix !CONFIG_PM build warning (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Remove duplicated include from bus.c (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Use kzalloc instead of kmalloc/memset (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Convert list_for_each to entry variant (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use module_pci_driver to simplify the code (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use list_move_tail instead of list_del/list_add_tail (Gopal Tiwari) [1475903] - [hid] maintainers: Add Intel ISH (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Add ISH quirk (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Implement batch mode (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Fix unbalanced pm_runtime_enable error (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Store restore poll and hysteresis on S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Set default unit of measure for report interval (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: avoid unused function warning (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: use asynchronous resume (Gopal Tiwari) [1475903] - [hid] iio: common: hid-sensors: use tab for indention (Gopal Tiwari) [1475903] - [hid] hid-sensor: Fix suspend/resume delay (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance feature report set API (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance get feature report API (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add api to get poll value (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Common PM functions (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Fix indio_dev->trig assignment (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Get feature report from sensor hub after changing power state (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add API to power on/off (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Remove hard coded indexes (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Fix power and report state (Gopal Tiwari) [1475903] - [hid] iio: hid_sensors: fix crash during trigger unregister (Gopal Tiwari) [1475903] - [hid] iio: call sensor hub open close function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ISH HID client driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc layer (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: ISH Transport layer (Gopal Tiwari) [1475903] - [hid] documentation: hid: Intel ISH HID document (Gopal Tiwari) [1475903] - [hid] sensor: fix attributes in HID sensor interface (Gopal Tiwari) [1475903] - [hid] sensor: Custom and Generic sensor support (Gopal Tiwari) [1475903] - [gpu] drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list (Lyude Paul) [1522929] - [gpu] drm/amdgpu: reserve root PD while releasing it (Lyude Paul) [1522929] - [gpu] dma-buf: make reservation_object_copy_fences rcu save (Lyude Paul) [1522929] - [gpu] drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more (Lyude Paul) [1522929] - [gpu] drm/i915: avoid division by zero on cnl_calc_wrpll_link (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Do not add an extra page for precaution in the Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915: avoid potential uninitialized variable use (Rob Clark) [1520639] - [gpu] drm/i915/glk, cnl: Implement WaDisableScalarClockGating (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add support slice/subslice/eu configs (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915/cnp: display wa #1179: WaHardHangonHotPlug (Rob Clark) [1520639] - [gpu] drm/i915: Shrink cnl_ddi_buf_trans (Rob Clark) [1520639] - [gpu] drm/i915/cnp: Don't touch other PCH clock gating bits (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Extend WM workaround with IPC for CNL (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) (Rob Clark) [1520639] - [gpu] drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register (Rob Clark) [1520639] - [gpu] drm/i915/cnp: wa 1181: Fix Backlight issue (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DP max voltage (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DDI hdmi level selection (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move ddi buf trans related functions up (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move voltage check into ddi buf trans functions (Rob Clark) [1520639] - [gpu] drm/i915: Enable voltage swing before enabling DDI_BUF_CTL (Rob Clark) [1520639] - [gpu] drm/i915: Align vswing sequences with old ddi buffer registers (Rob Clark) [1520639] - [gpu] drm/i915: decouple gen9 and gen10 dp signal levels (Rob Clark) [1520639] - [gpu] drm/i915: Introduce intel_ddi_dp_level (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableI2mCycleOnWRPort (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix (Rob Clark) [1520639] - [gpu] drm/i915: Stop using long platform names on clock gating functions (Rob Clark) [1520639] - [gpu] drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaForceContextSaveRestoreNonCoherent (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaPushConstantDereferenceHoldDisable (Rob Clark) [1520639] - [gpu] drm/i915/cfl: Coffee Lake works on Kaby Lake PCH (Rob Clark) [1520639] - [gpu] drm/i915/cnl: extract cnl_set_procmon_ref_values (Rob Clark) [1520639] - [gpu] drm/i915/cnl: simplify cnl_procmon_values handling (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Apply large line width optimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableEnhancedSBEVertexCaching (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add WaDisableReplayBufferBankArbitrationOptimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Introduce initial Cannonlake Workarounds (Rob Clark) [1520639]- [net] ipv6: fib: Provide offload indication using nexthop flags (Ivan Vecera) [1519937] - [net] vxlan: fix the issue that neigh proxy blocks all icmpv6 packets (Lorenzo Bianconi) [1512250] - [net] netfilter: ipset: Fix allocation size of prefixes storage for hash:net, iface.t sets (Stefano Brivio) [1517397] - [net] gso: fix payload length when gso_size is zero (Lorenzo Bianconi) [1503996] - [net] ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit (Paolo Abeni) [1508318] - [net] ip6_gre: ip6gre_tap device should keep dst (Paolo Abeni) [1508318] - [net] ip_gre: ipgre_tap device should keep dst (Paolo Abeni) [1508318] - [net] tun: do not arm flow_gc_timer in tun_flow_init() (Hangbin Liu) [1510281] - [net] tun: avoid extra timer schedule in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: do not block BH again in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: Turn tun_flow_init() into void fn (Hangbin Liu) [1510281] - [net] route: Use ipv4_mtu instead of raw rt_pmtu (Davide Caratti) [1477041] - [net] ipv4: Don't increase PMTU with Datagram Too Big message (Davide Caratti) [1477041] - [net] tcp: limit GSO packets to half cwnd (Davide Caratti) [1477041] - [net] sched: crash on blocks with goto chain action (Ivan Vecera) [1513639] - [net] sched: fix crash when deleting secondary chains (Ivan Vecera) [1513639] - [net] cls_u32: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_tcindex: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_rsvp: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_route: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_matchall: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_fw: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flower: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flow: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_cgroup: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_basic: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net() (Ivan Vecera) [1513639] - [net] net_sched: acquire RTNL in tc_action_net_exit() (Ivan Vecera) [1513639] - [tools] tc-testing: fix arg to ip command: -s -> -n (Ivan Vecera) [1513639] - [net] net_sched: remove tcf_block_put_deferred() (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new test case to tc testsuite (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new script to generate tc batch file (Ivan Vecera) [1513639] - [tools] tc-testing: add test for testing ife type (Ivan Vecera) [1513639] - [tools] selftests: Introduce tc testsuite (Ivan Vecera) [1513639] - [net] net_sched: fix call_rcu() race on act_sample module removal (Ivan Vecera) [1513639] - [net] net_sched: add rtnl assertion to tcf_exts_destroy() (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in tcindex filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in rsvp filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in route filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in u32 filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in matchall filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in fw filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flower filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flow filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in cgroup filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in bpf filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in basic filter (Ivan Vecera) [1513639] - [net] net_sched: introduce a workqueue for RCU callbacks of tc filter (Ivan Vecera) [1513639] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]- [mm] devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups (Jeff Moyer) [1489187] - [nvdimm] libnvdimm: fix SMART Health DSM payload definition (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, namespace: fix btt claim class crash (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, btt: fix format string warnings (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, nfit: move the check on nd_reserved2 to the endpoint (Jeff Moyer) [1455961] - [acpi] libnvdimm, nfit: export an 'ecc_unit_size' sysfs attribute (Jeff Moyer) [1489186] - [nvdimm] libnvdimm, btt: check memory allocation failure (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, label: fix index block size calculation (Jeff Moyer) [1457567] - [acpi] nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse (Jeff Moyer) [1455958] - [nvdimm] libnvdimm, pfn, dax: limit namespace alignments to the supported set (Jeff Moyer) [1472049] - [nvdimm] libnvdimm, pfn, dax: show supported dax/pfn region alignments in sysfs (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: rename nd_sector_size_{show, store} to nd_size_select_{show, store} (Jeff Moyer) [1472049] - [acpi] nfit: cleanup long de-reference chains in acpi_nfit_init_interleave_set (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm, region: export 'position' in mapping info (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: clean up warning and error messages (Jeff Moyer) [1493833] - [nvdimm] libnvdimm: fix integer overflow static analysis warning (Jeff Moyer) [1457567] - [dax] convert to bitmask for flags (Jeff Moyer) [1457555] - [kernel] dax, pmem: introduce an optional 'flush' dax_operation (Jeff Moyer) [1457556] - [nvdimm] libnvdimm, btt: rework error clearing (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix potential deadlock while clearing errors (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: cache sector_size in arena_info (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: ensure that flags were also unchanged during a map_read (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: refactor map entry operations with macros (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the write path (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix the clear-error check in nsio_rw_bytes (Jeff Moyer) [1471792] - [nvdimm] libnvdimm, btt: fix btt_rw_page not returning errors (Jeff Moyer) [1471795] - [nvdimm] acpi, nfit: quiet invalid block-aperture-region warnings (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, btt: BTT updates for UEFI 2.7 format (Jeff Moyer) [1472028 1457567] - [nvdimm] libnvdimm, nfit: enable support for volatile ranges (Jeff Moyer) [1455961] - [nvdimm] libnvdimm, pmem: fix persistence warning (Jeff Moyer) [1465367] - [nvdimm] libnvdimm: Stop using HPAGE_SIZE (Jeff Moyer) [1472049] - [dax] device-dax: fix 'passing zero to ERR_PTR()' warning (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: fix badblock range handling of ARS range (Jeff Moyer) [1475473 1492054] - [nvdimm] libnvdimm, namespace: record 'lbasize' for pmem namespaces (Jeff Moyer) [1457567] - [nvdimm] acpi/nfit: Issue Start ARS to retrieve existing records (Jeff Moyer) [1457571] - [nvdimm] libnvdimm: New ACPI 6.2 DSM functions (Jeff Moyer) [1508785] - [acpi] nfit: Show bus_dsm_mask in sysfs (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru (Jeff Moyer) [1508785] - [nvdimm] acpi, nfit: Enable DSM pass thru for root functions (Jeff Moyer) [1508785] - [nvdimm] libnvdimm: passthru functions clear to send (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: convert some info messages to warn/err (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime (Jeff Moyer) [1457571] - [acpi] nfit: Add support of NVDIMM memory error notification in ACPI 6.2 (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, pmem: Add sysfs notifications to badblocks (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, label: switch to using v1.2 labels by default (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add address abstraction identifiers (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 label checksum support (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate the type_guid property for v1.2 namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: honor the lba size specified in v1.2 labels (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 interleave-set-cookie algorithm (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 nvdimm label definitions (Jeff Moyer) [1457567] - [kernel] uuid: Take const on input of uuid_is_null() and guid_is_null() (Jeff Moyer) [1457567] - [kernel] acpi, nfit: Switch to use new generic UUID API (Jeff Moyer) [1457567] - [lib] uuid: hoist uuid_is_null() helper from libnvdimm (Jeff Moyer) [1457567] - [lib] uuid: don't export guid_index and uuid_index (Jeff Moyer) [1457567] - [lib] uuid: hoist helpers uuid_equal() and uuid_copy() from xfs (Jeff Moyer) [1457567] - [fs] xfs: use uuid_be to implement the uuid_t type (Jeff Moyer) [1457567] - [fs] xfs: use uuid_copy() helper to abstract uuid_t (Jeff Moyer) [1457567] - [lib] uuid: rename uuid types (Jeff Moyer) [1457567] - [nvdimm] uuid: remove uuid_be defintions from the uapi header (Jeff Moyer) [1457567] - [block] badblocks: fix overlapping check for clearing (Jeff Moyer) [1504042] - [block] badblocks: badblocks_set/clear update unacked_exist (Jeff Moyer) [1504042] - [dax] device-dax: fix sysfs duplicate warnings (Jeff Moyer) [1492048] - [dax] device-dax: fix 'dax' device filesystem inode destruction crash (Jeff Moyer) [1457559] - [acpi] nfit: Fix the memory error check in nfit_handle_mce() (Jeff Moyer) [1471692] - [x86] mce: Export memory_error() (Jeff Moyer) [1471692] - [dax] fix false CONFIG_BLOCK dependency (Jeff Moyer) [1457559] - [fs] filesystem-dax: fix broken __dax_zero_page_range() conversion (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: ensure that initializing metadata clears poison (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: add an atomic vs process context flag to rw_bytes (Jeff Moyer) [1472053] - [dax] device-dax: kill NR_DEV_DAX (Jeff Moyer) [1457559] - [kernel] block, dax: move "select DAX" from BLOCK to FS_DAX (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, pfn: fix 'npfns' vs section alignment (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: handle locked label storage areas (Jeff Moyer) [1457557] - [nvdimm] libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKED (Jeff Moyer) [1457557] - [fs] block, dax: use correct format string in bdev_dax_supported (Jeff Moyer) [1457559] - [dax] device-dax: fix sysfs attribute deadlock (Jeff Moyer) [1472044] - [nvdimm] libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering (Jeff Moyer) [1472042] - [nvdimm] libnvdimm: rework region badblocks clearing (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocation (Jeff Moyer) [1472053] - [acpi] nfit: kill ACPI_NFIT_DEBUG (Jeff Moyer) [1457567] - [nvdimm] libnvdimm: fix clear length of nvdimm_forget_poison() (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add support for clear poison list and badblocks for device dax (Jeff Moyer) [1457560] - [nvdimm] libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify (Jeff Moyer) [1472038] - [nvdimm] libnvdimm, region: sysfs trigger for nvdimm_flush() (Jeff Moyer) [1457556] - [nvdimm] libnvdimm: Add 'resource' sysfs attribute to regions (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add mechanism to publish badblocks at the region level (Jeff Moyer) [1457560] - [block] hide badblocks attribute by default (Jeff Moyer) [1471822] - [nvdimm] libnvdimm: fix phys_addr for nvdimm_clear_poison (Jeff Moyer) [1457560] - [kernel] x86, dax, pmem: remove indirection around memcpy_from_pmem() (Jeff Moyer) [1457559] - [kernel] block: remove block_device_operations ->direct_access() (Jeff Moyer) [1457559] - [kernel] block, dax: convert bdev_dax_supported() to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] filesystem-dax: convert to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] ext2, ext4, xfs: retrieve dax_device for iomap operations (Jeff Moyer) [1457559] - [kernel] dm: teach dm-targets to use a dax_device + dax_operations (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, region: fix flush hint detection crash (Jeff Moyer) [1457559] - [kernel] dm: add dax_device and dax_operations support (Jeff Moyer) [1457559] - [md] dm: introduce upstream's cleanup_mapped_device() (Mike Snitzer) [1457559] - [kernel] dax: introduce dax_direct_access() (Jeff Moyer) [1457559] - [s390] dcssblk: add dax_operations support (Jeff Moyer) [1457559] - [block] brd: fix uninitialized use of brd->dax_dev (Jeff Moyer) [1457559] - [block] brd: add dax_operations support (Jeff Moyer) [1457559] - [powerpc] axon_ram: add dax_operations support (Jeff Moyer) [1457559] - [tools] pmem: add dax_operations support (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: use devm_add_action_or_reset() (Jeff Moyer) [1457559] - [nvdimm] dax: introduce dax_operations (Jeff Moyer) [1457559] - [nvdimm] dax: add a facility to lookup a dax device by 'host' device name (Jeff Moyer) [1457559] - [x86] mce: Make the MCE notifier a blocking one (Jeff Moyer) [1471692] - [tools] acpi, nfit: fix module unload vs workqueue shutdown race (Jeff Moyer) [1472037] - [acpi] nfit: limit ->flush_probe() to initialization work (Jeff Moyer) [1472037] - [acpi] nfit: collate health state flags (Jeff Moyer) [1457555] - [acpi] nfit: support "map failed" dimms (Jeff Moyer) [1457555] - [acpi] nfit: add support for acpi 6.1 dimm state flags (Jeff Moyer) [1457555] - [acpi] nfit: remove unnecessary newline (Jeff Moyer) [1455958] - [acpi] nfit: allow specifying a default DSM family (Jeff Moyer) [1455958] - [acpi] nfit: allow override of built-in bitmasks for nvdimm DSMs (Jeff Moyer) [1455958] - [acpi] nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm: fix interleave set cookie calculation (Jeff Moyer) [1471684] - [tools] testing/nvdimm: test acpi 6.1 health state flags (Jeff Moyer) [1457555] - [tools] testing/nvdimm: dynamic label support (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add manufacturing_{date|location} dimm properties (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add virtual ramdisk range (Jeff Moyer) [1375501] - [tools] testing/nvdimm: test get_config_size DSM failures (Jeff Moyer) [1375501] - [nvdimm] revert "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [tools] dax: refactor dax-fs into a generic provider of 'struct dax_device' instances (Jeff Moyer) [1457559] - [dax] device-dax: rename 'dax_dev' to 'dev_dax' (Jeff Moyer) [1457559] - [dax] device-dax: improve fault handler debug output (Jeff Moyer) [1457559] - [tools] device-dax, tools/testing/nvdimm: enable device-dax with mock resources (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: band aid btt vs clear poison locking (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat (Jeff Moyer) [1471676] - [nvdimm] libnvdimm: fix blk free space accounting (Jeff Moyer) [1471683] - [dax] device-dax: utilize new cdev_device_add helper function (Jeff Moyer) [1457559] - [dax] device-dax: fix cdev leak (Jeff Moyer) [1457559] - [edac] x86/ras, edac, acpi: Assign MCE notifier handlers a priority (Jeff Moyer) [1471692] - [x86] mce: Dump MCE to dmesg if no consumers (Jeff Moyer) [1471692]- [input] Fix device_rh memory leak (Prarit Bhargava) [1510344] - [gpu] drm/i915/gvt: Add support for PCIe extended configuration space (Paul Lai) [1458032] - [gpu] drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach (Paul Lai) [1458032] - [gpu] drm/i915/kvmgt: Sanitize PCI bar emulation (Paul Lai) [1458032] - [pci] Move config space size macros to pci_regs.h (Paul Lai) [1458032] - [kernel] memremap: don't modify flags (Paul Lai) [1458032] - [virt] kvm: eventfd: fix NULL deref irqbypass consumer (Radim Krcmar) [1417618] - [net] vsock: fix outdated sk_state value in hvs_release() (Cathy Avery) [1505839] - [hv] hv_sock: add locking in the open/close/release code paths (Cathy Avery) [1505839] - [hv] vmbus: hvsock: add proper sync for vmbus_hvsock_device_unregister() (Cathy Avery) [1505839] - [mm] revert "memcontrol: fix cgroup creation failure after many small jobs" (Rafael Aquini) [1510790] - [mm] revert "cgroup: kill css_id" (Rafael Aquini) [1510790] - [fs] ext4: fix fault handling when mounted with -o dax,ro (Eric Sandeen) [1488468] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516667] - [s390] disassembler: add missing end marker for e7 table (Hendrik Brueckner) [1520837] - [s390] qeth: unbreak OSM and OSN support (Hendrik Brueckner) [1519447] - [s390] qeth: handle sysfs error during initialization (Hendrik Brueckner) [1519447] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() (Ivan Vecera) [1521069] - [netdrv] mlxsw: spectrum_router: Configure TIGCR on init (Ivan Vecera) [1521069] - [netdrv] mlxsw: reg: Add Tunneling IPinIP General Configuration Register (Ivan Vecera) [1521069] - [netdrv] mlxsw: core: Fix possible deadlock (Ivan Vecera) [1521069] - [netdrv] nfp: inherit the max_mtu from the PF netdev (John Linville) [1515619] - [netdrv] nfp: fix flower offload metadata flag usage (John Linville) [1518327] - [netdrv] nfp: refuse offloading filters that redirects to upper devices (John Linville) [1519464] - [netdrv] nfp: handle page allocation failures (John Linville) [1519464] - [netdrv] nfp: fix ethtool stats gather retry (John Linville) [1519464] - [netdrv] nfp: add whitelist of supported flow dissector (John Linville) [1519464] - [powerpc] kvm: ppc: book3s hv: Fix use after free in case of multiple resize requests (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Drop prepare_done from struct kvm_resize_hpt (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Check for kmalloc errors in ioctl (Serhii Popovych) [1516238] - [infiniband] rdma/bnxt_re: Set QP state in case of response completion errors (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: Flush CQ notification Work Queue before destroying QP (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: synchronize poll_cq and req_notify_cq verbs (Jonathan Toppins) [1516610] - [infiniband] bnxt_re: fix a crash in qp error event processing (Jonathan Toppins) [1515709] - [infiniband] bnxt_re: changing the ip address shouldn't affect new connections (Jonathan Toppins) [1515770] - [infiniband] rdma/bnxt_re: Add memory barriers when processing CQ/EQ entries (Jonathan Toppins) [1515777]- [netdrv] mlx5e: IPoIB, Modify rdma netdev allocate and free to support PKEY (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ethtool ops (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ndos (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface nic profile (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Use hash-table to map between QPN to child netdev (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Support for setting PKEY index to underlay QP (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Add ability to set PKEY index to lower device driver (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: Support for attaching multiple underlay QPs to root flow table (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Move underlay QP init/uninit to separate functions (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: PTP code migration to driver core section (Kamal Heib) [1456694] - [netdrv] mlx5: File renaming towards ptp core implementation (Kamal Heib) [1456694] - [netdrv] mlx5: Add FGs and FTEs memory pool (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Allocate FTE object without lock (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Support multiple updates of steering rules in parallel (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Replace fs_node mutex with reader/writer semaphore (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Refactor FTE and FG creation code (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Export building of matched flow groups list (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Move the entry index allocator to flow group (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Avoid NULL pointer dereference on steering cleanup (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Fix creating a new FTE when an existing but full FTE exists (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Increase Striding RQ minimum size limit to 4 multi-packet WQEs (Kamal Heib) [1456694] - [netdrv] mlx5e: Set page to null in case dma mapping fails (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix napi poll with zero budget (Kamal Heib) [1456694] - [netdrv] mlx5e: Stop NAPI when irq balancer changes affinity (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel health poll before sending panic teardown command (Kamal Heib) [1456694] - [netdrv] mlx5: Loop over temp list to release delay events (Kamal Heib) [1456694] - [netdrv] mlx5e/core/en_fs: fix pointer dereference after free in mlx5e_execute_l2_action (Kamal Heib) [1456694] - [netdrv] mlx5e: DCBNL, Implement tc with ets type and zero bandwidth (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly deal with encap flows add/del under neigh update (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till mlx5 interface's add complete for pci resume (Kamal Heib) [1456694] - [netdrv] mlx5: Fix health work queue spin lock to IRQ safe (Kamal Heib) [1456694] - [netdrv] mlx5: Fix wrong indentation in enable SRIOV code (Kamal Heib) [1456694] - [netdrv] mlx5: Fix static checker warning on steering tracepoints code (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix calculated checksum offloads counters (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter (Kamal Heib) [1456694] - [netdrv] mlx5e: Print netdev features correctly in error message (Kamal Heib) [1456694] - [netdrv] mlx5e: Check encap entry state when offloading tunneled flows (Kamal Heib) [1456694] - [netdrv] mlx5e: Disallow TC offloading of unsupported match/action combinations (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix erroneous freeing of encap header buffer (Kamal Heib) [1456694] - [netdrv] mlx5: Check device capability for maximum flow counters (Kamal Heib) [1456694] - [netdrv] mlx5: Fix FPGA capability location (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix access to invalid memory address (Kamal Heib) [1456694] - [netdrv] mlx5e: Distribute RSS table among all RX rings (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel's mechanism to avoid missing NAPIs (Kamal Heib) [1456694] - [netdrv] mlx5e: Slightly increase RX page-cache size (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't recycle page if moved to far NUMA (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary fields in ICO SQ (Kamal Heib) [1456694] - [netdrv] mlx5e: Type-specific optimizations for RX post WQEs function (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic RQ state indicator for UMR WQE in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic indicator for ring enabled state (Kamal Heib) [1456694] - [netdrv] mlx5e: Refactor data-path lro header function (Kamal Heib) [1456694] - [netdrv] mlx5e: Early-return on empty completion queues (Kamal Heib) [1456694] - [netdrv] mlx5e: NAPI busy-poll when UMR post is in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Small enhancements for RX MPWQE allocation and free (Kamal Heib) [1456694] - [netdrv] mlx5e: Use memset to init skbs_frags array to zeros (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary wqe_sz field from RQ buffer (Kamal Heib) [1456694] - [netdrv] mlx5e: Replace multiplication by stride size with a shift (Kamal Heib) [1456694] - [netdrv] mlx5e: Reorganize struct mlx5e_rq (Kamal Heib) [1456694] - [netdrv] mlx5e: Support RSS for GRE tunneled packets (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Support TSO and TX checksum offloads for GRE tunnels (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Use IP version matching to classify IP traffic (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: make mlx5e_profile const (Kamal Heib) [1456694] - [netdrv] mlx5: Add tracepoints (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table for flow groups in flow table (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table to search FTEs in a flow-group (Kamal Heib) [1456694] - [netdrv] mlx5: Don't store reserved part in FTEs and FGs (Kamal Heib) [1456694] - [netdrv] mlx5: Convert linear search for free index to ida (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong code indentation in conditional statement (Kamal Heib) [1456694] - [netdrv] mlx5: Remove a leftover unused variable (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations V2 (Kamal Heib) [1456694] - [netdrv] mlx5e: Use size_t to store byte offset in statistics descriptors (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel types instead of uint*_t in ethtool callbacks (Kamal Heib) [1456694] - [netdrv] mlx5e: Place constants on the right side of comparisons (Kamal Heib) [1456694] - [netdrv] mlx5e: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly indent within conditional statements (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines after/before open/close brace (Kamal Heib) [1456694] - [netdrv] mlx5e: Add outbound PCI buffer overflow counter (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add RX buffer fullness counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add RX buffer fullness counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add PCIe outbound stalls counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add PCIe outbound stalls counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: IPoIB, Add support for get_link_ksettings in ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix driver name retrieved by ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: Send PAOS command on interface up/down (Kamal Heib) [1456694] - [netdrv] mlx5: ensure 0 is returned when vport is zero (Kamal Heib) [1456694] - [netdrv] mlx5: remove unnecessary pci_set_drvdata() (Kamal Heib) [1456694] - [netdrv] mlx5: Increase the maximum flow counters supported (Kamal Heib) [1456694] - [netdrv] mlx5: Fix counter list hardware structure (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till ib registration ends (Kamal Heib) [1456694] - [netdrv] mlx5: Add CONFIG_MLX5_ESWITCH Kconfig (Kamal Heib) [1456694] - [netdrv] mlx5: Separate between E-Switch and MPFS (Kamal Heib) [1456694] - [netdrv] mlx5: Unify vport manager capability check (Kamal Heib) [1456694] - [netdrv] mlx5e: NIC netdev init flow cleanup (Kamal Heib) [1456694] - [netdrv] mlx5e: Rearrange netdevice ops structures (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "alloated" -> "allocated" (Kamal Heib) [1456694] - [netdrv] mlx5e: Enable local loopback in loopback selftest (Kamal Heib) [1456684 1456694] - [netdrv] mlx5e: Fix CQ moderation mode not set properly (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix inline header size for small packets (Kamal Heib) [1456694] - [netdrv] mlx5: E-Switch, Unload the representors in the correct order (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't override user RSS upon set channels (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix dangling page pointer on DMA mapping error (Kamal Heib) [1456694] - [netdrv] mlx5: Remove the flag MLX5_INTERFACE_STATE_SHUTDOWN (Kamal Heib) [1456694] - [netdrv] mlx5: Skip mlx5_unload_one if mlx5_load_one fails (Kamal Heib) [1456694] - [netdrv] mlx5: Fix arm SRQ command for ISSI version 0 (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap (Kamal Heib) [1456694] - [netdrv] mlx5e: Check for qos capability in dcbnl_initialize (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_add_flow_rules call with correct num of dests (Kamal Heib) [1456694] - [netdrv] mlx5e: Schedule overflow check work to mlx5e workqueue (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong delay calculation for overflow check scheduling (Kamal Heib) [1456694] - [netdrv] mlx5e: Add missing support for PTP_CLK_REQ_PPS request (Kamal Heib) [1456694] - [netdrv] mlx5e: Change 1PPS out scheme (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix broken disable 1PPS flow (Kamal Heib) [1456694] - [netdrv] mlx5e: Add field select to MTPPS register (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix outer_header_zero() check size (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Modify add/remove underlay QPN flows (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command bad flow on command entry allocation failure (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command completion after timeout access invalid structure (Kamal Heib) [1456694] - [netdrv] mlx5: Consider tx_enabled in all modes on remap (Kamal Heib) [1456694] - [netdrv] mlx5: Clean SRIOV eswitch resources upon VF creation failure (Kamal Heib) [1456694] - [netdrv] mlx5: IPSec, fix 64-bit division correctly (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff (Kamal Heib) [1456694] - [netdrv] mlx5: Add Makefiles for subdirectories (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Build wq.o even if MLX5_CORE_EN is not selected (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Fix datatype mismatch (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, make mlx5_fpga_device_brb static (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: IPSec, Fix 64-bit division on 32-bit builds (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add missing include in lib/gid.c (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: fix memcpy limit? (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "Allodating" -> "Allocating" (Kamal Heib) [1456694] - [netdrv] mlx5e: IPSec, Add IPSec ethtool stats (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload TX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload RX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Accel, Add IPSec acceleration interface (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU infrastructure (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU bypass and reset flows (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add high-speed connection routines (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add FW commands for FPGA QPs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Move FPGA init/cleanup to init_once (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add QP WQ support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Make get_cqe routine not ethernet-specific (Kamal Heib) [1456677 1456694] - [netdrv] ib/mlx5: Respect mlx5_core reserved GIDs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add support for multiple RoCE enable (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add reserved-gids support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Set interface flags before cleanup in unload_one (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Fix TX carrier errors report in get stats ndo (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel delayed recovery work when unloading the driver (Kamal Heib) [1456694] - [netdrv] mlx5: Fix driver load error flow when firmware is stuck (Kamal Heib) [1456694] - [netdrv] mlx5e: Use device ID defines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix offset of hca cap reserved field (Kamal Heib) [1456694] - [netdrv] mlx5e: Add header re-write offloading of IPv6 hop-limit (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use macro for TC header re-write offload field mapping (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip ttl (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Relocate the TC match on ip tos offload code section (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Introduce RX Page-Reuse (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Enhance RX SKB headroom logic (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Build SKB with exact frag_size (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Support bpf_xdp_adjust_head() (Kamal Heib) [1456694] - [netdrv] mlx5: Add fast unload support in shutdown flow (Kamal Heib) [1456670 1456694] - [netdrv] mlx5: Expose command polling interface (Kamal Heib) [1456670 1456694] - [netdrv] mlx5e: Optimize update stats work (Kamal Heib) [1456694] - [netdrv] mlx5e: Move and optimize query out of buffer function (Kamal Heib) [1456694] - [netdrv] mlx5e: Reduce number of heap allocated buffers for update stats (Kamal Heib) [1456694] - [netdrv] mlx5e: Rename physical symbol errors counter (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix typo in warning if CQ moderation is not supported (Kamal Heib) [1456694] - [netdrv] mlx5e: Use function to map aRFS into traffic type (Kamal Heib) [1456694] - [netdrv] mlx5: Undo LAG upon request to create virtual functions (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid space after casting (Kamal Heib) [1456694] - [netdrv] mlx5: Align to match opening parenthesis (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines before/after closing/opening braces (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix some spelling mistakes (Kamal Heib) [1456694] - [netdrv] mlx5: Update eqe_type_str() event names (Kamal Heib) [1456694] - [netdrv] mlx5e: Fill advertised and supported port data from Hardware info (Kamal Heib) [1456694] - [netdrv] mlx5e: Add support for reading connector type from PTYS (Kamal Heib) [1456694] - [netdrv] mlx5: Update flow table commands layout (Kamal Heib) [1456694] - [netdrv] mlx5e: Support header re-write of partial fields in TC pedit offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC NIC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC E-Switch flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add cache for HW modify header IDs (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use short attribute form when adding/deleting offloaded TC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip tos / traffic-class (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on tcp flags (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Remove TC header re-write offloading of ip tos (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Fix warnings around parsing of TC pedit actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Properly enforce disallowing of partial field re-write offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Allow TC csum offload if applied together with pedit action (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add offloading of NIC TC pedit (header re-write) actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add parsing of TC pedit actions to HW format (Kamal Heib) [1456687 1456694]- [i2c] introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] acpi / scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] acpi: add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [i2c] acpi / pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] acpi / pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] core: fix NULL pointer dereference under race condition (Gopal Tiwari) [1456705] - [i2c] export i2c_adapter_depth() (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] allow adapter drivers to override the adapter locking (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave addresses in sysfs 'new_device' (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_[get|put]_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS [ver #2] (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [i2c] dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] media: core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]- [scsi] cxlflash: Fix vlun resize failure in the shrink path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double mutex unlock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary existence check (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix an error handling path in 'cxlflash_disk_attach()' (Gustavo Duarte) [1456494] - [scsi] cxlflash: return -EFAULT if copy_from_user() fails (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update debug prints in reset handlers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update send_tmf() parameters (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double free of character device (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update TMF command processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove zeroing of private command data (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support WS16 unmap (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support AFU debug (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support LUN provisioning (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor AFU capability checking (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce host ioctl support (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate AFU internal command handling from AFU sync specifics (Gustavo Duarte) [1456494] - [scsi] cxlflash: Create character device to provide host management interface (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add scsi command abort handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Flush pending commands in cleanup path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Track pending scsi commands in each hardware queue (Gustavo Duarte) [1456494] - [scsi] cxlflash: Handle AFU sync failures (Gustavo Duarte) [1456494] - [scsi] cxlflash: Schedule asynchronous reset of the host (Gustavo Duarte) [1456494] - [scsi] cxlflash: Reset hardware queue context via specified register (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update cxlflash_afu_sync() to return errno (Gustavo Duarte) [1456494] - [scsi] cxlflash: Combine the send queue locks (Gustavo Duarte) [1456494] - [scsi] cxlflash: Select IRQ_POLL (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce hardware queue steering (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add hardware queues attribute (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support multiple hardware queues (Gustavo Duarte) [1456494] - [scsi] cxlflash: Improve asynchronous interrupt processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix warnings/errors (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix power-of-two validations (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary DMA mapping (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fence EEH during probe (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support up to 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: SISlite updates to support 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Hide FC internals behind common access routine (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove port configuration assumptions (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support dynamic number of FC ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update sysfs helper routines to pass config structure (Gustavo Duarte) [1456494] - [scsi] cxlflash: Implement IRQ polling for RRQ processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Serialize RRQ access and support offlevel processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate RRQ processing from the RRQ interrupt handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Enable PCI device ID for future IBM CXL Flash AFU (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup prints (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support SQ Command Mode (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor context reset to share reset logic (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate scsi command pointer to AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate IOARRIN specific routines to function pointers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup queuecommand() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup send_tmf() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove AFU command lock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Wait for active AFU commands to timeout upon tear down (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove private command pool (Gustavo Duarte) [1456494] - [scsi] cxlflash: Use cmd_size for private commands (Gustavo Duarte) [1456494] - [scsi] cxlflash: Allocate memory instead of using command pool for AFU sync (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unused buffer from AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Set sg_tablesize to 1 instead of SG_NONE (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix context reference tracking on detach (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor WWPN setup (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update documentation (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove adapter file descriptor cache (Gustavo Duarte) [1456494] - [scsi] cxlflash: Transition to application close model (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add kref to context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cache owning adapter within context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid mutex when destroying context (Gustavo Duarte) [1456494] - [scsi] maintainers: Update cxlflash maintainers (Gustavo Duarte) [1456494]- [x86] mm: fix get_user_pages() vs device-dax pud mappings (Luiz Capitulino) [1516984] - [x86] revert "fix get_user_pages() vs device-dax pud mappings" (Luiz Capitulino) [1516984] - [ata] libata: sata_down_spd_limit should return if driver has not recorded sstatus speed (David Milburn) [1457140] - [infiniband] ib/mlx5: use kvmalloc_array for mlx5_ib_wq (Don Dutile) [1511159] - [infiniband] ib/mlx4: use kvmalloc_array to allocate wrid (Don Dutile) [1511159] - [security] treewide: use kv[mz]alloc* rather than opencoded variants (Don Dutile) [1511159] - [security] keys: use kvfree() in add_key (Don Dutile) [1511159] - [kernel] wait: fix bit_waitqueue() to allow the use of vmalloc'd memory (Mike Snitzer) [1511159] - [net] use kvmalloc with __GFP_REPEAT rather than open coded variant (Don Dutile) [1511159] - [lib] rhashtable.c: simplify a strange allocation pattern (Don Dutile) [1511159] - [md] dm: allocate struct mapped_device with kvzalloc (Mike Snitzer) [1511159] - [md] dm ioctl: restore __GFP_HIGH in copy_params() (Don Dutile) [1511159] - [mm] swap: use kvzalloc to allocate some swap data structures (Don Dutile) [1511159] - [md] dm-ioctl.c: use kvmalloc rather than opencoded variant (Don Dutile) [1511159] - [fs] select: add vmalloc fallback for select(2) (Don Dutile) [1511159] - [fs] xattr.c: zero out memory copied to userspace in getxattr (Don Dutile) [1511159] - [fs] xattr: Use kvfree() (Don Dutile) [1511159] - [mm] support __GFP_REPEAT in kvmalloc_node for >32kB (Don Dutile) [1511159] - [mm] vmalloc: properly track vmalloc users (Don Dutile) [1511159] - [kernel] mm: introduce kv[mz]alloc helpers (Don Dutile) [1511159] - [kernel] locking/pvqspinlock: Implement hybrid PV queued/unfair locks (Waiman Long) [1511001] - [kernel] locking/qspinlock: Improve readability (Waiman Long) [1511001] - [kernel] locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock() (Waiman Long) [1511001] - [kernel] tracing: Call clear_boot_tracer() at lateinit_sync (Jerome Marchand) [1477115] - [virtio] virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Andrew Jones) [1517280] - [virtio] virtio_balloon: fix deadlock on OOM (Andrew Jones) [1517280] - [netdrv] i40evf: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: restore promiscuous after reset (Stefan Assmann) [1517143] - [netdrv] i40evf: fix client notify of l2 params (Stefan Assmann) [1517143] - [netdrv] i40e: Fix FLR reset timeout issue (Stefan Assmann) [1517143] - [netdrv] i40e: fix the calculation of VFs mac addresses (Stefan Assmann) [1517143] - [netdrv] i40e: Fix for NUP NVM image downgrade failure (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: revert "i40e/i40evf: bump tail only in multiples of 8" (Stefan Assmann) [1517143] - [netdrv] i40e: only redistribute MSI-X vectors when needed (Stefan Assmann) [1517143] - [netdrv] i40e: Add programming descriptors to cleaned_count (Stefan Assmann) [1517143] - [netdrv] i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setup (Stefan Assmann) [1517143] - [netdrv] virtchnl: Add pad fields to a couple of structures (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: rename vf_offload_flags to vf_cap_flags in struct virtchnl_vf_resource (Stefan Assmann) [1517143] - [netdrv] xen-netfront: remove warning when unloading module (Eduardo Otubo) [1472220] - [infiniband] ib/core: Only enforce security for InfiniBand (Don Dutile) [1515295] - [infiniband] ib/core: Only maintain real QPs in the security lists (Don Dutile) [1515295] - [infiniband] ib/core: Avoid unnecessary return value check (Don Dutile) [1515295]- [gpu] drm/i915: Deconstruct struct sgt_dma initialiser (Rob Clark) [1512612] - [uapi] drm/i915: Reject unknown syncobj flags (Rob Clark) [1512612] - [gpu] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (Rob Clark) [1512612] - [gpu] drm/vmwgfx: constify vmw_fence_ops (Rob Clark) [1512612] - [gpu] drm/amdgpu: allow harvesting check for Polaris VCE (Rob Clark) [1512612] - [gpu] drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting (Rob Clark) [1512612] - [gpu] drm/i915: Check incoming alignment for unfenced buffers (on i915gm) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (objects) (Rob Clark) [1512612] - [gpu] drm/i915/edp: read edp display control registers unconditionally (Rob Clark) [1512612] - [gpu] drm/i915: Do not rely on wm preservation for ILK watermarks (Rob Clark) [1512612] - [gpu] drm/i915: Cancel the modeset retry work during modeset cleanup (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: use the correct state for base channel notifier setup (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Adding ACTHD mmio read handler (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Extract mmio_read_from_hw() common function (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Refine MMIO_RING_F() (Rob Clark) [1512612] - [gpu] drm/i915/gvt: properly check per_ctx bb valid state (Rob Clark) [1512612] - [gpu] drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace (Rob Clark) [1512612] - [gpu] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs (Rob Clark) [1512612] - [gpu] drm/amd/powerplay: fix uninitialized variable (Rob Clark) [1512612] - [gpu] drm/i915: Use a mask when applying WaProgramL3SqcReg1Default (Rob Clark) [1512612] - [gpu] drm/i915: Report -EFAULT before pwrite fast path into shmemfs (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL initialization for HDMI (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL mapping (Rob Clark) [1512612] - [gpu] drm/i915: Use bdw_ddi_translations_fdi for Broadwell (Rob Clark) [1512612] - [gpu] drm/i915: Fix eviction when the GGTT is idle but full (Rob Clark) [1512612] - [gpu] revert "drm/amdgpu: discard commands of killed processes" (Rob Clark) [1512612] - [gpu] drm/nouveau/fbcon: fix oops without fbdev emulation (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards (Rob Clark) [1512612] - [gpu] drm/nouveau/bsp/g92: disable by default (Rob Clark) [1512612] - [gpu] drm/nouveau/mmu: flush tlbs before deleting page tables (Rob Clark) [1512612] - [gpu] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel (Rob Clark) [1512612] - [gpu] drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() (Rob Clark) [1512612] - [gpu] drm/i915: Order two completing nop_submit_request (Rob Clark) [1512612] - [gpu] drm/i915: Silence compiler warning for hsw_power_well_enable() (Rob Clark) [1512612] - [gpu] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check (Rob Clark) [1512612] - [gpu] drm/i915/edp: Increase the T12 delay quirk to 1300ms (Rob Clark) [1512612] - [gpu] drm/i915/edp: Get the Panel Power Off timestamp after panel is off (Rob Clark) [1512612] - [gpu] drm/amdgpu: fix placement flags in amdgpu_ttm_bind (Rob Clark) [1512612] - [gpu] drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume() (Rob Clark) [1512612] - [drm] qxl: alloc & use shadow for dumb buffers (Rob Clark) [1512097] - [drm] qxl: replace QXL_INFO with DRM_DEBUG_DRIVER (Rob Clark) [1512097]- [fs] dcache.c: avoid soft-lockup in dput() (Miklos Szeredi) [1431297] - [fs] dealing with the rest of shrink_dentry_list() livelock (Miklos Szeredi) [1431297] - [fs] dcache: add missing lockdep annotation (Miklos Szeredi) [1431297] - [fs] shrink_dentry_list(): take parent's ->d_lock earlier (Miklos Szeredi) [1431297] - [fs] expand dentry_kill(dentry, 0) in shrink_dentry_list() (Miklos Szeredi) [1431297] - [fs] split dentry_kill() (Miklos Szeredi) [1431297] - [fs] fold d_kill() and d_free() (Miklos Szeredi) [1431297] - [fs] fold try_prune_one_dentry() (Miklos Szeredi) [1431297] - [fs] fanotify: fix fsnotify_prepare_user_wait() failure (Miklos Szeredi) [1372260] - [fs] fsnotify: fix pinning group in fsnotify_prepare_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: pin both inode and vfsmount mark (Miklos Szeredi) [1372260] - [fs] fsnotify: clean up fsnotify_prepare/finish_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: make dnotify_fsnotify_ops const (Miklos Szeredi) [1372260] - [fs] maintainers: Update entries for notification subsystem (Miklos Szeredi) [1372260] - [fs] audit: Receive unmount event (Miklos Szeredi) [1372260] - [fs] audit: Fix use after free in audit_remove_watch_rule() (Miklos Szeredi) [1372260] - [fs] fanotify: don't expose EOPENSTALE to userspace (Miklos Szeredi) [1372260] - [fs] fsnotify: remove a stray unlock (Miklos Szeredi) [1372260] - [fs] fsnotify: Move ->free_mark callback to fsnotify_ops (Miklos Szeredi) [1372260] - [fs] fsnotify: Add group pointer in fsnotify_init_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Drop inode_mark.c (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_detach_group_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Rename fsnotify_clear_marks_by_group_flags() (Miklos Szeredi) [1372260] - [fs] fsnotify: Inline fsnotify_clear_{inode|vfsmount}_mark_group() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_set_mark_{, ignored_}mask_locked() (Miklos Szeredi) [1372260] - [fs] fanotify: Release SRCU lock when waiting for userspace response (Miklos Szeredi) [1372260] - [fs] fsnotify: Pass fsnotify_iter_info into handle_event handler (Miklos Szeredi) [1372260] - [fs] fsnotify: Provide framework for dropping SRCU lock in ->handle_event (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove special handling of mark destruction on group shutdown (Miklos Szeredi) [1372260] - [fs] fsnotify: Detach mark from object list when last reference is dropped (Miklos Szeredi) [1372260] - [fs] fsnotify: Move queueing of mark for destruction into fsnotify_put_mark() (Miklos Szeredi) [1372260] - [fs] inotify: Do not drop mark reference under idr_lock (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to mnt_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to i_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fsnotify: Free fsnotify_mark_connector when there is no mark attached (Miklos Szeredi) [1372260] - [fs] fsnotify: Lock object list with connector lock (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove useless list deletion and comment (Miklos Szeredi) [1372260] - [fs] fsnotify: Avoid double locking in fsnotify_detach_from_object() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from fsnotify_detach_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Determine lock in fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_find_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_recalc_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from mark list addition (Miklos Szeredi) [1372260] - [fs] fsnotify: Make fsnotify_mark_connector hold inode reference (Miklos Szeredi) [1372260] - [fs] fsnotify: Move object pointer to fsnotify_mark_connector (Miklos Szeredi) [1372260] - [fs] fsnotify: Move mark list head from object into dedicated structure (Miklos Szeredi) [1372260] - [fs] fsnotify: Update comments (Miklos Szeredi) [1372260] - [fs] audit_tree: Use mark flags to check whether mark is alive (Miklos Szeredi) [1372260] - [fs] audit: Abstract hash key handling (Miklos Szeredi) [1372260] - [fs] fanotify: Move recalculation of inode / vfsmount mask under mark_mutex (Miklos Szeredi) [1372260] - [fs] inotify: Remove inode pointers from debug messages (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove unnecessary tests when showing fdinfo (Miklos Szeredi) [1372260] - [fs] fanotify: simplify the code of fanotify_merge (Miklos Szeredi) [1372260] - [fs] trim fsnotify hooks a bit (Miklos Szeredi) [1372260] - [fs] undo "fs: allow d_instantiate to be called with negative parent dentry" (Miklos Szeredi) [1372260] - [fs] untangle fsnotify_d_instantiate() a bit (Miklos Szeredi) [1372260] - [fs] sysctl: check for UINT_MAX before unsigned int min/max (Joe Lawrence) [1488518] - [fs] pipe: add proc_dopipe_max_size() to safely assign pipe_max_size (Joe Lawrence) [1488518] - [fs] pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe Lawrence) [1488518] - [fs] pipe: match pipe_max_size data type with procfs (Joe Lawrence) [1488518] - [fs] sysctl: add unsigned int range support (Joe Lawrence) [1488518] - [fs] sysctl: simplify unsigned int support (Joe Lawrence) [1488518] - [fs] sysctl: fold sysctl_writes_strict checks into helper (Joe Lawrence) [1488518] - [fs] sysctl: kdoc'ify sysctl_writes_strict (Joe Lawrence) [1488518] - [fs] sysctl: fix lax sysctl_check_table() sanity check (Joe Lawrence) [1488518] - [fs] sysctl: don't print negative flag for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: add sanity check for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: handle error writing UINT_MAX to u32 fields (Joe Lawrence) [1488518] - [fs] sysctl: enable strict writes (Joe Lawrence) [1488518] - [fs] sysctl: allow for strict write position handling (Joe Lawrence) [1488518] - [fs] sysctl: refactor sysctl string writing logic (Joe Lawrence) [1488518] - [fs] sysctl: clean up char buffer arguments (Joe Lawrence) [1488518] - [fs] pipe: cap initial pipe capacity according to pipe-max-size limit (Joe Lawrence) [1478268] - [fs] pipe: make account_pipe_buffers() return a value, and use it (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: simplify logic in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: refactor argument for account_pipe_buffers() (Joe Lawrence) [1478268] - [fs] pipe: move limit checking logic into pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: relocate round_pipe_size() above pipe_set_size() (Joe Lawrence) [1478268]- [block] wake up all tasks blocked in get_request() (Ming Lei) [1491296] - [block] blk-mq: Avoid that request queue removal can trigger list corruption (Ming Lei) [1491296] - [block] scsi: Make SCSI quiesce and resume work reliably (Ming Lei) [1491296] - [block] Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag (Ming Lei) [1491296] - [block] ide, scsi: Tell the block layer at request allocation time about preempt requests (Ming Lei) [1491296] - [block] Introduce BLK_MQ_REQ_PREEMPT (Ming Lei) [1491296] - [block] Introduce blk_get_request_flags() (Ming Lei) [1491296] - [block] Make q_usage_counter also track legacy requests (Ming Lei) [1491296] - [block] blk-mq: don't allocate driver tag upfront for flush rq (Ming Lei) [1471956] - [block] blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (Ming Lei) [1471956] - [block] blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (Ming Lei) [1471956] - [block] blk-flush: use blk_mq_request_bypass_insert() (Ming Lei) [1471956] - [block] pass 'run_queue' to blk_mq_request_bypass_insert (Ming Lei) [1471956] - [block] blk-flush: don't run queue for requests bypassing flush (Ming Lei) [1471956] - [block] blk-mq: put the driver tag of nxt rq before first one is requeued (Ming Lei) [1471956] - [block] directly insert blk-mq request from blk_insert_cloned_request() (Ming Lei) [1471956] - [block] blk-mq: improve tag waiting setup for non-shared tags (Ming Lei) [1471956] - [block] blk-mq: fix issue with shared tag queue re-running (Ming Lei) [1471956] - [block] blk-mq: put driver tag if dispatch budget can't be got (Ming Lei) [1471956] - [block] blk-mq: don't handle failure in .get_budget (Ming Lei) [1471956] - [block] scsi: don't get target/host busy_count in scsi_mq_get_budget() (Ming Lei) [1471956] - [block] blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE (Ming Lei) [1471956] - [block] scsi: implement .get_budget and .put_budget for blk-mq (Ming Lei) [1471956] - [block] scsi: allow passing in null rq to scsi_prep_state_check() (Ming Lei) [1471956] - [block] blk-mq-sched: improve dispatching from sw queue (Ming Lei) [1471956] - [block] blk-mq: introduce .get_budget and .put_budget in blk_mq_ops (Ming Lei) [1471956] - [block] kyber: check if there are requests in ctx in kyber_has_work() (Ming Lei) [1471956] - [block] sbitmap: introduce __sbitmap_for_each_set() (Ming Lei) [1471956] - [block] blk-mq-sched: move actual dispatching into one helper (Ming Lei) [1471956] - [block] blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch (Ming Lei) [1471956] - [block] blk-mq: move .map_queues into aux_ops (Ming Lei) [1471956] - [block] blk-mq: move .reinit_request into aux_ops (Ming Lei) [1471956] - [block] blk-mq: introduce blk_mq_aux_ops (Ming Lei) [1471956] - [block] blk-mq: allocate space of 'request_aux' for flush rq (Ming Lei) [1471956]- [x86] Mark Intel Gemini Lake supported (Steve Best) [1471103] - [x86] cpufeature: Add feature bit for Intel's Silicon Debug CPUID bit (Mohammed Gamal) [1517830] - [x86] x86/entry: add a few missing unwinder annotations (Josh Poimboeuf) [1518139] - [x86] x86/unwind: fix interrupt unwinding (Josh Poimboeuf) [1518139] - [x86] x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl() (Josh Poimboeuf) [1518139] - [x86] kvm: vmx: Fix vmx->nested freeing when no SMI handler (Ladi Prosek) [1488203] - [x86] kvm: svm: detect opening of SMI window using STGI intercept (Ladi Prosek) [1488203] - [x86] kvm: nsvm: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nsvm: refactor nested_svm_vmrun (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nvmx: set IDTR and GDTR limits when loading L1 host state (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific smi_allowed callback (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific SMM entry/exit callbacks (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Split VMCS checks from nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_get_vmcs12_pages() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Prepare for checkpointing L2 state (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix instruction skipping during emulated vm-entry (Ladi Prosek) [1488203] - [x86] kvm: vmx: Move skip_emulated_instruction out of nested_vmx_check_vmcs12 (Ladi Prosek) [1488203] - [fs] ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] Do not defer completion for fs without FS_HAS_DIO_IODONE2 (Lukas Czerner) [1518054] - [fs] xfs: truncate pagecache before writeback in xfs_setattr_size() (Bill O'Donnell) [1516604] - [fs] more bio_map_user_iov() leak fixes (Ming Lei) [1503592] {CVE-2017-12190} - [fs] fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503592] {CVE-2017-12190} - [x86] kvm: svm: obey guest PAT (Suravee Suthikulpanit) [1478185] - [pci] pciehp: Fix race condition handling surprise link down (Myron Stowe) [1435819] - [crypto] shash - Fix has_key setting (Herbert Xu) [1505817] - [netdrv] ibmvnic: fix dma_mapping_error call (Desnes Augusto Nunes do Rosario) [1515843] - [netdrv] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver (Desnes Augusto Nunes do Rosario) [1515843] - [kernel] kbuild: Fix tar-pkg with relative $(objtree) (Don Zickus) [1518298] - [kernel] mm: cma: fix incorrect type conversion for size during dma allocation (Chris von Recklinghausen) [1495406] {CVE-2017-9725} - [kernel] mm: Sanitize 'move_pages()' permission checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] ptrace: use fsuid, fsgid, effective creds for fs access checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] __ptrace_may_access() should not deny sub-threads (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] x86/mm/32: Enable full randomization on i386 and X86_32 (Bhupesh Sharma) [1495406] {CVE-2017-9725} - [powerpc] kvm: ppc: book3s hv: Fix host crash on changing HPT size (David Gibson) [1512780] - [powerpc] kvm: ppc: book3s hv: Fix exclusion between HPT resizing and other HPT updates (Serhii Popovych) [1512780 1510771] - [powerpc] pseries: Report DLPAR capabilities (Gustavo Duarte) [1182019]- [infiniband] bnxt_re: Don't issue cmd to delete GID for QP1 GID entry before the QP is destroyed (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix memory leak in FRMR path (Don Dutile) [1384857] - [infiniband] bnxt_re: Remove RTNL lock dependency in bnxt_re_query_port (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix race between the netdev register and unregister events (Don Dutile) [1384857] - [infiniband] bnxt_re: Free up devices in module_exit path (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix compare and swap atomic operands (Don Dutile) [1384857] - [infiniband] bnxt_re: Stop issuing further cmds to FW once a cmd times out (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix update of qplib_qp.mtu when modified (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove unnecessary call to memset (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Implement the alloc/get_hw_stats callback (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allocate multiple notification queues (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: fix spelling mistake: "Deallocte" -> "Deallocate" (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allow posting when QPs are in error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Delete unsupported modify_port function (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix the value reported for local ack delay (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report MISSED_EVENTS in req_notify_cq (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix return value of poll routine (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Enable atomics only if host bios supports (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Specify RDMA component when allocating stats context (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report supported value to IB stack in query_device (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Do not free the ctx_tbl entry if delete GID fails (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: checking for NULL instead of IS_ERR() (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Remove FMR support (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix RQE posting logic (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add HW workaround for avoiding stall for UD QPs (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: HW workarounds for handling specific conditions (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixing the Control path command and response handling (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Use IS_ERR_OR_NULL where appropriate (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove redundant initialization of rc to zero (Don Dutile) [1384857]- [netdrv] revert "ath10k: fix napi_poll budget overflow" (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: rebuild crypto header in rx data frames (Stanislaw Gruszka) [1501877] - [net] mac80211: don't compare TKIP TX MIC key in reinstall (Stanislaw Gruszka) [1501877] - [net] mac80211: validate user rate mask before configuring driver (Stanislaw Gruszka) [1501877] - [net] cfg80211: fix connect/disconnect edge cases (Stanislaw Gruszka) [1501877] - [net] mac80211: use constant time comparison with keys (Stanislaw Gruszka) [1501877] - [net] nl80211: Define policy for packet pattern attributes (Stanislaw Gruszka) [1501877] - [net] mac80211: accept key reinstall without changing anything (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm: set the correct offsets to 3168 series (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm-parse: unify channel flags printing (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: return -ENODATA when reading the temperature (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: stop dbgc recording before stopping DMA (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: do not print security error in monitor mode (Stanislaw Gruszka) [1501877] - [netdrv] brcmsmac: make some local variables 'static const' to reduce (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: Add check for short event packets (Stanislaw Gruszka) [1501877] - [netdrv] rtlwifi: rtl8821ae: Fix connection lost problem (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: mark PM functions as __maybe_unused (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: setup passive scan if requested by user-space (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: add length check in brcmf_cfg80211_escan_handler() (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix reorder buffer for 9000 devices (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: set status before calling (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: initialize status in (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: wake the correct mac80211 queue (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: change state when queueing agg start work (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: send all non-bufferable frames on the probe (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: Flush non STA TX queues (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix wowlan resume failed to load INIT ucode (Stanislaw Gruszka) [1501877] - [netdrv] mac80211: fix STA_SLOW_THRESHOLD htmldocs failure (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211_hwsim driver from linux-4.14-rc2 (Stanislaw Gruszka) [1486746 1477495] - [netdrv] Backport brcmsmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport brcmfmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtl8187 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mwl8k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport marvell driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport carl9170 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wil6210 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath10k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath9k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlegacy driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495 1486992 1486999] - [netdrv] Backport rt2x00 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211 from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wireless core from linux-4.14-rc2 (Stanislaw Gruszka) [1477495]- [kernel] Enable -Werror also for s390 builds in the main Makefile (Thomas Huth) [1500170] - [kernel] crash_core: Fix warning about CRASH_CORE_NOTE_BYTES redefinition (Thomas Huth) [1500170] - [kernel] time/timekeeping: Work around false positive GCC warning (Thomas Huth) [1500170] - [kernel] module: Fix downstream-only compiler warning in find_module_sections() (Thomas Huth) [1500170] - [security] selinux: security_load_policy: Silence frame-larger-than warning (Thomas Huth) [1500170] - [s390] Wire up seccomp syscall (Thomas Huth) [1500170] - [s390] kernel/ptrace: Move NT_S390_GS_CB/BC hunks to right table (Thomas Huth) [1500170] - [pci] msi: Silence compiler warning about unused variable on s390x (Thomas Huth) [1500170] - [fs] gfs2/dir: avoid uninitialized variable warning (Thomas Huth) [1500170] - [fs] mpage.c: fix mpage_writepage() for pages with buffers (Eric Sandeen) [1476389] - [fs] nfsd: Incoming xdr_bufs may have content in tail buffer (Steve Dickson) [1515992] - [hv] hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix bugs in rescind handling (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix rescind handling issues (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov) [1513264] - [usb] xhci: Identify USB 3.1 capable hosts by their port protocol capability (Torez Smith) [1456724] - [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1515346] - [block] nvme-pci: avoid dereference of symbol from unloaded module (Ming Lei) [1508298] - [block] Fix a race between blk_cleanup_queue() and timeout handling (Ming Lei) [1513725] - [block] blk-mq-tag: check for NULL rq when iterating tags (Ming Lei) [1513419] - [infiniband] vmw_pvrdma: switch to pci_alloc_irq_vectors (Don Dutile) [1454965] - [infiniband] ib/ipoib: Change number of TX wqe to 64 (Honggang Li) [1445667] - [infiniband] ib/ipoib: Use NAPI in UD/TX flows (Honggang Li) [1445667] - [infiniband] ib/ipoib: Get rid of the tx_outstanding variable in all modes (Honggang Li) [1445667] - [infiniband] ib/ipoib: Convert timers to use timer_setup() (Honggang Li) [1445667]- [netdrv] bnxt_re: add MAY_USE_DEVLINK dependency (Jonathan Toppins) [1459659] - [netdrv] rdma/bnxt_re: add DCB dependency (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix IRQ coalescing regression (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix typo in bnxt_set_coalesce (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix randconfig build errors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: alloc tc_info{} struct only when tc flower is enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for Flower based vxlan encap/decap offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor and simplify coalescing code (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reorganize the coalescing parameters (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool reset method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check maximum supported MTU from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize .ndo_set_mac_address() for VFs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Get firmware package version one time (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check for zero length value in bnxt_get_nvram_item() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface to 1.8.3.1 (Jonathan Toppins) [1459659] - [netdrv] bnxt: Move generic devlink code to new file (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corruption in DCB parameters from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corrupted NVRAM parameters from firmware response (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF resource checking (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF PCIe link speed and width logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use rtnl lock to protect link change logic in workqueue (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve VF/PF link change logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: don't consider building bnxt_tc.o if option not enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Remove redundant unlikely() (Jonathan Toppins) [1459659] - [netdrv] bnxt: use setup_timer() helper (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: check for ingress qdisc in flower offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add code to query TC flower offload stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add TC flower offload flow_alloc/free FW cmds (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: bnxt: add TC flower filter offload support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix clearing devlink ptr from bnxt struct (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reduce default rings on multi-port cards (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve -ENOMEM logic in NAPI poll loop (Jonathan Toppins) [1459659] - [netdrv] bnxt: initialize board_info values with proper enums (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve tx ring reservation logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec. to 1.8.1.4 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Free MSIX vectors when unregistering the device from bnxt_re (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix .ndo_setup_tc() to include XDP rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix spelling mistake: "swtichdev" -> "switchdev" (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix switchdev port naming for external-port-rep and vf-reps (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: use SWITCHDEV_SET_OPS() for setting vf_rep_switchdev_ops (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV switch (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unused variable warnings (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unsigned comparsion with 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use SWITCHDEV_SET_OPS() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for port_attr_get and and get_phys_port_name (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add vf-rep RX/TX and netdev implementation (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support to enable VF-representors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Set ETS min_bw parameter for older firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Report firmware DCBX agent (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Allow the user to set ethtool stats-block-usecs to 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement ndo_bridge_{get|set}link methods (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Retrieve the hardware bridge mode from the firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec to 1.8.0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix SRIOV on big-endian architecture (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix bug in ethtool -L (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix race conditions in .ndo_get_stats64() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix netpoll handling (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add missing logic to handle TPA end error conditions (Jonathan Toppins) [1459659] - [netdrv] bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix xmit_more with BQL (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement xmit_more (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize doorbell write operations for newer chips (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add additional chip ID definitions (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a callback to inform RDMA driver during PCI shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PCI IDs for BCM57454 VF devices (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Support for Short Firmware Message (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass DCB RoCE app priority to firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use short TX BDs for the XDP TX ring (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add interrupt test to ethtool -t selftest (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PHY loopback to ethtool self-test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool mac loopback self test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic ethtool -t selftest support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add suspend/resume callbacks (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool set_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool get_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add pci shutdown method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic WoL infrastructure (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add hardware NTUPLE filter for encapsulated packets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix ethtool -l pre-set max combined channel (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add support for XDP_TX action (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic XDP support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor tx completion path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a set of TX rings to support XDP (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add tx ring mapping logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Centralize logic to reserve rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use event bit map in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add RX page mode support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Parameterize RX buffer offsets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bp->rx_dir field for rx buffer DMA direction (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor rx SKB function (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add IPV6 hardware RFS support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use napi_complete_done() (Jonathan Toppins) [1459659] - [netdrv] broadcom: use core min/max MTU checking (Jonathan Toppins) [1459659]- [netdrv] nfp: convert to use .ndo_setup_tc_rh (John Linville) [1454760 1454745] - [netdrv] nfp: enable CONFIG_NFP_APP_FLOWER (John Linville) [1454745 1454760] - [netdrv] nfp: double free on error in probe (John Linville) [1454745 1454760] - [netdrv] nfp: remove incorrect mask check for vlan matching (John Linville) [1454745 1454760] - [netdrv] nfp: fix supported key layers calculation (John Linville) [1454760 1454745] - [netdrv] nfp: fix unchecked flow dissector use (John Linville) [1454745 1454760] - [netdrv] nfp: TX time stamp packets before HW doorbell is rung (John Linville) [1454760 1454745] - [netdrv] nfp: avoid buffer leak when representor is missing (John Linville) [1454760 1454745] - [netdrv] nfp: make sure representors are destroyed before their lower netdev (John Linville) [1454745 1454760] - [netdrv] nfp: don't hold PF lock while enabling SR-IOV (John Linville) [1454745 1454760] - [netdrv] nfp: fix infinite loop on umapping cleanup (John Linville) [1454745 1454760] - [netdrv] nfp: do not update MTU from BH in flower app (John Linville) [1454745 1454760] - [netdrv] nfp: Initialize RX and TX ring 64-bit stats seqcounts (John Linville) [1454760 1454745] - [netdrv] nfp: freeing the wrong variable (John Linville) [1454745 1454760] - [netdrv] nfp: flower: add missing clean up call to avoid memory leaks (John Linville) [1454745 1454760] - [netdrv] nfp: default to chained metadata prepend format (John Linville) [1454745 1454760] - [netdrv] nfp: remove legacy MAC address lookup (John Linville) [1454745 1454760] - [netdrv] nfp: improve order of interfaces in breakout mode (John Linville) [1454745 1454760] - [netdrv] nfp: add control message passing capabilities to flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add a stats handler for flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata to each flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: add basic action capabilities to flower offloads (John Linville) [1454760 1454745] - [netdrv] nfp: extend flower matching capabilities (John Linville) [1454745 1454760] - [netdrv] nfp: extend flower add flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: provide infrastructure for offloading flower based TC filters (John Linville) [1454760 1454745] - [netdrv] nfp: add phys_switch_id support (John Linville) [1454760 1454745] - [netdrv] nfp: flower: add Kconfig for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: allocate a private workqueue for driver work (John Linville) [1454745 1454760] - [netdrv] nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks (John Linville) [1454745 1454760] - [netdrv] nfp: handle SR-IOV already enabled when driver is probing (John Linville) [1454745 1454760] - [netdrv] nfp: wire get_phys_port_name on representors (John Linville) [1454745 1454760] - [netdrv] nfp: allow converting representor's netdev into nfp_port (John Linville) [1454745 1454760] - [netdrv] nfp: move representors' struct net_device_ops to shared code (John Linville) [1454760 1454745] - [netdrv] nfp: make the representor get stats app-independent (John Linville) [1454760 1454745] - [netdrv] nfp: spawn nfp_ports for PF and VF ports (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_app cleanup callback and make flower use it (John Linville) [1454745 1454760] - [netdrv] nfp: remove unused nfp_cpp_area_check_range() (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for mapping runtime symbols (John Linville) [1454745 1454760] - [netdrv] nfp: move area mapping helper into nfpcore (John Linville) [1454745 1454760] - [netdrv] nfp: explicitly check if application FW is loaded (John Linville) [1454745 1454760] - [netdrv] nfp: add VF and PF representors to flower app (John Linville) [1454745 1454760] - [netdrv] nfp: add flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for control messages for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for tx/rx with metadata portid (John Linville) [1454760 1454745] - [netdrv] nfp: provide nfp_port to of nfp_net_get_mac_addr() (John Linville) [1454745 1454760] - [netdrv] nfp: app callbacks for SRIOV (John Linville) [1454745 1454760] - [netdrv] nfp: add stats and xmit helpers for representors (John Linville) [1454760 1454745] - [netdrv] nfp: general representor implementation (John Linville) [1454760 1454745] - [netdrv] nfp: map mac_stats and vf_cfg BARs (John Linville) [1454745 1454760] - [netdrv] nfp: move physical port init into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: devlink add support for getting eswitch mode (John Linville) [1454745 1454760] - [netdrv] nfp: xdp: report if program is offloaded (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for XDP_FLAGS_HW_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: release the reference on offloaded programs (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: don't offload XDP programs in DRV_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: xdp: move driver XDP setup into a separate function (John Linville) [1454760 1454745] - [netdrv] nfp: add VLAN filtering support (John Linville) [1454760 1454745] - [netdrv] bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG (John Linville) [1454760 1454745] - [netdrv] nfp: report application FW build name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: keep MIP object around (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of HWInfo (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of RTsym table (John Linville) [1454745 1454760] - [netdrv] nfp: make sure to cancel port refresh on the error path (John Linville) [1454745 1454760] - [netdrv] nfp: advertise support for NFD ABI 0.5 (John Linville) [1454745 1454760] - [netdrv] nfp: create control vNICs and wire up rx/tx (John Linville) [1454760 1454745] - [netdrv] nfp: allow non-equal distribution of IRQs (John Linville) [1454745 1454760] - [netdrv] nfp: slice the netdev spawning function (John Linville) [1454745 1454760] - [netdrv] nfp: don't clutter init code passing fw_ver around (John Linville) [1454745 1454760] - [netdrv] nfp: map all queue controllers at once (John Linville) [1454745 1454760] - [netdrv] nfp: make vNIC ctrl memory mapping function reusable (John Linville) [1454745 1454760] - [netdrv] nfp: add control vNIC datapath (John Linville) [1454760 1454745] - [netdrv] nfp: prepare config and enable for working without netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: allow allocation and initialization of netdev-less vNICs (John Linville) [1454760 1454745] - [netdrv] nfp: make sure debug accesses don't depend on netdevs (John Linville) [1454745 1454760] - [netdrv] nfp: prepare print macros for use without netdev (John Linville) [1454745 1454760] - [netdrv] nfp: move nfp_net_vecs_init() (John Linville) [1454745 1454760] - [netdrv] nfp: reuse ring free code on close (John Linville) [1454760 1454745] - [netdrv] nfp: split out the allocation part of open (John Linville) [1454760 1454745] - [netdrv] nfp: reorder open and close functions (John Linville) [1454760 1454745] - [netdrv] nfp: move basic eBPF stats to app-specific code (John Linville) [1454760 1454745] - [netdrv] nfp: move bpf offload code to the BPF app (John Linville) [1454760 1454745] - [netdrv] nfp: move eBPF offload files to BPF app directory (John Linville) [1454760 1454745] - [netdrv] nfp: report app name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: move port init to apps (John Linville) [1454760 1454745] - [netdrv] nfp: turn reading PCIe RTsym parameters into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: add missing fall through statements (John Linville) [1454760 1454745] - [netdrv] nfp: don't keep count for free buffers delayed kick (John Linville) [1454760 1454745] - [netdrv] nfp: don't add ring size to index calculations (John Linville) [1454760 1454745] - [netdrv] nfp: fix print format for ring pointers in ring dumps (John Linville) [1454745 1454760] - [netdrv] nfp: don't wait for resources indefinitely (John Linville) [1454745 1454760] - [netdrv] nfp: support variable NSP response lengths (John Linville) [1454745 1454760] - [netdrv] nfp: shorten CPP core probe logs (John Linville) [1454745 1454760] - [netdrv] nfp: support long reads and writes with the cpp helpers (John Linville) [1454760 1454745] - [netdrv] nfp: only try to get to PCIe ctrl memory if BARs are wide enough (John Linville) [1454745 1454760] - [netdrv] nfp: don't set aux pointers if ioremap failed (John Linville) [1454760 1454745] - [netdrv] nfp: set driver VF limit (John Linville) [1454745 1454760] - [netdrv] nfp: add set_mac_address support while the interface is up (John Linville) [1454760 1454745] - [netdrv] nfp: add MAY_USE_DEVLINK dependency (John Linville) [1454745 1454760] - [netdrv] nfp: support port splitting via devlink (John Linville) [1454745 1454760] - [netdrv] nfp: calculate total port lanes for split (John Linville) [1454745 1454760] - [netdrv] nfp: register ports as devlink ports (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for cleaning up vNICs (John Linville) [1454745 1454760] - [netdrv] nfp: add devlink support (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex init out of net code (John Linville) [1454745 1454760] - [netdrv] nfp: refresh port state before reporting autonegotiation (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale if update failed (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale after reconfig (John Linville) [1454745 1454760] - [netdrv] nfp: provide linking on port structures (John Linville) [1454745 1454760] - [netdrv] nfp: move refresh tracking into the port structure (John Linville) [1454745 1454760] - [netdrv] nfp: update port state in place (John Linville) [1454745 1454760] - [netdrv] nfp: introduce nfp_port (John Linville) [1454760 1454745] - [netdrv] nfp: disallow mixing vNICs with and without NSP port entry (John Linville) [1454745 1454760] - [netdrv] nfp: introduce very minimal nfp_app (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_net_pf_free_vnic() function (John Linville) [1454745 1454760] - [netdrv] nfp: rename netdev/port to vNIC (John Linville) [1454760 1454745] - [netdrv] nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: add nfp_cppcore_pcie_unit() helper (John Linville) [1454745 1454760] - [netdrv] nfp: eliminate an if statement in calculation of completed frames (John Linville) [1454760 1454745] - [netdrv] nfp: add a helper for wrapping descriptor index (John Linville) [1454760 1454745] - [netdrv] nfp: complete the XDP TX ring only when it's full (John Linville) [1454760 1454745] - [netdrv] nfp: add CHECKSUM_COMPLETE support (John Linville) [1454760 1454745] - [netdrv] nfp: version independent support for chained RSS metadata (John Linville) [1454760 1454745] - [netdrv] nfp: don't assume RSS and IRQ moderation are always enabled (John Linville) [1454745 1454760] - [netdrv] nfp: support LSO2 capability (John Linville) [1454760 1454745] - [netdrv] nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen (John Linville) [1454760 1454745] - [netdrv] nfp: don't enable TSO on the device when disabled (John Linville) [1454745 1454760] - [netdrv] nfp: provide 256 bytes of XDP headroom in all configurations (John Linville) [1454760 1454745] - [netdrv] nfp: don't completely refuse to work with old flashes (John Linville) [1454745 1454760] - [netdrv] nfp: avoid reading TX queue indexes from the device (John Linville) [1454760 1454745] - [netdrv] nfp: do simple XDP TX buffer recycling (John Linville) [1454760 1454745] - [netdrv] nfp: drop rx_ring param from buffer allocation (John Linville) [1454760 1454745] - [netdrv] nfp: replace -ENOTSUPP with -EOPNOTSUPP (John Linville) [1454760 1454745] - [netdrv] nfp: remove the refresh of all ports optimization (John Linville) [1454745 1454760] - [netdrv] nfp: fix free list buffer size reporting (John Linville) [1454760 1454745] - [netdrv] nfp: add NSP routine to get static information (John Linville) [1454745 1454760] - [netdrv] nfp: parse metadata prepend before XDP runs (John Linville) [1454745 1454760] - [netdrv] nfp: make use of the DMA_ATTR_SKIP_CPU_SYNC attr (John Linville) [1454760 1454745] - [netdrv] nfp: don't dereference a null nn->eth_port to print a warning (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .set_link_ksettings() (John Linville) [1454745 1454760] - [netdrv] nfp: NSP backend for link configuration operations (John Linville) [1454745 1454760] - [netdrv] nfp: add extended error messages (John Linville) [1454745 1454760] - [netdrv] nfp: turn NSP port entry into a union (John Linville) [1454745 1454760] - [netdrv] nfp: allow multi-stage NSP configuration (John Linville) [1454745 1454760] - [netdrv] nfp: separate high level and low level NSP headers (John Linville) [1454760 1454745] - [netdrv] nfp: report port type in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report auto-negotiation in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report link speed from NSP (John Linville) [1454745 1454760] - [netdrv] nfp: add port state refresh (John Linville) [1454745 1454760] - [netdrv] nfp: track link state changes (John Linville) [1454745 1454760] - [netdrv] nfp: add mutex protection for the port list (John Linville) [1454745 1454760] - [netdrv] nfp: don't spawn netdevs for reconfigured ports (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .get_link_ksettings() (John Linville) [1454760 1454745] - [netdrv] nfp: disable FW on reconfiguration errors (John Linville) [1454745 1454760] - [netdrv] nfp: remove defensive checks around ndo_open()/ndo_close() (John Linville) [1454745 1454760] - [netdrv] nfp: flush xmit_more on error paths (John Linville) [1454760 1454745] - [netdrv] nfp: remove RX queue pointers (John Linville) [1454745 1454760] - [netdrv] nfp: don't use netdev_warn() before netdev is registered (John Linville) [1454745 1454760] - [netdrv] nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths (John Linville) [1454745 1454760] - [netdrv] nfp: fix invalid area detection (John Linville) [1454745 1454760] - [netdrv] nfp: don't ignore return value of wait_event_interruptible (John Linville) [1454745 1454760] - [netdrv] nfp: correct return codes when msleep gets interrupted (John Linville) [1454745 1454760] - [netdrv] nfp: lock area cache earlier (John Linville) [1454745 1454760] - [netdrv] nfp: document expected locking in the core (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex code out of nfp_cppcore.c (John Linville) [1454745 1454760] - [netdrv] nfp: remove cpp mutex cache (John Linville) [1454745 1454760] - [netdrv] nfp: fail graciously when someone tries to grab global lock (John Linville) [1454745 1454760] - [netdrv] nfp: disallow sharing mutexes on the same machine (John Linville) [1454745 1454760] - [netdrv] nfp: add support for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: prepare metadata handling for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: reorganize pkt_off variable (John Linville) [1454760 1454745] - [netdrv] nfp: validate rx offset from the BAR and size down it's field (John Linville) [1454760 1454745] - [netdrv] nfp: store dma direction in data path structure (John Linville) [1454760 1454745] - [netdrv] nfp: switch to using data path structures for reconfiguration (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry xdp_prog at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry mtu at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry fl_bufsz at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry number of stack tx rings and vectors (John Linville) [1454760 1454745] - [netdrv] nfp: pass new data path to ring reconfig (John Linville) [1454760 1454745] - [netdrv] nfp: move control BAR pointer into data path structure (John Linville) [1454745 1454760] - [netdrv] nfp: separate data path information from the reset of adapter structure (John Linville) [1454760 1454745] - [netdrv] nfp: prevent theoretical buffer overrun in nfp_eth_read_ports (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata format bit (John Linville) [1454760 1454745] - [netdrv] nfp: avoid rearming the interrupts when in busy poll (John Linville) [1454760 1454745] - [netdrv] nfp: store device pointer for the fastpath (John Linville) [1454760 1454745] - [netdrv] nfp: reorder variables in nfp_net_tx() (John Linville) [1454745 1454760] - [netdrv] nfp: move more ring debug info to debugfs (John Linville) [1454760 1454745] - [netdrv] nfp: implement .ndo_get_phys_port_name() (John Linville) [1454760 1454745] - [netdrv] nfp: add support for reporting CRC32 hash function (John Linville) [1454760 1454745] - [netdrv] nfp: fix potential use after free on xdp prog (John Linville) [1454760 1454745] - [netdrv] nfp: correct DMA direction in XDP DMA sync (John Linville) [1454760 1454745] - [netdrv] nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines (John Linville) [1454760 1454745] - [netdrv] bpf: add initial bpf tracepoints (John Linville) [1454760 1454745] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (John Linville) [1454760 1454745] - [netdrv] bpf: drop unnecessary context cast from BPF_PROG_RUN (John Linville) [1454760 1454745] - [netdrv] nfp: add support for offload of XDP programs (John Linville) [1454760 1454745] - [netdrv] nfp: remove unnecessary parameters from nfp_net_bpf_offload() (John Linville) [1454760 1454745] - [netdrv] nfp: add XDP support in the driver (John Linville) [1454760 1454745] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: zero extend 4 byte context loads (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: improve handling for disabled BPF syscall (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add offload of TC direct action mode (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for legacy redirect action (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add packet marking support (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: allow offloaded filters to update stats (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add hardware bpf offload (John Linville) [1454760 1454745] - [netdrv] nfp: add BPF to NFP code translator (John Linville) [1454760 1454745] - [netdrv] nfp: use centralized net_device min/max MTU checking (John Linville) [1454760 1454745]- [netdrv] mlxsw: spectrum_router: Avoid expensive lookup during route removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Track RIF of IPIP next hops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move VRF refcounting (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Only handle IPv4 and IPv6 events (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Prevent mirred-related crash on removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ (Ivan Vecera) [1486860] - [netdrv] uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support GRE tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add loopback accessors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use existing decap route (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 underlay decap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv6 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make nexthops typed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Introduce loopback RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support FID-less RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_l3proto (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Routing Tunnel Decap Properties Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RATR to support IP-in-IP tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RITR to support loopback device (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap in all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Forbid linking to devices that have uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Offload goto_chain termination action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Provide helper to lookup ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Allow to get group_id value for a ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Offload multichain TC rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Fix mrouter flag update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use correct config option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for nexthop group consolidation for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Prepare nexthop group's hash table for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use one LPM tree for all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Pass argument explicitly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Return void from deletion functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: make mlxsw_config_profile const (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Release multicast groups during fini (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't warn about valid situations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't ignore IPv6 notifications (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Abort on source-specific routes (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 routes addition / deletion (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Sanitize IPv6 FIB rules (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Demultiplex FIB event based on family (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Refresh offload indication upon group refresh (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't check state when refreshing offload indication (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Provide offload indication using nexthop flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Use correct EMAD transaction ID in debug message (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Clarify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Namespace IP2ME registers (Ivan Vecera) [1486860] - [netdrv] mlxsw: Update specification of reg_ritr_type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix build when IPv6 isn't enabled (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't batch neighbour deletion (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't offload routes next in list (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Update prefix count for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Rename functions to add / delete a FIB entry (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Drop unnecessary parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark IPv4 specific function accordingly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Create IPv4 specific entry struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow IPv6 routes to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RALUE register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend virtual routers with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make FIB node retrieval family agnostic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't create FIB node during lookup (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't assume neighbour type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set activity interval according to both neighbour tables (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Periodically dump active IPv6 neighbours (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHTD register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reflect IPv6 neighbours to the device (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHT register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on IPv6 addresses (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood unregistered multicast packets to router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Enable IPv6 on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Enable IPv6 router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Improve IPv6 unregistered multicast flooding (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Trap IPv4 packets with Router Alert option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Mark packets trapped in router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip tos (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add tos to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip tos acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip ttl (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add ttl to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip ttl acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Check status of memory allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variable (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in route replace (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add missing rollback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for access cable info via ethtool (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add MCIA register for cable info access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Pass port argument to module mapping functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Simplify port split flow (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark only first LPM tree as reserved (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge bypass FDB add/del (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for learning FDB through notification (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Change switchdev notifier API (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for querying supported bridge flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge FDB learning sync (Ivan Vecera) [1486860] - [netdrv] spectrum_flower: Implement gact trap TC action offload (Ivan Vecera) [1486860] - [netdrv] acl: Introduce ACL trap action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce ACL trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Fix size of trap_id field in CQE (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Align RIF index allocation with existing code (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix typo inside enumeration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Tidy up header file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Rename the firmware file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement the ethtool flash_device callback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add bridge dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: add helper for updating statistics on all actions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Implement common RIF core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement common FID core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Determine VR first when creating RIF (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood packets to router after RIF creation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Destroy RIF only based on its struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend the RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate RIF prior to its configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate FID prior to RIF configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't lose bridge port device during enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change signature of FID leave function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce Port-VLAN structure (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Set port's mode according to FID mappings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Validate firmware revision on init (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Create the mlxsw_fw_rev struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add the needed callbacks for mlxfw integration (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Data Access register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Control register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Query Information register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for tcp flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add acl block containing tcp flags for ipv4 (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add tcp flags acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Avoid possible NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix sparse warnings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix rif counter freeing routine (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix incorrect entry index (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Default ports to non-virtual mode (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Move PVID code to appropriate place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch learning operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch STP operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch VLAN operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove redundant check (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Initialize RIFs in a separate function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move FIB notification block to router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move RIFs array to its rightful place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Reduce scope of bridge struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reduce scope of router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffer: Reduce scope of shared buffer struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify VRF enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add FID miss trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Allow ports to work under OVS master (Ivan Vecera) [1486860] - [netdrv] add netif_is_ovs_port helper (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any vlan range (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Set dummy FID before forward action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add dummy FID initialization (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement action to set FID (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix indent in mlxsw_sp_netdevice_port_upper_event (Ivan Vecera) [1486860] - [netdrv] mlxsw: convert to pci_alloc_irq_vectors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add Support for erif table entries access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add rif helper functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Support for counters on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Router Interface Counter Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add definition for egress rif table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add placeholder for dpipe (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add counter fields to RITR register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_kvdl: Cosmetic kvdl allocator API change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Query cell size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Refactor port buffer configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffers: Query shared buffer size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Query maximum number of ports from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Query number of LPM trees from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Remove debugfs interface (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: fix swapped order of arguments packets and bytes (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Cosmetic naming change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't abort on l3mdev rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs on top of bridges (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't destroy RIF if L3 slave (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Associate RIFs with correct VR (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVMLR max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVM max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for TC flower offload statistics (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counters on TCAM entries (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for Policing and Counting action block (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add periodic ACL rule activity update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for direct rule access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM entry activity (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for generic flow counter allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Monitoring General Purpose Counter Set register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counter allocator (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make abort mechanism VR-aware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Explicitly Associate RIFs with VRs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Refactor virtual router handling (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify LPM tree allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Place RIF related code with router code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow more route types to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Destroy RIFs based on last removed address (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Associate PVID vPort with appropriate netdev (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't assume upper device's type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Sanitize bridge's upper devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for flower matches on VLAN ID, PCP (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for vlan modify TC action (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Remove unused bit (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix helper function and port variable names (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change ipv6 unregistered mc table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Update mc_disabled flag by switchdev attr (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Extend port_orig_get for bridge devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add an option to flood mc by mc_router_port (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Separate bc and mc floods (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change max vfid (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Make port flood update more generic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Break flood set func to be per table (Ivan Vecera) [1486860] - [netdrv] mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1486860] - [netdrv] mlxsw: add psample dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix HTGT register length (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add packet sample offloading support (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: add the Monitoring Packet Sampling Configuration Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: cmd: Fix API name comments for event-queues (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix mlxsw_i2c_write return value (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust placement of FIB abort warning (Ivan Vecera) [1486860] - [netdrv] mlxsw: use net core MTU range checking in more drivers (Ivan Vecera) [1486860]- [x86] mm: Unbreak modules that rely on external PAGE_KERNEL availability (Suravee Suthikulpanit) [1361287] - [x86] efi: Perform a single memremap() of efi memmap (Suravee Suthikulpanit) [1361287] - [x86] efi: Mark any EFI boot services areas as encrypted before freeing (Suravee Suthikulpanit) [1361287] - [x86] mm: Add invalid memory type to memremap_should_map_decrypted() (Suravee Suthikulpanit) [1361287] - [x86] Use FIXMAP_PAGE_NOCACHE in set_fixmap_nocache() (Suravee Suthikulpanit) [1361287] - [x86] serial/8250/8250_early: Use set_fixmap_io in serial driver (Suravee Suthikulpanit) [1361287] - [x86] realmode: Fix decryption of trampoline area (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Do not disable SWIOTLB if SME is active (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86: Avoid clearing the C-bit in rsvd_bits() (Suravee Suthikulpanit) [1361287] - [x86] mm: Make the SME mask a u64 (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP PTE flag for I/O mappings (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP in xen_remap_domain_mfn_range() (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix SME encryption stack ptr handling (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix regression with huge pages on PAE (Suravee Suthikulpanit) [1361287] - [x86] Enable PAT to use cache mode translation tables (Suravee Suthikulpanit) [1361287] - [x86] acpi, x86/mm: Remove encryption mask from ACPI page protection type (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Fix memory corruption with SME on successive kexecs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to make use of Secure Memory Encryption (Suravee Suthikulpanit) [1361287] - [kernel] compiler-gcc.h: Introduce __nostackprotector function attribute (Suravee Suthikulpanit) [1361287] - [x86] boot: Add early cmdline parsing for options with arguments (Suravee Suthikulpanit) [1361287] - [x86] boot: Pass in size to early cmdline parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify early command line parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when partial word matches (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when matching at end (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to encrypt the kernel in-place (Suravee Suthikulpanit) [1361287] - [x86] mm: Use proper encryption attributes with /dev/mem (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() some more (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() (Suravee Suthikulpanit) [1361287] - [x86] xen/x86: Remove SME feature in PV guests (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Allow kexec to be used with SME (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86/svm: Support Secure Memory Encryption within KVM (Suravee Suthikulpanit) [1361287] - [x86] drm, fbdev: Do not specify encrypted memory for video mappings (Suravee Suthikulpanit) [1361287] - [x86] boot/realmode: Check for memory encryption on the APs (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Allow the AMD IOMMU to work with memory encryption (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Make the microcode level available earlier in the boot (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add warnings for use of bounce buffers with SME (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add memory encryption support (Suravee Suthikulpanit) [1361287] - [x86] arch/x86/kernel/pci-dma.c: fix dma_generic_alloc_coherent() when CONFIG_DMA_CMA is enabled (Suravee Suthikulpanit) [1361287] - [x86] dma-mapping: fix GFP_ATOMIC macro usage (Suravee Suthikulpanit) [1361287] - [x86] realmode: Decrypt trampoline area if memory encryption is active (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for changing the memory encryption attribute (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access persistent memory in the clear (Suravee Suthikulpanit) [1361287] - [x86] boot: Use memremap() to map the MPF and MPC data (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access boot related data in the clear (Suravee Suthikulpanit) [1361287] - [x86] memremap: add arch specific hook for MEMREMAP_WB mappings (Suravee Suthikulpanit) [1361287] - [x86] memremap: check pfn validity before passing to pfn_to_page() (Suravee Suthikulpanit) [1361287] - [x86] memremap: add MEMREMAP_WC flag (Suravee Suthikulpanit) [1361287] - [x86] efi: Update EFI pagetable creation to work with SME (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Don't implicitly allow _PAGE_RW in kernel_map_pages_in_pgd() (Suravee Suthikulpanit) [1361287] - [x86] efi: Update efi_mem_type() to return an error rather than 0 (Suravee Suthikulpanit) [1361287] - [x86] efi: Add an EFI table address match function (Suravee Suthikulpanit) [1361287] - [x86] boot/e820: Add support to determine the E820 type of an address (Suravee Suthikulpanit) [1361287] - [x86] mm: Insure that boot memory areas are mapped properly (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for early encryption/decryption of memory (Suravee Suthikulpanit) [1361287] - [x86] mm: Extend early_memremap() support with additional attrs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add SME support for read_cr3_pa() (Suravee Suthikulpanit) [1361287] - [x86] mm: Provide general kernel support for memory encryption (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in memtype related functions (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in setting page attributes (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in arch/x86/mm/init_64.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in track_pfn_remap() and track_pfn_insert() (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/ioremap.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/iomap_32.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in asm/pgtable.h (Suravee Suthikulpanit) [1361287] - [x86] mm: Simplify p[g4um]d_page() macros (Suravee Suthikulpanit) [1361287] - [x86] asm: Move PUD_PAGE macros to page_types.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Add pud/pmd mask interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] asm: Fix pud/pmd interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to enable SME in early boot processing (Suravee Suthikulpanit) [1361287] - [x86] mm: Split read_cr3() into read_cr3_pa() and __read_cr3() (Suravee Suthikulpanit) [1361287] - [x86] init: Clear 'init_level4_pgt' earlier (Suravee Suthikulpanit) [1361287] - [x86] boot: Micro-optimize reset_early_page_tables() (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove phys_to_virt() usage in ioremap() (Suravee Suthikulpanit) [1361287] - [x86] mm: Add Secure Memory Encryption (SME) support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Handle SME reduction in physical address size (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Add the Secure Memory Encryption CPU feature (Suravee Suthikulpanit) [1361287] - [x86] mpparse, x86/acpi, x86/pci, x86/dmi, sfi: Use memremap() for RAM mappings (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Set write-protect cache mode for full PAT support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Document AMD Secure Memory Encryption (SME) (Suravee Suthikulpanit) [1361287] - [x86] efi: Add NV memory attribute (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Put __startup_64() into .head.text (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Rewrite startup_64() in C (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify kernel load address alignment check (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use 'push' instead of 'call' in start_cpu() (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Optimize fixmap page fixup (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use defines for page size (Suravee Suthikulpanit) [1361287] - [x86] head: Remove useless zeroed word (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove flush_tlb() and flush_tlb_current_task() (Suravee Suthikulpanit) [1361287] - [x86] mm: Audit and remove any unnecessary uses of module.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Make sure verify_cpu() has a good stack (Suravee Suthikulpanit) [1361287]- [net] ipv4: fib: Only flush FIB aliases belonging to currently flushed table (Ivan Vecera) [1500886] - [net] ipv6: fib: Dump tables during registration to FIB chain (Ivan Vecera) [1500886] - [net] Add module reference to FIB notifiers (Ivan Vecera) [1500886] - [net] ipv6: fib: Add helpers to hold / drop a reference on rt6_info (Ivan Vecera) [1500886] - [net] ipv6: Regenerate host route according to node pointer upon loopback up (Ivan Vecera) [1500886] - [net] ipv6: fib: Unlink replaced routes from their nodes (Ivan Vecera) [1500886] - [net] ipv6: fib: Don't assume only nodes hold a reference on routes (Ivan Vecera) [1500886] - [net] ipv6: fib: Add offload indication to routes (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Dump rules during registration to FIB chain (Ivan Vecera) [1500886] - [net] ipv6: fib: Add in-kernel notifications for route add / delete (Ivan Vecera) [1500886] - [net] ipv6: fib: Add FIB notifiers callbacks (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] fib_rules: Implement notification logic in core (Ivan Vecera) [1500886] - [net] rocker: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] mlxsw: spectrum_router: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] core: Make the FIB notification chain generic (Ivan Vecera) [1500886] - [net] ipv4: fib: Set offload indication according to nexthop flags (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Dump FIB rules when registering FIB notifier (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Add notifier info to FIB rules notifications (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] ipv4: fib: Remove redundant argument (Ivan Vecera) [1500886] - [net] ipv4: fib: Move FIB notification code to a separate file (Ivan Vecera) [1500886] - [net] netfilter: conntrack: fix race between nf_conntrack proc read and hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: fix lookup race during hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: move generation seqcnt out of netns_ct (Matteo Croce) [1487465] - [net] netfilter: nf_tables: fix mismatch in big-endian system (lorenzo bianconi) [1451551] - [net] xdp: Build a facade of the driver facing xdp code to ease backports (Neil Horman) [1510502]- [fs] ext4: Don't clear SGID when inheriting ACLs (Lukas Czerner) [1473480] - [fs] ext4: preserve i_mode if __ext4_set_acl() fails (Lukas Czerner) [1473480] - [fs] Avoid invalidation in interrupt context in dio_complete() (Lukas Czerner) [1457517] - [fs] Fix page cache inconsistency when mixing buffered and AIO DIO (Lukas Czerner) [1457517] - [fs] nfs: revert "nfs: Move the flock open mode check into nfs_flock()" (Benjamin Coddington) [1497225] - [fs] xfs: trim writepage mapping to within eof (Brian Foster) [1472081] - [fs] gfs2: Add calls to gfs2_holder_uninit in two error handlers (Andreas Grunbacher) [1505889] - [fs] ext4: fix data corruption for mmap writes (Lukas Czerner) [1461267] - [fs] gfs2: Implement SEEK_HOLE / SEEK_DATA via iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Switch fiemap implementation to use iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Implement iomap for block_map (Andreas Grunbacher) [1132508] - [fs] gfs2: Make height info part of metapath (Andreas Grunbacher) [1132508] - [fs] gfs2: Clarify gfs2_block_map (Andreas Grunbacher) [1132508] - [fs] iomap: Add IOMAP_F_DATA_INLINE flag (Andreas Grunbacher) [1132508] - [fs] iomap: Switch from blkno to disk offset (Andreas Grunbacher) [1132508] - [fs] xfs: fix contiguous dquot chunk iteration livelock (Bill O'Donnell) [1469359] - [fs] vfs: in iomap seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1469359] - [fs] xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent (Bill O'Donnell) [1469359] - [fs] vfs: Add iomap_seek_hole and iomap_seek_data helpers (Bill O'Donnell) [1469359] - [fs] vfs: Add page_cache_seek_hole_data helper (Bill O'Donnell) [1469359] - [fs] xfs: new inode extent list lookup helpers (Bill O'Donnell) [1469359] - [fs] xfs: provide helper for counting extents from if_bytes (Bill O'Donnell) [1469359] - [fs] xfs: wait on new inodes during quotaoff dquot release (Bill O'Donnell) [1429193] - [fs] xfs: update ag iterator to support wait on new inodes (Bill O'Donnell) [1429193] - [fs] xfs: support ability to wait on new inodes (Bill O'Donnell) [1429193] - [fs] ext4: prevent data corruption with inline data + DAX (Eric Sandeen) [1493850] - [fs] ext4: prevent data corruption with journaling + DAX (Eric Sandeen) [1493850] - [fs] ext4: add ext4_should_use_dax() (Eric Sandeen) [1493850] - [fs] rbd: use GFP_NOIO for parent stat and data requests (Ilya Dryomov) [1510600] - [fs] ceph: unlock dangling spinlock in try_flush_caps() (Ilya Dryomov) [1510600] - [fs] kabi: Adjust O_TMPFILE support to use kABI safe struct inode_operations_wrapper (Carlos Maiolino) [1428677] - [fs] xfs: initialize default acls for ->tmpfile() (Carlos Maiolino) [1428677] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1428677] - [fs] ext[34]: fix double put in tmpfile (Carlos Maiolino) [1428677] - [fs] ext4: fix a BUG when opening a file with O_TMPFILE flag (Carlos Maiolino) [1428677] - [fs] ext4: ->tmpfile() support (Carlos Maiolino) [1428677] - [fs] Fix file mode for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] path_openat(): fix double fput() (Carlos Maiolino) [1428677] - [fs] allow build_open_flags() to return an error (Carlos Maiolino) [1428677] - [fs] Safer ABI for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] Allow do_tmpfile set I_LINKABLE inode state (Carlos Maiolino) [1428677] - [fs] Implement O_TMPFILE (Carlos Maiolino) [1428677] - [fs] fuse: allow server to run in different pid_ns (Miklos Szeredi) [1438767] - [fs] fuse: Add support for pid namespaces (Miklos Szeredi) [1438767] - [fs] cifs: fix oplock break deadlocks (Leif Sahlberg) [1513280] - [fs] cifs: Fix some return values in case of error in 'crypt_message' (Leif Sahlberg) [1513280] - [fs] cifs: Improve readdir verbosity (Leif Sahlberg) [1513280] - [fs] cifs: transport: Use time_after for time comparison (Leif Sahlberg) [1513280] - [fs] smb2: Fix share type handling (Leif Sahlberg) [1513280] - [fs] cifs: cifsacl: Use a temporary ops variable to reduce code length (Leif Sahlberg) [1513280] - [fs] Don't delay freeing mids when blocked on slow socket write of request (Leif Sahlberg) [1513280] - [fs] cifs: silence lockdep splat in cifs_relock_file() (Leif Sahlberg) [1513280] - [fs] cifs: add misssing SFM mapping for doublequote (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_IOC_GET_MNT_INFO oops (Leif Sahlberg) [1513280] - [fs] cifs: fix mapping of SFM_SPACE and SFM_PERIOD (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops (Leif Sahlberg) [1513280] - [fs] cifs: fix leak in FSCTL_ENUM_SNAPS response handling (Leif Sahlberg) [1513280] - [fs] cifs: fix IPv6 link local, with scope id, address parsing (Leif Sahlberg) [1513280] - [fs] cifs: small underflow in cnvrtDosUnixTm() (Leif Sahlberg) [1513280] - [fs] cifs: don't check for failure from mempool_alloc() (Leif Sahlberg) [1513280]- [net] rtnetlink: fix missing size for IFLA_IF_NETNSID (Jiri Benc) [1497774] - [net] rtnetlink: use netnsid to query interface (Jiri Benc) [1497774] - [net] openvswitch: reliable interface indentification in port dumps (Jiri Benc) [1497774] - [net] export peernet2id_alloc (Jiri Benc) [1497774] - [net] rtnetlink: advertise the new nsid when the netns iface changes (Jiri Benc) [1497774] - [net] rtnelink: Move link dump consistency check out of the loop (Jiri Benc) [1497774] - [net] rtnetlink: Improve handling of failures on link and route dumps (Jiri Benc) [1497774] - [net] openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()' (Jiri Benc) [1497774] - [net] openvswitch: fix skb_panic due to the incorrect actions attrlen (Jiri Benc) [1497774] - [net] openvswitch: Remove unnecessary newlines from OVS_NLERR uses (Jiri Benc) [1497774] - [net] openvswitch: fix potential out of bound access in parse_ct (Jiri Benc) [1497774] - [net] openvswitch: Optimize operations for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Optimize updating for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Fix for force/commit action failures (Jiri Benc) [1497774] - [net] openvswitch: fix mis-ordered comment lines for ovs_skb_cb (Jiri Benc) [1497774] - [net] openvswitch: Avoid using stack larger than 1024 (Jiri Benc) [1497774] - [net] openvswitch: warn about missing first netlink attribute (Jiri Benc) [1497774] - [net] openvswitch: Add eventmask support to CT action (Jiri Benc) [1497774] - [net] openvswitch: Typo fix (Jiri Benc) [1497774] - [net] openvswitch: Delete conntrack entry clashing with an expectation (Jiri Benc) [1497774] - [net] openvswitch: Fix ovs_flow_key_update() (Jiri Benc) [1497774] - [net] openvswitch: Fix refcount leak on force commit (Jiri Benc) [1497774] - [net] openvswitch: Refactor sample and recirc actions implementation (Jiri Benc) [1497774] - [net] openvswitch: Optimize sample action for the clone use cases (Jiri Benc) [1497774] - [net] openvswitch: Refactor recirc key allocation (Jiri Benc) [1497774] - [net] openvswitch: Deferred fifo API change (Jiri Benc) [1497774] - [net] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (Jiri Benc) [1497774] - [net] openvswitch: Set the ipv6 source tunnel key address attribute correctly (Jiri Benc) [1497774] - [net] openvswitch: actions: fixed a brace coding style warning (Jiri Benc) [1497774] - [net] openvswitch: Set event bit after initializing labels (Jiri Benc) [1497774] - [net] openvswitch: Set internal device max mtu to ETH_MAX_MTU (Jiri Benc) [1497774] - [net] openvswitch: Pack struct sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Add force commit (Jiri Benc) [1497774] - [net] openvswitch: Add original direction conntrack tuple to sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Inherit master's labels (Jiri Benc) [1497774] - [net] openvswitch: Refactor labels initialization (Jiri Benc) [1497774] - [net] openvswitch: Simplify labels length logic (Jiri Benc) [1497774] - [net] openvswitch: Unionize ovs_key_ct_label with a u32 array (Jiri Benc) [1497774] - [net] openvswitch: Do not trigger events for unconfirmed connections (Jiri Benc) [1497774] - [net] openvswitch: Simplify do_execute_actions() (Jiri Benc) [1497774] - [net] openvswitch: upcall: Fix vlan handling (Jiri Benc) [1497774] - [net] openvswitch: Add a missing break statement (Jiri Benc) [1497774] - [net] openvswitch: allow L3 netdev ports (Jiri Benc) [1497774] - [net] openvswitch: add Ethernet push and pop actions (Jiri Benc) [1497774] - [net] openvswitch: netlink: support L3 packets (Jiri Benc) [1497774] - [net] openvswitch: add processing of L3 packets (Jiri Benc) [1497774] - [net] openvswitch: support MPLS push and pop for L3 packets (Jiri Benc) [1497774] - [net] openvswitch: pass mac_proto to ovs_vport_send (Jiri Benc) [1497774] - [net] openvswitch: add mac_proto field to the flow key (Jiri Benc) [1497774] - [net] openvswitch: use hard_header_len instead of hardcoded ETH_HLEN (Jiri Benc) [1497774] - [net] openvswitch: use core MTU range checking in core net infra (Jiri Benc) [1497774] - [net] openvswitch: remove unnecessary EXPORT_SYMBOLs (Jiri Benc) [1497774] - [net] openvswitch: remove unused functions (Jiri Benc) [1497774] - [net] openvswitch: use alias for genetlink family names (Jiri Benc) [1497774] - [net] openvswitch: 802.1ad uapi changes (Jiri Benc) [1497774] - [net] openvswitch: Free tmpl with tmpl_free (Jiri Benc) [1497774] - [net] openvswitch: use __u32 from linux/types.h (Jiri Benc) [1497774] - [net] openvswitch: Only set mark and labels with a commit flag (Jiri Benc) [1497774] - [net] openvswitch: Set mark and labels before confirming (Jiri Benc) [1497774] - [net] openvswitch: Add packet len info to upcall (Jiri Benc) [1497774] - [net] openvswitch: Add packet truncation support (Jiri Benc) [1497774] - [net] ip_tunnels: define IP_TUNNEL_OPTS_MAX and use it (Jiri Benc) [1497774] - [net] oenvswitch: Change pseudohdr argument of inet_proto_csum_replace* to be a bool (Jiri Benc) [1497774] - [net] openvswitch: remove extraneous include (Jiri Benc) [1497774] - [net] ipv6: orphan skbs in reassembly unit (Jiri Benc) [1497774] - [net] netfilter: conntrack: remove unused netns_ct member (Jiri Benc) [1497774] - [net] netfilter: conntrack: avoid excess memory allocation (Jiri Benc) [1497774] - [net] netfilter: conntrack: support a fixed size of 128 distinct labels (Jiri Benc) [1497774] - [net] netfilter: connlabels: move helpers to xt_connlabel (Jiri Benc) [1497774] - [net] openvswitch: correctly fragment packet with mpls headers (Jiri Benc) [1497774] - [net] openvswitch: use mpls_hdr (Jiri Benc) [1497774] - [net] mpls: move mpls_hdr to a common location (Jiri Benc) [1497774] - [net] openvswitch: mpls: set network header correctly on key extract (Jiri Benc) [1497774] - [net] veth: Set features for MPLS (Jiri Benc) [1497774] - [net] mpls: Fixups for GSO (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso and mpls_router to be built as modules (Jiri Benc) [1497774] - [net] mpls: spelling: s/conceved/conceived/, s/as/a/ (Jiri Benc) [1497774] - [net] mpls: Refactor how the mpls module is built (Jiri Benc) [1497774] - [net] Remove MPLS GSO feature (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso to be built as module (Jiri Benc) [1497774] - [net] mpls: Fix mpls_gso handler (Jiri Benc) [1497774] - [net] genetlink: Make family a signed integer (Jiri Benc) [1497774] - [net] genetlink: Fix generic netlink family unregister (Jiri Benc) [1497774] - [net] genetlink: fix counting regression on ctrl_dumpfamily() (Jiri Benc) [1497774] - [net] genetlink: fix error return code in genl_register_family() (Jiri Benc) [1497774] - [net] genetlink: use idr to track families (Jiri Benc) [1497774] - [kernel] kabi: add RH_KABI_CONST (Jiri Benc) [1497774] - [net] genetlink: statically initialize families (Jiri Benc) [1497774] - [net] drop_monitor: fix the value of maxattr (Jiri Benc) [1497774] - [net] genetlink: no longer support using static family IDs (Jiri Benc) [1497774] - [net] genetlink: introduce and use genl_family_attrbuf() (Jiri Benc) [1497774] - [net] nfnetlink: remove nfnetlink_alloc_skb (Jiri Benc) [1497774] - [net] revert "genl: Add genlmsg_new_unicast() for unicast message allocation" (Jiri Benc) [1497774] - [net] openvswitch: revert: "Enable memory mapped Netlink i/o" (Jiri Benc) [1497774] - [net] netlink: remove mmapped netlink support (Jiri Benc) [1497774] - [net] genetlink: simplify genl_notify (Jiri Benc) [1497774] - [net] genetlink: synchronize socket closing and family removal (Jiri Benc) [1497774] - [net] genetlink: document parallel_ops (Jiri Benc) [1497774] - [net] netlink: call unbind when releasing socket (Jiri Benc) [1497774] - [net] netlink: update listeners directly when removing socket (Jiri Benc) [1497774] - [net] netlink: rename netlink_unbind() to netlink_undo_bind() (Jiri Benc) [1497774] - [net] netlink: implement unbind to netlink_setsockopt NETLINK_DROP_MEMBERSHIP (Jiri Benc) [1497774]- [md] dm bufio: fix integer overflow when limiting maximum cache size (Mike Snitzer) [1512096] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1512096] - [md] dm: do not set 'discards_supported' in targets that do not need it (Mike Snitzer) [1512096] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1512096] - [md] dm mpath: remove annoying message of 'blk_get_request() returned -11' (Mike Snitzer) [1512096] - [md] dm space map metadata: use ARRAY_SIZE (Mike Snitzer) [1512096] - [md] dm: small cleanup in dm_get_md() (Mike Snitzer) [1512096] - [md] dm: fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1512096] - [md] dm cache: lift common migration preparation code to alloc_migration() (Mike Snitzer) [1512096] - [md] dm cache: remove usused deferred_cells member from struct cache (Mike Snitzer) [1512096] - [md] dm cache policy smq: allocate cache blocks in order (Mike Snitzer) [1512096] - [md] dm cache policy smq: change max background work from 10240 to 4096 blocks (Mike Snitzer) [1512096] - [md] dm cache background tracker: limit amount of background work that may be issued at once (Mike Snitzer) [1512096] - [md] dm cache policy smq: take origin idle status into account when queuing writebacks (Mike Snitzer) [1512096] - [md] dm cache policy smq: handle races with queuing background_work (Mike Snitzer) [1512096] - [md] dm cache: pass cache structure to mode functions (Mike Snitzer) [1512096] - [md] dm cache: fix race condition in the writeback mode overwrite_bio optimisation (Mike Snitzer) [1512095] - [md] dm raid: fix panic when attempting to force a raid to sync (Mike Snitzer) [1512096] - [x86] x86/smpboot: Fix __max_logical_packages estimate (Prarit Bhargava) [1474709] - [x86] x86/topology: Avoid wasting 128k for package id array (Prarit Bhargava) [1474709] - [x86] perf/x86/intel/uncore: Cache logical pkg id in uncore driver (Prarit Bhargava) [1474709] - [x86] kvm: mmu: always terminate page walks at level 1 (Paolo Bonzini) [1500381] {CVE-2017-12188} - [x86] kvm: nvmx: update last_nonleaf_level when initializing nested EPT (Paolo Bonzini) [1500381] {CVE-2017-12188} - [net] act_tunnel_key: fix NULL pointer dereference in tunnel_key_release() (Davide Caratti) [1511309] - [net] act_tunnel_key: fix wrong pointer dereference in tcf_idr_create() (Davide Caratti) [1511309] - [net] packet: in packet_do_bind, test fanout with bind_lock held (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: hold bind lock when rebinding to fanout hook (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: Do not call fanout_release from atomic contexts (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: fix races in fanout_add() (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] bonding: remove rtmsg_ifinfo called after bond_lower_state_changed (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to rtnetlink_event (Stefano Brivio) [1505975] - [net] bonding: remove rtmsg_ifinfo called in bond_master_upper_dev_link (Stefano Brivio) [1505975] - [net] rtnetlink: do not set notification for tx_queue_len in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: check DO_SETLINK_NOTIFY correctly in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEUPPER event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_POST_TYPE_CHANGE event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGE_TX_QUEUE_LEN event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEMTU event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] revert "rtnetlink: Do not generate notifications for CHANGEADDR event" (Stefano Brivio) [1505975] - [net] rtnetlink: use the new rtnl_get_event() interface (Vlad Yasevich) [1438106] - [net] rtnl: Add support for netdev event to link messages (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGE_TX_QUEUE_LEN event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGELOWERSTATE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for PRECHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for POST_TYPE_CHANGE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGEADDR event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notification for UDP_TUNNEL_PUSH_INFO (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for MTU events (Vlad Yasevich) [1438106] - [net] rtnetlink: Convert rtnetlink_event to white list (Vlad Yasevich) [1438106] - [crypto] rsa: Disable fips admission of rsa crypto (Neil Horman) [1475478] - [crypto] testmgr - add test cases for CRC32 (Neil Horman) [1475478] - [crypto] Add missing chunk from addition of zlib tests (Neil Horman) [1475478] - [crypto] acomp - update testmgr with support for acomp (Neil Horman) [1475478] - [crypto] qat - avoid an uninitialized variable warning (Neil Horman) [1475478] - [crypto] qat - comply with crypto_akcipher_maxsize() (Neil Horman) [1475478] - [crypto] qat - comply with crypto_kpp_maxsize() (Neil Horman) [1475478] - [crypto] testmgr - fix !x==y confusion (Neil Horman) [1475478] - [crypto] scomp - add support for deflate rfc1950 (zlib) (Neil Horman) [1475478] - [crypto] scomp - allow registration of multiple scomps (Neil Horman) [1475478] - [crypto] acomp - allow registration of multiple acomps (Neil Horman) [1475478] - [crypto] kpp - constify buffer passed to crypto_kpp_set_secret() (Neil Horman) [1475478] - [crypto] qat - increase number of supported devices (Neil Horman) [1475478] - [crypto] qat - modify format of dev top level debugfs entries (Neil Horman) [1475478] - [crypto] qat - replace hardcoded BIT(0) in vf_isr (Neil Horman) [1475478] - [crypto] qat - fix comments describing adf_disable_sriov() (Neil Horman) [1475478] - [crypto] qat - fix indentation (Neil Horman) [1475478] - [crypto] acomp - add support for deflate via scomp (Neil Horman) [1475478] - [crypto] acomp - add driver-side scomp interface (Neil Horman) [1475478] - [crypto] acomp - add asynchronous compression api (Neil Horman) [1475478] - [kernel] audit: Record fanotify access control decisions (Steve Grubb) [1451872]- [fs] vfs: fix softlockup in shrink_dcache_for_umount() (Miklos Szeredi) [1471875] - [fs] cifs: check MaxPathNameComponentLength != 0 before using it (Leif Sahlberg) [1484619] - [fs] cifs: remove endian related sparse warning (Leif Sahlberg) [1484619] - [fs] cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() (Leif Sahlberg) [1484619] - [fs] dlm: Eliminate CF_CONNECT_PENDING flag (Robert S Peterson) [1498538] - [fs] dlm: use sock_create_lite inside tcp_accept_from_sock (Robert S Peterson) [1498538] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1498538] - [pci] Detach driver before procfs & sysfs teardown on device remove (Alex Williamson) [1447196] - [hid] wacom: switch Dell canvas into highres mode (Benjamin Tissoires) [1507821] - [x86] module: Detect and skip invalid relocations (Josh Poimboeuf) [1512763] - [x86] kvm: svm: add support for RDTSCP (Eduardo Habkost) [1511805] - [x86] tsc: Force TSC_ADJUST register to value >= zero (Prarit Bhargava) [1497055] - [x86] tsc: Validate cpumask pointer before accessing it (Prarit Bhargava) [1497055] - [x86] tsc: Try to adjust TSC if sync test fails (Prarit Bhargava) [1497055] - [x86] tsc: Prepare warp test for TSC adjustment (Prarit Bhargava) [1497055] - [x86] tsc: Move sync cleanup to a safe place (Prarit Bhargava) [1497055] - [x86] tsc: Sync test only for the first cpu in a package (Prarit Bhargava) [1497055] - [x86] tsc: Verify TSC_ADJUST from idle (Prarit Bhargava) [1497055] - [x86] tsc: Store and check TSC ADJUST MSR (Prarit Bhargava) [1497055] - [x86] tsc: Detect random warps (Prarit Bhargava) [1497055] - [s390] noexec: execute kexec datamover without DAT (Hendrik Brueckner) [1513893] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1513894] - [nvme] update timeout module parameter type (David Milburn) [1507889] - [virt] kvm: make pid available for uevents without debugfs (Paolo Bonzini) [1469484] - [virt] revert "kvm: introduce guest count uevent" (Paolo Bonzini) [1469484] - [virt] kvm: trigger uevents when creating or destroying a VM (Paolo Bonzini) [1469484] - [netdrv] bonding: fix slave stuck in BOND_LINK_FAIL state (Jarod Wilson) [1500430 1496837 1493777] - [netdrv] bonding: discard lowest hash bit for 802.3ad layer 3+4 (Jarod Wilson) [1493777] - [netdrv] bonding: speed/duplex update at NETDEV_UP event (Jarod Wilson) [1493777] - [netdrv] e1000e: Be drop monitor friendly (David Arcari) [1505547] - [netdrv] e1000e: apply burst mode settings only on default (David Arcari) [1505547] - [netdrv] e1000e: fix buffer overrun while the I219 is processing DMA transactions (David Arcari) [1505547] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1505547] - [netdrv] e1000e: Separate signaling for link check/link up (David Arcari) [1505547] - [netdrv] e1000e: Fix return value test (David Arcari) [1505547] - [netdrv] e1000e: Fix wrong comment related to link detection (David Arcari) [1505547] - [netdrv] e1000e: Fix error path in link detection (David Arcari) [1505547] - [netdrv] e1000e: use setup_timer() helper (David Arcari) [1505547] - [netdrv] ibmvnic: Add vnic client data to login buffer (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Set state UP (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Fix failover error path for non-fatal resets (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Update reset infrastructure to support tunable parameters (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Let users change net device features (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable TSO support (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable scatter-gather support (Gustavo Duarte) [1508849]- [mm] huge pagecache: mmap_sem is unlocked when truncation splits pmd (Eric Sandeen) [1514874] - [mm] thp: skip file huge pmd on copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] fix memory leak in copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] dax: fix DAX PMD pgoff usage (Jeff Moyer) [1513605] - [kernel] fix device-dax pud write-faults triggered by get_user_pages() (Larry Woodman) [1457572 1457561] - [dax] explicitly set noop_backing_dev_info (Larry Woodman) [1457572 1457561] - [tools] fix mock pmem_direct_access() implementation (Larry Woodman) [1457572 1457561] - [x86] Remove paravirt ops pmd_update[_defer] and pte_update_defer (Larry Woodman) [1457572 1457561] - [dax] switch to srcu, fix rcu_read_lock() vs pte allocation (Larry Woodman) [1471656 1457572 1457561] - [mm] fix cache mode tracking in vm_insert_mixed() (Larry Woodman) [1457572 1457561] - [kernel] fix cache mode of dax pmd mappings (Larry Woodman) [1457572 1457561] - [mm] update with WRITE_ONCE/READ_ONCE (Larry Woodman) [1457572 1457561] - [kernel] do not hint for NUMA balancing on VM_MIXEDMAP mappings (Larry Woodman) [1457572 1457561] - [mm] skip VM_HUGETLB and VM_MIXEDMAP VMA for lazy mbind (Larry Woodman) [1457572 1457561] - [x86] Honour passed pgprot in track_pfn_insert() and track_pfn_remap() (Larry Woodman) [1457572 1457561] - [dax] revert "rhel: device-dax: only support page-sized faults" (Larry Woodman) [1457572 1457561] - [x86] fix get_user_pages() vs device-dax pud mappings (Larry Woodman) [1457572 1457561] - [dax] fix pud fault fallback handling (Larry Woodman) [1457572 1457561] - [dax] fix pmd/pte fault fallback handling (Larry Woodman) [1457572 1457561] - [mm] replace FAULT_FLAG_SIZE with parameter to huge_fault (Larry Woodman) [1457572 1457561] - [dax] Support for transparent PUD pages for device DAX (Larry Woodman) [1457572 1457561] - [mm] dd support for PUD-sized transparent hugepages (Larry Woodman) [1457572 1457561] - [mm] change ->pmd_fault to ->huge_fault (Larry Woodman) [1457572 1457561] - [mm] change pmd_fault() to take only vmf parameter (Larry Woodman) [1457572 1457561] - [mm] make pmd_fault() and friends be the same as fault() (Larry Woodman) [1457572 1457561] - [mm] join struct fault_env and vm_fault (Larry Woodman) [1457572 1457561] - [mm] do not pass mm_struct into handle_mm_fault (Larry Woodman) [1457572 1457561]- [security] keys: trusted: fix writing past end of buffer in trusted_read() (David Howells) [1509152 1503242] - [security] keys: return full count in keyring_read() if buffer is too small (David Howells) [1509152 1503242] - [lib] assoc_array: Fix a buggy node-splitting case (David Howells) [1503242 1501286] {CVE-2017-1219} - [security] keys: load key flags and expiry time atomically in proc_keys_show() (David Howells) [1503242] - [security] keys: Load key expiry time atomically in keyring_search_iterator() (David Howells) [1503242] - [security] keys: load key flags and expiry time atomically in key_validate() (David Howells) [1503242] - [security] keys: don't let add_key() update an uninstantiated key (David Howells) [1503242] - [security] keys: Fix race between updating and finding a negative key (David Howells) [1503242] - [security] keys: encrypted: fix dereference of NULL user_key_payload (David Howells) [1503242] - [security] keys: big_key: Use key preparsing (David Howells) [1503242] - [security] keys: properly zero out sensitive key material in big_key (David Howells) [1503242] - [security] keys: use kmemdup() in request_key_auth_new() (David Howells) [1503242] - [security] keys: reset parent each time before searching key_user_tree (David Howells) [1503242] - [security] keys: prevent KEYCTL_READ on negative key (David Howells) [1503242 1498371] - [security] keys: prevent creating a different user's keyrings (David Howells) [1503242] - [security] keys: fix writing past end of user-supplied buffer in keyring_read() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_read_key() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_assume_authority() (David Howells) [1503242] - [security] keys: don't revoke uninstantiated key in request_key_auth_new() (David Howells) [1503242] - [security] keys: fix cred refcount leak in request_key_auth_new() (David Howells) [1503242] - [lib] oid_registry.c: x.509: fix the buffer overflow in the utility function for OID string (David Howells) [1503242] - [crypto] crypto : asymmetric_keys : verify_pefile:zero memory content before freeing (David Howells) [1503242] - [security] keys: sanitize key structs before freeing (David Howells) [1503242] - [security] keys: trusted: sanitize all key material (David Howells) [1503242] - [security] keys: encrypted: sanitize all key material (David Howells) [1503242] - [security] keys: user_defined: sanitize key payloads (David Howells) [1503242] - [security] keys: sanitize add_key() and keyctl() key payloads (David Howells) [1503242] - [security] keys: fix freeing uninitialized memory in key_update() (David Howells) [1503242] - [security] keys: encrypted: use constant-time HMAC comparison (David Howells) [1503242] - [crypto] hash - Add helpers to zero stack request/descriptor (David Howells) [1503242] - [security] keys: encrypted: fix race causing incorrect HMAC calculations (David Howells) [1503242] - [security] keys: Fix stale key registration at error path (David Howells) [1503242] - [security] keys: encrypted: fix buffer overread in valid_master_desc() (David Howells) [1503242] - [security] keys: put keyring if install_session_keyring_to_cred() fails (David Howells) [1503242] - [security] keys: Delete an error message for a failed memory allocation in get_derived_key() (David Howells) [1503242] - [security] use READ_ONCE instead of deprecated ACCESS_ONCE (David Howells) [1503242] - [security] keys: add CONFIG_KEYS_COMPAT to Kconfig (David Howells) [1503242] - [crypto] pkcs#7: pkcs7_validate_trust(): initialize the _trusted output argument (David Howells) [1503242] - [crypto] x.509: Handle midnight alternative notation in GeneralizedTime (David Howells) [1503242] - [crypto] x.509: Support leap seconds (David Howells) [1503242] - [crypto] x.509: Fix leap year handling again (David Howells) [1503242] - [crypto] x.509: Fix the time validation [ver #2] (David Howells) [1503242] - [crypto] pkcs#7: Improve and export the X.509 ASN.1 time object decoder (David Howells) [1503242] - [crypto] asymmetric_keys - Fix unaligned access in x509_get_sig_params() (David Howells) [1503242] - [crypto] pkcs7 - Fix unaligned access in pkcs7_verify() (David Howells) [1503242] - [crypto] pkcs#7: Handle PKCS#7 messages that contain no X.509 certs (David Howells) [1503242] - [crypto] pkcs#7: Better handling of unsupported crypto (David Howells) [1503242] - [crypto] keys: Set pr_fmt() in asymmetric key signature handling (David Howells) [1503242] - [crypto] keys: Fix public_key asymmetric key subtype name (David Howells) [1503242] - [crypto] rsa: Don't select non-existent symbol (David Howells) [1503242] - [crypto] keys: The RSA public key algorithm needs to select MPILIB (David Howells) [1503242] - [security] ima: provide support for arbitrary hash algorithms (David Howells) [1503242] - [security] keys: fix dereferencing NULL payload with nonzero length (David Howells) [1464851] - [security] keys: Fix handling of stored error in a negatively instantiated user key (David Howells) [1466457 1411622] {CVE-2015-8539 CVE-2017-7472} - [security] keys: fix keyctl_set_reqkey_keyring() to not leak thread keyrings (David Howells) [1466457 1450158] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Differentiate uses of rcu_dereference_key() and user_key_payload() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Use memzero_explicit() for secret data (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Fix an error code in request_master_key() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}- [fs] writeback: fix a subtle race condition in I_DIRTY clearing (Eric Sandeen) [1492058] - [fs] ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO (Eric Sandeen) [1492058] - [fs] dax: fix deadlock due to misaligned PMD faults (Eric Sandeen) [1492040] - [fs] fs/dax.c: fix inefficiency in dax_writeback_mapping_range() (Eric Sandeen) [1492058] - [fs] dax: fix race between colliding PMD & PTE entries (Eric Sandeen) [1492052] - [fs] dax: fix PMD data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] dax: fix data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] ext4: return to starting transaction in ext4_dax_huge_fault() (Eric Sandeen) [1492051] - [fs] mm: fix data corruption due to stale mmap reads (Eric Sandeen) [1492051] - [fs] Revert "block: use DAX for partition table reads" (Eric Sandeen) [1492058] - [fs] dax: prevent invalidation of mapped DAX entries (Eric Sandeen) [1492051] - [fs] dax: fix radix tree insertion race (Eric Sandeen) [1473838] - [fs] mm,fs,dax: mark dax_iomap_pmd_fault as const (Eric Sandeen) [1492058] - [fs] iomap: constify struct iomap_ops (Eric Sandeen) [1492058] - [fs] dax: fix build warnings with FS_DAX and !FS_IOMAP (Eric Sandeen) [1492058] - [fs] ext4: Add select for CONFIG_FS_IOMAP (Eric Sandeen) [1492058] - [mm] dax: wrprotect pmd_t in dax_mapping_entry_mkclean (Larry Woodman) [1457572] - [mm] add follow_pte_pmd() (Larry Woodman) [1457572] - [mm] x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP (Larry Woodman) [1457572] - [mm] mincore: add support for DAX huge page mappings (Larry Woodman) [1457572] - [mm] ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings (Larry Woodman) [1457572] - [mm] thp, dax: add thp_get_unmapped_area for pmd mappings (Larry Woodman) [1457572] - [mm] dax: re-enable dax pmd mappings (Larry Woodman) [1457572 1383493] - [mm] allow GFP_{FS, IO} for page_cache_read page cache allocation (Larry Woodman) [1457572 1383493] - [mm] fix compilation issues is DAX PMD code (Larry Woodman) [1457572 1383493] - [mm] mm, x86: get_user_pages() for dax mappings (Larry Woodman) [1457572 1383493] - [mm] mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd (Larry Woodman) [1457572 1383493] - [mm] dax: add tracepoint to dax_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint to dax_writeback_one() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_writeback_mapping_range() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pfn_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_iomap_pte_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] ext4: Simplify DAX fault path (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Call ->iomap_begin without entry lock during dax fault (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Finish fault completely when loading holes (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Avoid page invalidation races and unnecessary radix tree traversals (Larry Woodman) [1457569 1383493 1457572] - [mm] Invalidate DAX radix tree entries only if appropriate (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: update MAINTAINERS entries for FS DAX (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint infrastructure, PMD tracing (Larry Woodman) [1457569 1383493 1457572] - [mm] tracing: add __print_flags_u64() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: clear dirty entry tags on cache flush (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: protect PTE modification on WP fault by radix tree entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: make cache flushing protected by entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] export follow_pte() (Larry Woodman) [1457569 1383493 1457572] - [mm] change return values of finish_mkwrite_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] provide helper for finishing mkwrite faults (Larry Woodman) [1457569 1383493 1457572] - [mm] pass vm_fault structure into do_page_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] move handling of COW faults into DAX code (Larry Woodman) [1457569 1383493 1457572] - [mm] allow full handling of COW faults in ->fault handlers (Larry Woodman) [1457569 1383493 1457572] - [mm] factor out functionality to finish page faults (Larry Woodman) [1457569 1383493 1457572] - [mm] extend struct vm_fault (Larry Woodman) [1457569 1383493 1457572]- [tools] revert "tools/power turbostat: stop migrating, unless '-m'" (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel (Prarit Bhargava) [1514290] - [tools] power turbostat: stop migrating, unless '-m' (Prarit Bhargava) [1514290] - [tools] power turbostat: if --debug, print sampling overhead (Prarit Bhargava) [1514290] - [tools] power turbostat: hide SKL counters, when not requested (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: fix impossibly large CPUc1 value (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 add missing column definitions (Prarit Bhargava) [1514290] - [tools] power turbostat: update HWP dump to decimal from hex (Prarit Bhargava) [1514290] - [tools] power turbostat: enable package THERM_INTERRUPT dump (Prarit Bhargava) [1514290] - [tools] power turbostat: show missing Core and GFX power on SKL and KBL (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: GFXMHz column not changing (Prarit Bhargava) [1514290] - [tools] power turbostat: version 17.02.24 (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: --add u32 was printed as u64 (Prarit Bhargava) [1514290] - [tools] power turbostat: show error on exec (Prarit Bhargava) [1514290] - [tools] power turbostat: dump p-state software config (Prarit Bhargava) [1514290] - [tools] power turbostat: show package number, even without --debug (Prarit Bhargava) [1514290] - [tools] power turbostat: support "--hide C1" etc (Prarit Bhargava) [1514290] - [tools] power turbostat: move --Package and --processor into the --cpu option (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 update (Prarit Bhargava) [1514290] - [tools] power turbostat: update --list feature (Prarit Bhargava) [1514290] - [tools] power turbostat: use wide columns to display large numbers (Prarit Bhargava) [1514290] - [tools] power turbostat: Add --list option to show available header names (Prarit Bhargava) [1514290] - [tools] power turbostat: fix zero IRQ count shown in one-shot command mode (Prarit Bhargava) [1514290] - [tools] power turbostat: add --cpu parameter (Prarit Bhargava) [1514290] - [tools] power turbostat: print sysfs C-state stats (Prarit Bhargava) [1514290] - [tools] power turbostat: extend --add option to accept /sys path (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on BDX (Prarit Bhargava) [1514290] - [tools] power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on SKX (Prarit Bhargava) [1514290] - [tools] turbostat: Move functions to correct location (Prarit Bhargava) [1514290] - [tools] power turbostat: use tsc_tweak everwhere it is needed (Prarit Bhargava) [1514290] - [tools] power turbostat: Baytrail c-state support (Prarit Bhargava) [1514290] - [tools] power turbostat: print system config, unless --quiet (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: decode CPUID(6).TURBO (Prarit Bhargava) [1514290] - [x86] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: dump Atom P-states correctly (Prarit Bhargava) [1514290] - [x86] x86 msr-index.h: Define Atom specific core ratio MSR locations (Prarit Bhargava) [1514290] - [tools] power turbostat: add precision to --debug frequency output (Prarit Bhargava) [1514290] - [tools] power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [x86] msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding (Prarit Bhargava) [1514290] - [tools] power turbostat: decode Baytrail CC6 and MC6 demotion configuration (Prarit Bhargava) [1514290] - [tools] power turbostat: BYT does not have MSR_MISC_PWR_MGMT (Prarit Bhargava) [1514290] - [powercap] x86/cpu: Rename Merrifield2 to Moorefield (Prarit Bhargava) [1514290] - [tools] power turbostat: Display HWP OOB status (Prarit Bhargava) [1514290] - [tools] power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1514290]- [infiniband] rdma/nldev: Enforce device index check for port callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flag (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse vlan priority as sl (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse VLAN ID correctly and ignore the value of zero (Don Dutile) [1499364 1462433 1456694] - [infiniband] ib/mlx5: Fix label order in error path handling (Don Dutile) [1499364 1456694] - [infiniband] rdma/iwpm: Properly mark end of NL messages (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Unsuccessful PCIe caps tuning should not fail driver load (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: On error, fix use after free during user context setup (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Return correct value in general interrupt handler (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check eeprom config partition validity (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only reset QSFP after link up and turn off AOC TX (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Turn off AOC TX after offline substates (Don Dutile) [1499364 1452789 1456694] - [infiniband] ib/mlx5: Fix NULL deference on mlx5_ib_update_xlt failure (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Simplify mlx5_ib_cont_pages (Don Dutile) [1499364 1456694 1456699] - [infiniband] ib/ipoib: Fix inconsistency with free_netdev and free_rdma_netdev (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Fix sysfs Pkey create<->remove possible deadlock (Don Dutile) [1499364 1456699] - [infiniband] ib: Correct MR length field to be 64-bit (Don Dutile) [1499364] - [infiniband] ib/core: Fix qp_sec use after free access (Don Dutile) [1499364] - [infiniband] ib/core: Fix typo in the name of the tag-matching cap struct (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix reporting correct opcodes for completion (Don Dutile) [1499364 1454965 1456694] - [infiniband] ib/mlx5: fix debugfs cleanup (Don Dutile) [1499364 1456694] - [infiniband] ib/ocrdma: fix incorrect fall-through on switch statement (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Suppress the retry related completion errors (Don Dutile) [1499364 1456699] - [infiniband] ib/core: Fix for core panic (Don Dutile) [1499364 1462433] - [netdrv] qed: remove unnecessary call to memset (Don Dutile) [1499364 1462433 1456692] - [infiniband] ib/mlx4: fix sprintf format warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/netlink: clean up message validity array initializer (Don Dutile) [1499364] - [infiniband] rdam/netlink: Fix out-of-bound access while checking message validity (Don Dutile) [1499364] - [net] xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler (Don Dutile) [1499364] - [net] sunrpc: fix a list corruption issue in xprt_release() (Don Dutile) [1499364] - [net] sunrpc: Add a separate spinlock to protect the RPC request receive list (Don Dutile) [1499364] - [net] sunrpc: Don't hold the transport lock across socket copy operations (Don Dutile) [1499364] - [net] sunrpc: Fix up socket autodisconnect (Don Dutile) [1499364] - [net] svcrdma: Estimate Send Queue depth properly (Don Dutile) [1499364] - [infiniband] rdma core: Add rdma_rw_mr_payload() (Don Dutile) [1499364] - [net] svcrdma: Limit RQ depth (Don Dutile) [1499364] - [net] svcrdma: Populate tail iovec when receiving (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Use ARRAY_SIZE macro (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix incorrect size allocation for dev->caps.spec_qps (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix memory leaks on error exit path (Don Dutile) [1499364 1456692] - [infiniband] ib/core: Expose ioctl interface through experimental Kconfig (Don Dutile) [1499364] - [infiniband] ib/core: Assign root to all drivers (Don Dutile) [1499364] - [infiniband] ib/core: Add completion queue (cq) object actions (Don Dutile) [1499364] - [infiniband] ib/core: Add legacy driver's user-data (Don Dutile) [1499364] - [infiniband] ib/core: Export ioctl enum types to user-space (Don Dutile) [1499364] - [infiniband] ib/core: Explicitly destroy an object while keeping uobject (Don Dutile) [1499364] - [infiniband] ib/core: Add macros for declaring methods and attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add uverbs merge trees functionality (Don Dutile) [1499364] - [infiniband] ib/core: Add DEVICE object and root tree structure (Don Dutile) [1499364] - [infiniband] ib/core: Declare an object instead of declaring only type attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add new ioctl interface (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix a signedness (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Report network header type in WC (Don Dutile) [1499364 1454965] - [infiniband] ib/core: Add might_sleep() annotation to ib_init_ah_from_wc() (Don Dutile) [1499364] - [infiniband] ib/cm: Fix sleeping in atomic when RoCE is used (Don Dutile) [1499364 1462433] - [netdrv] qed: fix spelling mistake: "calescing" -> "coalescing" (Don Dutile) [1499364 1462433] - [infiniband] ib/core: Add support to finalize objects in one transaction (Don Dutile) [1499364] - [infiniband] ib/core: Add a generic way to execute an operation on a uobject (Don Dutile) [1499364 1456692] - [netdrv] mlx4: Add user mac FW update support (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Fix misplaced brackets of sizeof (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Make explicit conversion to 64bit value (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Dynamically allocate structs at mlx4_slave_cap (Don Dutile) [1499364 1456692] - [infiniband] documentation: Hardware tag matching (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Support IB_SRQT_TM (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add XRQ support (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fill XRQ capabilities (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Expose XRQ capabilities (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add XRQ creation parameter to UAPI (Don Dutile) [1499364] - [infiniband] ib/core: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/core: Separate CQ handle in SRQ context (Don Dutile) [1499364] - [infiniband] ib/core: Add XRQ capabilities (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Update HW layout definitions (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Handle NETDEV_CHANGE events (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Avoid ICRC errors by copying into the skb first (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Another fix for broken receive queue draining (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded initialization in prepare6() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up rxe_qp_cleanup() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Add dst_clone() in prepare_ipv6_hdr() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix destination cache for IPv6 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up the responder's find_resources() function (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove dangling prototype (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Disable completion upcalls when a CQ is destroyed (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Move refcounting earlier in rxe_send() (Don Dutile) [1499364 1456704 1452789 1451799] - [infiniband] ib/rdmavt: Handle dereg of inuse MRs properly (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Convert hfi1_error_port_qps() to use new QP iterator (Don Dutile) [1499364 1452789] - [infiniband] ib/rdmavt: Add QP iterator API for QPs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use accessor to determine ring size (Don Dutile) [1499364 1452789] - [infiniband] ib/qib: Stricter bounds checking for copy to buffer (Don Dutile) [1499364 1452789] - [infiniband] ib/hif1: Remove static tracing from SDMA hot path (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Acquire QSFP cable information on loopback (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: constify vm_operations_struct (Don Dutile) [1499364 1452789] - [infiniband] ib/usnic: check for allocation failure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add opcode states to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add received request info to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix whitespace alignment issue for MAD (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure and MACRO definitions in user_sdma.c to user_sdma.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure definitions from user_exp_rcv.c to user_exp_rcv.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove duplicate definitions of num_user_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix the bail out code in pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up user_sdma_send_pkts() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up hfi1_user_exp_rcv_setup function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Improve local kmem_cache_alloc performance (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Ratelimit prints from sdma_interrupt (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Stricter bounds checking for copy and array access (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: Remove unnecessary memory allocation for boardname (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/{qib, hfi1}: Avoid flow control testing for RDMA write operation (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt: Use rvt_put_swqe() in rvt_clear_mr_ref() (Don Dutile) [1499364 1451799 1456694] - [infiniband] ib/mlx5: Report mlx5 enhanced multi packet WQE capability (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Allow posting multi packet send WQEs if hardware supports (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for multi underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix integer overflow when page_shift == 31 (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix memory leak in clean_mr error path (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Decouple MR allocation and population flows (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Enable UMR for MRs created with reg_create (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Expose software parsing for Raw Ethernet QP (Don Dutile) [1499364 1456694 1462433] - [infiniband] rdma/qedr: fix spelling mistake: "invlaid" -> "invalid" (Don Dutile) [1499364 1462433] - [infiniband] ib: Avoid ib_modify_port() failure for RoCE devices (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Update device query parameters and port caps (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Add RoCEv2 support (Don Dutile) [1499364 1454965 1456699] - [infiniband] ib/ipoib: Enable ioctl for to IPoIB rdma netdevs (Don Dutile) [1499364 1456699] - [infiniband] rdma/nes: Remove zeroed parameter from port query callback (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Properly annotate link layer variable (Don Dutile) [1499364 1456692 1456694] - [infiniband] rdma/mlx5: Limit scope of get vector affinity local function (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Make rxe_counter_name static (Don Dutile) [1499364 1456704 1456699] - [infiniband] ib/ipoib: Sync between remove_one to sysfs calls that use rtnl_lock (Don Dutile) [1499364 1456699 1456692] - [infiniband] ib/mlx4: Check that reserved fields in mlx4_ib_create_qp_rss are zero (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Remove redundant attribute in mlx4_ib_create_qp_rss struct (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix struct mlx4_ib_create_wq alignment (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix RSS QP type in creation verb (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Add necessary delay drop assignment (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix some spelling mistakes (Don Dutile) [1499364 1456694 1456692] - [infiniband] ib/mlx4: Fix some spelling mistakes (Don Dutile) [1499364 1456692] - [infiniband] rdma/mthca: Make explicit conversion to 64bit value (Don Dutile) [1499364] - [infiniband] rdma/usnic: Fix remove address space warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Remove gfp_mask argument from acquire_group call (Don Dutile) [1499364 1456692] - [infiniband] rdma/core: Refactor get link layer wrapper (Don Dutile) [1499364] - [infiniband] rdma/core: Delete BUG() from unreachable flow (Don Dutile) [1499364] - [infiniband] core: Cleanup device capability enum (Don Dutile) [1499364] - [infiniband] (core, ulp): Convert register/unregister event handler to be void (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Fix create qp command alignment (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Don't use uninitialized variable (Don Dutile) [1499364 1456692] - [infiniband] ib/uverbs: Introduce and use helper functions to copy ah attributes (Don Dutile) [1499364] - [infiniband] ib/cma: Fix erroneous validation of supported default GID type (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: make mlx4_profile const (Don Dutile) [1499364 1456692] - [infiniband] Autoload netlink client modules (Don Dutile) [1499364] - [infiniband] rdma: Allow demand loading of NETLINK_RDMA (Don Dutile) [1499364] - [infiniband] rdma: Fix return value check for ib_get_eth_speed() (Don Dutile) [1499364] - [net] xprtrdma: Re-arrange struct rx_stats (Don Dutile) [1499364 1454965] - [infiniband] ib/pvrdma: Remove unused function (Don Dutile) [1499364 1454965 1452789] - [infiniband] ib/hfi1: Add kernel receive context info to debugfs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove HFI1_VERBS_31BIT_PSN option (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Stricter bounds checking of MAD trap index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Load fallback platform configuration per HFI device (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add flag for platform config scratch register read (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Document phys port state bits not used in IB (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check xchg returned value for queuing link down entry (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake: "Maximim" -> "Maximum" (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enhance PIO/SDMA send for 16B (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B RC/UC support (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add 16B trace support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B UD support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Determine 9B/16B L2 header type based on Address handle (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to process 16B header errors (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to send 16B bypass packets (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to receive 16B bypass packets (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hf1: User context locking is inconsistent (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Protect context array set/clear with spinlock (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use host_link_state to read state when DC is shut down (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove lstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pmtu from the QP structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Revert egress pkey check enforcement (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Fix input len in multiple user verbs (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Replace PCI pool old API (Don Dutile) [1499364 1456694 1456692] - [netdrv] mlx4: Replace PCI pool old API (Don Dutile) [1499364 1456692] - [infiniband] ib/mthca: Replace PCI pool old API (Don Dutile) [1499364 1452789] - [infiniband] Add OPA extended LID support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: add const to bin_attribute structures (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: add const to bin_attribute structures (Don Dutile) [1499364 1451799] - [infiniband] infiniband: avoid overflow warning (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded check (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Convert pr_info to pr_warn (Don Dutile) [1499364 1456704 1454965] - [infiniband] pvrdma: constify pci_device_id (Don Dutile) [1499364 1454965] - [infiniband] nes: constify pci_device_id (Don Dutile) [1499364] - [infiniband] mthca: constify pci_device_id (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake in variable name continious (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: fix spelling mistake: "failng" -> "failing" (Don Dutile) [1499364 1451799] - [infiniband] iwcm: Don't allocate iwcm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] cm: Don't allocate ib_cm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] rdma/core: make ib_device.add method optional (Don Dutile) [1499364 1456692] - [netdrv] mlx4: fix spelling mistake: "availible" -> "available" (Don Dutile) [1499364 1456692] - [netdrv] mlx4: sizeof style usage (Don Dutile) [1499364 1456692] - [netdrv] mlx4: remove unnecessary pci_set_drvdata() (Don Dutile) [1499364 1456692] - [net] xprtrdma: Remove imul instructions from chunk list encoders (Don Dutile) [1499364] - [net] xprtrdma: Remove imul instructions from rpcrdma_convert_iovs() (Don Dutile) [1499364] - [netdrv] Change Kconfig description (Don Dutile) [1499364] - [netdrv] Allow Mellanox switch devices to be configured if only I2C bus is set (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_bc_marshal_reply() (Don Dutile) [1499364] - [net] xprtrdma: Harden chunk list encoding against send buffer overflow (Don Dutile) [1499364] - [net] xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpclen from rpcrdma_marshal_req (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_marshal_req() synopsis (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_type (Don Dutile) [1499364] - [infiniband] rdma/netlink: Provide port state and physical link state (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export LID mask control (LMC) (Don Dutile) [1499364] - [infiniband] rdma/netink: Export lids and sm_lids (Don Dutile) [1499364] - [infiniband] rdma/netlink: Advertise IB subnet prefix (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_guid and sys_image_guid (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export FW version (Don Dutile) [1499364] - [infiniband] Simplify get firmware interface (Don Dutile) [1499364] - [infiniband] rdma/netlink: Expose device and port capability masks (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev port doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev port dumpit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev device doit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev device dumpit calback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev initialization flows (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add netlink device definitions to UAPI (Don Dutile) [1499364] - [infiniband] rdma/netlink: Update copyright (Don Dutile) [1499364] - [infiniband] rdma/netlink: Convert LS to doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Reduce indirection access to cb_table (Don Dutile) [1499364] - [infiniband] netlink: Add and implement doit netlink callback (Don Dutile) [1499364] - [infiniband] core: Add and expose static device index (Don Dutile) [1499364] - [infiniband] rdma/core: Add iterator over ib_devices (Don Dutile) [1499364] - [infiniband] netlink: Rename netlink callback struct (Don Dutile) [1499364] - [infiniband] netlink: Simplify and rename ibnl_chk_listeners (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_multicast (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_unicast* (Don Dutile) [1499364] - [infiniband] rdma/netlink: Simplify the put_msg and put_attr (Don Dutile) [1499364] - [infiniband] netlink: Add flag to consolidate common handling (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove extra EXPORT_SYMBOLS (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove useless check of netlink client validity (Don Dutile) [1499364] - [infiniband] rdma/netlink: Avoid double pass for RDMA netlink messages (Don Dutile) [1499364] - [infiniband] netlink: Remove redundant owner option for netlink callbacks (Don Dutile) [1499364] - [infiniband] netlink: Remove netlink clients infrastructure (Don Dutile) [1499364] - [infiniband] core: Add wait/retry version of ibnl_unicast (Don Dutile) [1499364 1456694] - [infiniband] mlx5: support ->get_vector_affinity (Don Dutile) [1499364 1456694] - [infiniband] core: expose affinity mappings per completion vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5: move affinity hints assignments to generic code (Don Dutile) [1499364 1456694] - [kernel] pci: add an API to get node from vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5e: don't assume anything on the irq affinity mappings of the device (Don Dutile) [1499364 1456694] - [netdrv] mlx5: convert to generic pci_alloc_irq_vectors (Don Dutile) [1499364 1456694] - [infiniband] ib/cm: Set appropriate slid and dlid when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Create appropriate path records when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Add OPA Path record support to CM (Don Dutile) [1499364] - [infiniband] ib/core: Change wc.slid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.sm_lid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.lid size from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/mad: Change slid in RMPP recv from 16 to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Increase local_lid to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/srpt: Increase lid and sm_lid to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Convert ah_attr from OPA to IB when copying to user (Don Dutile) [1499364] - [net] xprtrdma: Clean up XDR decoding in rpcrdma_update_granted_credits() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpcrdma_rep::rr_len (Don Dutile) [1499364] - [net] xprtrdma: Remove opcode check in Receive completion handler (Don Dutile) [1499364] - [net] xprtrdma: Replace rpcrdma_count_chunks() (Don Dutile) [1499364] - [net] sunrpc: Add generic helpers for xdr_stream encode/decode (Don Dutile) [1499364] - [net] xprtrdma: Refactor rpcrdma_reply_handler() (Don Dutile) [1499364] - [net] xprtrdma: Harden backchannel call decoding (Don Dutile) [1499364] - [net] xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler() (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Always perform offline transition (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Prevent link down request double queuing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create workqueue for link events (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/{rdmavt, hfi1, qib}: Fix panic with post receive and SGE compression (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Disambiguate corruption and uninitialized error cases (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only set fd pointer when base context is completely initialized (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Do not enable disabled port on cable insert (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Harden state transition to Armed and Active (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Split copy_to_user data copy for better security (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Verify port data VLs credits on transition to Armed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move saving PCI values to a separate function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix initialization failure for debug firmware (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix code consistency for if/else blocks in chip.c (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Send MAD traps until repressed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Pass the context pointer rather than the index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use context pointer rather than context index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Size rcd array index correctly and consistently (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused user context data members (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Assign context does not clean up file descriptor correctly on error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Serve the most starved iowait entry first (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix bar0 mapping to use write combining (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check return values from PCI config API calls (Don Dutile) [1499364 1452789] - [infiniband] ib/cma: Fix default RoCE type setting (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application of supported WIDs (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application if DPM is supported (Don Dutile) [1499364 1462433] - [netdrv] qed: enhanced per queue max coalesce value (Don Dutile) [1499364 1462433] - [netdrv] qed: Read per queue coalesce from hardware (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for vf coalesce configuration (Don Dutile) [1499364 1462433] - [netdrv] qede: Add ethtool support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed/qede: Add setter APIs support for RX flow classification (Don Dutile) [1499364 1462433] - [netdrv] qede: Add getter APIs support for RX flow classification (Don Dutile) [1499364 1462433 1456692] - [netdrv] mlx4_en: remove unnecessary error check (Don Dutile) [1499364 1456692] - [netdrv] mlx4_en: remove unnecessary returned value (Don Dutile) [1499364 1456692 1452789] - [infiniband] ib/hfi1: Add receiving queue info to qp_stats (Don Dutile) [1499364 1452789 1456692] - [infiniband] ib/mlx4: Expose RSS capabilities (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for RSS QP (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ indirection table related verbs (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ related verbs (Don Dutile) [1499364 1456692] - [infiniband] (ib, net)/mlx4: Add resource utilization support (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add inline-receive support (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Expose extended error counters (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix cached MR allocation flow (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Report RX checksum capabilities for IPoIB (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Report enhanced capabilities for IPoIB (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add multicast flow steering support for underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for QP with a given source QPN (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Add support for RoCEv2 multicast (Don Dutile) [1499364] - [infiniband] ib/core: Set RoCEv2 MGID according to spec (Don Dutile) [1499364] - [infiniband] ib/core: Fix the validations of a multicast LID in attach or detach operations (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add delay drop configuration and statistics (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support to dropless RQ (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce general notification event (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce set delay drop command (Don Dutile) [1499364 1456694] - [infiniband] ib/core: Introduce delay drop for a WQ (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Restore IB guid/policy for virtual functions (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add debug control parameters for congestion control (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Change logic for dispatching IB events for port state (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add raw ethernet local loopback support (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add raw ethernet local loopback firmware command (Don Dutile) [1499364 1456694] - [infiniband] rdma: Remove useless MODULE_VERSION (Don Dutile) [1499364] - [infiniband] ib/core: Add generic function to extract IB speed from netdev (Don Dutile) [1499364] - [infiniband] ib/usnic: Implement get_netdev hook (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: remove duplicate code (Don Dutile) [1499364 1451799] - [infiniband] ib/cma: Set default gid type to RoCEv2 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Constify static rxe_vm_ops (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use __func__ to print function's name (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use DEVICE_ATTR_RO macro to show parent field (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Prefer 'unsigned int' to bare use of 'unsigned' (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use "foo *bar" instead of "foo * bar" (Don Dutile) [1499364 1456704 1452789] - [infiniband] ib/hfi1: Handle missing magic values in config file (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Resolve kernel panics by reference counting receive contexts (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Initialize TID lists to avoid crash on cleanup (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Replace deprecated pci functions with new API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add traces for TID operations (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use a template for tid reg/unreg (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove reading platform configuration from EFI variable (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create common expected receive verbs/PSM code (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Set proper logging levels on QSFP cable error events (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix DC 8051 host info flag array (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1, qib: Do not send QKey trap for UD qps (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Modify handling of physical link state by Host Driver (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Allow QP state transition from reset to error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add error checking for buffer overrun in OPA aggregate (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove subtraction of uninitialized value (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use QPN mask to avoid overflow (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix spelling mistake in linkdown reason (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Remove duplicated functions (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Fix up sdma_init function comment (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Reclassify type of messages printed for platform config logic (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_HAS_ERROR bit operation (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_SEND_DONE bit operation (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/core, rdmavt, hfi1, opa-vnic: Send OPA cap_mask3 in trap (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/hfi1: Replace deprecated pci functions with new API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Name function prototype parameters for affinity module (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Optimize cachelines for user SDMA request structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Don't remove RB entry when not needed (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Compress adjacent SGEs in rvt_lkey_ok() (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Setup common IB fields in hfi1_packet struct (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Separate input/output header tracing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add functions to parse BTH/IB headers (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused mk_qpn function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unnecessary initialization from tx request (Don Dutile) [1499364 1452789] - [net] sunrpc: Allow xprt->ops->timer method to sleep (Don Dutile) [1499364]- [x86] mce/amd: Always give panic severity for UC errors in kernel context (Suravee Suthikulpanit) [1493197] - [x86] acpi/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems (Suravee Suthikulpanit) [1508650] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [s390] scsi: zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1503935] - [scsi] sd: Do not override max_sectors_kb sysfs setting (Ewan Milne) [1507941] - [scsi] lpfc: Fix hard lock up NMI in els timeout handling (Dick Kennedy) [1503933] - [scsi] lpfc: Fix a precedence bug in lpfc_nvme_io_cmd_wqe_cmpl() (Dick Kennedy) [1513061] - [nvme] fixup wwid_show() check for null_uuid (David Milburn) [1513142] - [nvme] lpfc: tie in to new dev_loss_tmo interface in nvme transport (David Milburn) [1508583] - [nvme] nvme-fc: decouple ns references from lldd references (David Milburn) [1508583] - [nvme] nvme-fc: fix localport resume using stale values (David Milburn) [1508583] - [nvme] nvmet: fix fatal_err_work deadlock (David Milburn) [1508583] - [nvme] nvme-fc: add dev_loss_tmo timeout and remoteport resume support (David Milburn) [1508583] - [nvme] allow controller RESETTING to RECONNECTING transition (David Milburn) [1508583] - [nvme] nvme-fc: check connectivity before initiating reconnects (David Milburn) [1508583] - [nvme] nvme-fc: add a dev_loss_tmo field to the remoteport (David Milburn) [1508583] - [nvme] nvme-fc: change ctlr state assignments during reset/reconnect (David Milburn) [1508583] - [nvme] nvme-fc: merge __nvme_fc_schedule_delete_work into __nvme_fc_del_ctrl (David Milburn) [1508583] - [nvme] nvme-fc: avoid workqueue flush stalls (David Milburn) [1508583] - [iommu] amd: Free already flushed ring-buffer entries before full-check (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove amd_iommu_disabled check from amd_iommu_detect() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Free IOMMU resources when disabled on command line (Suravee Suthikulpanit) [1508644] - [iommu] amd: Set global pointers to NULL after freeing them (Suravee Suthikulpanit) [1508644] - [iommu] amd: Check for error states first in iommu_go_to_state() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add new init-state IOMMU_CMDLINE_DISABLED (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rename free_on_init_error() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Suppress IO_PAGE_FAULTs in kdump kernel (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove queue_release() function (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain timer to flush per-cpu queues (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add flush counters to struct dma_ops_domain (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add locking to per-domain flush-queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Make use of the per-domain flush queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain flush-queue data structures (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rip out old queue flushing code (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce delay waiting for command buffer space (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce amount of MMIO when submitting commands (Suravee Suthikulpanit) [1508644] - [netdrv] qlcnic: remove redundant zero check on retries counter (Harish Patil) [1479140] - [netdrv] qlcnic: add const to bin_attribute structure (Harish Patil) [1479140] - [netdrv] qlcnic: remove unnecessary static in qlcnic_dump_fw() (Harish Patil) [1479140] - [netdrv] qlcnic: Fix tunnel offload for 82xx adapters (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M (Harish Patil) [1479140] - [netdrv] qlcnic: Update version to 5.3.66 (Harish Patil) [1479140] - [netdrv] qlcnic: Fix link configuration with autoneg disabled (Harish Patil) [1479140] - [netdrv] qlcnic: fix unchecked return value (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic_sysfs: constify bin_attribute structures (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a memory leak in error handling path (Harish Patil) [1479140] - [netdrv] generalize napi_complete_done() (Harish Patil) [1479140] - [netdrv] qlogic: use core min/max MTU checking (Harish Patil) [1479140]- [infiniband] ib/hfi1: update to new mmu_notifier semantic (Don Dutile) [1499363 1452789] - [infiniband] ib/umem: update to new mmu_notifier semantic (Don Dutile) [1499363] - [infiniband] ib/mlx5: Always return success for RoCE modify port (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx5: Fix Raw Packet QP event handler assignment (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Avoid accessing non-allocated memory when inferring port type (Don Dutile) [1499363] - [netdrv] mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled (Don Dutile) [1499363 1456692] - [infiniband] ib/uverbs: Fix NULL pointer dereference during device removal (Don Dutile) [1499363] - [infiniband] ib/core: Protect sysfs entry on ib_unregister_device (Don Dutile) [1499363] - [infiniband] rdma/vmw_pvrdma: Report CQ missed events (Don Dutile) [1499363 1454965] - [netdrv] qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()' (Don Dutile) [1499363 1462433] - [netdrv] rdma/mlx5: Fix existence check for extended address vector (Don Dutile) [1499363 1456694] - [infiniband] ib/uverbs: Fix device cleanup (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Prevent leak of reserved field (Don Dutile) [1499363] - [infiniband] ib/core: Fix race condition in resolving IP to MAC (Don Dutile) [1499363] - [netdrv] mlx4_core: Fixes missing capability bit in flags2 capability dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix namespace misalignment in QinQ VST support commit (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support (Don Dutile) [1499363 1456692] - [infiniband] ib/ipoib: Notify on modify QP failure only when relevant (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Remove double pointer assigning (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Clean error paths in add port (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add get statistics support to SRIOV VF (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add multicast packets statistics (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Prevent setting negative values to max_nonsrq_conn_qp (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Make sure no in-flight joins while leaving that mcast (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync when needed (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Fix race between light events and interface restart (Don Dutile) [1499363 1456699] - [infiniband] rdma/core: Initialize port_num in qp_attr (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Fix the check for port number (Don Dutile) [1499363] - [infiniband] ib/cma: Fix reference count leak when no ipv4 addresses are set (Don Dutile) [1499363] - [infiniband] rdma/iser: don't send an rkey if all data is written as immadiate-data (Don Dutile) [1499363] - [infiniband] rxe: fix broken receive queue draining (Don Dutile) [1499363] - [infiniband] rdma/qedr: Prevent memory overrun in verbs' user responses (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx4: Fix CM REQ retries in paravirt mode (Don Dutile) [1499363 1456692] - [infiniband] ib/rdmavt: Setting of QP timeout can overflow jiffies computation (Don Dutile) [1499363 1452789] - [infiniband] ib/core: Fix sparse warnings (Don Dutile) [1499363] - [infiniband] ib/mlx5: Fix a warning message (Don Dutile) [1499363 1456694] - [infiniband] rdma/ocrdma: Fix error codes in ocrdma_create_srq() (Don Dutile) [1499363] - [infiniband] rdma/ocrdma: Fix an error code in ocrdma_alloc_pd() (Don Dutile) [1499363] - [infiniband] ib/ipoib: Fix error code in ipoib_add_port() (Don Dutile) [1499363 1456699] - [infiniband] ib/rxe: Set dma_mask and coherent_dma_mask (Don Dutile) [1499363 1456704] - [infiniband] ib/rxe: Fix kernel panic from skb destructor (Don Dutile) [1499363 1456704] - [infiniband] ib/ipoib: Let lower driver handle get_stats64 call (Don Dutile) [1499363 1456699] - [infiniband] ib/core: Add ordered workqueue for RoCE GID management (Don Dutile) [1499363] - [infiniband] ib/mlx5: Clean mr_cache debugfs in case of failure (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Remove NOIO QP create flag (Don Dutile) [1499363] - [netdrv] {net, ib}/mlx4: Remove gfp flags argument (Don Dutile) [1499363 1456692] - [infiniband] ib/{rdmavt, qib, hfi1}: Remove gfp flags argument (Don Dutile) [1499363 1452789] - [infiniband] ib/ipoib: Convert IPoIB to memalloc_noio_* calls (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Forward MTU change to driver below (Don Dutile) [1499363 1456699] - [infiniband] ib: Convert msleep below 20ms to usleep_range (Don Dutile) [1499363] - [infiniband] ib/uverbs: Make use of ib_modify_qp variant to avoid resolving DMAC (Don Dutile) [1499363] - [infiniband] ib/core: Introduce modify QP operation with udata (Don Dutile) [1499363] - [infiniband] ib/core: Don't resolve IP address to the loopback device (Don Dutile) [1499363] - [infiniband] ib/core: Namespace is mandatory input for address resolution (Don Dutile) [1499363] - [infiniband] ib/iser: Fix connection teardown race condition (Don Dutile) [1499363] - [infiniband] rdma/core: Document confusing code (Don Dutile) [1499363] - [infiniband] mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array (Don Dutile) [1499363 1456694] - [infiniband] ib/hfi1: Ensure dd->gi_mask can not be overflowed (Don Dutile) [1499363 1452789] - [netdrv] mlx4_en: remove unnecessary returned value check (Don Dutile) [1499363 1456692] - [net] xprtrdma: Fix documenting comments in frwr_ops.c (Don Dutile) [1499363] - [net] xprtrdma: Replace PAGE_MASK with offset_in_page() (Don Dutile) [1499363] - [net] xprtrdma: FMR does not need list_del_init() (Don Dutile) [1499363] - [net] xprtrdma: Demote "connect" log messages (Don Dutile) [1499363] - [net] xprtrdma: Don't defer MR recovery if ro_map fails (Don Dutile) [1499363] - [net] xprtrdma: Fix FRWR invalidation error recovery (Don Dutile) [1499363] - [net] xprtrdma: Fix client lock-up after application signal fires (Don Dutile) [1499363] - [net] xprtrdma: Rename rpcrdma_req::rl_free (Don Dutile) [1499363] - [net] xprtrdma: Pass only the list of registered MRs to ro_unmap_sync (Don Dutile) [1499363] - [net] xprtrdma: Pre-mark remotely invalidated MRs (Don Dutile) [1499363] - [net] xprtrdma: On invalidation failure, remove MWs from rl_registered (Don Dutile) [1499363] - [net] svcrdma: fix an incorrect check on -E2BIG and -EINVAL (Don Dutile) [1499363] - [infiniband] ib/rxe: do not copy extra stack memory to skb (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field (Don Dutile) [1499363] - [net] svcrdma: use offset_in_page() macro (Don Dutile) [1499363] - [net] svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API (Don Dutile) [1499363] - [net] svcrdma: Clean-up svc_rdma_unmap_dma (Don Dutile) [1499363] - [net] svcrdma: Remove frmr cache (Don Dutile) [1499363] - [net] svcrdma: Remove unused Read completion handlers (Don Dutile) [1499363] - [net] svcrdma: Properly compute .len and .buflen for received RPC Calls (Don Dutile) [1499363] - [net] svcrdma: Use generic RDMA R/W API in RPC Call path (Don Dutile) [1499363] - [net] svcrdma: Clean up svc_rdma_build_read_chunk() (Don Dutile) [1499363] - [net] svcrdma: Add recvfrom helpers to svc_rdma_rw.c (Don Dutile) [1499363] - [netdrv] qed: Fix printk option passed when printing ipv6 addresses (Don Dutile) [1499363 1462433] - [infiniband] ib/iser: Handle lack of memory management extentions correctly (Don Dutile) [1499363] - [infiniband] iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done (Don Dutile) [1499363] - [infiniband] ib/srpt: Make a debug statement in srpt_abort_cmd() more informative (Don Dutile) [1499363] - [infiniband] ib/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Check port number supplied by user verbs cmds (Don Dutile) [1499363] - [netdrv] mlx4_en: make mlx4_log_num_mgm_entry_size static (Don Dutile) [1499363 1456692] - [netdrv] qed: Add iWARP support for physical queue allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP protocol support in context allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add error handling (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP implement disconnect flows (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add active side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add passive side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: initialize ll2_syn_handle at start of function (Don Dutile) [1499363 1462433] - [netdrv] qed: iWARP CM add listener functions and initial SYN processing (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM - setup a ll2 connection for handling SYN packets (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP support in ll2 connections (Don Dutile) [1499363 1462435] - [netdrv] qed: Rename some ll2 related defines (Don Dutile) [1499363 1462435] - [netdrv] qed: Implement iWARP initialization, teardown and qp operations (Don Dutile) [1499363 1462435] - [netdrv] qed: Introduce iWARP personality (Don Dutile) [1499363 1462435] - [netdrv] mlx4_en: Do not allocate redundant TX queues when TC is disabled (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Add dynamic variable to hold the number of user priorities (UP) (Don Dutile) [1499363 1456692] - [infiniband] ib/opa_vnic: Use spinlock instead of mutex for stats_lock (Don Dutile) [1499363 1452831] - [infiniband] ib/opa_vnic: Use GFP_ATOMIC while sending trap (Don Dutile) [1499363 1452831] - [netdrv] mlx4: fix spelling mistake: "enforcment" -> "enforcement" (Don Dutile) [1499363 1456692] - [net] svcrdma: Don't account for Receive queue "starvation" (Don Dutile) [1499363] - [net] svcrdma: Improve Reply chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Write chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Read chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_marshal.c (Don Dutile) [1499363] - [net] svcrdma: Avoid Send Queue overflow (Don Dutile) [1499363] - [net] svcrdma: Squelch disconnection messages (Don Dutile) [1499363] - [netdrv] mlx5e: IPSec, Innova IPSec offload infrastructure (Don Dutile) [1499363 1456694] - [netdrv] mlx4: fix spelling mistake: "coalesing" -> "coalescing" (Don Dutile) [1499363 1456692] - [netdrv] mlx5e: IPoIB, Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5e: Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add mlxfw callbacks (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Enhance MCAM reg to allow query on access reg support (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add MCC (Management Component Control) register definitions (Don Dutile) [1499363 1466367] - [netdrv] qed*: Rename qed_roce_if.h to qed_rdma_if.h (Don Dutile) [1499363 1462433] - [netdrv] qed: Split rdma content between qed_rdma and qed_roce (Don Dutile) [1499363 1462433] - [netdrv] qed: Duplicate qed_roce.[ch] to qed_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleanup qed_roce before duplicating it (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix compilation without QED_RDMA (Don Dutile) [1499363 1462433] - [netdrv] qed: SPQ async callback registration (Don Dutile) [1499363 1462433] - [netdrv] qed: Wait for resources before FUNC_CLOSE (Don Dutile) [1499363 1462433] - [netdrv] qed*: Set rdma generic functions prefix (Don Dutile) [1499363 1462433] - [netdrv] qed*: qede_roce.[ch] -> qede_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Disable RoCE dpm when DCBx change occurs (Don Dutile) [1499363 1462433] - [netdrv] qed: RoCE EDPM to honor PFC (Don Dutile) [1499363 1462433] - [netdrv] qed: Chain support for external PBL (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: IPoIB, Add ioctl support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add PTP support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Get more TX statistics (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Handle change_mtu (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Use hard_mtu as part of the mlx5e_priv struct (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Change parameters default values (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Add new profile function update_carrier (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add ethtool support (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Prevent PFC call for non ethernet ports (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Move to a separate directory (Don Dutile) [1499363 1385325] - [netdrv] mlx4_en: Refactor mlx4_en_free_tx_desc (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Replace TXBB_SIZE multiplications with shift operations (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Increase default TX ring size (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve stack xmit function (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve transmit CQ polling (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve receive data-path (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Optimized single ring steering (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Remove unused argument in TX datapath function (Don Dutile) [1499363 1456692] - [netdrv] qed: Fix an off by one bug (Don Dutile) [1499363 1462433] - [infiniband] ib: nes: convert to use DRIVER_ATTR_RW (Don Dutile) [1499363 1462433] - [netdrv] qed: add qed_int_sb_init() stub function (Don Dutile) [1499363 1462433] - [netdrv] qed: collect GSI port statistics (Don Dutile) [1499363 1462433] - [netdrv] qed: Call rx_release_cb() when flushing LL2 (Don Dutile) [1499363 1462433] - [netdrv] qed: No need for LL2 frags indication (Don Dutile) [1499363 1462433] - [netdrv] qed*: LL2 callback operations (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 code relocations (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleaner seperation of LL2 inputs (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise ll2 Rx completion (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 to use packed information for tx (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: Remove limitation of single NIC offloaded TC action per rule (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx4: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] qed: VFs to try utilizing the doorbell bar (Don Dutile) [1499363 1462433] - [netdrv] qed: Multiple qzone queues for VFs (Don Dutile) [1499363 1462433] - [netdrv] qed: IOV db support multiple queues per qzone (Don Dutile) [1499363 1462433] - [netdrv] qed: Make VF legacy a bitfield (Don Dutile) [1499363 1462433] - [netdrv] qed: Assign a unique per-queue index to queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed: Pass vf_params when creating a queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed*: L2 interface to use the SB structures directly (Don Dutile) [1499363 1462433] - [netdrv] qed: Create L2 queue database (Don Dutile) [1499363 1462433] - [netdrv] qed: Add bitmaps for VF CIDs (Don Dutile) [1499363 1462433] - [netdrv] qed: Add support for changing iSCSI mac (Don Dutile) [1499363 1462433] - [netdrv] qed: No need to reset SBs on IOV init (Don Dutile) [1499363 1462433] - [netdrv] qed: Reset IGU CAM to default on init (Don Dutile) [1499363 1462433] - [netdrv] qed: Hold a single array for SBs (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide auxiliary for getting free VF SB (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove assumption on SB order in IGU (Don Dutile) [1499363 1462433] - [netdrv] qed: Encapsulate interrupt counters in struct (Don Dutile) [1499363 1462433] - [netdrv] qed: Add aux. function translating sb_id -> igu_sb_id (Don Dutile) [1499363 1462433] - [netdrv] qed: Distinguish between sb_id and igu_sb_id (Don Dutile) [1499363] - [netdrv] qed: IGU read revised (Don Dutile) [1499363 1462433] - [netdrv] qed: Minor refactoring in interrupt code (Don Dutile) [1499363 1462433] - [netdrv] qed: Make qed_int_cau_conf_pi() static (Don Dutile) [1499363 1462433] - [netdrv] qed: Cache alignemnt padding to match host (Don Dutile) [1499363 1462433] - [netdrv] qed: Mask parities after occurance (Don Dutile) [1499363 1462433] - [netdrv] qed: Print multi-bit attentions properly (Don Dutile) [1499363 1462433] - [netdrv] qed: Diffrentiate adapter-specific attentions (Don Dutile) [1499363 1462433] - [netdrv] qed: Get rid of the attention-arrays (Don Dutile) [1499363 1462433] - [netdrv] qed: Support dynamic s-tag change (Don Dutile) [1499363 1462433] - [netdrv] qed: QL41xxx VF MSI-x table (Don Dutile) [1499363 1462433] - [netdrv] qed: Don't inherit RoCE DCBx for V2 (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct DCBx update scheme (Don Dutile) [1499363 1462433] - [netdrv] qed: Add missing static/local dcbx info (Don Dutile) [1499363 1462433] - [netdrv] mlxfw: Properly handle dependancy with non-loadable mlx5 (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: Make the module selectable (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: fix a NULL dereference (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: remove redundant goto on error check (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: select CONFIG_XZ_DEC (Don Dutile) [1499363 1466367] - [netdrv] Add the mlxfw module for Mellanox firmware flash process (Don Dutile) [1499363 1466367] - [netdrv] qed: Replace set_id() api with set_name() (Don Dutile) [1499363 1462433] - [netdrv] qede: Log probe of PCI device (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide MBI information in dev_info (Don Dutile) [1499363 1462433] - [netdrv] qed: Enable RoCE parser searching on fp init (Don Dutile) [1499363 1462433] - [netdrv] qed: Flush slowpath tasklet on stop (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove BB_A0 references (Don Dutile) [1499363 1462433] - [netdrv] qed: Drop the 's' from num_ports_in_engines (Don Dutile) [1499363 1462433] - [netdrv] qed: Log incorrectly installed board (Don Dutile) [1499363 1462433] - [netdrv] qed: !main_ptt for tunnel configuration (Don Dutile) [1499363 1462433] - [netdrv] qed: Align DP_ERR style with other DP macros (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix sparse warnings (Don Dutile) [1499363 1462433] - [netdrv] update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Don Dutile) [1499363] - [netdrv] qede: Support 1G advertisment (Don Dutile) [1499363 1462433] - [netdrv] qed: Fix setting of Management bitfields (Don Dutile) [1499363 1462433] - [netdrv] qede: qedr closure after setting state (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct print in iscsi error-flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise alloc/setup/free flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Free previous connections when releasing iSCSI (Don Dutile) [1499363] - [netdrv] qede: Don't use an internal MAC field (Don Dutile) [1499363 1462433] - [netdrv] qede: Add missing Status-block free (Don Dutile) [1499363 1462433] - [netdrv] qede: Honor user request for Tx buffers (Don Dutile) [1499363 1462433] - [netdrv] qede: Allow WoL to activate by default (Don Dutile) [1499363] - [netdrv] mlx5e: Fix possible memory leak (Don Dutile) [1499363 1456694] - [netdrv] qed: Remove unused including (Don Dutile) [1499363 1462433] - [netdrv] qed: Utilize FW 8.20.0.0 (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: FPGA, Add basic support for Innova (Don Dutile) [1499363 1456672] - [netdrv] mlx5: Introduce trigger_health_work function (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1499363 1456690] - [netdrv] {net, ib}/mlx5: Replace mlx5_vzalloc with kvzalloc (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Fix static analysis warning in ib_policy_change_task (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Fix uninitialized variable use in check_qp_port_pkey_settings (Don Dutile) [1499363 1464478] - [security] selinux: Add a cache for quicker retreival of PKey SIDs (Don Dutile) [1499363 1464478] - [security] selinux: Add IB Port SMP access vector (Don Dutile) [1499363 1464478] - [security] selinux: Implement Infiniband PKey "Access" access vector (Don Dutile) [1499363 1464478] - [security] selinux: Allocate and free infiniband security hooks (Don Dutile) [1499363 1464478] - [security] selinux: Create policydb version for Infiniband support (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce security on management datagrams (Don Dutile) [1499363 1464478] - [security] selinux lsm ib/core: Implement LSM notification system (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce PKey security on QPs (Don Dutile) [1499363 1464478] - [infiniband] ib/core: IB cache enhancements to support Infiniband security (Don Dutile) [1499363 1464478] - [security] selinux: Update policy version to support constraints info (Don Dutile) [1499363 1464478]- [infiniband] i40iw: Fix port number for query QP (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barriers (Stefan Assmann) [1466401] - [infiniband] i40iw: Add support for port reuse on active side connections (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing VLAN priority (Stefan Assmann) [1466401] - [infiniband] i40iw: Call i40iw_cm_disconn on modify QP to disconnect (Stefan Assmann) [1466401] - [infiniband] i40iw: Prevent multiple netdev event notifier registrations (Stefan Assmann) [1466401] - [infiniband] i40iw: Fail open if there are no available MSI-X vectors (Stefan Assmann) [1466401] - [infiniband] i40iw: make some structures const (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Remove unused argument (Stefan Assmann) [1466401] - [infiniband] i40iw: Improve CQP timeout logic (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix potential fcn_id_array out of bounds (Stefan Assmann) [1466401] - [infiniband] i40iw: Use correct alignment for CQ0 memory (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix typecast of tcp_seq_num (Stefan Assmann) [1466401] - [infiniband] i40iw: Correct variable names (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix parsing of query/commit FPM buffers (Stefan Assmann) [1466401] - [infiniband] i40iw: fix spelling mistake: "allloc_buf" -> "alloc_buf" (Stefan Assmann) [1466401] - [infiniband] i40iw: Fixes for static checker warnings (Stefan Assmann) [1466401] - [infiniband] i40iw: Simplify code (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: Fix error code in i40iw_create_cq() (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP PBLEs when the QP is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Avoid memory leak of CQP request objects (Stefan Assmann) [1466401] - [infiniband] i40iw: Update list correctly (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barrier (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP resources on CQP destroy QP failure (Stefan Assmann) [1466401] - [infiniband] i40iw: Release cm_id ref on PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Utilize iwdev->reset during PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Do not poll CCQ after it is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix order of cleanup in close (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: fix duplicated code for different branches (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Fix device initialization error path (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: ACK MPA Reject frame (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Don't set 0-length FULPDU RTR indication control flag (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: use setup_timer (Stefan Assmann) [1466401]- [scsi] remove various unused blist flags (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove synchronous STPG support (Mike Snitzer) [1499107] - [scsi] scsi_devinfo: remove synchronous ALUA for NETAPP devices (Mike Snitzer) [1499107] - [scsi] scsi_dh: move .rescan to an auxiliary structure (Mike Snitzer) [1499107] - [scsi] scsi_dh: fix RHEL7 kABI breakage (Mike Snitzer) [1475380] - [scsi] revert: scsi: handle more device handler setup/teardown in common code (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_tpg_id() (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_lun_id() (Mike Snitzer) [1475380] - [scsi] scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Ensure that alua_activate() calls the completion function (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Check scsi_device_get() return value (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix RCU annotations (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix a reference counting bug (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix memory leak in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: do not fail for unknown VPD identification (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: uninitialized variable in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Declare local functions static (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Update version to 2.0 (Mike Snitzer) [1499107] - [scsi] scsi_dh: add 'rescan' callback (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Send TEST UNIT READY to poll for transitioning (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: update all port states (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Recheck state on unit attention (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA' (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Allow workqueue to run synchronously (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use workqueue for RTPG (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove 'rel_port' from alua_dh_data structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: move optimize_stpg evaluation (Mike Snitzer) [1499107] - [scsi] revert commit a8e5a2d593cb ("[scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning") (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify alua_initialize() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unique device id (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use separate alua_port_group structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: allocate RTPG buffer separately (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: switch to scsi_execute_req_flags() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: call alua_rtpg() if stpg fails (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Make stpg synchronous (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: separate out alua_stpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Pass buffer as function argument (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Remove stale variables (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use scsi_vpd_tpg_id() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: rework alua_check_tpgs() to return the tpgs mode (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unaligned access macros (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use flag for RTPG extended header (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fixup description of stpg_endio() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: return standard SCSI return codes in submit_rtpg (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use standard logging functions (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: sanitze sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: improved logging (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use vpd_pg83 information (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Disable ALUA handling for non-disk devices (Mike Snitzer) [1499107] - [scsi] fix device handler detach oops (Mike Snitzer) [1499107] - [scsi] handle more device handler setup_teardown in common code (Mike Snitzer) [1499107] - [scsi] device handlers must have attach and detach methods (Mike Snitzer) [1499107] - [scsi] remove struct scsi_dh_devlist (Mike Snitzer) [1499107] - [scsi] use container_of to get at device handler private data (Mike Snitzer) [1499107] - [scsi] scsi_dh: get module reference outside of device handler (Mike Snitzer) [1499107] - [scsi] scsi_dh_hp_sw: fix return value on failed allocation (Mike Snitzer) [1499107] - [scsi] revert "scsi_dh_alua: Fix memory leak in alua_bus_attach()" (Mike Snitzer) [1499107]- [pinctrl] intel: Read back TX buffer state (Xiaolong Wang) [1511744] - [pinctrl] intel: Add Intel Denverton pin controller support (Xiaolong Wang) [1384731] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508499] - [net] inet_diag: Fix up addresses in v4-mapped SYN-RECV TCP pseudo sockets (Stefano Brivio) [1372520] - [net] netfilter: nf_ct_sip: allow tab character in SIP headers (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP header (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct parsing of continuation lines in SIP headers (Davide Caratti) [1461348] - [net] ipvs: update real-server binding of outgoing connections in SIP-pe (Davide Caratti) [1461348] - [net] ipvs: make drop_entry protection effective for SIP-pe (Davide Caratti) [1461348] - [net] ipvs: don't alter conntrack in OPS mode (Davide Caratti) [1461348] - [net] ipvs: optimize release of connections in OPS mode (Davide Caratti) [1461348] - [net] ipvs: handle connections started by real-servers (Davide Caratti) [1461348] - [net] ipvs: rerouting to local clients is not needed anymore (Davide Caratti) [1461348] - [net] ipv4: Namespecify the tcp_keepalive_intvl sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespecify tcp_keepalive_probes sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespaceify tcp_keepalive_time sysctl knob (Hangbin Liu) [1476667] - [mm] mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long (Yasuaki Ishimatsu) [1500440] - [mm] mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function (Yasuaki Ishimatsu) [1500440] - [mm] filemap: don't plant shadow entries without radix tree node (Waiman Long) [1509891] - [mm] Fix panic due to NULL pointer dereference in __memcg_kmem_get_cache() (Larry Woodman) [1490495] - [usb] xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor (Torez Smith) [1496645] - [drm] i915: Add interface to reserve fence registers for vGPU (Paul Lai) [1449711] - [drm] i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS (Paul Lai) [1458689] - [pci] pci/msi: Ignore affinity if pre/post vector count is more than min_vecs (Myron Stowe) [1509390] - [pci] pci/msi: fix the pci_alloc_irq_vectors_affinity stub (Myron Stowe) [1509390] - [virt] vfio/pci: Virtualize Maximum Read Request Size (Alex Williamson) [1499021] - [virt] vfio/pci: Virtualize Maximum Payload Size (Alex Williamson) [1499021] - [virt] vfio: Stall vfio_del_group_dev() for container group detach (Alex Williamson) [1499022] - [virt] vfio: fix noiommu vfio_iommu_group_get reference count (Alex Williamson) [1499022] - [virt] vfio/pci: Fix handling of RC integrated endpoint PCIe capability size (Alex Williamson) [1499022] - [virt] vfio/pci: Use pci_try_reset_function() on initial open (Alex Williamson) [1499022] - [virt] vfio: Remove unnecessary uses of vfio_container.group_lock (Alex Williamson) [1499022] - [virt] vfio: New external user group/file match (Alex Williamson) [1499022] - [virt] kvm-vfio: Decouple only when we match a group (Alex Williamson) [1499022] - [virt] vfio: Fix group release deadlock (Alex Williamson) [1499022] - [virt] vfio: fix a typo in comment of function vfio_pin_pages (Alex Williamson) [1499022] - [scsi] virtio_scsi: let host do exception handling (Paolo Bonzini) [1501309] - [edac] skx_edac: Handle systems with segmented PCI busses (Yasuyuki Kobayashi) [1492511 1500572] - [block] loop: Add PF_LESS_THROTTLE to block/loop device thread (Ming Lei) [1511107] - [crypto] x86/sha1 - Fix reads beyond the number of blocks passed (Herbert Xu) [1469200] - [netdrv] sfc: remove redundant variable start (Jarod Wilson) [1479400] - [netdrv] sfc: don't warn on successful change of MAC (Jarod Wilson) [1479400] - [netdrv] sfc: support rx-fcs and rx-all (Jarod Wilson) [1479400] - [kernel] percpu-refcount: support synchronous switch to atomic mode (Prarit Bhargava) [1511619] - [kernel] percpu_ref: allow operation mode switching operations to be called concurrently (Prarit Bhargava) [1511619] - [kernel] percpu_ref: restructure operation mode switching (Prarit Bhargava) [1511619] - [kernel] percpu_ref: unify staggered atomic switching wait behavior (Prarit Bhargava) [1511619] - [kernel] percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Prarit Bhargava) [1511619] - [kernel] percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Prarit Bhargava) [1511619]- [netdrv] mlx5e: Avoid doing a cleanup call if the profile doesn't have it (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Properly check applicability of devlink eswitch commands (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix min inline value for VF rep SQs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix timestamping capabilities reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Wait for FW readiness before initializing command interface (Don Dutile) [1456694 1499362] - [infiniband] ib/ipoib: Fix memory leak in create child syscall (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix access to un-initialized napi struct (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Delete napi in device uninit default (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Limit call to free rdma_netdev for capable devices (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix memory leaks for child interfaces priv (Don Dutile) [1456699 1499362] - [infiniband] rxe: Fix a sleep-in-atomic bug in post_one_send (Don Dutile) [1456704 1499362] - [infiniband] rdma/qedr: Add 64KB PAGE_SIZE support to user-space queues (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: Initialize byte_len in WC of READ and SEND commands (Don Dutile) [1462433 1499362] - [netdrv] qed: fix dump of context data (Don Dutile) [1462433 1499362] - [netdrv] mlx5: Enable 4K UAR only when page size is bigger than 4K (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix wrong indications in DIM due to counter wraparound (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Added BW check for DIM decision mechanism (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove several module events out of ethtool stats (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Continue health polling until it is explicitly stopped (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Fix create vport flow table flow (Don Dutile) [1385325 1499362] - [netdrv] mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport (Don Dutile) [1456692 1499362] - [netdrv] mlx4: Fix the check in attaching steering rules (Don Dutile) [1456692 1499362] - [infiniband] rdma/sa: Fix kernel panic in CMA request handler flow (Don Dutile) [1499362] - [infiniband] rdma/umem: Fix missing mmap_sem in get umem ODP call (Don Dutile) [1499362] - [infiniband] rdma/core: not to set page dirty bit if it's already set (Don Dutile) [1499362] - [infiniband] rdma/uverbs: Declare local function static and add brackets to sizeof (Don Dutile) [1499362] - [infiniband] rdma/netlink: Reduce exposure of RDMA netlink functions (Don Dutile) [1499362] - [infiniband] rdma/srp: Fix NULL deref at srp_destroy_qp() (Don Dutile) [1499362] - [infiniband] rdma/ipoib: Limit the ipoib_dev_uninit_default scope (Don Dutile) [1456699 1499362] - [infiniband] rdma/ipoib: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings (Don Dutile) [1456699 1499362] - [infiniband] rdma/qedr: add null check before pointer dereference (Don Dutile) [1462433 1499362] - [infiniband] rdma/mlx5: set UMR wqe fence according to HCA cap (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Define interface bits for fencing UMR wqe (Don Dutile) [1456694 1499362] - [infiniband] rdma/mlx4: Fix MAD tunneling when SRIOV is enabled (Don Dutile) [1456692 1499362] - [infiniband] rdma/hfi1: change PCI bar addr assignments to Linux API functions (Don Dutile) [1452789 1499362] - [infiniband] rdma/hfi1: fix array termination by appending NULL to attr array (Don Dutile) [1452789 1499362] - [infiniband] rdma/nes: ACK MPA Reply frame (Don Dutile) [1499362] - [infiniband] rdma/nes: Don't set 0-length FULPDU RTR indication control flag (Don Dutile) [1499362] - [netdrv] mlx5: avoid build warning for uniprocessor (Don Dutile) [1456694 1499362] - [net] xprtrdma: Delete an error message for a failed memory allocation in xprt_rdma_bc_setup() (Don Dutile) [1499362] - [netdrv] mlx5: fix bug reading rss_hash_type from CQE (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, handle RX packet correctly (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Use the correct delete call on offloaded TC encap entry detach (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: add CONFIG_INET dependency (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix uninitialized data in aRFS infrastructure (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Use min3 to select number of MSI-X vectors (Don Dutile) [1456692 1499362] - [netdrv] mlx5: Use underlay QPN from the root name space (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, Only support regular RQ for now (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Fix setup TC ndo (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix ethtool pause support and advertise reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use the correct pause values for ethtool advertising (Don Dutile) [1456694 1499362] - [uapi] smc_diag.h: fix include from userland (Don Dutile) [1499362] - [uapi] includes linux/types.h before exporting files (Don Dutile) [1499362] - [netdrv] qede: Split PF/VF ndos (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct doorbell configuration for !4Kb pages (Don Dutile) [1462433 1499362] - [netdrv] qed: Tell QM the number of tasks (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix VF removal sequence (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Reduce harmless SRIOV error message to debug level (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: Avoid adding steering rules with invalid ring (Don Dutile) [1456692 1499362] - [kernel] treewide: spelling: correct diffrent[iate] and banlance typos (Don Dutile) [1499362] - [infiniband] ib/srpt: Avoid that aborting a command triggers a kernel warning (Don Dutile) [1499362] - [infiniband] ib/srpt: Fix abort handling (Don Dutile) [1499362] - [infiniband] rxe: expose num_possible_cpus() cnum_comp_vectors (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory type (Don Dutile) [1456704 1499362] - [infiniband] ib/hfi1: Clean up on context initialization failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix an assign/ordering issue with shared context IDs (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Clean up context initialization (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Correctly clear the pkey (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Search shared contexts on the opened device, not all devices (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove atomic operations for SDMA_REQ_HAVE_AHG bit (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use filedata rather than filepointer (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Name function prototype parameters (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix a subcontext memory leak (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return an error on memory allocation failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust default eager_buffer_size to 8MB (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Get rid of divide when setting the tx request header (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix yield logic in send engine (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1, ib/rdmavt: Move r_adefered to r_lock cache line (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix checks for Offline transient state (Don Dutile) [1452789 1499362] - [netdrv] mlx5: Enable IPoIB acceleration (Don Dutile) [1456694 1499362] - [netdrv] qede: Fix possible misconfiguration of advertised autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix overriding of supported autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix possible overflow for status block id field (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix issues in the ptp filter config implementation (Don Dutile) [1462433 1499362] - [netdrv] qede: Fix concurrency issue in PTP Tx path processing (Don Dutile) [1462433 1499362] - [infiniband] ib/ocrdma: fix out of bounds access to local buffer (Don Dutile) [1499362] - [infiniband] ib/mlx4: Fix incorrect order of formal and actual parameters (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Change flush logic so it adheres to the variable name (Don Dutile) [1456692 1499362] - [infiniband] mlx5: Fix mlx5_ib_map_mr_sg mr length (Don Dutile) [1456694 1499362] - [infiniband] ib/rxe: Don't clamp residual length to mtu (Don Dutile) [1456704 1499362] - [infiniband] ib/sa: Add support to query OPA path records (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA path record type (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA addr header (Don Dutile) [1499362] - [infiniband] ib/sa: Split struct sa_path_rec based on IB and ROCE specific fields (Don Dutile) [1499362] - [infiniband] ib/sa: Introduce path record specific types (Don Dutile) [1499362] - [infiniband] ib/sa: Rename ib_sa_path_rec to sa_path_rec (Don Dutile) [1499362] - [infiniband] ib/cm: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/core: Define 'opa' rdma_ah_attr type (Don Dutile) [1499362] - [infiniband] ib/core: Define 'ib' and 'roce' rdma_ah_attr types (Don Dutile) [1499362] - [infiniband] ib/core: Use rdma_ah_attr accessor functions (Don Dutile) [1499362] - [infiniband] ib/core: Add accessor functions for rdma_ah_attr fields (Don Dutile) [1499362] - [infiniband] ib/pvrdma: Rename ib_ah_attr related functions (Don Dutile) [1454965 1499362] - [infiniband] ib/mthca: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/mlx5: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Rename ib_destroy_ah to rdma_destroy_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_query_ah to rdma_query_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_modify_ah to rdma_modify_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_create_ah to rdma_create_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename struct ib_ah_attr to rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/rxe: Initialize ib_ah_attr during query_ah (Don Dutile) [1456704 1499362] - [infiniband] ib/core: Check for global flag when using ah_attr (Don Dutile) [1499362] - [infiniband] ib/core: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/ipoib: Remove 'else' when the 'if' has a return (Don Dutile) [1456699 1499362] - [infiniband] ib/ocrdma: Add identifier names to function definitions (Don Dutile) [1499362] - [netdrv] qed: Prevent warning without CONFIG_RFS_ACCEL (Don Dutile) [1462433 1499362] - [netdrv] qed: output the DPM status and WID count (Don Dutile) [1462433 1499362] - [netdrv] qed: align DPI configuration to HW requirements (Don Dutile) [1462433 1499362] - [netdrv] qed: verify RoCE resource bitmaps are released (Don Dutile) [1462433 1499362] - [netdrv] qed: add error handling flow to TID deregistratin posting failure (Don Dutile) [1462433 1499362] - [netdrv] qed: remove unused SQ error state (Don Dutile) [1462433 1499362] - [netdrv] qed: configure the RoCE max message size (Don Dutile) [1462433 1499362] - [netdrv] qed: Unlock on error in qed_vf_pf_acquire() (Don Dutile) [1462433 1499362] - [netdrv] mlx5: E-Switch, Avoid redundant memory allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Disable HW LRO when PCI is slower than link on striding RQ (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use u8 as ownership type in mlx5e_get_cqe() (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use prefetchw when a write is to follow (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Optimize poll ICOSQ completion queue (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Act on delay probe time updates (Don Dutile) [1456687 1499362] - [kernel] [netdrv] mlx5e: Update neighbour 'used' state using HW flow rules counters (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add support to neighbour update flow (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add neighbour hash table to the representors (Don Dutile) [1456687 1499362] - [net] add addrconf.h to ip6_route.h (Don Dutile) [1499362] - [kernel] locking/refcount: Remove the half-implemented refcount_sub() API (Don Dutile) [1499362] - [lib] locking/refcount: Create unchecked atomic_t implementation (Don Dutile) [1499362] - [lib] refcount: change EXPORT_SYMBOL markings (Don Dutile) [1499362] - [lib] locking/refcount: Add refcount_t API kernel-doc comments (Don Dutile) [1499362 1456687] - [lib] locking/refcounts: Change WARN() to WARN_ONCE() (Don Dutile) [1499362 1456687] - [kernel] locking/refcounts: Add missing kernel.h header to have UINT_MAX defined (Don Dutile) [1456687 1499362] - [lib] locking/refcounts: Out-of-line everything (Don Dutile) [1456687 1499362] - [lib] refcount_t: Introduce a special purpose refcount type (Don Dutile) [1456687 1499362] - [kernel] locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Read neigh parameters with proper locking (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Use flag to properly monitor a flow rule offloading state (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Remove output device parameter from create encap header helpers definition (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Move the encap entry structure from the eswitch header (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove encap entry pointer from the eswitch flow attributes (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Extendable vport representor netdev private data (Don Dutile) [1499362 1456694] - [infiniband] ib/sa: Add support to query opa classport info (Don Dutile) [1499362] - [trace] iommu: Remove pci.h include from trace/events/iommu.h (Don Dutile) [1499362] - [infiniband] ib/core: Move opa_class_port_info definition to header file (Don Dutile) [1499362] - [infiniband] ib/core: Add rdma_cap_opa_ah to expose opa address handles (Don Dutile) [1499362] - [infiniband] ib/sa: Modify SA to implicitly cache Class Port info (Don Dutile) [1499362] - [infiniband] ib/sa: Move functions update_sm_ah() and ib_sa_event() (Don Dutile) [1499362] - [infiniband] ib/sa: Remove unwanted braces (Don Dutile) [1499362] - [infiniband] ib/sa: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/sa: Fix lines longer than 80 columns (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use bool in process_ecn (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi: Protect against writable mmap (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix unbalanced braces around else (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Convert Lx to llx (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix misspelling in comment (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Permanently enable P_Key checking in HFI (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache neighbor secure data after link up (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust high temperature warning for QSFP cable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix softlockup issue (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use defines from common headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add functions to parse 9B headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Rename hdr2sc to hfi1_9B_get_sc5 (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return SC2VL mappings to FM with VL15 instead of ILLEGAL_VL (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Validate the TID count before using it (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing (Don Dutile) [1452789 1499362] - [infiniband] ib/core: For multicast functions, verify that LIDs are multicast LIDs (Don Dutile) [1499362] - [infiniband] ib/hfi1: Correct MulticastMask/CollectiveMask info to SMA output (Don Dutile) [1452789 1499362] - [infiniband] ib/core: If the MGID/MLID pair is not on the list return an error (Don Dutile) [1499362] - [infiniband] ib/qib: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: Fix incorrect type in assignment (Don Dutile) [1499362] - [infiniband] ib/usnic: Simplify the code to balance loc/unlock calls (Don Dutile) [1499362] - [infiniband] ib/usnic: Explicitly include usnic headers (Don Dutile) [1499362] - [infiniband] ib/core: Mark local uverbs_std_types functions to be static (Don Dutile) [1499362] - [infiniband] ib/rxe: fix typo: "algorithmi" -> "algorithm" (Don Dutile) [1456704 1499362] - [infiniband] ib/rdmavt: restore IRQs on error path in rvt_create_ah() (Don Dutile) [1452789 1499362] - [infiniband] rdma/qedr: add support for send+invalidate in poll CQ (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: destroy CQ only after HW releases it (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: enhance destroy flow for GSI QP (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: properly check atomic capabilities (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: reset access control when registering a MR (Don Dutile) [1462433 1499362] - [netdrv] qed: Acquire/release ptt_ptp lock when enabling/disabling PTP (Don Dutile) [1462433 1499362] - [netdrv] qed: Remove the un-needed ptp header file (Don Dutile) [1462433 1499362] - [netdrv] qede: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for MFW resource locking (Don Dutile) [1462433 1499362] - [net] svcrdma: Clean out old XDR encoders (Don Dutile) [1499362] - [net] svcrdma: Remove the req_map cache (Don Dutile) [1499362] - [net] svcrdma: Remove unused RDMA Write completion handler (Don Dutile) [1499362] - [net] svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] svcrdma: Clean up RPC-over-RDMA backchannel reply processing (Don Dutile) [1499362] - [net] svcrdma: Report Write/Reply chunk overruns (Don Dutile) [1499362] - [net] svcrdma: Clean up RDMA_ERROR path (Don Dutile) [1499362] - [net] svcrdma: Use rdma_rw API in RPC reply path (Don Dutile) [1499362] - [net] svcrdma: Introduce local rdma_rw API helpers (Don Dutile) [1499362] - [net] svcrdma: Clean up svc_rdma_get_inv_rkey() (Don Dutile) [1499362] - [net] svcrdma: Add helper to save pages under I/O (Don Dutile) [1499362] - [net] svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT (Don Dutile) [1499362] - [net] svcrdma: Add svc_rdma_map_reply_hdr() (Don Dutile) [1499362] - [net] svcrdma: Move send_wr to svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] xprtrdma: Remove rpcrdma_buffer::rb_pool (Don Dutile) [1499362] - [net] xprtrdma: Squelch ENOBUFS warnings (Don Dutile) [1499362] - [net] xprtrdma: Annotate receive workqueue (Don Dutile) [1499362] - [net] xprtrdma: Revert commit d0f36c46deea (Don Dutile) [1499362] - [net] xprtrdma: Restore transport after device removal (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ep_connect (Don Dutile) [1499362] - [net] xprtrdma: Support unplugging an HCA from under an NFS mount (Don Dutile) [1499362] - [net] xprtrdma: Use same device when mapping or syncing DMA buffers (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ia_open() (Don Dutile) [1499362] - [net] xprtrdma: Detect unreachable NFS/RDMA servers more reliably (Don Dutile) [1499362] - [net] sunrpc: Export xprt_force_disconnect() (Don Dutile) [1499362] - [net] xprtrdma: Cancel refresh worker during buffer shutdown (Don Dutile) [1499362] - [infiniband] ib/vmw_pvrdma: Spare annotate imm_data (Don Dutile) [1454965 1499362] - [infiniband] ib/mlx5: Add ODP support to MW (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Extract page fault code (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add support to huge ODP (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add contiguous ODP support (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add contiguous ODP support (Don Dutile) [1499362] - [infiniband] ib/mlx5: Decrease verbosity level of ODP errors (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix implicit MR GC (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix UMR size calculation (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix function updating xlt emergency path (Don Dutile) [1456694 1499362] - [infiniband] ib: Replace ib_umem page_size by page_shift (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use pcie_flr() instead of duplicating it (Don Dutile) [1452789 1499362] - [kernel] pci: Export pcie_flr() (Don Dutile) [1452789 1499362] - [infiniband] ib/core: change the return type to void (Don Dutile) [1499362] - [infiniband] ib/hfi: Fix up comments in engine mapping (Don Dutile) [1452789 1499362] - [infiniband] uverbs: Fix integer overflows (Don Dutile) [1499362] - [infiniband] {net, ib}/{rxe, usnic}: Utilize generic mac to eui32 function (Don Dutile) [1456704 1499362] - [infiniband] ib/usnic: Remove unused functions (Don Dutile) [1499362] - [infiniband] ib/iser: fix spelling mistake: "unexepected" -> "unexpected" (Don Dutile) [1499362] - [netdrv] qed: fix invalid use of sizeof in qed_alloc_qm_data() (Don Dutile) [1462433 1499362] - [netdrv] qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Add UDP ports in bulletin board (Don Dutile) [1462433 1499362] - [netdrv] qede: Disable tunnel offloads for non offloaded UDP ports (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Enable tunnel offloads based on hw configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: refactor tunnelling - API/Structs (Don Dutile) [1462433 1499362] - [kernel] [netdrv] qed: Add support for static dcbx (Don Dutile) [1462433 1499362] - [netdrv] qed: Support dcbnl IEEE selector field (Don Dutile) [1462433 1499362] - [netdrv] qed: Add additional DCBx debug messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Separate RoCE DCBx support for V2 (Don Dutile) [1462433 1499362] - [netdrv] qed: Cleanup DCBx unnecessary parameters (Don Dutile) [1462433 1499362] - [netdrv] mlx5: fix warning about missing prototype (Don Dutile) [1456694 1499362] - [netdrv] mlx5: hide unused functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5: E-Switch, Add control for encapsulation (Don Dutile) [1499362] - [netdrv] mlx5: E-Switch, Refactor fast path FDB table creation in switchdev mode (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add support for active_width and active_speed in RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Set mlx5_query_roce_port's return value to void (Don Dutile) [1456694 1499362] - [infiniband] ib/core: Add HDR speed enum (Don Dutile) [1499362] - [infiniband] ib/mlx5: Set correct SL in completion for RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/cma: Send MRA for reply messages (Don Dutile) [1499362] - [infiniband] ib/mlx5: Support congestion related counters (Don Dutile) [1456663 1499362] - [infiniband] ib/mthca: Check validity of output parameter pointer (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add drop flow steering rule support (Don Dutile) [1456687 1499362] - [infiniband] ib/core: Introduce drop flow specification (Don Dutile) [1456687 1499362] - [infiniband] ib/mlx5: Use IP version matching to classify IP traffic (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add inner spec and IPv6 validation in user's flow attribute list (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix wrong use of kfree at bad flow in create_cq_user (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Enlarge autogroup flow table (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Check supported flow table size (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Change vma from shared to private (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Take write semaphore when changing the vma struct (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Change vma from shared to private (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Take write semaphore when changing the vma struct (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Reduce SRIOV multicast cleanup warning message to debug level (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Fix ib device initialization error flow (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Fix sysfs registration error flow (Don Dutile) [1499362] - [infiniband] ib/core: Fix kernel crash during fail to initialize device (Don Dutile) [1499362] - [infiniband] ib/ipoib: Fix deadlock between ipoib_stop and mcast join flow (Don Dutile) [1456699 1499362] - [infiniband] ib/rxe: Cache dst in QP instead of getting it for each send (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Offload CRC calculation when possible (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Do not export module's private function (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Avoid accessing timers for non RC QPs (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Add port protocol stats (Don Dutile) [1456664 1499362] - [netdrv] mlx5e: IPoIB, Fix error handling in mlx5_rdma_netdev_alloc() (Don Dutile) [1385325 1499362] - [infiniband] ib/hfi1: Coding style improvement (make sizeof use safer) (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove intermediate var in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init() (Don Dutile) [1452789 1499362] - [netdrv] qede: allocate enough data for ->arfs_fltr_bmap (Don Dutile) [1462433 1499362] - [infiniband] cxgb3: Convert PDBG to pr_debug (Don Dutile) [1499362] - [net] locking/atomic, kref: Add kref_read() (Don Dutile) [1499362] - [infiniband] cxgb3: Use more common logging style (Don Dutile) [1499362] - [infiniband] ib/ipoib: Support acceleration options callbacks (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Use defined function for netdev_priv function (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Rename qpn to be dqpn in ipoib_send and post_send functions (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control from HW operation on ipoib_open/stop ndo (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control and data related initializations (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Introduce RDMA netdev interface and IPoIB structs (Don Dutile) [1456699 1499362] - [infiniband] ib/hfi1: VNIC SDMA support (Don Dutile) [1452831 1499362] - [infiniband] ib/hfi1: Virtual Network Interface Controller (VNIC) HW support (Don Dutile) [1452831 1499362] - [netdrv] mlx4: suppress 'may be used uninitialized' warning (Don Dutile) [1456692 1499362] - [infiniband] ib/hfi1: OPA_VNIC RDMA netdev support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) function (Don Dutile) [1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC MAC table support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC statistics support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management (EM) structure definitions (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) netdev (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: RDMA NETDEV interface (Don Dutile) [1452831 1499362] - [infiniband] rdma/uverbs: Initialize cq_context appropriately (Don Dutile) [1499362] - [infiniband] ib/core: Rename uverbs event file structure (Don Dutile) [1499362] - [infiniband] ib/core: Don't use is_async in event files to infer events size (Don Dutile) [1499362] - [infiniband] ib/core: A small refactor in destroy WQ handler (Don Dutile) [1499362] - [infiniband] ib/core: Nullify ib_uobject during allocation (Don Dutile) [1499362] - [infiniband] ib/core: Don't pass the lock state to _rdma_remove_commit_uobject (Don Dutile) [1499362] - [infiniband] ib/core: Rename write flag to exclusive in rdma_core (Don Dutile) [1499362] - [netdrv] qede: Add aRFS support (Don Dutile) [1462433 1499362] - [netdrv] qed: aRFS infrastructure support (Don Dutile) [1462433 1499362] - [infiniband] hw/mlx5: Add New bit to check over QP creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: E-switch vport manager is valid for ethernet only (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX handler (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: RX handlers per netdev profile (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Xmit flow (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Xmit flow break down (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Basic netdev ndos open/close (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, TX TIS creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RSS flow steering tables (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX steering RSS RQTs and TIRs (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Add netdevice profile skeleton (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: More generic netdev management API (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Enable flow-steering for IB link (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Refactor create flow table method to accept underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (Don Dutile) [1385325 1499362] - [netdrv] cxgb3: Use net_device_stats from struct net_device (Don Dutile) [1499362] - [netdrv] qede: Add support for ingress headroom (Don Dutile) [1462433 1499362] - [netdrv] qede: Update receive statistic once per NAPI (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Set default RX moderation parameters on driver load (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Reuse alloc cq code for all CQs allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Show board id in ethtool driver information (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Change FW sub_minor display to 4 zeros padding (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Make mlx5e_modify_rqs_vsd a static function (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Add support for RXFCS feature flag (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1481607 1499362] - [netdrv] qed: Make OOO archipelagos into an array (Don Dutile) [1462433 1499362] - [netdrv] qed: Provide iSCSI statistics to management (Don Dutile) [1462433 1499362] - [netdrv] qed: Add missing stat for new isles (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't close the OUT_EN during init (Don Dutile) [1462433 1499362] - [netdrv] qed: Configure cacheline size in HW (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't use main-ptt in unrelated flows (Don Dutile) [1462433 1499362] - [netdrv] qed: Warn PTT usage by wrong hw-function (Don Dutile) [1462433 1499362] - [netdrv] mlx4: trust shinfo->gso_segs (Don Dutile) [1456692 1499362] - [netdrv] qed: fix missing break in OOO_LB_TC case (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: fix build error without CONFIG_SYSFS (Don Dutile) [1456694 1499362] - [infiniband] ib/hfi1: Eliminate synchronize_rcu() in mr delete (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add transmit fault injection feature (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add receive fault injection feature (Don Dutile) [1452789 1499362] - [lib] fault-inject: add ratelimit option (Don Dutile) [1499362] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Avoid reseting wqe send_flags in unreserve (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1: Fix timer migration regressions (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add a patch value to the firmware version string (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check for QSFP presence before attempting reads (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check device id early during init (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add swqe completion trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add tracing for cq entry and poll (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add additional fields to post send trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Make wc opcode translation driver dependent (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: NULL pointer dereference when freeing rhashtable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache registers during state change (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Race hazard avoidance in user SDMA driver (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Force logical link down (Don Dutile) [1452789 1499362] - [infiniband] ib/ipoib: ibx: failed to create mcg debug file (Don Dutile) [1456699 1499362] - [infiniband] ib/core: Change completion channel to use the reworked objects schema (Don Dutile) [1499362] - [infiniband] ib/core: Add support for fd objects (Don Dutile) [1499362] - [infiniband] ib/core: Add lock to multicast handlers (Don Dutile) [1499362] - [infiniband] ib/core: Change idr objects to use the new schema (Don Dutile) [1499362] - [infiniband] ib/core: Add idr based standard types (Don Dutile) [1499362] - [infiniband] ib/core: Add support for idr types (Don Dutile) [1499362] - [infiniband] ib/core: Refactor idr to be per uverbs_file (Don Dutile) [1499362] - [netdrv] qed: Add a missing error code (Don Dutile) [1462433 1499362] - [netdrv] qed: Manage with less memory regions for RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: RoCE doesn't need to use SRC (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct TM ILT lines in presence of VFs (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix TM block ILT allocation (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise QM cofiguration (Don Dutile) [1462433 1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_ethtool.c: fix build with gcc-4.4.4 (Don Dutile) [1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_main.c: fix build with gcc-4.4.4 (Don Dutile) [1456694 1499362] - [net] add explicit interrupt.h includes (Don Dutile) [1499362] - [netdrv] qed: Use BDQ resource for storage protocols (Don Dutile) [1462433 1499362] - [netdrv] qed: Utilize resource-lock based scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: Support management-based resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Send pf-flr as part of initialization (Don Dutile) [1462433 1499362] - [netdrv] qed: Move to new load request scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: hw_init() to receive parameter-struct (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct HW stop flow (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Add offloading of E-Switch TC pedit (header re-write) actions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce alloc/dealloc modify header context commands (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce modify header structures, commands and steering action definitions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Reorder few command cases to reflect their natural order (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Add helper to initialize a flow steering actions struct instance (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Properly deal with resource cleanup when adding TC flow fails (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add intermediate struct for TC flow parsing attributes (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add NIC attributes for offloaded TC flows (Don Dutile) [1499362] - [netdrv] mlx5e: Add prefix for e-switch offloaded TC flow attributes (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Fail safe mtu and lro setting (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe tc setup (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe cqe compressing/moderation mode setting (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Fail safe ethtool settings (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce switch channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Minimize mlx5e_{open/close}_locked (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: CQ and RQ don't need priv pointer (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Isolate open_channels from priv->params (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Split open/close channels to stages (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Refactor refresh TIRs (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Redirect RQT refactoring (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce mlx5e_channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set netdev->rx_cpu_rmap on netdev creation (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set SQ max rate on mlx5e_open_txqsq rather on open_channel (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize SQ create/modify/destroy functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Proper names for SQ/RQ/CQ functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize tx helper functions for different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Move mlx5e_rq struct declaration (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: XDP TX forwarding support (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Xmit, no write combining (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use dma_rmb rather than rmb in CQE fetch routine (Don Dutile) [1456694 1499362] - [netdrv] qed: Reserve VF feature before PF (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't waste SBs unused by RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: Reduce verbosity of unimplemented MFW messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct endian order of MAC passed to MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Pass src/dst sizes when interacting with MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise MFW command locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Always publish VF link from leading hwfn (Don Dutile) [1462433 1499362] - [netdrv] qed: Raise verbosity of Malicious VF indications (Don Dutile) [1462433 1499362] - [netdrv] qed: Make qed_iov_mark_vf_flr() return bool (Don Dutile) [1462433 1499362] - [netdrv] qed: Deprecate VF multiple queue-stop (Don Dutile) [1462433 1499362] - [netdrv] qed: Uniform IOV queue validation (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct default VF coalescing configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: Set HW-channel to ready before ACKing VF (Don Dutile) [1462433 1499362] - [netdrv] qed: Clean VF malicious indication when disabling IOV (Don Dutile) [1462433 1499362] - [netdrv] qed: Increase verbosity of VF -> PF errors (Don Dutile) [1462433 1499362] - [infiniband] utilize the new cdev_set_parent function (Don Dutile) [1499362] - [infiniband] ib/ucm: utilize new cdev_device_add helper function (Don Dutile) [1499362] - [kernel] chardev: add helper function to register char devs with a struct device (Don Dutile) [1499362] - [netdrv] mlx4: remove duplicate code in mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: make validate_loopback() more generic (Don Dutile) [1456692 1499362] - [netdrv] mlx4: factorize page_address() calls (Don Dutile) [1456692 1499362] - [netdrv] mlx4: do not access rx_desc from mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add rx_alloc_pages counter in ethtool -S (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add page recycling in receive path (Don Dutile) [1456692 1499362] - [netdrv] mlx4: use order-0 pages for RX (Don Dutile) [1456692 1499362] - [netdrv] mlx4: removal of frag_sizes[] (Don Dutile) [1456692 1499362] - [netdrv] mlx4: reduce rx ring page_cache size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: rx_headroom is a per port attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: get rid of frag_prefix_size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: remove order field from mlx4_en_frag_info (Don Dutile) [1456692 1499362] - [netdrv] mlx4: dma_dir is a mlx4_en_priv attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: xdp: Reserve headroom for receiving packet when XDP prog is active (Don Dutile) [1456692 1499362] - [netdrv] mellanox: use core min/max MTU checking (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: use napi_complete_done() return value (Don Dutile) [1456692 1499362] - [infiniband] ib/rxe: double free on error (Don Dutile) [1499362] - [infiniband] ib/rxe: Suppress sparse warnings (Don Dutile) [1456704 1499362] - [infiniband] ib/bnxt_re: Fix frame stack compilation warning (Don Dutile) [1384857 1499362] - [net] xprtrdma: fix double include of module.h (Don Dutile) [1499362] - [infiniband] vmw_pvrdma: fix [un]register_netdevice_notifier (Don Dutile) [1454965 1499362]- [x86] intel_rdt: Turn off most RDT features on Skylake (Jiri Olsa) [1486121] - [x86] intel_rdt: Add command line options for resource director technology (Jiri Olsa) [1486121] - [x86] intel_rdt: Move special case code for Haswell to a quirk function (Jiri Olsa) [1486121] - [x86] intel_rdt: Remove redundant ternary operator on return (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Improve limbo list processing (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug (Jiri Olsa) [1457533] - [x86] intel_rdt: Modify the intel_pqr_state for better performance (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Clear the default RMID during hotcpu (Jiri Olsa) [1457533] - [x86] intel_rdt: Show bitmask of shareable resource with other executing units (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Documentation for resctrl based RDT Monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Fix a typo in Documentation (Jiri Olsa) [1457533] - [x86] documentation, x86, resctrl: Recommend locking for resctrlfs (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Handle counter overflow (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Add mbm counter initialization (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Basic counting of MBM events (total and local) (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add CPU hotplug support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add sched_in support (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce rdt_enable_key for scheduling (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mount,umount support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add rmdir support (Jiri Olsa) [1457533] - [x86] intel_rdt: Separate the ctrl bits from rmdir (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mon_data (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitor data support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare to add RDT monitor cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add tasks file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Change closid type from int to u32 (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mkdir support for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitoring mkdir support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add info files for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Simplify info and base file lists (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RMID (Resource monitoring ID) management (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RDT monitoring initialization (Jiri Olsa) [1457533] - [x86] intel_rdt: Make rdt_resources_all more readable (Jiri Olsa) [1457533] - [x86] intel_rdt: Cleanup namespace to support RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Mark rdt_root and closid_alloc as static (Jiri Olsa) [1457533] - [x86] intel_rdt: Change file names to accommodate RDT monitor code (Jiri Olsa) [1457533] - [x86] maintainers: Add maintainer for Intel RDT resource allocation (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce a common compile option for RDT (Jiri Olsa) [1457533] - [x86] intel_rdt: Select KERNFS when enabling INTEL_RDT_A (Jiri Olsa) [1457533] - [x86] perf/cqm: Wipe out perf based cqm (Jiri Olsa) [1457533] - [x86] documentation, x86: Intel Memory bandwidth allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix memory leak on mount failure (Jiri Olsa) [1379551] - [x86] intel_rdt: Return error for incorrect resource names in schemata (Jiri Olsa) [1379551] - [x86] intel_rdt: Trim whitespace while parsing schemata input (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix padding when resource is enabled via mount (Jiri Olsa) [1379551] - [x86] intel_rdt: Get rid of anon union (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add schemata file support for MBA (Jiri Olsa) [1379551] - [x86] intel_rdt: Make schemata file parsers resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add info directory files for Memory Bandwidth Allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Make information files resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add primary support for Memory Bandwidth Allocation (MBA) (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Memory bandwith allocation feature detect (Jiri Olsa) [1379551] - [x86] intel_rdt: Add resource specific msr update function (Jiri Olsa) [1379551] - [x86] intel_rdt: Move CBM specific data into a struct (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup namespace to support multiple resource types (Jiri Olsa) [1379551] - [x86] intel_rdt: Organize code properly (Jiri Olsa) [1379551] - [x86] intel_rdt: Init padding only if a device exists (Jiri Olsa) [1379551] - [x86] intel_rdt: Add cpus_list rdtgroup file (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup kernel-doc (Jiri Olsa) [1379551] - [x86] intel_rdt: Update schemata read to show data in tabular format (Jiri Olsa) [1379551] - [x86] intel_rdt: Implement "update" mode when writing schemata file (Jiri Olsa) [1379551] - [kernel] tracing/kprobes: Allow to create probe with a module name starting with a digit (Jiri Olsa) [1422117] - [kernel] trace/kprobes: Allow return probes with offsets and absolute addresses (Jiri Olsa) [1422117]- [netdrv] ibmvnic: Fix calculation of number of TX header descriptors (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: generalize napi_complete_done() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: constify vio_device_id (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct 'unused variable' warning in build (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add netdev_dbg output for debugging (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up resources on probe failure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report rx buffer return codes as netdev_dbg (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_channels (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_ringparam (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Convert vnic server reported statistics to cpu endian (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement per-queue statistics reporting (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize SCRQ's during login renegotiation (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for transport event on driver resume (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix assignment of RX/TX IRQ's (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct return code checking for ibmvnic_init during probe (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix error handling when registering long-term-mapped buffers (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: driver initialization for kdump/kexec (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Exit polling routine correctly during adapter reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove VNIC_CLOSING check from pending_scrq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Sanitize entire SCRQ buffer on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Activate disabled RX buffer pools on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove netdev notify for failover resets (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Client-initiated failover (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return failure on attempted mtu change (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove module author mailing address (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset sub-crqs during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset tx/rx pools on driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset the CRQ queue during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check adapter state during ibmvnic_poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Halt TX and report carrier off on H_CLOSED return code (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Non-fatal error handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix cleanup of SKB's on driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Send gratuitous arp on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle failover after failed init crq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Track state of adapter napis (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: fix missing unlock on error in __ibmvnic_reset() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move queue restarting in ibmvnic_tx_complete (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Record SKB RX queue during poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Continue skb processing after skb completion error (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for driver reset first in ibmvnic_xmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Wait for any pending scrqs entries at driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up tx pools when closing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Whitespace correction in release_rx_pools (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Delete napi's when releasing driver resources (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Updated reset handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Replace is_closed with state field (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move resource initialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of sub crqs to ibmvnic_init (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Split initialization of scrqs to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free skb's in cases of failure in transmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Validate napi exist before disabling them (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add set_link_state routine for setting adapter link state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of the stats token to ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Only retrieve error info if present (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Insert header on VLAN tagged received frame (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Set real number of rx queues (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused bouce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate zero-filled memory for sub crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Disable irq prior to close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct crq and resource releasing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove inflight list (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Do not disable IRQ after scheduling tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fixup atomic API usage (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Unmap longer term buffer before free (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix ibmvnic_change_mac_addr struct format (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report errors when failing to release sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Cleanup failure path in ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init/release routines for stats token (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Merge the two release_sub_crq_queue routines (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the rx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the tx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the bounce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Update main crq initialization and release (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove debugfs support (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused net_stats member from struct ibmvnic_adapter (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct ibmvnic handling of device open/close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move ibmvnic adapter intialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login and queue negotiation into ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate number of rx/tx buffers agreed on by firmware (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix overflowing firmware/hardware TX queue (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Use common counter for capabilities checks (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle processing of CRQ messages in a tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian errors in error reporting output (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian error when requesting device capabilities (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix initial MTU settings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Call napi_disable instead of napi_enable in failure path (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize completion variables before starting work (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use new api ethtool_{get|set}_link_ksettings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: drop duplicate header seq_file.h (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix size of debugfs name buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use net core MTU range checking (Gustavo Duarte) [1391561]- [fs] gfs2: Take inode off order_write list when setting jdata flag (Robert S Peterson) [1492678] - [fs] gfs2: flush the log and all pages for jdata as we do for WB_SYNC_ALL (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer accounting to transaction (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer lists into transaction (Robert S Peterson) [1492678] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1492678] - [fs] gfs2: aggressively issue revokes in gfs2_log_flush (Robert S Peterson) [1492678] - [fs] xfs: reinit btree pointer on attr tree inactivation walk (Carlos Maiolino) [1469296] - [fs] xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen) [1395978] - [fs] xfs: write unmount record for ro mounts (Eric Sandeen) [1395978] - [netdrv] xen-netfront: reset skb network header before checksum (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: add support for IPv6 offloads (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: use new skb_checksum_setup function (Vitaly Kuznetsov) [1487854] - [net] consolidate duplicate code is skb_checksum_setup() helpers (Vitaly Kuznetsov) [1487854] - [net] add skb_checksum_setup (Vitaly Kuznetsov) [1487854] - [xen] xen-netback: handle IPv6 TCP GSO packets from the guest (Vitaly Kuznetsov) [1487854] - [x86] x86/vmware: Skip timer_irq_works() check on VMware (Vitaly Kuznetsov) [1507026 1507025] - [x86] x86/vmware: Skip lapic calibration on VMware (Vitaly Kuznetsov) [1507026 1507025] - [scsi] ipr: Set no_report_opcodes for RAID arrays (Gustavo Duarte) [1456498] - [scsi] ipr: Fix scsi-mq lockdep issue (Gustavo Duarte) [1456498] - [s390] mm: fix write access check in gup_huge_pmd() (Hendrik Brueckner) [1506126] - [s390] cpcmd, vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496111] - [powerpc] hotplug-mem: Fix missing endian conversion of aa_index (Serhii Popovych) [1508331] - [security] Introduce v3 namespaced file capabilities ("Eric W. Biederman") [1467386] - [security] selinux: Perform both commoncap and selinux xattr checks ("Eric W. Biederman") [1467386]- [mm] userfaultfd: provide pid in userfault msg - add feat union (Andrea Arcangeli) [1476833] - [mm] userfaultfd: provide pid in userfault msg (Andrea Arcangeli) [1476833] - [mm] userfaultfd: add feature to request for a signal delivery (Andrea Arcangeli) [1476833] - [mm] fs/userfaultfd.c: drop dead code (Andrea Arcangeli) [1476833] - [mm] userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: wire up shmem_mfill_zeropage_pte (Andrea Arcangeli) [1476833] - [mm] userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd support (Andrea Arcangeli) [1476833] - [mm] shmem: introduce shmem_inode_acct_block (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: notify about unmap of destination during mremap (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: flush event_wqh at release time (Andrea Arcangeli) [1476833] - [mm] userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage (Andrea Arcangeli) [1476833] - [mm] userfaultfd_zeropage: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: fix fork use after free (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case (Andrea Arcangeli) [1476833] - [mm] zram, ppc64: enable zram on ppc64 (Jerome Marchand) [1441166] - [mm] mm/zsmalloc: simplify zs_max_alloc_size handling (Jerome Marchand) [1441166] - [kernel] cpuset: Allow v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cpuset: fix the WARN_ON() in update_nodemasks_hier() (Waiman Long) [947004] - [kernel] cpuset: export effective masks to userspace (Waiman Long) [947004] - [kernel] cpuset: allow writing offlined masks to cpuset.cpus/mems (Waiman Long) [947004] - [kernel] cpuset: enable onlined cpu/node in effective masks (Waiman Long) [947004] - [kernel] cpuset: refactor cpuset_hotplug_update_tasks() (Waiman Long) [947004] - [kernel] cpuset: make cs->{cpus, mems}_allowed as user-configured masks (Waiman Long) [947004] - [kernel] cpuset: apply cs->effective_{cpus,mems} (Waiman Long) [947004] - [kernel] cpuset: initialize top_cpuset's configured masks at mount (Waiman Long) [947004] - [kernel] cpuset: use effective cpumask to build sched domains (Waiman Long) [947004] - [kernel] cpuset: inherit ancestor's masks if effective_{cpus, mems} becomes empty (Waiman Long) [947004] - [kernel] cpuset: update cs->effective_{cpus, mems} when config changes (Waiman Long) [947004] - [kernel] cpuset: update cpuset->effective_{cpus, mems} at hotplug (Waiman Long) [947004] - [kernel] cpuset: add cs->effective_cpus and cs->effective_mems (Waiman Long) [947004] - [kernel] cpuset: Add a dummy cgroup_on_dfl() function (Waiman Long) [947004] - [kernel] cpuset: fix a regression in validating config change (Waiman Long) [947004] - [kernel] cpuset: rename @cont to @cgrp (Waiman Long) [947004] - [kernel] cpuset: fix to migrate mm correctly in a corner case (Waiman Long) [947004] - [kernel] cpuset: allow to move tasks to empty cpusets (Waiman Long) [947004] - [kernel] cpuset: allow to keep tasks in empty cpusets (Waiman Long) [947004] - [kernel] cpuset: introduce effective_{cpumask|nodemask}_cpuset() (Waiman Long) [947004] - [kernel] cpuset: record old_mems_allowed in struct cpuset (Waiman Long) [947004] - [kernel] cpuset: remove async hotplug propagation work (Waiman Long) [947004] - [kernel] cpuset: let hotplug propagation work wait for task attaching (Waiman Long) [947004] - [kernel] cpuset: re-structure update_cpumask() a bit (Waiman Long) [947004] - [kernel] cpuset: remove cpuset_test_cpumask() (Waiman Long) [947004] - [kernel] cpuset: remove unnecessary variable in cpuset_attach() (Waiman Long) [947004] - [kernel] cpuset: cleanup guarantee_online_{cpus|mems}() (Waiman Long) [947004] - [kernel] cpuset: remove redundant check in cpuset_cpus_allowed_fallback() (Waiman Long) [947004]- [fs] xfs: add support for superblock writeback list (Brian Foster) [1497235] - [fs] fs/fs-writeback.c: add a new writeback list for sync (Brian Foster) [1497235] - [fs] inode: rename i_wb_list to i_io_list (Brian Foster) [1497235] - [fs] sync: serialise per-superblock sync operations (Brian Foster) [1497235] - [fs] inode: convert inode_sb_list_lock to per-sb (Brian Foster) [1497235] - [fs] xfs: use iomap new flag for newly allocated delalloc blocks (Brian Foster) [1479473] - [fs] xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files (Brian Foster) [1479473] - [fs] xfs: resurrect debug mode drop buffered writes mechanism (Brian Foster) [1479473] - [fs] xfs: clear delalloc and cache on buffered write failure (Brian Foster) [1479473] - [fs] xfs: defer should abort intent items if the trans roll fails (Brian Foster) [1479473] - [fs] xfs: add xfs_trim_extent (Brian Foster) [1479473] - [fs] libxfs: v3 inodes are only valid on crc-enabled filesystems (Brian Foster) [1479473] - [fs] xfs: unset MS_ACTIVE if mount fails (Brian Foster) [1479473] - [fs] xfs: don't take the IOLOCK exclusive for direct I/O page invalidation (Brian Foster) [1479473] - [fs] xfs: add some 'static' annotations (Brian Foster) [1479473] - [fs] xfs: refactor swapext code (Brian Foster) [1479473] - [fs] xfs: various swapext cleanups (Brian Foster) [1479473] - [fs] xfs: return work remaining at the end of a bunmapi operation (Brian Foster) [1479473] - [fs] xfs: update atime before I/O in xfs_file_dio_aio_read (Brian Foster) [1479473] - [fs] xfs: remote attribute blocks aren't really userdata (Brian Foster) [1479473] - [fs] xfs: Propagate dentry down to inode_change_ok() (Brian Foster) [1479473] - [fs] xfs: defer should allow ->finish_item to request a new transaction (Brian Foster) [1479473] - [fs] xfs: count the blocks in a btree (Brian Foster) [1479473] - [fs] xfs: create a standard btree size calculator code (Brian Foster) [1479473] - [fs] xfs: track log done items directly in the deferred pending work item (Brian Foster) [1479473] - [fs] xfs: don't log the entire end of the AGF (Brian Foster) [1479473] - [fs] xfs: don't perform lookups on zero-height btrees (Brian Foster) [1479473] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1479473] - [fs] xfs: move (and rename) the deferred bmap-free tracepoints (Brian Foster) [1479473] - [fs] xfs: collapse single use static functions (Brian Foster) [1479473] - [fs] xfs: remove unnecessary parentheses from log redo item recovery functions (Brian Foster) [1479473] - [fs] xfs: remove unnecesary lshift/rshift key initialization (Brian Foster) [1479473] - [fs] xfs: add tracepoints and error injection for deferred extent freeing (Brian Foster) [1479473] - [fs] xfs: refactor redo intent item processing (Brian Foster) [1479473] - [fs] xfs: rename flist/free_list to dfops (Brian Foster) [1479473] - [fs] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_* (Brian Foster) [1479473] - [fs] xfs: rework xfs_bmap_free callers to use xfs_defer_ops (Brian Foster) [1479473] - [fs] xfs: enable the xfs_defer mechanism to process extents to free (Brian Foster) [1479473] - [fs] xfs: clean up typedef usage in the EFI/EFD handling code (Brian Foster) [1479473] - [fs] xfs: add tracepoints for the deferred ops mechanism (Brian Foster) [1479473] - [fs] xfs: move deferred operations into a separate file (Brian Foster) [1479473] - [fs] xfs: refactor btree owner change into a separate visit-blocks function (Brian Foster) [1479473] - [fs] xfs: add function pointers for get/update keys to the btree (Brian Foster) [1479473] - [fs] xfs: during btree split, save new block key & ptr for future insertion (Brian Foster) [1479473] - [fs] xfs: set *stat=1 after iroot realloc (Brian Foster) [1479473] - [fs] xfs: fix locking of the rt bitmap/summary inodes (Brian Foster) [1479473] - [fs] xfs: fix attr shortform structure alignment on cris (Brian Foster) [1479473] - [fs] xfs: remove EXPERIMENTAL tag from sparse inode feature (Brian Foster) [1479473] - [fs] libxfs: directory node splitting does not have an extra block (Brian Foster) [1479473] - [fs] xfs: remove dax code from object file when disabled (Brian Foster) [1479473] - [fs] xfs: remove __arch_pack (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_inou_t (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_sf_off_t (Brian Foster) [1479473] - [fs] xfs: remove the magic numbers in xfs_btree_block-related len macros (Brian Foster) [1479473] - [fs] xfs: indentation fix in xfs_btree_get_iroot() (Brian Foster) [1479473] - [fs] xfs: don't allow negative error tags (Brian Foster) [1479473] - [fs] xfs: refactor btree maxlevels computation (Brian Foster) [1479473] - [fs] xfs: convert list of extents to free into a regular list (Brian Foster) [1479473] - [fs] xfs: separate freelist fixing into a separate helper (Brian Foster) [1479473] - [fs] xfs: rearrange xfs_bmap_add_free parameters (Brian Foster) [1479473] - [fs] xfs: check for a valid error_tag in errortag_add (Brian Foster) [1479473] - [fs] xfs: enable buffer deadlock postmortem diagnosis via ftrace (Brian Foster) [1479473] - [fs] xfs: check offsets of variable length structures (Brian Foster) [1479473] - [fs] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly (Brian Foster) [1479473] - [fs] xfs: reduce lock hold times in buffer writeback (Brian Foster) [1479473] - [fs] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined (Brian Foster) [1479473] - [fs] xfs: make several functions static (Brian Foster) [1479473] - [fs] xfs: remove spurious shutdown type check from xfs_bmap_finish() (Brian Foster) [1479473]- [fs] xfs: report zeroed or not correctly in xfs_zero_range() (Eric Sandeen) [1496513] - [fs] iomap: fix integer truncation issues in the zeroing and dirtying helpers (Eric Sandeen) [1496513] - [fs] xfs: disable per-inode DAX flag (Eric Sandeen) [1496513] - [fs] xfs: actually report xattr extents via iomap (Eric Sandeen) [1496513] - [fs] mm, fs: check for fatal signals in do_generic_file_read() (Eric Sandeen) [1496513] - [fs] fs: break out of iomap_file_buffered_write on fatal signals (Eric Sandeen) [1496513] - [fs] dax: Fix sleep in atomic contex in grab_mapping_entry() (Eric Sandeen) [1496513] - [fs] dax: rip out get_block based IO support (Eric Sandeen) [1496513] - [fs] ext4: rip out DAX handling from direct IO path (Eric Sandeen) [1496513] - [fs] ext4: convert DAX faults to iomap infrastructure (Eric Sandeen) [1496513] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1496513] - [fs] ext4: DAX iomap write support (Eric Sandeen) [1496513] - [fs] ext4: use iomap for zeroing blocks in DAX mode (Eric Sandeen) [1496513] - [fs] ext4: factor out checks from ext4_file_write_iter() (Eric Sandeen) [1496513] - [fs] ext4: convert DAX reads to iomap infrastructure (Eric Sandeen) [1496513] - [fs] dax: Introduce IOMAP_FAULT flag (Eric Sandeen) [1496513] - [fs] xfs: use struct iomap based DAX PMD fault path (Eric Sandeen) [1496513] - [fs] dax: add struct iomap based DAX PMD support (Eric Sandeen) [1496513] - [fs] dax: dax_iomap_fault() needs to call iomap_end() (Eric Sandeen) [1496513] - [fs] dax: add dax_iomap_sector() helper function (Eric Sandeen) [1496513] - [fs] dax: correct dax iomap code namespace (Eric Sandeen) [1496513] - [fs] xfs: use iomap to implement DAX (Eric Sandeen) [1496513] - [fs] xfs: refactor xfs_setfilesize (Eric Sandeen) [1496513] - [fs] xfs: take the ilock shared if possible in xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based fault handler (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based dax read/write path (Eric Sandeen) [1496513] - [fs] fs: Do to trim high file position bits in iomap_page_mkwrite_actor (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_REPORT (Eric Sandeen) [1496513] - [fs] iomap: expose iomap_apply outside iomap.c (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_F_NEW flag (Eric Sandeen) [1496513] - [fs] xfs: Add buffered IO support back to get_block for splice (Eric Sandeen) [1496513] - [fs] xfs: rewrite and optimize the delalloc write path (Eric Sandeen) [1496513] - [fs] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case (Eric Sandeen) [1496513] - [fs] xfs: factor our a helper to calculate the EOF alignment (Eric Sandeen) [1496513] - [fs] xfs: move xfs_bmbt_to_iomap up (Eric Sandeen) [1496513] - [fs] iomap: add a flag to report shared extents (Eric Sandeen) [1496513] - [fs] fs: add iomap_file_dirty (Eric Sandeen) [1496513] - [fs] iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems (Eric Sandeen) [1496513] - [fs] xfs: (re-)implement FIEMAP_FLAG_XATTR (Eric Sandeen) [1496513] - [fs] xfs: simplify xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] iomap: mark ->iomap_end as optional (Eric Sandeen) [1496513] - [fs] iomap: prepare iomap_fiemap for attribute mappings (Eric Sandeen) [1496513] - [fs] iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag (Eric Sandeen) [1496513] - [fs] xfs: kill xfs_zero_remaining_bytes (Eric Sandeen) [1496513] - [fs] xfs: split xfs_free_file_space in manageable pieces (Eric Sandeen) [1496513] - [fs] xfs: use xfs_zero_range in xfs_zero_eof (Eric Sandeen) [1496513] - [fs] xfs: handle 64-bit length in xfs_iozero (Eric Sandeen) [1496513] - [fs] xfs: use iomap infrastructure for DAX zeroing (Eric Sandeen) [1496513] - [fs] xfs: use iomap fiemap implementation (Eric Sandeen) [1496513] - [fs] xfs: implement iomap based buffered write path (Eric Sandeen) [1496513] - [fs] xfs: reorder zeroing and flushing sequence in truncate (Eric Sandeen) [1496513] - [fs] xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c (Eric Sandeen) [1496513] - [fs] fs: iomap based fiemap implementation (Eric Sandeen) [1496513] - [fs] fs: support DAX based iomap zeroing (Eric Sandeen) [1496513] - [fs] fs: introduce iomap infrastructure (Eric Sandeen) [1496513] - [fs] fs: move struct iomap from exportfs.h to a separate header (Eric Sandeen) [1496513] - [fs] block_dev: remove DAX leftovers (Eric Sandeen) [1496513] - [fs] block: remove BLK_DEV_DAX config option (Eric Sandeen) [1496513]- [kernel] livepatch: __klp_disable_patch() should never be called for disabled patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: Correctly call klp_post_unpatch_callback() in error paths (Josh Poimboeuf) [1430637] - [kernel] livepatch: add transition notices (Josh Poimboeuf) [1430637] - [kernel] livepatch: move transition "complete" notice into klp_complete_transition() (Josh Poimboeuf) [1430637] - [kernel] livepatch: add (un)patch callbacks (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records (Josh Poimboeuf) [1430637] - [x86] stacktrace: Avoid recording save_stack_trace() wrappers (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Remove raw stack dump (Josh Poimboeuf) [1430637] - [x86] unwind: Fix oprofile module link error (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix show_stack() task pointer regression (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove dump_trace() and related callbacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Convert show_trace_log_lvl() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Convert x86_backtrace() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] stacktrace: Convert save_stack_trace_*() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] perf/x86: Convert perf_callchain_kernel() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove NULL task pointer convention (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove unnecessary stack pointer arguments (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Add regs->ip to oprofile trace (Josh Poimboeuf) [1430637] - [x86] perf/x86: Check perf_callchain_store() error (Josh Poimboeuf) [1430637] - [kernel] livepatch: unpatch all klp_objects if klp_module_coming fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: Small shadow variable documentation fixes (Josh Poimboeuf) [1430637] - [kernel] livepatch: __klp_shadow_get_or_alloc() is local to shadow.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce shadow variable API (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Fix interrupt and exception stack boundary checks (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix stacking of patches with respect to RCU (Josh Poimboeuf) [1430637] - [kernel] livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS (Josh Poimboeuf) [1430637] - [kernel] livepatch: Reduce the time of finding module symbols (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing printk newlines (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cancel transition a safe way for immediate patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: make klp_mutex proper part of API (Josh Poimboeuf) [1430637] - [kernel] livepatch: allow removal of a disabled patch (Josh Poimboeuf) [1430637] - [kernel] livepatch: add /proc//patch_state (Josh Poimboeuf) [1430637] - [kernel] livepatch: change to a per-task consistency model (Josh Poimboeuf) [1430637] - [kernel] livepatch: store function sizes (Josh Poimboeuf) [1430637] - [kernel] livepatch: use kstrtobool() in enabled_store() (Josh Poimboeuf) [1430637] - [kernel] livepatch: move patching functions into patch.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary object loaded check (Josh Poimboeuf) [1430637] - [kernel] livepatch: separate enabled and patched states (Josh Poimboeuf) [1430637] - [kernel] livepatch/x86: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1430637] - [kernel] livepatch: create temporary klp_update_patch_state() stub (Josh Poimboeuf) [1430637] - [x86] x86/entry: define _TIF_ALLWORK_MASK flags explicitly (Josh Poimboeuf) [1430637] - [kernel] stacktrace/x86: add function for detecting reliable stack traces (Josh Poimboeuf) [1430637] - [x86] x86/unwind: update unwinder for livepatch (Josh Poimboeuf) [1430637] - [kernel] x86/entry: annotate entry code call locations for livepatch unwinder (Josh Poimboeuf) [1430637] - [kernel] livepatch: doc: remove the limitation for schedule() patching (Josh Poimboeuf) [1430637] - [kernel] documentation/livepatch: Fix stale link to gmame (Josh Poimboeuf) [1430637] - [x86] x86/boot: Move the _stext marker to before the boot code (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Put a real return address on the idle task stack (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Use a common function for starting CPUs (Josh Poimboeuf) [1430637] - [x86] x86/unwind: Add new unwind interface and implementations (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add recursion checking for all stacks (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add support for unwinding empty IRQ stacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_info() interface (Josh Poimboeuf) [1430637] - [x86] dumpstack: Simplify in_exception_stack() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Allow preemption in show_stack_log_lvl() and dump_trace() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_pointer() and get_frame_pointer() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Make printk_stack_address() more generally useful (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Don't print unreliable addresses in print_context_stack_bp() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Mark function graph handler function as unreliable (Josh Poimboeuf) [1430637] - [x86] ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Convert dump_trace() callbacks to use ftrace_graph_ret_addr() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add return address pointer to ftrace_ret_stack (Josh Poimboeuf) [1430637] - [kernel] ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config (Josh Poimboeuf) [1430637] - [kernel] ftrace: Only allocate the ret_stack 'fp' field when needed (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove 64-byte gap at end of irq stack (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove extra brackets around "" (Josh Poimboeuf) [1430637] - [kernel] x86/asm/head: Rename 'stack_start' -> 'initial_stack' (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove show_trace() (Josh Poimboeuf) [1430637] - [kernel] livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Try harder to get a call trace on stack overflow (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Honor supplied @regs arg (Josh Poimboeuf) [1430637] - [kernel] x86: avoid avoid passing around 'thread_info' in stack dumping code (Josh Poimboeuf) [1430637] - [kernel] livepatch: make object/func-walking helpers more robust (Josh Poimboeuf) [1430637] - [kernel] livepatch: Add some basic livepatch documentation (Josh Poimboeuf) [1430637] - [kernel] livepatch: robustify klp_register_patch() API error checking (Josh Poimboeuf) [1430637] - [kernel] livepatch: Allow architectures to specify an alternate ftrace location (Josh Poimboeuf) [1430637] - [kernel] livepatch: reuse module loader code to write relocations (Josh Poimboeuf) [1430637] - [kernel] module: preserve Elf information for livepatch modules (Josh Poimboeuf) [1430637] - [kernel] elf: add livepatch-specific Elf constants (Josh Poimboeuf) [1430637] - [kernel] sscanf: implement basic character sets (Josh Poimboeuf) [1430637] - [kernel] livepatch/module: remove livepatch module notifier (Josh Poimboeuf) [1430637] - [kernel] modules: split part of complete_formation() into prepare_coming_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix the error message about unresolvable ambiguity (Josh Poimboeuf) [1430637] - [kernel] klp: remove CONFIG_LIVEPATCH dependency from klp headers (Josh Poimboeuf) [1430637] - [kernel] klp: remove superfluous errors in asm/livepatch.h (Josh Poimboeuf) [1430637] - [kernel] perf: generalize perf_callchain (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: remove ftrace module notifier (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: Call clean up function when module init fails early (Josh Poimboeuf) [1430637] - [kernel] livepatch: change the error message in asm/livepatch.h header files (Josh Poimboeuf) [1430637] - [kernel] ftrace: Fix the race between ftrace and insmod (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add infrastructure for delayed enabling of module functions (Josh Poimboeuf) [1430637] - [kernel] ftrace: Cleanup of global variables ftrace_new_pgs and ftrace_update_cnt (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cleanup module page permission changes (Josh Poimboeuf) [1430637] - [kernel] livepatch: function, sympos scheme in livepatch sysfs directory (Josh Poimboeuf) [1430637] - [kernel] livepatch: add sympos as disambiguator field to klp_reloc (Josh Poimboeuf) [1430637] - [kernel] livepatch: add old_sympos as disambiguator field to klp_func (Josh Poimboeuf) [1430637] - [kernel] module: Add module_{enable,disable}_ro() (Josh Poimboeuf) [1430637] - [kernel] module: Use the same logic for setting and unsetting RO/NX (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: fix relocation computation with kASLR (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix crash with !CONFIG_DEBUG_SET_MODULE_RONX (Josh Poimboeuf) [1430637] - [kernel] livepatch: Improve error handling in klp_disable_func() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Format MCOUNT_ADDR address as type unsigned long (Josh Poimboeuf) [1430637] - [kernel] livepatch: add module locking around kallsyms calls (Josh Poimboeuf) [1430637] - [kernel] livepatch: annotate klp_init() with __init (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce patch/func-walking helpers (Josh Poimboeuf) [1430637] - [kernel] livepatch: make kobject in klp_object statically allocated (Josh Poimboeuf) [1430637] - [kernel] livepatch: Prevent patch inconsistencies if the coming module notifier fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: match return value to function signature (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: make kASLR logic more accurate (Josh Poimboeuf) [1430637] - [kernel] livepatch: add support on s390 (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix subtle race with coming and going modules (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary call to klp_find_object_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix RCU usage in klp_find_external_symbol() (Josh Poimboeuf) [1430637] - [kernel] x86/kernel: Fix output of show_stack_log_lvl() (Josh Poimboeuf) [1430637] - [kernel] livepatch: RCU protect struct klp_func all the time when used in klp_ftrace_handler() (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove extern specifier from header files (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix format string in kobject_init_and_add() (Josh Poimboeuf) [1430637] - [kernel] livepatch: simplify disable error path (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing newline to error message (Josh Poimboeuf) [1430637] - [kernel] livepatch: rename config to CONFIG_LIVEPATCH (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix uninitialized return value (Josh Poimboeuf) [1430637] - [kernel] livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING (Josh Poimboeuf) [1430637] - [kernel] livepatch: support for repatching a function (Josh Poimboeuf) [1430637] - [kernel] livepatch: enforce patch stacking semantics (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix deferred module patching order (Josh Poimboeuf) [1430637] - [kernel] livepatch: handle ancient compilers with more grace (Josh Poimboeuf) [1430637] - [kernel] livepatch: kconfig: use bool instead of boolean (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: fix usage example comments (Josh Poimboeuf) [1430637] - [kernel] livepatch: use FTRACE_OPS_FL_IPMODIFY (Josh Poimboeuf) [1430637] - [kernel] livepatch: move x86 specific ftrace handler code to arch/x86 (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: add sample live patching module (Josh Poimboeuf) [1430637] - [kernel] livepatch: kernel: add support for live patching (Josh Poimboeuf) [1430637] - [kernel] powerpc/ftrace: simplify prepare_ftrace_return (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 irq stack handling (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 to keep state of "used" variable in loop (Josh Poimboeuf) [1430637] - [kernel] x86: Clean up dumpstack_64.c code (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix printk_address for direct addresses (Josh Poimboeuf) [1430637] - [kernel] s390/ftrace: prepare_ftrace_return() function call order (Josh Poimboeuf) [1430637] - [x86] revert "dumpstack: Remove raw stack dump" (Josh Poimboeuf) [1430637]- [usb] xhci: Bad Ethernet performance plugged in ASM1042A host (Torez Smith) [1459020] - [usb] lib/string: add sysfs_match_string helper (Torez Smith) [1456565] - [usb] typec: include linux/device.h in ucsi.h (Torez Smith) [1456565] - [usb] typec: ucsi: Add ACPI driver (Torez Smith) [1456565] - [usb] typec: Add support for UCSI interface (Torez Smith) [1456565] - [usb] typec: Add a sysfs node to manage port type (Torez Smith) [1456565] - [usb] typec: update partner power delivery support with opmode (Torez Smith) [1456565] - [usb] typec: Don't prevent using constant typec_mode_desc initializers (Torez Smith) [1456565] - [usb] typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY (Torez Smith) [1456565] - [usb] USB Type-C connector class (Torez Smith) [1456565] - [usb] usb-storage: enable use of host wide tags for UAS driver (Torez Smith) [1435752] - [usb] hso: register netdev later to avoid a race condition (Torez Smith) [1435752] - [usb] hso: fix module unloading (Torez Smith) [1435752] - [usb] plusb: Add support for PL-27A1 (Torez Smith) [1435752] - [usb] kaweth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] ch9200: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] lan78xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] sr9700: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] cx82310_eth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc75xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc95xx: Use skb_cow_head to deal with cloned skbs (Torez Smith) [1435752] - [usb] qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 (Torez Smith) [1435752] - [usb] usbnet: make sure no NULL pointer is passed through (Torez Smith) [1435752] - [usb] r8152: The Microsoft Surface docks also use R8152 v2 (Torez Smith) [1435752] - [usb] xhci: Manually give back cancelled URB if we can't queue it for cancel (Torez Smith) [1435752] - [usb] xhci: Set URB actual length for stopped control transfers (Torez Smith) [1435752] - [usb] fix linked-list corruption in rh_call_control() (Torez Smith) [1435752] - [usb] r8152: prevent the driver from transmitting packets with carrier off (Torez Smith) [1435752] - [usb] r8152: fix the rx early size of RTL8153 (Torez Smith) [1435752] - [usb] r8152: set the RMS of RTL8153 according to the mtu (Torez Smith) [1435752] - [usb] qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 (Torez Smith) [1435752] - [usb] qmi_wwan: add Dell DW5811e (Torez Smith) [1435752] - [usb] r8152: fix the list rx_done may be used without initialization (Torez Smith) [1435752] - [usb] serial: qcserial: add Dell DW5811e (Torez Smith) [1435752] - [usb] hub: Fix crash after failure to read BOS descriptor (Torez Smith) [1435752] - [usb] usbtmc: fix probe error path (Torez Smith) [1435752] - [usb] usbtmc: add missing endpoint sanity check (Torez Smith) [1435752] - [usb] serial: option: add Quectel UC15, UC20, EC21, and EC25 modems (Torez Smith) [1435752] - [usb] usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk (Torez Smith) [1435752] - [usb] wusbcore: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] uss720: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] lvtest: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] idmouse: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Torez Smith) [1435752] - [usb] host: xhci-dbg: HCIVERSION should be a binary number (Torez Smith) [1435752] - [usb] xhci: remove dummy extra_priv_size for size of xhci_hcd struct (Torez Smith) [1435752] - [usb] xhci-mtk: check hcc_params after adding primary hcd (Torez Smith) [1435752] - [usb] usb-storage: Add ignore-residue quirk for Initio INIC-3619 (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref in write (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] serial: safe_serial: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: io_ti: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: omninet: drop open callback (Torez Smith) [1435752] - [usb] serial: omninet: fix reference leaks at open (Torez Smith) [1435752] - [usb] serial: io_ti: fix NULL-deref in interrupt callback (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB-event processing (Torez Smith) [1435752] - [usb] asix_devices: fix missing return code check on call to asix_write_medium_mode (Torez Smith) [1435752] - [usb] cdc-wdm: remove logically dead code (Torez Smith) [1435752] - [usb] serial: keyspan: drop header file (Torez Smith) [1435752] - [usb] serial: io_edgeport: drop io-tables header file (Torez Smith) [1435752] - [usb] misc: usbtest: remove redundant check on retval < 0 (Torez Smith) [1435752] - [usb] serial: upd78f0730: sort device ids (Torez Smith) [1435752] - [usb] serial: upd78f0730: add ID for EVAL-ADXL362Z (Torez Smith) [1435752] - [usb] lan78xx: fix build errors when linux/phy*.h is removed from dsa.h (Torez Smith) [1435752] - [usb] ohci-hub: fix typo in dbg_port macro (Torez Smith) [1435752] - [usb] serial: mos7840: fix another NULL-deref at open (Torez Smith) [1435752] - [usb] serial: console: clean up sanity checks (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB reinitialisation (Torez Smith) [1435752] - [usb] serial: metro-usb: drop function-tracing debugging (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB unlink (Torez Smith) [1435752] - [usb] serial: metro-usb: drop unused interrupt-out callback (Torez Smith) [1435752] - [usb] xhci-mtk: make the reference clock optional (Torez Smith) [1435752] - [usb] usb-misc: sisusbvga: remove dead code (Torez Smith) [1435752] - [usb] serial: sierra: fix bogus alternate-setting assumption (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix line-status over-reporting (Torez Smith) [1435752] - [usb] serial: cp210x: add new IDs for GE Bx50v3 boards (Torez Smith) [1435752] - [usb] misc: adutux: remove redundant error check on copy_to_user return code (Torez Smith) [1435752] - [usb] serial: keyspan_pda: fix receive sanity checks (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix incomplete rx sanity check (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB data sanity check (Torez Smith) [1435752] - [usb] serial: ark3116: use port device for info and error messages (Torez Smith) [1435752] - [usb] serial: ark3116: remove redundant interrupt-urb check (Torez Smith) [1435752] - [usb] serial: ark3116: fix endpoint-check return value (Torez Smith) [1435752] - [usb] uvcvideo: (cosmetic) Remove a superfluous assignment (Torez Smith) [1435752] - [usb] cdc-acm: fix TIOCGSERIAL flags (Torez Smith) [1435752] - [usb] serial: add uPD78F0730 USB to Serial Adaptor Driver (Torez Smith) [1435752] - [usb] serial: drop unused ASYNC flags (Torez Smith) [1435752] - [usb] serial: ftdi_sio: clean up ioctl handler (Torez Smith) [1435752] - [usb] r8152: fix the wrong spelling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix extreme low-latency setting (Torez Smith) [1435752] - [usb] xhci: refactor xhci_urb_enqueue (Torez Smith) [1435752] - [usb] xhci: simplify how we store TDs in urb private data (Torez Smith) [1435752] - [usb] xhci: Rename variables related to transfer descritpors (Torez Smith) [1435752] - [usb] xhci: rename size variable to num_tds (Torez Smith) [1435752] - [usb] host: xhci: add xhci_virt_device tracer (Torez Smith) [1435752] - [usb] host: xhci: remove newline from tracer (Torez Smith) [1435752] - [usb] host: xhci: convert several if() to a single switch statement (Torez Smith) [1435752] - [usb] host: xhci: add urb_enqueue/dequeue/giveback tracers (Torez Smith) [1435752] - [usb] host: xhci: make a generic TRB tracer (Torez Smith) [1435752] - [usb] host: xhci: combine event TRB completion debugging messages (Torez Smith) [1435752] - [usb] host: xhci: convert to list_for_each_entry_safe() (Torez Smith) [1435752] - [usb] xhci: use the trb_to_noop() helper for command trbs (Torez Smith) [1435752] - [usb] xhci: Introduce helper to turn one TRB into a no-op (Torez Smith) [1435752] - [usb] host: xhci: unconditionally call xhci_unmap_td_bounce_buffer() (Torez Smith) [1435752] - [usb] host: xhci: check for a valid ring when unmapping bounce buffer (Torez Smith) [1435752] - [usb] host: xhci: remove bogus __releases()/__acquires() annotation (Torez Smith) [1435752] - [usb] host: xhci: introduce xhci_td_cleanup() (Torez Smith) [1435752] - [usb] host: xhci: reorder variable definitions (Torez Smith) [1435752] - [usb] host: xhci: use slightly better list helpers (Torez Smith) [1435752] - [usb] host: xhci: remove unneded semicolon (Torez Smith) [1435752] - [usb] host: xhci: simplify irq handler return (Torez Smith) [1435752] - [usb] host: xhci: rename completion codes to match spec (Torez Smith) [1435752] - [usb] host: xhci: print HCIVERSION on debug (Torez Smith) [1435752] - [usb] host: xhci: change pre-increments to post-increments (Torez Smith) [1435752] - [usb] xhci: remove unnecessary return in xhci_pci_setup() (Torez Smith) [1435752] - [usb] xhci: use list_is_singular for cmd_list (Torez Smith) [1435752] - [usb] xhci: avoid unnecessary calculation (Torez Smith) [1435752] - [usb] xhci: remove unnecessary assignment (Torez Smith) [1435752] - [usb] xhci: add quirk flag for broken PED bits (Torez Smith) [1435752] - [usb] xhci: Put warning message on a single line (Torez Smith) [1435752] - [usb] host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure (Torez Smith) [1435752] - [usb] xhci: remove unnecessary second abort try (Torez Smith) [1435752] - [usb] xhci: remove unnecessary check for pending timer (Torez Smith) [1435752] - [usb] xhci: detect stop endpoint race using pending timer instead of counter (Torez Smith) [1435752] - [usb] xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING (Torez Smith) [1435752] - [usb] xhci: simplify if statement to make it more readable (Torez Smith) [1435752] - [usb] storage: sddr09: Remove a set-but-not-used variable (Torez Smith) [1435752] - [usb] ulpi: Support device discovery via DT (Torez Smith) [1435752] - [usb] xhci-mtk: add reference clock (Torez Smith) [1435752] - [usb] hcd: initialize hcd->flags to 0 when rm hcd (Torez Smith) [1435752] - [usb] storage: ene_ub6250: remove unused variable (Torez Smith) [1435752] - [usb] core: update comments for send message functions (Torez Smith) [1435752] - [usb] serial: opticon: fix CTS retrieval at open (Torez Smith) [1435752] - [usb] serial: ti_usb_3410_5052: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: ssu100: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: spcp8x5: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: quatech2: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: pl2303: fix line-setting error handling (Torez Smith) [1435752] - [usb] serial: mos7840: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mos7720: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mct_u232: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: iuu_phoenix: remove unused buffer from open (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix descriptor error handling (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix epic-descriptor handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix latency-timer error handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix open error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix register-accessor error handling (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove unused termios structure (Torez Smith) [1435752] - [usb] serial: kl5kusb105: clean up struct definition (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove dead code (Torez Smith) [1435752] - [usb] serial: kl5kusb105: make logging less verbose (Torez Smith) [1435752] - [usb] serial: ch341: change initial line-control settings (Torez Smith) [1435752] - [usb] serial: ch341: rename LCR variable in set_termios (Torez Smith) [1435752] - [usb] serial: ch341: rename modem-status register (Torez Smith) [1435752] - [usb] serial: ch341: rename shadow modem-control register (Torez Smith) [1435752] - [usb] serial: ch341: clean up control debug messages (Torez Smith) [1435752] - [usb] serial: ch341: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: cypress_m8: remove unused variable (Torez Smith) [1435752] - [usb] locking/atomic, kref: Avoid more abuse (Torez Smith) [1435752] - [usb] cdc-ether: usbnet_cdc_zte_status() can be static (Torez Smith) [1435752] - [usb] Increase usbfs transfer limit (Torez Smith) [1435752] - [usb] make the MTK XHCI driver compile for older MIPS SoCs (Torez Smith) [1435752] - [usb] Replace with globally (Torez Smith) [1435752] - [usb] treewide: remove redundant #include (Torez Smith) [1435752] - [usb] Skip auto handoff for TI and RENESAS usb controllers (Torez Smith) [1435752] - [usb] xhci: Fix race related to abort operation (Torez Smith) [1435752] - [usb] xhci: Use delayed_work instead of timer for command timeout (Torez Smith) [1435752] - [usb] tty: vt, cleanup and document con_scroll (Torez Smith) [1435752] - [usb] r8152: reset the bmu (Torez Smith) [1435752] - [usb] uas: remove can_queue set in host template (Torez Smith) [1435752] - [usb] scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Torez Smith) [1435752] - [usb] uas: Limit qdepth at the scsi-host level (Torez Smith) [1435752] - [usb] uas: Fix slave queue_depth not being set (Torez Smith) [1435752] - [usb] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron (Torez Smith) [1435752] - [usb] scsi: use host wide tags by default (Torez Smith) [1435752] - [usb] scsi: always assign block layer tags if enabled (Torez Smith) [1435752]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454890] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454890] - [netdrv] i40evf: fix mac filter removal timing issue (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454890] - [netdrv] i40evf: enable support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454890] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454890] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454890] - [netdrv] i40e: make i40evf_map_rings_to_vectors void (Stefan Assmann) [1454890] - [netdrv] i40evf: Enable VF to request an alternate queue allocation (Stefan Assmann) [1454890] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454890] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454890] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454890] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454890] - [netdrv] i40evf: fix ring to vector mapping (Stefan Assmann) [1454890] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454890] - [netdrv] i40evf: lower message level (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454890] - [netdrv] i40evf: use setup_timer() helper (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454890] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454890] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40evf: fix possible snprintf truncation of q_vector->name (Stefan Assmann) [1454890] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454890] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454890] - [netdrv] i40evf: use netdev variable in reset task (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454890] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454890] - [netdrv] i40evf: prevent VF close returning before state transitions to DOWN (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454890] - [netdrv] i40evf: remove unnecessary __packed (Stefan Assmann) [1454890] - [netdrv] i40evf: Use le32_to_cpu before evaluating HW desc fields (Stefan Assmann) [1454890] - [netdrv] i40evf: add some missing includes (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454890] - [netdrv] i40evf: assign num_active_queues inside i40evf_alloc_queues (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454890] - [netdrv] i40evf: Add support for Adaptive Virtual Function (Stefan Assmann) [1454890] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454890] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454890] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454890] - [netdrv] i40evf: drop i40e_type.h include (Stefan Assmann) [1454890] - [netdrv] i40evf: disable unused flags (Stefan Assmann) [1454890] - [netdrv] i40evf: fix merge error in older patch (Stefan Assmann) [1454890] - [netdrv] i40evf: fix duplicate lines (Stefan Assmann) [1454890] - [netdrv] i40evf: hide unused variable (Stefan Assmann) [1454890] - [netdrv] i40evf: allocate queues before we setup the interrupts and q_vectors (Stefan Assmann) [1454890] - [netdrv] i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Stefan Assmann) [1454890] - [netdrv] i40evf: remove needless min_t() on num_online_cpus()*2 (Stefan Assmann) [1454890] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454890] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454890] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_IN_NETPOLL entirely (Stefan Assmann) [1454890] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454890] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Remove VF Rx csum offload for tunneled packets (Stefan Assmann) [1454890] - [netdrv] i40evf: Use net_device_stats from struct net_device (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454890] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454890] - [netdrv] i40evf: enforce descriptor write-back mechanism for VF (Stefan Assmann) [1454890] - [netdrv] i40evf: dereference VSI after VSI has been null checked (Stefan Assmann) [1454890] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454890] - [netdrv] i40evf: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454890] - [netdrv] i40evf: add client interface (Stefan Assmann) [1454890] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454890]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454892] - [netdrv] i40e: fix link reporting (Stefan Assmann) [1454892] - [netdrv] i40e: Fix memory leak related filter programming status (Stefan Assmann) [1454892] - [netdrv] i40e: Fix comment about locking for __i40e_read_nvm_word() (Stefan Assmann) [1454892] - [netdrv] i40e: Avoid some useless variables and initializers in NVM functions (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo (Stefan Assmann) [1454892] - [netdrv] i40e: use a local variable instead of calculating multiple times (Stefan Assmann) [1454892] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454892] - [netdrv] i40e: add check for return from find_first_bit call (Stefan Assmann) [1454892] - [netdrv] i40e: allow XPS with QoS enabled (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454892] - [netdrv] i40e: reduce lrxqthresh from 2 to 1 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454892] - [netdrv] i40e: use the safe hash table iterator when deleting mac filters (Stefan Assmann) [1454892] - [netdrv] i40e: fix flags declaration (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454892] - [netdrv] i40e: ignore skb->xmit_more when deciding to set RS bit (Stefan Assmann) [1454892] - [netdrv] i40e: do not enter PHY debug mode while setting LEDs behaviour (Stefan Assmann) [1454892] - [netdrv] i40e: implement split PCI error reset handler (Stefan Assmann) [1454892] - [netdrv] i40e: Properly maintain flow director filters list (Stefan Assmann) [1454892] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454892] - [netdrv] i40e: fix merge error (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect register definition (Stefan Assmann) [1454892] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454892] - [netdrv] i40e: re-enable PTP L4 capabilities for XL710 if FW >6.0 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454892] - [netdrv] i40e: add private flag to control source pruning (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo in i40e_pf documentation (Stefan Assmann) [1454892] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454892] - [netdrv] i40e: fix client notify of VF reset (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of vf_states variable (Stefan Assmann) [1454892] - [netdrv] i40e: ensure reset occurs when disabling VF (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_vc_disable_vf (Stefan Assmann) [1454892] - [netdrv] i40e: drop i40e_pf *pf from i40e_vc_disable_vf() (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold spinlock while resetting VF (Stefan Assmann) [1454892] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454892] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a potential NULL pointer dereference (Stefan Assmann) [1454892] - [netdrv] i40e: remove logically dead code (Stefan Assmann) [1454892] - [netdrv] i40e: limit lan queue count in large CPU count machine (Stefan Assmann) [1454892] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454892] - [netdrv] i40e: Enable VF to negotiate number of allocated queues (Stefan Assmann) [1454892] - [netdrv] virtchnl: Add compile time static asserts to validate structure sizes (Stefan Assmann) [1454892] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454892] - [netdrv] i40e: prevent service task from running while we're suspended (Stefan Assmann) [1454892] - [netdrv] i40e: don't clear suspended state until we finish resuming (Stefan Assmann) [1454892] - [netdrv] i40e: use newer generic PM support instead of legacy PM callbacks (Stefan Assmann) [1454892] - [netdrv] i40e: use separate state bit for miscellaneous IRQ setup (Stefan Assmann) [1454892] - [netdrv] i40e: fix for flow director counters not wrapping as expected (Stefan Assmann) [1454892] - [netdrv] i40e: relax warning message in case of version mismatch (Stefan Assmann) [1454892] - [netdrv] i40e: simplify member variable accesses (Stefan Assmann) [1454892] - [netdrv] i40e: Fix link down message when interface is brought up (Stefan Assmann) [1454892] - [netdrv] i40e: Fix unqualified module message while bringing link up (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454892] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454892] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454892] - [netdrv] i40e: move enabling icr0 into i40e_update_enable_itr (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for resetting XPS (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for unused value issue found by static analysis (Stefan Assmann) [1454892] - [netdrv] i40e: 25G FEC status improvements (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454892] - [netdrv] i40e: force VMDQ device name truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Use correct flag to enable egress traffic for unicast promisc (Stefan Assmann) [1454892] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454892] - [netdrv] i40e: Update state variable for adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: synchronize nvmupdate command and adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: prevent changing ITR if adaptive-rx/tx enabled (Stefan Assmann) [1454892] - [netdrv] i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: Detect ATR HW Evict NVM issue and disable the feature (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for Open Firmware MAC address (Stefan Assmann) [1454892] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a bug with VMDq RSS queue allocation (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454892] - [netdrv] i40e: Initialize 64-bit statistics TX ring seqcount (Stefan Assmann) [1454892] - [netdrv] i40e: handle setting administratively set MAC address back to zero (Stefan Assmann) [1454892] - [netdrv] i40e: display correct UDP tunnel type name (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: make IPv6 ATR code clearer (Stefan Assmann) [1454892] - [netdrv] i40e: fix odd formatting and indent (Stefan Assmann) [1454892] - [netdrv] i40e: fix up 32 bit timespec references (Stefan Assmann) [1454892] - [netdrv] i40e: Handle admin Q timeout when releasing NVM (Stefan Assmann) [1454892] - [netdrv] i40e: remove WQ_UNBOUND and the task limit of our workqueue (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for trace found with S4 state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect variable assignment (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock for the entire reset (Stefan Assmann) [1454892] - [netdrv] i40e: Handle PE_CRITERR properly with IWARP enabled (Stefan Assmann) [1454892] - [netdrv] i40e: clear only cause_ena bit (Stefan Assmann) [1454892] - [netdrv] i40e: fix disabling overflow promiscuous mode (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for OEM firmware version (Stefan Assmann) [1454892] - [netdrv] i40e: genericize the partition bandwidth control (Stefan Assmann) [1454892] - [netdrv] i40e: Add message for unsupported MFP mode (Stefan Assmann) [1454892] - [netdrv] i40e: Support firmware CEE DCB UP to TC map re-definition (Stefan Assmann) [1454892] - [netdrv] i40e: Fix potential out of bound array access (Stefan Assmann) [1454892] - [netdrv] i40e: comment that udp_port must be in host byte order (Stefan Assmann) [1454892] - [netdrv] i40e: use dev_dbg instead of dev_info when warning about missing routine (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454892] - [netdrv] networking: make skb_put & friends return void pointers (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a sleep-in-atomic bug (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of HW ATR eviction (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454892] - [netdrv] i40e: Fix state flags for bit set and clean operations of PF (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: move function to virtchnl (Stefan Assmann) [1454892] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454892] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: refactor code for validate checks (Stefan Assmann) [1454892] - [netdrv] virtchnl: convert to new macros (Stefan Assmann) [1454892] - [netdrv] virtchnl: move some code to core driver (Stefan Assmann) [1454892] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454892] - [netdrv] i40e: use new unified virtchnl header file (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454892] - [netdrv] i40e: Check for memory allocation failure (Stefan Assmann) [1454892] - [netdrv] i40e: check for Tx timestamp timeouts during watchdog (Stefan Assmann) [1454892] - [netdrv] i40e: use pf data structure directly in i40e_ptp_rx_hang (Stefan Assmann) [1454892] - [netdrv] i40e: add statistic indicating number of skipped Tx timestamps (Stefan Assmann) [1454892] - [netdrv] i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Stefan Assmann) [1454892] - [netdrv] i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Stefan Assmann) [1454892] - [netdrv] i40e: remove hw_disabled_flags in favor of using separate flag bits (Stefan Assmann) [1454892] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454892] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454892] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454892] - [netdrv] i40e: amortize wait time when disabling lots of VFs (Stefan Assmann) [1454892] - [netdrv] i40e: Reprogram port offloads after reset (Stefan Assmann) [1454892] - [netdrv] i40e: rename index to port to avoid confusion (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_reset_all_vfs when initializing new VFs (Stefan Assmann) [1454892] - [netdrv] i40e: properly spell I40E_VF_STATE_* flags (Stefan Assmann) [1454892] - [netdrv] i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state (Stefan Assmann) [1454892] - [netdrv] i40e: reset all VFs in parallel when rebuilding PF (Stefan Assmann) [1454892] - [netdrv] i40e: split some code in i40e_reset_vf into helpers (Stefan Assmann) [1454892] - [netdrv] i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Stefan Assmann) [1454892] - [netdrv] i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock while waiting for VF reset to finish (Stefan Assmann) [1454892] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454892] - [netdrv] i40e: dump VF information in debugfs (Stefan Assmann) [1454892] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454892] - [netdrv] i40e: clean up historic deprecated flag definitions (Stefan Assmann) [1454892] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454892] - [netdrv] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Stefan Assmann) [1454892] - [netdrv] i40e: allow look-up of MAC address from Open Firmware or IDPROM (Stefan Assmann) [1454892] - [netdrv] i40e: Simplify i40e_detect_recover_hung_queue logic (Stefan Assmann) [1454892] - [netdrv] i40e: Decrease the scope of rtnl lock (Stefan Assmann) [1454892] - [netdrv] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction (Stefan Assmann) [1454892] - [netdrv] i40e: update error message when trying to add invalid filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454892] - [netdrv] i40e: fix for queue timing delays (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454892] - [netdrv] i40e: remove FDIR_REQUIRES_REINIT driver flag (Stefan Assmann) [1454892] - [netdrv] i40e: remove a useless goto statement (Stefan Assmann) [1454892] - [netdrv] i40e: Check for new arq elements before leaving the adminq subtask loop (Stefan Assmann) [1454892] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454892] - [netdrv] i40e: Clean up handling of private flags (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code that always evaluates to false or 0 (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454892] - [netdrv] i40e: removed no longer needed delays (Stefan Assmann) [1454892] - [netdrv] i40e: Fixed race conditions in VF reset (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454892] - [netdrv] i40e: fix configuration of RSS table with DCB (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454892] - [netdrv] i40e: make use of hlist_for_each_entry_continue (Stefan Assmann) [1454892] - [netdrv] i40e: add support for SCTPv4 FDir filters (Stefan Assmann) [1454892] - [netdrv] i40e: implement support for flexible word payload (Stefan Assmann) [1454892] - [netdrv] i40e: add parsing of flexible filter fields from userdef (Stefan Assmann) [1454892] - [netdrv] i40e: partition the ring_cookie to get VF index (Stefan Assmann) [1454892] - [netdrv] i40e: allow changing input set for ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: restore default input set for each flow type (Stefan Assmann) [1454892] - [netdrv] i40e: check current configured input set when adding ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Stefan Assmann) [1454892] - [netdrv] i40e: always remove old filter when adding new FDir filter (Stefan Assmann) [1454892] - [netdrv] i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Stefan Assmann) [1454892] - [netdrv] i40e: add counters for UDP/IPv4 and IPv4 filters (Stefan Assmann) [1454892] - [netdrv] i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Stefan Assmann) [1454892] - [netdrv] i40e: reset fd_tcp_rule count when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: remove redundant check for fd_tcp_rule when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Stefan Assmann) [1454892] - [netdrv] i40e: return immediately when failing to add fdir filter (Stefan Assmann) [1454892] - [netdrv] i40e: rework exit flow of i40e_add_fdir_ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: don't use arrays for (src|dst)_ip (Stefan Assmann) [1454892] - [netdrv] i40e: send correct port number to AdminQ when enabling UDP tunnels (Stefan Assmann) [1454892] - [netdrv] i40e: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454892] - [netdrv] i40e: rename auto_disable_flags to hw_disabled_flags (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454892] - [netdrv] i40e: Allow untrusted VFs to have more filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454892] - [netdrv] i40e: Clarify steps in MAC/VLAN filters initialization routine (Stefan Assmann) [1454892] - [netdrv] i40e: fix ethtool to get EEPROM data from X722 interface (Stefan Assmann) [1454892] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454892]- [net] rename ndo_setup_tc callback and remove it from kABI (Ivan Vecera) [1445420] - [net] sched: avoid matching qdisc with zero handle (Ivan Vecera) [1445420] - [net] sched: cls_flower: Set egress_dev mark when calling into the HW driver (Ivan Vecera) [1445420] - [net] net_sched: remove cls_flower idr on failure (Ivan Vecera) [1445420] - [net] sched: don't use GFP_KERNEL under spin lock (Ivan Vecera) [1445420] - [net] sched: fix use-after-free in tcf_action_destroy and tcf_del_walker (Ivan Vecera) [1445420] - [net] sched: Change act_api and act_xxx modules to use IDR (Ivan Vecera) [1445420] - [net] sched: Change cls_flower to use IDR (Ivan Vecera) [1445420] - [lib] idr: implement extended variant of idr (Ivan Vecera) [1445420] - [lib] idr: fix NULL pointer dereference when ida_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix unexpected ID-removal when idr_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix overflow bug during maximum ID calculation at maximum height (Ivan Vecera) [1445420] - [net] net_sched: fix order of queue length updates in qdisc_replace() (Ivan Vecera) [1445420] - [net] sched: hfsc: fix curve activation in hfsc_change_class() (Ivan Vecera) [1445420] - [net] net_sched: always reset qdisc backlog in qdisc_reset() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: fix scaling error in bytes/packets samples (Ivan Vecera) [1445420] - [net] net_sched: carefully handle tcf_block_put() (Ivan Vecera) [1445420] - [net] net_sched: fix reference counting of tc filter chain (Ivan Vecera) [1445420] - [net] net_sched: get rid of tcfa_rcu (Ivan Vecera) [1445420] - [net] sched: fix pointer check in gen_handle (Ivan Vecera) [1445420] - [net] sched: fix memleak for chain zero (Ivan Vecera) [1445420] - [net] sched: Use __qdisc_drop instead of kfree_skb in sch_prio and sch_qfq (Ivan Vecera) [1445420] - [net] net_sched: add reverse binding for tc class (Ivan Vecera) [1445420] - [net] sch_tbf: fix two null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_sfq: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_netem: avoid null pointer deref on init failure (Ivan Vecera) [1445420] - [net] sch_fq_codel: avoid double free on init failure (Ivan Vecera) [1445420] - [net] sch_cbq: fix null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_hfsc: fix null pointer deref and double free on init failure (Ivan Vecera) [1445420] - [net] sch_hhf: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_multiq: fix double free on init failure (Ivan Vecera) [1445420] - [net] sch_htb: fix crash on init failure (Ivan Vecera) [1445420] - [net] act_ife: use registered ife_type as fallback (Ivan Vecera) [1445420] - [net] if_ether: add forces ife lfb type (Ivan Vecera) [1445420] - [net] sched: sfq: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] net_sched: fix a refcount_t issue with noop_qdisc (Ivan Vecera) [1445420] - [net] net_sched: kill u32_node pointer in Qdisc (Ivan Vecera) [1445420] - [net] net_sched: remove tc class reference counting (Ivan Vecera) [1445420] - [net] net_sched: introduce tclass_del_notify() (Ivan Vecera) [1445420] - [net] net_sched: get rid of more forward declarations (Ivan Vecera) [1445420] - [net] sched: add couple of goto_chain helpers (Ivan Vecera) [1445420] - [net] sched: don't do tcf_chain_flush from tcf_chain_destroy (Ivan Vecera) [1445420] - [net] sched: fix use after free when tcf_chain_destroy is called multiple times (Ivan Vecera) [1445420] - [net] sched: Fix the logic error to decide the ingress qdisc (Ivan Vecera) [1445420] - [net] sched: fix p_filter_chain check in tcf_chain_flush (Ivan Vecera) [1445420] - [net] sched: Add the invalid handle check in qdisc_class_find (Ivan Vecera) [1445420] - [net] sched: fix NULL pointer dereference when action calls some targets (Ivan Vecera) [1445420] - [net] sched: cls_flower: fix ndo_setup_tc type for stats call (Ivan Vecera) [1445420] - [net] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs (Ivan Vecera) [1445420] - [net] sched: hfsc: opencode trivial set_active() and set_passive() (Ivan Vecera) [1445420] - [net] net_sched: call qlen_notify only if child qdisc is empty (Ivan Vecera) [1445420] - [net] net_sched: remove warning from qdisc_hash_add (Ivan Vecera) [1445420] - [net] sched: sfq: update hierarchical backlog when drop packet (Ivan Vecera) [1445420] - [net] net_sched: reset pointers to tcf blocks in classful qdiscs' destructors (Ivan Vecera) [1445420] - [net] sched: hfsc: allocate tcf block for hfsc root class (Ivan Vecera) [1445420] - [net] sched: remove cops->tcf_cl_offload (Ivan Vecera) [1445420] - [net] sched: use newly added classid identity helpers (Ivan Vecera) [1445420] - [net] sched: propagate classid down to offload drivers (Ivan Vecera) [1445420] - [net] sched: Add helpers to identify classids (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.net properly in ipt_init_target (Ivan Vecera) [1445420] - [net] net_sched: get rid of some forward declarations (Ivan Vecera) [1445420] - [net] sched: get rid of struct tc_to_netdev (Ivan Vecera) [1445420] - [net] sched: change return value of ndo_setup_tc for driver supporting mqprio only (Ivan Vecera) [1445420] - [net] sched: move prio into cls_common (Ivan Vecera) [1445420] - [net] sched: push cls related args into cls_common structure (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: rename cls arg in matchall processing (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: push cls_flower and cls_matchall setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] mlx5e_rep: push cls_flower setup_tc processing into a separate function (Ivan Vecera) [1445420] - [netdrv] mlx5e: push cls_flower and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] ixgbe: push cls_u32 and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] cxgb4: push cls_u32 setup_tc processing into a separate function (Ivan Vecera) [1445420] - [net] sched: make egress_dev flag part of flower offload struct (Ivan Vecera) [1445420] - [net] sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL (Ivan Vecera) [1445420] - [net] sched: make type an argument for ndo_setup_tc (Ivan Vecera) [1445420] - [net] net_sched: use void pointer for filter handle (Ivan Vecera) [1445420] - [net] net_sched: refactor notification code for RTM_DELTFILTER (Ivan Vecera) [1445420] - [net] sched: avoid atomic swap in tcf_exts_change (Ivan Vecera) [1445420] - [net] sched: cls_u32: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_route: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flow: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_cgroup: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_basic: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_matchall: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flower: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: rename fw_change_attrs function (Ivan Vecera) [1445420] - [net] sched: cls_bpf: rename cls_bpf_modify_existing function (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions instead of exts->nr_actions (Ivan Vecera) [1445420] - [net] sched: remove check for number of actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: fix return value of tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: remove redundant helpers tcf_exts_is_predicative and tcf_exts_is_available (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: change names of action number helpers to be aligned with the rest (Ivan Vecera) [1445420] - [net] sched: remove unneeded tcf_em_tree_change (Ivan Vecera) [1445420] - [net] sched: sch_atm: use Qdisc_class_common structure (Ivan Vecera) [1445420] - [net] sched: actions: add time filter for action dumping (Ivan Vecera) [1445420] - [net] sched: actions: dump more than TCA_ACT_MAX_PRIO actions per batch (Ivan Vecera) [1445420] - [net] sched: actions: Use proper root attribute table for actions (Ivan Vecera) [1445420] - [net] netlink: Add new type NLA_BITFIELD32 (Ivan Vecera) [1445420] - [net] sched: actions: rename act_get_notify() to tcf_get_notify() (Ivan Vecera) [1445420] - [net] sched: Fix one possible panic when no destroy callback (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: make UDP checksum configurable (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: request UDP checksum by default (Ivan Vecera) [1445420] - [net] act_pedit: fix an error code (Ivan Vecera) [1445420] - [net] net_sched: move tcf_lock down after gen_replace_estimator() (Ivan Vecera) [1445420] - [net] propagate tc filter chain index down the ndo_setup_tc call (Ivan Vecera) [1445420] - [net] sched: introduce helper to identify gact trap action (Ivan Vecera) [1445420] - [net] sched: introduce a TRAP control action (Ivan Vecera) [1445420] - [net] sched: select cls when cls_act is enabled (Ivan Vecera) [1445420] - [net] sched: cls_flower: add support for matching on ip tos and ttl (Ivan Vecera) [1445420] - [net] sched: add helper for updating statistics on all actions (Ivan Vecera) [1445420] - [net] net_sched: only create filter chains for new filters/actions (Ivan Vecera) [1445420] - [net] sched: flower: add support for matching on tcp flags (Ivan Vecera) [1445420] - [net] sched: cls_api: make reclassify return all the way back to the original tp (Ivan Vecera) [1445420] - [net] sched: cls_matchall: fix null pointer dereference (Ivan Vecera) [1445420] - [net] sched: fix filter flushing (Ivan Vecera) [1445420] - [net] sched: properly assign RCU pointer in tcf_chain_tp_insert/remove (Ivan Vecera) [1445420] - [net] sched: add termination action to allow goto chain (Ivan Vecera) [1445420] - [net] sched: push tp down to action init (Ivan Vecera) [1445420] - [net] sched: introduce multichain support for filters (Ivan Vecera) [1445420] - [net] sched: push chain dump to a separate function (Ivan Vecera) [1445420] - [net] sched: introduce helpers to work with filter chains (Ivan Vecera) [1445420] - [net] sched: move TC_H_MAJ macro call into tcf_auto_prio (Ivan Vecera) [1445420] - [net] sched: replace nprio by a bool to make the function more readable (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy_chain helper (Ivan Vecera) [1445420] - [net] sched: introduce tcf block infractructure (Ivan Vecera) [1445420] - [net] sched: move tc_classify function to cls_api.c (Ivan Vecera) [1445420] - [net] fix compile error in skb_orphan_partial() (Ivan Vecera) [1445420] - [net] netem: fix skb_orphan_partial() (Ivan Vecera) [1445420] - [net] sched: optimize class dumps (Ivan Vecera) [1445420] - [net] sched: act_csum: Add accessors for offloading drivers (Ivan Vecera) [1445420] - [net] sched: remove redundant null check on head (Ivan Vecera) [1445420] - [net] sched: add helpers to handle extended actions (Ivan Vecera) [1445420] - [net] flower: check unused bits in MPLS fields (Ivan Vecera) [1445420] - [net] sched: actions: Complete the JUMPX opcode (Ivan Vecera) [1445420] - [net] cls_flower: add support for matching MPLS fields (v2) (Ivan Vecera) [1445420] - [net] net_sched: remove useless NULL to tp->root (Ivan Vecera) [1445420] - [net] net_sched: move the empty tp check from ->destroy() to ->delete() (Ivan Vecera) [1445420] - [net] allow configuring default qdisc (Ivan Vecera) [1445420] - [net] net_sched: check noop_qdisc before qdisc_hash_add() (Ivan Vecera) [1445420] - [net] sched: choke: remove some dead code (Ivan Vecera) [1445420] - [net] net_sched: use setup_deferrable_timer (Ivan Vecera) [1445420] - [net] sched: choke: remove dead filter classify code (Ivan Vecera) [1445420] - [net] sched: act_csum: don't mangle TCP and UDP GSO packets (Ivan Vecera) [1445420] - [net] sch_dsmark: fix invalid skb_cow() usage (Ivan Vecera) [1445420] - [net] sched: fq_codel: Avoid set-but-unused variable (Ivan Vecera) [1445420] - [net] sched: act_ife: Staticfy find_decode_metaid() (Ivan Vecera) [1445420] - [net] mqprio: Modify mqprio to pass user parameters via ndo_setup_tc (Ivan Vecera) [1445420] - [net] mqprio: Change handling of hw u8 to allow for multiple hardware offload modes (Ivan Vecera) [1445420] - [net] replace callings of .ndo_setup_tc by wrapper (Ivan Vecera) [1445420] - [net] netem: apply correct delay when rate throttling (Ivan Vecera) [1445420] - [net] sch_tbf: Remove bogus semicolon in if() conditional. (Ivan Vecera) [1445420] - [net] act_connmark: avoid crashing on malformed nlattrs with null parms (Ivan Vecera) [1445420] - [net] sched: make default fifo qdiscs appear in the dump (Ivan Vecera) [1445420] - [net] sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump (Ivan Vecera) [1445420] - [net] sched: actions: decrement module reference count after table flush. (Ivan Vecera) [1445420] - [net] pkt_sched: Remove useless qdisc_stab_lock (Ivan Vecera) [1445420] - [net] sched: cls_u32: Reflect HW offload status (Ivan Vecera) [1445420] - [net] sched: have stub for tcf_destroy_chain in case NET_CLS is not configured (Ivan Vecera) [1445420] - [net] sched: Fix accidental removal of errout goto (Ivan Vecera) [1445420] - [net] net_sched: fix error recovery at qdisc creation (Ivan Vecera) [1445420] - [net] sched: check negative err value to safe one level of indent (Ivan Vecera) [1445420] - [net] sched: add missing curly braces in else branch in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: move err set right before goto errout in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: push TC filter protocol creation into a separate function (Ivan Vecera) [1445420] - [net] sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy to tcf_destroy_proto (Ivan Vecera) [1445420] - [net] act_pedit: Introduce 'add' operation (Ivan Vecera) [1445420] - [net] act_pedit: Support using offset relative to the conventional network headers (Ivan Vecera) [1445420] - [net] sched: act_mirred: remove duplicated include from act_mirred.c (Ivan Vecera) [1445420] - [net] sched: act_ife: Change to use ife module (Ivan Vecera) [1445420] - [net] Introduce ife encapsulation module (Ivan Vecera) [1445420] - [net] sched: act_ife: Unexport ife_tlv_meta_encode (Ivan Vecera) [1445420] - [net] sched: act_psample: Remove unnecessary ASSERT_RTNL (Ivan Vecera) [1445420] - [net] sched: act_sample: Fix error path in init (Ivan Vecera) [1445420] - [net] sched: Introduce sample tc action (Ivan Vecera) [1445420] - [net] Introduce psample, a new genetlink channel for packet sampling (Ivan Vecera) [1445420] - [net] sched: Add accessor functions to pedit keys for offloading drivers (Ivan Vecera) [1445420] - [net] fq_codel: Avoid regenerating skb flow hash unless necessary (Ivan Vecera) [1445420] - [net] sched: actions: fix refcnt when GETing of action after bind (Ivan Vecera) [1445420] - [net] sched: act_csum: compute crc32c on SCTP packets (Ivan Vecera) [1445420] - [net] sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected (Ivan Vecera) [1445420] - [net] cls_u32: don't bother explicitly initializing ->divisor to zero (Ivan Vecera) [1445420] - [net] tc: convert tc_at to tc_at_ingress (Ivan Vecera) [1445420] - [net] tc: convert tc_verd to integer bitfields (Ivan Vecera) [1445420] - [net] tc: extract skip classify bit from tc_verd (Ivan Vecera) [1445420] - [net] tc: make MAX_RECLASSIFY_LOOP local (Ivan Vecera) [1445420] - [net] tc: remove unused tc_verd fields (Ivan Vecera) [1445420] - [net] dev_weight: TX/RX orthogonality (Ivan Vecera) [1445420] - [net] sched: fix soft lockup in tc_classify (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: complete rewrite of rate estimators (Ivan Vecera) [1445420] - [net] uapi: export tc_skbmod.h (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: account for timer drifts (Ivan Vecera) [1445420] - [net] sched: pedit: make sure that offset is valid (Ivan Vecera) [1445420] - [net] sched: Export tc_tunnel_key so its UAPI accessible (Ivan Vecera) [1445420] - [net] bpf: reuse dev_is_mac_header_xmit for redirect (Ivan Vecera) [1445420] - [net] sched: filters: fix filter handle ID in tfilter_notify_chain() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use hash_ptr() (Ivan Vecera) [1445420] - [net] sched: filters: pass netlink message flags in event notification (Ivan Vecera) [1445420] - [net] tc_act: Remove tcf_act macro (Ivan Vecera) [1445420] - [net] qdisc: catch misconfig of attaching qdisc to tx_queue_len zero device (Ivan Vecera) [1445420] - [net] qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len (Ivan Vecera) [1445420] - [net] make default TX queue length a defined constant (Ivan Vecera) [1445420] - [net] net_sched: actions: use nla_parse_nested() (Ivan Vecera) [1445420] - [net] sched: filters: fix notification of filter delete with proper handle (Ivan Vecera) [1445420] - [net] skbedit: allow the user to specify bitmask for mark (Ivan Vecera) [1445420] - [net] sch_htb: do not report fake rate estimators (Ivan Vecera) [1445420] - [net] sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames (Ivan Vecera) [1445420] - [net] sched: act_mirred: Implement ingress actions (Ivan Vecera) [1445420] - [net] sched: act_mirred: Refactor detection whether dev needs xmit at mac header (Ivan Vecera) [1445420] - [net] sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit and make it a bool (Ivan Vecera) [1445420] - [net] net_sched: reorder pernet ops and act ops registrations (Ivan Vecera) [1445420] - [net] net_sched: do not broadcast RTM_GETTFILTER result (Ivan Vecera) [1445420] - [net] skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header (Ivan Vecera) [1445420] - [net] sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions (Ivan Vecera) [1445420] - [net] sched: pkt_cls: change tc actions order to be as the user sets (Ivan Vecera) [1445420] - [net] act_ife: Fix false encoding (Ivan Vecera) [1445420] - [net] act_ife: Fix external mac header on encode (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: account for schedule/timers drifts (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: add low_rate_threshold parameter (Ivan Vecera) [1445420] - [net] sched: actions: fix GETing actions (Ivan Vecera) [1445420] - [net] sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action (Ivan Vecera) [1445420] - [net] skbuff: Export __skb_vlan_pop (Ivan Vecera) [1445420] - [net] net_sched: check NULL on error path in route4_change() (Ivan Vecera) [1445420] - [net] sched: actions police: peg drop stats for conforming traffic (Ivan Vecera) [1445420] - [net] sched: ife action: Introduce skb tcindex metadata encap decap (Ivan Vecera) [1445420] - [net] sched: ife action: add 16 bit helpers (Ivan Vecera) [1445420] - [net] sched: add and use qdisc_skb_head helpers (Ivan Vecera) [1445420] - [net] sched: replace __skb_dequeue with __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: remove qdisc arg from __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: don't use skb queue helpers (Ivan Vecera) [1445420] - [net] pie: use qdisc_dequeue_head wrapper (Ivan Vecera) [1445420] - [net] pkt_sched: fq: use proper locking in fq_dump_stats() (Ivan Vecera) [1445420] - [net] net_sched: Introduce skbmod action (Ivan Vecera) [1445420] - [net] sched: use IS_ENABLED() instead of checking for built-in or module (Ivan Vecera) [1445420] - [net] minor optimization in qdisc_qstats_cpu_drop() (Ivan Vecera) [1445420] - [net] qdisc: fix a module refcount leak in qdisc_create_dflt() (Ivan Vecera) [1445420] - [net] sched: fix encoding to use real length (Ivan Vecera) [1445420] - [net] net_sched: properly handle failure case of tcf_exts_init() (Ivan Vecera) [1445420] - [net] sched: avoid duplicates in qdisc dump (Ivan Vecera) [1445420] - [net] sched: fix handling of singleton qdiscs with qdisc_hash (Ivan Vecera) [1445420] - [net] net_sched: allow flushing tc police actions (Ivan Vecera) [1445420] - [net] net_sched: unify the init logic for act_police (Ivan Vecera) [1445420] - [net] net_sched: convert tcf_exts from list to pointer array (Ivan Vecera) [1445420] - [net] net_sched: remove an unnecessary list_del() (Ivan Vecera) [1445420] - [net] net_sched: remove the leftover cleanup_a() (Ivan Vecera) [1445420] - [net] fix up a few missing hashtable.h conflict resolutions (Ivan Vecera) [1445420] - [net] sched: convert qdisc linked list to hashtable (Ivan Vecera) [1445420] - [net] resolve symbol conflicts with generic hashtable.h (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove unused cl_myfadj (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: keep fsc and virtual times in sync; fix an old bug (Ivan Vecera) [1445420] - [net] net_sched: get rid of struct tcf_common (Ivan Vecera) [1445420] - [net] net_sched: move tc_action into tcf_common (Ivan Vecera) [1445420] - [net] sched: sch_htb: clamp xstats tokens to fit into 32-bit int (Ivan Vecera) [1445420] - [net] hfsc: reduce hfsc_sched to 14 cachelines (Ivan Vecera) [1445420] - [net] sched: actions: skbedit convert to use more modern nla_put_xxx (Ivan Vecera) [1445420] - [net] sched: actions: skbedit add support for mod-ing skb pkt_type (Ivan Vecera) [1445420] - [net] simplify and make pkt_type_ok() available for other users (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: anchor virtual curve at proper vt in hfsc_change_fsc() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: go passive after vt update (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove leftover dlist and droplist (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: add unlikely() in qdisc_peek_len() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: handle corner cases where head may change invalidating calculated deadline (Ivan Vecera) [1445420] - [net] net_sched: netem: do not call qdisc_drop() with a NULL skb (Ivan Vecera) [1445420] - [net] net_sched: generalize bulk dequeue (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: export class backlog in dumps (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: cache skb->truesize into skb->cb (Ivan Vecera) [1445420] - [net] net_sched: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] act_ife: acquire ife_mod_lock before reading ifeoplist (Ivan Vecera) [1445420] - [net] act_ife: only acquire tcf_lock for existing actions (Ivan Vecera) [1445420] - [net] htb: call qdisc_root with rcu read lock held (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_pie: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_hhf: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_codel: defer skb freeing in codel_change() (Ivan Vecera) [1445420] - [net] net_sched: sch_choke: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: add the ability to defer skb freeing (Ivan Vecera) [1445420] - [net] net sched actions: bug fix dumping actions directly didnt produce NLMSG_DONE (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_check() boolean (Ivan Vecera) [1445420] - [net] act_ipt: fix a bind refcnt leak (Ivan Vecera) [1445420] - [net] net_sched: prio: insure proper transactional behavior (Ivan Vecera) [1445420] - [net] act_police: rename tcf_act_police_locate() to tcf_act_police_init() (Ivan Vecera) [1445420] - [net] net_sched: remove internal use of TC_POLICE_* (Ivan Vecera) [1445420] - [net] net_sched: prio: properly report out of memory errors (Ivan Vecera) [1445420] - [net] sched: remove NET_XMIT_POLICED (Ivan Vecera) [1445420] - [net] net_sched: remove generic throttled management (Ivan Vecera) [1445420] - [net] net_sched: netem: remove qdisc_is_throttled() use (Ivan Vecera) [1445420] - [net] net_sched: cbq: remove a flaky use of qdisc_is_throttled() (Ivan Vecera) [1445420] - [net] net_sched: sch_plug: use a private throttled status (Ivan Vecera) [1445420] - [net] sched: fix qdisc->running lockdep annotations (Ivan Vecera) [1445420] - [net] sched: place state, next_sched and gso_skb in same cacheline again (Ivan Vecera) [1445420] - [net] sched: remove qdisc->drop (Ivan Vecera) [1445420] - [net] sched: remove qdisc_rehape_fail (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_POLICE support (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_OVL_STRATEGY support (Ivan Vecera) [1445420] - [net] qfq: don't leak skb if kzalloc fails (Ivan Vecera) [1445420] - [net] cls_u32: be more strict about skip-sw flag for knodes (Ivan Vecera) [1445420] - [net] cls_u32: catch all hardware offload errors (Ivan Vecera) [1445420] - [net] sched: fix missing doc annotations (Ivan Vecera) [1445420] - [net] net_sched: add missing paddattr description (Ivan Vecera) [1445420] - [net] sched: fix tc_should_offload for specific clsact classes (Ivan Vecera) [1445420] - [net] act_police: fix a crash during removal (Ivan Vecera) [1445420] - [net] sched: do not acquire qdisc spinlock in qdisc/class stats dump (Ivan Vecera) [1445420] - [net] net_sched: transform qdisc running bit into a seqcount (Ivan Vecera) [1445420] - [net] cls_u32: fix error code for invalid flags (Ivan Vecera) [1445420] - [net] net_sched: avoid too many hrtimer_start() calls (Ivan Vecera) [1445420] - [net] also make sch_handle_egress() drop monitor ready (Ivan Vecera) [1445420] - [net] net sched: ife action fix late binding (Ivan Vecera) [1445420] - [net] net sched: skbedit action fix late binding (Ivan Vecera) [1445420] - [net] net sched: simple action fix late binding (Ivan Vecera) [1445420] - [net] net sched: mirred action fix late binding (Ivan Vecera) [1445420] - [net] net sched: ipt action fix late binding (Ivan Vecera) [1445420] - [net] net sched: vlan action fix late binding (Ivan Vecera) [1445420] - [net] export tc ife uapi header (Ivan Vecera) [1445420] - [net] make sch_handle_ingress() drop monitor ready (Ivan Vecera) [1445420] - [net] add __sock_wfree() helper (Ivan Vecera) [1445420] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1445420] - [net] qdisc: constify meta_type_ops structures (Ivan Vecera) [1445420] - [net] net_sched: fix a memory leak in tc action (Ivan Vecera) [1445420] - [net] net_sched: dsmark: use qdisc_dequeue_peeked() (Ivan Vecera) [1445420] - [net] act_ife: fix a typo in kmemdup() parameters (Ivan Vecera) [1445420] - [net] sched: use pfifo_fast for non real queues (Ivan Vecera) [1445420] - [net] sch_mqprio: Fix build with older gcc. (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb prio on IFE action (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb mark on IFE action (Ivan Vecera) [1445420] - [net] introduce IFE action (Ivan Vecera) [1445420] - [net] net_sched: update hierarchical backlog too (Ivan Vecera) [1445420] - [net] net_sched: add network namespace support for tc actions (Ivan Vecera) [1445420] - [net] net_sched: prepare tcf_hashinfo_destroy() for netns support (Ivan Vecera) [1445420] - [net] bpf: try harder on clones when writing into skb (Ivan Vecera) [1445420] - [net] net_sched: Improve readability of filter processing (Ivan Vecera) [1445420] - [net] net_sched fix: reclassification needs to consider ether protocol changes (Ivan Vecera) [1445420] - [net] pack tc_cls_u32_knode struct slighter better (Ivan Vecera) [1445420] - [net] net_sched: drr: check for NULL pointer in drr_dequeue (Ivan Vecera) [1445420] - [kernel] timer: add setup_deferrable_timer macro (Ivan Vecera) [1445420] - [net] sched: add clsact qdisc (Ivan Vecera) [1445420] - [net] sched: add skb_at_tc_ingress helper (Ivan Vecera) [1445420] - [net] net_sched: make qdisc_tree_decrease_qlen() work for non mq (Ivan Vecera) [1445420] - [net] net_sched: fix qdisc_tree_decrease_qlen() races (Ivan Vecera) [1445420] - [net] sched: kill dead code in sch_choke.c (Ivan Vecera) [1445420] - [net] sch_hhf: fix return value of hhf_drop() (Ivan Vecera) [1445420] - [net] sched: make sch_blackhole.c explicitly non-modular (Ivan Vecera) [1445420] - [net] act_mirred: always release tcf hash (Ivan Vecera) [1445420] - [net] revert "net_sched: move tp->root allocation into fw_init()" (Ivan Vecera) [1445420] - [net] act_connmark: Remember the struct net instead of guessing it. (Ivan Vecera) [1445420] - [net] sch_dsmark: improve memory locality (Ivan Vecera) [1445420] - [net] sched: don't break line in tc_classify loop notification (Ivan Vecera) [1445420] - [net] sched: consolidate tc_classify{, _compat} (Ivan Vecera) [1445420] - [net] net_sched: convert rsvp to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: convert tcindex to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_destroy() static (Ivan Vecera) [1445420] - [net] netfilter: nf_conntrack: add direction support for zones (Ivan Vecera) [1445420] - [net] act_mirred: avoid calling tcf_hash_release() when binding (Ivan Vecera) [1445420] - [net] sch_choke: drop all packets in queue during reset (Ivan Vecera) [1445420] - [net] sch_plug: purge buffered packets during reset (Ivan Vecera) [1445420] - [net] net_sched: fix a use-after-free in sfq (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove unused member of struct qfq_sched (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: extend pps limit (Ivan Vecera) [1445420] - [net] sched: Simplify em_ipset_match (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove redundant -if- control statement (Ivan Vecera) [1445420] - [net] sched: pkt_cls: remove unused macros from uapi (Ivan Vecera) [1445420] - [net] dev: reduce both ingress hook ifdefs (Ivan Vecera) [1445420] - [net] add CONFIG_NET_INGRESS to enable ingress filtering (Ivan Vecera) [1445420] - [net] sched: deprecate enqueue_root() (Ivan Vecera) [1445420] - [net] net_sched: gred: use correct backlog value in WRED mode (Ivan Vecera) [1445420] - [net] sched: Call skb_get_hash_perturb in sch_hhf (Ivan Vecera) [1445420] - [net] sched: act_connmark: don't zap skb->nfct (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into fw_init() (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into route4_init() (Ivan Vecera) [1445420] - [net] sched: export tc_connmark.h so it is uapi accessible (Ivan Vecera) [1445420] - [net] Remove state argument from skb_find_text() (Ivan Vecera) [1445420] - [net] ematch: Fix auto-loading of ematch modules. (Ivan Vecera) [1445420] - [net] gen_stats.c: Duplicate xstats buffer for later use (Ivan Vecera) [1445420] - [net] act_connmark: fix dependencies better (Ivan Vecera) [1445420] - [net] cls_basic: return from walking on match in basic_get (Ivan Vecera) [1445420] - [net] cls_bpf: fix auto generation of per list handles (Ivan Vecera) [1445420] - [net] cls_bpf: fix size mismatch on filter preparation (Ivan Vecera) [1445420] - [net] act_connmark: Add missing dependency on NF_CONNTRACK_MARK (Ivan Vecera) [1445420] - [net] sched: Introduce connmark action (Ivan Vecera) [1445420] - [net] sched: sch_teql: Remove unused function (Ivan Vecera) [1445420] - [net] skbuff: don't zero tc members when freeing skb (Ivan Vecera) [1445420] - [net] kconfig: use bool instead of boolean for type definition attributes (Ivan Vecera) [1445420] - [net] Update old iproute2 and Xen Remus links (Ivan Vecera) [1445420] - [net] tc_act: export uapi header file (Ivan Vecera) [1445420] - [net] sched: fix act file names in header comment (Ivan Vecera) [1445420] - [net] add rbnode to struct sk_buff (Ivan Vecera) [1445420] - [net] sch_pie: schedule the timer after all init succeed (Ivan Vecera) [1445420] - [net] net_sched: restore qdisc quota fairness limits after bulk dequeue (Ivan Vecera) [1445420] - [net] ematch: Fix early ending of inverted containers. (Ivan Vecera) [1445420] - [net] sched: implement qstat helper routines (Ivan Vecera) [1445420] - [net] ematch: Fix matching of inverted containers. (Ivan Vecera) [1445420] - [net] sched: fix compile warning in cls_u32 (Ivan Vecera) [1445420] - [net] sched: cls_u32: rcu can not be last node (Ivan Vecera) [1445420] - [net] sched: use __skb_queue_head_init() where applicable (Ivan Vecera) [1445420] - [net] net_sched: sfq: remove unused macro (Ivan Vecera) [1445420] - [net] netfilter: xt_string: Remove unnecessary initialization of struct ts_state (Ivan Vecera) [1445420] - [net] cbq: now_rt removal (Ivan Vecera) [1445420] - [net] cbq: incorrectly low bandwidth setting blocks limited traffic (Ivan Vecera) [1445420] - [net] net_sched: remove exceptional & on function name (Ivan Vecera) [1445420] - [net] net_sched: cancel nest attribute on failure in tcf_exts_dump() (Ivan Vecera) [1445420] - [net] em_canid: remove useless statements from em_canid_change (Ivan Vecera) [1445420] - [net] net_sched: drr: warn when qdisc is not work conserving (Ivan Vecera) [1445420] - [net] use the new API kvfree() (Ivan Vecera) [1445420] - [net] sch_hhf: fix comparison of qlen and limit (Ivan Vecera) [1445420] - [net] sched: lock imbalance in hhf qdisc (Ivan Vecera) [1445420] - [net] Allow tc changes in user namespaces (Ivan Vecera) [1445420] - [net] net_sched: return nla_nest_end() instead of skb->len (Ivan Vecera) [1445420] - [net] sch_tbf: Remove holes in struct tbf_sched_data. (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in get_loss_clg (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in GE model (Ivan Vecera) [1445420] - [net] sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sched_data *" (Ivan Vecera) [1445420] - [net] sch_netem: return errcode before setting params (Ivan Vecera) [1445420] - [net] sched: Cleanup PIE comments (Ivan Vecera) [1445420] - [net] add and use skb_gso_transport_seglen() (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate (Ivan Vecera) [1445420] - [net] net_sched: act: pick a different type for act_xt (Ivan Vecera) [1445420] - [net] replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1445420] - [net] hhf qdisc: fix jiffies-time conversion. (Ivan Vecera) [1445420] - [net] pkt_sched: PIE AQM scheme (Ivan Vecera) [1445420] - [net] sch: fix the typo in register_qdisc() (Ivan Vecera) [1445420] - [net] hhf: make qdisc ops static (Ivan Vecera) [1445420] - [net] sch_dsmark: use correct func name in print messages (Ivan Vecera) [1445420] - [net] sch_htb: use /* comments (Ivan Vecera) [1445420] - [net] net_sched: replace pr_warning with pr_warn (Ivan Vecera) [1445420] - [net] sch_cbq: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] act_police: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] qdisc: hhf: Heavy-Hitter Filter (HHF) qdisc (Ivan Vecera) [1445420] - [net] sch_htb: remove unnecessary NULL pointer judgment (Ivan Vecera) [1445420] - [net] net_sched: expand control flow of macro SKIP_NONLOCAL (Ivan Vecera) [1445420] - [net] net_sched: sfq: put sfq_unlink in a do - while loop (Ivan Vecera) [1445420] - [net] net_sched: add space around '>' and before '(' (Ivan Vecera) [1445420] - [net] net_sched: cls_bpf: use tabs to do indent (Ivan Vecera) [1445420] - [net] sched: htb: fix the calculation of quantum (Ivan Vecera) [1445420] - [net] Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] include/net/: Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] netem: fix loss 4 state model (Ivan Vecera) [1445420] - [net] netem: markov loss model transition fix (Ivan Vecera) [1445420] - [net] netem: free skb's in tree on reset (Ivan Vecera) [1445420] - [net] tc: export tc_defact.h to userspace (Ivan Vecera) [1445420] - [net] qdisc: basic classifier - remove unnecessary initialization (Ivan Vecera) [1445420] - [net] qdisc: meta return ENOMEM on alloc failure (Ivan Vecera) [1445420] - [net] netem: Introduce skb_orphan_partial() helper (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove forward declaration of qfq_update_agg_ts (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: improve efficiency of make_eligible (Ivan Vecera) [1445420] - [net] sched: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Ivan Vecera) [1445420] - [net] kabi: prepare protection for struct Qdisc (Ivan Vecera) [1445420] - [net] kabi: remove RH_KABI_ macros from sch_generic.h (Ivan Vecera) [1445420] - [net] kabi: use different sch_generic.h for checksums generation (Ivan Vecera) [1445420] - [net] kabi: introduce shadow sch_generic.h for generating correct checksums (Ivan Vecera) [1445420]- [fs] nfs: RPC_MAX_AUTH_SIZE is in bytes ("J. Bruce Fields") [1495321] - [fs] gfs2: Support negative atimes (Andreas Grunbacher) [1505849] - [fs] gfs2: Update ctime in setflags ioctl (Andreas Grunbacher) [1505822] - [fs] gfs2: Fix xattr fsync (Andreas Grunbacher) [1505552] - [fs] locks: Remove fl_nspid and use fs-specific l_pid for remote locks (Benjamin Coddington) [1449486] - [fs] locks: Filter /proc/locks output on proc pid ns (Benjamin Coddington) [1449486] - [fs] Make file credentials available to the seqfile interfaces (Benjamin Coddington) [1449486] - [fs] locks: Use allocation rather than the stack in fcntl_getlk() (Benjamin Coddington) [1449486] - [fs] locks: pass kernel struct flock to fcntl_getlk/setlk (Benjamin Coddington) [1449486] - [x86] perf/x86: Fix incorrect use of do_div() in NMI warning (Prarit Bhargava) [1501587] - [iommu] amd: don't sleep in invalid context (Jerry Snitselaar) [1505837] - [block] blktrace: Fix potential deadlock between delete & sysfs ops (Waiman Long) [1351904] - [video] video/logo: tidyup fb_logo_late_init initcall timing (Rob Clark) [1509707] - [video] video/logo: prevent use of logos after they have been freed (Rob Clark) [1509707] - [video] fbdev: Nuke FBINFO_MODULE (Rob Clark) [1509707] - [netdrv] xen-netfront, xen-netback: Use correct minimum MTU values (Mohammed Gamal) [1502554] - [netdrv] use core MTU range checking in virt drivers (Mohammed Gamal) [1502554 1497228] - [netdrv] cxgb3: Check and handle the dma mapping errors (Arjun Vynipadath) [1459387 953400] - [netdrv] amd: fix pci device ids (Prarit Bhargava) [1486046] - [kernel] module_device_table: fix some callsites (Prarit Bhargava) [1486046] - [kernel] module: fix types of device tables aliases (Prarit Bhargava) [1486046] - [kernel] module: remove MODULE_GENERIC_TABLE (Prarit Bhargava) [1486046] - [kernel] module: allow multiple calls to MODULE_DEVICE_TABLE() per module (Prarit Bhargava) [1486046] - [kernel] sched/topology: Fix memory leak in __sdt_alloc() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify sched_group_mask() usage (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Rewrite get_group() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Use cached value of span instead of calling sched_domain_span() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Fix memory leakage in build_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Add a few comments (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_capacity (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Small cleanup (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_mask (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Remove FORCE_SD_OVERLAP (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Move comment about asymmetric node setups (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Optimize build_group_mask() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Verify the first group matches the child domain (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix building of overlapping sched-groups (Lauro Ramos Venancio) [1373534] - [kernel] sched/fair, cpumask: Export for_each_cpu_wrap() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Refactor function build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Rename a misleading variable in build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [powerpc] uprobes: Implement arch_uretprobe_is_alive() (Gustavo Duarte) [1357435] - [security] capabilities: fix logic for effective root or real root (Richard Guy Briggs) [1465626]- [md] raid5-ppl: check recovery_offset when performing ppl recovery (Nigel Croxon) [1455932] - [md] raid5-ppl: don't resync after rebuild (Nigel Croxon) [1455932] - [md] raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list (Nigel Croxon) [1455932] - [md] raid5: fix a race condition in stripe batch (Nigel Croxon) [1455932] - [md] bitmap: disable bitmap_resize for file-backed bitmaps (Nigel Croxon) [1455932] - [md] raid5-ppl: Recovery support for multiple partial partiy logs (Nigel Croxon) [1455932] - [md] Runtime support for multiple ppls (Nigel Croxon) [1455932] - [md] cleanup mddev flag clear for takeover (Nigel Croxon) [1455932] - [md] notify about new spare disk in the container (Nigel Croxon) [1455932] - [md] raid5: add thread_group worker async_tx_issue_pending_all (Nigel Croxon) [1455932] - [md] Raid5 should update rdev->sectors after reshape (Nigel Croxon) [1455932] - [md] don't use flush_signals in userspace processes (Nigel Croxon) [1455932] - [md] md0: optimize raid0 discard handling (Nigel Croxon) [1455932] - [md] don't return -EAGAIN in md_allow_write for external metadata arrays (Nigel Croxon) [1455932] - [md] raid5-ppl: use a single mempool for ppl_io_unit and header_page (Nigel Croxon) [1455932] - [md] raid5-ppl: partial parity calculation optimization (Nigel Croxon) [1455932] - [md] raid5-ppl: use resize_stripes() when enabling or disabling ppl (Nigel Croxon) [1455932] - [md] raid5: use consistency_policy to remove journal feature (Nigel Croxon) [1455932] - [md] raid5-ppl: move no_mem_stripes to struct ppl_conf (Nigel Croxon) [1455932] - [md] add raid4/5/6 journal mode switching API (Nigel Croxon) [1455932] - [md] raid1: stop using bi_phys_segment (Nigel Croxon) [1455932] - [md] raid1, raid10: move rXbio accounting closer to allocation (Nigel Croxon) [1455932] - [md] r5cache: disable write back for degraded array (Nigel Croxon) [1455932] - [md] revert "fix suspend/write deadlock" (Nigel Croxon) [1455932] - [md] revert "fix single core deadlock" (Nigel Croxon) [1455932]- [scsi] megaraid_sas: driver version 07.702.06.00-rh2 (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Update current host time to FW during IOC Init (Tomas Henzl) [1506606] - [nvme] nvme-fc: remove NVME_FC_MAX_SEGMENTS (Ewan Milne) [1508065] - [nvme] nvme-fc: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-rdma: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add helper to compare options to controller" (Ewan Milne) [1508065] - [nvme] add helper to compare options to controller (Ewan Milne) [1508065] - [nvme] add duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add hostid token to fabric options" (Ewan Milne) [1508065] - [nvme] add hostid token to fabric options (Ewan Milne) [1508065] - [nvme] nvme-fc: fix backporting error (Ewan Milne) [1508065] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Adding support for SAS3616 HBA device (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Display chassis slot information of the drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Updated MPI headers to v2.00.48 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix removal and addition of vSES device during host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Reduce memory footprint in kdump kernel (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fixed memory leaks in driver (Tomas Henzl) [1458161] - [scsi] mpt3sas: Processing of Cable Exception events (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix pr_info message continuation (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix memory allocation failure test in 'mpt3sas_base_attach()' (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix format overflow warning (Tomas Henzl) [1458161] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant wmb (Tomas Henzl) [1458161] - [scsi] libfc: fix a deadlock in fc_rport_work (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Fixup disc_mutex handling (Govindarajulu Varadarajan) [1507105] - [scsi] fcoe: Stop fc_rport_priv structure leak (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Update rport reference counting (Govindarajulu Varadarajan) [1507105]- [net] ipv6: remove from fib tree aged out RTF_CACHE dst (Paolo Abeni) [1412920] - [net] netfilter: allow logging from non-init namespaces (Stefano Brivio) [1506324] - [net] openvswitch: add ct_clear action (Eric Garver) [1501415] - [net] geneve: Fix function matching VNI and tunnel ID on big-endian (Jakub Sitnicki) [1467288] - [net] geneve: maximum value of VNI cannot be used (Jakub Sitnicki) [1467288] - [net] geneve: add missing rx stats accounting (Jakub Sitnicki) [1467288] - [net] geneve: fix needed_headroom and max_mtu for collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix fill_info when using collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix incorrect setting of UDP checksum flag (Jakub Sitnicki) [1467288] - [net] geneve: lock RCU on TX path (Jakub Sitnicki) [1467288] - [net] geneve: fix ip_hdr_len reserved for geneve6 tunnel (Jakub Sitnicki) [1467288] - [net] geneve: Optimize geneve device lookup (Jakub Sitnicki) [1467288] - [net] geneve: Remove redundant socket checks (Jakub Sitnicki) [1467288] - [net] geneve: Merge ipv4 and ipv6 geneve_build_skb() (Jakub Sitnicki) [1467288] - [net] geneve: Unify LWT and netdev handling (Jakub Sitnicki) [1467288] - [net] geneve: avoid using stale geneve socket (Jakub Sitnicki) [1467288] - [net] geneve: use core MTU range checking in core net infra (Jakub Sitnicki) [1467288] - [net] devlink: Prevent port_type_set() callback when it's not needed (Ivan Vecera) [1497105] - [net] devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill (Eelco Chaudron) [1497105] - [net] devlink: use nla_put_failure goto label instead of out (Eelco Chaudron) [1497105] - [net] devlink: allow to fillup eswitch attrs even if mode_get op does not exist (Eelco Chaudron) [1497105] - [net] devlink: fix potential memort leak (Eelco Chaudron) [1497105] - [net] devlink: fix return value check in devlink_dpipe_header_put() (Eelco Chaudron) [1497105] - [net] devlink: Support for pipeline debug (dpipe) (Eelco Chaudron) [1497105] - [net] devlink: Add E-Switch encapsulation control (Eelco Chaudron) [1497105] - [net] devlink: fix the name of eswitch commands (Eelco Chaudron) [1497105] - [crypto] aesni: add generic gcm(aes) (Sabrina Dubroca) [1493112] - [crypto] scatterwalk: Remove unnecessary BUG in scatterwalk_start (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: fix build on x86 (32bit) (Sabrina Dubroca) [1493112] - [crypto] aesni: AVX and AVX2 version of AESNI-GCM encode and decode (Sabrina Dubroca) [1493112] - [net] vsock: always call vsock_init_tables() (Stefano Brivio) [1470203] - [tools] vsock: add tools/testing/vsock/vsock_diag_test (Stefano Brivio) [1470203] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203] - [net] vsock: use TCP state constants for sk_state (Stefano Brivio) [1470203] - [net] vsock: move __vsock_in_bound/connected_table() to af_vsock.h (Stefano Brivio) [1470203] - [net] vsock: export socket tables for sock_diag interface (Stefano Brivio) [1470203]- [drm] upstream sync to v4.14-rc4 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] alsa: x86: Register multiple PCM devices for the LPE audio card (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Clean up the LPE audio platform data (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Remove hdmi_connected from LPE audio pdata (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [drm] upstream sync to v4.13 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [kernel] workqueue: Provide destroy_delayed_work_on_stack() (Rob Clark) [1470097] - [lib] bitmap: add alignment offset for bitmap_find_next_zero_area() (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a PMIC bus access notifier (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a mutex for P-Unit access (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Source cleanup (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Move to dedicated folder (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add debugfs config option for IOSF (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add Braswell PCI ID (Rob Clark) [1470097] - [x86] iosf: Add debugfs support (Rob Clark) [1470097] - [kernel] workqueue: declare system_highpri_wq (Rob Clark) [1470097] - [kernel] linux/kernel.h: Add ALIGN_DOWN macro (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] pci: Recognize Thunderbolt devices (Rob Clark) [1470097] - [kernel] locking/atomic, kref: Add kref_read() (Rob Clark) [1470097] - [dma] dma-buf: avoid scheduling on fence status query v2 (Rob Clark) [1478422]- [acpi] ghes: invert logic for enabling GHES (Aristeu Rozanski) [1451916] - [edac] Fix PAGES_TO_MiB macro misuse (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Remove redundant memory_type array (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Use snprintf() to silence a static checker warning (Aristeu Rozanski) [1451916] - [x86] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only (Rafael Aquini) [1048983] - [x86] x86: cpufeature: Fix AMD AVIC bit (Rafael Aquini) [1048983] - [mm] configs: Enable DEBUG_PAGEALLOC on debug kernels (Waiman Long) [1481847] - [mm] s390: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] powerpc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm: Disable 1GB direct mappings when disabling 2MB mappings (Waiman Long) [1481847] - [mm] x86: also use debug_pagealloc_enabled() for free_init_pages (Waiman Long) [1481847] - [mm] x86: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm/pat: Make split_page_count() check for empty levels to fix /proc/meminfo output (Waiman Long) [1481847] - [mm] sound: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] vmalloc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slub: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slab: clean up DEBUG_PAGEALLOC processing code (Waiman Long) [1481847] - [mm] debug_pagealloc: ask users for default setting of debug_pagealloc (Waiman Long) [1481847] - [mm] debug-pagealloc: make debug-pagealloc boottime configurable (Waiman Long) [1481847] - [mm] debug-pagealloc: prepare boottime configurable on/off (Waiman Long) [1481847] - [mm] page_ext: resurrect struct page extending code for debugging (Waiman Long) [1481847] - [mm] debug-pagealloc: cleanup page guard code (Waiman Long) [1481847] - [mm] debug-pagealloc: correct freepage accounting and order resetting (Waiman Long) [1481847] - [scsi] scsi_dh_alua: Fix memory leak in alua_bus_attach() (Waiman Long) [1448308] - [kernel] module: Fix memory leakage of module_ext structure (Waiman Long) [1448308] - [kernel] debugobjects: Make kmemleak ignore debug objects (Waiman Long) [1452625 1448308] - [kernel] s390/kexec: consolidate crash_map/unmap_reserved_pages() and arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: do a cleanup for function kexec_load (Xunlei Pang) [1486982] - [kernel] kexec: make a pair of map/unmap reserved pages in error path (Xunlei Pang) [1486982] - [kernel] kexec: provide arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: introduce a protection mechanism for the crashkernel reserved memory (Xunlei Pang) [1486982] - [kernel] ptrace: fix wait_on_bit(JOBCTL_TRAPPING_BIT) on big endian machines (Oleg Nesterov) [1481590]- [fs] nfsv4.2: fix size storage for nfs42_proc_copy (Steve Dickson) [1468276] - [fs] nfsv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1476344] - [fs] xfs: Capture state of the right inode in xfs_iflush_done (Carlos Maiolino) [1352385] - [fs] xfs: Properly retry failed inode items in case of error during buffer writeback (Carlos Maiolino) [1352385] - [fs] xfs: Add infrastructure needed for error propagation during buffer IO failure (Carlos Maiolino) [1352385] - [fs] xfs: remove xfs_trans_ail_delete_bulk (Carlos Maiolino) [1352385] - [fs] smb3: Work around mount failure when using SMB3 dialect to Macs (Leif Sahlberg) [1506433] - [fs] Set unicode flag on cifs echo request to avoid Mac error (Leif Sahlberg) [1506433] - [mm] filemap: fix mapping->nrpages double accounting in fuse (Waiman Long) [1493455] - [mm] Using BUG_ON() as an assert() is _never_ acceptable (Waiman Long) [1493455] - [mm] fix deadlock when using dm-thin on loopback device (Mikulas Patocka) [1382654] - [mm] memcg, slab: never try to merge memcg caches (Aristeu Rozanski) [1442618] - [x86] boot/kaslr: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice (Kazuhito Hagio) [1458129] - [net] netfilter: x_tables: don't use seqlock when fetching old counters (Florian Westphal) [1503702] - [net] netfilter: x_tables: make xt_replace_table wait until old rules are not used anymore (Florian Westphal) [1503702] - [edac] edac, skx_edac: Fix non static symbol warnings (Aristeu Rozanski) [1482253] - [edac] edac, ie31200: Add Intel Kaby Lake CPU support (Aristeu Rozanski) [1482253] - [edac] edac, ie31200_edac: Add Skylake support (Aristeu Rozanski) [1482253] - [tools] perf scripting python: Add ppc64le to audit uname list (Gustavo Duarte) [1487498] - [sound] alsa: hda: Abort capability probe on invalid capability (Jaroslav Kysela) [1456631] - [sound] alsa: hda: Abort capability probe at invalid register read (Jaroslav Kysela) [1456631] - [virtio] virtio-balloon: coding format cleanup (David Hildenbrand) [1503473] - [virtio] virtio-balloon: deflate via a page list (David Hildenbrand) [1503473] - [virtio] virtio_balloon: disable VIOMMU support (David Hildenbrand) [1503473] - [virtio] allow drivers to validate features (David Hildenbrand) [1503473] - [netdrv] aquantia: Bad udp rate on default interrupt coalescing (David Arcari) [1505539] - [netdrv] aquantia: Enable coalescing management via ethtool interface (David Arcari) [1505539] - [netdrv] aquantia: mmio unmap was not performed on driver removal (David Arcari) [1505539] - [netdrv] aquantia: Fixed transient link up/down/up notification (David Arcari) [1505539] - [netdrv] aquantia: Add queue restarts stats counter (David Arcari) [1505539] - [netdrv] aquantia: Reset nic statistics on interface up/down (David Arcari) [1505539] - [kernel] sched: Move h_load calculation to task_h_load() (Lauro Ramos Venancio) [1460641] - [powerpc] mm/hugetlb: Filter out hugepage size not supported by page table layout (Steve Best) [1495748]- [hid] wacom: Always increment hdev refcount within wacom_get_hdev_data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Clear ABS_MISC when tool leaves proximity (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct coordinate system of touchring and pen twist (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Properly report negative values from Intuos Pro 2 Bluetooth (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: leds: Dont try to control the EKRs read-only LEDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: bits shifted too much for 9th and 10th buttons (Aristeu Rozanski) [1475409 1462363] - [hid] hid_wacom: revert hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Improve generic name generation (Aristeu Rozanski) [1475409 1462363] - [hid] introduce hid_is_using_ll_driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Remove comparison of u8 mode with zero and simplify (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: fix mistake in printk (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Refactor generic battery handling (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Add ability to provide explicit battery status info (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Report AES battery information (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Scale battery capacity measurements to percentages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have wacom_tpc_irq guard against possible NULL dereference (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Override incorrect logical maximum contact identifier (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move wacom_remote_irq and wacom_remote_status_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: sync pad events only for actual packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bamboo One Medium does not have touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: call _query_tablet_data() for BAMBOO_TOUCH (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont add ghost interface as shared data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Wacom mouse is only provided for opaque tablets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont manually release resources for the EKR (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct Intuos Pro 2 resolution (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support touch on/off softkey (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add mode change touch key (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add 3 tablet touch keys (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bluetooth IRQ for Intuos Pro should handle prox/range (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont apply generic settings to old devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix poor prox handling in wacom_pl_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support generic touch switch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add vendor defined touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add support for touchring (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: remove input_event_flag (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Support 2nd-gen Intuos Pros Bluetooth classic interface (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move WAC_CMD_* into wacom_wac.h (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Enable HID_GENERIC codepath for Bluetooth devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: do not attempt to switch mode while in probe (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: remove warning while disconnecting devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: release the resources before leaving despite devm (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sibling detection regression (Aristeu Rozanski) [1475409 1462363] - [hid] remove use of DRIVER_LICENSE (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont sync input on empty input packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Pad supports more than buttons (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send data only when the interface is defined (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont return a value for wacom_wac_event (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Declare tool ID 0x84a as an Intuos eraser (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont clear bits unintentionally (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Extend pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for battery status on pen and pad interfaces (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Introduce pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for sensor offsets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sensor outbounds and redefine as offsets from each edge (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support tool ID and additional tool types (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Read and internally use corrected Intuos tool IDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Sense" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Fingerwheel" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Distance" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support and use Custom HID mode and usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for height, tilt, and twist usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Strip off excessive name prefixing (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Refactor button-to-key translation into function (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Update vendor-defined usage names to better match standards (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: fix return value of get_property (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix possible NULL pointer dereference on early uevent (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Increment power supply use counter when obtaining references (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add power_supply_put for decrementing device reference counter (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Change ownership from driver to core (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add API for safe access of power supply function attrs (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move run-time configuration to separate structure (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add driver private data (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move of_node out of the #ifdef CONFIG_OF (Aristeu Rozanski) [1475409 1462363]- [s390] hwrng: remember rng chosen by user (Hendrik Brueckner) [1375266] - [s390] hwrng: use rng source with best quality (Hendrik Brueckner) [1375266] - [s390] trng: Introduce s390 TRNG device driver (Hendrik Brueckner) [1375266] - [s390] crypto: Provide s390 specific arch random functionality (Hendrik Brueckner) [1375266] - [s390] crypto: Add new subfunctions to the cpacf PRNO function (Hendrik Brueckner) [1375266] - [s390] crypto: Renaming PPNO to PRNO (Hendrik Brueckner) [1375266] - [s390] qeth: use diag26c to get MAC address on L2 (Hendrik Brueckner) [1479463] - [s390] diag: add diag26c support (Hendrik Brueckner) [1479463] - [s390] qeth: no ETH header for outbound AF_IUCV (Hendrik Brueckner) [1479461] - [s390] qeth: size calculation outbound buffers (Hendrik Brueckner) [1479461] - [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467954] - [s390] pageattr: handle numpages parameter correctly (Hendrik Brueckner) [1489742] - [s390] pageattr: avoid unnecessary page table splitting (Hendrik Brueckner) [1489742] - [s390] add no-execute support (Hendrik Brueckner) [1489742] - [s390] mm: align swapper_pg_dir to 16k (Hendrik Brueckner) [1489742] - [s390] vmem: simplify vmem code for read-only mappings (Hendrik Brueckner) [1489742] - [s390] pageattr: allow kernel page table splitting (Hendrik Brueckner) [1489742] - [s390] pgtable: make pmd and pud helper functions available (Hendrik Brueckner) [1489742] - [s390] mm: always use PAGE_KERNEL when mapping pages (Hendrik Brueckner) [1489742] - [s390] vmem: introduce and use SEGMENT_KERNEL and REGION3_KERNEL (Hendrik Brueckner) [1489742] - [s390] vmem: align segment and region tables to 16k (Hendrik Brueckner) [1489742] - [s390] pgtable: introduce and use generic csp inline asm (Hendrik Brueckner) [1489742] - [s390] pageattr: do a single TLB flush for change_page_attr (Hendrik Brueckner) [1489742] - [s390] mm: make use of ipte range facility (Hendrik Brueckner) [1489742] - [s390] mm: remove change bit override support (Hendrik Brueckner) [1489742] - [s390] mm: implement dirty bits for large segment table entries (Hendrik Brueckner) [1489742] - [s390] s390/ptrace: guarded storage regset for the current task (Hendrik Brueckner) [1375261] - [s390] s390/gs: add regset for the guarded storage broadcast control block (Hendrik Brueckner) [1375261] - [s390] add a system call for guarded storage (Hendrik Brueckner) [1375261] - [s390] s390/3270: fix allocation of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix use after free of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix return value check in tty3270_resize_work() (Daniel Vacek) [1495587]- [net] netfilter: ipset: pernet ops must be unregistered last (Florian Westphal) [1505215] - [net] ipvs: fix ipv6 route unreach panic (Davide Caratti) [1503766] - [net] macsec: add genl family module alias (Sabrina Dubroca) [1467335] - [net] macsec: double accounting of dropped rx/tx packets (Sabrina Dubroca) [1467335] - [net] macsec: fix validation failed in asynchronous operation. (Sabrina Dubroca) [1467335] - [net] macsec: remove first zero and add attribute name in comments (Sabrina Dubroca) [1467335] - [net] macsec: Fix header length if SCI is added if explicitly disabled (Sabrina Dubroca) [1467335] - [net] macsec: use core MTU range checking in core net infra (Sabrina Dubroca) [1467335] - [net] macsec: set network devtype (Sabrina Dubroca) [1467335] - [net] macsec: enable GRO and RPS on macsec devices (Sabrina Dubroca) [1467335] - [net] gro_cells: gro_cells_receive now return error code (Sabrina Dubroca) [1467335] - [net] bridge: switchdev: Use an helper to clear forward mark (Ivan Vecera) [1500896] - [net] bridge: switchdev: Clear forward mark when transmitting packet (Ivan Vecera) [1500896] - [net] bridge: add tracepoint in br_fdb_update (Ivan Vecera) [1500896] - [net] bridge: fdb add and delete tracepoints (Ivan Vecera) [1500896] - [net] bridge: check for null fdb->dst before notifying switchdev drivers (Ivan Vecera) [1500896] - [net] bridge: fix dest lookup when vlan proto doesn't match (Ivan Vecera) [1500896] - [net] bridge: mdb: fix leak on complete_info ptr on fail path (Ivan Vecera) [1500896] - [net] bridge: allow ext learned entries to change ports (Ivan Vecera) [1500896] - [net] bridge: constify attribute_group structures. (Ivan Vecera) [1500896] - [net] bridge: Receive notification about successful FDB offload (Ivan Vecera) [1500896] - [net] bridge: Add support for notifying devices about FDB add/del (Ivan Vecera) [1500896] - [net] switchdev: Change notifier chain to be atomic (Ivan Vecera) [1500896] - [net] bridge: Add support for calling FDB external learning under rcu (Ivan Vecera) [1500896] - [net] bridge: Add support for offloading port attributes (Ivan Vecera) [1500896] - [net] switchdev: Add support for querying supported bridge flags by hardware (Ivan Vecera) [1500896] - [net] bridge: fix a null pointer dereference in br_afspec (Ivan Vecera) [1500896] - [net] bridge: Export multicast enabled state (Ivan Vecera) [1500896] - [net] bridge: Export VLAN filtering state (Ivan Vecera) [1500896] - [net] bridge: netlink: account for IFLA_BRPORT_{B, M}CAST_FLOOD size and policy (Ivan Vecera) [1500896] - [net] bridge: Fix improper taking over HW learned FDB (Ivan Vecera) [1500896] - [net] bridge: add per-port broadcast flood flag (Ivan Vecera) [1500896] - [net] bridge: notify on hw fdb takeover (Ivan Vecera) [1500896] - [net] bridge: allow to add externally learned entries from user-space (Ivan Vecera) [1500896] - [net] bridge: allow SW learn to take over HW fdb entries (Ivan Vecera) [1500896] - [net] bridge: resolve a false alarm of lockdep (Ivan Vecera) [1500896] - [net] bridge: Fix error path in nbp_vlan_init (Ivan Vecera) [1500896] - [net] bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries (Ivan Vecera) [1500896] - [net] bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb_delete_by functions into one (Ivan Vecera) [1500896] - [net] bridge: fdb: add proper lock checks in searching functions (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb searching functions into one (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload mc router ports (Ivan Vecera) [1500896] - [net] bridge: mcast: Merge the mc router ports deletions to one function (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload multicast disabled (Ivan Vecera) [1500896] - [net] bridge: vlan tunnel id info range fill size calc cleanups (Ivan Vecera) [1500896] - [net] bridge: avoid unnecessary read of jiffies (Ivan Vecera) [1500896] - [net] bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range (Ivan Vecera) [1500896] - [net] bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info (Ivan Vecera) [1500896] - [net] bridge: remove redundant check to see if err is set (Ivan Vecera) [1500896] - [net] bridge: fdb: write to used and updated at most once per jiffy (Ivan Vecera) [1500896] - [net] bridge: move write-heavy fdb members in their own cache line (Ivan Vecera) [1500896] - [net] bridge: move to workqueue gc (Ivan Vecera) [1500896] - [net] bridge: modify bridge and port to have often accessed fields in one cache line (Ivan Vecera) [1500896] - [net] bridge: vlan dst_metadata hooks in ingress and egress paths (Ivan Vecera) [1500896] - [net] bridge: per vlan dst_metadata netlink support (Ivan Vecera) [1500896] - [net] bridge: uapi: add per vlan tunnel info (Ivan Vecera) [1500896] - [net] bridge: move maybe_deliver_addr() inside #ifdef (Ivan Vecera) [1500896] - [net] bridge: multicast to unicast (Ivan Vecera) [1500896] - [net] bridge: sparse fixes in br_ip6_multicast_alloc_query() (Ivan Vecera) [1500896] - [net] bridge: Replace with globally (Ivan Vecera) [1500896] - [net] bridge: shorten ageing time on topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to set topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to offload ageing time (Ivan Vecera) [1500896] - [net] bridge: mcast: add MLDv2 querier support (Ivan Vecera) [1500896] - [net] bridge: mcast: add IGMPv3 query support (Ivan Vecera) [1500896] - [net] switchdev: Remove redundant variable (Ivan Vecera) [1500896] - [net] bridge: use core MTU range checking in core net infra (Ivan Vecera) [1500896] - [net] netfilter: nf_tables: set pktinfo->thoff at AH header if found (Stefano Brivio) [1358624] - [net] nf_log: Report attempt to load conflicting logger (Stefano Brivio) [1349358] - [net] arp: fixed -Wuninitialized compiler warning (Eric Garver) [1450205] - [net] arp: always override existing neigh entries with gratuitous ARP (Eric Garver) [1450205] - [net] arp: postpone addr_type calculation to as late as possible (Eric Garver) [1450205] - [net] arp: decompose is_garp logic into a separate function (Eric Garver) [1450205] - [net] arp: fixed error in a comment (Eric Garver) [1450205] - [net] neighbour: update neigh timestamps iff update is effective (Eric Garver) [1450205] - [net] arp: honour gratuitous ARP _replies_ (Eric Garver) [1450205] - [net] ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set (Eric Garver) [1450205] - [net] vxlan: factor out VXLAN-GPE next protocol (Jiri Benc) [1467280] - [net] ether: add NSH ethertype (Jiri Benc) [1467280] - [net] vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (Jiri Benc) [1467280] - [net] geneve/vxlan: offload ports on register/unregister events (Jiri Benc) [1308630 1467280] - [net] geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO (Jiri Benc) [1308630 1467280] - [net] call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is toggled (Jiri Benc) [1308630 1467280] - [net] add infrastructure to un-offload UDP tunnel port (Jiri Benc) [1308630 1467280] - [net] check UDP tunnel RX port offload feature before calling tunnel ndo ndo (Jiri Benc) [1308630 1467280] - [net] add new netdevice feature for offload of RX port for UDP tunnels (Jiri Benc) [1308630 1467280] - [net] vxlan: correctly set vxlan->net when creating the device in a netns (Jiri Benc) [1467280] - [net] vxlan: fix incorrect nlattr access in MTU check (Jiri Benc) [1467280] - [net] vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses (Jiri Benc) [1467280] - [net] vxlan: fix snooping for link-local IPv6 addresses (Jiri Benc) [1467280] - [net] vxlan: check valid combinations of address scopes (Jiri Benc) [1467280] - [net] vxlan: improve validation of address family configuration (Jiri Benc) [1467280] - [net] vxlan: get rid of redundant vxlan_dev.flags (Jiri Benc) [1467280] - [net] vxlan: refactor verification and application of configuration (Jiri Benc) [1467280] - [net] vxlan: dont migrate permanent fdb entries during learn (Jiri Benc) [1467280] - [net] vxlan: use a more suitable function when assigning NULL (Jiri Benc) [1467280] - [net] vxlan: fix ND proxy when skb doesn't have transport header offset (Jiri Benc) [1467280] - [net] vxlan: vxlan dev should inherit lowerdev's gso_max_size (Jiri Benc) [1467280] - [net] vxlan: don't age NTF_EXT_LEARNED fdb entries (Jiri Benc) [1467280] - [net] vxlan: fix ovs support (Jiri Benc) [1467280] - [net] vxlan: use appropriate family on L3 miss (Jiri Benc) [1467280] - [net] vxlan: lock RCU on TX path (Jiri Benc) [1467280] - [net] vxlan: don't allow overwrite of config src addr (Jiri Benc) [1467280] - [net] vxlan: correctly validate VXLAN ID against VXLAN_N_VID (Jiri Benc) [1467280] - [net] vxlan: remove unused variable saddr in neigh_reduce (Jiri Benc) [1467280] - [net] vxlan: add changelink support (Jiri Benc) [1467280] - [net] vxlan: remove vni zero check and drop for COLLECT_METADATA (Jiri Benc) [1467280] - [net] vxlan: support fdb and learning in COLLECT_METADATA mode (Jiri Benc) [1467280] - [net] ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode (Jiri Benc) [1467280] - [net] vxlan: do not age static remote mac entries (Jiri Benc) [1467280] - [net] vxlan: don't flush static fdb entries on admin down (Jiri Benc) [1467280] - [net] vxlan: preserve type of dst_port parm for encap_bypass_if_local() (Jiri Benc) [1467280] - [net] vxlan: fix byte order of vxlan-gpe port number (Jiri Benc) [1467280] - [net] vxlan: Set ports in flow key when doing route lookups (Jiri Benc) [1467280] - [net] vxlan: fix a potential issue when create a new vxlan fdb entry (Jiri Benc) [1467280] - [net] vxlan: Fix uninitialized variable warnings (Jiri Benc) [1467280] - [net] vxlan: remove unsed vxlan_dev_dst_port() (Jiri Benc) [1467280] - [net] vxlan: simplify vxlan xmit (Jiri Benc) [1467280] - [net] vxlan: simplify RTF_LOCAL handling (Jiri Benc) [1467280] - [net] vxlan: improve vxlan route lookup checks (Jiri Benc) [1467280] - [net] vxlan: simplify exception handling (Jiri Benc) [1467280] - [net] vxlan: avoid checking socket multiple times (Jiri Benc) [1467280] - [net] vxlan: avoid vlan processing in vxlan device (Jiri Benc) [1467280] - [net] vxlan: hide unused local variable (Jiri Benc) [1467280] - [net] vxlan: avoid using stale vxlan socket (Jiri Benc) [1467280] - [net] vxlan: use core MTU range checking in core net infra (Jiri Benc) [1467280] - [net] vxlan: Update tx_errors statistics if vxlan_build_skb return err (Jiri Benc) [1467280] - [net] vxlan: call peernet2id() in fdb notification (Jiri Benc) [1467280] - [net] vxlan: remove the useless header file protocol.h (Jiri Benc) [1467280] - [net] vxlan: lwt: Fix vxlan local traffic (Jiri Benc) [1467280] - [net] vxlan: lwt: Use source ip address during route lookup (Jiri Benc) [1467280] - [net] fixup comments after "Future-proof tunnel offload handlers" (Jiri Benc) [1467280] - [net] vxlan/geneve: Remove deprecated tunnel specific UDP offload functions (Jiri Benc) [1467280] - [netdrv] fm10k: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Jiri Benc) [1467280] - [net] ipv6: fix net.ipv6.conf.all.accept_dad behaviour for real (Matteo Croce) [1334439] - [net] ipv6: fix net.ipv6.conf.all interface DAD handlers (Matteo Croce) [1334439] - [net] ipv6: addrconf: Fix recursive spin lock call (Matteo Croce) [1334439] - [net] ipv6: Add a sysctl to make optimistic addresses useful candidates (Matteo Croce) [1334439]- [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Benjamin Tissoires) [1452237] - [hid] multitouch: do not blindly set EV_KEY or EV_ABS bits (Benjamin Tissoires) [1452237] - [hid] multitouch: optimize the sticky fingers timer (Benjamin Tissoires) [1452237] - [hid] multitouch: fix rare Win 8 cases when the touch up event gets missing (Benjamin Tissoires) [1452237] - [hid] multitouch: use BIT macro (Benjamin Tissoires) [1452237] - [hid] multitouch: Support PTP Stick and Touchpad device (Benjamin Tissoires) [1452237] - [hid] multitouch: change for touch height/width (Benjamin Tissoires) [1452237] - [hid] multitouch: fix LG Melfas touchscreen (Benjamin Tissoires) [1452237] - [hid] multitouch: do not retrieve all reports for all devices (Benjamin Tissoires) [1452237] - [hid] multitouch: handle external buttons for Precision Touchpads (Benjamin Tissoires) [1452237] - [hid] multitouch: enable palm rejection for Windows Precision Touchpad (Benjamin Tissoires) [1452237] - [hid] input: automatically set EV_ABS bit in input_set_abs_params (Benjamin Tissoires) [1452237] - [hid] revert "hid: multitouch: enable palm rejection if device implements confidence usage" (Benjamin Tissoires) [1452237] - [hid] multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3 (Benjamin Tissoires) [1452237] - [hid] alps: fix multitouch cursor issue (Benjamin Tissoires) [1489630] - [hid] alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [1489630] - [hid] alps: fix stick device not working after resume (Benjamin Tissoires) [1489630] - [hid] alps: Fix memory leak (Benjamin Tissoires) [1489630] - [hid] alps: a few cleanups (Benjamin Tissoires) [1489630] - [hid] alps: pass correct sizes to hid_hw_raw_request() (Benjamin Tissoires) [1489630] - [hid] alps: struct u1_dev *priv is internal to the driver (Benjamin Tissoires) [1489630] - [hid] alps: match alps devices in core (Benjamin Tissoires) [1489630] - [hid] add Alps I2C HID Touchpad-Stick support (Benjamin Tissoires) [1489630] - [hid] i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: move header file out of I2C realm (Benjamin Tissoires) [1452237 1489630] - [hid] remove initial reading of reports at connect (Benjamin Tissoires) [1411429] - [hid] i2c-hid: Add sleep between POWER ON and RESET (Benjamin Tissoires) [1452237 1489630] - [hid] fix missing irq field (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix build (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Disable IRQ before freeing buffers (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: force the IRQ level trigger only when not set (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: add a simple quirk to fix device defects (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: set power sleep before shutdown (Benjamin Tissoires) [1452237 1489630] - [hid] i2c_hid: enable i2c-hid devices to suspend/resume asynchronously (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Add hid-over-i2c name to i2c id table (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Prevent sending reports from racing with device reset (Benjamin Tissoires) [1452237 1489630] - [hid] Drop owner assignment from i2c_driver (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Fill in physical device providing HID functionality (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not set the ACPI companion field in the HID device (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix harmless test_bit() issue (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: The interrupt should be level sensitive (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not free buffers in i2c_hid_stop() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: prevent buffer overflow in early IRQ (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix race condition reading reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: print the correct data in dbg msg (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: hid report descriptor retrieval changes (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: don't push static constants on stack for *ph (Benjamin Tissoires) [1452237 1489630] - [hid] acpi / i2c-hid: replace open-coded _DSM code with helper functions (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Stop querying for init reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: convert acpi_evaluate_object() to acpi_evaluate_integer() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: use correct type for ACPI _DSM parameter (Benjamin Tissoires) [1452237 1489630]- [x86] perf/x86/msr: Merge fixes (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add missing Intel models (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Use Intel family macros for MSR events code (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix SMI overflow (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add AMD PTSC (Performance Time-Stamp Counter) support (Jiri Olsa) [1457458] - [x86] perf/x86: Move perf_event_msr.c .............. => x86/events/msr.c (Jiri Olsa) [1457458] - [x86] arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension (Jiri Olsa) [1457458] - [x86] perf/x86: Change test_aperfmperf() and test_intel() to static (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix the MSR driver build (Jiri Olsa) [1457458] - [x86] perf/x86: Fix MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf/x86: Add an MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf stat: Add support to measure SMI cost (Jiri Olsa) [1457458] - [x86] tools lib api fs: Add sysfs__write_int function (Jiri Olsa) [1457458] - [x86] perf/x86: Add sysfs entry to freeze counters on SMI (Jiri Olsa) [1457458] - [tools] perf tests attr: Make hw events optional (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix group stat tests (Jiri Olsa) [1308907] - [tools] perf test attr: Fix ignored test case result (Jiri Olsa) [1308907] - [tools] perf test attr: Fix python error on empty result (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix task term values (Jiri Olsa) [1308907] - [tools] perf tests attr: Add optional term (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix stat sample_type setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix precise_ip setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix sample_period setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix cpu test disabled term setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Add proper return values (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix no-delay test (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix record dwarf test (Jiri Olsa) [1308907] - [tools] perf tests attr: Add 1s for exclude_kernel and task base bits (Jiri Olsa) [1308907] - [tools] perf tests attr: Rename compare_data to data_equal (Jiri Olsa) [1308907] - [tools] perf tests attr: Make compare_data global (Jiri Olsa) [1308907] - [tools] perf tests attr: Add test_attr__ready function (Jiri Olsa) [1308907] - [tools] perf tests attr: Do not store failed events (Jiri Olsa) [1308907] - [tools] perf tests: Add platform dependency to test 15 (Jiri Olsa) [1308907]- [block] fix warning when I/O elevator is changed as request_queue is being removed (Ming Lei) [1492441] - [block] warn if sharing request queue across gendisks (Ming Lei) [1492441] - [block] move .issue_stat from request to request_aux (Ming Lei) [1458104] - [block] disable blk-stat (Ming Lei) [1458104] - [block] blk-mq: use rq_aux()->internal_tag (Ming Lei) [1458104] - [block] blk-mq: introduce request_aux (Ming Lei) [1458104] - [block] blk-tag: don't touch .internal_tag (Ming Lei) [1458104] - [block] configs: add CONFIG_BLK_DEBUG_FS (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_KYBER (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_DEADLINE (Ming Lei) [1458104] - [block] blk-mq-sched: mark_tech_preview on mq-deadline and kyber (Ming Lei) [1458104] - [block] blk-mq: fix another kabi warning (Ming Lei) [1458104] - [block] blk-mq: fix kabi warning (Ming Lei) [1458104] - [block] avoid to break kabi for blk-mq io scheduler backporting (Ming Lei) [1458104] - [block] call elevator callback via aux->ops (Ming Lei) [1458104] - [block] kyber: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] mq-deadline: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] cfq: pass new callback to aux->ops.sq (Ming Lei) [1458104] - [block] introduce elevator_type_aux for fixing kabi violation (Ming Lei) [1458104] - [block] blk-mq: use RH_KABI_EXTEND for sched_data and sched_tags (Ming Lei) [1458104] - [block] blk-mq-debugfs: remove poll_stat (Ming Lei) [1458104] - [block] scsi_error: fix nasty allocating request on stack (Ming Lei) [1458104] - [block] blk-mq-debugfs: fix device sched directory for default scheduler (Ming Lei) [1458104] - [block] mq-deadline: add debugfs attributes (Ming Lei) [1458104] - [block] kyber: add debugfs attributes (Ming Lei) [1458104] - [block] blk-mq-debugfs: allow schedulers to register debugfs attributes (Ming Lei) [1458104] - [block] blk-mq: untangle debugfs and sysfs (Ming Lei) [1458104] - [block] blk-mq: move debugfs declarations to a separate header file (Ming Lei) [1458104] - [block] blk-mq: Do not invoke queue operations on a dead queue (Ming Lei) [1458104] - [block] blk-mq-debugfs: get rid of a bunch of boilerplate (Ming Lei) [1458104] - [block] blk-mq-debugfs: rename hw queue directories from to hctx (Ming Lei) [1458104] - [block] blk-mq-debugfs: don't open code strstrip() (Ming Lei) [1458104] - [block] blk-mq-debugfs: error on long write to queue "state" file (Ming Lei) [1458104] - [block] blk-mq-debugfs: clean up flag definitions (Ming Lei) [1458104] - [block] blk-mq-debugfs: separate flags with | (Ming Lei) [1458104] - [block] blk-mq: Show operation, cmd_flags and rq_flags names (Ming Lei) [1458104] - [block] blk-mq: Make blk_flags_show() callers append a newline character (Ming Lei) [1458104] - [block] blk-mq: Move the "state" debugfs attribute one level down (Ming Lei) [1458104] - [block] blk-mq: Unregister debugfs attributes earlier (Ming Lei) [1458104] - [block] blk-mq: Only unregister hctxs for which registration succeeded (Ming Lei) [1458104] - [block] blk-mq-debugfs: Rename functions for registering and unregistering the mq directory (Ming Lei) [1458104] - [block] blk-mq: Let blk_mq_debugfs_register() look up the queue name (Ming Lei) [1458104] - [block] blk-mq: Register /queue/mq after having registered /queue (Ming Lei) [1458104] - [block] blk-mq: register device instead of disk (Ming Lei) [1458104] - [block] blk-mq: Show symbolic names for hctx state and flags (Ming Lei) [1458104] - [block] blk-mq: Export queue state through /sys/kernel/debug/block/*/state (Ming Lei) [1458104] - [block] mq-deadline: Enable auto-loading when built as module (Ming Lei) [1458104] - [block] add code to track actual device queue depth (Ming Lei) [1458104] - [block] blk-mq: merge bio into sw queue before plugging (Ming Lei) [1458104 1154525] - [block] blk-mq: ensure that bd->last is always set correctly (Ming Lei) [1458104] - [block] blk-mq: fix performance regression with shared tags (Ming Lei) [1458104] - [block] blk-mq: Restart a single queue if tag sets are shared (Ming Lei) [1458104] - [block] blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list (Ming Lei) [1458104] - [block] mtip32xx: avoid to read HOST_CAP from HW in .queue_rq() (Ming Lei) [1458104] - [block] blk-mq-sched: fix performance regression of mq-deadline (Ming Lei) [1458104] - [block] blk-stat: convert blk-stat bucket callback to signed (Ming Lei) [1458104] - [block] blk-mq: introduce Kyber multiqueue I/O scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: make completed_request() callback more useful (Ming Lei) [1458104] - [block] blk-mq: export helpers (Ming Lei) [1458104] - [block] blk-mq: add shallow depth option for blk_mq_get_tag() (Ming Lei) [1458104] - [block] sbitmap: add sbitmap_get_shallow() operation (Ming Lei) [1458104] - [block] scsi: add new scsi-command flag for tagged commands (Ming Lei) [1458104] - [block] blk-mq: fix leak of q->stats (Ming Lei) [1458104] - [block] fix stacked driver stats init and free (Ming Lei) [1458104] - [block] blk-stat: convert to callback-based statistics reporting (Ming Lei) [1458104] - [block] blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c (Ming Lei) [1458104] - [block] blk-stat: use READ and WRITE instead of BLK_STAT_{READ, WRITE} (Ming Lei) [1458104] - [block] blk-stat: fix blk_stat_sum() if all samples are batched (Ming Lei) [1458104] - [block] blk-mq: move debugfs_remove() of disk dir to blk_release_queue() (Ming Lei) [1458104] - [block] use same block debugfs directory for blk-mq and blktrace (Ming Lei) [1458104] - [block] blktrace: make do_blk_trace_setup() static (Ming Lei) [1458104] - [block] fix debugfs config conditional in struct request_queue (Ming Lei) [1458104] - [block] blk-mq-debug: Introduce debugfs_create_files() (Ming Lei) [1458104] - [block] blk-mq-debug: Make show() operations interruptible (Ming Lei) [1458104] - [block] blk-mq-debug: Avoid that sparse complains about req_flags_t usage (Ming Lei) [1458104] - [block] blk-mq-debugfs: Add missing __acquires() / __releases() annotations (Ming Lei) [1458104] - [block] blk-mq: fix debugfs compilation issues (Ming Lei) [1458104] - [block] blk-mq: move hctx and ctx counters from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add tags and sched_tags bitmaps to debugfs (Ming Lei) [1458104] - [block] blk-mq: move tags and sched_tags info from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: export software queue pending map to debugfs (Ming Lei) [1458104] - [block] sbitmap: add helpers for dumping to a seq_file (Ming Lei) [1458104] - [block] blk-mq: add extra request information to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add hctx->{state,flags} to debugfs (Ming Lei) [1458104] - [block] blk-mq: create debugfs directory tree (Ming Lei) [1458104] - [block] blk-stat: fix a few cases of missing batch flushing (Ming Lei) [1458104] - [block] blk-stat: fix a typo (Ming Lei) [1458104] - [block] add scalable completion tracking of requests (Ming Lei) [1458104] - [block] mtip32xx: convert internal command issue to block IO path (Ming Lei) [1458104] - [block] mtip32xx: abstract out "are any commands active" helper (Ming Lei) [1458104] - [block] mtip32xx: kill atomic argument to mtip_quiesce_io() (Ming Lei) [1458104] - [block] mtip32xx: get rid of 'atomic' argument to mtip_exec_internal_command() (Ming Lei) [1458104] - [block] mtip32xx: use runtime tag to initialize command header (Ming Lei) [1458104] - [block] blk-mq: fix direct issue (Ming Lei) [1458104] - [block] blk-mq: pass correct hctx to blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] get rid of blk-mq default scheduler choice Kconfig entries (Ming Lei) [1458104] - [block] blk-mq: Fix preempt count imbalance (Ming Lei) [1458104] - [block] blk-mq: fix schedule-while-atomic with scheduler attached (Ming Lei) [1458104] - [block] blk-mq: use true instead of 1 for blk_mq_queue_data.last (Ming Lei) [1458104] - [block] blk-mq: make driver tag failure path easier to follow (Ming Lei) [1458104] - [block] blk-mq-sched: provide hooks for initializing hardware queue data (Ming Lei) [1458104] - [block] blk-mq-sched: separate mark hctx and queue restart operations (Ming Lei) [1458104] - [block] blk-mq: use sbq wait queues instead of restart for driver tags (Ming Lei) [1458104] - [block] blk-mq: fix schedule-under-preempt for blocking drivers (Ming Lei) [1458104] - [block] block-mq: don't re-queue if we get a queue error (Ming Lei) [1458104] - [block] blk-mq: streamline blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: split the plug and sync cases in blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: improve blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] blk-mq: merge mq and sq make_request instances (Ming Lei) [1458104] - [block] deal with stale req count of plug list (Ming Lei) [1458104] - [block] blk-mq: remove BLK_MQ_F_DEFER_ISSUE (Ming Lei) [1458104] - [block] blk-mq: immediately dispatch big size request (Ming Lei) [1458104] - [block] immediately dispatch big size request (Ming Lei) [1458104] - [block] blk-mq: remap queues when adding/removing hardware queues (Ming Lei) [1458104] - [block] blk-mq-sched: fix crash in switch error path (Ming Lei) [1458104] - [block] blk-mq-sched: set up scheduler tags when bringing up new queues (Ming Lei) [1458104] - [block] blk-mq-sched: refactor scheduler initialization (Ming Lei) [1458104] - [block] blk-mq: use the right hctx when getting a driver tag fails (Ming Lei) [1458104] - [block] blk-mq: errors in did_work calculation (Ming Lei) [1458104] - [block] do not put mq context in blk_mq_alloc_request_hctx (Ming Lei) [1458104] - [block] blk-mq-sched: don't run the queue async from blk_mq_try_issue_directly() (Ming Lei) [1458104] - [block] blk-mq: move update of tags->rqs to __blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: kill blk_mq_set_alloc_data() (Ming Lei) [1458104] - [block] blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler request (Ming Lei) [1458104] - [block] blk-mq-sched: Allocate sched reserved tags as specified in the original queue tagset (Ming Lei) [1458104] - [block] don't defer flushes on blk-mq + scheduling (Ming Lei) [1458104] - [block] blk-mq-sched: ask scheduler for work, if we failed dispatching leftovers (Ming Lei) [1458104] - [block] blk-mq: don't special case flush inserts for blk-mq-sched (Ming Lei) [1458104] - [block] blk-mq-sched: don't add flushes to the head of requeue queue (Ming Lei) [1458104] - [block] blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO or not (Ming Lei) [1458104] - [block] do not allow updates through sysfs until registration completes (Ming Lei) [1458104] - [block] blk-mq-sched: don't hold queue_lock when calling exit_icq (Ming Lei) [1458104] - [block] set make_request_fn manually in blk_mq_update_nr_hw_queues (Ming Lei) [1458104] - [block] blk-mq: pass bio to blk_mq_sched_get_rq_priv (Ming Lei) [1458104] - [block] move req_set_nomerge to blk.h (Ming Lei) [1458104] - [block] factor out req_set_nomerge (Ming Lei) [1458104] - [block] blk-mq-sched: (un)register elevator when (un)registering queue (Ming Lei) [1458104] - [block] free merged request in the caller (Ming Lei) [1458104] - [block] blk-mq-sched: bypass the scheduler for flushes entirely (Ming Lei) [1458104] - [block] blk-merge: return the merged request (Ming Lei) [1458104] - [block] elevator: fix loading wrong elevator type for blk-mq devices (Ming Lei) [1458104] - [block] blk-mq: don't fail allocating driver tag for stopped hw queue (Ming Lei) [1458104] - [block] blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() (Ming Lei) [1458104] - [block] blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() (Ming Lei) [1458104] - [block] blk-mq-sched: fix starvation for multiple hardware queues and shared tags (Ming Lei) [1458104] - [block] blk-mq: release driver tag on a requeue event (Ming Lei) [1458104] - [block] blk-mq: fix potential race in queue restart and driver tag allocation (Ming Lei) [1458104] - [block] blk-mq: improve scheduler queue sync/async running (Ming Lei) [1458104] - [block] blk-mq-sched: check for successful allocation before assigning tag (Ming Lei) [1458104] - [block] blk-mq: don't lose flags passed in to blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: only apply active queue tag throttling for driver tags (Ming Lei) [1458104] - [block] blk-mq: allow resize of scheduler requests (Ming Lei) [1458104] - [block] blk-mq: stop hardware queue in blk_mq_delay_queue() (Ming Lei) [1458104] - [block] blk-mq-tag: remove redundant check for 'data->hctx' being non-NULL (Ming Lei) [1458104] - [block] elevator: fix unnecessary put of elevator in failure case (Ming Lei) [1458104] - [block] blk-cgroup: don't quiesce the queue on policy activate/deactivate (Ming Lei) [1458104] - [block] sbitmap: fix wakeup hang after sbq resize (Ming Lei) [1458104] - [block] sbitmap: use smp_mb__after_atomic() in sbq_wake_up() (Ming Lei) [1458104] - [block] blk-cgroup: ensure that we clear the stop bit on quiesced queues (Ming Lei) [1458104] - [block] blk-mq-sched: allow setting of default IO scheduler (Ming Lei) [1458104] - [block] mq-deadline: add blk-mq adaptation of the deadline IO scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: add framework for MQ capable IO schedulers (Ming Lei) [1458104] - [block] blk-mq: split tag ->rqs[] into two (Ming Lei) [1458104] - [block] blk-mq: abstract out helpers for allocating/freeing tag maps (Ming Lei) [1458104] - [block] blk-mq-tag: cleanup the normal/reserved tag allocation (Ming Lei) [1458104] - [block] blk-mq: export some helpers we need to the scheduling framework (Ming Lei) [1458104] - [block] blk-mq: un-export blk_mq_free_hctx_request() (Ming Lei) [1458104] - [block] move rq_ioc() to blk.h (Ming Lei) [1458104] - [block] move existing elevator ops to union (Ming Lei) [1458104] - [block] blk-flush: run the queue when inserting blk-mq flush (Ming Lei) [1458104] - [block] elevator: make the rqhash helpers exported (Ming Lei) [1458104] - [block] blk-mq: abstract out blk_mq_dispatch_rq_list() helper (Ming Lei) [1458104] - [block] cfq-iosched: fix the setting of IOPS mode on SSDs (Ming Lei) [1458104] - [block] Make CFQ default to IOPS mode on SSDs (Ming Lei) [1458104] - [block] do not merge requests without consulting with io scheduler (Ming Lei) [1458104] - [block] blk-mq: get rid of confusing blk_map_ctx structure (Ming Lei) [1458104] - [block] blk-mq: remove non-blocking pass in blk_mq_map_request (Ming Lei) [1458104] - [block] blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue() (Ming Lei) [1458104] - [block] sbitmap: initialize weight to zero (Ming Lei) [1458104] - [block] sbitmap: don't update the allocation hint on clear after resize (Ming Lei) [1458104] - [block] sbitmap: re-initialize allocation hints after resize (Ming Lei) [1458104] - [block] sbitmap: randomize initial alloc_hint values (Ming Lei) [1458104] - [block] sbitmap: push alloc policy into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: push per-cpu last_tag into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: allocate wait queues on a specific node (Ming Lei) [1458104] - [block] blk-mq: abstract tag allocation out into sbitmap library (Ming Lei) [1458104] - [block] blk-mq: add tag allocation policy (Ming Lei) [1458104] - [block] support different tag allocation policy (Ming Lei) [1458104] - [block] revert "blk-mq-tag: fix wakeup hang after tag resize" (Ming Lei) [1458104]- [scsi] fnic: do not call host reset from command abort (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: fix format string overflow warning (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: correct speed display and add support for 25, 40 and 100G (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: added timestamp reporting in fnic debug stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Zero io_cmpl_skip on fw reset completion (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding debug IO and Abort latency counter to fnic stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding Check Condition counter to misc fnicstats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Avoid false out-of-order detection for aborted command (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Fix for "Number of Active IOs" in fnicstats becoming negative (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: minor cleanup in fnic_fcpio_itmf_cmpl_handler, removing else case (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Ratelimit printks to avoid flooding when vlan is not set by the switch.i (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: switch to pci_alloc_irq_vectors (Govindarajulu Varadarajan) [1448553] - [nvme] nvme-fabrics: Convert nvmf_transports_mutex to an rwsem (Ewan Milne) [1503181] - [nvme] nvme-fc: retry initial controller connections 3 times (Ewan Milne) [1503181] - [nvme] nvme-fc: fix iowait hang (Ewan Milne) [1503181] - [nvme] nvmet: synchronize sqhd update (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io timeout behavior (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io termination handling (Ewan Milne) [1503181] - [nvme] nvme-fc: move remote port get/put/free location (Ewan Milne) [1503181] - [nvme] nvme-fc: create fc class and transport device (Ewan Milne) [1503181] - [nvme] nvme-fc: add uevent for auto-connect (Ewan Milne) [1503181] - [nvme] nvmet: bump NVMET_NR_QUEUES to 128 (Ewan Milne) [1503181] - [nvme] nvme-fcloop: fix port deletes and callbacks (Ewan Milne) [1503181] - [nvme] nvmet-fc: sync header templates with comments (Ewan Milne) [1503181] - [nvme] nvmet-fc: ensure target queue id within range (Ewan Milne) [1503181] - [nvme] nvmet-fc: on port remove call put outside lock (Ewan Milne) [1503181] - [nvme] fix sqhd reference when admin queue connect fails (Ewan Milne) [1503181] - [nvme] nvmet: implement valid sqhd values in completions (Ewan Milne) [1503181] - [nvme] allow timed-out ios to retry (Ewan Milne) [1503181] - [nvme] stop aer posting if controller state not live (Ewan Milne) [1503181] - [nvme] nvmet-fc: fix failing max io queue connections (Ewan Milne) [1503181] - [nvme] nvme-fc: use transport-specific sgl format (Ewan Milne) [1503181] - [nvme] nvme: add transport SGL definitions (Ewan Milne) [1503181] - [nvme] remove FC transport-specific error values (Ewan Milne) [1503181] - [scsi] qla2xxx: remove use of FC-specific error codes (Ewan Milne) [1503181] - [scsi] lpfc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvme-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: simplify sg list handling (Ewan Milne) [1503181] - [nvme] nvme-fc: Reattach to localports on re-registration (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove ALL_OPTS define (Ewan Milne) [1503181] - [scsi] sd: Implement blacklist option for WRITE SAME w/ UNMAP (Ewan Milne) [1462594]- [x86] dumpstack: Remove raw stack dump (Scott Wood) [1479560] - [x86] kvm: hyperv: fix locking of struct kvm_hv fields (Ladi Prosek) [1504524] - [x86] kvm: document lock orders (Ladi Prosek) [1504524] - [x86] kvm: x86: Hyper-V tsc page setup (Ladi Prosek) [1504524] - [x86] kvm: x86: always fill in vcpu->arch.hv_clock (Ladi Prosek) [1504524] - [x86] kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT (Ladi Prosek) [1504524] - [x86] mm: add page_cache_get_speculative() protection when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] mm: add IPIs to pmdp_invalidate() when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Fix hypercalls with extended CPU ranges for TLB flushing (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Don't use percpu areas for pcpu_flush/pcpu_flush_ex structures (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Clear vCPU banks between calls to avoid flushing unneeded vCPUs (Vitaly Kuznetsov) [1465471] - [x86] tracing/hyper-v: Trace hyperv_mmu_flush_tlb_others() (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Support extended CPU ranges for TLB flush hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use hypercall for remote TLB flush (Vitaly Kuznetsov) [1465471] - [x86] mm: Enable RCU based page table freeing (CONFIG_HAVE_RCU_TABLE_FREE=y) (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Globalize vp_index (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Implement rep hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Introduce fast hypercall implementation (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Make hv_do_hypercall() inline (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Include hyperv/ only when CONFIG_HYPERV is set (Vitaly Kuznetsov) [1465471] - [x86] hv: Issue explicit EOI when autoeoi is not enabled (Vitaly Kuznetsov) [1465471] - [x86] hyperv: fix warning about missing prototype (Vitaly Kuznetsov) [1465471] - [x86] vmbus: remove no longer used signal_policy (Vitaly Kuznetsov) [1465471] - [x86] kvm/x86: Rename Hyper-V long spin wait hypercall (Vitaly Kuznetsov) [1465471] - [x86] hv: Move VMBus hypercall codes into Hyper-V UAPI header (Vitaly Kuznetsov) [1465471]- [pinctrl] intel: Add Intel Gemini Lake pin controller support (Steve Best) [1457198] - [char] Do not disable driver and bus shutdown hook when class shutdown hook is set (Jerry Snitselaar) [1500155] - [char] tpm: Issue a TPM2_Shutdown for TPM2 devices (Jerry Snitselaar) [1500155] - [drivers] Add "shutdown" to "struct class" (Jerry Snitselaar) [1500155] - [kernel] rh_taint: Add management approval to documentation (Prarit Bhargava) [1505972] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] memcg: fix thresholds for 32b architectures (Waiman Long) [1487852] - [mm] hmm: synchronize hmm with upstream (Jerome Glisse) [1470733] - [nvme] revert "kick requeue list when requeueing a request instead of when starting the queues" (David Milburn) [1504584] - [nvme] nvmet: preserve controller serial number between reboots (David Milburn) [1480179] - [nvme] fix uninitialized prp2 value on small transfers (David Milburn) [1493707] - [netdrv] tun: add device name(iff) field to proc fdinfo entry (John Linville) [1503209] - [netdrv] tg3: use setup_timer() helper (Jonathan Toppins) [1459662] - [netdrv] tg3: clean up redundant initialization of tnapi (Jonathan Toppins) [1459662] - [netdrv] tg3: Be drop monitor friendly (Jonathan Toppins) [1459662] - [netdrv] tg3: Add the ability to conditionally build w/ HWMON (Jonathan Toppins) [1459662] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()' (Stefan Assmann) [1448560] - [netdrv] enic: Fix format truncation warning (Stefan Assmann) [1448560] - [netdrv] enic: unmask intr only when napi is complete (Stefan Assmann) [1448560] - [security] selinux: Generalize support for NNP/nosuid SELinux domain transitions (Paul Moore) [1480521] - [security] selinux: allow per-file labeling for cgroupfs (Paul Moore) [1429573] - [security] selinux: wrap cgroup seclabel support with its own policy capability (Paul Moore) [1429573] - [security] selinux: allow changing labels for cgroupfs (Paul Moore) [1429573] - [security] selinux: renumber the superblock options (Paul Moore) [1429573] - [security] selinux: rename SE_SBLABELSUPP to SBLABEL_MNT (Paul Moore) [1429573]- [bluetooth] Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_tx_wakeup() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_dequeue() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_send_frame() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing clear HCI_UART_PROTO_READY (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Ensure hu->hdev set to NULL before freeing hdev (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing return in hci_uart_init_work() (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: remove unused hci_uart_init_tty (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: add support for word alignment (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: remove unnecessary wakeup interrupt number sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: disable platform wakeup interrupt in suspend failure path (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: cleanup code in return from btmrvl_sdio_suspend() (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Support platform enumeration (Gopal Tiwari) [1457085] - [bluetooth] btrtl: Change message for missing config file (Gopal Tiwari) [1457085] - [bluetooth] Added support for Rivet Networks Killer 1535 (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Add support Intel Bluetooth device 9160/9260 for UART (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Fix firmware file name to use hw_variant (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] (Gopal Tiwari) [1457085] - [bluetooth] Use switch statement for Intel hardware variants (Gopal Tiwari) [1457085] - [bluetooth] bluecard: use setup_timer (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Fix clock (un)prepare (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "unregester" -> "unregister" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: fix compile-test dependency (Gopal Tiwari) [1457085] - [bluetooth] hci_qca: fix spelling mistake: "Spurrious" -> "Spurious" (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "caibration" -> "calibration" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Allow driver to build if COMPILE_TEST is enabled (Gopal Tiwari) [1457085] - [bluetooth] Add another AR3012 04ca:3018 device (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Add support for BCM2E95 and BCM2E96 (Gopal Tiwari) [1457085] - [bluetooth] btbcm: Add a delay for module reset (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for 413c:8143 (Gopal Tiwari) [1457085] - [bluetooth] btusb: Use an error label for error paths (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Fix module autoload (Gopal Tiwari) [1457085] - [bluetooth] btusb: add support for 0bb4:0306 (Gopal Tiwari) [1457085]- [md] dm ioctl: fix alignment of event number in the device list (Mike Snitzer) [1475380] - [md] dm raid: fix incorrect status output at the end of a "recover" process (Mike Snitzer) [1492250] - [md] dm ioctl: constify ioctl lookup table (Mike Snitzer) [1492250] - [md] dm: constify argument arrays (Mike Snitzer) [1492250] - [md] dm rq: do not update rq partially in each ending bio (Mike Snitzer) [1492250] - [md] dm rq: make dm-sq requeuing behavior consistent with dm-mq behavior (Mike Snitzer) [1492250] - [md] dm mpath: do not lock up a CPU with requeuing activity (Mike Snitzer) [1492250] - [md] dm raid: avoid mddev->suspended access (Mike Snitzer) [1492250] - [md] dm raid: fix activation check in validate_raid_redundancy() (Mike Snitzer) [1492250] - [md] dm raid: remove WARN_ON() in raid10_md_layout_to_format() (Mike Snitzer) [1492250] - [md] dm raid: stop using BUG() in __rdev_sectors() (Mike Snitzer) [1492250] - [md] dm: fix printk() rate limiting code (Mike Snitzer) [1492250] - [md] dm: convert DM printk macros to pr_ macros (Mike Snitzer) [1492250] - [md] dm bio prison: use rb_entry() rather than container_of() (Mike Snitzer) [1492250] - [md] dm ioctl: report event number in DM_LIST_DEVICES (Mike Snitzer) [1475380] - [md] dm ioctl: add a new DM_DEV_ARM_POLL ioctl (Mike Snitzer) [1475380] - [md] dm: add basic support for using the select or poll function (Mike Snitzer) [1475380] - [md] dm thin: do not queue freed thin mapping for next stage processing (Mike Snitzer) [1492250] - [md] dm bufio: make the parameter 'retain_bytes' unsigned long (Mike Snitzer) [1492250] - [md] dm bufio: check new buffer allocation watermark every 30 seconds (Mike Snitzer) [1492250] - [md] dm bufio: avoid a possible ABBA deadlock (Mike Snitzer) [1492250] - [md] dm mpath: make it easier to detect unintended I_O request flushes (Mike Snitzer) [1492250] - [md] dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() (Mike Snitzer) [1492250] - [md] dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH (Mike Snitzer) [1492250] - [md] dm: introduce enum dm_queue_mode to cleanup related code (Mike Snitzer) [1492250] - [md] dm mpath: verify __pg_init_all_paths locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm: verify suspend_locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() (Mike Snitzer) [1492250] - [md] dm mpath: delay requeuing while path initialization is in progress (Mike Snitzer) [1492250] - [md] dm mpath: avoid that path removal can trigger an infinite loop (Mike Snitzer) [1492250] - [md] dm mpath: split and rename activate_path() to prepare for its expanded use (Mike Snitzer) [1492250] - [md] dm ioctl: prevent stack leak in dm ioctl call (Mike Snitzer) [1492250] - [md] dm ioctl: remove double parentheses (Mike Snitzer) [1492250] - [md] dm: remove dummy dm_table definition (Mike Snitzer) [1492250] - [md] dm table: replace while loops with for loops (Mike Snitzer) [1492250] - [md] dm raid: select the Kconfig option CONFIG_MD_RAID0 (Mike Snitzer) [1492250] - [md] dm crypt: replace custom implementation of hex2bin() (Mike Snitzer) [1492250] - [md] dm crypt: remove obsolete references to per-CPU state (Mike Snitzer) [1492250] - [md] dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues (Mike Snitzer) [1492250] - [md] dm block manager: remove an unused argument from dm_block_manager_create() (Mike Snitzer) [1492250]- [net] udp: fix bcast packet reception (Paolo Abeni) [1493238] - [net] udp: perform source validation for mcast early demux (Paolo Abeni) [1493238] - [net] ipv4: early demux can return an error code (Paolo Abeni) [1493238] - [net] ipv6: expose RFC4191 route preference via rtnetlink (Hangbin Liu) [1500463] - [net] check type when freeing metadata dst (Paolo Abeni) [1497116] - [net] store port/representator id in metadata_dst (Paolo Abeni) [1497116] - [net] tcp: avoid fragmenting peculiar skbs in SACK (Hangbin Liu) [1499039] - [net] handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() (Hangbin Liu) [1469357] - [net] Drop secpath on free after gro merge (Hangbin Liu) [1469357] - [net] adjust skb->truesize in ___pskb_trim() (Hangbin Liu) [1469357] - [net] tcp: do not underestimate skb->truesize in tcp_trim_head() (Hangbin Liu) [1469357] - [net] skb_condense() can also deal with empty skbs (Hangbin Liu) [1469357] - [net] udp: under rx pressure, try to condense skbs (Hangbin Liu) [1469357] - [drm] i915: Revert "don't rcu-sync from shrinker" (Waiman Long) [1488956] - [kernel] cpu/hotplug: Disable prove_locking for cpu_hotplug.mutex (Waiman Long) [1488956] - [kernel] rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (Waiman Long) [1488956] - [powerpc] kvm: ppc: book3s hv: Prevent double-free on HPT resize commit path (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Advertise availablity of HPT resizing on KVM HV (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Outline of KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Create kvmppc_unmap_hpte_helper() (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to change HPT size (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Split HPT allocation from activation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Don't store values derivable from HPT order (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Gather HPT related variables into sub-structure (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Rename kvm_alloc_hpt() for clarity (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: HPT resizing documentation and reserved numbers (David Gibson) [1305400]- [x86] kvm: mmu: fix permission_fault() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix AD condition when handling EPT violation (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't use INVVPID when EPT is enabled (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: allow A/D bits to be disabled in an mmu (Paolo Bonzini) [1469685] - [x86] kvm: mmu: make spte mmio mask more explicit (Paolo Bonzini) [1469685] - [x86] kvm: mmu: dead code thanks to access tracking (Paolo Bonzini) [1469685] - [x86] mmu: don't pass *kvm to spte_write_protect and spte_*_dirty (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix EPT permissions as reported in exit qualification (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: off by one in vmx_write_pml_buffer() (Paolo Bonzini) [1469685] - [x86] nvmx: Advertise PML to L1 hypervisor (Paolo Bonzini) [1469685] - [x86] nvmx: Implement emulated Page Modification Logging (Paolo Bonzini) [1469685] - [x86] kvm: x86: Add a hook for arch specific dirty logging emulation (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: MMU support for EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove bogus check for invalid EPT violation (Paolo Bonzini) [1469685] - [x86] vmx: refine validity check for guest linear address (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Update comment in mark_spte_for_access_track (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update (Paolo Bonzini) [1469685] - [x86] kvm: x86: Fix typos (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Fast Page Fault path retries (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Use symbolic constants for EPT Violation Exit Qualifications (Paolo Bonzini) [1469685] - [x86] kvm: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Paolo Bonzini) [1469685] - [x86] kvm: mmu: speedup update_permission_bitmask (Paolo Bonzini) [1469685] - [x86] doc: add "an user" pattern and fix typo instances (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Correct a VMX instruction error code for VMPTRLD (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Don't validate disabled secondary controls (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Shadow "high" parts of shadowed 64-bit VMCS fields (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Check memory operand to INVVPID (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDSEED (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDRAND (Paolo Bonzini) [1469685] - [x86] kvm: vmx: cache secondary exec controls (Paolo Bonzini) [1469685] - [x86] kvm: x86: use general helpers for some cpuid manipulation (Paolo Bonzini) [1469685] - [x86] kvm: x86: generalize guest_cpuid_has_ helpers (Paolo Bonzini) [1469685] - [x86] kvm: x86: X86_FEATURE_NRIPS is not scattered anymore (Paolo Bonzini) [1469685] - [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Check value written to IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: x86: Guest BNDCFGS requires guest MPX support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: INVPCID support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: don't flush VMCS12 during VMXOFF or VCPU teardown (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not pin the VMCS12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Refactor handle_vmptrld() (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: mark vmcs12 pages dirty on L2 exit (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix interrupt window request with "Acknowledge interrupt on exit" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support RDRAND and RDSEED exiting (Paolo Bonzini) [1469685] - [x86] kvm: vmx: add missing exit reasons (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix posted intr delivery when vcpu is in guest mode (Paolo Bonzini) [1469685] - [x86] irq: Define a global vector for nested posted interrupts (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: vmx_complete_nested_posted_interrupt() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: kmap() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove unused field (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix loss of L2's NMI blocking state (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: track NMI blocking state separately for each VMCS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix invalid guest state detection after task-switch emulation (Paolo Bonzini) [1469685] - [x86] kvm: async_pf: avoid async pf injection when in guest mode (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: we support 1GB EPT pages (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: keep preemption timer enabled during L2 execution (Paolo Bonzini) [1469685] - [x86] kvm: vmx: introduce vm_{entry, exit}_control_reset_shadow (Paolo Bonzini) [1469685] - [x86] revert "kvm: nested vmx: disable perf cpuid reporting" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix exception injection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't enable EPT A/D feature if EPT feature is disabled (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix nested EPT detection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix enable VPID conditions (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix nested VPID vmx exec control (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: reset nested_run_pending if the vCPU is going to be reset (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix pending events injection (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not warn when MSR bitmap address is not backed (Paolo Bonzini) [1469685] - [x86] kvm: vmx: advertise support for ept execute only (Paolo Bonzini) [1469685] - [x86] kvm: mmu: track read permission explicitly for shadow EPT page tables (Paolo Bonzini) [1469685] - [x86] kvm: mmu: don't set the present bit unconditionally (Paolo Bonzini) [1469685] - [x86] kvm: mmu: remove is_present_gpte() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: extend the is_present check to 32 bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Consolidate BUG_ON checks for reverse-mapped sptes (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Remove is_rmap_spte() and use is_shadow_present_pte() (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename spte_is_locklessly_modifiable() (Paolo Bonzini) [1469685]- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Remove A-circumflex character in copyright marking (Chris Leech) [1457833] - [scsi] be2iscsi: Fix misc static analysis errors (Chris Leech) [1457833] - [scsi] be2iscsi: Add cmd to set host data (Chris Leech) [1457833] - [scsi] be2iscsi: Modify IOCTL to fetch user configured IQN (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _get_initname buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _modify_eq_delay buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Free msi_name and disable HW intr (Chris Leech) [1457833] - [scsi] be2iscsi: Fix return value in mgmt_open_connection (Chris Leech) [1457833] - [scsi] be2iscsi: Fix boot flags in sysfs (Chris Leech) [1457833] - [scsi] be2iscsi: Replace PCI pool old API (Chris Leech) [1457833] - [scsi] be2iscsi: switch to pci_alloc_irq_vectors (Chris Leech) [1457833] - [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Update Copyright (Chris Leech) [1457833] - [scsi] be2iscsi: Check size before copying ASYNC handle (Chris Leech) [1457833] - [scsi] be2iscsi: Remove free_list for ASYNC handles (Chris Leech) [1457833] - [scsi] be2iscsi: Use num_cons field in Rx CQE (Chris Leech) [1457833] - [scsi] be2iscsi: Increase HDQ default queue size (Chris Leech) [1457833] - [scsi] qla2xxx: Update driver version to 10.00.00.02.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Changes to support N2N logins (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add module param ql2xenablemsix (Chad Dupuis) [1316281] - [scsi] qla2xxx: Update driver version to 10.00.00.00.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1316281] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1316281] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1316281] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1316281] - [target] iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement (Maurizio Lombardi) [1366062] - [target] iscsi-target: Always wait for kthread_should_stop() before kthread exit (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix initial login PDU asynchronous socket close OOPs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix indentation in iscsi_target_start_negotiation() (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1366062] - [target] Fix race between iscsi-target connection shutdown + ABORT_TASK (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] configfs: make configfs compatible with new API (Maurizio Lombardi) [1366062] - [target] allow ALUA setup for some passthrough backends (Maurizio Lombardi) [1366062] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Maurizio Lombardi) [1366062] - [target] target/user: PGR Support (Maurizio Lombardi) [1366062] - [target] tcmu: Convert cmd_time_out into backend device attribute (Maurizio Lombardi) [1366062] - [target] export lio pgr/alua support as device attr (Maurizio Lombardi) [1366062] - [target] add a new add_wwn_groups fabrics method (Maurizio Lombardi) [1366062] - [target] initialize the nacl base CIT begfore init_nodeacl (Maurizio Lombardi) [1366062] - [target] remove ->fabric_cleanup_nodeacl (Maurizio Lombardi) [1366062] - [target] ib_srpt: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] configfs: switch ->default groups to a linked list (Maurizio Lombardi) [1366062] - [target] Fix target_release_cmd_kref shutdown comp leak (Maurizio Lombardi) [1366062] - [target] Avoid DataIN transfers for non-GOOD SAM status (Maurizio Lombardi) [1366062] - [target] Remove enum transport_lunflags_table (Maurizio Lombardi) [1366062] - [target] target/iblock: pass WRITE_SAME to device if possible (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to TARGET_SCF_ACK_KREF I/O + TMR krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Convert to TARGET_SCF_ACK_KREF I/O krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Conversion to percpu_ida tag pre-allocation (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to target_alloc_session usage (Maurizio Lombardi) [1366062] - [target] Convert demo-mode only drivers to target_alloc_session (Maurizio Lombardi) [1366062] - [target] Add target_alloc_session() helper function (Maurizio Lombardi) [1366062] - [target] Drop incorrect ABORT_TASK put for completed commands (Maurizio Lombardi) [1366062] - [target] target/transport: add flag to indicate CPU Affinity is observed (Maurizio Lombardi) [1366062] - [target] Fix incorrect unmap_zeroes_data_store return (Maurizio Lombardi) [1366062] - [target] Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage (Maurizio Lombardi) [1366062] - [target] Fix race with SCF_SEND_DELAYED_TAS handling (Maurizio Lombardi) [1366062] - [target] Fix remote-port TMR ABORT + se_cmd fabric stop (Maurizio Lombardi) [1366062] - [target] Fix TAS handling for multi-session se_node_acls (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active TMR descriptor handling (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active I/O handling for ACK_KREF (Maurizio Lombardi) [1366062] - [target] Fix WRITE_SAME/DISCARD conversion to linux 512b sectors (Maurizio Lombardi) [1366062] - [target] Obtain se_node_acl->acl_kref during get_initiator_node_acl (Maurizio Lombardi) [1366062] - [target] Convert ACL change queue_depth se_session reference usage (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix potential dead-lock during node acl delete (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] tcm_fc: Wait for command completion before freeing a session (Maurizio Lombardi) [1366062] - [target] Fix a memory leak in target_dev_lba_map_store() (Maurizio Lombardi) [1366062] - [target] Support aborting tasks with a 64-bit tag (Maurizio Lombardi) [1366062] - [target] Remove an unused variable (Maurizio Lombardi) [1366062] - [target] Fix indentation in target_core_configfs.c (Maurizio Lombardi) [1366062] - [target] target/fcoe: Add tag support to tcm_fc (Maurizio Lombardi) [1366062] - [target] qla2xxx: Add selective command queuing (Maurizio Lombardi) [1366062] - [target] use offset_in_page macro (Maurizio Lombardi) [1366062] - [target] fix deprecated attribute names in dmesg (Maurizio Lombardi) [1366062] - [target] target/sbc: Add LBPRZ attribute + control CDB emulation (Maurizio Lombardi) [1366062] - [target] sbp-target: Remove a superfluous forward declaration (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix indentation + spelling + unreachable code (Maurizio Lombardi) [1366062] - [target] Fix spelling + remove set-but-not-used variables (Maurizio Lombardi) [1366062] - [kernel] configfs: Drop unused parameter from configfs_undepend_item() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Show address of tpg in configfs (Maurizio Lombardi) [1366062] - [target] fix COMPARE_AND_WRITE non zero SGL offset data corruption (Maurizio Lombardi) [1366062] - [target] Invoke release_cmd() callback without holding a spinlock (Maurizio Lombardi) [1366062] - [target] Fix race for SCF_COMPARE_AND_WRITE_POST checking (Maurizio Lombardi) [1366062] - [target] iscsi-target: return -ENOMEM instead of -1 in case of failed kmalloc() (Maurizio Lombardi) [1366062] - [target] use per-attribute show and store methods (Maurizio Lombardi) [1366062] - [target] iscsi-target: Avoid OFMarker + IFMarker negotiation (Maurizio Lombardi) [1366062] - [target] Make TCM_WRITE_PROTECT failure honor D_SENSE bit (Maurizio Lombardi) [1366062] - [target] Fix target_sense_desc_format NULL pointer dereference (Maurizio Lombardi) [1366062] - [target] Propigate backend read-only to core_tpg_add_lun (Maurizio Lombardi) [1366062] - [target] Fix PR registration + APTPL RCU conversion regression (Maurizio Lombardi) [1366062] - [target] Remove no-op conditional (Maurizio Lombardi) [1366062] - [target] Fix max_cmd_sn increment w/o cmdsn mutex regressions (Maurizio Lombardi) [1366062] - [target] Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess (Maurizio Lombardi) [1366062] - [target] target/qla2xxx: Honor max_data_sg_nents I/O transfer limit (Maurizio Lombardi) [1366062] - [target] Drop iSCSI use of mutex around max_cmd_sn increment (Maurizio Lombardi) [1366062] - [target] Drop unlikely before IS_ERR(_OR_NULL) (Maurizio Lombardi) [1366062] - [target] Shrink struct se_cmd by rearranging fields (Maurizio Lombardi) [1366062] - [target] Remove cmd->se_ordered_id (unused except debug log lines) (Maurizio Lombardi) [1366062] - [target] add support for START_STOP_UNIT SCSI opcode (Maurizio Lombardi) [1366062] - [target] improve unsupported opcode message (Maurizio Lombardi) [1366062] - [target] allow underflow/overflow for PR OUT etc. commands (Maurizio Lombardi) [1366062] - [target] remove initiatorname field in se_acl_lun (Maurizio Lombardi) [1366062] - [target] remove unused lun_flags field from se_lun (Maurizio Lombardi) [1366062] - [target] Return descriptor format sense data in case the LU spans 64bit sectors (Maurizio Lombardi) [1366062] - [target] Return ABORTED_COMMAND sense key for PI errors (Maurizio Lombardi) [1366062] - [target] Split transport_send_check_condition_and_sense() (Maurizio Lombardi) [1366062] - [target] Inline transport_get_sense_codes() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA (Maurizio Lombardi) [1366062] - [target] tcm_loop: Remove SAS vestigies (Maurizio Lombardi) [1366062] - [target] target/rd: always chain S/G list (Maurizio Lombardi) [1366062] - [target] Fix handling of small allocation lengths in REPORT LUNS (Maurizio Lombardi) [1366062] - [target] REPORT LUNS should return LUN 0 even for dynamic ACLs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Maurizio Lombardi) [1366062] - [target] Perform RCU callback barrier before backend/fabric unload (Maurizio Lombardi) [1366062] - [target] target/configfs: handle match_int() errors (Maurizio Lombardi) [1366062] - [target] Do not return 0 from aptpl and alua configfs store functions (Maurizio Lombardi) [1366062] - [target] Indicate success if writing 0 to pi_prot_type (Maurizio Lombardi) [1366062] - [target] target/rd: Set ramdisk as non rotational device (Maurizio Lombardi) [1366062] - [target] Add extra TYPE_DISK + protection checks for INQUIRY SPT (Maurizio Lombardi) [1366062] - [target] target/spc: Set SPT correctly in Extended INQUIRY Data VPD page (Maurizio Lombardi) [1366062] - [target] target/pr: Fix possible uninitialized variable usage (Maurizio Lombardi) [1366062] - [target] Bump core version to v5.0 (Maurizio Lombardi) [1366062] - [target] remove target_core_configfs.h (Maurizio Lombardi) [1366062] - [target] remove unused TARGET_CORE_CONFIG_ROOT define (Maurizio Lombardi) [1366062] - [target] consolidate version defines (Maurizio Lombardi) [1366062] - [target] implement WRITE_SAME with UNMAP bit using ->execute_unmap (Maurizio Lombardi) [1366062] - [target] simplify UNMAP handling (Maurizio Lombardi) [1366062] - [target] replace se_cmd->execute_rw with a protocol_data field (Maurizio Lombardi) [1366062] - [target] Send UA when changing LUN inventory (Maurizio Lombardi) [1366062] - [target] Send UA upon LUN RESET tmr completion (Maurizio Lombardi) [1366062] - [target] Send UA on ALUA target port group change (Maurizio Lombardi) [1366062] - [target] Convert se_lun->lun_deve_lock to normal spinlock (Maurizio Lombardi) [1366062] - [target] use 'se_dev_entry' when allocating UAs (Maurizio Lombardi) [1366062] - [target] Remove 'ua_nacl' pointer from se_ua structure (Maurizio Lombardi) [1366062] - [target] Remove TARGET_MAX_LUNS_PER_TRANSPORT (Maurizio Lombardi) [1366062] - [target] use 64-bit LUNs (Maurizio Lombardi) [1366062] - [target] Drop duplicate + unused se_dev_check_wce (Maurizio Lombardi) [1366062] - [target] Drop unnecessary core_tpg_register TFO parameter (Maurizio Lombardi) [1366062] - [target] Drop se_lun->lun_active for existing percpu lun_ref (Maurizio Lombardi) [1366062] - [target] Drop lun_sep_lock for se_lun->lun_se_dev RCU usage (Maurizio Lombardi) [1366062] - [target] Subsume se_port + t10_alua_tg_pt_gp_member into se_lun (Maurizio Lombardi) [1366062] - [target] Simplify LUN shutdown code (Maurizio Lombardi) [1366062] - [target] simplify backend attribute implementation (Maurizio Lombardi) [1366062] - [target] consolidate backend attribute implementations (Maurizio Lombardi) [1366062] - [target] simplify backend driver registration (Maurizio Lombardi) [1366062] - [target] Drop left-over se_lun->lun_status (Maurizio Lombardi) [1366062] - [target] Only reset specific dynamic entries during lun_group creation (Maurizio Lombardi) [1366062] - [target] Drop unused se_lun->lun_acl_list (Maurizio Lombardi) [1366062] - [target] Convert core_tpg_deregister to use list splice (Maurizio Lombardi) [1366062] - [target] Convert se_tpg->acl_node_lock to ->acl_node_mutex (Maurizio Lombardi) [1366062] - [target] Convert se_portal_group->tpg_lun_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] target/pr: cleanup core_scsi3_pr_seq_non_holder (Maurizio Lombardi) [1366062] - [target] target/pr: Change alloc_registration to avoid pr_reg_tg_pt_lun (Maurizio Lombardi) [1366062] - [target] target/pr: Use atomic bitop for se_dev_entry->deve_flags reservation check (Maurizio Lombardi) [1366062] - [target] Convert se_node_acl->device_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] iscsi-target: fix variable name typo in iscsi_check_acceptor_state() (Maurizio Lombardi) [1366062] - [target] fix a log message in se_dev_set_emulate_rest_reord() (Maurizio Lombardi) [1366062] - [target] remove ->put_session method (Maurizio Lombardi) [1366062] - [target] target_core_configfs.h is not needed in fabric drivers (Maurizio Lombardi) [1366062] - [target] remove struct target_fabric_configfs_template (Maurizio Lombardi) [1366062] - [target] put struct target_fabric_configfs on a diet (Maurizio Lombardi) [1366062] - [target] don't copy fabric ops (Maurizio Lombardi) [1366062] - [target] Remove set-but-not-used-variables (Maurizio Lombardi) [1366062] - [target] Move task tag into struct se_cmd + support 64-bit tags (Maurizio Lombardi) [1366062] - [target] move transport ID handling to the core (Maurizio Lombardi) [1366062] - [lib] introduce crc_t10dif_update() (Maurizio Lombardi) [1366062] - [target] remove the get_fabric_proto_ident method (Maurizio Lombardi) [1366062] - [target] change core_tpg_register prototype (Maurizio Lombardi) [1366062] - [target] tcm_fc: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] tcm_loop: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] target/iscsi: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] handle odd SG mapping for data transfer memory (Maurizio Lombardi) [1366062] - [target] Fix inconsistent address passed to kunmap_atomic() in sbc_dif_copy_prot() (Maurizio Lombardi) [1366062] - [target] move node ACL allocation to core code (Maurizio Lombardi) [1366062] - [target] refactor node ACL allocation (Maurizio Lombardi) [1366062] - [target] refactor init/drop_nodeacl methods (Maurizio Lombardi) [1366062] - [target] make the tpg_get_default_depth method optional (Maurizio Lombardi) [1366062] - [target] sbp_target: remove struct sbp_nacl (Maurizio Lombardi) [1366062] - [target] tcm_loop: remove struct tcm_loop_nacl (Maurizio Lombardi) [1366062] - [target] target/transport: Always initialize bidi fields in se_cmd (Maurizio Lombardi) [1366062] - [target] target/loop: Enable VARLEN CDB support (Maurizio Lombardi) [1366062] - [target] iscsi-target: remove support for obsolete markers (Maurizio Lombardi) [1366062] - [target] fix DPO and FUA bit checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Fix sbc_dif_verify inconsistent map/unmap (Maurizio Lombardi) [1366062] - [target] target/file: Remove fd_prot bounce buffer (Maurizio Lombardi) [1366062] - [target] Merge sbc_verify_dif_read|write (Maurizio Lombardi) [1366062] - [target] use kvfree() in session alloc and free (Maurizio Lombardi) [1366062] - [target] Correct a comment (Maurizio Lombardi) [1366062] - [target] Move passthrough CDB parsing into a common function (Maurizio Lombardi) [1366062] - [target] Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystem (Maurizio Lombardi) [1366062] - [target] Drop signal_pending checks after interruptible lock acquire (Maurizio Lombardi) [1366062] - [target] Add missing parentheses (Maurizio Lombardi) [1366062] - [target] Fix bidi command handling (Maurizio Lombardi) [1366062] - [target] iscsi: fix minor memory leak (Maurizio Lombardi) [1366062] - [target] Make core_tmr_abort_task() skip TMFs (Maurizio Lombardi) [1366062] - [target] target/sbc: Update sbc_dif_generate pr_debug output (Maurizio Lombardi) [1366062] - [target] target/sbc: Make internal DIF emulation honor ->prot_checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled (Maurizio Lombardi) [1366062] - [target] Ensure sess_prot_type is saved across session restart (Maurizio Lombardi) [1366062] - [target] target/rd: Don't pass incomplete scatterlist entries to sbc_dif_verify_* (Maurizio Lombardi) [1366062] - [target] Remove the unused flag SCF_ACK_KREF (Maurizio Lombardi) [1366062] - [target] simplify the target template registration API (Maurizio Lombardi) [1366062] - [target] Update fabric_ops to latest code (Maurizio Lombardi) [1366062] - [target] replace strict_strtoul() with kstrtoul() (Maurizio Lombardi) [1366062] - [target] simplify target_xcopy_init_pt_lun (Maurizio Lombardi) [1366062] - [target] remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag (Maurizio Lombardi) [1366062] - [target] target/rd: reduce code duplication in rd_execute_rw() (Maurizio Lombardi) [1366062] - [target] tcm_loop: fixup tpgt string to integer conversion (Maurizio Lombardi) [1366062] - [target] iscsi/iser-target: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] loopback: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] target/rd: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/iblock: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/file: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] Add internal READ_INSERT support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_read_prot_action (Maurizio Lombardi) [1366062] - [target] Add internal WRITE_STRIP support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_write_prot_action (Maurizio Lombardi) [1366062] - [target] Update SPC/SBC emulation for sess_prot_type (Maurizio Lombardi) [1366062] - [target] Add protected fabric + unprotected device support (Maurizio Lombardi) [1366062] - [target] Convert DIF emulation to use cmd->prot_type (Maurizio Lombardi) [1366062] - [target] add missing sense_reason_t annotations (Maurizio Lombardi) [1366062] - [target] add __releases annotation to target_release_cmd_kref (Maurizio Lombardi) [1366062] - [target] mark tcm_loop_primary static (Maurizio Lombardi) [1366062] - [target] move external declarations to a headers (Maurizio Lombardi) [1366062] - [target] Better handling of AllRegistrants reservations (Maurizio Lombardi) [1366062] - [target] iscsi-target: Drop legacy iscsi_target_tq.c logic (Maurizio Lombardi) [1366062] - [target] iscsi-target: don't export static symbol (Maurizio Lombardi) [1366062] - [target] Convert fabric module autoload failures to pr_debug (Maurizio Lombardi) [1366062] - [target] iscsi-target: Expose per endpoint dynamic_sessions attribute (Maurizio Lombardi) [1366062] - [target] Add target_show_dynamic_sessions attribute helper (Maurizio Lombardi) [1366062]- [kernel] radix-tree: RHEL-only kABI patch (Larry Woodman) [1383492] - [kernel] radix-tree tests: properly initialize mutex (Larry Woodman) [1383492] - [kernel] radix-tree tests: add iteration test (Larry Woodman) [1383492] - [kernel] radix tree: fix sibling entry handling in radix_tree_descend() (Larry Woodman) [1383492] - [kernel] radix tree test suite: Test radix_tree_replace_slot() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix comment about "exceptional" bits (Larry Woodman) [1383492] - [kernel] tools/testing/radix-tree/linux/gfp.h: fix bitrotted value (Larry Woodman) [1383492] - [kernel] radix-tree: implement radix_tree_maybe_preload_order() (Larry Woodman) [1383492] - [kernel] testing/radix-tree: fix a macro expansion bug (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_iter_retry() for tagged iterators (Larry Woodman) [1383492] - [kernel] radix-tree: free up the bottom bit of exceptional entries for reuse (Larry Woodman) [1383492] - [kernel] radix-tree: make radix_tree_descend() more useful (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_replace_clear_tags() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up __radix_tree_create() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up range_tag_if_tagged (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up next_chunk (Larry Woodman) [1383492] - [kernel] radix-tree: change naming conventions in radix_tree_shrink (Larry Woodman) [1383492] - [kernel] radix-tree: rename radix_tree_is_indirect_ptr() (Larry Woodman) [1383492] - [kernel] radix-tree: rename indirect_to_ptr() to entry_to_node() (Larry Woodman) [1383492] - [kernel] radix-tree: rename ptr_to_indirect() to node_to_entry() (Larry Woodman) [1383492] - [kernel] radix-tree: rename INDIRECT_PTR to INTERNAL_NODE (Larry Woodman) [1383492] - [kernel] radix-tree: remove root->height (Larry Woodman) [1383492] - [kernel] radix tree test suite: remove dependencies on height (Larry Woodman) [1383492] - [kernel] radix-tree: remove a use of root->height from delete_node (Larry Woodman) [1383492] - [kernel] radix-tree: replace node->height with node->shift (Larry Woodman) [1383492] - [kernel] radix-tree: split node->path into offset and height (Larry Woodman) [1383492] - [kernel] radix-tree: miscellaneous fixes (Larry Woodman) [1383492] - [kernel] radix-tree: add copyright statements (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_dump() for multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_range_tag_if_tagged() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: add test for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_locate_item (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_create for sibling entries (Larry Woodman) [1383492] - [kernel] radix-tree test suite: add multi-order tag test (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_get (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_clear (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_set (Larry Woodman) [1383492] - [kernel] radix tree test suite: multi-order iteration test (Larry Woodman) [1383492] - [kernel] radix-tree: add support for multi-order iterating (Larry Woodman) [1383492] - [kernel] radix-tree: fix multiorder BUG_ON in radix_tree_insert (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite __radix_tree_lookup (Larry Woodman) [1383492] - [kernel] radix-tree: fix several shrinking bugs with multiorder entries (Larry Woodman) [1383492] - [kernel] radix tree test suite: start adding multiorder tests (Larry Woodman) [1383492] - [kernel] radix-tree: fix extending the tree for multi-order entries at offset 0 (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_load_root() (Larry Woodman) [1383492] - [kernel] radix-tree: remove restriction on multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix deleting a multi-order entry through an alias (Larry Woodman) [1383492] - [kernel] radix-tree: fix sibling entry insertion (Larry Woodman) [1383492] - [kernel] radix-tree: add missing sibling entry functionality (Larry Woodman) [1383492] - [kernel] radix-tree: introduce CONFIG_RADIX_TREE_MULTIORDER (Larry Woodman) [1383492] - [kernel] radix-tree: remove unused looping macros (Larry Woodman) [1383492] - [kernel] radix tree test suite: rebuild when headers change (Larry Woodman) [1383492] - [kernel] radix tree test suite: keep regression test runs short (Larry Woodman) [1383492] - [kernel] radix tree test suite: allow testing other fan-out values (Larry Woodman) [1383492] - [kernel] radix tree test suite: add tests for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix tree test suite: fix build (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_empty (Larry Woodman) [1383492] - [kernel] radix-tree tests: add test for radix_tree_iter_next (Larry Woodman) [1383492] - [kernel] radix-tree tests: add regression3 test (Larry Woodman) [1383492] - [kernel] radix-tree, shmem: introduce radix_tree_iter_next() (Larry Woodman) [1383492] - [kernel] radix_tree: add radix_tree_dump (Larry Woodman) [1383492] - [kernel] radix_tree: add support for multi-order entries (Larry Woodman) [1383492] - [kernel] radix_tree: loop based on shift count, not height (Larry Woodman) [1383492] - [kernel] radix_tree: tag all internal tree nodes as indirect pointers (Larry Woodman) [1383492] - [kernel] radix tree test harness (Larry Woodman) [1383492] - [kernel] radix-tree: add an explicit of bitops.h (Larry Woodman) [1383492] - [kernel] radix-tree: fix oops after radix_tree_iter_retry (Larry Woodman) [1383492] - [kernel] linux/radix-tree.h: fix error in docs about locks (Larry Woodman) [1383492] - [kernel] radix-tree: replace preallocated node array with linked list (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: change to simpler include (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: kernel-doc warning fix (Larry Woodman) [1383492] - [kernel] mm: replace __get_cpu_var uses with this_cpu_ptr (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: swapoff tmpfs radix_tree: remember to rcu_read_unlock (Larry Woodman) [1383492]- [powerpc] perf: Cleanup of PM_BR_CMPL vs. PM_BRU_CMPL in Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_LD_MISS_L1 and PM_BR_2PATH to power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out PPMU_ONLY_COUNT_RUN check code from power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Update default sdar_mode value for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix SDAR_MODE value for continous sampling on Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix branch event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix oops when kthread execs user process (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix Power9 test_adder fields (Mauricio Oliveira) [1494439] - [powerpc] perf: Add Power8 mem_access event to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export MMCRA[TEC*] field to userspace (Mauricio Oliveira) [1494439] - [powerpc] perf: Export memory hierarchy info to user space (Mauricio Oliveira) [1494439] - [powerpc] perf: Handle sdar_mode for marked event in power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix perf_get_data_addr() for power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: use is_kernel_addr macro in perf_get_misc_flags() (Mauricio Oliveira) [1494439] - [powerpc] perf: Avoid FAB_*_MATCH checks for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add restrictions to PMC5 in power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Use Instruction Counter value (Mauricio Oliveira) [1494439] - [powerpc] perf: Use PM_INST_DISP for generic instructions sample (Mauricio Oliveira) [1494439] - [powerpc] perf: Add alternative event table and function for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_INST_DISP event to Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out event_alternative function (Mauricio Oliveira) [1494439] - [powerpc] perf: Use MSR to report privilege level on P9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix PM_BRU_CMPL event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: macros for power9 format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: power9 raw event format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: update attribute_group data structure (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out the event format field (Mauricio Oliveira) [1494439] - [powerpc] sparse: Make a bunch of things static (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix incorrect event codes in power9-event-list (Mauricio Oliveira) [1494439] - [powerpc] perf: Export Power9 generic and cache events to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Power9 PMU support (Mauricio Oliveira) [1494439] - [powerpc] perf: Add power9 event list macros for generic and cache events (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu functions (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu macros and defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix ABIv2 kernel backtraces (Mauricio Oliveira) [1494439] - [powerpc] perf: Clear all MMCR settings before calling compute_mmcr() (Mauricio Oliveira) [1494439] - [powerpc] perf: Replace raw event hex values with #defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix misleading comment in pmao_restore_workaround() (Mauricio Oliveira) [1494439] - [powerpc] perf/hv-gpci: Increase request buffer size (Mauricio Oliveira) [1494439] - [powerpc] perf: Remove PPMU_HAS_SSLOT flag for Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL (Mauricio Oliveira) [1494439] - [powerpc] perf: Change type of the bhrb_users variable (Mauricio Oliveira) [1494439] - [powerpc] book3s: Add a cpu table entry for different POWER9 revs (Mauricio Oliveira) [1494439] - [powerpc] Add POWER9 cputable entry (Mauricio Oliveira) [1494439] - [powerpc] Add HWCAP bits for Power9 (Mauricio Oliveira) [1494439] - [powerpc] Use defines for __init_tlb_power[78] (Mauricio Oliveira) [1494439] - [powerpc] book3s: Fix flush_tlb cpu_spec hook to take a generic argument (Mauricio Oliveira) [1494439]- [s390] virtio/s390: deprecate old transport (Thomas Huth) [1495285] - [s390] virtio: change virtio_feature_desc:features type to __le32 (Thomas Huth) [1495285] - [s390] virtio/s390: virtio: constify virtio_config_ops structures (Thomas Huth) [1495285] - [s390] virtio/s390: add missing \n to end of dev_err message (Thomas Huth) [1495285] - [s390] virtio/s390: support READ_STATUS command for virtio-ccw (Thomas Huth) [1495285] - [s390] virtio: make ccw explicitly non-modular (Thomas Huth) [1495285] - [s390] virtio/s390: size of SET_IND payload (Thomas Huth) [1495285] - [s390] virtio/s390: use dev_to_virtio (Thomas Huth) [1495285] - [s390] virtio: make find_vqs() checkpatch.pl-friendly [s390x part] (Thomas Huth) [1495285] - [s390] virtio/s390: handle error values in irb (Thomas Huth) [1495285] - [s390] virtio/s390: handle failures of READ_VQ_CONF ccw (Thomas Huth) [1495285] - [s390] virtio/s390: rename s390/kvm -> drivers/s390/virtio (Thomas Huth) [1495285] - [s390] kvm: s390: virtio-ccw: don't overwrite config space values (Thomas Huth) [1495285] - [s390] kvm: s390: virtio_ccw: remove unused variable (Thomas Huth) [1495285] - [s390] s390/crypt: use the correct module alias for paes_s390 (Hendrik Brueckner) [1380348] - [s390] s390/crypt: fix missing unlock in ctr_paes_crypt on error path (Hendrik Brueckner) [1380348] - [s390] s390/crypt: Add protected key AES module (Hendrik Brueckner) [1380348] - [iommu] vt-d: Tylersburg isoch identity map check is done too late (Jerry Snitselaar) [1457037] - [pinctrl] pinctrl/amd: save pin registers over suspend/resume (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: fix error return code in amd_gpio_probe() (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Use regular interrupt instead of chained (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Update contact information for AMD pinctrl/amd (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: make use of raw_spinlock variants (Prarit Bhargava) [1499279] - [cpufreq] Fix suspend/resume (Prarit Bhargava) [1499802]- [iommu] kvm: svm: Add irqchip_split() checks before enabling AVIC (Jerry Snitselaar) [1484757] - [iommu] kvm: Add struct kvm_vcpu pointer parameter to get_enable_apicv() (Jerry Snitselaar) [1484757] - [iommu] kvm: svm: Refactor AVIC vcpu initialization into avic_init_vcpu() (Jerry Snitselaar) [1484757] - [iommu] amd: Check if domain is NULL in get_domain() and return -EBUSY (Jerry Snitselaar) [1062729] - [iommu] amd: Fix section mismatch warning (Jerry Snitselaar) [1062729] - [iommu] amd: Fix compiler warning in copy_device_table() (Jerry Snitselaar) [1062729] - [iommu] amd: Disable iommu only if amd_iommu=off is specified (Jerry Snitselaar) [1062729] - [iommu] amd: Disable IOMMUs at boot if they are enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Don't copy GCR3 table root pointer (Jerry Snitselaar) [1062729] - [iommu] amd: Allocate memory below 4G for dev table if translation pre-enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Use is_attach_deferred call-back (Jerry Snitselaar) [1062729] - [iommu] Add is_attach_deferred call-back to iommu-ops (Jerry Snitselaar) [1062729] - [iommu] amd: Do sanity check for address translation and irq remap of old dev table entry (Jerry Snitselaar) [1062729] - [iommu] amd: Copy old trans table from old kernel (Jerry Snitselaar) [1062729] - [iommu] amd: Add function copy_dev_tables() (Jerry Snitselaar) [1062729] - [iommu] amd: Define bit fields for DTE particularly (Jerry Snitselaar) [1062729] - [iommu] amd: Add several helper functions (Jerry Snitselaar) [1062729] - [iommu] amd: Detect pre enabled translation (Jerry Snitselaar) [1062729] - [iommu] amd: Enable ga_log_intr when enabling guest_mode (Jerry Snitselaar) [1411581] - [iommu] amd: Fix interrupt remapping when disable guest_mode (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make sure RMRRs are mapped before domain goes public (Jerry Snitselaar) [1499325] - [iommu] vt-d: Split up get_domain_for_dev function (Jerry Snitselaar) [1499325] - [iommu] kvm: svm: fix unsigned compare less than zero comparison (Jerry Snitselaar) [1133711] - [iommu] svm: Implements update_pi_irte hook to setup posted interrupt (Jerry Snitselaar) [1133711] - [iommu] svm: Introduce AMD IOMMU avic_ga_log_notifier (Jerry Snitselaar) [1133711] - [iommu] svm: Introduces AVIC per-VM ID (Jerry Snitselaar) [1133711] - [iommu] kvm: Provide function for VCPU lookup by id (Jerry Snitselaar) [1411581] - [iommu] amd: Fix the left value check of cmd buffer (Jerry Snitselaar) [1411581] - [iommu] amd: Missing error code in amd_iommu_init_device() (Jerry Snitselaar) [1411581] - [iommu] amd: Fix group refcounting (Jerry Snitselaar) [1411581] - [iommu] amd: Tell kmemleak about the irq_remap_table (Jerry Snitselaar) [1411581] - [iommu] Allow taking a reference on a group directly (Jerry Snitselaar) [1411581] - [iommu] Use irte_ops->set_affinity() function hook (Jerry Snitselaar) [1411581] - [iommu] Handle 32 and 128-bit interrupt remapping table entry (Jerry Snitselaar) [1411581] - [iommu] amd: Enable vAPIC interrupt remapping mode by default (Jerry Snitselaar) [1411581] - [iommu] amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce amd_iommu_update_ga() (Jerry Snitselaar) [1411581] - [iommu] amd: Adding GALOG interrupt handler (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and initialize guest vAPIC log (Jerry Snitselaar) [1411581] - [iommu] amd: Add support for multiple IRTE formats (Jerry Snitselaar) [1411581] - [iommu] x86/irq: Add struct amd_ir_data pointer in struct irq_2_irte (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce interrupt remapping ops structure (Jerry Snitselaar) [1411581] - [iommu] amd: Move and introduce new IRTE-related unions and structures (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and enable guest vAPIC support (Jerry Snitselaar) [1411581] - [iommu] amd: Fix boot warning when device 00:00.0 is not iommu covered (Jerry Snitselaar) [1411581] - [iommu] amd: Adding Extended Feature Register check for PC support (Jerry Snitselaar) [1411581] - [iommu] amd: No need to wait iommu completion if no dte irq entry change (Jerry Snitselaar) [1411581] - [iommu] amd: Free domain id when free a domain of struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Use standard bitmap operation to set bitmap (Jerry Snitselaar) [1411581] - [iommu] amd: Clean up the cmpxchg64 invocation (Jerry Snitselaar) [1411581] - [iommu] amd: Don't put completion-wait semaphore on stack (Jerry Snitselaar) [1411581] - [iommu] amd: Remove AMD_IOMMU_STATS (Jerry Snitselaar) [1411581] - [iommu] amd: Fix non static symbol warning (Jerry Snitselaar) [1411581] - [iommu] Simplify and fix ida handling (Jerry Snitselaar) [1499325] - [iommu] Simplify init function (Jerry Snitselaar) [1499325] - [iommu] vt-d: Remove unnecassary qi clflushes (Jerry Snitselaar) [1499325] - [iommu] vt-d: Don't reject NTB devices due to scope mismatch (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize dma-ops domains with 3-level page-table (Jerry Snitselaar) [1411581] - [iommu] amd: Update Alias-DTE in update_device_table() (Jerry Snitselaar) [1411581] - [iommu] amd: Use container_of to get dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iova queue before releasing dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Use dev_data->domain in get_domain() (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize map_sg and unmap_sg (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce dir2prot() helper (Jerry Snitselaar) [1411581] - [iommu] amd: Implement timeout to flush unmap queues (Jerry Snitselaar) [1411581] - [iommu] amd: Implement flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Allow NULL pointer parameter for domain_flush_complete() (Jerry Snitselaar) [1411581] - [iommu] amd: Set up data structures for flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Remove align-parameter from __map_single() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove other remains of old address allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Make use of the generic IOVA allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Remove special mapping code for dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Pass gfp-flags to iommu_map_page() (Jerry Snitselaar) [1411581] - [iommu] amd: Implement apply_dm_region call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Create a list of reserved iova addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate iova_domain for dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Select IOMMU_IOVA for AMD IOMMU (Jerry Snitselaar) [1499325] - [iommu] Add apply_dm_region call-back to iommu-ops (Jerry Snitselaar) [1411581] - [iommu] remove unused priv field from struct iommu_ops (Jerry Snitselaar) [1411581] - [iommu] Add MMIO mapping type (Jerry Snitselaar) [1411581] - [iommu] provide of_xlate pointer unconditionally (Jerry Snitselaar) [1411581] - [iommu] Update struct iommu_ops comments (Jerry Snitselaar) [1411581] - [iommu] amd: Init unity mappings only for dma_ops domains (Jerry Snitselaar) [1411581] - [iommu] amd: Remove create_workqueue (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for platform bus driver (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix infinite loop in free_all_cpu_cached_iovas (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize devid variable before using it (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix overflow of iommu->domains array (Jerry Snitselaar) [1499325] - [iommu] iova: Disable preemption around use of this_cpu_ptr() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Enable QI on all IOMMUs before setting root entry (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use per-cpu IOVA caching (Jerry Snitselaar) [1499325] - [iommu] iova: introduce per-cpu caching to iova allocation (Jerry Snitselaar) [1411581] - [iommu] vt-d: change intel-iommu to use IOVA frame numbers (Jerry Snitselaar) [1499325] - [iommu] vt-d: only unmap mapped entries (Jerry Snitselaar) [1499325] - [iommu] intel-iommu: integrate DMA CMA (Jerry Snitselaar) [1499325] - [iommu] vt-d: correct flush_unmaps pfn usage (Jerry Snitselaar) [1499325] - [iommu] vt-d: per-cpu deferred invalidation queues (Jerry Snitselaar) [1499325] - [iommu] vt-d: refactoring of deferred flush entries (Jerry Snitselaar) [1499325] - [iommu] amd: Remove statistics code (Jerry Snitselaar) [1411581] - [iommu] amd: Don't use IS_ERR_VALUE to check integer values (Jerry Snitselaar) [1411581] - [iommu] amd: Signedness bug in acpihid_device_group() (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for amba bus (Jerry Snitselaar) [1411581] - [iommu] amd: Manage iommu_group for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] amd: Add iommu support for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] acpi: Add acpi_device_uid() for convenience (Jerry Snitselaar) [1411581] - [iommu] amd: Make call-sites of get_device_id aware of its return value (Jerry Snitselaar) [1411581] - [iommu] amd: Introduces ivrs_acpihid kernel parameter (Jerry Snitselaar) [1411581] - [iommu] amd: Add new map for storing IVHD dev entry type HID (Jerry Snitselaar) [1411581] - [iommu] amd: Fix checking of pci dma aliases (Jerry Snitselaar) [1411581] - [iommu] amd: Use the most comprehensive IVHD type that the driver can support (Jerry Snitselaar) [1411581] - [iommu] amd: Modify ivhd_header structure to support type 11h and 40h (Jerry Snitselaar) [1411581] - [iommu] Allow selecting page sizes per domain (Jerry Snitselaar) [1411581] - [iommu] x86/vt-d: Fix comment for dma_pte_free_pagetable() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Improve fault handler error messages (Jerry Snitselaar) [1499325] - [iommu] vt-d: Ratelimit fault handler (Jerry Snitselaar) [1499325] - [iommu] vt-d: Silence an uninitialized variable warning (Jerry Snitselaar) [1499325] - [iommu] Don't overwrite domain pointer when there is no default_domain (Jerry Snitselaar) [1499325] - [iommu] Fix second argument of trace_map() to report correct paddr (Jerry Snitselaar) [1499325] - [iommu] amd: Make a symbol static (Jerry Snitselaar) [1411581] - [iommu] perf/x86/amd: Add IOMMU Performance Counter resource management (Jerry Snitselaar) [1411581] - [iommu] vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path (Jerry Snitselaar) [1499325] - [iommu] amd: Detach device from domain before removal (Jerry Snitselaar) [1411581] - [iommu] amd: Apply workaround for ATS write permission check (Jerry Snitselaar) [1411581] - [iommu] amd: Correct the wrong setting of alias DTE in do_attach (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix up error handling in alloc_iommu (Jerry Snitselaar) [1499325] - [iommu] vt-d: Check the return value of iommu_device_create() (Jerry Snitselaar) [1499325] - [iommu] amd: Preallocate dma_ops apertures based on dma_mask (Jerry Snitselaar) [1411581] - [iommu] amd: Use trylock to aquire bitmap_lock (Jerry Snitselaar) [1411581] - [iommu] amd: Make dma_ops_domain->next_index percpu (Jerry Snitselaar) [1411581] - [iommu] amd: Relax locking in dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize new aperture range before making it visible (Jerry Snitselaar) [1411581] - [iommu] amd: Build io page-tables with cmpxchg64 (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate new aperture ranges in dma_ops_alloc_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Remove need_flush from struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Iterate over all aperture ranges in dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Rename dma_ops_domain->next_address to next_index (Jerry Snitselaar) [1411581] - [iommu] amd: Remove 'start' parameter from dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_aperture_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Retry address allocation within one aperture (Jerry Snitselaar) [1411581] - [iommu] amd: Move aperture_range.offset to another cache-line (Jerry Snitselaar) [1411581] - [iommu] amd: Add dma_ops_aperture_alloc() function (Jerry Snitselaar) [1411581] - [iommu] amd: Pass correct shift to iommu_area_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Flush the IOMMU TLB before the addresses are freed (Jerry Snitselaar) [1411581] - [iommu] amd: Flush IOMMU TLB on __map_single error path (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce bitmap_lock in struct aperture_range (Jerry Snitselaar) [1411581] - [iommu] amd: Move 'struct dma_ops_domain' definition to amd_iommu.c (Jerry Snitselaar) [1411581] - [iommu] amd: Warn only once on unexpected pte value (Jerry Snitselaar) [1411581] - [iommu] amd: Constify mmu_notifier_ops structures (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup error handling in do_fault() (Jerry Snitselaar) [1411581] - [iommu] amd: Do proper access checking before calling handle_mm_fault() (Jerry Snitselaar) [1411581] - [iommu] Move default domain allocation to iommu_group_get_for_dev() (Jerry Snitselaar) [1499325] - [iommu] Remove is_pci_dev() fall-back from iommu_group_get_for_dev (Jerry Snitselaar) [1499325] - [iommu] Add device_group call-back to x86 iommu drivers (Jerry Snitselaar) [1411581] - [iommu] Add generic_device_group() function (Jerry Snitselaar) [1411581] - [iommu] Export and rename iommu_group_get_for_pci_dev() (Jerry Snitselaar) [1411581] - [iommu] Revive device_group iommu-ops call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Remove find_last_devid_on_pci() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove first/last_device handling (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize amd_iommu_last_bdf for DEV_ALL (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup buffer allocation (Jerry Snitselaar) [1411581] - [iommu] amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu (Jerry Snitselaar) [1411581] - [iommu] amd: Align DTE flag definitions (Jerry Snitselaar) [1411581] - [iommu] amd: Remove old alias handling code (Jerry Snitselaar) [1411581] - [iommu] amd: Set alias DTE in do_attach/do_detach (Jerry Snitselaar) [1411581] - [iommu] amd: WARN when __[attach|detach]_device are called with irqs enabled (Jerry Snitselaar) [1411581] - [iommu] amd: Don't disable IRQs in __detach_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not iterate over alias-list in __[attach|detach]_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not BUG_ON in __detach_device() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix return value check of parse_ioapics_under_ir() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Propagate error-value from ir_parse_ioapic_hpet_scope() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Adjust the return value of the parse_ioapics_under_ir (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix ATSR handling for Root-Complex integrated endpoints (Jerry Snitselaar) [1499325] - [iommu] vt-d: Switch from ioremap_cache to memremap (Jerry Snitselaar) [1499325] - [iommu] amd: Don't clear DTE flags when modifying it (Jerry Snitselaar) [1411581] - [iommu] amd: Fix BUG when faulting a PROT_NONE VMA (Jerry Snitselaar) [1411581] - [iommu] amd: Fix NULL pointer deref on device detach (Jerry Snitselaar) [1411581] - [iommu] amd: Prevent binding other PCI drivers to IOMMU PCI devices (Jerry Snitselaar) [1411581] - [iommu] amd: Drop null test before destroy functions (Jerry Snitselaar) [1411581] - [iommu] amd: Return positive value in amd_iommu_detect() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix memory leak in dmar_insert_one_dev_info() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Access iomem correctly (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make two functions static (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Return false instead of 0 in irq_remapping_cap() (Jerry Snitselaar) [1499325] - [iommu] amd: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Report domain usage in sysfs (Jerry Snitselaar) [1499325] - [iommu] vt-d: Avoid format string leaks into iommu_device_create (Jerry Snitselaar) [1499325] - [iommu] Make the iova library a module (Jerry Snitselaar) [1411581] - [iommu] iova: Export symbols (Jerry Snitselaar) [1411581] - [iommu] iova: Move iova cache management to the iova library (Jerry Snitselaar) [1411581] - [iommu] iova: Avoid over-allocating when size-aligned (Jerry Snitselaar) [1499325]- [netdrv] igbvf: convert msleep to mdelay in atomic context (Corinna Vinschen) [1454905] - [netdrv] igbvf: after mailbox write, wait for reply (Corinna Vinschen) [1454905] - [netdrv] igbvf: add lock around mailbox ops (Corinna Vinschen) [1454905] - [netdrv] igbvf: Use net_device_stats from struct net_device (Corinna Vinschen) [1454905] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454905] - [netdrv] igbvf: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454905] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454905] - [netdrv] igb: do not drop PF mailbox lock after read of VF message (Corinna Vinschen) [1454902] - [netdrv] igb: expose mailbox unlock method (Corinna Vinschen) [1454902] - [netdrv] igb: add argument names to mailbox op function declarations (Corinna Vinschen) [1454902] - [netdrv] igb: Remove incorrect "unexpected SYS WRAP" log message (Corinna Vinschen) [1454902] - [netdrv] igb: protect TX timestamping from API misuse (Corinna Vinschen) [1454902] - [netdrv] igb: Fix error of RX network flow classification (Corinna Vinschen) [1454902] - [netdrv] igb: make a few local functions static (Corinna Vinschen) [1454902] - [netdrv] igb: Remove useless argument (Corinna Vinschen) [1454902] - [netdrv] igb: check for Tx timestamp timeouts during watchdog (Corinna Vinschen) [1454902] - [netdrv] igb: add statistic indicating number of skipped Tx timestamps (Corinna Vinschen) [1454902] - [netdrv] igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Corinna Vinschen) [1454902] - [netdrv] igb: fix race condition with PTP_TX_IN_PROGRESS bits (Corinna Vinschen) [1454902] - [netdrv] igb: mark PM functions as __maybe_unused (Corinna Vinschen) [1454902] - [netdrv] igb: Explicitly select page 0 at initialization (Corinna Vinschen) [1454902] - [netdrv] igb: Enable reading of wake up packet (Corinna Vinschen) [1454902] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454902] - [netdrv] igb: improve MAC filter handling (Corinna Vinschen) [1454902] - [netdrv] igb: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454902] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Corinna Vinschen) [1454902] - [netdrv] igb: Re-add support for build_skb in igb (Corinna Vinschen) [1454902] - [netdrv] igb: Break out Rx buffer page management (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for padding packet (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for using order 1 pages to receive large frames (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for ethtool private flag to allow use of legacy Rx (Corinna Vinschen) [1454902] - [netdrv] igb: Use page_address offset from page instead of masking virtual address (Corinna Vinschen) [1454902] - [netdrv] igb: Only sync size of expected frame in ethtool testing (Corinna Vinschen) [1454902] - [netdrv] igb: Limit maximum frame Rx based on MTU (Corinna Vinschen) [1454902] - [netdrv] igb: Don't bother clearing Tx buffer_info in igb_clean_tx_ring (Corinna Vinschen) [1454902] - [netdrv] igb: Clear Rx buffer_info in configure instead of clean (Corinna Vinschen) [1454902] - [netdrv] igb: Use length to determine if descriptor is done (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for DMA_ATTR_WEAK_ORDERING (Corinna Vinschen) [1454902] - [netdrv] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Corinna Vinschen) [1454902] - [netdrv] mm: rename __page_frag functions to __page_frag_cache, drop order from drain (Corinna Vinschen) [1454902] - [netdrv] igb: update code to better handle incrementing page count (Corinna Vinschen) [1454902] - [netdrv] igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC (Corinna Vinschen) [1454902] - [netdrv] ptp: igb: Use the high resolution frequency method (Corinna Vinschen) [1454902] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454902]- [netdrv] netxen_nic: netxen_netdev_ops fields for MTU range checking (Tony Camuso) [1457478] - [netdrv] qlogic: make device_attribute const (Tony Camuso) [1457478] - [netdrv] netxen: fix incorrect loop counter decrement (Tony Camuso) [1457478] - [netdrv] netxen_nic: Remove unused pointer hdr in netxen_setup_minidump() (Tony Camuso) [1457478] - [netdrv] netxen_nic: set rcode to the return status from the call to netxen_issue_cmd (Tony Camuso) [1457478] - [netdrv] netxen_nic: remove redundant check if retries is zero (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: constify bin_attribute structures (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: use new api ethtool_{get|set}_link_ksettings (Tony Camuso) [1457478] - [netdrv] generalize napi_complete_done() (Tony Camuso) [1457478] - [netdrv] use net core MTU range checking in more drivers (Tony Camuso) [1457478] - [netdrv] be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Ivan Vecera) [1449601] - [netdrv] benet: fix set but not used warning (Ivan Vecera) [1449601] - [netdrv] benet: Use time_before_eq for time comparison (Ivan Vecera) [1449601] - [netdrv] ethernet: use net core MTU range checking in more drivers (Ivan Vecera) [1449601] - [netdrv] bnx2x: Use pci_ari_enabled() instead of local copy (Michal Schmidt) [1479145] - [netdrv] bnx2x: use setup_timer() helper (Michal Schmidt) [1479145] - [netdrv] bnx2x: use core min/max MTU checking (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix format overflow warning (Michal Schmidt) [1479145] - [netdrv] bnx2x: make a couple of const arrays static (Michal Schmidt) [1479145] - [netdrv] bnx2x: Don't log mc removal needlessly (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [1479145] - [netdrv] bnx2x: Fix Multi-Cos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Remove open coded carrier check (Michal Schmidt) [1479145] - [netdrv] bnx2x: spelling: correct diffrent[iate] and banlance typos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Get rid of useless temporary variable (Michal Schmidt) [1479145] - [netdrv] bnx2x: Reuse bnx2x_null_format_ver() (Michal Schmidt) [1479145] - [netdrv] bnx2x: Replace custom scnprintf() (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_* (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix typos in comment (Michal Schmidt) [1479145] - [netdrv] bnx2x: generalize napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1454899] - [netdrv] ixgbevf: Bump version number (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve truncation warning for q_vector->name (Ken Cox) [1454899] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1454899] - [netdrv] ixgbevf: Check for RSS key before setting value (Ken Cox) [1454899] - [netdrv] ixgbevf: Fix errors in retrieving RETA and RSS from PF (Ken Cox) [1454899] - [netdrv] ixgbevf: fix size of queue stats length (Ken Cox) [1454899] - [netdrv] ixgbevf: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1454899] - [netdrv] ixgbevf: get rid of custom busy polling code (Ken Cox) [1454899] - [netdrv] ixgbe: Return error when getting PHY address if PHY access is not supported (Ken Cox) [1372079] - [netdrv] i40e: use cpumask_copy instead of direct assignment (Stefano Brivio) [1483724]- [x86] kvm: nvmx: Don't allow L2 to access the hardware CR8 (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection (Paolo Bonzini) [1498473] - [x86] kvm/x86: update the comment of memory barrier in the vcpu_enter_guest() (Paolo Bonzini) [1498473] - [x86] kvm/x86: Call smp_wmb() before increasing tlbs_dirty (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not scan IRR twice on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: vmx: move sync_pir_to_irr from apic_find_highest_irr to callers (Paolo Bonzini) [1498473] - [x86] kvm: x86: preparatory changes for APICv cleanups (Paolo Bonzini) [1498473] - [x86] kvm: x86: avoid atomic operations on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: move nested events check to kvm_vcpu_running (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not scan IRR when delivering an interrupt (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: lapic: remove unnecessary KVM_REQ_EVENT on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: vmx: speed up TPR below threshold vmexits (Paolo Bonzini) [1498473] - [x86] kvm: x86: add VCPU stat for KVM_REQ_EVENT processing (Paolo Bonzini) [1498473] - [x86] kvm: vmx: clear pending interrupts on KVM_SET_LAPIC (Paolo Bonzini) [1498473] - [x86] kvm: x86: make hwapic_isr_update and hwapic_irr_update look the same (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix reentrancy issues with preempt notifiers (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix lapic timer injection delay (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize restart_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize start_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix preempt the preemption timer cancel (Paolo Bonzini) [1498473] - [x86] kvm: x86: make function static to avoid compiling warning (Paolo Bonzini) [1498473] - [x86] kvm: x86: use ktime_get instead of seeking the hrtimer_clock_base (Paolo Bonzini) [1498473] - [x86] kvm: lapic: add APIC Timer periodic/oneshot mode VMX preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: lapic: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: introduce kvm_get_lapic_target_expiration_tsc() (Paolo Bonzini) [1498473] - [x86] kvm: lapic: guarantee the timer is in tsc-deadline mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: extract start_sw_period() to handle periodic/oneshot mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: adjust preemption timer correctly when goes TSC backward (Paolo Bonzini) [1498473] - [x86] kvm: lapic: fix access preemption timer stuff even if kernel_irqchip=off (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: avoid incorrect preemption timer vmexit in nested guest (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix missed cancellation of TSC deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: introduce cancel_hv_tscdeadline (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix underflow in TSC deadline calculation (Paolo Bonzini) [1498473] - [x86] kvm: vmx: hook preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: x86: support using the vmx preemption timer for tsc deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: separate start_sw_tscdeadline from start_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: make backwards_tsc_observed a per-VM variable (Paolo Bonzini) [1498473] - [x86] kvm: Introduce kvm_write_guest_offset_cached() (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix residual mmio emulation request to userspace (Paolo Bonzini) [1498473] - [x86] kvm: mmu: Fix softlockup due to mmu_lock is held too long (Paolo Bonzini) [1498473] - [x86] kvm: x86: use list_last_entry (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix load damaged SSEx MXCSR register (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix maintaining of kvm_clock stability on guest CPU hotplug (Paolo Bonzini) [1498473] - [x86] kvm: x86: remaster kvm_write_tsc code (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: Disallow userspace-injected exceptions in guest mode (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix user triggerable warning in kvm_apic_accept_events() (Paolo Bonzini) [1498473] - [x86] kvm: x86: cleanup the page tracking SRCU instance (Paolo Bonzini) [1498473] - [x86] kvm/x86: Avoid async PF to end RCU read-side critical section early in PREEMPT=n kernel (Paolo Bonzini) [1498473] - [x86] kvm/x86: Handle async PF in RCU read-side critical sections (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: make rcu irq exit if not triggered from idle task (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: fix rcu_irq_enter() with irqs enabled (Paolo Bonzini) [1498473] - [x86] kvm, powerpc: Serialize wq active checks in ops->vcpu_kick (Paolo Bonzini) [1498473] - [x86] kvm: Serialize wq active checks in kvm_vcpu_wake_up() (Paolo Bonzini) [1498473] - [x86] kvm,async_pf: Use swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] sched/wait: Add swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] kvm, x86: Fix apf_task_wake_one() wq serialization (Paolo Bonzini) [1498473] - [x86] kvm,lapic: Justify use of swait_active() (Paolo Bonzini) [1498473] - [x86] sched/wait: Remove the lockless swait_active() check in swake_up*() (Paolo Bonzini) [1498473] - [x86] kvm, rt: change async pagefault code locking for PREEMPT_RT (Paolo Bonzini) [1498473] - [x86] kvm: Use simple waitqueue for vcpu->wq (Paolo Bonzini) [1498473] - [x86] wait.[ch]: Introduce the simple waitqueue (swait) implementation (Paolo Bonzini) [1498473] - [x86] iommu/vt-d: Add a command line parameter for VT-d posted-interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: simplify and fix vmx_vcpu_pi_load (Paolo Bonzini) [1498473] - [x86] kvm: vmx: avoid double list add with VT-d posted interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: extract __pi_post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: do not change SN bit in vmx_update_pi_irte() (Paolo Bonzini) [1498473] - [x86] fix hot-unplug races in VT-d posted interrupt patches (Paolo Bonzini) [1498473]- [net] xfrm: move xfrm_garbage_collect out of xfrm_policy_flush (Paul Moore) [1453103] - [net] l2tp: initialise session's refcount before making it reachable (Sabrina Dubroca) [1492006] - [net] l2tp: fix race condition in l2tp_tunnel_delete (Sabrina Dubroca) [1492006] - [net] l2tp: prevent creation of sessions on terminated tunnels (Sabrina Dubroca) [1492006] - [net] l2tp: fix duplicate session creation (Sabrina Dubroca) [1492006] - [net] l2tp: fix race in l2tp_recv_common() (Sabrina Dubroca) [1492006] - [net] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt (Xin Long) [1499475] - [net] use is_vlan_dev() helper function (Ivan Vecera) [1500976] - [net] constify netif_is_* helpers net_device param (Ivan Vecera) [1500976] - [net] hyper-v: hv_sock mark as Tech Preview (Cathy Avery) [1485358] - [netdrv] vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister() (Cathy Avery) [1485358] - [net] hv_sock: implements Hyper-V transport for Virtual Sockets (AF_VSOCK) (Cathy Avery) [1485358] - [net] sk_buff: remove support for csum_bad in sk_buff (Sabrina Dubroca) [1497092] - [net] switchdev: add SET_SWITCHDEV_OPS helper (Jiri Benc) [1497085] - [net] introduce __skb_put_[zero, data, u8] (Jiri Benc) [1497085] - [net] add and use skb_put_u8() (Jiri Benc) [1497085] - [net] make skb_push & __skb_push return void pointers (Jiri Benc) [1497085] - [net] make skb_pull & friends return void pointers (Jiri Benc) [1497085] - [net] make skb_put & friends return void pointers (Jiri Benc) [1497085] - [net] pktgen: use reset to set mac header (Jiri Benc) [1497085] - [net] move pskb_put() to core code (Jiri Benc) [1497085] - [net] introduce and use skb_put_data() (Jiri Benc) [1497085] - [net] convert many more places to skb_put_zero() (Jiri Benc) [1497085] - [net] skbuff: make skb_put_zero() return void (Jiri Benc) [1497085] - [net] skbuff: introduce skb_put_zero() (Jiri Benc) [1497085] - [net] ether: MAC address helpers (Jiri Benc) [1497085] - [kernel] params: Add module param type 'ullong' (Jiri Benc) [1497085] - [kernel] params: improve standard definitions (Jiri Benc) [1497085] - [kernel] params: fix handling of signed integer types (Jiri Benc) [1497085] - [kernel] replace strict_strto*() with kstrto*() (Jiri Benc) [1497085] - [net] flow_dissector: add support for dissection of misc ip header fields (Jonathan Toppins) [1497129] - [net] flow_dissector: add support for dissection of tcp flags (Jonathan Toppins) [1497129] - [net] flow_dissector: add mpls support (v2) (Jonathan Toppins) [1497129] - [net] flow_dissector: correct size of storage for ARP (Jonathan Toppins) [1497129] - [net] flow_dissector: Move GRE dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: rename "proto again" goto label (Jonathan Toppins) [1497129] - [net] flow_dissector: Fix GRE header error path (Jonathan Toppins) [1497129] - [net] flow_dissector: Move MPLS dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: Move ARP dissection into a separate function (Jonathan Toppins) [1497129] - [net] tcp: __tcp_hdrlen() helper (Jonathan Toppins) [1497129] - [net] tun: handle register_netdevice() failures properly (Sabrina Dubroca) [1497100] - [net] mac80211: free netdev on dev_alloc_name() error (Sabrina Dubroca) [1497100] - [net] Fix inconsistent teardown and release of private netdev state (Sabrina Dubroca) [1497100] - [net] vsock: Add virtio vsock vsockmon hooks (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon device (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon tap functions (Stefano Brivio) [1470219] - [net] ethtool: add CRC32 as an RSS hash function (Ivan Vecera) [1481580]- [s390] pkey: Introduce new API for secure key verification (Hendrik Brueckner) [1380349] - [s390] pkey: Fix wrong handling of secure key with old MKVP (Hendrik Brueckner) [1380349] - [s390] pkey: Introduce pkey kernel module (Hendrik Brueckner) [1380349] - [s390] crypto: Add PCKMO inline function (Hendrik Brueckner) [1380349] - [s390] crypto: simplify CPACF encryption / decryption functions (Hendrik Brueckner) [1380349] - [s390] crypto: cpacf function detection (Hendrik Brueckner) [1380349] - [s390] crypto: simplify init / exit functions (Hendrik Brueckner) [1380349] - [s390] crypto: simplify return code handling (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup cpacf function codes (Hendrik Brueckner) [1380349] - [s390] crypto: allow to query all known cpacf functions (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup and move the header with the cpacf definitions (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix missing newlines at some debug feature messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Add some debug messages on failure (Hendrik Brueckner) [1380349] - [s390] zcrypt: Removed unneeded debug feature directory creation (Hendrik Brueckner) [1380349] - [s390] zcrypt: tracepoint definitions for zcrypt device driver (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework ap init in case of out of range domain param (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework debug feature invocations (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix blocking queue device after unbind/bind (Hendrik Brueckner) [1380349] - [s390] zcrypt: export additional symbols (Hendrik Brueckner) [1380349] - [s390] zcrypt: Enable request count reset for cards and queues (Hendrik Brueckner) [1380349] - [s390] zcrypt: use spin_lock_bh for all queue locks and unlocks (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of variable length arrays (Hendrik Brueckner) [1380349] - [s390] zcrypt: add missing memory clobber to ap_qci inline assembly (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix ap_max_domain_id for older machine types (Hendrik Brueckner) [1380349] - [s390] zcrypt: Correct function bits for CEX2x and CEX3x cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed attrition of AP adapters and domains (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce new zcrypt device status API (Hendrik Brueckner) [1380349] - [s390] zcrypt: add multi domain support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce workload balancing (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of ap_poll_requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: header for the AP inline assmblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: simplify message type handling (Hendrik Brueckner) [1380349] - [s390] zcrypt: Move the ap bus into kernel (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix zcrypt suspend/resume behavior (Hendrik Brueckner) [1380349] - [s390] crypto: use basic blocks for ap bus inline assemblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix cryptographic device id in kernel messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix AP queue handling if queue is full (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix initialisation when zcrypt is built-in (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix kernel crash on systems without AP bus support (Hendrik Brueckner) [1380349] - [s390] zcrypt: use system work queue for ap_scan_bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove support for PCICC and PCICA cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: introduce state machine for the AP bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: use explicit return code for flushed requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: cleanup AP bus timer code (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix suspend/resume of AP bus devices (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix memory leak with ap configuration data (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove duplicate low level functions (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable odd RSA modulus sizes in CRT format (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix invalid domain handling during ap module unload (Hendrik Brueckner) [1380349] - [s390] zcrypt: fixed ap poll timer behavior (Hendrik Brueckner) [1380349] - [s390] ap_bus: remove 31 bit support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed possible race condition in zcrypt module handling (Hendrik Brueckner) [1380349] - [s390] ap_bus: Make modules parameters visible in sysfs (Hendrik Brueckner) [1380349] - [s390] zcrypt: add length check for aligned data to avoid overflow in msg-type 6 (Hendrik Brueckner) [1380349] - [s390] zcrypt: additional check to avoid overflow in msg-type 6 requests (Hendrik Brueckner) [1380349]- [fs] nfsd: Fix general protection fault in release_lock_stateid() ("J. Bruce Fields") [1500815] - [fs] nfs/filelayout: fix oops when freeing filelayout segment (Steve Dickson) [1463784] - [fs] nfs/filelayout: Fix racy setting of fl->dsaddr in filelayout_check_deviceid() (Steve Dickson) [1463784] - [fs] nfs/filelayout: fix NULL pointer dereference in fl_pnfs_update_layout() (Steve Dickson) [1463784] - [fs] nfs/filelayout: call GETDEVICEINFO after pnfs_layout_process completes (Steve Dickson) [1463784] - [fs] NFS store nfs4_deviceid in struct nfs4_filelayout_segment (Steve Dickson) [1463784] - [fs] nfs: flexfilelayout: remove v3-only data server limitation (Scott Mayhew) [1495198] - [mm] mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() (Rafael Aquini) [1472460] - [mm] fix invalid node in alloc_migrate_target() (Rafael Aquini) [1472460] - [mm] add !pte_present() check on existing hugetlb_entry callbacks (Rafael Aquini) [1472460] - [mm] fs/proc/meminfo.c: include cma info in proc/meminfo (Serhii Popovych) [1430990] - [mm] cma: split cma-reserved in dmesg log (Serhii Popovych) [1430990] - [lib] swiotlb: ensure that page-sized mappings are page-aligned (Stanislaw Gruszka) [1487054] - [sound] alsa - fix saa7134-alsa module unload oops (Jaroslav Kysela) [1474569] - [block] blk-mq: map all HWQ also in hyperthreaded system (Ming Lei) [1489737] - [x86] pinctrl: intel: Add Intel Lewisburg GPIO support (Prarit Bhargava) [1490513] - [x86] apic: Update TSC_DEADLINE quirk with additional SKX stepping (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on hypervisors (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs without the feature (Vitaly Kuznetsov) [1503160] - [x86] apic: Add TSC_DEADLINE quirk due to errata (Vitaly Kuznetsov) [1503160] - [x86] apic: Change the lapic name in deadline mode (Vitaly Kuznetsov) [1503160] - [x86] timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error (Vitaly Kuznetsov) [1503160] - [x86] apic: Serialize LVTT and TSC_DEADLINE writes (Vitaly Kuznetsov) [1503160] - [x86] kaslr: Enable KASLR by default (Baoquan He) [1491226] - [x86] x86/boot/kaslr: Prefer mirrored memory regions for the kernel physical address (Baoquan He) [1446684] - [x86] efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Rename process_e820_entry() into process_mem_region() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Switch to pass struct mem_vector to process_e820_entry() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Wrap e820 entries walking code into new function process_e820_entries() (Baoquan He) [1446684] - [x86] ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it (Jerome Marchand) [1502872] - [x86] pci: vmd: Free up IRQs on suspend path (Myron Stowe) [1498945] - [x86] x86/intel_idle: add Gemini Lake support (Steve Best) [1464886] - [x86] intel_idle: add BXT support (Steve Best) [1464886] - [mfd] intel-lpss: Add Intel Gemini Lake PCI IDs (Steve Best) [1457134] - [mfd] lpss: Add PCI IDs for Intel Broxton B-Step platform (Steve Best) [1457134] - [mfd] lpss: Add Intel Broxton PCI IDs (Steve Best) [1457134] - [kernel] audit: add ambient capabilities to CAPSET and BPRM_FCAPS records (Richard Guy Briggs) [1465614] - [kernel] audit: remove unnecessary curly braces from switch/case statements (Richard Guy Briggs) [1465614] - [kernel] sched: add macros to define bitops for task atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: fix confusing PFA_NO_NEW_PRIVS constant (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: implement SECCOMP_FILTER_FLAG_TSYNC (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: allow mode setting across threads (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: introduce writer locking (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split filter prep from check and apply (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: move no_new_privs into new atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: add "seccomp" syscall (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split mode setting routines (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: extract check/assign mode helpers (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: create internal mode-setting function (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] maintainers: create seccomp entry (Bruno Eduardo de Oliveira Meneguele) [1458278]- [net] netfilter: xtables: add scheduling opportunity in get_counters (Florian Westphal) [1485515] - [net] netfilter: x_tables: pack percpu counter allocations (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct to counter allocator (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct instead of packet counter (Florian Westphal) [1485515] - [net] sched: cls_matchall: fix crash when used with classful qdisc (Davide Caratti) [1460213] - [net] Define SCM_TIMESTAMPING_PKTINFO on all architectures (Hangbin Liu) [1421164] - [net] ethernet: update drivers to make both SW and HW TX timestamps (Hangbin Liu) [1421164] - [net] allow simultaneous SW and HW transmit timestamping (Hangbin Liu) [1421164] - [net] add new control message for incoming HW-timestamped packets (Hangbin Liu) [1421164] - [net] add function to retrieve original skb device using NAPI ID (Hangbin Liu) [1421164] - [net] tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs (Hangbin Liu) [1421164] - [net] skbuff: Introduce skb_mac_offset() (Hangbin Liu) [1421164] - [net] ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline (Xin Long) [1491091] - [net] ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header (Xin Long) [1491105] - [net] ipv6: avoid unregistering inet6_dev for loopback (Hangbin Liu) [1491465] - [net] ipv4: do metrics match when looking up and deleting a route (Xin Long) [1475642] - [net] udp: force symbol checksum change for lookup functions (Paolo Abeni) [1444980] - [net] udp: inuse checks can quit early for reuseport (Paolo Abeni) [1444980] - [net] udp reuseport: fix packet of same flow hashed to different socket (Paolo Abeni) [1444980] - [net] soreuseport: Resolve merge conflict for v4/v6 ordering fix (Paolo Abeni) [1444980] - [net] revert: "udp_offload: put sk before returning" (Paolo Abeni) [1444980] - [net] udp: no longer use SLAB_DESTROY_BY_RCU (Paolo Abeni) [1444980] - [net] add SOCK_RCU_FREE socket flag (Paolo Abeni) [1444980] - [net] sock: introduce sk_destruct() (Paolo Abeni) [1444980] - [net] soreuseport: fix ordering for mixed v4/v6 sockets (Paolo Abeni) [1444980] - [net] soreuseport: fix NULL ptr dereference SO_REUSEPORT after bind (Paolo Abeni) [1444980] - [net] udp: fix potential infinite loop in SO_REUSEPORT logic (Paolo Abeni) [1444980] - [net] soreuseport: fast reuseport UDP socket selection (Paolo Abeni) [1444980] - [net] soreuseport: define reuseport groups (Paolo Abeni) [1444980] - [net] udp6: Drop SCORE2_MAX optimization in socket lookup (Paolo Abeni) [1444980] - [net] udp: Neaten and reduce size of compute_score functions (Paolo Abeni) [1444980] - [net] udp: Neaten function pointer calls and add braces (Paolo Abeni) [1444980] - [net] udp: remove blank line between set and test (Paolo Abeni) [1444980] - [net] udp: remove else after return (Paolo Abeni) [1444980]- [sound] alsa: SoC - codecs - regmap fix (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - codecs - fix the of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: uapi: Add new tokens for module common data (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - Intel SST Haswell - add missing trace header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Geminilake reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: disable IRQ when jack is NULL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix jack type detect error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt298 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Broxton-P reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix null deref on acpi driver data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix capture doesn't work at some cases (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: reset AD dilter is there is no MCLK (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Don't enable IRQ in i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: enable IRQ for jack detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix remove unnedded clk setting (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix wrong setting of gpio2_en (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Make rt298_index_def const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: correct index default value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: set register non-volatile by default (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rl6347a: Clean up unneeded inclusion of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: remove meanless pr_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt298 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make function stub static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix boot warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify reg_default tables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: dmi: Mark all struct dmi_system_id instances const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify gpio_chip structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify snd_soc_dai_ops variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: reset dma_offset at hw_params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the sanity checks of the buffer related address (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the DSP recording continuously after the hotwording triggered (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Remove superfluous linux/kthread.h inclusion (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Convert to use devm_* API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Fix the issue that the variable dereferenced before checking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Guard Hotword Model bytes loading (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: expose Hotword Model control (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make array rt5514_dai static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Eliminate the noise in the ASRC case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Use the IS_ENABLED to supports the module build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the I2S ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the TDM docking mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Move the auto disable DSP function to set_bias_level() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add ACPI match ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add more width and channels support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: fix gcc-7 warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Unconfuse the rt5514 at probe / resume time (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Avoid relying on uninitialized "val" value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Mark rt5514_i2c_driver as static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the DMIC initial delay to wait it ready (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make the volume TLV to match the units 0.01dB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5514 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the MCLK handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 SPI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Changed device property read function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified DAPM widget and map to enable/disable VI sense path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added PM suspend and resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified chip default register values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added missing \n to end of dev_err messages (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Updated volatile register list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add support for Maxim Integrated MAX98927 Amplifier (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add delay for jack plug in (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fine tune for the headphone output pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Seprate the DC offset between headphone and headset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the delay time to correct the calibration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Correct the mixer switch setting and remove redundant routing path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the default value for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the manual offset field to compensate the DC offset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: add in missing loop counter to avoid infinite loop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the power sequence for reducing the pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Optimize the Jack Type detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the calibration funciton (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the HW default values based on the shipping version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Check the JD status in the resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fix the IRQ issue (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: rename rt5668 as rt5663 v2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add jd function for rt5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix a debug statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix sparse warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: refine error handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt5663 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add es8316 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update driver to use device_property* FW functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix incorrect usage of bitwise '&' operator for SRM check (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve 32KHz mode PLL locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Refactor sysclk(), pll() functions to improve handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve driver efficiency with regards to MCLK usage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default to 64 BCLKs per WCLK to support all formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Allow PLL disable/bypass when using 32KHz sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update PLL ranges to improve locking at frequency boundary (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default PC counter to free-running when DAI disabled (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add checking of SRM lock status before enabling DAI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DAI DAPM event to control DAI clocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add support to handle mclk data provided to driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DT support to codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add snd_soc_kcontrol_codec() helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: Simplify ASoC probe code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use SOC_ENUM_SINGLE_DECL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use params_width() rather than memory format (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix setting dmic_samplephase and dmic_clk_rate (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7213 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98090: remove superflous check for 'micbias' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: spi: Drop owner assignment from spi_drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the wrong name in the header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove never used variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Refactor code to avoid comparison unsigned >= 0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Hide platform data in the module sources (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Move platform code to board file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Introduce proper table for ACPI enumeration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5677 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use gpiochip data pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid duplicate the same test in each switch case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: set PLL_CTRL2 non-volatile (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Reconfigure PLL1 after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use 'active low' logic for reset pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid the pop sound that comes from the filter power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Allow arbitrary block read/write via SPI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix rt5677 spi driver build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add function "rl6231_get_pre_div" to correct the dmic clock calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Return error if devm_gpiod_get_optional return ERR_PTR (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove NULL test for desc before gpiod_set_value_cansleep call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use unified device property API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use descriptor-based gpiod API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Include gpio driver header (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Prefix hexadecimal ID register value with 0x in error print (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add reset-gpio dts option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC ASRC detect function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add i2s asrc clk src selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed wrong DMIC ref clock (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Route all bias level updates through the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add register patch for PLL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add API to select ASRC clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Keep the LDO2 powered while used in the suspend mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the chip type to distinguish the setting of the clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Correct the routing paths of that after IF1/2 DACx Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix SPI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm) (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the slot_width "25" support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use the regmap functions instead of the snd_soc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the behavior that updates the PLL parameter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the MICBIAS VDD setting in the platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Adjust the routing of "PLL1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the filter powers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed rt5677_dsp_vad_put rt5677_dsp_vad_get panic (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: make volume TLV closer to reality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Fix the issue that the regmap_range "rt5677_ranges" cannot be accessed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Set the slow charge of the vref in the end of the power sequences (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Follow the gpio naming rule to rename the irq function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Align the reg_default table with tab character (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the default value of the MX-8E[4] for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mux in DAC side of IF1 and IF2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use specific r/w function for DSP mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Minor coding style and typo fix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mapping function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: rt5677_irq_init() can be static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add GPIO IRQ support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix build when kernel compiled without GPIOLIB support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Print more information if setting DAI clock failed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Support DSP function for VAD application (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add option to configure gpio as floating/pullup/pulldown (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add dts properties for input/output differential configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a configuration option for LDO2_POW pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add sidetone function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the TDM function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Remove return value checking for gpiochip_remove() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the GPIO function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC2 clock selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove the redundant definition in head file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: correct mismatch widget name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the voltage level in the BIAS OFF stage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_pll_calc (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a PMD case to MICBIAS1 event (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "Gain" to "Volume" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "source" to "Source" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "micbias1" to "MICBIAS1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove unneeded goto in rt5677_i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_calc_dmic_clk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_get_clk_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use module_i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add RT5677 CODEC driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix HP detection procedure for all MCLK frequencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Connect output enable register to DAIOUT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve pop/click performance for sensitive HPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: fix inappropriate condition statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable AAD if codec is not a wake-up source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Reset codec gracefully, if still active (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Support HP detect procedure when MCLK not present (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: software reset codec at probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7219 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Make more efficient use of MCLK within driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Convert driver to use generic device/fwnode functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7129: Add missing of acpi.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add initial ACPI id for device (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disallow unsupported 32KHz clock setting in set_dai_sysclk() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update PLL ranges and dividers to improve locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Correct BCLK inversion for DSP DAI format mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add regmap patch to support old silicon (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove support for 32KHz PLL mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add support for 1.6V micbias level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove internal LDO features of codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update REFERENCES reg default, in-line with HW (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable regulators on probe() failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix Sidetone to work regardless of DAI capture (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use logical instead of bitwise OR for boolean expression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix da7219->alc_en state when enabling ALC (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error checking of mclk enable/disable (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use of_match_ptr() when assigning match table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error handling for regulator supplies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7219 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: correct typo of semaphore comment (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: change crosstalk-bypass property to bool type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: debug message of crosstalk bypass (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: make crosstalk function optional (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: fix jack type detection issue after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: default value for property (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: automatic BCLK and LRC divde in master mode (Jaroslav Kysela) [1463624] - [sound] alsa: rt286: add Thinkpad Helix 2 to force_combo_jack_table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: Add "10EC3276" ACPI ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: use msleep() for long delays (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: move DAC2 Power to rt5640_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: set high voltage for capless power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for MINIX Z83-4 based devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: make rt5645_platform_data const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5645: add quirks for Asus T100HA (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add quirk override by module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: enable speaker protection features (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: del btn_check_timer on remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for GPD Win (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add inv_jd1_1 flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: rename jd_invert flag in platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: read jd1_1 status for jd detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: fix error handling for gpio detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add ACPI ID 10EC3270 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add jack detection quirk for Dell Venue 5585 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: add symmetric_rates flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: merge ADC L/R Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix incompatible pointer type of set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: move set_sysclk to codec level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: remove duplicate route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix wrong audio route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: fix jd mode for Lenovo Miix 2 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add Thinkpad Tablet 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5651: remove unexisting Muxes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: ssm4567: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add the vendor nid for Geminilake HDMI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Update sig_bits based on converter capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: don't update the iterator in pcm list remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: avoid reference to invalid variable of the pin list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add device id for Geminilake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add machine pin widget for each port (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Use ASoC jack instead of snd_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support for multiple ports to a PCM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Configure pin verbs for MST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Handle MST pin jack detection at boot/resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add MST verb support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support to handle MST capable pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Begin to add support for DP Multi-stream audio (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Move channel info from pin to PCM structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Register widget event handlers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: use audio component framework to read ELD (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Enable pin and converter in prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: use enable pin to control dmic start and stop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: add DT support in dmic codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-utils: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: show index in debug when adding DAPM routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Dont free template strings whilst they are in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: rephrase deferred binding warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: remove unused 'err' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: Add new widget type for constructing DAPM graphs on DSPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: use j for internal loop counter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix to store enum text values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: do not close shared backend dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: Manage gpios via devres (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: fix snd_soc_codec_set_jack return error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: handle probe deferrals (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: fix some pointer error handling (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Fix usecount for of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: snd_soc_unregister_component() unregister all component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_component_get_dapm() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add a sanity check before using dai driver name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Allow searching dai driver name in snd_soc_find_dai (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_pll (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_routes/num_dapm_routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_widgets/num_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of controls/num_controls (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_rtdcom_add() and convert to consistent operation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: add snd_soc_rtdcom_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bunch up bit field for snd_soc_pcm_runtime (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_platform_trigger() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .bespoke_trigger from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .delay from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Introduce SOC_SINGLE_S8_TLV() macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_pcm_set/get_drvdata() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack - check status of GPIO-based pins on resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: add snd_soc_codec_set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-pcm: Remove unused 'debugfs_dpcm_state' entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove duplicate mutex_unlock from snd_soc_unregister_component() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: rename "cmpnt" to "component" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Use IS_ERR_OR_NULL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Remove unneeded dentry member from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix pcm-creation regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix semicolon.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop invalid DMI fields when setting card long name from DMI info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add snd_soc_get_dai_id() function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Provide a dummy wrapper of snd_soc_set_dmi_name() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: verify Sound Card normality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: remove pointless auxiliary from snd_soc_component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: don't dereference NULL pcm_{new,free} (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add space around '=' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop unnecessary debugfs ifdef (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_card_name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: add optional pcm_new callback for DAI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: Add API to use DMI name in sound card long name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fixup some small kernel-doc typos (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level pcm_new/pcm_free (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fix use-after-free at card unregistration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Set reasonable compress id string (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Delete error messages for a failed memory allocation in snd_soc_new_compress() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Derive substream from stream based on direction (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add IPC to configure the copier secondary pins (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for Maxim IV Feedback (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add jack port initialize in kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update module id in pin connections (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse and update module config structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Populate module data from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add driver structures to be filled from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize parsing of format tokens (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse multiple manifest data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix uninitialized return (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DSP core ref count for init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free correct dev id in free_irq (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free resources for dsp_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free dsp resource on ipc_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: Fix GPIO headset detection regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Remove superfluous snd_soc_jack_free_gpios() call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Add rt5514 spi dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: medfield: Delete an error message for a failed memory allocation in snd_mfld_mc_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_compr_codec_caps structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make skl_dsp_fw_ops const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: make snd_pcm_hw_constraint_list const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add pci id for cnl (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add dsp ops for cannonlake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add sst library functions for cnl platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Unstatify common ipc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move platform specific init to platform dsp_init() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add cnl dsp functions and registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add dsp cores management (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use num_core to allocate instead of macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add num of cores in dsp ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for new DAIs for Multi-Playback & Echo Ref (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add DAI links for Multi-Playback & Echo-reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add new FEs for Multi-Playback & Echo-Reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use correct nuvoton codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix potential null pointer dereference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove return check for skl_codec_create() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Remove code loader reference in cleanup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Reset the controller in probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling 4 slot IV feedback for max98927 on Kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Fix missing sentinel for bxt_board_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix missing sentinels in sst_acpi_mach (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Add Geminilake platform support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Remove .owner initialization in bxt_rt298 driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix type in debug message (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix default dma_buffer_size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove driver debugfs exit (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: explicitly add the headers sst-dsp.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support to read firmware registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add sram address to sst_addr structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Debugfs facility to dump module config (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add debugfs support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Move codec sysclk config to codec_init function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: skl_rt286: Add deepbuffer dai link (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix dma buffer size calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add deep buffer support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert all sst_codecs data definition to c99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt-max98090: Add GPIO ACPI mapping table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skl: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + ES8316 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Add 4-channel DMIC fixup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add enum control for mic selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add mic-select module type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Delete sst_shim_regs64; saved regs are never used (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake Realtek Maxim machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Improve machine driver selection based on quirk data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move quirk to identify correct machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Create a helper to search for matching machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert skl machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert atom machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Support for multiple data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to parse consecutive string tkns in manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix IPC rx_list corruption (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Remove unused function sst_restore_shim64() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: localize variable without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix typo for token d0i3 caps (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move i915 registration to worker thread (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Return negative error code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix unused variable warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix uninitialized pointer use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add loadable module support on KBL platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify load_lib_ipc arguments for a nowait version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Register dsp_fw_ops for kabylake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify arguments to reuse module transfer function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize library load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move sst common initialization to a helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: log quirk configuration errors (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Fix a typo and quirk parameter type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Fix PM and non-atomic crash in bytcr drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Allow quirk set via module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Call snd_soc_set_dmi_name() unconditionally (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix a couple user after free bugs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Uninitialized variable in probe_codec() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: update Thinkpad 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support for deferred DSP module bind (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: fix spelling mistake: "Timout" -> "Timeout" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module state after unbind and delete (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DMA position reporting for capture stream (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Rearrangement of code to cleanup SKL SST library (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove hard coded ACPI path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove redundant vmixer handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't unload module when in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add 16-bit constraint to FE bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use the sig_bits to define dai bps capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove unused variable data and associated code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Don't print FW version repeatedly (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Update bxt_da7219_max98357a to add a new (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix parameter overwrite for KPB Module (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module load when module size > DMA buffer size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove get dsp_ops in cleanup routine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Disable notifications at boot after DSP FW init (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove BE prepare ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Reload the firmware in case of D3 failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Update DSP core state in D0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Disable interrupt when DSP is in D3 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix not to stop src pipe in pre pmd event handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to delete DSP pipe after stopping pipe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enable bytcht_nocodec machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: add card for MinnowBoardMax/Up I2S access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: enable BYT/CHT+DA7213 machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + DA7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: code cleanup for pin fixup limitation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: use a helper macro to rounding-up calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix invalid memory access due to wrong reference of pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: optimize ROM init retries (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Store the FW/Library context at boot (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bdw-rt5677: Use devm_gpiod_get() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add Geminlake IDs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Check device type to get endpoint configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Report Platform ID info from NHLT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in bxt_da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht-bsw-rt5645: fix unused variable compiler warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: fix DAI formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for ALC3270 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: select ASRC source based on routing quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: baytrail: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: harden ACPI device detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: add machine driver for baytrail-rt5645 hardware (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add support for RT5648 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for Realtek 5651 on Cherrytrail (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Add HP Pavilion x2 10-p000 machine entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: add Baytrail MCLK support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix frame polarity (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: remove .pm_ops in all Atom/DPCM machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Configure media_loop1 and sprot_loop in stereo (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use set_tdm_slot to set the dma channel (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Remove ignore_suspend for WoV streams (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: set the resume point to LPIB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't reset pass-through pipe in BE prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use DMI name for sound card long name in Broadwell machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove ignored dependencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: select DW_DMAC_CORE since it's mandatory (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove redundant select SND_SOC_INTEL_SST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Use DSP poll API to poll FW status (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: common: Update dsp register poll implementation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Clean up manifest info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bytcr_rt5640: quirks for Insyde devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Removed unused skl_get_format() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add helper function to setup host/link dma (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Configure DMA in PRE_PMD handler of Mixer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update link_index and format in pipe params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ret_val' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'msg_high' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ops' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove unused 'ret' (Jaroslav Kysela) [1463624] - [sound] alsa: revert "[sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip" (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: export probe()/remove() and Co to users (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: some Intel devices has no memcpy support (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: define DW_DMA_MAX_NR_MASTERS (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: amend description of dma_dev field (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: split dma-dw.h to platform and private parts (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move private definitions to regs.h (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move dw_dmac.h to where it belongs to (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: pci: add ID for WildcatPoint PCH (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use dw_dmac autoconfiguration in PCI driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: always export dw_dma_{en,dis}able (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add PCI IDs for Braswell DMAs (Jaroslav Kysela) [1463624] - [sound] alsa: dma: remove DEFINE_PCI_DEVICE_TABLE macro (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert to use SET_LATE_SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: Add suspend and resume handling for PCI mode DW_DMAC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add a PCI ID for Intel Haswell SoC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add PCI part of the driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dw_dma_on() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move clock operations to platform.c (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce generic filter function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: apply both HS interfaces and remove slave_id usage (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert dw_dma_slave to use explicit HS interfaces (Jaroslav Kysela) [1463624] - [sound] alsa: avr32: at32ap700x: don't rely on default DMA masters (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: don't perform DMA when dmaengine_submit is called (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add debug message to dwc_dostart_first_queued (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dwc_dostart_first_queued() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: check return code of dma_async_device_register() (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: fix regression in dw_probe() function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: enable clock before access (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: went back to plain {request,free}_irq() calls (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allocate memory in two stages in probe (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: remove leftovers in the comment blocks (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: use pad instead of casting dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: join split up messages (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: fix style of multiline comment (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use DMA_COMPLETE for dma completion status (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_PAUSED only if cookie status is DMA_IN_PROGRESS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_SUCCESS immediately from device_tx_status() (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allow shared interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: improve comparison with ~0 (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: split driver to library part and platform code (Jaroslav Kysela) [1463624] - [sound] alsa: dma: move dw_dmac driver to an own directory (Jaroslav Kysela) [1463624] - [sound] alsa: gpio: acpi: Add managed variant of acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1463624] - [sound] alsa: acpi / gpio: Driver GPIO mappings for ACPI GPIOs (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: Mark reg_defaults in regmap_multi_reg_write as const (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: new API regmap_multi_reg_write() definition (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Add function to search for named child of device (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_endpoint_count() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_remote_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: of: introduce of_graph_get_remote_node (Jaroslav Kysela) [1463624] - [sound] alsa: of: errno.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: fix a build error to of_graph_get_endpoint_by_regs function (Jaroslav Kysela) [1463624] - [sound] alsa: of: add helper for getting endpoint node of specific identifiers (Jaroslav Kysela) [1463624] - [sound] alsa: of: Explicitly linux/types.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add of_graph_get_port_by_id function (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add for_each_endpoint_of_node helper macro (Jaroslav Kysela) [1463624] - [sound] alsa: of: Fix of_graph_parse_endpoint stub for !CONFIG_OF builds (Jaroslav Kysela) [1463624] - [sound] alsa: of: move common endpoint parsing to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Remove struct v4l2_of_endpoint remote field (Jaroslav Kysela) [1463624] - [sound] alsa: of: move graph helpers from media/v4l2-core to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Return an int in v4l2_of_parse_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Avoid MST pipe handling for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Remove the unused pending_notify from LPE platform data (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Stop pretending to mask/unmask LPE audio interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Split snd_intelhad into card and PCM specific structures (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Prepare LPE audio ctls for multiple PCMs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clear the pdata.notify_lpe_audio pointer before teardown (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix runtime PM for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't enable runtime PM as default (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use runtime PM autosuspend (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't bail out from PCM ops when disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor code rearrangement (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Stop the stream when buffer is processed after disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Avoid register accesses during disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't return an error from chmap ctl at disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix memory leak in had_build_channel_allocation_map() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement jack control (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused stream.running field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle reset at prepare callback (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S16 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S32 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow no-period-wakeup setup (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow single period PCM operation (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't pass SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Cache AUD_CONFIG register value (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rearrange defines (Jaroslav Kysela) [1463624] - [sound] alsa: x86: mark hdmi suspend/resume functions as __maybe_unused (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix driver name string overflow (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename had_enable_audio_int() to had_ack_irqs() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop suspicious U24 format support (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Refactor PCM process engine (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Unify local function prefix (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor cleanup of reset buffer procedure (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't check connection in lowlevel accessors (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Explicit specify 32bit DMA (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename drv_status to connected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Yet more tidy-up and clean-ups (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Simplify comments (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Set CA bits for DisplayPort too (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Create ELD control element (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clean up unused defines and inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Reduce redundant register field names (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use the standard ELD bytes definitions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move stream status into pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement runtime PM (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Properly manage PCM substream lifetype (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop redundant had_stream_pvt (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous state field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop flag_underrun field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix racy access to chmap (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous irqsave flags (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Constfy tables (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove _v[12] suffices (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Tidy up codes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop had_get_hwstate() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous check at resume (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix sleep-in-atomic via i915 notification (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous PCM private_free (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from snd_intelhad struct (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove indirect call of snd_pcm_period_elapsed() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace pr_xxx() with dev_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fold intel_hdmi_audio_if.c into main file (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Flatten two abstraction layers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hdmi_audio_query() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call snd_card_register() at the end (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Embed snd_intelhad into snd_card (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hw_silence field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move the global underrun_count to struct snd_intelhad (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop the global platform device reference (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix possible stale interrupt calls (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix use after free in lpe_audio_platdev_destroy() (Jaroslav Kysela) [1463624] - [sound] alsa: gpu: drm: i915l intel_lpe_audio: Fix kerneldoc comments (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass platform device to LPE audio notifier (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass pipe to LPE audio notification (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DisplayPort amp unmute for LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DP support in LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Add support for audio driver notifications (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: setup bridge for HDMI LPE audio driver (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle the error from hdmi_audio_probe() properly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use config base depending on the pipe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: fix resource_size.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused mid_hdmi_audio_is_busy() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call event callback directly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop useless mutex at probe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Pass snd_intelhad object to helpers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop snd_intel_had_interface indirect calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect query_ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect register ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't set PCM state to DISCONNECTED (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: fix returnvar.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop indirect calls of had_ops (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove v1 ops and structs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: intel_hdmi: add definitions and logic for DP audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: continue playback even when display resolution changes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: Add audio support for BYT and CHT (Jaroslav Kysela) [1463624] - [sound] alsa: add Intel HDMI LPE audio driver for BYT/CHT-T (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: Use common error handling code in usb6fire_chip_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Use common error handling code in submit_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: Use common error handling code in us122l_create_card() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-midi: Use common error handling code in __snd_usbmidi_create() (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: add DSD support for new Amanero PID (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: don't retry snd_usb_ctl_msg after timeout (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add mute TLV for playback volumes on C-Media devices (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Apply sample rate quirk to Sennheiser headset (Jaroslav Kysela) [1463624] - [sound] alsa: usb: caiaq: audio: Delete two error messages for a failed memory allocation in alloc_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: line6: remove unnecessary initialization to PODHD500X (Jaroslav Kysela) [1463624] - [sound] alsa: line6: add support for POD HD500X (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Avoid VLA in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Fix a typo in Tascam US-16x08 mixer element (Jaroslav Kysela) [1463624] - [sound] alsa: revert "alsa: usb-audio: purge needless variable length array" (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: enable compile testing (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: clean up US144 handling (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: fix Amanero Combo384 quirk on big-endian hosts (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: replace /proc/bus/usb by /dev/bus/usb (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fake also USB device id when alias is given (Jaroslav Kysela) [1463624] - [sound] alsa: lib/vsprintf.c: remove Z support (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tidy up mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fix memory leak and corruption in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: purge needless variable length array (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize function without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize one-referrer variable (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tascam US-16x08 DSP mixer quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Implement mic-mute LED mode enum (Jaroslav Kysela) [1463624] - [sound] alsa: hda - rename dell_led_set_func to dell_micmute_led_set_func (Jaroslav Kysela) [1463624] - [sound] alsa: hda - use dell_micmute_led_set() instead of dell_app_wmi_led_set() (Jaroslav Kysela) [1463624] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove superfluous header inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132 - Fix memory leak at error path (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix forget to free resource in error handling code path in hda_codec_driver_probe (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Enable jack detection function for Intel ALC700 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix regression of hdmi eld control created based on invalid pcm (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix pincfg for Dell XPS 13 9370 (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Cannonlake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix speaker output from VAIO VPCL14M1R (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP ProBook 440 G4 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - No loopback on ALC225/ALC295 codec (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC225 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC298 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add missing NVIDIA GPU codec IDs to patch table (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add hdmi id for a Geminilake variant (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codec device ID for ALC1220 (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - change the location for one of two front microphones (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix unbalance of i915 module refcount (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove GPIO_MASK (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix typo of pincfg for Dell quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codecs support for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove ALC285 device ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix doubly initialization of i915 component (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC3271 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Minor code refactoring for Intel HDMI codec parsers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Bind with i915 component before codec binding (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Skip card registration when no codec is found (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix endless loop of codec configure (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set input_path bitmap to zero after moving it to new place (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - There is no loopback mixer in the ALC234/274/294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add default procedure for suspend and resume state (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support headset mode for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix potential race at unregistration and unsol events (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add AZX_DRIVER_SKL for simplification (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply quirks to Broxton-T, too (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add ALC256 HP depop function (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Coffelake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Reorder ALC269 ASUS quirk entries (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek: Fix mic and headset jack sense on Asus X705UD (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix applying MSI dual-codec mobo quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Provide dual-codecs model option for a few Realtek codecs (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Kill unused set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix a typo in comment (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the use of set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the generic bind ctl helpers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move bind-mixer switch codes to generic parser (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix cpu lockup when stopping the cmd dmas (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP EliteBook 840 G3 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Move common haswell init to a helper (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add DP MST audio support (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake id to SKL_PLUS (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set intel audio clock to a proper value (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add more ML register definitions (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Improved position reporting on SKL+ (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move SKL+ vendor specific register definitions to hda_register.h (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Avoid tricky macros (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Limit values for chip addresses to 32-bit (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix LLCH register read (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Remove double parentheses (Jaroslav Kysela) [1463624] - [sound] alsa: platform/x86: dell-laptop: import dell_micmute_led_set() from leds/dell-led.c (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake HDMI codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Geminilake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda: check stream decoupled register state (Jaroslav Kysela) [1463624] - [sound] alsa: Fix forgotten dependency fix for tristate OSS sequencer kconfig (Jaroslav Kysela) [1463624] - [sound] alsa: emux: Fix/cleanup old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1463624] - [sound] alsa: atmel_abdac: clk_round_rate() can return a zero upon error (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Fix possible array overflow (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: xonar dg(x): make model_xonar_dg const (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Kill BUG_ON() usages (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_ymfpci_create() (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_card_ymfpci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Use common error handling code in snd_hdspm_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common code in hdsp_get_iobox_version() (Jaroslav Kysela) [1463624] - [sound] alsa: maestro3: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Remove null check before kfree (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: vx: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Use common error handling code in snd_cmipci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcsp: Use common error handling code in snd_card_pcsp_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Add support for STAudio ADCIII (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Fix forgotten user-copy conversion in init code (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Adjust four checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Use common error handling code in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Delete an error message for a failed memory allocation in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Delete an error message for a failed memory allocation in snd_opl3_new() (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: Delete an error message for a failed memory allocation in snd_ca0106_pcm_open_capture_channel() (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: Delete an error message for a failed memory allocation in snd_mixart_create() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: Delete an error message for a failed memory allocation in pcxhr_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Adjust seven checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Improve eight size determinations (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Delete an error message for a failed memory allocation in snd_hdspm_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Adjust five checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Use common error handling code in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Delete two error messages for a failed memory allocation in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: trident: Delete an error message for a failed memory allocation in snd_trident_tlb_alloc() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: fix string overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: fix format overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: fix string overflow warning (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Initialize chip after IRQ handler is registered (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Move inline before return type (Jaroslav Kysela) [1463624] - [sound] alsa: synth: Select snd-emux-synth explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops (Jaroslav Kysela) [1463624] - [sound] alsa: alsa : pcsp: pcsp_lib: constify snd_pcsp_playback_ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Get rid of set_fs() usage (Jaroslav Kysela) [1463624] - [sound] alsa: cs4281: Fix the leftover comment (Jaroslav Kysela) [1463624] - [sound] alsa: ak411x: Use array instead of offsetof() (Jaroslav Kysela) [1463624] - [sound] alsa: vx222: Use container_of() (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: fix spelling mistake in "ali_capture_preapre" (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: simply setting of the shortname for Xonar DG cards (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: avoid theoretical uninitialized access (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fix the incorrect check of dma_set_mask() call (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fallback DMA mask to 32bit (Jaroslav Kysela) [1463624] - [sound] alsa: vx: remove 'out of memory' message (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "overwriten" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "an union" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "swith" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: constify snd_ac97_res_table (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make hw structures const (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: constify pnp_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: riptide: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lx6464es: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lola: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs5535audio: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: aw2: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: sis7019: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0m: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: echoaudio: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usbusx2y: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ua101: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: snd-usb-caiaq: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: bcd2000: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_akm4xxx structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_ak4xxx_private structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: via82xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: sonicvibes: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1724: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ens137x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: bt87x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: azt3328: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-line6: constify snd_kcontrol_new strucutre array (Jaroslav Kysela) [1463624] - [sound] alsa: line6: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: pci: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: constify snd_emux_operators structure (Jaroslav Kysela) [1463624] - [sound] alsa: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted (Jaroslav Kysela) [1463624] - [sound] alsa: rename TLV-related macros so that they're friendly to user applications (Jaroslav Kysela) [1463624] - [sound] alsa: control: move layout of TLV payload to UAPI header (Jaroslav Kysela) [1463624] - [sound] alsa: topology: Export ID types for TLV controls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix negative appl_ptr handling in pcm-indirect helpers (Jaroslav Kysela) [1463624] - [sound] alsa: doc: Fix enum snd_jack_types comments (Jaroslav Kysela) [1463624] - [sound] alsa: compress: fix documentation errors (Jaroslav Kysela) [1463624] - [sound] alsa: memalloc.h - fix wrong truncation of dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: probe events when parameters are changed actually (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add tracepoints for final selection process of hardware parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Skip ack callback without actual appl_ptr update (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add 'applptr' event of tracepoint (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: unify codes to operate application-side position on PCM buffer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: localize snd_pcm_hw_params_choose() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add local header file for snd-pcm module (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused functions declaration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: fix the comments that refers to kernel-doc (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use static inline for snd_pcm_lib_alloc_vmalloc_buffer() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix kerneldoc for params_*() functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Convert params_*() with static inline functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: Use IS_ENABLED() in common headers (Jaroslav Kysela) [1463624] - [sound] alsa: compress: Remove unused variable (Jaroslav Kysela) [1463624] - [sound] alsa: hwdep: prevent a harmless shift wrapping bug (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Cancel pending autoload work at unbinding device (Jaroslav Kysela) [1463624] - [sound] alsa: core: Use pS printk format for direct addresses (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify ioctl functions for playback and capture streams (Jaroslav Kysela) [1463624] - [sound] alsa: Get rid of card power_lock (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix power lock unbalance via OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Correct broken procfs set up (Jaroslav Kysela) [1463624] - [sound] alsa: control: TLV data is unavailable at initial state of user-defined element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue TLV event for a set of user-defined element (Jaroslav Kysela) [1463624] - [sound] alsa: control: delegate TLV eventing to each driver (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Adjust nine function calls together with a variable assignment (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common error handling code in _snd_pcm_new() (Jaroslav Kysela) [1463624] - [sound] alsa: core: Fix unexpected error at replacing user TLV (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for ELEM_READ/ELEM_WRITE operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: seq: 2nd attempt at fixing race creating a queue (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix CONFIG_SND_SEQ_MIDI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for TLV request handler to user element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring TLV ioctl handler (Jaroslav Kysela) [1463624] - [sound] alsa: control: obsolete user_ctl_lock (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for TLV write/command operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for TLV operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify check for dma_mmap_coherent() availability (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Disable only control mmap for explicit appl_ptr sync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add an ioctl to specify the supported protocol version (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add the explicit appl_ptr sync support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix possible inconsistent appl_ptr update via mmap (Jaroslav Kysela) [1463624] - [sound] alsa: core: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Don't treat NULL chmap as a fatal error (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Allow dropping stream directly after resume (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Apply power lock globally to common ioctls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use s instead of c for format of PCM buffer tracepoints (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the modular sequencer registration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: return error immediately for parameters handling (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Reorganize kconfig and build (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the tristate build of OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: Make CONFIG_SND_OSSEMUL user-selectable (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use friendly name for id of PCM substream in trace print (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: move fixup of info flag after selecting single parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: calculate non-mask/non-interval parameters always when possible (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to refer parameters as constants (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add comment about application of rule to PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to check whether parameters are determined (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: adaption of code formatting (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove function local variable with alternative evaluation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use goto statement instead of while statement to reduce indentation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to apply parameter rules (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain interval-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain mask-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: obsolete RULES_DEBUG local macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: tracepoints for refining PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build OSS writev/readv helpers conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Kill set_fs() in PCM OSS layer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Direct in-kernel read/write support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify snd_pcm_playback_silence() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify read/write loop (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: More unification of PCM transfer codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call directly the common read/write helpers (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Shuffle codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Check PCM state by a common helper function (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Drop the old copy and silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: dummy: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Introduce copy_user, copy_kernel and fill_silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: pcm_local.h and remove some extraneous tabs (Jaroslav Kysela) [1463624] - [sound] alsa: declare snd_kcontrol_new structures as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call ack() whenever appl_ptr is updated (Jaroslav Kysela) [1463624] - [sound] alsa: control: remove entry limitation for list operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove set_fs() in PCM core code (Jaroslav Kysela) [1463624] - [sound] alsa: control: Simplify snd_ctl_elem_list() implementation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify forward/rewind codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use a common helper for PCM state check and hwsync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: mark snd_pcm_plug_slave_format arg as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use "do {} while (0)" for empty macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify function local and read-only table (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper function to refer parameter as read-only (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add const qualifier for read-only table for sampling rate (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Use IS_REACHABLE() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build pcm notifier code conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Don't break snd_use_lock_sync() loop by timeout (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix race during FIFO resize (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix racy cell insertions during snd_seq_pool_done() (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix link corruption by event error handling (Jaroslav Kysela) [1463624]- [scsi] qla2xxx: Move initialization of work element earlier (Himanshu Madhani) [1500417] - [scsi] qla2xxx: Fix uninitialized work element (Himanshu Madhani) [1500417] - [scsi] lpfc: change version to 11.4.0.4 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct nvme sg segment count check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops of nvme host during driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Extend RDP support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Ensure io aborts interlocked with the target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix secure firmware updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_nvme_fcp_io_submit during LIP (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Disable NPIV support if NVME is enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops if nvmet_fc_register_targetport fails (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Revise NVME module parameter descriptions for better clarity (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Set missing abort context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce log spew on controller reconnects (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix FCP hba_wqidx assignment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Move CQ processing to a soft IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Make ktime sampling more accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: PLOGI failures during NPIV testing (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix warning messages when NVME_TARGET_FC not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix lpfc nvme host rejecting IO with Not Ready message (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash receiving ELS while detaching driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in timer management routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cocci spatch "pool_zalloc-simple" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant null check on eqe (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use proper format string for dma_addr_t (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid false-positive gcc-8 warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid an unused function warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Buffer to Buffer credit recovery support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove console log clutter (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix bad sgl reposting after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme target failure after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix relative offset error on large nvmet target ios (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix MRQ > 1 context list handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Limit amount of work processed in IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME PRLI handling during RSCN (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc nvmet when fc port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix duplicate NVME rport entries and namespaces (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix handling of FCP and NVME FC4 types in Pt2Pt topology (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct return error codes to align with nvme_fc transport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: convert info messages to standard messages (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops when NVME Target is discovered in a nonNVME environment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rediscovery on switch blade pull (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix loop mode target discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix plogi collision that causes illegal state transition (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Replace PCI pool old API (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: support nvmet_fc defer_rcv callback (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't double count abort errors (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: spin_lock_irq() is not nestable (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix refcount error on node list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme io stoppage after link bounce (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash doing IO with resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after firmware flash when IO is running (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix SLI3 drivers attempting NVME ELS commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Break up IO ctx list into a separate get and put list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce time spent in IRQ for received NVME commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme_info sysfs output to be consistent (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system panic when express lane enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.0 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add auto EQ delay logic (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix defects reported by Coverity Scan (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix vports not logging into target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI retry handling when target rejects it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix System panic after loading the driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash on powering off BFS VM with passthrough device (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix return value of board_mode store routine in case of online failure (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix counters so outstandng NVME IO count is accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Port going offline after multiple resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet node ref count handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Lun Priority level shown as NA (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add changes to assist in NVMET debugging (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme port role handling in sysfs and debugfs handlers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix transition nvme-i rport handling to nport only (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add nvme initiator devloss support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: make a couple of functions static (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix spelling mistake "entrys" -> "entries" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: debugfs: get rid of pointless access_ok() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: prevent potential null pointer dereference (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Avoid NULL pointer dereference in lpfc_els_abort() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvmet_fc: fix format string (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet-fc: remove target cpu scheduling flag (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix build issue if NVME_FC_TARGET is not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NULL pointer dereference during PCI error recovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update version to 11.2.0.14 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add MDS Diagnostic support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cleanup entry_repost settings on SLI4 queues (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME I+T not registering NVME as a supported FC4 type (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Added recovery logic for running out of NVMET IO context resources (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET data buffer pool fir ELS/CT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI driver not decrementing counter causing bad rport state (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet RQ resource needs for large block writes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Adding additional stats counters for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system crash when port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix used-RPI accounting problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: ensure els_wq is being checked before destroying it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: double lock typo in lpfc_ns_rsp() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc_get_wwpn at wrong offset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix memory corruption of the lpfc_ncmd->list pointers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: revison 11.2.0.12 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update ABORT processing for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix implicit logo and RSCN handling for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Fabric assigned WWN support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix max_sgl_segments settings for NVME / NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after issuing lip reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver load issues when MRQ=8 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove hba lock from NVMET issue WQE (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Fix nvme initiator handling when not enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is V1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver unload/reload operation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI ACC rsp for NVME (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix extra line print in rqpair debug print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove NULL ptr check before kfree (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove unused defines for NVME PostBuf (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix spelling in comments (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add debug messages for nvme/fcp resource allocation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix log message in completion path (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rejected nvme LS Req (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme unregister port timeout (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Standardize nvme SGL segment count (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: Rework target side abort handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add req_release to lldd api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add target feature flags for upcall isr contexts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix potential buffer overflow (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix building without debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PT2PT PRLI reject (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc version bump for rhel7.5 nvme to 11.2.0.11 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Finalize Kconfig options for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add missing Kconfig NVME dependencies (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: replace init_timer by setup_timer (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use div_u64 for 64-bit division (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator base (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove dead sli3 nvme code (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct double print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add NVME exchange aborts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix IO submission if WQ is full (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Dick Kennedy) [1385844 1461977 1387768] - [lpfc] Fix crash during Hardware error recovery on SLI3 adapters (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant assignment of sgel (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Update lpfc version to 11.2.0.8 for rhel7.5 with NVME support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update copyrights (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: bind to nvmet_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Receive buffer updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: bind to nvme_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue dump routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue prints (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: minor code cleanups (Dick Kennedy) [1385844 1461977 1387768]- [infiniband] lx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix ETHTOOL_GRXCLSRLALL handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix small packet threshold (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix UAR memory leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv4 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix driver load bad flow when having fw initializing timeout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix issue in populating the PFC config paramters (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible system hang in the dcbnl-getdcbx() path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix sending an invalid PFC error mask to MFW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible error in populating max_tc field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: set XPT_CONG_CTRL flag for bc xprt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: fix false-postive maybe-uninitialized warning (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cq: Don't process more than the given budget (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: increment msn only when completing a request (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] uapi: fix rdma/mlx5-abi.h userspace compilation errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Update documentation link (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: fix a type issue in ocrdma_put_pd_num() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Activate device on link up (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Dont hardcode QP header page (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Cleanup unused variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] Fix alignment of mmap cookies to support VIPT caching (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Protect against self-requeue of a cq work item (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Avoid supporting udp tunnel port ndo for VF reps (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the proper UAPI values when offloading TC vlan actions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Squelch kbuild sparse complaint (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix interrupt flags on Rx LL2 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Prevent creation of too-big u32-chains (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: add IPV6 dependency (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't use attention PTT for configuring BW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix race with multiple VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: flag transports as having congestion control (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Use __skb_fill_page_desc() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma_cm: fail iwarp accepts w/o connection params (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Fix link indication race (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't allocate SBs using main PTT (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Prevent index problems in loopback test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reflect PF link when initializing VF (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Free netdevice only after stoping slowpath (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Initialize lock and slowpath workqueue early (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reserve doorbell BAR space for present CPUs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Read queue state before releasing buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Release CQ resource under lock on failure (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: fix potential divide by 0 in mlx4_en_auto_moderation() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Drain the send queue before destroying a QP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add support for draining IB_POLL_DIRECT completion queues (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Improve an error path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Make a diagnostic message more informative (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Document locking conventions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: Fix some error handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Expose vendor error to ULPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: use size_t for passing array length (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove redudant label (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: remove the unnecessary memory free (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Code reuse with memdup_copy (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add rvt_rnr_tbl_to_usec function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Do not set physical link state if DC is in the shutdown state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Modify logging frequency of DCC errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Correct ack count for passive (RTR) QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Updates to use rdmavt's SGE helper routines (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Move SGE state helper routines into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Update copy_sge to use boolean arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Adding timer logic to rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH credit functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move two IB event functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Check upper-case EFI variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Reduce oversized fields in struct hfi1_packet (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add additional fields to qp_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Allocate context data on memory node (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Use per-CPU reference count for MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Access hfi1_ibport through rcd pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct error calldown locking (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use static CTLE with Preset 6 for integrated HFIs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Ensure read of producer s_head is correct (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct defered count after processing qp_wait_list (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: use setup_timer to simplify the code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/iser: Protect completion context active_qps update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not fire tasklet unless necessary (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Add driver support for PTP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Add infrastructure for PTP support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not use rwlock in fast path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Destination and source addr families must match (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add default RoCE TOS to CMA configfs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Remove pointer casting from void to net_device (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix configuration of port capabilities (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix blue flame buffer size calculation (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Remove unused variable from function declaration (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Query ports via the core instead of direct into the driver (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Add protocol for USNIC (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add implicit MR support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose MR cache for mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add null_mkey access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Indicate that process is being terminated (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Update on demand page (ODP) support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add implicit MR flag (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add port counter support for Receive WQs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose Q counters groups only if they are supported by FW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Remove deprecated module parameter (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Assign DSCP for R-RoCE QPs Address Path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Avoid SMP MADs from VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add additional checks before processing MADs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Return error for unsupported signature type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix out-of-bound access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rhel-only: Add CONFIG_INFINIBAND_BNXT_RE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: fix for "bnxt_en: Update to firmware interface spec 1.7.0." (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re driver build support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re RoCE driver (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] xprtrdma: Refactor management of mw_list field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Handle stale connection rejection (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: fix build errors when linux/phy*.h is removed from sa.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Poll CQs in "workqueue" mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Combine list fields in struct svc_rdma_op_ctxt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Remove unused sc_dto_q field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up backchannel send header encoding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Call header decoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Reply header encoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Another sendto chunk list parsing update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: fix another maybe-uninitialized false-positive (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: fix a condition (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Bring back bfreg uar map dedicated pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Tx, no inline copy on ConnectX-5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: TX WQE update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Configure cache line size for start and end padding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix static checker warnings (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] cxgb4: get rid of custom busy poll code (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] lx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Check the enabling mtu flag in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Pass user MTU value to Firmware at set port command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Get num_tc using netdev_get_num_tc (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Add resource alloc/dealloc debugging (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Device revision support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Replace ENOSYS with better fitting error codes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add inline function to validate port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Fix reversed test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove the unnecessary error check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Remove empty function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: create struct ib_port_cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: function interface change (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Allow port reuse for rdma_id (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add debug messages to error flows (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove unnecessary returned value check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/isert: fix spelling mistake: "teminating" -> "terminating" (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mad: Add port_num to error message (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Remove unused qp_type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Fix typo in comment (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: CQE compression control code reuse (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Reduce memory consumption on kdump kernel (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Enable Eth VFs to query their min-inline value for user-space (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Push min-inline mode resolution helper into the core (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support for setting VF min rate (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Maximize ip tunnel key usage on the TC offloading path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the full tunnel key info for encapsulation offload house-keeping (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: TC ipv4 tunnel encap offload cosmetic changes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Add TC offloads matching on IPv6 encapsulation headers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Use exact encap header size for the FW input buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: support __GFP_MEMALLOC for rx (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Receive s-tagged packets in promiscuous mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support to s-tag in mlx5 firmware interface (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix version printout in case of health issue (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Remove information print after attempt to load mlx5_ib module (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Replace memset with eth_zero_addr (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: use cached port state when bind loopback (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: resolve to first active ib port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: export ib_get_cached_port_state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: add port state cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Change list_del to list_del_init in the tx object (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Replace list_del of the neigh->list with list_del_init (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Use debug prints instead of warnings in RNR WC status (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Add detailed error message to dev_queue_xmit call (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: rtnl_unlock can not come after free_netdev (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock between rmmod and set_mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock over vlan_mutex (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Set device connection mode only when needed (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: When given an invalid UD MTU, give debug msg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: Replace BUG() with BUG_ON() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Fix incorrect structure packing for booleans (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: restructure functions that create/destroy QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: drop pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: drop qib_pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/nes: use designated initializers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix an skb leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix reference leaks in memory key invalidation code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix a MR reference leak in check_rkey() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Generate a completion for all failed work requests (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Introduce functions for queue draining (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Add a runtime check in alloc_index() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Issue warnings once (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Let the compiler check the type of the cleanup functions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove superfluous casts (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused variable and an unused argument (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Constify the pool name (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma: Adding ethertype ETH_P_IBOE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Unify style of IOCTL commands (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Rename RDMA magic number (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move HFI1 IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: Avoid redeclaration error (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move legacy MAD IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Commonize RDMA IOCTL declarations location (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Activate support for 4K UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support 4k UAR for libmlx5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Allow future extension of libmlx5 input data (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Use blue flame register allocator in mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add interface to get reference to a UAR (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Introduce blue flame register allocator (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix retrieval of index to first hi class bfreg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx5: Fix naming convention with respect to UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix error handling order in create_kernel_qp (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix kernel to user leak prevention logic (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Improve MR check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add ODP atomics support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] {net,ib}/mlx5: Refactor page fault handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Update PAGE_FAULT_RESUME layout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add MR cache for large UMR regions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add support for big MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Refactor UMR post send format (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Support new MR features (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add helper mlx5_ib_post_send_wait (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Reorder code in query device command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix offset naming for reserved fields in hca_cap_bits (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Add support for ndo_set_vf_trust (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]- [kernel] audit: ensure that 'audit=1' actually enables audit for PID 1 (Paul Moore) [1487352] - [tools] perf c2c: Fix remote HITM detection for Skylake (Jiri Olsa) [1485994] - [tools] perf test: Add test cases for new data source encoding (Jiri Olsa) [1485994] - [tools] perf tools: Add support for printing new mem_info encodings (Jiri Olsa) [1485994] - [uapi] perf/x86: Fix data source decoding for Skylake (Jiri Olsa) [1485994] - [x86] perf/x86: Move Nehalem PEBS code to flag (Jiri Olsa) [1485994] - [x86] kvm: x86: Fix potential preemption when get the current kvmclock timestamp (Marcelo Tosatti) [1496522] - [x86] kvm: x86: remove irq disablement around KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1496522] - [x86] nmi: Use raw lock (Scott Wood) [1465546] - [dma] s390, ppc: Remove dma_supported for s390 and powerpc (Don Dutile) [1499440] - [s390] Cleanup arch/s390/Kconfig DMA_ATTRS (Don Dutile) [1499440] - [s390] qdio: avoid reschedule of outbound tasklet once killed (Hendrik Brueckner) [1499699] - [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1499014] - [scsi] csiostor: fail probe if fw does not support FCoE (Arjun Vynipadath) [1458318] - [scsi] csiostor: update module version (Arjun Vynipadath) [1458318] - [scsi] csiostor: add check for supported fw version (Arjun Vynipadath) [1458318] - [scsi] csiostor: Avoid content leaks and casts (Arjun Vynipadath) [1458318] - [scsi] csiostor: add support for Chelsio T6 adapters (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix use after free in csio_hw_use_fwconfig() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Fix completion usage (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix an error code in csio_hw_init() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use firmware version from cxgb4/t4fw_version.h (Arjun Vynipadath) [1458318] - [scsi] csiostor: T5 Firmware fix and cleanup (Arjun Vynipadath) [1458318] - [scsi] csiostor: Removed file csio_hw_t4.c (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove T4 FCoE Support (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix sparse warnings (Arjun Vynipadath) [1458318] - [scsi] csiostor: firmware upgrade fix (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use pci_enable_msix_range() instead of pci_enable_msix() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove superfluous call to pci_disable_msix() (Arjun Vynipadath) [1458318] - [char] ipmi:ssif: Add missing unlock in error branch (Tony Camuso) [1457807] - [char] ipmi: constify bmc_dev_attr_group and bmc_device_type (Tony Camuso) [1457807] - [char] ipmi: get rid of field-by-field __get_user() (Tony Camuso) [1457807] - [char] ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one (Tony Camuso) [1457807] - [char] ipmi:ssif: Use i2c_adapter_id instead of adapter->nr (Tony Camuso) [1457807] - [char] ipmi: Use the proper default value for register size in ACPI (Tony Camuso) [1457807] - [char] ipmi_ssif: remove redundant null check on array client->adapter->name (Tony Camuso) [1457807] - [char] ipmi: Pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix watchdog timeout set on reboot (Tony Camuso) [1457807] - [char] ipmi_ssif: unlock on allocation failure (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response (Tony Camuso) [1457807] - [char] ipmi_si: use smi_num for init_name (Tony Camuso) [1457807] - [char] Move platform device creation earlier in the initialization (Tony Camuso) [1457807] - [char] ipmi: bt-bmc: Add ast2500 compatible string (Tony Camuso) [1457807] - [char] ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' (Tony Camuso) [1457807] - [char] ipmi_ssif: use setup_timer (Tony Camuso) [1457807] - [char] ipmi: Fix kernel panic at ipmi_ssif_thread() (Tony Camuso) [1457807] - [char] ipmi_si: Clean up printks (Tony Camuso) [1457807] - [mm] page_cgroup: Fix Kernel bug during boot with memory cgroups enabled (Larry Woodman) [1483747] - [fs] ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1458728] - [fs] flexfiles: fix leak of nfs4_ff_ds_version arrays (Steve Dickson) [1496533] - [fs] nfs: Fix 2 use after free issues in the I/O code (Steve Dickson) [1496506] - [fs] pnfs: Use the standard I/O stateid when calling LAYOUTGET (Steve Dickson) [1496503] - [fs] nfsv4: Use correct inode in _nfs4_opendata_to_nfs4_state() (Steve Dickson) [1496500] - [fs] nfsv4.1: Fix a race in nfs4_proc_layoutget (Steve Dickson) [1478509] - [fs] nfsv4: fix a reference leak caused WARNING messages (Steve Dickson) [1478507] - [fs] nfsv4: Fix an rcu lock leak (Steve Dickson) [1478505] - [fs] nfs: Don't write back further requests if there is a pending write error (Steve Dickson) [1478486] - [fs] nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type (Steve Dickson) [1478511] - [fs] pnfs/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() (Steve Dickson) [1478511] - [fs] nfs: Fix another COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] nfs: Fix a COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] pnfs: Ensure we commit the layout if it has been invalidated (Steve Dickson) [1478487] - [fs] flexfiles: Fix up the ff_layout_write_pagelist failure path (Steve Dickson) [1478487] - [fs] PNFS for stateid errors retry against MDS first (Steve Dickson) [1458863] - [fs] PNFS fix EACCESS on commit to DS handling (Steve Dickson) [1458863] - [fs] PNFS fix fallback to MDS if got error on commit to DS (Steve Dickson) [1458863] - [fs] pnfs: Fix a deadlock when coalescing writes and returning the layout (Steve Dickson) [1478500] - [fs] pnfs: Don't clear the layout return info if there are segments to return (Steve Dickson) [1478500]- [nvme] fix the definition of the doorbell buffer config support bit (David Milburn) [1454365 1456486 1457880] - [nvme] pci: use dma memory for the host memory buffer descriptors (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: default MR page size to 4k (David Milburn) [1457880 1456486 1454365] - [nvme] pci: set cqe_seen on polled completions (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: fix reporting of unrecognized options (David Milburn) [1457880 1456486 1454365] - [nvme] fc: eliminate incorrect static markers on local variables (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct use after free on list teardown (David Milburn) [1457880 1456486 1454365] - [nvme] don't overwrite identify sn/fr with 0-bytes (David Milburn) [1457880 1456486 1454365] - [nvme] fix nvme reset command timeout handling (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix CMB sysfs file removal in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add defer_req callback for deferment of cmd buffer return (David Milburn) [1457880 1456486 1454365] - [nvme] strip trailing 0-bytes in wwid_show (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix HMB size calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise TRADDR parsing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: address target disconnect race conditions in fcp io submit (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics commands should use the fctype field for data direction (David Milburn) [1457880 1456486 1454365] - [nvme] also provide a UUID in the WWID sysfs attribute (David Milburn) [1457880 1456486 1454365] - [nvme] don't report 0-bytes in serial number (David Milburn) [1457880 1456486 1454365] - [nvme] Move serial number from controller to subsystem (David Milburn) [1457880 1456486 1454365] - [nvme] prefix version configfs file with attr (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix an error handling path in 'nvme_probe()' (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Remove nvme_setup_prps BUG_ON (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix byte swapping in nvmet_fc_ls_create_association (David Milburn) [1457880 1456486 1454365] - [nvme] pci: add module parameter for io queue depth (David Milburn) [1457880 1456486 1454365] - [nvme] pci: compile warnings in nvme_alloc_host_mem() (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Accept variable pad lengths on Create Association LS (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise Create Association descriptor length (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: unconditionally recycle the request mr (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme_uninit_ctrl into stop and uninit (David Milburn) [1457880 1456486 1454365] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: remove race conditions from IB signalling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: use blk_mq_delay_run_hw_queue instead of open-coding it (David Milburn) [1457880 1456486 1454365] - [nvme] fc: update tagset nr_hw_queues after queues reinit (David Milburn) [1457880 1456486 1454365] - [nvme] loop: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't override opts->nr_io_queues (David Milburn) [1457880 1456486 1454365] - [nvme] pci: rename to nvme_pci_configure_admin_queue (David Milburn) [1457880 1456486 1454365] - [nvme] move ctrl cap to struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] move queue_count to the nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] Quirks for PM1725 controllers (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: register ib_client to not deadlock in device removal (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix error recovery on link down (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix crashes on bad opcodes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix crash when nvme controller connection fails (David Milburn) [1457880 1456486 1454365] - [nvme] fc: replace ioabort msleep loop with completion (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix double calls to nvme_cleanup_cmd() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: verify that a controller returns the correct NQN (David Milburn) [1457880 1456486 1454365] - [nvme] simplify nvme_dev_attrs_are_visible (David Milburn) [1457880 1456486 1454365] - [nvme] read the subsystem NQN from Identify Controller (David Milburn) [1457880 1454365 1456486] - [nvme] remove a misleading comment on struct nvme_ns (David Milburn) [1457880 1456486 1454365] - [nvme] explicitly disable APST on quirked devices (David Milburn) [1389600] - [nvme] use a single NVME_AQ_DEPTH and relax it to 32 (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out the cqe reading mechanics from __nvme_process_cq (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out cqe handling into a dedicated routine (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Introduce nvme_ring_cq_doorbell (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix stuck nvme reset (David Milburn) [1457880 1456486 1454365] - [nvme] implement NS Optimal IO Boundary from 1.3 Spec (David Milburn) [1457880 1456486 1454365] - [nvme] no need to wait for the reset when keepalive fails (David Milburn) [1457880 1456486 1454365] - [nvme] move reset workqueue handling to common code (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Remove watchdog timer (David Milburn) [1457880 1456486 1454365] - [nvme] move protection information check into nvme_setup_rw (David Milburn) [1457880 1456486 1454365] - [nvme] mark shutdown_timeout static (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix error code in nvme_rdma_create_ctrl() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: keep track of nvmet connect error status (David Milburn) [1457880 1456486 1454365] - [nvme] add fields into identify controller data structure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Remove a set-but-not-used variable (David Milburn) [1457880 1456486 1454365] - [nvme] use ctrl->device consistently for logging (David Milburn) [1457880 1456486 1454365] - [nvme] allow overriding the NVMe VS via configfs (David Milburn) [1457880 1456486 1454365] - [nvme] add uuid field to nvme_ns and populate via configfs (David Milburn) [1451199] - [nvme] implement namespace identify descriptor list (David Milburn) [1451199] - [nvme] provide UUID value to userspace (David Milburn) [1451199] - [nvme] get list of namespace descriptors (David Milburn) [1451199] - [nvme] rename uuid to nguid in nvme_ns (David Milburn) [1451199] - [nvme] introduce NVMe Namespace Identification Descriptor structures (David Milburn) [1457880 1456486 1454365] - [nvme] use NVME_IDENTIFY_DATA_SIZE (David Milburn) [1457880 1456486 1454365] - [nvme] [lib] add sg_zero_buffer() helper (David Milburn) [1457880 1456486 1454365] - [nvme] nvme-pci: remove redundant includes (David Milburn) [1454365 1456486 1457880] - [nvme] nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride (David Milburn) [1457880 1456486 1454365] - [nvme] move nr_reconnects to nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] queue ns scanning and async request from nvme_wq (David Milburn) [1457880 1456486 1454365] - [nvme] Move transports to use nvme-core workqueue (David Milburn) [1457880 1456486 1454365] - [nvme] Don't allow to reset a reconnecting controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Get rid of CONNECTED state (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: rework rdma connection establishment error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: make nvme_rdma_(create|destroy)_queue_ib symmetrical (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Make queue flags bit numbers and not shifts (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: get rid of unused ctrl lock (David Milburn) [1457880 1456486 1454365] - [nvme] loop: get rid of unused controller lock (David Milburn) [1457880 1456486 1454365] - [nvme] pci: implement host memory buffer support (David Milburn) [1454365 1456486 1457880] - [nvme] [kernel] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute (David Milburn) [1457880 1456486 1454365] - [nvme] save hmpre and hmmin in struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] add dword 12 - 15 fields to struct nvme_features (David Milburn) [1457880 1456486 1454365] - [nvme] add struct nvme_host_mem_buf_desc and HMB flags (David Milburn) [1457880 1456486 1454365] - [nvme] relax APST default max latency to 100ms (David Milburn) [1389600] - [nvme] only consider exit latency when choosing useful non-op power states (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix missing put reference on controller create failure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: on lldd/transport io error, terminate association (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fast fail incoming requests while we reconnect (David Milburn) [1468743] - [nvme] pci: fix multiple ctrl removal scheduling (David Milburn) [1454365 1456486 1457880] - [nvme] fix hang in remove path (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST on Intel 600P/P3100 devices (David Milburn) [1389600] - [nvme] replace is_flags field in nvme_ctrl_ops with a flags field (David Milburn) [1457880 1456486 1454365] - [nvme] pci: consistencly use ctrl->device for logging (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove extra controller reference taken on reconnect (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct nvme status set on abort (David Milburn) [1457880 1456486 1454365] - [nvme] fc: set logging level on resets/deletes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise comment on teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Support ctrl_loss_tmo (David Milburn) [1457880 1456486 1454365] - [nvme] fc: get rid of local reconnect_delay (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: support devices with queue size < 32 (David Milburn) [1457880 1456486 1454365] - [nvme] release the sq ref on rdma read errors (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove target cpu scheduling flag (David Milburn) [1457880 1456486 1454365] - [nvme] fc: stop queues on error detection (David Milburn) [1457880 1456486 1454365] - [nvme] fc: require target or discovery role for fc-nvme targets (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct port role bits (David Milburn) [1457880 1456486 1454365] - [nvme] unmap CMB and remove sysfs file in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: remove nvme_trans_security_protocol (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: Consider LBA format in IO splitting calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: avoid memory corruption caused by calling nvmf_free_options() twice (David Milburn) [1457880 1456486 1454365] - [nvme] Add nvme_core.force_apst to ignore the NO_APST quirk (David Milburn) [1389600] - [nvme] Display raw APST configuration via DYNAMIC_DEBUG (David Milburn) [1389600] - [nvme] Fix APST comment (David Milburn) [1389600] - [nvme] fcloop: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: properly endian swap sq_head (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark the sqhd field as __le16 (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark nvmet_fc_handle_fcp_rqst static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add controller reset support (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add aen abort to teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix command id check (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Change traddr field separator to a colon (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add ls aborts on remote port teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Move LS's to rport (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add missing reference in add_port (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Rework target side abort handling (David Milburn) [1457880 1456486 1454365] - [nvme] fcloop: split job struct from transport for req_release (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add req_release to lldd api (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add target feature flags for upcall isr contexts (David Milburn) [1457880 1456486 1454365] - [nvme] convert from kmap to nvmet_copy_from_sgl (David Milburn) [1457880 1456486 1454365] - [nvme] improve performance for virtual NVMe devices (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Don't set reserved SQ create flags (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST off on THNSF5256GPUK TOSHIBA (David Milburn) [1389600] - [nvme] Adjust the Samsung APST quirk (David Milburn) [1389600] - [nvme] make nvme_error_status private (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme status from block req->errors (David Milburn) [1454365 1456486 1457880] - [nvme] fc: fix status code handling in nvme_fc_fcpio_done (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] loop: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] move the retries count to struct nvme_request (David Milburn) [1454365 1456486 1457880] - [nvme] mark nvme_max_retries static (David Milburn) [1457880 1456486 1454365] - [nvme] cleanup nvme_req_needs_retry (David Milburn) [1457880 1456486 1454365] - [nvme] move ->retries setup to nvme_setup_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] factor request completion code into a common helper (David Milburn) [1457880 1456486 1454365] - [nvme] fc: drop ctrl for all command completions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] loop: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clean up host fcpio done status handling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clear SG list to avoid double frees (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct LS validation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync NVME LS reject reasons with spec (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add check of status_code in ERSP_IU (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync FC-NVME header with standard (David Milburn) [1457880 1456486 1454365] - [nvme] loop: retrieve iod from the cqe command_id (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove unneeded (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] use symbolic constants for log identifiers (David Milburn) [1457880 1456486 1454365] - [nvme] Introduced helper routine for controller status check (David Milburn) [1457880 1456486 1454365] - [nvme] fixed avoided printing nvmet: twice in error logs (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove some code duplication (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Give some more grace for rdma connection establishment (David Milburn) [1457880 1456486 1454365] - [nvme] fix byte swap in nvmet_parse_io_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] add missing byte swap in nvmet_get_smart_log (David Milburn) [1457880 1456486 1454365] - [nvme] loop: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] confirm sq percpu has scheduled and switched to atomic (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix a possible use-after-free when destroying the admin queue (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: add support for host_traddr (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix error handling (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use nvme cm status helper (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: move nvme cm status helper to .h file (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use rdma connection reject helper functions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't bother to validate ioccsz and iorcsz (David Milburn) [1457880 1456486 1454365] - [nvme] pci: No special case for queue busy on IO (David Milburn) [1457880 1456486 1454365] - [nvme] core: Fix race kicking freed request_queue (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Disable on removal when disconnected (David Milburn) [1457880 1456486 1454365] - [nvme] Enable autonomous power state transitions (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Export dev_pm_qos_update_user_latency_tolerance (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Fix writing 'auto' to pm_qos_latency_tolerance_us (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Improve sysfs pm_qos_latency_tolerance validation (David Milburn) [1457880 1456486 1454365] - [nvme] Add a quirk mechanism that uses identify_ctrl (David Milburn) [1454365 1456486 1457880] - [nvme] make nvmf_register_transport require a create_ctrl callback (David Milburn) [1457880 1456486 1454365] - [nvme] Use CNS as 8-bit field and avoid endianness conversion (David Milburn) [1457880 1456486 1454365] - [nvme] add semicolon in nvme_command setting (David Milburn) [1457880 1456486 1454365] - [nvme] fix build with gcc-4.4.4 (David Milburn) [1457880 1456486 1454365] - [nvme] avoid dereferencing nvmet_req (David Milburn) [1457880 1456486 1454365] - [nvme] Make controller state visible via sysfs (David Milburn) [1457880 1456486 1454365] - [nvme] Make cntlid globally unique (David Milburn) [1457880 1456486 1454365] - [nvme] fc: cleanup of abort flag processing in fcp_op_done (David Milburn) [1457880 1456486 1454365] - [nvme] admin-cmd: fix spelling mistake: Counld -> Could (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Don't mark IOD as aborted if abort wasn't sent (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: don't rely on BLK_MAX_CDB (David Milburn) [1457880 1456486 1454365]- [s390] pci: correct hotplug related issues (Hendrik Brueckner) [1486403] - [s390] pci: recognize name clashes with uids (Hendrik Brueckner) [1486403] - [s390] pci: provide more debug information (Hendrik Brueckner) [1486403] - [s390] pci: fix handling of PEC 306 (Hendrik Brueckner) [1486403] - [s390] pci: improve pci hotplug (Hendrik Brueckner) [1486403] - [s390] pci: introduce clp_get_state (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during fmb (de)registration (Hendrik Brueckner) [1486403] - [s390] pci: improve unreg_ioat error handling (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during interrupt deregistration (Hendrik Brueckner) [1486403] - [s390] pci: don't cleanup in arch_setup_msi_irqs (Hendrik Brueckner) [1486403] - [s390] scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix missing trace records for early returns in TMF eh handlers (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records (Hendrik Brueckner) [1494576] - [media] stk1160: Remove '.' from Kconfig (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate *.c_shipped files after previous changes (Prarit Bhargava) [1498552] - [scripts] kconfig: Introduce the "imply" keyword (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate shipped zconf.{hash, lex}.c files (Prarit Bhargava) [1498552] - [scripts] kconfig: warn of unhandled characters in Kconfig commands (Prarit Bhargava) [1498552] - [scripts] kconfig: allow use of relations other than (in)equality (Prarit Bhargava) [1498552] - [scripts] kconfig: re-generate *.c_shipped files after previous change (Prarit Bhargava) [1498552] - [scripts] kconfig: don't silently ignore unhandled characters (Prarit Bhargava) [1498552] - [scripts] kbuild: trivial - use tabs for code indent where possible (Prarit Bhargava) [1498552] - [scripts] kconfig: make allnoconfig disable options behind EMBEDDED and EXPERT (Prarit Bhargava) [1498552] - [scripts] kconfig: remove unused definition from scanner (Prarit Bhargava) [1498552] - [scripts] kconfig: regenerate bison parser (Prarit Bhargava) [1498552] - [scripts] kconfig: do not special-case 'MODULES' symbol (Prarit Bhargava) [1498552] - [kernel] modules: do not depend on kconfig to set 'modules' option to symbol MODULES (Prarit Bhargava) [1498552] - [acpi] acpi / dptf: move int340x_thermal.c to the DPTF folder (Prarit Bhargava) [1496811] - [acpi] acpi / dptf: Add DPTF power participant driver (Prarit Bhargava) [1496811] - [scsi] storvsc: fix memory leak on ring buffer busy (Cathy Avery) [1469095] - [scsi] storvsc: use default I/O timeout handler for FC devices (Cathy Avery) [1469095] - [scsi] storvsc: remove unnecessary channel inbound lock (Cathy Avery) [1469095] - [scsi] storvsc: use in place iterator function (Cathy Avery) [1469095] - [scsi] storvsc: Add support for FC rport (Cathy Avery) [1469095] - [scsi] scsi_transport_fc: Add dummy initiator role to rport (Cathy Avery) [1469095] - [scsi] storvsc: remove return at end of void function (Cathy Avery) [1469095] - [tools] perf bench: Copy kernel files needed to build mem{cpy, set} x86_64 benchmarks (Jeff Moyer) [1437205] - [x86] mce: Fix copy/paste error in exception table entries (Jeff Moyer) [1437205] - [x86] mce: Improve memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Fix return type/value for memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Add memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries (Jeff Moyer) [1437205] - [x86] mce: Add PCI quirks to identify Xeons with machine check recovery (Jeff Moyer) [1437205] - [x86] x86/cpufeature: Carve out X86_FEATURE_* (Jeff Moyer) [1437205] - [x86] x86/headers: Don't asm/processor.h in asm/atomic.h (Jeff Moyer) [1437205] - [kernel] jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL (Jeff Moyer) [1437205] - [x86] x86/mm: add mcsafe exception table mechanism (Jeff Moyer) [1437205] - [tools] perf bench mem: Prepare the x86-64 build for upstream memcpy_mcsafe() changes (Jeff Moyer) [1437205] - [pci] dpc: Add local struct device pointers (Myron Stowe) [1499031] - [pci] dpc: Add eDPC support (Myron Stowe) [1499031] - [pci] dpc: Fix control register setting (Myron Stowe) [1499031] - [pci] dpc: Skip DPC event if device is not present (Myron Stowe) [1499031] - [pci] dpc: Wait for Root Port busy to clear (Myron Stowe) [1499031] - [pci] dpc: Decode extended reasons (Myron Stowe) [1499031] - [pci] Make DPC explicitly non-modular (Myron Stowe) [1499031] - [pci] Remove DPC tristate module option (Myron Stowe) [1499031] - [pci] Bind DPC to Root Ports as well as Downstream Ports (Myron Stowe) [1499031] - [pci] Fix whitespace in struct dpc_dev (Myron Stowe) [1499031] - [pci] Convert Downstream Port Containment driver to use devm_* functions (Myron Stowe) [1499031] - [security] selinux: fix double free in selinux_parse_opts_str() (Paul Moore) [1456843] - [s390] report new vector facilities (Hendrik Brueckner) [1375265] - [s390] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled (Hendrik Brueckner) [1494577] - [s390] qeth: fix L3 next-hop in xmit qeth hdr (Hendrik Brueckner) [1490787] - [ata] libata: Fix device_rh removal warning (Prarit Bhargava) [1455942] - [i2c] i801: Add support for Intel Gemini Lake (Steve Best) [1457268] - [tools] power turbostat: initial Gemini Lake SOC support (Steve Best) [1465246] - [powercap] intel_rapl: Add support for Gemini Lake (Steve Best) [1464887]- [fs] ext4: in ext4_seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1494317] - [fs] cifs: show 'soft' in the mount options for hard mounts (Leif Sahlberg) [1490774] - [fs] cifs: Reconnect expired SMB sessions (Leif Sahlberg) [1477052] - [fs] nfsd: give out fewer session slots as limit approaches (Dave Wysochanski) [1492234] - [fs] nfsd: increase DRC cache limit (Dave Wysochanski) [1492234] - [fs] ext4: fix off-by-in loop termination in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1469363] - [fs] ext4: fix SEEK_HOLE (Bill O'Donnell) [1469363] - [netdrv] atlantic: fix iommu errors (David Arcari) [1490698] - [netdrv] aquantia: Fix transient invalid link down/up indications (David Arcari) [1452077] - [netdrv] aquantia: Fix Tx queue hangups (David Arcari) [1452077] - [netdrv] aquantia: use centralized core mtu check (David Arcari) [1452077] - [netdrv] aquantia: Setup max_mtu in ndev to enable jumbo frames (David Arcari) [1452077] - [netdrv] aquantia: set net_device mtu when mtu is changed (David Arcari) [1452077] - [netdrv] aquantia: Fixes for aq_ndev_change_mtu (David Arcari) [1452077] - [netdrv] aquantia: Show info message if bad firmware version detected (David Arcari) [1452077] - [netdrv] aquantia: Fix for multicast filter handling (David Arcari) [1452077] - [netdrv] aquantia: Fix for incorrect speed index (David Arcari) [1452077] - [netdrv] aquantia: Workaround for HW checksum bug (David Arcari) [1452077] - [netdrv] aquantia: Fix for number of RSS queues (David Arcari) [1452077] - [netdrv] aquantia: Extra spinlocks removed (David Arcari) [1452077] - [netdrv] aquantia: atlantic: remove declaration of hw_atl_utils_hw_set_power (David Arcari) [1452077] - [netdrv] aquantia: remove redundant checks on error status (David Arcari) [1452077] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1454906] - [netdrv] e1000e: Initial Support for IceLake (David Arcari) [1454906] - [netdrv] e1000e: add check on e1e_wphy() return value (David Arcari) [1454906] - [netdrv] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails (David Arcari) [1454906] - [netdrv] e1000e: add statistic indicating number of skipped Tx timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix race condition around skb_tstamp_tx() (David Arcari) [1454906] - [netdrv] update drivers to make both SW and HW TX timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (David Arcari) [1454906] - [netdrv] sfc: don't try and read ef10 data on non-ef10 NIC (Jarod Wilson) [1479400] - [netdrv] sfc: Add ethtool -m support for QSFP modules (Jarod Wilson) [1479400] - [netdrv] sfc: don't read beyond unicast address list (Jarod Wilson) [1474250 1479400] - [netdrv] sfc: correct comment on efx_mcdi_process_event (Jarod Wilson) [1479400] - [netdrv] sfc: change Unknown MCDI event message to print full event (Jarod Wilson) [1479400] - [netdrv] sfc: fix attempt to translate invalid filter ID (Jarod Wilson) [1479400] - [netdrv] sfc: Fix MCDI command size for filter operations (Jarod Wilson) [1449449 1479400] - [netdrv] sfc: remove duplicate up_write on VF filter_sem (Jarod Wilson) [1479400] - [netdrv] sfc: revert changes to NIC revision numbers (Jarod Wilson) [1479400] - [netdrv] sfc: don't rearm interrupts if busy polling (Jarod Wilson) [1479400] - [netdrv] sfc: use core min/max MTU checking (Jarod Wilson) [1479400] - [scsi] cxgb4i: assign rxqs in round robin mode (Arjun Vynipadath) [1458307] - [scsi] cxgbi: fix build with EXTRA_CFLAGS (Arjun Vynipadath) [1458307] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Arjun Vynipadath) [1458307] - [iscsi] target: fix invalid flags in text response (Arjun Vynipadath) [1458312] - [iscsi] target: fix memory leak in iscsit_setup_text_cmd() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: add missing __kfree_skb() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: fix sg_nents calculation (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: Add an #include directive (Arjun Vynipadath) [1458312] - [infiniband] iw_cxgb4: don't use WR keys/addrs for 0 byte reads (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Fix error codes in c4iw_create_cq() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Fix memory leaks during module exit (Arjun Vynipadath) [1458304] - [infiniband] rdma/iw_cxgb4: Avoid touch after free error in ARP failure handlers (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: check return value of alloc_skb (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Use more common logging style (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: clean up send_connect() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Use AF_INET for sin_family field (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Handle NET_XMIT return codes (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Wake up waiters after flushing the qp (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Limit MRs to < 8GB for T4/T5 devices (Arjun Vynipadath) [1458304]- [netdrv] ixgbe: Disable flow control for XFI (Ken Cox) [1452423] - [netdrv] ixgbe: Do not support flow control autonegotiation for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Update NW_MNG_IF_SEL support for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Enable LASI interrupts for X552 devices (Ken Cox) [1452423] - [netdrv] ixgbe: Ensure MAC filter was added before setting MACVLAN (Ken Cox) [1452423] - [netdrv] ixgbe: pci_set_drvdata must be called before register_netdev (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve cppcheck format string warning (Ken Cox) [1452423] - [netdrv] ixgbe: fix writes to PFQDE (Ken Cox) [1452423] - [netdrv] ixgbe: Bump version number (Ken Cox) [1452423] - [netdrv] ixgbe: check for Tx timestamp timeouts during watchdog (Ken Cox) [1452423] - [netdrv] ixgbe: add statistic indicating number of skipped Tx timestamps (Ken Cox) [1452423] - [netdrv] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Ken Cox) [1452423] - [netdrv] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve truncation warning for q_vector->name (Ken Cox) [1452423] - [netdrv] ixgbe: Add error checking to setting VF MAC (Ken Cox) [1452423] - [netdrv] ixgbe: Correct thermal sensor event check (Ken Cox) [1452423] - [netdrv] ixgbe: enable L3/L4 filtering for Tx switched packets (Ken Cox) [1452423] - [netdrv] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Ken Cox) [1452423] - [netdrv] ixgbe: initialize u64_stats_sync structures early at ixgbe_probe (Ken Cox) [1452423] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1452423] - [netdrv] ixgbe: Check for RSS key before setting value (Ken Cox) [1452423] - [netdrv] ixgbe: Add 1000Base-T device based on X550EM_X MAC (Ken Cox) [1452905 1452423] - [netdrv] ixgbe: Allow setting zero MAC address for VF (Ken Cox) [1452423] - [netdrv] ixgbe: clean macvlan MAC filter table on VF reset (Ken Cox) [1452423] - [netdrv] ixgbe: Acquire PHY semaphore before device reset (Ken Cox) [1452423] - [netdrv] ixgbe: Fix output from ixgbe_dump (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for maximum headroom when using build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: add check for VETO bit when configuring link for KR (Ken Cox) [1452423] - [netdrv] ixgbe: Remove unused define (Ken Cox) [1452423] - [netdrv] ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Ken Cox) [1452423] - [netdrv] ixgbe: return early instead of wrap block in if statement (Ken Cox) [1452423] - [netdrv] ixgbe: move num_vfs_macvlans allocation into separate function (Ken Cox) [1452423] - [netdrv] ixgbe: add default setup_link for x550em_a MAC type (Ken Cox) [1452423] - [netdrv] ixgbe: list X553 backplane speeds correctly (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Add X552 XFI backplane support (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Complete support for X553 sgmii (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Remove driver config for KX4 PHY (Ken Cox) [1452423] - [netdrv] ixgbe: Remove pr_cont uses (Ken Cox) [1452423] - [netdrv] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported (Ken Cox) [1452423] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Ken Cox) [1452423] - [netdrv] intel: ixgbe: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1452423] - [netdrv] ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Ken Cox) [1452423] - [netdrv] ixgbe: update the rss key on h/w, when ethtool ask for it (Ken Cox) [1452423] - [netdrv] scripts/spelling.txt: add "applys" pattern and fix typo instances (Ken Cox) [1452423] - [netdrv] ixgbe: Don't bother clearing buffer memory for descriptor rings (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: Add private flag to control buffer mode (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for padding packet (Ken Cox) [1452423] - [netdrv] ixgbe: Break out Rx buffer page management (Ken Cox) [1452423] - [netdrv] ixgbe: Use length to determine if descriptor is done (Ken Cox) [1452423] - [netdrv] ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Ken Cox) [1452423] - [netdrv] ixgbe: Update code to better handle incrementing page count (Ken Cox) [1452423] - [netdrv] ixgbe: Update driver to make use of DMA attributes in Rx path (Ken Cox) [1452423] - [netdrv] ixgbe: Only DMA sync frame length (Ken Cox) [1452423] - [netdrv] ixgbe: Add function for checking to see if we can reuse page (Ken Cox) [1452423] - [netdrv] ixgbe: prefix Data Center Bridge ops struct (Ken Cox) [1452423] - [netdrv] ixgbe: Support 2.5Gb and 5Gb speed (Ken Cox) [1452423] - [netdrv] ixgbe: get rid of custom busy polling code (Ken Cox) [1452423] - [netdrv] ixgbe: Flip to the new dev walk API (Ken Cox) [1452423] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1452423] - [netdrv] ixgbe: Error handler for duplicate filter locations in hardware for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Fix deleting link filters for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Match on multiple headers for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for redirect action to cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Extend cls_u32 offload to support UDP headers (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for L4 ports (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for fields with masks (Ken Cox) [1452423] - [netdrv] ixgbe: fix error handling in TC cls_u32 offload routines (Ken Cox) [1452423] - [netdrv] cls_u32: move TC offload feature bit into cls_u32 offload logic (Ken Cox) [1452423] - [netdrv] ixgbe: abort with cls u32 divisor groups greater than 1 (Ken Cox) [1452423] - [netdrv] ixgbe: add support for tc_u32 offload (Ken Cox) [1452423] - [netdrv] ixgbe: limit combined total of macvlan and SR-IOV VFs (Ken Cox) [1452423] - [netdrv] bnx2: use setup_timer() helper (Ken Cox) [1479143] - [netdrv] generalize napi_complete_done() (Ken Cox) [1479143] - [netdrv] bnx2: use READ_ONCE() instead of barrier() (Ken Cox) [1479143] - [netdrv] bnx2: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1479143] - [netdrv] bnx2: Wait for in-flight DMA to complete at probe stage (Ken Cox) [1374594 1479143] - [netdrv] bnx2: RHEL only patch to use new min/max MTU code without breaking KABI (Ken Cox) [1479143] - [netdrv] ethernet/broadcom: use core min/max MTU checking (Ken Cox) [1479143]- [fs] ceph: fix __choose_mds() for LSSNAP request (Ilya Dryomov) [1489426] - [fs] ceph: avoid panic in create_session_open_msg() if utsname() returns NULL (Ilya Dryomov) [1489426] - [fs] libceph: don't allow bidirectional swap of pg-upmap-items (Ilya Dryomov) [1489426] - [fs] ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap (Ilya Dryomov) [1489426] - [fs] ceph: fix message order check in handle_cap_export() (Ilya Dryomov) [1489426] - [fs] ceph: fix NULL pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1489426] - [fs] ceph: adjust 36 checks for NULL pointers (Ilya Dryomov) [1489426] - [fs] ceph: delete an unnecessary return statement in update_dentry_lease() (Ilya Dryomov) [1489426] - [fs] ceph: ENOMEM pr_err in __get_or_create_frag() is redundant (Ilya Dryomov) [1489426] - [fs] ceph: check negative offsets in ceph_llseek() (Ilya Dryomov) [1489426] - [fs] ceph: more accurate statfs (Ilya Dryomov) [1489426] - [fs] ceph: properly set snap follows for cap reconnect (Ilya Dryomov) [1489426] - [fs] ceph: don't use CEPH_OSD_FLAG_ORDERSNAP (Ilya Dryomov) [1489426] - [fs] ceph: include snapc in debug message of write (Ilya Dryomov) [1489426] - [fs] ceph: make sure flushsnap messages are sent in proper order (Ilya Dryomov) [1489426] - [fs] ceph: fix -EOLDSNAPC handling (Ilya Dryomov) [1489426] - [fs] ceph: send LSSNAP request to auth mds of directory inode (Ilya Dryomov) [1489426] - [fs] ceph: cleanup ceph_readdir_prepopulate() (Ilya Dryomov) [1489426] - [fs] ceph: new cap message flags indicate if there is pending capsnap (Ilya Dryomov) [1489426] - [fs] ceph: nuke startsync op (Ilya Dryomov) [1489426] - [fs] rbd: silence bogus uninitialized use warning in rbd_acquire_lock() (Ilya Dryomov) [1489426] - [fs] ceph: validate correctness of some mount options (Ilya Dryomov) [1489426] - [fs] ceph: limit osd write size (Ilya Dryomov) [1489426] - [fs] ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN (Ilya Dryomov) [1489426] - [fs] ceph: remove unused cap_release_safety mount option (Ilya Dryomov) [1489426] - [fs] libceph: make RECOVERY_DELETES feature create a new interval (Ilya Dryomov) [1489426] - [fs] libceph: upmap semantic changes (Ilya Dryomov) [1489426] - [fs] crush: assume weight_set != null imples weight_set_size > 0 (Ilya Dryomov) [1489426] - [fs] libceph: fallback for when there isn't a pool-specific choose_arg (Ilya Dryomov) [1489426] - [fs] libceph: don't call ->reencode_message() more than once per message (Ilya Dryomov) [1489426] - [fs] libceph: make encode_request_*() work with r_mempool requests (Ilya Dryomov) [1489426] - [fs] libceph: potential NULL dereference in ceph_msg_data_create() (Ilya Dryomov) [1489426] - [fs] ceph: fix race in concurrent readdir (Ilya Dryomov) [1489426] - [fs] libceph: don't call encode_request_finish() on MOSDBackoff messages (Ilya Dryomov) [1489426] - [fs] libceph: use alloc_pg_mapping() in __decode_pg_upmap_items() (Ilya Dryomov) [1489426] - [fs] libceph: set -EINVAL in one place in crush_decode() (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on osdmap_apply_incremental() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix old style declaration warnings (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS (Ilya Dryomov) [1489426] - [fs] libceph: osd_state is 32 bits wide in luminous (Ilya Dryomov) [1489426] - [fs] crush: remove an obsolete comment (Ilya Dryomov) [1489426] - [fs] crush: crush_init_workspace starts with struct crush_work (Ilya Dryomov) [1489426] - [fs] libceph, crush: per-pool crush_choose_arg_map for crush_do_rule() (Ilya Dryomov) [1489426] - [fs] crush: implement weight and id overrides for straw2 (Ilya Dryomov) [1489426] - [fs] libceph: apply_upmap() (Ilya Dryomov) [1489426] - [fs] libceph: compute actual pgid in ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1489426] - [fs] libceph: pg_upmap[_items] infrastructure (Ilya Dryomov) [1489426] - [fs] libceph: ceph_decode_skip_* helpers (Ilya Dryomov) [1489426] - [fs] libceph: kill __{insert, lookup, remove}_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: introduce and switch to decode_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: don't pass pgid by value (Ilya Dryomov) [1489426] - [fs] libceph: respect RADOS_BACKOFF backoffs (Ilya Dryomov) [1489426] - [fs] libceph: make DEFINE_RB_* helpers more general (Ilya Dryomov) [1489426] - [fs] libceph: avoid unnecessary pi lookups in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: use target pi for calc_target() calculations (Ilya Dryomov) [1489426] - [fs] libceph: always populate t->target_{oid, oloc} in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: make sure need_resend targets reflect latest map (Ilya Dryomov) [1489426] - [fs] libceph: delete from need_resend_linger before check_linger_pool_dne() (Ilya Dryomov) [1489426] - [fs] libceph: resend on PG splits if OSD has RESEND_ON_SPLIT (Ilya Dryomov) [1489426] - [fs] libceph: drop need_resend from calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: MOSDOp v8 encoding (actual spgid + full hash) (Ilya Dryomov) [1489426] - [fs] libceph: ceph_connection_operations::reencode_message() method (Ilya Dryomov) [1489426] - [fs] libceph: encode_{pgid,oloc}() helpers (Ilya Dryomov) [1489426] - [fs] libceph: introduce ceph_spg, ceph_pg_to_primary_shard() (Ilya Dryomov) [1489426] - [fs] libceph: new pi->last_force_request_resend (Ilya Dryomov) [1489426] - [fs] libceph: fold [l]req->last_force_resend into ceph_osd_request_target (Ilya Dryomov) [1489426] - [fs] libceph: support SERVER_JEWEL feature bits (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for OSD_POOLRESEND (Ilya Dryomov) [1489426] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Ilya Dryomov) [1489426] - [fs] libceph: new features macros (Ilya Dryomov) [1489426] - [fs] libceph: remove ceph_sanitize_features() workaround (Ilya Dryomov) [1489426] - [fs] ceph: update ceph_dentry_info::lease_session when necessary (Ilya Dryomov) [1489426] - [fs] ceph: avoid accessing freeing inode in ceph_check_delayed_caps() (Ilya Dryomov) [1489426] - [fs] ceph: avoid invalid memory dereference in the middle of umount (Ilya Dryomov) [1489426] - [fs] ceph: getattr before read on ceph.* xattrs (Ilya Dryomov) [1489426] - [fs] ceph: don't re-send interrupted flock request (Ilya Dryomov) [1489426] - [fs] ceph: cleanup writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: redirty page when writepage_nounlock() skips unwritable page (Ilya Dryomov) [1489426] - [fs] ceph: remove useless page->mapping check in writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: update the 'approaching max_size' code (Ilya Dryomov) [1489426] - [fs] ceph: re-request max size after importing caps (Ilya Dryomov) [1489426] - [fs] ceph: unify inode i_ctime update (Ilya Dryomov) [1489426] - [fs] ceph: check i_nlink while converting a file handle to dentry (Ilya Dryomov) [1489426] - [fs] ceph: check that the new inode size is within limits in ceph_fallocate() (Ilya Dryomov) [1489426] - [fs] libceph: cleanup old messages according to reconnect seq (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on crush_decode() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix error handling in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: validate blob_struct_v in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: drop version variable from ceph_monmap_decode() (Ilya Dryomov) [1489426] - [fs] libceph: make ceph_msg_data_advance() return void (Ilya Dryomov) [1489426] - [fs] libceph: use kbasename() and kill ceph_file_part() (Ilya Dryomov) [1489426]- [netdrv] liquidio: fix build errors when CONFIG_DYNAMIC_DEBUG=y and both PF and VF drivers are built as loadable modules (Felix Manlunas) [1451436] - [netdrv] liquidio: fix crash in presence of zeroed-out base address regs (Felix Manlunas) [1451436] - [netdrv] liquidio: show NIC's U-Boot version in a dev_info() message (Felix Manlunas) [1451436] - [netdrv] liquidio: change manner of detecting whether or not NIC firmware is loaded (Felix Manlunas) [1451436] - [netdrv] liquidio: make VF driver notify NIC firmware of MTU change (Felix Manlunas) [1451436] - [netdrv] liquidio: move macro definition to a proper place (Felix Manlunas) [1451436] - [netdrv] liquidio: fix use of pf in pass-through mode in a virtual machine (Felix Manlunas) [1451436] - [netdrv] liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Smatch error (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, issue droq credits before enablement (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, don't reload f/w, issue pf flr at exit (Felix Manlunas) [1451436] - [netdrv] liquidio: fix spelling mistake: "interuupt" -> "interrupt" (Felix Manlunas) [1451436] - [netdrv] liquidio: update VF's netdev->extended->max_mtu if there's a change in PF's MTU (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-channels feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_interrupt to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_legacy_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_msix_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: fix issues with fw_type module parameter (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-ring feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_setup_io_queues to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_poll to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_drv_callback to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_push_packet to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_droq to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved update_txq_status to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved wait_for_pending_requests to octeon_network.h (Felix Manlunas) [1451436] - [netdrv] liquidio: fix duplicated code for different branches (Felix Manlunas) [1451436] - [netdrv] liquidio: update debug console logging mechanism (Felix Manlunas) [1451436] - [netdrv] liquidio: moved ptp_enable to octeon_device structure (Felix Manlunas) [1451436] - [netdrv] liquidio: removed check for queue size alignment (Felix Manlunas) [1451436] - [netdrv] liquidio: rx/tx queue cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: napi cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix misspelled firmware image filenames (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong info about vf rx/tx ring parameters reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: moved console_bitmask module param to lio_main.c (Felix Manlunas) [1451436] - [netdrv] liquidio: add missing strings in oct_dev_state_str array (Felix Manlunas) [1451436] - [netdrv] liquidio: set sriov_totalvfs correctly (Felix Manlunas) [1451436] - [netdrv] liquidio: bump up driver version to match newer NIC firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: cleanup: removed cryptic and misleading macro (Felix Manlunas) [1451436] - [netdrv] liquidio: standardization: use min_t instead of custom macro (Felix Manlunas) [1451436] - [netdrv] liquidio: fix implicit irq include causing build failures (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_vf_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: do not dereference null ptr (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: support new firmware statistic fw_err_pki (Felix Manlunas) [1451436] - [netdrv] liquidio: fix possible eeprom format string overflow (Felix Manlunas) [1451436] - [netdrv] liquidio: fix bug in soft reset failure detection (Felix Manlunas) [1451436] - [netdrv] liquidio: stop using huge static buffer, save 4096k in .data (Felix Manlunas) [1451436] - [netdrv] liquidio: replace info-pointer mode with buffer-pointer-only mode (Felix Manlunas) [1451436] - [netdrv] liquidio: implement vlan filter enable and disable (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames (Felix Manlunas) [1451436] - [netdrv] liquidio: disallow enabling firmware debug from a VF (Felix Manlunas) [1451436] - [netdrv] liquidio: Fix checkpatch errors with references crossing single line (Felix Manlunas) [1451436] - [netdrv] liquidio: VF interrupt initialization cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon (Felix Manlunas) [1451436] - [netdrv] liquidio: fix rare pci_driver.probe failure of VF driver (Felix Manlunas) [1451436] - [netdrv] liquidio: handle HWTSTAMP_FILTER_NTP_ALL (Felix Manlunas) [1451436] - [netdrv] liquidio: make the spinlock octeon_devices_lock static (Felix Manlunas) [1451436] - [netdrv] liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix insmod failure when multiple NICs are plugged in (Felix Manlunas) [1451436] - [netdrv] liquidio: silence a locking static checker warning (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary variable assignment (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF incorrectly indicating that it successfully set its VLAN (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Octeon core watchdog timeout false alarm (Felix Manlunas) [1451436] - [netdrv] liquidio: clear the correct memory (Felix Manlunas) [1451436] - [netdrv] liquidio: add explicit interrupt.h includes (Felix Manlunas) [1451436] - [netdrv] liquidio: refactor interrupt moderation code (Felix Manlunas) [1451436] - [netdrv] liquidio: do not reset Octeon if NIC firmware was preloaded (Felix Manlunas) [1451436] - [netdrv] liquidio: fix tx completions in napi poll (Felix Manlunas) [1451436] - [netdrv] liquidio: allocate RX buffers in OOM conditions in PF and VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Coverity scan errors (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for vf mac addr command sent to nic firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: add debug error messages to report command timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: remove duplicate code (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about link modes reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: use meaningful names for IRQs (Felix Manlunas) [1451436] - [netdrv] liquidio: remove/replace invalid code (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize DMA in NUMA systems (Felix Manlunas) [1451436] - [netdrv] liquidio: add support for XPS (Felix Manlunas) [1451436] - [netdrv] liquidio: improve UDP TX performance (Felix Manlunas) [1451436] - [netdrv] liquidio: fix build errors when linux/phy*.h is removed from dsa.h (Felix Manlunas) [1451436] - [netdrv] liquidio: do not dereference pointer if it's NULL (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for iq and droq cnts going negative (Felix Manlunas) [1451436] - [netdrv] liquidio: generalize napi_complete_done() (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid accessing skb after submitting to input queue (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove usage of net_device last_rx member (Felix Manlunas) [1451436] - [netdrv] liquidio: use fallback for selecting txq (Felix Manlunas) [1451436] - [netdrv] liquidio vf: reduce load time of module (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary code (Felix Manlunas) [1451436] - [netdrv] liquidio: store the L4 hash of rx packets in skb (Felix Manlunas) [1451436] - [netdrv] liquidio: simplify octeon_flush_iq() (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about channels reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio vf: fix incorrect struct being used (Felix Manlunas) [1451436] - [netdrv] liquidio: remove PTP support in 23XX adapters (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize reads from Octeon PCI console (Felix Manlunas) [1451436] - [netdrv] liquidio VF error handling (Felix Manlunas) [1451436] - [netdrv] liquidio VF timestamp (Felix Manlunas) [1451436] - [netdrv] liquidio VF ethtool stats (Felix Manlunas) [1451436] - [netdrv] liquidio VF vxlan (Felix Manlunas) [1451436] - [netdrv] liquidio VF vlan support (Felix Manlunas) [1451436] - [netdrv] liquidio VF rx data and ctl path (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF TX buffers (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF xmit (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF scatter gather lists (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mac address (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF link status (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF offload features (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF init and destroy (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF interrupt (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mailbox (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: init VF softcommand queues (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register access (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF queue setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF config setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF registration (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: bitwise vs logical AND typo (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: fix for new check patch errors (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: copyrights changes and alignment (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: code cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: device states (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF related operations (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: mailbox interrupt processing (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: Mailbox support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: sysfs VF config support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: HW config for VF support (Felix Manlunas) [1451436] - [netdrv] liquidio: use core min/max MTU checking (Felix Manlunas) [1451436] - [netdrv] liquidio: cn23xx: fix a loop timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX pause frame support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX napi support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX health monitoring (Felix Manlunas) [1451436] - [netdrv] liquidio: ethtool and led control support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX octeon3 instruction (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX IQ access (Felix Manlunas) [1451436] - [netdrv] liquidio: RX control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: link and control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX firmware download (Felix Manlunas) [1451436] - [netdrv] liquidio: MSIX support for CN23XX (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue manipulation (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register setup (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX device init and sriov config (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: Common enable irq function (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware version management (Felix Manlunas) [1451436] - [netdrv] liquidio: Consolidate common functionality (Felix Manlunas) [1451436] - [netdrv] liquidio: declare liquidio_set_rxcsum_command static (Felix Manlunas) [1451436] - [netdrv] liquidio: Response header changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove redundant code (Felix Manlunas) [1451436] - [netdrv] liquidio: Droq validation (Felix Manlunas) [1451436] - [netdrv] liquidio: MTU limits (Felix Manlunas) [1451436] - [netdrv] liquidio: free resources during shutdown (Felix Manlunas) [1451436] - [netdrv] liquidio: iq/oq limits (Felix Manlunas) [1451436] - [netdrv] liquidio: softcommand delay (Felix Manlunas) [1451436] - [netdrv] liquidio: IQ synchronization (Felix Manlunas) [1451436] - [netdrv] liquidio: Macro replacements (Felix Manlunas) [1451436] - [netdrv] liquidio: Vxlan support (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unused including (Felix Manlunas) [1451436] - [netdrv] liquidio: ddr timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: Support priv flag (Felix Manlunas) [1451436] - [netdrv] liquidio: ptp info (Felix Manlunas) [1451436] - [netdrv] liquidio: New xaui info (Felix Manlunas) [1451436] - [netdrv] liquidio: New statistics support (Felix Manlunas) [1451436] - [netdrv] liquidio: tx rx interrupt moderation (Felix Manlunas) [1451436] - [netdrv] liquidio: chip reset changes (Felix Manlunas) [1451436] - [netdrv] liquidio: New unload state (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware image download (Felix Manlunas) [1451436] - [netdrv] liquidio: Napi rx/tx traffic (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan filtering (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan offloads changes (Felix Manlunas) [1451436] - [netdrv] liquidio: soft command buffer limits (Felix Manlunas) [1451436] - [netdrv] liquidio: Introduce new octeon2/3 header (Felix Manlunas) [1451436] - [netdrv] liquidio: Replace ifidx for FW commands (Felix Manlunas) [1451436] - [netdrv] liquidio: New driver FW command structure (Felix Manlunas) [1451436] - [netdrv] liquidio: Consider PTP for packet size calculations (Felix Manlunas) [1451436] - [netdrv] liquidio: RX desc alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: RX queue alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Scatter gather list per IQ (Felix Manlunas) [1451436] - [netdrv] liquidio: Host queue mapping changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid double free during soft command (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Remove deprecated create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: request_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: response_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] liquidio: use kmemdup (Felix Manlunas) [1451436] - [netdrv] liquidio: replace netdev->trans_start update with helper (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: fix check for in progress flag (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Return correct error code (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: use helpers ns_to_timespec64() (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: constify pci_error_handlers structures (Felix Manlunas) [1451436] - [netdrv] liquidio: get rid of unnecessary initializations in .get_drvinfo() (Felix Manlunas) [1451436] - [netdrv] liquidio: use kzalloc in setup_glist() (Felix Manlunas) [1451436] - [netdrv] liquidio: Delete unnecessary checks before the function call "vfree" (Felix Manlunas) [1451436] - [netdrv] liquidio: fix some error handling in lio_set_phys_id() (Felix Manlunas) [1451436] - [netdrv] Modify liquidio Kconfig for crc lib (Felix Manlunas) [1451436] - [netdrv] Fix Cavium liquidio build related errors and warnings (Felix Manlunas) [1451436] - [netdrv] reference new cavium directory in Makefile and Kconfig (Felix Manlunas) [1451436] - [netdrv] Add support of Cavium liquidio ethernet adapters (Felix Manlunas) [1451436] - [kernel] pci: Add Cavium PCI vendor id (Felix Manlunas) [1451436]- [char] tpm: do not suspend/resume if power stays on (Jerry Snitselaar) [1456939] - [char] tpm: use tpm2_pcr_read() in tpm2_do_selftest() (Jerry Snitselaar) [1456939] - [char] tpm: use tpm_buf functions in tpm2_pcr_read() (Jerry Snitselaar) [1456939] - [char] tpm_tis: make ilb_base_addr static (Jerry Snitselaar) [1456939] - [char] tpm: consolidate the TPM startup code (Jerry Snitselaar) [1456939] - [char] tpm: Enable CLKRUN protocol for Braswell systems (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix priv->cmd_size initialisation (Jerry Snitselaar) [1456939] - [char] tpm: fix a kernel memory leak in tpm-sysfs.c (Jerry Snitselaar) [1456939] - [char] tpm/tpm_atmel: remove unnecessary NULL check (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Prevent userspace from sending driver command (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Implement request_locality function (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Suppress error logging when in closed state (Jerry Snitselaar) [1456939] - [char] tpm, tpmrm: Mark tpmrm_write as static (Jerry Snitselaar) [1456939] - [char] tpm: remove struct tpm_pcrextend_in (Jerry Snitselaar) [1456939] - [char] tpm, tpm_infineon: remove useless snprintf() calls (Jerry Snitselaar) [1456939] - [char] tpm: fix byte order related arithmetic inconsistency in tpm_getcap() (Jerry Snitselaar) [1456939] - [char] tpm: Apply a sane minimum adapterlimit value for retransmission (Jerry Snitselaar) [1456939] - [char] tpm_tis: Consolidate the platform and acpi probe flow (Jerry Snitselaar) [1456939] - [char] tpm_tis: Use platform_get_irq (Jerry Snitselaar) [1456939] - [char] tpm_tis: Fix IRQ autoprobing when using platform_device (Jerry Snitselaar) [1456939] - [char] tpm_tis: convert to using locality callbacks (Jerry Snitselaar) [1456939] - [char] tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend() (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of ordinals to tpm_input_header (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header (Jerry Snitselaar) [1456939] - [char] acpica: Add header support for TPM2 table changes (Jerry Snitselaar) [1456939] - [char] tpm: Fix reference count to main device (Jerry Snitselaar) [1456939] - [char] tpm: fix handling of the TPM 2.0 event logs (Jerry Snitselaar) [1456939] - [char] tpm_crb: remove a cruft constant (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: Enable TPM CRB interface for ARM64 (Jerry Snitselaar) [1456939] - [char] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix unused warnings on suspend/resume functions (Jerry Snitselaar) [1456939] - [char] tpm: add sleep only for retry in i2c_nuvoton_write_status() (Jerry Snitselaar) [1456939] - [char] vtpm: Fix missing NULL check (Jerry Snitselaar) [1456939] - [char] tpm2: add session handle context saving and restoring to the space code (Jerry Snitselaar) [1456939] - [char] tpm: expose spaces via a device link /dev/tpmrm (Jerry Snitselaar) [1456939] - [char] tpm: split out tpm-dev.c into tpm-dev.c and tpm-common-dev.c (Jerry Snitselaar) [1456939] - [char] tpm: infrastructure for TPM spaces (Jerry Snitselaar) [1456939] - [char] tpm: validate TPM 2.0 commands (Jerry Snitselaar) [1456939] - [char] tpm: export tpm2_flush_context_cmd (Jerry Snitselaar) [1456939] - [char] tpm: move length validation to tpm_transmit() (Jerry Snitselaar) [1456939] - [char] tpm: select CONFIG_CRYPTO (Jerry Snitselaar) [1456939] - [char] tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver (Jerry Snitselaar) [1456939] - [char] tpm_tis_core: Choose appropriate timeout for reading burstcount (Jerry Snitselaar) [1456939] - [char] tpm: declare tpm2_get_pcr_allocation() as static (Jerry Snitselaar) [1456939] - [char] tpm: Fix expected number of response bytes of TPM1.2 PCR Extend (Jerry Snitselaar) [1456939] - [char] tpm: fix misspelled "facilitate" in module parameter description (Jerry Snitselaar) [1456939] - [char] tpm: silence an array overflow warning (Jerry Snitselaar) [1456939] - [char] tpm: fix the type of owned field in cap_t (Jerry Snitselaar) [1456939] - [char] tpm: add securityfs support for TPM 2.0 firmware event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance read_log_of() to support Physical TPM event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance TPM 2.0 PCR extend to support multiple banks (Jerry Snitselaar) [1456939] - [char] tpm: implement TPM 2.0 capability to get active PCR banks (Jerry Snitselaar) [1456939] - [char] tpm: fix RC value check in tpm2_seal_trusted (Jerry Snitselaar) [1456939] - [char] tpm_tis: fix iTPM probe via probe_itpm() function (Jerry Snitselaar) [1456939] - [char] tpm: Begin the process to deprecate user_read_timer (Jerry Snitselaar) [1456939] - [char] tpm: remove tpm_read_index and tpm_write_index from tpm.h (Jerry Snitselaar) [1456939] - [char] tpm: Check size of response before accessing data (Jerry Snitselaar) [1456939] - [char] tpm_tis: use default timeout value if chip reports it as zero (Jerry Snitselaar) [1456939] - [char] tpm: Do not print an error message when doing TPM auto startup (Jerry Snitselaar) [1456939] - [char] tpm, tpm_crb: Handle 64-bit resource in crb_check_resource() (Jerry Snitselaar) [1456939] - [char] tpm/tpm_tis_spi: drop duplicate header module.h (Jerry Snitselaar) [1456939] - [char] tpm/st33zp24: Remove unneeded linux/miscdevice.h include (Jerry Snitselaar) [1456939] - [char] tpm/vtpm: fix kdoc warnings (Jerry Snitselaar) [1456939] - [char] tmp: use pdev for parent device in tpm_chip_alloc (Jerry Snitselaar) [1456939] - [char] tpm/tpm2-chip: fix kdoc errors (Jerry Snitselaar) [1456939] - [char] tpm: add kdoc for tpm_transmit and tpm_transmit_cmd (Jerry Snitselaar) [1456939] - [char] tpm: adjust return value of tpm_read_log (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: conditionally call tpm_chip_unregister (Jerry Snitselaar) [1456939] - [char] tpm: Fix handling of missing event log (Jerry Snitselaar) [1456939] - [char] tpm: Check the bios_dir entry for NULL before accessing it (Jerry Snitselaar) [1456939] - [char] tpm: return -ENODEV if np is not set (Jerry Snitselaar) [1456939] - [char] tpm: cleanup of printk error messages (Jerry Snitselaar) [1456939] - [char] tpm: replace of_find_node_by_name() with dev of_node property (Jerry Snitselaar) [1456939] - [char] tpm: redefine read_log() to handle ACPI/OF at runtime (Jerry Snitselaar) [1456939] - [char] tpm: fix the missing .owner in tpm_bios_measurements_ops (Jerry Snitselaar) [1456939] - [char] tpm: have event log use the tpm_chip (Jerry Snitselaar) [1456939] - [char] tpm: drop tpm1_chip_register(/unregister) (Jerry Snitselaar) [1456939] - [char] tpm: replace dynamically allocated bios_dir with a static array (Jerry Snitselaar) [1456939] - [char] tpm: replace symbolic permission with octal for securityfs files (Jerry Snitselaar) [1456939] - [char] tpm: fix kerneldoc tpm2_unseal_trusted name typo (Jerry Snitselaar) [1456939] - [char] tpm_tis: Allow tpm_tis to be bound using DT (Jerry Snitselaar) [1456939] - [char] tpm, tpm_vtpm_proxy: add kdoc comments for VTPM_PROXY_IOC_NEW_DEV (Jerry Snitselaar) [1456939] - [char] tpm: define a generic open() method for ascii & bios measurements (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the Physical TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the IBM Virtual TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] tpm: Get rid of TPM_CHIP_FLAG_REGISTERED (Jerry Snitselaar) [1456939] - [char] tpm tis: Do not print timeout messages twice (Jerry Snitselaar) [1456939] - [char] tpm_tis: Check return values from get_burstcount (Jerry Snitselaar) [1456939] - [char] tpm: place kdoc just above tpm_pcr_extend (Jerry Snitselaar) [1456939] - [char] tpm: sanitize constant expressions (Jerry Snitselaar) [1456939] - [char] tpm: Clean up reading of timeout and duration capabilities (Jerry Snitselaar) [1456939] - [char] tpm: Check return code of wait_for_tpm_stat (Jerry Snitselaar) [1456939] - [char] ima: the reason for TPM-bypass mode (Jerry Snitselaar) [1456939]- [scsi] bnx2fc: Plug CPU hotplug race (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: remove obsolete bnx2fc_eh_host_reset() definition (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update version number to 2.11.8 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Make rport_terminate_io callback a NOOP (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: If IO is still in cleanup then do not return to SCSI layer (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update copyright for 2017 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Check for connection offload before sending RRQ (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Add filters to the non-offload FCoE receive path (Maurizio Lombardi) [1461963] - [scsi] smartpqi: update driver version (Don Brace) [1457414] - [scsi] smartpqi: cleanup raid map warning message (Don Brace) [1457414] - [scsi] smartpqi: update controller ids (Don Brace) [1457414] - [scsi] smartpqi: remove the smp_handler stub (Don Brace) [1457414] - [scsi] smartpqi: change driver version to 1.1.2-125 (Don Brace) [1457414] - [scsi] smartpqi: add in new controller ids (Don Brace) [1457414] - [scsi] smartpqi: update kexec and power down support (Don Brace) [1457414] - [scsi] smartpqi: cleanup doorbell register usage (Don Brace) [1457414] - [scsi] smartpqi: update pqi passthru ioctl (Don Brace) [1457414] - [scsi] smartpqi: enhance BMIC cache flush (Don Brace) [1457414] - [scsi] smartpqi: add pqi reset quiesce support (Don Brace) [1457414] - [scsi] smartpqi: remove sanitize_inquiry_string (Don Brace) [1457414] - [scsi] smartpqi: limit transfer length to 1MB (Don Brace) [1457414] - [scsi] smartpqi: mark PM functions as __maybe_unused (Don Brace) [1457414] - [scsi] smartpqi: bump driver version (Don Brace) [1457414] - [scsi] smartpqi: remove writeq/readq function definitions (Don Brace) [1457414] - [scsi] smartpqi: add module parameters (Don Brace) [1457414] - [scsi] smartpqi: cleanup list initialization (Don Brace) [1457414] - [scsi] smartpqi: add raid level show (Don Brace) [1457414] - [scsi] smartpqi: make ioaccel references consistent (Don Brace) [1457414] - [scsi] smartpqi: enhance device add and remove messages (Don Brace) [1457414] - [scsi] smartpqi: update timeout on admin commands (Don Brace) [1457414] - [scsi] smartpqi: map more raid errors to SCSI errors (Don Brace) [1457414] - [scsi] smartpqi: cleanup controller branding (Don Brace) [1457414] - [scsi] smartpqi: update rescan worker (Don Brace) [1457414] - [scsi] smartpqi: update device offline (Don Brace) [1457414] - [scsi] smartpqi: correct aio error path (Don Brace) [1457414] - [scsi] smartpqi: add lockup action (Don Brace) [1457414] - [scsi] smartpqi: remove qdepth calculations for logical volumes (Don Brace) [1457414] - [scsi] smartpqi: change return value for LUN reset operations (Don Brace) [1457414] - [scsi] smartpqi: add ptraid support (Don Brace) [1457414] - [scsi] smartpqi: update copyright (Don Brace) [1457414] - [scsi] smartpqi: cleanup messages (Don Brace) [1457414] - [scsi] smartpqi: add new PCI device IDs (Don Brace) [1457414] - [scsi] smartpqi: minor driver cleanup (Don Brace) [1457414] - [scsi] smartpqi: correct BMIC identify physical drive (Don Brace) [1457414] - [scsi] smartpqi: eliminate redundant error messages (Don Brace) [1457414] - [scsi] smartpqi: make pdev pointer names consistent (Don Brace) [1457414] - [scsi] smartpqi: add pqi_wait_for_completion_io (Don Brace) [1457414] - [scsi] smartpqi: correct bdma hw bug (Don Brace) [1457414] - [scsi] smartpqi: add heartbeat check (Don Brace) [1457414] - [scsi] smartpqi: add suspend and resume support (Don Brace) [1457414] - [scsi] smartpqi: enhance resets (Don Brace) [1457414] - [scsi] smartpqi: add supporting events (Don Brace) [1457414] - [scsi] smartpqi: add in controller checkpoint for controller lockups (Don Brace) [1457414] - [scsi] smartpqi: set pci completion timeout (Don Brace) [1457414] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1457414] - [scsi] smartpqi: correct remove scsi devices (Don Brace) [1457414] - [scsi] smartpqi: raid bypass lba calculation fix (Don Brace) [1457414] - [scsi] bnx2i: missing error code in bnx2i_ep_connect() (Maurizio Lombardi) [1461965] - [scsi] qla2xxx: Update driver version to 9.00.00.00.07.5-k (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix an integer overflow in sysfs code (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix slow mem alloc behind lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Do not call abort handler function during chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Ability to process multiple SGEs in Command SGL for CT passthrough commands (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Skip zero queue count entry during FW dump capture (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Increase ql2xmaxqdepth to 64 (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Async TMF processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup NPIV host in target mode during config teardown (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove potential macro parameter side-effect in ql_dump_regs() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Print correct mailbox registers in failed summary (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix task mgmt handling for NPIV (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow SNS fabric login to be retried (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add timeout ability to wait_for_sess_deletion() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move logging default mask to execute once only (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use sp->free instead of hard coded call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Prevent sp->free null/uninitialized pointer dereference (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ability to autodetect SFP type (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use fabric name for Get Port Speed command (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change ha->wq max_active value to default (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NPIV host enable after chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use BIT_6 to acquire FAWWPN from switch (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Handle PCIe error for driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Update fw_started flags at qpair creation (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix target multiqueue configuration (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake of variable sfp_additonal_info (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use dma_mapping_error to check map errors (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix system crash while triggering FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Off by one in qlt_ctio_to_cmd() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to NULL pointer dereference of ctx (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Protect access to qpair members with qpair->qp_lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Include Exchange offload/Extended Login into FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move target stat counters from vha to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused tgt_enable_64bit_addr flag (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add debug logging routine for qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add function call to qpair for door bell (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use shadow register for ISP27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: move fields from qla_hw_data to qla_qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add fw_started flags to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix mailbox failure while deleting Queue pairs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Target Multi Queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Preparation for Target MQ (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Combine Active command arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't include (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix compile warning (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove redundant null check on tgt (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused irq_cmd_count field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Accelerate SCSI BUSY status generation in target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove redundant wait when target is stopped (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ql2xiniexchg parameter (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Turn on FW option for exchange check (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup debug message IDs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change scsi host lookup method (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix name server relogin (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Convert 32-bit LUN usage to 64-bit (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use flag PFLG_DISCONNECTED (Himanshu Madhani) [1460030] - [scsi] tcm_qla2xxx: Do not allow aborted cmd to advance (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix path recovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Retain loop test for fwdump length exceeding buffer length (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove an unused structure member (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't disable a not previously enabled PCI device (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove some redundant pointer assignments (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix delayed response to command for loop mode/direct connect (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add DebugFS node to display Port Database (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Only allow operational MBX to proceed during RESET (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use IOCB interface to submit non-critical MBX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add async new target notification (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Export DIF stats via debugfs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve T10-DIF/PI handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow relogin to proceed if remote login did not finish (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix sess_lock & hardware_lock lock order problem (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix inadequate lock protection for ABTS (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix request queue corruption (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix memory leak for abts processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix ql_dump_buffer (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake: "seperator" -> "separator" (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix response queue count for Target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix a warning reported by the "smatch" static checker (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Avoid using variable-length arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Simplify usage of SRB structure in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve RSCN handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused reverse_ini_mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add Dual mode support in the driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add framework for async fabric discovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Track I-T nexus as single fc_port struct (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use d_id instead of s_id for more clarity (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove direct access of scsi_status field in se_cmd (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Properly initialize IO statistics (Himanshu Madhani) [1460030] - [scsi] hpsa: fix spelling mistake: "encrypytion" -> "encryption" (Joseph Szczypek) [1457412]- [netdrv] cxgb4: ptp_clock_register() returns error pointers (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Support for get_ts_info ethtool method (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Add PTP Hardware Clock (PHC) support (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: time stamping interface for PTP (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: fix memory leak (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix pause frame count in t4_get_port_stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Ignore MPS_TX_INT_CAUSE Bubble for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: display serial config and vpd versions (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update register ranges of T4/T5/T6 adapters (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Use Firmware params to get buffer-group map (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update T6 Buffer Group and Channel Mappings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix memory leak in init_one() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix tids count for ipv6 offload connection (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: implement ndo_set_vf_rate() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix incorrect cim_la output for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: FW upgrade fixes (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: keep carrier off before registering netdev (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant code in t4_uld_clean_up() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Add new T5 and T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update proper netdev stats for rx drops (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: hide unused warnings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant memset before memcpy (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix misleading packet/frame count stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Support compressed error vector for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: mark cxgb_setup_tc() static (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Arjun Vynipadath) [1458296]- [mfd] intel-lpss: Add Intel Cannonlake PCI IDs (David Arcari) [1457647] - [clk] fractional-divider: support for divider bypassing (David Arcari) [1457647] - [i2c] i801: Add support for Intel Cannon Lake (David Arcari) [1457647] - [i2c] i801: sort IDs alphabetically (David Arcari) [1457647] - [i2c] i801: Cleanup Intel Kaby Lake support (David Arcari) [1457647] - [vt] fix Scroll Lock LED trigger name (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT keyboard lock states (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT LED states (Benjamin Tissoires) [1470932 1256895] - [input] export LEDs as class devices in sysfs (Benjamin Tissoires) [1470932 1256895] - [edac] pnd2: Properly toggle hidden state for P2SB PCI device (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Build in a minimal sideband driver for Apollo Lake (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Mask off the lower four bits of a BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Fix Apollo Lake DIMM detection (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Make function sbi_send() static (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Return proper error value from apl_rd_reg() (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix reported DIMM number (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix !EDAC_DEBUG build (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Add new EDAC driver for Intel SoC platforms (Aristeu Rozanski) [1479627 1273769] - [kernel] rh_taint: Document functions (Prarit Bhargava) [1489896] - [cpufreq] revert "intel_pstate: skip scheduler hook when in "performance" mode" (Prarit Bhargava) [1497253]- [fs] nfsv4: Fix memory and state leak in _nfs4_open_and_get_state (Steve Dickson) [1478450] - [fs] nfsv4: Fix a hang in OPEN related to server reboot (Steve Dickson) [1478458] - [fs] flexfiles: never nfs4_mark_deviceid_unavailable (Steve Dickson) [1478456] - [fs] flexfiles: If the layout is invalid, it must be updated before retrying (Steve Dickson) [1478454] - [fs] pnfs: Fix a reference leak in _pnfs_return_layout (Steve Dickson) [1478449] - [fs] nfsv4.1: Fix a deadlock in layoutget (Steve Dickson) [1478447] - [fs] nfsv4: Fix client recovery when server reboots multiple times (Steve Dickson) [1478443] - [fs] flexfiles: delete deviceid, don't mark inactive (Steve Dickson) [1478439] - [fs] flexfiles: Fix ff_layout_add_ds_error_locked() (Steve Dickson) [1478438] - [fs] pnfs: Release NFS_LAYOUT_RETURN when invalidating the layout stateid (Steve Dickson) [1478431] - [fs] pnfs: Fix use after free issues in pnfs_do_read() (Steve Dickson) [1478460] - [fs] pnfs: Ensure we check layout segment validity in the pg_init() callback (Steve Dickson) [1478460] - [fs] cifs: store results of cifs_reopen_file to avoid infinite wait (Leif Sahlberg) [1496637] - [fs] cifs: remove bad_network_name flag (Leif Sahlberg) [1496637] - [fs] cifs: reconnect thread reschedule itself (Leif Sahlberg) [1496637] - [fs] cifs: handle guest access errors to Windows shares (Leif Sahlberg) [1496637] - [fs] Reset TreeId to zero on SMB2 TREE_CONNECT (Leif Sahlberg) [1496637] - [fs] cifs: Fix build failure with smb2 (Leif Sahlberg) [1496637] - [fs] cifs: Fix maximum SMB2 header size (Leif Sahlberg) [1484099] - [fs] cifs: Add support for writing attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Add support for reading attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options setacl function (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options getacl functions (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] Minor cleanup of xattr query function (Leif Sahlberg) [1110709] - [fs] cifs: implement get_dfs_refer for SMB2+ (Leif Sahlberg) [1481303] - [fs] cifs: use DFS pathnames in SMB2+ Create requests (Leif Sahlberg) [1481303] - [fs] cifs: set signing flag in SMB2+ TreeConnect if needed (Leif Sahlberg) [1481303] - [fs] cifs: let ses->ipc_tid hold smb2 TreeIds (Leif Sahlberg) [1481303] - [fs] cifs: add use_ipc flag to SMB2_ioctl() (Leif Sahlberg) [1481303] - [fs] cifs: add build_path_from_dentry_optional_prefix() (Leif Sahlberg) [1481303] - [fs] cifs: move DFS response parsing out of SMB1 code (Leif Sahlberg) [1481303] - [fs] cifs: Fix null pointer deref during read resp processing (Leif Sahlberg) [1403319] - [fs] cifs: Handle mismatched open calls (Leif Sahlberg) [1403319] - [fs] revert "cifs: Fix null pointer deref during read resp processing" (Leif Sahlberg) [1403319]- [x86] perf/x86/intel: Add Goldmont Plus CPU PMU support (Jiri Olsa) [1464895] - [x86] x86/mce: Enable PPIN for Knights Landing/Mill (Scott Wood) [1440834] - [x86] x86/mce: Include the PPIN in MCE records when available (Scott Wood) [1440834] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure at boot (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure in hotplug (Vitaly Kuznetsov) [1482594] - [x86] xen/pvh*: Support > 32 VCPUs at domain restore (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Simplify xen_vcpu related code (Vitaly Kuznetsov) [1482594] - [x86] xen: globalize have_vcpu_info_placement (Vitaly Kuznetsov) [1482594] - [xen] grant: Implement an grant frame array struct (Vitaly Kuznetsov) [1482876] - [xen] grant-table: Refactor gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] grants: Remove gnttab_max_grant_frames dependency on gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn (Vitaly Kuznetsov) [1482876] - [misc] mei: drop amthif internal client (Jeremy McNicoll) [1457532] - [misc] mei: replace callback structures used as list head by list_head (Jeremy McNicoll) [1457532] - [misc] mei: drop unreachable code in mei_start (Jeremy McNicoll) [1457532] - [misc] mei: validate the message header only in first fragment (Jeremy McNicoll) [1457532] - [misc] mei: hw: fix a spelling mistake (Jeremy McNicoll) [1457532] - [misc] mei: make mei_cl_bus_rescan static (Jeremy McNicoll) [1457532] - [misc] mei: implement fsync (Jeremy McNicoll) [1457532] - [misc] mei: bus: elminate variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: hbm: remove variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: add pci driver ops shutdown handler (Jeremy McNicoll) [1457532]- [fs] nfsv4: Fix up mirror allocation (Scott Mayhew) [1483654] - [fs] xfs: bad assertion for delalloc an extent that start at i_size (Carlos Maiolino) [1449075] - [fs] pnfs: Force a retry of LAYOUTGET if the stateid doesn't match our cache (Steve Dickson) [1477346] - [fs] nfsv4: Don't check file access when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Don't mark the layout as freed if the last lseg is marked for return (Steve Dickson) [1477353] - [fs] pnfs: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Fix bugs in _pnfs_return_layout (Steve Dickson) [1477353] - [fs] pnfs: Clear all layout segment state in pnfs_mark_layout_stateid_invalid (Steve Dickson) [1477353] - [fs] pnfs: Prevent unnecessary layoutreturns after delegreturn (Steve Dickson) [1477353] - [fs] pnfs: Enable layoutreturn operation for return-on-close (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE (Steve Dickson) [1477353] - [fs] pnfs: Clean up - add a helper to initialise struct layoutreturn_args (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in DELEGRETURN (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in CLOSE (Steve Dickson) [1477353] - [fs] nfsv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz (Steve Dickson) [1477353] - [fs] pnfs: Don't mark layout segments invalid on layoutreturn in pnfs_roc (Steve Dickson) [1477353] - [fs] pnfs: Get rid of unnecessary layout parameter in encode_layoutreturn callback (Steve Dickson) [1477353] - [fs] nfsv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid (Steve Dickson) [1477353] - [fs] pnfs: Skip checking for return-on-close if the layout is invalid (Steve Dickson) [1477353] - [fs] pnfs: Fix race in pnfs_wait_on_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Remove spurious wake up in pnfs_layout_remove_lseg() (Steve Dickson) [1477353] - [fs] pnfs: Do not free layout segments that are marked for return (Steve Dickson) [1477353] - [fs] pnfs: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed (Steve Dickson) [1477353] - [fs] pnfs: Delay getting the layout header in CB_LAYOUTRECALL handlers (Steve Dickson) [1477353] - [fs] nfsv4: Don't ask for the change attribute when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid (Steve Dickson) [1477353] - [fs] pnfs: Don't clear the layout stateid if a layout return is outstanding (Steve Dickson) [1477353] - [fs] nfs: nfs_prime_dcache must validate the filename (Steve Dickson) [1477353] - [fs] nfsv4: Optimise away forced revalidation when we know the attributes are OK (Steve Dickson) [1477353] - [fs] nfsv4: Don't request close-to-open attribute when holding a delegation (Steve Dickson) [1477353] - [fs] nfsv4: Don't request a GETATTR on open_downgrade (Steve Dickson) [1477353] - [fs] nfsv4: If recovery failed for a specific open stateid, then don't retry (Steve Dickson) [1477336] - [fs] nfsv4.1: Even if the stateid is OK, we may need to recover the open modes (Steve Dickson) [1477336] - [fs] nfsv4: Fix retry issues with nfs41_test/free_stateid (Steve Dickson) [1477336] - [fs] nfsv4: Open state recovery must account for file permission changes (Steve Dickson) [1477336] - [fs] nfsv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid (Steve Dickson) [1477336] - [fs] nfsv4: Mark the lock and open stateids as invalid after freeing them (Steve Dickson) [1477336] - [fs] nfsv4: Don't test open_stateid unless it is set (Steve Dickson) [1477336] - [fs] nfs: Always call nfs_inode_find_state_and_recover() when revoking a delegation (Steve Dickson) [1477336] - [fs] nfsv4: Don't report revoked delegations as valid in nfs_have_delegation() (Steve Dickson) [1477336]- [mm] swap: Remove WARN_ON_ONCE() in free_swap_slot() (Jerome Marchand) [1400689] - [mm] swap: don't BUG_ON() due to uninitialized swap slot cache (Jerome Marchand) [1400689] - [mm] swapfile.c: fix swap space leak in error path of swap_free_entries() (Jerome Marchand) [1400689] - [mm] swap: Fix a race in free_swap_and_cache() (Jerome Marchand) [1400689] - [mm] swap: skip readahead only when swap slot cache is enabled (Jerome Marchand) [1400689] - [mm] swap: enable swap slots cache usage (Jerome Marchand) [1400689] - [mm] swap: add cache for swap slots allocation (Jerome Marchand) [1400689] - [mm] swap: free swap slots in batch (Jerome Marchand) [1400689] - [mm] swap: allocate swap slots in batches (Jerome Marchand) [1400689] - [mm] swap: skip readahead for unreferenced swap slots (Jerome Marchand) [1400689] - [mm] swap: split swap cache into 64MB trunks (Jerome Marchand) [1400689] - [mm] swap: add cluster lock (Jerome Marchand) [1400689] - [mm] swap: fix kernel message in swap_info_get() (Jerome Marchand) [1400689] - [mm] don't use radix tree writeback tags for pages in swap cache (Jerome Marchand) [1400689] - [mm] swap: add swap_cluster_list (Jerome Marchand) [1400689] - [mm] swap: make cluster allocation per-cpu (Jerome Marchand) [1400689] - [mm] swap: fix races exposed by swap discard (Jerome Marchand) [1400689] - [mm] swap: make swap discard async (Jerome Marchand) [1400689] - [mm] swap: change block allocation algorithm for SSD (Jerome Marchand) [1400689] - [mmc] mmc: sdhci-pci: Add support for Intel CNP (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Use macros in pci_ids definition (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Move a function to avoid later forward declaration (David Arcari) [1457650] - [netdrv] bonding: use ETH_MAX_MTU as max mtu (Jarod Wilson) [1493777] - [netdrv] bonding: fix tlb_dynamic_lb default value (Jarod Wilson) [1493777] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs (Jarod Wilson) [1493777 1492980] - [netdrv] bonding: ratelimit failed speed/duplex update warning (Jarod Wilson) [1493777] - [netdrv] bonding: require speed/duplex only for 802.3ad, alb and tlb (Jarod Wilson) [1493777] - [netdrv] bonding: constify attribute_group structures (Jarod Wilson) [1493777] - [netdrv] bonding: warn user when 802.3ad speed is unknown (Jarod Wilson) [1493777] - [netdrv] bonding: fix 802.3ad support for 14G speed (Jarod Wilson) [1493777] - [netdrv] bonding: Prevent duplicate userspace notification (Jarod Wilson) [1493777] - [netdrv] bonding: Don't update slave->link until ready to commit (Jarod Wilson) [1493777] - [netdrv] bonding: check nla_put_be32 return value (Jarod Wilson) [1493777] - [netdrv] bonding: deliver link-local packets with skb->dev set to link that packets arrived on (Jarod Wilson) [1493777] - [netdrv] bonding: trivial: style fixes (Jarod Wilson) [1493777] - [netdrv] add definition of ETH_MAX_MTU (Jarod Wilson) [1493777 1480542]- [netdrv] hv_netvsc: Fix the real number of queues of non-vRSS cases (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: make const array ver_list static, reduces object code size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix send buffer failure on MTU change (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: increase default receive buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: avoid unnecessary wakeups on subchannel creation (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix deadlock on hotplug (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix the channel limit in netvsc_set_rxfh() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify the limit check in netvsc_set_channels() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify num_chn checking in rndis_filter_device_add() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up an unused parameter in rndis_filter_set_rss_param() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow driver to be removed even if VF is present (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: cleanup datapath switch (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix deadlock betwen link status and removal (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix rndis_filter_close error during netvsc_remove (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Add ethtool handler to set and get UDP hash levels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_rss_hash_opts() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_hash() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_multipagebuffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: keep track of some non-fatal overload conditions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow controlling send/recv buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary check for NULL hdr (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary cast of void pointer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: whitespace cleanup (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: no need to allocate send/receive on numa node (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: check error return when restoring channels and mtu (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: propagate MAC address change to VF slave (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't signal host twice if empty (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: delay setup of VF device (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: make sure and unregister datapath (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix rtnl deadlock on unregister of vf (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: transparent VF management (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: signal host if receive ring is emptied (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix error unwind on device setup failure (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: optimize receive completions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary indirection of page_buffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't print pointer value in error message (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix warnings reported by lockdep (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix return value for set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove no longer used max_num_rss queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: rtnetlink.h (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix netvsc_set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: prefetch the first incoming ring element (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: Remove redundant use of ipv6_hdr() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove bogus rtnl_unlock (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix ptr_ret.cocci warnings (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add rtnl annotations in rndis (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: save pointer to parent netvsc_device in channel table (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: need rcu_derefence when accessing internal device info (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: use ERR_PTR to avoid dereference issues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change logic for change mtu and set_queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change order of steps in setting queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add some rtnl_dereference annotations (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: force link update after MTU change (Vitaly Kuznetsov) [1474300 1477784]- [rdma] ib/core: Restore I/O MMU, s390 and powerpc support (Don Dutile) [1494648] - [rdma] ib/rxe, ib/rdmavt: Use dma_virt_ops instead of duplicating it (Don Dutile) [1494648] - [lib] dma-virt: remove dma_supported and mapping_error methods (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_device.dma_device (Don Dutile) [1494648] - [nvme] nvme-rdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srpt: Modify a debug statement (Don Dutile) [1494648] - [infiniband] ib/ipath: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ehca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srp: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/iser: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ipoib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/vmw_pvrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Remove a pointless indirection layer (Don Dutile) [1494648] - [infiniband] ib/usnic: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qedr: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ocrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/nes: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/mthca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx5: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx4: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/i40iw: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/hfi1: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/cxgb4: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/cxgb3: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Use dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Initialize ib_device.dev.parent earlier (Don Dutile) [1494648] - [infiniband] ib/qib: Remove DMA mapping code (Don Dutile) [1494648] - [infiniband] ib/hf1: Remove DMA mapping code (Don Dutile) [1494648] - [net] ib/core: Change the type of an ib_dma_alloc_coherent() argument (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_dma_*map_single_attrs() (Don Dutile) [1494648] - [lib] dma-virt: Add dma_virt_ops (Don Dutile) [1494648] - [kernel] treewide: Consolidate get_dma_ops() implementations (Don Dutile) [1494648] - [kernel] treewide: Consolidate set_dma_ops() implementations (Don Dutile) [1494648] - [iommu] treewide: Move dma_ops from struct dev_archdata into struct device (Don Dutile) [1494648] - [kernel] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Don Dutile) [1494648] - [kernel] dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG (Don Dutile) [1494648] - [kernel] dma-mapping: add dma_{map,unmap}_resource (Don Dutile) [1494648] - [lib] dma-debug: add support for resource mappings (Don Dutile) [1494648] - [lib] dma-debug: Fix dma_debug_entry offset calculation (Don Dutile) [1494648] - [lib] dma-debug: prevent early callers from crashing (Don Dutile) [1494648] - [lib] dma-debug: introduce dma_debug_disabled (Don Dutile) [1494648] - [lib] dma debug: account for cachelines and read-only mappings in overlap tracking (Don Dutile) [1494648] - [lib] dma-debug: fix overlap detection (Don Dutile) [1494648] - [mm] dma-debug: introduce debug_dma_assert_idle() (Don Dutile) [1494648] - [kernel] dma-mapping: add {map, unmap}_resource to dma_map_ops (Don Dutile) [1494648] - [kernel] dma-mapping: avoid oops when parameter cpu_addr is null (Don Dutile) [1494648] - [kernel] dma-mapping: use offset_in_page macro (Don Dutile) [1494648] - [kernel] dma-mapping: always provide the dma_map_ops based implementation (Don Dutile) [1494648] - [kernel] dma-mapping: tidy up dma_parms default handling (Don Dutile) [1494648] - [kernel] dma-mapping: Clarify output of dma_map_sg (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_set_mask (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_supported (Don Dutile) [1494648] - [kernel] dma-mapping: cosolidate dma_mapping_error (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_noncoherent (Don Dutile) [1494648] - [x86] dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev (Don Dutile) [1494648] - [x86] pci/dma: Fix gfp flags for coherent DMA memory allocation (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_{attrs, coherent} (Don Dutile) [1494648] - [kernel] arm: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function (Don Dutile) [1494648] - [s390] Use bool function return values of true/false not 1/0 (Don Dutile) [1494648] - [s390] Implement dma_{alloc,free}_attrs() (Don Dutile) [1494648] - [s390] dma: remove gratuitous brackets (Don Dutile) [1494648] - [x86] Deinline dma_free_attrs() (Don Dutile) [1494648] - [x86] Deinline dma_alloc_attrs() (Don Dutile) [1494648] - [of] platform: Allocate rh extension to device struct earlier (Don Dutile) [1494648]- [netdrv] netvsc: fix race on sub channel creation (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize 64-bit stats seqcount (Mohammed Gamal) [1465469] - [netdrv] revert "netvsc: optimize calculation of number of slots" (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the carrier state error when data path is off (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't access netdev->num_rx_queues directly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fold in get_outbound_net_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp (Mohammed Gamal) [1465469] - [netdrv] netvsc: mark error cases as unlikely (Mohammed Gamal) [1465469] - [netdrv] netvsc: use typed pointer for internal state (Mohammed Gamal) [1465469] - [netdrv] netvsc: use hv_get_bytes_to_read (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize calculation of number of slots (Mohammed Gamal) [1465469] - [netdrv] netvsc: move filter setting to rndis_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix net poll mode (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix rcu dereference warning from ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: Add #include's for csum_* function declarations (Mohammed Gamal) [1465469] - [netdrv] netvsc: make sure napi enabled before vmbus_open (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix calculation of available send sections (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use after free on module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: Deal with rescinded channels correctly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix RCU warning in get_stats (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the queue index computation in forwarding case (Mohammed Gamal) [1465469] - [netdrv] netvsc: use napi_consume_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize all channel related state prior to opening the channel (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix dereference before null check errors (Mohammed Gamal) [1465469] - [netdrv] netvsc: Properly initialize the return value (Mohammed Gamal) [1465469] - [netdrv] netvsc: Fix a bug in sub-channel handling (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix and cleanup rndis_filter_set_packet_filter (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate unnecessary skb == NULL checks (Mohammed Gamal) [1465469] - [netdrv] netvsc: use refcount_t for keeping track of sub channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unnecessary lock on shutdown (Mohammed Gamal) [1465469] - [netdrv] netvsc: uses RCU instead of removal flag (Mohammed Gamal) [1465469] - [netdrv] netvsc: use RCU to protect inner device structure (Mohammed Gamal) [1465469] - [netdrv] netvsc: change max channel calculation (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle offline mtu and channel change (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix NAPI performance regression (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused #define (Mohammed Gamal) [1465469] - [netdrv] netvsc: add comments about callback's and NAPI (Mohammed Gamal) [1465469] - [netdrv] netvsc: avoid race with callback (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix hang on netvsc module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: need napi scheduled during removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle select_queue when device is being removed (Mohammed Gamal) [1465469] - [netdrv] hyperv: use new api ethtool_{get|set}_link_ksettings (Mohammed Gamal) [1465469] - [netdrv] netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: enable GRO (Mohammed Gamal) [1465469 1408651] - [netdrv] netvsc: implement NAPI (Mohammed Gamal) [1465469] - [kernel] vmbus: introduce in-place packet iterator (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't overload variable in same function (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use-after-free in netvsc_change_mtu() (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix typo on statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: call netif_receive_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify get next send section (Mohammed Gamal) [1465469] - [netdrv] netvsc: report per-channel stats in ethtool statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: account for packets/bytes transmitted after completion (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate per-device outstanding send counter (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify rndis_filter_remove (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't pass void * to internal device_add (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize receive path (Mohammed Gamal) [1465469] - [netdrv] netvsc: group all per-channel state together (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused variables (Mohammed Gamal) [1465469] - [netdrv] netvsc: enhance transmit select_queue (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow get/set of RSS indirection table (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow more flexible setting of number of channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: add ethtool ops to get/set RSS key (Mohammed Gamal) [1465469] - [netdrv] netvsc: report rss field values (Mohammed Gamal) [1465469] - [netdrv] netvsc: report number of rx queues in ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: negotiate checksum and segmentation parameters (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove no longer needed receive staging buffers (Mohammed Gamal) [1465469]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1476040] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (David Arcari) [1491814] - [xen] xen: don't copy bogus duplicate entries into kernel page tables (Vitaly Kuznetsov) [1487754] - [xen] xen/pvh: MMU changes for PVH (Vitaly Kuznetsov) [1487754] - [tty] serial: 8250_pnp: Enable PNP_CONSOLE for console ports (Prarit Bhargava) [1489468] - [tty] pnp: Allow console to override ACPI device sleep (Prarit Bhargava) [1489468] - [tty] tty: serial: 8250_core: provide a function to export uart_8250_port (Prarit Bhargava) [1489468] - [tty] serial: Move "uart_console" def to core header file (Prarit Bhargava) [1489468] - [pci] Allow PCI express root ports to find themselves (Myron Stowe) [1492839] - [pci] fix oops when try to find Root Port for a PCI device (Myron Stowe) [1492839] - [pci] Disable Relaxed Ordering for some Intel processors (Myron Stowe) [1492839] - [pci] Disable PCIe Relaxed Ordering if unsupported (Myron Stowe) [1492839] - [x86] x86/hyperv: Read TSC frequency from a synthetic MSR (Vitaly Kuznetsov) [1457866] - [x86] x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1457866] - [x86] x86/mm/kaslr: Do not adapt the size of the direct mapping section for SGI UV system (Baoquan He) [1457046] - [x86] x86/uv: Introduce a helper function to check UV system at earlier stage (Baoquan He) [1457046] - [x86] amd: Limit cpu_core_id fixup to families older than F17h (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Zen SMT topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Bring back Compute Unit ID (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Bulldozer topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Clean up cpu_llc_id assignment per topology feature (Suravee Suthikulpanit) [1477397] - [x86] cpu: Get rid of compute_unit_id (Suravee Suthikulpanit) [1477397] - [x86] kvm: vmx: Do not BUG() on out-of-bounds guest IRQ (Paolo Bonzini) [1490781] {CVE-2017-1000} - [sound] alsa: timer: Use common error handling code in alsa_timer_init() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Adjust a condition check in snd_timer_resolution() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Wrap with spinlock for queue access (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Improve user queue reallocation (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix race between read and ioctl (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Info leak in snd_timer_user_tinterrupt() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: remove some dead code (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Reject user params with too small ticks (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [kernel] procfs: treat parked tasks as sleeping for task state (Joe Lawrence) [1488504] - [kernel] rcutree: Fix panic_on_rcu_stall() (Pratyush Anand) [1490673] - [netdrv] mlx5: Avoid using pending command interface slots (Don Dutile) [1463367] - [powerpc] perf: Fix book3s kernel to userspace backtraces (Gustavo Duarte) [1492669]- [tools] perf probe: Fix probe definition for inlined functions (Jiri Olsa) [1480522] - [tools] perf unwind: Report module before querying isactivation in dwfl unwind (Jiri Olsa) [1480522] - [tools] perf tools: Fix build with ARCH=x86_64 (Jiri Olsa) [1480522] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1480522] - [tools] perf evsel: Fix probing of precise_ip level for default cycles event (Jiri Olsa) [1480522] - [tools] perf symbols: Kill dso__build_id_is_kmod() (Jiri Olsa) [1480522] - [tools] perf symbols: Keep DSO->symtab_type after decompress (Jiri Olsa) [1480522] - [tools] perf tests: Decompress kernel module before objdump (Jiri Olsa) [1480522] - [tools] perf tools: Consolidate error path in __open_dso() (Jiri Olsa) [1480522] - [tools] perf tools: Decompress kernel module when reading DSO data (Jiri Olsa) [1480522] - [tools] perf annotate: Use dso__decompress_kmodule_path() (Jiri Olsa) [1480522] - [tools] perf tools: Introduce dso__decompress_kmodule_{fd, path} (Jiri Olsa) [1480522] - [tools] perf tools: Fix a memory leak in __open_dso() (Jiri Olsa) [1480522] - [tools] perf annotate: Fix symbolic link of build-id cache (Jiri Olsa) [1480522] - [tools] perf script python: Remove dups in documentation examples (Jiri Olsa) [1480522] - [tools] perf script python: Updated trace_unhandled() signature (Jiri Olsa) [1480522] - [tools] perf script python: Fix wrong code snippets in documentation (Jiri Olsa) [1480522] - [tools] perf script: Fix documentation errors (Jiri Olsa) [1480522] - [tools] perf script: Fix outdated comment for perf-trace-python (Jiri Olsa) [1480522] - [tools] perf probe: Fix examples section of documentation (Jiri Olsa) [1480522] - [tools] perf annotate: Add missing powerpc triplet (Jiri Olsa) [1480522] - [tools] perf symbols: Use correct filename for compressed modules in build-id cache (Jiri Olsa) [1480522] - [tools] perf symbols: Set module info when build-id event found (Jiri Olsa) [1480522] - [tools] perf header: Set proper module name when build-id event found (Jiri Olsa) [1480522] - [tools] perf stat: Only print NMI watchdog hint when enabled (Jiri Olsa) [1480522] - [tools] perf annotate: Fix branch instruction with multiple operands (Jiri Olsa) [1480522] - [tools] perf annotate: Fix failure when filename has special chars (Jiri Olsa) [1480522] - [tools] perf tools: Put caller above callee in --children mode (Jiri Olsa) [1480522] - [tools] perf report: Do not drop last inlined frame (Jiri Olsa) [1480522] - [tools] perf report: Always honor callchain order for inlined nodes (Jiri Olsa) [1480522] - [tools] perf script: Add --inline option for debugging (Jiri Olsa) [1480522] - [tools] perf report: Fix off-by-one for non-activation frames (Jiri Olsa) [1480522] - [tools] perf report: Fix memory leak in addr2line when called by addr2inlines (Jiri Olsa) [1480522] - [tools] perf report: Don't crash on invalid maps in `-g srcline` mode (Jiri Olsa) [1480522] - [tools] tools build: Fixup sched_getcpu feature test (Jiri Olsa) [1480522] - [tools] perf tests kmod-path: Don't fail if compressed modules aren't supported (Jiri Olsa) [1480522] - [tools] perf annotate: Fix AArch64 comment char (Jiri Olsa) [1480522] - [tools] perf tools: Fix spelling mistakes (Jiri Olsa) [1480522] - [tools] perf config: Refactor a duplicated code for obtaining config file name (Jiri Olsa) [1480522] - [tools] perf symbols: Allow user probes on versioned symbols (Jiri Olsa) [1480522] - [tools] tools lib string: Adopt prefixcmp() from perf and subcmd (Jiri Olsa) [1480522] - [tools] perf units: Move parse_tag_value() to units.[ch] (Jiri Olsa) [1480522] - [tools] perf ui gtk: Move gtk .so name to the only place where it is used (Jiri Olsa) [1480522] - [tools] perf tools: Move HAS_BOOL define to where perl headers are used (Jiri Olsa) [1480522] - [tools] perf memswap: Split the byteswap memory range wrappers from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Move event prototypes from util.h to event.h (Jiri Olsa) [1480522] - [tools] perf buildid: Move prototypes from util.h to build-id.h (Jiri Olsa) [1480522] - [tools] powerpc/perf: Define big-endian version of perf_mem_data_src (Jiri Olsa) [1480522] - [tools] treewide: Fix typos in printk (Jiri Olsa) [1480522] - [tools] perf tools: Fix the code to strip command name (Jiri Olsa) [1480522] - [tools] perf tools: Use just forward declarations for struct thread where possible (Jiri Olsa) [1480522] - [tools] perf tools: Add the right header to obtain PERF_ALIGN() (Jiri Olsa) [1480522] - [tools] perf tools: Remove poll.h and wait.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove stale prototypes from builtin.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove sys/ioctl.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove a few more needless includes from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Include sys/param.h where needed (Jiri Olsa) [1480522] - [tools] perf callchain: Move callchain specific routines from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Add compress.h for the *_decompress_to_file() headers (Jiri Olsa) [1480522] - [tools] perf mem: Fix display of data source snoop indication (Jiri Olsa) [1480522] - [tools] perf debug: Move dump_stack() and sighandler_dump_stack() to debug.h (Jiri Olsa) [1480522] - [tools] perf kvm: Make function only used by 'perf kvm' static (Jiri Olsa) [1480522] - [tools] perf tools: Move timestamp routines from util.h to time-utils.h (Jiri Olsa) [1480522] - [tools] perf tools: Move units conversion/formatting routines to separate object (Jiri Olsa) [1480522] - [tools] perf tools: Add signal.h to places using its definitions (Jiri Olsa) [1480522] - [tools] perf unwind: Provide only forward declarations for pointer types (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused strchrnul() reimplementation (Jiri Olsa) [1480522] - [tools] perf tools: Remove regex.h and fnmatch.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove include dirent.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove misplaced __maybe_unused in some functions (Jiri Olsa) [1480522] - [tools] perf tools: Use api/fs/tracing_path.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: No need to include bitops.h in util.h (Jiri Olsa) [1480522] - [tools] perf tools: Move path related functions to util/path.h (Jiri Olsa) [1480522] - [tools] perf tools: Don't include terminal handling headers in util.h (Jiri Olsa) [1480522] - [tools] perf str{filter, list}: Disentangle headers (Jiri Olsa) [1480522] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: Move extra string util functions to util/string2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move srcline definitions to separate header (Jiri Olsa) [1480522] - [tools] perf tools: Move print_binary definitions to separate files (Jiri Olsa) [1480522] - [tools] tools include: Include missing headers for fls() and types in linux/log2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move sane ctype stuff from util.h to sane_ctype.h (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION (Jiri Olsa) [1480522] - [tools] perf tools: Replace STR() calls with __stringify() (Jiri Olsa) [1480522] - [tools] perf tools: Remove PRI[xu] macros from perf.h (Jiri Olsa) [1480522] - [tools] perf tools: Including missing inttypes.h header (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused macros from util.h (Jiri Olsa) [1480522] - [tools] tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h (Jiri Olsa) [1480522] - [tools] perf tools: Add include where ARRAY_SIZE() is used (Jiri Olsa) [1480522] - [tools] objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it now (Jiri Olsa) [1480522] - [tools] tools include: Move ARRAY_SIZE() to linux/kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __same_type() and __must_be_array() from the kernel (Jiri Olsa) [1480522] - [tools] tools include: Introduce linux/bug.h, from the kernel sources (Jiri Olsa) [1480522] - [tools] perf tools: Remove FLEX_ARRAY definition (Jiri Olsa) [1480522] - [tools] perf unwind arm64: Add missing errno.h header (Jiri Olsa) [1480522] - [tools] revert "perf tools: Fix include of linux/mman.h" (Jiri Olsa) [1480522] - [tools] perf util: Hint missing file when tool tips fail to load (Jiri Olsa) [1480522] - [tools] tools build: Fix feature detection redefinion of build flags (Jiri Olsa) [1480522] - [tools] perf tools: Disable JVMTI if no ELF support available (Jiri Olsa) [1480522] - [tools] perf trace: Add usage of --no-syscalls in man page (Jiri Olsa) [1480522] - [tools] perf stat: Fix bug in handling events in error state (Jiri Olsa) [1480522] - [tools] perf tools: Pass PYTHON config to feature detection (Jiri Olsa) [1480522] - [tools] perf annotate: Use stripped line instead of raw disassemble line (Jiri Olsa) [1480522] - [tools] perf annotate: Refactor the code to parse disassemble lines with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf tools: Do not print missing features in pipe-mode (Jiri Olsa) [1480522] - [tools] perf session: Don't rely on evlist in pipe mode (Jiri Olsa) [1480522] - [tools] perf annotate: Process attr and build_id records (Jiri Olsa) [1480522] - [tools] perf tools: Describe pipe mode in perf.data-file-fomat.txt (Jiri Olsa) [1480522] - [tools] perf inject: Copy events when reordering events in pipe mode (Jiri Olsa) [1480522] - [tools] perf inject: Don't proceed if perf_session__process_event() fails (Jiri Olsa) [1480522] - [tools] perf annotate s390: Implement jump types for perf annotate (Jiri Olsa) [1480522] - [tools] perf string: Simplify ltrim() implementation (Jiri Olsa) [1480522] - [tools] perf tools: Refactor the code to strip command name with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf pmu: Refactor wordwrap() with ltrim() (Jiri Olsa) [1480522] - [tools] perf ui browser: Refactor the code to parse color configs with ltrim() (Jiri Olsa) [1480522] - [tools] perf stat: Refactor the code to strip csv output with ltrim() (Jiri Olsa) [1480522] - [tools] perf evsel: Return exact sub event which failed with EPERM for wildcards (Jiri Olsa) [1480522] - [tools] perf script: Use strtok_r() when parsing output field list (Jiri Olsa) [1480522] - [tools] perf callchains: Switch from strtok() to strtok_r() when parsing options (Jiri Olsa) [1480522] - [tools] perf annotate: Fix missing number of samples for source_line_samples (Jiri Olsa) [1480522] - [tools] perf tools: Don't die on a print function (Jiri Olsa) [1480522] - [tools] perf tools: Handle allocation failures gracefully (Jiri Olsa) [1480522] - [tools] perf tools: Remove die() call (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing space in json descriptions (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore_arb JSON support (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Skylake client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Broadwell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Haswell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Ivy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing UNC_M_DCLOCKTICKS for Broadwell DE uncore (Jiri Olsa) [1480522] - [tools] perf sdt powerpc: Add argument support (Jiri Olsa) [1480522] - [tools] perf trace: Beautify statx syscall 'flag' and 'mask' arguments (Jiri Olsa) [1480522] - [tools] perf tools: Do not fail in case of empty HOME env variable (Jiri Olsa) [1480522] - [tools] tools include uapi: Grab copies of stat.h and fcntl.h (Jiri Olsa) [1480522] - [tools] perf utils: fix spelling mistake: "Invalud" -> "Invalid" (Jiri Olsa) [1480522] - [tools] perf trace: Handle unpaired raw_syscalls:sys_exit event (Jiri Olsa) [1480522] - [tools] perf report: Drop cycles 0 for LBR print (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Add renaming logic for (missing) 8 bit registers (Jiri Olsa) [1480522] - [tools] perf tools: Remove support for command aliases (Jiri Olsa) [1480522] - [tools] perf utils: Readlink /proc/self/exe to find the perf binary (Jiri Olsa) [1480522] - [tools] perf utils: Null terminate buf in read_ftrace_printk() (Jiri Olsa) [1480522] - [tools] perf utils: use sizeof(buf) - 1 in readlink() call (Jiri Olsa) [1480522] - [tools] perf tests: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf test: Add a test case for SDT event (Jiri Olsa) [1480522] - [tools] perf buildid: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf buildid: Do not update SDT cache with null filename (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug of division by zero when calculating percent (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug following symbolic link of a build-id file (Jiri Olsa) [1480522] - [tools] perf report: Enable sorting by srcline as key (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for browser mode (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for stdio mode (Jiri Olsa) [1480522] - [tools] perf report: Introduce --inline option (Jiri Olsa) [1480522] - [tools] perf report: Find the inline stack for a given address (Jiri Olsa) [1480522] - [tools] perf report: Refactor common code in srcline.c (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused 'prefix' from builtin functions (Jiri Olsa) [1480522] - [tools] perf list sdt: Show option in man page (Jiri Olsa) [1480522] - [tools] perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() (Jiri Olsa) [1480522] - [tools] perf trace: Fixup thread refcounting (Jiri Olsa) [1480522] - [tools] perf trace: Fix up error path indentation (Jiri Olsa) [1480522] - [tools] perf trace: Check for vfs_getname.pathname length (Jiri Olsa) [1480522] - [tools] perf list: Move extra details printing to new option (Jiri Olsa) [1480522] - [tools] perf pmu: Add support for MetricName JSON attribute (Jiri Olsa) [1480522] - [tools] perf list: Support printing MetricExpr with --debug (Jiri Olsa) [1480522] - [tools] perf stat: Output JSON MetricExpr metric (Jiri Olsa) [1480522] - [tools] perf pmu: Support MetricExpr header in JSON event list (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Update Intel uncore JSON event files (Jiri Olsa) [1480522] - [tools] perf tools: Add a simple expression parser for JSON (Jiri Olsa) [1480522] - [tools] perf pmu: Special case uncore_ prefix (Jiri Olsa) [1480522] - [tools] perf pmu: Expand PMU events by prefix match (Jiri Olsa) [1480522] - [tools] perf tools: Factor out PMU matching in parser (Jiri Olsa) [1480522] - [tools] perf stat: Handle partially bad results with merging (Jiri Olsa) [1480522] - [tools] perf stat: Collapse identically named events (Jiri Olsa) [1480522] - [tools] perf stat: Factor out callback for collecting event values (Jiri Olsa) [1480522] - [tools] perf annotate: Add comment clarifying how the source code line is parsed (Jiri Olsa) [1480522] - [tools] perf annotate: More exactly grep -v of the objdump command (Jiri Olsa) [1480522] - [tools] perf sdt x86: Add renaming logic for rNN and other registers (Jiri Olsa) [1480522] - [tools] perf probe: Add sdt probes arguments into the uprobe cmd string (Jiri Olsa) [1480522] - [tools] perf sdt: Add scanning of sdt probes arguments (Jiri Olsa) [1480522] - [tools] perf probe: Return errno when not hitting any event (Jiri Olsa) [1480522] - [tools] perf probe: Change MAX_CMDLEN (Jiri Olsa) [1480522] - [tools] tools headers: Sync {tools/, }arch/powerpc/include/uapi/asm/kvm.h (Jiri Olsa) [1480522] - [tools] perf probe: Fix concat_probe_trace_events (Jiri Olsa) [1480522] - [tools] perf stat: Correct --no-aggr description (Jiri Olsa) [1480522] - [tools] perf tools: Handle partial AUX records and print a warning (Jiri Olsa) [1480522] - [tools] tools include: Sync {, tools/}include/uapi/linux/perf_event.h (Jiri Olsa) [1480522] - [tools] tools lib api fs: Introduce sysfs__read_bool (Jiri Olsa) [1480522] - [tools] perf timechart: Use OPT_PARENT for common options (Jiri Olsa) [1480522] - [tools] perf lock: Make 'f' part of the common 'lock_options' (Jiri Olsa) [1480522] - [tools] perf lock: Subcommands should include common options (Jiri Olsa) [1480522] - [tools] perf script: Add 'brstackinsn' for branch stacks (Jiri Olsa) [1480522] - [tools] perf tools: Make perf_event__synthesize_mmap_events() scale (Jiri Olsa) [1480522] - [tools] perf probe: Introduce util func is_sdt_event() (Jiri Olsa) [1480522] - [tools] perf powerpc: Choose local entry point with kretprobes (Jiri Olsa) [1480522] - [tools] perf kretprobes: Offset from reloc_sym if kernel supports it (Jiri Olsa) [1480522] - [tools] perf probe: Factor out the ftrace README scanning (Jiri Olsa) [1480522] - [tools] perf sched timehist: Add --next option (Jiri Olsa) [1480522] - [tools] perf hists browser: Fix typo in function switch_data_file (Jiri Olsa) [1480522] - [tools] perf report: Document +field style argument support for --field option (Jiri Olsa) [1480522] - [tools] perf sort: Fix segfault with basic block 'cycles' sort dimension (Jiri Olsa) [1480522] - [tools] perf tools: Ignore generated files pmu-events/{jevents, pmu-events.c} for git (Jiri Olsa) [1480522] - [tools] perf tools: Missing c2c command in command-list (Jiri Olsa) [1480522] - [tools] perf c2c: Fix display bug when using pipe (Jiri Olsa) [1480522] - [tools] perf c2c: Clarify help message of --stats option (Jiri Olsa) [1480522] - [tools] perf report: Hide tip message when -q option is given (Jiri Olsa) [1480522] - [tools] tools build: Use the same CC for feature detection and actual build (Jiri Olsa) [1480522] - [tools] perf bench futex: Fix build on musl + clang (Jiri Olsa) [1480522] - [tools] perf bench futex: Use __maybe_unused (Jiri Olsa) [1480522] - [tools] tools build: Add test for sched_getcpu() (Jiri Olsa) [1480522] - [tools] perf tools: Force uncore events to system wide monitoring (Jiri Olsa) [1480522] - [tools] perf intel-pt/bts: Add missing initialization (Jiri Olsa) [1480522] - [tools] perf probe: Generalize probe event file open routine (Jiri Olsa) [1480522] - [tools] perf ftrace: Use pager for displaying result (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for -a and -C option (Jiri Olsa) [1480522] - [tools] perf cpumap: Introduce cpu_map__snprint_mask() (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for --pid option (Jiri Olsa) [1480522] - [tools] perf tools: Allow sorting by symbol size (Jiri Olsa) [1480522] - [tools] perf evlist: Clarify a bit the use of perf_mmap->refcnt (Jiri Olsa) [1480522] - [tools] perf thread_map: Convert thread_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf thread: convert thread.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf evlist: Convert perf_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map_groups.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf dso: Convert dso.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf comm: Convert comm_str.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cpumap: Convert cpu_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] tools include: Adopt kernel's refcount.h (Jiri Olsa) [1480522] - [tools] tools include: Add UINT_MAX def to kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Provide gcc based cmpxchg fallback for !x86 (Jiri Olsa) [1480522] - [tools] tools include: Introduce atomic_cmpxchg_{relaxed, release}() (Jiri Olsa) [1480522] - [tools] tools arch x86: Introduce atomic_cmpxchg() (Jiri Olsa) [1480522] - [tools] tools arch x86: Include asm/cmpxchg.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __compiletime_error (Jiri Olsa) [1480522] - [tools] perf stat: Issue a HW watchdog disable hint (Jiri Olsa) [1480522] - [tools] perf vendor events: Add mapping for KnightsMill PMU events (Jiri Olsa) [1480522] - [x86] perf/x86/intel: Add 1G DTLB load/store miss support for SKL (Jiri Olsa) [1480522] - [kernel] perf/aux: Correct return code of rb_alloc_aux() if !has_aux(ev) (Jiri Olsa) [1480522] - [kernel] perf/callchain: Force USER_DS when invoking perf_callchain_user() (Jiri Olsa) [1480522] - [x86] perf/x86: Fix Broadwell-EP DRAM RAPL events (Jiri Olsa) [1480522] - [x86] perf/x86: Fix spurious NMI with PEBS Load Latency event (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Allow the disabling of branch tracing (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Handle VMX better (Jiri Olsa) [1480522] - [kernel] perf/core: Add a flag for partial AUX records (Jiri Olsa) [1480522] - [kernel] perf/core: Keep AUX flags in the output handle (Jiri Olsa) [1480522] - [x86] perf/x86: Add Top Down events to Intel Goldmont (Jiri Olsa) [1480522]- [x86] kvm, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state (Paul Lai) [1387360] - [x86] kvm: x86: simplify handling of PKRU (Paul Lai) [1387360] - [x86] kvm: x86: block guest protection keys unless the host has them enabled (Paul Lai) [1387360] - [x86] kvm, pkeys: expose CPUID/CR4 to guest (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for permission_fault (Paul Lai) [1387360] - [x86] kvm, pkeys: introduce pkru_mask to cache conditions (Paul Lai) [1387360] - [x86] kvm, pkeys: save/restore PKRU when guest/host switches (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for xsave state (Paul Lai) [1387360] - [x86] kvm, pkeys: disable pkeys for guests in non-paging mode (Paul Lai) [1387360] - [x86] kvm: x86: remove magic number with enum cpuid_leafs (Paul Lai) [1387360] - [x86] kvm: mmu: return page fault error code from permission_fault (Paul Lai) [1387360] - [kernel] s390/mm: simplify arch_get_unmapped_area[_topdown] (Adrian Reber) [1466682] - [kernel] s390/mm: make TASK_SIZE independent from the number of page table levels (Adrian Reber) [1466682] - [kernel] s390: wire up separate socketcalls system calls (Adrian Reber) [1466682] - [kernel] s390: wire up memfd_create syscall (Adrian Reber) [1466682] - [kernel] s390/gup: handle zero nr_pages case correctly (Adrian Reber) [1466682] - [kernel] s390: TASK_SIZE for kernel threads (Adrian Reber) [1466682] - [netdrv] ena: implement RHEL7.5 version of change_mtu (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.2.0 (John Linville) [1478896] - [netdrv] ena: update driver's rx drop statistics (John Linville) [1478896] - [netdrv] ena: use lower_32_bits()/upper_32_bits() to split dma address (John Linville) [1478896] - [netdrv] ena: separate skb allocation to dedicated function (John Linville) [1478896] - [netdrv] ena: use napi_schedule_irqoff when possible (John Linville) [1478896] - [netdrv] ena: add support for out of order rx buffers refill (John Linville) [1478896] - [netdrv] ena: add reset reason for each device FLR (John Linville) [1478896] - [netdrv] ena: change sizeof() argument to be the type pointer (John Linville) [1478896] - [netdrv] ena: add hardware hints capability to the driver (John Linville) [1478896] - [netdrv] ena: change return value for unsupported features unsupported return value (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.1.7 (John Linville) [1478896] - [netdrv] ena: bug fix in lost tx packets detection mechanism (John Linville) [1478896] - [netdrv] ena: disable admin msix while working in polling mode (John Linville) [1478896] - [netdrv] ena: fix theoretical Rx hang on low memory systems (John Linville) [1478896] - [netdrv] ena: add missing unmap bars on device removal (John Linville) [1478896] - [netdrv] ena: fix race condition between submit and completion admin command (John Linville) [1478896] - [netdrv] ena: add missing return when ena_com_get_io_handlers() fails (John Linville) [1478896] - [netdrv] ena: fix bug that might cause hang after consecutive open/close interface (John Linville) [1478896] - [netdrv] ena: fix rare uncompleted admin command false alarm (John Linville) [1478896] - [netdrv] ena: remove superfluous check in ena_remove() (John Linville) [1478896] - [netdrv] ena: update driver version to 1.1.2 (John Linville) [1478896] - [netdrv] ena: change condition for host attribute configuration (John Linville) [1478896] - [netdrv] ena: change driver's default timeouts (John Linville) [1478896] - [netdrv] ena: reduce the severity of ena printouts (John Linville) [1478896] - [netdrv] ena: use READ_ONCE to access completion descriptors (John Linville) [1478896] - [netdrv] ena: fix potential access to freed memory during device reset (John Linville) [1478896] - [netdrv] ena: refactor ena_get_stats64 to be atomic context safe (John Linville) [1478896] - [netdrv] ena: fix NULL dereference when removing the driver after device reset failed (John Linville) [1478896] - [netdrv] ena: fix RSS default hash configuration (John Linville) [1478896] - [netdrv] ena: fix ethtool RSS flow configuration (John Linville) [1478896] - [netdrv] ena: fix queues number calculation (John Linville) [1478896] - [netdrv] ena: remove ntuple filter support from device feature list (John Linville) [1478896] - [netdrv] ena: use setup_timer() and mod_timer() (John Linville) [1478896]- [fs] vfs: clear remainder of 'full_fds_bits' in dup_fd() (Mateusz Guzik) [1462034] - [fs] vfs: Fix pathological performance case for __alloc_fd() (Mateusz Guzik) [1462034] - [fs] vfs: conditionally clear close-on-exec flag (Mateusz Guzik) [1462034] - [fs] file.c: don't acquire files->file_lock in fd_install() (Mateusz Guzik) [1462034] - [fs] gfs2: Fix debugfs glocks dump (Andreas Grunbacher) [1493067] - [fs] gfs2: Replace rhashtable_walk_init with rhashtable_walk_enter (Andreas Grunbacher) [1493067] - [fs] gfs2: Deduplicate gfs2_{glocks,glstats}_open (Andreas Grunbacher) [1493067] - [net] remove explicit do_softirq() from busy_poll_stop() (Ivan Vecera) [1489406] - [net] Busy polling should ignore sender CPUs (Ivan Vecera) [1489406] - [net] solve a NAPI race (Ivan Vecera) [1489406] - [net] napi_watchdog() can use napi_schedule_irqoff() (Ivan Vecera) [1489406] - [net] remove __napi_complete() (Ivan Vecera) [1489406] - [net] netpoll: more efficient locking (Ivan Vecera) [1489406] - [net] busy-poll: return busypolling status to drivers (Ivan Vecera) [1489406] - [net] busy-poll: remove need_resched() from sk_can_busy_loop() (Ivan Vecera) [1489406] - [net] busy-poll: allow preemption in sk_busy_loop() (Ivan Vecera) [1489406] - [net] netpoll: Drop budget parameter from NAPI polling call hierarchy (Ivan Vecera) [1489406] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Ivan Vecera) [1489406] - [net] ip6_gre: update mtu properly in ip6gre_err (Xin Long) [1487475] - [net] sctp: fix missing wake ups in some situations (Marcelo Leitner) [1442784] - [net] tcp: don't annotate mark on control socket from tcp_v6_send_response() (Matteo Croce) [1469857] - [net] netfilter: use fwmark_reflect in nf_send_reset (Matteo Croce) [1469857] - [net] tcp: fix mark propagation with fwmark_reflect enabled (Matteo Croce) [1469857] - [net] Documentation: Add missing descriptions for fwmark_reflect for ipv4 and ipv6 (Matteo Croce) [1469857] - [net] ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction (Matteo Croce) [1469857] - [net] Use fwmark reflection in PMTU discovery (Matteo Croce) [1469857] - [net] add a sysctl to reflect the fwmark on replies (Matteo Croce) [1469857] - [net] team: fix memory leaks (Matteo Croce) [1448266] - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Stefano Brivio) [1477010] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca) [1477010] {CVE-2017-7542} - [scsi] ses: Fix wrong page error (Maurizio Lombardi) [1380720] - [scsi] ses: make page2 support optional (Maurizio Lombardi) [1380720] - [scsi] ses: Fixup error message 'failed to get diagnostic page 0xffffffea' (Maurizio Lombardi) [1380720] - [scsi] ses: check return code from ses_recv_diag() (Maurizio Lombardi) [1380720] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1458133] - [scsi] megaraid_sas: call megasas_dump_frame with correct IO frame size (Tomas Henzl) [1458133] - [scsi] megaraid_sas: modified few prints in OCR and IOC INIT path (Tomas Henzl) [1458133] - [scsi] megaraid_sas: replace internal FALSE/TRUE definitions with false/true (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead (Tomas Henzl) [1458133] - [scsi] megaraid_sas: use vmalloc for crash dump buffers and driver's local RAID map (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use SMID for Task abort case only (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Check valid aen class range to avoid kernel panic (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Fix endianness issues in DCMD handling (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Do not re-fire shutdown DCMD after OCR (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1 second while there are pending commands (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use synchronize_irq in target reset case (Tomas Henzl) [1458133] - [scsi] megaraid_sas: set minimum value of resetwaittime to be 1 secs (Tomas Henzl) [1458133] - [scsi] megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix allocate instance->pd_info twice (Tomas Henzl) [1458133] - [scsi] megaraid: remove DRIVER_ATTR() usage (Tomas Henzl) [1458133] - [scsi] megaraid: Replace PCI pool old API (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion (Tomas Henzl) [1458133] - [scsi] megaraid: remove expensive inline from megasas_return_cmd (Tomas Henzl) [1458133] - [scsi] qedi: off by one in qedi_get_cmd_from_tid() (Chad Dupuis) [1461962] - [scsi] qedi: Limit number for CQ queues (Chad Dupuis) [1461962] - [scsi] qedi: Fix return code in qedi_ep_connect() (Chad Dupuis) [1461962] - [scsi] qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Chad Dupuis) [1461962] - [scsi] qedi: fix another spelling mistake: "alloction" -> "allocation" (Chad Dupuis) [1461962] - [scsi] qedf: drop bus reset handler (Chad Dupuis) [1461960] - [scsi] qedf: Update driver version to 8.20.5.0 (Chad Dupuis) [1461960] - [scsi] qedf: Fix up modinfo parameter name for 'debug' in modinfo output (Chad Dupuis) [1461960] - [scsi] qedf: Covert single-threaded workqueues to regular workqueues (Chad Dupuis) [1461960] - [scsi] qedf: Corrent VLAN tag insertion in fallback VLAN case (Chad Dupuis) [1461960] - [scsi] qedf: Use granted MAC from the FCF for the FCoE source address if it is available (Chad Dupuis) [1461960] - [scsi] qedf: Set WWNN and WWPN based on values from qed (Chad Dupuis) [1461960] - [scsi] qedf: fix spelling mistake: "offlading" -> "offloading" (Chad Dupuis) [1461960] - [scsi] qedf: Merge a few quoted strings split across lines (Chad Dupuis) [1461960] - [scsi] qedf: Use 'dma_zalloc_coherent' to reduce code verbosity (Chad Dupuis) [1461960] - [scsi] qedf: Fix a return value in case of error in 'qedf_alloc_global_queues' (Chad Dupuis) [1461960] - [scsi] qedf: Check if sense buffer has been allocated during completion (Chad Dupuis) [1461960] - [scsi] qedf: Update version number to 8.18.22.0 (Chad Dupuis) [1461960] - [scsi] qedf: Add change_queue_depth member to scsi_host_template() (Chad Dupuis) [1461960] - [scsi] qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance (Chad Dupuis) [1461960] - [scsi] qedf: Move some prints to a debug level so they do not print when no debugging is enabled (Chad Dupuis) [1461960] - [scsi] qedf: Fixup unnecessary parantheses around test_bit operations (Chad Dupuis) [1461960] - [scsi] qedf: Add non-offload receive filters (Chad Dupuis) [1461960] - [scsi] qedf: Add bus_reset No-op (Chad Dupuis) [1461960] - [scsi] qedf: Use same logic for SCSI host reset and FC lip_reset (Chad Dupuis) [1461960] - [scsi] qedf: Set qed logging level to QED_LEVEL_NOTICE (Chad Dupuis) [1461960] - [scsi] qedf: Add fka_period SCSI host attribute to show fip keep alive period (Chad Dupuis) [1461960] - [scsi] qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup (Chad Dupuis) [1461960] - [scsi] qedf: Look at all descriptors when processing a clear virtual link (Chad Dupuis) [1461960] - [scsi] qedf: Honor qed_ops->common->set_fp_int() return code (Chad Dupuis) [1461960] - [scsi] qedf: Update copyright to 2017 (Chad Dupuis) [1461960] - [scsi] qedf: Enable basic FDMI information (Chad Dupuis) [1461960] - [scsi] qedf: Avoid reading past end of buffer (Chad Dupuis) [1461960] - [scsi] qedf: Cleanup the type of io_log->op (Chad Dupuis) [1461960] - [scsi] qedf: properly update arguments position in function call (Chad Dupuis) [1461960] - [scsi] qedi: qedf: Use designated initializers (Chad Dupuis) [1461960] - [scsi] qedf: Fix crash due to unsolicited FIP VLAN response (Chad Dupuis) [1461960] - [scsi] qedf: Use vsprintf extension pad (Chad Dupuis) [1461960]- [block] blk_mq: linux/blk-mq.h does not include all the headers it depends on (Ming Lei) [1389540 1458104] - [block] blk-mq: kill unused blk_mq_create_mq_map() (Ming Lei) [1389540 1458104] - [kernel] blk-mq: get rid of the cpumask in struct blk_mq_tags (Ming Lei) [1389540 1458104] - [nvme] remove the post_scan callout (Ming Lei) [1389540] - [nvme] switch to use pci_alloc_irq_vectors (Ming Lei) [1389540] - [kernel] blk-mq: provide a default queue mapping for PCI device (Ming Lei) [1389540 1458104] - [kernel] blk-mq: remove ->map_queue (Ming Lei) [1389540 1458104] - [block] blk-mq: really fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] blk-mq: free hctx->ctxs in queue's release handler (Ming Lei) [1389540 1458104] - [kernel] blk-mq: fix iteration of busy bitmap (Ming Lei) [1389540 1458104] - [block] blk-mq: reduce unnecessary software queue looping (Ming Lei) [1389540 1458104] - [kernel] genirq/affinity: Fix calculating vectors to assign (Ming Lei) [1389540] - [kernel] irq/affinity: Fix extra vecs calculation (Ming Lei) [1389540] - [kernel] irq/affinity: Fix CPU spread for unbalanced nodes (Ming Lei) [1389540] - [pci] msi: Update MSI/MSI-X bits in PCIEBUS-HOWTO (Ming Lei) [1389540] - [pci] msi: Document pci_alloc_irq_vectors(), deprecate pci_enable_msi() (Ming Lei) [1389540] - [pci] msi: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors (Ming Lei) [1389540] - [pci] portdrv: Use pci_irq_alloc_vectors() (Ming Lei) [1389540] - [pci] msi: Check that we have a legacy interrupt line before using it (Ming Lei) [1389540] - [pci] msi: Return failure when msix_setup_entries() fails (Ming Lei) [1389540] - [netdrv] amd-xgbe: Update PCI support to use new IRQ functions (Ming Lei) [1389540] - [pci] msi: Fix msi_capability_init() kernel-doc warnings (Ming Lei) [1389540] - [pci] msi: Don't apply affinity if there aren't enough vectors left (Ming Lei) [1389540] - [kernel] genirq/affinity: Fix node generation from cpumask (Ming Lei) [1389540] - [pci] msi: Check for NULL affinity mask in pci_irq_get_affinity() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use default affinity mask for reserved vectors (Ming Lei) [1389540] - [kernel] genirq/affinity: Take reserved vectors into account when spreading irqs (Ming Lei) [1389540] - [kernel] pci: Remove the irq_affinity mask from struct pci_dev (Ming Lei) [1389540] - [kernel] pci/msi: Provide pci_alloc_irq_vectors_affinity() (Ming Lei) [1389540] - [pci] msi: Propagate IRQ affinity description through the MSI code (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_create_affinity_masks() (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_calc_affinity_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Introduce struct irq_affinity (Ming Lei) [1389540] - [pci] doc: Add missing parameter for msi_setup (Ming Lei) [1389540] - [kernel] pci/msi: Retrieve affinity for a vector (Ming Lei) [1389540] - [kernel] genirq/affinity: Remove old irq spread infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Switch to new irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/affinity: Provide smarter irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Add cpumask allocation to alloc_msi_entry (Ming Lei) [1389540] - [pci] Call pci_intx() when using legacy interrupts in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Use positive flags in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use get/put_online_cpus around cpumask operations (Ming Lei) [1389540] - [kernel] pci: Spread interrupt vectors in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Provide sensible IRQ vector alloc/free routines (Ming Lei) [1389540] - [pci] Make the "entries" argument to pci_enable_msix() optional (Ming Lei) [1389540] - [pci] Switch msix_program_entries() to use pci_msix_desc_addr() (Ming Lei) [1389540] - [pci] Add pci_msix_desc_addr() helper (Ming Lei) [1389540] - [kernel] genirq: Add a helper to spread an affinity mask for MSI/MSI-X vectors (Ming Lei) [1389540] - [kernel] genirq/msi: Make use of affinity aware allocations (Ming Lei) [1389540] - [kernel] genirq: introduce _affinity version of irq_alloc_hwirq (Ming Lei) [1389540] - [kernel] genirq: Use affinity hint in irqdesc allocation (Ming Lei) [1389540] - [kernel] genirq: Add affinity hint to irq allocation (Ming Lei) [1389540] - [kernel] genirq: Introduce IRQD_AFFINITY_MANAGED flag (Ming Lei) [1389540] - [kernel] genirq: Provide and use __irq_can_set_affinity() (Ming Lei) [1389540]- [fs] pnfs: Fix a deadlock between read resends and layoutreturn (Steve Dickson) [1477350] - [fs] pnfs: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised (Steve Dickson) [1477343] - [fs] nfsv4.1: Fix regression in callback retry handling (Steve Dickson) [1477306] - [fs] nfsv4: Ensure we don't re-test revoked and freed stateids (Dave Wysochanski) [1459733] - [fs] nfsd: Limit end of page list when decoding NFSv4 WRITE ("J. Bruce Fields") [1485509] - [fs] xfs: stop searching for free slots in an inode chunk when there are none (Carlos Maiolino) [1472639] - [fs] xfs: remove bli from AIL before release on transaction abort (Bill O'Donnell) [1428663] - [fs] xfs: release bli from transaction properly on fs shutdown (Bill O'Donnell) [1428663] - [fs] gfs2: Fix non-recursive truncate bug (Robert S Peterson) [1486061] - [fs] ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag (Lukas Czerner) [1433215] - [fs] ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED (Lukas Czerner) [1433215] - [fs] ext4: pass allocation_request struct to ext4_(alloc, splice)_branch (Lukas Czerner) [1433215] - [fs] cifs: Fix null pointer deref during read resp processing (Sachin Prabhu) [1429710] - [fs] cifs: Fix possible use after free in demultiplex thread (Sachin Prabhu) [1429710] - [fs] cifs: Allow to switch on encryption with seal mount option (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace bvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to decrypt big read responses (Sachin Prabhu) [1429710] - [fs] cifs: Add a modified cifs_read_page_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace kvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Decrypt and process small encrypted packets (Sachin Prabhu) [1429710] - [fs] cifs: Add copy into pages callback for a read operation (Sachin Prabhu) [1429710] - [fs] cifs: Add mid handle callback (Sachin Prabhu) [1429710] - [fs] cifs: Add transform header handling callbacks (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 modifications for aead differences (Sachin Prabhu) [1429710] - [fs] cifs: Encrypt SMB3 requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Enable encryption during session setup phase (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to transform requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Separate RFC1001 length processing for SMB2 read (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 sync header processing (Sachin Prabhu) [1429710] - [fs] cifs: Send RFC1001 length in a separate iov (Sachin Prabhu) [1429710] - [fs] cifs: Make send_cancel take rqst as argument (Sachin Prabhu) [1429710] - [fs] cifs: Make SendReceive2() takes resp iov (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 header structure (Sachin Prabhu) [1429710] - [fs] cifs: Add soft dependencies (Sachin Prabhu) [1429710] - [fs] cifs: Only select the required crypto modules (Sachin Prabhu) [1429710] - [fs] cifs: Simplify SMB2 and SMB311 dependencies (Sachin Prabhu) [1429710] - [fs] Fix default behaviour for empty domains and add domainauto option (Sachin Prabhu) [1429710] - [fs] cifs: use 16phN for formatting md5 sum (Sachin Prabhu) [1429710] - [fs] cifs_readv_receive: use cifs_read_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: merge the hash calculation helpers (Sachin Prabhu) [1429710] - [fs] cifs: Check for timeout on Negotiate stage (Leif Sahlberg) [1426555] - [fs] cifs: Fix df output for users with quota limits (Leif Sahlberg) [1464155]- [infiniband] ib/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path (Don Dutile) [1454965] - [infiniband] ib/vmw_pvrdma: Don't leak info from alloc_ucontext (Don Dutile) [1454965] - [kernel] vmxnet3: Move PCI Id to pci_ids.h (Don Dutile) [1454965] - [pinctrl] intel: Add Intel Cannon Lake PCH-H pin controller support (David Arcari) [1457654] - [pinctrl] intel: Add Intel Cannon Lake PCH pin controller support (David Arcari) [1457654] - [pinctrl] intel: Make it possible to specify mode per pin in a group (David Arcari) [1457654] - [pinctrl] intel: Add support for variable size pad groups (David Arcari) [1457654] - [pinctrl] intel: unlock on error in intel_config_set_pull() (David Arcari) [1457654] - [pinctrl] intel: Add support for 1k additional pull-down (David Arcari) [1457654] - [pinctrl] intel: Add support for hardware debouncer (David Arcari) [1457654] - [kernel] pinctrl / gpio: Introduce .set_config() callback for GPIO chips (David Arcari) [1457654] - [kernel] pinctrl: Allow configuration of pins from gpiolib based drivers (David Arcari) [1457654] - [vhost] vhost_net: correctly check tx avail during rx busy polling (Jason Wang) [1487551] - [tools] power/cpupower: allow running without cpu0 (Prarit Bhargava) [1375782] - [xen] balloon: don't online new memory initially (Vitaly Kuznetsov) [1490770] - [kernel] audit: unswing cap_* fields in PATH records (Richard Guy Briggs) [1465558] - [kernel] module: keep percpu symbols in module's symtab (Joe Lawrence) [1451907] - [security] selinux: remove AVC init audit log message (Richard Guy Briggs) [1465625]- [s390] syscalls: Fix out of bounds arguments access (Jiri Olsa) [1436323] - [x86] ras/therm_throt: Do not log a fake MCE for thermal events (Prarit Bhargava) [1465345] - [x86] early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 (Lenny Szubowicz) [1487221] - [pci] Identify Enhanced Allocation (EA) BAR Equivalent resources in sysfs (Myron Stowe) [1489540] - [pci] Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1489540] - [pci] Supply CPU physical address (not bus address) to iomem_is_exclusive() (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment driver (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment portdrv service type (Myron Stowe) [1489540] - [pci] Widen portdrv service type from 4 bits to 8 bits (Myron Stowe) [1489540] - [pci] Fix spelling errors (Myron Stowe) [1489540] - [pci] pci: acpiphp_ibm: Avoid uninitialized variable reference (Myron Stowe) [1489540] - [pci] pci: Refine PCI support check in pcibios_init() (Myron Stowe) [1489540] - [netdrv] fm10k: do not enqueue mailbox when host not ready (Neil Horman) [1454908] - [netdrv] fm10k: disable receive queue when configuring ring (Neil Horman) [1454908] - [netdrv] fm10k: update function header comment for fm10k_get_stats64 (Neil Horman) [1454908] - [netdrv] fm10k: allow service task to reschedule itself (Neil Horman) [1454908] - [netdrv] fm10k: future-proof state bitmaps using DECLARE_BITMAP (Neil Horman) [1454908] - [netdrv] fm10k: use a BITMAP for flags to avoid race conditions (Neil Horman) [1454908] - [netdrv] fm10k: correctly check if interface is removed (Neil Horman) [1454908] - [netdrv] fm10k: remove FM10K_FLAG_DEBUG_STATS (Neil Horman) [1454908] - [netdrv] fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp (Neil Horman) [1454908] - [netdrv] fm10k: Limit dma sync of RX buffers to actual packet size (Neil Horman) [1454908] - [netdrv] fm10k: bump version number (Neil Horman) [1454908] - [netdrv] fm10k: do not clear global mailbox interrupt bits (Neil Horman) [1454908] - [netdrv] fm10k: request reset when mbx->state changes (Neil Horman) [1454908] - [netdrv] fm10k: remove extraneous variable definition in fm10k_ethtool.c (Neil Horman) [1454908] - [netdrv] fm10k-shared: use mac-> instead of hw->mac (Neil Horman) [1454908] - [netdrv] i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Stefan Assmann) [1484232] - [netdrv] i40e: avoid NVM acquire deadlock during NVM update (Stefan Assmann) [1484232] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Arjun Vynipadath) [1458299] - [target] fix SAM_STAT_BUSY/TASK_SET_FULL handling (Mike Christie) [1480052] - [target] do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE (Mike Christie) [1412979] - [tcmu] fix sense handling during completion (Mike Christie) [1412979] - [tcmu] target: add helper to copy sense to se_cmd buffer (Mike Christie) [1412979] - [tcmu] export alua support in configfs (Mike Christie) [1469773] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1489789] {CVE-2017-1000251} - [lib] rbtree: Make lockless searches non-fatal (Waiman Long) [1472994]- [cpufreq] intel_pstate: Correct the busy calculation for KNL (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ratio setting for min_perf_pct (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: constify attribute_group structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: skip scheduler hook when in "performance" mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove max/min fractions to limit performance (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid division by 0 in min_perf_pct_min() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: use updated msr-index.h HWP.EPP values (Prarit Bhargava) [1465349] - [x86] msr-index.h: define HWP.EPP values (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_min_max() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not walk policy->cpus (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop struct cpu_defaults (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Modify check in intel_pstate_update_status() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop driver_registered variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Skip unnecessary PID resets on init (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set HWP sampling interval once (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_busy_pid_reset() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fold intel_pstate_reset_all_pid() into the caller (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Initialize pid_params statically (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop pointless initialization of PID parameters (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate struct perf_limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid transient updates of cpuinfo.max_freq (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Active mode P-state limits rework (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support HWP processors in all operation modes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix policy data management in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: One set of global limits in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid percentages in limits-related computations (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Correct frequency setting in the HWP mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop redundant wrapper function (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not reinit performance limits in ->setpolicy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix global settings in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not use performance_limits in passive mode (Prarit Bhargava) [1465349] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix limits issue with operation mode switching (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Calculate guaranteed performance for HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Make HWP limits compatible with legacy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Lower frequency than expected under no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Operation mode control from sysfs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Expose global sysfs attributes upfront (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix sysfs limits enforcement for performance policy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always keep all limits settings in sync (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_pstate_resume() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not expose PID parameters in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support for energy performance hints with HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add locking around HWP requests (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix intel_pstate_exit_perf_limits() prototype (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set EPP/EPB to 0 in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: increase precision of performance limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: round up min_perf limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Generic governors support (Prarit Bhargava) [1465349] - [kernel] cpufreq: Support for fast frequency switching (Prarit Bhargava) [1465349] - [cpufreq] acpi-cpufreq: Make read and write operations more efficient (Prarit Bhargava) [1465349] - [cpufreq] Introduce cpufreq_start_governor() (Prarit Bhargava) [1465349] - [cpufreq] Rename __cpufreq_governor() to cpufreq_governor() (Prarit Bhargava) [1465349] - [acpi] cpufreq: intel_pstate: Request P-states control from SMM if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPU load based algorithm for PM_MOBILE (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: protect limits variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Reduce impact due to rounding error (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Per CPU P-State limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always set max P-state in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set P-state upfront in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove PID debugfs when not used (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix struct pstate_adjust_policy kerneldoc (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify comment in get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add more out-of-band IDs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Check cpuid for MSR_HWP_INTERRUPT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update cpu_frequency tracepoint every time (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: clean remnant struct element (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Declare pid_params/pstate_funcs/hwp_active __read_mostly (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix incorrect placement of __initdata (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not clear utilization update hooks on policy changes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust _PSS[0] freqeuency if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ->set_policy() interface for no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Downgrade print level for _PPC (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Simplify conditional in intel_pstate_set_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use sample.core_avg_perf in get_avg_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify average performance computation (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid unnecessary synchronize_sched() during initialization (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Ignore _PPC processing under HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix HWP on boot CPU after system resume (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enable PPC enforcement for servers (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust policy->max (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enforce _PPC limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix processing for turbo activation ratio (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use average P-State instead of current P-State (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid getting stuck in high P-states when idle (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use pr_fmt (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid pointless FRAC_BITS shifts under div_fp() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Documenation for structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix inconsistency in setting policy limits (Prarit Bhargava) [1465349] - [kernel] cpufreq: Move scheduler-related code to the sched directory (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid extra invocation of intel_pstate_sample() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not set utilization update hook too early (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not call wrmsrl_on_cpu() with disabled interrupts (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not skip samples partially (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove freq calculation from intel_pstate_calc_busy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Move intel_pstate_calc_busy() into get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Optimize calculation for max/min_perf_adj (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove extra conversions in pid calculation (Prarit Bhargava) [1465349] - [kernel] cpufreq: Add mechanism for registering utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace timers with utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: disable HWP notifications (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Account for IO wait time (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Initialize policy->min to lowest nonlinear performance (Prarit Bhargava) [1465349] - [mailbox] Make startup and shutdown ops optional (Prarit Bhargava) [1465349] - [sound] scripts/spelling.txt: add regsiter -> register spelling mistake (Prarit Bhargava) [1465349] - [mailbox] skip complete wait event if timer expired (Prarit Bhargava) [1465349] - [mailbox] handle empty message in tx_tick (Prarit Bhargava) [1465349] - [mailbox] always wait in mbox_send_message for blocking Tx mode (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs entries for CPPC perf capabilities (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Read lowest nonlinear perf in cppc_get_perf_caps() (Prarit Bhargava) [1465349] - [mailbox] check ->last_tx_done for NULL in case of timer-based polling (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix per-CPU pointer management in acpi_cppc_processor_probe() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix crash in acpi_cppc_processor_exit() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set an error code on probe error path (Prarit Bhargava) [1465349] - [cpufreq] sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO (Prarit Bhargava) [1465349] - [x86] sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU (Prarit Bhargava) [1465349] - [kernel] acpi/bus: Set _OSC for diverse core support (Prarit Bhargava) [1465349] - [acpi] bus: Enable HWP CPPC objects (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPPC to get max performance (Prarit Bhargava) [1465349] - [x86] sysctl: Add sysctl for ITMT scheduling feature (Prarit Bhargava) [1465349] - [x86] topology: Define x86's arch_update_cpu_topology (Prarit Bhargava) [1465349] - [x86] Enable Intel Turbo Boost Max Technology 3.0 (Prarit Bhargava) [1465349] - [kernel] sched: Extend scheduler's asym packing (Prarit Bhargava) [1465349] - [kernel] sched: Move CFS tasks to CPUs with higher capacity (Prarit Bhargava) [1465349] - [kernel] sched: Add struct rq::cpu_capacity_orig (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Add MODULE_DEVICE_TABLE for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [cpufreq] cppc: Correct desired_perf calculation (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Support PCC with interrupt flag (Prarit Bhargava) [1465349] - [cpufreq] cppc: Avoid overflow when calculating desired_perf (Prarit Bhargava) [1465349] - [cpufreq] cppc: Force reporting values in KHz to fix user space interface (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add prefix cppc to cpudata structure name (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add support for functional fixed hardware address (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: check for error bit in PCC status field (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: move all PCC related information into pcc_data (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs support to compute delivered performance (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set a non-zero value for transition_latency (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: support for batching CPPC requests (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: acquire pcc_lock only while accessing PCC subspace (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: restructure read/writes for efficient sys mapped reg ops (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Prevent cpc_desc_ptr points to the invalid data (Prarit Bhargava) [1465349] - [acpi] cppc: Return error if _CPC is invalid on a CPU (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add module support for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [mailbox] Stop using ENOSYS for anything other than unimplemented syscalls (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: use MRTT/MPAR to decide if/when a req can be sent (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: replace writeX/readX to PCC with relaxed version (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: optimized cpc_read and cpc_write (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Optimize PCC Read Write operations (Prarit Bhargava) [1465349] - [cpufreq] cppc: Initialize and check CPUFreq CPU co-ord type correctly (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Use h/w reduced version of the PCCT structure (Prarit Bhargava) [1465349] - [cpufreq] cppc: Delete an unnecessary check before the function call kfree() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix potential memory leak (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: signedness bug in register_pcc_channel() (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add a CPUFreq driver for use with CPPC (Prarit Bhargava) [1465349] - [acpi] Introduce CPU performance controls using CPPC (Prarit Bhargava) [1465349] - [kernel] mailbox: switch to hrtimer for tx_complete polling (Prarit Bhargava) [1465349] - [kernel] mailbox: Add ability for clients to request channels by name (Prarit Bhargava) [1465349] - [mailbox] Fix up error handling in mbox_request_channel() (Prarit Bhargava) [1465349] - [kernel] mailbox: Make mbox_chan_ops const (Prarit Bhargava) [1465349] - [mailbox] check for bit set before polling (Prarit Bhargava) [1465349] - [mailbox] Add support for Platform Communication Channel (Prarit Bhargava) [1465349] - [kernel] mailbox: add tx_prepare client callback (Prarit Bhargava) [1465349] - [mailbox] Don't unnecessarily re-arm the polling timer (Prarit Bhargava) [1465349] - [kernel] mailbox: Introduce framework for mailbox (Prarit Bhargava) [1465349] - [acpi] acpica: acpi 5.1: Update for PCCT table changes (Prarit Bhargava) [1465349] - [acpi] acpica: tables: Add full support for the PCCT table, update table definition (Prarit Bhargava) [1465349] - [kernel] acpi / i915: Fix incorrect inclusions via (Prarit Bhargava) [1465349] - [kernel] of: make of_property_for_each_{u32|string}() use parameters if OF is not enabled (Prarit Bhargava) [1465349] - [x86] io: implement dummy relaxed accessor macros for writes (Prarit Bhargava) [1465349]- [hv] vmbus: re-enable channel tasklet (Mohammed Gamal) [1467258] - [hv] x86/mshyperv: Remove excess #includes from mshyperv.h (Mohammed Gamal) [1467258] - [hv] x86/hyperv: Check frequency MSRs presence according to the specification (Mohammed Gamal) [1467258] - [hv] vmbus: Close timing hole that can corrupt per-cpu page (Mohammed Gamal) [1467258] - [hv] vmbus: Reuse uuid_le_to_bin() helper (Mohammed Gamal) [1467258] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Mohammed Gamal) [1491843 1467258] - [hv] vmbus: Get the current time from the current clocksource (Mohammed Gamal) [1467258] - [hv] properly delay KVP packets when negotiation is in progress (Mohammed Gamal) [1467258] - [hv] vmbus: Fix rescind handling (Mohammed Gamal) [1467258] - [hv] util: Make hv_poll_channel() a little more efficient (Mohammed Gamal) [1467258] - [hv] vmbus: Fix error code returned by vmbus_post_msg() (Mohammed Gamal) [1467258] - [hv] Base autoeoi enablement based on hypervisor hints (Mohammed Gamal) [1467258] - [hv] Fix a typo (Mohammed Gamal) [1467258] - [hv] vmbus: expose debug info for drivers (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] hyperv: remove unnecessary return variable (Mohammed Gamal) [1467258] - [hv] vmbus: fix spelling errors (Mohammed Gamal) [1467258] - [hv] vmbus: remove unnecessary initialization (Mohammed Gamal) [1467258] - [hv] vmbus: remove useless return's (Mohammed Gamal) [1467258] - [hv] vmbus: only reschedule tasklet if time limit exceeded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak memory when a channel is rescinded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak channel ids (Mohammed Gamal) [1467258] - [hv] util: move waiting for release to hv_utils_transport itself (Mohammed Gamal) [1467258] - [hv] vmbus: remove hv_event_tasklet_disable/enable (Mohammed Gamal) [1467258] - [hv] vmbus: use rcu for per-cpu channel list (Mohammed Gamal) [1467258] - [hv] vmbus: replace modulus operation with subtraction (Mohammed Gamal) [1467258] - [hv] vmbus: constify parameters where possible (Mohammed Gamal) [1467258] - [hv] vmbus: expose hv_begin/end_read (Mohammed Gamal) [1467258] - [hv] vmbus: remove conditional locking of vmbus_write (Mohammed Gamal) [1467258] - [hv] vmbus: add direct isr callback mode (Mohammed Gamal) [1467258] - [hv] vmbus: change to per channel tasklet (Mohammed Gamal) [1467258] - [hv] vmbus: callback is in softirq not workqueue (Mohammed Gamal) [1467258] - [hv] vmbus: put related per-cpu variable together (Mohammed Gamal) [1467258] - [hv] vmbus: remove unused kickq argument to sendpacket (Mohammed Gamal) [1467258] - [hv] vmbus: drop no longer used kick_q argument (Mohammed Gamal) [1467258] - [hv] vmbus: use kernel bitops for traversing interrupt mask (Mohammed Gamal) [1467258] - [hv] Fix the bug in generating the guest ID (Mohammed Gamal) [1467258] - [hv] Log the negotiated IC versions (Mohammed Gamal) [1467258] - [hv] vmbus: Use all supported IC versions to negotiate (Mohammed Gamal) [1467258] - [hv] balloon: add a fall through comment to hv_memory_notifier() (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Cleanup hyperv_vmbus.h (Mohammed Gamal) [1467258] - [hv] vmbus: Define an APIs to manage interrupt state (Mohammed Gamal) [1467258] - [hv] vmbus: Define an API to retrieve virtual processor index (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the synthetic interrupt controller (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the event page (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the message page (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of an unsused variable (Mohammed Gamal) [1467258] - [hv] vmbus: Restructure the clockevents code (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] vmbus: Move the code to signal end of message (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_message into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header (Mohammed Gamal) [1467258] - [hv] util: backup: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: fcopy: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: kvp: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of the unused irq variable (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Prevent sending data on a rescinded channel (Mohammed Gamal) [1467258] - [hv] vmbus: Fix a rescind handling bug (Mohammed Gamal) [1467258]- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1487061] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1487061] {CVE-2017-14106} - [net] ip6mr: fix notification device destruction (Matteo Croce) [1445046] - [net] ip6mr: fix static mfc/dev leaks on table destruction (Matteo Croce) [1445046] - [net] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted (Aaron Conole) [1457439] - [net] dev: add per net_device packet type chains (Florian Westphal) [1462344] - [net] add a postfix to old ndo_change_mtu (Ivan Vecera) [1480542] - [net] report right mtu value in error message (Ivan Vecera) [1480542] - [net] deprecate eth_change_mtu, remove usage (Ivan Vecera) [1480542] - [net] centralize net_device min/max MTU checking (Ivan Vecera) [1480542] - [net] sit: use __GFP_NOWARN for user controlled allocation (Matteo Croce) [1472074] - [mm] add documentation for page fragment APIs (Ivan Vecera) [1476339] - [mm] rename __page_frag functions to __page_frag_cache, drop order from drain (Ivan Vecera) [1476339] - [mm] rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_frag_free (Ivan Vecera) [1476339] - [mm] add support for releasing multiple instances of a page (Ivan Vecera) [1476339] - [netdrv] pppoe: fix memory corruption in padt work structure (Matteo Croce) [1382363] - [net] tcp: reset sk_rx_dst in tcp_disconnect() (Jamie Bainbridge) [1467770] - [net] mangle zero checksum in skb_checksum_help() (Xin Long) [1485791] - [net] sctp: Avoid out-of-bounds reads from address storage (Stefano Brivio) [1484355] {CVE-2017-7558} - [net] netfilter: nft_ct: fix expiration getter (Matteo Croce) [1427111] - [net] make ndo_get_stats64 a void function (Ivan Vecera) [1481795] - [net] ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules (Ivan Vecera) [1464119] - [net] ipv4: Fix memory leak in exception case for splitting tries (Ivan Vecera) [1464119] - [net] ipv4: Restore fib_trie_flush_external function and fix call ordering (Ivan Vecera) [1464119] - [net] ipv4: Remove fib_local variable (Ivan Vecera) [1464119] - [net] ipv4: fill in table id when replacing a route (Ivan Vecera) [1464119] - [net] fib_trie: Cleanup ip_fib_net_exit code path (Ivan Vecera) [1464119] - [net] fib_trie: Fix warning on fib4_rules_exit (Ivan Vecera) [1464119] - [net] fib_trie: Provide a deterministic order for fib_alias w/ tables merged (Ivan Vecera) [1464119] - [net] fib_trie: Avoid NULL pointer if local table is not allocated (Ivan Vecera) [1464119] - [net] fib_trie: Only display main table in /proc/net/route (Ivan Vecera) [1464119] - [net] fib_trie: Fix uninitialized variable warning (Ivan Vecera) [1464119] - [net] ipv4: FIB Local/MAIN table collapse (Ivan Vecera) [1464119] - [net] fib_trie: Make fib_table rcu safe (Ivan Vecera) [1464119] - [net] ipv6: dad: don't remove dynamic addresses if link is down (Matteo Croce) [1319674] - [pci] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Ivan Vecera) [1477162] - [net] add missing dev_put() in __netdev_adjacent_dev_insert (Lance Richardson) [1467801] - [net] sctp: ensure ep is not destroyed before doing the dump (Xin Long) [1466107] - [net] sctp: return next obj by passing pos + 1 into sctp_transport_get_idx (Xin Long) [1466107] - [net] xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Hannes Frederic Sowa) [1435670] {CVE-2017-7184} - [net] xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Hannes Frederic Sowa) [1435670] {CVE-2017-7184}- [block] blk-mq-tag: fix wakeup hang after tag resize (Ming Lei) [1472434] - [x86] xen/x86: Don't BUG on CPU0 offlining (Vitaly Kuznetsov) [1464095] - [ipc] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476126] {CVE-2017-11176} - [net] ping: check minimum size on ICMP header length (Matteo Croce) [1481573] {CVE-2016-8399} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] udp: account for current skb length when deciding about UFO (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481940] {CVE-2017-1000111} - [net] ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Ivan Vecera) [1481817] - [net] define receive timestamp filter for NTP (Ivan Vecera) [1481817] - [net] netfilter: ipset: move registration message to init from net_init (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Add net namespace for ipset (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Rename simple macro names to avoid namespace issues (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: order matches and targets separatedly in xt_set.c (Sabrina Dubroca) [1226051] - [net] sunrpc: fix regression in connection error reporting (Davide Caratti) [1446453] - [net] tcp: remove poll() flakes when receiving RST (Davide Caratti) [1446453] - [net] ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER (Matteo Croce) [1468935] - [net] sctp: fix ICMP processing if skb is non-linear (Matteo Croce) [1450529] - [net] Remove usage of net_device last_rx member (Ivan Vecera) [1476348] - [net] batch of last_rx update avoidance in ethernet drivers (Ivan Vecera) [1476348] - [net] add a comment on netdev->last_rx (Ivan Vecera) [1476348] - [net] tcp: don't use F-RTO on non-recurring timeouts (Jakub Sitnicki) [1257096] - [hv] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Move TSC reading method to asm/mshyperv.h (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Implement hv_get_tsc_page() (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Hide unused label (Vitaly Kuznetsov) [1410023] - [hv] Turn off write permission on the hypercall page (Vitaly Kuznetsov) [1410023] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1410023] - [hv] restore TSC page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] restore hypervcall page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the check for hypercall page setup (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the crash notification function (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the extracting of Hypervisor version information (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Consolidate all Hyper-V specific clocksource code (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Move Hypercall invocation code out of common code (Vitaly Kuznetsov) [1410023] - [hv] hv vmbus: Move Hypercall page setup out of common code (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of generate_guest_id() (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of hv_x64_msr_hypercall_contents (Vitaly Kuznetsov) [1410023] - [hv] x86, hyperv: Move a variable to avoid an unused variable warning (Vitaly Kuznetsov) [1410023] - [fs] lockd: fix lockd shutdown race (Scott Mayhew) [1430517] - [fs] xfs: use GPF_NOFS when allocating btree cursors (Carlos Maiolino) [1238562] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1429547] - [fs] gfs2: stuffed directories not setting nfs cookies (Robert S Peterson) [1397414] - [fs] cifs: Fix SMB3 mount without specifying a security mechanism (Leif Sahlberg) [1083869] - [fs] smb2: Enforce sec= mount option (Leif Sahlberg) [1083869] - [fs] nfsv4: Add missing nfs_put_lock_context() (Benjamin Coddington) [1476826] - [fs] nfs: discard nfs_lockowner structure (Benjamin Coddington) [1476826] - [fs] nfsv4: enhance nfs4_copy_lock_stateid to use a flock stateid if there is one (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state (Benjamin Coddington) [1476826] - [fs] nfsv4: add flock_owner to open context (Benjamin Coddington) [1476826] - [fs] nfs: remove l_pid field from nfs_lockowner (Benjamin Coddington) [1476826] - [mm] fix huge zero page accounting in smaps report (Oleg Nesterov) [1409913 1447952] - [mm] workingset: turn shadow node shrinker bugs into warnings (Waiman Long) [1441710] - [mm] workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() (Waiman Long) [1441710] - [mm] hugetlb: warn the user when issues arise on boot due to hugepages (Steve Best) [1484498] - [powerpc] mm: use hugetlb_bad_size() (Steve Best) [1484498]- [scsi] ses: do not add a device to an enclosure if enclosure_add_links() fails (Maurizio Lombardi) [1473286] - [scsi] tcm_qla2xxx: Mark Target Mode operation as Tech Preview (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Exchange offload support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Extended Logins support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong argument in sp done callback (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove SRR code (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Make trace flags more readable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Cleanup TMF code translation from qla_target (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable out-of-order processing by default in firmware (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix erroneous invalid handle message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reduce exess wait during chip reset (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Terminate exchange if corrupted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix crash due to null pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Collect additional information to debug fw dump (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reset reserved field in firmware options to 0 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx version (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Include ATIO queue in firmware dump when in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong IOCB type assumption (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add SCSI command jammer/discard capability (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add DebugFS node for target sess list (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use ATIO type to send correct tmr response (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix stale pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix warning reported by static checker (Himanshu Madhani) [1327621] - [scsi] qla2xxxx: avoid type mismatch in comparison (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check for online flag instead of active reset when transmitting responses (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set all queues to 4k (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable ZIO at start time (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Move atioq to a different lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add irq affinity notification (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove dependency on hardware_lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Wait for all conflicts before ack'ing PLOGI (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Delete session if initiator is gone from FW (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Added interface to send explicit LOGO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add FW resource count in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Target counters in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: terminate exchange when command is aborted by LIO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: added sess generations to detect RSCN update races (Himanshu Madhani) [1327621] - [scsi] qla2xxx: drop cmds/tmrs arrived while session is being deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: disable scsi_transport_fc registration in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Himanshu Madhani) [1327621] - [scsi] qla2xxx: delay plogi/prli ack until existing sessions are deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: cleanup cmd in qla workqueue before processing TMR (Himanshu Madhani) [1327621] - [scsi] qla2xxx: kill sessions/log out initiator on RSCN and port down events (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix command initialization in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani) [1327621] - [scsi] qla2xxx: release request queue reservation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flush after updating ATIOQ consumer index (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hardware lock/unlock issue causing kernel panic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: adjust debug flags (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: pass timeout as HZ independent value (Himanshu Madhani) [1327621] - [treewide] Add missing vmalloc.h inclusion (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Set TARGET_PROT_ALL for sup_prot_ops (Himanshu Madhani) [1327621] - [qla2_target] remove MSG_*_TAG defines (Himanshu Madhani) [1327621] - [qla_target] improve qlt_unmap_sg() (Himanshu Madhani) [1327621] - [qla_target] make some global functions static (Himanshu Madhani) [1327621] - [qla_target] remove unused parameter (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add memory barrier before ringing doorbell (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flags for tracing the target commands (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hang due to cmd_kref not decrementing (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Do not send SS_RESIDUAL_UNDER with SAM_STAT_BUSY (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add support for QFull throttling and Term Exchange retry (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Host reset handling in ABTS path (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Handle chip reset in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add Host reset handling in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add counter for message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable SLER conditionally in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove verbose messages in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use correct offset to req-q-out for reserve calculation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix schedule_delayed_work() for target timeout calculations (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warnings in tcm_qla2xxx.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warning in qla_target.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix qlt_lport_register base_vha callback race (Himanshu Madhani) [1327621] - [scsi] qla2xxx: ABTS cause double free of qla_tgt_cmd + (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix sparse warnings introduced by previous target mode t10-dif patch (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix kernel NULL pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Convert to percpu_ida session tag pre-allocation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: T10-Dif: add T10-PI support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix kernel panic on selective retransmission request (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Perform configfs depend/undepend for base_tpg (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add NPIV specific enable/disable attribute logic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Configure NPIV fc_vport via tcm_qla2xxx_npiv_make_lport (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enhancements to enable NPIV support for QLOGIC ISPs with TCM/LIO (Himanshu Madhani) [1327621] - [target] Add TFO->abort_task for aborted task resources release (Himanshu Madhani) [1327621] - [target] make queue_tm_rsp() return void (Himanshu Madhani) [1327621] - [target] Remove TF_CIT_TMPL macro (Himanshu Madhani) [1327621] - [qla_target] remove qlt_check_fcport_exist (Himanshu Madhani) [1327621] - [target] Pass in transport supported PI at session initialization (Himanshu Madhani) [1327621] - [target] qla2xxx: Remove QLA_TPG_ATTRIB macro (Himanshu Madhani) [1327621] - [target] qla2xxx: Make demo_mode_login_only modifiable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: rename vendor|hba _indentifer to vendor|hba _identifer (Himanshu Madhani) [1327621] - [scsi] qla2xxx: make msix_entries const (Himanshu Madhani) [1327621] - [scsi] qla2xxx: silence -Wformat-security warning (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable CONFIG_TCM_QLA2XXX (Himanshu Madhani) [1327621]- [x86] x86/mm: Remove CONFIG_DEBUG_NX_TEST (Rafael Aquini) [1301699] - [x86] x86/boot/kaslr: Fix kexec crash due to 'virt_addr' calculation bug (Baoquan He) [1467561] - [x86] x86/boot/kaslr: Add checking for the offset of kernel virtual address randomization (Baoquan He) [1467561] - [x86] revert "boot/kaslr: Skip kernel text relocation if no kaslr action is done" (Baoquan He) [1467561] - [x86] dell-laptop: Add keyboard backlight timeout AC settings (Gopal Tiwari) [1457415] - [x86] amd: Derive L3 shared_cpu_map from cpu_llc_shared_mask (Suravee Suthikulpanit) [1477399] - [mm] page_alloc: ratelimit PFNs busy info message (Jonathan Toppins) [1383179] - [pci] Fix source include in drivers/pci/Kconfig (Prarit Bhargava) [1484168] - [lib] devres: add a helper function for ioremap_wc (Ivan Vecera) [1482223] - [s390] Disable KVM code in the s390x kernel (Thomas Huth) [1456183] - [netdrv] igb: support BCM54616 PHY (John Linville) [1471984] - [netdrv] mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets (Davide Caratti) [1462059] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474784] {CVE-2017-7541} - [kernel] radix-tree: 'slot' can be NULL in radix_tree_next_slot() (Larry Woodman) [1471710] - [kernel] ftrace/graph: Add ftrace_graph_max_depth kernel parameter (Pratyush Anand) [1478331] - [kernel] sched: fix typo on topology error message ("Bruno E. O. Meneguele") [1477479] - [powerpc] tm: Fix saving of TM SPRs in core dump (Gustavo Duarte) [1480652] - [cpupower] Add support for new AMD family 0x17 (Suravee Suthikulpanit) [1477317] - [cpupower] Fix bug where return value was not used (Suravee Suthikulpanit) [1477317]- [tools] perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc, free, mprotect) (Rui Wang) [1272615] - [x86] mm/pkeys: Do not skip PKRU register if debug registers are not used (Rui Wang) [1272615] - [x86] debug: Only print out DR registers if they are not power-on defaults (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of pkeys (Rui Wang) [1272615] - [x86] pkeys: remove cruft from never-merged syscalls (Rui Wang) [1272615] - [powerpc] Ignore the pkey system calls for now (Rui Wang) [1272615] - [s390] ignore pkey system calls (Rui Wang) [1272615] - [kernel] x86/pkeys: Fix pkeys build breakage for some non-x86 arches (Rui Wang) [1272615] - [uapi] generic syscalls: kill cruft from removed pkey syscalls (Rui Wang) [1272615] - [x86] pkeys: Update documentation (Rui Wang) [1272615] - [x86] pkeys: Allow configuration of init_pkru (Rui Wang) [1272615] - [kernel] x86/pkeys: Default to a restrictive init PKRU (Rui Wang) [1272615] - [x86] pkeys: Add details of system call use to Documentation/ (Rui Wang) [1272615] - [x86] mm/pkeys: Add missing Documentation (Rui Wang) [1272615] - [uapi] generic syscalls: Wire up memory protection keys syscalls (Rui Wang) [1272615] - [x86] Wire up protection keys system calls (Rui Wang) [1272615] - [mm] x86/pkeys: Allocation/free syscalls (Rui Wang) [1272615] - [mm] x86/pkeys: Make mprotect_key() mask off additional vm_flags (Rui Wang) [1272615] - [mm] Implement new pkey_mprotect() system call (Rui Wang) [1272615] - [mm] mprotect.c: don't imply PROT_EXEC on non-exec fs (Rui Wang) [1272615] - [x86] mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation (Rui Wang) [1272615] - [x86] pkey: introduce write_pkru() for KVM (Rui Wang) [1272615] - [x86] mm/pkeys: Fix mismerge of protection keys CPUID bits (Rui Wang) [1272615] - [uapi] mm/pkeys: Fix siginfo ABI breakage caused by new u64 field (Rui Wang) [1272615] - [x86] mm/pkeys: Fix access_error() denial of writes to write-only VMA (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add execute-only protection keys support (Rui Wang) [1272615] - [mm] mmap: use offset_in_page macro (Rui Wang) [1272615] - [x86] mm/pkeys: Create an x86 arch_calc_vm_prot_bits() for VMA flags (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Allow kernel to modify user pkey rights register (Rui Wang) [1272615] - [x86] fpu: Allow setting of XSAVE state (Rui Wang) [1272615] - [x86] mm: Factor out LDT init from context init (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add arch_validate_pkey() (Rui Wang) [1272615] - [mm] core, arch, powerpc: Pass a protection key in to calc_vm_flag_bits() (Rui Wang) [1272615] - [mm] mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff() (Rui Wang) [1272615] - [mm] do_mmap_pgoff: cleanup the usage of file_inode() (Rui Wang) [1272615] - [x86] mm/pkeys: Actually enable Memory Protection Keys in the CPU (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig prompt to existing config option (Rui Wang) [1272615] - [fs] x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps (Rui Wang) [1272615] - [x86] mm/pkeys: Dump PKRU with other kernel registers (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Differentiate instruction fetches (Rui Wang) [1272615] - [x86] mm/pkeys: Optimize fault handling in access_error() (Rui Wang) [1272615] - [mm] core: Do not enforce PKEY permissions on remote mm access (Rui Wang) [1272615] - [iommu] amd: Correctly set flags for handle_mm_fault call (Rui Wang) [1272615] - [mm] gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys (Rui Wang) [1272615] - [mm] gup: Factor out VMA fault permission checking (Rui Wang) [1272615] - [x86] mm/pkeys: Add functions to fetch PKRU (Rui Wang) [1272615] - [x86] mm/pkeys: Fill in pkey field in siginfo (Rui Wang) [1272615] - [kernel] signals, pkeys: Notify userspace about protection key faults (Rui Wang) [1272615] - [x86] mm/pkeys: Pass VMA down in to fault signal generation code (Rui Wang) [1272615] - [mm] vm: add VM_FAULT_SIGSEGV handling support (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Add arch-specific VMA protection bits (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Store protection bits in high VMA flags (Rui Wang) [1272615] - [x86] mm/pkeys: Add new 'PF_PK' page fault error code bit (Rui Wang) [1272615] - [x86] mm/pkeys: Add PTE bits for storing protection key (Rui Wang) [1272615] - [x86] fpu, x86/mm/pkeys: Add PKRU xsave fields and data structures (Rui Wang) [1272615] - [x86] cpu, x86/mm/pkeys: Define new CR4 bit (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig option (Rui Wang) [1272615] - [media] ivtv: Convert to get_user_pages_unlocked() (Rui Wang) [1272615] - [virt] mm/gup: Introduce get_user_pages_remote() (Rui Wang) [1272615] - [mm] gup: use get_user_pages_unlocked (Rui Wang) [1272615] - [mm] process_vm_access: tidy up a bit (Rui Wang) [1272615] - [mm] process_vm_access: don't bother with returning the amounts of bytes copied (Rui Wang) [1272615] - [mm] process_vm_rw_pages(): pass accurate amount of bytes (Rui Wang) [1272615] - [mm] process_vm_access: take get_user_pages/put_pages one level up (Rui Wang) [1272615] - [mm] process_vm_access: switch to copy_page_to_iter/iov_iter_copy_from_user (Rui Wang) [1272615] - [mm] process_vm_access: switch to iov_iter (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 4 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 3 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 2 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 1 (Rui Wang) [1272615]- [tools] perf symbols: Fix symbols__fixup_end heuristic for corner cases (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "overide" pattern and fix typo instances (Jiri Olsa) [1478485] - [kernel] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] Provide a definition of WARN_ON (Jiri Olsa) [1478485] - [tools] perf record: Honor --quiet option properly (Jiri Olsa) [1478485] - [tools] perf annotate: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf diff: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf report: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf utils: Check verbose flag properly (Jiri Olsa) [1478485] - [tools] perf utils: Add perf_quiet_option() (Jiri Olsa) [1478485] - [tools] perf record: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf stat: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf tools: Fail on using multiple bits long terms without value (Jiri Olsa) [1478485] - [tools] perf tools: Move new_term arguments into struct parse_events_term template (Jiri Olsa) [1478485] - [tools] perf build: Add special fixdep cleaning rule (Jiri Olsa) [1478485] - [tools] perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu in cpu_topology_map (Jiri Olsa) [1478485] - [tools] perf header: Make build_cpu_topology skip offline/absent CPUs (Jiri Olsa) [1478485] - [tools] perf cpumap: Add cpu__max_present_cpu() (Jiri Olsa) [1478485] - [tools] perf session: Fix DEBUG=1 build with clang (Jiri Olsa) [1478485] - [tools] tools lib traceevent: It's preempt not prempt (Jiri Olsa) [1478485] - [tools] perf python: Filter out -specs=/a/b/c from the python binding cc options (Jiri Olsa) [1478485] - [tools] tools perf scripting python: clang doesn't have -spec, remove it (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an one" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an union" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an user" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy (Jiri Olsa) [1478485] - [tools] lib/find_bit.c: micro-optimise find_next_*_bit (Jiri Olsa) [1478485] - [tools] lib, traceevent: add PRINT_HEX_STR variant (Jiri Olsa) [1478485] - [tools] perf tools: Add missing parse_events_error() prototype (Jiri Olsa) [1478485] - [tools] perf pmu: Fix check for unset alias->unit array (Jiri Olsa) [1478485] - [tools] perf intel pt decoder: clang has no -Wno-override-init (Jiri Olsa) [1478485] - [tools] perf evsel: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf probe: Avoid accessing uninitialized 'map' variable (Jiri Olsa) [1478485] - [tools] perf tools: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf record: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf tests: Synthesize struct instead of using field after variable sized type (Jiri Olsa) [1478485] - [tools] perf bench numa: Make sure dprintf() is not defined (Jiri Olsa) [1478485] - [tools] revert "perf bench futex: Sanitize numeric parameters" (Jiri Olsa) [1478485] - [tools] tools lib subcmd: Make it an error to pass a signed value to OPTION_UINTEGER (Jiri Olsa) [1478485] - [tools] Set the maximum optimization level according to the compiler being used (Jiri Olsa) [1478485] - [tools] Suppress request for warning options not existent in clang (Jiri Olsa) [1478485] - [tools] perf symbols: dso->name is an array, no need to check it against NULL (Jiri Olsa) [1478485] - [tools] perf tests record: No need to test an array against NULL (Jiri Olsa) [1478485] - [tools] perf symbols: No need to check if sym->name is NULL (Jiri Olsa) [1478485] - [tools] perf evsel: Inform how to make a sysctl setting permanent (Jiri Olsa) [1478485] - [tools] tools lib traceevent plugin function: Initialize 'index' variable (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Initialize lenght on OLD_RING_BUFFER_TYPE_TIME_STAMP (Jiri Olsa) [1478485] - [tools] perf scripting perl: Fix compile error with some perl5 versions (Jiri Olsa) [1478485] - [tools] perf diff: Change default setting to "delta-abs" (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.compute config option (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.order config option (Jiri Olsa) [1478485] - [tools] perf diff: Add 'delta-abs' compute method (Jiri Olsa) [1478485] - [tools] tools include: Introduce linux/compiler-gcc.h (Jiri Olsa) [1478485] - [tools] perf intel-pt: Use __fallthrough (Jiri Olsa) [1478485] - [tools] perf tests: Avoid possible truncation with dirent->d_name + snprintf (Jiri Olsa) [1478485] - [tools] perf bench numa: Avoid possible truncation when using snprintf() (Jiri Olsa) [1478485] - [tools] perf header: Fix handling of PERF_EVENT_UPDATE__SCALE (Jiri Olsa) [1478485] - [tools] perf thread_map: Correctly size buffer used with dirent->dt_name (Jiri Olsa) [1478485] - [tools] perf top: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools strfilter: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools string: Use __fallthrough in perf_atoll() (Jiri Olsa) [1478485] - [tools] tools include: Add a __fallthrough statement (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell DE (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Xeon Phi (Knights Landing) (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for IvyBridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Haswell Server processor (Jiri Olsa) [1478485] - [tools] perf tools: Fix include of linux/mman.h (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Robustify do_generate_dynamic_list_file (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() to avoid keeping dangling pointers (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() instead of ad hoc equivalent (Jiri Olsa) [1478485] - [tools] perf tools: Add missing check for failure in a zalloc() call (Jiri Olsa) [1478485] - [tools] perf tools: Only increase index if perf_evsel__new_idx() succeeds (Jiri Olsa) [1478485] - [tools] perf probe: Add option --symfs (Jiri Olsa) [1478485] - [tools] perf symbols: Take into account symfs setting when reading file build ID (Jiri Olsa) [1478485] - [tools] perf sdt: Show proper hint when event not yet in place via 'perf probe' (Jiri Olsa) [1478485] - [tools] perf list: Add debug support for outputing alias string (Jiri Olsa) [1478485] - [tools] perf pmu: Support event aliases for non cpu// pmus (Jiri Olsa) [1478485] - [tools] perf pmu: Support per pmu json aliases (Jiri Olsa) [1478485] - [tools] perf jevents: Add support for parsing uncore json files (Jiri Olsa) [1478485] - [tools] perf jevents: Parse eventcode as number (Jiri Olsa) [1478485] - [tools] x86/events: Remove last remnants of old filenames (Jiri Olsa) [1478485] - [x86] perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() (Jiri Olsa) [1478485] - [kernel] perf/core: Better explain the inherit magic (Jiri Olsa) [1478485] - [kernel] perf/core: Simplify perf_event_free_task() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix event inheritance on fork() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix use-after-free in perf_release() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix the perf_cpu_time_max_percent check (Jiri Olsa) [1478485] - [kernel] perf/core: Fix perf_event_enable_on_exec() timekeeping (again) (Jiri Olsa) [1478485] - [kernel] perf/core: Remove confusing comment and move put_ctx() (Jiri Olsa) [1478485] - [x86] perf/x86/intel: Add Kaby Lake support (Jiri Olsa) [1478485] - [kernel] perf/core: Allow kernel filters on CPU events (Jiri Olsa) [1478485] - [kernel] perf/core: Do error out on a kernel filter on an exclude_filter event (Jiri Olsa) [1478485]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1479043] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_evict_inode: Put glocks asynchronously (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1321079] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1321079] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_evict_inode (Andreas Grunbacher) [1321079] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1321079] - [fs] gfs2: fix code parameter error in inode_go_lock (Andreas Grunbacher) [1480789] - [fs] gfs2: Clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1471151] - [fs] gfs2: Clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1471151] - [fs] gfs2: Set gl_object in inode lookup only after block type check (Robert S Peterson) [1471151] - [fs] gfs2: Introduce helpers for setting and clearing gl_object (Robert S Peterson) [1471151] - [fs] gfs2: Switch to rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] rhashtable: Add rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] gfs2: forcibly flush ail to relieve memory pressure (Abhijith Das) [1389079] - [fs] gfs2: Fix glock rhashtable rcu bug (Andreas Grunbacher) [1477721] - [fs] gfs2: Non-recursive delete (Robert S Peterson) [1359239] - [fs] gfs2: Remove gl_spin define (Andreas Grunbacher) [1433507] - [fs] xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix missed holes in SEEK_HOLE implementation (Bill O'Donnell) [1460446] - [fs] locks: don't check for race with close when setting OFD lock (Jeff Layton) [1444778] - [fs] locks: only validate the lock vs. f_mode in F_SETLK codepaths (Jeff Layton) [1444778] - [fs] locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead (Jeff Layton) [1444778] - [fs] arm: fix handling of F_OFD_... in oabi_fcntl64() (Jeff Layton) [1444778] - [fs] locks: rename file-private locks to "open file description locks" (Jeff Layton) [1444778] - [fs] locks: require that flock->l_pid be set to 0 for file-private locks (Jeff Layton) [1444778] - [fs] locks: add new fcntl cmd values for handling file private locks (Jeff Layton) [1444778] - [fs] locks: skip deadlock detection on FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: pass the cmd value to fcntl_getlk/getlk64 (Jeff Layton) [1444778] - [fs] locks: report l_pid as -1 for FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT" (Jeff Layton) [1444778] - [fs] locks: rename locks_remove_flock to locks_remove_file (Jeff Layton) [1444778] - [fs] locks: consolidate checks for compatible filp->f_mode values in setlk handlers (Jeff Layton) [1444778] - [fs] locks: fix posix lock range overflow handling (Jeff Layton) [1444778] - [fs] locks: add __acquires and __releases annotations to locks_start and locks_stop (Jeff Layton) [1444778] - [fs] locks: remove "inline" qualifier from fl_link manipulation functions (Jeff Layton) [1444778] - [fs] cifs: Add new system calls to cifs in kABI compatible way (Sachin Prabhu) [1416385] - [fs] cifs: do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE (Sachin Prabhu) [1416385] - [fs] cifs: introduce cifs_copy_file_range() (Sachin Prabhu) [1416385] - [fs] smb3: Rename clone_range to copychunk_range (Sachin Prabhu) [1416385] - [fs] cifs: Fix duplicate line introduced by clone_file_range patch (Sachin Prabhu) [1416385] - [fs] cifs: avoid unused variable and label (Sachin Prabhu) [1416385] - [fs] vfs: pull btrfs clone API to vfs layer(cifs_only) (Sachin Prabhu) [1416385] - [fs] include/linux/printk.h: include pr_fmt in pr_debug_ratelimited (Sachin Prabhu) [1472823] - [fs] printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages (Sachin Prabhu) [1472823]- [kernel] clocksource: Use a plain u64 instead of cycle_t (Ivan Vecera) [1476351] - [net] gso: Validate assumption of frag_list segementation (Matteo Croce) [1447695] - [net] gso: Support frag_list splitting with head_frag (Matteo Croce) [1447695] - [net] tcp: tcp_make_synack() should clear skb->tstamp (Matteo Croce) [1473533] - [net] vlan: Set correct source MAC address with TX VLAN offload enabled (Jarod Wilson) [1474741] - [net] ipv4: ip_do_fragment: fix headroom tests (Stefano Brivio) [1474927] - [net] netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry (Stefano Brivio) [1474438] - [net] netfilter: ipt_CLUSTERIP: do not hold dev (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: fix build error without procfs (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: check duplicate config when initializing (Stefano Brivio) [1472892] - [net] ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() (Stefano Brivio) [1470627] - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Stefano Brivio) [1470627] - [net] netfilter: kill the fake untracked conntrack objects (Paolo Abeni) [1317099] - [net] netfilter: add and use nf_ct_set helper (Paolo Abeni) [1317099] - [net] skbuff: add and use skb_nfct helper (Paolo Abeni) [1317099] - [net] netfilter: reduce direct skb->nfct usage (Paolo Abeni) [1317099] - [net] netfilter: reset netfilter state when duplicating packet (Paolo Abeni) [1317099] - [net] netfilter: conntrack: no need to pass ctinfo to error handler (Paolo Abeni) [1317099] - [net] l2tp: Make l2tp_ip6 namespace aware (Xin Long) [1465711] - [net] udp: avoid ufo handling on IP payload compression packets (Stefano Brivio) [1464161] - [net] don't global ICMP rate limit packets originating from loopback (Jesper Brouer) [1461282] - [net] ip6_tunnel: disable caching when the traffic class is inherited (Stefano Brivio) [1396593] - [net] ipv6: use TOS marks from sockets for routing decision (Stefano Brivio) [1396593] - [net] neighbour: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d" (Hangbin Liu) [1383691] - [net] neighbour: fix nlmsg_pid in notifications (Hangbin Liu) [1383691] - [net] neighbour: remove dynamic neigh table registration support (Hangbin Liu) [1383691] - [net] neigh: guard against NULL solicit() method (Xin Long) [1463887] - [net] packet: Allow packets with only a header (but no payload) (Jakub Sitnicki) [1444521] - [net] packet: bail out of packet_snd() if L2 header creation fails (Jakub Sitnicki) [1444521] - [net] packet: make packet_snd fail on len smaller than l2 header (Jakub Sitnicki) [1444521]- [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1455520] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1404073] - [scsi] hpsa: remove abort handler (Joseph Szczypek) [1404073] - [scsi] hpsa: send ioaccel requests with 0 length down raid path (Joseph Szczypek) [1404073] - [scsi] hpsa: separate monitor events from rescan worker (Joseph Szczypek) [1404073] - [scsi] hpsa: correct queue depth for externals (Joseph Szczypek) [1404073] - [scsi] hpsa: cleanup reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1404073] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1404073] - [scsi] hpsa: do not reset enclosures (Joseph Szczypek) [1404073] - [scsi] hpsa: update reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1404073] - [scsi] hpsa: update identify physical device structure (Joseph Szczypek) [1404073] - [scsi] qedi: Add support for offload iSCSI Boot (Chad Dupuis) [1459312] - [net] qed: Support NVM-image reading API (Chad Dupuis) [1459312] - [net] qed: Share additional information with qedf (Chad Dupuis) [1459312] - [net] qed: Correct order of wwnn and wwpn (Chad Dupuis) [1459312] - [net] qed: Inform qedi the number of possible CQs (Chad Dupuis) [1459312] - [net] vti: Add pmtu handling to vti_xmit (Xin Long) [1467521] - [s390] af_iucv: correctly copy SKB data (add missing hunk from 04d0ec) (Hendrik Brueckner) [1459782] - [net] sctp: change to save MSG_MORE flag into assoc (Xin Long) [1409365] - [net] sctp: add support for MSG_MORE (Xin Long) [1409365] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init (Xin Long) [1462417] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init (Xin Long) [1462417] - [net] 6lowpan: fix fragmentation hash locking (David Arcari) [1461542] - [net] 6lowpan: re-enable support for the secret rebuild timer (David Arcari) [1461542] - [net] sctp: disable BH in sctp_for_each_endpoint (Xin Long) [1451569] - [net] dst: Fix an intermittent pr_emerg warning about lo becoming free (Xin Long) [1458111] - [net] ipv6: fix calling in6_ifa_hold incorrectly for dad work (Xin Long) [1459493] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1460106] - [net] ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt (Xin Long) [1460115] - [net] packet: deliver VLAN TPID to userspace (Eric Garver) [1427245] - [net] packet: fill the gap of TPACKET_ALIGNMENT with zeros (Eric Garver) [1427245] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1447240] - [net] bridge: netlink: check vlan_default_pvid range (Ivan Vecera) [1464444] - [net] fix mistake with TCP cgroup memory pressure check (Florian Westphal) [1456547]- [fs] ceph: use pd to print dentry (Ilya Dryomov) [1450262] - [fs] ceph: fix memory leak in __ceph_setxattr() (Ilya Dryomov) [1450262] - [fs] ceph: fix file open flags on ppc64 (Ilya Dryomov) [1450262] - [fs] ceph: choose readdir frag based on previous readdir reply (Ilya Dryomov) [1450262] - [fs] rbd: exclusive map option (Ilya Dryomov) [1450262] - [fs] rbd: return ResponseMessage result from rbd_handle_request_lock() (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_is_lock_supported() (Ilya Dryomov) [1450262] - [fs] rbd: support updating the lock cookie without releasing the lock (Ilya Dryomov) [1450262] - [fs] rbd: store lock cookie (Ilya Dryomov) [1450262] - [fs] rbd: ignore unlock errors (Ilya Dryomov) [1450262] - [fs] rbd: fix error handling around rbd_init_disk() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_unregister_watch() call into rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] ceph: when seeing write errors on an inode, switch to sync writes (Ilya Dryomov) [1450262] - [fs] ceph: handle epoch barriers in cap messages (Ilya Dryomov) [1450262] - [fs] libceph: add an epoch_barrier field to struct ceph_osd_client (Ilya Dryomov) [1450262] - [fs] libceph: abort already submitted but abortable requests when map or pool goes full (Ilya Dryomov) [1450262] - [fs] libceph: allow requests to return immediately on full conditions if caller wishes (Ilya Dryomov) [1450262] - [fs] libceph: remove req->r_replay_version (Ilya Dryomov) [1450262] - [fs] ceph: make seeky readdir more efficient (Ilya Dryomov) [1450262] - [fs] ceph: close stopped mds' session (Ilya Dryomov) [1450262] - [fs] ceph: fix potential use-after-free (Ilya Dryomov) [1450262] - [fs] ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix wrong check in ceph_renew_caps() (Ilya Dryomov) [1450262] - [fs] libceph: supported_features module parameter (Ilya Dryomov) [1450262] - [fs] libceph, ceph: always advertise all supported features (Ilya Dryomov) [1450262] - [fs] ceph: fix recursion between ceph_set_acl() and __ceph_setattr() (Ilya Dryomov) [1450262] - [fs] libceph: force GFP_NOIO for socket allocations (Ilya Dryomov) [1450262] - [fs] libceph: osd_request_timeout option (Ilya Dryomov) [1450262] - [fs] rbd: supported_features bus attribute (Ilya Dryomov) [1450262] - [fs] libceph: fix crush_decode() for older maps (Ilya Dryomov) [1450262] - [fs] libceph, rbd, ceph: WRITE | ONDISK -> WRITE (Ilya Dryomov) [1450262] - [fs] libceph: get rid of ack vs commit (Ilya Dryomov) [1450262] - [fs] ceph: remove special ack vs commit behavior (Ilya Dryomov) [1450262] - [fs] ceph: tidy some white space in get_nonsnap_parent() (Ilya Dryomov) [1450262] - [fs] crush: fix dprintk compilation (Ilya Dryomov) [1450262] - [fs] crush: do is_out test only if we do not collide (Ilya Dryomov) [1450262] - [fs] ceph: remove req from unsafe list when unregistering it (Ilya Dryomov) [1450262] - [fs] rbd: constify device_type structure (Ilya Dryomov) [1450262] - [fs] rbd: kill obj_request->object_name and rbd_segment_name_cache (Ilya Dryomov) [1450262] - [fs] rbd: store and use obj_request->object_no (Ilya Dryomov) [1450262] - [fs] rbd: RBD_V{1,2}_DATA_FORMAT macros (Ilya Dryomov) [1450262] - [fs] rbd: factor out __rbd_osd_req_create() (Ilya Dryomov) [1450262] - [fs] rbd: set offset and length outside of rbd_obj_request_create() (Ilya Dryomov) [1450262] - [fs] rbd: support for data-pool feature (Ilya Dryomov) [1450262] - [fs] rbd: introduce rbd_init_layout() (Ilya Dryomov) [1450262] - [fs] rbd: use rbd_obj_bytes() more (Ilya Dryomov) [1450262] - [fs] rbd: remove now unused rbd_obj_request_wait() and helpers (Ilya Dryomov) [1450262] - [fs] rbd: switch rbd_obj_method_sync() to ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] libceph: pass reply buffer length through ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] rbd: do away with obj_request in rbd_obj_read_sync() (Ilya Dryomov) [1450262] - [fs] rbd: initialize rbd_dev->header_oloc early (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_image_header::{crypt_type, comp_type} (Ilya Dryomov) [1450262] - [fs] rbd: use kstrndup() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] libceph: bump CEPH_PG_MAX_SIZE to 32 (Ilya Dryomov) [1450262] - [fs] libceph: don't go through with the mapping if the PG is too wide (Ilya Dryomov) [1450262] - [fs] crush: merge working data and scratch (Ilya Dryomov) [1450262] - [fs] crush: remove mutable part of CRUSH map (Ilya Dryomov) [1450262] - [fs] libceph: add osdmap_set_crush() helper (Ilya Dryomov) [1450262] - [fs] libceph: remove unneeded stddef.h include (Ilya Dryomov) [1450262] - [fs] ceph: do a LOOKUP in d_revalidate instead of GETATTR (Ilya Dryomov) [1450262] - [fs] ceph: call update_dentry_lease even when r_locked dir is not set (Ilya Dryomov) [1450262] - [fs] ceph: vet the target and parent inodes before updating dentry lease (Ilya Dryomov) [1450262] - [fs] ceph: don't update_dentry_lease unless we actually got one (Ilya Dryomov) [1450262] - [fs] ceph: add a new flag to indicate whether parent is locked (Ilya Dryomov) [1450262] - [fs] ceph: convert bools in ceph_mds_request to a new r_req_flags field (Ilya Dryomov) [1450262] - [fs] ceph: drop session argument to ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: remove "Debugging hook" from ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: avoid calling ceph_renew_caps() infinitely (Ilya Dryomov) [1450262] - [fs] ceph: make sure flushing inode in proper session's cap_flushing list (Ilya Dryomov) [1450262] - [fs] ceph: update readpages osd request according to size of pages (Ilya Dryomov) [1450262] - [fs] ceph: fix bogus endianness change in ceph_ioctl_set_layout (Ilya Dryomov) [1450262] - [fs] libceph: use BUG() instead of BUG_ON(1) (Ilya Dryomov) [1450262] - [fs] ceph: avoid updating mds_wanted too frequently (Ilya Dryomov) [1450262] - [fs] ceph: pass parent inode info to ceph_encode_dentry_release if we have it (Ilya Dryomov) [1450262] - [fs] ceph: fix unsafe dcache access in ceph_encode_dentry_release (Ilya Dryomov) [1450262] - [fs] ceph: pass parent dir ino info to build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent accesses in build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent access in __choose_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix bad endianness handling in parse_reply_info_extra (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness bug in frag_tree_split_cmp (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness of getattr mask in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: make sure ceph_aes_crypt() IV is aligned (Ilya Dryomov) [1450262] - [fs] ceph: fix ceph_get_caps() interruption (Ilya Dryomov) [1450262] - [fs] ceph: fix get_oldest_context() (Ilya Dryomov) [1450262] - [fs] ceph: fix mds cluster availability check (Ilya Dryomov) [1450262] - [fs] libceph: remove now unused finish_request() wrapper (Ilya Dryomov) [1450262] - [fs] libceph: always signal completion when done (Ilya Dryomov) [1450262] - [fs] ceph: avoid creating orphan object when checking pool permission (Ilya Dryomov) [1450262] - [fs] ceph: properly set issue_seq for cap release (Ilya Dryomov) [1450262] - [fs] ceph: add flags parameter to send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: update cap message struct version to 10 (Ilya Dryomov) [1450262] - [fs] ceph: define new argument structure for send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: move xattr initialzation before the encoding past the ceph_mds_caps (Ilya Dryomov) [1450262] - [fs] ceph: fix minor typo in unsafe_request_wait (Ilya Dryomov) [1450262] - [fs] ceph: record truncate size/seq for snap data writeback (Ilya Dryomov) [1450262] - [fs] ceph: check availability of mds cluster on mount (Ilya Dryomov) [1450262] - [fs] ceph: try getting buffer capability for readahead/fadvise (Ilya Dryomov) [1450262] - [fs] ceph: fix scheduler warning due to nested blocking (Ilya Dryomov) [1450262] - [fs] ceph: fix printing wrong return variable in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] crush: include mapper.h in mapper.c (Ilya Dryomov) [1450262] - [fs] fix ceph_write_end() (Ilya Dryomov) [1450262] - [fs] ceph: don't set req->r_locked_dir in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: initialize last_linger_id with a large integer (Ilya Dryomov) [1450262] - [fs] ceph: fix uninitialized dentry pointer in ceph_real_mount() (Ilya Dryomov) [1450262] - [fs] ceph: fix readdir vs fragmentation race (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling in ceph_read_iter (Ilya Dryomov) [1450262] - [fs] crush: remove redundant local variable (Ilya Dryomov) [1450262] - [fs] crush: don't normalize input of crush_ln iteratively (Ilya Dryomov) [1450262] - [fs] libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] rbd: use kmalloc_array() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] ceph: use list_move instead of list_del/list_add (Ilya Dryomov) [1450262] - [fs] ceph: handle CEPH_SESSION_REJECT message (Ilya Dryomov) [1450262] - [fs] ceph: avoid accessing / when mounting a subpath (Ilya Dryomov) [1450262] - [fs] ceph: fix mandatory flock check (Ilya Dryomov) [1450262] - [fs] ceph: ignore error from invalidate_inode_pages2_range() in direct write (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling of start_read() (Ilya Dryomov) [1450262] - [fs] rbd: add rbd_obj_request_error() helper (Ilya Dryomov) [1450262] - [fs] rbd: img_data requests don't own their page array (Ilya Dryomov) [1450262] - [fs] rbd: don't call rbd_osd_req_format_read() for !img_data requests (Ilya Dryomov) [1450262] - [fs] rbd: rework rbd_img_obj_exists_submit() error paths (Ilya Dryomov) [1450262] - [fs] rbd: don't crash or leak on errors in rbd_img_obj_parent_read_full_callback() (Ilya Dryomov) [1450262] - [fs] rbd: move bumping img_request refcount into rbd_obj_request_submit() (Ilya Dryomov) [1450262] - [fs] rbd: mark the original request as done if stat request fails (Ilya Dryomov) [1450262] - [fs] rbd: clean up asserts in rbd_img_obj_request_submit() helpers (Ilya Dryomov) [1450262] - [fs] rbd: change rbd_obj_request_submit() signature (Ilya Dryomov) [1450262] - [fs] ceph: do not modify fi->frag in need_reset_readdir() (Ilya Dryomov) [1450262] - [fs] ceph: initialize pathbase in the !dentry case in encode_caps_cb() (Ilya Dryomov) [1450262] - [fs] rbd: nuke the 32-bit pool id check (Ilya Dryomov) [1450262] - [fs] ceph: fix null pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: Correctly return NXIO errors from ceph_llseek (Ilya Dryomov) [1450262] - [fs] ceph: Mark the file cache as unreclaimable (Ilya Dryomov) [1450262] - [fs] ceph: optimize cap flush waiting (Ilya Dryomov) [1450262] - [fs] ceph: cleanup ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: kick cap flushes before sending other cap message (Ilya Dryomov) [1450262] - [fs] ceph: introduce an inode flag to indicates if snapflush is needed (Ilya Dryomov) [1450262] - [fs] ceph: avoid sending duplicated cap flush message (Ilya Dryomov) [1450262] - [fs] ceph: unify cap flush and snapcap flush (Ilya Dryomov) [1450262] - [fs] ceph: use list instead of rbtree to track cap flushes (Ilya Dryomov) [1450262] - [fs] ceph: update types of some local varibles (Ilya Dryomov) [1450262] - [fs] ceph: include 'follows' of pending snapflush in cap reconnect message (Ilya Dryomov) [1450262] - [fs] ceph: update cap reconnect message to version 3 (Ilya Dryomov) [1450262] - [fs] ceph: mount non-default filesystem by name (Ilya Dryomov) [1450262] - [fs] libceph: fsmap.user subscription support (Ilya Dryomov) [1450262] - [fs] ceph: handle LOOKUP_RCU in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] ceph: allow dentry_lease_is_valid to work under RCU walk (Ilya Dryomov) [1450262] - [fs] ceph: clear d_fsinfo pointer under d_lock (Ilya Dryomov) [1450262] - [fs] ceph: remove ceph_mdsc_lease_release (Ilya Dryomov) [1450262] - [fs] ceph: fix NULL dereference in ceph_queue_cap_snap() (Ilya Dryomov) [1450262] - [fs] ceph: wait unsafe sync writes for evicting inode (Ilya Dryomov) [1450262] - [fs] ceph: fix use-after-free bug in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] ceph: reduce i_nr_by_mode array size (Ilya Dryomov) [1450262] - [fs] ceph: set user pages dirty after direct IO read (Ilya Dryomov) [1450262] - [fs] ceph: fix d_obtain_alias() misuses (Ilya Dryomov) [1450262] - [fs] ceph: fix wake_up_session_cb() (Ilya Dryomov) [1450262] - [fs] ceph: don't use truncate_pagecache() to invalidate read cache (Ilya Dryomov) [1450262] - [fs] ceph: handle interrupted ceph_writepage() (Ilya Dryomov) [1450262] - [fs] ceph: make ceph_update_writeable_page() uninterruptible (Ilya Dryomov) [1450262] - [fs] libceph: make ceph_osdc_wait_request() uninterruptible (Ilya Dryomov) [1450262] - [fs] ceph: handle -EAGAIN returned by ceph_update_writeable_page() (Ilya Dryomov) [1450262] - [fs] ceph: make fault/page_mkwrite return VM_FAULT_OOM for -ENOMEM (Ilya Dryomov) [1450262] - [fs] ceph: block non-fatal signals for fault/page_mkwrite (Ilya Dryomov) [1450262] - [fs] ceph: make logical calculation functions return bool (Ilya Dryomov) [1450262] - [fs] ceph: improve fragtree change detection (Ilya Dryomov) [1450262] - [fs] ceph: keep leaf frag when updating fragtree (Ilya Dryomov) [1450262] - [fs] ceph: fix dir_auth check in ceph_fill_dirfrag() (Ilya Dryomov) [1450262] - [fs] ceph: don't assume frag tree splits in mds reply are sorted (Ilya Dryomov) [1450262] - [fs] ceph: using hash value to compose dentry offset (Ilya Dryomov) [1450262] - [fs] ceph: don't forbid marking directory complete after forward seek (Ilya Dryomov) [1450262] - [fs] ceph: record 'offset' for each entry of readdir result (Ilya Dryomov) [1450262] - [fs] ceph: define 'end/complete' in readdir reply as bit flags (Ilya Dryomov) [1450262] - [fs] ceph: define struct for dir entry in readdir reply (Ilya Dryomov) [1450262] - [fs] ceph: simplify 'offset in frag' (Ilya Dryomov) [1450262] - [fs] ceph: remove unnecessary checks in __dcache_readdir (Ilya Dryomov) [1450262] - [fs] ceph: search cache postion for dcache readdir (Ilya Dryomov) [1450262] - [fs] ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr (Ilya Dryomov) [1450262] - [fs] ceph: report mount root in session metadata (Ilya Dryomov) [1450262] - [fs] ceph: don't show symlink target in debugfs/mdsc (Ilya Dryomov) [1450262] - [fs] ceph: don't call truncate_pagecache in ceph_writepages_start (Ilya Dryomov) [1450262] - [fs] ceph: renew caps for read/write if mds session got killed. (Ilya Dryomov) [1450262] - [fs] ceph: CEPH_FEATURE_MDSENC support (Ilya Dryomov) [1450262] - [fs] ceph_fill_trace(): don't bother with d_instantiate(dn, NULL) (Ilya Dryomov) [1450262] - [fs] rbd: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO (Ilya Dryomov) [1450262]- [fs] dentry name snapshots (Miklos Szeredi) [1470403] {CVE-2017-7533} - [fs] Make statfs properly return read-only state after emergency remount (Carlos Maiolino) [1411446] - [fs] xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() (Eryu Guan) [1458997] - [fs] xfs: rework the inline directory verifiers (Brian Foster) [1440716] - [fs] xfs: verify inline directory data forks (Brian Foster) [1440716] - [fs] xfs: sanity check inode di_mode (Brian Foster) [1440716] - [fs] xfs: sanity check inode mode when creating new dentry (Brian Foster) [1440716] - [fs] xfs: replace xfs_mode_to_ftype table with switch statement (Brian Foster) [1440716] - [fs] xfs: add missing include dependencies to xfs_dir2.h (Brian Foster) [1440716] - [fs] xfs: sanity check directory inode di_size (Brian Foster) [1440716] - [fs] xfs: make the ASSERT() condition likely (Brian Foster) [1440716] - [fs] xfs: don't allow di_size with high bit set (Brian Foster) [1440716] - [fs] xfs: return an error when an inline directory is too small (Brian Foster) [1440716] - [fs] nfs: Always wait for I/O completion before unlock (Benjamin Coddington) [1462270] - [fs] locks: fix unlock when fcntl_setlk races with a close (Benjamin Coddington) [1462270] - [fs] locks: remove conditional lock release in middle of flock_lock_file (Jeff Layton) [1461552] - [pci] pci/aspm: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies (Myron Stowe) [1441156] - [pci] pci/aspm: Don't retrain link if ASPM not possible (Myron Stowe) [1441156] - [pci] Enumerate switches below PCI-to-PCIe bridges (Myron Stowe) [1441156] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1468727] - [scsi] qla2xxx: Fix extraneous ref on sp's after adapter break (Himanshu Madhani) [1448909] - [s390] compat: fix sys_sched_getattr compat wrapper (Arjun Vynipadath) [1471677] - [nvme] Test unit Ready broken for nvme drvices (David Milburn) [1478457] - [netdrv] aquantia: Switch to use napi_gro_receive (David Arcari) [1444348]- [x86] efi: Setup separate EFI page tables in kexec paths (Bhupesh Sharma) [1102454] - [x86] platform/uv: Fix support for EFI_OLD_MEMMAP after BIOS callback updates (Bhupesh Sharma) [1102454] - [x86] efi: Map in physical addresses in efi_map_region_fixed (Bhupesh Sharma) [1102454] - [x86] platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case (Bhupesh Sharma) [1102454] - [x86] uv: Update uv_bios_call() to use efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Convert efi_call_virt() to efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Enable runtime call flag checking (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Remove redundant #ifdefs (Bhupesh Sharma) [1102454] - [x86] efi: Move to generic {__, }efi_call_virt() (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Add {__, }efi_call_virt() templates (Bhupesh Sharma) [1102454] - [x86] efi: Build our own page table structures (Bhupesh Sharma) [1102454] - [x86] efi: Hoist page table switching code into efi_call_virt() (Bhupesh Sharma) [1102454] - [x86] efi: Clean up the efi_call_phys_[prolog|epilog]() save/restore interaction (Bhupesh Sharma) [1102454] - [x86] efi: Fix 7-parameter efi_call()s (Bhupesh Sharma) [1102454] - [x86] asm/efi: Create a stack frame in efi_call() (Bhupesh Sharma) [1102454] - [x86] platform/uv: Bring back the call to map_low_mmrs in uv_system_init (Bhupesh Sharma) [1102454] - [x86] mm/pat: Ensure cpa->pfn only contains page frame numbers (Bhupesh Sharma) [1102454] - [kernel] efi/x86: Move UEFI Runtime Services wrappers to generic code (Bhupesh Sharma) [1102454] - [x86] platform/uv: Remove EFI memmap quirk for UV2+ (Bhupesh Sharma) [1102454] - [kernel] efi: Use correct type for struct efi_memory_map::phys_map (Bhupesh Sharma) [1102454] - [x86] efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down (Bhupesh Sharma) [1102454] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Bhupesh Sharma) [1102454] - [x86] efi: Mark initialization code as such (Bhupesh Sharma) [1102454] - [x86] efi: Update comment regarding required phys mapped EFI services (Bhupesh Sharma) [1102454] - [x86] efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode (Bhupesh Sharma) [1102454] - [kernel] efi: Move noefi early param code out of x86 arch code (Bhupesh Sharma) [1102454] - [x86] arch/x86: Do not access EFI memory map if it is not available (Bhupesh Sharma) [1102454] - [firmware] efi: Use early_mem*() instead of early_io*() (Bhupesh Sharma) [1102454] - [x86] efi: Use early_memunmap() to squelch sparse errors (Bhupesh Sharma) [1102454] - [x86] mm: sparse warning fix for early_memremap (Bhupesh Sharma) [1102454] - [x86] efi: Move all workarounds to a separate file quirks.c (Bhupesh Sharma) [1102454] - [x86] efi: Delete out-of-date comments of efi_query_variable_store (Bhupesh Sharma) [1102454] - [kernel] efi: Move facility flags to struct efi (Bhupesh Sharma) [1102454]- [pci] aer: Log aer_inject error injections (Myron Stowe) [1466886] - [pci] aer: Log actual error causes in aer_inject (Myron Stowe) [1466886] - [pci] aer: Use dev_warn() in aer_inject (Myron Stowe) [1466886] - [pci] aer: Fix aer_inject error codes (Myron Stowe) [1466886] - [pci] aer: Use list_first_entry_or_null() to simplify code (Myron Stowe) [1466886] - [pci] aer: Restore pci_ops pointer while calling original pci_ops (Myron Stowe) [1466886] - [pci] aer: Rename pci_ops_aer to aer_inj_pci_ops (Myron Stowe) [1466886] - [pci] aer: Flush workqueue on device remove to avoid use-after-free (Myron Stowe) [1466886] - [pci] Fix unaligned accesses in VC code (Myron Stowe) [1466891] - [pci] Do not treat EPROBE_DEFER as device attach failure (Myron Stowe) [1466891] - [pci] Fix BUG on device attach failure (Myron Stowe) [1466891] - [pci] Simplify pci_create_attr() control flow (Myron Stowe) [1466891] - [pci] Don't leak memory if sysfs_create_bin_file() fails (Myron Stowe) [1466891] - [pci] Wait for up to 1000ms after FLR reset (Myron Stowe) [1466891] - [pci] Support SR-IOV on any function type (Myron Stowe) [1466891] - [pci] Consolidate PCI DMA constants and interfaces in linux/pci-dma-compat.h (Myron Stowe) [1466891] - [pci] Move pci_dma_* helpers to common code (Myron Stowe) [1466891] - [pci] Cleanup pci/pcie/Kconfig whitespace (Myron Stowe) [1466891] - [pci] Include pci/hotplug Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Include pci/pcie/Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Fix broken URL for Dell biosdevname (Myron Stowe) [1466891] - [pci] Remove includes of asm/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove includes of empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] pme: Restructure pcie_pme_suspend() to prevent compiler warning (Myron Stowe) [1466891] - [pci] pme: Remove redundant port lookup (Myron Stowe) [1466891] - [pci] Check device_attach() return value always (Myron Stowe) [1466891] - [pci] pci / pm: handle failure to enable wakeup on PCIe PME (Myron Stowe) [1466891] - [pci] pci / pm: Make PCIe PME interrupts wake up from suspend-to-idle (Myron Stowe) [1466891] - [pci] shpchp: Constify hpc_ops structure (Myron Stowe) [1462837] - [pci] Use to_pci_dev() instead of open-coding it (Myron Stowe) [1462837] - [pci] Add function 1 DMA alias quirk for Lite-On/Plextor M6e/Marvell 88SS9183 (Myron Stowe) [1462837] - [pci] Avoid iterating through memory outside the resource window (Myron Stowe) [1462837] - [pci] Fix minimum allocation address overwrite (Myron Stowe) [1462837] - [pci] ibmphp: Remove unneeded NULL test (Myron Stowe) [1462837] - [pci] hotplug: Use list_for_each_entry() to simplify code (Myron Stowe) [1462837] - [pci] acpiphp_ibm: Fix null dereferences on null ibm_slot (Myron Stowe) [1462837] - [x86] pci: Simplify pci_bios_{read,write} (Myron Stowe) [1462837] - [pci] Simplify config space size computation (Myron Stowe) [1462837] - [x86] pci: Clarify AMD Fam10h config access restrictions comment (Myron Stowe) [1462837] - [pci] Print warnings for all invalid expansion ROM headers (Myron Stowe) [1462837] - [pci] Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmask (Myron Stowe) [1462837] - [pci] aspm: Make sysfs link_state_store() consistent with link_state_show() (Myron Stowe) [1462837]- [pinctrl] intel: Set pin direction properly (David Arcari) [1467490] - [pinctrl] intel: set default handler to be handle_bad_irq() (David Arcari) [1467490] - [pinctrl] intel: Only restore pins that are used by the driver (David Arcari) [1467490] - [pinctrl] intel: Configure GPIO chip IRQ as wakeup interrupts (David Arcari) [1467490] - [pinctrl] intel: Protect set wake flow by spin lock (David Arcari) [1467490] - [pinctrl] intel: Prevent force threading of the interrupt handler (David Arcari) [1467490] - [pinctrl] intel: Use raw_spinlock for locking (David Arcari) [1467490] - [pinctrl] intel: implement gpio_irq_enable (David Arcari) [1467490] - [pinctrl] intel: fix offset calculation issue of register PAD_OWN (David Arcari) [1467490] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1467490] - [pinctrl] intel: make the high level interrupt working (David Arcari) [1467490] - [pinctrl] intel: Use devm_pinctrl_register() for pinctrl registration (David Arcari) [1467490] - [kernel] gpio/pinctrl: sunxi: stop poking around in private vars (David Arcari) [1467490] - [pinctrl] intel: use gpiochip data pointer (David Arcari) [1467490] - [kernel] gpio: add a data pointer to gpio_chip (David Arcari) [1467490] - [pinctrl] intel: Allow requesting pins which are in ACPI mode as GPIOs (David Arcari) [1467490] - [pinctrl] intel: Add support for multiple GPIO chips sharing the interrupt (David Arcari) [1467490] - [gpio] handle also nested irqchips in the chained handler set-up (David Arcari) [1467490] - [gpio] set parent irq on chained handlers (David Arcari) [1467490] - [gpio] do not set up hardware for IRQ_TYPE_NONE (David Arcari) [1467490] - [kernel] gpio: support threaded interrupts in irqchip helpers (David Arcari) [1467490] - [kernel] gpio: unmap gpio irqs properly (David Arcari) [1467490] - [gpio] set data first, then chip and handler (David Arcari) [1467490] - [i2c] i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR (David Arcari) [1464196] - [i2c] i801: Add runtime PM support with autosuspend (David Arcari) [1464196] - [rtc] interface: Validate alarm-time before handling rollover (Steve Best) [1458401] - [rtc] interface: fix infinite loop in initializing the alarm (Steve Best) [1458401] - [rtc] opal: Handle disabled TPO in opal_get_tpo_time() (Steve Best) [1458401] - [hid] plantronics: Update to map volume up/down controls (Torez Smith) [1245271] - [hid] plantronics: remove superfluous .probe() (Torez Smith) [1245271] - [hid] plantronics: fix errant mouse events (Torez Smith) [1245271] - [misc] mei: make sysfs modalias format similar as uevent modalias (Pratyush Anand) [1451599] - [netdrv] e1000e: Add Support for 38.4MHZ frequency (David Arcari) [1475413] - [netdrv] e1000e: Add Support for CannonLake (David Arcari) [1475413] - [netdrv] e1000e: Initial Support for CannonLake (David Arcari) [1475413] - [netdrv] bonding: commit link status change after propose (Jarod Wilson) [1469987 1469790] - [netdrv] bonding: avoid NETDEV_CHANGEMTU event when unregistering slave (Jarod Wilson) [1470603]- [x86] platform/uv/bau: Disable BAU on single hub configurations (Frank Ramsay) [1473353 1472455] - [x86] platform/uv/bau: Fix congested_response_us not taking effect (Frank Ramsay) [1472455] - [x86] mce: Look in genpool instead of mcelog for pending error records (Oleksandr Natalenko) [1468257] - [x86] Avoid using object after free in genpool (Oleksandr Natalenko) [1468257] - [x86] kvm: svm: suppress unnecessary NMI singlestep on GIF=0 and nested exit (Ladi Prosek) [1440025] - [x86] kvm: svm: don't NMI singlestep over event injection (Ladi Prosek) [1440025] - [x86] kvm: svm: hide TF/RF flags used by NMI singlestep (Ladi Prosek) [1440025] - [x86] kvm: nsvm: do not forward NMI window singlestep VM exits to L1 (Ladi Prosek) [1440025] - [x86] kvm: svm: introduce disable_nmi_singlestep helper (Ladi Prosek) [1440025] - [x86] intel-family.h: Add GEMINI_LAKE SOC (Steve Best) [1461882] - [tools] perf machine: Fix segfault for kernel.kptr_restrict=2 (Jiri Olsa) [1464682] - [tools] perf symbols: Accept symbols starting at address 0 (Jiri Olsa) [1464682] - [powerpc] perf: Add per-event excludes on Power8 (Jiri Olsa) [1458868] - [powerpc] perf: Pass the struct perf_events down to compute_mmcr() (Jiri Olsa) [1458868] - [powerpc] fadump: provide a helpful error message (Pingfan Liu) [1438695] - [powerpc] fadump: avoid holes in boot memory area when fadump is registered (Pingfan Liu) [1438695] - [powerpc] fadump: avoid duplicates in crash memory ranges (Pingfan Liu) [1438695] - [powerpc] fadump: Update fadump documentation (Pingfan Liu) [1438695] - [powerpc] fadump: Reserve memory at an offset closer to bottom of RAM (Pingfan Liu) [1438695] - [powerpc] Fix dedotify for binutils >= 2.26 (Gustavo Duarte) [1464009] - [powerpc] Simplify module TOC handling (Gustavo Duarte) [1464009]- [mm] rmap: use pte lock not mmap_sem to set PageMlocked (Andrea Arcangeli) [1450367] - [mm] rmap: cleanup ttu_flags (Andrea Arcangeli) [1450367] - [mm] rmap: don't call mmu_notifier_invalidate_page() during munlock (Andrea Arcangeli) [1450367] - [mm] thp: respect MPOL_PREFERRED policy with non-local node (Larry Woodman) [1476709] - [mm] page-writeback.c: fix divide by zero in bdi_dirty_limits() (Jerome Marchand) [1465430] - [fs] proc: revert /proc//maps [stack:TID] annotation (Waiman Long) [1448534] - [x86] kvm: vmx: check apicv is active before using VT-d posted interrupt (Paul Lai) [1377197] - [x86] vmware: Use tsc_khz value for calibrate_cpu() (Prarit Bhargava) [1475716] - [x86] apic: Handle zero vector gracefully in clear_vector_irq() (Prarit Bhargava) [1441091] - [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1419765] - [misc] cxl: Force context lock during EEH flow (Steve Best) [1457389] - [kernel] alarmtimer: Prevent overflow of relative timers (Prarit Bhargava) [1458643] - [netdrv] cxgb4: Fix netdev_features flag (Arjun Vynipadath) [1361097] - [netdrv] cxgb4: avoid crash on PCI error recovery path (Gustavo Duarte) [1456990] - [netdrv] bonding: fix 802.3ad support for 5G and 50G speeds (Jarod Wilson) [1461334] - [cpufreq] intel_pstate: Fix unsafe HWP MSR access (Steve Best) [1457552]- [fs] xfs: use ->b_state to fix buffer I/O accounting release race (Brian Foster) [1452228] - [fs] fix the regression from "direct-io: Fix negative return from dio read beyond eof" (Eric Sandeen) [1473549] - [fs] direct-io: Fix negative return from dio read beyond eof (Eric Sandeen) [1473549] - [pci] hv: Use vPCI protocol version 1.2 (Vitaly Kuznetsov) [1459202] - [pci] hv: Add vPCI version protocol negotiation (Vitaly Kuznetsov) [1459202] - [pci] hv: Use page allocation for hbus structure (Vitaly Kuznetsov) [1459202] - [pci] hv: Fix comment formatting and use proper integer fields (Vitaly Kuznetsov) [1459202] - [nvme] Free bio_aux struct when done with bio (David Milburn) [1455553] - [nvme] nvmet-rdma: occasionally flush ongoing controller teardown (Slava Shwartsman) [1467998] - [crypto] api - Move alg ref count init to crypto_check_alg (Herbert Xu) [1473593] - [netdrv] cxgb4: reduce resource allocation in kdump kernel (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix a NULL dereference (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix BUG() on interrupt deallocating path of ULD (Mauricio Oliveira) [1465554] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode (Jarod Wilson) [1473481] - [powerpc] eeh: Fix partial hotplug criterion (Gustavo Duarte) [1458508] - [powerpc] eeh: Fix wrong argument passed to eeh_rmv_device() (Gustavo Duarte) [1458508] - [firewire] net: guard against rx buffer overflows (Neil Horman) [1393792] {CVE-2016-8633}- [x86] crypto: sha1-ssse3 - Disable avx2 (Benjamin Coddington) [1346106] - [net] geneve: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix use-after-free on deletion (Jiri Benc) [1464292]- [pci] Avoid FLR for Intel 82579 NICs (Jarod Wilson) [966840] - [net] netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup (Davide Caratti) [1458687] - [net] netfilter: udplite: Remove duplicated udplite4/6 declaration (Davide Caratti) [1458687] - [net] netfilter: nat: merge udp and udplite helpers (Davide Caratti) [1458687] - [net] netfilter: merge udp and udplite conntrack helpers (Davide Caratti) [1458687] - [netdrv] mlx5: Tolerate irq_set_affinity_hint() failures (Kamal Heib) [1465830] - [netdrv] bonding: Restore old symlink names in sysfs to preserve ABI (Neil Horman) [1461892]- [redhat] spec: Update dracut dependency to enable more algorithms as FIPS compliant (Rafael Aquini) [1466097]- [mm] fix new crash in unmapped_area_topdown() (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] larger stack guard gap, between vmas (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] Revert "enlarge stack guard gap" (Larry Woodman) [1463241] {CVE-2017-1000364} - [crypto] testmgr - Reenable sha1/aes in FIPS mode (Herbert Xu) [1465234] - [crypto] testmgr - mark more algorithms as FIPS compliant (Herbert Xu) [1465234] - [target] tcmu: break up free_device callback (Mike Christie) [1430225] - [target] tcmu: perfom device add and del synchronously (Mike Christie) [1430225] - [target] tcmu: use idr for se_device dev index (Mike Christie) [1430225] - [target] tcmu: prep for sync add/rm device support (Mike Christie) [1430225]- [net] bridge: allow IPv6 when multicast flood is disabled (Ivan Vecera) [1464167]- [s390] move _text symbol to address higher than zero (Jiri Olsa) [1464800] - [netdrv] cxgb4: notify uP to route ctrlq compl to rdma rspq (Sai Vemuri) [1463324] - [powerpc] Add HAVE_PERF_USER_STACK_DUMP support (Jiri Olsa) [1449182] - [tools] perf report: Ensure the perf DSO mapping matches what libdw sees (Jiri Olsa) [1449182] - [tools] perf report: Include partial stacks unwound with libdw (Jiri Olsa) [1449182] - [tools] perf: libdw support for powerpc (Jiri Olsa) [1449182] - [firmware] efi/esrt: Cleanup bad memory map log messages (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix typo in pr_err() message (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Use memremap not ioremap to access ESRT table in memory (Prarit Bhargava) [1380812] - [firmware] efi: Work around ia64 build problem with ESRT driver (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Don't preformat name (Prarit Bhargava) [1380812] - [firmware] efi: Make efi/esrt.c driver explicitly non-modular (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix some compiler warnings (Prarit Bhargava) [1380812] - [firmware] efi: Add esrt support (Prarit Bhargava) [1380812] - [firmware] efi: Rename efi_guid_unparse to efi_guid_to_str (Prarit Bhargava) [1380812]- [fs] mntns: Remove incorrect put_mnt_ns ("Eric W. Biederman") [1463072] - [md] dm raid: fix oops on upgrading to extended superblock format (Mike Snitzer) [1464274] - [md] dm io: fix duplicate bio completion due to missing ref count (Mike Snitzer) [1461519] - [net] gro_cells: mark napi struct as not busy poll candidates (Eelco Chaudron) [1460078] - [x86] boot/kaslr: Skip kernel text relocation if no kaslr action is done (Baoquan He) [1458738] - [char] tpm/tpm_crb: enter the low power state upon device suspend (Jerry Snitselaar) [1463001] - [input] wacom: fix Wacom Cintiq 27QHD max pressure (Aristeu Rozanski) [1461910] - [kernel] nohz: Fix spurious warning when hrtimer and clockevent get out of sync (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix buggy tick delay on IRQ storms (Frederic Weisbecker) [1366043] - [kernel] nohz: Reset next_tick cache even when the timer has no regs (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix collision between tick and other hrtimers, again (Frederic Weisbecker) [1366043] - [kernel] nohz: Add hrtimer sanity check (Frederic Weisbecker) [1366043] - [kernel] revert "nohz: Fix collision between tick and other hrtimers" (Frederic Weisbecker) [1366043] - [powerpc] do not make the entire heap executable (Denys Vlasenko) [1330064]- [fs] nfsv4.1: Keep a reference on lock states while checking (Scott Mayhew) [1458721] - [fs] nfsv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state (Scott Mayhew) [1458721] - [fs] nfsv4: Don't call close if the open stateid has already been cleared (Scott Mayhew) [1458721] - [fs] nfsv4: Fix CLOSE races with OPEN (Scott Mayhew) [1458721] - [fs] nfsv4.1: Fix a regression in DELEGRETURN (Scott Mayhew) [1458721] - [fs] nfs: nfs_rename() - revalidate directories on -ERESTARTSYS (Benjamin Coddington) [1459404] - [fs] revert "nfs: nfs_rename() handle -ERESTARTSYS dentry left behind" (Benjamin Coddington) [1459404] - [s390] pci: moving check and allocation of device_rh ahead (Wei Xu) [1455117] - [netdrv] cxgb4: handle serial flash interrupt (Sai Vemuri) [1462266] - [netdrv] cxgb4: fix to bring link down after adapter crash (Sai Vemuri) [1462266] - [netdrv] cxgb4: handle interrupt raised when FW crashes (Sai Vemuri) [1462266] - [security] keys: Change the name of the dead type to ".dead" to prevent user access (David Howells) [1439264] {CVE-2017-6951} - [security] keys: Protect request_key() against a type with no match function (David Howells) [1433216] {CVE-2017-2647} - [security] keys: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells) [1389309] {CVE-2016-9604}- [mm] enlarge stack guard gap (Larry Woodman) [1452733] {CVE-2017-1000364} - [mm] userfaultfd: shmem: handle coredumping in handle_userfault() (Andrea Arcangeli) [1462267] - [fs] nfs: Don't send mode again in post-EXCLUSIVE4_1 SETATTR with umask (Benjamin Coddington) [1449466] - [hid] hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1458348] - [drm] mgag200: Fix to always set HiPri for G200e4 V2 (Rob Clark) [1461985] - [nvme] submit nvme_admin_activate_fw to admin queue (David Milburn) [1456978] - [netdrv] i40e: set VFs to untrusted mode by default (Stefan Assmann) [1462105] - [netdrv] tun: use symmetric hash (Jason Wang) [1458645] - [crypto] qat: copy back iv on completion (Neil Horman) [1446394] - [crypto] chcr - Fix txq ids (Sai Vemuri) [1457392] - [crypto] chcr - fix itnull.cocci warnings (Sai Vemuri) [1426189] - [crypto] chcr - Change flow IDs (Sai Vemuri) [1426189] - [crypto] chcr - Check device is allocated before use (Sai Vemuri) [1426189]- [crypto] cryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - don't use interruptible wait in tests (Herbert Xu) [1459191] - [crypto] testmgr - use CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - Disable fips-allowed for authenc() and des() ciphers (Herbert Xu) [1459191] - [x86] crypto: twofish_avx - mark Twofish AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_sse2 - mark Serpent SSE2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx - mark Serpent AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx2 - mark Serpent AVX2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast6_avx - mark CAST6 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx - mark AVX Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast5_avx - mark CAST5 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx2 - mark AES-NI Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: clmulni - mark ghash clmulni helper ciphers (Herbert Xu) [1459191] - [x86] crypto: aesni - mark AES-NI helper ciphers (Herbert Xu) [1459191] - [crypto] testmgr - add aead cbc des, des3_ede tests (Herbert Xu) [1459191] - [crypto] testmgr - add aead null encryption test vectors (Herbert Xu) [1459191] - [crypto] algif_skcipher - initialize upon init request (Herbert Xu) [1459191] - [crypto] af_alg - zeroize key data (Herbert Xu) [1459191] - [crypto] fix broken crypto_register_instance() module handling (Herbert Xu) [1459191] - [crypto] api - remove instance when test failed (Herbert Xu) [1459191] - [crypto] api - Change crypto_unregister_instance argument type (Herbert Xu) [1459191] - [crypto] api - Fix races in crypto_unregister_instance (Herbert Xu) [1459191] - [crypto] rng - Zero seed in crypto_rng_reset (Herbert Xu) [1459191] - [crypto] cmac - allow usage in FIPS mode (Herbert Xu) [1459191] - [crypto] drbg - remove FIPS 140-2 continuous test (Herbert Xu) [1459191] - [crypto] testmgr - mark authenticated ctr(aes) also as FIPS able (Herbert Xu) [1459191] - [crypto] drbg - do not call drbg_instantiate in healt test (Herbert Xu) [1459191] - [crypto] rsa - allow keys >= 2048 bits in FIPS mode (Herbert Xu) [1459191] - [crypto] testmgr - mark ctr(des3_ede) as fips_allowed (Herbert Xu) [1459191] - [crypto] testmgr - Allow ecb(cipher_null) in FIPS mode (Herbert Xu) [1459191] - [crypto] ansi_cprng - ANSI X9.31 DRNG is not allowed in FIPS 140-2 (Herbert Xu) [1459191]- [mm] hmm: RHEL specific, properly handle pte_file() case within HMM (Jerome Glisse) [1460044] - [mm] hmm: remove extra sanity check to avoid crash (Jerome Glisse) [1459259] - [md] revert "dm mirror: use all available legs on multiple failures" (Mike Snitzer) [1436374] - [md] dm-raid: up target version to show MD deadlock fixes are present (Heinz Mauelshagen) [1443999] - [md] fix suspend/write deadlock (Heinz Mauelshagen) [1443999] - [md] fix single core deadlock (Heinz Mauelshagen) [1443999] - [x86] complete introduction of feature word 16 (Paolo Bonzini) [1413348] - [drm] amdgpu: Program ring for vce instance 1 at its register space (Rob Clark) [1458391] - [drm] amdgpu: change wptr to 64 bits (Rob Clark) [1458391] - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Maurizio Lombardi) [1459443] - [kernel] sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Fix dl_bw comment (Xunlei Pang) [1433064] - [kernel] sched/deadline: Zero out positive runtime after throttling constrained tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Use deadline instead of period when calculating overflow (Xunlei Pang) [1433064] - [kernel] sched/deadline: Throttle a constrained deadline task activated after the deadline (Xunlei Pang) [1433064] - [kernel] sched/deadline: Make sure the replenishment timer fires in the next period (Xunlei Pang) [1433064] - [kernel] sched/deadline: Add missing update_rq_clock() in dl_task_timer() (Xunlei Pang) [1433064] - [target] tcmu: increase ring buffer size (Mike Christie) [1407015] - [netdrv] bnx2x: Don't post statistics to malicious VFs (Michal Schmidt) [1449872] - [netdrv] bnx2x: Allow vfs to disable txvlan offload (Michal Schmidt) [1449872] - [infiniband] rdma/iw_cxgb4: fix the calculation of ipv6 header size (Sai Vemuri) [1458389]- [char] random: Fix crashes with sparse node ids (Herbert Xu) [1457281 1270982] - [char] random: use for_each_online_node() to iterate over NUMA nodes (Herbert Xu) [1457281 1270982] - [char] random: strengthen input validation for RNDADDTOENTCNT (Herbert Xu) [1457281 1270982] - [char] random: add backtracking protection to the CRNG (Herbert Xu) [1270982 1457281] - [char] random: make /dev/urandom scalable for silly userspace programs (Herbert Xu) [1270982 1457281] - [char] random: replace non-blocking pool with a Chacha20-based CRNG (Herbert Xu) [1270982 1457281] - [char] random: properly align get_random_int_hash (Herbert Xu) [1270982 1457281] - [char] random: print a warning for the first ten uninitialized random users (Herbert Xu) [1270982 1457281] - [char] random: initialize the non-blocking pool via add_hwgenerator_randomness() (Herbert Xu) [1270982 1457281] - [kernel] random: Add callback API for random pool readiness (Herbert Xu) [1270982 1457281] - [char] random: Fix fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: limit the contribution of the hw rng to at most half (Herbert Xu) [1270982 1457281] - [char] random: check for increase of entropy_count because of signed conversion (Herbert Xu) [1270982 1457281] - [char] random: use registers from interrupted code for CPU's w/o a cycle counter (Herbert Xu) [1270982 1457281] - [char] random: use an improved fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: clean up interrupt entropy accounting for archs w/o cycle counters (Herbert Xu) [1270982 1457281] - [char] random: only update the last_pulled time if we actually transferred entropy (Herbert Xu) [1270982 1457281] - [char] random: remove unneeded hash of a portion of the entropy pool (Herbert Xu) [1270982 1457281] - [char] random: always update the entropy pool under the spinlock (Herbert Xu) [1270982 1457281] - [char] random: fix nasty entropy accounting bug (Herbert Xu) [1270982 1457281] - [char] random: fix BUG_ON caused by accounting simplification (Herbert Xu) [1270982 1457281] - [kernel] random: Add arch_has_random[_seed]() (Herbert Xu) [1270982 1457281] - [char] random: If we have arch_get_random_seed*(), try it before blocking (Herbert Xu) [1270982 1457281] - [char] random: Use arch_get_random_seed*() at init time and once a second (Herbert Xu) [1270982 1457281] - [kernel] x86, random: Enable the RDSEED instruction (Herbert Xu) [1270982 1457281] - [char] random: use the architectural HWRNG for the SHA's IV in extract_buf() (Herbert Xu) [1270982 1457281] - [char] random: clarify bits/bytes in wakeup thresholds (Herbert Xu) [1270982 1457281] - [char] random: entropy_bytes is actually bits (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting code (Herbert Xu) [1270982 1457281] - [char] random: tighten bound on random_read_wakeup_thresh (Herbert Xu) [1270982 1457281] - [char] random: forget lock in lockless accounting (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting logic (Herbert Xu) [1270982 1457281] - [char] random: fix comment on "account" (Herbert Xu) [1270982 1457281] - [char] random: simplify loop in random_read (Herbert Xu) [1270982 1457281] - [char] random: fix description of get_random_bytes (Herbert Xu) [1270982 1457281] - [char] random: fix comment on proc_do_uuid (Herbert Xu) [1270982 1457281] - [char] random: fix typos / spelling errors in comments (Herbert Xu) [1270982 1457281] - [char] random: add debugging code to detect early use of get_random_bytes() (Herbert Xu) [1270982 1457281] - [char] random: initialize the last_time field in struct timer_rand_state (Herbert Xu) [1270982 1457281] - [char] random: don't zap entropy count in rand_initialize() (Herbert Xu) [1270982 1457281] - [char] random: make add_timer_randomness() fill the nonblocking pool first (Herbert Xu) [1270982 1457281] - [char] random: convert DEBUG_ENT to tracepoints (Herbert Xu) [1270982 1457281] - [char] random: push extra entropy to the output pools (Herbert Xu) [1270982 1457281] - [char] random: drop trickle mode (Herbert Xu) [1270982 1457281] - [char] random: adjust the generator polynomials in the mixing function slightly (Herbert Xu) [1270982 1457281] - [char] random: speed up the fast_mix function by a factor of four (Herbert Xu) [1270982 1457281] - [char] random: cap the rate which the /dev/urandom pool gets reseeded (Herbert Xu) [1270982 1457281] - [char] random: optimize the entropy_store structure (Herbert Xu) [1270982 1457281] - [char] random: optimize spinlock use in add_device_randomness() (Herbert Xu) [1270982 1457281] - [char] random: fix the tracepoint for get_random_bytes(_arch) (Herbert Xu) [1270982 1457281] - [char] random: mix in architectural randomness earlier in extract_buf() (Herbert Xu) [1270982 1457281]- [fs] mnt: Move unprivileged use of the mntns to tech preview ("Eric W. Biederman") [1350553] - [fs] nfs: Don't print a pNFS error if we aren't using pNFS (Benjamin Coddington) [1459899] - [fs] pnfs: add a new mechanism to select a layout driver according to an ordered list (Benjamin Coddington) [1459899] - [fs] pnfs: track multiple layout types in fsinfo structure (Benjamin Coddington) [1459899] - [fs] nfsd: Fix up the "supattr_exclcreat" attributes ("J. Bruce Fields") [1460376] - [fs] nfsd: encoders mustn't use unitialized values in error cases ("J. Bruce Fields") [1460365] - [fs] nfs: Fix initialization of nfs_page_array->npages (Benjamin Coddington) [1457284] - [net] ipv6: Fix leak in ipv6_gso_segment() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Eric Garver) [1459950] {CVE-2017-9074} - [net] document that no more GSO bits can be added (Jiri Benc) [1439252] - [net] fix GSO_PARTIAL support (Jiri Benc) [1439252] - [net] udp: remove remote checksum offload (Jiri Benc) [1439252] - [net] vxlan: remove remote checksum offload for egress (Jiri Benc) [1439252] - [net] ip6_offload: check segs for NULL in ipv6_gso_segment (Jiri Benc) [1439252] - [net] vxlan: eliminate cached dst leak (Lance Richardson) [1396552] - [net] bridge: start hello timer only if device is up (Xin Long) [1452093] - [net] bridge: fix hello and hold timers starting/stopping (Xin Long) [1452093] - [net] bridge: start hello_timer when enabling KERNEL_STP in br_stp_start (Xin Long) [1452093] - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1446356] - [s390] crash: Fix KEXEC_NOTE_BYTES definition (Xunlei Pang) [1458988] - [scsi] cxgb4i, libcxgbi: in error case RST tcp conn (Sai Vemuri) [1457996] - [scsi] cxgb4i: update module description (Sai Vemuri) [1457995] - [netdrv] cxgb4: Update IngPad and IngPack values (Sai Vemuri) [1439468] - [netdrv] cxgb4: avoid enabling napi twice to the same queue (Sai Vemuri) [1457993] - [netdrv] cxgb4: retrieve port information from firmware (Sai Vemuri) [1457987] - [netdrv] cxgb4: save tid while creating server filter (Sai Vemuri) [1451448] - [netdrv] qed: Don't log missing periodic stats by default (Harish Patil) [1456338] - [netdrv] qed: Fix error in the dcbx app meta data initialization (Harish Patil) [1456338] - [crypto] algif_skcipher - Add key check exception for cipher_null ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_hash - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] hash - Add crypto_ahash_has_setkey ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Fix socket double-free when accept fails ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Disallow bind/setkey/... after accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [kernel] ptrace: fix fork event messages across pid namespaces ("Eric W. Biederman") [1458353] - [infiniband] rdma/cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1457999] - [infiniband] rdma/iser: Fix possible mr leak on device removal event (Sai Vemuri) [1457984] - [infiniband] rdma/iw_cxgb4: calculate t4_eq_status_entries properly (Sai Vemuri) [1458002] - [infiniband] iw_cxgb4: Guard against null cm_id in dump_ep/qp (Sai Vemuri) [1457403]- [fs] buffer.c: call thaw_super during emergency thaw (Mateusz Guzik) [1375033] - [fs] block_dev.c: return the right error in thaw_bdev() (Mateusz Guzik) [1375033] - [fs] revert "xfs: fix bogus space reservation in xfs_iomap_write_allocate" (Bill O'Donnell) [1446484] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1452009] - [md] raid1: ignore discard error (Nigel Croxon) [1435822] - [usb] ohci-pci: add qemu quirk (Gerd Hoffmann) [1301872] - [x86] boot/kaslr: Change the 'KASLR disabled' message from warning to debug printing (Baoquan He) [1458644] - [drm] nouveau/tmr: fully separate alarm execution/pending lists (Ben Skeggs) [1450742] - [drm] nouveau: enable autosuspend only when it'll actually be used (Ben Skeggs) [1450742] - [drm] nouveau: replace multiple open-coded runpm support checks with function (Ben Skeggs) [1450742] - [virt] kvm: fix spin_lock_init order on x86 (Luiz Capitulino) [1459739] - [acpi] nfit: Fix memory corruption/Unregister mce decoder on failure (Prarit Bhargava) [1448312] - [tools] perf trace: Add mmap alias for s390 (Jiri Olsa) [1436323 1347055] - [tools] perf test: Disable breakpoint signal tests for powerpc (Jiri Olsa) [1436323 1347055] - [netdrv] sfc-falcon: register proper netdevice_notifier (Jarod Wilson) [1389671] - [netdrv] mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 (Kamal Heib) [1456551] - [netdrv] vfio/pci: Add Intel XXV710 to hidden INTx devices (Stefan Assmann) [1458160] - [netdrv] pci: Add Intel XXV710 to broken INTx masking quirk (Stefan Assmann) [1458160] - [netdrv] cxgb4: Shutdown adapter if firmware times out or errors out (Sai Vemuri) [1385866] - [netdrv] cxgb4: Increase max number of tc u32 links (Sai Vemuri) [1385866] - [netdrv] cxgb4: Fix uld_send() for ctrl pkts (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for drop and redirect actions (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for offloading u32 filters (Sai Vemuri) [1385866] - [security] selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior (Scott Mayhew) [1454617] - [infiniband] target: Fix unknown fabric callback queue-full errors (Sai Vemuri) [1454788] - [infiniband] iscsi-target: Propigate queue_data_in + queue_status errors (Sai Vemuri) [1454788] - [infiniband] iser-target: Fix queue-full response handling (Sai Vemuri) [1454788] - [infiniband] iser-target: avoid posting a recv buffer twice (Sai Vemuri) [1454788] - [infiniband] ib/addr: Fix setting source address in addr6_resolve() (Paolo Abeni) [1414097] - [infiniband] avoid dereferencing uninitialized dst on error path (Paolo Abeni) [1414097] - [infiniband] call ipv6 route lookup via the stub interface (Paolo Abeni) [1414097] - [infiniband] ib/rxe: Fix kernel panic in send (Kamal Heib) [1459549]- [scsi] kabi workaround for scsi_internal_device_block (Tomas Henzl) [1450206] - [scsi] mpt3sas: Avoid sleeping in interrupt context (Tomas Henzl) [1450206] - [scsi] scsi-mq: Wait for .queue_rq() if necessary (Tomas Henzl) [1450206] - [fs] nfsd: fix supported attributes for acl & labels (Scott Mayhew) [1449877] - [fs] nfsd4: fix null dereference on replay ("J. Bruce Fields") [1452242] - [fs] pnfs: Fix the check for requests in range of layout segment (Benjamin Coddington) [1452929] - [fs] vfs: fix locks_lock_file_wait() on overlayfs (Miklos Szeredi) [1456242] - [hv] hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts (Vitaly Kuznetsov) [1447906] - [hv] hv_utils: drop .getcrosststamp() support from PTP driver (Vitaly Kuznetsov) [1447906] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind ("Bruno E. O. Meneguele") [1443541] {CVE-2017-7616} - [mm] shmem: fix shm fallocate() list corruption (Waiman Long) [1438389] - [md] raid1: prefer disk without bad blocks (Nigel Croxon) [1456741] - [dma] dmaengine: ioatdma: add BDX-EP PCI dev IDs (Xiaolong Wang) [1369330] - [drm] i915: Do not drop pagetables when empty (Lyude Paul) [1454339] - [drm] i915/gvt: not to restore in-context mmio (Paul Lai) [1448762] - [char] ipmi: create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1456865] - [nvme] Correct NVMF enum values to match NVMe-oF rev 1.0 (David Milburn) [1455784] - [block] blk-mq: remove blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] avoid to use blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] use blk_mq_start_hw_queues() in nvme_kill_queues() (Ming Lei) [1445595] - [block] block new I/O just after queue is set as dying (Ming Lei) [1445595] - [block] rename blk_mq_freeze_queue_start() (Ming Lei) [1445595] - [block] add a read barrier in blk_queue_enter() (Ming Lei) [1445595] - [block] blk-mq: comment on races related with timeout handler (Ming Lei) [1445595] - [netdrv] net, virtio_net: replace the magic value (Jason Wang) [1450300] - [netdrv] ixgbe: fix incorrect status check (Ken Cox) [1452421] - [netdrv] ixgbe: add missing configuration for rate select 1 (Ken Cox) [1452421] - [netdrv] ixgbe: always call setup_mac_link for multispeed fiber (Ken Cox) [1452421] - [netdrv] ixgbe: add write flush when configuring CS4223/7 (Ken Cox) [1452421] - [netdrv] ixgbe: correct CS4223/7 PHY identification (Ken Cox) [1452421] - [netdrv] ath9k_htc: fix NULL-deref at probe (Stanislaw Gruszka) [1449094] - [netdrv] ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device (Stanislaw Gruszka) [1449094] - [netdrv] mwifiex: pcie: fix cmd_buf use-after-free in remove/reset (Stanislaw Gruszka) [1449094] - [netdrv] rtlwifi: rtl8821ae: setup 8812ae RFE according to device type (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Ensure pointer correctly set if skb data location changes (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Make skb header writable before use (Stanislaw Gruszka) [1449094] - [netdrv] be2net: Update the driver version to 11.4.0.0 (Ivan Vecera) [1455768] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1455768] - [netdrv] e1000e: Don't return uninitialized stats (Jarod Wilson) [1455721] - [infiniband] rdma/i40iw: Remove MSS change support (Stefan Assmann) [1448168] - [infiniband] ib/hfi1: Prevent kernel QP post send hard lockups (Alex Estrin) [1451917] - [infiniband] ib/hfi1: Protect the global dev_cntr_names and port_cntr_names (Alex Estrin) [1454919]- [net] pending_confirm is not used anymore (Lance Richardson) [1450203] - [net] use dst_confirm_neigh for UDP, RAW, ICMP, L2TP (Lance Richardson) [1450203] - [net] add confirm_neigh method to dst_ops (Lance Richardson) [1450203] - [net] tcp: replace dst_confirm with sk_dst_confirm (Lance Richardson) [1450203] - [net] sctp: add dst_pending_confirm flag (Lance Richardson) [1450203] - [net] add dst_pending_confirm flag to skbuff (Lance Richardson) [1450203] - [net] sock: add sk_dst_pending_confirm flag (Lance Richardson) [1450203] - [net] macvlan: Fix performance issues with vlan tagged packets (Vlad Yasevich) [1289475] - [net] sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] tcp: do not inherit fastopen_req from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [netdrv] virtio_net: enable TSO/checksum offloads for Q-in-Q vlans (Eric Garver) [1423935] - [netdrv] be2net: Fix offload features for Q-in-Q packets (Eric Garver) [1423935] - [net] vlan: Fix tcp checksum offloads in Q-in-Q vlans (Eric Garver) [1423935] - [net] sched: act_mirred: Use passed lastuse argument (Ivan Vecera) [1455296] - [net] sched: act_mirred: allow statistic updates from offloaded actions (Ivan Vecera) [1455296] - [net] sctp: set new_asoc temp when processing dupcookie (Xin Long) [1450786] - [net] netfilter: conntrack: fix false CRC32c mismatch using paged skb (Davide Caratti) [1353218] - [net] ipv6: fix out of bound writes in __ip6_append_data() (Hangbin Liu) [1453057] - [net] skbuff: improve description of CHECKSUM_{COMPLETE, UNNECESSARY} (Davide Caratti) [1072503] - [net] openvswitch: more accurate checksumming in queue_userspace_packet() (Davide Caratti) [1072503] - [net] more accurate checksumming in validate_xmit_skb() (Davide Caratti) [1072503] - [net] use skb->csum_not_inet to identify packets needing crc32c (Davide Caratti) [1072503] - [net] introduce skb_crc32c_csum_help (Davide Caratti) [1072503] - [net] Elaborate on checksum offload interface description (Davide Caratti) [1072503] - [net] skbuff: add stub to help computing crc32c on SCTP packets (Davide Caratti) [1072503] - [net] ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf (Xin Long) [1450281] - [net] ipv6: initialize route null entry in addrconf_init() (Xin Long) [1450281] - [net] l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix address test in __l2tp_ip6_bind_lookup() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix lookup for sockets not bound to a device in l2tp_ip (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] ipv6: lock socket in ip6_datagram_connect() (Florian Westphal) [1441554] - [net] l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{, 6}_bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] sched: cls: also reject deleting all filters when TCA_KIND present (Ivan Vecera) [1450137] - [net] sched: cls: allow for deleting all filters for given parent (Ivan Vecera) [1450137] - [net] sched: act_vlan: Add priority option (Ivan Vecera) [1450145] - [net] sched: indentation and other OCD stylistic fixes (Ivan Vecera) [1450145]- [powerpc] fadump: update about offset where fadump is reserved (Gustavo Duarte) [1384941] - [powerpc] fadump: add a warning when 'fadump_reserve_mem=' is specified (Gustavo Duarte) [1384941] - [powerpc] fadump: update documentation about crashkernel parameter reuse (Gustavo Duarte) [1384941] - [powerpc] fadump: reuse crashkernel parameter for fadump memory reservation (Gustavo Duarte) [1384941] - [powerpc] fadump: remove dependency with CONFIG_KEXEC (Gustavo Duarte) [1384941] - [kernel] ia64: reuse append_elf_note() and final_note() functions (Gustavo Duarte) [1384941] - [kernel] crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_CORE (Gustavo Duarte) [1384941] - [kernel] sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression (Aaron Tomlin) [1452621] - [kernel] sched/cputime: Guarantee stime + utime == rtime (Aaron Tomlin) [1452621] - [kernel] sched: Use swap() macro in scale_stime() (Aaron Tomlin) [1452621] - [kernel] sched, time: Fix build error with 64 bit cputime_t on 32 bit systems (Aaron Tomlin) [1452621] - [kernel] userns: Preserve bug compatibility on failure for chrome ("Eric W. Biederman") [1443482] - [kernel] ptrace: fix PTRACE_LISTEN race corrupting task->state (Oleg Nesterov) [1450683] - [x86] kvm: x86: Expose Intel VPOPCNTDQ feature to guest (Paul Lai) [1415961] - [x86] cpufeature: Add AVX512_VPOPCNTDQ feature (Paul Lai) [1415961] - [x86] kvm: x86: Expose Intel AVX512IFMA/AVX512VBMI/SHA features to guest (Paul Lai) [1415961] - [x86] cpufeatures: Enable new AVX512 cpu features (Paul Lai) [1415961] - [x86] kaslr: Use the right memcpy() implementation (Baoquan He) [1440928] - [x86] documentation/kernel-parameters.txt: Update 'memmap=' boot option description (Baoquan He) [1440928] - [x86] kaslr: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options (Baoquan He) [1440928] - [x86] kaslr: Parse all 'memmap=' boot option entries (Baoquan He) [1440928] - [x86] boot/param: Move next_arg() function to lib/cmdline.c for later reuse (Baoquan He) [1440928] - [x86] params: handle quotes properly for values not of form foo="bar" (Baoquan He) [1440928] - [x86] efi: Correct ident mapping of efi old_map when kalsr enabled (Baoquan He) [1441185] - [x86] kaslr: Fix kexec kernel boot crash when KASLR randomization fails (Baoquan He) [1449443] - [x86] efi-bgrt: Fix kernel panic when mapping BGRT data (Gopal Tiwari) [1447685] - [x86] mark AMD Naples SP3 processors supported (David Arcari) [1455601] - [x86] set x86_model_id in early_identify_cpu for unsupported check (David Arcari) [1455601] - [s390] cpum_cf: use perf software context for hardware counters (Hendrik Brueckner) [1454881] - [perf] symbols: Accept symbols starting at address 0 (Jiri Olsa) [1140522] - [perf] tools: Be consistent on the type of map->symbols[] interator (Jiri Olsa) [1140522]- [mm] hmm: workaround kABI breakage because of new migrate mode enum (Jerome Glisse) [1444991] - [mm] migrate: allow migrate_vma() to alloc new page on empty entry v2 (Jerome Glisse) [1444991] - [mm] migrate: support un-addressable ZONE_DEVICE page in migration v2 (Jerome Glisse) [1444991] - [mm] migrate: migrate_vma() unmap page from vma while collecting pages (Jerome Glisse) [1444991] - [mm] migrate: new memory migration helper for use with device memory v4 (Jerome Glisse) [1444991] - [mm] migrate: new migrate mode MIGRATE_SYNC_NO_COPY (Jerome Glisse) [1444991] - [mm] hmm/devmem: support device memory in CPU snapshot helpers (Jerome Glisse) [1444991] - [mm] hmm/devmem: dummy HMM device for ZONE_DEVICE memory v3 (Jerome Glisse) [1444991] - [mm] hmm/devmem: device memory hotplug using ZONE_DEVICE v4 (Jerome Glisse) [1444991] - [mm] private-memory: new type of ZONE_DEVICE for unaddressable memory v2 (Jerome Glisse) [1444991] - [mm] put_page: move ZONE_DEVICE page reference decrement v2 (Jerome Glisse) [1444991] - [mm] memory_hotplug: introduce add_pages (Jerome Glisse) [1444991] - [mm] hmm/mirror: device page fault handler (Jerome Glisse) [1444991] - [mm] hmm/mirror: helper to snapshot CPU page table v3 (Jerome Glisse) [1444991] - [mm] hmm/mirror: mirror process address space on device with HMM helpers v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management (HMM for short) v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management documentation (Jerome Glisse) [1444991] - [mm] hmm: remove old code to prepare for lastest patchset backport (Jerome Glisse) [1444991]- [mm] hugetlbfs: fix offset overflow in hugetlbfs mmap (Andrea Arcangeli) [1455315] - [mm] hugetlbfs: initialize shared policy as part of inode allocation (Andrea Arcangeli) [1455315] - [mm] hugetlb: don't call region_abort if region_chg fails (Andrea Arcangeli) [1455315] - [mm] ksm: optimize refile of stable_node_dup at the head of the chain (Andrea Arcangeli) [1447745] - [mm] ksm: swap the two output parameters of chain/chain_prune (Andrea Arcangeli) [1447745] - [mm] ksm: cleanup stable_node chain collapse case (Andrea Arcangeli) [1447745] - [mm] ksm: fix use after free with merge_across_nodes = 0 (Andrea Arcangeli) [1447745] - [mm] vmscan: Do not wait for page writeback for GFP_NOFS allocations (Rafael Aquini) [1433103] - [mm] vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use (Rafael Aquini) [1433103] - [mm] add private lock to serialize memory hotplug operations (Jeff Moyer) [1438579] - [mm] validate device_hotplug is held for memory hotplug (Jeff Moyer) [1438579] - [mm] devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] fix devm_memremap_pages crash, use mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] hotplug: fix concurrent memory hot-add deadlock (Jeff Moyer) [1438579] - [mm] mem-hotplug: implement get/put_online_mems (Jeff Moyer) [1438579] - [mm] cpu/mem hotplug: add try_online_node() for cpu_up() (Jeff Moyer) [1438579] - [mm] x86/mm/hotplug: Don't remove PGD entries in remove_pagetable() (Jeff Moyer) [1438579] - [x86] mm: Tighten x86 /dev/mem with zeroing reads ("Bruno E. O. Meneguele") [1449677] {CVE-2017-7889} - [x86] mce/amd: Give a name to MCA bank 3 when accessed with legacy MSRs (David Arcari) [1454807] - [x86] boot/kaslr: Disable KASLR by default (Baoquan He) [1449762] - [x86] microcode/intel: access the initrd at the relocated address (Pingfan Liu) [1448767] - [x86] toshiba_acpi: Do not register vendor backlight when acpi_video bl is available (Jeremy McNicoll) [1305617] - [drm] i915: don't rcu-sync from shrinker (Rob Clark) [1443028] - [pci] msi: Stop disabling MSI/MSI-X in pci_device_shutdown() (Prarit Bhargava) [1207693] - [kernel] workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs (Waiman Long) [1452675] - [kernel] workqueue: handle NUMA_NO_NODE for unbound pool_workqueue (Waiman Long) [1452675]- [target] Add target_core_user.h to included headers (Andy Grover) [1451522] - [scsi] qedi: Fix endpoint NULL panic during recovery (Chad Dupuis) [1452748] - [scsi] qedi: set max_fin_rt default value (Chad Dupuis) [1452748] - [scsi] qedi: Set firmware tcp msl timer value (Chad Dupuis) [1452748] - [scsi] qedi: Fix endpoint NULL panic in qedi_set_path (Chad Dupuis) [1452748] - [scsi] qedi: Set dma_boundary to 0xfff (Chad Dupuis) [1452748] - [scsi] qedi: Correctly set firmware max supported BDs (Chad Dupuis) [1452748] - [scsi] qedi: Fix bad pte call trace when iscsiuio is stopped (Chad Dupuis) [1452748] - [fs] nfs: Fix use after free in write error path (Steve Dickson) [1441883] - [fs] fs: return -EOPNOTSUPP if clone is not supported ("J. Bruce Fields") [1449156] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1451546] - [fs] cifs: Do not send echoes before Negotiate is complete (Sachin Prabhu) [1452060] - [md] raid1: Use a new variable to count flighting sync requests (Xiao Ni) [1379764] - [md] raid1: handle flush request correctly (Xiao Ni) [1379764] - [md] raid1: fix a use-after-free bug (Xiao Ni) [1379764] - [md] raid1: avoid unnecessary spin locks in I/O barrier code (Xiao Ni) [1379764] - [md] raid1: a new I/O barrier implementation to remove resync window (Xiao Ni) [1379764] - [md] raid1: Refactor raid1_make_request (Xiao Ni) [1379764] - [md] handle read-only member devices better (Nigel Croxon) [1442776] - [base] pm / sleep: prohibit devices probing during suspend/hibernation (Don Zickus) [1184229] - [base] drivercore: Make probe deferral more quiet (Don Zickus) [1184229] - [base] drivercore: deferral race condition fix (Don Zickus) [1184229] - [nvme] nvme-rdma: Support ctrl_loss_tmo (David Milburn) [1452321 1442735] - [nvme] nvme-fabrics: Allow ctrl loss timeout configuration (David Milburn) [1452321 1442735] - [nvme] nvme-rdma: get rid of local reconnect_delay (David Milburn) [1452321 1442735] - [nvme] nvmet-rdma: Fix a possible uninitialized variable dereference (David Milburn) [1437723] - [block] fix bio_will_gap() for first bvec with offset (Ming Lei) [1443807] - [tools] power turbostat: denverton: use HW CC1 counter, skip C3, C7 (Prarit Bhargava) [1447265] - [tools] power turbostat: bug fixes to --add, --show/--hide features (Prarit Bhargava) [1447265] - [tools] power turbostat: Add --show and --hide parameters (Prarit Bhargava) [1447265] - [tools] power turbostat: fix bugs in --add option (Prarit Bhargava) [1447265] - [netdrv] bonding: fix randomly populated arp target array (Jarod Wilson) [1450184] - [netdrv] bonding: fix accounting of active ports in 3ad (Jarod Wilson) [1368265] - [netdrv] vmxnet3: ensure that adapter is in proper state during force_close (Neil Horman) [1449021] - [netdrv] tg3: don't clear stats while tg3_close (Jonathan Toppins) [1455222] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (Jonathan Toppins) [1455222] - [infiniband] ib/ipoib: add get_link_ksettings in ethtool (Kamal Heib) [1450970] - [infiniband] ib/device: Convert ib-comp-wq to be CPU-bound (Kamal Heib) [1437727]- [drm] nouveau/kms/nv50: skip core channel cursor update on position-only chang (Ben Skeggs) [1451524] - [drm] nouveau/kms/nv50: fix source-rect-only plane updates (Ben Skeggs) [1451524] - [drm] nouveau/kms: Increase max retries in scanout position queries (Ben Skeggs) [1451524] - [drm] nouveau/therm: remove ineffective workarounds for alarm bugs (Ben Skeggs) [1449338] - [drm] nouveau/tmr: avoid processing completed alarms when adding a new one (Ben Skeggs) [1449338] - [drm] nouveau/tmr: fix corruption of the pending list when rescheduling an ala (Ben Skeggs) [1449338] - [drm] nouveau/tmr: handle races with hw when updating the next alarm time (Ben Skeggs) [1449338] - [drm] nouveau/tmr: ack interrupt before processing alarms (Ben Skeggs) [1449338] - [drm] nouveau/fb/ram/gf100-: remove 0x10f200 read (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: Fix 32 bit wraparound in new ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: rework ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gm200: split ram implementation from gm107 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf108: split implementation from gf100 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: modify constructors to allow more customisation (Ben Skeggs) [1371629] - [media] usb: uvc: remove unnecessary & operation (Torez Smith) [1444758] - [media] usb: uvc: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1444758] - [media] uvcvideo: Correct speed testing (Torez Smith) [1444758] - [media] uvcvideo: Disable hardware timestamps by default (Torez Smith) [1444758] - [media] uvcvideo: Fix incorrect bandwidth with Chicony device 04f2:b50b (Torez Smith) [1444758] - [media] uvcvideo: Set buffer field to V4L2_FIELD_NONE (Torez Smith) [1444758] - [media] v4l: uvcvideo: Fix buffer completion size check (Torez Smith) [1444758] - [media] v4l2: uvcvideo: Allow using larger buffers (Torez Smith) [1444758] - [media] uvc: fix sparse warning (Torez Smith) [1444758] - [media] uvcvideo: Fix clock param realtime setting (Torez Smith) [1444758] - [media] uvcvideo: Fix marking buffer erroneous in case of FID toggling (Torez Smith) [1444758] - [media] uvcvideo: Do not use usb_set_interface on bulk EP (Torez Smith) [1444758] - [media] uvcvideo: Update uvc_endpoint_max_bpi to handle USB_SPEED_WIRELESS devices (Torez Smith) [1444758] - [media] uvc/lirc_serial: Fix some warnings on parisc arch (Torez Smith) [1444758] - [sound] alsa: hda - Simplify bound-beep mute control for ALC268 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - No loopback on ALC299 codec (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add Dual Codecs support for Lenovo P520/420 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Use a helper function for renaming kctl names (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Support Gigabyte Gaming board with dual Realtek codecs (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix headset microphone detection for ASUS N551 and N751 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - fix a problem for lineout on a Dell AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Adding a group of pin definition to fix headset problem (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix speaker support for Asus AiO ZN270IE (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic and speaker on Asus X441SA/X441UV (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset and mic on several Asus laptops with ALC256 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic on several Asus laptops with ALC255 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add support for Acer Aspire E5-475 headset mic (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix micmute hotkey problem for a lenovo AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1422328] - [sound] alsa: hda - A new flag to enforce prefix to each pin (Jaroslav Kysela) [1422328]- [netdrv] bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: allocate enough space for ->ntp_fltr_bmap (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Update firmware interface spec to 1.7.6.2 (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Fix VF attributes reporting (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Cap the msix vector with the max completion rings (Jonathan Toppins) [1451915] - [netdrv] mlx5: E-Switch, Don't allow changing inline mode when flows are configured (Jonathan Toppins) [1446112] - [netdrv] mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch (Jonathan Toppins) [1446112] - [netdrv] mlx5: Add missing entries for set/query rate limit commands (Jonathan Toppins) [1446112] - [netdrv] mlx5: E-Switch, Enlarge the FDB size for the switchdev mode (Jonathan Toppins) [1446117] - [netdrv] mlx5e: Avoid wrong identification of rules on deletion (Jonathan Toppins) [1446119] - [netdrv] mlx5e: Support adding ingress tc rule when egress device flag is set (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Disable preemption when doing TC statistics upcall (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support TC encapsulation offloads with upper devices (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix a -Wmaybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle FW errors while adding TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix kbuild warnings for uninitialized parameters (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Set inline mode requirements for matching on IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly get address type of encapsulation IP headers (Jonathan Toppins) [1383217] - [netdrv] mlx5e: TC ipv4 tunnel encap offload error flow fixes (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Warn when rejecting offload attempts of IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle offloading of source udp port for IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC matching on packets being IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove flow encap entry in the correct place (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor tc del flow to accept mlx5e_tc_flow instance (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove redundant hashtable lookup in configure flower (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Correct cleanup order when deleting offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Enforce min inline mode when offloading flows (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support HW (offloaded) and SW counters for SRIOV switchdev mode (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC tunnel release action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Support encap id when setting new steering entry (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add creation flags when adding new flow table (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Handle matching on vlan priority for offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add multi dest support (Jonathan Toppins) [1383217] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Jonathan Toppins) [1383217] - [netdrv] mlx5e: shut up maybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan match parsing (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Jonathan Toppins) [1383217] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Use correct flow dissector key on flower offloading (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC offload support for the VF representors netdevice (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC HW support for FDB (SRIOV e-switch) offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC drop and mirred/redirect action parsing for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Adjustments in the TC offload code towards reuse for SRIOV (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC flow counters only when supported (Jonathan Toppins) [1383217] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Hardware offloaded flower filter statistics support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with skbedit mark action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with drop action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Improve set features ndo resiliency (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Introduce tc offload support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: revert commented out flow dissector changes (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add devlink interface (Jonathan Toppins) [1383217] - [net] net_sched: act_vlan: add helper inlines to access tcf_vlan info (Jonathan Toppins) [1383217]- [scsi] smartpqi: bump driver version for RHEL-7.4 (Don Brace) [1441396] - [scsi] smartpqi: ensure controller is in SIS mode at init (Don Brace) [1441396] - [scsi] smartpqi: enhance kdump (Don Brace) [1441396] - [scsi] lpfc: Fix scsi task management error message (Maurizio Lombardi) [1451022] - [scsi] lpfc: Fix Express lane queue creation (Maurizio Lombardi) [1451022] - [scsi] lpfc: correct rdp diag portnames (Maurizio Lombardi) [1451022] - [scsi] lpfc: Correct WQ creation for pagesize (Maurizio Lombardi) [1451022] - [net] mac80211: reject ToDS broadcast data frames (Stanislaw Gruszka) [1449091] - [net] mac80211: fix MU-MIMO follow-MAC mode (Stanislaw Gruszka) [1449091] - [net] mac80211: unconditionally start new netdev queues with iTXQ support (Stanislaw Gruszka) [1449091] - [net] cfg80211: check rdev resume callback only for registered wiphy (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: support ibss in dqa mode (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: writing zero bytes to debugfs causes a crash (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: fix accessing fw_id_to_mac_id (Stanislaw Gruszka) [1449091] - [net] nl80211: fix dumpit error path RTNL deadlocks (Stanislaw Gruszka) [1449091] - [netdrv] ath10k: fix incorrect wlan_mac_base in qca6174_regs (Stanislaw Gruszka) [1449091] - [powerpc] kvm: ppc: book 3s: xics: Don't lock twice when checking for resend (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Implement ICS P/Q states (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Counters for passthrough IRQ stats (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Set server for passed-through interrupts (David Gibson) [1430371] - [powerpc] opal: Add real mode call wrappers (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Update irq stats for IRQs handled in real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Handle passthrough interrupts in guest (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Convert kvmppc_read_intr to a C function (David Gibson) [1430371] - [powerpc] Add simple cache inhibited MMIO accessors (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Enable IRQ bypass (David Gibson) [1430371] - [powerpc] kvm: ppc: select IRQ_BYPASS_MANAGER (David Gibson) [1430371] - [powerpc] powernv: Provide facilities for EOI, usable from real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Introduce kvmppc_passthru_irqmap (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Fix potential issue with duplicate IRQ resends (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: correct the real mode ICP rejecting counter (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics cleanup: remove XICS_RM_REJECT (David Gibson) [1430371] - [powerpc] 64: Fix race condition in setting lock bit in idle/wakeup code (David Gibson) [1430371] - [powerpc] powernv: Rename idle_power7.S to idle_book3s.S (David Gibson) [1430371]- [fs] NFS append COMMIT after synchronous COPY (Steve Dickson) [1445418] - [fs] nfs: Fix O_DIRECT verifier problems (Steve Dickson) [1445418] - [fs] nfsv4: Fix reboot recovery in copy offload (Steve Dickson) [1445418] - [fs] nfsv4.2: Fix writeback races in nfs4_copy_file_range (Steve Dickson) [1445418] - [fs] nfs: Ensure we reset the write verifier 'committed' value on resend (Steve Dickson) [1445418] - [fs] nfs: Cache aggressively when file is open for writing (Scott Mayhew) [1415203] - [fs] nfs: Don't flush caches for a getattr that races with writeback (Scott Mayhew) [1415203] - [fs] super.c: fix race between freeze_super() and thaw_super() (Brian Foster) [1383739] - [md] dm space map disk: fix some book keeping in the disk space map (Mike Snitzer) [1450419] - [md] dm thin metadata: call precommit before saving the roots (Mike Snitzer) [1450419] - [usb] revert "xhci: Workaround to get Intel xHCI reset working more reliably" (Torez Smith) [1376639] - [pci] Add ACS quirk for Intel Union Point (Myron Stowe) [1449796] - [drm] virtio: fix virtio_gpu_cursor_formats (Laurent Vivier) [1436557] - [drm] virtio: fix virtio_gpu_mode_dumb_create (Laurent Vivier) [1436960] - [drm] virtio: add virtio_gpu_translate_format (Laurent Vivier) [1436960] - [x86] kvm: x86: lower default for halt_poll_ns (Paolo Bonzini) [1365428] - [x86] kvm: nvmx: initialize PML fields in vmcs02 (Paolo Bonzini) [1440022] - [x86] kvm: nvmx: do not leak PML full vmexit to L1 (Paolo Bonzini) [1440022] - [scsi] virtio_scsi: Always try to read VPD pages (David Gibson) [1436675] - [tools] perf annotate s390: Fix perf annotate error -95 (Jiri Olsa) [1443651] - [vhost] tun: rx batching (Wei Xu) [1401433] - [vhost] tun: tx batching (Wei Xu) [1401433] - [vhost] better detection of available buffers (Wei Xu) [1401433] - [vhost] tun: Use netif_receive_skb instead of netif_rx (Wei Xu) [1401433] - [netdrv] mlx5e: Fix loopback selftest (Jonathan Toppins) [1448565] - [netdrv] mlx5e: remove IEEE/CEE mode check when setting DCBX mode (Jonathan Toppins) [1448565] - [netdrv] mlx5: Don't save PCI state when PCI error is detected (Jonathan Toppins) [1448565] - [netdrv] mlx5: Fix create autogroup prev initializer (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix wrong CQE decompression (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Update MPWQE stride size when modifying CQE compress state (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix broken CQE compression initialization (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Do not reduce LRO WQE size when not using build_skb (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Register/unregister vport representors on interface attach/detach (Jonathan Toppins) [1448565] - [netdrv] mlx5e: s390 system compilation fix (Jonathan Toppins) [1448565] - [netdrv] bnx2x: Align RX buffers (Michal Schmidt) [1440648] - [netdrv] mlx5: Avoid dereferencing uninitialized pointer (Kamal Heib) [1450735] - [netdrv] i40e: reduce wait time for adminq command completion (Stefan Assmann) [1447212] - [netdrv] xen-netfront: avoid crashing on resume after a failure in talk_to_netback() (Vitaly Kuznetsov) [1447293] - [netdrv] cxgb4: avoid disabling FEC by default (Sai Vemuri) [1449482] - [netdrv] hv_netvsc: change netvsc device default duplex to FULL (Vitaly Kuznetsov) [1450371] - [powerpc] kprobe: Fix oops when kprobed on 'stdu' instruction (Pratyush Anand) [1448286] - [powerpc] mm: Ensure IRQs are off in switch_mm() (David Gibson) [1437794] - [infiniband] ib/srp: Fix race conditions related to task management (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid that duplicate responses trigger a kernel bug (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid using IB_MR_TYPE_SG_GAPS (Don Dutile) [1444155] - [infiniband] ib/qib, ib/hfi1: Fix MR reference count leak on write with immediate (Don Dutile) [1366458] - [infiniband] ib/hfi1: Defer setting VL15 credits to link-up interrupt (Alex Estrin) [1451290]- [md] dm cache metadata: fail operations if fail_io mode has been established (Mike Snitzer) [1448904] - [md] dm cache: handle kmalloc failure allocating background_tracker struct (Mike Snitzer) [1450483] - [md] dm cache policy smq: don't do any writebacks unless IDLE (Mike Snitzer) [1450483] - [md] dm cache: simplify the IDLE vs BUSY state calculation (Mike Snitzer) [1450483] - [md] dm cache: track all IO to the cache rather than just the origin device's IO (Mike Snitzer) [1450483] - [md] dm cache policy smq: stop preemptively demoting blocks (Mike Snitzer) [1450483] - [md] dm cache policy smq: put newly promoted entries at the top of the multiqueue (Mike Snitzer) [1450483] - [md] dm cache policy smq: be more aggressive about triggering a writeback (Mike Snitzer) [1450483] - [md] dm cache policy smq: only demote entries in bottom half of the clean multiqueue (Mike Snitzer) [1450483] - [md] dm cache: fix incorrect 'idle_time' reset in IO tracker (Mike Snitzer) [1450483] - [acpi] button: Do not propagate wakeup-from-suspend events (Lenny Szubowicz) [1246944] - [acpi] button: fix button driver compile error when CONFIG_PM_SLEEP is undefined (Lenny Szubowicz) [1246944] - [s390] dasd: allow 0 for path_threshold attribute (Hendrik Brueckner) [1447738] - [s390] dasd: suppress command reject error for query host access command (Hendrik Brueckner) [1440709] - [s390] dasd: check if query host access feature is supported (Hendrik Brueckner) [1440709] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Baoquan He) [1440196] - [x86] efi: Consolidate region mapping logic (Bhupesh Sharma) [1446102] - [x86] efi: Map RAM into the identity page table for mixed mode (Bhupesh Sharma) [1446102] - [powerpc] mm: Add support for runtime configuration of ASLR limits (Bhupesh Sharma) [1412802] - [mm] aslr: use get_random_long() (Bhupesh Sharma) [1412802] - [kernel] char: random: add get_random_long() (Bhupesh Sharma) [1412802] - [x86] mm: support ARCH_MMAP_RND_BITS (Bhupesh Sharma) [1412802] - [mm] mmap: add new /proc tunable for mmap_base ASLR (Bhupesh Sharma) [1412802] - [x86] use simpler API for random address requests (Bhupesh Sharma) [1412802] - [kernel] random: simplify API for random address requests (Bhupesh Sharma) [1412802] - [kernel] powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Herbert Xu) [1432218] - [kernel] s390: wire up seccomp and getrandom syscalls (Herbert Xu) [1432218] - [netdrv] mlx4_en: Change the error print to debug print (Kamal Heib) [1334054] - [netdrv] nfp: add missing .ndo_size to net_device_ops structure (John Linville) [1449381] - [netdrv] enic: Add missing ndo_size param to net_device_ops struct (Stefan Assmann) [1449376] - [netdrv] aquantia: Fix "ethtool -S" crash when adapter down (David Arcari) [1446250] - [netdrv] cxgb4: Add missing ndo_size param to net_device_ops struct (Don Dutile) [1449379] - [netdrv] fjes: Do not load fjes driver if extended socket device is not power on (Yasuaki Ishimatsu) [1436380] - [netdrv] fjes: Do not load fjes driver if system does not have extended socket device (Yasuaki Ishimatsu) [1436380]- [net] ethtool: remove unused __ethtool_get_settings (Ivan Vecera) [1449330] - [net] core: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sysfs: Print link speed as signed integer (Ivan Vecera) [1449330] - [net] 8021q: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [scsi] fcoe: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] team: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] macvlan: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sched: actions: allocate act cookie early (Ivan Vecera) [1447674] - [net] sched: actions: do not overwrite status of action creation (Ivan Vecera) [1447674] - [net] sched: actions: Add support for user cookies (Ivan Vecera) [1447674] - [net] netlink: Add nla_memdup() to wrap kmemdup() use on nlattr (Ivan Vecera) [1447674] - [net] sched: act_tunnel_key: Fix setting UDP dst port in metadata under IPv6 (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Add UDP dst port option (Ivan Vecera) [1445398] - [net] dst: Add dst port to dst_metadata utility functions (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Remove rcu_read_lock protection (Ivan Vecera) [1445398] - [net] sched: Introduce act_tunnel_key (Ivan Vecera) [1445398] - [net] vxlan: do not output confusing error message (Jiri Benc) [1445054] - [net] vxlan: correctly handle ipv6.disable module parameter (Jiri Benc) [1445054] - [net] sched: actions: aggregate dumping of actions timeinfo (Ivan Vecera) [1442088] - [net] sched: actions: introduce timestamp for firsttime use (Ivan Vecera) [1442088] - [net] sched: actions: use tcf_lastuse_update for consistency (Ivan Vecera) [1442088] - [net] sched: actions: policer missing timestamp processing (Ivan Vecera) [1442088] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1442088] - [net] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled (Paolo Abeni) [1439235] - [net] ipv6: implement ipv6_mod_enabled (Paolo Abeni) [1439235]- [fs] sunrpc: fix refcounting problems with auth_gss messages (Steve Dickson) [1406925] - [fs] sunrpc: allow for upcalls for same uid but different gss service (Steve Dickson) [1406925] - [fs] nfs: move rw_mode to nfs_pageio_header (Benjamin Coddington) [1441370] - [fs] nfs: move nfs_pgarray_set() to open code (Benjamin Coddington) [1441370] - [fs] nfs: Use GFP_NOIO for two allocations in writeback (Benjamin Coddington) [1441370] - [fs] nfsd: move blocked lock handling under a dedicated spinlock (Benjamin Coddington) [1377710] - [fs] nfsd: set the MAY_NOTIFY_LOCK flag in OPEN replies (Benjamin Coddington) [1377710] - [fs] nfsd: add a LRU list for blocked locks (Benjamin Coddington) [1377710] - [fs] nfsd: have nfsd4_lock use blocking locks for v4.1+ locks (Benjamin Coddington) [1377710] - [fs] nfsd: plumb in a CB_NOTIFY_LOCK operation (Benjamin Coddington) [1377710] - [fs] nfsd: Get reference of lockowner when coping file_lock (Benjamin Coddington) [1377710] - [fs] nfsd: New helper nfs4_get_stateowner() for atomic_inc sop reference (Benjamin Coddington) [1377710] - [fs] locks: Copy fl_lmops information for conflock in locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] locks: defer freeing locks in locks_delete_lock until after i_lock has been dropped (Benjamin Coddington) [1377710] - [fs] locks: don't reuse file_lock in __posix_lock_file (Benjamin Coddington) [1377710] - [fs] locks: New ops in lock_manager_operations for get/put owner (Benjamin Coddington) [1377710] - [fs] locks: Rename __locks_copy_lock() to locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] nfs: allow blocking locks to be awoken by lock callbacks (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4 lock retry attempt loop to a separate function (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4_set_lock_state call into caller (Benjamin Coddington) [1377710] - [fs] nfs: add handling for CB_NOTIFY_LOCK in client (Benjamin Coddington) [1377710] - [fs] nfs: track whether server sets MAY_NOTIFY_LOCK flag (Benjamin Coddington) [1377710] - [fs] nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant (Benjamin Coddington) [1377710] - [fs] nfs: use safe, interruptible sleeps when waiting to retry LOCK (Benjamin Coddington) [1377710] - [fs] nfs: eliminate pointless and confusing do_vfs_lock wrappers (Benjamin Coddington) [1377710] - [fs] nfs: the length argument to read_buf should be unsigned (Benjamin Coddington) [1377710] - [fs] Move locks API users to locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [fs] locks: introduce locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1443116] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1430272]- [i2c] piix4: Request the SMBUS semaphore inside the mutex (David Arcari) [1446660] - [i2c] piix4: Fix request_region size (David Arcari) [1446660] - [i2c] piix4: Avoid race conditions with IMC (David Arcari) [1446660] - [i2c] piix4: Pre-shift the port number (David Arcari) [1446660] - [i2c] piix4: Always use the same type for port (David Arcari) [1446660] - [i2c] piix4: Support alternative port selection register (David Arcari) [1446660] - [i2c] piix4: don't regress on bus names (David Arcari) [1446660] - [i2c] piix4: Fully initialize SB800 before it is registered (David Arcari) [1446660] - [i2c] piix4: Fix SB800 locking (David Arcari) [1446660] - [i2c] piix4: remove unneeded assignments (David Arcari) [1446660] - [i2c] piix4: Add adapter port name support for SB800 chipset (David Arcari) [1446660] - [i2c] piix4: Add support for multiplexed main adapter in SB800 (David Arcari) [1446660] - [i2c] piix4: Convert piix4_main_adapter to array (David Arcari) [1446660] - [i2c] i2c-piix4: Use Macro for AMD CZ SMBus device ID (David Arcari) [1446660] - [i2c] delete non-required instances of include (David Arcari) [1446660] - [i2c] piix4: Standardize log messages (David Arcari) [1446660] - [i2c] piix4: Use different message for AMD Auxiliary SMBus Controller (David Arcari) [1446660] - [i2c] piix4: Add support for AMD ML and CZ SMBus changes (David Arcari) [1446660] - [i2c] piix4: Add support for secondary SMBus on AMD SB800 and AMD FCH chipsets (David Arcari) [1446660] - [hwmon] (jc42) Add I2C_CLASS_HWMON to detection class (David Arcari) [1446660] - [hwmon] (jc42) Add support for Microchip MCP9808 temperature sensor (David Arcari) [1446660] - [hwmon] (jc42) Add support for additional IDT temperature sensors (David Arcari) [1446660] - [hwmon] (jc42) Allow negative hysteresis temperatures (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow when writing hysteresis value (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow (David Arcari) [1446660] - [hwmon] (jc42) Use sign_extend32 for sign extension (David Arcari) [1446660] - [hwmon] (jc42) Add support for STTS2004 and AT30TSE004 (David Arcari) [1446660] - [hwmon] (jc42) Convert function macros into functions (David Arcari) [1446660] - [hwmon] (jc42) Rearrange code to avoid forward declarations (David Arcari) [1446660] - [hwmon] (jc42) fix coccinelle warnings (David Arcari) [1446660] - [hwmon] (jc42) Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1446660]- [scsi] qla2xxx: Allow vref count to timeout on vport delete (Himanshu Madhani) [1441897] - [vfio] type1: Reduce repetitive calls in vfio_pin_pages_remote() (Alex Williamson) [1438403] - [vfio] type1: Prune vfio_pin_page_external() (Alex Williamson) [1438403] - [vfio] type1: Remove locked page accounting workqueue (Alex Williamson) [1438403] - [acpi] acpica: tables: Update FADT handling (Lenny Szubowicz) [1411246] - [acpi] acpica: acpi 6.0: Add changes for FADT table (Lenny Szubowicz) [1411246] - [misc] vmci: Use 32bit atomics for queue headers on X86_32 (Cathy Avery) [1437109] - [misc] vmci: Guard against overflow in queue pair allocation (Cathy Avery) [1437109] - [misc] vmci: Check userland-provided datagram size (Cathy Avery) [1437109] - [misc] vmci: Fix two UVA mapping bugs (Cathy Avery) [1437109] - [misc] vmci: integer overflow in vmci_datagram_dispatch() (Cathy Avery) [1437109] - [misc] vmci: fix error handling path when registering guest driver (Cathy Avery) [1437109] - [misc] vmw_vmci: Convert driver to use get_user_pages_fast() (Cathy Avery) [1437109] - [misc] vmci: Add support for virtual IOMMU (Cathy Avery) [1437109] - [misc] vmci: Remove non-blocking/pinned queuepair support (Cathy Avery) [1437109] - [net] vsock: Only check error on skb_recv_datagram when skb is NULL (Cathy Avery) [1437109] - [x86] xen: don't crash under Xen hypervisors which present bogus topology (Vitaly Kuznetsov) [1443627] - [fs] gfs2: Allow glocks to be unlocked after withdraw (Robert S Peterson) [1404005] - [fs] svcrpc: fix memory leak in gssp_accept_sec_context_upcall ("J. Bruce Fields") [1447776] - [fs] cifs_get_root shouldn't use path with tree name (Sachin Prabhu) [1373153] - [fs] Fix match_prepath() (Sachin Prabhu) [1418107] - [fs] locks: __break_lease cleanup in preparation of allowing direct removal of leases (Scott Mayhew) [1444338] - [fs] xfs: bufferhead chains are invalid after end_page_writeback (Brian Foster) [1445158] - [md] dm cache policy smq: cleanup free_target_met() and clean_target_met() (Mike Snitzer) [1448210] - [md] dm cache policy smq: allow demotions to happen even during continuous IO (Mike Snitzer) [1448210] - [md] dm cache policy smq: make the cleaner policy write-back more aggressively (Mike Snitzer) [1437251] - [md] dm cache: set/clear the cache core's dirty_bitset when loading mappings (Mike Snitzer) [1437251] - [md] dm crypt: rewrite (wipe) key in crypto layer using random data (Mike Snitzer) [1444337 1445816] - [md] dm mpath: requeue after a small delay if blk_get_request() fails (Mike Snitzer) [1445816] - [md] dm era: save spacemap metadata root after the pre-commit (Mike Snitzer) [1445816] - [md] dm thin: fix a memory leak when passing discard bio down (Mike Snitzer) [1445816] - [md] dm btree: fix for dm_btree_find_lowest_key() (Mike Snitzer) [1445816] - [block] fix blk_integrity_register to use template's interval_exp if not 0 (Mike Snitzer) [1445816] - [block] blk: Ensure users for current->bio_list can see the full list (Ming Lei) [1447313] - [block] blk: improve order of bio handling in generic_make_request() (Ming Lei) [1447313] - [netdrv] macvtap: read skb from skb array (Wei Xu) [1447143] - [netdrv] Change TECH Preview message to match driver name (David Arcari) [1444721] - [netdrv] aquantia: Fix driver name reported by ethtool (David Arcari) [1444721] - [netdrv] ib/mlx5: Add port_xmit_wait to counter registers read (Kamal Heib) [1448020 1447995 1447788] - [netdrv] ib/mlx5: Add missing hw counters (Kamal Heib) [1448020 1447995 1447788] - [netdrv] mlx5e: Initialize ndo_size (Kamal Heib) [1448020 1447995 1447788] - [powerpc] eeh: Refactor EEH PE reset functions (Gustavo Duarte) [1428706]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd: check for oversized NFSv2/v3 arguments ("J. Bruce Fields") [1442407] {CVE-2017-7645} - [net] macsec: dynamically allocate space for sglist (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] macsec: avoid heap overflow in skb_to_sgvec (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] bridge: move bridge multicast cleanup to ndo_uninit (Xin Long) [1434682] - [net] bridge: netlink: register netdevice before executing changelink (Xin Long) [1434682] - [net] bridge: implement missing ndo_uninit() (Xin Long) [1434682] - [net] team: call netdev_change_features out of team lock (Xin Long) [1429679] - [net] netfilter: nf_tables: add support for inverted logic in nft_lookup (Hangbin Liu) [1441103] - [netdrv] bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Honggang Li) [1425030] - [kernel] kallsyms: don't overload absolute symbol type for percpu symbols (Josh Poimboeuf) [1447175] - [kernel] kallsyms: fix percpu vars on x86-64 with relocation (Josh Poimboeuf) [1447175] - [kernel] kallsyms: generalize address range checking (Josh Poimboeuf) [1447175] - [powerpc] Update TM user feature bits in scan_features() (David Gibson) [1445883] - [powerpc] Update cpu_user_features2 in scan_features() (David Gibson) [1445883] - [powerpc] tm: Abort syscalls in active transactions (David Gibson) [1445883] - [powerpc] selftests/powerpc: Add transactional syscall test (David Gibson) [1445883] - [powerpc] selftests/powerpc: Make git ignore all binaries in powerpc test suite (David Gibson) [1445883] - [powerpc] Disable CPU_FTR_TM if TM is disabled by firmware (David Gibson) [1445883]- [x86] kvm: x86: fix emulation of RSM and IRET instructions (Ladi Prosek) [1441510] - [pci] hv: Allocate interrupt descriptors with GFP_ATOMIC (Vitaly Kuznetsov) [1442282] - [pci] hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs (Vitaly Kuznetsov) [1442282] - [pci] hv: Lock PCI bus on device eject (Vitaly Kuznetsov) [1442282] - [pci] hv: Properly handle PCI bus remove (Vitaly Kuznetsov) [1442282] - [edac] sb_edac: Add Knights Mill support (Aristeu Rozanski) [1432437] - [edac] {sb, skx}_edac: Use Intel model macros instead of open-coding them (Aristeu Rozanski) [1432437] - [edac] sb_edac: Fix Knights Landing (Aristeu Rozanski) [1432437] - [edac] sb_edac: Readd accidentally dropped Broadwell-D support (Aristeu Rozanski) [1432437] - [edac] sb_edac: Use cpu family/model in driver detection (Aristeu Rozanski) [1432437] - [netdrv] bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix incorrect filter count in an error message (Michal Schmidt) [1445770] - [netdrv] bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt) [1445770] - [netdrv] bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt) [1445770] - [powerpc] powernv: Expose OPAL firmware symbol map (Gustavo Duarte) [1444807]- [drm] config: enable GVT (Rob Clark) [1380115] - [drm] makefile: update DRM version (Rob Clark) [1422186] - [drm] i915/gvt: set the correct default value of CTX STATUS PTR (Rob Clark) [1422186] - [drm] fb-helper: Allow var->x/yres(_virtual) < fb->width/height again (Rob Clark) [1422186] - [drm] nouveau: initial support (display-only) for GP107 (Rob Clark) [1422186] - [drm] nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state (Rob Clark) [1422186] - [drm] nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one (Rob Clark) [1422186] - [drm] nouveau/mpeg: mthd returns true on success now (Rob Clark) [1422186] - [drm] i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks (Rob Clark) [1422186] - [drm] i915: Avoid rcu_barrier() from reclaim paths (shrinker) (Rob Clark) [1422186] - [drm] i915: Stop using RP_DOWN_EI on Baytrail (Rob Clark) [1422186] - [drm] i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters (Rob Clark) [1422186] - [drm] i915: Only enable hotplug interrupts if the display interrupts are enabled (Rob Clark) [1422186] - [drm] i915: Reject HDMI 12bpc if the sink doesn't indicate support (Rob Clark) [1422186] - [drm] i915: Avoid tweaking evaluation thresholds on Baytrail v3 (Rob Clark) [1422186] - [drm] i915: Nuke debug messages from the pipe update critical section (Rob Clark) [1422186] - [drm] i915: Store a permanent error in obj->mm.pages (Rob Clark) [1422186] - [drm] i915/gen9: Increase PCODE request timeout to 50ms (Rob Clark) [1422186] - [drm] i915: Squelch any ktime/jiffie rounding errors for wait-ioctl (Rob Clark) [1422186] - [drm] i915/fbdev: Stop repeating tile configuration on stagnation (Rob Clark) [1422186] - [drm] i915: Move updating color management to before vblank evasion (Rob Clark) [1422186] - [drm] i915: Fix forcewake active domain tracking (Rob Clark) [1422186] - [drm] i915: actually drive the BDW reserved IDs (Rob Clark) [1422186] - [drm] i915: more .is_mobile cleanups for BDW (Rob Clark) [1422186] - [drm] i915: fix INTEL_BDW_IDS definition (Rob Clark) [1422186] - [drm] edid: constify edid quirk list (Rob Clark) [1422186] - [drm] vmwgfx: fix integer overflow in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Remove getparam error message (Rob Clark) [1422186] - [drm] ttm, drm/vmwgfx: Relax permission checking when opening surfaces (Rob Clark) [1422186] - [drm] vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Type-check lookups of fence objects (Rob Clark) [1422186] - [drm] i915: Split intel_engine allocation and initialisation (Rob Clark) [1380115] - [drm] nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method (Rob Clark) [1422186] - [drm] vfio: Rework group release notifier warning (Rob Clark) [1380115] - [drm] i915/gvt: Fix firmware loading interface for GVT-g golden HW state (Rob Clark) [1380115] - [drm] i915/gvt: remove the redundant info NULL check (Rob Clark) [1380115] - [drm] i915/gvt: adjust mem size for low resolution type (Rob Clark) [1380115] - [drm] i915/gvt: exclude cfg space from failsafe mode (Rob Clark) [1380115] - [drm] i915/gvt: Activate/de-activate vGPU in mdev ops (Rob Clark) [1380115] - [drm] i915/gvt: Use force single submit flag to distinguish gvt request from i915 request (Rob Clark) [1380115] - [drm] i915: make context status notifier head be per engine (Rob Clark) [1380115] - [drm] i915/gvt: set shadow entry to scratch page while p2m failed (Rob Clark) [1380115] - [drm] i915/gvt: Fix guest fail to read EDID leading to black guest console issue (Rob Clark) [1380115] - [drm] i915/gvt: fix wrong offset when loading RCS mocs (Rob Clark) [1380115] - [drm] i915/gvt: add write handler for mmio mbctl (Rob Clark) [1380115] - [drm] i915/gvt: Fix gvt scheduler interval time (Rob Clark) [1380115] - [drm] i915/gvt: scan shadow indirect context image when valid (Rob Clark) [1380115] - [drm] i915/kvmgt: fix suspicious rcu dereference usage (Rob Clark) [1380115] - [drm] i915/gvt: Remove bogus retry around i915_wait_request (Rob Clark) [1380115] - [drm] i915/gvt: correct the ggtt valid bit check in pipe control command (Rob Clark) [1380115] - [drm] i915/gvt: replace the gvt_err with gvt_vgpu_err (Rob Clark) [1380115] - [drm] i915/gvt: handle force-nonpriv registers, cmd parser part (Rob Clark) [1380115] - [drm] i915/gvt: set ring buffer size to default for guc submission (Rob Clark) [1380115] - [drm] i915/gvt: change some gvt_err to gvt_dbg_cmd (Rob Clark) [1380115] - [drm] i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space (Rob Clark) [1380115] - [drm] i915/gvt: handle workload lifecycle properly (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for F_RO flag (Rob Clark) [1380115] - [drm] i915/gvt: use pfn_valid for better checking (Rob Clark) [1380115] - [drm] i915/gvt: set SFUSE_STRAP properly for vitual monitor detection (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for one register (Rob Clark) [1380115] - [drm] i915/gvt: add more registers into handlers list (Rob Clark) [1380115] - [drm] i915/gvt: have more registers with F_CMD_ACCESS flags set (Rob Clark) [1380115] - [drm] i915/gvt: add some new MMIOs to cmd_access white list (Rob Clark) [1380115] - [drm] i915/gvt: fix pcode mailbox write emulation of BDW (Rob Clark) [1380115] - [drm] i915/gvt: add resolution definition for vGPU type (Rob Clark) [1380115] - [drm] i915/gvt: Add more edid definition support (Rob Clark) [1380115] - [drm] i915/gvt: adjust to fixed vGPU types (Rob Clark) [1380115] - [drm] i915/gvt: remove unnecessary error msg from gtt write (Rob Clark) [1380115] - [drm] i915/gvt: refine pcode write emulation (Rob Clark) [1380115] - [drm] i915/gvt: clear the vGPU reset logic (Rob Clark) [1380115] - [drm] i915/gvt: decrease priority of output msg for untracked mmio (Rob Clark) [1380115] - [drm] i915/gvt: set default value to 0 for unhandled mmio regs (Rob Clark) [1380115] - [drm] i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 (Rob Clark) [1380115] - [drm] i915/gvt: force-nopriv register handling (Rob Clark) [1380115] - [drm] i915/gvt: add more registers to context save/restore list (Rob Clark) [1380115] - [drm] i915/gvt: fix unhandled mmio warnings (Rob Clark) [1380115] - [drm] i915/gvt: add a NULL pointer check to avoid kernel panic (Rob Clark) [1380115] - [drm] i915/gvt: enter failsafe mode when guest requires more resources (Rob Clark) [1380115] - [drm] i915/gvt: handle fence reg access during GPU reset (Rob Clark) [1380115] - [drm] i915/gvt: introduced failsafe mode into vgpu (Rob Clark) [1380115] - [drm] i915/gvt: Fix check error on opregion.c (Rob Clark) [1380115] - [drm] i915/gvt: return error code if dma map iova failed (Rob Clark) [1380115] - [drm] i915/gvt: optimize the inhibit context mmio load (Rob Clark) [1380115] - [drm] i915/gvt: add sprite plane flip done support (Rob Clark) [1380115] - [drm] i915/gvt: add missing display part reset for vGPU reset (Rob Clark) [1380115] - [drm] i915/gvt: Fix shadow context descriptor (Rob Clark) [1380115] - [drm] i915/gvt: fix crash at function release_shadow_wa_ctx (Rob Clark) [1380115] - [drm] i915/gvt: enable IOMMU for gvt (Rob Clark) [1380115] - [drm] i915/gvt: map pfn for PTE entry in kvm (Rob Clark) [1380115] - [drm] i915/gvt: Map shadow page before using it in shadow page table (Rob Clark) [1380115] - [drm] i915/gvt: reduce the line of interrupt logs and log friendly (Rob Clark) [1380115] - [drm] i915/gvt: remove a redundant end of line in debug log (Rob Clark) [1380115] - [drm] i915/gvt: remove a noisy unimportant log in sched_policy (Rob Clark) [1380115] - [drm] i915/gvt/kvmgt: remove some dead code (Rob Clark) [1380115] - [drm] i915/gvt: fix vgpu type size init (Rob Clark) [1380115] - [drm] i915/gvt: use normal mmio read function for firmware exposure (Rob Clark) [1380115] - [drm] i915/gvt: remove detect_host() MPT hook (Rob Clark) [1380115] - [drm] i915/gvt: move intel iommu detection to intel_gvt_init() (Rob Clark) [1380115] - [drm] i915: make intel_gvt_init() later instead of too early (Rob Clark) [1380115] - [drm] i915/gvt: add more resolutions in virtual edid (Rob Clark) [1380115] - [drm] i915: A hotfix for making aliasing PPGTT work for GVT-g (Rob Clark) [1380115 1422186] - [drm] i915: Let execlist_update_context() cover !FULL_PPGTT mode (Rob Clark) [1380115 1422186] - [drm] i915: Move the release of PT page to the upper caller (Rob Clark) [1380115 1422186] - [drm] i915/kvmgt: Hold struct kvm reference (Rob Clark) [1422186] - [drm] radeon: Override fpfn for all VRAM placements in radeon_evict_flags (Rob Clark) [1422186] - [drm] reference count event->completion (Rob Clark) [1422186] - [drm] amd/amdgpu: add POLARIS12 PCI ID (Rob Clark) [1422186] - [drm] amdgpu: reinstate oland workaround for sclk (Rob Clark) [1422186] - [drm] amdgpu/si: add dpm quirk for Oland (Rob Clark) [1422186] - [drm] i915/lspcon: Fix resume time initialization due to unasserted HPD (Rob Clark) [1422186] - [drm] i915/gen9+: Enable hotplug detection early (Rob Clark) [1422186] - [drm] i915/lspcon: Enable AUX interrupts for resume time initialization (Rob Clark) [1422186] - [drm] i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var (Rob Clark) [1380115 1422186] - [drm] i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (Rob Clark) [1422186] - [drm] i915: Pass timeout==0 on to i915_gem_object_wait_fence() (Rob Clark) [1422186] - [drm] i915: Check for timeout completion when waiting for the rq to submitted (Rob Clark) [1422186] - [drm] i915: Avoid spurious WARNs about the wrong pipe in the PPS code (Rob Clark) [1422186] - [drm] i915: Recreate internal objects with single page segments if dmar fails (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_resume_work on unload (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_dirty_work on unload (Rob Clark) [1422186] - [drm] i915/gvt: Disable access to stolen memory as a guest (Rob Clark) [1422186] - [drm] atomic: fix an error code in mode_fixup() (Rob Clark) [1422186] - [drm] ttm: Make sure BOs being swapped out are cacheable (Rob Clark) [1422186] - [drm] edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 (Rob Clark) [1422186] - [drm] radeon: handle vfct with multiple vbios images (Rob Clark) [1422186] - [drm] ast: Fix AST2400 POST failure without BMC FW or VBIOS (Rob Clark) [1422186] - [drm] ast: Call open_key before enable_mmio in POST code (Rob Clark) [1422186] - [drm] ast: Fix test for VGA enabled (Rob Clark) [1422186] - [drm] revert "drm/amdgpu: update tile table for oland/hainan" (Rob Clark) [1422186] - [drm] amdgpu/pm: check for headless before calling compute_clocks (Rob Clark) [1422186] - [drm] amdgpu: add more cases to DCE11 possible crtc mask setup (Rob Clark) [1422186]- [scsi] sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable (Ewan Milne) [1436582] - [scsi] revert "lpfc: Revert: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Correct WQ creation for pagesize" (Ewan Milne) [1444045] - [scsi] revert "lpfc: minor code cleanups" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue prints" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue dump routines" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: bind to nvme_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Receive buffer updates" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: bind to nvmet_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Update copyrights" (Ewan Milne) [1444045] - [scsi] revert "Update lpfc version to 11.2.0.8 with NVME support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove redundant assignment of sgel" (Ewan Milne) [1444045] - [scsi] revert "lpfc: sanity check hrq is null before dereferencing it" (Ewan Milne) [1444045] - [scsi] revert "lpfc: don't dereference dma_buf-> iocbq before null check" (Ewan Milne) [1444045] - [scsi] revert "lpfc: fix missing spin_unlock on sql_list_lock" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix crash during Hardware error recovery on SLI3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix RCTL value on NVME LS request and response" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix NVME CMD IU byte swapped word 1 problem" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix IO submission if WQ is full" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add NVME exchange aborts" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct double print" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove dead sli3 nvme code" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct rdp diag portnames" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: replace init_timer by setup_timer" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add missing Kconfig NVME dependencies" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rework lpfc Kconfig for NVME options" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Finalize Kconfig options for nvme" (Ewan Milne) [1444045] - [scsi] revert "lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence" (Ewan Milne) [1444045] - [scsi] revert "lpfc version bump for nvme to 11.2.0.11" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: cleanup of abort flag processing in fcp_op_done" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: don't bother to validate ioccsz and iorcsz" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Sync FC-NVME header with standard" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add check of status_code in ERSP_IU" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Sync NVME LS reject reasons with spec" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: correct LS validation" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Clear SG list to avoid double frees" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Clean up host fcpio done status handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add target feature flags for upcall isr contexts" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add req_release to lldd api" (Ewan Milne) [1444045] - [nvme] revert "nvme_fcloop: split job struct from transport for req_release" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Rework target side abort handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add missing reference in add_port" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Move LS's to rport" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add ls aborts on remote port teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: fix command id check" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add aen abort to teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add controller reset support" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: add .map_queue entry to blk_mq_ops" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data()" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Mark NVMe and NVMe Target support as tech preview" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator base" (Ewan Milne) [1444045] - [scsi] qla2xxx: Update message for module parameter (Himanshu Madhani) [1445879]- [kernel] tick/broadcast-hrtimer: Set name of the ce_broadcast_hrtimer (Prarit Bhargava) [1443846] - [kernel] sched: Transform resched_task() into resched_curr() (Waiman Long) [1418778] - [kernel] sched/core: Remove false-positive warning from wake_up_process() (Waiman Long) [1436128] - [iommu] vt-d: Make sure IOMMUs are off when intel_iommu=off (Baoquan He) [1441413] - [fs] xfs: drop iolock from reclaim context to appease lockdep (Brian Foster) [1441364] - [fs] xfs: fix eofblocks race with file extending async dio writes (Brian Foster) [1441364] - [fs] xfs: sync eofblocks scans under iolock are livelock prone (Brian Foster) [1441364] - [fs] xfs: pull up iolock from xfs_free_eofblocks() (Brian Foster) [1441364] - [mm] memblock: fix memblock_next_valid_pfn() (Frank Ramsay) [1438940] - [mm] page_alloc: skip over regions of invalid pfns where possible (Frank Ramsay) [1438940] - [x86] llvmlinux: Fix "incomplete type const struct x86cpu_device_id" (Ming Lei) [1367596 1437476] - [x86] xen: do not re-use pirq number cached in pci device msi msg data (Vitaly Kuznetsov) [1433831] - [x86] kvm: x86: Add MSR_AMD64_DC_CFG to the list of ignored MSRs (Ladi Prosek) [1440025] - [x86] perf/intel/rapl: Fix module name collision with powercap intel-rapl (David Arcari) [1445833] - [x86] Mark AMD Naples/Ryzen as unsupported (David Arcari) [1444841] - [x86] mpx: saving FPU in do_bounds() (Rui Wang) [1443281] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1443284] - [x86] mm/gup: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1443284] - [x86] revert "mm: Fix gup_huge_p?d() to handle large PAT bit" (Jeff Moyer) [1443284] - [x86] revert "mm: Simplify get_user_pages() PTE bit handling" (Jeff Moyer) [1443284] - [x86] revert "mm: fix gup_pte_range() vs DAX mappings" (Jeff Moyer) [1443284] - [scsi] Avoid that SCSI queues get stuck (Ming Lei) [1441114] - [scsi] blk-mq: Introduce blk_mq_delay_run_hw_queue() (Ming Lei) [1441114] - [scsi] qedi: Add PCI device-ID for QL41xxx adapters (Chad Dupuis) [1432622] - [netdrv] qed: Correct MSI-x for storage (Harish Patil) [1432196] - [netdrv] qed*: Add support for QL41xxx adapters (Harish Patil) [1432196] - [netdrv] qedf: fix wrong le16 conversion (Harish Patil) [1432196] - [netdrv] qed*: Utilize Firmware 8.15.3.0 (Harish Patil) [1432196] - [netdrv] qed: Don't free a QP more than once (Harish Patil) [1432196] - [netdrv] be2net: VxLAN offload should be re-enabled when only 1 UDP port is left (Ivan Vecera) [1427258]- [virtio] virtio_balloon: prevent uninitialized variable use (David Hildenbrand) [1439570] - [virtio] virtio-balloon: use actual number of stats for stats queue buffers (David Hildenbrand) [1439570] - [virtio] virtio_balloon: init 1st buffer in stats vq (David Hildenbrand) [1439570] - [virtio] update balloon size in balloon "probe" (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Allow to resize and update the balloon stats in parallel (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Use a workqueue instead of "vballoon" kthread (David Hildenbrand) [1439570] - [virtio] virtio-balloon: do not call blocking ops when !TASK_RUNNING (David Hildenbrand) [1439570] - [netdrv] e1000e: fix timing for 82579 Gigabit Ethernet controller (Jarod Wilson) [1442918 1383529] - [netdrv] revert "e1000e: driver trying to free already-free irq" (Jarod Wilson) [1442918 1383529] - [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1389480] - [netdrv] sfc: limit the number of receive queues (Jarod Wilson) [1389480] - [netdrv] sfc: don't insert mc_list on low-latency firmware if it's too long (Jarod Wilson) [1389480] - [netdrv] sfc: cleanup a condition in efx_udp_tunnel_del() (Jarod Wilson) [1389480] - [netdrv] sfc: fix IPID endianness in TSOv2 (Jarod Wilson) [1389480] - [netdrv] sfc: avoid max() in array size (Jarod Wilson) [1389480] - [netdrv] sfc: fix "an one" typo instances (Jarod Wilson) [1389480] - [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1344743] - [netdrv] bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt) [1445814] - [netdrv] ib/mlx5: Verify that Q counters are supported (Kamal Heib) [1442597] - [netdrv] mlx5e: Count LRO packets correctly (Kamal Heib) [1440660] - [netdrv] mlx5e: Count GSO packets correctly (Kamal Heib) [1440660] - [powerpc] Emulation support for load/store instructions on LE (Bhupesh Sharma) [1436294] - [powerpc] sstep: Return directly after a failed address_ok() in emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix emulation fall-through (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix sstep.c compile on powerpcspe (Bhupesh Sharma) [1436294] - [powerpc] Fix compilation of emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] Implement emulation of string loads and stores (Bhupesh Sharma) [1436294] - [powerpc] Emulate icbi, mcrf and conditional-trap instructions (Bhupesh Sharma) [1436294] - [powerpc] Split out instruction analysis part of emulate_step() (Bhupesh Sharma) [1436294]- [netdrv] qed: Enable iSCSI Out-of-Order (Harish Patil) [1432632] - [netdrv] qed: Correct out-of-bound access in OOO history (Harish Patil) [1432632] - [netdrv] qed: Fix mapping leak on LL2 rx flow (Harish Patil) [1432632] - [netdrv] qed: Align CIDs according to DORQ requirement (Harish Patil) [1432632] - [vhost] introduce O(1) vq metadata cache (Wei Xu) [1425127 1283257] - [vhost] add missing __user annotations (Wei Xu) [1283257 1425127] - [vhost] make interval tree static inline (Wei Xu) [1283257 1425127] - [vhost] detect 32 bit integer wrap around (Wei Xu) [1283257 1425127] - [uapi] vhost: new device IOTLB API (Wei Xu) [1425127 1283257] - [vhost] convert pre sorted vhost memory array to interval tree (Wei Xu) [1425127 1283257] - [vhost] introduce vhost memory accessors (Wei Xu) [1425127 1283257] - [vhost] remove unnecessary forward declarations in vhost.h (Wei Xu) [1283257 1425127] - [vhost] replace with & on data path (Wei Xu) [1283257 1425127] - [uapi] virtio: new feature to detect IOMMU device quirk (Wei Xu) [1425127 1283257] - [virtio] virtio_pci: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] virtio_mmio: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] Silence uninitialized variable warning (Wei Xu) [1283257 1425127] - [kernel] virtio: Add improved queue allocation API (Wei Xu) [1283257 1425127] - [tools] virtio_ring: Support DMA APIs (Wei Xu) [1283257 1425127] - [virtio] vring: Introduce vring_use_dma_api() (Wei Xu) [1283257 1425127] - [kernel] s390/dma: Allow per device dma ops (Wei Xu) [1425127 1283257] - [lib] dma: Provide simple noop dma ops (Wei Xu) [1283257 1425127] - [fs] ext4: fix an ext3 collapse range regression in xfstests (Lukas Czerner) [1435541] - [fs] btrfs: Use __u64 in exported linux/btrfs.h (Bill O'Donnell) [1437489] - [fs] nfs: Fix missing pg_cleanup after nfs_pageio_cond_complete() (Benjamin Coddington) [1358574] - [fs] pnfs: return status from nfs4_pnfs_ds_connect (Benjamin Coddington) [1350261] - [fs] lockd: Introduce nlmclnt_operations (Benjamin Coddington) [1240357] - [fs] nfs: Add an iocounter wait function for async RPC tasks (Benjamin Coddington) [1240357] - [fs] nfs: Use wait_on_atomic_t() for unlock after readahead (Benjamin Coddington) [1240357] - [fs] locks: Set FL_CLOSE when removing flock locks on close() (Benjamin Coddington) [1240357] - [fs] nfs: Move the flock open mode check into nfs_flock() (Benjamin Coddington) [1240357] - [fs] nfs4: remove a redundant lock range check (Benjamin Coddington) [1240357] - [fs] sunrpc: don't pass on-stack memory to sg_set_buf (Benjamin Coddington) [1346106] - [fs] nfs: Fix old dentry rehash after move (Benjamin Coddington) [1349647] - [fs] locks: allow __break_lease to sleep even when break_time is 0 ("J. Bruce Fields") [1088012] - [fs] nfsd: opt in to labeled nfs per export ("J. Bruce Fields") [1406885] - [fs] NFSv4.1 fix infinite loop on IO BAD_STATEID error (Steve Dickson) [1437584] - [fs] NFS prevent double free in async nfs4_exchange_id (Steve Dickson) [1431756] - [fs] NFSv4.1 respect server's max size in CREATE_SESSION (Steve Dickson) [1431757] - [fs] nfs: Don't disconnect open-owner on NFS4ERR_BAD_SEQID (Steve Dickson) [1431755] - [fs] nfs: fix the fault nrequests decreasing for nfs_inode COPY (Steve Dickson) [1436301] - [fs] sunrpc, nfs: Add and use dprintk_cont macros (Steve Dickson) [1436301] - [fs] vfs: guard end of device for mpage interface (Ming Lei) [1309318] - [fs] vfs: make guard_bh_eod() more generic (Ming Lei) [1309318] - [fs] autofs: dont hold spin lock over direct mount expire (Ian Kent) [1320588] - [fs] autofs: constify misc struct path instances (Ian Kent) [1320588] - [fs] autofs: use path_has_submounts() to fix unreliable have_submount() checks (Ian Kent) [1320588] - [fs] autofs: use path_is_mountpoint() to fix unreliable d_mountpoint() checks (Ian Kent) [1320588] - [fs] autofs: change autofs4_wait() to take struct path (Ian Kent) [1320588] - [fs] autofs: change autofs4_expire_wait()/do_expire_wait() to take struct path (Ian Kent) [1320588] - [fs] vfs: add path_has_submounts() (Ian Kent) [1320588] - [fs] vfs: add path_is_mountpoint() helper (Ian Kent) [1320588] - [fs] vfs: change d_manage() to take a struct path (Ian Kent) [1320588] - [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440860] - [fs] xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster) [1422225] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1435738]- [md] dm raid: fix table line argument order in status (Mike Snitzer) [1435020] - [fs] proc: fix GPF in /proc/$PID/map_files (Carlos Maiolino) [1438001] - [fs] gfs2: Re-enable fallocate for the rindex (Andrew Price) [1399830] - [fs] config: enable dlm for ppc64le (Andrew Price) [1429822] - [fs] configs: enable gfs2 for ppc64le (Andrew Price) [1429830] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Dave Wysochanski) [1442068] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Dave Wysochanski) [1442068] - [fs] nfs: Fix a performance regression in readdir (Dave Wysochanski) [1442068] - [fs] nfs: tidy up nfs_show_mountd_netid (Steve Dickson) [1395068] - [fs] pnfs: consolidate the different range intersection tests (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Only send layoutstats updates for mirrors that were updated (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Don't attempt to send layoutstats if there are no entries (Steve Dickson) [1436736] - [x86] cpufeature: Enable RING3MWAIT for Knights Mill (Xiaolong Wang) [1387697] - [x86] cpufeature: Enable RING3MWAIT for Knights Landing (Xiaolong Wang) [1387697] - [x86] cpufeature: Add RING3MWAIT to CPU features (Xiaolong Wang) [1387697] - [x86] elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT (Xiaolong Wang) [1387697] - [x86] msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit (Xiaolong Wang) [1387697] - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Xiaolong Wang) [1387697] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1433954] - [x86] kvm: x86: fix out-of-bounds accesses of rtc_eoi map (Radim Krcmar) [1433954] - [x86] kvm: x86: bump KVM_MAX_VCPU_ID to 1023 (Radim Krcmar) [1433954] - [x86] kvm: introduce KVM_MAX_VCPU_ID (Radim Krcmar) [1433954] - [x86] kvm: fix page struct leak in handle_vmon (Paolo Bonzini) [1417825] {CVE-2017-2596} - [x86] intel_rdt: Fix the notifier priority crash (Jiri Olsa) [1442204] - [xen] balloon: Set balloon's initial state to number of existing RAM pages (Vitaly Kuznetsov) [1437309] - [pci] Avoid output of ioapic probe error (David Arcari) [1377960] - [scsi] storvsc: remove bogus code to transfer struct scatterlist (Cathy Avery) [1429882] - [scsi] storvsc: properly handle SRB_ERROR when sense message is present (Cathy Avery) [1429882] - [scsi] storvsc: use tagged SRB requests if supported by the device (Cathy Avery) [1429882] - [scsi] storvsc: Enable multi-queue support (Cathy Avery) [1429882] - [scsi] storvsc: Remove the restriction on max segment size (Cathy Avery) [1429882] - [gpio] acpi: Return -EPROBE_DEFER if the gpiochip was not found (Gopal Tiwari) [1415450] - [block] blk-mq: don't complete un-started request in timeout handler (Ming Lei) [1429353] - [kernel] compiler-gcc: integrate the various compiler-gcc[345].h files (Rafael Aquini) [1367596] - [kernel] compiler-gcc.h: neatening (Rafael Aquini) [1367596] - [kernel] lib: make memzero_explicit more robust against dead store elimination (Rafael Aquini) [1367596] - [kernel] lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR (Rafael Aquini) [1367596] - [kernel] compiler: introduce __alias(symbol) shortcut (Rafael Aquini) [1367596] - [kernel] compiler-intel.h: Remove duplicate definition (Rafael Aquini) [1367596] - [powerpc] mm: Add missing global TLB invalidate if cxl is active (Steve Best) [1440776]- [documentation] ipvs: Document sysctl pmtu_disc (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_ports (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_qlen_max and sync_sock_size (Hangbin Liu) [1415642] - [documentation] ipvs: fix sync_threshold description and add sync_refresh_period, sync_retries (Hangbin Liu) [1415642] - [net] neigh: do not modify unlinked entries (Jakub Sitnicki) [1389292] - [net] revert "tcp: fix the timid additive increase on stretch ACKs" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix stretch ACK bugs in Reno" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w" (Hannes Frederic Sowa) [1418870] - [netdrv] macvtap: fix use after free for skb_array during release (Wei Xu) [1414006] - [netdrv] macvtap: correctly free skb during socket destruction (Wei Xu) [1414006] - [netdrv] macvtap: switch to use skb array (Wei Xu) [1414006] - [netdrv] macvtap: Do not double-count received packets (Wei Xu) [1414006] - [netdrv] macvlan: fix leak in macvlan_handle_frame (Wei Xu) [1414006] - [net] tun: remove unnecessary sk_receive_queue (Wei Xu) [1352741] - [net] tun: Don't assume type tun in tun_device_event (Wei Xu) [1352741] - [net] tun: fix build warnings (Wei Xu) [1352741] - [net] tun: switch to use skb array for tx (Wei Xu) [1352741] - [net] introduce NETDEV_CHANGE_TX_QUEUE_LEN (Wei Xu) [1352741] - [net] ptr_ring: fix race conditions when resizing (Wei Xu) [1352741] - [net] skb_array: add wrappers for resizing (Wei Xu) [1352741] - [net] ptr_ring: support resizing multiple queues (Wei Xu) [1352741] - [net] skb_array: minor tweak (Wei Xu) [1352741] - [net] ptr_ring: support zero length ring (Wei Xu) [1352741] - [net] skb_array: resize support (Wei Xu) [1352741] - [net] ptr_ring: resize support (Wei Xu) [1352741] - [net] skb_array: array based FIFO for skbs (Wei Xu) [1352741] - [net] ptr_ring: array based FIFO for pointers (Wei Xu) [1352741] - [net] packet: fix overflow in check for tp_reserve (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_frame_nr (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for priv area size (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] tcp: minimize false-positives on TCP/GRO check (Marcelo Leitner) [1438309] - [net] audit: normalize NETFILTER_PKT (Richard Guy Briggs) [1382494] - [net] netfilter: use consistent ipv4 network offset in xt_AUDIT (Richard Guy Briggs) [1382494] - [net] netfilter: Convert uses of __constant_ to (Richard Guy Briggs) [1382494]- [scsi] sg: check length passed to SG_NEXT_CMD_LEN ("Ewan D. Milne") [1439047] {CVE-2017-7187} - [scsi] ipr: do not set DID_PASSTHROUGH on CHECK CONDITION (Steve Best) [1441747] - [scsi] storvsc: Support manual scan of FC hosts on Hyper-V (Cathy Avery) [1425469] - [fs] proc/kcore: update physical address for kcore ram and text (Pratyush Anand) [1419888] - [pci] pciehp: Leave power indicator on when enabling already-enabled slot (Myron Stowe) [1435818] - [pci] pciehp: Prioritize data-link event over presence detect (Myron Stowe) [1435818] - [pci] cpqphp: Add missing call to pci_disable_device() (Myron Stowe) [1435818] - [pci] pciehp: Remove useless pciehp_get_latch_status() calls (Myron Stowe) [1435818] - [pci] pciehp: Clean up dmesg "Slot(s)" messages (Myron Stowe) [1435818] - [pci] pciehp: Remove unnecessary guard (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when handling surprise event (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when queuing hotplug event (Myron Stowe) [1435818] - [pci] pciehp: Process all hotplug events before looking for new ones (Myron Stowe) [1435818] - [pci] pciehp: Return IRQ_NONE when we can't read interrupt status (Myron Stowe) [1435818] - [pci] pciehp: Rename pcie_isr() locals for clarity (Myron Stowe) [1435818] - [pci] Fix all whitespace issues (Myron Stowe) [1435818] - [pci] pciehp: Always protect pciehp_disable_slot() with hotplug mutex (Myron Stowe) [1435818] - [netdrv] bonding: handle link transition from FAIL to UP correctly (Jarod Wilson) [1412921] - [netdrv] bonding: attempt to better support longer hw addresses (Jarod Wilson) [1412921] - [netdrv] bonding: fix active-backup transition (Jarod Wilson) [1412921] - [netdrv] bonding: refine bond_fold_stats() wrap detection (Jarod Wilson) [1412921] - [netdrv] bonding: avoid printing while holding a spinlock (Jarod Wilson) [1412921] - [netdrv] bonding: correctly update link status during mii-commit phase (Jarod Wilson) [1412921] - [netdrv] bonding: make speed, duplex setting consistent with link state (Jarod Wilson) [1412921] - [netdrv] bonding: improve link-status update in mii-monitoring (Jarod Wilson) [1412921] - [netdrv] bonding: split bond_set_slave_link_state into two parts (Jarod Wilson) [1412921] - [netdrv] bonding: reduce scope of some global variables (Jarod Wilson) [1412921] - [netdrv] bonding: remove "port-moved" state that was never implemented (Jarod Wilson) [1412921] - [netdrv] bonding: remove hardcoded value (Jarod Wilson) [1412921] - [netdrv] bonding: Remove unnecessary returned value check (Jarod Wilson) [1412921] - [netdrv] bonding: quit messing with IOCTL (Jarod Wilson) [1412921] - [netdrv] bonding: Fix bonding crash (Jarod Wilson) [1412921] - [netdrv] bonding: fix the typo (Jarod Wilson) [1412921] - [netdrv] bonding: Enforce active-backup policy for IPoIB bonds (Jarod Wilson) [1412921] - [kernel] uapi: Fix exposed undefined u32 and u64 types to userland through /usr/include/linux/md_p.h (Rafael Aquini) [1443158] - [powerpc] mm: Use appropriate ESID mask in copro_calculate_slb() (Gustavo Duarte) [1437942]- [kernel] x86/e820: Don't merge consecutive E820_PRAM ranges (Jeff Moyer) [1351098] - [kernel] x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation (Jeff Moyer) [1351098] - [kernel] scripts/sortextable: support objects with more than 64K sections (Joe Lawrence) [1440222] - [kernel] sched/idle: Add missing checks to the exit condition of cpu_idle_poll() (Gustavo Duarte) [1437869] - [md] raid5-ppl: runtime PPL enabling or disabling (Nigel Croxon) [1434872] - [md] raid5-ppl: support disk hot add/remove with PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: load and recover the log (Nigel Croxon) [1434872] - [md] add sysfs entries for PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: Partial Parity Log write logging implementation (Nigel Croxon) [1434872] - [md] raid5: separate header for log functions (Nigel Croxon) [1434872] - [md] superblock changes for PPL (Nigel Croxon) [1434872] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1436283] - [x86] mm: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1436283] - [x86] mm: Fix gup_huge_p?d() to handle large PAT bit (Jeff Moyer) [1436283] - [x86] Mark Intel Knights Mill processor as supported (Steve Best) [1381298] - [x86] kvm: x86: Add AVX512_4VNNIW and AVX512_4FMAPS support (Paul Lai) [1382116] - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Paul Lai) [1382116] - [x86] cpuid: Cleanup cpuid_regs definitions (Paul Lai) [1382116] - [x86] cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features (Paul Lai) [1382116 1380821] - [x86] smpboot: Prevent false positive out of bounds cpumask access warning (Baoquan He) [1440629] - [hid] hid-wacom: support 27QHDT using the new driver (Aristeu Rozanski) [1391668] - [scsi] ses: don't get power status of SES device slot on probe (Gustavo Duarte) [1434768] - [char] tpm_tis_spi: Add small delay after last transfer (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Check correct byte for wait state indicator (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Abort transfer when too many wait states are signaled (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Use single function to transfer data (Jerry Snitselaar) [1385571] - [block] nvme: Complete all stuck requests (David Milburn) [1439623] - [block] blk-mq: Provide freeze queue timeout (David Milburn) [1439623] - [block] blk-mq: Export blk_mq_freeze_queue_wait (David Milburn) [1439623] - [netdrv] mlx5: Increase number of max QPs in default profile (Kamal Heib) [1436238] - [netdrv] i40e: only register client on iWarp-capable devices (Stefan Assmann) [1437246] - [netdrv] i40e: close client on remove and shutdown (Stefan Assmann) [1429866] - [netdrv] i40e: register existing client on probe (Stefan Assmann) [1429866] - [netdrv] i40e: remove client instance on driver unload (Stefan Assmann) [1429866] - [netdrv] i40e: fix RSS queues only operating on PF0 (Stefan Assmann) [1429866] - [netdrv] i40e: initialize params before notifying of l2_param_changes (Stefan Assmann) [1429866] - [netdrv] i40e: KISS the client interface (Stefan Assmann) [1429866] - [netdrv] i40e: fix up recent proxy and wol bits for X722_SUPPORT (Stefan Assmann) [1429866] - [netdrv] i40e: Acquire NVM lock before reads on all devices (Stefan Assmann) [1429866] - [netdrv] i40e: Do not enable NAPI on q_vectors that have no rings (Stefan Assmann) [1429866] - [infiniband] i40iw: Receive netdev events post INET_NOTIFIER state (Stefan Assmann) [1429866] - [powerpc] prom: Increase minimum RMA size to 512MB (Gustavo Duarte) [1411321]- [scsi] qla2xxx: Turn ql2xmqsupport off by default (Himanshu Madhani) [1441782] - [scsi] lpfc: code cleanups in NVME initiator base (Ewan Milne) [1384922] - [scsi] lpfc: Mark NVMe and NVMe Target support as tech preview (Ewan Milne) [1384922] - [nvme] nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data() (Ewan Milne) [1384922] - [nvme] nvme-fc: add .map_queue entry to blk_mq_ops (Ewan Milne) [1384922] - [nvme] nvme_fc: add controller reset support (Ewan Milne) [1384922] - [nvme] nvme_fc: add aen abort to teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: fix command id check (Ewan Milne) [1384922] - [nvme] nvme_fc: Add ls aborts on remote port teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: Move LS's to rport (Ewan Milne) [1384922] - [nvme] nvmet_fc: add missing reference in add_port (Ewan Milne) [1384922] - [nvme] nvmet_fc: Rework target side abort handling (Ewan Milne) [1384922] - [nvme] nvme_fcloop: split job struct from transport for req_release (Ewan Milne) [1384922] - [nvme] nvmet_fc: add req_release to lldd api (Ewan Milne) [1384922] - [nvme] nvmet_fc: add target feature flags for upcall isr contexts (Ewan Milne) [1384922] - [nvme] nvme_fc: Clean up host fcpio done status handling (Ewan Milne) [1384922] - [nvme] nvmet_fc: Clear SG list to avoid double frees (Ewan Milne) [1384922] - [nvme] nvme_fc: correct LS validation (Ewan Milne) [1384922] - [nvme] nvmet_fc: Sync NVME LS reject reasons with spec (Ewan Milne) [1384922] - [nvme] nvme_fc: Add check of status_code in ERSP_IU (Ewan Milne) [1384922] - [nvme] nvme_fc: Sync FC-NVME header with standard (Ewan Milne) [1384922] - [nvme] nvme-fc: don't bother to validate ioccsz and iorcsz (Ewan Milne) [1384922] - [nvme] nvmet_fc: cleanup of abort flag processing in fcp_op_done (Ewan Milne) [1384922] - [scsi] lpfc version bump for nvme to 11.2.0.11 (Ewan Milne) [1384922] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1384922] - [scsi] lpfc: Finalize Kconfig options for nvme (Ewan Milne) [1384922] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Ewan Milne) [1384922] - [scsi] lpfc: add missing Kconfig NVME dependencies (Ewan Milne) [1384922] - [scsi] lpfc: replace init_timer by setup_timer (Ewan Milne) [1384922] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: code cleanups in NVME initiator discovery (Ewan Milne) [1384922] - [scsi] lpfc: correct rdp diag portnames (Ewan Milne) [1384922] - [scsi] lpfc: remove dead sli3 nvme code (Ewan Milne) [1384922] - [scsi] lpfc: correct double print (Ewan Milne) [1384922] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Ewan Milne) [1384922] - [scsi] lpfc: add NVME exchange aborts (Ewan Milne) [1384922] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Ewan Milne) [1384922] - [scsi] lpfc: Fix IO submission if WQ is full (Ewan Milne) [1384922] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Ewan Milne) [1384922] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Ewan Milne) [1384922] - [scsi] lpfc: Fix crash during Hardware error recovery on SLI3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Ewan Milne) [1384922] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Ewan Milne) [1384922] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Ewan Milne) [1384922] - [scsi] lpfc: remove redundant assignment of sgel (Ewan Milne) [1384922] - [scsi] Update lpfc version to 11.2.0.8 with NVME support (Ewan Milne) [1384922] - [scsi] lpfc: Update copyrights (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: bind to nvmet_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Receive buffer updates (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: bind to nvme_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue dump routines (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue prints (Ewan Milne) [1384922] - [scsi] lpfc: minor code cleanups (Ewan Milne) [1384922] - [scsi] lpfc: Correct WQ creation for pagesize (Ewan Milne) [1384922] - [scsi] lpfc: Revert: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922]- [gpu] drm/ast: Handle configuration without P2A bridge (Rob Clark) [1422342 1415055 1351050 1406119] - [gpu] drm/vmwgfx: Work around drm removal of control nodes (Rob Clark) [1425111 1406119] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1358107 1406119] - [kernel] pm / sleep: add configurable delay for pm_test (Rob Clark) [1406119] - [gpu] drm/mgag200: Added support for the new device G200eH3 (Rob Clark) [1385845 1385100 1406119] - [documentation] rhel: remove drm from DocBook build (Rob Clark) [1406119] - [drm] upstream sync to v4.10 (Rob Clark) [1390444 1390443 1330441 1330436 1310324 1406119 1386946 1385880 1385851 1385820 1385760 1385757 1384392 1380814 1377723 1373255 1339127 1305619 1211380] - [acpi] acpi / video: Fix lockdep issue (Rob Clark) [1406119] - [kernel] virtio: make find_vqs() checkpatch.pl-friendly (Rob Clark) [1406119] - [kernel] sched: Export sched_setscheduler_nocheck (Rob Clark) [1406119] - [kernel] relay: add global mode support for buffer-only channels (Rob Clark) [1406119] - [kernel] kthread: export kthread functions (Rob Clark) [1406119] - [x86] locking/atomic, arch/x86: Implement atomic{, 64}_fetch_{add, sub, and, or, xor}() (Rob Clark) [1406119] - [sound] drm/i915/dp: DP audio API changes for MST (Rob Clark) [1406119] - [x86] drm/i915: Remove .is_mobile field from platform struct (Rob Clark) [1406119] - [x86] drm/i915: Account for TSEG size when determining 865G stolen base (Rob Clark) [1406119] - [x86] Silence 32bit compiler warning in intel_graphics_stolen() (Rob Clark) [1406119] - [x86] drm/i915: Function per early graphics quirk (Rob Clark) [1406119] - [x86] drm/i915: Canonicalize stolen memory calculations (Rob Clark) [1406119] - [x86] Provide atomic_{or,xor,and} (Rob Clark) [1406119] - [x86] Force inlining of atomic ops (Rob Clark) [1406119] - [x86] asm: Always inline atomics (Rob Clark) [1406119] - [asm-generic] locking, arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() (Rob Clark) [1406119] - [x86] locking,x86: Kill atomic_or_long() (Rob Clark) [1406119] - [kernel] kernel.h: add u64_to_user_ptr() (Rob Clark) [1406119] - [kernel] io-mapping: Fixup for different names of writecombine (Rob Clark) [1406119] - [kernel] io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ (Rob Clark) [1406119] - [kernel] io-mapping: Always create a struct to hold metadata about the io-mapping (Rob Clark) [1406119] - [kernel] io-mapping: Specify mapping size for io_mapping_map_wc() (Rob Clark) [1406119] - [kernel] rcu: Add rcu_pointer_handoff() (Rob Clark) [1406119]- [netdrv] mlxsw: spectrum_flower: Remove bogus warns in mlxsw_sp_flower_destroy (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Use PBS type for forward action (Ivan Vecera) [1434591] - [netdrv] spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Fix mlxsw_afa_block_commit error path (Ivan Vecera) [1434591] - [netdrv] spectrum: acl_tcam: Fix catchall prio value (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Implement TC flower offload (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce ACL core with simple TCAM implementation (Ivan Vecera) [1434591] - [netdrv] mlxsw: resources: Add ACL related resources (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce basic set of flexible key blocks (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible actions support (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible keys support (Ivan Vecera) [1434591] - [kernel] include/linux/rwsem.h: add '' include (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Extended Flexible Action Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Policy Based Switching Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Rules Copy Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Port Binding Table (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2 (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Allocation Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Group Table register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add helpers for getting pointer into payload for char buffer item (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add 8bit item helpers (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add support for route append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Correctly handle identical routes (Ivan Vecera) [1434587] - [net] ipv4: fib: Add events for FIB replace and append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Flush resources when RIF is deleted (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Reflect nexthop status changes (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use trap action only for some route types (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Determine offload status using generic function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: More accurately set offload flag (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Refactor nexthop init routine (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove FIB info from FIB entry struct (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store routes in a more generic way (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add gateway indication to nexthop group (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use nexthop's scope to set action type (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthops in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthop groups in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Nullify nexthop's neigh pointer (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Fix typo in comment (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't read 'nud_state' without lock (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove redundant check (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Simplify neighbour reflection (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use ordered workqueue for neigh updates (Ivan Vecera) [1434587] - [netdrv] mlxsw: core: Queue work immediately instead of delaying it (Ivan Vecera) [1434587] - [netdrv] mlxsw: pci: Fix EQE structure definition (Ivan Vecera) [1434587] - [netdrv] mlxsw: switchx2: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix order of commands in port remove function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Make the add_matchall_tc_entry symmetric (Ivan Vecera) [1434587]- [net] sctp: get sock from transport in sctp_transport_update_pmtu (Xin Long) [1412865] - [net] sctp: check for dst and pathmtu update in sctp_packet_config (Xin Long) [1412865] - [net] sctp: remove return value from sctp_packet_init/config (Xin Long) [1412865] - [net] revert "inet: frag: remove hash size assumptions from callers" (David Arcari) [1431878] - [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k1 (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Defer marking device lost when receiving an RSCN (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix typo in driver (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Avoid that issuing a LIP triggers a kernel crash (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Add fix to read correct register value for ISP82xx (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Disable the adapter and skip error recovery in case of register disconnect (Himanshu Madhani) [1436940] - [scsi] ses: Fix SAS device detection in enclosure (Maurizio Lombardi) [1394089] - [scsi] lpfc: Make default for lpfc_use_blk_mq to off (Ewan Milne) [1438933] - [scsi] hpsa: cleanup PCI IDs in hpsa driver (Joseph Szczypek) [1433008] - [scsi] storvsc: Workaround for virtual DVD SCSI version (Cathy Avery) [1437552] - [scsi] drivers: add blist flags (Cathy Avery) [1437552] - [iommu] vt-d: fix range computation when making room for large pages (Alex Williamson) [1435612] - [target] replace ALUA transition wait/flush with mutex (Mike Christie) [1429008 1407016] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Mike Christie) [1429008 1407016] - [target] fix race during implicit transition work flushes (Mike Christie) [1429008 1407016] - [target] allow userspace to set state to transitioning (Mike Christie) [1429008 1407016] - [target] fix ALUA transition timeout handling (Mike Christie) [1429008 1407016] - [target] export protocol identifier (Mike Christie) [1429008 1407016] - [target] Use system workqueue for ALUA transitions (Mike Christie) [1429008 1407016] - [target] fail ALUA transitions for pscsi (Mike Christie) [1429008 1407016] - [target] allow ALUA setup for some passthrough backends (Mike Christie) [1429008 1407016] - [target] Use a PASSTHROUGH flag instead of transport_types (Mike Christie) [1429008 1407016] - [target] user: Fix use-after-free of tcmu_cmds if they are expired (Mike Christie) [1429008 1407016] - [target] tcmu: Convert cmd_time_out into backend device attribute (Mike Christie) [1429008 1407016] - [target] tcmu: make cmd timeout configurable (Mike Christie) [1429008 1407016] - [target] tcmu: add helper to check if dev was configured (Mike Christie) [1429008 1407016] - [target] tcmu: return on first Opt parse failure (Mike Christie) [1429008 1407016] - [target] tcmu: allow hw_max_sectors greater than 128 (Mike Christie) [1429008 1407016] - [infiniband] ib/mlx5: Support creation of a WQ with scatter FCS offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [infiniband] ib/uverbs: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [rdma] ib/core: Add scatter FCS flag to use in WQ creation (Kamal Heib) [1409510] - [rdma] ib/core: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [netdrv] mlx4: reduce OOM risk on arches with large pages (Kamal Heib) [1438409] - [netdrv] ib/mlx4: Take source GID by index from HW GID table (Kamal Heib) [1438404] - [netdrv] mlx4_en: fix overflow in mlx4_en_init_timestamp() (Kamal Heib) [1438400] - [netdrv] mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs (Kamal Heib) [1438385] - [netdrv] mlx4: && vs & typo (Kamal Heib) [1438373] - [netdrv] mlx4: Spoofcheck and zero MAC can't coexist (Kamal Heib) [1438373] - [netdrv] mlx4_core: Avoid delays during VF driver device shutdown (Kamal Heib) [1438365] - [powerpc] Add ppc64 hard lockup detector support (Gustavo Duarte) [1226123] - [powerpc] oprofile: Disable oprofile NMI timer on ppc64 (Gustavo Duarte) [1226123] - [powerpc] boot: Fix zImage TOC alignment (Gustavo Duarte) [1395838] - [powerpc] pseries: Don't give a warning when HPT resizing isn't available (David Gibson) [1431922]- [netdrv] mlxsw: spectrum_router: Avoid potential packets loss (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Remove unused variable (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly reallocate adjacency entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly remove nexthop groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark split ports as such (Ivan Vecera) [1414400] - [net] ipv4: fib: Replay events when registering FIB notifier (Ivan Vecera) [1414400] - [netdrv] rocker: Register FIB notifier before creating ports (Ivan Vecera) [1414400] - [netdrv] rocker: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] rocker: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Don't reflect dead neighs (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change order of operations in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add missing rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Limit size of pools (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add maximum buffer size (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: add MLXSW_PCI dependency (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add policers for trap groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add QoS Policer Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max cpu policers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: Create a different trap group list for each device (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add BGP trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap groups setting (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max trap groups resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change emad trap group settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add option to choose trap group (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap set function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Introduce generic macro for event (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Expose generic macros for rx trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create a generic function to register / unregister traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Implement thermal zone (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Management Fan Speed Limit register (Ivan Vecera) [1414400] - [netdrv] mlxsw: minimal: Add I2C support for Mellanox ASICs (Ivan Vecera) [1414400] - [netdrv] mlxsw: Invoke driver's init/fini methods only if defined (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce support for I2C bus (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add bus capability flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Flush FIB tables during fini (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add FIB abort warning (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix pwm_frequency field size in MFCR register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly dump neighbour activity (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix refcount bug on span entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Ignore FIB notification events for non-init namespaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix handling of neighbour structure (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix the FW ready mask length (Ivan Vecera) [1414400] - [netdrv] mlxsw: Remove unused including (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix incorrect reuse of MID entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Introduce SwitchIB and SwitchIB silicon driver (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add IB port support (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add eth prefix to port create and remove (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add port type (Eth/IB) set API (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add "eth" prefix to mlxsw_core_port_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add Infiniband switch partition (Ivan Vecera) [1414400] - [netdrv] mlxsw: Make devlink port instances independent of spectrum/switchx2 port instances (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add local-port to Infiniband port mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Infiniband support to PTYS (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add eth prefix to PTYS pack and unpack (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix port speed configuration (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add support for physical port names (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Check if port is usable before calling port create (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Zero payload buffers for couple of registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: Move PCI id table definitions into driver modules (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Rename header with HW definitions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove extra whitespace (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Compare only trees which are in use during tree get (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Save requested prefix bitlist when creating tree (Ivan Vecera) [1414400] - [netdrv] mlxsw: Convert resources into array (Ivan Vecera) [1414400] - [netdrv] mlxsw: cmd: Push resource query defines to cmd.h (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Generare register names automatically (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Use helper macro to define registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make char *buf arg constant for getters (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make struct mlxsw_item args const (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix reset wait for SwitchX2 (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix ethernet port initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use correct tree index for binding (Ivan Vecera) [1414400] - [netdrv] mlxsw: Flip to the new dev walk API (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: avoid potential uninitialized data usage (Ivan Vecera) [1414400] - [netdrv] doc: update switchdev L3 section (Ivan Vecera) [1414400] - [net] switchdev: remove FIB offload infrastructure (Ivan Vecera) [1414400] - [netdrv] rocker: use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: remove redundant check if err is zero (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max rif resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max router interface resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add some miscellaneous resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: profile: Add KVD resources to profile config (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add KVD size relate resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: lag resources- use resources data instead of consts (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add lag related resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make offloads stats functions static (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change the RX LAG hash function from XOR to CRC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix sparse warnings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support for new ethtool API (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support of multiple port types (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report port type according to operational speed (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report link partner's advertised speeds (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Correctly report autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set port type before setting its address (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use existing flood setup when adding VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't take multiple references on a FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix netevent notifier registration (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix fib entry update path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix failure caused by double fib removal from HW (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mirror certain packets to CPU (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow different traps to have different actions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Simplify traps definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't set learning when creating vPorts (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary check in FDB processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Offload learning to the switch ASIC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure learning for VLAN-aware bridge port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't abort on first error when removing VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make VLAN deletion function symmetric (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Limit number of FDB records per learning session (Ivan Vecera) [1414400] - [netdrv] mlxsw: router: Enable neighbors to be created on stacked devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing flood to router port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow packets to be trapped from any PG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unmap 802.1Q FID before destroying it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing rollbacks in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix missing op field fill-up (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Trap loop-backed packets (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing packet traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark port as active before registering it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create PVID vPort before registering netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant errors from the code (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't return upon error in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix use after free (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing DCB rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not override PAUSE settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not assume PAUSE frames are disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support in matchall mirror TC offloading (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add the Monitoring Port Analyzer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Shared Buffer Internal Buffer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max span resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add resources query implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-tc counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-priority counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent invalid ingress buffer mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent overwrite of DCB capability fields (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't emit errors when PFC is disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support for autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Force link training according to admin state (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Return -ENOENT in case of error (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Trace EMAD messages (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add the unresolved next-hops probes (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add the nexthop neigh activity update (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement next-hop routing (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM ECMP Update Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Adjacency Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce simplistic KVD linear area manager (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Define sizes of KVD areas (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add KVD sizes configuration into profile (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Offload neighbours based on NUD state change (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Periodically update the kernel's neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table Dump register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add private neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Enable L3 interfaces on top of bridge devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure FIDs based on bridge events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unsplit the vFID range (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Introduce support for router interfaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Edit RIF properties based on netdev events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add couple of lower device helper functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add virtual router management (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement LPM trees management (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement private fib (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add traps needed for router implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use action 'discard' when removing traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Interface Table Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add FDB action to forward to router (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add router interface struct (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add basic ipv4 router initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Initialize ports at the end of init sequence (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router General Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove RIF from PVID vPort when joining / leaving LAG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sync PVID vPort LAG status (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove VLANs configuration via SELF flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Send untagged packets through a port netdev (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add debug prints (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Free resources upon vPort destruction (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Refactor FDB flushing logic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count on FID being present (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add FID get / set functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Check if port is vPort using its VID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use per-FID struct for the VLAN-aware bridge (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use join / leave functions for vFID operations (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make vFID struct generic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use FID instead of vFID to setup flooding (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create a function to map vPort's FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use only one function to create vFIDs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use DECLARE_BITMAP() macro (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Centralize VLAN-aware bridge ref counting (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make unlinking functions return void (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use WARN_ON() return value (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary checks from event processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Forbid LAG slave from having VLAN uppers (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sanitize port netdev upper devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use notifier_from_errno() in notifier block (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Remove deprecated create_workqueue (Ivan Vecera) [1414400]- [x86] intel_rdt: Put group node in rdtgroup_kn_unlock (Jiri Olsa) [1288964] - [x86] intel_rdt: Remove duplicate inclusion of linux/cpu.h (Jiri Olsa) [1288964] - [x86] intel_rdt: Implement show_options() for resctrlfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Call intel_rdt_sched_in() with preemption disabled (Jiri Olsa) [1288964] - [x86] intel_rdt: Update task closid immediately on CPU in rmdir and unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Fix setting of closid when adding CPUs to a group (Jiri Olsa) [1288964] - [x86] intel_rdt: Update percpu closid immeditately on CPUs affected by changee (Jiri Olsa) [1288964] - [x86] intel_rdt: Reset per cpu closids on unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Prevent deadlock against hotplug lock (Jiri Olsa) [1288964] - [x86] intel_rdt: Protect info directory from removal (Jiri Olsa) [1288964] - [x86] intel_rdt: Add info files to Documentation (Jiri Olsa) [1288964] - [x86] intel_rdt: Export the minimum number of set mask bits in sysfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Propagate error in rdt_mount() properly (Jiri Olsa) [1288964] - [x86] intel_rdt: Add a missing #include (Jiri Olsa) [1288964] - [x86] intel_rdt: Add scheduler hook (Jiri Olsa) [1288964] - [x86] intel_rdt: Add schemata file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add tasks files (Jiri Olsa) [1288964] - [x86] intel_rdt: Add cpus file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add mkdir to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add "info" files to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add basic resctrl filesystem support (Jiri Olsa) [1288964] - [x86] intel_rdt: Build structures for each resource based on cache topology (Jiri Olsa) [1288964] - [x86] documentation, x86: Documentation for Intel resource allocation user interface (Jiri Olsa) [1288964] - [x86] cqm: Share PQR_ASSOC related data between CQM and CAT (Jiri Olsa) [1288964] - [x86] intel_rdt: Pick up L3/L2 RDT parameters from CPUID (Jiri Olsa) [1288964] - [x86] intel_rdt: Add Haswell feature discovery (Jiri Olsa) [1288964] - [x86] intel_rdt: Add CONFIG, Makefile, and basic initialization (Jiri Olsa) [1288964] - [x86] cpufeature: Add RDT CPUID feature bits (Jiri Olsa) [1288964] - [x86] cpufeature: Move some of the scattered feature bits to x86_capability (Jiri Olsa) [1288964] - [x86] intel: Add get_cpu_cache_id function (Jiri Olsa) [1288964] - [x86] intel_cacheinfo: Enable cache id in cache info (Jiri Olsa) [1288964] - [x86] cacheinfo: Introduce cache id (Jiri Olsa) [1288964]- [tty] n_hdlc: get rid of racy n_hdlc.tbuf ("Herton R. Krzesinski") [1429920] {CVE-2017-2636} - [fs] mnt: Prevent pivot_root from creating a loop in the mount tree (Aristeu Rozanski) [1151483] {CVE-2014-7970} - [fs] ceph: remove bogus warnings from ceph_releasepage (Jeff Layton) [1428973] - [fs] ceph: get caps when handling splice() (Jeff Layton) [1428973] - [fs] jbd2: avoid infinite loop when destroying aborted journal (Lukas Czerner) [1433886] - [fs] jbd2: fix checkpoint list cleanup (Lukas Czerner) [1433886] - [fs] jbd2: simplify calling convention around __jbd2_journal_clean_checkpoint_list (Lukas Czerner) [1433886] - [fs] sunrpc: Silence WARN_ON when NFSv4.1 over RDMA is in use (Sachin Prabhu) [1428039] - [fs] sunrpc: Don't engage exponential backoff when connection attempt is rejected ("J. Bruce Fields") [1433390] - [net] ping: implement proper locking (Jakub Sitnicki) [1438998] {CVE-2017-2671} - [lib] Remove string from parman config selection (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Reflect HW offloading status (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Dump the classifier flags (Ivan Vecera) [1382040] - [net] ipv4: fib: Send notification before deleting FIB alias (Ivan Vecera) [1382040] - [net] ipv4: fib: Send deletion notification with actual FIB alias type (Ivan Vecera) [1382040] - [net] ipv4: fib: Notify about nexthop status changes (Ivan Vecera) [1382040] - [lib] Introduce priority array area manager (Ivan Vecera) [1382040] - [kernel] list: introduce list_for_each_entry_from_reverse helper (Ivan Vecera) [1382040] - [net] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Ivan Vecera) [1382040] - [net] ipv4: fix value of ->nlmsg_flags reported in RTM_NEWROUTE events (Ivan Vecera) [1382040] - [net] ipv4: include NLM_F_APPEND flag in append route notifications (Ivan Vecera) [1382040] - [net] for rate-limited ICMP replies save one atomic operation (Sabrina Dubroca) [1428684] - [net] reduce cycles spend on ICMP replies that gets rate limited (Sabrina Dubroca) [1428684] - [net] icmp: add a global rate limitation (Sabrina Dubroca) [1428684] - [net] diag: add missing declarations (Xin Long) [1430276] - [net] sctp: use GFP_USER for user-controlled kmalloc (Xin Long) [1430276] - [net] sctp: Add process name and pid to deprecation warnings (Xin Long) [1430276] - [net] sctp: Reduce log spamming for sctp setsockopt (Xin Long) [1430276] - [net] sctp: sctp_association_init: put refs in reverse order (Xin Long) [1430276] - [net] sctp: process fwd tsn chunk only when prsctp is enabled (Xin Long) [1430276] - [net] sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment (Xin Long) [1430276] - [net] sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null (Xin Long) [1430276] - [net] sctp: change sk state only when it has assocs in sctp_shutdown (Xin Long) [1430276] - [net] sctp: assign assoc_id earlier in __sctp_connect (Xin Long) [1430276] - [net] sctp: fix SSN comparision (Xin Long) [1430276] - [net] sctp: forbid negative length (Xin Long) [1430276] - [net] sctp: remove the old ttl expires policy (Xin Long) [1430276] - [net] sctp: change to check peer prsctp_capable when using prsctp polices (Xin Long) [1430276] - [net] sctp: remove prsctp_param from sctp_chunk (Xin Long) [1430276] - [net] sctp: move sent_count to the memory hole in sctp_chunk (Xin Long) [1430276] - [net] sctp: fix the handling of SACK Gap Ack blocks (Xin Long) [1430276] - [net] sctp: fix overrun in sctp_diag_dump_one() (Xin Long) [1430276] - [net] sctp: always initialise sctp_ht_iter::start_fail (Xin Long) [1430276] - [net] sctp: terminate rhashtable walk correctly (Xin Long) [1430276] - [net] sctp: fix error return code in sctp_init() (Xin Long) [1430276] - [net] sctp: use in_compat_syscall for sctp_getsockopt_connectx3 (Xin Long) [1430276] - [net] sctp: keep owned chunk in destructor_arg instead of skb->cb (Xin Long) [1430276] - [x86] build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well (Scott Wood) [1438995] - [x86] build: Build compressed x86 kernels as PIE (Scott Wood) [1438995] - [block] blk-mq: Fix tagset reinit in the presence of cpu hot-unplug (David Milburn) [1437721]- [fs] kernfs: Enable kernfs build by default in RHEL7 (Carlos Maiolino) [1396983] - [fs] kernfs: Fix kernfs interface differences (Carlos Maiolino) [1396983] - [fs] kernfs: move the last knowledge of sysfs out from kernfs (Carlos Maiolino) [1396983] - [fs] sysfs: fix namespace refcnt leak (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs (Carlos Maiolino) [1396983] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() (Carlos Maiolino) [1396983] - [fs] kernfs: fix a subdir count leak (Carlos Maiolino) [1396983] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex (Carlos Maiolino) [1396983] - [fs] kernfs: cache atomic_write_len in kernfs_open_file (Carlos Maiolino) [1396983] - [fs] kernfs: fix off by one error. (Carlos Maiolino) [1396983] - [fs] kernfs: fix kernfs_node_from_dentry() (Carlos Maiolino) [1396983] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() (Carlos Maiolino) [1396983] - [fs] kernfs: add CONFIG_KERNFS (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_open_file->priv (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_ops->atomic_write_len (Carlos Maiolino) [1396983] - [fs] kernfs: allow nodes to be created in the deactivated state (Carlos Maiolino) [1396983] - [fs] kernfs: add missing kernfs_active() checks in directory operations (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() (Carlos Maiolino) [1396983] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops (Carlos Maiolino) [1396983] - [fs] kernfs: invoke dir_ops while holding active ref of the target node (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_REMOVED (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() (Carlos Maiolino) [1396983] - [fs] kernfs: remove kernfs_addrm_cxt (Carlos Maiolino) [1396983] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() (Carlos Maiolino) [1396983] - [fs] kernfs: restructure removal path to fix possible premature return (Carlos Maiolino) [1396983] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq (Carlos Maiolino) [1396983] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag (Carlos Maiolino) [1396983] - [fs] kernfs: associate a new kernfs_node with its parent on creation (Carlos Maiolino) [1396983] - [fs] kernfs: add struct dentry declaration in kernfs.h (Carlos Maiolino) [1396983] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_dir_ops (Carlos Maiolino) [1396983] - [fs] kernfs: allow negative dentries (Carlos Maiolino) [1396983] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: add REMOVED check to create and rename paths (Carlos Maiolino) [1396983] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in global variables (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in constants (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in various data structures (Carlos Maiolino) [1396983] - [fs] kernfs: drop s_ prefix from kernfs_node members (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly (Carlos Maiolino) [1396983] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning (Carlos Maiolino) [1396983] - [fs] kernfs: implement "trusted.*" xattr support (Carlos Maiolino) [1396983] - [fs] kernfs: update sysfs_init_inode_attrs() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: remove cross inclusions of internal headers (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make sysfs_dirent definition public (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: prepare mount path for kernfs (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make inode number ida per kernfs_root (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_notify() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_ops (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move sysfs_open_file to include/linux/kernfs.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_setattr() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_link() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add skeletons for kernfs (Carlos Maiolino) [1396983]- [ntb] ntb_netdev not covering all receive errors (Suravee Suthikulpanit) [1303727] - [ntb] use ethtool_cmd_speed_set helper to set ethtool speed value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix list_for_each_entry exit issue (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix skb free issue in open (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_peer_spad_read for case when callback is not supplied (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_spad_count comment typo (Suravee Suthikulpanit) [1303727] - [ntb] Make _addr functions optional in the API (Suravee Suthikulpanit) [1303727] - [ntb] Fix documentation for ntb_peer_db_clear (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Remove unnecessary call to ntb_peer_spad_read (Suravee Suthikulpanit) [1303727] - [ntb] Fix 'request_irq()' and 'free_irq()' inconsistancy (Suravee Suthikulpanit) [1303727] - [ntb] fix SKX NTB config space size register offsets (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Limit memory windows based on available, scratchpads (Suravee Suthikulpanit) [1303727] - [ntb] Register and offset values fix for memory window (Suravee Suthikulpanit) [1303727] - [ntb] add support for hotplug feature (Suravee Suthikulpanit) [1303727] - [ntb] Adding Skylake Xeon NTB support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: potential info leak in debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: init peer_addr in struct intel_ntb_dev (Suravee Suthikulpanit) [1303727] - [ntb] make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: Fix typo in module parameter descriptions (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Fix db_init parameter description (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for RX DMA (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for TX DMA (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: use local variable pdev (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: show BAR size in debugfs info (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: clear link_is_up flag when the link goes down (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Add a debugfs file to get the ping count (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add link status and files to debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Postpone memory window initialization for the user (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Wait for link before running test (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Return results by reading the run file (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Improve thread handling to increase robustness (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Schedule based on time not on performance (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Check the number of spads the hardware supports (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add memory window debug support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Allow limiting the size of the memory windows (Suravee Suthikulpanit) [1303727] - [ntb] allocate number transport entries depending on size of ring size (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: bug: Ensure the buffer size is large enough to return all spads (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Fix infinite loop bug when writing spad/peer_spad file (Suravee Suthikulpanit) [1303727] - [ntb] Remove _addr functions from ntb_hw_amd (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect clean up routine in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect return check in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] fix possible NULL dereference (Suravee Suthikulpanit) [1303727] - [ntb] add missing setup of translation window (Suravee Suthikulpanit) [1303727] - [ntb] stop link work when we do not have memory (Suravee Suthikulpanit) [1303727] - [ntb] stop tasklet from spinning forever during shutdown (Suravee Suthikulpanit) [1303727] - [ntb] perf test: fix address space confusion (Suravee Suthikulpanit) [1303727] - [ntb] Fix macro parameter conflict with field name (Suravee Suthikulpanit) [1303727] - [ntb] Add support for AMD PCI-Express Non-Transparent Bridge (Suravee Suthikulpanit) [1303727] - [ntb] ntb perf tool (Suravee Suthikulpanit) [1303727] - [ntb] Address out of DMA descriptor issue with NTB (Suravee Suthikulpanit) [1303727] - [ntb] Clear property bits in BAR value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_process_tx error path bug (Suravee Suthikulpanit) [1303727] - [ntb] fix 32-bit compiler warning (Suravee Suthikulpanit) [1303727] - [ntb] unify translation addresses (Suravee Suthikulpanit) [1303727] - [ntb] invalid buf pointer in multi-MW setups (Suravee Suthikulpanit) [1303727] - [ntb] remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] fix access of free-ed pointer (Suravee Suthikulpanit) [1303727] - [ntb] Fix issue where we may be accessing NULL ptr (Suravee Suthikulpanit) [1303727] - [ntb] Fix range check on memory window index (Suravee Suthikulpanit) [1303727] - [ntb] Improve index handling in B2B MW workaround (Suravee Suthikulpanit) [1303727] - [ntb] Use unique DMA channels for TX and RX (Suravee Suthikulpanit) [1303727] - [ntb] Remove dma_sync_wait from ntb_async_rx (Suravee Suthikulpanit) [1303727] - [ntb] Clean up QP stats info (Suravee Suthikulpanit) [1303727] - [ntb] Make the transport list in order of discovery (Suravee Suthikulpanit) [1303727] - [ntb] Add PCI Device IDs for Broadwell Xeon (Suravee Suthikulpanit) [1303727] - [ntb] Add flow control to the ntb_netdev (Suravee Suthikulpanit) [1303727] - [ntb] avoid format string in dev_set_name (Suravee Suthikulpanit) [1303727] - [ntb] Fix dereference before check (Suravee Suthikulpanit) [1303727] - [ntb] Fix zero size or integer overflow in ntb_set_mw (Suravee Suthikulpanit) [1303727] - [ntb] Schedule to receive on QP link up (Suravee Suthikulpanit) [1303727] - [ntb] Fix oops in debugfs when transport is half-up (Suravee Suthikulpanit) [1303727] - [ntb] Fix transport stats for multiple devices (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport out-of-order RX update (Suravee Suthikulpanit) [1303727] - [ntb] Add split BAR output for debugfs stats (Suravee Suthikulpanit) [1303727] - [ntb] Change WARN_ON_ONCE to pr_warn_once on unsafe (Suravee Suthikulpanit) [1303727] - [ntb] Print driver name and version in module init (Suravee Suthikulpanit) [1303727] - [ntb] Increase transport MTU to 64k from 16k (Suravee Suthikulpanit) [1303727] - [ntb] Rename Intel code names to platform names (Suravee Suthikulpanit) [1303727] - [ntb] Default to CPU memcpy for performance (Suravee Suthikulpanit) [1303727] - [ntb] Improve performance with write combining (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory in Intel driver (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory and DMA chan in transport (Suravee Suthikulpanit) [1303727] - [ntb] Rate limit ntb_qp_link_work (Suravee Suthikulpanit) [1303727] - [ntb] Add tool test client (Suravee Suthikulpanit) [1303727] - [ntb] Add ping pong test client (Suravee Suthikulpanit) [1303727] - [ntb] Add parameters for Intel SNB B2B addresses (Suravee Suthikulpanit) [1303727] - [ntb] Reset transport QP link stats on down (Suravee Suthikulpanit) [1303727] - [ntb] Do not advance transport RX on link down (Suravee Suthikulpanit) [1303727] - [ntb] Differentiate transport link down messages (Suravee Suthikulpanit) [1303727] - [ntb] Check the device ID to set errata flags (Suravee Suthikulpanit) [1303727] - [ntb] Enable link for Intel root port mode in probe (Suravee Suthikulpanit) [1303727] - [ntb] Read peer info from local SPAD in transport (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_hw_intel and ntb_transport drivers (Suravee Suthikulpanit) [1303727] - [ntb] Add NTB hardware abstraction layer (Suravee Suthikulpanit) [1303727] - [ntb] Move files in preparation for NTB abstraction (Suravee Suthikulpanit) [1303727] - [ntb] initialize max_mw for Atom before using it (Suravee Suthikulpanit) [1303727] - [ntb] iounmap MW reg and vbase in error path (Suravee Suthikulpanit) [1303727] - [ntb] Adding split BAR support for Haswell platforms (Suravee Suthikulpanit) [1303727] - [ntb] use errata flag set via DID to implement workaround (Suravee Suthikulpanit) [1303727] - [ntb] conslidate reading of PPD to move platform detection earlier (Suravee Suthikulpanit) [1303727] - [ntb] move platform detection to separate function (Suravee Suthikulpanit) [1303727] - [ntb] debugfs device entry (Suravee Suthikulpanit) [1303727] - [ntb] Add alignment check to meet hardware requirement (Suravee Suthikulpanit) [1303727] - [ntb] correct the spread of queues over mw's (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_setup_msix() into separate BWD/SNB routines (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_msix_vec_count() to obtain number of MSI-Xs (Suravee Suthikulpanit) [1303727] - [ntb] Code Style Clean-up (Suravee Suthikulpanit) [1303727] - [ntb] client event cleanup (Suravee Suthikulpanit) [1303727] - [ntb] Fix leakage of ntb_device::msix_entries[] array (Suravee Suthikulpanit) [1303727] - [ntb] Fix typo in setting one translation register (Suravee Suthikulpanit) [1303727] - [ntb] Disable interrupts and poll under high load (Suravee Suthikulpanit) [1303727] - [ntb] Enable Snoop on Primary Side (Suravee Suthikulpanit) [1303727] - [ntb] Document HW errata (Suravee Suthikulpanit) [1303727] - [ntb] remove duplicate defines (Suravee Suthikulpanit) [1303727] - [ntb] correct dmaengine_get/put usage (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport link down race (Suravee Suthikulpanit) [1303727] - [ntb] Fix missed call to pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Fix NTB-RP Link Up (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Doorbell errata workaround (Suravee Suthikulpanit) [1303727] - [ntb] convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [ntb] clean up unnecessary MSI/MSI-X capability find (Suravee Suthikulpanit) [1303727] - [ntb] Update Version (Suravee Suthikulpanit) [1303727] - [ntb] Comment Fix (Suravee Suthikulpanit) [1303727] - [ntb] Remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] Remove References of non-B2B BWD HW (Suravee Suthikulpanit) [1303727] - [ntb] NTB-RP support (Suravee Suthikulpanit) [1303727] - [ntb] Rename Variables for NTB-RP (Suravee Suthikulpanit) [1303727] - [ntb] Use DMA Engine to Transmit and Receive (Suravee Suthikulpanit) [1303727] - [ntb] Enable 32bit Support (Suravee Suthikulpanit) [1303727] - [ntb] Update Device IDs (Suravee Suthikulpanit) [1303727] - [ntb] BWD Link Recovery (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Errata Workaround (Suravee Suthikulpanit) [1303727] - [dma] async_memcpy: convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: reference counted unmap data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: add support to provide error result from a DMA transation (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: Add helper function to prep for error reporting (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: prepare for generic 'unmap' data (Suravee Suthikulpanit) [1303727]- [kernel] userns: Avoid panics by reserving space in user_table for future ucounts ("Eric W. Biederman") [1340238] - [mm] slab.h: fix argument order in cache_from_obj's error message (Aristeu Rozanski) [1437645] - [x86] platform/uv: Fix calculation of Global Physical Address (Frank Ramsay) [1434837] - [pci] Support INTx masking on ConnectX-4 with firmware x.14.1100+ (Myron Stowe) [1437132] - [pci] Convert Mellanox broken INTx quirks to be for listed devices only (Myron Stowe) [1437132] - [pci] Convert broken INTx masking quirks from HEADER to FINAL (Myron Stowe) [1437132] - [acpi] apei: Fix leaked resources (Jerome Marchand) [1173433] - [acpi] apei: erst: Fixed leaked resources in erst_init (Jerome Marchand) [1173433] - [scsi] ipr: Driver version 2.6.4 (Gustavo Duarte) [1406512] - [scsi] ipr: Fix SATA EH hang (Gustavo Duarte) [1406512] - [scsi] ipr: Error path locking fixes (Gustavo Duarte) [1406512] - [scsi] ipr: Fix abort path race condition (Gustavo Duarte) [1406512] - [scsi] ipr: Remove redundant initialization (Gustavo Duarte) [1406512] - [scsi] ipr: Fix missed EH wakeup (Gustavo Duarte) [1406512] - [netdrv] be2net: Fix endian issue in logical link config command (David Arcari) [1384389] - [netdrv] fjes: Fix wrong netdevice feature flags (Yasuaki Ishimatsu) [1435603] - [netdrv] bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in reopen failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Ignore 0 value in autoneg supported speed from firmware (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Check if firmware LLDP agent is running (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Call bnxt_ulp_stop() during tx timeout (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Perform function reset earlier during probe (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: use eth_hw_addr_random() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: fix pci cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in a failure path during open (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Reject driver probe against all bridge devices (Jonathan Toppins) [1433476] - [netdrv] mlx5e: Reorder update stats (Kamal Heib) [1409101] - [netdrv] mlx5: Move cached hca caps to designated caps struct (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add MPCNT register infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose physical layer statistical counters to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add PPCNT physical layer statistical group infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5: Query and cache PCAM, MCAM registers on initialization (Kamal Heib) [1409101] - [netdrv] mlx5: Implement PCAM, MCAM access register commands (Kamal Heib) [1409101] - [netdrv] mlx5: Expose PCAM, MCAM registers infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Implement 1PPS support (Kamal Heib) [1386723] - [netdrv] mlx5: Add MTPPS and MTPPSE registers infrastructure (Kamal Heib) [1386723] - [infiniband] ib/mlx5: Replace ENOTSUPP usage with EOPNOTSUPP (Kamal Heib) [1386747] - [infiniband] ib/mlx5: Add flow tag support (Kamal Heib) [1386747] - [infiniband] ib/uverbs: Add support for flow tag (Kamal Heib) [1386747] - [rdma] ib/core: Introduce flow tag specification (Kamal Heib) [1386747] - [netdrv] mlx5: Consolidate flow rules regardless their flow tag (Kamal Heib) [1386747]- [net] flow_dissector: check if arp_eth is null rather than arp (Jonathan Toppins) [1393375] - [net] sched: cls_rsvp: complete rcu conversion (Jonathan Toppins) [1393375] - [net] sched: cls_tcindex: fix another crash in cls_tcindex (Jonathan Toppins) [1393375] - [net] sched: act_mirred: fix a typo in get_dev (Jonathan Toppins) [1393375] - [net] sched: cls_flower: mark tech preview (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Reflect HW offload status (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Properly handle classifier flags dumping (Jonathan Toppins) [1393375] - [net] sched: cls_flower: expose priority to offloading netdevice (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Correct matching on ICMPv6 code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: reduce fl_change stack size (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Disallow duplicate internal elements (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ARP (Jonathan Toppins) [1393375] - [net] flow_disector: ARP support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix missing addr_type in classify (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Mandate mask when matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use masked key when calling HW offloads (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use mask for addr_type (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ICMP type and code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add support for matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Set the filter Hardware device for all use-cases (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add offload support using egress Hardware device (Jonathan Toppins) [1393375] - [net] sched: move tc offload macros to pkt_cls.h (Jonathan Toppins) [1393375] - [net] sched: avoid unused variable warning (Jonathan Toppins) [1393375] - [net] sched: act_mirred: Add new tc_action_ops get_dev() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Provide a filter to replace/destroy hardware filter functions (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Try to offload only if skip_hw flag isn't set (Jonathan Toppins) [1393375] - [net] sched: Add separate check for skip_hw flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: remove from hashtable only in case skip sw flag is not set (Jonathan Toppins) [1393375] - [net] sched: cls_flower: respect rcu grace period on cls destruction (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add UDP port to tunnel parameters (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Allow setting encapsulation fields as used key (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on SCTP ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: merge filter delete/destroy common code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: add missing unbind call when destroying flows (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use a proper mask value for enc key id parameter (Jonathan Toppins) [1393375] - [net] sched: stylistic cleanups (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Specify vlan attributes format in the UAPI header (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Remove an unused field from the filter key structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support masking for matching on tcp/udp ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Classify packet in ip tunnels (Jonathan Toppins) [1393375] - [net] dst: Utility functions to build dst_metadata without supplying an skb (Jonathan Toppins) [1393375] - [net] ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix use of uninitialized ethertype variable in cls_flower (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add vlan support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Avoid dissection of unmasked keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Return error when hw can't offload and skip_sw is set (Jonathan Toppins) [1393375] - [net] sched: fix tc_should_offload for specific clsact classes (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce support in SKIP SW flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Hardware offloaded filters statistics support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix pointer cast (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce hardware offload support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: set key address type when present (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix panic on filter replace (Jonathan Toppins) [1393375] - [net] sched: cls_flower: flower fix typo (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Get skb hash over flow_keys structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix compile error (Jonathan Toppins) [1393375] - [net] sched: cls_flower: introduce Flower classifier (Jonathan Toppins) [1393375]- [pci] Enable access to non-standard VPD for Chelsio devices (Sai Vemuri) [1241921] - [x86] efi: Do not handle BGRT image in kdump kernel (Bhupesh Sharma) [1268946] - [net] qed: Add support for hardware offloaded FCoE (Chad Dupuis) [1384085] - [scsi] qedf: Add QLogic FastLinQ offload FCoE driver framework (Chad Dupuis) [1384085] - [scsi] qedi: Fix memory leak in tmf response processing (Chad Dupuis) [1384083] - [scsi] qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Chad Dupuis) [1384083] - [scsi] qedi: fix build, depends on UIO (Chad Dupuis) [1384083] - [scsi] qedi: Add QLogic FastLinQ offload iSCSI driver framework (Chad Dupuis) [1384083] - [misc] mei: don't wait for os version message reply (Jerry Snitselaar) [1435102] - [misc] mei: me: add lewisburg device ids (Jerry Snitselaar) [1435102] - [char] tpm_crb: request and relinquish locality 0 (Jerry Snitselaar) [1402149] - [char] tpm: make check_locality return bool (Jerry Snitselaar) [1402149] - [char] tpm_crb: check for bad response size (Jerry Snitselaar) [1402149] - [char] tpm_crb: encapsulate crb_wait_for_reg_32 (Jerry Snitselaar) [1402149] - [char] tpm_crb: map locality registers (Jerry Snitselaar) [1402149] - [char] tpm crb: Work around BIOS's that report the wrong ACPI region size (Jerry Snitselaar) [1402149] - [tools] perf bench numa: Add more comment for -c option (Jiri Olsa) [1018964] - [crypto] ccp - Assign DMA commands to the channel's CCP (Suravee Suthikulpanit) [1420977] - [netdrv] iwlwifi: mvm: cleanup pending frames in DQA mode (Stanislaw Gruszka) [1431840] - [netdrv] mlx4_en: Adding support of turning off link autonegotiation via ethtool (Kamal Heib) [1409502] - [cpufreq] intel_pstate: Disable energy efficiency optimization (Prarit Bhargava) [1408828] - [powerpc] powernv: Handle OPAL_WRONG_STATE in opal_get_sensor_data() (Steve Best) [1412551] - [powerpc] powerpc/64: Fix checksum folding in csum_add() (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Use optimized checksum routines on little-endian (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold (Gustavo Duarte) [1430834] - [powerpc] Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix again csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] lib: Clarify that adde is an instruction and we mean plural (Gustavo Duarte) [1430834] - [powerpc] simplify csum_add(a, b) in case a or b is constant 0 (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise csum_partial() loop (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise a few instructions in csum_partial() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: rewrite csum_partial_copy_generic() based on copy_tofrom_user() (Gustavo Duarte) [1430834] - [powerpc] inline ip_fast_csum() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: checksum_wrappers_64 becomes checksum_wrappers (Gustavo Duarte) [1430834] - [powerpc] mark xer clobbered in csum_add() (Gustavo Duarte) [1430834] - [powerpc] add support for csum_add() (Gustavo Duarte) [1430834] - [powerpc] put csum_tcpudp_magic inline (Gustavo Duarte) [1430834] - [firmware] efi: Expose underlying UEFI firmware platform size to userland (Lenny Szubowicz) [1434959]- [x86] mm/kaslr: EFI region is mistakenly included into KASLR VA space for randomization (Baoquan He) [1424943] - [x86] kconfig: Remove misleading note regarding hibernation and KASLR (Baoquan He) [1424943] - [kernel] uaccess.h: Include linux/sched.h (Baoquan He) [1424943] - [x86] microcode/amd: Fix load of builtin microcode with randomized memory (Baoquan He) [1424943] - [x86] microcode/amd: Make amd_ucode_patch[] static (Baoquan He) [1424943] - [x86] microcode/amd: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] asm, x86/microcode: Add __PAGE_OFFSET_BASE define on 32-bit (Baoquan He) [1424943] - [x86] microcode/intel: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] microcode: Fix loading precedence (Baoquan He) [1424943] - [kernel] kexec: export the value of phys_base instead of symbol address (Baoquan He) [1424943] - [kernel] kexec: export KERNEL_IMAGE_SIZE to vmcoreinfo (Baoquan He) [1424943] - [x86] revert "kdump, vmcoreinfo: report memory sections virtual addresses" (Baoquan He) [1424943] - [kernel] kdump, vmcoreinfo: report memory sections virtual addresses (Baoquan He) [1424943] - [x86] mm/64: Enable KASLR for vmemmap memory region (Baoquan He) [1424943] - [x86] ptdump: Add section for EFI runtime services (Baoquan He) [1424943] - [x86] mm/kaslr: Increase BRK pages for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm/kaslr: Fix physical memory calculation on KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Do not reference phys addr beyond kernel (Baoquan He) [1424943] - [x86] mm: Add memory hotplug support for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Enable KASLR for vmalloc memory regions (Baoquan He) [1424943] - [x86] mm: Enable KASLR for physical mapping memory regions (Baoquan He) [1424943] - [x86] asm: Remove unused L3_PAGE_OFFSET (Baoquan He) [1424943] - [x86] mm: Implement ASLR for kernel memory regions (Baoquan He) [1424943] - [x86] mm: Separate variable for trampoline PGD (Baoquan He) [1424943] - [x86] mm: Add PUD VA support for physical mapping (Baoquan He) [1424943] - [x86] mm: Use pte_none() to test for empty PTE (Baoquan He) [1424943] - [x86] mm: Update physical mapping variable names (Baoquan He) [1424943] - [x86] revert "Use pte_none() to test for empty PTE" (Baoquan He) [1424943] - [kernel] sched: Remove lockdep check in sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Do not use autogroup->tg in zombie threads (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched: Change autogroup_move_group() to use for_each_thread() (Oleg Nesterov) [1388158] - [kernel] audit: log module name on delete_module (Richard Guy Briggs) [1426659] - [kernel] audit: add feature audit_lost reset (Richard Guy Briggs) [1249813] - [kernel] audit: Audit proc//cmdline aka proctitle (Richard Guy Briggs) [1299527] - [kernel] mm: Create utility function for accessing a tasks commandline value (Richard Guy Briggs) [1299527] - [kernel] perf/core: Introduce PMU_EV_CAP_READ_ACTIVE_PKG (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Generalize event->group_flags (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] powerpc: Fix copy_file_range syscall (Prarit Bhargava) [1436879] - [kernel] s390: set NR_syscalls to 376 (Prarit Bhargava) [1436879] - [kernel] userns: Remove user namespaces from tech preview status ("Eric W. Biederman") [1340238] - [kernel] userns: By default allow 0 user namespaces in RHEL7 ("Eric W. Biederman") [1340238] - [kernel] ucount: Remove the atomicity from ucount->count ("Eric W. Biederman") [1340238] - [kernel] userns: Make ucounts lock irq-safe ("Eric W. Biederman") [1340238] - [kernel] userns: When the per user per user namespace limit is reached return ENOSPC ("Eric W. Biederman") [1340238] - [kenrel] userns: Document per user per user namespace limits ("Eric W. Biederman") [1340238] - [kernel] mntns: Add a limit on the number of mount namespaces ("Eric W. Biederman") [1340238 1322495] {CVE-2016-6213} - [kernel] netns: Add a limit on the number of net namespaces ("Eric W. Biederman") [1340238] - [kernel] ipcns: Add a limit on the number of ipc namespaces ("Eric W. Biederman") [1340238] - [kernel] ipc: Initialize ipc_namespace->user_ns early ("Eric W. Biederman") [1340238] - [kernel] utsns: Add a limit on the number of uts namespaces ("Eric W. Biederman") [1340238] - [kernel] pidns: Add a limit on the number of pid namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Generalize the user namespace count into ucount ("Eric W. Biederman") [1340238] - [kernel] userns: Make the count of user namespaces per user ("Eric W. Biederman") [1340238] - [kernel] userns: Add a limit on the number of user namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Add per user namespace sysctls ("Eric W. Biederman") [1340238] - [kernel] userns: Free user namespaces in process context ("Eric W. Biederman") [1340238] - [kernel] sysctl: Stop implicitly passing current into sysctl_table_root.lookup ("Eric W. Biederman") [1340238]- [md] dm error: add DAX support (Jeff Moyer) [1384648 1384644] - [dax] rhel: device-dax: only support page-sized faults (Jeff Moyer) [1383489] - [md] dm: allow bio-based table to be upgraded to bio-based with DAX support (Jeff Moyer) [1384648 1384644] - [md] dm snap: add fake origin_direct_access (Jeff Moyer) [1384648 1384644] - [md] dm stripe: add DAX support (Jeff Moyer) [1384644] - [md] dm linear: add DAX support (Jeff Moyer) [1384648] - [uapi] dm: add infrastructure for DAX support (Jeff Moyer) [1384648 1384644] - [kernel] dax: enable dax in the presence of known media errors (badblocks) (Jeff Moyer) [1383825] - [dax] device-dax: fix pmd/pte fault fallback handling (Jeff Moyer) [1383489] - [dax] fix debug output typo (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, pfn: fix memmap reservation size versus 4K alignment (Jeff Moyer) [1383825] - [acpi] nfit: fix acpi_nfit_flush_probe() crash (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: do not delete namespace-id 0 (Jeff Moyer) [1383827] - [nvdimm] constify device_type structures (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero (Jeff Moyer) [1383827] - [nvdimm] pmem: return EIO on read_pmem() failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix mishandled nvdimm_clear_poison() return value (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, pfn: fix align attribute (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test acpi_nfit_ctl() (Jeff Moyer) [1383825] - [acpi] nfit: fix bus vs dimm confusion in xlat_status (Jeff Moyer) [1383825] - [acpi] nfit: validate ars_status output buffer size (Jeff Moyer) [1383825] - [kernel] acpi, nfit, libnvdimm: fix / harden ars_status output length handling (Jeff Moyer) [1383825] - [acpi] nfit: fix extended status translations for ACPI DSMs (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, e820: use module_platform_driver (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: use octal for permissions (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: avoid multiple sector calculations (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: remove else after return in nsio_rw_bytes() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: fix the type of name variable (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use consistent naming for request_mem_region() (Jeff Moyer) [1383825] - [dax] add region 'id', 'size', and 'align' attributes (Jeff Moyer) [1383489] - [dax] device-dax: fix private mapping restriction, permit read-only (Jeff Moyer) [1383489] - [dax] device-dax: fail all private mapping attempts (Jeff Moyer) [1383489] - [dax] device-dax: check devm_nsio_enable() return value (Jeff Moyer) [1383489] - [dax] device-dax: fix percpu_ref_exit ordering (Jeff Moyer) [1383489] - [dax] use correct dev_t value (Jeff Moyer) [1383489] - [dax] convert devm_create_dax_dev to PTR_ERR (Jeff Moyer) [1383489] - [dax] fix mapping size check (Jeff Moyer) [1383489] - [dax] fix device-dax region base (Jeff Moyer) [1383489] - [dax] check resource alignment at dax region/device create (Jeff Moyer) [1383489] - [dax] unmap/truncate on device shutdown (Jeff Moyer) [1383489] - [uapi] dax: define a unified inode/address_space for device-dax mappings (Jeff Moyer) [1383489] - [dax] convert to the cdev api (Jeff Moyer) [1383489] - [dax] embed a struct device in dax_dev (Jeff Moyer) [1383489] - [dax] rename fops from dax_dev_ to dax_ (Jeff Moyer) [1383489] - [dax] reorder dax_fops function definitions (Jeff Moyer) [1383489] - [dax] cleanup needlessly global symbol warnings (Jeff Moyer) [1383489] - [dax] use devm_add_action_or_reset() (Jeff Moyer) [1383489] - [nvdimm] use the right length of "pmem" (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: check and clear poison before writing to pmem (Jeff Moyer) [1383825] - [nvdimm] make CONFIG_NVDIMM_DAX 'bool' (Jeff Moyer) [1383489] - [nvdimm] pmem: report error on clear poison failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: potential NULL deref on allocation error (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: allow a platform to force enable label support (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use generic iostat interfaces (Jeff Moyer) [1383825] - [kernel] blk: introduce generic io stat accounting help function (Jeff Moyer) [1383825] - [nvdimm] /dev/dax: fix Kconfig dependency build breakage (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, namespace: allow creation of multiple pmem-namespaces per region (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: lift single pmem limit in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: filter out of range labels in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: enable allocation of multiple pmem namespaces (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: update label implementation for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: expand pmem device naming scheme for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, region: update nd_region_available_dpa() for multi-pmem support (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: sort namespaces by dpa at init (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: allow multiple pmem-namespaces per region at scan time (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: unify blk and pmem label scanning (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: refactor uuid_show() into a namespace_to_uuid() helper (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, label: convert label tracking to a linked list (Jeff Moyer) [1383827] - [kernel] libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc (Jeff Moyer) [1383825] - [nvdimm] reduce duplicated wpq flushes (Jeff Moyer) [1383825] - [kernel] libnvdimm: clear the internal poison_list when clearing badblocks (Jeff Moyer) [1383825] - [nvdimm] pmem: reduce kmap_atomic sections to the memcpys only (Jeff Moyer) [1383825] - [kernel] x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem() (Jeff Moyer) [1383825] - [acpi] nfit: don't start a full scrub by default for an MCE (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, region: fix flush hint table thinko (Jeff Moyer) [1383825] - [nvdimm] remove duplicate nd_mapping declaration (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: debug invalid interleave-set-cookie values (Jeff Moyer) [1383825] - [acpi] nfit: fail DSMs that return non-zero status by default (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix devm_nvdimm_memremap() error path (Jeff Moyer) [1383825] - [nvdimm] fix PHYS_PFN/PFN_PHYS mixup (Jeff Moyer) [1428115] - [nvdimm] libnvdimm: allow legacy (e820) pmem region to clear bad blocks (Jeff Moyer) [1383825] - [acpi] nfit, mce: Fix SPA matching logic in MCE handler (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: Fix nvdimm_probe error on NVDIMM-N (Jeff Moyer) [1385037] - [nvdimm] Spelling s/unacknoweldged/unacknowledged/ (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nvdimm_notify() (Jeff Moyer) [1383825] - [kernel] acpi, nfit: add dimm device notification support (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nfit_notify() (Jeff Moyer) [1383825] - [tools] testing/nvdimm: fix SIGTERM vs hotplug crash (Jeff Moyer) [1383825] - [acpi] nfit: check for the correct event code in notifications (Jeff Moyer) [1369563] - [nvdimm] btt: add a size attribute for BTTs (Jeff Moyer) [1379275] - [acpi] libnvdimm, nd_blk: mask off reserved status bits (Jeff Moyer) [1383825] - [nvdimm] libnvdimm-btt: Delete an unnecessary check before the function call "__nd_device_register" (Jeff Moyer) [1379275] - [tools] nfit: do an ARS scrub on hitting a latent media error (Jeff Moyer) [1383825] - [acpi] nfit: move to nfit/ sub-directory (Jeff Moyer) [1383825] - [mm] /dev/dax, core: file operations and dax-mmap (Jeff Moyer) [1383489] - [tools] /dev/dax, pmem: direct access to persistent memory (Jeff Moyer) [1383489] - [kernel] nfit, libnvdimm: allow an ARS scrub to be triggered on demand (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: register nvdimm_bus devices with an nd_bus driver (Jeff Moyer) [1383825] - [nvdimm] pmem: clarify a debug print in pmem_clear_poison (Jeff Moyer) [1383825] - [tools] nfit, tools/testing/nvdimm/: unify shutdown paths (Jeff Moyer) [1383825] - [tools] libnvdimm: move ->module to struct nvdimm_bus_descriptor (Jeff Moyer) [1383825] - [tools] nfit: cleanup acpi_nfit_init calling convention (Jeff Moyer) [1383825] - [acpi] nfit: fix _FIT evaluation memory leak + use after free (Jeff Moyer) [1383825] - [acpi] nfit: treat virtual ramdisk SPA as pmem region (Jeff Moyer) [1383825] - [kernel] block: add QUEUE_FLAG_DAX for devices to advertise their DAX support (Jeff Moyer) [1384648 1384644] - [nvdimm] libnvdimm: IS_ERR() usage cleanup (Jeff Moyer) [1383825]- [netdrv] mark the aquantia ethernet driver as tech-preview (David Arcari) [1406021] - [netdrv] aquantia: Reset is_gso flag when EOP reached (David Arcari) [1406021] - [netdrv] aquantia: Fix for LSO with IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Missing spinlock initialization (David Arcari) [1406021] - [netdrv] aquantia: Fix packet type detection (TCP/UDP) for IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Remove adapter re-opening when MTU changed (David Arcari) [1406021] - [netdrv] aquantia: Fix for RX checksum offload (David Arcari) [1406021] - [netdrv] aquantia: Copying tx buffers is not needed (David Arcari) [1406021] - [netdrv] aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page (David Arcari) [1406021] - [netdrv] aquantia: Fixed incorrect buff->len calculation (David Arcari) [1406021] - [netdrv] aquantia: Call netdev_register after all initialized (David Arcari) [1406021] - [netdrv] aquantia: Null pointer check for aq_nic_ndev_alloc (David Arcari) [1406021] - [netdrv] aquantia: Using NETDEV_TX_OK instead 0 (David Arcari) [1406021] - [netdrv] aquantia: Fixed missing rtnl_unlock (David Arcari) [1406021] - [netdrv] aquantia: Superfluous initialization of "err" (David Arcari) [1406021] - [netdrv] aquantia: Using module_pci_driver (David Arcari) [1406021] - [netdrv] aquantia: Removed busy_count field (David Arcari) [1406021] - [netdrv] aquantia: Removed extra assignment for skb->dev (David Arcari) [1406021] - [netdrv] aquantia: remove function aq_ring_tx_deinit (David Arcari) [1406021] - [netdrv] aquantia: Add 2500/5000 mbit link modes support (David Arcari) [1406021] - [netdrv] aquantia: fix dma_mapping_error test (David Arcari) [1406021] - [netdrv] aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1406021] - [netdrv] generalize napi_complete_done() (David Arcari) [1406021] - [netdrv] aquantia: return -ETIME in macro AQ_HW_WAIT_FOR (David Arcari) [1406021] - [netdrv] aquantia: remove another redundant err check (David Arcari) [1406021] - [netdrv] aquantia: remove redundant err check (David Arcari) [1406021] - [netdrv] aquantia: Integrate AQtion 2.5/5 GB NIC driver (David Arcari) [1406021] - [netdrv] aquantia: Receive side scaling (David Arcari) [1406021] - [netdrv] aquantia: Ethtool support (David Arcari) [1406021] - [netdrv] aquantia: Hardware interface and utility functions (David Arcari) [1406021] - [netdrv] aquantia: Atlantic hardware abstraction layer (David Arcari) [1406021] - [netdrv] aquantia: PCI operations (David Arcari) [1406021] - [netdrv] aquantia: Vector operations (David Arcari) [1406021] - [netdrv] aquantia: Atlantic A0 and B0 specific functions (David Arcari) [1406021] - [netdrv] aquantia: Support for NIC-specific code (David Arcari) [1406021] - [netdrv] aquantia: Low-level hardware interfaces (David Arcari) [1406021] - [netdrv] aquantia: Add ring support code (David Arcari) [1406021] - [netdrv] aquantia: Common functions and definitions (David Arcari) [1406021] - [netdrv] aquantia: Make and configuration files (David Arcari) [1406021] - [uapi] ethtool: add support for 2500BaseT and 5000BaseT link modes (David Arcari) [1406021] - [uapi] ethtool: add support for 1000BaseX and missing 10G link modes (David Arcari) [1406021]- [netdrv] ieee802154: atusb: fix driver to work with older firmware versions (David Arcari) [1415327] - [netdrv] at86rf230: Allow slow GPIO pins for "rstn" (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for address fetching to make it DMA able (David Arcari) [1415327] - [netdrv] ieee802154: atusb: make sure we set a randaom extended address if fetching fails (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for buffers to make them DMA able (David Arcari) [1415327] - [bluetooth] btmrvl: drop duplicate header slab.h (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_frame_retries ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: try to read permanent extended address from device (David Arcari) [1415327] - [netdrv] ieee802154: atusb: store firmware version after retrieval for later use (David Arcari) [1415327] - [netdrv] ieee802154: atusb: sync header file from firmware for new features (David Arcari) [1415327] - [netdrv] ieee802154: fakelb: print number of created fake devices during probe (David Arcari) [1415327] - [netdrv] at86rf230: fix cca ed values for rf233 (David Arcari) [1415327] - [net] ieee802154: check device type (David Arcari) [1415327] - [bluetooth] hci_qca: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_h5: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_bcsp: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [net] bluetooth: __ variants of u8 and friends are not neccessary inside kernel (David Arcari) [1415327] - [netdrv] ieee802154: drop duplicate header delay.h (David Arcari) [1415327] - [net] bluetooth: Fix using the correct source address type (David Arcari) [1415327] - [netdrv] ieee802154: constify ieee802154_ops structures (David Arcari) [1415327] - [bluetooth] btwilink: Fix probe return value (David Arcari) [1415327] - [net] bluetooth: Fix append max 11 bytes of name to scan rsp data (David Arcari) [1415327] - [bluetooth] hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 (David Arcari) [1415327] - [bluetooth] btusb: Fix atheros firmware download error (David Arcari) [1415327] - [net] bluetooth: Refactor append name and appearance (David Arcari) [1415327] - [net] bluetooth: Add appearance to default scan rsp data (David Arcari) [1415327] - [net] bluetooth: Fix local name in scan rsp (David Arcari) [1415327] - [bluetooth] btusb: add entry for Marvell 8997 chipset (David Arcari) [1415327] - [bluetooth] Use single return in hci_uart_tty_ioctl() call (David Arcari) [1415327] - [bluetooth] BCSP fails to ACK re-transmitted frames from the peer (David Arcari) [1415327] - [bluetooth] Tidy-up coding style in hci_bcsp.c (David Arcari) [1415327] - [bluetooth] btwilink: Save the packet type before sending (David Arcari) [1415327] - [net] bluetooth: Fix not updating scan rsp when adv off (David Arcari) [1415327] - [bluetooth] Add a new 04ca:3011 QCA_ROME device (David Arcari) [1415327] - [net] bluetooth: Fix NULL pointer dereference in mgmt context (David Arcari) [1415327] - [net] bluetooth: Set appearance only for LE capable controllers (David Arcari) [1415327] - [net] bluetooth: Fix missing ext info event when setting appearance (David Arcari) [1415327] - [net] bluetooth: Add supported data types to ext info changed event (David Arcari) [1415327] - [net] bluetooth: Add appearance to Read Ext Controller Info command (David Arcari) [1415327] - [net] bluetooth: Factor appending EIR to separate helper (David Arcari) [1415327] - [net] bluetooth: Refactor read_ext_controller_info handler (David Arcari) [1415327] - [bluetooth] hci_uart: Add Marvell support (David Arcari) [1415327] - [bluetooth] hci_uart: Add Nokia Protocol identifier (David Arcari) [1415327] - [bluetooth] hci_bcm: Change protocol name (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Fix advertising instance validity check for flags (David Arcari) [1415327] - [net] bluetooth: Unify advertising instance flags check (David Arcari) [1415327] - [net] bluetooth: Remove unused parameter from tlv_data_is_valid function (David Arcari) [1415327] - [net] bluetooth: Add support for appearance in scan rsp (David Arcari) [1415327] - [net] bluetooth: Add support for local name in scan rsp (David Arcari) [1415327] - [bluetooth] btrtl: Add RTL8822BE Bluetooth device (David Arcari) [1415327] - [net] bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag (David Arcari) [1415327] - [net] bluetooth: Use kzalloc instead of kmalloc/memset (David Arcari) [1415327] - [net] bluetooth: Increase the subsystem minor version number (David Arcari) [1415327] - [net] bluetooth: Fix reason code used for rejecting SCO connections (David Arcari) [1415327] - [bluetooth] btqca: remove null checks on edl->data as it is an array (David Arcari) [1415327] - [net] bluetooth: Fix wrong New Settings event when closing HCI User Channel (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI user channels (David Arcari) [1415327] - [netdrv] fakelb: fix schedule while atomic (David Arcari) [1415327] - [net] bluetooth: Append local name and CoD to Extended Controller Info (David Arcari) [1415327] - [net] bluetooth: Add framework for Extended Controller Information (David Arcari) [1415327] - [bluetooth] btusb: Mark CW6622 devices to have broken link key commands (David Arcari) [1415327] - [bluetooth] Remove deprecated create_singlethread_workqueue (David Arcari) [1415327] - [net] bluetooth: Handle HCI raw socket transition from unbound to bound (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI raw sockets (David Arcari) [1415327] - [net] bluetooth: Add extra channel checks for control open/close messages (David Arcari) [1415327] - [net] bluetooth: Assign the channel early when binding HCI sockets (David Arcari) [1415327] - [net] bluetooth: Send control open and close only when cookie is present (David Arcari) [1415327] - [net] bluetooth: Use numbers for subsystem version string (David Arcari) [1415327] - [net] bluetooth: Introduce helper functions for socket cookie handling (David Arcari) [1415327] - [bluetooth] add WCNSS dependency for HCI driver (David Arcari) [1415327] - [net] bluetooth: Use command status event for Set IO Capability errors (David Arcari) [1415327] - [net] bluetooth: Fix wrong Get Clock Information return parameters (David Arcari) [1415327] - [net] bluetooth: Use individual flags for certain management events (David Arcari) [1415327] - [net] bluetooth: mgmt: Fix sending redundant event for Advertising Instance (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT commands and events to monitor (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT open and close to monitor (David Arcari) [1415327] - [net] bluetooth: Introduce helper to pack mgmt version information (David Arcari) [1415327] - [net] bluetooth: Store control socket cookie and comm information (David Arcari) [1415327] - [net] bluetooth: Check SOL_HCI for raw socket options (David Arcari) [1415327] - [bluetooth] bcm203x: don't print error when allocating urb fails (David Arcari) [1415327] - [bluetooth] btusb: Add support for 0cf3:e009 (David Arcari) [1415327] - [net] bluetooth: add printf format attribute to hci_set_[fh]w_info() (David Arcari) [1415327] - [bluetooth] btusb, hci_intel: Fix wait_on_bit_timeout() return value checks (David Arcari) [1415327] - [bluetooth] Introduce Qualcomm WCNSS SMD based HCI driver (David Arcari) [1415327] - [net] bluetooth: Add HCI device identifier for Qualcomm SMD (David Arcari) [1415327] - [net] 6lowpan: ndisc: no overreact if no short address is available (David Arcari) [1415327] - [net] bluetooth: Add combined LED trigger for controller power (David Arcari) [1415327] - [net] bluetooth: Put led_trigger field behind CONFIG_BT_LEDS (David Arcari) [1415327] - [char] miscdevice: Use module_misc_device() macro (David Arcari) [1415327] - [kernel] miscdevice: Add helper macro for misc device boilerplate (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: split sk_filter in l2cap_sock_recv_cb (David Arcari) [1415327] - [net] bluetooth: Fix memory leak at end of hci requests (David Arcari) [1415327] - [net] mac802154: use rate limited warnings for malformed frames (David Arcari) [1415327] - [net] mac802154: don't warn on unsupported frames (David Arcari) [1415327] - [net] mac802154: set phy net namespace for new ifaces (David Arcari) [1415327] - [bluetooth] btmrvl: reset is_suspending flag in failure path (David Arcari) [1415327] - [bluetooth] bpa10x: Add support for hci_set_fw_info (David Arcari) [1415327] - [net] bluetooth: Add debugfs fields for hardware and firmware info (David Arcari) [1415327] - [lib] kasprintf.c: introduce kvasprintf_const (David Arcari) [1415327] - [net] bluetooth: Move hci_recv_frame and hci_recv_diag prototypes (David Arcari) [1415327] - [net] bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU (David Arcari) [1415327] - [kernel] misc: ti-st: Use int instead of fuzzy char for callback status (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Add Authentication Failed reason to Disconnected Mgmt event (David Arcari) [1415327] - [netdrv] mrf24j40: avoid uninitialized byte in SPI transfer to radio (David Arcari) [1415327] - [bluetooth] Add support of 13d3:3490 AR3012 device (David Arcari) [1415327] - [bluetooth] hci_intel: Remove LPM enabling from setup procedure (David Arcari) [1415327] - [net] bluetooth: Rename HCI_BREDR into HCI_PRIMARY (David Arcari) [1415327] - [netdrv] fakelb: allow to run as monitor (David Arcari) [1415327] - [net] ieee802154: cleanup WARN_ON for fc fetch (David Arcari) [1415327] - [netdrv] atusb: don't change csma settings while set channel (David Arcari) [1415327] - [net] 6lowpan: ndisc: set invalid unicast short addr to unspec (David Arcari) [1415327] - [net] ieee802154: fix skb get fc on big endian (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix intra pan id check (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_src_pan helper (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_dst_pan helper (David Arcari) [1415327] - [bluetooth] btusb: add support for device 0489:e092 (David Arcari) [1415327] - [bluetooth] btmrvl: fix slab-out-of-bounds access in btmrvl_sdio (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg return value (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg return value (David Arcari) [1415327] - [net] ieee802154: allow netns create of lowpan interface (David Arcari) [1415327] - [net] ieee802154: add netns support (David Arcari) [1415327] - [net] nl802154: move PAD to right position (David Arcari) [1415327] - [net] 6lowpan: ndisc: add missing 802.15.4 only check (David Arcari) [1415327] - [net] 6lowpan: ndisc: fix double read unlock (David Arcari) [1415327] - [net] 6lowpan: add support for 802.15.4 short addr handling (David Arcari) [1415327] - [net] 6lowpan: add support for getting short address (David Arcari) [1415327] - [net] 6lowpan: introduce 6lowpan-nd (David Arcari) [1415327] - [net] ipv6: introduce neighbour discovery ops (David Arcari) [1415327] - [net] ipv6: export several functions (David Arcari) [1415327] - [net] ndisc: add __ndisc_fill_addr_option function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_data function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_space function (David Arcari) [1415327] - [net] addrconf: put prefix address add in an own function (David Arcari) [1415327] - [net] 6lowpan: remove ipv6 module request (David Arcari) [1415327] - [net] 6lowpan: add 802.15.4 short addr slaac (David Arcari) [1415327] - [net] 6lowpan: add private neighbour data (David Arcari) [1415327] - [net] ieee802154: fix logic error in ieee802154_llsec_parse_dev_addr (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: syntax error ifdef DEBUG (David Arcari) [1415327] - [bluetooth] Add USB ID 13D3:3487 to ath3k (David Arcari) [1415327] - [net] bluetooth: fix power_on vs close race (David Arcari) [1415327] - [bluetooth] hci_intel: Fix null gpio desc pointer dereference (David Arcari) [1415327] - [bluetooth] btmrvl: add platform specific wakeup interrupt support (David Arcari) [1415327] - [net] bluetooth: Add defines for SPI and I2C (David Arcari) [1415327] - [bluetooth] ath3k: Silence uninitialized variable warning (David Arcari) [1415327] - [netdrv] ieee802154: atusb: update my copyright years for this driver (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_mode ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_ed_level ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_csma_params ops callback (David Arcari) [1415327] - [netdrv] at86rf230: increase sleep to off timings (David Arcari) [1415327] - [net] 6lowpan: move mac802154 header (David Arcari) [1415327] - [net] 6lowpan: add lowpan_is_ll function (David Arcari) [1415327] - [net] 6lowpan: move eui64 uncompress function (David Arcari) [1415327] - [net] 6lowpan: iphc: remove unnecessary zero data (David Arcari) [1415327] - [net] 6lowpan: iphc: rename add lowpan prefix (David Arcari) [1415327] - [net] 6lowpan: move lowpan_802154_dev to 6lowpan (David Arcari) [1415327] - [net] 6lowpan: change naming for lowpan private data (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix short addr hash (David Arcari) [1415327] - [net] nl802154: avoid address change while running lowpan (David Arcari) [1415327] - [net] ieee802154: add short address helpers (David Arcari) [1415327] - [kernel] ieee802154: cleanups for ieee802154.h (David Arcari) [1415327] - [netdrv] mrf24j40: apply the security-enabled bit on secured outbound frames (David Arcari) [1415327] - [netdrv] mrf24j40: fix security-enabled processing on inbound frames (David Arcari) [1415327] - [kernel] ieee802154: add security bit check function (David Arcari) [1415327] - [bluetooth] hci_bcsp: fix code style (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: fix memory leak of firmware (David Arcari) [1415327] - [net] 6lowpan: iphc: fix handling of link-local compression (David Arcari) [1415327] - [net] bluetooth: Allow setting BT_SECURITY_FIPS with setsockopt (David Arcari) [1415327] - [bluetooth] hci_ldisc: Fix null pointer derefence in case of early data (David Arcari) [1415327] - [bluetooth] hci_bcm: Add BCM2E71 ACPI ID (David Arcari) [1415327] - [net] bluetooth: Ignore unknown advertising packet types (David Arcari) [1415327] - [net] bluetooth: Fix setting NO_BREDR advertising flag (David Arcari) [1415327] - [net] ipv6: Add checks for 6LOWPAN ARP type (David Arcari) [1415327] - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430580] {CVE-2017-6214} - [net] ipv4: keep skb->dst around in presence of IP options (Sabrina Dubroca) [1433201] {CVE-2017-5970} - [net] neigh: only allow init_net to change the default neigh_parms (Hangbin Liu) [1434277] - [net] neigh: no need to call lookup_neigh_parms in neigh_parms_alloc (Hangbin Liu) [1434277] - [net] ipv6: Paritially checksum full MTU frames (Vlad Yasevich) [1420109] - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Vlad Yasevich) [1420109] - [net] udp: disallow UFO for sockets with SO_NO_CHECK option (Vlad Yasevich) [1420109] - [net] udp: only allow UFO for packets from SOCK_DGRAM sockets (Vlad Yasevich) [1420109] - [net] ipv6: make ECMP route replacement less greedy (Xin Long) [1430267] - [net] ipv6: fix multipath route replace error recovery (Xin Long) [1430267] - [net] ipv6: fix ECMP route replacement (Xin Long) [1430267] - [net] ipv6: do not delete previously existing ECMP routes if add fails (Xin Long) [1430267]- [net] flow_dissector: skb_flow_get_be16() can be static (Jonathan Toppins) [1428557] - [net] flow_dissector: Update pptp handling to avoid null pointer deref. (Jonathan Toppins) [1428557] - [net] flow dissector: ICMP support (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_flow_dissect() must cap its return value (Jonathan Toppins) [1428557] - [net] flow_dissector: Add enums for encapsulation keys (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_get_hash_symmetric arg can be const (Jonathan Toppins) [1428557] - [net] flow_dissector: fix vlan tag handling (Jonathan Toppins) [1428557] - [net] flow_dissector: Check skb for VLAN only if skb specified. (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Fix uninitialized flow_keys used in __skb_get_hash possibly (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Add the const for the parameter of flow_keys_have_l4 (Jonathan Toppins) [1428557] - [net] flow_dissector: Get vlan priority in addition to vlan id (Jonathan Toppins) [1428557] - [net] flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci (Jonathan Toppins) [1428557] - [net] rps: Inspect PPTP encapsulated by GRE to get flow hash (Jonathan Toppins) [1428557] - [net] pptp: fix byte order warnings (Jonathan Toppins) [1428557] - [net] packet: Use symmetric hash for PACKET_FANOUT_HASH. (Jonathan Toppins) [1428557] - [net] flow_dissector: Make dissector_uses_key() and skb_flow_dissector_target() public (Jonathan Toppins) [1428557] - [net] eth: Pull header from first fragment via eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use same pointer for IPv4 and IPv6 addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: Correctly handle parsing FCoE (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix fragment handling for header length computation (Jonathan Toppins) [1428557] - [net] flow_dissector: Check for IP fragmentation even if not using IPv4 address (Jonathan Toppins) [1428557] - [net] flow_dissector: Copy inner L3 and L4 headers as unaligned on GRE TEB (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use 'const' where possible. (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix function argument ordering dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move __get_hash_from_flowi{4, 6} into flow_dissector.c (Jonathan Toppins) [1428557] - [net] flow_dissector: Don't use bit fields. (Jonathan Toppins) [1428557] - [net] flow_dissector: Ignore flow dissector return value from ___skb_get_hash (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of encapsulation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing when an IPv6 flow label is seen (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing at L3 (Jonathan Toppins) [1428557] - [net] flow_dissector: Support IPv6 fragment header (Jonathan Toppins) [1428557] - [net] ipv6: introduce ipv6_authlen and IP6_OFFSET (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of fragmentation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flags argument to skb_flow_dissector functions (Jonathan Toppins) [1428557] - [net] flow_dissector: Jump to exit code in __skb_flow_dissect (Jonathan Toppins) [1428557] - [net] flowi: Abstract out functions to get flow hash based on flowi (Jonathan Toppins) [1428557] - [net] Make __skb_set_sw_hash a general function (Jonathan Toppins) [1428557] - [net] flow_dissector: Add functions to get skb->hash based on flow structures (Jonathan Toppins) [1428557] - [net] Set sk_txhash from a random number (Jonathan Toppins) [1428557] - [net] break flow vs skbuff header dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move skb related functions to skbuff.h (Jonathan Toppins) [1428557] - [net] flow_dissector: Pre-initialize ip_proto in __skb_flow_dissect() (Jonathan Toppins) [1428557] - [net] flow_dissector: fix ipv6 dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix MPLS entropy label handling in flow dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: Add MPLS entropy label in flow_keys (Jonathan Toppins) [1428557] - [net] mpls: Change reserved label names to be consistent with netbsd (Jonathan Toppins) [1428557] - [net] mpls: Move reserved label definitions (Jonathan Toppins) [1428557] - [net] flow_dissector: Add GRE keyid in flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add IPv6 flow label to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add VLAN ID to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get rid of IPv6 hash addresses flow keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add keys for TIPC address (Jonathan Toppins) [1428557] - [net] flow_dissector: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get skb hash over flow_keys structure (Jonathan Toppins) [1428557] - [net] flow_dissector: Remove superfluous setting of key_basic (Jonathan Toppins) [1428557] - [net] mpls: Add definition for IPPROTO_MPLS (Jonathan Toppins) [1428557] - [net] flow_dissector: Simplify GRE case in flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: do not break if ports are not needed in flowlabel (Jonathan Toppins) [1428557] - [net] flow_dissector: remove bogus return in tipc section (Jonathan Toppins) [1428557] - [net] flow_dissector: call init_default_flow_dissectors() earlier (Jonathan Toppins) [1428557] - [net] flow_dissector: change port array into src, dst tuple (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for Ethernet addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for ipv6 addressses (Jonathan Toppins) [1428557] - [net] flow_dissector: add missing header includes (Jonathan Toppins) [1428557] - [net] flow_dissector: use programable dissector in skb_flow_dissect and friends (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce programable flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for skb_get_poff (Jonathan Toppins) [1428557] - [net] move __skb_tx_hash to dev.c (Jonathan Toppins) [1428557] - [net] move __skb_get_hash function declaration to flow_dissector.h (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for __skb_get_hash and remove couple of empty lines (Jonathan Toppins) [1428557] - [net] move *skb_get_poff declarations into correct header (Jonathan Toppins) [1428557] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Jonathan Toppins) [1428557] - [net] change name of flow_dissector header to match the .c file name (Jonathan Toppins) [1428557] - [net] sched: sch_choke: Use flow_keys_digest (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flow_keys digest (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfq (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfb (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_fq_codel (Jonathan Toppins) [1428557] - [net] flow_dissector: add tipc support (Jonathan Toppins) [1428557] - [net] sched: fix skb->protocol use in case of accelerated vlan path (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix alignment issue in __skb_flow_get_ports (Jonathan Toppins) [1428557] - [net] fix comments for __skb_flow_get_ports() (Jonathan Toppins) [1428557] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Jonathan Toppins) [1428557] - [net] Convert uses of __constant_ to (Jonathan Toppins) [1428557] - [net] flow_dissector: small optimizations in IPv4 dissect (Jonathan Toppins) [1428557] - [net] flow_dissector: add 802.1ad support (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for IPPROTO_IPV6 (Jonathan Toppins) [1428557] - [net] flow_dissector: clean up IPIP case (Jonathan Toppins) [1428557]- [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1433861] - [scsi] megaraid_sas: raid6 also require cpuSel check same as raid5 (Tomas Henzl) [1433861] - [scsi] megaraid_sas: add correct return type check for ldio hint logic for raid1 (Tomas Henzl) [1433861] - [scsi] hpsa: fix volume offline state (Joseph Szczypek) [1384611] - [scsi] hpsa: update version to 3.4.18-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: do not timeout reset operations (Joseph Szczypek) [1384611] - [scsi] hpsa: limit outstanding rescans (Joseph Szczypek) [1384611] - [scsi] hpsa: update check for logical volume status (Joseph Szczypek) [1384611] - [scsi] hpsa: remove coalescing settings for ioaccel2 (Joseph Szczypek) [1384611] - [scsi] hpsa: remove memory allocate failure message (Joseph Szczypek) [1384611] - [scsi] hpsa: fallback to use legacy REPORT PHYS command (Joseph Szczypek) [1384611] - [scsi] hpsa: use phN for short hex dumps (Joseph Szczypek) [1384611] - [scsi] hpsa: add 'ctlr_num' sysfs attribute (Joseph Szczypek) [1384611] - [scsi] hpsa: use correct DID_NO_CONNECT hostbyte (Joseph Szczypek) [1384611] - [scsi] hpsa: use bus '3' for legacy HBA devices (Joseph Szczypek) [1384611] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1384611] - [scsi] hpsa: Remove unneeded void pointer cast (Joseph Szczypek) [1384611] - [scsi] hpsa: correct call to hpsa_do_reset (Joseph Szczypek) [1384611] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1384611] - [scsi] hpsa: Prevent sending bmic commands to externals (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for vpd support before sending (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null device pointers (Joseph Szczypek) [1384611] - [scsi] hpsa: Determine device external status earlier (Joseph Szczypek) [1384611] - [scsi] hpsa: change hpsa_passthru_ioctl timeout (Joseph Szczypek) [1384611] - [scsi] hpsa: update driver to 3.4.16-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: correct handling of HBA device removal (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel2 error procecssing (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel state change operation (Joseph Szczypek) [1384611] - [scsi] hpsa: add timeouts for driver initiated commands (Joseph Szczypek) [1384611] - [scsi] hpsa: add sas_address to sysfs device attibute (Joseph Szczypek) [1384611] - [scsi] hpsa: correct initialization order issue (Joseph Szczypek) [1384611] - [scsi] hpsa: set the enclosure identifier to zero (Joseph Szczypek) [1384611] - [scsi] hpsa: remove function definition for sanitize_inquiry_string (Joseph Szczypek) [1384611]- [infiniband] ib/hfi1: Process qp wait list in IRQ thread periodically (Don Dutile) [1382806 1417286] - [infiniband] ib/ipoib: Add destination address when re-queue packet (Don Dutile) [1417286] - [netdrv] mlx4_core: Use cq quota in SRIOV when creating completion EQs (Don Dutile) [1429188 1417286] - [uapi] rdma: Don't reference kernel private header from UAPI header (Don Dutile) [1385326 1417286] - [infiniband] ib/rxe: Fix mem_check_range integer overflow (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix resid update (Don Dutile) [1384574 1417286] - [netdrv] mlx4: Invoke softirqs after napi_reschedule (Don Dutile) [1417286] - [netdrv] mlx4: Fix memory leak after mlx4_en_update_priv() (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Avoid command timeouts during VF driver device shutdown (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx5e: Check ets capability before ets query FW command (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Fix update of hash function/key via ethtool (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Modify TIRs hash only when it's needed (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Err when retrieving steering name-space fails (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Return EOPNOTSUPP when failing to get steering name-space (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385330 1417286] - [infiniband] rdma/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled (Don Dutile) [1417286] - [infiniband] ib/rxe: Prevent from completer to operate on non valid QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix rxe dev insertion to rxe_dev_list (Don Dutile) [1384574 1417286] - [infiniband] ib/umem: Release pid in error and ODP flow (Don Dutile) [1417286] - [infiniband] rdma/qedr: Dispatch port active event from qedr_add (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix and simplify memory leak in PD alloc (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix RDMA CM loopback (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix formatting (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Mark three functions as static (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't reset QP when queues aren't flushed (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't spam dmesg if QP is in error state (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Remove CQ spinlock from CM completion handlers (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Return max inline data in QP query result (Don Dutile) [1275823 1417286] - [uapi] rdma/qedr: Add uapi header qedr-abi.h (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix MTU returned from QP query (Don Dutile) [1275823 1417286] - [rdma] core: Add the function ib_mtu_int_to_enum (Don Dutile) [1417286] - [uapi] ib/cxgb3: fix misspelling in header guard (Don Dutile) [1417286] - [infiniband] ib/iser: remove unused variable from iser_conn struct (Don Dutile) [1417286] - [infiniband] ib/iser: Fix sg_tablesize calculation (Don Dutile) [1417286] - [infiniband] ib/srp: fix invalid indirect_sg_entries parameter value (Don Dutile) [1417286] - [infiniband] ib/srp: fix mr allocation when the device supports sg gaps (Don Dutile) [1417286] - [netdrv] mlx5e: Do not recycle pages from emergency reserve (Don Dutile) [1385330 1417286] - [netdrv] qed: avoid possible stack overflow in qed_ll2_acquire_connection (Don Dutile) [1275823 1417286] - [netdrv] mlx5e: Remove unused variable (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove unnecessary checks when setting num channels (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Remove unnecessary checks when setting num channels (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Fix racy CQ (Completion Queue) free (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4: do not call napi_schedule() without care (Don Dutile) [1385329 1417286] - [net] svcrdma: avoid duplicate dma unmapping during error recovery (Don Dutile) [1417286] - [netdrv] mlx5: Only cancel recovery work when cleaning up device (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove WARN_ONCE from adaptive moderation code (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Un-register uplink representor on nic_disable (Don Dutile) [1385330 1417286] - [infiniband] iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: free EQ queue memory on last deref (Don Dutile) [1417517 1385866 1417286] - [infiniband] iw_cxgb4: refactor sq/rq drain logic (Don Dutile) [1416914 1385866 1417286] - [kernel] mlx4_core: Fix raw qp flow steering rules under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix type mismatch for 32-bit systems (Don Dutile) [1385329 1417286] - [netdrv] mlx4: Remove BUG_ON from ICM allocation routine (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix bad WQE issue (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Use-after-free causes a resource leak in flow-steering detach (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Disable netdev after close (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Don't sync netdev state when not registered (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Check ets capability before initializing ets settings (Don Dutile) [1386547 1385330 1417286] - [kernel] revert "net/mlx5: Add MPCNT register infrastructure" (Don Dutile) [1385330 1417286] - [netdrv] revert "net/mlx5e: Expose PCIe statistics to ethtool" (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Prevent setting multicast macs for VFs (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Release FTE lock in error flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Mask destination mac value in ethtool steering rules (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Avoid shadowing numa_node (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Cancel recovery work in remove flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check FW limitations on log_max_qp before setting it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Disable RoCE on the e-switch management port under switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Fix user prio field in XDP forward (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Don't check for null ptr in send() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Drop future atomic/read packets rather than retrying (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use BTH_PSN_MASK when ACKing duplicate sends (Don Dutile) [1384574 1417286] - [infiniband] qedr: Always notify the verb consumer of flushed CQEs (Don Dutile) [1275823 1417286] - [infiniband] qedr: clear the vendor error field in the work completion (Don Dutile) [1275823 1417286] - [infiniband] qedr: post_send/recv according to QP state (Don Dutile) [1275823 1417286] - [infiniband] qedr: ignore inline flag in read verbs (Don Dutile) [1275823 1417286] - [infiniband] qedr: modify QP state to error when destroying it (Don Dutile) [1275823 1417286] - [infiniband] qedr: return correct value on modify qp (Don Dutile) [1275823 1417286] - [infiniband] qedr: return error if destroy CQ failed (Don Dutile) [1275823 1417286] - [infiniband] qedr: configure the number of CQEs on CQ creation (Don Dutile) [1275823 1417286] - [rdma] ib/cma: Fix a race condition in iboe_addr_get_sgid() (Don Dutile) [1417286] - [net] rds: use rb_entry() (Don Dutile) [1417286] - [netdrv] mlx5: use rb_entry() (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Fix a memory leak in rxe_qp_cleanup() (Don Dutile) [1384574 1417286] - [netdrv] chelsio: cxgb3: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/mlx4: fix improper return value (Don Dutile) [1385329 1417286] - [infiniband] ib/ocrdma: fix bad initialization (Don Dutile) [1385876 1417286] - [infiniband] nes: return value of skb_linearize should be handled (Don Dutile) [1417286] - [infiniband] ib/core: fix unmap_sg argument (Don Dutile) [1417286] - [infiniband] ib/mthca: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1417286] - [infiniband] mlx5, calc_sq_size(): Make a debug message more informative (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Remove a set-but-not-used variable (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Use { } instead of { 0 } to init struct (Don Dutile) [1385330 1417286] - [infiniband] ib/srp: Make writing the add_target sysfs attr interruptible (Don Dutile) [1417286] - [infiniband] ib/srp: Make mapping failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Make login failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Introduce a local variable in srp_add_one() (Don Dutile) [1417286] - [infiniband] ib/multicast: Check ib_find_pkey() return value (Don Dutile) [1417286] - [infiniband] ipoib: Avoid reading an uninitialized member variable (Don Dutile) [1417286] - [infiniband] ib/mad: Fix an array index check (Don Dutile) [1417286] - [infiniband] ib/mlx4: Rework special QP creation error path (Don Dutile) [1385329 1417286] - [infiniband] ib/usnic: simplify IS_ERR_OR_NULL to IS_ERR (Don Dutile) [1417286] - [infiniband] ib/core: Issue DREQ when receiving REQ/REP for stale QP (Don Dutile) [1417286] - [infiniband] ib/nes: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/isert: do not ignore errors in dma_map_single() (Don Dutile) [1417286] - [infiniband] rdma: fix buggy code that the compiler warns about (Don Dutile) [1385848 1417286] - [infiniband] ib/rdmavt: Avoid queuing work into a destroyed cq kthread worker (Don Dutile) [1385848 1417286] - [infiniband] ib/mlx5: avoid bogus -Wmaybe-uninitialized warning (Don Dutile) [1385330 1417286] - [uapi] rdma uapi: Use __kernel_sockaddr_storage (Don Dutile) [1417286] - [infiniband] ib_isert: log the connection reject message (Don Dutile) [1417286] - [net] rds_rdma: log the connection reject message (Don Dutile) [1417286] - [infiniband] ib_iser: log the connection reject message (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_consumer_reject_data helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_is_consumer_reject() helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_reject_msg() helper function (Don Dutile) [1417286] - [infiniband] qedr: remove pointless NULL check in qedr_post_send() (Don Dutile) [1275823 1417286] - [infiniband] qedr: Use list_move_tail instead of list_del/list_add_tail (Don Dutile) [1275823 1417286] - [infiniband] qedr: Fix possible memory leak in qedr_create_qp() (Don Dutile) [1275823 1417286] - [infiniband] qedr: return -EINVAL if pd is null and avoid null ptr dereference (Don Dutile) [1275823 1417286] - [rdma] ib/mad: Eliminate redundant SM class version defines for OPA (Don Dutile) [1417286] - [infiniband] ib/mlx5: Properly adjust rate limit on QP state transitions (Don Dutile) [1385326 1385330 1417286] - [uapi] ib/uverbs: Extend modify_qp and support packet pacing (Don Dutile) [1385326 1417286] - [rdma] ib/core: Support rate limit for packet pacing (Don Dutile) [1385326 1417286] - [uapi] ib/mlx5: Report mlx5 packet pacing capabilities when querying device (Don Dutile) [1385326 1385330 1417286] - [infiniband] ib/mlx5: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Rename RoCE related helpers to reflect being Eth ones (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Refactor registration to netdev notifier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Use u64 for UMR length (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Avoid system crash when enabling many VFs (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Assign SRQ type earlier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Fix out-of-range array index in destroy qp flow (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx5: Make create/destroy_ah available to userspace (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Use kernel driver to help userspace create ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Let create_ah return extended response to user (Don Dutile) [1417286] - [uapi] ib/mlx5: Report that device has udata response in create_ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Change ib_resolve_eth_dmac to use it in create AH (Don Dutile) [1417286] - [infiniband] ib/mlx5: Add support to match inner packet fields (Don Dutile) [1386703 1385330 1417286] - [rdma] ib/core: Introduce inner flow steering (Don Dutile) [1386703 1417286] - [infiniband] ib/mlx5: Support Vxlan tunneling specification (Don Dutile) [1385330 1417286] - [uapi] ib/uverbs: Add support for Vxlan protocol (Don Dutile) [1386703 1417286] - [rdma] ib/core: Align structure ib_flow_spec_type (Don Dutile) [1386703 1417286] - [rdma] ib/core: Add flow spec tunneling support (Don Dutile) [1386703 1417286] - [uapi] ib/mlx5: Add support for CQE compressing (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 CQE compression caps during query (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 multi packet WQE caps during query (Don Dutile) [1385330 1417286] - [kernel] mlx5: Report multi packet WQE capabilities (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Increase max number of completions to 32k (Don Dutile) [1384574 1417286] - [infiniband] ib/mlx4: Check if GRH is available before using it (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Hold refs when running tasklets (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Wait for tasklets to finish before tearing down QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in duplicate_request() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in rxe_create_qp() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for zero-byte operations (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Unblock loopback by moving skb_out increment (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Don't update the response PSN unless it's going forwards (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Advance the consumer pointer before posting the CQE (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove buffer used for printing IP address (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove unneeded cast in rxe_srq_from_attr() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use DEFINE_SPINLOCK() for spinlock (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: avoid putting a large struct rxe_qp on stack (Don Dutile) [1384574 1417286] - [infiniband] ib/hfi1: Define platform_config_table_limits once (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: constify mmu_notifier_ops structure (Don Dutile) [1382806 1417286] - [rdma] ib/rdmavt, ib/hfi1, ib/qib: Add inlines for mtu division (Don Dutile) [1382806 1381986 1417286] - [infiniband] ib/hfi1, ib/qib: use rvt swqe mr deref helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add swqe mr deref helper (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Avoid credit return allocation for cpu-less NUMA nodes (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1, ib/qib: Use new send completion helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add a send completion helper (Don Dutile) [1385848 1417286] - [infiniband] ib/qib: Use standard refcount wrapper for QPs (Don Dutile) [1381986 1417286] - [infiniband] ib/hfi1: Use reference count wrapper for MRs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Replace qp->refcount release code with standard driver wrapper (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Preserve external device completed bit (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove critical section gap in sc_buffer_alloc() (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove usage of qp->s_cur_sge (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Add trace of MR segs (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Add special setting for low power AOC (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove definition of unused hfi1_affinity struct (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove dependence on qp->s_cur_size (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Show statistics counters under IB stats interface (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Fix trace hierarchy (Don Dutile) [1385848 1417286] - [uapi] ib/hfi1: Disable header suppression for short packets (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Export 8051 memory and LCB registers via debugfs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Use non-atomic __test_and_clear_bit in hot path (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Fix dc8051 multiple qword memory reads (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Read new EPROM format (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: use pad format string for dma_addr_t (Don Dutile) [1385330 1417286] - [netdrv] cxgb4/cxgb4vf: Remove deprecated module parameters (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: Fix error return code in c4iw_rdev_open() (Don Dutile) [1385866 1417286] - [crypto] chcr - checking for IS_ERR() instead of NULL (Don Dutile) [1417286] - [netdrv] mlx4: use reset to set mac header (Don Dutile) [1385329 1417286] - [infiniband] remove WARN that is not kernel bug (Don Dutile) [1417286] - [infiniband] ib/ipoib: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/isert: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/rxe: Remove and fix debug prints after allocation failure (Don Dutile) [1384574 1417286] - [infiniband] ib/ocrdma: Remove and fix debug prints after allocation failure (Don Dutile) [1385876 1417286] - [infiniband] ib/usninc: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mthca: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/nes: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/qib: Remove debug prints after allocation failure (Don Dutile) [1381986 1417286] - [infiniband] ib/cxgb4: Remove debug prints after allocation failure (Don Dutile) [1385866 1417286] - [infiniband] ib/cxgb3: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Remove debug prints after allocation failure (Don Dutile) [1382806 1417286] - [infiniband] ib/mlx5: Remove debug prints after allocation failure (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Remove debug prints after allocation failure (Don Dutile) [1385329 1417286] - [infiniband] ib/core: Release allocated memory in cache setup failure (Don Dutile) [1417286] - [infiniband] ib/core: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mad: Remove debug prints after allocation failure (Don Dutile) [1417286] - [netdrv] mlx4: fix use-after-free in mlx4_en_fold_software_stats() (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Save the represntor netdevice as part of the representor (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: skip loopback selftest with !CONFIG_INET (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Create UMR MKey per RQ (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Move function mlx5e_create_umr_mkey (Don Dutile) [1385330 1417286] - [kernel] mlx5e: Implement Fragmented Work Queue (WQ) (Don Dutile) [1368400 1428349 1417286 1385330] - [net] svcrdma: Further clean-up of svc_rdma_get_inv_rkey() (Don Dutile) [1417286] - [net] svcrdma: Break up dprintk format in svc_rdma_accept() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variable in rdma_copy_tail() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variables in xprt_rdma_bc_allocate() (Don Dutile) [1417286] - [net] svcrdma: Remove svc_rdma_op_ctxt::wc_status (Don Dutile) [1417286] - [net] svcrdma: Remove DMA map accounting (Don Dutile) [1417286] - [net] svcrdma: Remove BH-disabled spin locking in svc_rdma_send() (Don Dutile) [1417286] - [net] svcrdma: Renovate sendto chunk list parsing (Don Dutile) [1417286] - [net] svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm (Don Dutile) [1417286] - [netdrv] ethernet :mellanox :mlx5: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385330 1417286] - [netdrv] ethernet :mellanox :mlx4: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385329 1417286] - [kernel] pci: mm: add pci_pool_zalloc() call (Don Dutile) [1417286] - [crypto] chcr - Move tfm ctx variable to request context (Don Dutile) [1417286] - [crypto] chcr - Use SHASH_DESC_ON_STACK (Don Dutile) [1417286] - [crypto] chcr - Adjust Dest. buffer size (Don Dutile) [1417286] - [crypto] chcr - Calculate Reverse round key in setkey callback (Don Dutile) [1417286] - [crypto] chcr - Remove dynamic allocation (Don Dutile) [1417286] - [crypto] chcr - Fixes Unchecked dereference inside function (Don Dutile) [1417286] - [crypto] chcr - Added new structure chcr_wr (Don Dutile) [1417286] - [crypto] chcr - Cosmetic change (Don Dutile) [1417286] - [net] xprtrdma: Relocate connection helper functions (Don Dutile) [1417286] - [net] xprtrdma: Update dprintk in rpcrdma_count_chunks (Don Dutile) [1417286] - [net] xprtrdma: Shorten QP access error message (Don Dutile) [1417286] - [net] xprtrdma: Squelch "max send, max recv" messages at connect time (Don Dutile) [1417286] - [net] xprtrdma: Update documenting comment (Don Dutile) [1417286] - [net] xprtrdma: Refactor FRMR invalidation (Don Dutile) [1417286] - [net] xprtrdma: Avoid calls to ro_unmap_safe() (Don Dutile) [1417286] - [net] xprtrdma: Address coverity complaint about wait_for_completion() (Don Dutile) [1417286] - [net] xprtrdma: Support for SG_GAP devices (Don Dutile) [1417286] - [net] xprtrdma: Make FRWR send queue entry accounting more accurate (Don Dutile) [1417286] - [net] xprtrdma: Cap size of callback buffer resources (Don Dutile) [1417286] - [netdrv] mlx4: give precise rx/tx bytes/packets counters (Don Dutile) [1385329 1417286] - [scsi] srp_transport: Move queuecommand() wait code to SCSI core (Don Dutile) [1417286] - [netdrv] mlx5e: Add CQE compression user control (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Moves pflags to priv->params (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add support for loopback selftest (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add support for ethtool self diagnostics test (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add DCBX control interface (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: ConnectX-4 firmware support for DCBX (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5: Add DCBX firmware commands support (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Read ETS settings directly from firmware (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5e: Support DCBX CEE API (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Add qos capability check (Don Dutile) [1385330 1417286] - [netdrv] mlx4: do not use priv->stats_lock in mlx4_en_auto_moderation() (Don Dutile) [1385329 1417286] - [netdrv] mlx5: remove a duplicate condition (Don Dutile) [1385330 1417286] - [netdrv] cxgb4: fix memory leak on txq_info (Don Dutile) [1385330 1385866 1417286] - [netdrv] mlx4: reorganize struct mlx4_en_tx_ring (Don Dutile) [1385330 1385329 1417286] - [netdrv] mlx5: E-Switch, Add control for inline mode (Don Dutile) [1385330 1417286] - [kernel] mlx5: Enable to query min inline for a specific vport (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Support VF vport link state control for SRIOV switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4: avoid unnecessary dirtying of critical fields (Don Dutile) [1385329 1417286] - [target] cxgb4: Allocate Tx queues dynamically (Don Dutile) [1385866 1417286] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add MPCNT register infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Set driver version into firmware (Don Dutile) [1385330 1417286] - [kernel] mlx5: Set driver version infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add port module event counters to ethtool stats (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add handling for port module event (Don Dutile) [1385330 1417286] - [kernel] mlx5: Port module event hardware structures (Don Dutile) [1385330 1417286] - [kernel] mlx5: Make the command interface cache more flexible (Don Dutile) [1385330 1417286] - [netdrv] mlx4_core: Use device ID defines (Don Dutile) [1385329 1417286] - [kernel] pci: Add Mellanox device IDs (Don Dutile) [1387321 1417286] - [net] rds: tcp: Force every connection to be initiated by numerically smaller IP address (Don Dutile) [1417286] - [net] rds: tcp: Track peer's connection generation number (Don Dutile) [1417286] - [net] rds: tcp: set RDS_FLAG_RETRANSMITTED in cp_retrans list (Don Dutile) [1417286] - [netdrv] mlx5e: remove napi_hash_del() calls (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: remove napi_hash_del() call (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Fix port query for 56Gb Ethernet links (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Put non zero value in max_ah device attribute (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Handle well-known-gid in mad_demux processing (Don Dutile) [1385329 1417286] - [rdma] ib/mlx4: Handle IPv4 header when demultiplexing MAD (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Set traffic class in AH (Don Dutile) [1385329 1417286] - [infiniband] ib/ipoib: Remove can't use GFP_NOIO warning (Don Dutile) [1362586 1417286] - [infiniband] ib/mlx5: Limit mkey page size to 2GB (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix reported max SGE calculation (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Wait for all async command completions to complete (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Put non zero value in max_ah (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix atomic cap in indirect UMR (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Replace numerical constant with predefined MACRO (Don Dutile) [1385330 1417286] - [infiniband] ib/core: Save QP in ib_flow structure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Optimize pio_buf and send_context structs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Get rid of divide in pio buffer allocator (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add active channel and backplane support for integrated devices (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize devdata cachelines (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Unify access to GUID entries (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize pio cachelines (Don Dutile) [1382806 1417286] - [rdma] ib/rdmvat: Organize hot path calldowns into a single cacheline (Don Dutile) [1382806 1417286] - [rdma] ib/hfi1: Optimize lkey validation structures (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Inline sdma_txclean() for verbs pio (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add unique txwait_lock for txreq events (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add ndo_udp_tunnel_add to VF representors (Don Dutile) [1385330 1417286] - [kernel] mlx5: Support encap id when setting new steering entry (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add creation flags when adding new flow table (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check max encap header size capability (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Move alloc/dealloc encap commands declarations to common header file (Don Dutile) [1385330 1417286] - [net] rds: tcp: start multipath acceptor loop at 0 (Don Dutile) [1417286] - [net] rds: tcp: report addr/port info based on TCP socket in rds-info (Don Dutile) [1417286] - [scsi] replace custom approach to hexdump small buffers (Don Dutile) [1417286] - [netdrv] mlx4_en: Refactor the XDP forwarding rings scheme (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: add xdp forwarding and data write support (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Add TX_XDP for CQ types (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add option to add fwd rule with counter (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add multi dest support (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Group similer rules under the same fte (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Refactor find_flow_rule (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Use fte status to decide on firmware command (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Don't unlock fte while still using it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add SRIOV VF max rate configuration support (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Introduce E-switch QoS management (Don Dutile) [1386713 1385330 1417286] - [kernel] mlx5: Introduce TSAR manipulation firmware commands (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 VF device ID (Don Dutile) [1385330 1387321 1417286] - [netdrv] mlx5: Fix length of async_event_mask (Don Dutile) [1385330 1417286] - [kernel] mlx5: Ensure SRQ physical address structure endianness (Don Dutile) [1385330 1417286] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Skip handling unknown events (Don Dutile) [1385330 1417286] - [infiniband] ib/ipoib: Flip to new dev walk API (Don Dutile) [1417286] - [infiniband] ib/core: Flip to the new dev walk API (Don Dutile) [1417286] - [net] rds: Remove duplicate prefix from rds_conn_path_error use (Don Dutile) [1417286] - [net] rds: Remove unused rds_conn_error (Don Dutile) [1417286] - [infiniband] ib/rxe: Fix sending out loopback packet on netdev interface (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Avoid scheduling tasklet for userspace QP (Don Dutile) [1384574 1417286]- [net] pktgen: add needed include file (Ivan Vecera) [1382040] - [net] Add net-device param to the get offloaded stats ndo (Ivan Vecera) [1382040] - [net] core: Correctly iterate over lower adjacency list (Ivan Vecera) [1382040] - [net] switchdev: Execute bridge ndos only for bridge ports (Ivan Vecera) [1382040] - [net] Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1382040] - [net] Add couple of lower device helper functions (Ivan Vecera) [1382040] - [net] pktgen: fix UDP checksum computation (Ivan Vecera) [1382040] - [net] pktgen: Add UDPCSUM flag to support UDP checksums (Ivan Vecera) [1382040] - [net] devlink: Add E-Switch inline mode control (Ivan Vecera) [1382040] - [net] neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Fix error path (Ivan Vecera) [1382040] - [net] sched: matchall: Fix configuration race (Ivan Vecera) [1382040] - [net] ipv4: fib: Allow for consistent FIB dumping (Ivan Vecera) [1382040] - [net] ipv4: fib: Convert FIB notification chain to be atomic (Ivan Vecera) [1382040] - [net] ipv4: fib: Add fib_info_hold() helper (Ivan Vecera) [1382040] - [net] ipv4: fib: Export free_fib_info() (Ivan Vecera) [1382040] - [net] neigh: Send netevent after marking neigh as dead (Ivan Vecera) [1382040] - [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1382040] - [net] fib: introduce FIB info offload flag helpers (Ivan Vecera) [1382040] - [net] fib: introduce FIB notification infrastructure (Ivan Vecera) [1382040] - [net] core: Add offload stats to if_stats_msg (Ivan Vecera) [1382040] - [net] netdevice: Add offload statistics ndo (Ivan Vecera) [1382040] - [net] sched: act_mirred: Add helper inlines to access tcf_mirred info. (Ivan Vecera) [1382040] - [net] sched: act_mirred: add helper inlines to access tcf_mirred info (Ivan Vecera) [1382040] - [net] sched: Add match-all classifier hw offloading. (Ivan Vecera) [1382040] - [net] sched: introduce Match-all classifier (Ivan Vecera) [1382040] - [kernel] devlink: fix trace format string (Ivan Vecera) [1382040] - [kernel] tracing: change owner name to driver name for devlink hwmsg tracepoint (Ivan Vecera) [1382040] - [net] devlink: add hardware messages tracing facility (Ivan Vecera) [1382040] - [net] neigh: Send a notification when DELAY_PROBE_TIME changes (Ivan Vecera) [1382040] - [kernel] list_nulls: fix missing header (Ivan Vecera) [1382040] - [net] gro: use min_t() in skb_gro_reset_offset() (Slava Shwartsman) [1371812] - [net] gro: Disable frag0 optimization on IPv6 ext headers (Slava Shwartsman) [1371812] - [net] gro: Enter slow-path if there is no tailroom (Slava Shwartsman) [1371812] - [scsi] be2iscsi: do not lock the session->lock spinlock twice (Maurizio Lombardi) [1436346] - [scsi] be2iscsi: Fix closing of connection (Maurizio Lombardi) [1394016] - [scsi] be2iscsi: Check tag in beiscsi_mccq_compl_wait (Maurizio Lombardi) [1394016]- [tools] perf diff: Fix -o/--order option behavior (again) (Jiri Olsa) [1425612] - [tools] perf diff: Fix segfault on 'perf diff -o N' option (Jiri Olsa) [1425612] - [tools] perf ftrace: Add ftrace.tracer config option (Jiri Olsa) [1425612] - [tools] perf tools: Create for_each_event macro for tracepoints iteration (Jiri Olsa) [1425612] - [tools] tools lib api fs: Add bpf_fs filesystem detector (Jiri Olsa) [1425612] - [tools] tools perf util: Make rm_rf(path) argument const (Jiri Olsa) [1425612] - [tools] perf callchain: Reference count maps (Jiri Olsa) [1425612] - [tools] perf tools: Propagate perf_config() errors (Jiri Olsa) [1425612] - [tools] perf config: Do not consider an error not to have any perfconfig file (Jiri Olsa) [1425612] - [tools] perf ftrace: Remove needless code setting default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Make 'function_graph' be the default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Introduce new 'ftrace' tool (Jiri Olsa) [1425612] - [tools] perf util: Add more debug message on failure path (Jiri Olsa) [1425612] - [tools] perf util: Save pid-cmdline mapping into tracing header (Jiri Olsa) [1425612] - [tools] perf scripting perl: Do not die() when not founding event for a type (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary assignment in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary check in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Fix wrong register name for arm64 (Jiri Olsa) [1425612] - [tools] perf c2c report: Coalesce by default only by pid, iaddr (Jiri Olsa) [1425612] - [tools] perf c2c report: Display Total records column in offset view (Jiri Olsa) [1425612] - [tools] perf hists browser: Add e/c hotkeys to expand/collapse callchain for current entry (Jiri Olsa) [1425612] - [tools] perf hists browser: Put hist_entry folding logic into single function (Jiri Olsa) [1425612] - [tools] perf unwind: Fix looking up dwarf unwind stack info (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in deliver_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move two variables usied in libperf from perf.c (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total wait times for summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add --state option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Account thread wait time separately (Jiri Olsa) [1425612] - [tools] perf script: Also allow forcing reading of non-root owned files by root (Jiri Olsa) [1425612] - [tools] perf script: Fix man page about --dump-raw-trace option (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Fix missing member name (Jiri Olsa) [1425612] - [tools] perf tools: Remove unneccessary feature-dwarf warning (Jiri Olsa) [1425612] - [tools] perf pmu: Factor out scale conversion code (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output time option argument (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size warning (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size option argument (Jiri Olsa) [1425612] - [tools] perf record: Change switch-output option to take optional argument (Jiri Olsa) [1425612] - [tools] perf record: Add struct switch_output (Jiri Olsa) [1425612] - [tools] perf tools: Add unit_number__scnprintf function (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in perf_evlist__start_workload() (Jiri Olsa) [1425612] - [tools] perf trace: Allow specifying list of syscalls and events in -e/--expr/--event (Jiri Olsa) [1425612] - [tools] perf kallsyms: Introduce tool to look for extended symbol information on the running kernel (Jiri Olsa) [1425612] - [tools] perf machine: Add a kallsyms loading constructor (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add missing linux/kernel.h include to subcmd.h (Jiri Olsa) [1425612] - [tools] perf jvmti: Create libdir directory before installing libperf-jvmti.so (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated functions in modules (Jiri Olsa) [1425612] - [tools] perf probe: Add error checks to offline probe post-processing (Jiri Olsa) [1425612] - [tools] perf probe: Fix to show correct locations for events on modules (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated symbols for offline kernel (Jiri Olsa) [1425612] - [tools] perf probe: Fix --funcs to show correct symbols for offline module (Jiri Olsa) [1425612] - [tools] perf symbols: Robustify reading of build-id from sysfs (Jiri Olsa) [1425612] - [tools] perf tools: Install tools/lib/traceevent plugins with install-bin (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Fix prev/next_prio for deadline tasks (Jiri Olsa) [1425612] - [tools] perf record: Fix --switch-output documentation and comment (Jiri Olsa) [1425612] - [tools] perf record: Make __record_options static (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add OPT_STRING_OPTARG_SET option (Jiri Olsa) [1425612] - [tools] perf probe: Fix to get correct modname from elf header (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total scheduling time (Jiri Olsa) [1425612] - [tools] perf sched timehist: Fix invalid period calculation (Jiri Olsa) [1425612] - [tools] perf sched timehist: Remove hardcoded 'comm_width' check at print_summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge default 'comm_width' (Jiri Olsa) [1425612] - [tools] perf sched timehist: Honour 'comm_width' when aligning the headers (Jiri Olsa) [1425612] - [tools] perf diff: Do not overwrite valid build id (Jiri Olsa) [1425612] - [tools] perf annotate: Don't throw error for zero length symbols (Jiri Olsa) [1425612] - [tools] perf bench futex: Fix lock-pi help string (Jiri Olsa) [1425612] - [tools] perf annotate: Fix jump target outside of function address range (Jiri Olsa) [1425612] - [tools] perf annotate: Support jump instruction with target as second operand (Jiri Olsa) [1425612] - [tools] perf record: Force ignore_missing_thread for uid option (Jiri Olsa) [1425612] - [tools] perf evsel: Allow to ignore missing pid (Jiri Olsa) [1425612] - [tools] perf thread_map: Add thread_map__remove function (Jiri Olsa) [1425612] - [tools] perf evsel: Use variable instead of repeating lengthy FD macro (Jiri Olsa) [1425612] - [tools] perf mem: Fix --all-user/--all-kernel options (Jiri Olsa) [1425612] - [tools] perf tools: Remove some needless __maybe_unused (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show callchains for idle stat (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -I/--idle-hist option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Skip non-idle events when necessary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Save callchain when entering idle (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce struct idle_time_data (Jiri Olsa) [1425612] - [tools] perf sched timehist: Split is_idle_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move headers check into bash script (Jiri Olsa) [1425612] - [tools] make use of make variable CURDIR instead of calling pwd (Jiri Olsa) [1425612] - [tools] add more bitmap functions (Jiri Olsa) [1425612] - [tools] perf tools: Explicitly document that --children is enabled by default (Jiri Olsa) [1425612] - [tools] perf sched timehist: Cleanup idle_max_cpu handling (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle zero sample->tid properly (Jiri Olsa) [1425612] - [tools] perf callchain: Introduce callchain_cursor__copy() (Jiri Olsa) [1425612] - [tools] perf sched: Cleanup option processing (Jiri Olsa) [1425612] - [tools] perf sched timehist: Improve error message when analyzing wrong file (Jiri Olsa) [1425612] - [tools] perf tools: Move perf build related variables under non fixdep leg (Jiri Olsa) [1425612] - [tools] perf tools: Force fixdep compilation at the start of the build (Jiri Olsa) [1425612] - [tools] perf tools: Move PERF-VERSION-FILE target into rules area (Jiri Olsa) [1425612] - [tools] perf build: Check LLVM version in feature check (Jiri Olsa) [1425612] - [tools] perf annotate: Show raw form for jump instruction with indirect target (Jiri Olsa) [1425612] - [tools] perf tools: Add non config targets (Jiri Olsa) [1425612] - [tools] perf tools: Cleanup build directory before each test (Jiri Olsa) [1425612] - [tools] perf tools: Move python/perf.so target into rules area (Jiri Olsa) [1425612] - [tools] perf tools: Move install-gtk target into rules area (Jiri Olsa) [1425612] - [tools] tools build: Move tabs to spaces where suitable (Jiri Olsa) [1425612] - [tools] tools build: Make the .cmd file more readable (Jiri Olsa) [1425612] - [tools] perf build: Add clang and llvm compile and linking support (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for clang (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for LLVM (Jiri Olsa) [1425612] - [tools] perf tools: Pass context to perf hook functions (Jiri Olsa) [1425612] - [tools] tools build: Fix objtool build with clang (Jiri Olsa) [1425612] - [tools] tools build: Make fixdep parsing wait for last target (Jiri Olsa) [1425612] - [tools] perf annotate: AArch64 support (Jiri Olsa) [1425612] - [tools] perf annotate: Use arch->objdump.comment_char in dec__parse() (Jiri Olsa) [1425612] - [tools] perf report: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf kmem: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf script: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf tools: Move parse_nsec_time to time-utils.c (Jiri Olsa) [1425612] - [tools] perf tools: Add time-based utility functions (Jiri Olsa) [1425612] - [tools] perf script: Add option to stop printing callchain (Jiri Olsa) [1425612] - [tools] perf kmem stat: Track memory freed (Jiri Olsa) [1425612] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1425612] - [tools] perf tools: Introduce perf hooks (Jiri Olsa) [1425612] - [tools] perf trace: Update tid/pid filtering option to leverage symbol_conf (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle cpu migration events (Jiri Olsa) [1425612] - [tools] perf annotate: Show invalid jump offset in error message (Jiri Olsa) [1425612] - [tools] perf ui helpline: Provide a printf variant (Jiri Olsa) [1425612] - [tools] perf tools: Add missing struct definition in probe_event.h (Jiri Olsa) [1425612] - [tools] perf record: Fix segfault when running with suid and kptr_restrict is 1 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge max stack depth by 2 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Mark schedule function in callchains (Jiri Olsa) [1425612] - [tools] perf callchain: Add option to skip ignore symbol when printing callchains (Jiri Olsa) [1425612] - [tools] perf annotate: Initial PowerPC support (Jiri Olsa) [1425612] - [tools] perf annotate: Improve support for ARM (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to have a init routine and a priv area (Jiri Olsa) [1425612] - [tools] perf annotate: Introduce alternative method of keeping instructions table (Jiri Olsa) [1425612] - [tools] perf annotate: Remove duplicate 'name' field from disasm_line (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -V/--cpu-visual option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add call graph options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -w/--wakeups option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add summary options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce timehist command (Jiri Olsa) [1425612] - [tools] perf evsel: Support printing callchains with arrows (Jiri Olsa) [1425612] - [tools] perf symbols: Print symbol offsets conditionally (Jiri Olsa) [1425612] - [tools] perf c2c: Support cascading options (Jiri Olsa) [1425612] - [tools] perf c2c report: Display total HITMs on default (Jiri Olsa) [1425612] - [tools] perf c2c report: Add struct c2c_stats::tot_hitm field (Jiri Olsa) [1425612] - [tools] perf c2c report: Add -f/--force option (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup browser after opening perf.data (Jiri Olsa) [1425612] - [tools] perf tools: Show event fd in debug output (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add retrieval of preempt count and latency flags (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Use USECS_PER_SEC instead of hardcoded number (Jiri Olsa) [1425612] - [tools] perf annotate: Add per arch instructions annotate handlers (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to specify functions to skip (Jiri Olsa) [1425612] - [tools] perf annotate: Start supporting cross arch annotation (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for browser mode (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for stdio mode (Jiri Olsa) [1425612] - [tools] perf report: Calculate and return the branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Create a symbol_conf flag for showing branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Add branch flag to callchain cursor node (Jiri Olsa) [1425612] - [tools] perf config: Mark where are config items from (user or system) (Jiri Olsa) [1425612] - [tools] perf config: Add support setting variables in a config file (Jiri Olsa) [1425612] - [tools] perf config: Validate config variable arguments before trying use them (Jiri Olsa) [1425612] - [tools] perf config: Add support for getting config key-value pairs (Jiri Olsa) [1425612] - [tools] perf kvmti: Remove unused Makefile file (Jiri Olsa) [1425612] - [tools] perf jvmti: Plug compilation into perf build (Jiri Olsa) [1425612] - [tools] tools build: Add jvmti feature detection support (Jiri Olsa) [1425612] - [tools] tools build: Add CFLAGS_REMOVE_* support (Jiri Olsa) [1425612] - [tools] perf intel-pt: Update documentation about context switch events (Jiri Olsa) [1425612] - [tools] perf callchain: Fixup help/config for no-unwinding (Jiri Olsa) [1425612] - [tools] perf tools: Add missing object file to the python binding linkage list (Jiri Olsa) [1425612] - [tools] perf scripting: Don't die if scripting can't be setup, disable it (Jiri Olsa) [1425612] - [tools] perf scripting: Avoid leaking the scripting_context variable (Jiri Olsa) [1425612] - [tools] Update asm-generic/mman-common.h copy from the kernel (Jiri Olsa) [1425612] - [tools] perf list: Support matching by topic (Jiri Olsa) [1425612] - [tools] perf tools: Introduce timestamp__scnprintf_usec() (Jiri Olsa) [1425612] - [tools] perf sched map: Always show task comm with -v (Jiri Olsa) [1425612] - [tools] perf sched map: Apply cpu color when there's an activity (Jiri Olsa) [1425612] - [tools] perf sched: Make common options cascading (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Suppport cascading options (Jiri Olsa) [1425612] - [tools] perf bench futex: Sanitize numeric parameters (Jiri Olsa) [1425612] - [tools] perf bench futex: Avoid worker cacheline bouncing (Jiri Olsa) [1425612] - [tools] perf list: Make vendor event matching case insensitive (Jiri Olsa) [1425612] - [tools] perf trace: Use the syscall raw_syscalls:sys_enter timestamp (Jiri Olsa) [1425612] - [tools] perf trace: Remove thread_trace->exit_time (Jiri Olsa) [1425612] - [tools] perf bench futex: Cache align the worker struct (Jiri Olsa) [1425612] - [tools] perf tools: Use normal error reporting when processing PERF_RECORD_READ events (Jiri Olsa) [1425612] - [tools] perf tools: Normalize sq_quote_argv() error reporting (Jiri Olsa) [1425612] - [tools] perf bench mem: Move boilerplate memory allocation to the infrastructure (Jiri Olsa) [1425612] - [tools] perf trace: Implement --delay (Jiri Olsa) [1425612] - [tools] perf hists browser: Dynamically change verbosity level (Jiri Olsa) [1425612] - [tools] perf pmu: Only print Using CPUID message once (Jiri Olsa) [1425612] - [tools] perf jit: Add jitdump format specification document (Jiri Olsa) [1425612] - [tools] perf jit: Check JITHEADER_VERSION (Jiri Olsa) [1425612] - [tools] perf jit: Generate .eh_frame/.eh_frame_hdr in DSO (Jiri Olsa) [1425612] - [tools] perf jit: Add unwinding support (Jiri Olsa) [1425612] - [tools] perf jit: Do not assume pgoff is zero (Jiri Olsa) [1425612] - [tools] perf jit: Make perf skip unknown records (Jiri Olsa) [1425612] - [tools] perf jit: Remove unecessary padding in jitdump file (Jiri Olsa) [1425612] - [tools] perf jit: Enable jitdump support without dwarf (Jiri Olsa) [1425612] - [tools] perf jit: Improve error messages from JVMTI (Jiri Olsa) [1425612] - [tools] perf jit: Add NT_GNU_BUILD_ID definition for older distros (Jiri Olsa) [1425612] - [tools] perf jit: Avoid returning garbage for a ret variable (Jiri Olsa) [1425612] - [tools] perf tools: Implement branch_type event parameter (Jiri Olsa) [1425612] - [tools] perf record: Improve documentation of event parameters (Jiri Olsa) [1425612] - [tools] perf header: Display feature name on write failure (Jiri Olsa) [1425612] - [tools] perf header: Display missing features (Jiri Olsa) [1425612] - [tools] perf report: Move captured info to generic header info (Jiri Olsa) [1425612] - [tools] tools lib: Add for_each_clear_bit macro (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add version for traceevent shared object (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Rename LIB_FILE to LIB_TARGET (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add do_install_mkdir Makefile function (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add install_headers target (Jiri Olsa) [1425612] - [tools] perf script: Support insn and insnlen (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Report instruction bytes and length in sample (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Tidy instruction buffer size usage (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --show-all option (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --no-source option (Jiri Olsa) [1425612] - [tools] perf c2c: Add man page and credits (Jiri Olsa) [1425612] - [tools] perf c2c report: Add help windows (Jiri Olsa) [1425612] - [tools] perf c2c report: Iterate node display in browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to manage symbol name length (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline index entry (Jiri Olsa) [1425612] - [tools] perf c2c report: Recalc width of global sort entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to set cacheline sort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to choose local HITMs (Jiri Olsa) [1425612] - [tools] perf c2c report: Limit the cachelines table entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to report callchains (Jiri Olsa) [1425612] - [tools] perf c2c report: Add c2c related stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add shared cachelines stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add global stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add TUI cacheline browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add main TUI browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stdio output support (Jiri Olsa) [1425612] - [tools] perf c2c report: Set final resort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup number of header lines for hists (Jiri Olsa) [1425612] - [tools] perf c2c report: Add src line sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'cpucnt' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stats related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'node' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'symbol' and 'dso' sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'tid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'pid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dram related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm/store percent related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm percent sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total loads sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total record sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc load miss dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc and remote loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stores related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'iaddr' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'offset' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'dcacheline' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add header macros (Jiri Olsa) [1425612] - [tools] perf c2c report: Decode c2c_stats for hist entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline hists processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sample processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Fallback to standard dimensions (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sort_entry dimension support (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dimension support (Jiri Olsa) [1425612] - [tools] perf c2c: Add report subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add record subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add c2c command (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_add_stats function (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_decode_stats function (Jiri Olsa) [1425612] - [tools] perf vendor events: Support couple more POWER8 PVRs in mapfile (Jiri Olsa) [1425612] - [tools] perf vendor events: Add power8 PMU events (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-SP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-DP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add SandyBridge V15 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Silvermont V13 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Skylake V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add KnightsLanding V9 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Jaketown V20 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyTown V19 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyBridge V18 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add HaswellX V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Haswell V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Goldmont V8 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Bonnell V4 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellX V10 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Broadwell V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellDE V5 event file (Jiri Olsa) [1425612] - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing (Jiri Olsa) [1425612] - [kernel] perf/core: Try parent PMU first when initializing a child event (Jiri Olsa) [1425612] - [kernel] perf/core: Optimize event rescheduling on active contexts (Jiri Olsa) [1425612] - [kernel] perf/core: Don't re-schedule CPU flexible events needlessly (Jiri Olsa) [1425612] - [kernel] perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory (Jiri Olsa) [1425612] - [kernel] perf/core: Fix use-after-free bug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug (Jiri Olsa) [1425612] - [x86] perf/x86: Reject non sampling events with precise_ip (Jiri Olsa) [1425612] - [kernel] perf/x86/intel: Account interrupts for PEBS errors (Jiri Olsa) [1425612] - [kernel] perf/core: Fix sys_perf_event_open() vs. hotplug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Use ULL constant to prevent undefined shift behaviour (Jiri Olsa) [1425612] - [x86] perf/x86: Fix overlap counter scheduling bug (Jiri Olsa) [1425612] - [x86] perf/x86/pebs: Fix handling of PEBS buffer overflows (Jiri Olsa) [1425612] - [tools] hw_breakpoint: Allow watchpoint of length 3, 5, 6 and 7 (Jiri Olsa) [1425612] - [x86] perf/x86: Fix exclusion of BTS and LBR for Goldmont (Jiri Olsa) [1425612]- [crypto] tcrypt - Add new mode for sha512_mb (Herbert Xu) [1379518] - [crypto] sha512-mb - Crypto computation (x4 AVX2) (Herbert Xu) [1379518] - [crypto] sha512-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha512-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha512-mb - Enable SHA512 multibuffer support (Herbert Xu) [1379518] - [crypto] sha512-mb - SHA512 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] tcrypt - Add speed tests for SHA multibuffer algorithms (Herbert Xu) [1379518] - [crypto] sha256-mb - Crypto computation (x8 AVX2) (Herbert Xu) [1379518] - [crypto] sha256-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha256-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha256-mb - Enable multibuffer support (Herbert Xu) [1379518] - [crypto] sha256-mb - SHA256 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] sha1-mb - async implementation for sha1-mb (Herbert Xu) [1379518] - [crypto] sha1-mb - stylistic cleanup (Herbert Xu) [1379518] - [crypto] sha-mb - Fix load failure (Herbert Xu) [1379518] - [crypto] mcryptd - Fix load failure (Herbert Xu) [1379518] - [crypto] sha-mb - mark Multi buffer SHA1 helper cipher (Herbert Xu) [1379518] - [crypto] tcrypt - print cra driver name in tcrypt tests output (Herbert Xu) [1379518] - [crypto] tcrypt - Added speed tests for AEAD crypto alogrithms in tcrypt test suite (Herbert Xu) [1379518] - [crypto] jitterentropy - drop duplicate header module.h (Herbert Xu) [1270982] - [crypto] jitterentropy - use ktime_get_ns as fallback (Herbert Xu) [1270982] - [crypto] jitterentropy - remove unnecessary information from a comment (Herbert Xu) [1270982] - [crypto] jitterentropy - use safe format string parameters (Herbert Xu) [1270982] - [crypto] jitterentropy - Delete unnecessary checks before the function call "kzfree" (Herbert Xu) [1270982] - [crypto] jitterentropy - avoid compiler warnings (Herbert Xu) [1270982] - [crypto] drbg - use pragmas for disabling optimization (Herbert Xu) [1270982] - [crypto] jitterentropy - remove timekeeping_valid_for_hres (Herbert Xu) [1270982] - [crypto] jitterentropy - add jitterentropy RNG (Herbert Xu) [1270982] - [crypto] algif_rng - zeroize buffer with random data (Herbert Xu) [1270982] - [crypto] algif_rng - fix sparse non static symbol warning (Herbert Xu) [1270982] - [crypto] algif_rng - enable RNG interface compilation (Herbert Xu) [1270982] - [crypto] algif_rng - add random number generator support (Herbert Xu) [1270982] - [crypto] fips - allow tests to be disabled in FIPS mode (Herbert Xu) [1314179] - [crypto] xts - fix compile errors (Herbert Xu) [1314179] - [crypto] xts - consolidate sanity check for keys (Herbert Xu) [1314179] - [crypto] memneq - fix for archs without efficient unaligned access (Herbert Xu) [1314179] - [crypto] more robust crypto_memneq (Herbert Xu) [1314179] - [crypto] crypto_memneq - add equality testing of memory regions w/o timing leaks (Herbert Xu) [1314179] - [crypto] testmgr - Fix GCM test vector IV overrun (Herbert Xu) [1386657] - [crypto] qat - Fix DMA on stack memory (Herbert Xu) [1364724] - [crypto] algif_hash - Only export and import on sockets with data (Herbert Xu) [1387632] {CVE-2016-8646}- [fs] userfaultfd: remove wrong comment from userfaultfd_ctx_get() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use __SetPageSwapBacked in shmem_mcopy_atomic_pte() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: fix fork fctx->new memleak (Andrea Arcangeli) [1373606] - [fs] userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: robustness check (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: rollback userfaultfd_exit (Andrea Arcangeli) [1373606] - [documentation] userfaultfd: documentation update (Andrea Arcangeli) [1373606] - [fs] scripts/spelling.txt: add "an user" pattern and fix typo instances (Andrea Arcangeli) [1373606] - [fs] userfaultfd_copy: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1373606] - [mm] userfaultfd: mcopy_atomic: return -ENOENT when no compatible VMA found (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: add event for exit() notification (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmap to mm/fremap.c (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmaps (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_REMOVE request (Andrea Arcangeli) [1373606] - [mm] mprotect: use pmd_trans_unstable instead of taking the pmd_lock (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add UFFDIO_COPY support for shared mappings (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_SHMEM (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid a lockup resulting from corrupted page->flags (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid leaking blocks and used blocks in UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: lock the page before adding it to pagecache (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: shmem: allow registration of shared memory ranges (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add userfaultfd hook for shared memory faults (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use shmem_mcopy_atomic_pte for shared memory (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: introduce vma_is_shmem (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: introduce vma_can_userfault (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_HUGETLBFS (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY (Andrea Arcangeli) [1373606] - [fs] userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: allow registration of ranges containing huge pages (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add userfaultfd hugetlb hook (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add mremap() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: Add fork() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: report all available features to userland (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: Split the find_userfault() routine (Andrea Arcangeli) [1373606] - [mm] userfaultfd: use vma_is_anonymous (Andrea Arcangeli) [1373606] - [fs] userfaultfd: convert BUG() to WARN_ON_ONCE() (Andrea Arcangeli) [1373606] - [fs] userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: document _IOR/_IOW (Andrea Arcangeli) [1373606] - [mm] introduce vma_is_anonymous(vma) helper (Andrea Arcangeli) [1373606] - [fs] userfaultfd: fix SIGBUS resulting from false rwsem wakeups (Andrea Arcangeli) [1373606]- [mm] hugetlb.c: fix reservation race when freeing surplus pages (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use huge_pte_lock instead of opencoding the lock (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use the right pte val for compare in hugetlb_cow (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reservation leak in private mapping error paths (Andrea Arcangeli) [1430172] - [mm] remove unnecessary condition in remove_inode_hugepages (Andrea Arcangeli) [1430172] - [mm] hugetlb: improve locking in dissolve_free_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hugetlb: check for reserved hugepages during memory offline (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix memory offline with hugepage size > memory block size (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix incorrect hugepages count during mem hotplug (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Andrea Arcangeli) [1430172] - [mm] hugetlb: avoid soft lockup in set_max_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hwpoison: remove incorrect comments (Andrea Arcangeli) [1430172] - [mm] hugetlb: simplify hugetlb unmap (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reserve accounting for private mappings (Andrea Arcangeli) [1430172] - [mm] hugetlb: add same zone check in pfn_range_valid_gigantic() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use first_memory_node (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce hugetlb_bad_size() (Andrea Arcangeli) [1430172] - [mm] hugetlb: optimize minimum size (min_size) accounting (Andrea Arcangeli) [1430172] - [mm] hugetlb: hugetlb_no_page: rate-limit warning message (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix incorrect proc nr_hugepages value (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: unmap pages if page fault raced with hole punch update locking (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: unmap pages if page fault raced with hole punch (Andrea Arcangeli) [1430172] - [fs] hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() (Andrea Arcangeli) [1430172] - [mm] fix locking order in mm_take_all_locks() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix resv map memory leak for placeholder entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes (Andrea Arcangeli) [1430172] - [mm] hugetlb: trivial comment fix (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: optimize when NUMA=n (Andrea Arcangeli) [1430172] - [mm] hugetlb: use memory policy when available (Andrea Arcangeli) [1430172] - [mm] hugetlb: make node_hstates array static (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: add hugetlbfs_fallocate() update locking (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add hugetlbfs_fallocate() (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: New huge_add_to_page_cache helper routine (Andrea Arcangeli) [1430172] - [mm] hugetlb: alloc_huge_page handle areas hole punched by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: truncate_hugepages() takes a range of pages (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Andrea Arcangeli) [1430172] - [mm] hugetlb: expose hugetlb fault mutex for use by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: add region_del() to delete a specific range of entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: add cache of descriptors to resv_map for region_add (Andrea Arcangeli) [1430172] - [mm] hugetlb: compute/return the number of regions added by region_add() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_has_reserves() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_shareable() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: document the reserve map/region tracking routines (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce minimum hugepage order (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: accept subpool min_size mount option and setup accordingly (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size accounting to subpools (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size tracking fields to subpool structure (Andrea Arcangeli) [1430172] - [mm] hugetlb: abort __get_user_pages if current has been oom killed (Andrea Arcangeli) [1430172] - [mm] hugetlb: close race when setting PageTail for gigantic pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix type of hugetlb_treat_as_movable variable (Andrea Arcangeli) [1430172] - [mm] hugetlb: move the error handle logic out of normal code path (Andrea Arcangeli) [1430172] - [mm] hugetlb: use vma_resv_map() map types (Andrea Arcangeli) [1430172] - [mm] hugetlb: remove resv_map_put (Andrea Arcangeli) [1430172] - [mm] hugetlb: use already existing interface huge_page_shift (Andrea Arcangeli) [1430172]- [lib] locking/rwsem: Fix rwsem kABI issues (Waiman Long) [1416924] - [lib] locking/rwsem: Scan the wait_list for readers only once (Waiman Long) [1416924] - [lib] locking/rwsem: Return void in __rwsem_mark_wake() (Waiman Long) [1416924] - [lib] locking/rwsem: Streamline the rwsem_optimistic_spin() code (Waiman Long) [1416924] - [lib] locking/rwsem: Improve reader wakeup code (Waiman Long) [1416924] - [kernel] locking/rwsem: Protect all writes to owner by WRITE_ONCE() (Waiman Long) [1416924] - [lib] locking/rwsem: Add reader-owned state to the owner field (Waiman Long) [1416924] - [asm-generic] locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update() (Waiman Long) [1416924] - [lib] locking/rwsem: Convert sem->count to 'atomic_long_t' (Waiman Long) [1416924] - [lib] locking/rwsem: Optimize write lock by reducing operations in slowpath (Waiman Long) [1416924] - [lib] locking/rwsem: Rework zeroing reader waiter->task (Waiman Long) [1416924] - [lib] locking/rwsem: Enable lockless waiter wakeup(s) (Waiman Long) [1416924] - [lib] locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write() (Waiman Long) [1416924] - [lib] locking/rwsem: Fix lock optimistic spinning when owner is not running (Waiman Long) [1416924] - [lib] locking: Remove ACCESS_ONCE() usage (Waiman Long) [1416924] - [lib] locking/rwsem: Check for active lock before bailing on spinning (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid deceiving lock spinners (Waiman Long) [1416924] - [lib] locking/rwsem: Set lock ownership ASAP (Waiman Long) [1416924] - [lib] locking/rwsem: Document barrier need when waking tasks (Waiman Long) [1416924] - [lib] locking/rwsem: Use task->state helpers (Waiman Long) [1416924] - [kernel] locking/mcs: Better differentiate between MCS variants (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid double checking before try acquiring write lock (Waiman Long) [1416924] - [lib] locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition (Waiman Long) [1416924] - [lib] locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1416924] - [kernel] locking/rwsem: Reduce the size of struct rw_semaphore (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Micro-optimize osq_unlock() (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Introduce and use init macro and function for osq locks (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() (Waiman Long) [1416924] - [lib] locking/rwsem: Allow conservative optimistic spinning when readers have lock (Waiman Long) [1416924] - [lib] locking/rwsem: Fix checkpatch.pl warnings (Waiman Long) [1416924] - [kernel] locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK (Waiman Long) [1416924] - [lib] locking/rwsem: Support optimistic spinning (Waiman Long) [1416924] - [lib] rwsem: Add comments to explain the meaning of the rwsem's count field (Waiman Long) [1416924] - [lib] asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage (Waiman Long) [1416924]- [md] dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty (Mike Snitzer) [1434155] - [pci] hv: Use device serial number as PCI domain (Vitaly Kuznetsov) [1429743] - [pci] hv: Fix wslot_to_devfn() to fix warnings on device removal (Vitaly Kuznetsov) [1429743] - [net] bridge: netlink: call br_changelink() during br_dev_newlink() (Ivan Vecera) [1433293] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1379762] - [net] sched: Reflect HW offload status (Ivan Vecera) [1390693] - [net] sched: cls_u32: be more strict about skip-sw flag (Ivan Vecera) [1390693] - [net] sched: fix a typo in tc_for_each_action() (Ivan Vecera) [1390693] - [net] sched: act_gact: Update statistics when offloaded to hardware (Ivan Vecera) [1390693] - [net] sched: Enable netdev drivers to update statistics of offloaded actions (Ivan Vecera) [1390693] - [net] sched: cls_u32: Add support for skip-sw flag to tc u32 classifier. (Ivan Vecera) [1390693] - [net] sched: Move TCA_CLS_FLAGS_SKIP_HW to uapi header file. (Ivan Vecera) [1390693] - [net] sched: act_skbedit: Utility functions for mark action (Ivan Vecera) [1390693] - [net] sched: Macro instead of CONFIG_NET_CLS_ACT ifdef (Ivan Vecera) [1390693] - [net] sched: cls_u32 add bit to specify software only rules (Ivan Vecera) [1390693] - [net] sched: cls_u32: move TC offload feature bit into cls_u32 offload logic (Ivan Vecera) [1390693] - [net] sched: consolidate offload decision in cls_u32 (Ivan Vecera) [1390693] - [net] sched: tc: helper functions to query action types (Ivan Vecera) [1390693] - [net] sched: add cls_u32 offload hooks for netdevs (Ivan Vecera) [1390693] - [net] sched: avoid calling tcf_unbind_filter() in call_rcu callback (Ivan Vecera) [1390693] - [net] sched: cls_u32 changes to knode must appear atomic to readers (Ivan Vecera) [1390693] - [net] sched: cls_u32: fix missed pcpu_success free_percpu (Ivan Vecera) [1390693] - [net] sched: cls_u32: add missing rcu_assign_pointer and annotation (Ivan Vecera) [1390693] - [x86] platform/uv/bau: Fix HUB errors by remove initial write to sw-ack register (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Implement uv4_wait_completion with read_status (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add wait_completion to bau_operations (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add status mmr location fields to bau_control (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Cleanup bau_operations declaration and instances (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add payload descriptor qualifier (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add uv_bau_version enumerated constants (Frank Ramsay) [1422564] - [x86] platform: Remove warning message for duplicate NMI handlers (Frank Ramsay) [1433021] - [s390] vmlogrdr: fix IUCV buffer allocation (Hendrik Brueckner) [1431699] - [s390] dcssblk: fix device size calculation in dcssblk_direct_access() (Hendrik Brueckner) [1431700] - [tools] power turbostat: Support Knights Mill (KNM) (Steve Best) [1381293] - [vhost] lockless enqueuing (Wei Xu) [1401436] - [vhost] simplify work flushing (Wei Xu) [1401436] - [netdrv] i40e: don't add more vectors to num_lan_msix than number of CPUs (Stefan Assmann) [1396127] - [netdrv] bonding: add 802.3ad support for 25G speeds (Jarod Wilson) [1431202] - [powercap] rapl: Add Knights Mill CPUID (Steve Best) [1381291] - [wireless] Update rt2x00 driver to work with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update mwifiex driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update brcmfmac driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update iwlegacy driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport iwlwifi driver from linux-4.11-rc1 (Stanislaw Gruszka) [1387986 1385917 1385746 1351045 1421597] - [wireless] Backport wil6210 driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport ath10k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1385738 1351053 1351049 1421597] - [wireless] Backport ath9k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/mac80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/wireless from linux-4.11-rc1 (Stanislaw Gruszka) [1421597]- [staging] usbip: remove staged driver (Torez Smith) [1383823] - [netdrv] sierra_net: Skip validating irrelevant fields for IDLE LSIs (Torez Smith) [1383823] - [netdrv] sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications (Torez Smith) [1383823] - [netdrv] catc: Use heap buffer for memory size test (Torez Smith) [1383823] - [netdrv] catc: Combine failure cleanup code in catc_probe() (Torez Smith) [1383823] - [netdrv] rtl8150: Use heap buffers for all register access (Torez Smith) [1383823] - [netdrv] pegasus: Use heap buffers for all register access (Torez Smith) [1383823] - [usb] serial: pl2303: add ATEN device ID (Torez Smith) [1383823] - [netdrv] r8152: check rx after napi is enabled (Torez Smith) [1383823] - [netdrv] r8152: re-schedule napi for tx (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to schedule napi when napi is disabled (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to call napi_schedule during autosuspend (Torez Smith) [1383823] - [usb] Add quirk for WORLDE easykey.25 MIDI keyboard (Torez Smith) [1383823] - [netdrv] qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card (Torez Smith) [1383823] - [netdrv] r8152: don't execute runtime suspend if the tx is not empty (Torez Smith) [1383823] - [usb] serial: option: add device ID for HP lt2523 (Novatel E371) (Torez Smith) [1383823] - [netdrv] r8152: fix rtl8152_post_reset function (Torez Smith) [1383823] - [usb] serial: qcserial: add Dell DW5570 QDL (Torez Smith) [1383823] - [netdrv] r8152: fix the sw rx checksum is unavailable (Torez Smith) [1383823] - [usb] xhci: fix deadlock at host remove by running watchdog correctly (Torez Smith) [1383823] - [usb] serial: ch341: fix control-message error handling (Torez Smith) [1383823] - [netdrv] r8152: fix rx issue for runtime suspend (Torez Smith) [1383823] - [netdrv] r8152: split rtl8152_suspend function (Torez Smith) [1383823] - [usb] wusbcore: Fix one more crypto-on-the-stack bug (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix line-state error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix baud rate and line-control handling (Torez Smith) [1383823] - [usb] serial: ch341: fix line settings after reset-resume (Torez Smith) [1383823] - [usb] serial: ch341: fix open error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix modem-control and B0 handling (Torez Smith) [1383823] - [usb] serial: ch341: fix open and resume after B0 (Torez Smith) [1383823] - [usb] serial: ch341: fix initial modem-control state (Torez Smith) [1383823] - [usb] fix problems with duplicate endpoint addresses (Torez Smith) [1383823] - [usb] storage: unusual_uas: Add JMicron JMS56x to unusual device (Torez Smith) [1383823] - [usb] hub: Move hub_port_disable() to fix warning if PM is disabled (Torez Smith) [1383823] - [netdrv] usb: asix_devices: add .reset_resume for USB PM (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: spcp8x5: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: quatech2: fix sleep-while-atomic in close (Torez Smith) [1383823] - [usb] serial: pl2303: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: oti6858: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: omninet: fix NULL-derefs at open and disconnect (Torez Smith) [1383823] - [usb] serial: mos7840: fix misleading interrupt-URB comment (Torez Smith) [1383823] - [usb] serial: mos7840: remove unused write URB (Torez Smith) [1383823] - [usb] serial: mos7840: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: mos7720: remove obsolete port initialisation (Torez Smith) [1383823] - [usb] serial: mos7720: fix parallel probe (Torez Smith) [1383823] - [usb] serial: mos7720: fix parport use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: kobil_sct: fix NULL-deref in write (Torez Smith) [1383823] - [usb] serial: keyspan_pda: verify endpoints at probe (Torez Smith) [1383823] - [usb] serial: iuu_phoenix: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: bind to interface after fw download (Torez Smith) [1383823] - [usb] serial: io_ti: fix I/O after disconnect (Torez Smith) [1383823] - [usb] serial: io_ti: fix another NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: garmin_gps: fix memory leak on failed URB submit (Torez Smith) [1383823] - [usb] serial: cyberjack: fix NULL-deref at open (Torez Smith) [1383823] - [usb] host: xhci: handle COMP_STOP from SETUP phase too (Torez Smith) [1383823] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake (Torez Smith) [1383823] - [usb] xhci: hold lock over xhci_abort_cmd_ring() (Torez Smith) [1383823] - [usb] xhci: Handle command completion and timeout race (Torez Smith) [1383823] - [usb] host: xhci: Fix possible wild pointer when handling abort command (Torez Smith) [1383823] - [usb] xhci: fix possible wild pointer (Torez Smith) [1383823] - [usb] return error code when platform_get_irq fails (Torez Smith) [1383823] - [usb] xhci: fix return value of xhci_setup_device() (Torez Smith) [1383823] - [usb] xhci: free xhci virtual devices with leaf nodes first (Torez Smith) [1383823] - [usb] serial: option: add dlink dwm-158 (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 (Torez Smith) [1383823] - [netdrv] lan78xx: add LAN7801 MAC only support (Torez Smith) [1383823] - [kernel] usb: cdc_mbim: add quirk for supporting Telit LE922A (Torez Smith) [1383823] - [usb] misc: rio500: fix result type for error message (Torez Smith) [1383823] - [usb] core: usbport: Use proper LED API to fix potential crash (Torez Smith) [1383823] - [netdrv] usb: set error code when usb_alloc_urb fails (Torez Smith) [1383823] - [kernel] usb: hcd.h: construct hub class request constants from simpler constants (Torez Smith) [1383823] - [usb] cdc-acm: add device id for GW Instek AFG-125 (Torez Smith) [1383823] - [kernel] fsl/usb: Workarourd for USB erratum-A005697 (Torez Smith) [1383823] - [usb] hub: Wait for connection to be reestablished after port reset (Torez Smith) [1383823] - [netdrv] usb: qmi_wwan: add support for Telit LE922A PID 0x1040 (Torez Smith) [1383823] - [netdrv] cdc_ether: Fix handling connection notification (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772_suspend() USB vendor commands failure issues (Torez Smith) [1383823] - [usb] serial: kl5kusb105: abort on open exception path (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix open error path (Torez Smith) [1383823] - [usb] fix improper return value when kzalloc fails (Torez Smith) [1383823] - [usb] return correct errno on failures (Torez Smith) [1383823] - [usb] return correct errno code when krealloc fails (Torez Smith) [1383823] - [usb] ohci: use dma_pool_zalloc (Torez Smith) [1383823] - [usb] serial: cp210x: use tcflag_t to fix incompatible pointer type (Torez Smith) [1383823] - [usb] cdc-acm: handle read pipe errors (Torez Smith) [1383823] - [usb] cdc-acm: remove is_int_ep from acm structure (Torez Smith) [1383823] - [usb] cdc-acm: store in and out pipes in acm structure (Torez Smith) [1383823] - [usb] cdc-acm: refactor killing urbs (Torez Smith) [1383823] - [usb] cdc-acm: avoid interface_to_usbdev call (Torez Smith) [1383823] - [usb] cdc-acm: reindent log messages (Torez Smith) [1383823] - [usb] core: urb make use of usb_endpoint_maxp_mult (Torez Smith) [1383823] - [usb] hub: Fix auto-remount of safely removed or ejected USB-3 devices (Torez Smith) [1383823] - [usb] serial: cp210x: add ID for the Zone DPMX (Torez Smith) [1383823] - [netdrv] usb: lan78xx: Utilize phy_ethtool_nway_reset (Torez Smith) [1383823] - [usb] Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y (Torez Smith) [1383823] - [usb] xhci-mem: use passed in GFP flags instead of GFP_KERNEL (Torez Smith) [1383823] - [usb] xhci: move slot_id from xhci_hcd to xhci_command structure (Torez Smith) [1383823] - [usb] xhci: remove the use of xhci->addr_dev (Torez Smith) [1383823] - [usb] xhci: cleanup cmd_completion in xhci_virt_device (Torez Smith) [1383823] - [usb] xhci: add helper to get the endpoint state of a endpoint context (Torez Smith) [1383823] - [usb] xhci: clean up error_bitmask usage (Torez Smith) [1383823] - [usb] xhci: Remove duplicate xhci urb giveback functions (Torez Smith) [1383823] - [usb] xhci: Giveback urb in finish_td directly (Torez Smith) [1383823] - [usb] xhci: refactor handle_tx_event() urb giveback (Torez Smith) [1383823] - [usb] xhci: fix non static symbol warning (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor td_to_noop() (Torez Smith) [1383823] - [usb] xhci: refactor and cleanup process_isoc_td() (Torez Smith) [1383823] - [usb] xhci: rename endpoint related trb variables (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_bulk_intr_td() (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_ctrl_td() (Torez Smith) [1383823] - [usb] xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases (Torez Smith) [1383823] - [usb] xhci: add trb_is_noop() helper function (Torez Smith) [1383823] - [usb] xhci: use trb helper functions when possible (Torez Smith) [1383823] - [usb] xhci: don't try to reset the host if it is unaccessible (Torez Smith) [1383823] - [usb] xhci: cleanup error message if halting the host failed (Torez Smith) [1383823] - [usb] xhci: remove unnecessary xhci_quiesce call before xhci_halt (Torez Smith) [1383823] - [netdrv] r8152: Fix error path in open function (Torez Smith) [1383823] - [usb] uhci: report non-PME wakeup signalling for Intel hardware (Torez Smith) [1383823] - [usb] serial: fix invalid user-pointer checks (Torez Smith) [1383823] - [usb] cdc-acm: use get_icount tty operation (Torez Smith) [1383823] - [usb] cdc-acm: fix invalid user-pointer check (Torez Smith) [1383823] - [usb] cdc-acm: fix TIOCMIWAIT (Torez Smith) [1383823] - [netdrv] net driver: Add Cypress GX3 VID=04b4 PID=3610 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for TI CC3200 LaunchPad (Torez Smith) [1383823] - [usb] storage: drop freezer.h usage (Torez Smith) [1383823] - [usb] wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] cdc-acm: fix uninitialized variable (Torez Smith) [1383823] - [usb] misc: usbtest: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: ehci: remove unnecessary max_packet() macro (Torez Smith) [1383823] - [usb] core: endpoint: remove unnecessary & operation (Torez Smith) [1383823] - [usb] core: devices: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: xhci: purge GET_MAX_PACKET() (Torez Smith) [1383823] - [uapi] usb: ch9: make usb_endpoint_maxp() return only packet size (Torez Smith) [1383823] - [usb] misc: usbtest: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: xhci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: ehci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] core: devices: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [netdrv] lan78xx: Use irq_domain for phy interrupt from USB Int. EP (Torez Smith) [1383823] - [uapi] usb: add helper to extract bits 12:11 of wMaxPacketSize (Torez Smith) [1383823] - [netdrv] r8152: Fix broken RX checksums (Torez Smith) [1383823] - [usb] core: add missing license information to some files (Torez Smith) [1383823] - [netdrv] kalmia: avoid potential uninitialized variable use (Torez Smith) [1383823] - [usb] xhci-mtk: make IPPC register optional (Torez Smith) [1383823] - [usb] ohci: make ohci-da8xx a separate driver (Torez Smith) [1383823] - [usb] core: Added devspec sysfs entry for devices behind the usb hub (Torez Smith) [1383823] - [kernel] tty: vgacon+sisusb, move scrolldelta to a common helper (Torez Smith) [1383823] - [usb] serial: ch341: add debug output for chip version (Torez Smith) [1383823] - [usb] serial: ch341: add support for parity, frame length, stop bits (Torez Smith) [1383823] - [usb] serial: ch341: reinitialize chip on reconfiguration (Torez Smith) [1383823] - [usb] serial: ch341: add register and USB request definitions (Torez Smith) [1383823] - [usb] ohci-da8xx: Remove code that references mach (Torez Smith) [1383823] - [usb] hwrng: chaoskey - drop workaround for old hwrng core limitation (Torez Smith) [1383823] - [usb] ehci: merge all cases that disable the IO watchdog (Torez Smith) [1383823] - [usb] ehci: elide I/O watchdog on AMD parts (Torez Smith) [1383823] - [usb] usbtmc: Add, clarify and fix comments (Torez Smith) [1383823] - [kernel] usb: fix a typo in usb_class_driver documentation (Torez Smith) [1383823] - [usb] increase ohci watchdog delay to 275 msec (Torez Smith) [1383823] - [usb] serial: cp210x: return -EIO on short control transfers (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CSIZE handling (Torez Smith) [1383823] - [usb] serial: fix potential NULL-dereference at probe (Torez Smith) [1383823] - [usb] xhci: use default USB_RESUME_TIMEOUT when resuming ports (Torez Smith) [1383823] - [usb] xhci: workaround for hosts missing CAS bit (Torez Smith) [1383823] - [usb] xhci: add restart quirk for Intel Wildcatpoint PCH (Torez Smith) [1383823] - [usb] serial: cp210x: fix tiocmget error handling (Torez Smith) [1383823] - [usb] wusb: fix error return code in wusb_prf() (Torez Smith) [1383823] - [netdrv] r8152: add new products of Lenovo (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for Infineon TriBoard TC2X7 (Torez Smith) [1383823] - [usb] wusb: Stop using the stack for sg crypto scratch space (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device does not respond (Torez Smith) [1383823] - [netdrv] qmi_wwan: add support for Quectel EC21 and EC25 (Torez Smith) [1383823] - [netdrv] usb: lan78xx: use new api ethtool_{get|set}_link_ksettings (Torez Smith) [1383823] - [usb] host: ehci-sead3: Remove SEAD-3 EHCI code (Torez Smith) [1383823] - [usb] revert "usbtmc: convert to devm_kzalloc" (Torez Smith) [1383823] - [usb] serial: cp210x: Add ID for a Juniper console (Torez Smith) [1383823] - [usb] kconfig: using select for USB_COMMON dependency (Torez Smith) [1383823] - [usb] hub: change CLEAR_FEATURE to SET_FEATURE (Torez Smith) [1383823] - [usb] core: Introduce a USB port LED trigger (Torez Smith) [1383823] - [usb] core: hcd: add missing header dependencies (Torez Smith) [1383823] - [usb] misc: legousbtower: Fix NULL pointer deference (Torez Smith) [1383823] - [usb] cdc-acm: hardening against malicious devices (Torez Smith) [1383823] - [netdrv] r8152: disable ALDPS and EEE before setting PHY (Torez Smith) [1383823] - [netdrv] r8152: remove r8153_enable_eee (Torez Smith) [1383823] - [netdrv] r8152: move PHY settings to hw_phy_cfg (Torez Smith) [1383823] - [netdrv] r8152: move enabling PHY (Torez Smith) [1383823] - [netdrv] r8152: move some functions (Torez Smith) [1383823] - [usb] change bInterval default to 10 ms (Torez Smith) [1383823] - [usb] ohci: Allow ohci on omap5 also (Torez Smith) [1383823] - [usb] host: xhci-tegra: Fix error return code in tegra_xusb_probe() (Torez Smith) [1383823] - [usb] ezusb: constify local structures (Torez Smith) [1383823] - [usb] wusbcore: add in missing white space in error message text (Torez Smith) [1383823] - [usb] cdc-acm: cleaning up debug in data submission path (Torez Smith) [1383823] - [usb] cdc-acm: cleanup debugging in submission path (Torez Smith) [1383823] - [kernel] scsi: introduce a quirk for false cache reporting (Torez Smith) [1383823] - [usb] kconfig: let USB_ULPI_BUS depends on USB_COMMON (Torez Smith) [1383823] - [usb] serial: simple: add support for another Infineon flashloader (Torez Smith) [1383823] - [usb] cdc-acm: delete obsolete debug messages (Torez Smith) [1383823] - [usb] cdc-wdm: add terminating newline (Torez Smith) [1383823] - [usb] kconfig: move ulpi bus support out of host (Torez Smith) [1383823] - [usb] xhci: fix null pointer dereference in stop command timeout function (Torez Smith) [1383823] - [netdrv] kaweth: remove obsolete debugging statements (Torez Smith) [1383823] - [netdrv] lan78xx: mark symbols static where possible (Torez Smith) [1383823] - [netdrv] hso: Convert printk to pr_ (Torez Smith) [1383823] - [netdrv] hso: Use a more common logging style (Torez Smith) [1383823] - [netdrv] smsc95xx: Add mdix control via ethtool (Torez Smith) [1383823] - [netdrv] smsc95xx: Add register define (Torez Smith) [1383823] - [kernel] usb: ulpi: make ops struct constant (Torez Smith) [1383823] - [kernel] usb: ulpi: remove "dev" field from struct ulpi_ops (Torez Smith) [1383823] - [kernel] usb: ulpi: rename operations {read|write}_dev to simply {read|write} (Torez Smith) [1383823] - [kernel] usb: ulpi: remove calls to old api callbacks (Torez Smith) [1383823] - [kernel] usb: ulpi: add new api functions, {read|write}_dev() (Torez Smith) [1383823] - [usb] ulpi: move setting of ulpi->dev parent up in ulpi_register() (Torez Smith) [1383823] - [usb] core: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [netdrv] pegasus: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [netdrv] r8152: fix the coding style with checkpatch.pl (Torez Smith) [1383823] - [netdrv] asix: autoneg will set WRITE_MEDIUM reg (Torez Smith) [1383823] - [netdrv] asix: see 802.3 spec for phy reset (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772x resume failures (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device is disconnected (Torez Smith) [1383823] - [netdrv] asix: Add in_pm parameter (Torez Smith) [1383823] - [netdrv] r8152: constify ethtool_ops structures (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: security: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: crypto: don't print on ENOMEM (Torez Smith) [1383823] - [usb] usb-skeleton: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: sddr09: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: alauda: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: yurex: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: uss720: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usbsevseg: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usblcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: trancevibrator: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: lvstest: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ldusb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: idmouse: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cytherm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cypress_cy7c63: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: adutux: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci-tegra: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: uhci-hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: urb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: message: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hub: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] class: usbtmc: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: usbatm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: speedtch: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: cxacru: don't print on ENOMEM (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom 0x6802 and 0x6803 products (Torez Smith) [1383823] - [usb] avoid left shift by -1 (Torez Smith) [1383823] - [usb] fix typo in wMaxPacketSize validation (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove unused variables (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use C_X macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless NULL-testing (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless dev_dbg messages (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: do not use __uX types (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom WM-D200 (Torez Smith) [1383823] - [netdrv] kaweth: fix oops upon failed memory allocation (Torez Smith) [1383823] - [netdrv] kaweth: fix firmware download (Torez Smith) [1383823] - [usb] xhci: don't dereference a xhci member after removing xhci (Torez Smith) [1383823] - [usb] xhci: Fix panic if disconnect (Torez Smith) [1383823] - [usb] xhci: really enqueue zero length TRBs (Torez Smith) [1383823] - [usb] xhci: always handle "Command Ring Stopped" events (Torez Smith) [1383823] - [usb] cdc-acm: fix wrong pipe type on rx interrupt xfers (Torez Smith) [1383823] - [kernel] usb: bcma: support old USB 2.0 controller on Northstar devices (Torez Smith) [1383823] - [usb] whci: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] cdc-wdm: cleanup debug messages (Torez Smith) [1383823] - [usb] wusbcore: wa-xfer: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] usb-skeleton: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] storage: usb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: yurex: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: uss720: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: sisusbvga: sisusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: lvstest: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ldusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: adutux: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] class: usbtmc: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: usbatm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: cxacru: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] serial: mos7840: fix non-atomic allocation in write path (Torez Smith) [1383823] - [usb] serial: mos7720: fix non-atomic allocation in write path (Torez Smith) [1383823] - [netdrv] usb: usbnet: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: lan78xx: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: hso: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: usbtest: add fix for driver hang (Torez Smith) [1383823] - [usb] cdc-wdm: Clear read pipeline in case of error (Torez Smith) [1383823] - [usb] core: of.c: fix defined but not declare warning (Torez Smith) [1383823] - [usb] remove redundant dependency on USB_SUPPORT (Torez Smith) [1383823] - [usb] remove race condition in usbfs/libusb when using reap-after-disconnect (Torez Smith) [1383823] - [usb] devio, do not warn when allocation fails (Torez Smith) [1383823] - [usb] ehci: change order of register cleanup during shutdown (Torez Smith) [1383823] - [usb] validate wMaxPacketValue entries in endpoint descriptors (Torez Smith) [1383823] - [kernel] usb: ulpi: Automatically set driver::owner with ulpi_driver_register() (Torez Smith) [1383823] - [usb] storage: fix runtime pm issue in usb_stor_probe2 (Torez Smith) [1383823] - [usb] cdc-wdm: fix "out-of-sync" due to missing notifications (Torez Smith) [1383823] - [usb] ftdi-elan: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] appledisplay: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] lvstest: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] misc: Add driver for usb4604 (Torez Smith) [1383823] - [usb] misc: ftdi-elan: Fix off-by-one memory corruptions (Torez Smith) [1383823] - [usb] misc: usbtest: usbtest_do_ioctl may return positive integer (Torez Smith) [1383823] - [usb] hub: change the locking in hub_activate (Torez Smith) [1383823] - [usb] hub: fix up early-exit pathway in hub_activate (Torez Smith) [1383823] - [usb] hub: Fix unbalanced reference count/memory leak/deadlocks (Torez Smith) [1383823] - [usb] serial: fix memleak in driver-registration error path (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE920A4 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add device ID for WICED USB UART dev board (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add PIDs for Ivium Technologies devices (Torez Smith) [1383823] - [usb] serial: option: add D-Link DWM-156/A3 (Torez Smith) [1383823] - [netdrv] cdc_ether: Improve ZTE MF823/831/910 handling (Torez Smith) [1383823] - [usb] cdc-acm: beautify probe() (Torez Smith) [1383823] - [usb] cdc-wdm: use the common CDC parser (Torez Smith) [1383823] - [usb] cdc-acm: cleanup error handling (Torez Smith) [1383823] - [usb] cdc-acm: use the common parser (Torez Smith) [1383823] - [usb] usbnet: move the CDC parser into USB core (Torez Smith) [1383823] - [netdrv] rndis_host: Set valid random MAC on buggy devices (Torez Smith) [1383823] - [usb] serial: use variable for status (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE910 PID 0x1206 (Torez Smith) [1383823] - [netdrv] r8152: add MODULE_VERSION (Torez Smith) [1383823] - [usb] serial: cp210x: use kmemdup (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use functions rather than macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove ti_usb_3410_5052.h (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use __packed (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless comments (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Elan (Torez Smith) [1383823] - [netdrv] r8152: Add support for setting pass through MAC address on RTL8153-AD (Torez Smith) [1383823] - [netdrv] r8152: remove cancel_delayed_work_sync in rtl8152_set_speed (Torez Smith) [1383823] - [netdrv] r8152: remove a netif_carrier_off in rtl8152_open function (Torez Smith) [1383823] - [netdrv] r8152: remove rtl_phy_reset function (Torez Smith) [1383823] - [netdrv] r8152: remove the setting of LAN_WAKE_EN (Torez Smith) [1383823] - [netdrv] r8152: fix runtime function for RTL8152 (Torez Smith) [1383823] - [netdrv] cdc_ncm: workaround for EM7455 "silent" data interface (Torez Smith) [1383823] - [usb] xhci: free the correct ring (Torez Smith) [1383823] - [netdrv] r8152: clear LINK_OFF_WAKE_EN after autoresume (Torez Smith) [1383823] - [netdrv] usbnet: Stop RX Q on MTU change (Torez Smith) [1383823] - [usb] don't free bandwidth_mutex too early (Torez Smith) [1383823] - [kernel] xhci: get rid of platform data (Torez Smith) [1383823] - [usb] xhci: rename and simplify last_trb_on_last_seg() helper (Torez Smith) [1383823] - [usb] xhci: remove enqueue_is_link() helper (Torez Smith) [1383823] - [usb] xhci: rework inc_deq() and fix off by one error (Torez Smith) [1383823] - [usb] xhci: use and add separate function for checking for link trbs (Torez Smith) [1383823] - [usb] xhci: clean up event ring checks from inc_enq() (Torez Smith) [1383823] - [usb] xhci: TD-fragment, align the unsplittable case with a bounce buffer (Torez Smith) [1383823] - [usb] xhci: align the last trb before link if it is easily splittable (Torez Smith) [1383823] - [usb] xhci: don't rely on precalculated value of needed trbs in the enqueue loop (Torez Smith) [1383823] - [usb] xhci: use boolean to indicate last trb in td remainder calculation (Torez Smith) [1383823] - [usb] xhci: properly prepare zero packet TD after normal bulk TD (Torez Smith) [1383823] - [usb] xhci: rename ep_ring variable in queue_bulk_tx(), no functional change (Torez Smith) [1383823] - [kernel] tty: vt, convert more macros to functions (Torez Smith) [1383823] - [kernel] tty: vt, remove consw->con_bmove (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_set_palette cleanup (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_scrolldelta cleanup (Torez Smith) [1383823] - [usb] sisusb: remove dummy variables (Torez Smith) [1383823] - [kernel] usb: ehci: declare hostpc register as zero-length array (Torez Smith) [1383823] - [usb] gadget: move gadget API functions to udc-core (Torez Smith) [1383823] - [usb] misc: remove outdated USB LED driver (Torez Smith) [1383823] - [netdrv] r8152: modify the check of the flag of PHY_RESET in set_speed function (Torez Smith) [1383823] - [netdrv] r8152: correct the rx early size (Torez Smith) [1383823] - [netdrv] r8152: disable MAC clock speed down (Torez Smith) [1383823] - [netdrv] r8152: save the speed (Torez Smith) [1383823] - [netdrv] r8152: move the setting for the default speed (Torez Smith) [1383823] - [netdrv] r8152: move the settings of PHY to a work queue (Torez Smith) [1383823] - [usb] common: otg-fsm: add license to usb-otg-fsm (Torez Smith) [1383823] - [netdrv] r8152: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Torez Smith) [1383823] - [usb] misc: usb3503: Clean up on driver unbind (Torez Smith) [1383823] - [usb] misc: usb3503: Set platform data (Torez Smith) [1383823] - [usb] microtek: Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] cdc-acm: Space prohibited before close parenthesis ')' (Torez Smith) [1383823] - [usb] echi-hcd: Add ehci_setup check before echi_shutdown (Torez Smith) [1383823] - [usb] ohci: Don't mark EDs as ED_OPER if scheduling fails (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Fix URB warning due to timeout on Alea (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Add support for Araneus Alea I USB RNG (Torez Smith) [1383823] - [usb] ehci: avoid undefined pointer arithmetic and placate UBSAN (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Acer C120 LED Projector (Torez Smith) [1383823] - [usb] quirks: Fix sorting (Torez Smith) [1383823] - [usb] xhci: fix platform quirks overwrite regression in 4.7-rc1 (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: fix link detection for disabled autonegotiation (Torez Smith) [1383823] - [netdrv] pegasus: simplify logical constraint (Torez Smith) [1383823] - [netdrv] usb: ch9200: use kmemdup (Torez Smith) [1383823] - [netdrv] cdc_ncm: update datagram size after changing mtu (Torez Smith) [1383823] - [netdrv] revert "net: pegasus: remove dead coding" (Torez Smith) [1383823] - [netdrv] pegasus: remove dead coding (Torez Smith) [1383823] - [netdrv] asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions (Torez Smith) [1383823] - [usb] ohci-jz4740: Remove obsolete driver (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support (Torez Smith) [1383823] - [usb] serial: fix minor-number allocation (Torez Smith) [1383823] - [usb] serial: quatech2: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: keyspan: fix debug and error messages (Torez Smith) [1383823] - [usb] serial: keyspan: fix URB unlink (Torez Smith) [1383823] - [usb] serial: keyspan: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in attach error path (Torez Smith) [1383823] - [usb] host: xhci-rcar: Avoid long wait in xhci_reset() (Torez Smith) [1383823] - [usb] wusbcore: Do not initialise statics to 0 (Torez Smith) [1383823] - [usb] wusbcore: Remove space before ', ' and '(' (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: get rid of magic numbers in CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: fix hardware flow-control disable (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: silence an uninitialized variable warning (Torez Smith) [1383823] - [netdrv] usbnet/smsc75xx: silence uninitialized variable warning (Torez Smith) [1383823] - [usb] serial: option: add even more ZTE device ids (Torez Smith) [1383823] - [usb] serial: option: add more ZTE device ids (Torez Smith) [1383823] - [usb] sisusbvga: correct speed testing (Torez Smith) [1383823] - [usb] misc: usbtest: fix pattern tests for scatterlists (Torez Smith) [1383823] - [kernel] usb: leave LPM alone if possible when binding/unbinding interface drivers (Torez Smith) [1383823] - [netdrv] rtl8152: correct speed testing (Torez Smith) [1383823] - [netdrv] usbnet: correct speed testing (Torez Smith) [1383823] - [usb] serial: option: add support for Cinterion PH8 and AHxx (Torez Smith) [1383823] - [kernel] tty: vt, make color_table const (Torez Smith) [1383823] - [net] tty: Replace TTY_THROTTLED bit tests with tty_throttled() (Torez Smith) [1383823] - [usb] ehci: make all debugging depend on CONFIG_DYNAMIC_DEBUG (Torez Smith) [1383823] - [usb] Add driver for UCSI (Torez Smith) [1383823] - [usb] xhci: tegra: Add Tegra210 support (Torez Smith) [1383823] - [usb] xhci: Add NVIDIA Tegra XUSB controller driver (Torez Smith) [1383823] - [usb] core: move root hub's device node assignment after it is added to bus (Torez Smith) [1383823] - [usb] Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] Remove unnecessary space before function pointer arguments (Torez Smith) [1383823] - [kernel] usb: core: hub: hub_port_init lock controller instead of bus (Torez Smith) [1383823] - [usb] devio: declare usbdev_vm_ops as static (Torez Smith) [1383823] - [usb] misc: usbtest: fix error of urb allocation (Torez Smith) [1383823] - [usb] core: buffer: avoid NULL pointer dereferrence (Torez Smith) [1383823] - [usb] hcd: do not call whc_clean_up on wch_init call failure (Torez Smith) [1383823] - [usb] xhci: remove duplicate code of interval checking (Torez Smith) [1383823] - [usb] xhci: remove duplicate function xhci_urb_to_transfer_ring (Torez Smith) [1383823] - [usb] xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions (Torez Smith) [1383823] - [usb] usb: core: Minimize irq disabling in usb_sg_cancel() (Torez Smith) [1383823] - [usb] usb: core: Don't disable irqs in usb_sg_wait() during URB submit (Torez Smith) [1383823] - [usb] storage: fix multi-line comment style (Torez Smith) [1383823] - [usb] storage: scsiglue: limit USB3 devices to 2048 sectors (Torez Smith) [1383823] - [usb] storage: scsiglue: further describe our 240 sector limit (Torez Smith) [1383823] - [usb] hub: admit devices are SS+ (Torez Smith) [1383823] - [kernel] usb: correct intervals for SS+ (Torez Smith) [1383823] - [kernel] usb: LTM also for USB 3.1 (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE (Torez Smith) [1383823] - [usb] serial: ftdi_sio: constify ftdi_sio_quirk structures (Torez Smith) [1383823] - [usb] wusbcore: remove unreachable code (Torez Smith) [1383823] - [usb] whci-hcd: add more checks for dma mapping error (Torez Smith) [1383823] - [usb] xhci: fix typo in babble endpoint handling comment (Torez Smith) [1383823] - [uapi] usb: pd: additional feature selectors (Torez Smith) [1383823] - [uapi] usb: pd: define specific requests (Torez Smith) [1383823] - [uapi] usb: add descriptors from USB Power Delivery spec (Torez Smith) [1383823] - [usb] common: rework CONFIG_USB_COMMON logic (Torez Smith) [1383823] - [kernel] usb: otg-fsm: support multiple instances (Torez Smith) [1383823] - [kernel] usb: otg-fsm: Add documentation for struct otg_fsm (Torez Smith) [1383823] - [acpi] acpica: linux: Allow ACPICA inclusion for CONFIG_ACPI=n builds (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux: Add support to exclude inclusion (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add to remove mis-ordered inclusion of (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux header: Add support for stubbed externals (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: osl: Add configurability for generic external functions (Prarit Bhargava) [1383823 1432953] - [acpi] acpica: Add support to allow host OS to redefine individual OSL prototypes (Prarit Bhargava) [1432953 1383823]- [netdrv] nfp: consolidate two PCI device tables/structures into one (John Linville) [1406197] - [netdrv] nfp: don't tell FW about the reserved buffer space (John Linville) [1406197] - [netdrv] nfp: allow application firmware to limit number of SR-IOV VFs (John Linville) [1406197] - [netdrv] nfp: return nfp_rtsym_read_le() errors correctly (John Linville) [1406197] - [netdrv] nfp: add very basic access to NSP logs (John Linville) [1406197] - [netdrv] nfp: report NSP ABI version in ethtool FW version (John Linville) [1406197] - [netdrv] nfp: store NSP ABI version in state structure (John Linville) [1406197] - [netdrv] nfp: report manufacturing info on load (John Linville) [1406197] - [netdrv] nfp: refactor NSP initialization and add error message (John Linville) [1406197] - [netdrv] nfp: add the PF driver (John Linville) [1406197] - [netdrv] nfp: allocate irqs in lower driver (John Linville) [1406197] - [netdrv] nfp: add port layer to debugfs directories (John Linville) [1406197] - [netdrv] nfp: add support for service processor access (John Linville) [1406197] - [netdrv] nfp: add rtsym support (John Linville) [1406197] - [netdrv] nfp: add MIP reading support (John Linville) [1406197] - [netdrv] nfp: add support for reading nffw info (John Linville) [1406197] - [netdrv] nfp: add hwinfo support (John Linville) [1406197] - [netdrv] nfp: add support for resources (John Linville) [1406197] - [netdrv] nfp: add CPP access core (John Linville) [1406197] - [netdrv] nfp: rename the driver and add new main file (John Linville) [1406197] - [kernel] bitfield.h: add FIELD_FIT() helper (John Linville) [1406197] - [kernel] add basic register-field manipulation macros (John Linville) [1406197] - [netdrv] netronome: don't access real_num_rx_queues directly (John Linville) [1406197] - [netdrv] nfp: reorganize nfp_net_rx() to get packet offsets early (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .set_channels (John Linville) [1406197] - [netdrv] nfp: move RSS indirection table init into a separate function (John Linville) [1406197] - [netdrv] nfp: add helper to reassign rings to IRQ vectors (John Linville) [1406197] - [netdrv] nfp: loosen relation between rings and IRQs vectors (John Linville) [1406197] - [netdrv] nfp: reuse ring helpers on .ndo_open() path (John Linville) [1406197] - [netdrv] nfp: rename ring allocation helpers (John Linville) [1406197] - [netdrv] nfp: centralize runtime reconfiguration logic (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .get_channels (John Linville) [1406197] - [netdrv] nfp: bring back support for different ring counts (John Linville) [1406197] - [netdrv] nfp: replace num_irqs with max_r_vecs (John Linville) [1406197] - [netdrv] nfp: remove nfp_net_irqs_wanted() (John Linville) [1406197] - [netdrv] nfp: use unsigned int for vector/ring counts (John Linville) [1406197] - [netdrv] nfp: create separate define for max number of vectors (John Linville) [1406197] - [netdrv] nfp: use AND instead of modulo to get ring indexes (John Linville) [1406197] - [netdrv] nfp: add separate buffer allocation function for napi (John Linville) [1406197] - [netdrv] nfp: use alloc_frag() and build_skb() (John Linville) [1406197] - [netdrv] nfp: add buffer drop/recycle helper for RX (John Linville) [1406197] - [netdrv] nfp: centralize the buffer size calculation (John Linville) [1406197] - [netdrv] nfp: remove inline attributes and dead code (John Linville) [1406197] - [netdrv] nfp: remove unnecessary call to ether_setup() (John Linville) [1406197] - [netdrv] nfp: remove support for nfp3200 (John Linville) [1406197] - [netdrv] nfp: backport definitions of nn_{read,write}* (John Linville) [1406197] - [netdrv] nfp: simplify nfp_net_poll() (John Linville) [1406197] - [netdrv] xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Improve error handling during initialization (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Rework the fix for Rx stall during OOM and network stress (Vitaly Kuznetsov) [1102638] - [netdrv] xen/netfront: set default upper limit of tx/rx queues to 8 (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Fix Rx stall during network stress and OOM (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: cast grant table reference first to type int (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: do not cast grant table reference to signed short (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only napi_synchronize() if running (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Use setup_timer (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: request Tx response events more often (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: update num_queues to real created (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always set num queues if possible (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: respect user provided max_queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Remove the meaningless code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only clean up queues if present (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: properly destroy queues when removing device (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor making Tx requests (Vitaly Kuznetsov) [1102638] - [xen] add page_to_mfn() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor skb slot counting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: use different locks for Rx and Tx stats (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: remove residual dead code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always keep the Rx ring full of requests (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: print correct number of queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: release per-queue Tx and Rx resource when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix locking in connect error path (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: call netif_carrier_off() only once when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: don't nest queue locks in xennet_connect() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: recreate queues correctly when reconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix oops when disconnected from backend (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: initialise queue name in xennet_init_queue (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Add support for multiple queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Factor queue-specific data into queue struct (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix array initialization bug (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix missing rx_refill_timer when allocate memory failed (Vitaly Kuznetsov) [1102638]- [net] sched: cls_u32: complete the check for non-forced case in u32_destroy() (Ivan Vecera) [1428588] - [net] sched: fix a use-after-free in tc_ctl_tfilter() (Ivan Vecera) [1428588] - [net] sched: destroy proto tp when all filters are gone (Ivan Vecera) [1428588] - [net] sched: fq_codel: return non zero qlen in class dumps (Ivan Vecera) [1428588] - [net] sched: close another race condition in tcf_mirred_release() (Ivan Vecera) [1428588] - [net] sched: Add description for cpu_bstats argument (Ivan Vecera) [1428588] - [net] sched: fix missing free per cpu on qstats (Ivan Vecera) [1428588] - [net] sched: act_pedit: check binding before calling tcf_hash_release() (Ivan Vecera) [1428588] - [net] sched: fix refcount imbalance in actions (Ivan Vecera) [1428588] - [net] sched: act_mirred: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: read tcfg_ptype once (Ivan Vecera) [1428588] - [net] sched: act_gact: use a separate packet counters for gact_determ() (Ivan Vecera) [1428588] - [net] sched: act_gact: make tcfg_pval non zero (Ivan Vecera) [1428588] - [net] sched: add percpu stats to actions (Ivan Vecera) [1428588] - [net] sched: extend percpu stats helpers (Ivan Vecera) [1428588] - [net] sched: invoke ->attach() after setting dev->qdisc (Ivan Vecera) [1428588] - [net] set qdisc pkt len before tc_classify (Ivan Vecera) [1428588] - [net] kill useless net_*_ingress_queue() definitions when NET_CLS_ACT is unset (Ivan Vecera) [1428588] - [net] sched: use counter to break reclassify loops (Ivan Vecera) [1428588] - [net] sched: fix typo in net_device ifdef (Ivan Vecera) [1428588] - [net] sched: further simplify handle_ing (Ivan Vecera) [1428588] - [net] sched: consolidate handle_ing and ing_filter (Ivan Vecera) [1428588] - [net] tc: remove unused redirect ttl (Ivan Vecera) [1428588] - [net] sched: run ingress qdisc without locks (Ivan Vecera) [1428588] - [net] sched: remove TC_MUNGED bits (Ivan Vecera) [1428588] - [net] use jump label patching for ingress qdisc in __netif_receive_skb_core (Ivan Vecera) [1428588] - [net] sched: fix panic in rate estimators (Ivan Vecera) [1428588] - [net] sched: cls: use nla_nest_cancel instead of nlmsg_trim (Ivan Vecera) [1428588] - [net] sched: cls_basic: fix error path in basic_change() (Ivan Vecera) [1428588] - [net] sched: cls: remove unused op put from tcf_proto_ops (Ivan Vecera) [1428588] - [net] sched: cls_cgroup: remove unnecessary if (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove duplicate assignments (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: cls_basic: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: tc_vlan: fix type of tcfv_push_vid (Ivan Vecera) [1428588] - [net] sched: introduce vlan action (Ivan Vecera) [1428588] - [net] sched: initialize bstats syncp (Ivan Vecera) [1428588] - [net] sched: fix unused variables in __gnet_stats_copy_basic_cpu() (Ivan Vecera) [1428588] - [net] sched: do not use tcf_proto 'tp' argument from call_rcu (Ivan Vecera) [1428588] - [net] sched: remove tcf_proto from ematch calls (Ivan Vecera) [1428588] - [net] sched: enable per cpu qstats (Ivan Vecera) [1428588] - [net] sched: restrict use of qstats qlen (Ivan Vecera) [1428588] - [net] sched: make bstats per cpu and estimator RCU safe (Ivan Vecera) [1428588] - [net] sched: fix errno in tcindex_set_parms() (Ivan Vecera) [1428588] - [net] sched: remove the first parameter from tcf_exts_destroy() (Ivan Vecera) [1428588] - [net] sched: hold tcf_lock in netdevice notifier (Ivan Vecera) [1428588] - [net] sched: add cond_resched() to class and qdisc dump (Ivan Vecera) [1428588] - [net] sched: do not use rcu in tc_dump_qdisc() (Ivan Vecera) [1428588] - [net] sched: move the sanity test in qdisc_list_add() (Ivan Vecera) [1428588] - [net] sched: htb: do not acquire qdisc lock in dump operations (Ivan Vecera) [1428588] - [net] sched: act: clean up tca_action_flush() (Ivan Vecera) [1428588] - [net] sched: act: refuse to remove bound action outside (Ivan Vecera) [1428588] - [net] sched: act: move tcf_hashinfo_init() into tcf_register_action() (Ivan Vecera) [1428588] - [net] sched: act: remove capab from struct tc_action_ops (Ivan Vecera) [1428588] - [net] sched: act: refactor cleanup ops (Ivan Vecera) [1428588] - [net] sched: act: hide struct tcf_common from API (Ivan Vecera) [1428588] - [net] sched: act: export tcf_hash_search() instead of tcf_hash_lookup() (Ivan Vecera) [1428588] - [net] sched: act: fetch hinfo from a->ops->hinfo (Ivan Vecera) [1428588] - [net] sched: replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1428588] - [net] sched: act: use tcf_hash_release() in net/sched/act_police.c (Ivan Vecera) [1428588] - [net] sched: act: remove struct tcf_act_hdr (Ivan Vecera) [1428588] - [net] sched: act: clean up notification functions (Ivan Vecera) [1428588] - [net] sched: act: move idx_gen into struct tcf_hashinfo (Ivan Vecera) [1428588] - [net] sched: action: make local function static (Ivan Vecera) [1428588] - [net] sched: act: action flushing missaccounting (Ivan Vecera) [1428588] - [net] sched: Remove unnecessary checks for act->ops (Ivan Vecera) [1428588] - [net] sched: act: Dont increment refcnt on replace (Ivan Vecera) [1428588] - [net] sched: set root qdisc before change() in attach_default_qdiscs() (Ivan Vecera) [1428588] - [net] sched: remove unnecessary parentheses while return (Ivan Vecera) [1428588] - [net] sched: give visibility to mq slave qdiscs (Ivan Vecera) [1428588] - [net] netem: missing break in ge loss generator (Ivan Vecera) [1428588] - [net] netem: fix gemodel loss generator (Ivan Vecera) [1428588] - [net] gen_stats: Remove extern from function prototypes (Ivan Vecera) [1428588]- [nvme] redhat: mark NVMe over FC as tech preview (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix missing dma sync to nvme data structures (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Call fatal_error from keep-alive timout expiration (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: cancel fatal error and flush async work before free controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: delete controllers deletion upon subsystem release (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet_fc: correct logic in disconnect queue LS handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix nvme_rdma_queue_is_ready (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet/fcloop: remove some logically dead code performing redundant ret checks (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix KATO offset in Set Features (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: simplify error handling of nvme_fc_create_hw_io_queues (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: correct some printk information (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove START STOP emulation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Delete misleading queue-wrap comment (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] simplify stripe quirk (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Use correct scnprintf in cmb show (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Log PCI_STATUS when the controller dies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add FC LLDD loopback driver to test FC-NVME (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add target support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] admin-cmd: Added smart-log command support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host_traddr options field to host infrastructure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] untangle 0 and BLK_MQ_RQ_QUEUE_OK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't pass the full CQE to nvme_complete_async_event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: introduce struct nvme_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport LLDD api definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport FC-NVME definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport error codes to nvme.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [uapi] Add type 0x28 NVME type code to scsi fc headers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: patch target code in prep for FC transport support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: set sqe.command_id in core not transports (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] parser: add u64 number parser (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: remove redundant define (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Adjust source code indentation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove set-but-not-used variables (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix possible infinite loop triggered on hot namespace removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix memory leaks in nvmf_parse_options() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: force queue size to respect controller capability (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix REJ status code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: move NVMe class code to pci_ids.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: blk_account_io_start() takes a bool (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't schedule multiple resets (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Don't free queues on error (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: drain the queue-pair just before freeing it (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: stop and free io queues on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: don't forget to delete a queue from the list of connection failed (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Don't queue fatal error work if csts.cfs is set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: reject non-connect commands before the queue is live (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix possible NULL deref when handling rdma cm events (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add an enum for cns values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: resync with nvme-cli (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: Add tertiary number to NVME_VS (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Add sysfs entry for NVMe CMBs when appropriate (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Delete created IO queues on reset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Stop probing a removed device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Pass pointers, not dma addresses, to nvme_get/set_features() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove power management support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Make dsm number of ranges zero based (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Use direct IO for writes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: revise host transport option descriptions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: rework nvmf_get_address() for variable options (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: account higher order dispatch (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: allow the driver to pass in a queue mapping (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: only allocate a single mq_map per tag_set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: don't redistribute hardware queues on a CPU hotplug event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: only clear queue flags after successful connect (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix null pointer dereference on req->mr (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use ib_client API to detect device removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add DELETING queue flag (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: destroy nvme queue rdma resources on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme_rdma: keep a ref on the ctrl during delete/flush (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of redundant defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of duplicate variable (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: get a reference when reusing a nvme_host structure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: change NQN UUID to big-endian format (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: set sqsize to 0-based value, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix sqsize/hsqsize per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics: define admin sqsize min default, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix use after free (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: initialize ret to zero to avoid returning garbage (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: start async event handler after reconnecting to a controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix controller serial number inconsistency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Correctly handle RDMA device hot removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Make sure to shutdown the controller if we can (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Free the I/O tags when we delete the controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Fix device removal handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Queue ns scanning after a sucessful reconnection (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't leak uninitialized memory in connect request private data (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] make NVME_RDMA depend on BLOCK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics drivers don't need the nvme-pci driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] quirk: Add a delay before checking device ready for memblaze device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix nvme_get/set_features() with a NULL result pointer (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] Fix race triggered by blk_set_queue_dying() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Prevent controller state invalid transition (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: fix deadlock in blk_mq_register_disk() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Provide SR-IOV support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't allocate unused nvme_major (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Limit command retries (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: fix nvme-loop Kconfig dependencies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix return value check in nvmet_subsys_alloc() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add-remove ctrl repeat fix (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Remove tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't use tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix the return value of nvme_rdma_reinit_request() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use IB_PD_UNSAFE_GLOBAL_RKEY (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] ib/core: add support to create a unsafe global rkey to ib_create_pd (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add a NVMe over Fabrics RDMA host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: add a NVMe over Fabrics RDMA target driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-rdma.h: Add includes for nvme rdma_cm negotiation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add new reconnecting controller state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: Introduce blk_mq_reinit_tagset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix an error code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add configfs dependency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add a NVMe loopback host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: move SG pool code from SCSI driver to lib/sg_pool.c (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] rename SG related struct and functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "mq" with "first_chunk" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "scsi_data_buffer" with "sg_table" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvmet: add a generic NVMe target (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] configfs: switch ->default groups to a linked list (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add keep-alive support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add keep-alive opcode and identify controller attribute (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add a generic NVMe over Fabrics library (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVMe over Fabrics definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add fabrics sysfs attributes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Modify and export sync command submission for fabrics (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow transitioning from NEW to LIVE state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move the workaround for I/O queue-less controllers from PCIe to core (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: factor out a add nvme_is_write helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add a flags parameter to blk_mq_alloc_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow for size limitations from transport drivers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add AER constants (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add constants for PSDT and FUSE values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVM command set SQE/CQE size defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add get_log_page command strucure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add RTD3R, RTD3E and OAES fields (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: actually hook up defer list when running requests (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix removal in case of active namespace list scanning method (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move nvme_cancel_request() to common code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] update and rename nvme_cancel_io to nvme_cancel_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] block: add REQ_OP definitions and helpers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issue (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: mark input buffer parameters as 'const' (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist.c: fix kerneldoc for sg_pcopy_{to, from}_buffer() (David Milburn) [1384526 1389755 1366753 1374291 1383834]- [scsi] aacraid: Fix potential null access (Scott Benesh) [1384213] - [scsi] aacraid: Fix typo in blink status (Scott Benesh) [1384213] - [scsi] aacraid: remove redundant zero check on ret (Scott Benesh) [1384213] - [scsi] aacraid: Fixed expander hotplug for SMART family (Scott Benesh) [1384213] - [scsi] aacraid: Update driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix a potential spinlock double unlock bug (Scott Benesh) [1384213] - [scsi] aacraid: Save adapter fib log before an IOP reset (Scott Benesh) [1384213] - [scsi] aacraid: Reorder Adapter status check (Scott Benesh) [1384213] - [scsi] aacraid: Skip IOP reset on controller panic (SMART Family) (Scott Benesh) [1384213] - [scsi] aacraid: Decrease adapter health check interval (Scott Benesh) [1384213] - [scsi] aacraid: Reload offlined drives after controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Skip wellness sync on controller failure (Scott Benesh) [1384213] - [scsi] aacraid: Fix sync fibs time out on controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Added sysfs for driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix memory leak in fib init path (Scott Benesh) [1384213] - [scsi] aacraid: Prevent E3 lockup when deleting units (Scott Benesh) [1384213] - [scsi] aacraid: Fix for excessive prints on EEH (Scott Benesh) [1384213] - [scsi] aacraid: Use correct channel number for raw srb (Scott Benesh) [1384213] - [scsi] aacraid: Fix camel case (Scott Benesh) [1384213] - [scsi] aacraid: avoid open-coded upper_32_bits (Scott Benesh) [1384213] - [scsi] aacraid: rcode is unsigned and should be signed int (Scott Benesh) [1384213] - [scsi] aacraid: update version (Scott Benesh) [1384213] - [scsi] aacraid: Change Driver Version Prefix (Scott Benesh) [1384213] - [scsi] aacraid: Update copyrights (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve HBA host information ioctl (Scott Benesh) [1384213] - [scsi] aacraid: Added ioctl to trigger IOP/IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: Added new IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: VPD 83 type3 support (Scott Benesh) [1384213] - [scsi] aacraid: Added support to abort cmd and reset lun (Scott Benesh) [1384213] - [scsi] aacraid: Add task management functionality (Scott Benesh) [1384213] - [scsi] aacraid: Include HBA direct interface (Scott Benesh) [1384213] - [scsi] aacraid: Added support for hotplug (Scott Benesh) [1384213] - [scsi] aacraid: Added support to set QD of attached drives (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve Queue Depth from Adapter FW (Scott Benesh) [1384213] - [scsi] aacraid: Added support for periodic wellness sync (Scott Benesh) [1384213] - [scsi] aacraid: Reworked aac_command_thread (Scott Benesh) [1384213] - [scsi] aacraid: Added support for read medium error (Scott Benesh) [1384213] - [scsi] aacraid: Added support for response path (Scott Benesh) [1384213] - [scsi] aacraid: Process Error for response I/O (Scott Benesh) [1384213] - [scsi] aacraid: Reworked scsi command submission path (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve and update the device types (Scott Benesh) [1384213] - [scsi] aacraid: Added sa firmware support (Scott Benesh) [1384213] - [scsi] aacraid: added support for init_struct_8 (Scott Benesh) [1384213] - [scsi] aacraid: Added aacraid.h include guard (Scott Benesh) [1384213] - [scsi] aacraid: Remove duplicate irq management code (Scott Benesh) [1384213] - [scsi] aacraid: Replace with globally (Scott Benesh) [1384213] - [scsi] aacraid: Fix INTx/MSI-x issue with older controllers (Scott Benesh) [1384213] - [scsi] aacraid: mark aac_src_select_comm() static (Scott Benesh) [1384213] - [scsi] aacraid: use kmemdup (Scott Benesh) [1384213] - [scsi] qla2xxx: Fix apparent cut-n-paste error (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix Target mode handling with Multiqueue changes (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add Block Multi Queue functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add multiple queue pair functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix NULL pointer deref in QLA interrupt (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add irq affinity notification (Chad Dupuis) [1414957]- [fs] vfs: In d_path don't call d_dname on a mount point (Aristeu Rozanski) [1418962] - [hv] util: don't forget to init host_ts.lock (Vitaly Kuznetsov) [1388419] - [hv] hv_utils: implement Hyper-V PTP source (Vitaly Kuznetsov) [1388419] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1388419] - [hv] utils: Fix the mapping between host version and protocol to use (Vitaly Kuznetsov) [1388419] - [hv] hv_util: Avoid dynamic allocation in time synch (Vitaly Kuznetsov) [1388419] - [hv] utils: Support TimeSync version 4.0 protocol samples (Vitaly Kuznetsov) [1388419] - [hv] utils: Use TimeSync samples to adjust the clock after boot (Vitaly Kuznetsov) [1388419] - [mm] memory_hotplug: set magic number to page->freelist instead of page->lru.next (Yasuaki Ishimatsu) [1417692] - [mm] sparse: use page_private() to get page->private value (Yasuaki Ishimatsu) [1417692] - [mm] sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP (Yasuaki Ishimatsu) [1417696] - [mm] sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter (Yasuaki Ishimatsu) [1417696] - [x86] numa: Online memory-less nodes at boot time (Rui Wang) [1405893] - [x86] mm/numa: Drop dead code and rename setup_node_data() to setup_alloc_data() (Rui Wang) [1405893] - [x86] revert "mce: Do not panic when single core has reached a timeout" (Xunlei Pang) [1256375] - [x86] mce: Handle broadcasted MCE gracefully with kexec (Xunlei Pang) [1256375] - [net] dccp/tcp: fix routing redirect race (Eric Garver) [1387485] - [net] ipv6: don't increase size when refragmenting forwarded ipv6 skbs (Florian Westphal) [1430571] - [net] bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [1430571] - [net] ipv6: avoid write to a possibly cloned skb (Florian Westphal) [1430571] - [net] netfilter: bridge: honor frag_max_size when refragmenting (Florian Westphal) [1430571] - [net] l2tp: Avoid schedule while atomic in exit_net (Lance Richardson) [1429687] - [net] l2tp: protect tunnel->del_work by ref_count (Lance Richardson) [1429687] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: set sin_port for addr param when checking duplicate address (Xin Long) [1308362] - [net] sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu (Xin Long) [1412865] - [net] sctp: call rcu_read_lock before checking for duplicate transport nodes (Xin Long) [1383938] - [net] sctp: check duplicate node before inserting a new transport (Xin Long) [1383938] - [net] sctp: sctp_epaddr_lookup_transport should be protected by rcu_read_lock (Xin Long) [1383938] - [net] sctp: use new rhlist interface on sctp transport rhashtable (Xin Long) [1383938] - [net] Add netdev all_adj_list refcnt propagation to fix panic (Adrian Reber) [1425010] - [hid] usbhid: change return error of usbhid_output_report (Benjamin Tissoires) [1401381] - [scsi] storvsc: properly set residual data length on errors (Cathy Avery) [1364282] - [sound] alsa: hda - add support for docking station for HP 840 G3 (Jaroslav Kysela) [1312217] - [sound] alsa: hda - add support for docking station for HP 820 G2 (Jaroslav Kysela) [1312217] - [kernel] rcu: Reverse rcu_dereference_check() conditions (Waiman Long) [1432967] - [kernel] signals: avoid unnecessary taking of sighand->siglock (Waiman Long) [1412194]- [fs] autofs: take more care to not update last_used on path walk (Ian Kent) [1413523] - [fs] autofs: remove duplicated AUTOFS_DEV_IOCTL_SIZE definition (Ian Kent) [1413523] - [fs] autofs: add command enum/macros for root-dir ioctls (Ian Kent) [1413523] - [fs] autofs: update ioctl documentation regarding struct autofs_dev_ioctl (Ian Kent) [1413523] - [fs] autofs: fix wrong ioctl documentation regarding devid (Ian Kent) [1413523] - [fs] autofs: fix typo in Documentation (Ian Kent) [1413523] - [fs] autofs: remove wrong comment (Ian Kent) [1413523] - [fs] autofs: constify find_autofs_mount() callback (Ian Kent) [1413523] - [fs] autofs: refactor ioctl fn vector in iookup_dev_ioctl() (Ian Kent) [1413523] - [fs] autofs: remove possibly misleading /* #define DEBUG */ (Ian Kent) [1413523] - [fs] autofs4: move linux/auto_dev-ioctl.h to uapi/linux (Ian Kent) [1413523] - [fs] autofs: move inclusion of linux/limits.h to uapi (Ian Kent) [1413523] - [fs] autofs: fix print format for ioctl warning message (Ian Kent) [1413523] - [fs] autofs: add autofs_dev_ioctl_version() for AUTOFS_DEV_IOCTL_VERSION_CMD (Ian Kent) [1413523] - [fs] autofs: fix dev ioctl number range check (Ian Kent) [1413523] - [fs] autofs: fix pr_debug() message (Ian Kent) [1413523] - [fs] autofs: update struct autofs_dev_ioctl in Documentation (Ian Kent) [1413523] - [fs] autofs: fix Documentation regarding devid on ioctl (Ian Kent) [1413523] - [fs] autofs: remove AUTOFS_DEVID_LEN (Ian Kent) [1413523] - [fs] autofs: don't fail to free_dev_ioctl(param) (Ian Kent) [1413523] - [fs] autofs: remove obsolete sb fields (Ian Kent) [1413523] - [fs] autofs: use autofs4_free_ino() to kfree dentry data (Ian Kent) [1413523] - [fs] autofs: remove ino free in autofs4_dir_symlink() (Ian Kent) [1413523] - [fs] autofs: add WARN_ON(1) for non dir/link inode case (Ian Kent) [1413523] - [fs] autofs: fix autofs4_fill_super() error exit handling (Ian Kent) [1413523] - [fs] autofs: test autofs versions first on sb initialization (Ian Kent) [1413523] - [fs] autofs: drop unnecessary extern in autofs_i.h (Ian Kent) [1413523] - [fs] autofs: fix typos in Documentation/filesystems/autofs4.txt (Ian Kent) [1413523] - [fs] autofs: use dentry flags to block walks during expire (Ian Kent) [1413523] - [fs] qstr: constify instances in autofs4 (Ian Kent) [1413523] - [fs] autofs: don't get stuck in a loop if vfs_write() returns an error (Ian Kent) [1413523] - [fs] autofs races (Ian Kent) [1413523] - [fs] autofs4: fix string.h include in auto_dev-ioctl.h (Ian Kent) [1413523] - [fs] autofs4: use pr_xxx() macros directly for logging (Ian Kent) [1413523] - [fs] autofs4: change log print macros to not insert newline (Ian Kent) [1413523] - [fs] autofs4: make autofs log prints consistent (Ian Kent) [1413523] - [fs] autofs4: fix some white space errors (Ian Kent) [1413523] - [fs] autofs4: fix invalid ioctl return in autofs4_root_ioctl_unlocked() (Ian Kent) [1413523] - [fs] autofs4: fix coding style line length in autofs4_wait() (Ian Kent) [1413523] - [fs] autofs4: fix coding style problem in autofs4_get_set_timeout() (Ian Kent) [1413523] - [fs] autofs4: coding style fixes (Ian Kent) [1413523] - [fs] autofs: show pipe inode in mount options (Ian Kent) [1413523] - [fs] autofs4: don't bother with d_instantiate(dentry, NULL) in ->lookup() (Ian Kent) [1413523] - [fs] vfs: normal filesystems (and lustre): d_inode() annotations (Ian Kent) [1413523] - [fs] vfs: Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Ian Kent) [1413523] - [fs] autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation (Ian Kent) [1413523] - [fs] autofs4: Wrong format for printing dentry (Ian Kent) [1413523] - [fs] assorted conversions to p[dD] (Ian Kent) [1413523] - [fs] autofs: the documentation I wanted to read (Ian Kent) [1413523] - [fs] autofs4: d_manage() should return -EISDIR when appropriate in rcu-walk mode (Ian Kent) [1413523] - [fs] autofs4: avoid taking fs_lock during rcu-walk (Ian Kent) [1413523] - [fs] autofs4: make "autofs4_can_expire" idempotent (Ian Kent) [1413523] - [fs] autofs4: factor should_expire() out of autofs4_expire_indirect (Ian Kent) [1413523] - [fs] autofs4: allow RCU-walk to walk through autofs4 (Ian Kent) [1413523] - [fs] autofs4: comment typo: remove a a doubled word (Ian Kent) [1413523] - [fs] autofs4: remove some unused inline functions (Ian Kent) [1413523] - [fs] autofs4: don't take spinlock when not needed in autofs4_lookup_expiring (Ian Kent) [1413523] - [fs] autofs4: remove a redundant assignment (Ian Kent) [1413523] - [fs] autofs4: remove unused autofs4_ispending() (Ian Kent) [1413523] - [fs] vfs: allow ->d_manage() to declare -EISDIR in rcu_walk mode (Ian Kent) [1413523] - [fs] autofs4: fix false positive compile error (Ian Kent) [1413523] - [fs] autofs4/dev-ioctl.c: add __init to autofs_dev_ioctl_init (Ian Kent) [1413523] - [fs] autofs4: check dev ioctl size before allocating (Ian Kent) [1413523] - [fs] autofs: use IS_ROOT to replace root dentry checks (Ian Kent) [1413523] - [fs] autofs4: close the races around autofs4_notify_daemon() (Ian Kent) [1413523]- [fs] fix unpaired rcu lock in prepend_path() ("Eric W. Biederman") [1247935] - [fs] Add may_detach_mounts sysctl to hide new behavior ("Eric W. Biederman") [1247935] - [fs] proc: Update proc_flush_task_mnt to use d_invalidate ("Eric W. Biederman") [1247935] - [fs] mnt: Protect the mountpoint hashtable with mount_lock ("Eric W. Biederman") [1247935] - [fs] mnt: Clear mnt_expire during pivot_root ("Eric W. Biederman") [1247935] - [fs] clone_private_mount() doesn't need to touch namespace_sem ("Eric W. Biederman") [1247935] - [fs] remove a bogus claim about namespace_sem being held by callers of mnt_alloc_id() ("Eric W. Biederman") [1247935] - [fs] namespace: update event counter when umounting a deleted dentry ("Eric W. Biederman") [1247935] - [fs] mnt: In detach_mounts detach the appropriate unmounted mount ("Eric W. Biederman") [1247935] - [fs] mnt: Clarify and correct the disconnect logic in umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Update detach_mounts to leave mounts connected ("Eric W. Biederman") [1247935] - [fs] mnt: Fix the error check in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Honor MNT_LOCKED when detaching mounts ("Eric W. Biederman") [1247935] - [fs] fs_pin: Allow for the possibility that m_list or s_list go unused ("Eric W. Biederman") [1247935] - [fs] mnt: Factor umount_mnt from umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Factor out unhash_mnt from detach_mnt and umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Fail collect_mounts when applied to unmounted mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate unmounts to locked mounts ("Eric W. Biederman") [1247935] - [fs] mnt: On an unmount propagate clearing of MNT_LOCKED ("Eric W. Biederman") [1247935] - [fs] mnt: Delay removal from the mount hash ("Eric W. Biederman") [1247935] - [fs] mnt: Add MNT_UMOUNT flag ("Eric W. Biederman") [1247935] - [fs] mnt: In umount_tree reuse mnt_list instead of mnt_hash ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate umounts in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Improve the umount_tree flags ("Eric W. Biederman") [1247935] - [fs] mnt: Use hlist_move_list in namespace_unlock ("Eric W. Biederman") [1247935] - [fs] switch the IO-triggering parts of umount to fs_pin ("Eric W. Biederman") [1247935] - [fs] new fs_pin killing logics ("Eric W. Biederman") [1247935] - [fs] allow attaching fs_pin to a group not associated with some superblock ("Eric W. Biederman") [1247935] - [fs] get rid of the second argument of acct_kill() ("Eric W. Biederman") [1247935] - [fs] take count and rcu_head out of fs_pin ("Eric W. Biederman") [1247935] - [fs] pull bumping refcount into ->kill() ("Eric W. Biederman") [1247935] - [fs] kill pin_put() ("Eric W. Biederman") [1247935] - [fs] btrfs: don't invalidate root dentry when subvolume deletion fails ("Eric W. Biederman") [1247935] - [fs] mnt: Fix a memory stomp in umount ("Eric W. Biederman") [1247935] - [fs] vfs: Remove d_drop calls from d_revalidate implementations ("Eric W. Biederman") [1247935] - [fs] vfs: Make d_invalidate return void ("Eric W. Biederman") [1247935] - [fs] vfs: Merge check_submounts_and_drop and d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Remove unnecessary calls of check_submounts_and_drop ("Eric W. Biederman") [1247935] - [fs] vfs: Lazily remove mounts on unlinked files and directories ("Eric W. Biederman") [1247935] - [fs] vfs: More precise tests in d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Document the effect of d_revalidate on d_find_alias ("Eric W. Biederman") [1247935] - [fs] autofs - remove obsolete d_invalidate() from expire ("Eric W. Biederman") [1247935] - [fs] vfs: Add a function to lazily unmount all mounts from any dentry ("Eric W. Biederman") [1247935] - [fs] vfs: factor out lookup_mountpoint from new_mountpoint ("Eric W. Biederman") [1247935] - [fs] vfs: Keep a list of mounts on a mount point ("Eric W. Biederman") [1247935] - [fs] vfs: Don't allow overwriting mounts in the current mount namespace ("Eric W. Biederman") [1247935] - [fs] delayed mntput ("Eric W. Biederman") [1247935] - [fs] Add a missing permission check to do_umount ("Eric W. Biederman") [1247935] - [fs] fix EBUSY on umount() from MNT_SHRINKABLE ("Eric W. Biederman") [1247935] - [fs] get rid of propagate_umount() mistakenly treating slaves as busy ("Eric W. Biederman") [1247935] - [fs] fix copy_tree() regression ("Eric W. Biederman") [1247935] - [fs] death to mnt_pinned ("Eric W. Biederman") [1247935] - [fs] make fs/{namespace, super}.c forget about acct.h ("Eric W. Biederman") [1247935] - [fs] take fs_pin stuff to fs/* ("Eric W. Biederman") [1247935] - [fs] start carving bsd_acct_struct up ("Eric W. Biederman") [1247935] - [fs] acct: move mnt_pin() upwards ("Eric W. Biederman") [1247935] - [fs] make acct_kill() wait for file closing ("Eric W. Biederman") [1247935] - [fs] drop ->s_umount around acct_auto_close() ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_lock for acct->count ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_list ("Eric W. Biederman") [1247935] - [fs] acct: simplify check_free_space() ("Eric W. Biederman") [1247935] - [fs] acct: new lifetime rules ("Eric W. Biederman") [1247935] - [fs] acct: serialize acct_on() ("Eric W. Biederman") [1247935] - [fs] acct() should honour the limits from the very beginning ("Eric W. Biederman") [1247935] - [fs] split the slow path in acct_process() off ("Eric W. Biederman") [1247935] - [fs] separate namespace-independent parts of filling acct_t ("Eric W. Biederman") [1247935] - [fs] acct: switch to __kernel_write() ("Eric W. Biederman") [1247935] - [fs] acct: encode_comp_t(0) is 0, fortunately.. ("Eric W. Biederman") [1247935] - [fs] vfs: Make delayed_free() call free_vfsmnt() ("Eric W. Biederman") [1247935] - [fs] switch mnt_hash to hlist ("Eric W. Biederman") [1247935] - [fs] keep shadowed vfsmounts together ("Eric W. Biederman") [1247935] - [fs] resizable namespace.c hashes ("Eric W. Biederman") [1247935] - [fs] vfs: Is mounted should be testing mnt_ns for NULL or error ("Eric W. Biederman") [1247935] - [fs] fix bogus read_seqretry() checks introduced in b37199e ("Eric W. Biederman") [1247935] - [fs] rcuwalk: recheck mount_lock after mountpoint crossing attempts ("Eric W. Biederman") [1247935] - [fs] fix bogus path_put() of nd->root after some unlazy_walk() failures ("Eric W. Biederman") [1247935] - [fs] get rid of {lock, unlock}_rcu_walk() ("Eric W. Biederman") [1247935] - [fs] Use RH_KABI_EXTEND to wrap nameidata.m_seq ("Eric W. Biederman") [1247935] - [fs] RCU'd vfsmounts ("Eric W. Biederman") [1247935] - [fs] pid_namespace: make freeing struct pid_namespace rcu-delayed ("Eric W. Biederman") [1247935] - [fs] fuse: rcu-delay freeing fuse_conn ("Eric W. Biederman") [1247935] - [fs] ncpfs: rcu-delay unload_nls() and freeing ncp_server ("Eric W. Biederman") [1247935] - [fs] fat: rcu-delay unloading nls and freeing sbi ("Eric W. Biederman") [1247935] - [fs] adfs: delayed freeing of sbi ("Eric W. Biederman") [1247935] - [fs] hpfs: make freeing sbi and codetables rcu-delayed ("Eric W. Biederman") [1247935] - [fs] make freeing super_block rcu-delayed ("Eric W. Biederman") [1247935] - [fs] move taking vfsmount_lock down into prepend_path() ("Eric W. Biederman") [1247935] - [fs] vfs: make d_path() get the root path under RCU ("Eric W. Biederman") [1247935] - [fs] vfs: don't copy things to user space holding the rcu readlock ("Eric W. Biederman") [1247935] - [fs] vfs: make getcwd() get the root and pwd path under rcu ("Eric W. Biederman") [1247935] - [fs] vfs: move get_fs_root_and_pwd() to single caller ("Eric W. Biederman") [1247935] - [fs] split __lookup_mnt() in two functions ("Eric W. Biederman") [1247935] - [fs] Readd include of linux/lglock.h in fs/internal.h to preserve the kabi ("Eric W. Biederman") [1247935] - [fs] new helpers: lock_mount_hash/unlock_mount_hash ("Eric W. Biederman") [1247935] - [fs] don't bother with vfsmount_lock in mounts_poll() ("Eric W. Biederman") [1247935] - [fs] namespace.c: get rid of mnt_ghosts ("Eric W. Biederman") [1247935] - [fs] fold dup_mnt_ns() into its only surviving caller ("Eric W. Biederman") [1247935] - [fs] mnt_set_expiry() doesn't need vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] finish_automount() doesn't need vfsmount_lock for removal from expiry list ("Eric W. Biederman") [1247935] - [fs] namespace.c: bury long-dead define ("Eric W. Biederman") [1247935] - [fs] fold mntfree() into mntput_no_expire() ("Eric W. Biederman") [1247935] - [fs] do_remount(): pull touch_mnt_namespace() up ("Eric W. Biederman") [1247935] - [fs] dup_mnt_ns(): get rid of pointless grabbing of vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] initialize namespace_sem statically ("Eric W. Biederman") [1247935] - [fs] put_mnt_ns(): use drop_collected_mounts() ("Eric W. Biederman") [1247935]- [fs] ext4: unmap metadata when zeroing blocks (Eric Sandeen) [1430424] - [fs] ext4: handle transient ENOSPC properly for DAX (Eric Sandeen) [1347247 1430424] - [mm] dax: fix deadlock with DAX 4k holes (Eric Sandeen) [1430424] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1430424] - [fs] ext4: only set S_DAX if DAX is really supported (Eric Sandeen) [1430424] - [fs] dax: move put_(un)locked_mapping_entry() in dax.c (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_* defines to dax.h (Eric Sandeen) [1430424] - [fs] dax: remove dax_pmd_fault() (Eric Sandeen) [1430424] - [mm] dax: coordinate locking for offsets in PMD range (Eric Sandeen) [1430424] - [fs] dax: consistent variable naming for DAX entries (Eric Sandeen) [1430424] - [fs] dax: remove the last BUG_ON() from fs/dax.c (Eric Sandeen) [1430424] - [fs] dax: make 'wait_table' global variable static (Eric Sandeen) [1430424] - [fs] dax: remove buffer_size_valid() (Eric Sandeen) [1430424] - [fs] ext4: tell DAX the size of allocation holes (Eric Sandeen) [1430424] - [fs] ext4: more efficient SEEK_DATA implementation (Eric Sandeen) [1430424] - [fs] ext4: return hole from ext4_map_blocks() (Eric Sandeen) [1430424] - [fs] ext4: factor out determining of hole size (Eric Sandeen) [1430424] - [fs] ext4: allow DAX writeback for hole punch (Eric Sandeen) [1430424] - [fs] xfs: fix locking for DAX writes (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to copy_user_dax (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to dax_insert_mapping (Eric Sandeen) [1430424] - [mm] silently skip readahead for DAX inodes (Eric Sandeen) [1366943 1430424] - [fs] xfs: don't invalidate whole file on DAX read/write (Eric Sandeen) [1430424] - [fs] dax: remote unused fault wrappers (Eric Sandeen) [1430424] - [fs] dax: Remove i_mmap_lock protection (Eric Sandeen) [1430424] - [mm] dax: Use radix tree entry lock to protect cow faults (Eric Sandeen) [1430424] - [mm] dax: New fault locking (Eric Sandeen) [1430424] - [mm] dax: Allow DAX code to replace exceptional entries (Eric Sandeen) [1430424] - [fs] dax: Define DAX lock bit for radix tree exceptional entry (Eric Sandeen) [1430424] - [fs] dax: Make huge page handling depend of CONFIG_BROKEN (Eric Sandeen) [1430424] - [fs] dax: Fix condition for filling of PMD holes (Eric Sandeen) [1430424] - [fs] dax: fix a comment in dax_zero_page_range and dax_truncate_page (Eric Sandeen) [1430424] - [fs] dax: for truncate/hole-punch, do zeroing through the driver if possible (Eric Sandeen) [1430424] - [fs] dax: export a low-level __dax_zero_page_range helper (Eric Sandeen) [1430424] - [fs] dax: use sb_issue_zerout instead of calling dax_clear_sectors (Eric Sandeen) [1430424] - [fs] dax: fallback from pmd to pte on error (Eric Sandeen) [1430424] - [fs] dax: Remove redundant inode size checks (Eric Sandeen) [1430424] - [fs] dax: Remove pointless writeback from dax_do_io() (Eric Sandeen) [1430424] - [fs] dax: Remove zeroing from dax_io() (Eric Sandeen) [1430424] - [fs] dax: Remove dead zeroing code from fault handlers (Eric Sandeen) [1430424] - [fs] dax: Remove complete_unwritten argument (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_ definitions to dax.c (Eric Sandeen) [1430424] - [fs] dax: call get_blocks() with create == 1 for write faults to unwritten extents (Eric Sandeen) [1430424] - [fs] ext4: cleanup handling of bh->b_state in DAX mmap (Eric Sandeen) [1430424] - [fs] ext4: fix bh->b_state corruption (Eric Sandeen) [1430424] - [fs] xfs: split direct I/O and DAX path (Eric Sandeen) [1430424] - [fs] xfs: direct calls in the direct I/O path (Eric Sandeen) [1430424] - [fs] xfs: fold xfs_vm_do_dio into xfs_vm_direct_IO (Eric Sandeen) [1430424] - [fs] xfs: using generic_file_direct_write() is unnecessary (Eric Sandeen) [1430424] - [fs] xfs: stop using generic_file_read_iter for direct I/O (Eric Sandeen) [1430424] - [fs] xfs: split xfs_file_read_iter into buffered and direct I/O helpers (Eric Sandeen) [1430424] - [fs] xfs: remove s_maxbytes enforcement in xfs_file_read_iter (Eric Sandeen) [1430424] - [fs] xfs: kill ioflags (Eric Sandeen) [1430424] - [fs] xfs: don't pass ioflags around in the ioctl path (Eric Sandeen) [1430424]- [fs] vfs: pull btrfs clone API to vfs layer (Bill O'Donnell) [1399590] - [fs] btrfs: add .copy_file_range file operation (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate down when no_holes feature is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: Fix deadlock between direct IO and fast fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix false enospc error when truncating heavily reflinked file (Bill O'Donnell) [1399590] - [fs] btrfs: adjust outstanding_extents counter properly when dio write is split (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning about log_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: use down_read_nested to make lockdep silent (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking when we put back a delayed ref that's too new (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling when run_delayed_extent_op fails (Bill O'Donnell) [1399590] - [fs] btrfs: return the actual error value from from btrfs_uuid_tree_iterate (Bill O'Donnell) [1399590] - [fs] btrfs: fix race in btrfs_free_dummy_fs_info() (Bill O'Donnell) [1399590] - [fs] btrfs: limit async_work allocation and worker func duration (Bill O'Donnell) [1399590] - [fs] btrfs: fix tree search logic when replaying directory entry deletes (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock caused by fsync when logging directory entries (Bill O'Donnell) [1399590] - [fs] btrfs: fix enospc in hole punching (Bill O'Donnell) [1399590] - [fs] btrfs: improve delayed refs iterations (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Add comments explaining how btrfs qgroup works (Bill O'Donnell) [1399590] - [fs] btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space (Bill O'Donnell) [1399590] - [fs] btrfs: abort transaction if fill_holes() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix file extent corruption (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup: use already calculated value in btrfs_should_throttle_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix qgroup rescan worker initialization (Bill O'Donnell) [1399590] - [fs] btrfs: fix emptiness check for dirtied extent buffers at check_leaf() (Bill O'Donnell) [1399590] - [fs] btrfs: fix BUG_ON in btrfs_mark_buffer_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: fix relocation incorrectly dropping data references (Bill O'Donnell) [1399590] - [fs] btrfs: fix races on root_log_ctx lists (Bill O'Donnell) [1399590] - [fs] btrfs: fix WARNING in btrfs_select_ref_head() (Bill O'Donnell) [1399590] - [fs] btrfs: remove some no-op casts (Bill O'Donnell) [1399590] - [fs] btrfs: pass correct args to btrfs_async_run_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: make file clone aware of fatal signals (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Prevent qgroup->reserved from going subzero (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in do_relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix incremental send failure caused by balance (Bill O'Donnell) [1399590] - [fs] revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" (Bill O'Donnell) [1399590] - [fs] btrfs: tests: uninline member definitions in free_space_extent (Bill O'Donnell) [1399590] - [fs] btrfs: tests: constify free space extent specs (Bill O'Donnell) [1399590] - [fs] btrfs: expand free space tree sanity tests to catch endianness bug (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent buffer bitmap tests on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: catch invalid free space trees (Bill O'Donnell) [1399590] - [fs] btrfs: fix mount -o clear_cache, space_cache=v2 (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space tree bitmaps on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG() during drop snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_no_printk stub helper (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree leaf (Bill O'Donnell) [1399590] - [fs] btrfs: parent_start initialization cleanup (Bill O'Donnell) [1399590] - [fs] btrfs: Remove already completed TODO comment (Bill O'Donnell) [1399590] - [fs] btrfs: Do not reassign count in btrfs_run_delayed_refs (Bill O'Donnell) [1399590] - [fs] btrfs: fix a possible umount deadlock (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in do_walk_down (Bill O'Donnell) [1399590] - [fs] btrfs: unsplit printed strings (Bill O'Donnell) [1399590] - [fs] btrfs: clean the old superblocks before freeing the device (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in run_delayed_tree_ref (Bill O'Donnell) [1399590] - [fs] btrfs: don't leak reloc root nodes on error (Bill O'Donnell) [1399590] - [fs] btrfs: squash lines for simple wrapper functions (Bill O'Donnell) [1399590] - [fs] btrfs: improve check_node to avoid reading corrupted nodes (Bill O'Donnell) [1399590] - [fs] btrfs: add error handling for extent buffer in print tree (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON in start_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree node block (Bill O'Donnell) [1399590] - [fs] btrfs: return gracefully from balance if fs tree is corrupted (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON()'s in btrfs_mark_extent_written (Bill O'Donnell) [1399590] - [fs] btrfs: kill the start argument to read_extent_buffer_pages (Bill O'Donnell) [1399590] - [fs] btrfs: add a flags field to btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset (Bill O'Donnell) [1399590] - [fs] btrfs: add dynamic debug support (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'gen' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'blocksize' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs (Bill O'Donnell) [1399590] - [fs] btrfs: bail out if block group has different mixed flag (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in reading btree blocks (Bill O'Donnell) [1399590] - [fs] btrfs: fix check_shared for fiemap ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: create example debugfs file only in debugging build (Bill O'Donnell) [1399590] - [fs] btrfs: fix perms on demonstration debugfs interface (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: ensure that file descriptor used with subvol ioctls is a dir (Bill O'Donnell) [1399590] - [fs] btrfs: handle quota reserve failure properly (Bill O'Donnell) [1399590] - [fs] btrfs: use filemap_check_errors() (Bill O'Donnell) [1399590] - [mm] export filemap_check_errors() to modules (Bill O'Donnell) [1399590] - [fs] btrfs: introduce tickets_id to determine whether asynchronous metadata reclaim work makes progress (Bill O'Donnell) [1399590] - [fs] btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns (Bill O'Donnell) [1399590] - [fs] btrfs: do not decrease bytes_may_use when replaying extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() (Bill O'Donnell) [1399590] - [fs] btrfs: fix endless loop in balancing block groups (Bill O'Donnell) [1399590] - [fs] btrfs: kill invalid ASSERT() in process_all_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning on deadlock against an inode's log mutex (Bill O'Donnell) [1399590] - [fs] btrfs: detect corruption when non-root leaf has zero item (Bill O'Donnell) [1399590] - [fs] btrfs: check btree node's nritems (Bill O'Donnell) [1399590] - [fs] btrfs: don't create or leak aliased root while cleaning up orphans (Bill O'Donnell) [1399590] - [fs] btrfs: fix em leak in find_first_block_group (Bill O'Donnell) [1399590] - [fs] btrfs: do not background blkdev_put() (Bill O'Donnell) [1399590] - [fs] btrfs: clarify do_chunk_alloc()'s return value (Bill O'Donnell) [1399590] - [fs] btrfs: fix fsfreeze hang caused by delayed iputs deal (Bill O'Donnell) [1399590] - [fs] btrfs: update btrfs_space_info's bytes_may_use timely (Bill O'Donnell) [1399590] - [fs] btrfs: divide btrfs_update_reserved_bytes() into two functions (Bill O'Donnell) [1399590] - [fs] btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster() (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup incorrectness caused by log replay (Bill O'Donnell) [1399590] - [fs] btrfs: relocation: Fix leaking qgroups numbers on data extents (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent() (Bill O'Donnell) [1399590] - [fs] btrfs: waiting on qgroup rescan should not always be interruptible (Bill O'Donnell) [1399590] - [fs] btrfs: properly track when rescan worker is running (Bill O'Donnell) [1399590] - [fs] btrfs: flush_space: treat return value of do_chunk_alloc properly (Bill O'Donnell) [1399590] - [fs] btrfs: add ASSERT for block group's memory leak (Bill O'Donnell) [1399590] - [fs] btrfs: backref: Fix soft lockup in __merge_refs function (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of reloc_root (Bill O'Donnell) [1399590] - [fs] btrfs: fix __MAX_CSUM_ITEMS (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() (Bill O'Donnell) [1399590] - [fs] btrfs: improve performance on fsync against new inode after rename/unlink (Bill O'Donnell) [1399590] - [fs] btrfs: be more precise on errors when getting an inode from disk (Bill O'Donnell) [1399590] - [fs] btrfs: send, don't bug on inconsistent snapshots (Bill O'Donnell) [1399590] - [fs] btrfs: send, avoid incorrect leaf accesses when sending utimes operations (Bill O'Donnell) [1399590] - [fs] btrfs: send, add missing error check for calls to path_loop() (Bill O'Donnell) [1399590] - [fs] btrfs: send, fix failure to move directories with the same name around (Bill O'Donnell) [1399590] - [fs] btrfs: add missing check for writeback errors on fsync (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_relocate_chunk pass extent_root to btrfs_end_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: convert nodesize macros to static inlines (Bill O'Donnell) [1399590] - [fs] btrfs: introduce BTRFS_MAX_ITEM_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove prototype for btrfs_find_root_ref (Bill O'Donnell) [1399590] - [fs] btrfs: copy_to_sk drop unused root parameter (Bill O'Donnell) [1399590] - [fs] btrfs: simpilify btrfs_subvol_inherit_props (Bill O'Donnell) [1399590] - [fs] btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, require fs_info for root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, move initialization into tests/ (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_test_opt and friends should take a btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: plumb fs_info into btrfs_work (Bill O'Donnell) [1399590] - [fs] btrfs: remove obsolete part of comment in statfs (Bill O'Donnell) [1399590] - [fs] btrfs: hide test-only member under ifdef (Bill O'Donnell) [1399590] - [fs] btrfs: Add ratelimit to btrfs printing (Bill O'Donnell) [1399590] - [kernel] ratelimit: add initialization macro (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected balance crash due to BUG_ON (Bill O'Donnell) [1399590] - [fs] btrfs: fix panic in balance due to EIO (Bill O'Donnell) [1399590] - [fs] btrfs: fix eb memory leak due to readpage failure (Bill O'Donnell) [1399590] - [fs] btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup() (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space calculation in dump_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: subpage-blocksize: Rate limit scrub error message (Bill O'Donnell) [1399590] - [fs] btrfs: expand cow_file_range() to support in-band dedup and subpage-blocksize (Bill O'Donnell) [1399590] - [fs] btrfs: make sure device is synced before return (Bill O'Donnell) [1399590] - [fs] btrfs: reorg btrfs_close_one_device() (Bill O'Donnell) [1399590] - [fs] btrfs: Cleanup compress_file_range() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup BUG_ON in merge_bio (Bill O'Donnell) [1399590] - [fs] btrfs: Fix slab accounting flags (Bill O'Donnell) [1399590] - [fs] btrfs: Replace -ENOENT by -ERANGE in btrfs_get_acl() (Bill O'Donnell) [1399590] - [fs] btrfs: Handle uninitialised inode eviction (Bill O'Donnell) [1399590] - [fs] btrfs: fix read_node_slot to return errors (Bill O'Donnell) [1399590] - [fs] btrfs: fix double free of fs root (Bill O'Donnell) [1399590] - [fs] btrfs: error out if generic_bin_search get invalid arguments (Bill O'Donnell) [1399590] - [fs] btrfs: check inconsistence between chunk and block group (Bill O'Donnell) [1399590] - [fs] btrfs: add missing bytes_readonly attribute file in sysfs (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc accounting after copy_from_user faults (Bill O'Donnell) [1399590] - [fs] btrfs: avoid deadlocks during reservations in btrfs_truncate_block (Bill O'Donnell) [1399590] - [fs] btrfs: use FLUSH_LIMIT for relocation in reserve_metadata_bytes (Bill O'Donnell) [1399590] - [fs] btrfs: fill relocation block rsv after allocation (Bill O'Donnell) [1399590] - [fs] btrfs: always use trans->block_rsv for orphans (Bill O'Donnell) [1399590] - [fs] btrfs: change how we calculate the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: use root when checking need_async_flush (Bill O'Donnell) [1399590] - [fs] btrfs: don't bother kicking async if there's nothing to reclaim (Bill O'Donnell) [1399590] - [fs] btrfs: fix release reserved extents trace points (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoints for flush events (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc reservation amount tracepoint (Bill O'Donnell) [1399590] - [fs] btrfs: trace pinned extents (Bill O'Donnell) [1399590] - [fs] btrfs: introduce ticketed enospc infrastructure (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoint for adding block groups (Bill O'Donnell) [1399590] - [fs] btrfs: warn_on for unaccounted spaces (Bill O'Donnell) [1399590] - [fs] btrfs: change delayed reservation fallback behavior (Bill O'Donnell) [1399590] - [fs] btrfs: always reserve metadata for delalloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix callers of btrfs_block_rsv_migrate (Bill O'Donnell) [1399590] - [fs] btrfs: add bytes_readonly to the spaceinfo at once (Bill O'Donnell) [1399590] - [fs] btrfs: Force stripesize to the value of sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: fix disk_i_size update bug when fallocate() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling in map_private_extent_buffer (Bill O'Donnell) [1399590] - [fs] btrfs: fix error return code in btrfs_init_test_fs() (Bill O'Donnell) [1399590] - [fs] btrfs: don't do nocow check unless we have to (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock in delayed_ref_async_start (Bill O'Donnell) [1399590] - [fs] btrfs: track transid for delayed ref flushing (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_check_super_valid: Allow 4096 as stripesize (Bill O'Donnell) [1399590] - [fs] btrfs: remove build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: use new error message helper in qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: avoid blocking open_ctree from cleaner_kthread (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG_ON() in btrfs_orphan_add (Bill O'Donnell) [1399590] - [fs] btrfs: account for non-CoW'd blocks in btrfs_abort_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: check if extent buffer is aligned to sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: Use correct format specifier (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix extent buffer bitmap test fail on BE system (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix test_bitmaps fail on 64k sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Use macros instead of constants and add missing newline (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support testing all possible sectorsizes and nodesizes (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Execute page straddling test only when nodesize < PAGE_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: advertise which crc32c implementation is being used at module load (Bill O'Donnell) [1399590] - [fs] btrfs: add validadtion checks for chunk loading (Bill O'Donnell) [1399590] - [fs] btrfs: add more validation checks for superblock (Bill O'Donnell) [1399590] - [fs] btrfs: clear uptodate flags of pages in sys_array eb (Bill O'Donnell) [1399590] - [fs] btrfs: deal with duplciates during extent_map insertion in btrfs_get_extent (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support non-4k page size (Bill O'Donnell) [1399590] - [fs] btrfs: Fix integer overflow when calculating bytes_per_bitmap (Bill O'Donnell) [1399590] - [fs] btrfs: test_check_exists: Fix infinite loop when searching for free space entries (Bill O'Donnell) [1399590] - [fs] btrfs: end transaction if we abort when creating uuid root (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and read repair (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and discard (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and chunk allocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group back to RW mode during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected assignment of the left cursor for device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group readonly during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and block group removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between readahead and device replace/removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix handling of faults from btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: Set bbio to NULL before calling btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected return value of fiemap (Bill O'Donnell) [1399590] - [fs] btrfs: free sys_array eb as soon as possible (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak during RAID 5/6 device replacement (Bill O'Donnell) [1399590] - [fs] btrfs: add semaphore to synchronize direct IO writes with fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between block group relocation and nocow writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and direct IO writes for prealloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: pin log earlier when renaming (Bill O'Donnell) [1399590] - [fs] btrfs: unpin log if rename operation fails (Bill O'Donnell) [1399590] - [fs] btrfs: don't do unnecessary delalloc flushes when relocating (Bill O'Donnell) [1399590] - [fs] btrfs: don't wait for unrelated IO to finish before relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix empty symlink after creating symlink and fsync parent dir (Bill O'Donnell) [1399590] - [fs] btrfs: fix for incorrect directory entries after fsync log replay (Bill O'Donnell) [1399590] - [fs] btrfs: build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup accounting when creating snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix fspath error deallocation (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace warn if there are no workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace always succeed (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate compression workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: rename and document compression workspace members (Bill O'Donnell) [1399590] - [fs] btrfs: GFP_NOFS does not GFP_HIGHMEM (Bill O'Donnell) [1399590] - [fs] btrfs: switch to common message helpers in open_ctree, adjust messages (Bill O'Donnell) [1399590] - [fs] btrfs: fix int32 overflow in shrink_delalloc() (Bill O'Donnell) [1399590] - [fs] btrfs: don't force mounts to wait for cleaner_kthread to delete one or more subvolumes (Bill O'Donnell) [1399590] - [fs] btrfs: add write protection to SET_FEATURES ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning move scratch super outside of chunk_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON()'s in btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix divide error upon chunk's stripe_len (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: protect reading label by lock (Bill O'Donnell) [1399590] - [fs] btrfs: add check to sysfs handler of label (Bill O'Donnell) [1399590] - [fs] btrfs: add read-only check to sysfs handler of features (Bill O'Donnell) [1399590] - [fs] btrfs: reuse existing variable in scrub_stripe, reduce stack usage (Bill O'Donnell) [1399590] - [fs] btrfs: use dynamic allocation for root item in create_subvol (Bill O'Donnell) [1399590] - [fs] btrfs: clone: use vmalloc only as fallback for nodesize bufer (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_sources_tmp (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_roots (Bill O'Donnell) [1399590] - [fs] btrfs: send: use temporary variable to store allocation size (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for read_buf (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for send_buf (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning, move scratch dev out of device_list_mutex and uuid_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: send: silence an integer overflow warning (Bill O'Donnell) [1399590] - [fs] btrfs: avoid overflowing f_bfree (Bill O'Donnell) [1399590] - [fs] btrfs: fix mixed block count of available space (Bill O'Donnell) [1399590] - [fs] btrfs: allow balancing to dup with multi-device (Bill O'Donnell) [1399590] - [fs] btrfs: ioctl: reorder exclusive op check in RM_DEV (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup assigning next active device with a check (Bill O'Donnell) [1399590] - [fs] btrfs: s_bdev is not null after missing replace (Bill O'Donnell) [1399590] - [fs] btrfs: pass the right error code to the btrfs_std_error (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: make state preallocation more speculative in __set_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in __clear_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_new (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_defrag (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_delalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs_tree.h migration, item types and defines (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move struct btrfs_ioctl_defrag_range_args (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move balance flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move feature flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, qgroup limit flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move BTRFS_LABEL_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: refactor btrfs_dev_replace_start for reuse (Bill O'Donnell) [1399590] - [fs] btrfs: use fs_info directly (Bill O'Donnell) [1399590] - [fs] btrfs: rename flags for vol args v2 (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_find_device_by_user_input (Bill O'Donnell) [1399590] - [fs] btrfs: use existing device constraints table btrfs_raid_array (Bill O'Donnell) [1399590] - [fs] btrfs: introduce raid-type to error-code table, for minimum device constraint (Bill O'Donnell) [1399590] - [fs] btrfs: pass number of devices to btrfs_check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: rename __check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: optimize check for stale device (Bill O'Donnell) [1399590] - [fs] btrfs: introduce device delete by devid (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_scratch_superblocks() in btrfs_rm_device() (Bill O'Donnell) [1399590] - [fs] btrfs: enhance btrfs_find_device_by_user_input() to check device path (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: clean up and optimize __check_raid_min_device() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper function __check_raid_min_devices() (Bill O'Donnell) [1399590] - [fs] btrfs: create a helper function to read the disk super (Bill O'Donnell) [1399590] - [fs] btrfs: do not create empty block group if we have allocated data (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Pass valid file offset when releasing delalloc space (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup error handling in extent_write_cached_pages (Bill O'Donnell) [1399590] - [fs] btrfs: make mapping->writeback_index point to the last written page (Bill O'Donnell) [1399590] - [fs] btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in btrfs_ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix typos in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Refactor btrfs_lock_cluster() to kill compiler warning (Bill O'Donnell) [1399590] - [fs] btrfs: remove save_error_info() (Bill O'Donnell) [1399590] - [fs] btrfs: Simplify conditions about compress while mapping btrfs flags to inode flags (Bill O'Donnell) [1399590] - [fs] btrfs: move error handling code together in ctree.h (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_assert() (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_std_error to btrfs_handle_fs_error (Bill O'Donnell) [1399590] - [fs] btrfs: fix file/data loss caused by fsync after rename and new inode (Bill O'Donnell) [1399590] - [fs] btrfs: Reset IO error counters before start of device replacing (Bill O'Donnell) [1399590] - [fs] btrfs: Add qgroup tracing (Bill O'Donnell) [1399590] - [fs] btrfs: don't use src fd for printk (Bill O'Donnell) [1399590] - [fs] btrfs: fallback to vmalloc in btrfs_compare_tree (Bill O'Donnell) [1399590] - [fs] btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (Bill O'Donnell) [1399590] - [fs] btrfs: Output more info for enospc_debug mount option (Bill O'Donnell) [1399590] - [fs] btrfs: fix invalid reference in replace_path (Bill O'Donnell) [1399590] - [fs] btrfs: Improve FL_KEEP_SIZE handling in fallocate (Bill O'Donnell) [1399590] - [fs] btrfs: transaction_kthread() is not freezable (Bill O'Donnell) [1399590] - [fs] btrfs: cleaner_kthread() doesn't need explicit freeze (Bill O'Donnell) [1399590] - [fs] btrfs: do not write corrupted metadata blocks to disk (Bill O'Donnell) [1399590] - [fs] btrfs: csum_tree_block: return proper errno value (Bill O'Donnell) [1399590] - [fs] btrfs: use radix_tree_iter_retry() (Bill O'Donnell) [1399590] - [fs] btrfs: Fix misspellings in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Print Warning only if ENOSPC_DEBUG is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: silence an uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: move btrfs_compression_type to compression.h (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_print_info to btrfs_print_mod_info (Bill O'Donnell) [1399590] - [fs] btrfs: Show a warning message if one of objectid reaches its highest value (Bill O'Donnell) [1399590] - [fs] btrfs: use kbasename in btrfsic_mount (Bill O'Donnell) [1399590] - [fs] btrfs: do not collect ordered extents when logging that inode exists (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when checking if we can skip fsync'ing an inode (Bill O'Donnell) [1399590] - [fs] btrfs: fix listxattrs not listing all xattrs packed in the same item (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO reads and buffered writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent_same allowing destination offset beyond i_size (Bill O'Donnell) [1399590] - [fs] btrfs: fix file loss on log replay after renaming a file and fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix unreplayable log after snapshot delete + parent dir fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep deadlock warning due to dev_replace (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused argument in btrfs_ioctl_get_supported_features (Bill O'Donnell) [1399590] - [fs] btrfs: add GET_SUPPORTED_FEATURES to the control device ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: change max_inline default to 2048 (Bill O'Donnell) [1399590] - [fs] btrfs: remove error message from search ioctl for nonexistent tree (Bill O'Donnell) [1399590] - [fs] btrfs: avoid uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of fs_info in block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: Continue write in case of can_not_nocow (Bill O'Donnell) [1399590] - [fs] btrfs: drop null testing before destroy functions (Bill O'Donnell) [1399590] - [fs] btrfs: fix build warning (Bill O'Donnell) [1399590] - [fs] btrfs: use proper type for failrec in extent_state (Bill O'Donnell) [1399590] - [fs] btrfs: Replace CURRENT_TIME by current_fs_time() (Bill O'Donnell) [1399590] - [fs] btrfs: remove open-coded swap() in backref.c:__merge_refs (Bill O'Donnell) [1399590] - [fs] btrfs: remove redundant error check (Bill O'Donnell) [1399590] - [fs] btrfs: simplify expression in btrfs_calc_trans_metadata_size() (Bill O'Donnell) [1399590] - [fs] btrfs: check reserved when deciding to background flush (Bill O'Donnell) [1399590] - [fs] btrfs: add transaction space reservation tracepoints (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate_space_check (Bill O'Donnell) [1399590] - [fs] btrfs: change how we update the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: reada: ignore creating reada_extent for a non-existent device (Bill O'Donnell) [1399590] - [fs] btrfs: reada: avoid undone reada extents in btrfs_reada_wait (Bill O'Donnell) [1399590] - [fs] btrfs: reada: limit max works count (Bill O'Donnell) [1399590] - [fs] btrfs: reada: simplify dev->reada_in_flight processing (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix a debug code typo (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Jump into cleanup in direct way for __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Use fs_info instead of root in __readahead_hook's argument (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Pass reada_extent into __readahead_hook directly (Bill O'Donnell) [1399590] - [fs] btrfs: reada: move reada_extent_put to place after __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Remove level argument in severial functions (Bill O'Donnell) [1399590] - [fs] btrfs: reada: bypass adding extent when all zone failed (Bill O'Donnell) [1399590] - [fs] btrfs: reada: add all reachable mirrors into reada device list (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Move is_need_to_readahead contition earlier (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Avoid many times of empty loop (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Add missed segment checking in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: reduce additional fs_info->reada_lock in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix in-segment calculation for reada (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option alias for nologreplay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option to disable tree log replay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option usebackuproot to replace recovery (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about temporary item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about permanent item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: switch dev stats item to the permanent item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent permanent items (Bill O'Donnell) [1399590] - [fs] btrfs: switch balance item to the temporary item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent temporary items (Bill O'Donnell) [1399590] - [fs] btrfs: switch to kcalloc in btrfs_cmp_data_prepare (Bill O'Donnell) [1399590] - [fs] btrfs: extent same: use GFP_KERNEL for page array allocations (Bill O'Donnell) [1399590] - [fs] btrfs: device add and remove: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: readdir: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: let callers of btrfs_alloc_root pass gfp flags (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: use GFP_KERNEL on the submission path (Bill O'Donnell) [1399590] - [fs] btrfs: reada: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: send: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: remove no longer used function extent_read_full_page_nolock() (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_ioctl_clone: Truncate complete page after performing clone operation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix block size returned to user space (Bill O'Donnell) [1399590] - [fs] btrfs: Limit inline extents to root->sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_submit_direct_hook: Handle map_length < bio vector length (Bill O'Donnell) [1399590] - [fs] btrfs: Use eb->start, seq as search key for tree modification log (Bill O'Donnell) [1399590] - [fs] btrfs: Search for all ordered extents that could span across a page (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_page_mkwrite: Reserve space in sectorsized units (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: Work with sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: direct i/o read: Work on sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Reserve/release extents aligned to block size (Bill O'Donnell) [1399590] - [fs] btrfs: revert: btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: check initialization state before updating features (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and lockless direct IO writes (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to the cow-only list (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to lockdep classes (Bill O'Donnell) [1399590] - [fs] btrfs: tweak free space tree bitmap allocation (Bill O'Donnell) [1399590] - [fs] btrfs: tests: switch to GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: introduce helper for syncing bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: add free-space-tree bit attribute (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: fix typo in compat_ro attribute definition (Bill O'Donnell) [1399590] - [fs] btrfs: raid56: Use raid_write_end_io for scrub (Bill O'Donnell) [1399590] - [fs] btrfs: Remove unnecessary ClearPageUptodate for raid56 (Bill O'Donnell) [1399590] - [fs] btrfs: use rbio->nr_pages to reduce calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Use unified stripe_page's index calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix calculation of rbio->dbitmap's size calculation (Bill O'Donnell) [1399590] - [fs] btrfs: merge functions for wait snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: delete unused argument in btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: Use direct way to determine raid56 write/recover mode (Bill O'Donnell) [1399590] - [fs] btrfs: Small cleanup for get index_srcdev loop (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance chunk validation check (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance super validation check (Bill O'Donnell) [1399590] - [fs] btrfs: fix typo in log message when starting a balance (Bill O'Donnell) [1399590] - [fs] btrfs: remove duplicate const specifier (Bill O'Donnell) [1399590] - [fs] btrfs: clean up an error code in btrfs_init_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: fix iterator with update error in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: fix output of compression message in btrfs_parse_options() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, stop casting for extent_map->lookup everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: Check metadata redundancy on balance (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate path for snapshot creation at ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: allocate root item at snapshot ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: do an allocation earlier during snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path locks (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path lowest_level (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, use enum values for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: constify static arrays (Bill O'Donnell) [1399590] - [fs] btrfs: constify remaining structs with function pointers (Bill O'Donnell) [1399590] - [fs] btrfs tests: replace whole ops structure for free space tests (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry_safe in free-space-cache.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in check-integrity.c (Bill O'Donnell) [1399590] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove stray return statements (Bill O'Donnell) [1399590] - [fs] btrfs: zero out delayed node upon allocation (Bill O'Donnell) [1399590] - [fs] btrfs: pass proper enum type to start_transaction() (Bill O'Donnell) [1399590] - [fs] btrfs: switch __btrfs_fs_incompat return type from int to bool (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused inode argument from uncompress_inline() (Bill O'Donnell) [1399590] - [fs] btrfs: don't use slab cache for struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: drop duplicate prefix from scrub workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: verbose error when we find an unexpected item in sys_array (Bill O'Donnell) [1399590] - [fs] btrfs: better packing of btrfs_delayed_extent_op (Bill O'Donnell) [1399590] - [fs] btrfs: Support convert to -d dup for btrfs-convert (Bill O'Donnell) [1399590] - [fs] btrfs: don't leave dangling dentry if symlink creation failed (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between free space endio workers and space cache writeout (Bill O'Donnell) [1399590] - [fs] btrfs: don't run delayed references while we are creating the free space tree (Bill O'Donnell) [1399590] - [fs] btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected list operations at btrfs_write_dirty_block_groups (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking bugs when defragging leaves (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree mount option (Bill O'Donnell) [1399590] - [fs] btrfs: wire up the free space tree to the extent tree (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: implement the free space B-tree (Bill O'Donnell) [1399590] - [fs] btrfs: introduce the free space B-tree on-disk format (Bill O'Donnell) [1399590] - [fs] btrfs: refactor caching_thread() (Bill O'Donnell) [1399590] - [fs] btrfs: add helpers for read-only compat bits (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap operations (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO write and defrag/readpages (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leaks after transaction is aborted (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when finishing dev replace leading to transaction abort (Bill O'Donnell) [1399590] - [fs] btrfs: make set_range_writeback return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_redirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_clear_dirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make end_extent_writepage return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_clear_unlock_delalloc return void (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: remove a trivial helper btrfs_set_buffer_uptodate (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for xattr and acl allocations (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations of workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations in ioctl handlers (Bill O'Donnell) [1399590] - [fs] btrfs: remove wait from struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: sink parameter wait to btrfs_alloc_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: make btrfs_close_one_device static (Bill O'Donnell) [1399590] - [fs] btrfs: make lock_extent static inline (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused parameter from lock_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_bit helpers static inline (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_bit helpers static inline (Bill O'Donnell) [1399590]- [mmc] core: fix multi-bit bus width without high-speed mode (Don Zickus) [1430497] - [mmc] sdhci: Ignore unexpected CARD_INT interrupts (Don Zickus) [1430497] - [mmc] core: Restore parts of the polling policy when switch to HS/HS DDR (Don Zickus) [1430497] - [mmc] sdhci-acpi: Only powered up enabled acpi child devices (Don Zickus) [1430497] - [mmc] sd: Meet alignment requirements for raw_ssr DMA (Don Zickus) [1430497] - [mmc] core: Further fix thread wake-up (Don Zickus) [1430497] - [mmc] sdhci: Fix to handle MMC_POWER_UNDEFINED (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Socionext UniPhier specific compatible string (Don Zickus) [1430497] - [mmc] block: Move files to core (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Cadence SD4HC support (Don Zickus) [1430497] - [mmc] sdhci: export sdhci_execute_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Tidy tuning loop (Don Zickus) [1430497] - [mmc] sdhci: Simplify tuning block size logic (Don Zickus) [1430497] - [mmc] sdhci: Factor out tuning helper functions (Don Zickus) [1430497] - [mmc] sdhci: Use mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] mmc: Introduce mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Always allow tuning to fall back to fixed sampling (Don Zickus) [1430497] - [mmc] sdhci: Fix tuning reset after exhausting the maximum number of loops (Don Zickus) [1430497] - [mmc] sdhci: Fix recovery from tuning timeout (Don Zickus) [1430497] - [mmc] revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" (Don Zickus) [1430497] - [mmc] mmc: Relax checking for switch errors after HS200 switch (Don Zickus) [1430497] - [mmc] sdhci-acpi: support 80860F14 UID 2 SDIO bus (Don Zickus) [1430497] - [mmc] sdhci-pci: Use ACPI to get max frequency for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add PCI ID for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] mmc_test: remove BUG_ONs and deploy error handling (Don Zickus) [1430497] - [mmc] queue: remove BUG_ON for bounce_sg (Don Zickus) [1430497] - [mmc] sdio_uart: remove meaningless BUG_ON (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from core.c (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sd (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from mmc (Don Zickus) [1430497] - [mmc] debugfs: remove BUG_ON from mmc_ext_csd_open (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sdio (Don Zickus) [1430497] - [mmc] mmc: Add Command Queue definitions (Don Zickus) [1430497] - [mmc] queue: Introduce queue depth and use it to allocate and free (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_reqs_free_bufs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_bufs() (Don Zickus) [1430497] - [mmc] queue: Fix queue thread wake-up (Don Zickus) [1430497] - [mmc] block: Fix 4K native sector check (Don Zickus) [1430497] - [mmc] block: Restore line inadvertently removed with packed commands (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 (Don Zickus) [1430497] - [mmc] block: delete packed command support (Don Zickus) [1430497] - [mmc] delete is_first_req parameter from pre-request callback (Don Zickus) [1430497] - [mmc] core: Update CMD13 polling policy when switch to HS DDR mode (Don Zickus) [1430497] - [mmc] core: Allow CMD13 polling when switching to HS mode for mmc (Don Zickus) [1430497] - [mmc] core: Enable __mmc_switch() to change bus speed timing for the host (Don Zickus) [1430497] - [mmc] core: Check SWITCH_ERROR bit from each CMD13 response when polling (Don Zickus) [1430497] - [mmc] core: Rename ignore_crc to retry_crc_err to reflect its purpose (Don Zickus) [1430497] - [mmc] core: Remove redundant __mmc_send_status() (Don Zickus) [1430497] - [mmc] core: Retry instead of ignore at CRC errors when polling for busy (Don Zickus) [1430497] - [mmc] sdhci-pci: Allow deferred probe for sd card detect gpio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support for Intel GLK (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_enable_clk (Don Zickus) [1430497] - [mmc] dw_mmc: use the cookie's enum values for post/pre_req() (Don Zickus) [1430497] - [mmc] block: move packed command struct init (Don Zickus) [1430497] - [mmc] block: rename data to blkdata (Don Zickus) [1430497] - [mmc] mmc_test: Uninitialized return value (Don Zickus) [1430497] - [mmc] sdhci: remove unneeded (void *) casts in sdhci_(pltfm_)priv() (Don Zickus) [1430497] - [mmc] core: Add helper to see if a host can be retuned (Don Zickus) [1430497] - [mmc] core: use enum mmc_blk_status properly (Don Zickus) [1430497] - [mmc] block: convert ecc_err to a bool (Don Zickus) [1430497] - [mmc] block: make gen_err a bool variable (Don Zickus) [1430497] - [mmc] sdhci: Use sdhci-caps-mask and sdhci-caps to change the caps read during __sdhci_read_caps (Don Zickus) [1430497] - [mmc] core: Don't power off the card when starting the host (Don Zickus) [1430497] - [mmc] core: expose the capability of gpio card detect (Don Zickus) [1430497] - [mmc] core: Don't use ->card_busy() and CMD13 in combination when polling (Don Zickus) [1430497] - [mmc] core: Factor out code related to polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Clarify code which deals with polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Make mmc_switch_status() available for mmc core (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Enable runtime PM autosuspend (Don Zickus) [1430497] - [mmc] sdhci: put together into one condition checking (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fixup PRESENT_STATE read (Don Zickus) [1430497] - [mmc] mmc: Use 500ms as the default generic CMD6 timeout (Don Zickus) [1430497] - [mmc] mmc_test: Fix "Commands during non-blocking write" tests (Don Zickus) [1430497] - [mmc] sdhci: Fix missing enhanced strobe setting during runtime resume (Don Zickus) [1430497] - [mmc] sdhci: Reset cmd and data circuits after tuning failure (Don Zickus) [1430497] - [mmc] sdhci: Fix unexpected data interrupt handling (Don Zickus) [1430497] - [mmc] sdhci: Fix CMD line reset interfering with ongoing data transfer (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Handle runtime PM while changing the led (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused (Don Zickus) [1430497] - [mmc] sdhci: cast unsigned int to unsigned long long to avoid unexpeted error (Don Zickus) [1430497] - [mmc] sdhci-pci: Fix bus power failing to enable for some Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Let devices define their own sdhci_ops (Don Zickus) [1430497] - [mmc] sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() (Don Zickus) [1430497] - [mmc] sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC (Don Zickus) [1430497] - [mmc] core: Annotate cmd_hdr as __le32 (Don Zickus) [1430497] - [mmc] core: changes frequency to hs_max_dtr when selecting hs400es (Don Zickus) [1430497] - [mmc] core: switch to 1V8 or 1V2 for hs400es mode (Don Zickus) [1430497] - [mmc] block: add missing header dependencies (Don Zickus) [1430497] - [mmc] mfd: rtsx_usb: Avoid setting ucr->current_sg.status (Don Zickus) [1430497] - [mmc] core: don't try to switch block size for dual rate mode (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Set controller to test mode when no CD bit (Don Zickus) [1430497] - [mmc] rtsx_usb: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] rtsx_pci: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] add define for R1 response without CRC (Don Zickus) [1430497] - [mmc] card: do away with indirection pointer (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci: Support cap_cmd_during_tfr requests (Don Zickus) [1430497] - [mmc] mmc_test: Add tests for sending commands during transfer (Don Zickus) [1430497] - [mmc] core: Add support for sending commands during data transfer (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Fix incorrect capability (Don Zickus) [1430497] - [mmc] core: Optimize the mmc erase size alignment (Don Zickus) [1430497] - [mmc] core: Factor out the alignment of erase size (Don Zickus) [1430497] - [mmc] core: Use a default maximum erase timeout (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SD card interface on Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SDIO interface on Intel Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: refactor intel_mrfld_mmc_probe_slot() (Don Zickus) [1430497] - [mmc] dw_mmc: add reset support to dwmmc host controller (Don Zickus) [1430497] - [mmc] block: don't use CMD23 with very old MMC cards (Don Zickus) [1430497] - [mmc] sdhci: Remove ->platform_init() callback as it's no longer used (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions (part2) (Don Zickus) [1430497] - [mmc] sdio: deploy error handling instead of triggering BUG_ON (Don Zickus) [1430497] - [mmc] block: remove the check of packed for packed request routine (Don Zickus) [1430497] - [mmc] core: Add error message when switching fails in mmc_select_hs() (Don Zickus) [1430497] - [mmc] sdhci: Do not allow tuning procedure to be interrupted (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Delete owner assignment (Don Zickus) [1430497] - [mmc] sd: Export SD Status via "ssr" device attribute (Don Zickus) [1430497] - [mmc] vub300: don't print error when allocating urb fails (Don Zickus) [1430497] - [mmc] rtsx_pci: Remove deprecated create_singlethread_workqueue (Don Zickus) [1430497] - [mmc] rtsx_pci: Enable MMC_CAP_ERASE to allow erase/discard/trim requests (Don Zickus) [1430497] - [mmc] rtsx_pci: Use the provided busy timeout from the mmc core (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Drop define for SDHCI_PLTFM_PMOPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Convert to use the SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Make sdhci_pltfm_suspend|resume() static (Don Zickus) [1430497] - [mmc] sdhci-acpi: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pci-core: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] Change the max discard sectors and erase response when HW busy detect (Don Zickus) [1430497] - [mmc] sdhci: Request regulators before reading capabilities (Don Zickus) [1430497] - [mmc] sdhci-pci: Use MRFLD as abbreviation of Merrifield (Don Zickus) [1430497] - [mmc] sdhci: add standard hw auto retuning support (Don Zickus) [1430497] - [mmc] sdhci: using common mmc_regulator_set_vqmmc() (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions pcim_* and devm_* (Don Zickus) [1430497] - [mmc] core: Extend sysfs with DSR register (Don Zickus) [1430497] - [mmc] core: expose MMC_CAP2_NO_* to dt (Don Zickus) [1430497] - [mmc] core: Extend sysfs with OCR register (Don Zickus) [1430497] - [mmc] sdhci: add define for suspend/resume capability (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for MMC commands (Don Zickus) [1430497] - [mmc] sdhci: sdhci_execute_tuning() must delete timer (Don Zickus) [1430497] - [mmc] sdhci: Avoid STOP cmd triggering warning in sdhci_send_command() (Don Zickus) [1430497] - [mmc] sdhci: Do not reset cmd or data circuits that are in use (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_auto_cmd12() (Don Zickus) [1430497] - [mmc] sdhci: Allow for finishing multiple requests (Don Zickus) [1430497] - [mmc] sdhci: Separate timer timeout for command and data requests (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_data_line_cmd() (Don Zickus) [1430497] - [mmc] sdhci: Ensure all requests get errored out (Don Zickus) [1430497] - [mmc] sdhci: Clear pointers when a request finishes (Don Zickus) [1430497] - [mmc] sdhci: Track whether a reset is pending (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_needs_reset() (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_finish_mrq() (Don Zickus) [1430497] - [mmc] sdhci: Move host->data warning (Don Zickus) [1430497] - [mmc] sdhci: Reduce the use of host->mrq (Don Zickus) [1430497] - [mmc] sdhci: Get rid of host->busy_handle (Don Zickus) [1430497] - [mmc] sdhci: Record what command is using the data lines (Don Zickus) [1430497] - [mmc] sdhci: Simplify sdhci_finish_command() by clearing host->cmd at the start (Don Zickus) [1430497] - [mmc] sdhci: Get rid of redundant BUG_ONs (Don Zickus) [1430497] - [mmc] sdhci: Move busy signal handling into sdhci_finish_cmd() (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not runtime suspend at the end of sdhci_pci_probe() (Don Zickus) [1430497] - [mmc] sdhci: Add sdhci_read_caps() (Don Zickus) [1430497] - [mmc] sdhci: Tidy caps variables in sdhci_setup_host() (Don Zickus) [1430497] - [mmc] sdhci: Make signal voltage support explicit (Don Zickus) [1430497] - [mmc] sdhci: Split sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Do not call implementations of mmc host ops directly (Don Zickus) [1430497] - [mmc] dw_mmc: remove the quirks flags (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for SD commands (Don Zickus) [1430497] - [mmc] sdhci: use pr_err for sdhci_dumpregs (Don Zickus) [1430497] - [mmc] host: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Add ability to export card clock (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Add driver for Broadcom BRCMSTB SoCs (Don Zickus) [1430497] - [mmc] block: Fix tag condition with packed writes (Don Zickus) [1430497] - [mmc] core: Disable HPI for certain Hynix eMMC cards (Don Zickus) [1430497] - [mmc] core: Only change mode if mmc_select_bus_width() is successful (Don Zickus) [1430497] - [mmc] Set pref erase size based on size (Don Zickus) [1430497] - [mmc] mmc: Fix HS switch failure in mmc_select_hs400() (Don Zickus) [1430497] - [mmc] mmc: fix switch timeout issue caused by jiffies precision (Don Zickus) [1430497] - [mmc] mmc: do not use CMD13 to get status after speed mode switch (Don Zickus) [1430497] - [mmc] mmc: Use ->card_busy() to detect busy cards in __mmc_switch() (Don Zickus) [1430497] - [mmc] sdhci: Fix sdhci_card_busy() (Don Zickus) [1430497] - [mmc] debugfs: add HS400 enhanced strobe description (Don Zickus) [1430497] - [mmc] core: implement enhanced strobe support (Don Zickus) [1430497] - [mmc] core: add mmc-hs400-enhanced-strobe support (Don Zickus) [1430497] - [mmc] sdhci: fix wakeup configuration (Don Zickus) [1430497] - [mmc] block: correct 4KB alignment check (Don Zickus) [1430497] - [mmc] sdhci: remove comment regarding timeout during tuning (Don Zickus) [1430497] - [mmc] block: fix packed command header endianness (Don Zickus) [1430497] - [mmc] block: fix free of uninitialized 'idata->buf' (Don Zickus) [1430497] - [mmc] x86, mmc: Use Intel family name macros for mmc driver (Don Zickus) [1430497] - [mmc] fix mmc mode selection for HS-DDR and higher (Don Zickus) [1430497] - [mmc] remove lots of IS_ERR_VALUE abuses (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] longer timeout for long read time quirk (Don Zickus) [1430497] - [mmc] block: Pause re-tuning while switched to the RPMB partition (Don Zickus) [1430497] - [mmc] block: Always switch back to main area after RPMB access (Don Zickus) [1430497] - [mmc] core: Add a facility to "pause" re-tuning (Don Zickus) [1430497] - [mmc] mmc: Fix partition switch timeout for some eMMCs (Don Zickus) [1430497] - [mmc] sdio: fall back to SDIO 1.0 for broken 1.1 cards (Don Zickus) [1430497] - [mmc] block: improve logging of handling emmc timeouts (Don Zickus) [1430497] - [mmc] sdhci: removed unneeded function wrappers (Don Zickus) [1430497] - [mmc] core: remove the invalid message in mmc_select_timing (Don Zickus) [1430497] - [mmc] core: fix using wrong io voltage if mmc_select_hs200 fails (Don Zickus) [1430497] - [mmc] mmc: Attempt to flush cache before reset (Don Zickus) [1430497] - [mmc] sh_mmcif: remove obsolete support for sh7372 (Don Zickus) [1430497] - [mmc] block: Convert to IDA for partition device indexes (Don Zickus) [1430497] - [mmc] block: Release index in partition allocation error path (Don Zickus) [1430497] - [mmc] core: Convert from IDR to IDA for host indexes (Don Zickus) [1430497] - [mmc] sdhci: use IS_ENABLE(CONFIG_LEDS_CLASS) to enable LED struct members (Don Zickus) [1430497] - [mmc] sdhci: use IS_REACHABLE(CONFIG_LEDS_CLASS) to enable LED code (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_SDR104_NEEDS_TUNING (Don Zickus) [1430497] - [mmc] sdhci-pltfm: call platform_get_irq() before sdhci_alloc_host() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: move devm_ioremap_resource() up (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap_resource() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_request_mem_region() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: check return value of platform_get_irq() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: drop error message for too small MMIO resource size (Don Zickus) [1430497] - [mmc] core: drop unnecessary bit checking (Don Zickus) [1430497] - [mmc] sdhci: Tidy together LED code (Don Zickus) [1430497] - [mmc] sdhci: Fix error paths in sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant condition (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1430497] - [mmc] sdhci: Introduce sdhci_calc_clk() (Don Zickus) [1430497] - [mmc] sdhci: Move sdhci_runtime_pm_bus_off|on() to avoid pre-definition (Don Zickus) [1430497] - [mmc] sdhci-pic32: remove owner assignment (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] core: Do regular power cycle when lacking eMMC HW reset support (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] dw_mmc: remove unused EVENT_XFER_ERROR (Don Zickus) [1430497] - [mmc] dw_mmc: fix warning reported by kernel-doc (Don Zickus) [1430497] - [mmc] host: add note that set_ios needs to handle 0Hz properly (Don Zickus) [1430497] - [mmc] core: Provide tracepoints for request processing (Don Zickus) [1430497] - [mmc] sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs (Don Zickus) [1430497] - [mmc] block: Use the mmc host device index as the mmcblk device index (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support and PCI IDs for more Broxton host controllers (Don Zickus) [1430497] - [mmc] sdhci: Fix regression setting power on Trats2 board (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not set DMA mask in enable_dma() (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove enable_dma() hook (Don Zickus) [1430497] - [mmc] sdhci: Set DMA mask when adding host (Don Zickus) [1430497] - [mmc] block: fix ABI regression of mmc_blk_ioctl (Don Zickus) [1430497] - [mmc] core: remove redundant memset of sdio_read_cccr (Don Zickus) [1430497] - [mmc] core: remove redundant memset of mmc_decode_cid (Don Zickus) [1430497] - [mmc] sdhci: Fix override of timeout clk wrt max_busy_timeout (Don Zickus) [1430497] - [mmc] sdhci-acpi: add QCOM controllers (Don Zickus) [1430497] - [mmc] sdhci-pltfm: remove priv variable from sdhci_pltfm_host (Don Zickus) [1430497] - [mmc] sdhci: further code simplication (Don Zickus) [1430497] - [mmc] sdhci: consolidate the DMA/ADMA size/address quicks (Don Zickus) [1430497] - [mmc] sdhci: prepare DMA address/size quirk handling consolidation (Don Zickus) [1430497] - [mmc] sdhci: cleanup DMA un-mapping (Don Zickus) [1430497] - [mmc] sdhci: clean up host cookie handling (Don Zickus) [1430497] - [mmc] sdhci: always unmap a mapped data transfer in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: pass the cookie into sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out sdhci_pre_dma_transfer() from sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: move sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out common DMA cleanup in sdhci_finish_data() (Don Zickus) [1430497] - [mmc] sdhci: avoid walking SG list for writes (Don Zickus) [1430497] - [mmc] sdhci: clean up coding style in sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: allocate alignment and DMA descriptor buffer together (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 2) (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 1) (Don Zickus) [1430497] - [mmc] sdhci: further fix for DMA unmapping in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: plug DMA mapping leak on error (Don Zickus) [1430497] - [mmc] sdhci: avoid unnecessary mapping/unmapping of align buffer (Don Zickus) [1430497] - [mmc] sdhci: fix command response CRC error handling (Don Zickus) [1430497] - [mmc] sdhci: clean up command error handling (Don Zickus) [1430497] - [mmc] sdhci: move initialisation of command error member (Don Zickus) [1430497] - [mmc] sdhci: Allow CAPS check for SDHCI_CAN_64BIT to use overridden caps (Don Zickus) [1430497] - [mmc] sdhci-pic32: Add PIC32 SDHCI host controller driver (Don Zickus) [1430497] - [mmc] dw_mmc: remove DW_MCI_QUIRK_BROKEN_CARD_DETECTION quirk (Don Zickus) [1430497] - [mmc] dw_mmc: remove struct block_settings (Don Zickus) [1430497] - [mmc] core: report tuning command execution failure reason (Don Zickus) [1430497] - [mmc] block: shut up "retrying because a re-tune was needed" message (Don Zickus) [1430497] - [mmc] core: improve mmc_of_parse_voltage() to return better status (Don Zickus) [1430497] - [mmc] core: shut up "voltage-ranges unspecified" pr_info() (Don Zickus) [1430497] - [mmc] block: don't use the OR operation for flag of data (Don Zickus) [1430497] - [mmc] core: remove the MMC_DATA_STREAM flag (Don Zickus) [1430497] - [mmc] sanitize 'bus width' in debug output (Don Zickus) [1430497] - [mmc] core: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] mmc_test: mention that '0' runs all tests (Don Zickus) [1430497] - [mmc] mmcif: don't depend on MMC_BLOCK (Don Zickus) [1430497] - [mmc] make MAN_BKOPS_EN message a debug (Don Zickus) [1430497] - [mmc] sdhci-acpi: enable sdhci-acpi device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] core: enable mmc host device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] debugfs: Add a restriction to mmc debugfs clock setting (Don Zickus) [1430497] - [mmc] remove unnecessary assignment statements before return (Don Zickus) [1430497]- [fs] cifs: initialize file_info_lock (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible double locking of mutex during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption in push locks (Sachin Prabhu) [1416808] - [fs] cifs: Fix missing nls unload in smb2_reconnect() (Sachin Prabhu) [1416808] - [fs] cifs: Decrease verbosity of ioctl call (Sachin Prabhu) [1416808] - [fs] smb3: parsing for new snapshot timestamp mount parm (Sachin Prabhu) [1416808] - [fs] Call echo service immediately after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Retrieve uid and gid from special sid if enabled (Sachin Prabhu) [1416808] - [fs] cifs: Add new mount option to set owner uid and gid from special sids in acl (Sachin Prabhu) [1416808] - [fs] cifs: Reset read oplock to NONE if we have mandatory locks after reopen (Sachin Prabhu) [1416808] - [fs] cifs: Fix persistent handles re-opening on reconnect (Sachin Prabhu) [1416808] - [fs] smb2: Separate RawNTLMSSP authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] smb2: Separate Kerberos authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] Expose cifs module parameters in sysfs (Sachin Prabhu) [1416808] - [fs] Cleanup missing frees on some ioctls (Sachin Prabhu) [1416808] - [fs] Enable previous version support (Sachin Prabhu) [1416808] - [fs] Do not send SMB3 SET_INFO request if nothing is changing (Sachin Prabhu) [1416808] - [fs] smb3: Add mount parameter to allow user to override max credits (Sachin Prabhu) [1416808] - [fs] cifs: reopen persistent handles on reconnect (Sachin Prabhu) [1416808] - [fs] Clarify locking of cifs file and tcon structures and make more granular (Sachin Prabhu) [1416808] - [fs] cifs: keep guid when assigning fid to fileinfo (Sachin Prabhu) [1416808] - [fs] smb3: GUIDs should be constructed as random but valid uuids (Sachin Prabhu) [1416808] - [fs] Set previous session id correctly on SMB3 reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Limit the overall credit acquired (Sachin Prabhu) [1416808] - [fs] Display number of credits available (Sachin Prabhu) [1416808] - [fs] cifs: get rid of unused arguments of CIFSSMBWrite() (Sachin Prabhu) [1416808] - [fs] cifs: don't use ->d_time (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible invalid memory access in smb2_query_symlink() (Sachin Prabhu) [1416808] - [fs] cifs: fix crash due to race in hmac(md5) handling (Sachin Prabhu) [1416808] - [fs] cifs: unbreak TCP session reuse (Sachin Prabhu) [1416808] - [fs] File names with trailing period or space need special case conversion (Sachin Prabhu) [1416808] - [fs] Fix reconnect to not defer smb3 session reconnect long after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: check hash calculating succeeded (Sachin Prabhu) [1416808] - [fs] cifs: stuff the fl_owner into "pid" field in the lock request (Sachin Prabhu) [1416808] - [fs] cifs: Remove some obsolete comments (Sachin Prabhu) [1416808] - [fs] remove directory incorrectly tries to set delete on close on non-empty directories (Sachin Prabhu) [1416808] - [fs] Update cifs.ko version to 2.09 (Sachin Prabhu) [1416808] - [fs] cifs: Fix removexattr for os2.* xattrs (Sachin Prabhu) [1416808] - [fs] cifs: Check for equality with ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT (Sachin Prabhu) [1416808] - [fs] cifs: Fix xattr name checks (Sachin Prabhu) [1416808] - [fs] cifs: kill more bogus checks in ->...xattr() methods (Sachin Prabhu) [1416808] - [fs] don't bother with ->d_inode->i_sb - it's always equal to ->d_sb (Sachin Prabhu) [1416808] - [fs] mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get, release} usage(cifs only) (Sachin Prabhu) [1416808] - [fs] mm, fs: get rid of PAGE_CACHE_* and page_cache_{get, release} macros(cifs only) (Sachin Prabhu) [1416808] - [fs] lib: update single-char callers of strtobool()(cifs only) (Sachin Prabhu) [1416808] - [fs] Add helper kstrtobool_from_user (Sachin Prabhu) [1416808] - [fs] cifs_get_root(): use lookup_one_len_unlocked() (Sachin Prabhu) [1416808] - [fs] Fix cifs_uniqueid_to_ino_t() function for s390x (Sachin Prabhu) [1416808] - [fs] wrappers for ->i_mutex access (Sachin Prabhu) [1416808] - [fs] cifs: remove redundant check for null string pointer (Sachin Prabhu) [1416808] - [fs] cifs: Add decryption and encryption key generation (Sachin Prabhu) [1416808] - [fs] cifs: Allow using O_DIRECT with cache=loose (Sachin Prabhu) [1416808] - [fs] posix acls: Remove duplicate xattr name definitions (cifs only) (Sachin Prabhu) [1416808] - [fs] libceph: don't set weight to IN when OSD is destroyed (Ilya Dryomov) [1427556] - [fs] xfs: allocate log vector buffers outside CIL context lock (Brian Foster) [1410906] - [fs] procfs: expose umask in /proc//status (Miklos Szeredi) [1391413] - [fs] gfs2: Prevent BUG from occurring when normal Withdraws occur (Robert S Peterson) [1404005] - [fs] ext4: fix mmp use after free during unmount (Lukas Czerner) [1386651] - [fs] jbd2: fix incorrect unlock on j_list_lock (Lukas Czerner) [1403346] - [fs] nfs: nfs_rename() handle -ERESTARTSYS dentry left behind (Benjamin Coddington) [1349647] - [fs] nfsv4.0: always send mode in SETATTR after EXCLUSIVE4 (Benjamin Coddington) [1415780] - [fs] xfs: split indlen reservations fairly when under reserved (Brian Foster) [1423393] - [fs] xfs: handle indlen shortage on delalloc extent merge (Brian Foster) [1423393] - [netdrv] bna: use new api ethtool_{get|set}_link_ksettings (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifier (2) (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifications (Jonathan Toppins) [1386007] - [scsi] bfa: Increase requested firmware version to 3.2.5.1 (Jonathan Toppins) [1386007] - [netdrv] bna: Update the Driver and Firmware Version (Jonathan Toppins) [1386007] - [kernel] watchdog: prevent false hardlockup on overloaded system (Don Zickus) [1399881] - [security] keys: request_key() should reget expired keys rather than give EKEYEXPIRED (David Howells) [1408330] - [security] keys: Simplify KEYRING_SEARCH_{NO, DO}_STATE_CHECK flags (David Howells) [1408330]- [net] sched: sch_sfb: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_qfq: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] switchdev: Fix return value of switchdev_port_fdb_dump() (Ivan Vecera) [1382040] - [net] sched: netem: fix a use after free (Ivan Vecera) [1382040] - [net] sched: fix pfifo_head_drop behavior vs backlog (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix NET_XMIT_CN behavior (Ivan Vecera) [1382040] - [net] sched: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_tbf: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_red: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_drr: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_prio: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_hfsc: always keep backlog updated (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix memory limitation drift (Ivan Vecera) [1382040] - [net] sched: fq_codel: add memory limitation per queue (Ivan Vecera) [1382040] - [net] sched: fq_codel: add batch ability to fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: explicitly reset flows in ->reset() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix return value of fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix a use-after-free (Ivan Vecera) [1382040] - [net] rtnetlink: fix FDB size computation (Ivan Vecera) [1382040] - [net] dev: Fix non-RCU based lower dev walker (Ivan Vecera) [1382040] - [net] Introduce new api for walking upper and lower devices (Ivan Vecera) [1382040] - [net] rtnetlink: fdb dump: optimize by saving last interface markers (Ivan Vecera) [1382040] - [net] rtnetlink: wrap .ndo_fdb_dump calls (Ivan Vecera) [1382040] - [net] rtnetlink: Pass VLAN ID to rtnl_fdb_notify (Ivan Vecera) [1382040] - [net] rtnetlink: fix fdb notification flags (Ivan Vecera) [1382040] - [net] fq: Port memory limit mechanism from fq_codel (Ivan Vecera) [1382040] - [net] fq: split out backlog update logic (Ivan Vecera) [1382040] - [net] fq: add fair queuing framework (Ivan Vecera) [1382040] - [net] codel: split into multiple files (Ivan Vecera) [1382040] - [net] codel: generalize the implementation (Ivan Vecera) [1382040] - [net] Add skb_get_hash_perturb (Ivan Vecera) [1382040] - [net] Only do flow_dissector hash computation once per packet (Ivan Vecera) [1382040] - [net] sch_dsmark: update backlog as well (Ivan Vecera) [1382040] - [net] sch_htb: update backlog as well (Ivan Vecera) [1382040] - [net] sched: update hierarchical backlog too (Ivan Vecera) [1382040] - [net] sched: introduce qdisc_replace() helper (Ivan Vecera) [1382040] - [net] codel: add ce_threshold attribute (Ivan Vecera) [1382040] - [net] codel: fix maxpacket/mtu confusion (Ivan Vecera) [1382040] - [net] use ktime_get_ns() and ktime_get_real_ns() helpers (Ivan Vecera) [1382040] - [net] codel: Avoid undefined behavior from signed overflow (Ivan Vecera) [1382040] - [net] sock: backport __sock_queue_rcv_skb() (Ivan Vecera) [1382040] - [net] sock: convert sk_peek_offset functions to WRITE_ONCE (Ivan Vecera) [1382040] - [net] Add and use skb_copy_datagram_msg() helper (Ivan Vecera) [1382040] - [net] ipv6: Export fib6_get_table and nd_tbl (Ivan Vecera) [1382040]- [fs] nfsv4: Label stateids with the type (Steve Dickson) [1349668] - [fs] pnfs: Files and flexfiles always need to commit before layoutcommit (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Clean up calls to pnfs_set_layoutcommit() (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/files: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a deadlock on LAYOUTGET (Steve Dickson) [1349668] - [fs] nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use() (Steve Dickson) [1349668] - [fs] nfs4: fix missing-braces warning (Steve Dickson) [1349668] - [fs] nfsv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic (Steve Dickson) [1349668] - [fs] pnfs: Fix atime updates on pNFS clients (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race when updating an open_stateid (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race in nfs_inode_reclaim_delegation() (Steve Dickson) [1349668] - [fs] nfsv4: Pass the stateid to the exception handler in nfs4_read/write_done_cb (Steve Dickson) [1349668] - [fs] nfsv4.1: nfs4_layoutget_handle_exception handle revoked state (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_setlk_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_delegation_recall_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid (Steve Dickson) [1349668] - [fs] nfsv4: nfs_inode_find_state_and_recover() should check all stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we call FREE_STATEID if needed on close/delegreturn/locku (Steve Dickson) [1349668] - [fs] nfsv4.1: FREE_STATEID can be asynchronous (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we always run TEST/FREE_STATEID on locks (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow revoked stateids to skip the call to TEST_STATEID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Steve Dickson) [1349668] - [fs] nfsv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfsv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfsv4.1: Defer bumping the slot sequence number until we free the slot (Steve Dickson) [1349668] - [fs] nfsv4.1: Delay callback processing when there are referring triples (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix Oopsable condition in server callback races (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix the CREATE_SESSION slot number accounting (Steve Dickson) [1349668] - [fs] pnfs: Don't forget the layout stateid if there are outstanding LAYOUTGETs (Steve Dickson) [1349668] - [fs] pnfs: Clear out all layout segments if the server unsets lrp->res.lrs_present (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't recheck delegations that have already been checked (Steve Dickson) [1349668] - [fs] nfsv4.1: Deal with server reboots during delegation expiration recovery (Steve Dickson) [1349668] - [fs] nfsv4.1: Test delegation stateids when server declares "some state revoked" (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid (Steve Dickson) [1349668] - [fs] nfsv4.1: Add a helper function to deal with expired stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow test_stateid to handle session errors without waiting (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't check delegations that are already marked as revoked (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix an Oopsable condition when connection to the DS fails (Steve Dickson) [1349668] - [fs] pnfs: The client must not do I/O to the DS if it's lease has expired (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Set reasonable default retrans values for the data channel (Steve Dickson) [1349668] - [fs] nfs: Allow the mount option retrans=0 (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutstat periodic reporting (Steve Dickson) [1349668] - [fs] Remove "tech preview" label for flexfile driver (Steve Dickson) [1349668] - [fs] nfsv4: Cap the transport reconnection timer at 1/2 lease period (Steve Dickson) [1349668] - [fs] sunrpc: Limit the reconnect backoff timer to the max RPC message timeout (Steve Dickson) [1349668] - [fs] sunrpc: Fix reconnection timeouts (Steve Dickson) [1349668] - [fs] sunrpc: Reduce latency when send queue is congested (Steve Dickson) [1349668] - [fs] sunrpc: RPC transport queue must be low latency (Steve Dickson) [1349668] - [fs] sunrpc: Consolidate xs_tcp_data_ready and xs_data_ready (Steve Dickson) [1349668] - [fs] sunrpc: Small optimisation of client receive (Steve Dickson) [1349668] - [fs] nfsv4: Clean up lookup of SECINFO_NO_NAME (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant smp_mb() from pnfs_init_lseg() (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - do layout segment initialisation in one place (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant stateid invalidation (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant pnfs_mark_layout_returned_if_empty() (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout metadata if the server changed the layout stateid (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() (Steve Dickson) [1349668] - [fs] nfs: pnfs_mark_matching_lsegs_return() should match the layout sequence id (Steve Dickson) [1349668] - [fs] pnfs: Do not set plh_return_seq for non-callback related layoutreturns (Steve Dickson) [1349668] - [fs] pnfs: Ensure layoutreturn acts as a completion for layout callbacks (Steve Dickson) [1349668] - [fs] pnfs: Fix CB_LAYOUTRECALL stateid verification (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout barrier seqid on LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout return tracking on layout reinitialisation (Steve Dickson) [1349668] - [fs] pnfs: LAYOUTRETURN should only update the stateid if the layout is valid (Steve Dickson) [1349668] - [fs] pnfs/files: filelayout_write_done_cb must call nfs_writeback_update_inode() (Steve Dickson) [1349668] - [fs] mount: use sec= that was specified on the command line (Steve Dickson) [1349668] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Steve Dickson) [1349668] - [fs] nfs/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup (Steve Dickson) [1349668] - [fs] sunrpc: Detect immediate closure of accepted sockets (Steve Dickson) [1349668] - [fs] sunrpc: accept() may return sockets that are still in SYN_RECV (Steve Dickson) [1349668] - [fs] pnfs: Fix post-layoutget error handling in pnfs_update_layout() (Steve Dickson) [1349668] - [fs] pnfs: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT (Steve Dickson) [1349668] - [fs] nfs: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1349668] - [fs] nfs: Fix potential race in nfs_fhget() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Mark the layout stateid invalid when all segments are removed (Steve Dickson) [1349668] - [fs] nfs: Fix a double page unlock (Steve Dickson) [1349668] - [fs] pnfs_nfs: fix _cancel_empty_pagelist (Steve Dickson) [1349668] - [fs] nfs/pnfs: handle bad delegation stateids in nfs4_layoutget_handle_exception (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Layout stateids start out as being invalid (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we handle delegation errors in nfs4_proc_layoutget() (Steve Dickson) [1349668] - [fs] nfs: fix anonymous member initializer build failure with older compilers (Steve Dickson) [1349668] - [fs] pnfs: pnfs_update_layout needs to consider if strict iomode checking is on (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO (Steve Dickson) [1349668] - [fs] nfs: avoid race that crashes nfs_init_commit (Steve Dickson) [1349668] - [fs] pnfs: make pnfs_layout_process more robust (Steve Dickson) [1349668] - [fs] pnfs: rework LAYOUTGET retry handling (Steve Dickson) [1349668] - [fs] pnfs: lift retry logic from send_layoutget to pnfs_update_layout (Steve Dickson) [1349668] - [fs] pnfs: fix bad error handling in send_layoutget (Steve Dickson) [1349668] - [fs] flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds (Steve Dickson) [1349668] - [fs] flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED (Steve Dickson) [1349668] - [fs] pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args (Steve Dickson) [1349668] - [fs] pnfs: keep track of the return sequence number in pnfs_layout_hdr (Steve Dickson) [1349668] - [fs] pnfs: record sequence in pnfs_layout_segment when it's created (Steve Dickson) [1349668] - [fs] pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When initing reads or writes, we might have to retry connecting to DSes (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When checking for available DSes, conditionally check for MDS io (Steve Dickson) [1349668] - [fs] pnfs/flexfile: Fix erroneous fall back to read/write through the MDS (Steve Dickson) [1349668] - [fs] nfs: Reclaim writes via writepage are opportunistic (Steve Dickson) [1349668] - [fs] pnfs: Fix a leaked layoutstats flag (Steve Dickson) [1349668] - [fs] nfs4: client: do not send empty SETATTR after OPEN_CREATE (Steve Dickson) [1349668] - [fs] Fixing oops in callback path (Steve Dickson) [1349668] - [fs] nfs: don't share mounts between network namespaces (Steve Dickson) [1349668] - [fs] nfs: Save struct inode * inside nfs_commit_info to clarify usage of i_lock (Steve Dickson) [1349668] - [fs] pnfs: set NFS_IOHDR_REDO in pnfs_read_resend_pnfs (Steve Dickson) [1349668] - [fs] nfs: missing wakeup in nfs_unblock_sillyrename() (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and bulk recalls (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout (Steve Dickson) [1349668] - [fs] nfs4: fix stateid handling for the NFS v4.2 operations (Steve Dickson) [1349668] - [fs] pnfs: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_mark_matching_lsegs_return() (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfs: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1349668] - [fs] pnfs: Fix missing layoutreturn calls (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow multiple callbacks in flight (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix wraparound issues when validing the callback sequence id (Steve Dickson) [1349668] - [fs] nfsv4.x: Enforce the ca_maxresponsesize_cached on the back channel (Steve Dickson) [1349668] - [fs] nfsv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing (Steve Dickson) [1349668] - [fs] nfsv4.x: Remove hard coded slotids in callback channel (Steve Dickson) [1349668] - [fs] nfs: Simplify nfs_request_add_commit_list() arguments (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Improve merging of errors in LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfs: Fix a compile warning about unused variable in nfs_generic_pg_pgios() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup constify struct pnfs_layout_range arguments (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup copying of pnfs_layout_range structures (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup pnfs_mark_matching_lsegs_invalid() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Fix a race in initiate_file_draining() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_error_mark_layout_for_return() must always return layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return() should set the iomode (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Use nfs4_stateid_copy for copying stateids (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't pass stateids by value to pnfs_send_layoutreturn() (Steve Dickson) [1349668] - [fs] nfs: Relax requirements in nfs_flush_incompatible (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't queue up a new commit if the layout segment is invalid (Steve Dickson) [1349668] - [fs] nfs: Allow multiple commit requests in flight per file (Steve Dickson) [1349668] - [fs] nfs/pnfs: Fix up pNFS write reschedule layering violations and bugs (Steve Dickson) [1349668] - [fs] nfs: Ensure we revalidate attributes before using execute_ok() (Steve Dickson) [1349668] - [fs] nfsv4: List stateid information in the callback tracepoints (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we enforce RFC5661 Section 12.5.5.2.1 (Steve Dickson) [1349668] - [fs] pnfs: If we have to delay the layout callback, mark the layout for return (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add a helper to mark the layout as returned (Steve Dickson) [1349668] - [fs] pnfs: Ensure nfs4_layoutget_prepare returns the correct error (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Ensure we record layoutstats even if RPC is terminated early (Steve Dickson) [1349668] - [fs] pnfs: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a statistics gathering imbalance (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Don't mark the entire layout as failed, when returning it (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: count io stat in rpc_count_stats callback (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: do not mark delay-like status as DS failure (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Support server-supplied layoutstats sampling period (Steve Dickson) [1349668] - [fs] nfs: Flush reclaim writes using FLUSH_COND_STABLE (Steve Dickson) [1349668] - [fs] nfs: Background flush should not be low priority (Steve Dickson) [1349668] - [fs] nfs: do not initialise statics to 0 (Steve Dickson) [1349668] - [fs] nfsv4: Fix unused variable warnings in nfs4_init_*_client_string() (Steve Dickson) [1349668] - [fs] Adding tracepoint to cached open (Steve Dickson) [1349668] - [fs] nfs: fix missing assignment in nfs4_sequence_done tracepoint (Steve Dickson) [1349668] - [fs] nfs42: handle layoutstats stateid error (Steve Dickson) [1349668] - [fs] sunrpc: set SOCK_FASYNC (Steve Dickson) [1349668] - [fs] sunrpc: init xdr_stream for zero iov_len, page_len (Steve Dickson) [1349668] - [fs] sunrpc/cache: fix off-by-one in qword_get() (Steve Dickson) [1349668] - [fs] sunrpc: Fix a missing break in rpc_anyaddr() (Steve Dickson) [1349668] - [fs] sunrpc: drop unused xs_reclassify_socketX() helpers (Steve Dickson) [1349668]- [net] sctp: also copy sk_tsflags when copying the socket (Hangbin Liu) [1389283] - [net] timestamp: allow reading recv cmsg on errqueue with origin tstamp (Hangbin Liu) [1389283] - [net] timestamp: only report sw timestamp if reporting bit is set (Hangbin Liu) [1389283] - [net] timestamp: move timestamp flags out of sk_flags (Hangbin Liu) [1389283] - [net] timestamp: extend SCM_TIMESTAMPING ancillary data struct (Hangbin Liu) [1389283] - [net] Improve SO_TIMESTAMPING documentation and fix a minor code bug (Hangbin Liu) [1389283] - [net] ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams (Hangbin Liu) [1389283] - [net] ipv6: transp_v6.h: style neatening (Hangbin Liu) [1389283] - [net] ipv6: Clean up indentation in net/ipv6/transp_v6.h (Hangbin Liu) [1389283] - [net] tunnel: set inner protocol in network gro hooks (Paolo Abeni) [1427781] - [net] gro_cells: remove spinlock protecting receive queues (Jiri Benc) [1429597] - [netdrv] virtio-net: Update the mtu code to match virtio spec (Aaron Conole) [1412234] - [netdrv] virtio_net: Update the feature bit to comply with spec (Aaron Conole) [1412234] - [netdrv] virtio-net: Add initial MTU advice feature (Aaron Conole) [1412234] - [net] ipv6: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] ipv4: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] sit: fix a double free on error path (Jakub Sitnicki) [1336001] - [net] ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ipv6: fix ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: fix ip6_tnl_lookup (Jakub Sitnicki) [1336001] - [net] sit: correct IP protocol used in ipip6_err (Jakub Sitnicki) [1336001] - [net] tunnel: Clear IPCB(skb)->opt before dst_link_failure called (Jakub Sitnicki) [1336001] - [net] ip_tunnel: fix ipv4 pmtu check to honor inner ip header df (Jakub Sitnicki) [1336001] - [net] ipip: fix one sparse error (Jakub Sitnicki) [1336001] - [net] sit: fix some __be16/u16 mismatches (Jakub Sitnicki) [1336001] - [net] fou: Fix typo in returning flags in netlink (Jakub Sitnicki) [1336001] - [net] ipip, sit: fix ipv4_{update_pmtu,redirect} calls (Jakub Sitnicki) [1336001] - [net] openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev (Eric Garver) [1155732] - [net] openvswitch: fix vlan subtraction from packet length (Eric Garver) [1155732] - [net] openvswitch: vlan: remove wrong likely statement (Eric Garver) [1155732] - [net] openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes (Eric Garver) [1155732] - [net] vlan: Check for vlan ethernet types for 8021.q or 802.1ad (Eric Garver) [1155732] - [net] fib_trie: Correct /proc/net/route off by one error (Hannes Frederic Sowa) [1426372] - [net] ipv4: panic in leaf_walk_rcu due to stale node pointer (Hannes Frederic Sowa) [1426372] - [net] documentation: ipv6: add documentation for stable_secret, idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: always initialize sysctl table data (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: use stable address generator for ARPHRD_NONE (Hannes Frederic Sowa) [1418812] - [net] ipv6: automatically enable stable privacy mode if stable_secret set (Hannes Frederic Sowa) [1418812] - [net] ipv6: fix sparse warnings in privacy stable addresses generation (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: do retries on stable privacy addresses (Hannes Frederic Sowa) [1418812] - [net] ipv6: collapse state_lock and lock (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce IFA_F_STABLE_PRIVACY flag (Hannes Frederic Sowa) [1418812] - [net] ipv6: generation of stable privacy addresses for link-local and autoconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce secret_stable to ipv6_devconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: remove unused function ipv6_inherit_linklocal() (Hannes Frederic Sowa) [1418812] - [net] tcp/dccp: avoid starving bh on connect (Paolo Abeni) [1401419]- [hid] hid-wacom: rename driver and dont use it on already supported devices (Aristeu Rozanski) [1346348 1388646 1385026] - [lib] kobject: grab an extra reference on kobject->sd to allow duplicate deletes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update last_slot_field during pre_report phase (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - add touch_arbitration parameter to wacom module (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Augment oVid and oPid with heuristics for HID_GENERIC (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: provide the actual model_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: remove ac information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: mark the type as USB (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: attach the power_supply on first connection (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one power_supply per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: allocate one input node per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one array of struct remotes instead of many arrays (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: use devres groups to manage resources (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have proper allocator and destructor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rework fail path in probe() and parse_and_register() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have the wacom resources dynamically allocated (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: add a worker to add/remove resources on addition/removal (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: leds: dynamically allocate LED groups (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: devres manage the shared data too (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devres to allocate driver data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devm_kasprintf for allocating the name of the remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: convert LEDs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: put the managed resources in a group (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch inputs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use one work queue per task (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: untie leds from inputs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: actually report the battery level for wireless connected (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add missed stylus_in_proximity line back (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add fuzz factor to distance and tilt axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTK-1651 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Support switching from vendor-defined device mode on G9 and G11 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize hid_data.inputmode to -1 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Bamboo ONE oops (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: close the wireless receiver on remove() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: cleanup input devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: reuse wacom_parse_and_register() in wireless_work (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move down wireless_work() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out parsing of device and registering of input (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out wacom_intuos_get_tool_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add quirks for INTUOSHT2 in range events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup touch arbitration logic (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure wacom_intuos_inout only process in/out events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - request tool info only when we get general events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use correct report to query pen ID from INTUOSHT2 devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use kobj_to_dev() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use to_hid_device() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix pad button range for CINTIQ_COMPANION_2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix touchring value reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report strip2 values in ABS_RY (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Limit touchstrip data to 13 bits (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: bitwise vs logical ORs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Apply lowres quirk to BAMBOO_TOUCH devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Rename wacom ID report ID macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Clean up value reading (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Further clean up wacom_intuos_general packet decoder (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace magic masks and comparisons with switch cases (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize Intuos pen packet decoding (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Slim down wacom_intuos_pad processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move Intuos pad handling code into dedicated function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete an unnecessary check before kobject_put() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fixup quirks setup for WACOM_DEVICETYPE_PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add outbounding area for DTU1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Call wacom_query_tablet_data only after hid_hw_start (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix ABS_MISC reporting for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove useless conditions from wacom_query_tablet_data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Intuos wireless report id issue (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Expect touch_max touches if HID_DG_CONTACTCOUNT not present (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Tie cached HID_DG_CONTACTCOUNT indices to report ID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report full pressure range for Intuos, Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add four new Intuos devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Cleanup unsupported device_type for BAMBOO_PT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: wacom_setup_numbered_buttons is local to wacom_wac (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set button bits based on a new numbered_buttons (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use tablet-provided touch height/width values for INTUOSHT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_pl_irq (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report correct device resolution when using the wireless adapater (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not repeatedly attempt to set device mode on error (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove WACOM_QUIRK_NO_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace WACOM_QUIRK_MONITOR with WACOM_DEVICETYPE_WL_MONITOR (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use calculated pkglen for wireless touch interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report touch width/height/orientation for GENERIC devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Ignore contacts in excess of declared contact count (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Perform all event processing as part of report processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set default device name to value from wacom->features (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Properly free inputs if wacom_allocate_inputs fails (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove the extra Pen interface for Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete unnecessary checks before the function call "input_free_device" (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Enable pad device for older Bamboo Touch tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: NULL dereferences on error in probe() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce new touch_input device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Split apart wacom_setup_pentouch_input_capabilites (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Treat features->device_type values as flags (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_update_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Handle failing HID_DG_CONTACTMAX requests (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Have wacom_{get, set}_report retry on -EAGAIN, not -EPIPE (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix an Oops caused by wacom_wac_finger_count_touches (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fail probe if HID_GENERIC device has unknown device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Discover device_type from HID descriptor for all devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not add suffix to name of devices with an unknown type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: retrieve name from HID descriptor for generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify check for presence of single-finger touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove unused packet lengths (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move unit and unitExpo initialization to wacom_calculate_res (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move all quirks to wacom_setup_device_quirks (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove hardcoded WACOM_QUIRK_MULTI_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: check for wacom->shared before following the pointer (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ask for a in-prox report when it was missed (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add battery presence indicator to wireless tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: drop WACOM_PKGLEN_STATUS (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Status packet provides charging, not powered bit (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report battery status for Intuos Pro and Intuos5 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Provide battery charge state to system over USB if available (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Allow dynamic battery creation/destruction (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize updating of wacom_wac battery status (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move handling of Intuos status packets to seperate function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rely on actual touch down count to decide touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not send pen events before touch is up/forced out (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add full support of the Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the hid_device pointers of the sibling devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for I2C connected devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not directly use input_mt_report_pointer_emulation (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: consolidate input capability settings for pen and touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make sure touch arbitration is applied consistently (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_MISC event for Cintiq Companion Hybrid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: peport In Range event according to the spec (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: process invalid Cintiq and Intuos data in wacom_intuos_inout() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add support of the Pen of the Bamboo Pad (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use WACOM_*_FIELD macros in wacom_usage_mapping() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report input events for each finger on generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize MT slots for generic devices at post_parse_hid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update maximum X/Y accounding to outbound offset (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1031X (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Consult the application usage when determining field type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: PAD is independent with pen/touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add angular resolution data to some ABS axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_TILT_{X, Y} as signed values (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Bamboo pen-only tablet does not support PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - return ENODEV for failed wacom_setup_pad_input_capabilities (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Intuos Pen Medium (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure touch_input is valid before using it (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] make hid_report_len as a static inline function in hid.h (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix freeze on open when autosuspend is on (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: re-add accidentally dropped Lenovo PID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: implement the finger part of the HID generic handling (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] hid: wacom: implement generic HID handling for pen generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move allocation of inputs earlier (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: split out input allocation and registration (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rename failN with some meaningful information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix timeout on probe for some wacoms (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make the WL connection friendly for the desktop (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - enable LED support for Wireless Intuos5/Pro (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - remove report_id from wacom_get_report interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Clean up of sysfs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add default permission defines for sysfs attributes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for the Cintiq Companion (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - cleanup multitouch code when touch_max is 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - fix compiler warning if !CONFIG_PM (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - only register once the MODULE_* macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add copyright note and bump version to 2.0 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - remove passing id for wacom_set_report (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - check for bluetooth protocol while setting OLEDs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: HID - remove hid-wacom Bluetooth driver (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Intuos 4 BT in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Graphire BT tablets in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - prepare the driver to include BT devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add support for 0x12C ISDv4 sensor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - register an ac power supply for wireless devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - use a uniq name for the battery device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - enhance Wireless Receiver battery reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - put a flag when the led are initialized (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - support up to 2048 pressure levels with ISDv4 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - move the USB (now hid) Wacom driver in drivers/hid (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] input: add SW_MUTE_DEVICE switch definition (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] input: wacom - switch from an USB driver to a HID driver (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply core: support use of devres to register/unregister a power supply (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: allow power supply devices registered w/o wakeup source (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: Prevent suspend until power supply events are processed (Aristeu Rozanski) [1346348 1388646 1385026]- [fs] ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() (Lukas Czerner) [1429223] - [fs] ext4: reject inodes with negative size (Lukas Czerner) [1429223] - [fs] ext4: return EROFS if device is r/o and journal replay is needed (Lukas Czerner) [1429223] - [fs] ext4: preserve the needs_recovery flag when the journal is aborted (Lukas Czerner) [1429223] - [fs] jbd2: don't leak modified metadata buffers on an aborted journal (Lukas Czerner) [1429223] - [fs] ext4: trim allocation requests to group size (Lukas Czerner) [1429223] - [fs] ext4: return -ENOMEM instead of success (Lukas Czerner) [1429223] - [fs] ext4: add sanity checking to count_overhead() (Lukas Czerner) [1429223] - [fs] ext4: use more strict checks for inodes_per_block on mount (Lukas Czerner) [1429223] - [fs] ext4: fix in-superblock mount options processing (Lukas Czerner) [1429223] - [fs] ext4: fix stack memory corruption with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: fix mballoc breakage with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1429223] - [fs] ext4: bugfix for mmaped pages in mpage_release_unused_pages() (Lukas Czerner) [1429223] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1429223] - [fs] ext4: avoid deadlock when expanding inode size (Lukas Czerner) [1429223] - [fs] ext4: properly align shifted xattrs when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes part 2 (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1429223] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1429223] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1429223] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1429223] - [fs] ext4: don't call ext4_should_journal_data() on the journal inode (Lukas Czerner) [1429223] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1429223] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1429223] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1429223] - [fs] ext4: fix oops on corrupted filesystem (Lukas Czerner) [1429223] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1429223] - [fs] ext4: add lockdep annotations for i_data_sem (Lukas Czerner) [1429223] - [fs] jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (Lukas Czerner) [1429223] - [fs] ext4: iterate over buffer heads correctly in move_extent_per_page() (Lukas Czerner) [1429223] - [fs] ext4: don't read blocks from disk after extents being swapped (Lukas Czerner) [1429223] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1429223] - [fs] ext4, jbd2: ensure entering into panic after recording an error in superblock (Lukas Czerner) [1429223] - [fs] fix calculation of meta_bg descriptor backups (Lukas Czerner) [1429223] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1429223] - [fs] ext4: don't retry file block mapping on bigalloc fs with non-extent file (Lukas Czerner) [1429223] - [fs] jbd2: fix ocfs2 corrupt when updating journal superblock fails (Lukas Czerner) [1429223] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1429223] - [fs] jbd2: fix r_count overflows leading to buffer overflow in journal recovery (Lukas Czerner) [1429223] - [fs] ext4: move check under lock scope to close a race (Lukas Czerner) [1429223] - [fs] ext4: Define EFSCORRUPTED error value (Lukas Czerner) [1429223] - [fs] ext4: fix deadlock during page writeback (Lukas Czerner) [1321523] - [fs] ext4: fix data exposure after a crash (Lukas Czerner) [1321523] - [fs] ext4: fix fencepost in s_first_meta_bg validation (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: sanity check the block and cluster size at mount time (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: validate s_first_meta_bg at mount time (Lukas Czerner) [1332503] {CVE-2016-10208}- [kernel] audit: Fix sleep in atomic (Paul Moore) [1410862] - [uio] uio-hv-generic: mark as Tech Preview (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: store physical addresses instead of virtual (Vitaly Kuznetsov) [1396534] - [documentation] doc: add documentation for uio-hv-generic (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: new userspace i/o driver for VMBus (Vitaly Kuznetsov) [1396534] - [kernel] vmbus: add support for dynamic device id's (Vitaly Kuznetsov) [1396534] - [kernel] hv: vmbus: add a hvsock flag in struct hv_driver (Vitaly Kuznetsov) [1396534] - [scsi] cxlflash: Cancel scheduled workers before stopping AFU (Gustavo Duarte) [1427396] - [vfio] Replace module request with softdep (Alex Williamson) [1420572] - [vfio] mdev: Use a module softdep for vfio_mdev (Alex Williamson) [1420572] - [x86] kvm: x86: bump KVM_SOFT_MAX_VCPUS to 288 (Radim Krcmar) [1388961] - [x86] kvm: x86: allow hotplug of VCPU with APIC ID over 0xff (Radim Krcmar) [1388961] - [x86] kvm: x86: make interrupt delivery fast and slow path behave the same (Radim Krcmar) [1388961] - [x86] kvm: x86: replace kvm_apic_id with kvm_{x, x2}apic_id (Radim Krcmar) [1388961] - [x86] pci: vmd: Synchronize with RCU freeing MSI IRQ descs (Myron Stowe) [1388664] - [x86] pci: vmd: Fix infinite loop executing irq's (Myron Stowe) [1388664] - [x86] pci: vmd: Initialize list item in IRQ disable (Myron Stowe) [1388688] - [pci] Allow additional bus numbers for hotplug bridges (Myron Stowe) [1388688] - [x86] pci/vmd: Use untracked irq handler (Myron Stowe) [1388688] - [kernel] genirq: Add untracked irq handler (Myron Stowe) [1388688] - [x86] pci: Retrofit Intel Volume Management Device (VMD) driver (Myron Stowe) [1388688] - [x86] pci: Allow DMA ops specific to a PCI domain (Myron Stowe) [1388688] - [x86] kvm/page_track: export symbols for external usage (Paul Lai) [1380113] - [x86] kvm/page_track: call notifiers with kvm_page_track_notifier_node (Paul Lai) [1380113] - [x86] kvm: x86: add track_flush_slot page track notifier (Paul Lai) [1380113] - [x86] kvm: mtrr: fix kvm_mtrr_check_gfn_range_consistency page fault (Paul Lai) [1380113] - [x86] kvm: mtrr: remove MSR 0x2f8 (Paul Lai) [1380113] {CVE-2016-3713} - [x86] kvm: page_track: fix access to NULL slot (Paul Lai) [1380113] - [x86] kvm: mmu: apply page track notifier (Paul Lai) [1380113] - [x86] kvm: mmu: simplify mmu_need_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: use page track for non-leaf shadow pages (Paul Lai) [1380113] - [x86] kvm: page track: add notifier support (Paul Lai) [1380113] - [x86] kvm: mmu: clear write-flooding on the fast path of tracked page (Paul Lai) [1380113] - [x86] kvm: mmu: let page fault handler be aware tracked page (Paul Lai) [1380113] - [x86] kvm: page track: introduce kvm_slot_page_track_{add, remove}_page (Paul Lai) [1380113] - [x86] kvm: page track: add the framework of guest page tracking (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_slot_gfn_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_gfn_{allow, disallow}_lpage (Paul Lai) [1380113] - [x86] kvm: mmu: rename has_wrprotected_page to mmu_gfn_lpage_is_disallowed (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move handle_mmio_page_fault() call to kvm_mmu_page_fault() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Consolidate quickly_check_mmio_pf() and is_mmio_page_fault() (Paul Lai) [1380113] - [x86] kvm: mtrr: treat memory as writeback if MTRR is disabled in guest CPUID (Paul Lai) [1380113] - [x86] kvm: mtrr: observe maxphyaddr from guest CPUID, not host (Paul Lai) [1380113] - [x86] kvm: mtrr: fix fixed MTRR segment look up (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Encapsulate the type of rmap-chain head in a new struct (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Eliminate an extra memory slot search in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Remove mapping_level_dirty_bitmap() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move mapping_level_dirty_bitmap() call in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Simplify force_pt_level calculation code in FNAME(page_fault)() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Make force_pt_level bool (Paul Lai) [1380113] - [x86] kvm: mtrr: Use default type for non-MTRR-covered gfn before WARN_ON (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: fix memory type handling if MTRR is completely disabled (Paul Lai) [1380113] - [x86] kvm: mtrr: do not map huge page for non-consistent range (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce mtrr_for_each_mem_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_addr_* functions (Paul Lai) [1380113] - [x86] kvm: mtrr: sort variable MTRRs (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce var_mtrr_range (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_segment table (Paul Lai) [1380113] - [x86] kvm: mtrr: improve kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: do not split 64 bits MSR content (Paul Lai) [1380113] - [x86] kvm: mtrr: clean up mtrr default type (Paul Lai) [1380113] - [x86] kvm: mtrr: remove mtrr_state.have_fixed (Paul Lai) [1380113] - [x86] kvm: mtrr: handle MSR_MTRRcap in kvm_mtrr_get_msr (Paul Lai) [1380113] - [x86] kvm: x86: move MTRR related code to a separate file (Paul Lai) [1380113]- [md] dm cache: significant rework to leverage dm-bio-prison-v2 (Mike Snitzer) [1430028] - [md] dm bio prison v2: new interface for the bio prison (Mike Snitzer) [1430028] - [md] dm: flush queued bios when process blocks to avoid deadlock (Mike Snitzer) [1430028] - [md] dm stats: fix a leaked s->histogram_boundaries array (Mike Snitzer) [1430028] - [md] dm space map metadata: constify dm_space_map structures (Mike Snitzer) [1430028] - [md] dm cache metadata: use cursor api in blocks_are_clean_separate_dirty() (Mike Snitzer) [1430028] - [md] dm persistent data: add cursor skip functions to the cursor APIs (Mike Snitzer) [1430028] - [md] dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2 (Mike Snitzer) [1430028] - [md] dm bitset: add dm_bitset_new() (Mike Snitzer) [1430028] - [md] dm cache metadata: name the cache block that couldn't be loaded (Mike Snitzer) [1430028] - [md] dm cache metadata: add "metadata2" feature (Mike Snitzer) [1430028] - [md] dm cache metadata: use bitset cursor api to load discard bitset (Mike Snitzer) [1430028] - [md] dm bitset: introduce cursor api (Mike Snitzer) [1430028] - [md] dm btree: use GFP_NOFS in dm_btree_del() (Mike Snitzer) [1430028] - [md] dm space map common: memcpy the disk root to ensure it's arch aligned (Mike Snitzer) [1430028] - [md] dm block manager: add unlikely() annotations on dm_bufio error paths (Mike Snitzer) [1430028] - [md] dm cache: fix corruption seen when using cache > 2TB (Mike Snitzer) [1430028] - [md] dm raid: bump the target version (Mike Snitzer) [1430028] - [md] dm raid: fix data corruption on reshape request (Mike Snitzer) [1430028] - [md] dm raid: fix raid "check" regression due to improper cleanup in raid_message() (Mike Snitzer) [1430028] - [md] dm raid: cleanup awkward branching in raid_message() option processing (Mike Snitzer) [1430028] - [md] dm raid: use mddev rather than rdev->mddev (Mike Snitzer) [1430028] - [md] dm raid: use read_disk_sb() throughout (Mike Snitzer) [1430028] - [md] dm raid: add raid4/5/6 journaling support (Mike Snitzer) [1430028] - [md] dm raid: be prepared to accept arbitrary '- -' tuples (Mike Snitzer) [1430028] - [md] dm raid: fix transient device failure processing (Mike Snitzer) [1430028] - [md] dm mpath: cleanup -Wbool-operation warning in choose_pgpath() (Mike Snitzer) [1430028] - [powerpc] pseries: Advertise HPT resizing support via CAS (David Gibson) [1305399] - [kernel] rh_kabi: Provide better error messages for size and align checks (Prarit Bhargava) [1425864] - [kernel] sched: Move p->nr_cpus_allowed check to select_task_rq() (Lauro Ramos Venancio) [1428028] - [char] random: printk notifications for urandom pool initialization (Herbert Xu) [1298643] - [acpi] acpica: utilities: Fix local printf issue (Prarit Bhargava) [1430397] - [block] relax check on sg gap (Cathy Avery) [1413656] - [block] check virt boundary in bio_will_gap() (Cathy Avery) [1413656] - [block] Check for gaps on front and back merges (Cathy Avery) [1413656] - [block] blk-mq: Avoid memory reclaim when remapping queues (Gustavo Duarte) [1356663] - [block] block: kmemleak: Track the page allocations for struct request (Gustavo Duarte) [1356663] - [block] blk-mq: Fix failed allocation path when mapping queues (Gustavo Duarte) [1356663] - [block] blk-mq: Always schedule hctx->next_cpu (Gustavo Duarte) [1356663] - [block] fix use-after-free in seq file (Denys Vlasenko) [1418551] {CVE-2016-7910} - [netdrv] ixgbe: Update driver version for RHEL 7.4 (Ken Cox) [1383524] - [netdrv] libcxgb: fix error check for ip6_route_output() (Sai Vemuri) [1385866] - [netdrv] libcxgb: remove unused including (Sai Vemuri) [1385866] - [target] libcxgb: export ppm release and tagmask set api (Sai Vemuri) [1385866] - [scsi] libcxgbi: return error if interface is not up (Sai Vemuri) [1385866] - [scsi] cxgb4i: libcxgbi: add missing module_put() (Sai Vemuri) [1385866] - [scsi] cxgb4i: Add a missing call to neigh_release (Sai Vemuri) [1385866] - [scsi] libcxgbi: fix incorrect DDP resource cleanup (Sai Vemuri) [1385866] - [scsi] cxgb4i: Set completion bit in work request (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i: fix symbol not declared sparse warning (Sai Vemuri) [1385866] - [scsi] cxgb3i: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb4i,libcxgbi: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i, libcxgbi: remove iSCSI DDP support (Sai Vemuri) [1385866] - [iscsi] iscsi-target: fix iscsi cmd leak (Sai Vemuri) [1429179] - [iscsi] target/iscsi: Fix unsolicited data seq_end_offset calculation (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: add T6 iSCSI DDP completion feature (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Enable DDP for T6 only if data sequence and pdu are in order (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macros to get ETH/IP hdr len (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: use cxgb4_tp_smt_idx() to get smt idx (Sai Vemuri) [1429179] - [iscsi] target/iscsi: split iscsit_check_dataout_hdr() (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macro to set the force bit (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Fix endianness annotations (Sai Vemuri) [1429179] - [netdrv] cxgb4: Implement ndo_get_phys_port_id for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Initialize mbox lock and list for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Synchronize access to mailbox (Sai Vemuri) [1138664] - [netdrv] cxgb4: Add port description for new cards (Sai Vemuri) [1416916] - [netdrv] cxgb4/cxgb4vf: Display 25G and 100G link speed (Sai Vemuri) [1416916] - [infiniband] iw_cxgb4: set correct FetchBurstMax for QPs (Sai Vemuri) [1416910]- [char] tpm: Only call pm_runtime_get_sync if device has a parent (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: implement runtime pm for tpm_crb (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: open code the crb_init into acpi_add (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: fix Intel PTT hw bug during idle state (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: implement tpm crb idle state (Jerry Snitselaar) [1402539] - [char] tpm_tis: fix the error handling of init_tis() (Jerry Snitselaar) [1383554] - [char] tpm: remove invalid min length check from tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: add check for minimum buffer size in tpm_transmit() (Jerry Snitselaar) [1383554] - [char] tpm: constify TPM 1.x header structures (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: fix the over 80 characters checkpatch warring (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: drop useless cpu_to_le32 when writing to registers (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: cache cmd_size register value (Jerry Snitselaar) [1383554] - [char] tmp/tpm_crb: drop include to platform_device (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: remove unused itpm variable (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix incorrect values of cmdReady and goIdle bits (Jerry Snitselaar) [1383554] - [char] tpm_crb: refine the naming of constants (Jerry Snitselaar) [1383554] - [char] tpm_crb: remove wmb()'s (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix crb_req_canceled behavior (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_pcr_read_dev() in tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_transmit_cmd() in tpm2_probe() (Jerry Snitselaar) [1383554] - [char] tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt() (Jerry Snitselaar) [1383554] - [char] tpm: remove unnecessary externs from tpm.h (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove useless tpm_gen_interrupt (Jerry Snitselaar) [1383554] - [char] tpm: fix a race condition in tpm2_unseal_trusted() (Jerry Snitselaar) [1383554] - [char] tpm: invalid self test error message (Jerry Snitselaar) [1383554] - [char] tpm: Add TPM 2.0 support to the Nuvoton i2c driver (NPCT6xx family) (Jerry Snitselaar) [1383554] - [char] tpm: Factor out common startup code (Jerry Snitselaar) [1383554] - [char] tpm: use devm_add_action_or_reset (Jerry Snitselaar) [1383554] - [char] tpm2_i2c_nuvoton: add irq validity check (Jerry Snitselaar) [1383554] - [char] tpm: read burstcount from TPM_STS in one 32-bit transaction (Jerry Snitselaar) [1383554] - [char] tpm: fix byte-order for the value read by tpm2_get_tpm_pt (Jerry Snitselaar) [1383554] - [char] tpm_tis_core: convert max timeouts from msec to jiffies (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix address space of the return pointer in crb_map_res() (Jerry Snitselaar) [1383554] - [char] tpm_vtpm_proxy: fix address space of a user pointer in vtpmx_fops_ioctl() (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis_spi: Add support for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: Split tpm_tis driver into a core and TCG TIS compliant phy (Jerry Snitselaar) [1383554] - [char] tpm_tis: Introduce intermediate layer for TPM access (Jerry Snitselaar) [1383554] - [char] tpm: tpm_tis: Share common data between phys (Jerry Snitselaar) [1383554] - [char] tpm: Add include guards in tpm.h (Jerry Snitselaar) [1383554] - [char] tpm: Fix suspend regression (Jerry Snitselaar) [1383554] - [char] tpm: fix for typo in tpm/tpm_ibmvtpm.c (Jerry Snitselaar) [1383554] - [char] tpm: select ANON_INODES for proxy driver (Jerry Snitselaar) [1383554] - [char] tpm: Fix IRQ unwind ordering in TIS (Jerry Snitselaar) [1383554] - [char] tpm: Proxy driver for supporting multiple emulated TPMs (Jerry Snitselaar) [1383554] - [char] tpm: Introduce TPM_CHIP_FLAG_VIRTUAL (Jerry Snitselaar) [1383554] - [char] tpm: Remove all uses of drvdata from the TPM Core (Jerry Snitselaar) [1383554] - [char] tpm: Remove useless priv field in struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'locality' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'read_queue' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'irq' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'iobase' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop list from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop the field 'time_expired' from struct tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'base' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop manufacturer_id from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop tpm_atmel specific fields from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop int_queue from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: check for TPM_CHIP_FLAG_TPM2 before calling tpm2_shutdown() (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded tpm_reg in get_burstcount (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm: fix crash in tpm_tis deinitialization (Jerry Snitselaar) [1383554] - [char] tpm: cleanup tpm_tis_remove() (Jerry Snitselaar) [1383554] - [char] tpm: fix tpm_bios_log_setup stub prototype (Jerry Snitselaar) [1383554] - [char] tpm: Replace device number bitmap with IDR (Jerry Snitselaar) [1383554] - [char] tpm: Split out the devm stuff from tpmm_chip_alloc (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of module locking (Jerry Snitselaar) [1383554] - [char] tpm: Provide strong locking for device removal (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of devname (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of chip->pdev (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm: st33zp24: Add support for acpi probing for spi device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Add support for acpi probing for i2c device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Extend Copyright headers (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Improve st33zp24_spi_evaluate_latency (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Auto-select core module (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded CONFIG_OF switches (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove field spi_xfer from st33zp24_spi_phy structure (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove useless use of memcpy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Use functions name with st33zp24_spi_ prefix (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove nbr_dummy_bytes variable usage (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add missing device table for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add st33zp24 spi phy (Jerry Snitselaar) [1383554]- [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1420506] - [net] sched: cls_cgroup tear down exts and ematch from rcu callback (Ivan Vecera) [1420506] - [net] sched: act_mirred: fix a race condition on mirred_list (Ivan Vecera) [1420506] - [net] sched: cls_flow: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: cls_bpf: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: fix call_rcu() race on classifier module unloads (Ivan Vecera) [1420506] - [net] sched: fix struct tc_u_hnode layout in u32 (Ivan Vecera) [1420506] - [net] sched: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c (Ivan Vecera) [1420506] - [net] sched: fix another regression in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: cls_cgroup need tcf_exts_init in all cases (Ivan Vecera) [1420506] - [net] sched: cls_u32: fix unsued cpu variable (Ivan Vecera) [1420506] - [net] sched: cls_fw: add missing tcf_exts_init call in fw_change() (Ivan Vecera) [1420506] - [net] sched: fix a null pointer dereference in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix memory leak in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: use tcindex_filter_result_init() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in tcindex_classify() (Ivan Vecera) [1420506] - [net] sched: fix an allocation bug in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in cls_bpf_classify() (Ivan Vecera) [1420506] - [net] sched: suspicious RCU usage in qdisc_watchdog (Ivan Vecera) [1420506] - [net] sched: cls_cgroup fix possible memory leak of 'new' (Ivan Vecera) [1420506] - [net] sched: fix error return code in fw_change_attrs() (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_bpf (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_rsvp (Ivan Vecera) [1420506] - [net] sched: make cls_u32 lockless (Ivan Vecera) [1420506] - [net] sched: avoid generating same handle for u32 filters (Ivan Vecera) [1420506] - [net] sched: change "foo* bar" to "foo *bar" (Ivan Vecera) [1420506] - [net] sched: make cls_u32 per cpu (Ivan Vecera) [1420506] - [net] sched: RCU cls_tcindex (Ivan Vecera) [1420506] - [net] sched: RCU cls_route (Ivan Vecera) [1420506] - [net] sched: fw use RCU (Ivan Vecera) [1420506] - [net] sched: cls_flow use RCU (Ivan Vecera) [1420506] - [net] sched: cls_cgroup use RCU (Ivan Vecera) [1420506] - [net] sched: cls_basic use RCU (Ivan Vecera) [1420506] - [net] sched: rcu-ify tcf_proto (Ivan Vecera) [1420506] - [net] sched: qdisc: use rcu prefix and silence sparse warnings (Ivan Vecera) [1420506] - [net] sched: use no more than one page in struct fw_head (Ivan Vecera) [1420506] - [net] sched: optimize tcf_match_indev() (Ivan Vecera) [1420506] - [net] sched: add struct net pointer to tcf_proto_ops->dump (Ivan Vecera) [1420506] - [net] sched: Fix dumping of non-existing actions' stats (Ivan Vecera) [1420506] - [net] sched: copy exts->type in tcf_exts_change() (Ivan Vecera) [1420506] - [net] sched: fix an oops in tcindex filter (Ivan Vecera) [1420506] - [net] sched: act: allow to clear all actions as well (Ivan Vecera) [1420506] - [net] sched: cls: check if we could overwrite actions when changing a filter (Ivan Vecera) [1420506] - [net] sched: sch_htb: let skb->priority refer to non-leaf class (Ivan Vecera) [1420506] - [net] sched: avoid casting void pointer (Ivan Vecera) [1420506] - [net] sched: fix regression in tc_action_ops (Ivan Vecera) [1420506] - [net] sched: fix a regression in tcf_proto_lookup_ops() (Ivan Vecera) [1420506] - [net] sched: fix a regression in tc actions (Ivan Vecera) [1420506] - [net] sched: convert tcf_proto_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tc_action_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tcf_hashinfo to hlist and use spinlock (Ivan Vecera) [1420506] - [net] sched: init struct tcf_hashinfo at register time (Ivan Vecera) [1420506] - [net] sched: cls: refactor out struct tcf_ext_map (Ivan Vecera) [1420506] - [net] sched: act: use standard struct list_head (Ivan Vecera) [1420506] - [net] sched: remove get_stats from tc_action_ops (Ivan Vecera) [1420506] - [net] sched: Use default action walker methods (Ivan Vecera) [1420506] - [net] sched: Provide default walker function for actions (Ivan Vecera) [1420506] - [net] sched: Use default action lookup functions (Ivan Vecera) [1420506] - [net] sched: Default action lookup method for actions (Ivan Vecera) [1420506] - [net] sched: Fail if missing mandatory action operation methods (Ivan Vecera) [1420506]- [misc] mei: bus: enable OS version only for SPT and newer (Jerry Snitselaar) [1404064] - [misc] mei: send OS type to the FW (Jerry Snitselaar) [1404064] - [misc] mei: enable to set the internal flag for client write (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: use module_mei_cl_driver macro (Jerry Snitselaar) [1404064] - [kernel] mei: bus: add module_mei_cl_driver helper macro (Jerry Snitselaar) [1404064] - [nfc] mei: bus: fix received data size check in NFC fixup (Jerry Snitselaar) [1404064] - [misc] mei: bus: demote error to debug level upon disconnect (Jerry Snitselaar) [1404064] - [misc] mei: show the HBM protocol versions in the device attributes (Jerry Snitselaar) [1404064] - [documentation] mei: add ABI documentation for fw_status exported through sysfs (Jerry Snitselaar) [1404064] - [documentation] mei: sysfs: add Documentation mei class attributes (Jerry Snitselaar) [1404064] - [misc] mei: txe: don't clean an unprocessed interrupt cause (Jerry Snitselaar) [1404064] - [misc] mei: stop the stall timer worker if not needed (Jerry Snitselaar) [1404064] - [misc] mei: me: add kaby point device ids (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix deadlock in initialization during a reset (Jerry Snitselaar) [1404064] - [misc] mei: drop unused file transaction states (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_read (Jerry Snitselaar) [1404064] - [misc] mei: enqueue consecutive reads (Jerry Snitselaar) [1404064] - [misc] mei: add wrapper for queuing control commands (Jerry Snitselaar) [1404064] - [misc] mei: use consistent naming for TX control flow credits (Jerry Snitselaar) [1404064] - [misc] mei: rx flow control counter (Jerry Snitselaar) [1404064] - [misc] mei: prepare read cb for fixed address clients on the receive path only (Jerry Snitselaar) [1404064] - [misc] mei: drop redundant krealloc and checks in irq read (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_clear_lists function (Jerry Snitselaar) [1404064] - [misc] mei: add read callback on demand for fixed_address clients (Jerry Snitselaar) [1404064] - [misc] mei: add file pointer to the host client structure (Jerry Snitselaar) [1404064] - [misc] mei: move read cb to complete queue if not connected (Jerry Snitselaar) [1404064] - [misc] mei: fix return value on disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop read complete queue emptiness check (Jerry Snitselaar) [1404064] - [misc] mei: hbm: add missing argument in the kdoc (Jerry Snitselaar) [1404064] - [misc] mei: recover after errors in runtime pm flow (Jerry Snitselaar) [1404064] - [misc] mei: drop mei_io_cb_alloc_buf (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use mei_cl_alloc_cb for allocating cbs (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_send_cmd (Jerry Snitselaar) [1404064] - [misc] mei: amthif: enable poll for async events (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop iamthif_current_cb (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix request cancel (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop READ_COMPLETE state (Jerry Snitselaar) [1404064] - [misc] mei: don't use wake_up_interruptible for wr_ctrl (Jerry Snitselaar) [1404064] - [misc] mei: drop wr_msg from the mei_dev structure (Jerry Snitselaar) [1404064] - [misc] mei: bus: call mei_cl_read_start under device lock (Jerry Snitselaar) [1404064] - [misc] mei: fix waiting for wr_ctrl for corner cases (Jerry Snitselaar) [1404064] - [misc] mei: don't clean control queues on notify request timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: discard not read messages (Jerry Snitselaar) [1404064] - [misc] mei: fix NULL dereferencing during FW initiated disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop global me_client_index (Jerry Snitselaar) [1404064] - [misc] mei: do not pin module if cldrv->probe() failed (Jerry Snitselaar) [1404064] - [misc] mei: bus: use scnprintf in *_show (Jerry Snitselaar) [1404064] - [misc] mei: me: add broxton pci device ids (Jerry Snitselaar) [1404064] - [misc] mei: fix format string in debug prints (Jerry Snitselaar) [1404064] - [misc] mei: fix double freeing of a cb during link reset (Jerry Snitselaar) [1404064] - [misc] mei: split amthif client init from end of clients enumeration (Jerry Snitselaar) [1404064] - [misc] mei: hbm: send immediate reply flag in enum request (Jerry Snitselaar) [1404064] - [misc] mei: bus: run rescan on me_clients list change (Jerry Snitselaar) [1404064] - [misc] mei: drop reserved host client ids (Jerry Snitselaar) [1404064] - [misc] mei: hbm: warn about fw-initiated disconnect (Jerry Snitselaar) [1404064] - [misc] mei: fixed address clients for the new platforms (Jerry Snitselaar) [1404064] - [misc] mei: fill file pointer in read cb for fixed address client (Jerry Snitselaar) [1404064] - [misc] mei: discard replies from unconnected fixed address clients (Jerry Snitselaar) [1404064] - [misc] mei: clean write queues and wake waiters on disconnect (Jerry Snitselaar) [1404064] - [misc] mei: wake blocked write on link reset (Jerry Snitselaar) [1404064] - [misc] mei: drop superfluous closing bracket from write traces (Jerry Snitselaar) [1404064] - [misc] mei: bus: check if the device is enabled before data transfer (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix notification event delivery (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix RX event scheduling (Jerry Snitselaar) [1404064] - [misc] mei: amthif: interrupt reader on link reset (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use rx_wait queue also for amthif client (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop parameter validation from mei_amthif_write (Jerry Snitselaar) [1404064] - [misc] mei: amthif: replace amthif_rd_complete_list with rd_completed (Jerry Snitselaar) [1404064] - [misc] mei: amthif: allow only one request at a time (Jerry Snitselaar) [1404064] - [misc] mei: rename variable names 'file_object' to fp (Jerry Snitselaar) [1404064] - [misc] mei: constify struct file pointer (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't drop read packets on timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't copy from an empty buffer (Jerry Snitselaar) [1404064] - [misc] mei: call stop on failed char device register (Jerry Snitselaar) [1404064] - [misc] mei: fix possible integer overflow issue (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: allow hbm features list dump in earlier stages (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: adjust active clients print buffer (Jerry Snitselaar) [1404064] - [misc] mei: trace pci configuration space io (Jerry Snitselaar) [1404064] - [misc] mei: bus: whitelist the watchdog client (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: re-register device on event (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add activation debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: register wd device only if required (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add status debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: implement MEI iAMT watchdog driver (Jerry Snitselaar) [1404064] - [kernel] mei: bus: complete variable rename of type struct mei_cl_device (Jerry Snitselaar) [1404064] - [kernel] mei: fixup function prototypes in mei_cl_bus.h (Jerry Snitselaar) [1404064] - [misc] mei: wd: drop the watchdog code from the core mei driver (Jerry Snitselaar) [1404064] - [misc] mei: drop nfc leftovers from the mei driver (Jerry Snitselaar) [1404064] - [misc] mei: always copy the read buffer if data is ready (Jerry Snitselaar) [1404064] - [misc] mei: prevent queuing new flow control credit (Jerry Snitselaar) [1404064] - [misc] mei: bus: remove redundant uuid string in debug messages (Jerry Snitselaar) [1404064] - [kernel] debugfs: Export bool read/write functions (Jerry Snitselaar) [1404064]- [infiniband] ib: Query ports via the core instead of direct into the driver (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set maj_err and min_err in i40iw_sc_cqp_create (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: fix some indenting in i40iw_sc_vsi_init() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] rdma/i40iw: use designated initializers (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set 128B as the only supported RQ WQE size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Reorganize structures to align with HW capabilities (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect check for error (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Assign MSS only when it is a new MTU (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix race condition in terminate timer's handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix memory leak in CQP destroy when in reset (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix QP flush to not hang on empty queues or failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix double free of QP (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use correct src address in memcpy to rdma stats counters (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and I40IW_STAG_INDEX_FROM_STAG (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add request for reset on CQP timeout (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Code cleanup, remove check of PBLE pages (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correctly fail loopback connection if no listener (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fill in IRD value when on connect request (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set TOS field in IP header (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add NULL check for ibqp event handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Replace list_for_each_entry macro with safe version (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add IP addr handling on netdev events (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add missing cleanup on device close (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add 2MB page support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Utilize physically mapped memory regions (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect assignment of SQ head (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove variable flush_code and check to set qp->sq_flush (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove check on return from device_init_pestat() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6) (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use actual page size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove NULL check for cm_node->iwdev (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove checks for more than 48 bytes inline data (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Query device accounts for internal rsrc (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Optimize inline data copy (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix for LAN handler removal (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correct values for max_recv_sge, max_send_sge (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use vector when creating CQs (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Convert page_size to encoded value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set MAX IRD, MAX ORD size to max supported value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove workaround for pre-production errata (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Enable message packing (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add Quality of Service support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] ib/i40iw: Remove debug prints after allocation failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_cm: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_main: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [netdrv] enic: add vxlan offload on tx path (Stefan Assmann) [1388239] - [netdrv] enic: add udp_tunnel ndo for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: add devcmds for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: Remove local ndo_busy_poll() implementation (Stefan Assmann) [1388239] - [netdrv] generalize napi_complete_done() (Stefan Assmann) [1388239] - [netdrv] enic: set skb->hash type properly (Stefan Assmann) [1388239] - [netdrv] enic: fix rq disable (Stefan Assmann) [1388239] - [netdrv] enic: use correct type specifier (Stefan Assmann) [1388239] - [netdrv] enic: move to new ethtool api {get|set}_link_ksettings (Stefan Assmann) [1388239] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1388239] - [netdrv] enic: use netdev_rss_key_fill() helper (Stefan Assmann) [1388239] - [netdrv] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1388239] - [netdrv] enic: Add Accelerated RFS support (Stefan Assmann) [1388239] - [netdrv] enic: Add tunable_ops support for rx_copybreak (Stefan Assmann) [1388239] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1388239] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1388239] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1388239] - [netdrv] enic: use napi_schedule_irqoff() (Stefan Assmann) [1388239]- [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1383523] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1383523] - [netdrv] i40evf: add comment (Stefan Assmann) [1383523] - [netdrv] i40evf: free rings in remove function (Stefan Assmann) [1383523] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1383523] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1383523] - [netdrv] i40evf: track outstanding client request (Stefan Assmann) [1383523] - [netdrv] i40e: Remove FPK HyperV VF device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unused device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1383523] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1383523] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1383523] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1383523] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1383523] - [netdrv] i40evf: protect against NULL msix_entries and q_vectors pointers (Stefan Assmann) [1383523] - [netdrv] i40evf: check for msix_entries null dereference (Stefan Assmann) [1383523] - [netdrv] i40evf: Move some i40evf_reset_task code to separate function (Stefan Assmann) [1383523] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1383523] - [netdrv] i40evf: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1383523] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1383523] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1383523] - [netdrv] i40evf: avoid an extra msleep while (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1383523] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1383523] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1383523] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1383523] - [netdrv] i40evf: enable adaptive interrupt throttling (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1383523] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40e_shutdown_adminq (Stefan Assmann) [1383523] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40evf_up_complete (Stefan Assmann) [1383523] - [netdrv] i40evf: Fix link state event handling (Stefan Assmann) [1383523] - [netdrv] i40e: avoid potential null pointer dereference when assigning len (Stefan Assmann) [1383523] - [netdrv] i40evf: Open RDMA Client after reset (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1383523] - [netdrv] i40evf: report link speed (Stefan Assmann) [1383523] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1383523] - [netdrv] i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1383523] - [netdrv] i40evf: add hyperv dev ids (Stefan Assmann) [1383523] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1383523] - [netdrv] i40evf: always activate correct MAC address filter (Stefan Assmann) [1383523] - [netdrv] i40evf: don't overflow buffer (Stefan Assmann) [1383523] - [netdrv] i40e: Add allmulti support for the VF (Stefan Assmann) [1383523] - [netdrv] i40evf: Allocate Rx buffers properly (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1383523] - [netdrv] i40evf: refactor receive routine (Stefan Assmann) [1383523] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1383523] - [netdrv] i40evf: make use of BIT() macro to avoid signed left shift (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1383523]- [infiniband] rdma/qedr: Return success when not changing QP state (Don Dutile) [1414913 1417285] - [net] xprtrdma: Shrink send SGEs array (Don Dutile) [1416849 1417285] - [net] xprtrdma: Reduce required number of send SGEs (Don Dutile) [1416849 1417285] - [net] xprtrdma: Disable pad optimization by default (Don Dutile) [1416849 1417285] - [net] xprtrdma: Per-connection pad optimization (Don Dutile) [1416849 1417285] - [net] xprtrdma: Fix Read chunk padding (Don Dutile) [1416849 1417285] - [netdrv] mlx5: Fix Kconfig help text (Don Dutile) [1385330 1417285] - [netdrv] cxgb4/cxgb4vf: Assign netdev->dev_port with port ID (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Change the SQ/RQ operational state to positive logic (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't flush SQ on error (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't notify HW when filling the edge of ICO SQ (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix query ISSI flow (Don Dutile) [1238192 1385330 1417285] - [netdrv] mlx5: Remove duplicate pci dev name print (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Verify module parameters (Don Dutile) [1385330 1417285] - [net] rds: tcp: unregister_netdevice_notifier() in error path of rds_tcp_init_net (Don Dutile) [1417285] - [netdrv] cxgb4: Add PCI device ID for new adapter (Don Dutile) [1385866 1417285] - [netdrv] mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering (Don Dutile) [1385329 1417285] - [kernel] revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" (Don Dutile) [1385329 1417285] - [netdrv] mlx5: drop duplicate header delay.h (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Free netdev resources under state lock (Don Dutile) [1385329 1417285] - [infiniband] iw_cxgb4: invalidate the mr when posting a read_w_inv wr (Don Dutile) [1385866 1417285] - [infiniband] ib/rxe: Update qp state for user query (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Clear queue buffer when modifying QP to reset (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix handling of erroneous WR (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum (Don Dutile) [1384574 1417285] - [infiniband] ib/mlx4: Fix create CQ error flow (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx4: Check gid_index return value (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx5: Fix NULL pointer dereference on debug print (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix fatal error dispatching (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Resolve soft lock on massive reg MRs (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Use cache line size to select CQE stride (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Validate requested RQT size (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix memory leak in query device (Don Dutile) [1385330 1417285] - [infiniband] ib/core: Avoid unsigned int overflow in sg_alloc_table (Don Dutile) [1417285] - [infiniband] ib/core: Add missing check for addr_resolve callback return value (Don Dutile) [1417285] - [infiniband] ib/core: Set routable RoCE gid type for ipv4/ipv6 networks (Don Dutile) [1417285] - [infiniband] ib/cm: Mark stale CM id's whenever the mad agent was unregistered (Don Dutile) [1417285] - [infiniband] ib/uverbs: Fix leak of XRC target QPs (Don Dutile) [1417285] - [netdrv] cxgb4: do not call napi_hash_del() (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Remove incorrect IS_ERR check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Prevent hardware counter names from being cut off (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix ECN processing in prescan_rxq (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix status error code for unsupported packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Relocate rcvhdrcnt module parameter check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix rnr_timer addition (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Delete unused lock (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Clean up unused argument (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove leftover snoop references (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix a potential memory leak in hfi1_create_ctxts() (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Return ENODEV for unsupported PCI device ids (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix an Oops on pci device force remove (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix integrity check flags default values (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove redundant sysfs irq affinity entry (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: rdmavt can handle non aligned page maps (Don Dutile) [1385848 1417285] - [infiniband] shut up a maybe-uninitialized warning (Don Dutile) [1417285] - [net] xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect (Don Dutile) [1417285] - [netdrv] mlx5: Fix invalid pointer reference when prof_sel parameter is invalid (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the actions for offloaded rules properly (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Disallow changing name-space for VF representors (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: correct device ID of T6 adapter (Don Dutile) [1385866 1417285] - [net] svcrdma: backchannel cannot share a page for send and rcv buffers (Don Dutile) [1417285] - [netdrv] mlx5: Simplify a test (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Save slave ethtool stats command (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix potential deadlock in port statistics flow (Don Dutile) [1385329 1417285] - [kernel] mlx4: Fix firmware command timeout during interrupt test (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Do not access comm channel if it has not yet been initialized (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Process all completions in RX rings after port goes up (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Resolve dividing by zero in 32-bit system (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Change the default value of enable_qos (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Avoid setting ports to auto when only one port type is supported (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec (Don Dutile) [1385329 1417285] - [net] rds: debug messages are enabled by default (Don Dutile) [1417285] - [netdrv] cxgb4: Fix error handling in alloc_uld_rxqs() (Don Dutile) [1385866 1417285] - [netdrv] ib/mlx4: avoid a -Wmaybe-uninitialize warning (Don Dutile) [1385329 1417285] - [netdrv] mlx5: Avoid passing dma address 0 to firmware (Don Dutile) [1385330 1417285] - [kernel] mlx5: PCI error recovery health care simulation (Don Dutile) [1385330 1417285] - [kernel] mlx5: Fix race between PCI error handlers and health work (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Clear health sick bit when starting health poll (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Change the acl enable prototype to return status (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Unregister netdev before detaching it (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Choose best nearest LRO timeout (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Correctly initialize last use of flow counters (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix autogroups groups num not decreasing (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Keep autogroups list ordered (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Always Query HCA caps after setting them (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Make cache line size determination at runtime (Don Dutile) [1385330 1417285] - [net] sunrpc: fix some missing rq_rbuffer assignments (Don Dutile) [1275823 1417285] - [netdrv] cxgb4: Fix number of queue sets corssing the limit (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix memory leak of qe on error exit path (Don Dutile) [1385866 1417285] - [infiniband] qedr: Add events support and register IB device (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add GSI support (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add LL2 RoCE interface (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for data path (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for memory registeration verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for QP verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for PD,PKEY and CQ verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for user context verbs (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for RoCE HW init (Don Dutile) [1275823 1417285] - [uapi] qedr: Add RoCE driver framework (Don Dutile) [1275823 1417285] - [kernel] mlx5: Add MLX5_ARRAY_SET64 to fix BUILD_BUG_ON (Don Dutile) [1385330 1417285] - [netdrv] iw_cxgb4: add fast-path for small REG_MR operations (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: advertise support for FR_NSMR_TPTE_WR (Don Dutile) [1385866 1417285] - [infiniband] ib/core: correctly handle rdma_rw_init_mrs() failure (Don Dutile) [1417285] - [infiniband] ib/srp: Fix infinite loop when FMR sg[0].offset != 0 (Don Dutile) [1417285] - [infiniband] ib/srp: Remove an unused argument (Don Dutile) [1417285] - [infiniband] ib/core: Improve ib_map_mr_sg() documentation (Don Dutile) [1417285] - [kernel] ib/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets (Don Dutile) [1385329 1417285] - [uapi] ib/mthca: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/nes: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/ocrdma: Move user vendor structures (Don Dutile) [1385876 1417285] - [uapi] ib/mlx4: Move user vendor structures (Don Dutile) [1385329 1417285] - [uapi] ib/cxgb4: Move user vendor structures (Don Dutile) [1385866 1417285] - [uapi] ib/cxgb3: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/mlx5: Move and decouple user vendor structures (Don Dutile) [1385330 1417285] - [rdma] ib/{core,hw}: Add constant for node_desc (Don Dutile) [1417285] - [infiniband] ipoib: Make ipoib_warn ratelimited (Don Dutile) [1417285] - [infiniband] ib/mlx4/alias_guid: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib_verbs: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/nes: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mcg: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5/odp: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mthca: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/qib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb3: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/iwcm: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/addr: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/cma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ucma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/multicast: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/sa : Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: LAG QP load balancing (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Set unique device name on LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port status track LAG master, when LAG is active (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Merge vports flow steering during LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port events in RoCE now rely on netdev events (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Track asynchronous events on a receive work queue (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Add support of more IPv6 fields to flow steering (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add support in TOS and protocol to flow steering (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/core: Add more fields to IPv6 flow specification (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/uverbs: Add more fields to IPv4 flow specification (Don Dutile) [1385308 1385330 1417285] - [rdma] ib/uverbs: Add support to extend flow steering specifications (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx4: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add sniffer support to steering (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Increase flow table reference count in create rule (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix coverity warning (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Save flow table priority handler instead of index (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix steering resource leak (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Add port counter support for raw packet QP (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Refactor raw packet QP modify function (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Expose RSS related capabilities (Don Dutile) [1385330 1417285] - [uapi] ib/uverbs: Expose RSS related capabilities (Don Dutile) [1417285] - [rdma] ib/core: Expose RSS related capabilities (Don Dutile) [1417285] - [infiniband] ib/rxe: improved debug prints & code cleanup (Don Dutile) [1384574 1417285] - [infiniband] rdma_rxe: Ensure rdma_rxe init occurs at correct time (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Properly honor max IRD value for rd/atomic (Don Dutile) [1384574 1417285] - [rdma] ib/{rxe, core, rdmavt}: Fix kernel crash for reg MR (Don Dutile) [1385848 1384574 1417285] - [infiniband] ib/rdmavt: Trivial function comment corrected (Don Dutile) [1385848 1417285] - [netdrv] cxgb4: unexport cxgb4_dcb_enabled (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Fix trace of atomic ack (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Update SMA ingress checks for response packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Use EPROM platform configuration read (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add ability to read platform config from the EPROM (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Restore EPROM read ability (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add new debugfs sdma_cpu_list file (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add irq affinity notification handler (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add a new VL sysfs attribute for sdma engines (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add sysfs interface for affinity setup (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix resource release in context allocation (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove unused variable from devdata (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Cleanup tasklet refs in comments (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Adjust hardware buffering parameter (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Act on external device timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix defered ack race with qp destroy (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Combine shift copy and byte copy for SGE reads (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Do not read more than a SGE length (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Extend i2c timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Increase default settings of max_cqes and max_qps (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove filtering of Set(PkeyTable) in HFI SMA (Don Dutile) [1382806 1417285] - [infiniband] ib/qib: Remove qpt_mask global (Don Dutile) [1381986 1417285] - [infiniband] ib/hfi1: Consolidate pio control masks into single definition (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt, ib/hfi1: Add lockdep asserts for lock debug (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Add qp init function (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Move reset calldown to reset path (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Move iowait_init() to priv allocate (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: Correct sparse annotation (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Fix locking scheme for affinity settings (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix user-space buffers mapping with IOMMU enabled (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix the count of user packets submitted to an SDMA engine (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Move serdes tune inside link start function (Don Dutile) [1382806 1417285] - [infiniband] ib/qib,ib/hfi: Use core common header file (Don Dutile) [1382806 1417285] - [rdma] ib/core: Add ib headers for general use (Don Dutile) [1417285] - [netdrv] mlx5: Add ndo_poll_controller() implementation (Don Dutile) [1385330 1417285] - [netdrv] mlx4: remove unused fields (Don Dutile) [1385329 1417285] - [netdrv] cxgb4: mark symbols static where possible (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix -ve error check on a signed iq (Don Dutile) [1385866 1417285] - [kernel] mlx4: Add VF vlan protocol 802.1ad support (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_en: Disable vlan HW acceleration when in VF vlan protocol 802.1ad mode (Don Dutile) [1386553 1385329 1417285] - [kernel] mlx4_core: Preparation for VF vlan protocol 802.1ad (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_core: Fix QUERY FUNC CAP flags (Don Dutile) [1386553 1385329 1417285] - [rdma] ib/core: remove ib_get_dma_mr (Don Dutile) [1417285] - [infiniband] ib/srp: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [infiniband] ib/iser: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [net] ib/core: add support to create a unsafe global rkey to ib_create_pd (Don Dutile) [1417285] - [rdma] ib/core: rename pd->local_mr to pd->__internal_mr (Don Dutile) [1417285] - [net] svcrdma: support Remote Invalidation (Don Dutile) [1417285] - [net] svcrdma: Server-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [net] svcrdma: Skip put_page() when send_reply() fails (Don Dutile) [1417285] - [net] svcrdma: Tail iovec leaves an orphaned DMA mapping (Don Dutile) [1417285] - [net] xprtrdma: use complete() instead complete_all() (Don Dutile) [1417285] - [netdrv] cxgb4: fix signed wrap around when decrementing index idx (Don Dutile) [1385866 1417285] - [netdrv] mlx5: E-Switch, Support VLAN actions in the offloads mode (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Refactor retrival of skb from rx completion element (cqe) (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Allow fine tuning of eswitch vport push/pop vlan (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set vport representor fields explicitly on registration (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Convert to use simple_open() (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Have a clear separation between different SQ types (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Dynamic RQ type infrastructure (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Slightly reduce hardware LRO size (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Union RQ RX info per RQ type (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Build RX SKB on demand (Don Dutile) [1385330 1417285] - [kernel] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Don Dutile) [1417285] - [netdrv] cxgb4: add parser to translate u32 filters to internal spec (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add common api support for configuring filters (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: move common filter code to separate file (Don Dutile) [1385866 1417285] - [netdrv] mlx4_core: Fix deadlock when switching between polling and event fw commands (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Use RCU to perform radix tree lookup for SRQ (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix wrong indentation (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Add branch prediction hints in RX data-path (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: add page recycle to prepare rx ring for tx support (Don Dutile) [1385329 1417285] - [netdrv] mlx5: clean function declarations in eswitch.c up (Don Dutile) [1385330 1417285] - [net] xprtrdma: Eliminate rpcrdma_receive_worker() (Don Dutile) [1417285] - [net] xprtrdma: Rename rpcrdma_receive_wc() (Don Dutile) [1417285] - [net] xprtrmda: Report address of frmr, not mw (Don Dutile) [1417285] - [net] xprtrdma: Support larger inline thresholds (Don Dutile) [1417285] - [net] xprtrdma: Use gathered Send for large inline messages (Don Dutile) [1417285] - [net] xprtrdma: Basic support for Remote Invalidation (Don Dutile) [1417285] - [net] xprtrdma: Client-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [kernel] rpcrdma: RDMA/CM private message data structure (Don Dutile) [1417285] - [net] xprtrdma: Move recv_wr to struct rpcrdma_rep (Don Dutile) [1417285] - [net] xprtrdma: Move send_wr to struct rpcrdma_req (Don Dutile) [1417285] - [net] xprtrdma: Simplify rpcrdma_ep_post_recv() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate "ia" argument in rpcrdma_{alloc, free}_regbuf (Don Dutile) [1417285] - [net] xprtrdma: Delay DMA mapping Send and Receive buffers (Don Dutile) [1417285] - [net] xprtrdma: Replace DMA_BIDIRECTIONAL (Don Dutile) [1417285] - [net] xprtrdma: Use smaller buffers for RPC-over-RDMA headers (Don Dutile) [1417285] - [net] xprtrdma: Initialize separate RPC call and reply buffers (Don Dutile) [1417285] - [net] sunrpc: Add a transport-specific private field in rpc_rqst (Don Dutile) [1417285] - [net] sunrpc: Separate buffer pointers for RPC Call and Reply messages (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer release API (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer allocation API (Don Dutile) [1417285] - [net] sunrpc: Refactor rpc_xdr_buf_init() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate INLINE_THRESHOLD macros (Don Dutile) [1417285] - [netdrv] cxgb4: Fix return value check in cfg_queues_uld() (Don Dutile) [1385866 1417285] - [crypto] chcr - Fix memory corruption (Don Dutile) [1385866 1417285] - [target] chcr/cxgb4i/cxgbit/rdma/cxgb4: Allocate resources dynamically for all cxgb4 ULD's (Don Dutile) [1385866 1417285] - [crypto] chcr: Fix non static symbol warning (Don Dutile) [1385866 1417285] - [crypto] Added Chelsio Menu to the Kconfig file (Don Dutile) [1385866 1417285] - [crypto] chcr: Support for Chelsio's Crypto Hardware (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Implement RX mapped page cache for page recycle (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Introduce API for RX mapped pages (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Single flow order-0 pages for Striding RQ (Don Dutile) [1385310 1385330 1417285] - [infiniband] ib/rdmavt, ib/qib, ib/hfi1: Use new QP put get routines (Don Dutile) [1381986 1382806 1385848 1417285] - [rdma] ib/rdmavt: Add functions to get and release QP references (Don Dutile) [1385848 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_rx_data_ack() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_rpl() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_close_con_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_tid_release() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_compute_wscale() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_best_mtu() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_is_neg_adv() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route6() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_get_4tuple() (Don Dutile) [1385866 1417285] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Don Dutile) [1385866 1417285] - [netdrv] mlx5: Organize device list API in one place (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Restore vlan filter after seamless reset (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Implement mlx5e interface attach/detach callbacks (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement vports admin state backup/restore (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Align sriov/eswitch modules with the new load/unload flow (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement eswitch attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement SRIOV attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Split the load/unload flow into hardware and software flows (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: Introduce attach/detach to interface API (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: SRIOV core code refactoring (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Skip waiting for vf pages in internal error (Don Dutile) [1385214 1385330 1417285] - [netdrv] cxgb4: Add support for ndo_get_vf_config (Don Dutile) [1385866 1417285] - [netdrv] cxgb4/cxgb4vf: fix spelling mistake "provissioned" -> "provisioned" (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Remove unused including (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx max rate limiting (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for per queue tx scheduling (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx traffic scheduling classes (Don Dutile) [1385866 1417285] - [netdrv] mlx5/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Simplify the return expression (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Register changes and fw defines for crypto (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Add support for dynamic allocation of resources for ULD (Don Dutile) [1385866 1417285] - [kernel] mlx5: Add sniffer namespaces (Don Dutile) [1385256 1385330 1417285] - [kernel] mlx5: Introduce sniffer steering hardware capabilities (Don Dutile) [1385256 1385330 1417285] - [netdrv] mlx5: Configure IB devices according to LAG state (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Vport LAG creation support (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add LAG flow steering namespace (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: LAG demux flow table support (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5: LAG and SRIOV cannot be used together (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5e: Avoid port remapping of mlx5e netdev TISes (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Get RoCE netdev (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Implement RoCE LAG feature (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add HW interfaces used by LAG (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Separate query_port_proto_oper for IB and EN (Don Dutile) [1385330 1417285] - [kernel] mlx5: Expose mlx5e_link_mode (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417285] - [kernel] mlx5: Modify RQ bitmask from mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Introduce alloc_encap and dealloc_encap commands (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update mlx5_ifc.h for vxlan encap/decap (Don Dutile) [1385330 1417285] - [kernel] mlx5: Enable setting minimum inline header mode for VFs (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Improve driver log messages (Don Dutile) [1385330 1417285] - [kernel] mlx5: Unify and improve command interface (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Modify QP commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: QP/XRCD commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: MKey/PSV commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net,ib}/mlx5: CQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: EQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Pages management commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: MCG commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: PD and UAR commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Access register and MAD IFC commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Init/Teardown hca commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [net] rds: add __printf format attribute to error reporting functions (Don Dutile) [1417285]- [netdrv] qed: Conserve RDMA resources when !QEDR (Harish Patil) [1391272] - [netdrv] qed: Support Multicast on Tx-switching (Harish Patil) [1391272] - [netdrv] qed*: RSS indirection based on queue-handles (Harish Patil) [1391272] - [netdrv] qede: Remove unnecessary datapath dereference (Harish Patil) [1391272] - [netdrv] qede - mark SKB as encapsulated (Harish Patil) [1391272] - [netdrv] qede: Postpone reallocation until NAPI end (Harish Patil) [1391272] - [netdrv] qed*: Change maximal number of queues (Harish Patil) [1391272] - [netdrv] qede: Split filtering logic to its own file (Harish Patil) [1391272] - [netdrv] qede: Break datapath logic into its own file (Harish Patil) [1391272] - [netdrv] qed*: Update to dual-license (Harish Patil) [1391272] - [netdrv] qed*: Advance driver versions to 8.10.10.20 (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qede: fix general protection fault may occur on probe (Harish Patil) [1391272] - [netdrv] qede: use reset to set network header (Harish Patil) [1391272] - [netdrv] qed: Add iSCSI out of order packet handling (Harish Patil) [1391272] - [netdrv] qed: Add support for hardware offloaded iSCSI (Harish Patil) [1391272] - [netdrv] qede: Better utilize the qede_[rt]x_queue (Harish Patil) [1391272] - [netdrv] qede: Don't check netdevice for rx-hash (Harish Patil) [1391272] - [netdrv] qed*: Handle-based L2-queues (Harish Patil) [1391272] - [netdrv] qede: Revise state locking scheme (Harish Patil) [1391272] - [netdrv] qede: Refactor data-path Rx flow (Harish Patil) [1391272] - [netdrv] qede: Refactor statistics gathering (Harish Patil) [1391272] - [netdrv] qede: Remove 'num_tc' (Harish Patil) [1391272] - [netdrv] qed: Optimize qed_chain datapath usage (Harish Patil) [1391272] - [netdrv] qede: Optimize aggregation information size (Harish Patil) [1391272] - [netdrv] qed: Correct rdma params configuration (Harish Patil) [1391272] - [netdrv] qed: configure ll2 RoCE v1/v2 flavor correctly (Harish Patil) [1391272] - [netdrv] qed: Prevent stack corruption on MFW interaction (Harish Patil) [1391272] - [netdrv] qede: Correctly map aggregation replacement pages (Harish Patil) [1391272] - [netdrv] qed: Correct VF mac number (Harish Patil) [1391272] - [netdrv] qede: Don't override priv_flags (Harish Patil) [1391272] - [netdrv] qed: Learn resources from management firmware (Harish Patil) [1391272] - [netdrv] qed: Use VF-queue feature (Harish Patil) [1391272] - [netdrv] qed: Learn of RDMA capabilities per-device (Harish Patil) [1391272] - [netdrv] qede: Decouple ethtool caps from qed (Harish Patil) [1391272] - [netdrv] qed*: Add support for WoL (Harish Patil) [1391272] - [netdrv] qed: Add nvram selftest (Harish Patil) [1391272] - [netdrv] qed*: Management firmware - notifications and defaults (Harish Patil) [1391272] - [netdrv] qede: Fix statistics' strings for Tx/Rx queues (Harish Patil) [1391272] - [netdrv] qede: Fix out-of-bound fastpath memory access (Harish Patil) [1391272] - [netdrv] qede: Fix incorrrect usage of APIs for un-mapping DMA memory (Harish Patil) [1391272] - [netdrv] qed: Zero-out the buffer paased to dcbx_query() API (Harish Patil) [1391272] - [netdrv] qede: Reconfigure rss indirection direction table when rss count is updated (Harish Patil) [1391272] - [netdrv] qed*: Reduce the memory footprint for Rx path (Harish Patil) [1391272] - [netdrv] qede: Loopback implementation should ignore the normal traffic (Harish Patil) [1391272] - [netdrv] qede: get_channels() need to populate max tx/rx coalesce values (Harish Patil) [1391272] - [netdrv] qed: Use list_move_tail instead of list_del/list_add_tail (Harish Patil) [1391272] - [netdrv] qed: Remove useless set memory to zero use memset() (Harish Patil) [1391272] - [netdrv] qed: Fix possible race when reading firmware return code (Harish Patil) [1391272] - [netdrv] qed: Handle malicious VFs events (Harish Patil) [1391272] - [netdrv] qed: Allow chance for fast ramrod completions (Harish Patil) [1391272] - [netdrv] qed*: Allow unicast filtering (Harish Patil) [1391272] - [netdrv] qede: Prevent GSO on long Geneve headers (Harish Patil) [1391272] - [netdrv] qede: GSO support for tunnels with outer csum (Harish Patil) [1391272] - [netdrv] qed: Pass MAC hints to VFs (Harish Patil) [1391272] - [netdrv] qed: Additional work toward cleaning C=1 (Harish Patil) [1391272] - [netdrv] qede: Do not allow RSS config for 100G devices (Harish Patil) [1391272] - [netdrv] qed*: Fix Kconfig dependencies with INFINIBAND_QEDR (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warning (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qed: Fix to use list_for_each_entry_safe() when delete items (Harish Patil) [1391272] - [netdrv] qed: Add RoCE ll2 & GSI support (Harish Patil) [1391272] - [netdrv] qed: Add support for memory registeration verbs (Harish Patil) [1391272] - [netdrv] qed: Add support for QP verbs (Harish Patil) [1391272] - [netdrv] qed: PD,PKEY and CQ verb support (Harish Patil) [1391272] - [netdrv] qed: Add support for RoCE hw init (Harish Patil) [1391272] - [netdrv] qede: Add qedr framework (Harish Patil) [1391272] - [netdrv] qed: Add Light L2 support (Harish Patil) [1391272] - [netdrv] qed: Fix stack corruption on probe (Harish Patil) [1391272] - [netdrv] qed: mark symbols static where possible (Harish Patil) [1391272] - [netdrv] qede: mark qede_set_features() static (Harish Patil) [1391272] - [netdrv] qed*: Add support for the ethtool get_regs operation (Harish Patil) [1391272] - [netdrv] qed: Add support for debug data collection (Harish Patil) [1391272] - [netdrv] qed: add missing header dependencies (Harish Patil) [1391272] - [netdrv] qed: Add infrastructure for debug data collection (Harish Patil) [1391272] - [netdrv] qed: Remove OOM messages (Harish Patil) [1391272] - [netdrv] qed: fix kzalloc-simple.cocci warnings (Harish Patil) [1391272] - [netdrv] qed: Clear dcbx memory buffers before the usage (Harish Patil) [1391272] - [netdrv] qed: Set selection-field while configuring the app entry in ieee mode (Harish Patil) [1391272] - [netdrv] qed*: Disallow dcbx configuration for VF interfaces (Harish Patil) [1391272] - [netdrv] qede: hide 32-bit compile warning (Harish Patil) [1391272] - [netdrv] qede: Add support for Tx/Rx-only queues (Harish Patil) [1391272] - [netdrv] qed: Fix address macros (Harish Patil) [1391272] - [netdrv] qed: Change locking scheme for VF channel (Harish Patil) [1391272] - [netdrv] qed*: Add support for VFs over legacy PFs (Harish Patil) [1391272] - [netdrv] qed: Prevent VFs from pause flooding (Harish Patil) [1391272] - [netdrv] qed: Add support for legacy VFs (Harish Patil) [1391272] - [netdrv] qed: FLR of active VFs might lead to FW assert (Harish Patil) [1391272] - [netdrv] qed: utilize FW 8.10.10.0 (Harish Patil) [1391272] - [netdrv] qede: Fix forcing high speeds (Harish Patil) [1391272] - [netdrv] qed*: Fix pause setting (Harish Patil) [1391272] - [netdrv] qede: Fix Tx timeout due to xmit_more (Harish Patil) [1391272] - [netdrv] qed: Add support for NCSI statistics (Harish Patil) [1391272] - [netdrv] qede: Add support for per-queue stats (Harish Patil) [1391272] - [netdrv] qede: Add support for capturing additional stats in ethtool-stats display (Harish Patil) [1391272] - [netdrv] qed*: Add and modify some prints (Harish Patil) [1391272] - [netdrv] qed*: Trivial modifications (Harish Patil) [1391272] - [netdrv] qed*: Semantic changes (Harish Patil) [1391272] - [netdrv] qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() (Harish Patil) [1391272] - [netdrv] qed*: Add support for ethtool link_ksettings callbacks (Harish Patil) [1391272] - [netdrv] qed: Update app count when adding a new dcbx app entry to the table (Harish Patil) [1391272] - [netdrv] qed: Add dcbx app support for IEEE Selection Field (Harish Patil) [1391272] - [netdrv] qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode (Harish Patil) [1391272] - [netdrv] qed: Remove the endian-ness conversion for pri_to_tc value (Harish Patil) [1391272] - [netdrv] qed: Use DEFINE_SPINLOCK() for spinlock (Harish Patil) [1391272] - [netdrv] qed: Fail driver load in 100g MSI mode (Harish Patil) [1391272] - [netdrv] qed: Fix error return code in qed_resc_alloc() (Harish Patil) [1391272] - [netdrv] qed: do not use unitialized variable (Harish Patil) [1391272] - [netdrv] qed: Prevent over-usage of vlan credits by PF (Harish Patil) [1391272] - [netdrv] qed: Correct min bandwidth for 100g (Harish Patil) [1391272] - [netdrv] qede: Reset statistics on explicit down (Harish Patil) [1391272] - [netdrv] qed: Don't over-do producer cleanup for Rx (Harish Patil) [1391272] - [netdrv] qed: Fix removal of spoof checking for VFs (Harish Patil) [1391272] - [netdrv] qede: Don't try removing unconfigured vlans (Harish Patil) [1391272] - [netdrv] qed: Fix setting/clearing bit in completion bitmap (Harish Patil) [1391272] - [netdrv] qede: Bump up driver version to 8.10.1.20 (Harish Patil) [1391272] - [netdrv] qede: Add get/set rx copy break tunable support (Harish Patil) [1391272] - [netdrv] qede: Utilize xmit_more (Harish Patil) [1391272] - [netdrv] qede: qede_poll refactoring (Harish Patil) [1391272] - [netdrv] qede: Add support for handling IP fragmented packets (Harish Patil) [1391272] - [netdrv] qed: Protect the doorbell BAR with the write barriers (Harish Patil) [1391272] - [netdrv] qede: Fix the static checker warnings (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warnings (Harish Patil) [1391272] - [netdrv] qede: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add missing port-mode (Harish Patil) [1391272] - [netdrv] qed: Fix returning unlimited SPQ entries (Harish Patil) [1391272] - [netdrv] qed*: Don't reset statistics on inner reload (Harish Patil) [1391272] - [netdrv] qed: Prevent VF from Tx-switching 'promisc' (Harish Patil) [1391272] - [netdrv] qed: Correct default vlan behavior (Harish Patil) [1391272] - [netdrv] qede: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add support for query/config dcbx (Harish Patil) [1391272] - [netdrv] qed: potential overflow in qed_cxt_src_t2_alloc() (Harish Patil) [1391272] - [netdrv] qed: PF to reply to unknown messages (Harish Patil) [1391272] - [netdrv] qed: PF enforce MAC limitation of VFs (Harish Patil) [1391272] - [netdrv] qed: Move doorbell calculation from VF to PF (Harish Patil) [1391272] - [netdrv] qed: Make PF more robust against malicious VF (Harish Patil) [1391272] - [netdrv] qed: PF-VF resource negotiation (Harish Patil) [1391272] - [netdrv] qed: Relax VF firmware requirements (Harish Patil) [1391272] - [netdrv] qed: Fix next-ptr chains for BE / 32-bit (Harish Patil) [1391272] - [netdrv] qed: Initialize hardware for new protocols (Harish Patil) [1391272] - [netdrv] qed: Add iscsi/rdma personalities (Harish Patil) [1391272] - [netdrv] qed: Add common HSI for new protocols (Harish Patil) [1391272] - [netdrv] qed: Revisit chain implementation (Harish Patil) [1391272] - [netdrv] qed: fix qed_fill_link() error handling (Harish Patil) [1391272] - [netdrv] qed: Don't config min BW on 100g on link flap (Harish Patil) [1391272] - [netdrv] qed: Prevent 100g from working in MSI (Harish Patil) [1391272] - [netdrv] qed: Add missing 100g init mode (Harish Patil) [1391272] - [netdrv] qed: Save min/max accross dcbx-change (Harish Patil) [1391272] - [netdrv] qed: Fix allocation in interrupt context (Harish Patil) [1391272] - [netdrv] qede: Don't expose self-test for VFs (Harish Patil) [1391272] - [netdrv] qede: Reload on GRO changes (Harish Patil) [1391272] - [netdrv] qede: Fix VF minimum BW setting (Harish Patil) [1391272] - [netdrv] qed/qede: update driver version to 8.7.1.43 (Harish Patil) [1372930]- [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix scsi scan hang triggered if adapter fails during init (Chad Dupuis) [1384091] - [scsi] qla2xxx: fix spelling mistake "retyring" -> "retrying" (Chad Dupuis) [1384091] - [scsi] qla2xxx: small cleanup in qla2x00_wait_for_hba_ready() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix BBCR offset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix duplicate message id (Chad Dupuis) [1384091] - [scsi] qla2xxx: Separate ISP type bits out from device type (Chad Dupuis) [1384091] - [scsi] qla2xxx: Correction to function qla26xx_dport_diagnostics() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add support to handle Loop Init error Asynchronus event (Chad Dupuis) [1384091] - [scsi] qla2xxx: Let DPORT be enabled purely by nvram (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support statistics counter reset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support D_Port Diagnostics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Check for device state before unloading the driver (Chad Dupuis) [1384091] - [scsi] qla2xxx: Properly reset firmware statistics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Make debug buffer log easier to view (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add module parameter alternate/short names (Chad Dupuis) [1384091] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1384091] - [scsi] qla2xxx: Shutdown board on thermal shutdown aen (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add ram area DDR for fwdump template entry T262 (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove sysfs node fw_dump_template (Chad Dupuis) [1384091] - [scsi] qla2xxx: setup data needed in ISR before setting up the ISR (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove erroneous unused macro qla82xx_get_temp_val1() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Indicate out-of-memory with -ENOMEM (Chad Dupuis) [1384091] - [scsi] be2iscsi: Reinit SGL handle, CID tables after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Use GFP_ATOMIC under spin lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add checks to validate CID alloc/free (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove wq_name from beiscsi_hba (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove unused struct members (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant receive buffers posting (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix iSCSI cmd cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set WRB invalid bit for SkyHawk (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Take iscsi_task ref in abort handler (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix for crash in beiscsi_eh_device_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix use of invalidate command table req (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: mark symbols static where possible (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add missing unlock for mbox_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix error return code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update copyright information (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix queue and connection parameters (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add FUNCTION_RESET during driver unload (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fail the sessions immediately after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add TPE recovery feature (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add V1 of EPFW cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix POST check and reset sequence (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move functions to right files (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add IOCTL to check UER supported (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to add timer for UE detection (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to make boot discovery non-blocking (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix checks for HBA in error state (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove isr_lock and dead code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Check all zeroes IP before issuing IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Handle only NET_PARAM in iface_get_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Rename iface get/set/create/destroy APIs (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update iface handle before any set param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move VLAN code to common iface_set_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix release of DHCP IP in static mode (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix gateway APIs to support IPv4 & IPv6 (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set and return right iface v4/v6 states (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh version for mcc_lock spinlock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to use correct configuration values (Maurizio Lombardi) [1382263] - [scsi] megaraid_sas: handle dma_addr_t right on 32-bit (Tomas Henzl) [1417038] - [scsi] megaraid_sas: array overflow in megasas_dump_frame() (Tomas Henzl) [1417038] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Indentation and smatch warning fixes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Increase internal command pool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Bail out the driver load if ld_list_query fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Tomas Henzl) [1417038] - [scsi] megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Tomas Henzl) [1417038] - [scsi] megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Tomas Henzl) [1417038] - [scsi] megaraid_sas: update can_queue only if the new value is less (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change max_cmd from u32 to u16 in all functions (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Tomas Henzl) [1417038] - [scsi] megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Tomas Henzl) [1417038] - [scsi] megaraid_sas: avoid unaligned access in ioctl path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: big endian support changes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Big endian RDPQ mode fix (Tomas Henzl) [1417038] - [scsi] megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Tomas Henzl) [1417038] - [scsi] megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Tomas Henzl) [1417038] - [scsi] megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: add print in device removal path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: enhance debug logs in OCR context (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set residual bytes count during IO completion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 write performance for large io (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME fast path io support (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME interface target prop added (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME Interface detection and prop settings (Tomas Henzl) [1417038] - [scsi] megaraid_sas: change issue_dcmd to return void from int (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_get_request_descriptor always return valid desc (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use DID_REQUEUE (Tomas Henzl) [1417038] - [scsi] megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Tomas Henzl) [1417038] - [scsi] megaraid_sas: 32 bit descriptor fire cmd optimization (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 fast path code optimize (Tomas Henzl) [1417038] - [scsi] megaraid_sas: cpu select rework (Tomas Henzl) [1417038] - [scsi] megaraid: Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Tomas Henzl) [1417038] - [maintainers] Updating maintainers list for Cisco FNI and SNIC drivers (Maurizio Lombardi) [1388217] - [scsi] fnic: Avoid sending reset to firmware when another reset is in progress (Maurizio Lombardi) [1388217] - [scsi] fnic: Correcting rport check location in fnic_queuecommand_lck (Maurizio Lombardi) [1388217] - [scsi] fnic: use kernel's 'pM' format option to print MAC (Maurizio Lombardi) [1388217] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1388217]- [powerpc] pseries: Automatically resize HPT for memory hot add/remove (David Gibson) [1305399] - [mm] memblock: don't mark memblock_phys_mem_size() as __init (David Gibson) [1305399] - [powerpc] mm: Split hash page table sizing heuristic into a helper (David Gibson) [1305399] - [powerpc] pseries: Add support for hash table resizing (David Gibson) [1305399] - [powerpc] pseries: Add hypercall wrappers for hash page table resizing (David Gibson) [1305399] - [powerpc] Remove the celleb support (David Gibson) [1305399] - [tty] hvc: remove celleb-only beat driver (David Gibson) [1305399] - [powerpc] ptrace: Fix cppcheck issue in gpr32_set_common/gpr32_get_common() (Gustavo Duarte) [1187582] - [powerpc] ptrace: Fix coredump since ptrace TM changes (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for Performance Monitor registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for EBB registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPPC_TAR, NT_PPC_PPR, NT_PPC_DSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for TM SPR state (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVSX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVMX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CFPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CGPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Adapt gpr32_get, gpr32_set functions for transaction (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VSX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VMX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PRFPREG ptrace requests (Gustavo Duarte) [1187582] - [powerpc] process: Add the function flush_tmregs_to_thread (Gustavo Duarte) [1187582] - [powerpc] elf: Add powerpc specific core note sections (Gustavo Duarte) [1187582] - [powerpc] tm: Drop tm_orig_msr from thread_struct (Gustavo Duarte) [1187582] - [powerpc] pseries: Advertise Hot Plug Event support to firmware (Thomas Huth) [1305399 1323417] - [powerpc] prom: Switch to using structs for ibm_architecture_vec (Thomas Huth) [1305399 1323417] - [powerpc] prom: Define structs for client architecture vectors (Thomas Huth) [1305399 1323417] - [powerpc] prom: Fix sub-processor option passed to ibm, client-architecture-support (Thomas Huth) [1305399 1323417] - [powerpc] Add macros for the ibm_architecture_vec[] lengths (Thomas Huth) [1305399 1323417] - [powerpc] pseries: Implement indexed-count hotplug memory remove (Thomas Huth) [1323417] - [powerpc] pseries: Implement indexed-count hotplug memory add (Thomas Huth) [1323417] - [powerpc] pseries: Fix build break when MEMORY_HOTREMOVE=n (Thomas Huth) [1323417] - [powerpc] pseries: Introduce memory hotplug READD operation (Thomas Huth) [1323417] - [powerpc] pseries: Revert 'Auto-online hotplugged memory' (Thomas Huth) [1323417] - [powerpc] pseries: Make the acquire/release of the drc for memory a seperate step (Thomas Huth) [1323417] - [powerpc] pseries: Remove call to memblock_add() (Thomas Huth) [1323417] - [powerpc] pseries: Auto-online hotplugged memory (Thomas Huth) [1323417] - [powerpc] pseries: Use lmb_is_removable() to check removability (Thomas Huth) [1323417] - [powerpc] Fix unused function warning 'lmb_to_memblock' (Thomas Huth) [1323417] - [powerpc] of: Introduce device tree node flag helpers (Thomas Huth) [1323417] - [powerpc] pseries: Correct possible read beyond dlpar sysfs buffer (Thomas Huth) [1323417] - [powerpc] pseries: fix memory leak in queue_hotplug_event() error path (Thomas Huth) [1323417] - [powerpc] pseries: Use kernel hotplug queue for PowerVM hotplug events (Thomas Huth) [1323417] - [powerpc] pseries: Add support for hotplug interrupt source (Thomas Huth) [1323417] - [powerpc] pseries: Add pseries hotplug workqueue (Thomas Huth) [1323417] - [powerpc] pseries: Dynamic add entires to associativity lookup array (Thomas Huth) [1323417] - [powerpc] pseries: Move property cloning into its own routine (Thomas Huth) [1323417] - [powerpc] pseries: Update LMB associativity index during DLPAR add/remove (Thomas Huth) [1323417] - [powerpc] pseries: Refactor dlpar_add_lmb() code (Thomas Huth) [1323417] - [powerpc] pseries: Consolidate CPU hotplug code to hotplug-cpu.c (Thomas Huth) [1323417] - [powerpc] Ensure global functions include their prototype (Thomas Huth) [1323417] - [powerpc] arch/powerpc: replace obsolete strict_strto* calls (Thomas Huth) [1323417] - [powerpc] pseries: Verify CPU doesn't exist before adding (Thomas Huth) [1323417] - [powerpc] pseries: Release DRC when configure_connector fails (Thomas Huth) [1323417] - [powerpc] pseries: use kmemdup rather than duplicating its implementation (Thomas Huth) [1323417] - [powerpc] pseries: Fix possible leaked device node reference (Thomas Huth) [1323417] - [powerpc] pseries: Fix compile of memory hotplug without CONFIG_MEMORY_HOTREMOVE (Thomas Huth) [1323417] - [powerpc] pseries: Correct memory hotplug locking (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug remove in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug add in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Create new device hotplug entry point (Thomas Huth) [1323417] - [powerpc] pseries: Declare the acquire/release drc index routines (Thomas Huth) [1323417] - [powerpc] Remove ppc_md.remove_memory (Thomas Huth) [1323417] - [powerpc] Fix comment typos in hotplug-memory.c (Thomas Huth) [1323417] - [powerpc] pseries: Define rtas hotplug event sections (Thomas Huth) [1323417]- [kernel] tracing: Do not have 'comm' filter override event 'comm' field (Pratyush Anand) [1399999] - [kernel] tracing: Allow triggers to filter for CPU ids and process names (Pratyush Anand) [1399999] - [x86] apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() (George Beshers) [1404816] - [x86] apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() (George Beshers) [1404816] - [x86] Consolidate irq entering inlines (George Beshers) [1404816] - [net] ip_tunnel: Create percpu gro_cell (Jiri Benc) [1424076] - [net] udp: fix errorneous sk_filter removal (Paolo Abeni) [1388467] - [net] l2tp: do not use udp_ioctl() (Paolo Abeni) [1388467] - [net] udp: properly cope with csum errors (Paolo Abeni) [1388467] - [net] udp: be less conservative with sock rmem accounting (Paolo Abeni) [1388467] - [net] udplite: fix NULL pointer dereference (Paolo Abeni) [1388467] - [net] udp: do fwd memory scheduling on dequeue (Paolo Abeni) [1388467] - [net] sock: add an explicit sk argument for ip_cmsg_recv_offset() (Paolo Abeni) [1388467] - [net] udp: use it's own memory accounting schema (Paolo Abeni) [1388467] - [net] udp: implement memory accounting helpers (Paolo Abeni) [1388467] - [net] sock: factor out helpers for memory and queue manipulation (Paolo Abeni) [1388467] - [net] Fix inverted test in __skb_recv_datagram (Paolo Abeni) [1388467] - [net] enable more fine-grained datagram reception control (Paolo Abeni) [1388467] - [net] add common accessor for setting dropcount on packets (Paolo Abeni) [1388467] - [net] ipvs: SH fallback and L4 hashing (Jakub Sitnicki) [1365002] - [net] ipvs: provide iph to schedulers (Jakub Sitnicki) [1365002] - [acpi] acpi / sysfs: Fix an issue for LoadTable opcode (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Add new table events indicating table installation/uninstallation (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Remove wrong table event macros (Prarit Bhargava) [1425195] - [misc] cxl: fix nested locking hang during EEH hotplug (Steve Best) [1429625] - [misc] cxl: Prevent read/write to AFU config space while AFU not configured (Steve Best) [1429625] - [edac] enable skx_edac (Aristeu Rozanski) [1273747] - [edac] skx_edac: Add EDAC driver for Skylake (Aristeu Rozanski) [1273747] - [netdrv] broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings (Michal Schmidt) [1391238] - [netdrv] bnx2x: avoid two atomic ops per page on x86 (Michal Schmidt) [1391238] - [netdrv] bnx2x: Fix printk() message errors (Michal Schmidt) [1391238] - [netdrv] bnx2x: Prevent tunnel config for 577xx (Michal Schmidt) [1391238] - [netdrv] bnx2x: Correct ringparam estimate when DOWN (Michal Schmidt) [1391238] - [netdrv] bnx2x: fix improper return value (Michal Schmidt) [1391238] - [netdrv] bnx2x: use reset to set network header (Michal Schmidt) [1391238] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1391238] - [netdrv] bnx2x: cleanup ETH_* defines (Michal Schmidt) [1391238] - [netdrv] bnx2x: free the mac filter group list before freeing the cmd (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering pending list in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1391238] - [netdrv] bnx2x: Add support for segmentation of tunnels with outer checksums (Michal Schmidt) [1391238] - [netdrv] bnx2x: Don't flush multicast MACs (Michal Schmidt) [1391238] - [netdrv] bnx2x: Move all UDP port notifiers to single function (Michal Schmidt) [1391238] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1250931] - [netdrv] cxgb4: Fix issue while re-registering VF mgmt netdev (Sai Vemuri) [1250931] - [netdrv] cxgb4/cxgb4vf: Add set VF mac address support (Sai Vemuri) [1250931] - [netdrv] cxgb4: Add control net_device for configuring PCIe VF (Sai Vemuri) [1250931] - [infiniband] iw_cxgb4: set *bad_wr for post_send/post_recv errors (Sai Vemuri) [1416917]- [netdrv] e1000e: driver trying to free already-free irq (Jarod Wilson) [1383529] - [netdrv] e1000e/ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Jarod Wilson) [1383529] - [netdrv] e1000e: Use pci_(request|release)_mem_regions (Jarod Wilson) [1383529] - [netdrv] e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jarod Wilson) [1383529] - [netdrv] e1000e: mark shifted values as unsigned (Jarod Wilson) [1383529] - [netdrv] e1000e: use BIT() macro for bit defines (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Jarod Wilson) [1383529] - [netdrv] e1000e: Cleanup consistency in ret_val variable usage (Jarod Wilson) [1383529] - [netdrv] e1000e: fix ethtool autoneg off for non-copper (Jarod Wilson) [1383529] - [netdrv] e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Jarod Wilson) [1383529] - [netdrv] sfc: do not device_attach if a reset is pending (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: forget filters from sw table if hw replies ENOENT on removing them (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix filter_id misinterpretation in edge case (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: only fall back to a lower interrupt mode if it is supported (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: MSI-X is the only interrupt mode for EF10 VFs (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: configure UDP tunnel offload ports (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: harden driver against MC resets during initial probe (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: set csum_level for encapsulated packets (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: process RX event inner checksum flags (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: report 4-tuple UDP hashing to ethtool, if it's enabled (Jarod Wilson) [1389480 1386061 1385378 1385133] - [netdrv] sfc: enable 4-tuple RSS hashing for UDP (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] Delete trailing semi-colon from definition of netdev_WARN() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off by one bug (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off-by-one compare on an array size (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: generalize napi_complete_done() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: insert catch-all filters for encapsulated traffic (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fixes to filter restore handling (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: read back RX hash config from the NIC when querying it with ethtool -x (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support setting RSS hash key through ethtool API (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: allow PIO more often (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Replace memset with eth_zero_addr (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: efx_get_phys_port_id() can be static (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: stop setting dev_port (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: implement ndo_get_phys_port_name (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: don't report RX hash keys to ethtool when RSS wasn't enabled (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove RESET_TYPE_RX_RECOVERY (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] ethernet: sfc: Add Kconfig entry for vendor Solarflare (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: don't select SFC_FALCON (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: fix debug message format string in efx_farch_handle_rx_not_ok (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: separate out SFC4000 ("Falcon") support into new sfc-falcon driver (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: remove unneeded variable (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove Software TSO (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: handle failure to allocate TSOv2 contexts (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Firmware-Assisted TSO version 2 (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update EF10 register definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove napi_hash_del() call (Jarod Wilson) [1385133 1385378 1386061 1389480]- [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383528] - [netdrv] igbvf: bump version to igbvf-2.4.0 (Corinna Vinschen) [1383528] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383528] - [netdrv] igb: Fix hw_dbg logging in igb_update_flash_i210 (Corinna Vinschen) [1383527] - [netdrv] igb: add i211 to i210 PHY workaround (Corinna Vinschen) [1383527] - [netdrv] igb: close/suspend race in netif_device_detach (Corinna Vinschen) [1383527] - [netdrv] igb: reset the PHY before reading the PHY ID (Corinna Vinschen) [1383527] - [netdrv] igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr (Corinna Vinschen) [1383527] - [netdrv] igb: Workaround for igb i210 firmware issue (Corinna Vinschen) [1383527] - [netdrv] igb: correct register comments (Corinna Vinschen) [1383527] - [netdrv] igb: Realign bad indentation (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383527] - [netdrv] igb: restore PPS signal on igb_ptp_reset (Corinna Vinschen) [1383527] - [netdrv] igb: bump version to igb-5.4.0 (Corinna Vinschen) [1383527] - [netdrv] igb: fix non static symbol warning (Corinna Vinschen) [1383527] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Corinna Vinschen) [1383527] - [netdrv] igb: fix error code in igb_add_ethtool_nfc_entry() (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by VLAN (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by ethertype (Corinna Vinschen) [1383527] - [netdrv] igb: add support of RX network flow classification (Corinna Vinschen) [1383527] - [netdrv] igb: fix adjusting PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: Only DMA sync frame length (Corinna Vinschen) [1383527] - [netdrv] igb: call igb_ptp_suspend during suspend/resume cycle (Corinna Vinschen) [1383527] - [netdrv] igb: implement igb_ptp_suspend (Corinna Vinschen) [1383527] - [netdrv] igb: re-use igb_ptp_reset in igb_ptp_init (Corinna Vinschen) [1383527] - [netdrv] igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Corinna Vinschen) [1383527] - [netdrv] igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Corinna Vinschen) [1383527] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383527] - [netdrv] igb: adjust PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: make igb_update_pf_vlvf static (Corinna Vinschen) [1383527] - [netdrv] igb: use BIT() macro or unsigned prefix (Corinna Vinschen) [1383527] - [netdrv] generalize napi_complete_done() (Ivan Vecera) [1382354] - [netdrv] be2net: get rid of custom busy poll code (Ivan Vecera) [1382354] - [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1382354] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1382354] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1382354] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1382354] - [netdrv] benet: stricter vxlan offloading check in be_features_check (Ivan Vecera) [1382354] - [netdrv] emulex: benet: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1382354] - [netdrv] be2net: Add DEVSEC privilege to SET_HSW_CONFIG command (Ivan Vecera) [1382354] - [netdrv] be2net: do not call napi_hash_del() (Ivan Vecera) [1382354] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1382354] - [netdrv] be2net: Update Copyright string in be_hw.h (Ivan Vecera) [1382354] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1382354] - [netdrv] be2net: fix non static symbol warnings (Ivan Vecera) [1382354] - [netdrv] be2net: mark symbols static where possible (Ivan Vecera) [1382354] - [netdrv] be2net: Update the driver version to 11.1.0.0 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1382354] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1382354] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1382354] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1382354] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid unnecessary firmware updates of multicast list (Ivan Vecera) [1382354] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1382354] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1382354]- [netdrv] amd-xgbe: Check xgbe_init() return code (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a hardware quirk for register definitions (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix IRQ processing when running in single IRQ mode (David Arcari) [1339783] - [netdrv] Rename CONFIG_PM to CONFIG_PM_SLEEP in XGBE driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Update connection validation for backplane mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix maximum GPIO value check (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix possible uninitialized variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix up some coccinelle identified warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix mask appliciation for Clause 37 register (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for a KR redriver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for MDIO attached PHYs (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for SFP+ modules (David Arcari) [1339783] - [netdrv] amd-xgbe: Add I2C support for sideband communication (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ECC status support for the device memory (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for new DMA interrupt mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow for a greater number of Rx queues (David Arcari) [1339783] - [netdrv] amd-xgbe: Add PCI device support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a workaround for Tx timestamp issue (David Arcari) [1339783] - [netdrv] amd-xgbe: Guard against incorrectly generated interrupts (David Arcari) [1339783] - [netdrv] xgbe: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for supporting PCI devices (David Arcari) [1339783] - [netdrv] amd-xgbe: Update how to determine DMA channel status (David Arcari) [1339783] - [netdrv] amd-xgbe: Support for 64-bit management counter registers (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for a new PCS register access method (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for clause 37 auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for introduction of clause 37 autoneg (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for working with more than one type of phy (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform priority-based hardware FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for priority-based FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix formatting of PCS register dump (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] xgbe: constify get_netdev_ops and get_ethtool_ops (David Arcari) [1339783] - [netdrv] amd-xgbe: Reset running devices after resume from hibernate (David Arcari) [1339783] - [netdrv] amd-xgbe: use correct format specifier (David Arcari) [1339783] - [netdrv] relax setup_tc ndo op handle restriction (David Arcari) [1339783] - [netdrv] amd-xgbe: Mask auto-negotiation interrupts in ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Check Rx queue fifos before stopping Rx DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Do traffic class setup when called through dcbnl (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the mapping of priorities to traffic classes (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable/disable PFC per traffic class (David Arcari) [1339783] - [netdrv] amd-xgbe: Verify forced speed matches the active speedset (David Arcari) [1339783] - [netdrv] amd-xgbe: Use __napi_schedule_irqoff (David Arcari) [1339783] - [netdrv] amd-xgbe: Change from napi_complete to napi_complete_done (David Arcari) [1339783] - [netdrv] amd-xgbe: Disable VLAN filtering when in promiscuous mode (David Arcari) [1339783] - [netdrv] rework setup_tc ndo op to consume general tc operand (David Arcari) [1339783] - [netdrv] rework ndo tc op to consume additional qdisc handle parameter (David Arcari) [1339783] - [netdrv] amd-xgbe: fix a couple timeout loops (David Arcari) [1339783] - [netdrv] move skb_mark_napi_id() into core networking stack (David Arcari) [1339783] - [netdrv] device property: acpi: Make use of the new DMA Attribute APIs (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix race between access of desc and desc index (David Arcari) [1339783] - [netdrv] amd-xgbe: Use wmb before updating current descriptor count (David Arcari) [1339783] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use system workqueue for device restart (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for successful buffer allocation before use (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the XGBE_LINK state bit (David Arcari) [1339783] - [netdrv] amd-xgbe: Use device workqueue instead of system workqueue (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive buffer unavailable statistic (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify calculation and setting of queue fifos (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool error and debug messages (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool support for setting the msglevel (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper DT / ACPI precedence checking (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove an unneeded semicolon on a switch statement (David Arcari) [1339783] - [netdrv] amd-xgbe: fix potential memory leak in xgbe-debugfs (David Arcari) [1339783] - [netdrv] treewide: fix typos in comment blocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix DMA API debug warning (David Arcari) [1339783] - [netdrv] amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Unify coherency checking logic with device_dma_is_coherent() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync from within timer function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add more netif_dbg output to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initial mode when auto-negotiation is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Add setting of a missing hardware feature (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove manual check and set of dma_mask pointer (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix flow control setting logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Support defining PHY resources in ETH device node (David Arcari) [1339783] - [netdrv] amd-xgbe: Move the PHY support into amd-xgbe (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix initial mode when autoneg is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Rework the Rx path SKB allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Add netif_* message support to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add additional stats to be reported via ethtool (David Arcari) [1339783] - [netdrv] batch of last_rx update avoidance in ethernet drivers (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware dependency (David Arcari) [1339783] - [netdrv] ethernet: amd: AMD_XGBE should depend on HAS_DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the netdev Tx watchdog (David Arcari) [1339783] - [netdrv] amd-xgbe: Move Rx mode configuration into init (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow rx-frames coalescing to be changed anytime (David Arcari) [1339783] - [netdrv] ptp: xgbe: convert to the 64 bit get/set time methods (David Arcari) [1339783] - [netdrv] amd-xgbe: Use napi_alloc_skb when allocating skb in softirq (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix Rx coalescing reporting (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove Tx coalescing (David Arcari) [1339783] - [netdrv] amd-xgbe: Set DMA mask based on hardware register value (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the new DMA memory barriers where appropriate (David Arcari) [1339783] - [netdrv] amd-xgbe: Clarify output message about queues (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Provide support for auto-negotiation timeout (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the phy_driver flags field (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use phydev advertising field vs supported (David Arcari) [1339783] - [netdrv] ethernet: codespell comment spelling fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Request IRQs only after driver is fully setup (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: PHY KX/KR mode differences (David Arcari) [1339783] - [netdrv] amd-xgbe: Check per channel DMA interrupt use in main ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Set RSS enablement based on hardware features (David Arcari) [1339783] - [netdrv] amd-xgbe: Adjust for zero-based traffic class count (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper Rx flow control register (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow certain PHY settings to be set by UEFI (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ACPI support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the proper auto-negotiation XNP registers (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Properly support the FEC auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Change auto-negotiation logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove need for Tx path spinlock (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify the Rx desciptor ring tracking (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear all state during a device restart (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume (David Arcari) [1339783] - [netdrv] amd-xgbe: Add check to be sure amd-xgbe-phy driver is used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch fixes (David Arcari) [1339783] - [netdrv] rename vlan_tx_* helpers since "tx" is misleading there (David Arcari) [1339783] - [netdrv] xgbe: convert to timecounter adjtime (David Arcari) [1339783] - [netdrv] time: move the timecounter/cyclecounter code into its own file (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Let AMD_XGBE_PHY depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync when in IRQ context (David Arcari) [1339783] - [netdrv] amd-xgbe: Prevent Tx cleanup stall (David Arcari) [1339783] - [netdrv] amd-xgbe: Associate Tx SKB with proper ring descriptor (David Arcari) [1339783] - [netdrv] amd-xgbe: Do not clear interrupt indicator (David Arcari) [1339783] - [netdrv] amd-xgbe: IRQ names require allocated memory (David Arcari) [1339783] - [netdrv] ethtool: Support for configurable RSS hash function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the skb->xmit_more flag (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform Tx coalescing on a packet basis (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unused variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Add BQL support (David Arcari) [1339783] - [netdrv] amd-xgbe: Separate Tx/Rx ring data fields into new structs (David Arcari) [1339783] - [netdrv] amd-xgbe: Incorporate Smatch coding suggestion (David Arcari) [1339783] - [netdrv] amd-xgbe: Tx engine must not be active before stopping it (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a read memory barrier to Tx/Rx path (David Arcari) [1339783] - [netdrv] amd-xgbe: use netdev_rss_key_fill() helper (David Arcari) [1339783] - [netdrv] amd-xgbe: fix ->rss_hash_type (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix sparse endian warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for complete packet on skb allocation error (David Arcari) [1339783] - [netdrv] amd-xgbe: Free channel/ring structures later (David Arcari) [1339783] - [netdrv] amd-xgbe: Let AMD_XGBE depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Sync PCS and PHY modes after reset (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix a spelling error (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive side scaling ethtool support (David Arcari) [1339783] - [netdrv] amd-xgbe: Provide support for receive side scaling (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for per DMA channel interrupts (David Arcari) [1339783] - [netdrv] amd-xgbe: Implement split header receive support (David Arcari) [1339783] - [netdrv] amd-xgbe: Use page allocations for Rx buffers (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the u32 data type for descriptors (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename pre_xmit function to dev_xmit (David Arcari) [1339783] - [netdrv] amd-xgbe: Move ring allocation to device open (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix napi Rx budget accounting (David Arcari) [1339783] - [netdrv] amd-xgbe: Properly handle feature changes via ethtool (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix build break for missing declaration (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable interrupts for all management counters (David Arcari) [1339783] - [netdrv] amd-xgbe: Treat certain counter registers as 64 bit (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Enhance parallel detection to support KR speed (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Check device for current speed mode (KR/KX) (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initialization of the wrong spin lock (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the Tx queue count for Tx flow control support (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the xpcs mmd debugfs support (David Arcari) [1339783] - [netdrv] amd-xgbe: Reported fifo size from hardware is not correct (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for Tx hardware queue flushing support (David Arcari) [1339783] - [netdrv] amd: xgbe: fix duplicate #include of linux/phy.h (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform phy connect/disconnect at dev open/stop (David Arcari) [1339783] - [netdrv] amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow more time for Rx/Tx to become ready (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary spinlocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Add traffic class support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Print out the auto-negotiation method used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to KR training initiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to rate change complete check (David Arcari) [1339783] - [netdrv] amd-xgbe: Base queue fifo size and enablement on ring count (David Arcari) [1339783] - [netdrv] amd-xgbe: Update/fix 2.5GbE support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware timestamp support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add dma-coherent to device bindings documentation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the adjustments needed for fixed speed (David Arcari) [1339783] - [netdrv] amd-xgbe: Base AXI DMA cache settings on device tree (David Arcari) [1339783] - [netdrv] amd-xgbe: Performance enhancements (David Arcari) [1339783] - [netdrv] amd-xgbe: Call netif_napi_del on ndo_stop operation (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear the proper MTL interrupt register (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix debugfs compatibility change with kstrtouint (David Arcari) [1339783] - [netdrv] amd-xgbe: Resolve checkpatch warning about sscanf usage (David Arcari) [1339783] - [netdrv] amd-xgbe: Change destination address filtering support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for VLAN filtering (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Rx tag stripping fix (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Tx tag insertion fix (David Arcari) [1339783] - [netdrv] amd-xgbe: Make defines in xgbe.h unique (David Arcari) [1339783] - [netdrv] amd-xgbe: unwind on error in xgbe_mdio_register() (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename MAX_DMA_CHANNELS to avoid powerpc conflict (David Arcari) [1339783] - [netdrv] amd-xgbe: fix unused variable compilation warning in phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary include (David Arcari) [1339783] - [netdrv] amd-xgbe: Maintainer information (David Arcari) [1339783] - [netdrv] amd-xgbe: Configuration and build support (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE platform driver (David Arcari) [1339783] - [netdrv] amd-xgbe: AMD 10GbE device bindings documentation (David Arcari) [1339783]- [netdrv] ixgbevf: Add support for VF promiscuous mode (Ken Cox) [1383525] - [netdrv] ixgbevf: restore hw_addr on resume or error (Ken Cox) [1383525] - [netdrv] ixgbevf: fix AER error handling (Ken Cox) [1383525] - [netdrv] ixgbevf: handle race between close and suspend on shutdown (Ken Cox) [1383525] - [netdrv] ixgbevf: Handle previously-freed msix_entries (Ken Cox) [1383525] - [netdrv] ixgbevf: add spinlocks for MTU change calls (Ken Cox) [1383525] - [netdrv] ixgbevf: fix incorrect MAC address on load (Ken Cox) [1383525] - [netdrv] ixgbevf: only check Tx queue enablement when debugging (Ken Cox) [1383525] - [netdrv] ixgbevf: change hw_dbg to use netdev_dbg (Ken Cox) [1383525] - [netdrv] ixgbevf: Commonize mailbox write/read (Ken Cox) [1383525] - [netdrv] ixgbevf: Add range checking for setting MTU (Ken Cox) [1383525] - [netdrv] ixgbevf: Protect ixgbevf_reset_subtask from remove event (Ken Cox) [1383525] - [netdrv] ixgbevf: Add lock around ixgbevf_reinit_locked call (Ken Cox) [1383525] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1383525] - [netdrv] ixgbevf: bump version number (Ken Cox) [1383525] - [netdrv] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() (Ken Cox) [1383525] - [netdrv] ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX to initialize ret_val (Ken Cox) [1383525] - [netdrv] ixgbe: Add PF support for VF promiscuous mode (Ken Cox) [1383524] - [netdrv] ixgbe: Implement support for firmware-controlled PHYs (Ken Cox) [1333482 1383524] - [netdrv] ixgbe: Implement firmware interface to access some PHYs (Ken Cox) [1383524] - [netdrv] ixgbe: Remove unused firmware version functions and method (Ken Cox) [1383524] - [netdrv] ixgbe: Fix issues with EEPROM access (Ken Cox) [1383524] - [netdrv] ixgbe: Configure advertised speeds correctly for KR/KX backplane (Ken Cox) [1383524] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1383524] - [netdrv] ixgbe: fix AER error handling (Ken Cox) [1383524] - [netdrv] ixgbe: handle close/suspend race with netif_device_detach/present (Ken Cox) [1383524] - [netdrv] ixgbe: Fix reporting of 100Mb capability (Ken Cox) [1383524] - [netdrv] ixgbe: Reduce I2C retry count on X550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: Add bounds check for x540 LED functions (Ken Cox) [1383524] - [netdrv] ixgbe: add mask for 64 RSS queues (Ken Cox) [1383524] - [netdrv] ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Ken Cox) [1383524] - [netdrv] ixgbe: Report driver version to firmware for x550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: do not disable FEC from the driver (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets (Ken Cox) [1383524] - [netdrv] ixgbe: Correct X550 phy ID (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 FW ALEF support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: set device if before calling get_invariants (Ken Cox) [1383524] - [netdrv] ixgbe: use link instead of I2C combined abstraction (Ken Cox) [1383524] - [netdrv] ixgbe: remove SFP ixfi support (Ken Cox) [1383524] - [netdrv] ixgbe: Handle previously-freed msix_entries (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 PHY FC autoneg support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix link status check for copper X550em (Ken Cox) [1383524] - [netdrv] ixgbe: do not use ixgbe specific mdio defines (Ken Cox) [1383524] - [netdrv] ixgbe: Update setup PHY link to unset all speeds (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add support to retrieve and store LED link active (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add X552 iXFI configuration helper function (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix panic when using macvlan with l2-fwd-offload enabled (Ken Cox) [1383524] - [netdrv] ixgbe: enable tx queues after link up (Ken Cox) [1383524] - [netdrv] ixgbe: reset before SRIOV init to avoid mailbox issues (Ken Cox) [1383524] - [netdrv] ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF (Ken Cox) [1383524] - [netdrv] ixgbe: Limit reporting of redirection table if SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Allow setting multiple queues when SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Use MDIO_PRTAD_NONE consistently (Ken Cox) [1383524] - [netdrv] ixgbe: Indicate support for pause frames in all cases (Ken Cox) [1383524] - [netdrv] ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi (Ken Cox) [1383524] - [netdrv] ixgbe: make ixgbe_led_on/off_t_x550em static (Ken Cox) [1383524] - [netdrv] ixgbe: simplify the logic for setting VLAN filtering (Ken Cox) [1383524] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Ken Cox) [1383524] - [netdrv] ixgbe: use IS_ENABLED() instead of checking for built-in or module (Ken Cox) [1383524] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1383524] - [netdrv] ixgbe: add device to MDIO speed setting (Ken Cox) [1383524] - [netdrv] ixgbe: Fix led interface for X557 devices (Ken Cox) [1383524] - [netdrv] ixgbe: add support for geneve Rx offload (Ken Cox) [1383524] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Ken Cox) [1383524] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1383524] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1383524] - [netdrv] ixgbe: use atomic bitwise operations when handling reset requests (Ken Cox) [1383524] - [netdrv] ixgbe: only check Tx queue enablement when debugging (Ken Cox) [1383524] - [netdrv] ixgbe: Re-enable ability to toggle VLAN filtering (Ken Cox) [1383524] - [netdrv] ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths (Ken Cox) [1383524] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1383524] - [netdrv] ixgbe: remove redundant check on ret_val (Ken Cox) [1383524] - [netdrv] ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() (Ken Cox) [1383524] - [netdrv] ixgbe: Fix minor typo while freeing irq (Ken Cox) [1383524] - [netdrv] ixgbe: Change register variable to unsigned (Ken Cox) [1383524] - [netdrv] ixgbevf: Correct parameter sent to LED function (Ken Cox) [1383524] - [netdrv] ixgbe: napi_poll must return the work done (Ken Cox) [1383524] - [netdrv] ixgbe: fixup comments after "Future-proof tunnel offload handlers" (Ken Cox) [1383524] - [netdrv] ixgbe: Correct reporting of timestamping for x550 (Ken Cox) [1383524] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Ken Cox) [1383524] - [netdrv] ixgbe: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Ken Cox) [1383524] - [netdrv] ixgbe: Fix VLAN features error (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for GSO partial (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic (Ken Cox) [1383524] - [netdrv] ixgbe: add a callback to set the maximum transmit bitrate (Ken Cox) [1383524] - [netdrv] ixgbe: use eth_platform_get_mac_address() (Ken Cox) [1383524] - [netdrv] ixgbe: bulk free SKBs during TX completion cleanup cycle (Ken Cox) [1383524]- [net] bridge: set error code on failure (Ivan Vecera) [1352289] - [net] bridge: multicast: restore perm router ports on multicast enable (Ivan Vecera) [1352289] - [net] bridge: add the multicast_flood flag attribute to brport_attrs (Ivan Vecera) [1352289] - [net] bridge: add address and vlan to fdb warning messages (Ivan Vecera) [1352289] - [net] netfilter: bridge: clarify bridge/netfilter message (Ivan Vecera) [1352289] - [net] bridge: add helper to call /sbin/bridge-stp (Ivan Vecera) [1352289] - [net] bridge: add per-port multicast flood flag (Ivan Vecera) [1352289] - [net] bridge: change unicast boolean to exact pkt_type (Ivan Vecera) [1352289] - [net] bridge: don't increment tx_dropped in br_do_proxy_arp (Ivan Vecera) [1352289] - [net] bridge: re-introduce 'fix parsing of MLDv2 reports' (Ivan Vecera) [1352289] - [net] bridge: switchdev: Add forward mark support for stacked devices (Ivan Vecera) [1352289] - [net] switchdev: Support parent ID comparison for stacked devices (Ivan Vecera) [1352289] - [net] team: loadbalance: push lacpdus to exact delivery (Ivan Vecera) [1352289] - [net] bridge: export also pvid flag in the xstats flags (Ivan Vecera) [1352289] - [net] bridge: export vlan flags with the stats (Ivan Vecera) [1352289] - [net] bridge: consolidate bridge and port linkxstats calls (Ivan Vecera) [1352289] - [net] switchdev: Put export declaration in the right place (Ivan Vecera) [1352289] - [net] bridge: Fix problems around fdb entries pointing to the bridge device (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of LLDP packets (Ivan Vecera) [1352289] - [net] bridge: br_set_ageing_time takes a clock_t (Ivan Vecera) [1352289] - [net] bridge: fix br_stp_enable_bridge comment (Ivan Vecera) [1352289] - [net] switchdev: change ageing_time type to clock_t (Ivan Vecera) [1352289] - [net] bridge: remove _deliver functions and consolidate forward code (Ivan Vecera) [1352289] - [net] bridge: drop skb2/skb0 variables and use a local_rcv boolean (Ivan Vecera) [1352289] - [net] bridge: rearrange flood vs unicast receive paths (Ivan Vecera) [1352289] - [net] bridge: minor style adjustments in br_handle_frame_finish (Ivan Vecera) [1352289] - [net] bridge: extend MLD/IGMP query stats (Ivan Vecera) [1352289] - [net] net_sched: fix mirrored packets checksum (Ivan Vecera) [1352289] - [net] ipv4: Fix ip_skb_dst_mtu to use the sk passed by ip_finish_output (Ivan Vecera) [1352289] - [net] bridge: add support for IGMP/MLD stats and export them via netlink (Ivan Vecera) [1352289] - [net] rtnetlink: add support for the IFLA_STATS_LINK_XSTATS_SLAVE attribute (Ivan Vecera) [1352289] - [net] bridge: fix vlan stats continue counter (Ivan Vecera) [1352289] - [net] bridge: Fix ipv6 mc snooping if bridge has no ipv6 address (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of STP packets (Ivan Vecera) [1352289] - [net] bridge: fix igmp / mld query parsing (Ivan Vecera) [1352289] - [net] bridge: fix old ioctl unlocked net device walk (Ivan Vecera) [1352289] - [net] bridge: netlink: export per-vlan stats (Ivan Vecera) [1352289] - [net] bridge: vlan: learn to count (Ivan Vecera) [1352289] - [net] rtnetlink: add linkxstats callbacks and attribute (Ivan Vecera) [1352289] - [net] rtnetlink: allow rtnl_fill_statsinfo to save private state counter (Ivan Vecera) [1352289] - [net] bridge: fix potential use-after-free when hook returns QUEUE or STOLEN verdict (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for more router port information dumping (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for temporary port router (Ivan Vecera) [1352289] - [net] bridge: mcast: do nothing if port's multicast_router is set to the same val (Ivan Vecera) [1352289] - [net] bridge: mcast: use names for the different multicast_router types (Ivan Vecera) [1352289] - [net] fix bridge multicast packet checksum validation (Ivan Vecera) [1352289] - [net] bridge: use kobj_to_dev instead of to_dev (Ivan Vecera) [1352289] - [net] netlink: Rightsize IFLA_AF_SPEC size calculation (Ivan Vecera) [1352289] - [net] inet: ip_skb_dst_mtu() should use sk_fullsock() (Ivan Vecera) [1352289] - [net] bridge: Add br_netif_receive_skb remove netif_receive_skb_sk (Ivan Vecera) [1352289] - [net] bridge: Introduce br_send_bpdu_finish (Ivan Vecera) [1352289] - [net] bridge: fix igmpv3 / mldv2 report parsing (Ivan Vecera) [1352289] - [net] netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n (Ivan Vecera) [1352289] - [net] fix wrong skb_get() usage / crash in IGMP/MLD parsing code (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: Don't segment multiple tagged packets on bridge device (Ivan Vecera) [1352289] - [net] bridge: stp: when using userspace stp stop kernel hello and hold timers (Ivan Vecera) [1352289] - [net] bridge: mdb: notify on router port add and del (Ivan Vecera) [1352289] - [net] bridge: Fix setting a flag in br_fill_ifvlaninfo_range(). (Ivan Vecera) [1352289] - [net] bridge: mcast: fix br_multicast_dev_del warn when igmp snooping is not defined (Ivan Vecera) [1352289] - [net] bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave (Ivan Vecera) [1352289] - [net] bridge: multicast: add a comment to br_port_state_selection about blocking state (Ivan Vecera) [1352289] - [net] bridge: multicast: restore router configuration on port link down/up (Ivan Vecera) [1352289] - [net] bridge: fix multicast router rlist endless loop (Ivan Vecera) [1352289] - [net] bridge: fix br_multicast_query_expired() bug (Ivan Vecera) [1352289] - [net] bridge: skip fdb add if the port shouldn't learn (Ivan Vecera) [1352289] - [net] bridge: allow setting hash_max + multicast_router if interface is down (Ivan Vecera) [1352289] - [net] bridge: change BR_GROUPFWD_RESTRICTED to allow forwarding of LLDP frames (Ivan Vecera) [1352289] - [net] fix two sparse warnings introduced by IGMP/MLD parsing exports (Ivan Vecera) [1352289] - [net] Export IGMP/MLD message validation code (Ivan Vecera) [1352289] - [net] bridge: multicast: call skb_checksum_{simple_, }validate (Ivan Vecera) [1352289] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1352289] - [net] act_mirred: Fix bogus header when redirecting from VLAN (Ivan Vecera) [1352289] - [net] bridge: Extend Proxy ARP design to allow optional rules for Wi-Fi (Ivan Vecera) [1352289] - [net] bridge: add compile-time assert for cb struct size (Ivan Vecera) [1352289] - [net] mark some potential candidates __read_mostly (Ivan Vecera) [1352289] - [net] bridge: reject DSA-enabled master netdevices as bridge members (Ivan Vecera) [1352289] - [net] bridge: use MDBA_SET_ENTRY_MAX for maxtype in nlmsg_parse() (Ivan Vecera) [1352289] - [net] bridge: only provide proxy ARP when CONFIG_INET is enabled (Ivan Vecera) [1352289] - [net] bridge: Add ability to enable TSO (Ivan Vecera) [1352289] - [net] bridge: Add missing policy entry for IFLA_BRPORT_FAST_LEAVE (Ivan Vecera) [1352289] - [net] bridge: Add support for IEEE 802.11 Proxy ARP (Ivan Vecera) [1352289] - [net] udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected (Ivan Vecera) [1352289] - [net] dsa: reduce number of protocol hooks (Ivan Vecera) [1352289] - [net] br_multicast: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Ivan Vecera) [1352289] - [net] bridge: export knowledge about the presence of IGMP/MLD queriers (Ivan Vecera) [1352289] - [net] bridge: adding stubs for multicast exports (Ivan Vecera) [1352289] - [net] bridge: fix smatch warning / potential null pointer dereference (Ivan Vecera) [1352289] - [net] bridge: fix compile error when compiling without IPv6 support (Ivan Vecera) [1352289] - [net] bridge: memorize and export selected IGMP/MLD querier port (Ivan Vecera) [1352289] - [net] bridge: un-comment br_multicast_list_adjacent() (Ivan Vecera) [1352289] - [net] bridge: adhere to querier election mechanism specified by RFCs (Ivan Vecera) [1352289] - [net] vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu() (Ivan Vecera) [1352289] - [net] netpoll: Remove gfp parameter from __netpoll_setup (Ivan Vecera) [1352289] - [net] bridge: Use ether_addr_copy and ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: fix netconsole setup over bridge (Ivan Vecera) [1352289] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Ivan Vecera) [1352289] - [net] netlink: cleanup rntl_af_register (Ivan Vecera) [1352289] - [net] bridge: change "foo* bar" to "foo *bar" (Ivan Vecera) [1352289] - [net] bridge: add space before '(/{', after ', ', etc. (Ivan Vecera) [1352289] - [net] bridge: remove unnecessary condition judgment (Ivan Vecera) [1352289] - [net] more spelling fixes (Ivan Vecera) [1352289] - [net] revert "bridge: only expire the mdb entry when query is received" (Ivan Vecera) [1352289] - [net] bridge: update mdb expiration timer upon reports. (Ivan Vecera) [1352289] - [net] Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: correct the comment for file br_sysfs_br.c (Ivan Vecera) [1352289] - [net] bridge: fix rcu check warning in multicast port group (Ivan Vecera) [1352289] - [net] bridge: cleanup netpoll code (Ivan Vecera) [1352289] - [net] bridge: do not call setup_timer() multiple times (Ivan Vecera) [1352289] - [net] bridge: fix some kernel warning in multicast timer (Ivan Vecera) [1352289] - [net] bridge: fix a typo in comments (Ivan Vecera) [1352289] - [net] bridge: only expire the mdb entry when query is received (Ivan Vecera) [1352289] - [netdrv] phy: Don't increment MDIO bus refcount unless it's a different owner (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: fix of_node leak in fixed_phy_unregister (Ivan Vecera) [1382040] - [netdrv] revert "phy: IRQ cannot be shared" (Ivan Vecera) [1382040] - [netdrv] phy: Manage fixed PHY address space using IDA (Ivan Vecera) [1382040] - [netdrv] phy: fixed: Fix removal of phys (Ivan Vecera) [1382040] - [netdrv] phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS (Ivan Vecera) [1382040] - [netdrv] phy: fix PHY_RUNNING in phy_state_machine (Ivan Vecera) [1382040] - [netdrv] phy: Fix phy_mac_interrupt() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: pass 'irq' to fixed_phy_add() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: Add gpio to determine link up/down. (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: handle link-down case (Ivan Vecera) [1382040] - [netdrv] phy: adjust fixed_phy_register() return value (Ivan Vecera) [1382040] - [netdrv] revert "net: phy: Set the driver when registering an MDIO bus device" (Ivan Vecera) [1382040] - [netdrv] phy: resume phydev when going to RESUMING (Ivan Vecera) [1382040] - [netdrv] phy: Check for aneg completion before setting state to PHY_RUNNING (Ivan Vecera) [1382040] - [netdrv] phylib: Remove unnecessary condition check in phy (Ivan Vecera) [1382040] - [netdrv] phy: re-apply PHY fixups during phy_register_device (Ivan Vecera) [1382040] - [netdrv] phy: expose phy_aneg_done API for use by drivers (Ivan Vecera) [1382040] - [net] ethtool: export conversion function between u32 and link mode (Ivan Vecera) [1382040] - [netdrv] mdio: Move mdiobus_read/write operatings into mdio.h (Ivan Vecera) [1382040] - [netdrv] phy: Add nested variants of mdiobus read/write (Ivan Vecera) [1382040] - [netdrv] phy: add phy_device_remove() (Ivan Vecera) [1382040] - [netdrv] phy: fixed-phy: properly validate phy in fixed_phy_update_state() (Ivan Vecera) [1382040] - [netdrv] of_mdio: fix MDIO phy device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: add proper phy struct device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: fix mdiobus module safety (Ivan Vecera) [1382040] - [netdrv] phy: fix of_mdio_find_bus() device refcount leak (Ivan Vecera) [1382040] - [netdrv] phy: add fixed_phy_update_state() - update state of fixed_phy (Ivan Vecera) [1382040] - [netdrv] phy: Allow FIXED_PHY to be modular (Ivan Vecera) [1382040] - [netdrv] phy: export fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: provide stub for fixed_phy_set_link_update (Ivan Vecera) [1382040] - [netdrv] phy: fix sparse warning in fixed.c (Ivan Vecera) [1382040] - [netdrv] phy: fixed: return an error for Clause 45 over 22 reads (Ivan Vecera) [1382040] - [netdrv] phy: extend fixed driver with fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: decouple PHY id and PHY address in fixed PHY driver (Ivan Vecera) [1382040] - [netdrv] phy: Ensure the MDIO bus module is held (Ivan Vecera) [1382040] - [netdrv] phy: Set the driver when registering an MDIO bus device (Ivan Vecera) [1382040] - [netdrv] mdio_bus: fix devm_mdiobus_alloc_size export (Ivan Vecera) [1382040] - [netdrv] mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free (Ivan Vecera) [1382040] - [netdrv] phy: allow driver to implement their own aneg_done (Ivan Vecera) [1382040] - [netdrv] phy: add genphy_aneg_done() (Ivan Vecera) [1382040] - [netdrv] phy: cleanup 10g code (Ivan Vecera) [1382040] - [netdrv] phylib: Support attaching to generic 10g driver (Ivan Vecera) [1382040] - [netdrv] phylib: Add generic 10G driver (Ivan Vecera) [1382040] - [netdrv] phylib: turn genphy_driver to an array (Ivan Vecera) [1382040] - [netdrv] phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY (Ivan Vecera) [1382040] - [netdrv] phylib: Add Clause 45 read/write functions (Ivan Vecera) [1382040] - [netdrv] phylib: make phy_scan_fixups() static (Ivan Vecera) [1382040] - [netdrv] phylib: remove unused adjust_state() callback (Ivan Vecera) [1382040] - [netdrv] phy: kill excess empty lines (Ivan Vecera) [1382040] - [netdrv] phy: kill excess code (Ivan Vecera) [1382040] - [netdrv] phy: kill useless local variables (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: IRQ cannot be shared (Ivan Vecera) [1382040] - [netdrv] phy: fix checkpatch errors (Ivan Vecera) [1382040] - [netdrv] phy: suspend phydev when going to HALTED (Ivan Vecera) [1382040] - [netdrv] phy: resume/suspend PHYs on attach/detach (Ivan Vecera) [1382040] - [netdrv] phy: provide phy_resume/phy_suspend helpers (Ivan Vecera) [1382040] - [netdrv] phy: consolidate PHY reset in phy_init_hw() (Ivan Vecera) [1382040] - [netdrv] phy: use phy_init_hw instead of open-coding it (Ivan Vecera) [1382040] - [netdrv] phy: allow drivers to flag a PHY device as internal (Ivan Vecera) [1382040] - [netdrv] phy: add phy_mac_interrupt() to use with PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phy: fix the use of PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phylib: queue work on system_power_efficient_wq (Ivan Vecera) [1382040]- [fs] fsnotify: Remove fsnotify_duplicate_mark() (Miklos Szeredi) [1427454] - [fs] fsnotify: Fix possible use-after-free in inode iteration on umount (Miklos Szeredi) [1427454] - [fs] fsnotify: constify the places working with ->f_path (Miklos Szeredi) [1427454] - [fs] constify fsnotify_parent() (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' passed to ->handle_event() (Miklos Szeredi) [1427454] - [fs] fsnotify: clean up spinlock assertions (Miklos Szeredi) [1427454] - [fs] fanotify: fix possible false warning when freeing events (Miklos Szeredi) [1427454] - [fs] fanotify: use notification_lock instead of access_lock (Miklos Szeredi) [1427454] - [fs] fsnotify: convert notification_mutex to a spinlock (Miklos Szeredi) [1427454] - [fs] fsnotify: drop notification_mutex before destroying event (Miklos Szeredi) [1427454] - [fs] fsnotify: support overlayfs (Miklos Szeredi) [1427454] - [fs] fsnotify: avoid spurious EMFILE errors from inotify_init() (Miklos Szeredi) [1421964] - [fs] fsnotify: turn fsnotify reaper thread into a workqueue job (Miklos Szeredi) [1427454] - [fs] fs/notify/inode_mark.c: use list_next_entry in fsnotify_unmount_inodes (Miklos Szeredi) [1427454] - [fs] inotify: actually check for invalid bits in sys_inotify_add_watch() (Miklos Szeredi) [1427454] - [fs] inotify: hide internal kernel bits from fdinfo (Miklos Szeredi) [1427454] - [fs] fsnotify: get rid of fsnotify_destroy_mark_locked() (Miklos Szeredi) [1427454] - [fs] fsnotify: remove mark->free_list (Miklos Szeredi) [1427454] - [fs] fsnotify: document mark locking (Miklos Szeredi) [1427454] - [fs] fsnotify: fix check in inotify fdinfo printing (Miklos Szeredi) [1427454] - [fs] notify: optimize inotify/fsnotify code for unwatched files (Miklos Szeredi) [1427454] - [fs] fsnotify: remove obsolete documentation (Miklos Szeredi) [1427454] - [fs] notify: don't use module_init for non-modular inotify_user code (Miklos Szeredi) [1427454] - [fs] fanotify: fix event filtering with FAN_ONDIR set (Miklos Szeredi) [1427454] - [fs] fanotify: don't set FAN_ONDIR implicitly on a marks ignored mask (Miklos Szeredi) [1427454] - [fs] fanotify: don't recalculate a marks mask if only the ignored mask changed (Miklos Szeredi) [1427454] - [fs] fanotify: only destroy mark when both mask and ignored_mask are cleared (Miklos Szeredi) [1427454] - [fs] sched, fanotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fsnotify: remove destroy_list from fsnotify_mark (Miklos Szeredi) [1427454] - [fs] fsnotify: unify inode and mount marks handling (Miklos Szeredi) [1427454] - [fs] sched, inotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fanotify: enable close-on-exec on events' fd when requested in fanotify_init() (Miklos Szeredi) [1427454] - [fs] fsnotify: don't put user context if it was never assigned (Miklos Szeredi) [1427454] - [fs] fs/notify/group.c: make fsnotify_final_destroy_group() static (Miklos Szeredi) [1427454] - [fs] notify: don't show f_handle if exportfs_encode_inode_fh failed (Miklos Szeredi) [1427454] - [fs] fsnotify/fdinfo: use named constants instead of hardcoded values (Miklos Szeredi) [1427454] - [fs] inotify: convert use of typedef ctl_table to struct ctl_table (Miklos Szeredi) [1427454] - [fs] fanotify: check file flags passed in fanotify_init (Miklos Szeredi) [1427454] - [fs] fs/notify/fanotify/fanotify_user.c: fix FAN_MARK_FLUSH flag checking (Miklos Szeredi) [1427454] - [fs] fs/notify/mark.c: trivial cleanup (Miklos Szeredi) [1427454] - [fs] fanotify: fan_mark_flush: avoid having to provide a fake/invalid fd and path (Miklos Szeredi) [1427454] - [fs] fanotify: move unrelated handling from copy_event_to_user() (Miklos Szeredi) [1427454] - [fs] fanotify: reorganize loop in fanotify_read() (Miklos Szeredi) [1427454] - [fs] fsnotify: update comments concerning locking scheme (Miklos Szeredi) [1427454] - [fs] inotify: fix race when adding a new watch (Miklos Szeredi) [1427454] - [fs] dnotify: replace dnotify_mark_mutex with mark mutex of dnotify_group (Miklos Szeredi) [1427454] - [fs] fanotify: put duplicate code for adding vfsmount/inode marks into an own function (Miklos Szeredi) [1427454] - [fs] fanotify: fix races when adding/removing marks (Miklos Szeredi) [1427454] - [fs] fanotify: quit wanking with FASYNC in ->release() (Miklos Szeredi) [1427454] - [fs] devpts: clean up interface to pty drivers (Miklos Szeredi) [1421008] - [fs] devpts: if initialization failed, don't crash when opening /dev/ptmx (Miklos Szeredi) [1421008]- [fs] xfs: undo block reservation correctly in xfs_trans_reserve() (Eric Sandeen) [1425557] - [fs] xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Eric Sandeen) [1425557] - [fs] xfs: clear _XBF_PAGES from buffers when readahead page (Eric Sandeen) [1425557] - [fs] xfs: don't wrap ID in xfs_dq_get_next_id (Eric Sandeen) [1425557 1418182 1405626] - [fs] xfs: don't print warnings when xfs_log_force fails (Eric Sandeen) [1425557] - [fs] xfs: fix max_retries _show and _store functions (Eric Sandeen) [1425557] - [fs] xfs: ignore leaf attr ichdr.count in verifier during log replay (Eric Sandeen) [1425557] - [fs] xfs: pass state not whichfork to trace_xfs_extlist (Eric Sandeen) [1425557] - [fs] xfs: set AGI buffer type in xlog_recover_clear_agi_bucket (Eric Sandeen) [1425557] - [fs] xfs: fix unbalanced inode reclaim flush locking (Eric Sandeen) [1425557] - [fs] xfs: check minimum block size for CRC filesystems (Eric Sandeen) [1425557] - [fs] xfs: fix up xfs_swap_extent_forks inline extent handling (Eric Sandeen) [1425557 1412945] - [fs] xfs: don't call xfs_sb_quota_from_disk twice (Eric Sandeen) [1425557] - [fs] xfs: clean up _calc_dquots_per_chunk (Eric Sandeen) [1425557] - [fs] xfs: normalize "infinite" retries in error configs (Eric Sandeen) [1425557] - [fs] xfs: fix signed integer overflow (Eric Sandeen) [1425557] - [fs] xfs: fix superblock inprogress check (Eric Sandeen) [1425557] - [fs] gfs2: Avoid alignment hole in struct lm_lockname (Robert S Peterson) [1425450] - [fs] gfs2: Add missing rcu locking for glock lookup (Robert S Peterson) [1425450] - [fs] nfs: Ignore connections that have cl_rpcclient uninitialized (Benjamin Coddington) [1421557] - [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes ("J. Bruce Fields") [1427974] - [fs] nfsv4: fix getacl head length estimation ("J. Bruce Fields") [1427974] - [fs] sunrpc: replace generic auth_cred hash with auth-specific function (Frank Sorenson) [1371693] - [fs] sunrpc: add RPCSEC_GSS hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add auth_unix hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add generic_auth hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add hash_cred() function to rpc_authops struct (Frank Sorenson) [1371693]- [netdrv] scripts/spelling.txt: add "varible" pattern and fix typo instances (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Invoke softirqs after napi_reschedule (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate device id from PCI table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Error handling for link event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly convert le16 value to CPU format (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: convert to cpu from le16 to generate switch_id correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary call to i40e_update_link_info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable mc magic pkt wakeup during power down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix disable overflow promiscuous mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save more link abilities when using ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid race condition when sending filters to firmware for addition (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: allow i40e_update_filter_state to skip broadcast filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't warn every time we clear an Rx timestamp register (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up dead code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: update comment explaining where FDIR buffers are freed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't check params until after checking for client instance (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add interrupt rate limit verbosity (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor macro INTRL_USEC_TO_REG (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unused function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary __packed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: when adding or removing MAC filters, correctly handle VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid O(n^2) loop when deleting all filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't truncate match_method assignment (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move all updates for VLAN mode into i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: factor out addition/deletion of VLAN per each MAC address (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: delete filter after adding its replacement when converting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_update_filter_state to avoid passing aq_err (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: recalculate vsi->active_filters from hash contents (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: defeature support for PTP L4 frame detection on XL710 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lock service task correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use unsigned printf format specifier for active_filters count (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Blink LED on 1G BaseT boards (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove code to handle dev_addr specially (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: restore workaround for removing default MAC filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Driver prints log message on link speed change (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change message to only appear when extra debug info is wanted (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: replace for memcpy with single memcpy call in ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set broadcast promiscuous mode for each active VLAN (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for ethtool Supported link modes (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Pass unknown PHY type for unknown PHYs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix panic on SPARC while changing num of desc (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix trivial typo in naming of i40e_sync_filters_subtask (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add Clause22 implementation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid duplicate private flags definitions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removed unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for division by zero (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: clear mac filter count on reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add common function for finding VSI by type (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: replace PTP Rx timestamp hang logic (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use a mutex instead of spinlock in PTP user entry points (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: correct check for reading TSYNINDX from the receive descriptor (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate add/delete adminq command code for filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid looping to check whether we're in VLAN mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MAC filters when removing VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: store MAC/VLAN filters in a hash with the MAC Address as key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: implement __i40e_del_filter and use where applicable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: When searching all MAC/VLAN filters, ignore removed filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of __dev_uc_sync and __dev_mc_sync (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add missing \n to end of dev_err message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: disable MSI-X interrupts if we cannot reserve enough vectors (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix configure TCs after initial DCB disable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up handling of msglevel flags and debug parameter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix bit logic error in failure case (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removal of workaround for simple MAC address filter deletion (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix confusing dmesg info for ethtool -L option (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Make struct i40e_stats const (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reopen client after reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop code for unsupported flow types (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unused function i40e_vsi_lookup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bit test mask correction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Rewrite Flow Director busy wait loop (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix client interaction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid NULL pointer dereference and recursive errors on early PCI error (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix sideband flow director vector allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MSI-X vector redistribution if hw limit is reached (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check if vectors are already depleted when doing VMDq allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't configure zero-size RSS table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Strip out debugfs hook for Flow Director filter programming (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Split Flow Director descriptor config into separate function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Increase minimum number of allocated VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removing unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check conflicting ntuple/sideband rules when re-enabling ATR (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: cleanup ATR auto_disable_flags use (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix deleting mac filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove 100 Mbps SGMII support for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for extra byte swap in tunnel setup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to check for NULL (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: return correct opcode to VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix "dump port" command when NPAR enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix setting user defined RSS hash key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix kernel panic on enable/disable LLDP (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove XSTRINGIFY macro definitions and uses (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use matching format identifiers (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Expose 'trust' flag to userspace via ndo_get_vf_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove a stray unlock (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Allow RSS Hash set with less than four parameters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix memory leak (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix lookup table when RSS disabled/enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Don't notify client of VF reset during VF creation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow reduction of channels below active FD rules (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix static analysis tool warning (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reset RX csum error stat with other pf stats (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Reset VLAN filter count when resetting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix a bug where a client close can be called before an open is complete (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Use list_move instead of list_del/list_add (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Explicitly write platform-specific mac address after PF reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add missing link advertise setting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor Rx filter handling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to show correct Advertised Link Modes when link is down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid null pointer dereference (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use valid online CPU on q_vector initialization (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add VSI info to macaddr messages (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set default VSI without a reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix RSS to not be limited by the number of CPUs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removing unnecessary code which caused supported link mode bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix missing DA cable check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save PCI state before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up MSIX IRQs before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add a call to set the client interface down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: write HENA for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add hw struct local variable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add functions to control default VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Move all UDP port notifiers to single function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix an uninitialized variable bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bump version from 1.5.10 to 1.5.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't add broadcast filter for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: properly report Rx packet hash (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set context to use VSI RSS LUT for SR-IOV (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Correct UDP packet header for non_tunnel-ipv6 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change Rx hang message into a WARN_ONCE (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor ethtool get_settings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lie to the VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add vf-true-promisc-support priv flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implement the API function for aq_set_switch_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for disabling all link and change bits needed for PHY interactions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix misleading indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Test memory before ethtool alloc succeeds (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of BIT() macro to prevent left shift of signed values (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: keep VFs trusted by default (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit 4e312a9e3b (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit f77ccd1220 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit e306fbc5e1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove RHEL-only FCOE message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40iw: remove tech-preview (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521]- [kernel] acpi / hotplug / pci: Make device_is_managed_by_native_pciehp() public (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1418060] - [pci] Unfold conditions to block runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Consolidate conditions to allow runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Activate runtime PM on a PCIe port only if it can suspend (Myron Stowe) [1418060] - [pci] Speed up algorithm in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Autosense device removal in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Don't acquire ref on parent in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] pciehp: Clear attention LED on device add (Myron Stowe) [1418060] - [pci] Fix bridge_d3 update on device removal (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Runtime resume bridges before bus rescans (Myron Stowe) [1418060] - [pci] pciehp: Ignore interrupts during D3cold (Myron Stowe) [1418060] - [pci] Add runtime PM support for PCIe ports (Myron Stowe) [1418060] - [pci] Power on bridges before scanning new devices (Myron Stowe) [1418060] - [kernel] pci: Put PCIe ports into D3 during suspend (Myron Stowe) [1418060] - [pci] Don't clear d3cold_allowed for PCIe ports (Myron Stowe) [1418060] - [pci] pci / pm: Tune down retryable runtime suspend error messages (Myron Stowe) [1418060] - [acpi] invoke acpi_device_wakeup() with correct parameters (Myron Stowe) [1418060] - [pci] Shuffle pci-acpi.c functions to group them logically (Myron Stowe) [1418060] - [acpi] acpi / pm: Always enable wakeup GPEs when enabling device wakeup (Myron Stowe) [1418060] - [kernel] acpi / pm: Revork the handling of ACPI device wakeup notifications (Myron Stowe) [1418060] - [kernel] pm: Create PM workqueue if runtime PM is not configured too (Myron Stowe) [1418060] - [kernel] acpi: Clean up inclusions of ACPI header files (Myron Stowe) [1418060] - [kernel] tracing: Fix return value of ftrace_raw_output_prep() (Pratyush Anand) [1365958] - [kernel] tracing: remove unused ftrace_output_event() prototype (Pratyush Anand) [1365958] - [kernel] tracing: Fix hwlat kthread migration (Pratyush Anand) [1365958] - [kernel] tracing: Have max_latency be defined for HWLAT_TRACER as well (Pratyush Anand) [1365958] - [kernel] tracing: #ifdef out uses of max trace when CONFIG_TRACER_MAX_TRACE is not set (Pratyush Anand) [1365958] - [kernel] tracing: Add NMI tracing in hwlat detector (Pratyush Anand) [1365958] - [kernel] tracing: Have hwlat trace migrate across tracing_cpumask CPUs (Pratyush Anand) [1365958] - [kernel] tracing: Add documentation for hwlat_detector tracer (Pratyush Anand) [1365958] - [kernel] tracing: Added hardware latency tracer (Pratyush Anand) [1365958] - [kernel] tracing: Make tracing_cpumask available for all instances (Pratyush Anand) [1365958] - [kernel] tracing: Set up infrastructure to allow tracers for instances (Pratyush Anand) [1365958] - [kernel] tracing: Move tracing_max_latency into trace_array (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to flag_changed callback (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to set_flag callback (Pratyush Anand) [1365958] - [kernel] tracing: Add trace_seq_has_overflowed() and trace_handle_return() (Pratyush Anand) [1365958] - [kernel] tracing: Move raw output code from macro to standalone function (Pratyush Anand) [1365958] - [kernel] tracing: Add entry->next_cpu to trace_ctxwake_bin() (Pratyush Anand) [1365958] - [kernel] tracing: Use trace_seq_puts()/trace_seq_putc() where possible (Pratyush Anand) [1365958] - [kernel] x86/xen/kdump: Replace CONFIG_KEXEC with CONFIG_KEXEC_CORE (Xunlei Pang) [1415443] - [kernel] revert "x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC" (Xunlei Pang) [1415443] - [kernel] kexec: move some memembers and definitions within the scope of CONFIG_KEXEC_FILE (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_load syscall from kexec core code (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_file syscall code to kexec_file.c (Xunlei Pang) [1415443] - [kernel] use macros from compiler.h instead of __attribute__((...)) (Xunlei Pang) [1415443] - [kernel] kexec, kconfig: spell "architecture" properly (Xunlei Pang) [1415443] - [kernel] kexec: simplify conditional (Xunlei Pang) [1415443] - [kernel] kexec: remove never used member destination in kimage (Xunlei Pang) [1415443] - [kernel] kexec: fix a typo in comment (Xunlei Pang) [1415443] - [kernel] kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP (Xunlei Pang) [1415443] - [kernel] kexec: remove unnecessary KERN_ERR from kexec.c (Xunlei Pang) [1415443] - [kernel] kexec: remove the unused function parameter (Xunlei Pang) [1415443] - [kernel] kexec: take the segment adding out of locate_mem_hole functions (Xunlei Pang) [1415443] - [net] netfilter: conntrack: validate SCTP crc32c in PREROUTING (Davide Caratti) [1353218] - [net] netfilter: select LIBCRC32C together with SCTP conntrack (Davide Caratti) [1353218] - [net] netfilter: nat: skip checksum on offload SCTP packets (Davide Caratti) [1401578] - [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1423463] {CVE-2017-6074} - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1366564] - [scsi] mpt2sas: fix a print at driver exit and change version string (Tomas Henzl) [1417040] - [scsi] mpt3sas: Updating driver version to v15.100.00.00 (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix for Crusader to achieve product targets with SAS devices (Tomas Henzl) [1417040] - [scsi] mpt3sas: Added print to notify cable running at a degraded speed (Tomas Henzl) [1417040] - [scsi] mpt3sas: disable ASPM for MPI2 controllers (Tomas Henzl) [1417040] - [scsi] mpt3sas: Force request partial completion alignment (Tomas Henzl) [1418286] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1378320] - [net-next] treewide: use is_vlan_dev() helper function (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Mark symbols static where possible (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Simplify code (Maurizio Lombardi) [1385134]- [md] dm round robin: revert "use percpu 'repeat_count' and 'current_path'" (Mike Snitzer) [1422567] - [md] dm rq: cope with DM device destruction while in dm_old_request_fn() (Mike Snitzer) [1412854] - [x86] ptp_kvm: try to detect hypercall availability (Marcelo Tosatti) [1419783] - [x86] ptp: add kvm PTP driver (Marcelo Tosatti) [1419783] - [x86] kvm: x86: add KVM_HC_CLOCK_PAIRING hypercall (Marcelo Tosatti) [1419783] - [x86] kvmclock: export kvmclock clocksource pointer (Marcelo Tosatti) [1419783] - [x86] perf/x86/amd/uncore: Update sysfs attributes for Family17h processors (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Update the number of uncore counters (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Rename 'L2' to 'LLC' (Suravee Suthikulpanit) [1391664 1391662] - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Bhupesh Sharma) [1415893] - [kernel] mm: fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1415893] - [fs] mm: split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1415893] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1415893] - [kernel] mm: expose arch_mmap_rnd when available (Bhupesh Sharma) [1415893] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1415893] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Bhupesh Sharma) [1415893] - [lib] locking/spinlock/debug: Remove spinlock lockup detection code (Waiman Long) [1425209] - [tools] cpupower: Fix no-rounding MHz frequency output (Prarit Bhargava) [1427742] - [crypto] mcryptd - Check mcryptd algorithm compatibility (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] mcryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] vmx - Fix memory corruption caused by p8_ghash (Gustavo Duarte) [1403693] - [crypto] ghash-generic - move common definitions to a new header file (Gustavo Duarte) [1403693] - [crypto] vmx - Increase priority of aes-cbc cipher (Gustavo Duarte) [1403693] - [crypto] vmx - Fix ABI detection (Gustavo Duarte) [1403693] - [crypto] vmx - comply with ABIs that specify vrsave as reserved (Gustavo Duarte) [1403693] - [crypto] vmx - fix null dereference in p8_aes_xts_crypt (Gustavo Duarte) [1391563] - [crypto] vmx - Fix aes_p8_xts_decrypt build failure (Gustavo Duarte) [1391563] - [crypto] vmx - Adding asm subroutines for XTS (Gustavo Duarte) [1391563] - [crypto] vmx - Adding support for XTS (Gustavo Duarte) [1391563] - [kernel] printk: Do not disable preemption for accessing printk_func (Scott Wood) [1427305] - [firmware] dmi_scan: add SBMIOS entry and DMI tables (Prarit Bhargava) [1386195] - [firmware] efi: dmi: List SMBIOS3 table before SMBIOS table (Prarit Bhargava) [1386195] - [platform] x86: thinkpad_acpi: Initialize local in_tablet_mode and type (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Move tablet detection into separate function (Lyude Paul) [1389438]- [documentation] x86/boot: Fix KASLR and memmap= collision (Baoquan He) [1290840] - [documentation] x86, boot: Fix warning due to undeclared strlen() (Baoquan He) [1290840] - [documentation] x86/mm: Refactor KASLR entropy functions (Baoquan He) [1290840] - [documentation] x86/power/64: Use __pa() for physical address computation (Baoquan He) [1290840] - [documentation] x86/power/64: Always create temporary identity mapping correctly (Baoquan He) [1290840] - [documentation] x86/power/64: Do not refer to __PAGE_OFFSET from assembly code (Baoquan He) [1290840] - [documentation] x86/kaslr, x86/power: Remove x86 hibernation restrictions (Baoquan He) [1290840] - [documentation] x86/power/64: Fix kernel text mapping corruption during image restoration (Baoquan He) [1290840] - [documentation] x86/asm, x86/power/hibernate: Use local labels in asm (Baoquan He) [1290840] - [documentation] x86/doc: Correct limits in Documentation/x86/x86_64/mm.txt (Baoquan He) [1290840] - [documentation] x86/kaslr: Fix typo in the KASLR_FLAG documentation (Baoquan He) [1290840] - [x86] 64: Disable the mm track code during boot stage (Baoquan He) [1290840] - [x86] __force_order doesn't need to be an actual variable (Baoquan He) [1290840] - [x86] kaslr: Fix boot crash with certain memory configurations (Baoquan He) [1290840] - [x86] kaslr: Allow randomization below the load address (Baoquan He) [1290840] - [x86] kaslr: Extend kernel image physical address randomization to addresses larger than 4G (Baoquan He) [1290840] - [x86] kaslr: Randomize virtual address separately (Baoquan He) [1290840] - [x86] kaslr: Clarify identity map interface (Baoquan He) [1290840] - [x86] boot: Refuse to build with data relocations (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of each get_random_long() (Baoquan He) [1290840] - [x86] kaslr: Add virtual address choosing function (Baoquan He) [1290840] - [x86] kaslr: Return earliest overlap when avoiding regions (Baoquan He) [1290840] - [x86] kaslr: Add 'struct slot_area' to manage random_addr slots (Baoquan He) [1290840] - [x86] boot: Add missing file header comments (Baoquan He) [1290840] - [x86] kaslr: Initialize mapping_info every time (Baoquan He) [1290840] - [x86] boot: Comment what finalize_identity_maps() does (Baoquan He) [1290840] - [x86] kaslr: Build identity mappings on demand (Baoquan He) [1290840] - [x86] boot: Split out kernel_ident_mapping_init() (Baoquan He) [1290840] - [x86] boot: Clean up indenting for asm/boot.h (Baoquan He) [1290840] - [x86] boot: Double BOOT_HEAP_SIZE to 64KB (Baoquan He) [1290840] - [x86] kaslr: Improve comments around the mem_avoid[] logic (Baoquan He) [1290840] - [x86] boot: Simplify pointer casting in choose_random_location() (Baoquan He) [1290840] - [x86] kaslr: Consolidate mem_avoid[] entries (Baoquan He) [1290840] - [x86] boot: Clean up pointer casting (Baoquan He) [1290840] - [x86] boot: Warn on future overlapping memcpy() use (Baoquan He) [1290840] - [x86] boot: Extract error reporting functions (Baoquan He) [1290840] - [x86] boot: Correctly bounds-check relocations (Baoquan He) [1290840] - [x86] kaslr: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size' (Baoquan He) [1290840] - [x86] boot: Fix "run_size" calculation (Baoquan He) [1290840] - [x86] boot: Calculate decompression size during boot not build (Baoquan He) [1290840] - [x86] boot: Move compressed kernel to the end of the decompression buffer (Baoquan He) [1290840] - [x86] mm: Page align the '_end' symbol to avoid pfn conversion bugs (Baoquan He) [1290840] - [x86] kaslr: Handle kernel relocations above 2G correctly (Baoquan He) [1290840] - [x86] boot: Rename overlapping memcpy() to memmove() (Baoquan He) [1290840] - [x86] kaslr: Warn when KASLR is disabled (Baoquan He) [1290840] - [x86] boot: Make memcpy() handle overlaps (Baoquan He) [1290840] - [x86] boot: Clean up things used by decompressors (Baoquan He) [1290840] - [x86] kaslr: Drop CONFIG_RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Update description for decompressor worst case size (Baoquan He) [1290840] - [x86] kaslr: Rename "random" to "random_addr" (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of kaslr.c (Baoquan He) [1290840] - [x86] boot: Clarify purpose of functions in misc.c (Baoquan He) [1290840] - [x86] boot: Rename "real_mode" to "boot_params" (Baoquan He) [1290840] - [x86] kaslr: Remove unneeded boot_params argument (Baoquan He) [1290840] - [x86] kaslr: Rename aslr.c to kaslr.c (Baoquan He) [1290840] - [x86] boot: Don't compile early_serial_console.c when !CONFIG_EARLY_PRINTK (Baoquan He) [1290840] - [x86] boot: Don't compile aslr.c when !CONFIG_RANDOMIZE_BASE (Baoquan He) [1290840] - [x86] boot: Use the usual -y -n mechanism for objects in vmlinux (Baoquan He) [1290840] - [lib] decompressors: use real out buf size for gunzip with kernel (Baoquan He) [1290840] - [lib] decompressors: fix "no limit" output buffer length (Baoquan He) [1290840] - [lib] initramfs: support initramfs that is bigger than 2GiB (Baoquan He) [1290840] - [lib] decompress_inflate.c: include appropriate header file (Baoquan He) [1290840] - [x86] boot: Add hex output for debugging (Baoquan He) [1290840] - [x86] kaslr: fix build due to missing ALIGN definition (Baoquan He) [1290840] - [x86] introduce kaslr_offset() (Baoquan He) [1290840] - [x86] mm/kaslr: Propagate KASLR status to kernel proper (Baoquan He) [1290840] - [x86] revert "x86/mm/aslr: Propagate base load address calculation" (Baoquan He) [1290840] - [x86] asm/boot/64: Use __BOOT_TSS instead of literal $0x20 (Baoquan He) [1290840] - [x86] mm/aslr: Avoid PAGE_SIZE redefinition for UML subarch (Baoquan He) [1290840] - [x86] mm/aslr: Propagate base load address calculation (Baoquan He) [1290840] - [x86] asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32, 64}.S (Baoquan He) [1290840] - [x86] build: replace Perl script with Shell script (Baoquan He) [1290840] - [x86] boot: Skip relocs when load address unchanged (Baoquan He) [1290840] - [x86] Use $(OBJDUMP) instead of plain objdump (Baoquan He) [1290840] - [x86] kaslr: Handle Gold linker for finding bss/brk (Baoquan He) [1290840] - [x86] x86-64: Use RIP-relative addressing for most per-CPU accesses (Baoquan He) [1290840] - [x86] x86-64: Handle PC-relative relocations on per-CPU data (Baoquan He) [1290840] - [x86] kaslr: Prevent .bss from overlaping initrd (Baoquan He) [1290840] - [x86] boot: Document intermediates more clearly (Baoquan He) [1290840] - [x86] boot, kaslr: Fix nuisance warning on 32-bit builds (Baoquan He) [1290840] - [x86] kaslr: Avoid the setup_data area when picking location (Baoquan He) [1290840] - [kernel] x86, kaslr: boot-time selectable with hibernation (Baoquan He) [1290840] - [kernel] pm / hibernate: introduce "nohibernate" boot parameter (Baoquan He) [1290840] - [x86] kaslr: fix module lock ordering problem (Baoquan He) [1290840] - [x86] kaslr: randomize module base load address (Baoquan He) [1290840] - [x86] mm/arch: use NUMA_NO_NODE (Baoquan He) [1290840] - [x86] kaslr: add missed "static" declarations (Baoquan He) [1290840] - [x86] kaslr: export offset in VMCOREINFO ELF notes (Baoquan He) [1290840] - [x86] kaslr: Clarify RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Remove unused including (Baoquan He) [1290840] - [x86] kaslr: Use char array to gain sizeof sanity (Baoquan He) [1290840] - [x86] kaslr: Add a circular multiply for better bit diffusion (Baoquan He) [1290840] - [x86] kaslr: Mix entropy sources together as needed (Baoquan He) [1290840] - [x86] relocs: Add percpu fixup for GNU ld 2.23 (Baoquan He) [1290840] - [x86] boot: Rename get_flags() and check_flags() to *_cpuflags() (Baoquan He) [1290840] - [x86] kaslr: Raise the maximum virtual address to -1 GiB on x86_64 (Baoquan He) [1290840] - [x86] kaslr: Report kernel offset on panic (Baoquan He) [1290840] - [x86] kaslr: Select random position from e820 maps (Baoquan He) [1290840] - [x86] kaslr: Provide randomness functions (Baoquan He) [1290840] - [x86] kaslr: Return location from decompress_kernel (Baoquan He) [1290840] - [x86] boot: Move CPU flags out of cpucheck (Baoquan He) [1290840] - [x86] relocs: Add more per-cpu gold special cases (Baoquan He) [1290840] - [x86] mkpiggy.c: Explicitly close the output file (Baoquan He) [1290840] - [x86] relocs: Move ELF relocation handling to C (Baoquan He) [1290840]- [kernel] tasklist_lock: Change from rwlock_t to qrwlock_t (Waiman Long) [1241990] - [kernel] qrwlock: Build wrapper headers and functions on top of qrwlock (Waiman Long) [1241990] - [kernel] locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long) [1241990] - [kernel] locking/qrwlock: Better optimization for interrupt context readers (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename functions to queued_*() (Waiman Long) [1241990] - [kernel] locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Waiman Long) [1241990] - [kernel] x86, locking/rwlocks: Enable qrwlocks on x86 (Waiman Long) [1241990] - [kernel] locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Block kernel module loading on old kernel (Waiman Long) [1241990] - [kernel] locking/qspinlock: Handle ticket unlock code in old kernel modules (Waiman Long) [1241990] - [kernel] locking/qspinlock: Maintain same kABI signature as ticket locks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix double hash race (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix spin_unlock_wait() some more (Waiman Long) [1241990] - [kernel] locking/pvstat: Separate wait_again and spurious wakeup stats (Waiman Long) [1241990] - [kernel] locking, qspinlock: Fix spin_is_locked() and spin_unlock_wait() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix division by zero in qstat_read() (Waiman Long) [1241990] - [kernel] locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h (Waiman Long) [1241990] - [kernel] x86/locking: Create stack frame in PV unlock (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Queue node adaptive spinning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Allow limited lock stealing (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Collect slowpath lock statistics (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Optimize the PV unlock code path (Waiman Long) [1241990] - [kernel] locking/qspinlock: Avoid redundant read of next pointer (Waiman Long) [1241990] - [kernel] locking/qspinlock: Prefetch the next node cacheline (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix performance regression under unaccelerated VMs (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Only kick CPU at unlock time (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath (Waiman Long) [1241990] - [kernel] locking: Clean up pvqspinlock warning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix kernel panic in locking-selftest (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: replace xchg() by the more descriptive set_mb() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for Xen (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for KVM (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Implement the paravirt qspinlock call patching (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Implement simple paravirt support for the qspinlock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Revert to test-and-set on hypervisors (Waiman Long) [1241990] - [kernel] locking/qspinlock: Use a simple write to grab the lock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Optimize for smaller NR_CPUS (Waiman Long) [1241990] - [kernel] locking/qspinlock: Extract out code snippets for the next patch (Waiman Long) [1241990] - [kernel] locking/qspinlock: Add pending bit (Waiman Long) [1241990] - [kernel] locking/qspinlock, x86: Enable x86-64 to use queued spinlocks (Waiman Long) [1241990] - [kernel] locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long) [1241990] - [kernel] percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays (Waiman Long) [1241990] - [kernel] compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (Waiman Long) [1241990]- [sound] alsa: remove unused dmaengine bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Replace MBI_REG_READ with constant 0x10 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-midi: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Allow 32 bit sample format in IEC958 channel status helper (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: add IEC958 channel status helper for hw_params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set sel_i2s_pre_div1 to 2 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5645 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: add DAC1 soft volume func control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set RT5645_PRIV_INDEX as volatile (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: fix reg-2f default value (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6347a: Use dev_err for I2C communication error prints (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm2518 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on sn95031 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Add missing 10EC5072 ACPI ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable Braswell platform workaround for Dell Wyse 3040 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: increse LDO power (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5670 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: fix HP Playback Volume control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5651 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: polling jd status in all conditions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add dmi_system_id "Google Setzer" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add Mono ADC Capture Switch control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add internal clock source support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt286 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt286: set combo jack for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6231: add 19.2M to 4.096M pll preset table (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix invalid configuration in Pre-Scalar of FLL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct the function name of register (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: disable sinc filter for high THD of ADC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: lock longer to avoid playback pop upon resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: FLL parameters finetune (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: AD/DA over sampling rate configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Disable short Frame Sync detection logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in FLL parameter (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on nau8825 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix static check error about semaphone control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in playback when suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: drop redundant idiom when converting integer to boolean (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: jack connection decision with different insertion logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: mark pm functions __maybe_unused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: cross talk suppression measurement function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct typo in biquad filter coefficients (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: non-clock jack detection for power saving at standby (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: add programmable biquad filter control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Export I2C module alias information (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: assign DAC Ch to match headset L/R (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: change output power for interrupt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: reduce standby power consumption (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: improve FLL function for better performance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: support different clock source for FLL function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on wm98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: fix spelling mistake "montior" -> "monitor" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add device id for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Increase loglevel of hex dump printed (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Fix potential NULL dereference (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Remove the unused 'timeout' variable (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Potential NULL deref in hdac_hdmi_get_spk_alloc() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Register chmap controls and ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add multichannel support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: parse eld for channel map capability (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on dmic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Add component pin control functions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Avoid putting stream state to STOP when FE stream is paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Make return type of dpcm_state_string() const char * (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: print dai_link name of BE other than FE (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Don't apply symmetry for BE with hw param fixup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: play nice with CODEC<->CODEC links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: fix shift used for second item in snd_soc_get_enum_double (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Implement stereo mixer control support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Support second register for DAPM control updates (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix kcontrol creation for output driver widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix typos in comment (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Add a dummy snd_pcm_runtime to avoid NULL pointer access (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Export snd_soc_dapm_new_control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix to return correct path list in is_connected_ep (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: support user-defined stop condition in dai_get_connected_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Add support for compress dai ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Fix leak of a widget list in soc_compr_open_fe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Pass error out of soc_compr_pointer (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_card_name (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: snd_soc_get_dai_name() become non static (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: If a platform doesn't have an of_node use parent's node (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Clean up DAPM before the card debugfs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix leak of rtd in soc_bind_dai_link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: remove codec duplicated callback function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: use of_property_read_bool (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Add kerneldoc comments for snd_soc_find_dai (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Export snd_soc_find_dai() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Define API to find a dai link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix binding and probing of auxiliary components (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: add Component level suspend/resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace aux_comp_list to component_dev_list (Jaroslav Kysela) [1399503] - [sound] alsa: bump PCM protocol to 2.0.13 (Jaroslav Kysela) [1399503] - [sound] alsa: Provide a CLOCK_MONOTONIC_RAW timestamp type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Update physical DAI link configuration for version 5 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename be_dai_elems to dai_elems in manifest (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: kfree kcontrol->private_value before freeing kcontrol (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: avoid uninitialized kcontrol_type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only free TLV for volume mixers of a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Allow a widget to have multiple enum controls (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check name strings of physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add voice wake up flag for DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename functions & variables for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename struct and type for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename the function to create a FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support to configure existing physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add flags and private data to PCM (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only use valid names of PCM for the kernel DAI & DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make PCM backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make manifest backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix error return code in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support for configuring existing BE DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix memory leak in widget creation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check size mismatch of ABI objects before parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check failure to create a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set CPU DAI name and enable DPCM by default for FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Support topology file of ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define DAI physical PCM data formats (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Reenable use from userspace (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add sig_bits to stream caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add the types for BE DAI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set the link ID when creating a FE DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define types for vendor tuples (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add sanity check to force the separate stream tags (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Always setup isochronous transfer properties (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support headphone Mic for ALC221 of HP platform (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - New codec support of ALC1220 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Make single_cmd option to stop the fallback mechanism (Jaroslav Kysela) [1399503] - [sound] alsa: usb: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: pci: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Add const to snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - fix possible NULL pointer use (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add DP mst verb support (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Don't try to update capture stream before running (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Fix possible transfer overflow (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix deadlock of controller device lock at unbinding (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add new codec ID ALC299 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix click noises on Samsung Ativ Book 8 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: fix a comment typo (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Support both DSD LE/BE Amanero firmware versions (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: fix unused warnings on resume/suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - adding a new NV HDMI/DP codec ID in the driver (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix race at creating a queue (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: line6: Only determine control port properties if needed" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Don't handle loop timeout at snd_seq_pool_done() (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT600 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Release FW ctx in cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: fix settings in internal clock mode (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: test EP_FLAG_RUNNING at urb completion (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix irq/process data synchronization (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply asus-mode8 fixup to ASUS X71SL (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix up GPIO for ASUS ROG Ranger (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to fail safely if module not available in path (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: usb-audio: Fix race at stopping the stream" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: printk/sound: handle more message headers (Jaroslav Kysela) [1399503] - [sound] alsa: hiface: Fix M2Tech hiFace driver sampling rate change (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Eliminate noise at the start of DSD playback (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add native DSD support for TEAC 501/503 DAC (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx II (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: add a new line (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: update bxt_da7219_max98357a to support quad ch dmic capture (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: more tolerant packetsize (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: avoid setting of sample rate multiple times on bus (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Gate the mic jack on HP Z1 Gen3 AiO (Jaroslav Kysela) [1399503] - [sound] alsa: hda: when comparing pin configurations, ignore assoc in addition to seq (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: save FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add sysfs entry in order to store FW version (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix race at stopping the stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace codec_dev_list to component_dev_list on Card (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5672: Use HID translation unit (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix crash at suspend/resume without card registration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Replace kthread with work (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix bogus error return in snd_usb_create_stream() (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Claim pod x3 usb data interface (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix improper return value in function load_asic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Make some messages to debug level (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for headset MIC for ALC622 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - Add quirk for Alienware 15 R2 2016 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Removed the unused I2S blob structure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use dma I2S config structure in kernel (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix headset-mic problem on a Dell laptop (Jaroslav Kysela) [1399503] - [sound] alsa: hda - ignore the assoc and seq when comparing pin configurations (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5645: Fix leftover kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: mfld: Make static string arrays 'const 'char * const []' (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Use workqueue instead of kthread for emu1010 fw polling (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Simplify firmware loader code (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Fix emu1010 dock attach check (Jaroslav Kysela) [1399503] - [sound] alsa: ac97: Fix kernel-doc error with sphinx formatter (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix use-after-free of usb_device at disconnect (Jaroslav Kysela) [1399503] - [sound] alsa: pci: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytct_rt5640: change default capture settings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: detect audio routing with CHAN package (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: add ACPI package extraction utility (Jaroslav Kysela) [1399503] - [sound] alsa: oss: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: opl3: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix mic regression by ASRock mobo fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add a new condition to check if it is thinkpad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Flush pending D0i3 request on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove pci device enabling calls on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix typo (Jaroslav Kysela) [1399503] - [sound] alsa: info: Return error for invalid read/write (Jaroslav Kysela) [1399503] - [sound] alsa: info: Limit the proc text input size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0i3 mode ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for specifying D0i3 configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for LPMode (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX callbacks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for programming D0i3C (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add sst_ipc_tx_message_nopm (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add check_dsp_lp_on callback on IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add debug information related to FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to turn off hdmi power on probe failure (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for Syntek STK1160 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a shift wrapping bug (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix time account regression (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix surround output pins for ASRock B150M mobo (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: broadwell: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializer for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Always acquire runtime pm ref on unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add terminate entry for dmi_system_id tables (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: asihpi: fix kernel memory disclosure (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding a new group of pin cfg into ALC295 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: hda - allow 40 bit DMA mask for NVidia devices (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix a crash in line6_hwdep_write() (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix passing wrong pointer in function call of compatibility layer (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix a failure of micmute led when having multi adcs (Jaroslav Kysela) [1399503] - [sound] alsa: treewide: remove redundant #include (Jaroslav Kysela) [1399503] - [sound] alsa: kthread: kthread worker API cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: haswell depends on sst-firmware (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD X3 Live audio input (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: report JACK_LINEOUT event (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use DPIB to update position for Playback stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix memory leak of module on error exit path (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-rt298: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add the top speaker pin config for HP Spectre x360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC channel constraint for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding one more ALC255 pin definition for headset problem (Jaroslav Kysela) [1399503] - [sound] alsa: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Add bdw-rt5677 machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: remove status, it is shadowing status of a higher scope (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add missing \n to end of dev_err/dev_dbg messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add missing \n to end of dev_* messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add table for module id for quick ref (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update to use instance ids generated (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use private instance id of modules in IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module instance id generation APIs (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Extend DragonFly dB scale quirk to cover other variants (Jaroslav Kysela) [1399503] - [sound] alsa: ali5451: Fix out-of-bound position reporting (Jaroslav Kysela) [1399503] - [sound] alsa: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix ifnullfree.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add hwdep interface to access the POD control messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Cleanup podhd initialization (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Only determine control port properties if needed (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 Live (only USB ID differs from POD X3) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow processing of raw incoming messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow different channel numbers for in/out (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Support assymetrical in/out configurations (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add high-speed USB support (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Enable different number of URBs for frame transfers (Jaroslav Kysela) [1399503] - [sound] alsa: compress: fix some missing and misplaced \n in messages (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add missing \n to end of dev_err messages (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Add missing \n to end of dev_err message (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add 32bit support (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix to copy from/to user space (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: pci: constify local structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for several Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Skip Realtek SKU check for Lenovo machines (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Fix possible deadlock with virmidi registration (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix zero-division by continue of uninitialized instance (Jaroslav Kysela) [1399503] - [sound] alsa: squash lines for simple wrapper functions (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Fix avail to return error if stream is suspended (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix IOSF_MBI dependency (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix to spelling mistake: "susupend" -> "suspend" (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference in read()/ioctl() race (Jaroslav Kysela) [1399503] - [sound] alsa: bt87x: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: oxygen: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: ad1889: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Unload all the loadable modules (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix DMA control config size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the inverted logic check (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: check manifest size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add a missing star in a memcpy call (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Fix message handling during drop stream (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: fix typo "seconadry" -> "secondary" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: initialize whole fields of automatic variable with union type (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Enable subwoofer on Dell Inspiron 7559 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add headset mic quirk for Dell Inspiron 5468 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference on memory allocation failure (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B120 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse manifest data (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: uapi: intel: skylake: Define vendor specific tokens (Jaroslav Kysela) [1399503] - [sound] alsa: uapi: Add three missing header files to Kbuild file (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Remove dfw config and associated structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build module data (Jaroslav Kysela) [1399503] - [sound] alsa: hdspm: fix spelling mistake "Externel" -> "External" (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Use memdup_user() rather than duplicating its implementation (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: rmove print for failure of kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: usb: fine-tune Tenor error compensation value (Jaroslav Kysela) [1399503] - [sound] alsa: usb: use TEAC UD-H01 quirk for more devices (Jaroslav Kysela) [1399503] - [sound] alsa: usb: move udh01_fb_quirk setting to quirks.c (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD sysfs attributes segfault (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Give up on the lock while URBs are released (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Remove double line6_pcm_release() after failed acquire (Jaroslav Kysela) [1399503] - [sound] alsa: seq: obsolete change of address limit (Jaroslav Kysela) [1399503] - [sound] alsa: seq: change ioctl command operation to get data in kernel space (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add an alternative way to handle ioctl requests (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add documentation for snd_seq_kernel_client_ctl (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for Acer Aspire SWS-012 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix 0-day warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: log quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add quirks for MinnowBoard MAX (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add MCLK support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add IN3 map (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: default routing and quirks on Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt56040: additional routing quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Change DAI link's be_id to a generic id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add SSP2_AIF2 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: enable configuration of SSP0 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add definitions for modem/SSP0 interface (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: auto-detection of Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: enable differential mic quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for mono speaker (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: add Asus T100TAF quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix error return code in skl_probe() (Jaroslav Kysela) [1399503] - [sound] alsa: usb: caiaq: audio: don't print error when allocating urb fails (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove module id query at runtime (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Populate modules after loading (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify snd_skl_get_module_info args (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Manage power well properly for resume (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for link audio time reporting (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for parsing new HDA capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - ext hda: remove bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: convert users to core bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: hda - move bus_parse_capabilities to core (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for ELP HD USB Camera (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module processing domain support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix noderef.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxt: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add additional args to module parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add support for tplg manifest load (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: split fw and dsp initialization (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify skl_get_dsp_ops() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Move modules query to runtime (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two dell machines (Jaroslav Kysela) [1399503] - [sound] alsa: hda: Fix krealloc() with __GFP_ZERO usage (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Bonaire AZ PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check list empty while getting module info (Jaroslav Kysela) [1399503] - [sound] alsa: hda - On-board speaker fixup on ACER Veriton (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Can't adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Delete an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix NULL Pointer exception in dynamic_debug (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix quirks code is not called (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: purge contradictions between dimension matrix members and total number of members (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix conflicting pcm dev drvdata on haswell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_ssm4567 machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_max98357a machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kbl: add kabylake additional machine entries (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_max98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix fw reload failure (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: don't print an unintialized variable on error (Jaroslav Kysela) [1399503] - [sound] alsa: ak4114: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: ak4117: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Stoney PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add kablake device IDs (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix use-after-free after module unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix sst-dsp dependency on dw stuff (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: statify cht_quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: cht: fix uninit variable warning (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to use the actual size for TLV control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add surface3 entry in CHT-RT5645 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add quirk for Surface 3 (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Free chmap at PCM free callback, too (Jaroslav Kysela) [1399503] - [sound] alsa: ctl: Stop notification after disconnection (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - add new pin definition in alc225 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: control: add dimension validator for userspace elements (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add Lenovo L460 to docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix negative queue usage by racy accesses (Jaroslav Kysela) [1399503] - [sound] alsa: riptide: Use DIV_ROUND_UP (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Fix calculation in vortex_wtdma_bufshift() (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix memory allocation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Increase loglevel of debug messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: increase the loglevel of "FW Poll Status" (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix read before array start (Jaroslav Kysela) [1399503] - [sound] alsa: dummy: Fix a use-after-free at closing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix missing breaks that would cause the wrong operation to execute (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix the headset mic jack detection on Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP muti-core infrastructure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add pm ops for broxton-rt298 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable async suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: revert "asoc: intel: Add support for PM ops in bxt-rt298" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: formatting update (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: fix build when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/tegra: iomem fixups for sparse warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_timer: use monotonic times internally (Jaroslav Kysela) [1399503] - [sound] alsa: ctxfi: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda: fix some klockwork scan warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_oss: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC891 headset mode for Dell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check for module list being NULL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Initialize module list for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add support for PM ops in bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update DSP stall bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update FW purge for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Enable firmware reload in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Update ignore suspend for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add FE rate & channel constraints for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC 4 channel support for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Add function to indicate the stream has gone bad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP firmware manifest parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Report position in pointer query (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Copy the pipe parameter by pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the DSP pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Create Pipe to widget list in soc probe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Clean up of driver resources in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Avoid freeing up of unallocated memory/mcps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable SRAM Retention before D3 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't pause stopped pipeline while deleting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the pipe state to paused when paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Reset DSP pipe when host/link DMA is reset (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add T560 docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Turn off loopback mixing as default (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog+Maxim machine driver entry (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog Maxim machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825max (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825adi (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add strip extended manifest utility (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use UUID in binary format (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Broxton platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Skylake platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use local pointer for firmware (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxtn: Add Broxton DSP support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add api to retrieve dmic array info from nhlt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use refcap device for mono recording (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add channel constraints for refcap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add function stub when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC256 speaker noise issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for one Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headphone noise on Dell XPS 13 9360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add link pm and ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: fix up for DAI link's be_id change (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix printk formatting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add more SSP DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak in nhlt init (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: remove ignore_suspend for WoV streams (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Suspend PCMs when marked as active suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Prevent sending Set DMA Control IPC if the widget is "On" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak during init instance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the NULL pointer exception in dsp_clean up (Jaroslav Kysela) [1399503] - [sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update channel map based on runtime params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add multichannel support for HDMI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_ssm4567 driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_max98357a driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: skl_rt286: Fix to support hdmi channel map support (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add helper to get channels from cap bits (Jaroslav Kysela) [1399503]- [kernel] locking/mutex: Explicitly mark task as running after wakeup (Gustavo Duarte) [1423397] - [kernel] sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule() (Gustavo Duarte) [1423400] - [kernel] sched/fair: Fix nohz.next_balance update (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve load balancing in the presence of idle CPUs (Lauro Ramos Venancio) [1420450] - [kernel] sched/fair: Fix stale overloaded status in the busiest group finding logic (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve sysbench performance by fixing spurious active migration (Lauro Ramos Venancio) [1420450] - [kernel] sched: Assign correct scheduling domain to 'sd_llc' (Lauro Ramos Venancio) [1420450] - [kernel] sched: Avoid NULL dereference on sd_busy (Lauro Ramos Venancio) [1420450] - [kernel] sched: Remove unnecessary iteration over sched domains to update nr_busy_cpus (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to rebalance_domains() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to nohz_idle_balance() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Use this_rq() helper (Lauro Ramos Venancio) [1420450] - [kernel] sched: Fix potential near-infinite distribute_cfs_runtime() loop (Lauro Ramos Venancio) [1399391] - [kernel] percpu-refcount: fix reference leak during percpu-atomic transition (Jeff Moyer) [1418333] - [kernel] prctl: take mmap sem for writing to protect against others (Mateusz Guzik) [1374860] - [fs] proc: read mm's {arg, env}_{start, end} with mmap semaphore taken (Mateusz Guzik) [1374860] - [fs] vfs: fix put_compat_statfs64() does not handle errors (Larry Woodman) [1366543] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Larry Woodman) [1385473] - [mm] filemap: optimize copy_page_to/from_iter_iovec (Mikulas Patocka) [1362715] - [mm] vma_merge: correct false positive from __vma_unlink->validate_mm_rb (Andrea Arcangeli) [1374548] - [mm] vma_merge: fix race vm_page_prot race condition against rmap_walk (Andrea Arcangeli) [1374548] - [mm] fix use-after-free if memory allocation failed in vma_adjust() (Andrea Arcangeli) [1374548] - [mm] thp: really limit transparent hugepage allocation to local node (Aaron Tomlin) [1425895] - [mm] mempolicy.c: merge alloc_hugepage_vma to alloc_pages_vma (Aaron Tomlin) [1425895] - [mm] thp: allocate transparent hugepages on local node (Aaron Tomlin) [1425895] - [mm] mempolicy: unexport get_vma_policy() and remove its "task" arg (Aaron Tomlin) [1425895] - [mm] mempolicy: kill do_set_mempolicy()->down_write(&mm->mmap_sem) (Aaron Tomlin) [1425895] - [mm] mempolicy: fix show_numa_map() vs exec() + do_set_mempolicy() race (Aaron Tomlin) [1425895] - [mm] mempolicy: introduce __get_vma_policy(), export get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: remove the "task" arg of vma_policy_mof() and simplify it (Aaron Tomlin) [1425895] - [mm] mempolicy: sanitize the usage of get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: change get_task_policy() to return default_policy rather than NULL (Aaron Tomlin) [1425895] - [mm] mempolicy: change alloc_pages_vma() to use mpol_cond_put() (Aaron Tomlin) [1425895] - [mm] proc/maps: make vm_is_stack() logic namespace-friendly (Aaron Tomlin) [1425895] - [fs] proc/maps: replace proc_maps_private->pid with "struct inode *inode" (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: update m->version in the main loop in m_start() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: reintroduce m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: introduce m_next_vma() helper (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify m_start() to make it readable (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: kill the suboptimal and confusing m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: cleanup the "tail_vma" horror in m_next() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify the vma_stop() logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open() (Aaron Tomlin) [1425895] - [fs] proc: introduce proc_mem_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: unify/simplify do_maps_open() and numa_maps_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: don't use task->mm in m_start() and show_*map() (Aaron Tomlin) [1425895] - [mm] mempolicy.c: parameter doc uniformization (Aaron Tomlin) [1425895] - [mm] mempolicy: return NULL if node is NUMA_NO_NODE in get_task_policy (Aaron Tomlin) [1425895]- [hv] make CPU offlining prevention fine-grained (Vitaly Kuznetsov) [1396335] - [hv] switch to cpuhp state machine for synic init/cleanup (Vitaly Kuznetsov) [1396335] - [hv] don't reset hv_context.tsc_page on crash (Vitaly Kuznetsov) [1396335] - [hv] init percpu_list in hv_synic_alloc() (Vitaly Kuznetsov) [1396335] - [hv] allocate synic pages for all present CPUs (Vitaly Kuznetsov) [1396335] - [hv] change clockevents unbind tactics (Vitaly Kuznetsov) [1396335] - [x86] Make sure IDT is page aligned (Lenny Szubowicz) [1422235] - [drm] virtio-gpu: disable VIRGL with BE kernel (Laurent Vivier) [1413817] - [s390] topology/sysfs: provide drawer id and siblings attributes (Hendrik Brueckner) [1380774] - [s390] topology: add drawer scheduling domain level (Hendrik Brueckner) [1380774] - [scsi] cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature (Sai Vemuri) [1417523] - [scsi] cxgb4i: libcxgbi: add active open cmd for T6 adapters (Sai Vemuri) [1417523] - [scsi] cxgb4i: use cxgb4_tp_smt_idx() to get smt_idx (Sai Vemuri) [1417523] - [block] mtip32xx: set error code on failure (David Milburn) [1384915 1385883] - [block] mtip32xx: Improvement in code readability when memdup_user() fails (David Milburn) [1384915 1385883] - [block] mtip32xx: mark symbols static where possible (David Milburn) [1384915 1385883] - [block] mtip32xx: fix checks for dma mapping errors (David Milburn) [1384915 1385883] - [iommu] vt-d: Don't over-free page table directories (Myron Stowe) [1418404] - [netdrv] be2net: Increase skb headroom size to 256 bytes (Ivan Vecera) [1379825] - [powerpc] eeh: Null check uses of eeh_pe_bus_get (Steve Best) [1427224] - [powerpc] pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec (Steve Best) [1423396] - [security] don't crash when selinux is disabled (Miklos Szeredi) [1425499] - [security] selinux: fix off-by-one in setprocattr (Paul Moore) [1422369] {CVE-2017-2618}- [netdrv] bnxt_en: Fix bnxt_setup_tc() error message (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Print FEC settings as part of the linkup dmesg (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do not setup PHY unless driving a single PF (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.7.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: remove useless memset's in drivers get_stats64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_update_link() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix bnxt_reset() in the slow path task (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix "uninitialized variable" bug in TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for ethtool -p (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec to 1.6.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle no aggregation ring gracefully (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Set default completion ring for async events (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement new scheme to reserve tx rings (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign additional vnics to VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new hardware RFS mode (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor code that determines RFS capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function to get vnic capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix and clarify link_info->advertising (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve the IRQ disable sequence during shutdown (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove busy poll logic in the driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add interface to support RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor the driver registration function with firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Reserve RDMA resources by default (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve completion ring allocation for VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Move function reset to bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MSIX early in bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add bnxt_set_max_func_irqs() (Jonathan Toppins) [1382378] - [netdrv] broadcom: propagate error code (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add PFC statistics (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement DCBNL to support host-based DCBX (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware header file to latest 1.6.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-factor bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt: do not busy-poll when link is down (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix a VXLAN vs GENEVE issue (Jonathan Toppins) [1382378] - [netdrv] bnxt: add a missing rcu synchronization (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add ethtool -n|-N rx-flow-hash support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add UDP RSS support for 57X1X chips (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enhance autoneg support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware interface spec to 1.5.4 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix VF virtual link state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ring arithmetic in bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: do not call napi_hash_add() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix build error for kernesl without RTC-LIB (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fixed the VF link status after a link state change (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support for "ethtool -r" command (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Pad TX packets below 52 bytes (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Call firmware to approve the random VF MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-arrange bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ethtool -l|-L inconsistent channel counts (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify PCI device names and add additinal PCI IDs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Use RSS flags defined in the bnxt_hsi.h file (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix TX push operation on ARM64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Log a message, if enabling NTUPLE filtering fails (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve ntuple filters by checking destination MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove locking around txr->dev_state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 RX hardware bug (part 4) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 3) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 2) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 1) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add basic support for Nitro in North Star 2 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: initialize rc to zero to avoid returning garbage (Jonathan Toppins) [1382378] - [netdrv] bnxt: fix a condition (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow statistics DMA to be configurable using ethtool -C (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign netdev->dev_port with port ID (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Increase maximum supported MTU to 9500 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MRU enables bit when configuring VNIC MRU (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do function reset on the 1st PF open only (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops (Jonathan Toppins) [1382378] - [netdrv] bnxt: Move GENEVE support from hard-coded port to using port notifier (Jonathan Toppins) [1382378] - [netdrv] bnxt: Update drivers to support unified UDP encapsulation offload functions (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Don't allow autoneg on cards that don't support it (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle VF_CFG_CHANGE event from firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new function bnxt_reset() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify VLAN receive logic (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration together (Jonathan Toppins) [1382378] - [netdrv] bnxt: Add support for segmentation of tunnels with outer checksums (Jonathan Toppins) [1382378]- [acpi] tools/power/acpi: Update Intel copyright (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Remove direct kernel source include reference (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix wrong sem_destroy definition (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix anonymous semaphore implementation (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: fix typo in printk in ec help message (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup for all string-to-integer conversions (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Eliminate acpi_os_XXXFile()/acpi_log_error and link clibrary fxxx()/errno/perror() instead (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Add -nostdinc support for EFI layer (Prarit Bhargava) [1425180] - [acpi] acpica: msvc9: Fix inclusion order issue (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix wrong mini C library usage (Prarit Bhargava) [1425180] - [acpi] acpica: clib/efi: Fix wrong order of standard integer types/IO handles (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix build issues when ACPI_USE_STANDARD_HEADERS is not defined by converting size_t to acpi_size (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix a duplicate variable definition (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add correct acpi_gbl_debug_timeout export to allow acpiexec to link (Prarit Bhargava) [1425180] - [acpi] acpica: iasl/disassembler: Add a check for missing filename (Prarit Bhargava) [1425180] - [acpi] tools/acpi: use CROSS_COMPILE to define prefix (Prarit Bhargava) [1425180] - [acpi] acpica: Move all ASCII utilities to a common file (Prarit Bhargava) [1425180] - [acpi] acpica: divergence: remove unwanted spaces for typedef (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: close file only if it is open (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Update for strtoul64 merger (Prarit Bhargava) [1425180] - [acpi] acpica: Add support for QNX 6.6 platform (Prarit Bhargava) [1425180] - [acpi] acpica: getopt: Comment update, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: core: Major update for code formatting, no functional changes (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add userspace AML interface support (Prarit Bhargava) [1425180] - [acpi] acpica: iasl: General cleanup of the file suffix #defines (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Enable build for EC userspace tool (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add descend support in ACPI tools Makefile (Prarit Bhargava) [1425180] - [acpi] acpica: De-macroize calls to standard C library functions (Prarit Bhargava) [1425180] - [acpi] acpi / acpidump: Update acpidump manual (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Convert the default behavior to dump from /sys/firmware/acpi/tables (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Allow customized tables to be dumped without accessing /dev/mem (Prarit Bhargava) [1425180] - [acpi] acpica: Add dragon_fly support to unix file mapping file (Prarit Bhargava) [1425180] - [acpi] acpica: Fix a sscanf format string (Prarit Bhargava) [1425180] - [acpi] acpica: unix: Cleanup to use ACPI_TO_INTEGER() to calc page offset (Prarit Bhargava) [1425180] - [acpi] acpica: acpiexec: Do not put STDIN into raw mode unless it is a terminal (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add ACPI 1.0 RSDP support (Prarit Bhargava) [1425180] - [acpi] acpica: acpihelp: Add UUID support, restructure some existing files (Prarit Bhargava) [1425180] - [acpi] acpica: utprint/oslibcfs: cleanup - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update acpidump to reduce source code differences (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Introduce acpi_log_error() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Reduce freopen() invocations to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Replace file IOs with new APIs to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove exit() from generic layer to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add memory/string OSL usage to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance acpi_getopt() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance cm_get_file_size() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: application: Enhance ACPI_USAGE_xxx/ACPI_OPTION with acpi_os_printf() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Add formatted printing APIs (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add portable file IO to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Clean up acpi_os_printf()/acpi_os_vprintf() stubs (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup DEFINE_ACPI_GLOBALS by moving acpi_ut_init_global() from utglobal.c to utinit.c (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update environments to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support for ACPI 1.0 GUID in Linux (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix repetitive table dump in -n mode (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add new mechanism to skip NULL entries in RSDT and XSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to force using RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix truncated RSDP signature validation (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix code issue in invoking fread in the loop (Prarit Bhargava) [1425180] - [acpi] acpi / tools: Introduce ec_access.c - tool to access the EC (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Minor bugfixes (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update man page (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove old acpidump source (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update Makefile to build acpidump from ACPICA (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Cleanup tools/power/acpi makefiles (Prarit Bhargava) [1425180] - [acpi] acpica: Remove bool usage from ACPICA (Prarit Bhargava) [1425180] - [acpi] Fix x86 regression related to early mapping size limitation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add mechanism to control early table checksum verification (Prarit Bhargava) [1425180] - [acpi] acpica: Fix buffer allocation issue for generic_serial_bus region accesses (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to generate acpidump release (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Split tbinstal.c into two files (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Misc cleanup and renames, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add acpi_install_table() API for early table installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Avoid SSDT installation with acpi_gbl_disable_ssdt_table_load (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Cleanup ACPI_TABLE_ORIGIN_xxx flags (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix table checksums verification before installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix unbalanced table validations (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Clean up split INSTALLED/VALIDATED table state logics (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix multiple ACPI_FREE()s around acpi_tb_add_table() (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix the issues in handling virtual addressed tables (Prarit Bhargava) [1425180] - [acpi] acpica: Remove indent divergences to reduce maintenance overhead (Prarit Bhargava) [1425180] - [acpi] acpica: Add a missing field for debug dump of mutex objects (Prarit Bhargava) [1425180] - [acpi] acpica: Update use of acpi_os_wait_events_complete interface (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add decoding of Notify() values (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update new structures and add missing file (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add support to decode _HID and _CID values (Prarit Bhargava) [1425180] - [acpi] acpica: unload operator: Emit a warning if and when it is ever used (Prarit Bhargava) [1425180] - [acpi] acpica: Update comments for ACPICA name - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: utstring: Check array index bound before use (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove integer types translation protection (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add sparse declarators support (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup declarations of the acpi_gbl_debug_file global (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup the option of forcing the use of the RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup asmlinkage for ACPICA APIs (Prarit Bhargava) [1425180] - [acpi] acpica: Update acpidump related header file changes (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup exception codes (Prarit Bhargava) [1425180] - [acpi] Export acpi_os_get*() functions (Prarit Bhargava) [1425180] - [acpi] acpica: Add new statistics interface (Prarit Bhargava) [1425180] - [acpi] acpica: Add EXPORT_ACPI_INTERFACES macro to external interface modules (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup memory allocation macros and configurability (Prarit Bhargava) [1425180] - [acpi] acpica: tablemanager: Export acpi_tb_scan_memory_for_rsdp() (Prarit Bhargava) [1425180] - [acpi] acpica: Export acpi_tb_validate_rsdp() (Prarit Bhargava) [1425180]- [x86] kvm: vmx: use correct vmcs_read/write for guest segment selector/base (Radim Krcmar) [1420755] - [x86] kvm: x86: do not save guest-unsupported XSAVE state (Radim Krcmar) [1420755] - [x86] kvm: x86: fix emulation of "MOV SS, null selector" (Radim Krcmar) [1420755] {CVE-2017-2583} - [x86] kvm: x86: flush pending lapic jump label updates on module unload (Radim Krcmar) [1420755] - [kernel] jump_labels: API for flushing deferred jump label updates (Radim Krcmar) [1420755] - [x86] kvm: x86: reset MMU on KVM_SET_VCPU_EVENTS (Radim Krcmar) [1420755] - [x86] kvm: x86: check for pic and ioapic presence before use (Radim Krcmar) [1420755] - [x86] kvm: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krcmar) [1420755] - [x86] kvm: x86: fix out-of-bounds access in lapic (Radim Krcmar) [1420755] - [x86] kvm: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr (Radim Krcmar) [1420755] - [x86] kvm: Disable irq while unregistering user notifier (Radim Krcmar) [1420755] - [x86] kvm: nvmx: VMCLEAR an active shadow VMCS after last use (Radim Krcmar) [1420755] - [x86] kvm: x86: fix wbinvd_dirty_mask use-after-free (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix kernel panics induced by illegal INVEPT/INVVPID types (Radim Krcmar) [1420755] - [x86] kvm: x86: memset whole irq_eoi (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix the NMI IDT-vectoring handling (Radim Krcmar) [1420755] - [x86] kvm: nvmx: postpone VMCS changes on MSR_IA32_APICBASE write (Radim Krcmar) [1420755] - [x86] kvm: nvmx: fix msr bitmaps to prevent L2 from accessing L0 x2APIC (Radim Krcmar) [1420755] - [x86] kvm: x86: nvmx: maintain internal copy of current VMCS (Radim Krcmar) [1420755] - [x86] kvm: vmx: handle PML full VMEXIT that occurs during event delivery (Radim Krcmar) [1420755] - [virt] kvm: nvmx: Fix memory corruption when using VMCS shadowing (Radim Krcmar) [1420755] - [virt] kvm: vmx: ensure VMCS is current while enabling PML (Radim Krcmar) [1420755] - [virt] kvm: nvmx: vmx instructions: fix segment checks when L1 is in long mode (Radim Krcmar) [1420755] - [virt] kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES (Radim Krcmar) [1420755] - [x86] svm: bitwise vs logical op typo (Radim Krcmar) [1420755] - [virt] kvm: cap halt polling at exactly halt_poll_ns (Radim Krcmar) [1420755] - [virt] kvm: async_pf: do not warn on page allocation failures (Radim Krcmar) [1420755] - [x86] kvm: x86: fix conversion of addresses to linear in 32-bit protected mode (Radim Krcmar) [1420755] - [x86] kvm: x86: only channel 0 of the i8254 is linked to the HPET (Radim Krcmar) [1420755] - [x86] kvm: vmx: fix the writing POSTED_INTR_NV (Radim Krcmar) [1420755] - [x86] kvm: x86: correctly print #AC in traces (Radim Krcmar) [1420755] - [kernel] static_key: WARN on usage before jump_label_init was called (Radim Krcmar) [1420755] - [x86] kvm: nvmx: check host CR3 on vmentry and vmexit (Ladi Prosek) [1326138] - [x86] kvm: nvmx: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek) [1326138] - [x86] kvm: nvmx: propagate errors from prepare_vmcs02 (Ladi Prosek) [1326138] - [x86] kvm: nvmx: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek) [1326138] - [x86] kvm: nvmx: support descriptor table exits (Ladi Prosek) [1326138] - [x86] kvm: nvmx: invvpid handling improvements (Ladi Prosek) [1326138] - [x86] kvm: vmx: clean up declaration of VPID/EPT invalidation types (Ladi Prosek) [1326138] - [x86] nvmx: mark ept single context invalidation as supported (Ladi Prosek) [1326138] - [x86] kvm: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Marcelo Tosatti) [1415766] - [x86] kvm: x86: do not go through vcpu in __get_kvmclock_ns (Marcelo Tosatti) [1415766] - [uapi] kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use (Marcelo Tosatti) [1415766] - [x86] kvm: x86: introduce get_kvmclock_ns (Marcelo Tosatti) [1415766] - [x86] kvm: x86: initialize kvmclock_offset (Marcelo Tosatti) [1415766] - [x86] pvclock: introduce seqcount-like API (Marcelo Tosatti) [1415766] - [x86] pvclock: Get rid of __pvclock_read_cycles in function pvclock_read_flags (Marcelo Tosatti) [1415766] - [x86] pvclock: Cleanup to remove function pvclock_get_nsec_offset (Marcelo Tosatti) [1415766]- [crypto] ccp - Fix double add when creating new DMA command (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp - Fix DMA operations when IOMMU is enabled (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp: Do not support CCP crypto API in RHEL7 (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Make channel allocation callbacks optional (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Rework dma_chan_get (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix handling of RSA exponent on a v5 device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Clean up the LSB slot allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - remove unneeded code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change bitfield type to unsigned ints (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change type of struct member lsb to signed (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Make syslog errors human-readable (Suravee Suthikulpanit) [1390820] - [crypto] ccp - clean up data structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix return value check in ccp_dmaengine_register() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Suravee Suthikulpanit) [1390820] - [crypto] ccp - add missing release in ccp_dmaengine_register (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable use of the additional CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable DMA service on a v5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add support for the RNG in a version 5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Let a v5 CCP provide the same function as v3 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code to enable checks for queue space (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code supporting the CCP's RNG (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor the storage block allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - refactoring: symbol cleanup (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Shorten the fields of the action structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Abstract PCI info for the CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non-conforming comment style (Suravee Suthikulpanit) [1390820] - [crypto] ccp - constify ccp_actions structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Ensure all dependencies are specified (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Register the CCP as a DMA resource (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix RT breaking #include (Suravee Suthikulpanit) [1390820] - [crypto] ccp - fix lock acquisition code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add abstraction for device-specific calls (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP versioning support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Support for multiple CCPs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove check for x86 family and model (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use to_pci_dev and to_platform_device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use precalculated hash from headers (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use module name in driver structures (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change references to accelerator to offload (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Replace BUG_ON with WARN_ON and a return code (Suravee Suthikulpanit) [1390820] - [crypto] drivers - Fix Kconfig selects (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Protect against poorly marked end of sg list (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove unused structure field (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Convert calls to their devm_ counterparts (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Update CCP build support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Updates for checkpatch warnings/errors (Suravee Suthikulpanit) [1390820] - [crypto] ccp - terminate ccp_support array with empty element (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Check for CCP before registering crypto algs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Do not sign extend input data to CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove "select OF" from Kconfig (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Base AXI DMA cache settings on device tree (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Modify PCI support in prep for arm64 support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Perform completion callbacks using a tasklet (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Move HMAC calculation down to ccp ops file (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix ccp_run_passthru_cmd dma variable assignments (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device enabled/disabled changes (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change data length declarations to u64 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove redundant dev_set_drvdata (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP Kconfig fixes (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - fix coccinelle warnings (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - CCP device driver build files (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device driver and interface support (Suravee Suthikulpanit) [1390820] - [acpi] revert "acpi / apd: Remove CLK_IS_ROOT" (Suravee Suthikulpanit) [1422966] - [tty] serial: 8250dw: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1422966]- [fs] red hat kabi: Added flag signifying the use of file_operations_extend structure (Steve Dickson) [1356123] - [fs] red hat kabi: Remove the file operations that cause the kABI breakage (Steve Dickson) [1356123] - [fs] red hat kabi: Add new system call to nfs in a kABI compatible way (Steve Dickson) [1356123] - [fs] red hat kabi: introduce new calls to file_operations_extend (Steve Dickson) [1356123] - [fs] red hat kabi: Use #ifndef __GENKSYMS__ to maintain kAPI (Steve Dickson) [1356123] - [fs] try to clone files first in vfs_copy_file_range (Steve Dickson) [1356123] - [fs] nfs: Add COPY nfs operation (Steve Dickson) [1356123] - [fs] nfs: Add nfs_commit_file() (Steve Dickson) [1356123] - [fs] vfs: pull btrfs clone API to vfs layer (Steve Dickson) [1356123] - [fs] locks: new locks_mandatory_area calling convention (Steve Dickson) [1356123] - [fs] locks: make locks_mandatory_area check for file-private locks (Steve Dickson) [1356123] - [fs] vfs: Add vfs_copy_file_range() support for pagecache copies (Steve Dickson) [1356123] - [fs] powerpc: Wire up copy_file_range() syscall (Steve Dickson) [1356123] - [fs] s390: wire up copy_file_range syscall (Steve Dickson) [1356123] - [fs] x86: add sys_copy_file_range to syscall tables (Steve Dickson) [1356122 1356123] - [fs] vfs: add copy_file_range syscall and vfs helper (Steve Dickson) [1356123] - [fs] sunrpc: don't call sleeping functions from the notifier block callbacks (Scott Mayhew) [1422910] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1422910] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1422910] - [fs] nfsd: Implement the COPY call (Steve Dickson) [1356122] - [fs] nfsd: implement the NFSv4.2 CLONE operation (Steve Dickson) [1356122] - [fs] nfs: Don't take a reference on fl->fl_file for LOCK operation (Benjamin Coddington) [1386924] - [fs] gfs2: mark the journal idle to fix ro mounts (Robert S Peterson) [1213119] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Dave Wysochanski) [1316251] - [fs] fuse: add support for SEEK_HOLE and SEEK_DATA in lseek (Carlos Maiolino) [1306396] - [fs] ext4: Fix handling of extended tv_sec (Carlos Maiolino) [1278465]- [net] fix creation adjacent device symlinks (Adrian Reber) [1412898] - [net] prevent of emerging cross-namespace symlinks (Adrian Reber) [1412898] - [netdrv] macvlan: unregister net device when netdev_upper_dev_link() fails (Adrian Reber) [1412898] - [net] netfilter: nft_range: add the missing NULL pointer check (Phil Sutter) [1418969] - [net] netfilter: nf_tables: simplify the basic expressions' init routine (Phil Sutter) [1418969] - [net] netfilter: nf_tables: avoid uninitialized variable warning (Phil Sutter) [1418969] - [net] netfilter: nft_range: validate operation netlink attribute (Phil Sutter) [1418969] - [net] netfilter: nf_tables: add range expression (Phil Sutter) [1418969] - [net] netfilter: nf_tables: remove useless U8_MAX validation (Phil Sutter) [1418969] - [net] netfilter: nf_tables: fix type mismatch with error return from nft_parse_u32_check (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: fix error handling in nft_exthdr_init() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: underflow in nft_parse_u32_check() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: validate maximum value of u32 netlink attributes (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes (Phil Sutter) [1418969] - [net] ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki) [1388846] - [net] vxlan: fix oops in dev_fill_metadata_dst (Paolo Abeni) [1423068] - [net] ip_forward: Drop frames with attached skb->sk (Florian Westphal) [1421006] - [net] ipv4: ip_forward: perform skb->pkt_type check at the beginning (Florian Westphal) [1421006] - [lib] rhashtable-test: Get rid of previous workaround (Phil Sutter) [1393817] - [lib] rhashtable-test: Fix max_size parameter description (Phil Sutter) [1393817] - [lib] rhashtable-test: allow to retry even if -ENOMEM was returned (Phil Sutter) [1393817] - [lib] rhashtable-test: retry insert operations (Phil Sutter) [1393817] - [lib] rhashtable-test: add cond_resched() to thread test (Phil Sutter) [1393817] - [lib] rhashtable: Add rhlist interface (Phil Sutter) [1393817] - [lib] rhashtable: fix a memory leak in alloc_bucket_locks() (Phil Sutter) [1393817] - [lib] rhashtable: add rhashtable_lookup_get_insert_key() (Phil Sutter) [1393817] - [lib] rhashtable: Remove GFP flag from rhashtable_walk_init (Phil Sutter) [1393817] - [lib] rhashtable: fix shift by 64 when shrinking (Phil Sutter) [1393817] - [lib] rhashtable: avoid large lock-array allocations (Phil Sutter) [1393817] - [lib] rhashtable: accept GFP flags in rhashtable_walk_init (Phil Sutter) [1393817] - [net] netfilter: built-in NAT support for UDPlite (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for SCTP (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for DCCP (Davide Caratti) [1357840] - [net] netfilter: conntrack: built-in support for UDPlite (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for SCTP (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for DCCP (Davide Caratti) [1387537] - [net] netfilter: conntrack: simplify init/uninit of L4 protocol trackers (Davide Caratti) [1387537] - [net] igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() (Hangbin Liu) [1420972] - [net] mld: do not remove mld souce list info when set link down (Hangbin Liu) [1383584] - [net] openvswitch: maintain correct checksum state in conntrack actions (Lance Richardson) [1409558]- [net] introduce net_device_extended (Jiri Benc) [1382040] - [net] bonding: update documentation section after dev->trans_start removal (Ivan Vecera) [1382040] - [net] deprecate dev->trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start update with helper (Ivan Vecera) [1382040] - [net] netdevice: add helper to update trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Ivan Vecera) [1382040] - [net] sched: make dev_trans_start return vlan's real dev trans_start (Ivan Vecera) [1382040] - [net] ptp: Introduce a high resolution frequency adjustment method (Ivan Vecera) [1382040] - [net] ipip: Properly mark ipip GRO packets as encapsulated (Ivan Vecera) [1382040] - [net] introduce csum_replace_by_diff() helper (Ivan Vecera) [1382040] - [net] ipv6: gro: support sit protocol (Ivan Vecera) [1382040] - [net] skb_segment() should preserve backpressure (Ivan Vecera) [1382040] - [net] skb_segment() provides list head and tail (Ivan Vecera) [1382040] - [net] ipip: Add gro callbacks to ipip offload (Ivan Vecera) [1382040] - [kernel] list: fix order of arguments for hlist_add_after(_rcu) (Ivan Vecera) [1382040] - [kernel] list: make hlist_add_after() argument names match hlist_add_after_rcu() (Ivan Vecera) [1382040] - [net] rtnl: stats - add missing netlink message size checks (Ivan Vecera) [1382040] - [net] rtnl: info leak in rtnl_fill_vfinfo() (Ivan Vecera) [1382040] - [net] rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling (Ivan Vecera) [1382040] - [net] Update API for VF vlan protocol 802.1ad support (Ivan Vecera) [1382040] - [net] introduce default neigh_construct/destroy ndo calls for L2 upper devices (Ivan Vecera) [1382040] - [net] add dev arg to ndo_neigh_construct/destroy (Ivan Vecera) [1382040] - [net] add netdev_lockdep_set_classes() helper (Ivan Vecera) [1382040] - [documentation] taskstats: fix nl parsing in accounting/getdelays.c (Ivan Vecera) [1382040] - [net] neigh: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] rtnl: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] openvswitch: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] sock_diag: align nlattr properly when needed (Ivan Vecera) [1382040] - [fs] quota: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] macsec: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] wireless: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] ieee802154: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] l2tp: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] bridge: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] openvswitch: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] sched: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] rtnl: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [kernel] taskstats: use the libnl API to align nlattr on 64-bit (Ivan Vecera) [1382040] - [net] xfrm: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] libnl: add nla_put_u64_64bit() helper (Ivan Vecera) [1382040] - [net] libnl: nla_put_msecs(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_s64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_net64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_be64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_le64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: fix help of _64bit functions (Ivan Vecera) [1382040] - [net] ip6mr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] ipmr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] rtnl: use the new API to align IFLA_STATS* (Ivan Vecera) [1382040] - [net] libnl: add more helpers to align attributes on 64-bit (Ivan Vecera) [1382040] - [net] nla_align_64bit() needs to test the right pointer. (Ivan Vecera) [1382040] - [net] rtnetlink: add new RTM_GETSTATS message to dump link stats (Ivan Vecera) [1382040] - [net] fix HAVE_EFFICIENT_UNALIGNED_ACCESS typos (Ivan Vecera) [1382040] - [net] Add helpers for 64-bit aligning netlink attributes. (Ivan Vecera) [1382040] - [net] Align IFLA_STATS64 attributes properly on architectures that need it. (Ivan Vecera) [1382040] - [net] rtnetlink: rtnl_fill_stats: avoid an unnecssary stats copy (Ivan Vecera) [1382040] - [net] sched: do not requeue a NULL skb (Ivan Vecera) [1382040] - [net] netlink: use nla_get_in_addr and nla_put_in_addr for ipv4 address (Ivan Vecera) [1382040] - [net] rtnetlink: fix frame size warning in rtnl_fill_ifinfo (Ivan Vecera) [1382040] - [net] netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings (Ivan Vecera) [1382040] - [net] qdisc: validate skb without holding lock (Ivan Vecera) [1382040] - [net] netlink: Fix shadow warning on jiffies (Ivan Vecera) [1382040] - [net] sch_tbf: Fix potential memory leak in tbf_change() (Ivan Vecera) [1382040] - [net] sch_netem: support of 64bit rates (Ivan Vecera) [1382040] - [net] sch_netem: more precise length of packets (Ivan Vecera) [1382040] - [net] sch_tbf: add TBF_BURST/TBF_PBURST attribute (Ivan Vecera) [1382040] - [net] sch_tbf: use do_div() for 64-bit divide (Ivan Vecera) [1382040] - [net] sched: tbf: fix the calculation of max_size (Ivan Vecera) [1382040] - [kernel] taskstats: add nla_nest_cancel() for failure processing between nla_nest_start() and nla_nest_end() (Ivan Vecera) [1382040] - [net] net_sched: tbf: support of 64bit rates (Ivan Vecera) [1382040] - [net] netevent/netlink.h: Remove extern from function prototypes (Ivan Vecera) [1382040] - [net] net_sched: htb: support of 64bit rates (Ivan Vecera) [1382040] - [net] net_sched: add u64 rate to psched_ratecfg_precompute() (Ivan Vecera) [1382040] - [net] ipv4: Update parameters for csum_tcpudp_magic to their original types (Ivan Vecera) [1382040] - [net] tcp: reserve tcp_skb_mss() to tcp stack (Ivan Vecera) [1382040] - [net] ipvs: properly declare tunnel encapsulation (Ivan Vecera) [1382040] - [net] sit: use kfree_skb to replace dev_kfree_skb (Ivan Vecera) [1382040]- [netdrv] cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter (Don Dutile) [1385866 1417284] - [netdrv] mlx5: E-Switch, Handle mode change failures (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow counter bulk command out mailbox allocation (Don Dutile) [1385330 1417284] - [infiniband] ib/rdmavt: Don't vfree a kzalloc'ed memory region (Don Dutile) [1385848 1417284] - [infiniband] ib/rxe: Fix kmem_cache leak (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix race condition between requester and completer (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix duplicate atomic request handling (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix kernel panic in udp_setup_tunnel (Don Dutile) [1417284] - [infiniband] ib/mlx5: Set source mac address in FTE (Don Dutile) [1417284] - [infiniband] ib/mlx5: Enable MAD_IFC commands for IB ports only (Don Dutile) [1417284] - [infiniband] ib/mlx4: Diagnostic HW counters are not supported in slave mode (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix code indentation in QP1 MAD flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix incorrect MC join state bit-masking on SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/ipoib: Don't allow MC joins during light MC flush (Don Dutile) [1417284] - [infiniband] ib/rxe: fix GFP_KERNEL in spinlock context (Don Dutile) [1417284] - [netdrv] mlx4_en: fix off by one in error handling (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix panic on xmit while port is down (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fixes for DCBX (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state() (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all() (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Fix parsing of vlan packets when updating lro header (Don Dutile) [1417284] - [netdrv] mlx5e: Fix global PFC counters replication (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent casting overflow (Don Dutile) [1417284] - [netdrv] mlx5e: Move an_disable_cap bit to a new position (Don Dutile) [1417284] - [netdrv] mlx5e: Fix xmit_more counter race issue (Don Dutile) [1417284] - [net] xprtrdma: Fix receive buffer accounting (Don Dutile) [1417284] - [net] xprtrdma: revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") (Don Dutile) [1417284] - [infiniband] iw_cxgb4: block module unload until all ep resources are released (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: call dev_put() on l2t allocation failure (Don Dutile) [1385866 1417284] - [infiniband] ib/hfi1: Rework debugfs to use SRCU (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Make n_krcvqs be an unsigned long integer (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add QSFP sanity pre-check (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix AHG KDETH Intr shift (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix SGE length for misaligned PIO copy (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Don't return errors from poll_cq (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Use TIR number based on selector (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Simplify code by removing return variable (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Return EINVAL when caller specifies too many SGEs (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Don't return errors from poll_cq (Don Dutile) [1417284] - [infiniband] revert "ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one" (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix memory corruption in ipoib cm mode connect flow (Don Dutile) [1417284] - [infiniband] ib/core: Fix use after free in send_leave function (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Make _free_qp static to silence build warning (Don Dutile) [1385866 1417284] - [infiniband] ib/isert: Properly release resources on DEVICE_REMOVAL (Don Dutile) [1417284] - [infiniband] ib/hfi1: Fix the size parameter to find_first_bit (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Fix the size parameter to find_first_bit (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Increase number of ethtool steering priorities (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Add error prints when validate ETS failed (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Fix memory leak if refreshing TIRs fails (Don Dutile) [1417284] - [netdrv] mlx5e: Add ethtool counter for TX xmit_more (Don Dutile) [1417284] - [netdrv] mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for SQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Don't post fragmented MPWQE when RQ is disabled (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for RQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Limit UMR length to the device's limitation (Don Dutile) [1417284] - [infiniband] ib/hfi1: Clean up type used and casting (Don Dutile) [1382806 1417284] - [infiniband] ib/srpt: Update sport->port_guid with each port refresh (Don Dutile) [1417284] - [infiniband] ib/mlx5: Remove superfluous include of io-mapping.h (Don Dutile) [1385330 1417284] - [infiniband] i40iw: Do not set self-referencing pointer to NULL after kfree (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1385866 1417284] - [rdma] ib/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1417284] - [infiniband] ib/qib: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1381986 1417284] - [infiniband] iw_cxgb4: use the MPA initiator's IRD if < our ORD (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: limit IRD/ORD advertised to ULP by device max (Don Dutile) [1385866 1417284] - [infiniband] ib/rdmvat: Fix double vfree() in rvt_create_qp() error path (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Improve J_KEY generation (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Return invalid field for non-QSFP CableInfo queries (Don Dutile) [1382806 1417284] - [infiniband] ib/usnic: Fix error return code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add missing error code assignment before test (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Using kfree_rcu() to simplify the code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Validate header in set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pass packet ptr to set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fetch monitor values on-demand for CableInfo query (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1, ib/qib: Fix qp_stats sleep with rcu read lock held (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove duplicated include from affinity.c (Don Dutile) [1382806 1417284] - [infiniband] ib/isert: fix error return code in isert_alloc_login_buf() (Don Dutile) [1417284] - [infiniband] ib/core: Fix possible memory leak in cma_resolve_iboe_route() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Allocate cpu mask on the heap to silence warning (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Make function use_tunnel_data return void (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, Avoid ACLs in the offloads mode (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Set the send-to-vport rules in the correct table (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Return the correct devlink e-switch mode (Don Dutile) [1417284] - [netdrv] mlx5e: Retrieve the switchdev id from the firmware only once (Don Dutile) [1417284] - [netdrv] mlx5: Update last-use statistics for flow rules (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Added missing check of msg length in verifying its signature (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix pci error recovery flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Optimization for MTU change (Don Dutile) [1417284] - [netdrv] mlx5e: Set port MTU on netdev creation rather on open (Don Dutile) [1417284] - [netdrv] cxgb4: Fixes resource allocation for ULD's in kdump kernel (Don Dutile) [1385866 1417284] - [infiniband] Soft RoCE driver (Don Dutile) [1384574 1417284] - [infiniband] ib/uverbs: Fix race between uverbs_close and remove_one (Don Dutile) [1417284] - [infiniband] ib/mthca: Clean up error unwind flow in mthca_reset() (Don Dutile) [1417284] - [infiniband] ib/mthca: NULL arg to pci_dev_put is OK (Don Dutile) [1417284] - [infiniband] ib/hfi1: NULL arg to sc_return_credits is OK (Don Dutile) [1382806 1417284] - [infiniband] Use smaller 512 byte messages for portmapper messages (Don Dutile) [1417284] - [infiniband] ib/ipoib: Report SG feature regardless of HW UD CSUM capability (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Don't use GFP_ATOMIC for CQ resize struct (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Expand reported serial number (Don Dutile) [1382806 1417284] - [uapi] ib/hfi1: Allow for non-double word multiple message sizes for user SDMA (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Eliminate redundant opcode test in mr ref clear (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Handle kzalloc failure in init_pervl_scs (Don Dutile) [1382806 1417284] - [infiniband] ib/qib, ib/hfi1: Fix grh creation in ud loopback (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Use hdr2sc function to calculate 5-bit SC (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Cleanup UD packet handler (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename hfi1_pio_header to hfi1_sdma_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unused elements from struct ahg_ib_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reset QSFP on every run through channel tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Ignore QSFP interrupts until power stabilizes (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Disable external device configuration requests (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt, hfi1: Fix NFSoRDMA failure with FRMR enabled (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Add the capability for reserved operations (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace message units (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add sysfs entry to override SDMA interrupt affinity (Don Dutile) [1382806 1417284] - [lib] cpumask: factor out show_cpumap into separate helper function (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add static PCIe Gen3 CTLE tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Read all firmware versions (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Explain state complete frame details (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Modify the default number of kernel receive conexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add support for extended memory management (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Work request processing for fast register mr and invalidate (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Handle send with invalidate opcode in the RC recv path (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Handle local operations in post send (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add mechanism to invalidate MR keys (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add support for ib_map_mr_sg (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pull FECN/BECN processing to a common place (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix to fully initialize send context area (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix integrity errors counter value calculation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Use new driver specific post send table (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Add qib post send table (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Add hfi1 post send tables (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add data structures and routines for table driven post send (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Correct receive packet handler assignment (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Improve SDMA engine assignment for user SDMA (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Refine user process affinity algorithm (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reserve and collapse CPU cores for contexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add global structure for affinity assignments (Don Dutile) [1382806 1417284] - [infiniband] iw_cm: free cm_id resources on the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: don't block in destroy_qp awaiting the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: explicitly move the qp to ERROR state during flush (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: stop MPA_REPLY timer when disconnecting (Don Dutile) [1385866 1417284] - [infiniband] ib/core: Add flow control to the portmapper netlink calls (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb3: Use AF_INET for sin_family field (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Use kfree_skb instead of kfree (Don Dutile) [1385866 1417284] - [infiniband] ib/mlx5: Fix duplicate const warning (Don Dutile) [1385330 1417284] - [infiniband] ib/isert: Remove an unused member variable (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_queue_response() (Don Dutile) [1417284] - [infiniband] ib/srpt: Limit the number of SG elements per work request (Don Dutile) [1417284] - [rdma] ib/core, rdma rw api: Do not exceed QP SGE send limit (Don Dutile) [1417284] - [infiniband] ib/core: Make rdma_rw_ctx_init() initialize all used fields (Don Dutile) [1417284] - [infiniband] ib/hfi1: Add counter to track unsupported packets drop (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add VL XmitDiscards counters to the opapmaquery (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace sparse errors (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Separate tracepoints into specific headers (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix typo (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unnecessary done label in hfi1_write_iter (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Clean up port state structure definition (Don Dutile) [1382806 1417284] - [netdrv] mlx5_core/health: Remove deprecated create_singlethread_workqueue (Don Dutile) [1385330 1417284] - [netdrv] mlx4_core: Check device state before unregistering it (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Query minimum required header copy during xmit (Don Dutile) [1383787 1417284] - [netdrv] mlx5e: Check the minimum inline header mode before xmit (Don Dutile) [1383787 1417284] - [target] libcxgb: add library module for Chelsio drivers (Don Dutile) [1417284] - [netdrv] mlx5: Use PTR_ERR_OR_ZERO() to simplify the code (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: break out tx_desc write into separate function (Don Dutile) [1385329 1417284] - [net] xprtrdma: fix semicolon.cocci warnings (Don Dutile) [1417284] - [net] rds: tcp: Enable multipath RDS for TCP (Don Dutile) [1417284] - [net] rds: tcp: Reduce code duplication in rds_tcp_reset_callbacks() (Don Dutile) [1417284] - [net] rds: tcp: avoid bad page reference in rds_tcp_listen_data_ready (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Add API to configure rules for the offloaded mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use two priorities for SRIOV offloads mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Introduce bulk reading of flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Store counters in rbtree instead of list (Don Dutile) [1385330 1417284] - [net] xprtrdma: No direct data placement with krb5i and krb5p (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up fixup_copy_count accounting (Don Dutile) [1401797 1417284] - [net] xprtrdma: Update only specific fields in private receive buffer (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not update {head, tail}.iov_len in rpcrdma_inline_fixup() (Don Dutile) [1401797 1417284] - [net] xprtrdma: rpcrdma_inline_fixup() overruns the receive page list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders no longer share one rl_segments array (Don Dutile) [1401797 1417284] - [net] xprtrdma: Place registered MWs on a per-req list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Release orphaned MRs immediately (Don Dutile) [1401797 1417284] - [net] xprtrdma: Allocate MRs on demand (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders must not return zero (Don Dutile) [1401797 1417284] - [net] xprtrdma: Honor ->send_request API contract (Don Dutile) [1401797 1417284] - [net] xprtrdma: Reply buffer exhaustion can be catastrophic (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up device capability detection (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove rpcrdma_map_one() and friends (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove ALLPHYSICAL memory registration mode (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not leak an MW during a DMA map failure (Don Dutile) [1401797 1417284] - [net] xprtrdma: Refactor MR recovery work queues (Don Dutile) [1401797 1417284] - [net] xprtrdma: Use scatterlist for DMA mapping and unmapping under FMR (Don Dutile) [1401797 1417284] - [net] xprtrdma: Rename fields in rpcrdma_fmr (Don Dutile) [1401797 1417284] - [net] xprtrdma: Move init and release helpers (Don Dutile) [1401797 1417284] - [net] xprtrdma: Create common scatterlist fields in rpcrdma_mw (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove FMRs from the unmap list after unmapping (Don Dutile) [1401797 1417284] - [netdrv] mlx5e: Expose flow control counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Expose RDMA VPort counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add support to get ethtool flow rules (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Support l3/l4 flow type specs in ethtool flow steering (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add ethtool flow steering support (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Properly remove all steering objects (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Introduce mlx5_flow_steering structure (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Don Dutile) [1383601 1417284] - [netdrv] mlx4: Fix some indent inconsistancy (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Introduce SRIOV VF representors (Don Dutile) [1383788 1417284] - [netdrv] mlx5: Add Representors registration API (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Add support for multiple profiles (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Mark enabled RQTs instances explicitly (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: TIRs management refactoring (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Create NIC global resources only once (Don Dutile) [1417284] - [netdrv] mlx5e: Add devlink based SRIOV mode changes (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Add devlink interface (Don Dutile) [1383792 1417284] - [net] devlink: Add E-Switch mode control (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create vport rx rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add offloads table (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Introduce offloads steering namespace (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create send-to-vport rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add miss rule for offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add support for the sriov offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add operational mode to the SRIOV e-Switch (Don Dutile) [1383792 1417284] - [net] rds: Do not send a pong to an incoming ping with 0 src port (Don Dutile) [1417284] - [net] rds: tcp: Simplify reconnect to avoid duelling reconnnect attempts (Don Dutile) [1417284] - [net] rds: tcp: Hooks to set up a single connection path (Don Dutile) [1417284] - [net] rds: tcp: make receive path use the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: make ->sk_user_data point to a rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Refactor connection destruction to handle multiple paths (Don Dutile) [1417284] - [net] rds: tcp: Make rds_tcp_connection track the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Remove dead logic around c_passive in rds-tcp (Don Dutile) [1417284] - [net] rds: Rework path specific indirections (Don Dutile) [1417284] - [netdrv] be2net: signedness bug in be_msix_enable() (Don Dutile) [1417284] - [netdrv] mlx5e: Report correct auto negotiation and allow toggling (Don Dutile) [1383786 1417284] - [netdrv] mlx5e: Use new ethtool get/set link ksettings API (Don Dutile) [1417284] - [netdrv] mlx5e: Add missing 50G baseSR2 link mode (Don Dutile) [1417284] - [uapi] ethtool: Add 50G baseSR2 link mode (Don Dutile) [1417284] - [netdrv] mlx5e: Toggle link only after modifying port parameters (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Support adaptive RX coalescing (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: CQE based moderation (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Introduce net device priv flags infrastructure (Don Dutile) [1417284] - [netdrv] mlx5e: Add TXQ set max rate support (Don Dutile) [1383785 1417284] - [netdrv] mlx5: Rate limit tables support (Don Dutile) [1383785 1417284] - [netdrv] be2net: Change copyright markings in source files (Don Dutile) [1417284] - [netdrv] be2net: support asymmetric rx/tx queue counts (Don Dutile) [1417284] - [netdrv] be2net: fix definition of be_max_eqs() (Don Dutile) [1417284] - [netdrv] cxgb4vf: Synchronize access to mailbox (Don Dutile) [1385866 1417284] - [netdrv] mlx4_en: Add DCB PFC support through CEE netlink commands (Don Dutile) [1383796 1417284] - [infiniband] ib/hfi1: Add device FW version string (Don Dutile) [1382806 1417284] - [infiniband] ib/core: Export a common fw_ver sysfs entry (Don Dutile) [1417284] - [infiniband] ib/ipoib: Use new device FW version string (Don Dutile) [1417284] - [infiniband] ib/usnic: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Support device FW version string (Don Dutile) [1385876 1417284] - [infiniband] ib/nes: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/mthca: Supprot device FW version string (Don Dutile) [1417284] - [infiniband] ib/mlx5: Support device FW version string (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Support device FW version string (Don Dutile) [1385329 1417284] - [infiniband] ib/i40iw: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Support device FW version string (Don Dutile) [1385866 1417284] - [infiniband] ib/cxgb3: Support device FW version string (Don Dutile) [1385866 1417284] - [rdma] ib/core: Add get FW version string to the core (Don Dutile) [1417284] - [netdrv] {net, ib}/mlx5: Refactor internal SRQ API (Don Dutile) [1385330 1417284] - [netdrv] ib/mlx5: Fix MODIFY_QP command input structure (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Report mlx5 TSO capabilities when querying device (Don Dutile) [1384619 1417284] - [infiniband] ib/mlx5: Enable flow steering for IPv6 traffic (Don Dutile) [1384580 1417284] - [uapi] ib/core: Add IPv6 support to flow steering (Don Dutile) [1384580 1417284] - [netdrv] ib/mlx5: Reset flow support for IB kernel ULPs (Don Dutile) [1384614 1417284] - [infiniband] ib/mlx5: Implements disassociate_ucontext API (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Add RSS QP support (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Extend create QP to get RWQ indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Extend create QP to get indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add Receive Work Queue Indirection table operations (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Introduce RWQ Indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Receive Work Queue indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add receive Work Queue verbs (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Add WQ support (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Work Queue object and its verbs (Don Dutile) [1384576 1417284] - [netdrv] mlx5: Export required core functions to support RSS (Don Dutile) [1384576 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Completion queue (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Memory registration (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb4: Configure 0B MRs to match HW implementation (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for connection manager (Don Dutile) [1385866 1417284] - [netdrv] rdma/iw_cxgb4: Add missing error codes for act open cmd (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: clean up c4iw_reject_cr() (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: allocate enough space for debugfs "qps" dump (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: only read markers_enabled mod param once (Don Dutile) [1385866 1417284] - [net] rds: tcp: Fix non static symbol warnings (Don Dutile) [1417284] - [netdrv] mlx5_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385329 1417284] - [netdrv] benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1417284] - [netdrv] cxgb4/cxgb4vf: Synchronize all MAC addresses (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Don Dutile) [1385866 1417284] - [net] rds: Update rds_conn_destroy to be MP capable (Don Dutile) [1417284] - [net] rds: Update rds_conn_shutdown to work with rds_conn_path (Don Dutile) [1417284] - [net] rds: Initialize all RDS_MPATH_WORKERS in __rds_conn_create (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_error() (Don Dutile) [1417284] - [net] rds: update rds-info related functions to traverse multiple conn_paths (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_connect_if_down() for MP-aware callers (Don Dutile) [1417284] - [net] rds: Make rds_send_pong() take a rds_conn_path argument (Don Dutile) [1417284] - [net] rds: Extract rds_conn_path from i_conn_path in rds_send_drop_to() for MP-capable transports (Don Dutile) [1417284] - [net] rds: fix possible double free on sock tear down (Don Dutile) [1417284] - [net] rds: Pass rds_conn_path to rds_send_xmit() (Don Dutile) [1417284] - [net] rds: Make rds_send_queue_rm() rds_conn_path aware (Don Dutile) [1417284] - [net] rds: Remove stale function rds_send_get_message() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_drop_acked() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_reset() (Don Dutile) [1417284] - [net] rds: rds_inc_path_init() helper function for MP capable transports (Don Dutile) [1417284] - [net] rds: recv path gets the conn_path from rds_incoming for MP capable transports (Don Dutile) [1417284] - [net] rds: add t_mp_capable bit to be set by MP capable transports (Don Dutile) [1417284] - [net] rds: split out connection specific state from rds_connection to rds_conn_path (Don Dutile) [1417284] - [net] rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1417284] - [net] rds: rds_cong_queue_updates needs to defer the congestion update transmission (Don Dutile) [1417284] - [net] rds: ib: Remove deprecated create_workqueue (Don Dutile) [1417284] - [netdrv] {net,ib}/mlx5: mlx5_ifc updates (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: fix ethtool -x (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: mlx4_en_netpoll() should schedule TX, not RX (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Correct issues with sc5 computation (Don Dutile) [1382806 1417284] - [netdrv] mlx5e: Fix del vxlan port command buffer memset (Don Dutile) [1417284] - [netdrv] mlx5e: start/stop all tx queues upon open/close netdev (Don Dutile) [1417284] - [netdrv] mlx5e: Fix TX Timeout to detect queues stuck on BQL (Don Dutile) [1417284] - [netdrv] cxgb4: update latest firmware version supported (Don Dutile) [1385866 1417284] - [netdrv] mlx5: Avoid setting unused var when modifying vport node GUID (Don Dutile) [1385330 1417284] - [net] rds: fix rds_tcp_init() error path (Don Dutile) [1417284] - [netdrv] mlx5e: Validate BW weight values of ETS (Don Dutile) [1417284] - [netdrv] mlx5e: Fix select queue callback (Don Dutile) [1417284] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Don Dutile) [1417284] - [netdrv] mlx5e: Handle RQ flush in error cases (Don Dutile) [1417284] - [netdrv] mlx5e: Implement ndo_tx_timeout callback (Don Dutile) [1417284] - [netdrv] mlx5e: Timeout if SQ doesn't flush during close (Don Dutile) [1417284] - [netdrv] mlx5: Add timeout handle to commands with callback (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix potential deadlock in command mode change (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Use ktime_get_ns() (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix wait_vital for VFs and remove fixed sleep (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix incorrect page count when in internal error (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Avoid calling sleeping function by the health poll thread (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix teardown errors that happen in pci error handler (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Reorganize ethtool statistics (Don Dutile) [1417284] - [netdrv] mlx5e: Fix number of PFC counters reported to ethtool (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent adding the same vxlan port (Don Dutile) [1417284] - [netdrv] mlx5e: Check for BlueFlame capability before allocating SQ uar (Don Dutile) [1417284] - [netdrv] mlx5e: Change enum to better reflect usage (Don Dutile) [1417284] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Update command strings (Don Dutile) [1385330 1417284] - [netdrv] mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create (Don Dutile) [1385330 1417284] - [infiniband] ib/srpt: Reduce QP buffer size (Don Dutile) [1417284] - [rdma] ib/rdmavt: Correct qp_priv_alloc() return value test (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Don't zero out qp->s_ack_queue in rvt_reset_qp (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix deadlock with txreq allocation slow path (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Prevent cross page boundary allocation (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix memory leak if QP creation failed (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Verify port number in flow steering create flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix error flow when sending mads under SRIOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix the SQ size of an RC QP (Don Dutile) [1385329 1417284] - [netdrv] ib/mlx5: Fix post send fence logic (Don Dutile) [1385330 1417284] - [infiniband] ib/core: Fix false search of the IB_SA_WELL_KNOWN_GUID (Don Dutile) [1417284] - [infiniband] ib/core: Fix no default GIDs when netdevice reregisters (Don Dutile) [1417284] - [netdrv] mlx4_en: Avoid unregister_netdev at shutdown flow (Don Dutile) [1385329 1417284] - [net] rds: fix coding style issues (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_one() should transition socket from RESETTING to UP (Don Dutile) [1417284] - [infiniband] ib/hfi1: Send a pkey change event on driver pkey update (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove FULL_MGMT_P_KEY from pkey table at link up (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential buffer overflow (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential NULL ptr dereference (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Prevent context loss (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Prevent context loss (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Increase packet egress timeout (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Correct warning during QPN allocation (Don Dutile) [1385848 1417284] - [infiniband] ib/rdmavt: Correct required callback functions for MODIFY_QP (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Fix credit return threshold adjustment (Don Dutile) [1382806 1417284] - [infiniband] ib/cma: Make the code easier to verify (Don Dutile) [1417284] - [infiniband] ib/mlx4: Properly initialize GRH TClass and FlowLabel in AHs (Don Dutile) [1385329 1417284] - [netdrv] mlx4e: Do not attempt to offload VXLAN ports that are unrecognized (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: initialize cmd.context_lock spinlock earlier (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, always set mc_promisc for allmulti vports (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix vport enable flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct error check on returned pointers (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct free() function (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow steering NIC capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix E-Switch flow steering capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Add device id of T540-BT adapter (Don Dutile) [1385866 1417284] - [net] rds: tcp: fix race windows in send-path quiescence by rds_tcp_accept_one() (Don Dutile) [1417284] - [net] rds: tcp: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Don Dutile) [1417284] - [net] rds: tcp: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Don Dutile) [1417284] - [infiniband] ib/ipoib: Don't update neigh validity for unresolved entries (Don Dutile) [1417284] - [infiniband] ib/ipoib: Disable bottom half when dealing with device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix race between ipoib_remove_one to sysfs functions (Don Dutile) [1417284] - [infiniband] ib/hfi1: Suppress sparse warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Use bit 0 instead of bit 1 (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix indentation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Annotate rvt_reset_qp() (Don Dutile) [1385848 1417284] - [infiniband] ib/mad: Fix indentation (Don Dutile) [1417284] - [infiniband] rdma/core: Fix indentation (Don Dutile) [1417284] - [infiniband] ib/usnic: Remove unused DMA attributes (Don Dutile) [1417284] - [infiniband] ib/core: fix an error code in ib_core_init() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Avoid large frame size warning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: fix some indenting (Don Dutile) [1382806 1417284] - [net] rds: fix an infoleak in rds_inc_info_copy (Don Dutile) [1417284] - [infiniband] ib/ipoib: Allow setting the device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Support SendOnlyFullMember MCG for SendOnly join (Don Dutile) [1417284] - [infiniband] ib/core: Support new type of join-state for multicast (Don Dutile) [1417284] - [net] rds: tcp: Avoid rds connection churn from rogue SYNs (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Don Dutile) [1417284] - [net] rds: tcp: block BH in TCP callbacks (Don Dutile) [1417284] - [net] xprtrdma: Remove qplock (Don Dutile) [1417284] - [net] xprtrdma: Faster server reboot recovery (Don Dutile) [1417284] - [net] xprtrdma: Remove ro_unmap() from all registration modes (Don Dutile) [1417284] - [net] xprtrdma: Add ro_unmap_safe memreg method (Don Dutile) [1417284] - [net] xprtrdma: Refactor __fmr_dma_unmap() (Don Dutile) [1417284] - [net] xprtrdma: Move fr_xprt and fr_worker to struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Refactor the FRWR recovery worker (Don Dutile) [1417284] - [net] xprtrdma: Reset MRs in frwr_op_unmap_sync() (Don Dutile) [1417284] - [net] xprtrdma: Save I/O direction in struct rpcrdma_frwr (Don Dutile) [1417284] - [net] xprtrdma: Rename rpcrdma_frwr::sg and sg_nents (Don Dutile) [1417284] - [net] xprtrdma: Use core ib_drain_qp() API (Don Dutile) [1417284] - [net] xprtrdma: Allow Read list and Reply chunk simultaneously (Don Dutile) [1417284] - [net] xprtrdma: Update comments in rpcrdma_marshal_req() (Don Dutile) [1417284] - [net] xprtrdma: Avoid using Write list for small NFS READ requests (Don Dutile) [1417284] - [net] xprtrdma: Prevent inline overflow (Don Dutile) [1417284] - [net] xprtrdma: Limit number of RDMA segments in RPC-over-RDMA headers (Don Dutile) [1417284] - [net] xprtrdma: Bound the inline threshold values (Don Dutile) [1417284] - [net] sunrpc: Advertise maximum backchannel payload size (Don Dutile) [1417284] - [netdrv] mlx5_core: Flow counters infrastructure (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Introduce flow steering destination of type counter (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Firmware commands to support flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Use a macro in mlx5_command_str() (Don Dutile) [1385330 1417284] - [infiniband] rdma/nes: replace custom print_hex_dump() (Don Dutile) [1417284] - [infiniband] ib/nes: Deinline nes_free_qp_mem, save 1072 bytes (Don Dutile) [1417284] - [infiniband] rdma/nes: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix for passing a valid QP pointer to the user space library (Don Dutile) [1417284] - [infiniband] ib/ipoib: Add readout of statistics using ethtool (Don Dutile) [1417284] - [infiniband] ulp/ipoib: remove pkey_mutex (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Convert a __force cast (Don Dutile) [1385866 1417284] - [net] svcrdma: Generalize svc_rdma_xdr_decode_req() (Don Dutile) [1417284] - [net] svcrdma: Eliminate code duplication in svc_rdma_recvfrom() (Don Dutile) [1417284] - [net] svcrdma: Drain QP before freeing svcrdma_xprt (Don Dutile) [1417284] - [net] svcrdma: Post Receives only for forward channel requests (Don Dutile) [1417284] - [net] svcrdma: svc_rdma_put_context() is invoked twice in Send error path (Don Dutile) [1417284] - [net] svcrdma: Support IPv6 with NFS/RDMA (Don Dutile) [1417284] - [infiniband] ib/isert: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [infiniband] ib/srpt: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [target] enhance and export target_alloc_sgl/target_free_sgl (Don Dutile) [1417284] - [target] ensure se_cmd->t_prot_sg is allocated when required (Don Dutile) [1417284] - [netdrv] mlx5e: Enable CQE compression when PCI is slower than link (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: Expand WQE stride when CQE compression is enabled (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: CQE compression (Don Dutile) [1383356 1417284] - [netdrv] mlx5: Fix merge errors (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Reset dcb state machine and tx queue prio only if dcb is enabled (Don Dutile) [1385866 1417284] - [netdrv] i40e: constify i40e_client_ops structure (Don Dutile) [1417284] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Implement trust vf ndo (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Implement promiscuous rx modes vf request handling (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Add promiscuous and allmulti FDB flowtable groups (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Use vport event handler for vport cleanup (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Enable/disable ACL tables on demand (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for spoofchk (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Introduce VST vport ingress/egress ACLs (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Fix error flow memory leak (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Replace vport spin lock with synchronize_irq() (Don Dutile) [1383290 1417284] - [netdrv] mlx5: Flow steering, Add vport ACL support (Don Dutile) [1383290 1417284] - [netdrv] mlx5e: Fix aRFS compilation dependency (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Check for firmware errors in the mailbox command loop (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Don't sleep when mbox cmd is issued from interrupt context (Don Dutile) [1385866 1417284] - [netdrv] mlx5e: Fix IPv6 tunnel checksum offload (Don Dutile) [1417284] - [netdrv] mlx5e: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1417284] - [netdrv] mlx4_en: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Enabling aRFS mechanism (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Add accelerated RFS support (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Create aRFS flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Initializing CPU reverse mapping (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Split the main flow steering table (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Support different attributes for priorities in namespace (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Introduce tc offload support (Don Dutile) [1417284] - [netdrv] mlx5: Set number of allowed levels in priority (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Introduce modify flow rule destination (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Direct TIR per RQ (Don Dutile) [1383273 1417284] - [netdrv] cxgb4: Add support to enable logging of firmware mailbox commands (Don Dutile) [1385866 1417284] - [infiniband] rdma/i40iw: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] treewide: Fix typos in printk (Don Dutile) [1417284] - [infiniband] rdma/nes: remove use of NETDEV_TX_LOCKED (Don Dutile) [1417284] - [netdrv] cxgb4: Decode link down reason code obtained from firmware (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: DCB message handler needs to use correct portid to netdev mapping (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Refactor t4_port_init function (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Properly decode port module type (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Avoids race and deadlock while freeing tx descriptor (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Add llseek operation for flash debugfs entry (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: add new routine to get adapter info (Don Dutile) [1385866 1417284] - [scsi] rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Don Dutile) [1417284] - [netdrv] cxgb3: fix out of bounds read (Don Dutile) [1385866 1417284] - [infiniband] rdma/nes: don't leak skb if carrier down (Don Dutile) [1417284] - [infiniband] iw_cxgb4: handle draining an idle qp (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iser-target: Use ib_drain_qp (Don Dutile) [1417284] - [infiniband] ib_srpt: fix a WARN_ON() message (Don Dutile) [1417284] - [infiniband] iw_cxgb3: support for iWARP port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_nes: remove port mapper related code (Don Dutile) [1417284] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1417284] - [infiniband] rdma/nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix error return code (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs (Don Dutile) [1417284] - [net] xprtrdma: Use an anonymous union in struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs (Don Dutile) [1417284] - [net] xprtrdma: Serialize credit accounting again (Don Dutile) [1417284] - [net] xprtrdma: Properly handle RDMA_ERROR replies (Don Dutile) [1417284] - [net] xprtrdma: Do not wait if ib_post_send() fails (Don Dutile) [1417284] - [net] xprtrdma: Segment head and tail XDR buffers on page boundaries (Don Dutile) [1417284] - [net] xprtrdma: Clean up dprintk format string containing a newline (Don Dutile) [1417284] - [net] xprtrdma: Clean up physical_op_map() (Don Dutile) [1417284] - [infiniband] iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc (Don Dutile) [1417284] - [infiniband] iser-target: Kill struct isert_rdma_wr (Don Dutile) [1417284] - [infiniband] iser-target: Convert to new CQ API (Don Dutile) [1417284] - [infiniband] iser-target: Split and properly type the login buffer (Don Dutile) [1417284] - [infiniband] iser-target: Remove ISER_RECV_DATA_SEG_LEN (Don Dutile) [1417284] - [infiniband] iser-target: Remove impossible condition from isert_wait_conn (Don Dutile) [1417284] - [infiniband] iser-target: Remove redundant wait in release_conn (Don Dutile) [1417284] - [infiniband] iser-target: Rework connection termination (Don Dutile) [1417284] - [infiniband] iser-target: Separate flows for np listeners and connections cma events (Don Dutile) [1417284] - [infiniband] iser-target: Add new state ISER_CONN_BOUND to isert_conn (Don Dutile) [1417284] - [infiniband] iser-target: Fix identification of login rx descriptor type (Don Dutile) [1417284] - [infiniband] iser: Accept arbitrary sg lists mapping if the device supports it (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Delete unnecessary variable initialisations in 11 functions (Don Dutile) [1385876 1417284] - [infiniband] ib/ipoib: Add handling for sending of skb with many frags (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server send CQs (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server receive CQs (Don Dutile) [1417284] - [net] svcrdma: Remove close_out exit path (Don Dutile) [1417284] - [net] svcrdma: Hook up the logic to return ERR_CHUNK (Don Dutile) [1417284] - [net] rpcrdma: Add RPCRDMA_HDRLEN_ERR (Don Dutile) [1417284] - [net] svcrdma: Close connection when a send error occurs (Don Dutile) [1417284] - [net] svcrdma: Do not send Write chunk XDR pad with inline content (Don Dutile) [1417284] - [net] svcrdma: Do not write xdr_buf::tail in a Write chunk (Don Dutile) [1417284] - [net] svcrdma: Find client-provided write and reply chunks once per reply (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix wait list processing (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce srpt_process_wait_list() (Don Dutile) [1417284] - [infiniband] ib/srpt: Log out all initiators if a port is disabled (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_write_pending() (Don Dutile) [1417284] - [infiniband] ib/srpt: Detect session shutdown reliably (Don Dutile) [1417284] - [infiniband] ib/srpt: Use a mutex to protect the channel list (Don Dutile) [1417284] - [infiniband] ib/srpt: Log private data associated with REJ (Don Dutile) [1417284] - [infiniband] ib/srpt: Eliminate srpt_find_channel() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline trivial CM callback functions (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix how aborted commands are processed (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_handle_cmd() error paths (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_close_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_shutdown_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify channel state management (Don Dutile) [1417284] - [infiniband] ib/srpt: Use scsilun_to_int() (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce target_reverse_dma_direction() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_get_ch_state() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_sdev_name() (Don Dutile) [1417284] - [infiniband] ib/srpt: Add parentheses around sizeof argument (Don Dutile) [1417284] - [infiniband] nes: handling failed allocation when creating workqueue (Don Dutile) [1417284] - [infiniband] ib/mlx4: Use boottime (Don Dutile) [1385329 1417284] - [infiniband] ib/iser: Use ib_drain_sq() (Don Dutile) [1417284] - [netdrv] mlx4: use new ETHTOOL_G/SSETTINGS API (Don Dutile) [1385329 1417284] - [infiniband] usnic: use __ethtool_get_ksettings (Don Dutile) [1417284] - [infiniband] usnic: use __ethtool_get_settings (Don Dutile) [1417284] - [infiniband] usnic: remove unused call to ethtool_ops::get_settings (Don Dutile) [1417284] - [infiniband] rdma/nes: Replace LRO with GRO (Don Dutile) [1417284] - [infiniband] treewide: Fix typo in printk (Don Dutile) [1417284]- [tools] tools/power turbostat: RHEL Add additional RAPL features to Intel processors (Prarit Bhargava) [1422076] - [tools] power turbostat: remove obsolete -M, -m, -C, -c options (Prarit Bhargava) [1422076] - [tools] power turbostat: Make extensible via the --add parameter (Prarit Bhargava) [1422076] - [tools] power turbostat: line up headers when -M is used (Prarit Bhargava) [1422076] - [tools] power turbostat: fix SKX PKG_CSTATE_LIMIT decoding (Prarit Bhargava) [1422076] - [tools] power turbostat: fix error case overflow read of slm_freq_table[] (Prarit Bhargava) [1422076] - [tools] power turbostat: Allocate correct amount of fd and irq entries (Prarit Bhargava) [1422076] - [tools] power turbostat: switch to tab delimited output (Prarit Bhargava) [1422076] - [tools] power turbostat: Gracefully handle ACPI S3 (Prarit Bhargava) [1422076] - [tools] power turbostat: tidy up output on Joule counter overflow (Prarit Bhargava) [1422076] - [tools] turbostat: allow user to alter DESTDIR and PREFIX (Prarit Bhargava) [1422076] - [tools] power turbostat: work around RC6 counter wrap (Prarit Bhargava) [1422076] - [tools] power turbostat: print IRTL MSRs (Prarit Bhargava) [1422076] - [tools] power turbostat: SGX state should print only if --debug (Prarit Bhargava) [1422076] - [tools] power turbostat: bugfix: TDP MSRs print bits fixing (Prarit Bhargava) [1422076] - [tools] power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump (Prarit Bhargava) [1422076] - [tools] power turbostat: call __cpuid() instead of __get_cpuid() (Prarit Bhargava) [1422076] - [tools] power turbostat: indicate SMX and SGX support (Prarit Bhargava) [1422076] - [tools] power turbostat: detect and work around syscall jitter (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXrc6 (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXMHz (Prarit Bhargava) [1422076] - [tools] power turbostat: show IRQs per CPU (Prarit Bhargava) [1422076] - [tools] power turbostat: make fewer systems calls (Prarit Bhargava) [1422076] - [tools] power turbostat: add --out option for saving output in a file (Prarit Bhargava) [1422076] - [tools] power turbostat: re-name "Busy" field to "Busy" (Prarit Bhargava) [1422076] - [tools] power turbostat: decode more CPUID fields (Prarit Bhargava) [1422076] - [tools] power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency (Prarit Bhargava) [1422076] - [tools] power turbostat: decode HWP registers (Prarit Bhargava) [1422076] - [tools] power turbostat: Decode MSR_MISC_PWR_MGMT (Prarit Bhargava) [1422076] - [tools] power turbostat: fix various build warnings (Prarit Bhargava) [1422076] - [tools] power turbostat: allow sub-sec intervals (Prarit Bhargava) [1422076]- [netdrv] nfp: add to redhat build configuration (John Linville) [1377767] - [netdrv] nfp: fix error return code in nfp_net_netdev_open() (John Linville) [1377767] - [netdrv] nfp: don't pad frames on receive (John Linville) [1377767] - [netdrv] nfp: drop support for old firmware ABIs (John Linville) [1377767] - [netdrv] nfp: remove linux/version.h includes (John Linville) [1377767] - [netdrv] nfp: check idx is -ENOSPC before using it is an index (John Linville) [1377767] - [netdrv] nfp: implement ethtool .get_link() callback (John Linville) [1377767] - [netdrv] nfp: remove unused parameter from nfp_net_write_mac_addr() (John Linville) [1377767] - [netdrv] nfp: correct name of control BAR define (John Linville) [1377767] - [netdrv] nfp: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (John Linville) [1377767] - [netdrv] nfp: use correct index to mask link state irq (John Linville) [1377767] - [netdrv] nfp: add async reconfiguration mechanism (John Linville) [1377767] - [netdrv] nfp: remove buggy RX buffer length validation (John Linville) [1377767] - [netdrv] nfp: remove unused suspicious mask defines (John Linville) [1377767] - [netdrv] nfp: correct names of constants in comments (John Linville) [1377767] - [netdrv] nfp: remove unnecessary static (John Linville) [1377767] - [netdrv] nfp: check the right pointer for errors (John Linville) [1377767] - [netdrv] nfp: allow ring size reconfiguration at runtime (John Linville) [1377767] - [netdrv] nfp: pass ring count as function parameter (John Linville) [1377767] - [netdrv] nfp: convert .ndo_change_mtu() to prepare/commit paradigm (John Linville) [1377767] - [netdrv] nfp: propagate list buffer size in struct rx_ring (John Linville) [1377767] - [netdrv] nfp: sync ring state during FW reconfiguration (John Linville) [1377767] - [netdrv] nfp: slice .ndo_open() and .ndo_stop() up (John Linville) [1377767] - [netdrv] nfp: move filling ring information to FW config (John Linville) [1377767] - [netdrv] nfp: preallocate RX buffers early in .ndo_open (John Linville) [1377767] - [netdrv] nfp: reorganize initial filling of RX rings (John Linville) [1377767] - [netdrv] nfp: cleanup tx ring flush and rename to reset (John Linville) [1377767] - [netdrv] nfp: allocate ring SW structs dynamically (John Linville) [1377767] - [netdrv] nfp: make *x_ring_init do all the init (John Linville) [1377767] - [netdrv] nfp: break up nfp_net_{alloc|free}_rings (John Linville) [1377767] - [netdrv] nfp: move link state interrupt request/free calls (John Linville) [1377767] - [netdrv] nfp: correct RX buffer length calculation (John Linville) [1377767] - [netdrv] nfp: call netif_carrier_off() during init (John Linville) [1377767] - [netdrv] nfp: clear ring delayed kick counters (John Linville) [1377767] - [netdrv] net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (John Linville) [1377767] - [netdrv] net: add driver for Netronome NFP4000/NFP6000 NIC VFs (John Linville) [1377767]- [net] mac80211: fix legacy and invalid rx-rate report (Stanislaw Gruszka) [1411078] - [pci] msi: Simplify PCI MSI code by initializing msi_desc.nvec_used earlier (Prarit Bhargava) [1417650] - [x86] perf/x86/intel/rapl: Make package handling more robust (Jiri Olsa) [1418688] - [x86] perf/x86/intel/rapl: Convert to hotplug state machine (Jiri Olsa) [1418688] - [x86] perf/x86: Set pmu->module in Intel PMU modules (Jiri Olsa) [1418688] - [x86] kvm: vmx: enable guest access to LMCE related MSRs (Paul Lai) [1402102] - [x86] kvm: vmx: validate individual bits of guest MSR_IA32_FEATURE_CONTROL (Paul Lai) [1402102] - [x86] kvm: vmx: move msr_ia32_feature_control to vcpu_vmx (Paul Lai) [1402102] - [x86] pci: vmd: Use x86_vector_domain as parent domain (Myron Stowe) [1395404] - [x86] asm/irq: Stop relying on magic JMP behavior for early_idt_handlers (Prarit Bhargava) [1422146] - [s390] scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send (Hendrik Brueckner) [1421749] - [s390] scsi: zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421750] - [s390] scsi: zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421751] - [s390] scsi: zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421752] - [block] Copy a user iovec if it includes gaps (Jeff Moyer) [1421263] - [tools] toops: Sync tools/include/uapi/linux/perf_event.h with the kernel (Jiri Olsa) [1391242] - [tools] perf record: Add clockid parameter (Jiri Olsa) [1391242] - [kernel] perf: Add per event clockid support (Jiri Olsa) [1391242 1404539] - [kernel] perf: Pass the event to arch_perf_update_userpage() (Jiri Olsa) [1391242] - [kernel] time: Introduce tk_fast_raw (Jiri Olsa) [1391242] - [kernel] time: Parametrize all tk_fast_mono users (Jiri Olsa) [1391242] - [kernel] timekeeping: Pass readout base to update_fast_timekeeper() (Jiri Olsa) [1391242] - [kernel] timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONIC (Jiri Olsa) [1391242] - [kernel] seqcount: Add raw_write_seqcount_latch() (Jiri Olsa) [1391242] - [kernel] audit: consistently record PIDs with task_tgid_nr() (Richard Guy Briggs) [1379453] - [kernel] audit: Simplify and correct audit_log_capset (Richard Guy Briggs) [1379453] - [kernel] audit: log module name on init_module (Richard Guy Briggs) [1382500] - [crypto] rsa - add .gitignore for crypto/*.-asn1.[ch] files (Prarit Bhargava) [1422663] - [netdrv] iwlwifi: mvm: fix txq aggregation bug (Stanislaw Gruszka) [1362524] - [powerpc] Convert cmp to cmpd in idle enter sequence (Steve Best) [1418770] - [powerpc] powerpc/vdso64: Use double word compare on pointers (Steve Best) [1418770]- [net] ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit() (Jakub Sitnicki) [1369158] - [net] ipv6: fix 4in6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] gre6: add Kconfig dependency for NET_IPGRE_DEMUX (Jakub Sitnicki) [1369158] - [net] ip6_tunnel: Account for tunnel header in tunnel MTU (Jakub Sitnicki) [1369158] - [net] gre: use nla_get_be32() to extract flowinfo (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() (Jakub Sitnicki) [1369158] - [net] gre: set inner_protocol on xmit (Jakub Sitnicki) [1369158] - [net] gre: fix error handler (Jakub Sitnicki) [1369158] - [net] ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads (Jakub Sitnicki) [1369158] - [net] ip6gre: Allow live link address change (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set flowi6_proto as IPPROTO_GRE in xmit path. (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: do not keep the GRE header around in collect medata mode (Jakub Sitnicki) [1369158] - [net] gre: Fix wrong tpi->proto in WCCP (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix get_size calculation for gre6 tunnel (Jakub Sitnicki) [1369158] - [net] ip6_gre: Use correct flags for reading TUNNEL_SEQ (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set inner protocol correctly in __gre6_xmit (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting (Jakub Sitnicki) [1369158] - [net] gre6: Fix flag translations (Jakub Sitnicki) [1369158] - [net] gre: receive also TEB packets for lwtunnels (Jakub Sitnicki) [1369158] - [net] gre: move iptunnel_pull_header down to ipgre_rcv (Jakub Sitnicki) [1369158] - [net] gre: change gre_parse_header to return the header length (Jakub Sitnicki) [1369158] - [net] gre: remove superfluous pskb_may_pull (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 transmit path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] ipv6: Generic tunnel cleanup (Jakub Sitnicki) [1369158] - [net] gre: Create common functions for transmit (Jakub Sitnicki) [1369158] - [net] ipv6: Create ip6_tnl_xmit (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 receive path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] gre: Move utility functions to common headers (Jakub Sitnicki) [1369158] - [net] ipv6: Cleanup IPv6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for GSO (Jakub Sitnicki) [1369158] - [net] gre: Add support for GRO/GSO of IPv6 GRE traffic (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for basic offloads offloads excluding GSO (Jakub Sitnicki) [1369158] - [net] ip6gretap: Fix MTU to allow for Ethernet header (Jakub Sitnicki) [1369158] - [net] gre: clear IFF_TX_SKB_SHARING (Jakub Sitnicki) [1369158] - [net] gre6: allow to update all parameters via rtnl (Jakub Sitnicki) [1369158] - [net] ip6_gre: Reduce log level in ip6gre_err() to debug (Jakub Sitnicki) [1369158] - [net] gre: use be16 variants of netlink functions (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix endianness errors in ip6gre_err (Jakub Sitnicki) [1369158] - [net] gre: allow live address change (Jakub Sitnicki) [1369158] - [net] gre: Set inner mac header in gro complete (Jakub Sitnicki) [1369158] - [net] gre: Fix typo in returning flags in netlink (Jakub Sitnicki) [1369158] - [net] ip6gre: add a rtnl link alias for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: allow changing mac address when device is up (Jakub Sitnicki) [1369158] - [net] ip6_gre: don't allow to remove the fb_tunnel_dev (Jakub Sitnicki) [1369158] - [net] gre: use icmp_hdr() to get inner ip header (Jakub Sitnicki) [1369158] - [net] ipv6: Fix the upper MTU limit in GRE tunnel (Jakub Sitnicki) [1369158] - [net] geneve: avoid use-after-free of skb->data (Sabrina Dubroca) [1326309] - [net] vxlan: Add new UDP encapsulation offload type for VXLAN-GPE (Sabrina Dubroca) [1326309] - [net] Merge VXLAN and GENEVE push notifiers into a single notifier (Sabrina Dubroca) [1326309] - [net] Combine GENEVE and VXLAN port notifiers into single functions (Sabrina Dubroca) [1326309] - [net] vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes (Sabrina Dubroca) [1326309] - [net] geneve: fix max_mtu setting (Sabrina Dubroca) [1326309] - [net] geneve: fix tx_errors statistics (Sabrina Dubroca) [1326309] - [net] geneve: testing the wrong variable in geneve6_build_skb() (Sabrina Dubroca) [1326309] - [net] ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb (Sabrina Dubroca) [1326309] - [net] geneve: make access to tunnel options similar to vxlan (Sabrina Dubroca) [1326309] - [net] Optimize local checksum offload (Sabrina Dubroca) [1326318] - [net] documentation/networking: more accurate LCO explanation (Sabrina Dubroca) [1326318] - [net] documentation/networking: add checksum-offloads.txt to explain LCO (Sabrina Dubroca) [1326318] - [net] ip_tunnel: remove 'csum_help' argument to iptunnel_handle_offloads (Sabrina Dubroca) [1326318] - [net] gre: Implement LCO for GRE over IPv4 (Sabrina Dubroca) [1326318] - [net] vxlan: enable local checksum offload (Sabrina Dubroca) [1326318] - [net] enable LCO for udp_tunnel_handle_offloads() users (Sabrina Dubroca) [1326318] - [net] udp: always set up for CHECKSUM_PARTIAL offload (Sabrina Dubroca) [1326318] - [net] local checksum offload for encapsulation (Sabrina Dubroca) [1326318] - [net] gso: Support partial splitting at the frag_list pointer (Eric Garver) [1405429] - [net] Add support for IP ID mangling TSO in cases that require encapsulation (Eric Garver) [1405429] - [net] Fix netdev_fix_features so that TSO_MANGLEID is only available with TSO (Eric Garver) [1405429] - [net] gso: Only allow GSO_PARTIAL if we can checksum the inner protocol (Eric Garver) [1405429] - [net] gso: Do not perform partial GSO if number of partial segments is 1 or less (Eric Garver) [1405429] - [net] gso: Reload iph after pskb_may_pull (Eric Garver) [1326353] - [net] relax expensive skb_unclone() in iptunnel_handle_offloads() (Eric Garver) [1326353] - [net] documentation: Add documentation for TSO and GSO features (Eric Garver) [1326353] - [net] gso: Support partial segmentation offload (Eric Garver) [1326353] - [net] gro: Add support for TCP with fixed IPv4 ID field, limit tunnel IP ID values (Eric Garver) [1326353] - [net] gso: Add GSO type for fixed IPv4 ID (Eric Garver) [1326353] - [net] ethtool: Add support for toggling any of the GSO offloads (Eric Garver) [1326353] - [net] Reset encap_level to avoid resetting features on inner IP headers (Eric Garver) [1326353] - [net] bridge: update max_gso_segs and max_gso_size (Eric Garver) [1326353] - [net] rtnetlink: add IFLA_GSO_MAX_SEGS and IFLA_GSO_MAX_SIZE attributes (Eric Garver) [1326353] - [net] bridge: reset bridge mtu after deleting an interface (Eric Garver) [1326353] - [net] gso/udp: Use skb->len instead of udph->len to determine length of original skb (Eric Garver) [1326353] - [net] gso: Provide software checksum of tunneled UDP fragmentation offload (Eric Garver) [1326353] - [net] Allow tunnels to use inner checksum offloads with outer checksums needed (Eric Garver) [1326353] - [net] udp: Use uh->len instead of skb->len to compute checksum in segmentation (Eric Garver) [1326353] - [net] udp: Clean up the use of flags in UDP segmentation offload (Eric Garver) [1326353] - [net] gre: Use inner_proto to obtain inner header protocol (Eric Garver) [1326353] - [net] gre: Use GSO flags to determine csum need instead of GRE flags (Eric Garver) [1326353] - [net] Move skb_has_shared_frag check out of GRE code and into segmentation (Eric Garver) [1326353] - [net] Store checksum result for offloaded GSO checksums (Eric Garver) [1326353] - [net] Update remote checksum segmentation to support use of GSO checksum (Eric Garver) [1326353] - [net] Move GSO csum into SKB_GSO_CB (Eric Garver) [1326353] - [net] fix two sparse errors (Eric Garver) [1326353] - [net] Drop unecessary enc_features variable from tunnel segmentation functions (Eric Garver) [1326353]- [vhost] vsock: lookup and setup guest_cid inside vhost_vsock_lock (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: fix src/dst cid format (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: mark an internal function static (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: add a missing __le annotation (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: fix orphan connection reset (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: remove unused vq variable (Stefan Hajnoczi) [1291282] - [net] vsock: add loopback to virtio_transport (Stefan Hajnoczi) [1291282] - [net] vsock: Don't dec ack backlog twice for rejected connections (Stefan Hajnoczi) [1291282] - [net] vhost/vsock: drop space available check for TX vq (Stefan Hajnoczi) [1291282] - [vhost] vsock: fix vhost virtio_vsock_pkt use-after-free (Stefan Hajnoczi) [1291282] - [vhost] vsock: Use kvfree() (Stefan Hajnoczi) [1291282] - [net] vsock: Add Makefile and Kconfig (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce vhost_vsock.ko (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce virtio_transport.ko (Stefan Hajnoczi) [1291282] - [uapi] vsock: Introduce virtio_vsock_common.ko (Stefan Hajnoczi) [1291282] - [net] vsock: defer sock removal to transports (Stefan Hajnoczi) [1291282] - [net] vsock: transport-specific vsock_transport functions (Stefan Hajnoczi) [1291282] - [net] vsock: make listener child lock ordering explicit (Stefan Hajnoczi) [1291282] - [net] vsock: do not disconnect socket when peer has shutdown SEND only (Stefan Hajnoczi) [1291282] - [net] af_vsock: Shrink the area influenced by prepare_to_wait (Stefan Hajnoczi) [1291282] - [net] vsock: define VSOCK_SS_LISTEN once only (Stefan Hajnoczi) [1291282] - [net] vsock: fix missing cleanup when misc_register failed (Stefan Hajnoczi) [1291282] - [uapi] fix to export linux/vm_sockets.h (Stefan Hajnoczi) [1291282] - [net] vmci_transport: switch ->enqeue_dgram, ->enqueue_stream and ->dequeue_stream to msghdr (Stefan Hajnoczi) [1291282] - [uapi] add missing network related headers to kbuild (Stefan Hajnoczi) [1291282] - [net] vsock: Make transport the proto owner (Stefan Hajnoczi) [1291282] - [net] vsock: Move af_vsock.h and vsock_addr.h to include/net (Stefan Hajnoczi) [1291282] - [net] vsock: Fix VSOCK_HASH and VSOCK_CONN_HASH (Stefan Hajnoczi) [1291282] - [net] vsock: Introduce vsock_auto_bind helper (Stefan Hajnoczi) [1291282]- [x86] edac, amd64: Don't treat ECC disabled as failure (Suravee Suthikulpanit) [1303712] - [x86] edac: Add routine to check if MC devices list is empty (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Fix boot crash on non-AMD systems (Suravee Suthikulpanit) [1303712] - [kernel] edac: Document HW_EVENT_ERR_DEFERRED type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload amd64_edac_mod on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload module using x86_cpu_id (Suravee Suthikulpanit) [1303712] - [edac] amd64: Define and register UMC error decode function (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Simplify code around decode_bus_error (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC capabilities on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC MC capabilities on Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h debug output (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h scrubber support (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Extend scrub rate support to F15hM60h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Read MC registers on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Reserve correct PCI devices on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add AMD Fam17h family type and ops (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Drop pci_register_driver() use (Suravee Suthikulpanit) [1303712] - [edac] amd64: Extend ecc_enabled() to Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Don't force-enable ECC checking on newer systems (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Add system physical address translation for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [kernel] edac, amd64: Add Deferred Error type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Rename __log_bus_error() to be more specific (Suravee Suthikulpanit) [1303712] - [edac] amd64: Change target of pci_name from F2 to F3 (Suravee Suthikulpanit) [1303712] - [edac] mce_amd: Rename nb_bus_decoder to dram_ecc_decoder (Suravee Suthikulpanit) [1303712] - [kernel] edac: Add LRDDR4 DRAM type (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add SMN and Indirect Data Fabric access for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add Fam17h Data Fabric as "Northbridge" (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make all exports EXPORT_SYMBOL_GPL (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make amd_northbridges internal to amd_nb.c (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Fix HWID_MCATYPE calculation by grouping arguments (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Rename smca_bank_names to smca_names (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Simplify SMCA HWID descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] ras: Simplify SMCA bank descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] mce: Update AMD mcheck init to use cpu_has() facilities (Suravee Suthikulpanit) [1303712] - [x86] mce: Detect local MCEs properly (Suravee Suthikulpanit) [1303712] - [x86] mce: Carve out writes to MCx_STATUS and MCx_CTL (Suravee Suthikulpanit) [1303712] - [x86] mce: Grade uncorrected errors for SMCA-enabled systems (Suravee Suthikulpanit) [1303712]- [hv] vmbus: finally fix hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1406404 1418889] - [hv] acquire vmbus_connection.channel_mutex in vmbus_free_channels() (Vitaly Kuznetsov) [1406404 1418889] - [hv] hyperv: Fix spelling of HV_UNKOWN (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On the read path cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On write cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Base host signaling strictly on the ring state (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Fix info request to show max page count (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Operation timeouts should match host expectation (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Improve log messages (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Add logging for dynamic memory operations (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: make sysfs names consistent with PCI (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1406404 1418889] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Rename version definitions to reflect protocol version (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: suppress some "hv_vmbus: Unknown GUID" warnings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Make mmio resource local (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Check VSS daemon is listening before a hot backup (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Continue to poll VSS channel after handling requests (Vitaly Kuznetsov) [1406404 1418889] - [hv] Introduce a policy for controlling channel affinity (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: wrap around mappings for ring buffers (Vitaly Kuznetsov) [1406404 1418889] - [hv] cleanup vmbus_open() for wrap around mappings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Implement a mechanism to tag the channel for low latency (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Enable explicit signaling policy for NIC channels (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: fix the race when querying & updating the percpu list (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: fix a race on userspace daemons registration (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of timeout in vmbus_open() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Give control over how the ring access is serialized (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add an API vmbus_hvsock_device_unregister() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a per-channel rescind callback (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: define the new offer type for Hyper-V socket (hvsock) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a helper function to set a channel's pending send size (Vitaly Kuznetsov) [1406404 1418889]- [tools] power turbostat: Denverton uses a 25 MHz crystal, not 19.2 MHz (Steve Best) [1379780] - [tools] power turbostat: fix Denverton BCLK (Steve Best) [1379780] - [tools] power turbostat: use intel-family.h model strings (Steve Best) [1379780] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1410765] - [scsi] ipr: Fix async error WARN_ON (Gustavo Duarte) [1384383] - [scsi] ipr: Remove redundant messages at adapter init time (Gustavo Duarte) [1384383] - [scsi] ipr: Don't log unnecessary 9084 error details (Gustavo Duarte) [1384383] - [scsi] ipr: Add asynchronous error notification (Gustavo Duarte) [1384383] - [x86] kvm/x86: add sending hyper-v crash notification to user space (Bandan Das) [1357828] - [x86] kvm/x86: added hyper-v crash msrs into kvm hyperv context (Bandan Das) [1357828] - [x86] kvm: add hyper-v crash msrs values (Bandan Das) [1357828] - [x86] kvm: Add KVM_EXIT_SYSTEM_EVENT to user space API header (Bandan Das) [1357828] - [net] ethtool: page allocation failure (David Arcari) [1362219] - [net] audit: log 32-bit socketcalls (Richard Guy Briggs) [1382499] - [lib] bug.c: use common WARN helper (Pratyush Anand) [1310539] - [lib] bug.c: convert printk to pr_foo() (Pratyush Anand) [1310539] - [lib] bug.c: make panic_on_warn available for all architectures (Pratyush Anand) [1310539] - [kernel] panic: add cpu/pid to warn_slowpath_common in WARNING printk()s (Pratyush Anand) [1310539] - [kernel] ring-buffer: Prevent overflow of size in ring_buffer_resize() (Pratyush Anand) [1339451] - [kernel] ring-buffer: Use long for nr_pages to avoid overflow failures (Pratyush Anand) [1339451] - [kernel] tracing: Fix showing function event in available_events (Pratyush Anand) [1311824] - [kernel] nohz: Fix collision between tick and other hrtimers (Frederic Weisbecker) [1366043] - [netdrv] virtio-net: correctly enable multiqueue (Maxime Coquelin) [1396578] - [netdrv] virtio-net: enable multiqueue by default (Maxime Coquelin) [1396578] - [netdrv] alx: work around hardware bug in interrupt fallback path (Jarod Wilson) [1396261] - [netdrv] alx: fix fallback to msi or legacy interrupts (Jarod Wilson) [1396261] - [netdrv] alx: fix wrong condition to free descriptor memory (Jarod Wilson) [1396261] - [netdrv] ibmveth: Add a proper check for the availability of the checksum features (Thomas Huth) [1414232] - [powerpc] fadump: Fix the race in crash_fadump() (Steve Best) [1420077] - [cpufreq] intel_pstate: Add Knights Mill CPUID (Steve Best) [1381264]- [net] sctp: check af before verify address in sctp_addr_id2transport (Xin Long) [1414389] - [net] vti6: fix input path (Hangbin Liu) [1419421] - [net] xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key (Hangbin Liu) [1419421] - [net] ipv6: addrconf: fix dev refcont leak when DAD failed (Hangbin Liu) [1416105] - [net] dctcp: avoid bogus doubling of cwnd after loss (Florian Westphal) [1386923] - [net] revert "dctcp: update cwnd on congestion event" (Florian Westphal) [1386923] - [net] avoid signed overflows for SO_{SND|RCV}BUFFORCE (Sabrina Dubroca) [1412474] {CVE-2016-9793} - [net] skbuff: Fix skb checksum partial check (Lance Richardson) [1411480] - [net] skbuff: Fix skb checksum flag on skb pull (Lance Richardson) [1411480] - [net] sctp: not copying duplicate addrs to the assoc's bind address list (Xin Long) [1308362] - [net] sctp: reduce indent level in sctp_copy_local_addr_list (Xin Long) [1308362] - [net] bonding: set carrier off for devices created through netlink (Beniamino Galvani) [1356197] - [net] bridge: a netlink notification should be sent when those attributes are changed by ioctl (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_if (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_br (Xin Long) [950243] - [net] bridge: simplify the stp_state_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the forward_delay_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the flush_store by calling store_bridge_parm (Xin Long) [950243] - [net] ipv6: correctly add local routes when lo goes up (Eelco Chaudron) [1386304] - [net] rtnetlink: Don't export empty RTAX_FEATURES (Phil Sutter) [1369421]- [fs] Make __xfs_xattr_put_listen preperly report errors (Brian Foster) [1419532] - [fs] xfs: in _attrlist_by_handle, copy the cursor back to userspace (Brian Foster) [1419532] - [fs] xfs: fix type confusion in xfs_ioc_swapext (Brian Foster) [1419532] - [fs] xfs: fix warning in xfs_finish_page_writeback for non-debug builds (Brian Foster) [1419532] - [fs] xfs: concurrent readdir hangs on data buffer locks (Brian Foster) [1419532] - [fs] xfs: move reclaim tagging functions (Brian Foster) [1419532] - [fs] xfs: simplify inode reclaim tagging interfaces (Brian Foster) [1419532] - [fs] xfs: rename variables in xfs_iflush_cluster for clarity (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1419532] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1419532] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1419532] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1419532] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1419532] - [fs] xfs: remove xfs_fs_evict_inode() (Brian Foster) [1419532] - [fs] xfs: buffer ->bi_end_io function requires irq-safe lock (Brian Foster) [1419532] - [fs] xfs: mute some sparse warnings (Brian Foster) [1419532] - [fs] xfs: improve kmem_realloc (Brian Foster) [1419532] - [fs] xfs: Add caller function output to xfs_log_force tracepoint (Brian Foster) [1419532] - [fs] xfs: remove transaction types (Brian Foster) [1419532] - [fs] xfs: better xfs_trans_alloc interface (Brian Foster) [1419532] - [fs] xfs: optimize bio handling in the buffer writeback path (Brian Foster) [1419532] - [fs] xfs: don't release bios on completion immediately (Brian Foster) [1419532] - [fs] xfs: build bios directly in xfs_add_to_ioend (Brian Foster) [1419532] - [fs] xfs: collapse cases in xfs_attr3_leaf_list_int (Brian Foster) [1419532] - [fs] xfs: remove put_value from attr ->put_listent context (Brian Foster) [1419532] - [fs] xfs: don't pass value into attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: only return -errno or success from attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: set up inode operation vectors later (Brian Foster) [1419532] - [fs] xfs: factor out a helper to initialize a local format inode fork (Brian Foster) [1419532] - [fs] xfs: add missing break in xfs_parseargs() (Brian Foster) [1419532] - [fs] xfs: Don't wrap growfs AGFL indexes (Brian Foster) [1419532] - [fs] xfs: always set rvalp in xfs_dir2_node_trim_free (Brian Foster) [1419532] - [fs] xfs: ensure committed is initialized in xfs_trans_roll (Brian Foster) [1419532] - [fs] xfs: borrow indirect blocks from freed extent when available (Brian Foster) [1419532] - [fs] xfs: refactor delalloc indlen reservation split into helper (Brian Foster) [1419532] - [fs] xfs: update freeblocks counter after extent deletion (Brian Foster) [1419532] - [fs] xfs: debug mode forced buffered write failure (Brian Foster) [1419532] - [fs] xfs: remove impossible condition (Brian Foster) [1419532] - [fs] xfs: check sizes of XFS on-disk structures at compile time (Brian Foster) [1419532] - [fs] xfs: use named array initializers for log item dumping (Brian Foster) [1419532] - [fs] xfs: fix computation of inode btree maxlevels (Brian Foster) [1419532] - [fs] xfs: reinitialise per-AG structures if geometry changes during recovery (Brian Foster) [1419532] - [fs] xfs: remove xfs_trans_get_block_res (Brian Foster) [1419532] - [fs] xfs: fix up inode32/64 (re)mount handling (Brian Foster) [1419532] - [fs] xfs: fix format specifier , should be llx and not llu (Brian Foster) [1419532] - [fs] xfs: sanitize remount options (Brian Foster) [1419532] - [fs] xfs: convert mount option parsing to tokens (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG2_DAX limited by PAGE_SIZE (Brian Foster) [1419532] - [fs] xfs: dynamically switch modes when XFS_DIFLAG2_DAX is set/cleared (Brian Foster) [1419532] - [fs] xfs: S_DAX is only for regular files (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG_DAX is only for regular files or directories (Brian Foster) [1419532] - [fs] xfs: remove XFS_BUF_ZEROFLAGS macro (Brian Foster) [1419532] - [fs] xfs: remove XBF_STALE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_WRITE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_READ flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_ASYNC flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_DONE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: mode di_mode to vfs inode (Brian Foster) [1419532] - [fs] xfs: move di_changecount to VFS inode (Brian Foster) [1419532] - [fs] xfs: move inode generation count to VFS inode (Brian Foster) [1419532] - [fs] xfs: use vfs inode nlink field everywhere (Brian Foster) [1419532] - [fs] xfs: reinitialise recycled VFS inode correctly (Brian Foster) [1419532] - [fs] xfs: move v1 inode conversion to xfs_inode_from_disk (Brian Foster) [1419532] - [fs] xfs: cull unnecessary icdinode fields (Brian Foster) [1419532] - [fs] xfs: remove timestamps from incore inode (Brian Foster) [1419532] - [fs] xfs: introduce inode log format object (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers need verifiers (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers are not typed (Brian Foster) [1419532] - [fs] xfs: move struct xfs_attr_shortform to xfs_da_format.h (Brian Foster) [1419532] - [fs] xfs: Make xfsaild freezeable again (Brian Foster) [1419532] - [fs] xfs: remove unused function definitions (Brian Foster) [1419532] - [fs] xfs: move buffer invalidation to xfs_btree_free_block (Brian Foster) [1419532] - [fs] xfs: factor btree block freeing into a helper (Brian Foster) [1419532] - [fs] xfs: handle errors from ->free_blocks in xfs_btree_kill_iroot (Brian Foster) [1419532] - [fs] xfs: lock rt summary inode on allocation (Brian Foster) [1419532] - [fs] xfs: Change how listxattr generates synthetic attributes (Brian Foster) [1419532]- [crypto] qat - zero esram only for DH85x devices (Neil Horman) [1382849] - [crypto] qat - fix bar discovery for c62x (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - fix incorrect accelerator mask for C3X devices (Neil Horman) [1382849] - [crypto] qat - fix constants table DMA (Neil Horman) [1382849] - [crypto] qat - fix aes-xts key sizes (Neil Horman) [1382849] - [crypto] qat - Stop dropping leading zeros from RSA output (Neil Horman) [1382849] - [crypto] qat - Add DH support (Neil Horman) [1382849] - [crypto] qat - Add RSA CRT mode (Neil Horman) [1382849] - [crypto] rsa - Store rest of the private key components (Neil Horman) [1382849] - [crypto] qat - Use alternative reset methods depending on the specific device (Neil Horman) [1382849] - [crypto] qat - Switch to new rsa_helper functions (Neil Horman) [1382849] - [crypto] ecdh - Add ECDH software support (Neil Horman) [1382849] - [crypto] dh - Add DH software implementation (Neil Horman) [1382849] - [crypto] kpp - Key-agreement Protocol Primitives API (KPP) (Neil Horman) [1382849] - [crypto] rsa - return raw integers for the ASN.1 parser (Neil Horman) [1382849] - [crypto] qat - Remove deprecated create_workqueue (Neil Horman) [1382849] - [crypto] qat - fix typos sizeof for ctx (Neil Horman) [1382849] - [crypto] qat - change the adf_ctl_stop_devices to void (Neil Horman) [1382849] - [crypto] qat - make adf_vf_isr.c dependant on IOV config (Neil Horman) [1382849] - [crypto] qat - Fix typo in comments (Neil Horman) [1382849] - [crypto] qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wq (Neil Horman) [1382849] - [crypto] qat - fix invalid pf2vf_resp_wq logic (Neil Horman) [1382849] - [crypto] qat - fix section mismatch warning (Neil Horman) [1382849] - [crypto] qat - interrupts need to be enabled when VFs are disabled (Neil Horman) [1382849] - [crypto] qat - check if PF is running (Neil Horman) [1382849] - [crypto] qat - move vf2pf_init and vf2pf_exit to common (Neil Horman) [1382849] - [crypto] qat - adf_dev_stop should not be called in atomic context (Neil Horman) [1382849] - [crypto] qat - changed adf_dev_stop to void (Neil Horman) [1382849] - [crypto] qat - explicitly stop all VFs first (Neil Horman) [1382849] - [crypto] qat - fix address leaking of RSA public exponent (Neil Horman) [1382849] - [crypto] qat - avoid memory corruption or undefined behaviour (Neil Horman) [1382849] - [crypto] qat - Remove redundant nrbg rings (Neil Horman) [1382849] - [crypto] qat - make sure const_tab is 1024 bytes aligned (Neil Horman) [1382849] - [crypto] qat - remove redundant arbiter configuration (Neil Horman) [1382849] - [crypto] qat - Change the definition of icp_qat_uof_regtype (Neil Horman) [1382849] - [crypto] qat - The AE id should be less than the maximal AE number (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - Reduced reqsize in qat_algs (Neil Horman) [1382849] - [crypto] qat - Pack cfg ctl structs (Neil Horman) [1382849] - [crypto] qat - remove redundant function call (Neil Horman) [1382849] - [crypto] qat - change name for c6xx dev type (Neil Horman) [1382849]- [x86] platform/uv: Clean up the NMI code to match current coding style (Frank Ramsay) [1416460] - [x86] platform/uv: Ensure uv_system_init is called when necessary (Frank Ramsay) [1416460] - [x86] platform/uv: Initialize PCH GPP_D_0 NMI Pin to be NMI source (Frank Ramsay) [1416460] - [x86] platform/uv: Verify NMI action is valid, default is standard (Frank Ramsay) [1416460] - [x86] platform/uv: Add basic CPU NMI health check (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless NMIs (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless systems (Frank Ramsay) [1416460] - [x86] platform/uv: Fix 2 socket config problem (Frank Ramsay) [1416460] - [x86] platform/uv: Fix panic with missing UVsystab support (Frank Ramsay) [1416460] - [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371253] {CVE-2016-7097} - [fs] sunrpc: Remove unused callback xpo_adjust_wspace() ("J. Bruce Fields") [1314076] - [fs] sunrpc: Change TCP socket space reservation ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a server side per-connection limit ("J. Bruce Fields") [1314076] - [fs] sunrpc: Micro optimisation for svc_data_ready ("J. Bruce Fields") [1314076] - [fs] sunrpc: Call the default socket callbacks instead of open coding ("J. Bruce Fields") [1314076] - [fs] sunrpc: lock the socket while detaching it ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add tracepoints for dropped and deferred requests ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a tracepoint for server socket out-of-space conditions ("J. Bruce Fields") [1314076] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1356672] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672]- [fs] rpc: share one xps between all backchannels (Steve Dickson) [1336886] - [fs] sunrpc: fix xprt leak on xps allocation failure (Steve Dickson) [1336886] - [fs] sunrpc: Clear xpt_bc_xprt if xs_setup_bc_tcp failed (Steve Dickson) [1336886] - [fs] nfsd4/rpc: move backchannel create logic into rpc code (Steve Dickson) [1336886] - [fs] sunrpc: Fix suspicious RCU usage (Steve Dickson) [1336886] - [fs] NFS pnfs data server multipath session trunking (Steve Dickson) [1336886] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Steve Dickson) [1336886] - [fs] nfs: Fix an Oops in the pNFS files and flexfiles connection setup to the DS (Steve Dickson) [1336886] - [fs] NFS test session trunking with exchange id (Steve Dickson) [1336886] - [fs] NFS add xprt switch addrs test to match client (Steve Dickson) [1336886] - [fs] sunrpc: rpc_clnt_add_xprt setup function for NFS layer (Steve Dickson) [1336886] - [fs] SUNRPC search xprt switch for sockaddr (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_add_xprt (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_put (Steve Dickson) [1336886] - [fs] nfsv4: Cleanup the setting of the nfs4 lease period (Steve Dickson) [1336886] - [fs] SUNRPC remove rpc_task_release_client from rpc_task_set_client (Steve Dickson) [1336886] - [fs] NFS detect session trunking (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_check_serverowner_major_id (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_match_clientids (Steve Dickson) [1336886] - [fs] NFS setup async exchange_id (Steve Dickson) [1336886] - [fs] sunrpc: Fix infinite looping in rpc_clnt_iterate_for_each_xprt (Steve Dickson) [1336886] - [fs] NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback (Steve Dickson) [1336886] - [fs] pnfs/nfsv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 (Steve Dickson) [1336886] - [fs] sunrpc: Allow addition of new transports to a struct rpc_clnt (Steve Dickson) [1336886] - [fs] nfsv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections (Steve Dickson) [1336886] - [fs] sunrpc: Make NFS swap work with multipath (Steve Dickson) [1336886] - [fs] sunrpc: Add a helper to apply a function to all the rpc_clnt's transports (Steve Dickson) [1336886] - [fs] sunrpc: Allow caller to specify the transport to use (Steve Dickson) [1336886] - [fs] sunrpc: Use the multipath iterator to assign a transport to each task (Steve Dickson) [1336886] - [fs] sunrpc: Make rpc_clnt store the multipath iterators (Steve Dickson) [1336886] - [fs] sunrpc: Add a structure to track multiple transports (Steve Dickson) [1336886] - [fs] sunrpc: Make freeing of struct xprt rcu-safe (Steve Dickson) [1336886] - [fs] sunrpc: Uninline xprt_get(); It isn't performance critical (Steve Dickson) [1336886] - [fs] sunrpc: Reorder rpc_task to put waitqueue related info in same cachelines (Steve Dickson) [1336886] - [fs] sunrpc: Remove unused function rpc_task_reset_client (Steve Dickson) [1336886]- [fs] ovl: fix d_real() for stacked fs (Miklos Szeredi) [1414761] - [fs] ovl: fsync after copy-up (Miklos Szeredi) [1414757] - [fs] ovl: fix get_acl() on tmpfs (Miklos Szeredi) [1412247] - [fs] ovl: update S_ISGID when setting posix ACLs (Miklos Szeredi) [1414755] - [fs] ovl: use generic_readlink (Miklos Szeredi) [1414769] - [fs] ovl: explain error values when removing acl from workdir (Miklos Szeredi) [1414769] - [fs] ovl: Fix info leak in ovl_lookup_temp() (Miklos Szeredi) [1414754] - [fs] ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi) [1414751] - [fs] ovl: copy_up_xattr(): use strnlen (Miklos Szeredi) [1412277] - [fs] vfs: do get_write_access() on upper layer of overlayfs (Miklos Szeredi) [1414746] - [fs] vfs: make argument of d_real_inode() const (Miklos Szeredi) [1414746] - [fs] locks: fix file locking on overlayfs (Miklos Szeredi) [1414738] - [fs] locks: fix locks_mandatory_locked to respect file-private locks (Miklos Szeredi) [1414738] - [fs] vfs: update ovl inode before relatime check (Miklos Szeredi) [1351860] - [fs] vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi) [1413988] - [fs] ovl: fix workdir creation (Miklos Szeredi) [1410842] - [fs] ovl: update doc (Miklos Szeredi) [1414769] - [fs] ovl: listxattr: use strnlen() (Miklos Szeredi) [1412277] - [fs] ovl: Switch to generic_getxattr (Miklos Szeredi) [1414769] - [fs] ovl: Fix OVL_XATTR_PREFIX (Miklos Szeredi) [1412270] - [fs] ovl: fix spelling mistake: "directries" -> "directories" (Miklos Szeredi) [1414769] - [fs] ovl: use cached acl on underlying layer (Miklos Szeredi) [1412247] - [fs] fs: add get_acl helper (Miklos Szeredi) [1412247] - [fs] ovl: proper cleanup of workdir (Miklos Szeredi) [1410873] - [fs] ovl: remove posix_acl_default from workdir (Miklos Szeredi) [1410842] - [fs] ovl: don't copy up opaqueness (Miklos Szeredi) [1365150] - [fs] revert "vfs: add lookup_hash() helper" (Miklos Szeredi) [1414769] - [fs] ovl: simplify empty checking (Miklos Szeredi) [1414769] - [fs] qstr: constify instances in overlayfs (Miklos Szeredi) [1414769] - [fs] ovl: disallow overlayfs as upperdir (Miklos Szeredi) [1410813] - [fs] ovl: fix warning (Miklos Szeredi) [1414769] - [fs] ovl: remove duplicated include from super.c (Miklos Szeredi) [1414769] - [fs] ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi) [1414769] - [fs] ovl: update atime on upper (Miklos Szeredi) [1351860] - [fs] ovl: fixed coding style warning (Miklos Szeredi) [1414769] - [fs] ovl: honor flag MS_SILENT at mount (Miklos Szeredi) [1414769] - [fs] fs/overlayfs/super.c needs pagemap.h (Miklos Szeredi) [1414769] - [fs] wrappers for ->i_mutex access (Miklos Szeredi) [1414769] - [fs] nfs: Fix inode corruption in nfs_prime_dcache() (Benjamin Coddington) [1416532] - [fs] nfs: Don't let readdirplus revalidate an inode that was marked as stale (Benjamin Coddington) [1416532] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1406850] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1406850] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1406850] - [fs] gfs2: Wake up io waiters whenever a flush is done (Robert S Peterson) [1404301] - [fs] gfs2: Made logd daemon take into account log demand (Robert S Peterson) [1404301] - [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1404301]- [fs] fscache: Fix dead object requeue (David Howells) [1415402] - [fs] fscache: Clear outstanding writes when disabling a cookie (David Howells) [1371381] - [fs] fs-cache: Initialise stores_lock in netfs cookie (David Howells) [1371381] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1383710] - [fs] xfs: Document error handlers behavior (Carlos Maiolino) [1077671] - [fs] xfs: remove racy hasattr check from attr ops (Brian Foster) [1395538] - [fs] xfs: ioends require logically contiguous file offsets (Brian Foster) [1398005] - [fs] xfs: don't chain ioends during writepage submission (Brian Foster) [1398005] - [fs] xfs: factor mapping out of xfs_do_writepage (Brian Foster) [1398005] - [fs] xfs: xfs_cluster_write is redundant (Brian Foster) [1398005] - [fs] xfs: Introduce writeback context for writepages (Brian Foster) [1398005] - [fs] xfs: remove xfs_cancel_ioend (Brian Foster) [1398005] - [fs] xfs: remove nonblocking mode from xfs_vm_writepage (Brian Foster) [1398005] - [fs] mm/filemap.c: make global sync not clear error status of individual inodes (Brian Foster) [1398005] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413503] - [lib] uuid.c: use correct offset in uuid parser (Tarun Gupta) [1412840] - [scsi] virtio-scsi: Fix endianess bug in virtscsi_queuecommand (Thomas Huth) [1413921] - [nvme] apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Gustavo Duarte) [1409122] - [misc] genwqe: Fix bad page access during abort of resource allocation (Gustavo Duarte) [1384401] - [misc] genwqe: ensure zero initialization (Gustavo Duarte) [1384401] - [netdrv] r8169: fix the typo in the comment (Corinna Vinschen) [1394855] - [netdrv] r8169: add support for RTL8168 series add-on card (Corinna Vinschen) [1394855] - [netdrv] r8169: Add support for restarting auto-negotiation (Corinna Vinschen) [1394855] - [netdrv] r8169: set coherent DMA mask as well as streaming DMA mask (Corinna Vinschen) [1394855] - [netdrv] r8169: fix nic may not work after changing mac address (Corinna Vinschen) [1394855] - [netdrv] r8169: add checking driver's runtime pm status in rtl8169_get_ethtool_stats() (Corinna Vinschen) [1394855] - [netdrv] r8169: fix kernel log spam when set or get hardware wol setting (Corinna Vinschen) [1394855] - [netdrv] r8169: default to 64-bit DMA on recent PCIe chips (Corinna Vinschen) [1394855] - [netdrv] revert "bnx2: Reset device during driver initialization" (Neil Horman) [1417836] - [cpuidle] menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0 (Gustavo Duarte) [1409211] - [powercap] rapl: reduce message loglevel (Prarit Bhargava) [1178491]- [xen] events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov) [1396554] - [xen] change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov) [1396554] - [x86] xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov) [1396554] - [xen] events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov) [1396554] - [xen] introduce xen_vcpu_id mapping (Vitaly Kuznetsov) [1396554] - [x86] acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov) [1396554] - [x86] x86 / acpi: simplify _acpi_map_lsapic() (Vitaly Kuznetsov) [1396554] - [x86] kvm: x86: Introduce segmented_write_std (Bandan Das) [1356762] - [x86] kvm: x86: emulate FXSAVE and FXRSTOR (Bandan Das) [1356762] - [x86] kvm: x86: add asm_safe wrapper (Bandan Das) [1356762] - [x86] kvm: x86: save one bit in ctxt->d (Bandan Das) [1356762] - [x86] kvm: x86: add Align16 instruction flag (Bandan Das) [1356762] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [x86] intel_idle: Add Knights Mill CPUID (Steve Best) [1381259] - [x86] cpufreq: Use Intel family name macros for the intel_pstate cpufreq driver (Steve Best) [1416559] - [x86] perf/x86: Honor the architectural performance monitoring version (Cathy Avery) [1370023] - [vfio] vfio/type1: Remove pid_namespace.h include (Tarun Gupta) [1412329] - [vfio] iommu type1: fix the testing of capability for remote task (Tarun Gupta) [1412329] - [kernel] capability: export has_capability (Tarun Gupta) [1412329] - [kernel] taint/module: Fix problems when out-of-kernel driver defines true or false (Joe Lawrence) [1369704] - [kernel] taint/module: Clean up global and module taint flags handling (Joe Lawrence) [1369704] - [kernel] kernel/panic.c: reduce 1 byte usage for print tainted buffer (Joe Lawrence) [1369704] - [kernel] livepatch/module: print notice of TAINT_LIVEPATCH (Joe Lawrence) [1369704] - [kernel] livepatch/module: make TAINT_LIVEPATCH module-specific (Joe Lawrence) [1369704] - [kernel] debugobjects: Reduce contention on the global pool_lock (Waiman Long) [1078823] - [kernel] debugobjects: Scale thresholds with # of CPUs (Waiman Long) [1078823] - [kernel] debugobjects: track number of kmem_cache_alloc/kmem_cache_free done (Waiman Long) [1078823] - [kernel] debugobjects: Allow bigger number of early boot objects (Waiman Long) [1078823]- [scsi] mpt3sas: fix hang on ata passthrough commands (Tomas Henzl) [1306453] - [scsi] mpt3sas: Unblock device after controller reset (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix secure erase premature termination (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1306453] - [scsi] mpt3sas: fix some spelling mistakes in message and comments (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306453] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1306453] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306453] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306453] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1306453] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1306453] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1306453]- [net] sctp: sctp_addr_id2transport should verify the addr before looking up assoc (Xin Long) [1414389] - [net] netlink: Fix dump skb leak/double free (Hangbin Liu) [1414293] {CVE-2016-9806} - [net] openvswitch: Remove incorrect WARN_ONCE() (Lance Richardson) [1414587] - [net] ipv4: use l4 hash for locally generated multipath flows (Paolo Abeni) [1278833] - [net] flowi: introduce get_hash_from_flowi4 (Paolo Abeni) [1278833] - [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1084802] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1084802] - [net] igmp: Make igmp group member RFC 3376 compliant (Hangbin Liu) [1391428] - [net] tcp: take care of truncations done by sk_filter() (Davide Caratti) [1400217] {CVE-2016-8645} - [net] add sk_filter_trim_cap (Davide Caratti) [1400217] {CVE-2016-8645} - [net] tcp: allow to enable the repair mode for non-listening sockets (Adrian Reber) [1406475] - [net] flow: Fix CPU hotplug callback registration (Florian Westphal) [1401795] - [net] tcp: warn on bogus MSS and try to amend it (Marcelo Leitner) [1401701] - [net] netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make proc directory per net namespace (Eelco Chaudron) [1385923] - [net] sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support (Xin Long) [1339791] - [net] sctp: fix information leaks in ulpevent layer (Xin Long) [1339791] - [net] openvswitch: avoid resetting flow key while installing new flow (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: Fix Frame-size larger than 1024 bytes warning (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: use percpu flow stats (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: fix flow stats accounting when node 0 is not possible (Thadeu Lima de Souza Cascardo) [1391696] - [net] sctp: hold transport instead of assoc when lookup assoc in rx path (Xin Long) [1371028] - [net] sctp: return back transport in __sctp_rcv_init_lookup (Xin Long) [1371028] - [net] sctp: hold transport instead of assoc in sctp_diag (Xin Long) [1371028] - [net] sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock (Xin Long) [1371028] - [net] tcp: allow dctcp alpha to drop to zero (Florian Westphal) [1370638] - [net] inet: add IP_BIND_ADDRESS_NO_PORT to overcome bind(0) limitations (Davide Caratti) [1374498] - [net] tcp: add an ability to dump and restore window parameters (Jacob Tanenbaum) [1352642]- [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414834] {CVE-2016-10088 CVE-2016-9576} - [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1365651] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] lpfc: driver update for rhel7.4 rev 11.2.0.6 (Rob Evers) [1382101] - [scsi] lpfc: Adding the lpfc_use_blk_mq module parameter (Rob Evers) [1382101] - [scsi] lpfc: Fix few small typos in lpfc_scsi.c (Rob Evers) [1382101] - [scsi] lpfc: Fix sg_reset on SCSI device causing kernel crash (Rob Evers) [1382101] - [scsi] lpfc: Correct issue leading to oops during link reset (Rob Evers) [1382101] - [scsi] lpfc: Correct error in setting OS Driver Version with FW (Rob Evers) [1382101] - [scsi] lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (Rob Evers) [1382101] - [scsi] lpfc: Correct host name in symbolic_name field (Rob Evers) [1382101] - [scsi] lpfc: FCoE VPort enable-disable does not bring up the VPort (Rob Evers) [1382101] - [scsi] lpfc: Fix Xlane dynamic LUN set for LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Correct oops on vport port resets (Rob Evers) [1382101] - [scsi] lpfc: Add missing memory barrier (Rob Evers) [1382101] - [scsi] lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() (Rob Evers) [1382101] - [scsi] lpfc: Fix possible NULL pointer dereference (Rob Evers) [1382101] - [scsi] lpfc: Use zd format string for size_t (Rob Evers) [1382101] - [scsi] lpfc: Fix fw download on SLI-4 FC adapters (Rob Evers) [1382101] - [scsi] lpfc: Synchronize link speed with boot driver (Rob Evers) [1382101] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Rob Evers) [1382101] - [scsi] lpfc: Fix lost target in pt-to-pt connect (Rob Evers) [1382101] - [scsi] lpfc: Revise strings with full lpfc parameter name (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_topology parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_aer_support parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_enable_rrq parameter (Rob Evers) [1382101] - [scsi] lpfc: Code clean up for lpfc_iocb_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Set driver environment data on adapter (Rob Evers) [1382101] - [scsi] lpfc: Correct embedded io wq element size (Rob Evers) [1382101] - [scsi] lpfc: Mark symbols static where possible (Rob Evers) [1382101] - [scsi] lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Rob Evers) [1382101] - [scsi] lpfc: Add support for using block multi-queue (Rob Evers) [1382101] - [scsi] lpfc: avoid harmless comparison warning (Rob Evers) [1382101] - [scsi] lpfc: call lpfc_sli_validate_fcp_iocb() with the hbalock held (Rob Evers) [1382101] - [scsi] lpfc: Copyright updates (Rob Evers) [1382101] - [scsi] lpfc: Correct issue with ioremap() call on 32bit kernel (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier driver attribute management (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_sli_mode attribute in leiu of per-hba lpfc_sli_mode (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_delay_discovery attribute in leiu of per-hba lpfc_delay_discovery (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_enable_npiv attribute in leiu of per-hba lpfc_enable_npiv (Rob Evers) [1382101] - [scsi] lpfc: Correct Port reset resulting in FC port going offline (Rob Evers) [1382101] - [scsi] lpfc: Add support for XLane LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response Revision location (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier device-id management (Rob Evers) [1382101] - [scsi] lpfc: Correct FCOE discovery to avoid loss of storage devices after system reboot (Rob Evers) [1382101] - [scsi] lpfc: Fix SLI mode 2 config failure (Rob Evers) [1382101] - [scsi] lpfc: Add MDS Diagnostics Support (Rob Evers) [1382101] - [scsi] lpfc: Add recovery from adapter parity errors on some SLI4 adapters (Rob Evers) [1382101] - [scsi] lpfc: Utilize embedded CDB logic to minimize IO latency (Rob Evers) [1382101] - [scsi] lpfc: Add sysfs proc_name support (Rob Evers) [1382101] - [scsi] lpfc: Disable FDMI probing if not connected to a fabric (Rob Evers) [1382101] - [scsi] lpfc: Reject RDP ELS if port has no login (Rob Evers) [1382101] - [scsi] lpfc: Correct Buffer credit descriptor values in RDP response (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response sizing issue (Rob Evers) [1382101] - [scsi] lpfc: Fix Transgression Flag of Optical Element descriptor for RDP on Linux (Rob Evers) [1382101]- [md] raid5: Use correct IS_ERR() variation on pointer check (Jes Sorensen) [1380016] - [md] separate flags for superblock changes (Jes Sorensen) [1380016] - [md] MD_RECOVERY_NEEDED is set for mddev->recovery (Jes Sorensen) [1380016] - [md] takeover should clear unrelated bits (Jes Sorensen) [1380016] - [md] r5cache: after recovery, increase journal seq by 10000 (Jes Sorensen) [1380016] - [md] raid5-cache: fix crc in rewrite_data_only_stripes() (Jes Sorensen) [1380016] - [md] raid5-cache: no recovery is required when create super-block (Jes Sorensen) [1380016] - [md] fix refcount problem on mddev when stopping array (Jes Sorensen) [1380016] - [md] r5cache: do r5c_update_log_state after log recovery (Jes Sorensen) [1380016] - [md] raid5-cache: adjust the write position of the empty block if no data blocks (Jes Sorensen) [1380016] - [md] r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0 (Jes Sorensen) [1380016] - [md] raid5: limit request size according to implementation limits (Jes Sorensen) [1380016] - [md] raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly (Jes Sorensen) [1380016] - [md] raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log (Jes Sorensen) [1380016] - [md] raid5-cache: release the stripe_head at the appropriate location (Jes Sorensen) [1380016] - [md] raid5-cache: use ring add to prevent overflow (Jes Sorensen) [1380016] - [md] raid5-cache: remove unnecessary function parameters (Jes Sorensen) [1380016] - [md] raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache (Jes Sorensen) [1380016] - [md] raid5-cache: add another check conditon before replaying one stripe (Jes Sorensen) [1380016] - [md] r5cache: enable IRQs on error path (Jes Sorensen) [1380016] - [md] r5cache: handle alloc_page failure (Jes Sorensen) [1380016] - [md] stop write should stop journal reclaim (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for reads (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for reads (Jes Sorensen) [1380016] - [md] Use REQ_FAILFAST_* on metadata writes where appropriate (Jes Sorensen) [1380016] - [md] failfast: add failfast flag for md to be used by some personalities (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 2 (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 1 (Jes Sorensen) [1380016] - [md] r5cache: refactoring journal recovery code (Jes Sorensen) [1380016] - [md] r5cache: sysfs entry journal_mode (Jes Sorensen) [1380016] - [md] r5cache: write-out phase and reclaim support (Jes Sorensen) [1380016] - [md] r5cache: caching phase of r5cache (Jes Sorensen) [1380016] - [md] r5cache: State machine for raid5-cache write back mode (Jes Sorensen) [1380016] - [md] r5cache: move some code to raid5.h (Jes Sorensen) [1380016] - [md] r5cache: Check array size in r5l_init_log (Jes Sorensen) [1380016] - [md] raid5-cache: fix lockdep warning (Jes Sorensen) [1380016] - [md] remove md_super_wait() call after bitmap_flush() (Jes Sorensen) [1380016] - [md] raid1: fix: IO can block resync indefinitely (Jes Sorensen) [1379764 1380016] - [md] bitmap: Don't write bitmap while earlier writes might be in-flight (Jes Sorensen) [1380016] - [md] perform async updates for metadata where possible (Jes Sorensen) [1380016] - [md] raid5-cache: restrict the use area of the log_offset variable (Jes Sorensen) [1380016] - [md] raid5: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid10: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid1: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid0: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] multipath: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] linear: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] bitmap: change all printk() to pr_*() (Jes Sorensen) [1380016] - [md] change all printk() to pr_err() or pr_warn() etc (Jes Sorensen) [1380016] - [md] fix some issues with alloc_disk_sb() (Jes Sorensen) [1380016] - [md] bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM (Jes Sorensen) [1380016] - [md] raid5: revert commit 11367799f3d1 (Jes Sorensen) [1380016] - [md] wake up personality thread after array state update (Jes Sorensen) [1380016] - [md] don't fail an array if there are unacknowledged bad blocks (Jes Sorensen) [1380016] - [md] add bad block support for external metadata (Jes Sorensen) [1380016] - [md] be careful not lot leak internal curr_resync value into metadata. -- (all) (Jes Sorensen) [1380016] - [md] raid1: handle read error also in readonly mode (Jes Sorensen) [1380016] - [md] raid5-cache: correct condition for empty metadata write (Jes Sorensen) [1380016] - [md] report 'write_pending' state when array in sync (Jes Sorensen) [1380016] - [md] raid5: write an empty meta-block when creating log super-block (Jes Sorensen) [1380016] - [md] raid5: initialize next_checkpoint field before use (Jes Sorensen) [1380016] - [md] set rotational bit (Jes Sorensen) [1380016] - [md] fix a potential deadlock (Jes Sorensen) [1380016] - [md] raid5: allow arbitrary max_hw_sectors (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized recovery functions (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized gen_syndrome functions (Jes Sorensen) [1380016] - [md] changes for MD_STILL_CLOSED flag (Jes Sorensen) [1380016] - [md] raid5: fix a small race condition (Jes Sorensen) [1380016] - [md] raid5: guarantee enough stripes to avoid reshape hang (Jes Sorensen) [1380016] - [md] raid5-cache: fix a deadlock in superblock write (Jes Sorensen) [1380016] - [md] raid5: avoid unnecessary bio data set (Jes Sorensen) [1380016] - [md] raid5: fix memory leak of bio integrity data (Jes Sorensen) [1380016] - [md] raid10: record correct address of bad block (Jes Sorensen) [1380016] - [md] r5cache: set MD_JOURNAL_CLEAN correctly (Jes Sorensen) [1380016] - [md] don't print the same repeated messages about delayed sync operation (Jes Sorensen) [1380016] - [md] do not count journal as spare in GET_ARRAY_INFO (Jes Sorensen) [1380016] - [md] Prevent IO hold during accessing to faulty raid5 array (Jes Sorensen) [1380016] - [md] hold mddev lock to change bitmap location (Jes Sorensen) [1380016] - [md] raid5: fix incorrectly counter of conf->empty_inactive_list_nr (Jes Sorensen) [1380016] - [md] fix null pointer deference (Jes Sorensen) [1380016] - [md] raid10: improve random reads performance (Jes Sorensen) [1380016] - [md] add missing sysfs_notify on array_state update (Jes Sorensen) [1380016] - [md] Fix kernel module refcount handling (Jes Sorensen) [1380016] - [md] documentation: fix wrong value in md.txt (Jes Sorensen) [1380016] - [md] reduce the number of synchronize_rcu() calls when multiple devices fail (Jes Sorensen) [1380016] - [md] be extra careful not to take a reference to a Faulty device (Jes Sorensen) [1380016] - [md] multipath: add rcu protection to rdev access in multipath_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in raid5_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in want_replace (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in handle_failed_sync (Jes Sorensen) [1380016] - [md] raid1: add rcu protection to rdev in fix_read_error (Jes Sorensen) [1380016] - [md] raid1: small code cleanup in end_sync_write (Jes Sorensen) [1380016] - [md] raid1: small cleanup in raid1_end_read/write_request (Jes Sorensen) [1380016] - [md] raid10: simplify print_conf a little (Jes Sorensen) [1380016] - [md] raid10: minor code improvement in fix_read_error() (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access during reshape (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Jes Sorensen) [1380016] - [md] raid10: add rcu protection in raid10_status (Jes Sorensen) [1380016] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Jes Sorensen) [1380016] - [md] raid1, raid10: don't recheck "Faulty" flag in read-balance (Jes Sorensen) [1380016] - [md] disconnect device from personality before trying to remove it (Jes Sorensen) [1380016] - [md] MD:Update superblock when err == 0 in size_store (Jes Sorensen) [1380016] - [md] use a mutex to protect a global list (Jes Sorensen) [1380016] - [md] simplify the code with md_kick_rdev_from_array (Jes Sorensen) [1380016] - [md] right meaning of PARITY_ENABLE_RMW and PARITY_PREFER_RMW (Jes Sorensen) [1380016] - [md] set MD_CHANGE_PENDING in a atomic region (Jes Sorensen) [1380016] - [md] md.c: fix oops in mddev_suspend for raid0 (Jes Sorensen) [1380016] - [md] bitmap: clear bitmap if bitmap_create failed (Jes Sorensen) [1380016] - [md] warn for potential deadlock (Jes Sorensen) [1380016]- [acpi] acpi / apd: Add clock frequency for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Add APM X-Gene ACPI I2C device support (Suravee Suthikulpanit) [1354637] - [acpi] Remove clk.h include (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Remove CLK_IS_ROOT (Suravee Suthikulpanit) [1354637] - [i2c] designware: Add device HID for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [i2c] designware: fix IO timeout issue for AMD controller (Suravee Suthikulpanit) [1354637] - [include] gpio: Increase ARCH_NR_GPIOs to 512 (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Drop pinctrl_unregister for devm_ registered device (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: avoid maybe-uninitalized warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: white space cleanups in amd_gpio_dbg_show() (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: fix compilation warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Set the level based on ACPI tables (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add support for additional GPIO (Suravee Suthikulpanit) [1329005] - [gpio] amdpt: Add a new ACPI HID (Suravee Suthikulpanit) [1329005] - [gpio] driver for AMD Promontory (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add device HID for future AMD GPIO controller (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: switch to using a bool for level (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Configure GPIO register using BIOS settings (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Remove the default de-bounce time (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix return value check in amd_gpio_probe() (Suravee Suthikulpanit) [1329005] - [pinctrl] Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc (Suravee Suthikulpanit) [1329005] - [pinctrl] make pinctrl_register() return proper error code (Suravee Suthikulpanit) [1329005] - [pinctrl] Remove .owner field (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix inconsistent spinlock of AMD GPIO driver which can be recognized by static analysis tool smatch. Declare constant Variables with Sparse's suggestion (Suravee Suthikulpanit) [1329005] - [pinctrl] Turn AMD support to tristate (Suravee Suthikulpanit) [1329005] - [pinctrl] add AMD GPIO driver support (Suravee Suthikulpanit) [1329005] - [kernel] genirq: Export handle_bad_irq (Suravee Suthikulpanit) [1329005] - [pinctrl] zynq: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [gpio] pinctrl: Add devm_ apis for pinctrl_{register, unregister} (Suravee Suthikulpanit) [1329005] - [base] platform_device: use a macro instead of platform_driver_register (Suravee Suthikulpanit) [1329005] - [acpi] acpica: Add "Windows 2015" string to _OSI support (Suravee Suthikulpanit) [1329005 1354637]- [netdrv] igb: re-assign hw address pointer on reset after PCI error (Gustavo Duarte) [1413043] - [netdrv] netvsc: add rcu_read locking to netvsc callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove excessive logging on MTU change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix comments (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: count multicast packets received (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove VF in flight counters (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use RCU to protect vf_netdev (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: improve VF device matching (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: simplify callback event code (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: dev hold/put reference to VF (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use consume_skb (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make variable local (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make netvsc_destroy_buf void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: refactor completion function (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: init completion during alloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make device_remove void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use ARRAY_SIZE() for NDIS versions (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: style cleanups (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add handler for physical link speed change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add query for initial physical link speed (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use kcalloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make RSS hash key static (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix rtnl locking in callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Implement batching of receive completions (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: Use the new in-place consumption APIs in the rx path (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_offload_params() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_device_mac() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove redundant assignment in netvsc_recv_callback() (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Move some ring buffer functions to hyperv.h (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Export the vmbus_set_event() API (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: define a new VMBus message type for hvsock (Vitaly Kuznetsov) [1395600]- [kernel] timekeeping: Increment clock_was_set_seq in timekeeping_init() (Prarit Bhargava) [1409214] - [kernel] timekeeping: Use timekeeping_update() instead of memcpy() (Prarit Bhargava) [1409214] - [s390] pci: query fmb length (Hendrik Brueckner) [1400157] - [s390] pci: fmb enhancements (Hendrik Brueckner) [1400157] - [s390] pci: use unique UIDs for domain enumeration (Hendrik Brueckner) [1380776] - [s390] pci: add some new arch specific pci attributes (Hendrik Brueckner) [1380776] - [s390] pci: use macro for attribute creation (Hendrik Brueckner) [1380776] - [s390] add support for ipl devices in subchannel sets > 0 (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup macro usage (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup shutdown_action attributes (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup bin attr usage (Hendrik Brueckner) [1381848] - [s390] dasd: Add new ioctl BIODASDCHECKFMT (Hendrik Brueckner) [1380773] - [s390] dasd: Refactor dasd format functions (Hendrik Brueckner) [1380773] - [s390] dasd: Simplify code in format logic (Hendrik Brueckner) [1380773] - [s390] dasd: Improve dasd format code (Hendrik Brueckner) [1380773] - [s390] dasd: channel path aware error recovery (Hendrik Brueckner) [1380771] - [s390] dasd: extend dasd path handling (Hendrik Brueckner) [1380771] - [s390] dasd: fix double free in dasd_eckd_read_conf (Hendrik Brueckner) [1380771] - [s390] cio: introduce pathmask_to_pos (Hendrik Brueckner) [1380771] - [s390] dasd: make query host access interruptible (Hendrik Brueckner) [1274412] - [s390] dasd: add query host access to volume support (Hendrik Brueckner) [1274412] - [s390] dasd: fix failing CUIR assignment under LPAR (Hendrik Brueckner) [1274456] - [s390] dasd: enhance CUIR scope detection (Hendrik Brueckner) [1274456] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1274456] - [s390] kernel/ap_bus: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413663] - [s390] sysinfo: show partition extended name and UUID if available (Hendrik Brueckner) [1413122] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1413662]- [kernel] vfio-mdev: fix non-standard ioctl return val causing i386 build fail (Tarun Gupta) [1116064] - [vfio] vfio-pci: Handle error from pci_iomap (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_device private and abstract interfaces (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_parent private (Tarun Gupta) [1116064] - [samples] vfio-mdev: de-polute the namespace, rename parent_device & parent_ops (Tarun Gupta) [1116064] - [vfio] vfio-mdev: Fix remove race (Tarun Gupta) [1116064] - [vfio] type1: Restore mapping performance with mdev support (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() in pin_pages/unpin_pages (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() during DMA UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: WARN_ON if notifier block is not unregistered (Tarun Gupta) [1116064] - [virt] kvm: set/clear kvm to/from vfio_group when group add/delete (Tarun Gupta) [1116064] - [kernel] vfio: support notifier chain in vfio_group (Tarun Gupta) [1116064] - [kernel] vfio: vfio_register_notifier: classify iommu notifier (Tarun Gupta) [1116064] - [vfio] Fix handling of error returned by 'vfio_group_get_from_dev()' (Tarun Gupta) [1116064] - [vfio] fix vfio_info_cap_add/shift (Tarun Gupta) [1116064] - [maintainers] maintainers: Add entry VFIO based Mediated device drivers (Tarun Gupta) [1116064] - [samples] docs: Sample driver to demonstrate how to use Mediated device framework (Tarun Gupta) [1116064] - [documentation] docs: Sysfs ABI for mediated device framework (Tarun Gupta) [1116064] - [vfio] docs: Add Documentation for Mediated devices (Tarun Gupta) [1116064] - [uapi] vfio: Define device_api strings (Tarun Gupta) [1116064] - [vfio] vfio_pci: Updated to use vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [vfio] vfio_pci: Update vfio_pci to use vfio_info_add_capability() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce common function to add capabilities (Tarun Gupta) [1116064] - [kernel] vfio iommu: Add blocking notifier to notify DMA_UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add support for mediated devices (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add task structure to vfio_dma (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add find_iommu_group() function (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update argument of vaddr_get_pfn() (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update arguments of vfio_lock_acct (Tarun Gupta) [1116064] - [kernel] vfio iommu: Added pin and unpin callback functions to vfio_iommu_driver_ops (Tarun Gupta) [1116064] - [vfio] Common function to increment container_users (Tarun Gupta) [1116064] - [vfio] Rearrange functions to get vfio_group from dev (Tarun Gupta) [1116064] - [vfio] VFIO based driver for Mediated devices (Tarun Gupta) [1116064] - [kernel] vfio: Mediated device Core driver (Tarun Gupta) [1116064] - [lib] uuid.c: introduce a few more generic helpers (Tarun Gupta) [1116064] - [lib] uuid.c: move generate_random_uuid() to uuid.c (Tarun Gupta) [1116064] - [virt] kvm: mmu: try to fix up page faults before giving up (Tarun Gupta) [1116064] - [virt] kvm: mmu: prepare to support mapping of VM_IO and VM_PFNMAP frames (Tarun Gupta) [1116064] - [vfio] pci: Fix typos in comments (Tarun Gupta) [1116064] - [vfio] fix possible use after free of vfio group (Tarun Gupta) [1116064] - [vfio] vfio-pci: Allow to mmap sub-page MMIO BARs if the mmio page is exclusive (Tarun Gupta) [1116064] - [vfio] type1: Fix build warning (Tarun Gupta) [1116064] - [vfio] vfio_pci: Test for extended capabilities if config space > 256 bytes (Tarun Gupta) [1116064] - [vfio] pci: return -EFAULT if copy_to_user fails (Tarun Gupta) [1116064] - [vfio] pci: Enable virtual register in PCI config space (Tarun Gupta) [1116064] - [vfio] pci: Add infrastructure for additional device specific regions (Tarun Gupta) [1116064] - [uapi] vfio: Define device specific region type capability (Tarun Gupta) [1116064] - [vfio] pci: Include sparse mmap capability for MSI-X table regions (Tarun Gupta) [1116064] - [uapi] vfio: Define sparse mmap capability for regions (Tarun Gupta) [1116064] - [kernel] vfio: Add capability chain helpers (Tarun Gupta) [1116064] - [uapi] vfio: Define capability chains (Tarun Gupta) [1116064] - [vfio] If an IOMMU backend fails, keep looking (Tarun Gupta) [1116064] - [vfio] fix a warning message (Tarun Gupta) [1116064] - [vfio] vfio-pci: constify pci_error_handlers structures (Tarun Gupta) [1116064]- [kernel] perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash (Jiri Olsa) [1412115] - [tools] perf trace: Check if MAP_32BIT is defined (again) (Jiri Olsa) [1405101] - [tools] perf hists: Fix column length on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix column indentation on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Show folded sign properly on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix indentation of folded sign on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hist browser: Fix hierarchy column counts (Jiri Olsa) [1405101] - [tools] perf jit: Fix build issue on Ubuntu (Jiri Olsa) [1405101] - [tools] perf header: Set nr_numa_nodes only when we parsed all the data (Jiri Olsa) [1405101] - [tools] perf top: Fix refreshing hierarchy entries on TUI (Jiri Olsa) [1405101] - [tools] tools build: Add feature detection for g++ (Jiri Olsa) [1405101] - [tools] tools build: Support compiling C++ source file (Jiri Olsa) [1405101] - [tools] perf top/report: Add tips about a list option (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about system-wide collection from all CPUs (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about source line numbers with overhead (Jiri Olsa) [1405101] - [tools] perf jevents: Fix Intel JSON fixed counter conversions (Jiri Olsa) [1405101] - [tools] tools lib traceevent: Fix kbuffer_read_at_offset() (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix MTC timestamp calculation for large MTC periods (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix estimated timestamps for cycle-accurate mode (Jiri Olsa) [1405101] - [tools] perf uretprobe ppc64le: Fix probe location (Jiri Olsa) [1405101] - [tools] perf pmu-events: Add Skylake frontend MSR support (Jiri Olsa) [1405101] - [tools] perf pmu-events: Fix fixed counters on Intel (Jiri Olsa) [1405101] - [tools] perf tools: Make alias matching case-insensitive (Jiri Olsa) [1405101] - [tools] perf tools: Allow period= in perf stat CPU event descriptions (Jiri Olsa) [1405101] - [tools] perf tools: Add README for info on parsing JSON/map files (Jiri Olsa) [1405101] - [tools] perf list jevents: Add support for event list topics (Jiri Olsa) [1405101] - [tools] perf list: Support long jevents descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Add support for long descriptions (Jiri Olsa) [1405101] - [tools] perf pmu: Add override support for event list CPUID (Jiri Olsa) [1405101] - [tools] perf list: Add a --no-desc flag (Jiri Olsa) [1405101] - [tools] perf tools: Query terminal width and use in perf list (Jiri Olsa) [1405101] - [tools] perf pmu: Support alias descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Handle header line in mapfile (Jiri Olsa) [1405101] - [tools] perf tools: Support CPU id matching for x86 v2 (Jiri Olsa) [1405101] - [tools] perf powerpc: Support CPU ID matching for Powerpc (Jiri Olsa) [1405101] - [tools] perf pmu: Use pmu_events table to create aliases (Jiri Olsa) [1405101] - [tools] perf jevents: Program to convert JSON file (Jiri Olsa) [1405101] - [tools] perf tools: Add jsmn `jasmine' JSON parser (Jiri Olsa) [1405101] - [tools] tools build: Make fixdep a hostprog (Jiri Olsa) [1405101] - [tools] tools build: Add support for host programs format (Jiri Olsa) [1405101] - [tools] perf tools: Experiment with cppcheck (Jiri Olsa) [1405101] - [tools] perf probe: Check if *ptr2 is zero and not ptr2 (Jiri Olsa) [1405101] - [tools] perf tests: Add dwarf unwind test for powerpc (Jiri Olsa) [1405101] - [tools] perf probe: Match linkage name with mangled name (Jiri Olsa) [1405101] - [tools] perf probe: Fix to cut off incompatible chars from group name (Jiri Olsa) [1405101] - [tools] perf probe: Skip if the function address is 0 (Jiri Olsa) [1405101] - [tools] perf probe: Ignore the error of finding inline instance (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix decoding when there are address filters (Jiri Olsa) [1405101] - [tools] perf intel-pt: Enable decoder to handle TIP.PGD with missing IP (Jiri Olsa) [1405101] - [tools] perf intel-pt: Read address filter from AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Record address filter in AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add a helper function for processing AUXTRACE_INFO (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix missing error codes processing auxtrace_info (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add support for recording the max non-turbo ratio (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix snapshot overlap detection decoder errors (Jiri Olsa) [1405101] - [tools] perf probe: Increase debug level of SDT debug messages (Jiri Olsa) [1405101] - [tools] perf record: Add support for using symbols in address filters (Jiri Olsa) [1405101] - [tools] perf symbols: Add dso__last_symbol() (Jiri Olsa) [1405101] - [tools] perf record: Fix error paths (Jiri Olsa) [1405101] - [tools] perf record: Rename label 'out_symbol_exit' (Jiri Olsa) [1405101] - [tools] perf script: Fix vanished idle symbols (Jiri Olsa) [1405101] - [tools] perf evsel: Add support for address filters (Jiri Olsa) [1405101] - [tools] perf evsel: New tracepoint specific function (Jiri Olsa) [1405101] - [tools] perf tools: Make perf_evsel__append_filter() generic (Jiri Olsa) [1405101] - [tools] perf tools: Update documentation info about quipper (Jiri Olsa) [1405101] - [tools] perf trace: Beautify sched_[gs]et_attr return value (Jiri Olsa) [1405101] - [tools] perf data: Fix building in 32 bit platform with libbabeltrace (Jiri Olsa) [1405101] - [tools] perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change (Jiri Olsa) [1405101] - [tools] perf record: Fix documentation 'event_sources' -> 'event_source' (Jiri Olsa) [1405101] - [tools] perf hists: Make hists__fprintf_headers function global (Jiri Olsa) [1405101] - [tools] perf hists: Make __hist_entry__snprintf function global (Jiri Olsa) [1405101] - [tools] perf tools: Make several display functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make several sorting functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make output_field_add and sort_dimension__add global (Jiri Olsa) [1405101] - [tools] perf tools: Make reset_dimensions global (Jiri Olsa) [1405101] - [tools] perf hists: Add __hist_entry__snprintf function (Jiri Olsa) [1405101] - [tools] perf tools: Add PMU configuration to tools (Jiri Olsa) [1405101] - [tools] perf pmu: Push configuration down to PMU driver (Jiri Olsa) [1405101] - [tools] perf tools: Confine __get_cpuid() to x86 architecture (Jiri Olsa) [1405101] - [tools] perf hists: Use bigger buffer for stdio headers (Jiri Olsa) [1405101] - [tools] perf evsel: Remove superfluous initialization of weight (Jiri Olsa) [1405101] - [tools] perf symbols: Do not open device files (Jiri Olsa) [1405101] - [tools] perf hists: Factor out hists__reset_column_width() (Jiri Olsa) [1405101] - [tools] perf ui/tui: Reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf annotate: Resolve 'call' operands to function names (Jiri Olsa) [1405101] - [tools] perf annotate: Pass the symbol's map/dso to the instruction parsers (Jiri Olsa) [1405101] - [tools] perf annotate: Do not ignore call instruction with indirect target (Jiri Olsa) [1405101] - [tools] perf hists: Fix width computation for srcline sort entry (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Add missing MADV_FREE (Jiri Olsa) [1405101] - [tools] perf tools: Add infrastructure for PMU specific configuration (Jiri Olsa) [1405101] - [tools] perf report: Enable group view with hierarchy (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Rename print_hierarchy_header() (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Always reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf hist: Initialize hierarchy tree explicitly (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__link_hierarchy() (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__match_hierarchy() (Jiri Olsa) [1405101] - [tools] perf build: Compare mman.h related headers against kernel originals (Jiri Olsa) [1405101] - [tools] perf tools: Do hugetlb handling in more systems (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Fix defines for non !x86_64 (Jiri Olsa) [1405101] - [tools] tools include: Add uapi mman.h for each architecture (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix event group display (Jiri Olsa) [1405101] - [tools] perf probe: Fix dwarf regs table for x86_64 (Jiri Olsa) [1405101] - [tools] perf powerpc: Fix build-test failure (Jiri Olsa) [1405101] - [tools] perf pmu: Support alternative sysfs cpumask (Jiri Olsa) [1405101] - [tools] perf evlist: Only open events on CPUs an evsel permits (Jiri Olsa) [1405101] - [tools] perf annotate: Add branch stack / basic block (Jiri Olsa) [1405101] - [tools] perf record: Mark MAP_HUGETLB when synthesizing mmap events (Jiri Olsa) [1405101] - [tools] tools lib api fs: Add hugetlbfs filesystem detector (Jiri Olsa) [1405101] - [tools] perf tools: Recognize hugetlb mapping as anon mapping (Jiri Olsa) [1405101] - [tools] perf symbols: Remove symbol_filter_t machinery (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Remove dead symbol_filter_t code (Jiri Olsa) [1405101] - [tools] perf machine: Remove machine->symbol_filter and friends (Jiri Olsa) [1405101] - [tools] perf top: Remove old kernel-only symbol filter (Jiri Olsa) [1405101] - [tools] perf symbols: Mark if a symbol is idle in the library (Jiri Olsa) [1405101] - [tools] perf symbols: Fixup symbol sizes before picking best ones (Jiri Olsa) [1405101] - [tools] perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Tolerate symbol aliases (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Avoid printing headers for empty lists (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Clarify which -v lines are errors or warning (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux Build-id when offline vmlinux given (Jiri Olsa) [1405101] - [tools] perf probe: Support probing on offline cross-arch binary (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux buildid if offline kernel is given (Jiri Olsa) [1405101] - [tools] perf probe: Show trace event definition (Jiri Olsa) [1405101] - [tools] perf config: Show default report configuration in example and docs (Jiri Olsa) [1405101] - [tools] perf symbols: Demangle symbols for synthesized @plt entries (Jiri Olsa) [1405101] - [tools] perf probe: Do not use map_load filters for function (Jiri Olsa) [1405101] - [tools] perf symbols: Rename ->ignore to ->idle (Jiri Olsa) [1405101] - [tools] perf annotate: Initialize the priv are in symbol__new() (Jiri Olsa) [1405101] - [tools] perf tools: Fix error handling of lzma decompression (Jiri Olsa) [1405101] - [tools] perf probe: Remove unused tracing_dir variable (Jiri Olsa) [1405101] - [tools] perf record: Fix spelling mistake "Finshed" -> "Finished" (Jiri Olsa) [1405101] - [tools] perf tools: fix typo: "ehough" -> "enough" (Jiri Olsa) [1405101] - [tools] perf probe: Add supported for type casting by the running kernel (Jiri Olsa) [1405101] - [tools] perf hists browser: Remove superfluous null check on map (Jiri Olsa) [1405101] - [tools] perf tools: Skip running the feature tests for 'make install-doc' (Jiri Olsa) [1405101] - [tools] perf tools: Use __weak definition from linux/compiler.h (Jiri Olsa) [1405101] - [tools] perf report: Allow configuring the default sort order in ~/.perfconfig (Jiri Olsa) [1405101] - [tools] perf disassemble: Extract logic to find file to pass to objdump to a separate function (Jiri Olsa) [1405101] - [tools] perf disassemble: Simplify logic for picking the filename to disassemble (Jiri Olsa) [1405101] - [tools] perf disassemble: Move check for kallsyms + !kcore (Jiri Olsa) [1405101] - [tools] perf hists: Add support for header span (Jiri Olsa) [1405101] - [tools] perf tools stdio: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf tools tui: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf hists: Add line argument into perf_hpp_fmt's header callback (Jiri Olsa) [1405101] - [tools] perf hists: Introduce nr_header_lines into struct perf_hpp_list (Jiri Olsa) [1405101] - [tools] perf top: Use MSEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf bench futex: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf kvm: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf record: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench sched-messaging: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench mem: Use USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf stat: Use *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [tools] perf bench sched-pipe: Use linux/time64.h, USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf timechart: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] perf sched: Use linux/time64.h (Jiri Olsa) [1405101] - [tools] perf bench numa: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1405101] - [kernel] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() (Jiri Olsa) [1405101] - [x86] perf/x86: Fix NMI measurements (Jiri Olsa) [1405101] - [x86] Warn when NMI handlers take large amounts of time (Jiri Olsa) [1405101] - [x86] perf/x86: Fix full width counter, counter overflow (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Allow only a single PMU/box within an events group (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Cure bogus unwind from PEBS entries (Jiri Olsa) [1405101] - [kernel] perf/core: Fix address filter parser (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add more Intel uncore IMC PCI IDs for SkyLake (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Honour the CPUID for number of fixed counters in hypervisors (Jiri Olsa) [1405101] - [kernel] perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove an inconsistent NULL check (Jiri Olsa) [1405101] - [x86] perf/x86/intel/pt: Add support for PTWRITE and power event tracing (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Skylake server uncore support (Jiri Olsa) [1405101] - [kernel] perf/core: Fix aux_mmap_count vs aux_refcount order (Jiri Olsa) [1405101] - [kernel] perf/core: Don't pass PERF_EF_START to the PMU ->start callback (Jiri Olsa) [1405101] - [x86] perf/x86: Fix PEBS threshold initialization (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Handle non-standard counter offset (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping location (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add enable_box for client MSR uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add support for the Intel Skylake client uncore PMU (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Use Intel family name macros for uncore (Jiri Olsa) [1405101] - [x86] perf/intel/uncore: Make the Intel uncore PMU driver modular (Jiri Olsa) [1405101] - [x86] perf/x86: Fix embarrasing typo (Jiri Olsa) [1405101] - [x86] perf/x86: Fix compile warnings for intel_uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Clean up LBR state tracking (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove redundant test from intel_pmu_lbr_add() (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Eliminate dead code in intel_pmu_lbr_del() (Jiri Olsa) [1405101] - [x86] perf/x86: Ensure perf_sched_cb_{inc, dec}() is only called from pmu::{add, del}() (Jiri Olsa) [1405101] - [kernel] perf/x86/intel: Rework the large PEBS setup code (Jiri Olsa) [1405101] - [kernel] perf/core: Sched out groups atomically (Jiri Olsa) [1405101]- [s390] mm: add support for 2GB hugepages (Hendrik Brueckner) [1380775] - [mm] hugetlb: don't require CMA for runtime gigantic pages (Hendrik Brueckner) [1380775] - [s390] scm_block: fix off by one during cluster reservation (Hendrik Brueckner) [1274409] - [s390] scm_block: make the number of reqs per HW req configurable (Hendrik Brueckner) [1274409] - [s390] scm_block: handle multiple requests in one HW request (Hendrik Brueckner) [1274409] - [s390] scm_block: allocate aidaw pages only when necessary (Hendrik Brueckner) [1274409] - [s390] scm_block: use mempool to manage aidaw requests (Hendrik Brueckner) [1274409] - [kernel] audit: add support for session ID user filter (Richard Guy Briggs) [1382504] - [kernel] audit: skip sessionid sentinel value when auto-incrementing (Richard Guy Briggs) [1382504] - [kernel] audit: convert all sessionid declaration to unsigned int (Richard Guy Briggs) [1382504] - [kernel] audit: add exclude filter extension to feature bitmap (Richard Guy Briggs) [1382508] - [kernel] audit: add fields to exclude filter by reusing user filter (Richard Guy Briggs) [1382508] - [kernel] audit: fix some horrible switch statement style crimes (Richard Guy Briggs) [1382508] - [kernel] audit: fixup: log on errors from filter user rules (Richard Guy Briggs) [1382508] - [security] selinux: Convert isec->lock into a spinlock (Andreas Grunbacher) [437984] - [security] selinux: Clean up initialization of isec->sclass (Andreas Grunbacher) [437984] - [security] proc: Pass file mode to proc_pid_make_inode (Andreas Grunbacher) [437984] - [security] selinux: Minor cleanups (Andreas Grunbacher) [437984] - [security] selinux: check ss_initialized before revalidating an inode label (Andreas Grunbacher) [437984] - [security] selinux: delay inode label lookup as long as possible (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate an inode's label when explicitly setting it (Andreas Grunbacher) [437984] - [security] selinux: simply inode label states to INVALID and INITIALIZED (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate inodes in selinux_socket_getpeersec_dgram() (Andreas Grunbacher) [437984] - [security] selinux: Don't sleep inside inode_getsecid hook (Andreas Grunbacher) [437984] - [security] selinux: Inode label revalidation performance fix (Andreas Grunbacher) [437984] - [security] gfs2: Invalid security labels of inodes when they go invalid (Andreas Grunbacher) [437984] - [security] selinux: Revalidate invalid inode security labels (Andreas Grunbacher) [437984] - [security] Add hook to invalidate inode security labels (Andreas Grunbacher) [437984] - [security] selinux: Add accessor functions for inode->i_security (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecid non-const (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecurity non-const (Andreas Grunbacher) [437984] - [security] selinux: Remove unused variable in selinux_inode_init_security (Andreas Grunbacher) [437984]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1400044] - [scsi] scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands (Ewan Milne) [1403849] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Chad Dupuis) [1408387] - [edac] amd64: Fix channel decode on Fam15hMod60h systems (Suravee Suthikulpanit) [1275714] - [tty] 8250_pci: Fix potential use-after-free in error path (Steve Best) [1414297] - [md] dm btree: fix a bug in dm_btree_find_next_single() (Mike Snitzer) [1414453] - [mm] memcontrol: do not recurse in direct reclaim (Rik van Riel) [1397330] - [x86] x86/smpboot: Make logical package management more robust (Prarit Bhargava) [1414054] - [x86] x86/cpu: Deal with broken firmware (VMWare/XEN) (Prarit Bhargava) [1414054] - [s390] zcrypt: Introduce CEX6 toleration (Hendrik Brueckner) [1380777] - [s390] net/af_iucv: don't use paged skbs for TX on HiperSockets (Hendrik Brueckner) [1413659] - [kernel] x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC (Xunlei Pang) [726846] - [kernel] mm, pcp: allow restoring percpu_pagelist_fraction default (Dave Anderson) [1405920] - [kernel] locking: Optimize lock_bh functions (Lauro Ramos Venancio) [1403356] - [kernel] sched/preempt, locking: Rework local_bh_{dis, en}able() (Lauro Ramos Venancio) [1403356] - [kernel] locking/rtmutex: Implement lockless top-waiter wakeup (Lauro Ramos Venancio) [1403356] - [kernel] locking/mutex: Allow next waiter lockless wakeup (Lauro Ramos Venancio) [1403356] - [kernel] futex: Force hot variables into a single cache line (Lauro Ramos Venancio) [1403356] - [kernel] futex: Implement lockless wakeups (Lauro Ramos Venancio) [1403356] - [kernel] futex: Add another early deadlock detection check (Lauro Ramos Venancio) [1403356] - [kernel] sched/core: Reset task's lockless wake-queues on fork() (Lauro Ramos Venancio) [1403356] - [kernel] sched: Implement lockless wake-queues (Lauro Ramos Venancio) [1403356] - [virtio] balloon: check the number of available pages in leak balloon (David Hildenbrand) [1401615] - [drivers] Set dev->device_rh to NULL after free (Prarit Bhargava) [1414064] - [powerpc] kvm: Add halt polling documentation (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Comment style and print format fixups (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Decrease the powerpc default halt poll max value (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Add check for module parameter halt_poll_ns (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Use generic kvm module parameters (Thomas Huth) [1399882] - [powerpc] kvm: Export kvm module parameter variables (Thomas Huth) [1399882] - [powerpc] kvm: halt_polling: improve grow/shrink settings (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Implement existing and add new halt polling vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: Add provisioning for ulong vm stats and u64 vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Implement halt polling (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Change vcore element runnable_threads from linked-list to array (Thomas Huth) [1399882] - [powerpc] kvm: disable halt_poll_ns as default for s390x (Thomas Huth) [1399882] - [infiniband] ib/rdmavt: Only put mmap_info ref if it exists (Jonathan Toppins) [1391299]- [hv] balloon: Use available memory value in pressure report (Vitaly Kuznetsov) [1406413] - [perf] powerpc: Don't call perf_event_disable() from atomic context (Jiri Olsa) [1327164] - [tools] objtool: Resync vcvtph2ps definition (Prarit Bhargava) [1414095] - [kernel] hung_task: decrement sysctl_hung_task_warnings only if it is positive (Waiman Long) [1410295] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410295] - [kernel] hung_task: Display every hung task warning (Waiman Long) [1410295] - [netdrv] netxen: netxen_rom_fast_read() doesn't return -1 (Harish Patil) [1391273] - [netdrv] netxen: reversed condition in netxen_nic_set_link_parameters() (Harish Patil) [1391273] - [netdrv] netxen: fix error handling in netxen_get_flash_block() (Harish Patil) [1391273] - [netdrv] netxen: Use kobj_to_dev() (Harish Patil) [1391273] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391273] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391273] - [netdrv] ethernet: Fix FSF address in file headers (Harish Patil) [1391273] - [netdrv] qlge: remove superfluous statement (Harish Patil) [1391271] - [netdrv] qlge: Avoids recursive EEH error (Harish Patil) [1391271] - [netdrv] qlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (Harish Patil) [1391271] - [netdrv] qlge: Update version to 1.00.00.35 (Harish Patil) [1391271] - [netdrv] qlge: Fix receive packets drop (Harish Patil) [1391271] - [netdrv] qlge: fix a timeout loop in ql_change_rx_buffers() (Harish Patil) [1391271] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1391271] - [netdrv] qlge: Use eth__addr instead of memset (Harish Patil) [1391271] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1391271] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391271] - [netdrv] qlge: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391271] - [powerpc] kvm: ppc: Always select KVM_VFIO, plus Makefile cleanup (Thomas Huth) [1399880] - [powerpc] kvm: ppc: do not compile in vfio.o unconditionally (Thomas Huth) [1399880] - [powerpc] vfio: Enable VFIO device for powerpc (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Add support for multiple-TCE hcalls (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Move reusable bits of H_PUT_TCE handler to helpers (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Replace SPAPR_TCE_SHIFT with IOMMU_PAGE_SHIFT_4K (Thomas Huth) [1399880] - [powerpc] Make vmalloc_to_phys() public (Thomas Huth) [1399880]- [x86] perf/x86: Add perf support for AMD family-17h processors (Suravee Suthikulpanit) [1391660] - [x86] kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid() (Suravee Suthikulpanit) [1133711] - [x86] svm: Manage vcpu load/unload when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not intercept CR8 when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not expose x2APIC when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops.apicv_post_state_restore (Suravee Suthikulpanit) [1133711] - [x86] svm: Add VMEXIT handlers for AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Add interrupt injection via AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Detect and Initialize AVIC support (Suravee Suthikulpanit) [1133711] - [x86] svm: Introduce new AVIC VMCB registers (Suravee Suthikulpanit) [1133711] - [x86] kvm: split kvm_vcpu_wake_up from kvm_vcpu_kick (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VCPU blocking/unblocking hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: Add kvm_arch_vcpu_{un}blocking callbacks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VM init/destroy hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Rename kvm_apic_get_reg to kvm_lapic_get_reg (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Misc LAPIC changes to expose helper functions (Suravee Suthikulpanit) [1133711] - [x86] kvm/x86: per-vcpu apicv deactivation support (Suravee Suthikulpanit) [1133711] - [x86] cpufeature: Add AMD AVIC bit (Suravee Suthikulpanit) [1133711] - [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1324918] - [char] ipmi: fix crash on reading version from proc after unregisted bmc (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: remove redundant return value check of platform_get_resource() (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: add a dependency on ARCH_ASPEED (Tony Camuso) [1410859] - [char] ipmi: Fix ioremap error handling in bt-bmc (Tony Camuso) [1410859] - [char] ipmi: add an Aspeed BT IPMI BMC driver (Tony Camuso) [1410859] - [char] ipmi: remove trydefaults parameter and default init (Tony Camuso) [1410859] - [char] ipmi: Fix the I2C address extraction from SPMI tables (Tony Camuso) [1410859] - [char] ipmi: reserve memio regions separately (Tony Camuso) [1410859] - [char] ipmi: Fix some minor coding style issues (Tony Camuso) [1410859] - [char] ipmi: do not probe ACPI devices if si_tryacpi is unset (Tony Camuso) [1410859] - [char] ipmi_si: Avoid a wrong long timeout on transaction done (Tony Camuso) [1410859] - [char] ipmi_si: Fix module parameter doc names (Tony Camuso) [1410859] - [char] ipmi_ssif: Fix logic around alert handling (Tony Camuso) [1410859] - [scripts] nmi_backtrace: generate one-line reports for idle cpus (David Arcari) [1386012] - [idle] x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G" (David Arcari) [1386012] - [idle] drivers/idle: make intel_idle.c driver more explicitly non-modular (David Arcari) [1386012] - [idle] x86/intel_idle: Use Intel family macros for intel_idle (David Arcari) [1386012] - [idle] intel_idle: Clean up all registered devices on exit (David Arcari) [1386012] - [idle] intel_idle: Propagate hot plug errors (David Arcari) [1386012] - [idle] intel_idle: Don't overreact to a cpuidle registration failure (David Arcari) [1386012] - [idle] intel_idle: Setup the timer broadcast only on successful driver load (David Arcari) [1386012] - [idle] intel_idle: Avoid a double free of the per-CPU data (David Arcari) [1386012] - [idle] intel_idle: Fix dangling registration on error path (David Arcari) [1386012] - [idle] intel_idle: Fix deallocation order on the driver exit path (David Arcari) [1386012] - [idle] intel_idle: Remove redundant initialization calls (David Arcari) [1386012] - [idle] intel_idle: Fix a helper function's return value (David Arcari) [1386012] - [idle] intel_idle: remove useless return from void function (David Arcari) [1386012] - [kernel] cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic (David Arcari) [1386012] - [idle] intel_idle: allow sparse sub-state numbering, for Bay Trail (David Arcari) [1386012] - [idle] intel_idle: mark some functions with __init tag (David Arcari) [1386012]- [platform] dell-wmi: Ignore WMI event 0xe00e (David Arcari) [1396495] - [platform] dell-wmi: Add a WMI event code for display on/off (David Arcari) [1396495] - [platform] dell-wmi: Generate one sparse keymap for all machines (David Arcari) [1396495] - [platform] dell-wmi: Add information about other WMI event codes (David Arcari) [1396495] - [platform] dell-wmi: Sort WMI event codes and update comments (David Arcari) [1396495] - [platform] dell-wmi: Ignore WMI event code 0xe045 (David Arcari) [1396495] - [platform] dell-wmi: support Dell Inspiron M5110 (David Arcari) [1396495] - [platform] dell-wmi: properly process Dell Instant Launch hotkey (David Arcari) [1396495] - [platform] dell-rbtn: Ignore ACPI notifications if device is suspended (David Arcari) [1396495] - [platform] dell-wmi: enable receiving WMI events on Dell Vostro V131 (David Arcari) [1396495] - [platform] dell-smbios: rename dell_smi_error() to dell_smbios_error() (David Arcari) [1396495] - [platform] dell-laptop: move dell_smi_error() to dell-smbios (David Arcari) [1396495] - [platform] dell-rbtn: Add a comment about the XPS 13 9350 (David Arcari) [1396495] - [platform] dell-wmi: Support new hotkeys on the XPS 13 9350 (Skylake) (David Arcari) [1396495] - [platform] dell-wmi: Clean up hotkey table size check (David Arcari) [1396495] - [platform] dell-wmi: Stop storing pointers to DMI tables (David Arcari) [1396495] - [platform] dell-smbios: make da_tokens static (David Arcari) [1396495] - [platform] dell-smbios: remove find_token_{id, location}() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_location() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_id() (David Arcari) [1396495] - [platform] dell-smbios: implement new function for finding DMI table 0xDA tokens (David Arcari) [1396495] - [platform] dell-smbios: make the SMBIOS buffer static (David Arcari) [1396495] - [platform] dell-smbios: return the SMBIOS buffer from dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-smbios: don't return an SMBIOS buffer from dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: don't pass an SMBIOS buffer to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename dell_send_request() to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename release_buffer() to dell_smbios_release_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename clear_buffer() to dell_smbios_clear_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename get_buffer() to dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-laptop: extract SMBIOS-related code to a separate module (David Arcari) [1396495] - [platform] dell-wmi: Process only one event on devices with interface version 0 (David Arcari) [1396495] - [platform] dell-wmi: Check if Dell WMI descriptor structure is valid (David Arcari) [1396495] - [platform] dell-wmi: Improve unknown hotkey handling (David Arcari) [1396495] - [platform] dell_wmi: Use a C99-style array for bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Do not cache hwswitch state (David Arcari) [1396495] - [platform] dell-laptop: Check return value of each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Clear buffer before each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Fix allocating & freeing SMI buffer page (David Arcari) [1396495] - [platform] dell-laptop: Show info about WiGig and UWB in debugfs (David Arcari) [1396495] - [platform] dell-laptop: Update information about wireless control (David Arcari) [1396495] - [platform] dell-laptop: Use dell-rbtn instead i8042 filter when possible (David Arcari) [1396495] - [platform] dell-rbtn: Export notifier for other kernel modules (David Arcari) [1396495] - [platform] dell-rbtn: Dell Airplane Mode Switch driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [platform] revert "platform: x86: dell-laptop: Add support for keyboard backlight" (David Arcari) [1396495] - [platform] dell-smo8800: Add more ACPI ids and change description of driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [kernel] leds: add led-class attribute-group support (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses on keybord illumination change (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses for radio state changes (David Arcari) [1396495] - [platform] dell-wmi: Update code for processing WMI events (David Arcari) [1396495] - [platform] dell-wmi: Fix access out of memory (David Arcari) [1396495] - [platform] dell-laptop: Mark dell_quirks[] DMI table as __initconst (David Arcari) [1396495] - [platform] x86: dell-smo8800: Dell Latitude freefall driver (ACPI SMO8800/SMO8810) (David Arcari) [1396495] - [platform] dell-laptop: Only install the i8042 filter when rfkill is active (David Arcari) [1396495] - [platform] dell-laptop: rkill whitelist Precision models (David Arcari) [1396495] - [platform] dell-laptop: fix to return error code in dell_send_intensity() (David Arcari) [1396495] - [platform] acpi: Clean up inclusions of ACPI header files (David Arcari) [1396495] - [platform] dell-wmi: Add KEY_MICMUTE to bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill functionality on laptops with a hw killswitch (David Arcari) [1396495] - [platform] dell-laptop: Add a force_rfkill module parameter (David Arcari) [1396495] - [platform] dell-laptop: Wait less long before updating rfkill after an rfkill keypress (David Arcari) [1396495] - [platform] dell-laptop: Do not skip setting blocked bit rfkill_set while hw-blocked (David Arcari) [1396495] - [platform] dell-laptop: Sync current block state to BIOS on hw switch change (David Arcari) [1396495] - [platform] dell-laptop: Allow changing the sw_state while the radio is blocked by hw (David Arcari) [1396495] - [platform] dell-laptop: Don't read-back sw_state on machines with a hardware switch (David Arcari) [1396495] - [platform] dell-laptop: Don't set sw_state from the query callback (David Arcari) [1396495] - [platform] dell-laptop: Only get status from BIOS once when updating (David Arcari) [1396495] - [platform] dell-laptop: If there is no hwswitch, then clear all hw-controlled bits (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill on Latitudes (David Arcari) [1396495] - [platform] revert "dell-laptop: Remove rfkill code" (David Arcari) [1396495] - [platform] dell-laptop: fix error return code in dell_init() (David Arcari) [1396495]- [md] dm thin: fix a race condition between discarding and provisioning a block (Mike Snitzer) [1368193 1405225] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1368193 1405225] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1368193 1405225] - [md] dm flakey: introduce "error_writes" feature (Mike Snitzer) [1368193 1405225] - [md] dm space map: always set ev if sm_ll_mutate() succeeds (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: skip useless memcpy in metadata_ll_init_index() (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: fix 'struct sm_metadata' leak on failed create (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: define data_offset status field (Mike Snitzer) [1368193 1405225] - [md] dm raid: fix discard support regression (Mike Snitzer) [1368193 1405225] - [md] dm raid: don't allow "write behind" with raid4_5_6 (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use hw_handler_params if attached hw_handler is same as requested (Mike Snitzer) [1368193 1405225] - [md] dm array: remove a dead assignment in populate_ablock_with_values() (Mike Snitzer) [1368193 1405225] - [md] dm ioctl: use offsetof() instead of open-coding it (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify use_blk_mq initialization (Mike Snitzer) [1368193 1405225] - [md] dm: use blk_set_queue_dying() in __dm_destroy() (Mike Snitzer) [1368193 1405225] - [md] dm bufio: drop the lock when doing GFP_NOIO allocation (Mike Snitzer) [1368193 1405225] - [md] dm bufio: avoid sleeping while holding the dm_bufio lock (Mike Snitzer) [1368193 1405225] - [md] dm table: simplify dm_table_determine_type() (Mike Snitzer) [1368193 1405225] - [md] dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device (Mike Snitzer) [1368193 1405225] - [md] dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded (Mike Snitzer) [1368193 1405225] - [md] dm mpath: do not modify *__clone if blk_mq_alloc_request() fails (Mike Snitzer) [1368193 1405225] - [md] dm mpath: change return type of pg_init_all_paths() from int to void (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add checks for priority group count to avoid invalid memory access (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() (Mike Snitzer) [1368193 1405225] - [md] dm flakey: return -EINVAL on interval bounds error in flakey_ctr() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: constify crypt_iv_operations structures (Mike Snitzer) [1368193 1405225] - [md] dm raid: correct error messages on old metadata validation (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: fix typos in Documentation_device-mapper_dm-raid.txt (Mike Snitzer) [1368193 1405225] - [md] dm cache: add missing cache device name to DMERR in set_cache_mode() (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: remove an extra newline in DMERR and code (Mike Snitzer) [1368193 1405225] - [md] dm verity: fix incorrect error message (Mike Snitzer) [1368193 1405225] - [md] dm crypt: rename crypt_setkey_allcpus to crypt_setkey (Mike Snitzer) [1368193 1405225] - [md] dm crypt: mark key as invalid until properly loaded (Mike Snitzer) [1368193 1405225] - [md] dm rq: fix a race condition in rq_completed() (Mike Snitzer) [1368193 1405225] - [md] dm block manager: make block locking optional (Mike Snitzer) [1368193 1405225] - [md] dm: Fix a race condition related to stopping and starting queues (Mike Snitzer) [1368193 1405225] - [md] dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: blk_mq_try_issue_directly() should lookup hardware queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_quiesce_queue() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Remove blk_mq_cancel_requeue_work() (Mike Snitzer) [1368193 1405225] - [scsi] blk-mq: Avoid that requeueing starts stopped queues (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Move more code into blk_mq_direct_issue_request() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_queue_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Introduce blk_mq_hctx_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Do not invoke .queue_rq() for a stopped queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: add flag for drivers wanting blocking ->queue_rq() (Mike Snitzer) [1368193 1405225] - [md] dm table: fix missing dm_put_target_type() in dm_table_add_target() (Mike Snitzer) [1368193 1405225] - [md] dm rq: clear kworker_task if kthread_run() returned an error (Mike Snitzer) [1368193 1405225] - [md] dm rq: check kthread_run return for .request_fn request-based DM (Mike Snitzer) [1368193 1405225] - [md] dm mirror: use all available legs on multiple failures (Mike Snitzer) [1368193 1405225] - [md] dm mpath: always return reservation conflict without failing over (Mike Snitzer) [1368193 1405225] - [md] dm bufio: remove dm_bufio_cond_resched() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix crash on exit (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: switch to using the new cursor api for loading metadata (Mike Snitzer) [1368193 1405225] - [md] dm array: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm btree: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm cache policy smq: distribute entries to random levels when switching to smq (Mike Snitzer) [1368193 1405225] - [md] dm cache: speed up writing of the hint array (Mike Snitzer) [1368193 1405225] - [md] dm array: add dm_array_new() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: delay the requeue of blk-mq requests while all paths down (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: introduce dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: reduce arguments passed to map_request() and dm_requeue_original_request() (Mike Snitzer) [1368193 1405225] - [kernel] dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests (Mike Snitzer) [1368193 1405225] - [md] dm: convert wait loops to use autoremove_wake_function() (Mike Snitzer) [1368193 1405225] - [md] dm: use signal_pending_state() in dm_wait_for_completion() (Mike Snitzer) [1368193 1405225] - [md] dm: rename task state function arguments (Mike Snitzer) [1368193 1405225] - [md] dm: add two lockdep_assert_held() statements (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify dm_old_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: check if path's request_queue is dying in activate_path() (Mike Snitzer) [1368193 1405225] - [md] dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED (Mike Snitzer) [1368193 1405225] - [md] dm rq: factor out dm_mq_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm: mark request_queue dead before destroying the DM device (Mike Snitzer) [1368193 1405225] - [md] dm: return correct error code in dm_resume()'s retry loop (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: introduce blk_mq_delay_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix free of bad values after tfm allocation failure (Mike Snitzer) [1368193 1405225] - [md] dm flakey: fix reads to be issued if drop_writes configured (Mike Snitzer) [1368193 1405225] - [md] dm crypt: increase mempool reserve to better support swapping (Mike Snitzer) [1368193 1405225] - [md] dm round robin: do not use this_cpu_ptr() without having preemption disabled (Mike Snitzer) [1368193 1405225] - [kernel] dm mpath: add optional "queue_mode" feature (Mike Snitzer) [1368193 1405225] - [md] dm mpath: remove bio-based bloat from struct dm_mpath_io (Mike Snitzer) [1368193 1405225] - [md] dm mpath: reinstate bio-based support (Mike Snitzer) [1368193 1405225]- [x86] kvm: nvmx: Allow L1 to intercept software exceptions (#BP and #OF) (Bandan Das) [1404928] {CVE-2016-9588} - [x86] perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code (Prarit Bhargava) [1373738] - [pci] Add helpers to request/release memory and I/O regions (Myron Stowe) [1392577] - [pci] Move pci_set_flags() from asm-generic/pci-bridge.h to linux/pci.h (Myron Stowe) [1392577] - [char] random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [1330000] - [char] random: introduce getrandom(2) system call (Herbert Xu) [1330000] - [iommu] vt-d: Flush old iommu caches for kdump when the device gets context mapped (Myron Stowe) [1340547] - [netdrv] i40e: Fix corruption when transferring large files (Stefan Assmann) [1404060 1406126] - [netdrv] netvsc: reduce maximum GSO size (Vitaly Kuznetsov) [1406926] - [netdrv] fjes: fix format string for trace output (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: update fjes driver version : 1.2 (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add debugfs entry for EP status information in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -w and -W support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add tracepoints in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Enhance ethtool -S for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -d support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: fjes_main: Remove create_workqueue (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add array printing helper (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add __get_dynamic_array_len() macro for trace events (Yasuaki Ishimatsu) [1388716] - [netdrv] bnx2x: Use the correct divisor value for PHC clock readings (Michal Schmidt) [1175585]- [fs] pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary (Benjamin Coddington) [1404245] - [fs] pnfs/blocklayout: update last_write_offset atomically with extents (Benjamin Coddington) [1404245] - [fs] seq_file: reset iterator to first record for zero offset (Miklos Szeredi) [1386642] - [fs] nfs: fix false positives in nfs40_walk_client_list() ("J. Bruce Fields") [1372782] - [fs] nfsd4: setclientid_confirm with unmatched verifier should fail ("J. Bruce Fields") [1372782] - [fs] nfsd: randomize SETCLIENTID reply to help distinguish servers ("J. Bruce Fields") [1372782] - [fs] nfsd: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfsd: catch errors in decode_fattr earlier ("J. Bruce Fields") [1217546] - [fs] nfsd: clean up supported attribute handling ("J. Bruce Fields") [1217546] - [fs] nfs: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfs4: remove unused CHANGE_SECURITY_LABEL ("J. Bruce Fields") [1217546] - [fs] libceph: no need to drop con->mutex for ->get_authorizer() (Ilya Dryomov) [1408170] - [fs] libceph: drop len argument of *verify_authorizer_reply() (Ilya Dryomov) [1408170] - [fs] libceph: verify authorize reply on connect (Ilya Dryomov) [1408170] - [fs] libceph: no need for GFP_NOFS in ceph_monc_init() (Ilya Dryomov) [1408170] - [fs] libceph: stop allocating a new cipher on every crypto request (Ilya Dryomov) [1408170] - [fs] libceph: uninline ceph_crypto_key_destroy() (Ilya Dryomov) [1408170] - [fs] libceph: remove now unused ceph_*{en, de}crypt*() functions (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_decrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_encrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: tweak calcu_signature() a little (Ilya Dryomov) [1408170] - [fs] libceph: rename and align ceph_x_authorizer::reply_buf (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_crypt() for in-place en/decryption (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_x_encrypt_offset() (Ilya Dryomov) [1408170] - [fs] libceph: old_key in process_one_ticket() is redundant (Ilya Dryomov) [1408170] - [fs] libceph: ceph_x_encrypt_buflen() takes in_len (Ilya Dryomov) [1408170] - [fs] libceph: Remove unnecessary ivsize variables (Ilya Dryomov) [1408170] - [fs] libceph: Use skcipher (Ilya Dryomov) [1408170] - [fs] nfs: Trim extra slash in v4 nfs_path (Benjamin Coddington) [1130893] - [fs] blocklayout: put deviceid node after releasing bl_ext_lock (Benjamin Coddington) [1348596] - [fs] xfs: don't BUG() on mixed direct and mapped I/O (Brian Foster) [1364856] - [fs] xfs: skip dirty pages in ->releasepage() (Brian Foster) [1079818] - [fs] sunrpc: svc_age_temp_xprts_now should not call setsockopt on non-tcp transports (Scott Mayhew) [1372444] - [fs] xfs: fix two memory leaks in xfs_attr_list.c error paths (Bill O'Donnell) [1391223] {CVE-2016-9685}- [mm] meminit: initialise more memory for inode/dentry hash tables in early boot (Yasuaki Ishimatsu) [1404584] - [s390] mem_detect: Revert "add DAT sanity check" (Hendrik Brueckner) [1391540] - [s390] cpuinfo: show maximum thread id (Hendrik Brueckner) [1399563] - [s390] qeth: omit outbound queue 3 for unicast packets in Priority Queuing on HiperSockets (Hendrik Brueckner) [1380787] - [s390] qeth: Add new priority queueing options (Hendrik Brueckner) [1380787] - [s390] qeth: Extend priority queueing to IPv6 (Hendrik Brueckner) [1380787] - [s390] qeth: Fix default queue setting in priority queueing (Hendrik Brueckner) [1380787] - [s390] qeth: Fix IP version detection for VLAN traffic (Hendrik Brueckner) [1380787] - [s390] qeth: Removed unused parameter (Hendrik Brueckner) [1380787] - [s390] qeth: add network device features for VLAN devices (Hendrik Brueckner) [1274455] - [s390] qeth: add layer 2 RX/TX checksum offloading (Hendrik Brueckner) [1274455] - [s390] qeth: fix rx checksum offload handling (Hendrik Brueckner) [1274455] - [s390] qeth: Include error message for "OS Mismatch" (Hendrik Brueckner) [1200409] - [s390] qeth: BRIDGEPORT "sanity check" (Hendrik Brueckner) [1200409] - [s390] qeth: OSA version of SETBRIDGEPORT command (Hendrik Brueckner) [1200409] - [s390] qeth: IFF_PROMISC flag to BRIDGE PORT mode (Hendrik Brueckner) [1200409] - [s390] qeth: fix handling of IPA return codes (Hendrik Brueckner) [1380770] - [s390] qeth: fix build of s390 allmodconfig (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - address notifications (Hendrik Brueckner) [1380770] - [s390] qdio: bridgeport support - CHSC part (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - basic control (Hendrik Brueckner) [1380770] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1399544] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1391531] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1391531] - [s390] mm: handle PTE-mapped tail pages in fast gup (Hendrik Brueckner) [1391532] - [s390] cio: fix accidental interrupt enabling during resume (Hendrik Brueckner) [1391533] - [block] xen-blkfront: don't call talk_to_blkback when already connected to blkback (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: Fix crash if backend doesn't follow the right states (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: move talk_to_blkback to a more suitable place (Vitaly Kuznetsov) [1404734] - [kernel] stop_machine: touch_nmi_watchdog() after MULTI_STOP_PREPARE (Oleg Nesterov) [1354850]- [netdrv] fm10k: wrap long line for alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use generic ethtool_op_get_ts_info callback (Neil Horman) [1383526] - [netdrv] fm10k: don't re-map queues when a mailbox message suffices (Neil Horman) [1383526] - [netdrv] fm10k: don't clear the RXQCTL register when enabling or disabling queues (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary extra parenthesis around ((~value)) (Neil Horman) [1383526] - [netdrv] fm10k: don't try to stop queues if we've lost hw_addr (Neil Horman) [1383526] - [netdrv] fm10k: don't continue probe if PCI device not in normal IO state (Neil Horman) [1383526] - [netdrv] fm10k: print error code when pci_enable_device_mem fails during probe (Neil Horman) [1383526] - [netdrv] fm10k: NAPI polling routine must return actual work done (Neil Horman) [1383526] - [netdrv] fm10k: prefer READ_ONCE instead of ACCESS_ONCE (Neil Horman) [1383526] - [netdrv] fm10k: remove fm10k_get_reta_size from namespace (Neil Horman) [1383526] - [netdrv] fm10k: use variadic form of alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use software values when checking for Tx hangs in hot path (Neil Horman) [1383526] - [netdrv] fm10k: fix PCI device enable_cnt leak in .io_slot_reset (Neil Horman) [1383526] - [netdrv] fm10k: bump version number (Neil Horman) [1383526] - [netdrv] fm10k: return proper error code when pci_enable_msix_range fails (Neil Horman) [1383526] - [netdrv] fm10k: force link to remain down for at least a second on resume events (Neil Horman) [1383526] - [netdrv] fm10k: implement request_lport_map pointer (Neil Horman) [1383526] - [netdrv] fm10k: check if PCIe link is restored (Neil Horman) [1383526] - [netdrv] fm10k: enable bus master after every reset (Neil Horman) [1383526] - [netdrv] fm10k: use common flow for suspend and resume (Neil Horman) [1383526] - [netdrv] fm10k: implement reset_notify handler for PCIe FLR events (Neil Horman) [1383526] - [netdrv] fm10k: use common reset flow when handling io errors from PCI stack (Neil Horman) [1383526] - [netdrv] fm10k: implement prepare_suspend and handle_resume (Neil Horman) [1383526] - [netdrv] fm10k: split fm10k_reinit into two functions (Neil Horman) [1383526] - [netdrv] fm10k: wait for queues to drain if stop_hw() fails once (Neil Horman) [1383526] - [netdrv] fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: use actual hardware registers when checking for pending Tx (Neil Horman) [1383526] - [netdrv] fm10k: perform data path reset even when switch is not ready (Neil Horman) [1383526] - [netdrv] fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: Reset mailbox global interrupts (Neil Horman) [1383526] - [netdrv] fm10k: prevent multiple threads updating statistics (Neil Horman) [1383526] - [netdrv] fm10k: avoid possible null pointer dereference in fm10k_update_stats (Neil Horman) [1383526] - [netdrv] fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set (Neil Horman) [1383526] - [netdrv] fm10k: Remove create_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect index calculation in fm10k_write_reta (Neil Horman) [1383526] - [netdrv] fm10k: Align Rx buffers to 512B blocks (Neil Horman) [1383526] - [netdrv] fm10k: don't use BIT() macro where the value isn't a bitmask (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect IPv6 extended header checksum (Neil Horman) [1383526] - [netdrv] fm10k: consistently use Intel(R) for driver names (Neil Horman) [1383526] - [netdrv] fm10k: fix possible null pointer deref after kcalloc (Neil Horman) [1383526] - [netdrv] fm10k: Reset multicast mode when deleting lport (Neil Horman) [1383526] - [netdrv] fm10k: update comment regarding reserved bits check (Neil Horman) [1383526] - [netdrv] fm10k: use different name than FM10K_VLAN_CLEAR for override bit (Neil Horman) [1383526] - [netdrv] fm10k: use 8bit notation instead of 10bit notation for diagram (Neil Horman) [1383526] - [netdrv] fm10k: fix documentation of fm10k_tlv_parse_attr (Neil Horman) [1383526] - [netdrv] fm10k: do not disable PCI device in fm10k_io_error_detected (Neil Horman) [1383526] - [netdrv] fm10k: correctly handle LPORT_MAP error (Neil Horman) [1383526] - [netdrv] fm10k: Fix multicast mode sync issues (Neil Horman) [1383526] - [netdrv] fm10k: drop 1588 support (Neil Horman) [1383526] - [netdrv] fm10k: prevent RCU issues during AER events (Neil Horman) [1383526] - [netdrv] fm10k: use DRV_SUMMARY to reduce code duplication (Neil Horman) [1383526] - [netdrv] fm10k: Add support for bulk Tx cleanup & cleanup boolean logic (Neil Horman) [1383526] - [netdrv] fm10k: remove debug-statistics support (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: fix multi-bit VLAN update requests from VF (Neil Horman) [1383526] - [netdrv] fm10k: use ethtool_rxfh_indir_default for default redirection table (Neil Horman) [1383526] - [netdrv] fm10k: fix a minor typo in some comments (Neil Horman) [1383526] - [netdrv] fm10k: correctly clean up when init_queueing_scheme fails (Neil Horman) [1383526] - [netdrv] fm10k: prevent possibly uninitialized variable (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: free MBX IRQ before clearing interrupt scheme (Neil Horman) [1383526] - [netdrv] fm10k: print error message when stop_hw fails (Neil Horman) [1383526] - [netdrv] fm10k: base queue scheme covered by RSS (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize service task until later in probe (Neil Horman) [1383526] - [netdrv] fm10k: prevent null pointer dereference of msix_entries table (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: cleanup SPACE_BEFORE_TAB checkpatch warning (Neil Horman) [1383526] - [netdrv] fm10k: demote BUG_ON() to WARN_ON() where appropriate (Neil Horman) [1383526] - [netdrv] fm10k: cleanup remaining right-bit-shifted 1 (Neil Horman) [1383526] - [netdrv] fm10k: Move constants to the right of binary operators (Neil Horman) [1383526] - [netdrv] fm10k: don't reinitialize RSS flow table when RXFH configured (Neil Horman) [1383526] - [netdrv] fm10k: IS_ENABLED() is not appropriate for boolean kconfig option (Neil Horman) [1383526] - [netdrv] fm10k: cleanup mailbox code comments etc (Neil Horman) [1383526] - [netdrv] fm10k: use true/false for boolean get_host_state (Neil Horman) [1383526] - [netdrv] fm10k: remove unused struct element (Neil Horman) [1383526] - [netdrv] fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures (Neil Horman) [1383526] - [netdrv] fm10k: address operator not needed when declaring function pointers (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_equal instead of memcmp (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for changing queues (Neil Horman) [1383526] - [netdrv] fm10k: correctly pack TLV structures and explain reasoning (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize fm10k_workqueue at global level (Neil Horman) [1383526] - [netdrv] fm10k: initialize xps at driver load (Neil Horman) [1383526] - [netdrv] fm10k: cleanup overly long lines (Neil Horman) [1383526] - [netdrv] fm10k: cleanup namespace pollution (Neil Horman) [1383526] - [netdrv] fm10k: use BIT() macro instead of open-coded bit-shifting (Neil Horman) [1383526] - [netdrv] fm10k: whitespace cleanups (Neil Horman) [1383526] - [netdrv] fm10k: do not inline fm10k_iov_select_vid() (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for mailbox interrupt (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup MSI-X interrupts in case of failure (Neil Horman) [1383526] - [netdrv] fm10k: conditionally compile DCB and DebugFS support (Neil Horman) [1383526] - [netdrv] fm10k: bump driver version (Neil Horman) [1383526] - [netdrv] fm10k: consistently refer to VLANs and VLAN IDs (Neil Horman) [1383526] - [netdrv] fm10k: remove namespace pollution of fm10k_iov_msg_data_pf (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary else block from if statements with return (Neil Horman) [1383526] - [netdrv] fm10k: do not use CamelCase (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL fix typo of hardware (Neil Horman) [1383526] - [netdrv] fm10k: change default Tx ITR to 25usec (Neil Horman) [1383526] - [netdrv] fm10k: use macro for default Tx and Rx ITR values (Neil Horman) [1383526] - [netdrv] fm10k: Update adaptive ITR algorithm (Neil Horman) [1383526] - [netdrv] fm10k: introduce ITR_IS_ADAPTIVE macro (Neil Horman) [1383526] - [netdrv] fm10k: Add support for ITR scaling based on PCIe link speed (Neil Horman) [1383526] - [netdrv] fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped (Neil Horman) [1383526] - [netdrv] fm10k: add statistics for actual DWORD count of mbmem mailbox (Neil Horman) [1383526] - [netdrv] fm10k: explicitly typecast vlan values to u16 (Neil Horman) [1383526] - [netdrv] fm10k: Correct typecast in fm10k_update_xc_addr_pf (Neil Horman) [1383526] - [netdrv] fm10k: reinitialize queuing scheme after calling init_hw (Neil Horman) [1383526] - [netdrv] fm10k: always check init_hw for errors (Neil Horman) [1383526] - [netdrv] fm10k: reset max_queues on init_hw_vf failure (Neil Horman) [1383526] - [netdrv] fm10k: set netdev features in one location (Neil Horman) [1383526] - [netdrv] fm10k: use napi_schedule_irqoff() (Neil Horman) [1383526] - [netdrv] fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector (Neil Horman) [1383526] - [netdrv] fm10k: Correct MTU for jumbo frames (Neil Horman) [1383526] - [netdrv] fm10k: do not assume VF always has 1 queue (Neil Horman) [1383526] - [netdrv] fm10k: fix memory leak (Neil Horman) [1383526]- [thermal] powerclamp: add back module device table (Steve Best) [1410139] - [cpufreq] intel_pstate: Fix code ordering in intel_pstate_set_policy() (Prarit Bhargava) [1398072] - [x86] kvm: x86: make lapic hrtimer pinned (Luiz Capitulino) [1392593] - [kernel] sched/nohz: Fix affine unpinned timers mess (Luiz Capitulino) [1392593] - [kernel] nohz: Affine unpinned timers to housekeepers (Luiz Capitulino) [1392593] - [kernel] tick-sched: add housekeeping_mask cpumask (Luiz Capitulino) [1392593] - [kernel] kmod: use system_unbound_wq instead of khelper (Luiz Capitulino) [1395860] - [kernel] tracing/uprobes: Pass 'is_return' to traceprobe_parse_probe_arg() (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add @+file_offset fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] uprobes: Allocate ->utask before handler_chain() for tracing handlers (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add support for full argument access methods (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'memory' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Add fetch{, _size} member into deref fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move 'symbol' fetch method to kprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'stack' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Split [ku]probes_fetch_type_table (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move fetch function helpers to trace_probe.h (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Fix basic print type functions (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Move dwarf specific functions to dwarf-aux.c (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf uprobe: Skip prologue if program compiled without optimization (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Add helper function to check if probe with variable (Jiri Olsa) [1374759 1376533 1385781]- [tools] perf evsel: Do not access outside hw cache name arrays (Jiri Olsa) [1387909] - [tools] tools lib: Reinstate strlcpy() header guard with __UCLIBC__ (Jiri Olsa) [1387909] - [tools] perf unwind: Use addr_location::addr instead of ip for entries (Jiri Olsa) [1387909] - [tools] perf intel-pt: Fix occasional decoding errors when tracing system-wide (Jiri Olsa) [1387909] - [tools] perf probe: Release resources on error when handling exit paths (Jiri Olsa) [1387909] - [tools] perf probe: Check for dup and fdopen failures (Jiri Olsa) [1387909] - [tools] perf symbols: Fix annotation of objects with debuginfo files (Jiri Olsa) [1387909] - [tools] perf script: Don't disable use_callchain if input is pipe (Jiri Olsa) [1387909] - [tools] perf script: Show proper message when failed list scripts (Jiri Olsa) [1387909] - [tools] perf jitdump: Add the right header to get the major()/minor() definitions (Jiri Olsa) [1387909] - [tools] perf ppc64le: Fix build failure when libelf is not present (Jiri Olsa) [1376534 1387909] - [tools] perf intel-pt: Fix ip compression (Jiri Olsa) [1387909] - [tools] perf probe ppc64le: Fix probe location when using DWARF (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Add function to post process kernel trace events (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Support signedness casting (Jiri Olsa) [1387909] - [tools] perf stat: Avoid skew when reading events (Jiri Olsa) [1387909] - [tools] perf probe: Fix module name matching (Jiri Olsa) [1387909] - [tools] perf probe: Adjust map->reloc offset when finding kernel symbol from map (Jiri Olsa) [1387909] - [tools] perf hists: Trim libtraceevent trace_seq buffers (Jiri Olsa) [1387909] - [tools] perf tests: objdump output can contain multi byte chunks (Jiri Olsa) [1387909] - [tools] perf record: Add --sample-cpu option (Jiri Olsa) [1387909] - [tools] perf hists: Introduce output_resort_cb method (Jiri Olsa) [1387909] - [tools] perf tools: Move config/Makefile into Makefile.config (Jiri Olsa) [1387909] - [tools] perf tests: Add test for bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_and function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_alloc function (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Ignore generated library files (Jiri Olsa) [1387909] - [tools] perf tools: Fix build failure on perl script context (Jiri Olsa) [1387909] - [tools] perf annotate: Plug filename string leak (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce strerror for handling symbol__disassemble() errors (Jiri Olsa) [1387909] - [tools] perf annotate: Rename symbol__annotate() to symbol__disassemble() (Jiri Olsa) [1387909] - [tools] perf target: str_error_r() always returns the buffer it receives (Jiri Olsa) [1387909] - [tools] perf annotate: Use pipe + fork instead of popen (Jiri Olsa) [1387909] - [tools] perf evsel: Introduce constructor for cycles event (Jiri Olsa) [1387909] - [tools] tools lib api: Add str_error_c to libapi (Jiri Olsa) [1387909] - [tools] perf s390: Fix 'start' address of module's map (Jiri Olsa) [1387909] - [tools] revert "perf tools: event.h needs asm/perf_regs.h" (Jiri Olsa) [1387909] - [tools] tools build: Fix objtool build with ARCH=x86_64 (Jiri Olsa) [1387909] - [tools] tools build: Add HOSTARCH Makefile variable (Jiri Olsa) [1387909] - [tools] perf tests kmod-path: Fix build on ubuntu:16.04-x-armhf (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 instructions to the new instructions test (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 support to the instruction decoder used by Intel PT (Jiri Olsa) [1387909] - [tools] x86/insn: perf tools: Fix vcvtph2ps instruction decoding (Jiri Olsa) [1387909] - [tools] perf tests: Add is_printable_array test (Jiri Olsa) [1387909] - [tools] perf tools: Make is_printable_array global (Jiri Olsa) [1387909] - [tools] perf script python: Fix string vs byte array resolving (Jiri Olsa) [1387909] - [tools] perf probe: Warn unmatched function filter correctly (Jiri Olsa) [1387909] - [tools] perf cpu_map: Add more helpers (Jiri Olsa) [1387909] - [tools] perf stat: Balance opening and reading events (Jiri Olsa) [1387909] - [tools] Copy linux/{hash, poison}.h and check for drift (Jiri Olsa) [1387909] - [tools] perf tools: Remove include/linux/list.h from perf's MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitops files accessed from the kernel and check for drift (Jiri Olsa) [1387909] - [tools] remove: kernel unistd*h files from perf's MANIFEST, not used (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/linux/const.h (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/asm/byteorder.h (Jiri Olsa) [1387909] - [tools] perf tools: Add missing linux/compiler.h include to perf-sys.h (Jiri Olsa) [1387909] - [tools] perf jit: Remove some no-op error handling (Jiri Olsa) [1387909] - [tools] perf jit: Add missing curly braces (Jiri Olsa) [1387909] - [tools] perf record: Add --tail-synthesize option (Jiri Olsa) [1387909] - [tools] perf session: Don't warn about out of order event if write_backward is used (Jiri Olsa) [1387909] - [tools] perf tools: Enable overwrite settings (Jiri Olsa) [1387909] - [tools] perf evlist: Make {pause, resume} internal helpers (Jiri Olsa) [1387909] - [tools] perf record: Read from overwritable ring buffer (Jiri Olsa) [1387909] - [tools] perf evlist: Setup backward mmap state machine (Jiri Olsa) [1387909] - [tools] perf evlist: Drop evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Map backward events to backward_mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Introduce backward_mmap array for evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Extract common code in mmap failure processing (Jiri Olsa) [1387909] - [tools] perf evlist: Record mmap cookie into fdarray private field (Jiri Olsa) [1387909] - [tools] perf record: Decouple record__mmap_read() and evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Update mmap related APIs and helpers (Jiri Olsa) [1387909] - [tools] tools lib fd array: Allow associating a pointer cookie with each entry (Jiri Olsa) [1387909] - [tools] Simplify BITS_PER_LONG define (Jiri Olsa) [1387909] - [tools] perf evlist: Drop redundant evsel->overwrite indicator (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use base 0 in filename__read_ull (Jiri Olsa) [1387909] - [tools] perf tools: Bail out at "--sort dcacheline" and cacheline_size not known (Jiri Olsa) [1387909] - [tools] perf tools: Just pr_debug() about not being able to read cacheline_size (Jiri Olsa) [1387909] - [tools] Make "__always_inline" just "inline" on Android (Jiri Olsa) [1387909] - [tools] perf tools: Do not provide dup sched_getcpu() prototype on Android (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add correct header for ipv6 definitions (Jiri Olsa) [1387909] - [tools] perf build: Add sdt feature detection (Jiri Olsa) [1387909] - [tools] perf probe: Support a special SDT probe format (Jiri Olsa) [1387909] - [tools] perf probe: Support @BUILDID or @FILE suffix for SDT events (Jiri Olsa) [1387909] - [tools] perf list: Show SDT and pre-cached events (Jiri Olsa) [1387909] - [tools] perf probe: Search SDT/cached event from all probe caches (Jiri Olsa) [1387909] - [tools] perf probe: Allow wildcard for cached events (Jiri Olsa) [1387909] - [tools] perf probe-cache: Add for_each_probe_cache_entry() wrapper (Jiri Olsa) [1387909] - [tools] perf probe: Make --list show only available cached events (Jiri Olsa) [1387909] - [tools] perf probe: Accept sdt and cached event name (Jiri Olsa) [1387909] - [tools] perf probe: Fix to show correct error message for $vars and $params (Jiri Olsa) [1387909] - [tools] perf event parser: Add const qualifier to evt_name and sys_name (Jiri Olsa) [1387909] - [tools] Fix up BITS_PER_LONG setting (Jiri Olsa) [1387909] - [tools] Work around BITS_PER_LONG related build failure in objtool (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add filter on task CPU id (Jiri Olsa) [1387909] - [tools] perf python: Add tracepoint example (Jiri Olsa) [1387909] - [tools] perf python: Add support to resolve tracepoint fields (Jiri Olsa) [1387909] - [tools] perf python: Add struct evsel into struct pyrf_event (Jiri Olsa) [1387909] - [tools] perf python: Add perf.tracepoint method (Jiri Olsa) [1387909] - [tools] perf python: Put perf.event objects into dictionary (Jiri Olsa) [1387909] - [tools] perf python: Fix pyrf_evlist__read_on_cpu event consuming (Jiri Olsa) [1387909] - [tools] perf python: Init perf_event_attr::size in perf.evsel constructor (Jiri Olsa) [1387909] - [tools] perf tools: Introduce trace_event__tp_format_id() (Jiri Olsa) [1387909] - [tools] perf evlist: Make event2evsel public (Jiri Olsa) [1387909] - [tools] perf symbols: Add Rust demangling (Jiri Olsa) [1387909] - [tools] perf tools: Add feature detection for gelf_getnote() (Jiri Olsa) [1387909] - [tools] perf intel-pt-decoder: Avoid checking code drift on busibox's diff (Jiri Olsa) [1387909] - [tools] perf tools: Don't add kernel directories to the header search path (Jiri Olsa) [1387909] - [tools] perf tools: Add the tools/ stringify copy to the MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitsperlong.h files from the kernel (Jiri Olsa) [1387909] - [tools] perf script python: Silence -Werror=maybe-uninitialized on gcc 5.3.0 (Jiri Olsa) [1387909] - [tools] perf symbols: Provide a GElf_Nhdr typedef (Jiri Olsa) [1387909] - [tools] perf trace beauty seccomp: Remove seccomp.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty futex_op: Add missing defines for older systems (Jiri Olsa) [1387909] - [tools] perf tools: Fallback to reading sysfs to get cacheline size (Jiri Olsa) [1387909] - [tools] Copy the header files needed by perf tools (Jiri Olsa) [1387909] - [tools] perf trace: Remove unused sys/ptrace.h include (Jiri Olsa) [1387909] - [tools] perf tools: Remove unneeded magic.h include from util.h (Jiri Olsa) [1387909] - [tools] perf tools: Introduce weak alternative to sched_getcpu() (Jiri Olsa) [1387909] - [tools] Copy uapi/linux/hw_breakpoint.h from the kernel (Jiri Olsa) [1387909] - [tools] Copy uapi/asm/perf_regs.h from the kernel (Jiri Olsa) [1387909] - [tools] tools lib bpf: Copy bpf.h and bpf_common.h from the kernel (Jiri Olsa) [1387909] - [tools] Add copy of perf_event.h to tools/include/linux/ (Jiri Olsa) [1387909] - [tools] perf tools: event.h needs asm/perf_regs.h (Jiri Olsa) [1387909] - [tools] perf bench futex: Add missing compiler.h header (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib: Guard the strlcpy() header with __GLIBC__ (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Use str_error_r() (Jiri Olsa) [1387909] - [tools] perf tools: Uninline scnprintf() and vscnprint() (Jiri Olsa) [1387909] - [tools] perf evsel: Uninline the is_function_event method (Jiri Olsa) [1387909] - [tools] perf tools: Remove needless includes from cache.h (Jiri Olsa) [1387909] - [tools] perf llvm: Use realpath to canonicalize paths (Jiri Olsa) [1387909] - [tools] perf tools: Add missing header to color.c (Jiri Olsa) [1387909] - [tools] perf tests x86 rdpmc: Add missing headers (Jiri Olsa) [1387909] - [tools] perf test fdarray: Add missing poll.h header (Jiri Olsa) [1387909] - [tools] perf tests cpumap: Add missing headers (Jiri Olsa) [1387909] - [tools] perf quote: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf strbuf: Add missing headers (Jiri Olsa) [1387909] - [tools] perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ (Jiri Olsa) [1387909] - [tools] perf bench: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf tests openat-syscall-tp-fields: Add some conditional defines (Jiri Olsa) [1387909] - [tools] perf trace: Add conditional define for AT_FDCWD (Jiri Olsa) [1387909] - [tools] perf tests: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] perf bench: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] Introduce str_error_r() (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty mmap: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add missing headers (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add missing fcntl.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty msg_flags: Remove MSG_TRYHARD (Jiri Olsa) [1387909] - [tools] perf report: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf ui stdio: Add way to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hists__add_entry_ops function (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry_ops (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry__init function (Jiri Olsa) [1387909] - [tools] perf tools: Update android build documentation (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] tools lib api: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] perf unwind: Call unwind__prepare_access for forked thread (Jiri Olsa) [1387909] - [tools] perf unwind: Add initialized arg into unwind__prepare_access (Jiri Olsa) [1387909] - [tools] perf tests: Fix hist accumulation test (Jiri Olsa) [1387909] - [tools] perf header: Transform nodes string info to struct (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Scan and import user SDT events to probe cache (Jiri Olsa) [1387909] - [tools] perf probe: Add group name support (Jiri Olsa) [1387909] - [tools] perf sdt: ELF support for SDT (Jiri Olsa) [1387909] - [tools] perf build: Add feature detection for libelf's elf_getshdrstrndx() (Jiri Olsa) [1387909] - [tools] perf probe: Remove caches when --cache is given (Jiri Olsa) [1387909] - [tools] perf probe: Show all cached probes (Jiri Olsa) [1387909] - [tools] perf probe: Use cache entry if possible (Jiri Olsa) [1387909] - [tools] perf tools: Change cpu_map__fprintf output (Jiri Olsa) [1387909] - [tools] perf test: Add -F/--dont-fork option (Jiri Olsa) [1387909] - [tools] perf tests: Fix thread map test for -F option (Jiri Olsa) [1387909] - [tools] perf tools: Allow to reset open files counter (Jiri Olsa) [1387909] - [tools] perf trace beauty eventfd: No need to include eventfd.h (Jiri Olsa) [1387909] - [tools] perf trace beauty sched_policy: Define SCHED_RESET_ON_FORK for older systems (Jiri Olsa) [1387909] - [tools] perf annotate: Add number of samples to the header (Jiri Olsa) [1387909] - [tools] perf annotate: Simplify header dotted line sizing (Jiri Olsa) [1387909] - [tools] perf evsel: Utility function to fetch arch (Jiri Olsa) [1387909] - [tools] perf tools: Add documentation for perf.data on disk format (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate fork and exit events to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Add '--all' option for 'perf data convert' (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate comm event to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Prepare collect non-sample events (Jiri Olsa) [1387909] - [tools] perf data ctf: Add 'all' option (Jiri Olsa) [1387909] - [tools] perf data ctf: Pass convert options through opts structure (Jiri Olsa) [1387909] - [tools] perf data ctf: Add value_set_string() helper (Jiri Olsa) [1387909] - [tools] perf symbols: Use proper dso name for is_regular_file (Jiri Olsa) [1387909] - [tools] perf record: Prepare picking perf_event_mmap_page from multiple evlists (Jiri Olsa) [1387909] - [tools] perf record: Prepare reading from multiple evlists in record__mmap_read_all() (Jiri Olsa) [1387909] - [tools] perf record: Move mmap setup block to separate function (Jiri Olsa) [1387909] - [tools] perf data convert: Include config.h header (Jiri Olsa) [1387909] - [tools] perf build: Add libbabeltrace to build-test (Jiri Olsa) [1387909] - [tools] perf tools: Add more toolchain triplets (Jiri Olsa) [1387909] - [tools] perf annotate: Generalize handling of 'ret' instructions (Jiri Olsa) [1387909] - [tools] perf tools: Update makefile message for installing slang devel package (Jiri Olsa) [1387909] - [tools] perf annotate: Remove unused hist_entry__annotate function (Jiri Olsa) [1387909] - [tools] perf config: Reimplement show_config() using config_set__for_each (Jiri Olsa) [1387909] - [tools] perf config: Introduce new init() and exit() (Jiri Olsa) [1387909] - [tools] perf script: Add callindent option (Jiri Olsa) [1387909] - [tools] perf auxtrace: Add option to feed branches to the thread stack (Jiri Olsa) [1387909] - [tools] perf script: Print sample flags more nicely (Jiri Olsa) [1387909] - [tools] perf intlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf rb_resort: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf tools: Rename strlist_for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf evlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for aarch64 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for x86_32 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Change macro names of perf register (Jiri Olsa) [1387909] - [tools] perf tools: Find right DSO taking into account if binary is 32 or 64-bit (Jiri Olsa) [1387909] - [tools] perf config: Move config declarations from util/cache.h to util/config.h (Jiri Olsa) [1387909] - [tools] perf tools: Let python use correct gcc for build_ext (Jiri Olsa) [1387909] - [tools] perf machine: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf tests time-to-tsc: No need to disable an event before deleting it (Jiri Olsa) [1387909] - [tools] perf session: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf evlist: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf hists: Enlarge pid sort entry size (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce init() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce perf_evsel_browser constructor (Jiri Olsa) [1387909] - [tools] perf hists browser: Move horizontal scroll init to new() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce struct hist_browser title callback (Jiri Olsa) [1387909] - [tools] perf hists browser: Make (new|delete|run) public (Jiri Olsa) [1387909] - [tools] perf hists browser: Move hist_browser into header file (Jiri Olsa) [1387909] - [tools] perf script stackcollapse: Remove reference to the perl interpreter (Jiri Olsa) [1387909] - [tools] perf script: Add stackcollapse.py script (Jiri Olsa) [1387909] - [tools] perf evsel: Fix write_backwards fallback (Jiri Olsa) [1387909] - [tools] perf record: Add --dry-run option to check cmdline options (Jiri Olsa) [1387909] - [tools] perf tools: Remove --perf-dir and --work-dir (Jiri Olsa) [1387909] - [tools] perf tools: Remove some unused functions (Jiri Olsa) [1387909] - [tools] perf hists: Rename __hists__add_entry to hists__add_entry (Jiri Olsa) [1387909] - [tools] perf script: Fix documentation of '-f' when it should be '-F' (Jiri Olsa) [1387909] - [tools] perf probe: Add --cache option to cache the probe definitions (Jiri Olsa) [1387909] - [tools] perf probe: Introduce perf_cache interfaces (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's width callback (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's header callback (Jiri Olsa) [1387909] - [tools] perf stdio: Add use_callchain parameter to hists__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Do not pass hists in hist_entry__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Separate standard headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate hierarchy headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate headers output (Jiri Olsa) [1387909] - [tools] perf tui: Separate hierarchy and standard headers output (Jiri Olsa) [1387909] - [tools] perf tools: Fix Data Object sort entry width index (Jiri Olsa) [1387909] - [tools] perf mem: Add --ldlat option (Jiri Olsa) [1387909] - [tools] perf unwind: Fix compile error for static cross build (Jiri Olsa) [1387909] - [tools] perf probe: Uncomment and export synthesize_perf_probe_point() (Jiri Olsa) [1387909] - [tools] perf probe: Add perf_probe_event__copy() (Jiri Olsa) [1387909] - [tools] perf buildid: Rename and export build_id_cache__cachedir() (Jiri Olsa) [1387909] - [tools] perf probe: Fix to add NULL check for strndup (Jiri Olsa) [1387909] - [tools] perf tools: Fix rm_rf() to handle non-regular files correctly (Jiri Olsa) [1387909] - [tools] perf config: Handle NULL at perf_config_set__delete() (Jiri Olsa) [1387909] - [tools] perf callchain: Support aarch64 cross-platform (Jiri Olsa) [1387909] - [tools] perf callchain: Support x86 target platform (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce flag to separate local/remote unwind compilation (Jiri Olsa) [1387909] - [tools] perf unwind: Change fixed name of libunwind__arch_reg_id to macro (Jiri Olsa) [1387909] - [tools] perf unwind: Check the target platform before assigning unwind methods (Jiri Olsa) [1387909] - [tools] perf tools: Export normalize_arch() function (Jiri Olsa) [1387909] - [tools] perf tools: Extract common API out of unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Rename unwind-libunwind.c to unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Separate local/remote libunwind config (Jiri Olsa) [1387909] - [tools] perf unwind: Don't mix LIBUNWIND_LIBS into LIBUNWIND_LDFLAGS (Jiri Olsa) [1387909] - [tools] perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce 'struct unwind_libunwind_ops' for local unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Decouple thread->address_space on libunwind (Jiri Olsa) [1387909] - [tools] perf unwind: Use LIBUNWIND_DIR for remote libunwind feature check (Jiri Olsa) [1387909] - [tools] perf config: Use new perf_config_set__init() to initialize config set (Jiri Olsa) [1387909] - [tools] perf config: Constructor should free its allocated memory when failing (Jiri Olsa) [1387909] - [tools] perf tools: Fix crash in build_id_cache__kallsyms_path() (Jiri Olsa) [1387909] - [tools] perf config: Handle the error when config set is NULL at collect_config() (Jiri Olsa) [1387909] - [tools] perf config: Fix abnormal termination at perf_parse_file() (Jiri Olsa) [1387909] - [tools] perf stat: Add missing aggregation headers for --metric-only CSV (Jiri Olsa) [1387909] - [tools] perf stat: Print topology/time headers with --metric-only (Jiri Olsa) [1387909] - [tools] perf stat: Add computation of TopDown formulas (Jiri Olsa) [1387909] - [tools] perf stat: Basic support for TopDown in perf stat (Jiri Olsa) [1387909] - [tools] perf test: Ignore .scale and other special files (Jiri Olsa) [1387909] - [tools] perf script: Show call graphs when 1st event doesn't have it but some other has (Jiri Olsa) [1387909] - [tools] tools lib api: Respect CROSS_COMPILE for the linker (Jiri Olsa) [1387909] - [tools] perf evlist: Fix alloc_mmap() failure path (Jiri Olsa) [1387909] - [tools] perf evsel: Provide way to extract integer value from format_field (Jiri Olsa) [1387909] - [tools] perf: Handle -EOPNOTSUPP for sampling events (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid (Jiri Olsa) [1387909] - [tools] perf symbols: Cleanup the code flow of dso__find_kallsyms (Jiri Olsa) [1387909] - [tools] perf symbols: Introduce filename__readable to check readability (Jiri Olsa) [1387909] - [tools] perf tools: Add arch/*/include/generated/ to .gitignore (Jiri Olsa) [1387909] - [tools] Pass arg to fdarray__filter's call back function (Jiri Olsa) [1387909] - [tools] perf evlist: Choose correct reading direction according to evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Check 'base' pointer before checking refcnt when put a mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Don't poll and mmap overwritable events (Jiri Olsa) [1387909] - [tools] perf record: Robustify perf_event__synth_time_conv() (Jiri Olsa) [1387909] - [tools] perf thread: Adopt get_main_thread from db-export.c (Jiri Olsa) [1387909] - [kernel] perf/core: Limit matching exclusive events to one PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make it an exclusive PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make sure debug store is valid (Jiri Olsa) [1387909] - [x86] perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Do validate the size of a kernel address filter (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix kernel address filter's offset validation (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix an off-by-one in address filter configuration (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Don't disable "intel_bts" around "intel" event batching (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Fix PEBSv3 record drain (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Kill a silly warning (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix BTS PMI detection (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix confused ordering of PMU callbacks (Jiri Olsa) [1387909] - [x86] perf/x86/amd/uncore: Prevent use after free (Jiri Olsa) [1387909] - [kernel] perf/core: Remove WARN from perf_event_read() (Jiri Olsa) [1387909] - [kernel] perf/core: Use this_cpu_ptr() when stopping AUX events (Jiri Olsa) [1387909] - [kernel] perf/core: Check return value of the perf_event_read() IPI (Jiri Olsa) [1387909] - [kernel] perf/core: Enable mapping of the stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Update filters only on executable mmap (Jiri Olsa) [1387909] - [kernel] perf/core: Fix file name handling for start/stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Fix event_function_local() (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Fix uncore num_counters (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Remove redundant pci_get_drvdata() (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Use Intel family macros for core perf events (Jiri Olsa) [1387909] - [kernel] perf/core: Fix crash due to account/unaccount_sb_event() inconsistency (Jiri Olsa) [1387909] - [kernel] perf/abi: Change the errno for sampling event not supported in hardware (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Locate specific box by checking full device info (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Add 'static' keyword to locally used arrays (Jiri Olsa) [1387909] - [kernel] perf/core: Fix implicitly enable dynamic interrupt throttle (Jiri Olsa) [1387909] - [kernel] perf/core: Rename the perf_event_aux*() APIs to perf_event_sb*(), to separate them from AUX ring-buffer records (Jiri Olsa) [1387909] - [kernel] perf/core: Optimize side-band event delivery (Jiri Olsa) [1387909]- [tty] console: Move userspace I/O out of console_lock to fix lockdep warning (Waiman Long) [1371886] - [net] dctcp: update cwnd on congestion event (Florian Westphal) [1386923] - [net] packet: fix race condition in packet_set_ring (Hangbin Liu) [1401853] {CVE-2016-8655} - [net] ipv4: allow local fragmentation in ip_finish_output_gso() (Lance Richardson) [1387662] - [i2c] i2c / acpi: Assign IRQ for devices that have GpioInt automatically (David Arcari) [1383814] - [i2c] i2c / acpi: Use 0 to indicate that device does not have interrupt assigned (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for retrieving GpioInt resources from a device (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for _DSD device properties (David Arcari) [1383814] - [pinctrl] intel: sunrisepoint: Add Intel Sunrisepoint-H support (David Arcari) [1383814] - [pinctrl] intel: Add Intel Sunrisepoint pin controller and GPIO support (David Arcari) [1383814] - [kernel] pm / sleep: Add macro to define common late/early system PM callbacks (David Arcari) [1383814] - [kernel] pinctrl: Pass all configs to driver on pin_config_set() (David Arcari) [1383814] - [pinctrl] pinconf: fix comparison of different types (David Arcari) [1383814] - [pinctrl] shut up a couple of pinctrl warnings (David Arcari) [1383814] - [kernel] pinctrl: rip out the direct pinconf API (David Arcari) [1383814] - [kernel] gpio: add IRQ chip helpers in gpiolib (David Arcari) [1383814] - [kernel] genirq: Provide irq_request/release_resources chip callbacks (David Arcari) [1383814] - [netdrv] ena: change the return type of ena_set_push_mode() to be void (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Fix error return code in ena_device_init() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Remove unnecessary pci_set_drvdata() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Add a driver for Amazon Elastic Network Adapters (Vitaly Kuznetsov) [1357491] - [netdrv] ibmveth: calculate gso_segs for large packets (Gustavo Duarte) [1361958] - [netdrv] ibmveth: set correct gso_size and gso_type (Gustavo Duarte) [1361958] - [scsi] cxlflash: Fix crash in cxlflash_restore_luntable() (Gustavo Duarte) [1400524] - [scsi] cxlflash: Improve context_reset() logic (Gustavo Duarte) [1400524] - [scsi] cxlflash: Avoid command room violation (Gustavo Duarte) [1400524] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1391440] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1391435] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1391436] - [s390] scsi: zfcp: spin_lock_irqsave() is not nestable (Hendrik Brueckner) [1391534] - [s390] zfcp: trace full payload of all SAN records (req, resp, iels) (Hendrik Brueckner) [1391534] - [s390] zfcp: fix payload trace length for SAN request&response (Hendrik Brueckner) [1391534] - [s390] zfcp: fix D_ID field with actual value on tracing SAN responses (Hendrik Brueckner) [1391534] - [s390] zfcp: restore tracing of handle for port and LUN with HBA records (Hendrik Brueckner) [1391534] - [s390] zfcp: trace on request for open and close of WKA port (Hendrik Brueckner) [1391534] - [s390] zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace (Hendrik Brueckner) [1391534] - [s390] zfcp: retain trace level for SCSI and HBA FSF response records (Hendrik Brueckner) [1391534]- [kernel] genirq: Add default affinity mask command line option (Clark Williams) [1336556] - [kernel] tick: hrtimer-broadcast: Prevent endless restarting when broadcast device is unused (Prarit Bhargava) [1393589] - [netdrv] ibmvnic: Start completion queue negotiation at server-provided optimum values (Steve Best) [1403396] - [netdrv] ibmvnic: Fix missing brackets in init_sub_crq_irqs (Steve Best) [1403396] - [netdrv] ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: Update MTU after device initialization (Steve Best) [1403396] - [netdrv] ibmvnic: Fix GFP_KERNEL allocation in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: fix error return code in ibmvnic_probe() (Steve Best) [1403396] - [netdrv] ibmvnic: convert to use simple_open() (Steve Best) [1403396] - [netdrv] slip: Fix deadlock in write_wakeup (Steve Best) [1403497] - [netdrv] slip: fix spinlock variant (Steve Best) [1403497] - [netdrv] ibmvnic: Handle backing device failover and reinitialization (Steve Best) [1403692] - [scsi] storvsc: Use the specified target ID in device lookup (Cathy Avery) [1308632] - [scsi] storvsc: Install the storvsc specific timeout handler for FC devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix typo in MODULE_PARM_DESC (Cathy Avery) [1308632] - [scsi] storvsc: Tighten up the interrupt path (Cathy Avery) [1308632] - [scsi] storvsc: Refactor the code in storvsc_channel_init() (Cathy Avery) [1308632] - [scsi] storvsc: Properly support Fibre Channel devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix a bug in the layout of the hv_fc_wwn_packet (Cathy Avery) [1308632] - [char] random: add interrupt callback to VMBus IRQ handler (Vitaly Kuznetsov) [1391433] - [x86] hyperv: manually clear IO-APIC IRR bit for migrating IRQs (Vitaly Kuznetsov) [1358691] - [x86] kvm: nvmx: fix nested tsc scaling (Bandan Das) [1370163] - [x86] smp: Don't try to poke disabled/non-existent APIC (Prarit Bhargava) [1373738] - [x86] revert "perf/uncore: Disable uncore on kdump kernel" (Prarit Bhargava) [1373738] - [x86] smpboot: Init apic mapping before usage (Prarit Bhargava) [1373738] - [x86] Handle non enumerated CPU after physical hotplug (Prarit Bhargava) [1373738] - [pci] hv: Allocate physically contiguous hypercall params buffer (Cathy Avery) [1364313] - [pci] hv: Delete the device earlier from hbus->children for hot-remove (Cathy Avery) [1364313] - [pci] hv: Fix hv_pci_remove() for hot-remove (Cathy Avery) [1364313] - [pci] hv: Use the correct buffer size in new_pcichild_device() (Cathy Avery) [1364313] - [pci] hv: Handle hv_pci_generic_compl() error case (Cathy Avery) [1364313] - [pci] hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg() (Cathy Avery) [1364313] - [pci] hv: Remove the unused 'wrk' in struct hv_pcibus_device (Cathy Avery) [1364313] - [pci] hv: Use pci_function_description[0] in struct definitions (Cathy Avery) [1364313] - [pci] hv: Use zero-length array in struct pci_packet (Cathy Avery) [1364313] - [pci] hv: Use list_move_tail() instead of list_del() + list_add_tail() (Cathy Avery) [1364313] - [drm] i915/kbl: Remove preliminary_hw_support protection from KBL. (Rob Clark) [1305702] - [tty] serial: 8250_pci: Detach low-level driver during PCI error recovery (Steve Best) [1400506] - [mm] Change memory hotplug normal message to use pr_debug (Cathy Avery) [1370415]- [vfio] pci: make an array larger (Myron Stowe) [1405700] - [kernel] arm/pci: Move align_resource function pointer to pci_host_bridge structure (Myron Stowe) [1405700] - [pci] Wait 1 second between disabling VFs and clearing NumVFs (Myron Stowe) [1405700] - [pci] Remove VFs in reverse order if virtfn_add() fails (Myron Stowe) [1405700] - [pci] Remove redundant validation of SR-IOV offset/stride registers (Myron Stowe) [1405700] - [pci] Enable SR-IOV ARI Capable Hierarchy before reading TotalVFs (Myron Stowe) [1405700] - [pci] Expand Enhanced Allocation BAR output (Myron Stowe) [1405700] - [uapi] pci: Make Enhanced Allocation bitmasks more obvious (Myron Stowe) [1405700] - [pci] Handle Enhanced Allocation capability for SR-IOV devices (Myron Stowe) [1405700] - [pci] Add support for Enhanced Allocation devices (Myron Stowe) [1405700] - [uapi] pci: Add Enhanced Allocation register entries (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when assigning resources (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when sizing resources (Myron Stowe) [1405700] - [pci] Clear IORESOURCE_UNSET when reverting to firmware-assigned address (Myron Stowe) [1405700] - [pci] msi: Export all remapped MSIs to sysfs attributes (Myron Stowe) [1405700] - [pci] Disable MSI on SiS 761 (Myron Stowe) [1405700] - [kernel] pci: Turn off Request Attributes to avoid Chelsio T5 Completion erratum (Myron Stowe) [1405700] - [x86] pci: Make pci_subsys_init() static (Myron Stowe) [1405700] - [pci] Remove unnecessary "if" statement (Myron Stowe) [1405700] - [pci] pciehp: Queue power work requests in dedicated function (Myron Stowe) [1405700]- [pci] Disable async suspend/resume for JMicron multi-function SATA/AHCI (Myron Stowe) [1403464] - [kernel] pci: Add pci_scan_root_bus_msi() (Myron Stowe) [1403464] - [pci] pciehp: Remove ignored MRL sensor interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Remove unused interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Myron Stowe) [1403464] - [kernel] pci: Hold pci_slot_mutex while searching bus->slots list (Myron Stowe) [1403464] - [kernel] pci: Protect pci_bus->slots with pci_slot_mutex, not pci_bus_sem (Myron Stowe) [1403464] - [pci] msi: Free legacy IRQ when enabling MSI/MSI-X (Myron Stowe) [1403464] - [kernel] pci: Add pcibios_alloc_irq() and pcibios_free_irq() (Myron Stowe) [1403464] - [pci] Restore ACS configuration as part of pci_restore_state() (Myron Stowe) [1403464] - [pci] pciehp: Simplify pcie_poll_cmd() (Myron Stowe) [1403464] - [pci] Use "slot" and "pci_slot" for struct hotplug_slot and struct pci_slot (Myron Stowe) [1403464] - [pci] pci / acpi: Fix pci_acpi_optimize_delay() comment (Myron Stowe) [1403464] - [pci] Remove a broken link in quirks.c (Myron Stowe) [1403464] - [pci] Remove useless redundant code (Myron Stowe) [1403464] - [pci] Simplify pci_find_(ext_)capability() return value checks (Myron Stowe) [1403464] - [pci] Move PCI_FIND_CAP_TTL to pci.h and use it in quirks (Myron Stowe) [1403464] - [pci] Add pcie_downstream_port() (true for Root and Switch Downstream Ports) (Myron Stowe) [1403464] - [pci] Fix pcie_port_device_resume() comment (Myron Stowe) [1403464] - [pci] Shift PCI_CLASS_NOT_DEFINED consistently with other classes (Myron Stowe) [1403464] - [pci] revert aeb30016fec3 ("pci: add Intel USB specific reset method") (Myron Stowe) [1403464] - [pci] Fix TI816X class code quirk (Myron Stowe) [1403464] - [pci] Fix generic NCR 53c810 class code quirk (Myron Stowe) [1403464] - [pci] Add quirk for Intersil/Techwell TW686[4589] AV capture cards (Myron Stowe) [1403464] - [pci] Remove Intel Cherrytrail D3 delays (Myron Stowe) [1403464] - [kernel] pci/msi: Rename "struct msi_chip" to "struct msi_controller" (Myron Stowe) [1403464]- [nvme] switch abort to blk_execute_rq_nowait (David Milburn) [1392923] - [nvme] Remove RCU namespace protection (David Milburn) [1384066] - [nvme] Only release requested regions (David Milburn) [1384066] - [block] blk-mq: clear q->mq_ops if init fail (David Milburn) [1384066] - [nvme] Short-cut removal on surprise hot-unplug (David Milburn) [1384066] - [uapi] nvme: Allow user initiated rescan (David Milburn) [1384066] - [nvme] Reduce driver log spamming (David Milburn) [1384066] - [nvme] Unbind driver on failure (David Milburn) [1384066] - [nvme] Delete only created queues (David Milburn) [1384066] - [block] blk-mq: fix undefined behaviour in order_to_size() (David Milburn) [1384066] - [nvme] fix nvme_ns_remove() deadlock (David Milburn) [1384066] - [nvme] switch to RCU freeing the namespace (David Milburn) [1384066] - [nvme] correct comment for offset enum of controller registers in nvme.h (David Milburn) [1384066] - [nvme] add helper nvme_cleanup_cmd() (David Milburn) [1384066] - [nvme] move AER handling to common code (David Milburn) [1384066] - [nvme] move namespace scanning to core (David Milburn) [1384066] - [nvme] tighten up state check for namespace scanning (David Milburn) [1384066] - [nvme] introduce a controller state machine (David Milburn) [1384066] - [nvme] remove the io_incapable method (David Milburn) [1384066] - [nvme] nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (David Milburn) [1384066] - [nvme] Fix check_flush_dependency warning (David Milburn) [1384066] - [nvme] small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (David Milburn) [1384066] - [nvme] fix cntlid type (David Milburn) [1384066] - [nvme] silence warning about unused 'dev' (David Milburn) [1384066] - [block] blk-mq: Make blk_mq_all_tag_busy_iter static (David Milburn) [1384066] - [block] mtip32xx: Convert to use blk_mq_tagset_busy_iter (David Milburn) [1384066] - [nvme] Use blk-mq helper for IO termination (David Milburn) [1384066] - [nvme] Skip async events for degraded controllers (David Milburn) [1384066] - [nvme] add helper nvme_setup_cmd() (David Milburn) [1384066] - [nvme] rewrite discard support (David Milburn) [1384066] - [block] add offset in blk_add_request_payload() (David Milburn) [1384066] - [nvme] add helper nvme_map_len() (David Milburn) [1384066] - [block] blk-mq: Export tagset iter function (David Milburn) [1384066] - [nvme] avoid cqe corruption when update at the same time as read (David Milburn) [1384066] - [block] blk-mq: Use proper cpumask iterator (David Milburn) [1384066] - [nvme] Expose ns wwid through single sysfs entry (David Milburn) [1384066] - [nvme] Remove unused sq_head read in completion path (David Milburn) [1384066] - [nvme] expose cntlid in sysfs (David Milburn) [1384066] - [nvme] return the whole CQE through the request passthrough interface (David Milburn) [1384066] - [nvme] split pci module out of core module (David Milburn) [1384066] - [nvme] make SG_IO support optional (David Milburn) [1384066] - [nvme] split dev_list_lock (David Milburn) [1384066] - [nvme] move timeout variables to core.c (David Milburn) [1384066] - [nvme] host: reference the fabric module for each bdev open callout (David Milburn) [1384066] - [nvme] fix drvdata setup for the nvme device (David Milburn) [1384066] - [nvme] Log the ctrl device name instead of the underlying pci device name (David Milburn) [1384066] - [block] blk-mq: add bounds check on tag-to-rq conversion (David Milburn) [1384066] - [block] blk-mq: Fix NULL pointer updating nr_requests (David Milburn) [1384066]- [kernel] audit: move calcs after alloc and check when logging set loginuid (Richard Guy Briggs) [1155608] - [kernel] audit: add tty field to LOGIN event (Richard Guy Briggs) [1155608] - [netdrv] alx: enable multiple tx queues (Jarod Wilson) [1396261] - [netdrv] alx: enable msi-x interrupts by default (Jarod Wilson) [1396261] - [netdrv] alx: prepare tx path for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare resource allocation for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare interrupt functions for multiple queues (Jarod Wilson) [1396261] - [netdrv] alx: switch to per queue data structures (Jarod Wilson) [1396261] - [netdrv] alx: add ability to allocate and free alx_napi structures (Jarod Wilson) [1396261] - [netdrv] alx: extend data structures for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: refactor descriptor allocation (Jarod Wilson) [1396261] - [netdrv] alx: fix error handling in __alx_open (Jarod Wilson) [1396261] - [netdrv] alx: add module parameter to enable msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: add msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: factor out part of the interrupt handler (Jarod Wilson) [1396261] - [netdrv] alx: refactor msi enablement and disablement (Jarod Wilson) [1396261] - [netdrv] Add Killer E2500 device ID in alx driver (Jarod Wilson) [1396261] - [netdrv] alx: add tso support (Jarod Wilson) [1396261] - [netdrv] alx: Work around the DMA RX overflow issue (Jarod Wilson) [1396261] - [netdrv] alx: use custom skb allocator (Jarod Wilson) [1396261] - [netdrv] bnx2: fix locking when netconsole is used (Neil Horman) [1391233] - [netdrv] bnx2: Reset device during driver initialization (Neil Horman) [1391233] - [netdrv] bnx2: use IS_ENABLED() instead of checking for built-in or module (Neil Horman) [1391233] - [netdrv] qed: Utilize FW 8.10.3.0 (Harish Patil) [1368248] - [pci] Limit config space size for Netronome NFP4000 (John Linville) [1377765] - [pci] Add Netronome NFP4000 PF device ID (John Linville) [1377765] - [pci] Limit config space size for Netronome NFP6000 family (John Linville) [1377765] - [pci] Add Netronome vendor and device IDs (John Linville) [1377765] - [pci] Support PCIe devices with short cfg_size (John Linville) [1377765] - [x86] perf/x86/intel/rapl: Add Knights Mill CPUID (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Enable Apollo Lake RAPL support (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Add Skylake server model detection (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Use Intel family macros for RAPL (Jiri Olsa) [1381288] - [x86] perf/rapl: Add missing Broadwell model (Jiri Olsa) [1381288] - [x86] perf/rapl: Reorder model numbers (Jiri Olsa) [1381288] - [x86] perf/x86/intel/rapl: Support Skylake RAPL domains (Jiri Olsa) [1381288] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1381288]- [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: rename WORD_TRUNC/ROUND macros (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: keep fragmentation point aligned to word size (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] ipv6: bump genid when the IFA_F_TENTATIVE flag is clear (Paolo Abeni) [1380022] - [net] iucv: use basic blocks for iucv inline assemblies (Neil Horman) [1364038] - [net] add alloc_skb_with_frags() helper (Neil Horman) [1364038] - [net] af_iucv: Validate socket address length in iucv_sock_bind() (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big outbound messages (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big inbound messages (Neil Horman) [1364038] - [net] af_iucv: remove fragment_skb() to use paged SKBs (Neil Horman) [1364038] - [net] new helper memcpy_from_msg() (Neil Horman) [1364038] - [net] sctp: fix the panic caused by route update (Xin Long) [1380226] - [net] ipv6: Fix wrong direct fetch of hw_enc_features in ipv6_gso_segment() (Hangbin Liu) [1398723] - [net] Reserve skb headroom and set skb->dev even if using __alloc_skb (Hangbin Liu) [1395163] - [net] igmp: do not remove igmp souce list info when set link down (Hangbin Liu) [1383578] - [net] ipv4: fix all space errors in file igmp.c (Hangbin Liu) [1383578] - [documentation] net: ipv6: mld: document force_mld_version in ip-sysctl.txt (Hangbin Liu) [1389611] - [documentation] igmp: Document sysctl force_igmp_version (Hangbin Liu) [1383570] - [documentation] net: Fix indentation of the conf/ documentation block (Hangbin Liu) [1383570] - [net] rtnetlink: fix rtnl_vfinfo_size (Sabrina Dubroca) [1392128] - [net] l2tp: fix use-after-free during module unload (Eelco Chaudron) [1371621] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1376420] - [netdrv] bna: Add synchronization for tx ring (Jonathan Toppins) [1379588] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Jonathan Toppins) [1382379] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Jonathan Toppins) [1382379]- [powerpc] eeh: Reworked eeh_pe_bus_get() (Gustavo Duarte) [1315131] - [powerpc] eeh: Synchronize recovery in host/guest (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't remove passed VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't propagate error to guest (Gustavo Duarte) [1315131] - [powerpc] eeh: powerpc/eeh: Support error recovery for VF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Support PCI config restore for VFs (Gustavo Duarte) [1315131] - [powerpc] powernv: Support EEH reset for VF PE (Gustavo Duarte) [1315131] - [powerpc] eeh: Create PE for VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: EEH device for VF (Gustavo Duarte) [1315131] - [powerpc] eeh: Cache normal BARs, not windows or IOV BARs (Gustavo Duarte) [1315131] - [powerpc] pci: Remove VFs prior to PF (Gustavo Duarte) [1315131] - [powerpc] pci: Add pcibios_bus_add_device() weak function (Gustavo Duarte) [1315131] - [powerpc] pci/iov: Rename and export virtfn_{add, remove} (Gustavo Duarte) [1315131] - [powerpc] powernv: allocate sparse PE# when using M64 BAR in Single PE mode (Gustavo Duarte) [1315131] - [powerpc] powernv: boundary the total VF BAR size instead of the individual one (Gustavo Duarte) [1315131] - [powerpc] powernv: replace the hard coded boundary with gate (Gustavo Duarte) [1315131] - [powerpc] powernv: use one M64 BAR in Single PE mode for one VF BAR (Gustavo Duarte) [1315131] - [powerpc] powernv: simplify the calculation of iov resource alignment (Gustavo Duarte) [1315131] - [powerpc] powernv: don't enable SRIOV when VF BAR has non 64bit-prefetchable BAR (Gustavo Duarte) [1315131] - [powerpc] eeh: More relaxed hotplug criterion (Gustavo Duarte) [1315131] - [powerpc] iommu: Set default DMA offset in dma_dev_setup (Gustavo Duarte) [1315131] - [powerpc] pci: Don't try to restore VF BARs (Gustavo Duarte) [1315131] - [powerpc] powernv: Unfreeze VF PE on releasing it (Gustavo Duarte) [1315131] - [powerpc] powernv: Include VF PE in PELTV of PF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Fix the log message when disabling VF (Gustavo Duarte) [1315131] - [powerpc] eeh: remove unused macro IS_BRIDGE (Gustavo Duarte) [1315131] - [powerpc] eeh: fix powernv_eeh_wait_state delay logic (Gustavo Duarte) [1315131] - [powerpc] eeh: fix comment for wait_state() (Gustavo Duarte) [1315131] - [powerpc] eeh: fix start/end/flags type in struct pci_io_addr_range{} (Gustavo Duarte) [1315131] - [powerpc] pci: Add PCI resource alignment documentation (Gustavo Duarte) [1315131] - [powerpc] powernv: Group VF PE when IOV BAR is big on PHB3 (Gustavo Duarte) [1315131] - [powerpc] powernv: Reserve additional space for IOV BAR, with m64_per_iov supporte (Gustavo Duarte) [1315131] - [powerpc] powernv: Implement pcibios_iov_resource_alignment() on powernv (Gustavo Duarte) [1315131] - [powerpc] pci: Don't unset PCI resources for VFs (Gustavo Duarte) [1315131]- [kernel] audit: fix formatting of AUDIT_CONFIG_CHANGE events (Paul Moore) [1399823] - [kernel] x86/panic: replace smp_send_stop() with kdump friendly version in panic path (Xunlei Pang) [1182375 726846] - [kernel] kexec: use core_param for crash_kexec_post_notifiers boot option (Xunlei Pang) [1182375 726846] - [kernel] panic/kexec: fix "crash_kexec_post_notifiers" option issue in oops path (Xunlei Pang) [1182375 726846] - [kernel] panic: call the 2nd crash_kexec() only if crash_kexec_post_notifiers is enabled (Xunlei Pang) [1182375 726846] - [kernel] panic: add "crash_kexec_post_notifiers" option for kdump after panic_notifers (Xunlei Pang) [1182375 726846] - [kernel] panic: call panic handlers before kmsg_dump (Xunlei Pang) [1182375 726846] - [acpi] acpi / apd: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1329004] - [tty] serial: 8250_dw: add support for AMD SOC Carrizo (Suravee Suthikulpanit) [1329004] - [x86] acpi: add AMD ACPI2Platform device support for x86 system (Suravee Suthikulpanit) [1329004] - [vfio] pci: Fix integer overflows, bitmask check (Mateusz Guzik) [1394628 1394992] {CVE-2016-9083 CVE-2016-9084} - [x86] kvm: x86: Check memopp before dereference (Mateusz Guzik) [1395806] {CVE-2016-8630} - [x86] Mark Intel Purley supported (Steve Best) [1371748] - [x86] platform/uv/bau: Add UV4-specific functions (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Fix payload queue setup on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Disable software timeout on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Populate ->uvhub_version with UV4 version information (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Use generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Add generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up pq_init() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up and update printks (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up vertical alignment (Frank Ramsay) [1386692] - [x86] Mark Kaby Lake with Kaby Lake PCH as supported (David Arcari) [1391219] - [mfd] lpss: Fix Intel Kaby Lake PCH-H properties (David Arcari) [1391219] - [lib] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398458] {CVE-2016-8650} - [mm] tmpfs: fix SEEK_DATA/SEEK_HOLE regression (Adrian Reber) [1396390] - [powercap] rapl: Add support for Ivy Bridge server (Prarit Bhargava) [1379590]- [x86] mce/amd: Extract the error address on SMCA systems (David Arcari) [1389383] - [edac] x86/mce, edac/mce_amd: Print MCA_SYND and MCA_IPID during MCE on SMCA systems (David Arcari) [1389383] - [trace] x86/mce/amd: Save MCA_IPID in MCE struct on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Ensure the deferred error interrupt is of type APIC on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Update sysfs bank names for SMCA systems (David Arcari) [1389383] - [edac] x86/mce/amd, edac/mce_amd: Define and use tables for known SMCA IP types (David Arcari) [1389383] - [edac] mce_amd: Use SMCA prefix for error descriptions arrays (David Arcari) [1389383] - [edac] mce_amd: Add missing SMCA error descriptions (David Arcari) [1389383] - [x86] mce/amd: Read MSRs on the CPU allocating the threshold blocks (David Arcari) [1389383] - [edac] mce_amd: Print syndrome register value on SMCA systems (David Arcari) [1389383] - [trace] x86/mce: Add support for new MCA_SYND register (David Arcari) [1389383] - [x86] mce/amd: Use msr_ops.misc() in allocate_threshold_blocks() (David Arcari) [1389383] - [x86] mce/amd: Increase size of the bank_map type (David Arcari) [1389383] - [edac] mce_amd: Detect SMCA using X86_FEATURE_SMCA (David Arcari) [1389383] - [x86] cpu: Add detection of AMD RAS Capabilities (David Arcari) [1389383] - [x86] cpufeature: Cleanup get_cpu_cap() (David Arcari) [1389383] - [x86] mce/amd: Save an indentation level in prepare_threshold_block() (David Arcari) [1389383] - [x86] mce/amd: Disable LogDeferredInMcaStat for SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Log Deferred Errors using SMCA MCA_DE{STAT, ADDR} registers (David Arcari) [1389383] - [x86] mce: Detect and use SMCA-specific msr_ops (David Arcari) [1389383] - [x86] mce: Define vendor-specific MSR accessors (David Arcari) [1389383] - [x86] mce/amd: Document some functionality (David Arcari) [1389383] - [x86] mce: Clarify comments regarding deferred error (David Arcari) [1389383] - [x86] mce/amd: Fix logic to obtain block address (David Arcari) [1389383] - [edac] x86/mce/amd, edac: Enable error decoding of Scalable MCA errors (David Arcari) [1389383] - [x86] mce: Move MCx_CONFIG MSR definitions (David Arcari) [1389383] - [x86] mce/amd: Set MCAX Enable bit (David Arcari) [1389383] - [x86] mce/amd: Carve out threshold block preparation (David Arcari) [1389383] - [x86] mce/amd: Fix LVT offset configuration for thresholding (David Arcari) [1389383] - [x86] mce/amd: Reduce number of blocks scanned per bank (David Arcari) [1389383] - [x86] mce/amd: Do not perform shared bank check for future processors (David Arcari) [1389383] - [x86] mce: Fix order of AMD MCE init function call (David Arcari) [1389383] - [edac] mce_amd: Don't emit 'CE' for Deferred error (David Arcari) [1389383] - [edac] mce, amd: Correct formatting of decoded text (David Arcari) [1389383] - [edac] mce, amd: Remove leftover unused mask (David Arcari) [1389383] - [edac] mce, amd: Fix decoding module loading on unsupported hw (David Arcari) [1389383] - [platform] intel-hid: Remove duplicated acpi_remove_notify_handler (David Arcari) [1389598] - [platform] intel-hid: add a workaround to ignore an event after waking up from S4 (David Arcari) [1389598] - [platform] intel-hid: allocate correct amount of memory for private struct (David Arcari) [1389598] - [platform] intel-hid: fix incorrect entries in intel_hid_keymap (David Arcari) [1389598] - [platform] intel-hid: new hid event driver for hotkeys (David Arcari) [1389598]- [iommu] vt-d: Fix dead-locks in disable_dmar_iommu() path (Myron Stowe) [1374426] - [iommu] vt-d: Return error code in domain_context_mapping_one() (Myron Stowe) [1374426] - [iommu] vt-d: Reduce extra first level entry in iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Avoid duplicate device_domain_info structures (Myron Stowe) [1374426] - [iommu] vt-d: Only insert alias dev_info if there is an alias (Myron Stowe) [1374426] - [iommu] vt-d: Pass device_domain_info to __dmar_remove_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Remove dmar_global_lock from device_notifier (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of domain->iommu_lock (Myron Stowe) [1374426] - [iommu] vt-d: Only call domain_remove_one_dev_info to detach old domain (Myron Stowe) [1374426] - [iommu] vt-d: Unify domain->iommu attach/detachment (Myron Stowe) [1374426] - [iommu] vt-d: Establish domain<->iommu link in dmar_insert_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Pass an iommu pointer to domain_init() (Myron Stowe) [1374426] - [iommu] vt-d: Rename iommu_detach_dependent_devices() (Myron Stowe) [1374426] - [iommu] vt-d: Rename domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Rename dmar_insert_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify io/tlb flushing in intel_iommu_unmap (Myron Stowe) [1374426] - [iommu] vt-d: Replace iommu_bmp with a refcount (Myron Stowe) [1374426] - [iommu] vt-d: Kill dmar_domain->id (Myron Stowe) [1374426] - [iommu] vt-d: Don't pre-allocate domain ids for si_domain (Myron Stowe) [1374426] - [iommu] vt-d: Pass dmar_domain directly into iommu_flush_iotlb_psi (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_context_mapping_one (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of iommu_attach_vm_domain() (Myron Stowe) [1374426] - [iommu] vt-d: Split up iommu->domains array (Myron Stowe) [1374426] - [iommu] vt-d: Add access functions for iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Keep track of per-iommu domain ids (Myron Stowe) [1374426] - [iommu] revert "vt-d: Disable passthrough mode on Kexec kernel" (Myron Stowe) [1374426]- [mmc] sdhci-acpi: Ensure connected devices are powered when probing (Rui Wang) [1320820] - [acpi] pm: Export acpi_device_fix_up_power() (Rui Wang) [1320820] - [x86] kvm: x86: export TSC information to user-space (David Hildenbrand) [1379361] - [virt] kvm: create per-vcpu dirs in debugfs (David Hildenbrand) [1379361] - [kernel] kvm: add stubs for arch specific debugfs support (David Hildenbrand) [1379361] - [virt] kvm: kvm_destroy_vm_debugfs(): check debugfs_stat_data pointer (David Hildenbrand) [1379361] - [x86] kvm: x86: drop read_tsc_offset() (David Hildenbrand) [1379361] - [x86] kvm: x86: add tsc_offset field to struct kvm_vcpu_arch (David Hildenbrand) [1379361] - [virt] kvm: don't use anon_inode_getfd() before possible failures (David Hildenbrand) [1379361] - [virt] kvm: Create debugfs dir and stat files for each VM (David Hildenbrand) [1379361] - [virt] kvm: Remove unnecessary debugfs dentry references (David Hildenbrand) [1379361] - [scsi] qla2xxx: do not abort all commands in the adapter during EEH recovery (Gustavo Duarte) [1393254] - [scsi] qla2xxx: fix invalid DMA access after command aborts in PCI device remove (Gustavo Duarte) [1393254] - [scsi] qla2xxx: do not queue commands when unloading (Gustavo Duarte) [1393254] - [scsi] cxlflash: Improve EEH recovery time (Steve Best) [1397588] - [scsi] cxlflash: Fix to avoid EEH and host reset collisions (Steve Best) [1397588] - [scsi] cxlflash: Remove the device cleanly in the system shutdown path (Steve Best) [1397588] - [scsi] cxlflash: Scan host only after the port is ready for I/O (Steve Best) [1397588] - [thermal] powerclamp: correct cpu support check (Steve Best) [1396121] - [thermal] powerclamp: Prevent division by zero when counting interval (Steve Best) [1396121]- [kernel] module: When modifying a module's text ignore modules which are going away too (Aaron Tomlin) [1386313] - [kernel] module: Ensure a module's state is set accordingly during module coming cleanup code (Aaron Tomlin) [1386313] - [netdrv] sfc: clear napi_hash state when copying channels (Jarod Wilson) [1394304] - [acpi] sleep: Do not save NVS for new machines to accelerate S3 (Prarit Bhargava) [1385527] - [misc] cxl: Fix coredump generation when cxl_get_fd() is used (Gustavo Duarte) [1397943] - [pci] cxl: use pcibios_free_controller_deferred() when removing vPHBs (Gustavo Duarte) [1395323] - [pci] Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) (Myron Stowe) [1387674] - [pci] Export pcie_find_root_port() (Myron Stowe) [1387674] - [x86] pci: Mark Haswell Power Control Unit as having non-compliant BARs (Prarit Bhargava) [1395104] - [x86] amd: Fix cpu_llc_id for AMD Fam17h systems (Suravee Suthikulpanit) [1395399] - [x86] perf/intel/cqm: Check cqm/mbm enabled state in event init (Jiri Olsa) [1372344] - [powerpc] kvm: ppc: book3s hv: Add tunable to control H_IPI redirection (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Send IPI to host core to wake VCPU (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host side kick VCPU when poked by real-mode KVM (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: kvmppc_host_rm_ops - handle offlining CPUs (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Manage core host state (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host-side RM data structures (Thomas Huth) [1384437] - [powerpc] xics: Add icp_native_cause_ipi_rm (Thomas Huth) [1384437] - [powerpc] smp: Add smp_muxed_ipi_set_message (Thomas Huth) [1384437] - [powerpc] smp: Support more IPI messages (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Fix TB corruption in guest exit path on HMI interrupt (Thomas Huth) [1373335] - [powerpc] powernv: Call opal_pci_poll() if needed (Steve Best) [1398577] - [powerpc] powernv: Fix stale PE primary bus (Steve Best) [1395275]- [net] i40e: fix call of ndo_dflt_bridge_getlink() (Ivan Vecera) [1297841] - [net] switchdev: Drop EXPERIMENTAL from description (Ivan Vecera) [1275772] - [net] switchdev: Export the same parent ID service function (Ivan Vecera) [1275772] - [net] switchdev: pass pointer to fib_info instead of copy (Ivan Vecera) [1275772] - [netdrv] mlxsw: spectrum: Don't sleep during ndo_get_phys_port_name() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make split flow match firmware requirements (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ordering in mlxsw_sp_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add missing rollback in flood configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix rollback order in LAG join failure (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Don't insert unnecessary local fdb entry on changing mac address (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Marking port-group as offloaded (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Common function for mdb entry translation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: allow the user to delete mdb entry if there's a querier (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding complete operation to deferred switchdev ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use MLXSW_SP_PB_UNUSED define for unused pb (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use designated initializers for mlxsw_sp_pbs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement occupancy monitoring (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Introduce support for asynchronous EMAD register access (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw specific workqueue and use it for FDB notif. processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Extend SBPM register for occupancy control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Shared Buffer Status register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer occupancy callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw_core_port_driver_priv helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Get max_buff defaults into limits exposed to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Change initialization of PG 9 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Remove eg pool 3 default init and CPU port TC binding to it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Cache shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Rename "pool" to "pr" in initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out indexes and direction out of SB structs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out shared buffer register writes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix SBPM register name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Share direction enum between SBPR, SBCM, SBPM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Do not pass around driver_priv directly (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Pass mlxsw_core as a param of mlxsw_core_skb_transmit* (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Move devlink port registration into common core code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qbb PFC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Introduce per priority counters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for PAUSE frames (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lossless settings for PBMC register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Flow Control Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow setting maximum rate for a TC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qaz ETS support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce support for Data Center Bridging (DCB) (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize egress scheduling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS ETS Element Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set port's shared buffer size to 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct PBMC register length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Correctly configure headroom size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add bytes to cells helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Map all switch priorities to priority group 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Prio To Buffer register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for physical port names (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Use switch ID in suggested udev rule (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Reduce number of supported 802.1D bridges (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: fix msg size calculation in if_nlmsg_size() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow set bridge ageing time when switchdev disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in comments/doc (Ivan Vecera) [1275772 1297841 1331748] - [net] add description for len argument of dev_get_phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement reset done check (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move ageing_time from struct rocker to struct ofdpa (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow zero ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set FDB cleanup timer according to lowest ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Check requested ageing time is valid (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Correctly determine if descriptor queue is full (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Always decrement bridge's ref count (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: add DEVLINK dependencies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce port splitting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Mark unused ports using NULL (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Store local port to module mapping during init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unmap local port from module during teardown (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink port splitter callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Implement devlink interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix an error code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use __ethtool_get_ksettings (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix rocker_world_port_obj_vlan_add() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for more attributes and export timer (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: reduce the indentation level in br_mdb_fill_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: log port STP state on change (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switchdev: Offload VLAN flags to hardware bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow for PVID deletion (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Port Acceptable Frame Types register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: return -EOPNOTSUPP for undefined world ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move OF-DPA stuff into separate file (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call rocker_cmd_exec function with "nowait" boolean instead of flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove trans parameter to rocker_cmd_exec function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pre-allocate wait structures during cmd ring init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pass "learning" value as a parameter to rocker_port_set_learning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce worlds infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move rocker and rocker_port structs into header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement get settings mode command (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push tlv processing into separate files (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.c to rocker_main.c (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.h to rocker_hw.h (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port param from alloc funcs and shorten their names (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set STP state when leaving 802.1D bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Treat local port 64 as valid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: avoid uninitialized variable warning (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Passing the port-group pointer to br_mdb module (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Separate br_mdb_entry->state from net_bridge_port_group->state (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for offloaded mdb entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Require RTNL mutex to be held when sending FDB notifications (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct offset in field definiton (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Compare local ports instead of pointers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Dump LAG FDB records only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct netdev when notifying bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't report VLAN for 802.1D FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Notify bridge's FDB only based on learning_sync (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Disable learning according to STP state (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't forward packets when STP state is DISABLED (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Flush FDB when leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Filtering DB Flush register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle port leaving LAG while bridged (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep addr_list_lock false positive splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix SWITCHDEV_OBJ_ID_PORT_MDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add FDB lock to prevent session interleaving (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding IGMP snooping documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding layer 2 multicast support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding VID to FID translatation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Changing the maximum number of multicast group to a define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adding SMID register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of multicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Reflect MDB entries to hardware (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding MDB entry offload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: remove FDB entry in case we get unknown object notification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unnecessary condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remember untagged VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] mlxsw: Disable vlan_filtering for non .1D bridge (Ivan Vecera) [1275772] - [netdrv] mlxsw: Renaming local variable names for consistency (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fixing vlans init range (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change for new bridged device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change notification (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Propagate vlan add failure to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Adjust value of CPU egress traffic class (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Only call /sbin/bridge-stp for the initial network namespace (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Change bridge port attributes only when bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set bridge status in appropriate functions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Return NOTIFY_BAD on bridge failure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize PVID only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Allow to reset temperature history via hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Pass ageing time as clock_t instead of jiffies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lag_vid field to SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices bridging (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle VLAN devices linking / unlinking (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust FDB notifications for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust switchdev ops for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use FID instead of VID when accessing FDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add another flood table for vFIDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use appropriate parameter name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Split vFID range in two (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allocate active VLANs only for port netdevs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Pass original device to port netdev driver (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: vlan: Use switchdev_port* in vlan_netdev_ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix temperature sensor index during initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix max temperature getting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unneeded condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: fix some error handling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Change BUG to WARN in hwmon code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG tx enabled lower state change (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement FDB add/remove/dump for LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG port join/leave (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFN register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add link aggregation configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement LAG processing for received packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add support for packets received from LAG port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add set_rx_mode ndo stub (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: set inactive flags on release (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: allow notifications for bond_set_slave_link_state (Ivan Vecera) [1275772 1297841 1331748] - [net] team: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce lower state changed info structure for LAG lowers (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce change lower state notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] team: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] add info struct for LAG changeupper (Ivan Vecera) [1275772 1297841 1331748] - [net] add possibility to pass information about upper device via notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] propagate upper priv via netdev_master_upper_dev_link (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_master helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement fan control using hwmon (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of fan management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement temperature hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of temperature management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for port identification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Management LED Control register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unify setting of HW VLAN filters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct PVID value when removing VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return code of fdb_dump stub (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Check return code is not EOPNOTSUPP (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use rcu_dereference instead of rtnl_dereference (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use correct flag name in comment (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Prevent possible use-after-free (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: pass correct obj size when deferring obj add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make mlxsw_sp_port_switchdev_ops static (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put braces on all arms of branch statement (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put constant on the right side of comparisons (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ageing time value (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Avoid unnecessary line wrap for mlxsw_reg_sfd_uc_unpack (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix desription typos of couple of SFN items (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix description for reg_sfd_uc_sub_port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN ranges in flooding configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: move "bridged" bool to u8 flags (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Make flood to CPU optional (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: set is_local and is_static before fdb entry is added to the fdb hashtable (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Adding switchdev ageing notification on port bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add initial support for Spectrum ASIC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VLAN MAC Learning register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database Aging Time register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Virtual-Port Enabling register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch VID to FID Allocation register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FID Management register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add shared buffer configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VID and Switch Port VLAN Membership registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FDB Notification register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Add MLXSW_ITEM_BUF_INDEXED helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Make src arg of memcpy_to helper const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce FID-offset flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce per-FID flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Enable configuration of flooding domains (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce pre-change upper device notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Update CONFIG_PROFILE command documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add trap group for control packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify traps creation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce mlxsw_reg_spms_vid_pack helper and use it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adjust definition of enum mlxsw_reg_sfgc_type (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Remove extra space in SFGC ID define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Uppercase letters in register IDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use dev_level_ratelimited instead of net_ratelimit & dev_level (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Do not use EMADs in mlxsw_emad_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Limit number of entries being sent in single MAP_FA cmd (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Remove MLXSW_PCI_RDQS/SDQS defines and checks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Do not use MLXSW_PCI_SDQS_COUNT define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Use MLXSW_PCI_CQS_MAX instead of MLXSW_PCI_CQS_COUNT (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: Use ETH_ALEN for mac address length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove multicast ID configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: assert rtnl mutex when going over lower netdevs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove nowait from switchdev callbacks (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: defer switchdev fdb del call in fdb_del_external_learn (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce possibility to defer obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove pointers from switchdev objects (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: allow caller to explicitly request attr_set as deferred (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: make struct switchdev_attr parameter const for attr_set calls (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev deferred ops infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix race condition in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move back vlan_flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop unnecessary flush code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu for vlan_list traversal in br_fill_ifinfo (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use proper rcu for the vlgrp member (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix gc_timer mod/del race condition (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: check if the vlan id is in the proper vlan range (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: try switchdev op first in __vlan_vid_add/del (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle setting bridge ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: push bridge setting ageing_time down to switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: skip over ports returning -EOPNOTSUPP when recursing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge ageing_time attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow adding of fdb entries pointing to the bridge device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix bug in __mlxsw_item_bit_array_offset (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: changing order of exit fallbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix warnings for big-endian 32-bit dma_addr_t (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for port's multicast_router attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: allow to flush port's fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's timer values (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's topology_change_ack and config_pending (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's id and number (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's designated cost and port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: make br_fill_info's frame size smaller (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for default_pvid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for netfilter tables config (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's intervals (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_startup_query_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_last_member_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_max (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_elasticity (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_query_use_ifaddr (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_snooping (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_router (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add fdb flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_addr support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export all timers (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export topology_change and topology_change_detected (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root path cost (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_fwd_mask support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_should_use to simplify __vlan_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop master_flags from __vlan_add (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_(get|put)_master to deal with refcounts (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu list for the ordered vlan list (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: push object ID back to object structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring back switchdev_obj and use it as a generic object param (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: don't pass flags when creating context only (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null ptr derefs on port init and deinit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move pvid inside net_bridge_vlan_group (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null vlgrp deref while registering new port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: adjust rhashtable initial size and hash locks size (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: extract struct switchdev_obj_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: abstract object in add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: pass callback to dump operation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev from switchdev_obj cb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move dev in switchdev_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev in port_vlan_dump_put (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: add per-vlan struct and move to rhashtables (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: reduce transaction phase enum down to a boolean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "ABORT" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "NONE" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev transaction queue for allocated memory (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push struct switchdev_trans down through rocker code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add switchdev_trans_ph_prepare/commit helpers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move transaction phase enum under transaction structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce transaction item queue for attr_set and obj_add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename "trans" to "trans_ph". (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation on FDB ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: don't age externally added FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add FDB cleanup timer (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: adding port ageing_time for ageing out FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: define some min/max/default ageing time constants (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: store rocker_port in fdb key rather than pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: track when FDB entry is touched. (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: catch -EOPNOTSUPP errors from ndo_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary switchdev include (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: check __vlan_vid_del for error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return value of switchdev_port_fdb_dump in case of error (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make mailboxes 4KB aligned (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: adjust transmit fail log message level in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove duplicate included header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use change upper info (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use new helper to figure out master kind (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_bridge_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add netlink support for vlan_protocol attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix error return code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix netlink max attr size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: hook ndo_neigh_destroy to cleanup neigh refs in driver (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: print switch ID consistent with phys_switch_id sysfs node (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: support static FDB addresses (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use 'zx' to print size_t format (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix use-after-free bug in mlxsw_sx_port_xmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use correct skb length when dumping payload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify mlxsw_sx_port_xmit function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Strip FCS from incoming packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make pci module dependent on HAS_DMA and HAS_IOMEM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make system port to local port mapping explicit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Call free_netdev when removing port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use netdev_err after register_netdev (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: NULL port if port probe fails (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix vlan_enabled access when vlans are not configured (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: linearize skb in case frags would not fit into tx descriptor (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: enable support for scattered packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: free netdevice during netdevice removal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox SwitchX-2 ASIC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add interface to access registers and process events (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add PCI bus implementation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox switch driver core (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix delmdb state in the notification (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mcast: give fast leave precedence over multicast router and querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: fix slave_changelink/br_setport race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation for offload_fwd_mark (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add offload_fwd_mark support (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add offload_fwd_mark generator helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add phys ID compare helper to test if two IDs are the same (Ivan Vecera) [1275772 1297841 1331748] - [net] don't reforward packets already forwarded by offload device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: forward packets to CPU when port is joined to openvswitch (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: fix handling of temp and perm entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: notify on group delete (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Handle protodown notifications (Ivan Vecera) [1275772 1297841 1331748] - [net] netlink: changes for setting and clearing protodown via netlink (Ivan Vecera) [1275772 1297841 1331748] - [net] Add protodown support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add vlan support for user entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't abort unsupported operations (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fill state in br_mdb_notify (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add change MTU support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: zero out the local br_ip variable before use (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: start delete timer for temp static entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: flush the dynamically learned entries on port vlan delete (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ignore unsupported bridge flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call correct unregister function on error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: change BUG_ON to WARN for attr set failure case (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add VLAN support for port's bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename vlan vid_start to vid_begin (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: start querier timer when running user-space stp (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fdb filter_dev is always NULL for self (device), so remove check (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix br_stp_set_bridge_priority race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: del external_learned fdbs from device on flush or ageout (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move port stop to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move MAC learn event back to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark STP update as 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark neigh update event processing as 'no wait' (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: revert back to support for nowait processes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix neigh tbl index increment race (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: gaurd against NULL rocker_port when removing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use either ndo VLAN ops or switchdev VLAN ops to install MASTER vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix BUG when port driver doesn't support set attr op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix handling for drivers not supporting IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_fdb_delete also check if the port matches (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: use switchdev_port_obj_xxx for IPv4 FIB add/modify/delete ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: for static FDB ops, use switchdev_port_fdb_xxx ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix grammer error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix longer-than-80-char lines (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove support for legacy VLAN ndo ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install/remove router MAC for untagged VLAN when joining/leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install untagged VLAN (vid=0) support for each port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: cleanup vlan table on error adding vlan (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: zero allocate ports array (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove rocker parameter from functions that have rocker_port parameter (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark parameters and local variables as const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port parameter from rocker_port_kfree (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make rocker_port_internal_vlan_id_{get, put}() non-transactional (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not make neighbour entry changes when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not modify fdb table in rocker_port_fdb() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not delete fdb entries in rocker_port_fdb_flush() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add support for fdb add/del/dump via switchdev_port_obj ops. (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix a neigh entry leak issue (Ivan Vecera) [1275772 1297841 1331748] - [net] rename RTNH_F_EXTERNAL to RTNH_F_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't use anonymous union on switchdev attr/obj structs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: apply review comments on documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: align comment with other comments in block (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: pass ipv4 fib dst as network-byte order (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: make __switchdev_port_obj_add static (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring documentation up-to-date (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make checkpatch -f clean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove NETIF_F_HW_SWITCH_OFFLOAD feature flag (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert fib_ipv4_add/del over to switchdev_port_obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: revert br_dellink change back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove unused switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: restore br_setlink back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove old switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev bridge setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge port flags attr (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev add/del obj for bridge port vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add port vlan obj (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev add/del obj ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert STP update to switchdev attr set (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: support prepare-commit transaction model (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert parent_id_get to switchdev attr get (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce get/set attrs ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/swdev_/switchdev_/ (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/ (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use ether_addr_equal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix error return code in rocker_probe() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle non-bridge master change (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix stp update API to work with layered netdevices (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: kernel-doc cleanup on swithdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add ageing_time, stp_state, priority over netlink (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [net] add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: replace fixed stack allocation with dynamic allocation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove ndo ops for switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use new swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: correct spelling of notifier in comments (Ivan Vecera) [1275772 1297841 1331748] - [net] fib_trie: call fib_table_flush_external under RTNL (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add netlink flags to IPv4 FIB add op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use gpl variant of symbol export (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: sparse: fix dynamic allocation on stack warning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: quiet sparce endianess warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fib: make netdev_switch_fib_ipv4_abort in header file static inline (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix some sparse warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement IPv4 fib offloading (Ivan Vecera) [1275772 1297841 1331748] - [net] fib: hook IPv4 fib for hardware offload (Ivan Vecera) [1275772 1297841 1331748] - [net] ipv4: add net bool fib_offload_disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: implement IPv4 fib ndo wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't support custom ip rules, for now (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add IPv4 fib ndo ops wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] netdevice: add IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: add RTNH_F_EXTERNAL flag for fib offload (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix bridge netlink RCU usage (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add a check for NULL in rocker_probe_ports() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix link notification skb size calculation to include vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: put port in FORWADING state after leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename lport to pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix non-portable err return codes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan info to bridge setlink and dellink notification messages (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix inability to add non-vlan fdb entry (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add missing bridge port check for offloads (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add support for retrieving port level statistics (Ivan Vecera) [1275772 1297841 1331748] - [net] team: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set feature NETIF_F_HW_SWITCH_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: offload bridge port attributes to switch asic if feature flag set (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new apis to set and del bridge port attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] netdev: introduce new NETIF_F_HW_SWITCH_OFFLOAD feature flag for switch device offloads (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in inline function definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add basic netdev counters (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: replace br_fdb_external_learn_* calls with switchdev notifier events (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix harmless warning on 32-bit machines (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove mode BRIDGE_MODE_SWDEV (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove swdev mode (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add dependency to CONFIG_BRIDGE in Kconfig (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix eth_type type in struct rocker_ctrl (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce be put/get variants and use it when appropriate (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use logical operators on booleans (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add proper validation of Netlink attributes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add ndo_bridge_setlink/getlink support for learning policy (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement ndo_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement L2 bridge offloading (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement rocker ofdpa flow table manipulation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce rocker switch driver (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add new hwmode swdev (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add API to notify bridge driver of learned FBD on offloaded device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: call netdev_sw_port_stp_update when bridge port STP status changes (Ivan Vecera) [1275772 1297841 1331748] - [net] sysfs: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce generic switch devices support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: convert flags in fbd entry into bitfields (Ivan Vecera) [1275772 1297841 1331748] - [net] neigh: sort Neighbor Cache Entry Flags (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename fdb_*_hw to fdb_*_hw_addr to avoid confusion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add a br_set_state helper function (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix br_should_learn to check vlan_enabled (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow clearing of pvid and untagged bitmap (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Check if vlan filtering is enabled only once (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] revise "bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info" (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->slave_changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->get_slave_size and rtnl_link_ops->fill_slave_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switch order of rx_handler reg and upper dev link (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: ABI/testing: Spelling s/calss/class/ (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Update outdated comment on promiscuous mode (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink dump interface at par with brctl (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Support 802.1ad vlan filtering (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Prepare for forwarding another bridge group addresses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add 802.1ad tx vlan acceleration (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename struct bridge_mcast_query/querier (Ivan Vecera) [1275772 1297841 1331748] - [net] revert "bridge: Program port vlan filters only if filtering is enabled in bridge" (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add missing phys_port_id documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_device_notifier static (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add Documentation entries for basic set of attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use is_skb_forwardable in forward path (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: move br_net_exit() to br.c (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use DEVICE_ATTR_xx macros (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary parentheses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: spelling fixes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use the bridge IP addr as source addr for querier (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: fix sb register stub in case devlink is disabled (Ivan Vecera) [1297841] - [net] devlink: implement shared buffer occupancy monitoring interface (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add missing install of header (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: share user_ptr pointer for both devlink and devlink_port (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: remove implicit type set in port register (Ivan Vecera) [1275772 1297841 1331748]- [tools] perf ctf: Convert invalid chars in a string before set value (Jiri Olsa) [1373817] - [tools] perf record: Fix crash when kptr is restricted (Jiri Olsa) [1373817] - [tools] perf symbols: Check kptr_restrict for root (Jiri Olsa) [1373817] - [tools] kbuild: rename cmd_cc_i_c to cmd_cpp_i_c (Jiri Olsa) [1373817] - [tools] perf record: Read from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf record: Rename variable to make code clear (Jiri Olsa) [1373817] - [tools] perf record: Prevent reading invalid data in record__mmap_read (Jiri Olsa) [1373817] - [tools] perf evlist: Add API to pause/resume (Jiri Olsa) [1373817] - [tools] perf trace: Use the ptr->name beautifier as default for "filename" args (Jiri Olsa) [1373817] - [tools] perf trace: Use the fd->name beautifier as default for "fd" args (Jiri Olsa) [1373817] - [tools] perf report: Add srcline_from/to branch sort keys (Jiri Olsa) [1373817] - [tools] perf evsel: Record fd into perf_mmap (Jiri Olsa) [1373817] - [tools] perf evsel: Add overwrite attribute and check write_backward (Jiri Olsa) [1373817] - [tools] perf tools: Set buildid dir under symfs when --symfs is provided (Jiri Olsa) [1373817] - [tools] perf trace: Only auto set call-graph to "dwarf" when syscalls are being traced (Jiri Olsa) [1373817] - [tools] perf annotate: Sort list of recognised instructions (Jiri Olsa) [1373817] - [tools] perf annotate: Fix identification of ARM blt and bls instructions (Jiri Olsa) [1373817] - [tools] perf trace: Fix exit_group() formatting (Jiri Olsa) [1373817] - [tools] perf top: Use machine->kptr_restrict_warned (Jiri Olsa) [1373817] - [tools] perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1 (Jiri Olsa) [1373817] - [tools] perf machine: Do not bail out if not managing to read ref reloc symbol (Jiri Olsa) [1373817] - [tools] perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE (Jiri Olsa) [1373817] - [tools] perf stat: Use cpu-clock event for cpu targets (Jiri Olsa) [1373817] - [tools] perf stat: Update runtime using cpu-clock event (Jiri Olsa) [1373817] - [tools] perf stat: Fix indentation of stalled backend cycle (Jiri Olsa) [1373817] - [tools] perf symbols: Store vdso buildid unconditionally (Jiri Olsa) [1373817] - [tools] perf stat: Avoid fractional digits for integer scales (Jiri Olsa) [1373817] - [tools] perf tools: Fix perf regs mask generation (Jiri Olsa) [1373817] - [tools] perf/powerpc: Add support for unwinding perf-stackdump (Jiri Olsa) [1373817] - [tools] perf: Fix misspellings in comments (Jiri Olsa) [1373817] - [tools] perf buildid-cache: Use lsdir() for looking up buildid caches (Jiri Olsa) [1373817] - [tools] perf symbols: Use lsdir() for the search in kcore cache directory (Jiri Olsa) [1373817] - [tools] perf tools: Use SBUILD_ID_SIZE where applicable (Jiri Olsa) [1373817] - [tools] perf tools: Fix lsdir to set errno correctly (Jiri Olsa) [1373817] - [tools] perf trace: Move seccomp args beautifiers to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move flock op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for debug-frame on arm/arm64 (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for libunwind cross-platforms support (Jiri Olsa) [1373817] - [tools] perf script: Fix export of callchains with recursion in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix callchain addresses in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix symbol insertion behavior in db-export (Jiri Olsa) [1373817] - [tools] perf symbols: Add dso__insert_symbol function (Jiri Olsa) [1373817] - [tools] perf scripting python: Use Py_FatalError instead of die() (Jiri Olsa) [1373817] - [tools] perf tools: Remove xrealloc and ALLOC_GROW (Jiri Olsa) [1373817] - [tools] perf help: Do not use ALLOC_GROW in add_cmd_list (Jiri Olsa) [1373817] - [tools] perf pmu: Make pmu_formats_string to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf header: Make topology checkers to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf tools: Make alias handler to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf help: Make check_emacsclient_version to check strbuf APIs (Jiri Olsa) [1373817] - [tools] perf probe: Check the return value of strbuf APIs (Jiri Olsa) [1373817] - [tools] perf tools: Rewrite strbuf not to die() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix handling of zero-length symbols (Jiri Olsa) [1373817] - [tools] perf evsel: Print state of perf_event_attr.write_backward (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check backward ring buffer (Jiri Olsa) [1373817] - [tools] perf tools: Support reading from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf script: Fix incorrect python db-export error message (Jiri Olsa) [1373817] - [tools] perf stat: Scale values by unit before metrics (Jiri Olsa) [1373817] - [tools] perf callchain: Recording 'dwarf' callchains do not need DWARF unwinding support (Jiri Olsa) [1373817] - [tools] perf trace: Move futex_op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move open_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move signum beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf stat: Add extra output of counter values with -vv (Jiri Olsa) [1373817] - [tools] perf script: Update export-to-postgresql to support callchain export (Jiri Olsa) [1373817] - [tools] perf script: Expose usage of the callchain db export via the python api (Jiri Olsa) [1373817] - [tools] perf script: Add call path id to exported sample in db export (Jiri Olsa) [1373817] - [tools] perf script: Enable db export to output sampled callchains (Jiri Olsa) [1373817] - [tools] perf tools: Refactor code to move call path handling out of thread-stack (Jiri Olsa) [1373817] - [tools] perf callchain: Fix incorrect ordering of entries (Jiri Olsa) [1373817] - [tools] perf trace: Do not print raw args list for syscalls with no args (Jiri Olsa) [1373817] - [tools] perf evlist: Rename variable in perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf evlist: Extract perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix kallsyms perf test on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf powerpc: Fix kprobe and kretprobe handling with kallsyms on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf hists: Move sort__has_comm into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_thread into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_socket into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_dso into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_sym into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_parent into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__need_collapse into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf tools powerpc: Add support for generating bpf prologue (Jiri Olsa) [1373817] - [tools] perf trace: Do not show the runtime_ms for a thread when not collecting it (Jiri Olsa) [1373817] - [tools] perf trace: Sort syscalls stats by msecs in --summary (Jiri Olsa) [1373817] - [tools] perf trace: Sort summary output by number of events (Jiri Olsa) [1373817] - [tools] perf tools: Add template for generating rbtree resort class (Jiri Olsa) [1373817] - [tools] perf machine: Introduce number of threads member (Jiri Olsa) [1373817] - [tools] perf tests: Do not use sizeof on pointer type (Jiri Olsa) [1373817] - [tools] perf trace: Move msg_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf record: Generate tracking events for process forked by perf (Jiri Olsa) [1373817] - [tools] perf record: Disable buildid cache options by default in switch output mode (Jiri Olsa) [1373817] - [tools] perf record: Force enable --timestamp-filename when --switch-output is provided (Jiri Olsa) [1373817] - [tools] perf record: Split output into multiple files via '--switch-output' (Jiri Olsa) [1373817] - [tools] perf tools: Derive trigger class from auxtrace_snapshot (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trigger class (Jiri Olsa) [1373817] - [tools] perf probe: Use strbuf for making strings (Jiri Olsa) [1373817] - [tools] perf evsel: Remove two extraneous ending newlines in open_strerror() (Jiri Olsa) [1373817] - [tools] perf evsel: Handle ENOMEM for perf_event_max_stack + PERF_SAMPLE_CALLCHAIN (Jiri Olsa) [1373817] - [tools] perf tools: Set the maximum allowed stack from /proc/sys/kernel/perf_event_max_stack (Jiri Olsa) [1373817] - [tools] perf bench: Remove one more die() call (Jiri Olsa) [1373817] - [tools] perf probe: Fix module probe issue if no dwarf support (Jiri Olsa) [1373817] - [tools] perf probe: Fix offline module name missmatch issue (Jiri Olsa) [1373817] - [tools] perf trace: Read thread's COMM from /proc when not set (Jiri Olsa) [1373817] - [tools] perf thread: Introduce method to set comm from /proc/pid/self (Jiri Olsa) [1373817] - [tools] lib api fs: Add helper to read string from procfs file (Jiri Olsa) [1373817] - [tools] perf trace: Do not beautify the 'pid' parameter as a simple integer (Jiri Olsa) [1373817] - [tools] perf trace: Move perf_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf probe: Set default kprobe group name if it is not given (Jiri Olsa) [1373817] - [tools] perf probe: Let probe_file__add_event return 0 if succeeded (Jiri Olsa) [1373817] - [tools] perf tools: Add lsdir() helper to read a directory (Jiri Olsa) [1373817] - [tools] perf probe: Close target file on error path (Jiri Olsa) [1373817] - [tools] perf evlist: Enforce ring buffer reading (Jiri Olsa) [1373817] - [tools] perf hists: Clear dummy entry accumulated period (Jiri Olsa) [1373817] - [tools] perf intel-pt: Fix off-by-one comparison on maximum code (Jiri Olsa) [1373817] - [tools] perf bench futex: Simplify wrapper for LOCK_PI (Jiri Olsa) [1373817] - [tools] perf tests: Replace assignment with comparison on assert check (Jiri Olsa) [1373817] - [tools] perf tools: Remove duplicate const qualifier (Jiri Olsa) [1373817] - [tools] perf tools: Make the x86 clean quiet (Jiri Olsa) [1373817] - [tools] perf evlist: Decode perf_event_attr->branch_sample_type (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf trace: Make --event honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf script: Fix segfault when printing callchains (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf maj/min/all use callchains too (Jiri Olsa) [1373817] - [tools] perf trace: Extract evsel contructor from perf_evlist__add_pgfault (Jiri Olsa) [1373817] - [tools] perf buildid: Fix off-by-one in write_buildid() (Jiri Olsa) [1373817] - [tools] perf test: Add missing verbose output explaining the reason for failure (Jiri Olsa) [1373817] - [tools] perf test: Ignore kcore files in the "vmlinux matches kallsyms" test (Jiri Olsa) [1373817] - [tools] perf symbols: Allow loading kallsyms without considering kcore files (Jiri Olsa) [1373817] - [tools] perf build: Remove x86 references from arch-neutral Build (Jiri Olsa) [1373817] - [tools] perf jit: memset() variable 'st' using the correct size (Jiri Olsa) [1373817] - [tools] perf script: Fix postgresql ubuntu install instructions (Jiri Olsa) [1373817] - [tools] perf top: Use callchain_param.enabled instead of symbol_conf.use_callchain (Jiri Olsa) [1373817] - [tools] perf hists browser: Fold two consecutive symbol_conf.use_callchain ifs (Jiri Olsa) [1373817] - [tools] perf tools: Ditch record_opts.callgraph_set (Jiri Olsa) [1373817] - [tools] perf report: Use callchain_param.enabled instead of tool specific knob (Jiri Olsa) [1373817] - [tools] perf callchain: Set callchain_param.enabled when parsing --call-graph (Jiri Olsa) [1373817] - [tools] perf script: Check sample->callchain before using it (Jiri Olsa) [1373817] - [tools] perf evsel: Add missign class prefix to has_branch_stack method (Jiri Olsa) [1373817] - [tools] perf trace: Fix build when DWARF unwind isn't available (Jiri Olsa) [1373817] - [tools] perf trace: Bump --mmap-pages when --call-graph is used by the root user (Jiri Olsa) [1373817] - [tools] perf evlist: Expose perf_event_mlock_kb_in_pages() helper (Jiri Olsa) [1373817] - [tools] perf trace: Make --(min, max}-stack imply "--call-graph dwarf" (Jiri Olsa) [1373817] - [tools] perf record: Export record_opts based callchain parsing helper (Jiri Olsa) [1373817] - [tools] perf trace: Introduce --min-stack filter (Jiri Olsa) [1373817] - [tools] perf trace: Do not print interrupted syscalls when using --duration (Jiri Olsa) [1373817] - [tools] perf evsel: Move fprintf methods to separate source file (Jiri Olsa) [1373817] - [tools] perf trace: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf script: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf tools: Remove addr_location argument to sample__fprintf_callchain (Jiri Olsa) [1373817] - [tools] perf evsel: Require that callchains be resolved before calling fprintf_{sym, callchain} (Jiri Olsa) [1373817] - [tools] perf symbols: Move fprintf routines to separate object file (Jiri Olsa) [1373817] - [tools] perf evsel: Remove symbol_conf usage (Jiri Olsa) [1373817] - [tools] perf callchain: Start moving away from global per thread cursors (Jiri Olsa) [1373817] - [tools] perf trace: Move socket_type beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf config: Make show_config() use perf_config_set (Jiri Olsa) [1373817] - [tools] perf config: Introduce perf_config_set class (Jiri Olsa) [1373817] - [tools] perf record: Add '--timestamp-filename' option to append timestamp to output file name (Jiri Olsa) [1373817] - [tools] perf record: Turns auxtrace_snapshot_enable into 3 states (Jiri Olsa) [1373817] - [tools] perf data: Add perf_data_file__switch() helper (Jiri Olsa) [1373817] - [tools] perf session: Make ordered_events reusable (Jiri Olsa) [1373817] - [tools] perf ordered_events: Introduce reinit() (Jiri Olsa) [1373817] - [tools] perf trace: Move eventfd beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Move mmap beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Do not accept --no-syscalls together with -e (Jiri Olsa) [1373817] - [tools] perf evsel: Move some methods from session.[ch] to evsel.[ch] (Jiri Olsa) [1373817] - [tools] perf sched map: Display only given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given pids (Jiri Olsa) [1373817] - [tools] perf thread_map: Make new_by_tid_str constructor public (Jiri Olsa) [1373817] - [tools] perf sched: Use color_fprintf for output (Jiri Olsa) [1373817] - [tools] perf sched: Add compact display option (Jiri Olsa) [1373817] - [tools] perf cpu_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf thread_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf trace: Support callchains for --event too (Jiri Olsa) [1373817] - [tools] perf trace: Print unresolved symbol names as addresses (Jiri Olsa) [1373817] - [tools] perf evsel: Allow unresolved symbol names to be printed as addresses (Jiri Olsa) [1373817] - [tools] perf trace: Make "--call-graph" affect just "raw_syscalls:sys_exit" (Jiri Olsa) [1373817] - [tools] perf evsel: Rename config_callgraph() to config_callchain() and make it public (Jiri Olsa) [1373817] - [tools] perf evlist: Add (reset, set)_sample_bit methods (Jiri Olsa) [1373817] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1373817] - [tools] perf trace: Exclude the kernel part of the callchain leading to a syscall (Jiri Olsa) [1373817] - [tools] perf evsel: Introduce fprintf_callchain() method out of fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf evsel: Rename print_ip() to fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf trace: Add support for printing call chains on sys_exit events (Jiri Olsa) [1373817] - [tools] perf evsel: Allow passing a left alignment when printing a symbol (Jiri Olsa) [1373817] - [tools] perf evsel: Allow specifying a file to output in perf_evsel__print_ip (Jiri Olsa) [1373817] - [tools] perf symbols: Adjust symbol for shared objects (Jiri Olsa) [1373817] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1373817] - [tools] perf tools: Build syscall table .c header from kernel's syscall_64.tbl (Jiri Olsa) [1373817] - [tools] perf tools: Allow generating per-arch syscall table arrays (Jiri Olsa) [1373817] - [tools] perf trace: Move syscall table id <-> name routines to separate class (Jiri Olsa) [1373817] - [tools] perf trace: Beautify mode_t arguments (Jiri Olsa) [1373817] - [tools] perf script: Process event update events (Jiri Olsa) [1373817] - [tools] perf tools: Add dedicated unwind addr_space member into thread struct (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trim function (Jiri Olsa) [1373817] - [tools] perf trace: Beautify pid_t arguments (Jiri Olsa) [1373817] - [tools] perf trace: Beautify set_tid_address, getpid, getppid return values (Jiri Olsa) [1373817] - [tools] perf trace: Infrastructure to show COMM strings for syscalls returning PIDs (Jiri Olsa) [1373817] - [tools] perf trace: Beautify wait4/waitid 'options' argument (Jiri Olsa) [1373817] - [tools] perf trace: Beautify sched_setscheduler 'policy' argument (Jiri Olsa) [1373817] - [tools] perf list: Document event specifications better (Jiri Olsa) [1373817] - [tools] perf tools: Remove superfluous ARCH Makefile includes (Jiri Olsa) [1373817] - [tools] perf script perl: Do error checking on new backtrace routine (Jiri Olsa) [1373817] - [tools] perf config: Fix build with older toolchain (Jiri Olsa) [1373817] - [tools] perf trace: Don't set the base timestamp using events without PERF_SAMPLE_TIME (Jiri Olsa) [1373817] - [tools] perf trace: Introduce function to set the base timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Fix PMU term format max value calculation (Jiri Olsa) [1373817] - [tools] perf intel-pt/bts: Define JITDUMP_USE_ARCH_TIMESTAMP (Jiri Olsa) [1373817] - [tools] perf jit: Add support for using TSC as a timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Add time conversion event (Jiri Olsa) [1373817] - [tools] perf trace: Add getrandom beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Add seccomp beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print getrandom() args (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print seccomp() args (Jiri Olsa) [1373817] - [tools] perf trace: Do not process PERF_RECORD_LOST twice (Jiri Olsa) [1373817] - [tools] perf tools: Add support for skipping itrace instructions (Jiri Olsa) [1373817] - [tools] perf script perl: Perl scripts now get a backtrace, like the python ones (Jiri Olsa) [1373817] - [tools] perf config: Rename 'v' to 'home' in set_buildid_dir() (Jiri Olsa) [1373817] - [tools] perf config: Rework buildid_dir_command_config to perf_buildid_config (Jiri Olsa) [1373817] - [tools] perf config: Remove duplicated set_buildid_dir calls (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check for event times (Jiri Olsa) [1373817] - [tools] perf tools: Make -f/--force option documentation consistent across tools (Jiri Olsa) [1373817] - [tools] perf tools: Make hists__collapse_insert_entry static (Jiri Olsa) [1373817] - [tools] perf mem: Add -U/-K (--all-user/--all-kernel) options (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Update event constraints when HT is off (Jiri Olsa) [1373817] - [kernel] perf/core: Remove a redundant check (Jiri Olsa) [1373817] - [x86] perf/x86/intel/uncore: Remove SBOX support for Broadwell server (Jiri Olsa) [1373817] - [x86] perf/x86/intel/rapl: Fix pmus free during cleanup (Jiri Olsa) [1373817] - [x86] perf/x86/intel/p4: Trival indentation fix, remove space (Jiri Olsa) [1373817] - [kernel] perf: optimize perf_fetch_caller_regs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Convert ACCESS_ONCE()s (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Export CPU frequency ratios needed by PT decoders (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Bypass PT vs. LBR exclusivity if the core supports it (Jiri Olsa) [1373817] - [kernel] perf/core: Let userspace know if the PMU supports address filters (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add support for address range filtering in PT (Jiri Olsa) [1373817] - [kernel] perf/core: Introduce address range filtering (Jiri Olsa) [1373817] - [kernel] perf/core: Extend perf_event_aux_ctx() to optionally iterate through more events (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add IP filtering register/CPUID bits (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move PT specific MSR bit definitions to a private header (Jiri Olsa) [1373817] - [kernel] perf/core: Move set_filter() out of CONFIG_EVENT_TRACING (Jiri Olsa) [1373817] - [kernel] perf/core: Add ::write_backward attribute to perf event (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Add LBR filter support for Silvermont and Airmont CPUs (Jiri Olsa) [1373817] - [x86] perf/x86/amd/uncore: Do not register a task ctx for uncore PMUs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Use boot_cpu_has() because it's there (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Prepare writing into the ring-buffer from the end (Jiri Olsa) [1373817] - [kernel] perf/core: Set event's default ::overflow_handler() (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer (Jiri Olsa) [1373817] - [x86] perf/x86/intel/bts: Move transaction start/stop to start/stop callbacks (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move transaction start/stop to PMU start/stop callbacks (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Document AUX API usage (Jiri Olsa) [1373817] - [kernel] perf/core: Free AUX pages in unmap path (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops (Jiri Olsa) [1373817] - [kernel] perf/core: Verify we have a single perf_hw_context PMU (Jiri Olsa) [1373817]- [kernel] rcu: sysctl: Panic on RCU Stall (Lauro Ramos Venancio) [1360867] - [kernel] sched/core: Panic on scheduling while atomic bugs if kernel.panic_on_warn is set (Lauro Ramos Venancio) [1360867] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1392466] - [kernel] printk: avoid livelock if another CPU printks continuously (Denys Vlasenko) [1294066] - [x86] smp: Fix __max_logical_packages value setup (Prarit Bhargava) [1394239] - [x86] revert "smp: Fix __max_logical_packages value setup" (Prarit Bhargava) [1394239] - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1389210] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390047] {CVE-2016-7117} - [net] pktgen: fix pkt_size (Paolo Abeni) [1381652] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1380441] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1380447] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1380447] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1380447] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396165] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396165] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1394172] - [virtio] virtio-pci: alloc only resources actually used (Laurent Vivier) [1375153] - [netdrv] ibmvnic: Unmap ibmvnic_statistics structure (Steve Best) [1394911] - [netdrv] ibmveth: Add function to enable live MAC address changes (Laurent Vivier) [1375165] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375209] {CVE-2016-7042}- [netdrv] net/hyperv: avoid uninitialized variable (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: Remove mistaken udp.h inclusion (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: fix checksum on UDP IPV6 (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: add ethtool statistics for tx packet issues (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: rearrange start_xmit (Vitaly Kuznetsov) [1392220] - [netdrv] allow macvlans to move to net namespace (Jarod Wilson) [1368830] - [netdrv] ixgbe: test for trust in macvlan adjustments for vf (Ken Cox) [1379787] - [kernel] timekeeping: Copy the shadow-timekeeper over the real timekeeper last (Prarit Bhargava) [1344747] - [x86] tsc: Add additional Intel CPU models to the crystal quirk list (Prarit Bhargava) [1369419] - [x86] tsc: Use cpu id defines instead of hex constants (Prarit Bhargava) [1369419] - [x86] kexec: Fix kexec crash in syscall kexec_file_load() (Pingfan Liu) [1385109] - [char] hwrng: core - sleep interruptible in read (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - correct error check of kthread_run call (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Move hwrng_init call into set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Drop current rng in set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Do not register device opportunistically (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Fix current_rng init/cleanup race yet again (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Use struct completion for cleanup_done (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't init list element we're about to add to list (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't double-check old_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: fix unregister race (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: use reference counts on each struct hwrng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: move some code out mutex_lock for avoiding underlying deadlock (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: place mutex around read functions and buffers (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: skip reading when we start to remove the device (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: fix stuck of hot-unplugging busy device (Amit Shah) [1081431 1271481 1376397 1377050] - [misc] cxl: Prevent adapter reset if an active context exists (Gustavo Duarte) [1388222] - [powerpc] rtas: Validate rtas.entry before calling enter_rtas() (Gustavo Duarte) [1386560] - [powerpc] powernv: Drop reference added by kset_find_obj() (Steve Best) [1394164] - [powerpc] mm: Prevent unlikely crash in copro_calculate_slb() (Steve Best) [1392448] - [powerpc] xmon: Add xmon command to dump process/task similar to ps(1) (Steve Best) [1391565] - [watchdog] hpwdt: remove email address from doc (Linda Knippers) [1323290] - [watchdog] hpwdt: Adjust documentation to match latest kernel module parameters (Linda Knippers) [1323290]- [fs] Retry operation on EREMOTEIO on an interrupted slot (Steve Dickson) [1378981] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [x86] apic, doc: Justification for disabling IO APIC before Local APIC (Prarit Bhargava) [1384277] - [x86] apic: Disable I/O APIC before shutdown of the local APIC (Prarit Bhargava) [1384277] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1392978] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1378509] - [powerpc] eeh: eeh_pci_enable(): fix checking of post-request state (Steve Best) [1383670]- [firmware] efi: Fix usage of illegal alignment on efi_low_alloc (Lenny Szubowicz) [1387689] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379531] {CVE-2016-6828} - [net] team: Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion (Hangbin Liu) [1382098] - [net] sctp: not return ENOMEM err back in sctp_packet_transmit (Xin Long) [1371362] - [net] sctp: make sctp_outq_flush/tail/uncork return void (Xin Long) [1371362] - [net] sctp: save transmit error to sk_err in sctp_outq_flush (Xin Long) [1371362] - [net] sctp: free msg->chunks when sctp_primitive_SEND return err (Xin Long) [1371362] - [net] sctp: do not return the transmit err back to sctp_sendmsg (Xin Long) [1371362] - [net] sctp: remove the unnecessary state check in sctp_outq_tail (Xin Long) [1371362] - [net] vxlan: fix duplicated and wrong error messages (Jiri Benc) [1366024] - [net] vxlan: reject multicast destination without an interface (Jiri Benc) [1366024] - [net] netdev, sched/wait: Fix sleeping inside wait event (Paolo Abeni) [1382175] - [net] Separate the close_list and the unreg_list (Paolo Abeni) [1382175]- [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378615] - [net] openvswitch: avoid deferred execution of recirc actions (Lance Richardson) [1370643] - [net] ipv4: Use math to point per net sysctls into the appropriate struct net (Eric Garver) [1363661] - [x86] cpu/intel: Add Knights Mill to Intel family (Steve Best) [1380829] - [x86] kvm: lapic: cap __delay at lapic_timer_advance_ns (Marcelo Tosatti) [1389431] - [x86] kvm: x86: move nsec_to_cycles from x86.c to x86.h (Marcelo Tosatti) [1389431] - [tty] serial/8250: Touch NMI watchdog in wait_for_xmitr (Jiri Olsa) [1377938] - [acpi] acpi / scan: use platform bus type by default for _HID enumeration (Tony Camuso) [1383505] - [acpi] acpi / scan: introduce platform_id device PNP type flag (Tony Camuso) [1383505] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1383505] - [vfio] pci: Fix ordering of eventfd vs virqfd shutdown (Alex Williamson) [1322026] - [netdrv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388702] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382798]- [spi] spi-gpio: Fix compiler warning when building for 64 bit systems (Prarit Bhargava) [1373655] - [spi] spi-gpio: Add dt support for a single device with no chip select (Prarit Bhargava) [1373655] - [misc] mei: me: disable driver on SPT SPS firmware (Jeremy McNicoll) [1369645] - [acpi] acpi / ipmi: Cleanup coding styles (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some inclusion codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some initialization codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup several acpi_ipmi_device members (David Arcari) [1373703] - [acpi] acpi / ipmi: Add reference counting for ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Use global IPMI operation region handler (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI user (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the timed out ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix potential response buffer overflow (David Arcari) [1373703] - [kernel] sched/core, x86/topology: Fix NUMA in package topology bug (Jiri Olsa) [1369832] - [kernel] sched: Allow hotplug notifiers to be setup early (Jiri Olsa) [1369832] - [cpufreq] Ref the policy object sooner (Oleksandr Natalenko) [1382608] - [cpufreq] expose scaling_cur_freq sysfs file for set_policy() drivers (Oleksandr Natalenko) [1382608] - [lib] kobject: WARN as tip when call kobject_get() to a kobject not initialized (Oleksandr Natalenko) [1382608] - [cpufreq] Set cpufreq_cpu_data to NULL before putting kobject (Oleksandr Natalenko) [1382608]- [fs] fanotify: fix list corruption in fanotify_get_response() (Miklos Szeredi) [1362421] - [fs] fsnotify: add a way to stop queueing events on group shutdown (Miklos Szeredi) [1362421] - [fs] dlm: Remove lock_sock to avoid scheduling while atomic (Robert S Peterson) [1377391] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Dave Wysochanski) [1384666] - [fs] rbd: don't retry watch reregistration if header object is gone (Ilya Dryomov) [1378186] - [fs] rbd: don't wait for the lock forever if blacklisted (Ilya Dryomov) [1378186] - [fs] rbd: lock_on_read map option (Ilya Dryomov) [1378186] - [fs] ovl: during copy up, switch to mounter's creds early (Vivek Goyal) [1297929] - [fs] lsm, audit, selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE (Vivek Goyal) [1297929] - [fs] selinux: Institute file_path_has_perm() (Vivek Goyal) [1297929] - [fs] selinux: Implement dentry_create_files_as() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide hook to correctly label newly created files (Vivek Goyal) [1297929] - [fs] selinux: Pass security pointer to determine_inode_label() (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide security hook for copy up of xattrs for overlay file (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: provide copy up security hook for unioned files (Vivek Goyal) [1297929] - [fs] selinux: Create a common helper to determine an inode label (Vivek Goyal) [1297929] - [fs] nfsd: don't return an unhashed lock stateid after taking mutex ("J. Bruce Fields") [1368577] - [fs] nfsd: Fix race between FREE_STATEID and LOCK ("J. Bruce Fields") [1368577] - [fs] nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock ("J. Bruce Fields") [1368577] - [fs] nfsd: Extend the mutex holding region around in nfsd4_process_open2() ("J. Bruce Fields") [1368577] - [fs] nfsd: Always lock state exclusively ("J. Bruce Fields") [1368577] - [fs] Fix regression which breaks DFS mounting (Sachin Prabhu) [1302329] - [fs] Move check for prefix path to within cifs_get_root() (Sachin Prabhu) [1302329] - [fs] Compare prepaths when comparing superblocks (Sachin Prabhu) [1302329] - [fs] Fix memory leaks in cifs_do_mount() (Sachin Prabhu) [1302329] - [fs] cifs: make share unaccessible at root level mountable (Sachin Prabhu) [1302329]- [md] dm: free io_barrier after blk_cleanup_queue call (Mike Snitzer) [1385813] - [md] dm raid: fix activation of existing raid4/10 devices (Mike Snitzer) [1385149] - [rtc] cmos: Initialize hpet timer before irq is registered (Pratyush Anand) [1299001] - [x86] Add support for missing Kabylake Sunrise Point PCH (David Arcari) [1379401] - [x86] pci: vmd: Request userspace control of PCIe hotplug indicators (Myron Stowe) [1380181] - [pci] pciehp: Allow exclusive userspace control of indicators (Myron Stowe) [1380181] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1330897] - [misc] cxl: Flush PSL cache before resetting the adapter (Steve Best) [1383478] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1378001] - [netdrv] xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov) [1348581] - [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Steve Best) [1387244] - [powerpc] pseries: use pci_host_bridge.release_fn() to kfree(phb) (Steve Best) [1385635] - [powerpc] pseries: Fix stack corruption in htpe code (Steve Best) [1384099] - [powerpc] eeh: Fix stale cached primary bus (Steve Best) [1383281] - [infiniband] ib/ipoib: move back IB LL address into the hard header (Jonathan Toppins) [1378656]- [kernel] sched/core: Fix a race between try_to_wake_up() and a woken up task (Lauro Ramos Venancio) [1379256] - [kernel] pm/sleep: Fix request_firmware() error at resume (Don Zickus) [1375203] - [block] blk-mq: improve warning for running a queue on the wrong CPU (Gustavo Duarte) [1376948] - [block] blk-mq: don't overwrite rq->mq_ctx (Gustavo Duarte) [1376948] - [nvme] Don't suspend admin queue that wasn't created (Gustavo Duarte) [1370507] - [nvme] Suspend all queues before deletion (Gustavo Duarte) [1370507] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1379954] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1379954] - [vfio] vfio-pci: Disable INTx after MSI/X teardown (Alex Williamson) [1371495] - [vfio] vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson) [1371495] - [misc] hpilo: Changes to support new security states in iLO5 FW (Nigel Croxon) [1376576] - [misc] genwqe: Change default access rights for device node (Steve Best) [1325797] - [hid] i2c-hid: exit if the IRQ is not valid (David Arcari) [1376599] - [x86] fix call location of smp_quirk_init_udelay() (Prarit Bhargava) [1377296] - [x86] hpet: Re-enable HPET on Purley 4S (Prarit Bhargava) [1372853] - [x86] hpet: Reduce HPET counter read contention (Prarit Bhargava) [1372853] - [powerpc] kvm: ppc: book3s hv: Take out virtual core piggybacking code (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s: Treat VTB as a per-subcore register, not per-thread (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s hv: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h (Thomas Huth) [1350719] - [infiniband] ib/iser: Fix max_sectors calculation (Jonathan Toppins) [1380515]- [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [fs] revert "ext4: pre-zero allocated blocks for DAX IO" (Eric Sandeen) [1380571] - [fs] nfsd: fix corruption in notifier registration ("J. Bruce Fields") [1378363] - [fs] xfs: log recovery tracepoints to track current lsn and buffer submission (Brian Foster) [1362730] - [fs] xfs: update metadata LSN in buffers during log recovery (Brian Foster) [1362730] - [fs] xfs: don't warn on buffers not being recovered due to LSN (Brian Foster) [1362730] - [fs] xfs: pass current lsn to log recovery buffer validation (Brian Foster) [1362730] - [fs] xfs: rework log recovery to submit buffers on LSN boundaries (Brian Foster) [1362730] - [x86] perf/uncore: Disable uncore on kdump kernel (Jiri Olsa) [1379569] - [netdrv] mlx4_core: Fix to clean devlink resources (Kamal Heib) [1379504]- [net] add recursion limit to GRO (Sabrina Dubroca) [1374191] {CVE-2016-7039} - [mm] cgroup: fix hugetlb_cgroup_read() (Jerome Marchand) [1378236] - [fs] nfs: change invalidatepage prototype to accept length (Benjamin Coddington) [1366131] - [fs] xfs: quiesce the filesystem after recovery on readonly mount (Eric Sandeen) [1375457] - [fs] xfs: rework buffer dispose list tracking (Brian Foster) [1349175] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379447] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379447] - [x86] topology: Handle CPUID bogosity gracefully (Vitaly Kuznetsov) [1377988] - [netdrv] sfc: check async completer is !NULL before calling (Jarod Wilson) [1368201] - [infiniband] ib/mlx5: Fix iteration overrun in GSI qps (Don Dutile) [1376941]- [kernel] audit: fix exe_file access in audit_exe_compare (Richard Guy Briggs) [1374478] - [kernel] mm: introduce get_task_exe_file (Richard Guy Briggs) [1374478] - [kernel] prctl: avoid using mmap_sem for exe_file serialization (Richard Guy Briggs) [1374478] - [kernel] mm: rcu-protected get_mm_exe_file() (Richard Guy Briggs) [1374478] - [dm] dm-raid: reverse validation of nosync+rebuild flags (Heinz Mauelshagen) [1371717] - [x86] kvm: correctly reset dest_map->vector when restoring LAPIC state (Paolo Bonzini) [1367716] - [s390] dasd: fix hanging device after clear subchannel (Gustavo Duarte) [1368068] - [netdrv] bna: fix crash in bnad_get_strings() (Ivan Vecera) [1376508] - [netdrv] bna: add missing per queue ethtool stat (Ivan Vecera) [1376508] - [powerpc] kvm: Implement kvm_arch_intc_initialized() for PPC (David Gibson) [1375778] - [powerpc] kvm: book3s: Don't crash if irqfd used with no in-kernel XICS emulation (David Gibson) [1375778]- [mm] sparse: use memblock apis for early memory allocations (Koki Sanagi) [1375453] - [mm] memblock: add memblock memory allocation apis (Koki Sanagi) [1375453] - [mm] thp: harden the debug kernel with a strict check for thp_mmu_gather (Andrea Arcangeli) [1369365] - [mm] thp: initialize thp_mmu_gather for newly allocated migrated pages (Andrea Arcangeli) [1369365] - [mm] thp: put_huge_zero_page() with MMU gather #2 (Andrea Arcangeli) [1369365] - [fs] nfs: fix BUG() crash in notify_change() with patch to chown_common() ("J. Bruce Fields") [1342695] - [net] ipv6: gro: fix forwarding of tunneled packets (Jiri Benc) [1375438] - [net] sctp: hold the transport before using it in sctp_hash_cmp (Xin Long) [1368884] - [net] sctp: identify chunks that need to be fragmented at IP level (Xin Long) [1371377] - [scsi] be2iscsi: revert: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1374223] - [block] blk-mq: Allow timeouts to run while queue is freezing (Gustavo Duarte) [1372483] - [block] defer timeouts to a workqueue (Gustavo Duarte) [1372483] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1368885] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1368885] - [infiniband] rdma/ocrdma: Support user AH creation for RoCE-v2 (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the RC path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the UD path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Export udp encapsulation capability (Don Dutile) [1376120] - [infiniband] ib/mlx5: Fix wrong naming of port_rcv_data counter (Don Dutile) [1374862]- [drm] i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: implement missing case for SKL watermarks calculation (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the watermark res_blocks value (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix plane_blocks_per_line on watermarks calculations (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: minimum scanlines for Y tile is not always 4 (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the WaWmMemoryReadLatency implementation (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Don't try to update plane watermarks if they haven't changed (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update DDB values atomically with wms/plane attrs (Lyude Paul) [1341633 1355776] - [drm] i915: Move CRTC updating in atomic_commit into it's own hook (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Ensure pipes with changed wms get added to the state (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update plane watermarks atomically during plane updates (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Add support for the SAGV, fix underrun hangs (Lyude Paul) [1341633 1355776] - [drm] i915/gen6+: Interpret mailbox error flags (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776]- [netdrv] ixgbe: fix spoofed packets with macvlans (Ken Cox) [1324631] - [tools] perf mem: Fix -t store option for record command (Jiri Olsa) [1357531 1357543] - [x86] clock: Fix kvm guest tsc initialization (Prarit Bhargava) [1372759] - [x86] tsc: Enumerate BXT tsc_khz via CPUID (Prarit Bhargava) [1372759] - [drm] i915: Enable polling when we don't have hpd (Lyude Paul) [1277863] - [drm] i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() (Lyude Paul) [1277863] - [drm] i915/vlv: Reset the ADPA in vlv_display_power_well_init() (Lyude Paul) [1277863] - [drm] i915/vlv: Make intel_crt_reset() per-encoder (Lyude Paul) [1277863] - [fs] Fix NULL pointer dereference in bl_free_device() (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: support RH/Fedora dm-mpath device nodes (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: refactor open-by-wwn (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: use proper fmode for opening block devices (Benjamin Coddington) [1356796] - [fs] sunrpc: fix UDP memory accounting (Paolo Abeni) [1298899]- [kernel] timekeeping: Cap adjustments so they don't exceed the maxadj value (Marcelo Tosatti) [1246218] - [kernel] fork: allocate idle task for a CPU always on its local node (Oleg Nesterov) [1339635] - [kernel] sys: do_sysinfo() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] proc/uptime: uptime_proc_show() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] exec: de_thread: mt-exec should update ->real_start_time (Milos Vyletel) [1373224] - [fs] ovl: clear nlink on rmdir (Miklos Szeredi) [1373787] - [fs] ovl: share inode for hard link (Miklos Szeredi) [1373787] - [fs] ovl: use generic_delete_inode (Miklos Szeredi) [1373787] - [fs] ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi) [1351863] - [fs] ovl: fix sgid on directory (Miklos Szeredi) [1351863] - [fs] ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [1371638] - [fs] ovl: Switch to generic_removexattr (Miklos Szeredi) [1371651] - [fs] ovl: Get rid of ovl_xattr_noacl_handlers array (Miklos Szeredi) [1371651] - [fs] ext4: print ext4 mount option data_err=abort correctly (Lukas Czerner) [1342403] - [fs] nfs4: Avoid migration loops (Benjamin Coddington) [1355977] - [fs] nfs: don't create zero-length requests (Benjamin Coddington) [1324635] - [fs] xfs: don't assert fail on non-async buffers on ioacct decrement (Brian Foster) [1363822] - [fs] btrfs: set S_IOPS_WRAPPER consistently (Eric Sandeen) [1182456] - [fs] xfs: prevent dropping ioend completions during buftarg wait (Brian Foster) [1370177] - [fs] gfs2: Fix extended attribute readahead optimization (Robert S Peterson) [1256539] - [mm] page_alloc: don't re-init pageset in zone_pcp_update() (Yasuaki Ishimatsu) [1374114] - [mm] readahead: Move readahead limit outside of readahead, and advisory syscalls (Kyle Walker) [1351353] - [net] veth: sctp: add NETIF_F_SCTP_CRC to device features (Xin Long) [1367105] - [net] veth: Update features to include all tunnel GSO types (Xin Long) [1367105] - [tty] serial: 8250_dw: add ability to handle the peripheral clock (Prarit Bhargava) [1367476] - [x86] mm: Fix regression panic at boot time seen on some NUMA systems (Larry Woodman) [1372047] - [x86] mm: non-linear virtual memory fix for KNL4 erratum (Larry Woodman) [1372047] - [x86] tsc: Add rdtscll() merge helper (Mitsuhiro Tanino) [1372398] - [x86] kvm: Expose more Intel AVX512 feature to guest (Paolo Bonzini) [1369038] - [s390] pci: remove iomap sanity checks (Jason Wang) [1373503] - [nvme] Add device ID's with stripe quirk (David Milburn) [1371642] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374745] - [iommu] vt-d: Disable passthrough mode on Kexec kernel (Myron Stowe) [1367621] - [netdrv] ixgbe: Eliminate useless message and improve logic (Ken Cox) [1369519] - [netdrv] sfc: check MTU against minimum threshold (Jarod Wilson) [1363683]- [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1361245] - [hv] balloon: don't wait for ol_waitevent when memhp_auto_online is enabled (Vitaly Kuznetsov) [1361245] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1361245] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1361245] - [mm] memory-hotplug: add hot-added memory ranges to memblock before allocate node_data for a node (Yasuaki Ishimatsu) [1365766] - [mm] memory-hotplug: fix wrong edge when hot add a new node (Yasuaki Ishimatsu) [1365766] - [rtc] rtc-rx8581: Mark tech preview (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: add SMBus-only adapters support (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: remove empty function (Prarit Bhargava) [1362164] - [pci] Restore original checksums of pci symbols (Stanislav Kozina) [1370477] - [net] reserve kABI fields in struct packet_type (Jiri Benc) [1358738] - [net] openvswitch: Ignore negative headroom value (Jakub Sitnicki) [1369642] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k1 (Chad Dupuis) [1367530] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1361279] - [scsi] qla2xxx: prevent board_disable from running during EEH (Chad Dupuis) [1367530] - [kernel] sched/fair: Fix typo in sync_throttle() (Xunlei Pang) [1341003] - [kernel] sched/fair: Rework throttle_count sync (Xunlei Pang) [1341003] - [kernel] sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Xunlei Pang) [1341003] - [kernel] sched/fair: Initialize throttle_count for new task-groups lazily (Xunlei Pang) [1341003] - [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359306] {CVE-2016-6136} - [powerpc] revert "pci: Assign fixed PHB number based on device-tree properties" (Gustavo Duarte) [1360353 1373109] - [powerpc] revert "pci: Fix endian bug in fixed PHB numbering" (Gustavo Duarte) [1360353 1373109] - [infiniband] rdma/ocrdma: Fix the max_sge reported from FW (Honggang Li) [1369540]- [fs] dax: disable dax on ext2 and ext3 (Jeff Moyer) [1369900] - [fs] dax: mark tech preview (Jeff Moyer) [1369825] - [fs] pmem: disable dax mounting in the prsence of media errors (Jeff Moyer) [1367132] - [fs] xfs: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] ext4: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] block: Add bdev_dax_supported() for dax mount checks (Jeff Moyer) [1367132] - [fs] block: Add vfs_msg() interface (Jeff Moyer) [1367132] - [tools] x86/insn: remove pcommit (Jeff Moyer) [1350153] - [x86] revert "kvm: x86: add pcommit support" (Jeff Moyer) [1350153] - [tools] pmem: kill __pmem address space (Jeff Moyer) [1350153] - [kernel] pmem: kill wmb_pmem() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes (Jeff Moyer) [1350153] - [fs] dax: remove wmb_pmem() (Jeff Moyer) [1350153] - [kernel] libnvdimm, pmem: flush posted-write queues on shutdown (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: cycle flush hints (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: keep region data alive over namespace removal (Jeff Moyer) [1350153] - [tools] testing/nvdimm: simulate multiple flush hints per-dimm (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: move flush hint mapping to region-device driver-data (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: remove nfit_spa_map() infrastructure (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() users (Jeff Moyer) [1350153] - [acpi] nfit: don't override return value of nfit_mem_init (Jeff Moyer) [1350153] - [acpi] nfit: always associate flush hints (Jeff Moyer) [1350153] - [tools] testing/nvdimm: remove __wrap_devm_memremap_pages placeholder (Jeff Moyer) [1350153] - [kernel] devm: add helper devm_add_action_or_reset() (Jeff Moyer) [1350153]- [scsi] sas: remove is_sas_attached() (Ewan Milne) [1370231] - [scsi] ses: use scsi_is_sas_rphy instead of is_sas_attached (Ewan Milne) [1370231] - [scsi] sas: provide stub implementation for scsi_is_sas_rphy (Ewan Milne) [1370231] - [target] lio: assume a maximum of 1024 iovecs (Andy Grover) [1367597] - [scsi] smartpqi: bump driver version (Scott Benesh) [1370631] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1370631] - [scsi] smartpqi: update maintainers (Scott Benesh) [1370631] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1370631] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1370631] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1370631] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1370631] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1370631] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1370631] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1370631] - [scsi] smartpqi: add kdump support (Scott Benesh) [1370631] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1370631] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1370631] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1370631] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1370631] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1370631]- [fs] rbd: add force close option (Ilya Dryomov) [1196119] - [fs] rbd: add 'config_info' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'snap_id' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'cluster_fsid' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'client_addr' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: print capacity in decimal and features in hex (Ilya Dryomov) [1196119] - [fs] rbd: support for exclusive-lock feature (Ilya Dryomov) [1196119] - [fs] rbd: retry watch re-registration periodically (Ilya Dryomov) [1196119] - [fs] rbd: introduce a per-device ordered workqueue (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_client_id() -> ceph_client_gid() (Ilya Dryomov) [1196119] - [fs] libceph: support for blacklisting clients (Ilya Dryomov) [1196119] - [fs] libceph: support for lock.lock_info (Ilya Dryomov) [1196119] - [fs] libceph: support for advisory locking on RADOS objects (Ilya Dryomov) [1196119] - [fs] libceph: add ceph_osdc_call() single-page helper (Ilya Dryomov) [1196119] - [fs] libceph: support for CEPH_OSD_OP_LIST_WATCHERS (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() (Ilya Dryomov) [1196119] - [fs] libceph: make cancel_generic_request() static (Ilya Dryomov) [1196119] - [fs] libceph: fix return value check in alloc_msg_with_page_vector() (Ilya Dryomov) [1196119] - [fs] ceph: fix symbol versioning for ceph_monc_do_statfs (Ilya Dryomov) [1196119] - [fs] libceph: add start en/decoding block helpers (Ilya Dryomov) [1196119] - [fs] libceph: add an ONSTACK initializer for oids (Ilya Dryomov) [1196119] - [fs] libceph: fix some missing includes (Ilya Dryomov) [1196119] - [mm] swap: flush lru pvecs on compound page arrival (Jerome Marchand) [1341766 1343920] - [md] raid1/raid10: slow down resync if there is non-resync activity pending (Jes Sorensen) [1371545] - [x86] hibernate: Use hlt_play_dead() when resuming from hibernation (Lenny Szubowicz) [1229590] - [x86] Mark Intel Purley 2 socket processor as supported (Steve Best) [1362645] - [i2c] i801: Add support for Kaby Lake PCH-H (David Arcari) [1310953] - [mfd] lpss: Add Intel Kaby Lake PCH-H PCI IDs (David Arcari) [1310953] - [usb] dwc3: pci: add Intel Kabylake PCI ID (David Arcari) [1310953] - [edac] sb_edac: Fix channel reporting on Knights Landing (Aristeu Rozanski) [1367330] - [include] bluetooth: Fix kabi breakage in struct hci_core (Don Zickus) [1370583] - [powerpc] pci: Fix endian bug in fixed PHB numbering (Gustavo Duarte) [1360353] - [powerpc] pci: Assign fixed PHB number based on device-tree properties (Gustavo Duarte) [1360353]- [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1368201] - [netdrv] sfc: remove duplicate assignment (Jarod Wilson) [1368201] - [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1368201] - [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1368201] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1368201] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1368201] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1368201] - [netdrv] sfc: use new performance based event queue init (Jarod Wilson) [1368201] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1368201] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1368201] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1368201] - [netdrv] sfc: avoid -Wtype-limits warning (Jarod Wilson) [1368201] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1368201] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1368201] - [netdrv] sfc: Disable VLAN filtering by default if not strictly required (Jarod Wilson) [1368201] - [netdrv] sfc: VLAN filters must only be created if the firmware supports this (Jarod Wilson) [1368201] - [netdrv] sfc: Fix dup unknown multicast/unicast filters after datapath reset (Jarod Wilson) [1368201] - [netdrv] sfc: Refactor checks for invalid filter ID (Jarod Wilson) [1368201] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1368201] - [netdrv] sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks (Jarod Wilson) [1368201] - [netdrv] sfc: Implement list of VLANs added over interface (Jarod Wilson) [1368201] - [netdrv] sfc: Make EF10 filter management helper functions VLAN-aware (Jarod Wilson) [1368201] - [netdrv] sfc: Store unicast and multicast promisc flag with address cache (Jarod Wilson) [1368201] - [netdrv] sfc: Move filter IDs to per-VLAN data structure (Jarod Wilson) [1368201] - [netdrv] sfc: Forget filter ID when the filter is marked old (Jarod Wilson) [1368201] - [netdrv] sfc: Assert filter_sem write locked when required (Jarod Wilson) [1368201] - [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1368201] - [netdrv] sfc: Move last mc_promisc flag to EF10 filter table state (Jarod Wilson) [1368201] - [netdrv] sfc: Define macro with EF10 offload feature (Jarod Wilson) [1368201] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1368201] - [netdrv] sfc: disable RSS when unsupported (Jarod Wilson) [1368201] - [netdrv] sfc: implement IPv6 NFC (and IPV4_USER_FLOW) (Jarod Wilson) [1368201] - [netdrv] i40iw: Receive notification events correctly (Stefan Assmann) [1371734] - [netdrv] i40iw: Update hw_iwarp_state (Stefan Assmann) [1371734] - [netdrv] i40iw: Send last streaming mode message for loopback connections (Stefan Assmann) [1371734] - [netdrv] i40iw: Avoid writing to freed memory (Stefan Assmann) [1371734] - [netdrv] i40iw: Fix double free of allocated_buffer (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing NULL check for MPA private data (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing check for interface already open (Stefan Assmann) [1371734] - [netdrv] i40iw: Protect req_resource_num update (Stefan Assmann) [1371734] - [netdrv] i40iw: Change mem_resources pointer to a u8 (Stefan Assmann) [1371734] - [netdrv] hv_netvsc: fix bonding devices check in netvsc_netdev_event() (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: reset vf_inject on VF removal (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: don't lose VF information (Vitaly Kuznetsov) [1364333] - [netdrv] mlx4_en: Add resilience in low memory systems (kamal heib) [1367818] - [netdrv] net/mlx4_en: Move filters cleanup to a proper location (kamal heib) [1367818]- [drm] amdgpu: Disable RPM helpers while reprobing connectors on resume (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Kabylake uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Broxton uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add the additional graphics stolen sizes (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Sprinkle const, __init and __initconst to stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Implement stolen memory size early quirk for CHV (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Fix sign extension issue in Intel graphics stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] makefile: update DRM version (Rob Clark) [1348329 1349064] - [drm] i915: Revert DisplayPort fast link training feature (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix error paths when mapping framebuffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix corner case screen target management (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Delay pinning fbdev framebuffer until after mode set (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Check pin count before attempting to move a buffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Work around mode set failure in 2D VMs (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Add an option to change assumed FB bpp (Rob Clark) [1348329 1349064] - [drm] ttm: Make ttm_bo_mem_compat available (Rob Clark) [1348329 1349064] - [drm] atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix incorrect voltage table value for tonga (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: incorrectly use of the function return value (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix logic error (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: need to notify system bios pcie device ready (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix bug that function parameter was incorect (Rob Clark) [1348329 1349064] - [drm] make drm_atomic_set_mode_prop_for_crtc() more reliable (Rob Clark) [1348329 1349064] - [drm] add missing drm_mode_set_crtcinfo call (Rob Clark) [1348329 1349064] - [drm] i915: Refresh cached DP port register value on resume (Rob Clark) [1348329 1349064] - [drm] i915/ilk: Don't disable SSC source if it's in use (Rob Clark) [1348329 1349064] - [drm] nouveau/disp/sor/gf119: select correct sor when poking training pattern (Rob Clark) [1348329 1349064] - [drm] nouveau: fix for disabled fbdev emulation (Rob Clark) [1348329 1349064] - [drm] nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR (Rob Clark) [1348329 1349064] - [drm] nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers (Rob Clark) [1348329 1349064] - [drm] nouveau/bios/disp: fix handling of "match any protocol" entries (Rob Clark) [1348329 1349064] - [drm] dp/mst: Always clear proposed vcpi table for port (Rob Clark) [1348329 1349064] - [drm] amdgpu: initialize amdgpu_cgs_acpi_eval_object result value (Rob Clark) [1348329 1349064] - [drm] amdgpu: fix num_rbs exposed to userspace (v2) (Rob Clark) [1348329 1349064] - [drm] amdgpu/gfx7: fix broken condition check (Rob Clark) [1348329 1349064] - [drm] radeon: fix asic initialization for virtualized environments (Rob Clark) [1348329 1349064] - [drm] i915: Removing PCI IDs that are no longer listed as Kabylake (Rob Clark) [1348329 1349064] - [drm] i915: Add more Kabylake PCI IDs (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Introduce the first official DMC for Kabylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Reject DMC firmware versions with known bugs (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate (Rob Clark) [1348329 1349064] - [drm] i915: implement WaClearTdlStateAckDirtyBits (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaClearSlmSpaceAtContextSwitch (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableSbeCacheDispatchPortSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaForGAMHang (Rob Clark) [1348329 1349064] - [drm] i915: Add WaInsertDummyPushConstP for bxt and kbl (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableDynamicCreditSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableLSQCROPERFforOCL (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableFenceDestinationToSLM for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaEnableGapsTsvCreditFix (Rob Clark) [1348329 1349064] - [drm] i915: Mimic skl with WaForceEnableNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaSkipStolenMemoryFirstPage for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add REVID macro (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Init gen9 workarounds (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaEnableSamplerGPGPUPreemptionSupport (Rob Clark) [1348329 1349064] - [drm] i915/gen9: add WaClearFlowControlGpgpuContextSave (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear (Rob Clark) [1348329 1349064] - [drm] i915: Introduce Kabypoint PCH for Kabylake H/DT (Rob Clark) [1348329 1349064] - [drm] revert "drm/i915: Exit cherryview_irq_handler() after one pass" (Rob Clark) [1348329 1349064] - [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1348329 1349064] - [drm] i915: Pass the correct crtc state to .update_plane() (Rob Clark) [1348329 1349064] - [drm] Add helper for DP++ adaptors (Rob Clark) [1348329 1349064] - [drm] i915: Fix watermarks for VLV/CHV (Rob Clark) [1348329 1349064] - [drm] i915: Don't leave old junk in ilk active watermarks on readout (Rob Clark) [1348329 1349064] - [drm] i915: Enable/disable TMDS output buffers in DP++ adaptor as needed (Rob Clark) [1348329 1349064] - [drm] i915: Respect DP++ adaptor TMDS clock limit (Rob Clark) [1348329 1349064] - [drm] i915/psr: Try to program link training times correctly (Rob Clark) [1348329 1349064] - [drm] amdgpu: Fix hdmi deep color support (Rob Clark) [1348329 1349064] - [drm] amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Kill some lockdep warnings (Rob Clark) [1348329 1349064] - [drm] gma500: Fix possible out of bounds read (Rob Clark) [1348329 1349064]- [drm] i915/hsw: Disable PSR by default (Lyude Paul) [1367930] - [x86] nmi: Enable nested do_nmi() handling for 64-bit kernels (Jiri Olsa) [1365704] - [net] ipv4: igmp: Allow removing groups from a removed interface (Jiri Benc) [1369427] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1369325] - [net] sctp: linearize early if it's not GSO (Marcelo Leitner) [1058148] - [net] sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states (Phil Sutter) [1361728] - [net] sctp_diag: Fix T3_rtx timer export (Phil Sutter) [1361728] - [net] sctp: Export struct sctp_info to userspace (Phil Sutter) [1361728] - [net] macsec: ensure rx_sa is set when validation is disabled (Sabrina Dubroca) [1368429] - [net] macsec: use after free when deleting the underlying device (Sabrina Dubroca) [1368429] - [target] target/user: Fix failure to unlock a spinlock upon function return (Andy Grover) [1367873] - [target] target/user: Fix comments to not refer to data ring (Andy Grover) [1367873] - [target] target/user: Return an error if cmd data size is too large (Andy Grover) [1367873] - [target] target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover) [1367873] - [target] Backport tcm-user from 4.6 (Andy Grover) [1367873] - [uio] Export definition of struct uio_device (Andy Grover) [1367873] - [netdrv] i40iw: Add NULL check for puda buffer (Stefan Assmann) [1367425] - [netdrv] i40iw: Change dup_ack_thresh to u8 (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary check for moving CQ head (Stefan Assmann) [1367425] - [netdrv] i40iw: Simplify code to set fragments in SQ WQE (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary parameter to i40iw_cq_poll_completion (Stefan Assmann) [1367425] - [netdrv] i40iw: Do not access pointer after free (Stefan Assmann) [1367425] - [netdrv] i40iw: Correct and use size parameter to i40iw_reg_phys_mr (Stefan Assmann) [1367425] - [netdrv] i40iw: Fix return codes (Stefan Assmann) [1367425] - [netdrv] i40e: Correcting mutex usage in client code (Stefan Assmann) [1367425] - [netdrv] i40e: Initialize pointer in client_release function (Stefan Assmann) [1367425] - [netdrv] i40e: Check client is open before calling client ops (Stefan Assmann) [1367425] - [netdrv] i40e: Force register writes to mitigate sync issues with iwarp VF driver (Stefan Assmann) [1367425] - [netdrv] i40e: Move the mutex lock in i40e_client_unregister (Stefan Assmann) [1367425] - [infiniband] ib/uverbs: Initialize ib_qp_init_attr with zeros (Honggang Li) [1365720]- [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369771] {CVE-2016-6480} - [fs] block_dev.c: Remove WARN_ON() when inode writeback fails (Eric Sandeen) [1229014] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Eric Sandeen) [1229014] - [mm] page_alloc: rename setup_pagelist_highmark() to match naming of pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: in zone_pcp_update(), uze zone_pageset_init() (Pankaj Gupta) [1320834] - [mm] page_alloc: factor zone_pageset_init() out of setup_zone_pageset() (Pankaj Gupta) [1320834] - [mm] page_alloc: relocate comment to be directly above code it refers to (Pankaj Gupta) [1320834] - [mm] page_alloc: factor setup_pageset() into pageset_init() and pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalulate high (Pankaj Gupta) [1320834] - [mm] page_alloc: convert zone_pcp_update() to rely on memory barriers instead of stop_machine() (Pankaj Gupta) [1320834] - [mm] page_alloc: protect pcp->batch accesses with ACCESS_ONCE (Pankaj Gupta) [1320834] - [mm] page_alloc: insert memory barriers to allow async update of pcp batch and high (Pankaj Gupta) [1320834] - [mm] page_alloc: prevent concurrent updaters of pcp ->batch and ->high (Pankaj Gupta) [1320834] - [mm] page_alloc: factor out setting of pcp->high and pcp->batch (Pankaj Gupta) [1320834] - [hid] i2c-hid: Fix suspend/resume when already runtime suspended (David Arcari) [1361625] - [hid] i2c-hid: Only disable irq wake if it was successfully enabled during suspend (David Arcari) [1361625] - [hid] i2c-hid: Call device suspend callback before disabling irq (David Arcari) [1361625] - [hid] i2c-hid: call the hid driver's suspend and resume callbacks (David Arcari) [1361625] - [hid] i2c-hid: add runtime PM support (David Arcari) [1361625] - [hid] i2c-hid: disable interrupt on suspend (David Arcari) [1361625] - [lib] rhashtable-test: calculate max_entries value by default (Phil Sutter) [1238749] - [x86] tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Prarit Bhargava) [1366396] - [x86] Block HPET on Purley 4S (Prarit Bhargava) [1365997] - [base] regmap: Skip read-only registers in regcache_sync() (Jaroslav Kysela) [1365905 1367789] - [tools] perf: Add sample_reg_mask to include all perf_regs (Steve Best) [1368934] - [netdrv] i40e: Change some init flow for the client (Stefan Assmann) [1369275] - [netdrv] mlx5e: Log link state changes (kamal heib) [1367822]- [kernel] ftrace: fix traceoff_on_warning handling on boot command line ("Luis Claudio R. Goncalves") [1367650] - [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1364896] - [netdrv] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled (Sai Vemuri) [1319437] - [netdrv] cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf (Sai Vemuri) [1365689] - [netdrv] cxgb4: Don't assume FW_PORT_CMD reply is always port info msg (Sai Vemuri) [1365689] - [netdrv] ethtool: add support for 25G/50G/100G speed modes (Sai Vemuri) [1365689] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1359439] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1359439] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1359439] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1359439] - [netdrv] brcmfmac: restore stopping netdev queue when bus clogs up (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8265 (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8260 PCI IDs (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: fix a race in firmware loading flow (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU (Stanislaw Gruszka) [1365575] - [net] mac80211: fix purging multicast PS buffer queue (Stanislaw Gruszka) [1365575] - [net] cfg80211: handle failed skb allocation (Stanislaw Gruszka) [1365575] - [net] nl80211: Move ACL parsing later to avoid a possible memory leak (Stanislaw Gruszka) [1365575] - [net] cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header (Stanislaw Gruszka) [1365575] - [net] mac80211: Fix mesh estab_plinks counting in STA removal case (Stanislaw Gruszka) [1365575] - [netdrv] ath9k: fix GPIO mask for AR9462 and AR9565 (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock while processing rx_in_ord_ind (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix a few firmware capability checks (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: set the encryption type of an IGTK key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder() (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix RCU splat in TKIP's update_key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: increase scan timeout to 20 seconds (Stanislaw Gruszka) [1365575] - [net] cfg80211: remove get/set antenna and tx power warnings (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix crash related to printing features (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock when peer cannot be created (Stanislaw Gruszka) [1365575] - [net] mac80211: fix fast_tx header alignment (Stanislaw Gruszka) [1365575] - [net] mac80211: mesh: flush mesh paths unconditionally (Stanislaw Gruszka) [1365575] - [netdrv] rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01 (Stanislaw Gruszka) [1365575] - [netdrv] brcmfmac: add fallback for devices that do not report per-chain values (Stanislaw Gruszka) [1365575]- [infiniband] rdma/ocrdma: display ocrdma tech preview status (Honggang Li) [1334675] - [infiniband] ib/rdma_cm: fix panic when trying access default_roce_mode configfs (kamal heib) [1360276] - [infiniband] ib/hfi1: Fix mm_struct use after free (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add cache evict LRU list (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix memory leak during unexpected shutdown (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded mm argument in remove function (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consistently call ops->remove outside spinlock (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use evict mmu rb operation (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add evict operation to the mmu rb handler (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix TID caching actions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make the cache handler own its rb tree root (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make use of mm consistent (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix user SDMA racy user request claim (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix error condition that needs to clean up (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Release node on insert failure (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user iovector count (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user request index (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use the same capability state for all shared contexts (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Prevent null pointer dereference (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Rename TID mmu_rb_* functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded empty check in hfi1_mmu_rb_unregister() (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Restructure hfi1_file_open (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make iovec loop index easy to understand (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use "false" not 0 (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused sub-context parameter (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consolidate __mmu_rb_remove and hfi1_mmu_rb_remove (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Always expect ops functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to callback declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to function declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused function hfi1_mmu_rb_search (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused uctxt->subpid and uctxt->pid (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix minor format error (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove TWSI references (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use built-in i2c bit-shift bus adapter (Alex Estrin) [1360929]- [fs] ovl: append MAY_READ when diluting write checks (Miklos Szeredi) [1361590] - [fs] ovl: dilute permission checks on lower only if not special file (Miklos Szeredi) [1361590] - [fs] ovl: fix POSIX ACL setting (Miklos Szeredi) [1361590] - [fs] ovl: store real inode pointer in ->i_private (Miklos Szeredi) [1361590] - [fs] ovl: simplify permission checking (Miklos Szeredi) [1361590] - [fs] ovl: do not require mounter to have MAY_WRITE on lower (Miklos Szeredi) [1361590] - [fs] ovl: do operations on underlying file system in mounter's context (Miklos Szeredi) [1361590] - [fs] ovl: modify ovl_permission() to do checks on two inodes (Miklos Szeredi) [1361590] - [fs] ovl: define ->get_acl() for overlay inodes (Miklos Szeredi) [1361590] - [fs] ovl: move some common code in a function (Miklos Szeredi) [1361590] - [fs] ovl: store ovl_entry in inode->i_private for all inodes (Miklos Szeredi) [1361590] - [fs] ovl: check mounter creds on underlying lookup (Miklos Szeredi) [1361590] - [fs] gfs2: Remove dirty buffer warning from gfs2_releasepage (Andreas Gruenbacher) [1222972] - [fs] xfs: copy correct inode info in xfs_qm_scall_getqstat (Eric Sandeen) [1359098] - [fs] vfs: fix deadlock in file_remove_privs() on overlayfs (Miklos Szeredi) [1362392] - [fs] cifs: Use file_dentry() (Miklos Szeredi) [1343388] - [fs] btrfs: fix crash/invalid memory access on fsync when using overlayfs (Miklos Szeredi) [1343388] - [fs] nfs: use file_dentry() (Miklos Szeredi) [1343388] - [fs] vfs: document ->d_real() (Miklos Szeredi) [1343388] - [fs] vfs: merge .d_select_inode() into .d_real() (Miklos Szeredi) [1343388] - [fs] add file_dentry() (Miklos Szeredi) [1343388] - [fs] cifs: correctly to anonymous authentication for the NTLM(v2) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the NTLM(v1) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the LANMAN authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication via NTLMSSP (Sachin Prabhu) [1361407] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369084] - [scsi] qla2xxx: Remove double scsi_host_put() from qla2x00_remove_one() (Ewan Milne) [1368149] - [netdrv] qlcnic: Update version to 5.3.65 (Harish Patil) [1367116] - [netdrv] qlcnic: fix napi budget alteration (Harish Patil) [1367116] - [netdrv] qlcnic: fix data structure corruption in async mbx command handling (Harish Patil) [1367116] - [netdrv] qlcnic: avoid superfluous assignement (Harish Patil) [1367116] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1367116] - [netdrv] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Harish Patil) [1367116] - [netdrv] qlcnic: don't set unused function argument (Harish Patil) [1367116]- [firmware] revert "Be a bit more verbose about direct firmware loading failure" (Stanislaw Gruszka) [1351206] - [firmware] revert "Introduce request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] revert "microcode: Use request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs (Steve Best) [1365413] - [x86] smpboot: Fix CPU (Steve Best) [1365413] - [x86] smpboot: Fix cpu_init_udelay=10000 corner case boot parameter misbehavior (Steve Best) [1365413] - [x86] smpboot: Remove SIPI delays from cpu_up() (Steve Best) [1365413] - [x86] smpboot: Fix legacy SMP bootup slow-boot bug (Steve Best) [1365413] - [x86] smpboot: Remove 10ms delay from cpu_up() on modern processors (Steve Best) [1365413] - [x86] smpboot: Add cmdline "cpu_init_udelay=N" to specify cpu_up() delay (Steve Best) [1365413] - [x86] platform/uv: Fix kernel panic running RHEL kdump kernel on UV systems (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 BIOS providing incorrect PXM values (Frank Ramsay) [1366020] - [x86] platform/uv: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 Socket IDs not being contiguous (Frank Ramsay) [1366020] - [x86] Add support for Kabylake H/S (David Arcari) [1306013] - [x86] smp: Fix __max_logical_packages value setup (Frank Ramsay) [1358312] - [fs] proc: convert /proc/$PID/schedstat to seq_file interface (Joe Lawrence) [1363745] - [fs] revert "userfaultfd: call mark_tech_preview" (Andrea Arcangeli) [1366639] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332602] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332602] {CVE-2016-2069} - [mm] dax,kabi: add special handling for ZONE_DEVICE (Jeff Moyer) [1367133 1367257] - [md] dm-raid: support raid0 with missing metadata devices (Mike Snitzer) [1364133 1367223] - [md] dm raid: enhance attempt_restore_of_faulty_devices() to support more devices (Mike Snitzer) [1364133] - [md] dm raid: fix restoring of failed devices regression (Mike Snitzer) [1364133] - [md] dm raid: fix frozen recovery regression (Mike Snitzer) [1364133] - [md] dm raid: fix use of wrong status char during resynchronization (Mike Snitzer) [1361328 1364133] - [md] dm raid: constructor fails on non-zero incompat_features (Mike Snitzer) [1361328 1364133] - [md] dm raid: fix processing of max_recovery_rate constructor flag (Mike Snitzer) [1361328 1364133] - [md] dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer) [1361328 1364133] - [md] dm rq: fix the starting and stopping of blk-mq queues (Mike Snitzer) [1361328 1364133] - [md] dm mpath: add locking to multipath_resume and must_push_back (Mike Snitzer) [1361328 1364133] - [md] dm flakey: error READ bios during the down_interval (Mike Snitzer) [1361328 1364133] - [md] dm: move request-based code out to dm-rq.[hc] (Mike Snitzer) [1361328 1364133] - [i2c] designware: fixup return handling of wait_for_completion_timeout (David Arcari) [1365529] - [i2c] designware: fix race between subsequent xfers (David Arcari) [1365529] - [i2c] designware: prevent signals from aborting I2C transfers (David Arcari) [1365529] - [net] openvswitch: do not ignore netdev errors when creating tunnel vports (Thadeu Lima de Souza Cascardo) [1367917] - [net] multicast: should not send source list records when have filter mode change (Hangbin Liu) [1322008] - [net] netfilter: physdev: add missed blank (Hangbin Liu) [1346175] - [net] netfilter: physdev: physdev-is-out should not work with OUTPUT chain (Hangbin Liu) [1346175] - [net] sctp: use event->chunk when it's valid (Xin Long) [1278912] - [net] openvswitch: fix conntrack netlink event delivery (Lance Richardson) [1321068] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1317751] - [net] sched: fix act_ipt for LOG target (Sabrina Dubroca) [1314398] - [net] vti: flush x-netns xfrm cache when vti interface is removed (Lance Richardson) [1332403] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] smartpqi: add config files (Scott Benesh) [1273115] - [scsi] smartpqi and aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1273115] - [scsi] smartpqi: port to RHEL73 (Scott Benesh) [1273115] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to drivers/scsi/Makefile (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to scsi Kconfig (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to MAINTAINERS (Scott Benesh) [1273115] - [vfio] pci: Fix NULL pointer oops in error interrupt setup handling (Alex Williamson) [1367906] - [misc] cxl: Set psl_fir_cntl to production environment value (Steve Best) [1365970] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [1357921] - [netdrv] e1000e: factor out systim sanitization (Jarod Wilson) [1357921] - [netdrv] bna: remove global bnad_list_mutex (Ivan Vecera) [1359566] - [netdrv] bna: change type of bna_id to atomic_t (Ivan Vecera) [1359566] - [netdrv] bna: remove useless linked list (Ivan Vecera) [1359566] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1354052] - [kernel] module: Issue warnings when tainting kernel (Stanislav Kozina) [1366179]- [powerpc] mm: use get_user_pages_unlocked within get_user_pages_fast (Laurent Vivier) [1362454] - [net] udp_offload: put sk before returning (Florian Westphal) [1366515] - [fs] jbd2: limit number of reserved credits (Lukas Czerner) [1172496] - [fs] cachefiles: Fix attempt to read i_blocks after deleting file (David Howells) [1357234] - [fs] cachefiles: Fix race between inactivating and culling a cache object (David Howells) [1357234] - [fs] svcrdma: Remove superfluous line from rdma_read_chunks() (Sachin Prabhu) [1353408] - [fs] svcrdma: Do not add XDR padding to xdr_buf page vector (Sachin Prabhu) [1353408] - [fs] svcrdma: Use correct XID in error replies (Sachin Prabhu) [1353408] - [fs] svcrdma: Make RDMA_ERROR messages work (Sachin Prabhu) [1353408] - [fs] svcrdma: svc_rdma_post_recv() should close connection on error (Sachin Prabhu) [1353408] - [fs] svcrdma: Backport merge conflict resolution ab9f2faf (Sachin Prabhu) [1353408] - [fs] svcrdma: Find rmsgp more reliably (Sachin Prabhu) [1353408] - [fs] svcrdma: Remove unused variable (Sachin Prabhu) [1353408] - [md] revert "raid10: make sync_request_write() call bio_copy_data()" (Jes Sorensen) [1354469]- [target] iscsi-target: Rework the configfs of cxgbit (Sai Vemuri) [1211351] - [target] iscsi-target: Convert transport drivers to signal rdma_shutdown (Sai Vemuri) [1211351] - [target] cxgbit: add files for cxgbit.ko (Sai Vemuri) [1211351] - [target] iscsi-target: export symbols (Sai Vemuri) [1211351] - [target] iscsi-target: call complete on conn_logout_comp (Sai Vemuri) [1211351] - [target] iscsi-target: clear tx_thread_active (Sai Vemuri) [1211351] - [target] iscsi-target: use conn_transport->transport_type in text rsp (Sai Vemuri) [1211351] - [target] iscsi-target: move iscsit_thread_check_cpumask() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_r2t_ttt)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_validate_params)() (Sai Vemuri) [1211351] - [target] iscsi-target: split iscsi_target_rx_thread() (Sai Vemuri) [1211351] - [target] iscsi-target: Fix rx_login_comp hang after login failure (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_rx_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_release_cmd)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_xmit_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: Use shash and ahash (Sai Vemuri) [1211351] - [netdrv] cxgb4: update Kconfig and Makefile (Sai Vemuri) [1211351] - [netdrv] cxgb4: add iSCSI DDP page pod manager (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move delayed ack macro definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4: move VLAN_NONE macro definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: update struct cxgb4_lld_info definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: add definitions for iSCSI target ULD (Sai Vemuri) [1211351] - [netdrv] cxgb4, cxgb4i: move struct cpl_rx_data_ddp definition (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4, cxgb4i: remove duplicate definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move definitions to common header file (Sai Vemuri) [1211351] - [netdrv] cxgb4: large receive offload support (Sai Vemuri) [1211351] - [netdrv] cxgb4: allocate resources for CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351] - [netdrv] cxgb4: add new ULD type CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351]- [net] ipv6: kill sk_dst_lock (Florian Westphal) [1350349] - [net] ipv6: remove useless spin_lock/spin_unlock (Florian Westphal) [1350349] - [net] macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca) [1354332] - [net] macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca) [1354332] - [net] macsec: fix negative refcnt on parent link (Sabrina Dubroca) [1354232] - [net] rtnetlink: fix a memory leak when ->newlink fails (Sabrina Dubroca) [1354232] - [net] rtnetlink: correct error path in rtnl_newlink() (Sabrina Dubroca) [1354232] - [net] rtnetlink: remove an unneeded test (Sabrina Dubroca) [1354232] - [net] tcp: fix ipv4 mapped request socks (Hangbin Liu) [1360685] - [net] inet: introduce ireq_family (Hangbin Liu) [1360685] - [net] sctp: change to use TCP_CLOSE_WAIT as SCTP_SS_CLOSING (Xin Long) [1359219] - [net] sctp: allow receiving msg when TCP-style sk is in CLOSED state (Xin Long) [1358092] - [net] sctp: allow delivering notifications after receiving SHUTDOWN (Xin Long) [1251528] - [net] sctp: fix the issue sctp requeue auth chunk incorrectly (Xin Long) [1359378] - [net] af_packet: don't pass empty blocks for PACKET_V3 (Paolo Abeni) [1360213] - [net] packet: Fixed TPACKET V3 to signal poll when block is closed rather than every packet (Paolo Abeni) [1360213] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Steven Rostedt) [1339118] - [x86] pci: vmd: Separate MSI and MSI-X vector sharing (Myron Stowe) [1364796] - [x86] pci: vmd: Use lock save/restore in interrupt enable path (Myron Stowe) [1364796] - [x86] pci: vmd: Select device dma ops to override (Myron Stowe) [1364796] - [pci] Remove return values from pcie_port_platform_notify() and relatives (Myron Stowe) [1364796] - [pci] acpi: Allow all PCIe services on non-ACPI host bridges (Myron Stowe) [1364796] - [x86] pci: vmd: Remove development dev_info(s) (Myron Stowe) [1364796] - [x86] pci: vmd: Compose MSI message with correct IRQ index and clear useless data member (Myron Stowe) [1364796] - [x86] pci: vmd: Fix teardown_msi_irqs to upstream msi_free (Myron Stowe) [1364796] - [x86] pci: vmd: Add irq_mask/irq_unmaks ops (Myron Stowe) [1364796] - [x86] kvm: bump MAX_VCPUS to 288 (Radim Krcmar) [1273718] - [x86] kvm: add a flag to disable KVM x2apic broadcast quirk (Radim Krcmar) [1273718] - [x86] kvm: add KVM_CAP_X2APIC_API (Radim Krcmar) [1273718] - [x86] kvm: pass struct kvm to kvm_set_routing_entry (Radim Krcmar) [1273718] - [x86] kvm: reset APIC ID when enabling LAPIC (Radim Krcmar) [1273718] - [x86] kvm: use hardware-compatible format for APIC ID register (Radim Krcmar) [1273718] - [x86] kvm: use generic function for MSI parsing (Radim Krcmar) [1273718] - [x86] kvm: dynamic kvm_apic_map (Radim Krcmar) [1273718] - [x86] kvm: use physical LAPIC array for logical x2APIC (Radim Krcmar) [1273718] - [x86] kvm: add kvm_apic_map_get_dest_lapic (Radim Krcmar) [1273718] - [x86] kvm: Unify traced vector format (Radim Krcmar) [1273718] - [x86] kvm: cleanup kvm_irq_delivery_to_apic_fast (Radim Krcmar) [1273718] - [scsi] ipr: Fix sync scsi scan (Steve Best) [1365824] - [virtio] virtio-input: reset device and detach unused during remove (Jason Wang) [1248933] - [infiniband] ib/core: Support for CMA multicast join flags (Don Dutile) [1363579] - [infiniband] ib/sa: Add cached attribute containing SM information to SA port (Don Dutile) [1363579] - [infiniband] ib/sa: agent: Add support for SA agent get ClassPortInfo (Don Dutile) [1363579]- [tools] testing/nvdimm: open code dma_coerce_mask_and_coherent() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: make DIMM DSMs optional (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: replace CONFIG_DMA_CMA dependency with vmalloc() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem: allow nfit_test to override pmem_direct_access() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix acpi_check_dsm() vs zero functions implemented (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit: add Microsoft NVDIMM DSM command set to white list (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix deletion (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix alignment validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: autodetect support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: release ida resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: stop requiring a driver ->remove() method (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: record the specified alignment of a dax-device instance (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: reserve space to store labels for device-dax (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: introduce device-dax infrastructure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix ARCH=alpha allmodconfig build failure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: add sysfs dimm 'family' and 'dsm_mask' attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: ND_CMD_CALL support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: disable vendor specific commands (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix translation of command status results (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix memmap reservation sizing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: export subsystem ids as attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order per ACPI6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit, libnvdimm: limited/whitelisted dimm command marshaling mechanism (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clarify "commands" vs "_DSMs" (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: increase max envelope size for ioctl (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Add sysfs "id" for NVDIMM ID (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] acpica: acpi 6.1: Update NFIT table for additional new fields (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Update nfit driver to comply with ACPI 6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem, pfn: move pfn setup to the core (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clean up resource print / request (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: quiet i/o error reporting (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt: add btt startup debug (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt, convert nd_btt_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, convert nd_pfn_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill pmem->ndns (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clarify the write+clear_poison+write flow (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] widen acpi_evaluate_dsm() revision and function-index arguments (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: Use ACPI_SIG_NFIT instead of hard coded string (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, test: add mock SMART data payload (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: report multiple interface codes per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix uuid validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: fix smart data retrieval (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] ZONE_DEVICE depends on SPARSEMEM_VMEMMAP (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] exclude ZONE_DEVICE from GFP_ZONE_TABLE (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm, pmem: clear poison on write (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix kmap_atomic() leak in error path (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] btt: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] blk: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] pmem: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix ia64 build, use PHYS_PFN (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clear poison command support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: expand ars unit testing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: test multiple control regions per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: adjust for section collisions with 'System RAM' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] mm: add PHYS_PFN, use it in __phys_to_pfn() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] fix type cast in __pfn_to_phys() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Fix security issue with DSM IOCTL (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Clean-up access mode check (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit: disable userspace initiated ars during scrub (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: scrub and register regions in a workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit, libnvdimm: async region scrub workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: unify common init for acpi_nfit_desc (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: async notification support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, nfit: centralize command status translation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: add format interface code definitions (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] arm: 8522/1: nvdimm: ensure no negative value gets returned on positive match (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792]- [infiniband] ib/mlx4: Add diagnostic hardware counters (kamal heib) [1360924] - [netdrv] mlx4: Query performance and diagnostics counters (kamal heib) [1360924] - [netdrv] mlx4: Add diagnostic counters capability bit (kamal heib) [1360924] - [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1360126] - [scsi] ipr: Fix error return code in ipr_probe_ioa() (Steve Best) [1364138] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Steve Best) [1364138] - [scsi] ipr: Increase MSIX vectors number (Steve Best) [1364138] - [scsi] ipr: Add new CCIN for new adapters support (Steve Best) [1364138] - [acpi] Change NFIT driver to insert new resource (Jeff Moyer) [1342696] - [kernel] resource: Export insert_resource and remove_resource (Jeff Moyer) [1342696] - [kernel] resource: Add remove_resource interface (Jeff Moyer) [1342696] - [kernel] resource: Change __request_region to inherit from immediate parent (Jeff Moyer) [1342696] - [acpi] apei/einj: Allow memory error injection to NVDIMM (Jeff Moyer) [1342696] - [kernel] resource: Add region_intersects_pmem() (Jeff Moyer) [1342696] - [kernel] resource: Add @flags to region_intersects() (Jeff Moyer) [1342696] - [acpi] apei: Cleanup alignment-aware accesses (Jeff Moyer) [1342696] - [acpi] apei, einj: Changes to the ACPI/APEI/EINJ debugfs interface (Jeff Moyer) [1342696] - [acpi] apei: Add parameter check before error injection (Jeff Moyer) [1342696] - [acpi] apei, einj: Fix error return code in einj_init() (Jeff Moyer) [1342696]- [block] revert "remove struct bio_batch" (Mike Snitzer) [1361484] - [block] revert "add __blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "reinstate early return of -EOPNOTSUPP from blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "missing bio_put following submit_bio_wait" (Mike Snitzer) [1361484] - [md] revert "dm thin: use __blkdev_issue_discard for async discard support" (Mike Snitzer) [1361484] - [md] revert "dm thin: unroll issue_discard() to create longer discard bio chains" (Mike Snitzer) [1361484] - [nvme] avoid crashes when node 0 is memoryless node (David Milburn) [1350682] - [mm] oom: ensure memoryless node zonelist always includes zones (David Milburn) [1350682] - [mm] hmm: select mmu-notifier (Andrew Jones) [1230959] - [rtc] opal: Enable alarms only when opal supports tpo (Steve Best) [1361858] - [x86] pci: vmd: Attach VMD resources to parent domain's resource tree (Myron Stowe) [1249224] - [x86] pci: vmd: Set bus resource start to 0 (Myron Stowe) [1249224] - [x86] pci: vmd: Document code for maintainability (Myron Stowe) [1249224] - [x86] pci: Add driver for Intel Volume Management Device (Myron Stowe) [1249224] - [x86] PCI bus specific MSI operations (Myron Stowe) [1249224] - [pci] aer: Use 32 bit PCI domain numbers (Myron Stowe) [1249224] - [x86] perf: Fix copy_from_user_nmi() return if range is not ok (Jiri Olsa) [1361670] - [x86] perf: Fix arch_perf_out_copy_user default (Jiri Olsa) [1361670] - [x86] perf: Further optimize copy_from_user_nmi() (Jiri Olsa) [1361670] - [x86] perf: Change offcore response masks for Knights Landing (Jiri Olsa) [1336681] - [gpio] use kzalloc to allocate gpio_device (Steve Best) [1358979] - [gpio] gpiolib: rewrite gpiodev_add_to_list (Prarit Bhargava) [1358979] - [gpio] reflect base and ngpio into gpio_device (Prarit Bhargava) [1358979] - [gpio] make the gpiochip a real device (Prarit Bhargava) [1358979] - [gpio] gpiolib: fix chip order in gpio list (Prarit Bhargava) [1358979] - [gpio] fix warning about iterator (Prarit Bhargava) [1358979] - [gpio] gpiolib: improve overlap check of range of gpio (Prarit Bhargava) [1358979] - [gpio] sysfs: rename gpiochip registration functions (Prarit Bhargava) [1358979] - [gpio] remove gpio_descs global array (Prarit Bhargava) [1358979] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Gustavo Duarte) [1361226] - [crypto] qat - make qat_asym_algs.o depend on asn1 headers (Herbert Xu) [1351563] - [powerpc] kvm: book3s_hv: Save/restore TM state in H_CEDE (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] kvm: book3s_hv: Pull out TM state save/restore into separate procedures (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] pseries: Fix PCI config address for DDW (Gustavo Duarte) [1357809] - [powerpc] iommu: Remove the dependency on EEH struct in DDW mechanism (Gustavo Duarte) [1357809] - [powerpc] tm: Always reclaim in start_thread() for exec() class syscalls (David Gibson) [1349238] {CVE-2016-5828}- [infiniband] i40iw: Enable remote access rights for stag allocation (Stefan Assmann) [1283405] - [infiniband] i40iw: do not print unitialized variables in error message (Stefan Assmann) [1283405] - [infiniband] i40iw: Enable level-1 PBL for fast memory registration (Stefan Assmann) [1283405] - [infiniband] i40iw: Return correct max_fast_reg_page_list_len (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct status check on i40iw_get_pble (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct CQ arming (Stefan Assmann) [1283405] - [infiniband] ib/core: Make device counter infrastructure dynamic (Stefan Assmann) [1283405] - [infiniband] i40iw: pass hw_stats by reference rather than by value (Stefan Assmann) [1283405] - [infiniband] i40iw: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [1283405] - [infiniband] i40iw: constify i40iw_vf_cqp_ops structure (Stefan Assmann) [1283405] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Stefan Assmann) [1283405] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for removing quad hash entries (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for checking if the QP is destroyed (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for using one sge for RDMA READ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for the size of kernel mode SQ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for a NOP WQE size (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct STag mask to min of 14 bits (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fixes for WQE alignment (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix SD calculation for initial HMC creation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix endian issues and warnings (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add base memory management extensions (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Initialize max enabled vfs variable (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct return code check in add_pble_pool (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add virtual channel message queue (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Remove unused code and fix warning (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Populate vendor_id and vendor_part_id fields (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Set vendor_err only if there is an actual error (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add qp table lock around AE processing (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Do not set self-referencing pointer to NULL after free (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct max message size in query port (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix refused connections (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct QP size calculation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix overflow of region length (Stefan Assmann) [1283405] - [infiniband] i40iw: avoid potential uninitialized variable use (Stefan Assmann) [1283405] - [infiniband] i40iw: mark as tech-preview (Stefan Assmann) [1283405] - [infiniband] i40iw: fix for missing commit 2f8e2c877784a0b23f02b41550170a24e14f5c95 (Stefan Assmann) [1283405] - [infiniband] i40iw: changes for build of i40iw module (Stefan Assmann) [1283405] - [infiniband] i40iw: Replace the obsolete crypto hash interface with shash (Stefan Assmann) [1283405] - [infiniband] i40iw: Kconfig and Makefile for iwarp module (Stefan Assmann) [1283405] - [infiniband] i40iw: virtual channel handling files (Stefan Assmann) [1283405] - [infiniband] i40iw: user kernel shared files (Stefan Assmann) [1283405] - [infiniband] i40iw: add X722 register file (Stefan Assmann) [1283405] - [infiniband] i40iw: add hardware related header files (Stefan Assmann) [1283405] - [infiniband] i40iw: add file to handle cqp calls (Stefan Assmann) [1283405] - [infiniband] i40iw: use shared code for port mapper (Stefan Assmann) [1283405] - [infiniband] i40iw: add files for iwarp interface (Stefan Assmann) [1283405] - [infiniband] i40iw: add hw and utils files (Stefan Assmann) [1283405] - [infiniband] i40iw: add hmc resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add pble resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add puda code (Stefan Assmann) [1283405] - [infiniband] i40iw: add connection management code (Stefan Assmann) [1283405] - [infiniband] i40iw: add main, hdr, status (Stefan Assmann) [1283405] - [uapi] i40iw: add entry in rdma_netlink (Stefan Assmann) [1283405]- [mm] vfs: prevent buffered I/O reads to DAX inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] xfs, ext4, splice: avoid the page cache for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: check return value of dax_radix_entry() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix mixed zone detection in devm_memremap_pages (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] list: kill list_force_poison() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Continue init even if ARS commands are unimplemented (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: move writeback calls into the filesystems (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: give DAX clearing code correct bdev (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: online defrag not supported with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: only set S_DAX for regular inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: disable block device DAX by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] use 'u64' for pfn flags (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: Fix error value when memremap failed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [uapi] nfit: update address range scrub commands to the acpi 6.1 format (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: fix multi-interface dimm handling, acpi6.1 compatibility (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_release(): fix memremap'd addr handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm, x86: fix pte_page() crash in gup_pte_range() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: Fix vmalloc_fault() to handle large pages properly (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Make the __copy_user_nocache() assembly code more readable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix pfn_t vs highmem (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: dirty inode only if required (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] radix-tree: fix race in gang lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] phys_to_pfn_t: use phys_addr_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] fix pfn_t to page conversion in vm_insert_mixed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use DAX for partition table reads (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] fs, block: force direct-I/O for dax-enabled block devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: fix vmem_altmap lifetime + alignment handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix restoring memmap location (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix mode determination for e820 devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: never rely on bh.b_dev being set by get_block() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: add support for fsync/sync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] add find_get_entries_tag() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: support dirty DAX entries in radix tree (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: add wb_cache_pmem() to the PMEM API (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86: get_user_pages() for dax mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move request_queue allocation earlier in probe (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: convert vmf_insert_pfn_pmd() to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax, gpu: convert vm_insert_mixed to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: introduce _PAGE_DEVMAP (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] hugetlb: fix compile error on tile (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn, pmem: allocate memmap array in persistent memory (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86, mm: introduce vmem_altmap to augment vmemmap_populate() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: introduce find_dev_pagemap() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: skip memory block registration for ZONE_DEVICE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm, dax, pmem: introduce pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [virt] kvm: rename pfn_t to kvm_pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: fix livelock, allow dax pmd mappings to become writeable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: guarantee page aligned results from bdev_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: increase granularity of dax_clear_blocks() operations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] pmem, dax: clean up clear_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: kill disk_{check|set|clear|alloc}_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] pmem: fail io-requests to known bad blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: convert to statically allocated badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: don't fail init for full badblocks list (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block, badblocks: introduce devm_init_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] clarify badblocks lifetime (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: rename badblocks_free to badblocks_exit (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] libnvdimm: Add a poison list and export badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit_test: Enable DSMs for all test NFITs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [md] convert to use the generic badblocks code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: Add badblock management for gendisks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: Add core badblock management code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] fix del_gendisk() vs blkdev_ioctl crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: introduce bdev_file_inode() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix namespace object confusion in is_uuid_busy() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm/pat: Change free_memtype() to support shrinking case (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86/mm/pat: Add untrack_pfn_moved for mremap (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce per-inode DAX enablement (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix recursive splice read locking with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use reserved blocks for data blocks with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: move 'memory mode' indication to sysfs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/libnvdimm: cleanup mock resource lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix nd_pfn_validate() return value handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, pfn: enable pfn sysfs interface unit testing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix pfn seed creation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add parent uuid validation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: clean up pfn create parameters (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: kill ND_PFN_ALIGN (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] do not show pfn_seed for non pmem regions (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] improve diagnosibility of namespaces (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: use pre-zeroed blocks for DAX page faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: implement allocation of pre-zeroed blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: provide ext4_issue_zeroout() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: get rid of EXT4_GET_BLOCKS_NO_LOCK flag (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races of writeback with punch hole and zero range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between buffered IO and collapse / insert range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between page faults and hole punching (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: wait for existing dio workers in ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: acpi_nfit_notify(): Do not leave device locked (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit: Adjust for different _FIT and NFIT headers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Fix the check for a successful NFIT merge (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Account for table size length variation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] libnvdimm, e820: skip module loading when no type-12 (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: protect rw_page against device teardown (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: disable pmd mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: warn when mounting with dax enabled (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: fix __dax_pmd_fault crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [documentation] libnvdimm: documentation clarifications (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: fix size trim in pmem_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/nvdimm, acpica: fix flag rename build breakage (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] coredump: add DAX filtering for FDPIC ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] coredump: add DAX filtering for ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: xfs_filemap_pmd_fault treats read faults as write faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: add ->pfn_mkwrite support for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: DAX does not use IO completion callbacks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use unwritten extents for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce BMAPI_ZERO for allocating zeroed extents (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix inode size update overflow in xfs_map_direct() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] acpi: nfit: Add support for hot-add (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: in acpi_nfit_init, break on a 0-length table (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] acpica: Update NFIT table to rename a flags field (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: blk_flush_integrity() for bio-based drivers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: generic request_queue reference counting (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use an atomic_t for mq_freeze_depth (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: Add locking for DAX faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem, memremap: convert to numa aware allocations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: use numa_mem_id (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm: make allocations numa aware by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: convert to return ERR_PTR (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memunmap: use devres_release() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: kill memremap_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: quiet arch_add_memory() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Don't allow empty DIMM labels (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label store operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label show operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806]- [mm] percpu: fix synchronization between synchronous map extension and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix locking regression in the failure path of pcpu_alloc() (Joe Lawrence) [1344569] {CVE-2016-4794} - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357030] - [s390] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1347620] - [hid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360029] {CVE-2016-5829} - [scsi] cxlflash: Verify problem state area is mapped before notifying shutdown (Steve Best) [1361359] - [scsi] cxlflash: Shutdown notify support for CXL Flash cards (Steve Best) [1361359] - [scsi] cxlflash: Add device dependent flags (Steve Best) [1361359] - [scsi] cxlflash: Fix to drain operations from previous reset (Steve Best) [1361359] - [scsi] cxl: Make vPHB device node match adapter's (Steve Best) [1361359] - [scsi] cxlflash: Fix to resolve dead-lock during EEH recovery (Steve Best) [1361359] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1357946] - [input] Enable VMMOUSE support (Lauro Ramos Venancio) [1331578] - [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578] - [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578] - [input] add vmmouse driver (Lauro Ramos Venancio) [1331578] - [kernel] modules: Add kernel parameter to blacklist modules (Prarit Bhargava) [1361585] - [kernel] rcu: Fix attempt to avoid unsolicited offloading of callbacks (Luiz Capitulino) [1356726] - [kernel] rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (Luiz Capitulino) [1356726] - [kernel] rcu: Convert rcutree_plugin.h printk calls (Luiz Capitulino) [1356726] - [kernel] watchdog, sysctl: fix pointer to watch_cpumask in kernel_table (Jerome Marchand) [1360787] - [netdrv] ibmvnic: Fix passive VNIC server login process (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: simplify and improve driver probe function (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: dispose irq mappings (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: properly start and stop tx queues (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: fix to use list_for_each_safe() when delete items (Gustavo Duarte) [1357915]- [net] geneve: fixup netdevice_notifier registration (Sabrina Dubroca) [1353790] - [wireless] convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [netdrv] hyperv: convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] netfilter: nf_nat: on-stack struct netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] ipv4: ip_check_defrag should not assume that skb_network_offset is zero (Paolo Abeni) [1354448] - [net] ipv4: ip_check_defrag should correctly check return value of skb_copy_bits (Paolo Abeni) [1354448] - [net] macsec: validate ICV length on link creation (Davide Caratti) [1360273] - [net] macsec: fix error codes when a SA is created (Davide Caratti) [1360273] - [net] macsec: limit ICV length to 16 octets (Davide Caratti) [1360273] - [net] sctp: also point GSO head_skb to the sk when it's available (Marcelo Leitner) [1278912] - [net] sctp: fix GSO for IPv6 (Marcelo Leitner) [1278912] - [net] sctp: support ipv6 nonlocal bind (Xin Long) [1355769] - [net] sctp: use inet_recvmsg to support sctp RFS well (Marcelo Leitner) [981353] - [net] netfilter: x_tables: speed up jump target validation (Florian Westphal) [1318693] {CVE-2016-3134} - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1356443] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1356443] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1356443] - [net] xfrm: Fix crash observed during device unregistration and decryption (Florian Westphal) [1243602] - [net] xfrm: Reset encapsulation field of the skb before transformation (Florian Westphal) [1243602] - [net] xfrm: dst_entries_init() per-net dst_ops (Florian Westphal) [1243602] - [net] xfrm: Increment statistic counter on inner mode error (Florian Westphal) [1243602] - [net] xfrm4: Reload skb header pointers after calling pskb_may_pull (Florian Westphal) [1243602] - [net] xfrm4: Fix header checks in _decode_session4 (Florian Westphal) [1243602] - [net] xfrm: Fix unaligned access to stats in copy_to_user_state() (Florian Westphal) [1243602] - [net] xfrm: Fix state threshold configuration from userspace (Florian Westphal) [1243602] - [net] xfrm: fix race between netns cleanup and state expire notification (Florian Westphal) [1243602] - [net] xfrm: Fix unlink race when policies are deleted (Florian Westphal) [1243602] - [net] xfrm: Clone states properly on migration (Florian Westphal) [1243602] - [net] xfrm: Take xfrm_state_lock in xfrm_migrate_state_find (Florian Westphal) [1243602] - [net] xfrm: avoid creating temporary SA when there are no listeners (Florian Westphal) [1243602] - [net] xfrm: Correct xfrm_state_lock usage in xfrm_stateonly_find (Florian Westphal) [1243602] - [net] xfrm: export verify_userspi_info for pkfey and netlink interface (Florian Westphal) [1243602] - [net] Documentation: Document xfrm4_gc_thresh and xfrm6_gc_thresh (Florian Westphal) [1243602] - [net] xfrm: Increase the garbage collector threshold (Florian Westphal) [1243602] - [net] xfrm: prevent ipcomp scratch buffer race condition (Florian Westphal) [1243602] - [net] xfrm: Force SA to be lookup again if SA in acquire state (Florian Westphal) [1243602] - [net] xfrm: Fix replay size checking on async events (Florian Westphal) [1243602] - [net] xfrm: Make xfrm_state timer monotonic (Florian Westphal) [1243602] - [net] xfrm: Delete hold_timer when destroy policy (Florian Westphal) [1243602]- [fs] nfsv4: Don't perform cached access checks before we've OPENed the file (Steve Dickson) [1359944] - [fs] ovl: fix copy-up warning (Miklos Szeredi) [1354293] - [fs] nfsv4: Allow retry of operations that used a returned delegation stateid (Steve Dickson) [1358308] - [fs] nfsv4: Label stateids with the type (Steve Dickson) [1358308] - [fs] sunrpc: Ensure get_rpccred() and put_rpccred() can take NULL arguments (Steve Dickson) [1358308] - [fs] nfsv4: Use the right stateid for delegations in setattr, read and write (Steve Dickson) [1358308] - [fs] nfs: have flexfiles mirror keep creds for both ro and rw layouts (Benjamin Coddington) [1358386] - [fs] nfs: get a reference to the credential in ff_layout_alloc_lseg (Benjamin Coddington) [1358386] - [fs] nfs: have ff_layout_get_ds_cred take a reference to the cred (Benjamin Coddington) [1358386] - [fs] nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: add a get_rpccred_rcu inline (Benjamin Coddington) [1358386] - [fs] sunrpc: add rpc_lookup_generic_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: plumb gfp_t parm into crcreate operation (Benjamin Coddington) [1358386] - [fs] nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed (Benjamin Coddington) [1358386] - [fs] pnfs: Don't prevent flexfiles client from retrying LAYOUTGET (Benjamin Coddington) [1358386] - [fs] pnfs: Modify pnfs_update_layout tracepoints to use layout stateid (Benjamin Coddington) [1358386] - [fs] nfs: add new tracepoint for pnfs_update_layout (Benjamin Coddington) [1358386] - [fs] Adding stateid information to tracepoints (Benjamin Coddington) [1358386] - [fs] xfs: track and serialize in-flight async buffers against unmount (Brian Foster) [1347744] - [fs] xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster) [1347744] - [fs] xfs: fix duplicate buffer flag bits (Brian Foster) [1347744 1358817]- [iscsi-target] Fix iser explicit logout TX kthread leak (Andy Grover) [1278224] - [iscsi-target] Fix iscsit_start_kthreads failure OOPs (Andy Grover) [1278224] - [iscsi-target] Fix use-after-free during TPG session shutdown (Andy Grover) [1278224] - [bnx2fc] replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1360305] - [fs] cifs: dynamic allocation of ntlmssp blob (Jerome Marchand) [1358676] - [fs] cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name (Jerome Marchand) [1358676] - [mm] hmm: adjust HMM backport to work properly with rhel7 mm context (Jerome Glisse) [1230959] - [mm] hmm: only allow use of HMM through a kernel parameter (Jerome Glisse) [1230959] - [mm] hmm: mirror process address space on device with HMM helpers (Jerome Glisse) [1230959] - [mm] hmm: migration through heterogeneous memory management (Jerome Glisse) [1230959] - [mm] hmm: helper to walk CPU page table in parallel with generic table (Jerome Glisse) [1230959] - [mm] hmm: heterogeneous memory management support (Jerome Glisse) [1230959] - [mm] gpt: generic page table structure (Jerome Glisse) [1230959] - [x86] device: export device_rh_alloc() with EXPORT_SYMBOL (Vitaly Kuznetsov) [1360400] - [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1330095] - [acpi] battery: Accelerate battery resume callback (Jeremy McNicoll) [1270522] - [virtio] virtio_balloon: export 'available' memory to balloon statistics (Luiz Capitulino) [1351660] - [mm] page_alloc: calculate 'available' memory in a separate function (Luiz Capitulino) [1351660] - [fs] proc: meminfo: estimate available memory more conservatively (Luiz Capitulino) [1351660] - [fs] proc: meminfo: meminfo_proc_show() fix typo in comment (Luiz Capitulino) [1351660] - [kernel] sched/core: Fix sched_rt_global_validate (Luiz Capitulino) [1357928] - [netdrv] hv_netvsc: Fix VF register on bonding devices (Vitaly Kuznetsov) [1357850] - [netdrv] hv_netvsc: Fix VF register on vlan devices (Vitaly Kuznetsov) [1357850] - [security] keys: Don't leak a key reference if request_key() tries to use a revoked keyring (David Howells) [1282584] - [infiniband] hfi1: Fix sleep inside atomic issue in init_asic_data (Alex Estrin) [1355901]- [fs] gfs2: Extended attribute readahead optimization (Andreas Gruenbacher) [1256539] - [fs] gfs2: Extended attribute readahead (Andreas Gruenbacher) [1256539] - [fs] gfs2: Add meta readahead field in directory entries (Andreas Gruenbacher) [1256539] - [fs] lift file_*_write out of do_splice_direct() (Miklos Szeredi) [1359094] - [fs] lift file_*_write out of do_splice_from() (Miklos Szeredi) [1359094] - [fs] ovl: verify upper dentry in ovl_remove_and_whiteout() (Miklos Szeredi) [1359829] - [fs] ovl: Copy up underlying inode's ->i_mode to overlay inode (Miklos Szeredi) [1351861] - [fs] ovl: handle ATTR_KILL* (Miklos Szeredi) [1351861] - [fs] ovl: get_write_access() in truncate (Miklos Szeredi) [1359786] - [fs] ovl: xattr filter fix (Miklos Szeredi) [1359807] - [fs] libceph: use s instead of pE in seq_printf() in dump_target() (Ilya Dryomov) [1360323] - [fs] libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov) [1359746] - [fs] cifs: Fix SMB2+ interim response processing for read requests (Sachin Prabhu) [1305657] - [fs] make nfs_atomic_open() call d_drop() on all ->open_context() errors (Benjamin Coddington) [1342305] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1358926] - [fs] xfs: don't reset b_retries to 0 on every failure (Carlos Maiolino) [1357663] - [fs] xfs: remove extraneous buffer flag changes (Carlos Maiolino) [1357663] - [fs] xfs: fix xfs_error_get_cfg for negative errnos (Carlos Maiolino) [1357663] - [fs] userfaultfd: don't pin the user memory in userfaultfd_file_create() (Andrea Arcangeli) [1358957] - [mm] ksm: fix conflict between mmput and scan_get_next_rmap_item (Andrea Arcangeli) [1358958] - [mm] meminit: ensure node is online before checking whether pages are uninitialised (Koki Sanagi) [1359649] - [mm] meminit: always return a valid node from early_pfn_to_nid (Koki Sanagi) [1359649] - [mm] shm: add memfd.h to UAPI export list (Yauheni Kaliuta) [1282530 1354407] - [mm] slub: do not drop slab_mutex for sysfs_slab_add (Larry Woodman) [1282934] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1341065] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1341065] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1337074] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1337074] - [x86] Use pte_none() to test for empty PTE (Larry Woodman) [1347159] - [x86] Disallow running with 32-bit PTEs to work around erratum (Larry Woodman) [1347159] - [x86] Ignore A/D bits in pte/pmd/pud_none() (Larry Woodman) [1347159] - [x86] Move swap offset/type up in PTE to work around erratum (Larry Woodman) [1347159] - [pci] hyper-v: Fix crash in interrupt cleanup path (Cathy Avery) [1348475] - [i2c] designware: Add runtime PM hooks (David Arcari) [1358747] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1356199] - [s390] qeth: switch to napi_gro_receive (Hendrik Brueckner) [1342108] - [kernel] sched: CONFIG_SCHEDSTATS kabi fix (Josh Poimboeuf) [1333444] - [kernel] kmod: remove unecessary explicit wide CPU affinity setting (Frederic Weisbecker) [1056801] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1249881] - [powerpc] Wire up sys_userfaultfd() (Laurent Vivier) [1353468] - [cpufreq] powernv: del_timer_sync when global and local pstate are equal (Gustavo Duarte) [1346255] - [cpufreq] powernv: Move smp_call_function_any() out of irq safe block (Gustavo Duarte) [1346255] - [cpufreq] powernv: Ramp-down global pstate slower than local-pstate (Gustavo Duarte) [1346255] - [cpufreq] Add support for per-policy driver data (Gustavo Duarte) [1346255]- [md] dm: call PR reserve_unreserve on each underlying device (Mike Snitzer) [1357031] - [scsi] sd: don't use the ALL_TG_PT bit for reservations (Mike Snitzer) [1357031] - [md] dm raid: fix random optimal_io_size for raid0 (Mike Snitzer) [1356244 1357031] - [md] dm raid: address checkpatch.pl complaints (Mike Snitzer) [1356244 1357031] - [md] dm raid: change logical functions to actually return bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rdev_for_each in status (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rs->raid_disks to avoid memory leaks on free (Mike Snitzer) [1356244 1357031] - [md] dm raid: support delta_disks for raid1, fix table output (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance reshape check and factor out reshape setup (Mike Snitzer) [1356244 1357031] - [md] dm raid: allow resize during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_is_recovering() to allow for lvextend (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rebuild and catch bogus sync_resync flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix ctr memory leaks on error paths (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix typo in write_mostly flag (Mike Snitzer) [1356244 1357031] - [md] dm raid: also reject size change during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix new superblock_bitmap creation on disk addition (Mike Snitzer) [1356244 1357031] - [md] dm raid: add comments and fix typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix raid10 device size error on out-of-place reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit 'nosync' on new raid6 and reject resize during reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: clarify and fix recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_set_capacity on growing reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: make rs_set_capacity to work on shrinking reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance comments in takeover checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: remove bogus comment and fix comment typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: more restricting data_offset value checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: reject too many write_mostly devices (Mike Snitzer) [1356244 1357031] - [md] dm raid: the sync_page_io() metadata_op argument is bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit to pass in both sync and nosync ctr flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: avoid superfluous memory barriers on static metadata (Mike Snitzer) [1356244 1357031] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1356244 1357031] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1356244 1357031] - [block] missing bio_put following submit_bio_wait (Mike Snitzer) [1356244 1357031] - [block] reinstate early return of -EOPNOTSUPP from blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] add __blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] remove struct bio_batch (Mike Snitzer) [1356244 1357031] - [md] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Mike Snitzer) [1356244 1357031] - [md] dm ioctl: Simplify parameter buffer management code (Mike Snitzer) [1356244 1357031]- [crypto] rsa-pkcs1pad - fix rsa-pkcs1pad request struct (Neil Horman) [1356718] - [crypto] gcm - Fix rfc4543 decryption crash (Herbert Xu) [1298642] - [crypto] crc32 - Rename generic implementation (Herbert Xu) [1314773] - [crypto] x86/sha512_ssse3 - fixup for asm function prototype change (Herbert Xu) [1267049] - [crypto] x86/sha - Add build support for Intel SHA Extensions optimized SHA1 and SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - glue code for Intel SHA extensions optimized SHA1 & SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA256 transform function (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA1 transform function (Herbert Xu) [1267049] - [crypto] x86/sha512_ssse3 - move SHA-384/512 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha256_ssse3 - move SHA-224/256 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha1_ssse3 - move SHA-1 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] sha512-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha256-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha1-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha512 - implement base layer for SHA-512 (Herbert Xu) [1267049] - [crypto] sha256 - implement base layer for SHA-256 (Herbert Xu) [1267049] - [crypto] sha1 - implement base layer for SHA-1 (Herbert Xu) [1267049] - [crypto] sha - replace memset by memzero_explicit (Herbert Xu) [1267049] - [crypto] memzero_explicit - make sure to clear out sensitive data (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - fix byte count to bit count conversion (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - use correct module alias for sha224 (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - add sha224 support (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - add sha384 support (Herbert Xu) [1267049]- [netdrv] i40e: Don't notify client(s) for DCB changes on all VSIs (Stefan Assmann) [1276184] - [netdrv] virtio_net: add gro capability (Jason Wang) [1251908] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1287289] - [infiniband] ib/mlx5: Fix port counter ID association to QP offset (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add per port counters (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add port protocol stats (Don Dutile) [1258655] - [infiniband] ib core sysfs: Add port_xmit_wait_counter V2 (Don Dutile) [1258655 1356294] - [infiniband] ib/core: Initialize sysfs attributes before sysfs create group (Don Dutile) [1258655] - [infiniband] ib/core: fix error unwind in sysfs hw counters code (Don Dutile) [1258655] - [infiniband] ib/core: Fix array length allocation (Don Dutile) [1258655] - [infiniband] ib/core: fix null pointer deref and mem leak in error handling (Don Dutile) [1258655] - [infiniband] ib/core: Make device counter infrastructure dynamic (Don Dutile) [1258655]- [infiniband] ib/srpt: Simplify srpt_handle_tsk_mgmt() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_sg_dma() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Always initialize use_fast_reg and use_fmr (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a debug kernel crash (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Do not register memory if never_register has been set (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Prevent mapping failures (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Swap two code blocks in srp_add_one() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_create_target() error handling (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a memory descriptor leak in an error path (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: print "ib_srp: " prefix once (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move common code into the caller (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move code out of a loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Avoid that mapping failure triggers an infinite loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Introduce target->mr_pool_size (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_data() error paths (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Document srp_map_data() return value (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a spelling error in a source code comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Use ib_drain_rq() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Introduce capabilitymask2 field in ClassPortInfo mad (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add IP to GID netlink offload (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Register SA ibnl client during ib_core initialization (Honggang Li) [1309411 1342604] - [infiniband] ib/netlink: Add a new local service operation (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Integrate ib_sa module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/mad: Integrate ib_mad module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Integrate IB address resolution module into core (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Use correct free function (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Fix a potential array overrun in CMA and SA agent (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Remove unnecessary check in ibnl_rcv_msg (Honggang Li) [1309411 1342604] - [infiniband] ib/iwpm: Fix a potential skb leak (Honggang Li) [1309411 1342604] - [infiniband] iwcm: Fix a sparse warning (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add RW API support for signature MRs (Honggang Li) [1309411 1342604] - [infiniband] ib/core: generic RDMA READ/WRITE API (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a need_inval flag to struct ib_mr (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a simple MR pool (Honggang Li) [1309411 1342604] - [infiniband] ib/core: refactor ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a helper to check for READ WITH INVALIDATE support (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize accept() and connect() paths on t_conn_lock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Call pskb_extract() helper function (Honggang Li) [1309411 1342604] - [net] rds: Fix the atomicity for congestion map update (Honggang Li) [1309411 1342604] - [net] rds: fix endianness for dp_ack_seq (Honggang Li) [1309411 1342604] - [net] rds: fix congestion map corruption for PAGE_SIZE > 4k (Honggang Li) [1309411 1342604] - [net] rds: memory allocated must be align to 8 (Honggang Li) [1309411 1342604] - [net] rds: tcp: Remove unused constant (Honggang Li) [1309411 1342604] - [net] rds: tcp: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Honggang Li) [1309411 1342604] - [net] rds: ib: Support Fastreg MR (FRMR) memory registration mode (Honggang Li) [1309411 1342604] - [net] rds: ib: allocate extra space on queues for FRMR support (Honggang Li) [1309411 1342604] - [net] rds: ib: add Fastreg MR (FRMR) detection support (Honggang Li) [1309411 1342604] - [net] rds: ib: add mr reused stats (Honggang Li) [1309411 1342604] - [net] rds: ib: handle the RDMA CM time wait event (Honggang Li) [1309411 1342604] - [net] rds: ib: add connection info to ibmr (Honggang Li) [1309411 1342604] - [net] rds: ib: move FMR code to its own file (Honggang Li) [1309411 1342604] - [net] rds: ib: create struct rds_ib_fmr (Honggang Li) [1309411 1342604] - [net] rds: ib: Re-organise ibmr code (Honggang Li) [1309411 1342604] - [net] rds: ib: Remove the RDS_IB_SEND_OP dependency (Honggang Li) [1309411 1342604] - [net] rds: Add support for SO_TIMESTAMP for incoming messages (Honggang Li) [1309411 1342604] - [net] rds: Drop stale iWARP RDMA transport (Honggang Li) [1309411 1342604] - [net] rds: duplicate include net/tcp.h (Honggang Li) [1309411 1342604] - [infiniband] ib/cma: pass the port number to ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Don't drain non-existent rq queue-pair (Honggang Li) [1309411 1342604] - [infiniband] iwpm: crash fix for large connections test (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: remove port mapper related code (Honggang Li) [1309411 1342604] - [infiniband] iwcm: common code for port mapper (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: add queue drain functions (Honggang Li) [1309411 1342604] - [infiniband] ib: new common API for draining queues (Honggang Li) [1309411 1342604] - [infiniband] rdma: use __ethtool_get_ksettings (Honggang Li) [1309411 1342604]- [scsi] cxgbi: fix uninitialized flowi6 (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add support to enable logging of firmware mailbox commands for VF (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Set number of queues in pci probe only (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add a couple more checks for invalid provisioning configurations (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Configure queue based on resource and interrupt type (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Enable interrupts before we register our network devices (Sai Vemuri) [1275829] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Deprecate module parameter dflt_msg_enable (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add arp failure handlers to send_mpa_reply/reject() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ret value of process_mpa_reply() in rx_data (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomic find and reference for listening endpoints (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ULP accept/reject during ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Release ep for for FPDU_MODE and MPA_REQ_RCVD in process_timeout (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Free skb in case of arp failure in _c4iw_free_ep() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomically lookup ep and get a reference (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle return value of c4iw_ofld_send() in abort_arp_failure() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: in process_timeout() don't move ep state to ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: handle return value of c4iw_l2t_send() and send_mpa_req() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop_ep_timer() after MPA negotiation (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Do not stop timer in case of incomplete messages (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: parent_ep has to be dereferenced in case of passive accept failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: set the correct FID value in DSGL commands (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Correct RFC number of MPA (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add few history bits for ep (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from ep_timeout() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: move QP -> ERROR on fatal disconnect errors (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: don't use abort_connection in process_mpa_request() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from accept/reject (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: free resources when send_flowc() fails (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove connection abort from process_mpa_reply (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: ensure eps don't get freed while the mutex is held (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop ep timer on close failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: release ep resources on accept arp failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1275829] - [netdrv] cxgb4: Add pci device id for chelsio t520-cr adapter (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove dead functions collect_netdev_[um]c_list_addrs (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove redundant adapter ready check during probe (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Make sge init code more readable (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: For T6 adapter, set FBMIN to 64 bytes (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Use fl capacity to check if fl needs to be replenished (Sai Vemuri) [1275829] - [infiniband] cxgb4: use pR format string for printing resources (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: remove false error log entry (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: make queue allocation code more readable (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Sai Vemuri) [1275829] - [netdrv] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Sai Vemuri) [1275829] - [netdrv] cxgb4: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4/iw_cxgb4: TOS support (Sai Vemuri) [1275829] - [netdrv] vfs: Fix up some ->d_inode accesses in the chelsio driver (Sai Vemuri) [1275829] - [scsi] libcxgbi: use kvfree() in cxgbi_free_big_mem() (Sai Vemuri) [1275829] - [scsi] cxgb4i: set the initial sequence number (Sai Vemuri) [1275829] - [scsi] cxgbi: update driver versions (Sai Vemuri) [1275829] - [scsi] cxgbi: update copyright to 2015 (Sai Vemuri) [1275829] - [scsi] cxgbi: use per-connection link-speed dependent send/recv windows (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Sai Vemuri) [1275829] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Sai Vemuri) [1275829]- [net] vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni) [1355938] - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355605] {CVE-2016-5696} - [net] sctp: recvmsg should be able to run even if sock is in closing state (Xin Long) [1251529] - [net] sctp: implement prsctp PRIO policy (Xin Long) [965453] - [net] sctp: implement prsctp RTX policy (Xin Long) [965453] - [net] sctp: implement prsctp TTL policy (Xin Long) [965453] - [net] sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_PR_SUPPORTED on sctp sockopt (Xin Long) [965453] - [net] sctp: fix checkpatch errors with indent (Xin Long) [965453] - [net] sctp: remove the duplicate initialize (Xin Long) [965453] - [net] sctp: fix panic when sending auth chunks (Marcelo Leitner) [1352767] - [net] sctp: do not clear chunk->ecn_ce_done flag (Marcelo Leitner) [1354384] - [net] sctp: allow GSO frags to access the chunk too (Marcelo Leitner) [1354384] - [net] sctp: allow others to use sctp_input_cb (Marcelo Leitner) [1354384] - [net] sctp: reorder sctp_ulpevent and shrink msg_flags (Marcelo Leitner) [1354384] - [net] include/net/ip_fib: add missing semi-colon (Ivan Vecera) [1268334] - [net] remove incorrect assignment to skb->sender_cpu (Ivan Vecera) [1268334] - [net] netlink: Fix bugs in nlmsg_end() conversions (Ivan Vecera) [1268334] - [net] netlink: make nlmsg_end() and genlmsg_end() void (Ivan Vecera) [1268334] - [kernel] bitops: Fix shift overflow in GENMASK macros (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): notify when a netdev is modified (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): last arg is now a set of flags (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_LINKMODE is updated (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_TXQLEN is updated (Ivan Vecera) [1268334] - [net] bridge: fdb dumping takes a filter device (Ivan Vecera) [1268334] - [net] sysfs: expose number of carrier on/off changes (Ivan Vecera) [1268334] - [net] ipv6: fix checkpatch errors with assignment in if condition (Ivan Vecera) [1268334] - [net] fix build break when DEBUG is enabled (Ivan Vecera) [1268334] - [net] bonding: Fix potential bad memory access during bonding events (Ivan Vecera) [1268334]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1353946] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1328271] - [fs] file.c: __const_max is actually __const_min (Mateusz Guzik) [1346114] - [fs] get rid of files_defer_init() (Mateusz Guzik) [1346114] - [fs] initmpfs: use initramfs if rootfstype= or root= specified (Carlos Maiolino) [1126102] - [fs] initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled (Carlos Maiolino) [1126102] - [fs] initmpfs: move rootfs code from fs/ramfs/ to init/ (Carlos Maiolino) [1126102] - [fs] initmpfs: move bdi setup from init_rootfs to init_ramfs (Carlos Maiolino) [1126102] - [fs] direct-io: fix direct write stale data exposure from concurrent buffered read (Eryu Guan) [1349252] - [fs] cifs: remove any preceding delimiter from prefix_path (Sachin Prabhu) [1252721] - [fs] cifs: Create dedicated keyring for spnego operations (Sachin Prabhu) [1356500] - [fs] dax: fix offset overflow in dax_io (Jeff Moyer) [1347093] - [fs] ext4: add remap_file_pages support for dax mounts (Jeff Moyer) [1348428] - [fs] dax: fix partial completions for readv/writev (Jeff Moyer) [1348379] - [mm] avoid walking hugetlb pages in stratus memory tracking (David Bulkow) [1351779] - [nvme] quirk: Add a delay before checking for adapter readiness (David Milburn) [1356434] - [nvme] Create discard zero quirk white list (David Milburn) [1356434] - [nvme] Avoid reset work on watchdog timer function during error recovery (David Milburn) [1353264] - [nvme] Fix reset/remove race (David Milburn) [1353264] - [nvme] replace the kthread with a per-device watchdog timer (David Milburn) [1353264] - [nvme] don't poll the CQ from the kthread (David Milburn) [1353264] - [nvme] use a work item to submit async event requests (David Milburn) [1353264] - [kernel] revert "sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task" (Jiri Olsa) [1339165] - [kernel] revert "sched: Consider runnable load average in move_tasks()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Change cfs_rq load avg to unsigned long" (Jiri Olsa) [1339165] - [kernel] revert "sched: Move h_load calculation to task_h_load()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Fix cfs_rq->task_h_load calculation" (Jiri Olsa) [1339165] - [kernel] sched/docbook: Fix 'make htmldocs' warnings caused by missing description (Lauro Ramos Venancio) [1352969] - [kernel] sched/core: Fix htmldocs warnings (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix sched_policy < 0 comparison (Lauro Ramos Venancio) [1352969] - [kernel] sched: Disallow sched_attr::sched_policy < 0 (Lauro Ramos Venancio) [1352969] - [kernel] sched: Make sched_setattr() correctly return -EFBIG (Lauro Ramos Venancio) [1352969] - [kernel] sched: Add 'flags' argument to sched_{set, get}attr() syscalls (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix information leak in sys_sched_getattr() (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix __sched_setscheduler() nice test (Lauro Ramos Venancio) [1352969] - [base] platform: Move device_remove_property_set() before device_del() (Prarit Bhargava) [1357318] - [acpi] ACPICA: acpi_get_sleep_type_data: Reduce warnings (Prarit Bhargava) [1287163] - [ata] libata: alloc device_rh for ata_port elements (Prarit Bhargava) [1356095] - [ata] Revert "libata: Allocate device_rh() before use" (Prarit Bhargava) [1356095]- [net] ipv6: Clear flush_id to make GRO work (Jakub Sitnicki) [1326401] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1353271] - [net] loopback: sctp: add NETIF_F_SCTP_CSUM to device features (Xin Long) [1353078] - [netdrv] mlx5e: Call vxlan_get_rx_port() with rtnl lock (Jiri Benc) [1297504] - [net] vxlan: Accept user specified MTU value when create new vxlan link (Jiri Benc) [1297504] - [net] udp: prevent skbs lingering in tunnel socket queues (Jiri Benc) [1297504] - [net] vxlan: set mac_header correctly in GPE mode (Jiri Benc) [1297504] - [net] udp_offload: Set encapsulation before inner completes (Jiri Benc) [1297504] - [net] udp_tunnel: Remove redundant udp_tunnel_gro_complete() (Jiri Benc) [1297504] - [net] vxlan: Add checksum check to the features check function (Jiri Benc) [1297504] - [net] Disable segmentation if checksumming is not supported (Jiri Benc) [1297504] - [net] vxlan: fix initialization with custom link parameters (Jiri Benc) [1297504] - [net] geneve: break dependency with netdev drivers (Jiri Benc) [1297504] - [net] vxlan: break dependency with netdev drivers (Jiri Benc) [1297504] - [netdrv] mlx4: protect mlx4_en_start_port in mlx4_en_restart with rtnl_lock (Jiri Benc) [1297504] - [netdrv] fm10k: protect fm10k_open in fm10k_io_resume with rtnl_lock (Jiri Benc) [1297504] - [net] vxlan: reduce usage of synchronize_net in ndo_stop (Jiri Benc) [1277131 1297504] - [net] vxlan: synchronously and race-free destruction of vxlan sockets (Jiri Benc) [1277131 1297504] - [net] vxlan: fix incorrect type (Jiri Benc) [1297504] - [net] udp: Resolve NULL pointer dereference over flow-based vxlan device (Jiri Benc) [1297504] - [net] udp: Remove udp_offloads (Jiri Benc) [1297504] - [net] geneve: change to use UDP socket GRO (Jiri Benc) [1297504] - [net] vxlan: change vxlan to use UDP socket GRO (Jiri Benc) [1297504] - [net] udp: Add socket based GRO and config (Jiri Benc) [1297504] - [net] udp: Add GRO functions to UDP socket (Jiri Benc) [1297504] - [net] udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb (Jiri Benc) [1297504] - [net] Checks skb_dst to be NULL in inet_iif (Jiri Benc) [1297504] - [net] udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path (Jiri Benc) [1297504] - [net] udp: Fix ipv6 multicast socket filter regression (Jiri Benc) [1297504] - [net] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: Simplify __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: fix dst races with multicast early demux (Jiri Benc) [1297504] - [net] merge cases where sock_efree and sock_edemux are the same function (Jiri Benc) [1297504] - [net] ipv4: fix broadcast packets reception (Jiri Benc) [1297504] - [net] udp: ipv4: Verify multicast group is ours in upd_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] udp: ipv4: do not use sk_dst_lock from softirq context (Jiri Benc) [1297504] - [net] udp: ipv4: must add synchronization in udp_sk_rx_dst_set() (Jiri Benc) [1297504] - [net] udp: ipv4: fix potential use after free in udp_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: fix an use after free in __udp4_lib_rcv() (Jiri Benc) [1297504] - [net] udp: fix a typo in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] ipv4 only populate IP_PKTINFO when needed (Jiri Benc) [1297504] - [net] udp: ipv4: Add udp early demux (Jiri Benc) [1297504] - [net] vxlan: implement GPE (Jiri Benc) [1297504] - [net] ip_tunnel: implement __iptunnel_pull_header (Jiri Benc) [1297504] - [net] vxlan: move fdb code to common location in vxlan_xmit (Jiri Benc) [1297504] - [net] vxlan: move Ethernet initialization to a separate function (Jiri Benc) [1297504] - [net] tunnels: Remove encapsulation offloads on decap (Jiri Benc) [1297504] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation (Jiri Benc) [1297504] - [net] vxlan: fix too large pskb_may_pull with remote checksum (Jiri Benc) [1297504] - [net] csum: Update csum_block_add to use rotate instead of byteswap (Jiri Benc) [1297504] - [net] gro: Defer clearing of flush bit in tunnel paths (Jiri Benc) [1297504] - [net] vxlan: use reset to set header pointers (Jiri Benc) [1297504] - [net] ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Jiri Benc) [1297504] - [net] vxlan: change VXLAN_F_UDP_CSUM to VXLAN_F_UDP_ZERO_CSUM_TX (Jiri Benc) [1297504] - [net] openvswitch: geneve: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: vxlan: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre, geneve: fix error path when creating an iface (Eric Garver) [1297476] - [net] openvswitch: update checksum in {push, pop}_mpls (Eric Garver) [1297476] - [net] openvswitch: use flow protocol when recalculating ipv6 checksums (Eric Garver) [1297476] - [net] netfilter: connlabels: change nf_connlabels_get bit arg to 'highest used' (Eric Garver) [1297476] - [net] openvswitch: Convert to using IFF_NO_QUEUE (Eric Garver) [1297476] - [net] openvswitch: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag (Eric Garver) [1297476] - [net] openvswitch: allow output of MPLS packets on tunnel vports (Eric Garver) [1297476] - [net] openvswitch: allow nl 'flow set' to use ufid without flow key (Eric Garver) [1297476] - [net] openvswitch: allow management from inside user namespaces (Eric Garver) [1297476] - [net] openvswitch: fix trivial comment typo (Eric Garver) [1297476] - [net] openvswitch: Remove invalid comment (Eric Garver) [1297476] - [net] Drop unlikely before IS_ERR(_OR_NULL) (Eric Garver) [1297476] - [net] openvswitch: Zero flows on allocation (Eric Garver) [1297476] - [net] openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers (Eric Garver) [1297476] - [net] openvswitch: Make 100 percents packets sampled when sampling rate is 1 (Eric Garver) [1297476] - [net] openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes (Eric Garver) [1297476] - [net] openvswitch: Use eth_proto_is_802_3 (Eric Garver) [1297476] - [net] ethernet: Fix sparse error, make test usable by other functions (Eric Garver) [1297476] - [net] ethernet: Avoid unnecessary byte swap in check for Ethertype (Eric Garver) [1297476] - [net] ethernet: use likely() for common Ethernet encap (Eric Garver) [1297476] - [net] macsec: set actual real device for xmit when !protect_frames (Sabrina Dubroca) [1104151] - [net] macsec: fix SA initialization (Sabrina Dubroca) [1104151] - [net] macsec: allocate sg and iv on the heap (Sabrina Dubroca) [1104151] - [net] macsec: add rcu_barrier() on module exit (Sabrina Dubroca) [1104151] - [net] macsec: Convert to using IFF_NO_QUEUE (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute for key id (Sabrina Dubroca) [1104151] - [net] macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute validation (Sabrina Dubroca) [1104151] - [net] macsec: add missing macsec prefix in uapi (Sabrina Dubroca) [1104151] - [net] macsec: fix SA leak if initialization fails (Sabrina Dubroca) [1104151] - [net] macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca) [1104151] - [net] macsec: add consistency check to netlink dumps (Sabrina Dubroca) [1104151] - [net] macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca) [1104151] - [net] macsec: don't put a NULL rxsa (Sabrina Dubroca) [1104151] - [net] macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca) [1104151] - [net] macsec: add missing NULL check after kmalloc (Sabrina Dubroca) [1104151] - [net] macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca) [1104151] - [net] add MACsec netdevice priv_flags and helper (Sabrina Dubroca) [1104151] - [net] uapi: add MACsec bits (Sabrina Dubroca) [1104151]- [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1190204] - [scsi] aacraid: do not activate events on non-SRC adapters (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix for KDUMP driver hang (Scott Benesh) [1274365] - [scsi] aacraid: Remove code to needlessly complete fib (Scott Benesh) [1274365] - [scsi] aacraid: Log firmware AIF messages (Scott Benesh) [1274365] - [scsi] aacraid: Fix for aac_command_thread hang (Scott Benesh) [1274365] - [scsi] aacraid: Disable MSI mode for series 6, 7, 8 cards (Scott Benesh) [1274365] - [scsi] aacraid: Relinquish CPU during timeout wait (Scott Benesh) [1274365] - [scsi] aacraid: Start adapter after updating number of MSIX vectors (Scott Benesh) [1274365] - [scsi] aacraid: Fix incorrectly named MACRO (Scott Benesh) [1274365] - [scsi] aacraid: Removed unnecessary checks for NULL (Scott Benesh) [1274365] - [scsi] aacraid: add missing curly braces (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix character device re-initialization (Scott Benesh) [1274365] - [scsi] aacraid: Fix AIF triggered IOP_RESET (Scott Benesh) [1274365] - [scsi] aacraid: Created new mutex for ioctl path (Scott Benesh) [1274365] - [scsi] aacraid: Fundamental reset support for Series 7 (Scott Benesh) [1274365] - [scsi] aacraid: Set correct msix count for EEH recovery (Scott Benesh) [1274365] - [scsi] aacraid: Fix memory leak in aac_fib_map_free (Scott Benesh) [1274365] - [scsi] aacraid: Added EEH support (Scott Benesh) [1274365] - [scsi] aacraid: Fix RRQ overload (Scott Benesh) [1274365] - [scsi] aacraid: SCSI blk tag support (Scott Benesh) [1274365] - [scsi] aacraid: aac_release_resources() can be static (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Use pci_enable_msix_range() (Scott Benesh) [1274365] - [scsi] aacraid: IOCTL fix (Scott Benesh) [1274365] - [scsi] aacraid: Reset irq affinity hints (Scott Benesh) [1274365] - [scsi] aacraid: Tune response path if IsFastPath bit set (Scott Benesh) [1274365] - [scsi] aacraid: Enable 64bit write to controller register (Scott Benesh) [1274365] - [scsi] aacraid: Change interrupt mode to MSI for Series 6 (Scott Benesh) [1274365] - [scsi] aacraid: Add Power Management support (Scott Benesh) [1274365] - [scsi] aacraid: Fix for LD name and UID not exposed to OS (Scott Benesh) [1274365] - [scsi] aacraid: aac_src_intr_message() can be static (Scott Benesh) [1274365]- [x86] kvm: Add output operand in vmx_handle_external_intr inline asm (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [block] blk: Fix bio_io_vec index when checking bvec gaps (David Milburn) [1283326] - [block] Replace SG_GAPS with new queue limits mask (David Milburn) [1283326] - [block] don't honor chunk sizes for data-less IO (David Milburn) [1283326] - [block] only honor SG gap prevention for merges that contain data (David Milburn) [1283326] - [block] fix blk_rq_get_max_sectors for driver private requests (David Milburn) [1349920] - [block] Initialize max_dev_sectors to 0 (David Milburn) [1349920] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Torez Smith) [1356205] - [usb] revert "printk: add and use LOGLEVEL_ defines for KERN_ equivalents" (Torez Smith) [1356205] - [x86] build: Pass in additional -mno-mmx, -mno-sse options (Lenny Szubowicz) [1352386] - [fs] Add MF-Symlinks support for SMB 2.0 (Sachin Prabhu) [1334548] - [fs] cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu) [1346118] - [fs] cachefiles: Provide read-and-reset release counters for cachefilesd (David Howells) [1356085] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page() (David Howells) [1306442] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1305112 1306442] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1306442] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1306442] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1306442] - [fs] gfs2: writeout truncated pages (Benjamin Marzinski) [1221210] - [fs] export __block_write_full_page (Benjamin Marzinski) [1221210] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1336011] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1336011] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1336011] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1336011] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1336011] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1336011] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1336011] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1336011] - [fs] gfs2: Don't do glock put on when inode creation fails (Robert S Peterson) [1336011] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1336011] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1336011] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1336011] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1336011] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1336011] - [fs] locks: use file_inode() (Miklos Szeredi) [1348902] - [fs] locks: Use more file_inode and fix a comment (Miklos Szeredi) [1348902] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Benjamin Coddington) [1339271] - [fs] nfs41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA (Benjamin Coddington) [1339271] - [fs] nfs: only remove page from mapping if launder_page fails (Benjamin Coddington) [1339271] - [fs] nfs: handle request add failure properly (Benjamin Coddington) [1339271] - [fs] nfs: Don't use d_inode as a variable name (Benjamin Coddington) [1339271] - [fs] nfs: centralize pgio error cleanup (Benjamin Coddington) [1339271] - [fs] nfs: clean up rest of reqs when failing to add one (Benjamin Coddington) [1339271] - [fs] nfs41: pop some layoutget errors to application (Benjamin Coddington) [1339271] - [fs] nfs: Fix an LOCK/OPEN race when unlinking an open file (Benjamin Coddington) [1339271] - [fs] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an XDR encoding bug in layoutreturn (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() (Benjamin Coddington) [1339271] - [fs] nfs: Fix attribute cache revalidation (Benjamin Coddington) [1339271] - [fs] nfsv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn (Benjamin Coddington) [1339271] - [fs] nfs: Fix race in __update_open_stateid() (Benjamin Coddington) [1339271]- [kernel] memremap: fix highmem support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix DAX deadlocks (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: fix NULL pointer in __dax_pmd_fault() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] pmem: add proper fencing to pmem_rw_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: pfn_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: btt_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [scripts] checkpatch: add __pmem to $Sparse annotations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update PMD fault handler with PMEM API (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] take i_mmap_lock in unmap_mapping_range() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: use linear_page_index() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: ensure that zero pages are removed from other processes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: don't use set_huge_zero_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: fix zap_huge_pmd() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: decrement refcount on huge zero page if it is split (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix race between simultaneous faults (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: start transaction before calling into DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: add ext4_get_block_dax() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: improve comment about truncate race (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: change insert_pfn's return type to void (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: use ext4_get_block_write() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax.c: fix typo in #endif comment (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] xfs: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext2: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: add huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add vmf_insert_pfn_pmd() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] export various functions for the benefit of DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add a pmd_fault handler (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: prepare for DAX huge pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: revert userfaultfd change (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: do not mark zero-page pmd write-protected explicitly (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: move DAX-related functions to a new header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] make GUP handle pfn mapping unless FOLL_GET is requested (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] move get_user_pages()-related code to separate file (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/srat: Print non-volatile flag in SRAT (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm, pmem: direct map legacy pmem by default (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pmem: 'struct page' for pmem (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pfn: 'struct page' provider infrastructure (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] add devm_memremap_pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] ZONE_DEVICE for "device memory" (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [powerpc] memory-hotplug: ppc: suitable memory should go to ZONE_MOVABLE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] nd_blk: change aperture mapping from WC to WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] change to use generic kvfree() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/pat: Add comments to cachemode translation tables (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] pmem, dax: have direct_access use __pmem annotation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update I/O path to do proper PMEM flushing (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: add copy_from_iter_pmem() and clear_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: clean up conditional pmem includes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: remove layer when calling arch_has_wmb_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: move x86 PMEM API to new pmem.h header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: switch to devm_ allocations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] devres: add devm_memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: write and validate parent_uuid (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: consolidate arena validation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: clean up internal interfaces (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: convert to generic memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [iommu] vt-d: Fix leaked ioremap mapping (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] fix inline function return type warning (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [acpi] nfit: Don't check _STA on NVDIMM devices (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm: Add DSM support for Address Range Scrub commands (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm: Update name of the ars_status_record mask field (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: sparse fix (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156]- [net] ipv6: Fix mem leak in rt6i_pcpu (Hannes Frederic Sowa) [1353128] - [net] skb: preserve value for head_frag and xmit more (Paolo Abeni) [1334175] - [net] sctp: sctp_diag should fill RMEM_ALLOC with asoc->rmem_alloc when rcvbuf_policy is set (Xin Long) [1350871] - [net] team: Fix possible deadlock during team enslave (Xin Long) [1350865] - [net] Handle csum for CHECKSUM_COMPLETE VXLAN forwarding (Jakub Sitnicki) [1321674] - [net] bridge: disable softirqs around br_fdb_update to avoid lockup (Davide Caratti) [1330674] - [net] tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Thadeu Lima de Souza Cascardo) [1215352] - [net] sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate (Xin Long) [1251529] - [net] sctp: sctp should change socket state when shutdown is received (Xin Long) [1251529] - [net] Add trace events for all receive entry points, exposing more skb fields (Davide Caratti) [1330669] - [net] netfilter: cttimeout: add netns support (Eric Garver) [1257397] - [net] netfilter: cttimeout: add rcu_barrier() on module removal (Eric Garver) [1257397] - [net] netfilter: conntrack: fix crash on timeout object removal (Eric Garver) [1257397] - [net] netfilter: cttimeout: allow to set/get default protocol timeouts (Eric Garver) [1257397] - [x86] kvm: set vector hashing default to false (Radim Krcmar) [1354561] - [ata] libata: Allocate device_rh() before use (Prarit Bhargava) [1354380] - [i2c] i2c-core: Allocate device_rh() before use (Prarit Bhargava) [1354389] - [usb] xhci: Add broken streams quirk for Frescologic device id 1009 (Torez Smith) [1342092] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1275160] - [input] wacom: Fix a Cintiq 27QHD touch issue (Aristeu Rozanski) [1342989] - [input] hid: wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1342989] - [input] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1342989] - [input] hid: wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1342989] - [input] wacom - process outbound for newer Cintiqs (Aristeu Rozanski) [1342989] - [iommu] amd: Fix unity mapping initialization race (Myron Stowe) [1340546] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1243748] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1340499] - [netdrv] e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [1340499] - [powerpc] jit: Disable classic BPF JIT on ppc64le (Thadeu Lima de Souza Cascardo) [1342922] - [powerpc] pseries: start rtasd before PCI probing (David Gibson) [1261718]- [fs] nfsd: allow SCSI layout support without Block layout (Benjamin Coddington) [1305094] - [fs] nfsd: better layoutupdate bounds-checking (Benjamin Coddington) [1305094] - [fs] nfsd: block and scsi layout drivers need to depend on CONFIG_BLOCK (Benjamin Coddington) [1305094] - [fs] nfsd: add SCSI layout support (Benjamin Coddington) [1305094] - [fs] nfsd: add a new config option for the block layout driver (Benjamin Coddington) [1305094] - [fs] nfsd: move some blocklayout code (Benjamin Coddington) [1305094] - [fs] nfsd/blocklayout: accept any minlength (Benjamin Coddington) [1305094] - [fs] nfsd: Printk blocklayout length and offset as format 0xllx (Benjamin Coddington) [1305094] - [fs] nfs: Mark block and SCSI layouts as tech preview on client (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: make sure making a aligned read request (Benjamin Coddington) [1305092] - [fs] pnfs/blocklayout: fix a memeory leak when using, vmalloc_to_page (Benjamin Coddington) [1305092] - [fs] rpc_pipefs.c: get rid of f_dentry (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: add SCSI layout support (Benjamin Coddington) [1305092] - [fs] lib/vsprintf.c: fix potential NULL deref in hex_string (Benjamin Coddington) [1305092] - [fs] nfs4.h: add SCSI layout definitions (Benjamin Coddington) [1305092] - [fs] ovl: fix dentry leak for default_permissions (Miklos Szeredi) [1350818] - [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1349596] - [fs] xfs: cancel eofblocks background trimming on remount read-only (Brian Foster) [1339414] - [fs] ext4: verify block bitmap even after fresh initialization (Lukas Czerner) [1079962] - [fs] ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner) [1039029] - [fs] ext4: update c/mtime on truncate up (Lukas Czerner) [1227225] - [fs] ext4: only call ext4_truncate when size <= isize (Lukas Czerner) [1227225]- [bluetooth] Replace constant hw_variant from Intel Bluetooth firmware filename (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 3168 [8087:0aa7] (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 8265 [8087:0a2b] (Don Zickus) [1353256] - [net] bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address (Don Zickus) [1353035] - [bluetooth] vhci: Fix race at creating hci device (Don Zickus) [1353035] - [bluetooth] vhci: purge unhandled skbs (Don Zickus) [1353035] - [bluetooth] vhci: fix open_timeout vs. hdev race (Don Zickus) [1353035] - [net] bluetooth: Fix potential buffer overflow with Add Advertising (Don Zickus) [1353035] - [net] bluetooth: Fix setting correct flags in AD (Don Zickus) [1353035] - [net] bluetooth: Increment management interface revision (Don Zickus) [1353035] - [net] bluetooth: Add support for limited privacy mode (Don Zickus) [1353035] - [net] bluetooth: Fix adding discoverable to adv instance flags (Don Zickus) [1353035] - [net] bluetooth: Move memset closer to where it's needed (Don Zickus) [1353035] - [bluetooth] btmrvl_sdio: fix firmware activation failure (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 13d3:3472 (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E55 ACPI ID used in Lenovo ThinkPad Tablet 8 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add diag and address support for Intel/AG6xx (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 04ca:3014 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add Intel/AG6xx support (Don Zickus) [1353035] - [net] bluetooth: hci_core: cancel power off delayed work properly (Don Zickus) [1353035] - [bluetooth] Add new AR3012 ID 0489:e095 (Don Zickus) [1353035] - [bluetooth] btbcm: Fix handling of firmware not found (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E7C ACPI ID (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add new ACPI ID for bcm43241 (Don Zickus) [1353035] - [bluetooth] btusb: Add new AR3012 ID 13d3:3395 (Don Zickus) [1353035] - [bluetooth] hci_intel: Fix a wrong comparison (Don Zickus) [1353035] - [net] bluetooth: Use managed version of led_trigger_register in LED trigger (Don Zickus) [1353035] - [bluetooth] ath3k: Fixed a blank line after declaration issue (Don Zickus) [1353035] - [net] bluetooth: add LED trigger for indicating HCI is powered up (Don Zickus) [1353035]- [kernel] printk: git rid of sched_delayed message for printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks (Jeremy McNicoll) [1340919] - [kernel] revert "printk: enable interrupts before calling console_trylock_for_printk()" (Jeremy McNicoll) [1340919] - [kernel] timekeeping: use printk_deferred when holding timekeeping seqlock (Jeremy McNicoll) [1340919] - [kernel] printk: rename printk_sched to printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: Add printk_deferred_once (Jeremy McNicoll) [1340919] - [kernel] printk: disable preemption for printk_sched (Jeremy McNicoll) [1340919] - [kernel] printk: remove separate printk_sched buffers and use printk buf instead (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] printk: release lockbuf_lock before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [x86] cpufeature: Enable new AVX-512 features (Rui Wang) [1349737] - [x86] fpu: Disable dependent CPU features on "noxsave" (Rui Wang) [1349737] - [x86] Mark Kabylake-U/Y client processors as supported (David Arcari) [1305700] - [x86] Mark Intel Knights Landing-F processor as supported (Steve Best) [1333551] - [scsi] ipr: Clear interrupt on croc/crocodile when running with LSI (Steve Best) [1352978] - [netdrv] bonding: fix enslavement slave link notifications (Jarod Wilson) [1353686] - [cpufreq] powernv: Remove flag use-case of policy->driver_data (Gustavo Duarte) [1346246] - [cpufreq] powernv: Introduce ->ready() callback for cpufreq drivers (Gustavo Duarte) [1346246] - [cpufreq] powernv: Add sysfs attributes to show throttle stats (Gustavo Duarte) [1346246] - [cpufreq] Fix formatting issues in 'struct cpufreq_driver' (Gustavo Duarte) [1346246] - [infiniband] rdma/cxgb3: device driver frees DMA memory with different size (Honggang Li) [1296807]- [fwnode] introduce get_rh_dev_fwnode() and set_rh_dev_fwnode() (Prarit Bhargava) [1331018] - [x86] mfd: Add ACPI support (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass HSUART configuration via properties (Prarit Bhargava) [1331018] - [x86] i2c: designware: Convert to use unified device property API (Prarit Bhargava) [1331018] - [x86] i2c: add ACPI support for I2C mux ports (Prarit Bhargava) [1331018] - [x86] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" (Prarit Bhargava) [1331018] - [x86] i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Prarit Bhargava) [1331018] - [x86] i2c: designware: Move common probe code into i2c_dw_probe() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Make sure the device is suspended before disabling runtime PM (Prarit Bhargava) [1331018] - [x86] acpi: Introduce has_acpi_companion() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Suppress error message if platform_get_irq() < 0 (Prarit Bhargava) [1331018] - [x86] i2c: remove FSF address (Prarit Bhargava) [1331018] - [x86] i2c: designware: Add support for AMD I2C controller (Prarit Bhargava) [1331018] - [x86] i2c: designware: Rework probe() to get clock a bit later (Prarit Bhargava) [1331018] - [x86] i2c: designware: Default to fast mode in case of ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of platform data to set I2C mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of I2C standard mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: Disable device on system suspend (Prarit Bhargava) [1331018] - [x86] i2c: designware: make SCL and SDA falling time configurable (Prarit Bhargava) [1331018] - [x86] i2c: designware: add new ACPI IDs (Prarit Bhargava) [1331018] - [x86] i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing (Prarit Bhargava) [1331018] - [x86] i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions (Prarit Bhargava) [1331018] - [x86] i2c-designware: use div_u64 to fix link (Prarit Bhargava) [1331018] - [x86] i2c-designware: make SDA hold time configurable (Prarit Bhargava) [1331018] - [x86] drivers/i2c/busses: don't check resource with devm_ioremap_resource (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass SDA hold time to I2C host controller driver (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Add support for passing device properties (Prarit Bhargava) [1331018] - [x86] driver core: Do not overwrite secondary fwnode with NULL if it is set (Prarit Bhargava) [1331018] - [x86] mfd: core: propagate device properties to sub devices drivers (Prarit Bhargava) [1331018] - [x86] driver core: platform: Add support for built-in device properties (Prarit Bhargava) [1331018] - [x86] acpi / property: fix data node parsing in acpi_get_next_subnode() (Prarit Bhargava) [1331018] - [x86] device property: fix for a case of use-after-free (Prarit Bhargava) [1331018] - [x86] device property: fwnode->secondary may contain ERR_PTR(-ENODEV) (Prarit Bhargava) [1331018] - [x86] device property: avoid allocations of 0 length (Prarit Bhargava) [1331018] - [x86] device property: the secondary fwnode needs to depend on the primary (Prarit Bhargava) [1331018] - [x86] device property: add spaces to PROPERTY_ENTRY_STRING macro (Prarit Bhargava) [1331018] - [x86] include/linux/property.h: fix build issues with gcc-4.4.4 (Prarit Bhargava) [1331018] - [x86] device property: Take a copy of the property set (Prarit Bhargava) [1331018] - [x86] device property: Fallback to secondary fwnode if primary misses the property (Prarit Bhargava) [1331018] - [x86] device property: return -EINVAL when property isn't found in ACPI (Prarit Bhargava) [1331018] - [x86] device property: improve readability of macros (Prarit Bhargava) [1331018] - [x86] device property: helper macros for property entry creation (Prarit Bhargava) [1331018] - [x86] device property: keep single value inplace (Prarit Bhargava) [1331018] - [x86] device property: refactor built-in properties support (Prarit Bhargava) [1331018] - [x86] device property: rename helper functions (Prarit Bhargava) [1331018] - [x86] device property: always check for fwnode type (Prarit Bhargava) [1331018] - [x86] rhel: remove temporary device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] device property: Adding DMA Attribute APIs for Generic Devices (Prarit Bhargava) [1331018] - [x86] device property: Introducing enum dev_dma_attr (Prarit Bhargava) [1331018] - [x86] acpi / property: Fix subnode lookup scope for data-only subnodes (Prarit Bhargava) [1331018] - [x86] device property: Add fwnode_property_match_string() (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend device_get_next_child_node() to data-only nodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend fwnode_property_* to data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Expose data-only subnodes via sysfs (Prarit Bhargava) [1331018] - [x86] acpi / scan: Move sysfs-related device code to a separate file (Prarit Bhargava) [1331018] - [x86] acpi / property: Add support for data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Add routine for extraction of _DSD properties (Prarit Bhargava) [1331018] - [x86] device property: Don't overwrite addr when failing in device_get_mac_address (Prarit Bhargava) [1331018] - [x86] device property: Return -ENXIO if there is no suitable FW interface (Prarit Bhargava) [1331018] - [x86] device property: attach 'else if' to the proper 'if' (Prarit Bhargava) [1331018] - [x86] device property: fallback to pset when gettng one string (Prarit Bhargava) [1331018] - [x86] device property: Add ETH_ALEN check, update comments (Prarit Bhargava) [1331018] - [x86] Add a matching set of device_ functions for determining mac/phy (Prarit Bhargava) [1331018] - [x86] phy: re-design phy_modes to be self-contained (Prarit Bhargava) [1331018] - [x86] device property: fix potential NULL pointer dereference (Prarit Bhargava) [1331018] - [x86] acpi / of: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() (Prarit Bhargava) [1331018] - [x86] rhel: add device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] acpi / property: Define a symbol for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi / scan: Rework modalias creation when "compatible" is present (Prarit Bhargava) [1331018] - [x86] acpi / scan: Simplify acpi_match_device() (Prarit Bhargava) [1331018] - [x86] acpi / property: Refine consistency check for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi: Allow drivers to match using Device Tree compatible property (Prarit Bhargava) [1331018] - [x86] acpi: fix create_modalias() return value handling (Prarit Bhargava) [1331018] - [x86] device property: Introduce firmware node type for platform data (Prarit Bhargava) [1331018] - [x86] device property: Make it possible to use secondary firmware nodes (Prarit Bhargava) [1331018] - [x86] driver core: Implement device property accessors through fwnode ones (Prarit Bhargava) [1331018] - [x86] driver core: property: Update fwnode_property_read_string_array() (Prarit Bhargava) [1331018] - [x86] driver core: Fix missing whitespace in function argument (Prarit Bhargava) [1331018] - [x86] driver core: Add comments about returning array counts (Prarit Bhargava) [1331018] - [x86] driver core / acpi: Represent ACPI companions using fwnode_handle (Prarit Bhargava) [1331018] - [x86] acpi / property: Drop size_prop from acpi_dev_get_property_reference() (Prarit Bhargava) [1331018] - [x86] device, add device_rh_alloc() (Prarit Bhargava) [1331018] - [x86] mfd: Add support for Intel Sunrisepoint LPSS devices (Prarit Bhargava) [1331018] - [x86] dmaengine: add a driver for Intel integrated DMA 64-bit (Prarit Bhargava) [1331018] - [x86] mfd: make mfd_remove_devices() iterate in reverse order (Prarit Bhargava) [1331018] - [x86] driver core: wakeup the parent device before trying probe (Prarit Bhargava) [1331018] - [x86] acpi / pm: Attach ACPI power domain only once (Prarit Bhargava) [1331018] - [x86] driver core: implement device_for_each_child_reverse() (Prarit Bhargava) [1331018] - [x86] klist: implement klist_prev() (Prarit Bhargava) [1331018] - [x86] pm / qos: Make it possible to expose device latency tolerance to userspace (Prarit Bhargava) [1331018] - [x86] clkdev: add clkdev_create() helper (Prarit Bhargava) [1331018] - [x86] dmaengine: Create a generic dma_slave_caps callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Introduce a device_config callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Add device_terminate_all callback (Prarit Bhargava) [1331018] - [x86] dmaengine: split out pause/resume operations from device_control (Prarit Bhargava) [1331018] - [x86] dmaengine: Make the destination abbreviation coherent (Prarit Bhargava) [1331018] - [x86] acpi: Use ACPI companion to match only the first physical device (Prarit Bhargava) [1331018] - [x86] dma: Indicate residue granularity in dma_slave_caps (Prarit Bhargava) [1331018] - [x86] mfd: Stop setting refcounting pointers in original mfd_cell arrays (Prarit Bhargava) [1331018] - [x86] dma-api: provide a helper to setup DMA masks (Prarit Bhargava) [1331018] - [x86] dmaengine: use DMA_COMPLETE for dma completion status (Prarit Bhargava) [1331018] - [x86] dmaengine: dma_slave_caps: remove sg entries (Prarit Bhargava) [1331018] - [x86] dmaengine: add dma_slave_get_caps api (Prarit Bhargava) [1331018] - [x86] dmaengine: Remove the need to declare device_control (Prarit Bhargava) [1331018]- [virt] kvm: x86: Check dest_map->vector to match eoi signals for rtc (Paolo Bonzini) [1347370] - [virt] kvm: x86: Track irq vectors in ioapic->rtc_status.dest_map (Paolo Bonzini) [1347370] - [virt] kvm: x86: Convert ioapic->rtc_status.dest_map to a struct (Paolo Bonzini) [1347370] - [virt] kvm: add missing memory barrier in kvm_{make, check}_request (Paolo Bonzini) [1347370] - [virt] kvm: x86: remove eager_fpu field of struct kvm_vcpu_arch (Paolo Bonzini) [1347370] - [virt] kvm: x86: disable MPX if host did not enable MPX XSAVE features (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate different ways to test for in-kernel LAPIC (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate "has lapic" checks into irq.c (Paolo Bonzini) [1347370] - [virt] kvm: apic: remove unnecessary double checks on APIC existence (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: Use clear_page() instead of init_shadow_page_table() (Paolo Bonzini) [1347370] - [virt] kvm: x86: don't notify userspace IOAPIC on edge EOI (Paolo Bonzini) [1347370] - [virt] kvm: x86: request interrupt window when IRQ chip is split (Paolo Bonzini) [1347370] - [virt] kvm: x86: set KVM_REQ_EVENT on local interrupt request from user space (Paolo Bonzini) [1347370] - [virt] kvm: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix interrupt window handling in split IRQ chip case (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add support for local interrupt requests from userspace (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add EOI exit bitmap inference (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add KVM exit for IOAPIC EOIs (Paolo Bonzini) [1347370] - [virt] kvm: x86: Split the APIC from the rest of IRQCHIP (Paolo Bonzini) [1347370] - [virt] kvm: x86: unify handling of interrupt window (Paolo Bonzini) [1347370] - [virt] kvm: x86: introduce lapic_in_kernel (Paolo Bonzini) [1347370] - [virt] kvm: x86: replace vm_has_apicv hook with cpu_uses_apicv (Paolo Bonzini) [1347370] - [virt] kvm: x86: store IOAPIC-handled vectors in each VCPU (Paolo Bonzini) [1347370] - [virt] kvm: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [1347370] - [virt] kvm: introduce vcpu_debug = kvm_debug + vcpu context (Paolo Bonzini) [1347370] - [virt] kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file (Paolo Bonzini) [1347370] - [virt] kvm: x86: move kvm_set_irq_inatomic to legacy device assignment (Paolo Bonzini) [1347370] - [virt] kvm: device assignment: remove pointless #ifdefs (Paolo Bonzini) [1347370] - [virt] kvm: ppc: book3s hv: Re-enable XICS fast path for irqfd-generated interrupts (Paolo Bonzini) [1347370] - [virt] kvm: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic (Paolo Bonzini) [1347370] - [virt] kvm/irqchip: allow only multiple irqchip routes per GSI (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: add arch-specific set_irq (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: factor out kvm_notify_acked_gsi() (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: avoid loop inside irqfd_update() (Paolo Bonzini) [1347370] - [virt] kvm: robustify steal time record (Paolo Bonzini) [1347370] - [virt] kvm: x86: optimize steal time calculation (Paolo Bonzini) [1347370] - [virt] kvm: set page dirty only if page has been writable (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini) [1347370] - [virt] kvm: mmu: micro-optimize gpte_access (Paolo Bonzini) [1347370] - [virt] kvm: mmu: simplify last_pte_bitmap (Paolo Bonzini) [1347370] - [virt] kvm: vmx: use vmcs_clear/set_bits for debug register exits (Paolo Bonzini) [1347370] - [virt] kvm: i8254: change PIT discard tick policy (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: fix ubsan index-out-of-range warning (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix *NULL on invalid low-prio irq (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Fix guest debugging while in L2 (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Factor out is_exception_n helper (Paolo Bonzini) [1347370] - [virt] iommu, x86: Properly handle posted interrupts for IOMMU hotplug (Paolo Bonzini) [1347370] - [virt] kvm: x86: rename process_smi to enter_smm, process_smi_request to process_smi (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid simultaneous queueing of both IRQ and SMI (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix ordering of cr0 initialization code in vmx_cpu_reset (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini) [1347370] - [virt] kvm: fail KVM_SET_VCPU_EVENTS with invalid exception number (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR (Paolo Bonzini) [1347370] - [virt] kvm: Handle MSR_IA32_PERF_CTL (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid write-tearing of TDP (Paolo Bonzini) [1347370] - [virt] kvm: x86: emulate: correct page fault error code for NoWrite instructions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Emulation of call may use incorrect stack size (Paolo Bonzini) [1347370] - [virt] kvm: x86: 32-bit wraparound read/write not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: Fix defines in emulator.c (Paolo Bonzini) [1347370] - [virt] kvm: x86: ARPL emulation can cause spurious exceptions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Wrong operand size for far ret (Paolo Bonzini) [1347370] - [virt] kvm: x86: #PF error-code on R/W operations is wrong (Paolo Bonzini) [1347370] - [virt] kvm: x86: Access to LDT/GDT that wraparound is incorrect (Paolo Bonzini) [1347370] - [virt] kvm: x86: Do not set access bit on accessed segments (Paolo Bonzini) [1347370] - [virt] kvm: x86: POP [ESP] is not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: em_call_far should return failure result (Paolo Bonzini) [1347370] - [virt] kvm: x86: JMP/CALL using call- or task-gate causes exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: fnstcw and fnstsw may cause spurious exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: pop sreg accesses only 2 bytes (Paolo Bonzini) [1347370] - [virt] kvm: x86: Inject pending interrupt even if pending nmi exist (Paolo Bonzini) [1347370] - [virt] kvm: x86: reduce default value of halt_poll_ns parameter (Paolo Bonzini) [1347370] - [virt] kvm: x86: do not leak guest xcr0 into host interrupt handlers (Paolo Bonzini) [1347370] - [virt] kvm: x86: mask CPUID(0xD, 0x1).EAX against host value (Paolo Bonzini) [1347370]- [scsi] sd: Fix rw_max for devices that report an optimal xfer size (Maurizio Lombardi) [1298281] - [net] vmw_vsock/af_vsock: drop unneeded semicolon (Neil Horman) [1349017] - [net] vsock: Detach QP check should filter out non matching QPs (Neil Horman) [1349017] - [x86] perf: Add Goldmont support (Jiri Olsa) [1273758] - [x86] perf: Add model number for Skylake Server to perf (Jiri Olsa) [1273753] - [x86] Mark Intel Denverton processor as supported (Steve Best) [1312184] - [vhost] vhost-net: extend device allocation to vmalloc (Jason Wang) [1290392] - [sound] alsa: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup (Jaroslav Kysela) [1349539] - [sound] alsa: hda - Add PCI ID for Kabylake-H (Jaroslav Kysela) [1304284] - [sound] alsa: hda - Add PCI ID for Kabylake (Jaroslav Kysela) [1304284] - [sound] alsa: regmap: hdac_regmap - fix the register access for runtime PM (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache: allow read-only regs to be cached (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: rbtree: When adding a reg do a bsearch for target node (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Jaroslav Kysela) [1285520] - [netdrv] mlx4_en: Fix the return value of a failure in VLAN VID add/kill (kamal heib) [1243338] - [netdrv] mlx5: E-Switch, Modify node guid on vf set MAC (kamal heib) [1350475] - [netdrv] mlx4_en: Add support for inner IPv6 checksum offloads and TSO (kamal heib) [1192585] - [netdrv] bonding: prevent out of bound accesses (Jarod Wilson) [1352086] - [kernel] ptrace: task_clear_jobctl_trapping()->wake_up_bit() needs mb() (Daniel Bristot de Oliveira) [1350624] - [powerpc] powernv: Handle irq_happened flag correctly in off-line loop (David Gibson) [1344224] - [powerpc] perf: Export Power8 generic and cache events to sysfs (Gustavo Duarte) [1305079] - [powerpc] perf: Remove PME_ prefix for power7 events (Gustavo Duarte) [1305079] - [powerpc] powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens (Gustavo Duarte) [1343071] - [powerpc] powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge (Gustavo Duarte) [1343071]- [net] dcb: fix accessing to extended ops (Ivan Vecera) [1341005] - [net] netlabel: handle sparse category maps in netlbl_catmap_getlong() (Paul Moore) [1321176] - [security] selinux: import NetLabel category bitmaps correctly (Paul Moore) [1321176] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng() (Paul Moore) [1321176] - [net] sctp: do not leak chunks that are sent to unconfirmed paths (Marcelo Leitner) [1337639] - [net] sctp: consolidate local_bh_disable/enable + spin_lock/unlock to _bh variant (Marcelo Leitner) [1337639] - [net] sctp: fix copying more bytes than expected in sctp_add_bind_addr (Marcelo Leitner) [1337639] - [net] sctp: Fix port hash table size computation (Marcelo Leitner) [1337639] - [net] sctp: move rcu_read_lock from __sctp_lookup_association to sctp_lookup_association (Marcelo Leitner) [1337639] - [net] sctp: remove rcu_read_lock in sctp_seq_dump_remote_addrs() (Marcelo Leitner) [1337639] - [net] sctp: remove the unused sctp_datamsg_free() (Marcelo Leitner) [1337639] - [net] sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Leitner) [1337639] - [net] sctp: fix use-after-free in pr_debug statement (Marcelo Leitner) [1337639] - [net] sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Marcelo Leitner) [1337639] - [net] sctp: use GFP_USER for user-controlled kmalloc (Marcelo Leitner) [1337639] - [net] sctp: dynamically enable or disable pf state (Marcelo Leitner) [1337639] - [net] sctp: clone options to avoid use after free (Marcelo Leitner) [1337639] - [net] sctp: only drop the reference on the datamsg after sending a msg (Marcelo Leitner) [1337639] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Marcelo Leitner) [1337639] - [net] sctp: implement sctp_v6_destroy_sock() (Marcelo Leitner) [1337639] - [net] sctp: avoid incorrect time_t use (Marcelo Leitner) [1337639] - [net] sctp: Don't use 64 kilobyte lookup table for four elements (Marcelo Leitner) [1337639] - [net] sctp: Do not try to search for the transport twice (Marcelo Leitner) [1337639] - [net] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket (Marcelo Leitner) [1337639] - [net] sctp: fix passing wrong parameter header to param_type2af in sctp_process_param (Marcelo Leitner) [1337639] - [net] sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe (Marcelo Leitner) [1337639] - [net] sctp: fix possible seqlock seadlock in sctp_packet_transmit() (Marcelo Leitner) [1337639] - [net] fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS (Marcelo Leitner) [1337639] - [net] sctp: Fixup v4mapped behaviour to comply with Sock API (Marcelo Leitner) [1337639] - [net] sctp: fix incorrect type in gfp initializer (Marcelo Leitner) [1337639] - [net] sctp: add a checking for sctp_sysctl_net_register (Marcelo Leitner) [1337639] - [net] sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'. (Marcelo Leitner) [1337639] - [net] sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunk (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_bh_[un]lock_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_{lock|release}_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_read_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_write_[un]_lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_local_bh_{disable|enable} (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock_irqrestore (Marcelo Leitner) [1337639] - [net] sctp: Remove outqueue empty state (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with open brace '{' and trailing statements (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with space required or prohibited (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar (Marcelo Leitner) [1337639] - [net] sctp: remove redundant null check on asoc (Marcelo Leitner) [1337639] - [net] sctp: check the rto_min and rto_max in setsockopt (Marcelo Leitner) [1337639] - [net] sctp: properly latch and use autoclose value from sock to association (Marcelo Leitner) [1337639] - [net] sctp: disable max_burst when the max_burst is 0 (Marcelo Leitner) [1337639] - [net] sctp: find the correct highest_new_tsn in sack (Marcelo Leitner) [1337639] - [net] sctp: fix ASCONF to allow non SCTP_ADDR_SRC addresses in ipv6 (Marcelo Leitner) [1337639] - [net] sctp: Remove extern from function prototypes (Marcelo Leitner) [1337639] - [net] sctp: sctp_transport_destroy{, _rcu}: fix potential pointer corruption (Marcelo Leitner) [1337639] - [net] sctp: sctp_assoc_control_transport: fix MTU size in SCTP_PF state (Marcelo Leitner) [1337639] - [net] sctp: get rid of SCTP_DBG_TSNS entirely (Marcelo Leitner) [1337639] - [net] sctp: rework debugging framework to use pr_debug and friends (Marcelo Leitner) [1337639] - [net] sctp: remove TEST_FRAME ifdef (Marcelo Leitner) [1337639] - [net] sctp: decouple cleaning some socket data from endpoint (Marcelo Leitner) [1337639] - [net] sctp: remove SCTP_STATIC macro (Marcelo Leitner) [1337639] - [net] sctp: get rid of t_new macro for kzalloc (Marcelo Leitner) [1337639] - [net] sctp: sctp_sf_do_prm_asoc: do SCTP_CMD_INIT_CHOOSE_TRANSPORT first (Marcelo Leitner) [1337639] - [net] sctp: signal sk_data_ready earlier on data chunks reception (Marcelo Leitner) [1058148] - [net] sctp: simplify sk_receive_queue locking (Marcelo Leitner) [1058148] - [net] sctp: delay calls to sk_data_ready() as much as possible (Marcelo Leitner) [1058148] - [net] sctp: compress bit-wide flags to a bitfield on sctp_sock (Marcelo Leitner) [1058148] - [net] sctp: avoid refreshing heartbeat timer too often (Marcelo Leitner) [1058148] - [net] sctp: do not update a_rwnd if we are not issuing a sack (Marcelo Leitner) [1058148] - [net] sctp: improve timer slack calculation for transport HBs (Marcelo Leitner) [1058148] - [net] sctp: Fix warning in sctp_packet_transmit_chunk() (Marcelo Leitner) [1278912] - [net] sctp: improve debug message to also log curr pkt and new chunk size (Marcelo Leitner) [1278912] - [net] sctp: Add GSO support (Marcelo Leitner) [1278912] - [net] sctp: delay as much as possible skb_linearize (Marcelo Leitner) [1278912] - [net] skbuff: introduce skb_gso_validate_mtu (Marcelo Leitner) [1278912] - [net] ipv4: test for IPSKB_FORWARDED in ip_finish_output_gso (Marcelo Leitner) [1278912] - [net] skbuff: allow segmenting based on frag sizes (Marcelo Leitner) [1278912] - [net] skbuff: export skb_gro_receive (Marcelo Leitner) [1278912] - [net] loopback: make use of NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gso: Remove arbitrary checks for unsupported GSO (Marcelo Leitner) [1278912] - [net] netdev_features: Fold NETIF_F_ALL_TSO into NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gro: remove obsolete code from skb_gro_receive() (Marcelo Leitner) [1278912] - [net] do not export skb_gro_receive() (Marcelo Leitner) [1278912] - [net] sctp: remove the unnecessary assignment (Marcelo Leitner) [1278912] - [net] sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() (Marcelo Leitner) [1278912] - [net] sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurements (Marcelo Leitner) [1278912] - [net] sctp: flush if we can't fit another DATA chunk (Marcelo Leitner) [1071985] - [net] sctp: really allow using GFP_KERNEL on sctp_packet_transmit (Marcelo Leitner) [1071985] - [net] sctp: allow sctp_transmit_packet and others to use gfp (Marcelo Leitner) [1071985] - [net] sctp: align MTU to a word (Marcelo Leitner) [1071985] - [net] sctp: use MAX_HEADER for headroom reserve in output path (Marcelo Leitner) [1071985] - [net] sctp: Open out the check for Nagle (Marcelo Leitner) [1071985] - [net] sctp: Fix data chunk fragmentation for MTU values which are not multiple of 4 (Marcelo Leitner) [1071985] - [net] sctp: Add rudimentary infrastructure to account for control chunks (Marcelo Leitner) [1071985]- [fs] Call security_ops->inode_killpriv on truncate (Eric Sandeen) [1197686] - [fs] Provide function telling whether file_remove_privs() will do anything (Eric Sandeen) [1197686] - [fs] Rename file_remove_suid() to file_remove_privs() (Eric Sandeen) [1197686] - [fs] Fix S_NOSEC handling (Eric Sandeen) [1197686] - [fs] fanotify: fix double free of pending permission events (Richard Guy Briggs) [1339092] - [fs] fsnotify: rename event handling functions (Richard Guy Briggs) [1339092] - [fs] fanotify: convert access_mutex to spinlock (Richard Guy Briggs) [1339092] - [fs] fanotify: use fanotify event structure for permission response processing (Richard Guy Briggs) [1339092] - [fs] fanotify: remove useless bypass_perm check (Richard Guy Briggs) [1339092] - [fs] nfsd: recover: fix memory leak ("J. Bruce Fields") [1344797] - [fs] nfsd: fix deadlock secinfo+readdir compound ("J. Bruce Fields") [1344797] - [fs] nfsd4: resfh unused in nfsd4_secinfo ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak when meeting unsupported state_protect_how4 ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix bad bounds checking ("J. Bruce Fields") [1344797] - [fs] nfsd: add new io class tracepoint ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold i_mutex over userspace upcalls ("J. Bruce Fields") [1344797] - [fs] nfsd: give up on CB_LAYOUTRECALLs after two lease periods ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix nfsd leaks sunrpc module references ("J. Bruce Fields") [1344797] - [fs] lockd: constify nlmsvc_binding structure ("J. Bruce Fields") [1344797] - [fs] nfsd: use to_delayed_work ("J. Bruce Fields") [1344797] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain ("J. Bruce Fields") [1344797] - [fs] sunrpc: Add a function to close temporary transports immediately ("J. Bruce Fields") [1344797] - [fs] nfsd: don't base cl_cb_status on stale information ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold ls_mutex across a layout recall ("J. Bruce Fields") [1344797] - [fs] nfsd: Pass filehandle to nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1344797] - [fs] nfsd: fix a warning message ("J. Bruce Fields") [1344797] - [fs] nfsd: constify nfsd4_callback_ops structure ("J. Bruce Fields") [1344797] - [fs] nfsd: recover: constify nfsd4_client_tracking_ops structures ("J. Bruce Fields") [1344797] - [fs] svcrpc: document lack of some memory barriers ("J. Bruce Fields") [1344797] - [fs] nfsd: fix race with open / open upgrade stateids ("J. Bruce Fields") [1344797] - [fs] nfsd: eliminate sending duplicate and repeated delegations ("J. Bruce Fields") [1344797] - [fs] sunrpc: drop stale comment in svc_setup_socket() ("J. Bruce Fields") [1344797] - [fs] nfsd: ensure that seqid morphing operations are atomic wrt to copies ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize layout stateid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: improve client_has_state to check for unused openowners ("J. Bruce Fields") [1344797] - [fs] nfsd: fix clid_inuse on mount with security change ("J. Bruce Fields") [1344797] - [fs] nfsd: move include of state.h from trace.c to trace.h ("J. Bruce Fields") [1344797] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST when calling sendpage() ("J. Bruce Fields") [1344797] - [fs] nfsd: switch unsigned char flags in svc_fh to bools ("J. Bruce Fields") [1344797] - [fs] nfsd: move svc_fh->fh_maxsize to just after fh_handle ("J. Bruce Fields") [1344797] - [fs] nfsd: drop null test before destroy functions ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize state seqid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: deal with DELEGRETURN racing with CB_RECALL ("J. Bruce Fields") [1344797] - [fs] nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case ("J. Bruce Fields") [1344797] - [fs] nfsd: allow more than one laundry job to run at a time ("J. Bruce Fields") [1344797] - [fs] nfsd: don't WARN/backtrace for invalid container deployment. ("J. Bruce Fields") [1344797] - [fs] nfsd: Return word2 bitmask if setting security label in OPEN/CREATE ("J. Bruce Fields") [1344797] - [fs] nfsd: Set the attributes used to store the verifier for EXCLUSIVE4_1 ("J. Bruce Fields") [1344797] - [fs] nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL. ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug ("J. Bruce Fields") [1344797] - [fs] nfsd: Store parent's stat in a separate value ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix two typos in comments ("J. Bruce Fields") [1344797] - [fs] nfsd: include linux/nfs4.h in export.h ("J. Bruce Fields") [1344797] - [fs] sunrpc/nfsd: Remove redundant code by exports seq_operations functions ("J. Bruce Fields") [1344797] - [fs] sunrpc: Store cache_detail in seq_file's private ("J. Bruce Fields") [1344797] - [fs] nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked} ("J. Bruce Fields") [1344797] - [fs] nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove macro LOFF_OVERFLOW ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove nfs4_set_claim_prev() ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop duplicate checking of seqid in nfsd4_create_session() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unneeded values in nfsd4_open() ("J. Bruce Fields") [1344797] - [fs] nfsd: Add missing gen_confirm in nfsd4_setclientid() ("J. Bruce Fields") [1344797] - [fs] nfsd: New counter for generating client confirm verifier ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix memory leak of so_owner.data in nfs4_stateowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Add layouts checking in client_has_state() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak of struct file_lock ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcounting ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move pool_mode definitions into svc.h ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_module parm into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_function into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it ("J. Bruce Fields") [1344797] - [fs] nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Add macro NFS_ACL_MASK for ACL ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate define of IDMAP_NAMESZ/IDMAP_TYPE_xx ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop including client's header file nfs_fs.h ("J. Bruce Fields") [1344797] - [fs] nfsd: Set lc_size_chg before ops->proc_layoutcommit ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak in nfsd4_list_rec_dir() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a file leak on nfsd4_layout_setlease failure ("J. Bruce Fields") [1344797] - [fs] nfsd: wrap too long lines in nfsd4_encode_read ("J. Bruce Fields") [1344797] - [fs] nfsd: fput rd_file from XDR encode context ("J. Bruce Fields") [1344797] - [fs] nfsd: take struct file setup fully into nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: refactor nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up raparams handling ("J. Bruce Fields") [1344797] - [fs] nfsd: use swap() in sort_pacl_range() ("J. Bruce Fields") [1344797] - [fs] nfsd: Update callback sequnce id only CB_SEQUENCE success ("J. Bruce Fields") [1344797] - [fs] nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying ("J. Bruce Fields") [1344797] - [fs] sunrpc: Move EXPORT_SYMBOL for svc_process ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove dead declarations ("J. Bruce Fields") [1344797] - [fs] nfsd: work around a gcc-5.1 warning ("J. Bruce Fields") [1344797] - [fs] nfsd: Checking for acl support does not require fetching any acls ("J. Bruce Fields") [1344797] - [fs] nfsd: Disable NFSv2 timestamp workaround for NFSv3+ ("J. Bruce Fields") [1344797] - [fs] nfsd: stop READDIRPLUS returning inconsistent attributes ("J. Bruce Fields") [1344797] - [fs] nfsd: remove nfsd_close ("J. Bruce Fields") [1344797] - [fs] nfsd: skip CB_NULL probes for 4.1 or later ("J. Bruce Fields") [1344797] - [fs] nfsd: fix callback restarts ("J. Bruce Fields") [1344797] - [fs] nfsd: split transport vs operation errors for callbacks ("J. Bruce Fields") [1344797] - [fs] nfsd: fix pNFS return on close semantics ("J. Bruce Fields") [1344797] - [fs] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix READ permission checking ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate macro define for max sec label length ("J. Bruce Fields") [1344797] - [fs] nfsd: allow setting acls with unenforceable DENYs ("J. Bruce Fields") [1344797] - [fs] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS ("J. Bruce Fields") [1344797] - [fs] nfsd: remove unused status arg to nfsd4_cleanup_open_state ("J. Bruce Fields") [1344797] - [fs] nfsd: remove bogus setting of status in nfsd4_process_open2 ("J. Bruce Fields") [1344797] - [fs] nfsd: Use correct reply size calculating function ("J. Bruce Fields") [1344797] - [fs] nfsd: Using path_equal() for checking two paths ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix bad update of layout in nfsd4_return_file_layout ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_encode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Put exports after nfsd4_layout_verify fail ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_decode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Check layout type when returning client layouts ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix v3-less build ("J. Bruce Fields") [1344797] - [fs] nfsd: fix comparison in fh_fsid_match() ("J. Bruce Fields") [1344797] - [fs] sunrpc/lockd: fix references to the BKL ("J. Bruce Fields") [1344797] - [fs] nfsd: fix year-2038 nfs4 state problem ("J. Bruce Fields") [1344797] - [fs] nfsd: nfs4state: Remove unused function ("J. Bruce Fields") [1344797] - [fs] nfsd4: tweak rd_dircount accounting ("J. Bruce Fields") [1344797] - [fs] nfsd: fi_delegees doesn't need to be an atomic_t ("J. Bruce Fields") [1344797] - [fs] nfsd: don't keep a pointer to the lease in nfs4_file ("J. Bruce Fields") [1344797] - [fs] nfsd: fix fi_delegees leak when fi_had_conflict returns true ("J. Bruce Fields") [1344797] - [fs] sunrpc: only call test_bit once in svc_xprt_received ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix signedness bug in compare_blob ("J. Bruce Fields") [1344797] - [fs] sunrpc: add some tracepoints around enqueue and dequeue of svc_xprt ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert to lockless lookup of queued server threads ("J. Bruce Fields") [1344797] - [fs] sunrpc: fix potential races in pool_stats collection ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it ("J. Bruce Fields") [1344797] - [fs] sunrpc: require svc_create callers to pass in meaningful shutdown routine ("J. Bruce Fields") [1344797] - [fs] sunrpc: have svc_wake_up only deal with pool 0 ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert sp_task_pending flag to use atomic bitops ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_cachetype field to better optimize space ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_splice_ok flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_dropme flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_usedeferral flag to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_local field to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it ("J. Bruce Fields") [1344797] - [fs] nfsd: minor off by one checks in __write_versions() ("J. Bruce Fields") [1344797] - [fs] sunrpc: release svc_pool_map reference when serv allocation fails ("J. Bruce Fields") [1344797] - [fs] sunrpc: eliminate the XPT_DETACHED flag ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix slot wake up race in the nfsv4.1 callback code ("J. Bruce Fields") [1344797] - [fs] nfsd_vfs_write(): use file_inode() ("J. Bruce Fields") [1344797] - [fs] nfsd: get rid of ->f_dentry ("J. Bruce Fields") [1344797] - [fs] nfsd/nfsctl.c: new helper ("J. Bruce Fields") [1344797] - [fs] nfsd: convert nfs4_file searches to use RCU ("J. Bruce Fields") [1344797] - [fs] sunrpc: off by one in BUG_ON() ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up comments over nfs4_file definition ("J. Bruce Fields") [1344797] - [fs] nfsd: Always initialize cl_cb_addr ("J. Bruce Fields") [1344797] - [fs] nfsd: fix inclusive vfs_fsync_range() end ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix crash on unknown operation number ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix response size estimation for OP_SEQUENCE ("J. Bruce Fields") [1344797] - [fs] af_unix: fix hard linked sockets on overlay (Miklos Szeredi) [1273111] - [fs] vfs: add d_real_inode() helper (Miklos Szeredi) [1273111] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1272086] - [fs] ovl: fix uid/gid when creating over whiteout (Miklos Szeredi) [1348113] - [fs] ext4: set S_IOPS_WRAPPER flag in ext4_mkdir() (Eryu Guan) [1231802]- [fs] allow no_seek_end_llseek to actually seek (David Arcari) [1350836] - [usb] revert "make "nousb" a clear module parameter" (Torez Smith) [1351227] - [acpi] add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package() (David Arcari) [1350497] - [netdrv] e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [1190077] - [netdrv] e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [1190077] - [powerpc] Uncomment and make enable_kernel_vsx() routine available (Gustavo Duarte) [1274481] - [crypto] vmx - IV size failing on skcipher API (Gustavo Duarte) [1274481] - [crypto] vmx: Only call enable_kernel_vsx() (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing opcode issue (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing GHASH Key issue on little endian (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing AES-CTR counter bug (Gustavo Duarte) [1274481] - [crypto] vmx - Adding enable_kernel_vsx() to access VSX instructions (Gustavo Duarte) [1274481] - [crypto] sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly (Gustavo Duarte) [1274481] - [crypto] vmx - Reindent to kernel style (Gustavo Duarte) [1274481] - [crypto] vmx - Remove duplicate PPC64 dependency (Gustavo Duarte) [1274481] - [crypto] vmx - fix two mistyped texts (Gustavo Duarte) [1274481] - [crypto] vmx - Fix assembler perl to use _GLOBAL (Gustavo Duarte) [1274481] - [crypto] vmx - Enabling VMX module for PPC64 (Gustavo Duarte) [1274481] - [crypto] vmx - Add support for VMS instructions by ASM (Gustavo Duarte) [1274481] - [crypto] vmx - Adding GHASH routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CTR routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CBC routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding AES routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding VMX module for Power 8 (Gustavo Duarte) [1274481] - [powerpc] kvm: ppc: book3s pr: Fix contents of SRR1 when injecting a program exception (Thomas Huth) [1349816] - [powerpc] kvm: ppc: book3s pr: Fix illegal opcode emulation (Thomas Huth) [1349816]- [net] netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: check match/targetinfo attr size (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: support port range (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: fix erroneous return values (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when acking batches (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: avoid unneeded le/be conversion steps (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: add byte/packet counter support (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: provide 64bit le/be conversion (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Add new attributes into nft_set to store user data. (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: allow to invert matching criteria (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove check against removal of inactive objects (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: release objects on netns destruction (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key (Paolo Abeni) [1331757] - [net] netfilter: meta: add support for setting skb->pkttype (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix nf_log_trace based tracing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: wrap tracing with a static key (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: extend tracing infrastructure (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: add packet mangling support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove unused struct members (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add clone interface to expression operations (Paolo Abeni) [1331757] - [net] remove unnecessary semicolon in netdev_alloc_pcpu_stats() (Paolo Abeni) [1331757] - [net] add __netdev_alloc_pcpu_stats() to indicate gfp flags (Paolo Abeni) [1331757] - [net] netfilter: ipv6: code indentation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_pktinfo.ops (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: work around wrong endianess in res_id field (Paolo Abeni) [1331757] - [net] netfilter: nf_dup: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: work around vlan header stripping (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: constant token cost per packet (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add burst parameter (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: factor out shared code with per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: convert to token-based limiting at nanosecond granularity (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: rename to nft_limit_pkts (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: keep going batch handling on missing modules (Paolo Abeni) [1331757] - [net] configs: enable nft dup (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_dup expression (Paolo Abeni) [1331757] - [net] netfilter: tee: select NF_DUP_IPV6 unconditionally (Paolo Abeni) [1331757] - [net] netfilter: fix xt_TEE and xt_TPROXY dependencies (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6) (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: fix NULL dereference (Paolo Abeni) [1331757] - [net] netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled (Paolo Abeni) [1331757] - [net] netfilter: factor out packet duplication for IPv4/IPv6 (Paolo Abeni) [1331757] - [net] netfilter: move tee_active to core (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: convert it to use per-cpu counters (Paolo Abeni) [1331757] - [net] netfilter: nftables: Do not run chains in the wrong network namespace (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_register_basechain() and nft_unregister_basechain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate Kconfig options (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix bogus warning in nft_data_uninit() (Paolo Abeni) [1331757] - [net] netfilter: x_tables: add context to know if extension runs from nft_compat (Paolo Abeni) [1331757] - [net] netfilter; Add some missing default cases to switch statements in nft_reject. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix wrong length for jump/goto verdicts (Paolo Abeni) [1331757] - [net] netfilter: nft_dynset: dynamic stateful expression instantiation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add flag to indicate set contains expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: mark stateful expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare for expressions associated to set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add helper functions for expression handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: variable sized set element keys / data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support variable sized data in nft_data_init() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: switch registers to 32 bit addressing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add register parsing/dumping helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert sets to u32 data pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_data_cmp() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert expressions to u32 register pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: use struct nft_verdict within struct nft_data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: get rid of NFT_REG_VERDICT usage (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: introduce nft_validate_register_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_validate_output_register() (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: use nft_validate_register_store() to validate types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: rename nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate len in nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: Fix switch statement warnings with recent gcc. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support optional userdata for set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add support for dynamic set updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support different set binding types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare set element accounting for async updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix set selection when timeouts are requested (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: fix cgroup matching (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: add support for timeouts (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add GC synchronization helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set garbage collection helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set element timeout support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set timeout API support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: implement set transaction support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add transaction helper functions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: return set extensions from ->lookup() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolide set element destruction (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert hash and rbtree to set extensions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: convert to use rhashtable callbacks (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: indent rhashtable parameters (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: restore struct nft_hash (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: use raw_smp_processor_id() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: move struct net pointer to base chain (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: reject NFT_SET_ELEM_INTERVAL_END flag for non-interval sets (Paolo Abeni) [1331757] - [net] netfilter: nft_rbtree: fix locking (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set (Paolo Abeni) [1331757] - [net] netfilter: restore rule tracing via nfnetlink_log (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate error path of nf_tables_newtable() (Paolo Abeni) [1331757] - [net] netfilter: use sk_fullsock() helper (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: allow to change chain policy without hook if it exists (Paolo Abeni) [1331757] - [net] netfilter: Fix potential crash in nft_hash walker (Paolo Abeni) [1331757] - [net] netfilter: fix sparse warnings in reject handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: limit maximum table name length to 32 bytes (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: cleanup nf_tables.h (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate tracing invocations (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: minor tracing cleanups (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix error handling of rule replacement (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix userdata length overflow (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for overflow of rule dlen field (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix transaction race condition (Paolo Abeni) [1331757] - [net] netfilter: bridge: rework reject handling (Paolo Abeni) [1331757] - [net] netfilter: reject: don't send icmp error if csum is invalid (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add support for arptables extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: don't truncate ethernet protocol type to u8 (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix module refcount underflow (Paolo Abeni) [1331757] - [net] netfilter: Use rhashtable walk iterator (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: add missing attribute validation for NFTA_LOOKUP_SET_ID (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add ebtables support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix leaks in error path of nf_tables_newchain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: disable preemption when restoring chain counters (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate hooks in NAT expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix port natting in little endian archs (Paolo Abeni) [1331757] - [net] netfilter: nf_nat_redirect: add missing NULL pointer check (Paolo Abeni) [1331757] - [net] netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one module (Paolo Abeni) [1331757] - [net] netfilter: nf_tables_bridge: replace nft_reject_ip*hdr_validate functions (Paolo Abeni) [1331757] - [net] netfilter: Deletion of unnecessary checks before two function calls (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restore synchronous object release from commit/abort (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use the match->table to validate dependencies (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: relax chain type validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use current net namespace (Paolo Abeni) [1331757] - [net] netfilter: nft_redir: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: add cgroup support (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: restrict reject to prerouting and input (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: Fix powerpc build error (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: don't use IP stack to reject traffic (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: missing module license in the nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: kill nf_send_reset6() from include/net/netfilter/ipv6/nf_reject.h (Paolo Abeni) [1331757] - [net] netfilter: move nf_send_resetX() code to nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: fix spelling errors (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add new expression nft_redir (Paolo Abeni) [1331757] - [net] netfilter: fix unmet dependencies in NETFILTER_XT_TARGET_REDIRECT (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv6 code to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv4 to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: dump attributes if they are set (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: NFTA_NAT_REG_ADDR_MAX depends on NFTA_NAT_REG_ADDR_MIN (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: insufficient attribute validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: validate chain type in match/target (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix hook validation for non-base chains (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restrict nat/masq expressions to nat chain type (Paolo Abeni) [1331757] - [net] netfilter: fix wrong arithmetics regarding NFT_REJECT_ICMPX_MAX (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when committing/aborting (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: deliver netlink errors on batch completion (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: Fix use after free when it fails to process batch (Paolo Abeni) [1331757] - [net] netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1332217]- [netdrv] bonding: fix 802.3ad aggregator reselection (Jarod Wilson) [1350953] - [netdrv] i40e: enable geneve offloading (Stefan Assmann) [1350780] - [s390] ensure that syscall arguments are properly masked on s390 (Paul Moore) [1321096] - [tty] Update code comment in __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Serialize proc_set_tty() with tty_lock ("Herton R. Krzesinski") [1350798] - [tty] Fix multiple races when setting the controlling terminal ("Herton R. Krzesinski") [1350798] - [tty] Remove !tty condition from __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Remove tsk parameter from proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Reorder proc_set_tty() and related fns ("Herton R. Krzesinski") [1350798] - [x86] efi: Avoid triple faults during EFI mixed mode calls (Lenny Szubowicz) [1310154] - [x86] efi: Remove unused efi_call* macros (Lenny Szubowicz) [1310154] - [x86] boot: EFI_MIXED should not prohibit loading above 4G (Lenny Szubowicz) [1310154] - [x86] efi: Implement a __efi_call_virt macro (Lenny Szubowicz) [1310154] - [x86] efi: Delete most of the efi_call* macros (Lenny Szubowicz) [1310154] - [firmware] efi: Add shared printk wrapper for consistent prefixing (Lenny Szubowicz) [1310154] - [firmware] efi: efi-stub-helper cleanup (Lenny Szubowicz) [1310154] - [firmware] efi: Pass correct file handle to efi_file_{read, close} (Lenny Szubowicz) [1310154] - [x86] efi: Correct EFI boot stub use of code32_start (Lenny Szubowicz) [1310154] - [x86] efi: Fix boot failure with EFI stub (Lenny Szubowicz) [1310154] - [firmware] x86, efi: Abstract x86 efi_early calls (Lenny Szubowicz) [1310154] - [x86] efi: Restore 'attr' argument to query_variable_info() (Lenny Szubowicz) [1310154] - [x86] efi: Rip out phys_efi_get_time() (Lenny Szubowicz) [1310154] - [x86] efi: Preserve segment registers in mixed mode (Lenny Szubowicz) [1310154] - [x86] boot: Correct max ramdisk size name (Lenny Szubowicz) [1310154] - [x86] boot: Fix non-EFI build (Lenny Szubowicz) [1310154] - [x86] tools: Fix up compiler warnings (Lenny Szubowicz) [1310154] - [x86] efi: Re-disable interrupts after calling firmware services (Lenny Szubowicz) [1310154] - [x86] boot: Don't overwrite cr4 when enabling PAE (Lenny Szubowicz) [1310154] - [x86] efi: Wire up CONFIG_EFI_MIXED (Lenny Szubowicz) [1310154] - [x86] efi: Add mixed runtime services support (Lenny Szubowicz) [1310154] - [x86] efi: Firmware agnostic handover entry points (Lenny Szubowicz) [1310154] - [x86] efi: Split the boot stub into 32/64 code paths (Lenny Szubowicz) [1310154] - [x86] efi: Add early thunk code to go from 64-bit to 32-bit (Lenny Szubowicz) [1310154] - [firmware] x86/efi: Build our own EFI services pointer table (Lenny Szubowicz) [1310154] - [x86] build: Restore efi_stub_entry in arch/x86/boot/zoffset.h (Lenny Szubowicz) [1310154] - [include] efi: Add separate 32-bit/64-bit definitions (Lenny Szubowicz) [1310154] - [x86] efi: Delete dead code when checking for non-native (Lenny Szubowicz) [1310154] - [x86] tools: Consolidate #ifdef code (Lenny Szubowicz) [1310154] - [x86] boot: Cleanup header.S by removing some #ifdefs (Lenny Szubowicz) [1310154] - [firmware] efi: Use NULL instead of 0 for pointer (Lenny Szubowicz) [1310154] - [x86] x86 efi: bugfix interrupt disabling sequence (Lenny Szubowicz) [1310154] - [x86] build: move build output statistics away from stderr (Lenny Szubowicz) [1310154] - [firmware] efi: resolve warnings found on ARM compile (Lenny Szubowicz) [1310154] - [firmware] efi: Fix types in EFI calls to match EFI function definitions (Lenny Szubowicz) [1310154] - [firmware] efi: Move unicode to ASCII conversion to shared function (Lenny Szubowicz) [1310154] - [firmware] efi: Move relocate_kernel() to shared file (Lenny Szubowicz) [1310154] - [firmware] efivars: Mark local function as static (Lenny Szubowicz) [1310154] - [x86] boot: Close opened file descriptor (Lenny Szubowicz) [1310154]- [fs] mntns: drop namespace reference if !CAP_SYS_ADMIN (Aristeu Rozanski) [1297446] - [usb] xhci: Cleanup only when releasing primary hcd (Torez Smith) [1334901] - [usb] xhci: Fix handling timeouted commands on hosts in weird states (Torez Smith) [1334901] - [char] ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1348013] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347031] - [netdrv] bnxt_en: Add GRO logic for BCM5731X chips (John Linville) [1347031] - [netdrv] bnxt_en: Refactor bnxt_gro_skb() (John Linville) [1347031] - [netdrv] bnxt_en: Define the supported chip numbers (John Linville) [1347031] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347031] - [netdrv] bnxt_en: Enable NPAR NIC Partitioning Support (John Linville) [1347031] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347031] - [kernel] include/linux/poison.h: fix LIST_POISON{1,2} offset (Dean Nelson) [1343802] - [kernel] sched/debug: Fix deadlock when enabling sched events (Josh Poimboeuf) [1333444] - [kernel] printk: Add printk_deferred_once (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix 'schedstats=enable' cmdline option (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix /proc/sched_debug regression (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Make schedstats a runtime tunable that is disabled by default (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Add sum_sleep_runtime to /proc//sched (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Replace vruntime with wait_sum in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Properly format runnable tasks in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched: Add statistic for newidle load balance cost (Josh Poimboeuf) [1333444] - [kernel] sched/core: Rearrange schedstats code to more closely match upstream (Josh Poimboeuf) [1333444] - [kernel] perf: Make sysctl_perf_cpu_time_max_percent conform to documentation (Jiri Olsa) [1341230] - [powerpc] hw_breakpoint: Fix oops when destroying hw_breakpoint event (Jiri Olsa) [1341230] - [kernel] perf/core: Fix time tracking bug with multiplexing (Jiri Olsa) [1341230] - [kernel] perf/core: Fix dynamic interrupt throttle (Jiri Olsa) [1341230] - [kernel] perf/core: Fix the unthrottle logic (Jiri Olsa) [1341230] - [kernel] perf: Robustify task_function_call() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_install_in_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable_on_exec() (Jiri Olsa) [1341230] - [kernel] perf: Fix ctx time tracking by introducing EVENT_TIME (Jiri Olsa) [1341230] - [kernel] perf: Cure event->pending_disable race (Jiri Olsa) [1341230] - [kernel] perf: Fix cloning (Jiri Olsa) [1341230] - [kernel] perf: Only update context time when active (Jiri Olsa) [1341230] - [kernel] perf: Allow perf_release() with !event->ctx (Jiri Olsa) [1341230] - [kernel] perf: Do not double free (Jiri Olsa) [1341230] - [kernel] perf: Close install vs. exit race (Jiri Olsa) [1341230] - [kernel] perf: Remove/simplify lockdep annotation (Jiri Olsa) [1341230] - [kernel] perf: Synchronously clean up child events (Jiri Olsa) [1341230] - [kernel] perf: Untangle 'owner' confusion (Jiri Olsa) [1341230] - [kernel] perf: Add flags argument to perf_remove_from_context() (Jiri Olsa) [1341230] - [kernel] perf: Clean up sync_child_event() (Jiri Olsa) [1341230] - [kernel] perf: Robustify event->owner usage and SMP ordering (Jiri Olsa) [1341230] - [kernel] perf: Fix STATE_EXIT usage (Jiri Olsa) [1341230] - [kernel] perf: Update locking order (Jiri Olsa) [1341230] - [kernel] perf: Remove __free_event() (Jiri Olsa) [1341230] - [kernel] perf: Fix NULL deref (Jiri Olsa) [1341230] - [kernel] perf: Fix race in perf_event_exit_task_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix orphan hole (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_event_exit_task() race (Jiri Olsa) [1341230] - [kernel] perf: Add more assertions (Jiri Olsa) [1341230] - [kernel] perf: Collapse and fix event_function_call() users (Jiri Olsa) [1341230] - [kernel] perf: Specialize perf_event_exit_task() (Jiri Olsa) [1341230] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [1341230] - [kernel] perf: Make ctx->is_active and cpuctx->task_ctx consistent (Jiri Olsa) [1341230] - [kernel] perf: Optimize perf_sched_events() usage (Jiri Olsa) [1341230] - [kernel] perf: Simplify/fix perf_event_enable() event scheduling (Jiri Olsa) [1341230] - [kernel] perf: Use task_ctx_sched_out() (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_enable_on_exec() event scheduling (Jiri Olsa) [1341230] - [kernel] perf/core: Fix RCU problem with cgroup context switching code (Jiri Olsa) [1341230] - [kernel] sched,perf: Fix periodic timers (Jiri Olsa) [1341230] - [kernel] perf: Remove unused function perf_mux_hrtimer_cancel() (Jiri Olsa) [1341230] - [kernel] perf: perf_mux_hrtimer_cancel() can be static (Jiri Olsa) [1341230] - [kernel] perf: Fix mux_interval hrtimer wreckage (Jiri Olsa) [1341230] - [scripts] genksyms: Regenerate parser (Jiri Olsa) [1341230] - [scripts] genksyms: Duplicate function pointer type definitions segfault (Jiri Olsa) [1341230] - [scripts] genksyms: fix typeof() handling (Jiri Olsa) [1341230]- [infiniband] ib/hfi1: Move driver out of staging (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1, qib: Add ieth to the packet header definitions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use cache inhibitted and guarded mapping on powerpc (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove unused qib_7322_intr_msgs[] (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio map initialization (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct 8051 link parameter settings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Update pkey table properly after link down or FM start (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: Fix rdmavt s_ack_queue sizing (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Max atomic value should be a u8 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add tracing support for send with invalidate opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hard lockup due to not using save/restore spin lock (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Do not free hfi1 cdev parent structure early (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add trace message in user IOCTL handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove write(), use ioctl() for user cmds (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ioctl() interface for user commands (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused user command (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove snoop/diag interface (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove EPROM functionality from data device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove UI char device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove multiple device cdev (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove anti-pattern in cdev init (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix bug that blocks process on exit after port bounce (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary comment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sdma_event_names[] build warning (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Use kzalloc_node (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Insure QP vmalloc variants zero memory (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix an interval RB node reference count leak (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use RCU_INIT_POINTER() when NULLing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change hfi1_init loop to preserve error returns (Alex Estrin) [1272062 1273170] - [infiniband] ib_pack.h: Add opcode definition for send with invalidate (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Keep SC_USER as the last send context type (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Immediately apply congestion setting MAD (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct log message strings (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Increase CQ callback thread priority (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hfi_rcvhdr tracepoint (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary header (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve performance of interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix potential panic with sdma drained mechanism (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio wait counter double increment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove no-op QSFP reset code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct external device configuration shift (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Wait for QSFP modules to initialize (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore non-temperature warnings on a downed link (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Serialize hrtimer function calls (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix MAD port poll for active cables (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly report neighbor link down reason (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use the neighbor link down reason only when valid (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore link downgrade with 0 lanes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add RSM rule for user FECN handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Create a routine to set a receive side mapping rule (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move QOS decision logic into its own function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract RSM map table init from QOS (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce kernel context pio buffer allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: affinity.c backport for RHEL7.3 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change default number of user contexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use global defines for upper bits in opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unreachable code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix double QSFP resource acquire on cache refresh (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Guard against concurrent I2C access across all chains (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove module presence check outside pre-LNI checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Always turn on CDRs for low power QSFP modules (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Check P_KEY for all sent packets from user mode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust default MTU to be 10KB (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Simplify init_qpmap_table() (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly obtain the full service class (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS rule mappings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove invalid QOS check (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS num_vl bit width (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix i2c resource reservation checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sysfs file offset usage (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, hfi1, qib: Fix memory leak (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix buffer cache races which may cause corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract and reinsert MMU RB node on lookup (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly compute node interval (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Protect the interval RB tree when cleaning up (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix memory leak in user ExpRcv and SDMA (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't remove list entries if they are not in a list (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, ib/hfi1: Fix up UD loopback use of irq flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix adaptive pio hang (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use kernel default llseek for ui device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't attempt to free resources if initialization failed (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix missing lock/unlock in verbs drain callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix send scheduling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent unpinning of wrong pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix deadlock caused by locking with wrong scope (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer deferences in caching code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: select CRC32 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add SDMA cache eviction algorithm (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Switch to using the pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Specify mm when releasing pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Implement SDMA-side buffer caching (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust last address values for intervals (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add filter callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove compare callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add MMU tracing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Notify remove MMU/RB callback of calling context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove the use of add/remove RB function pointers (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow remove MMU callbacks to free nodes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer dereference (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow MMU function execution in IRQ context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Re-factor MMU notification code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Post receive for QP in ERR state (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Enable adaptive pio by default (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix adaptive pio packet corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix panic in adaptive pio (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix PIO wakeup timing hole (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix ordering of trace for accuracy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add unique trace point for pio and sdma send (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix issues with qp_stats print (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Report pid in qp_stats to aid debug (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve LED beaconing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't call cond_resched in atomic mode when sending packets (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add adaptive cacheless verbs copy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Handle host handshake timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC flag view/clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Hold i2c resource across debugfs open/close (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce hardware mutex timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused HFI1_DO_INIT_ASIC flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change thermal init to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change QSFP functions to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change SBus handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change EPROM handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC resource reservation functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add shared ASIC structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove ASIC block clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move constant to the right in bitwise operations (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add the break statement that was removed in an earlier patch (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use min macro instead of ternary operator (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: user_sdma.c: Drop void pointer cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary parantheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove casts of pointer to same type (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove useless return variables (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary pci_set_drvdata() (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary kfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix memory leaks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix reporting of LED status in Get(LedInfo) and Get(PortInfo) (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Check interrupt registers mapping (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Avoid using upstream component if it is not accessible (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header size calculation for RC/UC QPs with GRH enabled (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Check lkey_table_size value before use (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix counter read for cp (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Guard i2c access against cp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: fix cross build with rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Disclose more information when i2c fails (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix debugfs access race (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Cleanup comments and logs in PHY code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix xmit discard error weight (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix 0-day syntax error (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove else after break (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add braces on all arms of statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix code alignment (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix block comments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add comment for spinlock_t definition (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove void function return statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use pointer instead of struct name (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CamelCase (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix misspellings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split multiple assignments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use BIT_ULL macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary parentheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add blank link after declarations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix logical continuations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line before close brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line after an open brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix comparison to NULL (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove space after cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multiple blank lines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add spaces around binary operators (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add cq head and tail information to qpstats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add send context sw index (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Determine actual operational VLs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add qp to send context mapping for PIO (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi: fix CQ completion order issue (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1, ib/rdmavt: progress selection changes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adaptive PIO for short messages (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use u8 for vl/sl (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix panic in send engine (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: avoid passing pmtu (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add s_sendcontext priv field (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove s_rdma_mr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove header memcpy from sdma send path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: move txreq header code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmvt: close send engine struct holes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_avail to qp_stats (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Destroy SMI AH before de-allocating the protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unnecessary exported functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove signal_supported and comments (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove RVT_FLAGs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdmavt: Move smi_ah to qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Setup notify free/create mad agent callbacks for rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add per verb driver callback checking (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up comments and add more documentation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Put QPs into error state after SL->SC table changes (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add trace and error print statements in post_one_wr (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: add s_hlock for use in post send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Rename several functions by adding a "qib_" prefix (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, rdma/hfi1: use qps to dynamically scale timeout value (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Turning off LED without checking if stepping is Ax (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: actually use new RNR timer API in loopback path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Tune for unknown channel if configuration file is absent (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fetch platform configuration data from EFI variable (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: use setup_timer api (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: remove unused qp field (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_retry to diagnostics (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove duplicate timeout print (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new RNR timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add unique rnr timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use mod_timer when appropriate (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new timer routines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: centralize timer routines into rc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Removing unused struct hfi1_verbs_counters (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adding support for hfi counters via sysfs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Replacement of goto's for break/returns (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change for data type of port number (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix bug that could block the process on context exit (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused variable nsbr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make EPROM check per device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add credits for VL0 to VL7 in snoop mode (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of user SDMA (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1, ib/core: Fix LinkDownReason define for consistency (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up init_cntrs() (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix snoop packet length calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correct TWSI reset (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove PCIe AER diagnostic message (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement LED beaconing for maintenance (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split last 8 bytes of copy to user buffer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix fabric serdes reset by re-downloading firmware (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Report physical state changes per device instead of globally (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Properly determine error status of SDMA slots (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: correctly check for post-interrupt packets (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of SDMA transfers (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use device file minor to identify EPROM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Reduce syslog message severity and provide speed information (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of TID cache look up (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allow a fair scheduling of QPs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for generic I2C interface (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change send_schedule counter to a per cpu counter (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Verbs Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allocate send ctxt on device NUMA node (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate CPU/IRQ affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary duplicated variable (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix SL->SC checks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add support for enabling/disabling PCIe ASPM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Method to toggle "fast ECN" detection (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correctly set RcvCtxtCtrl register (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Skip lcb init for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: No firmware retry for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Don't attempt to qualify or tune loopback plugs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make firmware failure messages warnings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Only warn when board description is not found (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix per-VL transmit discard counts (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix missing firmware NULL dereference (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support external device configuration requests from 8051 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Get port type from configuration file (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add active and optical cable support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: cleanup messages on qsfp_read() failure (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: HFI reports wrong offline disabled reason when cable removed (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up register device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove post_recv and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify queue pair from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up return handling (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CQ data structures and functions from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove query_device function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create_qp functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove qpdev and qpn table from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt send flags and recv flags (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove mmap from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1 MR and hfi1 specific qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement hfi1 support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use address handle in rdmavt and remove from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use correct rdmavt header files after move (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove driver specific members from hfi1 qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove MR data structures from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate dma ops for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add basic rdmavt capability flags for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove destroy queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_lookup_qpn and use rvt_lookup_qpn instead (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Clean up register_ib_device (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Properly pass gfp to hw driver function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for query_port, modify_port and get_port_immutable (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up distinction between port number and index (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add hardware driver send work request check (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add srq functionality to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_post_receive and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove completion queue data structures and functions from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix copyright date (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mad agents to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device structure allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: add modify queue pair driver helpers (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unused variable from Queue Pair (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add misc dev register functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post receive to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add modify qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for tracing events (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create qp and create qp table functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt send and receive flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Delete QIB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qpn, qp tables and related variables from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove mmap from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Implement qib support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Support creating qps with GFP_NOIO flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Allow reserving just one qpn (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Export reset_qp in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add create queue pair functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add R and S flags for queue pairs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add IB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use address handle in rdmavt and remove from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qp and mr functionality from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove driver specific members from qib qp type (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt lid defines in qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove most uses of QIB_PERMISSIVE_LID and QIB_MULTICAST_LID_BASE (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove dma.c and use rdmavt version of dma functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap related functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Initialize and teardown of qpn table (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Break rdma_vt main include header file up (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add driver notification for new AH (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add an ibport data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move SRQ data structure into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add AH to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add common LID defines to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Do not use rvt prints which rely on driver too early (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move memory registration into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add the start of capability flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move driver helper functions to a common structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move MR datastructures into rvt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send and recv stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add get port immutable stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add process MAD stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add SRQ stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add memory region stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add address handle stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Alloc and dealloc ucontexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey query stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify port stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify device stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Macroize override checks during driver registration (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add ib core device attributes to rvt driver params list (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add protection domain to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Consolidate dma ops in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Create module framework and handle driver registration (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: check for ARMED->ACTIVE change in recv int (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Correct comment for capability bit (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Clean up comments (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove unneeded variable index (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: add per SDMA engine stats to hfistats (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Change default krcvqs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: change krcvqs mod param from byte to uint (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Move s_sde to read mostly section of hfi1_qp (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Use BIT macro (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Enable TID caching feature (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID entry program function body (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID free/clear function bodies (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add MMU notifier callback function (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID cache receive init and free funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Convert lock to mutex (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add building blocks for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: TID group definitions and support funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove un-needed variable (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add definitions needed for TID cache (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Add command and event for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add function stubs for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove header file (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use offset_in_page macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use DIV_ROUND_UP (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace kmalloc and memcpy with kmemdup (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Delete NULL check before vfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use kcalloc instead of kzalloc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix Xmit Wait calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add dd_dev_dbg (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: set Gen3 half-swing for integrated devices (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add PSM2 user space header to header_install (Alex Estrin) [1272062 1273170]- [sound] alsa: pinctrl: export pinctrl_pm_select_*_state (Jaroslav Kysela) [1220299] - [sound] alsa: enable Intel SST audio (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move GPIOD flags outside #ifdef (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move varargs hack outside #ifdef GPIOLIB (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: add flags argument to gpiod_get*() functions (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: Add helpers for optional GPIOs (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Simplify the initiation of async I/O (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Don't generate gather writes for single register raw writes (Jaroslav Kysela) [1220299] - [sound] alsa: of: add functions to count number of elements in a property (Jaroslav Kysela) [1220299] - [sound] alsa: of: Fix overflow bug in string property parsing functions (Jaroslav Kysela) [1220299] - [sound] alsa: acpi / utils: Rename acpi_dev_present() (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: Add macro for hda ext devices entry (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: structure definition for ext_dma_params (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Provide acpi_dev_name accessor for struct acpi_device device name (Jaroslav Kysela) [1220299] - [sound] alsa: revert "asoc: intel: switch from ioremap_cache to memremap" (Jaroslav Kysela) [1220299] - [sound] alsa: doc: Fix uapi/sound/compress_offload.h kerneldoc comments (Jaroslav Kysela) [1220299] - [sound] alsa: compress: fix the struct alignment to 4 bytes (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Cancel the optimization of compiler and fix the size of struct for all platform (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Fix 64bit ABI incompatibility (Jaroslav Kysela) [1220299] - [sound] alsa: compress: add num_sample_rates in snd_codec_desc (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update struct snd_codec_desc for sample rate (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update comment for sample rate in snd_codec (Jaroslav Kysela) [1220299] - [sound] alsa: compress: change the way sample rates are sent to kernel (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_set_format helper (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified interface for firmware node properties (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified device properties interface for platform firmware (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Add support for device specific properties (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_width() helpers (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: add regmap_parse_val api (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Provide asynchronous write and update bits operations (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kmemdup (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kstrdup" (Jaroslav Kysela) [1220299] - [sound] alsa: mm/util: add kstrdup_const (Jaroslav Kysela) [1220299] - [sound] alsa: pinctrl sleep and idle states in the core (Jaroslav Kysela) [1220299] - [sound] alsa: hda - add ASoC device type for hda core (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree cleanup - update the build files (Kconfig / Makefile) (Jaroslav Kysela) [1220299] - [sound] alsa: SoC tree cleanup - remove all old and unmaintaned files (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree sync from upstream v4.6 for intel sst (Jaroslav Kysela) [1220299]- [firmware] Simplify directory creation (Stanislav Kozina) [1347186] - [crypto] testmgr - don't copy from source IV too much (Jerome Marchand) [1340073] - [crypto] testmgr - fix out of bound read in __test_aead() (Jerome Marchand) [1340073] - [crypto] testmgr - limit IV copy length in aead tests (Jerome Marchand) [1340073] - [lib] assoc_array: don't call compare_object() on a node (Jerome Marchand) [1340073] - [lib] keys: Fix use-after-free in assoc_array_gc() (Jerome Marchand) [1340073] - [virtio] virtio_pci: fix use after free on release (Jerome Marchand) [1340073] - [crypto] ghash-clmulni: specify context size for ghash async algorithm (Jerome Marchand) [1340073] - [mm] completely remove dumping per-cpu lists from show_mem() (Larry Woodman) [1285530] - [mm] hide per-cpu lists in output of show_mem() (Larry Woodman) [1285530] - [scsi] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1338687] - [scsi] storvsc: add logging for error/warning messages (Cathy Avery) [1338687] - [tools] perf: Add sample_reg_mask to include all perf_regs (Gustavo Duarte) [1289663] - [tools] perf: Map the ID values with register names (Gustavo Duarte) [1289663] - [powerpc] perf: Add support for sampling interrupt register state (Gustavo Duarte) [1289663] - [powerpc] perf: Assign an id to each powerpc register (Gustavo Duarte) [1289663] - [tools] perf kvm/{x86, s390}: Remove const from kvm_events_tp (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Add support for HCALL reasons (Gustavo Duarte) [1223849] - [tools] perf kvm/{x86, s390}: Remove dependency on uapi/kvm_perf.h (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Port perf kvm stat to powerpc (Gustavo Duarte) [1223849] - [pinctrl] protect pinctrl_list add (Prarit Bhargava) [1349296] - [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1276104] - [netdrv] cisco: enic: Update logging macros and uses (Stefan Assmann) [1276104] - [netdrv] enic: Update driver to use __dev_uc/mc_sync/unsync calls (Stefan Assmann) [1276104] - [netdrv] qede: use proper notifier registration function (Ivan Vecera) [1348286]- [include] ib/core: Make all casts in ib_device_cap_flags enum consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Fix bit curruption in ib_device_cap_flags structure (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix removal of default GID cache entry (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix query port failure in RoCE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix device managed flow steering support test (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cm: Fix a recently introduced locking bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix blue flame quota logic (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use ndo_stop explicitly at shutdown flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix root flow table update (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix masking of reserved bits in XRCD number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix the size of modify QP mailbox (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix alternate path code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Fix pkey_index length in the QP path record (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries check in mlx5_ib_resize_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries checks in mlx5_ib_create_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Check BlueFlame HCA support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix returned values of query QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Limit query HCA clock (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix FW version diaplay in sysfs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Return PORT_ERR in Active to Initializing tranisition (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Set flow steering capability bit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Do not require CAP_NET_ADMIN for packet sniffing (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of private net_device_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of ret_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix tx_dropped bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fire the CQ completion handler from tasklet (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Use tasklet for user-space CQ completion events (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix unaligned access in send_reply_to_slave (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix access to uninitialized index (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Report Scatter FCS device capability when supported (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add Scatter FCS support for Raw Packet QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Scatter FCS create flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Raw Scatter FCS device capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add extended device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add UARs write-combining and non-cached mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Allow mapping the free running counter on PROT_EXEC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Use list_for_each_entry_safe (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: trivial fix of spelling mistake on "argument" (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Avoid wrong virtual mappings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: avoid stack overflow in mlx5e_open_channels (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Fix checksum handling for non-stripped vlan packets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for rxvlan-offload (vlan stripping) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for dump module EEPROM (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for interface identify (LED blinking) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add support for RXALL netdev feature (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Improve set features ndo resiliency (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add link down events counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add per priority group to PPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Rename VPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Statistics handling refactoring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Report additional error statistics in get stats ndo (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add ethtool counter for RX buffer allocation failures (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Delay skb->data access (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Remove redundant barrier (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use napi_alloc_skb for RX SKB allocations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add fragmented memory support for RX multi packet WQE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Added ICO SQs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Support RX multi-packet WQE (Striding RQ) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use function pointers for RX data path handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use only close NUMA node for default RSS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Allocate set of queue counters per netdev (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce device queue counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Update mlx5_ifc hardware features (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix mlx5 ifc cmd_hca_cap bad offsets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: make VXLAN support conditional (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use workqueue for vxlan ops (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Implement a mlx5e workqueue (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Unmap only the relevant IO memory mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Expose correct max_sge_rd limit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix spurious timestamping callbacks (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Add pci shutdown callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Remove static from local variable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Use vport MTU rather than physical port MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix minimum MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Device's mtu field is u16 and not int (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Add ConnectX-5 to list of supported devices (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix MLX5E_100BASE_T define (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix soft lockup in steering error flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix oops in ib_cache_gid_set_default_gid (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Split SW RX dropped counter per RX ring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Don't allow to VF change global pause settings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Avoid repeated calls to pci enable/disable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Implement pci_resume callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: do batched put_page using atomic_sub (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: allocate non 0-order pages for RX ring with __GFP_NOMEMALLOC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: fix VFs callback function prototypes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Allow mcast packets from other VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Implement callbacks for manipulating VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Implement modify HCA vport command (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add VF param when querying vport counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Add ndo operations for configuring VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add interfaces to control VF attributes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Support accessing SA in virtualized environment (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add subnet prefix to port info (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix decision on using MAD_IFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] IB/{core, ulp} Support above 32 possible device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace setting the zero values in ib_uverbs_ex_query_device (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce offload arithmetic hardware capabilities (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Refactor device capability function (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix caching ATOMIC endian mode capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: remove unused array zero_gid[] (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix backward compatibility on VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: add missing braces in verify_qp_parameters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add a new priority for kernel flow tables (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Relax ndo_setup_tc handle restriction (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Set flow steering dest only for forward rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for don't trap rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce forward to next priority action (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Create anchor of last flow table (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] mlx5: Add arbitrary sg list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add arbitrary sg_list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Expose correct max_fast_reg_page_list_len (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Make coding style more consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Convert UMR CQ to new CQ API (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Documentation fix in the MAD header file (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: trivial prink cleanup (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace memset with eth_zero_addr (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Modify conditional on ucontext existence (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: ib/core: Allow legacy verbs through extended interfaces (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Avoid duplicate code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix global UAR mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Make command timeout way shorter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Set drop RQ's necessary parameters only (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move common case counters within sq_stats struct (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Changed naming convention of tx queues in ethtool stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Placement changed for carrier state updates (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Replace async events spinlock with synchronize_irq() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: Implement port type setting via devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Implement devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add memory windows allocation support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add vendor's specific data to alloc mw (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Refactor mlx5_core_mr to mkey (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Added support for re-registration of MRs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Refactoring register MR code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: Print warning on different inner and header P_Keys (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Eliminate GSI RX QP's send buffers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Pick the right GSI transmission QP for sending (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Reorder GSI completions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Generate completions in software (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create GSI transmission QPs when P_Key table is changed (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create multiple transmission GSI QPs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add GSI QP wrapper (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Modify QP debugging prints (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for setting source QP number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add support for CSUM in RX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Implement UD QP offloads for IPoIB in the TX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Define interface bits for IPoIB offloads (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Modify MAD reading counters method to use counter registers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read IB error counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read virtual port counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx4: Add support for the don't trap rule (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add don't trap flag to flow creation (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX inner packet counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX stateless offloads for tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add netdev support for VXLAN tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Protect en header file from redefinitions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move to checksum complete (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Wake On LAN support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Implement DCBNL IEEE max rate (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE PFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE ETS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port TC/prio access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port PFC access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce a new header file for physical port functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: allocating too much memory in make_cma_ports() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Optimize do_slave_init (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: mlx4_en_set_tx_maxrate() can be static (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add tx queue maxrate support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add QCN parameters and statistics handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Add basic elements for QCN (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: convert to timecounter adjtime (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Re-add MLX5_DEV_CAP_FLAG_ON_DMND_PG flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Remove unused dev cap enum fields (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Use the new tx_copybreak to set inline threshold (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Convert the normal skb free path to dev_consume_skb_any() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: fix errors in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425]- [vhost] vhost_net: basic polling support (Jason Wang) [1345714] - [vhost] introduce vhost_vq_avail_empty() (Jason Wang) [1345714] - [vhost] introduce vhost_has_work() (Jason Wang) [1345714] - [target] target/stat: print full t10_wwn.model buffer (Mike Christie) [1196117] - [target] iscsi-target: Add tpg_enabled_sendtargets for disabled discovery (Mike Christie) [1196117] - [target] check DPO/FUA usage for COMPARE AND WRITE (Mike Christie) [1196117] - [tools] tools/power/turbostat: Add Denverton RAPL support (Steve Best) [1273770] - [tools] tools/power/turbostat: Add Denverton support (Steve Best) [1273770] - [tools] tools/power turbostat: decode BXT TSC frequency via CPUID (Steve Best) [1273770] - [tools] tools/power turbostat: initial BXT support (Steve Best) [1273770] - [tools] tools/power/turbostat: split core MSR support into status + limit (Steve Best) [1273770] - [documentation] Fix DocBook build with relative $(srctree) (Stanislav Kozina) [1347186] - [makefile] tools: Support relative directory path for 'O=' (Stanislav Kozina) [1347186] - [tools] tools build: Fix Makefile(s) to properly invoke tools build (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in a subdir of the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path for $(objtree) (Stanislav Kozina) [1347186] - [pci] aer: Clear error status registers during enumeration and restore (Prarit Bhargava) [1347459] - [pci] hv: Handle all pending messages in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [pci] hv: Don't leak buffer in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [x86] xen: don't reset vcpu_info on a cancelled suspend (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Fix USB interaction issues when resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Always freeze/thaw processes when suspend/resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: resume timer irqs early (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: remove deprecated IRQF_DISABLED (Vitaly Kuznetsov) [1141249 1339592] - [hid] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1347597] - [hid] hyperv: fix _raw_request() prototype (Vitaly Kuznetsov) [1347597] - [hid] hyperv: Implement a stub raw_request() entry point (Vitaly Kuznetsov) [1347597]- [md] dm raid: fix failed takeover_reshapes by keeping raid set frozen (Mike Snitzer) [1191641 1191955] - [md] dm raid: support to change bitmap region size (Mike Snitzer) [1191641 1191955] - [md] dm raid: update Documentation about reshaping_takeover_additonal RAID types (Mike Snitzer) [1191641 1191955] - [md] dm raid: add reshaping support to the target (Mike Snitzer) [1191641 1191955] - [md] dm raid: add prerequisite functions and definitions for reshaping (Mike Snitzer) [1191641 1191955] - [md] raid10: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: don't let shrink_slab shrink too far (Mike Snitzer) [1191641 1191955] - [md] raid5: avoid races when changing cache size (Mike Snitzer) [1191641 1191955] - [md] raid5: ignore released_stripes check (Mike Snitzer) [1191641 1191955] - [md] raid5: allow the stripe_cache to grow and shrink (Mike Snitzer) [1191641 1191955] - [md] dm raid: inverse check for flags from invalid to valid flags (Mike Snitzer) [1191641 1191955] - [md] dm raid: various code cleanups (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename functions that alloc and free struct raid_set (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove all the bitops wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _in_range to __within_range (Mike Snitzer) [1191641 1191955] - [md] dm raid: add missing "dm-raid0" module alias (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _argname_by_flag to dm_raid_arg_name_by_flag (Mike Snitzer) [1191641 1191955] - [md] dm raid: bump to v1.9.0 and make the extended SB feature flag reflect it (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove ti_error_* wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: tabify appropriate whitespace (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance status interface and fixup takeover_raid0 (Mike Snitzer) [1191641 1191955] - [md] dm raid: add raid level takeover support (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance super_sync() to support new superblock members (Mike Snitzer) [1191641 1191955] - [md] dm raid: add new reshaping_raid10 format table line options to parameter parser (Mike Snitzer) [1191641 1191955] - [md] dm raid: introduce extended superblock and new raid types to support takeover_reshaping (Mike Snitzer) [1191641 1191955] - [md] dm raid: use rt_is_raid*() in all appropriate checks (Mike Snitzer) [1191641 1191955] - [md] dm raid: more use of flag testing wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: check constructor arguments for invalid raid level_argument combinations (Mike Snitzer) [1191641 1191955] - [md] dm raid: cleanup _ provide infrastructure (Mike Snitzer) [1191641 1191955] - [md] dm raid: use dm_arg_set API in constructor (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename variable 'ret' to 'r' to conform to other dm code (Mike Snitzer) [1191641 1191955] - [netdrv] brcmfmac: add eth_type_trans back for PCIe full dongle (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old rtl818x directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rtl818x driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new rtlwifi drivers (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old rtlwifi directory (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Backport rtlwifi drivers from linux-4.7-rc1 (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old mwifiex directory and mwl8k.c file (Stanislaw Gruszka) [1299383] - [netdrv] Backport marvell drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new brcmfmac_pcie driver (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old brcm80211 directory (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport brcm80211 drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport BCMA bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport SSB bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old rt2x00 directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rt2x00 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wil6210 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport carl9170 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new ath10k driver (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath10k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath9k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlegacy directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlegacy from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlwifi directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlwifi driver from linux-4.7-rc1 (Stanislaw Gruszka) [1266685 1298113 1299383 1315535 1315537] - [netdrv] Backport mac80211 from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wireless core from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] gpio: drop retval check enforcing from gpiochip_remove() (Stanislaw Gruszka) [1299383] - [kernel] locking: osq: No need for load/acquire when acquire-polling (Lauro Ramos Venancio) [1342653] - [powerpc] Wire up sys_memfd_create() (Adrian Reber) [1348029] - [powercap] rapl: add support for Denverton (Steve Best) [1273778] - [powercap] rapl: Add Skylake Server model number (Steve Best) [1273778] - [powercap] rapl: Reorder CPU detection table (Steve Best) [1273778] - [powercap] rapl: Use Intel model macros intead of open-coding (Steve Best) [1273778] - [x86] cpu/intel: Introduce macros for Intel family numbers (Steve Best) [1273778]- [of] handle NULL node in next_child iterators (Torez Smith) [1348510] - [of] Create unlocked version of for_each_child_of_node() (Torez Smith) [1348510] - [scsi] vpd pages are mandatory for SPC-2 (Ewan Milne) [1347292] - [drm] revert "virtio: make find_vqs() checkpatch.pl-friendly" (Rob Clark) [1295900] - [drm] fix virtio backport (Rob Clark) [1295900] - [mm] hugetlb: use EOPNOTSUPP in hugetlb sysctl handlers (Jan Stancek) [1346873] - [vfio] pci: Allow VPD short read (Auger Eric) [1341417] - [kernel] rh_taint: introduce mark_hardware_deprecated() (Maurizio Lombardi) [1344392] - [gpu] drm/prime: fix error path deadlock fail (Rob Clark) [1335461] - [idle] intel: add denverton (Steve Best) [1273777] - [x86] Work around MPX erratum SKD046 (Rui Wang) [1340625] - [cpufreq] intel_pstate: Enable HWP by default (David Arcari) [1258085] - [security] keys: potential uninitialized variable (David Howells) [1341352] {CVE-2016-4470} - [lib] keys: Fix ASN.1 indefinite length object parsing (David Howells) [1308815] {CVE-2016-0758}- [fs] overlayfs: Warn instead of error if upper filesystem does not support d_type (Vivek Goyal) [1344057] - [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344363] - [fs] xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen) [1321747] - [fs] dcache: d_walk/dentry_free race (Alexander Viro) [1344076] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1276454] - [fs] fanotify: fix notification of groups with inode & mount marks (Miklos Szeredi) [1308393] - [fs] libceph: use s instead of pE in dout()s (Ilya Dryomov) [1344930] - [fs] libceph: put request only if it's done in handle_reply() (Ilya Dryomov) [1344930] - [fs] libceph: change ceph_osdmap_flag() to take osdc (Ilya Dryomov) [1344930] - [fs] ceph: tolerate bad i_size for symlink inode (Ilya Dryomov) [1344930] - [fs] ceph: fix inode reference leak (Ilya Dryomov) [1344930] - [fs] ceph: multiple filesystem support (Ilya Dryomov) [1344930] - [fs] libceph: support for subscribing to "mdsmap." maps (Ilya Dryomov) [1344930] - [fs] libceph: replace ceph_monc_request_next_osdmap() (Ilya Dryomov) [1344930] - [fs] libceph: take osdc->lock in osdmap_show() and dump flags in hex (Ilya Dryomov) [1344930] - [fs] libceph: pool deletion detection (Ilya Dryomov) [1344930] - [fs] libceph: async MON client generic requests (Ilya Dryomov) [1344930] - [fs] libceph: support for checking on status of watch (Ilya Dryomov) [1344930] - [fs] libceph: support for sending notifies (Ilya Dryomov) [1344930] - [fs] libceph, rbd: ceph_osd_linger_request, watch/notify v2 (Ilya Dryomov) [1344930] - [fs] rbd: rbd_dev_header_unwatch_sync() variant (Ilya Dryomov) [1344930] - [fs] libceph: wait_request_timeout() (Ilya Dryomov) [1344930] - [fs] libceph: request_init() and request_release_checks() (Ilya Dryomov) [1344930] - [fs] libceph: a major OSD client update (Ilya Dryomov) [1344930] - [fs] libceph: protect osdc->osd_lru list with a spinlock (Ilya Dryomov) [1344930] - [fs] libceph: allocate ceph_osd with GFP_NOFAIL (Ilya Dryomov) [1344930] - [fs] libceph: osd_init() and osd_cleanup() (Ilya Dryomov) [1344930] - [fs] libceph: handle_one_map() (Ilya Dryomov) [1344930] - [fs] libceph: allocate dummy osdmap in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: schedule tick from ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: move schedule_delayed_work() in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: redo callbacks and factor out MOSDOpReply decoding (Ilya Dryomov) [1344930] - [fs] libceph: drop msg argument from ceph_osdc_callback_t (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 2 (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 1 (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_osd_request_target, calc_target() (Ilya Dryomov) [1344930] - [fs] libceph: pi->min_size, pi->last_force_request_resend (Ilya Dryomov) [1344930] - [fs] libceph: make pgid_cmp() global (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_calc_pg_primary() (Ilya Dryomov) [1344930] - [fs] libceph: ceph_osds, ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_oloc_oid_to_pg() (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_eversion encoding (Ilya Dryomov) [1344930] - [fs] libceph: DEFINE_RB_FUNCS macro (Ilya Dryomov) [1344930] - [fs] libceph: open-code remove_{all,old}_osds() (Ilya Dryomov) [1344930] - [fs] libceph: nuke unused fields and functions (Ilya Dryomov) [1344930] - [fs] rbd: use header_oid instead of header_name (Ilya Dryomov) [1344930] - [fs] libceph: variable-sized ceph_object_id (Ilya Dryomov) [1344930] - [fs] libceph: change how osd_op_reply message size is calculated (Ilya Dryomov) [1344930] - [fs] libceph: move message allocation out of ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: grab snapc in ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: make ceph_osdc_put_request() accept NULL (Ilya Dryomov) [1344930] - [fs] rbd: get/put img_request in rbd_img_request_submit() (Ilya Dryomov) [1344930] - [fs] rbd: report unsupported features to syslog (Ilya Dryomov) [1344930] - [fs] rbd: fix rbd map vs notify races (Ilya Dryomov) [1344930] - [fs] libceph: make authorizer destruction independent of ceph_auth_client (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO consistently for request allocations (Ilya Dryomov) [1344930] - [fs] libceph: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use kmem_cache_zalloc (Ilya Dryomov) [1344930] - [fs] rbd: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use lookup request to revalidate dentry (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_get_dentry_parent_inode() (Ilya Dryomov) [1344930] - [fs] ceph: fix security xattr deadlock (Ilya Dryomov) [1344930] - [fs] ceph: don't request vxattrs from MDS (Ilya Dryomov) [1344930] - [fs] configs: enable ceph filesystem ACL support (Ilya Dryomov) [1344930] - [fs] ceph: add acl, noacl options for cephfs mount (Ilya Dryomov) [1344930] - [fs] ceph: include the initial ACL in create/mkdir/mknod MDS requests (Ilya Dryomov) [1344930] - [fs] ceph: add missing init_acl() for mkdir() and atomic_open() (Ilya Dryomov) [1344930] - [fs] ceph: remove useless ACL check (Ilya Dryomov) [1344930] - [fs] ceph: make ceph_forget_all_cached_acls() static inline (Ilya Dryomov) [1344930] - [fs] ceph: fix ceph_set_acl() (Ilya Dryomov) [1344930] - [fs] ceph: Remove get/set acl on symlinks (Ilya Dryomov) [1344930] - [fs] ceph: add acl for cephfs (Ilya Dryomov) [1344930] - [fs] ceph: fix mounting same fs multiple times (Ilya Dryomov) [1344930] - [fs] ceph: remove unnecessary NULL check (Ilya Dryomov) [1344930] - [fs] ceph: avoid updating directory inode's i_size accidentally (Ilya Dryomov) [1344930] - [fs] ceph: fix race during filling readdir cache (Ilya Dryomov) [1344930] - [fs] libceph: use sizeof_footer() more (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_empty_snapc (Ilya Dryomov) [1344930] - [fs] ceph: fix a wrong comparison (Ilya Dryomov) [1344930] - [fs] ceph: replace CURRENT_TIME by current_fs_time() (Ilya Dryomov) [1344930] - [fs] ceph: scattered page writeback (Ilya Dryomov) [1344930] - [fs] libceph: add helper that duplicates last extent operation (Ilya Dryomov) [1344930] - [fs] libceph: enable large, variable-sized OSD requests (Ilya Dryomov) [1344930] - [fs] libceph: osdc->req_mempool should be backed by a slab pool (Ilya Dryomov) [1344930] - [fs] libceph: make r_request msg_size calculation clearer (Ilya Dryomov) [1344930] - [fs] libceph: move r_reply_op_{len, result} into struct ceph_osd_req_op (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_osd_req_op::payload_len to indata_len (Ilya Dryomov) [1344930] - [fs] ceph: remove useless BUG_ON (Ilya Dryomov) [1344930] - [fs] ceph: don't enable rbytes mount option by default (Ilya Dryomov) [1344930] - [fs] ceph: encode ctime in cap message (Ilya Dryomov) [1344930] - [fs] libceph: behave in mon_fault() if cur_mon < 0 (Ilya Dryomov) [1344930] - [fs] libceph: reschedule tick in mon_fault() (Ilya Dryomov) [1344930] - [fs] libceph: introduce and switch to reopen_session() (Ilya Dryomov) [1344930] - [fs] libceph: monc hunt rate is 3s with backoff up to 30s (Ilya Dryomov) [1344930] - [fs] libceph: monc ping rate is 10s (Ilya Dryomov) [1344930] - [fs] libceph: pick a different monitor when reconnecting (Ilya Dryomov) [1344930] - [fs] libceph: revamp subs code, switch to SUBSCRIBE2 protocol (Ilya Dryomov) [1344930] - [fs] libceph: decouple hunting and subs management (Ilya Dryomov) [1344930] - [fs] libceph: move debugfs initialization into __ceph_open_session() (Ilya Dryomov) [1344930] - [fs] ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support (Ilya Dryomov) [1344930] - [fs] libceph: don't spam dmesg with stray reply warnings (Ilya Dryomov) [1344930] - [fs] libceph: use the right footer size when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: MOSDOpReply v7 encoding (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for TUNABLES5 (Ilya Dryomov) [1344930] - [fs] crush: decode and initialize chooseleaf_stable (Ilya Dryomov) [1344930] - [fs] crush: add chooseleaf_stable tunable (Ilya Dryomov) [1344930] - [fs] crush: ensure take bucket value is valid (Ilya Dryomov) [1344930] - [fs] crush: ensure bucket id is valid before indexing buckets array (Ilya Dryomov) [1344930] - [fs] ceph: fix snap context leak in error path (Ilya Dryomov) [1344930] - [fs] ceph: checking for IS_ERR instead of NULL (Ilya Dryomov) [1344930] - [fs] libceph: remove outdated comment (Ilya Dryomov) [1344930] - [fs] libceph: kill off ceph_x_ticket_handler::validity (Ilya Dryomov) [1344930] - [fs] libceph: invalidate AUTH in addition to a service ticket (Ilya Dryomov) [1344930] - [fs] libceph: fix authorizer invalidation, take 2 (Ilya Dryomov) [1344930] - [fs] libceph: clear messenger auth_retry flag if we fault (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_msg_revoke() (Ilya Dryomov) [1344930] - [fs] libceph: use list_for_each_entry_safe (Ilya Dryomov) [1344930] - [fs] ceph: use i_size_{read, write} to get/set i_size (Ilya Dryomov) [1344930] - [fs] ceph: re-send AIO write request when getting -EOLDSNAP error (Ilya Dryomov) [1344930] - [fs] ceph: Asynchronous IO support (Ilya Dryomov) [1344930] - [fs] ceph: Avoid to propagate the invalid page point (Ilya Dryomov) [1344930] - [fs] ceph: fix double page_unlock() in page_mkwrite() (Ilya Dryomov) [1344930] - [fs] rbd: delete an unnecessary check before rbd_dev_destroy() (Ilya Dryomov) [1344930] - [fs] libceph: use list_next_entry instead of list_entry_next (Ilya Dryomov) [1344930] - [fs] ceph: ceph_frag_contains_value can be boolean (Ilya Dryomov) [1344930] - [fs] ceph: remove unused functions in ceph_frag.h (Ilya Dryomov) [1344930] - [fs] rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: clear msg->con in ceph_msg_release() only (Ilya Dryomov) [1344930] - [fs] libceph: add nocephx_sign_messages option (Ilya Dryomov) [1344930] - [fs] libceph: stop duplicating client fields in messenger (Ilya Dryomov) [1344930] - [fs] libceph: drop authorizer check from cephx msg signing routines (Ilya Dryomov) [1344930] - [fs] libceph: msg signing callouts don't need con argument (Ilya Dryomov) [1344930] - [fs] libceph: evaluate osd_req_op_data() arguments only once (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_x_authorizer_cleanup() (Ilya Dryomov) [1344930] - [fs] rbd: remove duplicate calls to rbd_dev_mapping_clear() (Ilya Dryomov) [1344930] - [fs] rbd: set device_type::release instead of device::release (Ilya Dryomov) [1344930] - [fs] rbd: don't free rbd_dev outside of the release callback (Ilya Dryomov) [1344930] - [fs] rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails (Ilya Dryomov) [1344930] - [fs] libceph: use local variable cursor instead of &msg->cursor (Ilya Dryomov) [1344930] - [fs] libceph: remove con argument in handle_reply() (Ilya Dryomov) [1344930] - [fs] ceph: combine as many iovec as possile into one OSD request (Ilya Dryomov) [1344930] - [fs] rbd: drop null test before destroy functions (Ilya Dryomov) [1344930] - [fs] rbd: require stable pages if message data CRCs are enabled (Ilya Dryomov) [1344930] - [fs] rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov) [1344930] - [fs] rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov) [1344930] - [fs] rbd: use writefull op for object size writes (Ilya Dryomov) [1344930] - [fs] rbd: set max_sectors explicitly (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for keepalive2 (Ilya Dryomov) [1344930] - [fs] libceph: don't access invalid memory in keepalive2 path (Ilya Dryomov) [1344930] - [fs] libceph: check data_len in ->alloc_msg() (Ilya Dryomov) [1344930] - [fs] libceph: use keepalive2 to verify the mon session is alive (Ilya Dryomov) [1344930] - [fs] rbd: plug rbd_dev->header.object_prefix memory leak (Ilya Dryomov) [1344930] - [fs] rbd: fix double free on rbd_dev->header_name (Ilya Dryomov) [1344930] - [fs] libceph: set 'exists' flag for newly up osd (Ilya Dryomov) [1344930] - [fs] libceph: rename con_work() to ceph_con_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: Avoid holding the zero page on ceph_msgr_slab_init errors (Ilya Dryomov) [1344930] - [fs] libceph: remove the unused macro AES_KEY_SIZE (Ilya Dryomov) [1344930] - [fs] rbd: fix copyup completion race (Ilya Dryomov) [1344930] - [fs] libceph: treat sockaddr_storage with uninitialized family as blank (Ilya Dryomov) [1344930] - [fs] libceph: enable ceph in a non-default network namespace (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov) [1344930] - [fs] crush: fix a bug in tree bucket decode (Ilya Dryomov) [1344930] - [fs] libceph: Fix ceph_tcp_sendpage()'s more boolean usage (Ilya Dryomov) [1344930] - [fs] libceph: Remove spurious kunmap() of the zero page (Ilya Dryomov) [1344930] - [fs] rbd: queue_depth map option (Ilya Dryomov) [1344930] - [fs] rbd: store rbd_options in rbd_device (Ilya Dryomov) [1344930] - [fs] rbd: terminate rbd_opts_tokens with Opt_err (Ilya Dryomov) [1344930] - [fs] rbd: bump queue_max_segments (Ilya Dryomov) [1344930] - [fs] ceph: rework dcache readdir (Ilya Dryomov) [1344930] - [fs] crush: sync up with userspace (Ilya Dryomov) [1344930] - [fs] crush: fix crash from invalid 'take' argument (Ilya Dryomov) [1344930] - [fs] libceph: fix wrong name "Ceph filesystem for Linux" (Ilya Dryomov) [1344930] - [fs] rbd: timeout watch teardown on unmap with mount_timeout (Ilya Dryomov) [1344930] - [fs] libceph: a couple tweaks for wait loops (Ilya Dryomov) [1344930] - [fs] libceph: nuke time_sub() (Ilya Dryomov) [1344930] - [fs] libceph: properly release STAT request's raw_data_in (Ilya Dryomov) [1344930] - [fs] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" (Ilya Dryomov) [1344930] - [fs] libceph: request a new osdmap if lingering request maps to no osd (Ilya Dryomov) [1344930] - [fs] ovl: Do d_type check only if work dir creation was successful (Miklos Szeredi) [1341795] - [fs] ovl: update documentation (Miklos Szeredi) [1341795] - [fs] ovl: override creds with the ones from the superblock mounter (Miklos Szeredi) [1341795] - [fs] ovl: ignore permissions on underlying lookup (Miklos Szeredi) [1341795] - [fs] vfs: add lookup_hash() helper (Miklos Szeredi) [1341795] - [fs] vfs: rename: check backing inode being equal (Miklos Szeredi) [1341795] - [fs] vfs: add vfs_select_inode() helper (Miklos Szeredi) [1341795] - [fs] ovl: cleanup unused var in rename2 (Miklos Szeredi) [1341795] - [fs] ovl: rename is_merge to is_lowest (Miklos Szeredi) [1341795] - [fs] ovl: verify upper dentry before unlink and rename (Miklos Szeredi) [1341795] - [fs] ovl: copy new uid/gid into overlayfs runtime inode (Miklos Szeredi) [1341795] - [fs] ovl: ignore lower entries when checking purity of non-directory entries (Miklos Szeredi) [1341795] - [fs] ovl: fix getcwd() failure after unsuccessful rmdir (Miklos Szeredi) [1341795] - [fs] ovl: fix working on distributed fs as lower layer (Miklos Szeredi) [1341795] - [fs] ovl: Remove email address from Documentation/filesystems/overlayfs.txt (Miklos Szeredi) [1341795] - [fs] ovl: document lower layer ordering (Miklos Szeredi) [1341795] - [fs] ovl: add testsuite to docs (Miklos Szeredi) [1341795] - [fs] ovl: update MAINTAINERS (Miklos Szeredi) [1341795]- [infiniband] ib/core: Use GRH when the path hop-limit > 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/{core, mlx5}: Fix input len in vendor part of create_qp/srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Avoid using user-index for SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Allow resetting VF admin mac to zero (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Check the correct limitation on VFs for HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix lockdep warning in handling of mac/vlan tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Provide correct packet/bytes statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add rx/tx bytes software counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Correctly handle RSS indirection table when changing number of channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Fix ethtool RX hash func configuration change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix soft lockup when HW Timestamping is enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LRO modify (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove wrong poll CQ optimization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix missed clean call in registration path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: fix up vpd strings for kstrto*() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Avoid changing dev->features directly in run-time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Set UAR page size to 4KB regardless of system page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Do not BUG_ON during reset when PCI is offline (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix potential corruption in counters database (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Choose time-stamping shift value according to HW frequency (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Count HW buffer overrun only once (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for the port info class for RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for extended counters over RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix arm logic to align with new cq API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add pci device id for chelsio t540 lom adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use static constant netdevice ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove select queue ndo initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use offset based reserved field names in the IFC header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: fix for rare multicast join race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix reading capability mask of the port info class (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: fix some error handling in mlx4_multi_func_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: increment devcmd2 result ring in case of timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fixing ocrdma debugfs directory remove (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix pkey_index returned by driver in rq work completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: populate max_sge_rd in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Initialize stats resources in the driver before ib device registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: remove unused va_list args (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Do not set skb truesize since using one linearskb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1305593 1310156] - [infiniband] ib/core: Set correct payload length for RoCEv2 over IPv6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Use MLX5_GET to correctly get end of padding mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix use of null pointer PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Unify CQ create flags check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose Raw Packet QP to user space consumers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] {ib, net}/mlx5: Move the modify QP operation table to mlx5_ib (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support setting Ethernet priority for Raw Packet QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add Raw Packet QP query functionality (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create and destroy functionality for Raw Packet QP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Refactor mlx5_ib_qp to accommodate other QP types (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Allocate a Transport Domain for each ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Warn on unsupported events of QP/RQ/SQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add RQ and SQ event handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Export transport objects (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose CQE version to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx5: Add CQE version 1 support to user QPs and SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix data validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix netlink local service GFP crash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Remove redundant wc array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Improve ipoib UD performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Advertise RoCE v2 support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Create and use another QP1 for RoCEv2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Enable RoCE v2 when the IB device is added (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Support modify_qp for RoCE v2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add definition for the standard RoCE V2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for RoCE v2 entropy (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for configuring RoCE v2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Add support for setting RoCEv2 gids in hardware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add gid_type to GID properties (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Query RoCE support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svc_rdma: use local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add class for RDMA backwards direction transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Define maximum number of backchannel requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Make map_xdr non-static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove last two __GFP_NOFAIL call sites (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add gfp flags to svc_rdma_post_recv() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove unused req_map and ctxt kmem_caches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_req_map (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_op_ctxt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up process_context() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up rdma_create_xprt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use hop-limit from IP stack for RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Rename rdma_addr_find_dmac_by_grh (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix a recently introduced deadlock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Fix the RDMA completion handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix dereference before check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Eliminate sparse false context imbalance warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: sysfs.c: Fix PerfMgt ClassPortInfo handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove set-but-not-used variable from ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix passing casted pointer in mlx5_query_port_roce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: use CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: pass ib_mad_send_buf explicitly to the recv_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] Replace memset with eth_zero_addr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Delete locally redefined variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Remove unused macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Take source mac from AH instead from the port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Initialize hop_limit when creating address handle (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose correct maximum number of CQE capacity (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Take clip reference before starting IPv6 listen (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes GW-Basic labels to meaningful error names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes static checker warning in c4iw_rdev_open() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: Fix sparse warning on attr_id (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix RDMA port validation for iWarp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: fix mcast detach when qp not attached (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix kernel panic on multicast flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix trimming down IRQ number (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add flow steering support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Export flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Make ipv4/ipv6 location more clear (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Enable flow steering support for the IB driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Initialize namespaces only when supported by device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Set priority attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Connect flow tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce modify flow table command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Managing root flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add utilities to find next and prev flow-tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering autogrouped flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fixes static checker warning in mps_tcam_show() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix non negative ERR_PTR isert_device_get usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add PTP Hardware Clock (PHC) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add HW timestamping (TS) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to read internal timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not modify the TX SKB (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] chelsio: constify cphy_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove deprecated module parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Get TID calculation right for IPv6 mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change the increment rkey flow logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Declare correct flags when accepting a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Remove unused file iser_proto.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/iser, isert: Create and use new shared header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set intuitive values for mr_valid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Don't register memory for all immediate data writes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Reuse ib_sg_to_pages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix module init not cleaning up on error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: constify mmu_notifier_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: constify iser_reg_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: constify nes_cm_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: report tx/rx checksum cap in query results (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Convert kmalloc to kmalloc_array for checkpatch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Suppress non-fatal memory allocations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Advertise atomic capabilities in query device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add setting ATOMIC endian mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb3: Fix incorrectly returning error on success (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Pass qid range to user space driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: Ensure fairness in ib_mad_completion_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add driver cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Align coding style of ib_device_cap_flags structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Mmap the HCA's core clock register to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add hca_core_clock_offset to udata in init_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add support for hca_core_clock and timestamp_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ib_is_udata_cleared (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create_cq extended command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Update to 128 byte mailbox size for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update SGE context congestion map change for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update mps_tcam output to include T6 fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update Congestion Channel map for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register range and SGE registers for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update pm_stats for T6 adapter family (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Pass correct argument to t4_link_l1cfg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Display extended counter set if available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Specify attribute_id in port_table_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Create get_perf_mad function in sysfs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the write-only usecnt field from struct ib_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the struct ib_phys_buf definition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: simplify nes_reg_phys_mr calling conventions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: simplify iwch_get_dma_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove in-kernel support for memory windows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove support for phys MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove ib_query_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: start documenting device capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Move multicast specific code out of ipoib_main.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: factor out common multicast list removal code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add RoCE fields to Address Vector (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support IB device's callbacks for adding/deleting GIDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Set network_hdr_type upon RoCE responder completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Extend query_device/port to support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to query vport RoCE fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to enable/disable RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting its netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting the link layer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use napi_complete_done() api in napi handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use the node info to alloc_ring() for RX queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: get naming correct for iscsi queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Warn if device doesn't have enough PCI bandwidth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: delete unneeded IS_ERR test (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Handle 0 counts in resource allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix resource leak in error case (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Support more QP state transitions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix message typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Improve a failure message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Remove unused prototype (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cma: Join and leave multicast groups with IGMP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Initialize UD header structure with IP and UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add configfs for rdma_cm (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] configfs: add show and store methods to struct configfs_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/rdma_cm: Add wrapper for cma reference count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Validate route when we init ah (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Move rdma_is_upper_dev_rcu to header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma_network_type to wc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ROCE_UDP_ENCAP (RoCE V2) type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add gid attributes to sysfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Use the source GID index type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add gid_type to gid attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: don't search the GID table twice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Change per-entry lock in RoCE GID table to one lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Refactor GID cache's ib_dispatch_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't pretend to use cpu notifiers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ulps: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Save the device attributes on the device structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix module parameter spelling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove incorrect link credit check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix a possible null pointer dereference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: HFI now sends OPA Traps instead of IBTA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add definitions for OPA traps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: convert buffers allocated atomic to per cpu (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix sdma build failures to always clean up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix pio progress routine race with allocator (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Detect SDMA transmission error early (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clean-up unnecessary goto statements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add page lock limit check for SDMA requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert to use get_user_pages_fast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unconditionally clean-up SDMA queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return immediately on error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce snoop locking scope in IOCTL handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Further clean up hfi1_ioctl parameter checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: hfi1_ioctl remove setlink state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return early from hfi1_ioctl parameter errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix camel case variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c correct sizeof parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c add missing braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c change null comparisons (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix white space errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix logical continuations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix alignment (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c use BIT macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adding counter resolutions for DataPortCounters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: unknown frame messages are not errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove SPC freeze error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unexpected link up pkey values are not an error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adds software counters for bitfields within various error status fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Correctly limit VLs against SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a credit push on diagpkt allocate fail (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend quiet timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add one-time LCB reset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix qp.h comments (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add aeth name syndrome decode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Decode CNP opcode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Support alternate firmware names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Eliminate WARN_ON when VL is invalid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix error in hfi1 driver build (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Read EFI variable for device description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: rework is_a0() and is_bx() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add space between concatenated string elements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove rcv bubbles code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove RxCtxRHQS from hfi1stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix downgrade race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: revert commit e7104a2a9606 ('xprtrdma: Cap req_cqinit') (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Invalidate in the RPC reply handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for all-physical registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FMR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FRWR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Introduce ro_unmap_sync method (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Move struct ib_send_wr off the stack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Disable RPC/RDMA backchannel debugging messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: xprt_rdma_free() must not release backchannel reqs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: checking for NULL instead of IS_ERR() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: clean up some curly braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add API to alloc l2t entry; also update existing ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use symbolic constant for VLAN priority calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename en_flow_table.c to en_fs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use flow steering infrastructure for mlx5_en (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Flow steering tree initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Introduce flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering lookup algorithms (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering base data structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering firmware commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Assign random MAC address if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix query E-Switch capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Handle clip return values (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use helper for container_of (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use a dedicated descriptor for login (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: use the new CQ API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: chain RDMA READ/WRITE requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: add a proper completion queue abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add FL DMA mapping error and low counter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: update Kconfig file to include T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align rest of the ethtool get stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: Convert simple_strtoul to kstrtox (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support the HA mode for SRIOV VFs too (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use the VF base-port when demuxing mad from wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support mirroring VF DMFS rules on both ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to dispatch link state events to VF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to set the VF link state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add support for SR-IOV ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce get vf statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce set vport vlan (VST mode) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce Vport administration functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Add SR-IOV (FDB) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce FDB hardware capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introducing E-Switch and l2 table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write vlan list into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport vlans (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport promisc mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport mac lists (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Update access functions to Query/Modify vport MAC address (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add base sriov support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Modify enable/disable hca functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Handle packets with invalid RHF on context 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce number of parameters passed to send handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add ACK coalescing logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add common routine for queuing acks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Workaround to prevent corruption during packet delivery (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: pre-compute sc and sde for RC/UC QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Use parallel workqueue for SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: move hfi1_migrate_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: use one-shot LCB write (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove spurious error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Select only devices with active links (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Disable thermal polling before sensor initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Always download SBus firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Enable WFR PCIe extended tags from the driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clear the QSFP reset that is asserted on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1 : Prefer using the BIT macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: don't cache "prescan head" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Move macros to a common header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove unnecessary include files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Clean up macro indentation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove file pointer macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Remove wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sdma: Remove wrapper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove hfi1_nomsix() wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: stop using struct ib_phys_buf (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use kmalloc_array instead of kmalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath: Remove unneeded vairable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_verbs: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: remove sched.h header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use TASK_COMM_LEN in ipath_portdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Replace kmalloc with kmalloc_array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_eeprom: Remove useless intialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/path: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Use memdup_user (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: fix handling idr_alloc result (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: correctly handling failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] rdma/be2net: Remove open and close entry points (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Depend on async link events from CNA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Dispatch only port event when port state changes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix vlan-id assignment in qp parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_match_net_dev needs to take into account port_num (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: fix handling return value of mlx4_slave_convert_port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Postpone remove_keys under knowledge of coming preemption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use vmalloc for WR buffers when needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx4: Use correct order of variables in log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove explicit mlx4 work-around (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx4: Expose correct max_sge_rd limit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Require CM send method for everything except ClassPortInfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add a missing rcu_read_unlock() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib core: Fix ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix srp_map_sg_fr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix indirect data buffer rkey endianness (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Initialize dma_length in srp_map_idb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible send queue overflow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a memory leak (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Put netlink request into the request list before sending (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: use sector_div instead of do_div (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: use RCU for uverbs id lookup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Minor fixes to qib per SFF 8636 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix user mode post wr corruption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Fix qib_mr structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix race condition when sending a message on unbound socket (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Avoid returning success in case of an error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Max mtu comparison fix (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Added self loopback prevention (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix inline header size calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Allow activation of scsi-mq for SRP in driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi: use host wide tags by default (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features() fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] nfs: Enable client side NFSv4.1 backchannel to use other transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] sunrpc: Abstract backchannel operations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: convert bind hash table to re-sizable hashtable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: changing the return type from int to void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: assign affinity hint to interrupts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add backward direction service for RPC/RDMA transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Handle incoming backward direction RPC calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add support for sending backward direction RPC replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate Work Requests for backchannel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Saving IRQs no longer needed for rb_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Remove reply tasklet (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Use workqueue to process RPC/RDMA replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace send and receive arrays (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Refactor reply handler error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Prevent loss of completion signals (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Re-arm after missed events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Enable swap-on-NFS/RDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: don't log warnings for flushed completions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core, cma: Make __attribute_const__ declarations sparse-friendly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove old fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Dont allocate a page vector when using fast_reg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove srp_finish_mapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to new registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Split srp_map_sg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/iw: Convert to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Port to new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead fmr code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Introduce new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Take the network namespace from the process (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/cma: Add support for network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Separate port allocation to network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/addr: Pass network namespace as a parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Enable SG clustering (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set block queue_virt_boundary (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Update driver version string to 0.9-294 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add additional rc traces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add unit # to verbs txreq cache name (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Load SBus firmware once per ASIC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Thread the receive interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add irqsaves in the packet processing path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Increase SDMA descriptor queue size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Allow tuning of SDMA interrupt rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Wrong cast breaks desired pointer arithmetic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent silent data corruption with user SDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix port bounce issues with 0.22 DC firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a schedule in send thread (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reset firmware instead of reloading Sbus (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: close shared context security hole (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add coalescing support for SDMA TX descriptors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent host software lock up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend the offline timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix code to reset ASIC CSRs on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix regression in send performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update ethtool get_drvinfo to get regdump len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Return error if setup_rss is called before probe (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align ethtool get stat settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from qp_attr and ah_attr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Remove the usage of smac and vid of qp_attr and cm_av (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use GID table in AH creation and dmac resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cache: Add ib_find_gid_by_filter cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_validate_port should verify the port and netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: cm_init_av_by_path should find a GID by its netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev to path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Expose and rename ib_find_cached_gid_by_port cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev and gid attributes paramteres to cache (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for blocking multicast loopback QP creation user flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add counter based implementation for QP multicast loopback block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add IB counters table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Implement mcast loopback prevention for ETH qps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for filtering multicast loopback (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Allow setting create flags in QP init attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Extend ib_uverbs_create_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] iw_cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: T6 adapter lld support for iw_cxgb4 driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Cleanup unused device list and rcu variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: avoid 32-bit warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb4: re-fix 32-bit build warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib_pack.h: Fix commentary IBA reference for CNP in IB opcode enum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: fix a comment typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly handle kzalloc return value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds-ping deadlock over TCP transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Prefer using BIT Macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: delete unneeded tabs in conditional statement block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: mad: Remove explicit cast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: diag: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sysfs: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary cast on void pointer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: corretly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Replace VF zero mac with random mac in mlx4_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Wait for FW readiness on startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add pci error handlers to mlx5_core driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix internal error detection conditions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5: stop including (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Invoke ->laddr_check() in rds_bind() for explicitly bound transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: remove unnecessary out of memory messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix resource tracker error flow in add_res_range (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Add steering rules after RSS creation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Use private health thread for each device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Prepare cmd interface to system errors handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Improve mlx5 messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove xrc_remote_srq_num from struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib: split struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split mr pool to improve 8K messages performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use max_mr from HCA caps than max_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: mark rds_ib_fmr_wq static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use already available pool handle from ibmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: fix the rds_ib_fmr_wq kick call (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: handle rds_ibdev release case instead of crashing the kernel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split send completion handling and do batch ack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: ack more receive completions to improve performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use rds_send_xmit() state instead of RDS_LL_SEND_FULL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: defer the over_batch work to send worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: do hang reset only in case of tx timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: handle spurious error interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Update T4/T5/T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use a single TCP socket for both send and receive (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use per-bucket rw lock for bind hash-table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds_sock reference bug while doing bind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make socket bind/release locking scheme simple and more efficient (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use kfree_rcu in rds_ib_remove_ipaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add HW timesptamp support for RX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Update health syndromes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix wrong name in struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix async commands return code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: add a blank line after function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: class_name_user() should be static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use kvfree() in sdma.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: do not use u8 to store a 32-bit integer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: drop null test before destroy functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: mask vs shift confusion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: clean up some defines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: info leak in get_ctxt_info() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix a locking bug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix sdma_descq_cnt parameter parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix copy_to/from_user() error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/hfi1: fix pstateinfo from returning improperly byteswapped value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: replace indent spaces with tabs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix rb-tree duplicate free and use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use inner P_Key to determine netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: check workqueue allocation before usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Potential NULL dereference in cma_id_from_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix use after free of ifa (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix memory corruption in ib_cache_gid_set_default_gid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Accept connection without a valid netdev on RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: add missing clauses to BSD license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: handle rdma read with a non-zero initial page offset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: increase the max mcast backlog queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Expire sendonly multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove pa_lkey usages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add module parameter for always register memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace global lkey with lkey local to PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: really allow to change RSS key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: add device ID for few T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Skip data copy if all the command data comes as immediate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Change the recv buffers posting logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix pending connections handling in target stack shutdown sequnce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove np_ prefix from isert_np members (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove unused variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Put the reference on commands waiting for unsol data (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: remove command with state ISTATE_REMOVE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: verify the underlying transport exists before creating a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix for write-combining stats configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: fix usage of uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds_conn_lookup() should factor in the structfor a match (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Suppress warning for send only join failures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Clean up send-only multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible protection fault (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Move SM class defines from ib_mad.h to ib_smi.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove unnecessary defines from ib_mad.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: reject invalid or unknown opcodes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cxgb4: Fix if statement in pick_local_ip6adddrs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix rdma netlink message flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: HW Device hot-removal support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4_ib: Disassociate support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/uverbs: Enable device removal when there are active user space applications (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Explicitly pass ib_dev to uverbs commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix race between ib_uverbs_open and remove_one (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix reference counting usage of event files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: Make ib_dealloc_pd return void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Create an insecure all physical rkey only if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Register the indirect data buffer descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Introduce srp_device.use_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove use_mr argument from srp_map_sg_entry() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove the memory registration backtracking code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add memory descriptor array pointer range checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use multiple registrations for large memory regions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Re-enable FMR for non-page aligned buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/ib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Guarantee that a local_dma_lkey is available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Chain all iser transaction send work requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add debug prints to the various memory registration methods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support up to 8MB data transfer in a single command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Pass registration pool a size parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Unify fast memory registration flows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Make reg_desc_get a per device routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename iser_reg_page_vec to iser_fast_reg_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Maintain connection fmr_pool under a single registration descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser registration pool struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Move fastreg descriptor allocation to iser_create_fastreg_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser_reg_ops (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove dead code in fmr_pool alloc/free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename struct fast_reg_descriptor -> iser_fr_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce struct iser_reg_resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unneeded print for unaligned memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove a redundant always-false condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix possible bogus DMA unmapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Get rid of un-maintained counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix missing return status check in iser_send_data_out (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove '.' from log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change minor assignments and logging prints (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change some module parameters to be RO (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Route SA pathrecord query through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Allocate SA query with kzalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma netlink helper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/netlink: Add defines for local service requests through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Stop the scsi_eh_ and scsi_tmf_ threads if login fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Bump driver version and release date (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Handle partial connection success correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Constify a function argument (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix incorrect cq flushing in error state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use correct SL on AH query under RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Forbid using sysfs to change RoCE pkeys (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Demote mcg message from warning to debug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix potential deadlock when sending mad to wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove needless bracketization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Incorporate the moving of GID Table mgmt to IB/Core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace mechanism for RoCE GID management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Implement ib_device callbacks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Postpone the registration of net_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Port aggregation configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add RoCE table bonding support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: missing curly braces in ib_find_gid() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add RoCE GID table management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Make ib_alloc_device init the kobject (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Drop ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] qib: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ocrdma: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Drop mlx5_ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: limit FRMR page list lengths to device max (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: Modify ib_create_mr API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Get rid of redundant verb ib_destroy_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix net_dev reference leak with failed requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Remove compare_data checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Share ib_cm_ids between rdma_cm_ids (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use found net_dev for passive connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Validate routing of incoming requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add net_dev and private data checks to RDMA CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose BTH P_Key in CM and SIDR request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Helper functions to access port space IDRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Refactor RDMA IP CM private-data parsing code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Share listening CM IDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose service ID in request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Return IPoIB devices matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Find the network device matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: lock client data with lists_rwsem (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add rwsem to allow reading device list or client list (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] rdma/core: remove rdma_cap_read_multi_sge() helper (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Use max_sge_rd for destination read depths (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath,qib: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Add support for clip (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cma: fix IPv6 address resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Fix theoretical user triggered use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: set the default MPA version to 2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/iser: Limit sgs to the device fastreg depth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead code from alloc_cached_mr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Change lkey table allocation to support more MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Expose correct page_size_cap in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx5: Fix missing device local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix unintialized variable used in error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace conn->login_ip with login_sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Keep local_ip as the actual sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: remove superfluous from rds_ib_alloc_fmr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: flush the FMR pool less often (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: push FMR pool flush work to its own worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix fmr pool dirty_count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix rds MR reference count in rds_rdma_unuse() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix the dangling reference to rds_ib_incoming_slab (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: reduce ioread in devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix improper gfp_t usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for valid cm_id before initiating connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: return EMSGSIZE for oversize requests before processing/queueing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure rds_send_drop_to properly takes the m_rs_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Don't destroy the rdma id until after we're done using it (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Make sure we do a signaled send for large-send (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Mark message mapped before transmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: add a sock_destruct callback debug aid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for congestion updates during rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure we post recv buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't update ip address tables if the address hasn't changed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: destroy the ib state earlier during shutdown (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: always free recv frag as we free its ring entry (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: restore return value in rds_cmsg_rdma_args() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix build failure with SRIOV disabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: memory corruption in debugfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix namespace pollution causing build errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ethtool get/set_pauseparam (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Ethtool link speed setting fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: HW LRO changes/fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: move struct definition from .c to .h file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add MPS tracing support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump tid info (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiate between stids between server and filter region (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiates between TIDs being used in TCAM and HASH (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add some more details to sge qinfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: cleanup some indenting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Support multiple RDS-TCP listen endpoints, one per netns (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Support physical port counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Take advantage of the light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Disable async events before unregister_netdev() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to modify RSS/LRO params (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Unify the RX flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: read the correct bits of PL Who Am I register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump edc bist status (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not use netdev_err() before the netdev is registered (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid redundant de-reference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Hardware accelerated 802.1ad works only on the first port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_en: Add support for hardware accelerated 802.1ad vlan (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Prepare ethtool private flags to support more flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Preparations for 802.1ad VLAN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: cosmetics: use BIT() instead of "1 <<", and others (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: TX latency optimization to save DMA reads (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support TX packet copy into WQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ETH_RSS_HASH_XOR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill DCB priority in vlan control headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill in number of DCB traffic classes supported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Allow firmware DCB info to be queried in host state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Only pass app selector of 0 or 3 to firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: allow adaptive coalesce setting for msi/legacy intr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add adaptive coalescing intr for intx and msi poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_fastreg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up svc_rdma_get_reply_array() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] NFS/RDMA Release resources in svcrdma when device is removed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Read stats for only available channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register ranges for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Add extra check for total vfs for SRIOV (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: TCP/UDP packets have L4 hash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix an integer overflow test in rds_info_getsockopt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: gracefully handle unknown CQE status errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Relieve cpu load average on the port sending flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix wrong index in propagating port change event to VFs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix REJECT CM event use-after-free OOPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma module license string (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma license to dual-license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: fail get_dma_mr on 64 bit arches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix memory leak in do_slave_init (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Optimize freeing of items on error unwind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Convert use of __constant_ to (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Avoid using uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] net-rds: Delete an unnecessary check before the function call "module_put" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: fix issues in enic_poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: use kvfree() in ipz_queue_{cd}tor() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: use kvfree() in t4_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: use kvfree() in cxgb_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use atomic_t instead of spin_lock in busy poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: avoid needless buffer copy for firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use for_each_sg() for scatterlist parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Switch to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: release stale iser connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix static checker warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_{ADDR, DATA} register first (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: program pci completion timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Rename t4_link_start() to t4_link_l1cfg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add sge ec context flush service (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add a separate "max data segs macro for svcrdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Keep rpcrdma_msg fields in network byte-order (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Handle additional inline content (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Move read list XDR round-up logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Support RDMA_NOMSG requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: rc_position sanity checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Plant reader function in struct svcxprt_rdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up read chunk counting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up dprintk (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump loopback port stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds Add getsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Add setsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove set-but-not-used variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target: Remove first argument of target_{get, put}_sess_cmd() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Add 64-bit LUN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove !ch->target tests from the reconnect code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove a superfluous check from srp_free_req_data() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Rearrange module description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove superfluous casts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Reduce failover time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix reconnection failure handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix connection state tracking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a connection setup race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove an extraneous scsi_host_put() from an error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add multichannel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use block layer tags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] always assign block layer tags if enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156]- [include] crypto: skcipher - Fix driver name helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to retrieve driver name (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to zero stack request (Torez Smith) [1332712] - [include] crypto: skcipher - Add default key size helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add crypto_skcipher_has_setkey (Torez Smith) [1332712] - [include] crypto: skcipher - Add top-level skcipher interface (Torez Smith) [1332712] - [include] crypto: Resolve shadow warnings (Torez Smith) [1332712] - [usb] usbfs: fix potential infoleak in devio (Torez Smith) [1332712] - [include] usb: devio: Add ioctl to disallow detaching kernel USB drivers (Torez Smith) [1332712] - [netdrv] revert "lan78xx: add ndo_get_stats64" (Torez Smith) [1332712] - [netdrv] lan78xx: add ndo_get_stats64 (Torez Smith) [1332712] - [netdrv] lan78xx: handle statistics counter rollover (Torez Smith) [1332712] - [usb] fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol (Torez Smith) [1332712] - [netdrv] lan78xx: add ethtool set & get pause functions (Torez Smith) [1332712] - [netdrv] lan78xx: remove unnecessary code (Torez Smith) [1332712] - [netdrv] lan78xx: replace devid to chipid & chiprev (Torez Smith) [1332712] - [include] usb: Add support for usbfs zerocopy (Torez Smith) [1332712] - [include] usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock (Torez Smith) [1332712] - [usb] no locking for reading descriptors in sysfs (Torez Smith) [1332712] - [include] usb: sysfs: make locking interruptible (Torez Smith) [1332712] - [include] usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices (Torez Smith) [1332712] - [netdrv] lan78xx: change to use updated phy-ignore-interrupts (Torez Smith) [1332712] - [fs] helpers: no_seek_end_llseek{, _size}() (Torez Smith) [1332712] - [netdrv] asix: silence log message from oversize packet (Torez Smith) [1332712] - [include] usb: musb: core: Fix handling of the phy notifications (Torez Smith) [1332712] - [netdrv] cdc_ncm: add "ndp_to_end" sysfs attribute (Torez Smith) [1332712] - [usb] whci: fhci: remove comparison to bool (Torez Smith) [1332712] - [include] usb: core: lpm: remove usb3_lpm_enabled in usb_device (Torez Smith) [1332712] - [usb] core: lpm: add sysfs node for usb3 lpm permit (Torez Smith) [1332712] - [include] usb: core: lpm: fix usb3_hardware_lpm sysfs node (Torez Smith) [1332712] - [include] uvcvideo: Enable UVC 1.5 device detection (Torez Smith) [1332712] - [usb] revert "usb / pm: Allow USB devices to remain runtime-suspended when sleeping" (Torez Smith) [1332712 1344296] - [netdrv] net/smscx5xx: use the device tree for mac address (Torez Smith) [1332712] - [netdrv] pegasus: fixes reported packet length (Torez Smith) [1332712] - [netdrv] pegasus: fixes URB buffer allocation size; (Torez Smith) [1332712] - [netdrv] lan78xx: workaround of forced 100 Full/Half duplex mode error (Torez Smith) [1332712] - [netdrv] lan78xx: fix statistics counter error (Torez Smith) [1332712] - [usb] serial: cp210x: add Straizona Focusers device ids (Torez Smith) [1332712] - [usb] serial: cp210x: add ID for Link ECU (Torez Smith) [1332712] - [netdrv] cdc_mbim: apply "NDP to end" quirk to all Huawei devices (Torez Smith) [1332712] - [usb] hcd: out of bounds access in for_each_companion (Torez Smith) [1332712] - [include] usb: uas: Add a new NO_REPORT_LUNS quirk (Torez Smith) [1332712] - [usb] xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers (Torez Smith) [1332712] - [usb] xhci: fix wild pointers in xhci_mem_cleanup (Torez Smith) [1332712] - [usb] host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT (Torez Smith) [1332712] - [usb] xhci: resume USB 3 roothub first (Torez Smith) [1332712] - [usb] xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host (Torez Smith) [1332712] - [usb] cdc-acm: fix crash if flushed with nothing buffered (Torez Smith) [1332712] - [usb] option: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [usb] serial: cp210x: Adding GE Healthcare Device ID (Torez Smith) [1332712] - [usb] serial: ftdi_sio: Add support for ICP DAS I-756xU devices (Torez Smith) [1332712] - [netdrv] usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card (Torez Smith) [1332712] - [usb] digi_acceleport: do sanity checking for the number of ports (Torez Smith) [1332712] - [usb] cypress_m8: add endpoint sanity check (Torez Smith) [1332712] - [usb] mct_u232: add sanity checking in probe (Torez Smith) [1332712] - [usb] fix regression in SuperSpeed endpoint descriptor parsing (Torez Smith) [1332712] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1332712] - [include] usb: ch9: Fix SSP Device Cap wFunctionalitySupport type (Torez Smith) [1332712] - [netdrv] qmi_wwan: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [netdrv] usb/plusb.c: Fix typo (Torez Smith) [1332712] - [usb] uas: Reduce can_queue to MAX_CMNDS (Torez Smith) [1332712] - [usb] cdc-acm: more sanity checking (Torez Smith) [1332712] - [usb] usb_driver_claim_interface: add sanity checking (Torez Smith) [1332712] - [usb] core: usb_alloc_dev(): fix setting of ->portnum (Torez Smith) [1332712] - [usb] iowarrior: fix oops with malicious USB descriptors (Torez Smith) [1332712] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface (Torez Smith) [1332712] - [include] usb: core: let USB device know device node (Torez Smith) [1332712] - [usb] usb-host: Remove fusbh200 driver (Torez Smith) [1332712] - [include] usb: otg-fsm: add B_AIDL_BDIS timer (Torez Smith) [1332712] - [include] usb: common: otg-fsm: add HNP polling support (Torez Smith) [1332712] - [include] usb: add OTG status selector definition for HNP polling (Torez Smith) [1332712] - [include] usb: ch9: Add size macro for SSP dev cap descriptor (Torez Smith) [1332712] - [netdrv] asix: Continue processing URB if no RX netdev buffer (Torez Smith) [1332712] - [netdrv] asix: On RX avoid creating bad Ethernet frames (Torez Smith) [1332712] - [netdrv] asix: Simplify asix_rx_fixup_internal() netdev alloc (Torez Smith) [1332712] - [usb] xhci-mtk: use __maybe_unused to hide pm functions (Torez Smith) [1332712] - [netdrv] asix: Tidy-up 32-bit header word synchronisation (Torez Smith) [1332712] - [usb] host: unhide suspend/resume declarations (Torez Smith) [1332712] - [netdrv] asix: Rename remaining and size for clarity (Torez Smith) [1332712] - [usb] host: Host drivers relying on DMA should depend on HAS_DMA (Torez Smith) [1332712] - [usb] idmouse.c: Put the interface on error (Torez Smith) [1332712] - [usb] hub: fix a typo in hub_port_init() leading to wrong logic (Torez Smith) [1332712] - [usb] serial: cp210x: add new access functions for large registers (Torez Smith) [1332712] - [usb] serial: cp210x: add 8-bit and 32-bit register access functions (Torez Smith) [1332712] - [usb] serial: cp210x: add 16-bit register access functions (Torez Smith) [1332712] - [usb] serial: fix semicolon.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix boolinit.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix returnvar.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix compare_const_fl.cocci warnings (Torez Smith) [1332712] - [usb] core: Allow compilation on platforms where NO_DMA=y (Torez Smith) [1332712] - [usb] storage: use usb_store_dbg instead of US_DEBUGPX (Torez Smith) [1332712] - [usb] usbtmc: Fix disconnect/poll interaction (Torez Smith) [1332712] - [usb] host: xhci-rcar: Use ARCH_RENESAS (Torez Smith) [1332712] - [usb] misc/chaoskey: introduce an URB for asynchronous reads (Torez Smith) [1332712] - [usb] misc/chaoskey: Cleanup probe failure paths (Torez Smith) [1332712] - [usb] revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" (Torez Smith) [1332712] - [usb] retry reset if a device times out (Torez Smith) [1332712] - [usb] host: pci_quirks: fix memory leak, by adding iounmap (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP1362_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OXU210HP_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_APPLEDISPLAY (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_FOTG210_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_EHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_SL811_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_C67X00_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_R8A66597_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_MVEBU (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP116X_HCD (Torez Smith) [1332712] - [usb] cdc-acm: implement put_char() and flush_chars() (Torez Smith) [1332712] - [usb] xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 (Torez Smith) [1332712] - [usb] xhci: cleanup isoc tranfers queuing code (Torez Smith) [1332712] - [usb] xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints (Torez Smith) [1332712] - [usb] xhci: refactor and cleanup endpoint initialization (Torez Smith) [1332712] - [include] usb: Add USB 3.1 Precision time measurement capability descriptor support (Torez Smith) [1332712] - [include] usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor (Torez Smith) [1332712] - [include] usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor (Torez Smith) [1332712] - [usb] usb: removed assignment of 0 to static variables (Torez Smith) [1332712] - [usb] pci: Remove includes of asm/pci-bridge.h (Torez Smith) [1332712] - [usb] ehci: fix compiler warning introduced by commit 2a40f324541e (Torez Smith) [1332712] - [include] Add ioctls to enable and disable local controls on an instrument (Torez Smith) [1332712] - [include] Add ioctl to retrieve USBTMC-USB488 capabilities (Torez Smith) [1332712] - [usb] Add support for receiving USBTMC USB488 SRQ notifications via poll/select (Torez Smith) [1332712] - [usb] Add support for USBTMC USB488 SRQ notification with fasync (Torez Smith) [1332712] - [include] Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation (Torez Smith) [1332712] - [usb] cxacru: fix an bounds check warning (Torez Smith) [1332712] - [include] usb/storage: misc fixes to comments in include/linux/usb/storage.h (Torez Smith) [1332712] - [usb] storage: ene_ub6250: Remove unnecessary cast in kfree (Torez Smith) [1332712] - [usb] host: ehci-sched: remove unnecessary braces (Torez Smith) [1332712] - [usb] host: ehci-sched: use sizeof operator with parens (Torez Smith) [1332712] - [usb] host: ehci-sched: add line after declarations (Torez Smith) [1332712] - [usb] host: ehci-sched: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless else branch (Torez Smith) [1332712] - [usb] host: ehci-sched: remove prohibited spaces (Torez Smith) [1332712] - [usb] host: ehci-sched: add spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless initializations (Torez Smith) [1332712] - [usb] host: ehci-sched: move constants to right (Torez Smith) [1332712] - [usb] host: ehci-sched: refactor scan_isoc function (Torez Smith) [1332712] - [usb] ehci: remove old stub_debug_files definition (Torez Smith) [1332712] - [usb] host: ehci-dbg: add function output_buf_tds_dir() (Torez Smith) [1332712] - [usb] host: ehci-dbg: prefer kmalloc_array over kmalloc times size (Torez Smith) [1332712] - [usb] host: ehci-dbg: enclose conditional blocks with braces (Torez Smith) [1332712] - [usb] host: ehci-dbg: replace sizeof operand (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove blank line before close brace (Torez Smith) [1332712] - [usb] host: ehci-dbg: add blank line after declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: convert macro to inline function (Torez Smith) [1332712] - [usb] host: ehci-dbg: use a blank line after struct declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up function definitions (Torez Smith) [1332712] - [usb] host: ehci-dbg: use scnprintf() in qh_lines() (Torez Smith) [1332712] - [usb] host: ehci-dbg: put spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up closing parenthesis (Torez Smith) [1332712] - [usb] host: ehci-dbg: move trailing statements to next line (Torez Smith) [1332712] - [usb] host: ehci-dbg: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: move constant to right (Torez Smith) [1332712] - [usb] host: ehci.h: move pointer operator to name side (Torez Smith) [1332712] - [usb] host: ehci.h: remove macros trailing semicolon (Torez Smith) [1332712] - [usb] host: ehci.h: use space after comma (Torez Smith) [1332712] - [usb] host: ehci.h: remove direct use of __attribute__ keyword (Torez Smith) [1332712] - [usb] host: ehci.h: fix single statement macros (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before function open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before comma (Torez Smith) [1332712] - [include] usb: core: switch bus numbering to using idr (Torez Smith) [1332712] - [usb] xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices (Torez Smith) [1332712] - [usb] xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability (Torez Smith) [1332712] - [usb] xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers (Torez Smith) [1332712] - [usb] xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices (Torez Smith) [1332712] - [usb] ehci: improvements to unlink_empty_async_suspended() (Torez Smith) [1332712] - [usb] ehci: add a delay when unlinking an active QH (Torez Smith) [1332712] - [usb] ehci: improve handling of the ehci->iaa_in_progress flag (Torez Smith) [1332712] - [usb] ehci: store reason for unlinking a QH (Torez Smith) [1332712] - [usb] wusb: Use skcipher (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix error path (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove memory allocation logs (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove null test before calls to kfree() (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: remove assignment from if tests (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: braces, parenthesis, comment (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: vertical whitespace changes (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: horizontal whitespace changes (Torez Smith) [1332712] - [usb] core, wusbcore: use bus_to_hcd (Torez Smith) [1332712] - [usb] core, devio: use to_usb_device (Torez Smith) [1332712] - [usb] uas: add full support for RESPONSE IU (Torez Smith) [1332712] - [usb] ehci-hcd: Disable memory-write-invalidate when the driver is removed (Torez Smith) [1332712] - [usb] ehci-hcd: Cleanup memory resources when ehci_halt fails (Torez Smith) [1332712] - [usb] core: use kbasename() instead of open-coded variant (Torez Smith) [1332712] - [include] usb: Support USB 3.1 extended port status request (Torez Smith) [1332712] - [usb] add device descriptor for usb 3.1 root hub (Torez Smith) [1332712] - [usb] show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices (Torez Smith) [1332712] - [usb] set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS (Torez Smith) [1332712] - [usb] Use memdup_user to reuse the code (Torez Smith) [1332712] - [usb] core: devio.c: Removed unnecessary space (Torez Smith) [1332712]- [pinctrl] baytrail: Be sure to clamp return value (Prarit Bhargava) [1339663] - [include] pinctrl: baytrail: Fix compilation warnings when !CONFIG_PM (Prarit Bhargava) [1339663] - [spi] spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Use raw_spinlock for locking (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Serialize all register access (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Drop FSF mailing address (Prarit Bhargava) [1339663] - [x86] platform/intel/baytrail: Add comments about why we disabled HPET on Baytrail (Prarit Bhargava) [1339663] - [include] spi: pxa2xx: Prepare for new Intel LPSS SPI type (Prarit Bhargava) [1339663] - [usb] dwc3: pci: add quirk for Baytrails (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1339663] - [x86] reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk (Prarit Bhargava) [1339663] - [idle] intel_idle: Update support for Silvermont Core in Baytrail SOC (Prarit Bhargava) [1339663] - [idle] intel_idle: support Bay Trail (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: baytrail_i2c_acquire() might sleep (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: cross-check lock functions (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix sparse warnings (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix typo in error path (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: describe magic numbers (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Save pin context over system sleep (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Rework interrupt handling (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear interrupt triggering from pins that are in GPIO mode (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Relax GPIO request rules (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: another fixup for proper Kconfig dependencies (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Always disable I2C host controllers (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: use proper Kconfig dependencies (Prarit Bhargava) [1339663] - [i2c] designware: Add i2c bus locking support (Prarit Bhargava) [1339663] - [i2c] designware-pci: no need to provide clk_khz (Prarit Bhargava) [1339663] - [include] acpi: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: add missing CONFIG_ prefix (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: enumerate INT3401 for Intel SoC DTS thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi/int340x_thermal: enumerate INT340X devices even if they're not in _ART/_TRT (Prarit Bhargava) [1339663] - [thermal] int340x: Handle properly the case when _trt or _art acpi entry is missing (Prarit Bhargava) [1339663] - [thermal] int340x: Clear the error value of the last acpi_bus_get_device() call (Prarit Bhargava) [1339663] - [thermal] int340x: avoid unnecessary pointer casting (Prarit Bhargava) [1339663] - [thermal] introduce int3400 thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi: introduce ACPI int340x thermal scan handler (Prarit Bhargava) [1339663] - [include] acpi: make acpi_create_platform_device() an external API (Prarit Bhargava) [1339663] - [pinctrl] Move Intel Baytrail pinctrl driver under intel directory (Prarit Bhargava) [1339663] - [pinctrl] baytrail: add missing module removal support (Prarit Bhargava) [1339663] - [pinctrl] baytrail: show output gpio state correctly on Intel Baytrail (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear DIRECT_IRQ bit (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: remove rts_n override from Baytrail quirk (Prarit Bhargava) [1339663] - [pinctrl] baytrail: resolve unbalanced IRQ wake disable warning (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: support for 133MHz I2C source clock on Baytrail (Prarit Bhargava) [1339663] - [idle] intel_idle: Disable Baytrail Core and Module C6 auto-demotion (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Warn if direct IRQ GPIO set to output (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: clock rate handling for all ACPI platforms (Prarit Bhargava) [1339663] - [spi] pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Haswell PCI IDs (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add pull type, strength and open drain to debugfs output (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Register GPIO chip after chip->to_irq is set (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add back Baytrail-T ACPI ID (Prarit Bhargava) [1339663] - [i2c] designware: Mask all interrupts during i2c controller enable (Prarit Bhargava) [1339663] - [x86] iosf: Add PCI ID macros for better readability (Prarit Bhargava) [1339663] - [x86] intel: Add quirk to disable HPET for the Baytrail platform (Prarit Bhargava) [1339663] - [x86] hpet: Make boot_hpet_disable extern (Prarit Bhargava) [1339663] - [tty] 8250_dw: Support all baudrates on baytrail (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: Report CTS asserted for auto flow (Prarit Bhargava) [1339663] - [spi] pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [net] rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip (Prarit Bhargava) [1339663] - [i2c] designware-pci: set ideal HCNT, LCNT and SDA hold time value (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: add function mux checking in gpio pin request (Prarit Bhargava) [1339663] - [i2c] designware-pci: add 10-bit addressing mode functionality for BYT I2C (Prarit Bhargava) [1339663] - [i2c] i801: enable Intel BayTrail SMBUS (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Baytrail PCI IDs (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: change BayTrail default uartclk (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: more BayTrail error-free bauds (Prarit Bhargava) [1339663] - [x86] tsc: Add missing Baytrail frequency to the table (Prarit Bhargava) [1339663] - [x86] tsc: Fallback to normal calibration if fast MSR calibration fails (Prarit Bhargava) [1339663] - [x86] tsc, apic: Unbreak static (MSR) calibration when CONFIG_X86_LOCAL_APIC=n (Prarit Bhargava) [1339663] - [x86] tsc: Add static (MSR) TSC calibration on Intel Atom SoCs (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Add Intel BayTrail ACPI mode PWM (Prarit Bhargava) [1339663] - [pinctrl] baytrail: lock IRQs when starting them (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: show pin label with the reset of the gpio debug data (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: add support for Intel BayTrail (Prarit Bhargava) [1339663] - [i2c] designware: make HCNT/LCNT values configurable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix to avoid sparse warnings (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: introduce to_byt_gpio() macro (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: remove redundant ptr variable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: change lvl to level (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix indentations (Prarit Bhargava) [1339663] - [include] pinctrl: add pin list based GPIO ranges (Prarit Bhargava) [1339663] - [pinctrl] add Intel BayTrail GPIO/pinctrl support (Prarit Bhargava) [1339663] - [spi] pxa2xx: add Intel BayTrail ACPI ID (Prarit Bhargava) [1339663]- [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1274911] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1274911] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1274911] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1274911] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters() routine (Ivan Vecera) [1274911] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1274911] - [netdrv] be2net: Declare some u16 fields as u32 to improve performance (Ivan Vecera) [1274911] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1274911] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1274911] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1274911] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1274911] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1274911] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1274911] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1274911] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1274911] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1274911] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1274911] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1274911] - [netdrv] be2net: bump up the driver version to 11.0.0.0 (Ivan Vecera) [1274911] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused error variables (Ivan Vecera) [1274911] - [netdrv] be2net: remove a line of code that has no effect (Ivan Vecera) [1274911] - [netdrv] be2net: log digital signature errors while flashing FW image (Ivan Vecera) [1274911] - [netdrv] be2net: move FW flash cmd code to be_cmds.c (Ivan Vecera) [1274911] - [netdrv] be2net: cleanup FW flash image related macro defines (Ivan Vecera) [1274911] - [netdrv] be2net: avoid configuring VEPA mode on BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1274911] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1274911] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1274911] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1274911] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1274911] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Ivan Vecera) [1274911] - [netdrv] be2net: allow offloading with the same port for IPv4 and IPv6 (Ivan Vecera) [1274911] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1274911] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1274911] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1274911] - [netdrv] be2net: Support vxlan offload stats in the driver (Ivan Vecera) [1274911] - [netdrv] bna: fix error handling (Ivan Vecera) [1288625] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1288625] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1288625] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1288625] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1288625] - [netdrv] bna: Mass conversion of smp_mb__*() (Ivan Vecera) [1288625] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1183969] - [netdrv] bna: fix list corruption (Ivan Vecera) [1342457] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1275798] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1275798] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Add driver tunables (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1273084] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1346307] - [scsi] bnx2i: fix spelling mistake "complection" -> "completion" (Maurizio Lombardi) [1273086] - [scsi] bnx2i: silence uninitialized variable warnings (Maurizio Lombardi) [1273086] - [net] Introduce devlink infrastructure (Ivan Vecera) [1268334] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera) [1268334] - [net] bridge/nl: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1268334] - [net] netdevice.h: fix ndo_bridge_* comments (Ivan Vecera) [1268334] - [net] rename netdev_phys_port_id to more generic name (Ivan Vecera) [1268334] - [net] bridge: add flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Ivan Vecera) [1268334] - [mm] new helper: memdup_user_nul() (Ivan Vecera) [1268334] - [include] Add IS_REACHABLE macro (Ivan Vecera) [1268334] - [kernel] timekeeping: Provide ktime_get[*]_ns() helpers (Ivan Vecera) [1268334] - [net] tso: add support for IPv6 (Ivan Vecera) [1268334] - [net] tso: fix unaligned access to crafted TCP header in helper API (Ivan Vecera) [1268334] - [net] tso: Export symbols for modular build (Ivan Vecera) [1268334] - [net] Add a software TSO helper API (Ivan Vecera) [1268334] - [include] average: provide macro to create static EWMA (Ivan Vecera) [1268334] - [net] Add support for configuring VF GUIDs (Ivan Vecera) [1268334] - [net] adjust napi_consume_skb to handle non-NAPI callers (Ivan Vecera) [1268334] - [net] Add skb_inner_transport_offset function (Ivan Vecera) [1268334] - [net] add SKB_GSO_TUNNEL_REMCSUM to SKB_GSO2_MASK (Ivan Vecera) [1268334] - [net] leave space to allow adding new GSO bits (Ivan Vecera) [1268334] - [net] bonding: Notify state change on slaves (Ivan Vecera) [1268334] - [net] Add event for a change in slave state (Ivan Vecera) [1268334] - [net] ipv6: Export addrconf_ifid_eui48 (Ivan Vecera) [1268334] - [net] openvswitch: Fix cached ct with helper (Lance Richardson) [1297465] - [net] openvswitch: __nf_ct_l{3, 4}proto_find() always return a valid pointer (Lance Richardson) [1297465] - [net] openvswitch: call only into reachable nf-nat code (Lance Richardson) [1297465] - [net] openvswitch: Fix checking for new expected connections (Lance Richardson) [1297465] - [net] openvswitch: Use proper buffer size in nla_memcpy (Lance Richardson) [1297465] - [net] openvswitch: Interface with NAT (Lance Richardson) [1297465] - [net] openvswitch: Delay conntrack helper call for new connections (Lance Richardson) [1297465] - [net] openvswitch: Handle NF_REPEAT in conntrack action (Lance Richardson) [1297465] - [net] openvswitch: Find existing conntrack entry after upcall (Lance Richardson) [1297465] - [net] openvswitch: Update the CT state key only after nf_conntrack_in() (Lance Richardson) [1297465] - [net] openvswitch: Add commentary to conntrack.c (Lance Richardson) [1297465] - [net] netfilter: Allow calling into nat helper without skb_dst (Lance Richardson) [1297465] - [net] netfilter: Remove IP_CT_NEW_REPLY definition (Lance Richardson) [1297465] - [net] Fix typo in netdev_intersect_features (Lance Richardson) [1297465] - [net] Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM (Lance Richardson) [1297465] - [net] openvswitch: Fix conntrack compilation without mark (Lance Richardson) [1297465] - [net] sctp: Potentially-Failed state should not be reached from unconfirmed state (Xin Long) [1333696] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1333696] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Xin Long) [1333696] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Xin Long) [1333696] - [net] sctp: improve sctp_select_active_and_retran_path selection (Xin Long) [1333696] - [net] sctp: migrate most recently used transport to ktime (Xin Long) [1333696] - [net] sctp: refactor active path selection (Xin Long) [1333696] - [net] sctp: remove NULL check in sctp_assoc_update_retran_path (Xin Long) [1333696] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Xin Long) [1333696] - [net] sctp: retran_path not set properly after transports recovering (Xin Long) [1333696] - [net] iucv: properly clone LSM attributes to newly created child sockets (Paul Moore) [1164429] - [net] tun: don't require serialization lock on tx (Paolo Abeni) [1328874] - [net] tun: use per cpu variables for stats accounting (Paolo Abeni) [1328874]- [kernel] sched/deadline: Disable SCHED_DEADLINE programmatically (Xunlei Pang) [1298387] - [kernel] sched: Fix sched_setparam() policy == -1 logic (Xunlei Pang) [1298387] - [kernel] sched: Move SCHED_RESET_ON_FORK into attr::sched_flags (Xunlei Pang) [1298387] - [kernel] sched: Preserve the nice level over sched_setscheduler() and sched_setparam() calls (Xunlei Pang) [1298387] - [kernel] sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove dl_new from struct sched_dl_entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove superfluous call to (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always calculate end of period on sched_yield() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize sequential update_curr_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix trivial typo in printk() message (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix the earliest_dl.next logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline, rtmutex: Fix open coded check in rt_mutex_waiter_less() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Unify dl_time_before() usage (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove a redundant condition from task_woken_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove needless parameter in dl_runtime_exceeded() (Xunlei Pang) [1298387] - [kernel] sched: Remove superfluous resetting of the p->dl_throttled flag (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target (Xunlei Pang) [1298387] - [kernel] sched/deadline: Make init_sched_dl_class() __init (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize pull_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched class hopping CBS hole (Xunlei Pang) [1298387] - [kernel] sched/core: Fix regression in cpuset_cpu_inactive() for suspend (Xunlei Pang) [1298387] - [kernel] sched/core: Drop debugging leftover trace_printk call (Xunlei Pang) [1298387] - [kernel] sched/deadline: Support DL task migration during CPU hotplug (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always enqueue on previous rq when dl_task_timer() fires (Xunlei Pang) [1298387] - [kernel] sched/core: Check for available DL bandwidth in cpuset_cpu_inactive() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rt runtime corruption when dl fails its global constraints (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid a superfluous check (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add rq->clock update skip for dl task yield (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do update_rq_clock() in yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent enqueue of a sleeping task in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched: Make dl_task_time() use task_rq_lock() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [1298387] - [kernel] sched: Fix hrtick_start() on UP (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix stale yield state (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hrtick for a non-leftmost task (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix deadline parameter modification handling (Xunlei Pang) [1298387] - [kernel] sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [1298387] - [kernel] sched: Fix crash if cpuset_cpumask_can_shrink() is passed an empty cpumask (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid double-accounting in case of missed deadlines (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check CONFIG_SMP in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reschedule from switched_from_dl() after a successful pull (Xunlei Pang) [1298387] - [kernel] sched/deadline: Push task away if the deadline is equal to curr during wakeup (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix artificial overrun introduced by yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/core: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't balance during wakeup if wakee is pinned (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check SD_BALANCE_FORK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Ensure that updates to exclusive cpusets don't break AC (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do not try to push tasks if pinned task switches to dl (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix preemption checks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix races between rt_mutex_setprio() and dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't replenish from a !SCHED_DEADLINE entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched: Use dl_bw_of() under RCU read lock (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix inter- exclusive cpusets migrations (Xunlei Pang) [1298387] - [kernel] sched/deadline: Clear dl_entity params when setscheduling to different class (Xunlei Pang) [1298387] - [kernel] sched/deadline: Simplify pick_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix a precision problem in the microseconds range (Xunlei Pang) [1298387] - [kernel] sched/deadline: Delete extraneous extern for to_ratio() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix race in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Restrict user params max value to 2^63 ns (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched_yield() behavior (Xunlei Pang) [1298387] - [kernel] sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent rt_time growth to infinity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Cleanup RT leftovers from {inc/dec}_dl_migration (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove useless dl_nr_total (Xunlei Pang) [1298387] - [kernel] sched/core: Make dl_b->lock IRQ safe (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix overflow to handle period==0 and deadline!=0 (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bad accounting of nr_running (Xunlei Pang) [1298387] - [kernel] sched/deadline: Skip in switched_to_dl() if task is current (Xunlei Pang) [1298387] - [kernel] sched/deadline: No need to check p if dl_se is valid (Xunlei Pang) [1298387] - [kernel] sched: Fix up attr::sched_priority warning (Xunlei Pang) [1298387] - [kernel] sched: Fix up scheduler syscall LTP fails (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove unused variables (Xunlei Pang) [1298387] - [powerpc] Wire up sched_setattr and sched_getattr syscalls (Xunlei Pang) [1298387] - [s390] wire up sys_sched_setattr/sys_sched_getattr (Xunlei Pang) [1298387] - [kernel] sched/deadline: Replace NR_CPUS arrays (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix memory leak (Xunlei Pang) [1298387] - [kernel] sched/deadline: Switch CPU's presence test order (Xunlei Pang) [1298387] - [kernel] sched/deadline: Test for CPU's presence explicitly (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sparse static warnings (Xunlei Pang) [1298387] - [documentation] sched/deadline: sched/deadline: Add deadline documentation (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hotplug admission control (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove the sysctl_sched_dl knobs (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix up the smp-affinity mask tests (Xunlei Pang) [1298387] - [kernel] sched/deadline: speed up SCHED_DEADLINE pushes with a push-heap (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add bandwidth management for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE inheritance logic (Xunlei Pang) [1298387] - [kernel] rtmutex: Turn the plist into an rb-tree (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add latency tracing for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add period support for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE avg_update accounting (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE SMP-related data structures & logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Provide update_curr callback for dl_sched_class (Xunlei Pang) [1298387] - [kernel] sched: deadline: Use hrtimer_start() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE structures & implementation (Xunlei Pang) [1298387] - [kernel] sched: Add sched_class->task_dead() method (Xunlei Pang) [1298387] - [kernel] sched: Add new scheduler syscalls to support an extended scheduling parameters ABI (Xunlei Pang) [1298387]- [x86] thinkpad_acpi: Fix inconsistent mute LED after resume (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Try to use full software mute control (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Add support for HKEY version 0x200 (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: off by one in adaptive_keyboard_hotkey_notify_hotkey() (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add support for more adaptive kbd buttons (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add adaptive_kbd_mode sysfs attr (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Factor out get/set adaptive kbd mode (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Remember adaptive kbd presence (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Prarit Bhargava) [1344403] - [gpu] i915/fbc: Disable on HSW by default for now (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gm107: training pattern registers are like gm200 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gf119: both links use the same training register (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/fbcon: fix out-of-bounds memory accesses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: hard reset r600 and newer GPU when hibernating (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: allow to force hard GPU reset (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/mgag200: Black screen fix for G200e rev 4 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: destroy dbgmgr in notifier release (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: unbind only existing processes (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Remove wm_config from dev_priv/intel_atomic_state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate watermarks during atomic 'check' (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Propagate watermark calculation failures up the call chain (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Use a bitmask to track dirty pipe watermarks (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow watermark calculation on in-flight atomic state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate plane WM's from state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Drop re-allocation of DDB at atomic commit (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Compute DDB allocation at atomic check time (v4) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Add distrust_bios_wm flag to dev_priv (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow skl_allocate_pipe_ddb() to operate on in-flight state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Track whether an atomic transaction changes the active CRTC's (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Store plane minimum blocks in CRTC wm state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow calculation of data rate for in-flight state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Cache plane data rates in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Rename s/skl_compute_pipe_wm/skl_build_pipe_wm/ (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Reorganize WM structs/unions in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/atomic: Verify connector->funcs != NULL when clearing states (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Discard previous atomic state on resume if connectors change (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/fb_helper: Fix references to dev->mode_config.num_connector (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [drm] upstream sync to v4.6 (Rob Clark) [1171268 1171270 1238635 1243336 1243398 1273363 1293302 1300583 1310232] - [kernel] time: Expose getrawmonotonic64 for in-kernel uses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510]- [x86] revert "asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Extend definitions of _ASM_* with a raw format" (Josh Poimboeuf) [1347232] - [fs] revert "replace remaining users of arch_fast_hash with jhash" (Josh Poimboeuf) [1347232] - [tools] revert "lib: kill arch_fast_hash library bits" (Josh Poimboeuf) [1347232] - [x86] revert "asm/decoder: Create artificial 3rd byte for 2-byte VEX" (Josh Poimboeuf) [1347232] - [x86] revert "jump-label: Use best default nops for inital jump label calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Clean up frame pointer macros" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add C versions of frame pointer macros" (Josh Poimboeuf) [1347232] - [include] revert "objtool: Add STACK_FRAME_NON_STANDARD() macro" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Mark non-standard object files and directories" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add tool to perform compile-time stack metadata validation" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Add CONFIG_STACK_VALIDATION option" (Josh Poimboeuf) [1347232] - [x86] revert "objtool: Enable stack metadata validation on 64-bit x86" (Josh Poimboeuf) [1347232] - [tools] revert "x86/asm/decoder: Use explicitly signed chars" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Support CROSS_COMPILE" (Josh Poimboeuf) [1347232] - [makefile] revert "tools: Support relative directory path for 'O='" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Detect and warn if libelf is missing and don't break the build" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Prevent infinite recursion in noreturn detection" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect infinite recursion" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Compile with debugging symbols" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings related to sibling calls" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add helper macros for traversing instructions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Remove superflous INIT_LIST_HEAD" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Rename some variables and functions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings for functions with multiple switch statements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add several performance improvements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Only print one warning per function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add workaround for GCC switch jump table bug" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect falling through to the next function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Allow building with older libelf" (Josh Poimboeuf) [1347232] - [x86] revert "kprobes: Mark kretprobe_trampoline() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Mark xen_cpuid() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [kernel] revert "sched: Mark __schedule() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "asm/efi: Add efi stub code to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add several arch/x86/lib files to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage: Make kprobes code visible and fix assembler code" (Josh Poimboeuf) [1347232] - [x86] revert "asm/64: Open-code register save/restore in trace_hardirqs*() thunks" (Josh Poimboeuf) [1347232] - [x86] revert "asm/entry: Create stack frames in thunk functions" (Josh Poimboeuf) [1347232] - [x86] revert "entry/64: Fix stack return address retrieval in thunk" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Annotate callable functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Create stack frames in bpf_jit.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move .Lbswap_mask data to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Simplify stack usage in sha-mb functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Don't use RBP as a scratch register" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Create stack frames in crypto functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move jump_table to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Add stack frame dependency to PVOP inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm/acpi: Create a stack frame in do_suspend_lowlevel()" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage, paravirt: Make paravirt thunks global" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK" (Josh Poimboeuf) [1347232] - [x86] revert "uaccess: Add stack frame output operand in get_user() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Add stack frame dependency to hypercall inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to fastop() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Set ELF function type for fastop functions" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Make test_cc() always inline" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Create stack frames in xen-asm.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Set ELF function type for xen_adjust_exception_frame()" (Josh Poimboeuf) [1347232] - [x86] revert "asm/power: Create stack frames in hibernate_asm_64.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Create stack frames in rwsem functions" (Josh Poimboeuf) [1347232] - [watchdog] revert "lto, watchdog/hpwdt.c: make assembler label global" (Josh Poimboeuf) [1347232] - [watchdog] revert "hpwdt: Create stack frame in asminline_call()" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to vmcs_readl()" (Josh Poimboeuf) [1347232]- [net] sctp: sctp_diag should dump sctp socket type (Xin Long) [1223783] - [net] sctp: fix double EPs display in sctp_diag (Xin Long) [1223783] - [net] fix INET_DIAG_MAX value (Xin Long) [1223783] - [net] use jiffies_to_msecs to replace EXPIRES_IN_MS in inet/sctp_diag (Xin Long) [1223783] - [net] sctp: fix some rhashtable functions using in sctp proc/diag (Xin Long) [1223783] - [net] sctp: merge the seq_start/next/exits in remaddrs and assocs (Xin Long) [1223783] - [net] sctp: add the sctp_diag.c file (Xin Long) [1223783] - [net] sctp: export some functions for sctp_diag in inet_diag (Xin Long) [1223783] - [net] sctp: export some apis or variables for sctp_diag and reuse some for proc (Xin Long) [1223783] - [net] sctp: add sctp_info dump api for sctp_diag (Xin Long) [1223783] - [net] sock_diag: specify info_size per inet protocol (Xin Long) [1223783] - [net] sock_diag: add SK_MEMINFO_DROPS (Xin Long) [1223783] - [net] inet_diag: factorize code in new inet_diag_msg_common_fill() helper (Xin Long) [1223783] - [net] inet_diag: add const to inet_diag_req_v2 (Xin Long) [1223783] - [net] inet_diag: cleanups (Xin Long) [1223783] - [net] constify sock_diag_check_cookie() (Xin Long) [1223783] - [net] inet_diag: remove duplicate code from inet_twsk_diag_dump() (Xin Long) [1223783] - [net] vxlan: allow setting ipv6 traffic class (dst_cache part) (Jiri Benc) [1323141] - [net] ip_tunnel: fix preempt warning in ip tunnel creation/updating (Jiri Benc) [1323141] - [net] Make DST_CACHE a silent config option (Jiri Benc) [1323141] - [net] tunnels: fix usage of dst_cache on xmit (Jiri Benc) [1323141] - [net] ipv4: add dst cache support for gre lwtunnels (Jiri Benc) [1323141] - [net] geneve: add dst caching support (Jiri Benc) [1323141] - [net] add dst_cache to ovs vxlan lwtunnel (Jiri Benc) [1323141] - [net] use dst_cache for vxlan device (Jiri Benc) [1323141] - [net] ip_tunnel: replace dst_cache with generic implementation (Jiri Benc) [1323141] - [net] replace dst_cache ip6_tunnel implementation with the generic one (Jiri Benc) [1323141] - [net] add dst_cache support (Jiri Benc) [1323141] - [net] ipv6: Check expire on DST_NOCACHE route (Jiri Benc) [1323141] - [net] ipv6: Check rt->dst.from for the DST_NOCACHE route (Jiri Benc) [1323141] - [net] ip6_tunnel: fix dst leak (Jiri Benc) [1323141] - [net] ipv6: Replace spinlock with seqlock and rcu in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Avoid double dst_free (Jiri Benc) [1323141] - [net] ipv6: Fix dst_entry refcnt bugs in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Rename the dst_cache helper functions in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Refactor common ip6gre_tunnel_init codes (Jiri Benc) [1323141] - [net] ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree (Jiri Benc) [1323141] - [net] ipv6: Don't call with rt6_uncached_list_flush_dev (Jiri Benc) [1323141] - [mm] kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Jiri Benc) [1323141] - [net] ipv6: ipv6_select_ident() returns a __be32 (Jiri Benc) [1323141] - [net] ipv6: udp: Do a route lookup and update during release_cb (Jiri Benc) [1323141] - [net] ipv6: datagram: Update dst cache of a connected datagram sk during pmtu update (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor dst lookup and update codes to a new function (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor flowi6 init codes to a new function (Jiri Benc) [1323141] - [net] ipv6: Fix a potential deadlock when creating pcpu rt (Jiri Benc) [1323141] - [net] ipv6: Add rt6_make_pcpu_route() (Jiri Benc) [1323141] - [net] ipv6: Remove un-used argument from ip6_dst_alloc() (Jiri Benc) [1323141] - [net] ipv6: Initialize rt6_info properly in ip6_blackhole_route() (Jiri Benc) [1323141] - [net] ipv6: Move common init code for rt6_info to a new function rt6_info_init() (Jiri Benc) [1323141] - [net] ipv6: Create percpu rt6_info (Jiri Benc) [1323141] - [net] ipv6: Keep track of DST_NOCACHE routes in case of iface down/unregister (Jiri Benc) [1323141] - [net] ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set (Jiri Benc) [1323141] - [net] ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Jiri Benc) [1323141] - [net] ipv6: Add rt6_get_cookie() function (Jiri Benc) [1323141] - [net] ipv6: Only create RTF_CACHE routes after encountering pmtu exception (Jiri Benc) [1323141] - [net] ipv6: Remove external dependency on rt6i_dst and rt6i_src (Jiri Benc) [1323141] - [net] ipv6: Clean up ipv6_select_ident() and ip6_fragment() (Jiri Benc) [1323141] - [net] ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer (Jiri Benc) [1323141] - [net] sit: fix sit0 percpu double allocations (Jiri Benc) [1323141] - [net] sit: Use ipip6_tunnel_init as the ndo_init function. (Jiri Benc) [1323141] - [net] ipv6: do not erase dst address with flow label destination (Jiri Benc) [1323141] - [net] ipv6: remove old conditions on flow label sharing (Jiri Benc) [1323141] - [net] ipv4: do not use this_cpu_ptr() in preemptible context (Jiri Benc) [1323141] - [net] ipv6: use addrconf_get_prefix_route() to remove peer addr (Jiri Benc) [1323141] - [net] ipv6: fix a refcnt leak with peer addr (Jiri Benc) [1323141] - [net] ipv6: use ipv6_addr_any() helper (Jiri Benc) [1323141] - [net] ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal (Jiri Benc) [1323141] - [net] ipv6: remove parameter rt from fib6_prune_clones() (Jiri Benc) [1323141] - [net] ipv6: namespace cleanups (Jiri Benc) [1323141] - [net] ipv6: Remove rebundant rt6i_nsiblings initialization (Jiri Benc) [1323141] - [net] sctp: Don't lookup dst if transport dst is still valid (Jiri Benc) [1323141] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Jiri Benc) [1323141] - [net] ipv4: ip_tunnel: use net namespace from rtable not socket (Jiri Benc) [1323141] - [net] ipv6: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141] - [net] ipv4: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141]- [x86] kvm: Add stack frame dependency to vmcs_readl() (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [makefile] tools: Support relative directory path for 'O=' (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [x86] perf: Add constraint for IVB CYCLE_ACTIVITY:CYCLES_LDM_PENDING (Jiri Olsa) [1337884] - [x86] perf: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell (Jiri Olsa) [1337884] - [x86] perf: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro (Jiri Olsa) [1337884] - [powerpc] eeh: Restore initial state in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] eeh: Don't report error in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] Fix definition of SIAR and SDAR registers (Thomas Huth) [1342027] - [powerpc] kvm: Fix emulated MMIO sign-extension (Thomas Huth) [1342027] - [powerpc] kvm: book3s_pr: Manage single-step mode (Thomas Huth) [1342027] - [powerpc] kvm: Account TCE-containing pages in locked_vm (Thomas Huth) [1342027] - [powerpc] kvm: Use RCU for arch.spapr_tce_tables (Thomas Huth) [1342027] - [powerpc] kvm: Rework H_PUT_TCE/H_GET_TCE handlers (Thomas Huth) [1342027] - [kernel] list: Add lockless list traversal primitives (Thomas Huth) [1342027] - [s390] ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selected (Jessica Yu) [1117927] - [s390] ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS support (Jessica Yu) [1117927] - [s390] ftrace: optimize function graph caller code (Jessica Yu) [1117927] - [s390] pass march flag to assembly files as well (Jessica Yu) [1117927] - [scsi] libsas: remove task_collector mode (David Milburn) [1295910] - [scsi] libsas: use ata_dev_classify() (David Milburn) [1295910] - [scsi] isci: remove SCSI host before detaching from SAS transport (David Milburn) [1295910] - [scsi] isci: Spelling s/stucture/structure/ (David Milburn) [1295910] - [scsi] isci: Use pci_enable_msix_exact() instead of pci_enable_msix() (David Milburn) [1295910] - [scsi] isci: update version to 1.2 (David Milburn) [1295910] - [scsi] isci: Fix a infinite loop (David Milburn) [1295910] - [hv] vmbus: Use READ_ONCE() to read variables that are volatile (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Introduce functions for estimating room in the ring buffer (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1339684] - [md] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() (Mike Snitzer) [1337254]- [acpi] acpi / lpss: Fix up acpi_lpss_create_device() (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Make all resources except io 0xcf8-0xcff available on PCI bus (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Relax ACPI resource descriptor checks to work around BIOS bugs (Myron Stowe) [1344513] - [x86] pci/acpi: Ignore resources consumed by host bridge itself (Myron Stowe) [1344513] - [acpi] acpi / resources: Change pr_info() to pr_debug() for debug information (Myron Stowe) [1344513] - [x86] pci/acpi: Use common ACPI resource interfaces to simplify implementation (Myron Stowe) [1344513] - [x86] pci: Fix the range check for IO resources (Myron Stowe) [1344513] - [include] pci: Use common resource list management code instead of private implementation (Myron Stowe) [1344513] - [kernel] resources: Move struct resource_list_entry from ACPI into resource core (Myron Stowe) [1344513] - [include] acpi: Introduce helper function acpi_dev_filter_resource_type() (Myron Stowe) [1344513] - [include] acpi: Add field offset to struct resource_list_entry (Myron Stowe) [1344513] - [acpi] Translate resource into master side address for bridge window resources (Myron Stowe) [1344513] - [include] acpi: Return translation offset when parsing ACPI address space resources (Myron Stowe) [1344513] - [acpi] Enforce stricter checks for address space descriptors (Myron Stowe) [1344513] - [acpi] Set flag IORESOURCE_UNSET for unassigned resources (Myron Stowe) [1344513] - [acpi] Normalize return value of resource parser functions (Myron Stowe) [1344513] - [acpi] Fix a bug in parsing ACPI Memory24 resource (Myron Stowe) [1344513] - [acpi] Add prefetch decoding to the address space parser (Myron Stowe) [1344513] - [acpi] Move the window flag logic to the combined parser (Myron Stowe) [1344513] - [acpi] Unify the parsing of address_space and ext_address_space (Myron Stowe) [1344513] - [acpi] Let the parser return false for disabled resources (Myron Stowe) [1344513] - [acpi] Use the length check for io resources as well (Myron Stowe) [1344513] - [acpi] Implement proper length checks for mem resources (Myron Stowe) [1344513] - [acpi] Remove redundant check in function acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [include] acpica: resources: Provide common part for struct acpi_resource_address structures (Myron Stowe) [1344513] - [acpi] Correct return value of acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [acpi] acpi / resources: only reject zero length resources based at address zero (Myron Stowe) [1344513] - [pnp] pnp / acpi: proper handling of ACPI IO/Memory resource parsing failures (Myron Stowe) [1344513] - [acpi] acpi / resources: ignore invalid ACPI device resources (Myron Stowe) [1344513] - [dma] acpi-dma: remove ugly conversion (Myron Stowe) [1344513] - [acpi] acpi / scan: Drop unnecessary label from acpi_create_platform_device() (Myron Stowe) [1344513] - [acpi] acpi / scan: Allow platform device creation without any IO resources (Myron Stowe) [1344513] - [sound] pci: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [918176] - [sound] alsa: hda/realtek - Add support for ALC295/ALC3254 (Jaroslav Kysela) [1331010] - [sound] revert "alsa: hda_intel: add card number to irq description" (Jaroslav Kysela) [1288993] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Hendrik Brueckner) [1337933] - [nvme] add missing lock nesting notation (David Milburn) [1344385] - [x86] amd: Fix last level cache topology for AMD Fam17h systems (Kim Naru) [1303705] - [x86] pci: Mark Intel Grangeville ixgbe variant 0x15AC as supported (Prarit Bhargava) [1342078] - [x86] efi: Include a .bss section within the PE/COFF headers (Denys Vlasenko) [1335188] - [x86] kvm: Conditionally register IRQ bypass consumer (Alex Williamson) [1341790] - [virt] irqbypass: Disallow NULL token (Alex Williamson) [1341790] - [pci] Work around Intel Sunrise Point PCH incorrect ACS capability (Alex Williamson) [1320742] - [pci] Reverse standard ACS vs device-specific ACS enabling (Alex Williamson) [1320742] - [vfio] pci: Add test for BAR restore (Alex Williamson) [1286274] - [pci] Hide broken INTx support from user (Alex Williamson) [1286274] - [vfio] make vfio run on s390 (Alex Williamson) [1286274] - [pci] Mark Intel i40e NIC INTx masking as broken (Alex Williamson) [1286274] - [powerpc] kernel: Enable seccomp filter (Gustavo Duarte) [1186835] - [powerpc] Use orig_gpr3 in syscall_get_arguments() (Gustavo Duarte) [1186835] - [powerpc] Drop unused syscall_get_error() (Gustavo Duarte) [1186835] - [powerpc] Rework syscall_get_arguments() so there is only one loop (Gustavo Duarte) [1186835] - [powerpc] kernel: Change the do_syscall_trace_enter() API (Gustavo Duarte) [1186835] - [powerpc] kernel: Add SIG_SYS support for compat tasks (Gustavo Duarte) [1186835] - [powerpc] Change syscall_get_nr() to return int (Gustavo Duarte) [1186835] - [powerpc] Don't negate error in syscall_set_return_value() (Gustavo Duarte) [1186835] - [powerpc] kernel: Switch to using MAX_ERRNO (0/9) (Gustavo Duarte) [1186835] - [powerpc] pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added (Thomas Huth) [1340445] - [powerpc] pseries: Add POWER8NVL support to ibm, client-architecture-support call (Thomas Huth) [1340445]- [md] block: make bio_inc_remaining() interface accessible again (Mike Snitzer) [1337254] - [md] dm raid: make sure no feature flags are set in metadata (Mike Snitzer) [1337254] - [md] dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call (Mike Snitzer) [1337254] - [md] dm stats: fix spelling mistake in Documentation (Mike Snitzer) [1337254] - [md] dm cache: update cache-policies.txt now that mq is an alias for smq (Mike Snitzer) [1337254] - [md] dm mpath: eliminate use of spinlock in IO fast-paths (Mike Snitzer) [1337254] - [md] dm mpath: move trigger_event member to the end of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: use atomic_t for counting members of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: switch to using bitops for state flags (Mike Snitzer) [1337254] - [md] dm thin: Remove return statement from void function (Mike Snitzer) [1337254] - [md] dm: remove unused mapped_device argument from free_tio() (Mike Snitzer) [1337254] - [mm] document improved handling of swappiness==0 (Jerome Marchand) [1341488] - [mm] vmstat: make vmstat_update deferrable (Jerome Marchand) [1294987] - [mm] vmstat: make quiet_vmstat lighter (Jerome Marchand) [1294987] - [mm] vmstat: Remove BUG_ON from vmstat_update (Jerome Marchand) [1294987] - [mm] vmstat: make vmstat_updater deferrable again and shut down on idle (Jerome Marchand) [1294987] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1341497] - [mm] memory_hotplug: check for missing sections in test_pages_in_a_zone() (George Beshers) [1326837] - [mm] compaction: make isolate_freepages start at pageblock boundary ("Herton R. Krzesinski") [1344770] - [mm] compaction: detect when scanners meet in isolate_freepages ("Herton R. Krzesinski") [1344770] - [mm] compaction: reset cached scanner pfn's before reading them ("Herton R. Krzesinski") [1344770] - [mm] rmap: fix use-after-free in __put_anon_vma ("Herton R. Krzesinski") [1344770] - [kernel] sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix a possible race condition between rescuer and pwq-release ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: make rescuer_thread() empty wq->maydays list before exiting ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix bugs in wq_update_unbound_numa() failure path ("Herton R. Krzesinski") [1344770] - [include] trace: module: Maintain a valid user count ("Herton R. Krzesinski") [1344770] - [kernel] hrtimer: Set expiry time before switch_hrtimer_base() ("Herton R. Krzesinski") [1344770] - [kernel] timer: Prevent overflow in apply_slack ("Herton R. Krzesinski") [1344770] - [mm] make fixup_user_fault() check the vma access rights too ("Herton R. Krzesinski") [1344770] - [kernel] futex: Prevent attaching to kernel threads ("Herton R. Krzesinski") [1344770] - [kernel] tracepoint: Do not waste memory on mods with no tracepoints ("Herton R. Krzesinski") [1344770] - [kernel] hung_task: check the value of "sysctl_hung_task_timeout_sec" ("Herton R. Krzesinski") [1344770] - [kernel] exit: call disassociate_ctty() before exit_task_namespaces() ("Herton R. Krzesinski") [1344770] - [kernel] wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE race ("Herton R. Krzesinski") [1344770] - [kernel] tracing: Fix array size mismatch in format string ("Herton R. Krzesinski") [1344770] - [kernel] cpuset: fix a locking issue in cpuset_migrate_mm() (Mateusz Guzik) [1342400] - [kernel] ptrace: make wait_on_bit(JOBCTL_TRAPPING_BIT) in ptrace_attach() killable (Jiri Olsa) [1334503] - [kernel] sched/numa: Cap PTE scanning overhead to 3 of run time (Rik van Riel) [1276398] - [kernel] sched/numa: Fix math underflow in task_tick_numa() (Rik van Riel) [1276398]- [net] openvswitch: internal_set_rx_headroom() can be static (Jakub Sitnicki) [1322337] - [net] veth: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] tun: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] openvswitch: propagate per dp max headroom to all vports (Jakub Sitnicki) [1322337] - [net] bridge: notify enslaved devices of headroom changes (Jakub Sitnicki) [1322337] - [net] netdev: introduce ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] bridge: inherit slave devices needed_headroom (Jakub Sitnicki) [1322337] - [net] ndo: consolidate reserved fields (Jiri Benc) [1339642] - [net] move ndo_set_vf_trust to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_dfwd_add/del_station to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_set_tx_maxrate to net_device_ops_extended (Jiri Benc) [1339642] - [net] fix wrong merge of ndo_set_vf_rate documentation (Jiri Benc) [1339642] - [net] introduce net_device_ops_extended (Jiri Benc) [1339642] - [net] vlan: pull on __vlan_insert_tag error path and fix csum correction (Aaron Conole) [1328847] - [net] use skb_postpush_rcsum instead of own implementations (Aaron Conole) [1328847] - [net] add skb_postpush_rcsum and fix dev_forward_skb occasions (Aaron Conole) [1328847] - [net] sctp: add support for RPS and RFS (Marcelo Leitner) [981353]- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1166525] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1315715] - [netdrv] be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera) [1304414] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1251919] - [netdrv] be2net: support ethtool get-dump option (Ivan Vecera) [1271067] - [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1287875] - [netdrv] tg3: avoid uninitialized variable warning (Ivan Vecera) [1287875] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1287875] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1287875] - [netdrv] bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag() (Ivan Vecera) [1287875] - [netdrv] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.64 (Harish Patil) [1275799] - [netdrv] qlcnic: protect qlicnic_attach_func with rtnl_lock (Harish Patil) [1275799] - [netdrv] qlcnic: Fix mailbox completion handling during spurious interrupt (Harish Patil) [1275799] - [netdrv] qlcnic: Remove unnecessary usage of atomic_t (Harish Patil) [1275799] - [netdrv] qlcnic: correctly handle qlcnic_alloc_mbx_args (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_dcb_ops structures (Harish Patil) [1275799] - [netdrv] qlcnic: fix a loop exit condition better (Harish Patil) [1275799] - [netdrv] qlcnic: fix a timeout loop (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1275799] - [netdrv] qlcnic: track vxlan port count (Harish Patil) [1275799] - [netdrv] qlcnic: delete redundant memsets (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1275799] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1275799] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1275799] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1275799] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1275799] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1275799] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1275799] - [netdrv] qlcnic: Deletion of unnecessary memset (Harish Patil) [1275799] - [netdrv] qlcnic: clean up sysfs error codes (Harish Patil) [1275799] - [netdrv] ethernet: codespell comment spelling fixes (Harish Patil) [1275799] - [netdrv] treewide: Fix typo in printk messages (Harish Patil) [1275799] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1275795] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1275795 1320748] - [netdrv] bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt) [1275795] - [netdrv] bnx2x: define event data reserved fields as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1275795] - [netdrv] bnx2x: add a separate GENEVE Kconfig symbol (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1271075 1275795] - [netdrv] bnx2x: Add missing HSI for big-endian machines (Michal Schmidt) [1275795] - [netdrv] bnx2x: extend DCBx support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add support for single-port DCBx (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add Geneve inner-RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Remove unneccessary EXPORT_SYMBOL (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent FW assertion when using Vxlan (Michal Schmidt) [1275795] - [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll() (Michal Schmidt) [1178598 1275795] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1275795] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1275795] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1275795] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1275795] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1275795] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1275795] - [netdrv] cnic: Add the interfaces to get FC-NPIV table (Michal Schmidt) [1275795] - [netdrv] cnic: Populate upper layer driver state in MFW (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1275795] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1275795] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1275795] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1275795] - [netdrv] bnx2x: Replace put_page(virt_to_head_page()) with skb_free_frag() (Michal Schmidt) [1275795] - [netdrv] ptp: bnx2x: convert to the 64 bit get/set time methods (Michal Schmidt) [1275795] - [netdrv] bnx2x: convert to CYCLECOUNTER_MASK macro (Michal Schmidt) [1275795] - [netdrv] bnx2x: conversion of smp_mb__*() (Michal Schmidt) [1275795] - [net] can: replace timestamp as unique skb attribute (John Linville) [1333130] - [net] can: introduce new raw socket option to join the given CAN filters (John Linville) [1333130] - [net] can: fix loss of CAN frames in raw_rcv (John Linville) [1333130] - [netdrv] can: usb_8dev: fix urb leak on failure path in usb_8dev_start() (John Linville) [1333130] - [netdrv] can: esd_usb2: check index of array before accessing (John Linville) [1333130] - [net] can: add missing initialisations in CAN related skbuffs (John Linville) [1333130] - [netdrv] can: ems_usb: fix coding style (John Linville) [1333130] - [netdrv] can: ems_usb: Fix possible tx overflow (John Linville) [1333130] - [net] can: fix multiple delivery of a single CAN frame for overlapping CAN filters (John Linville) [1333130] - [netdrv] can: ems_usb: fix endianess of CAN ID (John Linville) [1333130] - [netdrv] can: kvaser_usb: Do not sleep in atomic context (John Linville) [1333130] - [netdrv] can: kvaser_usb: Reset all URB tx contexts upon channel close (John Linville) [1333130] - [netdrv] can: kvaser_usb: Don't free packets when tight on URBs (John Linville) [1333130] - [net] can: fix spelling errors (John Linville) [1333130] - [netdrv] can: peak_usb: fix multi-byte values endianess (John Linville) [1333130] - [netdrv] can: peak_usb: fix cleanup sequence order in case of error during init (John Linville) [1333130] - [netdrv] can: peak_usb: fix memset() usage (John Linville) [1333130] - [netdrv] can: esd_usb2: fix memory leak on disconnect (John Linville) [1333130] - [netdrv] can: sja1000_isa: add locking for indirect register access mode (John Linville) [1333130] - [netdrv] can: c_can: use proper type for 'instance' (John Linville) [1333130] - [netdrv] can: c_can: Provide protection in the xmit path (John Linville) [1333130] - [netdrv] can: c_can: Remove EOB exit (John Linville) [1333130] - [netdrv] can: move sanity check for bitrate and tq into can_get_bittiming (John Linville) [1333130] - [netdrv] can: preserve skbuff protocol in can_put_echo_skb (John Linville) [1333130] - [netdrv] can: peak_usb: fix mem leak in pcan_usb_pro_init() (John Linville) [1333130] - [netdrv] can: ems_usb: fix urb leaks on failure paths (John Linville) [1333130] - [netdrv] can: c_can: fix calculation of transmitted bytes on tx complete (John Linville) [1333130] - [netdrv] can: kvaser_usb: fix usb endpoints detection (John Linville) [1333130] - [netdrv] can: c_can: Fix RX message handling, handle lost message before EOB (John Linville) [1333130] - [netdrv] slip/slcan: added locking in wakeup function (John Linville) [1333130] - [netdrv] can: pcan_usb_core: fix memory leak on failure paths in peak_usb_start() (John Linville) [1333130] - [netdrv] can: c_can: fix error checking of priv->instance in probe() (John Linville) [1333130] - [netdrv] can: Convert to use devm_ioremap_resource (John Linville) [1333130]- [net] netfilter: fix oops with metadata dst (Lance Richardson) [1283886] - [net] gre: reject GUE and FOU in collect metadata mode (Lance Richardson) [1283886] - [net] gre: build header correctly for collect metadata tunnels (Lance Richardson) [1283886] - [net] gre: do not assign header_ops in collect metadata mode (Lance Richardson) [1283886] - [net] openvswitch: Orphan skbs before IPv6 defrag (Lance Richardson) [1283886] - [net] ip_tunnel: Fix returned tc and hoplimit values for route with IPv6 encapsulation (Lance Richardson) [1283886] - [net] vxlan: fix sparse warnings (Lance Richardson) [1283886] - [net] geneve: fix populating tclass in geneve_get_v6_dst (Lance Richardson) [1283886] - [net] vxlan: fix populating tclass in vxlan6_get_route (Lance Richardson) [1283886] - [net] geneve: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] vxlan: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] ip_tunnel: add support for setting flow label via collect metadata (Lance Richardson) [1283886] - [net] vxlan: allow setting ipv6 traffic class (Lance Richardson) [1283886] - [net] vxlan: fix missing options_len update on RX with collect metadata (Lance Richardson) [1283886] - [net] vxlan: simplify metadata_dst usage in vxlan_rcv (Lance Richardson) [1283886] - [net] vxlan: consolidate rx handling to a single function (Lance Richardson) [1283886] - [net] vxlan: move ECN decapsulation to a separate function (Lance Richardson) [1283886] - [net] vxlan: move inner L2 header processing to a separate function (Lance Richardson) [1283886] - [net] vxlan: consolidate GBP handling even more (Lance Richardson) [1283886] - [net] geneve: Support outer IPv4 Tx checksums by default (Lance Richardson) [1283886] - [net] lwtunnel: fix rx checksum setting for lwt devices tunneling over ipv6 (Lance Richardson) [1283886] - [net] vxlan: do not use fdb in metadata mode (Lance Richardson) [1283886] - [net] geneve: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] vxlan: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] iptunnel: scrub packet in iptunnel_pull_header (Lance Richardson) [1283886] - [net] vxlan: move vxlan device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: move geneve device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: implement geneve_get_sk_family helper (Lance Richardson) [1283886] - [net] geneve: Refine MTU limit (Lance Richardson) [1283886] - [net] vxlan: tun_id is 64bit, not 32bit (Lance Richardson) [1283886] - [net] vxlan: treat vni in metadata based tunnels consistently (Lance Richardson) [1283886] - [net] vxlan: clean up rx error path (Lance Richardson) [1283886] - [net] vxlan: clean up extension handling on rx (Lance Richardson) [1283886] - [net] vxlan: move GBP header parsing to a separate function (Lance Richardson) [1283886] - [net] vxlan: simplify vxlan_remcsum (Lance Richardson) [1283886] - [net] vxlan: keep flags and vni in network byte order (Lance Richardson) [1283886] - [net] vxlan: introduce vxlan_hdr (Lance Richardson) [1283886] - [net] vxlan: udp_tunnel duplicate include net/udp_tunnel.h (Lance Richardson) [1283886] - [net] vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices (Lance Richardson) [1283886] - [net] geneve: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: consolidate vxlan_xmit_skb and vxlan6_xmit_skb (Lance Richardson) [1283886] - [net] vxlan: consolidate csum flag handling (Lance Richardson) [1283886] - [net] vxlan: consolidate output route calculation (Lance Richardson) [1283886] - [net] vxlan: restructure vxlan.h definitions (Lance Richardson) [1283886] - [net] vxlan: remove duplicated macros (Lance Richardson) [1283886] - [net] vxlan: cleanup types (Lance Richardson) [1283886] - [net] vxlan: fix a out of bounds access in __vxlan_find_mac (Lance Richardson) [1283886] - [net] inet: frag: Always orphan skbs inside ip_defrag() (Lance Richardson) [1283886 1338099] - [net] tunnels: Allow IPv6 UDP checksums to be correctly controlled (Lance Richardson) [1283886] - [net] gro: Make GRO aware of lightweight tunnels (Lance Richardson) [1283886] - [net] openvswitch: update kernel doc for struct vport (Lance Richardson) [1283886] - [net] openvswitch: fix struct geneve_port member name (Lance Richardson) [1283886] - [net] udp: restrict offloads to one namespace (Lance Richardson) [1283886] - [net] vxlan: fix test which detect duplicate vxlan iface (Lance Richardson) [1283886] - [net] ipv4: fix endianness warnings in ip_tunnel_core.c (Lance Richardson) [1283886] - [net] ip6_tunnel: make ip6tunnel_xmit definition conditional (Lance Richardson) [1283886] - [net] ip_tunnel: Move stats update to iptunnel_xmit() (Lance Richardson) [1283886] - [net] geneve: initialize needed_headroom (Lance Richardson) [1283886] - [net] openvswitch: correct encoding of set tunnel action attributes (Lance Richardson) [1283886] - [net] geneve: Add geneve_get_rx_port support (Lance Richardson) [1283886] - [net] geneve: Add geneve udp port offload for ethernet devices (Lance Richardson) [1283886] - [net] geneve: UDP checksum configuration via netlink (Lance Richardson) [1283886] - [net] geneve: Fix IPv6 xmit stats update (Lance Richardson) [1283886] - [net] vxlan: interpret IP headers for ECN correctly (Lance Richardson) [1283886] - [net] vxlan: support ndo_fill_metadata_dst also for IPv6 (Lance Richardson) [1283886] - [net] vxlan: move IPv6 outpute route calculation to a function (Lance Richardson) [1283886] - [net] vxlan: fix incorrect RCO bit in VXLAN header (Lance Richardson) [1283886] - [net] openvswitch: fix hangup on vxlan/gre/geneve device deletion (Lance Richardson) [1283886] - [net] openvswitch: properly refcount vport-vxlan module (Lance Richardson) [1283886] - [net] ip_tunnel: disable preemption when updating per-cpu tstats (Lance Richardson) [1283886] - [net] tun_dst: Fix potential NULL dereference (Lance Richardson) [1283886] - [net] geneve: add IPv6 bits to geneve_fill_metadata_dst (Lance Richardson) [1283886] - [net] geneve: handle ipv6 priority like ipv4 tos (Lance Richardson) [1283886] - [net] geneve: implement support for IPv6-based tunnels (Lance Richardson) [1283886] - [net] openvswitch: Fix egress tunnel info (Lance Richardson) [1283886] - [net] openvswitch: Use dev_queue_xmit for vport send (Lance Richardson) [1283886] - [net] openvswitch: Fix incorrect type use (Lance Richardson) [1283886] - [net] openvswitch: Allocate memory for ovs internal device stats. (Lance Richardson) [1283886] - [net] tunnels: Don't require remote endpoint or ID during creation (Lance Richardson) [1283886] - [net] openvswitch: Scrub skb between namespaces (Lance Richardson) [1283886] - [net] openvswitch: netlink attributes for IPv6 tunneling (Lance Richardson) [1283886] - [net] openvswitch: add tunnel protocol to sw_flow_key (Lance Richardson) [1283886] - [net] openvswitch: Fix ovs_vport_get_stats() (Lance Richardson) [1283886] - [net] ipv4: fix reply_dst leakage on arp reply (Lance Richardson) [1283886] - [net] vxlan: support both IPv4 and IPv6 sockets in a single vxlan device (Lance Richardson) [1283886] - [net] vxlan: make vxlan_sock_add and vxlan_sock_release complementary (Lance Richardson) [1283886] - [net] lwtunnel: remove source and destination UDP port config option (Lance Richardson) [1283886] - [net] ipv4: send arp replies to the correct tunnel (Lance Richardson) [1283886] - [net] geneve: use network byte order for destination port config parameter (Lance Richardson) [1283886] - [net] geneve: ensure ECN info is handled properly in all tx/rx paths (Lance Richardson) [1283886] - [net] geneve: remove vlan-related feature assignment (Lance Richardson) [1283886] - [net] ip6tunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] iptunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] vxlan: reject IPv6 addresses if IPv6 is not configured (Lance Richardson) [1283886] - [net] vxlan: set needed headroom correctly (Lance Richardson) [1283886] - [net] openvswitch: Fix mask generation for nested attributes (Lance Richardson) [1283886] - [net] vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning (Lance Richardson) [1283886] - [net] ip_tunnel: Use API to access tunnel metadata options (Lance Richardson) [1283886] - [net] openvswitch: Remove vport-net (Lance Richardson) [1283886] - [net] openvswitch: Remove vport stats (Lance Richardson) [1283886] - [net] openvswitch: Remove egress_tun_info (Lance Richardson) [1283886] - [net] openvswitch: Remove vport get_name() (Lance Richardson) [1283886] - [net] geneve: Use GRO cells infrastructure (Lance Richardson) [1283886] - [net] vxlan: do not receive IPv4 packets on IPv6 socket (Lance Richardson) [1283886] - [net] ip_tunnels: record IP version in tunnel info (Lance Richardson) [1283886] - [net] ip_tunnels: convert the mode field of ip_tunnel_info to flags (Lance Richardson) [1283886] - [net] geneve: Move device hash table to geneve socket (Lance Richardson) [1283886] - [net] geneve: Consolidate Geneve functionality in single module (Lance Richardson) [1283886] - [net] openvswitch: Use Geneve device (Lance Richardson) [1283886] - [net] geneve: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] geneve: Make dst-port configurable (Lance Richardson) [1283886] - [net] tunnel: introduce udp_tun_rx_dst() (Lance Richardson) [1283886] - [net] geneve: Use skb mark and protocol to lookup route (Lance Richardson) [1283886] - [net] geneve: Initialize ethernet address in device setup (Lance Richardson) [1283886] - [net] vxlan: fix multiple inclusion of vxlan.h (Lance Richardson) [1283886] - [net] route: fix a use-after-free (Lance Richardson) [1283886] - [net] lwtunnel: Add cfg argument to build_state (Lance Richardson) [1283886] - [net] vxlan: GRO support at tunnel layer (Lance Richardson) [1283886] - [net] gro: Fix remcsum offload to deal with frags in GRO (Lance Richardson) [1283886] - [net] ipv6: route: per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] ipv6: route: extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: metadata based tunneling for IPv6 (Lance Richardson) [1283886] - [net] vxlan: do not shadow flags variable (Lance Richardson) [1283886] - [net] vxlan: provide access function for vxlan socket address family (Lance Richardson) [1283886] - [net] ipv6: drop metadata dst in ip6_route_input (Lance Richardson) [1283886] - [net] route: move lwtunnel state to dst_entry (Lance Richardson) [1283886] - [net] ip_tunnels: use tos and ttl fields also for IPv6 (Lance Richardson) [1283886] - [net] ip_tunnels: add IPv6 addresses to ip_tunnel_key (Lance Richardson) [1283886] - [net] ip_tunnels: use offsetofend (Lance Richardson) [1283886] - [net] ip_tunnels: use u8/u16/u32 (Lance Richardson) [1283886] - [net] ip_tunnels: remove custom alignment and packing (Lance Richardson) [1283886] - [net] ipv4: Make fib_encap_match static (Lance Richardson) [1283886] - [net] lwtunnel: Fix the sparse warnings in fib_encap_match (Lance Richardson) [1283886] - [net] lwtunnel: ip tunnel: fix multiple routes with different encap (Lance Richardson) [1283886] - [net] lwtunnel: fix memory leak (Lance Richardson) [1283886] - [net] geneve: convert to using IFF_NO_QUEUE (Lance Richardson) [1283886] - [net] lwtunnel: Add support to redirect dst.input (Lance Richardson) [1283886] - [net] lwtunnel: rename ip lwtunnel attributes (Lance Richardson) [1283886] - [net] vxlan: fix fdb_dump index calculation (Lance Richardson) [1283886] - [net] gre: Remove support for sharing GRE protocol hook (Lance Richardson) [1283886] - [net] openvswitch: Use regular GRE net_device instead of vport (Lance Richardson) [1283886] - [net] gre: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] openvswitch: Move tunnel destroy function to oppenvswitch module (Lance Richardson) [1283886] - [net] vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA (Lance Richardson) [1283886] - [net] ipv4: apply lwtunnel encap for locally-generated packets (Lance Richardson) [1283886] - [net] lwtunnel: set skb protocol and dev (Lance Richardson) [1283886] - [net] vxlan: expose COLLECT_METADATA flag to user space (Lance Richardson) [1283886] - [net] ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument (Lance Richardson) [1283886] - [net] openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN (Lance Richardson) [1283886] - [net] lwtunnel: Make lwtun_encaps[] static (Lance Richardson) [1283886] - [net] lwtunnel: use kfree_skb() instead of vanilla kfree() (Lance Richardson) [1283886] - [net] lwtunnel: change prototype of lwtunnel_state_get() (Lance Richardson) [1283886] - [net] ipv6: copy lwtstate in ip6_rt_copy_init() (Lance Richardson) [1283886] - [net] ipv6: use lwtunnel_output6() only if flag redirect is set (Lance Richardson) [1283886] - [net] lwtunnel: export linux/lwtunnel.h to userspace (Lance Richardson) [1283886] - [net] openvswitch: Retrieve tunnel metadata when receiving from vport-netdev (Lance Richardson) [1283886] - [net] openvswitch: fix compilation when vxlan is a module (Lance Richardson) [1283886] - [net] ipv6: fix crash over flow-based vxlan device (Lance Richardson) [1283886] - [net] vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb (Lance Richardson) [1283886] - [net] ip_tunnel: Call ip_tunnel_core_init() from inet_init() (Lance Richardson) [1283886] - [net] ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n (Lance Richardson) [1283886] - [net] openvswitch: Use regular VXLAN net_device device (Lance Richardson) [1283886] - [net] openvswitch: Abstract vport name through ovs_vport_name() (Lance Richardson) [1283886] - [net] openvswitch: Make tunnel set action attach a metadata dst (Lance Richardson) [1283886] - [net] vxlan: Factor out device configuration (Lance Richardson) [1283886] - [net] fib: Add fib rule match on tunnel id (Lance Richardson) [1283886] - [net] route: Per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] route: Extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: Flow based tunneling (Lance Richardson) [1283886] - [net] arp: Inherit metadata dst when creating ARP requests (Lance Richardson) [1283886] - [net] dst: Metadata destinations (Lance Richardson) [1283886] - [net] icmp: Don't leak original dst into ip_route_input() (Lance Richardson) [1283886] - [net] ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic (Lance Richardson) [1283886] - [net] ipv6: rt6_info output redirect to tunnel output (Lance Richardson) [1283886] - [net] ipv4: redirect dst output to lwtunnel output (Lance Richardson) [1283886] - [net] lwtunnel: support dst output redirect function (Lance Richardson) [1283886] - [net] ipv6: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] ipv4: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] lwtunnel: infrastructure for handling light weight tunnels like mpls (Lance Richardson) [1283886] - [net] rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes (Lance Richardson) [1283886] - [net] vxlan: Fix kernel unaligned access in __vxlan_find_mac (Lance Richardson) [1283886] - [include] stddef: move offsetofend inside #ifndef/#endif guard, neaten (Lance Richardson) [1283886] - [net] geneve: allow user to specify TOS info for tunnel frames (Lance Richardson) [1283886] - [net] geneve: allow user to specify TTL for tunnel frames (Lance Richardson) [1283886] - [net] vxlan: release lock after each bucket in vxlan_cleanup (Lance Richardson) [1283886] - [net] ipv6: Break up ip6_rt_copy() (Lance Richardson) [1283886] - [net] ipv6: Combine rt6_alloc_cow and rt6_alloc_clone (Lance Richardson) [1283886] - [net] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST (Lance Richardson) [1283886] - [net] vxlan: correct typo in call to unregister_netdevice_queue (Lance Richardson) [1283886] - [net] geneve: add initial netdev driver for GENEVE tunnels (Lance Richardson) [1283886] - [net] geneve: identify as driver library in modules description (Lance Richardson) [1283886] - [net] geneve: Rename support library as geneve_core (Lance Richardson) [1283886] - [net] geneve: move definition of geneve_hdr() to geneve.h (Lance Richardson) [1283886] - [net] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c (Lance Richardson) [1283886] - [net] vxlan: Correctly set flow*i_mark and flow4i_proto in route lookups (Lance Richardson) [1283886] - [net] ipv6: Check RTF_LOCAL on rt->rt6i_flags instead of rt->dst.flags (Lance Richardson) [1283886] - [net] ipv6: Stop rt6_info from using inet_peer's metrics (Lance Richardson) [1283886] - [net] ipv6: Stop /128 route from disappearing after pmtu update (Lance Richardson) [1283886] - [net] ipv6: Extend the route lookups to low priority metrics (Lance Richardson) [1283886] - [net] ipv6: Consider RTF_CACHE when searching the fib6 tree (Lance Richardson) [1283886] - [net] vxlan: remove the unnecessary codes (Lance Richardson) [1283886] - [net] rtnetlink: Mark name argument of rtnl_create_link() const (Lance Richardson) [1283886] - [net] vxlan: correct spelling in comments (Lance Richardson) [1283886] - [net] ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment (Lance Richardson) [1283886] - [net] vxlan: Don't set s_addr in vxlan_create_sock (Lance Richardson) [1283886] - [net] ipv6: Make __ipv6_select_ident static (Lance Richardson) [1283886] - [net] ipv6: Fix fragment id assignment on LE arches (Lance Richardson) [1283886] - [net] ipv6: Select fragment id during UFO segmentation if not set (Lance Richardson) [1283886] - [net] ipv6: Fix __ip6_route_redirect (Lance Richardson) [1283886] - [net] ipv6: add ipv6_proxy_select_ident() (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() with reachable = 0 by saving fn (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() for RTF_CACHE hit case (Lance Richardson) [1283886] - [net] ipv6: Remove BACKTRACK macro (Lance Richardson) [1283886] - [net] gre: Setup and TX path for gre/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] sit: Setup and TX path for sit/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] ip: make IP identifiers less predictable (Lance Richardson) [1283886] - [net] inetpeer: get rid of ip_id_count (Lance Richardson) [1283886] - [net] ipv6: Limit mtu to 65575 bytes (Lance Richardson) [1283886] - [net] inet: remove now unused flag DST_NOPEER (Lance Richardson) [1283886] - [net] ipv6: reuse ip6_frag_id from ip6_ufo_append_data (Lance Richardson) [1283886] - [net] ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper (Lance Richardson) [1283886] - [net] ipv6: add the option to use anycast addresses as source addresses in echo reply (Lance Richardson) [1283886] - [net] gre: fix msg_name parsing for recvfrom/recvmsg (Lance Richardson) [1283886] - [net] ipv6: fix incorrect type in declaration (Lance Richardson) [1283886] - [net] ipv6: remove rcv_tclass of ipv6_pinfo (Lance Richardson) [1283886] - [net] ipv6: add flowinfo for tcp6 pkt_options for all cases (Lance Richardson) [1283886] - [net] ipv6: drop the judgement in rt6_alloc_cow() (Lance Richardson) [1283886] - [net] rtnetlink: Remove extern from function prototypes (Lance Richardson) [1283886] - [net] ipv6: fix ecmp lookup when oif is specified (Lance Richardson) [1283886] - [net] revert "rhel: use dummy net_device for tunnels" (Lance Richardson) [1283886]- [scsi] disable automatic target scan (Ewan Milne) [1088445] - [scsi] hpsa: update MAINTAINERS with new e-mail (Joseph Szczypek) [1274467] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1274467] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1274467] - [scsi] hpsa: correct lun data caching bitmap definition (Joseph Szczypek) [1274467] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Add box and bay information for enclosure devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Change SAS transport devices to bus 0 (Joseph Szczypek) [1274467] - [scsi] hpsa: fix path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: select CONFIG_SCSI_SAS_ATTR (Joseph Szczypek) [1274467] - [scsi] hpsa: logical vs bitwise AND typo (Joseph Szczypek) [1274467] - [scsi] hpsa: Update revision to reflect Red Hat version (Joseph Szczypek) [1274467] - [scsi] hpsa: bump the driver version (Joseph Szczypek) [1274467] - [scsi] hpsa: add in sas transport class (Joseph Szczypek) [1274467] - [scsi] hpsa: fix multiple issues in path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance device messages (Joseph Szczypek) [1274467] - [scsi] hpsa: disable report lun data caching (Joseph Szczypek) [1274467] - [scsi] hpsa: add discovery polling for PT RAID devices (Joseph Szczypek) [1274467] - [scsi] hpsa: eliminate fake lun0 enclosures (Joseph Szczypek) [1274467] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1274467] - [scsi] hpsa: move scsi_add_device and scsi_remove_device calls to new function (Joseph Szczypek) [1274467] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance hpsa_get_device_id (Joseph Szczypek) [1274467] - [scsi] hpsa: add function is_logical_device (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify check for device exposure (Joseph Szczypek) [1274467] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1274467] - [scsi] hpsa: correct check for non-disk devices (Joseph Szczypek) [1274467] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1274467] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1274467] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1274467] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1274467] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1274467] - [scsi] hpsa: fix null device issues (Joseph Szczypek) [1274467] - [scsi] hpsa: check for null arguments to dev_printk (Joseph Szczypek) [1274467] - [scsi] hpsa: change devtype to unsigned (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused hpsa_tag_discard_error_bits (Joseph Szczypek) [1274467] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused parameter hostno (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1274467] - [scsi] Change how controllers in mixed mode are handled (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1274467] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1274467] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1274467] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1274467] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1274467] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1274467] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1274467] - [scsi] sd: get disk reference in sd_check_events() (Ewan Milne) [1330047] - [scsi] lpfc: Revert: Add lockdep assertions (Rob Evers) [1340057] - [scsi] lpfc: Revert: remove incorrect lockdep assertion (Rob Evers) [1340057] - [scsi] be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add missing error check in beiscsi_eeh_resume (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Couple MCC tag and WRB alloc and free (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix MCC WRB leak in open_connection (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Cleanup processing of BMBX completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix be_mcc_compl_poll to use tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove be_mbox_notify_wait function (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Rename MCC and BMBX processing functions (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove redundant MCC processing code (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Use macros for MCC WRB and CQE fields (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unused mcc_cq_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: add checks for dma mapping errors (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Bump the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: revert: Update the copyright year (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: fix memory leak in error path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Maurizio Lombardi) [1274912]- [netdrv] qed: Reset the enable flag for eth protocol (Harish Patil) [1275807 1275811] - [netdrv] qed: signedness bug in qed_dcbx_process_tlv() (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix DMA address APIs usage (Harish Patil) [1275807 1275811] - [netdrv] mm: rename _count, field of the struct page, to _refcount (Harish Patil) [1275807 1275811] - [netdrv] mm/page_ref: use page_ref helper instead of direct modification of _count (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for dcbx (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove a stray tab (Harish Patil) [1275807 1275811] - [netdrv] qed: VFs gracefully accept lack of PM (Harish Patil) [1275807 1275811] - [netdrv] qed: Allow more than 16 VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Reset link on IOV disable (Harish Patil) [1275807 1275811] - [netdrv] qed: Improve VF interrupt reset (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct PF-sanity check (Harish Patil) [1275807 1275811] - [netdrv] qed*: Tx-switching configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: support ndo_get_vf_config (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV support spoof-checking (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV link control (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support forced MAC (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support PVID configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add VF support (Harish Patil) [1275807 1275811] - [netdrv] qed: Align TLVs (Harish Patil) [1275807 1275811] - [netdrv] qed: Bulletin and Link (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV l2 functionality (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV configure and FLR (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Add VF->PF channel infrastructure (Harish Patil) [1275807 1275811] - [netdrv] qed: Add CONFIG_QED_SRIOV (Harish Patil) [1275807 1275811] - [netdrv] qede: uninitialized variable in qede_start_xmit() (Harish Patil) [1275807 1275811] - [netdrv] qede: prevent chip hang when increasing channels (Harish Patil) [1275807 1275811] - [netdrv] qed: Apply tunnel configurations after PF start (Harish Patil) [1275807 1275811] - [netdrv] qede: add implementation for internal loopback test (Harish Patil) [1275807 1275811] - [netdrv] qede: add support for selftests (Harish Patil) [1275807 1275811] - [netdrv] qed: add infrastructure for device self tests (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF min bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF max bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add vport WFQ configuration APIs (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for link pause configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: Conditions for changing link (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for ethtool private flags (Harish Patil) [1275807 1275811] - [netdrv] qed*: Align statistics names (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix single MTU sized packet from firmware GRO flow (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix setting Skb network header (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix various memory allocation error flows for fastpath (Harish Patil) [1275807 1275811] - [netdrv] qede: Add fastpath support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed: Enable GRE tunnel slowpath configuration (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add GENEVE tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add VXLAN tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add infrastructure support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed* - bump driver versions to 8.7.1.20 (Harish Patil) [1275807 1275811] - [netdrv] qede: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed*: remove version dependency (Harish Patil) [1275807 1275811] - [netdrv] qed: initialize return rc to avoid returning garbage (Harish Patil) [1275807 1275811] - [netdrv] qed: Enlrage the drain timeout (Harish Patil) [1275807 1275811] - [netdrv] qed: Notify of transciever changes (Harish Patil) [1275807 1275811] - [netdrv] qed: Major changes to MB locking (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent MF link notifications (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix net-next "make ARCH=x86_64" (Harish Patil) [1275807 1275811] - [netdrv] qede: Add slowpath/fastpath support and enable hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add infrastructure support for hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove unused NVM vendor ID (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix error flow on slowpath start (Harish Patil) [1275807 1275811] - [netdrv] qed: Move statistics to L2 code (Harish Patil) [1275807 1275811] - [netdrv] qed: Support B0 instead of A0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct BAR sizes for older MFW (Harish Patil) [1275807 1275811] - [netdrv] qed: Print additional HW attention info (Harish Patil) [1275807 1275811] - [netdrv] qed: Print HW attention reasons (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for HW attentions (Harish Patil) [1275807 1275811] - [netdrv] qed: Semantic refactoring of interrupt code (Harish Patil) [1275807 1275811] - [netdrv] qed, qede: rebrand module description (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent probe on previous error (Harish Patil) [1275807 1275811] - [netdrv] qed: add MODULE_FIRMWARE() (Harish Patil) [1275807 1275811] - [netdrv] qede: Don't report link change needlessly (Harish Patil) [1275807 1275811] - [netdrv] qede: Linearize SKBs when needed (Harish Patil) [1275807 1275811] - [netdrv] qede: Change pci DID for 10g device (Harish Patil) [1275807 1275811] - [netdrv] qed,qede: Bump driver versions to 8.7.0.0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce DMA_REGPAIR_LE (Harish Patil) [1275807 1275811] - [netdrv] qed: Change metadata needed for SPQ entries (Harish Patil) [1275807 1275811] - [netdrv] qed: Handle possible race in SB config (Harish Patil) [1275807 1275811] - [netdrv] qed: Turn most GFP_ATOMIC into GFP_KERNEL (Harish Patil) [1275807 1275811] - [netdrv] qede: Add vlan filtering offload support (Harish Patil) [1275807 1275811] - [netdrv] qed: Lay infrastructure for vlan filtering offload (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: use 8.7.3.0 FW (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct slowpath interrupt scheme (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix BAR size split for some servers (Harish Patil) [1275807 1275811] - [netdrv] qed: fix handling of concurrent ramrods (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_pauseparam (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix corner case for chain in-between pages (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for nway_reset (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for set_phys_id (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for changing LED state (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_ringparam (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_channels (Harish Patil) [1275807 1275811] - [netdrv] qed: select ZLIB_INFLATE (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix error codes in qed_resc_alloc() (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix a test for MODE_MF_SI (Harish Patil) [1275807 1275811] - [netdrv] qlogic/qed: remove bogus NULL check (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic ethtool support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add statistics support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for link (Harish Patil) [1275807 1275811] - [netdrv] qed: Add link support (Harish Patil) [1275807 1275811] - [netdrv] qede: classification configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic network device support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add slowpath L2 support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic Network driver (Harish Patil) [1275807 1275811] - [netdrv] qed: Add basic L2 interface (Harish Patil) [1275807 1275811] - [netdrv] qed: Add module with basic common support (Harish Patil) [1275807 1275811]- [char] tpm_crb: fix mapping of the buffers (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: drop struct resource res from struct crb_priv (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Allow compile test of GPIO consumers if !GPIOLIB (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: fix build warning with tpm_tis_resume (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb/tis: fix: use dev_name() for /proc/iomem (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_eventlog.c: fix binary_bios_measurements (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: return rc when devm_add_action() fails (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: set continueSession attribute for the unseal operation (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the cleanup of struct tpm_chip (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the rollback in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Drop le32_to_cpu(ioread32(..)) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Clean up the force=1 module parameter (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Do not fall back to a hardcoded address for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Disable interrupt auto probing on a per-device basis (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use the common ACPI definition of struct acpi_tpm2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update definitions for the TCPA and TPM2 ACPI tables (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] tpm: fix checks for policy digest existence in tpm2_seal_trusted() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal with a TPM2 authorization policy (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: select hash algorithm for TPM2 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: fix: *do not* allow duplicate key options (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: properly handle interrupted packet receptions (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Tighten IRQ auto-probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Refactor the interrupt setup (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Get rid of the duplicate IRQ probing code (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: rework tpm_get_timeouts() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Ensure interrupts are disabled when the driver starts (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_free_irq not free_irq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: further simplify calculation of ordinal duration (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix compat 'ppi' link handling in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix missing migratable flag in sealing functionality for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Avoid reference to potentially freed memory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: free irq after probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: remove unnecessary little endian conversion (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: support little endian guests (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: get the buffer allocated for event log instead of the actual log (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: reformat event log to be byte-aligned (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: fix searching for the right vTPM node in device tree (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal/unseal with TPM 2.0 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm: seal/unseal for TPM 2.0 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: move struct trusted_key_options to trusted-type.h (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: introduce tpm_buf (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [documentation] tpm: update PPI documentation to address the location change (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: move the PPI attributes to character device directory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] sysfs: added __compat_only_sysfs_link_entry_to_kobj() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Fix initialization of the cdev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: set virtual device before passing to ibmvtpm_reset_crq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: remove unneccessary message level (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/st33zp24: Add proper wait for ordinal duration in case of irq mode (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_infineon: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Update KConfig text to include TPM2.0 FIFO chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm/tpm_i2c_stm_st33: Split tpm_i2c_tpm_st33 in 2 layers (core + phy) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_i2c_stm_st33: Replace access to io_lpcpd from struct st33zp24_platform_data to tpm_stm_dev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: sanitized code paths in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657]- [md] raid5: delete unnecessary warnning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid0: fix uninitialized variable bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a trivial typo in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: fix a dead loop when read from a WriteMostly disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Cleanup cpu hotplug notifier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix typos for stipe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant return in bitmap_checkpage (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: remove unnecessary BUG_ON (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: output stripe state for debug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant check (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Drop sending a change uevent when stopping (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: revert e9e4c377e2f563 to fix a livelock (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: check_reshape() shouldn't call mddev_suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rename some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid: only permit hot-add of compatible integrity profiles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: handle journal hotadd in quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add journal with array suspended (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_HAS_JOURNAL in correct places (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Remove 'ready' field from mddev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove unnecesary md_new_event_inintr (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: allow r5l_io_unit allocations to fail (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a mempool for the metadata block (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a bio_set (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add journal hot add/remove support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] avoid warning for 32-bit sector_t (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify r5l_move_io_unit_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] update comment for md_allow_write (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove redundant check in stripe_add_to_batch_list() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove check for MD_RECOVERY_NEEDED in action_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Fix remove_and_add_spares removes drive added as spare in slot_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix bug due to nested suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] change journal disk role to disk 0 (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix data corruption and crash during resync (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] treewide: Fix typos in printk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] when RAID journal is missing/faulty, block RESTART_ARRAY_RW (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set journal disk ->raid_disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] kick out journal disk if it's not fresh (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: start raid5 readonly if journal is missing (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add new bit to indicate raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: IO error handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: journal disk can't be removed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add trim support for log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix info output for journal disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: small log->seq cleanup (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: new helper: r5_reserve_log_entry (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: take rdev->data_offset into account early on (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: refactor bio allocation (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: clean up r5l_get_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify state machine when caches flushes are not needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: factor out a helper to run all stripes for an I/O unit (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: rename flushed_ios to finished_ios (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: free I/O units earlier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move reclaim stop to quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] show journal for journal disk in disk state sysfs (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip match_mddev_units check for special roles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: don't delay stripe captured in log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: check stripe finish out of order (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip resync for raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: optimize FLUSH IO with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move functionality out of __r5l_set_io_unit_state (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: fix a user-after-free bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: switching to state machine for log disk cache flush (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: enable log for raid array with cache disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't allow resize/reshape with cache(log) support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: disable batch with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use crc32c checksum (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] revert "md: allow a partially recovered device to be hot-added to an array." (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: fix locking in handle_stripe_clean_event() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log recovery (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log reclaim support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rhel-only: EXPORT_SYMBOL(md_update_sb) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add basic stripe log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add a new state for stripe log handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: export some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] override md superblock recovery_offset for journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add a new disk role to present write journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] replace special disk roles with macros (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix the 'new' raid10 layout to work correctly (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] suspend i/o during runtime blk_integrity_unregister (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove_and_add_spares() to activate specific rdev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] drop null test before destroy functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear CHANGE_PENDING in readonly array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't index beyond end of array in need_this_block() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: update analysis state for failed stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] wait for pending superblock updates before switching to read-only (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: ensure device failure recorded before write request returns (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: use bio_list for the list of bios to return (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] setup safemode_timer before it's being used (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: handle possible race as reshape completes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] sync sync_completed has correct value as recovery finishes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] be careful when testing resync_max against curr_resync_completed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_RECOVERY_RECOVER when starting a degraded array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove incorrect "min_t()" when calculating writepos (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: strengthen check on reshape_position at run (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: switch to use conf->chunk_sectors in place of mddev->chunk_sectors where possible (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: always set conf->prev_chunk_sectors and ->prev_algo (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix a few typos in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: consider updating reshape_position at start of reshape (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] close some races between setting and checking sync_action (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Keep /proc/mdstat reporting recovery until fully DONE (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] simplify get_bitmap_file now that "file" is zeroed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] use kzalloc() when bitmap is disabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: clear R5_NeedReplace when no longer needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] flush ->event_work before stopping array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: always set reshape_safe when initializing reshape_position (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] unlock mddev_lock on an error path (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear mddev->private when it has been freed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] doc: fix typo in md.txt (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a build warning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: per hash value and exclusive wait_for_stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: split wait_for_stripe and introduce wait_for_quiescent (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] convert to kstrto*() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: make sync_request_write() call bio_copy_data() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix problems with freeing private data after ->run failure (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Export and rename kick_rdev_from_array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [kernel] wait: introduce wait_event_exclusive_cmd (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839]- [fs] xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [1267042] - [fs] xfs: add configuration handlers for specific errors (Carlos Maiolino) [1267042] - [fs] xfs: add configuration of error failure speed (Carlos Maiolino) [1267042] - [fs] xfs: introduce table-based init for error behaviors (Carlos Maiolino) [1267042] - [fs] xfs: add configurable error support to metadata buffers (Carlos Maiolino) [1267042] - [fs] xfs: introduce metadata IO error class (Carlos Maiolino) [1267042] - [fs] xfs: configurable error behavior via sysfs (Carlos Maiolino) [1267042] - [fs] cifs: fix out-of-bounds access in lease parsing (Sachin Prabhu) [1337587] - [fs] cifs: fix erroneous return value (Sachin Prabhu) [1337587] - [fs] cifs: fix potential overflow in cifs_compose_mount_options (Sachin Prabhu) [1337587] - [fs] cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Sachin Prabhu) [1337587] - [fs] cifs: fix race between call_async() and reconnect() (Sachin Prabhu) [1337587] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1337587] - [fs] cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary (Sachin Prabhu) [1337587] - [fs] Print IP address of unresponsive server (Sachin Prabhu) [1337587] - [fs] Allow copy offload (CopyChunk) across shares (Sachin Prabhu) [1337587] - [fs] Add resilienthandles mount parm (Sachin Prabhu) [1337587] - [fs] Send durable handle v2 contexts when use of persistent handles required (Sachin Prabhu) [1337587] - [fs] Display persistenthandles in /proc/mounts for SMB3 shares if enabled (Sachin Prabhu) [1337587] - [fs] Enable checking for continuous availability and persistent handle support (Sachin Prabhu) [1337587] - [fs] Add parsing for new mount option controlling persistent handles (Sachin Prabhu) [1337587] - [fs] Allow duplicate extents in SMB3 not just SMB3.1.1 (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Do not fall back to SMBWriteX in set_file_size error cases (Sachin Prabhu) [1337587] - [fs] fs: Drop unlikely before IS_ERR(_OR_NULL) (Sachin Prabhu) [1337587] - [fs] Missing null tcon check (Sachin Prabhu) [1337587] - [fs] fix encryption error checks on mount (Sachin Prabhu) [1337587] - [fs] Fix sec=krb5 on smb3 mounts (Sachin Prabhu) [1337587] - [fs] cifs: use server timestamp for ntlmv2 authentication (Sachin Prabhu) [1337587] - [fs] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Sachin Prabhu) [1337587] - [fs] mount option sec=none not displayed properly in /proc/mounts (Sachin Prabhu) [1337587] - [fs] cifs: Fix use-after-free on mid_q_entry (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Add way to query server fs info for smb3 (Sachin Prabhu) [1337587] - [fs] cifs: Unset CIFS_MOUNT_POSIX_PATHS flag when following dfs mounts (Sachin Prabhu) [1337587] - [fs] Update negotiate protocol for SMB3.11 dialect (Sachin Prabhu) [1337587] - [fs] Add ioctl to set integrity (Sachin Prabhu) [1337587] - [fs] Add Get/Set Integrity Information structure definitions (Sachin Prabhu) [1337587] - [fs] Add reflink copy over SMB3.11 with new FSCTL_DUPLICATE_EXTENTS (Sachin Prabhu) [1337587] - [fs] Add SMB3.11 mount option synonym for new dialect (Sachin Prabhu) [1337587] - [fs] add struct FILE_STANDARD_INFO (Sachin Prabhu) [1337587] - [fs] Make dialect negotiation warning message easier to read (Sachin Prabhu) [1337587] - [fs] Add defines and structs for smb3.1 dialect (Sachin Prabhu) [1337587] - [fs] Allow parsing vers=3.11 on cifs mount (Sachin Prabhu) [1337587] - [fs] client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (Sachin Prabhu) [1337587] - [fs] cifs: Fix race condition on RFC1002_NEGATIVE_SESSION_RESPONSE (Sachin Prabhu) [1337587] - [fs] Fix to convert SURROGATE PAIR (Sachin Prabhu) [1337587] - [fs] cifs: potential missing check for posix_lock_file_wait (Sachin Prabhu) [1337587] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1337587] - [fs] cifs: remove an unneeded NULL check (Sachin Prabhu) [1337587] - [fs] fix null pointer check (Sachin Prabhu) [1337587] - [fs] Fix that several functions handle incorrect value of mapchars (Sachin Prabhu) [1337587] - [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1337587] - [fs] vfs: normal filesystems and lustre d_inode() annotations - CIFS only (Sachin Prabhu) [1337587] - [fs] vfs: Add owner-filesystem positive/negative dentry checks (Sachin Prabhu) [1337587] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1267339] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1267339] - [fs] xfs: fix broken multi-fsb buffer logging (Brian Foster) [1334671] - [fs] propogate_mnt: Handle the first propogated copy being a slave (Miklos Szeredi) [1338808] {CVE-2016-4581} - [fs] pnode: treat zero mnt_group_id-s as unequal (Miklos Szeredi) [1331162] - [fs] svcrpc: autoload rdma module (Steve Dickson) [1337599] - [fs] nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem ("J. Bruce Fields") [1340690] - [fs] nfsd: fix nsfd startup race triggering BUG_ON ("J. Bruce Fields") [1340714]- [fs] dax: fix O_DIRECT I/O to the last block of a blockdev (Eric Sandeen) [1274459] - [acpi] nfit: Clarify memory device state flags strings (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit, nd_blk: BLK status register is only 32 bits (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: call dax_fault on read page faults for DAX (Eric Sandeen) [1274459] - [nvdimm] libnvdimm: fix namespace seed creation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: add support for NVDIMM "latch" flag (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: update block I/O path to use PMEM API (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: fix return code for unimplemented commands (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] pmem: add maintainer for include/linux/pmem.h (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] dax: bdev_direct_access() may sleep (Eric Sandeen) [1274459] - [fs] block: Add support for DAX reads/writes to block devices (Eric Sandeen) [1274459] - [fs] dax: Use copy_from_iter_nocache (Eric Sandeen) [1274459] - [net] iovec.c: add memcpy_fromiovecend_nocache (Eric Sandeen) [1274459] - [acpi] nfit: fix smatch "use after null check" report (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] Fix return value of nvdimm_bus_init() if class_create() fails (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: smatch cleanups in __nd_ioctl (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] sparse: fix misplaced __pmem definition (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] pmem api for ensuring durability of persistent memory updates (Eric Sandeen) [1028649 1269626 1271953 1274043 1274459] - [include] libnvdimm: Add sysfs numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: Set numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpi: Add acpi_map_pxm_to_online_node() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: flag pmem block devices as non-rotational (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: enable iostat (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: make_request cleanups (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: fix up max_hw_sectors (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, blk: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, btt: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] block_dev.c: skip rw_page if bdev has integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] libnvdimm: Non-Volatile Devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: libnvdimm unit test infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] nd_btt: atomic sector updates (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: infrastructure for btt devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write blk label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write pmem label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: blk labels and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: pmem label sets and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: namespace indices: read and validate (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: add interleave-set state-tracking infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: add libnvdimm support to the pmem driver (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: move pmem to drivers/nvdimm/ (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: support for legacy (non-aliasing) nvdimms (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: dimm/memory-devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control character device and nvdimm_bus sysfs attributes (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: add initial DAX support (Eric Sandeen) [1274459] - [fs] xfs: add DAX IO path support (Eric Sandeen) [1274459] - [fs] xfs: add DAX truncate support (Eric Sandeen) [1274459] - [fs] xfs: add DAX block zeroing support (Eric Sandeen) [1274459] - [fs] xfs: add DAX file operations support (Eric Sandeen) [1274459] - [fs] xfs: simplify xfs_zero_remaining_bytes (Eric Sandeen) [1274459] - [include] dax: expose __dax_fault for filesystems with locking constraints (Eric Sandeen) [1274459] - [include] dax: don't abuse get_block mapping for endio callbacks (Eric Sandeen) [1274459] - [include] e820, efi: add ACPI 6.0 persistent memory types (Eric Sandeen) [1274459] - [x86] mm/mtrr: Enhance MTRR checks in kernel mapping helpers (Eric Sandeen) [1274459] - [x86] mm/mtrr: Clean up mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Use symbolic define as a retval for disabled MTRRs (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR state checks in mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR lookup to handle an inclusive entry (Eric Sandeen) [1274459] - [include] acpica: Fix for ill-formed GUID strings for NFIT tables (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpihelp: Update for new NFIT table GUIDs (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpi 6.0: Add support for NFIT table (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm/mtrr: Remove incorrect address check in __mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm: Do not flush last cacheline twice in clflush_cache_range() (Eric Sandeen) [1274459] - [x86] Make page cache mode a real type (Eric Sandeen) [1274459] - [lib] x86, mm: support huge KVA mappings on x86 (Eric Sandeen) [1274459] - [x86] mm: support huge I/O mapping capability I/F (Eric Sandeen) [1274459] - [mm] change vunmap to tear down huge KVA mappings (Eric Sandeen) [1274459] - [lib] mm: change ioremap to set up huge I/O mappings (Eric Sandeen) [1274459] - [lib] ioremap: add huge I/O map capability interfaces (Eric Sandeen) [1274459] - [mm] change __get_vm_area_node() to use fls_long() (Eric Sandeen) [1274459] - [mm] fix pfn_mkwrite KABI (Eric Sandeen) [1274459] - [fs] dax: unify ext2/4_{dax,}_file_operations (Eric Sandeen) [1274459] - [include] dax: use pfn_mkwrite to update c/mtime + freeze protection (Eric Sandeen) [1274459] - [mm] new pfn_mkwrite same as page_mkwrite for VM_PFNMAP (Eric Sandeen) [1274459] - [mm] refactor do_wp_page handling of shared vma into a function (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the page copy flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page - rewrite the unlock flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the reuse case (Eric Sandeen) [1274459] - [block] drivers/block/pmem: Fix 32-bit build warning in pmem_alloc() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [block] drivers/block/pmem: Add a driver for persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm: Add support for the non-standard protected e820 type (Eric Sandeen) [1274459] - [fs] dax: does not work correctly with virtual aliasing caches (Eric Sandeen) [1274459] - [block] brd: rename XIP to DAX (Eric Sandeen) [1274459] - [fs] ext4: add DAX functionality (Eric Sandeen) [1274459] - [fs] dax: add dax_zero_page_range (Eric Sandeen) [1274459] - [fs] ext2: get rid of most mentions of XIP in ext2 (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_aops_xip (Eric Sandeen) [1274459] - [fs] vfs, ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAX (Eric Sandeen) [1274459] - [fs] ext2: remove xip.c and xip.h (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_use_xip (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_xip_verify_sb() (Eric Sandeen) [1274459] - [mm] vfs: remove get_xip_mem (Eric Sandeen) [1274459] - [fs] dax: replace XIP documentation with DAX documentation (Eric Sandeen) [1274459] - [fs] dax, ext2: replace xip_truncate_page with dax_truncate_page (Eric Sandeen) [1274459] - [fs] dax, ext2: replace the XIP page fault handler with the DAX page fault handler (Eric Sandeen) [1274459] - [fs] dax, ext2: replace ext2_clear_xip_target with dax_clear_blocks (Eric Sandeen) [1274459] - [fs] dax, ext2: replace XIP read and write with DAX I/O (Eric Sandeen) [1274459] - [mm] vfs,ext2: introduce IS_DAX(inode) (Eric Sandeen) [1274459] - [mm] allow page fault handlers to perform the COW (Eric Sandeen) [1274459] - [mm] fix XIP fault vs truncate race (Eric Sandeen) [1274459] - [include] dax: drop size parameter to ->direct_access() (Eric Sandeen) [1274459] - [include] block: Change direct_access calling convention (Eric Sandeen) [1274459] - [block] brd: return -ENOSPC rather than -ENOMEM on page allocation failure (Eric Sandeen) [1274459] - [block] brd: add support for rw_page() (Eric Sandeen) [1274459] - [mm] swap: use bdev_read_page() / bdev_write_page() (Eric Sandeen) [1274459] - [fs] block_dev: add bdev_read_page() and bdev_write_page() (Eric Sandeen) [1274459] - [fs] mpage: factor page_endio() out of mpage_end_io() (Eric Sandeen) [1274459] - [fs] mpage: factor clean_buffers() out of __mpage_writepage() (Eric Sandeen) [1274459] - [fs] buffer: remove block_write_full_page_endio() (Eric Sandeen) [1274459] - [mm] consolidate code to setup pte (Eric Sandeen) [1274459] - [mm] consolidate code to call vm_ops->page_mkwrite() (Eric Sandeen) [1274459] - [mm] introduce do_shared_fault() and drop do_fault() (Eric Sandeen) [1274459] - [mm] introduce do_cow_fault() (Eric Sandeen) [1274459] - [mm] introduce do_read_fault() (Eric Sandeen) [1274459] - [mm] do_fault(): extract to call vm_ops->do_fault() to separate function (Eric Sandeen) [1274459] - [mm] rename __do_fault() -> do_fault() (Eric Sandeen) [1274459] - [fs] block: Convert various code to bio_for_each_segment() (Eric Sandeen) [1274459]- [netdrv] hv_netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Fix the list processing for network change event (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Implement support for VF drivers on Hyper-V (Vitaly Kuznetsov) [1333284] - [pci] hv: Add explicit barriers to config space access (Vitaly Kuznetsov) [1302147] - [pci] hv: Report resources release after stopping the bus (Vitaly Kuznetsov) [1302147] - [hv] Separate out frame buffer logic when picking MMIO range (Vitaly Kuznetsov) [1302147] - [hv] Record MMIO range in use by frame buffer (Vitaly Kuznetsov) [1302147] - [hv] Track allocations of children of hv_vmbus in private resource tree (Vitaly Kuznetsov) [1302147] - [hv] Reverse order of resources in hyperv_mmio (Vitaly Kuznetsov) [1302147] - [video] hv: Use new vmbus_mmio_free() from client drivers (Vitaly Kuznetsov) [1302147] - [include] hv: Make a function to free mmio regions through vmbus (Vitaly Kuznetsov) [1302147] - [hv] Lock access to hyperv_mmio resource tree (Vitaly Kuznetsov) [1302147] - [pci] hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Vitaly Kuznetsov) [1302147] - [x86] export __ioapic_set_affinity to modules (Vitaly Kuznetsov) [1302147] - [x86] export x86_msi to modules (Vitaly Kuznetsov) [1302147] - [hv] Allow for MMIO claims that span ACPI _CRS records (Vitaly Kuznetsov) [1302147] - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Vitaly Kuznetsov) [1302147] - [x86] nmi: Fix use of unallocated cpumask_var_t (Jerry Snitselaar) [1069217] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Jerry Snitselaar) [1069217] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Jerry Snitselaar) [1069217] - [lib] seq: Add minimal support for seq_buf (Jerry Snitselaar) [1069217] - [scsi] ipr: Fix regression when loading firmware (Gustavo Duarte) [1274357] - [scsi] ipr: Fix out-of-bounds null overwrite (Gustavo Duarte) [1274357] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1274357] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1274357] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1274357] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1274357] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1274357] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1274357] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1274357] - [nvme] Allocate queues only for online cpus (David Milburn) [1331884] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1308879] {CVE-2016-2143} - [s390] cpumf: add missing lpp magic initialization (Hendrik Brueckner) [1339534] - [s390] cpumf: Fix lpp detection (Hendrik Brueckner) [1339534] - [s390] cpumf: Improve guest detection heuristics (Hendrik Brueckner) [1339534] - [s390] cpumf: rework program parameter setting to detect guest samples (Hendrik Brueckner) [1339534] - [s390] pci: fix use after free in dma_init (Hendrik Brueckner) [1338925] - [s390] compat: correct sign-extension of the brk() compat system call (Hendrik Brueckner) [1197172] - [s390] fix normalization bug in exception table sorting (Hendrik Brueckner) [1298601] - [net] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1335607] - [x86] topology: Use total_cpus not nr_cpu_ids for logical packages (Jiri Olsa) [1337866] - [x86] topology: Fix Intel HT disable (Jiri Olsa) [1337866] - [x86] topology: Fix AMD core count (Jiri Olsa) [1337866] - [x86] cpu/amd: Give access to the number of nodes in a physical package (Jiri Olsa) [1337866] - [x86] thinkpad_acpi: Convert to snd_card_new() with a device pointer (Jarod Wilson) [1341744] - [x86] microcode: Use request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Introduce request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Be a bit more verbose about direct firmware loading failure (Prarit Bhargava) [1340431]- [netdrv] ixgbevf: update driver versions to indicate RHEL7.3 (Ken Cox) [1274175] - [netdrv] ixgbevf: Remove unused parameter (Ken Cox) [1274175] - [netdrv] ixgbevf: Change the relaxed order settings in VF driver for sparc (Ken Cox) [1274175] - [netdrv] ixgbevf: Use mac_ops instead of trying to identify NIC type (Ken Cox) [1274175] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1274175] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1274175] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1274175] - [netdrv] ixgbevf: make use of BIT() macro to avoid shift of signed values (Ken Cox) [1274175] - [netdrv] ixgbevf: add support for per-queue ethtool stats (Ken Cox) [1274175] - [netdrv] ixgbevf: refactor ethtool stats handling (Ken Cox) [1274175] - [netdrv] ixgbevf: Add support for generic Tx checksums (Ken Cox) [1274175] - [netdrv] ixgbevf: use bit operations for setting and checking resets (Ken Cox) [1274175] - [netdrv] ixgbevf: fix error code path when setting MAC address (Ken Cox) [1274175] - [netdrv] ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274175] - [netdrv] ixgbevf: minor cleanups for ixgbevf_set_itr() (Ken Cox) [1274175] - [netdrv] ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274175] - [netdrv] ixgbevf: Handle extended IPv6 headers in Tx path (Ken Cox) [1274175] - [netdrv] ixgbevf: Minor cleanups (Ken Cox) [1274175] - [netdrv] ixgbevf: Use a private workqueue to avoid certain possible hangs (Ken Cox) [1274175] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274175] - [netdrv] ixgbevf: Enables TSO for stacked VLAN (Ken Cox) [1274175] - [netdrv] igbvf: use BIT() macro instead of shifts (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove unused variable and dead code (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1274173] - [netdrv] igbvf: Add support for generic Tx checksums (Corinna Vinschen) [1274173] - [netdrv] igbvf: don't give up (Corinna Vinschen) [1274173] - [netdrv] igbvf: use napi_complete_done() (Corinna Vinschen) [1274173] - [netdrv] igbvf: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274173] - [netdrv] igbvf: Enable TSO for stacked VLAN (Corinna Vinschen) [1274173] - [netdrv] revert "igb: Fix a deadlock in igb_sriov_reinit" (Corinna Vinschen) [1274172] - [netdrv] igb: Garbled output for "ethtool -m" (Corinna Vinschen) [1274172] - [netdrv] igb: allow setting MAC address on i211 using a device tree blob (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for bulk Tx cleanup & cleanup boolean logic (Corinna Vinschen) [1274172] - [netdrv] igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Corinna Vinschen) [1274172] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Corinna Vinschen) [1274172] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for generic Tx checksums (Corinna Vinschen) [1274172] - [netdrv] igb: rename igb define to be more generic (Corinna Vinschen) [1274172] - [netdrv] igb: add conditions for I210 to generate periodic clock output (Corinna Vinschen) [1274172] - [netdrv] igb: enable WoL for OEM devices regardless of EEPROM setting (Corinna Vinschen) [1274172] - [netdrv] igb: constify e1000_phy_operations structure (Corinna Vinschen) [1274172] - [netdrv] igb: When GbE link up, wait for Remote receiver status condition (Corinna Vinschen) [1274172] - [netdrv] igb: Add workaround for VLAN tag stripping on 82576 (Corinna Vinschen) [1274172] - [netdrv] igb: Enable use of "bridge fdb add" to set unicast table entries (Corinna Vinschen) [1274172] - [netdrv] igb: Drop unnecessary checks in transmit path (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Corinna Vinschen) [1274172] - [netdrv] igb: Clean-up configuration of VF port VLANs (Corinna Vinschen) [1274172] - [netdrv] igb: Merge VLVF configuration into igb_vfta_set (Corinna Vinschen) [1274172] - [netdrv] igb: Always enable VLAN 0 even if 8021q is not loaded (Corinna Vinschen) [1274172] - [netdrv] igb: Do not factor VLANs into RLPML calculation (Corinna Vinschen) [1274172] - [netdrv] igb: Allow asymmetric configuration of MTU versus Rx frame size (Corinna Vinschen) [1274172] - [netdrv] igb: Refactor VFTA configuration (Corinna Vinschen) [1274172] - [netdrv] igb: clean up code for setting MAC address (Corinna Vinschen) [1274172] - [netdrv] igb: don't give up (Corinna Vinschen) [1274172] - [netdrv] igb: Unpair the queues when changing the number of queues (Corinna Vinschen) [1274172] - [netdrv] igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Corinna Vinschen) [1274172] - [netdrv] igb: Explicitly label self-test result indices (Corinna Vinschen) [1274172] - [netdrv] igb: Improve cable length function for I210, etc (Corinna Vinschen) [1274172] - [netdrv] igb: Don't add PHY address to PCDL address (Corinna Vinschen) [1274172] - [netdrv] igb: Remove GS40G specific defines/functions (Corinna Vinschen) [1274172] - [netdrv] igb: improve handling of disconnected adapters (Corinna Vinschen) [1274172] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Corinna Vinschen) [1274172] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Corinna Vinschen) [1274172] - [netdrv] igb: don't unmap NULL hw_addr (Corinna Vinschen) [1274172] - [netdrv] igb: add 88E1543 initialization code (Corinna Vinschen) [1274172] - [netdrv] igb: use napi_complete_done() (Corinna Vinschen) [1274172] - [netdrv] igb: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274172] - [netdrv] igb: avoid using timespec (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a memory leak in igb_probe (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Corinna Vinschen) [1274172] - [netdrv] igb: implement high frequency periodic output signals (Corinna Vinschen) [1274172] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit() (Corinna Vinschen) [1274172] - [netdrv] igb: Fix oops caused by missing queue pairing (Corinna Vinschen) [1274172] - [netdrv] igb: bump version to igb-5.3.0 (Corinna Vinschen) [1274172] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Corinna Vinschen) [1274172] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Corinna Vinschen) [1274172] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Corinna Vinschen) [1274172] - [netdrv] igb: Pull timestamp from fragment before adding it to skb (Corinna Vinschen) [1274172] - [netdrv] igb: only report generic filters in get_ts_info (Corinna Vinschen) [1274172] - [netdrv] igb: bump version of igb to 5.2.18 (Corinna Vinschen) [1274172] - [netdrv] igb: disable IPv6 extension header processing (Corinna Vinschen) [1274172] - [netdrv] igb: fix the start time for periodic output signals (Corinna Vinschen) [1274172]- [netdrv] ibmvnic: Enable use of multiple tx/rx scrqs (Steve Best) [1332848] - [netdrv] ibmvnic: enable RX checksum offload (Steve Best) [1332848] - [netdrv] ibmvnic: map L2/L3/L4 header descriptors to firmware (Steve Best) [1332848] - [netdrv] ibmvnic: Fix ibmvnic_capability struct (Steve Best) [1332848] - [x86] kvm: simplify kvm_apic_map (Paul Lai) [1319021] - [x86] vmx: Add host irq information in trace event when updating IRTE for posted interrupts (Paul Lai) [1319021] - [x86] kvm: Add lowest-priority support for vt-d posted-interrupts (Paul Lai) [1319021] - [x86] kvm: Use vector-hashing to deliver lowest-priority interrupts (Paul Lai) [1319021] - [x86] kvm: Recover IRTE to remapped mode if the interrupt is not single-destination (Paul Lai) [1319021] - [x86] kvm: avoid logical_map when it is invalid (Paul Lai) [1319021] - [x86] kvm: fix mixed APIC mode broadcast (Paul Lai) [1319021] - [x86] kvm: use MDA for interrupt matching (Paul Lai) [1319021] - [x86] kvm: fix x2apic logical address matching (Paul Lai) [1319021] - [x86] kvm: replace 0 with APIC_DEST_PHYSICAL (Paul Lai) [1319021] - [x86] kvm: cleanup kvm_apic_match_*() (Paul Lai) [1319021] - [x86] kvm: return bool from kvm_apic_match*() (Paul Lai) [1319021] - [tty] don't leak cdev in tty_cdev_add() (Prarit Bhargava) [1173155] - [tty] Avoid usb reset crashes by making tty_io cdevs truly dynamic (Prarit Bhargava) [1173155] - [pci] Set MPS to match upstream bridge (Myron Stowe) [1256951] - [pci] Move MPS configuration check to pci_configure_device() (Myron Stowe) [1256951] - [x86] perf: uncore: Remove WARN_ON_ONCE in uncore_pci_probe (Jiri Olsa) [1337804] - [x86] perf/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform (Jiri Olsa) [1334752] - [x86] uv: Disable UV BAU by default (Frank Ramsay) [1329656] - [hwmon] coretemp: Replace cpu_sibling_mask() with topology_sibling_cpumask() (David Arcari) [1338826] - [kernel] sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() (David Arcari) [1338826] - [hwmon] coretemp: Allow format checking (David Arcari) [1338826] - [hwmon] coretemp: Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1338826] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (David Arcari) [1338826] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (David Arcari) [1338826] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (David Arcari) [1338826] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (David Arcari) [1338826] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (David Arcari) [1338826] - [hwmon] coretemp: Fix truncated name of alarm attributes (David Arcari) [1338826] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (David Arcari) [1338826] - [scsi] Add QEMU CD-ROM to VPD Inquiry Blacklist (Ewan Milne) [1340360] - [documentation] ip-sysctl.txt: clarify secure_redirects (Eric Garver) [1300442] - [net] avoid reference counter overflows on fib_rules in multicast forwarding (Eric Garver) [1335918] - [net] team: don't call netdev_change_features under team->lock (Ivan Vecera) [1339570] - [net] Add compatible kAPI for skb_get_rxhash (William Townsend) [1329650] - [net] multicast: Extend ip address command to enable multicast group join/leave on (Eric Garver) [1267398] - [net] ipv6: support IFA_F_MANAGETEMPADDR for address deletion too (Jakub Sitnicki) [1263384] - [net] ipv6: don't disable interface if last ipv6 address is removed (Jakub Sitnicki) [1263384] - [net] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure (Paolo Abeni) [1337024] - [net] netfilter: nfnetlink_{log, queue}: Register pernet in first place (Paolo Abeni) [1337024] - [net] team: remove duplicate set of flag IFF_MULTICAST (Xin Long) [1302771] - [net] team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Xin Long) [1302771] - [net] team: Advertise tunneling offload features (Xin Long) [1302771] - [net] team: rtnl_lock for options set (Xin Long) [1302771] - [net] team: Don't segment multiple tagged packets on team device (Xin Long) [1302771] - [net] team: Remove dead code (Xin Long) [1302771] - [net] team: Simplify return path of team_newlink (Xin Long) [1302771] - [net] team: lb: use sizeof(*fprog) in __fprog_create (Xin Long) [1302771] - [net] team: fix vlan_features computing (Xin Long) [1302771] - [net] team: block mtu change before it happens via NETDEV_PRECHANGEMTU (Xin Long) [1302771] - [net] team: inherit addr_assign_type along with dev_addr (Xin Long) [1302771] - [net] team: cleanup netpoll clode (Xin Long) [1302771] - [net] make all team port device link events urgent (Xin Long) [1302771]- [infiniband] security: Restrict use of the write() interface (Don Dutile) [1316685] {CVE-2016-4565} - [mm] add support for __GFP_ZERO flag to dma_pool_alloc() (Torez Smith) [1337075] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1325967] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1325967] - [hv] hv_balloon: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1325967] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1325967] - [pci] Add DMA alias quirk for mic_x200_dma (Jerry Snitselaar) [1299853] - [pci] Add support for multiple DMA aliases (Jerry Snitselaar) [1299853] - [pci] Move informational printk to pci_add_dma_alias() (Jerry Snitselaar) [1299853] - [pci] Add pci_add_dma_alias() to abstract implementation (Jerry Snitselaar) [1299853] - [drivers] avoid format strings in names passed to alloc_workqueue() ("Herton R. Krzesinski") [1336867] - [kernel] rcu: Improve diagnostics for spurious RCU CPU stall warnings ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Don't use NMIs to dump other CPUs' stacks ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Print negatives for stall-warning counter wraparound ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Convert rcutree.c printk calls ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Kick CPU halfway to RCU CPU stall warning ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Reject memory-order-induced stall-warning false positives ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Drive quiescent-state-forcing delay from HZ ("Herton R. Krzesinski") [1320261] - [mm] memcg: reparent charges of children before processing parent ("Herton R. Krzesinski") [1336863] - [include] jiffies: Avoid undefined behavior from signed overflow ("Herton R. Krzesinski") [1336863] - [mm] compaction: break out of loop on !PageBuddy in isolate_freepages_block ("Herton R. Krzesinski") [1336863] - [ipc] Fix 2 bugs in msgrcv() MSG_COPY implementation ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Do not add event files for modules that fail tracepoints ("Herton R. Krzesinski") [1336863] - [kernel] cpuset: fix a race condition in __cpuset_node_allowed_softwall() ("Herton R. Krzesinski") [1336863] - [kernel] genirq: Remove racy waitqueue_active check ("Herton R. Krzesinski") [1336863] - [kernel] workqueue: ensure @task is valid across kthread_stop() ("Herton R. Krzesinski") [1336863] - [mm] memcg: fix endless loop caused by mem_cgroup_iter ("Herton R. Krzesinski") [1297381 1336863] - [include] compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ("Herton R. Krzesinski") [1336863] - [scripts] modpost: fixed USB alias generation for ranges including 0x9 and 0xA ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix missing timekeeping_update in suspend path ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix CLOCK_TAI timer/nanosleep delays ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Have function graph only trace based on global_ops filters ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Fix synchronization location disabling and freeing ftrace_ops ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Synchronize setting function_trace_op with ftrace_trace_function ("Herton R. Krzesinski") [1336863] - [mm] slub: Fix calculation of cpu slabs ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Have trace buffer point back to trace_array ("Herton R. Krzesinski") [1336863] - [mm] mempolicy.c: fix mempolicy printing in numa_maps ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix unlocked reads of some cfs_b->quota/period ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Guarantee new group-entities always have weight ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix hrtimer_cancel()/rq->lock deadlock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix race on toggling cfs_bandwidth_used ("Herton R. Krzesinski") [1336863]- [net] bluetooth: KABI cleanups (Don Zickus) [1296707] - [include] sched/wait: Introduce wait_on_bit_timeout() (Don Zickus) [1296707] - [include] netlink: add nla_get for le32 and le64 (Don Zickus) [1296707] - [include] 6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled (Don Zickus) [1296707] - [include] 6lowpan: add helper to get 6lowpan namespace (Don Zickus) [1296707] - [include] if_arp: add ARPHRD_6LOWPAN type (Don Zickus) [1296707] - [include] net: ns: add ieee802154_6lowpan namespace (Don Zickus) [1296707] - [include] ipv6: add ipv6_addr_prefix_copy (Don Zickus) [1296707] - [include] netdevice: add ieee802154_ptr to net_device (Don Zickus) [1296707] - [net] 802154 and 6lowpan: Rebase to v4.5 (Don Zickus) [1296707] - [bluetooth] intel: Use request_firmware instead (Don Zickus) [1296707] - [include] of: restructure for_each macros to fix compile warnings (Don Zickus) [1296707] - [include] of: Add empty for_each_available_child_of_node() macro definition (Don Zickus) [1296707] - [include] of: make for_each_child_of_node() reference its args when CONFIG_OF=n (Don Zickus) [1296707] - [include] of: introduce of_get_available_child_count (Don Zickus) [1296707] - [kernel] sched/wait: Fix a kthread race with wait_woken() (Don Zickus) [1296707] - [kernel] sched/wait: Provide infrastructure to deal with nested blocking (Don Zickus) [1296707] - [include] device coredump: add new device coredump class (Don Zickus) [1296707] - [net] bluetooth: Rebase to v4.5 (Don Zickus) [1296707] - [drm] revert "drm/i915: start adding dp mst audio" (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] dp_mst: Restore primary hub guid on resume (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1336546] - [drm] dp_mst: Validate port in drm_dp_payload_send_msg() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087 1331031] - [drm] dp_mst: Get validated port ref in drm_dp_update_payload_part1() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Call intel_dp_mst_resume() before resuming displays (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Get rid of intel_dp_dpcd_read_wake() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Retry aux transactions on all errors (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Always wait before retrying native aux transactions (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp: move hw_mutex up the call stack (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1274157] - [drm] i915: Fix race condition in intel_dp_destroy_mst_connector() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] upstream sync to v4.5 (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] tracing: Add trace__enabled() function (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] compat: add in_compat_syscall to ask whether we're in a compat syscall (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] Export nr_swap_pages (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [lib] string: introduce match_string() helper (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] async: export current_is_async() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pci] Decouple quirks.c from i915_reg.h (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] introduce mapping_gfp_constraint() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] bitops.h: add sign_extend64() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [vga] vga_switcheroo: Constify vga_switcheroo_handler (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] arch: introduce memremap() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: enhance region_is_ram() to region_intersects() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Remove region_is_ram() call from ioremap (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Move warning from __ioremap_check_ram() to the call site (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: Fix bugs in region_is_ram() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] locking: Add WARN_ON_ONCE lock assertion (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pwm] Add sysfs interface (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231]- [netdrv] ixgbe: update driver versions to indicate RHEL7.3 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct mask when enabling sriov (Ken Cox) [1274174] - [netdrv] ixgbe: replace dev->trans_start accesses with dev_trans_start (Ken Cox) [1274174] - [netdrv] ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Revise populating few registers and macro definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Remove duplicate and unused device ID definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Return 64 bit stats values (Ken Cox) [1274174] - [netdrv] ixgbe: check EEPROM for WOL support for X540 and above (Ken Cox) [1274174] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1274174] - [netdrv] ixgbe: use msleep for long delays (Ken Cox) [1274174] - [netdrv] ixgbe: resolve shift of negative value warning (Ken Cox) [1274174] - [netdrv] ixgbe: use BIT() macro (Ken Cox) [1274174] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1274174] - [netdrv] ixgbe: Use correct FC setup function for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add register wait for slow links (Ken Cox) [1274174] - [netdrv] ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Ken Cox) [1274174] - [netdrv] ixgbe: fix default mac->ops.setup_link for X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: set VLAN spoof checking unconditionally (Ken Cox) [1274174] - [netdrv] ixgbe: consolidate the configuration of spoof checking (Ken Cox) [1274174] - [netdrv] ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Ken Cox) [1274174] - [netdrv] ixgbe: Bump version number (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1274174] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1274174] - [netdrv] ixgbe: Read and parse NW_MNG_IF_SEL register (Ken Cox) [1274174] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1274174] - [netdrv] ixgbe: Use new methods for PHY access (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1274174] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1274174] - [netdrv] ixgbe: Take manageability semaphore for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Correct length check for round up (Ken Cox) [1274174] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1274174] - [netdrv] ixgbe: Delete some unused register definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for toggling VLAN filtering flag via ethtool (Ken Cox) [1274174] - [netdrv] ixgbe: Place SWFW semaphore in known valid state at probe (Ken Cox) [1274174] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for generic Tx checksums (Ken Cox) [1274174] - [netdrv] ixgbe: Look up MAC address in Open Firmware or IDPROM (Ken Cox) [1274174] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Ken Cox) [1274174] - [netdrv] ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Ken Cox) [1274174] - [netdrv] ixgbe: Extend trust to allow guest to set unicast address (Ken Cox) [1274174] - [netdrv] ixgbe: slight optimization of addr compare (Ken Cox) [1274174] - [netdrv] ixgbe: make __ixgbe_setup_tc static (Ken Cox) [1274174] - [netdrv] ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274174] - [netdrv] ixgbe: Use udelay to avoid sleeping while atomic (Ken Cox) [1274174] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1274174] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1274174] - [netdrv] ixgbe: Fix for RAR0 not being set to default MAC addr (Ken Cox) [1274174] - [netdrv] ixgbe: fix dates on header of ixgbe_model.h (Ken Cox) [1274174] - [netdrv] ixgbe: use u32 instead of __u32 in model header (Ken Cox) [1274174] - [netdrv] ixgbe: add minimal parser details for ixgbe (Ken Cox) [1274174] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1274174] - [netdrv] ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Ken Cox) [1274174] - [netdrv] ixgbe: Fix to get FDMI HBA attributes information with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct handling of any outer UDP checksum setting (Ken Cox) [1274174] - [netdrv] ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: fix broken PFC with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct FCoE DDP max check (Ken Cox) [1274174] - [netdrv] ixgbe: Fill at least min credits to a TC credit refills (Ken Cox) [1274174] - [netdrv] ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Ken Cox) [1274174] - [netdrv] ixgbe: Correct X550EM_x revision check (Ken Cox) [1274174] - [netdrv] ixgbe: fix RSS limit for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up redundancy in hw_enc_features (Ken Cox) [1274174] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1274174] - [netdrv] ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (Ken Cox) [1274174] - [netdrv] ixgbe: Clean stale VLANs when changing port VLAN or resetting (Ken Cox) [1274174] - [netdrv] ixgbe: Clear stale pool mappings (Ken Cox) [1274174] - [netdrv] ixgbe: Fix VLAN promisc in relation to SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VLAN promiscuous with SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Ken Cox) [1274174] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (Ken Cox) [1274174] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (Ken Cox) [1274174] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (Ken Cox) [1274174] - [netdrv] ixgbe: Return error on failure to allocate mac_table (Ken Cox) [1274174] - [netdrv] ixgbe: Reset interface after enabling SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Always turn PHY power on when requested (Ken Cox) [1274174] - [netdrv] ixgbe: Handle extended IPv6 headers in Tx path (Ken Cox) [1274174] - [netdrv] ixgbe: Save VF info and take references (Ken Cox) [1274174] - [netdrv] ixgbe: Wait for master disable to be set (Ken Cox) [1274174] - [netdrv] ixgbe: Correct spec violations by waiting after reset (Ken Cox) [1274174] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1274174] - [netdrv] ixgbe: convert to the 64 bit get/set time methods (Ken Cox) [1274174] - [netdrv] ixgbe: Allow FDB entries access to more RAR filters (Ken Cox) [1274174] - [netdrv] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Ken Cox) [1274174] - [netdrv] ixgbe: Refactor MAC address configuration code (Ken Cox) [1274174] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for newer thermal alarm (Ken Cox) [1274174] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Ken Cox) [1274174] - [netdrv] ixgbe: Remove CS4227 diagnostic code (Ken Cox) [1274174] - [netdrv] ixgbe/ixgbevf: use napi_schedule_irqoff() (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (Ken Cox) [1274174] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274174] - [netdrv] ixgbe: fix multiple kernel-doc errors (Ken Cox) [1274174] - [netdrv] ixgbe: Delete redundant include file (Ken Cox) [1274174] - [netdrv] ixgbe: drop null test before destroy functions (Ken Cox) [1274174] - [netdrv] ixgbe, ixgbevf: Add new mbox API xcast mode (Ken Cox) [1274174] - [netdrv] ixgbe: Add new ndo to trust VF (Ken Cox) [1274174] - [netdrv] ixgbe: use napi_complete_done() (Ken Cox) [1274174] - [netdrv] ixgbe: get rid of unnecessary initializations in .get_drvinfo() (Ken Cox) [1274174] - [netdrv] ixgbe: Check for setup_internal_link method (Ken Cox) [1274174] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (Ken Cox) [1274174] - [netdrv] ixgbe: disable LRO by default (Ken Cox) [1274174] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (Ken Cox) [1274174] - [netdrv] ixgbe: Advance version to 4.2.1 (Ken Cox) [1274174] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (Ken Cox) [1274174] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Ken Cox) [1274174] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Ken Cox) [1274174] - [netdrv] ixgbe: Correct several flaws with with DCA setup (Ken Cox) [1274174] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (Ken Cox) [1274174] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Ken Cox) [1274174] - [netdrv] ixgbe: Add small packet padding support for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550* devices (Ken Cox) [1274174] - [netdrv] ixgbe: Correct error path in semaphore handling (Ken Cox) [1274174] - [netdrv] ixgbe: Add I2C bus mux support (Ken Cox) [1274174] - [netdrv] ixgbe: Limit SFP polling rate (Ken Cox) [1274174] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (Ken Cox) [1274174] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (Ken Cox) [1274174] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (Ken Cox) [1274174] - [netdrv] ixgbe: Allow reduced delays during SFP detection (Ken Cox) [1274174] - [netdrv] ixgbe: Clear I2C destination location (Ken Cox) [1274174] - [netdrv] ixgbe: Enable bit-banging mode on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (Ken Cox) [1274174] - [netdrv] ixgbe: Provide unlocked I2C methods (Ken Cox) [1274174] - [netdrv] ixgbe: Provide I2C combined on X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (Ken Cox) [1274174] - [netdrv] ixgbe: Accept SFP not present errors on all devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (Ken Cox) [1274174] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274174] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (Ken Cox) [1274174] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Ken Cox) [1274174] - [netdrv] ixgbe: support for ethtool set_rxfh (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (Ken Cox) [1274174] - [netdrv] ixgbe: cleanup to use cached mask value (Ken Cox) [1274174] - [netdrv] ixgbe: Remove second instance of lan_id variable (Ken Cox) [1274174] - [netdrv] ixgbe: Remove unused PCI bus types (Ken Cox) [1274174] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (Ken Cox) [1274174] - [netdrv] ixgbe: add get_bus_info method for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for entering low power link up state (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VXLAN RX offloads (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (Ken Cox) [1274174] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (Ken Cox) [1274174] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (Ken Cox) [1274174] - [netdrv] ixgbe: add new function to check for management presence (Ken Cox) [1274174] - [netdrv] ixgbe: TRIVIAL fix up double 'the' and comment style (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify port-specific macros (Ken Cox) [1274174] - [netdrv] ixgbe: Convert to use devm_hwmon_device_register_with_groups (Ken Cox) [1274174] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (Ken Cox) [1274174]- [netdrv] bnxt_en: Use dma_rmb() instead of rmb() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Simplify and improve unsupported SFP+ module reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix length value in dmesg log firmware error message (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce maximum ring pages if page size is 64K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Report PCIe link speed and width during driver load (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix invalid max channel parameter in ethtool -l (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add async event handling for speed config changes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Call firmware to approve VF MAC address change (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Shutdown link when device is closed (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Disallow forced speed for 10GBaseT devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve ethtool .get_settings() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for valid forced speed during ethtool -s (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add unsupported SFP+ module warnings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Set async event bits when registering with the firmware (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add get_eee() and set_eee() ethtool support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add EEE setup code (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add basic EEE support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Initialize CP doorbell value before ring allocation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Enable AER support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include hardware port statistics in ethtool -S (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include some hardware port statistics in ndo_get_stats64() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add port statistics support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Extend autoneg to all speeds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use common function to get ethtool supported flags (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add reporting of link partner advertisement (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add coalescing support for tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_hwrm_set_coal() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Store irq coalescing timer values in micro seconds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Send PF driver unload notification to all VFs (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve bnxt_vf_update_mac() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt: always return values from _bnxt_get_max_rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify init sequence to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Re-structure ring indexing and mapping (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for NULL rx or tx ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_dbg_dump_states() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Keep track of the ring group resource (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve VF resource accounting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup bnxt_hwrm_func_cfg() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check hardware resources before enabling NTUPLE (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't treat single segment rx frames as GRO frames (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Optimize ring alloc and ring free functions (John Linville) [1184635 1312277] - [netdrv] bnxt_en: support hwrm_func_drv_unrgtr command (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1184635 1312277] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1184635 1312277] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 7.3 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 93d05d4a320c (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 5eb4dce3b347 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 16e5cc647173 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit e4c6734eaab9 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1184635 1312277]- [misc] cxl: Check periodically the coherent platform function's state (Steve Best) [1338865] - [misc] cxl: Allow initialization on timebase sync failures (Steve Best) [1338865] - [powercap] rapl: add support for skx (Steve Best) [1273742] - [virtio] virtio_balloon: fix PFN format for virtio-1 (Thomas Huth) [1337945] - [powerpc] perf/24x7: Eliminate domain suffix in event names (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display domain indices in sysfs (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display change in counter values (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Fix usage with chip events (Jiri Olsa) [1320561] - [mm] move MM_SHMEMPAGES counter into reserved slot of {task, mm}_struct (Jerome Marchand) [838926] - [mm] procfs: breakdown RSS for anon, shmem and file in /proc/pid/status (Jerome Marchand) [838926] - [mm] shmem: add internal shmem resident memory accounting (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for shmem mappings (Jerome Marchand) [838926] - [mm] proc: account for shmem swap in /proc/pid/smaps (Jerome Marchand) [838926] - [mm] documentation: clarify /proc/pid/status VmSwap limitations for shmem (Jerome Marchand) [838926] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1270168] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1270168] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1270168] - [irq_poll] Fix irq_poll_sched() (Jeff Moyer) [1336479] - [irq_poll] remove unused data and max fields (Jeff Moyer) [1336479] - [irq_poll] mark __irq_poll_complete static (Jeff Moyer) [1336479] - [scsi] irq_poll: fold irq_poll_disable_pending into irq_poll_softirq (Jeff Moyer) [1336479] - [irq_poll] fold irq_poll_sched_prep into irq_poll_sched (Jeff Moyer) [1336479] - [irq_poll] don't disable new irq_poll instances (Jeff Moyer) [1336479] - [irq_poll] make blk-iopoll available outside the block layer (Jeff Moyer) [1336479] - [block] blk-iopoll.c: use iop instead of iopoll (Jeff Moyer) [1336479] - [block] remove old blk_iopoll_enabled variable (Jeff Moyer) [1336479] - [fs] nfsd: return correct lockowner when there is a race on hash insert ("J. Bruce Fields") [1329485] - [fs] nfsd: return correct openowner when there is a race to put one in the hash ("J. Bruce Fields") [1329485] - [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1334817] - [fs] revert "libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct" (Eric Sandeen) [1336918] - [fs] svcrdma: Fix send_reply() scatter/gather set-up (Steve Dickson) [1327280] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Steve Dickson) [1327280]- [include] alsa: acpi / utils: Add acpi_dev_present() (Jaroslav Kysela) [1288993] - [include] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add get_eld audio component (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: set proper N/CTS in modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: implement sync_audio_rate callback (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio sync_audio_rate callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: fix kernel-doc warnings in intel_audio.c (Jaroslav Kysela) [1288993] - [include] alsa: drm: Remove the 'mode' argument from drm_select_eld() (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Add locks around audio component bind/unbind (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: clarify HD audio documentation wrt modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: do not mess with audio registers if port is invalid (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: remove duplicated include from intel_audio.c (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Convert the ddi cdclk code to get_display_clock_speed (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Call audio pin/ELD notify function (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio pin sense / ELD callback (Jaroslav Kysela) [1288993] - [include] alsa: pm / runtime: Add new helper for conditional usage count incrementation (Jaroslav Kysela) [1288993] - [sound] revert "alsa: hda - Set patch_ops before calling auto-parser" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create AFG sysfs node at last (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Expose codec type sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdac stream trace (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add HDA default codec match function (Jaroslav Kysela) [1288993] - [sound] alsa: consolidate the reassignments of ->f_op in ->open() instances (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Handle start/stop more properly (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Use mod_timer() for rearming the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix gparams ioctl compatibility for different architectures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Bind with i915 only when Intel graphics is present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix possible race on regmap bypass flip (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't trust the reported actual power state (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI ID for Intel Broxton-T (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix broken reconfig (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Keep powering up ADCs on Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inconsistent monitor_present state until repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression of monitor_present flag in eld proc file (Jaroslav Kysela) [1288993] - [sound] alsa: alsa - hda: hdmi check NULL pointer in hdmi_set_chmap (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression on ATI HDMI audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix subwoofer pin on ASUS N751 and N551 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for ThinkPad X260 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix front mic problem for a HP desktop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fix for white noise on Asus N550JV, too (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus N750JV headphone (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Asus N750JV external subwoofer fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus UX501VW headset (Jaroslav Kysela) [1288993] - [sound] alsa: pcxhr: Fix missing mutex unlock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Skip volume controls triggers hangup on Dell USB Dock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Yet another Phoneix Audio device quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Quirk for yet another Phoenix Audio devices (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT300 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add Microsoft HD-5001 to quirks (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix zero clear of stream->resources (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Bail out when chmap is already present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clarify CONFIG_SND_HDA_RECONFIG usages (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Replace complex if statement with switch (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Remove pointless NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Use snd_compr_get_poll on error path (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix to wait for RIRB & CORB DMA to set (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix the missing ptr initialization (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codecs support for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_tinterrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_ccallback (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Limit retrying sample rate reads (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix overlapped PCM pointer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: remove legacy rtctimer (Jaroslav Kysela) [1288993] - [sound] alsa: ens1371: Fix "Line In->Rear Out Switch" control (Jaroslav Kysela) [1288993] - [sound] alsa: lx646es: Fix possible uninitialized variable reference (Jaroslav Kysela) [1288993] - [sound] alsa: pcm : Call kill_fasync() in stream lock (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add missing capture_hook calls for dyn-ADC PCM streams (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: allow clock source validity interrupts (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add UAC2 clock sources as mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: constify ct_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Drop superfluous VM checks (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update chmap tlv to report sink's capability (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix yet another i915 pointer leftover in error path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clear the leftover component assignment at snd_hdac_i915_exit() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable i915 ELD notifier for Intel IronLake and Baytrail (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add the pin / port mapping on Intel ILK and VLV (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing ELD update at unplugging (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update BCLK also at hotplug for i915 HSW/BDW (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use eld notifier for Intel SandyBridge and IvyBridge HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Introduce pin_cvt_fixup() ops to hdmi parser (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Override HDMI setup_stream ops for Intel HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply AMP fix in hdmi_setup_audio_infoframe() generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split out Intel-specific codes from patch_generic_hdmi() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi defer to register acomp eld notifier (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Workaround for unbalanced i915 power refcount by concurrent probe (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix spurious kernel WARNING on Baytrail HDMI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix forgotten HDMI monitor_present update (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Really restrict i915 notifier to HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mutex deadlock at HDMI/DP hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: change return value in compatibility layer so that it's the same value in core implementation (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence an uninitialized variable warning (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sanity checks for endpoint accesses (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Minor code cleanup in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: use list macro for parsing on cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Limit i915 HDMI binding only for HSW and later (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unconditional GPIO toggle via automute (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence unitialized variable warnings (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0082 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the mic mute button and led problem for a Lenovo AIO (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid "BUG:" string for warnings again (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't handle ELD notify from invalid port (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply reboot D3 fix for CX20724 codec, too (Jaroslav Kysela) [1288993] - [sound] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Provide card number / PID via sequencer client info (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unexpected resume through regmap code path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use snd_hdac namespace prefix for chmap exported APIs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move chmap support helpers/ops to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - chmap helper args modified to use generic hdac objs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdmi chmap verb programming ops to chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use hdac name space for CEA spk alloc structure (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Register chmap obj as priv data instead of codec (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create common chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix more typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix some typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add SNDRV_PCM_STATE_PREPARED state explanation (Jaroslav Kysela) [1288993] - [sound] alsa: compress: allow writes in SNDRV_PCM_STATE_PREPARED state (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi add wmb barrier for audio component (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mic issues on Acer Aspire E1-472 (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: seq: oss: Don't drain at closing a client (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics DA45 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi_find_pcm_slot return value bug fix (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix zero-division (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix broken compat timer user status ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix ioctls X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Use comapt_put_timespec() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Autosuspend controller after probe even if codecs are already suspended (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Loop interrupt handling until really cleared (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headset support and noise on HP EliteBook 755 G2 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing background noise on Dell Inspiron 3162 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi eld control created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Allow building the jack layer without input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply clock gate workaround to Skylake, too (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use acpi_dev_present() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix rwsem deadlock for non-atomic PCM stream (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4 - use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix double port list deletion (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Cancel probe work instead of flush at remove (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix leak of pool buffer at concurrent writes (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Call notifier in the same spinlock (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Protect the whole snd_timer_close() with open race (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race at concurrent reads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bad dereference of jack object (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race between stop and interrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix wrong instance passed to slave callbacks (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Implement timer backend switching more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix speaker output from VAIO AiO machines (Jaroslav Kysela) [1288993] - [sound] alsa: revert "alsa: hda - Fix noise on Gigabyte Z170X mobo" (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Add snd_pcm_rate_range_to_bits() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix static checker warning in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leftover link at closing (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix lockdep warnings due to double mutex locks (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix race at copying & updating the position (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Make snd_rawmidi_transmit() race-free (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Mac Mini 7,1 model (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codec support of ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - build chmap kctl based on pcm in hdmi audio (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Sync timer deletion at closing the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix link corruption due to double start or stop (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix yet another races among ALSA timer accesses (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix potential deadlock in OSS emulation (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at closing in virmidi driver (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: correctly handling failed thread creation (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Microsoft LifeCam HD-6000 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add native DSD support for PS Audio NuWave DAC (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix OPPO HA-1 vendor ID (Jaroslav Kysela) [1288993] - [sound] alsa: hda - disable dynamic clock gating on Broxton before reset (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk_alias option (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Refer to chip->usb_id for quirks and MIDI creation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi create spdif ctl based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi jack created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdmi_pcm to manage hdmi pcm related features (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi dynamically bind PCM to pin when monitor hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi operate spdif based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi playback without monitor in dynamic pcm bind mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi begin to support dynamic PCM assignment (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0083 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Disable switching timer backend via sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix SND_PCM_TIMER Kconfig text (Jaroslav Kysela) [1288993] - [sound] alsa: Add missing dependency on CONFIG_SND_TIMER (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Disable GET_CODEC_CAPS ioctl for some architectures (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Degrade the error message for too many opens (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Introduce disconnect op to snd_timer_instance (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Handle disconnection more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Flush the pending probe work at remove (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing module loading with model=generic option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Degrade i915 binding failure message (Jaroslav Kysela) [1288993] - [sound] alsa: control: Avoid kernel warnings from tlv ioctl with numid 0 (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Fix stall by hrtimer_cancel() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bass pin fixup for ASUS N550JX (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Code cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Harden slave timer list handling (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Dell Latitidue E6540 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race among timer ioctls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec support for Kabylake display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix double unlink of active_list (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix mixer ctl regression of Native Instrument devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the headset mic detection problem for a Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell Latitude E5550 (Jaroslav Kysela) [1288993] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at timer setup and close (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix missing NULL check at remove_events ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup inverted internal mic for Lenovo E50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Oppo HA-1 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_ext_bus_link_power_up_all (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Increase timeout value for link power check (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: couple the hda DMA stream in cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support for hda DMA Resume capability (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: constify dummy_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: cs5535audio: constify cs5535audio_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: atiixp: constify atiixp_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add keycode map for alc input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: use list_for_each_entry_continue_reverse (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: restore TEA575x state on resume (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: save context before suspend devices (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: no need to suspend absent codec (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: detect FM-only card earlier (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: propagate TUNER_ONLY bit when autodetected (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: store struct device instead of pci_dev (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: put curly braces around empty if-body (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: convert rest outw() / inw() to use helpers (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: explicitly free IRQ line (Jaroslav Kysela) [1288993] - [sound] alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set SKL+ hda controller power at freeze() and thaw() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop unused AZX_DCAPS_REVERSE_ASSIGN (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop AZX_DCAPS_POSFIX_VIA bit (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Thinkpad X1 Carbon 2nd (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set codec to D3 at reboot/shutdown on Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply click noise workaround for Thinkpads generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Increase default bdl_pos_adj for Baytrail/Braswell (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clean up the code to check bdl_pos_adj option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move audio component accesses to hdac_i915.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use component ops for i915 HDMI/DP audio jack handling (Jaroslav Kysela) [1288993] - [sound] alsa: treewide: Fix typos in printk (Jaroslav Kysela) [1288993] - [sound] alsa: pcm_dmaengine: Properly synchronize DMA on shutdown (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: constify usb_protocol_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix superfluous HDMI jack repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Allow i915 binding later in codec driver (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Optimize audio component check in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't try to bind i915 unless CONFIG_SND_HDA_I915 is set (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Less grumbling about lack of i915 binding (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Implement loopback control switch for Realtek and other codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make snd_hda_parse_nid_path() local (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove unused snd_hda_get_nid_path() (Jaroslav Kysela) [1288993] - [sound] alsa: compress: add support for 32bit calls in a 64bit kernel (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable audio component for old Intel PCH devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split ELD update code from hdmi_present_sense() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Do zero-clear in snd_hdmi_parse_eld() itself (Jaroslav Kysela) [1288993] - [sound] alsa: Fix compat_ioctl handling for OSS emulations (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during PM process (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable power_save_node for CX20722 (Jaroslav Kysela) [1288993] - [sound] alsa: usx2y: fix inconsistent indenting on if statement (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Pass id string to snd_compress_new (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add procfs info file for compressed nodes (Jaroslav Kysela) [1288993] - [sound] alsa: i2c: constify snd_i2c_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: constify action_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: midi: constify snd_rawmidi_global_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: azt3328: Remove unnecessary synchronize_irq() before free_irq() (Jaroslav Kysela) [1288993] - [sound] alsa: ua101: replace le16_to_cpu() with usb_endpoint_maxp() (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise problems on Thinkpad T440s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing speaker noise on the two latest thinkpad models (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add inverted dmic for Packard Bell DOTS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix playback noise with 24/32 bit sample size on BXT (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Fix unexpected volume reset after rate changes (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add Conexant CX8200 (14f1:2008) codec entry (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Correct codec names for 14f1:50f1 and 14f1:50f3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during system suspend (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Gigabyte Z170X mobo (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone noise after Dell XPS 13 resume back from S3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply HP headphone fixups more generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Acer Aspire One Cloudbook 14 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - apply SKL display power request/release patch to BXT (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI IDs for Intel Broxton (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: work around CH345 input SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: prevent CH345 multiport output SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add packet size quirk for the Medeli DD305 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Dell Latitude E6440 (Jaroslav Kysela) [1288993] - [sound] alsa: pci: depend on ZONE_DMA (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Simplify phantom jack handling for HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda/hdmi - apply Skylake fix-ups to Broxton display codec (Jaroslav Kysela) [1288993] - [sound] alsa: ctxfi: constify rsc ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Aune X1S (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply pin fixup for HP ProBook 6550b (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix lost 4k BDL boundary workaround (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Fix Allegro mute until master volume/mute is touched (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Enable docking support for Dell Latitude C810 (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix suspend for all channels (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix Duplicate front for CS4294 and CS4298 codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add / fix kernel doc comments (Jaroslav Kysela) [1288993] - [sound] alsa: Constify ratden/ratnum constraints (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - Convert leftover pr_info() and pr_err() (Jaroslav Kysela) [1288993] - [sound] alsa: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime (Jaroslav Kysela) [1288993] - [sound] alsa: rme9652: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme32: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: lx6464es: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: korg1212: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [include] alsa: Add helper function to add single value constraint (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix deadlock at error in building PCM (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Advertise MODALIAS in uevent (Jaroslav Kysela) [1288993] - [sound] alsa: hda - convert to hda_device_id (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdaudio bus modalias support (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a common helper to give the codec modalias string (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hduadio support to DEVTABLE (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Remove mixer entry from Zoom R16/24 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Adjust max packet size calculation for tx_length_quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Zoom R16/24 playback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add offset parameter to copy_to_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out creation of silent urbs from prepare_outbound_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Also move out hwptr_done wrap from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out copying to urb from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Spell vga_switcheroo consistently (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove leftover snd_hda_bus() prototype (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bogus codec address check for mixer name assignment (Jaroslav Kysela) [1288993] - [sound] alsa: timer: add config item to export PCM timer disabling for expert (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add support for Novation Nocturn MIDIcontrol surface (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update mixer name for the lower codec address (Jaroslav Kysela) [1288993] - [sound] alsa: hda - consolidate chip rename functions (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable widget power saving for Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: oss: underflow in snd_mixer_oss_proc_write() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix max packet size calculation for USB audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inverted internal mic on Lenovo G50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Explicitly add io.h (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Allow any MIDI endpoint to drive use of interrupt transfer on newer Roland devices (Jaroslav Kysela) [1288993] - [sound] alsa: seq_oss: fix waitqueue_active without memory barrier in snd-seq-oss (Jaroslav Kysela) [1288993] - [sound] alsa: hda: make use of core codec fns (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Copy codec helpers to core (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to check if stream not in use in release (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix incorrect update of stream id mapping (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for IDT 92HD73xx chips (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Add dock support for ThinkPad T550 (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid double hw_free calls at releasing a stream (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: harmless underflow in snd_audigy2nx_led_put() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - display audio call sync_audio_rate callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda/tegra - async probe for avoiding module loading deadlock (Jaroslav Kysela) [1288993] - [sound] alsa: core: check for underflow in snd_pcm_sw_params() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: remove structure member of 'struct snd_pcm_hwptr_log *' type because this structure had been removed (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: fix memory leak (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Change internal PCM order (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell M3800 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable headphone jack detect on old Fujitsu laptops (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Wake the codec up on pin/ELD notify events (Jaroslav Kysela) [1288993] - [sound] alsa: hda - allow codecs to access the i915 pin/ELD callback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: correct the value cache check (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Handle normal and auto-suspend equally (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Replace probing flag with active refcount (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid nested autoresume calls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove superfluous pcm NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix widget sysfs tree corruption after refresh (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh sysfs at snd_hda_codec_update_widgets() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix path power activation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check all inputs for is_active_nid_for_any() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix possible NULL dereference (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_get_hdac_stream() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: fix the spbmaxfifo API (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix size allocation for ext device allocation (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence a sprinft() overflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Remove the usage of key for host stream (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support to enable SPIB for hdac ext stream (Jaroslav Kysela) [1288993] - [include] alsa: hda - add new HDA registers (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_ext_bus_link_power_down_all() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to read the correct offset of spcap/link register (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh widgets sysfs at probing Haswell+ HDMI codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence and underflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_refresh_widget_sysfs() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add extended device driver registration (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add API for removing hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Gustard DAC-X20U (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Recurse before saving terminal properties (Jaroslav Kysela) [1288993] - [sound] alsa: hda/eld - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Fix racy string access for power states (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make some helper functions local (Jaroslav Kysela) [1288993] - [sound] alsa: usb: handle descriptor with SYNC_NONE illegal value (Jaroslav Kysela) [1288993] - [sound] alsa: usb: fix corrupted pointers due to interface setting change (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix parameter block size for UAC2 control requests (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix pin config and mapping on Alienware 15 (Jaroslav Kysela) [1288993] - [sound] alsa: echoaudio: Use standard C definitions of true and false (Jaroslav Kysela) [1288993] - [sound] alsa: hda - yet another fix for Dell headset mic with ALC3266 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix Dell laptop for internal mic/headset mic (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove no physical connection pins from pin_quirk table (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check the return value from pm_runtime_get/put*() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix another race in runtime PM refcounting (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix kstrdup return value (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "kobject_put" (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: rename Audigy Analog Capture Boost control (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: enable TAD mic out on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: remove unused AC'97 mixer controls on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for Thinkpad W541 (17aa:2211) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix runtime PM unbalance (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Dont check return for snd_hdac_chip_readl (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Fix stream assignment for host in decoupled mode (Jaroslav Kysela) [1288993] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix MacBook Pro 5,2 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix race between PM ops and HDA init/probe (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add dB range mapping for some devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply a fixup to Dell Vostro 5480 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add pin quirk for the headset mic jack detection on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fixup for another Toshiba Satellite S50D (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the headset mic that will not work on Dell desktop machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix cs4210_spdif_automute() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic pin quirk for a Dell device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove one pin from ALC292_STANDARD_PINS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de007d to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add new AMD PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic support for Acer Aspire V5-573G (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix lockdep warning with nonatomic PCM ops (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m (v3) (Jaroslav Kysela) [1288993] - [sound] alsa: line6: Fix -EBUSY error during active monitoring (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix a wrong busy check in alt PCM open (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec ID for Broxton display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Jaroslav Kysela) [1288993] - [sound] alsa: Fix uninintialized error return (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "snd_info_free_entry" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Dell E7450 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset support to Acer Aspire V5 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - restore the MIC FIXUP for some Dell machines (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Fix endless loop at unique index detection (Jaroslav Kysela) [1288993] - [sound] alsa: hda - set proper caps for newer AMD hda audio in KB/KV (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix pcm_class sysfs output (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hda: provide default bus io ops extended hdac (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hda link cleanup routine (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hdac_ext stream creation and cleanup routines (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: move SND_HDA_PREALLOC_SIZE to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noisy outputs on Dell XPS13 (2015 model) (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - adding a DAC/pin preference map for a HP Envy TS machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended stream capabilities (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add hdac extended controller (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended HDA bus (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Set correct type for some UAC2 mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: hda: intel: enable automatic runtime pm for HDMI codecs by default (Jaroslav Kysela) [1288993]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1274177] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1274177] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1274177] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1274177] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1274177] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1274177] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1274177] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1274177] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1274177] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1274177] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1274177] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1274177] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1274177] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1274177] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1274177] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1274177] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1274177] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1274177] - [netdrv] i40evf: Update feature flags to reflect newly enabled features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1274177] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1274177] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1274177] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1274177] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1274177] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1274177] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1274177] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1274177] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1274177] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1274177] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1274177] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1274177] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1274177] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1274177] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1274177] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1274177] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1274177] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1274177] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1274177] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1274177] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1274177] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1274177] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1274177] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct types (Stefan Assmann) [1274177] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1274177] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1274177] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1274177] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1274177] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1274177] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1274177] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1274177] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1274177] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1274177] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1274177] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1274177] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1274177] - [netdrv] i40evf: don't give up (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1274177] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1274177] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1274177] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1274177] - [netdrv] i40evf: use napi_complete_done() (Stefan Assmann) [1274177] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1274177] - [netdrv] i40evf: speed up init (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1274177] - [netdrv] i40evf: use capabilities flags properly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1274177] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1274177] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1274177]- [netdrv] i40e/i40evf: Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Prevent falling to promiscuous if the VF is not trusted (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change the default for VFs to be not privileged (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for configuring VF RSS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Patch to support trusted VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add inline csum_replace_by_diff workaround (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for client interface for IWARP driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce setting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce getting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: let go of the past (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for ATR w/ IPv6 extension headers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update feature flags to reflect newly enabled features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix ATR in relation to tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: expand comment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use eth_platform_get_mac_address() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update features with right offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: shut up uninitialized variable warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix build warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Look up MAC address in Open Firmware or IDPROM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Call geneve_get_rx_port to get the existing Geneve ports (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: geneve tunnel offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: propagate properly (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix kernel-doc argument name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use napi_complete_done() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add missing parameter comment to ndo_bridge_setlink (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: print neato new features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436]- [kernel] param: convert some "on"/"off" users to strtobool (Jiri Olsa) [1331008] - [kernel] lib: add "on"/"off" support to kstrtobool (Jiri Olsa) [1331008] - [kernel] lib: move strtobool() to kstrtobool() (Jiri Olsa) [1331008] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1319939] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1319939] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1319939] - [mm] thp: put_huge_zero_page() with MMU gather (Andrea Arcangeli) [1322616] - [mm] thp: introduce thp_mmu_gather to pin tail pages during MMU gather (Andrea Arcangeli) [1322616] - [net] bulk free SKBs that were delay free'ed due to IRQ context (Ivan Vecera) [1268334] - [net] remove a dubious unlikely() clause (Ivan Vecera) [1268334] - [mm] slub: clean up code for kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] introduce page reference manipulation functions (Ivan Vecera) [1268334] - [net] bulk free infrastructure for NAPI context, use napi_consume_skb (Ivan Vecera) [1268334] - [mm] slab/slub: adjust kmem_cache_alloc_bulk API (Ivan Vecera) [1268334] - [mm] slub: add missing kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] slub: fix kmem cgroup bug in kmem_cache_alloc_bulk (Ivan Vecera) [1268334] - [mm] slub: optimize bulk slowpath free by detached freelist (Ivan Vecera) [1268334] - [mm] slub: support for bulk free with SLUB freelists (Ivan Vecera) [1268334] - [mm] slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG (Ivan Vecera) [1268334] - [mm] slub: avoid irqoff/on in bulk allocation (Ivan Vecera) [1268334] - [mm] slub: create new ___slab_alloc function that can be called with irqs disabled (Ivan Vecera) [1268334] - [mm] slub: add support for kmem_cache_debug in bulk calls (Ivan Vecera) [1268334] - [mm] slub: initial bulk free implementation (Ivan Vecera) [1268334] - [mm] slub: improve bulk alloc strategy (Ivan Vecera) [1268334] - [mm] slub: bulk alloc: extract objects from the per cpu slab (Ivan Vecera) [1268334] - [mm] slab: infrastructure for bulk object allocation and freeing (Ivan Vecera) [1268334] - [net] Add skb_free_frag to replace use of put_page in freeing skb->head (Ivan Vecera) [1268334] - [mm] rename and move page fragment handling from net/ to mm/ (Ivan Vecera) [1268334] - [net] Store virtual address instead of page in netdev_alloc_cache (Ivan Vecera) [1268334] - [net] Use cached copy of pfmemalloc to avoid accessing page (Ivan Vecera) [1268334] - [net] fix crash in build_skb() (Ivan Vecera) [1268334] - [net] do not deplete pfmemalloc reserve (Ivan Vecera) [1268334] - [net] dcb: Add IEEE QCN attribute (Ivan Vecera) [1268334] - [net] add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers (Ivan Vecera) [1268334] - [net] fix feature changes on devices without ndo_set_features (Ivan Vecera) [1268334] - [net] ensure features get disabled on new lower devs (Ivan Vecera) [1268334] - [net] fix for_each_netdev_feature (Ivan Vecera) [1268334] - [net] generic support for disabling netdev features down stack (Ivan Vecera) [1268334] - [net] add NETDEV_PRECHANGEMTU to notify before mtu change happens (Ivan Vecera) [1268334] - [net] make dev_set_mtu() honor notification return code (Ivan Vecera) [1268334] - [net] etherdevice: add address inherit helper (Ivan Vecera) [1268334] - [net] Check CHANGEUPPER notifier return value (Ivan Vecera) [1268334] - [net] introduce change upper device notifier change info (Ivan Vecera) [1268334] - [net] netdev: remove potentially harmful checks (Ivan Vecera) [1268334] - [net] always pass struct netdev_notifier_info to netdevice notifiers (Ivan Vecera) [1268334] - [net] pass changed flags along with NETDEV_CHANGE event (Ivan Vecera) [1268334] - [net] pass info struct via netdevice notifier (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] relax setup_tc ndo op handle restriction (Ivan Vecera) [1268334] - [net] avoid NULL deref in napi_get_frags() (Ivan Vecera) [1268334]- [crypto] qat - update init_esram for C3xxx dev type (Neil Horman) [1274179] - [crypto] qat - fix timeout issues (Neil Horman) [1274179] - [crypto] qat - remove to call get_sram_bar_id for qat_c3xxx (Neil Horman) [1274179] - [crypto] qat - fix SKU definiftion for c3xxx dev (Neil Horman) [1274179] - [crypto] qat - Fix random config build issue (Neil Horman) [1274179] - [crypto] qat - Rename dh895xcc mmp firmware (Neil Horman) [1274179] - [crypto] qat - use list_for_each_entry* (Neil Horman) [1274179] - [crypto] qat - fix some timeout tests (Neil Horman) [1274179] - [crypto] qat - fix CTX_ENABLES bits shift direction issue (Neil Horman) [1274179] - [crypto] qat - uint8_t is not large enough for accel_id (Neil Horman) [1274179] - [crypto] qat - enable VF irq after guest exits ungracefully (Neil Horman) [1274179] - [crypto] qat - select PCI_IOV when VF are enabled (Neil Horman) [1274179] - [crypto] qat - ring returning retry even though ring has BW (Neil Horman) [1274179] - [crypto] qat - add support for c62xvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxxvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c62x accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxx accel type (Neil Horman) [1274179] - [crypto] qat - move isr files to qat common so that they can be reused (Neil Horman) [1274179] - [crypto] qat - add support for new devices to FW loader (Neil Horman) [1274179] - [crypto] qat - add new device definitions (Neil Horman) [1274179] - [crypto] qat - constify pci_error_handlers structures (Neil Horman) [1274179] - [crypto] qat - remove superfluous check from adf_probe (Neil Horman) [1274179] - [crypto] qat - fix get instance function (Neil Horman) [1274179] - [crypto] qat - when stopping all devices make fure VF are stopped first (Neil Horman) [1274179] - [crypto] qat - fix crypto_get_instance_node function (Neil Horman) [1274179] - [include] crypto: akcipher - Changes to asymmetric key API (Neil Horman) [1274179] - [lib] mpi: Add mpi sgl helpers (Neil Horman) [1274179] - [crypto] qat - remove unneeded variable (Neil Horman) [1274179] - [crypto] qat - add support for ctr(aes) and xts(aes) (Neil Horman) [1274179] - [crypto] qat - remove empty functions and turn qat_uregister fn to void (Neil Horman) [1274179] - [crypto] qat - VF should never trigger SBR on PH (Neil Horman) [1274179] - [crypto] qat - Add load balancing across devices (Neil Horman) [1274179] - [crypto] qat - don't check for iommu (Neil Horman) [1274179] - [crypto] drivers/crypto/qat: use seq_hex_dump() to dump buffers (Neil Horman) [1274179] - [include] seq_file: provide an analogue of print_hex_dump() (Neil Horman) [1274179] - [lib] hexdump: make it return number of bytes placed in buffer (Neil Horman) [1274179] - [lib] hexdump: do a few calculations ahead (Neil Horman) [1274179] - [lib] hexdump: fix ascii column for the tail of a dump (Neil Horman) [1274179] - [lib] Provide a binary to hex conversion function (Neil Horman) [1274179] - [lib] introduce upper case hex ascii helpers (Neil Horman) [1274179] - [include] seq_file: Rename seq_overflow() to seq_has_overflowed() and make public (Neil Horman) [1274179] - [crypto] qat - enable legacy VFs (Neil Horman) [1274179] - [crypto] qat - silence a static checker warning (Neil Horman) [1274179] - [crypto] qat - Don't move data inside output buffer (Neil Horman) [1274179] - [crypto] qat - Remove reference to crypto_aead_crt (Neil Horman) [1274179] - [crypto] qat - fix simple_return.cocci warnings (Neil Horman) [1274179] - [crypto] qat - Fix unmet direct dependencies for QAT_DH895xCCVF (Neil Horman) [1274179] - [crypto] qat - Fix adf_isr_resource_free name clash (Neil Horman) [1274179] - [crypto] qat - Add FW const table (Neil Horman) [1274179] - [crypto] qat - Add qat dh895xcc VF driver (Neil Horman) [1274179] - [crypto] qat - Add support for SRIOV (Neil Horman) [1274179] - [crypto] qat - Move adf admin and adf hw arbitrer to common code (Neil Horman) [1274179] - [include] crypto: aead - Add crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - remove unnecessary list iteration (Neil Horman) [1274179] - [crypto] qat - Fix typo othewise->otherwise (Neil Horman) [1274179] - [crypto] qat - remove unused define (Neil Horman) [1274179] - [crypto] qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro (Neil Horman) [1274179] - [crypto] qat - remove redundant struct elem (Neil Horman) [1274179] - [crypto] qat - Don't attempt to register algorithm multiple times (Neil Horman) [1274179] - [crypto] qat - Fix invalid synchronization between register/unregister sym algs (Neil Horman) [1274179] - [crypto] qat - fix invalid check for RSA keylen in fips mode (Neil Horman) [1274179] - [include] crypto: rsa - RSA padding algorithm (Neil Horman) [1274179] - [include] crypto: akcipher - add akcipher declarations needed by templates (Neil Horman) [1274179] - [include] crypto: api - Add crypto_grab_spawn primitive (Neil Horman) [1274179] - [include] crypto: api - Add instance free function to crypto_type (Neil Horman) [1274179] - [lib] scatterlist: introduce sg_nents_for_len (Neil Horman) [1274179] - [crypto] rsa - limit supported key lengths (Neil Horman) [1274179] - [crypto] qat - Add support for RSA algorithm (Neil Horman) [1274179] - [crypto] testmgr - add tests vectors for RSA (Neil Horman) [1274179] - [include] crypto: api - prevent helper ciphers from being used (Neil Horman) [1274179] - [crypto] testmgr - remove unused function argument (Neil Horman) [1274179] - [include] crypto: rsa - add a new rsa generic implementation (Neil Horman) [1274179] - [lib] mpilib: add mpi_read_buf() and mpi_get_size() helpers (Neil Horman) [1274179] - [include] crypto: akcipher - add PKE API (Neil Horman) [1274179] - [crypto] api - Add crypto_alg_extsize helper (Neil Horman) [1274179] - [crypto] qat - add MMP FW support to accel engine (Neil Horman) [1274179] - [crypto] qat - add support for MMP FW (Neil Horman) [1274179] - [crypto] qat - Deletion of unnecessary checks before two function calls (Neil Horman) [1274179] - [crypto] drivers - Fix Kconfig selects (Neil Horman) [1274179] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1274179] - [crypto] qat - Set max request size (Neil Horman) [1274179] - [crypto] qat - rm unneeded header include (Neil Horman) [1274179] - [crypto] qat - remove unused structure members (Neil Horman) [1274179] - [crypto] qat - Use crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - Include internal/aead.h (Neil Horman) [1274179] - [crypto] qat - add driver version (Neil Horman) [1274179]- [scsi] scsi: Do not attach VPD to devices that don't support it (Ewan Milne) [1292896] - [scsi] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Ewan Milne) [1292896] - [scsi] sg: fix dxferp in from_to case (Ewan Milne) [1292896] - [scsi] sd: Fix discard granularity when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] st: Fix MTMKPART to work with newer drives (Ewan Milne) [1292896] - [scsi] Export function scsi_scan.c:sanitize_inquiry_string (Ewan Milne) [1292896] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Ewan Milne) [1292896] - [scsi] Add Marvell configuration device to VPD blacklist (Ewan Milne) [1292896] - [scsi] Add Marvell Console to VPD blacklist (Ewan Milne) [1292896] - [scsi] scsi_dh_rdac: always retry MODE SELECT on command lock violation (Ewan Milne) [1292896] - [scsi] sg.c: mark VMA as VM_IO to prevent migration (Ewan Milne) [1292896] - [scsi] fix crashes in sd and sr runtime PM (Ewan Milne) [1292896] - [scsi] sd: Optimal I/O size is in bytes, not sectors (Ewan Milne) [1292896] - [scsi] scsi: add Synology to 1024 sector blacklist (Ewan Milne) [1292896] - [scsi] sd: Reject optimal transfer length smaller than page size (Ewan Milne) [1292896] - [scsi] Fix a memory leak in scsi_host_dev_release() (Ewan Milne) [1292896] - [scsi] scsi_transport_fc: Introduce scsi_host_get, scsi_host_put (Ewan Milne) [1292896] - [scsi] scsi: rescan VPD attributes (Ewan Milne) [1292896] - [scsi/block] sd: Fix device-imposed transfer length limits (Ewan Milne) [1292896] - [scsi] sd: Make discard granularity match logical block size when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] sd: Clear PS bit before Mode Select (Ewan Milne) [1292896] - [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292896] - [scsi] scsi: Export SCSI Inquiry data to sysfs (Ewan Milne) [1292896] - [scsi] sg: Fix double-free when drives detach during SG_IO (Ewan Milne) [1292896] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292896] - [scsi] fix bug in scsi_dev_info_list matching (Ewan Milne) [1292896] - [scsi] refactor device-matching code in scsi_devinfo.c (Ewan Milne) [1292896] - [scsi] Kconfig: remove comment about scsi_wait_scan module (Ewan Milne) [1292896] - [scsi] fix scsi_error_handler vs. scsi_host_dev_release race (Ewan Milne) [1292896] - [scsi] sd: Fix maximum I/O size for BLOCK_PC requests (Ewan Milne) [1292896] - [scsi] Fix printk typos in drivers/scsi (Ewan Milne) [1292896] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292896] - [scsi] sd: fix an error return in probe() (Ewan Milne) [1292896] - [scsi] scsi_scan: fix queue depth initialisation problem (Ewan Milne) [1292896] - [scsi] add 1024 max sectors black list flag (Ewan Milne) [1292896] - [scsi] sd: Unregister integrity profile (Ewan Milne) [1292896] - [scsi] proper state checking and module refcount handling in scsi_device_get (Ewan Milne) [1292896] - [scsi] scsi: always increment reference count (Ewan Milne) [1292896] - [scsi] sd: don't grab a device references from driver methods (Ewan Milne) [1292896] - [scsi] scsi: serialize ->rescan against ->remove (Ewan Milne) [1292896] - [scsi] sg: remove an unused variable (Ewan Milne) [1292896] - [scsi] sd: Fix max transfer length for 4k disks (Ewan Milne) [1292896] - [scsi] sd: Limit transfer length (Ewan Milne) [1292896] - [scsi] always use format argumets for dev_printk (Ewan Milne) [1292896] - [scsi] annotate sdev_prefix_printk and scmd_printk as printf-like (Ewan Milne) [1292896] - [scsi] scsi: fix scsi_error.c kernel-doc warning (Ewan Milne) [1292896] - [scsi] scsi: asc/ascq codes, sync to T10 2014/12/21 (Ewan Milne) [1292896] - [scsi] sd: tweak discard heuristics to work around QEMU SCSI issue (Ewan Milne) [1292896] - [scsi] scsi_debug: improve driver description in Kconfig (Ewan Milne) [1292896] - [scsi] blacklist RSOC for Microsoft iSCSI target devices (Ewan Milne) [1292896] - [scsi] sd: disable discard_zeroes_data for UNMAP (Ewan Milne) [1292896] - [scsi] PC partition tables are little endian (Ewan Milne) [1292896] - [scsi] resolve some missing-field-initializers warnings (Ewan Milne) [1292896] - [scsi] fix off-by-one LUN check in scsi_scan_host_selected() (Ewan Milne) [1292896] - [scsi] fix trivial typos in scsi_scan.c comment (Ewan Milne) [1292896] - [scsi] Fix "choir" and "beeing" malaprops (Ewan Milne) [1292896] - [scsi] fix the type for well known LUs (Ewan Milne) [1292896] - [scsi] fix for bidi use after free (Ewan Milne) [1292896] - [scsi] sd: Avoid sending medium write commands if device is write protected (Ewan Milne) [1292896] - [scsi] fix various kernel-doc problems in scsi_error.c (Ewan Milne) [1292896] - [scsi] scsi: use short driver name for per-driver cmd slab caches (Ewan Milne) [1292896] - [scsi] add a blacklist flag which enables VPD page inquiries (Ewan Milne) [1292896] - [scsi] scsi: handle flush errors properly (Ewan Milne) [1292896] - [block] SG_IO: add SG_FLAG_Q_AT_HEAD flag (Ewan Milne) [1292896] - [scsi] convert use of typedef ctl_table to struct ctl_table (Ewan Milne) [1292896] - [scsi] sd: convert class code to use dev_groups (Ewan Milne) [1292896]- [x86] microcode/intel: Drop orig_sum from ext signature checksum (Prarit Bhargava) [1253762] - [x86] microcode/intel: Improve microcode sanity-checking error messages (Prarit Bhargava) [1253762] - [x86] microcode/intel: Merge two consecutive if-statements (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of DWSIZE (Prarit Bhargava) [1253762] - [x86] microcode/intel: Change checksum variables to u32 (Prarit Bhargava) [1253762] - [x86] microcode: Use kmemdup() rather than duplicating its implementation (Prarit Bhargava) [1253762] - [x86] microcode: Remove unnecessary paravirt_enabled check (Prarit Bhargava) [1253762] - [x86] microcode/amd: Issue microcode updated message later (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused arg of get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_in_initrd (Prarit Bhargava) [1253762] - [x86] microcode/intel: Use *wrmsrl variants (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup apply_microcode_intel() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move the BUG_ON up and turn it into WARN_ON (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_intel variable to mc (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_count to num_saved (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename local variables of type struct mc_saved_data (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop redundant printk prefix (Prarit Bhargava) [1253762] - [x86] microcode: Issue update message only once (Prarit Bhargava) [1253762] - [x86] microcode: Remove an unneeded NULL check (Prarit Bhargava) [1253762] - [x86] microcode: Remove redundant __setup() param parsing (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make early loader look for builtin microcode too (Prarit Bhargava) [1253762] - [x86] microcode: Untangle from BLK_DEV_INITRD (Prarit Bhargava) [1253762] - [x86] cpu: Unify CPU family, model, stepping calculation (Prarit Bhargava) [1253762] - [x86] microcode: Initialize the driver late when facilities are up (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move #ifdef DEBUG inside the function (Prarit Bhargava) [1253762] - [x86] microcode/amd: Remove maintainers from comments (Prarit Bhargava) [1253762] - [x86] microcode: Remove modularization leftovers (Prarit Bhargava) [1253762] - [x86] microcode: Merge the early microcode loader (Prarit Bhargava) [1253762] - [x86] ramdisk: Export relocated ramdisk VA (Prarit Bhargava) [1253762] - [x86] microcode: Unmodularize the microcode driver (Prarit Bhargava) [1253762] - [x86] microcode/amd: Do not overwrite final patch levels (Prarit Bhargava) [1253762] - [x86] microcode/amd: Extract current patch level read to a function (Prarit Bhargava) [1253762] - [include] bus: subsys: update return type of ->remove_dev() to void (Prarit Bhargava) [1253762] - [x86] microcode: Correct CPU family related variable types (Prarit Bhargava) [1253762] - [x86] microcode: Disable builtin microcode loading on 32-bit for now (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify update_match_cpu() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_microcode (Prarit Bhargava) [1253762] - [x86] cpu/microcode: Zap changelog (Prarit Bhargava) [1253762] - [x86] microcode: Parse built-in microcode early (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused @rev arg of get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of revision_is_newer() (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop the pci_ids.h dependency (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix printing of microcode blobs in show_saved_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check scan_microcode()'s retval (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize microcode_pointer() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move mc arg last in get_matching_{microcode|sig} (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify generic_load_microcode_early() (Prarit Bhargava) [1253762] - [x86] microcode: Consolidate family, model, ... code (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename update_match_revision() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize _save_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make _save_mc() return the updated saved count (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of last arg to load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Do the mc_saved_src NULL check first (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check if microcode was found before applying (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix out of bounds memory access to the extended header (Prarit Bhargava) [1253762] - [x86] microcode/intel: Handle truncated microcode images more robustly (Prarit Bhargava) [1253762] - [x86] microcode: Return error from driver init code when loader is disabled (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fish out the stashed microcode for the BSP (Prarit Bhargava) [1253762] - [x86] microcode: Reload microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode: Don't initialize microcode code on paravirt (Prarit Bhargava) [1253762] - [x86] microcode, intel: Drop unused parameter (Prarit Bhargava) [1253762] - [x86] microcode, amd: Do not use smp_processor_id() in preemtible context (Prarit Bhargava) [1253762] - [x86] microcode: Limit the microcode reloading to 64-bit for now (Prarit Bhargava) [1253762] - [x86] microcode: Update BSPs microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix ucode patch stashing on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode: Fix accessing dis_ucode_ldr on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, intel: Rename apply_microcode and declare it static (Prarit Bhargava) [1253762] - [x86] microcode, intel: Fix typos (Prarit Bhargava) [1253762] - [x86] microcode, intel: Add missing static declarations (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix missing static declaration (Prarit Bhargava) [1253762] - [x86] microcode, amd: Unify valid container checks (Prarit Bhargava) [1253762] - [x86] microcode: Move to a proper location (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading (Prarit Bhargava) [1253762] - [x86] microcode: Share native MSR accessing variants (Prarit Bhargava) [1253762] - [x86] microcode/amd: Tone down printk(), don't treat a missing firmware file as an error (Prarit Bhargava) [1253762] - [x86] revert "kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled" (Prarit Bhargava) [1253762]- [mfd] avoid newly introduced compiler warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: rtsx: Add support for rts522A (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx: Simplify function return logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Prevent DMA from stack (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] drivers/mfd/rtsx_usb.c: export device table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: Add realtek USB card reader driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] revert "mmc: block: don't use parameter prefix if built as module" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of get_cd() called from sdhci_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of mmc host operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: return error on failed mmc_blk_get() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio_cis: fix unknown tuple for CISTPL_SDIO_STD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: correct wrong voltage value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable tuning according to the actual timing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: limit SD card power limit according to cards capabilities (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused quirks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: use to_pci_dev() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: use to_platform_device() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: restore behavior when setting VDD via external regulator (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] It is not an error for the card to be removed while suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Allow more than 8 partitions per card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Optimize boot time by detecting cards simultaneously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use resource_size_t to store physical address (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix __mmc_switch timeout caused by preempt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] enable MMC/SD/SDIO device to suspend/resume asynchronously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sdhci_runtime_pm_bus_on/off() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: 64-bit DMA actually has 4-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix DMA descriptor with zero data length (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: Fix invalid vdd in voltage switch power cycle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Do not BUG on invalid vdd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix incorrect use of driver strength switching HS200 and HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Introduce MMC_CAP2_NO_SDIO cap (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mvsdio: delete platform data code path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix mmc_{un, }register_pm_notifier prototypes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix strings broken across multiple lines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change to use kmalloc when copy data from userspace (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Check for non-removable cards earlier in the error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Refactor code to register the MMC PM notifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Make runtime resume default behavior for MMC/SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed in mmc_rescan() while calling host ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke ->card_event() callback only when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable support for the standard "wakeup-source" property (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove bondage between REQ_META and reliable write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_GOLDFISH should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Move mmc_switch_status() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix HS setting in mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs200() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: extend the mmc_send_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC hardware reset support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: Enable omap_hsmmc for Keystone 2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add more ACPI HIDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add more PCI IDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add external dma interface support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] skip reclaiming host on mmc_add_card() error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] android-goldfish: Allow compiling the driver with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add mmc_regulator_set_vqmmc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: move ocr-bit to voltage translation into separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CLKGATE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: reconfigure MMC_SDHCI_OF_ESDHC option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add another PCI ID for an Intel eMMC host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix simple_return.cocci warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: enable tuning for DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable CMD19 tuning for DDR50 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: copy resp[] data on err for MMC_IOC_MULTI_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for SDR12 and SDR25 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Wait for card_busy before starting sdio requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add mmc_is_io_op helper function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Add new ioctl to send multi commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for driver type (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Use of_property_read_u32 instead of open-coding it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: call sdhci_init() before request irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert __mmc_switch() into an internal core function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Remove unneded semicolons (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: Remove superfluous error code assignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed while invoking mmc_power_off|up() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: detect sd card reader on asus x205ta (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pci_ids: Add AMD KERNCZ device ID support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix init_card in 52Mhz (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix dead loop of mmc_retune (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix race condition in mmc_wait_data_done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: also get preset value and driver type for MMC_DDR52 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: skip trim for some kingston eMMCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix dma memory leak in sdhci_pre_req() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use of_property_read_bool() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: set the clear transfer mode register quirk for O2Micro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixed bug in one erase-group budget TRIM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch from programmable clock mode to divided one if needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] scatterlist: remove open coded sg_unmark_end instances (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add quirk for broken data transfer over scheme (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused blk_setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix pio mode when internal dmac is enabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add fixup of broken CMD23 for Sandisk card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: avoid using NULL sdio_irq_thread pointer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: properly check card present state when quirk NO_CARD_NO_RESET is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: don't use card state polling when CD GPIO is defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: let GPIO based card detection have higher precedence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: don't use parameter prefix if built as module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK_CLOCK_DIV_ZERO_BROKEN (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Optimize case for exactly one erase-group budget (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: make max-frequency property in device tree work (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Add missing mmc_blk_put() in power_ro_lock_show() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_MTK should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci check parameters before call dma_free_coherent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: have drivers use blk_queue_max_discard_sectors() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: prevent soft lockups on PREEMPT=n (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mediatek: Add Mediatek MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Fixup request missing in mmc_blk_issue_rw_rq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix low memory corruption (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Change AMD SDHCI quirk application scope (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: use swap() in mmc_queue_thread() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Restore behavior while creating OCR mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for MMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Enable HS400 for some Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-pci: Add support for drive strength selection for SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add a callback to select drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Add driver strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Read card's valid driver strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Record card drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Factor out common code in drive strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add 'card' to drive strength selection callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify card drive strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Allow card drive strength to be different to host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Reset driver type to default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix driver type B and D handling in sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc-test: use swap() in mmc_test_nonblock_transfer() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Increase delay for voltage to stabilize from 3.3V to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Use core to handle absent write protect line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast unsigned int to typeof(sector_t) to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast u8 to unsigned long long to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Use BUG_ON() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: mmc_test: Simplify a trivial if-return sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dt: Allow to specify that no write protect signal is present (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add support for disabling write-protect detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't print reset warning if reset is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Retry errored data requests when re-tuning is needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Check re-tuning in the recovery path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Flag re-tuning is needed on CRC errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Change to new way of doing re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for HS400 re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Separate out the mmc_switch status check so it can be re-used (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Hold re-tuning in mmc_sleep() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning while bkops ongoing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during erase commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during switch commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for re-tuning before each request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable / disable re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: host: Add facility to support re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Constify platform_device_id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-sirf: fake version and capbility registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: add reset callback to bus operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Don't access RPMB partitions for normal read/write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add missing pm event in mmc_pm_notify to fix hib restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: core: Convert mmc_driver to device_driver" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix fifo ordering in big endian (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert the error field in struct mmc_command|data into an int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix 64 BIT DMA quirks for rtsx (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add support for marking hpi as broken through devicetree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add a timeout for sending CMD11 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable runtime PM management of host devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the ->enable|disable() callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix card presence logic in sdhci_request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: Remove exported header (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-spear: Simplify by adding build dependency to CONFIG_OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Remove the sdhci exported header file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: remove the unneeded check of disabled device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix hardware dependencies for sdhci-pxav3 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: replace PPC_OF with PPC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-iproc: add IPROC SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: do not set AUTO_CMD12 for multi-block CMD53 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for ACMD23 broken (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: disable the clock in sdhci_pltfm_unregister() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] treewide: Fix typo in printk messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add hardware dependencies for sdhci-pxav3 and sdhci-pxav2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch voltage before sdhci_set_ios in runtime resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Resolve BKOPS compatability issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix menuconfig alignment of MMC_SDHCI_* options (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Enable Ricoh MMC quirk by default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Remove unnecessary temporary variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: check sg_count before long data xfer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: finish request if no card exist (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: remove unreachable return value handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: fix format string warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: remove .init/.cleanup (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .dma_rx_offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .alignment_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .bus_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .multi_io_quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_disable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_enable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .write16_hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .dma (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add tmio_mmc_host_alloc/free() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: host: add new f_sdh30 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for single block transactions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for tuning work around (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add a voltage switch callback function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Added a space before ( (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Always init buf_ready_int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Move mmc_card_removed() into mmc_start_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify by adding mmc_execute_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Allow host driver to provide isr for card-detect interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix copy'n'paste typos in the comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: add reset bus_ops callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: refactor the hw_reset routines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: always check status after reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add SDIO function devicetree subnode parsing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: use pipeline mmc requests to improve performance (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove redundant ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Make tuning block patterns static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: swap function position to avoid pre declaration (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for sdio card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add helper function to simplify code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: init cookie at probe/card_event (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add dump_reg_range to simplify dump register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Rework how to handle allocation of slot-gpio data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Free all resources for the class device at ->dev_release() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Make mmc_gpio_alloc() available for MMC core (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Use the parent device while allocating data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Remove option to explicitly free requested CD/WP GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Return error at failure of request CD/WP in mmc_of_parse() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Support the optional init_card() callback for MMC and SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: sunxi: Convert MMC driver to the standard clock phase API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Set SDHCI_POWER_ON with external vmmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add support for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add ACPI HID INT344D (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sleep in atomic after inserting SD card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Disable re-tuning for HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Simplify use of tuning timer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add out_unlock to sdhci_execute_tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Tuning should not change max_blk_count (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: stop trying to switch width when only one bit is supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: Improve error handling during allocation of bounce buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add two host capabilities for Intel (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add two host capabilities for BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC to BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: add core-level function for sending tuning commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: hold SD Clock before CMD11 during Signal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add support for the other bit of sdio interrupt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Increase max_devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add support for ARM64 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: reset sdio card properly on resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use card->ocr when negotiating voltage setting in mmc_sdio_power_restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add Toshiba PCI SD controller driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: consistent handling of initial values (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add HS400 support to SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Clear also HS400 1.2V capability if 1.2V is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix vqmmc error setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused SDHCI_CTRL_HS_SDR200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add IDMAC 64-bit address mode support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable the clear transfer mode register quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add a quirk for AMD SDHC transfer mode register need to be cleared for cmd without data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use mmc_send_status to check hw_reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: Extend "Badly aligned" tests for 8-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add 64-bit ADMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA descriptor structure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA constants (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define maximum segments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Parameterize ADMA sizes and alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use 'void *' for not 'u8 *' for ADMA data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add sdhci_adma_mark_end() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Rename adma_desc to adma_table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Rename two ADMA-related functions for consistency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA table size warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix incorrect ADMA2 descriptor table size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert to use kzalloc() for CXD register buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't handle buffers on stack while fetching CXD registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the redundant mmc_send_ext_csd() API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Export mmc_get_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't panic when fetching EXT_CSD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let's callers of from mmc_get_ext_csd() do error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fetch and decode EXT_CSD from mmc_read_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add helper function for EXT_CSD support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary 'out of memory' message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check of max_dtr while selecting timings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check while selecting powerclass (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove duplicated definition of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove mmc_free_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Remove old card detect infrastructure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: silence a shift wrapping warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Report firmware version for eMMC 5.0 devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused mmc_list_to_card() macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Use dev_set|get_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Use platform_set|get_drvdata (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert mmc_driver to device_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert the mmc_driver to use the modern PM ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Don't export the to_sdio_driver macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove superfluous ifdefs for SDIO bus' PM callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix prepared requests while doing bkops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix error paths and messages in mmc_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add debug message for SET_BLOCK_COUNT result (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Initialize SET_BLOCK_COUNT request fields (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix error conditions for controller reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Balance vmmc regulator_disable() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add newline to sysfs display of force_ro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix card detection regression (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: drop owner assignment from platform_drivers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Pass HID and UID to probe_slot (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Get UID directly from acpi_device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Let a driver override timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add Bay Trail and Braswell SD card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel BYT host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add a HID and UID for a SD Card host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add quirk for always getting TC with stop cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: restore detect line inversion semantics (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix incorrect warning when setting 0 Hz via debugfs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix use of wrong device in mmc_gpiod_free_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci: Set power related cap2 macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add new power_mode MMC_POWER_UNDEFINED (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: execute tuning when device is not busy (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert pr_warning to pr_warn (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Consolidate emmc tuning blocks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] don't request CD IRQ until mmc_start_host() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change stop errors to info (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Replace "enhanced_area_en" attribute by "partition_setting_completed" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Move code that manages user area and gp partitions into functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: switch OF parser to use gpio descriptors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: add gpiod variant to get wp GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Prevent partition scan for the eMMC boot areas (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: remove MMC_CAP2_NO_MULTI_READ flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: use .multi_io_quirk on tmio_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: disable preset register for Baytrail and Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add .multi_io_quirk callback for multi I/O HW bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: check 1.2v IO capability for SDHC host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix sequence for I/O voltage in DDR mode for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add probe_slot method for emmc/sd/sdio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable runtime pm for Intel Merrifield platform (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: handle busy-end interrupt during command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Make sdhci_disable_irq_wakeups() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move timeout_clk dynamically calculation code into common code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: calculate timeout_clk conditionally in sdhci_add_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform set_timeout hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform get_max_timeout_count hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Support voltage changes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: resolve divded by zero panic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add PCI IDs for Intel Braswell (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: move rockchip related code to a separate file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add actual clock support as option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove Renesas specific #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add TMIO_MMC_SDIO_STATUS_QUIRK (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: control multiple block transfer mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: care about DMA tx/rx addr offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use regulator_get_voltage() if OCR mask is empty (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: implement Driver Stage Register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi.c: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove .owner field for drivers using module_platform_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: sdio: Fix unconditional wake_up_process() on sdio thread (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for MIPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add dependency on DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : recompute timeout_clk when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : handle busy timeout irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Correct the value of MMC_NUM_PHY_PARTITION (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix the wrong type of curr (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Do not use parent as the host's device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove fixed voltage regulator logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmci: Add qcom dml support to the driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Slot quirk "disable-wp" is deprecated (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: remove PCI PM functions in suspend/resume callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not advertise secure discard if it is blacklisted (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Get COMPILE_TEST support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Preset value not supported in Baytrail eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_USDHI6ROL0 should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_SH_MMCIF should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_OMAP_HS should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-st: Intial support for ST SDHCI controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for async request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] s3cmci: port DMA code to dmaengine API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Allow forward compatibility for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Replace host->mmc with mmc where possible (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid double-delay while transitioning to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: SDIO host controller support for Intel Quark X1000 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove blank line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Improve external VDD regulator support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: warn if card stays busy during init (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] quirks: Fixup debug message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused ret variables (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use mmc core regulator infrastucture (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant runtime_idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] simplify SDHCI Kconfig dependencies (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap: don't select TPS65010 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add a driver for the Renesas usdhi6rol0 SD/SDIO host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dove: fix missing MACH_DOVE dependency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: SD tuning is broken for some controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: track whether preset mode is currently enabled in hardware (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move remaining power handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move regulator handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove platform_suspend/platform_resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_execute_tuning() decision (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: cache timing information locally (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert sdhci_set_uhs_signaling() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: set_uhs_signaling() need not return a value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert sdhci_set_clock() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting mmc->actual_clock into set_clock handlers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting host->clock into sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_update_clock()/sdhci_set_clock() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert ADMA descriptors to a coherent allocation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid sync'ing the SG if there's no misalignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: move FSL ESDHC reset handling quirk into esdhc code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert reset into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert generic bus width setup to library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: plug hole in disabling card detection interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: more efficient interrupt enable register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow sdio interrupts while sdhci runtime suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: push card_tasklet into threaded irq handler (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert to new SDIO IRQ handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdio interrupt enable handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up interrupt handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio_irq: rework sdio irq handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove mdelay in eMMC tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Improve support for deferred regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add DT bindings for eMMC HS400 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: add support for HS400 mode of eMMC5.0 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: rework selection of bus speed mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] step power class after final selection of bus mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: identify available device type to select (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: drop the speed mode of card's state (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Try other signal levels during power up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] moxart: Add MOXA ART SD/MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove unused member variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add R1-no-CRC mmc command type handle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke sdio func driver's PM callbacks from the sdio bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use maximum timeout values in case TACC field is zero (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert to use ATTRIBUTE_GROUPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card.h: Use NULL instead of 0 for END_FIXUP (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Delay the card_event callback into the mmc_rescan worker (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Intel SDIO has broken card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Initial support for Qualcomm chipsets (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: only reprogram retuning timer when flag is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rename ARCH_BCM to ARCH_BCM_MOBILE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for irq being shared (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add device id 80860F16 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix broken card detect for ACPI HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add GPIO descriptor based CD GPIO API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Split out CD IRQ request into a separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Record GPIO descriptors instead of GPIO numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: typo fix in printk specifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: remove support for power gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc-socfpga: Remove the SOCFPGA specific platform for dw_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] ushc: Fix incorrect parameter in sizeof (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Fixup busy detection while invoking stop cmd at recovery (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Respect hw busy detection in card_busy_detect() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Implement card_busy_detect() for busy detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use R1 responses for stop cmds for read requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Respect host's max_busy_timeout when sending sleep cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use generic CMD6 time while switching to eMMC HS200 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup busy detection for mmc switch operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Minor simplifications to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add ignore_crc flag to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename cmd_timeout_ms to busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename max_discard_to to max_busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC HS200 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC high-speed DDR 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for SD card's UHS bus speed modes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix card poweroff bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add support for realtek rts5250 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Enable MMC_CAP2_CACHE_CTRL as default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Use mmc_flush_cache() during mmc suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove support for MMC_CAP2_NO_SLEEP_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused host cap MMC_CAP2_BROKEN_VOLTAGE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Remove host cap MMC_CAP2_SANITIZE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary validations for bus_ops callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix possibility of chip->fixes being null (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix BYT sd card getting stuck in runtime suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for long command timeouts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix lockdep error in tuning routine (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add broken HS200 quirk for Intel Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for broken HS200 support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sh_mmcif: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhi: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: bus_shift become tmio_mmc_data member (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not call get_cd for non removable cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add new ACPI ID (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Setting the host->mrq to NULL before executing tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix host release issue after discard operation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: export pltfm suspend/resume api (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: mmc DDR mode should not depend on UHS_DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Limit driver to platforms that use it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: convert to use GPIO descriptor API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clear auto cmd setting bits for no data cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Silence compiler warning in __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dma-api: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Improve runtime PM support during suspend/resume for sd/mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant mmc_power_up|off at runtime callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Don't force card to active state when entering suspend/shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove deprecated mmc_suspend|resume_host APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] via-sdmmc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] tifm_sd: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Signal wakeup event at card insert/removal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Collect common code for card ocr validation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Prevent violation of specs while initializing cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Move cached value of the negotiated ocr mask to card struct (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Cleanup code for setting ocr mask for SDIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary retry mechanism at SDIO attach (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_set_signal_voltage take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_power_up|cycle take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Do not poll for busy with status cmd for all switch cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove unneeded call when have preset value quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: report error once the maximum tuning loops exhausted or timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add Intel Merrifield support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] convert bus code to use dev_groups (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow platform access of sdhci_send_command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add hooks for platform specific tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: clean up duplicate macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add ignorance case for CMD13 CRC error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: guarantee stop-abort cmd in data errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: control card read threshold (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: adjust the fifoth with block size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: remove dead function mmc_try_claim_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] memstick: rtsx: Modify copyright comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for ARC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: get voltage from sdhc host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: parse voltage from device-tree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: use the generic config for omap2plus devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific CLK_CTRL2 handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific Command Completion Signal handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: move header include from header into .c (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .down_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add debouncing capability to mmc_gpio_request_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add missing MFD_SYSCON dependency for SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Set data timeout for mmc bus test commands (CMD14 and CMD19) (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix null pointer use in mmc_blk_remove_req (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: replace strict_strtol() with kstrtol_from_user() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: free mmc_card if cmd 3, 9, 7 fails in mmc_sd_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: Remove a duplicate line in Makefile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: request irq after sdhci_init() is called (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Staticize vub300_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Indicate that regulators may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Indicate that vmmcq may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] bcm281xx SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add card_event callback to sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup Oops for SDIO shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add another device id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: production year for eMMC 4.41 and later (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix ctrl_2 on super-speed selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc-pltfm: add Rockchip variant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add support for eMMC hardware reset for HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add support for eMMC hardware reset for BYT eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support DW SD/MMC driver on SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: fix caps2 for HS200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable power_off_notify for eMMC shutdown sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: improve card removal check in sdhci_card_event() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Add the ability to set the ciu clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: fixing an false identification of SANITIZE command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use platform_{get,set}_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Update the ext-csd.rev check for eMMC5.1 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: return mmc_of_parse() errors to caller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Convert to clk_prepare/unprepare (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add size for caller in init+register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: support runtime PM for BYT SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add ability to stay runtime-resumed if the card is powered up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Allow drivers to set quirks2 from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: switch to using dmaengine_slave_config() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: make DMA filter implementation specific (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Fix select power class after resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Adding support for sanitize in eMMC 4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Only execute tuning for SDR50 and SDR104 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: consumer.h: Move forward declarations outside #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: depend on OF_GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: Add irq functionality for i2c chips (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: get rid of acpi_gpio.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: register to ACPI events automatically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for SMSC SCH311x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio / acpi: return -ENOENT when no mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add module device table and mark table const (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Fix irq mask/unmask by writing bits instead of numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: return -ENOENT if no GPIO mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] driver for Xtensa GPIO32 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: update inline documentation of gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: convert gpiod_lookup description to kernel-doc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: introduce chip_* to print with chip->label prefix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: unify pr_* messages format (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: better lookup method for platform GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] documentation: gpiolib: document new interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio/pinctrl: make gpio_chip members typed boolean (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] rewrite gpiochip_offset_to_desc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: change a warning to debug message when failing to get gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: use platform GPIO mappings as fallback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix lookup of platform-mapped GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add missing declarations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Add MOXA ART GPIO driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-lynxpoint: Allow building as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: Remove duplicate include of errno.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix of_find_gpio() when OF not defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] fix memory leak in error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: make msm_gpio.summary_irq signed for error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: use dedicated flags for GPIO properties (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix find_chip_by_name() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pl061: don't depend on CONFIG_ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: provide a declaration of seq_file in gpio/driver.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: provide stubs for devres gpio functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: add missing headers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: make GPIO_DEVRES depend on GPIOLIB (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: fix devm_gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: allow passing GPIOF_ACTIVE_LOW for GpioInt resources (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: add ACPI support for gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib / acpi: convert to gpiod interfaces (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add gpiod_get() and gpiod_put() functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: port of_ functions to use gpiod (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: export descriptor-based GPIO interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] gpio: clean up gpio-ranges documentation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: add API to be strict about GPIO IRQ usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: let gpiod_request() return -EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: safer implementation of desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: move acpi_gpiochip_free_interrupts next to the request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Add OF support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: Don't flip bits on PCA957x GPIO expanders when probing them (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: plat-iop: move the GPIO driver to drivers/gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] ucb1400: Can be built as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: factorize gpiod_get/set functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] emev2: gpiolib: Enable support for OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Include GPIO label in log messages for GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Provide helper macros for logging of GPIO events (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: only use set_irq_flags() on ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: call the gpio user handler iff gpio_to_irq is done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: remove the irq_demux_work and gpio->irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: change to devm_request_threaded_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] return -ENOTSUPP if debounce cannot be set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] improve error path in gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for F71882FG and F71889F (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] implement gpio-ranges binding document fix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Drop support for Exynos SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio mips/octeon: Add a driver for OCTEON's on-chip GPIO pins (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Remove pdata argument to pcf857x_irq_domain_init() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Sort headers alphabetically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: fix gpio input on gpio offsets >= 8 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Staticize local variable 'msm_gpio' (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-of.c: make error message more meaningful by adding the node name and index (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] use dev_get_platdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Fix build error due to missing err.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Kontron PLD gpio driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: replace strict_strtol() with kstrtol() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio: msm: Fix the error condition for reading ngpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: remove warnning of allocations with IRQs disabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: remove Withney point support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: samsung: Introduce GPIO_SAMSUNG Kconfig entry (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Convert to use devm_ioremap_resource (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] devres: make comments proper (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] xilinx: Enable driver for Xilinx zynq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add device tree and irqdomain support for gpio-msm-v2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm-v1: Remove errant __devinit to fix compile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Rewrite driver for using generic GPIO code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: drop away explicit casting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: amend error messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: use managed functions pcim_* and devm_* (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: do not use direct access to iomapped memory (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: initialize lock before usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] max7300: Fix trivial typo in Kconfig help text (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] langwell: remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] regulator: Sync regulator/consumer.h with v4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [kernel] genirq: Provide synchronize_hardirq() (Don Zickus) [1127975 1277866 1280133 1286932 1297039]- [tools] perf stat: Fallback to user only counters when perf_event_paranoid > 1 (Jiri Olsa) [1336447] - [tools] perf evsel: Handle EACCESS + perf_event_paranoid=2 in fallback() (Jiri Olsa) [1336447] - [tools] perf evsel: Improve EPERM error handling in open_strerror() (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Do not reassign parg after collapse_tree() (Jiri Olsa) [1336447] - [tools] perf probe: Check if dwarf_getlocations() is available (Jiri Olsa) [1336447] - [tools] perf dwarf: Guard !x86_64 definitions under #ifdef else clause (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf thread_map: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf script: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf diff: Fix duplicated output column (Jiri Olsa) [1336447] - [tools] perf intel-pt: Fix segfault tracing transactions (Jiri Olsa) [1336447] - [tools] perf jit: genelf makes assumptions about endian (Jiri Olsa) [1336447] - [tools] perf hists: Fix determination of a callchain node's childlessness (Jiri Olsa) [1336447] - [tools] perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples (Jiri Olsa) [1336447] - [tools] perf tools: Fix build break on powerpc (Jiri Olsa) [1336447] - [tools] perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers (Jiri Olsa) [1336447] - [tools] perf tests: Fix tarpkg build test error output redirection (Jiri Olsa) [1336447] - [tools] perf tools: Unexport some methods unused outside strbuf.c (Jiri Olsa) [1336447] - [tools] perf probe: No need to use formatting strbuf method (Jiri Olsa) [1336447] - [tools] perf help: Use asprintf instead of adhoc equivalents (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused perf_pathdup, xstrdup functions (Jiri Olsa) [1336447] - [tools] perf tools: Do not include stringify.h from the kernel sources (Jiri Olsa) [1336447] - [tools] tools include: Copy linux/stringify.h from the kernel (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Remove redundant CPU output (Jiri Olsa) [1336447] - [tools] perf tools: Remove needless 'extern' from function prototypes (Jiri Olsa) [1336447] - [tools] perf tools: Simplify die() mechanism (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused DIE_IF macro (Jiri Olsa) [1336447] - [tools] perf script: Remove lots of unused arguments (Jiri Olsa) [1336447] - [tools] perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve (Jiri Olsa) [1336447] - [tools] perf machine: Rename perf_event__preprocess_sample to machine__resolve (Jiri Olsa) [1336447] - [tools] perf tools: Add cpumode to struct perf_sample (Jiri Olsa) [1336447] - [tools] perf tests: Forward the perf_sample in the dwarf unwind test (Jiri Olsa) [1336447] - [tools] perf tools: Remove misplaced __maybe_unused (Jiri Olsa) [1336447] - [tools] perf list: Fix documentation of :ppp (Jiri Olsa) [1336447] - [tools] perf bench numa: Fix assertion for nodes bitfield (Jiri Olsa) [1336447] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1336447] - [tools] Move utilities.mak from perf to tools/scripts/ (Jiri Olsa) [1336447] - [tools] perf test: Remove 'core_id' check in topo test (Jiri Olsa) [1336447] - [tools] Copy hashtable.h into tools directory (Jiri Olsa) [1336447] - [tools] tools, perf: make gfp_compact_table up to date (Jiri Olsa) [1336447] - [tools] perf stat: Add --metric-only support for -A (Jiri Olsa) [1336447] - [tools] perf stat: Implement --metric-only mode (Jiri Olsa) [1336447] - [tools] perf stat: Document CSV format in manpage (Jiri Olsa) [1336447] - [tools] perf hists browser: Check sort keys before hot key actions (Jiri Olsa) [1336447] - [tools] perf hists browser: Allow thread filtering for comm sort key (Jiri Olsa) [1336447] - [tools] perf tools: Add sort__has_comm variable (Jiri Olsa) [1336447] - [tools] perf tools: Recalc total periods using top-level entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf tools: Remove nr_sort_keys field (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__fprintf_hierarchy_entry() (Jiri Olsa) [1336447] - [tools] perf tools: Remove hist_entry->fmt field (Jiri Olsa) [1336447] - [tools] perf tools: Fix command line filters in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf tools: Add more sort entry check functions (Jiri Olsa) [1336447] - [tools] perf tools: Fix hist_entry__filter() for hierarchy (Jiri Olsa) [1336447] - [tools] perf jitdump: Build only on supported archs (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Add '~' operation within arg_num_eval() (Jiri Olsa) [1336447] - [tools] perf tools: Omit unnecessary cast in perf_pmu__parse_scale (Jiri Olsa) [1336447] - [tools] perf tools: Pass perf_hpp_list all the way through setup_sort_list (Jiri Olsa) [1336447] - [tools] perf tools: Fix perf script python database export crash (Jiri Olsa) [1336447] - [tools] perf jitdump: DWARF is also needed (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Use hierarchy hpp list (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Fix indent for multiple hierarchy sort key (Jiri Olsa) [1336447] - [tools] perf hists: Support multiple sort keys in a hierarchy level (Jiri Olsa) [1336447] - [tools] perf hists: Use own hpp_list for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp__setup_hists_formats() (Jiri Olsa) [1336447] - [tools] perf stat: Document --detailed option (Jiri Olsa) [1336447] - [tools] perf hists: Add level field to struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf tools: Use 64-bit shifts with (TSC) time conversion (Jiri Olsa) [1336447] - [tools] perf jit: Move clockid validation (Jiri Olsa) [1336447] - [tools] perf jit: Let jit_process() return errors (Jiri Olsa) [1336447] - [tools] perf session: Simplify tool stubs (Jiri Olsa) [1336447] - [tools] perf inject: Hit all DSOs for AUX data in JIT and other cases (Jiri Olsa) [1336447] - [tools] perf tools: Explicitly declare inc_group_count as a void function (Jiri Olsa) [1336447] - [tools] perf stat: Check for frontend stalled for metrics (Jiri Olsa) [1336447] - [tools] perf tests: Initialize sa.sa_flags (Jiri Olsa) [1336447] - [tools] perf test: Fix hists related entries (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Set int_array fields to NULL if freeing from error (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix time stamp rounding issue (Jiri Olsa) [1336447] - [tools] perf script: Fix double free on command_line (Jiri Olsa) [1336447] - [tools] tools build: Use .s extension for preprocessed assembler code (Jiri Olsa) [1336447] - [tools] perf stat: Support metrics in --per-core/socket mode (Jiri Olsa) [1336447] - [tools] perf stat: Implement CSV metrics output (Jiri Olsa) [1336447] - [tools] perf record: Ensure return non-zero rc when mmap fail (Jiri Olsa) [1336447] - [tools] perf record: Introduce record__finish_output() to finish a perf.data (Jiri Olsa) [1336447] - [tools] perf record: Extract synthesize code to record__synthesize() (Jiri Olsa) [1336447] - [tools] perf record: Use WARN_ONCE to replace 'if' condition (Jiri Olsa) [1336447] - [tools] perf data: Explicitly set byte order for integer types (Jiri Olsa) [1336447] - [tools] perf data: Support converting data from bpf_perf_event_output() (Jiri Olsa) [1336447] - [tools] perf stat: Check existence of frontend/backed stalled cycles (Jiri Olsa) [1336447] - [tools] perf tools: Fix locale handling in pmu parsing (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Split pevent_print_event() into specific functionality functions (Jiri Olsa) [1336447] - [tools] perf trace: Check and discard not only 'nr' but also '__syscall_nr' (Jiri Olsa) [1336447] - [tools] perf tools: Fix python extension build (Jiri Olsa) [1336447] - [tools] perf tools: Only set filter for tracepoints events (Jiri Olsa) [1336447] - [tools] perf config: Bring perf_default_config to the very beginning at main() (Jiri Olsa) [1336447] - [tools] perf report: Update column width of dynamic entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix dynamic entry display in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Left align dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Fix indentation of dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Fix comparing of dynamic entries (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Show message for percent limit (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__update_percent_limit() (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Add more helper functions for the hierarchy mode (Jiri Olsa) [1336447] - [tools] perf script: Remove duplicated code and needless script_spec__findnew() (Jiri Olsa) [1336447] - [tools] perf script: Exception handling when the print fmt is empty (Jiri Olsa) [1336447] - [tools] perf tools: Fix parsing of pmu events with empty list of modifiers (Jiri Olsa) [1336447] - [tools] perf jvmti: improve error message in Makefile (Jiri Olsa) [1336447] - [tools] perf tools: Use asprintf() for simple string formatting/allocation (Jiri Olsa) [1336447] - [tools] perf top: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf hists: Support decaying in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf report: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf ui/gtk: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Align column header in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Implement hierarchy output (Jiri Olsa) [1336447] - [tools] perf hists browser: Support collapsing/expanding whole entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists browser: Count number of hierarchy entries (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Align column header for hierarchy output (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists: Count number of sort keys (Jiri Olsa) [1336447] - [tools] perf hists: Resort after filtering hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Support filtering in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hist_entry__filter() (Jiri Olsa) [1336447] - [tools] perf hists: Add helper functions for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Resort hist entries with hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Basic support of hierarchical report view (Jiri Olsa) [1336447] - [tools] perf tools: Add helper functions for some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Make binary data printer code in trace_event public available (Jiri Olsa) [1336447] - [tools] perf script: Display data_src values (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lck_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__snp_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lvl_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__tlb_scnprintf function (Jiri Olsa) [1336447] - [tools] perf mem: Introduce perf_mem_events__name function (Jiri Olsa) [1336447] - [tools] perf mem record: Check for memory events support (Jiri Olsa) [1336447] - [tools] perf tools: Remove strbuf_{remove, splice}() (Jiri Olsa) [1336447] - [tools] perf help: No need to use strbuf_remove() (Jiri Olsa) [1336447] - [tools] perf tools: Dont stop PMU parsing on alias parse error (Jiri Olsa) [1336447] - [tools] perf script: Display addr/data_src/weight columns for raw events (Jiri Olsa) [1336447] - [tools] perf script: Add data_src and weight column definitions (Jiri Olsa) [1336447] - [tools] perf tools: Use ARRAY_SIZE in mem sort display functions (Jiri Olsa) [1336447] - [tools] perf mem: Add -e record option (Jiri Olsa) [1336447] - [tools] perf tools: Add monitored events array (Jiri Olsa) [1336447] - [tools] perf tools: Introduce cl_offset function (Jiri Olsa) [1336447] - [tools] perf tools: Make cl_address global (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Implement '' operation (Jiri Olsa) [1336447] - [tools] perf tools: Fix assertion failure on dynamic entry (Jiri Olsa) [1336447] - [tools] perf tools: Fix column width setting on 'trace' sort key (Jiri Olsa) [1336447] - [tools] perf tools: Fix alignment on some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Update srcline/file if needed (Jiri Olsa) [1336447] - [tools] perf tools: Fix segfault on dynamic entries (Jiri Olsa) [1336447] - [tools] perf tools: Remove duplicate typedef config_term_func_t definition (Jiri Olsa) [1336447] - [tools] perf tools: Fix build on older systems (Jiri Olsa) [1336447] - [tools] perf report: Check error during report__collapse_hists() (Jiri Olsa) [1336447] - [tools] perf hists: Return error from hists__collapse_resort() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of append_chain_children() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of split_add_child() (Jiri Olsa) [1336447] - [tools] perf callchain: Add enum match_result for match_chain() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of fill_node() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of add_child() (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percentage update on key press (Jiri Olsa) [1336447] - [tools] perf tools: Enable config and setting names for legacy cache events (Jiri Olsa) [1336447] - [tools] perf tools: Enable config raw and numeric events (Jiri Olsa) [1336447] - [tools] perf tools: Introduce opt_event_config nonterminal (Jiri Olsa) [1336447] - [tools] perf tools: Rename and move pmu_event_name to get_config_name (Jiri Olsa) [1336447] - [tools] perf stat: Bail out on unsupported event config modifiers (Jiri Olsa) [1336447] - [tools] perf tools: Create config_term_names array (Jiri Olsa) [1336447] - [tools] perf tools: Fix checking asprintf return value (Jiri Olsa) [1336447] - [tools] perf stat: Handled scaled == -1 case for counters (Jiri Olsa) [1336447] - [tools] perf test: Reduce the sample_freq for the 'object code reading' test (Jiri Olsa) [1336447] - [tools] perf tests: Use perf_evlist__strerror_open() to provide hints about max_freq (Jiri Olsa) [1336447] - [tools] perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open() (Jiri Olsa) [1336447] - [tools] perf record: Add --all-user/--all-kernel options (Jiri Olsa) [1336447] - [tools] perf evlist: Reference count the cpu and thread maps at set_maps() (Jiri Olsa) [1336447] - [tools] perf stat: Move noise/running printing into printout (Jiri Olsa) [1336447] - [tools] perf stat: Add support for metrics in interval mode (Jiri Olsa) [1336447] - [tools] perf stat: Abstract stat metrics printing (Jiri Olsa) [1336447] - [tools] perf tools: Add perf data cache feature (Jiri Olsa) [1336447] - [tools] perf tools: Initialize libapi debug output (Jiri Olsa) [1336447] - [tools] perf debug: Rename __eprintf(va_list args) to veprintf (Jiri Olsa) [1336447] - [tools] tools lib api fs: Add sysfs__read_str function (Jiri Olsa) [1336447] - [tools] tools lib api fs: Adopt filename__read_str from perf (Jiri Olsa) [1336447] - [tools] tools lib api: Add debug output support (Jiri Olsa) [1336447] - [tools] perf jvmti: Add check for java alternatives cmd in Makefile (Jiri Olsa) [1336447] - [tools] perf tests: Fix build on older systems where 'signal' is reserved (Jiri Olsa) [1336447] - [tools] perf data: Fix releasing event_class (Jiri Olsa) [1336447] - [tools] perf tools: Rename parse_events__free_terms() to parse_events_terms__delete() (Jiri Olsa) [1336447] - [tools] perf tools: Free the terms list_head in parse_events__free_terms() (Jiri Olsa) [1336447] - [tools] perf tools: Use perf_event_terms__purge() for non-malloced terms (Jiri Olsa) [1336447] - [tools] perf tools: Introduce parse_events_terms__purge() (Jiri Olsa) [1336447] - [tools] perf tools: Unlink entries from terms list (Jiri Olsa) [1336447] - [tools] perf hists: Do column alignment on the format iterator (Jiri Olsa) [1336447] - [tools] perf tools: Add comment explaining the repsep_snprintf function (Jiri Olsa) [1336447] - [tools] perf python scripting: Append examples to err msg about audit-libs-python (Jiri Olsa) [1336447] - [tools] perf build: Add EXTRA_LDFLAGS option to makefile (Jiri Olsa) [1336447] - [tools] perf symbols: Fix symbols searching for module in buildid-cache (Jiri Olsa) [1336447] - [tools] perf config: Add '--system' and '--user' options to select which config file is used (Jiri Olsa) [1336447] - [tools] perf jit: add source line info support (Jiri Olsa) [1336447] - [tools] perf tools: add JVMTI agent library (Jiri Olsa) [1336447] - [tools] perf inject: Add jitdump mmap injection support (Jiri Olsa) [1336447] - [tools] perf inject: Make sure mmap records are ordered when injecting build_ids (Jiri Olsa) [1336447] - [tools] perf build: Add libcrypto feature detection (Jiri Olsa) [1336447] - [tools] perf symbols: add Java demangling support (Jiri Olsa) [1336447] - [tools] perf tools: handle spaces in file names obtained from /proc/pid/maps (Jiri Olsa) [1336447] - [tools] perf build tests: Do parallell builds with 'build-test' (Jiri Olsa) [1336447] - [tools] perf tools: Fix parallel build including 'clean' target (Jiri Olsa) [1336447] - [tools] perf config: Document 'record.build-id' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'kmem.default' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'pager.subcommand' variables in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'man.viewer' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'top.children' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'report' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'call-graph' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'ui.show-headers' variable in man page (Jiri Olsa) [1336447] - [tools] perf build tests: Move the feature related vars to the front of the make cmdline (Jiri Olsa) [1336447] - [tools] perf build tests: Elide "-f Makefile" from make invokation (Jiri Olsa) [1336447] - [tools] perf hists browser: Add 'L' hotkey to change percent limit (Jiri Olsa) [1336447] - [tools] perf report: Update documention of --percent-limit option (Jiri Olsa) [1336447] - [tools] perf report: Update documentation of --sort option (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf tools: Add hpp_list into struct hists object (Jiri Olsa) [1336447] - [tools] perf hists: Add struct perf_hpp_list argument to helper functions (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf hists: Pass perf_hpp_list all the way through setup_output_list (Jiri Olsa) [1336447] - [tools] perf hists: Add perf_hpp_list register helpers (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__init function (Jiri Olsa) [1336447] - [tools] perf hists: Introduce struct perf_hpp_list (Jiri Olsa) [1336447] - [tools] perf hists: Separate output fields parsing into setup_output_list function (Jiri Olsa) [1336447] - [tools] perf hists: Separate sort fields parsing into setup_sort_list function (Jiri Olsa) [1336447] - [tools] perf hists: Properly release format fields (Jiri Olsa) [1336447] - [tools] perf hists: Remove perf_hpp__column_(disable|enable) (Jiri Olsa) [1336447] - [tools] perf hists: Allocate output sort field (Jiri Olsa) [1336447] - [tools] perf top: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf report: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf hists: Make hpp setup function generic (Jiri Olsa) [1336447] - [tools] perf hists: Add 'hpp__equal' callback function (Jiri Olsa) [1336447] - [tools] perf hists: Add 'equal' method to perf_hpp_fmt struct (Jiri Olsa) [1336447] - [tools] perf hists: Use struct perf_hpp_fmt::idx in perf_hpp__reset_width (Jiri Olsa) [1336447] - [tools] perf hists: Add _idx fields into struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_evsel__output_resort function (Jiri Olsa) [1336447] - [tools] perf hists: Factor output_resort from hists__output_resort (Jiri Olsa) [1336447] - [tools] perf report: Don't show blank lines if entry has no callchain (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percent display in callchains (Jiri Olsa) [1336447] - [tools] perf hists browser: Pass parent_total to callchain print functions (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix dump to show correct callchain style (Jiri Olsa) [1336447] - [tools] perf report: Fix percent display in callchains on --stdio (Jiri Olsa) [1336447] - [tools] perf callchain: Pass parent_samples to __callchain__fprintf_graph() (Jiri Olsa) [1336447] - [tools] perf report: Get rid of hist_entry__callchain_fprintf() (Jiri Olsa) [1336447] - [tools] perf report: Apply --percent-limit to callchains also (Jiri Olsa) [1336447] - [tools] perf hists: Update hists' total period when adding entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix min callchain hits calculation (Jiri Olsa) [1336447] - [tools] perf build: Align the names of the build tests: (Jiri Olsa) [1336447] - [tools] perf record: Use OPT_BOOLEAN_SET for buildid cache related options (Jiri Olsa) [1336447] - [tools] perf tools: Move timestamp creation to util (Jiri Olsa) [1336447] - [tools] perf test: Improve bp_signal (Jiri Olsa) [1336447] - [tools] perf buildid: Fix cpumode of buildid event (Jiri Olsa) [1336447] - [tools] perf auxtrace: Add perf_evlist pointer to *info_priv_size() (Jiri Olsa) [1336447] - [tools] perf tools: Speed up build-tests by reducing the number of builds tested (Jiri Olsa) [1336447] - [tools] perf build: Use feature dump file for build-test (Jiri Olsa) [1336447] - [tools] perf build: Remove all condition feature check {C, LD}FLAGS (Jiri Olsa) [1336447] - [tools] perf build: Fix feature-dump checks, we need to test all features (Jiri Olsa) [1336447] - [tools] tools build: Check basic headers for test-compile feature checker (Jiri Olsa) [1336447] - [tools] perf cpumap: Auto initialize cpu__max_{node, cpu} (Jiri Olsa) [1336447] - [tools] perf hists browser: Skip scripting when perf.data file not available (Jiri Olsa) [1336447] - [tools] perf build: Select all feature checkers for feature-dump (Jiri Olsa) [1336447] - [tools] tools build: Allow subprojects select all feature checkers (Jiri Olsa) [1336447] - [tools] perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test (Jiri Olsa) [1336447] - [tools] perf machine: Introduce machine__find_kernel_symbol_by_name() (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer non-symbol specific menu options for --sort without 'sym' (Jiri Olsa) [1336447] - [tools] perf hists browser: Be a bit more strict about presenting CPU socket zoom (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso' (Jiri Olsa) [1336447] - [tools] perf hists browser: Only offer symbol scripting when a symbol is under the cursor (Jiri Olsa) [1336447] - [tools] perf hists browser: Only 'Zoom into thread' only when sort order has 'pid' (Jiri Olsa) [1336447] - [tools] perf sort: Provide a way to find out if per-thread bucketing is in place (Jiri Olsa) [1336447] - [tools] perf config: Document 'hist.percentage' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'annotate' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'buildid.dir' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'tui' and 'gtk' sections in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'colors' section in man page (Jiri Olsa) [1336447] - [tools] perf annotate: Rename 'colors.code' to 'colors.jump_arrows' (Jiri Olsa) [1336447] - [tools] perf tools: Document the perf sysctls (Jiri Olsa) [1336447] - [tools] perf hists: Cleanup filtering functions (Jiri Olsa) [1336447] - [tools] perf hists: Remove parent filter check in DSO filter function (Jiri Olsa) [1336447] - [tools] perf stat: Making several helper functions static (Jiri Olsa) [1336447] - [tools] perf symbols: Do not read symbols/data from device files (Jiri Olsa) [1336447] - [tools] perf pmu: Fix misleadingly indented assignment (whitespace) (Jiri Olsa) [1336447] - [kernel] perf/core: Disable the event on a truncated AUX record (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Generate PMI in the STOP region as well (Jiri Olsa) [1336447] - [x86] perf/x86: Add model numbers for Kabylake CPUs (Jiri Olsa) [1336447] - [x86] perf/x86/intel: Fix incorrect lbr_sel_mask value (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Don't die on VMXON (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Haswell model (Jiri Olsa) [1336447] - [x86] perf/x86/amd/ibs: Fix pmu::stop() nesting (Jiri Olsa) [1336447] - [kernel] perf/core: Don't leak event in the syscall error path (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Cleanup Fam10h NB event constraints (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Broadwell models (Jiri Olsa) [1336447] - [x86] perf/x86/intel/uncore: Remove ev_sel_ext bit support for PCU (Jiri Olsa) [1336447] - [kernel] perf/core: Fix Undefined behaviour in rb_alloc() (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Add IBS interrupt to the dynamic throttle (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix race with IBS_STARTING state (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix IBS throttle (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Simplify quirk handling even more (Jiri Olsa) [1336447] - [kernel] perf/core: Fix perf_sched_count derailment (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Convert it to a per package facility (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Utilize event->pmu_private (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Make PMU lock raw (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Refactor the code some more (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Clean up the printk output (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Calculate timing once (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Sanitize the quirk handling (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add proper error handling (Jiri Olsa) [1336447]- [ata] ahci: don't mark HotPlugCapable Ports as external/removable (David Milburn) [1286946] - [include] libata: Align ata_device's id on a cacheline (David Milburn) [1286946] - [ata] sata_via: Implement hotplug for VT6421 (David Milburn) [1286946] - [ata] sata_via: Apply WD workaround only when needed on VT6421 (David Milburn) [1286946] - [ata] ahci: Cache host controller version (David Milburn) [1286946] - [ata] libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show() (David Milburn) [1286946] - [include] libata: fix HDIO_GET_32BIT ioctl (David Milburn) [1286946] - [ata] libata: fix sff host state machine locking while polling (David Milburn) [1286946] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (David Milburn) [1286946] - [ata] libata: disable forced PORTS_IMPL for >= AHCI 1.3 (David Milburn) [1286946] - [ata] sata_sx4: correctly handling failed allocation (David Milburn) [1286946] - [include] libata-eh.c: Introduce new ata port flag for controller which lockup on read log page (David Milburn) [1286946] - [ata] sata_sil: disable trim (David Milburn) [1286946] - [ata] ahci: Fix softreset failed issue of Port Multiplier (David Milburn) [1286946] - [ata] ahci: kill 'intr_status' (David Milburn) [1286946] - [ata] ahci: switch from 'threaded' to 'hardirq' interrupt handling (David Milburn) [1286946] - [ata] ahci: per-port msix support (David Milburn) [1286946] - [ata] ahci: Add Marvell 88se91a2 device id (David Milburn) [1286946] - [ata] ahci: cleanup ahci_host_activate_multi_irqs (David Milburn) [1286946] - [ata] ahci: ahci_host_activate: kill IRQF_SHARED (David Milburn) [1286946] - [ata] libata: enable LBA flag in taskfile for ata_scsi_pass_thru() (David Milburn) [1286946] - [ata] libata: add support for NCQ commands for SG interface (David Milburn) [1286946] - [ata] pata_it821x: use "const char *" for string literals (David Milburn) [1286946] - [ata] libata: cleanup ata_scsi_qc_complete (David Milburn) [1286946] - [include] ata: ahci: find eSATA ports and flag them as removable (David Milburn) [1286946] - [ata] Add factory recertified Crucial M500s to blacklist (David Milburn) [1286946] - [ata] sata_sx4: Check return code from pdc20621_i2c_read() (David Milburn) [1286946] - [include] revert "libata: Implement NCQ autosense" (David Milburn) [1286946] - [include] revert "libata: Implement support for sense data reporting" (David Milburn) [1286946] - [include] revert "libata-eh: Set 'information' field for autosense" (David Milburn) [1286946] - [ata] libata: Do not blacklist M510DC (David Milburn) [1286946] - [ata] libata: increase the timeout when setting transfer mode (David Milburn) [1286946] - [ata] libata: force disable trim for SuperSSpeed S238 (David Milburn) [1286946] - [include] libata: add ATA_HORKAGE_NOTRIM (David Milburn) [1286946] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (David Milburn) [1286946] - [ata] libata: Do not blacklist Micron M500DC (David Milburn) [1286946] - [ata] ahci, msix: Fix build error for !PCI_MSI (David Milburn) [1286946] - [ata] ahci: Add generic MSI-X support for single interrupts to SATA PCI driver (David Milburn) [1286946] - [ata] libata: finally use __initconst in ata_parse_force_one() (David Milburn) [1286946] - [ata] ahci: Store irq number in struct ahci_host_priv (David Milburn) [1286946] - [ata] ahci: Move interrupt enablement code to a separate function (David Milburn) [1286946] - [ata] doc: libata: Fix spelling typo found in libata.xml (David Milburn) [1286946] - [ata] sata_nv - Change 1 to true for bool type variable (David Milburn) [1286946] - [ata] libata: Fix regression when the NCQ Send and Receive log page is absent (David Milburn) [1286946] - [ata] hpt366: fix constant cast warning (David Milburn) [1286946] - [documentation] libata: Fix sysfs documentation bug (David Milburn) [1286946] - [include] libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (David Milburn) [1286946] - [include] libata: READ LOG DMA EXT support can be in either page 119 or 120 (David Milburn) [1286946] - [ata] libata: Expose TRIM capability in sysfs (David Milburn) [1286946] - [ata] libata: Allow NCQ TRIM to be enabled or disabled with a module parameter (David Milburn) [1286946] - [include] libata: Ignore spurious PHY event on LPM policy change (David Milburn) [1286946] - [include] libata: Add helper to determine when PHY events should be ignored (David Milburn) [1286946] - [include] libata: Add tracepoints (David Milburn) [1286946] - [include] libata-eh: Set 'information' field for autosense (David Milburn) [1286946] - [include] libata: Implement support for sense data reporting (David Milburn) [1286946] - [include] libata: Implement NCQ autosense (David Milburn) [1286946] - [ata] libata: use status bit definitions in ata_dump_status() (David Milburn) [1286946] - [include] ide, ata: Rename ATA_IDX to ATA_SENSE (David Milburn) [1286946] - [ata] libata: whitespace fixes in ata_to_sense_error() (David Milburn) [1286946] - [ata] libata: whitespace cleanup in ata_get_cmd_descript() (David Milburn) [1286946] - [include] libata: use READ_LOG_DMA_EXT (David Milburn) [1286946] - [netdrv] fjes: Fix unnecessary spinlock_irqsave (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: update fjes driver version 1.1 (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Introduce spinlock for rx_status (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Enhance changing MTU related work (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix bitwise check bug in fjes_raise_intr_rxdata_task (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix incorrect statistics information in fjes_xmit_frame() (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: optimize timeout value (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Use resource_size (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix inconsistent indenting (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Delete an unnecessary check before the function call "vfree" (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix off-by-one error at fjes_hw_update_zone_task() (Yasuaki Ishimatsu) [1328939]- [security] capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE (Paul Moore) [1165316] - [security] selftests/capabilities: Add tests for capability evolution (Paul Moore) [1165316] - [security] capabilities: ambient capabilities (Paul Moore) [1165316] - [powercap] intel_rapl: Add support for Kabylake (David Arcari) [1310935] - [virtio] virtio 1.0 cs04 spec compliance for reset ("Michael S. Tsirkin") [1334106] - [tools] power turbostat: initial KBL support (David Arcari) [1310931] - [idle] intel_idle: Add KBL support (David Arcari) [1310933] - [acpi] acpica: dispatcher: Update thread ID for recursive method calls (Prarit Bhargava) [1336832] - [x86] pci: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable all BAR sizing for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable IO/MEM decoding for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] mm: update memory tracking for criu soft dirty (David Bulkow) [1329312] - [mm] Fix kmalloc slab creation sequence (Sterling Alexander) [1324668] - [mm] slab_common: support the slub_debug boot option on specific object size (Sterling Alexander) [1324668] - [mm] defer flush of writable TLB entries (George Beshers) [727269] - [mm] send one IPI per CPU to TLB flush all entries after unmapping pages (George Beshers) [727269] - [mm] meminit: initialize enough pages for struct page (George Beshers) [727269] - [mm] meminit: use early_pfn_to_nid for page_cgroup_init (George Beshers) [727269] - [mm] initialize hotplugged pages as reserved (George Beshers) [727269] - [mm] reinit files_stat.max_files after deferred memory initialisation (George Beshers) [727269] - [mm] Include file needed for next patch to compile (George Beshers) [727269] - [mm] meminit: replace rwsem with completion (George Beshers) [727269] - [mm] meminit: allow early_pfn_to_nid to be used during runtime (George Beshers) [727269] - [mm] meminit: suppress unused memory variable warning (George Beshers) [727269] - [mm] meminit: finish initialisation of struct pages before basic setup (George Beshers) [727269] - [mm] meminit: remove mminit_verify_page_links (George Beshers) [727269] - [mm] meminit: reduce number of times pageblocks are set during struct page in (George Beshers) [727269] - [mm] meminit: free pages in large chunks where possible (George Beshers) [727269] - [mm] enable deferred struct page initialisation on x86-64 (George Beshers) [727269] - [mm] meminit: minimise number of pfn->page lookups during initialisation (George Beshers) [727269] - [mm] meminit: initialise remaining struct pages in parallel with kswapd (George Beshers) [727269] - [mm] meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PAGE_INIT is set (George Beshers) [727269] - [mm] meminit: inline some helper functions (George Beshers) [727269] - [mm] meminit: make __early_pfn_to_nid SMP-safe and introduce meminit_pfn_in_nid (George Beshers) [727269] - [mm] remove ifdef condition (George Beshers) [727269] - [mm] memblock: binary search node id (George Beshers) [727269] - [mm] page_alloc: pass PFN to __free_pages_bootmem (George Beshers) [727269] - [mm] bootmem: remove unused local `map' (George Beshers) [727269] - [mm] bootmem: remove duplicated declaration of __free_pages_bootmem() (George Beshers) [727269] - [mm] nobootmem: have __free_pages_memory() free in larger chunks (George Beshers) [727269] - [mm] meminit: only set page reserved in the memblock region (George Beshers) [727269] - [mm] memblock: introduce a for_each_reserved_mem_region iterator (George Beshers) [727269] - [mm] mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range() (George Beshers) [727269] - [mm] meminit: move page initialization into a separate function (George Beshers) [727269]- [scsi] cxlflash: scsi_change_queue_depth backport (Gustavo Duarte) [1182021] - [scsi] cxlflash: lun size in scsi_device (Gustavo Duarte) [1182021] - [scsi] cxlflash: Move to exponential back-off when cmd_room is not available (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix regression issue with re-ordering patch (Gustavo Duarte) [1182021] - [scsi] cxlflash: Use new cxl_pci_read_adapter_vpd() API (Gustavo Duarte) [1182021] - [scsi] cxlflash: Increase cmd_per_lun for better throughput (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid unnecessary scan with internal LUNs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Reorder user context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify attach path error cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Split out context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Unmap problem state area before detaching master context (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify PCI registration (Gustavo Duarte) [1182021] - [scsi] cxlflash: Enable device id for future IBM CXL adapter (Gustavo Duarte) [1182021] - [scsi] cxlflash: Resolve oops in wait_port_offline (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to resolve cmd leak after host reset (Gustavo Duarte) [1182021] - [scsi] cxlflash: Removed driver date print (Gustavo Duarte) [1182021] - [include] cxlflash: Fix to avoid virtual LUN failover failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate LINK_RESET also on port 1 (Gustavo Duarte) [1182021] - [scsi] cxlflash: drop unlikely before IS_ERR_OR_NULL (Gustavo Duarte) [1182021] - [scsi] cxlflash: a couple off by one bugs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid bypassing context cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid lock instrumentation rejection (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting port selection mask (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate to LINK_RESET on login timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid leaving dangling interrupt resources (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid potential deadlock on EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct trace string (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting adapter fops (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to double the delay each time (Gustavo Duarte) [1182021] - [maintainers] maintainers: Add cxlflash driver (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent stale AFU RRQ (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct spelling, grammar, and alignment mistakes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent EEH recovery failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix MMIO and endianness errors (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix function prolog parameters and return codes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unnecessary scsi_block_requests (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct behavior in device reset handler following EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent workq from accessing freed memory (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct usage of scsi_host_put() (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix AFU version access/storage and add check (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove dual port online dependency (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix async interrupt bypass logic (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix host link up event handling (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix location of setting resid (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid stall while waiting on TMF (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid spamming the kernel log (Gustavo Duarte) [1182021] - [scsi] cxlflash: Refine host/device attributes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Make functions static (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct naming of limbo state and waitq (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid CXL services during EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix context encode mask width (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid sizeof(bool) (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix data corruption when vLUN used over multiple cards (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix potential oops following LUN removal (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix read capacity timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Replace magic numbers with literals (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid invalid port_sel value (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unused variable from queuecommand (Gustavo Duarte) [1182021] - [scsi] cxlflash: shift wrapping bug in afu_link_reset() (Gustavo Duarte) [1182021] - [scsi] cxlflash: off by one bug in cxlflash_show_port_status() (Gustavo Duarte) [1182021] - [include] cxlflash: Virtual LUN support (Gustavo Duarte) [1182021] - [include] cxlflash: Superpipe support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base error recovery support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base support for IBM CXL Flash Adapter (Gustavo Duarte) [1182021] - [netdrv] xen-netfront: use napi_complete() correctly to prevent Rx stalling (Ivan Vecera) [1334372] - [netdrv] xen-netfront: convert to GRO API (Ivan Vecera) [1334372] - [netdrv] virtio_net: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] caif: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] bgmac: fix requests for extra polling calls from NAPI (Ivan Vecera) [1334372] - [netdrv] bgmac: leave interrupts disabled as long as there is work to do (Ivan Vecera) [1334372] - [net] Rearrange loop in net_rx_action (Ivan Vecera) [1334372] - [net] Always poll at least one device in net_rx_action (Ivan Vecera) [1334372] - [net] Detect drivers that reschedule NAPI and exhaust budget (Ivan Vecera) [1334372] - [net] Move napi polling code out of net_rx_action (Ivan Vecera) [1334372] - [net] less interrupt masking in NAPI (Ivan Vecera) [1334372] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313892] - [net] netem: Segment GSO packets on enqueue (Neil Horman) [980835] - [netdrv] macvlan: resolve ENOENT errors on creation (Ivan Vecera) [1333314] - [net] rename sysfs symlinks on device name change (Ivan Vecera) [1333228] - [net] add sysfs helpers for netdev_adjacent logic (Ivan Vecera) [1333228]- [cpufreq] intel_pstate: Update frequencies of policy->cpus only from ->set_policy() (Prarit Bhargava) [1329088] - [kernel] kprobes: Add IPMODIFY flag to kprobe_ftrace_ops (Jessica Yu) [1113830] - [kernel] ftrace, kprobes: Support IPMODIFY flag to find IP modify conflict (Jessica Yu) [1113830] - [x86] kprobes/ftrace: Recover original IP if pre_handler doesn't change it (Jessica Yu) [1113830] - [kernel] ftrace: Simplify ftrace_hash_disable/enable path in ftrace_hash_move (Jessica Yu) [1113830] - [kernel] ftrace: Use macros for numbers in ftrace rec shift bits (Jessica Yu) [1113830] - [netdrv] cnic: call cp->stop_hw() in cnic_start_hw() on allocation failure (Ivan Vecera) [1327015] - [virtio] virtio-pci: use possible fallback queue size ("Michael S. Tsirkin") [1320152] - [input] synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317809] - [nvme] host: Always use MSI/MSI-x interrupts (David Milburn) [1334462] - [misc] cxl: Poll for outstanding IRQs when detaching a context (Steve Best) [1332487] - [misc] cxl: Keep IRQ mappings on context teardown (Steve Best) [1332487] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289561 1332667] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289561 1332667] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289561 1332667] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289561 1332667] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289561 1332667] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289561 1332667] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289561 1332667] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289561 1332667] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289561 1332667] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289561 1332667] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289561 1332667] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289561 1332667] - [pci] Update VPD definitions (Myron Stowe) [1289561 1332667] - [pci] Use kobj_to_dev() instead of open-coding it (Myron Stowe) [1289561 1332667] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Myron Stowe) [1289561 1332667] - [x86] platform/uv: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Frank Ramsay) [1276458] - [misc] x86/platform/uv: Remove Obsolete GRU MMR address translation (Frank Ramsay) [1276458] - [x86] platform/uv: Update physical address conversions for UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Build GAM reference tables (Frank Ramsay) [1276458] - [x86] platform/uv: Support UV4 socket address changes (Frank Ramsay) [1276458] - [x86] platform/uv: Add obtaining GAM Range Table from UV BIOS (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 addressing discovery function (Frank Ramsay) [1276458] - [x86] platform/uv: Fold blade info into per node hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Allocate common per node hub info structs on local node (Frank Ramsay) [1276458] - [x86] platform/uv: Move blade local processor ID to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Move scir info to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Create per cpu info structs to replace per hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Update MMIOH setup function to work for both UV3 and UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Clean up redunduncies after merge of UV4 MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Prep for UV4 MMR updates (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV MMR Illegal Access Function (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV Architecture Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add Initial UV4 definitions (Frank Ramsay) [1276458] - [x86] kvm: vmx: fix nested vpid for old KVM guests (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invvpid instruction (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invept instruction (Bandan Das) [1319020] - [x86] setup/crash: Check memblock_reserve() retval (Baoquan He) [1241236] - [x86] setup/crash: Cleanup some more (Baoquan He) [1241236] - [x86] setup/crash: Remove alignment variable (Baoquan He) [1241236] - [x86] setup: Cleanup crashkernel reservation functions (Baoquan He) [1241236] - [x86] setup: Do not reserve crashkernel high memory if low reservation failed (Baoquan He) [1241236] - [x86] perf/x86/cqm: Factor out some common code (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add support for MBM counter overflow handling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Implement RMID recycling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add memory bandwidth monitoring event management (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init (Jiri Olsa) [1084618] - [x86] perf/x86/cqm: Fix CQM memory leak and notifier leak (Jiri Olsa) [1084618] - [include] perf/x86/cqm: Fix CQM handling of grouping events into a cache_group (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1084618] - [include] perf/x86/intel/cqm: Use proper data types (Jiri Olsa) [1084618] - [x86] topology: Fix logical package mapping (Jiri Olsa) [1084618] - [x86] topology: Create logical package id (Jiri Olsa) [1084618] - [x86] perf: Fix uncore build (Jiri Olsa) [1330700] - [perf] Allow storage of PMU private data in event (Jiri Olsa) [1330700]- [fs] cifs: fix type confusion in copy offload ioctl (Sachin Prabhu) [1335974] - [fs] locks: inline posix_lock_file_wait and flock_lock_file_wait (Benjamin Coddington) [1329488] - [fs] nfs4: have do_vfs_lock take an inode pointer (Benjamin Coddington) [1329488] - [fs] locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Benjamin Coddington) [1329488] - [fs] locks: have flock_lock_file take an inode pointer instead of a filp (Benjamin Coddington) [1329488] - [fs] revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Benjamin Coddington) [1329488] - [fs] ext4: correctly migrate a file with a hole at the beginning (Eryu Guan) [1187078] - [fs] ext4: be more strict when migrating to non-extent based file (Eryu Guan) [1187078] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1262033] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1262033] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1262033] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1262033] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1262033] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1262033] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1262033]- [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [902531] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [902531] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [902531] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [902531] - [scsi] st: implement tape statistics (Maurizio Lombardi) [902531] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [902531] - [scsi] st: call scsi_set_medium_removal directly (Maurizio Lombardi) [902531] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1262031] - [scsi] mpt3sas - remove unused fw_event_work elements (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't overreach ioc reply_post during initialization (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove unnecessary synchronize_irq before free_irq (Tomas Henzl) [1262031] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1262031] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Tomas Henzl) [1262031] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1262031] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1262031] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas: mpt3sas: Update the driver versions (Tomas Henzl) [1262031] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1262031] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1262031] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1262031] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1262031] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1262031] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1262031] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1262031] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1262031] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1262031] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1262031] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1262031] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1262031] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1262031] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1262031] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1273082] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1273082] - [scsi] bfa: Updating copyright messages (Chad Dupuis) [1273082] - [scsi] bfa: Fix indentation (Chad Dupuis) [1273082] - [scsi] qla2xxx: Fix rwlock recursion (Chad Dupuis) [1273080] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k (Chad Dupuis) [1273080] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Enable T10-DIF for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Provide mbx info in BBCR data after mbx failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid side effects when using endianizer macros (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for Private link statistics counters (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for buffer to buffer credit value for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for online flash update for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Allow fw to hold status before sending ABTS response (Chad Dupuis) [1273080] - [scsi] qla2xxx: Seed init-cb login timeout from nvram exclusively (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove unneeded link offline message (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Do not reset ISP for error entry with an out of range handle (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1273080] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Return the fabric command state for non-task management requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about context imbalances (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix sparse annotations (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about duplicate (noderef) attributes (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove __constant_ prefix (Chad Dupuis) [1273080] - [scsi] qla2xxx: Replace two macros with an inline function (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove set-but-not-used variables (Chad Dupuis) [1273080] - [scsi] qla2xxx: Declare local functions static (Chad Dupuis) [1273080] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix indentation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Comment out unreachable code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent probe and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent removal and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Schedule board_disable only once (Chad Dupuis) [1273080] - [scsi] qla2xxx: Collect PCI register checks and board_disable scheduling (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use qla2x00_clear_drv_active on probe failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Disable adapter when we encounter a PCI disconnect (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix shost use-after-free on device removal (Chad Dupuis) [1273080] - [scsi] qla2xxx: Refactor shutdown code so some functionality can be reused (Chad Dupuis) [1273080] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1276102] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1276102] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1276102] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1276102] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1329403] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1329403] - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman) [1329403] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1329403] - [netdrv] vmxnet3: fix checks for dma mapping errors (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1329403] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1329403] - [netdrv] vmxnet3: Extend register dump support (Neil Horman) [1329403] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1329403] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1329403] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1306516] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Kamal Heib) [1249733 1325358]- [x86] mm: Drop WARN from multi-BAR check (Jiri Olsa) [1318419] - [mm] fix mlock accouting (Hendrik Brueckner) [1334242] - [mm] vmstat: fix overflow in mod_zone_page_state() (Hendrik Brueckner) [1334242] - [s390] pci: add extra padding to function measurement block (Hendrik Brueckner) [1330111] - [s390] pci: enforce fmb page boundary rule (Hendrik Brueckner) [1330111] - [s390] pci: extract software counters from fmb (Hendrik Brueckner) [1330111] - [s390] pci: remove pdev pointer from arch data (Hendrik Brueckner) [1330099] - [s390] pci_dma: improve debugging of errors during dma map (Hendrik Brueckner) [1330100] - [s390] pci_dma: handle dma table failures (Hendrik Brueckner) [1330100] - [s390] pci_dma: unify label of invalid translation table entries (Hendrik Brueckner) [1330100] - [s390] pci_dma: fix DMA table corruption with > 4 TB main memory (Hendrik Brueckner) [1330112] - [s390] pci: use pci_rescan_remove_lock (Hendrik Brueckner) [1330092] - [kernel] sched: Fix potential kabi breakage on wait_bit_queue (Benjamin Coddington) [1333024] - [watchdog] hpwdt: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [ipmi] watchdog: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [kernel] panic: change nmi_panic from macro to function (David Arcari) [1327401] - [x86] nmi: Save regs in crash dump on external NMI (David Arcari) [1327401] - [x86] apic: Introduce apic_extnmi command line parameter (David Arcari) [1327401] - [kernel] kexec: Fix race between panic() and crash_kexec() (David Arcari) [1327401] - [kernel] panic, x86: Allow CPUs to save registers even if looping in NMI context (David Arcari) [1327401] - [kernel] panic, x86: Fix re-entrance problem due to panic on NMI (David Arcari) [1327401] - [kernel] watchdog: keep rhel7 old-behaviour compatibility (David Arcari) [1290573] - [x86] re-enable fixup_ht_bug (David Arcari) [1290573] - [lib] workqueue: implement lockup detector (David Arcari) [1290573] - [kernel] watchdog: introduce touch_softlockup_watchdog_sched() (David Arcari) [1290573] - [kernel] watchdog: fix race between proc_watchdog_thresh() and watchdog_timer_fn() (David Arcari) [1290573] - [kernel] watchdog: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads() (David Arcari) [1290573] - [kernel] watchdog: avoid races between /proc handlers and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: avoid race between lockup detector suspend/resume and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: add sysctl knob hardlockup_panic (David Arcari) [1290573] - [kernel] watchdog: perform all-CPU backtrace in case of hard lockup (David Arcari) [1290573] - [kernel] watchdog: do not unpark threads in watchdog_park_threads() on error (David Arcari) [1290573] - [kernel] watchdog: implement error handling in lockup_detector_suspend() (David Arcari) [1290573] - [kernel] watchdog: implement error handling in update_watchdog_all_cpus() and callers (David Arcari) [1290573] - [kernel] watchdog: move watchdog_disable_all_cpus() outside of ifdef (David Arcari) [1290573] - [kernel] watchdog: fix error handling in proc_watchdog_thresh() (David Arcari) [1290573] - [kernel] watchdog: is_hardlockup can be boolean (David Arcari) [1290573] - [kernel] watchdog: rename watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: use suspend/resume interface in fixup_ht_bug() (David Arcari) [1290573] - [kernel] watchdog: use park/unpark functions in update_watchdog_all_cpus() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads() (David Arcari) [1290573] - [kernel] watchdog: move NMI function header declarations from watchdog.h to nmi.h (David Arcari) [1290573] - [kernel] watchdog: add watchdog_cpumask sysctl to assist nohz (David Arcari) [1290573] - [kernel] smpboot: allow excluding cpus from the smpboot threads (David Arcari) [1290573] - [kernel] smpboot: Add common code for notification from dying CPU (David Arcari) [1290573] - [kernel] smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() (David Arcari) [1290573] - [kernel] sched, smp: Correctly deal with nested sleeps (David Arcari) [1290573] - [kernel] watchdog: fix double lock in watchdog_nmi_enable_all (David Arcari) [1290573] - [kernel] watchdog: Fix merge 'conflict' (David Arcari) [1290573] - [kernel] watchdog: introduce the hardlockup_detector_disable() function (David Arcari) [1290573] - [kernel] watchdog: clean up some function names and arguments (David Arcari) [1290573] - [kernel] watchdog: enable the new user interface of the watchdog mechanism (David Arcari) [1290573] - [documentation] watchdog: Document watchdog_thresh sysctl (David Arcari) [1290573] - [kernel] watchdog: Disallow setting watchdog_thresh to -1 (David Arcari) [1290573] - [kernel] watchdog: implement error handling for failure to set up hardware perf events (David Arcari) [1290573] - [kernel] watchdog: introduce separate handlers for parameters in /proc/sys/kernel (David Arcari) [1290573] - [kernel] watchdog: introduce proc_watchdog_common() (David Arcari) [1290573] - [kernel] watchdog: move definition of 'watchdog_proc_mutex' outside of proc_dowatchdog() (David Arcari) [1290573] - [kernel] watchdog: introduce the proc_watchdog_update() function (David Arcari) [1290573] - [kernel] watchdog: new definitions and variables, initialization (David Arcari) [1290573] - [kernel] softlockup: make detector be aware of task switch of processes hogging cpu (David Arcari) [1290573] - [kernel] watchdog: Remove unnecessary header files (David Arcari) [1290573] - [kernel] watchdog: convert printk/pr_warning to pr_foo() (David Arcari) [1290573] - [kernel] watchdog: remove preemption restrictions when restarting lockup detector (David Arcari) [1290573]- [thermal] powerclamp: remove cpu whitelist (Steve Best) [1273740] - [acpi] srat: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1331394] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1334236] - [tty] Drop krefs for interrupted tty lock ("Herton R. Krzesinski") [1327403] - [tty] rocket: Remove private close_wait ("Herton R. Krzesinski") [1327403] - [tty] Retry failed reopen if tty teardown in-progress ("Herton R. Krzesinski") [1327403] - [tty] Prevent hw state corruption in exclusive mode reopen ("Herton R. Krzesinski") [1327403] - [tty] Wait interruptibly for tty lock on reopen ("Herton R. Krzesinski") [1327403] - [tty] Remove wait_event_interruptible_tty() ("Herton R. Krzesinski") [1327403] - [tty] r3964: Replace/remove bogus tty lock use ("Herton R. Krzesinski") [1327403] - [tty] r3964: Use tty->read_wait waitqueue ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_port::close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: gserial: Privatize close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: serial: fix re-ordering of tx data ("Herton R. Krzesinski") [1327403] - [tty] Remove ASYNC_CLOSING checks in open()/hangup() methods ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_hung_up_p() tests from tty drivers' open() ("Herton R. Krzesinski") [1327403] - [tty] serial_core: fix uart PORT_UNKNOWN handling ("Herton R. Krzesinski") [1327403] - [tty] synclink: avoid sleep_on race ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_wait_until_sent_from_close() ("Herton R. Krzesinski") [1327403] - [tty] Document locking for tty_port_close{, start, end}() ("Herton R. Krzesinski") [1327403] - [tty] Remove warning in tty_lock_slave() ("Herton R. Krzesinski") [1327403] - [tty] Fix timeout on pty set ldisc ("Herton R. Krzesinski") [1327403] - [tty] Fix hung task on pty hangup ("Herton R. Krzesinski") [1327403] - [tty] Prefix tty_ldisc_{lock, lock_nested, unlock} functions ("Herton R. Krzesinski") [1327403] - [tty] pty: Don't drop pty master tty lock to hangup slave ("Herton R. Krzesinski") [1327403] - [tty] Preset lock subclass for nested tty locks ("Herton R. Krzesinski") [1327403] - [tty] Change tty lock order to master->slave ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release() state checks ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release_checks() interface ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_ldisc_release() interface ("Herton R. Krzesinski") [1327403] - [tty] Fold pty pair handling into tty_flush_works() ("Herton R. Krzesinski") [1327403] - [tty] Simplify pty pair teardown logic ("Herton R. Krzesinski") [1327403] - [tty] Don't release tty locks for wait queue sanity check ("Herton R. Krzesinski") [1327403] - [tty] Don't take tty_mutex for tty count changes ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_CLOSING ("Herton R. Krzesinski") [1327403] - [tty] Drop tty_mutex before tty reopen ("Herton R. Krzesinski") [1327403] - [tty] Re-open /dev/tty without tty_mutex ("Herton R. Krzesinski") [1327403] - [tty] pty: Always return -EIO if slave BSD pty opened first ("Herton R. Krzesinski") [1327403] - [tty] Fix use-after-free in pty_common_install ("Herton R. Krzesinski") [1327403] - [tty] Merge alloc_tty_struct and initialize_tty_struct ("Herton R. Krzesinski") [1327403] - [tty] Check tty->count instead of TTY_CLOSING in tty_reopen() ("Herton R. Krzesinski") [1327403] - [tty] Clarify re-open behavior of master ptys ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_HUPPING ("Herton R. Krzesinski") [1327403] - [tty] Invert tty_lock/ldisc_sem lock order ("Herton R. Krzesinski") [1327403] - [tty] Don't hold tty_lock for ldisc release ("Herton R. Krzesinski") [1327403] - [tty] Reset hupped state on open ("Herton R. Krzesinski") [1327403] - [tty] Only hangup once ("Herton R. Krzesinski") [1327403] - [tty] Fix hangup race with TIOCSETD ioctl ("Herton R. Krzesinski") [1327403] - [tty] Clarify ldisc variable ("Herton R. Krzesinski") [1327403]- [scsi] 3w-9xxx: version string touch (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: don't unmap bounce buffered commands (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: fix command completion race (Tomas Henzl) [1322447] - [scsi] lpfc: update version for rhel7.3 to 11.1.0.2 (Rob Evers) [1274910] - [scsi] lpfc: remove incorrect lockdep assertion (Rob Evers) [1274910] - [scsi] lpfc: fix misleading indentation (Rob Evers) [1274910] - [scsi] lpfc: fix missing zero termination in debugfs (Rob Evers) [1274910] - [scsi] lpfc: Add lockdep assertions (Rob Evers) [1274910] - [scsi] lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1274910] - [scsi] lpfc: Grammar s/an negative/a negative/ (Rob Evers) [1274910] - [scsi] lpfc: Update modified file copyrights (Rob Evers) [1274910] - [scsi] lpfc: Fix interaction between fdmi_on and enable_SmartSAN (Rob Evers) [1274910] - [scsi] lpfc: Add support for SmartSAN 2.0 (Rob Evers) [1274910] - [scsi] lpfc: Fix Device discovery failures during switch reboot test (Rob Evers) [1274910] - [scsi] lpfc: Fix crash when unregistering default rpi (Rob Evers) [1274910] - [scsi] lpfc: Fix DMA faults observed upon plugging loopback connector (Rob Evers) [1274910] - [scsi] lpfc: Correct LOGO handling during login (Rob Evers) [1274910] - [scsi] lpfc: Use kzalloc instead of kmalloc (Rob Evers) [1274910] - [scsi] lpfc: Add logging for misconfigured optics (Rob Evers) [1274910] - [scsi] lpfc: Fix external loopback failure (Rob Evers) [1274910] - [scsi] lpfc: Fix mbox reuse in PLOGI completion (Rob Evers) [1274910] - [scsi] lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE (Rob Evers) [1274910] - [scsi] lpfc: Make write check error processing more resilient (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP ACC being too long (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP Speed reporting (Rob Evers) [1274910] - [scsi] lpfc: Modularize and cleanup FDMI code in driver (Rob Evers) [1274910] - [scsi] lpfc: Fix crash in fcp command completion path (Rob Evers) [1274910] - [scsi] lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (Rob Evers) [1274910] - [scsi] lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (Rob Evers) [1274910] - [scsi] lpfc: Fix the FLOGI discovery logic to comply with T11 standards (Rob Evers) [1274910] - [scsi] lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [1274910] - [scsi] lpfc: fix memory leak and NULL dereference (Rob Evers) [1274910] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1274910] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1274910] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1274910] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1274910] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1274910] - [scsi] lpfc: remove set but not used variables (Rob Evers) [1274910] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1274910] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1274910] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1274910] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1274910] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1274910] - [scsi] lpfc: fix model description (Rob Evers) [1274910] - [scsi] lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (Rob Evers) [1274910] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1274910] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1274910] - [scsi] lpfc: Update Copyright on changed files (Rob Evers) [1274910]- [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333473] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1332694] - [mm] vmscan: catch and fix shrinker overflows (Rafael Aquini) [1245773] - [i2c] ismt: Add Intel DNV PCI ID (Steve Best) [1334006] - [idle] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Steve Best) [1322358] - [acpi] acpica: Remove extraneous error message for large number of GPEs (Prarit Bhargava) [1305532] - [s390] kdump: fix wrong BUG_ON() statement (Hendrik Brueckner) [1330093] - [s390] zcrypt: HWRNG registration cause kernel panic on CEX hotplug (Hendrik Brueckner) [1330094] - [include] pci/msi: Initialize MSI capability for all architectures (Myron Stowe) [1334107] - [include] pci: Make pci_msi_setup_pci_dev() non-static for use by arch code (Myron Stowe) [1334107] - [pci] pci, parisc: Enable 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Don't use 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Tolerate hierarchies with no Root Port (Myron Stowe) [1334107] - [include] pci: Restore PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1334107] - [pci] pciehp: Inline the "handle event" functions into the ISR (Myron Stowe) [1334107] - [pci] pciehp: Rename queue_interrupt_event() to pciehp_queue_interrupt_event() (Myron Stowe) [1334107] - [pci] pciehp: Make queue_interrupt_event() void (Myron Stowe) [1334107] - [pci] pciehp: Clean up debug logging (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on systems with >32 bit addressing (Myron Stowe) [1334107] - [include] pci: Remove unused pci_scan_bus_parented() (Myron Stowe) [1334107] - [pci] aspm: Simplify Clock Power Management setting (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on Foxconn K8M890-8237A (Myron Stowe) [1334107] - [include] pci: Remove unused pci_dma_burst_advice() (Myron Stowe) [1334107] - [include] pci: Remove unused pcibios_select_root() (again) (Myron Stowe) [1334107] - [x86] pci: Remove unnecessary #includes of (Myron Stowe) [1334107] - [s390] pci: Include , not (Myron Stowe) [1334107] - [include] pci: Add pci_bus_addr_t (Myron Stowe) [1334107] - [pci] Use dev->has_secondary_link to find downstream PCIe links (Myron Stowe) [1334107] - [pci] aspm: Use dev->has_secondary_link to find downstream links (Myron Stowe) [1334107] - [include] pci: Propagate the "ignore hotplug" setting to parent (Myron Stowe) [1334107] - [pci] acpi / hotplug / pci: Check ignore_hotplug for all downstream devices (Myron Stowe) [1334107] - [pci] pciehp: Drop pointless label from pciehp_probe() (Myron Stowe) [1334107] - [include] pci: Add dev->has_secondary_link to track downstream PCIe links (Myron Stowe) [1334107] - [pci] Add function 1 DMA alias quirk for Marvell 9120 (Myron Stowe) [1334107] - [pci] aspm: Remove redundant PCIe port type checking (Myron Stowe) [1334107] - [include] pci/msi: Remove unused pci_msi_off() (Myron Stowe) [1334107] - [pci] msi: Drop pci_msi_off() calls from quirks (Myron Stowe) [1334107] - [ntb] Drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [virtio] virtio_pci: drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [pci] msi: Disable MSI at enumeration even if kernel doesn't support MSI (Myron Stowe) [1334107] - [pci] msi: Export pci_msi_set_enable(), pci_msix_clear_and_set_ctrl() (Myron Stowe) [1334107] - [pci] msi: Rename msi_set_enable(), msix_clear_and_set_ctrl() (Myron Stowe) [1334107]- [netdrv] cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Torez Smith) [1303955] - [netdrv] cdc_ncm: toggle altsetting to force reset before setup (Torez Smith) [1303955] - [netdrv] usbnet: cleanup after bind() in probe() (Torez Smith) [1303955] - [netdrv] asix: do not free array priv->mdio->irq (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] revert "usb: serial: add Moxa UPORT 11x0 driver" (Torez Smith) [1303955] - [usb] serial: option: add support for Quectel UC20 (Torez Smith) [1303955] - [usb] serial: option: add support for Telit LE922 PID 0x1045 (Torez Smith) [1303955] - [usb] cp210x: Add ID for Parrot NMEA GPS Flight Recorder (Torez Smith) [1303955] - [usb] qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) (Torez Smith) [1303955] - [netdrv] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan (Torez Smith) [1303955] - [usb] revert "usb: hub: do not clear BOS field during reset device" (Torez Smith) [1303955] - [netdrv] usb: cdc_subset: only build when one driver is enabled (Torez Smith) [1303955] - [usb] option: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] cp210x: add IDs for GE B650V3 and B850V3 boards (Torez Smith) [1303955] - [usb] option: add support for SIM7100E (Torez Smith) [1303955] - [netdrv] qmi_wwan: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] xhci: harden xhci_find_next_ext_cap against device removal (Torez Smith) [1303955] - [usb] xhci: Fix list corruption in urb dequeue at host removal (Torez Smith) [1303955] - [usb] xhci-mtk: fix AHB bus hang up caused by roothubs polling (Torez Smith) [1303955] - [usb] xhci-mtk: fix bpkts value of LS/HS periodic eps not behind TT (Torez Smith) [1303955] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms (Torez Smith) [1303955] - [usb] xhci: set SSIC port unused only if xhci_suspend succeeds (Torez Smith) [1303955] - [usb] xhci: add a quirk bit for ssic port unused (Torez Smith) [1303955] - [usb] xhci: handle both SSIC ports in PME stuck quirk (Torez Smith) [1303955] - [usb] revert "xhci: don't finish a TD if we get a short-transfer event mid TD" (Torez Smith) [1303955] - [netdrv] lan78xx: throttle TX path at slower than SuperSpeed USB (Torez Smith) [1303955] - [netdrv] lan78xx: Add to handle mux control per chip id (Torez Smith) [1303955] - [usb] option: fix Cinterion AHxx enumeration (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on usb_serial private data (Torez Smith) [1303955] - [usb] serial: ftdi_sio: add support for Yaesu SCU-18 cable (Torez Smith) [1303955] - [usb] serial: option: Adding support for Telit LE922 (Torez Smith) [1303955] - [usb] serial: visor: fix crash on detecting device without write_urbs (Torez Smith) [1303955] - [usb] visor: fix null-deref at probe (Torez Smith) [1303955] - [usb] cp210x: add ID for IAI USB to RS485 adaptor (Torez Smith) [1303955] - [usb] hub: do not clear BOS field during reset device (Torez Smith) [1303955] - [usb] cdc-acm:exclude Samsung phone 04e8:685d (Torez Smith) [1303955] - [usb] cdc-acm: send zero packet for intel 7260 modem (Torez Smith) [1303955] - [usb] cdc-acm: handle unlinked urb in acm read callback (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add SIMCom 7230E (Torez Smith) [1303955] - [netdrv] cdc-acm: fix NULL pointer reference (Torez Smith) [1303955] - [netdrv] r8152: adjust ALDPS function (Torez Smith) [1303955] - [netdrv] r8152: use test_and_clear_bit (Torez Smith) [1303955] - [netdrv] r8152: fix the wake event (Torez Smith) [1303955] - [usb] pm: Allow USB devices to remain runtime-suspended when sleeping (Torez Smith) [1303955] - [netdrv] net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number (Torez Smith) [1303955] - [usb] usbmon: remove assignment from IS_ERR argument (Torez Smith) [1303955] - [usb] mxu11x0: drop redundant function name from error messages (Torez Smith) [1303955] - [usb] mxu11x0: fix debug-message typos (Torez Smith) [1303955] - [usb] mxu11x0: rename usb-serial driver (Torez Smith) [1303955] - [usb] mxu11x0: fix modem-control handling on B0-transitions (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on firmware download (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak in port-probe error path (Torez Smith) [1303955] - [usb] serial: add Moxa UPORT 11x0 driver (Torez Smith) [1303955] - [usb] cp210x: add ID for ELV Marble Sound Board 1 (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: ignore bogus CDC Union descriptors (Torez Smith) [1303955] - [usb] mos7840: remove redundant condition (Torez Smith) [1303955] - [usb] io_edgeport: remove redundant conditions (Torez Smith) [1303955] - [netdrv] usbnet: allow mini-drivers to consume L2 headers (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: remove 1199:9070 device id (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: MDM9x30 specific power management (Torez Smith) [1303955] - [usb] ehci: ohci: fix bool assignments (Torez Smith) [1303955] - [usb] xhci: refuse loading if nousb is used (Torez Smith) [1303955] - [usb] make "nousb" a clear module parameter (Torez Smith) [1303955] - [usb] Add connected retry on resume for non SS devices (Torez Smith) [1303955] - [usb] usbmon: Use 64bit timestamp for mon_bin_hdr (Torez Smith) [1303955] - [usb] misc: usbtest: Remove timeval usage (Torez Smith) [1303955] - [usb] usbmon: Remove timeval usage for timestamp (Torez Smith) [1303955] - [include] usb: constify usb_mon_operations structure (Torez Smith) [1303955] - [usb] misc: usbtest: improve the description for error message (Torez Smith) [1303955] - [usb] uas: no gfp argument to uas_submit_urbs() (Torez Smith) [1303955] - [usb] uas: use the BIT() macro (Torez Smith) [1303955] - [usb] usb-ehci: Delete unnecessary checks before the function call "dma_pool_destroy" (Torez Smith) [1303955] - [usb] replace dma_pool_alloc and memset with dma_pool_zalloc (Torez Smith) [1303955] - [usb] xhci: rework xhci extended capability list parsing functions (Torez Smith) [1303955] - [usb] xhci: use debug level when printing out interval rounding messages (Torez Smith) [1303955] - [usb] xhci: mediatek: support MTK xHCI host controller (Torez Smith) [1303955] - [usb] host: xhci: add a platform-private field (Torez Smith) [1303955] - [usb] host: xhci: cleanup hcd private size (Torez Smith) [1303955] - [usb] xhci: use the correct define to indicate port status suspend change (Torez Smith) [1303955] - [usb] ehci: warn on unexpectedly active QH (Torez Smith) [1303955] - [usb] ehci: enhance "async" debugfs output (Torez Smith) [1303955] - [usb] add usbfs snooping for REAP and DISCARD (Torez Smith) [1303955] - [usb] limit usbfs snooping of URB contents (Torez Smith) [1303955] - [usb] cp210x: add tx_empty() (Torez Smith) [1303955] - [usb] cp210x: work around cp2108 GET_LINE_CTL bug (Torez Smith) [1303955] - [usb] cp210x: relocate private data from USB interface to port (Torez Smith) [1303955] - [usb] cp210x: flush device queues at close (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add WeTelecom-WPD600N (Torez Smith) [1303955] - [netdrv] r8152: add reset_resume function (Torez Smith) [1303955] - [include] net: cdc_ncm: avoid changing RX/TX buffers on MTU changes (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card (Torez Smith) [1303955] - [usb] fix invalid memory access in hub_activate() (Torez Smith) [1303955] - [usb] ipaq.c: fix a timeout loop (Torez Smith) [1303955] - [include] usb: add quirk for devices with broken LPM (Torez Smith) [1303955] - [usb] xhci: fix usb2 resume timing and races (Torez Smith) [1303955] - [netdrv] r8152: fix lockup when runtime PM is enabled (Torez Smith) [1303955] - [netdrv] net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 (Torez Smith) [1303955] - [usb] Quiet down false peer failure messages (Torez Smith) [1303955] - [usb] xhci: fix config fail of FS hub behind a HS hub with MTT (Torez Smith) [1303955] - [usb] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to decode burst multiplier for log message (Torez Smith) [1303955] - [usb] whci-hcd: add check for dma mapping error (Torez Smith) [1303955] - [usb] core : hub: Fix BOS 'NULL pointer' kernel panic (Torez Smith) [1303955] - [usb] quirks: Fix another ELAN touchscreen (Torez Smith) [1303955] - [netdrv] net: cdc_ncm: fix NULL pointer deref in cdc_ncm_bind_common (Torez Smith) [1303955] - [usb] serial: Another Infineon flash loader USB ID (Torez Smith) [1303955] - [usb] cdc_acm: Ignore Infineon Flash Loader utility (Torez Smith) [1303955] - [usb] cp210x: Remove CP2110 ID from compatibility list (Torez Smith) [1303955] - [usb] usblp: do not set TASK_INTERRUPTIBLE before lock (Torez Smith) [1303955] - [usb] option: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [usb] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices (Torez Smith) [1303955] - [usb] xhci: fix checking ep busy for CFC (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter (Torez Smith) [1303955] - [usb] qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Torez Smith) [1303955] - [usb] ti_usb_3410_5052: Add Honeywell HGI80 ID (Torez Smith) [1303955] - [usb] serial: option: add support for Novatel MiFi USB620L (Torez Smith) [1303955] - [usb] qcserial: Add support for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] usbnet: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [netdrv] kaweth: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [usb] dma: remove external references to dma_supported (Torez Smith) [1303955] - [include] kernel.h: make abs() work with 64-bit types (Torez Smith) [1303955] - [netdrv] usb: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] core: Codestyle fix in urb.c (Torez Smith) [1303955] - [usb] misc: usb3503: Use i2c_add_driver helper macro (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [usb] hcd: use USB_DT_* (Torez Smith) [1303955] - [usb] xhci: configure 32-bit DMA if the controller does not support 64-bit DMA (Torez Smith) [1303955] - [usb] xhci: makefile: move xhci-pci and xhci-plat-hcd after xhci-hcd (Torez Smith) [1303955] - [usb] xhci: replace custom implementation of readq / writeq (Torez Smith) [1303955] - [usb] xhci: create one unified function to calculate TRB TD remainder (Torez Smith) [1303955] - [include] usb-gadget: use per-attribute show and store methods (Torez Smith) [1303955] - [usb] misc: usbtest: add bulk queue test (Torez Smith) [1303955] - [usb] qcserial: update comment for Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC73xx" (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355" (Torez Smith) [1303955] - [usb] qcserial: make AT URCs work for Sierra Wireless devices (Torez Smith) [1303955] - [usb] usb_wwan/option: generalize option_send_setup for other drivers (Torez Smith) [1303955] - [usb] option: revert introduction of struct option_private (Torez Smith) [1303955] - [usb] io_ti: Remove extra blank lines separating functions (Torez Smith) [1303955] - [usb] io_ti: Fix non-standard comment formatting (Torez Smith) [1303955] - [usb] io_ti: Move request_firmware from edge_startup to download_fw (Torez Smith) [1303955] - [usb] io_ti: Move download and boot mode code out of download_fw (Torez Smith) [1303955] - [usb] io_ti: Use serial->interface for messages in download_fw (Torez Smith) [1303955] - [usb] io_ti: Remove obsolete dev parameter from build_i2c_fw_hdr (Torez Smith) [1303955] - [usb] rewrite isd200_init_info for readability (Torez Smith) [1303955] - [usb] otg: don't set a_alt_hnp_support feature for OTG 2.0 device (Torez Smith) [1303955] - [usb] core: driver: Use kmalloc_array (Torez Smith) [1303955] - [usb] message: remove redundant declaration (Torez Smith) [1303955] - [usb] uas: also check for ESHUTDOWN in error reporting (Torez Smith) [1303955] - [usb] hub: remove redundant declarations (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] xhci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] whci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] xhci: support new USB 3.1 hub request to get extended port status (Torez Smith) [1303955] - [usb] xhci: check xhci hardware for USB 3.1 support (Torez Smith) [1303955] - [include] usb: define HCD_USB31 speed option for hosts that support USB 3.1 features (Torez Smith) [1303955] - [usb] xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw (Torez Smith) [1303955] - [usb] xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub (Torez Smith) [1303955] - [usb] xhci: parse xhci protocol speed ID list for usb 3.1 usage (Torez Smith) [1303955] - [include] usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [include] usb: Add USB 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [usb] xhci: Read and parse new xhci 1.1 capability register (Torez Smith) [1303955] - [netdrv] lan78xx: Return 0 when lan78xx_suspend() has no error (Torez Smith) [1303955] - [include] usb: Added forgotten parameter description for authorized attribute in usb.h (Torez Smith) [1303955] - [include] usb: phy: change some comments (Torez Smith) [1303955] - [usb] misc: usbtest: format the data pattern according to max packet size (Torez Smith) [1303955] - [usb] misc: usbtest: using the same data format among write/compare/output (Torez Smith) [1303955] - [usb] misc: usbtest: delete useless memset for urbs array (Torez Smith) [1303955] - [usb] misc: usbtest: allocate size of urb array according to user parameter (Torez Smith) [1303955] - [netdrv] usbnet: remove invalid check (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [netdrv] lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR (Torez Smith) [1303955] - [netdrv] lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control (Torez Smith) [1303955] - [netdrv] lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h (Torez Smith) [1303955] - [netdrv] lan78xx: Update to use phylib instead of mii_if_info (Torez Smith) [1303955] - [netdrv] lan78xx: Add PHYLIB and MICROCHIP_PHY as default config (Torez Smith) [1303955] - [netdrv] lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY (Torez Smith) [1303955] - [netdrv] net: fix cdc-phonet.c dependency and build error (Torez Smith) [1303955] - [include] cdc: add header guards (Torez Smith) [1303955] - [include] cdc: Fix build warning (Torez Smith) [1303955] - [netdrv] cdc-phonet: use common parser (Torez Smith) [1303955] - [netdrv] qmi-wwan: use common parser (Torez Smith) [1303955] - [netdrv] cdc-ether: switch to common CDC parser (Torez Smith) [1303955] - [netdrv] cdc-ncm: use common parser (Torez Smith) [1303955] - [include] cdc: common parser for extra headers (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [netdrv] net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter (Torez Smith) [1303955] - [usb] xhci: Add spurious wakeup quirk for LynxPoint-LP controllers (Torez Smith) [1303955] - [usb] xhci: handle no ping response error properly (Torez Smith) [1303955] - [usb] xhci: don't finish a TD if we get a short transfer event mid TD (Torez Smith) [1303955] - [netdrv] net: usb: asix: Fix crash on skb alloc failure (Torez Smith) [1303955] - [usb] Add device quirk for Logitech PTZ cameras (Torez Smith) [1303955] - [usb] chaoskey read offset bug (Torez Smith) [1303955] - [usb] Add reset-resume quirk for two Plantronics usb headphones (Torez Smith) [1303955] - [usb] whiteheat: fix potential null-deref at probe (Torez Smith) [1303955] - [netdrv] ch9200: Convert to use module_usb_driver (Torez Smith) [1303955] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Torez Smith) [1303955] - [usb] xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Torez Smith) [1303955] - [usb] xhci: exit early in xhci_setup_device() if we're halted or dying (Torez Smith) [1303955] - [usb] xhci: stop everything on the first call to xhci_stop (Torez Smith) [1303955] - [usb] xhci: Clear XHCI_STATE_DYING on start (Torez Smith) [1303955] - [usb] xhci: lock mutex on xhci_stop (Torez Smith) [1303955] - [usb] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM (Torez Smith) [1303955] - [usb] xhci: give command abortion one more chance before killing xhci (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to get the burst multiplier (Torez Smith) [1303955] - [netdrv] usbnet: New driver for QinHeng CH9200 devices (Torez Smith) [1303955] - [usb] option: add ZTE PIDs (Torez Smith) [1303955] - [netdrv] r8152: fix the runtime suspend issues (Torez Smith) [1303955] - [netdrv] r8152: split DRIVER_VERSION (Torez Smith) [1303955] - [netdrv] usbnet: Fix a race between usbnet_stop() and the BH (Torez Smith) [1303955] - [netdrv] lan78xx: Fix ladv/radv error handling in lan78xx_link_reset() (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] ftdi_sio: Added custom PID for CustomWare products (Torez Smith) [1303955] - [usb] usb_wwan: silence read errors on disconnect (Torez Smith) [1303955] - [usb] option: silence interrupt errors (Torez Smith) [1303955] - [usb] symbolserial: Correct transferred data size (Torez Smith) [1303955] - [usb] symbolserial: Use usb_get_serial_port_data (Torez Smith) [1303955] - [usb] misc: usbtest: format max packet size for iso transfer (Torez Smith) [1303955] - [usb] host: ehci-sys: delete useless bus_to_hcd conversion (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Declare authorized attribute" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Introduces the default interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Control interface probing and claiming" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Introduces the USB interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: SysFS part of USB interface authorization" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Use a flag for the default device authorization" (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] host: ohci-at91: depend on OF (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [usb] hub: remove assignment from if condition (Torez Smith) [1303955] - [usb] endpoint: convert spaces to tabs (Torez Smith) [1303955] - [usb] otg_whitelist: remove whitespace (Torez Smith) [1303955] - [include] usb: fsl: Workaround for USB erratum-A005275 (Torez Smith) [1303955] - [netdrv] lan78xx: Remove BUG_ON() (Torez Smith) [1303955] - [netdrv] lan78xx: Fix Smatch Warnings (Torez Smith) [1303955] - [include] usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification (Torez Smith) [1303955] - [usb] core: hub.c: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] devio: fix spacing (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Stopped - Short Packet Capability (SPC) (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Contiguous Frame ID Capability (CFC) (Torez Smith) [1303955] - [usb] xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Torez Smith) [1303955] - [usb] xhci: make USB_XHCI_PLATFORM selectable (Torez Smith) [1303955] - [usb] misc: ftdi-elan: Simplify return statement (Torez Smith) [1303955] - [usb] host: xhci: Simplify return statement (Torez Smith) [1303955] - [usb] devio: remove assignment from if condition (Torez Smith) [1303955] - [netdrv] r8152: disable the capability of zero length (Torez Smith) [1303955] - [netdrv] Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver (Torez Smith) [1303955] - [usb] pl2303: fix baud-rate divisor calculations (Torez Smith) [1303955] - [include] usb: common: add API to update usb otg capabilities by device tree (Torez Smith) [1303955] - [include] usb: otg: add usb_otg_caps structure for otg capabilities (Torez Smith) [1303955] - [include] usb: add USB_OTG_ADP definition (Torez Smith) [1303955] - [include] usb: add usb_otg20_descriptor for OTG 2.0 and above (Torez Smith) [1303955] - [include] usb: fsl: Modify phy clk valid bit checking (Torez Smith) [1303955] - [include] usb: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro (Torez Smith) [1303955] - [include] usb: fsl: Implement Workaround for USB Erratum A007792 (Torez Smith) [1303955] - [include] usb: fsl: Replace macros with enumerated type (Torez Smith) [1303955] - [usb] usleep_range is preferred over udelay where wakeup is flexible (Torez Smith) [1303955] - [usb] usbcore: add sysfs support to xHCI usb3 hardware LPM (Torez Smith) [1303955] - [usb] move assignment out of if condition (Torez Smith) [1303955] - [usb] host: xhci: remove typo in function documentation (Torez Smith) [1303955] - [usb] atm: cxacru: fix blank line after declaration (Torez Smith) [1303955] - [usb] class: Use USB_CLASS_PRINTER instead of number 7 (Torez Smith) [1303955] - [usb] fix coding style issue (Torez Smith) [1303955] - [netdrv] r8152: support the new RTL8153 chip (Torez Smith) [1303955] - [netdrv] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] serial: ftdi_sio: Fix broken URL in comment (Torez Smith) [1303955] - [netdrv] usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] Delete XHCI command timer if necessary (Torez Smith) [1303955] - [usb] xhci: fix off by one error in TRB DMA address boundary check (Torez Smith) [1303955] - [netdrv] r8152: reset device when tx timeout (Torez Smith) [1303955] - [netdrv] r8152: add pre_reset and post_reset (Torez Smith) [1303955] - [usb] sierra: add 1199:68AB device ID (Torez Smith) [1303955] - [netdrv] r8152: don't enable napi before rx ready (Torez Smith) [1303955] - [netdrv] r8152: fix wakeup settings (Torez Smith) [1303955] - [netdrv] r8152: fix the issue about U1/U2 (Torez Smith) [1303955] - [usb] cdc-acm: Destroy acm_minors IDR on module exit (Torez Smith) [1303955] - [usb] usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors (Torez Smith) [1303955] - [usb] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Torez Smith) [1303955] - [usb] ohci: Fix race between ED unlink and URB submission (Torez Smith) [1303955] - [usb] core: lpm: set lpm_capable for root hub device (Torez Smith) [1303955] - [usb] xhci: do not report PLC when link is in internal resume state (Torez Smith) [1303955] - [usb] xhci: prevent bus_suspend if SS port resuming in phase 1 (Torez Smith) [1303955] - [usb] xhci: report U3 when link is in resume state (Torez Smith) [1303955] - [usb] xhci: Calculate old endpoints correctly on device reset (Torez Smith) [1303955] - [usb] xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (Torez Smith) [1303955] - [usb] xhci: Workaround to get D3 working in Intel xHCI (Torez Smith) [1303955] - [usb] xhci: call BIOS workaround to enable runtime suspend on Intel Braswell (Torez Smith) [1303955] - [netdrv] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [usb] ulpi: ulpi_init should be executed in subsys_initcall (Torez Smith) [1303955] - [usb] qcserial: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [fs] configfs: fix kernel infoleak through user-controlled format string (Torez Smith) [1303955] - [usb] serial: Destroy serial_minors IDR on module exit (Torez Smith) [1303955] - [netdrv] usb: add device id for NVIDIA Tegra USB 3.0 Ethernet (Torez Smith) [1303955] - [usb] cp210x: add ID for Aruba Networks controllers (Torez Smith) [1303955] - [usb] mos7720: rename registers (Torez Smith) [1303955] - [usb] option: add 2020:4000 ID (Torez Smith) [1303955] - [usb] mips: octeon: Set OHCI and EHCI MMIO byte order to match CPU (Torez Smith) [1303955] - [usb] cdc-acm: Add support of ATOL FPrint fiscal printers (Torez Smith) [1303955] - [usb] usbtmc: add device quirk for Rigol DS6104 (Torez Smith) [1303955] - [usb] serial: mos7840: Use setup_timer (Torez Smith) [1303955] - [usb] usb, hid: Remove Vernier devices from lsusb and hid_ignore_list (Torez Smith) [1303955] - [usb] fsl: Fix compilation error for fsl ehci drv (Torez Smith) [1303955] - [include] usb:fsl: Add support for USB controller version-2.5 (Torez Smith) [1303955] - [usb] core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Torez Smith) [1303955] - [include] usb: hcd.h : Removed an unnecessary function prototype usb_find_interface_driver() (Torez Smith) [1303955] - [usb] host: xhci: remove incorrect comment about mutex (Torez Smith) [1303955] - [usb] xhci: Return correct number of tranferred bytes for stalled control endpoints (Torez Smith) [1303955] - [usb] xhci: optimize xhci bus resume time (Torez Smith) [1303955] - [usb] xhci: Fix suspend/resume when used with OTG core (Torez Smith) [1303955] - [usb] xhci: fix xhci locking up during hcd remove (Torez Smith) [1303955] - [usb] xhci: Allow usb_add/remove_hcd() to be called repeatedly (Torez Smith) [1303955] - [usb] xhci: cleanup xhci_hcd allocation (Torez Smith) [1303955] - [include] usb: phy: add static inline wrapper for devm_usb_get_phy_by_node (Torez Smith) [1303955] - [include] usb: phy: Add interface to get phy give of device_node (Torez Smith) [1303955] - [include] usb: gadget: net2280: fix use of GPEP in both directions (Torez Smith) [1303955] - [include] usb: gadget: net2280: check interrupts for all endpoints (Torez Smith) [1303955] - [usb] serial: fix grammar in Kconfig help text for FTDI_SIO (Torez Smith) [1303955] - [usb] cdc-acm: use swap() in acm_probe() (Torez Smith) [1303955] - [usb] cdc-acm: add support for up to 256 devices (Torez Smith) [1303955] - [usb] cdc-acm: use idr to manage minor numbers (Torez Smith) [1303955] - [usb] devio: fix a condition in async_completed() (Torez Smith) [1303955] - [usb] fsl: Make fsl ehci drv an independent driver module (Torez Smith) [1303955] - [scripts] usb: add bus type for USB ULPI (Torez Smith) [1303955] - [usb] storage: fix module reference for scsi host (Torez Smith) [1303955] - [usb] xusbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] uss720.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usblp.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] speedtch.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb_con.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-q.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_stat.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_main.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_bin.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hub.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ehci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] core: buffer: fixed the checkpatch warning (Torez Smith) [1303955] - [usb] Enable LPM for USB 2.01+ full-speed devices (Torez Smith) [1303955] - [usb] storage: scsiglue: Remove SPRINTF macro use (Torez Smith) [1303955] - [usb] don't build PCI quirks if USB support isn't configured (Torez Smith) [1303955] - [usb] Set unused ports to "fixed" rather than "unknown" (Torez Smith) [1303955] - [usb] Prefer firmware values when determining whether a port is removable (Torez Smith) [1303955] - [mm] add dma_pool_zalloc() call to DMA API (Torez Smith) [1303955]- [powerpc] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages (Gustavo Duarte) [1313758] - [powerpc] powernv: Add a kmsg_dumper that flushes console output on panic (Gustavo Duarte) [1313758] - [kernel] change TRACE_EVENT(writeback_dirty_page) to check bdi->dev != NULL (Oleg Nesterov) [1306851] {CVE-2016-3070} - [kernel] hrtimer: Prevent remote enqueue of leftmost timers (David Bulkow) [1323752] - [s390] sclp: introduce check for SIE (Hendrik Brueckner) [1310710] - [s390] kvm: don't load kvm without virtualization support (Hendrik Brueckner) [1310710] - [s390] show virtualization support in /proc/cpuinfo (Hendrik Brueckner) [1310710] - [s390] sclp: correctly set eca siif bit (Hendrik Brueckner) [1310710] - [md] add rdev reference for super write (Xiao Ni) [1312720] - [pci] Fix sriov_enable() error path for pcibios_enable_sriov() failures (Myron Stowe) [1332667] - [pci] Reorder pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Set SR-IOV NumVFs to zero after enumeration (Myron Stowe) [1332667] - [pci] Clear IORESOURCE_UNSET when clipping a bridge window (Myron Stowe) [1332667] - [pci] Preserve resource size during alignment reordering (Myron Stowe) [1332667] - [pci] Fix IOV resource sorting by alignment requirement (Myron Stowe) [1332667] - [pci] aspm: Drop __pci_disable_link_state() useless "force" parameter (Myron Stowe) [1332667] - [pci] Consider additional PF's IOV BAR alignment in sizing and assigning (Myron Stowe) [1332667] - [pci] Add pcibios_iov_resource_alignment() interface (Myron Stowe) [1332667] - [pci] Add pcibios_sriov_enable() and pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Calculate maximum number of buses required for VFs (Myron Stowe) [1332667] - [pci] Refresh First VF Offset and VF Stride when updating NumVFs (Myron Stowe) [1332667] - [pci] Index IOV resources in the conventional style (Myron Stowe) [1332667] - [pci] Read capability list as dwords, not bytes (Myron Stowe) [1332667] - [pci] Don't clear ASPM bits when the FADT declares it's unsupported (Myron Stowe) [1332667] - [pci] Clarify policy for vendor IDs in pci.txt (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_root_bus()) (Myron Stowe) [1332667] - [pci] Fail pci_ioremap_bar() on unassigned resources (Myron Stowe) [1332667] - [pci] Show driver, BAR#, and resource on pci_ioremap_bar() failure (Myron Stowe) [1332667] - [pci] Mark invalid BARs as unassigned (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_bus()) (Myron Stowe) [1332667] - [pci] pnp: Don't check for overlaps with unassigned PCI BARs (Myron Stowe) [1332667] - [pci] Add helper functions pci_get[put]_host_bridge_device() (Myron Stowe) [1332667]- [hid] remove hid_output_raw_report transport implementations (Benjamin Tissoires) [1311883] - [hid] usbhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] hidp: remove duplicated coded (Benjamin Tissoires) [1311883] - [hid] i2c-hid: use generic .request() implementation (Benjamin Tissoires) [1311883] - [hid] i2c-hid: implement ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] sony: do not rely on hid_output_raw_report (Benjamin Tissoires) [1311883] - [hid] rmi: remove hdev->hid_output_raw_report() stubs (Benjamin Tissoires) [1311883] - [hid] aw: replace hid_output_raw_report() calls by appropriates ones (Benjamin Tissoires) [1311883] - [hid] multitouch: Synchronize MT frame on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: warn on sysfs group creation failure (Benjamin Tissoires) [1311883] - [hid] multitouch: Release all touch slots on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: force retrieving of Win8 signature blob (Benjamin Tissoires) [1311883] - [hid] fix ignore_special_drivers modparam description (Benjamin Tissoires) [1311883] - [hid] fix hid_ignore_special_drivers module parameter (Benjamin Tissoires) [1311883] - [hid] core: do not scan reports if the group is already set (Benjamin Tissoires) [1311883] - [hid] core: prevent out-of-bound readings (Benjamin Tissoires) [1311883] - [hid] fix out of bound access in extract() and implement() (Benjamin Tissoires) [1311883] - [hid] multitouch: fix input mode switching on some Elan panels (Benjamin Tissoires) [1311883] - [hid] multitouch: enable palm rejection if device implements confidence usage (Benjamin Tissoires) [1311883] - [hid] use to_hid_device() (Benjamin Tissoires) [1311883] - [hid] expose country code in sysfs (Benjamin Tissoires) [1311883] - [hid] move to_hid_device() to hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Fetch feature reports on demand for Win8 devices (Benjamin Tissoires) [1311883] - [hid] multitouch: Add suffix for HID_DG_TOUCHPAD (Benjamin Tissoires) [1311883] - [hid] core: Avoid uninitialized buffer access (Benjamin Tissoires) [1311883] - [hid] input: allow input_configured callback return errors (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for CJTouch MultiTouch (Benjamin Tissoires) [1311883] - [hid] core: do not reject devices when they declare too many usages (Benjamin Tissoires) [1311883] - [hid] multitouch: Fix fields from pen report ID being interpreted for multitouch (Benjamin Tissoires) [1311883] - [hid] Export hid_field_extract() (Benjamin Tissoires) [1311883] - [hid] input: Fix coding style issue (Benjamin Tissoires) [1311883] - [hid] input: Simplify conditional expression (Benjamin Tissoires) [1311883] - [hid] input: Add parentheses to quell gcc warning (Benjamin Tissoires) [1311883] - [hid] remove 2 unused usb.h includes (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for button type usage (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of clickpads (Benjamin Tissoires) [1311883] - [hid] make hid_report_len as a static inline function in hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Add quirk for VTL touch panels (Benjamin Tissoires) [1311883] - [hid] core: cleanup .claimed field on disconnect (Benjamin Tissoires) [1311883] - [hid] usbhid: quirk for PM1610 and PM1640 Touchscreen (Benjamin Tissoires) [1311883] - [hid] core: add two new usages for digitizer (Benjamin Tissoires) [1311883] - [hid] core: fix validation of report id 0 (Benjamin Tissoires) [1311883] - [hid] core: fix computation of the report size (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of EliteGroup 05D8 panels (Benjamin Tissoires) [1311883] - [hid] core: do not scan constant input report (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Win 8.1 multitouch touchpads (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of other generic collections in hid-mt (Benjamin Tissoires) [1311883] - [hid] multitouch: remove pen special handling (Benjamin Tissoires) [1311883] - [hid] multitouch: remove registered devices with default behavior (Benjamin Tissoires) [1311883] - [hid] wiimote: replace hid_output_raw_report with hid_hw_output_report for output requests (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] revert "revert "hid: fix logitech-dj: missing Unifying device issue"" (Benjamin Tissoires) [1311883] - [hid] replace hid_output_raw_report with hid_hw_raw_request for feature requests (Benjamin Tissoires) [1311883] - [hid] make .raw_request mandatory (Benjamin Tissoires) [1311883] - [hid] core: check parameters when sending/receiving data from the device (Benjamin Tissoires) [1311883] - [hid] Add HID transport driver documentation (Benjamin Tissoires) [1311883] - [hid] input: hid-input remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] core: implement generic .request() (Benjamin Tissoires) [1311883] - [hid] introduce helper to access hid_output_raw_report() (Benjamin Tissoires) [1311883] - [hid] remove hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] usbhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] usbhid: update LED fields unlocked (Benjamin Tissoires) [1311883] - [hid] usbhid: make usbhid_set_leds() static (Benjamin Tissoires) [1311883] - [hid] i2c: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: implement .raw_request (Benjamin Tissoires) [1311883] - [hid] uhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] remove hid_get_raw_report in struct hid_device (Benjamin Tissoires) [1311883] - [hid] aw: make comment more accurate and nicer (Benjamin Tissoires) [1311883] - [hid] hidp: remove hidp_hidinput_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hidinput_input_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event() (Benjamin Tissoires) [1311883] - [hid] add inliners for ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver functions to the HIDP driver (Benjamin Tissoires) [1311883] - [hid] bluetooth: hidp: implement hidinput_input_event callback (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver function to the uhid driver (Benjamin Tissoires) [1311883] - [hid] Add transport-driver functions to the USB HID interface (Benjamin Tissoires) [1311883] - [hid] Add transport-driver callbacks to the hid_ll_driver struct (Benjamin Tissoires) [1311883] - [hid] fix buffer allocations (Benjamin Tissoires) [1311883] - [hid] multitouch: add FocalTech FTxxxx support (Benjamin Tissoires) [1311883] - [hid] remove SIS entries from hid_have_special_driver[] (Benjamin Tissoires) [1311883] - [hid] add support for SiS multitouch panel in the touch monitor LG 23ET83V (Benjamin Tissoires) [1311883] - [hid] usbhid: fix sis quirk (Benjamin Tissoires) [1311883] - [hid] usbhid: merge the sis quirk (Benjamin Tissoires) [1311883] - [hid] remove self-assignment from hid_input_report (Benjamin Tissoires) [1311883] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1311883] - [hid] core: fix hid delimiter local tag parsing (Benjamin Tissoires) [1311883] - [hid] input: generic hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1311883] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1311883] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1311883] - [hid] multitouch: devm conversion (Benjamin Tissoires) [1311883] - [hid] explain out-of-range check better (Benjamin Tissoires) [1311883] - [hid] fix false positive out of range values (Benjamin Tissoires) [1311883] - [hid] core: fix reporting of raw events (Benjamin Tissoires) [1311883] - [hid] remove duplicate ID for D-WAV eGalax 0x7224 (Benjamin Tissoires) [1311883] - [hid] sort IDs for D-WAV eGalax multitouch devices (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Data Modul easyMaxTouch (Benjamin Tissoires) [1311883]- [powerpc] copro: Fix faulting kernel segments (Gustavo Duarte) [1275967] - [misc] cxl: Ignore probes for virtual afu pci devices (Gustavo Duarte) [1275967] - [include] cxl: Remove cxl_get_phys_dev() kernel API (Gustavo Duarte) [1275967] - [misc] cxl: Add tracepoints around the cxl hcall (Gustavo Duarte) [1275967] - [misc] cxl: Adapter failure handling (Gustavo Duarte) [1275967] - [include] cxl: Support the cxl kernel API from a guest (Gustavo Duarte) [1275967] - [misc] cxl: Parse device tree and create cxl device(s) at boot (Gustavo Duarte) [1275967] - [include] cxl: Support to flash a new image on the adapter from a guest (Gustavo Duarte) [1275967] - [misc] cxl: sysfs support for guests (Gustavo Duarte) [1275967] - [misc] cxl: Add guest-specific code (Gustavo Duarte) [1275967] - [misc] cxl: Separate bare-metal fields in adapter and AFU data structures (Gustavo Duarte) [1275967] - [misc] cxl: New hcalls to support cxl adapters (Gustavo Duarte) [1275967] - [powerpc] New possible return value from hcall (Gustavo Duarte) [1275967] - [misc] cxl: IRQ allocation for guests (Gustavo Duarte) [1275967] - [misc] cxl: Update cxl_irq() prototype (Gustavo Duarte) [1275967] - [misc] cxl: Isolate a few bare-metal-specific calls (Gustavo Duarte) [1275967] - [misc] cxl: Rename some bare-metal specific functions (Gustavo Duarte) [1275967] - [misc] cxl: Introduce implementation-specific API (Gustavo Duarte) [1275967] - [misc] cxl: Define process problem state area at attach time only (Gustavo Duarte) [1275967] - [misc] cxl: Move bare-metal specific code to specialized files (Gustavo Duarte) [1275967] - [misc] cxl: Move common code away from bare-metal-specific files (Gustavo Duarte) [1275967] - [misc] cxl: Increase timeout for detection of AFU mmio hang (Steve Best) [1329682] - [x86] Mark Intel Knights Landing-F processor as not supported (Steve Best) [1331516] - [block] sysfs/blk-sysfs: fix uninitialized var usage (Ewan Milne) [1301477] - [kernel] ftrace: Update dynamic ftrace calls only if necessary (Jiri Olsa) [1255039] - [kernel] ftrace: Make ftrace_hash_rec_enable return update bool (Jiri Olsa) [1255039] - [kernel] nohz: Fix !HIGH_RES_TIMERS hang (Prarit Bhargava) [1329357] - [netdrv] myri10ge: fix sleeping with bh disabled (Stanislaw Gruszka) [1287506] - [netdrv] ixgbevf: fix spoofed packets with random MAC (Ken Cox) [1247345] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (Ken Cox) [1247345] - [cpufreq] powernv: Define per_cpu chip pointer to optimize hot-path (Steve Best) [1329176] - [cpufreq] powernv: Fix bugs in powernv_cpufreq_{init/exit} (Steve Best) [1329176] - [cpufreq] powernv: Replace pr_info with trace print for throttle event (Steve Best) [1329176] - [cpufreq] powernv/tracing: Add powernv_throttle tracepoint (Steve Best) [1329176] - [cpufreq] powernv: Remove cpu_to_chip_id() from hot-path (Steve Best) [1329176] - [cpufreq] powernv: Free 'chips' on module exit (Steve Best) [1329176]- [x86] compat: Add missing CLAC to entry_INT80_32 (Lauro Ramos Venancio) [1316055] - [net] netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] ipv4: Don't do expensive useless work during inetdev destroy (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] bridge: fdb: rearrange net_bridge_fdb_entry (Jakub Sitnicki) [1311131] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323716] - [net] if_link: Add control trust VF (Jakub Sitnicki) [1302101] - [net] rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Jakub Sitnicki) [1302101] - [net] ip6_tunnel: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1306774] - [net] ipvs: correct initial offset of Call-ID header search in SIP persistence engine (Paolo Abeni) [1322716] - [net] ipvs: allow rescheduling after RST (Paolo Abeni) [1322716] - [net] ipvs: drop first packet to redirect conntrack (Paolo Abeni) [1322716] - [net] ipvs: handle ip_vs_fill_iph_skb_off failure (Paolo Abeni) [1322716] - [net] ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off (Paolo Abeni) [1322716] - [net] tuntap: restore default qdisc (Phil Sutter) [1152231] - [net] IFF_NO_QUEUE: Fix for drivers not calling ether_setup() (Phil Sutter) [1152231] - [net] macvlan: convert to use IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] qdisc: enhance default_qdisc documentation (Phil Sutter) [1152231] - [net] sched: simplify attach_one_default_qdisc() (Phil Sutter) [1152231] - [net] sched: register noqueue qdisc (Phil Sutter) [1152231] - [net] sched: ignore tx_queue_len when assigning default qdisc (Phil Sutter) [1152231] - [net] fix IFF_NO_QUEUE for drivers using alloc_netdev (Phil Sutter) [1152231] - [net] sched: drop all special handling of tx_queue_len == 0 (Phil Sutter) [1152231] - [net] net_sched: gred: add TCA_GRED_LIMIT attribute (Phil Sutter) [1152231] - [net] warn if drivers set tx_queue_len = 0 (Phil Sutter) [1152231] - [net] bonding: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] bridge: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] 8021q: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] vxlan: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] team: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] nlmon: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] loopback: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] allow setting mac address of loopback device (Phil Sutter) [1152231] - [net] dummy: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] veth: enable noqueue operation by default (Phil Sutter) [1152231] - [net] sch_generic: react upon IFF_NO_QUEUE flag (Phil Sutter) [1152231] - [net] declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter) [1152231]- [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1298093] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: don't manipulate with clocksources on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1298093] - [scsi] vmw_pvscsi: Fix the issue of DMA-API related warnings (Ewan Milne) [1287291] - [block] mtip32xx: remove unneeded variable in mtip_cmd_timeout() (David Milburn) [1269525 1273618] - [block] mtip32xx: Cleanup queued requests after surprise removal (David Milburn) [1269525 1273618] - [block] mtip32xx: Implement timeout handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle FTL rebuild failure state during device initialization (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle safe removal during IO (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix for rmmod crash when drive is in FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Print exact time when an internal command is interrupted (David Milburn) [1269525 1273618] - [block] mtip32xx: Remove unwanted code from taskfile error handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix broken service thread handling (David Milburn) [1269525 1273618 1284383] - [block] mtip32xx: restrict variables visible in current code module (David Milburn) [1269525 1273618] - [block] mtip32xx: don't open-code memdup_user() (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix accessing freed memory (David Milburn) [1269525 1273618] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1269525 1273618] - [block] mtip32xx: fix minor number (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll() (David Milburn) [1269525 1273618] - [block] mtip32xx: fix crash on surprise removal of the drive (David Milburn) [1269525 1273618] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1269525 1273618] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unused variable 'port->allocated' (David Milburn) [1269525 1273618] - [block] mtip32xx: fix rmmod issue (David Milburn) [1269525 1273618]- [netdrv] e1000: Double Tx descriptors needed check for 82544 (Jarod Wilson) [1274170] - [netdrv] e1000: Do not overestimate descriptor counts in Tx pre-check (Jarod Wilson) [1274170] - [netdrv] e1000: Elementary checkpatch warnings and checks removed (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of duplicate exit path (Jarod Wilson) [1274170] - [netdrv] e1000: fix kernel-doc argument being missing (Jarod Wilson) [1274170] - [netdrv] e1000: fix a typo in the comment (Jarod Wilson) [1274170] - [netdrv] e1000: clean up the checking logic (Jarod Wilson) [1274170] - [netdrv] e1000: Remove checkpatch coding style errors (Jarod Wilson) [1274170] - [netdrv] e1000: fix data race between tx_ring->next_to_clean (Jarod Wilson) [1274170] - [netdrv] e1000: make eeprom read/write scheduler friendly (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274170] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Jarod Wilson) [1274170] - [netdrv] e1000: Use napi_alloc_skb (Jarod Wilson) [1274170] - [netdrv] e1000: Use eth_skb_pad and skb_put_padto helpers (Jarod Wilson) [1274170] - [netdrv] e1000: unset IFF_UNICAST_FLT on WMware 82545EM (Jarod Wilson) [1274170] - [netdrv] e1000: switch to napi_gro_frags api (Jarod Wilson) [1274170] - [netdrv] e1000: convert to build_skb (Jarod Wilson) [1274170] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Jarod Wilson) [1274170] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Jarod Wilson) [1274170] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Jarod Wilson) [1274170] - [netdrv] e1000: move tbi workaround code into helper function (Jarod Wilson) [1274170] - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (Jarod Wilson) [1274170] - [netdrv] e1000: e1000_ethertool.c coding style fixes (Jarod Wilson) [1274170] - [netdrv] e1000: remove unnecessary break after return (Jarod Wilson) [1274170] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Jarod Wilson) [1274170] - [netdrv] e1000: Use time_after() for time comparison (Jarod Wilson) [1274170] - [netdrv] e1000: remove the check: skb->len<=0 (Jarod Wilson) [1274170] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1274170] - [netdrv] e1000: remove open-coded skb_cow_head (Jarod Wilson) [1274170] - [netdrv] e1000: remove debug messages with function names (Jarod Wilson) [1274170] - [netdrv] e1000: delete non-required instances of include (Jarod Wilson) [1274170]- [netdrv] fm10k: use napi_complete_done() (Neil Horman) [1274178] - [netdrv] fm10k: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1274178] - [netdrv] fm10k: do not use enum as boolean (Neil Horman) [1274178] - [netdrv] fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Neil Horman) [1274178] - [netdrv] fm10k: add support for extra debug statistics (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL remove unnecessary comma (Neil Horman) [1274178] - [netdrv] fm10k: create "correct" header for the remote end on connect (Neil Horman) [1274178] - [netdrv] fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Neil Horman) [1274178] - [netdrv] fm10k: remove comment about rtnl_lock around mbx operations (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_mac_vlan_pf VID checks (Neil Horman) [1274178] - [netdrv] fm10k: Only trigger data path reset if fabric is up (Neil Horman) [1274178] - [netdrv] fm10k: re-enable VF after a full reset on detection of a Malicious event (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix typo in fm10k_netdev.c (Neil Horman) [1274178] - [netdrv] fm10k: send traffic on default VID to VLAN device if we have one (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix up ordering of __always_unused and style (Neil Horman) [1274178] - [netdrv] fm10k: remove is_slot_appropriate (Neil Horman) [1274178] - [netdrv] fm10k: don't store sw_vid at reset (Neil Horman) [1274178] - [netdrv] fm10k: allow creation of VLAN interfaces even while down (Neil Horman) [1274178] - [netdrv] fm10k: Report MAC address on driver load (Neil Horman) [1274178] - [netdrv] fm10k: Don't assume page fragments are page size (Neil Horman) [1274178] - [netdrv] fm10k: update netdev perm_addr during reinit, instead of at up (Neil Horman) [1274178] - [netdrv] fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Neil Horman) [1274178] - [netdrv] fm10k: only prevent removal of default VID rules (Neil Horman) [1274178] - [netdrv] fm10k: disable service task during suspend (Neil Horman) [1274178] - [netdrv] fm10k: Fix missing braces after if statement (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_lport_state_pf issue (Neil Horman) [1274178] - [netdrv] fm10k: remove err_no reference in fm10k_mbx.c (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Neil Horman) [1274178] - [netdrv] fm10k: pack TLV overlay structures (Neil Horman) [1274178] - [netdrv] fm10k: re-map all possible VF queues after a VFLR (Neil Horman) [1274178] - [netdrv] fm10k: force LPORT delete when updating VLAN or MAC address (Neil Horman) [1274178] - [netdrv] fm10k: use dma_set_mask_and_coherent in fm10k_probe (Neil Horman) [1274178] - [netdrv] fm10k: trivial fixup message style to include a colon (Neil Horman) [1274178] - [netdrv] fm10k: remove extraneous NULL check on l2_accel (Neil Horman) [1274178] - [netdrv] fm10k: use an unsigned int for i in ethtool_get_strings (Neil Horman) [1274178] - [netdrv] fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect free on skb in ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: move setting shinfo inside ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: use correct ethernet driver Tx timestamp function (Neil Horman) [1274178] - [netdrv] fm10k: ignore invalid multicast address entries (Neil Horman) [1274178] - [netdrv] fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Neil Horman) [1274178] - [netdrv] fm10k: Do not assume budget will never be 0 for NAPI (Neil Horman) [1274178]- [misc] cxl: Fix PSL timebase synchronization detection (Gustavo Duarte) [1275968] - [misc] cxl: use kobj_to_dev() (Gustavo Duarte) [1275968] - [misc] cxl: Enable PCI device ID for future IBM CXL adapter (Gustavo Duarte) [1275968] - [misc] cxl: use -Werror only with CONFIG_PPC_WERROR (Gustavo Duarte) [1275968] - [misc] cxl: fix build for GCC 4.6.x (Gustavo Duarte) [1275968] - [misc] cxl: Fix DSI misses when the context owning task exits (Gustavo Duarte) [1275968] - [misc] cxl: Set endianess of kernel contexts (Gustavo Duarte) [1275968] - [misc] cxl: use correct operator when writing pcie config space values (Gustavo Duarte) [1275968] - [misc] cxl: Fix possible idr warning when contexts are released (Gustavo Duarte) [1275968] - [misc] cxl: Free virtual PHB when removing (Gustavo Duarte) [1275968] - [powerpc] pci: export pcibios_free_controller() (Gustavo Duarte) [1275968] - [misc] cxl: Fix number of allocated pages in SPA (Gustavo Duarte) [1275968] - [misc] cxl: Workaround malformed pcie packets on some cards (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->mapping when releasing kernel API contexts (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of IRQ names in cxl_free_afu_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Fix lockdep warning while creating afu_err_buff attribute (Gustavo Duarte) [1275968] - [misc] cxl: Fix build failure due to -Wunused-variable behaviour change (Gustavo Duarte) [1275968] - [misc] cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline (Gustavo Duarte) [1275968] - [misc] cxl: Set up and enable PSL Timebase (Gustavo Duarte) [1275968] - [misc] cxl: Fix force unmapping mmaps of contexts allocated through the kernel api (Gustavo Duarte) [1275968] - [misc] cxl: Fix + cleanup error paths in cxl_dev_context_init (Gustavo Duarte) [1275968] - [misc] cxl: Remove racy attempt to force EEH invocation in reset (Gustavo Duarte) [1275968] - [misc] cxl: Release irqs if memory allocation fails (Gustavo Duarte) [1275968] - [misc] cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE (Gustavo Duarte) [1275968] - [misc] cxl: Allow release of contexts which have been OPENED but not STARTED (Gustavo Duarte) [1275968] - [include] cxl: Add alternate MMIO error handling (Gustavo Duarte) [1275968] - [misc] cxl: Plug irq_bitmap getting leaked in cxl_context (Gustavo Duarte) [1275968] - [misc] cxl: Add CONFIG_CXL_EEH symbol (Gustavo Duarte) [1275968] - [misc] cxl: EEH support (Gustavo Duarte) [1275968] - [include] cxl: Allow the kernel to trust that an image won't change on PERST (Gustavo Duarte) [1275968] - [misc] cxl: Don't remove AFUs/vPHBs in cxl_reset (Gustavo Duarte) [1275968] - [misc] cxl: Refactor AFU init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Refactor adaptor init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Clean up adapter MMIO unmap path (Gustavo Duarte) [1275968] - [misc] cxl: Make IRQ release idempotent (Gustavo Duarte) [1275968] - [misc] cxl: Allocate and release the SPA with the AFU (Gustavo Duarte) [1275968] - [misc] cxl: Drop commands if the PCI channel is not in normal state (Gustavo Duarte) [1275968] - [misc] cxl: Convert MMIO read/write macros to inline functions (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Silence iomem warning in debugfs file creation (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Make declarations static (Gustavo Duarte) [1275968] - [misc] cxl: Compile with -Werror (Gustavo Duarte) [1275968] - [misc] cxl: Don't ignore add_process_element() result when attaching context (Gustavo Duarte) [1275968] - [misc] cxl: clean up afu_read_config() (Gustavo Duarte) [1275968] - [misc] cxl: Destroy afu->contexts_idr on release of an afu (Gustavo Duarte) [1275968] - [misc] cxl: Destroy cxl_adapter_idr on module_exit (Gustavo Duarte) [1275968] - [misc] cxl: use more common format specifier (Gustavo Duarte) [1275968] - [misc] cxl: Add explicit precision specifiers (Gustavo Duarte) [1275968] - [misc] cxl: Check if afu is not null in cxl_slbia (Gustavo Duarte) [1275968] - [misc] cxl: Fix off by one error allowing subsequent mmap page to be accessed (Gustavo Duarte) [1275968] - [misc] cxl: Fail mmap if requested mapping is larger than assigned problem state area (Gustavo Duarte) [1275968] - [misc] cxl: Fix refcounting in kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Test the correct mmio space before unmapping (Gustavo Duarte) [1275968] - [misc] cxl/vphb.c: Use phb pointer after NULL check (Gustavo Duarte) [1275968] - [misc] cxl: Fix typo in debug print (Gustavo Duarte) [1275968] - [misc] cxl: Add CXL_KERNEL_API config option (Gustavo Duarte) [1275968] - [misc] cxl: Reset default context for vPHB on release (Gustavo Duarte) [1275968] - [include] cxl: Add AFU virtual PHB and kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Export file ops for use by API (Gustavo Duarte) [1275968] - [include] cxl: Move include file cxl.h -> cxl-base.h (Gustavo Duarte) [1275968] - [misc] cxl: Cleanup Makefile (Gustavo Duarte) [1275968] - [misc] cxl: Rework context lifetimes (Gustavo Duarte) [1275968] - [misc] cxl: Configure PSL for kernel contexts and merge code (Gustavo Duarte) [1275968] - [misc] cxl: Split afu_register_irqs() function (Gustavo Duarte) [1275968] - [misc] cxl: Only check pid for userspace contexts (Gustavo Duarte) [1275968] - [misc] cxl: Export some symbols (Gustavo Duarte) [1275968] - [misc] cxl: cxl_afu_reset() -> __cxl_afu_reset() (Gustavo Duarte) [1275968] - [misc] cxl: Rework detach context functions (Gustavo Duarte) [1275968] - [misc] cxl: Add cookie parameter to afu_release_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Dump debug info on the AFU configuration record (Gustavo Duarte) [1275968] - [misc] cxl: Fix error path on probe (Gustavo Duarte) [1275968] - [misc] cxl: Re-order card init to check the VSEC earlier (Gustavo Duarte) [1275968] - [misc] cxl: Remove unnecessarily verbose print in cxl_remove() (Gustavo Duarte) [1275968] - [misc] cxl: Add shutdown hook (Gustavo Duarte) [1275968] - [documentation] cxl: Document external user of existing API (Gustavo Duarte) [1275968] - [powerpc] pci: Add pcibios_disable_device() hook (Gustavo Duarte) [1275968] - [powerpc] Add cxl context to device archdata (Gustavo Duarte) [1275968] - [powerpc] pci: Add release_device() hook to phb ops (Gustavo Duarte) [1275968] - [powerpc] pci: Export symbols for CXL (Gustavo Duarte) [1275968] - [misc] cxl: Use call_rcu to reduce latency when releasing the afu fd (Gustavo Duarte) [1275968] - [misc] cxl: Export AFU error buffer via sysfs (Gustavo Duarte) [1275968] - [include] cxl: Implement an ioctl to fetch afu card-id, offset-id and mode (Gustavo Duarte) [1275968] - [documentation] cxl: Fix a typo in ABI documentation (Gustavo Duarte) [1275968] - [pci] Export symbols required for loadable host driver modules (Gustavo Duarte) [1275968]- [netdrv] hv_netvsc: Fix the order of num_sc_offered decrement (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the array sizes to be max supported channels (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix accessing freed memory in netvsc_change_mtu() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add ethtool support for set and get of settings (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add software transmit timestamp support (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: cleanup netdev feature flags for netvsc (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix book keeping of skb during batching process (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use skb_get_hash() instead of a homegrown implementation (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate status from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove locking in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: move subchannel existence check to netvsc_select_queue() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: rework link status change handling (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix dereference of nvdev before check (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement set_channels ethtool op (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Set vRSS with num_chn in RNDIS filter (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add structs and handlers for VF messages (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the sendbuf in a NUMA aware way (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the receive buffer from the correct NUMA node (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: change member name of struct netvsc_stats (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use per_cpu stats to calculate TX/RX data (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove unused variable in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix a bug in netvsc_start_xmit() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Implement netvsc_get_channels() ethool op (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix the error processing in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: netvsc.c: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix some variable name typos in send-buffer init/revoke (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Deletion of an unnecessary check before the function call "vfree" (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Vitaly Kuznetsov) [1257293]- [netdrv] bonding: fix bond_get_stats() (Jarod Wilson) [1297931] - [netdrv] bonding: remove duplicate set of flag IFF_MULTICAST (Jarod Wilson) [1297931] - [netdrv] bonding: use __ethtool_get_ksettings (Jarod Wilson) [1297931] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1297931] - [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1297931] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1297931] - [netdrv] bonding: drop unused to_dev macro in bond_sysfs.c (Jarod Wilson) [1297931] - [netdrv] bonding: remove redudant brackets (Jarod Wilson) [1297931] - [netdrv] bonding: add 802.3ad support for 100G speeds (Jarod Wilson) [1297931] - [netdrv] bonding: fix panic on non-ARPHRD_ETHER enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Jarod Wilson) [1297931] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Jarod Wilson) [1297931] - [netdrv] bonding: Simplify __get_duplex function (Jarod Wilson) [1297931] - [netdrv] bonding: use l4 hash if available (Jarod Wilson) [1297931] - [netdrv] bonding: Export bond_option_active_slave_get_rcu (Jarod Wilson) [1297931] - [netdrv] bonding: fix bond_poll_controller bh_enable warning (Jarod Wilson) [1297931] - [netdrv] bonding: Gratuitous ARP gets dropped when first slave added (Jarod Wilson) [1297931] - [netdrv] bonding: add tlb_dynamic_lb netlink support (Jarod Wilson) [1297931] - [netdrv] bonding: convert num_grat_arp to the new bonding option API (Jarod Wilson) [1297931] - [netdrv] bonding: correct the MAC address for "follow" fail_over_mac policy (Jarod Wilson) [1297931] - [netdrv] bonding: correctly handle bonding type change on enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: trivial: remove unused variables (Jarod Wilson) [1297931] - [netdrv] bonding: Display LACP info only to CAP_NET_ADMIN capable user (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's partner_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's actor_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [net] rtnl/bond: don't send rtnl msg for unregistered iface (Jarod Wilson) [1297931] - [netdrv] bonding: add netlink support for sys prio, actor sys mac, and port key (Jarod Wilson) [1297931] - [netdrv] bonding: Implement user key part of port_key in an AD system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' macaddr in an AD-system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' system_priority in AD system (Jarod Wilson) [1297931] - [netdrv] bonding: fix kernel panic in bonding driver debugfs file: rlb_hash_table (Jarod Wilson) [1297931] - [netdrv] bonding: Make DRV macros private (Jarod Wilson) [1297931] - [netdrv] bonding: Remove unnecessary initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Code re-factoring for admin, oper-key operations (Jarod Wilson) [1297931] - [netdrv] bonding: Fix another case of LACPDU not sent on slave (Jarod Wilson) [1297931] - [netdrv] bonding: deprecate BOND_MONITOR_CHURNED in favor of existing definitions (Jarod Wilson) [1297931] - [netdrv] bonding: Bonding Overriding Configuration logic restored (Jarod Wilson) [1297931] - [netdrv] bonding: Remove hardcoded initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Don't segment multiple tagged packets on bonding device (Jarod Wilson) [1297931]- [net] ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords (Ivan Vecera) [1268334] - [net] ethtool: add new ETHTOOL_xLINKSETTINGS API (Ivan Vecera) [1268334] - [net] ethtool: support set coalesce per queue (Ivan Vecera) [1268334] - [net] ethtool: support get coalesce per queue (Ivan Vecera) [1268334] - [scsi] cxgb4i: don't redefine DIV_ROUND_UP (Ivan Vecera) [1268334] - [include] define DIV_ROUND_UP for userland (Ivan Vecera) [1268334] - [net] ethtool: introduce a new ioctl for per queue setting (Ivan Vecera) [1268334] - [lib] bitmap: conversion routines to/from u32 array (Ivan Vecera) [1268334] - [net] add tc offload feature flag (Ivan Vecera) [1268334] - [net] rework setup_tc ndo op to consume general tc operand (Ivan Vecera) [1268334] - [net] rework ndo tc op to consume additional qdisc handle parameter (Ivan Vecera) [1268334] - [net] ethtool: ensure channel counts are within bounds during SCHANNELS (Ivan Vecera) [1268334] - [net] ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH} (Ivan Vecera) [1268334] - [net] ethtool: define INT_MAX for userland (Ivan Vecera) [1268334] - [net] ethtool: make validate_speed accept all speeds between 0 and INT_MAX (Ivan Vecera) [1268334] - [net] ethtool: future-proof interface for speed extensions (Ivan Vecera) [1268334] - [net] ethtool: add IPv6 to the NFC API (Ivan Vecera) [1268334] - [net] ethtool: add speed/duplex validation functions (Ivan Vecera) [1268334] - [net] ethtool: Declare netdev_rss_key as __read_mostly. (Ivan Vecera) [1268334] - [net] ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Ivan Vecera) [1268334] - [net] ethtool: clarify implementation of ethtool's get_ts_info op (Ivan Vecera) [1268334] - [net] ethtool: Add current supported tunable options (Ivan Vecera) [1268334] - [net] ethtool: use "ops" name consistenty in ethtool_set_rxfh() (Ivan Vecera) [1268334] - [net] ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0 (Ivan Vecera) [1268334] - [net] ethtool: Ethtool parameter to dynamically change tx_copybreak (Ivan Vecera) [1268334] - [net] ethtool: Add generic options for tunables (Ivan Vecera) [1268334] - [net] ethtool: Fix unwanted section breaks in kernel-doc (Ivan Vecera) [1268334] - [net] ethtool: Move kernel-doc comment next to struct ethtool_dump definition (Ivan Vecera) [1268334] - [net] ethtool: Document the general convention for VLAs in kernel space (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_perm_addr (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_stats (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_test (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of string set types (Ivan Vecera) [1268334] - [net] ethtool: Update documentation of struct ethtool_pauseparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_ringparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_eeprom (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_regs (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_wol (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_drvinfo (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_cmd (Ivan Vecera) [1268334] - [net] ethtool: fixed trailing statements in ethtool (Ivan Vecera) [1268334] - [net] ethtool: make .get_dump_data() harder to misuse by drivers (Ivan Vecera) [1268334] - [net] ethtool: Fix comment regarding location of dev_ethtool() call (Ivan Vecera) [1268334] - [net] ethtool: disambiguate XCVR_* meaning (Ivan Vecera) [1268334] - [net] Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Ivan Vecera) [1268334] - [net] make vid as a parameter for ndo_fdb_add/ndo_fdb_del (Ivan Vecera) [1268334] - [net] Add eth_platform_get_mac_address() helper. (Ivan Vecera) [1268334] - [pci] Add pci_device_to_OF_node() stub for !CONFIG_OF (Ivan Vecera) [1268334] - [net] Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (Ivan Vecera) [1268334] - [net] sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC (Ivan Vecera) [1268334] - [net] provide generic busy polling to all NAPI drivers (Ivan Vecera) [1268334] - [net] napi_hash_del() returns a boolean status (Ivan Vecera) [1268334] - [net] move napi_hash[] into read mostly section (Ivan Vecera) [1268334] - [net] add netif_tx_napi_add() (Ivan Vecera) [1268334] - [net] move skb_mark_napi_id() into core networking stack (Ivan Vecera) [1268334] - [netdrv] mlx4: remove mlx4_en_low_latency_recv() (Ivan Vecera) [1268334] - [netdrv] bnx2x: remove bnx2x_low_latency_recv() support (Ivan Vecera) [1268334] - [netdrv] mlx5: support napi_complete_done() (Ivan Vecera) [1268334] - [netdrv] mlx5: add busy polling support (Ivan Vecera) [1268334] - [net] network drivers no longer need to implement ndo_busy_poll() (Ivan Vecera) [1268334] - [net] allow BH servicing in sk_busy_loop() (Ivan Vecera) [1268334] - [net] un-inline sk_busy_loop() (Ivan Vecera) [1268334] - [netdrv] mlx4: mlx4_en_low_latency_recv() called with BH disabled (Ivan Vecera) [1268334] - [net] sched, net: Fixup busy_loop_us_clock() (Ivan Vecera) [1268334] - [net] add cpu_relax to busy poll loop (Ivan Vecera) [1268334] - [net] better skb->sender_cpu and skb->napi_id cohabitation (Ivan Vecera) [1268334] - [net] move netdev_pick_tx and dependencies to net/core/dev.c (Ivan Vecera) [1268334] - [net] netdevice: move netdev_cap_txqueue for shared usage to header (Ivan Vecera) [1268334] - [net] use reciprocal_scale() helper (Ivan Vecera) [1268334] - [net] netdevice: add queue selection fallback handler for ndo_select_queue (Ivan Vecera) [1268334] - [net] core: explicitly select a txq before doing l2 forwarding (Ivan Vecera) [1268334] - [net] xps: fix xps for stacked devices (Ivan Vecera) [1268334] - [mm] make page pfmemalloc check more robust (Ivan Vecera) [1268334] - [net] generic dev_disable_lro() stacked device handling (Ivan Vecera) [1268334] - [net] bonding: add slave netlink policy and put slave-related ops together (Ivan Vecera) [1268334] - [net] bonding: add slave_changelink support and use it for queue_id (Ivan Vecera) [1268334] - [net] core: lockdep_rtnl_is_held can be boolean (Ivan Vecera) [1268334] - [net] allow netdev_all_upper_get_next_dev_rcu with rtnl lock held (Ivan Vecera) [1268334] - [net] bonding: Fix stacked device detection in arp monitoring (Ivan Vecera) [1268334] - [net] ethtool: Added port speed macros (Ivan Vecera) [1268334] - [net] Find the nesting level of a given device by type. (Ivan Vecera) [1268334] - [net] bonding: create bond_first_slave_rcu() (Ivan Vecera) [1268334] - [net] create sysfs symlinks for neighbour devices (Ivan Vecera) [1268334] - [net] expose the master link to sysfs, and remove it from bond (Ivan Vecera) [1268334] - [net] vlan: unlink the upper neighbour before unregistering (Ivan Vecera) [1268334] - [net] vlan: link the upper neighbour only after registering (Ivan Vecera) [1268334] - [net] bonding: remove slave lists (Ivan Vecera) [1268334] - [net] bonding: use neighbours for bond_next_slave() (Ivan Vecera) [1268334] - [net] bonding: add __bond_next_slave() which uses neighbours (Ivan Vecera) [1268334] - [net] bonding: convert first/last slave logic to use neighbours (Ivan Vecera) [1268334] - [net] add a possibility to get private from netdev_adjacent->list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_slaves() to use the neighbour list (Ivan Vecera) [1268334] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Ivan Vecera) [1268334] - [net] add for_each iterators through neighbour lower link's private (Ivan Vecera) [1268334] - [net] bonding: modify bond_get_slave_by_dev() to use neighbours (Ivan Vecera) [1268334] - [net] bonding: populate neighbour's private on enslave (Ivan Vecera) [1268334] - [net] add netdev_adjacent->private and allow to use it (Ivan Vecera) [1268334] - [net] add RCU variant to search for netdev_adjacent link (Ivan Vecera) [1268334] - [net] add adj_list to save only neighbours (Ivan Vecera) [1268334] - [net] use lists as arguments instead of bool upper (Ivan Vecera) [1268334] - [net] bonding: make alb_send_learning_packets() use upper dev list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_this_ip() to use upper devices (Ivan Vecera) [1268334] - [net] bonding: make bond_arp_send_all use upper device list (Ivan Vecera) [1268334] - [net] add netdev_for_each_upper_dev_rcu() (Ivan Vecera) [1268334] - [net] add netdev_upper_get_next_dev_rcu(dev, iter) (Ivan Vecera) [1268334] - [net] remove search_list from netdev_adjacent (Ivan Vecera) [1268334] - [net] add lower_dev_list to net_device and make a full mesh (Ivan Vecera) [1268334] - [net] rename netdev_upper to netdev_adjacent (Ivan Vecera) [1268334] - [net] revert "[netdrv] bonding: propagate LRO disable to slave devices" (Ivan Vecera) [1268334] - [net] add netnotifier event for upper device change (Ivan Vecera) [1268334] - [net] Add max rate tx queue attribute (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] sysfs: add documentation entries for /sys/class//queues (Ivan Vecera) [1268334]- [netdrv] e1000e: Adds hardware supported cross timestamp on e1000e nic (Jarod Wilson) [1274171] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1274171] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1274171] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix msi-x interrupt automask (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not write lsc to ics in msi-x mode (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not read ICR in Other interrupt (Jarod Wilson) [1274171] - [netdrv] e1000e: Remove unreachable code (Jarod Wilson) [1274171] - [netdrv] e1000e: Switch e1000e_up to void, drop code checking for error result (Jarod Wilson) [1274171] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase timeout of polling bit RSPCIPHY (Jarod Wilson) [1274171] - [netdrv] e1000e: fix division by zero on jumbo MTUs (Jarod Wilson) [1274171] - [netdrv] e1000e: clean up the local variable (Jarod Wilson) [1274171] - [netdrv] e1000e: use napi_complete_done() (Jarod Wilson) [1274171] - [netdrv] e1000e: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274171] - [netdrv] e1000e: Enable TSO for stacked VLAN (Jarod Wilson) [1274171] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase driver version number (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix incorrect ASPM locking (Jarod Wilson) [1274171] - [netdrv] e1000e: Cosmetic changes (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix EEE in Sx implementation (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Jarod Wilson) [1274171] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Jarod Wilson) [1274171] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Jarod Wilson) [1274171] - [netdrv] e1000e: Move pm_qos_req to e1000e adapter (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix 82572EI that has no hardware timestamp support (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to CYCLECOUNTER_MASK macro (Jarod Wilson) [1274171] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to timecounter adjtime (Jarod Wilson) [1274171] - [netdrv] e1000e: Use napi_alloc_skb (Jarod Wilson) [1274171] - [netdrv] e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets (Jarod Wilson) [1274171] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup unecessary references (Jarod Wilson) [1274171] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (Jarod Wilson) [1274171] - [netdrv] e1000e: Use pci_enable_msix_range() instead of pci_enable_msix() (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warning (maybe-unitialized variable) (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warnings (Jarod Wilson) [1274171] - [netdrv] e1000e: Implement the SIOCGHWTSTAMP ioctl (Jarod Wilson) [1274171] - [netdrv] e1000e: Validate hwtstamp_config completely before applying it (Jarod Wilson) [1274171] - [netdrv] e1000e: fix 32-bit DMA mask handling (Jarod Wilson) [1274171] - [netdrv] e1000e: cleanup boolean comparison to true (Jarod Wilson) [1274171]- [pci] cpcihp: Add missing curly braces in cpci_configure_slot() (Myron Stowe) [1331507] - [pci] aer: Avoid info leak in __print_tlp_header() (Myron Stowe) [1331507] - [pci] Don't read past the end of sysfs "driver_override" buffer (Myron Stowe) [1331507] - [pci] Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Myron Stowe) [1331507] - [pci] Fix infinite loop with ROM image of size 0 (Myron Stowe) [1331507] - [powerpc] rpc/pci: Add struct pci_ops member names to initialization (Myron Stowe) [1331507] - [pci] pciehp: Handle surprise add even if surprise removal isn't supported (Myron Stowe) [1331507] - [pci] pci/aspm: Use standard parsing functions for sysfs setters (Myron Stowe) [1331507] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331507] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Remove unused and broken to_hotplug_slot() (Myron Stowe) [1331488] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1331488] - [pci] Simplify if-return sequences (Myron Stowe) [1331488] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331488] - [pci] Allow numa_node override via sysfs (Myron Stowe) [1331488] - [x86] mm: pat: Avoid truncation when converting cpa->numpages to address (Larry Woodman) [1328755] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1331071] - [fs] lockd: create NSM handles per net namespace ("J. Bruce Fields") [1328938] - [fs] lockd: NLM grace period shouldn't block NFSv4 opens ("J. Bruce Fields") [1328938] - [fs] ext4: rate limit printk in buffer_io_error() (Carlos Maiolino) [1142771] - [fs] clarify rate limit suppressed buffer I/O errors (Carlos Maiolino) [1142771] - [fs] merge I/O error prints into one line (Carlos Maiolino) [1142771] - [fs] block: Remove annoying "unknown partition table" message (Carlos Maiolino) [1142771] - [fs] ovl: Ensure upper filesystem supports d_type (Vivek Goyal) [1288162] - [fs] epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT (Hannes Frederic Sowa) [1245628] - [fs] epoll: add EPOLLEXCLUSIVE flag (Hannes Frederic Sowa) [1245628] - [fs] pipe: limit the per-user amount of pages allocated in pipes (Mateusz Guzik) [1313960] {CVE-2016-2847} - [sound] alsa: usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310663] {CVE-2016-2384} - [netdrv] atl2: Disable unimplemented scatter/gather feature (Mateusz Guzik) [1320106] {CVE-2016-2117} - [misc] cxl: Configure the PSL for two CAPI ports on POWER8NVL (Steve Best) [1278793] - [powerpc] Define PVR value for POWER8NVL processor (Steve Best) [1278793] - [powerpc] powernv: Silence SYSPARAM warning on boot (Steve Best) [1331179] - [infiniband] hfi1: Move hfi1 driver to match upstream tree (Alex Estrin) [1328249]- [tools] power turbostat: intel xeon x200: fix erroneous bclk value (Steve Best) [1330164] - [tools] power turbostat: intel xeon x200: fix turbo-ratio decoding (Steve Best) [1330167] - [x86] kvm: vmx: disable PEBS before a guest entry (Radim Krcmar) [1272097] - [net] netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: do compat validation via translate_table (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: remove unused comefrom hookmask argument (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for bogus target offset (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check standard target size too (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: assert minimum target size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: kill check_entry helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate targets of jumps (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: don't move to non-existent next rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: fix unconditional helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate e->target_offset early (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for size overflow (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: sit: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1284001] - [net] team: team should sync the port's uc/mc addrs when add a port (Xin Long) [1225396] - [net] ipv6: always add flag an address that failed DAD with DADFAILED (Hannes Frederic Sowa) [1299825] - [net] ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Hannes Frederic Sowa) [1299825] - [net] ipv6: restrict hop_limit sysctl setting to range [1; 255] (Hannes Frederic Sowa) [1299825] - [net] ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses (Hannes Frederic Sowa) [1299825] - [net] ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev (Hannes Frederic Sowa) [1299825] - [net] ipv6: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv4: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv6: gre: setup default multicast routes over PtP links (Hannes Frederic Sowa) [1299825] - [net] addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo (Hannes Frederic Sowa) [1299825]- [block] nvme: Automatic namespace rescan fixup (David Milburn) [1288601] - [block] blk-mq: mark request queue as mq asap (David Milburn) [1288601] - [block] nvme: Fix possible queue use after freed (David Milburn) [1288601] - [block] blk-mq: dynamic h/w context count (David Milburn) [1288601] - [block] nvme: fix max_segments integer truncation (David Milburn) [1288601] - [block] nvme: set queue limits for the admin queue (David Milburn) [1288601] - [block] nvme: Fix 0-length integrity payload (David Milburn) [1288601] - [block] nvme: Don't allow unsupported flags (David Milburn) [1288601] - [block] nvme: Move error handling to failed reset handler (David Milburn) [1288601] - [block] nvme: Simplify device reset failure (David Milburn) [1288601] - [block] nvme: Fix namespace removal deadlock (David Milburn) [1288601] - [block] nvme: Use IDA for namespace disk naming (David Milburn) [1288601] - [block] nvme: Don't unmap controller registers on reset (David Milburn) [1288601] - [block] nvme: Rate limit nvme IO warnings (David Milburn) [1288601] - [block] nvme: Poll device while still active during remove (David Milburn) [1288601] - [block] nvme: Requeue requests on suspended queues (David Milburn) [1288601] - [block] nvme: Allow request merges (David Milburn) [1288601] - [block] nvme: Fix io incapable return values (David Milburn) [1288601] - [block] blk-mq: End unstarted requests on dying queue (David Milburn) [1288601] - [block] uapi: update install list after nvme.h rename (David Milburn) [1288601] - [block] nvme: Export NVMe attributes to sysfs group (David Milburn) [1251944 1288601] - [block] nvme: Shutdown controller only for power-off (David Milburn) [1288601] - [block] nvme: IO queue deletion re-write (David Milburn) [1288601] - [block] nvme: Remove queue freezing on resets (David Milburn) [1288601] - [block] nvme: Use a retryable error code on reset (David Milburn) [1288601] - [block] nvme: Fix admin queue ring wrap (David Milburn) [1288601] - [block] nvme: fixes for NVME_IOCTL_IO_CMD on the char device (David Milburn) [1288601] - [block] nvme: synchronize access to ctrl->namespaces (David Milburn) [1288601] - [block] nvme: Move nvme_freeze/unfreeze_queues to nvme core (David Milburn) [1288601] - [pci] aer: include header file (David Milburn) [1288601] - [block] nvme: Export namespace attributes to sysfs (David Milburn) [1288601] - [block] nvme: Add pci error handlers (David Milburn) [1288601] - [block] remove REQ_NO_TIMEOUT flag (David Milburn) [1288601] - [block] nvme: merge iod and cmd_info (David Milburn) [1288601] - [block] nvme: move struct nvme_iod to pci.c (David Milburn) [1288601] - [block] nvme: properly free resources for cancelled command (David Milburn) [1288601] - [block] nvme: simplify completion handling (David Milburn) [1288601] - [block] nvme: switch abort to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: special case AEN requests (David Milburn) [1288601] - [block] nvme: switch delete SQ/CQ to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: factor out a few helpers from req_completion (David Milburn) [1288601] - [block] nvme: fix admin queue depth (David Milburn) [1288601] - [block] nvme: Simplify metadata setup (David Milburn) [1288601] - [block] nvme: Remove device management handles on remove (David Milburn) [1288601] - [block] nvme: Use unbounded work queue for all work (David Milburn) [1288601] - [block] nvme: Implement namespace list scanning (David Milburn) [1288601] - [block] nvme: switch abort_limit to an atomic_t (David Milburn) [1288601] - [block] nvme: remove dead controllers from a work item (David Milburn) [1288601] - [block] nvme: merge probe_work and reset_work (David Milburn) [1288601] - [block] nvme: do not restart the request timeout if we're resetting the controller (David Milburn) [1288601] - [block] nvme: simplify resets (David Milburn) [1288601] - [block] nvme: add NVME_SC_CANCELLED (David Milburn) [1288601] - [block] nvme: merge nvme_abort_req and nvme_timeout (David Milburn) [1288601] - [block] nvme: don't take the I/O queue q_lock in nvme_timeout (David Milburn) [1288601] - [block] nvme: protect against simultaneous shutdown invocations (David Milburn) [1288601] - [block] nvme: only add a controller to dev_list after it's been fully initialized (David Milburn) [1288601] - [block] nvme: only ignore hardware errors in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: precedence bug in nvme_pr_clear() (David Milburn) [1288601] - [block] blk-mq: Avoid memoryless numa node encoded in hctx numa_node (David Milburn) [1288601] - [block] blk-mq: Reuse hardware context cpumask for tags (David Milburn) [1288601] - [block] nvme: refactor set_queue_count (David Milburn) [1288601] - [block] nvme: move chardev and sysfs interface to common code (David Milburn) [1288601] - [block] nvme: move namespace scanning to common code (David Milburn) [1288601] - [block] nvme: move the call to nvme_init_identify earlier (David Milburn) [1288601] - [block] nvme: add a common helper to read Identify Controller data (David Milburn) [1288601] - [block] nvme: move nvme_enable,disable,shutdown_ctrl to common code (David Milburn) [1288601] - [block] nvme: move remaining CC setup into nvme_enable_ctrl (David Milburn) [1288601] - [block] nvme: add explicit quirk handling (David Milburn) [1288601] - [block] nvme: move block_device_operations and ns/ctrl freeing to common code (David Milburn) [1288601] - [block] nvme: use the block layer for userspace passthrough metadata (David Milburn) [1288601] - [block] nvme: split __nvme_submit_sync_cmd (David Milburn) [1288601] - [block] nvme: move nvme_setup_flush and nvme_setup_rw to common code (David Milburn) [1288601] - [block] nvme: move nvme_error_status to common code (David Milburn) [1288601] - [block] nvme: factor out a nvme_unmap_data helper (David Milburn) [1288601] - [block] nvme: refactor nvme_queue_rq (David Milburn) [1288601] - [block] nvme: simplify nvme_setup_prps calling convention (David Milburn) [1288601] - [block] nvme: split a new struct nvme_ctrl out of struct nvme_dev (David Milburn) [1288601] - [block] nvme: use vendor it from identify (David Milburn) [1288601] - [block] nvme: split nvme_trans_device_id_page (David Milburn) [1288601] - [block] nvme: use offset instead of a struct for registers (David Milburn) [1288601] - [block] nvme: split command submission helpers out of pci.c (David Milburn) [1288601] - [block] clarify blk_add_timer() use case for blk-mq (David Milburn) [1288601] - [block] fix blk_abort_request for blk-mq drivers (David Milburn) [1288601] - [block] nvme: add missing unmaps in nvme_queue_rq (David Milburn) [1288601] - [block] blk-mq: fix calling unplug callbacks with preempt disabled (David Milburn) [1288601] - [block] nvme: reap completion entries when deleting queue (David Milburn) [1288601] - [block] nvme: Fix possible arithmetic overflow for max segments (David Milburn) [1288601] - [block] nvme: use split lo_hi_readq, lo_write_q (David Milburn) [1288601] - [block] blk-mq: mark __blk_mq_complete_request() static (David Milburn) [1288601] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1288601] - [block] nvme: Precedence error in nvme_pr_clear() (David Milburn) [1288601] - [block] nvme: add missing endianess annotations in nvme_pr_command (David Milburn) [1288601] - [block] nvme: Add persistent reservation ops (David Milburn) [1288601] - [block] blk-mq: avoid excessive boot delays with large lun counts (David Milburn) [1288601] - [block] blk-mq: mark ctx as pending at batch in flush plug path (David Milburn) [1288601] - [block] blk-mq: fix for trace_block_plug() (David Milburn) [1288601] - [block] blk-mq: check bio_mergeable() early before merging (David Milburn) [1288601] - [block] nvme: suspend i/o during runtime blk_integrity_unregister (David Milburn) [1288601] - [block] nvme: initialize error to '0' (David Milburn) [1288601] - [block] nvme: use an integer value to Linux errno values (David Milburn) [1288601] - [block] blk-mq: fix use-after-free in blk_mq_free_tag_set() (David Milburn) [1288601] - [block] blk-mq: factor out a helper to iterate all tags for a request_queue (David Milburn) [1288601] - [block] blk-mq: fix racy updates of rq->errors (David Milburn) [1288601] - [block] nvme: fix 32-bit build warning (David Milburn) [1288601] - [block] nvme: Add explicit block config dependency (David Milburn) [1288601] - [block] blk-mq: remove unused blk_mq_clone_flush_request prototype (David Milburn) [1288601] - [block] blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.c (David Milburn) [1288601] - [block] nvme: include in (David Milburn) [1288601] - [block] nvme: move to a new drivers/nvme/host directory (David Milburn) [1288601] - [block] nvme: add missing nvme_id_ctrl endianess annotations (David Milburn) [1288601] - [block] nvme: move hardware structures out of the uapi version of nvme.h (David Milburn) [1288601] - [block] nvme: add a local nvme.h header (David Milburn) [1288601] - [block] nvme: properly handle partially initialized queues in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (David Milburn) [1288601] - [block] nvme: factor reset code into a common helper (David Milburn) [1288601] - [block] nvme: merge nvme_dev_reset into nvme_reset_failed_dev (David Milburn) [1288601] - [block] nvme: delete dev from dev_list in nvme_reset (David Milburn) [1288601] - [block] nvme: Simplify device resume on io queue failure (David Milburn) [1288601] - [block] nvme: Namespace removal simplifications (David Milburn) [1288601] - [block] nvme: Reference count open namespaces (David Milburn) [1288601] - [block] nvme: Set affinity after allocating request queues (David Milburn) [1288601] - [block] nvme: Using PRACT bit to generate and verify PI by controller (David Milburn) [1288601] - [block] nvme: Remove unreachable code in nvme_abort_req (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1288601] - [block] nvme: removed unused nn var from nvme_dev_add (David Milburn) [1288601] - [block] nvme: Set queue max segments (David Milburn) [1288601] - [block] blk-mq: fix race between timeout and freeing request (David Milburn) [1288601] - [block] blk-mq: fix buffer overflow when reading sysfs file of 'pending' (David Milburn) [1288601] - [block] nvme: Fixes u64 division which breaks i386 builds (David Milburn) [1288601] - [block] nvme: Use CMB for the IO SQes if available (David Milburn) [1288601] - [block] nvme: Unify SQ entry writing and doorbell ringing (David Milburn) [1288601] - [block] blk-mq: set default timeout as 30 seconds (David Milburn) [1288601] - [block] nvme: Reread partitions on metadata formats (David Milburn) [1288601] - [block] nvme: Fix irq freeing when queue_request_irq fails (David Milburn) [1288601] - [block] nvme-core: fix build with gcc-4.4.4 (David Milburn) [1288601] - [block] nvme: Don't use fake status on cancelled command (David Milburn) [1288601] - [block] nvme: Fix device cleanup on initialization failure (David Milburn) [1288601] - [block] nvme-scsi: Catch kcalloc failure (David Milburn) [1288601] - [block] nvme: Fix IO for extended metadata formats (David Milburn) [1288601] - [block] nvme: don't overwrite req->cmd_flags on sync cmd (David Milburn) [1288601] - [block] nvme: Memory barrier before queue_count is incremented (David Milburn) [1288601] - [block] nvme: End sync requests immediately on failure (David Milburn) [1288601] - [block] nvme: Use requested sync command timeout (David Milburn) [1288601] - [block] nvme: fix type warning on 32-bit (David Milburn) [1288601] - [block] nvme: Fix obtaining command result (David Milburn) [1288601] - [block] nvme: submit internal commands through the block layer (David Milburn) [1288601] - [block] rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (David Milburn) [1288601] - [block] nvme: fail SCSI read/write command with unsupported protection bit (David Milburn) [1288601] - [block] nvme: report the DPOFUA in MODE_SENSE (David Milburn) [1288601] - [block] nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (David Milburn) [1288601] - [block] nvme: first round at deobsfucating the SCSI translation code (David Milburn) [1288601] - [block] nvme: fix scsi translation error handling (David Milburn) [1288601] - [block] nvme: split nvme_trans_send_fw_cmd (David Milburn) [1288601] - [block] nvme: store a struct device pointer in struct nvme_dev (David Milburn) [1288601] - [block] nvme: consolidate synchronous command submission helpers (David Milburn) [1288601] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1288601] - [block] nvme: Fix VPD B0 max sectors translation (David Milburn) [1288601]- [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Remove util transport handler from list if registration fails (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Pass the channel information during the init call (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix hvt_op_poll() return value on transport destroy (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix crash when device is removed from host side (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: rename outmsg_lock (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: use memdup_user in hvt_op_write (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: catch allocation errors (Vitaly Kuznetsov) [1074407 1309368] - [hv] tools: hv: report ENOSPC errors in hv_fcopy_daemon (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Increase the timeout for util services (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: checking the wrong variable (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: check kzalloc return value (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: unify driver registration reporting (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce hv_utils_transport abstraction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce state machine for util drivers (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move vmbus_open() to a later place (Vitaly Kuznetsov) [1074407 1309368] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1074407 1309368] - [fs] Restore inode_dio_done declaration (George Beshers) [1321161] - [x86] Reinstate pv_cpu_ops.read_tsc() (George Beshers) [1321161] - [x86] tsc: Restore rdtsc_barrier() (George Beshers) [1321161] - [netdrv] ibmveth: enable interrupts after napi_complete() (Thomas Huth) [1317487] - [netdrv] ibmveth: Fix endian issues with rx_no_buffer statistic (Thomas Huth) [1317487] - [netdrv] r8169: Remove unnecessary phy reset for pcie nic when setting link spped (Corinna Vinschen) [1298541] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_41~48 (Corinna Vinschen) [1298541] - [netdrv] r8169: fix "rtl_counters_cond == 1 (loop: 1000, delay: 10)" log spam (Corinna Vinschen) [1298541] - [netdrv] r8169: fix system hang problem (Corinna Vinschen) [1298541] - [netdrv] r8169: Correct the way of setting RTL8168DP ephy (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Update the way of reading RTL8168H PHY register "rg_saw_cnt" (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY parameter (Corinna Vinschen) [1298541] - [netdrv] r8169: fix handling rtl_readphy result (Corinna Vinschen) [1298541] - [leds] powernv: removing NULL check (Gustavo Duarte) [1274413] - [powerpc] powernv: Fix mis-merge of OPAL support for LEDS driver (Gustavo Duarte) [1274413] - [leds] powernv: Add driver for PowerNV platform (Gustavo Duarte) [1274413] - [powerpc] powernv: Create LED platform device (Gustavo Duarte) [1274413] - [powerpc] powernv: Add OPAL interfaces for accessing and modifying system LED states (Gustavo Duarte) [1274413] - [powerpc] leds: Introduce devres helper for led_classdev_register (Gustavo Duarte) [1274413] - [powerpc] devres: Add devm_kasprintf and devm_kvasprintf API (Gustavo Duarte) [1274413]- [x86] dmi: Switch dmi_remap() from ioremap() uncached to ioremap_cache() (Luiz Capitulino) [961581] - [pci] Generate uppercase hex for modalias var in uevent (Myron Stowe) [1325402] - [pci] Don't look for ACPI hotplug parameters if ACPI is disabled (Myron Stowe) [1325402] - [pci] Support 64-bit bridge windows if we have 64-bit dma_addr_t (Myron Stowe) [1325402] - [pci] Apply _HPX Link Control settings to all devices with a link (Myron Stowe) [1325402] - [include] pci: Don't oops on virtual buses in acpi_pci_get_bridge_handle() (Myron Stowe) [1325402] - [pci] Add ACS quirk for AMD A88X southbridge devices (Myron Stowe) [1325402] - [pci] msi: Remove unnecessary temporary variable (Myron Stowe) [1325402] - [pci] msi: Use __write_msi_msg() instead of write_msi_msg() (Myron Stowe) [1325402] - [powerpc] msi/powerpc: Use __read_msi_msg() instead of read_msi_msg() (Myron Stowe) [1325402] - [include] pci/msi: Remove "pos" from the struct msi_desc msi_attrib (Myron Stowe) [1325402] - [include] pci/msi: Remove unused kobject from struct msi_desc (Myron Stowe) [1325402] - [pci] msi: Rename pci_msi_check_device() to pci_msi_supported() (Myron Stowe) [1325402] - [pci] msi: Move D0 check into pci_msi_check_device() (Myron Stowe) [1325402] - [include] pci/msi: Remove arch_msi_check_device() (Myron Stowe) [1325402] - [include] pci: Add pci_remap_iospace() to map bus I/O resources (Myron Stowe) [1325402] - [include] pci: Add generic domain handling (Myron Stowe) [1325402] - [include] asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAP (Myron Stowe) [1325402] - [include] pci/aer: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UND (Myron Stowe) [1325402] - [pci] aer: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Replace bare numbers with #defines for PCIe AER error strings (Myron Stowe) [1325402] - [pci] Remove assignment from complicated "if" conditions (Myron Stowe) [1325402] - [pci] Remove assignment from "if" conditions (Myron Stowe) [1325402] - [pci] Remove unnecessary curly braces (Myron Stowe) [1325402] - [pci] Add space before open parenthesis (Myron Stowe) [1325402] - [x86] pci: Mark PCI BIOS initialization code as such (Myron Stowe) [1325402] - [x86] pci: Constify pci_mmcfg_probes[] array (Myron Stowe) [1325402] - [x86] pci: Mark constants of pci_mmcfg_nvidia_mcp55() as __initconst (Myron Stowe) [1325402] - [x86] pci: Move __init annotation to the correct place (Myron Stowe) [1325402] - [include] pci: Remove unused pci_get_dma_source() (Myron Stowe) [1325402] - [include] pci: Remove unused pci_find_upstream_pcie_bridge() (Myron Stowe) [1325402] - [x86] pci: Mark DMI tables as initialization data (Myron Stowe) [1325402] - [pci] Generate uppercase hex for modalias interface class (Myron Stowe) [1325402] - [include] pci: Parenthesize PCI_DEVID and PCI_VPD_LRDT_ID parameters (Myron Stowe) [1325402] - [pci] Use device flag helper functions (Myron Stowe) [1325402] - [include] pci: Add device flag helper functions (Myron Stowe) [1325402] - [pci] Configure *all* devices, not just hot-added ones (Myron Stowe) [1325402] - [pci] Preserve MPS and MRRS when applying _HPX settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to all hot-added PCI devices (Myron Stowe) [1325402] - [pci] Preserve BIOS PCI_COMMAND_SERR and PCI_COMMAND_PARITY settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to PCIe devices as well as PCI and PCI-X (Myron Stowe) [1325402] - [include] pci: Remove unused pci_configure_slot() (Myron Stowe) [1325402] - [pci] acpi / hotplug / pci: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] shpchp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] hp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] Add pci_configure_device() during enumeration (Myron Stowe) [1325402] - [pci] Move pci_configure_slot() to drivers/pci/probe.c (Myron Stowe) [1325402] - [pci] Whitespace cleanup in pci-acpi.c (Myron Stowe) [1325402] - [pci] Move pci_get_hp_params() to drivers/pci/pci-acpi.c (Myron Stowe) [1325402] - [pci] hp: Configure hot-added display devices (Myron Stowe) [1325402] - [include] pci: Enable CRS Software Visibility for root port if it is supported (Myron Stowe) [1325402] - [pci] Check only the Vendor ID to identify Configuration Request Retry (Myron Stowe) [1325402] - [include] pci/aer: Make standalone includable (Myron Stowe) [1325402] - [kernel] resources: Add device-managed request/release_resource() (Myron Stowe) [1325402] - [pci] Remove unnecessary variable in pci_add_dynid() (Myron Stowe) [1325402] - [pci] pm: Allow PCI devices to be put into D3cold during system suspend (Myron Stowe) [1325402] - [pci] pm: Drop unused runtime PM support code for PCIe ports (Myron Stowe) [1325402] - [scsi] ipr: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [scsi] ipr: Get rid of superfluous call to pci_disbale_msi/msix() (Myron Stowe) [1325402] - [block] nvme: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [md] dm-cache-metadata: fix cmd_read_lock() acquiring write lock (Mike Snitzer) [1327629] - [md] dm-cache-metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros (Mike Snitzer) [1327629] - [md] dm: fix dm_target_io leak if clone_bio() returns an error (Mike Snitzer) [1327629] - [fs] nfsd: default NFSv4.2 to on ("J. Bruce Fields") [1272142] - [fs] ceph: don't increase filp->f_pos when readdir run out of buffer (Zheng Yan) [1320427] - [fs] gfs2: ignore unlock failures after withdraw (Benjamin Marzinski) [1250224] - [fs] fs: initmpfs replace MS_NOUSER in initramfs (Carlos Maiolino) [1225554] - [mm] actually clear pmd_numa before invalidating ("Herton R. Krzesinski") [1327265] - [mm] memcg: fix memcg_size() calculation ("Herton R. Krzesinski") [1327265] - [mm] hugetlb: check for pte NULL pointer in __page_check_address() ("Herton R. Krzesinski") [1327265] - [mm] compaction: respect ignore_skip_hint in update_pageblock_skip ("Herton R. Krzesinski") [1327265] - [kernel] sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities ("Herton R. Krzesinski") [1327265] - [kernel] ftrace: Initialize the ftrace profiler for each possible cpu ("Herton R. Krzesinski") [1327265] - [ipc] shm: correct error return value in shmctl(SHM_UNLOCK) ("Herton R. Krzesinski") [1327265]- [powerpc] Align TOC to 256 bytes (Jan Stancek) [1327767] - [fs] sunrpc: Fix callback channel (Benjamin Coddington) [1315390] - [fs] nfs4: resend LAYOUTGET when there is a race that changes the seqid (Benjamin Coddington) [1315390] - [fs] nfs: if we have no valid attrs, then don't declare the attribute cache valid (Benjamin Coddington) [1315390] - [fs] nfs: ensure that attrcache is revalidated after a SETATTR (Benjamin Coddington) [1315390] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1315390] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1315390] - [fs] nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY (Benjamin Coddington) [1315390] - [fs] nfs4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success (Benjamin Coddington) [1315390] - [fs] nfs: Properly set NFS v4.2 NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c (Benjamin Coddington) [1315390] - [fs] nfs: use btrfs ioctl defintions for clone (Benjamin Coddington) [1315390] - [fs] nfs: allow intra-file CLONE (Benjamin Coddington) [1315390] - [fs] nfs: offer native ioctls even if CONFIG_COMPAT is set (Benjamin Coddington) [1315390] - [fs] nfs: pass on count for CLONE operations (Benjamin Coddington) [1315390] - [fs] sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug (Benjamin Coddington) [1315390] - [fs] nfs: Fix GETATTR bitmap verification (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused xdr page offsets in getacl/setacl arguments (Benjamin Coddington) [1315390] - [fs] fs/nfs: remove unnecessary new_valid_dev check (Benjamin Coddington) [1315390] - [fs] sunrpc: fix variable type (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: When mirrored, retry failed reads by switching mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Retry through MDS when getting bad length of data (Benjamin Coddington) [1315390] - [fs] nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist (Benjamin Coddington) [1315390] - [fs] nfs: Return directly if encode_sessionid fail (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad checking of max taglen in callback request (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad defines of callback response maxsize (Benjamin Coddington) [1315390] - [fs] nfs: Use NFS4_MAX_SESSIONID_LEN directly for decode/encode sessionid (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left function defines in callback.h (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left global variable nfs_callback_tcpport (Benjamin Coddington) [1315390] - [fs] nfs: Get rid of the unneeded addr stored in callback arguments (Benjamin Coddington) [1315390] - [fs] nfsroot: make nfsroot to accept the 1024 bytes long directory name (Benjamin Coddington) [1315390] - [fs] nfs: add missing linux/types.h (Benjamin Coddington) [1315390] - [fs] nfs: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2 (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE_RANGE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: respect clone_blksize (Benjamin Coddington) [1315390] - [fs] nfs: get clone_blksize when probing fsinfo (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE proc functions (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE xdr functions (Benjamin Coddington) [1315390] - [fs] nfsv4: Unify synchronous and asynchronous error handling (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't use synchronous delegation recall in exception handling (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_async_handle_error should take a non-const nfs_server (Benjamin Coddington) [1315390] - [fs] nfsv4: Update the delay statistics counter for synchronous delays (Benjamin Coddington) [1315390] - [fs] nfsv4: Refactor NFSv4 error handling (Benjamin Coddington) [1315390] - [fs] nfs: Fix a tracepoint NULL-pointer dereference (Benjamin Coddington) [1315390] - [fs] nfs4: reset states to use open_stateid when returning delegation voluntarily (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FH (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1315390] - [fs] nfs: Fix up page writeback accounting (Benjamin Coddington) [1315390] - [fs] xprtrdma: disconnect and flush cqs before freeing buffers (Benjamin Coddington) [1315390] - [fs] nfs41: make close wait for layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set (Benjamin Coddington) [1315390] - [fs] nfsv4.x/pnfs: Don't try to recover stateids twice in layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4: Recovery of recalled read delegations is broken (Benjamin Coddington) [1315390] - [fs] nfs: Fix an infinite loop when layoutget fail with BAD_STATEID (Benjamin Coddington) [1315390] - [fs] nfs: Do cleanup before resetting pageio read/write to mds (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_sock_mark_closed() does not need to trigger socket autoclose (Benjamin Coddington) [1315390] - [fs] sunrpc: Lock the transport layer on shutdown (Benjamin Coddington) [1315390] - [fs] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Benjamin Coddington) [1315390] - [fs] sunrpc: drop null test before destroy functions (Benjamin Coddington) [1315390] - [fs] nfs: fix pg_test page count calculation (Benjamin Coddington) [1315390] - [fs] nfs: Optimise away the close-to-open getattr if there is no cached data (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded checking of the return value from scnprintf (Benjamin Coddington) [1315390] - [fs] nfs: Fix truncated client owner id without proto type (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark layout for return if the mirrors are invalid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: RW layouts are valid only if all mirrors are valid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix freeing of mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't request a minimal read layout beyond the end of file (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Handle LAYOUTGET return values correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't ask for a read layout for an empty file (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Fix a protocol issue with CLOSE stateids (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors (Benjamin Coddington) [1315390] - [fs] sunrpc: Prevent SYN+SYNACK+RST storms (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_reset_transport must mark the connection as disconnected (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payload (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix a protocol error in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1 (Benjamin Coddington) [1315390] - [fs] nfs: Get suppattr_exclcreat when getting server capabilities (Benjamin Coddington) [1315390] - [fs] nfs: Update NFS4_BITMAP_SIZE (Benjamin Coddington) [1315390] - [fs] nfs: Make opened as optional argument in _nfs4_do_open (Benjamin Coddington) [1315390] - [fs] nfs: Check size by inode_newsize_ok in nfs_setattr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return must notify of layout return (Benjamin Coddington) [1315390] - [fs] nfs42: remove unused declaration (Benjamin Coddington) [1315390] - [fs] nfs42: decode_layoutstats does not need res parameter (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Allow coalescing of new layout segments and existing ones (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add sanity check for the layout range returned by the server (Benjamin Coddington) [1315390] - [fs] NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: ff_layout_remove_mirror can be static (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Make the layoutstats timer configurable (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: Ensure uniqueness of mirrors across layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Remove mirror backpointer to lseg (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: zero out DS write wcc (Benjamin Coddington) [1315390] - [fs] nfs41: remove NFS_LAYOUT_ROC flag (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_LAYOUTRECALL (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_GETATTR (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add a tracepoint for return-on-close events (Benjamin Coddington) [1315390] - [fs] nfsv4: Force a post-op attribute update when holding a delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure flexfiles reports all connection related errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent (Benjamin Coddington) [1315390] - [fs] nfs41: fix list splice type (Benjamin Coddington) [1315390] - [fs] nfsv4: Enable delegated opens even when reboot recovery is pending (Benjamin Coddington) [1315390] - [fs] pnfs: Fix an unused variable warning in pnfs_roc_get_barrier (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow sockets to do GFP_NOIO allocations (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: update inode after write finishes (Benjamin Coddington) [1315390] - [fs] nfs41: make sure sending LAYOUTRETURN before close if marked so (Benjamin Coddington) [1315390] - [fs] revert "nfsv4: Remove incorrect check in can_open_delegated()" (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Play safe w.r.t. close() races when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfs: Don't fsync twice for O_SYNC/IS_SYNC files (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from __rpc_cmp_addr6() (Benjamin Coddington) [1315390] - [fs] nfs: Don't let the ctime override attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs_release() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_commit_unstable_pages() to nfs_write_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs41_server_notify_{target|highest}_slotid_update() (Benjamin Coddington) [1315390] - [fs] nfs: Combine nfs_idmap_{init|quit}() and nfs_idmap_{init|quit}_keyring() (Benjamin Coddington) [1315390] - [fs] nfs: Use RPC functions for matching sockaddrs (Benjamin Coddington) [1315390] - [fs] sunrpc: Add an rpc_cmp_addr_port() function (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from rpc_cmp_addr{4|6}() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_readdir_free_pagearray() and nfs_readdir_large_page() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused variable "pages_ptr" (Benjamin Coddington) [1315390] - [fs] nfs: remove some dead code in ff_layout_pg_get_mirror_count_write (Benjamin Coddington) [1315390] - [fs] pnfs: move common blocklayout XDR defintions to nfs4.h (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: pass proper file mode to blkdev_get/put (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: reject too long signatures (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: set up layoutupdate_pages properly (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: calculate layoutupdate size correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a thinko in xs_connect() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix borken function _same_data_server_addrs_locked() (Benjamin Coddington) [1315390] - [fs] nfs: nfs_set_pgio_error sometimes misses errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't prevent layoutgets when doing return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix serialisation of layout return and layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] pnfs: Tighten up locking around DS commit buckets (Benjamin Coddington) [1315390] - [fs] nfs: Remove duplicate svc_xprt_put from nfs41_callback_up (Benjamin Coddington) [1315390] - [fs] sunrpc: increase UNX_MAXNODENAME from 32 to __NEW_UTS_LEN bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix atomicity of commit list updates (Benjamin Coddington) [1315390] - [fs] xprtrdma: take HCA driver refcount at client (Benjamin Coddington) [1315390] - [fs] core: Remove the ib_reg_phys_mr() and ib_rereg_phys_mr() verbs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Count RDMA_NOMSG type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up xprt_rdma_print_stats() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix large NFS SYMLINK calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix XDR tail buffer marshalling (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't provide a reply chunk when expecting a short reply (Benjamin Coddington) [1315390] - [fs] xprtrdma: Always provide a write list when sending NFS READ (Benjamin Coddington) [1315390] - [fs] xprtrdma: Account for RPC/RDMA header size when deciding to inline (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up rpcrdma_ia_open() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove last ib_reg_phys_mr() call site (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't fall back to PHYSICAL memory registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Increase default credit limit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Raise maximum payload size to one megabyte (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Benjamin Coddington) [1315390] - [fs] nfs: Fix an oops caused by using other thread's stack space in ASYNC mode (Benjamin Coddington) [1315390] - [fs] nfs: plug memory leak when ->prepare_layoutcommit fails (Benjamin Coddington) [1315390] - [fs] sunrpc: Report TCP errors to the caller (Benjamin Coddington) [1315390] - [fs] sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable (Benjamin Coddington) [1315390] - [fs] nfs: Don't clear desc->pg_moreio in nfs_do_recoalesce() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak in nfs_do_recoalesce (Benjamin Coddington) [1315390] - [fs] nfs: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [1315390] - [fs] nfs: Remove the "NFS_CAP_CHANGE_ATTR" capability (Benjamin Coddington) [1315390] - [fs] nfs: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised (Benjamin Coddington) [1315390] - [fs] nfs: Don't revalidate the mapping if both size and change attr are up to date (Benjamin Coddington) [1315390] - [fs] nfsv4/pnfs: Ensure we don't miss a file extension (Benjamin Coddington) [1315390] - [fs] sunrpc: xprt_complete_bc_request must also decrement the free slot count (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel deadlock (Benjamin Coddington) [1315390] - [fs] pnfs: Don't throw out valid layout segments (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain() fix a race with open (Benjamin Coddington) [1315390] - [fs] pnfs: Fix races between return-on-close and layoutreturn (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain should return 'true' when sleeping (Benjamin Coddington) [1315390] - [fs] pnfs: Layoutreturn must invalidate all existing layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code (Benjamin Coddington) [1315390] - [fs] nfsv4: Leases are renewed in sequence_done when we have sessions (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs41_sequence_done should handle sequence flag errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't confuse ENOBUFS with a write_space issue (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't reencode message if transmission failed with ENOBUFS (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid tk_pid from debug message (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid NFS_ATTR_FATTR_V4_REFERRAL checking in nfs4_get_rootfh (Benjamin Coddington) [1315390] - [fs] nfs: Drop bad comment in nfs41_walk_client_list() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded micro checking of CONFIG_PROC_FS (Benjamin Coddington) [1315390] - [fs] nfs: Don't setting FILE_CREATED flags always (Benjamin Coddington) [1315390] - [fs] nfs: Use remove_proc_subtree() instead remove_proc_entry() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused argument in nfs_server_set_fsinfo() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak when meeting an unsupported state protect (Benjamin Coddington) [1315390] - [fs] nfs: take extra reference to fl->fl_file when running a LOCKU operation (Benjamin Coddington) [1315390] - [fs] nfsv4: When returning a delegation, don't reclaim an incompatible open mode (Benjamin Coddington) [1315390] - [fs] nfsv4.2: LAYOUTSTATS is optional to implement (Benjamin Coddington) [1315390] - [fs] nfsv4.2: Fix up a decoding error in layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Fix the reset of struct pgio_header when resending (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Turn off layoutcommit for servers that don't need it (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: protect ktime manipulation with mirror lock (Benjamin Coddington) [1315390] - [fs] nfs: provide pnfs_report_layoutstat when NFS42 is disabled (Benjamin Coddington) [1315390] - [fs] nfs: always update creds in mirror, even when we have an already connected ds (Benjamin Coddington) [1315390] - [fs] nfs: fix potential credential leak in ff_layout_update_mirror_cred (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: report layoutstat regularly (Benjamin Coddington) [1315390] - [fs] nfs42: serialize LAYOUTSTATS calls of the same file (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add ff_layout_prepare_layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: track when layout is first used (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add layoutstats tracking (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Remove unused struct members user_name, group_name (Benjamin Coddington) [1315390] - [fs] pnfs: add pnfs_report_layoutstat helper function (Benjamin Coddington) [1315390] - [fs] pnfs: fill in nfs42_layoutstat_ops (Benjamin Coddington) [1315390] - [fs] pnfs: Add a LAYOUTSTATS rpc function (Benjamin Coddington) [1315390] - [fs] sunrpc: Set the TCP user timeout option on client sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure we release the TCP socket once it has been closed (Benjamin Coddington) [1315390] - [fs] sunrpc: Handle connection issues correctly on the back channel (Benjamin Coddington) [1315390] - [fs] nfs: Fix comment for nfs_pageio_init() and nfs_pageio_complete_mirror() (Benjamin Coddington) [1315390] - [fs] sunrpc: use sg_init_one() in krb5_rc4_setup_enc/seq_key() (Benjamin Coddington) [1315390] - [fs] nfs: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix stateid recovery on revoked delegations (Benjamin Coddington) [1315390] - [fs] nfs: Fix showing truncated fsid/dev in, /proc/net/nfsfs/volumes (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_uniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_nonuniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: update maxsz values for SETCLIENTID and EXCHANGE_ID (Benjamin Coddington) [1315390] - [fs] nfs: convert setclientid and exchange_id encoders to use clp->cl_owner_id (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: use swap() in ff_layout_sort_mirrors() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Reduce per-transport MR allocation (Benjamin Coddington) [1315390] - [fs] xprtrdma: Stack relief in fmr_op_map() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Split rb_lock (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove ->ro_reset (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove unused LOCAL_INV recovery logic (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire MRs in rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce an FRMR recovery workqueue (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce helpers for allocating MWs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Use ib_device pointer safely (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rr_func (Benjamin Coddington) [1315390] - [fs] xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Warn when there are orphaned IB objects (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that we update the sequence id under the slot table lock (Benjamin Coddington) [1315390] - [fs] nfs: Initialize cb_sequenceres information before validate_seqid() (Benjamin Coddington) [1315390] - [fs] nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping them (Benjamin Coddington) [1315390] - [fs] sunrpc: Address kbuild warning in net/sunrpc/debugfs.c (Benjamin Coddington) [1315390] - [fs] nfs: Only update callback sequnce id when CB_SEQUENCE success (Benjamin Coddington) [1315390] - [fs] nfs: Convert use of __constant_htonl to htonl (Benjamin Coddington) [1315390] - [fs] sunrpc: Transport fault injection (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused nfs_rw_ops->rw_release() function (Benjamin Coddington) [1315390] - [fs] sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Benjamin Coddington) [1315390] - [fs] sunrpc: lock xprt before trying to set memalloc on the sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: if we're closing down a socket, clear memalloc on it first (Benjamin Coddington) [1315390] - [fs] sunrpc: make xprt->swapper an atomic_t (Benjamin Coddington) [1315390] - [fs] sunrpc: keep a count of swapfiles associated with the rpc_clnt (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel race (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up allocation and freeing of back channel requests (Benjamin Coddington) [1315390] - [fs] sunrpc: Remove unused argument 'tk_ops' in rpc_run_bc_task (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_handle_delegation_recall_error should ignore EAGAIN (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up bc_send() (Benjamin Coddington) [1315390] - [fs] sunrpc: Backchannel handle socket nospace (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a memory leak in the backchannel code (Benjamin Coddington) [1315390] - [fs] nfs: drop unneeded goto (Benjamin Coddington) [1315390] - [fs] nfs: Fix size of NFSACL SETACL operations (Benjamin Coddington) [1315390] - [fs] nfs: report more appropriate block size for directories (Benjamin Coddington) [1315390] - [fs] nfs: stat(2) fails during cthon04 basic test5 on NFSv4.0 (Benjamin Coddington) [1315390] - [fs] fs/nfs: fix new compiler warning about boolean in switch (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded casts in nfs (Benjamin Coddington) [1315390] - [fs] revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" (Benjamin Coddington) [1315390] - [fs] nfs: Rename idmap.c to nfs4idmap.c (Benjamin Coddington) [1315390] - [fs] nfs: Move nfs_idmap.h into fs/nfs/ (Benjamin Coddington) [1315390] - [fs] nfs: Remove CONFIG_NFS_V4 checks from nfs_idmap.h (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make rpcrdma_{un}map_one() into inline functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Handle non-SEND completions via a callout (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "open" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "destroy MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "reset MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "init MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "deregister_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "register_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "max_payload" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add vector of ops for each memory registration strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Byte-align FRWR registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Perform a full marshal on retransmit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display IPv6 addresses and port numbers correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Introduce missing well-known netids (Benjamin Coddington) [1315390] - [fs] nfs: Block new writes while syncing data in nfs_getattr() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Separate out metadata and data consistency for pNFS (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure we send layoutcommit before return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfsv4: Truncating file opens should also sync O_DIRECT writes (Benjamin Coddington) [1315390] - [fs] nfs: File unlock needs to be a metadata synchronisation point (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to sync both O_DIRECT and buffered writes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Refactor pnfs_set_layoutcommit() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix setting of layoutcommit last write byte (Benjamin Coddington) [1315390] - [fs] nfsv4: Return the delegation before returning the layout in evict_inode() (Benjamin Coddington) [1315390] - [fs] nfsv4: Allow tracing of NFSv4 fsync calls (Benjamin Coddington) [1315390] - [fs] nfs: Fix free_deveiceid -> free_deviceid (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't cache deviceids that have no notifications (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Allow getdeviceinfo to return notification info back to caller (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert pNFS deviceid to use kfree_rcu() (Benjamin Coddington) [1315390] - [fs] nfsv4: Return delegations synchronously in evict_inode (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a regression when reconnecting (Benjamin Coddington) [1315390] - [fs] nfs: clean up nfs_direct_IO (Benjamin Coddington) [1315390] - [fs] sunrpc: fix build-warning due to format missmatch (Benjamin Coddington) [1315390] - [fs] nfsv4: Append delegations to the per-client list instead of prepending (Benjamin Coddington) [1315390] - [fs] sunrpc: use jiffies_to_msecs for converting jiffies (Benjamin Coddington) [1315390] - [fs] nfs: remount with security change should return EINVAL (Benjamin Coddington) [1315390] - [fs] nfs: do not export discarded symbols (Benjamin Coddington) [1315390] - [fs] nfsv4.1: don't export static symbol (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clear the old state by our client id before establishing a new lease (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix a race in NFSv4.1 server trunking discovery (Benjamin Coddington) [1315390] - [fs] nfs: Don't write enable new pages while an invalidation is proceeding (Benjamin Coddington) [1315390] - [fs] nfs: Don't require a filehandle to refresh the inode in nfs_prime_dcache() (Benjamin Coddington) [1315390] - [fs] nfsv4: Set a barrier in the update_changeattr() helper (Benjamin Coddington) [1315390] - [fs] nfs: Fix nfs_post_op_update_inode() to set an attribute barrier (Benjamin Coddington) [1315390] - [fs] nfs: Remove size hack in nfs_inode_attrs_need_update() (Benjamin Coddington) [1315390] - [fs] nfsv4: Add attribute update barriers to delegreturn and pNFS layoutcommit (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to NFS writebacks (Benjamin Coddington) [1315390] - [fs] nfs: Set an attribute barrier on all updates (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to nfs_setattr_update_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to set attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that buffered writes wait for O_DIRECT writes to complete (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_open_recover_helper() must set share access (Benjamin Coddington) [1315390] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up bind_conn_to_session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Always set up a forward channel when binding the session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't set up a backchannel if the server didn't agree to do so (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up create_session (Benjamin Coddington) [1315390] - [fs] nfsv4: Kill unused nfs_inode->delegation_state field (Benjamin Coddington) [1315390] - [fs] nfs: Can call nfs_clear_page_commit() instead (Benjamin Coddington) [1315390] - [fs] nfs: Provide and use helper functions for marking a page as unstable (Benjamin Coddington) [1315390] - [fs] sunrpc: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert open-coded array allocation calls to kmalloc_array() (Benjamin Coddington) [1315390] - [fs] sunrpc: Cleanup to remove xs_tcp_close() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Optimise layout return-on-close (Benjamin Coddington) [1315390] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Ask for no delegation on OPEN if using O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfs: Add Anna Schumaker as co-maintainer for the NFS client (Benjamin Coddington) [1315390] - [fs] nfs: a couple off by ones (Benjamin Coddington) [1315390] - [fs] nfs: prevent truncate on active swapfile (Benjamin Coddington) [1315390] - [fs] xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up after adding regbuf management (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate zero pad separately from rpcrdma_buffer (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Move credit update to RPC reply handler (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Benjamin Coddington) [1315390] - [fs] xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up hdrlen (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display XIDs in host byte order (Benjamin Coddington) [1315390] - [fs] xprtrdma: Modernize htonl and ntohl (Benjamin Coddington) [1315390] - [fs] xprtrdma: human-readable completion status (Benjamin Coddington) [1315390] - [fs] nfsv4: Deal with atomic upgrades of an existing delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Replace usage of nfs_client->cl_addr in encode_create_session (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow waiting on memory allocation (Benjamin Coddington) [1315390] - [fs] nfsv4: Remove incorrect check in can_open_delegated() (Benjamin Coddington) [1315390] - [fs] nfs: Ignore transport protocol when detecting server trunking (Benjamin Coddington) [1315390] - [fs] nfsv4/v4.1: Verify the client owner id during trunking detection (Benjamin Coddington) [1315390] - [fs] nfsv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes (Benjamin Coddington) [1315390] - [fs] sunrpc: add some tracepoints in svc_rqst handling functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display async errors (Benjamin Coddington) [1315390] - [fs] xprtrdma: Enable pad optimization (Benjamin Coddington) [1315390] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor tasklet scheduling (Benjamin Coddington) [1315390] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Benjamin Coddington) [1315390] - [fs] xprtrdma: Cap req_cqinit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] nfs: define nfs_inc_fscache_stats and using it as possible (Benjamin Coddington) [1315390] - [fs] nfs: replace nfs_add_stats with nfs_inc_stats when add one (Benjamin Coddington) [1315390] - [fs] nfs: Deletion of unnecessary checks before the function call "nfs_put_client" (Benjamin Coddington) [1315390] - [fs] nfs: Remove dead case from nfs4_map_errors() (Benjamin Coddington) [1315390] - [fs] nfs/sunrpc: Remove other deadlock-avoidance mechanisms in nfs_release_page() (Benjamin Coddington) [1315390] - [fs] nfs: avoid waiting at all in nfs_release_page when congested (Benjamin Coddington) [1315390] - [fs] nfs: avoid deadlocks with loop-back mounted NFS filesystems (Benjamin Coddington) [1315390] - [fs] sunrpc: Enforce an upper limit on the number of cached credentials (Benjamin Coddington) [1315390] - [fs] nfs: Enforce an upper limit on the number of cached access call (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix potential memory scribble in xprt_free_bc_request() (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that gss_auth isn't freed before its upcall messages (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' function (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs/nfs4super.c' (Benjamin Coddington) [1315390]- [netdrv] ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (Prarit Bhargava) [1273198] - [x86] tsc: Always Running Timer correlated clocksource (Prarit Bhargava) [1273198] - [kernel] time: Add history to cross timestamp interface supporting slower devices (Prarit Bhargava) [1273198] - [kernel] time: Add driver cross timestamp interface for higher precision time synchronization (Prarit Bhargava) [1273198] - [kernel] time: Remove duplicated code in ktime_get_raw_and_real() (Prarit Bhargava) [1273198] - [kernel] time: Add timekeeping snapshot code capturing system time and counter (Prarit Bhargava) [1273198] - [kernel] time: Add cycles to nanoseconds translation (Prarit Bhargava) [1273198] - [kernel] timekeeping: Add timekeeping_get_delta() (Prarit Bhargava) [1273198] - [kernel] timekeeping: Simplify arch_gettimeoffset() (Prarit Bhargava) [1273198] - [kernel] time: Add timerkeeper::tkr_raw (Prarit Bhargava) [1321924] - [kernel] time: Rename timekeeper::tkr to timekeeper::tkr_mono (Prarit Bhargava) [1321924] - [kernel] timekeeping: Use tk_read_base as argument for timekeeping_get_ns() (Prarit Bhargava) [1321924] - [kernel] timekeeping: Create struct tk_read_base and use it in struct timekeeper (Prarit Bhargava) [1321924] - [kernel] timekeeping: Provide ktime_get_raw() (Prarit Bhargava) [1321924] - [kernel] time: Consolidate the time accessor prototypes (Prarit Bhargava) [1321924] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1288941 1318570] - [idle] intel_idle: Add SKX support (Steve Best) [1258088] - [scsi] hpsa: update rev to 3.4.10-0-RH3 (Joseph Szczypek) [1296287] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1296287] - [scsi] ses: fix discovery of SATA devices in SAS enclosures (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add function to get SAS endpoint address (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add is_sas_attached() function (Maurizio Lombardi) [1251124] - [scsi] ses: fix additional element traversal bug (Maurizio Lombardi) [1251124] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1251124] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1251124] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1251124] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1251124] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1251124] - [scsi] add support for multiple hardware queues in scsi_(host_)find_tag (Ewan Milne) [1320306] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1269289] - [tools] power turbostat: initial SKX support (Steve Best) [1273744] - [scripts] module: set ksymtab/kcrctab* section addresses to 0x0 (Phillip Lougher) [892004] - [cpufreq] powernv: Hot-plug safe the kworker thread (Steve Best) [1325776] - [powercap] intel_rapl: Add missing Haswell model (Steve Best) [1326231]- [scripts] kbuild: create directory for dir/file.o (Jiri Olsa) [1323852] - [tools] perf tests: Fix attr tests (Jiri Olsa) [1323852] - [tools] perf stat: Fix interval output values (Jiri Olsa) [1323852] - [tools] perf probe: Search both .eh_frame and .debug_frame sections for probe location (Jiri Olsa) [1323852] - [tools] perf tools: Fix thread lifetime related segfaut in intel_pt (Jiri Olsa) [1323852] - [tools] perf tools: tracepoint_error() can receive e=NULL, robustify it (Jiri Olsa) [1323852] - [tools] perf stat: Do not clean event's private stats (Jiri Olsa) [1323852] - [tools] perf hists: Fix HISTC_MEM_DCACHELINE width setting (Jiri Olsa) [1323852] - [tools] perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed (Jiri Olsa) [1323852] - [tools] perf tests: Remove wrong semicolon in while loop in CQM test (Jiri Olsa) [1323852] - [tools] perf build: Introduce FEATURES_DUMP make variable (Jiri Olsa) [1323852] - [tools] perf build: Add feature-dump target (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to kernel makefile in build-test (Jiri Olsa) [1323852] - [tools] perf build: Test correct path of perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to Makefile.perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Set parallel making options build-test (Jiri Olsa) [1323852] - [tools] perf symbols: Fix reading of build-id from vDSO (Jiri Olsa) [1323852] - [tools] perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data (Jiri Olsa) [1323852] - [tools] perf tools: Fallback to srcdir/Documentation/tips.txt (Jiri Olsa) [1323852] - [tools] perf ui/tui: Print helpline message as is (Jiri Olsa) [1323852] - [tools] perf tools: Set and pass DOCDIR to builtin-report.c (Jiri Olsa) [1323852] - [tools] perf tools: Add file_only config option to strlist (Jiri Olsa) [1323852] - [tools] perf tools: Add more usage tips (Jiri Olsa) [1323852] - [tools] perf record: Add --buildid-all option (Jiri Olsa) [1323852] - [tools] subcmd: Add missing NORETURN define for parse-options.h (Jiri Olsa) [1323852] - [tools] Make list.h self-sufficient (Jiri Olsa) [1323852] - [tools] perf tools: Fix mmap2 event allocation in synthesize code (Jiri Olsa) [1323852] - [tools] perf stat: Fix recort_usage typo (Jiri Olsa) [1323852] - [tools] perf test: Reset err after using it hold errcode in hist testcases (Jiri Olsa) [1323852] - [tools] perf test: Fix false TEST_OK result for 'perf test hist' (Jiri Olsa) [1323852] - [tools] Move Makefile.arch from perf/config to tools/scripts (Jiri Olsa) [1323852] - [tools] perf tools: Fix phony build target for build-test (Jiri Olsa) [1323852] - [tools] perf tools: Add -lutil in python lib list for broken python-config (Jiri Olsa) [1323852] - [tools] perf tools: Add missing sources to perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf evlist: Add --trace-fields option to show trace fields (Jiri Olsa) [1323852] - [tools] perf record: Store data mmaps for dwarf unwind (Jiri Olsa) [1323852] - [tools] perf libdw: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Use find_map function in access_dso_mem (Jiri Olsa) [1323852] - [tools] perf evlist: Remove perf_evlist__(enable|disable)_event functions (Jiri Olsa) [1323852] - [tools] perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does) (Jiri Olsa) [1323852] - [tools] perf report: Show random usage tip on the help line (Jiri Olsa) [1323852] - [tools] perf hists: Export a couple of hist functions (Jiri Olsa) [1323852] - [tools] perf diff: Use perf_hpp__register_sort_field interface (Jiri Olsa) [1323852] - [tools] perf tools: Add overhead/overhead_children keys defaults via string (Jiri Olsa) [1323852] - [tools] perf tools: Remove list entry from struct sort_entry (Jiri Olsa) [1323852] - [tools] perf tools: Include all tools/lib directory for tags/cscope/TAGS targets (Jiri Olsa) [1323852] - [tools] perf script: Align event name properly (Jiri Olsa) [1323852] - [tools] perf tools: Add missing headers in perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1323852] - [tools] perf report: Change default to use event group view (Jiri Olsa) [1323852] - [tools] perf top: Decay periods in callchains (Jiri Olsa) [1323852] - [tools] lib: Move bitmap.[ch] from tools/perf/ to tools/{lib, include}/ (Jiri Olsa) [1323852] - [tools] lib: Sync tools/lib/find_bit.c with the kernel (Jiri Olsa) [1323852] - [tools] lib: Move find_next_bit.c to tools/lib/ (Jiri Olsa) [1323852] - [tools] perf tests: Give a bit more information on the CQM test failure path (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq for tracking !PERF_RECORD_SAMPLE (Jiri Olsa) [1323852] - [tools] perf python: Add missing files to binding link list (Jiri Olsa) [1323852] - [tools] perf test: No need for setting attr.sample_freq on the RECORD test (Jiri Olsa) [1323852] - [tools] perf test: Use "dummy" events in the PERF_RECORD_ test (Jiri Olsa) [1323852] - [tools] perf evlist: Introduce perf_evlist__new_dummy constructor (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq in the perf time to TSC test (Jiri Olsa) [1323852] - [tools] perf pmu: fix alias->snapshot missing initialization bug (Jiri Olsa) [1323852] - [tools] perf script: Add stat-cpi.py script (Jiri Olsa) [1323852] - [tools] perf script: Display stat events by default (Jiri Olsa) [1323852] - [tools] perf cpumap: Fix cpu conversion in cpu_map__from_entries (Jiri Olsa) [1323852] - [tools] perf script: Add python support for stat events (Jiri Olsa) [1323852] - [tools] perf script: Add stat default handlers (Jiri Olsa) [1323852] - [tools] perf script: Add process_stat/process_stat_interval scripting interface (Jiri Olsa) [1323852] - [tools] perf script: Process stat config event (Jiri Olsa) [1323852] - [tools] perf script: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat record: Keep sample_type 0 for pipe session (Jiri Olsa) [1323852] - [tools] perf report: Add documentation for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add all matching dynamic sort keys for field name (Jiri Olsa) [1323852] - [tools] build feature: Use value assignment form for FEATURE-DUMP file (Jiri Olsa) [1323852] - [tools] build feature: Introduce feature_assign macro (Jiri Olsa) [1323852] - [tools] build feature: Move dwarf post unwind choice output into perf (Jiri Olsa) [1323852] - [tools] build feature: Fix feature_check_display_code typo (Jiri Olsa) [1323852] - [tools] perf tools: Make 'trace' or 'trace_fields' sort key default for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace_fields' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Skip dynamic fields not defined for current event (Jiri Olsa) [1323852] - [tools] perf tools: Support '.*' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Support shortcuts for events in dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf report/top: Add --raw-trace option (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace' sort key (Jiri Olsa) [1323852] - [tools] perf tools: Try to show pretty printed output for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add dynamic sort key for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Pass evlist to setup_sorting() (Jiri Olsa) [1323852] - [tools] perf top: Create the evlist sooner (Jiri Olsa) [1323852] - [tools] lib traceevent: Factor out and export print_event_field[s]() (Jiri Olsa) [1323852] - [tools] perf hist: Save raw_data/size for tracepoint events (Jiri Olsa) [1323852] - [tools] perf hist: Pass struct sample to __hists__add_entry() (Jiri Olsa) [1323852] - [tools] perf stat report: Allow to override aggr_mode (Jiri Olsa) [1323852] - [tools] perf stat report: Process event update events (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat and stat round events (Jiri Olsa) [1323852] - [tools] perf stat report: Move csv_sep initialization before report command (Jiri Olsa) [1323852] - [tools] perf stat report: Add support to initialize aggr_map from file (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat config event (Jiri Olsa) [1323852] - [tools] perf stat report: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat report: Add report command (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize event update events (Jiri Olsa) [1323852] - [tools] perf stat record: Do not allow record with multiple runs mode (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat round events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Add pipe support for record command (Jiri Olsa) [1323852] - [tools] perf stat record: Store events IDs in perf data file (Jiri Olsa) [1323852] - [tools] perf evlist: Export id_add_fd() (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize stat record data (Jiri Olsa) [1323852] - [tools] perf stat record: Initialize record features (Jiri Olsa) [1323852] - [tools] perf stat record: Add record command (Jiri Olsa) [1323852] - [tools] perf tools: Introduce stat perf.data header feature (Jiri Olsa) [1323852] - [tools] perf report: Display newly added events in raw dump (Jiri Olsa) [1323852] - [tools] perf tools: Add perf_event__fprintf_event_update function (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event cpus type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event name type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event scale type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event unit type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat events fprintf functions (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config user level event (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add perf_event__fprintf_cpu_map function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map__new_event function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map event synthesize function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map user level event (Jiri Olsa) [1323852] - [tools] perf thread_map: Add perf_event__fprintf_thread_map function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map__new_event function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map event sythesize function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map user level event (Jiri Olsa) [1323852] - [tools] subcmd: Rename subcmd header include guards (Jiri Olsa) [1323852] - [tools] perf subcmd: Create subcmd library (Jiri Olsa) [1323852] - [tools] perf tools: Finalize subcmd independence (Jiri Olsa) [1323852] - [tools] perf tools: Remove 'perf' from subcmd function and variable names (Jiri Olsa) [1323852] - [tools] perf tools: Remove subcmd dependencies on strbuf (Jiri Olsa) [1323852] - [tools] perf tools: Provide subcmd configuration at runtime (Jiri Olsa) [1323852] - [tools] perf tools: Document the fact that parse_options*() may exit (Jiri Olsa) [1323852] - [tools] perf tools: Move strlcpy() from perf to tools/lib/string.c (Jiri Olsa) [1323852] - [tools] build: Fix feature Makefile issues with 'O=' (Jiri Olsa) [1323852] - [tools] perf record: Add record.build-id config option (Jiri Olsa) [1323852] - [tools] perf tools: Make options always available, even if required libs not linked (Jiri Olsa) [1323852] - [tools] perf tools: Convert parse-options.c internal functions to static (Jiri Olsa) [1323852] - [tools] perf tools: Move help_unknown_cmd() to its own file (Jiri Olsa) [1323852] - [tools] perf tools: Remove check for unused PERF_PAGER_IN_USE (Jiri Olsa) [1323852] - [tools] perf tools: Create pager.h (Jiri Olsa) [1323852] - [tools] perf build: Rename LIB_PATH -> API_PATH (Jiri Olsa) [1323852] - [tools] perf build: Fix 'make clean' (Jiri Olsa) [1323852] - [tools] perf test: Remove tarpkg at end of test (Jiri Olsa) [1323852] - [tools] perf build: Remove unnecessary line in Makefile.feature (Jiri Olsa) [1323852] - [tools] perf test: Fix hist testcases when kptr_restrict is on (Jiri Olsa) [1323852] - [tools] perf thread: Fix reference count initial state (Jiri Olsa) [1323852] - [tools] perf test: Dump the stack when test segfaults when in verbose mode (Jiri Olsa) [1323852] - [tools] perf tools: Use same signal handling strategy as 'record' (Jiri Olsa) [1323852] - [tools] perf tools: Clear struct machine during machine__init() (Jiri Olsa) [1323852] - [tools] perf script: Add support for PERF_TYPE_BREAKPOINT (Jiri Olsa) [1323852] - [tools] perf data: Add u32_hex data type (Jiri Olsa) [1323852] - [tools] perf top: Cleanup condition in perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf top: Fix annotation on --stdio (Jiri Olsa) [1323852] - [tools] perf top: Access hists->lock only if needed (Jiri Olsa) [1323852] - [tools] perf top: Do not convert address for perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf symbols: Fix dso__load_sym to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_session__register_idle_thread drop the refcount (Jiri Olsa) [1323852] - [tools] revert "perf tools: Improve setting of gcc debug option" (Jiri Olsa) [1323852] - [tools] perf top: Delete half-processed hist entries when exit (Jiri Olsa) [1323852] - [tools] perf tools: Get rid of exit_browser() from usage_with_options() (Jiri Olsa) [1323852] - [tools] perf thread_map: Free strlist on constructor error path (Jiri Olsa) [1323852] - [tools] perf top: Do show usage message when failing to create cpu/thread maps (Jiri Olsa) [1323852] - [tools] perf report: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf kvm: Remove invocation of setup/exit_browser() (Jiri Olsa) [1323852] - [tools] perf annotate: Delay UI browser setup after initialization is done (Jiri Olsa) [1323852] - [tools] perf annotate: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf tools: Move cmd_version() to builtin-version.c (Jiri Olsa) [1323852] - [tools] perf tools: Save cmdline arguments earlier (Jiri Olsa) [1323852] - [tools] perf tools: Move term functions out of util.c (Jiri Olsa) [1323852] - [tools] perf tools: Remove unused pager_use_color variable (Jiri Olsa) [1323852] - [tools] perf tools: Fix write_numa_topology to put cpu_map instead of free (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine.vmlinux_maps to make sure to clear the old one (Jiri Olsa) [1323852] - [tools] perf tools: Fix maps__fixup_overlappings to put used maps (Jiri Olsa) [1323852] - [tools] perf hists: Fix hists_evsel to release hists (Jiri Olsa) [1323852] - [tools] perf stat: Fix cmd_stat to release cpu_map (Jiri Olsa) [1323852] - [tools] perf tools: Fix map_groups__clone to put cloned map (Jiri Olsa) [1323852] - [tools] perf tui: Change default selection background color to yellow (Jiri Olsa) [1323852] - [tools] perf annotate: ARM support (Jiri Olsa) [1323852] - [tools] perf stat: Move enable_on_exec setup under earlier code (Jiri Olsa) [1323852] - [tools] perf stat: Create events as disabled (Jiri Olsa) [1323852] - [tools] perf stat: Use perf_evlist__enable in handle_initial_delay (Jiri Olsa) [1323852] - [tools] perf evlist: Factor perf_evlist__(enable|disable) functions (Jiri Olsa) [1323852] - [tools] perf evsel: Introduce disable() method (Jiri Olsa) [1323852] - [tools] perf evsel: Use event maps directly in perf_evsel__enable (Jiri Olsa) [1323852] - [tools] perf test: Create kernel maps properly for hist entries test (Jiri Olsa) [1323852] - [tools] perf test: Prevent using bpf-output event in round trip name test (Jiri Olsa) [1323852] - [tools] perf test: Fix cpus and thread maps reference in error path (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread code reading test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread lookup test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in dwarf unwind test (Jiri Olsa) [1323852] - [tools] perf machine: Pass correct string to dso__adjust_kmod_long_name (Jiri Olsa) [1323852] - [tools] perf hists browser: Update nr entries regardless of min percent (Jiri Olsa) [1323852] - [tools] perf hists: Do not skip elided fields when processing samples (Jiri Olsa) [1323852] - [tools] perf report: Show error message when processing sample fails (Jiri Olsa) [1323852] - [tools] perf list: Robustify event printing routine (Jiri Olsa) [1323852] - [tools] perf test: 'unwind' test should create kernel maps (Jiri Olsa) [1323852] - [tools] perf evlist: Display WEIGHT sample type bit (Jiri Olsa) [1323852] - [tools] perf stat: Clear sample_(type|period) for counting (Jiri Olsa) [1323852] - [tools] perf symbols: Add the path to vmlinux.debug (Jiri Olsa) [1323852] - [tools] perf symbols: Refactor vmlinux_path__init() to ease path additions (Jiri Olsa) [1323852] - [tools] build: Use fixdep with OUTPUT path prefix (Jiri Olsa) [1323852] - [tools] perf script: Pass perf_script into process_event (Jiri Olsa) [1323852] - [tools] perf tools: Correctly identify anon_hugepage when generating map (v2) (Jiri Olsa) [1323852] - [tools] perf machine: Adjust dso->long_name for offline module (Jiri Olsa) [1323852] - [tools] perf build: Fix traceevent plugins build race (Jiri Olsa) [1323852] - [tools] perf script: Remove default_scripting_ops (Jiri Olsa) [1323852] - [tools] perf top: Fix freeze on --call-graph flat/folded (Jiri Olsa) [1323852] - [tools] perf callchain: Honor hide_unresolved (Jiri Olsa) [1323852] - [tools] build: Clean CFLAGS and LDFLAGS for fixdep (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame correctly (Jiri Olsa) [1323852] - [tools] lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1323852] - [tools] perf callchain: Add missing parent_val initialization (Jiri Olsa) [1323852] - [tools] perf config: Add initial man page (Jiri Olsa) [1323852] - [tools] perf tools: Add 'perf config' command (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libdw DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf test: Add callchain order setup for DWARF unwinder test (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libunwind DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf callchain: Move initial entry call into get_entries function (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Factor out hist_browser__show_callchain_list() (Jiri Olsa) [1323852] - [tools] perf report: Add callchain value option (Jiri Olsa) [1323852] - [tools] perf callchain: Add count fields to struct callchain_node (Jiri Olsa) [1323852] - [tools] perf callchain: Abstract callchain print function (Jiri Olsa) [1323852] - [tools] perf report: Support folded callchain mode on --stdio (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Fix machine__create_kernel_maps to put kernel dso refcount (Jiri Olsa) [1323852] - [tools] perf tools: Fix __dsos__addnew to put dso after adding it to the list (Jiri Olsa) [1323852] - [tools] perf tools: Fix to put new map after inserting to map_groups in dso__load_sym (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_exec_path() always return malloc'd string (Jiri Olsa) [1323852] - [tools] perf machine: Fix to destroy kernel maps when machine exits (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put registered map (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame (Jiri Olsa) [1323852] - [tools] perf test: Mute test cases error messages if verbose == 0 (Jiri Olsa) [1323852] - [tools] perf tests: Pass the subtest index to each test routine (Jiri Olsa) [1323852] - [tools] Clone the kernel's strtobool function (Jiri Olsa) [1323852] - [tools] Adopt memdup() from tools/perf, moving it to tools/lib/string.c (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add proper PEBS constraints for Broadwell (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Add definition for PT PMI bit (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Fix build on UP-IOAPIC configs (Jiri Olsa) [1323852] - [x86] perf/x86/intel/cqm: Get rid of the silly for_each_cpu() lookups (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clear all hardware state on exit (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Track packages, not per CPU data (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Store box in event->pmu_private (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Make uncore_pcibus_to_physid() static (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make code more readable (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clean up hardware on exit (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Add sanity checks for PCI dev package id (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Fix error handling (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Simplify error rollback (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove pointless mask check (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove SBOX support for BDX-DE (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.h to its new home (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snbep.c => x86/events/intel/uncore_snbep.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snb.c => x86/events/intel/uncore_snb.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_nhmex.c => x86/events/intel/uncore_nmhex.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore.[ch] .. => x86/events/intel/uncore.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.c ............... => x86/events/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: De-obfuscate code (Jiri Olsa) [1323852] - [x86] perf/x86: add Intel SkyLake uncore IMC PMU support (Jiri Olsa) [1323852] - [x86] perf/x86/amd: Remove l1-dcache-stores event for AMD (Jiri Olsa) [1323852] - [x86] perf/x86/rapl: Use unified perf_event_sysfs_show instead of special interface (Jiri Olsa) [1323852] - [x86] perf/x86: Enable cycles:pp for Intel Atom (Jiri Olsa) [1323852] - [x86] perf/x86: fix PEBS issues on Intel Atom/Core2 (Jiri Olsa) [1323852] - [x86] perf/x86: Fix filter_events() bug with event mappings (Jiri Olsa) [1323852] - [x86] perf/x86: use inst_retired.prec_dist for cycles: ppp (Jiri Olsa) [1323852] - [x86] perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for Skylake (Jiri Olsa) [1323852] - [x86] perf/x86: Allow zero PEBS status with only single active event (Jiri Olsa) [1323852] - [x86] perf/x86: Remove warning for zero PEBS status (Jiri Olsa) [1323852] - [x86] perf/x86: Remove old MSR perf tracing code (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix __initconst declaration in the RAPL perf driver (Jiri Olsa) [1323852] - [x86] perf/x86: Handle multiple umask bits for BDW CYCLE_ACTIVITY.* (Jiri Olsa) [1323852] - [kernel] perf: Synchronously free aux pages in case of allocation failure (Jiri Olsa) [1323852] - [kernel] perf: Remove stale comment (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup scheduling in perf_enable_on_exec() (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup event scheduling (Jiri Olsa) [1323852] - [kernel] perf: Add lockdep assertions (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse more IPI loops (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse common IPI pattern (Jiri Olsa) [1323852]- [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1284936] - [mm] export page_wakeup functions (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix the signal handling fix (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix signal handling in bit wait helpers (Benjamin Coddington) [1315327] - [kernel] sched: add some "wait..on_bit...timeout()" interfaces (Benjamin Coddington) [1315327] - [kernel] sched: Allow wait_on_bit_action() functions to support a timeout (Benjamin Coddington) [1315327] - [fs] cifs: remove unused function cifs_oplock_break_wait (Benjamin Coddington) [1315327] - [kernel] sched: Remove proliferation of wait_on_bit() action functions (Benjamin Coddington) [1315327] - [iommu] vt-d: Create RMRR mappings in newly allocated domains (Myron Stowe) [1311267] - [iommu] vt-d: Split iommu_prepare_identity_map (Myron Stowe) [1311267] - [iommu] vt-d: Move context-mapping into dmar_insert_dev_info (Myron Stowe) [1311267] - [iommu] vt-d: Calculate translation in domain_context_mapping_one (Myron Stowe) [1311267] - [x86] mm: suitable memory should go to ZONE_MOVABLE (Igor Mammedov) [1265880] - [mm] memory-hotplug: add zone_for_memory() for selecting zone for new memory (Igor Mammedov) [1265880] - [s390] mm: Fix memory hotplug for unaligned standby memory (Igor Mammedov) [1265880] - [mm] memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration (Igor Mammedov) [1265880] - [mm] Add prototype declaration to the header file (Igor Mammedov) [1265880] - [mm] hotplug: verify hotplug memory range (Igor Mammedov) [1265880] - [fs] /proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags line (Oleg Nesterov) [1269561] - [mm] softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared (Oleg Nesterov) [1269561] - [fs] mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Oleg Nesterov) [1269561] - [mm] memory.c: don't forget to set softdirty on file mapped fault (Oleg Nesterov) [1269561] - [mm] softdirty: don't forget to save file map softdiry bit on unmap (Oleg Nesterov) [1269561] - [mm] softdirty: make freshly remapped file pages being softdirty unconditionally (Oleg Nesterov) [1269561] - [x86] mm: don't lose the SOFT_DIRTY flag on mprotect (Oleg Nesterov) [1269561] - [mm] ignore VM_SOFTDIRTY on VMA merging (Oleg Nesterov) [1269561] - [fs] mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pages (Oleg Nesterov) [1269561] - [mm] track vma changes with VM_SOFTDIRTY bit (Oleg Nesterov) [1269561] - [mm] migration: do not lose soft dirty bit if page is in migration state (Oleg Nesterov) [1269561] - [mm] move_ptes -- Set soft dirty bit depending on pte type (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on file pages (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on swapped pages (Oleg Nesterov) [1269561] - [fs] pagemap: prepare to reuse constant bits with page-shift (Oleg Nesterov) [1269561] - [mm] soft-dirty bits for user memory changes tracking (Oleg Nesterov) [1269561] - [fs] pagemap: introduce pagemap_entry_t without pmshift bits (Oleg Nesterov) [1269561] - [fs] clear_refs: introduce private struct for mm_walk (Oleg Nesterov) [1269561] - [fs] clear_refs: sanitize accepted commands declaration (Oleg Nesterov) [1269561] - [x86] Revert the PAGE_BIT_SOFTDIRTY part from "mm: add memory tracking hooks" (Oleg Nesterov) [1269561] - [i2c] i801: Add support for Intel DNV (Steve Best) [1322042] - [scsi] ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging (Steve Best) [1322913] - [netdrv] qmi_wwan: should hold RTNL while changing netdev type (Lubomir Rintel) [1322870] - [netdrv] qmi_wwan: support "raw IP" mode (Lubomir Rintel) [1322870] - [netdrv] mlx4_en: Fix IRQ affinity on s390x (Kamal Heib) [1264148 1287146]- [x86] irq: Cleanup ordering of vector numbers (Kim Naru) [1134596] - [x86] acpi: Disable ACPI table override if securelevel is set (Lenny Szubowicz) [1316304] - [pci] acpi: Optimize device state transition delays (Rui Wang) [1225272] - [pci] acpi: Install wakeup notify handlers for all PCI devs with ACPI (Rui Wang) [1225272] - [pci] Export pci_find_host_bridge() for use inside PCI core (Rui Wang) [1225272] - [pci] Make a shareable UUID for PCI firmware ACPI _DSM (Rui Wang) [1225272] - [ata] ahci: Intel DNV device IDs SATA (David Arcari) [1288612] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1322158] - [acpi] pnp: add two IDs to list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] pnp: remove Fujitsu device IDs from ACPI PNP ID list (David Arcari) [1320823] - [acpi] pnp: Replace faulty is_hex_digit() by isxdigit() (David Arcari) [1320823] - [acpi] pnp: add soc_button_array device ID to PNP IDs list (David Arcari) [1320823] - [acpi] scan: drop unsupported serial IDs from PNP ACPI scan handler ID list (David Arcari) [1320823] - [acpi] scan: drop IDs that do not comply with the ACPI PNP ID rule (David Arcari) [1320823] - [acpi] scan: Allow ACPI drivers to bind to PNP device objects (David Arcari) [1320823] - [acpi] pnp: use device ID list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] scan: .match() callback for ACPI scan handlers (David Arcari) [1320823] - [vfio] Enable No-IOMMU option for RHEL (Alex Williamson) [1299662 1322577] - [vfio] fix ioctl error handling (Alex Williamson) [1299662 1322577] - [vfio] iommu_type1: make use of info.flags (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix unsigned comparison overflow (Alex Williamson) [1299662 1322577] - [vfio] noiommu: Don't use iommu_present() to track fake groups (Alex Williamson) [1299662 1322577] - [vfio] Include No-IOMMU mode (Alex Williamson) [1299662 1322577] - [vfio] pci: Use kernel VPD access functions (Alex Williamson) [1299662 1322577] - [vfio] Whitelist PCI bridges (Alex Williamson) [1299662 1322577] - [vfio] pci: Remove warning if try-reset fails (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix use after free (Alex Williamson) [1299662 1322577] - [vfio] pci: Allow PCI IDs to be specified as module options (Alex Williamson) [1299662 1322577] - [vfio] pci: Add VGA arbiter client (Alex Williamson) [1299662 1322577] - [vfio] pci: Add module option to disable VGA region access (Alex Williamson) [1299662 1322577]- [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1321073] - [hv] vmbus: avoid infinite loop in init_vp_index() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add vendor and device atttributes (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Cleanup vmbus_set_event() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Treat Fibre Channel devices as performance critical (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix the building warning with hyperv-keyboard (Vitaly Kuznetsov) [1321073] - [hv] replace enum hv_message_type by u32 (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1321073] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove stray smp_read_barrier_depends() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: fix comment style (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a Host signaling bug (Vitaly Kuznetsov) [1321073] - [hv] vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: channge vmbus_connection.channel_lock to mutex (Vitaly Kuznetsov) [1321073] - [hv] vmbus: release relid on error in vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix rescind-offer handling for device without a driver (Vitaly Kuznetsov) [1321073] - [hv] vmbus: do sanity check of channel state in vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: serialize process_chn_event() and vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le_cmp() for comparing GUIDs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le type consistently (Vitaly Kuznetsov) [1321073] - [hv] Define the channel type for Hyper-V PCI Express pass-through (Vitaly Kuznetsov) [1321073] - [hv] Export the API to invoke a hypercall on Hyper-V (Vitaly Kuznetsov) [1321073] - [hv] Export a function that maps Linux CPU num onto Hyper-V proc num (Vitaly Kuznetsov) [1321073] - [hv] cleanup synic msrs if vmbus connect failed (Vitaly Kuznetsov) [1321073] - [hv] share Hyper-V SynIC constants with userspace (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix init_vp_index() for reloading hv_netvsc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: add a sysfs attr to show the binding of channel/VP (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Further improve CPU affiliation logic (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Improve the CPU affiliation for channels (Vitaly Kuznetsov) [1321073] - [hv] Move MMIO range picking from hyper_fb to hv_vmbus (Vitaly Kuznetsov) [1321073] - [hv] Modify hv_vmbus to search for all MMIO ranges available (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Consider ND NIC in binding channels to CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix typo in hv_port_info struct (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Permit sending of packets without payload (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Allocate ring buffer memory in NUMA aware fashion (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Implement NUMA aware CPU affinity for channels (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1321073] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1321073] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: remove the redundant free_channel() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add support for the NetworkDirect GUID (Vitaly Kuznetsov) [1321073] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1321073] - [hv] make uuid_le const (Vitaly Kuznetsov) [1321073] - [kernel] clocksource: Allow unregistering the watchdog (Cathy Avery) [1300325] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1300325] - [hv] vmbus: fix build warning (Cathy Avery) [1300325] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1300325] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Cathy Avery) [1300325]- [x86] kABI fix (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix load xsave feature warning (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [iommu] vt-d: Use cmpxchg16b to update posted format IRTE atomically (Paolo Bonzini) [1301888] - [x86] kvm: x86: move tracepoints outside extended quiescent state (Paolo Bonzini) [1301888] - [x86] kvm: x86: mmu: always set accessed bit in shadow PTEs (Paolo Bonzini) [1301888] - [x86] kvm: x86: expose MSR_TSC_AUX to userspace (Paolo Bonzini) [1301888] - [x86] kvm: x86: Reload pit counters for all channels when restoring state (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename update_db_bp_intercept to update_bp_intercept (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix root cause for missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update tsc multiplier on change (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Dump TSC multiplier in dump_vmcs() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Use a scaled host TSC for guest readings of MSR_IA32_TSC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Setup TSC scaling ratio when a vcpu is loaded (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Enable and initialize VMX TSC scaling (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use the correct vcpu's TSC rate to compute time scale (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back read_l1_tsc() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back adjust_tsc_offset() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace call-back compute_tsc_offset() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Replace call-back set_tsc_khz() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Add a common TSC scaling function (Paolo Bonzini) [1301888] - [x86] kvm: x86: Add a common TSC scaling ratio field in kvm_vcpu_arch (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace __get_cpu_var uses (Paolo Bonzini) [1301888] - [x86] kvm: x86: Collect information for setting TSC scaling ratio (Paolo Bonzini) [1301888] - [x86] kvm: x86: declare a few variables as __read_mostly (Paolo Bonzini) [1301888] - [x86] kvm: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix SMEP and SMAP without EPT (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero apic_arb_prio on reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing unused variable (Paolo Bonzini) [1301888] - [x86] kvm: x86: move steal time initialization to vcpu entry time (Paolo Bonzini) [1301888] - [x86] kvm: x86: manually unroll bad_mt_xwr loop (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove incorrect vpid check in nested invvpid emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: expose VPID capability to L1 (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: nested VPID emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: emulate the INVVPID instruction (Paolo Bonzini) [1301888] - [x86] kvm: vmx: introduce __vmx_flush_tlb to handle specific vpid (Paolo Bonzini) [1301888] - [x86] kvm: vmx: adjust interface to allocate/free_vpid (Paolo Bonzini) [1301888] - [virt] kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c (Paolo Bonzini) [1301888] - [virt] kvm: Update Posted-Interrupts Descriptor when vCPU is blocked (Paolo Bonzini) [1301888] - [x86] kvm: Update Posted-Interrupts Descriptor when vCPU is preempted (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix build without CONFIG_SMP (Paolo Bonzini) [1301888] - [x86] kvm: x86: select IRQ_BYPASS_MANAGER (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update IRTE for posted-interrupts (Paolo Bonzini) [1301888] - [x86] kvm: make kvm_set_msi_irq() public (Paolo Bonzini) [1301888] - [x86] kvm: Define a new interface kvm_intr_is_single_vcpu() (Paolo Bonzini) [1301888] - [x86] kvm: Add some helper functions for Posted-Interrupts (Paolo Bonzini) [1301888] - [x86] kvm: Extend struct pi_desc for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [virt] kvm: Add an arch specific hooks in 'struct kvm_kernel_irqfd' (Paolo Bonzini) [1301888] - [virt] kvm: eventfd: add irq bypass consumer management (Paolo Bonzini) [1301888] - [virt] kvm: introduce kvm_arch functions for IRQ bypass (Paolo Bonzini) [1301888] - [virt] kvm: create kvm_irqfd.h (Paolo Bonzini) [1301888] - [virt] kvm: count number of assigned devices (Paolo Bonzini) [1301888] - [virt] kvm: make struct kvm_irq_routing_table public (Paolo Bonzini) [1301888] - [vfio] Register/unregister irq_bypass_producer (Paolo Bonzini) [1301888] - [virt] IRQ bypass manager (Paolo Bonzini) [1301888] - [virt] Add virt directory to the top Makefile (Paolo Bonzini) [1301888] - [x86] irq: Show statistics information for posted-interrupts (Paolo Bonzini) [1301888] - [x86] irq: Define a global vector for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Implement irq_set_vcpu_affinity for intel_ir_chip (Paolo Bonzini) [1301888] - [iommu] x86: Avoid migrating VT-d posted interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Save the mode (posted or remapped) of an IRTE (Paolo Bonzini) [1301888] - [iommu] x86: cache IRTE in struct irq_2_iommu (Paolo Bonzini) [1301888] - [iommu] genirq: Introduce irq_set_vcpu_affinity() to target an interrupt to a VCPU (Paolo Bonzini) [1301888] - [include] iommu: dmar: Provide helper to copy shared irte fields (Paolo Bonzini) [1301888] - [include] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [include] iommu, x86: Add cap_pi_support() to detect VT-d PI capability (Paolo Bonzini) [1301888] - [iommu] x86: Provide irq_remapping_cap() interface (Paolo Bonzini) [1301888] - [iommu] Add new member capability to struct irq_remap_ops (Paolo Bonzini) [1301888] - [iommu] x86: Setup Posted-Interrupts capability for Intel iommu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix host initiated access to guest MSR_TSC_AUX (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled field (Paolo Bonzini) [1301888] - [x86] kvm: vmx: clean up bit operation on SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix commit which broke PML (Paolo Bonzini) [1301888] - [x86] kvm: vmx: unify SECONDARY_VM_EXEC_CONTROL update (Paolo Bonzini) [1301888] - [x86] kvm: vmx: align vmx->nested.nested_vmx_secondary_ctls_high to vmx->rdtscp_enabled (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify invpcid handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify rdtscp handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled check in prepare_vmcs02() (Paolo Bonzini) [1301888] - [x86] kvm: x86: add pcommit support (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow guest to use cflushopt and clwb (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow RSM from 64-bit mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: handle SMBASE as physical address in RSM (Paolo Bonzini) [1301888] - [x86] kvm: x86: add read_phys to x86_emulate_ops (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix RSM into 64-bit protected mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix previous commit for 32-bit (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix SMI to halted VCPU (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean up kvm_arch_vcpu_runnable (Paolo Bonzini) [1301888] - [x86] kvm: x86: map/unmap private slots in __x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: x86: build kvm_userspace_memory_region in x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: compile process_smi_save_seg_64() only for x86_64 (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero IDT limit on entry to SMM (Paolo Bonzini) [1301888] - [x86] kvm: svm: Only propagate next_rip when guest supports it (Paolo Bonzini) [1301888] - [x86] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Paolo Bonzini) [1301888] - [x86] kvm: svm: do not call kvm_set_cr0 from init_vmcb (Paolo Bonzini) [1301888] - [x86] kvm: x86: trap AMD MSRs for the TSeg base and mask (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix VPID is 0000H in non-root operation (Paolo Bonzini) [1301888] - [virt] kvm: add capability for any-length ioeventfds (Paolo Bonzini) [1301888] - [x86] kvm: add tracepoint for fast mmio (Paolo Bonzini) [1301888] - [virt] kvm: use kmalloc() instead of kzalloc() during iodev register/unregister (Paolo Bonzini) [1301888] - [virt] kvm: fix zero length mmio searching (Paolo Bonzini) [1301888] - [virt] kvm: fix double free for fast mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: factor out core eventfd assign/deassign logic (Paolo Bonzini) [1301888] - [virt] kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: make the declaration of functions within 80 characters (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: fix memory leak (Paolo Bonzini) [1301888] - [virt] kvm: fix polling for guest halt continued even if disable it (Paolo Bonzini) [1301888] - [virt] kvm: add halt_attempted_poll to VCPU stats (Paolo Bonzini) [1301888] - [include] kvm: move new trace event outside #ifdef CONFIG_KVM_ASYNC_PF (Paolo Bonzini) [1301888] - [virt] kvm: trace kvm_halt_poll_ns grow/shrink (Paolo Bonzini) [1301888] - [virt] kvm: dynamic halt-polling (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns per-vCPU (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns static (Paolo Bonzini) [1301888] - [x86] kvm: Rename VMX's segment access rights defines (Paolo Bonzini) [1301888] - [x86] kvm: x86/vpmu: Fix unnecessary signed extension for AMD PERFCTRn (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop ept misconfig check (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix off-by-one in reserved bits check (Paolo Bonzini) [1301888] - [x86] kvm: x86: use correct page table format to check nested page table reserved bits (Paolo Bonzini) [1301888] - [x86] kvm: x86: avoid uninitialized variable warning (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fully check zero bits for sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce is_shadow_zero_bits_set() (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce the framework to check zero bits on sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask_ept (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce rsvd_bits_validate (Paolo Bonzini) [1301888] - [x86] kvm: mmu: move FNAME(is_rsvd_bits_set) to mmu.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean/fix memory barriers in irqchip_in_kernel (Paolo Bonzini) [1301888] - [virt] kvm: document memory barriers for kvm->vcpus/kvm->online_vcpus (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove unnecessary memory barriers for shared MSRs (Paolo Bonzini) [1301888] - [virt] kvm: move code related to KVM_SET_BOOT_CPU_ID to x86 (Paolo Bonzini) [1301888] - [x86] kvm/x86: add support for MONITOR_TRAP_FLAG (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: vmx instructions: add checks for #GP/#SS exceptions (Paolo Bonzini) [1301888] - [x86] kvm: x86: reintroduce kvm_is_mmio_pfn (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove data variable from kvm_get_msr_common (Paolo Bonzini) [1301888] - [x86] kvm: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0() (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename quirk constants to KVM_X86_QUIRK_* (Paolo Bonzini) [1301888] - [x86] kvm: vmx: obey KVM_QUIRK_CD_NW_CLEARED (Paolo Bonzini) [1301888] - [x86] kvm: x86: introduce kvm_check_has_quirk (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix CR0.CD virtualization (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/coalesced_mmio.h (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/async_pf.h (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: Break up high order allocations of kvm_irq_routing_table (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Fix host crash when loading MSRs with userspace irqchip (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Add support for rdtscp (Paolo Bonzini) [1301888] - [x86] kvm: x86: inline kvm_ioapic_handles_vector() (Paolo Bonzini) [1301888] - [virt] kvm: Eliminate extra function calls in kvm_get_dirty_log_protect() (Paolo Bonzini) [1301888] - [x86] kvm: svm: Fix confusing message if no exit handlers are installed (Paolo Bonzini) [1301888] - [x86] kvm: x86: For the symbols used locally only should be static type (Paolo Bonzini) [1301888] - [x86] kvm: x86: Avoid using plain integer as NULL pointer warning (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Do not emulate #UD while in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix re-execution of patched vmmcall (Paolo Bonzini) [1301888] - [x86] kvm: x86: make kvm_emulate_* consistant (Paolo Bonzini) [1301888] - [virt] kvm: Fix indentation in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: no space before tabs in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Missing blank line after declarations in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: EXPORT_SYMBOL should immediately follow its function (Paolo Bonzini) [1301888] - [virt] kvm: fix error: do not initialise statics to 0 or NULL in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix warning: labels should not be indented in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Fix WARNINGs for 'sizeof(X)' instead of 'sizeof X' in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/irqchip.c (Paolo Bonzini) [1301888] - [virt] kvm: white space formatting in kvm_main.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix initial PAT value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Deliver MSI IRQ to only lowest prio cpu if msi_redir_hint is true (Paolo Bonzini) [1301888] - [x86] kvm: x86: Extended struct kvm_lapic_irq with msi_redir_hint for MSI delivery (Paolo Bonzini) [1301888] - [x86] kvm: x86: tweak types of fields in kvm_lapic_irq (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero EFER on INIT (Paolo Bonzini) [1301888] - [x86] kvm: x86: INIT and reset sequences are different (Paolo Bonzini) [1301888] - [x86] kvm: arm/mips/x86/power use __kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [include] kvm: provide irq_unsafe kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fix comment in kvm_mmu_zap_collapsible_spte (Paolo Bonzini) [1301888] - [x86] kvm: mmu: lazy collapse small sptes into large sptes (Paolo Bonzini) [1301888] - [x86] kvm: x86: Clear CR2 on VCPU reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: DR0-DR3 are not clear on reset (Paolo Bonzini) [1301888] - [include] kvm: x86: BSP in MSR_IA32_APICBASE is writable (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove unnecessary double caching of MAXPHYADDR (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: checks for address bits beyond MAXPHYADDR on VM-entry (Paolo Bonzini) [1301888] - [x86] kvm: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: pass error code with internal error #2 (Paolo Bonzini) [1301888] - [x86] kvm: x86: optimize delivery of TSC deadline timer interrupt (Paolo Bonzini) [1301888] - [x86] kvm: x86: extract blocking logic from __vcpu_run (Paolo Bonzini) [1301888] - [x86] Use bool function return values of true/false not 1/0 (Paolo Bonzini) [1301888] - [x86] kvm: remove useless check of "ret" variable prior to returning the same value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Remove redundant definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing redundant eflags bits definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: BSF and BSR emulation change register unnecassarily (Paolo Bonzini) [1301888] - [x86] kvm: x86: CMOV emulation on legacy mode is wrong (Paolo Bonzini) [1301888] - [x86] kvm: x86: Dirty the dest op page on cmpxchg emulation (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Set msr bitmap correctly if vcpu is in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested posted interrupt processing (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtual interrupt delivery (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested apic register virtualization (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Make nested control MSRs per-cpu (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtualize x2apic mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Prepare for using hardware MSR bitmap (Paolo Bonzini) [1301888] - [x86] kvm: vmx: disable posted interrupts if no local APIC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Preserve host CR4.MCE value while in guest mode (Paolo Bonzini) [1301888] - [virt] kvm: use slowpath for cross page cached accesses (Paolo Bonzini) [1301888]- [fs] btrfs: fix loading of orphan roots leading to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: async-thread: Fix a use-after-free error for trace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix no_space in write and rm loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock running delayed iputs at transaction commit time (Bill O'Donnell) [1298680] - [fs] btrfs: initialize the seq counter in struct btrfs_device (Bill O'Donnell) [1298680] - [fs] btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak on failure to create hard link (Bill O'Donnell) [1298680] - [fs] btrfs: fix number of transaction units required to create symlink (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't BUG_ON() when an empty symlink is found (Bill O'Donnell) [1298680] - [fs] btrfs: statfs: report zero available if metadata are exhausted (Bill O'Donnell) [1298680] - [fs] btrfs: igrab inode in writepage (Bill O'Donnell) [1298680] - [fs] btrfs: add missing brelse when superblock checksum fails (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix page reading in extent_same ioctl leading to csum errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix invalid page accesses in extent_same (dedup) ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: properly set the termination value of ctx->pos in readdir (Bill O'Donnell) [1298680] - [fs] revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" (Bill O'Donnell) [1298680] - [fs] btrfs: fix fitrim discarding device area reserved for boot loader's use (Bill O'Donnell) [1298680] - [fs] btrfs: handle invalid num_stripes in sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: check prepare_uptodate_page() error code earlier (Bill O'Donnell) [1298680] - [fs] btrfs: check for empty bitmap list in setup_cluster_bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: fix misleading warning when space cache failed to load (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak in balance (Bill O'Donnell) [1298680] - [fs] btrfs: fix unprotected list move from unused_bgs to deleted_bgs list (Bill O'Donnell) [1298680] - [fs] btrfs: fix balance range usage filters in 4.4-rc (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: account shared subtree during snapshot delete (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_get_fs_root in resolve_indirect_ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix quota disable during rescan (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between cleaner kthread and space cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub preventing unused block groups from being deleted (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between scrub and block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: fix rcu warning during device replace (Bill O'Donnell) [1298680] - [fs] btrfs: Continue replace when set_block_ro failed (Bill O'Donnell) [1298680] - [fs] btrfs: fix clashing number of the enhanced balance usage filter (Bill O'Donnell) [1298680] - [fs] btrfs: fix the number of transaction units needed to remove a block group (Bill O'Donnell) [1298680] - [fs] btrfs: use global reserve when deleting unused block group after ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: tests: checking for NULL instead of IS_ERR() (Bill O'Donnell) [1298680] - [fs] btrfs: fix signed overflows in btrfs_sync_file (Bill O'Donnell) [1298680] - [fs] btrfs: Use fs_info directly in btrfs_delete_unused_bgs (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by balance bg (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by auto removing bg (Bill O'Donnell) [1298680] - [fs] btrfs: Remove len argument from scrub_find_csum (Bill O'Donnell) [1298680] - [fs] btrfs: Reduce unnecessary arguments in scrub_recheck_block (Bill O'Donnell) [1298680] - [fs] btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: setup all fields for sblock_to_check (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: set error stats when tree block spanning stripes (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary new_valid_dev() check (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when listing an inode's xattrs (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to incorrect item deletion when dropping extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix sleeping inside atomic context in qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: fix race waiting for qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: exit the rescan worker during umount (Bill O'Donnell) [1298680] - [fs] btrfs: fix extent accounting for partial direct IO writes (Bill O'Donnell) [1298680] - [fs] btrfs: fix hole punching when using the no-holes feature (Bill O'Donnell) [1298680] - [fs] btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT state (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a data space underflow warning (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans (Bill O'Donnell) [1298680] - [fs] btrfs: clear PF_NOFREEZE in cleaner_kthread() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Don't copy extent buffer to do qgroup rescan (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filters limits, stripes and usage to supported mask (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter usage to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filter for stripes (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter limit to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression running delayed references when using qgroups (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression when running delayed references (Bill O'Donnell) [1298680] - [fs] btrfs: don't do extra bitmap search in one bit case (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of largest extent in bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: don't keep trying to build clusters if we are fragmented (Bill O'Donnell) [1298680] - [fs] btrfs: cut down on loops through the allocator (Bill O'Donnell) [1298680] - [fs] btrfs: don't continue setting up space cache when enospc (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of max_extent_size per space_info (Bill O'Donnell) [1298680] - [fs] btrfs: don't loop in allocator for space cache (Bill O'Donnell) [1298680] - [fs] btrfs: add a flags field to btrfs_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix prealloc under heavy fragmentation conditions (Bill O'Donnell) [1298680] - [fs] btrfs: add fragment=* debug mount option (Bill O'Donnell) [1298680] - [fs] btrfs: fix qgroup sanity tests (Bill O'Donnell) [1298680] - [fs] btrfs: change how we wait for pending ordered extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Check if qgroup reserved space leaked (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hook (Bill O'Donnell) [1298680] - [fs] btrfs: fallocate: Add support to accurate qgroup reserve (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new trace point for qgroup data reserve (Bill O'Donnell) [1298680] - [fs] btrfs: Add handler for invalidate page (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add handler for NOCOW and inline (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup old inaccurate facilities (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new delalloc space reserve and release (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Use new metadata reservation (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce new functions to reserve/free metadata (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: release and free qgroup reserved at proper timing (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: Add new function to record reserved space into delayed ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce btrfs_qgroup_reserve_data function (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function clear_record_extent_bits() (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function set_record_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce needed structure for recoding set/clear bits (Bill O'Donnell) [1298680] - [fs] btrfs: reada: Fix returned errno code (Bill O'Donnell) [1298680] - [fs] btrfs: check-integrity: Fix returned errno codes (Bill O'Donnell) [1298680] - [fs] btrfs: compress: put variables defined per compress type in struct to make cache friendly (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup iterating over prop_handlers array (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment typo (Bill O'Donnell) [1298680] - [fs] btrfs: declare rsv_count as unsigned int instead of int (Bill O'Donnell) [1298680] - [fs] btrfs: change num_items type from u64 to unsigned int (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup btrfs_balance profile validity checks (Bill O'Donnell) [1298680] - [fs] btrfs: remove an unsed varialbe first_index (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profile (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array for btrfs_get_num_tolerated_disk_barrier_failures() (Bill O'Donnell) [1298680] - [fs] btrfs: Move btrfs_raid_array to public (Bill O'Donnell) [1298680] - [fs] btrfs: use a single if() statement for one outcome in get_block_rsv() (Bill O'Donnell) [1298680] - [fs] btrfs: memset cur_trans->delayed_refs to zero (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary list_del (Bill O'Donnell) [1298680] - [fs] btrfs: replace unnecessary list_for_each_entry_safe to list_for_each_entry (Bill O'Donnell) [1298680] - [fs] btrfs: trimming some start_transaction() code away (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed declaration of old_len (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed dsize and last_off declarations (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_submit_bio_hook: Use btrfs_wq_endio_type values instead of integer constants (Bill O'Donnell) [1298680] - [fs] btrfs: fix truncation of compressed and inlined extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix double range unlock of hole region when reading page (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption and data loss after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix resending received snapshot with parent (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix file corruption due to incorrect cloning operations (Bill O'Donnell) [1298680] - [fs] btrfs: comment the rest of implicit barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra barrier before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: add comments to barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: comment waitqueue_active implied by locks (Bill O'Donnell) [1298680] - [fs] btrfs: add barrier for waitqueue_active in clear_btree_io_tree (Bill O'Donnell) [1298680] - [fs] btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked (Bill O'Donnell) [1298680] - [fs] btrfs: switch more printks to our helpers (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: move kobj stuff out of dev_replace lock range (Bill O'Donnell) [1298680] - [fs] btrfs: add helper for closing one device (Bill O'Donnell) [1298680] - [fs] btrfs: don't log error from btrfs_get_bdev_and_sb (Bill O'Donnell) [1298680] - [fs] btrfs: kernel operation should come after user input has been verified (Bill O'Donnell) [1298680] - [fs] btrfs: enhance btrfs_scratch_superblock to scratch all superblocks (Bill O'Donnell) [1298680] - [fs] btrfs: add btrfs_read_dev_one_super() to read one specific SB (Bill O'Donnell) [1298680] - [fs] btrfs: use BTRFS_ERROR_DEV_MISSING_NOT_FOUND when missing device is not found (Bill O'Donnell) [1298680] - [fs] btrfs: consolidate btrfs_error() to btrfs_std_error() (Bill O'Donnell) [1298680] - [fs] btrfs: __btrfs_std_error() logic should be consistent w/out CONFIG_PRINTK defined (Bill O'Donnell) [1298680] - [fs] btrfs: SB read failure should return EIO for __bread failure (Bill O'Donnell) [1298680] - [fs] btrfs: rename super_kobj to fsid_kobj (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_remove_one to btrfs_sysfs_remove_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_add_one to btrfs_sysfs_add_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: fix possible leak in btrfs_ioctl_balance() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free iterating extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: check unsupported filters in balance arguments (Bill O'Donnell) [1298680] - [fs] btrfs: support NFSv2 export (Bill O'Donnell) [1298680] - [fs] btrfs: open_ctree: Fix possible memory leak (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when finalizing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: update fix for read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix corner case for reference overwrite detection (Bill O'Donnell) [1298680] - [fs] btrfs: keep dropped roots in cache until transaction commit (Bill O'Donnell) [1298680] - [fs] btrfs: direct i/o: Fix space accounting (Bill O'Donnell) [1298680] - [fs] btrfs: skip waiting on ordered range for special files (Bill O'Donnell) [1298680] - [fs] btrfs: fix read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock (Bill O'Donnell) [1298680] - [fs] btrfs: don't initialize a space info as full to prevent ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove unnecessary check before btrfs_free_path is called (Bill O'Donnell) [1298680] - [fs] btrfs: async_thread: Fix workqueue 'max_active' value when initializing (Bill O'Donnell) [1298680] - [fs] btrfs: Add raid56 support for updating num_tolerated_disk_barrier_failures in btrfs_balance (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumerate_chunks and scrub_chunk (Bill O'Donnell) [1298680] - [fs] btrfs: Update out-of-date "skip parity stripe" comment (Bill O'Donnell) [1298680] - [fs] btrfs: fix file read corruption after extent cloning and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: check if previous transaction aborted to avoid fs corruption (Bill O'Donnell) [1298680] - [fs] btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Prevent from early transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unused arguments in tree-log.c (Bill O'Donnell) [1298680] - [fs] btrfs: Remove useless condition in start_log_trans() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused mutex from struct 'btrfs_fs_info' (Bill O'Donnell) [1298680] - [fs] btrfs: fix parity scrub of RAID 5/6 with missing device (Bill O'Donnell) [1298680] - [fs] btrfs: fix device replace of a missing RAID 5/6 device (Bill O'Donnell) [1298680] - [fs] btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Bill O'Donnell) [1298680] - [fs] btrfs: count devices correctly in readahead during RAID 5/6 replace (Bill O'Donnell) [1298680] - [fs] btrfs: remove misleading handling of missing device scrub (Bill O'Donnell) [1298680] - [fs] btrfs: fix clone / extent-same deadlocks (Bill O'Donnell) [1298680] - [fs] btrfs: fix defrag to merge tail file extent (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning in backref walking (Bill O'Donnell) [1298680] - [fs] btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove root argument in extent_data_ref_count() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix wrong comment of btrfs_alloc_tree_block() (Bill O'Donnell) [1298680] - [fs] btrfs: abort transaction on btrfs_reloc_cow_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unnecessary variants in relocation.c (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove chunk_objectid argument from btrfs_relocate_chunk() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove objectid's init-value in create_reloc_inode() (Bill O'Donnell) [1298680] - [fs] btrfs: Error handle for get_ref_objectid_v0() in relocate_block_group() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix data checksum error cause by replace with io-load (Bill O'Donnell) [1298680] - [fs] btrfs: use scrub_pause_on/off() to reduce code in scrub_enumerate_chunks() (Bill O'Donnell) [1298680] - [fs] btrfs: Separate scrub_blocked_if_needed() to scrub_pause_on/off() (Bill O'Donnell) [1298680] - [fs] btrfs: Use ref_cnt for set_block_group_ro() (Bill O'Donnell) [1298680] - [fs] btrfs: Bypass unrelated items before accessing its contents in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Load only necessary csums into list in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Fix calculate typo caused by ambiguous meaning of logic_end (Bill O'Donnell) [1298680] - [fs] btrfs: Free checksum list on scrub_extent() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Check cancel and pause in interval of scrub operation (Bill O'Donnell) [1298680] - [fs] btrfs: Show detail information when mount failed on missing devices (Bill O'Donnell) [1298680] - [fs] btrfs: Fix scrub panic when leaf crosses stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after removing a link and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix search key advancing condition (Bill O'Donnell) [1298680] - [fs] btrfs: teach backref walking about backrefs with underflowed offset values (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after unlink, inode eviction and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale directory entries after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: Spelling s/consitent/consistent/ (Bill O'Donnell) [1298680] - [fs] btrfs: add missing discards when unpinning extents with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: explictly delete unused block groups in close_ctree and ro-remount (Bill O'Donnell) [1298680] - [fs] btrfs: iterate over unused chunk space in FITRIM (Bill O'Donnell) [1298680] - [fs] btrfs: skip superblocks during discard (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries (Bill O'Donnell) [1298680] - [fs] btrfs: make btrfs_issue_discard return bytes discarded (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a regression in qgroup reserved space (Bill O'Donnell) [1298680] - [fs] btrfs: fix quick exhaustion of the system array in the superblock (Bill O'Donnell) [1298680] - [fs] btrfs: its btrfs_err() instead of btrfs_error() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix order by which delayed references are run (Bill O'Donnell) [1298680] - [fs] btrfs: fix list transaction->pending_ordered corruption (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory leak in the extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix shrinking truncate when the no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong check for btrfs_force_chunk_alloc() (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning of bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang when failing to submit bio of directIO (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment in inode.c:evict_inode_truncate_pages() (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory corruption on failure to submit bio for direct IO (Bill O'Donnell) [1298680] - [fs] btrfs: don't update mtime/ctime on deduped inodes (Bill O'Donnell) [1298680] - [fs] btrfs: allow dedupe of same inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock with extent-same and readpage (Bill O'Donnell) [1298680] - [fs] btrfs: pass unaligned length to btrfs_cmp_data() (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync after truncate when no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync xattr loss in the fast fsync path (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync data loss after append write (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash on close_ctree() if cleaner starts new transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between caching kthread and returning inode to inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: use kmem_cache_free when freeing entry in inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between balance and unused block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: add error handling for scrub_workers_get() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup noused initialization of dev in btrfs_end_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow user to clear the limitation on qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref() (Bill O'Donnell) [1298680] - [fs] btrfs: Check if kobject is initialized before put (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to show replacing target in the sysfs (Bill O'Donnell) [1298680] - [fs] btrfs: free the stale device (Bill O'Donnell) [1298680] - [fs] btrfs: use received_uuid of parent during send (Bill O'Donnell) [1298680] - [fs] btrfs: fix use-after-free in btrfs_replay_log (Bill O'Donnell) [1298680] - [fs] btrfs: wait for delayed iputs on no space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots (Bill O'Donnell) [1298680] - [fs] btrfs: ulist: Add ulist_del() function (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup the old ref_node-oriented mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch self test to extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch to new extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch rescan to new mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new qgroup calculation function btrfs_qgroup_account_extents() (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new function to record old_roots (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Record possible quota-related extent for qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_counters() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_refcnt() (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup open-coded old/new_refcnt update and read (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Cleanup the unneeded functions (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Use list to replace the ref_root in ref_head (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Don't merge refs which are not for same block (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx() (Bill O'Donnell) [1298680] - [fs] btrfs: Handle unaligned length in extent_same (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix calculation of max_to_defrag (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix ra_index computation (Bill O'Donnell) [1298680] - [fs] btrfs: fix necessary chunk tree space calculation when allocating a chunk (Bill O'Donnell) [1298680] - [fs] btrfs: don't attach unnecessary extents to transaction on fsync (Bill O'Donnell) [1298680] - [fs] btrfs: avoid syncing log in the fast fsync path when not necessary (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang during inode eviction due to concurrent readahead (Bill O'Donnell) [1298680] - [fs] btrfs: fix up read_tree_block to return proper error (Bill O'Donnell) [1298680] - [fs] btrfs: add missing free_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: remove csum_bytes_left (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC on block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC when finishing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Bill O'Donnell) [1298680] - [fs] btrfs: show subvol= and subvolid= in /proc/mounts (Bill O'Donnell) [1298680] - [fs] btrfs: unify subvol= and subvolid= mounting (Bill O'Donnell) [1298680] - [fs] btrfs: fail on mismatched subvol and subvolid mount options (Bill O'Donnell) [1298680] - [fs] vfs: Introduce inode-getting helpers for layered/unioned fs environments (Bill O'Donnell) [1298680] - [fs] btrfs: clean up error handling in mount_subvol() (Bill O'Donnell) [1298680] - [fs] btrfs: remove all subvol options before mounting top-level (Bill O'Donnell) [1298680] - [fs] lib: add glibc style strchrnul() variant (Bill O'Donnell) [1298680] - [fs] btrfs: lock superblock before remounting for rw subvol (Bill O'Donnell) [1298680] - [fs] btrfs: wake up extent state waiters on unlock through clear_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: fix chunk allocation regression leading to transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: use after free when closing devices (Bill O'Donnell) [1298680] - [fs] btrfs: make root id query unprivileged (Bill O'Donnell) [1298680] - [fs] btrfs: fix block group ->space_info null pointer dereference (Bill O'Donnell) [1298680] - [fs] btrfs: check error before reporting missing device and add uuid (Bill O'Donnell) [1298680] - [fs] btrfs: Fix superblock csum type check (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, fix clone operations for compressed extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix possible leak in btrfs_add_qgroup_relation() (Bill O'Donnell) [1298680] - [fs] btrfs: fix mutex unlock without prior lock on space cache truncation (Bill O'Donnell) [1298680] - [fs] btrfs: log when missing device is created (Bill O'Donnell) [1298680] - [fs] btrfs: fix warnings after changes in btrfs_abort_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: add 'cold' compiler annotations to all error handling functions (Bill O'Donnell) [1298680] - [fs] btrfs: report exact callsite where transaction abort occurs (Bill O'Donnell) [1298680] - [fs] btrfs: let tree defrag work in SSD mode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs: check pending chunks when shrinking fs to avoid corruption (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, check if orphanized dir inode needs delayed rename (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't delay directory renames unnecessarily (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: don't fail seeding for the sake of sysfs kobject issue (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to add parent for fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate kobject and attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: btrfs_sysfs_remove_fsid() make it non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_device() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_fsid() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_add_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: provide framework to remove all fsid sysfs kobject (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add pointer to access fs_info from fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: introduce btrfs_get_fs_uuids to get fs_uuids (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: move super_kobj and device_dir_kobj from fs_info to btrfs_fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate device kobject and its attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: let default_attrs be separate from the kset (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: introduce function btrfs_sysfs_add_fsid() to create sysfs fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: rename __btrfs_sysfs_remove_one to btrfs_sysfs_remove_fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: reorder the kobject creations (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, check if device_dir_kobj is init before destroy (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, kobject pointer clean up needed after kobject release (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, undo sysfs device links (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, fs_info kobject_unregister has init_completion() twice (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, btrfs_release_super_kobj() should to clean up the kobject data (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression in raid level conversion (Bill O'Donnell) [1298680] - [fs] btrfs: fix racy system chunk allocation when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear 'ret' in btrfs_check_shared() loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between block group creation and their cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix panic when starting bg cache writeout after IO error (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash after inode cache writeback failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong mapping flags for free space inode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent (Bill O'Donnell) [1298680] - [fs] btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (Bill O'Donnell) [1298680] - [fs] btrfs: unlock i_mutex after attempting to delete subvolume during send (Bill O'Donnell) [1298680] - [fs] btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race on ENOMEM in alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: handle ENOMEM in btrfs_alloc_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (Bill O'Donnell) [1298680] - [fs] btrfs: don't check for delalloc_bytes in cache_save_setup (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when starting writeback of bg caches (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between start dirty bg cache writeout and bg deletion (Bill O'Donnell) [1298680] - [fs] btrfs: prevent list corruption during free space cache processing (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Update quota tree after qgroup relationship change (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Automatically update related qgroups or mark INCONSISTENT flags when assigning/deleting a qgroup relations (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: clear STATUS_FLAG_ON in disabling quota (Bill O'Donnell) [1298680] - [fs] btrfs: Update btrfs qgroup status item when rescan is done (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix dead judgement on qgroup_rescan_leaf() return value (Bill O'Donnell) [1298680] - [fs] btrfs: Don't allow subvolid >= (1 << BTRFS_QGROUP_LEVEL_SHIFT) to be created (Bill O'Donnell) [1298680] - [fs] btrfs: Check qgroup level in kernel qgroup assign (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow to remove qgroup which has parent but no child (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: return EINVAL if level of parent is not higher than child's (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: do a reservation in a higher level (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup, Account data space in more proper timings (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce a may_use to account space_info->bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: free reserved in exceeding quota (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: cleanup, remove an unsued parameter in btrfs_create_qgroup() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix limit args override whole limit struct (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update limit info in function btrfs_run_qgroups() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: consolidate the parameter of fucntion update_qgroup_limit_item() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update qgroup in memory at the same time when we update it in btree (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: inherit limit info from srcgroup in creating snapshot (Bill O'Donnell) [1298680] - [fs] btrfs: Support busy loop of write and delete (Bill O'Donnell) [1298680] - [fs] btrfs: Fix NO_SPACE bug caused by delayed-iput (Bill O'Donnell) [1298680] - [fs] btrfs: add WARN_ON() to check is space_info op current (Bill O'Donnell) [1298680] - [fs] btrfs: Set relative data on clear btrfs_block_group_cache->pinned (Bill O'Donnell) [1298680] - [fs] btrfs: Adjust commit-transaction condition to avoid NO_SPACE more (Bill O'Donnell) [1298680] - [fs] btrfs: Fix tail space processing in find_free_dev_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: fix condition of commit transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix uninit variable in clone ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after cloning into it (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix range cloning when same inode used as source and destination (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free when close_ctree frees the orphan_rsv (Bill O'Donnell) [1298680] - [fs] btrfs: allow block group cache writeout outside critical section in commit (Bill O'Donnell) [1298680] - [fs] btrfs: don't use highmem for free space cache pages (Bill O'Donnell) [1298680] - [fs] btrfs: two stage dirty block group writeout (Bill O'Donnell) [1298680] - [fs] btrfs: move struct io_ctl into ctree.h and rename it (Bill O'Donnell) [1298680] - [fs] btrfs: don't steal from the global reserve if we don't have the space (Bill O'Donnell) [1298680] - [fs] btrfs: don't commit the transaction in the async space flushing (Bill O'Donnell) [1298680] - [fs] btrfs: reserve space for block groups (Bill O'Donnell) [1298680] - [fs] btrfs: refill block reserves during truncate (Bill O'Donnell) [1298680] - [fs] btrfs: account for crcs in delayed ref processing (Bill O'Donnell) [1298680] - [fs] btrfs: actively run the delayed refs while deleting large files (Bill O'Donnell) [1298680] - [fs] btrfs: Add missing include file (Bill O'Donnell) [1298680] - [fs] btrfs: free and unlock our path before btrfs_free_and_pin_reserved_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove the check for old-style mkfs (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup orphans while looking up default subvolume (Bill O'Donnell) [1298680] - [fs] btrfs: explicitly set control file's private_data (Bill O'Donnell) [1298680] - [fs] btrfs: incorrect handling for fiemap_fill_next_extent return (Bill O'Donnell) [1298680] - [fs] btrfs: don't accept bare namespace as a valid xattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix log tree corruption when fs mounted with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: fix metadata inconsistencies after directory fsync (Bill O'Donnell) [1298680] - [fs] btrfs: change the insertion criteria for the qgroup operations rbtree (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode item update in fallocate() (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, remove dead code (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, clear name from cache after orphanization (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't leave without decrementing clone root's send_progress (Bill O'Donnell) [1298680] - [fs] btrfs: send, add missing check for dead clone root (Bill O'Donnell) [1298680] - [fs] btrfs: remove deleted xattrs on fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_map_block (Bill O'Donnell) [1298680] - [fs] btrfs: switch helper macros to static inlines in sysfs.h (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use correct type in div_u64_rem (Bill O'Donnell) [1298680] - [fs] btrfs: replace remaining do_div calls with div_u64 variants (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, provably bounded values (Bill O'Donnell) [1298680] - [fs] btrfs: use explicit initializer for seq_elem (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_buffered_write (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use kmalloc_array/kcalloc array helpers (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, compile time constants (Bill O'Donnell) [1298680] - [fs] btrfs: use cond_resched_lock where possible (Bill O'Donnell) [1298680] - [fs] btrfs: need_resched not needed with cond_resched (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, reduce temporary variables in btrfs_read_roots (Bill O'Donnell) [1298680] - [fs] btrfs: use correct type for workqueue flags (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_read_roots() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_replay_log() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_workqueues() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_qgroup() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_dev_replace_locks() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_btree_inode() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_balance() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_scrub() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: consistently use fs_info in close_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused fs_info arg from btrfs_close_extra_devices() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: use for() loop in btrfs_map_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused chunk_tree argument in several functions (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove no-used alloc_chunk in btrfs_check_data_free_space() (Bill O'Donnell) [1298680] - [fs] btrfs: constify structs with op functions or static definitions (Bill O'Donnell) [1298680] - [fs] btrfs: switch to kvfree() helper (Bill O'Donnell) [1298680] - [fs] btrfs: disk-io: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-inode: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: ctree: reduce args where only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: fix outstanding_extents accounting in DIO (Bill O'Donnell) [1298680] - [fs] btrfs: add sanity test for outstanding_extents accounting (Bill O'Donnell) [1298680] - [fs] btrfs: just free dummy extent buffers (Bill O'Donnell) [1298680] - [fs] btrfs: account merges/splits properly (Bill O'Donnell) [1298680] - [fs] btrfs: prepare block group cache before writing (Bill O'Donnell) [1298680] - [fs] btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list) (Bill O'Donnell) [1298680] - [fs] btrfs: account for the correct number of extents for delalloc reservations (Bill O'Donnell) [1298680] - [fs] btrfs: fix merge delalloc logic (Bill O'Donnell) [1298680] - [fs] btrfs: fix comp_oper to get right order (Bill O'Donnell) [1298680] - [fs] btrfs: catch transaction abortion after waiting for it (Bill O'Donnell) [1298680] - [fs] btrfs: fix sizeof format specifier in btrfs_check_super_valid() (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra run_delayed_refs in update_cowonly_root (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't rename a directory too soon (Bill O'Donnell) [1298680] - [fs] btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix off-by-one logic error in btrfs_realloc_node (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode update when punching hole (Bill O'Donnell) [1298680] - [fs] btrfs: abort the transaction if we fail to update the free space cache inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix allocation size calculations in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: don't remove extents and xattrs when logging new names (Bill O'Donnell) [1298680] - [fs] btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group (Bill O'Donnell) [1298680] - [fs] btrfs: account for large extents with enospc (Bill O'Donnell) [1298680] - [fs] btrfs: don't set and clear delalloc for O_DIRECT writes (Bill O'Donnell) [1298680] - [fs] btrfs: only adjust outstanding_extents when we do a short write (Bill O'Donnell) [1298680] - [fs] btrfs: Fix out-of-space bug (Bill O'Donnell) [1298680] - [fs] btrfs: scrub, fix sleep in atomic context (Bill O'Donnell) [1298680] - [fs] btrfs: fix scheduler warning when syncing log (Bill O'Donnell) [1298680] - [fs] page_writeback: put account_page_redirty() after set_page_dirty() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup init for list in free-space-cache (Bill O'Donnell) [1298680] - [fs] btrfs: delete chunk allocation attemp when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear bio reference after submit_one_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub race leading to use-after-free (Bill O'Donnell) [1298680] - [fs] btrfs: add missing cleanup on sysfs init failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between transaction commit and empty block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: add more checks to btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, rename a few variables in btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: add checks for sys_chunk_array sizes (Bill O'Donnell) [1298680] - [fs] btrfs: more superblock checks, lower bounds on devices and sectorsize/nodesize (Bill O'Donnell) [1298680] - [fs] btrfs: Add code to support file creation time (Bill O'Donnell) [1298680] - [fs] btrfs: kill btrfs_inode_*time helpers (Bill O'Donnell) [1298680] - [fs] btrfs: insert_new_root: Fix lock type of the extent buffer (Bill O'Donnell) [1298680] - [fs] btrfs: fix unused members in struct btrfs_root (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: move WARN_ON() to the correct location (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup unused run_most (Bill O'Donnell) [1298680] - [fs] btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply (Bill O'Donnell) [1298680] - [fs] btrfs: Include map_type in raid_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Simplify scrub_setup_recheck_block()'s argument (Bill O'Donnell) [1298680] - [fs] btrfs: Combine per-page recover in dev-replace and scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Separate finding-right-mirror and writing-to-target's process in scrub_handle_errored_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck_block() (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup btrfs_bio_counter_inc_blocked() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON() (Bill O'Donnell) [1298680] - [fs] btrfs: add ref_count and free function for btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Make raid_map array be inlined in btrfs_bio structure (Bill O'Donnell) [1298680] - [fs] btrfs: sort raid_map before adding tgtdev stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix a out-of-bound access of raid_map (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync when extend references are added to an inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix directory inconsistency after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: lookup for block group only if needed when freeing a tree block (Bill O'Donnell) [1298680] - [fs] btrfs: remove a no-op unfreeze superbock callback (Bill O'Donnell) [1298680] - [fs] btrfs: switch extent_state state to unsigned (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels after checksum errors (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels during failed mount (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels for errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix setup_leaf_for_split() to avoid leaf corruption (Bill O'Donnell) [1298680] - [fs] btrfs: track dirty block groups on their own list (Bill O'Donnell) [1298680] - [fs] btrfs: change how we track dirty roots (Bill O'Donnell) [1298680] - [fs] btrfs: expand btrfs_find_item if found_key is NULL (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_ref_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_item_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: sink parameter len to alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: unify extent buffer allocation api (Bill O'Donnell) [1298680] - [fs] btrfs: use GFP_NOFS in __alloc_extent_buffer directly (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to tree_block_processed (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_find_create_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_init_new_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to reada_tree_block_flagged (Bill O'Donnell) [1298680] - [fs] btrfs: remove blocksize from reada_extent (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to readahead_tree_block (Bill O'Donnell) [1298680]- [net] ipv6: Nonlocal bind (Sabrina Dubroca) [1315968] - [net] ipv4: bind ip_nonlocal_bind to current netns (Sabrina Dubroca) [1315968] - [net] sctp: fix race for one-to-many sockets in sendmsg's auto associate (Xin Long) [1138256] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1247756] - [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [1314699] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [1314699] - [net] sctp: update the netstamp_needed counter when copying sockets (Marcelo Leitner) [1317647] - [net] sctp: use the same clock as if sock source timestamps were on (Marcelo Leitner) [1317647] - [net] bridge: Handle IFLA_ADDRESS correctly when creating bridge device (Paolo Abeni) [1314779] - [net] bridge: Prevent possible race condition in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted when deleting vlan (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_delete_by_port (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Change local fdb entries whenever mac address of bridge device changes (Paolo Abeni) [1314779] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] sctp: sctp_remaddr_seq_show use the wrong variable to dump transport info (Xin Long) [1187584] - [net] sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long) [1187584] - [net] sctp: remove the dead field of sctp_transport (Xin Long) [1187584] - [net] sctp: hold transport before we access t->asoc in sctp proc (Xin Long) [1187584] - [net] sctp: fix the transport dead race check by using atomic_add_unless on refcnt (Xin Long) [1187584] - [net] sctp: the temp asoc's transports should not be hashed/unhashed (Xin Long) [1187584] - [net] sctp: Move sequence start handling into sctp_transport_get_idx() (Xin Long) [1187584] - [net] sctp: support to lookup with ep+paddr in transport rhashtable (Xin Long) [1187584] - [net] sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc (Xin Long) [1187584] - [net] sctp: drop the old assoc hashtable of sctp (Xin Long) [1187584] - [net] sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb (Xin Long) [1187584] - [net] sctp: sideeffect: throw BUG if primary_path is NULL (Xin Long) [1187584] - [net] sctp: use GFP_KERNEL in sctp_init() (Xin Long) [1187584] - [net] sctp: apply rhashtable api to sctp procfs (Xin Long) [1187584] - [net] sctp: apply rhashtable api to send/recv path (Xin Long) [1187584] - [net] sctp: add the rhashtable apis for sctp global transport hashtable (Xin Long) [1187584] - [net] sctp: reorder sctp_globals to reduce cacheline usage (Xin Long) [1187584] - [net] ipv4: only create late gso-skb if skb is already set up with CHECKSUM_PARTIAL (Hannes Frederic Sowa) [1277095] - [net] ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] revert "ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets" (Hannes Frederic Sowa) [1277095]- [kernel] cgroup: pids: rhel-specific hack to fix zombie accounting (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix kABI breakage (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: adapt cgroup_pids.c to RHEL7 (Oleg Nesterov) [1265339] - [kernel] cgroup: implement task_get_css() (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix invalid get/put usage (Oleg Nesterov) [1265339] - [kernel] cgroup: implement the PIDs subsystem (Oleg Nesterov) [1265339] - [kernel] cgroup: allow a cgroup subsystem to reject a fork (Oleg Nesterov) [1265339] - [fs] gfs2: Set s_mode before parsing mount options (Andrew Price) [1264523] - [fs] nfsv4: Fix a dentry leak on alias use (Benjamin Coddington) [1269198] - [fs] sunrpc: never enqueue a ->rq_cong request on ->sending (Benjamin Coddington) [1315463] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1292582] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [824796] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [824796] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1235699] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1235699] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1235699] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1235699] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1235699] - [fs] dlm: fix race while closing connections (Xin Long) [1235699] - [fs] dlm: fix connection stealing if using SCTP (Xin Long) [1235699] - [fs] dlm: keep listening connection alive with sctp mode (Xin Long) [1235699] - [fs] dlm: set zero linger time on sctp socket (Xin Long) [1235699] - [fs] dlm: remove duplicated include from lowcomms.c (Xin Long) [1235699] - [fs] dlm: disable nagle for SCTP (Xin Long) [1235699] - [fs] dlm: retry failed SCTP sends (Xin Long) [1235699] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1235699] - [fs] dlm: clear correct bit during sctp init failure handling (Xin Long) [1235699] - [fs] dlm: set sctp assoc id during setup (Xin Long) [1235699] - [fs] dlm: clear correct init bit during sctp setup (Xin Long) [1235699] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL ("Herton R. Krzesinski") [1254369] - [x86] kernel: Call out into INT3 handler directly instead of using notifier (Luiz Capitulino) [1291899] - [x86] Make jump_label use int3-based patching (Luiz Capitulino) [1291899] - [x86] Introduce int3 (breakpoint)-based instruction patching (Luiz Capitulino) [1291899] - [kernel] audit: try harder to send to auditd upon netlink failure (Richard Guy Briggs) [1253123] - [kernel] audit: stop an old auditd being starved out by a new auditd (Richard Guy Briggs) [1253123] - [kernel] audit: remove stray newlines from audit_log_lost messages (Richard Guy Briggs) [1253123] - [kernel] audit: get rid of *NO* daemon at audit_pid=0 message (Richard Guy Briggs) [1253123] - [kernel] audit: prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [1253123] - [kernel] prctl: more prctl(PR_SET_MM_*) checks (Zorro Lang) [1298820] - [security] selinux: quiet the filesystem labeling behavior message (Paul Moore) [1295807]- [fs] nfsv4: Respect the server imposed limit on how many changes we may cache (Benjamin Coddington) [1314511] - [fs] nfsv4: Express delegation limit in units of pages (Benjamin Coddington) [1314511] - [fs] eventfd: document lockless access in eventfd_poll (Paolo Bonzini) [1293632] - [fs] eventfd: don't take the spinlock in eventfd_poll (Paolo Bonzini) [1293632] - [fs] gfs2: Use resizable hash table for glocks (Robert S Peterson) [1172819] - [fs] gfs2: Move glock superblock pointer to field gl_name (Robert S Peterson) [1172819] - [fs] gfs2: Simplify the seq file code for "sbstats" (Robert S Peterson) [1172819] - [fs] xfs: only run torn log write detection on dirty logs (Brian Foster) [1314355] - [fs] xfs: refactor in-core log state update to helper (Brian Foster) [1314355] - [fs] xfs: refactor unmount record detection into helper (Brian Foster) [1314355] - [fs] xfs: separate log head record discovery from verification (Brian Foster) [1314355] - [fs] cifs: fold cifs_iovec_write() into the only caller (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix another dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: session servername can't be null (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on impossible comparison (Sachin Prabhu) [1303850] - [fs] cifs: Fix coverity warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: Don't ignore errors on encrypting password in SMBTcon (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on uninitialized buftype (Sachin Prabhu) [1303850] - [fs] cifs: potential memory leaks when parsing mnt opts (Sachin Prabhu) [1303850] - [fs] cifs: smb2_clone_range() - exit on unhandled error (Sachin Prabhu) [1303850] - [fs] cifs: fix MUST SecurityFlags filtering (Sachin Prabhu) [1303850] - [fs] cifs: use memzero_explicit to clear stack buffer (Sachin Prabhu) [1303850] - [fs] cifs: make new inode cache when file type is different (Sachin Prabhu) [1303850] - [fs] cifs: Fix signed/unsigned pointer warning (Sachin Prabhu) [1303850] - [fs] cifs: smb2file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: remove obsolete __constant (Sachin Prabhu) [1303850] - [fs] cifs: convert to print_hex_dump() instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: call strtobool instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: Update modinfo cifs version for cifs.ko (Sachin Prabhu) [1303850] - [fs] cifs: decode_negTokenInit had wrong calling sequence (Sachin Prabhu) [1303850] - [fs] cifs: Add missing defines for ACL query support (Sachin Prabhu) [1303850] - [fs] cifs: Add support for original fallocate (Sachin Prabhu) [1303850] - [fs] cifs: kill f_dentry uses (Sachin Prabhu) [1303850] - [fs] cifs: get rid of ->f_path.dentry->d_sb uses, add a new helper (Sachin Prabhu) [1303850] - [fs] cifs: Remove obsolete comment (Sachin Prabhu) [1303850] - [fs] cifs: Check minimum response length on query_network_interface (Sachin Prabhu) [1303850] - [fs] cifs: Workaround Mac server problem (Sachin Prabhu) [1303850] - [fs] cifs: Remap reserved posix characters by default - part 3 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 2 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 1 (Sachin Prabhu) [1303850] - [fs] cifs: mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink (Sachin Prabhu) [1303850] - [fs] cifs: Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink (Sachin Prabhu) [1303850] - [fs] cifs: Allow mknod and mkfifo on SMB2/SMB3 mounts (Sachin Prabhu) [1303850] - [fs] cifs: add defines for two new file attributes (Sachin Prabhu) [1303850] - [fs] cifs: replace strnicmp with strncasecmp (Sachin Prabhu) [1303850] - [fs] cifs: switch to use of p[dD] (Sachin Prabhu) [1303850] - [fs] mnt: Move the clear of MNT_LOCKED from copy_tree to its callers (Aristeu Rozanski) [1304328] - [fs] umount: Do not allow unmounting rootfs (Aristeu Rozanski) [1304328] - [fs] vfs: Lock in place mounts from more privileged users (Aristeu Rozanski) [1304328] - [tools] perf evsel: Disable branch flags/cycles for --callgraph lbr (Jiri Olsa) [1316684] - [x86] perf/x86: Fix LBR related crashes on Intel Atom (Jiri Olsa) [1316684] - [include] perf/x86: Add option to disable reading branch flags/cycles (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix static checker warning in lbr enable (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMI (Jiri Olsa) [1316684] - [kernel] sched/fair: Fix division by zero sysctl_numa_balancing_scan_size ("Herton R. Krzesinski") [1314106]- [mm] mempolicy: convert the shared_policy lock to a rwlock (George Beshers) [1303771] - [x86] Mark Intel Knights Landing processor as supported (Steve Best) [1158238] - [acpi] Workaround Cisco Systems _DSM ACPI bug (Prarit Bhargava) [1311315] - [drivers] core: Avoid NULL pointer dereferences in device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm: Avoid false-positive warnings in dev_pm_domain_set() (Jeremy McNicoll) [1309527] - [misc] mei: validate request value in client notify request ioctl (Jeremy McNicoll) [1309527] - [drivers] core: add device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm/domains: add setter for dev.pm_domain (Jeremy McNicoll) [1309527] - [misc] mei: fix fasync return value on error (Jeremy McNicoll) [1309527] - [misc] vmware_balloon: Support 2m page ballooning (Dave Anderson) [1300078] - [misc] vmware_balloon: Do not limit the amount of frees and allocations in non-sleep mode (Dave Anderson) [1300078] - [misc] vmware_balloon: Show capabilities of balloon and resulting capabilities in the debug-fs node (Dave Anderson) [1300078] - [misc] vmware_balloon: Update balloon target on each lock/unlock (Dave Anderson) [1300078] - [misc] vmware_balloon: add batching to the vmw_balloon (Dave Anderson) [1300078] - [misc] vmware_balloon: Add support for balloon capabilities (Dave Anderson) [1300078] - [misc] vmware_balloon: partially inline vmballoon_reserve_page (Dave Anderson) [1300078] - [misc] vmware_balloon: Remove braces to fix build for clang (Dave Anderson) [1300078] - [hwmon] ibmpowernv: Add OF compatibility table entry (Steve Best) [1321122] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1313256] - [kernel] cpuset: fix sleeping function called from invalid context (Mateusz Guzik) [1069467] - [watchdog] hpwdt: Add support for WDIOC_SETOPTIONS (Nigel Croxon) [1316536] - [scsi] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1287040] - [scsi] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1287040] - [scsi] storvsc: get rid of bounce buffer (Cathy Avery) [1287040] - [scsi] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Cathy Avery) [1287040] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Cathy Avery) [1287040] - [scsi] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1287040] - [scsi] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1287040] - [scsi] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1287040] - [scsi] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1287040] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Cathy Avery) [1287040] - [scsi] storvsc: Increase the ring buffer size (Cathy Avery) [1287040] - [scsi] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1287040] - [powerpc] kvm: book3s_hv: Handle unexpected traps in guest entry/exit code better (Thomas Huth) [1320162] - [powerpc] kvm: book3s_hv: Prohibit setting illegal transaction state in MSR (Thomas Huth) [1320162] - [netdrv] mlx5e: Don't modify CQ before it was created (Kamal Heib) [1316951] - [netdrv] mlx5e: Don't try to modify CQ moderation if it is not supported (Kamal Heib) [1316951] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295875] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295875] - [x86] kernel: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [x86] kernel: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [x86] kernel: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [x86] kernel: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [x86] Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) [1303663] - [x86] Move some cyc2ns() code around (Prarit Bhargava) [1303663] - [x86] Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) [1303663] - [tools] cpupower: Fix build error in cpufreq-info (Prarit Bhargava) [1316657] - [tools] cpupower: fix how "cpupower frequency-info" interprets latency (Prarit Bhargava) [1316657] - [tools] cpupower: rework the "cpupower frequency-info" command (Prarit Bhargava) [1316657] - [tools] cpupower: Do not analyse offlined cpus (Prarit Bhargava) [1316657] - [tools] cpupower: Provide STATIC variable in Makefile for debug builds (Prarit Bhargava) [1316657] - [tools] cpupower: Fix precedence issue (Prarit Bhargava) [1316657] - [tools] power turbostat: use new name for MSR_PLATFORM_INFO (Prarit Bhargava) [1316657] - [tools] Creating a common structure initialization pattern for struct option (Prarit Bhargava) [1316657] - [tools] cpupower: Enable disabled Cstates if they are below max latency (Prarit Bhargava) [1316657] - [tools] cpupower: Remove debug message when using cpupower idle-set -D switch (Prarit Bhargava) [1316657] - [tools] cpupower: cpupower monitor reports uninitialized values for offline cpus (Prarit Bhargava) [1316657] - [tools] power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Prarit Bhargava) [1316657] - [tools] power turbostat: simplify Bzy_MHz calculation (Prarit Bhargava) [1316657] - [tools] power turbosat: update version number (Prarit Bhargava) [1316657] - [tools] power turbostat: skl: Adjust for TSC difference from base frequency (Prarit Bhargava) [1316657] - [tools] power turbostat: ivb xeon: fix --debug regression (Prarit Bhargava) [1316657] - [tools] power turbostat: fix typo on DRAM column in Joules-mode (Prarit Bhargava) [1316657] - [tools] power turbostat: fix parameter passing for forked command (Prarit Bhargava) [1316657] - [tools] power turbostat: dump CONFIG_TDP (Prarit Bhargava) [1316657] - [tools] power turbostat: cpu0 is no longer hard-coded, so update output (Prarit Bhargava) [1316657] - [tools] x86/uapi: Do not export as part of the user API headers (Prarit Bhargava) [1316657] - [tools] power turbostat: update turbostat(8) (Prarit Bhargava) [1316657] - [tools] cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS mode (Prarit Bhargava) [1316657]- [md] dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request() (Mike Snitzer) [1314530 1317073] - [md] dm: use RHEL7's old blk_mq_alloc_request and blk_mq_complete_request interfaces (Mike Snitzer) [1314530 1317073] - [md] dm-bufio: virt_to_phys() doesn't change remainder modulo PAGE_SIZE (Mike Snitzer) [1314530 1317073] - [md] dm thin: consistently return -ENOSPC if pool has run out of data space (Mike Snitzer) [1314530 1317073] - [md] dm cache: bump the target version (Mike Snitzer) [1314530 1317073] - [md] dm cache: make sure every metadata function checks fail_io (Mike Snitzer) [1314530 1317073] - [md] dm: add missing newline between DM_DEBUG_BLOCK_STACK_TRACING and DM_BUFIO (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: clarify that mq registration failure was for 'mq' (Mike Snitzer) [1314530 1317073] - [md] dm: return error if bio_integrity_clone() fails in clone_bio() (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1314530 1317073] - [include] dm snapshot: disallow the COW and origin devices from being identical (Mike Snitzer) [1314530 1317073] - [md] dm cache: make the 'mq' policy an alias for 'smq' (Mike Snitzer) [1314530 1317073] - [md] dm: drop unnecessary assignment of md->queue (Mike Snitzer) [1314530 1317073] - [md] dm: reorder 'struct mapped_device' members to fix alignment and holes (Mike Snitzer) [1314530 1317073] - [md] dm: remove dummy definition of 'struct dm_table' (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_numa_node' module parameter (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: remove needless newline from subtree_dec() DMERR message (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup reinstate_path() et al based on code review (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy (Mike Snitzer) [1314530 1317073] - [md] dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate (Mike Snitzer) [1314530 1317073] - [md] dm round robin: use percpu 'repeat_count' and 'current_path' (Mike Snitzer) [1314530 1317073] - [md] dm path selector: remove 'repeat_count' return from .select_path hook (Mike Snitzer) [1314530 1317073] - [md] dm mpath: push path selector locking down to path selectors (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove repeat_count support from multipath core (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove unnecessary casts in front of ti->private (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup 'struct dm_mpath_io' management code (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' (Mike Snitzer) [1314530 1317073] - [md] dm: allow immutable request-based targets to use blk-mq pdu (Mike Snitzer) [1314530 1317073] - [include] dm: rename target's per_bio_data_size to per_io_data_size (Mike Snitzer) [1314530 1317073] - [md] dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM (Mike Snitzer) [1314530 1317073] - [md] dm: remove support for stacking dm-mq on .request_fn device(s) (Mike Snitzer) [1314530 1317073] - [md] dm: fix a couple locking issues with use of block interfaces (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup methods that requeue requests (Mike Snitzer) [1314530 1317073] - [md] dm: allocate blk_mq_tag_set rather than embed in mapped_device (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_request_fn() (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_mq_queue_rq() (Mike Snitzer) [1314530 1317073] - [include] dm: set DM_TARGET_WILDCARD feature on "error" target (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup dm_any_congested() (Mike Snitzer) [1314530 1317073] - [md] dm: remove unused dm_get_rq_mapinfo() (Mike Snitzer) [1314530 1317073] - [md] dm: fix excessive dm-mq context switching (Mike Snitzer) [1314530 1317073] - [md] dm: fix sparse "unexpected unlock" warnings in ioctl code (Mike Snitzer) [1314530 1317073] - [md] dm: do not return target from dm_get_live_table_for_ioctl() (Mike Snitzer) [1314530 1317073] - [md] dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path (Mike Snitzer) [1314530 1317073] - [md] dm: do not reuse dm_blk_ioctl block_device input as local variable (Mike Snitzer) [1314530 1317073] - [md] dm: fix ioctl retry termination with signal (Mike Snitzer) [1314530 1317073] - [include] dm: add support for passing through persistent reservations (Mike Snitzer) [1314530 1317073] - [include] dm: refactor ioctl handling (Mike Snitzer) [1314530 1317073] - [md] dm: fix dm_rq_target_io leak on faults with .request_fn DM w_ blk-mq paths (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [1314530 1317073] - [md] dm thin: bump thin and thin-pool target versions (Mike Snitzer) [1314530 1317073] - [md] dm verity: factor out structures and functions useful to separate object (Mike Snitzer) [1314530 1317073] - [md] dm verity: move dm-verity.c to dm-verity-target.c (Mike Snitzer) [1314530 1317073] - [md] dm verity: separate function for parsing opt args (Mike Snitzer) [1314530 1317073] - [md] dm verity: clean up duplicate hashing code (Mike Snitzer) [1314530 1317073] - [md] dm btree: factor out need_insert() helper (Mike Snitzer) [1314530 1317073] - [md] dm bufio: use BUG_ON instead of conditional call to BUG (Mike Snitzer) [1314530 1317073] - [md] dm bufio: store stacktrace in buffers to help find buffer leaks (Mike Snitzer) [1314530 1317073] - [md] dm bufio: return NULL to improve code clarity (Mike Snitzer) [1314530 1317073] - [md] dm block manager: cleanup code that prints stacktrace (Mike Snitzer) [1314530 1317073] - [md] dm: don't save and restore bi_private (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: make dm_thin_find_mapped_range() atomic (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: speed up discard of partially mapped volumes (Mike Snitzer) [1314530 1317073] - [md] dm crypt: fix a possible hang due to race condition on exit (Mike Snitzer) [1314530 1317073] - [md] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1314530 1317073] - [md] dm switch: simplify conditional in alloc_region_table() (Mike Snitzer) [1314530 1317073] - [md] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1314530 1317073] - [md] dm delay: capitalize the start of an delay_ctr() error message (Mike Snitzer) [1314530 1317073] - [md] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1314530 1317073] - [md] dm linear: remove redundant target name from error messages (Mike Snitzer) [1314530 1317073] - [md] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1314530 1317073] - [md] dm: convert ffs to __ffs (Mike Snitzer) [1314530 1317073] - [md] dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() (Mike Snitzer) [1314530 1317073] - [md] dm: initialize non-blk-mq queue data before queue is used (Mike Snitzer) [1314530 1317073] - [md] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm snapshot persistent: fix missing cleanup in persistent_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm raid: fix round up of default region size (Mike Snitzer) [1314530 1317073] - [documentation] dm raid: document RAID 4_5_6 discard support (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: add new persistent store option to support overflow (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: don't invalidate on-disk image on snapshot write overflow (Mike Snitzer) [1314530 1317073] - [md] dm: remove unlikely() before IS_ERR() (Mike Snitzer) [1314530 1317073] - [md] dm: do not override error code returned from dm_get_device() (Mike Snitzer) [1314530 1317073] - [md] dm: test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1314530 1317073] - [md] dm btree remove: remove unused function get_nr_entries() (Mike Snitzer) [1314530 1317073] - [md] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling() (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1314530 1317073] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [1316290] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1306342] - [scsi] 3w-sas: fix command completion race (Tomas Henzl) [1294538] - [scsi] add use_cmd_list flag (Ewan Milne) [1265985]- [net] netlink: Properly unbind in error conditions (Phil Sutter) [1238749] - [net] netlink: Replace rhash_portid with bound (Phil Sutter) [1238749] - [net] netlink: have netlink per-protocol bind function return an error code (Phil Sutter) [1238749] - [net] netlink: simplify nfnetlink_bind (Phil Sutter) [1238749] - [net] netlink: Fix autobind race condition that leads to zero port ID (Phil Sutter) [1238749] - [lib] rhashtable: Kill harmless RCU warning in rhashtable_walk_init (Phil Sutter) [1238749] - [lib] rhashtable: Enforce minimum size on initial hash table (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker list corruption (Phil Sutter) [1238749] - [lib] rhashtable: add function to replace an element (Phil Sutter) [1238749] - [lib] rhashtable: Remove unnecessary wmb for future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: Prevent spurious EBUSY errors on insertion (Phil Sutter) [1238749] - [lib] rhashtable: fix data race in rhashtable_rehash_one (Phil Sutter) [1238749] - [lib] rhashtable-test: extend to test concurrency (Phil Sutter) [1238749] - [net] netlink: don't hold mutex in rcu callback when releasing mmapd ring (Phil Sutter) [1238749] - [lib] rhashtable: Allow other tasks to be scheduled in large lookup loops (Phil Sutter) [1238749] - [lib] rhashtable: fix for resize events during table walk (Phil Sutter) [1238749] - [lib] rhashtable: add missing import (Phil Sutter) [1238749] - [net] netlink: Reset portid after netlink_insert failure (Phil Sutter) [1238749] - [lib] rhashtable: Add cap on number of elements in hash table (Phil Sutter) [1238749] - [lib] rhashtable-test: Fix 64bit division (Phil Sutter) [1238749] - [lib] rhashtable: Simplify iterator code (Phil Sutter) [1238749] - [lib] rhashtable-test: Detect insertion failures (Phil Sutter) [1238749] - [lib] rhashtable-test: Use walker to test bucket statistics (Phil Sutter) [1238749] - [lib] rhashtable-test: Do not allocate individual test objects (Phil Sutter) [1238749] - [lib] rhashtable-test: Get rid of ptr in test_obj structure (Phil Sutter) [1238749] - [lib] rhashtable-test: Measure time to insert, remove & traverse entries (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove unused TEST_NEXPANDS (Phil Sutter) [1238749] - [lib] rhashtable: don't attempt to grow when at max_size (Phil Sutter) [1238749] - [lib] rhashtable: Do not schedule more than one rehash if we can't grow further (Phil Sutter) [1238749] - [lib] rhashtable: Schedule async resize when sync realloc fails (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove bogus max_size setting (Phil Sutter) [1238749] - [lib] rhashtable: provide len to obj_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Disable automatic shrinking by default (Phil Sutter) [1238749] - [lib] rhashtable: Add rhashtable_free_and_destroy() (Phil Sutter) [1238749] - [lib] rhashtable: Mark internal/private inline functions as such (Phil Sutter) [1238749] - [lib] rhashtable: Use 'unsigned int' consistently (Phil Sutter) [1238749] - [lib] rhashtable: Extend RCU read lock into rhashtable_insert_rehash() (Phil Sutter) [1238749] - [lib] rhashtable: Add comment on choice of elasticity value (Phil Sutter) [1238749] - [lib] rhashtable: Fix sleeping inside RCU critical section in walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Add immediate rehash during insertion (Phil Sutter) [1238749] - [lib] rhashtable: Allow GFP_ATOMIC bucket table allocation (Phil Sutter) [1238749] - [lib] rhashtable: Add multiple rehash support (Phil Sutter) [1238749] - [lib] rhashtable: Shrink to fit (Phil Sutter) [1238749] - [lib] netlink: Use default rhashtable hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Allow hashfn to be unset (Phil Sutter) [1238749] - [lib] rhashtable: Eliminate unnecessary branch in rht_key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add barrier to ensure we see new tables in walker (Phil Sutter) [1238749] - [lib] rhashtable: Fix undeclared EEXIST build error on ia64 (Phil Sutter) [1238749] - [lib] rhashtable: Rip out obsolete out-of-line interface (Phil Sutter) [1238749] - [lib] rhashtable-test: Use inlined rhashtable interface (Phil Sutter) [1238749] - [net] netfilter: Convert nft_hash to inlined rhashtable (Phil Sutter) [1238749] - [net] netlink: Move namespace into hash key (Phil Sutter) [1238749] - [lib] rhashtable: Allow hash/comparison functions to be inlined (Phil Sutter) [1238749] - [lib] rhashtable: Make rhashtable_init params argument const (Phil Sutter) [1238749] - [lib] rhashtable: Round up/down min/max_size to ensure we respect limit (Phil Sutter) [1238749] - [lib] rhashtable: Remove max_shift and min_shift (Phil Sutter) [1238749] - [lib] rhashtable-test: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [net] netlink: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [lib] rhashtable: Introduce max_size/min_size (Phil Sutter) [1238749] - [lib] rhashtable: Remove shift from bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Annotate RCU locking of walkers (Phil Sutter) [1238749] - [lib] rhashtable: Avoid calculating hash again to unlock (Phil Sutter) [1238749] - [lib] rhashtable: Fix rhashtable_remove failures (Phil Sutter) [1238749] - [lib] rhashtable: Fix use-after-free in rhashtable_walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Move future_tbl into struct bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Add rehash counter to bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Free bucket tables asynchronously after rehash (Phil Sutter) [1238749] - [lib] rhashtable: Move seed init into bucket_table_alloc (Phil Sutter) [1238749] - [lib] rhashtable: Use SINGLE_DEPTH_NESTING (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker behaviour during rehash (Phil Sutter) [1238749] - [lib] rhashtable: Fix read-side crash during rehash (Phil Sutter) [1238749] - [lib] rhashtable: kill ht->shift atomic operations (Phil Sutter) [1238749] - [lib] rhashtable: Fix reader/rehash race (Phil Sutter) [1238749] - [lib] rhashtable: Remove obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Remove key length argument to key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Use head_hashfn instead of obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Move masking back into key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add annotation to nested lock (Phil Sutter) [1238749] - [lib] rhashtable: Add arbitrary rehash function (Phil Sutter) [1238749] - [lib] rhashtable: Move hash_rnd into bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: use cond_resched() (Phil Sutter) [1238749] - [lib] rhashtable: remove indirection for grow/shrink decision functions (Phil Sutter) [1238749] - [lib] rhashtable: unconditionally grow when max_shift is not specified (Phil Sutter) [1238749] - [lib] rhashtable: initialize all rhashtable walker members (Phil Sutter) [1238749] - [lib] rhashtable: don't allocate ht structure on stack in test_rht_init (Phil Sutter) [1238749] - [lib] rhashtable: ensure cache line alignment on bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: allow to unload test module (Phil Sutter) [1238749] - [lib] rhashtable: better high order allocation attempts (Phil Sutter) [1238749] - [lib] rhashtable: don't test for shrink on insert, expansion on delete (Phil Sutter) [1238749] - [lib] rhashtable: using ERR_PTR requires linux/err.h (Phil Sutter) [1238749] - [lib] rhashtable: Fix remove logic to avoid cross references between buckets (Phil Sutter) [1238749] - [lib] rhashtable: Avoid bucket cross reference after removal (Phil Sutter) [1238749] - [lib] rhashtable: Add more lock verification (Phil Sutter) [1238749] - [lib] rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING (Phil Sutter) [1238749] - [lib] rhashtable: Wait for RCU readers after final unzip work (Phil Sutter) [1238749] - [lib] rhashtable: Use a single bucket lock for sibling buckets (Phil Sutter) [1238749] - [lib] rhashtable: key_hashfn() must return full hash value (Phil Sutter) [1238749] - [net] netlink: Use rhashtable walk iterator (Phil Sutter) [1238749] - [lib] rhashtable: Introduce rhashtable_walk_* (Phil Sutter) [1238749] - [lib] rhashtable: Fix potential crash on destroy in rhashtable_shrink (Phil Sutter) [1238749] - [lib] rhashtable: Make selftest modular (Phil Sutter) [1238749] - [net] netlink: Kill redundant net argument in netlink_insert (Phil Sutter) [1238749] - [lib] rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: fix rht_for_each_entry_safe() endless loop (Phil Sutter) [1238749] - [net] netlink: Fix netlink_insert EADDRINUSE error (Phil Sutter) [1238749] - [lib] rhashtable: Fix race in rhashtable_destroy() and use regular work_struct (Phil Sutter) [1238749] - [lib] rhashtable: Lower/upper bucket may map to same lock while shrinking (Phil Sutter) [1238749] - [lib] rhashtable: add a note for grow and shrink decision functions (Phil Sutter) [1238749] - [net] netlink: eliminate nl_sk_hash_lock (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_compare_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: initialize atomic nelems variable (Phil Sutter) [1238749] - [lib] rhashtable: avoid unnecessary wakeup for worker queue (Phil Sutter) [1238749] - [lib] rhashtable: future table needs to be traversed when remove an object (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: introduce rhashtable_wakeup_worker helper function (Phil Sutter) [1238749] - [lib] rhashtable: optimize rhashtable_lookup routine (Phil Sutter) [1238749] - [lib] rhashtable: fix missing header (Phil Sutter) [1238749] - [net] netlink: Lockless lookup with RCU grace period in socket release (Phil Sutter) [1238749] - [lib] rhashtable: Supports for nulls marker (Phil Sutter) [1238749] - [lib] rhashtable: Per bucket locks & deferred expansion/shrinking (Phil Sutter) [1238749] - [kernel] spinlock: Add spin_lock_bh_nested() (Phil Sutter) [1238749] - [lib] rhashtable: nft_hash: Remove rhashtable_remove_pprev() (Phil Sutter) [1238749] - [lib] rhashtable: Factor out bucket_tail() function (Phil Sutter) [1238749] - [lib] rhashtable: Convert bucket iterators to take table and index (Phil Sutter) [1238749] - [lib] rhashtable: Use rht_obj() instead of manual offset calculation (Phil Sutter) [1238749] - [lib] rhashtable: Do hashing inside of rhashtable_lookup_compare() (Phil Sutter) [1238749] - [net] netlink: Don't reorder loads/stores before marking mmap netlink frame as available (Phil Sutter) [1238749] - [net] netlink: use jhash as hashfn for rhashtable (Phil Sutter) [1238749] - [lib] rhashtable: Check for count mismatch while iterating in selftest (Phil Sutter) [1238749] - [lib] rhashtable: Drop gfp_flags arg in insert/remove functions (Phil Sutter) [1238749] - [lib] rhashtable: Remove weird non-ASCII characters from comments (Phil Sutter) [1238749] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Phil Sutter) [1238749] - [kernel] softirq: Use _RET_IP_ (Phil Sutter) [1238749]- [fs] userfaultfd: don't block on the last VM updates at exit time (Andrea Arcangeli) [1314136] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314132] - [x86] Remove get_hbp_len and replace with bp_len (Kim Naru) [928536] - [x86] perf: AMD support for bp_len > HW_BREAKPOINT_LEN_8 (Kim Naru) [928536] - [scsi] sd: implement the Persistent Reservation API (Mike Snitzer) [1317629] - [block] add an API for Persistent Reservations (Mike Snitzer) [1317629] - [block] cleanup blkdev_ioctl (Mike Snitzer) [1317629] - [hwmon] fam15h_power: Add bit masking for tdp_limit (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD new 15h processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Add max compute unit accumulated power (Kim Naru) [1135023] - [hwmon] fam15h_power: Enable power1_input on AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Refactor attributes for dynamically added (Kim Naru) [1135023] - [hwmon] fam15h_power: Add ratio of Tsample to the PTSC period (Kim Naru) [1135023] - [hwmon] fam15h_power: Update running_avg_capture bit field to 28 (Kim Naru) [1135023] - [hwmon] fam15h_power: Rename fam15h_power_is_internal_node0 function (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Fix NB device ID for F16h M30h (Kim Naru) [1135023] - [hwmon] fam15h_power: Make actual power reporting conditional (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for two more processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Remove needless pci dev id (Kim Naru) [1135023] - [hwmon] fam15h_power: Convert to devm_hwmon_device_register_with_groups (Kim Naru) [1135023] - [kernel] sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity (Rik van Riel) [1217244] - [kernel] time, acct: Drop irq save & restore from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] acct, time: Change indentation in __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched, time: Remove non-power-of-two divides from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched/cputime: Convert vtime_seqlock to seqcount (Rik van Riel) [1217244] - [netdrv] mlx4: Handle return codes in mlx4_qp_attach_common (Kamal Heib) [1184526] - [cpufreq] intel_pstate: Minor cleanup for FRAC_BITS (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Account for non C0 time (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Configurable algorithm to get target pstate (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Use separate max pstate for scaling (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1283337] - [powerpc] eeh: Fix PE location code (Gustavo Duarte) [1302537]- [mm] revert "write to force_empty will cause soft lockup" (Rafael Aquini) [1317568] - [mm] madvise: fix MADV_WILLNEED on shmem swapouts (Mitsuhiro Tanino) [1312729] - [md] dm-space-map-metadata: remove unused variable in brb_pop() (Mike Snitzer) [1286500] - [md] dm-space-map-metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1286500] - [md] dm-thin-metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1286500] - [md] dm-btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1290911] - [md] dm-btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1290911] - [tty] pty: make sure super_block is still valid in final /dev/tty close ("Herton R. Krzesinski") [1291313] - [tty] pty: fix possible use after free of tty->driver_data ("Herton R. Krzesinski") [1291313] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317039] - [idle] intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Steve Best) [1145367] - [idle] intel_idle: Skylake Client Support - updated (Prarit Bhargava) [1274037] - [s390] compat: correct restore of high gprs on signal return (Hendrik Brueckner) [1313722] - [edac] sb_edac: Fix logic when computing DIMM sizes on Xeon Phi (Aristeu Rozanski) [1145354] - [edac] sb_edac: Set fixed DIMM width on Xeon Knights Landing (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add Knights Landing (Xeon Phi gen 2) support (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1145354] - [edac] sb_edac: Virtualize several hard-coded functions (Aristeu Rozanski) [1145354] - [edac] Add DDR4 flag (Aristeu Rozanski) [1145354] - [block] virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1 (Fam Zheng) [1266008] - [include] perf/core: Drop PERF_EVENT_TXN (Jiri Olsa) [1274454] - [powerpc] perf/powerpc/hv-24x7: Use PMU_TXN_READ interface (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Simplify extracting counter from result buffer (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace - fix parameter alignment (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Break up single_24x7_request (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define update_event_count() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace cleanup (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define add_event_to_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Rename hv_24x7_event_update (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Move debug prints to separate function (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Drop event_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Use pr_devel() to log message (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Remove unnecessary parameter (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Modify definition of request and result buffers (Jiri Olsa) [1274454] - [kernel] perf/core: Define PERF_PMU_TXN_READ interface (Jiri Olsa) [1274454] - [kernel] perf/core: Add return value for perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Invert perf_read_group() loops (Jiri Olsa) [1274454] - [kernel] perf/core: Add group reads to perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Rename perf_event_read_{one, group}, perf_read_hw (Jiri Olsa) [1274454] - [kernel] perf/core: Split perf_event_read() and perf_event_count() (Jiri Olsa) [1274454] - [kernel] perf/core: Add a 'flags' parameter to the PMU transactional interfaces (Jiri Olsa) [1274454] - [powerpc] kvm: book3s_hv: Sanitize special-purpose register values on guest exit (Thomas Huth) [1313725] - [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1303078] - [powerpc] ioda: Set "read" permission when "write" is set (Gustavo Duarte) [1297885]- [include] usb: Add phy/phy.h to help keep files in sync (Don Zickus) [1303209] - [usb] cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle (Don Zickus) [1303209] - [netdrv] cdc_ncm: Fix tx_bytes statistics (Don Zickus) [1303209] - [netdrv] usbnet: avoid integer overflow in start_xmit (Don Zickus) [1303209] - [netdrv] drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock' (Don Zickus) [1303209] - [usb] cp210x: add ID for KCF Technologies PRN device (Don Zickus) [1303209] - [netdrv] usbnet: rename work handler (Don Zickus) [1303209] - [netdrv] net/usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet (Don Zickus) [1303209] - [include] usbnet: Fix tx_bytes statistic running backward in cdc_ncm (Don Zickus) [1303209] - [usb] f81232: fix some minor style issues (Don Zickus) [1303209] - [usb] f81232: modify/add author (Don Zickus) [1303209] - [usb] f81232: cleanup non-used define (Don Zickus) [1303209] - [usb] f81232: clarify f81232_ioctl() and fix (Don Zickus) [1303209] - [usb] f81232: implement set_termios() (Don Zickus) [1303209] - [usb] f81232: implement port enable/disable method (Don Zickus) [1303209] - [usb] f81232: implement MCR/MSR function (Don Zickus) [1303209] - [usb] f81232: implement read IIR/MSR with endpoint (Don Zickus) [1303209] - [usb] f81232: change lock mechanism (Don Zickus) [1303209] - [usb] f81232: implement RX bulk-in EP (Don Zickus) [1303209] - [usb] f81232: rename private struct member name (Don Zickus) [1303209] - [include] usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer (Don Zickus) [1303209] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1303209] - [netdrv] cx82310_eth: fix semicolon.cocci warnings (Don Zickus) [1303209] - [netdrv] cx82310_eth: wait for firmware to become ready (Don Zickus) [1303209] - [netdrv] revert "net: cx82310_eth: use common match macro" (Don Zickus) [1303209] - [usb] ehci-msm: Remove dead dependency (Don Zickus) [1303209] - [usb] load usb phy earlier (Don Zickus) [1303209] - [usb] common: otg-fsm: only signal connect after switching to peripheral (Don Zickus) [1303209] - [netdrv] net: usb: Use eth__addr instead of memset (Don Zickus) [1303209] - [usb] ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards (Don Zickus) [1303209] - [include] usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers (Don Zickus) [1303209] - [netdrv] net: asix: add support for the Sitecom LN-028 USB adapter (Don Zickus) [1303209] - [usb] ftdi_sio: add PIDs for Actisense USB devices (Don Zickus) [1303209] - [netdrv] hso: replace current->state by __set_current_state() (Don Zickus) [1303209] - [netdrv] hso: always read interface number from the current altsetting (Don Zickus) [1303209] - [netdrv] usb: plusb: Add support for National Instruments host-to-host cable (Don Zickus) [1303209] - [netdrv] r8152: support setting rx coalesce (Don Zickus) [1303209] - [netdrv] r8152: change rx early size when the mtu is changed (Don Zickus) [1303209] - [netdrv] r8152: separate USB_RX_EARLY_AGG (Don Zickus) [1303209] - [netdrv] r8152: restore hw settings (Don Zickus) [1303209] - [usb] use *pb[l] to print bitmaps including cpumasks and nodemasks (Don Zickus) [1303209] - [netdrv] hso: fix rx parsing logic when skb allocation fails (Don Zickus) [1303209] - [usb] pm: Remove unneeded #ifdef and associated dead code (Don Zickus) [1303209] - [netdrv] r8152: use BIT macro (Don Zickus) [1303209] - [netdrv] r8152: replace get_protocol with vlan_get_protocol (Don Zickus) [1303209] - [netdrv] r8152: adjust the line feed for hw_features (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG for rtl8152_close (Don Zickus) [1303209] - [netdrv] r8152: check linking status with netif_carrier_ok (Don Zickus) [1303209] - [netdrv] r8152: adjust lpm timer (Don Zickus) [1303209] - [netdrv] r8152: adjust rx_bottom (Don Zickus) [1303209] - [netdrv] hso: Use static attribute groups for sysfs entry (Don Zickus) [1303209] - [netdrv] net: usb: sr9700: Use 'SR_' prefix for the common register macros (Don Zickus) [1303209] - [netdrv] hso: fix rfkill name conflicts (Don Zickus) [1303209] - [netdrv] hso: add missing cancel_work_sync in disconnect() (Don Zickus) [1303209] - [netdrv] hso: update serial_table in usb disconnect method (Don Zickus) [1303209] - [netdrv] hso: move tty_unregister outside hso_serial_common_free() (Don Zickus) [1303209] - [netdrv] hso: replace reset_device work by usb_queue_reset_device() (Don Zickus) [1303209] - [netdrv] hso: rename hso_dev into serial in hso_free_interface() (Don Zickus) [1303209] - [netdrv] hso: fix small indentation error (Don Zickus) [1303209] - [netdrv] hso: fix memory leak in hso_create_rfkill() (Don Zickus) [1303209] - [netdrv] hso: fix memory leak when device disconnects (Don Zickus) [1303209] - [netdrv] hso: fix crash when device disappears while serial port is open (Don Zickus) [1303209] - [netdrv] hso: remove useless header file timer.h (Don Zickus) [1303209] - [usb] isp1760: Add device controller support (Don Zickus) [1303209] - [usb] isp1760: Move core code to isp1760-core.c (Don Zickus) [1303209] - [usb] cp210x: add ID for RUGGEDCOM USB Serial Console (Don Zickus) [1303209] - [include] usb: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform (Don Zickus) [1303209] - [netdrv] usbnet: re-use native hex2bin() (Don Zickus) [1303209] - [netdrv] r8152: remove sram_read (Don Zickus) [1303209] - [netdrv] r8152: remove generic_ocp_read before writing (Don Zickus) [1303209] - [netdrv] r8152: replace tasklet with NAPI (Don Zickus) [1303209] - [netdrv] net: rename vlan_tx_* helpers since "tx" is misleading there (Don Zickus) [1303209] - [netdrv] usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() (Don Zickus) [1303209] - [netdrv] r8152: check the status before submitting rx (Don Zickus) [1303209] - [netdrv] r8152: call rtl_start_rx after netif_carrier_on (Don Zickus) [1303209] - [include] usb: phy: generic: add vbus support (Don Zickus) [1303209] - [include] usb: phy: change some comments (Don Zickus) [1303209] - [include] usb: ehci-platform: Support ehci reset after resume quirk (Don Zickus) [1303209] - [netdrv] kconfig: use bool instead of boolean for type definition attributes (Don Zickus) [1303209] - [netdrv] r8152: support ndo_features_check (Don Zickus) [1303209] - [usb] cp210x: add IDs for CEL USB sticks and MeshWorks devices (Don Zickus) [1303209] - [netdrv] qmi_wwan: Set random MAC on devices with buggy fw (Don Zickus) [1303209] - [usb] cp210x: fix ID for production CEL MeshConnect USB Stick (Don Zickus) [1303209] - [usb] pm / kconfig: Replace PM_RUNTIME with PM in dependencies (Don Zickus) [1303209] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Don Zickus) [1303209] - [netdrv] r8152: redefine REALTEK_USB_DEVICE (Don Zickus) [1303209] - [include] usb / pm: Drop CONFIG_PM_RUNTIME from the USB core (Don Zickus) [1303209] - [usb] usb: host: Remove ehci-octeon and ohci-octeon drivers (Don Zickus) [1303209] - [usb] uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 (Don Zickus) [1303209] - [netdrv] net: usb: Deletion of unnecessary checks before the function call "kfree" (Don Zickus) [1303209] - [netdrv] r8152: adjust rtl_start_rx (Don Zickus) [1303209] - [netdrv] r8152: adjust r8152_submit_rx (Don Zickus) [1303209] - [include] usb: phy: introduce usb_phy_set_event interface (Don Zickus) [1303209] - [usb] treewide: fix typo in printk and Kconfig (Don Zickus) [1303209] - [netdrv] usbnet: rtl8150: remove unused variable (Don Zickus) [1303209] - [usb] hid: yet another buggy ELAN touchscreen (Don Zickus) [1303209] - [netdrv] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG and netif_running before autoresume (Don Zickus) [1303209] - [netdrv] r8152: clear the flag of SCHEDULE_TASKLET in tasklet (Don Zickus) [1303209] - [netdrv] r8152: remove the duplicate init for the list of rx_done (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: dereferencing NULL pointer (Don Zickus) [1303209] - [netdrv] asix: Do full reset during ax88772_bind (Don Zickus) [1303209] - [netdrv] cdc-ether: implement MULTICAST flag on the device (Don Zickus) [1303209] - [netdrv] r8152: remove the definitions of the PID (Don Zickus) [1303209] - [netdrv] r8152: modify rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move r8152b_get_version (Don Zickus) [1303209] - [netdrv] r8152: disable the tasklet by default (Don Zickus) [1303209] - [usb] core: notify disconnection when core detects disconnect (Don Zickus) [1303209] - [usb] core: need to call usb_phy_notify_connect after device setup (Don Zickus) [1303209] - [usb] Remove references to non-existent PLAT_S5P symbol (Don Zickus) [1303209] - [usb] allow to supply the PHY in the drivers when using HCD (Don Zickus) [1303209] - [include] usb: add support to the generic PHY framework in OTG (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in OTG (Don Zickus) [1303209] - [include] usb: move the OTG state from the USB PHY to the OTG structure (Don Zickus) [1303209] - [netdrv] r8152: stop submitting intr for -EPROTO (Don Zickus) [1303209] - [netdrv] r8152: set RTL8152_UNPLUG when finding -ENODEV (Don Zickus) [1303209] - [netdrv] r8152: check WORK_ENABLE in suspend function (Don Zickus) [1303209] - [netdrv] r8152: reset tp->speed before autoresuming in open function (Don Zickus) [1303209] - [netdrv] r8152: clear SELECTIVE_SUSPEND when autoresuming (Don Zickus) [1303209] - [netdrv] r8152: support nway_reset of ethtool (Don Zickus) [1303209] - [netdrv] r8152: rename tx_underun (Don Zickus) [1303209] - [netdrv] cdc-ether: handle promiscuous mode with a set_rx_mode callback (Don Zickus) [1303209] - [netdrv] cdc-ether: extract usbnet_cdc_update_filter function (Don Zickus) [1303209] - [netdrv] ax88179_178a: fix bonding failure (Don Zickus) [1303209] - [netdrv] r8152: return -EBUSY for runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: add mutex for hw settings (Don Zickus) [1303209] - [netdrv] r8152: adjust usb_autopm_xxx (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting feature (Don Zickus) [1303209] - [netdrv] r8152: nway reset after setting eee (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting MAC address (Don Zickus) [1303209] - [netdrv] asix: Don't reset PHY on if_up for ASIX 88772 (Don Zickus) [1303209] - [usb] host: st: fix typo 'CONFIG_USB_EHCI_HCD_ST' (Don Zickus) [1303209] - [netdrv] r8152: disable power cut for RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: remove clearing bp (Don Zickus) [1303209] - [netdrv] r8152: fix setting RTL8152_UNPLUG (Don Zickus) [1303209] - [include] usb: hcd: add generic PHY support (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in HCD (Don Zickus) [1303209] - [usb] host: st: fix ehci/ohci driver selection (Don Zickus) [1303209] - [usb] core: log higher level message on malformed LANGID descriptor (Don Zickus) [1303209] - [netdrv] r8152: support ethtool eee (Don Zickus) [1303209] - [netdrv] r8152: add functions to set EEE (Don Zickus) [1303209] - [netdrv] r8152: change the EEE definition (Don Zickus) [1303209] - [netdrv] r8152: fix the carrier off when autoresuming (Don Zickus) [1303209] - [usb] treewide: Fix typos in Kconfig (Don Zickus) [1303209] - [usb] host: ohci-st: Add OHCI driver support for ST STB devices (Don Zickus) [1303209] - [include] usb: common: add API to get if the platform supports TPL (Don Zickus) [1303209] - [netdrv] r8152: disable ALDPS (Don Zickus) [1303209] - [usb] serial: remove zte_ev driver (Don Zickus) [1303209] - [netdrv] r8152: support VLAN (Don Zickus) [1303209] - [netdrv] r8152: use usleep_range (Don Zickus) [1303209] - [netdrv] r8152: use eth_hw_addr_random (Don Zickus) [1303209] - [netdrv] r8152: change the location of rtl8152_set_mac_address (Don Zickus) [1303209] - [netdrv] r8152: rename rx_buf_sz (Don Zickus) [1303209] - [netdrv] r8152: reduce the number of Tx (Don Zickus) [1303209] - [usb] zte_ev: fix removed PIDs (Don Zickus) [1303209] - [netdrv] r8152: replace strncpy with strlcpy (Don Zickus) [1303209] - [netdrv] r8152: check code with checkpatch.pl (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Qualcom PID (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Gobi PID (Don Zickus) [1303209] - [netdrv] net: fix USB network driver config option (Don Zickus) [1303209] - [netdrv] net: reduce USB network driver config options (Don Zickus) [1303209] - [netdrv] net: remove spurious zd1201 rule (Don Zickus) [1303209] - [netdrv] net/usb/hso: Add support for Option GTM671WFS (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add ethtool ops for EEE support (Don Zickus) [1303209] - [netdrv] cdc-ether: clean packet filter upon probe (Don Zickus) [1303209] - [netdrv] r8152: fix the checking of the usb speed (Don Zickus) [1303209] - [usb] staging: keucr: remove driver (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add two Sierra Wireless/Netgear devices (Don Zickus) [1303209] - [usb] scsi: Remove CONFIG_SCSI_MULTI_LUN (Don Zickus) [1303209] - [netdrv] hso: fix deadlock when receiving bursts of data (Don Zickus) [1303209] - [netdrv] hso: remove unused workqueue (Don Zickus) [1303209] - [netdrv] r8152: fix r8152_csum_workaround function (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: add reset_resume function with reset operation (Don Zickus) [1303209] - [netdrv] r8152: support jumbo frame for RTL8153 (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers (Don Zickus) [1303209] - [netdrv] r8152: wake up the device before dumping the hw counter (Don Zickus) [1303209] - [netdrv] r8152: increase the tx timeout (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1303209] - [usb] kconfig: make EHCI_MSM selectable for QCOM SOCs (Don Zickus) [1303209] - [netdrv] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [netdrv] revert "tools: ffs-test: convert to new descriptor format fixing compilation error" (Don Zickus) [1303209] - [netdrv] tools: ffs-test: convert to new descriptor format fixing compilation error (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard modems (Don Zickus) [1303209] - [netdrv] ipheth: Add support for iPad 2 and iPad 3 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add additional Sierra Wireless QMI devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear AirCard 341U (Don Zickus) [1303209] - [netdrv] r8152: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1303209] - [include] revert "usb: gadget: net2280: Add support for PLX USB338X" (Don Zickus) [1303209] - [include] usb: cdc-wdm: properly include types.h (Don Zickus) [1303209] - [include] usb: cdc-wdm: export cdc-wdm uapi header (Don Zickus) [1303209] - [include] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [usb] ohci: sort out dependencies for lpc32xx and omap (Don Zickus) [1303209] - [usb] ohci-da8xx can only be built-in (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the Armada 375/38x XHCI controllers (Don Zickus) [1303209] - [usb] common: rename phy-fsm-usb.c to usb-otg-fsm.c (Don Zickus) [1303209] - [usb] Add support for using a MAX3421E chip as a host driver (Don Zickus) [1303209] - [usb] phy: msm: reset controller is mandatory now (Don Zickus) [1303209] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of Dell devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of CMOTech devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Alcatel L800MA (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard 500 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC73xx (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless EM7355 (Don Zickus) [1303209] - [usb] ehci: Export the ehci_hub_control function (Don Zickus) [1303209] - [usb] ohci: Export the OHCI hub control and status_data functions (Don Zickus) [1303209] - [include] usb: phy: generic: switch over to IS_ENABLED() (Don Zickus) [1303209] - [include] usb: phy: generic: allow multiples calls to usb_phy_generic_register() (Don Zickus) [1303209] - [include] usb: phy: rename to (Don Zickus) [1303209] - [include] usb: phy: rename usb_nop_xceiv to usb_phy_generic (Don Zickus) [1303209] - [usb] arch: Mass conversion of smp_mb__*() (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG (Don Zickus) [1303209] - [netdrv] qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan (Don Zickus) [1303209] - [netdrv] lg-vl600: Convert uses of __constant_ to (Don Zickus) [1303209] - [netdrv] r8152: support dumping the hw counters (Don Zickus) [1303209] - [netdrv] r8152: add skb_cow_head (Don Zickus) [1303209] - [include] usbcore: rename struct dev_state to struct usb_dev_state (Don Zickus) [1303209] - [include] staging: usbip: claim ports used by shared devices (Don Zickus) [1303209] - [netdrv] r8152: support IPv6 (Don Zickus) [1303209] - [netdrv] r8152: support TSO (Don Zickus) [1303209] - [netdrv] r8152: support rx checksum (Don Zickus) [1303209] - [netdrv] r8152: calculate the dropped packets for rx (Don Zickus) [1303209] - [netdrv] r8152: up the priority of the transmission (Don Zickus) [1303209] - [netdrv] r8152: check tx agg list before spin lock (Don Zickus) [1303209] - [netdrv] r8152: replace spin_lock_irqsave and spin_unlock_irqrestore (Don Zickus) [1303209] - [netdrv] revert "usbnet: ax88179_178a: enable tso if usb host supports sg dma" (Don Zickus) [1303209] - [usb] don't use PREPARE_DELAYED_WORK (Don Zickus) [1303209] - [netdrv] r8152: remove rtl8152_get_stats (Don Zickus) [1303209] - [netdrv] r8152: replace tp->netdev with netdev (Don Zickus) [1303209] - [netdrv] r8152: deal with the empty line and space (Don Zickus) [1303209] - [netdrv] r8152: disable the ECM mode (Don Zickus) [1303209] - [include] usb: phy: Add set_wakeup API (Don Zickus) [1303209] - [netdrv] usb ax88179/178a: Support D-Link DUB-1312 (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Lenovo OneLinkDock Gigabit LAN (Don Zickus) [1303209] - [usb] kconfig: Remove useless "default N" lines (Don Zickus) [1303209] - [netdrv] treewide: Fix typo in Documentation/DocBook (Don Zickus) [1303209] - [netdrv] r8152: support get_msglevel and set_msglevel (Don Zickus) [1303209] - [netdrv] r8152: set disable_hub_initiated_lpm (Don Zickus) [1303209] - [netdrv] r8152: replace netif_rx with netif_receive_skb (Don Zickus) [1303209] - [netdrv] r8152: disable teredo for RTL8152 (Don Zickus) [1303209] - [netdrv] r8152: support runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: support WOL (Don Zickus) [1303209] - [netdrv] r8152: move some functions from probe to open (Don Zickus) [1303209] - [netdrv] r8152: combine PHY reset with set_speed (Don Zickus) [1303209] - [netdrv] r8152: clear BMCR_PDOWN (Don Zickus) [1303209] - [netdrv] r8152: reduce the frequency of spin_lock (Don Zickus) [1303209] - [netdrv] r8152: load the default MAC address (Don Zickus) [1303209] - [netdrv] r8152: replace some types from int to bool (Don Zickus) [1303209] - [netdrv] r8152: add three functions (Don Zickus) [1303209] - [netdrv] r8152: move some functions (Don Zickus) [1303209] - [usb] host: remove USB_ARCH_HAS_?HCI (Don Zickus) [1303209] - [netdrv] net: asix: add missing flag to struct driver_info (Don Zickus) [1303209] - [netdrv] usb2net: Fix Default to 'y' for SR9800 Device Driver, setting to 'n' (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: use zu for size_t (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add support for Cinterion PXS8 and PHS8 (Don Zickus) [1303209] - [netdrv] ehci-platform: Change compatible string from usb-ehci to generic-ehci (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: One chip USB2.0 USB2NET SR9800 Device Driver Support (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add ZTE MF667 (Don Zickus) [1303209] - [usb] move hub init and LED blink work to power efficient workqueue (Don Zickus) [1303209] - [gpu] drm: Remove now duplicated usage of system_power_efficient_wq (Don Zickus) [1303209] - [kernel] workqueue: Add system wide power_efficient workqueues (Don Zickus) [1303209] - [kernel] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (Don Zickus) [1303209] - [include] ehci-platform: Add support for clks and phy passed through devicetree (Don Zickus) [1303209] - [include] staging: usbip: convert usbip-host driver to usb_device_driver (Don Zickus) [1303209] - [netdrv] hso: remove some dead code (Don Zickus) [1303209] - [netdrv] r8152: fix the submission of the interrupt transfer (Don Zickus) [1303209] - [usb] ftdi_sio: add Tagsys RFID Reader IDs (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear Aircard 340U (Don Zickus) [1303209] - [usb] storage: enable multi-LUN scanning when needed (Don Zickus) [1303209] - [usb] simple: add Dynastream ANT USB-m Stick device support (Don Zickus) [1303209] - [usb] storage: add unusual-devs entry for BlackBerry 9000 (Don Zickus) [1303209] - [usb] storage: restrict bcdDevice range for Super Top in Cypress ATACB (Don Zickus) [1303209] - [usb] ftdi_sio: add Mindstorms EV3 console adapter (Don Zickus) [1303209] - [netdrv] drivers/net: delete non-required instances of include (Don Zickus) [1303209] - [netdrv] r8152: ecm and vendor modes coexist (Don Zickus) [1303209] - [netdrv] r8152: fix the warnings and a error from checkpatch.pl (Don Zickus) [1303209] - [netdrv] r8152: change the descriptor (Don Zickus) [1303209] - [netdrv] dm9601: add USB IDs for new dm96xx variants (Don Zickus) [1303209] - [netdrv] net: usbnet: fix SG initialisation (Don Zickus) [1303209] - [usb] ehci: add freescale imx28 special write register method (Don Zickus) [1303209] - [usb] cdc-wdm: resp_count can be 0 even if WDM_READ is set (Don Zickus) [1303209] - [usb] image: correct spelling mistake in comment (Don Zickus) [1303209] - [usb] treewide: fix comments and printk msgs (Don Zickus) [1303209] - [netdrv] r8152: correct some messages (Don Zickus) [1303209] - [netdrv] hso: fix handling of modem port SERIAL_STATE notifications (Don Zickus) [1303209] - [netdrv] r8152: replace the return value of rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move the actions of saving the information of the device (Don Zickus) [1303209] - [netdrv] r8152: replace some tabs with spaces (Don Zickus) [1303209] - [netdrv] r8152: fix the wrong return value (Don Zickus) [1303209] - [usb] serial: add Moxa UPORT 12XX/14XX/16XX driver (Don Zickus) [1303209] - [usb] f81232: switch to generic tiocmiwait (Don Zickus) [1303209] - [usb] f81232: remove bogus call to wake up MSR queue (Don Zickus) [1303209] - [netdrv] r8152: support RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: split rtl8152_enable (Don Zickus) [1303209] - [netdrv] r8152: add rtl_ops (Don Zickus) [1303209] - [netdrv] r8152: change some definitions (Don Zickus) [1303209] - [netdrv] r8152: modify the method of accessing PHY (Don Zickus) [1303209] - [netdrv] r8152: move rtl8152_unload and ocp_reg_write (Don Zickus) [1303209] - [netdrv] usbnet: mcs7830: rework link state detection (Don Zickus) [1303209] - [usb] musb: Rework USB and USB_GADGET dependency (Don Zickus) [1303209] - [netdrv] dm9601: work around tx fifo sync issue on dm962x (Don Zickus) [1303209] - [netdrv] dm9601: make it clear that dm9620/dm9621a are also supported (Don Zickus) [1303209] - [netdrv] dm9601: fix reception of full size ethernet frames on dm9620/dm9621a (Don Zickus) [1303209] - [netdrv] dm9601: add support for dm9621a based dongle (Don Zickus) [1303209] - [usb] storage: fix compile warning (Don Zickus) [1303209] - [usb] usb: hcd: move controller wakeup setting initialization to individual driver (Don Zickus) [1303209] - [usb] atm: usbatm: fixed a pointer variable format issue (Don Zickus) [1303209] - [usb] hcd: Initialize USB phy if needed (Don Zickus) [1303209] - [include] usb: hcd: Remove USB phy if needed (Don Zickus) [1303209] - [usb] storage: use sg_miter_* APIs to access scsi buffer (Don Zickus) [1303209] - [lib] scatterlist: export sg_miter_skip() (Don Zickus) [1303209] - [documentation] usb: ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [usb] acpi: Clean up inclusions of ACPI header files (Don Zickus) [1303209] - [netdrv] usb: Fix FSF address in file headers (Don Zickus) [1303209] - [include] arm: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h (Don Zickus) [1303209] - [include] usb: phy: move OTG FSM header (Don Zickus) [1303209] - [netdrv] r8152: fix incorrect type in assignment (Don Zickus) [1303209] - [netdrv] r8152: support stopping/waking tx queue (Don Zickus) [1303209] - [netdrv] r8152: modify the tx flow (Don Zickus) [1303209] - [netdrv] r8152: fix tx/rx memory overflow (Don Zickus) [1303209] - [usb] tree-wide: use reinit_completion instead of INIT_COMPLETION (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: no need to check for resume if suspend exists (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: manage_power should always set needs_remote_wakeup (Don Zickus) [1303209] - [usb] tm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros (Don Zickus) [1303209] - [netdrv] usb: ohci: remove ep93xx bus glue platform driver (Don Zickus) [1303209] - [netdrv] ax88179_178a: Remove AX_MEDIUM_ALWAYS_ONE bit in AX_MEDIUM_STATUS_MODE register to avoid TX throttling (Don Zickus) [1303209] - [usb] consolidate the reassignments of ->f_op in ->open() instances (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter (Don Zickus) [1303209] - [netdrv] ax88179_178a: Correct the RX error definition in RX header (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Olivetti Olicard 200 support (Don Zickus) [1303209] - [netdrv] usbnet: fix error return code in usbnet_probe() (Don Zickus) [1303209] - [include] usb: usb_phy_gen: refine conditional declaration of usb_nop_xceiv_register (Don Zickus) [1303209] - [usb] revert "usb: ohci: Properly handle OHCI controller suspend" (Don Zickus) [1303209] - [usb] treewide: Fix typo in Kconfig (Don Zickus) [1303209] - [usb] host: Rename ehci-s5p to ehci-exynos (Don Zickus) [1303209] - [usb] Remove unnecessary semicolons (Don Zickus) [1303209] - [usb] ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [include] usb: phy: generic: Add gpio_reset to platform data (Don Zickus) [1303209] - [netdrv] Miscellaneous conversions to ETH_ALEN (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix Cinterion PLXX product ID (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix checkpatch warnings (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Telit LE920 newer firmware support (Don Zickus) [1303209] - [usb] ohci: make ohci-pxa27x a separate driver (Don Zickus) [1303209] - [netdrv] usb: ohci: make ohci-ep93xx a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-nxp a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-s3c2410 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-at91 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-spear a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap3 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-exynos a separate driver (Don Zickus) [1303209] - [usb] ehci: make ehci-w90X900 a separate driver (Don Zickus) [1303209] - [netdrv] net: cdc-phonet: Staticize usbpn_probe (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: use usb.h macros whenever possible (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: fix checkpatch errors and warnings (Don Zickus) [1303209] - [usb] Remove GENERIC_HARDIRQ config option (Don Zickus) [1303209] - [netdrv] net: usbnet: update addr_assign_type if appropriate (Don Zickus) [1303209] - [netdrv] drivers/net: Convert uses of compare_ether_addr to ether_addr_equal (Don Zickus) [1303209] - [netdrv] usb2net: sr9700: One chip USB 1.1 USB2NET SR9700Device Driver Support (Don Zickus) [1303209] - [usb] serial: convert bus code to use drv_groups (Don Zickus) [1303209] - [netdrv] hso: Fix stack corruption on some architectures (Don Zickus) [1303209] - [netdrv] hso: Earlier catch of error condition (Don Zickus) [1303209] - [netdrv] r8152: add comments (Don Zickus) [1303209] - [netdrv] r8152: adjust tx_bottom function (Don Zickus) [1303209] - [netdrv] r8152: move some declearation of variables (Don Zickus) [1303209] - [netdrv] r8152: adjust some duplicated code (Don Zickus) [1303209] - [netdrv] r8152: replace lockflags with flags (Don Zickus) [1303209] - [netdrv] r8152: replace void * with struct r8152 * (Don Zickus) [1303209] - [netdrv] r8152: remove clearing the memory to zero for netdev priv (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable interrupt transfer (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable tx checksum (Don Zickus) [1303209] - [netdrv] net/usb/r8152: support aggregation (Don Zickus) [1303209] - [netdrv] net: asix: Move declaration of ax88172a_info to shared header (Don Zickus) [1303209] - [netdrv] net: asix: Staticise non-exported symbols (Don Zickus) [1303209] - [usb] misc: Fix swapped properties in usb3503 DT parsing (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: enable tso if usb host supports sg dma (Don Zickus) [1303209] - [usb] host: add has_tdi_phy_lpm capability bit (Don Zickus) [1303209] - [include] usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv (Don Zickus) [1303209] - [netdrv] ax88179_178a: avoid copy of tx tcp packets (Don Zickus) [1303209] - [netdrv] net/usb/r8152: adjust relative ocp function (Don Zickus) [1303209] - [netdrv] net/usb/r8152: make sure the USB buffer is DMA-able (Don Zickus) [1303209] - [netdrv] net/usb/r815x: change the return value for bind functions (Don Zickus) [1303209] - [netdrv] net/usb/r815x: avoid to call mdio functions for runtime-suspended device (Don Zickus) [1303209] - [netdrv] net/usb/r815x: replace USB buffer from stack to DMA-able (Don Zickus) [1303209] - [include] usb: of: fix build breakage caused by recent patches (Don Zickus) [1303209] - [include] usb: host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [usb] ehci-omap: select NOP_USB_XCEIV PHY driver (Don Zickus) [1303209] - [usb] phy: make PHY driver selection possible by controller drivers (Don Zickus) [1303209] - [include] usb: common: introduce of_usb_get_maximum_speed() (Don Zickus) [1303209] - [include] usb: phy: protect against NULL phy pointers (Don Zickus) [1303209] - [netdrv] usbnet: increase max rx/tx qlen for improving USB3 thoughtput (Don Zickus) [1303209] - [usb] revert "usb: host: Faraday fotg210-hcd driver" (Don Zickus) [1303209] - [usb] host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [netdrv] usb/net/r815x: fix cast to restricted __le32 (Don Zickus) [1303209] - [netdrv] usb/net/r8152: fix integer overflow in expression (Don Zickus) [1303209] - [netdrv] net/usb: add relative mii functions for r815x (Don Zickus) [1303209] - [netdrv] net: cdc_ether: allow combined control and data interface (Don Zickus) [1303209] - [netdrv] net: ipheth: Add USB ID for iPad mini (Don Zickus) [1303209] - [netdrv] qmi_wwan: add ONDA MT689DC device ID (fwd) (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add TP-LINK MA260 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Option GTM681W (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fixup Sierra Wireless MC8305 entry (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: add .reset_resume hook (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: Correct a typo in description (Don Zickus) [1303209] - [include] usb: fix build error without CONFIG_USB_PHY (Don Zickus) [1303209] - [usb] console/font: Refactor font support code selection logic (Don Zickus) [1303209] - [netdrv] net: Move MII out from under NET_CORE and hide it (Don Zickus) [1303209] - [usb] Check for ARCH_EXYNOS separately (Don Zickus) [1303209] - [usb] ehci: make ehci-tegra a separate driver (Don Zickus) [1303209] - [include] usb: add devicetree helpers for determining dr_mode and phy_type (Don Zickus) [1303209] - [usb] mips: octeon: Rename Kconfig CAVIUM_OCTEON_REFERENCE_BOARD to CAVIUM_OCTEON_SOC (Don Zickus) [1303209] - [netdrv] net/usb/kalmia: use *phC to dump small buffers (Don Zickus) [1303209] - [usb] tty: vt: convert remain take_over_console's users to do_take_over_console (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Use module_usb_driver() (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Remove redundant version.h header inclusion (Don Zickus) [1303209] - [usb] host: Faraday USB2.0 FUSBH200-HCD driver (Don Zickus) [1303209]- [kernel] sysrq: Fix warning in sysrq generated crash (Rafael Aquini) [1090498] - [kernel] sysrq, rcu: suppress RCU stall warnings while sysrq runs (Rafael Aquini) [1090498] - [kernel] rcu: Provide API to suppress stall warnings while sysrc runs (Rafael Aquini) [1090498] - [kernel] sysrq: rcu-ify __handle_sysrq (Rafael Aquini) [1090498] - [virtio] virtio_balloon: include linux/virtio_types.h (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix race between migration and ballooning (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: fix race by fill and leak (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix deflation when compaction is disabled (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: do not change memory amount visible via /proc/meminfo (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: change stub of release_pages_by_pfn (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: free some memory from balloon on OOM (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: return the amount of freed memory from leak_balloon() (Luiz Capitulino) [1263649] - [mm] balloon_compaction: add vmstat counters and kpageflags bit (Luiz Capitulino) [1263649] - [mm] balloon_compaction: remove balloon mapping and flag AS_BALLOON_MAP (Luiz Capitulino) [1263649] - [mm] balloon_compaction: redesign ballooned pages management (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't crash if virtqueue is broken (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't softlockup on huge balloon changes (Luiz Capitulino) [1263649] - [virtio] Mark function virtballoon_migratepage() as static in virtio_balloon.c (Luiz Capitulino) [1263649] - [mm] correctly update zone->managed_pages (Luiz Capitulino) [1263649] - [mm] mmu_notifier: fix memory corruption (Jerome Glisse) [1307042] - [mm] write to force_empty will cause soft lockup (Gustavo Duarte) [1297381] - [mm] dmapool: allow NULL `pool' pointer in dma_pool_destroy() (Mike Snitzer) [1314893] - [mm] mempool: allow NULL `pool' pointer in mempool_destroy() (Mike Snitzer) [1314893] - [mm] slab_common: allow NULL cache pointer in kmem_cache_destroy() (Mike Snitzer) [1314893] - [mm] page_alloc.c: rework code layout in memmap_init_zone() (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: introduce kernelcore=mirror option (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node() (Yasuaki Ishimatsu) [1270209] - [x86] mirror: x86 enabling - find mirrored memory ranges (Yasuaki Ishimatsu) [1270209] - [mm] memblock: allocate boot time data structures from mirrored memory (Yasuaki Ishimatsu) [1270209] - [mm] memblock: add extra "flags" to memblock to allow selection of memory based on attribute (Yasuaki Ishimatsu) [1270209] - [mm] hotplug: init the zone's size when calculating node totalpages (Yasuaki Ishimatsu) [1270209] - [mm] memblock: refactor functions to set/clear MEMBLOCK_HOTPLUG (Yasuaki Ishimatsu) [1270209] - [lib] Add a generic cmdline parse function parse_option_str (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong type in memblock_find_in_range_node() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use for_each_memblock() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: Do some refactoring, enhance API (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter (Yasuaki Ishimatsu) [1270209] - [x86] mm: memblock: switch to use NUMA_NO_NODE (Yasuaki Ishimatsu) [1270209] - [mm] memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES (Yasuaki Ishimatsu) [1270209] - [mm] memblock: reorder parameters of memblock_find_in_range_node (Yasuaki Ishimatsu) [1270209] - [x86] Use memblock_set_current_limit() to set limit for memblock (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong comment in __next_free_mem_range() (Yasuaki Ishimatsu) [1270209] - [mm] remove duplicated call of get_pfn_range_for_nid (Yasuaki Ishimatsu) [1270209] - [mm] shm: wait for pins to be released when sealing (Vlad Yasevich) [1282530] - [kernel] sched: add cond_resched_rcu() helper (Vlad Yasevich) [1282530] - [mm] shm: Add memory sealing support memfd_create (Vlad Yasevich) [1282530] - [mm] shm: add sealing API (Vlad Yasevich) [1282530] - [mm] allow drivers to prevent new writable mappings (Vlad Yasevich) [1282530] - [mm] mmap: kill correct_wcount/inode, use allow_write_access() (Vlad Yasevich) [1282530]- [mm] add VM_WARN_ON() and VM_WARN_ON_ONCE() (Dave Anderson) [1274624] - [mm] hugetlbfs: optimize when NUMA=n (Dave Anderson) [1274624] - [mm] hugetlb: use memory policy when available (Dave Anderson) [1274624] - [mm] optimize put_mems_allowed() usage (Dave Anderson) [1274624] - [mm] new_vma_page() cannot see NULL vma for hugetlb pages (Tomoaki Nishimura) [1287322] - [mm] mempolicy: fix !vma in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: call huge_pte_alloc() only if ptep is null (Tomoaki Nishimura) [1287322] - [mm] migrate: hugetlb: putback destination hugepage to active list (Tomoaki Nishimura) [1287322] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1287322] - [fs] hugetlb: fix lockdep splat caused by pmd sharing (Tomoaki Nishimura) [1287322] - [tools] vm: fix page-flags build (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Tomoaki Nishimura) [1287322] - [mm] hugetlb: use pmd_page() in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration entry check in __unmap_hugepage_range (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix getting refcount 0 page in hugetlb_fault() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: take page table lock in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [x86] mm: hugetlb: pmd_huge() returns true for non-present hugepage (Tomoaki Nishimura) [1287322] - [mm] hugetlb: reduce arch dependent code around follow_huge_* (Tomoaki Nishimura) [1287322] - [mm] unmapped page migration avoid unmap+remap overhead (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() (Tomoaki Nishimura) [1287322] - [mm] rmap: calculate page offset when needed (Tomoaki Nishimura) [1287322] - [mm] rmap: fix pgoff calculation to handle hugepage correctly (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry (Tomoaki Nishimura) [1287322] - [mm] hugetlb: rename hugepage_migration_support() to ..._supported() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: restrict hugepage_migration_support() to x86_64 (Tomoaki Nishimura) [1287322] - [mm] migrate: correct failure handling if !hugepage_migration_support() (Tomoaki Nishimura) [1287322] - [mm] mbind: add BUG_ON(!vma) in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] mempolicy: rename check_*range to queue_pages_*range (Tomoaki Nishimura) [1287322] - [mm] prepare to remove /proc/sys/vm/hugepages_treat_as_movable (Tomoaki Nishimura) [1287322] - [mm] migrate: check movability of hugepage in unmap_and_move_huge_page() (Tomoaki Nishimura) [1287322] - [mm] memory-hotplug: enable memory hotplug to handle hugepage (Tomoaki Nishimura) [1287322] - [mm] migrate: remove VM_HUGETLB from vma flag check in vma_migratable() (Tomoaki Nishimura) [1287322] - [mm] mbind: add hugepage migration code to mbind() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to move_pages() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to migrate_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove useless check about mapping type (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove redundant list_empty check in gather_surplus_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: move up the code which check availability of free huge page (Tomoaki Nishimura) [1287322] - [x86] mm: Remove general hugetlb code from x86 (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy general hugetlb code from x86 to mm (Tomoaki Nishimura) [1287322] - [x86] mm: Remove x86 version of huge_pmd_share (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy huge_pmd_share from x86 to mm (Tomoaki Nishimura) [1287322] - [mm] memcontrol: switch soft limit default back to infinity (Jerome Marchand) [1217771] - [kernel] res_counter: remove the unused API (Jerome Marchand) [1217771] - [mm] hugetlb_cgroup: convert to lockless page counters (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771] - [net] tcp_memcontrol: Remove tcp_max_memory (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771]- [fs] proc: fix for infinite loop in proc_device_tree_update_prop (Carlos Maiolino) [1210350 1314928] - [x86] perf/x86/intel: Add perf core PMU support for Intel Knights Landing (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Remove hard coding of PMON box control MSR offset (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Knights Landing uncore PMU support (Jiri Olsa) [1145362 1224374 1259976] - [x86] x86/perf/intel_rapl: Make Knights Landings support functional (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1145362 1224374 1259976] - [tools] perf hists browser: Fix segfault if use symbol filter in cmdline (Jiri Olsa) [1308570] - [tools] perf hists browser: Reset selection when refresh (Jiri Olsa) [1308570] - [tools] perf hists browser: Add NULL pointer check to prevent crash (Jiri Olsa) [1308570] - [tools] perf buildid-list: Fix return value of perf buildid-list -k (Jiri Olsa) [1308570] - [tools] perf buildid-list: Show running kernel build id fix (Jiri Olsa) [1308570] - [tools] perf probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1308570] - [tools] perf probe: Fix memory leaking on failure by clearing all probe_trace_events (Jiri Olsa) [1308570] - [tools] perf inject: Also re-pipe lost_samples event (Jiri Olsa) [1308570] - [tools] perf buildid-list: Requires ordered events (Jiri Olsa) [1308570] - [tools] perf symbols: Fix dso lookup by long name and missing buildids (Jiri Olsa) [1308570] - [tools] perf symbols: Allow forcing reading of non-root owned files by root (Jiri Olsa) [1308570] - [tools] perf hists browser: The dso can be obtained from popup_action->ms.map->dso (Jiri Olsa) [1308570] - [tools] perf hists browser: Fix 'd' hotkey action to filter by DSO (Jiri Olsa) [1308570] - [tools] perf symbols: Rebuild rbtree when adjusting symbols for kcore (Jiri Olsa) [1308570] - [tools] include: Add compiler.h to list.h (Jiri Olsa) [1308570] - [tools] perf probe: Verify parameters in two functions (Jiri Olsa) [1308570] - [tools] perf session: Add missing newlines to some pr_err() calls (Jiri Olsa) [1308570] - [tools] perf annotate: Support full source file paths for srcline fix (Jiri Olsa) [1308570] - [tools] perf test: Do not be case sensitive when searching for matching tests (Jiri Olsa) [1308570] - [tools] perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy (Jiri Olsa) [1308570] - [tools] perf annotate: Inform the user about objdump failures in --stdio (Jiri Olsa) [1308570] - [tools] perf stat: Make stat options global (Jiri Olsa) [1308570] - [tools] perf sched latency: Fix thread pid reuse issue (Jiri Olsa) [1308570] - [tools] perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success (Jiri Olsa) [1308570] - [tools] perf trace: Fix documentation for -i (Jiri Olsa) [1308570] - [tools] perf tools: Allow shuffling the build tests (Jiri Olsa) [1308570] - [tools] perf tools: Insert split maps correctly into origin group (Jiri Olsa) [1308570] - [tools] perf stat: Use common printout function to avoid duplicated code (Jiri Olsa) [1308570] - [tools] perf stat: Move sw clock metrics printout to stat-shadow (Jiri Olsa) [1308570] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1308570] - [kernel] perf: pad raw data samples automatically (Jiri Olsa) [1308570] - [tools] perf unwind: Pass symbol source to libunwind (Jiri Olsa) [1308570] - [tools] build: Fix libiberty feature detection (Jiri Olsa) [1308570] - [tools] perf script: Enable printing of branch stack (Jiri Olsa) [1308570] - [tools] perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1308570] - [tools] perf tools: Enable pre-event inherit setting by config terms (Jiri Olsa) [1308570] - [tools] perf symbols: we can now read separate debug-info files based on a build ID (Jiri Olsa) [1308570] - [tools] perf symbols: Fix type error when reading a build-id (Jiri Olsa) [1308570] - [tools] perf tools: Search for more options when passing args to -h (Jiri Olsa) [1308570] - [tools] perf stat: Cache aggregated map entries in extra cpumap (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add cpu_map__empty_new function (Jiri Olsa) [1308570] - [tools] perf evsel: Move id_offset out of struct perf_evsel union member (Jiri Olsa) [1308570] - [tools] perf tools: Introduce usage_with_options_msg() (Jiri Olsa) [1308570] - [tools] perf tools: Setup pager when printing usage and help (Jiri Olsa) [1308570] - [tools] perf report: Rename to --show-cpu-utilization (Jiri Olsa) [1308570] - [tools] perf tools: Improve ambiguous option help message (Jiri Olsa) [1308570] - [tools] perf tools: Provide help for subset of options (Jiri Olsa) [1308570] - [tools] perf tools: Show tool command line options ordered (Jiri Olsa) [1308570] - [tools] perf annotate: Don't die() when finding an invalid config option (Jiri Olsa) [1308570] - [tools] perf ui tui: Register the error callbacks before initializing the widgets (Jiri Olsa) [1308570] - [tools] perf annotate: Fix 'annotate.use_offset' config variable usage (Jiri Olsa) [1308570] - [tools] perf tools: Improve call graph documents and help messages (Jiri Olsa) [1308570] - [tools] perf tools: Defaults to 'caller' callchain order only if --children is enabled (Jiri Olsa) [1308570] - [tools] perf top: Support call-graph display options also (Jiri Olsa) [1308570] - [tools] perf tools: Move callchain help messages to callchain.h (Jiri Olsa) [1308570] - [tools] lib traceevent: Support ps/pS (Jiri Olsa) [1308570] - [tools] perf annotate: Add debug message for out of bounds sample (Jiri Olsa) [1308570] - [tools] perf evsel: Print branch filter state with -vv (Jiri Olsa) [1308570] - [tools] perf cpu_map: Fix core dump caused by per-socket/core system-wide stat (Jiri Olsa) [1308570] - [tools] lib traceevent: update KVM plugin (Jiri Olsa) [1308570] - [tools] perf build: Add fixdep to .gitignore (Jiri Olsa) [1308570] - [tools] perf record: Add ability to sample call branches (Jiri Olsa) [1308570] - [include] perf: Add PERF_SAMPLE_BRANCH_CALL (Jiri Olsa) [1308570] - [tools] perf bench: Use named initializers in the trailer too (Jiri Olsa) [1308570] - [tools] perf script: Check output fields only for samples (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add data arg to cpu_map__build_map callback (Jiri Olsa) [1308570] - [tools] perf cpu_map: Make cpu_map__build_map global (Jiri Olsa) [1308570] - [tools] perf stat: Add AGGR_UNSET mode (Jiri Olsa) [1308570] - [tools] perf stat: Rename perf_stat struct into perf_stat_evsel (Jiri Olsa) [1308570] - [tools] perf help: Change 'usage' to 'Usage' for consistency (Jiri Olsa) [1308570] - [tools] perf bench: Run benchmarks, don't test them (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'function' (Jiri Olsa) [1308570] - [tools] perf bench: Harmonize all the -l/--nr_loops options (Jiri Olsa) [1308570] - [tools] perf bench mem: Reorganize the code a bit (Jiri Olsa) [1308570] - [tools] perf bench mem: Improve user visible strings (Jiri Olsa) [1308570] - [tools] perf bench mem: Fix 'length' vs. 'size' naming confusion (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'routine_str' (Jiri Olsa) [1308570] - [tools] perf bench mem: Change 'cycle' to 'cycles' (Jiri Olsa) [1308570] - [tools] perf bench: List output formatting options on 'perf bench -h' (Jiri Olsa) [1308570] - [tools] perf bench: Remove the prefaulting complication from 'perf bench mem mem*' (Jiri Olsa) [1308570] - [tools] perf bench: Rename 'mem-memcpy.c' => 'mem-functions.c' (Jiri Olsa) [1308570] - [tools] perf bench: Eliminate unused argument from bench_mem_common() (Jiri Olsa) [1308570] - [tools] perf bench: Default to all routines in 'perf bench mem' (Jiri Olsa) [1308570] - [tools] perf bench: Improve the 'perf bench mem memcpy' code readability (Jiri Olsa) [1308570] - [tools] perf test: Suppress libtraceevent warnings (Jiri Olsa) [1308570] - [tools] perf test: Silence tracepoint event failures (Jiri Olsa) [1308570] - [tools] build: Fix cross compile build (Jiri Olsa) [1308570] - [tools] include: Fix strict-aliasing rules breakage (Jiri Olsa) [1308570] - [tools] perf hists browser: Add 'm' key for context menu display (Jiri Olsa) [1308570] - [tools] perf callchains: Fix unw_word_t pointer casts (Jiri Olsa) [1308570] - [tools] perf callchain: Use debug_frame if eh_frame is unusable (Jiri Olsa) [1308570] - [tools] perf hists browser: Inform how to reset the symbol filter (Jiri Olsa) [1308570] - [tools] perf ui browsers: Remove help messages about use of right and arrow keys (Jiri Olsa) [1308570] - [tools] perf symbols: Try the .debug/ DSO cache as a last resort (Jiri Olsa) [1308570] - [tools] perf python: Support the PERF_RECORD_SWITCH event (Jiri Olsa) [1308570] - [tools] perf tools: Fix handling read result using a signed variable (Jiri Olsa) [1308570] - [tools] perf tools: Use hpp_dimension__add_output to register hpp columns (Jiri Olsa) [1308570] - [tools] perf tools: Introduce hpp_dimension__add_output function (Jiri Olsa) [1308570] - [tools] perf tools: Get rid of superfluos call to reset_dimensions (Jiri Olsa) [1308570] - [tools] perf tools: Fail properly in case pattern matching fails to find tracepoint (Jiri Olsa) [1308570] - [tools] perf hists browser: Implement horizontal scrolling (Jiri Olsa) [1308570] - [tools] perf ui browser: Optional horizontal scrolling key binding (Jiri Olsa) [1308570] - [tools] perf callchain: Switch default to 'graph, 0.5, caller' (Jiri Olsa) [1308570] - [tools] perf tests: Add Intel CQM test (Jiri Olsa) [1308570] - [tools] perf tests: Move x86 tests into arch directory (Jiri Olsa) [1308570] - [tools] perf tests: Add arch tests (Jiri Olsa) [1308570] - [tools] perf tools: Handle -h and -v options (Jiri Olsa) [1308570] - [tools] perf tools: Setup proper width for symbol_iaddr field (Jiri Olsa) [1308570] - [tools] perf tools: Add support for sorting on the iaddr (Jiri Olsa) [1308570] - [tools] perf tests: Add parsing test for 'P' modifier (Jiri Olsa) [1308570] - [tools] perf tools: Introduce 'P' modifier to request max precision (Jiri Olsa) [1308570] - [tools] perf tools: Export perf_event_attr__set_max_precise_ip() (Jiri Olsa) [1308570] - [tools] perf annotate: Fix sizeof_sym_hist overflow issue (Jiri Olsa) [1308570] - [tools] perf evlist: Display DATA_SRC sample type bit (Jiri Olsa) [1308570] - [tools] lib api fs: No need to use PATH_MAX + 1 (Jiri Olsa) [1308570] - [tools] perf stat: Reduce min --interval-print to 10ms (Jiri Olsa) [1308570] - [tools] perf record: Change 'record.samples' type to unsigned long long (Jiri Olsa) [1308570] - [tools] perf probe: Allow probing on kmodules without dwarf (Jiri Olsa) [1308570] - [tools] perf list: Honour 'event_glob' whem printing selectable PMUs (Jiri Olsa) [1308570] - [tools] perf list: Do event name substring search as last resort when no events found (Jiri Olsa) [1308570] - [tools] perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Fix a bug on "--call-graph none" option (Jiri Olsa) [1308570] - [tools] perf top: Register idle thread (Jiri Olsa) [1308570] - [tools] perf top: Fix unresolved comm when -s comm is used (Jiri Olsa) [1308570] - [tools] perf record: Allocate area for sample_id_hdr in a synthesized comm event (Jiri Olsa) [1308570] - [tools] perf tools: By default use the most precise "cycles" hw counter available (Jiri Olsa) [1308570] - [tools] perf list: Remove blank lines, headers when piping output (Jiri Olsa) [1308570] - [tools] perf probe: Improve error message when return is on inlined function (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault bug in debuginfo_cache (Jiri Olsa) [1308570] - [tools] perf probe: Show correct source lines of probes on kmodules (Jiri Olsa) [1308570] - [tools] perf probe: Begin and end libdwfl report session correctly (Jiri Olsa) [1308570] - [tools] perf probe: Fix to remove dot suffix from second or latter events (Jiri Olsa) [1308570] - [tools] lib symbol: Introduce kallsyms2elf_type (Jiri Olsa) [1308570] - [tools] lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding (Jiri Olsa) [1308570] - [tools] perf machine: Add method for common kernel_map(FUNCTION) operation (Jiri Olsa) [1308570] - [tools] perf machine: Use machine__kernel_map() thoroughly (Jiri Olsa) [1308570] - [tools] perf report: Amend documentation about max_stack and synthesized callchains (Jiri Olsa) [1308570] - [tools] perf maps: Introduce maps__find_symbol_by_name() (Jiri Olsa) [1308570] - [tools] perf tools: Fix shadowed declaration in parse-events.c (Jiri Olsa) [1308570] - [tools] Fix shadowed declaration in err.h (Jiri Olsa) [1308570] - [tools] perf tools: Enable event_config terms to tracepoint events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the tracepoint name parsing support (Jiri Olsa) [1308570] - [tools] perf tools: Show proper error message for wrong terms of hw/sw events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the config_term callback for different type events (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add mispred-all config option to aid use with autofdo (Jiri Olsa) [1308570] - [tools] perf inject: Add --strip option to strip out non-synthesized events (Jiri Olsa) [1308570] - [tools] perf inject: Remove more aux-related stuff when processing instruction traces (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__remove() (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__id2evsel_strict() (Jiri Olsa) [1308570] - [tools] perf script: Make scripting_max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf scripting python: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf script: Add a setting for maximum stack depth (Jiri Olsa) [1308570] - [tools] perf hists: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Make max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf intel-pt: Support generating branch stack (Jiri Olsa) [1308570] - [tools] perf intel-pt: Move branch filter logic (Jiri Olsa) [1308570] - [tools] perf inject: Set branch stack feature flag when synthesizing branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Skip events with null branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Also do default setup for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Adjust sample type validation for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf auxtrace: Add option to synthesize branch stacks on samples (Jiri Olsa) [1308570] - [tools] perf tools: Add more documentation to export-to-postgresql.py script (Jiri Olsa) [1308570] - [tools] perf session: Warn when AUX data has been lost (Jiri Olsa) [1308570] - [tools] perf script: Allow time to be displayed in nanoseconds (Jiri Olsa) [1308570] - [tools] perf intel-pt: Make logging slightly more efficient (Jiri Olsa) [1308570] - [tools] perf intel-pt: Fix potential loop forever (Jiri Olsa) [1308570] - [tools] perf report: Fix sample type validation for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf auxtrace: Fix 'instructions' period of zero (Jiri Olsa) [1308570] - [tools] build: Build fixdep helper from perf and basic libs (Jiri Olsa) [1308570] - [tools] perf tools: Rename the 'single_dep' target to 'prepare' (Jiri Olsa) [1308570] - [tools] build: Make the fixdep helper part of the build process (Jiri Olsa) [1308570] - [tools] build: Move dependency copy into function (Jiri Olsa) [1308570] - [tools] build: Add fixdep dependency helper (Jiri Olsa) [1308570] - [tools] build: Add test for missing include (Jiri Olsa) [1308570] - [tools] build: Add Makefile.include (Jiri Olsa) [1308570] - [tools] lib api fs: Store tracing mountpoint for better error message (Jiri Olsa) [1308570] - [tools] perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records (Jiri Olsa) [1308570] - [tools] perf hists browser: Use the map to determine if a DSO is being used as a kernel (Jiri Olsa) [1308570] - [tools] perf top: Filter symbols based on __map__is_kernel(map) (Jiri Olsa) [1308570] - [tools] perf record: Synthesize COMM event for a command line workload (Jiri Olsa) [1308570] - [tools] perf tools: Add include/err.h into MANIFEST (Jiri Olsa) [1308570] - [tools] build: Allow setting the feature detection user (Jiri Olsa) [1308570] - [tools] build: Fixup feature detection display function name (Jiri Olsa) [1308570] - [tools] perf tools: Don't assume that the parser returns non empty evsel list (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault when removing uprobe events (Jiri Olsa) [1308570] - [tools] perf tools: Introduce regs_query_register_offset() for x86 (Jiri Olsa) [1308570] - [tools] perf tools: regs_query_register_offset() infrastructure (Jiri Olsa) [1308570] - [tools] perf tools: Enhance parsing events tracepoint error output (Jiri Olsa) [1308570] - [tools] perf evsel: Propagate error info from tp_format (Jiri Olsa) [1308570] - [tools] perf tools: Propagate error info for the tracepoint parsing (Jiri Olsa) [1308570] - [tools] Add err.h with ERR_PTR PTR_ERR interface (Jiri Olsa) [1308570] - [tools] perf probe: Export init/exit_probe_symbol_maps() (Jiri Olsa) [1308570] - [tools] perf probe: Free perf_probe_event in cleanup_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf test: Add entry for hists socket filter (Jiri Olsa) [1308570] - [tools] perf hists browser: Zoom in/out for processor socket (Jiri Olsa) [1308570] - [tools] perf report: Introduce --socket-filter option (Jiri Olsa) [1308570] - [tools] perf tools: Introduce new sort type "socket" for the processor socket (Jiri Olsa) [1308570] - [tools] perf tools: Add processor socket info to hist_entry and addr_location (Jiri Olsa) [1308570] - [tools] perf machine: Add pointer to sample's environment (Jiri Olsa) [1308570] - [tools] perf env: Introduce read_cpu_topology_map() method (Jiri Olsa) [1308570] - [tools] perf cpu_map: Use sysfs__read_int in get_{core, socket}_id() (Jiri Olsa) [1308570] - [tools] lib api cpu: Introduce cpu.[ch] to obtain cpu related information (Jiri Olsa) [1308570] - [tools] lib api fs: Introduce sysfs__read_{int, ull}() (Jiri Olsa) [1308570] - [tools] perf env: Read msr pmu type from header (Jiri Olsa) [1308570] - [tools] perf tools: Add tools/include into tags directories (Jiri Olsa) [1308570] - [tools] perf evsel: Remove forward declaration of 'struct perf_evlist' (Jiri Olsa) [1308570] - [tools] perf hists browser: Fixup the "cpu" column width calculation (Jiri Olsa) [1308570] - [tools] perf env: Adopt perf_header__set_cmdline (Jiri Olsa) [1308570] - [tools] perf env: Rename some leftovers from rename to perf_env (Jiri Olsa) [1308570] - [tools] perf env: Move perf_env out of header.h and session.c into separate object (Jiri Olsa) [1308570] - [tools] perf tests: Introduce iterator function for tests (Jiri Olsa) [1308570] - [tools] perf test: Add entry to test cpu topology (Jiri Olsa) [1308570] - [tools] perf tools: Switch to tracing_path interface on appropriate places (Jiri Olsa) [1308570] - [tools] lib api fs: Remove debugfs, tracefs and findfs objects (Jiri Olsa) [1308570] - [tools] lib api fs: Replace debugfs/tracefs objects interface with fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Make tracing_path_strerror_open message generic (Jiri Olsa) [1308570] - [tools] perf tests: Print objdump/dso buffers if they don't match (Jiri Olsa) [1308570] - [tools] perf tests: Stop reading if objdump output crossed sections (Jiri Olsa) [1308570] - [tools] perf tests: Make objdump disassemble zero blocks (Jiri Olsa) [1308570] - [tools] perf tests: Take into account address of each objdump line (Jiri Olsa) [1308570] - [tools] perf trace: Add read/write to the file group (Jiri Olsa) [1308570] - [tools] perf probe: Print deleted events in cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Split del_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf probe: Move print logic into cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Link trace_probe_event into perf_probe_event (Jiri Olsa) [1308570] - [tools] perf probe: Split add_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add support for PERF_RECORD_SWITCH (Jiri Olsa) [1308570] - [tools] perf session: Don't call dump_sample() when evsel is NULL (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new xsave instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory protection keys instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new SHA instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions (Jiri Olsa) [1308570] - [x86] asm/decoder: Explain CALLW discrepancy between Intel and AMD (Jiri Olsa) [1308570] - [x86] mpx: Add MPX related opcodes to the x86 opcode map (Jiri Olsa) [1308570] - [x86] insn: Add new opcodes as of June, 2013 (Jiri Olsa) [1308570] - [tools] perf tools: Add a test for decoding of new x86 instructions (Jiri Olsa) [1308570] - [tools] perf tools: Display build warning if x86 instruction decoder differs from kernel (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__configured() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__mount() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add tracefs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Add debugfs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move SYSFS_MAGIC PROC_SUPER_MAGIC into fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Add STR and PATH_MAX macros to fs object (Jiri Olsa) [1308570] - [tools] lib api fs: Move debugfs__strerror_open into tracing_path.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move tracing_path interface into api/fs/tracing_path.c (Jiri Olsa) [1308570] - [tools] perf tools: Move tracing_path stuff under same namespace (Jiri Olsa) [1308570] - [tools] perf tools: Remove mountpoint arg from perf_debugfs_mount (Jiri Olsa) [1308570] - [tools] perf stat: Quieten failed to read counter message (Jiri Olsa) [1308570] - [tools] perf tools: Store the cpu socket and core ids in the perf.data header (Jiri Olsa) [1308570] - [tools] perf cpumap: Factor out functions to get core_id and socket_id (Jiri Olsa) [1308570] - [tools] lib traceevent: Support function __get_dynamic_array_len (Jiri Olsa) [1308570] - [tools] perf tools: Copy linux/filter.h to tools/include (Jiri Olsa) [1308570] - [tools] perf tools: Always use non inlined file name for 'srcfile' sort key (Jiri Olsa) [1308570] - [kernel] perf: Fix race in swevent hash (Jiri Olsa) [1308570] - [kernel] perf: Fix race in perf_event_exec() (Jiri Olsa) [1308570] - [kernel] perf: Do not send exit event twice (Jiri Olsa) [1308570] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD deadlock (Jiri Olsa) [1308570] - [kernel] perf: Fix inherited events vs. tracepoint filters (Jiri Olsa) [1308570] - [kernel] perf: Disable IRQs across RCU RS CS that acquires scheduler lock (Jiri Olsa) [1308570]- [tools] perf tools: Fix build break on powerpc due to sample_reg_masks (Jiri Olsa) [1306834] - [tools] perf tools: Fix copying of /proc/kcore (Jiri Olsa) [1306834] - [tools] perf intel-pt: Remove no_force_psb from documentation (Jiri Olsa) [1306834] - [tools] perf probe: Use existing routine to look for a kernel module by dso->short_name (Jiri Olsa) [1306834] - [tools] lib traceevent: Fix string handling in heterogeneous arch environments (Jiri Olsa) [1306834] - [tools] perf record: Avoid infinite loop at buildid processing with no samples (Jiri Olsa) [1306834] - [tools] perf tools: Bool functions shouldn't return -1 (Jiri Olsa) [1306834] - [tools] build: Add test for presence of __get_cpuid() gcc builtin (Jiri Olsa) [1306834] - [tools] build: Add test for presence of numa_num_possible_cpus() in libnuma (Jiri Olsa) [1306834] - [tools] revert "perf symbols: Fix mismatched declarations for elf_getphdrnum" (Jiri Olsa) [1306834] - [tools] perf stat: Fix per-pkg event reporting bug (Jiri Olsa) [1306834] - [tools] perf tests: Fix software clock events test setting maps (Jiri Olsa) [1306834] - [tools] perf tests: Fix task exit test setting maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix create_syswide_maps() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix add() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Factor out a function to propagate maps for a single evsel (Jiri Olsa) [1306834] - [tools] perf evlist: Make create_maps() use set_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Make set_maps() more resilient (Jiri Olsa) [1306834] - [tools] perf evsel: Add own_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Fix missing thread_map__put in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Fix splice_list_tail() not setting evlist (Jiri Olsa) [1306834] - [tools] perf evlist: Add has_user_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Remove redundant validation from propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify set_maps() logic (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify propagate_maps() logic (Jiri Olsa) [1306834] - [tools] perf top: Fix segfault pressing -> with no hist entries (Jiri Olsa) [1306834] - [tools] perf header: Fixup reading of HEADER_NRCPUS feature (Jiri Olsa) [1306834] - [tools] perf tools: Fix use of wrong event when processing exit events (Jiri Olsa) [1306834] - [tools] perf tools: Fix parse_events_add_pmu caller (Jiri Olsa) [1306834] - [tools] perf tools: Fix link time error with sample_reg_masks on non x86 (Jiri Olsa) [1306834] - [tools] perf build: Fix Intel PT instruction decoder dependency problem (Jiri Olsa) [1306834] - [tools] perf dwarf: Fix potential array out of bounds access (Jiri Olsa) [1306834] - [tools] perf record: Add ability to name registers to record (Jiri Olsa) [1306834] - [tools] perf/x86: Add list of register names (Jiri Olsa) [1306834] - [tools] perf script: Enable printing of interrupted machine state (Jiri Olsa) [1306834] - [tools] perf evlist: Open event on evsel cpus and threads (Jiri Olsa) [1306834] - [tools] perf tools: Fix build on powerpc broken by pt/bts (Jiri Olsa) [1306834] - [kernel] perf: add the necessary core perf APIs when accessing events counters in eBPF programs (Jiri Olsa) [1306834] - [tools] perf evlist: Add backpointer for perf_env to evlist (Jiri Olsa) [1306834] - [tools] perf tools: Rename perf_session_env to perf_env (Jiri Olsa) [1306834] - [tools] perf tools: Do not change lib/api/fs/debugfs directly (Jiri Olsa) [1306834] - [tools] perf tools: Add tracing_path and remove unneeded functions (Jiri Olsa) [1306834] - [tools] perf buildid: Introduce sysfs/filename__sprintf_build_id (Jiri Olsa) [1306834] - [tools] perf evsel: Add a backpointer to the evlist a evsel is in (Jiri Olsa) [1306834] - [tools] perf trace: Add header with copyright and background info (Jiri Olsa) [1306834] - [tools] perf scripts python: Add new compaction-times script (Jiri Olsa) [1306834] - [tools] lib traceeveent: Allow for negative numbers in print format (Jiri Olsa) [1306834] - [tools] perf script: Add --[no-]-demangle/--[no-]-demangle-kernel (Jiri Olsa) [1306834] - [tools] perf stat: Get correct cpu id for print_aggr (Jiri Olsa) [1306834] - [tools] perf probe: Support probing at absolute address (Jiri Olsa) [1306834] - [tools] perf probe: Fix error reported when offset without function (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when address is zero (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when symbol can't be found (Jiri Olsa) [1306834] - [tools] build: Allow duplicate objects in the object list (Jiri Olsa) [1306834] - [tools] perf tools: Remove export.h from MANIFEST (Jiri Olsa) [1306834] - [tools] perf probe: Prevent segfault when reading probe point with absolute address (Jiri Olsa) [1306834] - [tools] perf tools: Update Intel PT documentation (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding TRACESTOP packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Pass Intel PT information for decoding MTC and CYC (Jiri Olsa) [1306834] - [tools] perf tools: Add new Intel PT packet definitions (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for PSB periods (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT 'instructions' sample period (Jiri Olsa) [1306834] - [tools] perf ordered_events: Clear the progress bar at the end of a flush (Jiri Olsa) [1306834] - [tools] perf ui tui progress: Implement the ui_progress_ops->finish() method (Jiri Olsa) [1306834] - [tools] perf annotate: Reset the dso find_symbol cache when removing symbols (Jiri Olsa) [1306834] - [tools] perf tools: Fix tarball build broken by pt/bts (Jiri Olsa) [1306834] - [tools] perf probe: Try to use symbol table if searching debug info failed (Jiri Olsa) [1306834] - [tools] perf tools: Initialize reference counts in map__clone() (Jiri Olsa) [1306834] - [tools] perf tools: Add example call-graph script (Jiri Olsa) [1306834] - [tools] perf tools: Put itrace options into an asciidoc include (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel BTS support (Jiri Olsa) [1306834] - [tools] lib traceevent: Add checks for returned EVENT_ERROR type (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT timestamp handling (Jiri Olsa) [1306834] - [tools] perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy (Jiri Olsa) [1306834] - [tools] perf script: Fix segfault using --show-mmap-events (Jiri Olsa) [1306834] - [tools] perf tools: Take Intel PT into use (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT log (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT instruction decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT packet decoder (Jiri Olsa) [1306834] - [tools] perf auxtrace: Add Intel PT as an AUX area tracing type (Jiri Olsa) [1306834] - [tools] perf tools: Add a helper function to probe whether cpu-wide tracing is possible (Jiri Olsa) [1306834] - [tools] perf symbols: Fix annotation of vdso (Jiri Olsa) [1306834] - [tools] perf annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1306834] - [tools] perf script: Initialize callchain_param.record_mode (Jiri Olsa) [1306834] - [tools] perf trace: Move vfs_getname storage to per thread area (Jiri Olsa) [1306834] - [tools] perf probe: Fix to add missed brace around if block (Jiri Olsa) [1306834] - [tools] perf tools: Support static linking with libdw (Jiri Olsa) [1306834] - [tools] perf tests: Add tests to callgraph and time parse (Jiri Olsa) [1306834] - [tools] perf report: Show call graph from reference events (Jiri Olsa) [1306834] - [tools] perf callchain: Allow disabling call graphs per event (Jiri Olsa) [1306834] - [tools] perf callchain: Per-event type selection support (Jiri Olsa) [1306834] - [tools] perf probe: Fix to show lines of sys_ functions correctly (Jiri Olsa) [1306834] - [tools] perf hists browser: Make ESC unzoom as well (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__printf() (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__write_nstring() (Jiri Olsa) [1306834] - [tools] perf trace: Beautify keyctl's option arg (Jiri Olsa) [1306834] - [tools] perf trace: Use the FD beautifier for socket syscall fds (Jiri Olsa) [1306834] - [tools] perf sort: Check for SRCLINE_UNKNOWN case in "srcfile" processing (Jiri Olsa) [1306834] - [tools] perf trace: Add missing clockid entries (Jiri Olsa) [1306834] - [tools] perf trace: Associate some more syscall args with the getname beautifier (Jiri Olsa) [1306834] - [tools] perf evlist: Be more specific on -F/--freq (Jiri Olsa) [1306834] - [tools] perf record: Support per-event freq term (Jiri Olsa) [1306834] - [tools] perf report: Add support for srcfile sort key (Jiri Olsa) [1306834] - [tools] perf hists: Update the column width for the "srcline" sort key (Jiri Olsa) [1306834] - [tools] perf hists: hist_entry__cmp() may use he_tmp.hists, initialize it (Jiri Olsa) [1306834] - [tools] perf tools: Unset perf_event_attr::freq when period term is set (Jiri Olsa) [1306834] - [tools] perf tools: Support full source file paths for srcline (Jiri Olsa) [1306834] - [tools] perf callchain: Move option parsing code to util.c (Jiri Olsa) [1306834] - [tools] perf stat: Move perf_counts struct and functions into separate object (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel include options (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel build directory (Jiri Olsa) [1306834] - [tools] perf tools: Call clang to compile C source to object code (Jiri Olsa) [1306834] - [tools] perf tools: Introduce llvm config options (Jiri Olsa) [1306834] - [tools] perf tools: Extend the event parser maximum error index (Jiri Olsa) [1306834] - [tools] perf tools: Validate config term maximum value (Jiri Olsa) [1306834] - [tools] perf tools: Add perf_pmu__format_bits() (Jiri Olsa) [1306834] - [tools] perf tools: Fix perf-with-kcore handling of arguments containing spaces (Jiri Olsa) [1306834] - [tools] perf auxtrace: Fix period type 'i' not working (Jiri Olsa) [1306834] - [tools] perf tools xtensa: Add DWARF register names (Jiri Olsa) [1306834] - [tools] perf report: Display cycles in branch sort mode (Jiri Olsa) [1306834] - [tools] perf top: Add branch annotation code to top (Jiri Olsa) [1306834] - [tools] perf annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1306834] - [tools] perf annotate: Compute IPC and basic block cycles (Jiri Olsa) [1306834] - [tools] perf report: Add processing for cycle histograms (Jiri Olsa) [1306834] - [tools] perf report: Add infrastructure for a cycles histogram (Jiri Olsa) [1306834] - [tools] perf report: Add flag for non ANY branch mode (Jiri Olsa) [1306834] - [tools] perf tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1306834] - [tools] perf tools: Add empty Build files for architectures lacking them (Jiri Olsa) [1306834] - [tools] perf stat: Move counter processing code into stat object (Jiri Olsa) [1306834] - [tools] perf stat: Pass 'struct perf_stat_config' into process_counter() (Jiri Olsa) [1306834] - [tools] perf stat: Move 'interval' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'output' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'scale' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Introduce struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf tools: Add missing forward declaration of struct map to probe-event.h (Jiri Olsa) [1306834] - [tools] perf tools: Introduce veprintf (Jiri Olsa) [1306834] - [tools] perf trace: Add total time column to summary (Jiri Olsa) [1306834] - [tools] perf tools: Fix build errors with mipsel-linux-uclibc compiler (Jiri Olsa) [1306834] - [tools] perf trace: Write to stderr by default (Jiri Olsa) [1306834] - [tools] perf tools: Do not include escape sequences in color_vfprintf return (Jiri Olsa) [1306834] - [tools] perf tools: Remove trail argument to color vsprintf (Jiri Olsa) [1306834] - [tools] perf tools: Refine parse/config callchain functions (Jiri Olsa) [1306834] - [tools] perf tools: Per-event time support (Jiri Olsa) [1306834] - [tools] perf trace: Use vfs_getname syscall arg beautifier in more syscalls (Jiri Olsa) [1306834] - [tools] perf trace: Deref sys_enter pointer args with contents from probe:vfs_getname (Jiri Olsa) [1306834] - [tools] perf trace: Use a constant for the syscall formatting buffer (Jiri Olsa) [1306834] - [tools] perf trace: Remember if the vfs_getname tracepoint/kprobe is in place (Jiri Olsa) [1306834] - [tools] perf trace: Do not show syscall tracepoint filter in the --no-syscalls case (Jiri Olsa) [1306834] - [tools] perf script: No tracepoints? Don't call libtraceevent (Jiri Olsa) [1306834] - [tools] perf tests: Adding build test for having ending double slash (Jiri Olsa) [1306834] - [tools] perf tools: Introduce callgraph_set for callgraph option (Jiri Olsa) [1306834] - [tools] perf tools: Force period term to overload global settings (Jiri Olsa) [1306834] - [tools] perf tools: Add support for event post configuration (Jiri Olsa) [1306834] - [tools] perf session env: Rename exit method (Jiri Olsa) [1306834] - [tools] perf symbols: Fix mismatched declarations for elf_getphdrnum (Jiri Olsa) [1306834] - [tools] perf python: Make twatch.py use soft dummy event, freq=0 (Jiri Olsa) [1306834] - [tools] perf python: Add missing PERF_RECORD_{MMAP2, AUX, etc} (Jiri Olsa) [1306834] - [tools] perf python: Add macro to simplify maintainance of the constants array (Jiri Olsa) [1306834] - [tools] perf python: Remove dependency on 'machine' methods (Jiri Olsa) [1306834] - [tools] perf script: Add option --show-switch-events (Jiri Olsa) [1306834] - [tools] perf script: Don't assume evsel position of tracking events (Jiri Olsa) [1306834] - [tools] perf record: Add option --switch-events to select PERF_RECORD_SWITCH events (Jiri Olsa) [1306834] - [tools] perf tools: Add new PERF_RECORD_SWITCH event (Jiri Olsa) [1306834] - [tools] perf tools: Stop copying kallsyms into the perf.data file header (Jiri Olsa) [1306834] - [tools] perf tools: Stop reading the kallsyms data from perf.data (Jiri Olsa) [1306834] - [tools] perf script: Switch from perf.data's kallsyms to perf's symbol resolver (Jiri Olsa) [1306834] - [tools] perf trace: Provide libtracevent with a kernel symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Provide libtraceevent callback to resolve kernel symbols (Jiri Olsa) [1306834] - [tools] lib traceevent: Allow setting an alternative symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Introduce map__is_(kernel, kmodule)() (Jiri Olsa) [1306834] - [tools] perf symbols: Add front end cache for DSO symbol lookup (Jiri Olsa) [1306834] - [tools] perf header: Use argv style storage for cmdline feature data (Jiri Olsa) [1306834] - [tools] perf evlist: Tolerate NULL maps in propagate_maps (Jiri Olsa) [1306834] - [tools] perf evlist: Use bool instead of target argument in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Force perf_evlist__set_maps to propagate maps through events (Jiri Olsa) [1306834] - [tools] perf test: Check for refcnt in thread_map test (Jiri Olsa) [1306834] - [tools] perf bench futex: Add lock_pi stresser (Jiri Olsa) [1306834] - [tools] perf tools: Fix makefile generation under dash (Jiri Olsa) [1306834] - [tools] perf buildid: Use SBUILD_ID_SIZE macro (Jiri Olsa) [1306834] - [tools] perf probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1306834] - [tools] perf probe: Simplify __add_probe_trace_events code (Jiri Olsa) [1306834] - [tools] perf record: Allow filtering perf's pid via --exclude-perf (Jiri Olsa) [1306834] - [tools] perf record: Apply filter to all events in a glob matching (Jiri Olsa) [1306834] - [tools] perf trace: Support 'strace' syscall event groups (Jiri Olsa) [1306834] - [tools] perf strlist: Make parse_list() private (Jiri Olsa) [1306834] - [tools] perf strlist: Allow substitutions from file contents in a given directory (Jiri Olsa) [1306834] - [tools] perf strlist: Make dupstr be the default and part of an extensible config parm (Jiri Olsa) [1306834] - [tools] perf strlist: load() should return a negative errno (Jiri Olsa) [1306834] - [tools] perf record: Document setting '-e pmu/period=N/' in man page (Jiri Olsa) [1306834] - [tools] lib api debugfs: Check for tracefs when reporting errors (Jiri Olsa) [1306834] - [tools] perf record: Let user have timestamps with per-thread recording (Jiri Olsa) [1306834] - [tools] perf probe: Delete an unnecessary check before the function call "strfilter__delete" (Jiri Olsa) [1306834] - [tools] perf trace: Use event filters for the event qualifier list (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce append_filter() method (Jiri Olsa) [1306834] - [tools] perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce set_filter method (Jiri Olsa) [1306834] - [tools] perf evsel: Rename set_filter to apply_filter (Jiri Olsa) [1306834] - [tools] perf trace: Store the syscall ids for the event qualifiers in a table (Jiri Olsa) [1306834] - [tools] perf trace: Remember what are the syscalls tracepoint evsels (Jiri Olsa) [1306834] - [tools] perf tools: Asprintf like functions to format integer filter expression (Jiri Olsa) [1306834] - [tools] Restore export.h (Jiri Olsa) [1306834] - [kernel] perf: Fix races in computing the header sizes (Jiri Olsa) [1306834] - [kernel] perf: Fix u16 overflows (Jiri Olsa) [1306834] - [kernel] perf: Restructure perf syscall point of no return (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix constraint access (Jiri Olsa) [1306834] - [kernel] perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Robustify PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Fix event disable PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1306834] - [x86] perf/x86: Make merge_attr() global to use from perf_event_intel (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1306834] - [x86] Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1306834] - [include] perf: Add cycles to branch_info (Jiri Olsa) [1306834] - [include] perf: Export struct perf_branch_entry to userspace (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Remove use of macro DEFINE_PCI_DEVICE_TABLE() (Jiri Olsa) [1306834] - [x86] perf/x86/intel/rapl: Add support for Knights Landing (KNL) (Jiri Olsa) [1306834] - [x86] perf/x86: Add a native_perf_sched_clock_from_tsc() (Jiri Olsa) [1306834]- [tools] perf top: Show backtrace when handling a SIGSEGV on --stdio mode (Jiri Olsa) [1305882] - [tools] perf tools: Fix buildid processing (Jiri Olsa) [1305882] - [tools] perf tools: Make fork event processing more resilient (Jiri Olsa) [1305882] - [tools] perf tools: Avoid deadlock when map_groups are broken (Jiri Olsa) [1305882] - [tools] perf tools: Fix test build error when bindir contains double slash (Jiri Olsa) [1305882] - [tools] perf stat: Fix transaction lenght metrics (Jiri Olsa) [1305882] - [tools] perf tools: Really allow to specify custom CC, AR or LD (Jiri Olsa) [1305882] - [tools] perf auxtrace: Fix misplaced check for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Jiri Olsa) [1305882] - [tools] perf hists browser: Take the --comm, --dsos, etc filters into account (Jiri Olsa) [1305882] - [tools] perf symbols: Store if there is a filter in place (Jiri Olsa) [1305882] - [tools] Copy lib/hweight.c from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Fix the detached tarball wrt rbtree copy (Jiri Olsa) [1305882] - [tools] perf thread_map: Fix the sizeof() calculation for map entries (Jiri Olsa) [1305882] - [tools] lib: Improve clean target (Jiri Olsa) [1305882] - [tools] perf stat: Fix shadow declaration of close (Jiri Olsa) [1305882] - [tools] perf tools: Fix lockup using 32-bit compat vdso (Jiri Olsa) [1305882] - [tools] Copy rbtree_augmented.h from the kernel (Jiri Olsa) [1305882] - [tools] Move rbtree.h from tools/perf/ (Jiri Olsa) [1305882] - [tools] Copy lib/rbtree.c to tools/lib/ (Jiri Olsa) [1305882] - [tools] perf tools: Copy rbtree.h from the kernel (Jiri Olsa) [1305882] - [tools] Adopt {READ, WRITE_ONCE} from the kernel (Jiri Olsa) [1305882] - [tools] perf tools: Allow to specify custom linker command (Jiri Olsa) [1305882] - [tools] perf tools: Create config.detected into OUTPUT directory (Jiri Olsa) [1305882] - [tools] perf mem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kvm: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf report: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kmem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf inject: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf tools: Add missing break for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf symbols: Check access permission when reading symbol files (Jiri Olsa) [1305882] - [tools] perf stat: Introduce --per-thread option (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Using init_stats instead of memset (Jiri Olsa) [1305882] - [tools] perf stat: Rename print_interval to process_interval (Jiri Olsa) [1305882] - [tools] perf stat: Remove perf_evsel__read_cb function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_stat initialization counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Move zero_per_pkg into counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Separate counters reading and processing (Jiri Olsa) [1305882] - [tools] perf stat: Introduce read_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__read function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__alloc_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evlist__reset_stats (Jiri Olsa) [1305882] - [tools] perf stat: Rename struct perf_counts::cpu member to values (Jiri Olsa) [1305882] - [tools] perf stat: Make stats work over the thread dimension (Jiri Olsa) [1305882] - [tools] perf stat: Use xyarray for cpu evsel counts (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts function (Jiri Olsa) [1305882] - [tools] perf tests: Add thread_map object tests (Jiri Olsa) [1305882] - [tools] perf thrad_map: Add comm string into array (Jiri Olsa) [1305882] - [tools] perf thread_map: Introduce thread_map__reset function (Jiri Olsa) [1305882] - [tools] perf trace: Validate syscall list passed via -e argument (Jiri Olsa) [1305882] - [tools] perf tools: Make perf_evsel__(nr_)cpus generic (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate thread maps through the evlist (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate cpu maps to evsels in an evlist (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for thread_map object (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for cpu_map object (Jiri Olsa) [1305882] - [tools] perf header: Delete an unnecessary check before the calling free_event_desc() (Jiri Olsa) [1305882] - [tools] perf tools: Future-proof thread_map allocation size calculation (Jiri Olsa) [1305882] - [tools] perf tools: Allow auxtrace data alignment (Jiri Olsa) [1305882] - [tools] perf thread_map: Change map entries into a struct (Jiri Olsa) [1305882] - [tools] perf thread_map: Don't access the array entries directly (Jiri Olsa) [1305882] - [tools] perf probe: Fix failure to probe events on arm (Jiri Olsa) [1305882] - [tools] perf tools: Print a newline before dumping Aggregated stats (Jiri Olsa) [1305882] - [tools] perf session: Print a newline when dumping PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1305882] - [tools] perf tools: Allow events with dot (Jiri Olsa) [1305882] - [tools] perf pmu: Split perf_pmu__new_alias() (Jiri Olsa) [1305882] - [tools] perf pmu: Use __weak definition from (Jiri Olsa) [1305882] - [tools] perf build: Fix single target build dependency check (Jiri Olsa) [1305882] - [tools] perf tests: Add test for make install with prefix (Jiri Olsa) [1305882] - [tools] perf tests: Add testing for Makefile.perf (Jiri Olsa) [1305882] - [tools] perf tools: Fix build breakage if prefix= is specified (Jiri Olsa) [1305882] - [tools] perf top: Move toggling event logic into hists browser (Jiri Olsa) [1305882] - [tools] perf tools: Configurable per thread proc map processing time out (Jiri Olsa) [1305882] - [tools] perf tools: Add time out to force stop proc map processing (Jiri Olsa) [1305882] - [tools] perf report: Fix sort__sym_cmp to also compare end of symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: React to unassigned hotkey pressing (Jiri Olsa) [1305882] - [tools] perf top: Tell the user how to unfreeze events after pressing 'f' (Jiri Olsa) [1305882] - [tools] perf hists browser: Honour the help line provided by builtin-{top, report}.c (Jiri Olsa) [1305882] - [tools] perf hists browser: Do not exit when 'f' is pressed in 'report' mode (Jiri Olsa) [1305882] - [tools] perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events (Jiri Olsa) [1305882] - [tools] perf annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1305882] - [tools] perf annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1305882] - [tools] perf tools: Ensure thread-stack is flushed (Jiri Olsa) [1305882] - [tools] perf top: Allow disabling/enabling events dynamicly (Jiri Olsa) [1305882] - [tools] perf evlist: Add toggle_enable() method (Jiri Olsa) [1305882] - [tools] perf probe: Speed up perf probe --list by caching debuginfo (Jiri Olsa) [1305882] - [tools] perf probe: Show usage even if the last event is skipped (Jiri Olsa) [1305882] - [tools] perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable (Jiri Olsa) [1305882] - [tools] perf tools: Fix a problem when opening old perf.data with different byte order (Jiri Olsa) [1305882] - [tools] perf tools: Ignore .config-detected in .gitignore (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return error if no probe is added (Jiri Olsa) [1305882] - [tools] perf unwind: Fix a compile error (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts__(new|delete|reset) functions (Jiri Olsa) [1305882] - [tools] perf tools: Move perf_evsel__(alloc|free|reset)_counts into stat object (Jiri Olsa) [1305882] - [tools] perf tools: Add thread_map__(alloc|realloc) helpers (Jiri Olsa) [1305882] - [tools] perf tools: Introduce xyarray__reset function (Jiri Olsa) [1305882] - [tools] perf probe: List probes in stdout (Jiri Olsa) [1305882] - [tools] lib traceevent: Fix python/perf.so compiling error (Jiri Olsa) [1305882] - [tools] perf tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1305882] - [tools] perf probe: Cut off the gcc optimization postfixes from function name (Jiri Olsa) [1305882] - [tools] perf tools: Update MANIFEST per files removed from kernel (Jiri Olsa) [1305882] - [tools] trace: Beautify perf_event_open syscall (Jiri Olsa) [1305882] - [tools] perf tools: Fix build failure on 32-bit arch (Jiri Olsa) [1305882] - [tools] perf stat: Error out unsupported group leader immediately (Jiri Olsa) [1305882] - [tools] perf evsel: Display 0x for hex values when printing the attribute (Jiri Olsa) [1305882] - [tools] perf record: Amend option summaries (Jiri Olsa) [1305882] - [tools] perf tools: Avoid possible race condition in copyfile() (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct dso (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the dso rbtrees/lists with a rw lock (Jiri Olsa) [1305882] - [tools] perf machine: Fix up some more method names (Jiri Olsa) [1305882] - [tools] perf record: Fix perf.data size in no-buildid mode (Jiri Olsa) [1305882] - [tools] lib traceevent: Ignore libtrace-dynamic-list file (Jiri Olsa) [1305882] - [tools] lib traceevent: Export dynamic symbols used by traceevent plugins (Jiri Olsa) [1305882] - [tools] perf stat: Move shadow stat counters into separate object (Jiri Olsa) [1305882] - [tools] perf stat: Add aggr_mode argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Add output file argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce reset_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Remove transaction_run from shadow update/print code (Jiri Olsa) [1305882] - [tools] perf stat: Remove setup_events function (Jiri Olsa) [1305882] - [tools] perf stat: Replace transaction event possition check with id check (Jiri Olsa) [1305882] - [tools] perf stat: Add id into perf_stat struct (Jiri Olsa) [1305882] - [tools] perf tools: handle PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [tools] perf record: Add support for sampling indirect jumps (Jiri Olsa) [1305882] - [tools] perf tools: Deal with kernel module names in '[]' correctly (Jiri Olsa) [1305882] - [tools] Move tools/perf/util/include/linux/{list.h, poison.h} to tools/include (Jiri Olsa) [1305882] - [tools] perf tools: Move linux/kernel.h to tools/include (Jiri Olsa) [1305882] - [tools] perf machine: Fix the search for the kernel DSO on the unified list (Jiri Olsa) [1305882] - [tools] perf tools: Remove newline char when reading event scale and unit (Jiri Olsa) [1305882] - [tools] perf probe: Fix segfault when glob matching function without debuginfo (Jiri Olsa) [1305882] - [tools] perf tools: Make Ctrl-C stop processing on TUI (Jiri Olsa) [1305882] - [tools] perf build: Do not fail on missing Build file (Jiri Olsa) [1305882] - [tools] perf machine: Fix up vdso methods names (Jiri Olsa) [1305882] - [tools] perf machine: Introduce machine__findnew_dso() method (Jiri Olsa) [1305882] - [tools] perf machine: No need to have two DSOs lists (Jiri Olsa) [1305882] - [tools] perf machine: Adopt findnew_kernel method (Jiri Olsa) [1305882] - [tools] perf tests: Remove getpgrp from mmap-basic (Jiri Olsa) [1305882] - [tools] perf tests: Aename open*.c to openat*.c (Jiri Olsa) [1305882] - [tools] perf tests: Switch from open to openat (Jiri Olsa) [1305882] - [tools] perf tools: Add ARM64 perf_regs_load to support libunwind and enable testing (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf db-export: Fix thread ref-counting (Jiri Olsa) [1305882] - [tools] perf probe: Fix 'function unused' warning (Jiri Olsa) [1305882] - [tools] perf annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1305882] - [tools] perf tools: Move branch option parsing to own file (Jiri Olsa) [1305882] - [tools] perf annotation: Add symbol__get_annotation (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct map (Jiri Olsa) [1305882] - [tools] perf tools: Check if a map is still in use when deleting it (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1305882] - [tools] perf tools: Introduce struct maps (Jiri Olsa) [1305882] - [tools] perf probe: Fix an error when deleting probes successfully (Jiri Olsa) [1305882] - [tools] perf probe: Show the error reason comes from invalid DSO (Jiri Olsa) [1305882] - [tools] perf tools: Disallow PMU events intel_pt and intel_bts until there is support (Jiri Olsa) [1305882] - [tools] perf sched: Add option to merge like comms to lat output (Jiri Olsa) [1305882] - [tools] perf tools: Improve setting of gcc debug option (Jiri Olsa) [1305882] - [tools] perf tools: Assign default value for some pointers (Jiri Olsa) [1305882] - [tools] perf tools: Use maps__first()/map__next() (Jiri Olsa) [1305882] - [tools] perf tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1305882] - [tools] perf machine: Mark removed threads as such (Jiri Olsa) [1305882] - [tools] perf tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Nuke unused map_groups__flush() (Jiri Olsa) [1305882] - [tools] perf tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1305882] - [tools] perf tools: Rename maps__next (Jiri Olsa) [1305882] - [tools] perf tools: Add dso__data_get/put_fd() (Jiri Olsa) [1305882] - [tools] perf tools: Get rid of dso__data_fd() from dso__data_size() (Jiri Olsa) [1305882] - [tools] perf tools: Fix dso__data_read_offset() file opening (Jiri Olsa) [1305882] - [tools] perf machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1305882] - [tools] perf comm: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1305882] - [tools] perf hists: Reducing arguments of hist_entry_iter__add() (Jiri Olsa) [1305882] - [tools] perf session: Fix perf_session__peek_event() (Jiri Olsa) [1305882] - [tools] perf build: Fix libunwind feature detection on 32-bit x86 (Jiri Olsa) [1305882] - [tools] perf tools: Fix parse_events_error dereferences (Jiri Olsa) [1305882] - [tools] perf tools: Fix function declarations needed by parse-events.y (Jiri Olsa) [1305882] - [tools] perf tools: Separate the tests and tools in installation (Jiri Olsa) [1305882] - [tools] perf bench numa: Share sched_getcpu() __weak def with cloexec.c (Jiri Olsa) [1305882] - [tools] build: Change FEATURE_TESTS and FEATURE_DISPLAY to weak binding (Jiri Olsa) [1305882] - [tools] lib traceevent: Install libtraceevent.a into libdir (Jiri Olsa) [1305882] - [tools] perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_path__exit (Jiri Olsa) [1305882] - [tools] perf tools: Protect dso cache fd with a mutex (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso cache tree using dso->lock (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso symbol loading using a mutex (Jiri Olsa) [1305882] - [tools] perf tools: Introduce copyfile_offset() function (Jiri Olsa) [1305882] - [tools] perf tools: Add rm_rf() utility function (Jiri Olsa) [1305882] - [tools] perf tools: Elliminate alignment holes (Jiri Olsa) [1305882] - [tools] include: add __aligned_u64 to types.h (Jiri Olsa) [1305882] - [tools] perf probe: Load map before glob matching (Jiri Olsa) [1305882] - [tools] perf tools: Fix dwarf-aux.c compilation on i386 (Jiri Olsa) [1305882] - [tools] perf cgroup: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf evlist: Use atomic.h for the perf_mmap refcount (Jiri Olsa) [1305882] - [tools] perf machine: Stop accessing atomic_t::counter directly (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1305882] - [tools] perf tools: Make flex/bison calls honour V=1 (Jiri Olsa) [1305882] - [tools] perf trace: Fix the build on older distros (Jiri Olsa) [1305882] - [tools] lib traceevent: Provide le16toh define for older systems (Jiri Olsa) [1305882] - [tools] perf report: Fix some option handling on --stdio (Jiri Olsa) [1305882] - [tools] perf tests: Fix map_groups refcount test (Jiri Olsa) [1305882] - [tools] perf machine: No need to keep a refcnt for last_match (Jiri Olsa) [1305882] - [tools] perf tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1305882] - [tools] perf report: Do not restrict -T option by other options (Jiri Olsa) [1305882] - [tools] perf tests: Fix to get negative exit codes (Jiri Olsa) [1305882] - [tools] perf probe: Show better error message when failed to find variable (Jiri Olsa) [1305882] - [tools] perf probe: Add --range option to show a variable's location range (Jiri Olsa) [1305882] - [tools] perf probe: Remove length limitation for showing available variables (Jiri Olsa) [1305882] - [tools] perf trace: Removed duplicated NULL test (Jiri Olsa) [1305882] - [tools] perf report: Force tty output if -T/--thread option is given (Jiri Olsa) [1305882] - [tools] perf tools: Document relation of per-thread event count feature (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf build: Disable libdw DWARF unwind when built with NO_DWARF (Jiri Olsa) [1305882] - [tools] perf probe: Support glob wildcards for function name (Jiri Olsa) [1305882] - [tools] perf probe: Add --no-inlines option to avoid searching inline functions (Jiri Olsa) [1305882] - [tools] perf probe: Introduce probe_conf global configs (Jiri Olsa) [1305882] - [tools] perf probe: Use perf_probe_event.target instead of passing as an argument (Jiri Olsa) [1305882] - [tools] perf bench futex: Handle spurious wakeups (Jiri Olsa) [1305882] - [tools] perf bench futex: Support parallel waker threads (Jiri Olsa) [1305882] - [tools] perf machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic_t to implement thread__{get, put} refcnt (Jiri Olsa) [1305882] - [tools] include: Add basic atomic.h implementation from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Move generic barriers out of perf-sys.h (Jiri Olsa) [1305882] - [tools] perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] Adopt asm-generic/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move barrier() definition to tools/include/linux/compiler.h (Jiri Olsa) [1305882] - [tools] perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf probe: Support $params special probe argument (Jiri Olsa) [1305882] - [tools] perf probe: Skip kernel symbols which is out of .text (Jiri Olsa) [1305882] - [tools] perf probe: Make --line checks validate C-style function name (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return 0 when positive value returned (Jiri Olsa) [1305882] - [tools] perf probe: Fix a typo for the flags of open (Jiri Olsa) [1305882] - [tools] perf probe: Fix to close probe_events file in error (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields out of map_symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: Simplify zooming code using pstack_peek() (Jiri Olsa) [1305882] - [tools] perf tools: Introduce pstack_peek() (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions - part 2 (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions (Jiri Olsa) [1305882] - [tools] perf hists browser: Save perf_session_env in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save pstack in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save hist_browser_timer pointer in hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Fix possible memory leak (Jiri Olsa) [1305882] - [tools] perf tools: Move init_have_children field to the unnamed union (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields into unnamed union (Jiri Olsa) [1305882] - [tools] perf kmem: Show warning when trying to run stat without record (Jiri Olsa) [1305882] - [tools] perf probe: Cleanup and consolidate command parsers (Jiri Olsa) [1305882] - [tools] perf probe: Remove redundant cleanup of params.filter (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --funcs (Jiri Olsa) [1305882] - [tools] perf probe: Allow to use filter on --del command (Jiri Olsa) [1305882] - [tools] perf record: Add AUX area tracing Snapshot Mode support (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing Snapshot Mode (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_AUX (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add option to synthesize events for transactions (Jiri Olsa) [1305882] - [tools] perf tools: Add build option NO_AUXTRACE to exclude AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Hit all build ids when AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing index (Jiri Olsa) [1305882] - [tools] perf report: Fix placement of itrace option in documentation (Jiri Olsa) [1305882] - [tools] perf kmem: Add kmem.default config option (Jiri Olsa) [1305882] - [tools] perf kmem: Print gfp flags in human readable string (Jiri Olsa) [1305882] - [tools] perf kmem: Add --live option for current allocation stat (Jiri Olsa) [1305882] - [tools] perf kmem: Support sort keys on page analysis (Jiri Olsa) [1305882] - [tools] perf kmem: Implement stat --page --caller (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --list (Jiri Olsa) [1305882] - [tools] perf probe: Accept multiple filter options (Jiri Olsa) [1305882] - [tools] perf tools: Add strfilter__string to recover rules string (Jiri Olsa) [1305882] - [tools] perf tools: Improve strfilter to append additional rules (Jiri Olsa) [1305882] - [tools] perf tools: Fix bison-related build failure on CentOS 6 (Jiri Olsa) [1305882] - [tools] perf report: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf script: Always allow fields 'addr' and 'cpu' for auxtrace (Jiri Olsa) [1305882] - [tools] perf evlist: Amend mmap ref counting for the AUX area mmap (Jiri Olsa) [1305882] - [tools] perf symbols: Warn on build id mismatch (Jiri Olsa) [1305882] - [tools] perf: Document --children option in more detail (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_idle (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_(host|guest) (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_hv (Jiri Olsa) [1305882] - [tools] perf stat: Change metrics context calculation (Jiri Olsa) [1305882] - [tools] perf stat: Fix metrics calculation with event qualifiers (Jiri Olsa) [1305882] - [tools] perf trace: Clarify that -e is about syscalls, not perf events in general (Jiri Olsa) [1305882] - [tools] perf trace: Fix --filter-pids OPTION description (Jiri Olsa) [1305882] - [tools] perf probe: Remove all probes matches given pattern at once (Jiri Olsa) [1305882] - [tools] perf probe: Make --funcs option exclusive (Jiri Olsa) [1305882] - [tools] perf tools: Add symbolic events support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add tracepoint support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add static terms support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add term support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add location to pmu event terms (Jiri Olsa) [1305882] - [tools] perf tools: Change parse_events_add_pmu interface (Jiri Olsa) [1305882] - [tools] perf tools: Always bail out when config_attr function fails (Jiri Olsa) [1305882] - [tools] perf tools: Add flex support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add parse_events_error interface (Jiri Olsa) [1305882] - [tools] perf tools: Add aux_watermark member of struct perf_event_attr (Jiri Olsa) [1305882] - [tools] perf script: Add field option 'flags' to print sample flags (Jiri Olsa) [1305882] - [tools] perf inject: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf inject: Re-pipe AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf script: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf tools: Add member to struct dso for an instruction cache (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a hashtable for caching (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add processing for AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a heap for sorting AUX area tracing queues (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for queuing AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf session: Add instruction tracing options (Jiri Olsa) [1305882] - [tools] perf session: Add hooks to allow transparent decoding of AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf tools: Add a user event for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf record: Extend -m option for AUX area tracing mmap pages (Jiri Olsa) [1305882] - [tools] perf record: Add basic AUX area tracing support (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add support for AUX area recording (Jiri Olsa) [1305882] - [tools] perf tools: Add user events for AUX area tracing (Jiri Olsa) [1305882] - [tools] perf evlist: Add support for mmapping an AUX area buffer (Jiri Olsa) [1305882] - [tools] perf header: Add AUX area tracing feature (Jiri Olsa) [1305882] - [tools] perf data: Fix signedness of value (Jiri Olsa) [1305882] - [tools] perf data: Fix duplicate field names and avoid reserved keywords (Jiri Olsa) [1305882] - [tools] perf data: Add support for setting ordered_events queue size (Jiri Olsa) [1305882] - [tools] perf data: Enable stream flush within processing (Jiri Olsa) [1305882] - [tools] perf data: Switch to multiple cpu stream files (Jiri Olsa) [1305882] - [tools] perf tests: Add build tests for building perf from kernel source root and tools (Jiri Olsa) [1305882] - [tools] lib traceevent: Add alias field to struct format_field (Jiri Olsa) [1305882] - [tools] perf data: Show error message when conversion failed (Jiri Olsa) [1305882] - [tools] perf diff: Make hist_entry_diff fields union (Jiri Olsa) [1305882] - [tools] perf hists: Get rid of position field from struct hist_entry (Jiri Olsa) [1305882] - [tools] perf tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Fix memory leak on hot-plug allocation fail (Jiri Olsa) [1305882] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD migration race (Jiri Olsa) [1305882] - [kernel] perf: Fix double-free of the AUX buffer (Jiri Olsa) [1305882] - [kernel] perf: Fix fasync handling on inherited events (Jiri Olsa) [1305882] - [kernel] perf: Fix running time accounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1305882] - [kernel] perf: Fix AUX buffer refcounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/pebs: Add PEBSv3 decoding (Jiri Olsa) [1305882] - [kernel] perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Drain the PEBS buffer during context switches (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interrupt threshold) (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Handle multiple records in the PEBS buffer (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Introduce setup_pebs_sample_data() (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Use the PEBS auto reload mechanism when possible (Jiri Olsa) [1305882] - [x86] perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMP (Jiri Olsa) [1305882] - [include] perf: add new PERF_SAMPLE_BRANCH_IND_JUMP branch sample type (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify put_exclusive_constraints() (Jiri Olsa) [1305882] - [x86] perf/x86: Simplify the x86_schedule_events() logic (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove intel_excl_states::init_state (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove pointless tests (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Clean up intel_commit_scheduling() placement (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Make WARN()ings consistent (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify the dynamic constraint code somewhat (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Add lockdep assert (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Correct local vs remote sibling state (Jiri Olsa) [1305882] - [x86] revert "perf/x86/intel/uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1305882] - [x86] perf/x86/intel/uncore: Fix CBOX bit wide and UBOX reg on Haswell-EP (Jiri Olsa) [1305882] - [x86] perf/x86/rapl: Enable Broadwell-U RAPL support (Jiri Olsa) [1305882] - [kernel] perf: Annotate inherited event ctx->mutex recursion (Jiri Olsa) [1305882]- [scsi] storvsc: use storage protocol version to determine storage capabilities (Cathy Avery) [1287037] - [scsi] storvsc: use correct defaults for values determined by protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Use a single value to track protocol versions (Cathy Avery) [1287037] - [scsi] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Cathy Avery) [1287037] - [hv] balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Cathy Avery) [1287037] - [hv] vmbus: Update preferred vmbus protocol version to windows 10 (Cathy Avery) [1287037] - [hv] vmbus: Use get_cpu() to get the current CPU (Cathy Avery) [1287037] - [net] fix behaviour of unreachable, blackhole and prohibit routes (Xin Long) [1270662] - [net] route: check and remove route cache when we get route (Xin Long) [1296260] - [net] ipv4: use next hop exceptions also for input routes (Xin Long) [1296260] - [net] tcp, dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1305525] - [net] tcp, dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1305525] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1305525] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303823] - [net] fix __copy_skb_header() (Paolo Abeni) [1298447] - [net] don't wait for order-3 page allocation (Sabrina Dubroca) [1284940] - [net] fix skb_page_frag_refill() kerneldoc (Sabrina Dubroca) [1284940] - [net] attempt a single high order allocation (Sabrina Dubroca) [1284940] - [net] use __GFP_NORETRY for high order allocations (Sabrina Dubroca) [1284940] - [net] allow > 0 order atomic page alloc in skb_page_frag_refill (Sabrina Dubroca) [1284940] - [net] refactor sk_page_frag_refill() (Sabrina Dubroca) [1284940] - [net] add pfmemalloc check in sk_add_backlog() (Sabrina Dubroca) [1285944] - [net] af_unix: passcred support for sendpage (Hannes Frederic Sowa) [1282574] - [net] af_unix: take receive queue lock while appending new skb (Hannes Frederic Sowa) [1282574] - [net] af_unix: don't append consumed skbs to sk_receive_queue (Hannes Frederic Sowa) [1282574] - [net] af_unix: fix use-after-free with concurrent readers while splicing (Hannes Frederic Sowa) [1282574] - [net] bridge: Fix network header pointer for vlan tagged packets (Vlad Yasevich) [1282536] - [net] Allow modules to use is_skb_forwardable (Vlad Yasevich) [1282536] - [net] netfilter: bridge: Use __in6_dev_get rather than in6_dev_get in br_validate_ipv6 (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix NULL deref in physin/out ifindex helpers (Paolo Abeni) [1265259] - [net] netfilter: bridge: avoid unused label warning (Paolo Abeni) [1265259] - [net] bridge: Cache net in br_nf_pre_routing_finish (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_push_frag_xmit (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_ip_fragment (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix routing of bridge frames with call-iptables=1 (Paolo Abeni) [1265259] - [net] netfilter: bridge: do not initialize statics to 0 or NULL (Paolo Abeni) [1265259] - [net] netfilter: bridge: reduce nf_bridge_info to 32 bytes again (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't leak skb in error paths (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix CONFIG_NF_DEFRAG_IPV4/6 related warnings/errors (Paolo Abeni) [1265259] - [net] netfilter: bridge: split ipv6 code into separated file (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.c (Paolo Abeni) [1265259] - [net] netfilter: bridge: restore vlan tag when refragmenting (Paolo Abeni) [1265259] - [net] ip_fragment: remove BRIDGE_NETFILTER mtu special handling (Paolo Abeni) [1265259] - [net] netfilter: bridge: forward IPv6 fragmented packets (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order check_hbh_len() (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_parse_ip_options (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor frag_max_size (Paolo Abeni) [1265259] - [net] netfilter: bridge: detect NAT66 correctly and change MAC address (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6() (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTING (Paolo Abeni) [1265259] - [net] netfilter: ebtables: fix comment grammar (Paolo Abeni) [1265259] - [net] netfilter: bridge: free nf_bridge info on xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: neigh_head and physoutdev can't be used at same time (Paolo Abeni) [1265259] - [net] revert "netfilter: bridge: query conntrack about skb dnat" (Paolo Abeni) [1265259] - [net] netfilter: bridge: make BRNF_PKT_TYPE flag a bool (Paolo Abeni) [1265259] - [net] netfilter: bridge: start splitting mask into public/private chunks (Paolo Abeni) [1265259] - [net] netfilter: bridge: add and use nf_bridge_info_get helper (Paolo Abeni) [1265259] - [net] netfilter: bridge: add helpers for fetching physin/outdev (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't use nf_bridge_info data to store mac header (Paolo Abeni) [1265259] - [net] netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: bridge: kill nf_bridge_pad (Paolo Abeni) [1265259] - [net] netfilter: bridge: remove BRNF_STATE_BRIDGED flag (Paolo Abeni) [1265259] - [net] netfilter: bridge: query conntrack about skb dnat (Paolo Abeni) [1265259] - [net] netfilter: bridge: use rcu hook to resolve br_netfilter dependency (Paolo Abeni) [1265259] - [net] netfilter: bridge: move DNAT helper to br_netfilter (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor conditional in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: move nf_bridge_update_protocol to where its used (Paolo Abeni) [1265259] - [net] bridge: move mac header copying into br_netfilter (Paolo Abeni) [1265259] - [net] bridge: netfilter: Move sysctl-specific error code inside #ifdef (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: set the pktinfo for IPv4/IPv6 traffic (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: export nft_reject_ip*hdr_validate functions (Paolo Abeni) [1265259] - [net] netfilter: fix various sparse warnings (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: update hook_mask to allow {pre, post}routing (Paolo Abeni) [1265259] - [net] bridge: Do not compile options in br_parse_ip_options (Paolo Abeni) [1265259] - [net] bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: explicit module dependency between br_netfilter and physdev (Paolo Abeni) [1265259] - [net] netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER) (Paolo Abeni) [1265259] - [net] netfilter: bridge: build br_nf_core only if required (Paolo Abeni) [1265259] - [net] netfilter: bridge: move br_netfilter out of the core (Paolo Abeni) [1265259] - [net] netfilter: bridge: nf_bridge_copy_header as static inline in header (Paolo Abeni) [1265259] - [net] netfilter: ebtables: create audit records for replaces (Paolo Abeni) [1265259] - [net] netfilter: bridge: add generic packet logger (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix Kconfig unmet dependencies (Paolo Abeni) [1265259] - [net] bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] bridge: netfilter: Use ether_addr_copy (Paolo Abeni) [1265259] - [net] bridge: change the position of '{' to the pre line (Paolo Abeni) [1265259] - [net] netfilter: ebt_ip6: fix source and destination matching (Paolo Abeni) [1265259] - [net] bridge: netfilter: orphan skb before invoking ip netfilter hooks (Paolo Abeni) [1265259] - [net] bridge: netfilter: using strlcpy() instead of strncpy() (Paolo Abeni) [1265259] - [s390] kernel: inadvertent free of the vector register save area (Hendrik Brueckner) [1310706] - [misc] mei: remove artificial singleton requirement (Prarit Bhargava) [1313268] - [cpufreq] intel_pstate: decrease number of "HWP enabled" messages (David Arcari) [1310927] - [cpufreq] intel_pstate: enable HWP per CPU (David Arcari) [1310927]- [scsi] Revert libiscsi: Reduce locking contention in fast path (Chris Leech) [1297876] - [scsi] add support for multiple hardware queues (Ewan Milne) [1308703] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1259907] - [scsi] scsi_error: should not get sense for timeout IO in scsi error handler (Tomas Henzl) [1259907] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1303027] - [fs] ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Vivek Goyal) [1306358] - [fs] ovl: setattr: check permissions before copy-up (Vivek Goyal) [1306358] - [fs] ovl: root: copy attr (Vivek Goyal) [1306358] - [fs] ovl: get rid of the dead code left from broken (and disabled) optimizations (Vivek Goyal) [1306358] - [fs] ovl: fix permission checking for setattr (Vivek Goyal) [1306358] - [fs] ovl: move super block magic number to magic.h (Vivek Goyal) [1306358] - [fs] ovl: use a minimal buffer in ovl_copy_xattr (Vivek Goyal) [1306358] - [fs] ovl: allow zero size xattr (Vivek Goyal) [1306358] - [fs] ovl: default permissions (Vivek Goyal) [1306358] - [fs] ovl: free lower_mnt array in ovl_put_super (Vivek Goyal) [1306358] - [fs] ovl: free stack of paths in ovl_fill_super (Vivek Goyal) [1306358] - [fs] ovl: fix open in stacked overlay (Vivek Goyal) [1306358] - [fs] ovl: use O_LARGEFILE in ovl_copy_up() (Vivek Goyal) [1262256 1306358] - [fs] create and use seq_show_option for escaping (Vivek Goyal) [1306358] - [fs] fix a braino in ovl_d_select_inode() (Vivek Goyal) [1306358] - [fs] overlayfs: Make f_path always point to the overlay and f_inode to the underlay (Vivek Goyal) [1306358] - [fs] overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (Vivek Goyal) [1306358] - [fs] Replace a bunch of file->dentry->d_inode refs with file_inode() (Vivek Goyal) [1306358] - [fs] procfs: fix error handling of proc_register() (Carlos Maiolino) [1210350] - [fs] proc: use rb_entry_safe() instead of rb_entry() (Carlos Maiolino) [1210350] - [fs] proc: use a rb tree for the directory entries (Carlos Maiolino) [1210350] - [fs] xfs: Split default quota limits by quota type (Eric Sandeen) [1297477] - [fs] quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] xfs: wire up Q_XGETNEXTQUOTA / get_nextdqblk (Eric Sandeen) [1305967] - [fs] xfs: Factor xfs_seek_hole_data into helper (Eric Sandeen) [1305967] - [fs] xfs: get quota inode from mp & flags rather than dqp (Eric Sandeen) [1305967] - [fs] xfs: don't overflow quota ID when initializing dqblk (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_XGETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: remove unused cmd argument from quota_quotaon() (Eric Sandeen) [1305967] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1240663] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1240663] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1240663] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1240663] - [fs] ceph: make fsync() wait unsafe requests that created/modified inode (Zheng Yan) [1291193] - [fs] ceph: add request to i_unsafe_dirops when getting unsafe reply (Zheng Yan) [1291193] - [fs] ceph: don't invalidate page cache when inode is no longer used (Zheng Yan) [1291193] - [fs] ceph: fix message length computation (Zheng Yan) [1291193] - [fs] ceph: improve readahead for file holes (Zheng Yan) [1291193] - [fs] ceph: get inode size for each append write (Zheng Yan) [1291193] - [fs] ceph: cleanup use of ceph_msg_get (Zheng Yan) [1291193] - [fs] ceph: no need to get parent inode in ceph_open (Zheng Yan) [1291193] - [fs] ceph: remove the useless judgement (Zheng Yan) [1291193] - [fs] ceph: remove redundant test of head->safe and silence static analysis warnings (Zheng Yan) [1291193] - [fs] ceph: fix queuing inode to mdsdir's snaprealm (Zheng Yan) [1291193] - [fs] ceph: invalidate dirty pages after forced umount (Zheng Yan) [1291193] - [fs] ceph: EIO all operations after forced umount (Zheng Yan) [1291193] - [fs] ceph: always re-send cap flushes when MDS recovers (Zheng Yan) [1291193] - [fs] ceph: fix ceph_writepages_start() (Zheng Yan) [1291193] - [fs] ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL (Zheng Yan) [1291193] - [fs] ceph: pre-allocate data structure that tracks caps flushing (Zheng Yan) [1291193] - [fs] ceph: re-send flushing caps (which are revoked) in reconnect stage (Zheng Yan) [1291193] - [fs] ceph: send TID of the oldest pending caps flush to MDS (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing globally (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing accurately (Zheng Yan) [1291193] - [fs] ceph: fix directory fsync (Zheng Yan) [1291193] - [fs] ceph: fix flushing caps (Zheng Yan) [1291193] - [fs] ceph: don't include used caps in cap_wanted (Zheng Yan) [1291193] - [fs] ceph: ratelimit warn messages for MDS closes session (Zheng Yan) [1291193] - [fs] ceph: simplify two mount_timeout sites (Zheng Yan) [1291193] - [fs] libceph: store timeouts in jiffies, verify user input (Zheng Yan) [1291193] - [fs] ceph: exclude setfilelock requests when calculating oldest tid (Zheng Yan) [1291193] - [fs] ceph: don't pre-allocate space for cap release messages (Zheng Yan) [1291193] - [fs] ceph: make sure syncfs flushes all cap snaps (Zheng Yan) [1291193] - [fs] ceph: don't trim auth cap when there are cap snaps (Zheng Yan) [1291193] - [fs] ceph: take snap_rwsem when accessing snap realm's cached_context (Zheng Yan) [1291193] - [fs] ceph: avoid sending unnessesary FLUSHSNAP message (Zheng Yan) [1291193] - [fs] ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference (Zheng Yan) [1291193] - [fs] ceph: use empty snap context for uninline_data and get_pool_perm (Zheng Yan) [1291193] - [fs] ceph: check OSD caps before read/write (Zheng Yan) [1291193] - [fs] libceph: allow setting osd_req_op's flags (Zheng Yan) [1291193]- [powerpc] mm: tracking vDSO remap (Adrian Reber) [1274399] - [mm] new arch_remap() hook (Adrian Reber) [1274399] - [mm] new mm hook framework (Adrian Reber) [1274399] - [powerpc] Enable sys_kcmp() for CRIU (Adrian Reber) [1274399] - [powerpc] pci: Remove unused force_32bit_msi quirk (Oded Gabbay) [1274362] - [powerpc] pseries: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Reserve PE#0 on NPU (Gustavo Duarte) [1275657] - [powerpc] powernv: Change NPU PE# assignment (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix update of NVLink DMA mask (Gustavo Duarte) [1275657] - [powerpc] powernv: Add support for Nvlink NPUs (Gustavo Duarte) [1275657] - [powerpc] Add __raw_rm_writeq() function (Gustavo Duarte) [1275657] - [powerpc] pci: Add shutdown hook to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Only the build the pasemi MSI code for PASEMI=y (Gustavo Duarte) [1275657] - [powerpc] powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pci: add dma_set_mask to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Specialise pci_controller_ops for each controller type (Gustavo Duarte) [1275657] - [powerpc] Remove MSI-related PCI controller ops from ppc_md (Gustavo Duarte) [1275657] - [powerpc] mpic_u3msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] ppc4xx_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] cell: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] Add MSI operations to pci_controller_ops struct (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix early pci_controller_ops loading (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: Remove check for controller_ops == NULL case (Gustavo Duarte) [1275657] - [powerpc] Remove shims for pci_controller_ops operations (Gustavo Duarte) [1275657] - [powerpc] cell: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_pci, swiotlb: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] maple: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powermac: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: optionally populate controller_ops on init (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.reset_secondary_bus and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.window_alignment and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.enable_device_hook and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.probe_mode and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_bus_setup and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_dev_setup and shim (Gustavo Duarte) [1275657] - [powerpc] pcibios_enable_device_hook: return bool rather than int (Gustavo Duarte) [1275657] - [powerpc] powermac: move pmac_pci_probe_mode from setup.c to pci.c (Gustavo Duarte) [1275657] - [powerpc] move find_and_init_phbs() to pSeries specific code (Gustavo Duarte) [1275657] - [powerpc] powernv: Remove pnv_pci_probe_mode() (Gustavo Duarte) [1275657] - [powerpc] powernv: Initialize M64 PE in time (Gustavo Duarte) [1275657] - [include] device: Add dev__once variants (Gustavo Duarte) [1275657] - [powerpc] powernv: Override dma_get_required_mask() (Gustavo Duarte) [1275657] - [powerpc] pci/msi/ppc: Remove arch_msi_check_device() (Gustavo Duarte) [1274362 1275657] - [powerpc] powernv: Update dev->dma_mask in pci_set_dma_mask() path (Gustavo Duarte) [1275657] - [powerpc] Add PVR for POWER8NVL processor (Gustavo Duarte) [1275657]- [netdrv] Driver for IBM System i/p VNIC protocol (Gustavo Duarte) [947163] - [hwmon] Disable F71868 and F81866 (Eric Sandeen) [1310888] - [hwmon] Add support for f81768d (Eric Sandeen) [1310888] - [hwmon] Add support for F81866 and F71868 (Eric Sandeen) [1310888] - [watchdog] hpwdt: HP rebranding (Nigel Croxon) [1274435] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Nigel Croxon) [1274436] - [misc] hpilo: Add min and max value of module parameter in description (Nigel Croxon) [1274436] - [char] ipmi: Remove unnecessary pci_disable_device (Tony Camuso) [1274306] - [char] ipmi: Drop owner assignment from i2c_driver (Tony Camuso) [1274306] - [char] ipmi: constify some struct and char arrays (Tony Camuso) [1274306] - [char] ipmi: move timer init to before irq is setup (Tony Camuso) [1274306] - [char] ipmi: watchdog: add panic_wdt_timeout parameter (Tony Camuso) [1274306] - [char] ipmi: Move MODULE_DEVICE_TABLE() to follow struct (Tony Camuso) [1274306] - [char] ipmi: Stop the timer immediately if idle (Tony Camuso) [1274306] - [char] ipmi: Start the timer and thread on internal msgs (Tony Camuso) [1274306] - [char] ipmi: ipmi_ssif: Replace timeval with timespec64 (Tony Camuso) [1274306] - [char] ipmi: ssif: Add a module parm to specify that SMBus alerts don't work (Tony Camuso) [1274306] - [char] ipmi: add of_device_id in MODULE_DEVICE_TABLE (Tony Camuso) [1274306] - [char] ipmi: Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274306] - [char] ipmi: Don't call receive handler in the panic context (Tony Camuso) [1274306] - [char] ipmi: Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274306] - [char] ipmi: Don't flush messages in sender() in run-to-completion mode (Tony Camuso) [1274306] - [char] ipmi: Factor out message flushing procedure (Tony Camuso) [1274306] - [char] ipmi: Remove unneeded set_run_to_completion call (Tony Camuso) [1274306] - [char] ipmi: Make some data const that was only read (Tony Camuso) [1274306] - [char] ipmi: constify SSIF ACPI device ids (Tony Camuso) [1274306] - [char] ipmi: Delete an unnecessary check before the function call "cleanup_one_si" (Tony Camuso) [1274306] - [char] ipmi: Change 1 to true for bool type variables during initialization (Tony Camuso) [1274306] - [char] impi: Remove unneeded setting of module owner to THIS_MODULE in the platform structure, powernv_ipmi_driver (Tony Camuso) [1274306] - [char] ipmi: Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274306] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1274306] - [char] ipmi: put acpi.h with the other headers (Tony Camuso) [1274306] - [s390] vtime: correct scaled cputime of partially idle CPUs (Hendrik Brueckner) [1308883] - [s390] vtime: correct scaled cputime for SMT (Hendrik Brueckner) [1308883] - [s390] vtime: limit MT scaling value updates (Hendrik Brueckner) [1308883] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1310825] - [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1310824] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1309251] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1310822] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1310822] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1310822] - [s390] stacktrace: add save_stack_trace_regs() (Pratyush Anand) [1297488] - [s390] stacktrace: save full stack traces (Pratyush Anand) [1297488] - [s390] stacktrace: add missing end marker (Pratyush Anand) [1297488] - [s390] stacktrace: fix address ranges for asynchronous and panic stack (Pratyush Anand) [1297488] - [s390] stacktrace: fix save_stack_trace_tsk() for current task (Pratyush Anand) [1297488] - [x86] perf: Fix 'active_events' imbalance (Jiri Olsa) [1312571] - [tty] Add support for PCIe WCH382 2S multi-IO card (Jeremy McNicoll) [1309575] - [tty] Add support for the WCH384 4S multi-IO card (Jeremy McNicoll) [1309575] - [tty] parport: Add support for the WCH382 2S/1P multi-IO card (Jeremy McNicoll) [1309575]- [ib] mlx5: Fix RC transport send queue overhead computation (Don Dutile) [1293336] - [hv] vmbus: restore hv_synic_clockevents_cleanup() call in hv_kexec_handler() (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Teardown clockevent devices on module unload (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Implement a clockevent device (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: export clockevents_unbind_device instead of clockevents_unbind (Vitaly Kuznetsov) [1202375] - [kernel] tick-common: Fix wrong check in tick_check_replacement() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Implement unbind functionality (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Provide sysfs interface (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Move the tick_notify() switch case to clockevents_notify() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Simplify locking (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let clocksource_unregister() return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Provide unbind interface in sysfs (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Split out user string input (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Allow clocksource select to skip current clocksource (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Add module refcount (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let timekeeping_notify return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Always verify highres capability (Vitaly Kuznetsov) [1202375] - [netdrv] cdc_ncm: update specs URL (John Linville) [1260556] - [include] cdc_ncm: Add support for moving NDP to end of NCM frame (John Linville) [1260556] - [netdrv] net: cdc_ncm: allow tuning min_tx_pkt (John Linville) [1260556] - [netdrv] net: cdc_ncm: export NCM Transfer Block (NTB) parameters (John Linville) [1260556] - [netdrv] net: cdc_ncm: drop ethtool coalesce support (John Linville) [1260556] - [netdrv] net: cdc_ncm: use sysfs for rx/tx aggregation tuning (John Linville) [1260556] - [netdrv] net: cdc_ncm: inform usbnet when rx buffers are reduced (John Linville) [1260556] - [netdrv] net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases (John Linville) [1260556] - [netdrv] net: cdc_ncm: reduce skb truesize in rx path (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix typo in test for supported formats (John Linville) [1260556] - [include] net: cdc_ncm: fix 64bit division build error (John Linville) [1260556] - [netdrv] net: cdc_ncm: do not start timer on an empty skb (John Linville) [1260556] - [include] net: cdc_ncm: remove redundant "disconnected" flag (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix argument alignment (John Linville) [1260556] - [include] net: cdc_ncm: use sane defaults for rx/tx buffers (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: adding NCM protocol statistics (John Linville) [1260556] - [include] net: cdc_ncm: set reasonable padding limits (John Linville) [1260556] - [include] net: cdc_ncm: use true max dgram count for header estimates (John Linville) [1260556] - [include] net: cdc_ncm: use ethtool to tune coalescing settings (John Linville) [1260556] - [netdrv] net: cdc_ncm: support rx_max/tx_max updates when running (John Linville) [1260556] - [netdrv] net: cdc_ncm: split .bind device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: factor out one-time device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: split out rx_max/tx_max update of setup (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions (John Linville) [1260556] - [netdrv] net: cdc_mbim: reject IP packets on DSS VLANs (John Linville) [1260556] - [netdrv] net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0 (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle unaccelerated VLAN tagged frames (John Linville) [1260556] - [netdrv] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix buffer overflow (John Linville) [1260556] - [include] net: cdc_ncm: respect operator preferred MTU reported by MBIM (John Linville) [1260556] - [include] usb: cdc: add MBIM extended functional descriptor structure (John Linville) [1260556] - [netdrv] net: cdc_ncm: cleanup a type issue in cdc_ncm_setup() (John Linville) [1260556] - [netdrv] net: cdc_mbim: fixup error return value (John Linville) [1260556] - [netdrv] net: cdc_mbim: no need to check for resume if suspend exists (John Linville) [1260556] - [netdrv] net: cdc_mbim: manage_power should always set needs_remote_wakeup (John Linville) [1260556] - [netdrv] net: cdc_ncm: no not set tx_max higher than the device supports (John Linville) [1260556] - [netdrv] net: cdc_ncm: improve bind error debug messages (John Linville) [1260556] - [netdrv] net: cdc_ncm: return proper error if setup fails (John Linville) [1260556] - [netdrv] net: cdc_ncm: refactoring cdc_ncm_setup (John Linville) [1260556] - [netdrv] net: cdc_ncm: endian convert constants instead of variables (John Linville) [1260556] - [netdrv] net: cdc_ncm: log signatures in hex (John Linville) [1260556] - [netdrv] net: cdc_ncm: use netif_* and dev_* instead of pr_* (John Linville) [1260556] - [netdrv] net: cdc_ncm: log the length we warn about (John Linville) [1260556] - [netdrv] net: cdc_ncm: set correct dev->hard_mtu (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove ethtool ops (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove probe and disconnect wrappers (John Linville) [1260556] - [netdrv] net: cdc_ncm: no point in filling up the NTBs if we send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_ncm: only the control intf can be probed (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE (John Linville) [1260556] - [netdrv] net: cdc_mbim: change the default to send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle IPv6 Neigbor Solicitations (John Linville) [1260556]- [fs] xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown (Brian Foster) [1298684] - [fs] xfs: clean up unwritten buffers on write failure (Brian Foster) [1298684] - [fs] xfs: fix endianness error when checking log block crc on big endian platforms (Brian Foster) [1298684] - [fs] xfs: log mount failures don't wait for buffers to be released (Brian Foster) [1298684] - [fs] revert "xfs: clear PF_NOFREEZE for xfsaild kthread" (Brian Foster) [1298684] - [fs] xfs: handle dquot buffer readahead in log recovery correctly (Brian Foster) [1234586 1298684] - [fs] xfs: inode recovery readahead can race with inode buffer creation (Brian Foster) [1234586 1298684] - [fs] xfs: eliminate committed arg from xfs_bmap_finish (Brian Foster) [1298684] - [fs] xfs: bmapbt checking on debug kernels too expensive (Brian Foster) [1298684] - [fs] xfs: add tracepoints to readpage calls (Brian Foster) [1298684] - [fs] xfs: debug mode log record crc error injection (Brian Foster) [1298684] - [fs] xfs: detect and trim torn writes during log recovery (Brian Foster) [1298684] - [fs] xfs: Use a signed return type for suffix_kstrtoint() (Brian Foster) [1298684] - [fs] libxfs: refactor short btree block verification (Brian Foster) [1298684] - [fs] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct (Brian Foster) [1298684] - [fs] libxfs: use a convenience variable instead of open-coding the fork (Brian Foster) [1298684] - [fs] xfs: fix log ticket type printing (Brian Foster) [1298684] - [fs] libxfs: make xfs_alloc_fix_freelist non-static (Brian Foster) [1298684] - [fs] xfs: make xfs_buf_ioend_async() static (Brian Foster) [1298684] - [fs] xfs: send warning of project quota to userspace via netlink (Brian Foster) [1298684] - [fs] xfs: get mp from bma->ip in xfs_bmap code (Brian Foster) [1298684] - [fs] xfs: print name of verifier if it fails (Brian Foster) [1298684] - [fs] libxfs: Optimize the loop for xfs_bitmap_empty (Brian Foster) [1298684] - [fs] xfs: refactor log record start detection into a new helper (Brian Foster) [1298684] - [fs] xfs: support a crc verification only log record pass (Brian Foster) [1298684] - [fs] xfs: return start block of first bad log record during recovery (Brian Foster) [1298684] - [fs] xfs: refactor and open code log record crc check (Brian Foster) [1298684] - [fs] xfs: refactor log record unpack and data processing (Brian Foster) [1298684] - [fs] xfs: detect and handle invalid iclog size set by mkfs (Brian Foster) [1298684] - [fs] xfs: give all workqueues rescuer threads (Brian Foster) [1298684] - [fs] xfs: fix log recovery op header validation assert (Brian Foster) [1298684] - [fs] xfs: Fix error path in xfs_get_acl (Brian Foster) [1298684] - [fs] xfs: optimise away log forces on timestamp updates for fdatasync (Brian Foster) [1298684] - [fs] xfs: don't leak uuid table on rmmod (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set via ioctl (Brian Foster) [1298684] - [fs] xfs: Plug memory leak in xfs_attrmulti_attr_set (Brian Foster) [1298684] - [fs] xfs: Validate the length of on-disk ACLs (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set directly via xattr (Brian Foster) [1298684] - [fs] xfs: clear PF_NOFREEZE for xfsaild kthread (Brian Foster) [1298684] - [fs] xfs: simplify /proc teardown & error handling (Brian Foster) [1298684] - [fs] xfs: more info from kmem deadlocks and high-level error msgs (Brian Foster) [1298684] - [fs] xfs: avoid null *src in memcpy call in xlog_write (Brian Foster) [1298684] - [fs] xfs: pass total block res. as total xfs_bmapi_write() parameter (Brian Foster) [1298684] - [fs] xfs: avoid dependency on Linux XATTR_SIZE_MAX (Brian Foster) [1298684] - [fs] xfs: prefix XATTR_LIST_MAX with XFS_ (Brian Foster) [1298684] - [fs] libxfs: fix two comment typos (Brian Foster) [1298684] - [fs] xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster) [1298684] - [fs] xfs: Print name and pid when memory allocation loops (Brian Foster) [1298684] - [fs] xfs: log local to remote symlink conversions correctly on v5 supers (Brian Foster) [1298684] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1298684] - [fs] cancel the setfilesize transation when io error happen (Brian Foster) [1298684] - [fs] xfs: fix error gotos in xfs_setattr_nonsize (Brian Foster) [1298684] - [fs] libxfs: bad magic number should set da block buffer error (Brian Foster) [1298684] - [fs] xfs: fix non-debug build warnings (Brian Foster) [1298684] - [fs] xfs: collapse allocsize and biosize mount option handling (Brian Foster) [1298684] - [fs] xfs: Fix file type directory corruption for btree directories (Brian Foster) [1298684] - [fs] xfs: lockdep annotations throw warnings on non-debug builds (Brian Foster) [1298684] - [fs] xfs: Fix uninitialized return value in xfs_alloc_fix_freelist() (Brian Foster) [1298684] - [fs] xfs: inode lockdep annotations broke non-lockdep build (Brian Foster) [1298684] - [fs] xfs: Fix xfs_attr_leafblock definition (Brian Foster) [1298684] - [fs] libxfs: readahead of dir3 data blocks should use the read verifier (Brian Foster) [1298684] - [fs] xfs: stop holding ILOCK over filldir callbacks (Brian Foster) [1298684] - [fs] xfs: clean up inode lockdep annotations (Brian Foster) [1298684] - [fs] xfs: swap leaf buffer into path struct atomically during path shift (Brian Foster) [1298684] - [fs] xfs: relocate sparse inode mount warning (Brian Foster) [1298684] - [fs] xfs: dquots should be stamped with sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: log recovery needs to validate against sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: growfs not aware of sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: fix sb_meta_uuid usage (Brian Foster) [1298684] - [fs] xfs: set XFS_DA_OP_OKNOENT in xfs_attr_get (Brian Foster) [1298684] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1297875 1298684] - [fs] xfs: add helper to conditionally remove items from the AIL (Brian Foster) [1297875 1298684] - [fs] xfs: fix btree cursor error cleanups (Brian Foster) [1297875 1298684] - [fs] xfs: clean up root inode properly on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix broken icreate log item cancellation (Brian Foster) [1297875 1298684] - [fs] xfs: icreate log item recovery and cancellation tracepoints (Brian Foster) [1297875 1298684] - [fs] xfs: don't leave EFIs on AIL on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: use EFI refcount consistently in log recovery (Brian Foster) [1297875 1298684] - [fs] xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster) [1297875 1298684] - [fs] xfs: return committed status from xfs_trans_roll() (Brian Foster) [1297875 1298684] - [fs] xfs: disentagle EFI release from the extent count (Brian Foster) [1297875 1298684] - [fs] xfs: create new metadata UUID field and incompat flag (Brian Foster) [1298684] - [fs] libxfs: add xfs_bit.c (Brian Foster) [1298684] - [fs] xfs: Remove duplicate jumps to the same label (Brian Foster) [1298684] - [fs] xfs: Use consistent logging message prefixes (Brian Foster) [1298684] - [fs] xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag (Brian Foster) [1298684] - [fs] xfs: remote attributes need to be considered data (Brian Foster) [1298684] - [fs] xfs: remote attribute headers contain an invalid LSN (Brian Foster) [1298684] - [fs] xfs: Correctly lock inode when removing suid and file capabilities (Brian Foster) [1298684] - [fs] xfs: clean up XFS_MIN_FREELIST macros (Brian Foster) [1298684] - [fs] xfs: sanitise error handling in xfs_alloc_fix_freelist (Brian Foster) [1298684] - [fs] xfs: factor out free space extent length check (Brian Foster) [1298684] - [fs] xfs: xfs_alloc_fix_freelist() can use incore perag structures (Brian Foster) [1298684] - [fs] xfs: remove xfs_caddr_t (Brian Foster) [1298684] - [fs] xfs: use void pointers in log validation helpers (Brian Foster) [1298684] - [fs] xfs: return a void pointer from xfs_buf_offset (Brian Foster) [1298684] - [fs] xfs: remove inst_t (Brian Foster) [1298684] - [fs] xfs: remove __psint_t and __psunsigned_t (Brian Foster) [1298684] - [fs] xfs: fix remote symlinks on V5/CRC filesystems (Brian Foster) [1298684] - [fs] xfs: fix xfs_log_done interface (Brian Foster) [1298684] - [fs] xfs: saner xfs_trans_commit interface (Brian Foster) [1298684] - [fs] xfs: remove the flags argument to xfs_trans_cancel (Brian Foster) [1298684] - [fs] xfs: pass a boolean flag to xfs_trans_free_items (Brian Foster) [1298684] - [fs] xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Brian Foster) [1298684] - [fs] xfs: check min blks for random debug mode sparse allocations (Brian Foster) [1298684] - [fs] xfs: fix sparse inodes 32-bit compile failure (Brian Foster) [1298684] - [fs] xfs: mmap lock needs to be inside freeze protection (Brian Foster) [1298684] - [fs] xfs: Clean up xfs_trans_dup_dqinfo (Brian Foster) [1298684] - [fs] xfs: don't cast string literals (Brian Foster) [1298684] - [fs] xfs: enable sparse inode chunks for v5 superblocks (Brian Foster) [1298684] - [fs] xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster() (Brian Foster) [1298684] - [fs] xfs: only free allocated regions of inode chunks (Brian Foster) [1298684] - [fs] xfs: filter out sparse regions from individual inode allocation (Brian Foster) [1298684] - [fs] xfs: randomly do sparse inode allocations in DEBUG mode (Brian Foster) [1298684] - [fs] xfs: allocate sparse inode chunks on full chunk allocation failure (Brian Foster) [1298684] - [fs] xfs: helper to convert holemask to inode alloc. bitmap (Brian Foster) [1298684] - [fs] xfs: handle sparse inode chunks in icreate log recovery (Brian Foster) [1298684] - [fs] xfs: pass inode count through ordered icreate log item (Brian Foster) [1298684] - [fs] xfs: use actual inode count for sparse records in bulkstat/inumbers (Brian Foster) [1298684] - [fs] xfs: introduce inode record hole mask for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: add fs geometry bit for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: sparse inode chunks feature helpers and mount requirements (Brian Foster) [1298684] - [fs] xfs: use sparse chunk alignment for min. inode allocation requirement (Brian Foster) [1298684] - [fs] xfs: add sparse inode chunk alignment superblock field (Brian Foster) [1298684] - [fs] xfs: support min/max agbno args in block allocator (Brian Foster) [1298684] - [fs] xfs: update free inode record logic to support sparse inode records (Brian Foster) [1298684] - [fs] xfs: create individual inode alloc. helper (Brian Foster) [1298684] - [fs] xfs: DIO writes within EOF don't need an ioend (Brian Foster) [1305118] - [fs] xfs: handle DIO overwrite EOF update completion correctly (Brian Foster) [1305118] - [fs] xfs: DIO needs an ioend for writes (Brian Foster) [1305118] - [fs] xfs: move DIO mapping size calculation (Brian Foster) [1305118] - [fs] xfs: factor DIO write mapping from get_blocks (Brian Foster) [1305118] - [fs] xfs: don't allocate an ioend for direct I/O completions (Brian Foster) [1305118] - [fs] direct-io: only inc/dec inode->i_dio_count for file systems (Brian Foster) [1305118] - [fs] direct-io: Handle O_(D)SYNC AIO (Brian Foster) [1305118] - [fs] direct-io: Implement generic deferred AIO completions (Brian Foster) [1305118] - [fs] revert 'direct-io: only inc_dec inode->i_dio_count for file systems' (Brian Foster) [1305118]- [misc] mei: bus: set the device name before running fixup (Jeremy McNicoll) [1273503] - [misc] mei: bus: use correct lock ordering (Jeremy McNicoll) [1273503] - [misc] mei: Fix debugfs filename in error output (Jeremy McNicoll) [1273503] - [misc] mei: amthif: Do not compare bool to 0/1 (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix c&p issue in the kdoc (Jeremy McNicoll) [1273503] - [misc] mei: fix the KDoc formating (Jeremy McNicoll) [1273503] - [misc] mei: keep the device awake during reads in chunks (Jeremy McNicoll) [1273503] - [misc] mei: cancel driver workers only after client devices were removed (Jeremy McNicoll) [1273503] - [misc] mei: me: fix d0i3 register offset in tracing (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cl_bus_ prefix consistently (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cldev_ prefix for the API functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: export mei_cldev_enabled function (Jeremy McNicoll) [1273503] - [misc] mei: bus: export uuid and protocol version to mei_cl bus drivers (Jeremy McNicoll) [1273503] - [misc] mei: bus: add client protocol version to the device alias (Jeremy McNicoll) [1273503] - [misc] mei: bus: export client protocol version (Jeremy McNicoll) [1273503] - [scripts] mei: make modules.alias UUID information easier to read (Jeremy McNicoll) [1273503] - [misc] mei: hbm: fix error in state check logic (Jeremy McNicoll) [1273503] - [misc] mei: fix debugfs files leak on error path (Jeremy McNicoll) [1273503] - [watchdog] mei: Fix parent of watchdog_device (Jeremy McNicoll) [1273503] - [misc] mei: remove check on pm_runtime_active in __mei_cl_disconnect (Jeremy McNicoll) [1273503] - [misc] mei: hbm: bump supported HBM version to 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: me: add sunrise point device ids (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: exit d0i3 on driver start and enter it on stop (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: move mei_me_hw_reset down in the file (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add d0i3 enter/exit state machine (Jeremy McNicoll) [1273503] - [misc] mei: hbm: reorganize the power gating responses (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: enable d0i3 interrupts (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add flag to indicate D0i3 support (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add the control registers (Jeremy McNicoll) [1273503] - [misc] mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED (Jeremy McNicoll) [1273503] - [misc] mei: bus: add and call callback on notify event (Jeremy McNicoll) [1273503] - [misc] mei: implement fasync for event notification (Jeremy McNicoll) [1273503] - [misc] mei: support polling for event notification (Jeremy McNicoll) [1273503] - [misc] mei: add async event notification ioctls (Jeremy McNicoll) [1273503] - [misc] mei: add a handler that waits for notification on event (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_notify_request command (Jeremy McNicoll) [1273503] - [misc] mei: enable async event notifications only from hbm version 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: implement async notification hbm messages (Jeremy McNicoll) [1273503] - [misc] mei: define async notification hbm commands (Jeremy McNicoll) [1273503] - [misc] mei: disconnect on connection request timeout (Jeremy McNicoll) [1273503] - [misc] mei: support for dynamic clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: link client devices instead of host clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: simplify how we build nfc bus name (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist clients by number of connections (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist the nfc info client (Jeremy McNicoll) [1273503] - [misc] mei: bus: enable running fixup routines before device registration (Jeremy McNicoll) [1273503] - [misc] mei: bus: add me client device list infrastructure (Jeremy McNicoll) [1273503] - [misc] mei: bus: add reference to bus device in struct mei_cl_client (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp probe and remove functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp device matching (Jeremy McNicoll) [1273503] - [misc] mei: bus: report if event registration failed (Jeremy McNicoll) [1273503] - [misc] mei: bus: don't enable events implicitly in device enable (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename uevent handler to mei_cl_device_uevent (Jeremy McNicoll) [1273503] - [misc] mei: bus: move driver api functions at the start of the file (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename nfc.c to bus-fixup.c (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix drivers and devices names confusion (Jeremy McNicoll) [1273503] - [misc] mei: do not access freed cb in blocking write (Jeremy McNicoll) [1273503] - [misc] mei: prevent unloading mei hw modules while the device is opened (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix deadlock on shutdown/suspend path (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for power gating exit confirmation (Jeremy McNicoll) [1273503] - [misc] mei: reset flow control on the last client disconnection (Jeremy McNicoll) [1273503] - [misc] mei: fix up uuid matching (Jeremy McNicoll) [1273503] - [misc] mei: export hbm features to debugfs under devstate (Jeremy McNicoll) [1273503] - [include] mei: export mei client device struct to external use (Jeremy McNicoll) [1273503] - [misc] mei: bus: kill mei_cl_ops (Jeremy McNicoll) [1273503] - [nfc] mei_phy: move all nfc logic from mei driver to nfc (Jeremy McNicoll) [1273503] - [misc] mei: bus: add name and uuid into device attributes (Jeremy McNicoll) [1273503] - [misc] mei: bus: report also uuid in module alias (Jeremy McNicoll) [1273503] - [misc] mei: add also write waiting list to runtime pm blockers (Jeremy McNicoll) [1273503] - [misc] mei: request autosuspend at the end of write (Jeremy McNicoll) [1273503] - [misc] mei: consume flow control on the first chunk of writing (Jeremy McNicoll) [1273503] - [misc] mei: debug prints with client info in read (Jeremy McNicoll) [1273503] - [misc] mei: txe: fix incorrect indentation (Jeremy McNicoll) [1273503] - [misc] mei: drop iamthif_mtu from device structure (Jeremy McNicoll) [1273503] - [misc] mei: connection to fixed address clients from user-space (Jeremy McNicoll) [1273503] - [misc] mei: support for fixed address clients (Jeremy McNicoll) [1273503] - [misc] mei: fix flow control for single buffer clients (Jeremy McNicoll) [1273503] - [misc] mei: add a reference from the host client to the me client (Jeremy McNicoll) [1273503] - [misc] mei: revamp client connection (Jeremy McNicoll) [1273503] - [misc] mei: revamp client disconnection flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: reduce suspend/resume time (Jeremy McNicoll) [1273503] - [misc] mei: trace: remove unused TRACE_SYSTEM_STRING (Jeremy McNicoll) [1273503] - [misc] mei: replace check for connection instead of transitioning (Jeremy McNicoll) [1273503] - [misc] mei: use mei_cl_is_connected consistently (Jeremy McNicoll) [1273503] - [misc] mei: fix mei_poll operation (Jeremy McNicoll) [1273503] - [misc] mei: fix regression on NFC connection (Jeremy McNicoll) [1273503] - [misc] mei: trace: fix missing include to linux/device.h (Jeremy McNicoll) [1273503] - [misc] mei: free me client references on host init (Jeremy McNicoll) [1273503] - [misc] mei: bus: call device disable handler prior to disconnection (Jeremy McNicoll) [1273503] - [misc] mei: allow read concurrency (Jeremy McNicoll) [1273503] - [misc] mei: simplify io callback disposal (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_alloc_linked function (Jeremy McNicoll) [1273503] - [misc] mei: always initialize the callback with the intended operation type (Jeremy McNicoll) [1273503] - [misc] mei: use only one buffer in callback (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use regular client read functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use client write functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: send flow control as a regular client (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: remove useless iamthif_ioctl variable (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: fix device reset on mei_amthif_irq_read_msg (Jeremy McNicoll) [1273503] - [misc] mei: fix device reset on mei_cl_irq_read_msg allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: fix function names and format in KDoc (Jeremy McNicoll) [1273503] - [misc] mei: me: change power gating function name conventions (Jeremy McNicoll) [1273503] - [misc] mei: me: add io register tracing (Jeremy McNicoll) [1273503] - [misc] mei: me: use io register wrappers consistently (Jeremy McNicoll) [1273503] - [misc] mei: revamp me clients list handling (Jeremy McNicoll) [1273503] - [misc] mei: me: release hw from reset only during the reset flow (Jeremy McNicoll) [1273503] - [misc] mei: mask interrupt set bit on clean reset bit (Jeremy McNicoll) [1273503] - [misc] mei: add reference counting for me clients (Jeremy McNicoll) [1273503] - [misc] mei: use uuid, me_addr tuple addressing also for flow control credits (Jeremy McNicoll) [1273503] - [misc] mei: bus: use ssize_t as the return type for send and receive (Jeremy McNicoll) [1273503] - [misc] mei: clean reset bit before reset (Jeremy McNicoll) [1273503] - [misc] mei: export fw status registers through sysfs (Jeremy McNicoll) [1273503] - [misc] mei: read and print all six FW status registers (Jeremy McNicoll) [1273503] - [misc] mei: txe: add cherrytrail device id (Jeremy McNicoll) [1273503] - [misc] mei: kill cached host and me csr values (Jeremy McNicoll) [1273503] - [misc] mei: fix hbm MEI_HBM_STARTED ambiguity (Jeremy McNicoll) [1273503] - [misc] mei: nfc: clean nfc internal struct on host exit (Jeremy McNicoll) [1273503] - [misc] mei: hbm: use client specific print functions (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: display also connectionless clients (Jeremy McNicoll) [1273503] - [misc] mei: use local cl variables in wd and amthif (Jeremy McNicoll) [1273503] - [misc] mei: drop unneeded client NULL check in cb structure (Jeremy McNicoll) [1273503] - [misc] mei: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jeremy McNicoll) [1273503] - [misc] mei: mei_txe_fw_sts can be static (Jeremy McNicoll) [1273503] - [misc] mei: fix kernel-doc warnings (Jeremy McNicoll) [1273503] - [misc] mei: fix KDoc documentation formatting (Jeremy McNicoll) [1273503] - [misc] mei: drop me_client_presentation_num (Jeremy McNicoll) [1273503] - [misc] mei: trivial: fix errors in prints in comments (Jeremy McNicoll) [1273503] - [misc] mei: remove include to pci header from mei module files (Jeremy McNicoll) [1273503] - [misc] mei: push pci cfg structure me hw (Jeremy McNicoll) [1273503] - [misc] mei: remove the reference to pdev from mei_device (Jeremy McNicoll) [1273503] - [misc] mei: move fw_status back to hw ops handlers (Jeremy McNicoll) [1273503] - [misc] mei: get rid of most of the pci dependencies in mei (Jeremy McNicoll) [1273503] - [misc] mei: push all standard settings into mei_device_init (Jeremy McNicoll) [1273503] - [misc] mei: move mei_hbm_hdr function from hbm.h the hbm.c (Jeremy McNicoll) [1273503] - [misc] mei: kill error message for allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix style warning (Jeremy McNicoll) [1273503] - [misc] mei: fix style warning: Missing a blank line after declarations (Jeremy McNicoll) [1273503] - [misc] mei: pg: fix cat and paste error in comments (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: add single buffer indicator (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: adjust print buffer (Jeremy McNicoll) [1273503] - [misc] mei: add hbm and pg state in devstate debugfs print (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix possible boundaries violation (Jeremy McNicoll) [1273503] - [misc] mei: use connect_data on the stack (Jeremy McNicoll) [1273503] - [misc] mei: enable adding more IOCTL handlers (Jeremy McNicoll) [1273503] - [misc] mei: extract supported features from the hbm version (Jeremy McNicoll) [1273503] - [misc] mei: simplify handling of hbm client events (Jeremy McNicoll) [1273503] - [misc] mei: wait for hbm start non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: revamp connect and disconnect response handling (Jeremy McNicoll) [1273503] - [misc] mei: use disconnect name consistently (Jeremy McNicoll) [1273503] - [misc] mei: add hbm commands return status values (Jeremy McNicoll) [1273503] - [misc] mei: add mei_me_cl_by_uuid_id function (Jeremy McNicoll) [1273503] - [misc] mei: add me client remove functions (Jeremy McNicoll) [1273503] - [misc] mei: use list for me clients book keeping (Jeremy McNicoll) [1273503] - [misc] mei: me_client lookup function to return me_client object (Jeremy McNicoll) [1273503] - [misc] mei: use wrapper for simple hbm client message (Jeremy McNicoll) [1273503] - [misc] mei: use consistently me_addr in the hbm structures (Jeremy McNicoll) [1273503] - [misc] mei: amthif: don't check amthif client identity on amthif queues (Jeremy McNicoll) [1273503] - [misc] mei: amthif: use service function to flush amthif queue (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for hw ready non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: fix comments (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix memory leak in error path (Jeremy McNicoll) [1273503] - [misc] mei: reset client state on queued connect request (Jeremy McNicoll) [1273503] - [misc] mei: drop unused hw dependent fw status functions (Jeremy McNicoll) [1273503] - [misc] mei: fix return value on disconnect timeout (Jeremy McNicoll) [1273503] - [misc] mei: don't schedule suspend in pm idle (Jeremy McNicoll) [1273503] - [misc] mei: start disconnect request timer consistently (Jeremy McNicoll) [1273503] - [misc] mei: reset client connection state on timeout (Jeremy McNicoll) [1273503] - [misc] mei: add WPT second mei interface (Jeremy McNicoll) [1273503] - [misc] mei: move from misc to char device (Jeremy McNicoll) [1273503] - [misc] mei: me: move probe quirk to cfg structure (Jeremy McNicoll) [1273503] - [misc] mei: add per device configuration (Jeremy McNicoll) [1273503] - [misc] mei: me: read H_CSR after asserting reset (Jeremy McNicoll) [1273503] - [misc] mei: me: drop harmful wait optimization (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hw ready reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix memory leak of mei_clients array (Jeremy McNicoll) [1273503] - [misc] mei: set connecting state just upon connection request is sent to the fw (Jeremy McNicoll) [1273503] - [misc] mei: make return values consistent across the driver (Jeremy McNicoll) [1273503] - [misc] mei: extract fw status registers (Jeremy McNicoll) [1273503] - [misc] mei: me: bump hbm version to 1.1 to support power gating (Jeremy McNicoll) [1273503] - [misc] mei: txe: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: me: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: use runtime pm in write and read flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: me: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: add function to check write queues (Jeremy McNicoll) [1273503] - [misc] mei: me: add pg exit and entry flow commands (Jeremy McNicoll) [1273503] - [misc] mei: expose hardware power gating state to mei layer (Jeremy McNicoll) [1273503] - [misc] mei: condition PGI support on HW and HBM version (Jeremy McNicoll) [1273503] - [misc] mei: me: add power gating isolation register write wrappers (Jeremy McNicoll) [1273503] - [misc] mei: me: introduce power gating registers (Jeremy McNicoll) [1273503] - [misc] mei: implement power gating isolation hbm layer (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hardware reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix read after read scenario (Jeremy McNicoll) [1273503] - [misc] mei: deprecate the mei_wd_state_independence_msg (Jeremy McNicoll) [1273503]- [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1307099] - [net] nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long) [1275964] - [net] nf_tables: fix addition/deletion of elements from commit/abort (Xin Long) [1275964] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299324] - [net] packet: race condition in packet_bind (Hannes Frederic Sowa) [1298365] - [net] packet: missing dev_put() in packet_do_bind() (Hannes Frederic Sowa) [1298365] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1285792] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1285792] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Xin Long) [1270586] {CVE-2015-8767} - [net] sctp: Whitespace fix (Xin Long) [1270586] {CVE-2015-8767} - [net] fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Hannes Frederic Sowa) [1275851] - [net] ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address (Paolo Abeni) [1221311] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1269051] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1269051] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1268538] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1268538] - [netdrv] bond: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [netdrv] team: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [net] add rx_nohandler stat counter (Jarod Wilson) [1289198] - [net] core: relax BUILD_BUG_ON in netdev_stats_to_stats64 (Jarod Wilson) [1289198] - [net] preserve IP control block during GSO segmentation (Thadeu Lima de Souza Cascardo) [1283392] - [net] xfrm: add XFRMA_REPLAY_VAL attribute to SA messages (Herbert Xu) [1210745] - [net] xfrm: Don't prohibit AH from using ESN feature (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end (Herbert Xu) [1210745] - [net] xfrm: Fix aevent generation for each received packet (Herbert Xu) [1210745] - [net] xfrm: Guard IPsec anti replay window against replay bitmap (Herbert Xu) [1210745] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) [1291792] - [documentation] net: change tcp_syn_retries documentation (Xin Long) [1299301] - [net] ipv6: sctp: fix lockdep splat in sctp_v6_get_dst() (Aaron Conole) [1286695] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Aaron Conole) [1286695] - [net] ipv6: sctp: add rcu protection around np->opt (Aaron Conole) [1286695] - [net] ipv6: add complete rcu protection around np->opt (Aaron Conole) [1286695] - [net] openvswitch: limit ovs recursions in ovs_execute_actions to not corrupt stack (Hannes Frederic Sowa) [1297881] - [net] scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Hannes Frederic Sowa) [1284046] - [x86] perf, x86: Stop Intel PT before kdump starts (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add interface to stop Intel PT logging (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix KVM warning due to doing rdmsr() before the CPUID test (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Disallow use by unprivileged users on paranoid systems (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up files of Intel Processor Trace (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add new timing packet enables (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Do not force sync packets on every schedule-in (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/lbr: Kill off intel_pmu_needs_lbr_smpl for good (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Drop redundant declarations (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add PERF_RECORD_SWITCH to indicate context switches (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel: Fix PMI handling for Intel PT (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_pt.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_bts.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix a refactoring bug (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Remove redundant variable declaration (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill pt_is_running() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_offsets() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill an unused variable (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Untangle pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix and clean up error handling in pt_event_add() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up the control flow in pt_pmu_hw_init() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix the 32-bit build (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Add BTS PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add Intel PT PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86: Mark Intel PT and LBR/BTS as mutually exclusive (Yasuaki Ishimatsu) [1270539] - [x86] Add Intel Processor Trace (INTEL_PT) cpu feature detection (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add ITRACE_START record to indicate that tracing has started (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add wakeup watermark control to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support overwrite mode for the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add API for PMUs to write to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX record (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a pmu capability for "exclusive" events (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a capability for AUX_NO_SG pmus to do software double buffering (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support high-order allocations for AUX space (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX area to ring buffer for raw data streams (Yasuaki Ishimatsu) [1270539] - [include] perf: Add data_{offset,size} to user_page (Yasuaki Ishimatsu) [1270539] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1305242] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310241] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1286749]- [fs] cifs: Ratelimit kernel log messages (Jamie Bainbridge) [1264251] - [fs] cifs: convert printk(LEVEL...) to pr_ (Jamie Bainbridge) [1264251] - [fs] pnfs: adjust backport for bit_wait check API change (Benjamin Coddington) [1296270] - [fs] ovl: fix dentry reference leak (David Howells) [1261073] - [fs] fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1196335] - [fs] nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd ("J. Bruce Fields") [1300023] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1268436] - [fs] gfs2: Fix direct IO write rounding error (Robert S Peterson) [1289630] - [fs] nfsv4: handle nfs4_get_referral failure (Dave Wysochanski) [1228711] - [fs] fixup: audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: clean simple fsnotify implementation (Richard Guy Briggs) [1135562] - [fs] audit: use macros for unset inode and device values (Richard Guy Briggs) [1135562] - [fs] audit: make audit_del_rule() more robust (Richard Guy Briggs) [1135562] - [fs] audit: fix uninitialized variable in audit_add_rule() (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch parent references (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch references (Richard Guy Briggs) [1135562] - [fs] fsnotify: Allocate overflow events with proper type (Richard Guy Briggs) [1135562] - [fs] fanotify: Handle overflow in case of permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Fix detection whether overflow event is queued (Richard Guy Briggs) [1135562] - [fs] inotify: Fix reporting of cookies for inotify events (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free for permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Do not return merged event from fsnotify_add_notify_event() (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free in mask checking (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove pointless NULL initializers (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove .should_send_event callback (Richard Guy Briggs) [1135562] - [fs] fsnotify: do not share events between notification groups (Richard Guy Briggs) [1135562] - [fs] inotify: provide function for name length rounding (Richard Guy Briggs) [1135562] - [fs] revert "inotify: don't add consecutive overflow events to the queue" (Richard Guy Briggs) [1135562] - [fs] audit: WARN if audit_rule_change called illegally (Richard Guy Briggs) [1135562] - [fs] audit: cull redundancy in audit_rule_change (Richard Guy Briggs) [1135562] - [fs] audit: refactor audit_receive_msg() to clarify AUDIT_*_RULE* cases (Richard Guy Briggs) [1135562] - [fs] audit: fix netlink portid naming and types (Richard Guy Briggs) [1135562] - [fs] audit: rename audit_log_remove_rule to disambiguate for trees (Richard Guy Briggs) [1135562] - [fs] kernel/auditfilter.c: fix leak in audit_add_rule() error path (Richard Guy Briggs) [1135562] - [lib] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1309433] - [i2c] i801: Fix the alignment of the device table (Steve Best) [1307147] - [x86] tsc: Add native_read_tsc() to maintain KABI (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtsc_barrier() (Prarit Bhargava) [1302325] - [x86] kvm: Drop open-coded barrier and use rdtsc_ordered() in kvmclock (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in read_tsc() instead of get_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers (Prarit Bhargava) [1302325] - [x86] tsc: Add rdtsc_ordered() and use it in trivial call sites (Prarit Bhargava) [1302325] - [x86] tsc: Rename native_read_tsc() to rdtsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtscl() (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC to detect the 2.6.2 bug (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC in delay_tsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove the rdtscp() and rdtscpll() macros (Prarit Bhargava) [1302325] - [x86] tsc: Replace rdtscll() with native_read_tsc() (Prarit Bhargava) [1302325] - [x86] paravirt: Remove read_tsc() and read_tscp() paravirt hooks (Prarit Bhargava) [1302325] - [x86] kvm: Remove vget_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Inline native_read_tsc() and remove __native_read_tsc() (Prarit Bhargava) [1302325] - [x86] mm: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov) [1271527] - [x86] mm: Introduce max_possible_pfn (Igor Mammedov) [1271527] - [x86] xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov) [1007328] - [kernel] sched: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1305052] - [kernel] hung_task debugging: Add tracepoint to report the hang (Oleg Nesterov) [1146199] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (Steve Best) [1273305] - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1237425]- [iommu] amd: Allow non-ATS devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Set global dma_ops if swiotlb is disabled (Myron Stowe) [1050021] - [iommu] amd: Use swiotlb in passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Allow non-IOMMUv2 devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Use iommu core for passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Use iommu_attach_group() (Myron Stowe) [1050021] - [iommu] amd: Introduce protection_domain_init() function (Myron Stowe) [1050021] - [iommu] Ignore -ENODEV errors from add_device call-back (Myron Stowe) [1050021] - [iommu] amd: Handle large pages correctly in free_pagetable (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable IR when it was previously enabled (Myron Stowe) [1050021] - [iommu] vt-d: Make sure copied over IR entries are not reused (Myron Stowe) [1050021] - [iommu] vt-d: Copy IR table from old kernel when in kdump mode (Myron Stowe) [1050021] - [iommu] vt-d: Set IRTA in intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Disable IRQ remapping in intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move QI initializationt to intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move EIM detection to intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Enable Translation only if it was previously disabled (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable translation prior to OS handover (Myron Stowe) [1050021] - [iommu] vt-d: Don't copy translation tables if RTT bit needs to be changed (Myron Stowe) [1050021] - [iommu] vt-d: Don't do early domain assignment if kdump kernel (Myron Stowe) [1050021] - [iommu] vt-d: Allocate si_domain in init_dmars() (Myron Stowe) [1050021] - [iommu] vt-d: Mark copied context entries (Myron Stowe) [1050021] - [iommu] vt-d: Do not re-use domain-ids from the old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Copy translation tables from old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Detect pre enabled translation (Myron Stowe) [1050021] - [iommu] vt-d: Make root entry visible for hardware right after allocation (Myron Stowe) [1050021] - [iommu] vt-d: Init QI before root entry is allocated (Myron Stowe) [1050021] - [iommu] vt-d: Cleanup log messages (Myron Stowe) [1050021] - [iommu] amd: Handle errors returned from iommu_init_device (Myron Stowe) [1050021] - [iommu] Checking for NULL instead of IS_ERR (Myron Stowe) [1050021] - [iommu] amd: Propagate errors from amd_iommu_init_api (Myron Stowe) [1050021] - [iommu] amd: Remove unused fields from struct dma_ops_domain (Myron Stowe) [1050021] - [iommu] amd: Get rid of device_dma_ops_init() (Myron Stowe) [1050021] - [iommu] amd: Put IOMMUv2 devices in a direct mapped domain (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_IDENTITY type allocation (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_DMA type allocation (Myron Stowe) [1050021] - [iommu] amd: Implement add_device and remove_device (Myron Stowe) [1050021] - [pci] Remove pci_ats_enabled() (Myron Stowe) [1050021] - [pci] Stop caching ATS Invalidate Queue Depth (Myron Stowe) [1050021] - [pci] Move ATS declarations to linux/pci.h so they're all together (Myron Stowe) [1050021] - [pci] Clean up ATS error handling (Myron Stowe) [1050021] - [pci] Use pci_physfn() rather than looking up physfn by hand (Myron Stowe) [1050021] - [pci] Inline the ATS setup code into pci_ats_init() (Myron Stowe) [1050021] - [pci] Rationalize pci_ats_queue_depth() error checking (Myron Stowe) [1050021] - [pci] Reduce size of ATS structure elements (Myron Stowe) [1050021] - [pci] Embed ATS info directly into struct pci_dev (Myron Stowe) [1050021] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1050021] - [iommu] vt-d: Cache PCI ATS state and Invalidate Queue Depth (Myron Stowe) [1050021] - [iommu] amd: Use default domain if available for DMA-API (Myron Stowe) [1050021] - [iommu] amd: Implement dm_region call-backs (Myron Stowe) [1050021] - [iommu] Introduce iommu_request_dm_for_dev() (Myron Stowe) [1050021] - [iommu] Add function to query the default domain of a group (Myron Stowe) [1050021] - [iommu] Create direct mappings in default domains (Myron Stowe) [1050021] - [iommu] Introduce direct mapped region handling (Myron Stowe) [1050021] - [iommu] Add iommu_get_domain_for_dev function (Myron Stowe) [1050021] - [iommu] Make sure a device is always attached to a domain (Myron Stowe) [1050021] - [iommu] Limit iommu_attach/detach_device to devices with their own group (Myron Stowe) [1050021] - [iommu] Allocate a default domain for iommu groups (Myron Stowe) [1050021] - [iommu] Call remove_device call-back after driver release (Myron Stowe) [1050021] - [iommu] Clean up after a failed bus initialization (Myron Stowe) [1050021] - [iommu] Propagate error in add_iommu_group (Myron Stowe) [1050021] - [iommu] Add a few printk messages to group handling code (Myron Stowe) [1050021] - [iommu] Remove function name from pr_fmt() (Myron Stowe) [1050021] - [iommu] amd: Handle integer overflow in dma_ops_area_alloc (Myron Stowe) [1050021] - [iommu] Init iommu-groups support earlier, in core_initcall (Myron Stowe) [1050021] - [iommu] Fix checkpatch warnings for Missing a blank line after declarations (Myron Stowe) [1050021] - [iommu] vt-d: Only enable extended context tables if PASID is supported (Myron Stowe) [1299039] - [iommu] vt-d: Change PASID support to bit 40 of Extended Capability Register (Myron Stowe) [1299039] - [iommu] vt-d: Fix passthrough mode with translation-disabled devices (Myron Stowe) [1299039] - [iommu] vt-d: Really use upper context table when necessary (Myron Stowe) [1299039] - [iommu] vt-d: support extended root and context entries (Myron Stowe) [1299039] - [iommu] vt-d: Add new extended capabilities from v2.3 VT-d specification (Myron Stowe) [1299039] - [iommu] vt-d: Allow RMRR on graphics devices too (Myron Stowe) [1299039] - [iommu] vt-d: Print x2apic opt out info instead of printing a warning (Myron Stowe) [1299039] - [iommu] vt-d: kill bogus ecap_niotlb_iunits() (Myron Stowe) [1299039] - [iommu] amd: Correctly encode huge pages in iommu page tables (Myron Stowe) [1299039] - [iommu] amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize alloc_new_range for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize iommu_unmap_page for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Return the pte page-size in fetch_pte (Myron Stowe) [1299039] - [iommu] amd: Add support for contiguous dma allocator (Myron Stowe) [1299039] - [iommu] amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event (Myron Stowe) [1299039] - [iommu] amd: Use BUS_NOTIFY_REMOVED_DEVICE (Myron Stowe) [1299039] - [iommu] Remove domain_init and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] vt-d: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] amd: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] Only allow iommu_map/unmap for paging domains (Myron Stowe) [1299039] - [iommu] Introduce iommu domain types (Myron Stowe) [1299039] - [iommu] Introduce domain_alloc and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] amd: Small cleanup in mn_release() (Myron Stowe) [1299039] - [iommu] vt-d: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299039] - [iommu] amd: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299036] - [iommu] Update my email address (Myron Stowe) [1299036] - [iommu] Disable on !MMU builds (Myron Stowe) [1299036] - [iommu] Fix trace_map() to report original iova and original size (Myron Stowe) [1299036] - [iommu] iopoll: Introduce memory-mapped IO polling macros (Myron Stowe) [1299036] - [iommu] Change trace unmap api to report unmapped size (Myron Stowe) [1299036] - [iommu] Fix trace_unmap() to report original iova (Myron Stowe) [1299036] - [iommu] Make IOVA domain page size explicit (Myron Stowe) [1299036] - [iommu] Make IOVA domain low limit flexible (Myron Stowe) [1299036] - [iommu] Consolidate IOVA allocator code (Myron Stowe) [1299036] - [iommu] Allow building iova.c independently (Myron Stowe) [1299036] - [iommu] irq_remapping: Normailize the way to detect whether IR is enabled (Myron Stowe) [1299036] - [iommu] amd: Fix irq remapping detection logic (Myron Stowe) [1299036] - [iommu] irq_remapping: Change variable disable_irq_remap to be static (Myron Stowe) [1299036] - [iommu] irq_remapping: Refine function irq_remapping_prepare() for maintenance (Myron Stowe) [1299036] - [iommu] irq_remapping: Kill function irq_remapping_supported() and related code (Myron Stowe) [1299036] - [iommu] amd: Check for irq-remap support amd_iommu_prepare() (Myron Stowe) [1299036] - [iommu] vt-d: Allow IR works in XAPIC mode though CPU works in X2APIC mode (Myron Stowe) [1299036] - [iommu] vt-d: Allocate IRQ remapping data structures only for all IOMMUs (Myron Stowe) [1299036] - [iommu] vt-d: Prepare for killing function irq_remapping_supported() (Myron Stowe) [1299036] - [x86] apic: Handle XAPIC remap mode proper (Myron Stowe) [1299036] - [x86] apic: Refine enable_IR_x2apic() and related functions (Myron Stowe) [1299036] - [x86] apic: Correctly detect X2APIC status in function enable_IR() (Myron Stowe) [1299036] - [x86] apic: Kill useless variable x2apic_enabled in function enable_IR_x2apic() (Myron Stowe) [1299036] - [x86] apic: Panic if kernel doesn't support x2apic but BIOS has enabled x2apic (Myron Stowe) [1299036] - [x86] apic: Clear stale x2apic mode (Myron Stowe) [1299036] - [iommu] vt-d: Convert allocations to GFP_KERNEL (Myron Stowe) [1299036] - [iommu] vt-d: Move iommu preparatory allocations to irq_remap_ops.prepare (Myron Stowe) [1299036] - [iommu] x86: Restructure setup of the irq remapping feature (Myron Stowe) [1299036]- [net] ipv6: Fix regression in udp_v6_mcast_next() (Hannes Frederic Sowa) [1298790] - [net] vlan: Invoke driver vlan hooks only if device is present (Ivan Vecera) [1276628] - [net] udp: properly support MSG_PEEK with truncated buffers (Sabrina Dubroca) [1294384] - [net] sctp: release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1285945] - [net] tcp: allow one skb to be received per socket under memory pressure (Paolo Abeni) [1290901] - [net] tcp: fix behavior for epoll edge trigger (Paolo Abeni) [1290901] - [net] tcp: introduce tcp_under_memory_pressure() (Paolo Abeni) [1290901] - [net] tcp: rename sk_forced_wmem_schedule() to sk_forced_mem_schedule() (Paolo Abeni) [1290901] - [net] tcp: implement sk_forced_wmem_schedule (Paolo Abeni) [1290901] - [net] fix sk_mem_reclaim_partial() (Paolo Abeni) [1290901] - [net] tcp: set SOCK_NOSPACE under memory pressure (Paolo Abeni) [1290901] - [net] netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse (Xin Long) [1261761] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1295557] - [net] tcp: send_reset: test for non-NULL sk first (Florian Westphal) [1295557] - [net] add inet_sk_transparent() helper (Florian Westphal) [1295557] - [net] add sk_fullsock() helper (Florian Westphal) [1295557] - [net] rtnetlink: delay RTM_DELLINK notification until after ndo_uninit() (Jarod Wilson) [1285719] - [net] unregister_netdevice: move RTM_DELLINK to until after ndo_uninit (Jarod Wilson) [1285719] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273235] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273235] - [net] ipv6: fix the incorrect return value of throw route (Xin Long) [1270665] - [net] ipv6: allow routes to be configured with expire (Xin Long) [1275587] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Paul Moore) [1264963] - [security] selinux: reject setexeccon() on MNT_NOSUID applications with -EACCES (Paul Moore) [1264963] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Kamal Heib) [1258136] - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Prarit Bhargava) [1268913] - [i2c] Adding Intel Lewisburg support for iTCO (Steve Best) [1273640] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1273640] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1273640] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1273640] - [ata] ahci: add new Intel device IDs (Steve Best) [1273640] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1290825] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292569] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1246232] - [scsi] hpsa: Update driver revision to RH2 (Joseph Szczypek) [1268073] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1268073] - [scsi] megaraid_sas: touch version string (Tomas Henzl) [1267911] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1267911] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1266884] - [scsi] iscsi: make mutex for target scanning and unbinding per-session (Chris Leech) [1253032]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293616] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1282734] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1282734] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1282734] - [netdrv] sfc: Handle MCDI proxy authorisation (Jarod Wilson) [1282734] - [netdrv] sfc: Retry MCDI after NO_EVB_PORT error on a VF (Jarod Wilson) [1282734] - [netdrv] sfc: fix a timeout loop (Jarod Wilson) [1282734] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1282734] - [netdrv] sfc: check warm_boot_count after other functions have been reset (Jarod Wilson) [1282734] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1282734] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1282734] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1282734] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1282734] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1282734] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1282734] - [netdrv] sfc: avoid using timespec (Jarod Wilson) [1282734] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1282734] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1282734] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1282734] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1282734] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1282734] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1282734] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1282734] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1282734] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1282734] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1282734] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1282734] - [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1301451] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [netdrv] igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [vfio] Fix bug in vfio_device_get_from_name() (Alex Williamson) [1282546] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1270253] - [scsi] Revert "report 'INQUIRY result too short' once" (Vitaly Kuznetsov) [1270253] - [x86] cpu: Call verify_cpu() after having entered long mode too (Lenny Szubowicz) [1240181] - [modsign] asn.1: Handle 'ANY OPTIONAL' in grammar (David Howells) [1250405] - [modsign] asn.1: Fix non-match detection failure on data overrun (David Howells) [1250405] - [modsign] asn.1: Fix actions on CHOICE elements with IMPLICIT tags (David Howells) [1250405] - [modsign] asn.1: Fix handling of CHOICE in ASN.1 compiler (David Howells) [1250405] - [watchdog] Read device status through sysfs attributes (Pratyush Anand) [1256787] - [watchdog] Use static struct class watchdog_class in stead of pointer (Pratyush Anand) [1256787] - [watchdog] Fix parent of watchdog_devices (Pratyush Anand) [1256787] - [watchdog] itco_wdt: Fix the parent device (Pratyush Anand) [1256787] - [cpufreq] powernv: Report Pmax throttling if capped below nominal frequency (Gustavo Duarte) [1277087] - [powerpc] cxl: Fix unbalanced pci_dev_get in cxl_probe (Gustavo Duarte) [1288112] - [powerpc] eeh: Probe after unbalanced kref check (Gustavo Duarte) [1288112]- [netdrv] fjes: ethtool support (Neil Horman) [1226804] - [netdrv] fjes: handle receive cancellation request interrupt (Neil Horman) [1226804] - [netdrv] fjes: epstop_task (Neil Horman) [1226804] - [netdrv] fjes: update_zone_task (Neil Horman) [1226804] - [netdrv] fjes: unshare_watch_task (Neil Horman) [1226804] - [netdrv] fjes: force_close_task (Neil Horman) [1226804] - [netdrv] fjes: interrupt_watch_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_vlan_rx_add/kill_vid (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_tx_timeout (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_change_mtu (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_get_stats64 (Neil Horman) [1226804] - [netdrv] fjes: NAPI polling function (Neil Horman) [1226804] - [netdrv] fjes: tx_stall_task (Neil Horman) [1226804] - [netdrv] fjes: raise_intr_rxdata_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_start_xmit (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_open and .ndo_stop (Neil Horman) [1226804] - [netdrv] fjes: buffer address regist/unregistration routine (Neil Horman) [1226804] - [netdrv] fjes: ES information acquisition routine (Neil Horman) [1226804] - [netdrv] fjes: platform_driver's .probe and .remove routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware cleanup routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware initialization routine (Neil Horman) [1226804] - [netdrv] fjes: Introduce FUJITSU Extended Socket Network Device driver (Neil Horman) [1226804] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1280393] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1275825] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1274300] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1282435] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1298618] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1298618] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291247] - [fs] dlm: fix lvb copy for user locks (David Teigland) [1256947] - [x86] watchdog: itco_wdt: Add support for TCO on Intel Sunrisepoint (Prarit Bhargava) [1181799] - [x86] i2c: i801: Create iTCO device on newer Intel PCHs (Prarit Bhargava) [1181799] - [x86] mfd: watchdog: itco_wdt: Expose watchdog properties using platform data (Prarit Bhargava) [1181799] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299948] - [x86] pvpanic: Set high notifier priority (Peter Xu) [1282794] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate() (Prarit Bhargava) [1276201] - [base] memory: fix kernel warning during memory hotplug on ppc64 (Laurent Vivier) [1276205] - [char] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1293577] - [crypto] nx-842: Mask XERS0 bit in return value (Gustavo Duarte) [1294090] - [kernel] sched/stat: Expose /proc/pid/schedstat if CONFIG_SCHED_INFO=y (Gustavo Duarte) [1289664] - [kernel] sched/stat: Simplify the sched_info accounting dependency (Gustavo Duarte) [1289664] - [kernel] sched: tracing: Stop/start critical timings around the idle=poll idle loop (Daniel Bristot de Oliveira) [1280434] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [1266622] - [kernel] sysctl: detect overflows when converting to int (Prarit Bhargava) [1303083] - [kernel] rh_kabi: add RH_KABI_DEPRECATE_FN (Prarit Bhargava) [1302150] - [kernel] time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) [1248958] - [kernel] module: Add missing 'T' in /proc/modules when a module has the TAINT_TECH_PREVIEW bit set (Dave Wysochanski) [1299013] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1015985] - [kernel] kexec: align crash_notes allocation to make it be inside one physical page (Baoquan He) [1073651] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1073651] - [firmware] dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Prarit Bhargava) [1294461] - [powercap] rapl: fix BIOS lock check (David Arcari) [1297950] - [security] keys: Fix keyring ref leak in join_session_keyring() (David Howells) [1298036] {CVE-2016-0728}- [x86] mce: Ensure offline CPUs don't participate in rendezvous process (Prarit Bhargava) [1301710] - [x86] mce: Make usable address checks Intel-only (Prarit Bhargava) [1301710] - [x86] mce: Add the missing memory error check on AMD (Prarit Bhargava) [1301710] - [x86] ras: Remove mce.usable_addr (Prarit Bhargava) [1301710] - [x86] mce: Do not enter deferred errors into the generic pool twice (Prarit Bhargava) [1301710] - [x86] mce: Add a default case to the switch in __mcheck_cpu_ancient_init() (Prarit Bhargava) [1301710] - [x86] mce: Add a Scalable MCA vendor flags bit (Prarit Bhargava) [1301710] - [x86] mce: Fix thermal throttling reporting after kexec (Prarit Bhargava) [1301710] - [x86] mce: Don't clear shared banks on Intel when offlining CPUs (Prarit Bhargava) [1301710] - [x86] mce: Add a wrapper around mce_log() for injection (Prarit Bhargava) [1301710] - [x86] mce: Rename rcu_dereference_check_mce() to mce_log_get_idx_check() (Prarit Bhargava) [1301710] - [x86] mce: Reenable CMCI banks when swiching back to interrupt mode (Prarit Bhargava) [1301710] - [x86] mce: Clear Local MCE opt-in before kexec (Prarit Bhargava) [1301710] - [x86] mce: Kill drain_mcelog_buffer() (Prarit Bhargava) [1301710] - [x86] mce: Avoid potential deadlock due to printk() in MCE context (Prarit Bhargava) [1301710] - [x86] mce: Remove the MCE ring for Action Optional errors (Prarit Bhargava) [1301710] - [x86] mce: Reuse one of the u16 padding fields in 'struct mce' (Prarit Bhargava) [1301710] - [x86] mce: Don't use percpu workqueues (Prarit Bhargava) [1301710] - [x86] mce: Provide a lockless memory pool to save error records (Prarit Bhargava) [1301710] - [x86] mce: Handle Local MCE events (Prarit Bhargava) [1301710] - [x86] mce: Add Local MCE definitions (Prarit Bhargava) [1301710] - [x86] mce: Add infrastructure to support Local MCE (Prarit Bhargava) [1301710] - [x86] mce: mce_chrdev_write() can be static (Prarit Bhargava) [1301710] - [x86] mce: Stop using array-index-based RCU primitives (Prarit Bhargava) [1301710] - [x86] mce: Fix monarch timeout setting through the mce= cmdline option (Prarit Bhargava) [1301710] - [x86] mce: Fix MCE severity messages (Prarit Bhargava) [1301710] - [x86] mce/amd: Zap changelog (Prarit Bhargava) [1301710] - [x86] mce/amd: Rename setup_APIC_mce (Prarit Bhargava) [1301710] - [x86] mce/amd: Introduce deferred error interrupt handler (Prarit Bhargava) [1301710] - [x86] mce: Add support for deferred errors on AMD (Prarit Bhargava) [1301710] - [x86] mce/amd: Collect valid address before logging an error (Prarit Bhargava) [1301710] - [x86] mce/amd: Factor out logging mechanism (Prarit Bhargava) [1301710] - [x86] mce: Spell "panicked" correctly (Prarit Bhargava) [1301710] - [x86] mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll (Prarit Bhargava) [1301710] - [iommu] vt-d: Remove dead code in device_notifier (Myron Stowe) [1287300] - [iommu] add new iommu_ops callback for adding an OF device (Myron Stowe) [1287300] - [iommu] provide early initialisation hook for IOMMU drivers (Myron Stowe) [1287300] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Myron Stowe) [1287300] - [iommu] Decouple iommu_map_sg from CPU page size (Myron Stowe) [1287300] - [iommu] pci: Enhance pci_root to support DMAR device hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel-iommu driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance error recovery in function intel_enable_irq_remapping() (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Search for ACPI _DSM method for DMAR hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Implement DMAR unit hotplug framework (Myron Stowe) [1287300] - [iommu] vt-d: Dynamically allocate and free seq_id for DMAR units (Myron Stowe) [1287300] - [iommu] vt-d: Introduce helper function dmar_walk_resources() (Myron Stowe) [1287300] - [iommu] acpica: tables: Update for DMAR table changes (Myron Stowe) [1287300] - [iommu] acpica: tables: Merge DMAR table structure updates (Myron Stowe) [1287300] - [iommu] amd: remove compiler warning due to IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] add capability IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] vt-d: Fix incorrect bit operations in setting values (Myron Stowe) [1287300] - [iommu] Improve error handling when setting bus iommu (Myron Stowe) [1287300] - [iommu] fix initialization without 'add_device' callback (Myron Stowe) [1287300] - [iommu] Do more input validation in iommu_map_sg() (Myron Stowe) [1287300] - [iommu] Add iommu_map_sg() function (Myron Stowe) [1287300] - [iommu] powerpc: Rename iommu_[un]map_sg functions (Myron Stowe) [1287300]- [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1245510] - [net] sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1256019] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246418] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270431] - [net] tcp: initialize tp->copied_seq in case of cross SYN connection (Hannes Frederic Sowa) [1287754] - [net] ipv6: Fix IPsec pre-encap fragmentation check (Herbert Xu) [1257952] - [net] xfrm: fix xfrm_input/xfrm_tunnel_check oops (Herbert Xu) [1275397] - [net] ipv6: distinguish frag queues by device for multicast and link-local packets (Hannes Frederic Sowa) [1285250] - [net] netfilter: nf_log: wait for rcu grace after logger unregistration (Florian Westphal) [1260905] - [net] netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal) [1260905] - [net] netfilter: nf_log: Introduce nft_log_dereference() macro (Florian Westphal) [1260905] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278257] - [net] sock: don't enable netstamp for af_unix sockets (Hannes Frederic Sowa) [1277130] - [net] ipv4: Fix compilation errors in fib_rebalance (Paolo Abeni) [1275573] - [net] ipv4: ICMP packet inspection for multipath (Paolo Abeni) [1275573] - [net] ipv4: L3 hash-based multipath (Paolo Abeni) [1275573] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1270763] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1268057] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1268057] - [net] sync some IP headers with glibc (Jiri Benc) [1268057] - [net] ipvs: fix crash if scheduler is changed (Paolo Abeni) [1233382] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1264431] - [net] documentation: Update netlink_mmap.txt (Paolo Abeni) [1263708] - [net] netlink: Always copy on mmap TX (Paolo Abeni) [1263708] - [net] xfrm: configure policy hash table thresholds by netlink (Herbert Xu) [1136860 1222936] - [net] xfrm: hash prefixed policies based on preflen thresholds (Herbert Xu) [1136860 1222936] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1244166] - [netdrv] qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) [1265058] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1297933] - [netdrv] bonding: support encapsulated ipv6 TSO (Jarod Wilson) [1277950] - [netdrv] bonding: handle more gso types (Jarod Wilson) [1277950] - [netdrv] alx: sanitize buffer sizing and padding (Jarod Wilson) [1090432] - [netdrv] alx: remove pointless assignment (Jarod Wilson) [1090432] - [netdrv] alx: add Killer E2400 device ID (Jarod Wilson) [1090432] - [netdrv] alx: fix alx_poll() (Jarod Wilson) [1090432] - [netdrv] alx: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1090432] - [netdrv] alx: Remove casts of pointer to same type (Jarod Wilson) [1090432] - [netdrv] alx: Call dev_kfree_skb_any instead of dev_kfree_skb (Jarod Wilson) [1090432] - [netdrv] alx: Use dma_set_mask_and_coherent and fix a bug (Jarod Wilson) [1090432] - [netdrv] alx: add missing stats_lock spinlock init (Jarod Wilson) [1090432] - [netdrv] alx: add stats to ethtool (Jarod Wilson) [1090432] - [netdrv] alx: add alx_get_stats64 operation (Jarod Wilson) [1090432] - [netdrv] alx: add stats update function (Jarod Wilson) [1090432] - [netdrv] alx: add constants for the stats fields (Jarod Wilson) [1090432] - [netdrv] alx: add a hardware stats structure (Jarod Wilson) [1090432] - [netdrv] alx: Reset phy speed after resume (Jarod Wilson) [1090432] - [netdrv] alx: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1090432] - [netdrv] alx: remove redundant D0 power state set (Jarod Wilson) [1090432] - [netdrv] alx: remove WoL support (Jarod Wilson) [1090432] - [netdrv] alx: fix ethtool support code (Jarod Wilson) [1090432] - [netdrv] alx: fix MAC address alignment problem (Jarod Wilson) [1090432] - [netdrv] alx: separate link speed/duplex fields (Jarod Wilson) [1090432] - [netdrv] alx: make sizes unsigned (Jarod Wilson) [1090432] - [netdrv] alx: fix 100mbit/half duplex speed translation (Jarod Wilson) [1090432] - [netdrv] alx: treat flow control correctly in alx_set_pauseparam() (Jarod Wilson) [1090432]- [block] zram: don't call idr_remove() from zram_remove() (Seth Jennings) [1244276] - [block] zram: fix possible use after free in zcomp_create() (Seth Jennings) [1244276] - [block] zram: unify error reporting (Seth Jennings) [1244276] - [block] zram: check comp algorithm availability earlier (Seth Jennings) [1244276] - [block] zram: cut trailing newline in algorithm name (Seth Jennings) [1244276] - [block] zram: cosmetic zram_bvec_write() cleanup (Seth Jennings) [1244276] - [block] zram: add dynamic device add/remove functionality (Seth Jennings) [1244276] - [block] zram: close race by open overriding (Seth Jennings) [1244276] - [block] zram: return zram device_id from zram_add() (Seth Jennings) [1244276] - [block] zram: trivial: correct flag operations comment (Seth Jennings) [1244276] - [block] zram: report every added and removed device (Seth Jennings) [1244276] - [block] zram: remove max_num_devices limitation (Seth Jennings) [1244276] - [block] zram: reorganize code layout (Seth Jennings) [1244276] - [block] zram: use idr instead of `zram_devices' array (Seth Jennings) [1244276] - [block] zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Seth Jennings) [1244276] - [block] zram: remove obsolete ZRAM_DEBUG option (Seth Jennings) [1244276] - [block] zram: clear disk io accounting when reset zram device (Seth Jennings) [1244276] - [block] zram: fix error return code (Seth Jennings) [1244276] - [documentation] zram: deprecate zram attrs sysfs nodes (Seth Jennings) [1244276] - [documentation] zram: describe device attrs in documentation (Seth Jennings) [1244276] - [block] zram: export new 'mm_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: export new 'io_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: use proper type to update max_used_pages (Seth Jennings) [1244276] - [mm] zpool: add name argument to create zpool (Seth Jennings) [1244276] - [block] zram: remove request_queue from struct zram (Seth Jennings) [1244276] - [block] zram: remove init_lock in zram_make_request (Seth Jennings) [1244276] - [block] zram: check bd_openers instead of bd_holders (Seth Jennings) [1244276] - [block] zram: rework reset and destroy path (Seth Jennings) [1244276] - [block] zram: fix umount-reset_store-mount race condition (Seth Jennings) [1244276] - [block] zram: free meta table in zram_meta_free (Seth Jennings) [1244276] - [block] zram: clean up zram_meta_alloc() (Seth Jennings) [1244276] - [block] zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (Seth Jennings) [1244276] - [block] zram: correct ZRAM_ZERO flag bit position (Seth Jennings) [1244276] - [block] zram: change parameter from vaild_io_request() (Seth Jennings) [1244276] - [block] zram: remove bio parameter from zram_bvec_rw() (Seth Jennings) [1244276] - [block] zram: avoid kunmap_atomic() of a NULL pointer (Seth Jennings) [1244276] - [block] zram: avoid NULL pointer access in concurrent situation (Seth Jennings) [1244276] - [documentation] zram: use notify_free to account all free notifications (Seth Jennings) [1244276] - [block] zram: report maximum used memory (Seth Jennings) [1244276] - [block] zram: zram memory size limitation (Seth Jennings) [1244276] - [mm] zsmalloc: change return value unit of zs_get_total_size_bytes (Seth Jennings) [1244276] - [block] zram: fix incorrect stat with failed_reads (Seth Jennings) [1244276] - [block] zram: replace global tb_lock with fine grain lock (Seth Jennings) [1244276] - [block] zram: use size_t instead of u16 (Seth Jennings) [1244276] - [block] zram: remove unused SECTOR_SIZE define (Seth Jennings) [1244276] - [block] zram: rename struct `table' to `zram_table_entry' (Seth Jennings) [1244276] - [block] zram: avoid lockdep splat by revalidate_disk (Seth Jennings) [1244276] - [block] zram: revalidate disk after capacity change (Seth Jennings) [1244276] - [block] zram: correct offset usage in zram_bio_discard (Seth Jennings) [1244276] - [block] zram: support REQ_DISCARD (Seth Jennings) [1244276] - [block] zram: use scnprintf() in attrs show() methods (Seth Jennings) [1244276] - [block] zram: propagate error to user (Seth Jennings) [1244276] - [block] zram: return error-valued pointer from zcomp_create() (Seth Jennings) [1244276] - [block] zram: move comp allocation out of init_lock (Seth Jennings) [1244276] - [block] zram: make compression algorithm selection possible (Seth Jennings) [1244276] - [block] zram: add set_max_streams knob (Seth Jennings) [1244276] - [block] zram: add multi stream functionality (Seth Jennings) [1244276] - [documentation] zram: document failed_reads, failed_writes stats (Seth Jennings) [1244276] - [documentation] zram: doc fixes (Seth Jennings) [1244276] - [block] zram: factor out single stream compression (Seth Jennings) [1244276] - [block] zram: use zcomp compressing backends (Seth Jennings) [1244276] - [block] zram: introduce compressing backend abstraction (Seth Jennings) [1244276] - [block] zram: delete zram_init_device() (Seth Jennings) [1244276] - [block] zram: move zram size warning to documentation (Seth Jennings) [1244276] - [block] zram: drop not used table `count' member (Seth Jennings) [1244276] - [block] zram: report failed read and write stats (Seth Jennings) [1244276] - [block] zram: remove zram stats code duplication (Seth Jennings) [1244276] - [block] zram: use atomic64_t for all zram stats (Seth Jennings) [1244276] - [block] zram: remove good and bad compress stats (Seth Jennings) [1244276] - [block] zram: do not pass rw argument to __zram_make_request() (Seth Jennings) [1244276] - [block] zram: drop `init_done' struct zram member (Seth Jennings) [1244276] - [block] zram: avoid null access when fail to alloc meta (Seth Jennings) [1244276] - [block] zram: remove zram->lock in read path and change it with mutex (Seth Jennings) [1244276] - [block] zram: remove workqueue for freeing removed pending slot (Seth Jennings) [1244276] - [block] zram: introduce zram->tb_lock (Seth Jennings) [1244276] - [block] zram: use atomic operation for stat (Seth Jennings) [1244276] - [block] zram: remove unnecessary free (Seth Jennings) [1244276] - [block] zram: delay pending free request in read path (Seth Jennings) [1244276] - [block] zram: fix race between reset and flushing pending work (Seth Jennings) [1244276] - [block] zram: add copyright (Seth Jennings) [1244276] - [documentation] zram: remove old private project comment (Seth Jennings) [1244276] - [block] zram: promote zram from staging (Seth Jennings) [1244276] - [block] zram: Fix memory leak by refcount mismatch (Seth Jennings) [1244276] - [block] zram: Fix access of NULL pointer (Seth Jennings) [1244276] - [block] zram: Fix variable dereferenced before check (Seth Jennings) [1244276] - [block] zram: prevent data loss in error cases of function zram_bvec_write() (Seth Jennings) [1244276] - [block] Fixes string split across lines in zram (Seth Jennings) [1244276]- [iommu] amd: Fix devid mapping for ivrs_ioapic override (Myron Stowe) [1279620] - [iommu] irq_remapping: Fix the regression of hpet irq remapping (Myron Stowe) [1279620] - [iommu] Fix bus notifier breakage (Myron Stowe) [1279620] - [iommu] amd_iommu: do not dereference a NULL pointer address (Myron Stowe) [1279620] - [iommu] Remove iommu_domain_has_cap() API function (Myron Stowe) [1279620] - [iommu] ib/usnic: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vfio: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vt-d: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] amd: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] Introduce iommu_capable API function (Myron Stowe) [1279620] - [iommu] Convert iommu-caps from define to enum (Myron Stowe) [1279620] - [iommu] amd: Remove device binding reference count (Myron Stowe) [1279620] - [iommu] amd: Attach and detach complete alias group (Myron Stowe) [1279620] - [iommu] amd: Keep a list of devices in an alias group (Myron Stowe) [1279620] - [iommu] amd: Move struct iommu_dev_data to amd_iommu.c (Myron Stowe) [1279620] - [iommu] Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Myron Stowe) [1279620] - [iommu] vt-d: Don't store SIRTP request (Myron Stowe) [1279620] - [iommu] Constify struct iommu_ops (Myron Stowe) [1279620] - [fs] namespaces: Use task_lock and not rcu to protect nsproxy (Hannes Frederic Sowa) [1297032] - [fs] proc_namespace: simplify testing nsp and nsp->mnt_ns (Hannes Frederic Sowa) [1297032] - [net] ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU (Hannes Frederic Sowa) [1191156] - [net] possible use after free in dst_release (Hannes Frederic Sowa) [1296299] - [net] fix a race in dst_release() (Hannes Frederic Sowa) [1296299] - [net] ratelimit warnings about dst entry refcount underflow or overflow (Hannes Frederic Sowa) [1296299] - [net] fix IP early demux races (Hannes Frederic Sowa) [1296299] - [of] return NUMA_NO_NODE from fallback of_node_to_nid() (Thadeu Lima de Souza Cascardo) [1294398] - [net] openvswitch: do not allocate memory from offline numa node (Thadeu Lima de Souza Cascardo) [1294398] - [net] skbuff: Fix offset error in skb_reorder_vlan_header (Lance Richardson) [1247264] - [net] vlan: Do not put vlan headers back on bridge and macvlan ports (Lance Richardson) [1247264] - [net] vlan: Fix untag operations of stacked vlans with REORDER_HEADER off (Lance Richardson) [1247264] - [net] Add a function to check macvlan port (Lance Richardson) [1247264] - [net] Always untag vlan-tagged traffic on input (Lance Richardson) [1247264] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Don Zickus) [1290202] - [acpi] processor: Fix failure of loading acpi-cpufreq driver (Prarit Bhargava) [1262898] - [block] nvme: default to 4k device page size (David Milburn) [1245140] - [kernel] makefile: use the gnu89 standard explicitly (Lance Richardson) [1227950] - [security] keys: Fix race between read and revoke (David Howells) [1293401] {CVE-2015-7550}- [kernel] sched/fair: Disable tg load_avg/runnable_avg update for root_task_group (Jiri Olsa) [1289261] - [kernel] sched/fair: Move hot load_avg/runnable_avg into separate cacheline (Jiri Olsa) [1289261] - [kernel] sched: Fix avg_load computation (Jiri Olsa) [1211784] - [kernel] sched: Allow calculate_imbalance() to move idle cpus (Jiri Olsa) [1211784] - [kernel] sched: Make update_sd_pick_busiest() return 'true' on a busier sd (Jiri Olsa) [1211784] - [kernel] sched: Make calculate_imbalance() independent (Jiri Olsa) [1211784] - [kernel] sched: Disambiguate existing/remaining "capacity" usage (Jiri Olsa) [1211784] - [kernel] sched: Change "has_capacity" to "has_free_capacity" (Jiri Olsa) [1211784] - [kernel] sched: Remove "power" from 'struct numa_stats' (Jiri Olsa) [1211784] - [kernel] sched: Fix the rq->next_balance logic in rebalance_domains() and idle_balance() (Jiri Olsa) [1211784] - [kernel] sched: Fix double normalization of vruntime (Jiri Olsa) [1211784] - [kernel] sched: Initialize power_orig for overlapping groups (Jiri Olsa) [1211784] - [kernel] sched: Clean up update_sg_lb_stats() a bit (Jiri Olsa) [1211784] - [kernel] sched: Fix a trivial syntax misuse (Jiri Olsa) [1211784] - [kernel] sched: Check sched_domain before computing group power (Jiri Olsa) [1211784] - [kernel] sched: Fix cfs_rq->task_h_load calculation (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > busiest->avg_load' case in fix_small_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > sds->avg_load' case in calculate_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix the group_capacity computation (Jiri Olsa) [1211784] - [kernel] sched: Rework and comment the group_capacity code (Jiri Olsa) [1211784] - [kernel] sched: Fix group power_orig computation (Jiri Olsa) [1211784] - [kernel] sched: Reduce local_group logic (Jiri Olsa) [1211784] - [kernel] sched: Fix redo label position (Jiri Olsa) [1211784] - [kernel] sched: Shrink sg_lb_stats and play memset games (Jiri Olsa) [1211784] - [kernel] sched: Keep upstream 'local' namespace (Jiri Olsa) [1211784] - [kernel] sched: Move h_load calculation to task_h_load() (Jiri Olsa) [1211784] - [kernel] sched: Change cfs_rq load avg to unsigned long (Jiri Olsa) [1211784] - [kernel] sched: Consider runnable load average in move_tasks() (Jiri Olsa) [1211784] - [kernel] sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task (Jiri Olsa) [1211784] - [kernel] sched: Set an initial value of runnable avg for new forked task (Jiri Olsa) [1211784] - [kernel] sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled (Oleg Nesterov) [1252281] - [kernel] stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Ensure that a queued callback will be called before cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Remove cpu_stop_work's from list in cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper' (Oleg Nesterov) [1252281]- [powerpc] kvm: Fix alignment bug in powerpc kvm_cma_declare_contiguous() (Thomas Huth) [1296933] - [powerpc] Implement save_stack_trace_regs() to enable kprobe stack tracing (Steven Rostedt) [1251361] - [kernel] ring-buffer: Fix infinite spin in reading buffer (Steven Rostedt) [1248856] - [kernel] ring-buffer: Always reset iterator to reader page (Steven Rostedt) [1248856] - [kernel] ring-buffer: Up rb_iter_peek() loop count to 3 (Steven Rostedt) [1248856] - [kernel] ring-buffer: Use rb_page_size() instead of open coded head_page size (Steven Rostedt) [1248856] - [kernel] ring-buffer: Fix first commit on sub-buffer having non-zero delta (Steven Rostedt) [1248856] - [netdrv] i40e/i40evf: avoid mutex re-init (Neil Horman) [1274219] - [netdrv] i40e: remove unused argument (Neil Horman) [1272360] - [netdrv] i40e: do not sleep in netdev_ops (Neil Horman) [1272360] - [netdrv] i40e: fix erroneous WARN_ON (Neil Horman) [1272833] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1229330] - [scsi] scsi_error: fix stray switch detected by smatch in scsi_noretry_cmd (Ewan Milne) [1296976] - [fs] nfsv4.1: Allow parallel LOCK/LOCKU calls (Benjamin Coddington) [1287788] - [fs] nfsv4: Update of VFS byte range lock must be atomic with the stateid update (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix lock on-wire reordering issues (Benjamin Coddington) [1287788] - [fs] nfsv4: Always do open_to_lock_owner if the lock stateid is uninitialised (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix atomicity problems with lock stateid updates (Benjamin Coddington) [1287788] - [fs] nfsv4.1: Allow parallel OPEN/OPEN_DOWNGRADE/CLOSE (Benjamin Coddington) [1287789] - [fs] nfsv4: Check for NULL argument in nfs_*_seqid() functions (Benjamin Coddington) [1287789] - [fs] nfsv4: Convert nfs_alloc_seqid() to return an ERR_PTR() if allocation fails (Benjamin Coddington) [1287789] - [fs] nfsv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Benjamin Coddington) [1287789] - [fs] nfsv4: More CLOSE/OPEN races (Benjamin Coddington) [1287789] - [fs] nfs: Fix stateid used for NFS v4 closes (Benjamin Coddington) [1287789] - [fs] nfsv4: Fix an atomicity problem in CLOSE (Benjamin Coddington) [1287789] - [fs] gfs2: change gfs2 readdir cookie (Benjamin Marzinski) [1138749] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1138749] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST in xs_send_pagedata() (Steve Dickson) [1278540] - [fs] sunrpc: Move AF_LOCAL receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Move UDP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: drop stale doc comments in xprtsock.c (Steve Dickson) [1278540] - [fs] sunrpc: Move TCP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Fix races between socket connection and destroy code (Steve Dickson) [1278540] - [fs] sunrpc: add tracepoints in xs_tcp_data_recv (Steve Dickson) [1278540] - [fs] sunrpc: Refactor TCP receive (Steve Dickson) [1278540] - [fs] sunrpc: add new tracepoints in xprt handling code (Steve Dickson) [1278540]- [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291618] {CVE-2015-8543} - [net] openvswitch: Fix template leak in error cases (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Respect conntrack zone even if invalid (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix helper reference leak (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak using IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_consume_orig() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix double-free on ip_defrag() errors (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: checking for IS_ERR() instead of NULL (Thadeu Lima de Souza Cascardo) [1274845] - [net] inet: frags: fix defragmented packet's IP header for af_packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize nested ct actions if provided (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Mark connections new when not confirmed (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Clarify conntrack COMMIT behaviour (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state masks for unknown bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Extend ct_state match field to 32 bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state unsupported bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Ensure flow is valid before executing ct (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak in ovs_fragment() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix typos in CT headers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix IPv6 exthdr handling with ct helpers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Rename LABEL->LABELS (Thadeu Lima de Souza Cascardo) [1274845] - [net] openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix dependency on IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Remove conntrack Kconfig option (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Include ip6_fib.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Define v6ops in !CONFIG_NETFILTER case (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow attaching helpers to ct action (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack label (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: connlabels: Export setting connlabel length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Always export nf_connlabels_replace() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack mark (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Add conntrack action (Thadeu Lima de Souza Cascardo) [1274845] - [net] rhel: use dummy net_device for tunnels (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move dev pointer into vport itself (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Metadata destinations (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: don't forward defragmented DF packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: avoid repeated calls to ip_skb_dst_mtu helper (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: No ICMP packet on IPv4 fragmentation error (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: provide v6ops->fragment to forward IPv6 fragmented packets (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add efficient mark to zone mapping (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add direction support for zones (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: push zone object into functions (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: remove dead code (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: Use flags in nf_ct_tmpl_alloc() (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: xt_connlimit: honor conntrack zone if available (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: ctnetlink: add zone size to length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: simplify test with nf_bridge_in_prerouting (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: fix netns dependencies with conntrack templates (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Make tunnel set action attach a metadata dst (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: include datapath actions with sampled-packet upcall to userspace (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Add __skb_dst_copy() variation (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_gather() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move MASKED* macros to datapath.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize acts with original netlink len (Thadeu Lima de Souza Cascardo) [1274845]- [kernel] rcu: Make rcu_barrier() understand about missing rcuo kthreads (Seth Jennings) [1208895] - [kernel] rcu: create rcu threads only for online cpus at boot time (Seth Jennings) [1208895] - [kernel] rcu: Rationalize kthread spawning (Seth Jennings) [1208895] - [kernel] tracing: Cleanup saved_cmdlines_size changes (Steven Rostedt) [1117093] - [kernel] tracing: Introduce saved_cmdlines_size file (Steven Rostedt) [1117093] - [kernel] tracing: Move locking of trace_cmdline_lock into start/stop seq calls (Steven Rostedt) [1117093] - [kernel] tracing: Try again for saved cmdline if failed due to locking (Steven Rostedt) [1117093] - [kernel] tracing: Have saved_cmdlines use the seq_read infrastructure (Steven Rostedt) [1117093] - [x86] mm: Fix CR2 corruption when tracing page faults (Steven Rostedt) [1260605] - [lib] idr: fix out-of-bounds pointer dereference (Jerome Marchand) [1285333] - [kernel] sched/numa: Fix initialization of sched_domain_topology for NUMA (Jerome Marchand) [1285333] - [mm] fix use-after-free in sys_remap_file_pages (Jerome Marchand) [1285333] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294114] - [powerpc] kvm: book3s: Don't dynamically split core when already split (Thomas Huth) [1287474] - [powerpc] mm: Differentiate between hugetlb and THP during page walk (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Handle H_DOORBELL on the guest exit path (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Make H_REMOVE return correct HPTE value for absent HPTEs (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Don't fall back to smaller HPT size in allocation ioctl (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Deliver machine check with MSR(RI=0) to guest as MCE (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Pass the correct trap argument to kvmhv_commence_exit (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix typo in top comment about locking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix size of the PSPB register (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Implement H_CLEAR_REF and H_CLEAR_MOD (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix bug in dirty page tracking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix race in reading change bit when removing HPTE (Thomas Huth) [1287474] - [powerpc] kvm: Fix warnings from sparse (Thomas Huth) [1287474] - [powerpc] kvm: Use READ_ONCE when dereferencing pte_t pointer (Thomas Huth) [1287474] - [powerpc] mm: Fix compile errors with STRICT_MM_TYPECHECKS enabled (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Minor cleanups (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Accumulate timing information for real-mode code (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add ICP real mode counters (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Move virtual mode ICP functions to real-mode (Thomas Huth) [1287474] - [powerpc] kvm: Fix SMP=n build error in book3s_xics.c (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Convert ICS mutex lock to spin lock (Thomas Huth) [1287474] - [powerpc] lib: Export __spin_yield (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add guest->host real mode completion counters (Thomas Huth) [1287474] - [powerpc] kvm: Cleanup KVM emulated load/store endian handling (Thomas Huth) [1287474] - [powerpc] kvm: Create proper names for the kvm_host_state PMU fields (Thomas Huth) [1287474]- [powercap] rapl: Enable Broxton RAPL support (Steve Best) [1274035] - [powercap] rapl: disable the 2nd power limit properly (Steve Best) [1274035] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1274035] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1274035] - [powercap] rapl: Support Knights Landing (Steve Best) [1274035] - [powercap] rapl: Floor frequency setting in Atom SoC (Steve Best) [1274035] - [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1274035] - [powercap] rapl: mark rapl_ids array as __initconst (Steve Best) [1274035] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1274035] - [powercap] rapl: handle domains with different energy units (Steve Best) [1274035] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1274035] - [powercap] rapl: add new model ids (Steve Best) [1274035] - [powercap] rapl: handle atom and core differences (Steve Best) [1274035] - [x86] iosf: Added Quark MBI identifiers (Steve Best) [1274035] - [x86] iosf: Make IOSF driver modular and usable by more drivers (Steve Best) [1274035] - [x86] New MailBox support driver for Intel SOC's (Steve Best) [1274035] - [powercap] rapl: abstract per cpu type functions (Steve Best) [1274035] - [powercap] intel-rapl: Fix CPU hotplug callback registration (Steve Best) [1274035] - [powerpc] kvm: Increase memslots to 512 (Thomas Huth) [1248390 1276254] - [powerpc] kvm: Implement extension to report number of memslots (Thomas Huth) [1248390 1276254] - [mmc] core: Use MMC_UNSAFE_RESUME as default behavior (Don Zickus) [1105882 1250748] - [mmc] core: Add shutdown callback for (e)MMC bus_ops (Don Zickus) [1250748] - [mmc] core: Handle both poweroff notification types for eMMC (Don Zickus) [1250748] - [mmc] core: Add shutdown callback for SD bus_ops (Don Zickus) [1250748] - [mmc] core: Extend shutdown sequence to handle bus operations (Don Zickus) [1250748] - [mmc] core: Handle card shutdown from mmc_bus (Don Zickus) [1250748] - [mmc] core: Initiate suspend|resume from mmc bus instead of mmc host (Don Zickus) [1250748] - [mmc] core: Push common suspend|resume code into each bus_ops (Don Zickus) [1250748] - [mmc] core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE (Don Zickus) [1250748] - [mmc] core: Remove unnecessary check for the remove callback (Don Zickus) [1250748] - [mmc] core: Restructure and simplify code for mmc sleep|awake (Don Zickus) [1250748] - [mmc] core: Support aggressive power management for (e)MMC/SD (Don Zickus) [1250748] - [mmc] block: Enable runtime pm for mmc blkdevice (Don Zickus) [1250748] - [mmc] core: Add bus_ops for runtime pm callbacks (Don Zickus) [1250748] - [mmc] core: Stop bkops for eMMC only from mmc suspend (Don Zickus) [1250748] - [mmc] reordered shutdown sequence in mmc_bld_remove_req (Don Zickus) [1250748] - [mmc] core: sd: implement proper support for sd3.0 au sizes (Don Zickus) [1246798] - [mmc] sd: fix the maximum au_size for SD3.0 (Don Zickus) [1246798]- [powerpc] kvm: Fix emulation of H_SET_DABR/X on POWER8 (Thomas Huth) [1219234] - [hwmon] coretemp: Increase limit of maximum core ID from 32 to 128 (Prarit Bhargava) [1262752] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1285549] - [block] nvme: Fix filesystem deadlock on removal (David Milburn) [1279699] - [x86] fix KABI wreckage in xsave_hdr_struct (Prarit Bhargava) [1296120] - [x86] acpi: Enhance error injection tolerance level (Steve Best) [1271809] - [x86] cpu: Fix trivial printk formatting issues with dmesg (Stanislav Kozina) [1232441] - [fs] nfsd4: fix gss-proxy 4.1 mounts for some AD principals ("J. Bruce Fields") [1283341] - [fs] nfsd: fix unlikely NULL deref in mach_creds_match ("J. Bruce Fields") [1283341] - [fs] nfsd: minor consolidation of mach_cred handling code ("J. Bruce Fields") [1283341] - [fs] nfsd: helper for dup of possibly NULL string ("J. Bruce Fields") [1283341] - [fs] svcrpc: move some initialization to common code ("J. Bruce Fields") [1283341] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1276477] - [fs] nfs: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Benjamin Coddington) [1290679] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1169730] - [fs] cache: make cache flushing more reliable ("J. Bruce Fields") [1274897] - [md] dm-thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292603] - [md] dm: fix AB-BA deadlock in __dm_destroy() (Mike Snitzer) [1292481] - [md] dm-thin: fix regression in advertised discard limits (Mike Snitzer) [1284833] - [md] dm-thin-metadata: fix bug in dm_thin_remove_range() (Mike Snitzer) [1284833]- [x86] mpx: Do not set ->vm_ops on MPX VMAs (Rui Wang) [1138650] - [x86] remove trailing slash from define to please debugedit (Rui Wang) [1138650] - [x86] mpx: Allow 32-bit binaries on 64-bit kernels again (Rui Wang) [1138650] - [x86] mpx: Do not count MPX VMAs as neighbors when unmapping (Rui Wang) [1138650] - [x86] mpx: Rewrite the unmap code (Rui Wang) [1138650] - [x86] mpx: Support 32-bit binaries on 64-bit kernels (Rui Wang) [1138650] - [x86] mpx: Use 32-bit-only cmpxchg() for 32-bit apps (Rui Wang) [1138650] - [x86] mpx: Introduce new 'directory entry' to 'addr' helper function (Rui Wang) [1138650] - [x86] mpx: Add temporary variable to reduce masking (Rui Wang) [1138650] - [x86] Make is_64bit_mm() widely available (Rui Wang) [1138650] - [x86] mpx: Trace allocation of new bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace the attempts to find bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace entry to bounds exception paths (Rui Wang) [1138650] - [x86] mpx: Trace #BR exceptions (Rui Wang) [1138650] - [x86] mpx: Introduce a boot-time disable flag (Rui Wang) [1138650] - [x86] mpx: Restrict the mmap() size check to bounds tables (Rui Wang) [1138650] - [x86] mpx: Remove redundant MPX_BNDCFG_ADDR_MASK (Rui Wang) [1138650] - [x86] mpx: Clean up the code by not passing a task pointer around when unnecessary (Rui Wang) [1138650] - [x86] mpx: Use the new get_xsave_field_ptr()API (Rui Wang) [1138650] - [x86] fpu/xstate: Wrap get_xsave_addr() to make it safer (Rui Wang) [1138650] - [x86] fpu/xstate: Fix up bad get_xsave_addr() assumptions (Rui Wang) [1138650] - [x86] kvm: support XSAVES usage in the host (Rui Wang) [1138650] - [x86] asm/decoder: Fix and enforce max instruction size in the insn decoder (Rui Wang) [1138650] - [x86] Fix off-by-one in instruction decoder (Rui Wang) [1138650] - [x86] add user_atomic_cmpxchg_inatomic at uaccess.h (Rui Wang) [1138650] - [x86] asm/entry/32: Fix user_mode() misuses (Rui Wang) [1138650] - [x86] mpx: Explicitly disable 32-bit MPX support on 64-bit kernels (Rui Wang) [1138650] - [x86] traps: Fix always true condition (Rui Wang) [1138650] - [x86] export get_xsave_addr (Rui Wang) [1138650] - [x86] mpx: Change return type of get_reg_offset() (Rui Wang) [1138650] - [x86] mpx: Add documentation on Intel MPX (Rui Wang) [1138650] - [mm] Make arch_unmap()/bprm_mm_init() available to all architectures (Rui Wang) [1138650] - [x86] mpx: Cleanup unused bound tables (Rui Wang) [1138650] - [x86] mpx: On-demand kernel allocation of bounds tables (Rui Wang) [1138650] - [x86] mpx: Decode MPX instruction to get bound violation information (Rui Wang) [1138650] - [x86] mpx: Extend siginfo structure to include bound violation information (Rui Wang) [1138650] - [x86] mpx: Add MPX to disabled features (Rui Wang) [1138650] - [x86] mpx: Rename cfg_reg_u and status_reg (Rui Wang) [1138650] - [x86] mpx: Add MPX-specific mmap interface (Rui Wang) [1138650] - [x86] mpx: Introduce VM_MPX to indicate that a VMA is MPX specific (Rui Wang) [1138650] - [x86] mpx: Give bndX registers actual names (Rui Wang) [1138650] - [x86] Remove arbitrary instruction size limit in instruction decoder (Rui Wang) [1138650] - [x86] perf: Fix arch_perf_out_copy_user default (Rui Wang) [1138650] - [x86] Add more disabled features (Rui Wang) [1138650] - [x86] Introduce disabled-features (Rui Wang) [1138650] - [x86] Axe the lightly-used cpu_has_pae (Rui Wang) [1138650] - [x86] cpu: Kill cpu_has_mp (Rui Wang) [1138650] - [x86] fpu/xsaves: Fix improper uses of __ex_table (Rui Wang) [1138650] - [x86] fpu: Disable XSAVES* support for now (Rui Wang) [1138650] - [x86] xsave: Add forgotten inline annotation (Rui Wang) [1138650] - [x86] xsaves: Clean up code in xstate offsets computation in xsave area (Rui Wang) [1138650] - [x86] xsave: Make it clear that the XSAVE macros use (edi)/(rdi) (Rui Wang) [1138650] - [x86] Define kernel API to get address of each state in xsave area (Rui Wang) [1138650] - [x86] xsaves: Enable xsaves/xrstors (Rui Wang) [1138650] - [x86] xsaves: Call booting time xsaves and xrstors in setup_init_fpu_buf (Rui Wang) [1138650] - [x86] xsaves: Save xstate to task's xsave area in __save_fpu during booting time (Rui Wang) [1138650] - [x86] xsaves: Add xsaves and xrstors support for booting time (Rui Wang) [1138650] - [x86] xsaves: Clear reserved bits in xsave header (Rui Wang) [1138650] - [x86] xsaves: Use xsave/xrstor for saving and restoring user space context (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors for context switch (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors to save and restore xsave area (Rui Wang) [1138650] - [x86] xsaves: Define a macro for handling xsave/xrstor instruction fault (Rui Wang) [1138650] - [x86] xsaves: Define macros for xsave instructions (Rui Wang) [1138650] - [x86] xsaves: Change compacted format xsave area header (Rui Wang) [1138650] - [x86] Add alternative_input_2 to support alternative with two features and input (Rui Wang) [1138650] - [x86] xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors (Rui Wang) [1138650]- [acpi] tables: test the correct variable (Prarit Bhargava) [1242556] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1242556] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1242556] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1242556] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1242556] - [scsi] scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1273723] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1284020] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1284021] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1284022] - [netdrv] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1266578] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1287564] - [kernel] pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1284819] - [cpufreq] intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1279617] - [cpufreq] intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1279617] - [cpufreq] revert "intel_pstate: fix rounding error in max_freq_pct" (Prarit Bhargava) [1279617] - [powerpc] kvm: Remove PPC970 from KVM_BOOK3S_64_HV text in Kconfig (Thomas Huth) [1287973] - [powerpc] kvm: Fix ppc64_defconfig + PPC_POWERNV=n build error (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove RMA-related variables from code (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove code for PPC970 processors (Thomas Huth) [1287973] - [powerpc] Add POWER8 CPU selection (Gustavo Duarte) [1213264] - [powerpc] tm: Check for already reclaimed tasks (Gustavo Duarte) [1276293] - [powerpc] tm: Block signal return setting invalid MSR state (Gustavo Duarte) [1276293] - [thermal] intel_powerclamp: add __init / __exit annotations (Steve Best) [1274036] - [thermal] powerclamp: add id for braswell cpu (Steve Best) [1274036]- [mm] use only per-device readahead limit (Eric Sandeen) [1280355] - [md] revert "dm-mpath: fix stalls when handling invalid ioctls" (Mike Snitzer) [1277194] - [net] ipvs: fix ipv6 hook registration for local replies (Florian Westphal) [1272673] - [net] ipv6: update ip6_rt_last_gc every time GC is run (Hannes Frederic Sowa) [1270092] - [net] vsock: Fix lockdep issue (Dave Anderson) [1253971] - [net] vsock: sock_put wasn't safe to call in interrupt context (Dave Anderson) [1253971] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272089] - [x86] kernel: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271351] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271351] - [x86] asm: Add support for the CLWB instruction (Steve Best) [1253832] - [x86] mm: Add kerneldoc comments for pcommit_sfence() (Steve Best) [1253104] - [x86] asm: Add support for the pcommit instruction (Steve Best) [1253104] - [x86] kernel: Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1243952] - [x86] cpu: Trim model ID whitespace (Prarit Bhargava) [1192048] - [x86] cpu: Strip any /proc/cpuinfo model name field whitespace (Prarit Bhargava) [1192048] - [acpi] add dynamic_debug support (Prarit Bhargava) [1267582] - [acpi] processor: use acpi_evaluate_ost() to replace open-coded version (Prarit Bhargava) [1275178] - [tools] cpupower: Fix error when running cpupower monitor (Prarit Bhargava) [1260055] - [kernel] module: fix sprintf format specifier in param_get_byte() (Jeremy McNicoll) [1261189] - [powerpc] eeh: Fix recursive fenced PHB on Broadcom shiner adapter (Steve Best) [1274631] - [powerpc] eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Steve Best) [1274631]- [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1270038] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1270038] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1270038] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1270038] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1270038] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1270038] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1270038] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1270038] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1270038] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1270038] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1270038] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1269281] - [fs] xfs: fix an error code in xfs_fs_fill_super() (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1269281] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1269281] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1269281] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1269281] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: add mssing inode cache attempts counter increment (Bill O'Donnell) [1269281] - [fs] dlm: print error from kernel_sendpage (Robert S Peterson) [1267339] - [fs] svcrdma: Add zero padding if the client doesn't send it (Sachin Prabhu) [1272151] - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1256940] - [fs] nfsv4: don't set SETATTR for O_RDONLY|O_EXCL (Benjamin Coddington) [1269974]- [x86] paravirt: Replace the paravirt nop with a bona fide empty function (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Fix a paravirt stack-clobbering bug in the NMI code (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Use DF to avoid userspace RSP confusing nested NMI detection (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Reorder nested NMI checks (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Improve nested NMI comments (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Switch stacks on userspace NMI entry (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] cpufeatures: Enable cpuid for Intel SHA extensions (Prarit Bhargava) [1260249] - [kernel] tick: broadcast: Prevent livelock from event handler (Prarit Bhargava) [1265283] - [kernel] clockevents: Serialize calls to clockevents_update_freq() in the core (Prarit Bhargava) [1265283] - [kernel] sched: Robustify topology setup (Gustavo Duarte) [1278875] - [kernel] sched: Don't set sd->child to NULL when it is already NULL (Gustavo Duarte) [1278875] - [cpufreq] pcc-cpufreq: Fix wait_event() under spinlock (Linda Knippers) [1275327] - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273465] {CVE-2015-7872}- [ata] ahci: Add Device ID for Intel Sunrise Point PCH (Charles Rose) [1278402] - [s390] pci: handle events for unused functions (Hendrik Brueckner) [1272098] - [s390] pci: improve handling of hotplug event 0x301 (Hendrik Brueckner) [1272098] - [s390] pci: improve state check when processing hotplug events (Hendrik Brueckner) [1272098] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262729] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1256431] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1272991] - [s390] kernel: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1272096] - [misc] genwqe: get rid of atomic allocations (Hendrik Brueckner) [1270244] - [char] vtpm: fix memory allocation flag for rtce buffer at kernel boot (Gustavo Duarte) [1263595] - [tools] power: turbostat: KNL workaround for Busy and Avg_MHz (Steve Best) [1263965] - [block] virtio-blk: Allow extended partitions (Fam Zheng) [1232471] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1262946] - [netdrv] sfc: push partner queue for skb->xmit_more (Jarod Wilson) [1267167] - [netdrv] sfc: replace spinlocks with bit ops for busy poll locking (Jarod Wilson) [1267167] - [netdrv] mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1271846] - [netdrv] mlx4: Remove shared_ports variable at mlx4_enable_msi_x (Kamal Heib) [1266690] - [netdrv] mlx4_core: Avoid failing the interrupts test (Kamal Heib) [1266690] - [crypto] nx: 842 - Add CRC and validation support (Gustavo Duarte) [1264905] - [powerpc] mm: Recompute hash value after a failed update (Gustavo Duarte) [1264920] - [powerpc] eeh: More relaxed condition for enabled IO path (Steve Best) [1274731] - [powerpc] eeh: Wrong place to call pci_get_slot() (Steve Best) [1273996]- [of] implement of_node_to_nid as a weak function (Steve Best) [1273978] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258319] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258319] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258319] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258319] - [net] ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa) [1243966] - [net] ipv6: ip6_forward: perform skb->pkt_type check at the beginning (Hannes Frederic Sowa) [1243966] - [x86] kvm: svm: unconditionally intercept #DB (Paolo Bonzini) [1279470] {CVE-2015-8104} - [cpufreq] intel_pstate: fix rounding error in max_freq_pct (Prarit Bhargava) [1263866]- [mm] let mm_find_pmd fix buggy race with THP fault (Larry Woodman) [1273993] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1274871] - [mm] ksm: use find_mergeable_vma in try_to_merge_with_ksm_page (Andrea Arcangeli) [1274871] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1274871] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1274871] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1274871] - [x86] mm: fix VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: consolidate VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: move mmap_sem unlock from mm_fault_error() to caller (Andrea Arcangeli) [1277226] - [x86] virt: guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277561] {CVE-2015-5307} - [net] sctp: Fix race between OOTB responce and route removal (Jamie Bainbridge) [1277309] - [powerpc] kvm: book3s_hv: Synthesize segment fault if SLB lookup fails (Thomas Huth) [1269467] - [powerpc] kvm: book3s_hv: Create debugfs file for each guest's HPT (David Gibson) [1273692] - [powerpc] kvm: book3s_hv: Add helpers for lock/unlock hpte (David Gibson) [1273692]- [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid10: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1267652] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [x86] kvm: mmu: fix validation of mmio page fault (Bandan Das) [1267128] - [block] nvme: Fix memory leak on retried commands (David Milburn) [1271860] - [netdrv] macvtap: unbreak receiving of gro skb with frag list (Jason Wang) [1273737] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: add quirk to disable HWP on Skylake-S processors" (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: disable Skylake processors" (Prarit Bhargava) [1264990] - [powerpc] pci: initialize hybrid_dma_data before use (Laurent Vivier) [1270717]- [mm] free compound page with correct order (Andrea Arcangeli) [1274867] - [netdrv] revert "ixgbe: Refactor busy poll socket code to address multiple issues" (John Greene) [1261275] - [powerpc] dma: dma_set_coherent_mask() should not be GPL only (Gustavo Duarte) [1275976]- [md] dm-cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1274450] - [md] dm-btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1274393] - [md] dm-btree-remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1274396] - [fs] nfsd: fix duplicated destroy_delegation code introduced by backport ("J. Bruce Fields") [1273228] - [fs] xfs: validate transaction header length on log recovery (Brian Foster) [1164135] - [net] ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets (Hannes Frederic Sowa) [1271759] - [net] add length argument to skb_copy_and_csum_datagram_iovec (Sabrina Dubroca) [1269228] - [x86] kvm: fix edge EOI and IOAPIC reconfig race (Radim Krcmar) [1271333] - [x86] kvm: set KVM_REQ_EVENT when updating IRR (Radim Krcmar) [1271333] - [kernel] Initialize msg/shm IPC objects before doing ipc_addid() (Lennert Buytenhek) [1271507] {CVE-2015-7613}- [fs] nfsd: ensure that delegation stateid hash references are only put once ("J. Bruce Fields") [1233284] - [fs] nfsd: ensure that the ol stateid hash reference is only put once ("J. Bruce Fields") [1233284] - [fs] nfsv4: Fix a nograce recovery hang (Benjamin Coddington) [1264478] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] xfs: add an xfs_zero_eof() tracepoint (Brian Foster) [1260383] - [fs] xfs: always drain dio before extending aio write submission (Brian Foster) [1260383] - [md] dm-cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1269959] - [mm] Temporary fix for BUG_ON() triggered by THP vs. gup() race (David Gibson) [1268999] - [hid] usbhid: improve handling of Clear-Halt and reset (Don Zickus) [1260123] - [drm] qxl: fix framebuffer dirty rectangle tracking (Gerd Hoffmann) [1268293] - [s390] hmcdrv: fix interrupt registration (Hendrik Brueckner) [1262735] - [block] blk-mq: fix deadlock when reading cpu_list (Jeff Moyer) [1260615] - [block] blk-mq: avoid inserting requests before establishing new mapping (Jeff Moyer) [1260615] - [block] blk-mq: fix q->mq_usage_counter access race (Jeff Moyer) [1260615] - [block] blk-mq: Fix use after of free q->mq_map (Jeff Moyer) [1260615] - [block] blk-mq: fix sysfs registration/unregistration race (Jeff Moyer) [1260615] - [block] blk-mq: avoid setting hctx->tags->cpumask before allocation (Jeff Moyer) [1260615] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1077966] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1077966] - [powerpc] revert "Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8" (Thomas Huth) [1269653]- [netdrv] i40e/i40evf: set AQ count after memory allocation (Neil Horman) [1267663] - [netdrv] i40e: fix offload of GRE tunnels (Neil Horman) [1267663] - [netdrv] i40evf: don't blow away MAC address (Neil Horman) [1267663] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Neil Horman) [1267663] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Neil Horman) [1267663] - [netdrv] i40evf: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: fix 32 bit build warnings (Neil Horman) [1267663] - [netdrv] i40e: fix kbuild warnings (Neil Horman) [1267663] - [netdrv] i40evf: tweak init timing (Neil Horman) [1267663] - [netdrv] i40e: warn on double free (Neil Horman) [1267663] - [netdrv] i40e: refactor interrupt enable (Neil Horman) [1267663] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Neil Horman) [1267663] - [netdrv] i40e/i40evf: add new device id 1588 (Neil Horman) [1267663] - [netdrv] i40e: Remove useless message (Neil Horman) [1267663] - [netdrv] i40e: limit debugfs io ops (Neil Horman) [1267663] - [netdrv] i40e: use QOS field consistently (Neil Horman) [1267663] - [netdrv] i40e: count drops in netstat interface (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Neil Horman) [1267663] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Neil Horman) [1267663] - [netdrv] i40e: Fix a port VLAN configuration bug (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Neil Horman) [1267663] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Neil Horman) [1267663] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Neil Horman) [1267663]- [scsi] report 'INQUIRY result too short' once (Vitaly Kuznetsov) [1254049] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice (Vitaly Kuznetsov) [1254049] - [fs] userfaultfd: add missing mmput() in error path (Andrea Arcangeli) [1263480] - [mm] check if section present during memory block registering (Jan Stancek) [1256723] - [mm] avoid setting up anonymous pages into file mapping (Larry Woodman) [1261582] - [mm] add p[te|md] revert "protnone helpers for use by NUMA balancing" (Thomas Huth) [1256718] - [powerpc] revert "mm: convert p[te|md]_numa users to p[te|md]_protnone_numa" (Thomas Huth) [1256718] - [powerpc] revert "mm: add paranoid warnings for unexpected DSISR_PROTFAULT" (Thomas Huth) [1256718] - [mm] revert "convert p[te|md]_mknonnuma and remaining page table manipulations" (Thomas Huth) [1256718] - [mm] revert "numa: Do not mark PTEs pte_numa when splitting huge pages" (Thomas Huth) [1256718] - [mm] revert "remove remaining references to NUMA hinting bits and helpers" (Thomas Huth) [1256718] - [mm] revert "numa: do not trap faults on the huge zero page" (Thomas Huth) [1256718] - [mm] revert "numa: add paranoid check around pte_protnone_numa" (Thomas Huth) [1256718] - [mm] revert "numa: avoid unnecessary TLB flushes when setting NUMA hinting entries" (Thomas Huth) [1256718] - [powerpc] mm: Change the swap encoding in pte (Thomas Huth) [1256718] - [x86] perf: Fix multi-segment problem of perf_event_intel_uncore (Jiri Olsa) [1257825] - [lib] partially revert "[lib] vsprintf: implement bitmap printing through '*pb[l]'" (Maurizio Lombardi) [1260118] - [drm] radeon: update no_64bit_msi flag for certain ASICs (Oded Gabbay) [1262429] - [drm] nouveau: fbcon: take runpm reference when userspace has an open fd (Ben Skeggs) [1176163] - [drm] qxl: validate monitors config modes (Dave Airlie) [1242847] - [drm] radeon: don't attempt WC mappings on powerpc (Dave Airlie) [1262429] - [drm] drm/qxl: recreate the primary surface when the bo is not primary (Dave Airlie) [1258301] - [drm] qxl: only report first monitor as connected if we have no state (Dave Airlie) [1258301] - [drm] dp_mst: drop cancel work sync in the mstb destroy path (Dave Airlie) [1251331] - [drm] dp_mst: split connector registration into two parts (Dave Airlie) [1251331] - [drm] dp_mst: update the link_address_sent before sending the link address (Dave Airlie) [1251331] - [drm] dp_mst: fixup handling hotplug on port removal (Dave Airlie) [1251331] - [drm] dp_mst: don't pass port into the path builder function (Dave Airlie) [1251331] - [drm] dp_mst: make functions that always return 0 return void (Dave Airlie) [1251331] - [kernel] uprobes: fix kABI broken by the exported return_instance (Oleg Nesterov) [1207373] - [kernel] uprobes: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever (Oleg Nesterov) [1207373] - [kernel] uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to (try to) flush the dead frames (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp() (Oleg Nesterov) [1207373] - [kernel] uprobes: Reimplement arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to find the next chain beforehand (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to use uprobe_warn() (Oleg Nesterov) [1207373] - [kernel] uprobes: Send SIGILL if handle_trampoline() fails (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce free_ret_instance() (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce get_uprobe() (Oleg Nesterov) [1207373] - [kernel] lockdep: Fix a race between /proc/lock_stat and module unload (Jerome Marchand) [1183891] - [kernel] lockdep: Fix the module unload key range freeing logic (Jerome Marchand) [1183891] - [kernel] module: Free lock-classes if parse_args failed (Jerome Marchand) [1183891] - [cpufreq] revert "intel_pstate: honor user space min_perf_pct override on resume" (Prarit Bhargava) [1269518]- [fs] nfs: fix v4.2 SEEK on files over 2 gigs ("J. Bruce Fields") [1262181] - [fs] nfs: verify open flags before allowing open (Benjamin Coddington) [1164431] - [fs] nfsv4.1: Fix pnfs_put_lseg races (Benjamin Coddington) [1263155] - [fs] nfsv4.1: pnfs_send_layoutreturn should use GFP_NOFS (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutreturns (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutcommit (Benjamin Coddington) [1263155] - [md] raid0: apply base queue limits *before* disk_stack_limits (Jes Sorensen) [1265182] - [net] revert "ipv6: Don't reduce hop limit for an interface" (Sabrina Dubroca) [1258324] - [x86] kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERO (Radim Krcmar) [1263030] - [x86] revert "kvm: x86: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR" (Radim Krcmar) [1263030] - [x86] kvm: svm: reset mmu on VCPU reset (Igor Mammedov) [1255217] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112413] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112413] - [tools] perf-trace: Fix race condition at the end of started workloads (Jiri Olsa) [1250068] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1266248] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1263625] - [cpufreq] intel_pstate: disable Skylake processors (Prarit Bhargava) [1267343] - [infiniband] mlx4: Report checksum offload cap for RAW QP when query device (Doug Ledford) [1265795] - [infiniband] core: Add support of checksum capability reporting for RC and RAW (Doug Ledford) [1265795]- [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267255] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1267255] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267255] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267255] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1267255] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1267255] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267255] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267255] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1267255] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267255] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267255] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1267254] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1267254] - [netdrv] i40e: add GRE tunnel type to csum encoding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267254] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267254] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267254] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267254] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1267254] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1267254] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267254] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1267254] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1267254] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1267254] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1267254] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1267254] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267254] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1267254] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267254] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267254] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267254] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267254] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267254] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1267254] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1267254] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267254] - [netdrv] i40e: Remove incorrect #ifdef's (Stefan Assmann) [1267254] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267254] - [netdrv] i40e: Implement ndo_features_check() (Stefan Assmann) [1267254]- [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1256954] - [fs] gfs2: fallocate: do not rely on file_update_time to mark the inode dirty (Andrew Price) [1264521] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1264521] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1264521] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1264521] - [fs] revert "nfs: Make close(2) asynchronous when closing NFS O_DIRECT files" (Benjamin Coddington) [1263385] - [fs] gfs2: Average in only non-zero round-trip times for congestion stats (Robert S Peterson) [1162821] - [fs] lockd: fix rpcbind crash on lockd startup failure ("J. Bruce Fields") [1253782] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1263376] - [fs] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Lukas Czerner) [1247436] - [net] sctp: fix race on protocol/netns initialization (Marcelo Leitner) [1251807] {CVE-2015-5283} - [x86] Mark Broadwell-DE SoC Supported (Prarit Bhargava) [1131685] - [kernel] sched,numa: limit amount of virtual memory scanned in task_numa_work (Rik van Riel) [1261722] - [drivers] base: show nohz_full cpus in sysfs (Rik van Riel) [1212618] - [drivers] base: show isolated cpus in sysfs (Rik van Riel) [1212618] - [cpufreq] intel_pstate: add quirk to disable HWP on Skylake-S processors (Jerry Snitselaar) [1263069] - [drivers] core: Add symlink to device-tree from devices with an OF node (Gustavo Duarte) [1258828] - [powerpc] device: Add dev_of_node() accessor (Gustavo Duarte) [1258828] - [powerpc] iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (Gustavo Duarte) [1246880] - [powerpc] iommu: Cleanup setting of DMA base/offset (Gustavo Duarte) [1246880] - [powerpc] iommu: Remove dma_data union (Gustavo Duarte) [1246880] - [powerpc] kvm: book3s-hv: Fix handling of interrupted VCPUs (Thomas Huth) [1263568] - [powerpc] kvm: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth) [1263577]- [netdrv] cxgb4: Make necessary changes after reverting FCoE (Sai Vemuri) [1258657] - [netdrv] revert "cxgb4: add cxgb4_fcoe.c for FCoE" (Sai Vemuri) [1258657] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: 32b platform fixes (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: function and argument name cleanup (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1251611] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1251611] - [netdrv] cxgb4: replace ntoh{s, l} and hton{s, l} calls with the generic byteorder (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1251611] - [netdrv] cxgb3/4/4vf: Update drivers to use dma_rmb/wmb where appropriate (Sai Vemuri) [1251611] - [netdrv] cxgb4: add cxgb4_fcoe.c for FCoE (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1251611] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor code to a new routine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device node to ULD info (Sai Vemuri) [1251611] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1251611] - [netdrv] cxgb4: drop __GFP_NOFAIL allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix MC1 memory offset calculation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add comment for calculate tx flits and sge length code (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use device node in page allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Freelist starving threshold varies from adapter to adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move ethtool related code to a separate file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix to dump devlog, even if FW is crashed (Sai Vemuri) [1251611] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1251611] - [infiniband] cxgb4: Serialize CQ event upcalls with CQ destruction (Sai Vemuri) [1251611] - [infiniband] cxgb4: Don't hang threads forever waiting on WR replies (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable interrupts and napi before unregistering netdev (Sai Vemuri) [1251611] - [netdrv] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix frame size warning for 32 bit arch (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device ID for new adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: fix coccinelle warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Try and provide an RDMA CIQ per cpu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move offload Rx queue allocation to separate function (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix trace observed while dumping clip_tbl (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to dump the congestion control table (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support to dump mailbox content in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to display TP logic analyzer output (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to display sensor information (Sai Vemuri) [1251611] - [netdrv] chelsio: cxgb4: fix sparse warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add low latency socket busy_poll support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump PM module stats (Sai Vemuri) [1251611] - [netdrv] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump sge_qinfo (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Sai Vemuri) [1251611] - [netdrv] mode_t whack-a-mole: chelsio (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs entry to dump the contents of the flash (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update ipv6 address handling api (Sai Vemuri) [1251611] - [netdrv] cxgb4: Ripping out old hard-wired initialization code in driver (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for mps_tcam debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_qcfg entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_la entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PCI device ID for new T5 adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix decoding QSA module for ethtool get settings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for QSA modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: global named must be unique (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update firmware version after flashing it via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Add and initialize some sge params for VF driver (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable recursive mailbox commands when enabling vi (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Sai Vemuri) [1251611] - [infiniband] cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Sai Vemuri) [1251611] - [infiniband] cxgb4: Cleanup Filter related macros/register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1251611] - [netdrv] cxgb4i/cxgb4: Refactor macros to conform to uniform standards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix bug in DCB app deletion (Sai Vemuri) [1251611] - [scsi] cxgb4: Cleanup macros so they follow the same style and look consistent, part 2 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Cleanup macros so they follow the same style and look consistent (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Handle dcb enable correctly (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1251611] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update copyright year on all cxgb4 files (Sai Vemuri) [1251611] - [netdrv] cxgb4: Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1251611]- [net] vlan: Add GRO support for non hardware accelerated vlan (Ivan Vecera) [1235229] - [net] Add priority to packet_offload objects (Ivan Vecera) [1235229] - [net] sctp: add routing output fallback (Marcelo Leitner) [1258494] - [net] sctp: fix dst leak (Marcelo Leitner) [1258494] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1259673] - [sound] alsa: hda - Fix subsystem ID read regression (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Disable widget power-save for VIA codecs (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix link power unbalance at device removal (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Re-add the lost fake mute support (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Don't actually write registers for caps overwrites (Jaroslav Kysela) [1256578] - [sound] alsa: hda - set GET bit when adding a vendor verb to the codec regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Always allow access for POWER_STATE verbs via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set use_single_rw flag for regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle a few verbs as read-only (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Add cache support for COEF read/write (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle get/set power verb symmetrically via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - fix i915 probe for HSW/BDW (Jaroslav Kysela) [1253837] - [sound] alsa: hda - Fix NULL dereference from CA0132 DSP loader (Jaroslav Kysela) [1251483] - [tools] cpupower: Do not change the frequency of offline cpu (Gustavo Duarte) [1260293] - [crypto] nx - add LE support to pSeries platform driver (Gustavo Duarte) [1261375] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1264158] - [netdrv] iwlwifi: pcie: fix prepare card flow (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Fix NULL dereference when PCI driver used as an AP (Stanislaw Gruszka) [1256419] - [net] mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: pcie: prepare the device before accessing it (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: nvm: remove mac address byte swapping in 8000 family (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix antenna selection when BT is active (Stanislaw Gruszka) [1256419] - [net] mac80211: clear subdir_stations when removing debugfs (Stanislaw Gruszka) [1256419] - [net] mac80211: prevent possible crypto tx tailroom corruption (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: ignore netif running state when changing iftype (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix ROC reference accounting (Stanislaw Gruszka) [1256419] - [net] mac80211: fix the beacon csa counter for mesh and ibss (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Remove the clear interrupt routine from all drivers (Stanislaw Gruszka) [1256419] - [netdrv] ath9k_htc: memory corruption calling set_bit() (Stanislaw Gruszka) [1256419] - [netdrv] ath9k: fix DMA stop sequence for AR9003+ (Stanislaw Gruszka) [1256419] - [net] mac80211: fix locking in update_vlan_tailroom_need_count() (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: wext: clear sinfo struct before calling driver (Stanislaw Gruszka) [1256419] - [netdrv] ssb: Fix handling of ssb_pmu_get_alp_clock() (Stanislaw Gruszka) [1256419] - [infiniband] hfi: Properly set permissions for user device files (Don Dutile) [1255736]- [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1261725] - [fs] xfs: flush entire file on dio read/write to cached file (Brian Foster) [1229074] - [fs] gfs2: Don't support fallocate on jdata files (Abhijith Das) [1221331] - [fs] xfs: checksum log record ext headers based on record size (Brian Foster) [1256593] - [md] dm-crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer) [1252726] - [md] dm-thin: disable discard support for thin devices if pool's is disabled (Mike Snitzer) [1260135] - [md] dm-cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1250832] - [md] dm-cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1250832] - [md] dm-cache: fix use after freeing migrations (Mike Snitzer) [1250832] - [md] dm-cache: move wake_waker() from free_migrations() to where it is needed (Mike Snitzer) [1250832] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1261114] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1261114] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1261114] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1261114] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1261114] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1261114] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1261114] - [md] raid0: update queue parameter in a safer location (Jes Sorensen) [1247854] - [x86] perf/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250642] - [x86] perf/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250642] - [x86] perf/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250642] - [x86] perf: Disable fixup_ht_bug function (Jiri Olsa) [1246669] - [base] pm: add Red Hat dev_pm_info_rh struct (Prarit Bhargava) [1261130] - [base] device: allocate/free Red Hat only struct device_rh (Prarit Bhargava) [1261130] - [idle] intel_idle: Add CPU model 54 (Atom N2000 series) (Prarit Bhargava) [1230936] - [block] blk-mq: don't lose requests if a stopped queue restarts (Jeff Moyer) [1251417] - [block] blk-mq: fix FUA request hang (Jeff Moyer) [1251417] - [block] blk-mq: fix CPU hotplug handling (Jeff Moyer) [1251417] - [block] blk-mq: fix race between timeout and CPU hotplug (Jeff Moyer) [1251417] - [block] blk-mq: initialize 'struct request' and associated data to zero (Jeff Moyer) [1251417] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253268] - [netdrv] mlx4_core: Capping number of requested MSIXs to MAX_MSIX (Amir Vadai) [1260507] - [scripts] modpost: Keep hfi1 driver in staging from tainting kernel (Don Dutile) [1257994] - [powerpc] kdump: Increase the amount of memory reserved for crashkernel=auto (Dave Young) [1222059]- [fs] Set UID in sess_auth_rawntlmssp_authenticate too (Sachin Prabhu) [1258490] - [drm] radeon: fix hotplug race at startup (Dave Airlie) [1262218] - [net] fix NULL pointer dereference in skb_copy_and_csum_datagram_iovec when using NFS (Sabrina Dubroca) [1258907] - [net] ipv4: suppress NETDEV_UP notification on address lifetime update (Aaron Conole) [1250705] - [lib] radix-tree: handle allocation failure in radix_tree_insert() (Seth Jennings) [1260613] - [x86] efi: Use all 64 bit of efi_memmap in setup_e820() (Larry Woodman) [1248452] - [x86] Fix misapplied XSTATE_LAZY patch (Prarit Bhargava) [1258840] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1261973] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson) [1243821] - [powerpc] kvm: book3s-hv: Exit on H_DOORBELL if HOST_IPI is set (David Gibson) [1259571] - [powerpc] kvm: book3s-hv: Fix race in starting secondary threads (David Gibson) [1259571] - [powerpc] powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= (Gustavo Duarte) [1258491] - [powerpc] powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel (Gustavo Duarte) [1258491]- [unisys] Add modalias files to visorbus devices (Erik Arfvidson) [1259509] - [net] tcp: use dctcp if enabled on the route to the initiator (Florian Westphal) [1254839] - [net] fib, fib6: reject invalid feature bits (Florian Westphal) [1254839] - [net] fib6: reduce identation in ip6_convert_metrics (Florian Westphal) [1254839] - [net] fib: move metrics parsing to a helper (Florian Westphal) [1254839] - [net] tunnels: enable module autoloading (Phil Sutter) [1258861] - [net] ip6_gre: release cached dst on tunnel removal (Sabrina Dubroca) [1210346] - [scsi] qla2xxx: Fix backporting error in "Fix virtual port configuration, when switch port is disabled/enabled" (Chad Dupuis) [1240912] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Fix validHandles check in io path (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Chip reset if driver fail to bring ioc ready (Tomas Henzl) [1257604] - [scsi] megaraid_sas: init tasklet earlier (Tomas Henzl) [1252127] - [misc] enclosure: handle non-unique element descriptors (Jose Castillo) [1188248] - [edac] ie31200_edac: Allocate mci and map mchbar first (Seth Jennings) [1241708] - [edac] ie31200_edac: Introduce the driver (Seth Jennings) [1241708] - [kernel] readq/writeq: Add explicit lo_hi_[read|write]_q and hi_lo_[read|write]_q (Seth Jennings) [1241708] - [infiniband] mlx4: Fix use of flow-counters for process_mad (Amir Vadai) [1251740] - [netdrv] mlx4_core: Use sink counter for the VF default as fallback (Amir Vadai) [1251740] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1190049 1226826] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1190049 1226826] - [pci] Add ACS quirks for Intel I219-LM/V (Alex Williamson) [1252128] - [ipc] sem: fix use after free on IPC_RMID after a task using same semaphore set exits ("Herton R. Krzesinski") [1254322] - [x86] mce: Do not panic when single core has reached a timeout (Prarit Bhargava) [1195534] - [x86] fpu: Fix double-increment in setup_xstate_features() (Herbert Xu) [1232494] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232494] - [fs] cifs: Terminate cifs_smb_version_tokens with NULL (Sachin Prabhu) [1247446] - [mm] numa: disable change protection for vma(VM_HUGETLB) (Larry Woodman) [1251007] - [kenrel] trace: Check permission only for parent tracepoint event (Jiri Olsa) [1253487]- [drm] nouveau/pmu/gk104: implement a hackish workaround for a hw bug (Rob Clark) [1249805] - [drm] nouveau/disp/dp: gm1xx appears to have same dp lane ordering as gm2xx (Rob Clark) [1249805] - [drm] nouveau/disp/dp: fix some tx_pu mishandling (Rob Clark) [1249805] - [drm] nouveau/bios/dp: use alternate set of drvctl values where necessary (Rob Clark) [1249805] - [drm] nouveau/bios/dcb: accept "maxwell" lane count values for dcb 4.0 (Rob Clark) [1249805] - [drm] dp/mst: dump branch OUI in debugfs (v2) (Rob Clark) [1249805] - [drm] dp-mst: Remove debug WARN_ON (Rob Clark) [1249805] - [drm] radeon: Don't link train DisplayPort on HPD until we get the dpcd (Rob Clark) [1249805] - [drm] dp/mst: Remove port after removing connector (Rob Clark) [1249805] - [drm] nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Rob Clark) [1249805] - [drm] nouveau: hold mutex when calling nouveau_abi16_fini() (Rob Clark) [1249805] - [drm] nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Rob Clark) [1249805] - [drm] nouveau/fbcon/nv11-: correctly account for ring space usage (Rob Clark) [1249805] - [drm] Stop resetting connector state to unknown (Rob Clark) [1249805] - [drm] Provide compat ioctl for addfb2.1 (Rob Clark) [1249805] - [drm] add a check for x/y in drm_mode_setcrtc (Rob Clark) [1249805] - [drm] radeon/ci: silence a harmless PCC warning (Rob Clark) [1249805] - [drm] radeon: fix user ptr race condition (Rob Clark) [1249805] - [drm] radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Rob Clark) [1249805] - [drm] radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Rob Clark) [1249805] - [drm] radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Rob Clark) [1249805] - [drm] radeon: Clean up reference counting and pinning of the cursor BOs (Rob Clark) [1249805] - [drm] radeon: Handle irqs only based on irq ring, not irq status regs (Rob Clark) [1249805] - [drm] radeon: fix HDP flushing (Rob Clark) [1249805] - [drm] radeon: only check the sink type on DP connectors (Rob Clark) [1249805] - [drm] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1249805] - [drm] radeon: SDMA fix hibernation (CI GPU family) (Rob Clark) [1249805] - [drm] radeon: compute ring fix hibernation (CI GPU family) v2 (Rob Clark) [1249805] - [drm] i915: Use two 32bit reads for select 64bit REG_READ ioctls (Rob Clark) [1249805] - [drm] i915: Forward all core DRM ioctls to core compat handling (Rob Clark) [1249805] - [drm] i915: Snapshot seqno of most recently submitted request (Rob Clark) [1249805] - [drm] i915: fix backlight after resume on 855gm (Rob Clark) [1249805] - [drm] i915: Fix IPS related flicker (Rob Clark) [1249805] - [drm] i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Rob Clark) [1249805] - [drm] radeon: clean up radeon_audio_enable (Rob Clark) [1249805] - [drm] radeon: take the mode_config mutex when dealing with hpds (v2) (Rob Clark) [1249805] - [drm] atomic: fix out of bounds read in for_each_*_in_state helpers (Rob Clark) [1249805] - [drm] bridge: ptn3460: Include linux/gpio/consumer.h (Rob Clark) [1249805] - [drm] qxl: Do not leak memory if qxl_release_list_add fails (Rob Clark) [1249805] - [drm] qxl: Do not cause spice-server to clean our objects (Rob Clark) [1249805] - [drm] dp/mst: make sure mst_primary mstb is valid in work function (Rob Clark) [1249805] - [drm] dp/mst: take lock around looking up the branch device on hpd irq (Rob Clark) [1249805] - [drm] dp/mst: close deadlock in connector destruction (Rob Clark) [1249805] - [drm] radeon: don't probe MST on hw we don't support it on (Rob Clark) [1249805] - [drm] radeon: Add RADEON_INFO_VA_UNMAP_WORKING query (Rob Clark) [1249805] - [drm] mgag200: Reject non-character-cell-aligned mode widths (Rob Clark) [1249805] - [drm] revert "drm/i915: Don't skip request retirement if the active list is empty" (Rob Clark) [1249805] - [drm] i915: Always reset vma->ggtt_view.pages cache on unbinding (Rob Clark) [1249805] - [drm] radeon: Make sure radeon_vm_bo_set_addr always unreserves the BO (Rob Clark) [1249805] - [drm] revert "drm/radeon: adjust pll when audio is not enabled" (Rob Clark) [1249805] - [drm] revert "drm/radeon: don't share plls if monitors differ in audio support" (Rob Clark) [1249805] - [drm] radeon: fix freeze for laptop with Turks/Thames GPU (Rob Clark) [1249805] - [mm] hugetlb: fix race in region tracking (Aristeu Rozanski) [1252129] - [mm] hugetlb: improve, cleanup resv_map parameters (Aristeu Rozanski) [1252129] - [mm] hugetlb: unify region structure handling (Aristeu Rozanski) [1252129] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1235998] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1235998] - [usb] Delete XHCI command timer if necessary (Dave Young) [1242851] - [x86] perf: cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Yasuaki Ishimatsu) [1257502] - [x86] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1242825] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1248331] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1253102] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable machine check errors (Gustavo Duarte) [1253477] - [powerpc] powernv: Pull all HMI events before panic (Gustavo Duarte) [1253477] - [powerpc] powernv: display reason for Malfunction Alert HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Add poweroff (EPOW, DPO) events support for PowerNV platform (Gustavo Duarte) [1257315] - [powerpc] pseries: Cleanup on pci_dn_reconfig_notifier() (Laurent Vivier) [1254200] - [powerpc] pseries: Fix corrupted pdn list (Laurent Vivier) [1254200] - [powercap] rapl: change domain detection message (Prarit Bhargava) [1238347] - [powercap] rapl: further relax energy counter checks (Prarit Bhargava) [1238347]- [fs] locks: remove i_have_this_lease check from __break_lease (Steve Dickson) [1258337] - [fs] locks: set fl_owner for leases to filp instead of current->files (Steve Dickson) [1258337] - [fs] locks: fix NULL-deref in generic_delete_lease (Steve Dickson) [1258337] - [fs] ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner) [1210588] - [fs] ext4: fix NULL pointer dereference when journal restart fails (Lukas Czerner) [1210588] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1186260] - [fs] ext4: check for zero length extent explicitly (Eryu Guan) [1221905] - [fs] ioctx_alloc(): fix vma (and file) leak on failure (Jarod Wilson) [1209536] - [fs] ext4: reject journal options for ext2 mounts (Carlos Maiolino) [839466] - [fs] fanotify: fix -EOVERFLOW with large files on 64-bit (Carlos Maiolino) [981181] - [fs] xfs: close xc_cil list_empty() races with cil commit sequence (Brian Foster) [1028505] - [fs] xfs: fix quota block reservation leak when tp allocates and frees blocks (Brian Foster) [1068915] - [fs] xfs: always log the inode on unwritten extent conversion (Brian Foster) [1053384] - [fs] xfs: direct IO EOF zeroing needs to drain AIO (Brian Foster) [1213370] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1213370] - [fs] nfsv4.2: handle NFS-specific llseek errors ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow SEEK with special stateids ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow ALLOCATE with special stateids ("J. Bruce Fields") [1079385] - [fs] nfs: Reduce time spent holding the i_mutex during fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Don't zap caches on fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Add ALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Use nfs_server_capable() for checknig NFS_CAP_SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: correctly define v4.2 support attributes ("J. Bruce Fields") [1079385] - [fs] nfsd: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfsd: Add ALLOCATE support (Steve Dickson) [1079385] - [fs] vfs: Rename do_fallocate() to vfs_fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Implement SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: Implement SEEK (Steve Dickson) [1079385] - [fs] nfsd: Add generic v4.2 infrastructure ("J. Bruce Fields") [1079385] - [fs] vfs: export lseek_execute() to modules ("J. Bruce Fields") [1079385] - [fs] lseek_execute() doesn't need an inode passed to it ("J. Bruce Fields") [1079385] - [fs] flexfilelayout: Mark the Flexfile layout driver as a tech preview (Steve Dickson) [1246230] - [fs] blocklayout: Mark the NFSv4 Block Layout Driver layout driver as a tech preview (Steve Dickson) [1246237] - [fs] nfs4layouts: Remove unnecessary BUG_ON in nfsd4_layout_setlease() (Steve Dickson) [1195496] - [fs] nfsd: restore trace event lost in mismerge (Steve Dickson) [1195496] - [fs] nfsd: don't recursively call nfsd4_cb_layout_fail (Steve Dickson) [1195496] - [fs] nfsd/blocklayout: pretend we can send deviceid notifications (Steve Dickson) [1195496] - [fs] nfsd: add NFSEXP_PNFS to the exflags array (Steve Dickson) [1195496] - [fs] nfsd: require an explicit option to enable pNFS (Steve Dickson) [1195496] - [fs] nfsd: pNFS block layout driver (Steve Dickson) [1195496] - [fs] nfsd: add trace events (Steve Dickson) [1195496] - [fs] nfsd: update documentation for pNFS support (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS layout recalls (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS operations (Steve Dickson) [1195496] - [fs] nfsd: factor out a helper to decode nfstime4 values (Steve Dickson) [1195496] - [fs] nfsd: make find_any_file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make find/get/put file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: add fh_fsid_match helper (Steve Dickson) [1195496] - [fs] nfsd: move nfsd_fh_match to nfsfh.h (Steve Dickson) [1195496] - [fs] nfs: add LAYOUT_TYPE_MAX enum value (Steve Dickson) [1195496] - [fs] exportfs: add methods for block layout exports (Steve Dickson) [1195496] - [fs] fs: track fl_owner for leases (Steve Dickson) [1195496] - [fs] locks: plumb a "priv" pointer into the setlease routines (Steve Dickson) [1195496] - [fs] locks: generic_delete_lease doesn't need a file_lock at all (Steve Dickson) [1195496] - [fs] locks: add some tracepoints in the lease handling code (Steve Dickson) [1195496] - [fs] fs: add FL_LAYOUT lease type (Steve Dickson) [1195496] - [fs] locks: close potential race between setlease and open (Steve Dickson) [1195496] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Steve Dickson) [1225090] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Steve Dickson) [1225090] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Steve Dickson) [1225090] - [x86] kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled (Prarit Bhargava) [1080951]- [target] iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover) [1249107] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [1253032] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1255758] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1255758] - [net] pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov) [1054125] - [net] vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Leitner) [1256976] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Marcelo Leitner) [1256795] - [net] Fix skb_set_peeked use-after-free bug (Sabrina Dubroca) [1243993] - [net] Fix skb csum races when peeking (Sabrina Dubroca) [1243993] - [net] Clone skb before setting peeked flag (Sabrina Dubroca) [1243993] - [net] sock: fix SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] netfilter: conntrack: don't reject clashing expectation if its in another ct zone (Florian Westphal) [1253847] - [net] flowcache: Fix kernel panic in flow_cache_flush_task (Phil Sutter) [1243591] - [net] flowcache: Fix resource leaks on namespace exit (Phil Sutter) [1243591] - [net] xfrm: Fix refcount imbalance in xfrm_lookup (Phil Sutter) [1243591] - [net] flowcache: restore a single flow_cache kmem_cache (Phil Sutter) [1243591] - [net] xfrm: release dst_orig in case of error in xfrm_lookup() (Phil Sutter) [1243591] - [net] xfrm: remove irrelevant comment in xfrm_input(). (Phil Sutter) [1243591] - [net] xfrm: Generate queueing routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: Remove caching of xfrm_policy_sk_bundles (Phil Sutter) [1243591] - [net] flowcache: Make flow cache name space aware (Phil Sutter) [1243591] - [net] xfrm: Fix null pointer dereference when decoding sessions (Phil Sutter) [1243591] - [net] ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set (Phil Sutter) [1243591] - [net] Remove FLOWI_FLAG_CAN_SLEEP (Phil Sutter) [1243591] - [net] xfrm: Remove ancient sleeping when the SA is in acquire state (Phil Sutter) [1243591] - [net] xfrm: Fix NULL pointer dereference on sub policy usage (Phil Sutter) [1243591] - [net] xfrm: Namespacify xfrm state/policy locks (Phil Sutter) [1243591] - [net] xfrm: Using the right namespace to migrate key info (Phil Sutter) [1243591] - [net] xfrm: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] xfrm: constify mark argument of xfrm_find_acq() (Phil Sutter) [1243591] - [net] ip: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] ipv6: prevent fib6_run_gc() contention (Phil Sutter) [1243591] - [net] ipv4: remove fib_update_nh_saddrs() declaration (Phil Sutter) [1243591] - [net] xfrm: Generate blackhole routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: check for a vaild skb in xfrm_policy_queue_process (Phil Sutter) [1243591] - [net] xfrm: Add refcount handling to queued policies (Phil Sutter) [1243591] - [net] xfrm: Decode sessions with output interface (Phil Sutter) [1243591] - [drm] qxl: rewrite framebuffer support (Gerd Hoffmann) [1072350] - [x86] hyperv: Mark the Hyper-V TSC as unstable (Vitaly Kuznetsov) [1235523]- [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1248352] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1248352] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1248352] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1248352] - [hid] usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus) [1167266] - [x86] documentation: add kernel-parameters.txt entry for dis_ucode_ldr (Prarit Bhargava) [1256913] - [x86] microcode: Add a disable chicken bit (Prarit Bhargava) [1256913] - [x86] boot: Carve out early cmdline parsing function (Prarit Bhargava) [1256913] - [block] mtip32x: fix regression introduced by blk-mq per-hctx flush (Jeff Moyer) [1228812] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1253935] - [crypto] nx - Removing CTR mode from NX driver (Herbert Xu) [1241751] - [unisys] add visorhid driver (Erik Arfvidson) [1232017] - [unisys] add MODULE_DEVICE_TABLE and temporary MODULE_ALIAS lines to visornic (Erik Arfvidson) [1232014] - [unisys] Add s-Par visorhba (Erik Arfvidson) [1232014] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1253102] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1247856] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1247856] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1247856] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1247856] - [thermal] powerclamp: support Knights Landing (Steve Best) [1158597] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1179991] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1179991] - [thermal] powerclamp: Remove tick_nohz_idle abuse (Steve Best) [1255864] - [thermal] powerclamp: Clean up preempt_enable_no_resched() abuse (Steve Best) [1255864]- [infiniband] Move hfi1 to staging (David Sowa) [1173291] - [infiniband] core: Add opa driver to kbuild (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to topology_sibling_mask()" (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to the ->write_iter() API" (David Sowa) [1173291] - [infiniband] hfi1: Remove inline from trace functions (David Sowa) [1173291] - [infiniband] hfi1: Add Infiniband dependency to Kconfig (David Sowa) [1173291] - [infiniband] hfi1: add driver make/config files (David Sowa) [1173291] - [infiniband] hfi1: add multicast routines (David Sowa) [1173291] - [infiniband] hfi1: add general verbs handling (David Sowa) [1173291] - [infiniband] hfi1: add PSM sdma hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level page locking (David Sowa) [1173291] - [infiniband] hfi1: add UD QP handling (David Sowa) [1173291] - [infiniband] hfi1: add UC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add QSFP twsi routines (David Sowa) [1173291] - [infiniband] hfi1: add tracepoint debug routines (David Sowa) [1173291] - [infiniband] hfi1: add sysfs routines and documentation (David Sowa) [1173291] - [infiniband] hfi1: add SRQ handling (David Sowa) [1173291] - [infiniband] hfi1: add sdma header file (David Sowa) [1173291] - [infiniband] hfi1: add sdma routines (David Sowa) [1173291] - [infiniband] hfi1: add common routines for RC/UC (David Sowa) [1173291] - [infiniband] hfi1: add RC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add qsfp handling (David Sowa) [1173291] - [infiniband] hfi1: add qp handling (David Sowa) [1173291] - [infiniband] hfi1: add platform config definitions (David Sowa) [1173291] - [infiniband] hfi1: add pio handling (David Sowa) [1173291] - [infiniband] hfi1: add pcie routines (David Sowa) [1173291] - [infiniband] hfi1: add misc OPA defines (David Sowa) [1173291] - [infiniband] hfi1: add memory region handling (David Sowa) [1173291] - [infiniband] hfi1: add user/kernel memory sharing hooks (David Sowa) [1173291] - [infiniband] hfi1: add local mad header (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part2 (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part1 (David Sowa) [1173291] - [infiniband] hfi1: add rkey/lkey validation (David Sowa) [1173291] - [infiniband] hfi1: add progress delay/restart hooks (David Sowa) [1173291] - [infiniband] hfi1: add interrupt hooks (David Sowa) [1173291] - [infiniband] hfi1: add module init hooks (David Sowa) [1173291] - [infiniband] hfi1: add general hfi header file (David Sowa) [1173291] - [infiniband] hfi1: add firmware hooks (David Sowa) [1173291] - [infiniband] hfi1: add PSM driver control/data path (David Sowa) [1173291] - [infiniband] hfi1: add eeprom hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level receive functions (David Sowa) [1173291] - [infiniband] hfi1: add dma operation hooks (David Sowa) [1173291] - [infiniband] hfi1: add diagnostic hooks (David Sowa) [1173291] - [infiniband] hfi1: add char device instantiation code (David Sowa) [1173291] - [infiniband] hfi1: add debugfs handling (David Sowa) [1173291] - [infiniband] hfi1: add completion queue processing (David Sowa) [1173291] - [infiniband] hfi1: add common header file definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific headers (David Sowa) [1173291] - [infiniband] hfi1: add chip register definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part4 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part3 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part2 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part1 (David Sowa) [1173291] - [infiniband] core: Add header definitions (David Sowa) [1173291] - [infiniband] core: Add CNP opcode enumeration (David Sowa) [1173291]- [netdrv] ixgbevf: Driver version update to indicate RHEL 7.2 (John Greene) [1173787] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1173787] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1173787] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1173787] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1173787] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173787] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1173787] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1173787] - [netdrv] ixgbevf: Use ether_addr_copy() instead of memcpy() (John Greene) [1173787] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1173787] - [netdrv] ixgbevf: codespell comment spelling fixes (John Greene) [1173787] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1173787] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1173787] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1173787] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1173787] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1173787] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1173787] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1173787] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1173787] - [netdrv] ixgbevf: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173787] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1173787] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1173787 1187248] - [netdrv] ixgbevf: add netpoll support (John Greene) [1173787] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1173787] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1173787] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1173787] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1173787] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1173787] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1173787] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1173787] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1173787] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1173787 1187248] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1173787] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1173787] - [netdrv] ixgbevf: implement ethtool get/set coalesce (John Greene) [1173787] - [netdrv] ixgbe: update driver version to indicate RHEL7.2 (John Greene) [1173786] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1173786] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1173786] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1173786] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1173786] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1173786] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1173786] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1173786] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1173786] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1173786] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1173786] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1173786] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1173786] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1173786] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1173786] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1173786] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1173786] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1173786] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1173786] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1173786] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1173786] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1173786] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1173786] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1173786] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1173786] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1173786] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173786] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1173786] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1173786] - [netdrv] ixgbe: Remove NETIF_F_HW_VLAN_CTAG_FILTER from hw_features (John Greene) [1173786] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 source_address_prunning (John Greene) [1173786] - [netdrv] ixgbe: add new bridge mode support function (John Greene) [1173786] - [netdrv] ixgbe: Move bridge mode from flag to variable (John Greene) [1173786] - [netdrv] ixgbe: use helpers for converting ns to timespec (John Greene) [1173786] - [netdrv] ixgbe: Use bool function returns of true/false instead of 1/0 (John Greene) [1173786] - [netdrv] ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything (John Greene) [1173786] - [netdrv] ixgbe: enable relaxed ordering for SPARC (John Greene) [1173786] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1173786] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1173786] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1173786] - [netdrv] ixgbe: codespell comment spelling fixes (John Greene) [1173786] - [netdrv] ixgbe: Use eth__addr instead of memset (John Greene) [1173786] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1173786] - [netdrv] ixgbe: cleanup redundant default method set_rxpba (John Greene) [1173786] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1173786] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1173786] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1173786] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1173786] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (John Greene) [1173786] - [netdrv] ixgbe: convert to timecounter adjtime (John Greene) [1173786] - [netdrv] ixgbe: Use dma_rmb on Rx descriptor reads (John Greene) [1173786] - [netdrv] ixgbe: Use napi_alloc_skb (John Greene) [1173786] - [netdrv] ixgbe: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173786] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1173786] - [netdrv] ixgbe: Remove tail write abstraction and add missing barrier (John Greene) [1173786] - [netdrv] ixgbe: Clean-up page reuse code (John Greene) [1173786] - [netdrv] ixgbe: Check for presence of IFLA_AF_SPEC (John Greene) [1173786] - [netdrv] ixgbe: Validate IFLA_BRIDGE_MODE attribute length (John Greene) [1173786] - [netdrv] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe (John Greene) [1173786] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (John Greene) [1173786] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1173786] - [netdrv] ixgbe: Replace __skb_alloc_page with dev_alloc_page (John Greene) [1173786] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1173786] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1173786] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1173786] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1173786] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1173786] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1173786] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1173786] - [netdrv] ixgbe: fix setting of TXDCTL.WTRHESH when ITR is set to 0 and no BQL (John Greene) [1173786] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1173786] - [netdrv] ixgbe: Convert the normal transmit complete path to dev_consume_skb_any() (John Greene) [1173786] - [netdrv] ixgbe: remove IXGBE_FLAG_MSI(X)_CAPABLE flags (John Greene) [1173786] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1173786] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1173786] - [netdrv] ixgbe: remove useless bd_number from adapter struct (John Greene) [1173786] - [netdrv] ixgbe: Refactor busy poll socket code to address multiple issues (John Greene) [1173786] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1173786] - [netdrv] ixgbe: use new eth_get_headlen interface (John Greene) [1173786] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1173786] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1173786] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1173786] - [netdrv] ixgbe: Cleanup FDB handling code (John Greene) [1173786] - [netdrv] ixgbe: Make return values more direct (John Greene) [1173786] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1173786] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1173786] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1173786] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access REDUX (John Greene) [1173786] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1173786] - [netdrv] ixgbe: don't check minimum link when direct assigned to virtual machine (John Greene) [1173786] - [netdrv] ixgbe: fix use of list_for_each in ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1173786] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1173786] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1173786] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1173786] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1173786] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1173786] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1173786] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1173786] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1173786] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1173786] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1173786] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1173786] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1173786] - [netdrv] ixgbe: remove return statements for void functions (John Greene) [1173786] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1173786] - [netdrv] ixgbe: add space between operands to & (John Greene) [1173786] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1173786] - [netdrv] ixgbe: add braces around else block (John Greene) [1173786] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1173786] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1173786] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1173786] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary duplication of PCIe bandwidth display (John Greene) [1173786] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1173786] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1173786] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1173786] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (John Greene) [1173786] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1173786] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1173786] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1173786 1205903] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1173786] - [netdrv] ixgbe: Mass conversion of smp_mb__*() (John Greene) [1173786] - [netdrv] ixgbe: Clear head write-back registers on VF reset (John Greene) [1173786] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: remove marketing names from busy poll code (John Greene) [1173786] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (John Greene) [1173786] - [netdrv] ixgbe: fix rx-usecs range checks for BQL (John Greene) [1173786] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (John Greene) [1173786] - [netdrv] ixgbe: fix 32-bit DMA mask handling (John Greene) [1173786] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (John Greene) [1173786] - [net] if_link: Add an additional parameter to ifla_vf_info for RSS querying (John Greene) [1173786] - [net] rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY (John Greene) [1173786] - [net] core: Add VF link state control policy (John Greene) [1173786] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1229219] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1229219] - [netdrv] be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera) [1232327] - [thermal] powerclamp: fix missing newer package c-states (Steve Best) [1255413]- [fs] inotify: don't add consecutive overflow events to the queue (Eric Sandeen) [1168465] - [md] dm-stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1254801] - [md] dm-stats: add support for request-based DM devices (Mike Snitzer) [1254801] - [md] dm-stats: collect and report histogram of IO latencies (Mike Snitzer) [1254801] - [md] dm-stats: support precise timestamps (Mike Snitzer) [1254801] - [md] dm-stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1254801] - [md] dm-stats: Use kvfree() in dm_kvfree() (Mike Snitzer) [1254801] - [net] bridge: mdb: fix double add notification (Xin Long) [1245012] - [net] ipt_ulog: do not fail init after creating socket (Thadeu Lima de Souza Cascardo) [1235978] - [net] ipv4: off-by-one in continuation handling in /proc/net/route (Alexander Duyck) [1253783] - [x86] kernel: Allocate enough low memory when crashkernel=high (Baoquan He) [1123039] - [vfio] Fix lockdep issue (Alex Williamson) [1250237] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189910] - [netdrv] mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Honggang Li) [1248676] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [1248335] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1251393]- [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [853192] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [853192] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [853192] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [853192] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [853192] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [853192] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [853192] - [powerpc] mm: Change the swap encoding in pte (Gustavo Duarte) [1217743] - [mm] numa: avoid unnecessary TLB flushes when setting NUMA hinting entries (Gustavo Duarte) [1217743] - [mm] numa: add paranoid check around pte_protnone_numa (Gustavo Duarte) [1217743] - [mm] numa: do not trap faults on the huge zero page (Gustavo Duarte) [1217743] - [mm] remove remaining references to NUMA hinting bits and helpers (Gustavo Duarte) [1217743] - [mm] numa: Do not mark PTEs pte_numa when splitting huge pages (Gustavo Duarte) [1217743] - [mm] convert p[te|md]_mknonnuma and remaining page table manipulations (Gustavo Duarte) [1217743] - [powerpc] mm: add paranoid warnings for unexpected DSISR_PROTFAULT (Gustavo Duarte) [1217743] - [powerpc] mm: convert p[te|md]_numa users to p[te|md]_protnone_numa (Gustavo Duarte) [1217743] - [mm] add p[te|md] protnone helpers for use by NUMA balancing (Gustavo Duarte) [1217743] - [mm] numa: do not dereference pmd outside of the lock during NUMA hinting fault (Gustavo Duarte) [1217743] - [md] dm-btree-remove: fix bug in remove_one() (Mike Snitzer) [1250905] - [md] dm-cache-policy-smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1253505] - [md] dm-btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1253505] - [md] dm-thin-metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1253505] - [x86] kvm: vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1238320 1251552] - [x86] kvm: add missed use_eager_fpu() (Radim Krcmar) [1251552] - [iommu] amd: Fix bug in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Use wait_event in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Fix amd_iommu_free_device() (Jerome Glisse) [1210495] - [iommu] amd: use handle_mm_fault directly (Jerome Glisse) [1210495] - [iommu] amd: fix accounting of device_state (Jerome Glisse) [1210495] - [iommu] amd: use new invalidate_range mmu-notifier (Jerome Glisse) [1210495] - [unisys] visornic: Convert to using napi (Erik Arfvidson) [1232018] - [unisys] visorchannel: Add peek function (Erik Arfvidson) [1232018] - [unisys] visornic - consolidate+simplify xmit watermark checks (Erik Arfvidson) [1232018] - [unisys] visornic: enable skb->len error-check, remove DEBUG blocks (Erik Arfvidson) [1232018] - [unisys] visornic_resume needs to mirror _serverdown_complete (Erik Arfvidson) [1232018] - [unisys] visornic - correctly reset flag prior to send_enbdis() (Erik Arfvidson) [1232018] - [unisys] visornic - prevent lock recursion after IO recovery (Erik Arfvidson) [1232018] - [unisys] avoid format string parsing (Erik Arfvidson) [1232018] - [unisys] visornic - prevent NETDEV WATCHDOG timeouts after IO recovery (Erik Arfvidson) [1232018] - [unisys] visornic - check visorchannel_signalinsert/remove failures (Erik Arfvidson) [1232018] - [unisys] visornic - ensure proper net locking in tx reset logic (Erik Arfvidson) [1232018] - [unisys] Process more than one response per check (Erik Arfvidson) [1232018] - [unisys] remove bogus error checking (Erik Arfvidson) [1232018] - [unisys] remove visornic_ioctl (Erik Arfvidson) [1232018] - [unisys] Remove trans_start (Erik Arfvidson) [1232018] - [unisys] Fix improper use of NETDEV_TX_BUSY (Erik Arfvidson) [1232018] - [unisys] Remove some extraneous start/stop queue operations (Erik Arfvidson) [1232018] - [unisys] Change enable/disable to wait forever (Erik Arfvidson) [1232018] - [unisys] Make serverdown synchronous (Erik Arfvidson) [1232018] - [unisys] simplify visornic_serverdown_complete (Erik Arfvidson) [1232018] - [unisys] Guard against task leakage (Erik Arfvidson) [1232018] - [unisys] Clean up kthread usage (Erik Arfvidson) [1232018] - [unisys] Linarize skbs (Erik Arfvidson) [1232018] - [unisys] BUG halt on error in I/O channel (Erik Arfvidson) [1232018] - [unisys] Check return code properly on visor_copy_fragsinfo_from_skb (Erik Arfvidson) [1232018] - [unisys] Remove num_visornic_open array (Erik Arfvidson) [1232018] - [unisys] fix copyright statements (Erik Arfvidson) [1232018] - [unisys] visornic: prevent erroneous kfree of devdata pointer (Erik Arfvidson) [1232018] - [unisys] visornic: use preferred interface for setting netdev's parent (Erik Arfvidson) [1232018] - [unisys] visornic: delay start of worker thread until netdev created (Erik Arfvidson) [1232018] - [unisys] visornic: don't destroy global workqueues until devs destroyed (Erik Arfvidson) [1232018] - [unisys] visornic: correctly clean up device on removal (Erik Arfvidson) [1232018] - [unisys] visornic: correct obvious double-allocation of workqueues (Erik Arfvidson) [1232018] - [unisys] add error messages to visornic (Erik Arfvidson) [1232018] - [unisys] neglect to NULL rcvbuf pointer (Erik Arfvidson) [1232018] - [unisys] prevent faults in visornic_pause (Erik Arfvidson) [1232018] - [unisys] visornic: correct visornic_pause (Erik Arfvidson) [1232018] - [unisys] Add s-Par visornic ethernet driver (Erik Arfvidson) [1232018]- [misc] redhat: roll back to pre-release secureboot keys [1254992]- [net] ipv6: don't reject link-local nexthop on other interface (Florian Westphal) [1228700] - [net] vlan: Correctly propagate promisc|allmulti flags in notifier (Alexander Duyck) [1166516] - [net] chunk lost from bd9b51 (Oleg Nesterov) [1246968] - [net] openvswitch: Fix L4 checksum handling when dealing with IP fragments (Flavio Leitner) [1249863] - [net] tcp: fix recv with flags MSG_WAITALL | MSG_PEEK (Sabrina Dubroca) [1205258] - [net] netfilter: synproxy: fix sending window update to client (Phil Sutter) [1242094 1251031] - [net] netfilter: ip6t_synproxy: fix NULL pointer dereference (Phil Sutter) [1242094 1251031] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1245205] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1245205] - [net] sctp: reset flowi4_oif parameter on route lookup (Xin Long) [1245205] - [scsi] hpsa: update driver version (Joseph Szczypek) [1227171] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1227171] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1227171] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1227171] - [scsi] hpsa: add support for tagged queueing (Joseph Szczypek) [1227171] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1227171] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1227171] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1227171] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1227171] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1227171] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1227171] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1227171] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1227171] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1227171] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1227171] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1227171] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1227171] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1227171] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1227171] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1227171] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1227171] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1227171] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1227171] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1227171] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1227171] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1227171] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1227171] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1227171] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1227171] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1227171] - [scsi] hpsa: add masked physical devices into h->dev array (Joseph Szczypek) [1227171] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Joseph Szczypek) [1227171] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1227171] - [kernel] livepatch: kernel: add TAINT_LIVEPATCH (Josh Poimboeuf) [1090549] - [kernel] fix TAINT_SOFTLOCKUP printable character (Josh Poimboeuf) [1090549] - [cpufreq] intel_pstate: Add SKY-S support (Steve Best) [1199346] - [powerpc] kvm: book3s: correct width in XER handling (David Gibson) [1178502]- [kernel] Call mark_tech_preview() for user namespace (Adrian Reber) [1243523] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Prarit Bhargava) [1250754] - [kernel] time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge (Prarit Bhargava) [1250754] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Prarit Bhargava) [1250754] - [kernel] hrtimer: Make offset update smarter (Prarit Bhargava) [1250754] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets_now() (Prarit Bhargava) [1250754] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1251987] - [net] core: Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1251987] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Ivan Vecera) [1218279] - [netdrv] virtio-net: drop NETIF_F_FRAGLIST (Jason Wang) [1247840] {CVE-2015-5156} - [netdrv] usbnet: remove generic hard_header_len check (Don Zickus) [1164735] - [usb] usb: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting (Don Zickus) [1207487 1208644] - [usb] usb: io_ti: Add firmware image sanity checks (Don Zickus) [1208644] - [usb] usb: io_ti: Increase insufficient timeout for firmware downloads (Don Zickus) [1208644] - [usb] usb: io_ti: Fix firmware version handling (Don Zickus) [1208644] - [x86] perf: Tweak broken BIOS rules during check_hw_exists() (Don Zickus) [1082511] - [x86] uefi: copy secure_boot flag in boot params across kexec (Dave Young) [1243998] - [mm] vm_is_stack: use for_each_thread() rather then buggy while_each_thread() (Jerry Snitselaar) [1252188] - [fs] dcache: d_walk() might skip too much (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: deal with deadlock in d_walk() (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: move d_rcu from overlapping d_child to overlapping d_alias (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: fold try_to_ascend() into the sole remaining caller (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user() failure (Seth Jennings) [1239006] - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file V2 (David Howells) [1226346] - [md] dm: revert dm_merge_bvec changes (Mike Snitzer) [1250148] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Jarod Wilson) [1108793 1172014] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs() (Seth Jennings) [1250709] - [perf] bench-numa: Fix to show proper convergence stats (Petr Holasek) [1222518] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1251842] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1251842] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1251842] - [scsi] ipr: Re-enable write same (Gustavo Duarte) [1251842] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1251184] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1251184] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1214645] - [crypto] nx - respect sg limit bounds when building sg lists for SHA (Herbert Xu) [1250733] - [crypto] nx - Fix reentrancy bugs (Herbert Xu) [1250733] - [crypto] nx - Fixing SHA update bug (Herbert Xu) [1250733] - [crypto] nx - Fixing NX data alignment with nx_sg list (Herbert Xu) [1250733] - [crypto] nx - make platform drivers directly register with crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx-842-crypto.c to nx-842.c (Gustavo Duarte) [1238571 1245132] - [crypto] nx - merge nx-compress and nx-compress-crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - use common code for both NX decompress success cases (Gustavo Duarte) [1238571 1245132] - [crypto] nx - don't register pSeries driver if ENODEV (Gustavo Duarte) [1238571 1245132] - [crypto] nx - move kzalloc() out of spinlock (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove pSeries NX 'status' field (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove __init/__exit from VIO functions (Gustavo Duarte) [1238571 1245132] - [crypto] nx/842 - Fix context corruption (Gustavo Duarte) [1238571 1245132] - [crypto] nx - reduce chattiness of platform drivers (Gustavo Duarte) [1238571 1245132] - [crypto] nx - do not emit extra output if status is disabled (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} (Gustavo Duarte) [1238571 1245132] - [crypto] nx - nx842_OF_upd_status should return ENODEV if device is not 'okay' (Gustavo Duarte) [1238571 1245132] - [cpufreq] powernv: Restore cpu frequency to policy->cur on unthrottling (Gustavo Duarte) [1249561] - [cpufreq] powernv: Report Psafe only if PMSR.psafe_mode_active bit is set (Gustavo Duarte) [1249561] - [cpufreq] powernv: Call throttle_check() on receiving OCC_THROTTLE (Gustavo Duarte) [1249561] - [cpufreq] powernv: Register for OCC related opal_message notification (Gustavo Duarte) [1249561] - [powerpc] powernv: Add definition of OPAL_MSG_OCC message type (Gustavo Duarte) [1249561] - [cpufreq] powernv: Handle throttling due to Pmax capping at chip level (Gustavo Duarte) [1249561] - [cpuidle] menu: Return (-1) if there are no suitable states (Gustavo Duarte) [1226250] - [powerpc] eeh: Fix trivial error in eeh_restore_dev_state() (David Gibson) [1227573] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1249855]- [md] dm-cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1247192] - [md] revert "dm-cache: do not wake_worker() in free_migration()" (Mike Snitzer) [1247192] - [ipc] mqueue: remove limits for the amount of system-wide queues (Milos Vyletel) [1247632] - [scsi] fix memory leak with scsi-mq (Ewan Milne) [1248739] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1188168] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1188168] - [tools] power turbostat: enable turbostat to support Knights Landing (KNL) (Steve Best) [1214141] - [vhost] fix error handling for memory region alloc (Igor Mammedov) [1152962] - [vhost] add max_mem_regions module parameter (Igor Mammedov) [1152962] - [vhost] extend memory regions allocation to vmalloc (Igor Mammedov) [1152962] - [vhost] use binary search instead of linear in find_region() (Igor Mammedov) [1152962] - [vhost] Make vhost a separate module (Igor Mammedov) [1152962] - [vhost] move memory pointer to VQs (Igor Mammedov) [1152962] - [vhost] move acked_features to VQs (Igor Mammedov) [1152962] - [vhost] replace rcu with mutex (Igor Mammedov) [1152962] - [vhost] Remove custom vhost rcu usage (Igor Mammedov) [1152962] - [vhost] scsi: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [vhost] net: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1249848] - [wireless] Backport rtlwifi driver family from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwl8k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcm80211 common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmsmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmfmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport BCMA bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport SSB bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwifiex driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport rt2x00 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wil6210 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport carl9170 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath9k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlegacy driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlwifi driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mac80211 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wireless core from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] debugfs: add helper function to create device related seq_file (Stanislaw Gruszka) [1169606 1229225] - [wireless] net: Add EXPORT_SYMBOL_GPL(get_net_ns_by_fd) (Stanislaw Gruszka) [1169606 1229225] - [security] keys: Ensure we free the assoc array edit if edit is valid (David Howells) [1244171] {CVE-2015-1333}- [powerpc] powernv: Fix vma page prot flags in opal-prd driver (Gustavo Duarte) [1241177] - [powerpc] rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth) [1243779] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1177872] - [powercap] rapl: Support Knights Landing (Steve Best) [1145372] - [s390] nmi: fix vector register corruption (Hendrik Brueckner) [1247500] - [s390] ctl_reg: add union type for control register 0 (Hendrik Brueckner) [1247500] - [s390] revert "dasd: add support for control unit initiated reconfiguration" (Hendrik Brueckner) [1243498] - [mm] tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported (Eric Sandeen) [1237080] - [md] dm-cache-policy-smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1247192] - [md] dm-thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1247192] - [md] clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177912] - [acpi] ghes: Make NMI handler have a single reader (Jiri Olsa) [1230934] - [iommu] vt-d: Fix VM domain ID leak (Alex Williamson) [1242331] - [video] hyperv_fb: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1247678] - [video] hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1247678] - [video] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1247678] - [block] nvme: Failed controller initialization fixes (David Milburn) [1223515] - [block] nvme: Unify controller probe and resume (David Milburn) [1223515] - [block] nvme: Automatic namespace rescan (David Milburn) [1223515] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1223515] - [block] nvme: Remove hctx reliance for multi-namespace (David Milburn) [1223515] - [block] blk-mq: Shared tag enhancements (David Milburn) [1223515] - [block] add blk_set_queue_dying() to blkdev.h (David Milburn) [1223515] - [block] nvme: disable irqs in nvme_freeze_queues (David Milburn) [1223515] - [block] nvme: Meta data handling through submit io ioctl (David Milburn) [1223515] - [block] nvme: Fix for BLK_DEV_INTEGRITY not set (David Milburn) [1223515] - [block] nvme: Metadata format support (David Milburn) [1223515] - [netdrv] bonding: fix destruction of bond with devices different from arphrd_ether (Gustavo Duarte) [1061028] - [netdrv] fix copyright statements (Erik Arfvidson) [1245362] - [unisys] Lock visorchannels associated with devices (Erik Arfvidson) [1245362] - [unisys] fix random hangs with network stress in visornic (Erik Arfvidson) [1245362] - [unisys] Reduce indent (Erik Arfvidson) [1245362] - [unisys] Use kzalloc instead of kmalloc/memset (Erik Arfvidson) [1245362] - [unisys] correctly NULL-terminate visorbus sysfs attribute array (Erik Arfvidson) [1245362] - [unisys] fix random memory corruption in visorchannel_write() (Erik Arfvidson) [1245362] - [unisys] Fix broken build when ARCH=um (Erik Arfvidson) [1245362] - [unisys] Allow visorbus to autoload (Erik Arfvidson) [1245362] - [unisys] prevent faults processing messages (Erik Arfvidson) [1245362] - [unisys] respond to msgs post device_create (Erik Arfvidson) [1245362]- [fs] nfs: objectlayout: Mark the object layout driver as a tech preview (Steve Dickson) [1248070] - [x86] Tell irq work about self IPI support (Rafael Aquini) [1240799] - [acpi] scan: reduce log level of "acpi: \_pr_.cpu4: failed to get CPU APIC ID" (Lenny Szubowicz) [1246077] - [netdrv] mlx4: restore conditional call to napi_complete_done() (Honggang Li) [1248338] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Steve Best) [1145366] - [cpufreq] intel_pstate: Knights Landing support (Steve Best) [1145366] - [powerpc] add running_clock for powerpc to prevent spurious softlockup warnings (Gustavo Duarte) [1197000] - [kernel] sched/clock: add another clock for use with the soft lockup watchdog (Gustavo Duarte) [1197000] - [kernel] fork: Allow CLONE_PARENT after setns(CLONE_NEWPID) (Adrian Reber) [1241560] - [kernel] fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks (Adrian Reber) [1241560] - [kernel] pidns: kill the unnecessary CLONE_NEWPID in copy_process() (Adrian Reber) [1241560] - [kernel] workqueue: Allow modifying low level unbound workqueue cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: Create low-level unbound workqueues cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: split apply_workqueue_attrs() into 3 stages (Daniel Bristot de Oliveira) [1176155] - [kernel] cpumask, nodemask: implement cpumask/nodemask_pr_args() (Daniel Bristot de Oliveira) [1176155] - [documentation] add print bitmap description (Daniel Bristot de Oliveira) [1176155] - [lib] vsprintf: implement bitmap printing through '*pb[l]' (Daniel Bristot de Oliveira) [1176155] - [fs] userfaultfd: call mark_tech_preview (Andrea Arcangeli) [965657] - [fs] userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli) [965657] - [mm] userfaultfd: propagate the full address in THP faults (Andrea Arcangeli) [965657] - [fs] userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli) [965657] - [fs] userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli) [965657] - [mm] userfaultfd: switch to exclusive wakeup for blocking reads (Andrea Arcangeli) [965657] - [fs] userfaultfd: fs/userfaultfd.c add more comments (Andrea Arcangeli) [965657] - [mm] userfaultfd: documentation update (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli) [965657] - [mm] userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli) [965657] - [mm] userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli) [965657] - [x86] userfaultfd: activate syscall (Andrea Arcangeli) [965657] - [mm] userfaultfd: buildsystem activation (Andrea Arcangeli) [965657] - [mm] userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli) [965657] - [mm] userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli) [965657] - [mm] userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli) [965657] - [mm] userfaultfd: wake pending userfaults (Andrea Arcangeli) [965657] - [mm] userfaultfd: update the uffd_msg structure to be the same on 32/64bit (Andrea Arcangeli) [965657] - [mm] userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features fixup (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features (Andrea Arcangeli) [965657] - [mm] userfaultfd: waitqueue_active() race fix (Andrea Arcangeli) [965657] - [mm] userfaultfd: cleanup superfluous _irq locking (Andrea Arcangeli) [965657] - [mm] userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli) [965657] - [mm] userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli) [965657] - [mm] userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli) [965657] - [mm] userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli) [965657] - [mm] userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli) [965657] - [mm] userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uapi: add missing include/types.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uAPI (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli) [965657] - [fs] nfs: use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: kvm use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: use get_user_pages_unlocked within get_user_pages_fast (Andrea Arcangeli) [965657] - [mm] gup: add __get_user_pages_unlocked to customize gup_flags (Andrea Arcangeli) [965657] - [mm] gup: add get_user_pages_locked and get_user_pages_unlocked (Andrea Arcangeli) [965657] - [net] bridge: vlan: fix usage of vlan 0 and 4095 again (John Greene) [1236709] - [net] bridge: new mode flag to indicate mode 'undefined' (John Greene) [1236709] - [net] bridge: simplify br_getlink() a bit (John Greene) [1236709] - [net] bridge: remove oflags from setlink/dellink (John Greene) [1236709] - [net] bridge: fix setlink/dellink notifications (John Greene) [1236709] - [net] bridge: fix uninitialized variable warning (John Greene) [1236709] - [net] bridge: new function to pack vlans into ranges during gets (John Greene) [1236709] - [net] rtnetlink: new filter RTEXT_FILTER_BRVLAN_COMPRESSED (John Greene) [1236709] - [net] bridge: support for multiple vlans and vlan ranges in setlink and dellink requests (John Greene) [1236709] - [net] bridge: add brport flags to dflt bridge_getlink (John Greene) [1236709] - [net] bridge: add new brport flag LEARNING_SYNC (John Greene) [1236709] - [net] bridge: move private brport flags to if_bridge.h so port drivers can use flags (John Greene) [1236709] - [net] bridge: add export of multicast database adjacent to net_dev (John Greene) [1236709] - [net] fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck) [1247411] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247309] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247309]- [powerpc] kvm: book3s_hv: Fix preempted vcore stolen time calculation (Laurent Vivier) [1242757] - [powerpc] kvm: book3s_hv: Fix preempted vcore list locking (Laurent Vivier) [1242757] - [netdrv] be2net: support ndo_get_phys_port_id() (Ivan Vecera) [1138670] - [fs] ovl: Enable copy-up fd checking by default (David Howells) [1246555] - [fs] nfs: increase size of EXCHANGE_ID name string buffer (Benjamin Coddington) [1243961] - [fs] vfs: avoid creation of inode number 0 in get_next_ino (Carlos Maiolino) [1241665] - [fs] dlm: adopt orphan locks (David Teigland) [1208288] - [tools] turbostat: Revert to old -v/-V options (Prarit Bhargava) [1245299] - [perf] x86: Add more Broadwell model numbers (Jiri Olsa) [1242695] - [scsi] save command pool address of Scsi_Host (Vitaly Kuznetsov) [1245857] - [iser-target] Fix possible use-after-free (Andy Grover) [1136558 1185396] - [iser-target] release stale iser connections (Andy Grover) [1136558 1185396] - [iser-target] Fix variable-length response error completion (Andy Grover) [1136558 1185396] - [iser-target] Bump version to 1.0 (Andy Grover) [1136558 1185396] - [iser-target] Remove conn_ prefix from struct isert_conn members (Andy Grover) [1136558 1185396] - [iser-target] Remove un-needed rdma_listen backlog (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on the device (Andy Grover) [1136558 1185396] - [iser-target] Get rid of redundant max_accept (Andy Grover) [1136558 1185396] - [iser-target] Split some logic in isert_connect_request to routines (Andy Grover) [1136558 1185396] - [iser-target] Rename device find/release routines (Andy Grover) [1136558 1185396] - [iser-target] Rename rend/recv completion routines (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant assignment to local variable (Andy Grover) [1136558 1185396] - [iser-target] Introduce isert_alloc|free_comps (Andy Grover) [1136558 1185396] - [iser-target] Split isert_setup_qp (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant casting on void pointers (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant local variable (Andy Grover) [1136558 1185396] - [iser-target] Remove dead code (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on recv completion (Andy Grover) [1136558 1185396] - [iser-target] Use a single DMA MR and PD per device (Andy Grover) [1136558 1185396] - [iser-target] Rebase to v4.0.5 (Andy Grover) [1136558 1185396] - [infiniband] mlx5: iser,isert: Add Signature API additions (Andy Grover) [1136558 1185396] - [scsi] add SPC-3 command definitions (Andy Grover) [1136558 1185396] - [scsi] rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 (Andy Grover) [1136558 1185396] - [scsi] st: null pointer dereference panic caused by use after kref_put by st_open (Maurizio Lombardi) [1239060]- [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204514] - [fs] autofs: fix the return value of autofs4_fill_super (Ian Kent) [1207319] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [1207319] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [1207319] - [fs] autofs4: make freeing sbi rcu-delayed (Ian Kent) [1207319] - [net] call rcu_read_lock early in process_backlog (Jiri Benc) [1243980] - [net] do not process device backlog during unregistration (Jiri Benc) [1243980] - [net] graceful exit from netif_alloc_netdev_queues() (Jiri Benc) [1245278] - [net] extend net_device allocation to vmalloc() (Jiri Benc) [1245278] - [net] rtnetlink: remove ndo_get_slave (Jarod Wilson) [1210322] - [net] rtnetlink: remove IFLA_BOND_SLAVE definition (Jarod Wilson) [1210322] - [net] rtnetlink: fix oops in rtnl_link_get_slave_info_data_size (Jarod Wilson) [1210322] - [net] rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info (Jarod Wilson) [1210322] - [net] bonding: convert netlink to use slave data info api (Jarod Wilson) [1210322] - [net] rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC (Jarod Wilson) [1210322] - [net] rtnetlink: provide api for getting and setting slave info (Jarod Wilson) [1210322] - [net] rtnetlink: put "BOND" into nl attribute names which are related to bonding (Jarod Wilson) [1210322] - [net] bonding: add netlink attributes to slave link dev (Jarod Wilson) [1210322] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1240747] - [bluetooth] Fix RFCOMM parent device for reused dlc (Lubomir Rintel) [1241844] - [bluetooth] Fix unsafe RFCOMM device parenting (Lubomir Rintel) [1241844] - [bluetooth] Directly close dlc for not yet started RFCOMM session (Lubomir Rintel) [1241844] - [bluetooth] Refactor dlc disconnect logic in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Refactor deferred setup test in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Simplify RFCOMM session state eval (Lubomir Rintel) [1241844] - [bluetooth] Verify dlci not in use before rfcomm_dev create (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM tty teardown race (Lubomir Rintel) [1241844] - [bluetooth] Fix unreleased rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] Release rfcomm_dev only once (Lubomir Rintel) [1241844] - [bluetooth] Exclude released devices from RFCOMMGETDEVLIST ioctl (Lubomir Rintel) [1241844] - [bluetooth] Fix racy acquire of rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Always wait for a connection on RFCOMM open()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Remove rfcomm_carrier_raised()" (Lubomir Rintel) [1241844] - [bluetooth] Refuse peer RFCOMM address reading when not connected (Lubomir Rintel) [1241844] - [bluetooth] Remove rfcomm_carrier_raised() (Lubomir Rintel) [1241844] - [bluetooth] Always wait for a connection on RFCOMM open() (Lubomir Rintel) [1241844] - [bluetooth] Move rfcomm_get_device() before rfcomm_dev_activate() (Lubomir Rintel) [1241844] - [bluetooth] Release RFCOMM port when the last user closes the TTY (Lubomir Rintel) [1241844] - [bluetooth] Fix to set proper bdaddr_type for RFCOMM connect (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM bind fail for L2CAP sock (Lubomir Rintel) [1241844] - [bluetooth] Fix issue with RFCOMM getsockopt operation (Lubomir Rintel) [1241844] - [bluetooth] Use IS_ERR_OR_NULL for checking bt_debugfs (Lubomir Rintel) [1241844] - [bluetooth] Store RFCOMM address information in its own socket structure (Lubomir Rintel) [1241844] - [bluetooth] don't release the port in rfcomm_dev_state_change() (Lubomir Rintel) [1241844] - [bluetooth] Fix waiting for clearing of BT_SK_SUSPEND flag (Lubomir Rintel) [1241844] - [bluetooth] Purge the dlc->tx_queue to avoid circular dependency (Lubomir Rintel) [1241844] - [bluetooth] Fix the reference counting of tty_port (Lubomir Rintel) [1241844] - [bluetooth] Implement .activate, .shutdown and .carrier_raised methods (Lubomir Rintel) [1241844] - [bluetooth] Move the tty initialization and cleanup out of open/close (Lubomir Rintel) [1241844] - [bluetooth] Remove the device from the list in the destructor (Lubomir Rintel) [1241844] - [bluetooth] Take proper tty_struct references (Lubomir Rintel) [1241844] - [net] netfilter: arptables: use percpu jumpstack (Florian Westphal) [1237126] - [pci] pciehp: Stop disabling notifications during init (Myron Stowe) [1243009] - [x86] build: Don't get confused by local symbols (Prarit Bhargava) [1245781] - [x86] perf: Fix CQM feature detection (Jiri Olsa) [1036948] - [crypto] nx - Fixing the limit number of bytes to be processed (Herbert Xu) [1190103] - [crypto] nx - Fix SHA concurrence issue and sg limit bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-XCBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-GCM to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-ECB to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving limit and bound logic in CTR and fix IV vector (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CCM to be processed logic and sg_list bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Check for bogus firmware properties (Herbert Xu) [1190103] - [kernel] kabi: remove RH_KABI_CHANGE_TYPE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: alignment and sizeof checks in RH_KABI_REPLACE/CHANGE_TYPE macros (Hannes Frederic Sowa) [1241854] - [block] use RH_KABI_REPLACE_UNSAFE in blk-mq.h (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_REPLACE_UNSAFE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_USE2_P (Sabrina Dubroca) [1241515] - [kernel] kabi: remove RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] include/*: stop using RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] kabi: introduce RH_KABI_RENAME (Sabrina Dubroca) [1241515] - [net] sk_buff: don't use RH_KABI_REPLACE_P for bitfields (Sabrina Dubroca) [1241515] - [kernel] kabi: modify _RH_KABI_REPLACE to integrate RH_KABI_REPLACE_P with RH_KABI_REPLACE (Sabrina Dubroca) [1241515] - [netdrv] fm10k: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [netdrv] sfc: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [kernel] revert "softirq: Add support for triggering softirq work on softirqs" (Sabrina Dubroca) [1241515] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1245683] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1245683] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1245683] - [netdrv] be2net: return error status from be_mcc_notify() (Ivan Vecera) [1245683] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1245683] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility() (Ivan Vecera) [1245683] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1245683] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1245683] - [netdrv] be2net: remove duplicate code in be_setup_wol() (Ivan Vecera) [1245683] - [netdrv] remove all references to obsolete Ethernet-HOWTO (Ivan Vecera) [1245683] - [infiniband] ocrdma: Destroy ocrdma_dev_id IDR on module exit (Honggang Li) [1244604] - [infiniband] ucma: Destroy multcast_idr on module exit (Honggang Li) [1244604] - [infiniband] ipoib: Set MTU to max allowed by mode when mode changes (Honggang Li) [1244604] - [infiniband] ipoib: Scatter-Gather support in connected mode (Honggang Li) [1244604] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Honggang Li) [1244604] - [infiniband] ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush (Honggang Li) [1244604] - [infiniband] ucma: Fix lockdep warning in ucma_lock_files (Honggang Li) [1244604] - [net] rds: rds_ib_device.refcount overflow (Honggang Li) [1244604] - [infiniband] nes: Fix for incorrect recording of the MAC address (Honggang Li) [1244604] - [infiniband] nes: Fix for resolving the neigh (Honggang Li) [1244604] - [infiniband] core: Fixes for port mapper client registration (Honggang Li) [1244604] - [infiniband] cm: Do not queue work to a device that's going away (Honggang Li) [1244604] - [infiniband] mad: Remove improper use of BUG_ON (Honggang Li) [1244604] - [infiniband] mad: Fix compare between big endian and cpu endian (Honggang Li) [1244604] - [infiniband] Add rdma_cap_ib_switch helper and use where appropriate (Honggang Li) [1244604] - [infiniband] mlx4: Do not attemp to report HCA clock offset on VFs (Amir Vadai) [1238185] - [infiniband] ipoib: Fix bad error flow in ipoib_add_port() (Amir Vadai) [1238185] - [security] selinux: reduce the number of calls to synchronize_net() when flushing caches (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in hashtab_insert while loading selinux policy (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in mls_convert_context while loading selinux policy (Paul Moore) [1030405]- [inifniband] mlx4: Add support for CQ time-stamping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Add mmap call to map the hardware clock (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Pass hardware specific data in query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add timestamp_mask and hca_core_clock to query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Extend ib_uverbs_create_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add CQ creation time-stamping flag (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change ib_create_cq to use struct ib_cq_init_attr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change provider's API of create_cq to be extendible (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Fix error paths in mlx4_ib_create_flow() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Wake TX queues only when there's enough room (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use HW counters for rx/tx bytes/packets in PF device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-four in ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Prefetch skb data on RX (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Pop cq outside mlx5e_get_cqe (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove mlx5e_cq.sqrq back-pointer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove extra spaces (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid TX CQE generation if more xmit packets expected (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Support NETIF_F_SG (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable TX rate limit per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_complete_done() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support ndo_get_vf_stats (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Show PF own statistics via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add helper to query counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Set VF to read from QP counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add RoCE/IB dedicated counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allocate default counter per port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add port attribute when tracking counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust counter grant policy in the resource tracker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove counters table allocation from VF flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add sink counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset counters data when freed (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check before cleaning counters bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add transport domain to the ethernet TIRs/TISs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add transport domain alloc/dealloc support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Enforce max flow-tables level >= 3 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Disable client vlan TX acceleration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add HW cacheline start padding (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Fix HW MTU settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: fix an error code (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: use swap() in mlx4_make_profile() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use swap() in mlx4_init_qp_table() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Prevent setting invalid RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support for configurable RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: use helpers for converting ns to timespec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: convert to the 64 bit get/set time methods (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: only pull headers into skb head (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] configs: Enable ConnectX-4 IB/Ethernet HCA (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix static checker warnings around system guid query flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Don't create IB instance over Ethernet ports (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add more query port helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number when querying port ptys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number in the query port mtu helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Get vendor-id using the query adapter command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add new query HCA vport commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Make the vport helpers available for the IB driver too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Check the return bitmask when querying ISSI (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Apply proper name convention to helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_en: Add missing check for memory allocation failure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: double free of dev_vfs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix build failure introduced by the EQ pool changes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Make sure there are no pending async events when freeing CQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Move affinity hints to mlx4_core ownership (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add EQ pool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Demote simple multicast and broadcast flow steering rules (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet resource handling files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet Datapath files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set/Query port MTU commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify CQ moderation parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement get/set port status (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement access functions of ptys register fields (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: New device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: HW data structs/types definitions cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set irq affinity hints (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core, mlx5_ib: Do not use vmap() on coherent memory (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix fallback from MSI-X to INTx (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port in reset-to-init too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port for single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Modify port values when generting EQEs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Convert slave port before building address-handle (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Avoid 'may be used uninitialized' warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: Remove duplicated KERN_ from pr_ uses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in counters manipulation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Schedule napi when RX buffers allocation fails (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix unaligned accesses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use correct loop cursor in error path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband/mlx4: check for mapping error (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix WQE LSO segment calculation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change alias guids default to be host assigned (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Return the admin alias GUID upon host view request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Raise slave shutdown event upon FLR (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Request alias GUID on demand (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change init flow to request alias GUIDs for active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Manage admin alias GUID upon admin request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set initial admin GUIDs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage alias GUID per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Alias GUID adding persistency support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4/mlx5: Use dma_wmb/rmb where appropriate (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Extend struct mlx5_interface to support multiple protocols (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update module info macros for ConnectX4 Support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix a bug in alloc_token (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid usage command work entry after writing command doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid copying outbox in aysnc command completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use coherent memory for command interface page (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use the right inbox struct in destroy mkey command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid setting DC requestor/responder resources (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Coding style fix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix call to mlx5_core_qp_modify (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Allocate firmware pages from device's NUMA node (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-ALL support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-FCS support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add interface identify support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add SET_PORT opcode modifiers enumeration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Set enhanced QoS support by default when ETS supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Warn users of depracated QoS Firmware (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Added qos_vport QP configuration in VST mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Allocate VPPs for each port on PF init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Query device for QoS per VF support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_SET_VPORT_QOS implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_ALLOCATE_VPP implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: New file for QoS related firmware commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Aesthetic code changes in multi_func_init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Make mlx4_is_eth visible inline funcion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Change loopback only upon feature change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add RSS support for fragmented IP datagrams (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Moderate ethtool callback to show more statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add Flow control statistics display via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Protect access to the statistics bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support general selective view of ethtool statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move statistics bitmap setting to the Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Create new header file for all statistics info (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix port counters statistics bitmask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call register_netdevice in the proper location (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set statistics bitmap at port init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Saturate RoCE port PMA counters in case of overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in ethtool statistics display (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Verify net device validity on port change event (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add basic support for QP max-rate limiting (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: don't export static symbol (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: codespell comment spelling fixes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use eth__addr instead of memset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Disbale GRO for incoming loopback/selftest packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong mask and error flow for the update-qp command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Update the dev in reg_create (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Bug fixes in mlx4_ib_resize_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix memory leak in __mlx4_ib_modify_qp (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix error code in get_port_caps() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix configuration of log_uar_page_sz (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reset flow support for IB kernel ULPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Always use the correct port for mirrored multicast attachments (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Notify TX Vlan offload change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Adjust RX frag strides to frag sizes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Print page allocator information (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move to use hex PCI device IDs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix misleading debug print on CQE stride support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Load balance ports in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Create mirror flows in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add port aggregation support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reuse mlx4_mac_to_u64() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation upper layer interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation low level interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Update the HCA core clock frequency after INIT_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix device capabilities dumping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust command timeouts to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add bad-cable event support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset flow activation upon SRIOV fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable device recovery flow with SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Handle AER flow properly (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage interface state for Reset flow cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Activate reset flow upon fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the catas flow to support device reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor the catas flow to work per device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set device configuration data to be persistent across reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Maintain a persistent memory for mlx4 device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: mlx5: avoid a compile-time warning (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: avoid build warnings on 32-bit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: include clocksource.h again (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error flow in mlx4_init_hca() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Doorbell is byteswapped in Little Endian archs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement on demand paging by adding support for MMU notifiers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add support for RDMA read/write responder page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Handle page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Page faults handling infrastructure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add mlx5_ib_update_mtt to update page tables after creation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Changes in memory region creation to support on-demand paging (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement the ODP capability query verb (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add support for page faults events and low level handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add function to read WQE from user-space (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Enhance UMR support to allow partial page table update (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove per-MR pas and dma pointers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check for DPDP violation only when DPDP is not supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Avoid double dumping of the PF device capabilities (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add support for A0 steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Refactor QUERY_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add explicit error message when rule doesn't meet configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add A0 hybrid steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_bitmap zone allocator (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add a check if there are too many reserved QPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Change QP allocation scheme (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use tasklet for user-space CQ completion events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Mask out host side virtualization features for guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set csum level for encapsulated packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix error flow in add_keys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix sparse warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear outbox of dealloc uar (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Print resource number on QP/SRQ async events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix command queue size enforcement (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix min vectors value in mlx5_enable_msix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Request the mlx5 IB module on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Limit count field to 24 bits in qp_alloc_res (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Support more than 64 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for PF/VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add QUERY_FUNC firmware command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use correct variable type for mlx4_slave_cap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong reading of reserved_eqs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend usage of napi_gro_frags (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race in create EQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add retrieval of CONFIG_DEV parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Remove RX buffers alignment to IP_ALIGN (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Prevent VF from changing port configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_schedule_irqoff() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Report actual number of rings in indirection table (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call napi_synchronize on stop_port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Cleanups suggested by clang static checker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add support for setting rxvlan offload OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: fix race accessing page->_count (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Modify to work with arbitrary page size (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove duplicate code from mlx5_set_path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix possible array overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Clear umr resources after ib_unregister_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: remove NETDEV_TX_BUSY (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable the compiler to make is_inline() inlined (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var for skb_headlen(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var in tx flow for skb_shinfo(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use prefetch in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: tx_info allocated with kmalloc() instead of vmalloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid calling bswap in tx fast path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Align tx path structures to cache lines (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Code cleanups in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: add a new xmit_more counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Identify resources by their type (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: use set/get macros in device caps (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use hardware registers description header file (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: New init and exit flow for mlx4_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Don't disable SRIOV if there are active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: exploit skb->xmit_more to conditionally send doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mellanox: Change en_print to return void (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix VF mac handling in RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Do not allow APM under RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Don't update QP1 in native mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Avoid accessing netdevice when building RoCE qp1 header (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Correct error flows in rereg_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Disable TSO for Connect-X rev. A0 HCAs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] netif_set_xps_queue: make cpu mask const (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] core: Add reading VF statistics through the PF netdevice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537]- [fs] sunrpc: Adjust rpciod workqueue parameters (Benjamin Coddington) [1191956] - [fs] ovl: lookup whiteouts outside iterate_dir() (David Howells) [1178942] - [fs] ovl: allow distributed fs as lower layer (David Howells) [1178942] - [fs] ovl: don't traverse automount points (David Howells) [1178942] - [fs] ovl: mount read-only if workdir can't be created (David Howells) [1178942] - [fs] ovl: don't remove non-empty opaque directory (David Howells) [1178942] - [fs] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link (David Howells) [1178942] - [fs] ovl: upper fs should not be R/O (David Howells) [1178942] - [fs] ovl: check lowerdir amount for non-upper mount (David Howells) [1178942] - [fs] ovl: print error message for invalid mount options (David Howells) [1178942] - [fs] ovl: discard independent cursor in readdir() (David Howells) [1178942] - [fs] ovl: Prevent rw remount when it should be ro mount (David Howells) [1178942] - [fs] ovl: Fix opaque regression in ovl_lookup (David Howells) [1178942] - [fs] ovl: Fix kernel panic while mounting overlayfs (David Howells) [1178942] - [fs] ovl: Use macros to present ovl_xattr (David Howells) [1178942] - [fs] ovl: Cleanup redundant blank lines (David Howells) [1178942] - [fs] ovl: support multiple lower layers (David Howells) [1178942] - [fs] ovl: make upperdir optional (David Howells) [1178942] - [fs] ovl: improve mount helpers (David Howells) [1178942] - [fs] ovl: mount: change order of initialization (David Howells) [1178942] - [fs] ovl: allow statfs if no upper layer (David Howells) [1178942] - [fs] ovl: lookup ENAMETOOLONG on lower means ENOENT (David Howells) [1178942] - [fs] ovl: check whiteout on lowest layer as well (David Howells) [1178942] - [fs] ovl: multi-layer lookup (David Howells) [1178942] - [fs] ovl: multi-layer readdir (David Howells) [1178942] - [fs] ovl: helper to iterate layers (David Howells) [1178942] - [fs] ovl: add mutli-layer infrastructure (David Howells) [1178942] - [fs] ovl: dont replace opaque dir (David Howells) [1178942] - [fs] ovl: make path-type a bitmap (David Howells) [1178942] - [fs] ovl: check whiteout while reading directory (David Howells) [1178942] - [fs] coredump: add i/I in core_pattern to report the tid of the crashed thread (Oleg Nesterov) [1240966] - [fs] bio-integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer) [1198035] - [md] dm-btree: silence lockdep lock inversion in dm_btree_del() (Mike Snitzer) [1186625] - [md] dm-thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1244318] - [md] dm-cache: avoid calls to prealloc_free_structs() if possible (Mike Snitzer) [1244247] - [md] dm-cache: avoid preallocation if no work in writeback_some_dirty_blocks() (Mike Snitzer) [1244247] - [md] dm-cache: do not wake_worker() in free_migration() (Mike Snitzer) [1244247] - [md] dm-cache: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1243913] - [char] ipmi_ssif: add arguments that were removed upstream (Tony Camuso) [1229675] - [powerpc] msi: Use WARN_ON() in msi bitmap selftests (Steve Best) [1241612] - [powerpc] msi: Fix the msi bitmap alignment tests (Steve Best) [1241612]- [kernel] Make some warnings non-fatal for powerpc builds (Thomas Huth) [1243836] - [edac] amd64_edac: Add F15h M60h support (Kim Naru) [1135004] - [edac] Sync memory types and names (Kim Naru) [1135004] - [edac] mc: Add DDR3 LRDIMM entries to edac_mem_types (Kim Naru) [1135004] - [x86] amd_nb: Add device IDs to NB tables for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Modify usage of amd64_read_dct_pci_cfg() (Kim Naru) [1135004] - [edac] mce_amd: Add MCE decoding for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Remove "amd64" prefix from static functions (Kim Naru) [1135004] - [zram] don't grab mutex in zram_slot_free_noity (Seth Jennings) [1236697] - [fs] revert "nfs: Fixing lease renewal" (Carlos Maiolino) [1205048] - [md] raid0: Disable discard per default due to performance uncertainty (Jes Sorensen) [1215280] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240761] {CVE-2015-5364 CVE-2015-5366} - [net] tcp: always send a quick ack when quickacks are enabled (Hannes Frederic Sowa) [1241718] - [net] tcp: tcp_get_info() should fetch socket fields once (Sabrina Dubroca) [1235100] - [net] tcp: add pacing_rate information into tcp_info (Sabrina Dubroca) [1235100] - [net] tcp: do not pace pure ack packets (Sabrina Dubroca) [1235100] - [net] ipv4: tcp: get rid of ugly unicast_sock (Sabrina Dubroca) [1235100] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Sabrina Dubroca) [1235100] - [net] ipv4: rename ip_options_echo to __ip_options_echo() (Sabrina Dubroca) [1235100] - [net] tcp: ipv4: initialize unicast_sock sk_pacing_rate (Sabrina Dubroca) [1235100] - [net] tcp: refine TSO autosizing (Sabrina Dubroca) [1235100] - [net] tcp: use ACCESS_ONCE() in tcp_update_pacing_rate() (Sabrina Dubroca) [1235100] - [net] introduce SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] configs: enable Fair Queue scheduler (CONFIG_NET_SCH_FQ) (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: correct spelling of locally (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: better control of DDOS traffic (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: avoid hang when quantum 0 (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: remove useless TIME_WAIT check (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: increase max delay from 125 ms to one second (Sabrina Dubroca) [1235102] - [net] net_sched: avoid costly atomic operation in fq_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: Fixes byte backlog accounting for the first of two chained netem instances (Sabrina Dubroca) [1235102] - [net] net_sched: implement qstat helper routines (Sabrina Dubroca) [1235102] - [net] sch_tbf: handle too small burst (Sabrina Dubroca) [1235102] - [net] sch_tbf: segment too big GSO packets (Sabrina Dubroca) [1235102] - [net] netem: update backlog after drop (Sabrina Dubroca) [1235102] - [net] net_sched: increment drop counters in qdisc_tree_decrease_qlen() (Sabrina Dubroca) [1235102] - [net] netem: fix possible NULL deref in netem_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: use rb tree to implement the time queue (Sabrina Dubroca) [1235102] - [net] net_sched: return nla_nest_end() instead of skb->len (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: do not hold qdisc lock while allocating memory (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: more robust memory allocation (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix pacing for small frames (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: warn users using defrate (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: change classification of control packets (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: clear time_next_packet for reused flows (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix non TCP flows pacing (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix typo for initial_quantum (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: rate limiting improvements (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: qdisc dismantle fixes (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: prefetch() fix (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: Fair Queue packet scheduler (Sabrina Dubroca) [1235102]- [x86] irq: hide HYP in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1238596 1238599] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1238596 1238599] - [x86] xen: Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1238596 1238599] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1238596 1238599] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1238596 1238599] - [x86] kvm: keep track of LVT0 changes under APICv (Radim Krcmar) [1236434] - [x86] kvm: properly restore LVT0 (Radim Krcmar) [1236434] - [x86] kvm: make vapics_in_nmi_mode atomic (Radim Krcmar) [1236434] - [netdrv] sfc: Report TX completions to BQL after all TX events in interrupt (Jarod Wilson) [1242006] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1242006] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1242006] - [crypto] nx - replace NX842_MEM_COMPRESS with function (Gustavo Duarte) [1221925] - [crypto] nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h (Gustavo Duarte) [1221925] - [crypto] nx - fix nx-842 pSeries driver minimum buffer size (Gustavo Duarte) [1221925] - [crypto] nx - prevent nx 842 load if no hw driver (Gustavo Duarte) [1221925] - [crypto] nx - remove 842-nx null checks (Gustavo Duarte) [1221925] - [lib] correct 842 decompress for 32 bit (Gustavo Duarte) [1221925] - [lib] make lib/842 decompress functions static (Gustavo Duarte) [1221925] - [crypto] nx - add hardware 842 crypto comp alg (Gustavo Duarte) [1221925] - [crypto] nx - simplify pSeries nx842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add PowerNV platform NX-842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add nx842 constraints (Gustavo Duarte) [1221925] - [crypto] nx - add NX-842 platform frontend driver (Gustavo Duarte) [1221925] - [crypto] nx - rename nx-842.c to nx-842-pseries.c (Gustavo Duarte) [1221925] - [crypto] 842 - change 842 alg to use software (Gustavo Duarte) [1221925] - [lib] add software 842 compression/decompression (Gustavo Duarte) [1221925] - [powerpc] Add ICSWX instruction (Gustavo Duarte) [1221925] - [powerpc] export of_get_ibm_chip_id function (Gustavo Duarte) [1221925] - [crypto] Add 2 missing __exit_p (Gustavo Duarte) [1221925] - [crypto] nx-842: dev_set_drvdata can no longer fail (Gustavo Duarte) [1221925] - [crypto] nx - Use RCU_INIT_POINTER(x, NULL) (Gustavo Duarte) [1221925] - [crypto] nx-842: Fix handling of vmalloc addresses (Gustavo Duarte) [1221925] - [powerpc] perf: Fail 24x7 initcall if create_events_from_catalog() fails (Gustavo Duarte) [1182055] - [powerpc] perf: 24x7: Fix lockdep warning (Gustavo Duarte) [1182055] - [powerpc] perf: Document sysfs event description entries (Gustavo Duarte) [1182055] - [powerpc] perf: add the remaining gpci requests (Gustavo Duarte) [1182055] - [powerpc] perf: generate requests with counters annotated (Gustavo Duarte) [1182055] - [powerpc] perf: parse catalog and populate sysfs with events (Gustavo Duarte) [1182055] - [powerpc] perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Add event parameters (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Remove duplicated docs for powerpc cpu specific events (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: sysfs events/ interfaces (Gustavo Duarte) [1182055] - [powerpc] perf: Use common PMU interrupt disabled code (Gustavo Duarte) [1182055] - [powerpc] mm: Serialize pmd clear against a linux page table walk (Gustavo Duarte) [1233071] - [powerpc] mm: Return NULL for not present hugetlb page (Gustavo Duarte) [1233071] - [powerpc] mm: Return pte address if we find trans_splitting (Gustavo Duarte) [1233071] - [powerpc] mm: Make page table walk safe against thp split/collapse (Gustavo Duarte) [1233071] - [powerpc] kvm: Remove page table walk helpers (Gustavo Duarte) [1233071]- [powerpc] powernv: Fix race in updating core_idle_state (Steve Best) [1237270] - [cpuidle] powernv: Auto-promotion of snooze to deeper idle state (Gustavo Duarte) [1235256] - [netdrv] e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173781] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (John Greene) [1173781] - [netdrv] e1000: call netif_carrier_off early on down (John Greene) [1173781] - [netdrv] e1000: support txtd update delay via xmit_more (John Greene) [1173781] - [netdrv] e1000: fix time comparison (John Greene) [1173781] - [netdrv] bna: revert "Update the Driver and Firmware Version" (Ivan Vecera) [1240644] - [kernel] module: remove TAINT_CRAP on staging modules (Prarit Bhargava) [1242024] - [block] revert "remove artifical max_hw_sectors cap" (Jeff Moyer) [1238922] - [perf] bench-numa: Show more stats of particular threads in verbose mode (Petr Holasek) [1018954] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1242390] - [scsi] iscsi: let session recovery_tmo sysfs writes persist across recovery (Chris Leech) [1139038] - [edac] Properly unwind on failure path in edac_init() (Seth Jennings) [1240814] - [edac] Allow to pass driver-specific attribute groups (Seth Jennings) [1240814] - [edac] Use static attribute groups for managing sysfs entries (Seth Jennings) [1240814] - [edac] edac: edac_mc_sysfs: Make stuff static (Seth Jennings) [1240814] - [edac] Fix the leak of mci->bus->name when bus_register fails (Seth Jennings) [1240814] - [edac] Mark edac_create_debug_nodes as static (Seth Jennings) [1240814] - [x86] revert "pci: Refine the way to release PCI IRQ resources" (Steve Best) [1231358 1238216] - [x86] pci: Refine the way to release PCI IRQ resources (Steve Best) [1231358 1238216] - [x86] irq: Keep balance of IOAPIC pin reference count (Steve Best) [1231358 1238216] - [x86] irq: Fix placement of mp_should_keep_irq() (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for runtime power management (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for PCI devices during suspend/hibernation (Steve Best) [1231358 1238216] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1131729] - [x86] bpf_jit: fix compilation of large bpf programs (Denys Vlasenko) [1236939] {CVE-2015-4700} - [x86] ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184899] {CVE-2014-9585} - [x86] mm: Improve AMD Bulldozer ASLR workaround (Prarit Bhargava) [1240884] - [dma] ioat: fix tasklet tear down ("Herton R. Krzesinski") [1210093] - [md] revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1241237] - [fs] nfsv4: Always drain the slot table before re-establishing the lease (Benjamin Coddington) [1240790] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Jerome Glisse) [1210492] - [mm] mmu_notifier: add new callback for mmu_notifier without breaking kabi (Jerome Glisse) [1210492] - [mm] mmu_notifier: call mmu_notifier_invalidate_range() from VMM (Jerome Glisse) [1210492] - [mm] mmu_notifier: add mmu_notifier_invalidate_range() (Jerome Glisse) [1210492]- [video] radeon: Conditionally compile PM code (Thomas Huth) [1238568] - [char] ipmi: Fix backport of powernv IPMI driver (Thomas Huth) [1238568] - [of] Silence warning due to bad backport in drivers/of/base.c (Thomas Huth) [1238568] - [powerpc] boot/fdt: Use unsigned long for pointer casts (Thomas Huth) [1238568] - [char] hwrng: pseries - remove incorrect __init/__exit markups (Thomas Huth) [1238568] - [mm] page_alloc.c: use '__paginginit' instead of '__init' (Thomas Huth) [1238568] - [fs] fuse: fix "uninitialized variable" warning (Thomas Huth) [1238568] - [powerpc] powernv: Fix merge issue for opal-prd channel (Rafael Aquini) [1221110 1229224] - [powerpc] PowerNV kernel is not able to manage 16G pages (Laurent Vivier) [1212273] - [s390] kdump: fix REGSET_VX_LOW vector register ELF notes (Hendrik Brueckner) [1236566] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238230] - [kvm] ppc: book3s-hv: Implement dynamic micro-threading on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Make use of unused threads when running guests (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use msgsnd for signalling threads on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Translate kvmhv_commence_exit to C (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Streamline guest entry and exit (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use bitmap of active threads rather than count (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use decrementer to wake napping threads (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Don't wake thread with no vcpu on guest IPI (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Get rid of vcore nap_count and n_woken (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Fix list traversal in error case (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Move vcore preemption point up into kvmppc_run_vcpu (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Simplify handling of VCPUs that need a VPA update (Laurent Vivier) [1213669] - [powerpc] powernv: Fixes for hypervisor doorbell handling (Laurent Vivier) [1213669] - [x86] kvm: nsvm: Check for NRIPS support before updating control field (Bandan Das) [1167228] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (David Howells) [1014573]- [fs] gfs2: add support for rename2 and RENAME_EXCHANGE (Benjamin Marzinski) [1163824] - [fs] ext4: allocate entire range in zero range (Lukas Czerner) [1187071] {CVE-2015-0275} - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file (David Howells) [1226346] - [fs] gfs2: make sure S_NOSEC flag isn't overwritten (Benjamin Marzinski) [1203446] - [net] revert "[net] openvswitch: remove GFP_THISNODE" (Jiri Benc) [1238680] - [net] revert "[net] dev: set iflink to 0 for virtual interfaces" (Jiri Benc) [1238672] - [net] ipv4: __ip_local_out_sk() is static (Jiri Benc) [1234508] - [netdrv] ixgbe: Allow flow director to use entire queue space (Thadeu Lima de Souza Cascardo) [1238421] - [net] ethtool: Add helper routines to pass vf to rx_flow_spec (Thadeu Lima de Souza Cascardo) [1238421] - [net] inet: remove old fragmentation hash initializing (Phil Sutter) [1235733] - [net] ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once (Phil Sutter) [1235733] - [net] ipv4: initialize ip4_frags hash secret as late as possible (Phil Sutter) [1235733] - [net] switch net_secret key generation to net_get_random_once (Phil Sutter) [1235733] - [net] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Phil Sutter) [1235733] - [net] tcp: switch tcp_fastopen key generation to net_get_random_once (Phil Sutter) [1235733] - [net] inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once (Phil Sutter) [1235733] - [net] ipv6: split inet6_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: split inet_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: harden fnhe_hashfun() (Phil Sutter) [1235733] - [net] netfilter: nfnetlink_log: remove unused code (Phil Sutter) [1235733] - [net] inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once (Phil Sutter) [1235733] - [net] tcp: fix child sockets to use system default congestion control if not set (Phil Sutter) [1235252] - [net] netfilter: x_tables: align per cpu xt_counter (Phil Sutter) [1235240] - [net] netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference (Phil Sutter) [1235240] - [net] esp6: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] esp4: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] xfrm: Always zero high-order sequence number bits (Herbert Xu) [1232741] - [net] drop the packet when fails to do software segmentation or header check (Jason Wang) [1232621] - [net] keep original skb which only needs header checking during software GSO (Jason Wang) [1232621] - [net] remove some unless free on failure in alloc_netdev_mqs() (Jason Wang) [1231604] - [netdrv] tuntap: Increase the number of queues in tun (Jason Wang) [1231604] - [net] allow large number of rx queues (Jason Wang) [1231604] - [net] allow large number of tx queues (Jason Wang) [1231604] - [kernel] hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] alarmtimer: Get rid of unused return value (Prarit Bhargava) [1217140] - [kernel] net: core: pktgen: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] rtmutex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] futex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() (Prarit Bhargava) [1217140] - [kernel] sched: core: Use hrtimer_start[_expires]() (Prarit Bhargava) [1217140] - [kernel] perf: core: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: uncore: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [kernel] tick: sched: Restructure code (Prarit Bhargava) [1217140] - [kernel] tick: sched: Force tick interrupt and get rid of softirq magic (Prarit Bhargava) [1217140] - [kernel] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of hrtimer softirq (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of softirq time (Prarit Bhargava) [1217140] - [kernel] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Prarit Bhargava) [1217140] - [kernel] hrtimer: Cleanup hrtimer accessors to the timekepeing state (Prarit Bhargava) [1217140] - [kernel] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove hrtimer_enqueue_reprogram() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Kick lowres dynticks targets on timer enqueue (Prarit Bhargava) [1217140] - [kernel] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Prarit Bhargava) [1217140]- [fs] gfs2: handle NULL rgd in set_rgrp_preferences (Abhijith Das) [1211663] - [fs] gfs2: Don't add all glocks to the lru (Robert S Peterson) [1232841] - [fs] gfs2: Don't brelse rgrp buffer_heads every allocation (Robert S Peterson) [1154782] - [char] ipmi: Fix merge issue for IPMI SMBus handler (SSFIF) (Rafael Aquini) [1229675] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Rik van Riel) [1236413] - [kernel] add support for gcc 5 (Prarit Bhargava) [1227950] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix memory leaks in rx path (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Register shutdown handler for device (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1237012] - [netdrv] vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1237012] - [netdrv] vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1237012] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1234874 1236582] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix linearization for encapsulated packets (Michal Schmidt) [1236582] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1236582] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1236582] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1236582]- [x86] perf: ibs: Update IBS MSRs and feature definitions (Jiri Olsa) [1135033] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1176665] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1223598] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1223598] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1223598] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1223598] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1223598] - [edac] sb_edac: Fix erroneous bytes->gigabytes conversion (Seth Jennings) [1223598] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1223598] - [edac] Move Intel SNB device ids from sb_edac to pci_ids.h (Seth Jennings) [1223598] - [edac] sb_edac: Mark get_mci_for_node_id as static (Seth Jennings) [1223598] - [kernel] genirq: Fix memory leak when calling irq_free_hwirqs() (Steve Best) [1237186] - [kernel] module: Call module notifier on failure after complete_formation() (Bandan Das) [1236273] - [documentation] intel_pstate: Improve legacy mode internal governors description (Prarit Bhargava) [1236586]- [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1236557] - [md] dm-btree-remove: fix bug in redistribute3 (Mike Snitzer) [1236092] - [x86] kvm: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs (Wei Huang) [1076010] - [x86] kvm: Implement AMD vPMU code for KVM (Wei Huang) [1076010] - [x86] kvm: Define kvm_pmu_ops to support vPMU function dispatch (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce kvm_pmu_msr_idx_to_pmc (Wei Huang) [1076010] - [x86] kvm: vpmu: reorder PMU functions (Wei Huang) [1076010] - [x86] kvm: vpmu: whitespace and stylistic adjustments in PMU code (Wei Huang) [1076010] - [x86] kvm: vpmu: use the new macros to go between PMC, PMU and VCPU (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce pmu.h header (Wei Huang) [1076010] - [x86] kvm: vpmu: rename a few PMU functions (Wei Huang) [1076010] - [s390] crypto: ghash - Fix incorrect ghash icv buffer handling (Herbert Xu) [1207598] - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1187449] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1233585] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1233649] - [security] lsm: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] audit: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] sched: cope with kabi constraints (Stanislaw Gruszka) [1064059] - [kernel] sched: Provide update_curr callbacks for stop/idle scheduling classes (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix cpu_timer_sample_group() double accounting (Stanislaw Gruszka) [1064059]- [crypto] krng: Remove krng (Herbert Xu) [1229738] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1229738] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1229738] - [security] selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066686] - [security] audit: invalid op= values for rules (Richard Guy Briggs) [1066686] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066686] - [fs] Fix problem recognizing symlinks (Sachin Prabhu) [1232788] - [fs] Fix mfsymlinks file size check (Sachin Prabhu) [1232788] - [fs] Update version number displayed by modinfo for cifs.ko (Sachin Prabhu) [1232788] - [fs] cifs: remove dead code (Sachin Prabhu) [1232788] - [fs] Fix setting time before epoch (negative time values) (Sachin Prabhu) [1232788] - [fs] Clarify Kconfig help text for CIFS and SMB2/SMB3 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong filename length for SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong restart readdir for SMB1 (Sachin Prabhu) [1232788] - [fs] cifs: Fix directory rename error (Sachin Prabhu) [1232788] - [fs] cifs: Allow directIO read/write during cache=strict (Sachin Prabhu) [1232788] - [fs] cifs: remove unneeded check of null checking in if condition (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible use of uninit variable in SMB2_sess_setup (Sachin Prabhu) [1232788] - [fs] cifs: fix memory leak when password is supplied multiple times (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible null pointer deref in decode_ascii_ssetup (Sachin Prabhu) [1232788] - [fs] Trivial whitespace fix (Sachin Prabhu) [1232788] - [fs] Enable fallocate -z support for SMB3 mounts (Sachin Prabhu) [1232788] - [fs] enable fallocate punch hole ("fallocate -p") for SMB3 (Sachin Prabhu) [1232788] - [fs] Incorrect error returned on setting file compressed on SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong directory attributes after rename (Sachin Prabhu) [1232788] - [fs] cifs: Fix SMB2 readdir error handling (Sachin Prabhu) [1232788] - [fs] Workaround MacOS server problem with SMB2.1 write response (Sachin Prabhu) [1232788] - [fs] cifs: handle lease F_UNLCK requests properly (Sachin Prabhu) [1232788] - [fs] Cleanup sparse file support by creating worker function for it (Sachin Prabhu) [1232788] - [fs] Add sparse file support to SMB2/SMB3 mounts (Sachin Prabhu) [1232788] - [fs] Add missing definitions for CIFS File System Attributes (Sachin Prabhu) [1232788] - [fs] Add worker function to set allocation size (Sachin Prabhu) [1232788] - [fs] Fix incorrect hex vs. decimal in some debug print statements (Sachin Prabhu) [1232788] - [fs] Delete cifs specific helper functions for iter operations (Sachin Prabhu) [1232788] - [fs] Backport iov_iter_truncate() (Sachin Prabhu) [1232788] - [fs] new helper: copy_page_from_iter() (Sachin Prabhu) [1232788] - [fs] Introduce copy_page_to_iter (Sachin Prabhu) [1232788] - [fs] nfsv4: Ensure we skip delegations that are already being returned (Benjamin Coddington) [1206610] - [fs] nfsv4: Pin the superblock while we're returning the delegation (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure we honour NFS_DELEGATION_RETURNING in nfs_inode_set_delegation() (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure that we don't reap a delegation that is being returned (Benjamin Coddington) [1206610] - [fs] sunrpc: make debugfs file creation failure non-fatal (Benjamin Coddington) [1235634] - [fs] sunrpc: add a debugfs rpc_xprt directory with an info file in it (Benjamin Coddington) [1235634] - [fs] sunrpc: add debugfs file for displaying client rpc_task queue (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_TRACEPOINTS (Benjamin Coddington) [1235634] - [fs] nfsd: eliminate NFSD_DEBUG (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_DEBUG (Benjamin Coddington) [1235634] - [fs] lockd: eliminate LOCKD_DEBUG (Benjamin Coddington) [1235634] - [fs] nfs: take extra reference to fl->fl_file when running a setlk (Benjamin Coddington) [1236569] - [fs] xfs: don't truncate attribute extents if no extents exist (Brian Foster) [1236045] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1219184] - [fs] Recover from stateid-type error on SETATTR (Benjamin Coddington) [1214410] - [fs] pnfs: Fix a memory leak when attempted pnfs fails (Steve Dickson) [1234986] - [fs] nfs: Add a stub for GETDEVICELIST (Benjamin Coddington) [1234797] - [fs] nfs: fix high load average due to callback thread sleeping (Benjamin Coddington) [1234797] - [fs] sunrpc: fix braino in ->poll() (Benjamin Coddington) [1234797] - [fs] nfs: Fix a regression in the read() syscall (Benjamin Coddington) [1234797] - [fs] nfsv4: Don't call put_rpccred() under the rcu_read_lock() (Benjamin Coddington) [1234797] - [fs] nfs: Don't invalidate a submounted dentry in nfs_prime_dcache() (Benjamin Coddington) [1234797] - [fs] nfs: struct nfs_commit_info.lock must always point to inode->i_lock (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args (Benjamin Coddington) [1234797] - [fs] nfsv4: Ensure we reference the inode for return-on-close in delegreturn (Benjamin Coddington) [1234797] - [fs] sunrpc: NULL utsname dereference on NFS umount during namespace cleanup (Benjamin Coddington) [1234797] - [fs] nfs: don't call blocking operations while !TASK_RUNNING (Benjamin Coddington) [1234797] - [fs] nfs: fix dio deadlock when O_DIRECT flag is flipped (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix client id trunking on Linux (Benjamin Coddington) [1234797] - [fs] nfs41: fix nfs4_proc_layoutget error handling (Benjamin Coddington) [1234797] - [fs] nfs: fix subtle change in COMMIT behavior (Benjamin Coddington) [1234797] - [fs] sunrpc: Fix locking around callback channel reply receive (Benjamin Coddington) [1234797]- [unisys] add visorbus (Erik Arfvidson) [1228343] - [acpi] pci: Account for ARI in _PRT lookups (Alex Williamson) [1222066] - [pci] Move pci_ari_enabled() to global header (Alex Williamson) [1222066] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1228346] - [perf] tools: Add hint for 'Too many events are opened.' error message (Jiri Olsa) [990937] - [tools] perf: Fix "Command" sort_entry's cmp and collapse function (Jiri Olsa) [1220686] - [net] sctp: fix ASCONF list handling (Marcelo Leitner) [1206474] {CVE-2015-3212} - [md] dm-cache-policy-smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1236618] - [of] Eliminate of_allnodes list (Gustavo Duarte) [1210533] - [of] Fix sysfs_dirent cache integrity issue (Gustavo Duarte) [1225539] - [powerpc] include: Add opal-prd to installed uapi headers (Gustavo Duarte) [1234370] - [powerpc] powernv: fix construction of opal PRD messages (Gustavo Duarte) [1234370] - [infiniband] mad: Add final OPA MAD processing (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] core: Add OPA MAD core capability flag (Honggang Li) [1229265] - [infiniband] mad: Add support for additional MAD info to/from drivers (Honggang Li) [1229265] - [infiniband] mad: Convert allocations from kmem_cache to kzalloc (Honggang Li) [1229265] - [infiniband] core: Add ability for drivers to report an alternate MAD size (Honggang Li) [1229265] - [infiniband] mad: Support alternate Base Versions when creating MADs (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR forwarding checks (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Recv processing (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Send processing (Honggang Li) [1229265] - [infiniband] mad: Split IB SMI handling from MAD Recv handler (Honggang Li) [1229265] - [infiniband] mad cleanup: Generalize processing of MAD data (Honggang Li) [1229265] - [infiniband] mad cleanup: Clean up function params -- find_mad_agent (Honggang Li) [1229265] - [infiniband] ocrdma: fix double free on pd (Honggang Li) [1229265] - [infiniband] usnic: clean up some error handling code (Honggang Li) [1229265] - [infiniband] mthca: use swap() in mthca_make_profile() (Honggang Li) [1229265] - [infiniband] core: Don't warn on no SA support in event handler (Honggang Li) [1229265] - [infiniband] core: Don't advertise SA in RoCE port capabilities (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to args - agent_send_response (Honggang Li) [1229265] - [infiniband] core cleanup: Add const on args - device->process_mad (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to RDMA helpers (Honggang Li) [1229265] - [infiniband] ocrdma: Fix memory leak in _ocrdma_alloc_pd() (Honggang Li) [1229265] - [net] rds: re-entry of rds_ib_xmit/rds_iw_xmit (Honggang Li) [1229265] - [infiniband] ipoib: Fix RCU annotations in ipoib_neigh_hash_init() (Honggang Li) [1229265] - [infiniband] nes: Enable the use of the tos field in the nes driver (Honggang Li) [1229265] - [infiniband] iw_cm: Export tos field to iwarp providers (Honggang Li) [1229265] - [infiniband] core: Change rdma_protocol_iboe to roce (Honggang Li) [1229265] - [infiniband] core: Convert core to use bitfield for caps (Honggang Li) [1229265] - [infiniband] core: Add per port immutable struct to ib_device (Honggang Li) [1229265] - [infiniband] user_mad: Fix buggy usage of port index (Honggang Li) [1229265] - [infiniband] user_mad: Use new start/end port functions (Honggang Li) [1229265] - [infiniband] mad: Add const qualifiers to query only functions (Honggang Li) [1229265] - [infiniband] mad: Clean up rcv_has_same_class (Honggang Li) [1229265] - [infiniband] mad: Change ib_response_mad signature arguments (Honggang Li) [1229265] - [infiniband] mad: Change validate_mad signature arguments (Honggang Li) [1229265] - [net] rds: Switch to generic logging helpers (Honggang Li) [1229265] - [infiniband] core, cma: Nice log-friendly string helpers (Honggang Li) [1229265] - [infiniband] mad: Clean up comments in smi.c (Honggang Li) [1229265] - [infiniband] mad: Rename is_data_mad to is_rmpp_data_mad (Honggang Li) [1229265] - [infiniband] core: Create common start/end port functions (Honggang Li) [1229265] - [infiniband] verbs: Improve docs for rdma-helpers (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_eth_ah() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_af_ib() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_read_multi_sge() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mcast() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_sa() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_iw_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_smi() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mad() (Honggang Li) [1229265] - [infiniband] verbs: Reform rest part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cma_acquire_dev() (Honggang Li) [1229265] - [infiniband] verbs: Reform mcast related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform route related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cm related part in IB-core cma/ucm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core verbs (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp xprtrdma (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp ipoib (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core multicast (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core sa_query (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core cm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core mad/agent/user_mad (Honggang Li) [1229265] - [infiniband] verbs: Implement raw management helpers (Honggang Li) [1229265] - [infiniband] verbs: Implement new callback query_protocol() (Honggang Li) [1229265]- [powerpc] misc: cxl: Add tracepoints (Gustavo Duarte) [1223004] - [powerpc] cxl: Enable CAPP recovery (Gustavo Duarte) [1223004] - [powerpc] cxl: Add missing return statement after handling AFU errror (Gustavo Duarte) [1223004] - [powerpc] cxl: Fail AFU initialisation if an invalid configuration record is found (Gustavo Duarte) [1223004] - [powerpc] cxl: Export optional AFU configuration record in sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix device_node reference counting (Gustavo Duarte) [1223004] - [powerpc] cxl: Add ability to reset the card (Gustavo Duarte) [1223004] - [powerpc] cxl: Use image state defaults for reloading FPGA (Gustavo Duarte) [1223004] - [powerpc] cxl: Add image control to sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Update CXL ABI documentation (Gustavo Duarte) [1223004] - [powerpc] cxl: remove redundant increment of hwirq (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix issues when unmapping contexts (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable SPAP register when freeing SPA (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable AFU debug flag (Gustavo Duarte) [1223004] - [powerpc] cxl: Early return from cxl_handle_fault for a shut down context (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix leaking interrupts if attach process fails (Gustavo Duarte) [1223004] - [powerpc] cxl: Unmap MMIO regions when detaching a context (Gustavo Duarte) [1223004] - [powerpc] cxl: Add timeout to process element commands (Gustavo Duarte) [1223004] - [powerpc] cxl: Change contexts_lock to a mutex to fix sleep while atomic bug (Gustavo Duarte) [1223004] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1223004] - [powerpc] cxl: Name interrupts in /proc/interrupt (Gustavo Duarte) [1223004] - [powerpc] cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix PSL error due to duplicate segment table entries (Gustavo Duarte) [1223004] - [powerpc] cxl: Refactor cxl_load_segment() and find_free_sste() (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable secondary hash in segment table (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (Gustavo Duarte) [1223004] - [kernel] idr: Add new function idr_is_empty() (Gustavo Duarte) [1182022] - [kernel] idr: remove unused prototype of idr_free() (Gustavo Duarte) [1182022] - [misc] cxl: Add documentation for userspace APIs (Gustavo Duarte) [1182022] - [misc] cxl: Add driver to Kbuild and Makefiles (Gustavo Duarte) [1182022] - [misc] cxl: Add userspace header file (Gustavo Duarte) [1182022] - [misc] cxl: Driver code for powernv PCIe based cards for userspace access (Gustavo Duarte) [1182022] - [misc] cxl: Add base builtin support (Gustavo Duarte) [1182022] - [powerpc] mm: Add hooks for cxl (Gustavo Duarte) [1182022] - [powerpc] opal: Add PHB to cxl mode call (Gustavo Duarte) [1182022] - [powerpc] mm: Add new hash_page_mm() (Gustavo Duarte) [1182022] - [powerpc] Add new PCIe functions for allocating cxl interrupts (Gustavo Duarte) [1182022] - [powerpc] cxl: Add new header for call backs and structs (Gustavo Duarte) [1182022] - [powerpc] powernv: Split out set MSI IRQ chip code (Gustavo Duarte) [1182022] - [powerpc] mm: Export mmu_kernel_ssize and mmu_linear_psize (Gustavo Duarte) [1182022] - [powerpc] msi: Improve IRQ bitmap allocator (Gustavo Duarte) [1182022] - [powerpc] cell: Make spu_flush_all_slbs() generic (Gustavo Duarte) [1182022] - [powerpc] cell: Move data segment faulting code out of cell platform (Gustavo Duarte) [1182022] - [powerpc] cell: Move spu_handle_mm_fault() out of cell platform (Gustavo Duarte) [1182022] - [scsi] qla2xxx: Update the driver version to 8.07.00.18.07.2-k (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1187302] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support to load firmware from file for ISP 26XX/27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase the wait time for firmware to be ready for P3P (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1187302] - [scsi] qla2xxx: remove redundant declaration in 'qla_gbl.h' (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1187302] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1187302] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1187302] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1187302] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1187302] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1187302] - [scsi] qla2xxx: Unload of qla2xxx driver crashes the machine (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow user to change ql2xfdmienable value (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1187302] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1187302] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1187302]- [usb] host: xhci: add mutex for non-thread-safe data (Don Zickus) [1232920] - [usb] make module xhci_hcd removable (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for a Motion Tracker Development Board (Don Zickus) [1232920] - [usb] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices (Don Zickus) [1232920] - [usb] Added another USB product ID for ELAN touchscreen quirks (Don Zickus) [1232920] - [usb] xhci: gracefully handle xhci_irq dead device (Don Zickus) [1232920] - [usb] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 (Don Zickus) [1232920] - [usb] xhci: fix isoc endpoint dequeue from advancing too far on transaction error (Don Zickus) [1232920] - [usb] visor: Match I330 phone more precisely (Don Zickus) [1232920] - [usb] pl2303: Remove support for Samsung I330 (Don Zickus) [1232920] - [usb] cdc-acm: prevent infinite loop when parsing CDC headers (Don Zickus) [1232920] - [usb] uas: Set max_sectors_240 quirk for ASM1053 devices (Don Zickus) [1232920] - [usb] uas: Add US_FL_MAX_SECTORS_240 flag (Don Zickus) [1232920] - [usb] uas: Allow uas_use_uas_driver to return usb-storage flags (Don Zickus) [1232920] - [usb] drivers/usb/core: devio.c: Removed an uneeded space before tab (Don Zickus) [1232920] - [usb] core: hub: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: uhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: ehci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: xhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] define a generic USB_RESUME_TIMEOUT macro (Don Zickus) [1232920] - [usb] tracing: Add TRACE_SYSTEM_VAR to xhci-hcd (Don Zickus) [1232920] - [usb] ehci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] fhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] ohci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] uhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] wusbcore: rh: use USB_DT_HUB (Don Zickus) [1232920] - [usb] usb/misc: fix chaoskey build, needs HW_RANDOM (Don Zickus) [1232920] - [usb] Fix warnings in chaoskey driver (Don Zickus) [1232920] - [usb] cdc-wdm: error returns need to be translated (Don Zickus) [1232920] - [usb] cdc-wdm: fix endianness bug in debug statements (Don Zickus) [1232920] - [usb] cdc-wdm: unify error handling in write (Don Zickus) [1232920] - [usb] cdc-acm: convert to not directly using urb->status (Don Zickus) [1232920] - [usb] cdc-acm: surpress misleading message (Don Zickus) [1232920] - [usb] cdc-acm: fix race between callback and unthrottle (Don Zickus) [1232920] - [usb] usb/misc/usb3503: Always read refclk frequency from DT (Don Zickus) [1232920] - [usb] cdc-wdm: return correct error codes (Don Zickus) [1232920] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1232920] - [usb] Use usb_disabled() consistently (Don Zickus) [1232920] - [usb] Add driver for Altus Metrum ChaosKey device (v2) (Don Zickus) [1232920] - [usb] ftdi_sio: Use jtag quirk for SNAP Connect E10 (Don Zickus) [1232920] - [usb] xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers (Don Zickus) [1232920] - [usb] xhci: handle Config Error Change (CEC) in xhci driver (Don Zickus) [1232920] - [usb] keyspan_pda: add new device id (Don Zickus) [1232920] - [usb] storage: Fix trivial typo in isd200_log_config() (Don Zickus) [1232920] - [usb] drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes (Don Zickus) [1232920] - [usb] drivers: usb: storage: alauda.c: properly place braces after function declarations (Don Zickus) [1232920] - [usb] appledisplay: Deletion of a check before backlight_device_unregister() (Don Zickus) [1232920] - [usb] ueagle-atm: Delete unnecessary checks before the function call "release_firmware" (Don Zickus) [1232920] - [usb] whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd" (Don Zickus) [1232920] - [usb] xhci: plat: Add USB phy support (Don Zickus) [1232920] - [usb] xhci: unify cycle state toggling operation with 'XOR' (Don Zickus) [1232920] - [usb] legotower: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] image: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices (Don Zickus) [1232920] - [usb] ftdi_sio: Added custom PID for Synapse Wireless product (Don Zickus) [1232920] - [usb] revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" (Don Zickus) [1232920] - [usb] serial: fix infinite wait_until_sent timeout (Don Zickus) [1232920] - [usb] xhci: Workaround for PME stuck issues in Intel xhci (Don Zickus) [1232920] - [usb] xhci: fix reporting of 0-sized URBs in control endpoint (Don Zickus) [1232920] - [usb] ch341: set tty baud speed according to tty struct (Don Zickus) [1232920] - [usb] serial: cp210x: Adding Seletek device id's (Don Zickus) [1232920] - [usb] ch341: remove redundant close from open error path (Don Zickus) [1232920] - [usb] pl2303: disable break on shutdown (Don Zickus) [1232920] - [usb] serial: clean up bus probe error handling (Don Zickus) [1232920] - [usb] serial: fix port attribute-creation race (Don Zickus) [1232920] - [usb] serial: fix tty-device error handling at probe (Don Zickus) [1232920] - [usb] serial: fix potential use-after-free after failed probe (Don Zickus) [1232920] - [usb] console: add dummy __module_get (Don Zickus) [1232920] - [usb] revert "usb: serial: make bulk_out_size a lower limit" (Don Zickus) [1232920] - [usb] cdc-acm: Add support for Denso cradle CU-321 (Don Zickus) [1232920] - [usb] usb-storage: support for more than 8 LUNs (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539 (Don Zickus) [1232920] - [usb] usbfs: don't leak kernel data in siginfo (Don Zickus) [1232920] - [usb] xhci: Clear the host side toggle manually when endpoint is 'soft reset' (Don Zickus) [1232920] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1232920] - [usb] Retry port status check on resume to work around RH bugs (Don Zickus) [1232920] - [usb] revert "usb: Reset USB-3 devices on USB-3 link bounce" (Don Zickus) [1232920] - [usb] uhci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] kconfig: replace PPC_OF with PPC (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (update) (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (Don Zickus) [1232920] - [usb] ehci-pci: USB host controller support for Intel Quark X1000 (Don Zickus) [1232920] - [usb] host: pci_quirks: joing string literals (Don Zickus) [1232920] - [usb] add flag for HCDs that can't receive wakeup requests (isp1760-hcd) (Don Zickus) [1232920] - [usb] usbfs: allow URBs to be reaped after disconnection (Don Zickus) [1232920] - [usb] cdc-acm: kill unnecessary messages (Don Zickus) [1232920] - [usb] cdc-acm: add sanity checks (Don Zickus) [1232920] - [usb] Add OTG PET device to TPL (Don Zickus) [1232920] - [usb] usb-storage/scsi: blacklist FUA on JMicron 152d:2566 USB-SATA controller (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017 (Don Zickus) [1232920] - [usb] storage: Revise/fix quirk for 04E6:000F SCM USB-SCSI converter (Don Zickus) [1232920] - [usb] core: hub: modify hub reset logic in hub driver (Don Zickus) [1232920] - [usb] wusbcore: rh: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ohci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ehci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] xhci: Silence "xHCI xhci_drop_endpoint called with disabled ep ..." messages (Don Zickus) [1232920] - [usb] xhci: Print hcc params, version and quirks on init (Don Zickus) [1232920] - [usb] don't cancel queued resets when unbinding drivers (Don Zickus) [1232920] - [usb] Fix typo in `struct usb_host_interface' comment (Don Zickus) [1232920] - [usb] mos7840: remove unused code (Don Zickus) [1232920] - [usb] option: clean up blacklist handling (Don Zickus) [1232920] - [usb] serial: handle -ENODEV quietly in generic_submit_read_urb (Don Zickus) [1232920] - [usb] serial: silence all non-critical read errors (Don Zickus) [1232920] - [usb] console: fix potential use after free (Don Zickus) [1232920] - [usb] console: fix uninitialised ldisc semaphore (Don Zickus) [1232920] - [usb] ohci: add a quirk for ULi M5237 blocking on reset (Don Zickus) [1232920] - [usb] use *ph specifier in uss720 driver (Don Zickus) [1232920] - [usb] use *ph specifier in mikrotek driver (Don Zickus) [1232920] - [usb] core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN (Don Zickus) [1232920] - [usb] xhci: Add completion code to the debug ouput of unhandled transfer events (Don Zickus) [1232920] - [usb] xhci: clean up work to remove unused parameters for functions in xhci-mem.c (Don Zickus) [1232920] - [usb] xhci-mem: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: remove unused parameter 'xhci' in function xhci_handshake() (Don Zickus) [1232920] - [usb] xhci: Clean up work to xhci_add_endpoint() (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures (Don Zickus) [1232920] - [usb] uas: Do not blacklist ASM1153 disk enclosures (Don Zickus) [1232920] - [usb] uas: disable UAS on Apricorn SATA dongles (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers (Don Zickus) [1232920] - [usb] ehci: adjust error return code (Don Zickus) [1232920] - [usb] ehci: fix initialization bug in iso_stream_schedule() (Don Zickus) [1232920] - [usb] xhci: Check if slot is already in default state before moving it there (Don Zickus) [1232920] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC73xx (Don Zickus) [1232920] - [usb] keyspan: fix null-deref at probe (Don Zickus) [1232920] - [usb] mos7720: delete some unneeded code (Don Zickus) [1232920] - [usb] wusb: replace memset by memzero_explicit (Don Zickus) [1232920] - [usb] xhci: fix comment for PORT_DEV_REMOVE (Don Zickus) [1232920] - [usb] xhci: don't use the same variable for stopped and halted rings current TD (Don Zickus) [1232920] - [usb] xhci: clear extra bits from slot context when setting max exit latency (Don Zickus) [1232920] - [usb] xhci: cleanup finish_td function (Don Zickus) [1232920] - [usb] adutux: NULL dereferences on disconnect (Don Zickus) [1232920] - [usb] pci-quirks: Deletion of unnecessary checks before the function call "pci_dev_put" (Don Zickus) [1232920] - [usb] usb-sis: Deletion of an unnecessary check before the function call "usb_put_dev" (Don Zickus) [1232920] - [usb] storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices (Don Zickus) [1232920] - [usb] storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge (Don Zickus) [1232920] - [usb] cdc-acm: check for valid interfaces (Don Zickus) [1232920] - [usb] cdc-acm: memory leak in error case (Don Zickus) [1232920] - [usb] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 (Don Zickus) [1232920] - [usb] xhci: rework root port wake bits if controller isn't allowed to wakeup (Don Zickus) [1232920] - [usb] xhci: Reset a halted endpoint immediately when we encounter a stall (Don Zickus) [1232920] - [usb] revert "xhci: clear root port wake on bits if controller isn't wake-up capable" (Don Zickus) [1232920] - [usb] xhci: don't start a halted endpoint before its new dequeue is set (Don Zickus) [1232920] - [usb] ssu100: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix tty line-status reporting (Don Zickus) [1232920] - [usb] qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add PIDs for Matrix Orbital products (Don Zickus) [1232920] - [usb] phonet: Replace calls to __skb_alloc_page with __dev_alloc_page (Don Zickus) [1232920] - [usb] serial: cp210x: add IDs for CEL MeshConnect USB Stick (Don Zickus) [1232920] - [usb] Remove __init from early_dbgp_init() prototype (Don Zickus) [1232920] - [usb] Create separate header for ehci-dbgp (Don Zickus) [1232920] - [usb] host: xhci-plat: remove duplicate check on resource (Don Zickus) [1232920] - [usb] host: uhci-platform: fix NULL pointer dereference on resource (Don Zickus) [1232920] - [usb] storage: Reject bogus max LUN values (Don Zickus) [1232920] - [usb] cdc-acm: add quirk for control-line state requests (Don Zickus) [1232920] - [usb] storage: Fix timeout in usb_stor_euscsi_init() and usb_stor_huawei_e220_init() (Don Zickus) [1232920] - [usb] cdc-acm: only raise DTR on transitions from B0 (Don Zickus) [1232920] - [usb] revert "storage: Replace magic number with define in usb_stor_euscsi_init()" (Don Zickus) [1232920] - [usb] serial: add Google simple serial SubClass support (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models (Don Zickus) [1232920] - [usb] xhci: no switching back on non-ULT Haswell (Don Zickus) [1232920] - [usb] misc: usb3503: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] class: usbtmc: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation (Don Zickus) [1232920] - [usb] hub: remove unused variable (Don Zickus) [1232920] - [usb] storage: Convert usb_stor_dbg to return void (Don Zickus) [1232920] - [usb] ohci: Eliminate platform-specific test in ohci.h (Don Zickus) [1232920] - [usb] ehci: add ehci_port_power interface (Don Zickus) [1232920] - [usb] uas: Make uas work with blk-mq (Don Zickus) [1232920] - [usb] yurex: fixed sparse warning of incorrect type (Don Zickus) [1232920] - [usb] Do not re-read descriptors for wired devices in usb_authorize_device() (Don Zickus) [1232920] - [usb] cdc-acm: Drop the warning for unusual capabilities (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for yet another Elan touchscreen (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for another Elan touchscreen (Don Zickus) [1232920] - [usb] storage: fix build warnings !CONFIG_PM (Don Zickus) [1232920] - [usb] uas: Add NO_ATA_1X for VIA VL711 devices (Don Zickus) [1232920] - [usb] xhci: Disable streams on Asmedia 1042 xhci controllers (Don Zickus) [1232920] - [usb] hwa: fix a warning message (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model (Don Zickus) [1232920] - [usb] usb-storage: handle a skipped data phase (Don Zickus) [1232920] - [usb] Do not allow usb_alloc_streams on unconfigured devices (Don Zickus) [1232920] - [usb] cdc-acm: ensure that termios get set when the port is activated (Don Zickus) [1232920] - [usb] cdc-acm: add device id for GW Instek AFG-2225 (Don Zickus) [1232920] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] mos7720: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] kobil_sct: replace unnecessary atomic allocation (Don Zickus) [1232920] - [usb] opticon: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] kobil_sct: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] Fix typo in usb-serial-simple.c (Don Zickus) [1232920] - [usb] usbnet: add a callback for set_rx_mode (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add "bricked" FTDI device PID (Don Zickus) [1232920] - [usb] serial: keyspan_pda: fix Entrega company name spelling (Don Zickus) [1232920] - [usb] kobil_sct: Remove unused transfer buffer allocs (Don Zickus) [1232920] - [usb] option: add Haier CE81B CDMA modem (Don Zickus) [1232920] - [usb] option: add support for Telit LE910 (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add Awinda Station and Dongle products (Don Zickus) [1232920] - [usb] serial: cp210x: add Silicon Labs 358x VID and PID (Don Zickus) [1232920] - [usb] misc: drop owner assignment from platform_drivers (Don Zickus) [1232920] - [usb] uas: Reduce number of function arguments for uas_alloc_foo functions (Don Zickus) [1232920] - [usb] xhci: Allow xHCI drivers to be built as separate modules (Don Zickus) [1232920] - [usb] xhci: Export symbols used by host-controller drivers (Don Zickus) [1232920] - [usb] xhci: Check for XHCI_COMP_MODE_QUIRK when disabling D3cold (Don Zickus) [1232920] - [usb] xhci: Introduce xhci_init_driver() (Don Zickus) [1232920] - [usb] uas: disable use of blk-mq I/O path (Don Zickus) [1232920] - [usb] core: return -ENOTSUPP for all targeted hosts (Don Zickus) [1232920] - [usb] Add LED triggers for USB activity (Don Zickus) [1232920] - [usb] Rename usb-common.c (Don Zickus) [1232920] - [usb] hub: allow to process more usb hub events in parallel (Don Zickus) [1232920] - [usb] hub: rename khubd to hub_wq in documentation and comments (Don Zickus) [1232920] - [usb] hub: rename usb_kick_khubd() to usb_kick_hub_wq() (Don Zickus) [1232920] - [usb] hub: convert khubd into workqueue (Don Zickus) [1232920] - [usb] hub: rename hub_events() to hub_event() and handle only one event there (Don Zickus) [1232920] - [usb] hub: keep hub->dev reference all the time when struct usb_hub lives (Don Zickus) [1232920] - [usb] storage: Add quirk for another SCM-based USB-SCSI converter (Don Zickus) [1232920] - [usb] storage: Add quirks for Castlewood and Double-H USB-SCSI converters (Don Zickus) [1232920] - [usb] storage: Replace magic number with define in usb_stor_euscsi_init() (Don Zickus) [1232920] - [usb] quirks.h: use BIT() (Don Zickus) [1232920] - [usb] Add device quirk for ASUS T100 Base Station keyboard (Don Zickus) [1232920] - [usb] usb3503: clarify what the registers 'PDS' and 'CFG1' really do (Don Zickus) [1232920] - [usb] usb3503: correct error message in probe ('connect' to 'interrupt') (Don Zickus) [1232920] - [usb] Fixed a few typos (Don Zickus) [1232920] - [usb] storage: use *ph specifier to dump small buffers (Don Zickus) [1232920] - [usb] wusbcore: fix device disconnect on rekey timeout (Don Zickus) [1232920] - [usb] wusbcore: skip done segs before completing aborted transfer (Don Zickus) [1232920] - [usb] wusbcore: USB_WUSB_CBAF depends on USB (Don Zickus) [1232920] - [usb] wusbcore: remove USB_WUSB build dependency on PCI (Don Zickus) [1232920] - [usb] hwa: add USB build dependency for USB_HWA_HCD (Don Zickus) [1232920] - [usb] wusb: delete double assignment (Don Zickus) [1232920] - [usb] misc: yurex: remove useless casting of private_data (Don Zickus) [1232920] - [usb] xhci: Log extra info on "ERROR Transfer event TRB DMA ptr not part of current TD" (Don Zickus) [1232920] - [usb] xhci: Remove "FIXME - check all the stream rings for pending cancellations" (Don Zickus) [1232920] - [usb] xhci: Always ring the doorbell for active eps when a Set TR deq ptr cmd completes (Don Zickus) [1232920] - [usb] xhci: Fold queue_set_tr_deq into xhci_queue_new_dequeue_state (Don Zickus) [1232920] - [usb] xhci: xhci_ring_device: Ring stream ring bells for endpoints with streams (Don Zickus) [1232920] - [usb] xhci_suspend is not stopping the root hub timer for the shared HCD (Don Zickus) [1232920] - [usb] xhci: Move allocating of command for new_dequeue_state to queue_set_tr_deq() (Don Zickus) [1232920] - [usb] uas: Add response iu handling (Don Zickus) [1232920] - [usb] uas: Log error codes when logging errors (Don Zickus) [1232920] - [usb] uas: Cleanup uas_log_cmd_state usage (Don Zickus) [1232920] - [usb] uas: Remove protype hardware usb interface info (Don Zickus) [1232920] - [usb] uas: Remove support for old sense ui as used in pre-production hardware (Don Zickus) [1232920] - [usb] uas: Drop COMMAND_COMPLETED flag (Don Zickus) [1232920] - [usb] uas: Use scsi_print_command (Don Zickus) [1232920] - [usb] uas: Do not log urb status error on cancellation (Don Zickus) [1232920] - [usb] uas: Use streams on upcoming 10Gbps / 3.1 USB (Don Zickus) [1232920] - [usb] uas: pre_reset and suspend: Fix a few races (Don Zickus) [1232920] - [usb] uas: Fix memleak of non-submitted urbs (Don Zickus) [1232920] - [usb] uas: Drop all references to a scsi_cmnd once it has been aborted (Don Zickus) [1232920] - [usb] uas: Remove cmnd reference from the cmd urb (Don Zickus) [1232920] - [usb] uas: Drop inflight list (Don Zickus) [1232920] - [usb] uas: zap_pending: data urbs should have completed at this time (Don Zickus) [1232920] - [usb] uas: Simplify reset / disconnect handling (Don Zickus) [1232920] - [usb] uas: Free data urbs on completion (Don Zickus) [1232920] - [usb] uas: Simplify unlink of data urbs on error (Don Zickus) [1232920] - [usb] uas: Check against unexpected completions (Don Zickus) [1232920] - [usb] uas: Do not use scsi_host_find_tag (Don Zickus) [1232920] - [usb] uas: Add uas_get_tag() helper function (Don Zickus) [1232920] - [usb] uas: Fix resetting flag handling (Don Zickus) [1232920] - [usb] uas: Remove task-management / abort error handling code (Don Zickus) [1232920] - [usb] uas: Add another ASM1051 usb-id to the uas blacklist (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk (Don Zickus) [1232920] - [usb] uas: Add a quirk for rejecting ATA_12 and ATA_16 commands (Don Zickus) [1232920] - [usb] document the 'u' flag for usb-storage quirks parameter (Don Zickus) [1232920] - [usb] uas: replace WARN_ON_ONCE() with lockdep_assert_held() (Don Zickus) [1232920] - [usb] host: ehci-st: Add EHCI support for ST STB devices (Don Zickus) [1232920] - [usb] core: kconfig: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] core: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] hcd: add TPL support flag (Don Zickus) [1232920] - [usb] serial: Remove unused tty->hw_stopped (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for Elan Touchscreen (Don Zickus) [1232920] - [usb] core: add device-qualifier quirk (Don Zickus) [1232920] - [usb] cp210x: add support for Seluxit USB dongle (Don Zickus) [1232920] - [usb] serial: cp210x: added Ketra N1 wireless interface support (Don Zickus) [1232920] - [usb] storage: Add quirks for Entrega/Xircom USB to SCSI converters (Don Zickus) [1232920] - [usb] storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter (Don Zickus) [1232920] - [usb] storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter (Don Zickus) [1232920] - [scsi] don't store LUN bits in CDB[1] for USB mass-storage devices (Don Zickus) [1232920] - [usb] xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices (Don Zickus) [1232920] - [usb] xhci: Fix OOPS in xhci error handling code (Don Zickus) [1232920] - [usb] xhci: Fix null pointer dereference if xhci initialization fails (Don Zickus) [1232920] - [usb] storage: Add single-LUN quirk for Jaz USB Adapter (Don Zickus) [1232920] - [usb] uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check (Don Zickus) [1232920] - [usb] uas: Disable uas on ASM1051 devices (Don Zickus) [1232920] - [usb] bcma: store more alternative addresses (Don Zickus) [1232920] - [usb] ftdi_sio: Add support for GE Healthcare Nemo Tracker device (Don Zickus) [1232920] - [usb] host: xhci: fix compliance mode workaround (Don Zickus) [1232920] - [usb] serial: xsens_mt: always bind to interface number 1 (Don Zickus) [1232920] - [usb] serial: xsens_mt: add author and description (Don Zickus) [1232920] - [usb] serial: add Medtronic CareLink USB driver (Don Zickus) [1232920] - [usb] serial: add Novatel Wireless GPS driver (Don Zickus) [1232920] - [usb] serial: add support for multi-port simple drivers (Don Zickus) [1232920] - [usb] pl2303: use divisors for unsupported baud rates (Don Zickus) [1232920] - [usb] sierra: add 1199:68AA device ID (Don Zickus) [1232920] - [usb] sierra: avoid CDC class functions on "68A3" devices (Don Zickus) [1232920] - [usb] ftdi_sio: add support for NOVITUS Bono E thermal printer (Don Zickus) [1232920] - [usb] usbtest: Add interrupt EP testcases (Don Zickus) [1232920] - [usb] fix build error with CONFIG_PM_RUNTIME disabled (Don Zickus) [1232920] - [usb] xhci: Disable streams on Via XHCI with device-id 0x3432 (Don Zickus) [1232920] - [usb] serial: fix potential heap buffer overflow (Don Zickus) [1232920] - [usb] serial: fix potential stack buffer overflow (Don Zickus) [1232920] - [usb] hub: Prevent hub autosuspend if usbcore.autosuspend is -1 (Don Zickus) [1232920] - [usb] sisusb: add device id for Magic Control USB video (Don Zickus) [1232920] - [usb] ehci: using wIndex + 1 for hub port (Don Zickus) [1232920] - [usb] storage: add quirk for Newer Technology uSCSI SCSI-USB converter (Don Zickus) [1232920] - [usb] wusbcore: fix below build warning (Don Zickus) [1232920] - [usb] core: fix below build warning (Don Zickus) [1232920] - [usb] xhci: rework cycle bit checking for new dequeue pointers (Don Zickus) [1232920] - [usb] xhci: amd chipset also needs short TX quirk (Don Zickus) [1232920] - [usb] xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL (Don Zickus) [1232920] - [usb] usbcore: Fix wrong device in an error message in hub_port_connect() (Don Zickus) [1232920] - [usb] ftdi_sio: Added PID for new ekey device (Don Zickus) [1232920] - [usb] serial: pl2303: add device id for ztek device (Don Zickus) [1232920] - [usb] ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID (Don Zickus) [1232920] - [usb] revert "usb: option, zte_ev: move most ZTE CDMA devices to zte_ev" (Don Zickus) [1232920] - [usb] option: add VIA Telecom CDS7 chipset device id (Don Zickus) [1232920] - [usb] option: reduce interrupt-urb logging verbosity (Don Zickus) [1232920] - [usb] cdc_subset: deal with a device that needs reset for timeout (Don Zickus) [1232920] - [usb] devio: fix issue with log flooding (Don Zickus) [1232920] - [usb] uas: Log a warning when we cannot use uas because the hcd lacks streams (Don Zickus) [1232920] - [usb] uas: Only complain about missing sg if all other checks succeed (Don Zickus) [1232920] - [usb] xhci: Add missing checks for xhci_alloc_command failure (Don Zickus) [1232920] - [usb] xhci: Rename Asrock P67 pci product-id to EJ168 (Don Zickus) [1232920] - [usb] xhci: Blacklist using streams on the Etron EJ168 controller (Don Zickus) [1232920] - [usb] uas: Limit qdepth to 32 when connected over usb-2 (Don Zickus) [1232920] - [usb] usb-core bInterval quirk (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for new Xsens devices (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Annotate the current Xsens PID assignments (Don Zickus) [1232920] - [usb] core: allow zero packet flag for interrupt urbs (Don Zickus) [1232920] - [usb] lvstest: Fix sparse warnings generated by kbuild test bot (Don Zickus) [1232920] - [usb] ohci: add check for stopped frame counter (Don Zickus) [1232920] - [usb] ohci: add I/O watchdog for orphan TDs (Don Zickus) [1232920] - [usb] ohci: make URB completions single-threaded (Don Zickus) [1232920] - [usb] ohci: redesign the TD done list (Don Zickus) [1232920] - [usb] ohci: no shortcut for unlinking URBS from a dead controller (Don Zickus) [1232920] - [usb] ohci: revert the ZF Micro orphan-TD quirk (Don Zickus) [1232920] - [usb] Fix persist resume of some SS USB devices (Don Zickus) [1232920] - [usb] usb-core: Remove Fix mes in file hcd.c (Don Zickus) [1232920] - [usb] usbcore: don't log on consecutive debounce failures of the same port (Don Zickus) [1232920] - [usb] serial: cp210x: Removing unncessary `usb_reset_device` on startup (Don Zickus) [1232920] - [usb] Add LVS Test device driver (Don Zickus) [1232920] - [usb] Add EXPORT_SYMBOL for usb_alloc_dev (Don Zickus) [1232920] - [usb] ohci: don't lose track of EDs when a controller dies (Don Zickus) [1232920] - [usb] ohci: fix bugs in debug routines (Don Zickus) [1232920] - [usb] ohci: add SG support (Don Zickus) [1232920] - [usb] shutdown all URBs after controller death (Don Zickus) [1232920] - [usb] add reset resume quirk for usb3503 (Don Zickus) [1232920] - [usb] usb3503: add PM functions (Don Zickus) [1232920] - [usb] uhci-platform: use devm_ioremap resource (Don Zickus) [1232920] - [usb] ohci: don't allocate HCCA atomically (Don Zickus) [1232920] - [usb] uhci: don't allocate frame list atomically (Don Zickus) [1232920] - [usb] ehci: don't allocate hardware periodic table atomically by default (Don Zickus) [1232920] - [usb] drivers/usb/host/fhci-dbg.c: remove unnecessary null test before debugfs_remove (Don Zickus) [1232920] - [usb] class: usbtmc.c: Cleaning up uninitialized variables (Don Zickus) [1232920] - [usb] host: xhci-plat: use devm_functions (Don Zickus) [1232920] - [usb] xhci: make error messages grepable (Don Zickus) [1232920] - [usb] force warm reset to break link re-connect livelock (Don Zickus) [1232920] - [usb] allow lpm (en/dis)able only if device is atleast in default state (Don Zickus) [1232920] - [usb] xhci: platform: Set xhci lpm support quirk based on platform data (Don Zickus) [1232920] - [usb] documentation: dt-bindings: update xhci-platform DT binding (Don Zickus) [1232920] - [usb] xhci: platform: Add (en/dis)able_usb3_lpm_timeout (Don Zickus) [1232920] - [usb] xhci: A default implementation for Ux timeout calculation and tier policy check (Don Zickus) [1232920] - [usb] kl5kusb105: Remove klsi_105_tiocmset function (Don Zickus) [1232920] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [1232920] - [usb] ftdi_sio: remove redundant mtxorb quirk (Don Zickus) [1232920] - [usb] ftdi_sio: clean up ftdi_set_max_packet_size() (Don Zickus) [1232920] - [usb] ftdi_sio: fix max-packet-size warning (Don Zickus) [1232920] - [usb] ftdi_sio: make port probe less verbose (Don Zickus) [1232920] - [usb] xhci: Correct last context entry calculation for Configure Endpoint (Don Zickus) [1232920]- [x86] perf: Fix bug in unused code (Don Dugger) [1036948] - [x86] Someone fat fingered a merge conflict and lost the Makefile hunk (Don Dugger) [1036948] - [x86] perf: Enable conflicting event scheduling for CQM (Don Dugger) [1036948] - [x86] perf: Perform rotation on Intel CQM RMIDs (Don Dugger) [1036948] - [x86] perf: Implement LRU monitoring ID allocation for CQM (Don Dugger) [1036948] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Don Dugger) [1036948] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1131290] - [kernel] sched/stop_machine: Fix deadlock between multiple stop_two_cpus() (Jiri Olsa) [1223796] - [x86] edac: Disable EDAC debug logging by default (Prarit Bhargava) [1232712] - [kernel] sched/clock: Fixup early initialization (Prarit Bhargava) [1234322] - [kernel] sched/clock: Fix up clear_sched_clock_stable() (Prarit Bhargava) [1234322] - [mm] memory-hotplug: set zone->wait_table to null after freeing it (Yasuaki Ishimatsu) [1222754] - [mm] memory-hotplug: postpone the reset of obsolete pgdat (Yasuaki Ishimatsu) [1222754] - [mm] memory-failure: me_huge_page() does nothing for thp (Tomoaki Nishimura) [1226196] - [mm] soft-offline: don't free target page in successful page migration (Tomoaki Nishimura) [1226196] - [mm] memory-failure: introduce get_hwpoison_page() for consistent refcount handling (Tomoaki Nishimura) [1226196] - [mm] memory-failure: split thp earlier in memory error handling (Tomoaki Nishimura) [1226196] - [mm] soft-offline: fix num_poisoned_pages counting on concurrent events (Tomoaki Nishimura) [1226196] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1226196] - [mm] hugetlb: introduce page_huge_active (Tomoaki Nishimura) [1226196] - [mm] soft-offline: use migrate_pages() instead of migrate_huge_page() (Tomoaki Nishimura) [1226196] - [mm] migrate: make core migration code aware of hugepage (Tomoaki Nishimura) [1226196] - [mm] hwpoison: drop lru_add_drain_all() in __soft_offline_page() (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: check PageLRU of hpage (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: fix refcounting in no-injection case (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the lack of one reference count against poisoned page (Tomoaki Nishimura) [1226196] - [mm] memory-failure: call shake_page() when error hits thp tail page (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix race with changing page during offlining (Tomoaki Nishimura) [1226196] - [mm] hwpoison: Fix wrong error recovery status (Tomoaki Nishimura) [1226196] - [mm] hwpoison: call action_result() in failure path of hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix hugetlbfs/thp precheck in hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the handling path of the victimized page frame that belong to non-LRU (Tomoaki Nishimura) [1226196] - [mm] memory-failure: fix memory leak by race between poison and unpoison (Tomoaki Nishimura) [1226196] - [mm] hwpoison: lock_page/unlock_page does not match for handling a free hugepage (Tomoaki Nishimura) [1226196] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Tomoaki Nishimura) [1226196] - [infiniband] iser: Rewrite bounce buffer code path (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.6 (Amir Vadai) [1164539] - [infiniband] iser: Remove code duplication for a single DMA entry (Amir Vadai) [1164539] - [infiniband] iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr (Amir Vadai) [1164539] - [infiniband] iser: Modify struct iser_mem_reg members (Amir Vadai) [1164539] - [infiniband] iser: Make fastreg pool cache friendly (Amir Vadai) [1164539] - [infiniband] iser: Move PI context alloc/free to routines (Amir Vadai) [1164539] - [infiniband] iser: Move fastreg descriptor pool get/put to helper functions (Amir Vadai) [1164539] - [infiniband] iser: Merge build page-vec into register page-vec (Amir Vadai) [1164539] - [infiniband] iser: Get rid of struct iser_rdma_regd (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant assignments in iser_reg_page_vec (Amir Vadai) [1164539] - [infiniband] iser: Move memory reg/dereg routines to iser_memory.c (Amir Vadai) [1164539] - [infiniband] iser: Don't pass ib_device to fall_to_bounce_buff routine (Amir Vadai) [1164539] - [infiniband] iser: Remove a redundant struct iser_data_buf (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant cmd_data_len calculation (Amir Vadai) [1164539] - [infiniband] iser: Fix wrong calculation of protection buffer length (Amir Vadai) [1164539] - [infiniband] iser: Handle fastreg/local_inv completion errors (Amir Vadai) [1164539] - [infiniband] iser: Fix unload during ep_poll wrong dereference (Amir Vadai) [1164539] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1164539] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1164539] - [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1164539] - [infiniband] iser: Use more completion queues (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1164539] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1164539] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1164539] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1164539] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1164539] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1164539] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1164539] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1164539] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1164539] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1164539] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1164539] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1164539] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1164539] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1164539] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1164539] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1164539] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1164539] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1164539] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1164539] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1164539] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1164539] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1164539] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1164539] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1164539] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1164539] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1164539] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1164539] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1164539] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1164539] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1164539] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1164539] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1164539] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1164539] - [netdrv] tun: Allow to skip filter on attach (Oleg Nesterov) [1108829] - [netdrv] tun: Report whether the queue is attached or not (Oleg Nesterov) [1108829] - [netdrv] tun: Get skfilter layout (Oleg Nesterov) [1108829] - [netdrv] tun: Add ability to create tun device with given index (Oleg Nesterov) [1108829] - [mm] introduce VM_F_OP_EXTEND to fix KABI broken by file_operations->mremap (Oleg Nesterov) [1108829] - [fs] aio: Make it possible to remap aio ring (Oleg Nesterov) [1108829] - [net] make default ->i_fop have ->open() fail with ENXIO (Oleg Nesterov) [1108829] - [fs] proc: show locks in /proc/pid/fdinfo/X (Oleg Nesterov) [1108829] - [security] userns: Allow PR_CAPBSET_DROP in a user namespace (Oleg Nesterov) [1108829] - [mm] shm: add memfd_create() syscall (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file (Oleg Nesterov) [1108829] - [mm] introduce check_data_rlimit helper (Oleg Nesterov) [1108829] - [fs] timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 (Oleg Nesterov) [1108829] - [documentation] procfs: Document timerfd output (Oleg Nesterov) [1108829] - [fs] timerfd: Implement show_fdinfo method (Oleg Nesterov) [1108829] - [fs] proc: show mnt_id in /proc/pid/fdinfo (Oleg Nesterov) [1108829] - [uapi] ptrace: add ability to get/set signal-blocked mask (Oleg Nesterov) [1108829] - [init] actually enable CONFIG_CHECKPOINT_RESTORE (Oleg Nesterov) [1108829] - [kernel] userns: Allow creation of user namespaces if user_namespace.enable=1 ("Eric W. Biederman") [1138782] - [fs] userns: Only allow privileged creation of the mount namespace ("Eric W. Biederman") [1138782] - [kernel] userns: Correct the comment in map_write ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Allow setting gid_maps without privilege when setgroups is disabled ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: fix KABI broken by introduction of struct user_namespace.flags ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Add a knob to disable setgroups on a per user namespace basis ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Rename id_map_mutex to userns_state_mutex ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Only allow the creator of the userns unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Check euid no fsuid when establishing an unprivileged uid mapping ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow unprivileged creation of gid mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow setgroups until a gid mapping has been established ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Document what the invariant required for safe unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] groups: Consolidate the setgroups permission checks ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [fs] userns: Change inode_capable to capable_wrt_inode_uidgid ("Eric W. Biederman") [1109837 1138782] {CVE-2014-4014} - [kernel] userns: Kill nsown_capable it makes the wrong thing easy ("Eric W. Biederman") [1138782] - [kernel] userns: fix KABI broken by introduction of struct user_namespace.level ("Eric W. Biederman") [1138782] - [kernel] userns: limit the maximum depth of user_namespace->parent chain ("Eric W. Biederman") [1109837]- [md] make sure MD_RECOVERY_DONE is clear before starting recovery/resync (Jes Sorensen) [1173510 1231997] - [md] Close race when setting 'action' to 'idle' (Jes Sorensen) [1173510 1231997] - [md] don't return 0 from array_state_store (Jes Sorensen) [1173510 1231997] - [md] dm-cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1189059] - [md] dm-thin-metadata: remove in-core 'read_only' flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add fail io mode and needs_check flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: age and write back cache entries even without active IO (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add stochastic-multi-queue (smq) policy (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: defer whole cells (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-bio-prison: add dm_cell_promote_or_release() (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: track IO to the origin device using io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: add support for the MD RAID0 personality (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: a few cleanups (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: fixup documentation for discard support (Mike Snitzer) [1189058 1189059 1191604] - [perf] x86: Enforce HT bug workaround with PEBS for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Fix SLM cache event list (Jiri Olsa) [1210494] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1210494] - [perf] x86: Fix event/group validation (Jiri Olsa) [1210494] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable() (Jiri Olsa) [1210494] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1210494] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1210494] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1210494] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1210494] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1210494] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1210494] - [perf] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1210494] - [perf] x86: Add 'index' param to get_event_constraint() callback (Jiri Olsa) [1210494] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1210494] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1210494] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1210494] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233261] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233261] - [powerpc] powernv: reboot when requested by firmware (Gustavo Duarte) [1221072] - [kernel] reboot: add orderly_reboot for graceful reboot (Gustavo Duarte) [1221072] - [powerpc] sbus: ignore orderly_poweroff return value (Gustavo Duarte) [1221072] - [powerpc] powernv: Add OPAL soft-poweroff routine (Gustavo Duarte) [1221072] - [net] openvswitch: remove GFP_THISNODE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Return vport module ref before destruction (Jiri Benc) [1156461 1211348] - [net] mpls: Fix the openvswitch select of NET_MPLS_GSO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix serialization of non-masked set actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix key serialization (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add missing initialization in validate_and_copy_set_tun() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Reset key metadata for packet execution (Jiri Benc) [1156461 1211348] - [net] openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set (Jiri Benc) [1156461 1211348] - [net] openvswitch: Initialize unmasked key and uid len (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support masked set actions (Jiri Benc) [1156461 1211348] - [net] udptunnels: Call handle_offloads after inserting vlan tag (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for checksums on UDP tunnels (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for unique flow IDs (Jiri Benc) [1156461 1211348] - [net] genetlink: Add genlmsg_parse() helper function (Jiri Benc) [1156461 1211348] - [net] openvswitch: Use sw_flow_key_range for key ranges (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_tbl_insert() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_nla_fill_match() (Jiri Benc) [1156461 1211348] - [net] openvswitch: pass vxflags to vxlan_xmit_skb (Jiri Benc) [1156461 1211348] - [net] openvswitch: ignore genlmsg_end return value (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support VXLAN Group Policy extension (Jiri Benc) [1156461 1211348] - [net] openvswitch: Allow for any level of nesting in flow attributes (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename GENEVE_TUN_OPTS() to TUN_METADATA_OPTS() (Jiri Benc) [1156461 1211348] - [net] openvswitch: packet messages need their own probe attribtue (Jiri Benc) [1156461 1211348] - [net] openvswitch: Introduce ovs_tunnel_route_lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove unnecessary version.h inclusion (Jiri Benc) [1156461 1211348] - [net] openvswitch: Consistently include VLAN header in flow and port stats (Jiri Benc) [1156461 1211348] - [net] genetlink: pass only network namespace to genl_has_listeners() (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix odd_ptr_err.cocci warnings (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix vport_send double free (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix GSO with multiple MPLS label (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix MPLS action validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace remaining users of arch_fast_hash with jhash (Jiri Benc) [1156461 1211348] - [net] openvswitch: set correct protocol on route lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix flow mask validation (Jiri Benc) [1156461 1211348] - [net] vlan: move vlan pop/push functions into common code (Jiri Benc) [1156461 1211348] - [net] move make_writable helper into common code (Jiri Benc) [1156461 1211348] - [net] vlan: introduce __vlan_insert_tag helper which does not free skb (Jiri Benc) [1156461 1211348] - [net] vlan: Call dev_kfree_skb_any instead of kfree_skb (Jiri Benc) [1156461 1211348] - [net] vlan: introduce *vlan_hwaccel_push_inside helpers (Jiri Benc) [1156461 1211348] - [net] vlan: validate_xmit_vlan() is static (Jiri Benc) [1156461 1211348] - [net] vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto (Jiri Benc) [1156461 1211348] - [net] vlan: kill vlan_put_tag helper (Jiri Benc) [1156461 1211348] - [net] vlan: remove unused HAVE_VLAN_PUT_TAG (Jiri Benc) [1156461 1211348] - [net] openvswitch: actions: use skb_postpull_rcsum when possible (Jiri Benc) [1156461 1211348] - [net] openvswitch: Don't validate IPv6 label masks (Jiri Benc) [1156461 1211348] - [net] openvswitch: use PTR_ERR_OR_ZERO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Validate IPv6 flow key and mask values (Jiri Benc) [1156461 1211348] - [net] openvswitch: Convert dp rcu read operation to locked operations (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix NDP flow mask validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix checksum calculation when modifying ICMPv6 packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix memory leak (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix build failure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for OVS_FLOW_ATTR_PROBE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Constify various function arguments (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant key ref from upcall_info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Optimize recirc action (Jiri Benc) [1156461 1211348] - [net] openvswitch: Extend packet attribute for egress tunnel info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export symbols as GPL symbols (Jiri Benc) [1156461 1211348] - [net] openvswitch: Avoid NULL mask check while building mask (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor action alloc and copy api (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move key_attr_size() to flow_netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove flow member from struct ovs_skb_cb (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix the type of struct ovs_key_nd nd_target field (Jiri Benc) [1156461 1211348] - [net] openvswitch: Drop packets when interdev is not up (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor get_dp() function into multiple access APIs (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_cmd_fill_info() (Jiri Benc) [1156461 1211348] - [net] openvswitch: refactor do_output() to move NULL check out of fast path (Jiri Benc) [1156461 1211348] - [net] openvswitch: Additional logging for -EINVAL on flow setups (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant tcp_flags code (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move table destroy to dp-rcu callback (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add basic MPLS support to kernel (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export lockdep_ovsl_is_held to modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename last_action() as nla_is_last() and move to netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Turn vports with dependencies into separate modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Set flow-key members (Jiri Benc) [1156461 1211348] - [net] openvswitch: Create right mask with disabled megaflows (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a use after free (Jiri Benc) [1156461 1211348] - [net] openvswitch: use vport instead of p (Jiri Benc) [1156461 1211348] - [net] openvswitch: kerneldoc warning fix (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for Geneve tunneling (Jiri Benc) [1156461 1211348] - [net] openvswitch: Factor out allocation and verification of actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Wrap struct ovs_key_ipv4_tunnel in a new structure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for matching on OAM packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Eliminate memset() from flow_extract (Jiri Benc) [1156461 1211348] - [net] mpls: Fix config check for mpls (Jiri Benc) [1156461 1211348] - [net] mpls: Use mpls_features to activate software MPLS GSO segmentation (Jiri Benc) [1156461 1211348] - [net] geneve: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for inequality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for equality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: Do not require sock in udp_tunnel_xmit_skb (Jiri Benc) [1156461 1211348] - [net] geneve: pass udp_offload struct to UDP gro callbacks (Jiri Benc) [1156461 1211348] - [net] geneve: Check family when reusing sockets (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket hash table (Jiri Benc) [1156461 1211348] - [net] geneve: Simplify locking (Jiri Benc) [1156461 1211348] - [net] geneve: Remove workqueue (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve GRO support (Jiri Benc) [1156461 1211348] - [net] geneve: Fix races between socket add and release (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket and offload handlers at destruction (Jiri Benc) [1156461 1211348] - [net] geneve: Unregister pernet subsys on module unload (Jiri Benc) [1156461 1211348] - [net] geneve: Set GSO type on transmit (Jiri Benc) [1156461 1211348] - [net] ipv4: minor spelling fixes (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a compilation error when CONFIG_INET is not set (Jiri Benc) [1156461 1211348] - [net] geneve: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve tunneling protocol driver (Jiri Benc) [1156461 1211348] - [net] openvswitch: Replace rcu_dereference() with rcu_access_pointer() (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace macros net_random and net_srandom with direct calls to prandom (Jiri Benc) [1156461 1211348] - [net] openvswitch: check CONFIG_OPENVSWITCH_GRE in makefile (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix struct comment (Jiri Benc) [1156461 1211348] - [net] vxlan: fix a shadow local variable (Jiri Benc) [1230935] - [net] ipv6: call iptunnel_xmit with NULL sock pointer if no tunnel sock is available (Jiri Benc) [1230935] - [net] udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1230935] - [net] kabi: whitelist struct nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Pass socket pointer down through okfn() (Jiri Benc) [1230935] - [net] netfilter: Add socket pointer to nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Add nf_hook_state initializer function (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through arpt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nft_set_pktinfo*() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ip6t_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv6_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ipt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv4_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Make nf_hookfn use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Use nf_hook_state in nf_queue_entry (Jiri Benc) [1230935] - [net] netfilter: Create and use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Remove extern from function prototypes (Jiri Benc) [1230935] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Jiri Benc) [1230935] - [net] ipv6: Fix udp checksums with raw sockets (Vlad Yasevich) [1105064]- [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: use cmd_size to allocate per-command data (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1210721] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1211914] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1211914] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1211914] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] x86: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1211914] - [hv] hv_balloon: do not online pages in offline blocks (Vitaly Kuznetsov) [1133403 1218868] - [hv] hv_balloon: don't lose memory when onlining order is not natural (Vitaly Kuznetsov) [1133403 1218868] - [pnp] convert bus code to use dev_groups (Jarod Wilson) [1232626] - [rtc] convert rtc-cmos to dev_pm_ops from legacy pm_ops (Jarod Wilson) [1232626] - [pnp] fix restoring devices after hibernation (Jarod Wilson) [1232626] - [pnp] convert PNP driver bus legacy pm_ops to dev_pm_ops (Jarod Wilson) [1232626] - [pnp] change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jarod Wilson) [1232626] - [pci] pciehp: Wait for hotplug command completion where necessary (Myron Stowe) [1227034] - [pci] pciehp: Add more Slot Control debug output (Myron Stowe) [1227034] - [pci] pciehp: Fix wait time in timeout message (Myron Stowe) [1227034] - [pci] pciehp: Reduce PCIe slot_ctrl to 16 bits (Myron Stowe) [1227034] - [infiniband] srp: Use P_Key cache for P_Key lookups (Honggang Li) [1164541] - [infiniband] srp: Allow newline separator for connection string (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition triggered by destroying a queue pair (Honggang Li) [1164541] - [infiniband] srp: Separate target and channel variables (Honggang Li) [1164541] - [infiniband] srp: Introduce two new srp_target_port member variables (Honggang Li) [1164541] - [infiniband] srp: Avoid that I/O hangs due to a cable pull during LUN scanning (Honggang Li) [1164541] - [infiniband] srp: Remove stale connection retry mechanism (Honggang Li) [1164541] - [infiniband] srp: Move ib_destroy_cm_id() call into srp_free_ch_ib() (Honggang Li) [1164541] - [infiniband] srp: Fix return value check in srp_init_module() (Honggang Li) [1164541] - [infiniband] srp: Fix residual handling (Honggang Li) [1164541] - [infiniband] srp: Fix deadlock between host removal and multipathd (Honggang Li) [1164541] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Honggang Li) [1164541] - [infiniband] srp: Add fast registration support (Honggang Li) [1164541] - [infiniband] srp: Rename FMR-related variables (Honggang Li) [1164541] - [infiniband] srp: One FMR pool per SRP connection (Honggang Li) [1164541] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_finish_mapping() (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_map_fmr() (Honggang Li) [1164541] - [infiniband] srp: Introduce an additional local variable (Honggang Li) [1164541] - [infiniband] srp: Fix kernel-doc warnings (Honggang Li) [1164541] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Honggang Li) [1164541] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Honggang Li) [1164541] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Honggang Li) [1164541] - [infiniband] srp: Avoid duplicate connections (Honggang Li) [1164541] - [infiniband] srp: Add more logging (Honggang Li) [1164541] - [infiniband] srp: Check ib_query_gid return value (Honggang Li) [1164541] - [infiniband] ocrdma: Update ocrdma version number (Honggang Li) [1184955] - [infiniband] ocrdma: Fail connection for MTU lesser than 512 (Honggang Li) [1184955] - [infiniband] ocrdma: Fix dmac resolution for link local address (Honggang Li) [1184955] - [infiniband] ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Honggang Li) [1184955] - [infiniband] ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Honggang Li) [1184955] - [infiniband] ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Honggang Li) [1184955] - [infiniband] ocrdma: Fix QP state transition in destroy_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Report EQ full fatal error (Honggang Li) [1184955] - [infiniband] ocrdma: Fix EQ destroy failure during driver unload (Honggang Li) [1184955] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Honggang Li) [1184955] - [infiniband] ocrdma: Use unsigned for bit index (Honggang Li) [1184955] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Honggang Li) [1184955] - [infiniband] ocrdma: Update the ocrdma module version string (Honggang Li) [1184955] - [infiniband] ocrdma: set vlan present bit for user AH (Honggang Li) [1184955] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for interrupt moderation (Honggang Li) [1184955] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Honggang Li) [1184955] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Honggang Li) [1184955] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Honggang Li) [1184955] - [infiniband] ocrdma: Host crash on destroying device resources (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Honggang Li) [1184955] - [infiniband] ocrdma: Move PD resource management to driver (Honggang Li) [1184955] - [infiniband] ocrdma: Increase the GID table size (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Honggang Li) [1184955] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Honggang Li) [1184955] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Honggang Li) [1184955] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Honggang Li) [1184955] - [infiniband] ocrdma: Remove a unused-label warning (Honggang Li) [1184955] - [infiniband] ipoib: Fix indentation level (Honggang Li) [1230203] - [infiniband] ipoib: Remove IPOIB_MCAST_RUN bit (Honggang Li) [1230203] - [infiniband] ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Honggang Li) [1230203] - [infiniband] ipoib: Handle QP in SQE state (Honggang Li) [1230203] - [infiniband] ipoib: Update broadcast record values after each successful join request (Honggang Li) [1230203] - [infiniband] ipoib: Use one linear skb in RX flow (Honggang Li) [1230203] - [fs] rbd: end I/O the entire obj_request on error (Sage Weil) [1229488] - [fs] rbd: rbd_wq comment is obsolete (Sage Weil) [1229488] - [fs] libceph: announce support for straw2 buckets (Sage Weil) [1229488] - [fs] crush: straw2 bucket type with an efficient 64-bit crush_ln() (Sage Weil) [1229488] - [fs] crush: ensuring at most num-rep osds are selected (Sage Weil) [1229488] - [fs] crush: drop unnecessary include from mapper.c (Sage Weil) [1229488] - [fs] ceph: fix uninline data function (Sage Weil) [1229488] - [fs] ceph: rename snapshot support (Sage Weil) [1229488] - [fs] ceph: fix null pointer dereference in send_mds_reconnect() (Sage Weil) [1229488] - [fs] ceph: hold on to exclusive caps on complete directories (Sage Weil) [1229488] - [fs] libceph: simplify our debugfs attr macro (Sage Weil) [1229488] - [fs] ceph: show non-default options only (Sage Weil) [1229488] - [fs] libceph: expose client options through debugfs (Sage Weil) [1229488] - [fs] libceph, ceph: split ceph_show_options() (Sage Weil) [1229488] - [fs] rbd: mark block queue as non-rotational (Sage Weil) [1229488] - [fs] libceph: don't overwrite specific con error msgs (Sage Weil) [1229488] - [fs] ceph: cleanup unsafe requests when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't zero i_wrbuffer_ref when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't mark dirty caps when there is no auth cap (Sage Weil) [1229488] - [fs] ceph: keep i_snap_realm while there are writers (Sage Weil) [1229488] - [fs] libceph: osdmap.h: Add missing format newlines (Sage Weil) [1229488] - [fs] ceph: kstrdup() memory handling (Sage Weil) [1229488] - [fs] ceph: properly release page upon error (Sage Weil) [1229488] - [fs] rbd: be more informative on -ENOENT failures (Sage Weil) [1229488] - [fs] ceph: match wait_for_completion_timeout return type (Sage Weil) [1229488] - [fs] ceph: use msecs_to_jiffies for time conversion (Sage Weil) [1229488] - [fs] ceph: remove redundant declaration (Sage Weil) [1229488] - [fs] ceph: fix dcache/nocache mount option (Sage Weil) [1229488] - [fs] ceph: drop cap releases in requests composed before cap reconnect (Sage Weil) [1229488] - [fs] Revert "libceph: use memalloc flags for net IO" (Sage Weil) [1229488] - [fs] libceph: kfree() in put_osd() shouldn't depend on authorizer (Sage Weil) [1229488] - [fs] libceph: fix double __remove_osd() problem (Sage Weil) [1229488] - [fs] rbd: convert to blk-mq (Carlos Maiolino) [1229488] - [fs] ceph: return error for traceless reply race (Sage Weil) [1229488] - [fs] ceph: fix dentry leaks (Sage Weil) [1229488] - [fs] ceph: re-send requests when MDS enters reconnecting stage (Sage Weil) [1229488] - [fs] ceph: show nocephx_require_signatures and notcp_nodelay options (Sage Weil) [1229488] - [fs] rbd: do not treat standalone as flatten (Sage Weil) [1229488] - [fs] ceph: fix atomic_open snapdir (Sage Weil) [1229488] - [fs] ceph: properly mark empty directory as complete (Sage Weil) [1229488] - [fs] client: include kernel version in client metadata (Sage Weil) [1229488] - [fs] ceph: provide seperate {inode, file}_operations for snapdir (Sage Weil) [1229488] - [fs] ceph: fix request time stamp encoding (Sage Weil) [1229488] - [fs] ceph: fix reading inline data when i_size > PAGE_SIZE (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessions) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) (Sage Weil) [1229488] - [fs] rbd: fix error paths in rbd_dev_refresh() (Sage Weil) [1229488] - [fs] ceph: improve reference tracking for snaprealm (Sage Weil) [1229488] - [fs] ceph: properly zero data pages for file holes (Sage Weil) [1229488] - [fs] rbd: nuke copy_token() (Sage Weil) [1229488] - [fs] ceph: handle SESSION_FORCE_RO message (Sage Weil) [1229488] - [fs] libceph: use mon_client.c/put_generic_request() more (Sage Weil) [1229488] - [fs] libceph: nuke pool op infrastructure (Sage Weil) [1229488] - [fs] rbd: drop parent_ref in rbd_dev_unprobe() unconditionally (Sage Weil) [1229488] - [fs] rbd: fix rbd_dev_parent_get() when parent_overlap == 0 (Sage Weil) [1229488] - [fs] libceph: fix sparse endianness warnings (Sage Weil) [1229488] - [fs] ceph: use zu for len in ceph_fill_inline_data() (Sage Weil) [1229488] - [fs] ceph: fix setting empty extended attribute (Sage Weil) [1229488] - [fs] ceph: fix mksnap crash (Sage Weil) [1229488] - [fs] ceph: do_sync is never initialized (Sage Weil) [1229488] - [fs] ceph: support inline data feature (Sage Weil) [1229488] - [fs] ceph: flush inline version (Sage Weil) [1229488] - [fs] ceph: convert inline data to normal data before data write (Sage Weil) [1229488] - [fs] ceph: sync read inline data (Sage Weil) [1229488] - [fs] ceph: fetch inline data when getting Fcr cap refs (Sage Weil) [1229488] - [fs] ceph: use getattr request to fetch inline data (Sage Weil) [1229488] - [fs] ceph: add inline data to pagecache (Sage Weil) [1229488] - [fs] ceph: parse inline data in MClientReply and MClientCaps (Sage Weil) [1229488] - [fs] libceph: specify position of extent operation (Sage Weil) [1229488] - [fs] libceph: add CREATE osd operation support (Sage Weil) [1229488] - [fs] libceph: add SETXATTR/CMPXATTR osd operations support (Sage Weil) [1229488] - [fs] rbd: don't treat CEPH_OSD_OP_DELETE as extent op (Sage Weil) [1229488] - [fs] ceph: remove unused stringification macros (Sage Weil) [1229488] - [fs] libceph: require cephx message signature by default (Sage Weil) [1229488] - [fs] ceph: introduce global empty snap context (Sage Weil) [1229488] - [fs] ceph: message versioning fixes (Sage Weil) [1229488] - [fs] libceph: update ceph_msg_header structure (Sage Weil) [1229488] - [fs] libceph: message signature support (Sage Weil) [1229488] - [fs] libceph: store session key in cephx authorizer (Sage Weil) [1229488] - [fs] ceph, rbd: delete unnecessary checks before two function calls (Sage Weil) [1229488] - [fs] ceph: introduce a new inode flag indicating if cached dentries are ordered (Sage Weil) [1229488] - [fs] libceph: nuke ceph_kvfree() (Sage Weil) [1229488] - [fs] ceph: fix file lock interruption (Sage Weil) [1229488]- [mtd] powernv: Add powernv flash MTD abstraction driver (Gustavo Duarte) [1221094] - [of] Ensure unique names without sacrificing determinism (Gustavo Duarte) [1230093] - [of] kill off of_can_translate_address (Gustavo Duarte) [1230093] - [of] platform: fix device naming for non-translatable addresses (Gustavo Duarte) [1230093] - [of] base: Fix PowerPC address parsing hack (Gustavo Duarte) [1230093] - [of] address: Don't throw errors on absent ranges properties (Gustavo Duarte) [1230093] - [of] platform: Move platform devices under /sys/devices/platform (Gustavo Duarte) [1230093] - [of] Fix dereferencing node name in debug output to be safe (Gustavo Duarte) [1230093] - [powerpc] powernv: Add opal-prd channel (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Expose OPAL APIs required by PRD interface (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Merge common platform device initialisation (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Add interfaces for flash device access (Gustavo Duarte) [1221072 1229224] - [powerpc] vfio: powerpc/spapr: Support Dynamic DMA windows (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Register memory and define IOMMU v2 (David Gibson) [1213665] - [powerpc] mmu: Add userspace-to-physical addresses translation cache (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control (David Gibson) [1213665] - [powerpc] iommu/ioda2: Add get_table_size() to calculate the size of future table (David Gibson) [1213665] - [powerpc] powernv/ioda2: Use new helpers to do proper cleanup on PE release (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API (David Gibson) [1213665] - [powerpc] powernv: Implement multilevel TCE tables (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce pnv_pci_ioda2_set_window (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce helpers to allocate TCE pages (David Gibson) [1213665] - [powerpc] powernv/ioda2: Rework iommu_table creation (David Gibson) [1213665] - [powerpc] iommu/powernv: Release replaced TCE (David Gibson) [1213665] - [powerpc] powernv: Implement accessor to TCE entry (David Gibson) [1213665] - [powerpc] powernv/ioda2: Add TCE invalidation for all attached groups (David Gibson) [1213665] - [powerpc] powernv/ioda2: Move TCE kill register address to PE (David Gibson) [1213665] - [powerpc] iommu: Fix IOMMU ownership control functions (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control (David Gibson) [1213665] - [powerpc] spapr: vfio: Switch from iommu_table to new iommu_table_group (David Gibson) [1213665] - [powerpc] spapr: vfio: Replace iommu_table with iommu_table_group (David Gibson) [1213665] - [powerpc] powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free() (David Gibson) [1213665] - [powerpc] iommu: Move tce_xxx callbacks from ppc_md to iommu_table (David Gibson) [1213665] - [powerpc] powernv: Do not set "read" flag if direction==DMA_NONE (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Rework groups attaching (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Moving pinning/unpinning to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Disable DMA mappings on disabled container (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move locked_vm accounting to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Use it_page_size (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver (David Gibson) [1213665] - [powerpc] iommu: Always release iommu_table in iommu_free_table() (David Gibson) [1213665] - [powerpc] iommu: Put IOMMU group explicitly (David Gibson) [1213665] - [powerpc] powernv/ioda: Clean up IOMMU group registration (David Gibson) [1213665] - [powerpc] iommu/powernv: Get rid of set_iommu_table_base_and_group (David Gibson) [1213665] - [powerpc] eeh/ioda2: Use device::iommu_group to check IOMMU group (David Gibson) [1213665] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1199178] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1199178] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1199178] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1199178] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1199178] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1199178] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1199178] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1199178] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1199178] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1199178] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1199178] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1199178] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1199178] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1199178] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1199178] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1199178] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1199178] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1199178] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1199178] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1199178] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1199178] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1199178] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1199178] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1199178] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1199178] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1199178] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1199178] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1199178] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1199178] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1199178] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1199178] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1199178] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1199178] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1199178] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Record [rt]x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: Fix memcpy() with const destination compiler warning (Jarod Wilson) [1199178] - [netdrv] sfc: Revert SRIOV changes (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: codespell comment spelling fixes (Jarod Wilson) [1199178] - [netdrv] sfc: use netdev_rss_key_fill() helper (Jarod Wilson) [1199178] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Jarod Wilson) [1199178] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Jarod Wilson) [1199178] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Jarod Wilson) [1199178] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Jarod Wilson) [1199178] - [netdrv] sfc: add support for skb->xmit_more (Jarod Wilson) [1199178] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Jarod Wilson) [1199178] - [netdrv] sfc: Convert the normal transmit complete path to dev_consume_skb_any() (Jarod Wilson) [1199178] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1199178] - [netdrv] fm10k: Support for configurable RSS hash function (Neil Horman) [1173790] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1173790] - [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1173790] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1173790] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1173790] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1173790] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1173790] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1173790] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1173790] - [netdrv] fm10k: fix function header comment (Neil Horman) [1173790] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1173790] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1173790] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1173790] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1173790] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1173790] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1173790] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1173790] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1173790] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1173790] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1173790] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1173790] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1173790] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1173790] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1173790] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1173790] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1173790] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1173790] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1173790] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1173790] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1173790] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1173790] - [netdrv] fm10k: Check tunnel header length in encap offload (Neil Horman) [1173790] - [netdrv] fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1173790] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1173790] - [netdrv] fm10k: Use dma_rmb on Rx descriptor reads (Neil Horman) [1173790] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1173790] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1173790] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1173790] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1173790] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1173790] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1173790] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for VF (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1173790] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1173790] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1173790] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1173790] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1173790] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1173790] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1173790] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1173790] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1173790] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1173790] - [net] Add support for device specific address syncing (Neil Horman) [1173790] - [net] remove dead code for add/del multiple (Neil Horman) [1173790] - [netdrv] fm10k: Add netdev (Neil Horman) [1173790] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF (Neil Horman) [1173790] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1173790] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1173790] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1173790] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1173790] - [netdrv] fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1173790] - [netdrv] qlcnic: Fix trivial typo in comment (Chad Dupuis) [1187297] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1187297] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix NAPI poll routine for Tx completion (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix dump_skb output (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1187297] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1187297] - [netdrv] qlcnic: Set skb->csum_level for encapsulated checksum (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1187297]- [scsi] megaraid: initialise block layer for using tagged commands (Tomas Henzl) [1234834] - [x86] irq: Fix bug in setting IOAPIC pin attributes (Steve Best) [1231358 1234860] - [x86] mm: Fix missing change to call of flush_tlb_others() in flush_tlb_mm_range() (Larry Woodman) [1172891] - [net] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures (Scott Mayhew) [1120860] - [md] dm-space-map-metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1222004] - [md] dm-thin-metadata: fix a race when entering fail mode (Mike Snitzer) [1222004] - [md] dm-thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1222004] - [md] dm-thin: range discard support (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_remove_range() (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_find_mapped_range() (Mike Snitzer) [1222004] - [md] dm-btree: add dm_btree_remove_leaves() (Mike Snitzer) [1222004] - [md] dm-thin: cleanup schedule_zero() to read more logically (Mike Snitzer) [1222004] - [md] dm-thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1222004] - [md] bio: fix kABI breakage when __bi_remaining was added to struct bio (Mike Snitzer) [1222004] - [md] bio: extend struct bio with RHEL-specific struct bio_aux (Mike Snitzer) [1222004] - [md] block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer) [1222004] - [md] bio: skip atomic inc_dec of ->bi_remaining for non-chains (Mike Snitzer) [1222004] - [md] block: remove unused BIO_RW_BLOCK and BIO_EOF flags (Mike Snitzer) [1222004] - [md] block: Fix BUG_ON when pi errors occur (Mike Snitzer) [1222004] - [md] dm-raid1: fix immutable biovec related BUG when retrying read bio (Mike Snitzer) [1222004] - [md] btrfs: fix wrong error handle when the device is missing or is not writeable (Mike Snitzer) [1222004] - [md] btrfs: fix deadlock when mounting a degraded fs (Mike Snitzer) [1222004] - [md] btrfs: use bio_endio_nodec instead of open code (Mike Snitzer) [1222004] - [md] btrfs: fix missing increment of bi_remaining (Mike Snitzer) [1222004] - [md] block: fixup for generic bio chaining (Mike Snitzer) [1222004] - [md] block: Generic bio chaining (Mike Snitzer) [1222004] - [vhost] relax used address alignment (Thomas Huth) [1227341] - [virtio] virtio_ring: document alignment requirements (Thomas Huth) [1227341] - [s390] pci: fix possible information leak in mmio syscall (Hendrik Brueckner) [1182169] - [s390] pci: add missing address space annotation (Hendrik Brueckner) [1182169] - [s390] kernel: add system calls for PCI memory access (Hendrik Brueckner) [1182169] - [s390] hmcdrv: HMC drive CD/DVD access (Hendrik Brueckner) [1182294] - [s390] irq: Use defines for external interruption codes (Hendrik Brueckner) [1182294] - [s390] irq: Add defines for external interruption codes (Hendrik Brueckner) [1182294] - [vfio] Fix runaway interruptible timeout (Alex Williamson) [1211739] - [vfio] vfio-pci: Log device requests more verbosely (Alex Williamson) [1211739] - [vfio] pci: Fix racy vfio_device_get_from_dev() call (Alex Williamson) [1230362] - [scsi] iscsi: Fix iscsi endpoints leak (Chris Leech) [1231606] - [scsi] libiscsi: fix potential buffer overrun in (Chris Leech) [1231606] - [scsi] iscsi_tcp: export port being used (Chris Leech) [1231606] - [scsi] iscsi_class: Fix freeing of skb in get host error path (Chris Leech) [1231606] - [scsi] libiscsi: return new error code when nop times out (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats return code when not (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats error handling (Chris Leech) [1231606] - [scsi] iscsi: kill redundant casts (Chris Leech) [1231606] - [scsi] libiscsi: Fix static checker warning on bh locking (Chris Leech) [1231606] - [scsi] iscsi_tcp: check for valid session before accessing (Chris Leech) [1231606] - [scsi] iscsi_boot_sysfs: Fix a memory leak in (Chris Leech) [1231606] - [scsi] libiscsi: remove unneeded queue work when max_cmdsn is (Chris Leech) [1231606] - [scsi] libiscsi: Reduce locking contention in fast path (Chris Leech) [1231606] - [scsi] libiscsi: Restructure iscsi_tcp r2t response logic (Chris Leech) [1231606] - [scsi] iscsi: fix wrong order of opcode and itt in (Chris Leech) [1231606] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn (Chris Leech) [1231606] - [net] rename local_df to ignore_df (Jiri Benc) [1200759] - [net] netlink: implement nla_get_in_addr and nla_get_in6_addr (Jiri Benc) [1200759] - [net] netlink: implement nla_put_in_addr and nla_put_in6_addr (Jiri Benc) [1200759] - [net] xfrm: simplify xfrm_address_t use (Jiri Benc) [1200759] - [net] tcp: simplify inetpeer_addr_base use (Jiri Benc) [1200759] - [net] Introduce possible_net_t (Jiri Benc) [1200759] - [net] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Jiri Benc) [1200759] - [net] Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1200759] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1200759] - [net] introduce extended napi_struct (Ivan Vecera) [1200759] - [net] xfrm: announce deleation of temporary SA (Herbert Xu) [1210334] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1191660] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1191660] - [net] tcp: RFC7413 option support for Fast Open client (Marcelo Leitner) [1219204] - [net] tcp: RFC7413 option support for Fast Open server (Marcelo Leitner) [1219204] - [net] tcp: fix saving TX flow hash in sock for outgoing connections (Ivan Vecera) [1215920] - [net] flow_dissector: Call skb_get_hash in get_xps_queue and __skb_tx_hash (Ivan Vecera) [1215920] - [net] ipv6: provide stubs for ip6_set_txhash and ip6_make_flowlabel (Ivan Vecera) [1215920] - [net] ip: Save TX flow hash in sock and set in skbuf on xmit (Ivan Vecera) [1215920] - [net] flow_dissector: Abstract out hash computation (Ivan Vecera) [1215920] - [net] Rename skb->rxhash to skb->hash (Ivan Vecera) [1215920] - [netdrv] sky2: sky2 calls skb_set_hash (Ivan Vecera) [1215920] - [netdrv] cxgb4: cxgb4 calls skb_set_hash (Ivan Vecera) [1215920] - [net] flow_dissector: initialize hashrnd in flow_dissector with net_get_random_once (Ivan Vecera) [1215920] - [net] netfilter: x_tables: avoid percpu ruleset duplication (Phil Sutter) [1231910] - [net] netfilter: x_tables: xt_free_table_info() cleanup (Phil Sutter) [1231910] - [net] netfilter: x_tables: use percpu rule counters (Phil Sutter) [1231910] - [net] fix wrong mac_len calculation for vlans (Vlad Yasevich) [1135619] - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1135619] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1135619] - [net] vti6: Add pmtu handling to vti6_xmit (Alexander Duyck) [1129761] - [net] vti, vti6: Preserve skb->mark after rcv_cb call (Alexander Duyck) [1129761] - [net] xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input (Alexander Duyck) [1129761] - [net] vti, vti6: Do not touch skb->mark on xmit (Alexander Duyck) [1129761] - [net] ip_tunnel: Report Rx dropped in ip_tunnel_get_stats64 (Alexander Duyck) [1129761] - [net] vti6: implement ndo_get_iflink (Alexander Duyck) [1129761] - [net] vti6: advertise link netns via netlink (Alexander Duyck) [1129761] - [net] ah6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] ipcomp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp: fix potential MTU calculation overflows (Alexander Duyck) [1129761] - [net] vti: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] xfrm6: Properly handle unsupported protocols (Alexander Duyck) [1129761] - [net] vti6: fix uninit when using x-netns (Alexander Duyck) [1129761] - [net] vti6: Add a lookup method for tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Allow sending packets through tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Use vti6_dev_init as the ndo_init function (Alexander Duyck) [1129761] - [net] better IFF_XMIT_DST_RELEASE support (Alexander Duyck) [1129761] - [net] move net_device priv_flags out from UAPI (Alexander Duyck) [1129761] - [net] kdoc struct net_device flags and priv_flags (Alexander Duyck) [1129761] - [net] vti6: Return an error when adding an existing tunnel (Alexander Duyck) [1129761] - [net] vti6: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] vti6: delete unneeded call to netdev_priv (Alexander Duyck) [1129761] - [net] vti6: Use the tunnel mark for lookup in the error handlers (Alexander Duyck) [1129761] - [net] vti6: Don't unregister pernet ops twice on init errors (Alexander Duyck) [1129761] - [net] vti6: Enable namespace changing (Alexander Duyck) [1129761] - [net] vti6: Check the tunnel endpoints of the xfrm state and the vti interface (Alexander Duyck) [1129761] - [net] vti6: Support inter address family tunneling (Alexander Duyck) [1129761] - [net] vti6: Update the ipv6 side to use its own receive hook (Alexander Duyck) [1129761] - [net] xfrm6: Add IPsec protocol multiplexer (Alexander Duyck) [1129761] - [net] xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly (Alexander Duyck) [1129761] - [net] vti6: Remove caching of flow informations (Alexander Duyck) [1129761] - [net] vti6: Remove dst_entry caching (Alexander Duyck) [1129761] - [net] vti6: unify the pcpu_tstats and br_cpu_netstats as one (Alexander Duyck) [1129761] - [net] ipv6: fix the use of pcpu_tstats in ip6_vti.c (Alexander Duyck) [1129761] - [net] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic (Alexander Duyck) [1129761] - [net] ipv6: Add support for IPsec virtual tunnel interfaces (Alexander Duyck) [1129761] - [net] ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel (Alexander Duyck) [1129761] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2) (Tony Camuso) [1217748] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (Tony Camuso) [1217748]- [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1096909] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Fix possible NULL ptr dereference (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1096909] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1173782] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1173782] - [netdrv] e1000e: fix systim issues (John Greene) [1173782] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1173782] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1173782] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1173782] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1173782] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1173782] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1173782] - [netdrv] e1000e: Add pm_qos header (John Greene) [1173782] - [netdrv] e1000e: fix call to do_div() to use u64 arg (John Greene) [1173782] - [netdrv] e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (John Greene) [1173782] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1173782] - [netdrv] e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173782] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1173782] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1173782] - [netdrv] e1000e: remove calls to ioremap/unmap for NVM addr (John Greene) [1173782] - [netdrv] e1000e: fix obscure comments (John Greene) [1173782] - [netdrv] e1000e: initial support for i219 (John Greene) [1173782] - [netdrv] e1000e: support txtd update delay via xmit_more (John Greene) [1173782] - [netdrv] e1000e: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173782] - [netdrv] e1000e: Eliminate CONFIG_PM_RUNTIME (John Greene) [1173782] - [netdrv] e1000e: use netdev_rss_key_fill() helper (John Greene) [1173782] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1173782] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1173782] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1173782] - [virtio] Add virtio-input driver (Gerd Hoffmann) [1231743] - [kvm] ioapic: Record edge-triggered interrupts delivery status (Gerd Hoffmann) [1173817] - [kernel] sched: Fix KMALLOC_MAX_SIZE overflow during cpumask allocation (Frank Ramsay) [1209156] - [x86] kvm: fix lapic.timer_mode on restore (Radim Krcmar) [1228342] - [pci] Add ACS quirks for Intel 1G NICs (Alex Williamson) [1176512] - [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1231296] - [x86] kernel: Load TLS descriptors before switching DS and ES (Adrian Reber) [1223330] {CVE-2014-9419} - [powerpc] kvm: Correct backport of h_logical_ci_{load, store} (David Gibson) [1229952] - [powerpc] rcu: Make list_splice_init_rcu() account for RCU readers (David Gibson) [1232550] - [powerpc] powernv: Remove powernv RTAS support (David Gibson) [1232550] - [powerpc] powernv/iommu: disable IOMMU bypass with param iommu=nobypass (David Gibson) [1232550] - [powerpc] pseries: Avoid deadlock on removing ddw (David Gibson) [1232550] - [powerpc] iommu: Remove IOMMU device references via bus notifier (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift for TCE invalidation (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift in TCE build (David Gibson) [1232550] - [powerpc] iommu: Fix comments with it_page_shift (David Gibson) [1232550] - [powerpc] powernv: Shift VF resource with an offset (David Gibson) [1232550] - [powerpc] powernv: Set PELTV for compound PEs (David Gibson) [1232550] - [powerpc] powernv: Reserve additional space for IOV BAR according to the number of total_pe (David Gibson) [1232550] - [powerpc] pci: Keep individual VF BAR size in struct pci_sriov (David Gibson) [1232550] - [powerpc] pci: Remove fixed parameter in pci_iov_resource_bar() (David Gibson) [1232550] - [powerpc] pci: Print PF SR-IOV resource that contains all VF(n) BAR space (David Gibson) [1232550] - [powerpc] pci-ioda: Use a single function to emit logging messages (David Gibson) [1232550] - [powerpc] pci-ioda: Remove unnecessary return value from printk (David Gibson) [1232550] - [powerpc] powernv: Allocate struct pnv_ioda_pe iommu_table dynamically (David Gibson) [1232550] - [powerpc] add real mode support for dma operations on powernv (David Gibson) [1232550] - [powerpc] powernv: Add a page size parameter to pnv_pci_setup_iommu_table() (David Gibson) [1232550] - [powerpc] powernv: only register log if OPAL supports doing so (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_ELOG_RESEND if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL elog calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_RESEND_DUMP if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL dump calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: Improve error messages in dump code (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (0/8) (Gustavo Duarte) [1221918] - [perf] probe: Ignore tail calls to probed functions (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fixup function entry if using kallsyms lookup (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Prefer symbol table lookup over DWARF (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fix ppc64 ABIv2 symbol decoding (Gustavo Duarte) [1223850] - [perf] probe: ppc: Enable matching against dot symbols automatically (Gustavo Duarte) [1223850] - [perf] probe: ppc: Use the right prefix when ignoring SyS symbols on ppc (Gustavo Duarte) [1223850] - [perf] probe: ppc: Fix symbol fixup issues due to ELF type (Gustavo Duarte) [1223850] - [perf] probe: Improve detection of file/function name in the probe: pattern (Gustavo Duarte) [1223850] - [perf] powerpc/kprobes: Fix kallsyms lookup across powerpc ABIv1 and ABIv2 (Gustavo Duarte) [1223850] - [powerpc] eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_data (Gustavo Duarte) [1221093] - [powerpc] misc/at24: avoid infinite loop on write() (Gustavo Duarte) [1221093] - [powerpc] misc: at24: move header to linux/platform_data/ (Gustavo Duarte) [1221093] - [powerpc] drivers/misc: at24: convert to use devm_kzalloc (Gustavo Duarte) [1221093] - [hwmon] config: Enable IBM POWERNV platform sensors for ppc64le (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: handle OPAL_SUCCESS return in opal_sensor_read (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: convert codes returned by OPAL calls (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Fix build error seen for some configurations (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: pretty print labels (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a label attribute (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add support for the new device tree (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a helper routine create_hwmon_attr (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: do not use the OPAL index for hwmon attribute names (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: change create_hwmon_attr_name() prototype (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a convert_opal_attr_name() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a get_sensor_type() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: replace AMBIENT_TEMP by TEMP (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Convert to module_platform_driver (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use platform 'id_table' to probe the device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Quieten when probing finds no device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use of_property_read_u32 at appropriate place (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: hwmon driver for power, fan rpm, voltage and temperature (Gustavo Duarte) [1224367] - [powerpc] kvm: book3s: hv: Fix an issue where guest is paused on receiving HMI (Gustavo Duarte) [1221091] - [powerpc] powernv: Fix the hmi event version check (Gustavo Duarte) [1221091] - [powerpc] powernv: Fallback to old HMI handling behavior for old firmware (Gustavo Duarte) [1221091] - [powerpc] book3s: Don't clear MSR_RI in hmi handler (Gustavo Duarte) [1221091] - [powerpc] use machine_subsys_initcall() for opal_hmi_handler_init() (Gustavo Duarte) [1221091] - [powerpc] book3s: Fix endianess issue for HMI handling on napping cpus (Gustavo Duarte) [1221091] - [powerpc] book3s: handle HMIs for cpus in nap mode (Gustavo Duarte) [1221091] - [powerpc] powernv: Invoke opal call to handle hmi (Gustavo Duarte) [1221091] - [powerpc] book3s: Add basic infrastructure to handle HMI in Linux (Gustavo Duarte) [1221091] - [i2c] move OF helpers into the core (Gustavo Duarte) [1221075] - [i2c] Improve logging on failure to probe for ->class devices (Gustavo Duarte) [1221075] - [i2c] add sanity check to i2c_put_adapter (Gustavo Duarte) [1221075] - [i2c] opal: Update quirk flags to do write-then-anything (Gustavo Duarte) [1221075] - [i2c] opal: make use of the new infrastructure for quirks (Gustavo Duarte) [1221075] - [i2c] add quirk checks to core (Gustavo Duarte) [1221075] - [i2c] add quirk structure to describe adapter flaws (Gustavo Duarte) [1221075] - [i2c] Driver to expose PowerNV platform i2c busses (Gustavo Duarte) [1221075]- [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1175954] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1175954] - [fs] nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes (Steve Dickson) [1217590] - [fs] nfs: fix DIO good bytes calculation (Steve Dickson) [1217590] - [fs] pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit (Steve Dickson) [1217590] - [fs] sunrpc: Fix a compile error when #undef CONFIG_PROC_FS (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Do not dprintk after the free (Steve Dickson) [1217590] - [fs] nfs: mirroring support for direct io (Steve Dickson) [1217590] - [fs] pnfs: lookup new lseg at lseg boundary (Steve Dickson) [1217590] - [fs] nfs41: .init_read and .init_write can be called with valid pg_lseg (Steve Dickson) [1217590] - [fs] pnfs: Update documentation on the Layout Drivers (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Add the FlexFile Layout Driver (Steve Dickson) [1217590] - [fs] nfs: count DIO good bytes correctly with mirroring (Steve Dickson) [1217590] - [fs] nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET (Steve Dickson) [1217590] - [fs] nfs: add a helper to set NFS_ODIRECT_RESCHED_WRITES to direct writes (Steve Dickson) [1217590] - [fs] nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags (Steve Dickson) [1217590] - [fs] nfs/flexfiles: send layoutreturn before freeing lseg (Steve Dickson) [1217590] - [fs] nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1217590] - [fs] nfs41: allow async version layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: add range to layoutreturn args (Steve Dickson) [1217590] - [fs] pnfs: allow LD to ask to resend read through pnfs (Steve Dickson) [1217590] - [fs] nfs: add nfs_pgio_current_mirror helper (Steve Dickson) [1217590] - [fs] nfs: only reset desc->pg_mirror_idx when mirroring is supported (Steve Dickson) [1217590] - [fs] nfs41: add a debug warning if we destroy an unempty layout (Steve Dickson) [1217590] - [fs] pnfs: fail comparison when bucket verifier not set (Steve Dickson) [1217590] - [fs] nfs: add mirroring support to pgio layer (Steve Dickson) [1217590] - [fs] pnfs: pass ds_commit_idx through the commit path (Steve Dickson) [1217590] - [fs] nfs: rename pgio header ds_idx to ds_commit_idx (Steve Dickson) [1217590] - [fs] nfs: handle overlapping reqs in lock_and_join (Steve Dickson) [1217590] - [fs] pnfs: release lseg in pnfs_generic_pg_cleanup (Steve Dickson) [1217590] - [fs] nfs: introduce pg_cleanup op for pgio descriptors (Steve Dickson) [1217590] - [fs] nfs/filelayout: use pnfs_error_mark_layout_for_return (Steve Dickson) [1217590] - [fs] nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to send (Steve Dickson) [1217590] - [fs] nfs41: send layoutreturn in last put_lseg (Steve Dickson) [1217590] - [fs] nfs41: don't use a layout if it is marked for returning (Steve Dickson) [1217590] - [fs] nfs41: add a helper to mark layout for return (Steve Dickson) [1217590] - [fs] nfs41: make a helper function to send layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: pass iomode through layoutreturn args (Steve Dickson) [1217590] - [fs] nfs: save server READ/WRITE/COMMIT status (Steve Dickson) [1217590] - [fs] nfs41: serialize first layoutget of a file (Steve Dickson) [1217590] - [fs] nfs41: close a small race window when adding new layout to global list (Steve Dickson) [1217590] - [fs] nfs/flexclient: export pnfs_layoutcommit_inode (Steve Dickson) [1217590] - [fs] nfs: set hostname when creating nfsv3 ds connection (Steve Dickson) [1217590] - [fs] sunrpc: add rpc_count_iostats_idx (Steve Dickson) [1217590] - [fs] sunrpc: serialize iostats updates (Steve Dickson) [1217590] - [fs] nfsv4.1/nfsv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() (Steve Dickson) [1217590] - [fs] nfs: allow to specify cred in nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs4: export nfs4_sequence_done (Steve Dickson) [1217590] - [fs] nfs4: pass slot table to nfs40_setup_sequence (Steve Dickson) [1217590] - [fs] nfs: allow different protocol in nfs_initiate_commit (Steve Dickson) [1217590] - [fs] pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs41: create NFSv3 DS connection if specified (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection version/minor_version (Steve Dickson) [1217590] - [fs] nfsv3: introduce nfs3_set_ds_client (Steve Dickson) [1217590] - [fs] nfs41: move file layout macros to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection auth flavor (Steve Dickson) [1217590] - [fs] nfs41: pull nfs4_ds_connect from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull decode_ds_addr from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull data server cache from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] pnfs: Do not grab the commit_info lock twice when rescheduling writes (Steve Dickson) [1217590] - [fs] pnfs: Prepare for flexfiles by pulling out common code (Steve Dickson) [1217590] - [fs] cifs: Fix readpages retrying on reconnects (Sachin Prabhu) [1197696] - [fs] Update cifs version (Sachin Prabhu) [1197696] - [fs] cifs: Fix STATUS_CANNOT_DELETE error mapping for SMB2 (Sachin Prabhu) [1197696] - [fs] cifs: Optimize readpages in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Optimize cifs_user_read() in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Improve indentation in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Fix possible buffer corruption in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Count got bytes in read_into_pages() (Sachin Prabhu) [1197696] - [fs] cifs: Use separate var for the number of bytes got in async read (Sachin Prabhu) [1197696] - [fs] cifs: Indicate reconnect with ECONNABORTED error code (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 reads (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage for sync read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in user read (Sachin Prabhu) [1197696] - [fs] cifs: Separate page reading from user read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in readpages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page search from readpages (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 writes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate writing from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate filling pages from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Fix cifs_writev_requeue when wsize changes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate pages initialization from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page sending from writepages (Sachin Prabhu) [1197696] - [fs] Remove sparse build warning (Sachin Prabhu) [1197696] - [fs] cifs: Separate page processing from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Fix async reading on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Separate rawntlmssp auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split Kerberos authentication off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split ntlm and ntlmv2 authentication methods off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split lanman auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: replace code with free_rsp_buf() (Sachin Prabhu) [1197696] - [fs] fix mount failure with broken pathnames when smb3 mount with mapchars option (Sachin Prabhu) [1197696] - [fs] cifs: revalidate mapping prior to satisfying read_iter request with cache=loose (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->write_iter() (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->read_iter() (Sachin Prabhu) [1197696] - [fs] kill iov_iter_copy_from_user() (Partial) (Sachin Prabhu) [1197696] - [fs] cifs: Use min_t() when comparing "size_t" and "unsigned long" (Sachin Prabhu) [1197696] - [fs] fold cifs_iovec_read() into its (only) caller (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read: keep iov_iter between the calls of cifs_readdata_to_iov() (Sachin Prabhu) [1197696] - [fs] cifs: Add helpers copy_page_from_iter(), copy_page_to_iter() and iov_iter_truncate() (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read(): resubmit shouldn't restart the loop (Sachin Prabhu) [1197696] - [fs] gfs2: limit quota log messages (Abhijith Das) [1174295] - [fs] gfs2: fix quota updates on block boundaries (Abhijith Das) [1174295] - [fs] gfs2: fix quota refresh race in do_glock() (Abhijith Das) [1174295] - [fs] gfs2: allow fallocate to max out quotas/fs efficiently (Abhijith Das) [1174295] - [fs] gfs2: allow quota_check and inplace_reserve to return available blocks (Abhijith Das) [1174295] - [fs] gfs2: perform quota checks against allocation parameters (Abhijith Das) [1174295]- [alsa] regmap: regcache-rbtree: Fix present bitmap resize (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: improve 64bits memory alignment (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Make cache_present bitmap per node (Jaroslav Kysela) [1197064] - [alsa] regmap: Add support for discarding parts of the register cache (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Reduce number of nodes, take 2 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Simplify adjacent node look-up (Jaroslav Kysela) [1197064] - [alsa] regcache-rbtree: Fix reg_stride != 1 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Use range information to allocate nodes (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Factor out node allocation (Jaroslav Kysela) [1197064] - [alsa] pci/msi: Add device flag indicating that 64-bit MSIs don't work (Jaroslav Kysela) [1197064] - [alsa] pm: Add pm_runtime_suspend|resume_force functions (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Implement the pm_generic_runtime functions for CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Fetch runtime PM callbacks using a macro (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Respect autosuspend when idle triggers suspend (Jaroslav Kysela) [1197064] - [alsa] drm/i915/audio: add codec wakeup override enabled/disable callback (Jaroslav Kysela) [1197064] - [alsa] hda - fix number of devices query on hotplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for JLsounds I2SoverUSB (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for SKL (Jaroslav Kysela) [1197064] - [alsa] usb-audio: fix missing input volume controls in MAYA44 USB(+) (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MAYA44 USB+ mixer control names (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add a fixup for another Acer Aspire 9420 (Jaroslav Kysela) [1197064] - [alsa] hda - moved alloc/free stream pages function to controller library (Jaroslav Kysela) [1197064] - [alsa] hda - add generic functions to set hdac stream params (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_constraint_list (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_hw_rule (Jaroslav Kysela) [1197064] - [alsa] core: remove .wall_clock (Jaroslav Kysela) [1197064] - [alsa] core: selection of audio_tstamp type and accuracy reports (Jaroslav Kysela) [1197064] - [alsa] hda - Fix jack detection at resume with VT codecs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Outlaw RR2150 sample rate (Jaroslav Kysela) [1197064] - [alsa] jack: Fix the id uniqueness check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Suooprt Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1197064] - [alsa] pci: Drop superfluous ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Fix old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ca0106: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ac97: Fix ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] opl4: Fix / cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] dummy: Replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] aloop: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] core: Fix randconfig build wrt CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] hda - Drop unused fields from struct hda_codec_preset (Jaroslav Kysela) [1197064] - [alsa] replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] kconfig: add config item SND_PROC_FS for expert (Jaroslav Kysela) [1197064] - [alsa] bcd2000: Make local data static (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use NULL for pointers (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Fix duplicated SSID entries (Jaroslav Kysela) [1197064] - [alsa] dummy: make local data static (Jaroslav Kysela) [1197064] - [alsa] pcm: add IEC958 channel status helper (Jaroslav Kysela) [1197064] - [alsa] pcm: add DRM ELD helper (Jaroslav Kysela) [1197064] - [alsa] jack: Remove MODULE_*() macros (Jaroslav Kysela) [1197064] - [alsa] hda - Move hda_i915.c from sound/pci/hda to sound/hda (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset-mode* model options for ALC269 & co (Jaroslav Kysela) [1197064] - [alsa] hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1197064] - [alsa] hda - add hda_intel_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda - rename hda_intel_trace.h to hda_controller_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra210 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra114 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra30 support (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Improve error reporting (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Implement Tegra-specific patch (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Set CORBRP self-clear flag (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] info: Drop kerneldoc comment from snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Move list addition to snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Register proc entries recursively, too (Jaroslav Kysela) [1197064] - [alsa] info: Fix leaks of child entries at snd_info_free_entry() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] hda - Remove unused call to "get_pin" in patch_hdmi.c (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix oops (Jaroslav Kysela) [1197064] - [alsa] hda - reset display codec when power on (Jaroslav Kysela) [1197064] - [alsa] jack: fix a randconfig build issue (Jaroslav Kysela) [1197064] - [alsa] jack: Fix another NULL dereference due to empty input jack (Jaroslav Kysela) [1197064] - [alsa] jack: don't report input event for phantom jack (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce ifdef CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for Baytrail/Braswell (Jaroslav Kysela) [1197064] - [alsa] hda - divide controller and codec dependency on i915 gfx power well (Jaroslav Kysela) [1197064] - [alsa] hda - implement link_power ops for i915 display power control (Jaroslav Kysela) [1197064] - [alsa] hda - allow a codec to control the link power (Jaroslav Kysela) [1197064] - [alsa] hda - implement a refcount for i915 power well switch (Jaroslav Kysela) [1197064] - [alsa] jack: remove exporting ctljack functions (Jaroslav Kysela) [1197064] - [alsa] hda - Update to use the new jack kctls method (Jaroslav Kysela) [1197064] - [alsa] jack: extend snd_jack_new to support phantom jack (Jaroslav Kysela) [1197064] - [alsa] jack: handle jack embedded kcontrol creating within ctljack (Jaroslav Kysela) [1197064] - [alsa] jack: implement kctl creating for jack devices (Jaroslav Kysela) [1197064] - [alsa] core: Clean up OSS proc file management (Jaroslav Kysela) [1197064] - [alsa] core: Build conditionally and remove superfluous ifdefs (Jaroslav Kysela) [1197064] - [alsa] core: Don't ignore errors at creating proc files (Jaroslav Kysela) [1197064] - [alsa] core: Remove superfluous exit calls for proc entries (Jaroslav Kysela) [1197064] - [alsa] core: Manage asound root directory with snd_info_entry (Jaroslav Kysela) [1197064] - [alsa] core: Remove child proc file elements recursively (Jaroslav Kysela) [1197064] - [alsa] core: Fix possible memory leaks at error path in info.c (Jaroslav Kysela) [1197064] - [alsa] Replace with IS_ENABLED() (Jaroslav Kysela) [1197064] - [alsa] core: Use seq_file for text proc file reads (Jaroslav Kysela) [1197064] - [alsa] hda - Replace open codes with snd_hdac_stream_set_params() (Jaroslav Kysela) [1197064] - [alsa] hda - Move prepared flag into struct hdac_stream (Jaroslav Kysela) [1197064] - [alsa] hda - Replace hda_bus_ops with static binding (Jaroslav Kysela) [1197064] - [alsa] remove deprecated use of pci api (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_sd_read*/write*() macros (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix build error and warning (Jaroslav Kysela) [1197064] - [alsa] hda - Reenable tracepoints for controller (Jaroslav Kysela) [1197064] - [alsa] hda - Move PCM format and rate handling code to core library (Jaroslav Kysela) [1197064] - [alsa] hda - Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] hda - Embed bus into controller object (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate more hdac_stream codes (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate hdac_stream into legacy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Pass bus io_ops directly from the top-level driver (Jaroslav Kysela) [1197064] - [alsa] hda - Move send_cmd / get_response to hdac_bus_ops (Jaroslav Kysela) [1197064] - [alsa] hda - Merge codec and controller helpers (Jaroslav Kysela) [1197064] - [alsa] hda - Add DSP loader to core library code (Jaroslav Kysela) [1197064] - [alsa] hda - Add the controller helper codes to hda-core module (Jaroslav Kysela) [1197064] - [alsa] hda - Handle error from get_response bus ops directly (Jaroslav Kysela) [1197064] - [alsa] hda - Fix lost sound due to stream_pm ops cleanup (Jaroslav Kysela) [1197064] - [alsa] hda - Disable Headphone Mic boost for ALC662 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable power_save_node for IDT92HD71bxx (Jaroslav Kysela) [1197064] - [alsa] hda - Fix noise on AMD radeon 290x controller (Jaroslav Kysela) [1197064] - [alsa] hda - Set stream_pm ops automatically by generic parser (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC256 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: hda - Add mute-LED mode control to Thinkpad" (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam HD-3000 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable widget power-saving for ALC292 & co (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce verbs by node power-saves (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam Studio (Jaroslav Kysela) [1197064] - [alsa] pcm: Modify double acknowledged interrupts check condition (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - ALC292 dock fix for Thinkpad L450 (Jaroslav Kysela) [1197064] - [alsa] hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headset mic and mic-in for a Dell desktop (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset mic quirk for Dell Inspiron 5548 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC298 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix typo for ALC286/ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda - Add headphone quirk for Lifebook E752 (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Emu10k2 32 bit DMA mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix missing va_end() call in snd_hda_codec_pcm_new() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix card shortname string buffer overflow (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute-LED mode control to Thinkpad (Jaroslav Kysela) [1197064] - [alsa] hda - Fix mute-LED fixed mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix click noise at start on Dell XPS13 (Jaroslav Kysela) [1197064] - [alsa] hda - fix headset mic detection problem for one more machine (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix Headphone Mic doesn't recording for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - fix "num_steps = 0" error on ALC256 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix audio output on Roland SC-D70 sound module (Jaroslav Kysela) [1197064] - [alsa] hda - add AZX_DCAPS_I915_POWERWELL to Baytrail (Jaroslav Kysela) [1197064] - [alsa] hda - only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1197064] - [alsa] hda - Mute headphone pin on suspend on XPS13 9333 (Jaroslav Kysela) [1197064] - [alsa] hda - potential (but unlikely) uninitialized variable (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression for slave SPDIF setups (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Check pci_iomap() success for DEVICE_ALI (Jaroslav Kysela) [1197064] - [alsa] hda - simplify azx_has_pm_runtime (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 (Jaroslav Kysela) [1197064] - [alsa] ctl: fix to handle several elements added by one operation for userspace element (Jaroslav Kysela) [1197064] - [alsa] control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_* (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add toggles for E-mu 1010 optical ports (Jaroslav Kysela) [1197064] - [alsa] ctl: fill identical information to return value when adding userspace elements (Jaroslav Kysela) [1197064] - [alsa] ctl: fix a bug to return no identical information in info operation for userspace controls (Jaroslav Kysela) [1197064] - [alsa] ctl: confirm to return all identical information in 'activate' event (Jaroslav Kysela) [1197064] - [alsa] emu10k1: handle dock disconnects (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for ThinkPad X250 (17aa:2226) (Jaroslav Kysela) [1197064] - [alsa] seq: fill client ID in return value of pool operation (Jaroslav Kysela) [1197064] - [alsa] emu10k1: don't deadlock in proc-functions (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix a typo (Jaroslav Kysela) [1197064] - [alsa] ctl: evaluate macro instead of numerical value (Jaroslav Kysela) [1197064] - [alsa] usb - Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add missing stream_pm ops setup (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix the regression by widget power-saving (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Don't override power_filter when power_save_node is set (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Make snd_hda_gen_path_power_filter() always applicable (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Fix wrong initial power state for fixed pins (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Check power state cap at updating the widget power (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headphone pin config for Lifebook T731 (Jaroslav Kysela) [1197064] - [alsa] hda - Work around races of power up/down with runtime PM (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC286/288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Make more stable to get pin sense for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add Audigy 5/Rx (Jaroslav Kysela) [1197064] - [alsa] Use const struct ac97_quirk (Jaroslav Kysela) [1197064] - [alsa] hda: fix possible null dereference (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Benchmark DAC1 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Enable widget power saving for Realtek codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Sync node attributes at resume from widget power saving (Jaroslav Kysela) [1197064] - [alsa] hda - Add a fake stereo amp register support (Jaroslav Kysela) [1197064] - [alsa] hda - Allow driver to add vendor-specific verbs for regmap (Jaroslav Kysela) [1197064] - [alsa] hda - Add one more node in the EAPD supporting candidate list (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Sunrise Point (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add beep controls to VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hda_nid_t definition in hda_codec.h (Jaroslav Kysela) [1197064] - [alsa] asihpi: Fix duplicate const for clock sources (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T450s (17aa:5036) (Jaroslav Kysela) [1197064] - [alsa] echoaudio: read past end of array (Jaroslav Kysela) [1197064] - [alsa] ak411x: simplify snd_ak4113_create() a bit (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for command verb caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for parameter caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for amp accesses (Jaroslav Kysela) [1197064] - [alsa] hda - Implement uncached version of parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for codec parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Add regmap support (Jaroslav Kysela) [1197064] - [alsa] hda - Move generic array helpers to core lib (Jaroslav Kysela) [1197064] - [alsa] hda - Re-add tracepoints to HD-audio core driver (Jaroslav Kysela) [1197064] - [alsa] hda - Fix possible runtime PM refcount unbalance (Jaroslav Kysela) [1197064] - [alsa] hda - Support indirect execution of verbs (Jaroslav Kysela) [1197064] - [alsa] hda - Add widget sysfs tree (Jaroslav Kysela) [1197064] - [alsa] hda - Move a part of hda_codec stuff into hdac_device (Jaroslav Kysela) [1197064] - [alsa] hda - Move some codes up to hdac_bus struct (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_bus_type public (Jaroslav Kysela) [1197064] - [alsa] hda - Rename power_mgmt flag with power_save_node (Jaroslav Kysela) [1197064] - [alsa] hda - Fix power of pins used for mute LED with vrefs (Jaroslav Kysela) [1197064] - [alsa] hda - Adjust power of beep widget and outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Use the new power control for VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Support advanced power state controls (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add sampling rate control of the ADC/DAC (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add text Line in/Mic for selecting input gain state (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add TLV support for control value in dB scale (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Enable midi i/o of port envy24 chip as available (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Update eeprom structure to C99 standard (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Correct copy/paste from prodigy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Simplify PCM setup overrides (Jaroslav Kysela) [1197064] - [alsa] hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1197064] - [alsa] hda - Use shutdown driver ops instead of reboot notifier (Jaroslav Kysela) [1197064] - [alsa] hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1197064] - [alsa] control: Fix breakage of user ctl element addition (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for MacBook Air 5,2 built-in mic (Jaroslav Kysela) [1197064] - [alsa] hda - Set single_adc_amp flag for CS420x codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb: add quirks for Roland UA-22 (Jaroslav Kysela) [1197064] - [alsa] control: Add sanity checks for user ctl id name string (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic on Compaq Presario CQ60 (Jaroslav Kysela) [1197064] - [alsa] seq: Fix init order of snd_seq_device stuff (Jaroslav Kysela) [1197064] - [alsa] core: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq_oss: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] core: reduce stack usage related to snd_ctl_new() (Jaroslav Kysela) [1197064] - [alsa] core: use precomputed table to check userspace control params (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression of HD-audio controller fallback modes (Jaroslav Kysela) [1197064] - [alsa] ac97: ac97_patch: Simplify patch_vt1613_specific() (Jaroslav Kysela) [1197064] - [alsa] ac97: Add VT1613 AC97 codec support (Jaroslav Kysela) [1197064] - [alsa] hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk (Jaroslav Kysela) [1197064] - [alsa] opl3: small array underflow (Jaroslav Kysela) [1197064] - [alsa] line6: Clamp values correctly (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Check Marantz/Denon USB DACs in a single place (Jaroslav Kysela) [1197064] - [alsa] Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml (Jaroslav Kysela) [1197064] - [alsa] hda - Release resources in device release callback (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard workqueue for unsol and jack events (Jaroslav Kysela) [1197064] - [alsa] hda - Build PCMs and controls at codec driver probe (Jaroslav Kysela) [1197064] - [alsa] hda - Implement unbind more safely (Jaroslav Kysela) [1197064] - [alsa] core: Re-add snd_device_disconnect() (Jaroslav Kysela) [1197064] - [alsa] hda - Don't assume non-NULL PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Allocate hda_pcm objects dynamically (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous memory allocation error messages (Jaroslav Kysela) [1197064] - [alsa] hda - Add card field to hda_codec struct (Jaroslav Kysela) [1197064] - [alsa] hda - Split snd_hda_build_pcms() (Jaroslav Kysela) [1197064] - [alsa] hda - Clear pcm pointer assigned to hda_pcm at device removal (Jaroslav Kysela) [1197064] - [alsa] hda - Remove channel mode helper functions (Jaroslav Kysela) [1197064] - [alsa] hda - Set parent of input beep devices (Jaroslav Kysela) [1197064] - [alsa] hda - Power down codec automatically at registration (Jaroslav Kysela) [1197064] - [alsa] hda - Replace bus pm_notify with the standard runtime PM framework (Jaroslav Kysela) [1197064] - [alsa] hda - Drop power_save value indirection in hda_bus (Jaroslav Kysela) [1197064] - [alsa] cmipci: remove a stray space character (Jaroslav Kysela) [1197064] - [alsa] azt3328: some indenting cleanups (Jaroslav Kysela) [1197064] - [alsa] hda - Disable runtime PM for Panther Point again (Jaroslav Kysela) [1197064] - [alsa] hda: controller code - do not export static functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't leave PREPARED state after draining (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard runtime PM for codec power-save control (Jaroslav Kysela) [1197064] - [alsa] hda - Move codec suspend/resume to codec driver (Jaroslav Kysela) [1197064] - [alsa] hda - Bind codecs via standard bus (Jaroslav Kysela) [1197064] - [alsa] hda - Decouple PCM and hwdep devices from codec object (Jaroslav Kysela) [1197064] - [alsa] hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect() (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't notify internal PCMs (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't add internal PCMs to PCM device list (Jaroslav Kysela) [1197064] - [alsa] pcm: Minor refactoring in snd_pcm_attach_substream() (Jaroslav Kysela) [1197064] - [alsa] hda: replace .wallclock by .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: add .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace in compat mode (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace (Jaroslav Kysela) [1197064] - [alsa] hda - Avoid unnecessary power-up at mixer amp changes (Jaroslav Kysela) [1197064] - [alsa] hda - Split azx_codec_create() to two phases (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_mixer_create() (Jaroslav Kysela) [1197064] - [alsa] hda - Fold hda_priv.h into hda_controller.h (Jaroslav Kysela) [1197064] - [alsa] hda - Introduce azx_has_pm_runtime() macro (Jaroslav Kysela) [1197064] - [alsa] usb: Fix support for Denon DA-300USB DAC (ID 154e:1003) (Jaroslav Kysela) [1197064] - [alsa] hda - Embed struct hda_bus_unsolicited into struct hda_bus (Jaroslav Kysela) [1197064] - [alsa] hda - Drop hda_bus_template for snd_hda_bus_new() (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup of snd_pcm_ops (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .release callback (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .open callbacks (Jaroslav Kysela) [1197064] - [alsa] Consolidate snd_find_free_minor() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Lifecam HD-5000 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/tegra check correct return value from ioremap_resource (Jaroslav Kysela) [1197064] - [alsa] hdspm - Constrain periods to 2 on older cards (Jaroslav Kysela) [1197064] - [alsa] hda - enable mute led quirk for one more hp machine (Jaroslav Kysela) [1197064] - [alsa] seq: Drop snd_seq_autoload_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] seq: Define driver object in each driver (Jaroslav Kysela) [1197064] - [alsa] seq: Clean up device and driver structs (Jaroslav Kysela) [1197064] - [alsa] seq: Rewrite sequencer device binding with standard bus (Jaroslav Kysela) [1197064] - [alsa] seq: Don't compile snd_seq_device_load_drivers() for built-in (Jaroslav Kysela) [1197064] - [alsa] seq: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] seq: potential out of bounds in do_control() (Jaroslav Kysela) [1197064] - [alsa] line6: Improve line6_read/write_data() interfaces (Jaroslav Kysela) [1197064] - [alsa] line6: toneport: Use explicit type for firmware version (Jaroslav Kysela) [1197064] - [alsa] line6: Use explicit type for serial number (Jaroslav Kysela) [1197064] - [alsa] line6: Return EIO if read/write not successful (Jaroslav Kysela) [1197064] - [alsa] line6: Return error if device not responding (Jaroslav Kysela) [1197064] - [alsa] line6: Add delay before reading status (Jaroslav Kysela) [1197064] - [alsa] hda - Add docking station support for another HP machine (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return new numerical ID in 'replace' event data (Jaroslav Kysela) [1197064] - [alsa] usb: update trigger timestamp on first non-zero URB submitted (Jaroslav Kysela) [1197064] - [alsa] hda: read trigger_timestamp immediately after starting DMA (Jaroslav Kysela) [1197064] - [alsa] pcm: allow for trigger_tstamp snapshot in .trigger (Jaroslav Kysela) [1197064] - [alsa] pcm: don't override timestamp unconditionally (Jaroslav Kysela) [1197064] - [alsa] off by one bug in snd_riptide_joystick_probe() (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return numerical ID in 'add' event (Jaroslav Kysela) [1197064] - [alsa] line6: Pass driver name to line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Pass toneport pointer to toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Add toneport_has_source_select() (Jaroslav Kysela) [1197064] - [alsa] line6: Get rid of unused variable in pod.c (Jaroslav Kysela) [1197064] - [alsa] line6: Create sysfs via snd_card_add_dev_attr() (Jaroslav Kysela) [1197064] - [alsa] Add a helper to add a new attribute group to card (Jaroslav Kysela) [1197064] - [alsa] hda - Set up GPIO for Toshiba Satellite S50D (Jaroslav Kysela) [1197064] - [alsa] line6: fixup of line6_start_timer argument type (Jaroslav Kysela) [1197064] - [alsa] line6: use msecs_to_jiffies for conversion (Jaroslav Kysela) [1197064] - [alsa] Drop snd_get_device() helper (Jaroslav Kysela) [1197064] - [alsa] Simplify snd_device_register() variants (Jaroslav Kysela) [1197064] - [alsa] compress: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] seq: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Propagate the error at initialization (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Use rawmidi device file for kernel messages (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] pcm: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] hwdep: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] control: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] Add a helper to initialize device (Jaroslav Kysela) [1197064] - [alsa] control: Provide a helper to look for the preferred subdevice (Jaroslav Kysela) [1197064] - [alsa] Allow to pass the device object to snd_register_device*() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_skip_message() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_status() (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix race of reinit() calls (Jaroslav Kysela) [1197064] - [alsa] ak411x: Add PM helper functions (Jaroslav Kysela) [1197064] - [alsa] ak4114: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix stall in work callback (Jaroslav Kysela) [1197064] - [alsa] line6: Remove snd_line6_ prefix of pcm property fields (Jaroslav Kysela) [1197064] - [alsa] line6: Remove invalid capability bits for PODxt Live Variax (Jaroslav Kysela) [1197064] - [alsa] line6: Remove struct usb_line6_podhd (Jaroslav Kysela) [1197064] - [alsa] line6: Move the contents of usbdefs.h into driver.h (Jaroslav Kysela) [1197064] - [alsa] line6: Remove revision.h (Jaroslav Kysela) [1197064] - [alsa] line6: Tidy up and typo fixes in comments (Jaroslav Kysela) [1197064] - [alsa] line6: Fix volume calculation for big-endian (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges() (Jaroslav Kysela) [1197064] - [alsa] usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h (Jaroslav Kysela) [1197064] - [alsa] au88x0: Remove superfluous ifdef __KERNEL__ (Jaroslav Kysela) [1197064] - [alsa] Include linux/uaccess.h and linux/bitopts.h instead of asm/* (Jaroslav Kysela) [1197064] - [alsa] Include linux/io.h instead of asm/io.h (Jaroslav Kysela) [1197064] - [alsa] line6: Handle error from line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Make common PCM pointer callback (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize PCM stream handling (Jaroslav Kysela) [1197064] - [alsa] line6: Clear prev_fbuf and prev_fsize properly (Jaroslav Kysela) [1197064] - [alsa] line6: Fix racy loopback handling (Jaroslav Kysela) [1197064] - [alsa] line6: Minor tidy up in line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Let snd_card_new() allocate private data (Jaroslav Kysela) [1197064] - [alsa] line6: Drop interface argument from private_init and disconnect callbacks (Jaroslav Kysela) [1197064] - [alsa] line6: Skip volume manipulation during silence copying (Jaroslav Kysela) [1197064] - [alsa] line6: Do clipping in volume / monitor manipulations (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate PCM stream buffer allocation and free (Jaroslav Kysela) [1197064] - [alsa] line6: Use dev_err() (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate URB unlink and sync helpers (Jaroslav Kysela) [1197064] - [alsa] line6: Rearrange PCM structure (Jaroslav Kysela) [1197064] - [alsa] line6: Drop voodoo workarounds (Jaroslav Kysela) [1197064] - [alsa] line6: Use incremental loop (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous spinlock for trigger (Jaroslav Kysela) [1197064] - [alsa] line6: Fix the error recovery in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Use logical OR (Jaroslav Kysela) [1197064] - [alsa] line6: Fix missing error handling in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Reduce superfluous spinlock in midi.c (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_nop_read() (Jaroslav Kysela) [1197064] - [alsa] line6: Fix memory leak at probe error path (Jaroslav Kysela) [1197064] - [alsa] line6: Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Implement LED controls via LED class (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Fix wrong argument for toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Don't forget to call driver's destructor at error path (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Move setup_timer() at the beginning (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks in each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Abort if inconsistent usbdev is found at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Yet more cleanup of superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] seq: remove unused callback_all field (Jaroslav Kysela) [1197064] - [alsa] seq: fix off-by-one error in port limit check (Jaroslav Kysela) [1197064] - [alsa] seq: correctly report maximum number of ports (Jaroslav Kysela) [1197064] - [alsa] seq-dummy: remove deadlock-causing events on close (Jaroslav Kysela) [1197064] - [alsa] hda - Enable docking station for an HP machine (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version from header comment (Jaroslav Kysela) [1197064] - [alsa] line6: Refer to manufacturer as "Line 6" (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] line6: Drop line6_send_program() and line6_transmit_parameter() (Jaroslav Kysela) [1197064] - [alsa] line6: Make line6_send_raw_message() static (Jaroslav Kysela) [1197064] - [alsa] line6: Sync PCM stop at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous disconnect call in suspend handler (Jaroslav Kysela) [1197064] - [alsa] line6: Remove CHECK_RETURN macro (Jaroslav Kysela) [1197064] - [alsa] line6: Drop MISSING_CASE macro (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version string (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize card resource handling (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous irqsave/irqrestore in PCM trigger callback (Jaroslav Kysela) [1197064] - [alsa] line6: Don't handle PCM trigger for other cards (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous out-of-memory error messages (Jaroslav Kysela) [1197064] - [alsa] line6: Drop usb_device sysfs symlink (Jaroslav Kysela) [1197064] - [alsa] line6: Drop invalid SNDRV_PCM_INFO_RESUME flag (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for rawmidi (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for PCM (Jaroslav Kysela) [1197064] - [alsa] line6: Handle impulse response via control API (Jaroslav Kysela) [1197064] - [alsa] line6: Split to each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] ak4117: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] serial-u16550: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] opl3: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mtpav: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mpu401: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] aloop: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] timer: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] dummy: use setup_timer and mod_timer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Webcam C210 (Jaroslav Kysela) [1197064] - [alsa] add Studio Evolution SE6X support (Jaroslav Kysela) [1197064] - [alsa] oxygen: add XIO2001 initialization (Jaroslav Kysela) [1197064] - [alsa] oxygen: add support for third analog input (Jaroslav Kysela) [1197064] - [alsa] oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typo in hda_controller.c (Jaroslav Kysela) [1197064] - [alsa] hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1197064] - [alsa] move line6 usb driver into sound/usb (Jaroslav Kysela) [1197064] - [alsa] rme*: Use snd_pcm_format_t (Jaroslav Kysela) [1197064] - [alsa] hda: add component support (Jaroslav Kysela) [1197064] - [alsa] hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1197064] - [alsa] hda: export struct hda_intel (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8766: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] fm801: remove FSF address (Jaroslav Kysela) [1197064] - [alsa] hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] vx222: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] trident: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] sis7019: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] rme96: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] riptide: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] oxygen: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] nm256: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] maestro3: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0m: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1724: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1712: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] hda: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1968: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1938: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ens137x: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs5535audio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs4281: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cmipci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ca0106: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] azt3328: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als4000: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als300: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ali5451: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1197064] - [alsa] fm801: PCI core handles power state for us (Jaroslav Kysela) [1197064] - [alsa] hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1197064] - [alsa] fm801: move to pcim_* and devm_* functions (Jaroslav Kysela) [1197064] - [alsa] hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1197064] - [alsa] hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1197064] - [alsa] Deletion of checks before the function call "iounmap" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Delete an unnecessary check before the function call "kfree" (Jaroslav Kysela) [1197064] - [alsa] seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] trident: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] riptide: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] ice1712: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] fm801: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] ens1370: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs4281: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] asihpi: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asla: ad1889: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asoc: sb16: Simplify snd_sb16dsp_pcm() (Jaroslav Kysela) [1197064] - [alsa] ml403-ac97cr: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger (Jaroslav Kysela) [1197064] - [alsa] asihpi: fix an information leak in asihpi_hpi_ioctl() (Jaroslav Kysela) [1197064] - [alsa] snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1197064] - [alsa] Add support for wildcard msbits constraints (Jaroslav Kysela) [1197064] - [alsa] Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1197064] - [alsa] hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8776.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1197064] - [alsa] hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1197064] - [alsa] hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1197064] - [alsa] usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1197064] - [alsa] asihpi: update to HPI version 4.14 (Jaroslav Kysela) [1197064] - [alsa] asihpi: increase tuner pad cache size (Jaroslav Kysela) [1197064] - [alsa] asihpi: relax firmware version check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1197064] - [alsa] hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1197064] - [alsa] hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1197064] - [alsa] hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1197064] - [alsa] sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pcxhr: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] lola: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1197064] - [alsa] hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Neaten get_daio_rsc (Jaroslav Kysela) [1197064] - [alsa] hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1197064] - [alsa] hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1197064] - [alsa] trident: Deletion of a check before snd_util_memhdr_free() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Deletion of a check before release_and_free_resource() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1197064] - [alsa] virmidi: Fix wrong error check (Jaroslav Kysela) [1197064] - [alsa] virmidi: fixed code style issues (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1197064] - [alsa] hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1197064] - [alsa] hda - using uninitialized data (Jaroslav Kysela) [1197064] - [alsa] sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1197064] - [alsa] hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1197064] - [alsa] asihpi: used parts of message/response are zeroed before use (Jaroslav Kysela) [1197064] - [alsa] asihpi: don't fail probe if adapter mode read fails (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use standard printk helpers (Jaroslav Kysela) [1197064] - [alsa] asihpi: Turn off msg/resp logging after DSP has crashed (Jaroslav Kysela) [1197064] - [alsa] asihpi: Add support for stream interrupt (Jaroslav Kysela) [1197064] - [alsa] asihpi: Refactor control cache code (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use CONFIG_64BIT directly (Jaroslav Kysela) [1197064] - [alsa] asihpi: Logging format improvements (Jaroslav Kysela) [1197064] - [alsa] asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver (Jaroslav Kysela) [1197064] - [alsa] asihpi: Minor string and dead code cleanup (Jaroslav Kysela) [1197064] - [alsa] core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1197064] - [alsa] hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1197064] - [alsa] hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1197064] - [alsa] hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1197064] - [alsa] hdsp: Deletion of an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1197064] - [alsa] lola: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" (Jaroslav Kysela) [1197064] - [alsa] hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1197064] - [alsa] ice1712: consider error value (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unneeded return statement (Jaroslav Kysela) [1197064] - [alsa] 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1197064] - [alsa] Fix invalid kerneldoc markers (Jaroslav Kysela) [1197064] - [alsa] mixart: Fix kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1197064] - [alsa] vx: Fix missing kerneldoc parameter descriptions (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix document for snd_pcm_stop_xrun() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1197064] - [alsa] snd_ctl_activate_id(): Fix index look-up (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1197064] - [alsa] pcm: Update the state properly before notification (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1197064] - [alsa] echoaudio: cleanup of unnecessary messages (Jaroslav Kysela) [1197064] - [alsa] hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Add xrun_injection proc entry (Jaroslav Kysela) [1197064] - [alsa] pcm: Replace PCM hwptr tracking with tracepoints (Jaroslav Kysela) [1197064] - [alsa] pcm: Correct PCM BUG error message (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Deletion of unnecessary checks before three function calls (Jaroslav Kysela) [1197064] - [alsa] echoaudio: remove all snd_printk (Jaroslav Kysela) [1197064] - [alsa] echoaudio: add reference of struct echoaudio (Jaroslav Kysela) [1197064] - [alsa] pcm: Refactoring snd_pcm_action() (Jaroslav Kysela) [1197064] - [alsa] pcm: Simplify snd_pcm_action_lock_irq() (Jaroslav Kysela) [1197064] - [alsa] doc: More kerneldoc comments on core components (Jaroslav Kysela) [1197064] - [alsa] pcm: More kerneldoc updates (Jaroslav Kysela) [1197064] - [alsa] control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1197064] - [alsa] Update au0828 quirks table (Jaroslav Kysela) [1197064] - [alsa] simplify au0828 quirk table (Jaroslav Kysela) [1197064] - [alsa] hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1197064] - [alsa] hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1197064] - [alsa] hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1197064] - [alsa] es1968: Replace timeval with ktime_t (Jaroslav Kysela) [1197064] - [alsa] hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1197064] - [alsa] hdspm: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] hda - More kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Correct kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] au88x0: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: convert timeval to ktime_t (Jaroslav Kysela) [1197064] - [alsa] pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1197064] - [alsa] hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1197064] - [alsa] ad1889: Fix probable mask then right shift defects (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1197064] - [alsa] pcm: Avoid mmap warnings on x86 (Jaroslav Kysela) [1197064] - [alsa] hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1197064] - [alsa] pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1197064] - [alsa] pcm: Remove arch-dependent mmap kludges (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix false lockdep warnings (Jaroslav Kysela) [1197064] - [alsa] ctxfi: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] via82xx: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme9652: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme96: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme32: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1724: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1712: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] fm801: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] es1938: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ca0106: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] azt3328: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] aw2: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ac97: Constify more text arrays (Jaroslav Kysela) [1197064] - [alsa] ac97: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] vx: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] mts64: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] drivers: pcsp: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: mpu401: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1197064] - [alsa] hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1197064] - [alsa] ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1197064] - [alsa] snd-usb: drop unused varible assigments (Jaroslav Kysela) [1197064] - [alsa] subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1197064] - [alsa] seq: bind seq driver automatically (Jaroslav Kysela) [1197064] - [alsa] pcm: use the same dma mmap codepath both for arm and arm64 (Jaroslav Kysela) [1197064] - [alsa] seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1197064] - [alsa] au88x0: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] au88x0: added reference of vortex_t (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix deadlock in synth voice lookup (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix referred substream in snd_pcm_action_group() unlock loop (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1197064] - [alsa] Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1197064] - [alsa] usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1197064] - [alsa] hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1197064] - [alsa] hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1197064] - [alsa] hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1197064] - [alsa] ctxfi: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] ctxfi: ctatc: added reference to snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: initialized snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: added reference of snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: removed typecast to (struct hw *) (Jaroslav Kysela) [1197064] - [alsa] ctxfi: changed void * to struct hw * (Jaroslav Kysela) [1197064] - [alsa] usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1197064] - [alsa] ctxfi: sparse warning (Jaroslav Kysela) [1197064] - [alsa] hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1197064] - [alsa] hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1197064] - [alsa] hda - add explicit include of err.h (Jaroslav Kysela) [1197064] - [alsa] oxygen: set fifo_size (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1197064] - [alsa] pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1197064] - [alsa] hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1197064] - [alsa] hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] mixart: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] vx: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1197064] - [alsa] hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1197064] - [alsa] hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1197064] - [alsa] pci: au88x0: printk replacement (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1197064] - [alsa] pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1197064] - [alsa] hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1197064] - [alsa] pcm: Uninline snd_pcm_stream_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] pcm: Allow nonatomic trigger operations (Jaroslav Kysela) [1197064] - [alsa] hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1197064] - [alsa] hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1197064] - [alsa] hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1197064]- [kernel] sched: Fix compiler warnings (Jiri Olsa) [1222189] - [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230924] - [net] dcbnl: Disable software interrupts before taking dcb_lock (Chris Leech) [1175797] - [net] dcbnl: Fix misleading dcb_app->priority explanation (Chris Leech) [1175797] - [net] dcb: use __dev_get_by_name instead of dev_get_by_name to find (Chris Leech) [1175797] - [net] dcbevent.h: Remove extern from function prototypes (Chris Leech) [1175797] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1175797] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1175797] - [scsi] add defines for new FC port speeds (Chris Leech) [1175797] - [scsi] megaraid: regression - fix irq setup process (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1207092] - [scsi] megaraid: --grep and Kconfig (Tomas Henzl) [1185944] - [scsi] megaraid: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1185944] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1185944] - [scsi] megaraid: use pci_zalloc_consistent (Tomas Henzl) [1185944] - [scsi] megaraid: fixed several typos in comments (Tomas Henzl) [1185944] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1185944] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1185944] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1185944] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1185944] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1185944] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1185944] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1117348] - [scsi] lpfc: Update version 10.7.0.1 for RHEL 7.2 release (Rob Evers) [1225165] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1225165] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1225165] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1225165] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1225165] - [scsi] lpfc: Check for active portpeerbeacon (Rob Evers) [1225165] - [scsi] lpfc: Change buffer pool empty message to miscellaneous category (Rob Evers) [1225165] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1225165] - [scsi] lpfc: Fix rport leak (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1225165] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1225165] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1225165] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1225165] - [scsi] lpfc: Add support for RDP ELS command (Rob Evers) [1225165] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1225165] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1225165] - [scsi] lpfc: Add support for ELS LCB (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1225165] - [scsi] lpfc: Fix OS crash when running loopback test in applications (Rob Evers) [1225165] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1225165] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1225165] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1225165] - [scsi] lpfc: Fix FDMI Fabric support in driver for Brocade (Rob Evers) [1225165] - [scsi] lpfc: Fix null ndlp dereference in target_reset_handler (Rob Evers) [1225165] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1225165] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1225165] - [scsi] lpfc: Add support for reporting option_rom_version on newer adapters (Rob Evers) [1225165] - [scsi] lpfc: Fix setting of EQ (interrupt) delay Multiplier (Rob Evers) [1225165] - [scsi] lpfc: fix low priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: fix high priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1225165] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1225165] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1225165] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1225165] - [scsi] lpfc: Add new mbx cmd recognition (Rob Evers) [1225165] - [scsi] lpfc: Add Lancer Temperature Event support to the lpfc driver (Rob Evers) [1225165]- [pci] msi: Remove unnecessary braces around single statements (Steve Best) [1231358] - [usb] core: hcd-pci: free IRQ before disabling PCI device when shutting down (Steve Best) [1231358] - [x86] irq: Clean up irqdomain transition code (Steve Best) [1231358] - [x86] irq, devicetree: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, mpparse: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, acpi: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq: Introduce helper functions to release IOAPIC pin (Steve Best) [1231358] - [x86] irq: Simplify the way to handle ISA IRQ (Steve Best) [1231358] - [x86] irq: Clean up unused IOAPIC interface (Steve Best) [1231358] - [x86] irq, devicetree: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, mpparse: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, acpi: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq: Introduce two helper functions to support irqdomain map operation (Steve Best) [1231358] - [x86] devicetree, irq: Use common mechanism to support irqdomain (Steve Best) [1231358] - [x86] mpparse, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] acpi, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] irq: Enhance mp_register_ioapic() to support irqdomain (Steve Best) [1231358] - [x86] irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC (Steve Best) [1231358] - [x86] irq, acpi: Change __acpi_register_gsi to return IRQ number instead of GSI (Steve Best) [1231358] - [x86] acpi, irq: Consolidate algorithm of mapping (ioapic, pin) to IRQ number (Steve Best) [1231358] - [x86] irq: Simplify arch_early_irq_init() (Steve Best) [1231358] - [x86] irq: Count legacy IRQs by legacy_pic->nr_legacy_irqs instead of NR_IRQS_LEGACY (Steve Best) [1231358] - [x86] ce4100, irq: Do not set legacy_pic to null_legacy_pic (Steve Best) [1231358] - [x86] ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC (Steve Best) [1231358] - [x86] irq: Introduce some helper utilities to improve readability (Steve Best) [1231358] - [x86] irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain (Steve Best) [1231358] - [x86] ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability (Steve Best) [1231358] - [x86] ioapic: Introduce helper utilities to walk ioapics and pins (Steve Best) [1231358] - [x86] ioapic: Kill static variable nr_irqs_gsi (Steve Best) [1231358] - [x86] ioapic: Keep get_nr_irqs_gsi() (Steve Best) [1231358] - [x86] genirq: Ensure that dynamic irq allocation does not conflict (Steve Best) [1231358] - [x86] Remove create/destroy_irq() (Steve Best) [1231358] - [x86] iommu: dmar: Provide arch specific irq allocation (Steve Best) [1231358] - [x86] iommu: smar: Fix return value check of create_irq() (Steve Best) [1231358] - [x86] hpet: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] uv: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] irq_remapping: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] htirq: Use irq_alloc/free_irq() (Steve Best) [1231358] - [x86] ioapic: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] genirq: Provide generic hwirq allocation facility (Steve Best) [1231358] - [x86] Implement arch_setup/teardown_hwirq() (Steve Best) [1231358] - [x86] ioapic: Kill unused global variable timer_through_8259 (Steve Best) [1231358] - [x86] irq, trivial: Minor improvements of IRQ related code (Steve Best) [1231358] - [x86] acpi, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ (Steve Best) [1231358] - [x86] acpi, irq: Enhance error handling in function acpi_register_gsi() (Steve Best) [1231358] - [x86] acpi, trivial: Minor improvements to arch/x86/kernel/acpi/boot.c (Steve Best) [1231358] - [x86] acpi, irq: Kill static function irq_to_gsi() (Steve Best) [1231358] - [x86] pci, acpi: Use kmalloc_node() to optimize for performance (Steve Best) [1231358] - [x86] acpi: Reorganize code to avoid forward declaration in boot.c (Steve Best) [1231358] - [x86] apic: Remove support for ia32-based Unisys ES7000 (Steve Best) [1231358] - [x86] mpparse: Simplify arch/x86/include/asm/mpspec.h (Steve Best) [1231358] - [x86] mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL) (Steve Best) [1231358]- [char] ipmi: Update timespec usage to timespec64 (Tony Camuso) [1229675] - [char] ipmi: Fix multi-part message handling (Tony Camuso) [1229675] - [char] ipmi: Add alert handling to SSIF (Tony Camuso) [1229675] - [char] ipmi: Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1229675] - [char] ipmi: Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1229675] - [char] ipmi: Remove unused including (Tony Camuso) [1229675] - [char] ipmi: Don't report err in the SI driver for SSIF devices (Tony Camuso) [1229675] - [char] ipmi: Remove incorrect use of seq_has_overflowed (Tony Camuso) [1229675] - [char] ipmi_ssif: Ignore spaces when comparing I2C adapter names (Tony Camuso) [1229675] - [char] ipmi_ssif: Fix the logic on user-supplied addresses (Tony Camuso) [1229675] - [char] ipmi_ssif: Use interruptible completion for waiting in the thread (Tony Camuso) [1229675] - [char] ipmi: Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1229675] - [char] ipmi: constify of_device_id array (Tony Camuso) [1229675] - [char] ipmi: Fix a memory ordering issue (Tony Camuso) [1229675] - [char] ipmi: Remove uses of return value of seq_printf (Tony Camuso) [1229675] - [char] ipmi: Use is_visible callback for conditional sysfs entries (Tony Camuso) [1229675] - [char] ipmi: Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1229675] - [char] ipmi: avoid gcc warning (Tony Camuso) [1229675] - [char] ipmi: Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1229675] - [char] ipmi: Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1229675] - [char] ipmi: Remove obsolete cleanup for clientdata (Tony Camuso) [1229675] - [char] ipmi: Remove a FIXME for slab conversion (Tony Camuso) [1229675] - [char] ipmi: Fix compile warning with tv_usec (Tony Camuso) [1229675] - [char] ipmi: Fix compile issue with isspace() (Tony Camuso) [1229675] - [char] ipmi: Finish cleanup of BMC attributes (Tony Camuso) [1229675] - [char] ipmi: Check the BT interrupt enable periodically (Tony Camuso) [1229675] - [char] ipmi: Fix attention handling for system interfaces (Tony Camuso) [1229675] - [char] ipmi: Periodically check to see if irqs and messages are set right (Tony Camuso) [1229675] - [char] ipmi: Add SMBus interface driver (SSIF) (Tony Camuso) [1229675] - [char] ipmi: Remove the now unnecessary message queue (Tony Camuso) [1229675] - [char] ipmi: Make the message handler easier to use for SMI interfaces (Tony Camuso) [1229675] - [char] ipmi: Move message sending into its own function (Tony Camuso) [1229675] - [char] ipmi: rename waiting_msgs to waiting_rcv_msgs (Tony Camuso) [1229675] - [char] ipmi: Fix handling of BMC flags (Tony Camuso) [1229675] - [char] ipmi: Initialize BMC device attributes (Tony Camuso) [1229675] - [char] ipmi: Unregister previously registered driver in error case (Tony Camuso) [1229675] - [char] ipmi: Fix a bug in hot add/remove (Tony Camuso) [1229675] - [char] ipmi: Remove useless sysfs_name parameters (Tony Camuso) [1229675] - [char] ipmi: clean up the device handling for the bmc device (Tony Camuso) [1229675] - [char] ipmi: Move the address source to string to ipmi-generic code (Tony Camuso) [1229675] - [char] ipmi: Ignore SSIF in the PNP handling (Tony Camuso) [1229675] - [char] ipmi: drop owner assignment from platform_drivers (Tony Camuso) [1229675] - [powerpc] rtc/tpo: Driver to support rtc and wakeup on PowerNV platform (Gustavo Duarte) [1223687] - [powerpc] powernv: Check OPAL RTC calls exists before using (Gustavo Duarte) [1223687] - [base] devres: restore zeroing behavior of devres_alloc() (Gustavo Duarte) [1221064 1230136] - [char] ipmi/powernv: Fix minor locking bug (Gustavo Duarte) [1221064] - [char] ipmi: Add powernv IPMI driver (Gustavo Duarte) [1221064] - [powerpc] powernv: Add OPAL IPMI interface (Gustavo Duarte) [1221064] - [powerpc] devres: add kernel standard devm_k.alloc functions (Gustavo Duarte) [1221064]- [netdrv] macvtap/tun: cross-endian support for little-endian hosts (Thomas Huth) [1213658] - [vhost] cross-endian support for legacy devices (Thomas Huth) [1213658] - [virtio] add explicit big-endian support to memory accessors (Thomas Huth) [1213658] - [vhost] introduce vhost_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] vringh: introduce vringh_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] macvtap: introduce macvtap_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: add tun_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] introduce virtio_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: remove bogus hardware vlan acceleration flags from vlan_features (Thomas Huth) [1231879] - [kvm] move advertising of KVM_CAP_IRQFD to common code (Thomas Huth) [1231879] - [kvm] Give IRQFD its own separate enabling Kconfig option (Thomas Huth) [1231879] - [netdrv] vringh: update for virtio 1.0 APIs (Thomas Huth) [1231879] - [netdrv] vringh: 64 bit features (Thomas Huth) [1231879] - [vhost] net: fix up num_buffers endian-ness (Thomas Huth) [1231879] - [vhost] net: enable virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: larger header for virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: length miscalculation (Thomas Huth) [1231879] - [vhost] net: virtio 1.0 byte swap (Thomas Huth) [1231879] - [vhost] virtio 1.0 endian-ness support (Thomas Huth) [1231879] - [vhost] switch to __get/__put_user exclusively (Thomas Huth) [1231879] - [vhost] net: force len for TX to host endian (Thomas Huth) [1231879] - [vhost] add memory access wrappers (Thomas Huth) [1231879] - [vhost] make features 64 bit (Thomas Huth) [1231879] - [vhost] switch to use vhost_add_used_n() (Thomas Huth) [1231879] - [netdrv] macvtap: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] macvtap: TUN_VNET_LE support (Thomas Huth) [1231879] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Thomas Huth) [1231879] - [netdrv] macvtap: remove the dead branch (Thomas Huth) [1231879] - [netdrv] tun: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] if_tun: add TUNSETVNETLE/TUNGETVNETLE (Thomas Huth) [1231879] - [netdrv] tun: TUN_VNET_LE support, fix sparse warnings for virtio headers (Thomas Huth) [1231879] - [netdrv] tun: drop most type defines (Thomas Huth) [1231879] - [netdrv] tun: move internal flag defines out of uapi (Thomas Huth) [1231879] - [netdrv] tun: Report "persist" flag to userspace (Thomas Huth) [1231879] - [netdrv] tun: Fix TUN_PKT_STRIP setting (Thomas Huth) [1231879] - [netdrv] tun: Fix csum_start with VLAN acceleration (Thomas Huth) [1231879] - [netdrv] tun: unbreak truncated packet signalling (Thomas Huth) [1231879] - [netdrv] tuntap: hardware vlan tx support (Thomas Huth) [1231879] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1182054 1182736 1187290 1229122] - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: remove {TPA,GRO}_ENABLE_FLAG (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ptp: bnx2x: use helpers for converting ns to timespec (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use eth__addr instead of memset (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix typo in printk messages (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1182054 1182736 1187290 1198641] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: convert to timecounter adjtime (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use napi_schedule_irqoff() (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1182054 1182736 1187290] - [fs] xfs: fix broken i_nlink accounting for whiteout tmpfile inode (Brian Foster) [1225075] - [fs] xfs: xfs_iozero can return positive errno (Brian Foster) [1225075] - [fs] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind (Brian Foster) [1225075] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Brian Foster) [1225075] - [fs] xfs: inode and free block counters need to use __percpu_counter_compare (Brian Foster) [1225075] - [fs] percpu_counter: batch size aware __percpu_counter_compare() (Brian Foster) [1225075] - [fs] xfs: use percpu_counter_read_positive for mp->m_icount (Brian Foster) [1225075] - [fs] xfs: unlock i_mutex in xfs_break_layouts (Brian Foster) [1225075] - [fs] xfs: kill unnecessary firstused overflow check on attr3 leaf removal (Brian Foster) [1225075] - [fs] xfs: use larger in-core attr firstused field and detect overflow (Brian Foster) [1225075] - [fs] xfs: pass attr geometry to attr leaf header conversion functions (Brian Foster) [1225075] - [fs] xfs: Fix incorrect positive ENOMEM return (Brian Foster) [1225075] - [fs] xfs: xfs_mru_cache_insert() should use GFP_NOFS (Brian Foster) [1225075] - [fs] xfs: pF is only for function pointers (Brian Foster) [1225075] - [fs] xfs: fix shadow warning in xfs_da3_root_split() (Brian Foster) [1225075] - [fs] xfs: use bool instead of int in xfs_rename() (Brian Foster) [1225075] - [fs] xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() (Brian Foster) [1225075] - [fs] xfs: remove xfs_bmap_sanity_check() (Brian Foster) [1225075] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Brian Foster) [1225075] - [fs] xfs: cancel failed transaction in xfs_fs_commit_blocks() (Brian Foster) [1225075] - [fs] xfs: remove old and redundant comment in xfs_mount_validate_sb (Brian Foster) [1225075] - [fs] xfs: clarify async write failure ratelimit message (Brian Foster) [1225075] - [fs] xfs: log unmount events on console (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_RETURN (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_GOTO (Brian Foster) [1225075] - [fs] xfs: ensure truncate forces zeroed blocks to disk (Brian Foster) [1225075] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Brian Foster) [1225075] - [fs] xfs: lock out page faults from extent swap operations (Brian Foster) [1225075] - [fs] xfs: xfs_setattr_size no longer races with page faults (Brian Foster) [1225075] - [fs] xfs: take i_mmap_lock on extent manipulation operations (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on write faults (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on read faults (Brian Foster) [1225075] - [fs] xfs: introduce mmap/truncate lock (Brian Foster) [1225075] - [fs] xfs: remove xfs_mod_incore_sb API (Brian Foster) [1225075] - [fs] xfs: replace xfs_mod_incore_sb_batched (Brian Foster) [1225075] - [fs] xfs: introduce xfs_mod_frextents (Brian Foster) [1225075] - [fs] xfs: Remove icsb infrastructure (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free block counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free inode counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for inode counter (Brian Foster) [1225075] - [fs] xfs: recall pNFS layouts on conflicting access (Brian Foster) [1225075] - [fs] xfs: implement pNFS export operations (Brian Foster) [1225075] - [fs] xfs: report proper f_files in statfs if we overshoot imaxpct (Brian Foster) [1225075] - [fs] xfs: xfs_ioctl_setattr_check_projid can be static (Brian Foster) [1225075] - [fs] xfs: growfs should use synchronous transactions (Brian Foster) [1225075] - [fs] xfs: change kmem_free to use generic kvfree() (Brian Foster) [1225075] - [fs] xfs: factor out a xfs_update_prealloc_flags() helper (Brian Foster) [1225075] - [fs] xfs: remove incorrect error negation in attr_multi ioctl (Brian Foster) [1225075] - [fs] xfs: set superblock buffer type correctly (Brian Foster) [1225075] - [fs] xfs: set buf types when converting extent formats (Brian Foster) [1225075] - [fs] xfs: inode unlink does not set AGI buffer type (Brian Foster) [1225075] - [fs] xfs: ensure buffer types are set correctly (Brian Foster) [1225075] - [fs] xfs: sanitise sb_bad_features2 handling (Brian Foster) [1225075] - [fs] xfs: consolidate superblock logging functions (Brian Foster) [1225075] - [fs] xfs: remove bitfield based superblock updates (Brian Foster) [1225075] - [fs] xfs: Remove some pointless quota checks (Brian Foster) [1225075] - [fs] xfs: Remove some useless flags tests (Brian Foster) [1225075] - [fs] xfs: Remove useless test (Brian Foster) [1225075] - [fs] xfs: fix implicit bool to int conversion (Brian Foster) [1225075] - [fs] xfs: pass a 64-bit count argument to xfs_iomap_write_unwritten (Brian Foster) [1225075] - [fs] xfs: move xfs_bmap_finish prototype (Brian Foster) [1225075] - [fs] xfs: move struct xfs_bmalloca to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_types.h to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_fs.h to libxfs (Brian Foster) [1225075] - [fs] xfs: remove extra newlines from xfs messages (Brian Foster) [1225075] - [fs] xfs: initialize log buf I/O completion wq on log alloc (Brian Foster) [1225075]- [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173789] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173789] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173789] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1173789] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173789] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1173789] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173789] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1173789] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1173789] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1173789] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173789] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1173789] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173789] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173789] - [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1173789] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173789] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1173789] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173789] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1173789] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173789] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173789] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173789] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1173789] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1173789] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173789] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173789] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1173789] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1173789] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1173789] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1173789] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1173789] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173789] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173789] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173789] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173789] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173789] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173789] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1173789] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173789] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173789] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173789] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1173789] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1173789] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1173789] - [netdrv] i40evf: update header comments (Stefan Assmann) [1173789] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173789] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173789] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1173789] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173789] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173789] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1173789] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173789] - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1173788] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173788] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1173788] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173788] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1173788] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1173788] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1173788] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1173788] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173788] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1173788] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1173788] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1173788] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1173788] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1173788] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173788] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1173788] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1173788] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173788] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1173788] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173788] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1173788] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1173788] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1173788] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173788] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1173788] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173788] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1173788] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1173788] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173788] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1173788] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1173788] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173788] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173788] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1173788] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1173788] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1173788] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1173788] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1173788] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1173788] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173788] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173788] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1173788] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1173788] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173788] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1173788] - [netdrv] i40e: Fix ethtool offline test (Stefan Assmann) [1173788] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1173788] - [netdrv] i40e: fix XPS mask when resetting (Stefan Assmann) [1173788] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1173788] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1173788] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1173788] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173788] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1173788] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1173788] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173788] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1173788] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1173788] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1173788] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173788] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1173788] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1173788] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1173788] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173788] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1173788] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1173788] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173788] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1173788] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1173788] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1173788] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1173788] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1173788] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1173788] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1173788] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1173788] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1173788] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173788] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173788] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173788] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1173788] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1173788] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173788] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1173788] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1173788] - [netdrv] i40e: Fix function header (Stefan Assmann) [1173788] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1173788] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173788] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1173788] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1173788] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173788] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1173788] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173788] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173788] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1173788] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1173788] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1173788] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1173788] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173788] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1173788] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1173788] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1173788] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173788] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1173788] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1173788] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1173788] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1173788] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1173788] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1173788] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173788] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1173788] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173788] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1173788] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1173788] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173788] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173788] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1173788] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173788] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1173788] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173788] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1173788] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1173788] - [netdrv] ptp: i40e: convert to the 64 bit get/set time methods (Stefan Assmann) [1173788] - [netdrv] i40e: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173788] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173788] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1173788] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1173788] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1173788] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1173788] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173788] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173788] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1173788] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1173788] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1173788] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1173788] - [netdrv] i40e: enable fdb add code, remove unused code (Stefan Assmann) [1173788] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1173788] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173788] - [netdrv] i40e: Set XPS bit mask to zero in DCB mode (Stefan Assmann) [1173788] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1173788] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1173788] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1173788] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1173788] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1173788] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173788] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173788] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1173788] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173788] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1173788] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1173788] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1173788] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1173788] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1173788] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1173788] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1173788] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1173788] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1173788] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1173788] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1173788] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1173788] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173788] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1173788] - [netdrv] i40e: mask phy events (Stefan Assmann) [1173788] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1173788] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173788] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1173788] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173788] - [netdrv] i40e: enable CONFIG_I40E_VXLAN (Stefan Assmann) [1173788]- [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1159148] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1159148] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1159148] - [netdrv] enic: Grammar s/an negative/a negative/ (Stefan Assmann) [1159148] - [netdrv] ethernet: Use eth__addr instead of memset (Stefan Assmann) [1159148] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1159148] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1159148] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1159148] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159148] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1159148] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159148] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159148] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159148] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159148] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159148] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173785] - [netdrv] igbvf: cleanup msleep() and min/max() usage (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1173785] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1173784] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1173784] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1173784] - [netdrv] igb: simplify and clean up igb_enable_mas() (Stefan Assmann) [1173784] - [netdrv] ptp: igb: use helpers for converting ns to timespec (Stefan Assmann) [1173784] - [netdrv] ptp: igb: convert to the 64 bit get/set time methods (Stefan Assmann) [1173784] - [netdrv] igb: Enable TSO for stacked vlan (Stefan Assmann) [1173784] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173784] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173784] - [netdrv] igb: Make arrays on stack static const to avoid reallocation (Stefan Assmann) [1173784] - [netdrv] igb: Fix warning pin may be used uninitialized (Stefan Assmann) [1173784] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1173784] - [netdrv] igb: enable auxiliary PHC functions for the i210 (Stefan Assmann) [1173784] - [netdrv] ptp: introduce programmable pins (Stefan Assmann) [1173784] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1173784] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1173784] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1173784] - [netdrv] igb: Clean-up page reuse code (Stefan Assmann) [1173784] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1173784] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1173784] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1173784] - [netdrv] net: igb: convert to timecounter adjtime (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use napi_alloc_skb (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173784] - [netdrv] e1000e / igb / pm: Eliminate CONFIG_PM_RUNTIME (Stefan Assmann) [1173784] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1173784] - [netdrv] igb: use netdev_rss_key_fill() helper (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Replace __skb_alloc_page with dev_alloc_page (Stefan Assmann) [1173784] - [netdrv] igb: don't reuse pages with pfmemalloc flag (Stefan Assmann) [1173784] - [netdrv] igb: fix race accessing page->_count (Stefan Assmann) [1173784] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1173784] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173784] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1173784] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1173784] - [netdrv] igb: use new eth_get_headlen interface (Stefan Assmann) [1173784] - [netdrv] igb: Convert to use devm_hwmon_device_register_with_groups (Stefan Assmann) [1173784] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1182731] - [netdrv] ptp: tg3: convert to the 64 bit get/set time methods (Ivan Vecera) [1182731] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1182731] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1182731] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1182731] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1182731] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1182731] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1182731] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1182731] - [netdrv] tg3: Convert to use hwmon_device_register_with_groups (Ivan Vecera) [1182731] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1182732] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1182732] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1182732] - [netdrv] bnx2: Correctly receive full sized 802.1ad frames (Ivan Vecera) [1182732] - [netdrv] be2net: enable config options (Ivan Vecera) [1182733] - [netdrv] be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent() (Ivan Vecera) [1182733] - [netdrv] be2net: make hwmon interface optional (Ivan Vecera) [1182733] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1182733] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1182733] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1182733] - [netdrv] be2net: update the driver version to 10.6.0.2 (Ivan Vecera) [1182733] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1182733] - [netdrv] be2net: use be_virtfn() instead of !be_physfn() (Ivan Vecera) [1182733] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1182733] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1182733] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1182733] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1182733] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1182733] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1182733] - [netdrv] be2net: log link status (Ivan Vecera) [1182733] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1182733] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1182733] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1182733] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1182733] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1182733] - [netdrv] be2net: codespell comment spelling fixes (Ivan Vecera) [1182733] - [netdrv] be2net: implement .sriov_configure() PCI callback (Ivan Vecera) [1182733] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1182733] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1182733] - [netdrv] be2net: Use eth__addr instead of memset (Ivan Vecera) [1182733] - [netdrv] be2net: move be_func_init() call inside be_setup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume() (Ivan Vecera) [1182733] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1182733] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1182733] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1182733] - [netdrv] be2net: refactor function initalization sequence into be_func_init() (Ivan Vecera) [1182733] - [netdrv] be2net: get rid of be_get_initial_config() call from be_probe() (Ivan Vecera) [1182733] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1182733] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1182733] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor be_xmit_enqueue() routine (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor wrb_fill_hdr() routine (Ivan Vecera) [1182733] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1182733] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1182733] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1182733] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1182733] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1182733] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1182733] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1182733] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1182733] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1182733] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1182733] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1182733] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1182733] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1182733] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1182733] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1182733] - [netdrv] be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured (Ivan Vecera) [1182733] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1182733] - [netdrv] be2net: Fix incorrect setting of tunnel offload flag in netdev features (Ivan Vecera) [1182733] - [netdrv] be2net: Export tunnel offloads only when a VxLAN tunnel is created (Ivan Vecera) [1182733] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1182733] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1182733] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1182733] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1182733] - [netdrv] be2net: Use dev_consume_skb_any() in the non-drop path (Ivan Vecera) [1182733] - [netdrv] r8169: Do not use dev_kfree_skb in xmit path (Ivan Vecera) [1232244] - [netdrv] r8169: Fix trivial typo in rtl_check_firmware (Ivan Vecera) [1232244] - [netdrv] r8169: Revert BQL and xmit_more support (Ivan Vecera) [1232244] - [netdrv] r8169: use PCI define for Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] pci: Add defines for PCIe Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] r8169: add support for xmit_more (Ivan Vecera) [1232244] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1232244] - [netdrv] r8169: Use dma_rmb() and dma_wmb() for DescOwn checks (Ivan Vecera) [1232244] - [netdrv] r8169: use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Ivan Vecera) [1232244] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1232244] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1232244] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1232244] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1187298] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1187298] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1187298] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1187298] - [netdrv] bna: remove useless pointer assignment (Ivan Vecera) [1187298] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1187298] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1187298] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1187298] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1187298] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1187298] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1187298] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1187298] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1187298] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1187298] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1187298] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1187298] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1187298] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1187298] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1187298] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1187298] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1187298] - [netdrv] bna: codespell comment spelling fixes (Ivan Vecera) [1187298] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1187298] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1187298] - [netdrv] bna: incorrect use of init_completion fixup (Ivan Vecera) [1187298] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1187298]- [net] inet_diag: use READ_ONCE (Phil Sutter) [1230886] - [net] nfnetlink_log: unset nf_loggers for netns when unloading module (Hannes Frederic Sowa) [1231135] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Marcelo Leitner) [1161510] - [net] netfilter: conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208239] - [net] tcp: dctcp_update_alpha() fixes (Phil Sutter) [1230878] - [net] sched: use pinned timers (Phil Sutter) [1230135] - [net] add skb_clone_sk() and sock_efree() (Ivan Vecera) [1200759] - [lib] cpumask: cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Fix tx ring affinity_mask creation (Ivan Vecera) [1200759] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1200759] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1200759] - [net] sctp: migrate cookie life from timeval to ktime (Ivan Vecera) [1200759] - [kernel] timecounter: provide a macro to initialize the cyclecounter mask field (Ivan Vecera) [1200759] - [kernel] timecounter: keep track of accumulated fractional nanoseconds (Ivan Vecera) [1200759] - [kernel] timecounter: provide a helper function to shift the time (Ivan Vecera) [1200759] - [kernel] time: move the timecounter/cyclecounter code into its own file (Ivan Vecera) [1200759] - [net] Introduce passthru_features_check (Ivan Vecera) [1200759] - [net] vlan: Move check for multiple vlans to drivers (Ivan Vecera) [1200759] - [net] vlan: Introduce helper functions to check if skb is tagged (Ivan Vecera) [1200759] - [net] vlan: rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1200759] - [net] vlan: make __vlan_hwaccel_put_tag return void (Ivan Vecera) [1200759] - [net] vlan: Add features for stacked vlan device (Ivan Vecera) [1200759] - [net] Add device Rx page allocation function (Ivan Vecera) [1200759] - [net] fix comment typo for __skb_alloc_pages() (Ivan Vecera) [1200759] - [net] flow: Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1200759] - [net] flow: make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1200759] - [net] flow: Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1200759] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1200759] - [netdrv] mlx4_en: fix mlx4_en_set_rxfh() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: use netdev_rss_key_fill() helper (Ivan Vecera) [1200759] - [netdrv] Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1200759] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1200759] - [net] introduce napi_schedule_irqoff() (Ivan Vecera) [1200759] - [net] Replace get_cpu_var through this_cpu_ptr (Ivan Vecera) [1200759] - [net] introduce dev_consume_skb_any() (Ivan Vecera) [1200759] - [net] provide a per host RSS key generic infrastructure (Ivan Vecera) [1200759] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1200759] - [net] make net_get_random_once irq safe (Ivan Vecera) [1200759] - [net] fix build warnings because of net_get_random_once merge (Ivan Vecera) [1200759] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1200759] - [net] net.h, skbuff.h: Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] remove unused 'dev' argument from netif_needs_gso() (Ivan Vecera) [1200759] - [net] Generalize ndo_gso_check to ndo_features_check (Ivan Vecera) [1200759] - [net] vlan: Fix stacked vlan offload features computation (Ivan Vecera) [1200759] - [net] fix checksum features handling in netif_skb_features() (Ivan Vecera) [1200759] - [net] vlan: more careful checksum features handling (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Add VXLAN ndo calls to the PF net device ops too (Ivan Vecera) [1200759] - [netdrv] bnx2x: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] qlcnic: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] be2net: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [net] Add ndo_gso_check (Ivan Vecera) [1200759] - [net] ipv6: reject locally assigned nexthop addresses (Phil Sutter) [1228700] - [net] ipv6: allow explicitly choosing optimistic addresses (Phil Sutter) [1228700] - [net] openvswitch: disable LRO (Jiri Benc) [1181282] - [net] unix, caif: sk_socket can disappear when state is unlocked (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement splice for stream af_unix sockets (Hannes Frederic Sowa) [1226230] - [net] make skb_splice_bits more configureable (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement stream sendpage support (Hannes Frederic Sowa) [1226230] - [net] skbuff: add skb_append_pagefrags and use it (Hannes Frederic Sowa) [1226230] - [net] af_unix: remove 0 assignment on static (Hannes Frederic Sowa) [1226230] - [net] unix: Align send data_len up to PAGE_SIZE (Hannes Frederic Sowa) [1226230] - [net] unix: non blocking recvmsg() should not return -EINTR (Hannes Frederic Sowa) [1226230] - [net] unix: allow bind to fail on mutex lock (Hannes Frederic Sowa) [1226230] - [net] af_unix: fix bug on large send() (Hannes Frederic Sowa) [1226230] - [net] attempt high order allocations in sock_alloc_send_pskb() (Hannes Frederic Sowa) [1226230] - [net] af_unix: improve STREAM behavior with fragmented memory (Hannes Frederic Sowa) [1226230]- [md] fix race when unfreezing sync_action (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: break stripe-batches when the array has failed (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: call break_stripe_batch_list from handle_stripe_clean_event (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: be more selective about distributing flags across batch (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add handle_flags arg to break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: duplicate some more handle_stripe_clean_event code in break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: remove condition test from check_break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Ensure a batch member is not handled prematurely (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: close race between STRIPE_BIT_DELAY and batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: ensure whole batch is delayed for all required bitmap updates (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: remove rcu annotation from pointer arithmetic (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix broken async operation chain (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix handling of degraded stripes in batches (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix allocation of 'scribble' array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't record new size if resize_stripes fails (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid reading parity blocks for full-stripe write to degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: more incorrect BUG_ON in handle_stripe_fill (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: new alloc_stripe() to allocate an initialize a stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: conditional mddev->queue access to suit dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't do chunk aligned read on degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: change ->inactive_blocked to a bit-flag (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: move max_nr_stripes management into grow_one_stripe and drop_one_stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: pass gfp_t arg to grow_one_stripe() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: introduce configuration option rmw_level (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: activate raid6 rmw feature (Jes Sorensen) [1150149 1173510 1194720] - [md] raid6 algorithms: delta syndrome functions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle expansion/resync case with stripe batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle io error of batch list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: batch adjacent full stripe write (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: track overwrite disk count (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add a new flag to track if a stripe can be batched (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use flex_array for scribble data (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] allow resync to go faster when there is competing IO (Jes Sorensen) [1150149 1173510 1194720] - [md] remove 'go_faster' option from ->sync_request() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't require sync_min to be a multiple of chunk_size (Jes Sorensen) [1150149 1173510 1194720] - [md] re-add a failed disk (Jes Sorensen) [1150149 1173510 1194720] - [md] Export and rename find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: check faulty flag for array status during recovery (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1150149 1173510 1194720] - [md] wakeup thread upon rdev_dec_pending() (Jes Sorensen) [1150149 1173510 1194720] - [md] make reconfig_mutex optional for writes to md sysfs files (Jes Sorensen) [1150149 1173510 1194720] - [md] move mddev_lock and related to md.h (Jes Sorensen) [1150149 1173510 1194720] - [md] use mddev->lock to protect updates to resync_{min, max} (Jes Sorensen) [1150149 1173510 1194720] - [md] minor cleanup in safe_delay_store (Jes Sorensen) [1150149 1173510 1194720] - [md] move GET_BITMAP_FILE ioctl out from mddev_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] tidy up set_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary 'buf' from get_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock from rdev_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock() from md_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use ->lock to protect accessing raid5 sysfs attributes (Jes Sorensen) [1150149 1173510 1194720] - [md] remove need for mddev_lock() in md_seq_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: protect clearing of ->bitmap by mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] protect ->pers changes with mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] level_store: group all important changes into one place (Jes Sorensen) [1150149 1173510 1194720] - [md] rename ->stop to ->free (Jes Sorensen) [1150149 1173510 1194720] - [md] split detach operation out from ->stop (Jes Sorensen) [1150149 1173510 1194720] - [md] linear: remove rcu protections in favour of suspend/resume (Jes Sorensen) [1150149 1173510 1194720] - [md] make merge_bvec_fn more robust in face of personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] make ->congested robust against personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] rename mddev->write_lock to mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: tidy/fix last condition (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: start simplifying the last two conditions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate out the easy conditions in need_this_block (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate large if clause out of fetch_block() (Jes Sorensen) [1150149 1173510 1194720] - [md] do_release_stripe(): No need to call md_wakeup_thread() twice (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1150149 1173510 1194720] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1150149 1173510 1194720] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1150149 1173510 1194720] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1150149 1173510 1194720] - [md] remove MD_BUG() (Jes Sorensen) [1150149 1173510 1194720] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unwanted white space from md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1150149 1173510 1194720] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1150149 1173510 1194720] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] simplify export_array() (Jes Sorensen) [1150149 1173510 1194720] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1150149 1173510 1194720] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1150149 1173510 1194720] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1150149 1173510 1194720] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Jes Sorensen) [1150149 1173510 1194720]- [virtio] drop virtio-device_is_legacy_only (Jason Wang) [1227339] - [virtio] virtio-pci: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-mmio: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-ccw: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] balloon might not be a legacy device (Jason Wang) [1227339] - [virtio] virtio-balloon: transitional interface (Jason Wang) [1227339] - [virtio] virtio-pci_modern: switch to type-safe io accessors (Jason Wang) [1227339] - [virtio] virtio-pci_modern: type-safe io accessors (Jason Wang) [1227339] - [virtio] drop a useless config read (Jason Wang) [1227339] - [virtio] virtio-config: reorder functions (Jason Wang) [1227339] - [virtio] virtio-mmio: fix access width for mmio (Jason Wang) [1227339] - [virtio] virtio-mmio: generation support (Jason Wang) [1227339] - [virtio] virtio-rpmsg: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] virtio-blk: fix comment for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-blk: typo fix (Jason Wang) [1227339] - [virtio] virtio-balloon: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] don't set VIRTIO_CONFIG_S_DRIVER_OK twice (Jason Wang) [1227339] - [virtio] virtio-net: unconditionally define struct virtio_net_hdr_v1 (Jason Wang) [1227339] - [virtio] Don't expose legacy net features when VIRTIO_NET_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] don't require a config space on the console device (Jason Wang) [1227339] - [virtio] virtio-pci: use 16-bit accessor for queue_enable (Jason Wang) [1227339] - [virtio] Don't expose legacy config features when VIRTIO_CONFIG_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] define VIRTIO_PCI_CAP_PCI_CFG in header (Jason Wang) [1227339] - [virtio] Avoid possible kernel panic if DEBUG is enabled (Jason Wang) [1227339] - [virtio] virtio-mmio: Update the device to OASIS spec version (Jason Wang) [1227339] - [virtio] virtio-pci: add module param to force legacy mode (Jason Wang) [1227339] - [virtio] virtio-pci: add an option to disable legacy driver (Jason Wang) [1227339] - [virtio] redhat: enable virtio-pci_legacy (Jason Wang) [1227339] - [virtio] virtio-pci: drop Kconfig warnings (Jason Wang) [1227339] - [virtio] virtio-pci: Kconfig grammar fix (Jason Wang) [1227339] - [virtio] virtio-rng: drop extra empty line (Jason Wang) [1227339] - [virtio] virtio-ring: coding style fix (Jason Wang) [1227339] - [virtio] virtio-blk: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-balloon: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-pci_modern: support devices with no config (Jason Wang) [1227339] - [virtio] virtio-pci_modern: reduce number of mappings (Jason Wang) [1227339] - [virtio] virtio-pci: macros for PCI layout offsets (Jason Wang) [1227339] - [virtio] virtio-pci: modern driver (Jason Wang) [1227339] - [virtio] virtio-pci: define layout for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-pci: move probe/remove code to common (Jason Wang) [1227339] - [virtio] virtio-pci: drop useless del_vqs call (Jason Wang) [1227339] - [virtio] s390: add pci_iomap_range (Jason Wang) [1227339] - [virtio] pci: add pci_iomap_range (Jason Wang) [1227339] - [virtio] balloon: verify device has config space (Jason Wang) [1227339] - [virtio] scsi: verify device has config space (Jason Wang) [1227339] - [virtio] net: verify device has config space (Jason Wang) [1227339] - [virtio] console: verify device has config space (Jason Wang) [1227339] - [virtio] blk: verify device has config space (Jason Wang) [1227339] - [virtio] 9p: verify device has config space (Jason Wang) [1227339] - [virtio] virtio-pci: drop virtio_config dependency (Jason Wang) [1227339] - [virtio] virtio-pci: document why we defer kfree (Jason Wang) [1227339] - [virtio] virtio-pci: defer kfree until release callback (Jason Wang) [1227339] - [virtio] virtio-pci: device-specific release callback (Jason Wang) [1227339] - [virtio] make del_vqs idempotent (Jason Wang) [1227339] - [virtio] virtio-pci: restore module attributes (Jason Wang) [1227339] - [virtio] core support for config generation (Jason Wang) [1227339] - [virtio] virtio-pci: add VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-pci: move probe to common file (Jason Wang) [1227339] - [virtio] virtio-pci_common.h: drop VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-config: fix virtio_cread_bytes (Jason Wang) [1227339] - [virtio] set VIRTIO_CONFIG_S_FEATURES_OK on restore (Jason Wang) [1227339] - [virtio] virtio-ccw: finalize_features error handling (Jason Wang) [1227339] - [virtio] virtio-ccw: future-proof finalize_features (Jason Wang) [1227339] - [virtio] virtio-pci: rename virtio_pci -> virtio_pci_common (Jason Wang) [1227339] - [virtio] virtio-pci: update file descriptions and copyright (Jason Wang) [1227339] - [virtio] virtio-pci: split out legacy device support (Jason Wang) [1227339] - [virtio] virtio-pci: setup config vector indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: setup vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: delete vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: use priv for vq notification (Jason Wang) [1227339] - [virtio] virtio-pci: free up vq->priv (Jason Wang) [1227339] - [virtio] virtio-pci: fix coding style for structs (Jason Wang) [1227339] - [virtio] virtio-pci: add isr field (Jason Wang) [1227339] - [virtio] drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-balloon: drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-ccw: rev 1 devices set VIRTIO_F_VERSION_1 (Jason Wang) [1227339] - [virtio] allow finalize_features to fail (Jason Wang) [1227339] - [virtio] virtio-ccw: legacy: don't negotiate rev 1/features (Jason Wang) [1227339] - [virtio] add API to detect legacy devices (Jason Wang) [1227339] - [virtio] virtio-console: fix sparse warnings (Jason Wang) [1227339] - [virtio] drop VIRTIO_F_VERSION_1 from drivers (Jason Wang) [1227339] - [virtio] make VIRTIO_F_VERSION_1 a transport bit (Jason Wang) [1227339] - [virtio] virtio-balloon: add legacy_only flag (Jason Wang) [1227339] - [virtio] virtio-console: virtio 1.0 support (Jason Wang) [1227339] - [virtio] af_packet: virtio 1.0 stubs (Jason Wang) [1227339] - [virtio] virtio-scsi: export to userspace (Jason Wang) [1227339] - [virtio] virtio-scsi: move to uapi (Jason Wang) [1227339] - [virtio] virtio-scsi: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: enable v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: disable mac write for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-net: bigger header when VERSION_1 is set (Jason Wang) [1227339] - [virtio] virtio-net: stricter short buffer length checks (Jason Wang) [1227339] - [virtio] virtio-net: get rid of virtio_net_hdr/skb_vnet_hdr (Jason Wang) [1227339] - [virtio] virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true (Jason Wang) [1227339] - [virtio] virtio-net: pass vi around (Jason Wang) [1227339] - [virtio] virtio-blk: fix race at module removal (Jason Wang) [1227339] - [virtio] virtio-blk: make serial attribute static (Jason Wang) [1227339] - [virtio] kvm: s390: enable virtio-ccw revision 1 (Jason Wang) [1227339] - [virtio] kvm: s390 allow virtio-ccw status writes to fail (Jason Wang) [1227339] - [virtio] kvm: s390: virtio-ccw revision 1 SET_VQ (Jason Wang) [1227339] - [virtio] kvm: s390: Set virtio-ccw transport revision (Jason Wang) [1227339] - [virtio] virtio-blk: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: v1.0 endianness (Jason Wang) [1227339] - [virtio] add legacy feature table support (Jason Wang) [1227339] - [virtio] simplify feature bit handling (Jason Wang) [1227339] - [virtio] set FEATURES_OK (Jason Wang) [1227339] - [virtio] allow transports to get avail/used addresses (Jason Wang) [1227339] - [virtio] virtio-config: endian conversion for v1.0 (Jason Wang) [1227339] - [virtio] virtio-ring: switch to new memory access APIs (Jason Wang) [1227339] - [virtio] memory access APIs (Jason Wang) [1227339] - [virtio] add virtio 1.0 feature bit (Jason Wang) [1227339] - [virtio] virtio-ccw: add support for 64 bit features (Jason Wang) [1227339] - [virtio] assert 32 bit features in transports (Jason Wang) [1227339] - [virtio] add support for 64 bit features (Jason Wang) [1227339] - [virtio] use u32, not bitmap for features (Jason Wang) [1227339] - [virtio] virtio-balloon: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: move early VQ enablement (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: move kick event out from virtscsi_init (Jason Wang) [1227339] - [virtio] virtio-net: fix use after free on allocation failure (Jason Wang) [1227339] - [virtio] 9p/trans_virtio: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: minor cleanup (Jason Wang) [1227339] - [virtio] virtio-net: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-net: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-pci: move freeze/restore to virtio core (Jason Wang) [1227339] - [virtio] virtio-pci: fix virtio spec compliance on restore (Jason Wang) [1227339] - [virtio] add low-level APIs for feature bits (Jason Wang) [1227339] - [virtio] add API to enable VQs early (Jason Wang) [1227339] - [virtio] virtio-ring: unify direct/indirect code paths (Jason Wang) [1227339] - [virtio] virtio-ring: assume sgs are always well-formed (Jason Wang) [1227339] - [virtio] virtio-net: pass well-formed sgs to virtqueue_add_*() (Jason Wang) [1227339] - [virtio] remove virtqueue_add_buf() (Jason Wang) [1227339] - [virtio] pci: remove unnecessary pci_set_drvdata() (Jason Wang) [1227339] - [virtio] virtio-pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM (Jason Wang) [1227339] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1227339] - [virtio] virtio-pci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Jason Wang) [1227339]- [x86] mm: add memory tracking to native_pmdp_get_and_clear (David Bulkow) [1227357] - [kvm] x86: advertise KVM_CAP_X86_SMM (Paolo Bonzini) [1202825] - [kvm] x86: add SMM to the MMU role, support SMRAM address space (Paolo Bonzini) [1202825] - [kvm] arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug (Paolo Bonzini) [1202825] - [kvm] x86: work on all available address spaces (Paolo Bonzini) [1202825] - [kvm] x86: use vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to gfn_to_rmap (Paolo Bonzini) [1202825] - [kvm] implement multiple address spaces (Paolo Bonzini) [1202825] - [kvm] add vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: save/load state on SMM switch (Paolo Bonzini) [1202825] - [kvm] x86: latch INITs while in system management mode (Paolo Bonzini) [1202825] - [kvm] x86: stubs for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: API changes for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: pass the whole hflags field to emulator and back (Paolo Bonzini) [1202825] - [kvm] x86: pass host_initiated to functions that read MSRs (Paolo Bonzini) [1202825] - [kvm] x86: introduce num_emulated_msrs (Paolo Bonzini) [1202825] - [kvm] x86: clear hidden CPU state at reset time (Paolo Bonzini) [1202825] - [kvm] x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini) [1202825] - [kvm] remove unused argument from mark_page_dirty_in_slot (Paolo Bonzini) [1202825] - [kvm] x86: Allow ARAT CPU feature (Paolo Bonzini) [1202825] - [kvm] x86: preserve x2APIC LDR on INIT (Paolo Bonzini) [1202825] - [kvm] x86: use correct APIC ID on x2APIC transition (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to account/unaccount_shadowed (Paolo Bonzini) [1202825] - [kvm] remove __gfn_to_pfn (Paolo Bonzini) [1202825] - [kvm] pass kvm_memory_slot to gfn_to_page_many_atomic (Paolo Bonzini) [1202825] - [kvm] add "new" argument to kvm_arch_commit_memory_region (Paolo Bonzini) [1202825] - [kvm] add memslots argument to kvm_arch_memslots_updated (Paolo Bonzini) [1202825] - [kvm] const-ify uses of struct kvm_userspace_memory_region (Paolo Bonzini) [1202825] - [kvm] use kvm_memslots whenever possible (Paolo Bonzini) [1202825] - [kvm] introduce kvm_alloc/free_memslots (Paolo Bonzini) [1202825] - [kvm] x86: Make functions that have no external callers static (Paolo Bonzini) [1202825] - [kvm] export __gfn_to_pfn_memslot, drop gfn_to_pfn_async (Paolo Bonzini) [1202825] - [kvm] x86: do not reset mmu if CR0.CD and CR0.NW are changed (Paolo Bonzini) [1202825] - [kvm] mmu: fix MTRR update (Paolo Bonzini) [1202825] - [kvm] mmu: fix decoding cache type from MTRR (Paolo Bonzini) [1202825] - [kvm] mmu: introduce kvm_zap_rmapp (Paolo Bonzini) [1202825] - [kvm] mmu: use slot_handle_level and its helper to clean up the code (Paolo Bonzini) [1202825] - [kvm] mmu: introduce slot_handle_level_range() and its helpers (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_slot_rmap_range (Paolo Bonzini) [1202825] - [kvm] mmu: introduce PT_MAX_HUGEPAGE_LEVEL (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_rmap_spte() (Paolo Bonzini) [1202825] - [kvm] x86: Fix zero iterations REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix update RCX/RDI/RSI on REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix DR7 mask on task-switch while debugging (Paolo Bonzini) [1202825] - [kvm] remove pointless cpu hotplug messages (Paolo Bonzini) [1202825] - [kvm] x86: Call-far should not be emulated as stack op (Paolo Bonzini) [1202825] - [kvm] reuse memslot in kvm_write_guest_page (Paolo Bonzini) [1202825] - [kvm] x86: dump VMCS on invalid entry (Paolo Bonzini) [1202825] - [kvm] x86: kvmclock: drop rdtsc_barrier() (Paolo Bonzini) [1202825] - [kvm] x86: drop unneeded null test (Paolo Bonzini) [1202825] - [kvm] x86: load guest FPU context more eagerly (Paolo Bonzini) [1202825] - [kvm] x86: Support for disabling quirks (Paolo Bonzini) [1202825] - [kvm] fpu: Enable eager restore kvm FPU for MPX (Paolo Bonzini) [1202825] - [kvm] revert "kvm: x86: drop fpu_activate hook" (Paolo Bonzini) [1202825] - [kvm] fix crash in kvm_vcpu_reload_apic_access_page (Paolo Bonzini) [1202825] - [kvm] mmu: fix SMAP virtualization (Paolo Bonzini) [1202825] - [kvm] mmu: fix CR4.SMEP=1, CR0.WP=0 with shadow pages (Paolo Bonzini) [1202825] - [kvm] mmu: fix smap permission check (Paolo Bonzini) [1202825] - [kvm] x86: pvclock: Really remove the sched notifier for cross-cpu migrations (Paolo Bonzini) [1202825] - [kvm] x86: vdso: fix pvclock races with task migration (Paolo Bonzini) [1202825] - [kvm] x86: fix kvmclock update protocol (Paolo Bonzini) [1202825] - [kvm] svm: use kvm_register_write()/read() (Paolo Bonzini) [1202825] - [kvm] async_pf: Add missing call for async page present (Paolo Bonzini) [1202825] - [kvm] async_pf: Provide additional direct page notification (Paolo Bonzini) [1202825] - [kvm] remove kvm_read_hva and kvm_read_hva_atomic (Paolo Bonzini) [1202825] - [kvm] x86: IRET emulation does not clear NMI masking (Paolo Bonzini) [1202825] - [kvm] x86: POPA emulation may not clear bits [63:32] (Paolo Bonzini) [1202825] - [kvm] remove unneeded return value of vcpu_postcreate (Paolo Bonzini) [1202825] - [kvm] Get rid of kvm_kvfree() (Paolo Bonzini) [1202825] - [kvm] Use pr_info/pr_err in kvm_main.c (Paolo Bonzini) [1202825]- [infiniband] disable INFINIBAND_ON_DEMAND_PAGING for s390 platform (Honggang Li) [1229265] - [infiniband] ib/ehca: use correct destination for memcpy (Honggang Li) [1229265] - [infiniband] ib/cma: Fix broken AF_IB UD support (Honggang Li) [1229265] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Honggang Li) [1229265] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Honggang Li) [1229265] - [infiniband] ib/core: Fix unaligned accesses (Honggang Li) [1229265] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Honggang Li) [1229265] - [infiniband] ib/core: dma unmap optimizations (Honggang Li) [1229265] - [infiniband] ib/core: dma map/unmap locking optimizations (Honggang Li) [1229265] - [infiniband] rdma/core: Enable the iWarp Port Mapper to provide the actual address of the connecting peer to its clients (Honggang Li) [1229265] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Honggang Li) [1229265] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Honggang Li) [1229265] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Honggang Li) [1229265] - [infiniband] ib/core: disallow registering 0-sized memory region (Honggang Li) [1229265] - [infiniband] ib/core: Add on demand paging caps to ib_uverbs_ex_query_device (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Properly handle registration of on-demand paging MRs after dereg (Honggang Li) [1229265] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Honggang Li) [1229265] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Honggang Li) [1229265] - [infiniband] revert "ib/core: Add support for extended query device caps" (Honggang Li) [1229265] - [infiniband] ib/core: Temporarily disable ex_query_device uverb (Honggang Li) [1229265] - [infiniband] ib/core: Implement support for MMU notifiers regarding on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add support for on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add flags for on demand paging support (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Add umem function to read data from user-space (Honggang Li) [1229265] - [infiniband] ib/core: Replace ib_umem's offset field with a full address (Honggang Li) [1229265] - [infiniband] ib/addr: Improve address resolution callback scheduling (Honggang Li) [1229265] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Honggang Li) [1229265] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Honggang Li) [1229265] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Honggang Li) [1229265] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Honggang Li) [1229265] - [infiniband] ib/core: Avoid leakage from kernel to user space (Honggang Li) [1229265] - [infiniband] ib/core: ib_umem_release() should decrement mm->pinned_vm from ib_umem_get (Honggang Li) [1229265] - [fs] proc: fix BUG_ON() introduced by PAGE_SIZE cmdline limit fix (Jarod Wilson) [1193998 1225363] - [pci] Add ACS quirks for Intel 9-series PCH root ports (Myron Stowe) [1206198] - [pci] Add Wellsburg (X99) to Intel PCH root port ACS quirk (Myron Stowe) [1162360] - [pci] Add DMA alias quirk for Adaptec 3405 (Myron Stowe) [1171802] - [pci] Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Add flag for devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Mark Atheros AR93xx to avoid bus reset (Myron Stowe) [1171802] - [pci] Add flag for devices where we can't use bus reset (Myron Stowe) [1171802] - [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: only bind the hid-rmi driver to the mouse interface of composite USB devices (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check that report ids exist in the report_id_hash before accessing their size (Aristeu Rozanski) [1075108 1075114] - [i2c] move ACPI helpers into the core (Aristeu Rozanski) [1075108 1075114] - [i2c] designware: remove HAVE_CLK build dependecy (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not handle touchscreens through hid-rmi (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix masks for x and w_x data (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix wrong struct field name (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not fetch more than 16 bytes in a query (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check for the existence of some optional queries before reading query 12 (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not stop the device at the end of probe (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: introduce RMI driver for Synaptics touchpads (Aristeu Rozanski) [1075108 1075114] - [hid] i2c-hid: support sending HID output reports using the output register (Aristeu Rozanski) [1075108 1075114] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1187300] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1187300] - [scsi] iscsi_ibft: filter null v4-mapped v6 addresses (Chris Leech) [1212673] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: Update attribution language to Avago (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1053119] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1189021] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1189021] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1200405] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1189021] - [scsi] mpt3sas: Revert " mpt3sas: Remove phys on topology change" (Tomas Henzl) [1200405] - [scsi] mpt2sas: Revert "mpt2sas: Remove phys on topology change." (Tomas Henzl) [1189021] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1189021] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1187301] - [scsi] fix regression in SCSI_IOCTL_SEND_COMMAND (Ewan Milne) [1109348] - [scsi] set REQ_QUEUE for the blk-mq case (Ewan Milne) [1109348] - [scsi] move blk_mq_start_request call earlier (Ewan Milne) [1109348] - [scsi] fix regression that accidentally disabled block-based tcq (Ewan Milne) [1109348] - [lib] scatterlist: fix memory leak with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix EWOULDBLOCK errors with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix unkillable I/O wait deadlock with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix read() error reporting (Ewan Milne) [1109348] - [scsi] fix random memory corruption with scsi-mq + T10 PI (Ewan Milne) [1109348] - [scsi] Fix qemu boot hang problem (Ewan Milne) [1109348] - [scsi] scsi-mq: Add call to mark_tech_preview() if "use_blk_mq" is specified (Ewan Milne) [1109348] - [scsi] fnic: reject device resets without assigned tags for the blk-mq case (Ewan Milne) [1109348] - [scsi] add support for a blk-mq based I/O path (Ewan Milne) [1109348] - [scsi] scatterlist: allow chaining to preallocated chunks (Ewan Milne) [1109348] - [scsi] unwind blk_end_request_all and blk_end_request_err calls (Ewan Milne) [1109348] - [scsi] only maintain target_blocked if the driver has a target queue limit (Ewan Milne) [1109348] - [scsi] fix the host/target/device_blocked counter mess (Ewan Milne) [1109348] - [scsi] convert device_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert host_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert target_busy to an atomic_t (Ewan Milne) [1109348] - [scsi] push host_lock down into scsi_host/target_queue_ready (Ewan Milne) [1109348] - [scsi] set ->scsi_done before calling scsi_dispatch_cmd (Ewan Milne) [1109348] - [scsi] centralize command re-queueing in scsi_dispatch_fn (Ewan Milne) [1109348] - [scsi] split __scsi_queue_insert (Ewan Milne) [1109348] - [scsi] add scsi_setup_cmnd helper (Ewan Milne) [1109348] - [scsi] mark scsi_setup_blk_pc_cmnd static (Ewan Milne) [1109348] - [scsi] sd: split sd_init_command (Ewan Milne) [1109348] - [scsi] sd: retry discard commands (Ewan Milne) [1109348] - [scsi] sd: retry write same commands (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for discard requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for write same requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for flush requests (Ewan Milne) [1109348] - [scsi] set sc_data_direction in common code (Ewan Milne) [1109348] - [scsi] restructure command initialization for TYPE_FS requests (Ewan Milne) [1109348] - [scsi] move the nr_phys_segments assert into scsi_init_io (Ewan Milne) [1109348]- [drm] upstream sync to v4.1-rc7 (Rob Clark) [1206718] - [drm] i915: Fix DDC probe for passive adapters (Rob Clark) [1206718] - [drm] i915: Properly initialize SDVO analog connectors (Rob Clark) [1206718] - [acpi] video: Allow forcing native backlight on non win8 machines (Benjamin Tissoires) [1218354] - [acpi] i915: Update the condition to ignore firmware backlight change request (Benjamin Tissoires) [1218354] - [acpi] video: Propagate the error code for acpi_video_register (Benjamin Tissoires) [1218354] - [acpi] video: Load the module even if ACPI is disabled (Benjamin Tissoires) [1218354] - [acpi] video: Disable native backlight on Samsung Series 9 laptops (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 510R (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Dell XPS15 L521X (Benjamin Tissoires) [1218354] - [acpi] video: Add some Samsung models to disable_native_backlight list (Benjamin Tissoires) [1218354] - [acpi] video: update the skip case for acpi_video_device_in_dod() (Benjamin Tissoires) [1218354] - [acpi] video: update condition to check if device is in _DOD list (Benjamin Tissoires) [1218354] - [acpi] video: Run _BCL before deciding registering backlight (Benjamin Tissoires) [1218354] - [acpi] video: check _DOD list when creating backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: disable native backlight for ThinkPad X201s (Benjamin Tissoires) [1218354] - [acpi] video: Remove video_set_use_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Disable native_backlight on HP ENVY 15 Notebook PC (Benjamin Tissoires) [1218354] - [acpi] video: Add a disable_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP EliteBook 2014 models (Benjamin Tissoires) [1218354] - [acpi] move models with win8 brightness problems from win8 blacklist to use_native_backlight (Benjamin Tissoires) [1218354] - [acpi] blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for Dell Inspiron 7737 (Benjamin Tissoires) [1218354] - [acpi] revert "acpi: Blacklist Win8 OSI for some HP laptop 2013 models" (Benjamin Tissoires) [1218354] - [acpi] video: Fix backlight taking 2 steps on a brightness up/down keypress (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP ProBook 4540s (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: change acpi-video brightness_switch_enabled default to 0" (Benjamin Tissoires) [1218354] - [acpi] video: Add Acer TravelMate B113 to native backlight blacklist (Benjamin Tissoires) [1218354] - [acpi] i915: ignore firmware requests for backlight change (Benjamin Tissoires) [1218354] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1218354] - [acpi] video: Add 4 new models to the use_native_backlight DMI list (Benjamin Tissoires) [1218354] - [acpi] video: Add use native backlight quirk for the ThinkPad W530 (Benjamin Tissoires) [1218354] - [acpi] video: Unregister the backlight device if a raw one shows up later (Benjamin Tissoires) [1218354] - [acpi] video: Add an acpi_video_unregister_backlight function (Benjamin Tissoires) [1218354] - [acpi] video: Revert native brightness quirk for ThinkPad T530 (Benjamin Tissoires) [1218354] - [acpi] video: Don't register acpi_video_resume notifier without backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: correct DMI tag for Dell Inspiron 7520 (Benjamin Tissoires) [1218354] - [acpi] video: change acpi-video brightness_switch_enabled default to 0 (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirks for more systems (Benjamin Tissoires) [1218354] - [acpi] video: Favor native backlight interface for ThinkPad Helix (Benjamin Tissoires) [1218354] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1218354] - [acpi] Blacklist Win8 OSI for some HP laptop 2013 models (Benjamin Tissoires) [1218354] - [acpi] delete CONFIG_ACPI_BLACKLIST_YEAR (Benjamin Tissoires) [1218354] - [acpi] blacklist: fix name of ThinkPad Edge E530 (Benjamin Tissoires) [1218354] - [acpi] Add Toshiba NB100 to Vista _OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] add missing win8 OSI comment to blacklist (Benjamin Tissoires) [1218354] - [acpi] update win8 OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for buggy laptops (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for ASUS Zenbook Prime UX31A (Benjamin Tissoires) [1218354] - [acpi] video: Filter the _BCL table for duplicate brightness values (Benjamin Tissoires) [1218354] - [acpi] video: clean up DMI table for initial black screen problem (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Ignore BIOS initial backlight value for HP 250 G1" (Benjamin Tissoires) [1218354] - [acpi] video: Quirk initial backlight level 0 (Benjamin Tissoires) [1218354] - [acpi] video: Fix initial level validity test (Benjamin Tissoires) [1218354] - [acpi] video: Ignore BIOS initial backlight value for HP 250 G1 (Benjamin Tissoires) [1218354] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1218354] - [acpi] video: seperate backlight control and event interface (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Always call acpi_video_init_brightness() on init" (Benjamin Tissoires) [1218354] - [acpi] video: drop unused fields from struct acpi_video_brightness_flags (Benjamin Tissoires) [1218354] - [acpi] video: remove unnecessary type casting (Benjamin Tissoires) [1218354] - [acpi] video: trivial style cleanups (Benjamin Tissoires) [1218354] - [acpi] video: trivial costmetic cleanups (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video / i915: No ACPI backlight if firmware expects Windows 8" (Benjamin Tissoires) [1218354] - [acpi] video: no automatic brightness changes by win8-compatible firmware (Benjamin Tissoires) [1218354] - [acpi] video / i915: No ACPI backlight if firmware expects Windows 8 (Benjamin Tissoires) [1218354] - [acpi] video: Always call acpi_video_init_brightness() on init (Benjamin Tissoires) [1218354] - [acpi] backlight: Add backlight device (un)registration notification (Benjamin Tissoires) [1218354] - [acpi] backlight: fix KABI breakage (Benjamin Tissoires) [1218354] - [acpi] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1218354] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1218354] - [x86] kvm: add module parameter to disable periodic kvmclock sync (Marcelo Tosatti) [1220952] - [x86] kvm: increase user memory slots to 509 (Igor Mammedov) [1155581] - [iommu] vt-d: Fix an off-by-one bug in __domain_mapping() (Myron Stowe) [1171802] - [kernel] lockdep: Increase static allocations (Jiri Olsa) [1158087]- [md] dm: fix casting bug in dm_merge_bvec() (Mike Snitzer) [1166127 1208542] - [md] dm: fix reload failure of 0 path multipath mapping on blk-mq devices (Mike Snitzer) [1166127 1208542] - [md] dm: fix false warning in free_rq_clone() for unmapped requests (Mike Snitzer) [1166127 1208542] - [md] dm-mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path (Mike Snitzer) [1166127 1208542] - [md] dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY (Mike Snitzer) [1166127 1208542] - [md] dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED (Mike Snitzer) [1166127 1208542] - [md] dm: run queue on re-queue (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-base: fix compile warning (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1166127 1208542] - [md] dm-table: fall back to getting device using name_to_dev_t() (Mike Snitzer) [1166127 1208542] - [init] fix regression by supporting devices with major:minor:offset format (Mike Snitzer) [1166127 1208542] - [init] stricter checking of major:minor root= values (Mike Snitzer) [1166127 1208542] - [init] export name_to_dev_t and mark name argument as const (Mike Snitzer) [1166127 1208542] - [md] dm: fix free_rq_clone() NULL pointer when requeueing unmapped request (Mike Snitzer) [1166127 1208542] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1166127 1208542] - [md] dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr (Mike Snitzer) [1166127 1208542] - [md] dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq (Mike Snitzer) [1166127 1208542] - [md] dm: add full blk-mq support to request-based DM (Mike Snitzer) [1166127 1208542] - [md] dm-table: use bool function return values of true/false not 1/0 (Mike Snitzer) [1166127 1208542] - [md] dm-delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1166127 1208542] - [md] dm-verity: add error handling modes for corrupted blocks (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: fix missing error code return from crypt_ctr error path (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: update URLs to new cryptsetup project page (Mike Snitzer) [1166127 1208542] - [md] dm-switch: fix Documentation to use plain text (Mike Snitzer) [1166127 1208542] - [md] dm-thin: remove stale 'trim' message documentation (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: try not to writeback data that changed in the last second (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove unused generation member of struct entry (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove queue_shift_down() (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1166127 1208542] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1166127 1208542] - [kernel] ktime: add ktime_after and ktime_before helper (Mike Snitzer) [1166127 1208542] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1166127 1208542] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1166127 1208542] - [md] dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms (Mike Snitzer) [1166127 1208542] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1166127 1208542] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1166127 1208542] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1166127 1208542] - [md] dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param() (Mike Snitzer) [1166127 1208542] - [powerpc] eeh: Delay probing EEH device during hotplug (Laurent Vivier) [1213675] - [powerpc] eeh: Fix race condition in pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] tg3: Release IRQs on permanent error (Laurent Vivier) [1213675] - [powerpc] powernv: Don't map M64 segments using M32DT (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE#0 check in eeh_add_to_parent_pe() (Laurent Vivier) [1213675] - [powerpc] pci: Create pci_dn for VFs (Laurent Vivier) [1213675] - [powerpc] pci: Export pci_iov_virtfn_bus() and pci_iov_virtfn_devfn() (Laurent Vivier) [1213675] - [powerpc] sfc: Don't use of_node_to_eeh_dev() (Laurent Vivier) [1213675] - [powerpc] eeh: Remove device_node dependency (Laurent Vivier) [1213675] - [powerpc] eeh: Replace device_node with pci_dn in eeh_ops (Laurent Vivier) [1213675] - [powerpc] eeh: Do probe on pci_dn (Laurent Vivier) [1213675] - [powerpc] eeh: Create eeh_dev from pci_dn instead of device_node (Laurent Vivier) [1213675] - [powerpc] pci: Trace more information from pci_dn (Laurent Vivier) [1213675] - [powerpc] powernv: Use pci_dn, not device_node, in PCI config accessor (Laurent Vivier) [1213675] - [powerpc] pci: Refactor pci_dn (Laurent Vivier) [1213675] - [powerpc] pci: remove the multi-init for pci_dn->phb (Laurent Vivier) [1213675] - [powerpc] powernv: Remove unused file (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation reset() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation next_error() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_state() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation set_option() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation configure_bridge() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_log() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation post_init() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation err_inject() (Laurent Vivier) [1213675] - [powerpc] powernv: Shorten EEH function names (Laurent Vivier) [1213675] - [powerpc] eeh: Enhance pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] eeh: Allow to set maximal frozen times (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce flag EEH_PE_REMOVED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix missed PE#0 on P7IOC (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PHB diag-data early (Laurent Vivier) [1213675] - [powerpc] eeh: Recover EEH error on ownership change for BCM5719 (Laurent Vivier) [1213675] - [powerpc] eeh: Set EEH_PE_RESET on PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Refactor eeh_reset_pe() (Laurent Vivier) [1213675] - [powerpc] powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE state format (Laurent Vivier) [1213675] - [powerpc] eeh: Block CFG upon frozen Shiner adapter (Laurent Vivier) [1213675] - [powerpc] eeh: Don't collect logs on PE with blocked config space (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access upon frozen PE (Laurent Vivier) [1213675] - [powerpc] powernv: Drop config requests in EEH accessors (Laurent Vivier) [1213675] - [powerpc] eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix condition for isolated state (Laurent Vivier) [1213675] - [powerpc] eeh: Show hex prefix for PE state sysfs (Laurent Vivier) [1213675] - [powerpc] powernv: Fetch frozen PE on top level (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PCI config space for all child devices (Laurent Vivier) [1213675] - [powerpc] eeh: Emulate EEH recovery for VFIO devices (Laurent Vivier) [1213675] - [powerpc] eeh: Tag reset state for user owned PE (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access during reset (Laurent Vivier) [1213675] - [powerpc] eeh: Use eeh_unfreeze_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Unfreeze PE on enabling EEH functionality (Laurent Vivier) [1213675] - [powerpc] eeh: Fix improper condition in eeh_pci_enable() (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen device state in time (Laurent Vivier) [1213675] - [powerpc] powernv: Clear PAPR error injection registers (Laurent Vivier) [1213675] - [powerpc] powernv: Add PCI error injection debugfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce eeh_ops::err_inject (Laurent Vivier) [1213675] - [powerpc] powernv: Sync header with firmware (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen state on passing device (Laurent Vivier) [1213675] - [powerpc] eeh: Reenable PCI devices after reset (Laurent Vivier) [1213675] - [powerpc] eeh: Freeze PE before PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Add eeh_pe_state sysfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Drop unused argument in eeh_check_failure() (Laurent Vivier) [1213675] - [powerpc] eeh: Fix kernel crash when passing through VF (Laurent Vivier) [1213675] - [powerpc] vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPL (Laurent Vivier) [1213675] - [powerpc] vfio/pci: Restore MSIx message prior to enabling (Laurent Vivier) [1213675] - [powerpc] pci: Assume all Mellanox devices have broken INTx masking (Laurent Vivier) [1213675] - [powerpc] pseries: Failure on removing device node (Laurent Vivier) [1213675] - [powerpc] eeh: Export eeh_iommu_group_to_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Add missing #ifdef CONFIG_IOMMU_API (Laurent Vivier) [1213675] - [powerpc] vfio: Enable VFIO if EEH is not supported (Laurent Vivier) [1213675] - [powerpc] vfio: Allow EEH to be built as module (Laurent Vivier) [1213675] - [powerpc] vfio: Fix EEH build error (Laurent Vivier) [1213675] - [powerpc] vfio: EEH support for VFIO PCI device (Laurent Vivier) [1213675] - [hid] usbhid: yet another mouse with ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: more mice with ALWAYS_POLL (Don Zickus) [914682] - [hid] add quirk for PIXART OEM mouse used by HP (Don Zickus) [914682] - [hid] add HP OEM mouse to quirk ALWAYS_POLL (Don Zickus) [914682] - [hid] add ALWAYS_POLL quirk for a Logitech 0xc007 (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 0103 (Don Zickus) [914682] - [hid] usbhid: prevent unwanted events to be sent when re-opening the device (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 016f (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 009b (Don Zickus) [914682] - [hid] usbhid: add another mouse that needs QUIRK_ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: fix PIXART optical mouse (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen (Don Zickus) [914682] - [hid] usbhid: add always-poll quirk (Don Zickus) [914682] - [tools] turbostat: update version number to 4.7 (Prarit Bhargava) [1224005] - [tools] turbostat: allow running without cpu0 (Prarit Bhargava) [1224005] - [tools] turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS (Prarit Bhargava) [1224005] - [tools] turbostat: correctly display more than 2 threads/core (Prarit Bhargava) [1224005] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1228113] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1219092] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1212829] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1212829]- [powerpc] perf: hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1220106] - [block] blk-mq: make plug work for mutiple disks and queues (Jeff Moyer) [1185689] - [block] blk-mq: do limited block plug for multiple queue case (Jeff Moyer) [1185689] - [block] blk-mq: avoid re-initialize request which is failed in direct dispatch (Jeff Moyer) [1185689] - [block] blk-mq: fix plugging in blk_sq_make_request (Jeff Moyer) [1185689] - [kernel] sched: Prevent recursion in io_schedule() (Jeff Moyer) [1185689] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229217] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1130457 1204964] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1130457 1204964] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1130457 1204964] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1130457 1204964] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1130457 1204964] - [fs] fs-cache: Out of line fscache_operation_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1130457 1204964] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1130457 1204964] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1130457 1204964] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1130457 1204964] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1130457 1204964] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1130457 1204964] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1130457 1204964] - [fs] fs-cache: use __seq_open_private() (David Howells) [1130457 1204964] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1130457 1204964] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1130457 1204964] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1130457 1204964] - [fs] cachefiles: remove two unused pagevecs (David Howells) [1130457 1204964] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1130457 1204964] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1130457 1204964] - [fs] fs-cache: Timeout for releasepage() (David Howells) [1130457 1204964] - [fs] fscache: make ctl_table static (David Howells) [1130457 1204964] - [fs] fscache: convert use of typedef ctl_table to struct ctl_table (David Howells) [1130457 1204964] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1130457 1204964] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1130457 1204964] - [fs] fscache: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1130457 1204964] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1130457 1204964] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open() (David Howells) [1130457 1204964] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1130457 1204964] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1130457 1204964] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1130457 1204964] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1130457 1204964] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1130457 1204964] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1130457 1204964] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1130457 1204964] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1130457 1204964] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1130457 1204964] - [fs] fs-cache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [1130457 1204964] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [1130457 1204964] - [fs] fs-cache: Simplify cookie retention for fscache_objects, fixing oops (David Howells) [1130457 1204964] - [fs] fs-cache: Fix object state machine to have separate work and wait states (David Howells) [1129693 1130457 1204964] - [fs] fs-cache: Wrap checks on object state (David Howells) [1130457 1204964] - [fs] fs-cache: Uninline fscache_object_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Don't sleep in page release if __GFP_FS is not set (David Howells) [1130457 1204964] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [1130457 1204964] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [1130457 1204964] - [kernel] wait: fix new kernel-doc warning in wait.c (David Howells) [1130457 1204964] - [kernel] wait: Fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1130457 1204964]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1198843] {CVE-2015-1805} - [fs] xfs: add RENAME_WHITEOUT support (Carlos Maiolino) [1158888] - [fs] xfs: make xfs_cross_rename() complete fully (Carlos Maiolino) [1158888] - [fs] xfs: factor out xfs_finish_rename() (Carlos Maiolino) [1158888] - [fs] xfs: cleanup xfs_rename error handling (Carlos Maiolino) [1158888] - [fs] xfs: clean up inode locking for RENAME_WHITEOUT (Carlos Maiolino) [1158888] - [fs] xfs: inodes are new until the dentry cache is set up (Carlos Maiolino) [1158888] - [fs] xfs: fix tmpfile/selinux deadlock and initialize security (Carlos Maiolino) [1158888] - [fs] allow the temp files created by open() to be linked to (Carlos Maiolino) [1158888] - [fs] xfs: allow linkat() on O_TMPFILE files (Carlos Maiolino) [1158888] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1158888] - [fs] xfs: Add support to RENAME_EXCHANGE flag (Carlos Maiolino) [1158888] - [fs] xfs: Make xfs_vn_rename compliant with renameat2() syscall (Carlos Maiolino) [1158888] - [fs] xfs: Wrap dir inode operations inside inode_operation_wrapper (Carlos Maiolino) [1158888] - [kvm] ppc: book3s hv: Endian fix for accessing VPA yield count (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix spinlock/mutex ordering issue in kvmppc_set_lpcr() (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Enable in-kernel XICS emulation by default (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Improve H_CONFER implementation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix endianness of instruction obtained from HEIR register (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: support to handle sw breakpoint (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: Define struct kvm_debug_exit_arch for powerpc (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Tracepoints for KVM HV guest interactions (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Simplify locking around stolen time calculations (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_paired_singles.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_pr.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s.c: Remove some unused functions (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_32_mmu.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix computation of tlbie operand (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Check wait conditions before sleeping in kvmppc_vcore_blocked (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix inaccuracies in ICP emulation for H_IPI (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add missing HPTE unlock (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Only accept host PVR value for guest PVR (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Increase timeout for grabbing secondary threads (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove the tasklet used by the hrtimer (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add register name when loading toc (Thomas Huth) [1226884 1227323] - [kvm] ppc: pr: Handle FSCR feature deselects (Thomas Huth) [1226884 1227323] - [kvm] ppc: drop duplicate tracepoint (Thomas Huth) [1226884 1227323] - [kvm] ppc: hv: Remove generic instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Expose helper functions for data/inst faults (Thomas Huth) [1226884 1227323] - [kvm] ppc: Separate loadstore emulation from priv emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Handle magic page in kvmppc_ld/st (Thomas Huth) [1226884 1227323] - [kvm] ppc: Use kvm_read_guest in kvmppc_ld (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove kvmppc_bad_hva() (Thomas Huth) [1226884 1227323] - [kvm] ppc: Move kvmppc_ld/st to common code (Thomas Huth) [1226884 1227323] - [kvm] ppc: Implement kvmppc_xlate for all targets (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: hv: Update compute_tlbie_rb to handle 16MB base page (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Provide different CAPs based on HV or PR mode (Thomas Huth) [1226884 1227323] - [kvm] Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 (Thomas Huth) [1226884 1227323] - [kvm] Split out struct kvmppc_vcore creation to separate function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make kvmppc_ld return a more accurate error indication (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Fix LPCR one_reg interface (Thomas Huth) [1226884 1227323] - [kvm] ppc: Allow kvmppc_get_last_inst() to fail (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Remove kvmppc_read_inst() function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make magic page properly 4k mappable (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Add hack for split real mode (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Stop PTE lookup on write errors (Thomas Huth) [1226884 1227323] - [kvm] ppc: Deflect page write faults properly in kvmppc_st (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Fix sparse endian checks (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Handle hyp doorbell exits (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix tlbie compile error (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate instruction counter (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate virtual timebase register (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Fix PURR and SPURR emulation (Thomas Huth) [1226884 1227323] - [x86] mm: numa: Fix kernel stack corruption in numa_init()->numa_clear_kernel_node_hotplug() (Dave Young) [1188542] - [x86] mm: numa: fix boot failure when all nodes are hotpluggable (Dave Young) [1188542] - [x86] mm: numa: use for_each_memblock() (Dave Young) [1188542] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223189] - [ata] libata: Blacklist queued TRIM on all Samsung 800-series (David Milburn) [1225622] - [pci] hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211805] - [block] loop: remove (now) unused 'out' label (Jarod Wilson) [1182243] - [block] s390: dasd: remove obsolete while -EBUSY loop (Jarod Wilson) [1182243] - [block] s390: dasd_genhd: convert to blkdev_reread_part (Jarod Wilson) [1182243] - [block] nbd: convert to blkdev_reread_part() (Jarod Wilson) [1182243] - [block] loop: fix another reread part failure (Jarod Wilson) [1182243] - [block] loop: don't hold lo_ctl_mutex in lo_open (Jarod Wilson) [1182243] - [block] replace trylock with mutex_lock in blkdev_reread_part() (Jarod Wilson) [1182243] - [block] export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson) [1182243]- [drm] upstream sync to 4.0 (Rob Clark) [1195474] - [drm] upstream sync to 3.19.0 (Rob Clark) [1195473] - [drm] upstream sync to 3.18.0 (Rob Clark) [1195472] - [drm] upstream sync to 3.17.0 (Rob Clark) [1195471] - [drm] add drm_backport (Rob Clark) [1195471] - [kernel] implement DIV_ROUND_CLOSEST_ULL (Rob Clark) [1195471] - [mm] mmu_notifier: add call_srcu and sync function for listener to delay call and sync (Rob Clark) [1195471] - [kernel] time: Export nsecs_to_jiffies() (Rob Clark) [1195471] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1195471] - [acpi] pm: Export acpi_target_system_state() to modules (Rob Clark) [1195471] - [base] component: fix bug with legacy API (Rob Clark) [1195471] - [base] component: add support for component match array (Rob Clark) [1195471] - [base] component: ignore multiple additions of the same component (Rob Clark) [1195471] - [base] component: fix missed cleanup in case of devres failure (Rob Clark) [1195471] - [base] fix devres handling for master device (Rob Clark) [1195471] - [base] provide an infrastructure for componentised subsystems (Rob Clark) [1195471] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1195471] - [drm] vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops (Rob Clark) [1195471] - [netdrv] myri10ge: check for DMA mapping errors (Stanislaw Gruszka) [1120674] - [cpufreq] powernv: Add pr_warn() on OPAL firmware failures (Steve Best) [1224148] - [x86] perf: uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1220682] - [input] elantech - fix semi-mt protocol for v3 HW (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix absolute mode setting on some ASUS laptops (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add more Fujtisu notebooks to force crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - support new ICs types for version 4 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - trust firmware about trackpoint presence (Benjamin Tissoires) [1157840 1188234] - [input] elantech - provide a sysfs knob for crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - report the middle button of the touchpad (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix crc_enabled for Fujitsu H730 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - use elantech_report_trackpoint for hardware v4 too (Benjamin Tissoires) [1157840 1188234] - [input] add missing POINTER / DIRECT properties to a bunch of drivers (Benjamin Tissoires) [1157840 1188234] - [input] add INPUT_PROP_POINTING_STICK property (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix detection of touchpad on ASUS s301l (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for trackpoint found on some v3 models (Benjamin Tissoires) [1157840 1188234] - [input] elantech - reset the device when elantech probe fails (Benjamin Tissoires) [1157840 1188234] - [input] elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set (Benjamin Tissoires) [1157840 1188234] - [input] elantech - deal with clickpads reporting right button events (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix touchpad initialization on Gigabyte U2442 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer elantech touchpads (Benjamin Tissoires) [1157840 1188234] - [input] elantech - improve clickpad detection (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer (August 2013) devices (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix packet check for v3 and v4 hardware (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix for newer hardware versions (v7) (Benjamin Tissoires) [1157840 1188234] - [x86] kvm: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR (Marcelo Tosatti) [1184155] - [x86] kvmclock: set scheduler clock stable (Marcelo Tosatti) [1184155] - [x86] kvmclock: add flag to indicate pvclock counts from zero (Marcelo Tosatti) [1184155] - [pci] Expose pci_load_saved_state for public consumption (Myron Stowe) [1202603] - [iommu] vt-d: Check return value of acpi_bus_get_device() (Myron Stowe) [1205900] - [iommu] vt-d: Remove unused variable (Myron Stowe) [1225193] - [iommu] vt-d: Detach domain *only* from attached iommus (Myron Stowe) [1225193] - [iommu] core: Check for the right function pointer in iommu_map() (Myron Stowe) [1225193] - [iommu] amd: Fix cleanup_domain for mass device removal (Myron Stowe) [1225193] - [iommu] vt-d: Defer domain removal if device is assigned to a driver (Myron Stowe) [1225193] - [iommu] powerpc/powernv: Fix IOMMU group lost (Myron Stowe) [1222546] - [iommu] vt-d: Fix race setting IRQ CPU affinity while freeing IRQ (Myron Stowe) [1225193] - [iommu] amd: Fix 2 typos in comments (Myron Stowe) [1225193] - [iommu] amd: Fix device_state reference counting (Myron Stowe) [1225193] - [iommu] amd: Remove change_pte mmu_notifier call-back (Myron Stowe) [1225193] - [iommu] amd: Don't set pasid_state->mm to NULL in unbind_pasid (Myron Stowe) [1225193] - [iommu] vt-d: Fix issue in computing domain's iommu_snooping flag (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper function iova_size() to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper domain_pfn_within_range() to simplify code (Myron Stowe) [1225193] - [iommu] vt-d: Simplify intel_unmap_sg() and kill duplicated code (Myron Stowe) [1225193] - [iommu] vt-d: Change iommu_enable/disable_translation to return void (Myron Stowe) [1225193] - [iommu] vt-d: Simplify include/linux/dmar.h (Myron Stowe) [1225193] - [iommu] vt-d: Avoid freeing virtual machine domain in free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Fix possible invalid memory access caused by free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Allocate dynamic domain id for virtual domains only (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to make code symmetric for readability (Myron Stowe) [1225193] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Match segment number when searching for dev_iotlb capable devices (Myron Stowe) [1225193] - [iommu] amd: Don't call the inv_ctx_cb when pasid is not set up (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to task_struct (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to mm_struct (Myron Stowe) [1225193] - [iommu] amd: Add pasid_state->invalid flag (Myron Stowe) [1225193] - [iommu] amd: Drop pasid_state reference in ppr_notifer error path (Myron Stowe) [1225193] - [iommu] amd: Get rid of __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Don't free pasid_state in mn_release path (Myron Stowe) [1225193] - [iommu] amd: Don't call mmu_notifer_unregister in __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Fix typo in amd_iommu_v2 driver (Myron Stowe) [1225193] - [iommu] amd: Drop oprofile dependency (Myron Stowe) [1225193] - [iommu] amd: Moving PPR fault flags macros definitions (Myron Stowe) [1225193] - [iommu] amd: Fix for pasid initialization (Myron Stowe) [1225193] - [iommu] vt-d: Remove the useless dma_pte_addr (Myron Stowe) [1225193] - [iommu] vt-d: Don't use magic number in dma_pte_superpage (Myron Stowe) [1225193] - [iommu] vt-d: Use inline function dma_pte_superpage instead of macros (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment for domain->nid (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment in dmar_enable_qi (Myron Stowe) [1225193] - [iommu] vt-d: Use list_for_each_safe() to simplify code (Myron Stowe) [1225193] - [iommu] amd: Fix small race between invalidate_range_end/start (Myron Stowe) [1225636] - [iommu] amd: Fix recently introduced compile warnings (Myron Stowe) [1225636] - [iommu] amd: Remove duplicate checking code (Myron Stowe) [1225636] - [iommu] amd: Handle parallel invalidate_range_start/end calls correctly (Myron Stowe) [1225636] - [iommu] amd: Remove IOMMUv2 pasid_state_list (Myron Stowe) [1225636] - [iommu] amd: Implement mmu_notifier_release call-back (Myron Stowe) [1225636] - [iommu] amd: Convert IOMMUv2 state_table into state_list (Myron Stowe) [1225636] - [iommu] amd: Don't access IOMMUv2 state_table directly (Myron Stowe) [1225636]- [block] nvme: Add translation for block limits (David Milburn) [1179447] - [block] nvme: Fix error handling of class_create("nvme") (David Milburn) [1179447] - [block] nvme: increase depth of admin queue (David Milburn) [1179447] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1179447] - [block] nvme: Fix blk-mq hot cpu notification (David Milburn) [1179447] - [block] nvme: embedded iod mask cleanup (David Milburn) [1179447] - [block] nvme: Freeze admin queue on device failure (David Milburn) [1179447] - [block] nvme: Initialize device list head before starting (David Milburn) [1179447] - [block] nvme: Fix potential corruption on sync commands (David Milburn) [1179447] - [block] nvme: Remove unused variables (David Milburn) [1179447] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1179447] - [block] nvme: Fix potential corruption during shutdown (David Milburn) [1179447] - [block] nvme: Asynchronous controller probe (David Milburn) [1179447] - [block] nvme: Register management handle under nvme class (David Milburn) [1179447] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1179447] - [block] nvme: avoid kmalloc/kfree for smaller IO (David Milburn) [1179447] - [block] nvme: within nvme_free_queues(), delete RCU sychro/deferred free (David Milburn) [1179447] - [block] nvme: cq_vector should be signed (David Milburn) [1179447] - [block] nvme: Fix locking on abort handling (David Milburn) [1179447] - [block] nvme: Start and stop h/w queues on reset (David Milburn) [1179447] - [block] nvme: Command abort handling fixes (David Milburn) [1179447] - [block] nvme: Admin queue removal handling (David Milburn) [1179447] - [block] nvme: Reference count admin queue usage (David Milburn) [1179447] - [block] nvme: Start all requests (David Milburn) [1179447] - [block] nvme: Fix double free irq (David Milburn) [1179447] - [block] nvme: fix race condition in nvme_submit_sync_cmd() (David Milburn) [1179447] - [block] nvme: fix retry/error logic in nvme_queue_rq() (David Milburn) [1179447] - [block] nvme: Fix FS mount issue (hot-remove followed by hot-add) (David Milburn) [1179447] - [block] nvme: fix error return checking from blk_mq_alloc_request() (David Milburn) [1179447] - [block] nvme: fix freeing of wrong request in abort path (David Milburn) [1179447] - [block] nvme: Fix command setup on IO retry (David Milburn) [1179447] - [block] nvme: Update module version major number (David Milburn) [1179447] - [block] nvme: fail pci initialization if the device doesn't have any BARs (David Milburn) [1179447] - [block] nvme: add ->exit_hctx() hook (David Milburn) [1179447] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1179447] - [block] nvme: enable IO stats by default (David Milburn) [1179447] - [block] nvme: nvme_submit_async_admin_req() must use atomic rq allocation (David Milburn) [1179447] - [block] nvme: replace blk_put_request() with blk_mq_free_request() (David Milburn) [1179447] - [block] nvme: __nvme_submit_admin_cmd() can be static (David Milburn) [1179447] - [block] nvme: blk_mq_alloc_request() returns error pointers (David Milburn) [1179447] - [block] nvme: Convert to blk-mq (David Milburn) [1179447] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1179447] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1179447] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1179447] - [block] nvme: Updates for 1.1 spec (David Milburn) [1179447] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1179447] - [block] nvme: Add revalidate_disk callback (David Milburn) [1179447] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1179447] - [block] nvme: Translate NVMe status to errno (David Milburn) [1179447] - [block] nvme: Fix SG_IO status values (David Milburn) [1179447] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1179447] - [block] nvme: Reference count pci device (David Milburn) [1179447] - [block] nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (David Milburn) [1179447] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1179447] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1179447] - [block] nvme: Call nvme_free_queue directly (David Milburn) [1179447] - [block] nvme: Add shutdown timeout as module parameter (David Milburn) [1179447] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1179447] - [block] nvme: Whitespace fixes (David Milburn) [1179447] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179447] - [block] nvme: Handling devices incapable of I/O (David Milburn) [1179447] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1179447] - [block] nvme: Mismatched host/device page size support (David Milburn) [1179447] - [block] nvme: Update list of status codes (David Milburn) [1179447] - [block] nvme: Async event request (David Milburn) [1179447] - [s390] mm: implement software referenced bits (Hendrik Brueckner) [1182320] - [s390] mm: cleanup page table definitions (Hendrik Brueckner) [1182320] - [s390] mm: remove dead pfmf inline assembly (Hendrik Brueckner) [1182320] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1182290] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1182290] - [s390] perf: make print_debug_cf() static (Hendrik Brueckner) [1182189] - [s390] cpum_sf: fix printk format warnings (Hendrik Brueckner) [1182189] - [s390] use IS_ENABLED to check if a CONFIG is set to y or m (Hendrik Brueckner) [1182189] - [s390] perf: Add service level information for CPU-Measurement Facilities (Hendrik Brueckner) [1182189] - [s390] delete new instances of __cpuinit usage (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add flag to process full SDBs only (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add raw data sampling to support the diagnostic-sampling function (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Filter perf events based event->attr.exclude_* settings (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Detect KVM guest samples (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add helper to read TOD from trailer entries (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Dynamically extend the sampling buffer if overflows occur (Hendrik Brueckner) [1182189] - [s390] perf, oprofile: Share sampling facility (Hendrik Brueckner) [1182189] - [s390] perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events (Hendrik Brueckner) [1182189] - [s390] perf: add support for the CPU-Measurement Sampling Facility (Hendrik Brueckner) [1182189] - [s390] irq: rework irq subclass handling (Hendrik Brueckner) [1182189] - [s390] cpum_cf: Export event names in sysfs (Hendrik Brueckner) [1182189] - [s390] oprofile: move hwsampler interfaces to cpu_mf.h (Hendrik Brueckner) [1182189] - [s390] hwsampler: Updated misleading member names in hws_data_entry (Hendrik Brueckner) [1182189] - [s390] perf: Remove print_hex_dump_bytes() debug output (Hendrik Brueckner) [1182189] - [s390] hypfs: Eliminate hypfs interval (Hendrik Brueckner) [1182292] - [s390] hypfs: Add diagnose 0c support (Hendrik Brueckner) [1182292] - [s390] smp: reenable smt after resume (Hendrik Brueckner) [1182149] - [s390] ftrace: fix crashes when switching tracers / add notrace to cpu_relax() (Hendrik Brueckner) [1182149] - [s390] reintroduce diag 44 calls for cpu_relax() (Hendrik Brueckner) [1182149] - [s390] remove diag 44 calls from cpu_relax() (Hendrik Brueckner) [1182149] - [s390] add SMT support (Hendrik Brueckner) [1182149] - [s390] process: free vx save area when releasing tasks (Hendrik Brueckner) [1102206] - [s390] ptrace: always include vector registers in core files (Hendrik Brueckner) [1102206] - [s390] simd: clear vector register pointer on fork/clone (Hendrik Brueckner) [1102206] - [s390] fix ptrace of user area if the inferior uses vector registers (Hendrik Brueckner) [1102206] - [s390] kdump: add support for vector extension (Hendrik Brueckner) [1102206] - [s390] disassembler: add vector instructions (Hendrik Brueckner) [1102206] - [s390] add support for vector extension (Hendrik Brueckner) [1102206] - [s390] compat: correct ucontext layout for high gprs (Hendrik Brueckner) [1102206] - [s390] uprobes: fix user space PER events (Hendrik Brueckner) [879647] - [s390] uprobes: fix kprobes dependency (Hendrik Brueckner) [879647] - [s390] uprobes: architecture backend for uprobes (Hendrik Brueckner) [879647] - [s390] uprobes: common library for kprobes and uprobes (Hendrik Brueckner) [879647] - [s390] ptrace: add struct psw and accessor function (Hendrik Brueckner) [879647] - [s390] kprobes: allow kprobes only on known instructions (Hendrik Brueckner) [879647] - [s390] dis: move disassembler function prototypes to proper header file (Hendrik Brueckner) [879647] - [s390] kprobes: use insn_length helper function (Hendrik Brueckner) [879647] - [s390] dis: move common definitions to a header file (Hendrik Brueckner) [879647] - [s390] dis: rename structures for unique types (Hendrik Brueckner) [879647] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1204860] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1204860] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1204860] - [s390] add z13 code generation support (Hendrik Brueckner) [1204860] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1204860] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1204860] - [s390] spinlock: refactor arch_spin_lock_wait[_flags] (Hendrik Brueckner) [1204860] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1204860] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1204860] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1204860] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1204860] - [s390] fix control register update (Hendrik Brueckner) [1204860] - [s390] optimize control register update (Hendrik Brueckner) [1204860] - [s390] smp: only send external call ipi if needed (Hendrik Brueckner) [1204860] - [s390] ptrace: PTRACE_TE_ABORT_RAND (Hendrik Brueckner) [1204860] - [s390] Remove zfcpdump NR_CPUS dependency (Hendrik Brueckner) [1204860] - [s390] mm: do not initialize storage keys (Hendrik Brueckner) [1204860] - [s390] zcrypt: Add support for new crypto express (CEX5S) adapter (Hendrik Brueckner) [1182171] - [s390] zcrypt: Introduce new SHA-512 based Pseudo Random Generator (Hendrik Brueckner) [1182313]- [netdrv] macvlan: fix a race on port dismantle and possible skb leaks (Herbert Xu) [971693] - [netdrv] macvlan: optimize the receive path (Herbert Xu) [971693] - [netdrv] macvlan: pass 'bool' type to macvlan_count_rx() (Herbert Xu) [971693] - [netdrv] macvlan: allow to enqueue broadcast pkt on virtual device (Herbert Xu) [971693] - [netdrv] macvlan: Fix leak and NULL dereference on error path (Herbert Xu) [971693] - [netdrv] macvlan: Move broadcasts into a work queue (Herbert Xu) [971693] - [net] core: Add __dev_forward_skb (Herbert Xu) [971693] - [netdrv] macvlan: Remove custom recieve and forward handlers (Herbert Xu) [971693] - [netdrv] macvtap: Add support of packet capture on macvtap device (Herbert Xu) [971693] - [netdrv] macvtap: fix two races (Herbert Xu) [971693] - [net] ipv4: Missing sk_nulls_node_init() in ping_unhash() (Denys Vlasenko) [1218105] {CVE-2015-3636} - [net] ipv6: some ipv6 statistic counters failed to disable bh (Sabrina Dubroca) [1222129] - [net] ipv6: move DAD and addrconf_verify processing to workqueue (Sabrina Dubroca) [1222129] - [net] ipv6: remove old token ipv6 address as soon as possible (Sabrina Dubroca) [1222129] - [net] ipv6: convert the uses of ADBG and remove the superfluous parentheses (Sabrina Dubroca) [1222129] - [security] selinux/nlmsg: add RTM_DELNSID (Jiri Benc) [1210260] - [net] netns: make nsid_lock per net (Jiri Benc) [1210260] - [net] netns: fix unbalanced spin_lock on error (Jiri Benc) [1210260] - [net] netns: return RTM_NEWNSID instead of RTM_GETNSID on a get (Jiri Benc) [1210260] - [net] netlink: allow to listen "all" netns (Jiri Benc) [1210260] - [net] netlink: rename private flags and states (Jiri Benc) [1210260] - [net] netns: use a spin_lock to protect nsid management (Jiri Benc) [1210260] - [net] netns: notify new nsid outside __peernet2id() (Jiri Benc) [1210260] - [net] netns: rename peernet2id() to peernet2id_alloc() (Jiri Benc) [1210260] - [net] netns: always provide the id to rtnl_net_fill() (Jiri Benc) [1210260] - [net] netns: returns always an id in __peernet2id() (Jiri Benc) [1210260] - [net] netns: remove duplicated include from net_namespace.c (Jiri Benc) [1210260] - [net] netns: allow to dump netns ids (Jiri Benc) [1210260] - [net] netns: notify netns id events (Jiri Benc) [1210260] - [net] netns: minor cleanup in rtnl_net_getid() (Jiri Benc) [1210260] - [net] netns: don't allocate an id for dead netns (Jiri Benc) [1210260] - [net] veth: set iflink to the peer veth (Jiri Benc) [1210260] - [net] dev: set iflink to 0 for virtual interfaces (Jiri Benc) [1210260] - [infiniband] ipoib: Fix ndo_get_iflink (Jiri Benc) [1210260] - [infiniband] ipoib: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] macvlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] vlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipmr,ip6mr: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipip, gre, vti, sit: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] sit: Fix ipip6_tunnel_lookup device matching criteria (Jiri Benc) [1210260] - [net] ip6tnl, gre6, vti6: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] introduce dev_get_iflink() (Jiri Benc) [1210260] - [net] Kill hold_net release_net (Jiri Benc) [1210260] - [net] Handle unregister properly when netdev namespace change fails. (Jiri Benc) [1210260] - [net] rtnetlink: call ->dellink on failure when ->newlink exists (Jiri Benc) [1210260] - [net] do not use rcu in rtnl_dump_ifinfo() (Jiri Benc) [1210260] - [net] Verify permission to link_net in newlink (Jiri Benc) [1210260] - [net] Verify permission to dest_net in newlink (Jiri Benc) [1210260] - [net] rtnetlink: pass link_net to the newlink handler (Jiri Benc) [1210260] - [net] vxlan: setup the right link netns in newlink hdlr (Jiri Benc) [1210260] - [net] vxlan: advertise link netns in fdb messages (Jiri Benc) [1210260] - [net] vxlan: advertise netns of vxlan dev in fdb msg (Jiri Benc) [1210260] - [net] veth: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: introduce macvlan_dev_real_dev() helper function (Jiri Benc) [1210260] - [net] vlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] ip6gretap: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: fix error path when adding an iface with a link net (Jiri Benc) [1210260] - [net] rtnl: allow to create device with IFLA_LINK_NETNSID set (Jiri Benc) [1210260] - [net] tunnels: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: add link netns id to interface messages (Jiri Benc) [1210260] - [net] netns: add rtnl cmd to add and get peer netns ids (Jiri Benc) [1210260] - [security] selinux/nlmsg: add RTM_NEWNSID and RTM_GETNSID (Jiri Benc) [1210260] - [net] add a pre-check of net_ns in sk_change_net() (Jiri Benc) [1210260] - [net] netns: remove one sparse warning (Jiri Benc) [1210260] - [net] netlink: Fix do_one_broadcast() prototype. (Jiri Benc) [1210260] - [net] net_namespace: trivial cleanup (Jiri Benc) [1210260] - [net] dst: no need to take reference on DST_NOCACHE dsts (Marcelo Leitner) [1206570] - [net] skbuff: Do not scrub skb mark within the same name space (Marcelo Leitner) [1206570] - [net] ipv6: invert join/leave anycast rtnl/socket locking order (Marcelo Leitner) [1206570] - [net] ipv6: restore the behavior of ipv6_sock_ac_drop() (Marcelo Leitner) [1206570] - [net] ipv6: remove ipv6_sk_ac_lock (Marcelo Leitner) [1206570] - [net] ipv6: drop useless rcu_read_lock() in anycast (Marcelo Leitner) [1206570] - [net] vxlan: fix a free after use (Marcelo Leitner) [1206570] - [net] vxlan: do not exit on error in vxlan_stop() (Marcelo Leitner) [1206570] - [net] vxlan: fix indentation (Marcelo Leitner) [1206570] - [net] vxlan: simplify if clause in dev_close (Marcelo Leitner) [1206570] - [net] vxlan: fix possible use of uninitialized in vxlan_igmp_{join, leave} (Marcelo Leitner) [1206570] - [net] vxlan: Move socket initialization to within rtnl scope (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: kill ip_mc_{join, leave}_group and ipv6_sock_mc_{join, drop} (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: grab rtnl before locking the socket (Marcelo Leitner) [1206570] - [net] ip6_tunnel: fix error code when tunnel exists (Marcelo Leitner) [1206570] - [net] vxlan: fix wrong usage of VXLAN_VID_MASK (Marcelo Leitner) [1206570] - [net] vxlan: Correct path typo in comment (Marcelo Leitner) [1206570] - [net] ipv6: igmp: add __ipv6_sock_mc_join and __ipv6_sock_mc_drop (Marcelo Leitner) [1206570] - [net] ip6_tunnel: remove dead debug code from ip6_tunnel.c (Marcelo Leitner) [1206570] - [net] igmp: add __ip_mc_{join|leave}_group() (Marcelo Leitner) [1206570] - [net] igmp: fix the problem when mc leave group (Marcelo Leitner) [1206570] - [net] gue: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] Infrastructure for CHECKSUM_PARTIAL with remote checsum offload (Marcelo Leitner) [1206570] - [net] Use more bit fields in napi_gro_cb (Marcelo Leitner) [1206570] - [net] Clarify meaning of CHECKSUM_PARTIAL for receive path (Marcelo Leitner) [1206570] - [net] gro: Fix remcsum in GRO path to not change packet (Marcelo Leitner) [1206570] - [net] vxlan: Wrong type passed to pIS (Marcelo Leitner) [1206570] - [net] vxlan: Only set has-GBP bit in header if any other bits would be set (Marcelo Leitner) [1206570] - [net] add skb functions to process remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Eliminate dependency on UDP socket in transmit path (Marcelo Leitner) [1206570] - [net] udp: Do not require sock in udp_tunnel_xmit_skb (Marcelo Leitner) [1206570] - [net] vxlan: Only bind to sockets with compatible flags enabled (Marcelo Leitner) [1206570] - [net] vxlan: Group Policy extension (Marcelo Leitner) [1206570] - [net] vxlan: Remote checksum offload (Marcelo Leitner) [1206570] - [net] udp: pass udp_offload struct to UDP gro callbacks (Marcelo Leitner) [1206570] - [net] vxlan: Improve support for header flags (Marcelo Leitner) [1206570] - [net] ip: Move checksum convert defines to inet (Marcelo Leitner) [1206570] - [net] Add Transparent Ethernet Bridging GRO support (Marcelo Leitner) [1206570] - [net] vxlan: Fix double free of skb (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup() (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops() (Marcelo Leitner) [1206570] - [net] vxlan: Fix race condition between vxlan_sock_add and vxlan_sock_release (Marcelo Leitner) [1206570] - [net] gue: Call remcsum_adjust (Marcelo Leitner) [1206570] - [net] Add remcsum_adjust as common function for remote checksum offload (Marcelo Leitner) [1206570] - [net] ip6_udp_tunnel: Fix checksum calculation (Marcelo Leitner) [1206570] - [net] vxlan: Fix boolean flip in VXLAN_F_UDP_ZERO_CSUM6_[TX|RX] (Marcelo Leitner) [1206570] - [net] vxlan: Inline vxlan_gso_check(). (Marcelo Leitner) [1206570] - [net] vxlan: Add vxlan_gso_check() helper (Marcelo Leitner) [1206570] - [net] fou: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELS (Marcelo Leitner) [1206570] - [net] ip_tunnel: Ops registration for secondary encap (fou, gue) (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete (Marcelo Leitner) [1206570] - [net] vxlan: Fix to enable UDP checksums on interface (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Add support for wildcard tunnel endpoints. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Allow sending packets through tunnels with wildcard endpoints (Marcelo Leitner) [1206570] - [net] gue: Receive side of remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: TX support for using remote checksum offload option (Marcelo Leitner) [1206570] - [net] gso: fix kABI (Marcelo Leitner) [1206570] - [net] udp: Changes to udp_offload to support remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Protocol constants for remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Add infrastructure for flags and options (Marcelo Leitner) [1206570] - [net] udp: Offload outer UDP tunnel csum if available (Marcelo Leitner) [1206570] - [net] fou: Move fou_build_header into fou.c and refactor (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: allow to change mode for the ip6tnl0 (Marcelo Leitner) [1206570] - [net] fou: fix a potential use after free in fou.c (Marcelo Leitner) [1206570] - [net] vxlan: using pskb_may_pull as early as possible (Marcelo Leitner) [1206570] - [net] vxlan: fix a use after free in vxlan_encap_bypass (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add GUE support (Marcelo Leitner) [1206570] - [net] gue: Receive side for Generic UDP Encapsulation (Marcelo Leitner) [1206570] - [net] fou: eliminate IPv4, v6 specific GRO functions (Marcelo Leitner) [1206570] - [net] ip_tunnel: Account for secondary encapsulation header in max_headroom (Marcelo Leitner) [1206570] - [net] vxlan: Set inner protocol before transmit (Marcelo Leitner) [1206570] - [net] gre: Set inner protocol in v4 and v6 GRE transmit (Marcelo Leitner) [1206570] - [net] ipip: Set inner IP protocol in ipip (Marcelo Leitner) [1206570] - [net] sit: Set inner IP protocol in sit (Marcelo Leitner) [1206570] - [net] udp: Generalize skb_udp_segment (Marcelo Leitner) [1206570] - [net] Remove gso_send_check as an offload callback (Marcelo Leitner) [1206570] - [net] udp: move logic out of udp[46]_ufo_send_check (Marcelo Leitner) [1206570] - [net] tcp: move logic out of tcp_v[64]_gso_send_check (Marcelo Leitner) [1206570] - [net] vxlan: Fix bug introduced by commit acbf74a76300 (Marcelo Leitner) [1206570] - [net] udp: Need to make ip6_udp_tunnel.c have GPL license (Marcelo Leitner) [1206570] - [net] ip_tunnel: Changes to ip_tunnel to support foo-over-udp encapsulation (Marcelo Leitner) [1206570] - [net] fou: Add GRO support (Marcelo Leitner) [1206570] - [net] fou: Support for foo-over-udp RX path (Marcelo Leitner) [1206570] - [net] Export inet_offloads and inet6_offloads (Marcelo Leitner) [1206570] - [net] vxlan: Refactor vxlan driver to make use of the common UDP tunnel functions (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add a few more UDP tunnel APIs (Marcelo Leitner) [1206570] - [net] udp_tunnel: Seperate ipv6 functions into its own file. (Marcelo Leitner) [1206570] - [net] ipv6: drop some rcu_read_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv6: drop ipv6_sk_mc_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv4: udp4_gro_complete() is static (Marcelo Leitner) [1206570] - [net] ipv6: fix rtnl locking in setsockopt for anycast and multicast (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix tunnels with "local any remote $remote_ip" (Marcelo Leitner) [1206570] - [net] neighbour: fix ndm_type type error issue (Marcelo Leitner) [1206570] - [net] vxlan: Call udp_sock_create (Marcelo Leitner) [1206570] - [net] udp: Add udp_sock_create for UDP tunnels to open listener socket (Marcelo Leitner) [1206570] - [net] udp: Move udp_tunnel_segment into udp_offload.c (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix ip_tunnel_lookup (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix dst race in sk_dst_get() (Marcelo Leitner) [1206570] - [net] vxlan: use dev->needed_headroom instead of dev->hard_header_len (Marcelo Leitner) [1206570] - [net] ip_vti: Fix 'ip tunnel add' with 'key' parameters (Marcelo Leitner) [1206570] - [net] bridge: Add bridge ifindex to bridge fdb notify msgs (Marcelo Leitner) [1206570] - [net] ip_tunnel: Initialize the fallback device properly (Marcelo Leitner) [1206570] - [net] ip_tunnel: ip_tunnels: disable cache for nbma gre tunnels (Marcelo Leitner) [1206570] - [net] vxlan, bridge: get rid of SET_ETHTOOL_OPS (Marcelo Leitner) [1206570] - [net] vxlan: add x-netns support (Marcelo Leitner) [1206570] - [net] vxlan: ensure to advertise the right fdb remote (Marcelo Leitner) [1206570] - [net] ip_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] ip6_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] sit: fix panic with route cache in ip tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Move ip_tunnel_get_stats64 into ip_tunnel_core.c (Marcelo Leitner) [1206570] - [net] ip6_gre: use netdev_alloc_pcpu_stats() (Marcelo Leitner) [1206570] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1206570] - [net] unify the pcpu_tstats and br_cpu_netstats as one (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix panic in ip_tunnel_xmit() (Marcelo Leitner) [1206570] - [net] ip_tunnel: remove the useless argument from ip_tunnel_hash() (Marcelo Leitner) [1206570] - [net] vxlan: add vxlan description (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix a dst leak in tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix sparse non static symbol warning (Marcelo Leitner) [1206570] - [net] ip_tunnel: Use percpu Cache route in IP tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Cache dst in tunnels (Marcelo Leitner) [1206570] - [net] ipv6: fix the use of pcpu_tstats in ip6_tunnel (Marcelo Leitner) [1206570] - [net] vxlan: leave multicast group when vxlan device down (Marcelo Leitner) [1206570] - [net] ipv6: move IPV6_TCLASS_MASK definition in ipv6.h (Marcelo Leitner) [1206570] - [net] ipv6: add ip6_flowlabel helper (Marcelo Leitner) [1206570] - [net] do not ignore dmac in dev_forward_skb() (Marcelo Leitner) [1206570] - [net] Explicitly initialize u64_stats_sync structures for lockdep (Marcelo Leitner) [1206570] - [net] ipv6: Allow the MTU of ipip6 tunnel to be set below 1280 (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on rx path (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on xmit path (Marcelo Leitner) [1206570] - [net] vxlan: remove net arg from vxlan[6]_xmit_skb() (Marcelo Leitner) [1206570] - [net] vxlan: Convert uses of compare_ether_addr to ether_addr_equal (Marcelo Leitner) [1206570] - [net] ip6_tunnel: ensure to always have a link local address (Marcelo Leitner) [1206570] - [net] vxlan: using kfree_rcu() to simplify the code (Marcelo Leitner) [1206570] - [net] ip_tunnel: use net_eq() helper to check netns (Marcelo Leitner) [1206570] - [net] move skb_scrub_packet() after eth_type_trans() (Marcelo Leitner) [1206570] - [net] ipv6: fix ipv6_cow_metrics for non DST_HOST case (Marcelo Leitner) [1199862] - [netdrv] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1221922] - [net] udp_diag: Fix socket skipping within chain (Thadeu Lima de Souza Cascardo) [1179617] - [net] ptp: use the 64 bit get/set time methods for the posix clock (Jiri Benc) [1217408] - [net] ptp: use the 64 bit gettime method for the SYS_OFFSET ioctl (Jiri Benc) [1217408] - [net] ptp: introduce get/set time methods with explicit 64 bit seconds (Jiri Benc) [1217408] - [kernel] timekeeping: Provide timespec64 based interfaces (Jiri Benc) [1217408] - [kernel] timekeeping: Convert timekeeping core to use timespec64s (Jiri Benc) [1217408] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1191261] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1191261] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208496] {CVE-2015-2922} - [x86] mm: Clean up the TLB flushing code (Larry Woodman) [1172891] - [powerpc] Add a test of the switch_endian() syscall (Gustavo Duarte) [1221073] - [powerpc] Add a proper syscall for switching endianness (Gustavo Duarte) [1221073] - [powerpc] kernel: Make syscall_exit a local label (Gustavo Duarte) [1221073] - [powerpc] Remove old compile time disabled syscall tracing code (Gustavo Duarte) [1221073] - [scsi] libsas: Fix Kernel Crash in smp_execute_task (David Milburn) [1226041] - [scsi] mvsas: fix panic on expander attached SATA devices (David Milburn) [1226041] - [scsi] mvsas: Fix for possible null pointer dereference (David Milburn) [1226041] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1174846] - [x86] use optimized ioresource lookup in ioremap function (Frank Ramsay) [1217221] - [kernel] optimize resource lookups for ioremap (Frank Ramsay) [1217221] - [x86] ioremap: Speed up check for RAM pages (Frank Ramsay) [1217221] - [fs] exec: take i_mutex during prepare_binprm for set[ug]id executables (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] locking: Remove atomicy checks from {READ, WRITE}_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] make READ_ONCE() valid on const arguments (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Provide READ_ONCE and ASSIGN_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [powerpc] powernv: Add OPAL check token call (Gustavo Duarte) [1223784] - [powerpc] pseries: Correct cpu affinity for dlpar added cpus (Steve Best) [1226527] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225606] - [platform] hp-wireless: new driver for hp wireless button for Windows 8 (Stanislaw Gruszka) [1174328] - [include] pci-dma-compat: add pci_zalloc_consistent helper (Maurizio Lombardi) [1193494] - [powerpc] kvm: book3s-hv: ptes are big endian (Thomas Huth) [1222472]- [scsi] qla4xxx: v5.04.00.00.07.02-k0 (Chad Dupuis) [1225437] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1225437] - [scsi] qla4xxx: check the return value of dma_alloc_coherent() (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1187299] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1187299] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1187299] - [net] cnic: Cleanup CONFIG_IPV6 & VLAN check (Maurizio Lombardi) [1187299] - [scsi] aacraid: driver version change (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF raw device remove support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: performance improvement changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOP RESET command handling changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 240 simple volume support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: vpd page code 0x83 support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: MSI-x support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 4KB sector support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL pass-through command fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF support for SES device add/remove (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: remove deprecated IRQF_DISABLED from aacraid (Rajinikanth Pandurangan) [1205339] - [scsi] hpsa: Cleanup pci_id entries (Joseph Szczypek) [1181313] - [scsi] hpsa: Update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1181313] - [scsi] hpsa: correct compiler warnings introduced by hpsa-add-local-workqueue patch (Joseph Szczypek) [1181313] - [scsi] hpsa: Use local workqueues instead of system workqueues (Joseph Szczypek) [1181313] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1181313] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1181313] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1181313] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1181313] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1181313] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1181313] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1181313] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1181313] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1181313] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1181313] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1181313] - [scsi] hpsa: count passthru cmds with atomics, not a spin locked int (Joseph Szczypek) [1181313] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1181313] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1181313] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1181313] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1181313] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1181313] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1181313] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1181313] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1181313] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1181313] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1181313] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1181313] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1181313] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1181313] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1181313] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1181313] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1181313] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1181313] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1181313] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1181313] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1181313] - [scsi] hpsa: Convert SCSI LLD ->queuecommand() for host_lock less operation (Joseph Szczypek) [1181313] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1181313] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1181313] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1181313] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1181313] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1181313] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1181313] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1181313] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1181313] - [scsi] maintainers: change hpsa and cciss maintainer (Joseph Szczypek) [1181313] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1181313] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1181313] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1181313] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1181313]- [kvm] avoid page allocation failure in kvm_set_memory_region() (Bandan Das) [1209995] - [kvm] x86: call irq notifiers with directed EOI (Bandan Das) [1209995] - [kvm] nvmx: mask unrestricted_guest if disabled on L0 (Bandan Das) [1209995] - [kvm] svm: fix interrupt injection (apic->isr_count always 0) (Bandan Das) [1209995] - [kvm] emulate: fix CMPXCHG8B on 32-bit hosts (Bandan Das) [1209995] - [kvm] add halt_poll_ns module parameter (Bandan Das) [1198205 1209995] - [kvm] x86: revert "add method to test PIR bitmap vector" (Bandan Das) [1209995] - [kvm] vmx: Add PML support in VMX (Bandan Das) [1209995] - [kvm] x86: Add new dirty logging kvm_x86_ops for PML (Bandan Das) [1209995] - [kvm] x86: Change parameter of kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] mmu: Explicitly set D-bit for writable spte (Bandan Das) [1209995] - [kvm] mmu: Add mmu help functions to support PML (Bandan Das) [1209995] - [kvm] Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty (Bandan Das) [1209995] - [kvm] update_memslots: clean flags for invalid memslots (Bandan Das) [1209995] - [kvm] Remove unused config symbol (Bandan Das) [1209995] - [kvm] fix "Should it be static?" warnings from sparse (Bandan Das) [1209995] - [kvm] Optimize TLB flush in kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] x86: kvm: vmx: Remove some unused functions (Bandan Das) [1209995] - [kvm] x86: switch to kvm_get_dirty_log_protect (Bandan Das) [1209995] - [kvm] Add generic support for dirty page logging (Bandan Das) [1209995] - [kvm] Add architecture-defined TLB flush support (Bandan Das) [1209995] - [kvm] x86: flush TLB when D bit is manually changed (Bandan Das) [1209995] - [kvm] x86: allow TSC deadline timer on all hosts (Bandan Das) [1209995] - [kvm] x86: mmu: replace assertions with MMU_WARN_ON, a conditional WARN_ON (Bandan Das) [1209995] - [kvm] x86: mmu: remove ASSERT(vcpu) (Bandan Das) [1209995] - [kvm] x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu (Bandan Das) [1209995] - [kvm] x86: mmu: do not use return to tail-call functions that return void (Bandan Das) [1209995] - [kvm] x86: add method to test PIR bitmap vector (Bandan Das) [1209995] - [kvm] x86: vmx: NULL out hwapic_isr_update() in case of !enable_apicv (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c for the function, task_switch_32 (Bandan Das) [1209995] - [kvm] nvmx: consult PFEC_MASK and PFEC_MATCH when generating #PF VM-exit (Bandan Das) [1209995] - [kvm] nvmx: Improve nested msr switch checking (Bandan Das) [1209995] - [kvm] nvmx: Add nested msr load/restore algorithm (Bandan Das) [1209995] - [kvm] x86: check LAPIC presence when building apic_map (Bandan Das) [1209995] - [kvm] x86: Fix of previously incomplete fix for CVE-2014-8480 (Bandan Das) [1209995] - [kvm] warn on more invariant breakage (Bandan Das) [1209995] - [kvm] fix sorting of memslots with base_gfn == 0 (Bandan Das) [1209995] - [kvm] x86: drop severity of "generation wraparound" message (Bandan Das) [1209995] - [kvm] x86: vmx: reorder some msr writing (Bandan Das) [1209995] - [kvm] move APIC types to arch/x86/ (Bandan Das) [1209995] - [kvm] x86: em_ret_far overrides cpl (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] nvmx: Disable unrestricted mode if ept=0 (Bandan Das) [1209995] - [kvm] x86: Emulate should check #UD before #GP (Bandan Das) [1209995] - [kvm] x86: Do not push eflags.vm on pushf (Bandan Das) [1209995] - [kvm] x86: Remove prefix flag when GP macro is used (Bandan Das) [1209995] - [kvm] cpuid: recompute CPUID 0xD.0:EBX,ECX (Bandan Das) [1209995] - [kvm] cpuid: mask more bits in leaf 0xd and subleaves (Bandan Das) [1209995] - [kvm] cpuid: set CPUID(EAX=0xd, ECX=1).EBX correctly (Bandan Das) [1209995] - [kvm] x86: use F() macro throughout cpuid.c (Bandan Das) [1209995] - [kvm] track pid for VCPU only on KVM_RUN ioctl (Bandan Das) [1209995] - [kvm] don't check for PF_VCPU when yielding (Bandan Das) [1209995] - [kvm] optimize GFN to memslot lookup with large slots amount (Bandan Das) [1209995] - [kvm] change memslot sorting rule from size to GFN (Bandan Das) [1209995] - [kvm] search_memslots: add simple LRU memslot caching (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same slot (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same number of pages (Bandan Das) [1209995] - [kvm] x86: allow 256 logical x2APICs again (Bandan Das) [1209995] - [kvm] x86: check bounds of APIC maps (Bandan Das) [1209995] - [kvm] x86: fix APIC physical destination wrapping (Bandan Das) [1209995] - [kvm] x86: deliver phys lowest-prio (Bandan Das) [1209995] - [kvm] x86: don't retry hopeless APIC delivery (Bandan Das) [1209995] - [kvm] x86: use MSR_ICR instead of a number (Bandan Das) [1209995] - [kvm] x86: Fix reserved x2apic registers (Bandan Das) [1209995] - [kvm] x86: Generate #UD when memory operand is required (Bandan Das) [1209995] - [kvm] add a memslot flag for incoherent memory regions (Bandan Das) [1209995] - [kvm] fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() (Bandan Das) [1209995] - [kvm] x86: avoid warning about potential shift wrapping bug (Bandan Das) [1209995] - [kvm] x86: move device assignment out of kvm_host.h (Bandan Das) [1209995] - [kvm] x86: mask out XSAVES (Bandan Das) [1209995] - [kvm] x86/xsaves: Detect xsaves/xrstors feature (Bandan Das) [1209995] - [kvm] x86: move assigned-dev.c and iommu.c to arch/x86/ (Bandan Das) [1209995] - [kvm] remove IA64 ioctls (Bandan Das) [1209995] - [kvm] remove CONFIG_X86 #ifdefs from files formerly shared with ia64 (Bandan Das) [1209995] - [kvm] x86: move ioapic.c and irq_comm.c back to arch/x86/ (Bandan Das) [1209995] - [kvm] documentation: remove ia64 (Bandan Das) [1209995] - [kvm] ia64: remove (Bandan Das) [1209995] - [kvm] x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c (Bandan Das) [1209995] - [kvm] emulator: remove duplicated limit check (Bandan Das) [1209995] - [kvm] emulator: remove code duplication in register_address{, _increment} (Bandan Das) [1209995] - [kvm] x86: Move __linearize masking of la into switch (Bandan Das) [1209995] - [kvm] x86: Non-canonical access using SS should cause #SS (Bandan Das) [1209995] - [kvm] x86: Perform limit checks when assigning EIP (Bandan Das) [1209995] - [kvm] x86: Emulator performs privilege checks on __linearize (Bandan Das) [1209995] - [kvm] x86: Stack size is overridden by __linearize (Bandan Das) [1209995] - [kvm] x86: Revert NoBigReal patch in the emulator (Bandan Das) [1209995] - [kvm] x86: vmx: remove MMIO_MAX_GEN (Bandan Das) [1209995] - [kvm] x86: vmx: cleanup handle_ept_violation (Bandan Das) [1209995] - [kvm] x86: Fix lost interrupt on irr_pending race (Bandan Das) [1209995] - [kvm] compute correct map even if all APICs are software disabled (Bandan Das) [1209995] - [kvm] x86: Software disabled APIC should still deliver NMIs (Bandan Das) [1209995] - [kvm] simplify update_memslots invocation (Bandan Das) [1209995] - [kvm] commonize allocation of the new memory slots (Bandan Das) [1209995] - [kvm] memslots: track id_to_index changes during the insertion sort (Bandan Das) [1209995] - [kvm] memslots: replace heap sort with an insertion sort pass (Bandan Das) [1209995] - [kvm] svm: move WARN_ON in svm_adjust_tsc_offset (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and guest match (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Always use LOAD_IA32_EFER if available (Bandan Das) [1209995] - [kvm] x86: fix warning on 32-bit compilation (Bandan Das) [1209995] - [kvm] x86: add trace event for pvclock updates (Bandan Das) [1209995] - [kvm] x86: Fix kvm clock versioning (Bandan Das) [1209995] - [kvm] x86: MOVNTI emulation min opsize is not respected (Bandan Das) [1209995] - [kvm] x86: Return UNHANDLABLE on unsupported SYSENTER (Bandan Das) [1209995] - [kvm] x86: Warn on APIC base relocation (Bandan Das) [1209995] - [kvm] x86: Emulator mis-decodes VEX instructions on real-mode (Bandan Das) [1209995] - [kvm] x86: Remove redundant and incorrect cpl check on task-switch (Bandan Das) [1209995] - [kvm] x86: Inject #GP when loading system segments with non-canonical base (Bandan Das) [1209995] - [kvm] x86: Combine the lgdt and lidt emulation logic (Bandan Das) [1209995] - [kvm] x86: Do not update EFLAGS on faulting emulation (Bandan Das) [1209995] - [kvm] x86: MOV to CR3 can set bit 63 (Bandan Das) [1209995] - [kvm] x86: Emulate push sreg as done in Core (Bandan Das) [1209995] - [kvm] x86: Wrong flags on CMPS and SCAS emulation (Bandan Das) [1209995] - [kvm] x86: SYSCALL cannot clear eflags[1] (Bandan Das) [1209995] - [kvm] x86: Emulation of MOV-sreg to memory uses incorrect size (Bandan Das) [1209995] - [kvm] x86: Breakpoints do not consider CS.base (Bandan Das) [1209995] - [kvm] x86: Clear DR6[0:3] on #DB during handle_dr (Bandan Das) [1209995] - [kvm] x86: Emulator should set DR6 upon GD like real CPU (Bandan Das) [1209995] - [kvm] x86: No error-code on real-mode exceptions (Bandan Das) [1209995] - [kvm] x86: decode_modrm does not regard modrm correctly (Bandan Das) [1209995] - [kvm] x86: reset RVI upon system reset (Bandan Das) [1209995] - [kvm] x86: vmx: avoid returning bool to distinguish success from error (Bandan Das) [1209995] - [kvm] x86: vmx: move some vmx setting from vmx_init() to hardware_setup() (Bandan Das) [1209995] - [kvm] x86: vmx: move down hardware_setup() and hardware_unsetup() (Bandan Das) [1209995] - [kvm] x86: Fix uninitialized op->type for some immediate values (Bandan Das) [1209995] - [kvm] x86: optimize some accesses to LVTT and SPIV (Bandan Das) [1209995] - [kvm] trivial fix comment regarding __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] x86: Enable Intel AVX-512 for guest (Bandan Das) [1178982 1209995] - [kvm] drop unsupported capabilities, fix documentation (Bandan Das) [1209995] - [kvm] x86: fix deadline tsc interrupt injection (Bandan Das) [1179067 1209995] - [kvm] x86: add apic_timer_expired() (Bandan Das) [1209995] - [kvm] documentation: virtual: kvm: correct one bit description in APF case (Bandan Das) [1209995] - [kvm] vmx: Unavailable DR4/5 is checked before CPL (Bandan Das) [1209995] - [kvm] x86: Emulator performs code segment checks on read access (Bandan Das) [1209995] - [kvm] x86: Clear DR7.LE during task-switch (Bandan Das) [1209995] - [kvm] x86: Emulator does not calculate address correctly (Bandan Das) [1209995] - [kvm] x86: DR7.GD should be cleared upon any #DB exception (Bandan Das) [1209995] - [kvm] x86: some apic broadcast modes does not work (Bandan Das) [1209995] - [kvm] x86,kvm,vmx: Don't trap writes to CR4.TSD (Bandan Das) [1209995] - [kvm] x86: Sysexit emulation does not mask RIP/RSP (Bandan Das) [1209995] - [kvm] x86: Distinguish between stack operation and near branches (Bandan Das) [1209995] - [kvm] x86: Getting rid of grp45 in emulator (Bandan Das) [1209995] - [kvm] x86: Use new is_noncanonical_address in _linearize (Bandan Das) [1209995] - [kvm] emulator: always inline __linearize (Bandan Das) [1209995] - [kvm] nvmx: Disable preemption while reading from shadow VMCS (Bandan Das) [1209995] - [kvm] x86: Fix far-jump to non-canonical check (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] emulator: fix execution close to the segment limit (Bandan Das) [1209995] - [kvm] emulator: fix error code for __linearize (Bandan Das) [1209995] - [kvm] vfio: fix unregister kvm_device_ops of vfio (Bandan Das) [1209995] - [kvm] x86: Wrong assertion on paging_tmpl.h (Bandan Das) [1209995] - [kvm] fix excessive pages un-pinning in kvm_iommu_map error path (Bandan Das) [1209995] - [kvm] x86: PREFETCH and HINT_NOP should have SrcMem flag (Bandan Das) [1209995] - [kvm] x86: Emulator does not decode clflush well (Bandan Das) [1209995] - [kvm] emulate: avoid accessing NULL ctxt->memopp (Bandan Das) [1209995] - [kvm] x86: Decoding guest instructions which cross page boundary may fail (Bandan Das) [1209995] - [kvm] x86: don't kill guest on unknown exit reason (Bandan Das) [1209995] - [kvm] x86: Handle errors when RIP is set during far jumps (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator fixes for eip canonical checks on near branches (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Fix wrong masking on relative jump/call (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] Fix kvm_get_page_retry_io __gup retval check (Bandan Das) [1209995] - [kvm] iommu: Convert to use new iommu_capable() API function (Bandan Das) [1209995] - [kvm] kvm/x86/mmu: Pass gfn and level to rmapp callback (Bandan Das) [1209995] - [kvm] x86: use macros to compute bank MSRs (Bandan Das) [1209995] - [kvm] x86: Remove debug assertion of non-PAE reserved bits (Bandan Das) [1209995] - [kvm] don't take vcpu mutex for obviously invalid vcpu ioctls (Bandan Das) [1209995] - [kvm] Faults which trigger IO release the mmap_sem (Bandan Das) [1209995] - [kvm] x86: fix two typos in comment (Bandan Das) [1209995] - [kvm] vmx: Inject #GP on invalid PAT CR (Bandan Das) [1209995] - [kvm] x86: emulating descriptor load misses long-mode case (Bandan Das) [1209995] - [kvm] x86: directly use kvm_make_request again (Bandan Das) [1209995] - [kvm] x86: count actual tlb flushes (Bandan Das) [1209995] - [kvm] x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163766 1209995] {CVE-2010-5313 CVE-2014-7842} - [kvm] Make init_rmode_tss() return 0 on success (Bandan Das) [1209995] - [kvm] x86: Warn if guest virtual address space is not 48-bits (Bandan Das) [1209995] - [kvm] kvm-vfio: do not use module_init (Bandan Das) [1209995] - [kvm] eventfd: Remove inclusion of irq.h (Bandan Das) [1209995] - [kvm] correct null pid check in kvm_vcpu_yield_to() (Bandan Das) [1209995] - [kvm] Make init_rmode_identity_map() return 0 on success (Bandan Das) [1209995] - [kvm] vfio: register kvm_device_ops dynamically (Bandan Das) [1209995] - [kvm] device: add simple registration mechanism for kvm_device_ops (Bandan Das) [1209995] - [kvm] Use PCI device flag helper functions (Bandan Das) [1209995] - [kvm] x86: Use kvm_make_request when applicable (Bandan Das) [1209995] - [kvm] mm: export symbol dependencies of is_zero_pfn() (Bandan Das) [1209995] - [kvm] check for !is_zero_pfn() in kvm_is_mmio_pfn() (Bandan Das) [1209995] - [kvm] x86: make apic_accept_irq tracepoint more generic (Bandan Das) [1209995] - [kvm] fix api documentation of KVM_GET_EMULATED_CPUID (Bandan Das) [1209995] - [kvm] document KVM_SET_GUEST_DEBUG api (Bandan Das) [1209995] - [kvm] remove redundant assignments in __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] remove redundant assigment of return value in kvm_dev_ioctl (Bandan Das) [1209995] - [kvm] remove redundant check of in_spin_loop (Bandan Das) [1209995] - [kvm] x86: propagate exception from permission checks on the nested page fault (Bandan Das) [1209995] - [kvm] x86: skip writeback on injection of nested exception (Bandan Das) [1209995] - [kvm] nsvm: propagate the NPF EXITINFO to the guest (Bandan Das) [1209995] - [kvm] x86: reserve bit 8 of non-leaf PDPEs and PML4Es in 64-bit mode on AMD (Bandan Das) [1209995] - [kvm] mmio: cleanup kvm_set_mmio_spte_mask (Bandan Das) [1209995] - [kvm] x86: fix stale mmio cache bug (Bandan Das) [1209995] - [kvm] fix potentially corrupt mmio cache (Bandan Das) [1209995] - [kvm] do not bias the generation number in kvm_current_mmio_generation (Bandan Das) [1209995] - [kvm] x86: use guest maxphyaddr to check MTRR values (Bandan Das) [1209995] - [kvm] remove garbage arg to *hardware_{en, dis}able (Bandan Das) [1209995] - [kvm] forward declare structs in kvm_types.h (Bandan Das) [1209995] - [kvm] x86: remove Aligned bit from movntps/movntpd (Bandan Das) [1209995] - [kvm] vmx: VMXOFF emulation in vm86 should cause #UD (Bandan Das) [1209995] - [kvm] x86: fix some sparse warnings (Bandan Das) [1209995] - [kvm] nvmx: nested TPR shadow/threshold emulation (Bandan Das) [1209995] - [kvm] nvmx: introduce nested_get_vmcs12_pages (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_USER_NMI (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_READONLY_MEM (Bandan Das) [1209995] - [kvm] Introduce gfn_to_hva_memslot_prot (Bandan Das) [1209995] - [kvm] x86: fix tracing for 32-bit (Bandan Das) [1209995] - [kvm] clarify the idea of kvm_dirty_regs (Bandan Das) [1209995] - [kvm] x86: Replace X86_FEATURE_NX offset with the definition (Bandan Das) [1209995] - [kvm] avoid unnecessary synchronize_rcu (Bandan Das) [1209995] - [kvm] emulate: warn on invalid or uninitialized exception numbers (Bandan Das) [1209995] - [kvm] emulate: do not return X86EMUL_PROPAGATE_FAULT explicitly (Bandan Das) [1209995] - [kvm] x86: Clarify PMU related features bit manipulation (Bandan Das) [1209995] - [kvm] vmx: fix ept reserved bits for 1-GByte page (Bandan Das) [1209995] - [kvm] x86: Clear apic tsc-deadline after deadline (Bandan Das) [1179067 1209995] - [kvm] x86: #GP when attempts to write reserved bits of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] x86: fix check legal type of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] arch/x86: Use RCU_INIT_POINTER(x, NULL) in kvm/vmx.c (Bandan Das) [1209995] - [kvm] virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it (Bandan Das) [1209995] - [kvm] x86: raise invalid TSS exceptions during a task switch (Bandan Das) [1209995] - [kvm] x86: drop fpu_activate hook (Bandan Das) [1209995] - [kvm] x86: do not check CS.DPL against RPL during task switch (Bandan Das) [1209995] - [kvm] svm: add rdmsr support for AMD event registers (Bandan Das) [1209995] - [kvm] x86: Avoid emulating instructions on #UD mistakenly (Bandan Das) [1209995] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) (Bandan Das) [1209995] - [kvm] nvmx: fix "acknowledge interrupt on exit" when APICv is in use (Bandan Das) [1209995] - [kvm] nvmx: Fix nested vmexit ack intr before load vmcs01 (Bandan Das) [1209995] - [kvm] Allow KVM_CHECK_EXTENSION on the vm fd (Bandan Das) [1209995] - [kvm] Rename and add argument to check_extension (Bandan Das) [1209995] - [kvm] x86/kvm: Resolve shadow warning from min macro (Bandan Das) [1209995] - [kvm] Resolve missing-field-initializers warnings (Bandan Das) [1209995] - [kvm] Replace NR_VMX_MSR with its definition (Bandan Das) [1209995] - [kvm] x86: Assertions to check no overrun in MSR lists (Bandan Das) [1209995] - [kvm] x86: set rflags.rf during fault injection (Bandan Das) [1209995] - [kvm] x86: Setting rflags.rf during rep-string emulation (Bandan Das) [1209995] - [kvm] x86: kvm: Make kvm_get_time_and_clockread() nanoseconds based (Bandan Das) [1209995] - [kvm] x86: DR6/7.RTM cannot be written (Bandan Das) [1209995] - [kvm] nvmx: clean up nested_release_vmcs12 and code around it (Bandan Das) [1209995] - [kvm] nvmx: fix lifetime issues for vmcs02 (Bandan Das) [1209995 1220461] - [kvm] x86: emulator injects #DB when RFLAGS.RF is set (Bandan Das) [1209995] - [kvm] x86: Cleanup of rflags.rf cleaning (Bandan Das) [1209995] - [kvm] x86: Clear rflags.rf on emulated instructions (Bandan Das) [1209995] - [kvm] x86: popf emulation should not change RF (Bandan Das) [1209995] - [kvm] x86: Clearing rflags.rf upon skipped emulated instruction (Bandan Das) [1209995] - [kvm] nvmx: Fix virtual interrupt delivery injection (Bandan Das) [1209995] - [kvm] x86: Emulator support for #UD on CPL>0 (Bandan Das) [1209995] - [kvm] x86: Emulator flag for instruction that only support 16-bit addresses in real mode (Bandan Das) [1209995] - [kvm] x86: use kvm_read_guest_page for emulator accesses (Bandan Das) [1036792 1209995] - [kvm] x86: ensure emulator fetches do not span multiple pages (Bandan Das) [1036792 1209995] - [kvm] emulate: put pointers in the fetch_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid per-byte copying in instruction fetches (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid repeated calls to do_insn_fetch_bytes (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up do_insn_fetch (Bandan Das) [1036792 1209995] - [kvm] emulate: do not initialize memopp (Bandan Das) [1036792 1209995] - [kvm] emulate: rework seg_override (Bandan Das) [1036792 1209995] - [kvm] emulate: clean up initializations in init_decode_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: cleanup decode_modrm (Bandan Das) [1036792 1209995] - [kvm] emulate: Remove ctxt->intercept and ctxt->check_perm checks (Bandan Das) [1036792 1209995] - [kvm] emulate: move init_decode_cache to emulate.c (Bandan Das) [1036792 1209995] - [kvm] emulate: simplify writeback (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up emulated moves (Bandan Das) [1036792 1209995] - [kvm] emulate: protect checks on ctxt->d by a common "if (unlikely())" (Bandan Das) [1036792 1209995] - [kvm] emulate: move around some checks (Bandan Das) [1036792 1209995] - [kvm] x86: avoid useless set of KVM_REQ_EVENT after emulation (Bandan Das) [1209995] - [kvm] x86: return all bits from get_interrupt_shadow (Bandan Das) [1209995] - [kvm] vmx: speed up emulation of invalid guest state (Bandan Das) [1209995] - [kvm] svm: writes to MSR_K7_HWCR generates GPE in guest (Bandan Das) [1209995] - [kvm] x86: Pending interrupt may be delivered after INIT (Bandan Das) [1209995] - [kvm] Synthesize G bit for all segments (Bandan Das) [1209995] - [kvm] x86: Fix lapic.c debug prints (Bandan Das) [1209995] - [kvm] nsvm: Set correct port for IOIO interception evaluation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO size reported on emulation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO bitmap evaluation (Bandan Das) [1209995] - [kvm] nsvm: Do not report CLTS via SVM_EXIT_WRITE_CR0 to L1 (Bandan Das) [1209995] - [kvm] tracing: Add trace_seq_buffer_ptr() helper function (Bandan Das) [1209995] - [kvm] arch: x86: kvm: x86.c: Cleaning up variable is set more than once (Bandan Das) [1209995] - [kvm] vmx: vmx instructions handling does not consider cs.l (Bandan Das) [1209995] - [kvm] vmx: handle_cr ignores 32/64-bit mode (Bandan Das) [1209995] - [kvm] x86: Hypercall handling does not considers opsize correctly (Bandan Das) [1209995] - [kvm] x86: check DR6/7 high-bits are clear only on long-mode (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_VMCS_ENUM (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable VM_{ENTRY_LOAD, EXIT_SAVE}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_PROCBASED_CTLS (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable CR3 access interception (Bandan Das) [1209995] - [kvm] nvmx: Advertise support for MSR_IA32_VMX_TRUE_*_CTLS (Bandan Das) [1209995] - [kvm] x86: Fix constant value of VM_{EXIT_SAVE, ENTRY_LOAD}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] x86: NOP emulation clears (incorrectly) the high 32-bits of RAX (Bandan Das) [1209995] - [kvm] x86: emulation of dword cmov on long-mode should clear [63:32] (Bandan Das) [1209995] - [kvm] x86: Inter-privilege level ret emulation is not implemeneted (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Wrong emulation on 'xadd X, X' (Bandan Das) [1209995] - [kvm] x86: bit-ops emulation ignores offset on 64-bit (Bandan Das) [1209995] - [kvm] x86: vmx: use PAGE_ALIGNED instead of IS_ALIGNED(..., PAGE_SIZE) (Bandan Das) [1209995] - [kvm] emulate: fix harmless typo in MMX decoding (Bandan Das) [1209995] - [kvm] emulate: simplify BitOp handling (Bandan Das) [1209995] - [kvm] emulate: POP SS triggers a MOV SS shadow too (Bandan Das) [1209995] - [kvm] x86: smsw emulation is incorrect in 64-bit mode (Bandan Das) [1209995] - [kvm] x86: Return error on cmpxchg16b emulation (Bandan Das) [1209995] - [kvm] x86: rdpmc emulation checks the counter incorrectly (Bandan Das) [1209995] - [kvm] x86: movnti minimum op size of 32-bit is not kept (Bandan Das) [1209995] - [kvm] x86: cmpxchg emulation should compare in reverse order (Bandan Das) [1209995] - [kvm] x86: sgdt and sidt are not privilaged (Bandan Das) [1209995] - [kvm] x86: Loading segments on 64-bit mode may be wrong (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator ignores LDTR/TR extended base on LLDT/LTR (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Mark VEX-prefix instructions emulation as unimplemented (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb out of mmu lock when write-protect the sptes (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb if the spte can be locklessly modified (Bandan Das) [1209995] - [kvm] x86: mmu: lazily drop large spte (Bandan Das) [1209995] - [kvm] x86: mmu: properly check last spte in fast_page_fault() (Bandan Das) [1209995] - [kvm] x86: optimize out smp_mb after srcu_read_unlock (Bandan Das) [1209995] - [kernel] srcu: API for barrier after srcu read unlock (Bandan Das) [1209995]- [pci] pciehp: Fix pcie_wait_cmd() timeout (Myron Stowe) [1223472] - [pci] revert "pci: Make sure bus number resources stay within their parents bounds" (Myron Stowe) [1223472] - [pci] revert "pci: Don't scan random busses in pci_scan_bridge()" (Myron Stowe) [1223472] - [pci] acpiphp / radeon / nouveau: Remove acpi_bus_no_hotplug() (Myron Stowe) [1223472] - [pci] Remove "no hotplug settings from platform" warning (Myron Stowe) [1223472] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Myron Stowe) [1223472] - [pci] maintainers: Add Lucas Stach as co-maintainer for i.MX6 PCI driver (Myron Stowe) [1223472] - [pci] msi: Use irq_get_msi_desc() to simplify code (Myron Stowe) [1223472] - [pci] msi: Remove unused list access in __pci_restore_msix_state() (Myron Stowe) [1223472] - [pci] msi: Retrieve first MSI IRQ from msi_desc rather than pci_dev (Myron Stowe) [1223472] - [pci] msi: Remove unused function msi_remove_pci_irq_vectors() (Myron Stowe) [1223472] - [pci] msi: Add msi_setup_entry() to clean up MSI initialization (Myron Stowe) [1223472] - [pci] Configure ASPM when enabling device (Myron Stowe) [1223472] - [pci] x86: don't exclude low BIOS area when allocating address space for non-PCI c (Myron Stowe) [1223472] - [pci] Tidy resource assignment messages (Myron Stowe) [1223472] - [pci] Return conventional error values from pci_revert_fw_address() (Myron Stowe) [1223472] - [pci] Cleanup control flow (Myron Stowe) [1223472] - [pci] cpqphp: Remove unnecessary null test before debugfs_remove() (Myron Stowe) [1223472] - [pci] pciehp: Remove struct controller.no_cmd_complete (Myron Stowe) [1223472] - [pci] msi: Cache Multiple Message Capable in struct msi_desc (Myron Stowe) [1223472] - [pci] msi: Remove unused msi_enabled_mask() (Myron Stowe) [1223472] - [pci] msi: Add internal msix_clear_and_set_ctrl() function (Myron Stowe) [1223472] - [pci] powerpc: Remove duplicate logic (Myron Stowe) [1223472] - [pci] Make resetting secondary bus logic common (Myron Stowe) [1223472] - [pci] pci: Fix sysfs acpi_index and label errors (Myron Stowe) [1223472] - [pci] portdrv: Remove warning about invalid IRQ for hot-added PCIe ports (Myron Stowe) [1223472] - [pci] pciehp: Remove assumptions about which commands cause completion events (Myron Stowe) [1223472] - [pci] pciehp: Compute timeout from hotplug command start time (Myron Stowe) [1223472] - [pci] pciehp: Wait for hotplug command completion lazily (Myron Stowe) [1223472] - [pci] pciehp: Make pcie_wait_cmd() self-contained (Myron Stowe) [1223472] - [pci] label: treat PCI label with index 0 as valid label (Myron Stowe) [1223472] - [pci] acpi: replace open-coded _DSM code with helper functions (Myron Stowe) [1223472] - [pci] label: release allocated ACPI object on error recovery path (Myron Stowe) [1223472] - [pci] acpi: Eliminate the DEVICE_ACPI_HANDLE() macro (Myron Stowe) [1223472] - [fs] ext4: fix overflow when updating superblock backups after resize (Lukas Czerner) [1220312] - [fs] ext4: fix growing of tiny filesystems (Lukas Czerner) [1220312] - [fs] ext4: make fsync to sync parent dir in no-journal for real this time (Lukas Czerner) [1220312] - [fs] ext4: don't release reserved space for previously allocated cluster (Lukas Czerner) [1220312] - [fs] ext4: fix loss of delalloc extent info in ext4_zero_range() (Lukas Czerner) [1220312] - [fs] ext4: remove unnecessary lock/unlock of i_block_reservation_lock (Lukas Czerner) [1220312] - [fs] ext4: remove useless condition in if statement (Lukas Czerner) [1220312] - [fs] ext4: fix comments in ext4_can_extents_be_merged() (Lukas Czerner) [1220312] - [fs] ext4: fix transposition typo in format string (Lukas Czerner) [1220312] - [fs] ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename() (Lukas Czerner) [1220312] - [fs] ext4: fix indirect punch hole corruption (Lukas Czerner) [1220312] - [fs] ext4: ignore journal checksum on remount; don't fail (Lukas Czerner) [1220312] - [fs] ext4: remove duplicate remount check for JOURNAL_CHECKSUM change (Lukas Czerner) [1220312] - [fs] jbd2: complain about descriptor block checksum errors (Lukas Czerner) [1220312] - [fs] ext4: remove spurious KERN_INFO from ext4_warning call (Lukas Czerner) [1220312] - [fs] ext4: prevent online resize with backup superblock (Lukas Czerner) [1220312] - [fs] move_extent_per_page(): get rid of unused w_flags (Lukas Czerner) [1220312] - [fs] ext4: ext4_da_convert_inline_data_to_extent drop locked page after error (Lukas Czerner) [1220312] - [fs] ext4: ext4_inline_data_fiemap should respect callers argument (Lukas Czerner) [1220312] - [fs] ext4: prevent fsreentrance deadlock for inline_data (Lukas Czerner) [1220312] - [fs] jbd2: fix regression where we fail to initialize checksum seed when loading (Lukas Czerner) [1220312] - [fs] ext4: forbid journal_async_commit in data=ordered mode (Lukas Czerner) [1220312] - [fs] jbd2: remove unnecessary NULL check before iput() (Lukas Czerner) [1220312] - [fs] ext4: Remove an unnecessary check for NULL before iput() (Lukas Czerner) [1220312] - [fs] ext4: remove unneeded code in ext4_unlink (Lukas Czerner) [1220312] - [fs] ext4: remove never taken branch from ext4_ext_shift_path_extents() (Lukas Czerner) [1220312] - [fs] ext4: create nojournal_checksum mount option (Lukas Czerner) [1220312] - [fs] ext4: update comments regarding ext4_delete_inode() (Lukas Czerner) [1220312] - [fs] ext4: cleanup GFP flags inside resize path (Lukas Czerner) [1220312] - [fs] ext4: cache extent hole in extent status tree for ext4_da_map_blocks() (Lukas Czerner) [1220312] - [fs] ext4: fix block reservation for bigalloc filesystems (Lukas Czerner) [1220312] - [fs] ext4: fix end of region partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: miscellaneous partial cluster cleanups (Lukas Czerner) [1220312] - [fs] ext4: fix end of leaf partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: fix partial cluster initialization (Lukas Czerner) [1220312] - [fs] ext4: move_extent improve bh vanishing success factor (Lukas Czerner) [1220312] - [fs] ext4: make ext4_ext_convert_to_initialized() return proper number of blocks (Lukas Czerner) [1220312] - [fs] ext4: bail early when clearing inode journal flag fails (Lukas Czerner) [1220312] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1220312] - [fs] jbd2: use a better hash function for the revoke table (Lukas Czerner) [1220312] - [fs] ext4: disallow changing journal_csum option during remount (Lukas Czerner) [1220312] - [fs] ext4: enable journal checksum when metadata checksum feature enabled (Lukas Czerner) [1220312] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1220312] - [fs] xfs: allow appending aio writes (Eric Sandeen) [1053615] - [fs] direct-io: add flag to allow aio writes beyond i_size (Eric Sandeen) [1053615] - [fs] ext4: fix data corruption caused by unwritten and delayed extents (Lukas Czerner) [1213487] - [fs] gfs2: Use average srttb value in congestion calculations (Robert S Peterson) [1162821] - [fs] xfs: disallow ro->rw remount on norecovery mount (Eric Sandeen) [1206220] - [fs] nfs: Fixing lease renewal (Benjamin Coddington) [1205048] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [1094392]- [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1222189] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1222189] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1222189] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1222189] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1222189] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1222189] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1222189] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1222189] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1222189] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1222189] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1222189] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1222189] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1222189] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1222189] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1222189] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1222189] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1222189] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1222189] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1222189] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1222189] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1222189] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1222189] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1222189] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1222189] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1222189] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1222189] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1222189] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1222189] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1222189] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1222189] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1222189] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1222189] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1222189] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1222189] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1222189] - [perf] kmem: Respect -i option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1222189] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1222189] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1222189] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1222189] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1222189] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1222189] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1222189] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1222189] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1222189] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1222189] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1222189] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1222189] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1222189] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1222189] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1222189] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag() (Jiri Olsa) [1222189] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1222189] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1222189] - [perf] Bump max number of cpus to 1024 (Jiri Olsa) [1222189] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1222189] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1222189] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1222189] - [perf] diff: Add kallsyms option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add support for __print_array() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Free filter tokens in process_filter() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1222189] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1222189] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1222189] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1222189] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1222189] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1222189] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1222189] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1222189] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1222189] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1222189] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1222189] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1222189] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1222189] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1222189] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1222189] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1222189] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1222189] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1222189] - [perf] trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1222189] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1222189] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1222189] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1222189] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1222189] - [perf] trace: Fix summary_only option (Jiri Olsa) [1222189] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1222189] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1222189] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1222189] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1222189] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1222189] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1222189] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1222189] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1222189] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1222189] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1222189] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1222189] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1222189] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1222189] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1222189] - [perf] build: Move features build output under features directory (Jiri Olsa) [1222189] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1222189] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1222189] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1222189] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1222189] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1222189] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1222189] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1222189] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1222189] - [perf] kmem: Allow -v option (Jiri Olsa) [1222189] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1222189] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1222189] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1222189] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1222189] - [perf] probe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1222189] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1222189] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1222189] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1222189] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1222189] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1222189] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1222189] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] ordered_events: Adopt queue() method (Jiri Olsa) [1222189] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1222189] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1222189] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1222189] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1222189] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1222189] - [perf] sched: No need to keep the session around (Jiri Olsa) [1222189] - [perf] tools: Reference count struct thread (Jiri Olsa) [1222189] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1222189] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1222189] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1222189] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1222189] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1222189] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1222189] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1222189] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1222189] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1222189] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1222189] - [perf] record: Document --group option (Jiri Olsa) [1222189] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1222189] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1222189] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1222189] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1222189] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1222189] - [perf] tools: Only include tsc file for x86 (Jiri Olsa) [1222189] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1222189] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1222189] - [perf] buildid-cache: Use pr_debug instead of verbose && pr_info (Jiri Olsa) [1222189] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1222189] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1222189] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1222189] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1222189] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1222189] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1222189] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1222189] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1222189] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1222189] - [perf] diff: Support for different binaries (Jiri Olsa) [1222189] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1222189] - [perf] probe: Handle strdup() failure (Jiri Olsa) [1222189] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1222189] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1222189] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1222189] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1222189] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1222189] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1222189] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1222189] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1222189] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1222189] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1222189] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1222189] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1222189] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1222189] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1222189] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1222189] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1222189] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1222189] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1222189] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1222189] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1222189] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1222189] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1222189] - [perf] trace: Print thread info when following children (Jiri Olsa) [1222189] - [perf] list: Place the header text in its right position (Jiri Olsa) [1222189] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1222189] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1222189] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1222189] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1222189] - [perf] build: Add build documentation (Jiri Olsa) [1222189] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1222189] - [perf] build: Remove uneeded variables (Jiri Olsa) [1222189] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1222189] - [perf] build: Add single target build framework support (Jiri Olsa) [1222189] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch sh objects building (Jiri Olsa) [1222189] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm objects building (Jiri Olsa) [1222189] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1222189] - [perf] build: Add perf.o object building (Jiri Olsa) [1222189] - [perf] build: Add zlib objects building (Jiri Olsa) [1222189] - [perf] build: Add perf regs objects building (Jiri Olsa) [1222189] - [perf] build: Add scripts objects building (Jiri Olsa) [1222189] - [perf] build: Add gtk objects building (Jiri Olsa) [1222189] - [perf] build: Add slang objects building (Jiri Olsa) [1222189] - [perf] build: Add ui objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf objects building (Jiri Olsa) [1222189] - [perf] build: Add probe objects building (Jiri Olsa) [1222189] - [perf] build: Add libperf objects building (Jiri Olsa) [1222189] - [perf] build: Add builtin objects building (Jiri Olsa) [1222189] - [perf] build: Add tests objects building (Jiri Olsa) [1222189] - [perf] build: Add bench objects building (Jiri Olsa) [1222189] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1222189] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1222189] - [perf] tools build: Add subdir support (Jiri Olsa) [1222189] - [perf] tools build: Add detected config support (Jiri Olsa) [1222189] - [perf] tools build: Add new build support (Jiri Olsa) [1222189] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1222189] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1222189] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1222189] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add {tracefs, debugfs}_configured() functions (Jiri Olsa) [1222189] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1222189] - [perf] tools lib fs: Add helper to find mounted file systems (Jiri Olsa) [1222189] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1222189] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1222189] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1222189] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1222189] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1222189] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1222189] - [perf] probe: Update man page (Jiri Olsa) [1222189] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1222189] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1222189] - [perf] tests: Do not rely on dso__data_read_offset() to open dso (Jiri Olsa) [1222189] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1222189] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1222189] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1222189] - [perf] treewide: Fix typo in printk messages (Jiri Olsa) [1222189] - [perf] annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1222189] - [perf] bench: Add -r all so that you can run all mem* routines (Jiri Olsa) [1222189] - [perf] bench: Carve out mem routine benchmarking (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs (Jiri Olsa) [1222189] - [perf] x86/intel: Add cpu_(prepare|starting|dying) for core_pmu (Jiri Olsa) [1222189] - [perf] x86/intel: Add Broadwell support for the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel/rapl: Fix energy counter measurements but supporing per domain energy units (Jiri Olsa) [1222189] - [perf] x86/intel: Fix Core2, Atom, NHM, WSM cycles:pp events (Jiri Olsa) [1222189] - [perf] Fix racy group access (Jiri Olsa) [1222189] - [perf] x86: Remove redundant calls to perf_pmu_{dis|en}able() (Jiri Olsa) [1222189] - [perf] Remove type specific target pointers (Jiri Olsa) [1222189] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1222189] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1222189] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1222189] - [perf] Add ->count() function to read per-package counters (Jiri Olsa) [1222189] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1222189] - [perf] powerpc: Fix up flush_branch_stack() users (Jiri Olsa) [1222189] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1222189] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1222189] - [perf] x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1222189] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1222189] - [perf] Simplify the branch stack check (Jiri Olsa) [1222189] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1222189] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1222189] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1222189] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1222189] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1222189] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1222189] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1222189] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1222189] - [perf] x86/amd/ibs: Convert force_ibs_eilvt_setup() to void (Jiri Olsa) [1222189] - [perf] Update userspace page info for software event (Jiri Olsa) [1222189] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Explicitly optimize vm86 handling in code_segment_base() (Jiri Olsa) [1222189] - [perf] Fix context leak in put_event() (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Fix incorrect TIF_IA32 check in code_segment_base() (Jiri Olsa) [1222189]- [pci] Keep original resource if we fail to expand it (Myron Stowe) [1221057] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1131674] - [s390] pci: reenable per default (Hendrik Brueckner) [1200410] - [kernel] ftrace: Have control op function callback only trace when RCU is watching (Jiri Olsa) [1197062] - [kernel] rcu: Do not trace rcu_is_watching() functions (Jiri Olsa) [1197062] - [kernel] rcu: Consistent rcu_is_watching() naming (Jiri Olsa) [1197062] - [kernel] rcu: Is it safe to enter an RCU read-side critical section? (Jiri Olsa) [1197062] - [kernel] time: Revert to calling clock_was_set_delayed() while in irq context (Prarit Bhargava) [1222767] - [kernel] tracing: Disable tracing on warning (Josh Poimboeuf) [1149340] - [netdrv] xen-netfront: use correct linear area after linearizing an skb (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Fix handling packets on compound pages with skb_linearize (Vitaly Kuznetsov) [1144931] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1179961] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1179953] - [powerpc] powernv: Use _GLOBAL_TOC for opal wrappers (Steve Best) [1223481] - [powerpc] pseries: Simplify check for suspendability during suspend/migration (Gustavo Duarte) [1207295] - [powerpc] pseries: Introduce api_version to migration sysfs interface (Gustavo Duarte) [1207295] - [powerpc] pseries: Little endian fixes for post mobility device tree update (Gustavo Duarte) [1207295] - [powerpc] book3s: Fix partial invalidation of TLBs in MCE code (Steve Best) [1221090] - [powerpc] book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER (Steve Best) [1221090] - [powerpc] powernv: Separate function for OPAL IRQ setup (Steve Best) [1221071] - [powerpc] powernv: Remove "opal" prefix from pr_xxx()s (Steve Best) [1221071] - [powerpc] powernv: Support OPAL requested heartbeat (Steve Best) [1221071]- [fs] aio: Skip timer for io_getevents if timeout=0 (Carlos Maiolino) [1161535] - [fs] proc: fix page_size limit of proc pid cmdline fix (Jarod Wilson) [1193998] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1193998] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1203682] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1203682] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1203682] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1203682] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1203682] - [hv] net: Add support for vNIC hot removal (Vitaly Kuznetsov) [1203682] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1203682] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1203682] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1167380] - [netdrv] qlge: Fix qlge_update_hw_vlan_features to handle if interface is down (Chad Dupuis) [1164114] - [libata] fixup oops in ata_eh_link_report() (Ewan Milne) [1220144] - [kernel] watchdog: update watchdog_thresh properly (Ulrich Obergfell) [1216074] - [kernel] watchdog: update watchdog attributes atomically (Ulrich Obergfell) [1216074] - [cpufreq] powernv: Report cpu frequency throttling (Gustavo Duarte) [1218970] - [powerpc] powernv: Fix the overflow of OPAL message notifiers head array (Steve Best) [1221089] - [powerpc] powernv: Add OPAL message notifier unregister function (Steve Best) [1221089] - [powerpc] powernv: Add pstore support on powernv (Steve Best) [1220165] - [powerpc] pstore: Add pstore type id for PPC64 opal nvram partition (Steve Best) [1220165] - [powerpc] nvram: Move generic code for nvram and pstore (Steve Best) [1220165] - [powerpc] powernv: Handle compound PE in config accessors (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE for EEH (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE (Steve Best) [1211946] - [powerpc] powernv: Split ioda_eeh_get_state() (Steve Best) [1211946] - [powerpc] powernv: Allow to freeze PE (Steve Best) [1211946] - [powerpc] powernv: Enable M64 aperatus for PHB3 (Steve Best) [1211946] - [infiniband] qib: Add blank line after declaration (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix sizeof checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185097 1188513] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185097 1188513] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1183881] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1183881] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1183881] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1183881] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1183881] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1183881] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1183881] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1183881] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1183881] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1183881]- [block] scsi-mq: fix requests that use a separate CDB buffer (Jeff Moyer) [1209624] - [block] Fix bug in blk_rq_merge_ok (Jeff Moyer) [1209624] - [block] blkmq: Fix NULL pointer deref when all reserved tags in (Jeff Moyer) [1209624] - [block] blk-mq: fix double-free in error path (Jeff Moyer) [1209624] - [block] prevent request-to-request merging with gaps if not allowed (Jeff Moyer) [1209624] - [block] blk-mq: fix false negative out-of-tags condition (Jeff Moyer) [1209624] - [block] blk-mq: get rid of ->cmd_size in the hardware queue (Jeff Moyer) [1209624] - [block] revert "blk-mq: Micro-optimize bt_get()" (Jeff Moyer) [1209624] - [block] blk-mq: Use all available hardware queues (Jeff Moyer) [1209624] - [block] blk-mq: Micro-optimize bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Fix a race between bt_clear_tag() and bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Avoid that __bt_get_word() wraps multiple times (Jeff Moyer) [1209624] - [block] blk-mq: re-check for available tags after running the hardware queue (Jeff Moyer) [1209624] - [block] blk-mq: fix hang in bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: cleanup tag free handling (Jeff Moyer) [1209624] - [block] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map (Jeff Moyer) [1209624] - [block] Fix computation of merged request priority (Jeff Moyer) [1209624] - [block] Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1209624] - [block] revert "block: all blk-mq requests are tagged" (Jeff Moyer) [1209624] - [block] fix wrong error return in elevator_init() (Jeff Moyer) [1209624] - [block] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND (Jeff Moyer) [1209624] - [block] remove artifical max_hw_sectors cap (Jeff Moyer) [1209624] - [block] include func name in __get_request prints (Jeff Moyer) [1209624] - [block] make blk_update_request print prefix match ratelimited prefix (Jeff Moyer) [1209624] - [block] include/linux/blkdev.h: use NULL instead of zero (Jeff Moyer) [1209624] - [block] block_dev: implement readpages() to optimize sequential read (Jeff Moyer) [1209624] - [block] blk-mq: Make bt_clear_tag() easier to read (Jeff Moyer) [1209624] - [block] blk-mq: fix potential hang if rolling wakeup depth is too high (Jeff Moyer) [1209624] - [block] misplaced rq_complete tracepoint (Jeff Moyer) [1209624] - [block] bdi: reimplement bdev_inode_switch_bdi() (Jeff Moyer) [1209624] - [block] bsg: fix potential error pointer dereference (Jeff Moyer) [1209624] - [block] blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag (Jeff Moyer) [1209624] - [block] blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue() (Jeff Moyer) [1209624] - [block] remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set() (Jeff Moyer) [1209624] - [block] blk-mq: release mq's kobjects in blk_release_queue() (Jeff Moyer) [1209624] - [block] blk-mq: End unstarted requests on a dying queue (Jeff Moyer) [1209624] - [block] blk-mq: Allow requests to never expire (Jeff Moyer) [1209624] - [block] blk-mq: Add helper to abort requeued requests (Jeff Moyer) [1209624] - [block] blk-mq: Let drivers cancel requeue_work (Jeff Moyer) [1209624] - [block] blk-mq: Export if requests were started (Jeff Moyer) [1209624] - [block] blk-mq: Wake tasks entering queue on dying (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_freeze_queue() (Jeff Moyer) [1209624] - [block] wake up waiters when a queue is marked dying (Jeff Moyer) [1209624] - [block] blk-mq: Export freeze_unfreeze functions (Jeff Moyer) [1209624] - [block] blk-mq: Exit queue on alloc failure (Jeff Moyer) [1209624] - [block] blk-mq: prevent unmapped hw queue from being scheduled (Jeff Moyer) [1209624] - [block] blk-mq: move the kdump check to blk_mq_alloc_tag_set (Jeff Moyer) [1209624] - [block] blk-mq: handle the single queue case in blk_mq_hctx_next_cpu (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_free_hctx_request() (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_free_request() (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_unique_tag() (Jeff Moyer) [1209624] - [block] blk-mq: add a 'list' parameter to ->queue_rq() (Jeff Moyer) [1209624] - [block] blk-mq: allocate cpumask on the home node (Jeff Moyer) [1209624] - [block] blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set (Jeff Moyer) [1209624] - [block] block, scsi: fixup blk_get_request dead queue scenarios (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_run_hw_queues (Jeff Moyer) [1209624] - [block] blk-mq: make blk_mq_run_queues() static (Jeff Moyer) [1209624] - [block] blk-mq: use get_cpu/put_cpu instead of preempt_disable_preempt_enable (Jeff Moyer) [1209624] - [block] blk-mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk (Jeff Moyer) [1209624] - [block] blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path (Jeff Moyer) [1209624] - [block] blk-mq: support per-distpatch_queue flush machinery (Jeff Moyer) [1209624] - [block] introduce 'blk_mq_ctx' parameter to blk_get_flush_queue (Jeff Moyer) [1209624] - [block] flush: avoid to figure out flush queue unnecessarily (Jeff Moyer) [1209624] - [block] remove blk_init_flush() and its pair (Jeff Moyer) [1209624] - [block] introduce blk_flush_queue to drive flush machinery (Jeff Moyer) [1209624] - [block] avoid to use q->flush_rq directly (Jeff Moyer) [1209624] - [block] move flush initialization to blk_flush_init (Jeff Moyer) [1209624] - [block] introduce blk_init_flush and its pair (Jeff Moyer) [1209624] - [block] blk-mq: allocate flush_rq in blk_mq_init_flush() (Jeff Moyer) [1209624] - [block] blk-mq: handle failure path for initializing hctx (Jeff Moyer) [1209624] - [block] blk-mq: make mq_queue_reinit_notify() freeze queues in parallel (Jeff Moyer) [1209624] - [block] blk-mq, percpu-ref: start q->mq_usage_counter in atomic mode (Jeff Moyer) [1209624] - [block] blk-mq: blk_mq_freeze_queue() should allow nesting (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_is_dying() (Jeff Moyer) [1209624] - [lib] percpu-refcount: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix DEAD flag contamination of percpu pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: Replace smp_read_barrier_depends() with lockless_dereference() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make INIT_ATOMIC and switch_to_atomic() sticky (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PERCPU_REF_INIT_* flags (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to percpu mode and reinit (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to atomic mode and killing (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PCPU_REF_DEAD (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename things to prepare for decoupling percpu_atomic mode switch (Jeff Moyer) [1209624] - [lib] percpu-refcount: replace pcpu_ prefix with percpu_ (Jeff Moyer) [1209624] - [lib] percpu-refcount: minor code and comment updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: relocate percpu_ref_reinit() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make percpu_ref based on longs instead of ints (Jeff Moyer) [1209624] - [lib] percpu-refcount: add @gfp to percpu_ref_init() (Jeff Moyer) [1209624] - [block] blk-mq: use percpu_ref for mq usage count (Jeff Moyer) [1209624] - [lib] percpu-counter: add @gfp to percpu_counter_init() (Jeff Moyer) [1209624] - [lib] percpu-counter: make percpu_counters_lock irq-safe (Jeff Moyer) [1209624] - [mm] percpu: implement asynchronous chunk population (Jeff Moyer) [1209624] - [mm] percpu: rename pcpu_reclaim_work to pcpu_balance_work (Jeff Moyer) [1209624] - [mm] percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated (Jeff Moyer) [1209624] - [mm] percpu: make sure chunk->map array has available space (Jeff Moyer) [1209624] - [mm] percpu: implement [__]alloc_percpu_gfp() (Jeff Moyer) [1209624] - [mm] percpu: indent the population block in pcpu_alloc() (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_area() capable of allocating only from populated areas (Jeff Moyer) [1209624] - [mm] percpu: restructure locking (Jeff Moyer) [1209624] - [mm] percpu: make percpu-km set chunk->populated bitmap properly (Jeff Moyer) [1209624] - [mm] percpu: move region iterations out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: move common parts out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: remove @may_alloc from pcpu_get_pages() (Jeff Moyer) [1209624] - [mm] percpu: remove the usage of separate populated bitmap in percpu-vm (Jeff Moyer) [1209624] - [mm] percpu: perform tlb flush after pcpu_map_pages() failure (Jeff Moyer) [1209624] - [mm] percpu: fix pcpu_alloc_pages() failure path (Jeff Moyer) [1209624] - [mm] percpu: Use ALIGN macro instead of hand coding alignment calculation (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() (Jeff Moyer) [1209624] - [mm] percpu: renew the max_contig if we merge the head and previous block (Jeff Moyer) [1209624] - [mm] percpu: allocation size should be even (Jeff Moyer) [1209624] - [mm] percpu: speed alloc_pcpu_area() up (Jeff Moyer) [1209624] - [mm] percpu: store offsets instead of lengths in ->map[] (Jeff Moyer) [1209624] - [mm] percpu: fold pcpu_split_block() into the only caller (Jeff Moyer) [1209624] - [mm] revert "percpu scalability fixes" (Jeff Moyer) [1209624] - [lib] percpu-refcount: improve WARN messages (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix synchronize_rcu() in comments (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero() (Jeff Moyer) [1209624] - [lib] percpu-refcount: require percpu_ref to be exited explicitly (Jeff Moyer) [1209624] - [lib] percpu-refcount: use unsigned long for pcpu_count pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: add helpers for ->percpu_count accesses (Jeff Moyer) [1209624] - [lib] percpu-refcount: one bit is enough for REF_STATUS (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix usage of this_cpu_ops (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_tryget() (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: Add a WARN() for ref going negative (Jeff Moyer) [1209624] - [lib] percpu-refcount: export symbols (Jeff Moyer) [1209624] - [lib] percpu-refcount: use RCU-sched insted of normal RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm() (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_cancel_init() (Jeff Moyer) [1209624] - [lib] percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu() (Jeff Moyer) [1209624] - [lib] percpu-refcount: cosmetic updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: consistently use plain (non-sched) RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: Don't use silly cmpxchg() (Jeff Moyer) [1209624] - [lib] percpu: implement generic percpu refcounting (Jeff Moyer) [1209624]- [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1169598] - [tools] turbostat: support additional Broadwell model (Steve Best) [1189945] - [x86] kernel: execution in the early microcode loader (Jacob Tanenbaum) [1206830] {CVE-2015-2666} - [x86] kernel: Update the UV APIC HUB check (Frank Ramsay) [1215695] - [x86] kernel: Update the UV APIC driver check (Frank Ramsay) [1215695] - [x86] kernel: Update the APIC UV OEM check (Frank Ramsay) [1215695] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Jarod Wilson) [1220506] - [mfd] rtsx: Using pcr_dbg replace dev_dbg (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts525A (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts524A (Jarod Wilson) [1220506] - [mfd] rtsx: Remove LCTLR defination (Jarod Wilson) [1220506] - [mfd] rtsx: Update phy register (Jarod Wilson) [1220506] - [mfd] rtsx: Update driving settings (Jarod Wilson) [1220506] - [mfd] rtsx: Update PETXCFG address (Jarod Wilson) [1220506] - [mfd] rtsx: Place register address and values togather (Jarod Wilson) [1220506] - [mfd] rtsx: Replace TAB by SPC after #define (Jarod Wilson) [1220506] - [mfd] rtsx: Add func to split u32 into register (Jarod Wilson) [1220506] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Jarod Wilson) [1220506] - [mfd] rtsx: Fix build warnings for !PM (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Fix MSI enable error handling (Jarod Wilson) [1220506] - [mfd] rtsx: Add dma transfer function (Jarod Wilson) [1220506] - [mfd] rtsx: modify phase searching method for tuning (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for card reader rtl8402 (Jarod Wilson) [1220506] - [mfd] rtsx: Add set pull control macro and simplify rtl8411 (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Disable interrupts before cancelling delayed works (Jarod Wilson) [1220506] - [mfd] mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata (Jarod Wilson) [1220506] - [mfd] rtsx: Modify rts5249_optimize_phy (Jarod Wilson) [1220506] - [acpi] lpss: add LPSS device for Wildcat Point PCH (Prarit Bhargava) [1208093] - [acpi] lpss: provide con_id for the clkdev (Prarit Bhargava) [1178891] - [acpi] lpss: check the result of ioremap() (Prarit Bhargava) [1178891] - [acpi] lpss: allow to use specific PM domain during ->probe() (Prarit Bhargava) [1178891] - [acpi] lpss: add all LPSS devices to the specific power domain (Prarit Bhargava) [1178891] - [acpi] lpss: not using UART RTS override with Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] lpss: disable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] clk: fractional-divider: cast parent_rate to u64 before multiplying (Prarit Bhargava) [1178891] - [acpi] lpss: complete PM entries for LPSS power domain (Prarit Bhargava) [1178891] - [acpi] lpss: drop clkdev_name member from lpss_device_desc (Prarit Bhargava) [1178891] - [acpi] lpss: introduce flags (Prarit Bhargava) [1178891] - [acpi] lpss: remove struct lpss_shared_clock (Prarit Bhargava) [1178891] - [acpi] lpss: Take I2C host controllers out of reset (Prarit Bhargava) [1178891] - [acpi] scan: always register ACPI LPSS scan handler (Prarit Bhargava) [1178891] - [acpi] lpss: support for fractional divider clock (Prarit Bhargava) [1178891] - [acpi] clk: new basic clk type for fractional divider (Prarit Bhargava) [1178891] - [acpi] clk: wrap I/O access for improved portability (Prarit Bhargava) [1178891] - [acpi] lpss: custom power domain for LPSS (Prarit Bhargava) [1178891] - [acpi] lpss: Enable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] lpss: Support for device latency tolerance PM QoS (Prarit Bhargava) [1178891] - [acpi] scan: Add bind/unbind callbacks to struct acpi_scan_handler (Prarit Bhargava) [1178891] - [acpi] pm: qos: Introcuce latency tolerance device PM QoS type (Prarit Bhargava) [1178891] - [acpi] lpss: fix UART Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] enable CONFIG_X86_INTEL_LPSS (Prarit Bhargava) [1178891] - [security] selinux/nlmsg: add a build time check for rtnl/xfrm cmds (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MAPPING (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MIGRATE (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_REPORT (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_GETSPDINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_NEWSPDINFO (Alexander Duyck) [1210224]- [x86] perf: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1086843] - [x86] perf: Add Broadwell core support (Jiri Olsa) [1086843] - [x86] perf: Add new cache events table for Haswell (Jiri Olsa) [1086843] - [x86] perf/uncore: Delete an unnecessary check before pci_dev_put() call (Jiri Olsa) [1176340] - [x86] perf/uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix minor race in box set up (Jiri Olsa) [1176340] - [x86] perf/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1176340] - [x86] perf/uncore: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1176340] - [x86] perf/uncore: Add Haswell-EP uncore support (Jiri Olsa) [1176340] - [x86] perf/uncore: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Export basic memory events for IVT IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix coccinelle warnings (Jiri Olsa) [1176340] - [x86] perf/uncore: move NHM-EX/WSM-EX specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Declare some functions and variables (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix compilation warning in snb_uncore_imc_init_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: Add __init for uncore_cpumask_init() (Jiri Olsa) [1176340] - [x86] perf/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1176340] - [x86] perf/uncore: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: make hrtimer timeout configurable per box (Jiri Olsa) [1176340] - [x86] perf/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add ability to customize pmu callbacks (Jiri Olsa) [1176340] - [x86] perf/uncore: fix initialization of cpumask (Jiri Olsa) [1176340] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1176340] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1176340] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1176340] - [x86] perf/uncore: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add auxiliary pci device support (Jiri Olsa) [1176340] - [x86] perf: Fix sparse warning (Jiri Olsa) [1176340] - [x86] perf: Reduce stack usage of x86_schedule_events() (Jiri Olsa) [1176340] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1176340] - [perf] tools: Make sparc64 arch point to sparc (Jiri Olsa) [1209607] - [perf] symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1209607] - [perf] top: Fix SIGBUS on sparc64 (Jiri Olsa) [1209607] - [perf] tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1209607] - [perf] tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1209607] - [perf] tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1209607] - [perf] bench: Fix order of arguments to memcpy_alloc_mem (Jiri Olsa) [1209607] - [perf] symbols: Convert lseek + read to pread (Jiri Olsa) [1209607] - [perf] tools: Use perf_data_file__fd() consistently (Jiri Olsa) [1209607] - [perf] symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1209607] - [perf] evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1209607] - [perf] header: Set header version correctly (Jiri Olsa) [1209607] - [perf] record: Show precise number of samples (Jiri Olsa) [1209607] - [perf] tools: Do not use __perf_session__process_events() directly (Jiri Olsa) [1209607] - [perf] callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1209607] - [perf] tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1209607] - [perf] evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1209607] - [perf] tools: add hardware breakpoint bp_len test cases (Jiri Olsa) [1209607] - [perf] tools: allow user to specify hardware breakpoint bp_len (Jiri Olsa) [1209607] - [perf] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1209607] - [perf] ui/tui: Show fatal error message only if exists (Jiri Olsa) [1209607] - [perf] tests: Fix typo in sample-parsing.c (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1209607] - [perf] trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1209607] - [perf] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1209607] - [perf] diff: Fix -o/--order option behavior (Jiri Olsa) [1209607] - [perf] diff: Fix output ordering to honor next column (Jiri Olsa) [1209607] - [perf] tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1209607] - [perf] diff: Introduce fmt_to_data_file() helper (Jiri Olsa) [1209607] - [perf] diff: Print diff result more precisely (Jiri Olsa) [1209607] - [perf] diff: Get rid of hists__compute_resort() (Jiri Olsa) [1209607] - [perf] tools: Allow use of an exclusive option more than once (Jiri Olsa) [1209607] - [perf] tools: Document parameterized and symbolic events (Jiri Olsa) [1209607] - [perf] tools: Extend format_alias() to include event parameters (Jiri Olsa) [1209607] - [perf] tools: Support parsing parameterized events (Jiri Olsa) [1209607] - [perf] tools: Remove some unused functions from color.c (Jiri Olsa) [1209607] - [perf] report: Get rid of report__inc_stat() (Jiri Olsa) [1209607] - [perf] hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1209607] - [perf] hists: Rename hist_entry__free to __delete (Jiri Olsa) [1209607] - [perf] tools: Remove EOL whitespaces (Jiri Olsa) [1209607] - [perf] mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1209607] - [perf] mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1209607] - [perf] probe: Fix probing kretprobes (Jiri Olsa) [1209607] - [perf] symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1209607] - [perf] probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1209607] - [perf] symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1209607] - [perf] symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1209607] - [perf] annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1209607] - [perf] annotate: Handle ins parsing failures (Jiri Olsa) [1209607] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1209607] - [perf] evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1209607] - [perf] tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1209607] - [perf] test: Fix dwarf unwind using libunwind (Jiri Olsa) [1209607] - [perf] tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1209607] - [perf] tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1209607] - [perf] tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1209607] - [perf] machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1209607] - [perf] tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1209607] - [perf] probe: Propagate error code when write(2) failed (Jiri Olsa) [1209607] - [perf] hists browser: Fix segfault when showing callchain (Jiri Olsa) [1209607] - [perf] callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1209607] - [perf] hists: Fix children sort key behavior (Jiri Olsa) [1209607] - [perf] diff: Fix to sort by baseline field by default (Jiri Olsa) [1209607] - [perf] list: Fix --raw-dump option (Jiri Olsa) [1209607] - [perf] probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1209607] - [perf] probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1209607] - [perf] callchain: Append callchains only when requested (Jiri Olsa) [1209607] - [perf] ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1209607] - [perf] report: Show progress bar for output resorting (Jiri Olsa) [1209607] - [perf] Fix building warning on ARM 32 (Jiri Olsa) [1209607] - [perf] symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1209607] - [perf] evlist: Use roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Make the mmap length autotuning more robust (Jiri Olsa) [1209607] - [perf] bitops: Fix signedness of compile-time hweight implementations (Jiri Olsa) [1209607] - [perf] tools: Remove bitops/hweight usage of bits in tools/perf (Jiri Olsa) [1209607] - [perf] tools: Adopt roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1209607] - [perf] tools: Adopt fls_long and deps (Jiri Olsa) [1209607] - [perf] tools: Move bitops.h from tools/perf/util to tools/ (Jiri Olsa) [1209607] - [perf] tools: Introduce asm-generic/bitops.h (Jiri Olsa) [1209607] - [perf] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1209607] - [perf] tools: Whitespace prep patches for moving bitops.h (Jiri Olsa) [1209607] - [perf] tools: Move code originally from asm-generic/atomic.h into tools/include/asm-generic/ (Jiri Olsa) [1209607] - [perf] tools: Move code originally from linux/log2.h to tools/include/linux/ (Jiri Olsa) [1209607] - [perf] tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1209607] - [perf] evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1209607] - [perf] trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1209607] - [perf] evlist: Improve the strerror_mmap method (Jiri Olsa) [1209607] - [perf] evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1209607] - [perf] evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1209607] - [perf] trace: Provide a better explanation when mmap fails (Jiri Olsa) [1209607] - [perf] evlist: Introduce strerror_mmap method (Jiri Olsa) [1209607] - [perf] tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1209607] - [perf] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt filename__read_int from tools/perf/ (Jiri Olsa) [1209607] - [perf] kvm stat live: Mark events as (x86 only) in help output (Jiri Olsa) [1209607] - [perf] tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1209607] - [perf] calloc/xcalloc: Fix argument order (Jiri Olsa) [1209607] - [perf] callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1209607] - [perf] callchain: Fixup parameter handling error message (Jiri Olsa) [1209607] - [perf] tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1209607] - [perf] buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1209607] - [perf] buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1209607] - [perf] tools: Use single strcmp call instead of two (Jiri Olsa) [1209607] - [perf] hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1209607] - [perf] bench: Fix memcpy/memset output (Jiri Olsa) [1209607] - [perf] bench: Merge memset into memcpy (Jiri Olsa) [1209607] - [perf] bench: Prepare memcpy for merge (Jiri Olsa) [1209607] - [perf] session: Do not fail on processing out of order event (Jiri Olsa) [1209607] - [perf] report: In branch stack mode use address history sorting (Jiri Olsa) [1209607] - [perf] report: Add --branch-history option (Jiri Olsa) [1209607] - [perf] callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1209607] - [perf] stat: Add support for snapshot counters (Jiri Olsa) [1209607] - [perf] stat: Add support for per-pkg counters (Jiri Olsa) [1209607] - [perf] tools: Remove perf_evsel__read interface (Jiri Olsa) [1209607] - [perf] stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1209607] - [perf] stat: Make read_counter work over the thread dimension (Jiri Olsa) [1209607] - [perf] stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1209607] - [perf] tools: Add snapshot format file parsing (Jiri Olsa) [1209607] - [perf] tools: Add per-pkg format file parsing (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1209607] - [perf] tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1209607] - [perf] tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1209607] - [perf] callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1209607] - [perf] symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1209607] - [perf] callchain: Enable printing the srcline in the history (Jiri Olsa) [1209607] - [perf] tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1209607] - [perf] hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1209607] - [perf] tools: Only override the default :tid comm entry (Jiri Olsa) [1209607] - [perf] tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1209607] - [perf] evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1209607] - [perf] evsel: Fix ftrace:function event recording (Jiri Olsa) [1209607] - [perf] diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1209607] - [perf] hists: Fix up srcline histogram key formatting (Jiri Olsa) [1209607] - [perf] annotate: Support source line numbers in annotate (Jiri Olsa) [1209607] - [perf] tools: Only print base source file for srcline (Jiri Olsa) [1209607] - [perf] callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1209607] - [perf] callchain: Use al.addr to set up call chain (Jiri Olsa) [1209607] - [perf] callchain: Factor out adding new call chain entries (Jiri Olsa) [1209607] - [perf] tools: Fix annotation with kcore (Jiri Olsa) [1209607] - [perf] test: fix typo in python test (Jiri Olsa) [1209607] - [perf] symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1209607] - [perf] tools: Clean up libelf feature support code (Jiri Olsa) [1209607] - [perf] build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1209607] - [perf] record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1209607] - [perf] tests: Add interrupted state sample parsing test (Jiri Olsa) [1209607] - [perf] tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1209607] - [perf] evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1209607] - [perf] script python: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] tools: Add test_and_set_bit function (Jiri Olsa) [1209607] - [perf] tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1209607] - [perf] tools: Fix build-id matching on vmlinux (Jiri Olsa) [1209607] - [perf] record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1209607] - [perf] build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1209607] - [perf] build-id: Rename dsos__write_buildid_table() (Jiri Olsa) [1209607] - [perf] tools: Add gzip decompression support for kernel module (Jiri Olsa) [1209607] - [perf] symbols: Preparation for compressed kernel module support (Jiri Olsa) [1209607] - [perf] tools: Defer export of comms that were not 'set' (Jiri Olsa) [1209607] - [perf] tools: Add call information to Python export (Jiri Olsa) [1209607] - [perf] tools: Add call information to the database export API (Jiri Olsa) [1209607] - [perf] tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1209607] - [perf] tools: Add branch type to db export (Jiri Olsa) [1209607] - [perf] tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1209607] - [perf] tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1209607] - [perf] session: Add perf_session__deliver_synth_event() (Jiri Olsa) [1209607] - [perf] tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1209607] - [perf] tools: Add id index (Jiri Olsa) [1209607] - [perf] probe: Add --quiet option to suppress output result message (Jiri Olsa) [1209607] - [perf] script: Add Python script to export to postgresql (Jiri Olsa) [1209607] - [perf] scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1209607] - [perf] tools: Add facility to export data in database-friendly way (Jiri Olsa) [1209607] - [perf] pmu: Add proper error handling to print_pmu_events() (Jiri Olsa) [1209607] - [perf] tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1209607] - [perf] tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1209607] - [perf] tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1209607] - [perf] pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1209607] - [perf] tools: Ensure return negative value when write header error (Jiri Olsa) [1209607] - [perf] probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1209607] - [perf] tools: Add support for exclusive option (Jiri Olsa) [1209607] - [perf] kvm: Print kvm specific --help output (Jiri Olsa) [1209607] - [perf] tools: Export usage string and option table of perf record (Jiri Olsa) [1209607] - [perf] tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1209607] - [perf] tests: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] tests: Remove misplaced __maybe_unused (Jiri Olsa) [1209607] - [perf] callchains: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1209607] - [perf] tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1209607] - [perf] tools: Set thread->mg.machine in all places (Jiri Olsa) [1209607] - [perf] x86: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1209607] - [perf] x86: Filter branches for PEBS event (Jiri Olsa) [1209607] - [perf] Fix irq_work 'tail' recursion (Jiri Olsa) [1209607] - [perf] add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1209607] - [perf] provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1209607] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1209607] - [perf] Drop module reference on event init failure (Jiri Olsa) [1209607] - [perf] Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1209607] - [perf] Fix put_event() ctx lock (Jiri Olsa) [1209607] - [perf] Fix move_group() order (Jiri Olsa) [1209607] - [perf] Fix event->ctx locking (Jiri Olsa) [1209607] - [perf] Add a bit of paranoia (Jiri Olsa) [1209607] - [perf] Tighten (and fix) the grouping condition (Jiri Olsa) [1209607] - [perf] x86: Add model number for Airmont (Jiri Olsa) [1209607] - [perf] x86: Fix bug for "cycles:p" and "cycles:pp" on SLM (Jiri Olsa) [1209607] - [perf] rapl: Fix sysfs_show() initialization for RAPL PMU (Jiri Olsa) [1209607] - [perf] Avoid horrible stack usage (Jiri Olsa) [1209607] - [perf] Move task_pt_regs sampling into arch code (Jiri Olsa) [1209607] - [perf] Improve the perf_sample_data struct layout (Jiri Olsa) [1209607] - [perf] x86: Disallow flags for most Core2/Atom/Nehalem/Westmere events (Jiri Olsa) [1209607] - [perf] x86: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDIST (Jiri Olsa) [1209607] - [perf] x86: Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1209607] - [perf] x86: Add support for sampling PEBS machine state registers (Jiri Olsa) [1209607] - [perf] Add ability to sample machine state on interrupt (Jiri Olsa) [1209607] - [perf] list: introduce list_last_entry(), use list_{first, last}_entry() (Jiri Olsa) [1209607]- [powercap] rapl: add ID for Broadwell server (Steve Best) [1169551] - [powerpc] powernv: Restore LPCR with LPCR_PECE1 cleared (Gustavo Duarte) [1193516] - [kernel] clockevents: Fix cpu_down() race for hrtimer based broadcasting (Gustavo Duarte) [1193516] - [tty] vt: don't set font mappings on vc not supporting this (Jarod Wilson) [1192395 1213538] - [x86] kernel: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209235] {CVE-2015-2830} - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195685] {CVE-2015-1593} - [char] redhat/configs: Kconfig settings for new TPM drivers/support (Jarod Wilson) [1182709] - [char] tpm: fix call order in tpm-chip.c (Jarod Wilson) [1182709] - [char] tpm: Additional LE support for tpm_ibmvtpm_send (Jarod Wilson) [1182709] - [char] tpm, tpm_tis: fix TPM 2.0 probing (Jarod Wilson) [1182709] - [char] tpm: fix suspend/resume paths for TPM 2.0 (Jarod Wilson) [1182709] - [char] tpm/tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jarod Wilson) [1182709] - [char] tpm: fix format string error in tpm-chip.c (Jarod Wilson) [1182709] - [char] char/tpm/tpm_crb: fix build error (Jarod Wilson) [1182709] - [char] tpm: fixed white spaces coding style issues (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change tpm_i2c_stm_st33.h to tpm_stm_st33.h (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace remaining r by ret (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Sanity cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove sparse spaces (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 FIFO Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 CRB Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 baseline support (Jarod Wilson) [1182709] - [char] tpm: device class for tpm (Jarod Wilson) [1182709] - [char] tpm: rename chip->dev to chip->pdev (Jarod Wilson) [1182709] - [char] tpm: fix raciness of PPI interface lookup (Jarod Wilson) [1182709] - [char] tpm: two-phase chip management functions (Jarod Wilson) [1182709] - [char] tpm: merge duplicate transmit_cmd() functions (Jarod Wilson) [1182709] - [char] tpm: Update email address in maintainers list and ibmvtpm driver (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix coccinelle warnings. Possible NULL pointer dereference (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Increment driver version to 1.2.1 (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove useless i2c read on interrupt registers (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Interrupt management improvement (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Few code cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add devicetree structure (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace tpm_st33_* function with tpm_stm_* (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace err/rc/ret by ret for a function return code (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove reference to io_serirq (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add new tpm_stm_dev structure and remove tpm_i2c_buffer[0], [1] buffer (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix few coding style error reported by scripts/checkpatch.pl (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change License header to have up to date address information (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send (Jarod Wilson) [1182709] - [char] tpm: Deletion of unnecessary checks before the function call "tpm_dev_vendor_release" (Jarod Wilson) [1182709] - [char] tpm: remove unnecessary sizeof(u8) (Jarod Wilson) [1182709] - [char] tpm_tis: verify interrupt during init (Jarod Wilson) [1182709] - [char] tpm: Add missing error check for devm_kzalloc (Jarod Wilson) [1182709] - [char] tpm: Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jarod Wilson) [1182709] - [char] tpm: drop owner assignment from platform_drivers (Jarod Wilson) [1182709] - [char] tpm: simplify code by using *phN specifier (Jarod Wilson) [1182709] - [char] tpm: Provide a generic means to override the chip returned timeouts (Jarod Wilson) [1182709] - [char] tpm: missing tpm_chip_put in tpm_get_random() (Jarod Wilson) [1182709] - [char] tpm: Properly clean sysfs entries in error path (Jarod Wilson) [1182709] - [char] tpm: Add missing tpm_do_selftest to ST33 I2C driver (Jarod Wilson) [1182709] - [char] tpm: Fix resume regression on Chromebooks (Jarod Wilson) [1182709] - [char] drivers/char: delete non-required instances of include (Jarod Wilson) [1182709] - [char] tpm/tpm-sysfs: active_show() can be static (Jarod Wilson) [1182709] - [char] tpm: tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jarod Wilson) [1182709] - [char] tpm: Make tpm-dev allocate a per-file structure (Jarod Wilson) [1182709] - [char] tpm: Use the ops structure instead of a copy in tpm_vendor_specific (Jarod Wilson) [1182709] - [char] tpm: Create a tpm_class_ops structure and use it in the drivers (Jarod Wilson) [1182709] - [char] tpm: Pull all driver sysfs code into tpm-sysfs.c (Jarod Wilson) [1182709] - [char] tpm: Move sysfs functions from tpm-interface to tpm-sysfs (Jarod Wilson) [1182709] - [char] tpm: Pull everything related to /dev/tpmX into tpm-dev.c (Jarod Wilson) [1182709] - [char] tpm: nuvoton: remove unused variable (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_atmel: fix coccinelle warnings (Jarod Wilson) [1182709] - [char] tpm: fix unreachable code warning (smatch warning) (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount (Jarod Wilson) [1182709] - [char] tpm: detect PPI features by checking availability of _DSM functions (Jarod Wilson) [1182709] - [char] tpm: replace open-coded _DSM code with helper functions (Jarod Wilson) [1182709] - [char] acpi: introduce helper interfaces for _DSM method (Jarod Wilson) [1182709] - [char] tpm: match node name instead of full path when searching for TPM device (Jarod Wilson) [1182709] - [char] tpm: fix memory leak when walking ACPI namespace (Jarod Wilson) [1182709] - [char] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) (Jarod Wilson) [1182709] - [char] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1182709] - [char] tpm: use tabs instead of whitespaces in Kconfig (Jarod Wilson) [1182709] - [char] tpm: Fix module name description in Kconfig for tpm_i2c_infineon (Jarod Wilson) [1182709] - [char] tpm: Add support for Atmel I2C TPMs (Jarod Wilson) [1182709] - [char] tpm: Add support for the Nuvoton NPCT501 I2C TPM (Jarod Wilson) [1182709] - [char] tpm: Merge the tpm-bios module with tpm.o (Jarod Wilson) [1182709] - [char] tpm: Rename tpm.c to tpm-interface.c (Jarod Wilson) [1182709] - [char] tpm: cleanup checkpatch warnings (Jarod Wilson) [1182709] - [char] tpm: Remove tpm_show_caps_1_2 (Jarod Wilson) [1182709] - [char] tpm: st33: Remove chip->data_buffer access from this driver (Jarod Wilson) [1182709] - [char] tpm: Remove redundant dev_set_drvdata (Jarod Wilson) [1182709] - [char] tpm: Use container_of to locate the tpm_chip in tpm_open (Jarod Wilson) [1182709] - [char] tpm: Store devname in the tpm_chip (Jarod Wilson) [1182709] - [char] tpm: atmel: Call request_region with the correct base (Jarod Wilson) [1182709] - [char] tpm: Use zd formatting for size_t format arguments (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: fix missing declaration of xen_domain (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Remove the locality sysfs attribute (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Fix default durations (Jarod Wilson) [1182709] - [char] tpm: convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jarod Wilson) [1182709] - [char] drivers/xen-tpmfront: Fix compile issue with missing option (Jarod Wilson) [1182709] - [char] tpm: add xen tpmfront interface (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_infineon: Remove unused header file (Jarod Wilson) [1182709] - [char] tpm: tpm_i2c_infinion: Don't modify i2c_client->driver (Jarod Wilson) [1182709] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Jarod Wilson) [1182709] - [char] tpm: move TPM_DIGEST_SIZE defintion (Jarod Wilson) [1182709] - [char] tpm_tis: missing platform_driver_unregister() on error in init_tis() (Jarod Wilson) [1182709] - [enclosure] fix WARN_ON removing an adapter in multi-path devices (Maurizio Lombardi) [1204955] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Ewan Milne) [1072734] - [scsi] increase max_scsi_report_luns from 511 to 16k-1 (Rob Evers) [874231] - [scsi] trim initial allocation in report_luns if limited by max_report_luns (Rob Evers) [874231] - [scsi] re-implement 'max_report_luns' merged with latest report_luns code (Rob Evers) [874231] - [scsi] re-introduce 'max_report_luns' parameter (Rob Evers) [874231] - [scsi] retry report-luns when reported LU count requires more memory (Rob Evers) [874231] - [scsi] use set/get_unaligned_be32 in report_luns (Rob Evers) [874231] - [scsi] avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan (Rob Evers) [874231] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1183800] - [scsi] be2iscsi: Logout of FW Boot Session (Rob Evers) [1183800] - [scsi] be2iscsi: Update the copyright year (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory check before unmapping (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1183800] - [scsi] be2iscsi: treewide: Fix typo in printk messages (Rob Evers) [1183800] - [scsi] be2iscsi: fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit (Rob Evers) [1183800] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1183800] - [scsi] fix regression in scsi_send_eh_cmnd() (Ewan Milne) [1167454] - [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Maurizio Lombardi) [1159398] - [scsi] fnic: Fnic Driver crashed with NULL pointer reference (Maurizio Lombardi) [1159398] - [scsi] fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down (Maurizio Lombardi) [1159398] - [scsi] fnic: Improper resue of exchange Ids (Maurizio Lombardi) [1159398] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Maurizio Lombardi) [1159398] - [scsi] fnic: Not probing all the vNICS via fnic_probe on boot (Maurizio Lombardi) [1159398] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Maurizio Lombardi) [1159398] - [scsi] fnic: fnic Control Path Trace Utility (Maurizio Lombardi) [1159398] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1087796] - [scsi] do not display kernel pointer in message logs (Ewan Milne) [1124082] - [scsi] Do not display buffer pointers in scsi_log_send() (Ewan Milne) [1124082] - [scsi] Conditionally compile in constants.c (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting scsi_print_result() (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting sense (Ewan Milne) [1124082] - [ata] libata: use __scsi_format_command() (Ewan Milne) [1124082] - [scsi] use external buffer for command logging (Ewan Milne) [1124082] - [scsi] log request tag for scmd_printk() (Ewan Milne) [1124082] - [scsi] Implement per-cpu logging buffer (Ewan Milne) [1124082] - [scsi] set fmt to NULL scsi_extd_sense_format() by default (Ewan Milne) [1124082] - [scsi] ratelimit I/O error messages (Ewan Milne) [1124082] - [scsi] correct return values for .eh_abort_handler implementations (Ewan Milne) [1124082] - [scsi] document scsi_try_to_abort_cmd (Ewan Milne) [1124082] - [scsi] use shost argument in scsi_eh_prt_fail_stats (Ewan Milne) [1124082] - [scsi] fixup logging messages in scsi_error.c (Ewan Milne) [1124082] - [scsi] simplify scsi_log_(send|completion) (Ewan Milne) [1124082] - [scsi] scsi_lib: Revert "rate-limit the error message from failing commands" (Ewan Milne) [1124082] - [scsi] remove scsi_show_result() (Ewan Milne) [1124082] - [scsi] separate out scsi_(host|driver)byte_string() (Ewan Milne) [1124082] - [scsi] Remove scsi_print_command when calling abort (Ewan Milne) [1124082] - [scsi] repurpose the last argument from print_opcode_name() (Ewan Milne) [1124082] - [scsi] consolidate opcode lookup in scsi_opcode_sa_name() (Ewan Milne) [1124082] - [scsi] merge print_opcode_name() (Ewan Milne) [1124082] - [scsi] implement scsi_opcode_sa_name (Ewan Milne) [1124082] - [scsi] remove scsi_print_status() (Ewan Milne) [1124082] - [scsi] use 'bool' as return value for scsi_normalize_sense() (Ewan Milne) [1124082] - [scsi] do not decode sense extras (Ewan Milne) [1124082] - [scsi] stop decoding if scsi_normalize_sense() fails (Ewan Milne) [1124082] - [scsi] 53c700: remove scsi_print_sense() usage (Ewan Milne) [1124082] - [scsi] fas216: update logging messages (Ewan Milne) [1124082] - [scsi] fas216: return DID_ERROR for incomplete data transfer (Ewan Milne) [1124082] - [scsi] acornscsi: use scsi_print_command() (Ewan Milne) [1124082] - [scsi] use sdev as argument for sense code printing (Ewan Milne) [1124082] - [scsi] introduce sdev_prefix_printk() (Ewan Milne) [1124082] - [scsi] aha152x: debug output update and whitespace cleanup (Ewan Milne) [1124082] - [scsi] sd: remove scsi_print_sense() in sd_done() (Ewan Milne) [1124082] - [scsi] remove scsi_cmd_print_sense_hdr() (Ewan Milne) [1124082] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1156041]- [cpuidle] powernv: Read target_residency value of idle states from DT if available (Gustavo Duarte) [1199939] - [cpuidle] powernv: Populate cpuidle state details by querying the device-tree (Gustavo Duarte) [1199939] - [kernel] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop (Gustavo Duarte) [1199939] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1182037] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1182037] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1182037] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1182037] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1182037] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1182037] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1182037] - [ata] libata: Blacklist queued TRIM on Samsung SSD 850 Pro (David Milburn) [1217179] - [ata] libata: Update Crucial/Micron blacklist (David Milburn) [1217179] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1217179] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1217179] - [ata] ata: libata-core: Remove unused function (David Milburn) [1217179] - [ata] ahci: Use dev_info() to inform about the lack of Device Sleep support (David Milburn) [1217179] - [ata] libata: Whitelist SSDs that are known to properly return zeroes after TRIM (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_eh_request_sense (David Milburn) [1217179] - [ata] libata: s/ata_id_removeable()/ata_id_removable()/ (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_request_sense() (David Milburn) [1217179] - [ata] ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] revert "ahci: Optimize single IRQ interrupt processing" (David Milburn) [1217179] - [ata] revert "ahci: Do not acquire ata_host::lock from single IRQ handler" (David Milburn) [1217179] - [ata] ahci: Do not acquire ata_host::lock from single IRQ handler (David Milburn) [1217179] - [ata] ahci: Optimize single IRQ interrupt processing (David Milburn) [1217179] - [ata] ahci: Do not read HOST_IRQ_STAT reg in multi-MSI mode (David Milburn) [1217179] - [ata] ahci: Make few function names more descriptive (David Milburn) [1217179] - [ata] ahci: Move host activation code into ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Move ahci_host_activate() function to libahci.c (David Milburn) [1217179] - [ata] ahci: Pass SCSI host template as arg to ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Cleanup checking of multiple MSIs/SLM modes (David Milburn) [1217179] - [ata] libata-sff: Fix controllers with no ctl port (David Milburn) [1217179] - [ata] libata: change ata__printk routines to return void (David Milburn) [1217179] - [ata] ahci: add pcid for Marvel 0x9182 controller (David Milburn) [1217179] - [ata] ata: Disabling the async PM for JMicron chip 363/361 (David Milburn) [1217179] - [ata] libata: Use dev_name() for request_irq() to distinguish devices (David Milburn) [1217179] - [ata] libata: widen Crucial M550 blacklist matching (David Milburn) [1217179] - [ata] sata_sil24: Identify which card suffered IRQ status error (David Milburn) [1217179] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1217179] - [ata] libata: EH should handle AMNF error condition as a media error (David Milburn) [1217179] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1217179] - [ata] libahci: export ahci_qc_issue() and ahci_start_fix_rx() (David Milburn) [1217179] - [ata] libata: Blacklist queued trim for Crucial M500 (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE91A0 SATA Controller (David Milburn) [1217179] - [ata] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS (David Milburn) [1217179] - [ata] ata: SATL compliance for Inquiry Product Revision (David Milburn) [1217179] - [ata] ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range() (David Milburn) [1217179] - [ata] ahci: Ensure "MSI Revert to Single Message" mode is not enforced (David Milburn) [1217179] - [ata] libata: Update queued trim blacklist for M5x0 drives (David Milburn) [1217179] - [ata] libata: use wider match for blacklisting Crucial M500 (David Milburn) [1217179] - [ata] libata: async resume (David Milburn) [1217179] - [ata] libata, libsas: kill pm_result and related cleanup (David Milburn) [1217179] - [ata] libata: end the r-word (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001) (David Milburn) [1217179] - [ata] libata: disable queued TRIM for Crucial M500 mSATA SSDs (David Milburn) [1217179] - [ata] ata: libahci: replace obsolete simple_strtoul() with kstrtouint() (David Milburn) [1217179] - [ata] ata: libahci: make ahci_pmp_retry_softreset() as static (David Milburn) [1217179] - [ata] ata: CONFIG_ATA is libata (David Milburn) [1217179] - [ata] ahci: disable NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] ata: delete non-required instances of include (David Milburn) [1217179] - [ata] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN (David Milburn) [1217179] - [ata] ata: enable quirk from jmicron JMB350 for JMB394 (David Milburn) [1217179] - [ata] libata: disable LPM for some WD SATA-I devices (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE9170 SATA controller (David Milburn) [1217179] - [ata] libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs (David Milburn) [1217179] - [ata] libata: disable a disk via libata.force params (David Milburn) [1217179] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1217179] - [ata] drivers: ata: Mark the function as static in libahci.c (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (David Milburn) [1217179] - [ata] ata: libata-eh: Remove unnecessary snprintf arithmetic (David Milburn) [1217179] - [ata] libata: Add some missing command descriptions (David Milburn) [1217179] - [ata] ahci_platform: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: Changing two module params with static and __read_mostly (David Milburn) [1217179] - [ata] libata: bugfix: Remove __le32 in ata_tf_to_fis() (David Milburn) [1217179] - [ata] libata: Add support for queued DSM TRIM (David Milburn) [1217179] - [ata] libata: Add support for SEND/RECEIVE FPDMA QUEUED (David Milburn) [1217179] - [ata] libata: Add H2D FIS "auxiliary" port flag (David Milburn) [1217179] - [ata] libata: Populate host-to-device FIS "auxiliary" field (David Milburn) [1217179] - [ata] ata: pata_arasan: Staticize local symbols (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded CONFIG_HAVE_CLK ifdefs (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded forward declaration (David Milburn) [1217179] - [ata] ata: use dev_get_platdata() (David Milburn) [1217179] - [ata] ahci: use ATA_BUSY (David Milburn) [1217179] - [ata] libata: move 'struct ata_taskfile' and friends from ata.h to libata.h (David Milburn) [1217179] - [ata] libata: cleanup SAT error translation (David Milburn) [1217179] - [ata] ahci: make ahci_transmit_led_message into a function pointer (David Milburn) [1217179] - [ata] libata: Add atapi_dmadir force flag (David Milburn) [1217179] - [virtio] defer config changed notifications (David Gibson) [1196009] - [virtio] unify config_changed handling (David Gibson) [1196009] - [netdrv] ibmveth: Fix off-by-one error in ibmveth_change_mtu() (David Gibson) [1209310] - [scripts] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218494] - [powerpc] powernv: Check image loaded or not before calling flash (Steve Best) [1182056] - [security] keys: memory corruption or panic during key garbage collection (Jacob Tanenbaum) [1179852] {CVE-2014-9529}- [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1214335] - [x86] intel_pstate: Add support for HWP (Prarit Bhargava) [1214335] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1214335] - [cpufreq] Documentation, add cpu-freq/intel-pstate.txt (Prarit Bhargava) [1214335] - [pci] Support BAR sizes up to 128GB (Myron Stowe) [1211947] - [x86] mce: Fix warning about indented braces (Prarit Bhargava) [1217770] - [x86] mce: Define mce_severity function pointer (Prarit Bhargava) [1217770] - [x86] mce: Add an AMD severities-grading function (Prarit Bhargava) [1217770] - [x86] mce: Reindent __mcheck_cpu_apply_quirks() properly (Prarit Bhargava) [1217770] - [x86] mce: Use safe MSR accesses for AMD quirk (Prarit Bhargava) [1217770] - [x86] Add another set of MSR accessor functions (Prarit Bhargava) [1217770] - [x86] mce: Enable thresholding interrupts by default if supported (Prarit Bhargava) [1217770] - [x86] mce: Make mce_panic() fatal machine check msg in the same pattern (Prarit Bhargava) [1217770] - [x86] mce: Cleanup CMCI storm logic (Prarit Bhargava) [1217770] - [x86] mce: Drop bogus const modifier from AMD's bank4_names() (Prarit Bhargava) [1217770] - [x86] mce: Get rid of TIF_MCE_NOTIFY and associated mce tricks (Prarit Bhargava) [1217770] - [x86] mce: Fix sparse errors (Prarit Bhargava) [1217770] - [x86] mce: Improve timeout error messages (Prarit Bhargava) [1217770] - [x86] mce: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error (Prarit Bhargava) [1217770] - [x86] mce: Assign interrupt handler only when bank supports it (Prarit Bhargava) [1217770] - [x86] mce: Drop software-defined bank in error thresholding (Prarit Bhargava) [1217770] - [x86] mce: Move invariant code out from loop body (Prarit Bhargava) [1217770] - [x86] mce: Correct thresholding error logging (Prarit Bhargava) [1217770] - [x86] mce: Use macros to compute bank MSRs (Prarit Bhargava) [1217770] - [x86] mce: Avoid showing repetitive message from intel_init_thermal() (Prarit Bhargava) [1217770] - [x86] replace strict_strto calls (Prarit Bhargava) [1217770] - [x86] mce: Robustify mcheck_init_device (Prarit Bhargava) [1217770] - [x86] msr-index: define MSR_TURBO_RATIO_LIMIT, 1, 2 (Prarit Bhargava) [1187329] - [tools] turbostat: correct dumped pkg-cstate-limit value (Prarit Bhargava) [1187329] - [tools] turbostat: calculate TSC frequency from CPUID(0x15) on SKL (Prarit Bhargava) [1187329] - [tools] turbostat: correct DRAM RAPL units on recent Xeon processors (Prarit Bhargava) [1187329] - [tools] turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile (Prarit Bhargava) [1187329] - [tools] turbostat: modprobe msr, if needed (Prarit Bhargava) [1187329] - [tools] turbostat: Initial Skylake support (Prarit Bhargava) [1187329] - [tools] turbostat: dump MSR_TURBO_RATIO_LIMIT2 (Prarit Bhargava) [1187329] - [tools] turbostat: use new MSR_TURBO_RATIO_LIMIT names (Prarit Bhargava) [1187329] - [tools] turbostat: update PERF_LIMIT_REASONS decoding (Prarit Bhargava) [1187329] - [tools] turbostat: label base frequency (Prarit Bhargava) [1187329] - [tools] turbostat: simplify default output (Prarit Bhargava) [1187329] - [tools] turbostat: support additional Broadwell model (Prarit Bhargava) [1187329] - [tools] turbostat: update parameters, documentation (Prarit Bhargava) [1187329] - [tools] turbostat: Skip printing disabled package C-states (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on APERF_MSR (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on invariant TSC (Prarit Bhargava) [1187329] - [tools] turbostat: decode MSR_*_PERF_LIMIT_REASONS (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on root permission (Prarit Bhargava) [1187329] - [hwmon] k10temp: Convert to devm_hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for F15h M60h (Jarod Wilson) [1135029] - [pci] Add include guard to include/linux/pci_ids.h (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for AMD F16 M30h processor (Jarod Wilson) [1135029] - [hwmon] Do not accept invalid name attributes (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for Kaveri CPUs (Jarod Wilson) [1135029] - [kernel] pci_ids: Add PCI device IDs for F15h M60h (Jarod Wilson) [1135029] - [kernel] pci_ids: add AMD F16h M30h device IDs (Jarod Wilson) [1135029] - [hwmon] Provide managed hwmon registration (Jarod Wilson) [1135029] - [hwmon] Introduce hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1135029] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [853192] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [853192] - [firmware] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [853192] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [853192] - [firmware] dmi_scan: constify strings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [853192] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [853192] - [firmware] dmi_scan: add comments on dmi_present() and the loop in dmi_scan_machine() (Jarod Wilson) [853192]- [powerpc] eeh: Aux PE data for error log (Steve Best) [1211945] - [powerpc] eeh: Make diag-data not endian dependent (Steve Best) [1211945] - [powerpc] eeh: Replace pr_warning() with pr_warn() (Steve Best) [1211945] - [powerpc] eeh: Reduce lines of log dump (Steve Best) [1211945] - [powerpc] eeh: Selectively enable IO for error log (Steve Best) [1211945] - [powerpc] eeh: Refactor EEH flag accessors (Steve Best) [1211945] - [powerpc] eeh: Fetch IOMMU table in reliable way (Steve Best) [1211945] - [powerpc] powernv: Fix IOMMU table for VFIO dev (Steve Best) [1211945] - [powerpc] eeh: sysfs entries lost (Steve Best) [1211945] - [powerpc] eeh: EEH support for VFIO PCI device (Steve Best) [1211945] - [powerpc] eeh: Avoid event on passed PE (Steve Best) [1211945] - [powerpc] powernv: Switch powernv drivers to use machine_xxx_initcall() (Steve Best) [1211945] - [powerpc] Add machine_early_initcall() (Steve Best) [1211945] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213950] - [powerpc] kvm: Implement H_LOGICAL_CI_{LOAD,STORE} in KVM (David Gibson) [1184290] - [mm] zbud: avoid accessing last unused freelist (Seth Jennings) [1141434] - [mm] zsmalloc: simplify init_zspage free obj linking (Seth Jennings) [1141434] - [mm] zsmalloc: correct comment for fullness group computation (Seth Jennings) [1141434] - [mm] zsmalloc: move pages_allocated to zs_pool (Seth Jennings) [1141434] - [mm] zpool: use prefixed module loading (Seth Jennings) [1141434] - [mm] zswap: add __init to zswap_entry_cache_destroy() (Seth Jennings) [1141434] - [mm] zpool: update zswap to use zpool (Seth Jennings) [1141434] - [mm] zpool: zbud/zsmalloc implement zpool (Seth Jennings) [1141434] - [mm] zpool: implement common zpool api to zbud/zsmalloc (Seth Jennings) [1141434] - [mm] zbud: change zbud_alloc size type to size_t (Seth Jennings) [1141434] - [mm] zswap: NUMA aware allocation for zswap_dstmem (Seth Jennings) [1141434] - [mm] zsmalloc: make zsmalloc module-buildable (Seth Jennings) [1141434] - [mm] zsmalloc: fixup trivial zs size classes value in comments (Seth Jennings) [1141434] - [mm] zbud: make size unsigned like unique callsite (Seth Jennings) [1141434] - [Documentation] MAINTAINERS: change zswap/zbud maintainer email address (Seth Jennings) [1141434] - [mm] zswap: remove unnecessary parentheses (Seth Jennings) [1141434] - [mm] zswap: support multiple swap devices (Seth Jennings) [1141434] - [mm] zswap: update zsmalloc in comment to zbud (Seth Jennings) [1141434] - [mm] zswap: fix trivial typo and arrange indentation (Seth Jennings) [1141434] - [mm] zsmalloc: Fix CPU hotplug callback registration (Seth Jennings) [1141434] - [mm] Kconfig: fix URL for zsmalloc benchmark (Seth Jennings) [1141434] - [mm] zsmalloc: add maintainers (Seth Jennings) [1141434] - [mm] zsmalloc: add copyright (Seth Jennings) [1141434] - [mm] zsmalloc: move it under mm (Seth Jennings) [1141434] - [mm] zswap: change params from hidden to ro (Seth Jennings) [1141434] - [mm] zsmalloc: add more comment (Seth Jennings) [1141434] - [mm] zsmalloc: add Kconfig for enabling page table method (Seth Jennings) [1141434] - [mm] zswap: refactor the get/put routines (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when invalidate and reclaim occur concurrently (Seth Jennings) [1141434] - [mm] zswap: avoid unnecessary page scanning (Seth Jennings) [1141434] - [Documentation] zswap: fix typos (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when re-swapon (Seth Jennings) [1141434] - [mm] zsmalloc: Fix map_vm_area undefined reference errors (Seth Jennings) [1141434] - [mm] zswap: use postorder iteration when destroying rbtree (Seth Jennings) [1141434] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Seth Jennings) [1141434] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Seth Jennings) [1141434] - [lib] rbtree: add postorder iteration functions (Seth Jennings) [1141434] - [mm] zbud: fix some trivial typos in comments (Seth Jennings) [1141434] - [mm] zswap: get swapper address_space by using macro (Seth Jennings) [1141434] - [mm] zsmalloc: access page->private by using page_private macro (Seth Jennings) [1141434] - [mm] zsmalloc: Fixed up incorrect formatted comments (Seth Jennings) [1141434] - [mm] zsmalloc: Fixes string split across lines in zsmalloc zsmalloc-main (Seth Jennings) [1141434] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1182316] - [s390] zfcp: bring back unit sysfs attributes for automatic LUN scan (Hendrik Brueckner) [1182314] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204077] - [kernel] sched/rt/nohz: Stop scheduler tick if running realtime task (Rik van Riel) [1193629] - [kernel] sched: rt: Reduce rq lock contention by eliminating locking of non-feasible target (Larry Woodman) [1195521]- [kernel] audit: convert status version to a feature bitmap (Richard Guy Briggs) [1155589] - [kernel] audit: use define's for audit version (Richard Guy Briggs) [1155589] - [kernel] audit: clean up AUDIT_GET/SET local variables and future-proof API (Richard Guy Briggs) [1155589] - [kernel] audit: use memset instead of trying to initialize field by field (Richard Guy Briggs) [1155589] - [net] libceph: tcp_nodelay support (Sage Weil) [1197952] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1025871] - [net] tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance (Florian Westphal) [1191260] - [net] tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w (Florian Westphal) [1191260] - [net] tcp: fix timing issue in CUBIC slope calculation (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in CUBIC (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in Reno (Florian Westphal) [1191260] - [net] tcp: fix the timid additive increase on stretch ACKs (Florian Westphal) [1191260] - [net] tcp: stretch ACK fixes prep (Florian Westphal) [1191260] - [net] tcp_cubic: refine Hystart delay threshold (Florian Westphal) [1191260] - [net] tcp_cubic: add SNMP counters to track how effective is Hystart (Florian Westphal) [1191260] - [net] inet_diag: fix access to tcp cc information (Florian Westphal) [1212624] - [net] inet_diag: fix possible overflow in inet_diag_dump_one_icsk() (Florian Westphal) [1212624] - [net] inet_diag: zero out uninitialized idiag_{src, dst} fields (Florian Westphal) [1212624] - [net] tcp: add per route congestion control (Florian Westphal) [1212624] - [net] tcp: add RTAX_CC_ALGO fib handling (Florian Westphal) [1212624] - [net] tcp: add key management to congestion control (Florian Westphal) [1212624] - [net] tcp: refactor reinitialization of congestion control (Florian Westphal) [1212624] - [net] fib6: convert cfg metric to u32 outside of table write lock (Florian Westphal) [1212624] - [net] fib6: fib6_commit_metrics: fix potential NULL pointer dereference (Florian Westphal) [1212624] - [net] ipv6: do not overwrite inetpeer metrics prematurely (Florian Westphal) [1212624] - [net] dctcp: loosen requirement to assert ECT(0) during 3WHS (Florian Westphal) [1212624] - [net] tcp: allow setting ecn via routing table (Florian Westphal) [1212624] - [net] tcp: move TCP_ECN_create_request out of header (Florian Westphal) [1212624] - [net] syncookies: split cookie_check_timestamp() into two functions (Florian Westphal) [1212624] - [net] syncookies: avoid magic values and document which-bit-is-what-option (Florian Westphal) [1212624] - [net] fib_trie: Fix regression in handling of inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Address possible NULL pointer dereference in resize (Alexander Duyck) [1205277] - [net] fib_trie: Correctly handle case of key == 0 in leaf_walk_rcu (Alexander Duyck) [1205277] - [net] fib_trie: Add key vector to root, return parent key_vector in resize (Alexander Duyck) [1205277] - [net] fib_trie: Move parent from key_vector to tnode (Alexander Duyck) [1205277] - [net] fib_trie: Pull empty_children and full_children into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Move rcu from key_vector to tnode, add accessors. (Alexander Duyck) [1205277] - [net] fib_trie: Add tnode struct as a container for fields not needed in key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode_child_length to child_length (Alexander Duyck) [1205277] - [net] fib_trie: replace tnode_get_child functions with get_child macros (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode to key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Make fib_table rcu safe (Alexander Duyck) [1205277] - [net] fib_trie: Return pointer to tnode pointer in resize/inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Fix RCU bug and merge similar bits of inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Prevent allocating tnode if bits is too big for size_t (Alexander Duyck) [1205277] - [net] fib_trie: Update last spot w/ idx >> n->bits code and explanation (Alexander Duyck) [1205277] - [net] fib_trie: move leaf and tnode to occupy the same spot in the key vector (Alexander Duyck) [1205277] - [net] fib_trie: Update insert and delete to make use of tp from find_node (Alexander Duyck) [1205277] - [net] fib_trie: Fib find node should return parent (Alexander Duyck) [1205277] - [net] fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf (Alexander Duyck) [1205277] - [net] fib_trie: Only resize tnodes once instead of on each leaf removal in fib_table_flush (Alexander Duyck) [1205277] - [net] fib_trie: Remove leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Add slen to fib alias (Alexander Duyck) [1205277] - [net] fib_trie: Replace plen with slen in leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Convert fib_alias to hlist from list (Alexander Duyck) [1205277] - [net] fib_trie: Various clean-ups for handling slen (Alexander Duyck) [1205277] - [net] fib_trie: Move fib_find_alias to file where it is used (Alexander Duyck) [1205277] - [net] fib_trie: Use empty_children instead of counting empty nodes in stats collection (Alexander Duyck) [1205277] - [net] fib_trie: Add collapse() and should_collapse() to resize (Alexander Duyck) [1205277] - [net] fib_trie: Fall back to slen update on inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits (Alexander Duyck) [1205277] - [net] fib_trie: Add tracking value for suffix length (Alexander Duyck) [1205277] - [net] fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child (Alexander Duyck) [1205277] - [net] fib_trie: inflate/halve nodes in a more RCU friendly way (Alexander Duyck) [1205277] - [net] fib_trie: Push tnode flushing down to inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push assignment of child to parent down into inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Add functions should_inflate and should_halve (Alexander Duyck) [1205277] - [net] fib_trie: Move resize to after inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push rcu_read_lock/unlock to callers (Alexander Duyck) [1205277] - [net] fib_trie: Use unsigned long for anything dealing with a shift by bits (Alexander Duyck) [1205277] - [net] fib_trie: Update meaning of pos to represent unchecked bits (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_insert (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_find_node (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables (Alexander Duyck) [1205277] - [net] fib_trie: Merge leaf into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Merge tnode_free and leaf_free into node_free (Alexander Duyck) [1205277] - [net] fib_trie: Make leaf and tnode more uniform (Alexander Duyck) [1205277] - [net] fib_trie: Update usage stats to be percpu instead of global variables (Alexander Duyck) [1205277] - [net] fib_trie: Fix trie balancing issue if new node pushes down existing node (Alexander Duyck) [1205277] - [net] fib_trie: only calc for the un-first node (Alexander Duyck) [1205277] - [net] fib_trie: avoid a redundant bit judgement in inflate (Alexander Duyck) [1205277] - [net] fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined (Alexander Duyck) [1205277] - [net] ipv6: gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] ip6_gre: fix flowi6_proto value in xmit path (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: Initialize ip6_tnl.hlen in gre tunnel even if no route is found (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: protect skb->sk accesses from recursive dereference inside the stack (Hannes Frederic Sowa) [1129707] - [net] ip_tunnel: Change __skb_push back to skb_push (Florian Westphal) [1187739] - [net] ip_tunnel: fix possible rtable leak (Florian Westphal) [1187739] - [net] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called (Florian Westphal) [1187739] - [net] ipv4: be friend with drop monitor (Florian Westphal) [1187739] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Florian Westphal) [1187739] - [net] ip_tunnel: Do not use stale inner_iph pointer (Florian Westphal) [1187739]- [mm] memcg: use proper memcg in limit bypass (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1213903] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1213903] {CVE-2014-8171} - [x86] finish user fault error path with fatal signal (Johannes Weiner) [1213903] {CVE-2014-8171} - [arch] mm: pass userspace fault flag to generic fault handler (Johannes Weiner) [1213903] {CVE-2014-8171} - [block] cfq-iosched: handle failure of cfq group allocation (Vivek Goyal) [1190716] - [crypto] qat - do not duplicate string containing firmware name (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix double release_firmware on error path (Nikolay Aleksandrov) [1173791] - [crypto] qat - print ring name in debug output (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CODE_INDENT issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch COMPARISON_TO_NULL issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch BIT_MACRO issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CONCATENATED_STRING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CHECK_SPACING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo (Nikolay Aleksandrov) [1173791] - [crypto] qat - make error and info log messages more descriptive (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo in string (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove duplicate definition of Intel PCI vendor id (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove incorrect __exit markup (Nikolay Aleksandrov) [1173791] - [crypto] qat - don't need qat_auth_state struct (Nikolay Aleksandrov) [1173791] - [crypto] qat - Ensure ipad and opad are zeroed (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove unnecessary include of atomic.h header file (Nikolay Aleksandrov) [1173791] - [crypto] qat - use pci_wait_for_pending_transaction() (Nikolay Aleksandrov) [1173791] - [crypto] qat - adf_ae_stop() is never called (Nikolay Aleksandrov) [1173791] - [crypto] qat - correctly type a boolean (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix device reset flow (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix incorrect uses of memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - add support for cbc(aes) ablkcipher (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix assumption that sg in and out will have the same nents (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix problem with coalescing enable logic (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix 64 bytes requests (Nikolay Aleksandrov) [1173791] - [crypto] qat - Use memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - Move BAR definitions to device specific module (Nikolay Aleksandrov) [1173791] - [crypto] qat - misspelling typo - "reseting" should be "resetting" (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup unnecessary break checkpatch warning (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup coccicheck warning - NULL check before freeing functions (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix bad unlock balance (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Add macro to remove use of VLAIS in crypto code (Nikolay Aleksandrov) [1173791] - [crypto] qat - Removed unneeded partial state (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix typo in name of tasklet_struct (Nikolay Aleksandrov) [1173791] - [crypto] treewide: fix errors in printk (Nikolay Aleksandrov) [1173791] - [netdrv] netxen: Fix trivial typos in comments (Tony Camuso) [1187294] - [netdrv] netxen: Use eth__addr instead of memset (Tony Camuso) [1187294] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1187294] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1187294] - [netdrv] netxen: fix netxen_nic_poll() logic (Tony Camuso) [1187294] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1187294] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1187294] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1187294] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1187294] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1215108] - [kernel] time64: Add time64.h header and define struct timespec64 (Prarit Bhargava) [1215108]- [kernel] timers: Reduce future __run_timers() latency for first add to empty list (Rik van Riel) [1193625] - [kernel] subject timers: Reduce future __run_timers() latency for newly emptied list (Rik van Riel) [1193625] - [kernel] timers: Reduce __run_timers() latency for empty list (Rik van Riel) [1193625] - [kernel] timers: Track total number of timers in list (Rik van Riel) [1193625] - [misc] genwqe: remove unnecessary version.h inclusion (Steve Best) [1182052] - [misc] assorted conversions to p[dD] (Steve Best) [1182052] - [misc] genwqe: check for error from get_user_pages_fast() (Steve Best) [1182052] - [misc] genwqe: Support blocking when DDCB queue is busy (Steve Best) [1182052] - [misc] genwqe: Fix checkpatch complaints (Steve Best) [1182052] - [misc] genwqe: Check return code of pci_sriov_enable (Steve Best) [1182052] - [misc] genwqe: Do not modify return code of genwqe_set_interrupt_capability (Steve Best) [1182052] - [misc] genwqe: Update author information (Steve Best) [1182052] - [misc] genwqe: Remove sysfs entry for driver version (Steve Best) [1182052] - [misc] genwqe: Check pci_get_totalvfs return code (Steve Best) [1182052] - [misc] genwqe: fix pci_enable_msi usage (Steve Best) [1182052] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213888] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213889] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1213885] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213884] - [scsi] megaraid_sas: revert: Add release date and update driver version (Tomas Henzl) [1207175] - [pci] Fix RHEL7 specific possible Null pointer dereference (Myron Stowe) [1215237] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Seth Jennings) [1183957] - [fs] isofs: Fix unchecked printing of ER records (Mateusz Guzik) [1180483] {CVE-2014-9584} - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175248] {CVE-2014-9420}- [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Brian Foster) [1200652] - [fs] xfs: factor projid hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor extsize hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: XFS_IOCTL_SETXATTR can run in user namespaces (Brian Foster) [1200652] - [fs] xfs: kill xfs_ioctl_setattr behaviour mask (Brian Foster) [1200652] - [fs] xfs: disaggregate xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor out xfs_ioctl_setattr transaciton preamble (Brian Foster) [1200652] - [fs] xfs: separate xflags from xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: FSX_NONBLOCK is not used (Brian Foster) [1200652] - [fs] xfs: split metadata and log buffer completion to separate workqueues (Brian Foster) [1184177] - [fs] xfs: check xfs_buf_read_uncached returns correctly (Brian Foster) [1184177] - [fs] xfs: introduce xfs_buf_submit[_wait] (Brian Foster) [1184177] - [fs] xfs: kill xfs_bioerror_relse (Brian Foster) [1184177] - [fs] xfs: xfs_bioerror can die (Brian Foster) [1184177] - [fs] xfs: kill xfs_bdstrat_cb (Brian Foster) [1184177] - [fs] xfs: rework xfs_buf_bio_endio error handling (Brian Foster) [1184177] - [fs] xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality (Brian Foster) [1184177] - [fs] xfs: synchronous buffer IO needs a reference (Brian Foster) [1184177] - [fs] xfs: Keep sb_bad_features2 consistent with sb_features2 (Brian Foster) [1184177] - [fs] xfs: fix set-but-unused warnings (Brian Foster) [1184177] - [fs] xfs: move type conversion functions to xfs_dir.h (Brian Foster) [1184177] - [fs] xfs: move ftype conversion functions to libxfs (Brian Foster) [1184177] - [fs] xfs: active inodes stat is broken (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_merge returns (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_shift_one goto mess (Brian Foster) [1184177] - [fs] xfs: fix premature enospc on inode allocation (Brian Foster) [1184177] - [fs] xfs: overflow in xfs_iomap_eof_align_last_fsb (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_bmse_shift_one (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_file_readdir (Brian Foster) [1184177] - [fs] libxfs: fix simple_return.cocci warnings (Brian Foster) [1184177] - [fs] xfs: remove unnecessary null checks (Brian Foster) [1184177] - [fs] xfs: merge xfs_inum.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move most of xfs_sb.h to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_ag.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move acl structures to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_dinode.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: allow lazy sb counter sync during filesystem freeze sequence (Brian Foster) [1184177] - [fs] xfs: fix error handling in xfs_qm_log_quotaoff() (Brian Foster) [1184177] - [fs] xfs: replace on-stack xfs_trans_res with pointer in xfs_create() (Brian Foster) [1184177] - [fs] xfs: track bulkstat progress by agino (Brian Foster) [1184177] - [fs] xfs: bulkstat error handling is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat main loop logic is a mess (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk-formatter has issues (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk formatting cursor is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat btree walk doesn't terminate (Brian Foster) [1184177] - [fs] xfs: rework zero range to prevent invalid i_size updates (Brian Foster) [1184177] - [fs] xfs: Check error during inode btree iteration in xfs_bulkstat() (Brian Foster) [1184177] - [fs] xfs: bulkstat doesn't release AGI buffer on error (Brian Foster) [1184177] - [fs] xfs: fix agno increment in xfs_inumbers() loop (Brian Foster) [1184177] - [fs] xfs: xfs_iflush_done checks the wrong log item callback (Brian Foster) [1184177] - [fs] xfs: check for null dquot in xfs_quota_calc_throttle() (Brian Foster) [1184177] - [fs] xfs: fix crc field handling in xfs_sb_to/from_disk (Brian Foster) [1184177] - [fs] xfs: don't send null bp to xfs_trans_brelse() (Brian Foster) [1184177] - [fs] xfs: check for inode size overflow in xfs_new_eof() (Brian Foster) [1184177] - [fs] xfs: kill time.h (Brian Foster) [1184177] - [fs] xfs: compat_xfs_bstat does not have forkoff (Brian Foster) [1184177] - [fs] xfs: Don't use xfs_buf_iowait in the delwri buffer code (Brian Foster) [1184177] - [fs] xfs: force the log before shutting down (Brian Foster) [1184177] - [fs] xfs: annotate user variables passed as void (Brian Foster) [1184177] - [fs] xfs: xfs_kset should be static (Brian Foster) [1184177] - [fs] xfs: fix use of agi_newino in finobt lookup (Brian Foster) [1184177] - [fs] xfs: refactor recovery transaction start handling (Brian Foster) [1184177] - [fs] xfs: reorganise transaction recovery item code (Brian Foster) [1184177] - [fs] xfs: fix double free in xlog_recover_commit_trans (Brian Foster) [1184177] - [fs] xfs: recovery of XLOG_UNMOUNT_TRANS leaks memory (Brian Foster) [1184177] - [fs] xfs: refactor xlog_recover_process_data() (Brian Foster) [1184177] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1184177] - [fs] xfs: xfs_swap_extent_flush can be static (Brian Foster) [1184177] - [fs] xfs: xfs_buf_write_fail_rl_state can be static (Brian Foster) [1184177] - [fs] xfs: xfs_rtget_summary can be static (Brian Foster) [1184177] - [fs] xfs: remove second xfs_quota.h inclusion in xfs_icache.c (Brian Foster) [1184177] - [fs] xfs: don't ASSERT on corrupt ftype (Brian Foster) [1184177] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Brian Foster) [1184177] - [fs] xfs: only writeback and truncate pages for the freed range (Brian Foster) [1184177] - [fs] xfs: writeback and inval. file range to be shifted by collapse (Brian Foster) [1184177] - [fs] xfs: refactor single extent shift into xfs_bmse_shift_one() helper (Brian Foster) [1184177] - [fs] xfs: refactor shift-by-merge into xfs_bmse_merge() helper (Brian Foster) [1184177] - [fs] xfs: track collapse via file offset rather than extent index (Brian Foster) [1184177] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [1184177] - [fs] xfs: remove rbpp check from xfs_rtmodify_summary_int (Brian Foster) [1184177] - [fs] xfs: combine xfs_rtmodify_summary and xfs_rtget_summary (Brian Foster) [1184177] - [fs] xfs: combine xfs_dir_canenter into xfs_dir_createname (Brian Foster) [1184177] - [fs] xfs: check resblks before calling xfs_dir_canenter (Brian Foster) [1184177] - [fs] xfs: deduplicate xlog_do_recovery_pass() (Brian Foster) [1184177] - [fs] xfs: lseek: the "whence" argument is called "whence" (Brian Foster) [1184177] - [fs] xfs: combine xfs_seek_hole & xfs_seek_data (Brian Foster) [1184177] - [fs] xfs: export log_recovery_delay to delay mount time log recovery (Brian Foster) [1184177] - [fs] xfs: add debug sysfs attribute set (Brian Foster) [1184177] - [fs] xfs: trim eofblocks before collapse range (Brian Foster) [1184177] - [fs] xfs: xfs_file_collapse_range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: don't log inode unless extent shift makes extent modifications (Brian Foster) [1184177] - [fs] xfs: kill xfs_vnode.h (Brian Foster) [1184177] - [fs] xfs: kill VN_MAPPED (Brian Foster) [1184177] - [fs] xfs: kill VN_CACHED (Brian Foster) [1184177] - [fs] xfs: kill VN_DIRTY() (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ag_ichunk (Brian Foster) [1184177] - [fs] xfs: require 64-bit sector_t (Brian Foster) [1184177] - [fs] xfs: remove XFS_IS_OQUOTA_ON macros (Brian Foster) [1184177] - [fs] xfs: tidy up xfs_set_inode32 (Brian Foster) [1184177] - [fs] xfs: mark xfs_qm_quotacheck as static (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_grab_ichunk (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ichunk_ra (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: remove redundant user buffer count checks at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: consolidate xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: remove xfs_bulkstat_single (Brian Foster) [1184177] - [fs] xfs: remove redundant stat assignment in xfs_bulkstat_one_int (Brian Foster) [1184177] - [fs] xfs: add log attributes for log lsn and grant head data (Brian Foster) [1184177] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Brian Foster) [1184177] - [fs] xfs: add xfs_mount sysfs kobject (Brian Foster) [1184177] - [fs] xfs: add a sysfs kset (Brian Foster) [1184177] - [fs] xfs: global error sign conversion (Brian Foster) [1184177] - [fs] libxfs: move source files (Brian Foster) [1184177] - [fs] libxfs: move header files (Brian Foster) [1184177] - [fs] xfs: create libxfs infrastructure (Brian Foster) [1184177] - [fs] xfs: Nuke XFS_ERROR macro (Brian Foster) [1184177] - [fs] xfs: return is not a function (Brian Foster) [1184177] - [fs] xfs: fix xfs_da_args sparse warning in xfs_readdir (Brian Foster) [1184177] - [fs] xfs: small cleanup in xfs_lowbit64() (Brian Foster) [1184177] - [fs] xfs: kill xfs_buf_geterror() (Brian Foster) [1184177] - [fs] xfs: remove redundant geometry information from xfs_da_state (Brian Foster) [1184177] - [fs] xfs: replace attr LBSIZE with xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: pass xfs_da_args to xfs_attr_leaf_newentsize (Brian Foster) [1184177] - [fs] xfs: use xfs_da_geometry for block size in attr code (Brian Foster) [1184177] - [fs] xfs: remove mp->m_dir_geo from directory logging (Brian Foster) [1184177] - [fs] xfs: reduce direct usage of mp->m_dir_geo (Brian Foster) [1184177] - [fs] xfs: move node entry counts to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir/attr btree threshold to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblksize to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblkfsbs to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory segment limits to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory db conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory dablk conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir byte/off conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: kill XFS_DIR2...FIRSTDB macros (Brian Foster) [1184177] - [fs] xfs: move directory block translatiosn to xfs_dir2_priv.h (Brian Foster) [1184177] - [fs] xfs: introduce directory geometry structure (Brian Foster) [1184177] - [fs] xfs: fix compile error when libxfs header used in C++ code (Brian Foster) [1184177] - [fs] xfs: fix infinite loop at xfs_vm_writepage on 32bit system (Brian Foster) [1184177] - [fs] xfs: remove XFS_TRANS_RESERVE in collapse range (Brian Foster) [1184177] - [fs] xfs: remove shared supberlock feature checking (Brian Foster) [1184177] - [fs] xfs: don't need dirv2 checks anymore (Brian Foster) [1184177] - [fs] xfs: turn NLINK feature on by default (Brian Foster) [1184177] - [fs] xfs: make superblock version checks reflect reality (Brian Foster) [1184177] - [fs] xfs: pass struct da_args to xfs_attr_calc_size (Brian Foster) [1184177] - [fs] xfs: simplify attr name setup (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_remove_int into xfs_attr_remove (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_get_int into xfs_attr_get (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_set_int into xfs_attr_set (Brian Foster) [1184177] - [fs] xfs: remove dquot hints (Brian Foster) [1184177] - [fs] xfs: enable the finobt feature on v5 superblocks (Brian Foster) [1184177] - [fs] xfs: report finobt status in fs geometry (Brian Foster) [1184177] - [fs] xfs: add finobt support to growfs (Brian Foster) [1184177] - [fs] xfs: update the finobt on inode free (Brian Foster) [1184177] - [fs] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper (Brian Foster) [1184177] - [fs] xfs: use and update the finobt on inode allocation (Brian Foster) [1184177] - [fs] xfs: insert newly allocated inode chunks into the finobt (Brian Foster) [1184177] - [fs] xfs: update inode allocation/free transaction reservations for finobt (Brian Foster) [1184177] - [fs] xfs: support the XFS_BTNUM_FINOBT free inode btree type (Brian Foster) [1184177] - [fs] xfs: reserve v5 superblock read-only compat. feature bit for finobt (Brian Foster) [1184177] - [fs] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers (Brian Foster) [1184177] - [fs] xfs: add filestream allocator tracepoints (Brian Foster) [1184177] - [fs] xfs: remove xfs_filestream_associate (Brian Foster) [1184177] - [fs] xfs: don't create a slab cache for filestream items (Brian Foster) [1184177] - [fs] xfs: rewrite the filestream allocator using the dentry cache (Brian Foster) [1184177] - [fs] xfs: remove XFS_IFILESTREAM (Brian Foster) [1184177] - [fs] xfs: embedd mru_elem into parent structure (Brian Foster) [1184177] - [fs] xfs: handle duplicate entries in xfs_mru_cache_insert (Brian Foster) [1184177] - [fs] xfs: split xfs_bmap_btalloc_nullfb (Brian Foster) [1184177] - [fs] xfs: don't try to use the filestream allocator for metadata allocations (Brian Foster) [1184177] - [fs] xfs: remove unused calculation in xfs_dir2_sf_addname() (Brian Foster) [1184177] - [fs] xfs: remove pointless pointer increment in xfs_dir2_block_compact() (Brian Foster) [1184177] - [fs] xfs: remove unused trans pointer arg from xlog_recover_unmount_trans() (Brian Foster) [1184177] - [fs] xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done() (Brian Foster) [1184177] - [fs] xfs: remove unused xfs_mount arg from xfs_symlink_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused bp arg from xfs_iflush_fork() (Brian Foster) [1184177] - [fs] xfs: remove unused pag ptr arg from iterator execute functions (Brian Foster) [1184177] - [fs] xfs: remove unused length arg from alloc_block ops (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_calc_dquots_per_chunk() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_dir2 dataptr/byte functions (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_da_reada_buf & callers (Brian Foster) [1184177] - [fs] xfs: remove unused bip arg from xfs_buf_item_log_segment() (Brian Foster) [1184177] - [fs] xfs: remove unused flags arg from _xfs_buf_get_pages() (Brian Foster) [1184177] - [fs] xfs: remove unused args from xfs_alloc_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused blocksize arg from xfs_setsize_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused level arg from xfs_btree_read_buf_block() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmap_forkoff_reset() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmdr_maxrecs() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_attr3_rmt_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_bmap_last_offset() and callers (Brian Foster) [1184177] - [fs] xfs: correct error sign on COLLAPSE_RANGE errors (Brian Foster) [1184177] - [fs] xfs: collapse range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: move falloc collapse range check into the filesystem methods (Brian Foster) [1184177] - [fs] xfs: Add support for FALLOC_FL_ZERO_RANGE (Brian Foster) [1184177] - [fs] xfs: use NOIO contexts for vm_map_ram (Brian Foster) [1184177] - [fs] xfs: fix directory inode iolock lockdep false positive (Brian Foster) [1184177] - [fs] xfs: allocate xfs_da_args to reduce stack footprint (Brian Foster) [1184177] - [fs] xfs: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Brian Foster) [1184177] - [fs] xfs: always use unwritten extents for direct I/O writes (Brian Foster) [1184177] - [fs] xfs: factor prid related codes into xfs_get_initial_prid() (Brian Foster) [1184177]- [netdrv] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1196420] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1212178] {CVE-2015-3331} - [usb] fix use-after-free bug in usb_hcd_unlink_urb() (Don Zickus) [1187256] - [pci] Mark RTL8110SC INTx masking as broken (Myron Stowe) [1205911] - [powerpc] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [x86] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [pci] Add pci_claim_bridge_resource() to clip window if necessary (Myron Stowe) [1110898] - [pci] Add pci_bus_clip_resource() to clip to fit upstream window (Myron Stowe) [1110898] - [pci] Pass bridge device, not bus, when updating bridge windows (Myron Stowe) [1110898] - [pci] Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources() (Myron Stowe) [1110898] - [pci] maintainers: Update mx6 PCI driver maintainer's email (Myron Stowe) [1110898] - [pci] Add function 1 DMA alias quirk for HighPoint RocketRaid 642L (Myron Stowe) [1110898] - [pci] msi: Fix memory leak in free_msi_irqs() (Myron Stowe) [1110898] - [pci] Merge multi-line quoted strings (Myron Stowe) [1110898] - [pci] Whitespace cleanup (Myron Stowe) [1110898] - [pci] Move EXPORT_SYMBOL so it immediately follows function/variable (Myron Stowe) [1110898] - [pci] Make pci_bus_add_device() void (Myron Stowe) [1110898] - [pci] Introduce new device binding path using pci_dev.driver_override (Myron Stowe) [1110898] - [pci] cpqphp: Fix possible null pointer dereference (Myron Stowe) [1110898] - [pci] Fix return value from pci_user_{read, write}_config_*() (Myron Stowe) [1110898] - [pci] Turn pcibios_penalize_isa_irq() into a weak function (Myron Stowe) [1110898] - [pci] pcmcia: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] pciehp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] acpiphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] cpcihp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] shpchp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] rpaphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [x86] pci: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] nvme: Implement PCIe reset notification callback (Myron Stowe) [1110898] - [pci] Notify driver before and after device reset (Myron Stowe) [1110898] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1110898] - [pci] dma-api: Update dma_pool_create ()and dma_pool_alloc() descriptions (Myron Stowe) [1110898] - [pci] dma-api: Fix duplicated word in DMA-API-HOWTO.txt (Myron Stowe) [1110898] - [pci] dma-api: Capitalize "CPU" consistently (Myron Stowe) [1110898] - [pci] Add resource allocation comments (Myron Stowe) [1110898] - [pci] Simplify __pci_assign_resource() coding style (Myron Stowe) [1110898] - [pci] Change pbus_size_mem() return values to be more conventional (Myron Stowe) [1110898] - [pci] Restrict 64-bit prefetchable bridge windows to 64-bit resources (Myron Stowe) [1110898] - [pci] Support BAR sizes up to 8GB (Myron Stowe) [1110898] - [x86] gart: Tidy messages and add bridge device info (Myron Stowe) [1110898] - [x86] gart: Replace printk() with pr_info() (Myron Stowe) [1110898] - [x86] pci: Move pcibios_assign_resources() annotation to definition (Myron Stowe) [1110898] - [pci] Remove pcibios_add_platform_entries() (Myron Stowe) [1110898] - [s390] pci: use pdev->dev.groups for attribute creation (Myron Stowe) [1110898] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1110898] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1110898] - [pci] dma-api: Change dma_declare_coherent_memory() CPU address to phys_addr_t (Myron Stowe) [1110898] - [pci] dma-api: Clarify physical/bus address distinction (Myron Stowe) [1110898] - [pci] msi: Remove pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Move Open Firmware devspec attribute to PCI common code (Myron Stowe) [1110898] - [pci] Fix use of uninitialized MPS value (Myron Stowe) [1110898] - [pci] Remove dead code (Myron Stowe) [1110898] - [pci] maintainers: Add arch/x86/kernel/quirks.c to PCI file patterns (Myron Stowe) [1110898] - [pci] Remove unnecessary __ref annotations (Myron Stowe) [1110898] - [pci] Add new ID for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1110898] - [pci] genwqe: Use pci_enable_msi_exact() instead of pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Fix incorrect vgaarb conditional in WARN_ON() (Myron Stowe) [1110898] - [x86] pci: Mark ATI SBx00 HPET BAR as IORESOURCE_PCI_FIXED (Myron Stowe) [1110898] - [x86] pci: Don't try to move IORESOURCE_PCI_FIXED resources (Myron Stowe) [1110898] - [x86] pci: Fix Broadcom CNB20LE unintended sign extension (Myron Stowe) [1110898] - [pci] Use designated initialization in PCI_VDEVICE (Myron Stowe) [1110898] - [pci] Allow hotplug service drivers to operate in polling mode (Myron Stowe) [1110898] - [pci] pciehp: Acknowledge spurious "cmd completed" event (Myron Stowe) [1110898] - [pci] Remove old serial device IDs (Myron Stowe) [1110898] - [pci] Remove unnecessary includes of (Myron Stowe) [1110898] - [pci] pciehp: Use PCI_EXP_SLTCAP_PSN define (Myron Stowe) [1110898] - [pci] hotplug: Remove unnecessary "dev->bus" test (Myron Stowe) [1110898] - [pci] msi: Simplify populate_msi_sysfs() (Myron Stowe) [1110898] - [pci] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix() (Myron Stowe) [1110898] - [powerpc] kvm: ppc: book3s hv: Enable for little endian hosts (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access XICS in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access host lppaca and shadow slb in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access guest VPA in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Make HTAB code LE host aware (David Gibson) [1193257] - [powerpc] Add asm helpers for BE 32bit load/store (David Gibson) [1193257] - [powerpc] kvm: ppc: Assembly functions exported to modules need _GLOBAL_TOC() (David Gibson) [1193257] - [powerpc] kvm: ppc: rtas: Do byte swaps explicitly (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s pr: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 indirect branch issue (David Gibson) [1193257] - [powerpc] perf: add missing put_cpu_var in power_pmu_event_init (Jan Stancek) [1202283] - [s390] watchdog: support for KVM hypervisors and delete pr_info messages (Hendrik Brueckner) [1182310] - [s390] watchdog: enable KEEPALIVE for /dev/watchdog (Hendrik Brueckner) [1182310] - [s390] kernel: Update /proc/sysinfo file with Extended Name and UUID (Hendrik Brueckner) [1182311] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1182287] - [x86] kvm: vmx: fix oops with explicit flexpriority=0 option (Radim Krcmar) [1185276]- [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162100] - [virtio] virtio_ring: Update weak barriers to use dma_wmb/rmb (Alexander Duyck) [1205268] - [arch] Add lightweight memory barriers dma_rmb() and dma_wmb() (Alexander Duyck) [1205268] - [arch] Cleanup read_barrier_depends() and comments (Alexander Duyck) [1205268] - [arch] Clean up asm/barrier.h implementations using asm-generic/barrier.h (Alexander Duyck) [1205268] - [x86] kernel: Remove CONFIG_X86_OOSTORE (Alexander Duyck) [1205268] - [kernel] sched/idle: Optimize try-to-wake-up IPI (Rik van Riel) [1197889] - [kernel] sched, trace: Add a tracepoint for IPI-less remote wakeups (Rik van Riel) [1197889] - [kernel] sched/idle: Avoid spurious wakeup IPIs (Rik van Riel) [1197889] - [kernel] sched/idle: Clear polling before descheduling the idle thread (Rik van Riel) [1197889] - [x86] sched/idle: Switch from TS_POLLING to TIF_POLLING_NRFLAG (Rik van Riel) [1197889] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1092780] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1092780] - [pci] Increase IBM ipr SAS Crocodile BARs to at least system page size (Steve Best) [1211951] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1169554] - [powerpc] Fail remap_4k_pfn() if PFN doesn't fit inside PTE (Steve Best) [1211954] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1066402] - [x86] perf_event_intel_uncore: Make sure only uncore events are collected (Jiri Olsa) [1066402] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1205862] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1205862] - [scripts] kconfig: Fix warning "'jump' may be used uninitialized" (Prarit Bhargava) [1184972] - [netdrv] bnx2x: fix encapsulation features on 57710/57711 (Michal Schmidt) [1164997] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1171839] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1186613] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1186607] - [pci] Add ACS quirk for Emulex NICs (Ivan Vecera) [1183443] - [pci] Test for std config alias when testing extended config space (Myron Stowe) [1205915] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1203790] - [hv] hv_balloon: correctly handle val.freeramxmit_more (Alexander Duyck) [1205266] - [net] pktgen: add flag NO_TIMESTAMP to disable timestamping (Alexander Duyck) [1205266] - [net] qdisc: dequeue bulking also pickup GSO/TSO packets (Alexander Duyck) [1205266] - [net] qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUE (Alexander Duyck) [1205266] - [net] qdisc: validate frames going through the direct_xmit path (Alexander Duyck) [1205266] - [net] qdisc: exit case fixes for skb list handling in qdisc layer (Alexander Duyck) [1205266] - [net] qdisc: adjustments for API allowing skb list xmits (Alexander Duyck) [1205266] - [net] xmit_list() becomes dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] Don't keep around original SKB when we software segment GSO frames (Alexander Duyck) [1205266] - [net] Validate xmit SKBs right when we pull them out of the qdisc (Alexander Duyck) [1205266] - [net] Separate out SKB validation logic from transmit path (Alexander Duyck) [1205266] - [net] Have xmit_list() signal more==true when appropriate (Alexander Duyck) [1205266] - [net] Pass a "more" indication down into netdev_start_xmit() code paths (Alexander Duyck) [1205266] - [net] Move main gso loop out of dev_hard_start_xmit() into helper (Alexander Duyck) [1205266] - [net] Create xmit_one() helper for dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] move inline skb_needs_linearize helper to header (Alexander Duyck) [1205266] - [net] Do txq_trans_update() in netdev_start_xmit() (Alexander Duyck) [1205266] - [netdrv] virtio_net: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: support skb->xmit_more in netdev_ops->ndo_start_xmit() (Alexander Duyck) [1205266] - [net] Remove ndo_xmit_flush netdev operation, use signalling instead (Alexander Duyck) [1205266] - [net] Add ops->ndo_xmit_flush() (Alexander Duyck) [1205266] - [net] add skb_get_tx_queue() helper (Alexander Duyck) [1205266] - [net] netpoll: Only call ndo_start_xmit from a single place (Alexander Duyck) [1205266] - [net] Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb (Alexander Duyck) [1205273] - [net] Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag (Alexander Duyck) [1205273] - [net] nf_conntrack: reserve two bytes for nf_ct_ext->len (Marcelo Leitner) [1206164] {CVE-2014-9715} - [net] ipv6: Partial checksum only UDP packets (Vlad Yasevich) [1105064] - [net] ipv6: Allow for partial checksums on non-ufo packets (Vlad Yasevich) [1105064] - [net] udpv6: Add lockless sendmsg() support (Vlad Yasevich) [1105064] - [net] ipv6: Introduce udpv6_send_skb() (Vlad Yasevich) [1105064] - [net] ipv6: introduce ipv6_make_skb (Vlad Yasevich) [1105064] - [net] ipv6: Append sending data to arbitrary queue (Vlad Yasevich) [1105064] - [net] ipv6: pull cork initialization into its own function (Vlad Yasevich) [1105064] - [net] do not enable tx-nocache-copy by default (Alexander Duyck) [1205271] - [net] tcp: add DCTCP congestion control algorithm (Florian Westphal) [970613] - [net] tcp: more detailed ACK events and events for CE marked packets (Florian Westphal) [970613] - [net] tcp: split ack slow/fast events from cwnd_event (Florian Westphal) [970613] - [net] tcp: add flag for ca to indicate that ECN is required (Florian Westphal) [970613] - [net] tcp: assign tcp cong_ops when tcp sk is created (Florian Westphal) [970613] - [net] tcp: don't include Fast Open option in SYN-ACK on pure SYN-data (Florian Westphal) [1151756] - [net] tcp: abort orphan sockets stalling on zero window probes (Florian Westphal) [1151756] - [net] tcp: fix more NULL deref after prequeue changes (Florian Westphal) [1151756] - [net] tcp: fix possible NULL dereference in tcp_vX_send_reset() (Florian Westphal) [1151756] - [net] skb_fclone_busy() needs to detect orphaned skb (Florian Westphal) [1151756] - [net] cleanup and document skb fclone layout (Florian Westphal) [1151756] - [net] tcp: md5: do not use alloc_percpu() (Florian Westphal) [1151756] - [net] tcp: tcp_conn_request: fix build error when IPv6 is disabled (Florian Westphal) [1151756] - [net] introduce __skb_header_release() (Florian Westphal) [1151756] - [net] tcp: add coalescing attempt in tcp_ofo_queue() (Florian Westphal) [1151756] - [net] tcp: avoid possible arithmetic overflows (Florian Westphal) [1151756] - [net] tcp: do not fake tcp headers in tcp_send_rcvq() (Florian Westphal) [1151756] - [net] tcp: do not copy headers in tcp_collapse() (Florian Westphal) [1151756] - [net] tcp: allow segment with FIN in tcp_try_coalesce() (Florian Westphal) [1151756] - [net] tcp: use tcp_flags in tcp_data_queue() (Florian Westphal) [1151756] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Florian Westphal) [1151756] - [net] tcp: remove dst refcount false sharing for prequeue mode (Florian Westphal) [1151756] - [net] tcp: remove obsolete comment about TCP_SKB_CB(skb)->when in tcp_fragment() (Florian Westphal) [1151756] - [net] tcp: remove TCP_SKB_CB(skb)->when (Florian Westphal) [1151756] - [net] tcp: introduce TCP_SKB_CB(skb)->tcp_tw_isn (Florian Westphal) [1151756] - [net] tcp: whitespace fixes (Florian Westphal) [1151756] - [net] tcp: improve undo on timeout (Florian Westphal) [1151756] - [net] tcp: fix ssthresh and undo for consecutive short FRTO episodes (Florian Westphal) [1151756] - [net] tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic (Florian Westphal) [1151756] - [net] tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() (Florian Westphal) [1151756] - [net] tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) (Florian Westphal) [1151756] - [net] tcp: md5: check md5 signature without socket lock (Florian Westphal) [1151756] - [net] tcp: reduce spurious retransmits due to transient SACK reneging (Florian Westphal) [1151756] - [net] tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflow in TCP vegas (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflows in TCP veno (Florian Westphal) [1151756] - [net] tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction (Florian Westphal) [1151756] - [net] tcp: fix false undo corner cases (Florian Westphal) [1151756] - [net] tcp: switch snt_synack back to measuring transmit time of first SYNACK (Florian Westphal) [1151756] - [net] tcp: Fix divide by zero when pushing during tcp-repair (Florian Westphal) [1151756] - [net] tcp: add tcp_conn_request (Florian Westphal) [1151756] - [net] tcp: add queue_add_hash to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add mss_clamp to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack (Florian Westphal) [1151756] - [net] tcp: add send_synack method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] ipv6: cleanup for tcp_ipv6.c (Florian Westphal) [1151756] - [net] tcp: add init_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: move around a few calls in tcp_v6_conn_request (Florian Westphal) [1151756] - [net] tcp: add route_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_cookie_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] remove inet6_reqsk_alloc (Florian Westphal) [1151756] - [net] tcp: tcp_v[46]_conn_request: fix snt_synack initialization (Florian Westphal) [1151756] - [net] tcp: cookie_v4_init_sequence: skb should be const (Florian Westphal) [1151756] - [net] tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb (Florian Westphal) [1151756] - [net] tcp: fixing TLP's FIN recovery (Florian Westphal) [1151756] - [net] tcp: fix cwnd undo on DSACK in F-RTO (Florian Westphal) [1151756] - [net] tcp: make cwnd-limited checks measurement-based, and gentler (Florian Westphal) [1151756] - [net] tcp: IPv6 support for fastopen server (Florian Westphal) [1151756] - [net] net: ipv6: Fix oif in TCP SYN+ACK route lookup. (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1151756] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1151756] - [net] tcp: improve fastopen icmp handling (Florian Westphal) [1151756] - [net] tcp: use tcp_v4_send_synack on first SYN-ACK (Florian Westphal) [1151756] - [net] tcp: simplify fast open cookie processing (Florian Westphal) [1151756] - [net] tcp: move fastopen functions to tcp_fastopen.c (Florian Westphal) [1151756] - [net] tcp: remove in_flight parameter from cong_avoid() methods (Florian Westphal) [1151756] - [net] tcp: fix cwnd limited checking to improve congestion control (Florian Westphal) [1151756] - [net] tcp_cubic: fix the range of delayed_ack (Florian Westphal) [1151756] - [net] tcp: increment retransmit counters in tlp and fast open (Florian Westphal) [1151756] - [net] tcp: avoid retransmits of TCP packets hanging in host queues (Florian Westphal) [1151756] - [net] tcp: make tcp_cwnd_application_limited() static (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 do some cleanup (Florian Westphal) [1151756] - [net] tcp: fix get_timewait4_sock() delay computation on 64bit (Florian Westphal) [1151756] - [net] tcp: tcp_make_synack() minor changes (Florian Westphal) [1151756] - [net] tcp: delete unused parameter in tcp_nagle_check() (Florian Westphal) [1151756] - [net] tcp: tcp_release_cb() should release socket ownership (Florian Westphal) [1151756] - [net] tcp: timestamp SYN+DATA messages (Florian Westphal) [1151756] - [net] tcp: do not leak non zero tstamp in output packets (Florian Westphal) [1151756] - [net] tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent() (Florian Westphal) [1151756] - [net] tcp: snmp stats for Fast Open, SYN rtx, and data pkts (Florian Westphal) [1151756] - [net] tcp: fix bogus RTT on special retransmission (Florian Westphal) [1151756] - [net] tcp: switch rtt estimations to usec resolution (Florian Westphal) [1151756] - [net] kabi: don't make kabi-check trip over sk_buff change (Florian Westphal) [1151756] - [net] add skb_mstamp infrastructure (Florian Westphal) [1151756] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1151756] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1151756] - [net] tcp: reduce the bloat caused by tcp_is_cwnd_limited() (Florian Westphal) [1151756] - [net] tcp: fastopen: fix high order allocations (Florian Westphal) [1151756] - [net] tcp: remove unused min_cwnd member of tcp_congestion_ops (Florian Westphal) [1151756] - [net] tcp: remove 1ms offset in srtt computation (Florian Westphal) [1151756] - [net] tcp: delete redundant calls of tcp_mtup_init() (Florian Westphal) [1151756] - [net] ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT (Florian Westphal) [1151756] - [net] tcp: initialize passive-side sk_pacing_rate after 3WHS (Florian Westphal) [1151756] - [net] tcp: tcp_transmit_skb() optimizations (Florian Westphal) [1151756] - [net] tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: Fix rcu-race when deleting multiple entries (Florian Westphal) [1151756] - [net] tcp: metrics: Avoid duplicate entries with the same destination-IP (Florian Westphal) [1151756] - [net] tcp: metrics: Allow selective get/del of tcp-metrics based on src IP (Florian Westphal) [1151756] - [net] tcp: metrics: Delete all entries matching a certain destination (Florian Westphal) [1151756] - [net] tcp: metrics: New netlink attribute for src IP and dumped in netlink reply (Florian Westphal) [1151756] - [net] tcp: metrics: Add source-address to tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: rename tcpm_addr to tcpm_daddr (Florian Westphal) [1151756] - [net] tcp: out_of_order_queue do not use its lock (Florian Westphal) [1151756] - [net] tcp: make local functions static (Florian Westphal) [1151756] - [net] tcp: autocork should not hold first packet in write queue (Florian Westphal) [1151756] - [net] tcp: refine TSO splits (Florian Westphal) [1151756] - [net] tcp: auto corking (Florian Westphal) [1151756] - [net] tcp: optimize some skb_shinfo(skb) uses (Florian Westphal) [1151756] - [net] tcp: properly handle stretch acks in slow start (Florian Westphal) [1151756] - [net] tcp: temporarily disable Fast Open on SYN timeout (Florian Westphal) [1151756] - [net] tcp: do not rearm RTO when future data are sacked (Florian Westphal) [1151756] - [net] tcp: only take RTT from timestamps if new data is acked (Florian Westphal) [1151756] - [net] tcp: fix SYNACK RTT estimation in Fast Open (Florian Westphal) [1151756] - [net] tcp: remove redundant code in __tcp_retransmit_skb() (Florian Westphal) [1151756] - [net] ipv4: shrink rt_cache_stat (Florian Westphal) [1151756] - [net] tcp: sndbuf autotuning improvements (Florian Westphal) [1151756] - [net] tcp: Always set options to 0 before calling tcp_established_options (Florian Westphal) [1151756] - [net] tcp: fix dynamic right sizing (Florian Westphal) [1151756] - [net] tcp: Remove extern from function prototypes (Florian Westphal) [1151756] - [net] tcp: fix RTO calculated from cached RTT (Florian Westphal) [1151756] - [net] tcp: properly increase rcv_ssthresh for ofo packets (Florian Westphal) [1151756] - [net] tcp: fix no cwnd growth after timeout (Florian Westphal) [1151756] - [net] tcp: better comments for RTO initiallization (Florian Westphal) [1151756] - [net] tcp: Change return value of tcp_rcv_established() (Florian Westphal) [1151756] - [net] tcp: do not use cached RTT for RTT estimation (Florian Westphal) [1151756] - [net] tcp: increase throughput when reordering is high (Florian Westphal) [1151756] - [net] tcp: trivial: Remove nocache argument from tcp_v4_send_synack (Florian Westphal) [1151756] - [net] tcp: reset reordering est. selectively on timeout (Florian Westphal) [1151756] - [net] tcp: add server ip to encrypt cookie in fast open (Florian Westphal) [1151756] - [net] ip: add SNMP counters tracking incoming ECN bits (Florian Westphal) [1151756] - [net] tcp: Remove unused tcpct declarations and comments (Florian Westphal) [1151756] - [net] tcp: TCP_NOTSENT_LOWAT socket option (Florian Westphal) [1151756] - [net] add sk_stream_is_writeable() helper (Florian Westphal) [1151756] - [net] fib_trie: potential out of bounds access in trie_show_stats() (Florian Westphal) [1151756] - [net] tcp: use RTT from SACK for RTO (Florian Westphal) [1151756] - [net] tcp: measure RTT from new SACK (Florian Westphal) [1151756] - [net] tcp: prefer packet timing to TS-ECR for RTT (Florian Westphal) [1151756] - [net] tcp: consolidate SYNACK RTT sampling (Florian Westphal) [1151756] - [net] tcp: account all retransmit failures (Florian Westphal) [1151756] - [net] ipv4: fix spacing in assignment (Florian Westphal) [1151756] - [net] net: sock: fix TCP_SKB_MIN_TRUESIZE (Florian Westphal) [1151756] - [net] tcp: remove invalid __rcu annotation (Florian Westphal) [1151756] - [net] ipv6: remove a useless pr_info() in addrconf_gre_config() (Florian Westphal) [1151756] - [net] inet_fragment: remove an empty ifdef (Florian Westphal) [1151756] - [net] tcp: typo unset should be unsent (Florian Westphal) [1151756] - [net] net: sock: adapt SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF (Florian Westphal) [1151756] - [net] tcp: properly send new data in fast recovery in first RTT (Florian Westphal) [1151756] - [net] udp: fix two sparse errors (Florian Westphal) [1151756] - [net] ipv4: Update RFS target at poll for tcp/udp (Florian Westphal) [1151756] - [net] tcp: undo on DSACK during recovery (Florian Westphal) [1151756] - [net] tcp: fix undo on partial ack in recovery (Florian Westphal) [1151756] - [net] tcp: refactor undo functions (Florian Westphal) [1151756] - [net] tcp: consolidate PRR packet accounting (Florian Westphal) [1151756] - [net] tcp: Remove 2 indentation levels in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: Remove another indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: remove one indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: md5: remove spinlock usage in fast path (Florian Westphal) [1151756] - [net] tcp: remove bad timeout logic in fast recovery (Florian Westphal) [1151756] - [net] tcp: speedup tcp_fixup_rcvbuf() (Florian Westphal) [1151756]- [fs] proc/task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Petr Holasek) [1071987] - [Documentation] filesystems/proc.txt: add /proc/pid/numa_maps interface explanation snippet (Petr Holasek) [1071987] - [fs] proc/task_mmu: show page size in /proc//numa_maps (Petr Holasek) [1071987] - [mm] vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY (Larry Woodman) [1178988] - [fs] superblock: avoid locking counting inodes and dentries before reclaiming them (Larry Woodman) [1178988] - [fs] superblock: unregister sb shrinker before ->kill_sb() (Larry Woodman) [1178988] - [mm] vmstat: Reduce time interval to stat update on idle cpu (Larry Woodman) [1157802] - [mm] vmstat: do not use deferrable delayed work for vmstat_update (Larry Woodman) [1157802] - [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [mm] msync: fix incorrect fstart calculation (Larry Woodman) [1172896] - [mm] msync: sync only the requested range in msync() (Larry Woodman) [1172896] - [drm] Missed clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] cpufeature: If we disable CLFLUSH, we should disable CLFLUSHOPT (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_page (Steve Best) [1170846] - [x86] Use clflushopt in clflush_cache_range (Steve Best) [1170846] - [x86] Add support for the clflushopt instruction (Steve Best) [1170846] - [x86] mm: register 1G page size if we can allocate them at runtime (Petr Holasek) [1197899] - [x86] kvm: insufficient sysenter emulation when invoked from 16-bit code (Jacob Tanenbaum) [1186452] {CVE-2015-0239} - [kernel] module: Clean up ro/nx after early module load failures (Pratyush Anand) [1202866] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1194353] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1194353] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1194353] - [kernel] Use 'E' instead of 'X' for unsigned module taint flag (Jiri Olsa) [1179759] - [kernel] fix module signature vs tracepoints add new TAINT_UNSIGNED_MODULE (Jiri Olsa) [1179759] - [kernel] kvm: rcu: nohz: use RCU extended quiescent state when running KVM guest (Rik van Riel) [1194681] - [kernel] context_tracking: Export context_tracking_user_enter/exit (Rik van Riel) [1194681] - [kernel] context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER (Rik van Riel) [1194681] - [kernel] context_tracking: Add stub context_tracking_is_enabled (Rik van Riel) [1194681] - [kernel] context_tracking: Generalize context tracking APIs to support user and guest (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context symbols to prepare for transition state (Rik van Riel) [1194681] - [kernel] context_tracking: Restore previous state in schedule_user (Rik van Riel) [1194681] - [powerpc] Remove unused cpp symbols in kvm headers (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context_tracking_active() to context_tracking_cpu_is_enabled() (Rik van Riel) [1194681] - [kernel] context_tracking: Wrap static key check into more intuitive function name (Rik van Riel) [1194681] - [kernel] arm: Fix build error with context tracking calls (Rik van Riel) [1194681] - [kernel] irq_work: Remove BUG_ON in irq_work_run() (Jan Stancek) [1210986] - [kernel] rcu: Remove "Experimental" flags (Prarit Bhargava) [1182093]- [md] dm-snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: suspend origin when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1205955] - [md] dm-crypt: sort writes (Mike Snitzer) [1205955 752438] - [md] dm-crypt: add 'submit_from_crypt_cpus' option (Mike Snitzer) [1205955 752438] - [md] dm-crypt: offload writes to thread (Mike Snitzer) [1205955 752438] - [md] dm-crypt: remove unused io_pool and _crypt_io_pool (Mike Snitzer) [1205955 752438] - [md] dm-crypt: avoid deadlock in mempools (Mike Snitzer) [1205955 752438] - [md] dm-crypt: don't allocate pages for a partial request (Mike Snitzer) [1205955 752438] - [md] dm-crypt: use unbound workqueue for request processing (Mike Snitzer) [1205955 752438] - [md] dm: fix add_disk() NULL pointer due to race with free_dev() (Mike Snitzer) [1205955] - [md] dm-io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME (Mike Snitzer) [1205955] - [md] dm: hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1205955] - [md] dm-thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1205955] - [md] dm-snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1205955] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1205955] - [md] dm-io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1205955] - [md] dm-mirror: do not degrade the mirror on discard error (Mike Snitzer) [1205955] - [md] dm-space-map-disk: fix sm_disk_count_is_more_than_one() (Mike Snitzer) [1205955] - [md] dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (Mike Snitzer) [1205955] - [md] dm-snapshot: remove unnecessary NULL checks before vfree() calls (Mike Snitzer) [1205955] - [md] dm-mpath: simplify failure path of dm_multipath_init() (Mike Snitzer) [1205955] - [md] dm-thin-metadata: remove unused dm_pool_get_data_block_size() (Mike Snitzer) [1205955] - [md] dm-ioctl: fix stale comment above dm_get_inactive_table() (Mike Snitzer) [1205955] - [md] dm-crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1205955] - [md] dm-bufio: fix time comparison to use time_after_eq() (Mike Snitzer) [1205955] - [md] dm: use time_in_range() and time_after() (Mike Snitzer) [1205955] - [md] dm-raid: fix a couple integer overflows (Mike Snitzer) [1205955] - [md] dm-table: train hybrid target type detection to select blk-mq if appropriate (Mike Snitzer) [1205955] - [md] dm: allocate requests in target when stacking on blk-mq devices (Mike Snitzer) [1205955] - [md] dm: prepare for allocating blk-mq clone requests in target (Mike Snitzer) [1205955] - [md] dm: submit stacked requests in irq enabled context (Mike Snitzer) [1205955] - [md] dm: split request structure out from dm_rq_target_io structure (Mike Snitzer) [1205955] - [md] dm: remove exports for request-based interfaces without external callers (Mike Snitzer) [1205955] - [md] block: mark blk-mq devices as stackable (Mike Snitzer) [1205955] - [md] block: keep established cmd_flags when cloning into a blk-mq request (Mike Snitzer) [1205955] - [md] block: add blk-mq support to blk_insert_cloned_request() (Mike Snitzer) [1205955] - [md] dm: fix multipath regression due to initializing wrong request (Mike Snitzer) [1205955] - [md] block: require blk_rq_prep_clone() be given an initialized clone request (Mike Snitzer) [1205955] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1205955] - [md] dm: fix missed error code if .end_io isn't implemented by target_type (Mike Snitzer) [1205955] - [md] dm-crypt: use memzero_explicit for on-stack buffer (Mike Snitzer) [1205955] - [md] lib: memzero_explicit: add comment for its usage (Mike Snitzer) [1205955] - [md] random: add and use memzero_explicit() for clearing data (Mike Snitzer) [1205955] - [md] crypto: define OPTIMIZER_HIDE_VAR for future use in memzero_explicit (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1205955] - [md] dm-stripe: fix potential for leak in stripe_ctr error path (Mike Snitzer) [1205955] - [md] dm-log-userspace: fix memory leak in dm_ulog_tfr_init failure path (Mike Snitzer) [1205955] - [md] dm-raid: fix inaccessible superblocks causing oops in configure_discard_support (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 4, 5 and 6 (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 1 and 10 (Mike Snitzer) [1205955] - [md] dm-switch: efficiently support repetitive patterns (Mike Snitzer) [1205955] - [md] dm-switch: factor out switch_region_table_read (Mike Snitzer) [1205955] - [md] dm-table: fix RHEL7 inconsistency with location of dm_table_run_md_queue_async (Mike Snitzer) [1205955] - [md] dm-mpath: fix stalls when handling invalid ioctls (Mike Snitzer) [1205955] - [tty] fix kABI broken by introduction of ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Fix hang at ldsem_down_read() (Aristeu Rozanski) [1183479] - [tty] Replace ldisc locking with ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Add lock/unlock ldisc pair functions (Aristeu Rozanski) [1183479] - [tty] Fix tty_ldisc_lock name collision (Aristeu Rozanski) [1183479] - [tty] n_tty: Buffer work should not reschedule itself (Aristeu Rozanski) [1183479] - [tty] n_tty: Fix unsafe update of available buffer space (Aristeu Rozanski) [1183479] - [tty] n_tty: Untangle read completion variables (Aristeu Rozanski) [1183479] - [tty] n_tty: Encapsulate minimum_to_wake within N_TTY (Aristeu Rozanski) [1183479] - [tty] Add timed, writer-prioritized rw semaphore (Aristeu Rozanski) [1183479] - [tty] Remove TTY_HW_COOK_IN/OUT (Aristeu Rozanski) [1183479] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110044] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110044] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110044] - [kernel] jiffies: Fix timeval conversion to jiffies (George Beshers) [1182693] - [kernel] timekeeping: Update timekeeper before updating vsyscall and pvclock (George Beshers) [1182693] - [kernel] timekeeping: Provide internal ktime_t based data (George Beshers) [1182693] - [kernel] irq_work: Force raised irq work to run on irq work interrupt (George Beshers) [1182693] - [kernel] irq_work: Introduce arch_irq_work_has_interrupt() (George Beshers) [1182693] - [kernel] nohz: Restore NMI safe local irq work for local nohz kick (George Beshers) [1182693] - [kernel] nohz: Avoid tick's double reprogramming in highres mode (George Beshers) [1182693] - [kernel] nohz: Fix spurious periodic tick behaviour in low-res dynticks mode (George Beshers) [1182693] - [kernel] nohz: Support nohz full remote kick (George Beshers) [1182693] - [kernel] irq_work: Implement remote queueing (George Beshers) [1182693] - [kernel] irq_work: Split raised and lazy lists (George Beshers) [1182693] - [kernel] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() (George Beshers) [1182693] - [kernel] tick-sched: Don't call update_wall_time() when delta is lesser than tick_period (George Beshers) [1182693] - [kernel] nohz: Get timekeeping max deferment outside jiffies_lock (George Beshers) [1182693] - [kernel] sched/clock, x86: Avoid a runtime condition in native_sched_clock() (George Beshers) [1182693] - [kernel] nohz_full: fix code style issue of tick_nohz_full_stop_tick (George Beshers) [1182693] - [kernel] sched/clock, x86: Use a static_key for sched_clock_stable (George Beshers) [1182693] - [kernel] sched/clock: Remove local_irq_disable() from the clocks (George Beshers) [1182693] - [x86] perf: Clean up cap_user_time setting (George Beshers) [1182693] - [kernel] timekeeping: Call update_wall_time outside the jiffies lock (George Beshers) [1182693] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (George Beshers) [1182693] - [kernel] timekeeping: Fix lost updates to tai adjustment (George Beshers) [1182693] - [kernel] timekeeping: Fix potential lost pv notification of time change (George Beshers) [1182693] - [kernel] timekeeping: Indicate that clock was set in the pvclock gtod notifier (George Beshers) [1182693] - [kernel] timekeeping: Pass flags instead of multiple bools to timekeeping_update() (George Beshers) [1182693] - [kernel] nohz: Convert a few places to use local per cpu accesses (George Beshers) [1182693] - [kernel] nohz: Check for nohz active instead of nohz enabled (George Beshers) [1182693] - [crypto] sha-mb: sha1_mb_alg_state can be static (Herbert Xu) [1173756] - [crypto] mcryptd: mcryptd_flist can be static (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer job manager and glue code (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer crypto computation (x8 AVX2) (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer submit and flush routines for AVX2 (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer algorithm data structures (Herbert Xu) [1173756] - [crypto] sha-mb: multibuffer crypto infrastructure (Herbert Xu) [1173756] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Herbert Xu) [1173756] - [crypto] ahash: initialize entry len for null input in crypto hash sg list walk (Herbert Xu) [1173756] - [crypto] ahash: Add real ahash walk interface (Herbert Xu) [1173756] - [crypto] x86: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201563] - [crypto] x86: sha1 - reduce size of the AVX2 asm implementation (Herbert Xu) [1177968] - [crypto] x86: sha1 - fix stack alignment of AVX2 variant (Herbert Xu) [1177968] - [crypto] x86: sha1 - re-enable the AVX variant (Herbert Xu) [1177968] - [crypto] sha: SHA1 transform x86_64 AVX2 (Herbert Xu) [1177968] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1198978]- [fs] btrfs: simplify insert_orphan_item (Eric Sandeen) [1205873] - [fs] btrfs: __add_inode_ref out of bounds memory read when looking for extended ref (Eric Sandeen) [1205873] - [fs] btrfs: fix data loss in the fast fsync path (Eric Sandeen) [1205873] - [fs] btrfs: fix lost return value due to variable shadowing (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to ordered extent memory leaks (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after adding hard link to inode (Eric Sandeen) [1205873] - [fs] btrfs: fix leak of path in btrfs_find_item (Eric Sandeen) [1205873] - [fs] btrfs: set proper message level for skinny metadata (Eric Sandeen) [1205873] - [fs] btrfs: add missing blk_finish_plug in btrfs_sync_log() (Eric Sandeen) [1205873] - [fs] btrfs: fix raid56 scrub failed in xfstests btrfs/072 (Eric Sandeen) [1205873] - [fs] btrfs: Don't call btrfs_start_transaction() on frozen fs to avoid deadlock (Eric Sandeen) [1205873] - [fs] btrfs: Fix the bug that fs_info->pending_changes is never cleared (Eric Sandeen) [1205873] - [fs] btrfs: fix state->private cast on 32 bit machines (Eric Sandeen) [1205873] - [fs] btrfs: fix race deleting block group from space_info->ro_bgs list (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect freeing in scrub_stripe (Eric Sandeen) [1205873] - [fs] btrfs: sync ioctl, handle errors after transaction start (Eric Sandeen) [1205873] - [fs] btrfs: don't delay inode ref updates during log replay (Eric Sandeen) [1205873] - [fs] btrfs: correctly get tree level in tree_backref_for_extent (Eric Sandeen) [1205873] - [fs] btrfs: call inode_dec_link_count() on mkdir error path (Eric Sandeen) [1205873] - [fs] btrfs: abort transaction if we don't find the block group (Eric Sandeen) [1205873] - [fs] btrfs, scrub: uninitialized variable in scrub_extent_for_parity() (Eric Sandeen) [1205873] - [fs] btrfs: filp_open() returns ERR_PTR() on failure, not NULL (Eric Sandeen) [1205873] - [fs] btrfs: remove non-sense btrfs_error_discard_extent() function (Eric Sandeen) [1205873] - [fs] btrfs: fix fs corruption on transaction abort if device supports discard (Eric Sandeen) [1205873] - [fs] btrfs: always clear a block group node when removing it from the tree (Eric Sandeen) [1205873] - [fs] btrfs: ensure deletion from pinned_chunks list is protected (Eric Sandeen) [1205873] - [fs] btrfs: make get_caching_control unconditionally return the ctl (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected deletion from pending_chunks list (Eric Sandeen) [1205873] - [fs] btrfs: fix fs mapping extent map leak (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak after block remove + trimming (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_abort_transaction consider existence of new block groups (Eric Sandeen) [1205873] - [fs] btrfs: fix race between writing free space cache and trimming (Eric Sandeen) [1205873] - [fs] btrfs: fix race between fs trimming and block group remove/allocation (Eric Sandeen) [1205873] - [fs] btrfs, replace: enable dev-replace for raid56 (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extents after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: fix crash caused by block group removal (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid block group rbtree access after bg is removed (Eric Sandeen) [1205873] - [fs] btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, replace: write raid56 parity into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, replace: write dirty pages into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, raid56: support parity scrub on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, raid56: use a variant to record the operation type (Eric Sandeen) [1205873] - [fs] btrfs, scrub: repair the common data on RAID5/6 if it is corrupted (Eric Sandeen) [1205873] - [fs] btrfs, raid56: don't change bbio and raid_map (Eric Sandeen) [1205873] - [fs] btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block (Eric Sandeen) [1205873] - [fs] btrfs: remove noused bbio_ret in __btrfs_map_block in condition (Eric Sandeen) [1205873] - [fs] btrfs: zero out left over bytes after processing compression streams (Eric Sandeen) [1205873] - [fs] btrfs: fix snapshot inconsistency after a file write followed by truncate (Eric Sandeen) [1205873] - [fs] Add wait_on_atomic_t() and wake_up_atomic_t() (Eric Sandeen) [1205873] - [fs] btrfs: ensure send always works on roots without orphans (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extent after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: include vmalloc.h in check-integrity.c (Eric Sandeen) [1205873] - [fs] btrfs: Fix a lockdep warning when running xfstest (Eric Sandeen) [1205873] - [fs] btrfs: ensure ordered extent errors aren't missed on fsync (Eric Sandeen) [1205873] - [fs] btrfs: collect only the necessary ordered extents on ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore log btree writeback errors (Eric Sandeen) [1205873] - [fs] btrfs: do not move em to modified list when unpinning (Eric Sandeen) [1205873] - [fs] btrfs: make sure logged extents complete in the current transaction V3 (Eric Sandeen) [1205873] - [fs] btrfs: make sure we wait on logged extents when fsycning two subvols (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong accounting of raid1 data profile in statfs (Eric Sandeen) [1205873] - [fs] btrfs: fix dead lock while running replace and defrag concurrently (Eric Sandeen) [1205873] - [fs] btrfs: make xattr replace operations atomic (Eric Sandeen) [1205873] - [fs] btrfs: avoid premature -ENOMEM in clear_extent_bit() (Eric Sandeen) [1205873] - [fs] btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 (Eric Sandeen) [1205873] - [fs] btrfs: move read only block groups onto their own list V2 (Eric Sandeen) [1205873] - [fs] btrfs: fix typos in btrfs_check_super_valid (Eric Sandeen) [1205873] - [fs] btrfs: check-int: don't complain about balanced blocks (Eric Sandeen) [1205873] - [fs] btrfs: check_int: use the known block location (Eric Sandeen) [1205873] - [fs] btrfs: avoid returning -ENOMEM in convert_extent_bit() too early (Eric Sandeen) [1205873] - [fs] btrfs: make find_first_extent_bit be able to cache any state (Eric Sandeen) [1205873] - [fs] btrfs: deal with convert_extent_bit errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: return failure if btrfs_dev_replace_finishing() failed (Eric Sandeen) [1205873] - [fs] btrfs: fix allocationg memory failure for btrfsic_state structure (Eric Sandeen) [1205873] - [fs] btrfs: report error after failure inlining extent in compressed write path (Eric Sandeen) [1205873] - [fs] btrfs: add helper btrfs_fdatawrite_range (Eric Sandeen) [1205873] - [fs] btrfs: correctly flush compressed data before/after direct IO (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:compress_file_range() return void (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect compression ratio detection (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore compressed bio write errors (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:submit_compressed_extents() return void (Eric Sandeen) [1205873] - [fs] btrfs: process all async extents on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: don't leak pages and memory on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: fix hang on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: set page and mapping error on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: fix lockups from btrfs_clear_path_blocking (Eric Sandeen) [1205873] - [fs] btrfs: get rid of f_dentry use (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing label (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing features (Eric Sandeen) [1205873] - [fs] btrfs: introduce pending action: commit (Eric Sandeen) [1205873] - [fs] btrfs: switch inode_cache option handling to pending changes (Eric Sandeen) [1205873] - [fs] btrfs: do commit in sync_fs if there are pending changes (Eric Sandeen) [1205873] - [fs] btrfs: add support for processing pending changes (Eric Sandeen) [1205873] - [fs] btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup (Eric Sandeen) [1205873] - [fs] btrfs: fix race that makes btrfs_lookup_extent_info miss skinny extent items (Eric Sandeen) [1205873] - [fs] btrfs: properly clean up btrfs_end_io_wq_cache (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid leaf slot access in btrfs_lookup_extent() (Eric Sandeen) [1205873] - [fs] btrfs: use macro accessors in superblock validation checks (Eric Sandeen) [1205873] - [fs] revert "btrfs: race free update of commit root for ro snapshots" (Eric Sandeen) [1205873] - [fs] btrfs: Fix compile error when CONFIG_SECURITY is not set (Eric Sandeen) [1205873] - [fs] btrfs: Make btrfs handle security mount options internally to avoid losing security label (Eric Sandeen) [1205873] - [fs] btrfs: send, don't delay dir move if there's a new parent inode (Eric Sandeen) [1205873] - [fs] btrfs: add more superblock checks (Eric Sandeen) [1205873] - [fs] btrfs: fix race in WAIT_SYNC ioctl (Eric Sandeen) [1205873] - [fs] btrfs: be aware of btree inode write errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: remove redundant btrfs_verify_qgroup_counts declaration (Eric Sandeen) [1205873] - [fs] btrfs: fix shadow warning on cmp (Eric Sandeen) [1205873] - [fs] btrfs: fix compilation errors under DEBUG (Eric Sandeen) [1205873] - [fs] btrfs: fix crash of btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: add missing end_page_writeback on submit_extent_page failure (Eric Sandeen) [1205873] - [fs] btrfs: Fix the wrong condition judgment about subset extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix build_backref_tree issue with multiple shared blocks (Eric Sandeen) [1205873] - [fs] btrfs: cleanup error handling in build_backref_tree (Eric Sandeen) [1205873] - [fs] btrfs: move checks for DUMMY_ROOT into a helper (Eric Sandeen) [1205873] - [fs] btrfs: new define for the inline extent data start (Eric Sandeen) [1205873] - [fs] btrfs: kill extent_buffer_page helper (Eric Sandeen) [1205873] - [fs] btrfs: drop constant param from btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB (Eric Sandeen) [1205873] - [fs] btrfs: let merge_reloc_roots return void (Eric Sandeen) [1205873] - [fs] btrfs: remove unused members from struct scrub_warning (Eric Sandeen) [1205873] - [fs] btrfs: use slab for end_io_wq structures (Eric Sandeen) [1205873] - [fs] btrfs: fix error labels in init_btrfs_fs (Eric Sandeen) [1205873] - [fs] btrfs: use enum for wq endio metadata type (Eric Sandeen) [1205873] - [fs] btrfs: remove unused extent state bits (Eric Sandeen) [1205873] - [fs] btrfs: set default max_inline to 8KiB instead of 8MiB (Eric Sandeen) [1205873] - [fs] btrfs: remove blocksize from btrfs_alloc_free_block and rename (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter blocksize from btrfs_find_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove parameter blocksize from read_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: inline code of reada_tree_block and remove it (Eric Sandeen) [1205873] - [fs] btrfs: return void from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from data-dependent branches and slow paths (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from NULL checks (Eric Sandeen) [1205873] - [fs] btrfs: remove unused variable from btrfs_parse_options (Eric Sandeen) [1205873] - [fs] btrfs: defrag, use unsigned type for extent thresh (Eric Sandeen) [1205873] - [fs] btrfs: try not to ENOSPC on log replay (Eric Sandeen) [1205873] - [fs] btrfs: don't do async reclaim during log replay (Eric Sandeen) [1205873] - [fs] btrfs: remove empty block groups automatically (Eric Sandeen) [1205873] - [fs] btrfs: fix data corruption after fast fsync and writeback error (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to invalid data after log replay (Eric Sandeen) [1205873] - [fs] revert "btrfs: device_list_add() should not update list when mounted" (Eric Sandeen) [1205873] - [fs] btrfs: Fix and enhance merge_extent_mapping() to insert best fitted extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix up bounds checking in lseek (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the read failure record after write or when the inode is freeing (Eric Sandeen) [1205873] - [fs] btrfs: implement repair function when direct read fails (Eric Sandeen) [1205873] - [fs] btrfs: Set real mirror number for read operation on RAID0/5/6 (Eric Sandeen) [1205873] - [fs] btrfs: modify clean_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: modify repair_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: split bio_readpage_error into several functions (Eric Sandeen) [1205873] - [fs] btrfs: Cleanup unused variant and argument of IO failure handlers (Eric Sandeen) [1205873] - [fs] btrfs: fix missing error handler if submiting re-read bio fails (Eric Sandeen) [1205873] - [fs] btrfs: do file data check by sub-bio's self (Eric Sandeen) [1205873] - [fs] btrfs: cleanup similar code of the buffered data data check and dio read data check (Eric Sandeen) [1205873] - [fs] btrfs: Convert various code to bio_for_each_segment() (Eric Sandeen) [1205873] - [fs] btrfs: load checksum data once when submitting a direct read io (Eric Sandeen) [1205873] - [fs] btrfs: modify rw_devices counter under chunk_mutex context (Eric Sandeen) [1205873] - [fs] btrfs: move the missing device to its own fs device list (Eric Sandeen) [1205873] - [fs] btrfs: stop mounting the fs if the non-ENOENT errors happen when opening seed fs (Eric Sandeen) [1205873] - [fs] btrfs: make the logic of source device removing more clear (Eric Sandeen) [1205873] - [fs] btrfs: fix use-after-free problem of the device during device replace (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when cloning fs devices (Eric Sandeen) [1205873] - [fs] btrfs: Fix misuse of chunk mutex (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when getting the fs information (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected system chunk array insertion (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device's variants on 32bits machine (Eric Sandeen) [1205873] - [fs] btrfs: update free_chunk_space during allocting a new chunk (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device->bytes_used update (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong free_chunk_space assignment during removing a device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong device bytes_used in the super block (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong disk size when writing super blocks (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected assignment of the target device (Eric Sandeen) [1205873] - [fs] btrfs: cleanup double assignment of device->bytes_used when device replace finishes (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused num_can_discard in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: remove the wrong comments (Eric Sandeen) [1205873] - [fs] btrfs: fix directory recovery from fsync log (Eric Sandeen) [1205873] - [fs] btrfs: fix loop writing of async reclaim (Eric Sandeen) [1205873] - [fs] btrfs: make fiemap not blow when you have lots of snapshots (Eric Sandeen) [1205873] - [fs] btrfs: add missing compression property remove in btrfs_ioctl_setflags (Eric Sandeen) [1205873] - [fs] btrfs: Fix a deadlock in btrfs_dev_replace_finishing() (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the same name in end_bio_extent_readpage (Eric Sandeen) [1205873] - [fs] btrfs: don't go readonly on existing qgroup items (Eric Sandeen) [1205873] - [fs] btrfs: shrink further sizeof(struct extent_buffer) (Eric Sandeen) [1205873] - [fs] btrfs: send, lower mem requirements for processing xattrs (Eric Sandeen) [1205873] - [fs] btrfs: remove stale define after removing ordered operations (Eric Sandeen) [1205873] - [fs] btrfs: improve free space cache management and space allocation (Eric Sandeen) [1205873] - [fs] btrfs: rename total_bytes to avoid confusion (Eric Sandeen) [1205873] - [fs] btrfs: fix typo in the log message (Eric Sandeen) [1205873] - [fs] btrfs: rw_devices shouldn't be incremented for seed fs in btrfs_rm_dev_replace_srcdev() (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak when there is no more seed device (Eric Sandeen) [1205873] - [fs] btrfs: update sprout seed pointer when seed fs is relinquished (Eric Sandeen) [1205873] - [fs] btrfs: fix rw_devices miss match after seed replace (Eric Sandeen) [1205873] - [fs] btrfs: replace seed device followed by unmount causes kernel WARNING (Eric Sandeen) [1205873] - [fs] btrfs: preparatory to make btrfs_rm_dev_replace_srcdev() seed aware (Eric Sandeen) [1205873] - [fs] btrfs: Drop stray check of fixup_workers creation (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_search_forward return with nodes unlocked (Eric Sandeen) [1205873] - [fs] btrfs: sysfs label interface should check for read only FS (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR_RW could set the mode (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR could handle the mode (Eric Sandeen) [1205873] - [fs] btrfs: use BTRFS_ATTR instead of btrfs_no_store() (Eric Sandeen) [1205873] - [fs] btrfs: avoid unnecessary switch of path locks to blocking mode (Eric Sandeen) [1205873] - [fs] btrfs: unlock nodes earlier when inserting items in a btree (Eric Sandeen) [1205873] - [fs] btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simplicity (Eric Sandeen) [1205873] - [fs] btrfs: add trace for qgroup accounting (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused latest_devid and latest_trans in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: update the comment of total_bytes and disk_total_bytes of btrfs_devie (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the dirty flag of dev stats is cleared (Eric Sandeen) [1205873] - [fs] btrfs: make the device lock and its protected data in the same cacheline (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong generation check of super block on a seed device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong fsid check of scrub (Eric Sandeen) [1205873] - [fs] btrfs: wake up transaction thread from SYNC_FS ioctl (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong max inline data size limit (Eric Sandeen) [1205873] - [fs] btrfs: fix off-by-one in cow_file_range_inline() (Eric Sandeen) [1205873] - [fs] btrfs: fall into nocompression codes quickly if possible (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong skipping compression for an inode (Eric Sandeen) [1205873] - [fs] btrfs: fix sparse warning (Eric Sandeen) [1205873] - [fs] btrfs: use BUG_ON (Eric Sandeen) [1205873] - [fs] btrfs compression: merge inflate and deflate z_streams (Eric Sandeen) [1205873] - [fs] btrfs: set error return value in btrfs_get_blocks_direct (Eric Sandeen) [1205873] - [fs] btrfs: reduce size of struct extent_state (Eric Sandeen) [1205873] - [fs] btrfs: use PTR_ERR_OR_ZERO (Eric Sandeen) [1205873] - [fs] btrfs: print btrfs specific info for some fatal error cases (Eric Sandeen) [1205873] - [fs] btrfs: fix writing data into the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: make defragment work with nodatacow option (Eric Sandeen) [1205873] - [fs] btrfs: label should not contain return char (Eric Sandeen) [1205873] - [fs] btrfs: device delete must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: device add must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: clear compress-force when remounting with compress option (Eric Sandeen) [1205873] - [fs] btrfs: use DIV_ROUND_UP instead of open-coded variants (Eric Sandeen) [1205873] - [fs] btrfs: clean away stripe_align helper (Eric Sandeen) [1205873] - [fs] btrfs: use nodesize everywhere, kill leafsize (Eric Sandeen) [1205873] - [fs] btrfs: kill the key type accessor helpers (Eric Sandeen) [1205873] - [fs] btrfs: make close_ctree return void (Eric Sandeen) [1205873] - [fs] btrfs: cleanup ino cache members of btrfs_root (Eric Sandeen) [1205873] - [fs] btrfs: clenaup: don't call btrfs_release_path before free_path (Eric Sandeen) [1205873] - [fs] btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot (Eric Sandeen) [1205873] - [fs] btrfs: set inode's logged_trans/last_log_commit after ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: use insert_inode_locked4 for inode creation (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: kfree()ing ERR_PTRs (Eric Sandeen) [1205873] - [fs] btrfs: fix crash while doing a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: fix corruption after write/fsync failure + fsync + log recovery (Eric Sandeen) [1205873] - [fs] btrfs: fix autodefrag with compression (Eric Sandeen) [1205873] - [fs] fs/btrfs/tree-log.c: Fix closing brace followed by if (Eric Sandeen) [1205873] - [fs] btrfs: fix task hang under heavy compressed write (Eric Sandeen) [1205873] - [fs] btrfs: fix filemap_flush call in btrfs_file_release (Eric Sandeen) [1205873] - [fs] btrfs: fix crash on endio of reading corrupted block (Eric Sandeen) [1205873] - [fs] btrfs: fix leak in qgroup_subtree_accounting() error path (Eric Sandeen) [1205873] - [fs] btrfs: Use right extent length when inserting overlap extent map (Eric Sandeen) [1205873] - [fs] btrfs: clone, don't create invalid hole extent map (Eric Sandeen) [1205873] - [fs] btrfs: don't monopolize a core when evicting inode (Eric Sandeen) [1205873] - [fs] btrfs: fix hole detection during file fsync (Eric Sandeen) [1205873] - [fs] btrfs: race free update of commit root for ro snapshots (Eric Sandeen) [1205873] - [fs] btrfs: don't consider the missing device when allocating new chunks (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong device size when we are resizing the device (Eric Sandeen) [1205873] - [fs] btrfs: don't write any data into a readonly device when scrub (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the replace destroys the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: Return right extent when fiemap gives unaligned offset and len (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong extent mapping for DirectIO (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong write range for filemap_fdatawrite_range() (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong missing device counter decrease (Eric Sandeen) [1205873] - [fs] btrfs: fix unzeroed members in fs_devices when creating a fs from seed fs (Eric Sandeen) [1205873] - [fs] btrfs: check generation as replace duplicates devid+uuid (Eric Sandeen) [1205873] - [fs] btrfs: device_list_add() should not update list when mounted (Eric Sandeen) [1205873] - [fs] btrfs: fill_holes: Fix slot number passed to hole_mergeable() call (Eric Sandeen) [1205873] - [fs] btrfs: fix put dio bio twice when we submit dio bio fail (Eric Sandeen) [1205873] - [fs] btrfs: disable strict file flushes for renames and truncates (Eric Sandeen) [1205873] - [fs] btrfs: fix csum tree corruption, duplicate and outdated checksums (Eric Sandeen) [1205873] - [fs] btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch (Eric Sandeen) [1205873] - [fs] btrfs: fix compressed write corruption on enospc (Eric Sandeen) [1205873] - [fs] btrfs: correctly handle return from ulist_add (Eric Sandeen) [1205873] - [fs] btrfs: qgroup: account shared subtrees during snapshot delete (Eric Sandeen) [1205873] - [fs] btrfs: read lock extent buffer while walking backrefs (Eric Sandeen) [1205873] - [fs] btrfs: __btrfs_mod_ref should always use no_quota (Eric Sandeen) [1205873] - [fs] btrfs: adjust statfs calculations according to raid profiles (Eric Sandeen) [1205873] - [fs] sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor (Steve Dickson) [1111712] - [fs] nfs: Fix use of uninitialized variable in nfs_getattr() (Steve Dickson) [1111712] - [fs] nfs: Remove bogus assignment (Steve Dickson) [1111712] - [fs] nfs: remove spurious WARN_ON_ONCE in write path (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: serialize GETDEVICEINFO calls (Steve Dickson) [1111712] - [fs] nfs: fix pnfs direct write memory leak (Steve Dickson) [1111712] - [fs] revert "nfs: nfs4_do_open should add negative results to the dcache." (Steve Dickson) [1111712] - [fs] revert "nfs: remove BUG possibility in nfs4_open_and_get_state" (Steve Dickson) [1111712] - [fs] nfsv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT (Steve Dickson) [1111712] - [fs] nfsv4.1/pnfs: replace broken pnfs_put_lseg_async (Steve Dickson) [1111712] - [fs] nfsv4: Remove dead prototype for nfs4_insert_deviceid_node() (Steve Dickson) [1111712] - [fs] svcrdma: advertise the correct max payload (Steve Dickson) [1111712] - [fs] nfsd: introduce nfsd4_callback_ops (Steve Dickson) [1111712] - [fs] nfsd: split nfsd4_callback initialization and use (Steve Dickson) [1111712] - [fs] nfsd: introduce a generic nfsd4_cb (Steve Dickson) [1111712] - [fs] nfsd: remove nfsd4_callback.cb_op (Steve Dickson) [1111712] - [fs] nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence (Steve Dickson) [1111712] - [fs] nfsd: fix nfsd4_cb_recall_done error handling (Steve Dickson) [1111712] - [fs] nfsd4: clarify how grace period ends (Steve Dickson) [1111712] - [fs] nfsd4: stop grace_time update at end of grace period (Steve Dickson) [1111712] - [fs] nfsd: skip subsequent UMH "create" operations after the first one for v4.0 clients (Steve Dickson) [1111712] - [fs] nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls (Steve Dickson) [1111712] - [fs] nfsd: serialize nfsdcltrack upcalls for a particular client (Steve Dickson) [1111712] - [fs] nfsd: pass extra info in env vars to upcalls to allow for early grace period end (Steve Dickson) [1111712] - [fs] nfsd: add a v4_end_grace file to /proc/fs/nfsd (Steve Dickson) [1111712] - [fs] lockd: add a /proc/fs/lockd/nlm_end_grace file (Steve Dickson) [1111712] - [fs] nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE (Steve Dickson) [1111712] - [fs] nfsd: remove redundant boot_time parm from grace_done client tracking op (Steve Dickson) [1111712] - [fs] lockd: move lockd's grace period handling into its own module (Steve Dickson) [1111712] - [fs] nfsd: Put export if prepare_creds() fail (Steve Dickson) [1111712] - [fs] nfsd: Full checking of authentication name (Steve Dickson) [1111712] - [fs] nfsd: Fix bad using of return value from qword_get (Steve Dickson) [1111712] - [fs] nfsd: Fix a memory leak if nfsd4_recdir_load fail (Steve Dickson) [1111712] - [fs] nfsd: Reset creds after mnt_want_write_file() fail (Steve Dickson) [1111712] - [fs] nfsd: Put file after ima_file_check fail in nfsd_open() (Steve Dickson) [1111712] - [fs] nfs: do not start the callback thread until we set rqstp->rq_task (Steve Dickson) [1111712] - [fs] lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task (Steve Dickson) [1111712] - [fs] nfsd4: remove labeled NFS warning from config help (Steve Dickson) [1111712] - [fs] sunrpc: fix byte-swapping of displayed XID (Steve Dickson) [1111712] - [fs] nfsd: Update some as-yet unused 4.2 error codes (Steve Dickson) [1111712] - [fs] nfsd: Remove duplicate initialization of file_lock (Steve Dickson) [1111712] - [fs] sunrpc: Fix compile on non-x86 (Steve Dickson) [1111712] - [fs] nfsd4: reserve adequate space for LOCK op (Steve Dickson) [1111712] - [fs] nfsd4: remove obsolete comment (Steve Dickson) [1111712] - [fs] nfsd3: Check write permission after checking existence (Steve Dickson) [1111712] - [fs] nfsd: call nfs4_put_deleg_lease outside of state_lock (Steve Dickson) [1111712] - [fs] nfsd: protect lease-related nfs4_file fields with fi_lock (Steve Dickson) [1111712] - [fs] nfsd: Reorder nfsd_cache_match to check more powerful discriminators first (Steve Dickson) [1111712] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Steve Dickson) [1111712] - [fs] nfsd: convert num_drc_entries to an atomic_t (Steve Dickson) [1111712] - [fs] nfsd: Remove the cache_hash list (Steve Dickson) [1111712] - [fs] nfsd: convert the lru list into a per-bucket thing (Steve Dickson) [1111712] - [fs] nfsd: Clean up drc cache in preparation for global spinlock elimination (Steve Dickson) [1111712] - [fs] sunrpc: Optimise away svc_recv_available (Steve Dickson) [1111712] - [fs] sunrpc: More optimisations of svc_xprt_enqueue() (Steve Dickson) [1111712] - [fs] sunrpc: Fix broken kthread_should_stop test in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] sunrpc: get rid of the request wait queue (Steve Dickson) [1111712] - [fs] sunrpc: Do not grab pool->sp_lock unnecessarily in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] nfs: Ensure that nfs_callback_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] lockd: Ensure that lockd_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] sunrpc: Do not override wspace tests in svc_handle_xprt (Steve Dickson) [1111712] - [fs] nfsv4.1: Fix an NFSv4.1 state renewal regression (Steve Dickson) [1111712] - [fs] nfsv4: fix open/lock state recovery error handling (Steve Dickson) [1111712] - [fs] nfsv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails (Steve Dickson) [1111712] - [fs] nfs: Fabricate fscache server index key correctly (Steve Dickson) [1111712] - [fs] sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT (Steve Dickson) [1111712] - [fs] nfsv3: Fix missing includes of nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: don't use STABLE writes during writeback (Steve Dickson) [1111712] - [fs] nfsv4: use exponential retry on NFS4ERR_DELAY for async requests (Steve Dickson) [1111712] - [fs] rpc: Add -EPERM processing for xs_udp_send_request() (Steve Dickson) [1111712] - [fs] rpc: return sent and err from xs_sendpages() (Steve Dickson) [1111712] - [fs] Fixing lease renewal (Steve Dickson) [1111712] - [fs] nfs: fix duplicate proc entries (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: include vmalloc.h for __vmalloc (Steve Dickson) [1111712] - [fs] nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size (Steve Dickson) [1111712] - [fs] nfs: Move NFS v3 acl functions to nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: Remove v3 not compiled check from validate_mount_data() (Steve Dickson) [1111712] - [fs] nfs: Move v3 declarations out of internal.h (Steve Dickson) [1111712] - [fs] nfs: Unconditionally enable commit code (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Remove a couple of unused variables (Steve Dickson) [1111712] - [fs] pnfs: enable CB_NOTIFY_DEVICEID support (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move all rpc_pipefs related code into a single file (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: refactor extent processing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move extent processing to blocklayout.c (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: allocate separate pages for the layoutcommit payload (Steve Dickson) [1111712] - [fs] pnfs: remove GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs/objlayout: fix endianess annotation in objio_alloc_deviceid_node (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove some debugging (Steve Dickson) [1111712] - [fs] nfs: add __acquires and __releases annotations to seqfile start/stop routines (Steve Dickson) [1111712] - [fs] nfs: fix RCU cl_xprt handling in nfs_swap_activate/deactivate (Steve Dickson) [1111712] - [fs] nfs: setattr can only change regular file sizes (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: use the device id cache (Steve Dickson) [1111712] - [fs] pnfs: add a nfs4_get_deviceid helper (Steve Dickson) [1111712] - [fs] pnfs: add a common GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs: factor GETDEVICEINFO implementations (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: return layouts on setattr (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: implement the return_range method (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: rewrite extent tracking (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: don't set pages uptodate (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist (Steve Dickson) [1111712] - [fs] pnfs: add return_range method (Steve Dickson) [1111712] - [fs] pnfs: add flag to force read-modify-write in ->write_begin (Steve Dickson) [1111712] - [fs] pnfs: force a layout commit when encountering busy segments during recall (Steve Dickson) [1111712] - [fs] nfs: Fix a compile warning when !(CONFIG_NFS_V3 || CONFIG_NFS_V4) (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: correctly decrement extent length (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: plug block queues (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: improve GETDEVICEINFO error reporting (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: reject pnfs blocksize larger than page size (Steve Dickson) [1111712] - [fs] pnfs: allow splicing pre-encoded pages into the layoutcommit args (Steve Dickson) [1111712] - [fs] pnfs: avoid using stale stateids after layoutreturn (Steve Dickson) [1111712] - [fs] pnfs: retry after a bad stateid error from layoutget (Steve Dickson) [1111712] - [fs] pnfs: don't check sequence on new stateids in layoutget (Steve Dickson) [1111712] - [fs] pnfs: do not pass uninitialized lsegs to ->free_lseg (Steve Dickson) [1111712] - [fs] nfs: cap request size to fit a kmalloced page array (Steve Dickson) [1111712] - [fs] nfs/filelayout: set layoutcommit depending on write verifier (Steve Dickson) [1111712] - [fs] nfs41: add a helper function to set layoutcommit after commit (Steve Dickson) [1111712] - [fs] nfs: Clear up state owner lock usage (Steve Dickson) [1111712] - [fs] rpc: xs_bind - do not bind when requesting a random ephemeral port (Steve Dickson) [1111712]- [documentation] cpuset: isolcpus: document relationship between cpusets & isolcpus (Rik van Riel) [1194687] - [kernel] cpusets: isolcpus: exclude isolcpus from load balancing in cpusets (Rik van Riel) [1194687] - [kernel] sched: isolcpu: make cpu_isolated_map visible outside scheduler (Rik van Riel) [1194687] - [powerpc] fix memory corruption by pnv_alloc_idle_core_states (Jan Stancek) [1205856] - [kernel] trace: Check if tracing is enabled in trace_puts() (Luiz Capitulino) [1198836] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1196781] - [net] ipv6: gre: fix wrong skb->protocol in WCCP (Hannes Frederic Sowa) [1196478] - [net] ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs (Hannes Frederic Sowa) [1194694] - [net] team: don't traverse port list using rcu in team_set_mac_address (Jiri Pirko) [1182208] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198402] - [net] team: allow TSO being set on master (Jiri Pirko) [1189844] - [net] ipv6: addrconf: validate new MTU before applying it (Marcelo Leitner) [1194011] - [net] netfilter: conntrack: adjust nf_conntrack_buckets default value (Marcelo Leitner) [1176947] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Jan Stancek) [1191411] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1187574] - [net] ipv4: kABI fix for 0bbf87d backport (Aristeu Rozanski) [1184764] - [net] ipv4: Convert ipv4.ip_local_port_range to be per netns (Aristeu Rozanski) [1184764] - [net] xfrm: Fix crash with ipv6 IPsec tunnel and NAT (Hannes Frederic Sowa) [1162395] - [net] bonding: implement bond_poll_controller() (Nikolay Aleksandrov) [1166647] - [net] bonding: Implement port churn-machine (AD standard 43.4.17) (Nikolay Aleksandrov) [1166647] - [net] bonding: Verify RX LACPDU has proper dest mac-addr (Nikolay Aleksandrov) [1166647] - [net] bonding: simple code refactor (Nikolay Aleksandrov) [1166647] - [net] bonding: Move slave state changes to a helper function (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup and remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: fix LACP PDU not sent on slave port sometimes (Nikolay Aleksandrov) [1166647] - [net] bonding: fix incorrect lacp mux state when agg not active (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_open() don't always set slave active flag (Nikolay Aleksandrov) [1166647] - [net] bonding: update bond carrier state when min_links option changes (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup bond_opts array (Nikolay Aleksandrov) [1166647] - [net] bonding: change error message to debug message in __bond_release_one() (Nikolay Aleksandrov) [1166647] - [net] bonding: Check length of IFLA_BOND_ARP_IP_TARGET attributes (Nikolay Aleksandrov) [1166647] - [net] bonding: Introduce 4 AD link speed to fix agg_bandwidth (Nikolay Aleksandrov) [1166647] - [net] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Nikolay Aleksandrov) [1166647] - [net] bonding: squash a warning (Nikolay Aleksandrov) [1166647] - [net] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1166647] - [net] bonding: Move bonding headers under include/net (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1166647] - [net] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1166647] - [net] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1166647] - [net] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1166647] - [net] bonding: adjust locking comments (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1166647] - [net] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1166647] - [net] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1166647] - [net] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1166647] - [netdrv] cxgb4: remove bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix typo in printk (Nikolay Aleksandrov) [1166647] - [net] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1166647] - [net] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1166647] - [net] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1166647] - [net] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1166647] - [net] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1166647] - [net] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1166647] - [net] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1166647] - [net] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1166647] - [net] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1166647] - [net] bonding: Advertize vxlan offload features when supported (Nikolay Aleksandrov) [1166647] - [net] bonding: Turn on IFF_UNICAST_FLT on bond devices (Nikolay Aleksandrov) [1166647] - [net] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't assume 802.1Q when sending alb learning packets (Nikolay Aleksandrov) [1166647] - [net] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1166647] - [net] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1166647] - [net] bonding: rename {, bond_}slave_can_tx and clean it up (Nikolay Aleksandrov) [1166647] - [net] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1166647] - [net] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1166647] - [net] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1166647] - [net] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unused macro (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1166647] - [net] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1166647] - [net] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1166647] - [net] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1166647] - [net] bonding: support QinQ for bond arp interval (Nikolay Aleksandrov) [1166647] - [net] vlan: make a new function vlan_dev_vlan_proto() and export (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1166647] - [net] ether: add loopback type ETH_P_LOOPBACK (Nikolay Aleksandrov) [1166647] - [net] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: Call dev_kfree_skby_any instead of kfree_skb (Nikolay Aleksandrov) [1166647] - [net] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1166647] - [net] bonding: fix const in options processing (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1166647] - [net] bonding: options handling cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave status notifications GFP_ATOMIC (Nikolay Aleksandrov) [1166647] - [net] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1166647] - [net] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: Invert test (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1166647] - [net] bonding: More use of ether_addr_copy (Nikolay Aleksandrov) [1166647] - [net] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1166647] - [net] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1166647] - [net] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1166647] - [net] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1166647] - [net] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1166647] - [net] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar) (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert c99 comments (Nikolay Aleksandrov) [1166647] - [net] bonding: Neaten pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_options.c direct rwlock.h include (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1166647] - [net] bonding: fix u64 division (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't allow bond devices to change network namespaces (Nikolay Aleksandrov) [1166647] - [net] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1166647] - [net] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1166647] - [net] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1166647] - [net] bonding: reciprocal_divide: update/correction of the algorithm (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1166647] - [net] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1166647] - [net] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1166647] - [net] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1166647] - [net] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1166647] - [net] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1166647] - [net] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1166647] - [net] bonding: fix netlink msg size (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: make more functions static (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1166647] - [net] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1166647] - [net] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1166647] - [net] bonding: make local function static (Nikolay Aleksandrov) [1166647] - [net] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add updelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add miimon netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1166647] - [net] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1166647] - [net] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1166647] - [net] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1166647] - [net] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1166647] - [net] Revert "Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1166647] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Nikolay Aleksandrov) [1166647] - [net] flow: Remove extern from function prototypes (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1166647] - [net] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1166647] - [net] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1166647] - [net] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_vlan_used() (Nikolay Aleksandrov) [1166647] - [net] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1166647] - [net] bonding: remove vlan_list/current_alb_vlan (Nikolay Aleksandrov) [1166647] - [net] bonding: make alb_send_learning_packets() use upper dev list (Nikolay Aleksandrov) [1166647] - [net] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_has_this_ip() to use upper devices (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_arp_send_all use upper device list (Nikolay Aleksandrov) [1166647] - [net] bonding: use netdev_upper list in bond_vlan_used (Nikolay Aleksandrov) [1166647] - [net] bonding: fix error return code in bond_enslave() (Nikolay Aleksandrov) [1166647] - [net] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1166647] - [net] bonding: change the bond's vlan syncing functions with the standard ones (Nikolay Aleksandrov) [1166647] - [net] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1166647] - [net] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: initial RCU conversion (Nikolay Aleksandrov) [1166647] - [net] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1166647] - [net] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1166647] - [net] bond: cleanup netpoll code (Nikolay Aleksandrov) [1166647] - [net] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1166647] - [net] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1166647] - [net] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1166647] - [net] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1166647] - [net] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1166647] - [net] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1166647] - [net] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1166647] - [net] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1166647] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1160431]- [crypto] add missing crypto module aliases (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] include crypto- module prefix in template (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] prefix module autoloading with "crypto-" (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [1201889] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [1201889] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [1201889] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [1201889] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1201889] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fixup the (brain) damage caused by the irq cleanup (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fix brown paperbag typos reported by Fenguangs build robot (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Make it build with CONFIG_HYPERV=m again (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [1201889] - [hv] move ringbuffer bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] delete struct hv_dev_port_info (Vitaly Kuznetsov) [1201889] - [hv] delete vmbus_get_debug_info() (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_conn_id" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_latency" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_pending" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] make "monitor_pages" a "real" pointer array (Vitaly Kuznetsov) [1201889] - [hv] move "device_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "class_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "modalias" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "monitor_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "state" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] use dev_groups for device attributes (Vitaly Kuznetsov) [1201889] - [drm] radeon: fix kernel segfault in hwmonitor (Jerome Glisse) [1187817] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198151] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1035213 1206437] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1190094] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1172960] - [netdrv] mlx4_en: tx_info->ts_requested was not cleared (Doug Ledford) [1178070] - [input] serio: hyperv-keyboard - register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1086100] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1165448] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1165448] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158624] - [perf] powerpc: Use dwfl_report_elf() instead of offline (Gustavo Duarte) [1113736] - [perf] powerpc: Cache the DWARF debug info (Gustavo Duarte) [1113736] - [kernel] ring-buffer: Check if buffer exists before polling (Gustavo Duarte) [1199699] - [powerpc] mm: thp: Add tracepoints to track hugepage invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: Use read barrier when creating real_pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Use ACCESS_ONCE when loading pmdp (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate with vpn in loop (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Handle combo pages in invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate old 64K based hash page mapping before insert of 4k pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Don't recompute vsid and ssize in loop on invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Add write barrier after updating the valid bit (Gustavo Duarte) [1199016] - [cpufreq] powernv: Set the cpus to nominal frequency during reboot/kexec (Gustavo Duarte) [1182062] - [cpufreq] powernv: Set the pstate of the last hotplugged out cpu in policy->cpus to minimum (Gustavo Duarte) [1182062] - [cpufreq] Allow stop CPU callback to be used by all cpufreq drivers (Gustavo Duarte) [1182062] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129470] - [sound] alsa: hda_intel: Add DeviceIDs for Sunrise Point-LP (David Milburn) [1129470] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129470] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Check if interrupts are disabled (David Milburn) [1082114] - [i2c] i801: Fallback to polling if request_irq() fails (David Milburn) [1082114] - [i2c] i801: Use wait_event_timeout to wait for interrupts (David Milburn) [1082114] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [sound] alsa: hda_intel: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114]- [tools] perf/probe: Trivial typo fix for --demangle (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F mispredict for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F in_tx for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F abort for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1169436] - [tools] perf/callchain: Use global caching provided by libunwind (Jiri Olsa) [1169436] - [tools] perf/diff: Add missing hists__init() call at tool start (Jiri Olsa) [1169436] - [tools] perf/script: Add period as a default output column (Jiri Olsa) [1169436] - [tools] perf/script: Add period data column (Jiri Olsa) [1169436] - [tools] perf/evsel: No need to drag util/cgroup.h (Jiri Olsa) [1169436] - [tools] perf/evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1169436] - [tools] perf/evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Enable events copying (Jiri Olsa) [1169436] - [tools] perf/session: Add option to copy events when queueing (Jiri Olsa) [1169436] - [tools] perf/Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1169436] - [tools] perf/trace: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/kvm: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/callchain: Create an address space per thread (Jiri Olsa) [1169436] - [tools] perf/report: Set callchain_param.record_mode for future use (Jiri Olsa) [1169436] - [tools] perf/evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1169436] - [tools] perf/test: Add test case for pmu event new style format (Jiri Olsa) [1169436] - [tools] perf: Add support to new style format of kernel PMU event (Jiri Olsa) [1169436] - [tools] perf: Parse the pmu event prefix and suffix (Jiri Olsa) [1169436] - [tools] Revert: perf: Default to cpu// for events v5 (Jiri Olsa) [1169436] - [tools] perf/top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix map->end fixup (Jiri Olsa) [1169436] - [tools] perf: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1169436] - [tools] perf: fix off-by-one error in maps (Jiri Olsa) [1169436] - [tools] perf/machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1169436] - [tools] perf/evsel: Make some exit routines static (Jiri Olsa) [1169436] - [tools] perf/evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1169436] - [tools] perf/evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1169436] - [tools] perf/evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1169436] - [tools] perf/thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf: Remove hists from evsel (Jiri Olsa) [1169436] - [tools] perf/callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1169436] - [tools] perf/evsel: Subclassing (Jiri Olsa) [1169436] - [tools] perf/session: Remove last reference to hists struct (Jiri Olsa) [1169436] - [tools] perf/ui/browsers: Add missing include (Jiri Olsa) [1169436] - [tools] perf: Move events_stats struct to event.h (Jiri Olsa) [1169436] - [tools] perf/session: Don't count per evsel events (Jiri Olsa) [1169436] - [tools] perf/evsel: Add hists helper (Jiri Olsa) [1169436] - [tools] perf/script: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/sched: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use fdarray object instead of pollfd (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1169436] - [tools] perf/record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1169436] - [tools] perf: Fix build breakage on arm64 targets (Jiri Olsa) [1169436] - [tools] perf/symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1169436] - [tools] perf/symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Sanitize -q option in requeue (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Support operations for shared futexes (Jiri Olsa) [1169436] - [tools] perf/trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1169436] - [tools] perf: Refactor unit and scale function parameters (Jiri Olsa) [1169436] - [tools] perf: Fix line number in the config file error message (Jiri Olsa) [1169436] - [tools] perf: Convert {record, top}.call-graph option to call-graph.record-mode (Jiri Olsa) [1169436] - [tools] perf: Introduce perf_callchain_config() (Jiri Olsa) [1169436] - [tools] perf/callchain: Move some parser functions to callchain.c (Jiri Olsa) [1169436] - [tools] perf: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix callchain print bug on TUI (Jiri Olsa) [1169436] - [tools] perf: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1169436] - [tools] perf: Modify error code for when perf_session__new() fails (Jiri Olsa) [1169436] - [tools] perf: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1169436] - [tools] perf/stat: Fix --per-core on multi socket systems (Jiri Olsa) [1169436] - [tools] perf/trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1169436] - [tools] lib/fd/array: Allow associating an integer cookie with each entry (Jiri Olsa) [1169436] - [tools] perf/evlist: Refcount mmaps (Jiri Olsa) [1169436] - [tools] lib/api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce poll method for common code idiom (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1169436] - [tools] perf/tests: Add pollfd growing test (Jiri Olsa) [1169436] - [tools] perf/evlist: Allow growing pollfd on add method (Jiri Olsa) [1169436] - [tools] perf/evlist: We need to poll all event file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1169436] - [tools] perf/tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1169436] - [tools] perf/record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1169436] - [tools] perf/probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1169436] - [tools] perf/probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1169436] - [tools] perf/symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1169436] - [tools] perf/symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1169436] - [tools] perf: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1169436] - [tools] perf: Don't include sys/poll.h directly (Jiri Olsa) [1169436] - [tools] perf: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1169436] - [tools] perf/tool: fix compilation for ARM (Jiri Olsa) [1169436] - [tools] perf: Add perf_pmu__scan_file() (Jiri Olsa) [1169436] - [tools] perf: Let default config be defined for a PMU (Jiri Olsa) [1169436] - [tools] perf: Add perf-with-kcore script (Jiri Olsa) [1169436] - [tools] perf: Let a user specify a PMU event without any config terms (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Unify the title bar output (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Enable the target.system_wide flag (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Save pid string in opts.target.pid (Jiri Olsa) [1169436] - [tools] perf/powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --sort option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --field option (Jiri Olsa) [1169436] - [tools] perf/top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf/machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Cleanup callchain print functions (Jiri Olsa) [1169436] - [tools] perf: Add machine__kernel_ip() (Jiri Olsa) [1169436] - [tools] perf/machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1169436] - [tools] perf/scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1169436] - [tools] perf/tests: Add a test for tracking with sched_switch (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix children overhead dump (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1169436] - [tools] perf/powerpc: Explicitly include util/debug.h (Jiri Olsa) [1169436] - [tools] perf/symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1169436] - [tools] perf/stat: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/help: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/kvm: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/sched: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/test: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/record: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/trace: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/top: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1169436] - [tools] perf/probe: Make error messages thread-safe (Jiri Olsa) [1169436] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1169436] - [tools] perf/report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1169436] - [tools] perf: Annotate PMU related list_head members with type info (Jiri Olsa) [1169436] - [tools] perf: Add arm64 triplets (Jiri Olsa) [1169436] - [tools] perf/annotate: Don't truncate Intel style addresses (Jiri Olsa) [1169436] - [tools] perf/probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1169436] - [tools] perf: Add flags and insn_len to struct sample (Jiri Olsa) [1169436] - [tools] perf/machine: Add machine__thread_exec_comm() (Jiri Olsa) [1169436] - [tools] perf: Identify which comms are from exec (Jiri Olsa) [1169436] - [tools] perf/script/python: Add helpers for calling Python objects (Jiri Olsa) [1169436] - [tools] perf/script: Allow callchains if any event samples them (Jiri Olsa) [1169436] - [tools] perf/session: Add perf_session__peek_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add 'system_wide' option (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing label symbols (Jiri Olsa) [1169436] - [tools] perf/top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1169436] - [tools] perf/top: Fix -z option behavior (Jiri Olsa) [1169436] - [tools] perf/report: Set proper sort__mode for the branch option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix a small callchain display bug (Jiri Olsa) [1169436] - [tools] perf: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1169436] - [tools] perf/trace: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/script: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/sched: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/lock: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1169436] - [tools] perf/inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1169436] - [tools] perf/annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1169436] - [tools] perf/script: Fix possible memory leaks (Jiri Olsa) [1169436] - [tools] perf: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1169436] - [tools] perf: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1169436] - [tools] perf: Fix one of the probe events to exclude kernel (Jiri Olsa) [1169436] - [tools] perf: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1169436] - [tools] perf/trace: Add beautifier for mremap flags param (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1169436] - [tools] perf/top: Setup signals for terminal output (Jiri Olsa) [1169436] - [tools] perf: Introduce set_term_quiet_input helper function (Jiri Olsa) [1169436] - [tools] perf/top: Join the display thread on exit (Jiri Olsa) [1169436] - [tools] perf: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1169436] - [tools] perf/top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1169436] - [tools] perf: Default to python version 2 (Jiri Olsa) [1169436] - [tools] perf: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1169436] - [tools] perf: Add name field into perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf/top: Add -w option for setting column width (Jiri Olsa) [1169436] - [tools] perf/report: Honor column width setting (Jiri Olsa) [1169436] - [tools] perf: Save column length in perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1169436] - [tools] perf: Left-align output contents (Jiri Olsa) [1169436] - [tools] perf: Fix make PYTHON override (Jiri Olsa) [1169436] - [tools] perf/kmem: Do not ignore mmap events (Jiri Olsa) [1169436] - [tools] perf: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Allow out of order messages in forced flush (Jiri Olsa) [1169436] - [tools] perf: Add debug prints for ordered events queue (Jiri Olsa) [1169436] - [tools] perf: Add report.queue-size config file option (Jiri Olsa) [1169436] - [tools] perf: Add perf_config_u64 function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__free function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__init function (Jiri Olsa) [1169436] - [tools] perf: Use list_move in ordered_events_delete function (Jiri Olsa) [1169436] - [tools] perf: Create ordered-events object (Jiri Olsa) [1169436] - [tools] perf: Make perf_session__deliver_event global (Jiri Olsa) [1169436] - [tools] perf: Flush ordered events in case of allocation failure (Jiri Olsa) [1169436] - [tools] perf: Limit ordered events queue size (Jiri Olsa) [1169436] - [tools] perf: Factor ordered_events__flush to be more generic (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__(new (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_events members (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1169436] - [tools] perf/record: Honour --no-time command line option (Jiri Olsa) [1169436] - [tools] perf/kvm/stat: Properly show submicrosecond times (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1169436] - [tools] perf/evlist: Don't run workload if not told to (Jiri Olsa) [1169436] - [tools] perf: Fix arm64 build error (Jiri Olsa) [1169436] - [tools] perf: saner perf_atoll() (Jiri Olsa) [1169436] - [tools] Revert: perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix perf usage string leftover (Jiri Olsa) [1169436] - [tools] perf/record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1169436] - [tools] perf/record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1169436] - [tools] perf/inject: Add --kallsyms parameter (Jiri Olsa) [1169436] - [tools] perf: Expose 'addr' functions so they can be reused (Jiri Olsa) [1169436] - [tools] perf/session: Fix accounting of ordered samples queue (Jiri Olsa) [1169436] - [tools] perf/powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1169436] - [tools] perf: Fix build on gcc 4.4.7 (Jiri Olsa) [1169436] - [tools] perf: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__type() (Jiri Olsa) [1169436] - [tools] perf: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1169436] - [tools] perf: Add vdso__new() (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1169436] - [tools] perf: Group VDSO global variables into a structure (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to skip 4GiB or more (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1169436] - [tools] perf: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_size() (Jiri Olsa) [1169436] - [tools] perf: Move rdtsc() function (Jiri Olsa) [1169436] - [tools] perf/machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1169436] - [tools] perf: Add cpu to struct thread (Jiri Olsa) [1169436] - [tools] perf: Add dsos__hit_all() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_status_seen() (Jiri Olsa) [1169436] - [tools] perf: Record whether a dso has data (Jiri Olsa) [1169436] - [tools] perf/script: Do not print dangling '=>' for BTS (Jiri Olsa) [1169436] - [tools] perf/script: Improve srcline display for BTS (Jiri Olsa) [1169436] - [tools] perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix incorrect fd error comparison (Jiri Olsa) [1169436] - [tools] perf/tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1169436] - [tools] perf: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1169436] - [tools] perf: Allow TSC conversion on any arch (Jiri Olsa) [1169436] - [tools] perf: Remove needless getopt.h includes (Jiri Olsa) [1169436] - [tools] perf: Add --debug optionto set debug variable (Jiri Olsa) [1169436] - [tools] perf: Factor eprintf to allow different debug variables (Jiri Olsa) [1169436] - [tools] perf: Move pr_* debug macros into debug object (Jiri Olsa) [1169436] - [tools] perf: Remove verbose from functions prototypes (Jiri Olsa) [1169436] - [tools] perf/machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1169436] - [tools] perf/thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1169436] - [tools] perf/machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'immediate' option (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'no_aux_samples' option (Jiri Olsa) [1169436] - [tools] perf: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1169436] - [tools] perf: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1169436] - [tools] perf/evlist: Pass mmap parameters in a struct (Jiri Olsa) [1169436] - [tools] perf/session: Flag if the event stream is entirely in memory (Jiri Olsa) [1169436] - [tools] perf/symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1169436] - [tools] perf/symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1169436] - [tools] perf/symbols: Record whether a dso is 64-bit (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1169436] - [tools] perf/callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1169436] - [tools] perf/inject: Fix build id injection (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1169436] - [tools] perf: Fix missing kernel map load (Jiri Olsa) [1169436] - [tools] perf/record: Select comm_exec flag if supported (Jiri Olsa) [1169436] - [tools] perf/script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the value used for unknown pids (Jiri Olsa) [1169436] - [tools] perf/script: Provide additional sample information on generic events (Jiri Olsa) [1169436] - [tools] perf/script: Add callchain to generic and tracepoint events (Jiri Olsa) [1169436] - [tools] perf/script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1169436] - [tools] perf/kvm: Add skip_event() for --duration option (Jiri Olsa) [1169436] - [tools] perf/kvm: Move arch specific code into arch/ (Jiri Olsa) [1169436] - [tools] perf/kvm: Use defines of kvm events (Jiri Olsa) [1169436] - [tools] perf/timechart: Add more options to IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Conditionally update start_time on fork (Jiri Olsa) [1169436] - [tools] perf/timechart: Implement IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Fix rendering in Firefox (Jiri Olsa) [1169436] - [tools] perf/trace: Fix build on 32-bit systems (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefault statistics (Jiri Olsa) [1169436] - [tools] perf: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1169436] - [tools] perf: Convert open coded equivalents to asprintf() (Jiri Olsa) [1169436] - [tools] perf: Allow to use cpuinfo on s390 (Jiri Olsa) [1169436] - [tools] perf/kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1169436] - [tools] perf/kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1169436] - [tools] perf/kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Left justify column headers (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add ui.show-headers config file option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Display columns header text on 'H' press (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add support for showing columns header (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Introduce gotorc method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1169436] - [tools] perf/x86/amd: Try to fix some mem allocation failure handling (Jiri Olsa) [1169436] - [tools] perf/script: Handle the num array type in python properly (Jiri Olsa) [1169436] - [tools] perf/script: Move the number processing into its own function (Jiri Olsa) [1169436] - [tools] perf: Fix wrong condition for allocation failure (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1169436] - [tools] perf/trace: Add possibility to switch off syscall events (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefaults record and replay support (Jiri Olsa) [1169436] - [tools] perf/trace: Add support for pagefault tracing (Jiri Olsa) [1169436] - [tools] perf/trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1169436] - [tools] perf/scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix format in plugin_kvm (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1169436] - [tools] lib/traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1169436] - [tools] lib/traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Drop barf() (Jiri Olsa) [1169436] - [tools] perf/bench/mem: The -o and -n options are mutually exclusive (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Use global --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench: Add --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Plug memleak (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Fix scrollbar refresh row index (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1169436] - [tools] perf/trace: Cache the is_exit syscall test (Jiri Olsa) [1169436] - [tools] perf/trace: Remove needless reassignments (Jiri Olsa) [1169436] - [tools] perf/evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1169436] - [tools] perf/trace: Fix up fd -> pathname resolution (Jiri Olsa) [1169436] - [tools] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Revert incomplete and undocumented Broadwell client support (Jiri Olsa) [1169436] - [tools] perf: Fix typos in sample code in the perf_event.h header (Jiri Olsa) [1169436] - [tools] perf: Fix and clean up initialization of pmu::event_idx (Jiri Olsa) [1169436] - [tools] perf: Fix bogus kernel printk (Jiri Olsa) [1169436] - [tools] perf: Fix unclone_ctx() vs. locking (Jiri Olsa) [1169436] - [tools] perf/x86: Tone down kernel messages when the PMU check fails in a virtual environment (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Use Broadwell cache event list for Haswell (Jiri Olsa) [1169436] - [tools] perf/x86: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Add Broadwell core support (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Document all Haswell models (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1169436] - [tools] Revert: perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1169436] - [tools] perf: Fix child event initial state setup (Jiri Olsa) [1169436] - [tools] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1169436] - [tools] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1169436] - [tools] perf/x86: Fix section mismatch in split uncore driver (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1169436] - [tools] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1169436] - [tools] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1169436] - [tools] perf/x86: Clean up __intel_pmu_pebs_event() code (Jiri Olsa) [1169436] - [tools] perf/x86: Fix data source encoding issues for load latency/precise store (Jiri Olsa) [1169436] - [tools] perf/x86: Don't mark DataLA addresses as store (Jiri Olsa) [1169436] - [tools] perf/x86: Revamp PEBS event selection (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNB (Jiri Olsa) [1169436] - [tools] perf/x86: Fix pp without LBR (Jiri Olsa) [1169436] - [tools] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1169436] - [tools] perf: Add queued work to remove orphaned child events (Jiri Olsa) [1169436] - [tools] perf: Set owner pointer for kernel events (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Update Intel models (Jiri Olsa) [1169436] - [tools] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1169436] - [tools] perf: fix perf bug in fork() (Jiri Olsa) [1169436] - [tools] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1169436] - [tools] perf: Handle compat ioctl (Jiri Olsa) [1169436] - [tools] perf/x86: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1169436] - [tools] perf: Make perf_event_init_context() function static (Jiri Olsa) [1169436]- [x86] kvm: Prevent guest from writing non-canonical shared MSR addresses (Petr Matousek) [1144885] {CVE-2014-3610} - [x86] kvm: Check non-canonical addresses upon WRMSR (Petr Matousek) [1144885] {CVE-2014-3610} - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179347] {CVE-2014-8159} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1184759] - [x86] pci: Add NEC variants to Stratus ftServer PCIe DMI check (Myron Stowe) [1187761] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1196398] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1196398] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1174059] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1174059] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1174059] - [acpi] fan: convert to platform driver (Prarit Bhargava) [1174059] - [acpi] fan: use acpi_device_xxx_power instead of acpi_bus equivelant (Prarit Bhargava) [1174059] - [acpi] fan: remove unused macro (Prarit Bhargava) [1174059] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1174059] - [acpi] fan: printk replacement (Prarit Bhargava) [1174059] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1174059] - [acpi] fan: fix fan driver compile error when CONFIG_PM_SLEEP is undefined (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: return instance->target by default (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: cdev only needs update on a new target state (Prarit Bhargava) [1174059] - [netdrv] vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1181807] - [netdrv] vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1181807] - [netdrv] vmxnet3: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1181807] - [netdrv] vmxnet3: Check for map error in vmxnet3_set_mc (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Neil Horman) [1181807] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1181807] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1181807] - [netdrv] vmxnet3: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1181807] - [netdrv] vmxnet3: get rid of SET_ETHTOOL_OPS (Neil Horman) [1181807] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1181807] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1181807] - [netdrv] vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix() (Neil Horman) [1181807] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1181807] - [netdrv] vmxnet3: delete non-required instances of include (Neil Horman) [1181807] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1181807] - [netdrv] vmxnet3: calls skb_set_hash (Neil Horman) [1181807] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata() (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1181807] - [netdrv] vmxnet3: Add support for virtual IOMMU (Neil Horman) [1181807] - [net] netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP) (Neil Horman) [1181906] - [net] netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Consolidate neigh_tx processing in service_neigh_queue (Neil Horman) [1181906] - [net] netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Don't drop all received packets (Neil Horman) [1181906] - [net] netpoll: Add netpoll_rx_processing (Neil Horman) [1181906] - [net] netpoll: Warn if more packets are processed than are budgeted (Neil Horman) [1181906] - [net] netpoll: Visit all napi handlers in poll_napi (Neil Horman) [1181906] - [net] netpoll: Pass budget into poll_napi (Neil Horman) [1181906] - [net] netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev (Neil Horman) [1181906] - [net] netpoll: fix netconsole IPv6 setup (Neil Horman) [1181906] - [net] netpoll: Use ether_addr_copy (Neil Horman) [1181906] - [net] netpoll: Fix missing TXQ unlock and and OOPS (Neil Horman) [1181906] - [net] netpoll: fix rx_hook() interface by passing the skb (Neil Horman) [1181906] - [iommu] vt-d: Work around broken RMRR firmware entries (Myron Stowe) [1195802] - [iommu] vt-d: Store bus information in RMRR PCI device path (Myron Stowe) [1195802] - [pci] Handle read-only BARs on AMD CS553x devices (Myron Stowe) [1198314] - [x86] kvm: add tracepoint to wait_lapic_expire (Marcelo Tosatti) [1175445] - [x86] kvm: add option to advance tscdeadline hrtimer expiration (Marcelo Tosatti) [1175445] - [powerpc] powernv: Add winkle support for offline cpus (Gustavo Duarte) [1123121] - [powerpc] powernv: Redesign idle states management (Gustavo Duarte) [1123121] - [powerpc] powernv: Enable Offline CPUs to enter deep idle states (Gustavo Duarte) [1123121] - [powerpc] powernv: Return to cpu offline loop when finished in KVM guest (Gustavo Duarte) [1123121] - [powerpc] powernv: Switch off MMU before entering nap/sleep/rvwinkle mode (Gustavo Duarte) [1123121] - [powerpc] powernv: Don't call generic code on offline cpus (Gustavo Duarte) [1123121] - [cpuidle] powernv: Back-end cpuidle driver for powernv platform (Gustavo Duarte) [1123121] - [cpuidle] powernv: Only clear LPCR decrementer wakeup bit on fast sleep entry (Gustavo Duarte) [1123121] - [kernel] tick: Fixup more fallout from hrtimer broadcast mode (Gustavo Duarte) [1123121] - [kernel] time: Fixup fallout from recent clockevent/tick changes (Gustavo Duarte) [1123121] - [kernel] tick: Introduce hrtimer based broadcast (Gustavo Duarte) [1123121] - [cpuidle] Handle clockevents_notify(BROADCAST_ENTER) failure (Gustavo Duarte) [1123121] - [kernel] time: Change the return type of clockevents_notify() to integer (Gustavo Duarte) [1123121] - [cpuidle] powernv: Fix parsing of idle state flags from device-tree (Gustavo Duarte) [1123121] - [cpuidle] powernv: Parse device tree to setup idle states (Gustavo Duarte) [1123121] - [cpuidle] powernv: Add "Fast-Sleep" CPU idle state (Gustavo Duarte) [1123121] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186106 1186112] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186106 1186112]- [fs] fsnotify: fix handling of renames in audit (Paul Moore) [1191562] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1198978] - [cpufreq] intel_pstate: Add support for SkyLake (Steve Best) [1189908] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193604] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193604] - [s390] kprobes: add exrl to list of prohibited opcodes (Hendrik Brueckner) [1193608] - [s390] kprobes: add support for compare and branch instructions (Hendrik Brueckner) [1193608] - [s390] bpf: jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH (Hendrik Brueckner) [1193604] - [s390] bpf: jit: fix 32 bit divisions, use unsigned divide instructions (Hendrik Brueckner) [1193604] - [s390] bpf: Zero extend parameters before calling C function (Hendrik Brueckner) [1193604] - [s390] bpf: Fix sk_load_byte_msh() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix offset parameter for skb_copy_bits() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix skb_copy_bits() parameter passing (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix ALU_NEG (A = -A) (Hendrik Brueckner) [1193604] - [s390] dasd: remove unused code (Hendrik Brueckner) [1186326] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1186326] - [kernel] module: set nx before marking module MODULE_STATE_COMING (Hendrik Brueckner) [1196977] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195671] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193605] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1186319] - [net] openvswitch: Fix net exit (Jiri Benc) [1200859] - [net] team: fix possible null pointer dereference in team_handle_frame (Jiri Pirko) [1188496]- [crypto] aesni: fix "by8" variant for 128 bit keys (Herbert Xu) [1174971] - [crypto] aesni: remove unused defines in "by8" variant (Herbert Xu) [1174971] - [crypto] aesni: fix counter overflow handling in "by8" variant (Herbert Xu) [1174971] - [crypto] aes: AES CTR x86_64 "by8" AVX optimization (Herbert Xu) [1174971] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193910] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193910] - [fs] Convert MessageID in smb2_hdr to LE (Sachin Prabhu) [1161441] - [fs] nfsd: update mtime on truncate ("J. Bruce Fields") [1162558] - [virt] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111262] - [watchdog] control hard lockup detection default (Andrew Jones) [1111262] - [watchdog] Fix print-once on enable (Andrew Jones) [1111262] - [tools] cpupower: Fix no idle state information return value (Prarit Bhargava) [1168046] - [misc] genwqe: Fix problem when reading HSI and Retc (Steve Best) [1188653] - [char] tpm: Added Little Endian support to vtpm module (Steve Best) [1189017] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166315] - [powerpc] iommu: ddw: Fix endianness (Steve Best) [1189040] - [powerpc] Fix sys_call_table declaration to enable syscall tracing (Steve Best) [1172684] - [powerpc] pseries: Fix endian problems with LE migration (Steve Best) [1183198] - [powerpc] powernv: Ignore smt-enabled on Power8 and later (Steve Best) [1180254] - [powerpc] xmon: Fix another endiannes issue in RTAS call from xmon (Steve Best) [1186803] - [pci] Add informational printk for invalid BARs (Myron Stowe) [1130170] - [pci] Shrink decoding-disabled window while sizing BARs (Myron Stowe) [1130170] - [pci] Restore detection of read-only BARs (Myron Stowe) [1130170] - [kernel] resources: Clarify sanity check message (Myron Stowe) [1130170] - [pci] Don't add disabled subtractive decode bus resources (Myron Stowe) [1130170] - [pci] Don't print anything while decoding is disabled (Myron Stowe) [1130170] - [pci] Don't set BAR to zero if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Don't convert BAR address to resource if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Reject BAR above 4GB if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Fail safely if we can't handle BARs larger than 4GB (Myron Stowe) [1130170]- [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1183959] {CVE-2015-1421} - [net] ipv6: Fixed support for blackhole and prohibit routes (Hannes Frederic Sowa) [1129731] - [kernel] audit: replace getname()/putname() hacks with reference counters (Paul Moore) [1155208] - [kernel] audit: fix filename matching in __audit_inode() and __audit_inode_child() (Paul Moore) [1155208] - [kernel] audit: enable filename recording via getname_kernel() (Paul Moore) [1155208] - [fs] namei: simpler calling conventions for filename_mountpoint() (Paul Moore) [1155208] - [fs] namei: create proper filename objects using getname_kernel() (Paul Moore) [1155208] - [fs] namei: rework getname_kernel to handle up to PATH_MAX sized filenames (Paul Moore) [1155208] - [fs] namei: cut down the number of do_path_lookup() callers (Paul Moore) [1155208] - [fs] execve: use 'struct filename *' for executable name passing (Paul Moore) [1155208] - [x86] ioapic: kcrash: Prevent crash_kexec() from deadlocking on ioapic_lock (Baoquan He) [1182424] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1184592] - [kernel] workqueue: fix subtle pool management issue which can stall whole worker_pool (Eric Sandeen) [1165535] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194830] - [virt] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171409] - [kernel] audit: restore AUDIT_LOGINUID unset ABI (Richard Guy Briggs) [1120491] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185400]- [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [fs] NFSv4.1: Fix an Oops in nfs41_walk_client_list (Steve Dickson) [1185784] - [misc] redhat: don't suppress Revert patches from changelog (Jarod Wilson) [1187353] - [infiniband] Revert: ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make the carrier_on_task race aware (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: change init sequence ordering (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Use dedicated workqueues per interface (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: No longer use flush as a parameter (Doug Ledford) [1179740] - [fs] fix deadlock in cifs_ioctl_clone() (Sachin Prabhu) [1183980] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1182665] - [fs] cifs: fix regression in cifs_create_mf_symlink() (Sachin Prabhu) [1186324] - [net] ipv4: try to cache dst_entries which would cause a redirect (Hannes Frederic Sowa) [1181819] - [fs] coredump: add new P variable in core_pattern (Jiri Olsa) [1186360] - [drm] fix fb-helper vs MST dangling connector ptrs (Rob Clark) [1184968] - [net] bridge: Program port vlan filters only if filtering is enabled in bridge (Vlad Yasevich) [1183958] - [fs] cifs: Complete oplock break jobs before closing file handle (Sachin Prabhu) [1177215] - [fs] LOCKD: Fix a race when initialising nlmsvc_timeout (Benjamin Coddington) [1144982] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1185467] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1185467]- [fs] ext4: fix overwrite race condition (Jacob Tanenbaum) [1152607] {CVE-2014-8086} - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167116] {CVE-2014-8884} - [drm] i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (Rob Clark) [1145627] - [md] Revert: raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1153796] - [md] Revert: raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1153796] - [drm] i915: further quiet i915 (Rob Clark) [1163074] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1179748] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172136] - [drm] mgag200: Add command line option to specify preferred depth (Dave Airlie) [1044555] - [drm] mgag200: Consolidate depth/bpp handling (Dave Airlie) [1044555] - [fs] Revert: ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1176840]- [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1182665] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1182665] - [net] tun/macvtap: use consume_skb() instead of kfree_skb() when needed (Jiri Pirko) [1182805] - [virt] Revert: hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1164163] - [virt] kvm/vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153329] {CVE-2014-3690} - [virt] virtio-scsi: Fix the race condition in virtscsi_handle_event (Fam Zheng) [1152140] - [virt] kvm: workaround SuSE's 2.6.16 pvclock vs masterclock issue (Marcelo Tosatti) [1177718] - [fs] bdi: avoid oops on device removal (Fam Zheng) [1087179] - [mm] backing_dev: fix hung task on sync (Fam Zheng) [1087179] - [mm] Revert: vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1179654] - [mm] Revert: vmstat: create fold_diff (Larry Woodman) [1179654] - [mm] Revert: vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1179654] - [mm] Revert: vmstat: on-demand vmstat workers V8 (Larry Woodman) [1179654]- [net] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin (Jiri Pirko) [1176697] - [fs] seq_file: don't include mm.h in genksyms calculation (Ian Kent) [1183280] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1093012]- [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Eric Sandeen) [1164128] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1171242] - [fs] rpc: fix xdr_truncate_encode to handle buffer ending on page boundary ("J. Bruce Fields") [1176641] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Steve Dickson) [1113248] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1144209] - [fs] nfsd: allow turning off nfsv3 readdir_plus (Steve Dickson) [1178949] - [fs] nfsd4: fix xdr4 count of server in fs_location4 (Benjamin Coddington) [1164055] - [fs] nfsd4: fix xdr4 inclusion of escaped char (Benjamin Coddington) [1164055] - [fs] xfs: replace global xfslogd wq with per-mount wq (Brian Foster) [1155929] - [fs] xfs: mark all internal workqueues as freezable (Brian Foster) [1155929] - [fs] overlayfs: Add call to mark_tech_preview (BZ 1180613) (David Howells) [1180613] - [fs] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer (Jeff Moyer) [1159346] - [infiniband] ocrdma: fix hardcoded max cqe and max send wr (Doug Ledford) [1158148] - [crypto] aesni-intel: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176266] - [block] blk-mq: Fix a use-after-free (Fam Zheng) [1152159] - [crypto] drbg: panic on continuous self test error (Jarod Wilson) [1179496] - [ethernet] mlx4: Cache line CQE/EQE stride fixes (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Add mlx4_en_get_cqe helper (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Cache line EQE size support (Doug Ledford) [1088499 1173483] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1167256] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1167256] - [net] gre: fix the inner mac header in nbma tunnel xmit path (Alexander Duyck) [1168608]- [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1175282] - [scsi] storvsc: Fix a bug in storvsc limits (Vitaly Kuznetsov) [1174162] - [iser-target] Ignore non TEXT + LOGOUT opcodes for discovery (Andy Grover) [1058736] - [iser-target] Add support for ISCSI_OP_TEXT opcode + payload handling (Andy Grover) [1058736] - [iser-target] Rename sense_buf_dma/len to pdu_dma/len (Andy Grover) [1058736] - [iscsi-target] Add IFC_SENDTARGETS_SINGLE support (Andy Grover) [1058736] - [iscsi-target] Move sendtargets parsing into iscsit_process_text_cmd (Andy Grover) [1058736] - [iscsi-target] Allow ->MaxXmitDataSegmentLength assignment for iser discovery (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT_RSP TX handling (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT RX handling (Andy Grover) [1058736] - [iscsi] isert-target: Refactor ISCSI_OP_NOOP RX handling (Andy Grover) [1058736] - [net] description of dma_cookie cause make xmldocs warning (Jiri Benc) [1173444] - [net] tcp: make tcp_cleanup_rbuf private (Jiri Benc) [1173444] - [net] net_dma: revert 'copied_early' (Jiri Benc) [1173444] - [net] net_dma: mark broken (Jiri Benc) [1173444] - [net] unix: allow set_peek_off to fail (Jiri Benc) [1123777] - [net] ppp: ppp-ioctl.h: pull in ppp_defs.h (Jiri Benc) [1159802] - [net] bridge: Add filtering support for default_pvid (Vlad Yasevich) [1164653] - [net] bridge: Simplify pvid checks (Vlad Yasevich) [1164653] - [net] bridge: Add a default_pvid sysfs attribute (Vlad Yasevich) [1164653] - [net] bridge: Prepare for 802.1ad vlan filtering support (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to check if a local fdb entry can be deleted (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to insert new local fdb entries in br_fdb_changeaddr (Vlad Yasevich) [1164653] - [net] Remove extern from function prototypes (Vlad Yasevich) [1164653] - [ethernet] mlx5: Add more supported devices (Amir Vadai) [1169277] - [infiniband] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Amir Vadai) [1151331] - [ethernet] mlx4: mlx4_en_set_settings() always fails when autoneg is set (Amir Vadai) [1170129]- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k2 (Chad Dupuis) [1085239] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [1085239] - [security] commoncap: don't alloc the credential unless needed in cap_task_prctl (Paul Moore) [1056347] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1109829] - [iommu] vt-d: Only remove domain when device is removed (Myron Stowe) [1109829] - [base] core: Add BUS_NOTIFY_REMOVED_DEVICE event (Myron Stowe) [1109829] - [powerpc] kdump: Ignore failure in enabling big endian exception during crash (Steve Best) [1170362] - [infiniband] srpt: convert printk's to pr_* functions (Doug Ledford) [1174910] - [infiniband] srpt: Handle GID change events (Doug Ledford) [1174910] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1107819] - [input] alps: v7 - document the v7 touchpad packet protocol (Benjamin Tissoires) [1107819] - [input] alps: v7 - fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1107819] - [input] alps: v7 - sometimes a single touch is reported in mt[1] (Benjamin Tissoires) [1107819] - [input] alps: v7 - ignore new packets (Benjamin Tissoires) [1107819] - [powerpc] perf/hv-24x7: Use kmem_cache_free() instead of kfree (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use per-cpu page buffer (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: use kmem_cache instead of aligned stack allocations (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use kmem_cache_free (Gustavo Duarte) [1171795] - [powerpc] Fill in si_addr_lsb siginfo field (Gustavo Duarte) [1173267] - [powerpc] Add VM_FAULT_HWPOISON handling to powerpc page fault handler (Gustavo Duarte) [1173267] - [fs] dlm: fix missing endian conversion of rcom_status flags (Andrew Price) [1175900] - [scsi] add Intel Multi-Flex to scsi scan blacklist (Hannes Frederic Sowa) [1175862] - [scsi] do not issue SCSI RSOC command to Promise Vtrak E610f (Hannes Frederic Sowa) [1175862] - [scsi] scsi_lib: rate-limit the error message from failing commands (Tomas Henzl) [1175785] - [scsi] iscsi_ibft: Fix finding Broadcom specific ibft sign (Chris Leech) [1095169]- [ethernet] enic: fix rx skb checksum (Stefan Assmann) [1154182] - [x86] uv: make kdump default action for 'power nmi' (George Beshers) [1175560] - [virt] powerpc/kvm: book3s_hv - Fix KSM memory corruption (David Gibson) [1170394] - [pci] Revert: Remove from bus_list and release resources in pci_release_dev() (Prarit Bhargava) [1172946] - [powercap] rapl: add support for CPU model 0x3f (Rui Wang) [1177579] - [kernel] audit: don't attempt to lookup PIDs when changing PID filtering audit rules (Paul Moore) [1172624] - [ethernet] ixgbe: avoid possible read_reg panic caused by late method binding (John Greene) [1145772] - [ethernet] ixgbe: bump version number (John Greene) [1145772] - [ethernet] ixgbe: Add X550 support function pointers (John Greene) [1145772] - [ethernet] ixgbe: Add new support for X550 MAC's (John Greene) [1145772] - [ethernet] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1145772] - [ethernet] ixgbe: add methods for combined read and write operations (John Greene) [1145772] - [ethernet] ixgbe: cleanup checksum to allow error results (John Greene) [1145772] - [ethernet] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1145772] - [ethernet] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1145772] - [drm] i915: remove the IRQs enabled WARN from intel_disable_gt_powersave (Rob Clark) [1173317] - [drm] i915: tame the chattermouth (Rob Clark) [1173317] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1173317] - [drm] ttm: Fix possible stack overflow by recursive shrinker calls (Rob Clark) [1173317] - [drm] ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions (Rob Clark) [1173317] - [drm] video/fb: Propagate error code from failing to unregister conflicting fb (Rob Clark) [1173317] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1173317] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1173317] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1173317] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1173317] - [drm] dp: retry AUX transactions 32 times (v1.1) (Rob Clark) [1173317] - [drm] i915: Ignore long hpds on eDP ports (Rob Clark) [1173317] - [drm] i915/dp: only use training pattern 3 on platforms that support it (Rob Clark) [1173317] - [drm] radeon: sync all BOs involved in a CS (Rob Clark) [1173317] - [drm] radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 (Rob Clark) [1173317] - [drm] i915: Unlock panel even when LVDS is disabled (Rob Clark) [1173317] - [drm] i915: More cautious with pch fifo underruns (Rob Clark) [1173317] - [drm] i915: Ignore SURFLIVE and flip counter when the GPU gets reset (Rob Clark) [1173317] - [drm] i915: Kick fbdev before vgacon (Rob Clark) [1173317] - [drm] i915: Handle failure to kick out a conflicting fb driver (Rob Clark) [1173317] - [drm] i915: drop WaSetupGtModeTdRowDispatch:snb (Rob Clark) [1173317] - [drm] radeon: add locking around atombios scratch space usage (Rob Clark) [1173317] - [drm] radeon: add missing crtc unlock when setting up the MC (Rob Clark) [1173317] - [drm] i915: Disable caches for Global GTT (Rob Clark) [1173317] - [drm] i915: Do not leak pages when freeing userptr objects (Rob Clark) [1173317] - [drm] ast: Fix HW cursor image (Rob Clark) [1173317] - [drm] radeon: Use drm_malloc_ab instead of kmalloc_array (Rob Clark) [1173317] - [drm] radeon/dpm: disable ulv support on SI (Rob Clark) [1173317] - [drm] i915: Do a dummy DPCD read before the actual read (Rob Clark) [1173317] - [drm] nouveau/bios: memset dcb struct to zero before parsing (Rob Clark) [1173317] - [drm] nv50/disp: fix dpms regression on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix cbc issues on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix tag base address getting truncated if above 4GiB (Rob Clark) [1173317] - [drm] nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform (Rob Clark) [1173317] - [drm] nouveau/bar: behave better if ioremap failed (Rob Clark) [1173317] - [drm] nouveau: make sure display hardware is reinitialised on runtime resume (Rob Clark) [1173317] - [drm] nouveau: punt fbcon resume out to a workqueue (Rob Clark) [1173317] - [drm] nouveau/kms: restore acceleration before fb_set_suspend() resumes (Rob Clark) [1173317] - [drm] nouveau/kms: take more care when pulling down accelerated fbcon (Rob Clark) [1173317] - [drm] i915: Flush the PTEs after updating them before suspend (Rob Clark) [1153301] - [drm] radeon/cik: use a separate counter for CP init timeout (Rob Clark) [1173317] - [drm] radeon/dpm: fix resume on mullins (Rob Clark) [1173317] - [drm] radeon: don't reset dma on r6xx-evergreen init (Rob Clark) [1173317] - [drm] radeon: don't reset sdma on CIK init (Rob Clark) [1173317] - [drm] radeon: don't reset dma on NI/SI init (Rob Clark) [1173317] - [drm] radeon: add connector quirk for fujitsu board (Rob Clark) [1173317] - [drm] radeon/dpm: set the thermal type properly for special configs (Rob Clark) [1173317] - [drm] radeon: fix semaphore value init (Rob Clark) [1173317] - [drm] radeon: handle broken disabled rb mask gracefully (6xx/7xx) (Rob Clark) [1173317] - [drm] radeon: fix active_cu mask on SI and CIK after re-init (v3) (Rob Clark) [1173317] - [drm] radeon: fix active cu count for SI and CIK (Rob Clark) [1173317] - [drm] radeon: fix pm handling in radeon_gpu_reset (Rob Clark) [1173317] - [drm] radeon: properly document reloc priority mask (Rob Clark) [1173317] - [drm] radeon/dpm: select the appropriate vce power state for KV/KB/ML (Rob Clark) [1173317] - [drm] radeon: Add missing lines to ci_set_thermal_temperature_range (Rob Clark) [1173317] - [drm] radeon: Add ability to get and change dpm state when radeon PX card is turned off (Rob Clark) [1173317] - [drm] vmwgfx: Fix a potential infinite spin waiting for fifo idle (Rob Clark) [1173317] - [drm] ast: AST2000 cannot be detected correctly (Rob Clark) [1173317] - [drm] ast: open key before detect chips (Rob Clark) [1173317] - [drm] i915: Don't leak command parser tables on suspend/resume (Rob Clark) [1153301] - [drm] i915/hdmi: fix hdmi audio state readout (Rob Clark) [1153301] - [drm] i915: Wait for vblank before enabling the TV encoder (Rob Clark) [1153301] - [drm] i915: Fix EIO/wedged handling in gem fault handler (Rob Clark) [1153301] - [drm] i915: Fix lock dropping in intel_tv_detect() (Rob Clark) [1153301] - [drm] i915: Remove bogus __init annotation from DMI callbacks (Rob Clark) [1153301] - [drm] i915: Ignore VBT backlight presence check on Acer C720 (4005U) (Rob Clark) [1153301] - [drm] i915: fix plane/cursor handling when runtime suspended (Rob Clark) [1153301] - [drm] i915: don't try to retrain a DP link on an inactive CRTC (Rob Clark) [1153301] - [drm] i915: Fix locking for intel_enable_pipe_a() (Rob Clark) [1153301] - [drm] i915: Skip load detect when intel_crtc->new_enable==true (Rob Clark) [1153301] - [drm] i915: Disable RCS flips on Ivybridge (Rob Clark) [1153301] - [drm] i915: read HEAD register back in init_ring_common() to enforce ordering (Rob Clark) [1153301] - [drm] i915: Fix crash when failing to parse MIPI VBT (Rob Clark) [1153301] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Rob Clark) [1173317] - [drm] radeon/atom: add new voltage fetch function for hawaii (Rob Clark) [1173317] - [drm] radeon: set VM base addr using the PFP (Rob Clark) [1173317] - [drm] radeon: load the lm63 driver for an lm64 thermal chip (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on BTC (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on cayman (Rob Clark) [1173317] - [drm] radeon/dpm: handle voltage info fetching on hawaii (Rob Clark) [1173317] - [drm] ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: fix handling of TTM_PL_FLAG_TOPDOWN (Rob Clark) [1173317] - [drm] nouveau: Bump version from 1.1.1 to 1.1.2 (Rob Clark) [1173317] - [drm] nouveau: Dis/Enable vblank irqs during suspend/resume (Rob Clark) [1173317] - [drm] radeon: add additional SI pci ids (Rob Clark) [1173317] - [drm] radeon: add new bonaire pci ids (Rob Clark) [1173317] - [drm] radeon: add new KV pci id (Rob Clark) [1173317] - [powerpc] add little endian flag to syscall_get_arch() (Richard Guy Briggs) [1169461] - [powerpc] simplify syscall_get_arch() (Richard Guy Briggs) [1169461]- [scsi] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1174982] - [scsi] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1174982] - [scsi] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1174982] - [scsi] cxgb4i: additional types of negative advice (Sai Vemuri) [1174982] - [scsi] cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1174982] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1114781] - [net] ipsec: Don't update the pmtu on ICMPV6_DEST_UNREACH (Herbert Xu) [1158771] - [s390] zfcp: remove access control tables interface (port leftovers) (Hendrik Brueckner) [1173553] - [x86] perf: Use extended offcore mask on Haswell (Don Zickus) [1170795] - [fs] ovl: ovl_dir_fsync() cleanup (David Howells) [985875] - [fs] ovl: pass dentry into ovl_dir_read_merged() (David Howells) [985875] - [fs] ovl: use lockless_dereference() for upperdentry (David Howells) [985875] - [fs] ovl: allow filenames with comma (David Howells) [985875] - [fs] ovl: fix race in private xattr checks (David Howells) [985875] - [fs] ovl: fix remove/copy-up race (David Howells) [985875] - [fs] ovl: rename filesystem type to "overlay" (David Howells) [985875] - [fs] Don't warn if both ->rename() and ->rename2() iops are defined (David Howells) [985875] - [fs] overlayfs: Fix the kABI for overlayfs (David Howells) [985875] - [fs] overlayfs: don't poison cursor (David Howells) [985875] - [fs] overlayfs: initialize ->is_cursor (David Howells) [985875] - [fs] overlayfs: fix lockdep misannotation (David Howells) [985875] - [fs] overlayfs: fix check for cursor (David Howells) [985875] - [fs] overlayfs: barriers for opening upper-layer directory (David Howells) [985875] - [kernel] rcu: Provide counterpart to rcu_dereference() for non-RCU situations (David Howells) [985875] - [fs] overlayfs: embed middle into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: embed root into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: make ovl_cache_entry->name an array instead of pointer (David Howells) [985875] - [fs] overlayfs: don't hold ->i_mutex over opening the real directory (David Howells) [985875] - [fs] overlayfs: limit filesystem stacking depth (David Howells) [985875] - [fs] overlayfs: overlay filesystem documentation (David Howells) [985875] - [fs] overlayfs: implement show_options (David Howells) [985875] - [fs] overlayfs: add statfs support (David Howells) [985875] - [fs] overlayfs: filesystem (David Howells) [985875] - [mm] shmem: support RENAME_WHITEOUT (David Howells) [985875] - [fs] ext4: support RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add whiteout support (David Howells) [985875] - [fs] vfs: export check_sticky() (David Howells) [985875] - [fs] vfs: introduce clone_private_mount() (David Howells) [985875] - [fs] vfs: export __inode_permission() to modules (David Howells) [985875] - [fs] vfs: export do_splice_direct() to modules (David Howells) [985875] - [fs] vfs: add i_op->dentry_open() (David Howells) [985875] - [fs] namei: trivial fix to vfs_rename_dir comment (David Howells) [985875] - [fs] cifs: support RENAME_NOREPLACE (David Howells) [985875] - [fs] hostfs: support rename flags (David Howells) [985875] - [mm] shmem: support RENAME_EXCHANGE (David Howells) [985875] - [mm] shmem: support RENAME_NOREPLACE (David Howells) [985875] - [fs] btrfs: add RENAME_NOREPLACE (David Howells) [985875] - [fs] bad_inode: add ->rename2() (David Howells) [985875] - [fs] call rename2 if exists (David Howells) [985875] - [fs] fuse: restructure ->rename2() (David Howells) [985875] - [fs] fuse: add renameat2 support (David Howells) [985875] - [fs] dcache: fix races between __d_instantiate() and checks of dentry flags (David Howells) [985875] - [fs] ext4: add cross rename support (David Howells) [985875] - [fs] vfs: add cross-rename (David Howells) [985875] - [fs] vfs: lock_two_nondirectories - allow directory args (David Howells) [985875] - [security] add flags to rename hooks (David Howells) [985875] - [fs] vfs: add RENAME_NOREPLACE flag (David Howells) [985875] - [fs] vfs: add renameat2 syscall (David Howells) [985875] - [fs] namei: use common code for dir and non-dir (David Howells) [985875] - [fs] namei: move d_move() up (David Howells) [985875] - [fs] vfs: add d_is_dir() (David Howells) [985875] - [fs] vfs: Put a small type field into struct dentry::d_flags (David Howells) [985875]- [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [block] blk-mq: Fix uninitialized kobject at CPU hotplugging (Jeff Moyer) [1169232] - [kernel] audit: AUDIT_FEATURE_CHANGE message format missing delimiting space (Richard Guy Briggs) [1165469] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1166845] - [fs] NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166845] - [fs] NFS: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166845]- [scsi] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1169941] - [kernel] kthread: partial revert of 81c98869faa5 ("kthread: ensure locality of task_struct allocations") (Gustavo Duarte) [953583] - [mm] slub: fall back to node_to_mem_node() node if allocating on memoryless node (Gustavo Duarte) [953583] - [mm] topology: add support for node_to_mem_node() to determine the fallback node (Gustavo Duarte) [953583] - [mm] slub: search partial list on numa_mem_id(), instead of numa_node_id() (Gustavo Duarte) [953583] - [kernel] kthread: ensure locality of task_struct allocations (Gustavo Duarte) [953583] - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173181] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173181] - [wireless] iwlwifi/mvm: update values for Smart Fifo (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: fix flush support for old firmware (Stanislaw Gruszka) [1155538] - [wireless] ath5k: fix hardware queue index assignment (Stanislaw Gruszka) [1155538] - [wireless] ath9k: fix BE/BK queue order (Stanislaw Gruszka) [1155538] - [wireless] ath9k_hw: fix hardware queue allocation (Stanislaw Gruszka) [1155538] - [wireless] ath9k: Fix RTC_DERIVED_CLK usage (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: do not align payload on modern H/W (Stanislaw Gruszka) [1155538] - [wireless] mac80211: Fix regression that triggers a kernel BUG with CCMP (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: fix RFkill while calibrating (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix use-after-free in defragmentation (Stanislaw Gruszka) [1155538] - [wireless] mac80211: properly flush delayed scan work on interface removal (Stanislaw Gruszka) [1155538] - [wireless] mac80211: schedule the actual switch of the station before CSA count 0 (Stanislaw Gruszka) [1155538] - [wireless] mac80211: use secondary channel offset IE also beacons during CSA (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb device (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: drop non VO frames when flushing (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: configure the LTR (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix typo in starting baserate for rts_cts_rate_idx (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb devices (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: support Ralink 5362 (Stanislaw Gruszka) [1155538] - [wireless] Revert: ath9k: reduce ANI firstep range for older chips (Stanislaw Gruszka) [1155538] - [wireless] rt2800: correct BBP1_TX_POWER_CTRL mask (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: Add missing PCI IDs for the 7260 series (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: disable BT Co-running by default (Stanislaw Gruszka) [1155538] - [wireless] nl80211: clear skb cb before passing to netlink (Stanislaw Gruszka) [1155538] - [wireless] ath9k/htc: fix random decryption failure (Stanislaw Gruszka) [1155538] - [wireless] brcmfmac: handle IF event for P2P_DEVICE interface (Stanislaw Gruszka) [1155538] - [wireless] Revert: mac80211: disable uAPSD if all ACs are under ACM (Stanislaw Gruszka) [1155538] - [wireless] rtlwifi/rtl8192cu: Add new ID (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: set MAC_FILTER_IN_BEACON correctly for STA/P2P client (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: increase DEFAULT_MAX_TX_POWER (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: fix endianity issues with Smart Fifo commands (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/dvm: don't enable CTS to self (Stanislaw Gruszka) [1155538] - [wireless] carl9170: fix sending URBs with wrong type when using full-speed (Stanislaw Gruszka) [1155538]- [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170116] - [net] ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one (Hannes Frederic Sowa) [1170116] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170116] - [net] udp: do not report ICMP redirects to user space (Hannes Frederic Sowa) [1170116] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170116] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170116] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170116] - [net] xfrm: revert ipv4 mtu determination to dst_mtu (Hannes Frederic Sowa) [1170116] - [net] xfrm: introduce helper for safe determination of mtu (Hannes Frederic Sowa) [1170116] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1170520] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1117543] - [net] netfilter: nf_conntrack_h323: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: Get mtu only if clamp-mss-to-pmtu is specified (Florian Westphal) [1163847] - [wireless] cfg80211: don't WARN about two consecutive Country IE hint (Stanislaw Gruszka) [1164282] - [fs] aio: fix race between aio event completion and reaping (Jeff Moyer) [1131312] - [fs] proc/task_mmu: fix missing check during hugepage migration (Jacob Tanenbaum) [1105040] {CVE-2014-3940} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161570] {CVE-2014-7825 CVE-2014-7826} - [ethernet] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1078740] - [ethernet] i40e: increase ARQ size (Stefan Assmann) [1078740] - [x86] uv: Update the UV3 TLB shootdown logic (Frank Ramsay) [1170253] - [tools] peeksiginfo: add PAGE_SIZE definition (Steve Best) [1172250] - [base] bus: Fix unbalanced device reference in drivers_probe (Alex Williamson) [1158862] - [char] tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma (Gustavo Duarte) [1154818] - [powerpc] kvm: book3s_hv - Reserve cma region only in hypervisor mode (Gustavo Duarte) [1147740] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172813] {CVE-2014-9322}- [acpi] Revert: hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1158720] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1107622] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1107622] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1107622] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1107622] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1107622] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1107622] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1107622] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1107622] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1107622] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1107622] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1107622] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1107622] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1107622] - [infiniband] iser: Simplify connection management (Amir Vadai) [1107622] - [infiniband] iser: Bump driver version to 1.3 (Amir Vadai) [1107622] - [infiniband] iser: Update Mellanox copyright note (Amir Vadai) [1107622] - [infiniband] iser: Print QP information once connection is established (Amir Vadai) [1107622] - [infiniband] iser: Remove struct iscsi_iser_conn (Amir Vadai) [1107622] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Amir Vadai) [1107622] - [infiniband] iser: Fix sector_t format warning (Amir Vadai) [1107622] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Amir Vadai) [1107622] - [infiniband] iser: Implement check_protection (Amir Vadai) [1107622] - [infiniband] iser: Support T10-PI operations (Amir Vadai) [1107622] - [infiniband] iser: Initialize T10-PI resources (Amir Vadai) [1107622] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Amir Vadai) [1107622] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Amir Vadai) [1107622] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Amir Vadai) [1107622] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Amir Vadai) [1107622] - [infiniband] iser: Keep IB device attributes under iser_device (Amir Vadai) [1107622] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Amir Vadai) [1107622] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Amir Vadai) [1107622] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Amir Vadai) [1107622] - [infiniband] iser: Suppress completions for fast registration work requests (Amir Vadai) [1107622] - [infiniband] iser: Fix use after free in iser_snd_completion() (Amir Vadai) [1107622] - [scsi] libiscsi: Add check_protection callback for transports (Amir Vadai) [1107622] - [mm] mem-hotplug: reset node present pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] mem-hotplug: reset node managed pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] make __free_pages_bootmem() only available at boot time (Motohiro Kosaki) [1156396] - [mm] use a dedicated lock to protect totalram_pages and zone->managed_pages (Motohiro Kosaki) [1156396] - [mm] accurately calculate zone->managed_pages for highmem zones (Motohiro Kosaki) [1156396] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1165050] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1165050] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1165050] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1165050] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1165050] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1165050] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1165050] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1165050] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1165050] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1165246] - [md] dm-thin: suspend/resume active thin devices when reloading thin-pool (Mike Snitzer) [1165246] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1165246] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1165246] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1165246] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1165246] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1165246] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1165246] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1165246] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1165246] - [md] dm: sparse - Annotate field with __rcu for checking (Mike Snitzer) [1165246] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1165246] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1165246] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1165246]- [net] vxlan: Do not reuse sockets for a different address family (Marcelo Leitner) [1146107] - [net] vti: Fix kernel panic due to tunnel not being removed on link deletion (Panu Matilainen) [1167725] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1166467] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1166467] - [net] ip: better estimate tunnel header cut for correct ufo handling (Alexander Duyck) [1159577] - [net] ipv6: gso: remove redundant locking (Alexander Duyck) [1159577] - [net] ipv6: Do not treat a GSO_TCPV4 request from UDP tunnel over IPv6 as invalid (Alexander Duyck) [1159577] - [net] ipv6: fib: fix fib dump restart (Panu Matilainen) [1163605] - [net] ipv6: drop unused fib6_clean_all_ro() function and rt6_proc_arg struct (Panu Matilainen) [1163605] - [net] ipv6: avoid high order memory allocations for /proc/net/ipv6_route (Panu Matilainen) [1163605] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1165552] - [net] sctp: replace seq_printf with seq_puts (Daniel Borkmann) [1164214] - [net] sctp: add transport state in /proc/net/sctp/remaddr (Daniel Borkmann) [1164214] - [IB] isert: Adjust CQ size to HW limits (Andy Grover) [1166314] - [ib_isert] Add max_send_sge=2 minimum for control PDU responses (Andy Grover) [1166314] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1162645] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1162645] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1162645] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1162645] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (06.805.06.01-rc1) (Tomas Henzl) [1162645]- [powerpc] Drop useless warning in eeh_init() (Gustavo Duarte) [1156651] - [powerpc] pseries: Decrease message level on EEH initialization (Gustavo Duarte) [1156651] - [net] ceph: fixup includes in pagelist.h (Ilya Dryomov) [1165232] - [net] ceph: change from BUG to WARN for __remove_osd() asserts (Ilya Dryomov) [1165232] - [net] ceph: clear r_req_lru_item in __unregister_linger_request() (Ilya Dryomov) [1165232] - [net] ceph: unlink from o_linger_requests when clearing r_osd (Ilya Dryomov) [1165232] - [net] ceph: do not crash on large auth tickets (Ilya Dryomov) [1165232] - [fs] ceph: fix flush tid comparision (Ilya Dryomov) [1165232] - [net] ceph: eliminate unnecessary allocation in process_one_ticket() (Ilya Dryomov) [1165232] - [block] rbd: Fix error recovery in rbd_obj_read_sync() (Ilya Dryomov) [1165232] - [net] ceph: use memalloc flags for net IO (Ilya Dryomov) [1165232] - [block] rbd: use a single workqueue for all devices (Ilya Dryomov) [1165232] - [fs] ceph: fix divide-by-zero in __validate_layout() (Ilya Dryomov) [1165232] - [block] rbd: rbd workqueues need a resque worker (Ilya Dryomov) [1165232] - [net] ceph: ceph-msgr workqueue needs a resque worker (Ilya Dryomov) [1165232] - [fs] ceph: fix bool assignments (Ilya Dryomov) [1165232] - [net] ceph: separate multiple ops with commas in debugfs output (Ilya Dryomov) [1165232] - [net] ceph: sync osd op definitions in rados.h (Ilya Dryomov) [1165232] - [net] ceph: remove redundant declaration (Ilya Dryomov) [1165232] - [fs] ceph: additional debugfs output (Ilya Dryomov) [1165232] - [fs] ceph: export ceph_session_state_name function (Ilya Dryomov) [1165232] - [fs] ceph: use pagelist to present MDS request data (Ilya Dryomov) [1165232] - [net] ceph: reference counting pagelist (Ilya Dryomov) [1165232] - [fs] ceph: fix llistxattr on symlink (Ilya Dryomov) [1165232] - [fs] ceph: send client metadata to MDS (Ilya Dryomov) [1165232] - [fs] ceph: remove redundant code for max file size verification (Ilya Dryomov) [1165232] - [fs] ceph: move ceph_find_inode() outside the s_mutex (Ilya Dryomov) [1165232] - [fs] ceph: request xattrs if xattr_version is zero (Ilya Dryomov) [1165232] - [block] rbd: set the remaining discard properties to enable support (Ilya Dryomov) [1165232] - [block] rbd: use helpers to handle discard for layered images correctly (Ilya Dryomov) [1165232] - [block] rbd: extract a method for adding object operations (Ilya Dryomov) [1165232] - [block] rbd: make discard trigger copy-on-write (Ilya Dryomov) [1165232] - [block] rbd: tolerate -ENOENT for discard operations (Ilya Dryomov) [1165232] - [block] rbd: fix snapshot context reference count for discards (Ilya Dryomov) [1165232] - [block] rbd: read image size for discard check safely (Ilya Dryomov) [1165232] - [block] rbd: initial discard bits (Ilya Dryomov) [1165232] - [block] rbd: extend the operation type (Ilya Dryomov) [1165232] - [block] rbd: skip the copyup when an entire object writing (Ilya Dryomov) [1165232] - [block] rbd: add img_obj_request_simple() helper (Ilya Dryomov) [1165232] - [block] rbd: access snapshot context and mapping size safely (Ilya Dryomov) [1165232] - [block] rbd: do not return -ERANGE on auth failures (Ilya Dryomov) [1165232] - [net] ceph: don't try checking queue_work() return value (Ilya Dryomov) [1165232] - [fs] ceph: make sure request isn't in any waiting list when kicking request (Ilya Dryomov) [1165232] - [fs] ceph: protect kick_requests() with mdsc->mutex (Ilya Dryomov) [1165232] - [net] ceph: Convert pr_warning to pr_warn (Ilya Dryomov) [1165232] - [fs] ceph: trim unused inodes before reconnecting to recovering MDS (Ilya Dryomov) [1165232] - [net] ceph: fix a use after free issue in osdmap_set_max_osd (Ilya Dryomov) [1165232] - [net] ceph: select CRYPTO_CBC in addition to CRYPTO_AES (Ilya Dryomov) [1165232] - [net] ceph: resend lingering requests with a new tid (Ilya Dryomov) [1165232] - [net] ceph: abstract out ceph_osd_request enqueue logic (Ilya Dryomov) [1165232] - [block] rbd: fix error return code in rbd_dev_device_setup() (Ilya Dryomov) [1165232] - [block] rbd: avoid format-security warning inside alloc_workqueue() (Ilya Dryomov) [1165232] - [kernel] printk/register_console: prevent adding the same console twice (Artem Savkov) [1169766] - [mm] hugetlb: add cond_resched_lock() in, return_unused_surplus_pages() (Motohiro Kosaki) [1142698] - [mm] hugetlb: fix softlockup when a large number of, hugepages are freed (Motohiro Kosaki) [1142698] - [kernel] sched: Use new KABI macros (Don Zickus) [1164383] - [net] Use new KABI macros (Don Zickus) [1164383] - [scsi] Use new KABI macros (Don Zickus) [1164383] - [kernel] Use new KABI macros (Don Zickus) [1164383] - [block] Use new KABI macros (Don Zickus) [1164383] - [block] include: Use new KABI macros (Don Zickus) [1164383] - [misc] Use new KABI macros (Don Zickus) [1164383] - [x86] Use new KABI macros (Don Zickus) [1164383] - [powerpc] Use new KABI macros (Don Zickus) [1164383]- [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1163019] - [net] macvlan: Allow setting multicast filter on all macvlan types (Vlad Yasevich) [848197] - [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1167728] - [ethernet] mlx4: Add VXLAN ndo calls to the PF net device ops too (Florian Westphal) [1168212] - [powerpc] xmon: le - Fix endiannes issue in RTAS call from xmon (Steve Best) [1160650] - [mm] thp: close race between split and zap huge pages (Seth Jennings) [1165268] - [mm] thp: close race between mremap() and split_huge_page() (Seth Jennings) [1165268] - [mmc] rtsx: Change default tx phase (Don Zickus) [1106204] - [mfd] rtsx: Copyright modifications (Don Zickus) [1106204] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [1106204] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [1106204] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [1106204] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1106204] - [mfd] rtsx: Add support for RTL8411B (Don Zickus) [1106204]- [fs] fsnotify: next_i is freed during fsnotify_unmount_inodes (Eric Sandeen) [1124997] - [fs] btrfs: fix regression of btrfs device replace (Eric Sandeen) [1162983] - [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1164366] - [fs] Fix oops when creating symlinks on smb3 (Sachin Prabhu) [1161429]- [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1160928] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1154002] {CVE-2014-7841} - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1162193] - [net] netfilter: log: protect nf_log_register against double registering (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ulog: compat with new structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: nat expression must select CONFIG_NF_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add explicit Kconfig for NETFILTER_XT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: masquerading needs to be independent of x_tables in Kconfig (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NFT_CHAIN_NAT_IPV* is independent of NFT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: move NAT Kconfig switches out of the iptables scope (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NETFILTER_XT_TARGET_LOG selects NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: fix several Kconfig problems in NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_masq: register/unregister notifiers on module init/exit (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to filter from prerouting and postrouting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: remove incomplete 32/64 bits arch compat code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: wait for call_rcu completion on module removal (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_reject: introduce icmp code abstraction for inet and bridge (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: store and dump set policy (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: export rule-set generation ID (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add NFTA_MASQ_UNSPEC to nft_masq_attributes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add new nft_masq expression (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: include a flag attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: extend NFT_MSG_DELTABLE to support flushing the ruleset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helpers to schedule objects deletion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add devgroup support in meta expresion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: rename nf_table_delrule_by_chain() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helper to unregister chain hooks (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor rule deletion helper (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv6: use generic IPv6 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv6 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: no need for spinlock from set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: no need for rcu in the hash set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv6 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv4 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv4: use generic IPv4 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv4 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: Add cpu attribute support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: add pkttype support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix error return code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: don't update chain with unset counters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: uninitialize element key/data from the commit path (Marcelo Leitner) [1148041 1155088] - [net] nftables: Convert nft_hash to use generic rhashtable (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify set dump through netlink (Marcelo Leitner) [1148041 1155088] - [net] netfilter: bridge: add reject support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: 64bit stats need some extra synchronization (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set NLM_F_DUMP_INTR if netlink dumping is stale (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: safe RCU iteration on list when dumping (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: skip transaction if no update flags in tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: fix coccinelle warnings (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: complete logging support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: request explicit logger when loading rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: don't dump port information if unset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: indicate family when dumping set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: call {target, match}->destroy() to cleanup entry (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong type in transaction when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: decrement chain use counter when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use u32 for chain use counter (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use RCU-safe list insertion when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: atomic allocation in set notifications from rcu callback (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to delete several objects from a batch (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: introduce locking (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: release objects in reverse order in the abort path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong transaction ordering in set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: defer all object release via rcu (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: remove skb and nlh from context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify nf_tables_*_notify (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle table (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: pass context to nf_tables_updtable() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: disabling table hooks always succeeds (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor chain statistic routines (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle sets (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add message type to transactions (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relocate commit and abort routines in the source file (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: generalise transaction infrastructure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: deconstify table and chain in context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix trace of matching non-terminal rule (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix missing return trace at the end of non-base chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix bogus rulenum after goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix tracing of the goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: reset rule number counter after jump and goto (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add helper for adding nat extension (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Add meta expression key for bridge interface name (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Make meta expression core functions public (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Stack expression type depending on their family (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong format in request_module() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set names cannot be larger than 15 bytes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add set_elem notifications (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: use set global element counter instead of private one (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: implement proper set selection (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: split nft_ct_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: split nft_meta_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: add missing ifdef for NFT_MARK setting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Add missing vmalloc.h include to nft_hash.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: fix family validation (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: remove family from struct nft_ct (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore notifications for anonymous set destruction (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore context for expression destructors (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: clean up nf_tables_trans_add() argument order (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: bug fixes and resizing (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add optional user data area to rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: accept QUEUE/DROP verdict parameters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add nft_dereference() macro (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: labels get support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: add full port randomization support (Marcelo Leitner) [1148041 1155088] - [net] nf_tables: Include appropriate header file in netfilter/nft_lookup.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: xt_log: add missing string format in nf_log_packet() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: nf_log_packet() as real unified interface (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: split family specific code to nf_log_{ip, ip6, common}.c files (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: move log buffering to core logging (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: use an array of loggers instead of list (Marcelo Leitner) [1148041 1155088] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nfnetlink: add rcu_dereference_protected() helpers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ip_set: rename nfnl_dereference()/nfnl_set() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ipset: remove unused code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] openvswitch: remove dup comment in vport.h (Jiri Benc) [1110384] - [net] openvswitch: restore OVS_FLOW_CMD_NEW notifications (Jiri Benc) [1110384] - [net] openvswitch: Add recirc and hash action (Jiri Benc) [1110384] - [net] openvswitch: simplify sample action implementation (Jiri Benc) [1110384] - [net] openvswitch: Use tun_key only for egress tunnel path (Jiri Benc) [1110384] - [net] openvswitch: refactor ovs flow extract API (Jiri Benc) [1110384] - [net] openvswitch: Remove pkt_key from OVS_CB (Jiri Benc) [1110384] - [net] openvswitch: change the data type of error status to atomic_long_t (Jiri Benc) [1110384] - [net] genetlink: add function genl_has_listeners() (Jiri Benc) [1110384] - [net] vxlan: Call udp_flow_src_port (Jiri Benc) [1110384] - [net] udp: Add function to make source port for UDP tunnels (Jiri Benc) [1110384] - [net] openvswitch: distinguish between the dropped and consumed skb (Jiri Benc) [1110384] - [net] openvswitch: fix a memory leak (Jiri Benc) [1110384] - [net] openvswitch: Fix memory leak in ovs_vport_alloc() error path (Jiri Benc) [1110384] - [net] openvswitch: fix duplicate #include headers (Jiri Benc) [1110384] - [net] openvswitch: Remove unlikely() for WARN_ON() conditions (Jiri Benc) [1110384] - [net] openvswitch: Use IS_ERR_OR_NULL (Jiri Benc) [1110384] - [net] openvswitch: Add skb_clone NULL check for the sampling action (Jiri Benc) [1110384] - [net] openvswitch: Sample action without side effects (Jiri Benc) [1110384] - [net] openvswitch: Avoid memory corruption in queue_userspace_packet() (Jiri Benc) [1110384] - [net] openvswitch: Enable tunnel GSO for OVS bridge (Jiri Benc) [1110384] - [net] openvswitch: Allow each vport to have an array of 'port_id's (Jiri Benc) [1110384] - [net] openvswitch: make generic netlink group const (Jiri Benc) [1110384] - [net] openvswitch: introduce rtnl ops stub (Jiri Benc) [1110384] - [net] openvswitch: Use exact lookup for flow_get and flow_del (Jiri Benc) [1110384] - [net] openvswitch: Fix tracking of flags seen in TCP flows (Jiri Benc) [1110384] - [net] openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash (Jiri Benc) [1110384] - [net] openvswitch: Fix a double free bug for the sample action (Jiri Benc) [1110384] - [net] openvswitch: Simplify genetlink code (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_new (Jiri Benc) [1110384] - [net] openvswitch: Split ovs_flow_cmd_new_or_set() (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_del critical section (Jiri Benc) [1110384] - [net] openvswitch: Reduce locking requirements (Jiri Benc) [1110384] - [net] openvswitch: Fix ovs_flow_stats_get/clear RCU dereference (Jiri Benc) [1110384] - [net] openvswitch: Fix typo (Jiri Benc) [1110384] - [net] openvswitch: Minimize dp and vport critical sections (Jiri Benc) [1110384] - [net] openvswitch: Make flow mask removal symmetric (Jiri Benc) [1110384] - [net] openvswitch: Build flow cmd netlink reply only if needed (Jiri Benc) [1110384] - [net] openvswitch: Clarify locking (Jiri Benc) [1110384] - [net] openvswitch: Avoid assigning a NULL pointer to flow actions (Jiri Benc) [1110384] - [net] openvswitch: Compact sw_flow_key (Jiri Benc) [1110384] - [net] net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c (Jiri Benc) [1110384] - [net] openvswitch: Use TCP flags in the flow key for stats (Jiri Benc) [1110384] - [net] openvswitch: Fix output of SCTP mask (Jiri Benc) [1110384] - [net] openvswitch: Per NUMA node flow stats (Jiri Benc) [1110384] - [net] openvswitch: Remove 5-tuple optimization (Jiri Benc) [1110384] - [net] openvswitch: Use ether_addr_copy (Jiri Benc) [1110384] - [net] openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output (Jiri Benc) [1110384] - [net] openvswitch: Use net_ratelimit in OVS_NLERR (Jiri Benc) [1110384] - [net] openvswitch: Added (unsigned long long) cast in printf (Jiri Benc) [1110384] - [net] openvswitch: avoid cast-qual warning in vport_priv (Jiri Benc) [1110384] - [net] openvswitch: avoid warnings in vport_from_priv (Jiri Benc) [1110384] - [net] openvswitch: use const in some local vars and casts (Jiri Benc) [1110384] - [net] openvswitch: get rid of SET_ETHTOOL_OPS (Jiri Benc) [1110384] - [net] openvswitch: Correctly report flow used times for first 5 minutes after boot (Jiri Benc) [1110384] - [net] openvswitch: Fix race (Jiri Benc) [1110384] - [net] openvswitch: Read tcp flags only then the tranport header is present (Jiri Benc) [1110384] - [net] openvswitch: rename ->sync to ->syncp (Jiri Benc) [1110384] - [net] openvswitch: make functions local (Jiri Benc) [1110384] - [net] Add utility function to copy skb hash (Jiri Benc) [1110384] - [net] Change skb_get_rxhash to skb_get_hash (Jiri Benc) [1110384] - [net] netlink: Re-add locking to netlink_lookup() and seq walker (Jiri Benc) [1140661] - [lib] rhashtable: remove second linux/log2.h inclusion (Jiri Benc) [1140661] - [lib] rhashtable: allow user to set the minimum shifts of shrinking (Jiri Benc) [1140661] - [lib] rhashtable: fix lockdep splat in rhashtable_destroy() (Jiri Benc) [1140661] - [lib] rhashtable: Spelling s/compuate/compute/ (Jiri Benc) [1140661] - [net] netlink: Annotate RCU locking for seq_file walker (Jiri Benc) [1140661] - [net] netlink: hold nl_sock_hash_lock during diag dump (Jiri Benc) [1140661] - [net] netlink: fix lockdep splats (Jiri Benc) [1140661] - [net] netlink: Convert netlink_lookup() to use RCU protected hash table (Jiri Benc) [1140661] - [net] netlink: make compare exist all the time (Jiri Benc) [1140661] - [net] netlink: Add compare function for netlink_table (Jiri Benc) [1140661] - [lib] rhashtable: fix annotations for rht_for_each_entry_rcu() (Jiri Benc) [1140661] - [lib] rhashtable: unexport and make rht_obj() static (Jiri Benc) [1140661] - [lib] rhashtable: RCU annotations for next pointers (Jiri Benc) [1140661] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Jiri Benc) [1140661] - [mm] add kvfree() (Jiri Benc) [1140661] - [net] netlink: Fix handling of error from netlink_dump() (Jiri Benc) [1140661] - [net] netlink: autosize skb lengthes (Jiri Benc) [1140661] - [net] netlink: Eliminate kmalloc in netlink dump operation (Jiri Benc) [1140661]- [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [fs] xfs: write failure beyond EOF truncates too much data (Brian Foster) [1032968] - [fs] xfs: xfs_vm_write_end truncates too much on failure (Brian Foster) [1032968] - [fs] xfs: use ->invalidatepage() length argument (Brian Foster) [1032968] - [fs] xfs: change invalidatepage prototype to accept length (Brian Foster) [1032968] - [fs] xfs: restore buffer_head unwritten bit on ioend cancel (Brian Foster) [1162953] - [fs] xfs: allow inode allocations in post-growfs disk space (Eric Sandeen) [1115201] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1110943] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1110943] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1110943] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1110943] - [scsi] pm8001: fix update_flash (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1110943] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1110943] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1110943] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1110943] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1110943] - [scsi] pm8001: honor return value (Rich Bono) [1110943] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1110943] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1110943] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1110943] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1110943] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1156164] - [kernel] audit: keep inode pinned (Paul Moore) [1162261] - [block] nvme: cleanup nvme_split_flush_data() (David Milburn) [1161766] - [scsi] ibmvfc: fix little endian issues (Steve Best) [1159781] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Steve Best) [1159781]- [scsi] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1163467] - [Documentation] cxgbi: add maintainer for cxgb3i/cxgb4i (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1163467] - [infinband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1163467] - [infinband] cxgb4: Add missing neigh_release in find_route (Sai Vemuri) [1163467] - [infinband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1163467] - [ethernet] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1163467] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1163467] - [ethernet] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1163467] - [ethernet] cxgb4: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add support for adaptive rx (Sai Vemuri) [1163467] - [ethernet] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add Devicde ID for two more adapter (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1163467] - [ethernet] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1163467] - [scsi] cxgbi: support ipv6 address host_param (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicate call to dst_neigh_lookup() (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1153834] - [ethernet] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1153834] - [ethernet] be2net: fix alignment on line wrap (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple assignments on a single line (Ivan Vecera) [1165755] - [ethernet] be2net: remove space after typecasts (Ivan Vecera) [1165755] - [ethernet] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1165755] - [ethernet] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple blank lines (Ivan Vecera) [1165755] - [ethernet] be2net: add blank line after declarations (Ivan Vecera) [1165755] - [ethernet] be2net: remove return statements for void functions (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1165755] - [ethernet] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1165755] - [ethernet] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1165755] - [ethernet] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1165755] - [ethernet] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1165755] - [ethernet] be2net: add ethtool "-m" option support (Ivan Vecera) [1165755] - [ethernet] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1165755] - [ethernet] be2net: replace strcpy with strlcpy (Ivan Vecera) [1165755] - [ethernet] be2net: fix some log messages (Ivan Vecera) [1165755] - [ethernet] bna: fix skb->truesize underestimation (Ivan Vecera) [1165759] - [ethernet] bna: allow transmit tagged frames (Ivan Vecera) [1165759] - [ethernet] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1165759] - [ethernet] r8169: add support for RTL8168EP (Ivan Vecera) [1165764] - [ethernet] r8169: add support for Byte Queue Limits (Ivan Vecera) [1165764] - [ethernet] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1165764] - [ethernet] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1165764] - [ethernet] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1165764] - [ethernet] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1165764] - [ethernet] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1165764] - [ethernet] r8169: change uppercase number to lowercase number (Ivan Vecera) [1165764] - [ethernet] r8169: fix an if condition (Ivan Vecera) [1165764] - [ethernet] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1165764] - [ethernet] r8169: fix setting rx vlan (Ivan Vecera) [1165764] - [ethernet] r8169: fix the default setting of rx vlan (Ivan Vecera) [1165764]- [powerpc] use device_online/offline() instead of cpu_up/down() (Gustavo Duarte) [1157737] - [ethernet] i40e: disable FCoE (Stefan Assmann) [1165175] - [cpufreq] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164379] - [mm] do not overwrite reserved pages counter at show_mem() (Rafael Aquini) [1125433] - [alsa] Revert: Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jarod Wilson) [1112200] - [ethernet] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1145019] - [ethernet] enic: fix possible deadlock in enic_stop/ enic_rfs_flw_tbl_free (Stefan Assmann) [1145019] - [x86] uv_bau: Avoid NULL pointer reference in ptc_seq_show (Frank Ramsay) [1161183] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1161183] - [mm] vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL (Gustavo Duarte) [1148925] - [char] hwrng/pseries: port to new read API and fix stack corruption (Gustavo Duarte) [1163659] - [md] Revert: dm-cache: add call to mark_tech_preview (Mike Snitzer) [1159001] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1159001] - [md] dm-cache: improve discard support (Mike Snitzer) [1159001] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1159001] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1159001] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1159001] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1080894] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1159001] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1159001] - [security] selinux: fix inode security list corruption (Paul Moore) [1152274]- [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1154053] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1154053] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1154053] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1154053] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1154053] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1154053] - [net] vmxnet3: fix netpoll race condition (Neil Horman) [1158001] - [virt] virtio_balloon: update_balloon_size() - update correct field (Luiz Capitulino) [1163567] - [firmware] memmap: don't create memmap sysfs of same firmware_map_entry (Takahiro MUNEDA) [1160173] - [mm] memory-hotplug: clear pgdat which is allocated by bootmem in try_offline_node() (Larry Woodman) [1156393] - [kernel] add panic_on_warn (Prarit Bhargava) [1163852] - [virt] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1156305] - [virt] hyperv: Add handling of IP header with option field in netvsc_set_hash() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1156305] - [powerpc] kexec: adjust crashkernel reservation for 2GB-4GB systems (Gustavo Duarte) [1074924] - [virt] kvm/ioapic: conditionally delay irq delivery duringeoi broadcast (John Snow) [921526] - [fs] file_table: get rid of s_files and files_lock (Gustavo Duarte) [1112805] - [fs] super: uninline destroy_super(), consolidate alloc_super() (Gustavo Duarte) [1112805] - [ethernet] mlx4: Advertize encapsulation offloads features only when VXLAN tunnel is set (Florian Westphal) [1097478] - [ethernet] mlx4: Avoid leaking steering rules on flow creation error flow (Florian Westphal) [1097478] - [ethernet] mlx4: Don't attempt to TX offload the outer UDP checksum for VXLAN (Florian Westphal) [1097478] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1165169] - [scsi] TUR path is down after adapter gets reset with multipath (Ewan Milne) [1153738] - [scsi] call device handler for failed TUR command (Ewan Milne) [1153738]- [mm] shmem: fix splicing from a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole, not taking i_mutex (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [virt] kvm: detect LVTT changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: detect SPIV changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: recalculate_apic_map after enabling apic (Radim Krcmar) [1151174] - [virt] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1163296] - [virt] kvm/vmx: dynamise PLE window (Radim Krcmar) [1163296] - [virt] kvm/vmx: make PLE window per-VCPU (Radim Krcmar) [1163296] - [virt] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1163296] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1163296] - [kernel] uprobes: Don't assume that arch_uprobe->insn/ixol is u8[MAX_UINSN_BYTES] (Steve Best) [1159365] - [drm] qxl: don't create too large primary surface (Dave Airlie) [1158233] - [powerpc] pseries: Quieten ibm, pcie-link-speed-stats warning (Steve Best) [1162287] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1156164] - [virt] hyperv/vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1160130] - [virt] kvm: update masterclock values on TSC writes (Marcelo Tosatti) [1158039] - [virt] kvm: emulate MOVNTDQ (Paolo Bonzini) [1117542] - [crypto] af_alg: properly label AF_ALG socket (Ondrej Kozina) [1161148] - [powerpc] vphn: NUMA node code expects big-endian (Steve Best) [1154673]- [net] ip6_gre: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip6_tunnel: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip_tunnel: Don't allow to add the same tunnel multiple times (Alexander Duyck) [1151886 1152368] - [net] gre: Use inner mac length when computing tunnel length (Alexander Duyck) [1151886 1152368] - [net] gre: enable offloads for GRE (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in gre_offload.c (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in ip_tunnel_core.c (Alexander Duyck) [1151886 1152368] - [net] gro: fix aggregation for skb using frag_list (Alexander Duyck) [1154239] - [net] gro: make sure skb->cb[] initial content has not to be zero (Alexander Duyck) [1154239] - [net] bridge: notify user space after fdb update (Alexander Duyck) [1109605] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr (Alexander Duyck) [1109605] - [net] handle encapsulation offloads when computing segment lengths (Jiri Benc) [1144571] - [net] gso: make skb_gso_segment error handling more robust (Jiri Benc) [1144571] - [net] gso: use feature flag argument in all protocol gso handlers (Jiri Benc) [1144571] - [net] udp_offload: Use IS_ERR_OR_NULL (Jiri Benc) [1144571] - [net] ipv4: Use IS_ERR_OR_NULL (Jiri Benc) [1144571]- [fs] GFS2: If we use up our block reservation, request more next time (Robert S Peterson) [1142238] - [fs] GFS2: Only increase rs_sizehint (Robert S Peterson) [1142238] - [fs] GFS2: Set of distributed preferences for rgrps (Robert S Peterson) [1142238] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1116182] - [fs] GFS2: fix regression in dir_double_exhash (Robert S Peterson) [1160229] - [fs] gfs2_atomic_open(): skip lookups on hashed dentry (Robert S Peterson) [1158150] - [fs] splice: perform generic write checks (Eric Sandeen) [1155907] - [fs] fs: seq_file: fallback to vmalloc allocation (Ian Kent) [1095623] - [fs] fs: /proc/stat: convert to single_open_size() (Ian Kent) [1095623] - [fs] fs: seq_file: always clear m->count when we free m->buf (Ian Kent) [1095623]- [ethernet] mlx4: Use PTYS register to set ethtool settings (Speed) (Amir Vadai) [1060221] - [ethernet] mlx4: Use PTYS register to query ethtool settings (Amir Vadai) [1060221] - [ethernet] mlx4: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Amir Vadai) [1060221] - [ethernet] mlx4: Add 100M, 20G, 56G speeds ethtool reporting support (Amir Vadai) [1060221] - [ethernet] mlx4: Add ethernet backplane autoneg device capability (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Amir Vadai) [1060221] - [ethernet] mlx4: Cable info, get_module_info/eeprom ethtool support (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce mlx4_get_module_info for cable module info reading (Amir Vadai) [1060221] - [ethernet] mlx4: Enable CQE/EQE stride support (Amir Vadai) [1060221] - [virt] kvm/vmx: defer load of APIC access page address during reset (Paolo Bonzini) [1140974] - [virt] kvm: do not handle APIC access page if in-kernel irqchip is not in use (Paolo Bonzini) [1140974] - [virt] kvm: Unpin and remove kvm_arch->apic_access_page (Paolo Bonzini) [1140974] - [virt] kvm/vmx: Implement set_apic_access_page_addr (Paolo Bonzini) [1140974] - [virt] kvm: Add request bit to reload APIC access page address (Paolo Bonzini) [1140974] - [virt] kvm: Add arch specific mmu notifier for page invalidation (Paolo Bonzini) [1140974] - [virt] kvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make it non-static (Paolo Bonzini) [1140974] - [virt] kvm: Remove ept_identity_pagetable from struct kvm_arch (Paolo Bonzini) [1140974] - [virt] kvm: Use APIC_DEFAULT_PHYS_BASE macro as the apic access page address (Paolo Bonzini) [1140974] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1101381] - [s390] qeth: don't query for info if hardware not ready (Hendrik Brueckner) [1147573] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1139898] - [md] dm-crypt: fix access beyond the end of allocated space (Mike Snitzer) [1135066] - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142271] {CVE-2014-5471 CVE-2014-5472} - [ethernet] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1087128] - [acpi] return 1 after successfully install cmos_rtc space handler (Amos Kong) [1159465] - [x86] hyperv: Bypass the timer_irq_works() check (Jason Wang) [1058105] - [mm] hugetlb: initialize PG_reserved for tail pages of gigantic compound pages (Luiz Capitulino) [1158506] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1160360] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Rui Wang) [1150001] - [x86] uv: Check for alloc_cpumask_var() failures properly in uv_nmi_setup() (George Beshers) [1155754] - [powerpc] fadump: Fix endianess issues in firmware assisted dump handling (Steve Best) [1159773]- [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1156530] - [ethernet] mlx4: Protect port type setting by mutex (Amir Vadai) [1095345] - [acpi] pm: Only set power states of devices that are power manageable (Amos Kong) [1142683] - [x86] setup: Mark Intel Haswell ULT as supported (Prarit Bhargava) [1159006] - [kernel] sched: Fix unreleased llc_shared_mask bit during CPU hotplug (Takahiro MUNEDA) [1116294] - [mm] do not walk all of system memory during show_mem (Johannes Weiner) [1125433] - [mm] remove noisy remainder of the scan_unevictable interface (Johannes Weiner) [1111215] - [pci] Rename sysfs 'enabled' file back to 'enable' (Myron Stowe) [1159655] - [kernel] sched/fair: Care divide error in update_task_scan_period() (Motohiro Kosaki) [1140979] - [powerpc] numa: ensure per-cpu NUMA mappings are correct on topology update (Gustavo Duarte) [1150097] - [powerpc] numa: use cached value of update->cpu in update_cpu_topology (Gustavo Duarte) [1150097] - [powerpc] numa: Add ability to disable and debug topology updates (Gustavo Duarte) [1150097] - [powerpc] numa: check error return from proc_create (Gustavo Duarte) [1150097] - [powerpc] some changes in numa_setup_cpu() (Gustavo Duarte) [1150097] - [powerpc] Only set numa node information for present cpus at boottime (Gustavo Duarte) [1150097] - [powerpc] Fix warning reported by verify_cpu_node_mapping() (Gustavo Duarte) [1150097] - [powerpc] reorder per-cpu NUMA information's initialization (Gustavo Duarte) [1150097] - [powerpc] pseries: Make CPU hotplug path endian safe (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in cpu hot-removal (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in onlining cpu threads (Steve Best) [1159579] - [x86] smpboot: Fix up typo in topology detection (Prarit Bhargava) [1156655] - [x86] smpboot: Add new topology for multi-NUMA-node CPUs (Prarit Bhargava) [1158269] - [kernel] sched: Rework sched_domain topology definition (Prarit Bhargava) [1158269] - [usb] hub: take hub->hdev reference when processing from eventlist (Don Zickus) [1151508] - [usb] ehci: unlink QHs even after the controller has stopped (Don Zickus) [1151491] - [tools] testing/selftests/powerpc: Correct DSCR during TM context switch (Gustavo Duarte) [1134511] - [tools] testing/selftests: Add infrastructure for powerpc selftests (Gustavo Duarte) [1134511] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1105496] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1105496] - [x86] fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() (Oleg Nesterov) [1121784] - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Oleg Nesterov) [1121784]- [fs] ext4: fix wrong assert in ext4_mb_normalize_request() (Lukas Czerner) [1146046] - [mm] Remove false WARN_ON from pagecache_isize_extended() (Lukas Czerner) [1156096] - [fs] ext4: check s_chksum_driver when looking for bg csum presence (Lukas Czerner) [1156096] - [fs] ext4: move error report out of atomic context in ext4_init_block_bitmap() (Lukas Czerner) [1156096] - [fs] ext4: Replace open coded mdata csum feature to helper function (Lukas Czerner) [1156096] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Lukas Czerner) [1156096] - [fs] ext4: add ext4_iget_normal() which is to be used for dir tree lookups (Lukas Czerner) [1156096] - [fs] ext4: don't orphan or truncate the boot loader inode (Lukas Czerner) [1156096] - [fs] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1156096] - [fs] ext4: get rid of code duplication (Lukas Czerner) [1156096] - [fs] ext4: fix over-defensive complaint after journal abort (Lukas Czerner) [1156096] - [fs] ext4: fix return value of ext4_do_update_inode (Lukas Czerner) [1156096] - [fs] ext4: fix mmap data corruption when blocksize < pagesize (Lukas Czerner) [1156096] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1156096] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1156096] - [fs] jbd2: avoid pointless scanning of checkpoint lists (Lukas Czerner) [1156096] - [fs] ext4: explicitly inform user about orphan list cleanup (Lukas Czerner) [1156096] - [fs] jbd2: jbd2_log_wait_for_space improve error detetcion (Lukas Czerner) [1156096] - [fs] jbd2: free bh when descriptor block checksum fails (Lukas Czerner) [1156096] - [fs] ext4: check EA value offset when loading (Lukas Czerner) [1156096] - [fs] ext4: don't keep using page if inline conversion fails (Lukas Czerner) [1156096] - [fs] ext4: validate external journal superblock checksum (Lukas Czerner) [1156096] - [fs] jbd2: fix journal checksum feature flag handling (Lukas Czerner) [1156096] - [fs] ext4: provide separate operations for sysfs feature files (Lukas Czerner) [1156096] - [fs] ext4: add sysfs entry showing whether the fs contains errors (Lukas Czerner) [1156096] - [fs] ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems (Lukas Czerner) [1156096] - [fs] ext4: fix comments about get_blocks (Lukas Czerner) [1156096] - [fs] ext4: fix accidental flag aliasing in ext4_map_blocks flags (Lukas Czerner) [1156096] - [fs] ext4: fix ZERO_RANGE bug hidden by flag aliasing (Lukas Czerner) [1156096] - [fs] ext4: use ext4_update_i_disksize instead of opencoded ones (Lukas Czerner) [1156096] - [fs] ext4: remove a duplicate call in ext4_init_new_dir() (Lukas Czerner) [1156096] - [fs] ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access (Lukas Czerner) [1156096] - [fs] ext4: check inline directory before converting (Lukas Czerner) [1156096] - [fs] ext4: fix incorrect locking in move_extent_per_page (Lukas Czerner) [1156096] - [fs] ext4: use correct depth value (Lukas Czerner) [1156096] - [fs] ext4: add i_data_sem sanity check (Lukas Czerner) [1156096] - [fs] ext4: fix wrong size computation in ext4_mb_normalize_request() (Lukas Czerner) [1156096] - [fs] ext4: make ext4_has_inline_data() as a inline function (Lukas Czerner) [1156096] - [fs] ext4: remove readpage() check in ext4_mmap_file() (Lukas Czerner) [1156096] - [fs] ext4: remove metadata reservation checks (Lukas Czerner) [1156096] - [fs] ext4: rearrange initialization to fix EXT4FS_DEBUG (Lukas Czerner) [1156096] - [fs] ext4: fix potential null pointer dereference in ext4_free_inode (Lukas Czerner) [1156096] - [fs] ext4: decrement free clusters/inodes counters when block group declared bad (Lukas Czerner) [1156096] - [fs] ext4: handle symlink properly with inline_data (Lukas Czerner) [1156096] - [fs] ext4: reduce contention on s_orphan_lock (Lukas Czerner) [1156096] - [fs] ext4: use sbi in ext4_orphan_[add|del]() (Lukas Czerner) [1156096] - [fs] ext4: remove unnecessary double parentheses (Lukas Czerner) [1156096] - [fs] ext4: do not destroy ext4_groupinfo_caches if ext4_mb_init() fails (Lukas Czerner) [1156096] - [fs] ext4: make local functions static (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap validation when bigalloc, ^flex_bg (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap initialization under sparse_super2 (Lukas Czerner) [1156096] - [fs] ext4: find the group descriptors on a 1k-block bigalloc, meta_bg filesystem (Lukas Czerner) [1156096] - [fs] ext4: avoid unneeded lookup when xattr name is invalid (Lukas Czerner) [1156096] - [fs] ext4: remove obsoleted check (Lukas Czerner) [1156096] - [fs] ext4: add a new spinlock i_raw_lock to protect the ext4's raw inode (Lukas Czerner) [1156096] - [fs] ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1150178] - [fs] ext4: fix transaction issues for ext4_fallocate and ext_zero_range (Lukas Czerner) [1150171] - [fs] ext4: move i_size, i_disksize update routines to helper function (Lukas Czerner) [1150171] - [fs] ext4: fix incorect journal credits reservation in ext4_zero_range (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE RANGE test for bigalloc file systems (Lukas Czerner) [1150171] - [fs] ext4: fix punch hole on files with indirect mapping (Lukas Czerner) [1150171] - [fs] ext4: Fix block zeroing when punching holes in indirect block files (Lukas Czerner) [1150171] - [fs] ext4: fix ZERO_RANGE test failure in data journalling (Lukas Czerner) [1150171] - [fs] ext4: use EXT_MAX_BLOCKS in ext4_es_can_be_merged() (Lukas Czerner) [1150171] - [fs] ext4: rename uninitialized extents to unwritten (Lukas Czerner) [1150171] - [fs] ext4: disable COLLAPSE_RANGE for bigalloc (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE failure with 1KB block size (Lukas Czerner) [1150171] - [fs] ext4: use EINVAL if not a regular file in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: enforce we are operating on a regular file in ext4_zero_range() (Lukas Czerner) [1150171] - [fs] ext4: fix extent merging in ext4_ext_shift_path_extents() (Lukas Czerner) [1150171] - [fs] ext4: discard preallocations after removing space (Lukas Czerner) [1150171] - [fs] ext4: no need to truncate pagecache twice in collapse range (Lukas Czerner) [1150171] - [fs] ext4: fix removing status extents in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: use filemap_write_and_wait_range() correctly in collapse range (Lukas Czerner) [1150171] - [fs] ext4: use truncate_pagecache() in collapse range (Lukas Czerner) [1150171] - [fs] ext4: always check ext4_ext_find_extent result (Lukas Czerner) [1150171] - [fs] ext4: COLLAPSE_RANGE only works on extent-based files (Lukas Czerner) [1150171] - [fs] ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches (Lukas Czerner) [1150171] - [fs] ext4: disallow all fallocate operation on active swapfile (Lukas Czerner) [1150171] - [fs] ext4: move falloc collapse range check into the filesystem methods (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE test failure in data journalling mode (Lukas Czerner) [1150171] - [fs] ext4: remove unneeded test of ret variable (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: refactor ext4_fallocate code (Lukas Czerner) [1150171] - [fs] ext4: Update inode i_size after the preallocation (Lukas Czerner) [1150171] - [fs] ext4: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Lukas Czerner) [1150171]- [fs] quota: remove dqptr_sem (Lukas Czerner) [1053111] - [fs] quota: simplify remove_inode_dquot_ref() (Lukas Czerner) [1053111] - [fs] quota: avoid unnecessary dqget()/dqput() calls (Lukas Czerner) [1053111] - [fs] quota: protect Q_GETFMT by dqonoff_mutex (Lukas Czerner) [1053111] - [fs] xfs: add a few more verifier tests (Eric Sandeen) [1059330 1061656] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1107499] - [fs] xfs: don't sleep in xlog_cil_force_lsn on shutdown (Eric Sandeen) [1088240] - [fs] buffer: increase the buffer-head per-CPU LRU size (Zach Brown) [1053108] - [fs] fs: check bh blocknr earlier when searching lru (Zach Brown) [1053108] - [fs] truncate: drop 'oldsize' truncate_pagecache() parameter (Lukas Czerner) [1150139] - [fs] ext4: avoid trying to kfree an ERR_PTR pointer (Lukas Czerner) [1150139] - [fs] ext4: fix same-dir rename when inline data directory overflows (Lukas Czerner) [1150139] - [fs] jbd2: fix descriptor block size handling errors with journal_csum (Lukas Czerner) [1150139] - [fs] jbd2: fix infinite loop when recovering corrupt journal blocks (Lukas Czerner) [1150139] - [fs] ext4: update i_disksize coherently with block allocation on error path (Lukas Czerner) [1150139] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1150139] - [fs] ext4: propagate errors up to ext4_find_entry()'s callers (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1150139] - [fs] ext4: fix a potential deadlock in __ext4_es_shrink() (Lukas Czerner) [1150139] - [fs] ext4: revert commit which was causing fs corruption after journal replays (Lukas Czerner) [1150139] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Lukas Czerner) [1150139] - [fs] ext4: clarify ext4_error message in ext4_mb_generate_buddy_error() (Lukas Czerner) [1150139] - [fs] ext4: clarify error count warning messages (Lukas Czerner) [1150139] - [fs] ext4: fix unjournalled bg descriptor while initializing inode bitmap (Lukas Czerner) [1150139] - [fs] ext4: Fix hole punching for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: Fix buffer double free in ext4_alloc_branch() (Lukas Czerner) [1150139] - [fs] ext4: fix zeroing of page during writeback (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity sync in ordered mode (Lukas Czerner) [1150139] - [fs] ext4: get rid of EXT4_MAP_UNINIT flag (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled (Lukas Czerner) [1150139] - [fs] ext4: silence sparse check warning for function ext4_trim_extent (Lukas Czerner) [1150139] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1150139] - [fs] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: return ENOMEM rather than EIO when find_###_page() fails (Lukas Czerner) [1150139] - [fs] ext4: update PF_MEMALLOC handling in ext4_write_inode() (Lukas Czerner) [1150139] - [fs] ext4: fix jbd2 warning under heavy xattr load (Lukas Czerner) [1150139] - [fs] ext4: note the error in ext4_end_bio() (Lukas Czerner) [1150139] - [fs] ext4: initialize multi-block allocator before checking block descriptors (Lukas Czerner) [1150139] - [fs] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS (Lukas Czerner) [1150139] - [fs] ext4: fix 64-bit number truncation warning (Lukas Czerner) [1150139] - [fs] ext4: fix premature freeing of partial clusters split across leaf blocks (Lukas Czerner) [1150139] - [fs] ext4: rename: split out helper functions (Lukas Czerner) [1150139] - [fs] ext4: rename: move EMLINK check up (Lukas Czerner) [1150139] - [fs] ext4: rename: create ext4_renament structure for local vars (Lukas Czerner) [1150139] - [fs] ext4: make ext4_block_zero_page_range static (Lukas Czerner) [1150139] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Lukas Czerner) [1150139] - [fs] ext4: optimize Hurd tests when reading/writing inodes (Lukas Czerner) [1150139] - [fs] ext4: kill i_version support for Hurd-castrated file systems (Lukas Czerner) [1150139] - [fs] ext4: fix partial cluster handling for bigalloc file systems (Lukas Czerner) [1150139] - [fs] ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents (Lukas Czerner) [1150139] - [fs] jbd2: improve error messages for inconsistent journal heads (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in jbd2_journal_forget() (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in journal_get_create_access() (Lukas Czerner) [1150139] - [fs] jbd2: check jh->b_transaction without taking j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: add transaction to checkpoint list earlier (Lukas Czerner) [1150139] - [fs] jbd2: calculate statistics without holding j_state_lock and j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: don't hold j_state_lock while calling wake_up() (Lukas Czerner) [1150139] - [fs] jbd2: don't unplug after writing revoke records (Lukas Czerner) [1150139] - [fs] ext4: Speedup WB_SYNC_ALL pass called from sync(2) (Lukas Czerner) [1150139] - [fs] ext4: translate fallocate mode bits to strings (Lukas Czerner) [1150139] - [fs] ext4: merge uninitialized extents (Lukas Czerner) [1150139] - [fs] ext4: avoid exposure of stale data in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: silence warnings in extent status tree debugging code (Lukas Czerner) [1150139] - [fs] ext4: remove unused ac_ex_scanned (Lukas Czerner) [1150139] - [fs] ext4: avoid possible overflow in ext4_map_blocks() (Lukas Czerner) [1150139] - [fs] ext4: make sure ex.fe_logical is initialized (Lukas Czerner) [1150139] - [fs] ext4: don't calculate total xattr header size unless needed (Lukas Czerner) [1150139] - [fs] ext4: add ext4_es_store_pblock_status() (Lukas Czerner) [1150139] - [fs] ext4: fix error return from ext4_ext_handle_uninitialized_extents() (Lukas Czerner) [1150139] - [fs] ext4: address a benign compiler warning (Lukas Czerner) [1150139] - [fs] jbd2: mark file-local functions as static (Lukas Czerner) [1150139] - [fs] ext4: remove an unneeded check in mext_page_mkuptodate() (Lukas Czerner) [1150139] - [fs] ext4: clean up error handling in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: Add __init marking to init_inodecache (Lukas Czerner) [1150139] - [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with a non-standard blocks per group setting (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with very large inode tables (Lukas Czerner) [1150139] - [fs] ext4: don't try to modify s_flags if the the file system is read-only (Lukas Czerner) [1150139] - [fs] ext4: fix error paths in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: fix xfstest generic/299 block validity failures (Lukas Czerner) [1150139] - [fs] ext4: delete "set but not used" variables (Lukas Czerner) [1150139] - [fs] ext4: don't pass freed handle to ext4_walk_page_buffers (Lukas Czerner) [1150139] - [fs] ext4: avoid clearing beyond i_blocks when truncating an inline data file (Lukas Czerner) [1150139] - [fs] ext4: ext4_inode_is_fast_symlink should use EXT4_CLUSTER_SIZE (Lukas Czerner) [1150139] - [fs] ext4: fix a typo in extents.c (Lukas Czerner) [1150139] - [fs] ext4: use pd printk specificer (Lukas Czerner) [1150139] - [fs] ext4: standardize error handling in ext4_da_write_inline_data_begin() (Lukas Czerner) [1150139] - [fs] ext4: retry allocation when inline->extent conversion failed (Lukas Czerner) [1150139] - [fs] ext4: enable punch hole for bigalloc (Lukas Czerner) [1150139] - [fs] ext4: fix bigalloc regression (Lukas Czerner) [1150139] - [fs] ext4: add explicit casts when masking cluster sizes (Lukas Czerner) [1150139] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1150139] - [fs] jbd2: rename obsoleted msg JBD->JBD2 (Lukas Czerner) [1150139] - [fs] jbd2: revise KERN_EMERG error messages (Lukas Czerner) [1150139] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1150139] - [fs] ext4: Do not reserve clusters when fs doesn't support extents (Lukas Czerner) [1150139] - [fs] ext4: fix del_timer() misuse for ->s_err_report (Lukas Czerner) [1150139] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1150139] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails (Lukas Czerner) [1150139] - [fs] ext4: add prototypes for macro-generated functions (Lukas Czerner) [1150139] - [fs] ext4: return non-zero st_blocks for inline data (Lukas Czerner) [1150139] - [fs] ext4: use prandom_u32() instead of get_random_bytes() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code after ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code in ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: don't count free clusters from a corrupt block group (Lukas Czerner) [1150139] - [fs] ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() (Lukas Czerner) [1150139] - [fs] ext4: change ext4_read_inline_dir() to return 0 on success (Lukas Czerner) [1150139] - [fs] ext4: pair trace_ext4_writepages & trace_ext4_writepages_result (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in ext4_writepages (Lukas Czerner) [1150139] - [fs] ext4: fixup kerndoc annotation of mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in writeback of random writes (Lukas Czerner) [1150139] - [fs] ext4: allow specifying external journal by pathname mount option (Lukas Czerner) [1150139] - [fs] ext4: mark group corrupt on group descriptor checksum (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on inode bitmap error (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on block bitmap error (Lukas Czerner) [1150139] - [fs] jbd2: Fix endian mixing problems in the checksumming code (Lukas Czerner) [1150139] - [fs] ext4: isolate ext4_extents.h file (Lukas Czerner) [1150139] - [fs] ext4: Fix misspellings using 'codespell' tool (Lukas Czerner) [1150139] - [fs] ext4: convert write_begin methods to stable_page_writes semantics (Lukas Czerner) [1150139] - [fs] ext4: fix lost truncate due to race with writeback (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_writepages() in presence of truncate (Lukas Czerner) [1150139] - [fs] ext4: move test whether extent to map can be extended to one place (Lukas Czerner) [1150139] - [fs] ext4: avoid reusing recently deleted inodes in no journal mode (Lukas Czerner) [1150139] - [fs] ext4: allocate delayed allocation blocks before rename (Lukas Czerner) [1150139] - [fs] ext4: start handle at least possible moment when renaming files (Lukas Czerner) [1150139] - [fs] ext4: add support for extent pre-caching (Lukas Czerner) [1150139] - [fs] ext4: cache all of an extent tree's leaf block upon reading (Lukas Czerner) [1150139] - [fs] ext4: use unsigned int for es_status values (Lukas Czerner) [1150139] - [fs] ext4: print the block number of invalid extent tree blocks (Lukas Czerner) [1150139] - [fs] ext4: refactor code to read the extent tree block (Lukas Czerner) [1150139] - [fs] ext4: add WARN_ON to check the length of allocated blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_es_lru_add() after handling cache miss (Lukas Czerner) [1150139] - [fs] ext4: make the extent_status code more robust against ENOMEM failures (Lukas Czerner) [1150139] - [fs] ext4: simplify calculation of blocks to free on error (Lukas Czerner) [1150139] - [fs] ext4: fix spelling errors and a comment in extent_status tree (Lukas Czerner) [1150139] - [fs] ext4: fix warning in ext4_evict_inode() (Lukas Czerner) [1150139] - [fs] ext4: optimize starting extent in ext4_ext_rm_leaf() (Lukas Czerner) [1150139] - [fs] jbd2: invalidate handle if jbd2_journal_restart() fails (Lukas Czerner) [1150139] - [fs] ext4: fix up error handling for mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: delete unnecessary C statements (Lukas Czerner) [1150139] - [fs] ext4: pass inode pointer instead of file pointer to punch hole (Lukas Czerner) [1150139] - [fs] ext4: improve free space calculation for inline_data (Lukas Czerner) [1150139] - [fs] ext4: reduce object size when !CONFIG_PRINTK (Lukas Czerner) [1150139] - [fs] ext4: improve extent cache shrink mechanism to avoid to burn CPU time (Lukas Czerner) [1150139] - [fs] ext4: delete unused variables (Lukas Czerner) [1150139] - [fs] jbd2: remove debug dependency on debug_fs and update Kconfig help text (Lukas Czerner) [1150139] - [fs] jbd2: use a single printk for jbd_debug() (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity for ext4_sync_fs (Lukas Czerner) [1150139] - [fs] jbd2: optimize jbd2_journal_force_commit (Lukas Czerner) [1150139] - [fs] ext4: don't use EXT4_FREE_BLOCKS_FORGET unnecessarily (Lukas Czerner) [1150139] - [fs] ext4: use ext4_da_writepages() for all modes (Lukas Czerner) [1150139] - [fs] ext4: remove ext4_ioend_wait() (Lukas Czerner) [1150139] - [fs] ext4: don't wait for extent conversion in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: Remove wait for unwritten extents in ext4_ind_direct_IO() (Lukas Czerner) [1150139] - [fs] ext4: remove i_mutex from ext4_file_sync() (Lukas Czerner) [1150139] - [fs] ext4: use generic_file_fsync() in ext4_file_fsync() in nojournal mode (Lukas Czerner) [1150139] - [fs] ext4: remove wait for unwritten extent conversion from ext4_truncate() (Lukas Czerner) [1150139] - [fs] ext4: protect extent conversion after DIO with i_dio_count (Lukas Czerner) [1150139] - [fs] ext4: defer clearing of PageWriteback after extent conversion (Lukas Czerner) [1150139] - [fs] ext4: split extent conversion lists to reserved & unreserved parts (Lukas Czerner) [1150139] - [fs] ext4: use transaction reservation for extent conversion in ext4_end_io (Lukas Czerner) [1150139] - [fs] ext4: remove buffer_uninit handling (Lukas Czerner) [1150139] - [fs] ext4: silence warning in ext4_writepages() (Lukas Czerner) [1150139] - [fs] ext4: restructure writeback path (Lukas Czerner) [1150139] - [fs] ext4: use io_end for multiple bios (Lukas Czerner) [1150139] - [fs] ext4: better estimate credits needed for ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: improve writepage credit estimate for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: deprecate max_writeback_mb_bump sysfs attribute (Lukas Czerner) [1150139] - [fs] ext4: stop messing with nr_to_write in ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: provide wrappers for transaction reservation calls (Lukas Czerner) [1150139] - [fs] jbd2: transaction reservation support (Lukas Czerner) [1150139] - [fs] jbd2: cleanup needed free block estimates when starting a transaction (Lukas Czerner) [1150139] - [fs] jbd2: remove outdated comment (Lukas Czerner) [1150139] - [fs] jbd2: refine waiting for shadow buffers (Lukas Czerner) [1150139] - [fs] jbd2: remove journal_head from descriptor buffers (Lukas Czerner) [1150139] - [fs] jbd2: don't create journal_head for temporary journal buffers (Lukas Czerner) [1150139] - [fs] ext4: suppress ext4 orphan messages on mount (Lukas Czerner) [1150139] - [fs] jbd2: fix block tag checksum verification brokenness (Lukas Czerner) [1150139] - [fs] jbd2: use kmem_cache_zalloc for allocating journal head (Lukas Czerner) [1150139] - [fs] jbd2: Fix oops in jbd2_journal_file_inode() (Lukas Czerner) [1144326] - [fs] ext4: only zero partial blocks in ext4_zero_partial_blocks() (Lukas Czerner) [1144326] - [fs] ext4: make punch hole code path work with bigalloc (Lukas Czerner) [1144326] - [fs] ext4: update ext4_ext_remove_space trace point (Lukas Czerner) [1144326] - [fs] ext4: remove unused code from ext4_remove_blocks() (Lukas Czerner) [1144326] - [fs] ext4: remove unused discard_partial_page_buffers (Lukas Czerner) [1144326] - [fs] ext4: use ext4_zero_partial_blocks in punch_hole (Lukas Czerner) [1144326] - [fs] ext4: truncate_inode_pages() in orphan cleanup path (Lukas Czerner) [1144326] - [fs] Revert "ext4: fix fsx truncate failure" (Lukas Czerner) [1144326] - [fs] ext4: Call ext4_jbd2_file_inode() after zeroing block (Lukas Czerner) [1144326] - [fs] Revert "ext4: remove no longer used functions in inode.c" (Lukas Czerner) [1144326] - [fs] mm: teach truncate_inode_pages_range() to handle non page aligned ranges (Lukas Czerner) [1144326] - [fs] ext4: use ->invalidatepage() length argument (Lukas Czerner) [1144326] - [fs] jbd2: change jbd2_journal_invalidatepage to accept length (Lukas Czerner) [1144326] - [fs] mm: change invalidatepage prototype to accept length (Lukas Czerner) [1144326] - [fs] nfs: Fix a bogus warning in nfs_generic_pgio (Steve Dickson) [1150227] - [fs] nfs: Fix an uninitialised pointer Oops in the writeback error path (Steve Dickson) [1150227]- [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1155716] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1112804] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1156164] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1156164] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1156164] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1156164] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1156164] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1156164] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1156164] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1156164] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1156164] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1156164] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1156164] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1156164] - [block] fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1156164] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1156161] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1156161] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1156161] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1156161] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1156161] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1156161] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1156161] - [md] dm-bufio: change __GFP_IO to __GFP_FS in shrinker callbacks (Mike Snitzer) [1156161] - [md] dm-bufio: when done scanning return from __scan immediately (Mike Snitzer) [1156161] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1156161] - [md] dm-bufio: fully initialize shrinker (Mike Snitzer) [1156161] - [misc] genwqe: Remove unnecessary include (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Improve hardware error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add support for EEH error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add sysfs interface for bitstream reload (Gustavo Duarte) [1088491] - [misc] genwqe: fix uninitialized return value in genwqe_free_sync_sgl() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix format string mismatch in card_debugfs.c (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Fix multithreading problems (Gustavo Duarte) [1088491] - [misc] genwqe: Ensure rc is not returning an uninitialized value (Gustavo Duarte) [1088491] - [misc] genwqe: Add wmb before DDCB is started (Gustavo Duarte) [1088491] - [misc] genwqe: Enable access to VPD flash area (Gustavo Duarte) [1088491] - [misc] genwqe: Fix potential memory leak when pinning memory (Gustavo Duarte) [1088491] - [misc] genwqe: delete non-required instances of include (Gustavo Duarte) [1088491] - [misc] genwqe: fix return value check in genwqe_device_create() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix warnings for sparc (Gustavo Duarte) [1088491] - [misc] genwqe: Fix compile problems for Alpha (Gustavo Duarte) [1088491] - [misc] genwqe: Rework return code for flash-update ioctl (Gustavo Duarte) [1088491] - [misc] genwqe: Accidently casting to u32 where u64 is required (Gustavo Duarte) [1088491] - [misc] genwqe: Replace dynamic_hex_dump with print_hex_dump_debug (Gustavo Duarte) [1088491] - [misc] genwqe: Fix endian issues detected by sparse (Gustavo Duarte) [1088491] - [misc] genwqe: Enable driver (Gustavo Duarte) [1088491] - [misc] genwqe: Sysfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Debugfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Utility functions (Gustavo Duarte) [1088491] - [misc] genwqe: Character device and DDCB queue (Gustavo Duarte) [1088491] - [misc] genwqe: GenWQE PCI support, health monitoring and recovery (Gustavo Duarte) [1088491] - [virt] kvm/vmx: handle invvpid vm exit gracefully (Petr Matousek) [1144829] {CVE-2014-3646} - [virt] kvm: fix PIT timer race condition (Petr Matousek) [1144880] {CVE-2014-3611}- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k1 (Chad Dupuis) [1067179] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1067179] - [wireless] rt2x00: Delete accidentally committed .rej file (Prarit Bhargava) [1158457] - [ethernet] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1147683] - [ethernet] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1147683] - [ethernet] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1147683] - [ethernet] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1147683] - [ethernet] cxgb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1070945] - [kernel] printk: bump LOG_BUF_SHIFT (Jeff Moyer) [1156189] - [net] cdc_ncm: fix control message ordering (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: add "subclass 3" devices (Neil Horman) [1129796] - [net] usb/cdc_ncm: remove non-standard NCM device IDs (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: increase command buffer size (Neil Horman) [1129796] - [net] usb: Introduce the huawei_cdc_ncm driver (Neil Horman) [1129796] - [powerpc] perf/hv-24x7: Simplify catalog_read() (Steve Best) [1155924] - [acpi] container: Fix error code path in container_device_attach() (Prarit Bhargava) [1128634] - [kernel] timekeeping: Use cached ntp_tick_length when accumulating error (Prarit Bhargava) [1136839] - [kernel] timekeeping: Rework frequency adjustments to work better w/ nohz (Prarit Bhargava) [1136839] - [s390] zcrypt: Toleration of new crypto hardware (Hendrik Brueckner) [1136494] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1136494] - [kernel] smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1100093] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1100093]- [ethernet] mlx5: Add ConnectX-4 to list of supported devices (Amir Vadai) [1149439] - [fs] cifs: NULL pointer dereference in SMB2_tcon (Jacob Tanenbaum) [1147529] {CVE-2014-7145} - [x86] build: Add arch/x86/purgatory/ make generated files to gitignore (Prarit Bhargava) [1155577] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1087674] - [pci] Export MSI message relevant functions (Myron Stowe) [1123366] - [cpufreq] store_scaling_governor requires policy->rwsem to be held for duration of changing governors (Prarit Bhargava) [1089255] - [edac] sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel (Seth Jennings) [1056990] - [kernel] module: lock around setting of MODULE_STATE_UNFORMED (Prarit Bhargava) [1127741] - [acpi] Add container online uevent to acpi_bus_attach (Prarit Bhargava) [1140572] - [scsi] fcoe: Convert uses of compare_ether_addr to ether_addr_equal (Neil Horman) [1087099] - [scsi] fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error path (Neil Horman) [1087099] - [scsi] fcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1087099] - [scsi] fcoe: fix build error (Neil Horman) [1087099] - [scsi] fcoe: convert bus code to use bus_groups (Neil Horman) [1087099] - [scsi] fcoe: Reduce fcoe_sysfs_fcf_add() stack usage (Neil Horman) [1087099] - [scsi] fcoe: Add missing newlines in debug messages (Neil Horman) [1087099] - [scsi] fcoe: Declare fcoe_ctlr_mode_set() static (Neil Horman) [1087099] - [fs] gfs2: Hash the negative dentry during inode lookup (Robert S Peterson) [1123986]- [block] fix blk_abort_request on blk-mq (Jeff Moyer) [1146660] - [block] blk-timeout: fix blk_add_timer (Jeff Moyer) [1146660] - [block] blk-mq: limit memory consumption if a crash dump is active (Jeff Moyer) [1146660] - [block] blk-mq: remove unnecessary blk_clear_rq_complete() (Jeff Moyer) [1146660] - [block] blk-mq: pass a reserved argument to the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: unshared timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: fix and simplify tag iteration for the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: rename blk_mq_end_io to blk_mq_end_request (Jeff Moyer) [1146660] - [block] blk-mq: call blk_mq_start_request from ->queue_rq (Jeff Moyer) [1146660] - [block] blk-mq: remove REQ_END (Jeff Moyer) [1146660] - [block] blk-mq: use blk_mq_start_hw_queues() when running requeue work (Jeff Moyer) [1146660] - [block] blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps() (Jeff Moyer) [1146660] - [block] blk-mq: avoid infinite recursion with the FUA flag (Jeff Moyer) [1146660] - [block] blk-mq: Avoid race condition with uninitialized requests (Jeff Moyer) [1146660] - [block] blk-mq: request deadline must be visible before marking rq as started (Jeff Moyer) [1146660] - [block] blk-mq: scale depth and rq map appropriate if low on memory (Jeff Moyer) [1146660] - [block] blk-mq: cleanup after blk_mq_init_rq_map failures (Jeff Moyer) [1146660] - [block] fix unbalanced bypass-disable in blk_register_queue (Jeff Moyer) [1146660] - [block] bdi: an active gendisk always has a request_queue associated with it (Jeff Moyer) [1146660] - [block] blk-mq: pass along blk_mq_alloc_tag_set return values (Jeff Moyer) [1146660] - [block] blk-merge: fix blk_recount_segments (Jeff Moyer) [1146660] - [block] blk-mq: correct a few wrong/bad comments (Jeff Moyer) [1146660] - [block] blk-mq: don't allow merges if turned off for the queue (Jeff Moyer) [1146660] - [block] blk-mq: fix WARNING "percpu_ref_kill() called more than once!" (Jeff Moyer) [1146660] - [block] provide compat ioctl for BLKZEROOUT (Jeff Moyer) [1146660] - [block] blkcg: don't call into policy draining if root_blkg is already gone (Jeff Moyer) [1146660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1146660] - [block] fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge (Jeff Moyer) [1146660] - [block] fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX (Jeff Moyer) [1146660] - [block] blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue() (Jeff Moyer) [1146660] - [block] blk-mq: decouble blk-mq freezing from generic bypassing (Jeff Moyer) [1146660] - [block] blk-mq: draining can't be skipped even if bypass_depth was non-zero (Jeff Moyer) [1146660] - [block] blk-mq: fix a memory ordering bug in blk_mq_queue_enter() (Jeff Moyer) [1146660]- [fs] xfs: flush the range before zero range conversion (Eric Sandeen) [1145837] - [fs] xfs: only set extent size hint when asked (Eric Sandeen) [1145837] - [fs] xfs: project id inheritance is a directory only flag (Eric Sandeen) [1145837] - [fs] xfs: use ranged writeback and invalidation for direct IO (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT writes (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT reads (Eric Sandeen) [1130294 1145837] - [fs] xfs: don't dirty buffers beyond EOF (Eric Sandeen) [1145837] - [fs] xfs: fix coccinelle warnings (Eric Sandeen) [1145837] - [fs] xfs: flush both inodes in xfs_swap_extents (Eric Sandeen) [1145837] - [fs] xfs: fix swapext ilock deadlock (Eric Sandeen) [1145837] - [fs] xfs: dquot recovery needs verifiers (Eric Sandeen) [1145837] - [fs] xfs: quotacheck leaves dquot buffers without verifiers (Eric Sandeen) [1145837] - [fs] xfs: ensure verifiers are attached to recovered buffers (Eric Sandeen) [1145837] - [fs] xfs: catch buffers written without verifiers attached (Eric Sandeen) [1145837] - [fs] xfs: avoid false quotacheck after unclean shutdown (Eric Sandeen) [1145837] - [fs] xfs: fix rounding error of fiemap length parameter (Eric Sandeen) [1145837] - [fs] xfs: fix uflags detection at xfs_fs_rm_xquota (Eric Sandeen) [1145837] - [fs] xfs: fix cil push sequence after log recovery (Eric Sandeen) [1145837] - [fs] xfs: squash prealloc while over quota free space as well (Eric Sandeen) [1145837] - [fs] xfs: run an eofblocks scan on ENOSPC/EDQUOT (Eric Sandeen) [1145837] - [fs] xfs: support a union-based filter for eofblocks scans (Eric Sandeen) [1145837] - [fs] xfs: add scan owner field to xfs_eofblocks (Eric Sandeen) [1145837] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs() (Eric Sandeen) [1145837] - [fs] xfs: null unused quota inodes when quota is on (Eric Sandeen) [1145837] - [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1145837] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Eric Sandeen) [1145837] - [fs] xfs: tone down writepage/releasepage WARN_ONs (Eric Sandeen) [1145837] - [fs] xfs: remove redundant checks from xfs_da_read_buf (Eric Sandeen) [1145837] - [fs] xfs: keep sb_bad_features2 the same a sb_features2 (Eric Sandeen) [1145837] - [fs] xfs: negate xfs_icsb_init_counters error value (Eric Sandeen) [1145837] - [fs] xfs: negate mount workqueue init error value (Eric Sandeen) [1145837] - [fs] xfs: fix wrong errno from xfs_initxattrs (Eric Sandeen) [1145837] - [fs] xfs: xfs_commit_metadata returns wrong errno (Eric Sandeen) [1145837] - [fs] xfs: fix incorrect error sign in xfs_file_aio_read (Eric Sandeen) [1145837] - [fs] xfs: xfs_dir_fsync() returns positive errno (Eric Sandeen) [1145837] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1145837] - [fs] xfs: remote attribute overwrite causes transaction overrun (Eric Sandeen) [1145837] - [fs] xfs: Fix wrong error codes being returned (Eric Sandeen) [1145837] - [fs] xfs: bulletfproof xfs_qm_scall_trunc_qfiles() (Eric Sandeen) [1145837] - [fs] xfs: fix Q_XQUOTARM ioctl (Eric Sandeen) [1145837] - [fs] xfs: fully support v5 format filesystems (Eric Sandeen) [1145837] - [fs] xfs: wrong error sign conversion during failed DIO writes (Eric Sandeen) [1145837] - [fs] xfs: unmount does not wait for shutdown during unmount (Eric Sandeen) [1145837] - [fs] xfs: don't map ranges that span EOF for direct IO (Eric Sandeen) [1145837] - [fs] xfs: zeroing space needs to punch delalloc blocks (Eric Sandeen) [1145837] - [fs] xfs: kill buffers over failed write ranges properly (Eric Sandeen) [1145837] - [fs] xfs: extra semi-colon breaks a condition (Eric Sandeen) [1145837] - [fs] xfs: xfs_check_page_type buffer checks need help (Eric Sandeen) [1145837] - [wireless] Backport mwl8k driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport mwifiex driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport brcm80211 drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rtlwifi drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rt2x00 driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport ath drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlegacy drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlwifi driver from linux 3.16 (Stanislaw Gruszka) [1085079 1107878 1136324] - [wireless] Backport mac80211 from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport wireless core from linux 3.16 (Stanislaw Gruszka) [1136324] - [kernel] if_ether: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1136324] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Stanislaw Gruszka) [1136324] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1136324]- [net] ipv4: fix a race in update_or_create_fnhe() (Hannes Frederic Sowa) [1155155] - [net] ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix dst race in sk_dst_get() (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix a race in ip4_datagram_release_cb() (Hannes Frederic Sowa) [1155155] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1152755] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1152755] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1153654] - [net] packet: handle too big packets for PACKET_V3 (Hannes Frederic Sowa) [1152248] - [net] sendmsg: fix NULL pointer dereference (Hannes Frederic Sowa) [1152251] - [net] ipv6: remove rt6i_genid (Hannes Frederic Sowa) [1150017] - [net] ipv6: remove prune parameter for fib6_clean_all (Hannes Frederic Sowa) [1150017] - [net] ipv6: bump genid when delete/add address (Hannes Frederic Sowa) [1150017] - [net] split rt_genid for ipv4 and ipv6 (Hannes Frederic Sowa) [1150017] - [net] ipv4: use separate genid for next hop exceptions (Hannes Frederic Sowa) [1150017] - [net] ipv4: properly refresh rtable entries on pmtu/redirect events (Hannes Frederic Sowa) [1150017] - [net] bridge: Don't include NDA_VLAN for FDB entries with vid 0 (Vlad Yasevich) [1139809] - [net] bridge: Prevent insertion of FDB entry with disallowed vlan (Vlad Yasevich) [1139809] - [net] bridge: Fix double free and memory leak around br_allowed_ingress (Vlad Yasevich) [1139809] - [net] bridge: Fix crash with vlan filtering and tcpdump (Vlad Yasevich) [1139809] - [net] bridge: Fix handling stacked vlan tags (Vlad Yasevich) [1139809] - [net] bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled (Vlad Yasevich) [1139809] - [net] bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c (Vlad Yasevich) [1139809] - [net] bridge: Remove unnecessary vlan_put_tag in br_handle_vlan (Vlad Yasevich) [1139809] - [net] bridge: use list_for_each_entry_continue_reverse (Vlad Yasevich) [896669] - [net] bridge: Fix incorrect judgment of promisc (Vlad Yasevich) [896669] - [net] bridge: fix the unbalanced promiscuous count when add_if failed (Vlad Yasevich) [896669] - [net] bridge: fix spelling of promiscuous (Vlad Yasevich) [896669] - [net] bridge: fix build (Vlad Yasevich) [896669] - [net] bridge: Automatically manage port promiscuous mode (Vlad Yasevich) [896669] - [net] bridge: Add addresses from static fdbs to non-promisc ports (Vlad Yasevich) [896669] - [net] bridge: Introduce BR_PROMISC flag (Vlad Yasevich) [896669] - [net] bridge: Add functionality to sync static fdb entries to hw (Vlad Yasevich) [896669] - [net] bridge: Keep track of ports capable of automatic discovery (Vlad Yasevich) [896669] - [net] bridge: Turn flag change macro into a function (Vlad Yasevich) [896669] - [net] bridge: Add a flag to control unicast packet flood (Vlad Yasevich) [896669] - [net] bridge: Add flag to control mac learning (Vlad Yasevich) [896669]- [infiniband] ocrdma: convert kernel va to pa for mmap in user (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Report actual value of max_fast_reg_page_list_len (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Obtain SL from device structure (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix a sparse warning (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Remove hardcoding of the max DPP QPs supported (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle shutdown event from be2net driver (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Convert to use simple_open() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1081067 1088577] - [mm] thp: do not allow thp faults to avoid cpuset restrictions (Frank Ramsay) [1149786] - [mm] thp: add VM_INIT_DEF_MASK and PRCTL_THP_DISABLE (Frank Ramsay) [1149786] - [fs] exec: kill the unnecessary mm->def_flags setting in load_elf_binary() (Frank Ramsay) [1149786] - [mm] Revert: thp: make MADV_HUGEPAGE check for mm->def_flags (Frank Ramsay) [1149786] - [block] disable entropy contributions for nonrot devices (Mike Snitzer) [852425] - [crypto] qat: Enforce valid numa configuration (Nikolay Aleksandrov) [1152642] - [crypto] qat: Prevent dma mapping zero length assoc data (Nikolay Aleksandrov) [1152642] - [pci] Add ACS quirk for Intel 10G NICs (Alex Williamson) [1141399] - [pci] Add ACS quirk for Solarflare SFC9120 & SFC9140 (Alex Williamson) [1131552] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1107621 1140601] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1107621] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1107621] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1107621] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1107621] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1107621] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1107621] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1107621] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1107621] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Doug Ledford) [1107621] - [net] svcrdma: remove rdma_create_qp() failure recovery logic (Doug Ledford) [1107621] - [net] svcrdma: send_write() must not overflow the device's max sge (Doug Ledford) [1107621] - [net] svcrdma: Fence LOCAL_INV work requests (Doug Ledford) [1107621] - [net] svcrdma: refactor marshalling logic (Doug Ledford) [1107621] - [net] sunrpc: Fix regression in NFSRDMA server (Doug Ledford) [1107621] - [net] svcrdma: fix printk when memory allocation fails (Doug Ledford) [1107621] - [kernel] uapi: Include socket.h in rdma_user_cm.h (Doug Ledford) [1107621] - [infiniband] Return error for unsupported QP creation flags (Doug Ledford) [1107621] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Doug Ledford) [1107621] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1107621] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Doug Ledford) [1107621 1140601]- [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1124880] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1128802] - [fs] lockd: Try to reconnect if statd has moved (Benjamin Coddington) [1120850] - [fs] sunrpc: Don't wake tasks during connection abort (Benjamin Coddington) [1120850] - [fs] Revert: writeback: do not sync data dirtied after sync start (Brian Foster [1085828] - [fs] nfsd4: fix corruption of NFSv4 read data ("J. Bruce Fields") [1148055] - [fs] gfs2: revert "GFS2: d_splice_alias() can't return error" (Robert S Peterson) [1141899]- [scsi] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1088524] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1088524] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt3sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt3sas: Remove phys on topology change (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1088524] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1088524] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt2sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1088524]- [scsi] lpfc: driver release 10.2.8021.1 for RHEL7 (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1149846] - [net] ipv6: mld: answer mldv2 queries with mldv1 reports in mldv1 fallback (Daniel Borkmann) [1143429] - [net] team: avoid race condition in scheduling delayed work (Jiri Pirko) [1149239] - [net] fix UDP tunnel GSO of frag_list GRO packets (Jiri Benc) [1119392] - [net] vxlan: fix incorrect initializer in union vxlan_addr (Daniel Borkmann) [1130643] - [net] vxlan: fix crash when interface is created with no group (Daniel Borkmann) [1130643] - [net] vxlan: fix nonfunctional neigh_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: fix potential NULL dereference in arp_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: remove unused port variable in vxlan_udp_encap_recv() (Daniel Borkmann) [1130643] - [net] vxlan: remove extra newline after function definition (Daniel Borkmann) [1130643]- [kernel] workqueue: Add quiescent state between work items (Jiri Pirko) [1149250] - [crypto] qat: Enable interrupts from all 32 bundles (Nikolay Aleksandrov) [1091130] - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1136589] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1149931] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1149931] - [virt] hyperv: NULL dereference on error (Jason Wang) [1146357] - [virt] hyperv: Increase the buffer length for netvsc_channel_cb() (Jason Wang) [1146357] - [virt] hyperv: Adjust the size of sendbuf region to support ws2008r2 (Jason Wang) [1146357] - [virt] hyperv/net: Increase the size of the sendbuf region (Jason Wang) [1146357] - [virt] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1146357] - [virt] hyperv: Add netpoll support (Jason Wang) [1146357] - [virt] hyperv/net: remove unnecessary null test before kfree (Jason Wang) [1146357] - [virt] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1146357] - [virt] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1146357] - [virt] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1146357] - [virt] hyperv/net: Add support for netvsc build without CONFIG_SYSFS flag (Jason Wang) [1146357] - [virt] hyperv: Properly handle checksum offload (Jason Wang) [1146357] - [virt] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1146357] - [virt] hyperv: Simplify the send_completion variables (Jason Wang) [1146357] - [virt] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1146357] - [virt] hyperv: Add support for virtual Receive Side Scaling (vRSS) (Jason Wang) [1146357] - [virt] hyperv/net: Address UDP checksum issues (Jason Wang) [1146357] - [virt] hyperv/net: Negotiate suitable ndis version for offload support (Jason Wang) [1146357] - [virt] hyperv/net: Allocate memory for all possible per-pecket information (Jason Wang) [1146357] - [virt] hyperv/net: Enable large send offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable send side checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable receive side IP checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable offloads on the host (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the send path (Jason Wang) [1146357] - [virt] hyperv/net: Enable scatter gather I/O (Jason Wang) [1146357] - [virt] hyperv: Move state setting for link query (Jason Wang) [1146357] - [virt] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the netvsc receive callback functio (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the receive path (Jason Wang) [1146357] - [virt] hyperv/net: Get rid of the rndis_filter_packet structure (Jason Wang) [1146357] - [virt] hyperv: Fix the carrier status setting (Jason Wang) [1146357] - [virt] hyperv/util: Fix a bug in the KVP code (Jason Wang) [1102584] - [virt] hyperv/vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1146357] - [virt] hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1146357] - [virt] tools/hyperv: Handle the case when the target file exists correctly (Jason Wang) [1146358] - [virt] hyperv/hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1146358] - [virt] hyperv: fcopy_open() can be static (Jason Wang) [1146358] - [virt] hyperv: Implement the file copy service (Jason Wang) [1146358] - [virt] hyperv: Add hyperv.h to uapi headers (Jason Wang) [1146358] - [virt] hyperv/vmbus: Fix a bug in vmbus_open() (Jason Wang) [1146358] - [virt] hyperv/vmbus: Properly protect calls to smp_processor_id() (Jason Wang) [1146358] - [virt] hyperv: Remove unnecessary comparison of unsigned against 0 (Jason Wang) [1146358] - [virt] hyperv/vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1146358] - [virt] hyperv: Eliminate the channel spinlock in the callback path (Jason Wang) [1146358] - [virt] hyperv/vmbus: Support per-channel driver state (Jason Wang) [1146358]- [ethernet] qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize ring count validations (Chad Dupuis) [1089352] - [ethernet] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1089352] - [ethernet] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use time_before() (Chad Dupuis) [1089352] - [ethernet] qlcnic: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set real_num_{tx|rx}_queues properly (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add driver logs in error path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add hwmon interface to export board temperature (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize MAC learning code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory leak (Chad Dupuis) [1089352] - [ethernet] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix max ring count calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1089352] - [ethernet] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port' (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Rx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Tx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, a couple off by one bugs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix usage of use_msi and use_msi_x module parameters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix function return error check (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1089352] - [ethernet] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1089352] - [ethernet] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.55 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback test failure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1089352] - [ethernet] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update poll controller code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Interrupt code cleanup (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1089352] - [ethernet] qlcnic: fix sparse warnings (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unused code (Chad Dupuis) [1089352] - [ethernet] qlcnic: make local functions static (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.53 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1089352] - [ethernet] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1089352] - [ethernet] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory allocation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.52 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1089352] - [ethernet] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.51 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1089352] - [ethernet] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1089352] - [ethernet] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1089352] - [ethernet] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1089352] - [ethernet] qlcnic: use standard NAPI weights (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove a stray semicolon (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix sparse warning (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER callback handlers (Chad Dupuis) [1089352] - [ethernet] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove inline keyword (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Add support for CEE Netlink interface (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Get DCB parameters from the adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Query adapter DCB capabilities (Chad Dupuis) [1089352] - [ethernet] qlcnic: Back off patch for the upstream commit "d6e9c89a8d3cf0a5184badbcd50169179af27721" (Chad Dupuis) [1089352] - [ethernet] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1088575] - [ethernet] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of TX budget (Ivan Vecera) [1088575] - [ethernet] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1088575] - [ethernet] be2net: define BE_MAX_MTU (Ivan Vecera) [1088575] - [ethernet] be2net: remove unncessary gotos (Ivan Vecera) [1088575] - [ethernet] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1088575] - [ethernet] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1088575] - [ethernet] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1088575] - [ethernet] be2net: add a few log messages (Ivan Vecera) [1088575] - [ethernet] be2net: Set skb->csum_level for encapsulated checksum (Ivan Vecera) [1088575] - [ethernet] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088575] - [ethernet] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1088575] - [ethernet] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1088575] - [ethernet] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1088575] - [ethernet] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.4 (Ivan Vecera) [1088575] - [ethernet] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1088575] - [ethernet] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1088575] - [ethernet] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: use "if (!foo)" test style (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1088575] - [ethernet] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1088575] - [ethernet] be2net: update UE bit description strings (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ndo methods (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ethtool methods (Ivan Vecera) [1088575] - [ethernet] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1088575] - [ethernet] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1088575] - [ethernet] be2net: fix error status for FW-download (Ivan Vecera) [1088575] - [ethernet] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1088575] - [ethernet] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1088575] - [ethernet] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1088575] - [ethernet] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1088575] - [ethernet] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1088575] - [ethernet] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1088575] - [ethernet] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1088575] - [ethernet] be2net: cleanup MCC async event processing code (Ivan Vecera) [1088575] - [ethernet] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1088575] - [ethernet] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1088575] - [ethernet] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1088575] - [ethernet] be2net: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1088575] - [ethernet] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1088575] - [ethernet] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1088575] - [ethernet] be2net: covert vlan array to bit-map (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1088575] - [ethernet] be2net: Support for configurable RSS hash key (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1088575] - [ethernet] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1088575] - [ethernet] be2net: fix build dependency on VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: csum, tso and rss steering offload support for VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.2 (Ivan Vecera) [1088575] - [ethernet] be2net: Fix vlans_added counter (Ivan Vecera) [1088575] - [ethernet] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1088575] - [ethernet] be2net: fix pmac_id[] allocation size (Ivan Vecera) [1088575] - [ethernet] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1088575] - [ethernet] be2net: Add link state control for VFs (Ivan Vecera) [1088575] - [ethernet] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1088575] - [ethernet] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1088575] - [ethernet] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1088575] - [ethernet] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088575] - [ethernet] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1088575] - [ethernet] be2net: Update copyright year (Ivan Vecera) [1088575] - [ethernet] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1088575] - [ethernet] be2net: Explicitly initialize u64_stats_sync structures for lockdep (Ivan Vecera) [1088575] - [drm] bochs: changes from 3.14..3.15 for bochs (Gerd Hoffmann) [1043379] - [drm] bochs: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unecessary NULL check in gem_free (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unnecessary NULL check in bo_unref (Gerd Hoffmann) [1043379] - [drm] bochs: drop unused struct fields (Gerd Hoffmann) [1043379] - [drm] bochs: add power management support (Gerd Hoffmann) [1043379] - [drm] bochs: fix bochs kconfig dependencies (Gerd Hoffmann) [1043379] - [drm] bochs: new driver (Gerd Hoffmann) [1043379] - [iommu] amd: Split init_iommu_group() from iommu_init_device() (Myron Stowe) [1141937] - [iommu] Rework iommu_group_get_for_pci_dev() (Myron Stowe) [1141937]- [kernel] sched/balancing: Reduce the rate of needless idle load balancing (Larry Woodman) [1120318] - [kernel] sched/fair: Implement fast idling of CPUs when the system is partially loaded (Larry Woodman) [1120318] - [kernel] sched: Skip double execution of pick_next_task_fair() (Larry Woodman) [1120318] - [md] Revert: dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1147574] - [md] Revert: dm: introduce dm_accept_partial_bio (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1147574] - [virt] kvm: nested vmx - disable perf cpuid reporting (Marcelo Tosatti) [1083969] - [mm] slub: Handle NULL parameter in kmem_cache_flags (Ilya Dryomov) [1143028] - [crypto] algif: avoid excessive use of socket buffer in skcipher (Ondrej Kozina) [1136075] - [kernel] time/clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1148398] - [kernel] time/clocksource: Make delta calculation a function (Prarit Bhargava) [1148398] - [mm] vmscan: clear kswapd's special reclaim powers before exiting (Motohiro Kosaki) [810042] - [x86] mm/numa: fix array index overflow when synchronizing nid to memblock.reserved (Motohiro Kosaki) [810042] - [x86] mm/numa: initialize numa_kernel_nodes in numa_clear_kernel_node_hotplug() (Motohiro Kosaki) [810042] - [mm] page_alloc: make movable_node have higher priority (Motohiro Kosaki) [810042] - [x86] memblock, mem_hotplug: make memblock skip hotpluggable regions if needed (Motohiro Kosaki) [810042] - [x86] mm: mark all nodes the kernel resides un-hotpluggable (Motohiro Kosaki) [810042] - [x86] mm: mark hotpluggable memory in memblock (Motohiro Kosaki) [810042] - [mm] memblock: make memblock_set_node() support different memblock_type (Motohiro Kosaki) [810042] - [mm] memblock/mem_hotplug: introduce MEMBLOCK_HOTPLUG flag to mark hotpluggable regions (Motohiro Kosaki) [810042] - [mm] memblock: numa - introduce flags field into memblock (Motohiro Kosaki) [810042] - [mm] memblock: debug - correct displaying of upper memory boundary (Motohiro Kosaki) [810042] - [x86] mm: get pg_data_t's memory from other node (Motohiro Kosaki) [810042] - [mm] mem-hotplug: introduce movable_node boot option (Motohiro Kosaki) [810042] - [x86] kernel/setup: do reserve_crashkernel() after SRAT is parsed (Motohiro Kosaki) [810042] - [x86] mem-hotplug: support initialize page tables in bottom-up (Motohiro Kosaki) [810042] - [x86] mm: factor out of top-down direct mapping setup (Motohiro Kosaki) [810042] - [mm] memblock: introduce bottom-up allocation mode (Motohiro Kosaki) [810042] - [mm] memblock: factor out of top-down allocation (Motohiro Kosaki) [810042] - [x86] mm: Add 'step_size' comments to init_mem_mapping() (Motohiro Kosaki) [810042] - [x86] srat: Print Hot-Pluggable Field in SRAT (Motohiro Kosaki) [810042]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142322] {CVE-2014-6410} - [fs] eliminate BUG() call when there's an unexpected lock on file close (Frank Sorenson) [1148130] - [hid] fix off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141394] {CVE-2014-3184} - [hid] logitech-dj: fix OOB array access (Jacob Tanenbaum) [1141212] {CVE-2014-3182} - [hid] picolcd: fix memory corruption via OOB write (Jacob Tanenbaum) [1141409] {CVE-2014-3186} - [usb] serial/whiteheat: fix memory corruption flaw (Jacob Tanenbaum) [1141404] {CVE-2014-3185} - [hid] fix OOB write in magicmouse driver (Jacob Tanenbaum) [1141177] {CVE-2014-3181} - [x86] uv/nmi: Fix UV NMI handler when KDB not configured (George Beshers) [1138519] - [x86] uv/nmi: Fix Sparse warnings (George Beshers) [1138519] - [kernel] debug: Fix no KDB config problem (George Beshers) [1138519] - [x86] uv: Add call to KGDB/KDB from NMI handler (George Beshers) [1138519] - [kernel] debug: Add support for external NMI handler to call KGDB/KDB (George Beshers) [1138519] - [x86] uv: Add kdump to UV NMI handler (George Beshers) [1138519] - [x86] uv: Add summary of cpu activity to UV NMI handler (George Beshers) [1138519] - [x86] uv: Update UV support for external NMI signals (George Beshers) [1138519] - [x86] uv: Move NMI support (George Beshers) [1138519] - [infiniband] ipath: Add P_Key change event support (Doug Ledford) [1085961] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1085961] - [infiniband] ipath: Use time_before()/_after() (Doug Ledford) [1085961] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Doug Ledford) [1085961] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1085961] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1085961] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1085961] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1085961] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1085961] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1085961] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1085961] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1085961] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1085961] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1085961] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1085961] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1085961] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1085961] - [kernel] audit: drop arch from __audit_syscall_entry() interface (Richard Guy Briggs) [1053921] - [kernel] audit: fix build error when asm/syscall.h does not exist (Richard Guy Briggs) [1053921] - [kernel] audit: add arch field to seccomp event log (Richard Guy Briggs) [1053921] - [kernel] audit: __audit_syscall_entry - ignore arch arg and call syscall_get_arch() directly (Richard Guy Briggs) [1053921] - [kernel] audit: audit_syscall_entry() should not require the arch (Richard Guy Briggs) [1053921] - [kernel] audit: implement syscall_get_arch for all arches (Richard Guy Briggs) [1053921] - [kernel] syscall.h: fix doc text for syscall_get_arch() (Richard Guy Briggs) [1053921] - [kernel] audit: use uapi/linux/audit.h for AUDIT_ARCH declarations (Richard Guy Briggs) [1053921] - [kernel] syscall_get_arch: remove useless function arguments (Richard Guy Briggs) [1053921]- [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1126539] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1126539] - [scsi] cxgb4i Guard ipv6 code with a config check (Sai Vemuri) [1126539] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1126539] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1126539] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1126539] - [ethernet] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1124947] - [ethernet] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1124947] - [ethernet] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1124947] - [ethernet] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1124947] - [ethernet] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1124947] - [scsi] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1124947] - [ethernet] cxgb4: only free allocated fls (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1124947] - [infiniband] cxgb4: advertise the correct device max attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Support query_qp() verb (Sai Vemuri) [1124947] - [infiniband] cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1124947] - [infiniband] cxgb4: fix for 64-bit integer division (Sai Vemuri) [1124947] - [ethernet] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1124947] - [ethernet] cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1124947] - [infiniband] cxgb4: work request logging feature (Sai Vemuri) [1124947] - [ethernet] cxgb4: display TPTE on errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1124947] - [infiniband] cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1124947] - [infiniband] cxgb4: Call iwpm_init() only once (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1124947] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1124947] - [ethernet] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1124947] - [ethernet] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1124947] - [ethernet] cxgb4: use dev_port to identify ports (Sai Vemuri) [1124947] - [ethernet] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1124947] - [infiniband] cxgb4: don't truncate the recv window size (Sai Vemuri) [1124947] - [infiniband] cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Sai Vemuri) [1124947] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1124947] - [ethernet] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1124947] - [ethernet] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1124947] - [ethernet] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1124947] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1124947] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1124947] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1124947] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1124947] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1124947] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1124947] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1124947] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1124947] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1124947] - [ethernet] cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1124947] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1124947] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1124947] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1124947] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1124947] - [ethernet] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1124947] - [ethernet] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1124947] - [ethernet] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1124947] - [ethernet] cxgb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add more PCI device ids (Sai Vemuri) [1124947] - [ethernet] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1124947] - [ethernet] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1124947] - [ethernet] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1124947] - [ethernet] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1124947] - [ethernet] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1124947] - [ethernet] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1124947] - [ethernet] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: make functions static and remove dead code (Sai Vemuri) [1124947] - [tools] perf: Disable kernel symbol demangling by default (Jiri Olsa) [1140522] - [tools] perf/symbols: Don't demangle parameters and such by default (Jiri Olsa) [1140522] - [powerpc] pseries: Fix endian issues in memory hotplug (Steve Best) [1142244] - [powerpc] pseries/hvcserver: Fix endian issue in hvcs_get_partner_info (Steve Best) [1142244] - [powerpc] powernv: Interface to register/unregister opal dump region (Steve Best) [1142244] - [kernel] printk: Add function to return log buffer address and size (Steve Best) [1142244] - [acpi] hotplug: Check scan handlers in acpi_scan_hot_remove() (Prarit Bhargava) [1141846] - [acpi] hotplug: Simplify acpi_set_hp_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Eliminate acpiphp_dev_to_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add hotplug contexts to PCI host bridges (Prarit Bhargava) [1141846] - [acpi] Remove duplicate definitions of PREFIX (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use pci_device_is_present() (Prarit Bhargava) [1141846] - [acpi] hotplug: Rework deferred execution of acpi_device_hotplug() (Prarit Bhargava) [1141846] - [ata] libata-acpi: Add hotplug contexts to ACPI companions of SATA devices (Prarit Bhargava) [1141846] - [acpi] dock: Add .uevent() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] dock: Use callback pointers from devices' ACPI hotplug contexts (Prarit Bhargava) [1141846] - [acpi] dock: Use ACPI device object pointers instead of ACPI handles (Prarit Bhargava) [1141846] - [acpi] hotplug: Add .fixup() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not clear event callback pointer for docks (Prarit Bhargava) [1141846] - [acpi] Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST (Prarit Bhargava) [1141846] - [acpi] rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() (Prarit Bhargava) [1141846] - [acpi] dock: Dispatch dock notifications from the global notify handler (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add ACPIPHP contexts to devices handled by PCIeHP (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rename register_slot() to acpiphp_add_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Relax the checking of _STA return values (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Execute _EJ0 under the ACPI scan lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Hotplug notifications from acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify acpi_install_hotplug_notify_handler() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_check_host_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework the handling of eject requests (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Consolidate ACPIPHP with ACPI core hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Define hotplug context lock in the core (Prarit Bhargava) [1141846] - [acpi] hotplug: Fix potential race in acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] acpica: Introduce acpi_get_data_full() and rework acpi_get_data() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not pass ACPI handle to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use acpi_handle_debug() in hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop crit_sect locking (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_add() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Store acpi_device pointer in acpiphp_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_no_hotplug() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_trim() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify register_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Proper kerneldoc comments for enumeration/removal (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race vs dock events (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race in handle_hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Scan root bus under the PCI rescan-remove lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Move PCI rescan-remove locking to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Remove entries from bus->devices in reverse order (Prarit Bhargava) [1141846] - [acpi] acpiphp: Fix radeon/nouveau VGA switcheroo problem related to hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug: Handle containers in a special way (Prarit Bhargava) [1141846] - [acpi] hotplug: Add demand_offline hotplug profile flag (Prarit Bhargava) [1141846] - [acpi] bind: Move acpi_get_child() to drivers/ide/ide-acpi.c (Prarit Bhargava) [1141846] - [acpi] bind: Pass struct acpi_device pointer to acpi_bind_one() (Prarit Bhargava) [1141846] - [acpi] bind: Rework struct acpi_bus_type (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_preset_companion() (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_get_child() (Prarit Bhargava) [1141846] - [pci] acpi: Use acpi_find_child_device() for child devices lookup (Prarit Bhargava) [1141846] - [acpi] bind: Simplify child device lookups (Prarit Bhargava) [1141846] - [acpi] libata: Store an ACPI device pointer in struct acpi_dev_node (Prarit Bhargava) [1141846] - [ata] libata: remove power dependent device handling (Prarit Bhargava) [1141846] - [acpi] bind: Prefer device objects with _STA to those without it (Prarit Bhargava) [1141846] - [drm] nouveau/nouveau_acpi: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1141846] - [acpi] libata: Remove ata_dev_acpi_handle stub in libata.h (Prarit Bhargava) [1141846] - [ata] libata-acpi: rework the ata acpi bind support (Prarit Bhargava) [1141846] - [acpi] Cleanup sparse warning on acpi_os_initialize1() (Prarit Bhargava) [1141846]- [infiniband] usnic: backport to older netdev notifier arguments (Doug Ledford) [916382] - [infiniband] usnic: Fix source file missing copyright and license (Doug Ledford) [916382] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [916382] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [916382] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [916382] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [916382] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [916382] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [916382] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [916382] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [916382] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [916382] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [916382] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [916382] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [916382] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [916382] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_transport.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [916382] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Push all forwarding state to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [916382] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [916382] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [916382] - [md] dm-table: propagate QUEUE_FLAG_NO_SG_MERGE (Jeff Moyer) [1105698] - [virt] virtio_blk: support multi virt queues per virtio-blk device (Jeff Moyer) [1105698] - [virt] virtio_blk: introduce feature of VIRTIO_BLK_F_MQ (Jeff Moyer) [1105698] - [virt] virtio_blk: don't hold spin lock during world switch (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: remove alloc_hctx and free_hctx methods (Jeff Moyer) [1105698] - [virt] virtio_blk: fix race between start and stop queue (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: split out tag initialization, support shared tags (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add ->init_request and ->exit_request methods (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: do not initialize req->special (Jeff Moyer) [1105698] - [virt] virtio_blk: base queue-depth on virtqueue ringsize or module param (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: allow blk_mq_init_commands() to return failure (Jeff Moyer) [1105698] - [virt] virtio_blk: don't crash, report error if virtqueue is broken (Jeff Moyer) [1105698] - [virt] virtio_blk: use blk_mq_complete_request (Jeff Moyer) [1105698] - [virt] virtio_blk: virtqueue_kick() must be ordered with other virtqueue operations (Jeff Moyer) [1105698] - [virt] virtio_blk: blk-mq support (Jeff Moyer) [1105698] - [virt] virtio: use size-based config accessors (Jeff Moyer) [1105698] - [virt] virtio_config: introduce size-based accessors (Jeff Moyer) [1105698] - [virt] virtio_blk: Add missing 'static' qualifiers (Jeff Moyer) [1105698] - [block] cfq-iosched: Add comments on update timing of weight (Vivek Goyal) [1116126] - [block] cfq-iosched: Fix wrong children_weight calculation (Vivek Goyal) [1116126] - [fs] aio: block exit_aio() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: add missing smp_rmb() in read_events_ring (Jeff Moyer) [1131312] - [fs] aio: fix reqs_available handling (Jeff Moyer) [1122092] - [fs] aio: report error from io_destroy() when threads race in io_destroy() (Jeff Moyer) [1122092] - [fs] aio: block io_destroy() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration (Jeff Moyer) [1122092] - [fs] aio/migratepages: make aio migrate pages sane (Jeff Moyer) [1122092] - [fs] aio: clean up and fix aio_setup_ring page mapping (Jeff Moyer) [1122092] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1140362] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1140362] - [infiniband] mlx4: Fix wrong endianess access with QP context flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set vlan stripping policy by the right command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use the correct VSD mask in UPDATE_QP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Correctly configure single ported VFs from the host (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: do not ignore autoneg in mlx4_en_set_pauseparam() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Set user-space raw Ethernet QPs to properly handle VXLAN traffic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move the tunnel steering helper function to mlx4_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set skb->csum_level for encapsulated checksum (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for secure-host and SMP firewall (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Add support for user MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add helper functions to support MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Adjust events to use unsigned long param instead of void ptr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: minor fixes (mainly avoidance of hidden casts) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_[gs]et_priv_flags() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reduce memory consumption on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use low memory profile on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Disable blueflame using ethtool private flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: current_mac isn't updated in port up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: cq->irq_desc wasn't set in legacy EQ's (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Remove MCG in case it is attached to promiscuous QPs only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: In SR-IOV mode host should add promisc QP to default entry only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure the max number of QPs per MCG isn't exceeded (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure that negative array index isn't used (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix leakage of SW multicast entries (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mark napi id for gro_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Fix possible race between mr tree insert/delete (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Ignore budget on TX napi polling (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix mac_hash database inconsistency (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not count LLC/SNAP in MTU calculation (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not disable vlan filter during promiscuous mode (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Run loopback test only when port is up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix set port ratelimit for 40GE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't configure the HW vxlan parser when vxlan offloading isn't set (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: IRQ affinity hint is not cleared on port down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't use irq_affinity_notifier to track changes in IRQ affinity map (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix the error flow when probing with invalid VF configuration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use affinity hint (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Keep only one driver entry release mlx4_priv (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix SRIOV free-pool management when enforcing resource quotas (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix gfp passing in create_qp_common() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix GFP flags parameters to be gfp_t (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reset RoCE VF gids when guest driver goes down (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responses (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix memory leaks in SR-IOV error paths (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: fix unitialised variable is_mcast (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Refactor UMR to have its own context struct (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Store MR attributes in mlx5_mr_core during creation and after UMR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix error handling in reg_umr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Simplify signature handover wqe for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix signature handover operation for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace pr_warning() with pr_warn() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deprecate use_prio module parameter (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix uninitialized use of 'port_up' in mlx4_en_set_channels() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add UPDATE_QP SRIOV wrapper support (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix inaccurate return value of mlx4_flow_attach() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Using positive error value for unsigned (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Removed unnecessary bit operation condition (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix smatch error - possible access to a null variable (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix errors in MAC address changing when port is down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: User prio mapping gets corrupted when changing number of channels (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Enforce irq affinity changes immediatly (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mellanox: Logging message cleanups (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't issue PCIe speed/width checks for VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the Eth driver first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix slave id computation for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adjust port number in qp_attach wrapper when detaching (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: don't use napi_synchronize inside mlx4_en_netpoll (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Defer VF initialization till PF is fully initialized (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Preserve pci_dev_data after __mlx4_remove_one() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add block multicast loopback support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Use pci_enable_msix_exact() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set proper build dependancy with vxlan (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Make buffer larger to avoid overflow warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix some indenting in mlx4_ib_add() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement vxlan ndo calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for CONFIG_DEV command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: USe one wrapper that returns -EPERM (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: pass pci_device_id.driver_data to __mlx4_init_one during reset (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt num_vfs/probed_vf params for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt code for N-Port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add utils for N-Port VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add data structures to support N-Ports per VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix a sparse endianness warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't receive packets when the napi budget == 0 (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deregister multicast vxlan steering rules when going down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Call dev_kfree_skb_any instead of dev_kfree_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the IB driver when the device supports IBoE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Handle vxlan steering rules for mac address changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix wrong dump of the vxlan offloads device capability (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Activate RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix SIDR support of for UD QPs under SRIOV/RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IP based gids support for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add ref counting to port MAC table for RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: In RoCE allow guests to have multiple GIDS (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: For RoCE, allow slaves to set the GID entry at that slave's index (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5_core: remove unreachable function call in module init (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Expose support for signature MR feature (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Collect signature error completion (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Implement create_mr and destroy_mr (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_verify_params() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Change Connect-X description in kconfig (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use union for BlueFlame WQE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix sparse warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix selftest failing on non 10G link speed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move queue stopped/waked counters to be per ring (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Pad ethernet packets smaller than 17 bytes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify mlx4_en module parameters (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix UP limit in ieee_ets->prio_tc (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix bad use of dev_id (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Expose port number through sysfs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Bump all Mellanox driver versions (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix limiting number of IRQ's instead of RSS queues (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set number of RX rings in a utility function (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use IS_ENABLED(CONFIG_IPV6) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add dependency INET (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix error return code (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: call gro handler for encapsulated frames (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Select PTP_1588_CLOCK (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: fix error return code in mlx4_en_get_qp() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: slight optimization of addr compare (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4 calls skb_set_hash (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement the SIOCGHWTSTAMP ioctl (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add user space RMPP support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: add new ioctl to ABI to support new registration options (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] iwcm: Use a default listen backlog if needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add user MR re-registration support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] rdma/core: Add support for iWARP Port Mapper user space service (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix use-after-free on close (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix error handling (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix kobject leak on device register error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix port kobject deletion during error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove unneeded kobject_get/put calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix sparse warnings about redeclared functions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Fix sparse warning about gfp_t use (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove overload in ib_sg_dma* (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Check and handle potential DMA mapping errors (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce signature verbs API (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce protected memory regions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Refactor umem to use linear SG table (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix unused variable warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Make ib_addr a core IB module (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [kernel] genirq: Allow forcing cpu affinity of interrupts (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: cpumask_set_cpu_local_first to use all cores when numa node is not defined (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: Utility function to set n'th cpu - local cpu first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Convert ethernet mac address declarations to use ETH_ALEN (Amir Vadai) [1107617 1107618 1107619 1107620] - [net] core: Add sysfs file for port number (Amir Vadai) [1107617 1107618 1107619 1107620]- [ethernet] qlge: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1089357] - [ethernet] qlge: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089357] - [ethernet] qlge: Convert /n to \n (Chad Dupuis) [1089357] - [ethernet] qlge: remove open-coded skb_cow_head (Chad Dupuis) [1089357] - [ethernet] qlge: Do not propaged vlan tag offloads to vlans (Chad Dupuis) [1089357] - [ethernet] qlge: Get rid of an redundant assignment (Chad Dupuis) [1089357] - [ethernet] qlge: delete non-required instances of include (Chad Dupuis) [1089357] - [ethernet] qlge: Fix vlan netdev features (Chad Dupuis) [1089357] - [ethernet] qlge: make local function static (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1089357] - [ethernet] qlge: Allow enable/disable rx/tx vlan acceleration independently (Chad Dupuis) [1089357] - [ethernet] qlge: Fix ethtool statistics (Chad Dupuis) [1089357] - [ethernet] qlge: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1089357] - [ethernet] qlge: Enhance nested VLAN (Q-in-Q) handling (Chad Dupuis) [1089357] - [ethernet] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1089357] - [kernel] audit: allow user processes to log from another PID namespace (Richard Guy Briggs) [1010455] - [kernel] audit: anchor all pid references in the initial pid namespace (Richard Guy Briggs) [1010455] - [kernel] audit: convert PPIDs to the inital PID namespace (Richard Guy Briggs) [1010455] - [kernel] sched: declare pid_alive as inline (Richard Guy Briggs) [1010455] - [kernel] pid: get pid_t ppid of task in init_pid_ns (Richard Guy Briggs) [1010455] - [net] netlabel: shorter names for the NetLabel catmap funcs/structs (Paul Moore) [1119662] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1119662] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1119662] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1119662] - [kernel] sched/time: fix lock inversion in thread_group_cputime (Rik van Riel) [1120307] - [kernel] seqlock: add irqsave variant of read_seqbegin_or_lock (Rik van Riel) [1120307] - [kernel] sched: make lockless sys_times kABI-friendly (Rik van Riel) [1120307] - [kernel] sched/cputime: atomically increment stime & utime (Rik van Riel) [1120307] - [kernel] time, signal: protect resource use statistics with seqlock (Rik van Riel) [1120307] - [kernel] exit: always reap resource stats in __exit_signal (Rik van Riel) [1120307] - [kernel] seqcount: Provide raw_read_seqcount() (Rik van Riel) [1120307] - [kernel] take read_seqbegin_or_lock() and friends to seqlock.h (Rik van Riel) [1120307] - [kernel] sched: change thread_group_cputime() to use for_each_thread() (Rik van Riel) [1120307] - [usb] usb3503: Fix a warning for using an uninitialized variable (Don Zickus) [1148954] - [ethernet] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1088637] - [ethernet] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1088637] - [ethernet] tg3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088637] - [ethernet] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1088637] - [ethernet] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1088637] - [ethernet] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1088637] - [ethernet] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1088637] - [ethernet] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1088637] - [ethernet] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1088637] - [ethernet] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1088637] - [ethernet] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1088637] - [ethernet] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1088637] - [ethernet] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1088637] - [ethernet] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1088637] - [ethernet] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088637] - [ethernet] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1088637] - [ethernet] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1088637] - [ethernet] tg3: delete non-required instances of include (Ivan Vecera) [1088637] - [ethernet] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1088637]- [tools] perf/powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1113736] - [tools] perf: Allow to specify lib compile variable for spec usage (Jiri Olsa) [879133] - [tools] perf/symbols: Get kernel start address by symbol name (Jiri Olsa) [1134356] - [tools] perf: Fix segfault in cumulative.callchain report (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for caching dso file descriptors (Jiri Olsa) [1134356] - [tools] perf/tests: Allow reuse of test_file function (Jiri Olsa) [1134356] - [tools] perf/tests: Spawn child for each test (Jiri Olsa) [1134356] - [tools] perf: Add dso__data_* interface descriptons (Jiri Olsa) [1134356] - [tools] perf: Allow to close dso fd in case of open failure (Jiri Olsa) [1134356] - [tools] perf: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1134356] - [tools] perf: Cache dso data file descriptor (Jiri Olsa) [1134356] - [tools] perf: Add global count of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add global list of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add data_fd into dso object (Jiri Olsa) [1134356] - [tools] perf: Separate dso data related variables (Jiri Olsa) [1134356] - [tools] perf: Cache register accesses for unwind processing (Jiri Olsa) [1134356] - [tools] perf/record: Fix to honor user freq/interval properly (Jiri Olsa) [1134356] - [tools] perf/timechart: Reflow documentation (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error messages in --line option (Jiri Olsa) [1134356] - [tools] perf/probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1134356] - [tools] perf/probe: Show error code and description in verbose mode (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error message for unknown member of data structure (Jiri Olsa) [1134356] - [tools] perf/tests: Show the inner make output when an error happens (Jiri Olsa) [1134356] - [tools] perf: Emit more precise message for missing glibc static library (Jiri Olsa) [1134356] - [tools] perf: Add dcacheline sort (Jiri Olsa) [1134356] - [tools] perf: Add support to dynamically get cacheline size (Jiri Olsa) [1134356] - [tools] perf: Add cpumode to struct hist_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add mem-mode documentation to report command (Jiri Olsa) [1134356] - [tools] perf: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1134356] - [tools] perf/script/python: Print array argument as string (Jiri Olsa) [1134356] - [tools] perf: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1134356] - [tools] perf: Fix pipe check regression in attr event callback (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Added support for __get_bitmask() macro (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to function plugin (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to plugins (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add flag to not load event plugins (Jiri Olsa) [1134356] - [tools] perf/documentation: Add description for conditional branch filter (Jiri Olsa) [1134356] - [tools] Revert: perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1134356] - [tools] perf: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1134356] - [tools] perf: Fix 'make help' message error (Jiri Olsa) [1134356] - [tools] perf/record: Fix poll return value propagation (Jiri Olsa) [1134356] - [tools] perf: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1134356] - [tools] perf: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1134356] - [tools] perf: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1134356] - [tools] perf: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1134356] - [tools] perf: Consider header files outside perf directory in tags target (Jiri Olsa) [1134356] - [tools] perf: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1134356] - [tools] perf/trace: Warn the user when not available (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for cumulating callchains (Jiri Olsa) [1134356] - [tools] perf/tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1134356] - [tools] perf: Reset output/sort order to default (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Fix callchain display (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1134356] - [tools] perf: Enable --children option by default (Jiri Olsa) [1134356] - [tools] perf/top: Add top.children config option (Jiri Olsa) [1134356] - [tools] perf/top: Add --children option (Jiri Olsa) [1134356] - [tools] perf/top: Convert to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Add callback function to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Do not auto-remove Children column if --fields given (Jiri Olsa) [1134356] - [tools] perf/report: Add report.children config option (Jiri Olsa) [1134356] - [tools] perf/report: Add --children option (Jiri Olsa) [1134356] - [tools] perf: Add more hpp helper functions (Jiri Olsa) [1134356] - [tools] perf: Apply percent-limit to cumulative percentage (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf: Save callchain info for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1134356] - [tools] perf/report: Cache cumulative callchains (Jiri Olsa) [1134356] - [tools] perf: Update cpumode for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1134356] - [tools] perf/hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1134356] - [tools] perf: Introduce struct hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Introduce hists__inc_nr_samples() (Jiri Olsa) [1134356] - [tools] perf: Add automatic remapping of Android libraries (Jiri Olsa) [1134356] - [tools] perf: Add cat as fallback pager (Jiri Olsa) [1134356] - [tools] perf/tests: Add a testcase for histogram output sorting (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out print_hists_*() (Jiri Olsa) [1134356] - [tools] perf: Introduce reset_output_field() (Jiri Olsa) [1134356] - [tools] perf: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1134356] - [tools] perf/hists: Reset width of output fields with header length (Jiri Olsa) [1134356] - [tools] perf: Skip elided sort entries (Jiri Olsa) [1134356] - [tools] perf/top: Add --fields option to specify output fields (Jiri Olsa) [1134356] - [tools] perf/report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1134356] - [tools] perf: Add ->sort() member to struct sort_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add -F option to specify output fields (Jiri Olsa) [1134356] - [tools] perf: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1134356] - [tools] perf: Consolidate management of default sort orders (Jiri Olsa) [1134356] - [tools] perf: Allow hpp fields to be sort keys (Jiri Olsa) [1134356] - [tools] perf/ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1134356] - [tools] perf: Consolidate output field handling to hpp format routines (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort final output (Jiri Olsa) [1134356] - [tools] perf: Support event grouping in hpp ->sort() (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort hist entries (Jiri Olsa) [1134356] - [tools] perf: Convert sort entries to hpp formats (Jiri Olsa) [1134356] - [tools] perf: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Add dwarf unwind test on ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1134356] - [tools] perf/session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1134356] - [tools] perf/sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1134356] - [tools] perf/sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1134356] - [tools] perf: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1134356] - [tools] perf: Use tid for finding thread (Jiri Olsa) [1134356] - [tools] perf: Get rid of on_exit() feature test (Jiri Olsa) [1134356] - [tools] perf/record: Propagate exit status of a command line workload (Jiri Olsa) [1134356] - [tools] perf: Clarify the output of perf sched map (Jiri Olsa) [1134356] - [tools] perf: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1134356] - [tools] perf: Add missing event for perf sched record (Jiri Olsa) [1134356] - [tools] perf: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1134356] - [tools] perf: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move sample data structures from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove asmlinkage define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove min define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove unlikely define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h (Jiri Olsa) [1134356] - [tools] perf: Unify export.h (Jiri Olsa) [1134356] - [tools] perf/arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1134356] - [tools] perf: Move u64_swap union (Jiri Olsa) [1134356] - [tools] perf/tests: add a test of kvm-390 trace event (Jiri Olsa) [1134356] - [tools] perf/tests: Add numeric identifier to evlist_test (Jiri Olsa) [1134356] - [tools] perf: Parse tracepoints with '-' in system name (Jiri Olsa) [1134356] - [tools] perf: Handle EINTR error for readn/writen (Jiri Olsa) [1134356] - [tools] perf/tests: Add map groups sharing with thread object test (Jiri Olsa) [1134356] - [tools] perf: Share map_groups among threads of the same group (Jiri Olsa) [1134356] - [tools] perf: Reference count map_groups objects (Jiri Olsa) [1134356] - [tools] perf: Allocate thread map_groups's dynamically (Jiri Olsa) [1134356] - [tools] perf/tests: Add thread maps lookup automated tests (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for hists filtering (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out fake_setup_machine() (Jiri Olsa) [1134356] - [tools] perf/hists/tui: Count callchain rows separately (Jiri Olsa) [1134356] - [tools] perf/top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1134356] - [tools] perf: Account entry stats when it's added to the output tree (Jiri Olsa) [1134356] - [tools] perf/hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1134356] - [tools] perf/hists: Add a couple of hists stat helper functions (Jiri Olsa) [1134356] - [tools] perf/hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/hists: Rename hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/report: Count number of entries separately (Jiri Olsa) [1134356] - [tools] perf/callchain: Add generic report parse callchain callback function (Jiri Olsa) [1134356] - [tools] perf/kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1134356] - [tools] perf: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1134356] - [tools] perf: Allow ability to map cpus to nodes easily (Jiri Olsa) [1134356] - [tools] perf: Fix pmu object compilation error (Jiri Olsa) [1134356] - [tools] perf/sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf: Show absolute percentage by default (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1134356] - [tools] perf: Add hist.percentage config option (Jiri Olsa) [1134356] - [tools] perf/diff: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/top: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/report: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for showing relative percentage (Jiri Olsa) [1134356] - [tools] perf/probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1134356] - [tools] perf/probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1134356] - [tools] perf: Remove extra '/' character in events file path (Jiri Olsa) [1134356] - [tools] perf/machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1134356] - [tools] perf/tests: Add static build make test (Jiri Olsa) [1134356] - [tools] perf: Fix bfd dependency libraries detection (Jiri Olsa) [1134356] - [tools] perf: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix memory leak in pretty_print() (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1134356] - [tools] perf: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1134356] - [tools] perf: Improve error reporting (Jiri Olsa) [1134356] - [tools] perf: Adjust symbols in VDSO (Jiri Olsa) [1134356] - [tools] perf/kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1134356] - [tools] perf: Instead of redirecting flex output, use -o (Jiri Olsa) [1134356] - [tools] perf: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1134356] - [tools] perf/stat: Initialize statistics correctly (Jiri Olsa) [1134356] - [tools] perf/bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1134356] - [tools] perf/bench: Update manpage to mention numa and futex (Jiri Olsa) [1134356] - [tools] perf/probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to handle errors in line_range searching (Jiri Olsa) [1134356] - [tools] perf/probe: Fix --line option behavior (Jiri Olsa) [1134356] - [tools] perf: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1134356] - [tools] perf/callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Do not call warning() directly (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Print event name when show warning if possible (Jiri Olsa) [1134356] - [tools] perf/top: Fix documentation of invalid -s option (Jiri Olsa) [1134356] - [tools] perf: Allow building for tile (Jiri Olsa) [1134356] - [tools] perf: Remove unused simple_strtoul() function (Jiri Olsa) [1134356] - [tools] perf: Update some code references in design.txt (Jiri Olsa) [1134356] - [tools] perf/evsel: Update function names in debug messages (Jiri Olsa) [1134356] - [tools] perf: Remove thread__find_map function (Jiri Olsa) [1134356] - [tools] perf/annotate: Print the evsel name in the stdio output (Jiri Olsa) [1134356] - [tools] perf/report: Use ui__has_annotation() (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak when synthesizing thread records (Jiri Olsa) [1134356] - [tools] perf: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1134356] - [tools] perf/report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1134356] - [tools] perf/symbols: Apply all filters to an addr_location (Jiri Olsa) [1134356] - [tools] perf/symbols: Record the reason for filtering an address_location (Jiri Olsa) [1134356] - [tools] perf/sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1134356] - [tools] perf/timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1134356] - [tools] perf/machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1134356] - [tools] perf: Speed up thread map generation (Jiri Olsa) [1134356] - [tools] perf/kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1134356] - [tools] perf/symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1134356] - [tools] perf/session: Change header.misc dump from decimal to hex (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1134356] - [tools] perf: Fix synthesizing mmaps for threads (Jiri Olsa) [1134356] - [tools] perf/probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1134356] - [tools] perf/mem: Clarify load-latency in documentation (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-requeue microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-wake microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-hash microbenchmark (Jiri Olsa) [1134356] - [tools] perf: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1134356] - [tools] perf/symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1134356] - [tools] perf/symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1134356] - [tools] perf/tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1134356] - [tools] perf: Setup default dwarf post unwinder (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support (Jiri Olsa) [1134356] - [tools] perf: Add feature check for libdw dwarf unwind (Jiri Olsa) [1134356] - [tools] perf: Warn the user about how to enable libunwind support (Jiri Olsa) [1134356] - [tools] perf: Add variable display for VF make output (Jiri Olsa) [1134356] - [tools] perf: Factor features display code (Jiri Olsa) [1134356] - [tools] perf: Fix bison OUTPUT directories dependency (Jiri Olsa) [1134356] - [tools] perf/tests: Add pmu-bison.o make test (Jiri Olsa) [1134356] - [tools] perf/tests: Fix *.o make tests (Jiri Olsa) [1134356] - [tools] perf/probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1134356] - [tools] perf/probe: Allow to add events on the local functions (Jiri Olsa) [1134356] - [tools] perf/probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Find given address from offline dwarf (Jiri Olsa) [1134356] - [tools] perf/probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1134356] - [tools] perf/probe: Show in what binaries/modules probes are set (Jiri Olsa) [1134356] - [tools] perf/probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Replace line_list with intlist (Jiri Olsa) [1134356] - [tools] perf/probe: Remove incorrect symbol check for --list (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to do exit call for symbol maps (Jiri Olsa) [1134356] - [tools] perf/symbols: No need to export dso__first_symbol (Jiri Olsa) [1134356] - [tools] perf: Drop prefetch.h (Jiri Olsa) [1134356] - [tools] perf: Move hash.h header (Jiri Olsa) [1134356] - [tools] perf: Move fs.* to lib/api/fs/ (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1134356] - [tools] perf/callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1134356] - [tools] perf/callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate libunwind code to special object (Jiri Olsa) [1134356] - [tools] perf/callchain: Add mask into struct regs_dump (Jiri Olsa) [1134356] - [tools] perf/callchain: Do not report zero address in unwind (Jiri Olsa) [1134356] - [tools] perf: Fix dwarf unwind max_stack processing (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Add dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Introduce perf_regs_load function (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak in event_format__print function (Jiri Olsa) [1134356] - [tools] perf/record: Add readable output for callchain debug (Jiri Olsa) [1134356] - [tools] perf: Add call-graph option support into .perfconfig (Jiri Olsa) [1134356] - [tools] perf: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1134356] - [tools] perf/report: Remove some needless container_of usage (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf/report: Use al->cpumode where applicable (Jiri Olsa) [1134356] - [x86] perf/intel: Avoid spamming kernel log for BTS buffer failure (Jiri Olsa) [1134356] - [x86] perf/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1134356] - [kernel] perf: Fix lockdep warning on process exit (Jiri Olsa) [1134356] - [x86] perf/intel: Use proper dTLB-load-misses event on IvyBridge (Jiri Olsa) [1134356] - [kernel] Revert: perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1134356] - [kernel] perf: Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1134356] - [kernel] perf: Differentiate exec() and non-exec() comm events (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1134356] - [x86] perf: Add conditional branch filtering support (Jiri Olsa) [1134356] - [kernel] perf: Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1134356] - [x86] perf: Use common PMU interrupt disabled code (Jiri Olsa) [1134356] - [kernel] perf: Disable sampled events if no PMU interrupt (Jiri Olsa) [1134356] - [kernel] perf: Fix use after free in perf_remove_from_context() (Jiri Olsa) [1134356] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1134356] - [x86] perf/intel: fix Haswell precise store data source encoding (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_open(.flags) test (Jiri Olsa) [1134356] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1134356] - [kernel] perf: Rework free paths (Jiri Olsa) [1134356] - [kernel] perf: Validate locking assumption (Jiri Olsa) [1134356] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Ensure consistent inherit state in groups (Jiri Olsa) [1134356] - [x86] perf: Export perf_assign_events() (Jiri Olsa) [1134356] - [kernel] perf: Allow building PMU drivers as modules (Jiri Olsa) [1134356] - [kernel] perf: Prevent false warning in perf_swevent_add (Jiri Olsa) [1134356] - [kernel] perf: Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_init_context() (Jiri Olsa) [1134356] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1134356] - [x86] perf: Fix RAPL rdmsrl_safe() usage (Jiri Olsa) [1134356] - [x86] perf/intel: Use rdmsrl_safe() when initializing RAPL PMU (Jiri Olsa) [1134356] - [x86] perf/intel/rapl: Fix CPU hotplug callback registration (Jiri Olsa) [1134356] - [x86] perf: Enable DRAM RAPL support on Intel Haswell (Jiri Olsa) [1134356] - [kernel] perf: Optimize group_sched_in() (Jiri Olsa) [1134356] - [x86] perf: Add a few more comments (Jiri Olsa) [1134356] - [kernel] perf: Remove redundant PMU assignment (Jiri Olsa) [1134356] - [kernel] perf: Fix prototype of find_pmu_context() (Jiri Olsa) [1134356] - [x86] perf: Warn to early_printk() in case irq_work is too slow (Jiri Olsa) [1134356] - [x86] perf/p4: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1134356] - [x86] perf/p4: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1134356] - [x86] perf: Push the duration-logging printk() to IRQ context (Jiri Olsa) [1134356] - [kernel] workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() (Tomas Henzl) [1131563] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1085530] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1085530] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1085530] - [md] raid10: fix memory leak when reshaping a RAID10 (Jes Sorensen) [1085530] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1085530] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1085530] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1085530 1126348] - [md] Recovery speed is wrong (Jes Sorensen) [1085530 1128517] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1085530] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1085530] - [md] flush writes before starting a recovery (Jes Sorensen) [1085530 1115749] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1085530] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1085530] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1085530] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1085530] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1085530] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1085530] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1085530] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1085530] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1085530] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1085530] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1085530] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1085530] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1085530] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1085530] - [md] raid1: r1buf_pool_alloc, free allocate pages when subsequent allocation fails (Jes Sorensen) [1085530] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1085530] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1085530] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1085530] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1085530] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1085530] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1085530] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1085530] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1085530] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1085530] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1085530] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1085530] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1085530] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1085530] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1085530] - [Documentation] fix some typos in md documentation (Jes Sorensen) [1085530] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1085530] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1085530] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1085530] - [block] submit_bio_wait() conversions (Jes Sorensen) [1085530] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1085530] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1085530] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1085530] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1085530] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1085530] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1085530] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1085530] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1085530] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1085530] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1085530] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1085530] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1085530] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1085530] - [block] Consolidate duplicated bio_trim() implementations (Jes Sorensen) [1085530] - [md] raid5: fix "distingush" typo (Jes Sorensen) [1085530] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1085530] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1085530] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1085530] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1085530] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1085530] - [md] raid5: fix stripe release order (Jes Sorensen) [1085530] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1085530] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1085530] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1085530] - [md] fix safe_mode buglet (Jes Sorensen) [1085530] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1085530] - [lib] raid6: add ARM-NEON accelerated syndrome calculation (Jes Sorensen) [1085530] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1085530] - [kernel] sched/wait: Introduce ___wait_event() (Jes Sorensen) [1085530]- [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1138823] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1138823] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1138823] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1138823] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1138823] - [net] ethtool: Support for configurable RSS hash key (Ivan Vecera) [1138823] - [lib] reciprocal_divide: update/correction of the algorithm (Jiri Benc) [1140665] - [net] introduce reciprocal_scale helper and convert users (Jiri Benc) [1140665] - [net] random32: add prandom_u32_max and convert open coded users (Jiri Benc) [1140665] - [net] bpf: do not use reciprocal divide (Jiri Benc) [1140665] - [net] genetlink: remove superfluous assignment (Jiri Benc) [1140656] - [scsi] pmcraid: use proper genetlink multicast API (Jiri Benc) [1140656] - [net] genetlink: Fix uninitialized variable in genl_validate_assign_mc_groups() (Jiri Benc) [1140656] - [net] genetlink: fix genlmsg_multicast() bug (Jiri Benc) [1140656] - [net] genetlink: make multicast groups const, prevent abuse (Jiri Benc) [1140656] - [net] genetlink: pass family to functions using groups (Jiri Benc) [1140656] - [net] genetlink: add and use genl_set_err() (Jiri Benc) [1140656] - [net] genetlink: remove family pointer from genl_multicast_group (Jiri Benc) [1140656] - [net] genetlink: remove genl_unregister_mc_group() (Jiri Benc) [1140656] - [fs] quota: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] drop_monitor: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] genetlink: only pass array to genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: rename shadowed variable (Jiri Benc) [1140656] - [net] genetlink: unify registration functions (Jiri Benc) [1140656] - [net] genetlink: make genl_ops flags a u8 and move to end (Jiri Benc) [1140656] - [net] genetlink: make all genl_ops users const (Jiri Benc) [1140656] - [net] genetlink: allow making ops const (Jiri Benc) [1140656] - [net] genetlink: register family ops as array (Jiri Benc) [1140656] - [net] genetlink: remove genl_register_ops/genl_unregister_ops (Jiri Benc) [1140656] - [net] ieee802154: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [kernel] taskstats: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: Remove extern from function prototypes (Jiri Benc) [1140656] - [net] genetlink: fix usage of NLM_F_EXCL or NLM_F_REPLACE (Jiri Benc) [1140656] - [net] udp: Fix inverted NAPI_GRO_CB(skb)->flush test (Florian Westphal) [1131999] - [net] gre: gro: Fix a bug that breaks the forwarding path (Florian Westphal) [1131999] - [net] gro: reset skb->truesize in napi_reuse_skb() (Florian Westphal) [1131999] - [net] netdev_features: work around NETIF_F kabi breakage (Florian Westphal) [1131999] - [net] l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets (Florian Westphal) [1131999] - [net] vxlan: Enable checksum unnecessary conversions for vxlan/UDP sockets (Florian Westphal) [1131999] - [net] gre: Add support for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] udp: Add support for doing checksum unnecessary conversion (Florian Westphal) [1131999] - [net] Infrastructure for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] Support for csum_bad in skbuff (Florian Westphal) [1131999] - [net] sctp: Change sctp to implement csum_levels (Florian Westphal) [1131999] - [net] Allow GRO to use and set levels of checksum unnecessary (Florian Westphal) [1131999] - [net] Clarification of CHECKSUM_UNNECESSARY (Florian Westphal) [1131999] - [net] skbuff: improve comment on checksumming (Florian Westphal) [1131999] - [net] skbuff: Use ALIGN macro instead of open coding it (Florian Westphal) [1131999] - [net] Allocate a new 16 bits for flags in skbuff (Florian Westphal) [1131999] - [net] gre: When GRE csum is present count as encap layer wrt csum (Florian Westphal) [1131999] - [net] udp: additional GRO support (Florian Westphal) [1131999] - [net] tcp: Call skb_gro_checksum_validate (Florian Westphal) [1131999] - [net] ipv6: gro: fix CHECKSUM_COMPLETE support (Florian Westphal) [1131999] - [net] gre: call skb_gro_checksum_simple_validate (Florian Westphal) [1131999] - [net] add gro_compute_pseudo functions (Florian Westphal) [1131999] - [net] skb_gro_checksum_* functions (Florian Westphal) [1131999] - [net] fix setting csum_start in skb_segment() (Florian Westphal) [1131999] - [net] vxlan: Checksum fixes (Florian Westphal) [1131999] - [net] add skb_pop_rcv_encapsulation (Florian Westphal) [1131999] - [net] udp: call __skb_checksum_complete when doing full checksum (Florian Westphal) [1131999] - [net] Fix save software checksum complete (Florian Westphal) [1131999] - [net] Fix GSO constants to match NETIF flags (Florian Westphal) [1131999] - [net] Add skb_gro_postpull_rcsum to udp and vxlan (Florian Westphal) [1131999] - [net] Save software checksum complete (Florian Westphal) [1131999] - [net] Preserve CHECKSUM_COMPLETE at validation (Florian Westphal) [1131999] - [net] vxlan: Add support for UDP checksums (v4 sending, v6 zero csums) (Florian Westphal) [1131999] - [net] gre: Call gso_make_checksum (Florian Westphal) [1131999] - [net] gre: simplify GRE header length calculation in gre_gso_segment() (Florian Westphal) [1131999] - [net] Add GSO support for UDP tunnels with checksum (Florian Westphal) [1131999] - [net] tcp: Call gso_make_checksum (Florian Westphal) [1131999] - [net] Support for multiple checksums with gso (Florian Westphal) [1131999] - [net] l2tp: call udp{6}_set_csum (Florian Westphal) [1131999] - [net] udp: Generic functions to set checksum (Florian Westphal) [1131999] - [net] l2tp: Add support for zero IPv6 checksums (Florian Westphal) [1131999] - [net] udp: Make enabling of zero UDP6 csums more restrictive (Florian Westphal) [1131999] - [net] Split sk_no_check into sk_no_check_{rx, tx} (Florian Westphal) [1131999] - [net] Eliminate no_check from protosw (Florian Westphal) [1131999] - [net] sunrpc: Remove sk_no_check setting (Florian Westphal) [1131999] - [net] l2tp: Remove UDP checksum verification (Florian Westphal) [1131999] - [net] udp: Verify UDP checksum before handoff to encap (Florian Westphal) [1131999] - [net] icmp6: Call skb_checksum_validate (Florian Westphal) [1131999] - [net] icmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] igmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre6: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] ipv6: Need to sock_put on csum error (Florian Westphal) [1131999] - [net] ipv6: Implmement RFC 6936 (zero RX csums for UDP/IPv6) (Florian Westphal) [1131999] - [net] udp: Only allow busy read/poll on connected sockets (Florian Westphal) [1078978 1131999] - [net] ipv6: log src and dst along with "udp checksum is 0" (Florian Westphal) [1131999] - [net] ipv6: Call skb_checksum_init in IPv6 (Florian Westphal) [1131999] - [net] ipv4: Call skb_checksum_init in IPv4 (Florian Westphal) [1131999] - [net] Generalize checksum_init functions (Florian Westphal) [1131999] - [net] Change x86_64 add32_with_carry to allow memory operand (Florian Westphal) [1131999] - [x86_64] csum_add for x86_64 (Florian Westphal) [1131999] - [net] Allow csum_add to be provided in arch (Florian Westphal) [1131999] - [net] ipv4: add a sock pointer to dst->output() path (Jiri Pirko) [1081956] - [net] iptunnels: remove net arg from iptunnel_xmit() (Jiri Pirko) [1081956] - [net] vti: Use the tunnel mark for lookup in the error handlers (Jiri Pirko) [1091561] - [net] xfrm4: Remove duplicate semicolon (Jiri Pirko) [1091561] - [net] xfrm4: Properly handle unsupported protocols (Jiri Pirko) [1091561] - [net] vti4: Don't count header length twice (Jiri Pirko) [1091561] - [net] vti4: don't allow to add the same tunnel twice (Jiri Pirko) [1091561] - [net] vti4: Enable namespace changing (Jiri Pirko) [1091561] - [net] vti4: Check the tunnel endpoints of the xfrm state and the vti interface (Jiri Pirko) [1091561] - [net] vti4: Support inter address family tunneling (Jiri Pirko) [1091561] - [net] vti4: Use the on xfrm_lookup returned dst_entry directly (Jiri Pirko) [1091561] - [net] vti4: Update the ipv4 side to use it's own receive hook (Jiri Pirko) [1091561] - [net] skb: allow skb_scrub_packet() to be used by tunnels (Jiri Pirko) [1091561] - [net] ipv4: xfrm: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback (Jiri Pirko) [1091561] - [net] ip_tunnel: Remove double unregister of the fallback device (Jiri Pirko) [1091561] - [net] ipip: add x-netns support (Jiri Pirko) [1091561] - [net] vti4: switch to new ip tunnel code (Jiri Pirko) [1091561] - [net] ip_tunnel: Make vti work with i_key set (Jiri Pirko) [1091561] - [net] xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer (Jiri Pirko) [1091561] - [net] ipcomp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] ah4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] esp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] xfrm4: Add IPsec protocol multiplexer (Jiri Pirko) [1091561]- [drm] i915: don't crash if unable to setup stolen (Rob Clark) [1128939] - [fs] nfs: Don't reset pg_moreio in __nfs_pageio_add_request (Steve Dickson) [1120728] - [fs] nfs: Remove 2 unused variables (Steve Dickson) [1120728] - [fs] nfs: handle multiple reqs in nfs_wb_page_cancel (Steve Dickson) [1120728] - [fs] nfs: nfs_page should take a ref on the head req (Steve Dickson) [1120728] - [fs] nfsv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support (Steve Dickson) [1120728] - [fs] nfs: Return -EPERM if no supported or matching SECINFO flavor (Steve Dickson) [1120728] - [fs] nfs: check the return of nfs4_negotiate_security in nfs4_submount (Steve Dickson) [1120728]- [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1138311] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1138311] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1011562] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1011562] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1011562] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1011562] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1011562] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1011562] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1011562] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1011562] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1011562] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1011562] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1011562] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1011562] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1011562] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1011562] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1011562] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1011562] - [crypto] drbg: header file for DRBG (Herbert Xu) [1011562] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1011562] - [virt] virtio_scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1050834] - [net] macvtap: Fix race between device delete and open (Vlad Yasevich) [1075904] - [video] offb: Little endian fixes (David Gibson) [1144937] - [cpufreq] release policy->rwsem on error (Prarit Bhargava) [1140184] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1111214] - [char] ipmi: Turn off default probing of interfaces (Tony Camuso) [1111214] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1111214] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1111214] - [char] ipmi: ipmi_bt_sm, fix infinite loop (Tony Camuso) [1111214] - [char] ipmi: delete non-required instances of include (Tony Camuso) [1111214] - [char] ipmi: Cleanup error return (Tony Camuso) [1111214] - [char] ipmi: fix timeout calculation when bmc is disconnected (Tony Camuso) [1111214] - [char] ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful (Tony Camuso) [1111214] - [char] ipmi: remove deprecated IRQF_DISABLED (Tony Camuso) [1111214] - [char] ipmi: Initialize locals to avoid warning (Tony Camuso) [1111214] - [char] ipmi: info leak in compat_ipmi_ioctl() (Tony Camuso) [1111214] - [char] ipmi: Convert use of typedef ctl_table to struct ctl_table (Tony Camuso) [1111214]- [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1098325] - [kernel] audit: correct AUDIT_GET_FEATURE return message type (Richard Guy Briggs) [1141791] - [mm] fix the theoretical compound_lock() vs prep_new_page() race (Andrea Arcangeli) [1135506] - [mm] hugetlb: call MMU notifiers when copying a hugetlb page range (Andrea Arcangeli) [1135506] - [mm] page_alloc: convert hot/cold parameter and immediate callers to bool (Andrea Arcangeli) [1135506] - [mm] introdule compound_head_by_tail() (Andrea Arcangeli) [1135506] - [mm] swap: split put_compound_page() (Andrea Arcangeli) [1135506] - [mm] slub: do not VM_BUG_ON_PAGE() for temporary on-stack pages (Andrea Arcangeli) [1135506] - [mm] page_alloc: change mm debug routines back to EXPORT_SYMBOL (Andrea Arcangeli) [1135506] - [mm] dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE (Andrea Arcangeli) [1135506] - [mm] thp: __get_page_tail_foll() can use get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] print more details for bad_page() (Andrea Arcangeli) [1135506] - [mm] thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: Add some VM_BUG_ON()s to catch non-hugetlbfs pages (Andrea Arcangeli) [1135506] - [mm] swap: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() (Andrea Arcangeli) [1135506] - [mm] close PageTail race (Andrea Arcangeli) [1135506] - [block] aoe: adjust ref of head for compound page tails (Andrea Arcangeli) [1135506] - [mm] swap: reorganize put_compound_page() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: use __compound_tail_refcounted in __get_page_tail too (Andrea Arcangeli) [1135506] - [mm] tail page refcounting optimization for slab and hugetlbfs (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: fix hugetlbfs optimization (Andrea Arcangeli) [1135506] - [mm] make lru_add_drain_all() selective (Andrea Arcangeli) [1135506] - [mm] fix aio performance regression for database caused by THP (Andrea Arcangeli) [1135506] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136528] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136528] - [acpi] scan: not cache _SUN value in struct acpi_device_pnp (Prarit Bhargava) [1140567] - [acpi] scan: ACPI device object sysfs attribute for _STA evaluation (Prarit Bhargava) [1140567]- [alsa] hda: Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1112200] - [alsa] ice1712: Replacing hex with #defines (Jaroslav Kysela) [1112200] - [alsa] ctxfi: fix broken user-visible string (Jaroslav Kysela) [1112200] - [alsa] ctxfi: prink replacement (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ctpcm.c printk replacement (Jaroslav Kysela) [1112200] - [alsa] pcm: Fix the silence data for DSD formats (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ct20k1reg Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] hda: ca0132_regs.h Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Optimize alc888_coef_init() (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: set depop_delay for haswell plus (Jaroslav Kysela) [1112200] - [alsa] hda: restore the gpio led after resume (Jaroslav Kysela) [1112200] - [alsa] core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1112200] - [alsa] sysfs: create __ATTR_WO() (Jaroslav Kysela) [1112200] - [alsa] dell-led: add mic mute led interface (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1112200] - [alsa] hda: Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1112200] - [alsa] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1112200] - [alsa] hda: Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1112200] - [alsa] hda: Fix parsing of CMI8888 codec (Jaroslav Kysela) [1112200] - [alsa] hda: Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1112200] - [alsa] virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1112200] - [alsa] riptide: fix d confusingly prefixed with 0x in format strings (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Braswell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add PCI IDs for Intel Braswell (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1112200] - [alsa] usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1112200] - [alsa] hda: add mic mute led hook for dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] hda: Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1112200] - [alsa] hda: Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1112200] - [alsa] hda: Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1112200] - [alsa] pcm: Add tstamp_type and proto to sw_params compat layer (Jaroslav Kysela) [1112200] - [alsa] pcm: Introduce protocol version field to sw_params (Jaroslav Kysela) [1112200] - [alsa] hda: Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: init_flag is in struct hda_intel (Jaroslav Kysela) [1112200] - [alsa] compress: fix an integer overflow check (Jaroslav Kysela) [1112200] - [alsa] hda: Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1112200] - [alsa] control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1112200] - [alsa] hda: Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1112200] - [alsa] pcm: Add timestamp type to sw_params (Jaroslav Kysela) [1112200] - [alsa] pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1112200] - [alsa] hda: add capture mute led support in led_power_filter (Jaroslav Kysela) [1112200] - [alsa] hda: fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build warning (Jaroslav Kysela) [1112200] - [alsa] hda: Add several entries for enabling HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Correct support for 24bits physical sample widths (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Use the available wrapper to get physical width (Jaroslav Kysela) [1112200] - [alsa] ice1712: Correcting/completing #defines for REGS (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1112200] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] mixart: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build error in hda_tegra.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_memory.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_main.c (Jaroslav Kysela) [1112200] - [alsa] hda: Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1112200] - [alsa] hda: Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: Replace ICH6_ prefix (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted SFX definitions (Jaroslav Kysela) [1112200] - [alsa] hda: Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Use common reboot notifier (Jaroslav Kysela) [1112200] - [alsa] hda: Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1112200] - [alsa] hda: Make position_fix as generic callback (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1112200] - [alsa] hda: Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1112200] - [alsa] hda: Kill the rest of snd_print*() usages (Jaroslav Kysela) [1112200] - [alsa] hda: Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1112200] - [alsa] hda: Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] seq/seq_memory: Fix closing brace followed by if (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: call overridden init on resume (Jaroslav Kysela) [1112200] - [alsa] hda: Fix usage of "model" module parameter (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Support HP mute led for output and input (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] control: Make sure that id->index does not overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Fix replacing user controls (Jaroslav Kysela) [1112200 1117324] {CVE-2014-4654 CVE-2014-4655} - [alsa] control: Protect user controls against concurrent access (Jaroslav Kysela) [1112200 1117339] {CVE-2014-4652} - [alsa] hd-audio: Don't continue probing i915 when nomodeset is given (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1112200] - [alsa] hda: fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use ktime and ktime_get() (Jaroslav Kysela) [1112200] - [alsa] core: Use ktime_get_ts() (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for ABit AA8XE (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC667 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more codec rename (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: New vendor ID for ALC233 (Jaroslav Kysela) [1112200] - [alsa] hda: add two new pin tables (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC891 codec (Jaroslav Kysela) [1112200] - [alsa] seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1112200] - [alsa] seq: correctly detect input buffer overflow (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1112200] - [alsa] hda/analog: Fix silent output on ASUS A8JN (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: fix tegra build (Jaroslav Kysela) [1112200] - [alsa] hda: Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1112200] - [alsa] hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1112200] - [alsa] hda: Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup_forced flag (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: coding style fixups (Jaroslav Kysela) [1112200] - [alsa] hda: Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1112200] - [alsa] Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support headset mode for ALC233 (Jaroslav Kysela) [1112200] - [alsa] lola: fix format type mismatch in sound/pci/lola/lola_proc.c (Jaroslav Kysela) [1112200] - [alsa] hda: fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1112200] - [alsa] hda: White noise fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda/tegra: Fix MODULE_DEVICE_TABLE typo (Jaroslav Kysela) [1112200] - [alsa] hda: Add driver for Tegra SoC HDA (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1112200] - [alsa] fm801: convert struct description to kernel-doc (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Add check during device suspend (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: if statement not indented (Jaroslav Kysela) [1112200] - [alsa] hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce macros to access the hardware (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1112200] - [alsa] hda: Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1112200] - [alsa] core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add two codecs alias name for Dell (Jaroslav Kysela) [1112200] - [alsa] lx_core: Translate comments from french to english (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove useless #if 0 .. #endif (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove dead code (Jaroslav Kysela) [1112200] - [alsa] lx_core: Fix dev_dbg typo (Jaroslav Kysela) [1112200] - [alsa] lx_core: Switch to using BIT macro (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove unused defines (Jaroslav Kysela) [1112200] - [alsa] pcm: BUG message unnecessarily triggers kerneloops (Jaroslav Kysela) [1112200] - [alsa] MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset Mic support for Dell machine (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC288 codec (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1112200] - [alsa] hda: Make full_reset boolean (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: Use runtime helper to check active state (Jaroslav Kysela) [1112200] - [alsa] ice1712: Fix boundary checks in PCM pointer ops (Jaroslav Kysela) [1112200] - [alsa] hda: Do not assign streams in reverse order (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add eapd shutup to ALC283 (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Change model name alias for ChromeOS (Jaroslav Kysela) [1112200] - [alsa] Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1112200] - [alsa] ice1712: Save/restore routing and rate registers (Jaroslav Kysela) [1112200] - [alsa] ice1712: restore AK4xxx volumes on resume (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards (Jaroslav Kysela) [1112200] - [alsa] cs8427: separate HW initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed single output machine get empty hp sense (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add suspend support for M-Audio ICE1712-based cards (Jaroslav Kysela) [1112200] - [alsa] ice1712: add suspend support for ICE1712 chip (Jaroslav Kysela) [1112200] - [alsa] hda: Enable beep for ASUS 1015E (Jaroslav Kysela) [1112200] - [alsa] asihpi: fix some indenting in snd_card_asihpi_pcm_new() (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1112200] - [alsa] compress: Pass through return value of open ops callback (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC282 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) fix Stereo Upmixing regression (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC283 (Jaroslav Kysela) [1112200] - [alsa] sis7019: Simplify dependencies (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Also needed on MIPS (Jaroslav Kysela) [1112200] - [alsa] hda: initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1112200] - [alsa] cs553*: Fix dependencies (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Fix possible NULL dereference (Jaroslav Kysela) [1112200] - [alsa] echoaudio: use after free on error (Jaroslav Kysela) [1112200] - [alsa] lola: NULL deref on allocation error (Jaroslav Kysela) [1112200] - [alsa] hda: Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add automute fix for another dell AIO model (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset quirk for Dell DT (Jaroslav Kysela) [1112200] - [alsa] hda: Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1112200] - [alsa] hda: Mark reg op args as iomem (Jaroslav Kysela) [1112200] - [alsa] hda: Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Make azx_attach_pcm_stream static (Jaroslav Kysela) [1112200] - [alsa] hda: remove PCI dependency in Kconfig (Jaroslav Kysela) [1112200] - [alsa] hda: Move codec create to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move azx_interrupt to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add position_check op (Jaroslav Kysela) [1112200] - [alsa] hda: Move low level functions to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move the dsp loader to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Pull pages allocation to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1112200] - [alsa] hda: Add pcm_mmap_prepare op (Jaroslav Kysela) [1112200] - [alsa] hda: Move snd page allocation to ops (Jaroslav Kysela) [1112200] - [alsa] hda: Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1112200] - [alsa] hda: Add jackpoll_ms to struct azx (Jaroslav Kysela) [1112200] - [alsa] hda: remove unused clear of STATESTS (Jaroslav Kysela) [1112200] - [alsa] hda: Add function pointer for disabling MSI (Jaroslav Kysela) [1112200] - [alsa] hda: Use device pointer from the card instead of pci (Jaroslav Kysela) [1112200] - [alsa] hda: Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1112200] - [alsa] hda: Allow different ops to read/write registers (Jaroslav Kysela) [1112200] - [alsa] hda: Move some definitions to new hda_priv.h (Jaroslav Kysela) [1112200] - [alsa] hda: Fix CORB reset to follow specification (Jaroslav Kysela) [1112200] - [alsa] hda: Fix registration of beep input device (Jaroslav Kysela) [1112200] - [alsa] hda/sigmatel: Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1112200] - [alsa] Move EXPORT_SYMBOL() in appropriate places (Jaroslav Kysela) [1112200] - [alsa] hda: Make codec object as a parent for input beep devices (Jaroslav Kysela) [1112200] - [alsa] 6fire: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ymfpci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] vx222: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] trident: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme9652: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdspm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdsp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcxhr: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oxygen: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] nm256: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] mixart: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lola: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ice17xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs46xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ca0106: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] aw2: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ali5451: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ac97: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx_modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] sonicvibes: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme32: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] maestro3: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0m: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1968: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1938: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ens137x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5530: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs4281: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cmipci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] bt87x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] atiixp-modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] atiixp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als4000: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] ad1889: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Convert to the new pm_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Replace with standard printk (Jaroslav Kysela) [1112200] - [alsa] hda: Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1112200] - [alsa] hda: Add sysfs to codec object, too (Jaroslav Kysela) [1112200] - [alsa] hda: Create own device struct for each codec (Jaroslav Kysela) [1112200] - [alsa] hda: Manage each codec instance individually (Jaroslav Kysela) [1112200] - [alsa] Clean up snd_device_*() codes (Jaroslav Kysela) [1112200] - [alsa] Use priority list for managing device list (Jaroslav Kysela) [1112200] - [alsa] hwdep: Allow to assign the given parent (Jaroslav Kysela) [1112200] - [alsa] hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1112200] - [alsa] Create sysfs attribute files via groups (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112200] - [alsa] hda: Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1112200] - [alsa] core: Fix missing card sysfs contents (Jaroslav Kysela) [1112200] - [alsa] hda: Add QEMU codec vendor ID (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Fix recording from mode id 0x8 (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: setup/cleanup streams (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1112200] - [alsa] usx2y: Don't peep the card internal object (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Allow NULL bus->pci (Jaroslav Kysela) [1112200] - [alsa] hda: Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1112200] - [alsa] ak4117: Do not free priv until timer handler hasn't actually stopped using it (Jaroslav Kysela) [1112200] - [alsa] Drop __bitwise and typedefs for snd_device attributes (Jaroslav Kysela) [1112200] - [alsa] i2c/ak413x: Use SNDRV_DEV_CODEC for ak413x codec objects (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] timer: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hwdep: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rawmidi: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] core: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] control: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Drop debug prints (Jaroslav Kysela) [1112200] - [alsa] Use standard device refcount for card accounting (Jaroslav Kysela) [1112200] - [alsa] Use static groups for id and number card sysfs attr files (Jaroslav Kysela) [1112200] - [alsa] Embed card device into struct snd_card (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] drivers: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1112200] - [alsa] hda: Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1112200] - [alsa] hda: Disable static quirks for C-Media codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1112200] - [alsa] hda: Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1112200] - [alsa] Fix typos in alsa-driver-api.xml (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Remove unused function in pci/lx6464es/lx_core.c (Jaroslav Kysela) [1112200] - [alsa] pcsp: Include appropriate header file in pcsp/pcsp_input.c (Jaroslav Kysela) [1112200] - [alsa] hda: Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1112200] - [alsa] hda: Rename ASUS subwoofer quirks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix inconsistent Mic mute LED (Jaroslav Kysela) [1112200] - [alsa] hda: Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1112200] - [alsa] hda: Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing mixer widget for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Resume mixer values properly (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1112200] - [alsa] hda: Do not accept responses from non-existing codecs (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Disable static quirks (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for HP 530 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for Toshiba P105 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) cleanup and minor changes (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify high-pass filter control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify input select functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify capture volume functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) use headphone volume control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify playback output select (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) capture from I2S channel 1, not 2 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) move the mixer code into another file (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify DAC/ADC parameters function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify initialization functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) add new CS4245 SPI functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1112200] - [alsa] oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1112200] - [alsa] oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1112200] - [alsa] oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify the SPI writing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1112200] - [alsa] hda: Add parameter for dumping processing coefficients (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1112200] - [alsa] Refactor slot assignment code (Jaroslav Kysela) [1112200] - [alsa] bits vs bytes bug in snd_card_create() (Jaroslav Kysela) [1112200] - [alsa] hda: Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] Add helper function for intersecting two rate masks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1112200] - [alsa] snd-usb: re-order some quirk entries (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1112200] - [alsa] hda: automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1112200] - [alsa] hda: Apply codec power_filter to FG nodes (Jaroslav Kysela) [1112200] - [alsa] hda: Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1112200] - [alsa] Enable CONFIG_ZONE_DMA for smaller PCI DMA masks (Jaroslav Kysela) [1112200] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112200] - [alsa] ctxfi: Work around emu20k1 glitch to prevent buffered sound data loss (Jaroslav Kysela) [1112200] - [alsa] Merge memalloc code into snd-pcm module (Jaroslav Kysela) [1112200] - [alsa] Remove superfluous header inclusions in memalloc.c (Jaroslav Kysela) [1112200] - [alsa] Remove memory reservation code from memalloc helper (Jaroslav Kysela) [1112200] - [alsa] Remove memory accounting in memalloc helper (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add device ID for Broadwell display audio controller (Jaroslav Kysela) [1112200] - [alsa] hda: Split Thinkpad ACPI-related code (Jaroslav Kysela) [1112200] - [alsa] hda: Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1112200] - [alsa] hda: Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1112200] - [alsa] hda: Add consistent tag names for firmware patch (Jaroslav Kysela) [1112200] - [alsa] hda: firmware patch code cleanup (Jaroslav Kysela) [1112200] - [alsa] hda: Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1112200] - [alsa] hda: Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1112200] - [alsa] compress: remove the sample rate check (Jaroslav Kysela) [1112200] - [alsa] rme9652: fix a missing comma in channel_map_9636_ds (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: use named constants for pci_power_t values (Jaroslav Kysela) [1112200] - [alsa] hda: Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1112200] - [alsa] hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1112200] - [alsa] hda: Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1112200] - [alsa] hda: Add warning texts when codec driver Kconfig doesn't match (Jaroslav Kysela) [1112200] - [alsa] hda: Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1112200] - [alsa] hda: Make CONFIG_SND_HDA_CODEC_* tristate (Jaroslav Kysela) [1112200] - [alsa] hda: Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1112200] - [alsa] hda: Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1112200] - [alsa] Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112200]- [misc] mei: ignore client writing state during cb completion (Prarit Bhargava) [1088953] - [misc] mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro (Prarit Bhargava) [1088953] - [misc] mei: amthif: fix checkpatch error (Prarit Bhargava) [1088953] - [misc] mei: fix Unnecessary space after function pointer name (Prarit Bhargava) [1088953] - [misc] mei: use cl_dbg where appropriate (Prarit Bhargava) [1088953] - [misc] mei: client.h fix checkpatch errors (Prarit Bhargava) [1088953] - [misc] mei: report consistently copy_from/to_user failures (Prarit Bhargava) [1088953] - [misc] mei: drop pr_fmt macros (Prarit Bhargava) [1088953] - [misc] mei: make me hw headers private to me hw (Prarit Bhargava) [1088953] - [misc] mei: fix memory leak of pending write cb objects (Prarit Bhargava) [1088953] - [misc] mei: me: do not reset when less than expected data is received (Prarit Bhargava) [1088953] - [misc] mei: fix regressions caused by removing ext_msg (Prarit Bhargava) [1088953] - [misc] mei: wd: fix stop completion failure (Prarit Bhargava) [1088953] - [misc] mei: wd: simplify wd_send command (Prarit Bhargava) [1088953] - [misc] mei: make return values consistent across the driver (Prarit Bhargava) [1088953] - [misc] mei: revamp writing slot counting (Prarit Bhargava) [1088953] - [misc] mei: add mei_hbuf_acquire wrapper (Prarit Bhargava) [1088953] - [misc] mei: txe: include irqreturn.h for irqreturn_t etc (Prarit Bhargava) [1088953] - [misc] mei: set client's read_cb to NULL when flow control fails (Prarit Bhargava) [1088953] - [misc] mei: txe: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: me: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: don't of list_for_each_entry_safe when not deleting (Prarit Bhargava) [1088953] - [misc] mei: use helper function to find me client by id (Prarit Bhargava) [1088953] - [misc] mei: fix potential read outside of array bounds (Prarit Bhargava) [1088953] - [misc] mei: wd and amthif use mei_cl_ api for dis/connection (Prarit Bhargava) [1088953] - [misc] mei: hbm: revamp client connect and disconnection status (Prarit Bhargava) [1088953] - [misc] mei: Remove all bus devices from the mei_dev list when stopping the MEI (Prarit Bhargava) [1088953] - [misc] mei: get rid of ext_msg (Prarit Bhargava) [1088953] - [misc] mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT (Prarit Bhargava) [1088953] - [misc] mei: fix compilation error with missing WATCHDOG_CORE (Prarit Bhargava) [1088953] - [misc] mei: allow multiple retries if the hw reset has failed (Prarit Bhargava) [1088953] - [misc] mei: export active connections to debugfs (Prarit Bhargava) [1088953] - [misc] mei: txe: add Kbuild for TXE device (Prarit Bhargava) [1088953] - [misc] mei: txe: add pci-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe-regs.h header file (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.h header file (Prarit Bhargava) [1088953] - [misc] mei: don't unset read cb ptr on reset (Prarit Bhargava) [1088953] - [misc] mei: clear write cb from waiting list on reset (Prarit Bhargava) [1088953] - [misc] mei: limit the number of consecutive resets (Prarit Bhargava) [1088953] - [misc] mei: revamp mei reset state machine (Prarit Bhargava) [1088953] - [misc] mei: fix syntax in comments and debug output (Prarit Bhargava) [1088953] - [misc] mei: nfc: mei_nfc_free has to be called under lock (Prarit Bhargava) [1088953] - [misc] mei: use hbm idle state to prevent spurious resets (Prarit Bhargava) [1088953] - [misc] mei: do not run reset flow from the interrupt thread (Prarit Bhargava) [1088953] - [misc] mei: enable marking internal commands (Prarit Bhargava) [1088953] - [misc] mei: me: set dma mask using DMA mapping API (Prarit Bhargava) [1088953] - [misc] mei: cleanup mei_irq_read_handler (Prarit Bhargava) [1088953] - [misc] mei: remove flash_work_queue (Prarit Bhargava) [1088953] - [misc] mei: drop redundant list_del_init (Prarit Bhargava) [1088953] - [misc] mei: bus: propagate error code returned by mei_me_cl_by_id (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link remove duplicated check for open_handle_count (Prarit Bhargava) [1088953] - [misc] mei: replace stray pr_debug with dev_dbg (Prarit Bhargava) [1088953] - [misc] mei: wd: host_init propagate error codes from called functions (Prarit Bhargava) [1088953] - [misc] mei: print correct device state during unexpected reset (Prarit Bhargava) [1088953] - [misc] mei: nfc: fix memory leak in error path (Prarit Bhargava) [1088953] - [misc] mei: move host_clients_map cleanup to device init (Prarit Bhargava) [1088953] - [misc] mei: me: downgrade two errors to debug level (Prarit Bhargava) [1088953] - [misc] mei: amthif: mei_amthif_host_init: propagate errors from called functions (Prarit Bhargava) [1088953] - [misc] mei: revamp open handler counts (Prarit Bhargava) [1088953] - [misc] mei: simplify mei_open error handling (Prarit Bhargava) [1088953] - [misc] mei: remove unnecessary pci_set_drvdata() (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_unlink: no need to loop over dev list (Prarit Bhargava) [1088953] - [misc] mei: push credentials inside the irq write handler (Prarit Bhargava) [1088953] - [misc] mei: propagate error from write routines instead of ENODEV (Prarit Bhargava) [1088953] - [misc] mei: fix function names in debug prints (Prarit Bhargava) [1088953] - [misc] mei: prefix client log messages with client me and host ids (Prarit Bhargava) [1088953] - [misc] mei: mei_release: drop redundant check if cb is NULL (Prarit Bhargava) [1088953] - [misc] mei: fix format compilation warrning on 32 bit architecture (Prarit Bhargava) [1088953] - [misc] mei: revamp read and write length checks (Prarit Bhargava) [1088953] - [misc] mei: mei_write correct checks for copy_from_user (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link protect open_handle_count from overflow (Prarit Bhargava) [1088953] - [misc] mei: make sure that me_clients_map big enough before copying (Prarit Bhargava) [1088953] - [misc] mei: convert bus code to use dev_groups (Prarit Bhargava) [1088953] - [misc] mei: client.h cleanup (Prarit Bhargava) [1088953] - [ethernet] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 (John Greene) [1091119] - [ethernet] e1000e: Fix EEE in S5 w/ Runtime PM enabled (John Greene) [1091119] - [ethernet] e1000e: Add support for EEE in Sx states (John Greene) [1091119] - [ethernet] e1000e: Add code to check return values on NVM accesses (John Greene) [1091119] - [ethernet] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1091119] - [ethernet] e1000e: remove unnecessary break after return (John Greene) [1091119] - [ethernet] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091119] - [ethernet] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1091119] - [ethernet] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1091119] - [ethernet] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1091119] - [ethernet] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1091119] - [ethernet] e1000e: Fix issue with link flap on 82579 (John Greene) [1091119] - [ethernet] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1091119] - [ethernet] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1091119] - [ethernet] e1000e: fix message terminations (John Greene) [1091119] - [ethernet] e1000e: Enclose e1000e_pm_thaw() with CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1091119] - [ethernet] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1091119] - [ethernet] e1000e: add timeout for TX HW time stamping work (John Greene) [1091119] - [ethernet] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1091119] - [ethernet] e1000e: Fix Hardware Unit Hang (John Greene) [1091119] - [ethernet] e1000e: fix the build error when PM is disabled (John Greene) [1091119] - [ethernet] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1091119] - [ethernet] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1091119] - [ethernet] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1091119] - [ethernet] e1000e: Refactor of Runtime Power Management (John Greene) [1091119] - [ethernet] e1000e: calls skb_set_hash (John Greene) [1091119] - [ethernet] e1000e: Refactor PM flows (John Greene) [1091119] - [ethernet] e1000e: Fix compilation warning when !CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Fix a compile flag mis-match for suspend/resume (John Greene) [1091119] - [ethernet] e1000e: Remove extern from function prototypes (John Greene) [1091119] - [ethernet] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1091119] - [ethernet] e1000e: Fix 82579 sets LPI too early (John Greene) [1091119] - [ethernet] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1091119] - [kernel] sched/fair: Stop searching for tasks in idle_balance if there are runnable tasks (Larry Woodman) [1103828] - [kernel] sched/numa: Initialize new idle_balance stats in sd_numa_init() (Larry Woodman) [1103828]- [kernel] tty: Add C_CMSPAR(tty) (Don Zickus) [1110939] - [usb] pl2303: fixed handling of CS5 setting (Don Zickus) [1110939] - [usb] pl2303: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] pl2303: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] pl2303: clean up line-status handling (Don Zickus) [1110939] - [usb] pl2303: make type data const (Don Zickus) [1110939] - [usb] pl2303: use C_CMSPAR macro (Don Zickus) [1110939] - [usb] pl2303: use direct baud-rate encoding when possible (Don Zickus) [1110939] - [usb] pl2303: add helper function for direct baud-rate encoding (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate divisor handling (Don Zickus) [1110939] - [usb] pl2303: enforce baud-rate limits before lookup (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate table lookup (Don Zickus) [1110939] - [usb] pl2303: rename pl2303_encode_baud_rate (Don Zickus) [1110939] - [usb] pl2303: add device-type abstraction (Don Zickus) [1110939] - [usb] pl2303: add quirk for legacy devices (Don Zickus) [1110939] - [usb] pl2303: clean up type handling (Don Zickus) [1110939] - [usb] pl2303: use speed_t for baud rates (Don Zickus) [1110939] - [usb] pl2303: add line-status quirk for Siemens phones (Don Zickus) [1110939] - [usb] pl2303: remove redundant line-request call (Don Zickus) [1110939] - [usb] pl2303: add error handling to line requests (Don Zickus) [1110939] - [usb] pl2303: fix data corruption on termios updates (Don Zickus) [1110939] - [usb] pl2303: add error handling to set_control_lines (Don Zickus) [1110939] - [usb] pl2303: add error handling to vendor read and write functions (Don Zickus) [1110939] - [usb] Revert: pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [1110939] - [usb] Revert: pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [1110939] - [usb] Revert: pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [1110939] - [usb] Revert: pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [1110939] - [usb] Revert: pl2303: improve the chip type information output on startup - [usb] Revert: pl2303: improve the chip type detection/distinction - [usb] Revert: pl2303: distinguish between original and cloned HX chips - [usb] pl2303: clean up driver somewhat (Don Zickus) [1110939] - [usb] pl2303: remove bogus delta_msr_wait wake up (Don Zickus) [1110939] - [usb] core: let dynamic ids override static ids (Don Zickus) [1110939] - [usb] core: Fix potential memory leak adding dyn USBdevice IDs (Don Zickus) [1110939] - [usb] core: add sanity checks when using bInterfaceClass with new_id (Don Zickus) [1110939] - [usb] core: check for valid id_table when using the RefId feature (Don Zickus) [1110939] - [usb] core: bail out if user gives an unknown RefId when using new_id (Don Zickus) [1110939] - [usb] core: allow a reference device for new_id (Don Zickus) [1110939] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1110939] - [usb] Check if port status is equal to RxDetect (Don Zickus) [1110939] - [usb] serial/ftdi_sio: Add Infineon Triboard (Don Zickus) [1110939] - [usb] ftdi_sio: Add extra PID (Don Zickus) [1110939] - [usb] option: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1110939] - [usb] cp210x: add support for Corsair usb dongle (Don Zickus) [1110939] - [usb] storage/scsi: Add broken_fua blacklist flag (Don Zickus) [1110939] - [usb] xhci: Fix runtime suspended xhci from blocking system suspend (Don Zickus) [1110939] - [usb] xhci: clear root port wake on bits if controller isn't wake-up capable (Don Zickus) [1110939] - [usb] xhci: correct burst count field for isoc transfers on 1.0 xhci hosts (Don Zickus) [1110939] - [usb] xhci: Use correct SLOT ID when handling a reset device command (Don Zickus) [1110939] - [usb] option: add/modify Olivetti Olicard modems (Don Zickus) [1110939] - [usb] ftdi_sio: fix null deref at port probe (Don Zickus) [1110939] - [usb] option: add device ID for SpeedUp SU9800 usb 3g modem (Don Zickus) [1110939] - [usb] usbtest: add a timeout for scatter-gather tests (Don Zickus) [1110939] - [usb] ehci: avoid BIOS handover on the HASEE E200 (Don Zickus) [1110939] - [usb] fix hub-port pm_runtime_enable() vs runtime pm transitions (Don Zickus) [1110939] - [usb] quiet peer failure warning, disable poweroff (Don Zickus) [1110939] - [usb] improve "not suspended yet" message in hub_suspend() (Don Zickus) [1110939] - [usb] xhci: Fix sleeping with IRQs disabled in xhci_stop_device() (Don Zickus) [1110939] - [usb] fix ->update_hub_device() vs hdev->maxchild (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() only exists for CONFIG_PM=y (Don Zickus) [821903] - [usb] qcserial: add additional Sierra Wireless QMI devices (Don Zickus) [1110939] - [usb] qcserial: add Netgear AirCard 341U (Don Zickus) [1110939] - [usb] xhci: delete endpoints from bandwidth list before freeing whole device (Don Zickus) [1110939] - [usb] host/xhci-plat: add xhci_plat_start() (Don Zickus) [1110939] - [usb] pci-quirks: Prevent Sony VAIO t-series from switching usb ports (Don Zickus) [1110939] - [usb] resume child device when port is powered on (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y (Don Zickus) [1110939] - [usb] introduce port status lock (Don Zickus) [1110939] - [usb] synchronize port poweroff and khubd (Don Zickus) [1110939] - [usb] refactor port handling in hub_events() (Don Zickus) [1110939] - [usb] usb3 ports do not support FEAT_C_ENABLE (Don Zickus) [1110939] - [usb] don't clear FEAT_C_ENABLE on usb_port_runtime_resume failure (Don Zickus) [1110939] - [usb] block suspension of superspeed port while hispeed peer is active (Don Zickus) [1110939] - [usb] make usb_port flags atomic, rename did_runtime_put to child_usage (Don Zickus) [1110939] - [usb] sysfs link peer ports (Don Zickus) [1110939] - [usb] find internal hub tier mismatch via acpi (Don Zickus) [1110939] - [usb] assign usb3 external hub port peers (Don Zickus) [1110939] - [usb] assign default peer ports for root hubs (Don Zickus) [1110939] - [usb] cleanup setting udev->removable from port_dev->connect_type (Don Zickus) [1110939] - [usb] rename usb_port device objects (Don Zickus) [1110939] - [usb] disable port power control if not supported in wHubCharacteristics (Don Zickus) [1110939] - [usb] mutual exclusion for resetting a hub and power-managing a port (Don Zickus) [1110939] - [usb] pci_quirks: fix sparse 'symbol not declared' warning (Don Zickus) [1110939] - [usb] storage/ene_ub6250: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1110939] - [usb] usbtest: add pattern check on pipe in phase of unlink read (Don Zickus) [1110939] - [usb] usbtest: fix unlink write error with pattern 1 (Don Zickus) [1110939] - [usb] usb5303: add support for reference clock specified in device tree (Don Zickus) [1110939] - [usb] separate usb_address0 mutexes for each bus (Don Zickus) [1110939] - [usb] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] yurex: fix race between probe() and read() (Don Zickus) [1110939] - [usb] appledisplay: fix race between reading and writing from the device (Don Zickus) [1110939] - [usb] usbtmc: fix DMA on stack (Don Zickus) [1110939] - [usb] cdc-acm: use BIT macro (Don Zickus) [1110939] - [usb] xhci: unified loggig of RESET_ON_RESUME (Don Zickus) [1110939] - [usb] xhci: avoid warning for !PM_SLEEP (Don Zickus) [1110939] - [usb] host/xhci-plat: add clock support (Don Zickus) [1110939] - [usb] host/xhci-plat: sort the headers in alphabetic order (Don Zickus) [1110939] - [usb] move usb/usb-common.c to usb/common/usb-common.c (Don Zickus) [1110939] - [usb] core: remove the Kconfig entry for USB_DEBUG (Don Zickus) [1110939] - [usb] remove redundant D0 power state set (Don Zickus) [1110939] - [usb] keyspan: fix potential null pointer dereference (Don Zickus) [1110939] - [usb] serial/option: add support for Novatel E371 PCIe card (Don Zickus) [1110939] - [usb] ftdi_sio: add NovaTech OrionLXm product ID (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (part 2) (Don Zickus) [1110939] - [usb] cdc-acm: use tty-port dtr_rts (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant usb_mark_last_busy (Don Zickus) [1110939] - [usb] cdc-acm: do not update PM busy on read errors (Don Zickus) [1110939] - [usb] cdc-acm: minimise no-suspend window during shutdown (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant disconnected test from shutdown (Don Zickus) [1110939] - [usb] cdc-acm: simplify runtime PM locking (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM imbalance at shutdown (Don Zickus) [1110939] - [usb] cdc-acm: fix I/O after failed open (Don Zickus) [1110939] - [usb] cdc-acm: fix failed open not being detected (Don Zickus) [1110939] - [usb] cdc-acm: fix open and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix potential urb leak and PM imbalance in write (Don Zickus) [1110939] - [usb] cdc-acm: fix shutdown and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM for control messages (Don Zickus) [1110939] - [usb] cdc-acm: fix broken runtime suspend (Don Zickus) [1110939] - [usb] cdc-acm: fix write and resume race (Don Zickus) [1110939] - [usb] cdc-acm: fix write and suspend race (Don Zickus) [1110939] - [usb] kobil_sct: fix control requests without data stage (Don Zickus) [1110939] - [usb] serial: remove overly defensive port tests (Don Zickus) [1110939] - [usb] serial: fix potential runtime pm imbalance at device remove (Don Zickus) [1110939] - [usb] usb_wwan: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] usb_wwan: report failed submissions as errors (Don Zickus) [1110939] - [usb] usb_wwan: remove bogus function prototype (Don Zickus) [1110939] - [usb] usb_wwan: remove some superfluous comments (Don Zickus) [1110939] - [usb] usb_wwan: remove comment from close (Don Zickus) [1110939] - [usb] usb_wwan: clean up delayed-urb submission (Don Zickus) [1110939] - [usb] usb_wwan: use interface-data accessors (Don Zickus) [1110939] - [usb] usb_wwan: make resume error messages uniform (Don Zickus) [1110939] - [usb] usb_wwan: kill interrupt urb explicitly at suspend (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant urb kill from port remove (Don Zickus) [1110939] - [usb] usb_wwan: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant modem-control request (Don Zickus) [1110939] - [usb] usb_wwan: fix remote wakeup (Don Zickus) [1110939] - [usb] usb_wwan: fix discarded writes on resume errors (Don Zickus) [1110939] - [usb] usb_wwan: fix potential blocked I/O after resume (Don Zickus) [1110939] - [usb] usb_wwan: fix potential NULL-deref at resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak at shutdown (Don Zickus) [1110939] - [usb] usb_wwan: fix write and suspend race (Don Zickus) [1110939] - [usb] usb_wwan: fix race between write and resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak in write error path (Don Zickus) [1110939] - [usb] option: add missing usb_mark_last_busy (Don Zickus) [1110939] - [usb] option: fix line-control pipe direction (Don Zickus) [1110939] - [usb] option: fix runtime PM handling (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] sierra: minimise no-suspend window during close (Don Zickus) [1110939] - [usb] sierra: refactor delayed-urb submission (Don Zickus) [1110939] - [usb] sierra: clean up suspend (Don Zickus) [1110939] - [usb] sierra: use interface-data accessors (Don Zickus) [1110939] - [usb] sierra: remove redundant modem-control requests (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closed ports (Don Zickus) [1110939] - [usb] sierra: remove disconnected test from close (Don Zickus) [1110939] - [usb] sierra: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] sierra: remove unused variable (Don Zickus) [1110939] - [usb] sierra: remove bogus endpoint test (Don Zickus) [1110939] - [usb] sierra: fix line-control pipe direction (Don Zickus) [1110939] - [usb] sierra: fix resume error reporting (Don Zickus) [1110939] - [usb] sierra: fix urbs not being killed on shutdown (Don Zickus) [1110939] - [usb] sierra: fix characters being dropped at close (Don Zickus) [1110939] - [usb] sierra: fix remote wakeup (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak on disconnect (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak in resume error path (Don Zickus) [1110939] - [usb] sierra: fix use after free at suspend/resume (Don Zickus) [1110939] - [usb] sierra: fix AA deadlock in open error path (Don Zickus) [1110939] - [usb] iowarrior: Convert local dbg macro to dev_dbg (Don Zickus) [1110939] - [usb] appledisplay: Convert /n to n (Don Zickus) [1110939] - [usb] qcserial: remove interface number matching (Don Zickus) [1110939] - [usb] qcserial: define and use Sierra Wireless layout (Don Zickus) [1110939] - [usb] qcserial: refactor device layout selection (Don Zickus) [1110939] - [usb] qcserial: fix multiline comment coding style (Don Zickus) [1110939] - [usb] Avoid runtime suspend loops for HCDs that can't handle suspend/resume (Don Zickus) [1110939] - [usb] xhci: rework command timeout and cancellation, (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] Revert: core: set lpm_capable field for LPM capable root hubs (Don Zickus) [1110939] - [usb] xhci: Use completion and status in global command queue (Don Zickus) [1110939] - [usb] xhci: Add a global command queue (Don Zickus) [1110939] - [usb] xhci: Use command structures when queuing commands on the command ring (Don Zickus) [1110939] - [usb] xhci: Report max device limit when Enable Slot command fails (Don Zickus) [1110939] - [usb] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Don Zickus) [1110939] - [usb] xhci: Use IS_ENABLED() macro (Don Zickus) [1110939] - [usb] catch attempts to submit urbs with a vmalloc'd transfer buffer (Don Zickus) [1110939] - [usb] xhci: fix wrong port number reported when setting USB2.0 hardware LPM (Don Zickus) [1110939] - [usb] Nokia 5300 should be treated as unusual dev (Don Zickus) [1110939] - [usb] Nokia 305 should be treated as unusual dev (Don Zickus) [1110939] - [usb] fsl: do not test for PHY_CLK_VALID bit on controller version 1.6 (Don Zickus) [1110939] - [usb] storage/shuttle_usbat: fix discs being detected twice (Don Zickus) [1110939] - [usb] qcserial: add a number of Dell devices (Don Zickus) [1110939] - [usb] ohci: fix problem with global suspend on ATI controllers (Don Zickus) [1110939] - [usb] option: add and update a number of CMOTech devices (Don Zickus) [1110939] - [usb] option: add Alcatel L800MA (Don Zickus) [1110939] - [usb] option: add Olivetti Olicard 500 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC73xx (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless EM7355 (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (Don Zickus) [1110939] - [usb] xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM (Don Zickus) [1110939] - [usb] xhci: extend quirk for Renesas cards (Don Zickus) [1110939] - [usb] xhci: Switch Intel Lynx Point ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] xhci: Prefer endpoint context dequeue pointer over stopped_trb (Don Zickus) [1110939] - [usb] ftdi-elan: Use pr_ (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce string fragment (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce formats (Don Zickus) [1110939] - [usb] ftdi-elan: Convert leading spaces to tabs (Don Zickus) [1110939] - [usb] ftdi-elan: Fix format fragments (Don Zickus) [1110939] - [usb] serial: fix sysfs-attribute removal deadlock (Don Zickus) [1110939] - [usb] uas: fix deadlocky memory allocations (Don Zickus) [1110939] - [usb] uas: fix error handling during scsi_scan() (Don Zickus) [1110939] - [usb] uas: fix GFP_NOIO under spinlock (Don Zickus) [1110939] - [usb] cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver (Don Zickus) [1110939] - [usb] ehci-platform: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] ehci-exynos: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] fix crash during hotplug of PCI USB controller card (Don Zickus) [1110939] - [usb] cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate() (Don Zickus) [1110939] - [usb] usb_wwan: fix handling of missing bulk endpoints (Don Zickus) [1110939] - [usb] pl2303: add ids for Hewlett-Packard HP POS pole displays (Don Zickus) [1110939] - [usb] cp210x: Add 8281 (Nanotec Plug & Drive) (Don Zickus) [1110939] - [usb] option driver, add support for Telit UE910v2 (Don Zickus) [1110939] - [usb] Revert: serial: add usbid for dell wwan card to sierra.c (Don Zickus) [1110939] - [usb] serial/ftdi_sio: add id for Brainboxes serial cards (Don Zickus) [1110939] - [net] usb: include wait queue head in device structure (Don Zickus) [1110939] - [usb] disable reset-resume when USB_QUIRK_RESET is set (Don Zickus) [1110939] - [usb] unbind all interfaces before rebinding any (Don Zickus) [1110939] - [usb] keyspan: remove dead debugging code (Don Zickus) [1110939] - [usb] serial: add missing newlines to dev_ messages (Don Zickus) [1110939] - [usb] serial: add missing braces (Don Zickus) [1110939] - [usb] serial: continue to write on errors (Don Zickus) [1110939] - [usb] serial: continue to read on errors (Don Zickus) [1110939] - [usb] serial: make bulk_out_size a lower limit (Don Zickus) [1110939] - [usb] cypress_m8: fix potential scheduling while atomic (Don Zickus) [1110939] - [usb] Revert: xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] Make DELAY_INIT quirk wait 100ms between Get Configuration requests (Don Zickus) [1110939] - [usb] Add device quirk for Logitech HD Pro Webcams C920 and C930e (Don Zickus) [1110939] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1110939] - [usb] xhci: Prevent runtime pm from autosuspending during initialization (Don Zickus) [1110939] - [usb] storage: accept some UAS devices if streams are unavailable (Don Zickus) [1110939] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1110939] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1110939] - [usb] uas: Remove comment about registering a uas scsi controller for each usb bus (Don Zickus) [1110939] - [usb] uas: Add Hans de Goede as uas maintainer (Don Zickus) [1110939] - [usb] uas: remove BROKEN (Don Zickus) [1110939] - [usb] uas: Make sure sg elements are properly aligned (Don Zickus) [1110939] - [usb] uas: Add some data in/out ready iu sanity checks (Don Zickus) [1110939] - [usb] uas: Improve error reporting (Don Zickus) [1110939] - [usb] uas: Use the right error codes for different kinds of errors (Don Zickus) [1110939] - [usb] uas: Clear cmdinfo on command queue-ing (Don Zickus) [1110939] - [usb] uas: Fix memory management (Don Zickus) [1110939] - [usb] uas: Fix command / task mgmt submission racing with disconnect (Don Zickus) [1110939] - [usb] uas: cmdinfo - use only one list head (Don Zickus) [1110939] - [usb] uas: add uas_mark_cmd_dead helper function (Don Zickus) [1110939] - [usb] uas: Properly complete inflight commands on bus-reset or disconnect (Don Zickus) [1110939] - [usb] uas: uas_alloc_data_urb - Remove unnecessary use_streams check (Don Zickus) [1110939] - [usb] uas: Fix task-management not working when connected over USB-2 (Don Zickus) [1110939] - [usb] uas: Reset device on reboot (Don Zickus) [1110939] - [usb] uas: Add suspend/resume support (Don Zickus) [1110939] - [usb] uas: Use GFP_NOIO rather then GFP_ATOMIC where possible (Don Zickus) [1110939] - [usb] uas: Don't allow more then one task to run at the same time (Don Zickus) [1110939] - [usb] uas: task_mgmt - Kill the sense-urb if we fail to submit the cmd urb (Don Zickus) [1110939] - [usb] uas: Not being able to alloc streams when connected through usb-3 is an error (Don Zickus) [1110939] - [usb] uas: Verify endpoint descriptors from uas_use_uas_driver() (Don Zickus) [1110939] - [usb] uas: Drop fixed endpoint config handling (Don Zickus) [1110939] - [usb] uas: Move uas_find_endpoints to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Fix bounds check in uas_find_endpoints (Don Zickus) [1110939] - [usb] uas: Add uas_find_endpoints() helper function (Don Zickus) [1110939] - [usb] uas: Honor no-uas quirk set in usb-storage's quirks module parameter (Don Zickus) [1110939] - [usb] storage: Modify and export adjust_quirks so that it can be used by uas (Don Zickus) [1110939] - [usb] storage: Don't bind to uas devices if the uas driver is enabled (Don Zickus) [1110939] - [usb] uas: Add the posibilty to blacklist uas devices from using the uas driver (Don Zickus) [1110939] - [usb] Reset USB-3 devices on USB-3 link bounce (Don Zickus) [1110939] - [usb] Clear host_endpoint->streams when implicitly freeing streams (Don Zickus) [1110939] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1110939] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1110939] - [usb] xhci: xhci_mem_cleanup - make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1110939] - [usb] uas: Move uas detect code to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Add a uas_find_uas_alt_setting helper function (Don Zickus) [1110939] - [usb] uas: Use all available stream ids (Don Zickus) [1110939] - [usb] uas: Pack iu struct definitions (Don Zickus) [1110939] - [usb] uas: Fix response iu struct definition (Don Zickus) [1110939] - [usb] uas: s/response_ui/response_iu/ (Don Zickus) [1110939] - [usb] uas: Fix reset handling for externally triggered reset (Don Zickus) [1110939] - [usb] uas: Fix reset locking (Don Zickus) [1110939] - [usb] uas: Fix uas not working when plugged into an ehci port (Don Zickus) [1110939] - [usb] uas: uas_alloc_cmd_urb - drop unused stream_id parameter (Don Zickus) [1110939] - [usb] uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs (Don Zickus) [1110939] - [usb] uas: Properly set interface to altsetting 0 on probe failure (Don Zickus) [1110939] - [usb] uas: Urbs must be anchored before submitting them (Don Zickus) [1110939] - [usb] uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE() (Don Zickus) [1110939] - [usb] uas: add dead request list (Don Zickus) [1110939] - [usb] uas: make work list per-device (Don Zickus) [1110939] - [usb] uas: properly reinitialize in uas_eh_bus_reset_handler (Don Zickus) [1110939] - [usb] fs: Add support for allocating / freeing streams (Don Zickus) [1110939] - [usb] fs: Add ep_to_host_endpoint helper function (Don Zickus) [1110939] - [usb] fs: Add support for bulk stream ids (Don Zickus) [1110939] - [usb] fs: proc_do_submiturb use a local variable for number_of_packets (Don Zickus) [1110939] - [usb] usbfs: Kill urbs on interface before doing a set_interface (Don Zickus) [1110939] - [usb] core: Free bulk streams on interface release (Don Zickus) [1110939] - [usb] core: Track if an endpoint has streams (Don Zickus) [1110939] - [usb] core: Move USB_MAXENDPOINTS definitions to usb.h (Don Zickus) [1110939] - [usb] core: Fix usb_free_streams return value documentation (Don Zickus) [1110939] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1110939] - [usb] xhci: use usb_ss_max_streams in xhci_check_streams_endpoint (Don Zickus) [1110939] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1110939] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1110939] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1110939] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1110939] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1110939] - [usb] xhci: fix usb3 streams (Don Zickus) [1110939] - [usb] xhci: make warnings greppable (Don Zickus) [1110939] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1110939] - [usb] sisusb: Use static const, fix typo (Don Zickus) [1110939] - [usb] hub: usb_ext_cap_descriptor.bmAttributes is le32 (Don Zickus) [1110939] - [usb] hub: debug message for failing to enable device (Don Zickus) [1110939] - [usb] ehci: fix deadlock when threadirqs option is used (Don Zickus) [1110939] - [usb] ftdi_sio: add Cressi Leonardo PID (Don Zickus) [1110939] - [usb] complain if userspace resets an active endpoint (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 4 for Cinterion PHS8 and PXS8 (Don Zickus) [1110939] - [usb] ehci: add delay during suspend to prevent erroneous wakeups (Don Zickus) [1110939] - [usb] xhci: Change compatible string from xhci-platform to generic-xhci (Don Zickus) [1110939] - [usb] uhci-platform: Change compatible string from platform-uhci to generic-uhci (Don Zickus) [1110939] - [usb] option: blacklist ZTE MF667 net interface (Don Zickus) [1110939] - [usb] misc/usbled: Add Riso Kagaku Webmail Notifier (Don Zickus) [1110939] - [usb] elan: Remove useless "default M" lines (Don Zickus) [1110939] - [usb] Revert: xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1110939] - [usb] Revert: xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] Revert: xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] delete non-required instances of include (Don Zickus) [1110939] - [usb] hub set hub->change_bits when over-current happens (Don Zickus) [1110939] - [usb] xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] ftdi_sio: added CS5 quirk for broken smartcard readers (Don Zickus) [1110939] - [usb] core: correct spelling mistakes in comments and warning (Don Zickus) [1110939] - [usb] fix race between hub_disconnect and recursively_mark_NOTATTACHED (Don Zickus) [1110939] - [usb] oti6858: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] oti6858: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: clean up interrupt handler (Don Zickus) [1110939] - [usb] ch341: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] ch341: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: fix ignored TIOCMIWAIT mask (Don Zickus) [1110939] - [usb] ch341: clean up line-status handling (Don Zickus) [1110939] - [usb] ch341: refactor line-status handling (Don Zickus) [1110939] - [usb] cypress_m8: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] cypress_m8: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] cypress_m8: clean up protocol definitions (Don Zickus) [1110939] - [usb] cypress_m8: fix ring-indicator detection and reporting (Don Zickus) [1110939] - [usb] Nokia 502 is an unusual device (Don Zickus) [1110939] - [usb] serial: add support for iBall 3.5G connect usb modem (Don Zickus) [1110939] - [usb] serial: correct spelling mistakes in comments (Don Zickus) [1110939] - [usb] misc/idmouse: correct spelling mistake in error string (Don Zickus) [1110939] - [usb] yurex: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] iowarrior: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] serial: remove redundant OOM messages (Don Zickus) [1110939] - [usb] serial: clean up ioctl debugging (Don Zickus) [1110939] - [usb] serial: constify device-id tables (Don Zickus) [1110939] - [usb] core: remove CONFIG_USB_DEBUG usage (Don Zickus) [1110939] - [usb] cdc-wdm: avoid hanging on zero length reads (Don Zickus) [1110939] - [usb] xhci: Check for XHCI_PLAT in xhci_cleanup_msix() (Don Zickus) [1110939] - [usb] Mark function as static in metro-usb.c (Don Zickus) [1110939] - [usb] Mark function as static in usbsevseg.c (Don Zickus) [1110939] - [usb] option: add new zte 3g modem pids to option driver (Don Zickus) [1110939] - [usb] usbtest: Always clear halt else further tests will fail (Don Zickus) [1110939] - [usb] usbtest: Add timetout to simple_io() (Don Zickus) [1110939] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1110939] - [usb] usbtest: Fix BOS control test for USB 2.01 devices (Don Zickus) [1110939] - [usb] xhci: Add quirks module option (Don Zickus) [1069460] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1110939] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Don Zickus) [1069460] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1069461] - [usb] core: get config and string descriptors for unauthorized devices (Don Zickus) [1110939] - [usb] core: allow isoc URBs for wireless devices with an interval < 6 (Don Zickus) [1110939] - [usb] serial/zte_ev: move support for ZTE AC2726 from zte_ev back to option (Don Zickus) [1110939] - [usb] cdc-wdm: manage_power should always set needs_remote_wakeup (Don Zickus) [1110939] - [usb] Revert: quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [1110939] - [usb] Use dev_is_pci() to check whether it is pci device (Don Zickus) [1110939] - [usb] usbtest: update bos test coverage to usb 2.1 device (Don Zickus) [1110939] - [usb] usbtest: fix the bit mask of usb 2.0 extension descriptor (Don Zickus) [1110939] - [usb] usbtest: add a test case to support bos for queue control (Don Zickus) [1110939] - [usb] fix coccinelle warnings (Don Zickus) [1110939] - [usb] hub: Use correct reset for wedged USB3 devices that are NOTATTACHED (Don Zickus) [1110939] - [usb] remove DEFINE_PCI_DEVICE_TABLE macro (Don Zickus) [1110939] - [usb] host: Remove superfluous name casts (Don Zickus) [1110939] - [usb] core: Remove superfluous name casts (Don Zickus) [1110939] - [usb] kill #undef VERBOSE_DEBUG (Don Zickus) [1110939] - [usb] kill DEBUG compile option (Don Zickus) [1110939] - [usb] uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG (Don Zickus) [1110939] - [usb] uhci: change dependency for debug parameter (Don Zickus) [1110939] - [usb] ehci: Remove debugging at every interrupt (Don Zickus) [1110939] - [usb] ehci: no conditional compilation for interestingness (Don Zickus) [1110939] - [usb] ohci: no conditional debugging in root hub hadling (Don Zickus) [1110939] - [usb] ohci: always register debug files (Don Zickus) [1110939] - [usb] ohci: kill ohci_vdbg (Don Zickus) [1110939] - [usb] ohci: remove conditional compilation (Don Zickus) [1110939] - [usb] net/cdc-acm: fix power management in ioctl (Don Zickus) [1110939] - [net] usb/cdc-acm: add TIOCGICOUNT (Don Zickus) [1110939] - [usb] net/cdc-acm: add TIOCMIWAIT (Don Zickus) [1110939] - [usb] option: support new huawei devices (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 1 for Huawei E173s-6 (Don Zickus) [1110939] - [usb] xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1110939] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1110939] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1110939] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1110939] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1110939] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1110939] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1110939] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1110939] - [usb] r8a66597-hcd: Convert to clk_prepare/unprepare (Don Zickus) [1110939] - [usb] serial: fix write memory-allocation flag (Don Zickus) [1110939] - [usb] serial: fix race in generic write (Don Zickus) [1110939] - [net] usb/cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use (Don Zickus) [1110939] - [net] usb/cdc_ncm: drop "extern" from header declarations (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove descriptor pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove ncm_parm field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove tx_speed and rx_speed fields (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove unused udev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant netdev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: simplify and optimize frame padding (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant endpoint pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant "intf" field (Don Zickus) [1110939] - [net] usb/cdc_ncm: add include protection to cdc_ncm.h (Don Zickus) [1110939] - [usb] ssb-hcd: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] bcma: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] usbtest: support container id descriptor test (Don Zickus) [1110939] - [usb] usbtest: support superspeed device capbility descriptor test (Don Zickus) [1110939] - [usb] usbtest: support usb2 extension descriptor test (Don Zickus) [1110939] - [usb] ehci-atmel: add usb_clk for transition to CCF (Don Zickus) [1110939] - [usb] cdc-wdm: ignore speed change notifications (Don Zickus) [1110939] - [usb] cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications (Don Zickus) [1110939] - [usb] usbtest: support bos descriptor test for usb 3.0 (Don Zickus) [1110939] - [usb] wusbcore: fix control-pipe directions (Don Zickus) [1110939] - [usb] wusbcore: fix panic in wusbhc_chid_set (Don Zickus) [1110939] - [usb] wusbcore: convert nested lock to use spin_lock instead of spin_lock_irq (Don Zickus) [1110939] - [usb] wusbcore: use multiple urbs for HWA iso transfer result frame reads (Don Zickus) [1110939] - [usb] wusbcore: combine iso transfer result frame reads when possible (Don Zickus) [1110939] - [usb] wusbcore: disable transfer notifications for Alereon HWAs (Don Zickus) [1110939] - [usb] wusbcore: don't mark WA_SEG_DTI_PENDING segs as done in urb_dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix potential double list_del on urb dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix compile warnings (Don Zickus) [1110939] - [usb] wusbcore: add info to HWA debug prints (Don Zickus) [1110939] - [usb] wusbcore: read actual_length bytes isoc in segments (Don Zickus) [1110939] - [usb] wusbcore: adjust iterator correctly when searching for ep comp descriptor (Don Zickus) [1110939] - [usb] wusbcore: add a convenience function for completing a transfer segment (Don Zickus) [1110939] - [usb] wusbcore: prevent urb dequeue and giveback race (Don Zickus) [1110939] - [usb] wusbcore: fix stranded URB after HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix kernel panic on HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-nep.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-rpipe.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in mmc.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in security.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in wa-hc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up minor coding style issues in cbaf.c (Don Zickus) [1110939] - [usb] wusbcore: correct spelling mistakes in comments and error string (Don Zickus) [1110939] - [usb] wusbcore: add debug prints to reservation and channel change (Don Zickus) [1110939] - [usb] wusbcore: add isochronous IN support to HWA (Don Zickus) [1110939] - [usb] wusbcore: set packet count correctly on isoc transfers (Don Zickus) [1110939] - [usb] wusbcore: move isoc_frame_index from wa_xfer to wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT (Don Zickus) [1110939] - [usb] wusbcore: fix short transfers (Don Zickus) [1110939] - [usb] wusbcore: return -ENOENT for unlinked URBs (Don Zickus) [1110939] - [usb] wusbcore: add more info to debug prints in urb_unlink path (Don Zickus) [1110939] - [usb] wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and (Don Zickus) [1110939] - [usb] wusbcore: fix deadlock in wusbhc_gtk_rekey (Don Zickus) [1110939] - [usb] wusbcore: do device lookup while holding the hc mutex (Don Zickus) [1110939] - [usb] wusbcore: send keepalives to unauthenticated devices (Don Zickus) [1110939] - [usb] wusbcore: change WA_SEGS_MAX to a legal value (Don Zickus) [1110939] - [usb] wusbcore: add a quirk for Alereon HWA device isoc behavior (Don Zickus) [1110939] - [usb] wusbcore: combine multiple isoc frames in a single transfer request (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE wMaxPacketSize value correctly (Don Zickus) [1110939] - [usb] wusbcore: fix usb_dev leaks (Don Zickus) [1110939] - [usb] wusbcore: serialize access to the HWA data out endpoint (Don Zickus) [1110939] - [usb] wusbcore: fix string formatting warnings on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: add support for isoc out transfers (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints (Don Zickus) [1110939] - [usb] wusbcore: avoid stack overflow in URB enqueue error path (Don Zickus) [1110939] - [usb] wusbcore: fix build warning on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: clean up urb dequeue process (Don Zickus) [1110939] - [usb] wusbcore: include the xfer_id in debug prints (Don Zickus) [1110939] - [usb] wusbcore: fix endianess issues when using dwTransferID (Don Zickus) [1110939] - [usb] wusbcore: set pointers to NULL after freeing in error cases (Don Zickus) [1110939] - [usb] wusbcore: clean up the sg list that was created for out transfers (Don Zickus) [1110939] - [usb] wusbcore: resource cleanup fix in __wa_xfer_setup_segs (Don Zickus) [1110939] - [usb] wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers (Don Zickus) [1110939] - [usb] wusbcore: rename fields in struct wahc (Don Zickus) [1110939] - [usb] wusbcore: rename urb to tr_urb in struct wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use list_move_tail instead of list_del/list_add_tail (Don Zickus) [1110939] - [usb] usbtest: fix checkpatch warning as sizeof code style (Don Zickus) [1110939] - [usb] uhci: check for wakeup/suspend race (Don Zickus) [1110939] - [usb] ehci: add check for wakeup/suspend race (Don Zickus) [1110939] - [usb] change dev_warn about missing reset-resume to dev_dbg (Don Zickus) [1110939] - [usb] ohci: fix and explain sparse errors (Don Zickus) [1110939] - [usb] ehci: fix sparse errors (Don Zickus) [1110939] - [usb] ehci: fix type mismatch in check_intr_schedule (Don Zickus) [1110939] - [usb] wusbcore: preserve endianness of cached descriptors (Don Zickus) [1110939] - [usb] xhci: remove the unused ->address field (Don Zickus) [1032371] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1032371] - [usb] hub_activate kill an 'else' (Don Zickus) [1032371] - [usb] hub: Clear Port Reset Change during init/resume (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_control_compat() (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_reapurbnonblock() (Don Zickus) [1110939] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1032371] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1032371] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1032371] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1032371] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1032371] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1032371] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1032371] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1032371] - [usb] Push USB2 LPM disable on disconnect into USB core (Don Zickus) [1032371] - [usb] xhci: Enable LPM support only for hardwired or BESL devices (Don Zickus) [1032371] - [usb] Don't enable USB 2.0 Link PM by default (Don Zickus) [1032371] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1032371] - [usb] Disable USB 2.0 Link PM before device reset (Don Zickus) [1110939] - [usb] hcd: remove unnecessary local_irq_save (Don Zickus) [1110939] - [usb] ehci: start new isochronous streams ASAP (Don Zickus) [1110939] - [usb] ehci: create per-TT bandwidth tables (Don Zickus) [1110939] - [usb] core/hub: Comments shouldnt be C99 // comment style (Don Zickus) [1110939] - [usb] core/file: moved asterisk to variable name (Don Zickus) [1110939] - [usb] core: {file, hub, sysfs, usb}.c - Whitespace fixes (Don Zickus) [1110939] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [1110939] - [usb] serial: export usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: add memory flags to usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: clean up comments in generic driver (Don Zickus) [1110939] - [usb] core/hcd: converted busmap from struct to bitmap (Don Zickus) [1110939] - [usb] add a private-data pointer to struct usb_tt (Don Zickus) [1110939] - [usb] ehci: use a bandwidth-allocation table (Don Zickus) [1110939] - [usb] ehci: create a "periodic schedule info" struct (Don Zickus) [1110939] - [usb] ehci: use consistent NO_FRAME value (Don Zickus) [1110939] - [usb] ehci: change toggle only upon successful reset (Don Zickus) [1110939] - [usb] ehci: No SSPLIT allowed in uframe 7 (Don Zickus) [1110939] - [usb] ehci: compute full-speed bandwidth usage correctly (Don Zickus) [1110939] - [usb] ehci: check the right uframes for CSPLIT (Don Zickus) [1110939] - [usb] NS_TO_US should round up (Don Zickus) [1110939] - [usb] anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done (Don Zickus) [1110939] - [usb] anchor: Ensure poisened gets initialized to 0 (Don Zickus) [1110939] - [usb] cyberjack: fix buggy integer overflow test (Don Zickus) [1110939] - [usb] host: bugfix - Return length of copied buffer in uhci_hub_control() (Don Zickus) [1110939] - [usb] host: uhci-platform - remove deprecated IRQF_DISABLED (Don Zickus) [1110939] - [usb] core/hcd: if-else-braces fixed (Don Zickus) [1110939] - [usb] core/hcd: removed braces for return statements (Don Zickus) [1110939] - [usb] core/hcd: replaced C99 // comments (Don Zickus) [1110939] - [usb] core/hcd: Whitespace fixes (Don Zickus) [1110939] - [usb] core/hcd: moved asterix to variable (Don Zickus) [1110939] - [usb] host: Use existing macros instead of hard-coded values in uhci-debug.c (Don Zickus) [1110939] - [usb] remove intel_mid_otg.h (Don Zickus) [1110939] - [usb] wusbcore: Add isoc transfer type enum and packet definitions (Don Zickus) [1110939] - [usb] wusbcore: implement hwahc_op_get_frame_number (Don Zickus) [1110939] - [usb] ohci: use amd_chipset_type to filter for SB800 prefetch (Don Zickus) [1110939] - [usb] ehci: use amd_chipset_type to filter for usb subsystem hang bug (Don Zickus) [1110939] - [usb] ohci: ohci_init_driver() - sanity check overrides (Don Zickus) [1110939] - [usb] core: usb_amd_resume_quirk() can be static (Don Zickus) [1110939] - [usb] pci-quirks: amd_chipset_sb_type_init() can be static (Don Zickus) [1110939] - [usb] serial: invoke dcd_change ldisc's handler (Don Zickus) [1110939] - [usb] serial: call handle_dcd_change in ftdi driver (Don Zickus) [1110939] - [usb] correct the usb_disconnect() comment about usb_bus_list_lock (Don Zickus) [1110939] - [usb] fix substandard locking for the sysfs files (Don Zickus) [1110939] - [usb] usbtest: bmAttributes would better be masked (Don Zickus) [1110939] - [usb] core: implement AMD remote wakeup quirk (Don Zickus) [1110939] - [usb] pci-quirks: refactor AMD quirk to abstract AMD chipset types (Don Zickus) [1110939] - [usb] host: delete chipidea dependency (Don Zickus) [1110939] - [usb] ohci/uhci: add soft dependencies on ehci_pci (Don Zickus) [1110939] - [usb] ehci: support running URB giveback in tasklet context"" (Don Zickus) [1110939] - [usb] core: fix read of usbdevfs_ctrltransfer fields in proc_control() (Don Zickus) [1110939] - [usb] core: fix incorrect type in assignment in usb_set_lpm_parameters() (Don Zickus) [1110939] - [usb] core: Make usb_free_streams return an error (Don Zickus) [1110939] - [usb] ehci: handle isochronous underruns with tasklets (Don Zickus) [1110939] - [usb] ehci: code rearrangement in iso_stream_schedule() (Don Zickus) [1110939] - [usb] see if URB comes from a completion handler (Don Zickus) [1110939]- [crypto] pefile: Relax the check on the length of the PKCS#7 cert (Vivek Goyal) [852066] - [kernel] kexec, purgatory: add clean-up for purgatory directory (Vivek Goyal) [852066] - [x86] purgatory: use approprate -m64/-32 build flag for arch/x86/purgatory (Vivek Goyal) [852066] - [kernel] kexec: remove CONFIG_KEXEC dependency on crypto (Vivek Goyal) [852066] - [kernel] kexec: create a new config option CONFIG_KEXEC_FILE for new syscall (Vivek Goyal) [852066] - [kernel] resource: fix the case of null pointer access (Vivek Goyal) [852066] - [kernel] kexec: verify the signature of signed PE bzImage (Vivek Goyal) [852066] - [kernel] kexec: support kexec/kdump on EFI systems (Vivek Goyal) [852066] - [kernel] kexec: support for kexec on panic using new system call (Vivek Goyal) [852066] - [x86] kexec-bzimage64: support for loading bzImage using 64bit entry (Vivek Goyal) [852066] - [kernel] kexec: load and relocate purgatory at kernel load time (Vivek Goyal) [852066] - [x86] purgatory: core purgatory functionality (Vivek Goyal) [852066] - [x86] purgatory/sha256: provide implementation of sha256 in purgaotory context (Vivek Goyal) [852066] - [kernel] kexec: implementation of new syscall kexec_file_load (Vivek Goyal) [852066] - [kernel] kexec: new syscall kexec_file_load() declaration (Vivek Goyal) [852066] - [kernel] kexec: make kexec_segment user buffer pointer a union (Vivek Goyal) [852066] - [kernel] resource: provide new functions to walk through resources (Vivek Goyal) [852066] - [kernel] kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc() (Vivek Goyal) [852066] - [kernel] kexec: move segment verification code in a separate function (Vivek Goyal) [852066] - [kernel] kexec: rename unusebale_pages to unusable_pages (Vivek Goyal) [852066] - [scripts] build bin2c based on config option CONFIG_BUILD_BIN2C (Vivek Goyal) [852066] - [scripts] bin2c: move bin2c in scripts/basic (Vivek Goyal) [852066] - [kernel] kexec: convert printk to pr_foo() (Vivek Goyal) [852066] - [kernel] kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types (Vivek Goyal) [852066] - [kernel] kexec: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str() (Vivek Goyal) [852066] - [kernel] kexec: add sysctl to disable kexec_load (Vivek Goyal) [852066] - [kernel] kexec: Typo s/the/then/ (Vivek Goyal) [852066] - [kernel] kexec: remove unnecessary return (Vivek Goyal) [852066] - [asm] crash: Remove the original asm/crash.h files (Vivek Goyal) [852066] - [asm] crash: Rename crash.h to crash-driver.h (Vivek Goyal) [852066] - [x86] boot: Remove misc.h inclusion from compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Do not include boot.h in string.c (Vivek Goyal) [852066] - [x86] boot: Move memset() definition in compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Move memcmp() into string.h and string.c (Vivek Goyal) [852066] - [x86] boot: Move optimized memcpy() 32/64 bit versions to compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Create a separate string.h file to provide standard string functions (Vivek Goyal) [852066] - [x86] boot: Undef memcmp before providing a new definition (Vivek Goyal) [852066]- [fs] nfsd4: fix rd_dircount enforcement ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add some comments to the nfsd4 object definitions ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): reclaim_complete() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove old fault injection infrastructure ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to *_delegations fault injectors ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_openowners fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_locks fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a list_head arg to nfsd_foreach_client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add nfsd_inject_forget_clients ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_client set_clnt routine ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_clients "get" routine with proper locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: abstract out the get and set routines into the fault injection ops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect clid and verifier generation with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy clients that are busy ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Put the reference of nfs4_file when freeing stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy client if mark_client_expired_locked fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: move unhash_client_locked call into mark_client_expired_locked ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect the close_lru list and oo_last_closed_stid with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add lockdep assertions to document the nfs4_client/session locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure lookup_clientid() takes client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect nfsd4_destroy_clientid using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect session creation and client confirm using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect unconfirmed client creation using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move create_client() call outside the lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't require client_lock in free_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that the laundromat unhashes the client before releasing locks ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: fix out of date comment ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Decrease nfsd_users in nfsd_startup_generic fail ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: rename unhash_generic_stateid to unhash_ol_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't thrash the cl_lock while freeing an open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce cl_lock thrashing in release_openowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race in nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: optimize destroy_lockowner cl_lock thrashing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add locking to stateowner release ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up and reorganize release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the open owner hash table into struct nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing lock owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing open state owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't allow CLOSE to proceed until refcount on stateid drops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make openstateids hold references to their openowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up refcounting for lockowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Make lock stateid take a reference to the lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add an operation for unhashing a stateowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up lockowner refcounting when finding them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to state owners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_lookup_stateid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_open_confirm() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Prepare nfsd4_close() for open stateid referencing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfs4_open_delegation() references the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_locku() must reference the lock stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up races in lock stateid searching and creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to protect the state owner lists ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: do filp_close in sc_free callback for lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: use cl_lock to synchronize all stateid idr calls ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a struct nfs4_file field to struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to the lock and open stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: print status when nfsd4_open fails to open file it just created ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Allow svc_reserve() to notify TCP socket that space has been freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: svc_tcp_write_space: don't clear SOCK_NOSPACE prematurely ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Reduce contention in svc_xprt_enqueue() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove dl_fh field from struct nfs4_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: give block_delegation and delegation_blocked its own spinlock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfs4_set_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up arguments to nfs4_open_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: drop unused stp arg to alloc_init_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert delegation counter to an atomic_long_t type ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fully unhash delegations when revoking them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: simplify stateid allocation and file handling ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Do not let nfs4_file pin the struct inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_check_fh - make it actually check the filehandle ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Use the filehandle to look up the struct nfs4_file instead of inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Store the filehandle with the struct nfs4_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: convert comma to semicolon ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Double the default credit limit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: bump dl_time when unhashing delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the delegation reference counter into the struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix race that grants unrecallable delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: CREATE_SESSION should update backchannel immediately ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Select NFSv4.1 backchannel transport based on forward channel ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: zero op arguments beyond the 8th compound op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: silence sparse warning about accessing credentials ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure stateids remain unique until they are freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_alloc_init_lease should take a nfs4_file arg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: eliminate nfsd4_init_callback ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad checking of space for padding in splice read ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: cleanup and rename nfs4_check_open ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make deny mode enforcement more efficient and close races in it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: always hold the fi_lock when bumping fi_access refcounts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up reset_union_bmap_deny ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: set stateid access and deny bits in nfs4_get_vfs_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: shrink st_access_bmap and st_deny_bmap ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_file_put_fd ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: refactor nfs4_file_get_access and nfs4_file_put_access ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up helper __release_lock_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to the nfs4_file->fi_fds[] array ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add fine grained protection for the nfs4_file->fi_stateids list ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce some spinlocking in put_client_renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race between delegation break and laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix crash encoding lock reply on 32-bit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Always use lookup_clientid() in nfsd4_process_open1 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfsd4_process_open1() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly convert return from commit_metadata to __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't get a session reference without a client reference ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: NFSv4 lock-owners are not associated to a specific file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow lockowners to hold several stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: lock owners are not per open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_close_open_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: declare v4.1+ openowners confirmed on creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup nfs4svc_encode_compoundres ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_preprocess_seqid_op should only set *stpp on success ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a new /proc/fs/nfsd/max_connections file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfsd_create_setattr commits files to stable storage ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove iattr parameter from nfsd_symlink() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect addition to the file_hashtbl ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix file access refcount leak when nfsd4_truncate fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid warning message when compile at i686 arch ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: replace defer_free by svcxdr_tmpalloc ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove nfs4_acl_new ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: define svcxdr_dupstr to share some common code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove unused defer_free argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: rename cr_linkname->cr_data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: let nfsd_symlink assume null-terminated data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make NFSv2 null terminate symlink data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad reserving space for encoding rdattr_error ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfs: fix nfs4d readlink truncated packet ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix rare symlink decoding bug ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly handle embedded newlines in fault_injection input ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix return of nfs4_acl_write_who ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add appropriate __force directives to filehandle generation code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd_splice_read and nfsd_readv should return __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up sparse endianness warnings in nfscache.c ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add __force to opaque verifier field casts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using exp_get for export getting ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using path_get when assigning path for export ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc/nfsd: Change to type of bool for rq_usedeferral and rq_splice_ok ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using min/max/min_t/max_t for calculate ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1111708] - [fs] nfsv4: nfs4_state_manager() vs. nfs_server_remove_lists() (Steve Dickson) [1111708] - [fs] nfs: remove BUG possibility in nfs4_open_and_get_state (Steve Dickson) [1111708] - [fs] pnfs: fix filelayout_retry_commit when idx > 0 (Steve Dickson) [1111708] - [fs] nfs: revert "nfs4: queue free_lock_state job submission to nfsiod" (Steve Dickson) [1111708] - [fs] nfs: fix kernel warning when removing proc entry (Steve Dickson) [1111708] - [fs] nfs: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes (Steve Dickson) [1111708] - [fs] nfsv3: Fix another acl regression (Steve Dickson) [1111708] - [fs] nfsv4: Don't clear the open state when we just did an OPEN_DOWNGRADE (Steve Dickson) [1111708] - [fs] nfsv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1111708] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Steve Dickson) [1111708] - [fs] nfs: can_coalesce_requests must enforce contiguity (Steve Dickson) [1111708] - [fs] nfs: disallow duplicate pages in pgio page vectors (Steve Dickson) [1111708] - [fs] nfs: don't sleep with inode lock in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix error handling in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix nonblocking calls to nfs_page_group_lock (Steve Dickson) [1111708] - [fs] nfs: use blocking page_group_lock in add_request (Steve Dickson) [1111708] - [fs] nfs: change nfs_page_group_lock argument (Steve Dickson) [1111708] - [fs] nfs: reject changes to resvport and sharecache during remount (Steve Dickson) [1111708] - [fs] nfs: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error (Steve Dickson) [1111708] - [fs] sunrpc: remove all refcounting of groupinfo from rpcauth_lookupcred (Steve Dickson) [1111708] - [fs] nfs: fix two problems in lookup_revalidate in RCU-walk (Steve Dickson) [1111708] - [fs] nfs: allow lockless access to access_cache (Steve Dickson) [1111708] - [fs] nfs: teach nfs_lookup_verify_inode to handle LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: teach nfs_neg_need_reval to understand LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: support RCU_WALK in nfs_permission() (Steve Dickson) [1111708] - [fs] sunrpc/auth: allow lockless (rcu) lookup of credential cache (Steve Dickson) [1111708] - [fs] nfs: prepare for RCU-walk support but pushing tests later in code (Steve Dickson) [1111708] - [fs] nfs: nfs4_lookup_revalidate: only evaluate parent if it will be used (Steve Dickson) [1111708] - [fs] nfs: add checks for returned value of try_module_get() (Steve Dickson) [1111708] - [fs] nfs: clear_request_commit while holding i_lock (Steve Dickson) [1111708] - [fs] pnfs: add pnfs_put_lseg_async (Steve Dickson) [1111708] - [fs] pnfs: find swapped pages on pnfs commit lists too (Steve Dickson) [1111708] - [fs] nfs: fix comment and add warn_on for PG_INODE_REF (Steve Dickson) [1111708] - [fs] nfs: mark nfs_page reqs with flag for extra ref (Steve Dickson) [1111708] - [fs] nfs: check wait_on_bit_lock err in page_group_lock (Steve Dickson) [1111708] - [fs] nfs: handle multiple reqs in nfs_page_async_flush (Steve Dickson) [1111708] - [fs] nfs: change find_request to find_head_request (Steve Dickson) [1111708] - [fs] sunrpc: remove "ec" argument from encrypt_v2 operation (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c (Steve Dickson) [1111708] - [fs] sunrpc: fix RCU handling of gc_ctx field (Steve Dickson) [1111708] - [fs] sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx (Steve Dickson) [1111708] - [fs] nfs: nfs4_do_open should add negative results to the dcache (Steve Dickson) [1111708] - [fs] xprtrdma: Handle additional connection events (Steve Dickson) [1111708] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Steve Dickson) [1111708] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Steve Dickson) [1111708] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Steve Dickson) [1111708] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Steve Dickson) [1111708] - [fs] xprtrdma: Rename frmr_wr (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Steve Dickson) [1111708] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Steve Dickson) [1111708] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Steve Dickson) [1111708] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Steve Dickson) [1111708] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Steve Dickson) [1111708] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Steve Dickson) [1111708] - [fs] xprtrdma: Update rkeys after transport reconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Steve Dickson) [1111708] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Steve Dickson) [1111708] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Steve Dickson) [1111708] - [fs] replace strict_strto calls (Steve Dickson) [1111708] - [fs] nfs: use ARRAY_SIZE instead of sizeof/sizeof[0] (Steve Dickson) [1111708] - [fs] nfsv4: Drop cast (Steve Dickson) [1111708] - [fs] rpc_pipe: Drop memory allocation cast (Steve Dickson) [1111708] - [fs] nfs_common/nfsacl: move EXPORT symbol after functions (Steve Dickson) [1111708] - [fs] nfs4: copy acceptor name from context to nfs_client (Steve Dickson) [1111708] - [fs] sunrpc: add a new "stringify_acceptor" rpc_credop (Steve Dickson) [1111708] - [fs] auth_gss: fetch the acceptor name out of the downcall (Steve Dickson) [1111708] - [fs] nfs4: turn free_lock_state into a void return operation (Steve Dickson) [1111708] - [fs] nfs4: queue free_lock_state job submission to nfsiod (Steve Dickson) [1111708] - [fs] nfs4: treat lock owners as opaque values (Steve Dickson) [1111708] - [fs] nfs41: layout return on close in delegation return (Steve Dickson) [1111708] - [fs] nfs41: return layout on last close (Steve Dickson) [1111708] - [fs] nfs4: add nfs4_check_delegation (Steve Dickson) [1111708] - [fs] pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails (Steve Dickson) [1111708] - [fs] pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists (Steve Dickson) [1111708] - [fs] nfsv4: Fix OPEN w/create access mode checking (Steve Dickson) [1111708] - [fs] nfs: check hostname in nfs_get_client (Steve Dickson) [1111708] - [fs] nfsv4: set hostname when creating nfsv4 ds connection (Steve Dickson) [1111708] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1111708] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1111708] - [fs] nfs: replace count*size kzalloc by kcalloc (Steve Dickson) [1111708] - [fs] nfs: get rid of duplicate dprintk (Steve Dickson) [1111708] - [fs] nfs: Fix unused variable error (Steve Dickson) [1111708] - [fs] nfs: remove unneeded EXPORTs (Steve Dickson) [1111708] - [fs] pnfs: clean up *_resend_to_mds (Steve Dickson) [1111708] - [fs] nfs: remove pgio_header refcount, related cleanup (Steve Dickson) [1111708] - [fs] nfs: remove unused writeverf code (Steve Dickson) [1111708] - [fs] nfs: merge nfs_pgio_data into _header (Steve Dickson) [1111708] - [fs] nfs: rename members of nfs_pgio_data (Steve Dickson) [1111708] - [fs] nfs: move nfs_pgio_data and remove nfs_rw_header (Steve Dickson) [1111708]- [scsi] bnx2fc: Improve stats update mechanism (Neil Horman) [1096023] - [security] have cap_dentry_init_security return error (Jeff Layton) [1070910] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084134] - [watchdog] itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084134] - [net] ceph: do not hard code max auth ticket len (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: add process_one_ticket() helper (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: gracefully handle large reply messages from the mon (Ilya Dryomov) [1142285] {CVE-2014-6416} - [powercap] intel_rapl: add new CPU IDs (Steve Best) [1142597] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1142597] - [powercap] intel_rapl: add support for ValleyView Soc (Steve Best) [1142597] - [x86] smpboot: initialize secondary CPU only if master CPU will wait for it (Igor Mammedov) [968147] - [x86] smpboot: Log error on secondary CPU wakeup failure at ERR level (Igor Mammedov) [968147] - [x86] smpboot: Fix list/memory corruption on CPU hotplug (Igor Mammedov) [968147] - [acpi] processor: do not mark present at boot but not onlined CPU as onlined (Igor Mammedov) [968147] - [tools] thermal: Introduce tmon, a tool for thermal subsystem (Neil Horman) [1085101] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1141895] - [mm] swapfile: do not skip lowest_bit in scan_swap_map() scan loop (Seth Jennings) [1128277] - [dma] ioatdma: disable RAID on non-Atom platforms and reenable unaligned copies (Prarit Bhargava) [1069441] - [security] selinux: make the netif cache namespace aware (Paul Moore) [1112815] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1113932] - [kernel] hashtable: add hash_for_each_possible_rcu_notrace() (Steve Best) [1123126] - [media] media-device: fix an information leakage (Jacob Tanenbaum) [1109777] {CVE-2014-1739} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1122376] {CVE-2014-5045} - [kernel] ptrace: get_dumpable() incorrect tests (Jacob Tanenbaum) [1111606] {CVE-2013-2929} - [fs] fanotify/compat: fix sys_fanotify_mark (Jan Stancek) [1119318] - [target] rd: Refactor rd_build_device_space + rd_release_device_space (Denys Vlasenko) [1108755] {CVE-2014-4027} - [ipc] fix compat msgrcv with negative msgtyp (Mateusz Guzik) [1042807] - [Documentation] fix incorrect formula to calculate CommitLimit value (Petr Oros) [1060570] - [acpi] apci_pad: in power_saving_thread(), call schedule() when need_resched is true (Tony Camuso) [1092076]- [powerpc] Revert: Add iommu domain pointer to device archdata (David Gibson) [1123145 1123133 1123367] - [powerpc] Enable IOMMU and VFIO for ppc64 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_32/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Rework SLB switching code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move little endian conflict to HV KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Do dcbz32 patching with big endian instructions (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fill pvinfo hcall instructions in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access RTAS in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access shadow slb in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - ifdef on CONFIG_KVM_book3s_32_HANDLER for 32bit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Disable AIL mode with OPAL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Use SLB entry 0 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Graciously fail broken LE hypercalls (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Remove open coded make_dsisr in alignment handler (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Always use the saved DAR value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make NX bit available with magic page (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Disable NX for old magic page using guests (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TM registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose EBB registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TAR facility to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Handle Facility interrupt and FSCR (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Emulate TIR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Ignore PMU SPRs (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Default to big endian guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix C/R bit setting (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix WARN_ON with debug options on (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable Little Endian PR guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable interrupts earlier (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Make svcpu -> vcpu store preempt savvy (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Ignore DABR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Ignore PIR writes (David Gibson) [1123145 1123133 1123367] - [virt] kvm: add PR mode KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move more code under CONFIG_HAVE_KVM_IRQFD (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Enable IRQFD support for the XICS interrupt controller (David Gibson) [1123145 1123133 1123367] - [virt] kvm/s390: adapter interrupt sources (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move irq notifier implementation into eventfd.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move all accesses to kvm::irq_routing into irqchip.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm/irqchip: Provide and use accessors for irq routing table (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Don't keep reference to irq routing table in irqfd struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: IRQ disabling cleanup (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: use fdget (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Put huge-page HPTEs in rmap chain for base address (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move KVM_REG_PPC_WORT to an unused register number (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Add ONE_REG register names that were missed (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add missing code for transaction reclaim on guest exit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - make _PAGE_NUMA take effect (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc/book3s: rename lookup_linux_pte() to lookup_linux_pte_and_update() (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix KVM hang with CONFIG_KVM_XICS=n (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix incorrect userspace exit on ioeventfd write (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Remove bogus duplicate code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - use xics_wake_cpu only when defined (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: NULL return of kvmppc_mmu_hpte_cache_next should be handled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add devname:kvm aliases for modules (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Don't drop low-order page address bits (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Get rid of KVM_HPAGE defines (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Guard doorbell exception with CONFIG_PPC_DOORBELL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make shared struct aka magic page guest endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Use base page size when comparing against slb value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix machine check delivery to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add mixed page-size support for guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: fix couple of memory leaks in MPIC/XICS devices (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Don't clobber our exit handler id (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix physical address calculations (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Take SRCU read lock around RTAS kvm_read_guest() call (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add H_SET_MODE hcall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Allow only implemented hcalls to be enabled or disabled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Controls for in-kernel sPAPR hypercall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move vcore definition to end of kvm_arch struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Export kvmppc_copy_to (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add CAP to indicate hcall fixes (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Prefer CMA region for hash page table allocation (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add software abort codes for transactional memory (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Unify kvmppc_get_last_inst and sc (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Load/save FP/VMX/VSX state directly to/from vcpu struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix compilation without CONFIG_ALTIVEC (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Add per-vm capability enablement (David Gibson) [1123145 1123133 1123367] - [iommu] vt-d: Exclude devices using RMRRs from IOMMU API domains (Myron Stowe) [1097907] - [s390] uaccess: fix possible register corruption in strnlen_user_srst() (Hendrik Brueckner) [1099147] - [s390] uaccess: rework uaccess code - fix locking issues (Hendrik Brueckner) [1099147] - [s390] uaccess: introduce 'uaccesspt' kernel parameter (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead kernel parameter 'user_mode=' (Hendrik Brueckner) [1099147] - [s390] setup: get rid of MACHINE_HAS_MVCOS machine flag (Hendrik Brueckner) [1099147] - [s390] uaccess: consistent types (Hendrik Brueckner) [1099147] - [s390] uaccess: get rid of indirect function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: normalize order of parameters of indirect uaccess function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead extern declarations, make functions static (Hendrik Brueckner) [1099147] - [s390] uaccess: test if current->mm is set before walking page tables (Hendrik Brueckner) [1099147] - [s390] compat: fix PSW32_USER_BITS definition (Hendrik Brueckner) [1099147] - [s390] compat: make psw32_user_bits a constant value again (Hendrik Brueckner) [1099147] - [s390] uaccess: always run the kernel in home space (Hendrik Brueckner) [1099147] - [s390] kernel: remove page table walk for user space accesses (Hendrik Brueckner) [1099147] - [powerpc] start loop at section start of start in vmemmap_populated() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_free() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_remove_mapping() for BOOK3S (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_list_free() (Gustavo Duarte) [1090174] - [x86] Makefile: Add stack frame check (Prarit Bhargava) [1058753] - [virt] kvm/x86: fix TSC matching (Marcelo Tosatti) [1115764] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Jerome Glisse) [1140789]- [lib] assoc_array: Fix termination condition in assoc array garbage collection (David Howells) [1139431] {CVE-2014-3631} - [acpi] x86/ras: Fix build warnings in (Rui Wang) [1085141] - [acpi] ras/extlog: Adjust init flow (Rui Wang) [1085141] - [acpi] trace/emca: Add a knob to adjust where to save event log (Rui Wang) [1085141] - [ras] trace: Add eMCA trace event interface (Rui Wang) [1085141] - [ras] debugfs: Add debugfs interface for RAS subsystem (Rui Wang) [1085141] - [firmware] efi/cper: Adjust code flow of some functions (Rui Wang) [1085141] - [trace] aer: Move trace into unified interface (Rui Wang) [1085141] - [trace] ras: Add basic RAS trace event (Rui Wang) [1085141] - [trace] Add __field_struct macro for TRACE_EVENT() (Rui Wang) [1085141] - [trace] pci/aer: Fix severity usage in aer trace event (Rui Wang) [1085141] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1076655] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1076655] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1076655] - [acpi] Clean up inclusions of ACPI header files (Rui Wang) [1076655] - [acpi] x86: Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1076655] - [acpi] x86: Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1076655] - [firmware] dmi: Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1076655] - [firmware] efi: Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1076655] - [edac] ghes: Update ghes error record info (Rui Wang) [1076655] - [acpi] apei/cper: Cleanup CPER memory error output format (Rui Wang) [1076655] - [acpi] apei/cper: Enhance memory reporting capability (Rui Wang) [1076655] - [firmware] dmi: Parse memory device (type 17) in SMBIOS (Rui Wang) [1076655] - [acpi] x86: Extended error log driver for x86 platform (Rui Wang) [1076655] - [acpi] cper: Update cper info (Rui Wang) [1076655] - [acpi] apei/cper: Fix status check during error printing (Rui Wang) [1076655]- [ethernet] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF clean statistics (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix stop-on-error (Michal Schmidt) [1089402] - [ethernet] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use is_kdump_kernel() to detect kdump kernel (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: FW assertion changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Make BP_VF more robust (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1089402] - [ethernet] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1089402] - [ethernet] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1089402] - [ethernet] bnx2x: Code cleanup (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix sparse warnings (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Fix timesync endianity (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix tunneled GSO over IPv6 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Remove redundant #ifdef (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix the MSI flags (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1089402] - [ethernet] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF can report link speed (Michal Schmidt) [1089402] - [ethernet] bnx2x: remove null test before kfree (Michal Schmidt) [1089402] - [ethernet] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123867 1089402] - [ethernet] bnx2x: Remove useless return variables (Michal Schmidt) [1089402] - [ethernet] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1089402] - [ethernet] bnx2x: get rid of SET_ETHTOOL_OPS (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1089402] - [ethernet] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Memory leak during VF removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1089402] - [ethernet] bnx2x: Support mng. request for driver version (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1089402] - [ethernet] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1089402] - [ethernet] bnx2x: (semantic) revise scheduling of sp_rtnl (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1089402] - [ethernet] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unused iov code (Michal Schmidt) [1089402] - [ethernet] bnx2x: Debug - change verbosity of some prints (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix sparse warning (Michal Schmidt) [1089402] - [ethernet] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1089402] - [ethernet] bnx2x: slight optimization of addr compare (Michal Schmidt) [1089402] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Michal Schmidt) [1089402 1059554] - [ethernet] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] mvneta: Fix TSO and checksum for non-acceleration vlan traffic (Vlad Yasevich) [1135619] - [ethernet] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] e1000e: Fix TSO with non-accelerated vlans (Vlad Yasevich) [1135619] - [net] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1135619] - [net] macvtap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1135619] - [net] Revert: macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [1135619] - [net] Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1135619] - [crypto] pkcs7: Fix the parser cleanup to drain parsed out X.509 certs (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a single place to do signed info block freeing (Vivek Goyal) [1129779] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (Vivek Goyal) [1129779] - [crypto] pkcs7: Add a missing static (Vivek Goyal) [1129779] - [crypto] x509: Need to export x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] pkcs7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 (Vivek Goyal) [1129779] - [crypto] pkcs7: Use x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] x509: x509_request_asymmetric_keys() doesn't need string length arguments (Vivek Goyal) [1129779] - [crypto] pkcs7: fix sparse non static symbol warning (Vivek Goyal) [1129779] - [crypto] pkcs7: Missing inclusion of linux/err.h (Vivek Goyal) [1129779] - [security] ima: define '.ima' as a builtin 'trusted' keyring (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with builtin keys (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with selected key (Vivek Goyal) [1129779] - [crypto] keys: make partial key id matching as a dedicated function (Vivek Goyal) [1129779] - [crypto] keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [security] keys: special dot prefixed keyring name bug fix (Vivek Goyal) [1129779] - [crypto] Revert: keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [crypto] pefile: Validate PKCS#7 trust chain (Vivek Goyal) [1129779] - [crypto] pefile: Digest the PE binary and compare to the PKCS#7 data (Vivek Goyal) [1129779] - [crypto] pefile: Handle pesign using the wrong OID (Vivek Goyal) [1129779] - [crypto] pefile: Parse the "Microsoft individual code signing" data blob (Vivek Goyal) [1129779] - [crypto] pefile: Parse the presumed PKCS#7 content of the certificate blob (Vivek Goyal) [1129779] - [crypto] pefile: Strip the wrapper off of the cert data block (Vivek Goyal) [1129779] - [crypto] pefile: Parse a PE binary to find a key and a signature contained therein (Vivek Goyal) [1129779] - [misc] Provide PE binary definitions (Vivek Goyal) [1129779] - [crypto] keys/x509: Fix a spelling mistake (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a key type for testing PKCS#7 (Vivek Goyal) [1129779] - [crypto] pkcs7: Find intersection between PKCS#7 message and known, trusted keys (Vivek Goyal) [1129779] - [crypto] pkcs7: Verify internal certificate chain (Vivek Goyal) [1129779] - [crypto] pkcs7: Find the right key in the PKCS#7 key list and verify the signature (Vivek Goyal) [1129779] - [crypto] pkcs7: Digest the data in a signed-data message (Vivek Goyal) [1129779] - [crypto] pkcs7: Implement a parser for RFC 2315 (Vivek Goyal) [1129779] - [crypto] x509: Export certificate parse and free functions (Vivek Goyal) [1129779] - [crypto] x509: Add bits needed for PKCS#7 (Vivek Goyal) [1129779] - [crypto] keys: change asymmetric keys to use common hash definitions (Vivek Goyal) [1129779] - [crypto] provide single place for hash algo information (Vivek Goyal) [1129779]- [fs] ceph: remove extra definitions of U32_MAX (Sage Weil) [1122174] - [fs] vfs: call d_op->d_prune() before unhashing dentry (Sage Weil) [1122174] - [net] libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly (Sage Weil) [1122174] - [block] rbd: remove extra newlines from rbd_warn() messages (Sage Weil) [1122174] - [block] rbd: allocate img_request with GFP_NOIO instead GFP_ATOMIC (Sage Weil) [1122174] - [block] rbd: rework rbd_request_fn() (Sage Weil) [1122174] - [fs] ceph: fix kick_requests() (Sage Weil) [1122174] - [fs] ceph: fix sizeof(struct tYpO *) typo (Sage Weil) [1122174] - [fs] ceph: remove redundant memset(0) (Sage Weil) [1122174] - [block] rbd: take snap_id into account when reading in parent info (Sage Weil) [1122174] - [block] rbd: do not read in parent info before snap context (Sage Weil) [1122174] - [block] rbd: update mapping size only on refresh (Sage Weil) [1122174] - [block] rbd: harden rbd_dev_refresh() and callers a bit (Sage Weil) [1122174] - [block] rbd: split rbd_dev_spec_update() into two functions (Sage Weil) [1122174] - [block] rbd: remove unnecessary asserts in rbd_dev_image_probe() (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_info() (Sage Weil) [1122174] - [block] rbd: show the entire chain of parent images (Sage Weil) [1122174] - [fs] ceph: replace comma with a semicolon (Sage Weil) [1122174] - [block] rbd: use rbd_segment_name_free() instead of kfree() (Sage Weil) [1122174] - [fs] ceph: check zero length in ceph_sync_read() (Sage Weil) [1122174] - [fs] ceph: reset r_resend_mds after receiving -ESTALE (Sage Weil) [1122174] - [fs] ceph: include time stamp in replayed MDS requests (Sage Weil) [1122174] - [block] rbd: do not leak image_id in rbd_dev_v2_parent_info() (Sage Weil) [1122174] - [fs] ceph: check unsupported fallocate mode (Sage Weil) [1122174] - [net] libceph: drop osd ref when canceling con work (Sage Weil) [1122174] - [net] libceph: nuke ceph_osdc_unregister_linger_request() (Sage Weil) [1122174] - [block] rbd: use rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: add rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: rbd_obj_request_wait() should cancel the request if interrupted (Sage Weil) [1122174] - [net] libceph: introduce ceph_osdc_cancel_request() (Sage Weil) [1122174] - [net] libceph: fix linger request check in __unregister_request() (Sage Weil) [1122174] - [net] libceph: unregister only registered linger requests (Sage Weil) [1122174] - [net] libceph: assert both regular and lingering lists in __remove_osd() (Sage Weil) [1122174] - [net] libceph: harden ceph_osdc_request_release() a bit (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_osdc_request_{get, put}() (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_msg_{get, put}() (Sage Weil) [1122174] - [net] libceph: add maybe_move_osd_to_lru() and switch to it (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item (Sage Weil) [1122174] - [block] rbd: handle parent_overlap on writes correctly (Sage Weil) [1122174] - [fs] ceph: remove bogus extern (Sage Weil) [1122174] - [block] rbd: only set disk to read-only once (Sage Weil) [1122174] - [block] rbd: move calls that may sleep out of spin lock range (Sage Weil) [1122174] - [block] rbd: add ioctl for rbd (Sage Weil) [1122174] - [fs] ceph: use truncate_pagecache() instead of truncate_inode_pages() (Sage Weil) [1122174] - [fs] ceph: debugfs, replace seq_printf by seq_puts (Sage Weil) [1122174] - [fs] ceph: replace pr_warning by pr_warn (Sage Weil) [1122174] - [fs] ceph: include time stamp in every MDS request (Sage Weil) [1122174] - [block] rbd: fix ida/idr memory leak (Sage Weil) [1122174] - [block] rbd: use reference counts for image requests (Sage Weil) [1122174] - [block] rbd: fix osd_request memory leak in __rbd_dev_header_watch_sync() (Sage Weil) [1122174] - [block] rbd: make sure we have latest osdmap on 'rbd map' (Sage Weil) [1122174] - [net] libceph: add ceph_monc_wait_osdmap() (Sage Weil) [1122174] - [net] libceph: mon_get_version request infrastructure (Sage Weil) [1122174] - [net] libceph: recognize poolop requests in debugfs (Sage Weil) [1122174] - [fs] ceph: refactor readpage_nounlock() to make the logic clearer (Sage Weil) [1122174] - [fs] ceph: mds - check cap ID when handling cap export message (Sage Weil) [1122174] - [fs] ceph: remember subtree root dirfrag's auth MDS (Sage Weil) [1122174] - [fs] ceph: introduce ceph_fill_fragtree() (Sage Weil) [1122174] - [fs] ceph: handle cap import atomically (Sage Weil) [1122174] - [fs] ceph: pre-allocate ceph_cap struct for ceph_add_cap() (Sage Weil) [1122174] - [fs] ceph: update inode fields according to issued caps (Sage Weil) [1122174] - [fs] ceph: queue vmtruncate if necessary when handing cap grant/revoke (Sage Weil) [1122174] - [fs] ceph: ceph_get_parent() can be static (Sage Weil) [1122174] - [net] crush: decode and initialize chooseleaf_vary_r (Sage Weil) [1122174] - [net] libceph: fix corruption when using page_count 0 page in rbd (Sage Weil) [1122174] - [fs] ceph: reserve caps for file layout/lock MDS requests (Sage Weil) [1122174] - [fs] ceph: avoid releasing caps that are being used (Sage Weil) [1122174] - [fs] ceph: clear directory's completeness when creating file (Sage Weil) [1122174] - [net] libceph: fix non-default values check in apply_primary_affinity() (Sage Weil) [1122174] - [fs] ceph: use fpos_cmp() to compare dentry positions (Sage Weil) [1122174] - [fs] ceph: check directory's completeness before emitting directory entry (Sage Weil) [1122174] - [fs] ceph: fix pr_fmt() redefinition (Sage Weil) [1122174] - [fs] ceph: ceph_sync_{, direct_}write, fix an oops on ceph_osdc_new_request() failure (Sage Weil) [1122174] - [fs] ceph: skip invalid dentry during dcache readdir (Sage Weil) [1122174] - [net] libceph: dump pool {read,write}_tier to debugfs (Sage Weil) [1122174] - [net] libceph: output primary affinity values on osdmap updates (Sage Weil) [1122174] - [fs] ceph: flush cap release queue when trimming session caps (Sage Weil) [1122174] - [fs] ceph: don't grabs open file reference for aborted request (Sage Weil) [1122174] - [fs] ceph: drop extra open file reference in ceph_atomic_open() (Sage Weil) [1122174] - [fs] ceph: preallocate buffer for readdir reply (Sage Weil) [1122174] - [net] libceph: enable PRIMARY_AFFINITY feature bit (Sage Weil) [1122174] - [net] libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: add support for osd primary affinity (Sage Weil) [1122174] - [net] libceph: add support for primary_temp mappings (Sage Weil) [1122174] - [net] libceph: return primary from ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: switch ceph_calc_pg_acting() to new helpers (Sage Weil) [1122174] - [net] libceph: introduce apply_temps() helper (Sage Weil) [1122174] - [net] libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers (Sage Weil) [1122174] - [net] libceph: ceph_can_shift_osds(pool) and pool type defines (Sage Weil) [1122174] - [net] libceph: ceph_osd_{exists, is_up, is_down}(osd) definitions (Sage Weil) [1122174] - [net] libceph: enable OSDMAP_ENC feature bit (Sage Weil) [1122174] - [net] libceph: primary_affinity decode bits (Sage Weil) [1122174] - [net] libceph: primary_affinity infrastructure (Sage Weil) [1122174] - [net] libceph: primary_temp decode bits (Sage Weil) [1122174] - [net] libceph: primary_temp infrastructure (Sage Weil) [1122174] - [net] libceph: generalize ceph_pg_mapping (Sage Weil) [1122174] - [net] libceph: introduce get_osdmap_client_data_v() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pg_temp() and switch to them (Sage Weil) [1122174] - [net] libceph: switch osdmap_set_max_osd() to krealloc() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pools() and switch to them (Sage Weil) [1122174] - [net] libceph: rename __decode_pool{, _names}() to decode_pool{, _names}() (Sage Weil) [1122174] - [net] libceph: fix and clarify ceph_decode_need() sizes (Sage Weil) [1122174] - [net] libceph: nuke bogus encoding version check in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fix crush_decode() call site in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: check length of osdmap osd arrays (Sage Weil) [1122174] - [net] libceph: safely decode max_osd value in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: split osdmap allocation and decode steps (Sage Weil) [1122174] - [net] libceph: dump osdmap and enhance output on decode errors (Sage Weil) [1122174] - [net] libceph: dump pg_temp mappings to debugfs (Sage Weil) [1122174] - [net] libceph: do not prefix osd lines with t in debugfs output (Sage Weil) [1122174] - [net] libceph: refer to osdmap directly in osdmap_show() (Sage Weil) [1122174] - [net] crush: support chooseleaf_vary_r tunable (tunables3) by default (Sage Weil) [1122174] - [net] crush: add SET_CHOOSELEAF_VARY_R step (Sage Weil) [1122174] - [net] crush: add chooseleaf_vary_r tunable (Sage Weil) [1122174] - [net] crush: allow crush rules to set (re)tries counts to 0 (Sage Weil) [1122174] - [net] crush: fix off-by-one errors in total_tries refactor (Sage Weil) [1122174] - [fs] ceph: don't include ceph.{file, dir}.layout vxattr in listxattr() (Sage Weil) [1122174] - [fs] ceph: check buffer size in ceph_vxattrcb_layout() (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference in discard_cap_releases() (Sage Weil) [1122174] - [net] libceph: fix oops in ceph_msg_data_{pages, pagelist}_advance() (Sage Weil) [1122174] - [fs] ceph: set mds_wanted when MDS reply changes a cap to auth cap (Sage Weil) [1122174] - [fs] ceph: use fl->fl_file as owner identifier of flock and posix lock (Sage Weil) [1122174] - [fs] ceph: forbid mandatory file lock (Sage Weil) [1122174] - [fs] ceph: use fl->fl_type to decide flock operation (Sage Weil) [1122174] - [fs] ceph: update i_max_size even if inode version does not change (Sage Weil) [1122174] - [fs] ceph: make sure write caps are registered with auth MDS (Sage Weil) [1122174] - [fs] ceph: print inode number for LOOKUPINO request (Sage Weil) [1122174] - [fs] ceph: add get_name() NFS export callback (Sage Weil) [1122174] - [fs] ceph: fix ceph_fh_to_parent() (Sage Weil) [1122174] - [fs] ceph: add get_parent() NFS export callback (Sage Weil) [1122174] - [fs] ceph: simplify ceph_fh_to_dentry() (Sage Weil) [1122174] - [fs] ceph: do not set r_old_dentry_dir on link() (Sage Weil) [1122174] - [fs] ceph: do not assume r_old_dentry[_dir] always set together (Sage Weil) [1122174] - [fs] ceph: do not chain inode updates to parent fsync (Sage Weil) [1122174] - [fs] ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename() (Sage Weil) [1122174] - [fs] ceph: let MDS adjust readdir 'frag' (Sage Weil) [1122174] - [block] rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [block] rbd: num_ops parameter for rbd_osd_req_create() (Sage Weil) [1122174] - [net] libceph: bump CEPH_OSD_MAX_OP to 3 (Sage Weil) [1122174] - [net] libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [net] libceph: encode CEPH_OSD_OP_FLAG_* op flags (Sage Weil) [1122174] - [block] rbd: fix error paths in rbd_img_request_fill() (Sage Weil) [1122174] - [block] rbd: remove out_partial label in rbd_img_request_fill() (Sage Weil) [1122174] - [net] libceph: a per-osdc crush scratch buffer (Sage Weil) [1122174] - [block] rbd: drop an unsafe assertion (Sage Weil) [1122174] - [fs] ceph: fix reset_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_dir_llseek() (Sage Weil) [1122174] - [fs] ceph: fix __dcache_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_removexattr() (Sage Weil) [1122174] - [fs] ceph: remove xattr when null value is given to setxattr() (Sage Weil) [1122174] - [fs] ceph: properly handle XATTR_CREATE and XATTR_REPLACE (Sage Weil) [1122174] - [net] libceph: take map_sem for read in handle_reply() (Sage Weil) [1122174] - [net] libceph: factor out logic from ceph_osdc_start_request() (Sage Weil) [1122174] - [net] libceph: fix error handling in ceph_osdc_init() (Sage Weil) [1122174] - [fs] ceph: cast PAGE_SIZE to size_t in ceph_sync_write() (Sage Weil) [1122174] - [fs] ceph: fix dout() compile warnings in ceph_filemap_fault() (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature (Sage Weil) [1122174] - [net] libceph: follow redirect replies from osds (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_{oloc, oid} to r_base_{oloc, oid} (Sage Weil) [1122174] - [net] libceph: follow {read, write}_tier fields on osd request submission (Sage Weil) [1122174] - [net] libceph: add ceph_pg_pool_by_id() (Sage Weil) [1122174] - [net] libceph: CEPH_OSD_FLAG_* enum update (Sage Weil) [1122174] - [net] libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() (Sage Weil) [1122174] - [net] libceph: introduce and start using oid abstraction (Sage Weil) [1122174] - [net] libceph: move ceph_file_layout helpers to ceph_fs.h (Sage Weil) [1122174] - [net] libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN (Sage Weil) [1122174] - [net] libceph: start using oloc abstraction (Sage Weil) [1122174] - [net] libceph: dout() is missing a newline (Sage Weil) [1122174] - [net] libceph: add ceph_kv{malloc, free}() and switch to them (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_EXPORT_PEER (Sage Weil) [1122174] - [fs] ceph: add imported caps when handling cap export message (Sage Weil) [1122174] - [fs] ceph: add open export target session helper (Sage Weil) [1122174] - [fs] ceph: remove exported caps when handling cap import message (Sage Weil) [1122174] - [fs] ceph: handle session flush message (Sage Weil) [1122174] - [fs] ceph: check inode caps in ceph_d_revalidate (Sage Weil) [1122174] - [fs] ceph: handle -ESTALE reply (Sage Weil) [1122174] - [fs] ceph: fix trim caps (Sage Weil) [1122174] - [fs] ceph: fix cache revoke race (Sage Weil) [1122174] - [fs] ceph: use ceph_seq_cmp() to compare migrate_seq (Sage Weil) [1122174] - [fs] ceph: handle cap export race in try_flush_caps() (Sage Weil) [1122174] - [fs] ceph: trivial comment fix (Sage Weil) [1122174] - [net] libceph: fix preallocation check in get_reply() (Sage Weil) [1122174] - [net] libceph: rename front to front_len in get_reply() (Sage Weil) [1122174] - [net] libceph: rename ceph_msg::front_max to front_alloc_len (Sage Weil) [1122174] - [net] libceph: use CEPH_MON_PORT when the specified port is 0 (Sage Weil) [1122174] - [net] crush: support new indep mode and SET_* steps (crush v2) by default (Sage Weil) [1122174] - [net] crush: fix crush_choose_firstn comment (Sage Weil) [1122174] - [net] crush: attempts -> tries (Sage Weil) [1122174] - [net] crush: add set_choose_local_[fallback_]tries steps (Sage Weil) [1122174] - [net] crush: generalize descend_once (Sage Weil) [1122174] - [net] crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Sage Weil) [1122174] - [net] crush: add SET_CHOOSE_TRIES rule step (Sage Weil) [1122174] - [net] crush: apply chooseleaf_tries to firstn mode too (Sage Weil) [1122174] - [net] crush: new SET_CHOOSE_LEAF_TRIES command (Sage Weil) [1122174] - [net] crush: pass parent r value for indep call (Sage Weil) [1122174] - [net] crush: clarify numrep vs endpos (Sage Weil) [1122174] - [net] crush: strip firstn conditionals out of crush_choose, rename (Sage Weil) [1122174] - [net] crush: add note about r in recursive choose (Sage Weil) [1122174] - [net] crush: use breadth-first search for indep mode (Sage Weil) [1122174] - [net] crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Sage Weil) [1122174] - [net] crush: eliminate CRUSH_MAX_SET result size limitation (Sage Weil) [1122174] - [net] crush: fix some comments (Sage Weil) [1122174] - [net] crush: reduce scope of some local variables (Sage Weil) [1122174] - [net] crush: factor out (trivial) crush_destroy_rule() (Sage Weil) [1122174] - [net] crush: pass weight vector size to map function (Sage Weil) [1122174] - [net] libceph: update ceph_features.h (Sage Weil) [1122174] - [net] libceph: all features fields must be u64 (Sage Weil) [1122174] - [block] rbd: tear down watch request if rbd_dev_device_setup() fails (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_unwatch_sync() and switch to it (Sage Weil) [1122174] - [block] rbd: enable extended devt in single-major mode (Sage Weil) [1122174] - [fs] ceph: check caps in filemap_fault and page_mkwrite (Sage Weil) [1122174] - [block] rbd: add support for single-major device number allocation scheme (Sage Weil) [1122174] - [block] rbd: add 'minor' sysfs rbd device attribute (Sage Weil) [1122174] - [block] rbd: switch to ida for rbd id assignments (Sage Weil) [1122174] - [block] rbd: refactor rbd_init() a bit (Sage Weil) [1122174] - [block] rbd: tweak "loaded" message and module description (Sage Weil) [1122174] - [block] rbd: rbd_device::dev_id is an int, format it as such (Sage Weil) [1122174] - [net] libceph: resend all writes after the osdmap loses the full flag (Sage Weil) [1122174] - [net] libceph: block I/O when PAUSE or FULL osd map flags are set (Sage Weil) [1122174] - [fs] ceph: new helper, file_inode(file) (Sage Weil) [1122174] - [fs] ceph: Add necessary clean up if invalid reply received in handle_reply() (Sage Weil) [1122174] - [fs] ceph: Clean up if error occurred in finish_read() (Sage Weil) [1122174] - [fs] ceph: implement readv/preadv for sync operation (Sage Weil) [1122174] - [fs] ceph: Implement writev/pwritev for sync operation (Sage Weil) [1122174] - [fs] ceph: drop unconnected inodes (Sage Weil) [1122174] - [fs] ceph: Avoid data inconsistency due to d-cache aliasing in readpage() (Sage Weil) [1122174] - [fs] ceph: initialize inode before instantiating dentry (Sage Weil) [1122174] - [fs] ceph: allocate non-zero page to fscache in readpage() (Sage Weil) [1122174] - [fs] ceph: wake up 'safe' waiters when unregistering request (Sage Weil) [1122174] - [fs] ceph: cleanup aborted requests when re-sending requests (Sage Weil) [1122174] - [fs] ceph: handle race between cap reconnect and cap release (Sage Weil) [1122174] - [fs] ceph: set caps count after composing cap reconnect message (Sage Weil) [1122174] - [fs] ceph: queue cap release in __ceph_remove_cap() (Sage Weil) [1122174] - [fs] ceph: handle frag mismatch between readdir request and reply (Sage Weil) [1122174] - [fs] ceph: remove outdated frag information (Sage Weil) [1122174] - [block] rbd: fix error handling from rbd_snap_name() (Sage Weil) [1122174] - [block] rbd: ignore unmapped snapshots that no longer exist (Sage Weil) [1122174] - [block] rbd: fix use-after free of rbd_dev->disk (Sage Weil) [1122174] - [block] rbd: make rbd_obj_notify_ack() synchronous (Sage Weil) [1122174] - [block] rbd: complete notifies before cleaning up osd_client and rbd_dev (Sage Weil) [1122174] - [net] libceph: add function to ensure notifies are complete (Sage Weil) [1122174] - [fs] ceph: use d_invalidate() to invalidate aliases (Sage Weil) [1122174] - [fs] ceph: remove ceph_lookup_inode() (Sage Weil) [1122174] - [block] rbd: fix null dereference in dout (Sage Weil) [1122174] - [block] rbd: fix buffer size for writes to images with snapshots (Sage Weil) [1122174] - [fs] ceph: use vfs __set_page_dirty_nobuffers interface instead of doing it inside filesystem (Sage Weil) [1122174] - [fs] ceph: allow sync_read/write return partial successed size of read/write (Sage Weil) [1122174] - [fs] ceph: fix bugs about handling short-read for sync read mode (Sage Weil) [1122174] - [fs] ceph: remove useless variable revoked_rdcache (Sage Weil) [1122174] - [net] libceph: create_singlethread_workqueue() doesn't return ERR_PTRs (Sage Weil) [1122174] - [net] libceph: potential NULL dereference in ceph_osdc_handle_map() (Sage Weil) [1122174] - [net] libceph: fix error handling in handle_reply() (Sage Weil) [1122174] - [fs] ceph: fix fallocate division (Sage Weil) [1122174] - [fs] ceph: punch hole support (Sage Weil) [1122174] - [fs] ceph: fix request max size (Sage Weil) [1122174] - [fs] ceph: introduce i_truncate_mutex (Sage Weil) [1122174] - [fs] ceph: cleanup the logic in ceph_invalidatepage (Sage Weil) [1122174] - [fs] ceph: Remove bogus check in invalidatepage (Sage Weil) [1122174] - [fs] ceph: replace hold_mutex flag with goto (Sage Weil) [1122174] - [fs] ceph: Move the place for EOLDSNAPC handle in ceph_aio_write to easily understand (Sage Weil) [1122174] - [block] rbd: use NULL instead of 0 (Sage Weil) [1122174] - [fs] ceph: fix freeing inode vs removing session caps race (Sage Weil) [1122174] - [fs] ceph: Add check returned value on func ceph_calc_ceph_pg (Sage Weil) [1122174] - [fs] ceph: Don't use ceph-sync-mode for synchronous-fs (Sage Weil) [1122174] - [fs] ceph: cleanup types in striped_read() (Sage Weil) [1122174] - [fs] ceph: trim deleted inode (Sage Weil) [1122174] - [fs] ceph: wake up writer if vmtruncate work get blocked (Sage Weil) [1122174] - [fs] ceph: drop CAP_LINK_SHARED when sending "link" request to MDS (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference (Sage Weil) [1122174] - [net] libceph: call r_unsafe_callback when unsafe reply is received (Sage Weil) [1122174] - [fs] ceph: fix race between cap issue and revoke (Sage Weil) [1122174] - [fs] ceph: fix cap revoke race (Sage Weil) [1122174] - [fs] ceph: fix pending vmtruncate race (Sage Weil) [1122174] - [fs] ceph: avoid accessing invalid memory (Sage Weil) [1122174] - [fs] ceph: Reconstruct the func ceph_reserve_caps (Sage Weil) [1122174] - [fs] ceph: Free mdsc if alloc mdsc->mdsmap failed (Sage Weil) [1122174] - [fs] ceph: remove sb_start/end_write in ceph_aio_write (Sage Weil) [1122174] - [fs] ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL (Sage Weil) [1122174] - [fs] ceph: move inode to proper flushing list when auth MDS changes (Sage Weil) [1122174] - [block] rbd: fix a couple warnings (Sage Weil) [1122174] - [fs] ceph: clear migrate seq when MDS restarts (Sage Weil) [1122174] - [fs] ceph: check migrate seq before changing auth cap (Sage Weil) [1122174] - [fs] ceph: fix race between page writeback and truncate (Sage Weil) [1122174] - [fs] ceph: reset iov_len when discarding cap release messages (Sage Weil) [1122174] - [fs] ceph: fix cap release race (Sage Weil) [1122174] - [net] libceph: fix truncate size calculation (Sage Weil) [1122174] - [net] libceph: fix safe completion (Sage Weil) [1122174] - [block] rbd: take a little credit (Sage Weil) [1122174] - [block] rbd: use rwsem to protect header updates (Sage Weil) [1122174] - [block] rbd: don't hold ctl_mutex to get/put device (Sage Weil) [1122174] - [block] rbd: protect against concurrent unmaps (Sage Weil) [1122174] - [block] rbd: set removing flag while holding list lock (Sage Weil) [1122174] - [net] libceph: print more info for short message header (Sage Weil) [1122174] - [block] rbd: protect against duplicate client creation (Sage Weil) [1122174] - [block] rbd: clean up a few things in the refresh path (Sage Weil) [1122174] - [block] rbd: flush dcache after zeroing page data (Sage Weil) [1122174] - [net] libceph: add lingering request reference when registered (Sage Weil) [1122174] - [fs] ceph: tidy ceph_mdsmap_decode() a little (Sage Weil) [1122174] - [fs] ceph: improve error handling in ceph_mdsmap_decode (Sage Weil) [1122174] - [block] rbd: drop original request earlier for existence check (Sage Weil) [1122174] - [fs] ceph: fix up comment for ceph_count_locks() as to which lock to hold (Sage Weil) [1122174] - [block] rbd: Use min_t() to fix comparison of distinct pointer types warning (Sage Weil) [1122174]- [scsi] megaraid_sas: Driver version update (06.805.06.00-rc1) (Tomas Henzl) [1088523] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1088523] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1088523] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1088523] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1088523] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1088523] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1088523]- [virt] virtio_scsi: fix various bad behavior on aborted requests (Paolo Bonzini) [1098506] - [x86] perf/intel: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1110264] - [lib] cmdline: add size unit t/p/e to memparse (Eric Sandeen) [1058608] - [virt] virtio_net: fix packets dropping issue (Marcel Apfelbaum) [1131733] - [pci] hotplug: Prevent NULL dereference during pciehp probe (Myron Stowe) [1133107] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1102641] - [platform] toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1107814] - [ethernet] cxgb4: use remove handler as shutdown handler (Steve Best) [1123146] - [idle] intel_idle: Broadwell support (Steve Best) [1086453] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1132370] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1132386] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1132372] - [s390] pci: introduce lazy IOTLB flushing for DMA unmap (Hendrik Brueckner) [1132382] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1132369] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1132371] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1132345] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1087955] - [s390] spinlock: fix system hang with spin_retry <= 0 (Hendrik Brueckner) [1096329] - [s390] qeth: Accurate ethtool output (Hendrik Brueckner) [1088581] - [s390] smp: limit number of cpus in possible cpu mask (Hendrik Brueckner) [1103711] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074984] - [idle] intel_idle: close avn_cstates array with correct marker (Steve Best) [1048050] - [idle] intel_idle: Fixed C6 state on Avoton/Rangeley processors (Steve Best) [1048050] - [idle] intel_idle: Support Intel Atom Processor C2000 Product Family (Steve Best) [1048050] - [ethernet] i40e: Bump i40e/i40evf versions (Stefan Assmann) [1140994] - [ethernet] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1140994] - [ethernet] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1140994] - [ethernet] i40e: make warning less verbose (Stefan Assmann) [1140994] - [ethernet] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1140994] - [ethernet] i40e: Remove unnecessary assignment (Stefan Assmann) [1140994] - [ethernet] i40e: Change wording to be more consistent (Stefan Assmann) [1140994] - [ethernet] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1140994] - [ethernet] i40e: Add dual speed module support (Stefan Assmann) [1140994] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) (Rui Wang) [1108357] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108357] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108357] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix return value check in adf_chr_drv_create() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed SKU1 dev issue (Nikolay Aleksandrov) [1091130] - [crypto] qat: Use hweight for bit counting (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated print outputs (Nikolay Aleksandrov) [1091130] - [crypto] qat: change ae_num to ae_id (Nikolay Aleksandrov) [1091130] - [crypto] qat: change slice->regions to slice->region (Nikolay Aleksandrov) [1091130] - [crypto] qat: use min_t macro (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary parentheses (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unneeded header (Nikolay Aleksandrov) [1091130] - [crypto] qat: checkpatch blank lines (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary return codes (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove an unneeded cast (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix error path crash when no firmware is present (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed new checkpatch warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated Firmware Info Metadata (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix random config build warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix build problem with O= (Nikolay Aleksandrov) [1091130] - [crypto] qat: Update to makefiles (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT crypto interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT FW interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT transport code (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT driver framework (Nikolay Aleksandrov) [1091130] - [crypto] Sort drivers/crypto/Makefile (Nikolay Aleksandrov) [1091130] - [crypto] authenc: Export key parsing helper function (Nikolay Aleksandrov) [1091130]- [drm] mst: rework payload table allocation to conform better (Dave Airlie) [1140440] - [drm] dp: Staticize a couple of DP utility functions (Dave Airlie) [1140440] - [drm] dp-mst-helper: Don't use uninitialized fields of the sideband message header (Dave Airlie) [1140440] - [drm] dp-mst-helper: Avoid reading uninitialized value (Dave Airlie) [1140440] - [drm] mst: fix build with debugfs off (Dave Airlie) [1140440] - [drm] i915: handle G45/GM45 pulse detection connected state (Dave Airlie) [1140440] - [drm] i915: take display port power domain in DP HPD handler (Dave Airlie) [1140440] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1140440] - [drm] i915: lock around link status and link training (Dave Airlie) [1140440] - [drm] i915: mst topology dumper in debugfs (v0.2) (Dave Airlie) [1140440] - [drm] i915: add DP 1.2 MST support (v0.7) (Dave Airlie) [1140440] - [drm] i915: split some conversion functions out into separate functions (Dave Airlie) [1140440] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1140440] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1140440] - [drm] helper: add Displayport multi-stream helper (v0.6) (Dave Airlie) [1140440] - [drm] i915: rework digital port IRQ handling (v2) (Dave Airlie) [1140440] - [drm] add a path blob property (Dave Airlie) [1140440] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1140440] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1140440] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1140440] - [drm] i915: silence some scary new warnings (Rob Clark) [1128915] - [drm] upstream sync to v3.16.0 (Rob Clark) [1128915] - [drm] upstream sync to v3.15.0 (Rob Clark) [1101269] - [lib] Export interval_tree (Rob Clark) [1101269] - [mm] introduce helper function mem_init_print_info() to simplify mem_init() (Rob Clark) [1101269] - [kernel] bitops: Introduce a more generic BITMASK macro (Rob Clark) [1101269] - [drm] upstream sync to v3.14.2 (Rob Clark) [1119341] - [drm] upstream sync to v3.13.11 (Rob Clark) [1119339] - [fs] dcache: missing EXPORT_SYMBOL(simple_dname) (Rob Clark) [1119339] - [kernel] define u8, s8, u32, etc. limits (Rob Clark) [1119339] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1119339] - [kernel] sched: replace INIT_COMPLETION with reinit_completion (Rob Clark) [1119339]- [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1132154] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1127251] - [fs] gfs2: Fix return value in slot_get() (Abhijith Das) [1026406] - [fs] gfs2: replace kmalloc - __vmalloc / memset 0 (Abhijith Das) [1026406] - [fs] gfs2: Fix kbuild test robot reported warning (Abhijith Das) [1026406] - [fs] gfs2: Move quota bitmap operations under their own lock (Abhijith Das) [1026406] - [fs] gfs2: Clean up quota slot allocation (Abhijith Das) [1026406] - [fs] gfs2: Only run logd and quota when mounted read/write (Abhijith Das) [1026406] - [fs] gfs2: Use RCU/hlist_bl based hash for quotas (Abhijith Das) [1026406] - [fs] gfs2: Remove gfs2_quota_change_host structure (Abhijith Das) [1026406] - [fs] gfs2: Use generic list_lru for quota (Abhijith Das) [1026406] - [fs] list: add a new LRU list type (Abhijith Das) [1026406] - [fs] gfs2: Rename quota qd_lru_lock qd_lock (Abhijith Das) [1026406] - [fs] gfs2: Use reflink for quota data cache (Abhijith Das) [1026406] - [fs] gfs2: Protect quota sync generation (Abhijith Das) [1026406] - [fs] gfs2: Inline qd_trylock into gfs2_quota_unlock (Abhijith Das) [1026406] - [fs] gfs2: Make two similar quota code fragments into a function (Abhijith Das) [1026406] - [fs] gfs2: Remove obsolete quota tunable (Abhijith Das) [1026406] - [fs] gfs2: Move gfs2_icbit_munge into quota.c (Abhijith Das) [1026406]- [powerpc] powernv: Fix permissions on sysparam sysfs entries (Don Zickus) [1127366] - [pci] rphahp: Fix endianess issues (Don Zickus) [1127366] - [scripts] modpost: handle non ABS crc symbols (Don Zickus) [1127366] - [ethernet] ibmveth: Fix endian issues with MAC addresses (Don Zickus) [1127366] - [ethernet] ibmveth: Fix little endian issues (Don Zickus) [1127366] - [scsi] ibmvscsi: Fix little endian issues (Don Zickus) [1127366] - [powerpc] pseries: Add H_SET_MODE to change exception endianness (Don Zickus) [1127366] - [powerpc] Move precessing of MCE queued event out from syscall exit path (Don Zickus) [1127366] - [powerpc] of: compiles fixes (Don Zickus) [1127366] - [fs] pstore: Introduce new argument 'compressed' in the read callback (Don Zickus) [1127366] - [cpufreq] powernv: make local function static (Don Zickus) [1127366] - [cpufreq] powernv: Fix build failure on UP (Don Zickus) [1127366] - [cpufreq] powernv: Use cpufreq_frequency_table.driver_data to store pstate ids (Don Zickus) [1127366] - [cpufreq] powernv: cpufreq driver for powernv platform (Don Zickus) [1127366] - [fs] pstore: Add new argument 'compressed' in pstore write callback (Don Zickus) [1127366] - [powerpc] of: implement pci_address_to_pio as weak function (Don Zickus) [1127366] - [kernel] panic: Make panic_timeout configurable (Don Zickus) [1127366] - [pci] Add new pci_is_bridge() interface (Don Zickus) [1127366] - [pci] Rename pci_is_bridge() to pci_has_subordinate() (Don Zickus) [1127366] - [powerpc] of: device_node kobject lifecycle fixes (Don Zickus) [1127366] - [powerpc] Fix endianness of flash_block_list in rtas_flash (Don Zickus) [1127366] - [powerpc] powernv: Change BUG_ON to WARN_ON in elog code (Don Zickus) [1127366] - [powerpc] perf: Fix MMCR2 handling for EBB (Don Zickus) [1127366] - [powerpc] use _GLOBAL_TOC for memmove (Don Zickus) [1127366] - [powerpc] pseries: dynamically added OF nodes need to call of_node_init (Don Zickus) [1127366] - [powerpc] subpage_protect: Increase the array size to take care of 64TB (Don Zickus) [1127366] - [powerpc] Fix bugs in emulate_step() (Don Zickus) [1127366] - [powerpc] Disable doorbells on Power8 DD1.x (Don Zickus) [1127366] - [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Don Zickus) [1127366] - [powerpc] perf: Clear MMCR2 when enabling PMU (Don Zickus) [1127366] - [powerpc] perf: Add PPMU_ARCH_207S define (Don Zickus) [1127366] - [powerpc] kvm: Remove redundant save of SIER AND MMCR2 (Don Zickus) [1127366] - [powerpc] powernv: Check for IRQHAPPENED before sleeping (Don Zickus) [1127366] - [powerpc] bpf: Fix the broken LD_VLAN_TAG_PRESENT test (Don Zickus) [1127366] - [powerpc] bpf: Use correct mask while accessing the VLAN tag (Don Zickus) [1127366] - [powerpc] module: Fix TOC symbol CRC (Don Zickus) [1127366] - [powerpc] powernv: Remove OPAL v1 takeover (Don Zickus) [1127366] - [powerpc] kprobes: Fix jprobes on ABI v2 (LE) (Don Zickus) [1127366] - [powerpc] ftrace: Use pr_fmt() to namespace error messages (Don Zickus) [1127366] - [powerpc] ftrace: Fix nop of modules on 64bit LE (ABIv2) (Don Zickus) [1127366] - [powerpc] ftrace: Fix inverted check of create_branch() (Don Zickus) [1127366] - [powerpc] ftrace: Fix typo in mask of opcode (Don Zickus) [1127366] - [powerpc] Add ppc_global_function_entry() (Don Zickus) [1127366] - [powerpc] Remove __arch_swab* (Don Zickus) [1127366] - [powerpc] Remove ancient DEBUG_SIG code (Don Zickus) [1127366] - [powerpc] kerenl: Enable EEH for IO accessors (Don Zickus) [1127366] - [powerpc] Avoid circular dependency with zImage. (Don Zickus) [1127366] - [powerpc] book3s: Fix some ABIv2 issues in machine check code (Don Zickus) [1127366] - [powerpc] book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest (Don Zickus) [1127366] - [powerpc] book3s: Increment the mce counter during machine_check_early call (Don Zickus) [1127366] - [powerpc] book3s: Add stack overflow check in machine check handler (Don Zickus) [1127366] - [powerpc] book3s: Fix machine check handling for unhandled errors (Don Zickus) [1127366] - [powerpc] eeh: Dump PE location code (Don Zickus) [1127366] - [powerpc] powernv: Enable POWER8 doorbell IPIs (Don Zickus) [1127366] - [powerpc] powernv: Fix killed EEH event (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PMAC' (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PPC_CPU' (Don Zickus) [1127366] - [powerpc] powernv: Don't escalate non-existing frozen PE (Don Zickus) [1127366] - [powerpc] eeh: Report frozen parent PE prior to child PE (Don Zickus) [1127366] - [powerpc] eeh: Clear frozen state for child PE (Don Zickus) [1127366] - [powerpc] powernv: Reduce panic timeout from 180s to 10s (Don Zickus) [1127366] - [powerpc] xmon: avoid format string leaking to printk (Don Zickus) [1127366] - [powerpc] perf: Ensure all EBB register state is cleared on fork() (Don Zickus) [1127366] - [powerpc] powernv: Fix reading of OPAL msglog (Don Zickus) [1127366] - [powerpc] powernv: Fix endianness problems in EEH (Don Zickus) [1127366] - [powerpc] powernv: Disable subcore for UP configs (Don Zickus) [1127366] - [powerpc] powernv: Include asm/smp.h to fix UP build failure (Don Zickus) [1127366] - [powerpc] Don't setup CPUs with bad status (Don Zickus) [1127366] - [powerpc] Add AT_HWCAP2 to indicate V.CRYPTO category support (Don Zickus) [1127366] - [powerpc] update comments for generic idle conversion (Don Zickus) [1127366] - [powerpc] powernv: Add missing include to LPC code (Don Zickus) [1127366] - [powerpc] powernv: Pass buffer size to OPAL validate flash call (Don Zickus) [1127366] - [powerpc] pseries: hcall functions are exported to modules, need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] powernv: Set memory_block_size_bytes to 256MB (Don Zickus) [1127366] - [powerpc] Allow ppc_md platform hook to override memory_block_size_bytes (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues in memory error handling code (Don Zickus) [1127366] - [powerpc] eeh: Skip eeh sysfs when eeh is disabled (Don Zickus) [1127366] - [powerpc] powernv: Provide debugfs access to the LPC bus via OPAL (Don Zickus) [1127366] - [powerpc] serial: Use saner flags when creating legacy ports (Don Zickus) [1127366] - [powerpc] Add cpu family documentation (Don Zickus) [1127366] - [powerpc] xmon: Fix up xmon format strings (Don Zickus) [1127366] - [powerpc] powernv: Add calls to support little endian host (Don Zickus) [1127366] - [powerpc] Document sysfs DSCR interface (Don Zickus) [1127366] - [powerpc] Fix regression of per-CPU DSCR setting (Don Zickus) [1127366] - [powerpc] Split __SYSFS_SPRSETUP macro (Don Zickus) [1127366] - [powerpc] fadump: Cleaning up inconsistent NULL checks (Don Zickus) [1127366] - [powerpc] powernv: Add support for POWER8 split core on powernv (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Use threads_per_subcore in KVM (Don Zickus) [1127366] - [powerpc] Check cpu_thread_in_subcore() in __cpu_up() (Don Zickus) [1127366] - [powerpc] Add threads_per_subcore (Don Zickus) [1127366] - [powerpc] powernv: Make it possible to skip the IRQHAPPENED check in power7_nap() (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Rework the secondary inhibit code (Don Zickus) [1127366] - [powerpc] numa: Enable CONFIG_HAVE_MEMORYLESS_NODES (Don Zickus) [1127366] - [powerpc] numa: Enable USE_PERCPU_NUMA_NODE_ID (Don Zickus) [1127366] - [powerpc] Fix 64 bit builds with binutils 2.24 (Don Zickus) [1127366] - [powerpc] pci: Use pci_is_bridge() to simplify code (Don Zickus) [1127366] - [powerpc] module: Fix stubs for BE (Don Zickus) [1127366] - [powerpc] Clear ELF personality flag if ELFv2 is not requested (Don Zickus) [1127366] - [powerpc] Fix smp_processor_id() in preemptible splat in set_breakpoint (Don Zickus) [1127366] - [powerpc] Drop return value from set_breakpoint as it is unused (Don Zickus) [1127366] - [powerpc] Remove non-uapi linkage.h export (Don Zickus) [1127366] - [powerpc] irq work racing with timer interrupt can result in timer interrupt hang (Don Zickus) [1127366] - [powerpc] mm: use macro PGTABLE_EADDR_SIZE instead of digital (Don Zickus) [1127366] - [powerpc] le: Show the endianess of the LPAR under PowerVM (Don Zickus) [1127366] - [powerpc] Use 64k io pages when we never see an HEA (Don Zickus) [1127366] - [powerpc] use libfdt accessors for header data (Don Zickus) [1127366] - [powerpc] memcpy optimization for 64bit LE (Don Zickus) [1127366] - [powerpc] tm: Add checking to treclaim/trechkpt (Don Zickus) [1127366] - [powerpc] tm: Remove unnecessary r1 save (Don Zickus) [1127366] - [powerpc] powernv: Implement ppc_md.get_proc_freq() (Don Zickus) [1127366] - [cpuidle] powernv: Remove redundant cpuidle_idle_call() (Don Zickus) [1127366] - [powerpc] powernv: Framework to show the correct clock in /proc/cpuinfo (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware before FW update (Don Zickus) [1127366] - [powerpc] boot: Add support for 64bit little endian wrapper (Don Zickus) [1127366] - [powerpc] boot: Add a global entry point for pseries (Don Zickus) [1127366] - [powerpc] boot: Modify entry point for 64bit (Don Zickus) [1127366] - [powerpc] boot: Define a routine to enter prom (Don Zickus) [1127366] - [powerpc] boot: Add little endian support to elf utils (Don Zickus) [1127366] - [powerpc] boot: Add 64bit and little endian support to addnote (Don Zickus) [1127366] - [powerpc] boot: Define byteswapping routines for little endian (Don Zickus) [1127366] - [powerpc] boot: Fix compile warning in 64bit (Don Zickus) [1127366] - [powerpc] boot: Define typedef ihandle as u32 (Don Zickus) [1127366] - [powerpc] boot: Rework of_claim() to make it 64bit friendly (Don Zickus) [1127366] - [powerpc] boot: Add PROM_ERROR define in oflib (Don Zickus) [1127366] - [powerpc] boot: Add byteswapping routines in oflib (Don Zickus) [1127366] - [powerpc] boot: Use prom_arg_t in oflib (Don Zickus) [1127366] - [powerpc] boot: Use a common prom_args struct in oflib (Don Zickus) [1127366] - [powerpc] boot: Fix do_div for 64bit wrapper (Don Zickus) [1127366] - [powerpc] prom: Stop scanning dev-tree for fdump early (Don Zickus) [1127366] - [powerpc] powernv: Don't use pe->pbus to get the domain number (Don Zickus) [1127366] - [powerpc] powernv: Fix VFIO support with PHB3 (Don Zickus) [1127366] - [powerpc] powernv: Missed IOMMU table type (Don Zickus) [1127366] - [powerpc] eeh: Can't recover from non-PE-reset case (Don Zickus) [1127366] - [powerpc] pci: Mask linkDown on resetting PCI bus (Don Zickus) [1127366] - [powerpc] powernv: Reset root port in firmware (Don Zickus) [1127366] - [powerpc] pseries: Fix overwritten PE state (Don Zickus) [1127366] - [powerpc] powernv: Fix endless reporting frozen PE (Don Zickus) [1127366] - [powerpc] eeh: No hotplug on permanently removed dev (Don Zickus) [1127366] - [powerpc] eeh: Allow to disable EEH (Don Zickus) [1127366] - [powerpc] eeh: Cleanup EEH subsystem variables (Don Zickus) [1127366] - [powerpc] eeh: Use cached capability for log dump (Don Zickus) [1127366] - [powerpc] eeh: Cleanup eeh_gather_pci_data() (Don Zickus) [1127366] - [powerpc] eeh: Avoid I/O access during PE reset (Don Zickus) [1127366] - [powerpc] powernv: Use EEH PCI config accessors (Don Zickus) [1127366] - [powerpc] eeh: Block PCI-CFG access during PE reset (Don Zickus) [1127366] - [powerpc] eeh: EEH_PE_ISOLATED not reflect HW state (Don Zickus) [1127366] - [powerpc] powernv: Remove fields in PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Move PNV_EEH_STATE_ENABLED around (Don Zickus) [1127366] - [powerpc] powernv: Remove PNV_EEH_STATE_REMOVED (Don Zickus) [1127366] - [powerpc] eeh: Remove EEH_PE_PHB_DEAD (Don Zickus) [1127366] - [powerpc] pseries: Protect remove_memory() with device hotplug lock (Don Zickus) [1127366] - [powerpc] Fix error return in rtas_flash module init (Don Zickus) [1127366] - [powerpc] Bump BOOT_COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Bump COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Rename duplicate COMMAND_LINE_SIZE define (Don Zickus) [1127366] - [powerpc] mm: Fix tlbie to add AVAL fields for 64K pages (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL dump code (Don Zickus) [1127366] - [powerpc] powernv: Create OPAL sglist helper functions and fix endian issues (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL error log code (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues with opal_do_notifier calls (Don Zickus) [1127366] - [powerpc] powernv: Remove some OPAL function declaration duplication (Don Zickus) [1127366] - [powerpc] powernv: Use uint64_t instead of size_t in OPAL APIs (Don Zickus) [1127366] - [powerpc] powernv: Release the refcount for pci_dev (Don Zickus) [1127366] - [powerpc] powernv: Reduce multi-hit of iommu_add_device() (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL flash code (Don Zickus) [1127366] - [powerpc] powernv: Fix kexec races going back to OPAL (Don Zickus) [1127366] - [powerpc] powernv: Check sysparam size before creation (Don Zickus) [1127366] - [powerpc] powernv: Fix typos in sysparam code (Don Zickus) [1127366] - [powerpc] powernv: Check sysfs size before copying (Don Zickus) [1127366] - [powerpc] powernv: Use ssize_t for sysparam return values (Don Zickus) [1127366] - [powerpc] powernv: Fix sysparam sysfs error handling (Don Zickus) [1127366] - [powerpc] Fix Oops in rtas_stop_self() (Don Zickus) [1127366] - [powerpc] Export flush_icache_range (Don Zickus) [1127366] - [powerpc] Build little endian ppc64 kernel with ABIv2 (Don Zickus) [1127366] - [powerpc] ftrace: Fix ABIv2 issues with __ftrace_make_call (Don Zickus) [1127366] - [powerpc] ftrace: Use module loader helpers to parse trampolines (Don Zickus) [1127366] - [powerpc] modules: Create module_trampoline_target() (Don Zickus) [1127366] - [powerpc] modules: Create is_module_trampoline() (Don Zickus) [1127366] - [powerpc] kprobes: Fix ABIv2 issues with kprobe_lookup_name (Don Zickus) [1127366] - [powerpc] ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules (Don Zickus) [1127366] - [powerpc] modules: implement stubs for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: skip r2 setup for ELFv2 (Don Zickus) [1127366] - [powerpc] modules: use r12 for stub jump address (Don Zickus) [1127366] - [powerpc] modules: change r2 save/restore offset for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: comment about de-dotifying symbols when using the ELFv2 ABI (Don Zickus) [1127366] - [powerpc] Handle new ELFv2 module relocations (Don Zickus) [1127366] - [powerpc] Fix up TOC. for modules (Don Zickus) [1127366] - [powerpc] module: handle MODVERSION for .TOC (Don Zickus) [1127366] - [powerpc] EXPORT_SYMBOL(.TOC.) (Don Zickus) [1127366] - [powerpc] modules implement R_PPC64_TOCSAVE relocation (Don Zickus) [1127366] - [powerpc] make module stub code endian independent (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issue with dereference_function_descriptor (Don Zickus) [1127366] - [powerpc] Fix SMP issues with ppc64le ABIv2 (Don Zickus) [1127366] - [powerpc] tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames (Don Zickus) [1127366] - [powerpc] tm: Fix GOT save offset for ABIv2 (Don Zickus) [1127366] - [powerpc] tm: Use STK_PARAM (Don Zickus) [1127366] - [powerpc] Fix unsafe accesses to parameter area in ELFv2 (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issues with stack offsets in assembly code (Don Zickus) [1127366] - [powerpc] Fix kernel thread creation on ABIv2 (Don Zickus) [1127366] - [powerpc] Fix branch patching code for ABIv2 (Don Zickus) [1127366] - [powerpc] Use ppc_function_entry instead of open coding it (Don Zickus) [1127366] - [powerpc] Add ABIv2 support to ppc_function_entry (Don Zickus) [1127366] - [powerpc] Ignore .TOC. relocations (Don Zickus) [1127366] - [powerpc] ABIv2 function calls must place target address in r12 (Don Zickus) [1127366] - [powerpc] Remove function descriptors and dot symbols on new ABI (Don Zickus) [1127366] - [powerpc] Create DOTSYM to wrap dot symbol usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Introduce hypervisor call H_GET_TCE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for DABRX register on POWER7 (Don Zickus) [1127366] - [powerpc] Remove dot symbol usage in exception macros (Don Zickus) [1127366] - [powerpc] Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() (Don Zickus) [1127366] - [powerpc] Remove some unnecessary uses of _GLOBAL() and _STATIC() (Don Zickus) [1127366] - [powerpc] Don't use a function descriptor for system call table (Don Zickus) [1127366] - [powerpc] Remove superflous function descriptors in assembly only code (Don Zickus) [1127366] - [powerpc] No need to use dot symbols when branching to a function (Don Zickus) [1127366] - [powerpc] Don't build assembly files with ABIv2 (Don Zickus) [1127366] - [powerpc] Don't try to set LPCR unless we're in hypervisor mode (Don Zickus) [1127366] - [powerpc] le: Avoid creatng R_PPC64_TOCSAVE relocations for modules (Don Zickus) [1127366] - [powerpc] opal: Add missing include (Don Zickus) [1127366] - [powerpc] Convert last uses of __FUNCTION__ to __func__ (Don Zickus) [1127366] - [powerpc] Add lq/stq emulation (Don Zickus) [1127366] - [powerpc] powernv: Add invalid OPAL call (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL message log interface (Don Zickus) [1127366] - [powerpc] book3s: Fix mc_recoverable_range buffer overrun issue (Don Zickus) [1127366] - [powerpc] Remove dead code in sycall entry (Don Zickus) [1127366] - [powerpc] Use of_node_init() for the fakenode in msi_bitmap.c (Don Zickus) [1127366] - [powerpc] of: Make device nodes kobjects so they show up in sysfs (Don Zickus) [1127366] - [powerpc] mm: NUMA pte should be handled via slow path in get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with sensor code (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with OPAL async code (Don Zickus) [1127366] - [powerpc] powernv: Add opal_notifier_unregister() and export to modules (Don Zickus) [1127366] - [powerpc] ppc64: Do not turn AIL (reloc-on interrupts) too early (Don Zickus) [1127366] - [powerpc] ppc64: Gracefully handle early interrupts (Don Zickus) [1127366] - [powerpc] prom: early_init_dt_scan_cpus() updates cpu features only once (Don Zickus) [1127366] - [powerpc] Make boot_cpuid common between 32 and 64-bit (Don Zickus) [1127366] - [powerpc] Adjust CPU_FTR_SMT on all platforms (Don Zickus) [1127366] - [powerpc] le: Enable RTAS events support (Don Zickus) [1127366] - [powerpc] book3s: Fix CFAR clobbering issue in machine check handler (Don Zickus) [1127366] - [powerpc] compat: 32-bit little endian machine name is ppcle, not ppc (Don Zickus) [1127366] - [powerpc] le: Big endian arguments for ppc_rtas() (Don Zickus) [1127366] - [powerpc] mm: Make sure a local_irq_disable prevent a parallel THP split (Don Zickus) [1127366] - [powerpc] Rate-limit users spamming kernel log buffer (Don Zickus) [1127366] - [powerpc] perf: Fix handling of L3 events with bank == 1 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Work around POWER8 performance monitor bugs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make sure we don't miss dirty pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add transactional memory support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix dirty map for hugepages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix check for running inside guest in global_invalidates() (Don Zickus) [1127366] - [powerpc] powernv: Reset PHB in kdump kernel (Don Zickus) [1127366] - [powerpc] eeh: Make the delay for PE reset unified (Don Zickus) [1127366] - [virt] kvm/ppc: Clear the runlatch bit of a vcpu before napping (Don Zickus) [1127366] - [virt] kvm/ppc: Set the runlatch bit of a CPU just before starting guest (Don Zickus) [1127366] - [powerpc] powernv: Set the runlatch bits correctly for offline cpus (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore host PMU registers that are new in POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix decrementer timeouts with non-zero TB offset (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't use kvm_memslots() in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Return ENODEV error rather than EIO (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Trim top 4 bits of physical address in RTAS code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add get/set_one_reg for new TM state (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Basic little-endian guest support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix register usage when loading/saving VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Cope with doorbell interrupts (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add new state for transactional memory (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Prepare for host using hypervisor doorbells (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle new LPCR bits on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle guest using doorbells for IPIs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Consolidate code that checks reason for wake from nap (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement architecture compatibility modes for POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add handler for HV facility unavailable (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Flush the correct number of TLB sets on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Context-switch new POWER8 SPRs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Align physical and virtual CPU thread numbers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't set DABR on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - MMIO emulation support for little endian guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Use load/store_fp_state functions in HV guest entry/exit (Don Zickus) [1127366] - [virt] kvm/ppc: Store FP/VSX/VMX state in thread_fp/vr_state structures (Don Zickus) [1127366] - [virt] kvm/ppc: Use load_fp/vr_state rather than load_up_fpu/altivec (Don Zickus) [1127366] - [powerpc] powernv/eeh: Add buffer for P7IOC hub error data (Don Zickus) [1127366] - [powerpc] powernv: Remove get/set_rtc_time when they are not present (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Take SRCU read lock around kvm_read_guest() call (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make tbacct_lock irq-safe (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Refine barriers in guest entry/exit (Don Zickus) [1127366] - [virt] kvm: Add struct kvm arg to memslot APIs (Don Zickus) [1127366] - [powerpc] perf: Define perf_event_print_debug() to print PMU register values (Don Zickus) [1127366] - [powerpc] perf: Make some new raw event codes available in sysfs (Don Zickus) [1127366] - [powerpc] powernv: Enable fetching of platform sensor data (Don Zickus) [1127366] - [powerpc] powernv: Enable reading and updating of system parameters (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to support OPAL async completion (Don Zickus) [1127366] - [powerpc] powernv Platform dump interface (Don Zickus) [1127366] - [powerpc] powernv: Read OPAL error log and export it through sysfs (Don Zickus) [1127366] - [powerpc] Add "force config cmd line" Kconfig option (Don Zickus) [1127366] - [powerpc] pseries: Use remove_memory() to remove memory (Don Zickus) [1127366] - [powerpc] book3s: Recover from MC in sapphire on SCOM read via MMIO (Don Zickus) [1127366] - [powerpc] pseries: Don't try to register pseries cpu hotplug on non-pseries (Don Zickus) [1127366] - [powerpc] Fix xmon disassembler for little-endian (Don Zickus) [1127366] - [powerpc] Revert c6102609 and replace it with the correct fix for vio dma mask setting (Don Zickus) [1127366] - [powerpc] Kill CONFIG_MTD_PARTITIONS (Don Zickus) [1127366] - [powerpc] Align p_dyn, p_rela and p_st symbols (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL call to resync timebase on wakeup (Don Zickus) [1127366] - [powerpc] powernv: Add context management for Fast Sleep (Don Zickus) [1127366] - [powerpc] Split timer_interrupt() into timer handling and interrupt handling routines (Don Zickus) [1127366] - [powerpc] Implement tick broadcast IPI as a fixed IPI message (Don Zickus) [1127366] - [powerpc] Free up the slot of PPC_MSG_CALL_FUNC_SINGLE IPI message (Don Zickus) [1127366] - [powerpc] eeh: Fixup the brown paperbag fallout of the "cleanup" (Don Zickus) [1127366] - [powerpc] eeh: Kill another abuse of irq_desc (Don Zickus) [1127366] - [powerpc] irq: Use generic_handle_irq (Don Zickus) [1127366] - [powerpc] powernv: Fix indirect XSCOM unmangling (Don Zickus) [1127366] - [powerpc] powernv: Fix opal_xscom_{read, write} prototype (Don Zickus) [1127366] - [powerpc] powernv: Refactor PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Dump PHB diag-data immediately (Don Zickus) [1127366] - [powerpc] Increase stack redzone for 64-bit userspace to 512 bytes (Don Zickus) [1127366] - [powerpc] ftrace: bugfix for test_24bit_addr (Don Zickus) [1127366] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Don Zickus) [1127366] - [powerpc] le: Ensure that the 'stop-self' RTAS token is handled correctly (Don Zickus) [1127366] - [powerpc] eeh: Disable EEH on reboot (Don Zickus) [1127366] - [powerpc] eeh: Cleanup on eeh_subsystem_enabled (Don Zickus) [1127366] - [powerpc] powernv: Rework EEH reset (Don Zickus) [1127366] - [powerpc] powernv: Add iommu DMA bypass support for IODA2 (Don Zickus) [1127366] - [powerpc] Fix endian issues in kexec and crash dump code (Don Zickus) [1127366] - [powerpc] perf: Configure BHRB filter before enabling PMU interrupts (Don Zickus) [1127366] - [powerpc] pseries: Select ARCH_RANDOM on pseries (Don Zickus) [1127366] - [powerpc] perf: Add Power8 cache & TLB events (Don Zickus) [1127366] - [powerpc] relocate fix relocate processing in LE mode (Don Zickus) [1127366] - [powerpc] hugetlb: Replace __get_cpu_var with get_cpu_var (Don Zickus) [1127366] - [powerpc] Make sure "cache" directory is removed when offlining cpu (Don Zickus) [1127366] - [powerpc] powernv/cpuidle: Back-end cpuidle driver for powernv platform (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: smt-snooze-delay cleanup (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove MAX_IDLE_STATE macro (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Make cpuidle-pseries backend driver a non-module (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Use cpuidle_register() for initialisation (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Move processor_idle.c to drivers/cpuidle (Don Zickus) [1127366] - [powerpc] numa: Fix decimal permissions (Don Zickus) [1127366] - [powerpc] Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations (Don Zickus) [1127366] - [powerpc] Implement arch_spin_is_locked() using arch_spin_value_unlocked() (Don Zickus) [1127366] - [powerpc] Add support for the optimised lockref implementation (Don Zickus) [1127366] - [powerpc] Kconfig: Make TM select VSX and VMX (Don Zickus) [1127366] - [powerpc] powernv: Call OPAL sync before kexec'ing (Don Zickus) [1127366] - [powerpc] eeh: Escalate error on non-existing PE (Don Zickus) [1127366] - [powerpc] eeh: Handle multiple EEH errors (Don Zickus) [1127366] - [powerpc] Fix races with irq_work (Don Zickus) [1127366] - [powerpc] Make add_system_ram_resources() __init (Don Zickus) [1127366] - [powerpc] add SATA_MV to ppc64_defconfig (Don Zickus) [1127366] - [powerpc] powernv: Increase candidate fw image size (Don Zickus) [1127366] - [powerpc] iommu: Don't detach device without IOMMU group (Don Zickus) [1127366] - [powerpc] eeh: Hotplug improvement (Don Zickus) [1127366] - [powerpc] eeh: Call opal_pci_reinit() on powernv for restoring config space (Don Zickus) [1127366] - [powerpc] eeh: Add restore_config operation (Don Zickus) [1127366] - [powerpc] powernv: Remove unnecessary assignment (Don Zickus) [1127366] - [powerpc] Delete non-required instances of include (Don Zickus) [1127366] - [powerpc] Add vr save/restore functions (Don Zickus) [1127366] - [powerpc] Check return value of instance-to-package OF call (Don Zickus) [1127366] - [powerpc] add barrier after writing kernel PTE (Don Zickus) [1127366] - [powerpc] introduce macro LOAD_REG_ADDR_PIC (Don Zickus) [1127366] - [virt] kvm/ppc: define a linux pte lookup function (Don Zickus) [1127366] - [powerpc] Fix endian issues in power7/8 machine check handler (Don Zickus) [1127366] - [powerpc] iommu: Update the generic code to use dynamic iommu page sizes (Don Zickus) [1127366] - [powerpc] iommu: Add it_page_shift field to determine iommu page size (Don Zickus) [1127366] - [powerpc] iommu: Update constant names to reflect their hardcoded page size (Don Zickus) [1127366] - [powerpc] powernv: move iommu_add_device earlier (Don Zickus) [1127366] - [powerpc] vfio: Enable on pSeries platform (Don Zickus) [1127366] - [powerpc] vfio: Implement IOMMU driver for VFIO (Don Zickus) [1127366] - [powerpc] vfio: Enable on PowerNV platform (Don Zickus) [1127366] - [powerpc] Fix "attempt to move .org backwards" error (Don Zickus) [1127366] - [powerpc] Fix alignment of secondary cpu spin vars (Don Zickus) [1127366] - [powerpc] Align p_end (Don Zickus) [1127366] - [powerpc] Make 64-bit non-VMX __copy_tofrom_user bi-endian (Don Zickus) [1127366] - [powerpc] Make unaligned accesses endian-safe for powerpc (Don Zickus) [1127366] - [powerpc] Fix bad stack check in exception entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Don't abuse host r2 in exit path (Don Zickus) [1127366] - [powerpc] Full barrier for smp_mb__after_unlock_lock() (Don Zickus) [1127366] - [powerpc] powernv: Fix OPAL LPC access in Little Endian (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issue in opal_xscom_read (Don Zickus) [1127366] - [powerpc] pseries: Fix endian issues in /proc/ppc64/lparcfg (Don Zickus) [1127366] - [powerpc] Fix up the kdump base cap to 128M (Don Zickus) [1127366] - [powerpc] Fix PTE page address mismatch in pgtable ctor/dtor (Don Zickus) [1127366] - [powerpc] powernv: Get FSP memory errors and plumb into memory poison infrastructure (Don Zickus) [1127366] - [powerpc] powernv: Add config option for hwpoisoning (Don Zickus) [1127366] - [powerpc] Dynamically allocate slb_shadow from memblock (Don Zickus) [1127366] - [powerpc] Make slb_shadow a local (Don Zickus) [1127366] - [powerpc] Add real mode cache inhibited IO accessors (Don Zickus) [1127366] - [powerpc] Increase EEH recovery timeout for SR-IOV (Don Zickus) [1127366] - [powerpc] eeh: Output PHB diag-data (Don Zickus) [1127366] - [powerpc] powernv: Move PHB-diag dump functions around (Don Zickus) [1127366] - [powerpc] powernv: Move SG list structure to header file (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to read opal messages in generic format (Don Zickus) [1127366] - [powerpc] powernv: Machine check exception handling (Don Zickus) [1127366] - [powerpc] powernv: Remove machine check handling in OPAL (Don Zickus) [1127366] - [powerpc] book3s: Queue up and process delayed MCE events (Don Zickus) [1127366] - [powerpc] book3s: Decode and save machine check event (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8 (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7 (Don Zickus) [1127366] - [powerpc] book3s: Add flush_tlb operation in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Introduce a early machine check hook in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Return from interrupt if coming from evil context (Don Zickus) [1127366] - [powerpc] book3s: handle machine check in Linux host (Don Zickus) [1127366] - [powerpc] book3s: Introduce exclusive emergency stack for machine check exception (Don Zickus) [1127366] - [powerpc] book3s: Split the common exception prolog logic into two section (Don Zickus) [1127366] - [powerpc] powernv: Replace CONFIG_POWERNV_MSI with just CONFIG_PPC_POWERNV (Don Zickus) [1127366] - [powerpc] pseries: CONFIG_PSERIES_MSI should depend on PPC_PSERIES (Don Zickus) [1127366] - [powerpc] kernel/sysfs: Cleanup set up macros for PMC/non-PMC SPRs (Don Zickus) [1127366] - [powerpc] Make irq_stat.timers_irqs counting more specific (Don Zickus) [1127366] - [powerpc] purge all the prefetched instructions for the coherent icache flush (Don Zickus) [1127366] - [powerpc] kernel: remove useless code which related with 'max_cpus' (Don Zickus) [1127366] - [powerpc] boot: Ignore .dtb files (Don Zickus) [1127366] - [powerpc] Clean up panic_timeout usage (Don Zickus) [1127366] - [powerpc] kernel: Use 12.12s instead of 12s to avoid memory overflow (Don Zickus) [1127366] - [powerpc] kvm: optimize "sc 1" as fast return (Don Zickus) [1127366] - [powerpc] pseries: Fix SMP=n build of rng.c (Don Zickus) [1127366] - [powerpc] Make cpu_to_chip_id() available when SMP=n (Don Zickus) [1127366] - [powerpc] vio: Fix a dma_mask issue of vio (Don Zickus) [1127366] - [powerpc] Only print PACATMSCRATCH in oops when TM is active (Don Zickus) [1127366] - [powerpc] pseries: Duplicate dtl entries sometimes sent to userspace (Don Zickus) [1127366] - [powerpc] Remove a few lines of oops output (Don Zickus) [1127366] - [powerpc] Print DAR and DSISR on machine check oopses (Don Zickus) [1127366] - [powerpc] Fix __get_user_pages_fast() irq handling (Don Zickus) [1127366] - [powerpc] eeh: More accurate log (Don Zickus) [1127366] - [powerpc] eeh: Enable PCI_COMMAND_MASTER for PCI bridges (Don Zickus) [1127366] - [powerpc] Add pseries_le_defconfig (Don Zickus) [1127366] - [kernel] uprobes/powerpc: Kill arch_uprobe->ainsn (Don Zickus) [1127366] - [powerpc] kvm: fix rare but potential deadlock scene (Don Zickus) [1127366] - [powerpc] add missing explicit OF includes for ppc (Don Zickus) [1127366] - [powerpc] powernv: Add support for indirect XSCOM via debugfs (Don Zickus) [1127366] - [powerpc] scom: Improve debugfs interface (Don Zickus) [1127366] - [powerpc] scom: Enable 64-bit addresses (Don Zickus) [1127366] - [powerpc] boot: Properly handle the base "of" boot wrapper (Don Zickus) [1127366] - [powerpc] bpf: Support MOD operation (Don Zickus) [1127366] - [powerpc] bpf: Fix DIVWU instruction opcode (Don Zickus) [1127366] - [powerpc] tm: Remove interrupt disable in __switch_to() (Don Zickus) [1127366] - [powerpc] nvram: Scan partitions only once (Don Zickus) [1127366] - [powerpc] powernv: Code update interface (Don Zickus) [1127366] - [powerpc] powernv: Create opal sysfs directory (Don Zickus) [1127366] - [powerpc] Add VMX optimised xor for RAID5 (Don Zickus) [1127366] - [powerpc] kexec: kexec_sequence() is in misc_64.S (Don Zickus) [1127366] - [powerpc] Use 32 bit loads and stores when operating on condition register values (Don Zickus) [1127366] - [powerpc] Enable multipath modules on ppc64 and pseries (Don Zickus) [1127366] - [powerpc] pseries: Fix dedicated processor partition detection (Don Zickus) [1127366] - [powerpc] vio: use strcpy in modalias_show (Don Zickus) [1127366] - [powerpc] FA_DUMP depends on KEXEC (Don Zickus) [1127366] - [powerpc] Fix a typo in comments of va to pa conversion (Don Zickus) [1127366] - [powerpc] Move local setup.h declarations to arch includes (Don Zickus) [1127366] - [powerpc] Fix warnings for arch/powerpc/mm/numa.c (Don Zickus) [1127366] - [powerpc] boot: Don't change link address for OF-based platforms (Don Zickus) [1127366] - [powerpc] Add includes to fix powernv/rng.c build (Don Zickus) [1127366] - [powerpc] Fix PPC_EMULATED_STATS build break with sync patch (Don Zickus) [1127366] - [powerpc] select ARCH_MIGHT_HAVE_PC_PARPORT (Don Zickus) [1127366] - [powerpc] Don't corrupt user registers on 32-bit (Don Zickus) [1127366] - [powerpc] kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - drop is_hv_enabled (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Allow the HV and PR selection per virtual machine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Support building HV and PR KVM as module (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - move PR related tracepoints to a separate header (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add is_hv_enabled to kvmppc_ops (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Cleanup interrupt handling code (Don Zickus) [1127366] - [virt] kvm/ppc: Add kvmppc_ops callback (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add a new config variable CONFIG_KVM_BOOK3S_HV_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s/pr - Rename KVM_BOOK3S_PR to KVM_BOOK3S_PR_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - move book3s_64_vio_hv.c into the main kernel binary (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - remove kvmppc_handler_highmem label (Don Zickus) [1127366] - [powerpc] export debug registers save function for KVM (Don Zickus) [1127366] - [powerpc] move debug registers in a structure (Don Zickus) [1127366] - [powerpc] remove unnecessary line continuations (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix vcore leak (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Better handling of exceptions that happen in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Reduce number of shadow PTEs invalidated by MMU notifiers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Mark pages accessed, and dirty if being written (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use mmu_notifier_retry() in kvmppc_mmu_map_page() (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Better handling of host-side read-only pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Move skip-interrupt handlers to common code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allocate kvm_vcpu structs from kvm_vcpu_cache (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make HPT accesses and updates SMP-safe (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Correct errors in H_ENTER implementation (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Handle PP0 page-protection bit in guest HPTEs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use 64k host pages where possible (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 64k pages (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Keep volatile reg values in vcpu rather than shadow_vcpu (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't crash host on unknown guest interrupt (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Support POWER6 compatibility mode on POWER7 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for guest Program Priority Register (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Store LPCR value for each virtual core (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Avoid unbalanced increments of VPA yield count (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Pull out interrupt-reading code into a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Restructure kvmppc_hv_entry to be a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement H_CONFER (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add GET/SET_ONE_REG interface for VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement timebase offset for guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore SIAR and SDAR along with other PMU registers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Reserve POWER8 space in get/set_one_reg (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Rework kvmppc_mmu_book3s_64_xlate() (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make instruction fetch fallback work for system calls (Don Zickus) [1127366] - [powerpc] pseries: Move plpar_wrapper.h to powerpc common include/asm location (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove dependency of pseries.h file (Don Zickus) [1127366] - [virt] kvm/ppc: use anon_inode_getfd() with O_CLOEXEC flag (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Load up SPRG3 register with guest value on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: Call trace_hardirqs_on before entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Allow negative offsets to real-mode hcall handlers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Correct tlbie usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Invalidate SLB entries properly (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 1TB segments (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Don't keep scanning HPTEG after we find a match (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix invalidation of SLB entry 0 on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix proto-VSID calculations (Don Zickus) [1127366] - [powerpc] Remove the unneeded trigger of decrementer interrupt in decrementer_check_overflow (Don Zickus) [1127366] - [virt] kvm/ppc: fix imbalance srcu_read_[un]lock() (Don Zickus) [1127366] - [powerpc] Emulate sync instruction variants (Don Zickus) [1127366] - [powerpc] eeh: Reorder output messages (Don Zickus) [1127366] - [powerpc] scom: Use "devspec" rather than "path" in debugfs entries (Don Zickus) [1127366] - [powerpc] scom: CONFIG_SCOM_DEBUGFS should depend on CONFIG_DEBUG_FS (Don Zickus) [1127366] - [powerpc] powernv: Add scom support under OPALv3 (Don Zickus) [1127366] - [powerpc] scom: Create debugfs files using ibm, chip-id if available (Don Zickus) [1127366] - [powerpc] scom: Add support for "reg" property (Don Zickus) [1127366] - [powerpc] scom: Change scom_read() and scom_write() to return errors (Don Zickus) [1127366] - [powerpc] Enable /dev/port when isa_io_special is set (Don Zickus) [1127366] - [powerpc] Make ftrace endian-safe (Don Zickus) [1127366] - [powerpc] pseries: Implement arch_get_random_long() based on H_RANDOM (Don Zickus) [1127366] - [powerpc] Implement arch_get_random_long/int() for powernv (Don Zickus) [1127366] - [powerpc] Added __cmpdi2 for signed 64bit comparision (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning in free_lppacas (Don Zickus) [1127366] - [powerpc] ppc64: Remove the unneeded load of ti_flags in resume_kernel (Don Zickus) [1127366] - [powerpc] legacy_serial: Fix incorrect placement of __initdata tag (Don Zickus) [1127366] - [serial] tty/hvc_opal: powerpc - Make OPAL HVC device tree accesses endian safe (Don Zickus) [1127366] - [powerpc] powernv: Fix some PCI sparse errors and one LE bug (Don Zickus) [1127366] - [powerpc] add explicit OF includes (Don Zickus) [1127366] - [powerpc] clean-up include ordering in prom.h (Don Zickus) [1127366] - [powerpc] Tell about irq stack coverage (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning for prom_rtas_call (Don Zickus) [1127366] - [powerpc] Export cpu_to_chip_id() to fix build error (Don Zickus) [1127366] - [powerpc] xmon: Fix printing of set of CPUs in xmon (Don Zickus) [1127366] - [powerpc] pseries: Move lparcfg.c to platforms/pseries (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware on kexec (Don Zickus) [1127366] - [powerpc] Cleanup handling of the DSCR bit in the FSCR register (Don Zickus) [1127366] - [powerpc] Skip emulating & leave interrupts off for kernel program checks (Don Zickus) [1127366] - [powerpc] Add more exception trampolines for hypervisor exceptions (Don Zickus) [1127366] - [powerpc] Fix location and rename exception trampolines (Don Zickus) [1127366] - [powerpc] Add more trap names to xmon (Don Zickus) [1127366] - [powerpc] pseries: Add a warning in the case of cross-cpu VPA registration (Don Zickus) [1127366] - [powerpc] Update the 00-Index in Documentation/powerpc (Don Zickus) [1127366] - [powerpc] Never handle VSX alignment exceptions from kernel (Don Zickus) [1127366] - [powerpc] Unaligned stores and stmw are broken in emulation code (Don Zickus) [1127366] - [powerpc] kvm: Copy the pvr value after memset (Don Zickus) [1127366] - [powerpc] refactor of_get_cpu_node to support other architectures (Don Zickus) [1127366] - [powerpc] Convert some mftb/mftbu into mfspr (Don Zickus) [1127366] - [powerpc] pseries: Read and write to the 'compressed' flag of pstore (Don Zickus) [1127366] - [powerpc] pseries: Remove (de)compression in nvram with pstore enabled (Don Zickus) [1127366] - [powerpc] Make device tree accesses in HVC VIO console endian safe (Don Zickus) [1127366] - [powerpc] Make chip-id information available to userspace (Don Zickus) [1127366] - [powerpc] Use ibm, chip-id property to compute cpu_core_mask if available (Don Zickus) [1127366] - [powerpc] Pull out cpu_core_mask updates into a separate function (Don Zickus) [1127366] - [powerpc] Fix denormalized exception handler (Don Zickus) [1127366] - [powerpc] Remove the redundant flush_fp_to_thread() in setup_sigcontext() (Don Zickus) [1127366] - [powerpc] powernv: Enable detection of legacy UARTs (Don Zickus) [1127366] - [powerpc] Check "status" property before adding legacy ISA serial ports (Don Zickus) [1127366] - [powerpc] Cleanup udbg_16550 and add support for LPC PIO-only UARTs (Don Zickus) [1127366] - [powerpc] powernv: Add PIO accessors for Power8 LPC bus (Don Zickus) [1127366] - [powerpc] powernv: Add helper to get ibm, chip-id of a node (Don Zickus) [1127366] - [powerpc] powernv: Update opal.h to add new LPC and XSCOM functions (Don Zickus) [1127366] - [powerpc] Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO (Don Zickus) [1127366] - [powerpc] ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE (Don Zickus) [1127366] - [powerpc] Implement __get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] Convert platforms to smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Add smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Remove the symbol __flush_icache_range (Don Zickus) [1127366] - [powerpc] Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range (Don Zickus) [1127366] - [powerpc] pci: Don't use bitfield for force_32bit_msi (Don Zickus) [1127366] - [powerpc] Remove SAVE_VSRU and REST_VSRU macros (Don Zickus) [1127366] - [powerpc] Align p_toc (Don Zickus) [1127366] - [powerpc] kvm/book3s_pr: Return appropriate error when allocation fails (Don Zickus) [1127366] - [virt] kvm/ppc: Add signed type cast for comparation (Don Zickus) [1127366] - [powerpc] eeh: Add missing procfs entry for PowerNV (Don Zickus) [1127366] - [powerpc] pci: fix PCI-e check link issue (Don Zickus) [1127366] - [powerpc] perf: increase the perf HW events to 6 (Don Zickus) [1127366] - [powerpc] perf: correct typos in counter enumeration (Don Zickus) [1127366] - [powerpc] Rename PMU interrupts from CNT to PMI (Don Zickus) [1127366] - [powerpc] Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h (Don Zickus) [1127366] - [powerpc] powernv: Mark pnv_pci_init_ioda2_phb() as __init (Don Zickus) [1127366] - [powerpc] pseries: Fix a typo in pSeries_lpar_hpte_insert() (Don Zickus) [1127366] - [powerpc] Fix the corrupt r3 error during MCE handling (Don Zickus) [1127366] - [powerpc] Access local paca after hard irq disabled (Don Zickus) [1127366] - [powerpc] Revert: hw_breakpoints: Fix racy access to ptrace breakpoints (Don Zickus) [1127366] - [powerpc] kvm: Use 256K chunk to track both RMA and hash page table allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based RMA allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based hash page table allocation (Don Zickus) [1127366] - [powerpc] Remove savemaxmem parameter setup (Don Zickus) [1127366] - [powerpc] Handle both new style and old style reserve maps (Don Zickus) [1127366] - [powerpc] prom: Scan reserved-ranges node for memory reservations (Don Zickus) [1127366] - [powerpc] perf: Drop MMCRA from thread_struct (Don Zickus) [1127366] - [powerpc] Remove unreachable relocation on exception handlers (Don Zickus) [1127366] - [powerpc] eeh: Update MAINTAINERS (Don Zickus) [1127366] - [powerpc] nvram64: Need return the related error code on failure occurs (Don Zickus) [1127366] - [powerpc] Set cpu sibling mask before online cpu (Don Zickus) [1127366] - [powerpc] idle: Convert use of typedef ctl_table to struct ctl_table (Don Zickus) [1127366] - [powerpc] iommu: Remove unused pci_iommu_init() and pci_direct_iommu_init() (Don Zickus) [1127366] - [powerpc] Don't flush/invalidate the d/icache for an unknown relocation type (Don Zickus) [1127366] - [powerpc] Fix string instr. emulation for 32-bit processes on ppc64 (Don Zickus) [1127366] - [powerpc] Fix typo in ioei_interrupt() description (Don Zickus) [1127366] - [powerpc] proc: switch to fixed_size_llseek() (Don Zickus) [1127366] - [powerpc] eeh: Remove eeh_mutex (Don Zickus) [1127366] - [powerpc] pseries: Enable PSTORE in pseries_defconfig (Don Zickus) [1127366] - [powerpc] pseries: Use 'true' instead of '1' for orderly_poweroff (Don Zickus) [1127366] - [powerpc] smp: Use '==' instead of '<' for system_state (Don Zickus) [1127366] - [cpufreq] Various RHEL cleanups (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] propagate error returned by kobject_move() (Prarit Bhargava) [1134369] - [cpufreq] don't restore policy->cpus on failure to move kobj (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Eliminate the deadband effect (Prarit Bhargava) [1134369] - [cpufreq] Introduce new relation for freq selection (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Make intel_pstate_kobject and debugfs_parent locals (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to policy->cpu at resume (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1134369] - [cpufreq] unlock when failing cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1134369] - [cpufreq] governor: remove copy_prev_load from 'struct cpu_dbs_common_info' (Prarit Bhargava) [1134369] - [cpufreq] governor: Be friendly towards latency-sensitive bursty workloads (Prarit Bhargava) [1134369] - [cpufreq] add support for intermediate (stable) frequencies (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Improve initial busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1134369] - [cpufreq] handle calls to ->target_index() in separate routine (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1134369] - [cpufreq] Break out early when frequency equals target_freq (Prarit Bhargava) [1134369] - [cpufreq] remove race while accessing cur_policy (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Suppress checkpatch warnings (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_for_each_* macros for frequency table iteration (Prarit Bhargava) [1134369] - [cpufreq] don't print value of .driver_data from core (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1134369] - [cpufreq] Fix build error on some platforms that use cpufreq_for_each_* (Prarit Bhargava) [1134369] - [cpufreq] Catch double invocations of cpufreq_freq_transition_begin/end (Prarit Bhargava) [1134369] - [cpufreq] Kconfig: Fix spelling errors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1134369] - [cpufreq] Introduce macros for cpufreq_frequency_table iteration (Prarit Bhargava) [1134369] - [cpufreq] use kzalloc() to allocate memory for cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] create another field .flags in cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] Use sizeof(*ptr) convetion for computing sizes (Prarit Bhargava) [1134369] - [cpufreq] Convert existing drivers to use cpufreq_freq_transition_{begin|end} (Prarit Bhargava) [1134369] - [cpufreq] Make cpufreq_notify_transition & cpufreq_notify_post_transition static (Prarit Bhargava) [1134369] - [cpufreq] Make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1134369] - [cpufreq] resume drivers before enabling governors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1134369] - [cpufreq] Add stop CPU callback to cpufreq_driver interface (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary braces (Prarit Bhargava) [1134369] - [cpufreq] Fix checkpatch errors and warnings (Prarit Bhargava) [1134369] - [cpufreq] remove unused notifier CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} (Prarit Bhargava) [1134369] - [cpufreq] Do not allow ->setpolicy drivers to provide ->target (Prarit Bhargava) [1134369] - [cpufreq] Skip current frequency initialization for ->setpolicy drivers (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary variable/parameter 'frozen' (Prarit Bhargava) [1134369] - [cpufreq] Remove cpufreq_generic_exit() (Prarit Bhargava) [1134369] - [cpufreq] add 'freq_table' in struct cpufreq_policy (Prarit Bhargava) [1134369] - [cpufreq] Reformat printk() statements (Prarit Bhargava) [1134369] - [cpufreq] Implement cpufreq_generic_suspend() (Prarit Bhargava) [1134369] - [cpufreq] suspend governors on system suspend/hibernate (Prarit Bhargava) [1134369] - [cpufreq] move call to __find_governor() to cpufreq_init_policy() (Prarit Bhargava) [1134369] - [cpufreq] Initialize governor for a new policy under policy->rwsem (Prarit Bhargava) [1134369] - [cpufreq] Initialize policy before making it available for others to use (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_cpu_get() to avoid cpufreq_get() race conditions (Prarit Bhargava) [1134369] - [cpufreq] stats: Remove redundant cpufreq_cpu_get() call (Prarit Bhargava) [1134369] - [cpufreq] stats: Refactor common code into __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] stats: Fix error handling in __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1134369] - [cpufreq] Return error if ->get() failed in cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Mark function as static in cpufreq.c (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1134369] - [cpufreq] Refactor cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] don't call cpufreq_update_policy() on CPU addition (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Initialize per-cpu data-structures properly (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs link when a cpu != policy->cpu, is removed (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: De-register CPU notifier and free struct msr on error (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Adjust the code to use the common boost attribute (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1134369] - [cpufreq] stats: create sysfs entries when cpufreq_stats is a module (Prarit Bhargava) [1134369] - [cpufreq] Add boost frequency support in core (Prarit Bhargava) [1134369] - [cpufreq] introduce cpufreq_generic_get() routine (Prarit Bhargava) [1134369] - [cpufreq] stats: free table and remove sysfs entry in a single routine (Prarit Bhargava) [1134369] - [cpufreq] stats: remove hotplug notifiers (Prarit Bhargava) [1134369] - [cpufreq] stats: handle cpufreq_unregister_driver() and suspend/resume properly (Prarit Bhargava) [1134369] - [cpufreq] Make sure CPU is running on a freq from freq-table (Prarit Bhargava) [1134369] - [cpufreq] Introduce cpufreq_notify_post_transition() (Prarit Bhargava) [1134369] - [cpufreq] send new set of notification for transition failures (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption by protecting reading governor_enabled (Prarit Bhargava) [1134369] - [cpufreq] preserve user_policy across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Clean up after a failing light-weight initialization (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs files for CPUs which failed to come back after resume (Prarit Bhargava) [1134369] - [cpufreq] governor: Remove fossil comment in the cpufreq_governor_dbs() (Prarit Bhargava) [1134369] - [cpufreq] conservative: set requested_freq to policy max when it is over policy max (Prarit Bhargava) [1134369] - [cpufreq] conservative: fix requested_freq reduction issue (Prarit Bhargava) [1134369] - [cpufreq] move freq change notifications to cpufreq core (Prarit Bhargava) [1134369] - [cpufreq] distinguish drivers that do asynchronous notifications (Prarit Bhargava) [1134369] - [cpufreq] create per policy rwsem instead of per CPU cpu_policy_rwsem (Prarit Bhargava) [1134369] - [cpufreq] Implement light weight ->target_index() routine (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Fail initialization if driver cannot be registered (Prarit Bhargava) [1134369] - [cpufreq] Detect spurious invocations of update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Add comment under ACPI_ADR_SPACE_SYSTEM_IO case (Prarit Bhargava) [1134369] - [cpufreq] remove CONFIG_CPU_FREQ_TABLE (Prarit Bhargava) [1134369] - [cpufreq] create cpufreq_generic_init() routine (Prarit Bhargava) [1134369] - [cpufreq] powernow: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] p4: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] pcc: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] call cpufreq_driver->get() after calling ->init() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] powernow: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] acpi: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] define generic .attr, .exit() and .verify() routines (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICY (Prarit Bhargava) [1134369] - [cpufreq] rename __cpufreq_set_policy() as cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove extra blank line (Prarit Bhargava) [1134369] - [cpufreq] don't break string in print statements (Prarit Bhargava) [1134369] - [cpufreq] remove __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove invalid comment from __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] make return type of lock_policy_rwsem_{read|write}() as void (Prarit Bhargava) [1134369] - [cpufreq] powernow: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] Add new helper cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] pcc_freq: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1134369] - [cpufreq] return EEXIST instead of EBUSY for second registering (Prarit Bhargava) [1134369] - [cpufreq] unlock correct rwsem while updating policy->cpu (Prarit Bhargava) [1134369] - [cpufreq] Clear policy->cpus bits in __cpufreq_remove_dev_finish() (Prarit Bhargava) [1134369] - [cpufreq] Acquire the lock in cpufreq_policy_restore() for reading (Prarit Bhargava) [1134369] - [cpufreq] Prevent problems in update_policy_cpu() if last_cpu == new_cpu (Prarit Bhargava) [1134369] - [cpufreq] Restructure if/else block to avoid unintended behavior (Prarit Bhargava) [1134369] - [cpufreq] Fix crash in cpufreq-stats during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Revert: make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] Use signed type for 'ret' variable, to store negative error values (Prarit Bhargava) [1134369] - [cpufreq] Remove temporary fix for race between CPU hotplug and sysfs-writes (Prarit Bhargava) [1134369] - [cpufreq] Synchronize the cpufreq store_*() routines with CPU hotplug (Prarit Bhargava) [1134369] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Prarit Bhargava) [1134369] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Prarit Bhargava) [1134369] - [cpufreq] Fix wrong time unit conversion (Prarit Bhargava) [1134369] - [cpufreq] serialize calls to __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] don't allow governor limits to be changed when it is disabled (Prarit Bhargava) [1134369] - [cpufreq] Don't use smp_processor_id() in preemptible context (Prarit Bhargava) [1134369] - [cpufreq] governor: Fix typos in comments (Prarit Bhargava) [1134369] - [cpufreq] governors: Remove duplicate check of target freq in supported range (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption due to double queueing (Prarit Bhargava) [1134369] - [cpufreq] fix bad unlock balance on !CONFIG_SMP (Prarit Bhargava) [1134369] - [cpufreq] Fix white space in __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove unnecessary check in __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] remove policy from cpufreq_policy_list during suspend (Prarit Bhargava) [1134369] - [cpufreq] remove cpufreq_policy_cpu per-cpu variable (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_policy_list for iterating over policies (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Use cpufreq_freq_attr_rw to define the cpb attribute (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Remove redundant return statement (Prarit Bhargava) [1134369] - [cpufreq] improve error checking on return values of __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] Fix broken usage of governor->owner's refcount (Prarit Bhargava) [1134369] - [cpufreq] Store cpufreq policies in a list (Prarit Bhargava) [1134369] - [cpufreq] Give consistent names to cpufreq_policy objects (Prarit Bhargava) [1134369] - [cpufreq] Clean up header files included in the core (Prarit Bhargava) [1134369] - [cpufreq] Pass policy to cpufreq_add_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] Avoid double kobject_put() for the same kobject in error code path (Prarit Bhargava) [1134369] - [cpufreq] Preserve policy structure across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Perform light-weight init/teardown during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1134369] - [cpufreq] Don't pass CPU to cpufreq_add_dev_{symlink|interface}() (Prarit Bhargava) [1134369] - [cpufreq] Introduce a flag ('frozen') to separate full vs temporary init/teardown (Prarit Bhargava) [1134369] - [cpufreq] Extract the handover of policy cpu to a helper function (Prarit Bhargava) [1134369] - [cpufreq] Add helper to perform alloc/free of policy structure (Prarit Bhargava) [1134369] - [cpufreq] Extract non-interface related stuff from cpufreq_add_dev_interface (Prarit Bhargava) [1134369] - [cpufreq] Fix misplaced call to cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove unused function __cpufreq_driver_getavg() (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Change the calculation of target frequency (Prarit Bhargava) [1134369] - [cpufreq] Remove unused APERF/MPERF support (Prarit Bhargava) [1134369] - [char] hwrng: Add a driver for the hwrng found in power7+ systems (Steve Best) [1123116]- [target] iscsi: Explicily clear login response PDU in exception path (Andy Grover) [1129387] - [target] iscsi: Avoid rejecting incorrect ITT for Data-Out (Andy Grover) [1129387] - [target] Fix left-over se_lun->lun_sep pointer OOPs (Andy Grover) [1129387] - [infiniband] ulp/isert: Wait for proper cleanup before unloading (Andy Grover) [1129387] - [infiniband] ulp/isert: Improve cm events handling (Andy Grover) [1129387] - [target] Explicitly clear ramdisk_mcp backend pages (Andy Grover) [1129387] - [target] Report correct response length for some commands (Andy Grover) [1129387] - [target] iscsi: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak (Andy Grover) [1129387] - [target] Use complete_all for se_cmd->t_transport_stop_comp (Andy Grover) [1129387] - [target] lio: Set CMD_T_ACTIVE bit for Task Management Requests (Andy Grover) [1129387] - [target] iscsi, iser: Fix hangs in connection teardown (Andy Grover) [1129387] - [infiniband] iser: Bail from accept_np if np_thread is trying to close (Andy Grover) [1129387] - [target] iscsi: Reject mutual authentication with reflected CHAP_C (Andy Grover) [1129387] - [target] Fix alua_access_state attribute OOPs for un-configured devices (Andy Grover) [1129387] - [infiniband] iser: Add missing target_put_sess_cmd for ImmedateData failure (Andy Grover) [1129387] - [target] Don't allow setting WC emulation if device doesn't support (Andy Grover) [1129387] - [infiniband] iser: Add missing se_cmd put for WRITE_PENDING in tx_comp_err (Andy Grover) [1129387] - [target] iscsi: Fix ERL=2 ASYNC_EVENT connection pointer bug (Andy Grover) [1129387] - [infiniband] ib_srpt: Use correct ib_sg_dma primitives (Andy Grover) [1129387] - [infiniband] iser: Fix post_send_buf_count for RDMA READ/WRITE (Andy Grover) [1129387] - [target] iscsi, iser: Fix isert_conn->state hung shutdown issues (Andy Grover) [1129387] - [target] iscsi, iser: Use list_del_init for ->i_conn_node (Andy Grover) [1129387] - [target] iscsi: Fix iscsit_get_tpg_from_np tpg_state bug (Andy Grover) [1129387] - [target] Update hw_max_sectors based on current block_size (Andy Grover) [1129387] - [target] iscsi: Fix-up all zero data-length CDBs with R/W_BIT set (Andy Grover) [1129387] - [target] Allow READ_CAPACITY opcode in ALUA Standby access state (Andy Grover) [1129387] - [target] iscsi: Fix wrong buffer / buffer overrun in iscsi_change_param_value() (Andy Grover) [1129387] - [target] iscsi: Fix multi network portal shutdown regression (Andy Grover) [1129387] - [target] iscsi, iser: Avoid accepting transport connections during stop stage (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix iscsit_accept_np and rdma_cm racy flow (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix wrong connection requests list addition (Andy Grover) [1129387] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1069185] - [scsi] hpsa: make tech preview info more verbose (Tomas Henzl) [1083556] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove online devices from offline device list (Tomas Henzl) [1069185] - [scsi] hpsa: fix non-x86 builds (Tomas Henzl) [1069185] - [scsi] hpsa: do not unconditionally copy sense data (Tomas Henzl) [1069185] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Tomas Henzl) [1069185] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Tomas Henzl) [1069185] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1069185] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1069185] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Tomas Henzl) [1069185] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Tomas Henzl) [1069185] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Tomas Henzl) [1069185] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Tomas Henzl) [1069185] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Tomas Henzl) [1069185] - [scsi] hpsa: define extended_report_lun_entry data structure (Tomas Henzl) [1069185] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Tomas Henzl) [1069185] - [scsi] hpsa: avoid unnecessary readl on every command submission (Tomas Henzl) [1069185] - [scsi] hpsa: use per-cpu variable for lockup_detected (Tomas Henzl) [1069185] - [scsi] hpsa: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1069185] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Tomas Henzl) [1069185] - [scsi] hpsa: allocate reply queues individually (Tomas Henzl) [1069185] - [scsi] hpsa: choose number of reply queues more intelligently (Tomas Henzl) [1069185] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Tomas Henzl) [1069185] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Tomas Henzl) [1069185] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1069185] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused fields from struct ctlr_info (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1069185] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1069185] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1069185] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1069185] - [scsi] hpsa: update driver version to 3.4.4-1 (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1069185] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1069185] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1069185] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1069185] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1069185] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1069185] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1069185] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1069185] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1069185] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1069185] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1069185] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1069185] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1069185] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1069185] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1069185] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1069185] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1069185] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1069185] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1069185] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1069185] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1069185] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1069185] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1069185] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1069185] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1069185] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1069185] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1069185] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1069185] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1069185] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1069185] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1069185] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1069185] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1069185] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1069185] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1069185] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1069185] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1069185] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1069185] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1069185] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1069185] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1139139] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1102526] - [ethernet] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1089401] - [ethernet] cnic: Rebranding cnic driver (Maurizio Lombardi) [1089401] - [ethernet] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1089401] - [ethernet] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1089401] - [ethernet] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1089401] - [ethernet] broadcom: Remove extern from function prototypes (Maurizio Lombardi) [1089401] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1089400] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1089400] - [scsi] bnx2i, be2iscsi: fix custom stats length (Maurizio Lombardi) [1089400] - [ethernet] cnic, bnx2i, bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1089400 1089399 1089401] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1089399] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1130072] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1130072] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the copyright year (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1130072]- [x86] module: work around kabi module breakage when 16K stacks are enabled (Kyle McMartin) [1108378] - [kernel] redhat: bump RHEL_MINOR to 1 (Kyle McMartin) [1108378] - [kernel] modules: export check_module_rhelversion (Kyle McMartin) [1108378] - [kernel] modules: Add module_ext struct (Prarit Bhargava) [1110315] - [kernel] modules: add rhelversion MODULE_INFO tag (Kyle McMartin) [1110315] - [x86] expand 64-bit kernel stack to 16K (Johannes Weiner) [1108378]- [ethernet] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1136912] - [ethernet] bna: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1136912] - [ethernet] bna: fix performance regression (Ivan Vecera) [1136912] - [ethernet] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1136912] - [ethernet] bna: remove unnecessary break after return (Ivan Vecera) [1136912] - [ethernet] bna: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1136912] - [ethernet] bna: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1136912] - [ethernet] bna: remove open-coded skb_cow_head (Ivan Vecera) [1136912] - [ethernet] bna: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1136912] - [ethernet] bna: Convert uses of __constant_ to (Ivan Vecera) [1136912] - [ethernet] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1136912] - [ethernet] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1136912] - [ethernet] bna: bnad code cleanup (Ivan Vecera) [1136912] - [ethernet] e1000: fix possible reset_task running after adapter down (John Greene) [1091129] - [ethernet] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1091129] - [ethernet] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1139247] - [ethernet] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1139247] - [ethernet] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1139247] - [ethernet] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1139247] - [ethernet] r8169: support IPv6 (Ivan Vecera) [1139247] - [ethernet] r8169: use Giant Send (Ivan Vecera) [1139247] - [ethernet] r8169: split rtl8169_tso_csum (Ivan Vecera) [1139247] - [ethernet] r8169: disable L23 (Ivan Vecera) [1139247] - [ethernet] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1139247] - [ethernet] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1139247] - [ethernet] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1139247] - [ethernet] r8169: initialize rtl8169_stats seqlock (Ivan Vecera) [1139247] - [ethernet] r8169: delete non-required instances of include (Ivan Vecera) [1139247] - [ethernet] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1092495] - [ethernet] bnx2: Rebranding bnx2 driver (Michal Schmidt) [1092495] - [ethernet] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't build unused suspend/resume functions not enabled (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1092495] - [ethernet] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Michal Schmidt) [1092495] - [ethernet] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1092495] - [ethernet] bnx2: delete non-required instances of include (Michal Schmidt) [1092495] - [ethernet] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1091124] - [ethernet] ixgbevf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091124] - [ethernet] ixgbevf: get rid of SET_ETHTOOL_OPS (John Greene) [1091124] - [ethernet] ixgbevf: remove 82599 from the module description (John Greene) [1091124] - [ethernet] ixgbevf: remove open-coded skb_cow_head (John Greene) [1091124] - [ethernet] ixgbevf: Add bit to mark work queue initialization (John Greene) [1091124] - [ethernet] ixgbevf: Fix rcu warnings induced by LER (John Greene) [1091124] - [ethernet] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (John Greene) [1091124] - [ethernet] ixgbevf: Additional adapter removal checks (John Greene) [1091124] - [ethernet] ixgbevf: Check for adapter removal on register writes (John Greene) [1091124] - [ethernet] ixgbevf: Check register reads for adapter removal (John Greene) [1091124] - [ethernet] ixgbevf: Make the ethtool register test use accessors (John Greene) [1091124] - [ethernet] ixgbevf: Use static inlines instead of macros (John Greene) [1091124] - [ethernet] ixgbevf: Convert uses of __constant_ to (John Greene) [1091124] - [ethernet] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (John Greene) [1091124] - [ethernet] ixgbevf: Indicate removal state explicitly (John Greene) [1091124] - [ethernet] ixgbevf: delete unneeded call to pci_set_power_state (John Greene) [1091124] - [ethernet] ixgbevf: fix skb->pkt_type checks (John Greene) [1091124] - [ethernet] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (John Greene) [1091124] - [ethernet] ixgbevf: fix handling of tx checksumming (John Greene) [1091124] - [ethernet] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091124] - [ethernet] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (John Greene) [1091124] - [ethernet] ixgbevf: redo dma mapping using the tx buffer info (John Greene) [1091124] - [ethernet] ixgbevf: make the first tx_buffer a repository for most of the skb info (John Greene) [1091124] - [ethernet] ixgbevf: add tx counters (John Greene) [1091124] - [ethernet] ixgbevf: remove counters for Tx/Rx checksum offload (John Greene) [1091124] - [ethernet] ixgbevf: move ring specific stats into ring specific structure (John Greene) [1091124] - [ethernet] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct (John Greene) [1091124] - [ethernet] ixgbevf: bump version (John Greene) [1091124] - [ethernet] ixgbevf: create function for all of ring init (John Greene) [1091124] - [ethernet] ixgbevf: Convert ring storage form pointer to an array to array of pointers (John Greene) [1091124] - [ethernet] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (John Greene) [1091124] - [ethernet] ixgbevf: set the disable state when ixgbevf_qv_disable is called (John Greene) [1091124] - [ethernet] ixgbevf: add DCB configuration into queue setup (John Greene) [1091124] - [ethernet] ixgbe: Focus config of head, tail ntc, and ntu all into a single function (John Greene) [1091124] - [ethernet] ixgbe: cleanup IXGBE_DESC_UNUSED (John Greene) [1091124] - [ethernet] ixgbevf: remove redundant workaround (John Greene) [1091124] - [ethernet] ixgbevf: Add zero_base handler to network statistics (John Greene) [1091124] - [ethernet] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (John Greene) [1091124] - [ethernet] ixgbevf: add ixgbevf_rx_skb (John Greene) [1091124] - [ethernet] ixgbevf: bump driver version (John Greene) [1091124] - [ethernet] ixgbevf: Remove extern from function prototypes (John Greene) [1091124] - [ethernet] ixgbevf: Adds function to set PSRTYPE register (John Greene) [1091124] - [ethernet] ixgbevf: Miscellaneous conversions to ETH_ALEN (John Greene) [1091124] - [ethernet] ixgbevf: add wait for Rx queue disable (John Greene) [1091123] - [ethernet] ixgbevf: fix 32-bit DMA mask handling (John Greene) [1091123] - [ethernet] ixgbe: fix message terminations (John Greene) [1091123] - [ethernet] ixgbe: clean up Rx time stamping code (John Greene) [1091123] - [ethernet] ixgbe: remove open-coded skb_cow_head (John Greene) [1091123] - [ethernet] ixgbe: Add bit to mark service task initialization (John Greene) [1091123] - [ethernet] ixgbe: Fix rcu warnings induced by LER (John Greene) [1091123] - [ethernet] ixgbe: Indicate removal state explicitly (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_check_reset_blocked() declaration (John Greene) [1091123] - [ethernet] ixgbe: fix race conditions on queuing skb for HW time stamp (John Greene) [1091123] - [ethernet] ixgbe: never generate both software and hardware timestamps (John Greene) [1091123] - [ethernet] ixgbe: remove redundant if clause from PTP work (John Greene) [1091123] - [ethernet] ixgbe: Break recursion in case of removal (John Greene) [1091123] - [ethernet] ixgbe: Stop cacheing if the MNG FW enabled (John Greene) [1091123] - [ethernet] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (John Greene) [1091123] - [ethernet] ixgbe: use ixgbe_read_pci_cfg_word (John Greene) [1091123] - [ethernet] ixgbe: remove unused media type (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (John Greene) [1091123] - [ethernet] ixgbe: check Core Clock Disable bit (John Greene) [1091123] - [ethernet] ixgbe: fix errors related to protected AUTOC calls (John Greene) [1091123] - [ethernet] ixgbe: Convert uses of __constant_ to (John Greene) [1091123] - [ethernet] ixgbe: Don't receive packets when the napi budget == 0 (John Greene) [1091123] - [ethernet] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (John Greene) [1091123] - [ethernet] ixgbe: fix some multiline hw_dbg prints (John Greene) [1091123] - [ethernet] ixgbe: fixup header for ixgbe_set_rxpba_82598 (John Greene) [1091123] - [ethernet] ixgbe: add Linux NICS mailing list to contact info (John Greene) [1091123] - [ethernet] ixgbe: move setting rx_pb_size into get_invariants (John Greene) [1091123] - [ethernet] ixgbe: Fix format string in ixgbe_fcoe.c (John Greene) [1091123] - [ethernet] ixgbe: ixgbe calls skb_set_hash (John Greene) [1091123] - [ethernet] ixgbe: implement SIOCGHWTSTAMP ioctl (John Greene) [1091123] - [ethernet] ixgbe: Check config reads for removal (John Greene) [1091123] - [ethernet] ixgbe: Fix up some ethtool results when adapter is removed (John Greene) [1091123] - [ethernet] ixgbe: Restore hw_addr in LER recovery paths (John Greene) [1091123] - [ethernet] ixgbe: Additional adapter removal checks (John Greene) [1091123] - [ethernet] ixgbe: Check for adapter removal on register writes (John Greene) [1091123] - [ethernet] ixgbe: Check register reads for adapter removal (John Greene) [1091123] - [ethernet] ixgbe: Use static inlines instead of macros (John Greene) [1091123] - [ethernet] ixgbe: Add check for FW veto bit (John Greene) [1091123] - [ethernet] ixgbe: fix bit toggled for 82599 reset fix (John Greene) [1091123] - [ethernet] ixgbe: collect all 82599 AUTOC code in one function (John Greene) [1091123] - [ethernet] ixgbe: Remove extern from function prototypes (John Greene) [1091123] - [ethernet] ixgbe: fix to use correct timeout interval for memory read completion (John Greene) [1091123] - [ethernet] ixgbe: Add WoL support for a new device (John Greene) [1091123] - [ethernet] ixgbe: don't use magic size number to assign ptp_caps.name (John Greene) [1091123] - [ethernet] ixgbe: modify behavior on receiving a HW ECC error (John Greene) [1091123] - [ethernet] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091123] - [ethernet] ixgbe: bump version number (John Greene) [1091123] - [ethernet] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (John Greene) [1091123] - [ethernet] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (John Greene) [1091123] - [ethernet] ixgbe: Reduce memory consumption with larger page sizes (John Greene) [1091123] - [ethernet] ixgbe: Cleanup the use of tabs and spaces (John Greene) [1091124 1091123]- [net] ipv4: implement igmp_qrv sysctl to tune igmp robustness variable (Hannes Frederic Sowa) [1110118] - [net] ipv6: add sysctl_mld_qrv to configure query robustness variable (Hannes Frederic Sowa) [1110118] - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133741] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133741] - [net] netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper (Florian Westphal) [1043012] - [net] netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks (Florian Westphal) [1043012] - [net] netfilter: nf_conntrack: initialize net.ct.generation (Florian Westphal) [1043012] - [net] netfilter: conntrack: Fix UP builds (Florian Westphal) [1043012] - [net] netfilter: conntrack: remove central spinlock nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: conntrack: seperate expect locking from nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: avoid race with exp->master ct (Florian Westphal) [1043012] - [net] netfilter: conntrack: spinlock per cpu to protect special lists (Florian Westphal) [1043012] - [net] netfilter: trivial code cleanup and doc changes (Florian Westphal) [1043012] - [net] sctp: fix ABI mismatch through sctp_assoc_to_state helper (Daniel Borkmann) [1135389] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134402] - [netdrv] veth: extend features to support tunneling (Florian Westphal) [1098138] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1133109] - [net] netfilter: synproxy target: restrict to INPUT/FORWARD (Jesper Brouer) [1081339] - [net] fix rtnl notification in atomic context (Jiri Pirko) [1113925] - [net] always advertise rx_flags changes via netlink (Jiri Pirko) [1113925] - [net] update __dev_notify_flags() to send rtnl msg (Jiri Pirko) [1113925]- [scsi] fusion: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] fusion: Add free msg frames to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] qla4xxx: 5.04.00.04.07.01-k0 (Chad Dupuis) [1089349] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1089349] - [scsi] qla4xxx: from treewide: fix comments and printk msgs (Chad Dupuis) [1089349] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1089349] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1089349] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089349] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1089349] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1089349] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1089349] - [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset (Chad Dupuis) [1089346] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1089346] - [scsi] qla2xxx: ISP8044 poll ipmdio bus timeout improvement (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c (Chad Dupuis) [1089346] - [scsi] qla2xxx: Include file for msleep declartion in qla_nx2.c file (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1089346] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable fw_dump_size for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1089346] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add ISP8044 serdes bsg interface (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check for peg alive counter and clear any outstanding mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39), QLA8044_POLLWR(40) (Chad Dupuis) [1089346] - [scsi] qla2xxx: Allow the next firmware dump if the previous dump capture fails for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Log when device state is moved to failed state (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1089346] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1089346] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper message for Non owner reset ACK Timeout (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1089346] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix multiqueue MSI-X registration (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix warning reported by smatch (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1089346] - [scsi] qla2xxx: Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use the correct mailbox registers when acknowledging an IDC request on ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1089346] - [scsi] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1089346] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1089346] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1089346] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correction to message ids (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1089346]- [tty] hvc_console: Fix wakeup of HVC thread on hvc_kick() (Steve Best) [1123045] - [tty] hvc_opal: Kick the HVC thread on OPAL console events (Steve Best) [1123045] - [powerpc] perf/hv-24x7: Catalog version number is be64, not be32 (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Remove [static 4096], sparse chokes on it (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Use (unsigned long) not (u32) values when calling plpar_hcall_norets() (Gustavo Duarte) [947159] - [powerpc] perf/hv-gpci: Make device attr static (Gustavo Duarte) [947159] - [powerpc] perf/hv_gpci: Probe failures use pr_debug(), and padding reduced (Gustavo Duarte) [947159] - [powerpc] perf/hv_24x7: Probe errors changed to pr_debug(), padding fixed (Gustavo Duarte) [947159] - [Documentation] powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes (Gustavo Duarte) [947159] - [powerpc] perf: Add kconfig option for hypervisor provided counters (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv 24x7 interface (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv gpci (get performance counter info) interface (Gustavo Duarte) [947159] - [powerpc] perf: Add macros for defining event fields & formats (Gustavo Duarte) [947159] - [powerpc] perf: Add a shared interface to get gpci version and capabilities (Gustavo Duarte) [947159] - [powerpc] perf: Add 24x7 interface headers (Gustavo Duarte) [947159] - [powerpc] perf: Add hv_gpci interface header (Gustavo Duarte) [947159] - [powerpc] Add hvcalls for 24x7 and gpci (Get Performance Counter Info) (Gustavo Duarte) [947159] - [ethernet] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add support for busy polling (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: On MCDI timeout, issue an FLR (and mark MCDI to fail-fast) (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Update product naming (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fix transposed ptp_{under, over}size_sync_windows statistics (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1110888] - [iommu] vt-d: Use correct domain id to flush virtual machine domains (Myron Stowe) [1136539] - [iommu] Fix IOMMU sysfs stubs (Myron Stowe) [1136539] - [iommu] Fix compile error in iommu-sysfs.c (Myron Stowe) [1136539] - [pci] Add bridge DMA alias quirk for Intel 82801 bridge (Myron Stowe) [1136539] - [iommu] amd: Add sysfs support (Myron Stowe) [1136539] - [iommu] vt-d: Make use of IOMMU sysfs support (Myron Stowe) [1136539] - [iommu] Add sysfs support for IOMMUs (Myron Stowe) [1136539] - [iommu] core: Make iommu_group_get_for_dev() more robust (Myron Stowe) [1136537] - [iommu] Remove pci.h (Myron Stowe) [1136537] - [iommu] vt-d: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] vt-d: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] core: Create central IOMMU group lookup/creation interface (Myron Stowe) [1136537] - [iommu] vt-d: Suppress compiler warnings (Myron Stowe) [1136537] - [iommu] vt-d: Fix reference count in iommu_prepare_isa (Myron Stowe) [1136537] - [iommu] vt-d: fix bug in handling multiple RMRRs for the same PCI device (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ITE bridge (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ASMedia and Tundra bridges (Myron Stowe) [1136537] - [pci] Add support for PCIe-to-PCI bridge DMA alias quirks (Myron Stowe) [1136537] - [pci] Add function 1 DMA alias quirk for Marvell devices (Myron Stowe) [1136537] - [pci] Add function 0 DMA alias quirk for Ricoh devices (Myron Stowe) [1136537] - [pci] Add support for DMA alias quirks (Myron Stowe) [1136537] - [pci] Convert pci_dev_flags definitions to bit shifts (Myron Stowe) [1136537] - [pci] Add DMA alias iterator (Myron Stowe) [1136537] - [iommu] amd: fix enabling exclusion range for an exact device (Myron Stowe) [1129880 1087643] - [iommu] amd: Take mmap_sem when calling get_user_pages (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridges (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix memory leakage caused by commit ea8ea46 (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error handling in ANDD processing (Myron Stowe) [1129880 1087643] - [iommu] vt-d: returning free pointer in get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init() (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix logic to determine and checking max PASID (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Include ACPI devices in iommu=pt (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Finally enable translation for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove to_pci_dev() in intel_map_page() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from intel_iommu_attach_device() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from iommu_no_mapping() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_add_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_remove_one_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Rename 'hwdev' variables to 'dev' now that that's the norm (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove some pointless to_pci_dev() calls (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_valid_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_should_identity_map() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Handle RMRRs for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_context_mapp{ed, ing}() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make device_to_iommu() cope with non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make identity_mapping() take struct device not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove segment from struct device_domain_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Store PCI segment number in struct intel_iommu (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove device_to_iommu() call from domain_remove_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify iommu check in domain_remove_one_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Always store iommu in device_domain_info (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use domain_remove_one_dev_info() in domain_add_dev_info() error path (Myron Stowe) [1129880 1087643] - [iommu] vt-d: use dmar_insert_dev_info() from dma_add_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Stop dmar_insert_dev_info() freeing domains on losing race (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Pass iommu to domain_context_mapping_one() and iommu_support_dev_iotlb() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use struct device in device_domain_info, not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make dmar_insert_dev_info() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_dummy() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI devices into dmaru->devices[] array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Change scope lists to struct device, bus, devfn (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Allocate space for ACPI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Parse ANDD records (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI namespace device reporting structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Be less pessimistic about domain coherency where possible (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Honour intel_iommu=sp_off for non-VMM domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up and fix page table clear/free behaviour (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up size handling for intel_iommu_unmap() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update IOMMU state when memory hotplug happens (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Unify the way to process DMAR device scope array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happe (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use RCU to protect global resources in interrupt context (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce a rwsem to protect global data structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce macro for_each_dev_scope() to walk device scope entrie (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error in detect ATS capability (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer when freeing IOMMU data structure (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix incorrect iommu_count for si_domain (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Reduce duplicated code to handle virtual machine domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Free resources if failed to create domain for PCIe endpoint (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify function get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Move private structures and variables into intel-iommu.c (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Factor out dmar_alloc_dev_scope() for later reuse (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info when hot-removing PCI dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info and fix memory leak (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid double free of g_iommus on error recovery path (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix PASID format in INVALIDATE_IOTLB_PAGES command (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix signedness bug in alloc_irte() (Myron Stowe) [1129808] - [iommu] vt-d: free all resources if failed to initialize DMARs (Myron Stowe) [1129808] - [iommu] vt-d: clean sparse warnings (Myron Stowe) [1129808] - [iommu] vt-d: fix wrong return value of dmar_table_init() (Myron Stowe) [1129808] - [iommu] vt-d: release invalidation queue when destroying IOMMU unit (Myron Stowe) [1129808] - [iommu] vt-d: fix access after free issue in function free_dmar_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: keep shared resources when failed to initialize iommu devices (Myron Stowe) [1129808] - [iommu] vt-d: fix invalid memory access when freeing DMAR irq (Myron Stowe) [1129808] - [iommu] vt-d: simplify code with existing macros (Myron Stowe) [1129808] - [iommu] vt-d: use defined macro instead of hardcoding (Myron Stowe) [1129808] - [iommu] vt-d: mark internal functions as static (Myron Stowe) [1129808] - [iommu] vt-d: clean up unused code (Myron Stowe) [1129808] - [iommu] vt-d: check suitable flag in function detect_intel_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: print correct domain id of static identity domain (Myron Stowe) [1129808] - [iommu] vt-d: refine support of 64bit guest address (Myron Stowe) [1129808] - [iommu] vt-d: fix resource leakage on error recovery path in iommu_init_domain (Myron Stowe) [1129808] - [iommu] vt-d: fix a race window in allocating domain ID for virtual machines (Myron Stowe) [1129808] - [iommu] vt-d: fix PCI device reference leakage on error recovery path (Myron Stowe) [1129808] - [iommu] vt-d: use dedicated bitmap to track remapping entry allocation status (Myron Stowe) [1129808] - [iommu] Rename domain_has_cap to iommu_domain_has_cap (Myron Stowe) [1129808] - [iommu] vt-d: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] amd: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] add missing include (Myron Stowe) [1129808] - [iommu] vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remappi (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in intel_irq_remapping.c (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in dmar.c (Myron Stowe) [1129808] - [iommu] add IOMMU_EXEC flag for safely allowing XN mappings (Myron Stowe) [1129808] - [iommu] acpica: Update DMAR table definitions (Myron Stowe) [1129808]- [tools] perf/bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1133083] - [tools] perf/bench/numa: Make no args mean 'run all tests' (Jiri Olsa) [1133083] - [tools] perf/machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1133083] - [tools] perf/trace: Decode architecture-specific signal numbers (Jiri Olsa) [1133083] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1133083] - [tools] perf: fix BFD detection on opensuse (Jiri Olsa) [1133083] - [tools] perf/symbols: Destroy unused symsrcs (Jiri Olsa) [1133083] - [tools] perf/annotate: Check availability of annotate when processing samples (Jiri Olsa) [1133083] - [tools] perf/trace: Fix ioctl 'request' beautifier build problems on !(i386 (Jiri Olsa) [1133083] - [tools] perf/trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1133083] - [tools] perf/list: Fix checking for supported events on older kernels (Jiri Olsa) [1133083] - [tools] perf: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1133083] - [tools] perf/probe: Do not add offset twice to uprobe address (Jiri Olsa) [1133083] - [tools] perf/buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1133083] - [tools] perf: Adjust kallsyms for relocated kernel (Jiri Olsa) [1133083] - [tools] perf/tests: No need to set up ref_reloc_sym (Jiri Olsa) [1133083] - [tools] perf/symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1133083] - [tools] perf/record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1133083] - [tools] perf/machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1133083] - [tools] perf/machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1133083] - [tools] perf: Add kallsyms__get_function_start() (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1133083] - [tools] perf: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1133083] - [tools] perf: Demangle kernel and kernel module symbols too (Jiri Olsa) [1133083] - [tools] perf/doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1133083] - [tools] perf/symbols: Load map before using map->map_ip() (Jiri Olsa) [1133083] - [tools] perf: Fix traceevent plugin path definitions (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1133083] - [tools] perf/stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1133083] - [tools] perf/evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1133083] - [tools] perf: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1133083] - [tools] perf/stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1133083] - [tools] perf: Add support for the xtensa architecture (Jiri Olsa) [1133083] - [tools] perf/session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1133083] - [tools] perf/timechart: Fix wrong SVG height (Jiri Olsa) [1133083] - [tools] perf: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1133083] - [tools] perf/callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1133083] - [tools] perf: Do proper comm override error handling (Jiri Olsa) [1133083] - [tools] perf/symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1133083] - [tools] perf/probe: Release all dynamically allocated parameters (Jiri Olsa) [1133083] - [tools] perf/probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1133083] - [tools] perf: Add 'build-test' make target (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1133083] - [tools] lib/traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1133083] - [tools] perf/hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1133083] - [tools] perf: Factor out sample__resolve_callchain() (Jiri Olsa) [1133083] - [tools] perf: Remove symbol_conf.use_callchain check (Jiri Olsa) [1133083] - [tools] perf: Fix cross building (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() finally!! (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Check return value of realloc() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add state member to struct trace_seq (Jiri Olsa) [1133083] - [tools] perf: Fix build error due to zfree() cast (Jiri Olsa) [1133083] - [tools] perf/record: Rename --initial-delay to --delay (Jiri Olsa) [1133083] - [tools] perf/record: Rename --no-delay to --no-buffering (Jiri Olsa) [1133083] - [tools] perf: Remove unused test-volatile-register-var.c (Jiri Olsa) [1133083] - [tools] perf/probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Weighted Diff column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Ratio column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Delta column (Jiri Olsa) [1133083] - [tools] perf: Generalize percent_color_snprintf() (Jiri Olsa) [1133083] - [tools] include: Include from asm/bug.h (Jiri Olsa) [1133083] - [tools] perf/record: Add --initial-delay option (Jiri Olsa) [1133083] - [tools] perf: Use the DWARF unwind info only if loaded (Jiri Olsa) [1133083] - [tools] perf: Add test for building detached source tarballs (Jiri Olsa) [1133083] - [tools] perf: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1133083] - [tools] include: Move perf's bug.h to a generic place (Jiri Olsa) [1133083] - [tools] include: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1133083] - [tools] include: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1133083] - [tools] perf/evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1133083] - [tools] perf/report: Move histogram entries collapsing to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move hist browser selection code to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1133083] - [tools] perf: Comment typo fix (Jiri Olsa) [1133083] - [tools] perf/stat: Fix --delay option in man page (Jiri Olsa) [1133083] - [tools] perf: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1133083] - [tools] perf/machine: Fix id_hdr_size initialization (Jiri Olsa) [1133083] - [tools] perf: Automate setup of FEATURE_CHECK_(C (Jiri Olsa) [1133083] - [tools] perf/trace: Pack 'struct trace' (Jiri Olsa) [1133083] - [tools] perf/header: Pack 'struct perf_session_env' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Shut up plugins make message (Jiri Olsa) [1133083] - [tools] lib/traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1133083] - [tools] perf/tests: Fix installation tests path setup (Jiri Olsa) [1133083] - [tools] perf: Move arch setup into seprate Makefile (Jiri Olsa) [1133083] - [tools] perf/stat: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/tests: Fixup leak on error path in parse events test (Jiri Olsa) [1133083] - [tools] perf/evlist: Auto unmap on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Close fds on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1133083] - [tools] perf/record: Remove old evsel_list usage (Jiri Olsa) [1133083] - [tools] perf/evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1133083] - [tools] perf/evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1133083] - [tools] perf/stat: Don't show counter information when workload fails (Jiri Olsa) [1133083] - [tools] perf: Use zfree to help detect use after free bugs (Jiri Olsa) [1133083] - [tools] perf: Introduce zfree (Jiri Olsa) [1133083] - [tools] perf: No need to test against NULL before calling free() (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Implement header window (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Split help message for perf top and report (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Protect windows by ui__lock (Jiri Olsa) [1133083] - [tools] perf/probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1133083] - [tools] perf/probe: Expand given path to absolute path (Jiri Olsa) [1133083] - [tools] perf/config: Ignore generated files in feature-checks (Jiri Olsa) [1133083] - [tools] perf: Do not synthesize the treads of default guest (Jiri Olsa) [1133083] - [tools] perf: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Find the proc info under machine->root_dir (Jiri Olsa) [1133083] - [tools] perf: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1133083] - [tools] perf/report: Print session information only if --stdio is given (Jiri Olsa) [1133083] - [tools] perf/report: Use pr_*() functions where applicable (Jiri Olsa) [1133083] - [tools] perf/symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1133083] - [tools] perf/mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1133083] - [tools] perf/scripting/perl: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/scripting/python: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/ui/browser: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/report: Rename 'perf_report' to 'report' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global 'O' processing code (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove print_app_build variable (Jiri Olsa) [1133083] - [tools] perf: Making QUIET_(CLEAN (Jiri Olsa) [1133083] - [tools] perf/tests: Factor make install tests (Jiri Olsa) [1133083] - [tools] perf: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1133083] - [tools] perf/record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1133083] - [tools] perf/record: Simplify perf_record__write (Jiri Olsa) [1133083] - [tools] perf/record: Use perf_data_file__write for output file (Jiri Olsa) [1133083] - [tools] perf/inject: Handle output file via perf_data_file object (Jiri Olsa) [1133083] - [tools] perf: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1133083] - [tools] perf/report: Introduce helpers for processing callchains (Jiri Olsa) [1133083] - [tools] perf/annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1133083] - [tools] perf/annotate: Adopt methods from hists (Jiri Olsa) [1133083] - [tools] perf/top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1133083] - [tools] perf/annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1133083] - [tools] perf/hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1133083] - [tools] perf/annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1133083] - [tools] perf/hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1133083] - [tools] perf/sort: Do not compare dso again (Jiri Olsa) [1133083] - [tools] perf/sort: Compare addresses if no symbol info (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1133083] - [tools] perf/symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1133083] - [tools] perf/timechart: Add --highlight option (Jiri Olsa) [1133083] - [tools] perf/symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove needless static binary_type array (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for topology (Jiri Olsa) [1133083] - [tools] perf/timechart: Get number of CPUs from perf header (Jiri Olsa) [1133083] - [tools] perf/timechart: Print pid along the name (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support to CPU info (Jiri Olsa) [1133083] - [tools] Convert to new topic libraries (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor process_filter() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in add_right() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1133083] - [tools] perf/completion: Complete 'perf kvm' (Jiri Olsa) [1133083] - [tools] perf/evlist: Add perf_evlist__to_front() (Jiri Olsa) [1133083] - [tools] perf: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1133083] - [tools] perf: Move mem_bswap32/64 to util.c (Jiri Olsa) [1133083] - [tools] perf/evlist: Add can_select_event() method (Jiri Olsa) [1133083] - [tools] perf/header: Allow header->data_offset to be predetermined (Jiri Olsa) [1133083] - [tools] perf: Add perf_event_paranoid() (Jiri Olsa) [1133083] - [tools] lib/symbol: Start carving out symbol parsing routines from perf (Jiri Olsa) [1133083] - [tools] perf/unwinding: Use the per-feature check flags (Jiri Olsa) [1133083] - [tools] perf: Add per-feature check flags (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename filename argument (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify some DSO methods parameters (Jiri Olsa) [1133083] - [tools] perf/symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify dso->long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/machine: Don't open code assign dso->short_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1133083] - [tools] perf/script: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] perf/report: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1133083] - [tools] perf/kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1133083] - [tools] perf/kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1133083] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1133083] - [tools] perf/archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix bug in 'stat report' (Jiri Olsa) [1133083] - [tools] perf/kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix max mmap_pages (Jiri Olsa) [1133083] - [tools] perf/evlist: Remove unnecessary parentheses (Jiri Olsa) [1133083] - [tools] perf/record: Fix display of incorrect mmap pages (Jiri Olsa) [1133083] - [tools] perf/script: Add an option to print the source line number (Jiri Olsa) [1133083] - [tools] perf/script: Fix symoff printing in callchains (Jiri Olsa) [1133083] - [tools] lib/traceevent: Report better error message on bad function args (Jiri Olsa) [1133083] - [tools] perf/trace: Fix summary percentage when processing files (Jiri Olsa) [1133083] - [tools] perf/trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1133083] - [tools] perf/build: Fix install dependency (Jiri Olsa) [1133083] - [tools] lib/traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Several cleanups for function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add cfg80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add scsi plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add xen plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add sched_switch plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add mac80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kvm plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kmem plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add hrtimer plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add jbd2 plugin (Jiri Olsa) [1133083] - [tools] perf: Overload pr_stat traceevent print function (Jiri Olsa) [1133083] - [tools] perf: Add trace-event global object for tracepoint interface (Jiri Olsa) [1133083] - [tools] perf: Add trace-event object (Jiri Olsa) [1133083] - [tools] perf: Add filename__read_str util function (Jiri Olsa) [1133083] - [tools] perf: Add build and install plugins targets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin build support (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin support (Jiri Olsa) [1133083] - [tools] perf/script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix random fd closing with no libelf (Jiri Olsa) [1133083] - [tools] perf/kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix spurious '=' use in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1133083] - [tools] perf/target: Move the checking of which map function to call into function (Jiri Olsa) [1133083] - [tools] perf: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1133083] - [tools] perf: Remove stackprotector feature check (Jiri Olsa) [1133083] - [tools] perf: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1133083] - [tools] perf/trace: Honour -m option (Jiri Olsa) [1133083] - [tools] perf: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1133083] - [tools] perf: Correct the message in feature-libnuma checking (Jiri Olsa) [1133083] - [tools] perf/timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Introduce tool struct (Jiri Olsa) [1133083] - [tools] perf: Add perf_data_file__write interface (Jiri Olsa) [1133083] - [tools] perf: Add writen function (Jiri Olsa) [1133083] - [tools] perf: Fine tune readn function (Jiri Olsa) [1133083] - [tools] perf: Use correct return type for readn function (Jiri Olsa) [1133083] - [tools] perf/record: Unify data output code into perf_record__write function (Jiri Olsa) [1133083] - [tools] perf: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove some needless struct forward declarations (Jiri Olsa) [1133083] - [tools] perf/timechart: dynamically determine event fields offset (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1133083] - [tools] perf/script: Print mmap[2] events also (Jiri Olsa) [1133083] - [tools] perf/script: Print comm, fork and exit events also (Jiri Olsa) [1133083] - [tools] perf/script: Print callchains and symbols if they exist (Jiri Olsa) [1133083] - [tools] perf: Export setup_list (Jiri Olsa) [1133083] - [tools] perf/thread: Move comm_list check into function (Jiri Olsa) [1133083] - [tools] perf/symbols: Move idle syms check from top to generic function (Jiri Olsa) [1133083] - [tools] perf/evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1133083] - [tools] perf/timechart: Group figures and add title with details (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for displaying only tasks related data (Jiri Olsa) [1133083] - [tools] perf/timechart: Use proc_num to implement --power-only (Jiri Olsa) [1133083] - [tools] perf/timechart: Add option to limit number of tasks (Jiri Olsa) [1133083] - [tools] perf/timechart: Always try to print at least 15 tasks (Jiri Olsa) [1133083] - [tools] perf/record: Default -t option to no inheritance (Jiri Olsa) [1133083] - [tools] perf: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1133083] - [tools] perf: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1133083] - [tools] perf/record: Make per-cpu mmaps the default (Jiri Olsa) [1133083] - [tools] perf/script: Move evname print code to process_event() (Jiri Olsa) [1133083] - [tools] perf/completion: Rename file to reflect zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out compgen stuff (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce a layer of indirection (Jiri Olsa) [1133083] - [tools] perf/top: Make -g refer to callchains (Jiri Olsa) [1133083] - [tools] perf/trace: Remove thread summary coloring (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1133083] - [tools] perf/stat: Add event unit and scale support (Jiri Olsa) [1133083] - [kernel] perf: Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1133083] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1133083] - [kernel] perf: Fix hotplug splat (Jiri Olsa) [1133083] - [x86] perf: Fix event scheduling (Jiri Olsa) [1133083] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1133083] - [x86] perf: Correctly use FEATURE_PDCM (Jiri Olsa) [1133083] - [x86] perf: Fix unknown NMI warning (Jiri Olsa) [1133083] - [x86] perf: Fix Userspace RDPMC switch (Jiri Olsa) [1133083] - [x86] perf: Add userspace RDPMC quirk for PPro (Jiri Olsa) [1133083] - [kernel] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1133083] - [kernel] perf: Document the new transaction sample type (Jiri Olsa) [1133083] - [kernel] perf: Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PP1 energy counter support (Jiri Olsa) [1133083] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1133083] - [x86] perf: Add RAPL hrtimer support (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PMU support (Jiri Olsa) [1133083] - [kernel] perf: Add active_entry list head to struct perf_event (Jiri Olsa) [1133083] - [kernel] perf: Fix perf_pmu_migrate_context (Jiri Olsa) [1133083] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Jiri Olsa) [1133083] - [tools] perf/traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1131394] - [tools] perf/traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1131394] - [tools] perf/header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1131394] - [tools] perf/header: Fix bogus group name (Jiri Olsa) [1131394] - [tools] perf: Tag thread comm as overriden (Jiri Olsa) [1131394] - [tools] perf/record: Add an option to force per-cpu mmaps (Jiri Olsa) [1131394] - [tools] perf/probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1131394] - [tools] perf/ui/browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1131394] - [tools] perf/symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1131394] - [tools] perf/evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1131394] - [tools] perf: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1131394] - [tools] perf: Synthesize anon MMAP records again (Jiri Olsa) [1131394] - [tools] perf/top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1131394] - [tools] perf: Remove trivial extra semincolon (Jiri Olsa) [1131394] - [tools] perf/trace: Tweak summary output (Jiri Olsa) [1131394] - [tools] perf/build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1131394] - [tools] perf/build: Fix timerfd feature check (Jiri Olsa) [1131394] - [tools] perf: parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1131394] - [tools] perf: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1131394] - [tools] perf/target: Shorten perf_target__ to target__ (Jiri Olsa) [1131394] - [tools] perf/tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1131394] - [tools] perf/evlist: Refactor mmap_pages parsing (Jiri Olsa) [1131394] - [tools] perf/evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1131394] - [tools] perf/record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary only option (Jiri Olsa) [1131394] - [tools] perf/trace: Simplify '--summary' output (Jiri Olsa) [1131394] - [tools] perf/trace: Change syscall summary duration order (Jiri Olsa) [1131394] - [tools] perf/tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1131394] - [tools] perf/trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1131394] - [tools] perf/trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1131394] - [tools] perf/tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/record: Move existing write_output into helper function (Jiri Olsa) [1131394] - [tools] perf/record: Use correct return type for write() (Jiri Olsa) [1131394] - [tools] perf: Prevent condition that all sort keys are elided (Jiri Olsa) [1131394] - [tools] perf/machine: Simplify synthesize_threads method (Jiri Olsa) [1131394] - [tools] perf/machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1131394] - [tools] perf/record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1131394] - [tools] perf/evsel: Remove idx parm from constructor (Jiri Olsa) [1131394] - [tools] perf/ui/tui/progress: Don't force a refresh during progress update (Jiri Olsa) [1131394] - [tools] perf: Remove unneeded include (Jiri Olsa) [1131394] - [tools] perf/record: Remove post_processing_offset variable (Jiri Olsa) [1131394] - [tools] perf/record: Remove advance_output function (Jiri Olsa) [1131394] - [tools] perf/record: Refactor feature handling into a separate function (Jiri Olsa) [1131394] - [tools] perf/trace: Don't relookup fields by name in each sample (Jiri Olsa) [1131394] - [tools] perf: Fix version when building out of tree (Jiri Olsa) [1131394] - [tools] perf/evsel: Ditch evsel->handler.data field (Jiri Olsa) [1131394] - [tools] perf: Add required memory barriers (Jiri Olsa) [1131394] - [tools] perf: Finish the removal of 'self' arguments (Jiri Olsa) [1131394] - [tools] perf: Check maximum frequency rate for record/top (Jiri Olsa) [1131394] - [tools] perf/fs: Add procfs support (Jiri Olsa) [1131394] - [tools] perf/fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1131394] - [tools] perf: Factor sysfs code into generic fs object (Jiri Olsa) [1131394] - [tools] perf/list: Add usage (Jiri Olsa) [1131394] - [tools] perf/list: Remove a level of indentation (Jiri Olsa) [1131394] - [tools] perf/build: Fix detection of non-core features (Jiri Olsa) [1131394] - [tools] perf/kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1131394] - [tools] perf/hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1131394] - [tools] perf/traceevent: Check for spaces in character array (Jiri Olsa) [1131394] - [tools] perf/traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1131394] - [tools] perf/traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1131394] - [tools] perf/traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1131394] - [tools] perf/traceevent: Update printk formats when entered (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1131394] - [tools] perf/stat: Enhance option parse error message (Jiri Olsa) [1131394] - [tools] perf/top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Postpone setting up browser after parsing options (Jiri Olsa) [1131394] - [tools] perf: Show single option when failed to parse (Jiri Olsa) [1131394] - [tools] perf/evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1131394] - [tools] perf/evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1131394] - [tools] perf: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix 32-bit cross build (Jiri Olsa) [1131394] - [tools] perf/script: Set up output options for in-stream attributes (Jiri Olsa) [1131394] - [tools] perf/evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1131394] - [tools] perf: Get current comm instead of last one (Jiri Olsa) [1131394] - [tools] perf: Compare hists comm by addresses (Jiri Olsa) [1131394] - [tools] perf: Add new COMM infrastructure (Jiri Olsa) [1131394] - [tools] perf: Add time argument on COMM setting (Jiri Olsa) [1131394] - [tools] perf: Use an accessor to read thread comm (Jiri Olsa) [1131394] - [tools] perf: Add missing data.h into LIB_H headers (Jiri Olsa) [1131394] - [tools] perf/probe: Fix typo (Jiri Olsa) [1131394] - [tools] perf/bench: Fix two warnings (Jiri Olsa) [1131394] - [tools] perf: Show progress on histogram collapsing (Jiri Olsa) [1131394] - [tools] perf/ui/progress: Per progress bar state (Jiri Olsa) [1131394] - [tools] perf/ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1131394] - [tools] perf: Fix non-debug build (Jiri Olsa) [1131394] - [tools] perf/evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1131394] - [tools] perf: Do not accept parse_tag_value() overflow (Jiri Olsa) [1131394] - [tools] perf/inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1131394] - [tools] perf/script: Make perf_script a local variable (Jiri Olsa) [1131394] - [tools] perf/sched: Optimize build time (Jiri Olsa) [1131394] - [tools] perf/sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1131394] - [tools] perf/bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1131394] - [tools] perf/probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1131394] - [tools] perf/probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1131394] - [tools] perf: Stop using 'self' in some more places (Jiri Olsa) [1131394] - [tools] perf/test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1131394] - [tools] perf/test: Clarify the "sample parsing" test entry (Jiri Olsa) [1131394] - [tools] perf/top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/session: Separating data file properties from session (Jiri Olsa) [1131394] - [tools] perf: Add perf_data_file__open interface to data object (Jiri Olsa) [1131394] - [tools] perf: Add data object to handle perf data file (Jiri Olsa) [1131394] - [tools] perf: Compare dso's also when comparing symbols (Jiri Olsa) [1131394] - [tools] perf/callchain: Convert children list to rbtree (Jiri Olsa) [1131394] - [tools] perf/list: Show error if tracepoints not available (Jiri Olsa) [1131394] - [tools] perf/script: Print addr by default for BTS (Jiri Olsa) [1131394] - [tools] perf/evlist: Factor out duplicated mmap code (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1131394] - [tools] perf: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix test_on_exit for 32-bit build (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix 32-bit build error (Jiri Olsa) [1131394] - [tools] perf/session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1131394] - [tools] perf/session: Add missing sample flush for piped events (Jiri Olsa) [1131394] - [tools] perf/record: Improve write_output error message (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1131394] - [tools] perf/trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1131394] - [tools] perf: Introduce filename__read_int helper (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1131394] - [tools] perf/trace: Improve event processing exit (Jiri Olsa) [1131394] - [tools] perf/trace: Use vfs_getname hook if available (Jiri Olsa) [1131394] - [tools] perf/trace: Split fd -> pathname array handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1131394] - [tools] perf/annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1131394] - [tools] perf/annotate: Fix annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1131394] - [tools] perf: Add copyfile_mode() (Jiri Olsa) [1131394] - [tools] perf/annotate: Find kcore symbols on other maps (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the autodep inclusion rule (Jiri Olsa) [1131394] - [tools] perf/build: Improve the 'stackprotector' feature test (Jiri Olsa) [1131394] - [tools] perf/build: Remove the volatile-register-var feature check (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the libelf logic (Jiri Olsa) [1131394] - [tools] perf/build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1131394] - [tools] perf/build: Pass through DEBUG parameter (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-existent build directory handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Add map_groups__find_ams() (Jiri Olsa) [1131394] - [tools] perf/symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1131394] - [tools] perf/symbols: Validate kcore module addresses (Jiri Olsa) [1131394] - [tools] perf: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1131394] - [tools] perf/tests: Fix memory leak in dso-data.c (Jiri Olsa) [1131394] - [tools] perf: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary option to dump syscall statistics (Jiri Olsa) [1131394] - [tools] perf/util: Add findnew method to intlist (Jiri Olsa) [1131394] - [tools] perf/trace: Improve the error messages (Jiri Olsa) [1131394] - [tools] perf/timechart: Add example in the documentation (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make install' (Jiri Olsa) [1131394] - [tools] perf: Align perf version output to other build messages (Jiri Olsa) [1131394] - [tools] perf: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make clean' (Jiri Olsa) [1131394] - [tools] perf: Fix redirection printouts (Jiri Olsa) [1131394] - [tools] perf/trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1131394] - [tools] perf/trace: Allow specifying index offset in strarrays (Jiri Olsa) [1131394] - [tools] perf/symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1131394] - [tools] perf/intlist: Add priv member (Jiri Olsa) [1131394] - [tools] perf/trace: Use new machine method to loop over threads (Jiri Olsa) [1131394] - [tools] perf/machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1131394] - [tools] perf/trace: Add record option (Jiri Olsa) [1131394] - [tools] perf/trace: Fix comm resolution when reading events from file (Jiri Olsa) [1131394] - [tools] perf/stat: Add units to nanosec-based counters (Jiri Olsa) [1131394] - [tools] perf/stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1131394] - [tools] perf/stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1131394] - [tools] perf: Ignore 'perf timechart' output file (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e instructions (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e cycles (Jiri Olsa) [1131394] - [tools] perf: Move start conditions to start of the flex file (Jiri Olsa) [1131394] - [tools] perf: Add missing -ldl for gtk build (Jiri Olsa) [1131394] - [tools] perf/machine: Use snprintf instead of sprintf (Jiri Olsa) [1131394] - [tools] perf/bench sched: Add --threaded option (Jiri Olsa) [1131394] - [tools] perf/trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1131394] - [tools] perf/trace: Show path associated with fd in live sessions (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1131394] - [tools] perf/trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1131394] - [tools] perf/trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1131394] - [tools] perf/trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify flock 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1131394] - [tools] perf: Fix srcline sort key behavior (Jiri Olsa) [1131394] - [tools] perf: Implement addr2line directly using libbfd (Jiri Olsa) [1131394] - [tools] perf: Save failed result of get_srcline() (Jiri Olsa) [1131394] - [tools] perf/annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1131394] - [tools] perf: Do not try to call addr2line on non-binary files (Jiri Olsa) [1131394] - [tools] perf/annotate: Factor out get/free_srcline() (Jiri Olsa) [1131394] - [tools] perf/hists: Free srcline when freeing hist_entry (Jiri Olsa) [1131394] - [tools] perf/annotate: Reuse path from the result of addr2line (Jiri Olsa) [1131394] - [tools] perf/sort: Fix a memory leak on srcline (Jiri Olsa) [1131394] - [tools] perf: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1131394] - [tools] perf/symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1131394] - [tools] perf: Adding throttle event data struct support (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1131394] - [tools] perf: Add possibility to specify mmap size (Jiri Olsa) [1131394] - [tools] perf: Check mmap pages value early (Jiri Olsa) [1131394] - [tools] perf/lock: Account for lock average wait time (Jiri Olsa) [1131394] - [tools] perf/lock: Limit bad rate precision (Jiri Olsa) [1131394] - [tools] perf/lock: Redo __cmd_report (Jiri Olsa) [1131394] - [tools] perf/lock: Plug some memleaks (Jiri Olsa) [1131394] - [tools] perf/lock: Return proper code in report_lock_*_event (Jiri Olsa) [1131394] - [tools] perf/lock: Remove dead code (Jiri Olsa) [1131394] - [tools] perf: Unify page_size usage (Jiri Olsa) [1131394] - [tools] perf: Remove unused trace-event-* code (Jiri Olsa) [1131394] - [tools] perf/symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1131394] - [tools] perf/completion: Use more comp words (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on bash-completion (Jiri Olsa) [1131394] - [tools] perf/completion: Strip function_exists () (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on _filedir (Jiri Olsa) [1131394] - [tools] perf/completion: Update __ltrim_colon_completions (Jiri Olsa) [1131394] - [tools] perf/completion: Don't dictate perf install location (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show process COMM (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Don't print zeroed args (Jiri Olsa) [1131394] - [tools] perf/trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show full timestamp (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rlmimit resources (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify access 'mode' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'type' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'family' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1131394] - [tools] perf/trace: Allow passing parms to arg formatters (Jiri Olsa) [1131394] - [tools] perf/trace: Put syscall formatter parms into struct (Jiri Olsa) [1131394] - [tools] perf/build: Clean up feature_print_code() (Jiri Olsa) [1131394] - [tools] perf/build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1131394] - [tools] perf/build: Harmonize the style of the feature testcases (Jiri Olsa) [1131394] - [tools] perf/build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-canonical directory names in O= (Jiri Olsa) [1131394] - [tools] perf/build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1131394] - [tools] perf/build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1131394] - [tools] perf/build: Pass through all targets to Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Collapse the test-all.c testcase (Jiri Olsa) [1131394] - [tools] perf/build: Clean up various testcases (Jiri Olsa) [1131394] - [tools] perf/build: Remove unused config/feature-tests.mak (Jiri Olsa) [1131394] - [tools] perf/build: split out feature checks 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1131394] - [tools] perf/build: Standardize the various messages output by parallel make (Jiri Olsa) [1131394] - [tools] perf/build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1131394] - [tools] perf/build: Improve printout-of auto-detected features (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection (Jiri Olsa) [1131394] - [tools] perf/build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1131394] - [tools] perf: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1131394] - [tools] perf/build: Speed up the final link (Jiri Olsa) [1131394] - [tools] perf/build: Speed up git-version test on re-make (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1131394] - [tools] perf: Turn strlcpy() into a __weak function (Jiri Olsa) [1131394] - [tools] perf: Clean up util/include/linux/compiler.h (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'backtrace' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'on-exit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'strlcpy' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libbfd' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython-version' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libperl' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2-infobar' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libslang' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libaudit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libunwind' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-getphdrnum' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-mmap' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'dwarf' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'glibc' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'bionic' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'fortify-source' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'volatile-register-var' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector-all' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libnuma' (Jiri Olsa) [1131394] - [tools] perf/build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1131394] - [tools] perf/build: Add feature check core code (Jiri Olsa) [1131394] - [tools] perf: standardize feature support define names to HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1131394] - [tools] perf: Add support for record transaction flags (Jiri Olsa) [1131394] - [tools] perf/record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [1131394] - [tools] perf: Support sorting by in_tx or abort branch flags (Jiri Olsa) [1131394] - [tools] perf: Fix sorting for 64bit entries (Jiri Olsa) [1131394] - [tools] perf: Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1131394] - [x86] perf: Fix constraint table end marker bug (Jiri Olsa) [1131394] - [tools] perf: Remove fragile swevent hlist optimization (Jiri Olsa) [1131394] - [tools] perf: Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Update a stale comment (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() (Jiri Olsa) [1131394] - [tools] perf: Add unlikely() to the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Simplify the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Fix the perf context switch optimization (Jiri Olsa) [1131394] - [tools] perf: Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Remove useless atomic_t (Jiri Olsa) [1131394] - [x86] perf: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1131394] - [x86] perf: Suppress duplicated abort LBR records (Jiri Olsa) [1131394] - [x86] perf: Add Haswell specific transaction flag reporting (Jiri Olsa) [1131394] - [tools] perf: Add generic transaction flags (Jiri Olsa) [1131394] - [tools] perf: Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1131394] - [x86] perf/intel: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1131394] - [x86] perf/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [1131394] - [x86] perf/intel: Clean-up/reduce PEBS code (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up checkpoint-interrupt bits (Jiri Olsa) [1131394] - [x86] perf/intel: Add Haswell TSX event aliases (Jiri Olsa) [1131394] - [x86] perf: Report TSX transaction abort cost as weight (Jiri Olsa) [1131394] - [x86] perf/intel: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [1131394]- [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1088561] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1088561] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1088561] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1088561] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1088561] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1088561] - [kernel] trace: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [s390] ftrace: remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [x86] ftrace: Remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove check for HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove function_trace_stop check from list func (Josh Poimboeuf) [1113829] - [kernel] ftrace: Do no disable function tracing on enabling function tracing (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove ftrace_start/stop() (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove usage of ftrace_stop() in ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [powerpc] kernel/ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove dependency of ftrace_stop() from ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [kernel] trace: Remove ftrace_stop/start() from reading the trace file (Josh Poimboeuf) [1113829] - [kernel] power: Remove ftrace_stop/start() from suspend and hibernate (Josh Poimboeuf) [1113829] - [x86] power/cpu: Annotate restore_processor_state() with notrace (Josh Poimboeuf) [1113829] - [kernel] ftrace: Move the mcount/fentry code out of entry_64.S (Josh Poimboeuf) [1113829] - [kernel] ftrace: Load ftrace_ops in parameter not the variable holding it (Josh Poimboeuf) [1113829] - [kernel] trace: Remove unused function ftrace_off_permanent() (Josh Poimboeuf) [1113829] - [kernel] ftrace: BUG when ftrace recovery fails (Josh Poimboeuf) [1113829] - [kernel] ftrace: Have ftrace_write() return -EPERM and clean up callers (Josh Poimboeuf) [1113829] - [kernel] ftrace: One more missing sync after fixup of function modification failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Run a sync after fixup on failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Use breakpoints for converting function graph caller (Josh Poimboeuf) [1113829] - [kernel] ftrace: skip over the breakpoint for ftrace caller (Josh Poimboeuf) [1113829] - [s390] kprobes: add support for pc-relative long displacement instructions (Hendrik Brueckner) [1123429] - [kernel] kprobes: allow to specify custom allocator for insn caches (Hendrik Brueckner) [1123429] - [kernel] kprobes: unify insn caches (Hendrik Brueckner) [1123429] - [kernel] uprobes: Rename arch_uprobe->def to ->defparam, minor comment updates (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix scratch register selection for rip-relative fixups (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify rip-relative handling (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify riprel_{pre,post}_xol() and make them similar (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "autask" arg of riprel_pre_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Rename *riprel* helpers to make the naming consistent (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce push_ret_address() (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of arch_uprobe->def.fixups, make it u8 (Oleg Nesterov) [1073627] - [kernel] uprobes: Move default_xol_ops's data into arch_uprobe->def (Oleg Nesterov) [1073627] - [kernel] uprobes: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops->abort() and default_abort_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't change the task's state if ->pre_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix is_64bit_mm() with CONFIG_X86_X32 (Oleg Nesterov) [1073627] - [kernel] uprobes: Make good_insns_* depend on CONFIG_X86_* (Oleg Nesterov) [1073627] - [kernel] uprobes: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add is_64bit_mm(), kill validate_insn_bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Refuse to attach uprobe to "word-sized" branch insns (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "near" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "short" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative call's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate nop's using ops->emulate() (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate unconditional relative jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() (Oleg Nesterov) [1073627] - [kernel] uprobes: Teach arch_uprobe_post_xol() to restart if possible (Oleg Nesterov) [1073627] - [kernel] uprobes: Send SIGILL if arch_uprobe_post_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Conditionalize the usage of handle_riprel_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops and arch_uprobe->ops (Oleg Nesterov) [1073627] - [kernel] uprobes: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks (Oleg Nesterov) [1073627] - [kernel] uprobes: Gather "riprel" functions together (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg (Oleg Nesterov) [1073627] - [kernel] uprobes: Fold prepare_fixups() into arch_uprobe_analyze_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() (Oleg Nesterov) [1073627]- [ethernet] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1107934] - [ethernet] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1107934] - [ethernet] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1107934] - [ethernet] enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build (Stefan Assmann) [1107934] - [ethernet] enic: do tx cleanup in napi poll (Stefan Assmann) [1107934] - [ethernet] enic: add low latency socket busy_poll support (Stefan Assmann) [1107934] - [ethernet] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1107934] - [ethernet] enic: Add Accelerated RFS support (Stefan Assmann) [1107934] - [net] Add skb_get_hash_raw (Stefan Assmann) [1107934] - [net] flow_keys: Record IP layer protocol in skb_flow_dissect() (Stefan Assmann) [1107934] - [ethernet] enic: alloc/free rx_cpu_rmap (Stefan Assmann) [1107934] - [ethernet] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1107934] - [ethernet] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1107934] - [ethernet] enic: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1107934] - [ethernet] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1107934] - [ethernet] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1107934] - [ethernet] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1107934] - [ethernet] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1107934] - [ethernet] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1107934] - [ethernet] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1107934] - [ethernet] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1107934] - [ethernet] enic: slight optimization of addr compare (Stefan Assmann) [1107934] - [ethernet] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1107934] - [ethernet] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1107934] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091127] - [ethernet] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1091127] - [ethernet] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1091127] - [ethernet] i40evf: don't leak queue vectors (Stefan Assmann) [1091127] - [ethernet] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1091127] - [ethernet] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1091127] - [ethernet] i40evf: fix scan warning on sprintf (Stefan Assmann) [1091127] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091127] - [ethernet] i40evf: don't wait so long (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary break after goto (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091127] - [ethernet] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091127] - [ethernet] i40evf: don't violate scope (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091127] - [ethernet] i40evf: change branding string (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091127] - [ethernet] i40evf: set flags before sending message (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091127] - [ethernet] i40evf: resend FW request if no response (Stefan Assmann) [1091127] - [ethernet] i40evf: fix typo (Stefan Assmann) [1091127] - [ethernet] i40evf: return more useful error information (Stefan Assmann) [1091127] - [ethernet] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091127] - [ethernet] i40evf: fix off-by-one (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091127] - [ethernet] i40evf: check admin queue error bits (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091127] - [ethernet] i40evf: don't go further down (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix function header (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091127] - [ethernet] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up log message formatting (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary log messages (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091127] - [ethernet] i40evf: make messages less dire (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091127] - [ethernet] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1091127] - [ethernet] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091127] - [ethernet] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091127] - [ethernet] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1091127] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091127] - [ethernet] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091127] - [ethernet] i40evf: make ethtool_ops const (Stefan Assmann) [1091127] - [ethernet] i40evf: don't lie to ethtool (Stefan Assmann) [1091127] - [ethernet] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove unused defines (Stefan Assmann) [1091127] - [ethernet] i40evf: Update AdminQ interface (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091127] - [ethernet] i40evf: remove debugging message (Stefan Assmann) [1091127] - [ethernet] i40evf: fix panic on PF driver fail (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091127] - [ethernet] i40evf: support ethtool RSS options (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091127] - [ethernet] i40evf: program RSS LUT correctly (Stefan Assmann) [1091127] - [ethernet] i40evf: remove open-coded skb_cow_head (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091127] - [ethernet] i40evf: remove double space after return (Stefan Assmann) [1091127] - [ethernet] i40evf: fix oops in watchdog handler (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up init error messages (Stefan Assmann) [1091127] - [ethernet] i40evf: don't shut down admin queue on error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091127] - [ethernet] i40evf: use min_t (Stefan Assmann) [1091127] - [ethernet] i40evf: correctly program RSS HLUT table (Stefan Assmann) [1091127] - [ethernet] i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091127] - [ethernet] i40evf: Enable the ndo_set_features netdev op (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091127] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091127] - [ethernet] i40evf: remove errant space (Stefan Assmann) [1091127] - [ethernet] i40evf: update version and copyright date (Stefan Assmann) [1091127] - [ethernet] i40evf: store ring size in ring structs (Stefan Assmann) [1091127] - [ethernet] i40evf: don't guess device name (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: fix up strings in init task (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of pci_using_dac (Stefan Assmann) [1091127] - [ethernet] i40evf: fix multiple crashes on remove (Stefan Assmann) [1091127] - [ethernet] i40evf: remove VLAN filters on close (Stefan Assmann) [1091127] - [ethernet] i40evf: request reset on tx hang (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove duplicate include (Stefan Assmann) [1091127] - [ethernet] i40evf: refactor reset handling (Stefan Assmann) [1091127] - [ethernet] i40evf: change type of flags variable (Stefan Assmann) [1091127] - [ethernet] i40evf: don't store unnecessary array of strings (Stefan Assmann) [1091127] - [ethernet] i40evf: fix bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up adapter struct (Stefan Assmann) [1091127] - [ethernet] i40evf: trivial fixes (Stefan Assmann) [1091127] - [ethernet] i40e: spelling error (Stefan Assmann) [1091127] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091126] - [ethernet] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091126] - [ethernet] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1091126] - [ethernet] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1091126] - [ethernet] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1091126] - [ethernet] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1091126] - [ethernet] i40e: Some FD message fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1091126] - [ethernet] i40e: fix PTP bug (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1091126] - [ethernet] i40e: Fix for recent kernel panic (Stefan Assmann) [1091126] - [ethernet] i40e: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091126] - [ethernet] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1091126] - [ethernet] i40e: use correct structure type name in sizeof (Stefan Assmann) [1091126] - [ethernet] i40e: fix sparse non static symbol warning (Stefan Assmann) [1091126] - [ethernet] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1091126] - [ethernet] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1091126] - [ethernet] i40e: Minor comment changes (Stefan Assmann) [1091126] - [ethernet] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1091126] - [ethernet] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1091126] - [ethernet] i40e: expose debug_write_register request (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1091126] - [ethernet] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1091126] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091126] - [ethernet] i40e: Give link more time after setting flow control (Stefan Assmann) [1091126] - [ethernet] i40e: Fix firmware API version errors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091126] - [ethernet] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1091126] - [ethernet] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091126] - [ethernet] i40e: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091126] - [ethernet] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1091126] - [ethernet] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary break after goto (Stefan Assmann) [1091126] - [net] bridge: fdb dumping takes a filter device (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091126] - [ethernet] i40e: Implement set_settings for ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091126] - [ethernet] i40e: move nway reset (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091126] - [ethernet] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1091126] - [ethernet] i40e: disable TPH (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1091126] - [ethernet] i40e: tolerate lost interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091126] - [ethernet] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1091126] - [ethernet] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091126] - [ethernet] i40e: FD filter replay logic bug fix (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091126] - [ethernet] i40e: Correct mask assignment value (Stefan Assmann) [1091126] - [ethernet] i40e: clear all queues and interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091126] - [ethernet] i40e: fix fdir programming (Stefan Assmann) [1091126] - [ethernet] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1091126] - [ethernet] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1091126] - [ethernet] i40e: only create PTP device node once (Stefan Assmann) [1091126] - [ethernet] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1091126] - [ethernet] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1091126] - [ethernet] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091126] - [ethernet] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091126] - [ethernet] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1091126] - [ethernet] i40e: no pf reset at pci remove (Stefan Assmann) [1091126] - [ethernet] i40e: reapply LAA after reset (Stefan Assmann) [1091126] - [ethernet] i40e: allow user to set LAA again (Stefan Assmann) [1091126] - [ethernet] i40e: use WoL flag when setting LAA (Stefan Assmann) [1091126] - [ethernet] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091126] - [ethernet] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1091126] - [ethernet] i40e: fix a stray print message (Stefan Assmann) [1091126] - [ethernet] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1091126] - [ethernet] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1091126] - [ethernet] i40e: make prep_for_reset void (Stefan Assmann) [1091126] - [ethernet] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091126] - [ethernet] i40e: keep service tasks out of reset process (Stefan Assmann) [1091126] - [ethernet] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1091126] - [ethernet] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1091126] - [ethernet] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1091126] - [ethernet] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1091126] - [ethernet] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091126] - [ethernet] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091126] - [ethernet] i40e: use stored base_queue value (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091126] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Stefan Assmann) [1091126] - [ethernet] i40e: Do not accept tagged packets by default (Stefan Assmann) [1091126] - [ethernet] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1091126] - [ethernet] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091126] - [ethernet] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1091126] - [ethernet] i40e: Delete stale MAC filters after change (Stefan Assmann) [1091126] - [ethernet] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091126] - [ethernet] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1091126] - [ethernet] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1091126] - [ethernet] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1091126] - [ethernet] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1091126] - [ethernet] i40e: remove unused variable and memory allocation (Stefan Assmann) [1091126] - [ethernet] i40e: allow for more VSIs (Stefan Assmann) [1091126] - [ethernet] i40e: add checks for AQ error status bits (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091126] - [ethernet] i40e: not all VSIs have rings (Stefan Assmann) [1091126] - [ethernet] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1091126] - [ethernet] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e: remove irqs only when they are set up (Stefan Assmann) [1091126] - [ethernet] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1091126] - [ethernet] i40e: print full link message (Stefan Assmann) [1091126] - [ethernet] i40e: add xcast stats for port (Stefan Assmann) [1091126] - [ethernet] i40e: add vsi x-cast stats (Stefan Assmann) [1091126] - [ethernet] i40e: increase reset wait time (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091126] - [ethernet] i40e: print message for pre-production hardware (Stefan Assmann) [1091126] - [ethernet] i40e: add VEB stats to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: set lan_veb index (Stefan Assmann) [1091126] - [ethernet] i40e: add missing VSI statistics (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091126] - [ethernet] i40e: refactor stats collection (Stefan Assmann) [1091126] - [ethernet] i40e: refactor send version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091126] - [ethernet] i40e: notify VF of all types of resets (Stefan Assmann) [1091126] - [ethernet] i40e: clamp jumbo frame size (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091126] - [ethernet] i40e: remove check for large buffer (Stefan Assmann) [1091126] - [ethernet] i40e: Rework register diagnostic (Stefan Assmann) [1091126] - [ethernet] i40e: don't use OR to check a value (Stefan Assmann) [1091126] - [ethernet] i40e: relax the firmware API version check (Stefan Assmann) [1091126] - [ethernet] i40e: disable FCoE for MFP modes (Stefan Assmann) [1091126] - [ethernet] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1091126] - [ethernet] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091126] - [ethernet] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1091126] - [ethernet] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091126] - [ethernet] i40e: Tx/Rx rings declaration (Stefan Assmann) [1091126] - [ethernet] i40evf: tweak Tx rate params and de-magic-ify (Stefan Assmann) [1091126] - [ethernet] i40evf: don't round Tx rate down to 0 (Stefan Assmann) [1091126] - [ethernet] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091126] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091126] - [ethernet] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1091126] - [ethernet] i40e: remove Tx work for ptp (Stefan Assmann) [1091126] - [ethernet] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1091126] - [ethernet] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091126] - [ethernet] i40e: add required include (Stefan Assmann) [1091126] - [ethernet] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091126] - [ethernet] i40e: Update function formal parameters (Stefan Assmann) [1091126] - [ethernet] i40e: Do not expose fd-sb commands from debugfs (Stefan Assmann) [1091126] - [ethernet] i40e: Do not enable NTUPLE feature control in MFP mode (Stefan Assmann) [1091126] - [ethernet] i40e: Change variable type to avoid typecheck failure (Stefan Assmann) [1091126] - [ethernet] i40e: Don't stop driver probe when querying DCB config fails (Stefan Assmann) [1091126] - [ethernet] i40e: Redistribute queue vectors after DCB reconfiguration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091126] - [ethernet] i40e: Use port VLAN in MAC/VLAN filter configuration (Stefan Assmann) [1091126] - [ethernet] i40e: Retain MAC filters when changing port VLAN (Stefan Assmann) [1091126] - [ethernet] i40e: remove ptp_tx_work timestamp work item (Stefan Assmann) [1091126] - [ethernet] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1091126] - [ethernet] i40e: report VF link state correctly (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Tweak for-loop in i40e_ethtool.c (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup if/else statements (Stefan Assmann) [1091126] - [ethernet] i40e: rework fdir setup and teardown (Stefan Assmann) [1091126] - [ethernet] i40e: use generic vsi_open to unquiesce vsi (Stefan Assmann) [1091126] - [ethernet] i40e: abstract the close path for better netdev vsis (Stefan Assmann) [1091126] - [ethernet] i40e: prep vsi_open logic for non-netdev cases (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091126] - [ethernet] i40e: Fix an issue with displaying IPv4 FD filters (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Enable VF Tx bandwidth setting (Stefan Assmann) [1091126] - [ethernet] i40e: Reset the VF upon conflicting VLAN configuration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091126] - [ethernet] i40e: Add bridge FDB add/del/dump ops (Stefan Assmann) [1091126] - [ethernet] i40e: fix message terminations (Stefan Assmann) [1091126] - [ethernet] i40e: fix TCP flag replication for hardware offload (Stefan Assmann) [1091126] - [ethernet] i40e: remove open-coded skb_cow_head (Stefan Assmann) [1091126] - [ethernet] i40e: Mass conversion of smp_mb__*() (Stefan Assmann) [1091126] - [powerpc] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [s390] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [x86] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [kernel] sched: Prepare for smp_mb__{before, after}_atomic() (Stefan Assmann) [1091126] - [ethernet] i40e: Remove casts of pointer to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091126] - [ethernet] i40e: fix function kernel doc description (Stefan Assmann) [1091126] - [ethernet] i40e: Use DEBUG_FD message level for an FD message (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091126] - [ethernet] i40e: check for netdev before debugfs use (Stefan Assmann) [1091126] - [ethernet] i40e: Add functionality for FD SB to drop packets (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup in FDIR SB ethtool code (Stefan Assmann) [1091126] - [ethernet] i40e: eeprom integrity check on load and empr (Stefan Assmann) [1091126] - [ethernet] i40e: Make the alloc and free queue vector calls orthogonal (Stefan Assmann) [1091126] - [ethernet] i40e: Delete ATR filter on RST (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a message string (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: potential array underflow in i40e_vc_process_vf_msg() (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091126] - [ethernet] i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control (Stefan Assmann) [1091126] - [ethernet] i40e: support VF link state ndo (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Stefan Assmann) [1091126] - [ethernet] i40e: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091126] - [ethernet] i40e: Let MDD events be handled by MDD handler (Stefan Assmann) [1091126] - [ethernet] i40e: Bug fix for FDIR replay logic (Stefan Assmann) [1091126] - [ethernet] i40e: Add code to handle FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Define a new state variable to keep track of feature auto disable (Stefan Assmann) [1091126] - [ethernet] i40e: Fix function comments (Stefan Assmann) [1091126] - [ethernet] i40e: simplified init string (Stefan Assmann) [1091126] - [ethernet] i40e: cleanup strings (Stefan Assmann) [1091126] - [ethernet] i40e: make string references to q be queue (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in the update logic for FDIR SB filter (Stefan Assmann) [1091126] - [ethernet] i40e: delete netdev after deleting napi and vectors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091126] - [ethernet] i40e: fix nvm version and remove firmware report (Stefan Assmann) [1091126] - [ethernet] i40e: Fix static checker warning (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a redundant filter addition (Stefan Assmann) [1091126] - [ethernet] i40e: count timeout events (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround for Number of MSIX vectors (Stefan Assmann) [1091126] - [ethernet] i40e: clean up comment style (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091126] - [ethernet] i40e: Prevent overflow due to kzalloc (Stefan Assmann) [1091126] - [ethernet] i40e: Flow Director sideband accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091126] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091126] - [ethernet] i40e: tighten up ring enable/disable flow (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary delay (Stefan Assmann) [1091126] - [ethernet] i40e: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091126] - [ethernet] i40e: don't handle VF reset on unload (Stefan Assmann) [1091126] - [ethernet] i40e: enable extant VFs (Stefan Assmann) [1091126] - [ethernet] i40e: reset VFs after PF reset (Stefan Assmann) [1091126] - [ethernet] i40e: set VF state to active when reset is complete (Stefan Assmann) [1091126] - [ethernet] i40e: remove dead code (Stefan Assmann) [1091126] - [ethernet] i40e: Setting i40e_down bit for tx_timeout (Stefan Assmann) [1091126] - [ethernet] i40evf: clean up memsets (Stefan Assmann) [1091126] - [ethernet] i40e: bump driver version (Stefan Assmann) [1091126] - [ethernet] i40e: spelling error (Stefan Assmann) [1091126] - [ethernet] i40e: Add missing braces to i40e_dcb_need_reconfig() (Stefan Assmann) [1091126] - [net] sunrpc: get rid of use_gssp_lock ("J. Bruce Fields") [1117914] - [net] sunrpc: fix potential race between setting use_gss_proxy and the upcall rpc_clnt ("J. Bruce Fields") [1117914] - [net] sunrpc: don't wait for write before allowing reads from use-gss-proxy file ("J. Bruce Fields") [1117914] - [net] sunrpc: trim off EC bytes in GSSAPI v2 unwrap ("J. Bruce Fields") [1117914] - [net] svcrpc: handle some gssproxy encoding errors ("J. Bruce Fields") [1117914] - [net] svcrpc: fix error-handling on badd gssproxy downcall ("J. Bruce Fields") [1117914]- [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [1045998] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1123906] - [scsi] scsi_debug: simple short transfer injection (Ewan Milne) [1132100] - [scsi] scsi_debug: add ability to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: protect device access with atomic_rw lock (Ewan Milne) [1132100] - [scsi] scsi_debug: prepare to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: fix resp_xdwriteread() return value when running out of memory (Ewan Milne) [1132100] - [scsi] scsi_debug: fix duplicate dif_errors increment (Ewan Milne) [1132100] - [scsi] scsi_debug: make pseudo_primary static (Ewan Milne) [1132100] - [scsi] scsi_debug: fix false positive logical block reference tag check fail (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify creation and destruction of driver attribute files (Ewan Milne) [1132100] - [scsi] scsi_debug: fix sparse warnings related to data integrity field (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid value check for guard module parameter (Ewan Milne) [1132100] - [scsi] scsi_debug: avoid partial copying PI from prot_sglist to dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: factor out copying PI from dif_storep to prot_sglist (Ewan Milne) [1132100] - [scsi] scsi_debug: fix buffer overrun when DIF/DIX is enabled and virtual_gb > 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix do_device_access() with wrap around range (Ewan Milne) [1132100] - [scsi] lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() (Ewan Milne) [1132100] - [scsi] lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next() (Ewan Milne) [1132100] - [scsi] scsi_debug: reduce duplication between prot_verify_read and prot_verify_write (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify offset calculation for dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: invalidate protection info for unmapped region (Ewan Milne) [1132100] - [scsi] scsi_debug: fix NULL pointer dereference with parameters dif=0 dix=1 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix incorrectly nested kmap_atomic() (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid address passed to kunmap_atomic() (Ewan Milne) [1132100] - [scsi] use dev_printk variants where possible (Ewan Milne) [998695] - [scsi] use dev_printk() variants for ioctl (Ewan Milne) [998695] - [scsi] Implement st_printk() (Ewan Milne) [998695] - [scsi] Implement ch_printk() (Ewan Milne) [998695] - [scsi] Implement sg_printk() (Ewan Milne) [998695] - [scsi] Implement sr_printk() (Ewan Milne) [998695] - [scsi] ses: Use vpd information from scsi_device (Ewan Milne) [1132092] - [scsi] Add EVPD page 0x83 and 0x80 to sysfs (Ewan Milne) [1132092] - [scsi] Return VPD page length in scsi_vpd_inquiry() (Ewan Milne) [1132092] - [scsi] Workaround for disks that report bad optimal transfer length (Ewan Milne) [1132092] - [scsi] sg: O_EXCL and other lock handling (Ewan Milne) [1132092] - [scsi] sg: add SG_FLAG_Q_AT_TAIL flag (Ewan Milne) [1132092] - [scsi] sg: relax 16 byte cdb restriction (Ewan Milne) [1132092] - [scsi] scsi constants: command, sense key + additional sense strings (Ewan Milne) [1132092] - [scsi] scsi_error: disable eh_deadline if no host_reset_handler is set (Ewan Milne) [1132092] - [scsi] cleanup switch in scsi_adjust_queue_depth (Ewan Milne) [1132092] - [scsi] set correct completion code in scsi_send_eh_cmnd() (Ewan Milne) [1132092] - [scsi] Spelling hsot -> host (Ewan Milne) [1132092] - [scsi] scsi_sysfs: Implement 'is_visible' callback (Ewan Milne) [1132092] - [scsi] export device_busy for sdev (Ewan Milne) [1132092] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1132092] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Ewan Milne) [1132092] - [scsi] sd: bad return code of init_sd (Ewan Milne) [1132092] - [scsi] sd: notify block layer when using temporary change to cache_type (Ewan Milne) [1132092] - [scsi] sd: medium access timeout counter fails to reset (Ewan Milne) [1101729] - [scsi] sd: Quiesce mode sense error messages (Ewan Milne) [1132092] - [scsi] sd: Do not call do_div() with a 64-bit divisor (Ewan Milne) [1132092] - [scsi] sd: Reduce buffer size for vpd request (Ewan Milne) [1132092] - [scsi] sd: avoid deadlocks when running under multipath (Ewan Milne) [1132092] - [scsi] st: fix enlarge_buffer (Ewan Milne) [1132092] - [scsi] use the scsi data buffer length to extract transfer size (Ewan Milne) [1132092] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Ewan Milne) [1132092] - [scsi] Add CDB definition for COMPARE_AND_WRITE (Ewan Milne) [1132092]- [md] raid6: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1130905] - [block] scsi_ioctl: verify return pointer from blk_get_request (Jeff Moyer) [1104324] - [pnp] pnpacpi: Fix acpi_pnp_match() (Myron Stowe) [1128632] - [pnp] pnpacpi: Do not return errors if _DIS or _SRS are not present (Myron Stowe) [1128632] - [acpi] dock: Make 'docked' sysfs attribute work as documented (Myron Stowe) [1128632] - [acpi] dock: Use acpi_device_enumerated() to check if dock is present (Myron Stowe) [1128632] - [acpi] hotplug: Fix panic on eject to ejected device (Myron Stowe) [1128632] - [acpi] scan: Clear match_driver flag in acpi_bus_trim() (Myron Stowe) [1128632] - [acpi] scan: Use direct recurrence for device hierarchy walks (Myron Stowe) [1128632] - [acpi] Introduce acpi_set_device_status() (Myron Stowe) [1128632] - [acpi] hotplug: Drop unfinished global notification handling routines (Myron Stowe) [1128632] - [acpi] hotplug: Rework generic code to handle suprise removals (Myron Stowe) [1128632] - [acpi] hotplug: Move container-specific code out of the core (Myron Stowe) [1128632] - [acpi] hotplug: Make ACPI PCI root hotplug use common hotplug code (Myron Stowe) [1128632] - [acpi] hotplug: Introduce common hotplug function acpi_device_hotplug() (Myron Stowe) [1128632] - [acpi] hotplug: Do not fail bus and device checks for disabled hotplug (Myron Stowe) [1128632] - [acpi] scan: Add acpi_device objects for all device nodes in the namespace (Myron Stowe) [1128632] - [acpi] scan: Define non-empty device removal handler (Myron Stowe) [1128632] - [acpi] core: Store an ACPI device pointer in struct acpi_dev_node (Myron Stowe) [1128632] - [acpi] pm: Drop two functions that are not used any more (Myron Stowe) [1128632] - [acpi] power: Drop automaitc resume of power resource dependent devices (Myron Stowe) [1128632] - [acpi] Use EXPORT_SYMBOL() for acpi_bus_get_device() (Myron Stowe) [1128632] - [acpi] Print diagnostic messages if device links cannot be created (Myron Stowe) [1128632] - [acpi] Drop unnecessary label from acpi_bind_one() (Myron Stowe) [1128632] - [acpi] Clean up error code path in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] Use list_for_each_entry() in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] acpi_bind_one()/acpi_unbind_one() whitespace cleanups (Myron Stowe) [1128632] - [acpi] Create symlinks in acpi_bind_one() under physical_node_lock (Myron Stowe) [1128632] - [acpi] Reduce acpi_bind_one()/acpi_unbind_one() code duplication (Myron Stowe) [1128632] - [acpi] Do not fail acpi_bind_one() if device is already bound correctly (Myron Stowe) [1128632] - [acpi] Move acpi_bus_get_device() from bus.c to scan.c (Myron Stowe) [1128632] - [acpi] pm: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere (Myron Stowe) [1128632] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Steve Best) [1123119] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Steve Best) [1123119] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1107819] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1107819] - [input] alps: cache firmware version (Benjamin Tissoires) [1107819] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1107819] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1107819] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1107819] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1107819] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1107819] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1107819] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1107819] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1107819] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1107819] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1107819] - [input] alps: change secondary device's name (Benjamin Tissoires) [1107819] - [tools] turbostat: tweak whitespace in output format (Prarit Bhargava) [1133893] - [tools] cpupower: bench/parse.c, Fix several minor errors (Prarit Bhargava) [1133893] - [tools] cpupower: Remove redundant error check (Prarit Bhargava) [1133893] - [tools] cpupower: mperf monitor, Correct use of ! and & (Prarit Bhargava) [1133893] - [tools] cpupower: drop negativity check on unsigned value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove mc and smt power aware scheduler info/settings (Prarit Bhargava) [1133893] - [tools] cpupower: cpupower info -b should return 0 on success, not the perf bias value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove dead link to homepage, and update the targets built (Prarit Bhargava) [1133893] - [tools] cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower (Prarit Bhargava) [1133893] - [tools] cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not available (Prarit Bhargava) [1133893] - [tools] cpupower: Install recently added cpupower-idle-{set, info} manpages (Prarit Bhargava) [1133893] - [tools] cpupower: Remove all manpages on make uninstall (Prarit Bhargava) [1133893] - [tools] cpupower: Introduce idle state disable-by-latency and enable-all (Prarit Bhargava) [1133893] - [tools] turbostat: Drop temperature checks (Prarit Bhargava) [1133893] - [tools] cpufreq: Make linux-pm@vger.kernel.org official mailing list (Prarit Bhargava) [1133893] - [tools] turbostat: simplify output, add Avg_MHz (Prarit Bhargava) [1133893] - [tools] turbostat: introduce -s to dump counters (Prarit Bhargava) [1133893] - [tools] turbostat: remove unused command line option (Prarit Bhargava) [1133893] - [tools] turbostat: Add option to report joules consumed per sample (Prarit Bhargava) [1133893] - [tools] turbostat: Clean up error handling; disambiguate error messages; use err and errx (Prarit Bhargava) [1133893] - [tools] turbostat: Add a .gitignore to ignore the compiled turbostat binary (Prarit Bhargava) [1133893] - [tools] turbostat: Factor out common function to open file and exit on failure (Prarit Bhargava) [1133893] - [tools] turbostat: Add a helper to parse a single int out of a file (Prarit Bhargava) [1133893] - [tools] turbostat: Check return value of fscanf (Prarit Bhargava) [1133893] - [tools] turbostat: Don't attempt to printf an off_t with zx (Prarit Bhargava) [1133893] - [tools] turbostat: Use GCC's CPUID functions to support PIC (Prarit Bhargava) [1133893] - [tools] turbostat: Don't put unprocessed uapi headers in the include path (Prarit Bhargava) [1133893] - [tools] cpupower: Fix sscanf robustness in cpufreq-set (Prarit Bhargava) [1133893] - [tools] cpupower: Fix segfault due to incorrect getopt_long arugments (Prarit Bhargava) [1133893] - [tools] cpupower: fix wrong err msg not supported vs not available (Prarit Bhargava) [1133893] - [tools] cpupower: Add cpupower-idle-set(1) manpage (Prarit Bhargava) [1133893] - [virt] virtio-scsi: Skip setting affinity on uninitialized vq (Fam Zheng) [1083860] - [mm] memcontrol: remove hierarchy restrictions for swappiness and oom_control (Johannes Weiner) [1124110] - [mm] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only (Rik van Riel) [1123040] - [mm] numa: Remove BUG_ON() in __handle_mm_fault() (Rik van Riel) [1119439] - [iommu] Add empty stub for iommu_group_get_by_id() (Steve Best) [1123122] - [input] Revert: wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1079541] - [kernel] kexec: fix build error when hugetlbfs is disabled (Baoquan He) [1115240] - [kernel] kexec: export free_huge_page to VMCOREINFO (Baoquan He) [1115240] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Baoquan He) [1115240] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1111259] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1111259] - [block] nvme: Define Log Page constants (David Milburn) [1111259] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1111259] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1111259] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1111259] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1111259] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1111259] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1111259] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1111259] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1111259] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1111259] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1111259] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1111259] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1111259] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1111259] - [block] nvme: Flush with data support (David Milburn) [1111259] - [block] nvme: Configure support for block flush (David Milburn) [1111259] - [block] nvme: Add tracepoints (David Milburn) [1111259] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1111259] - [block] nvme: Improve error messages (David Milburn) [1111259] - [block] nvme: Update copyright headers (David Milburn) [1111259] - [powerpc] 64bit sendfile is capped at 2GB (Gustavo Duarte) [1107774] - [powerpc] sched: stop updating inside arch_update_cpu_topology() when nothing to be update (Gustavo Duarte) [1098372] - [firewire] ohci: fix probe failure with Agere/LSI controllers (Neil Horman) [994878] - [firewire] ohci: beautify some macro definitions (Neil Horman) [994878] - [s390] airq: silence lockdep warning (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: don't call virtqueue_add_sgs(... GFP_NOIO) holding spinlock (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: introduce device_lost in virtio_ccw_device (Hendrik Brueckner) [1088554] - [virt] virtio: virtio_break_device() to mark all virtqueues broken (Hendrik Brueckner) [1088554] - [virt] s390/sclp_vt220: Fix kernel panic due to early terminal input (Hendrik Brueckner) [1088554] - [virt] virtio: fail adding buffer on broken queues (Hendrik Brueckner) [1088554] - [virt] virtio_net: don't crash if virtqueue is broken (Hendrik Brueckner) [1088554] - [virt] s390/virtio_ccw: fix hang in set offline processing (Hendrik Brueckner) [1088554] - [s390] irq: improve displayed interrupt order in /proc/interrupts (Hendrik Brueckner) [1088554] - [virt] virtio-ccw: virtio-ccw adapter interrupt support (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: fix vcdev pointer handling issues (Hendrik Brueckner) [1088554] - [virt] s390/airq: add support for irq ranges (Hendrik Brueckner) [1088554] - [virt] kvm/s390/virtio-ccw: Handle command rejects (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: adapt to notify() returning bool (Hendrik Brueckner) [1088554] - [virt] virtio_net: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_blk: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: add new function virtqueue_is_broken() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: let virtqueue_{kick()/notify()} return a bool (Hendrik Brueckner) [1088554] - [virt] tools/virtio: fix missing kmemleak_ignore symbol (Hendrik Brueckner) [1088554] - [virt] virtio_ring: plug kmemleak false positive (Hendrik Brueckner) [1088554] - [mm] page_alloc: do not cache reclaim distances (Larry Woodman) [1120342] - [mm] disable zone_reclaim_mode by default (Larry Woodman) [1120342]- [net] team: set IFF_TEAM_PORT priv_flag after rx_handler is registered (Jiri Pirko) [1132943] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127218] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] clear local_df when passing skb between namespaces (Jiri Pirko) [1128223] - [net] rtnetlink: fix VF info size (Jiri Benc) [1128267] - [net] netfilter: connlimit: move lock array out of struct connlimit_data (Florian Westphal) [1052282] - [net] netfilter: connlimit: use rbtree for per-host conntrack obj storage (Florian Westphal) [1052282] - [net] netfilter: connlimit: make same_source_net signed (Florian Westphal) [1052282] - [net] netfilter: connlimit: use keyed locks (Florian Westphal) [1052282] - [net] netfilter: connlimit: use kmem_cache for conn objects (Florian Westphal) [1052282] - [net] netfilter: connlimit: move insertion of new element out of count function (Florian Westphal) [1052282] - [net] netfilter: connlimit: improve packet-to-closed-connection logic (Florian Westphal) [1052282] - [net] netfilter: connlimit: factor hlist search into new function (Florian Westphal) [1052282] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1119364] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1119364] - [net] tcp: add tcp_syncookies mode to allow unconditionally generation of syncookies (Florian Westphal) [1084439] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084439] - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1110290] - [net] sctp: check proc_dointvec result in proc_sctp_do_auth (Daniel Borkmann) [1110290] - [net] sctp: propagate sysctl errors from proc_do* properly (Daniel Borkmann) [1110290] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1110290] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1110290] - [net] sctp: fix a missed .data initialization (Daniel Borkmann) [1110290] - [net] sctp: fix up a spacing (Daniel Borkmann) [1110290] - [net] sctp: add check rto_min and rto_max in sysctl (Daniel Borkmann) [1110290] - [net] Revert: introduce netif_skb_dev_features (Florian Westphal) [1109214] - [net] ip: push gso skb forwarding handling down the stack (Florian Westphal) [1109214] - [net] ipv6: send pkttoobig immediately if orig frag size > mtu (Florian Westphal) [1109214] - [net] ipv4: ip_forward: fix inverted local_df test (Florian Westphal) [1109214] - [net] netfilter: ipv4: defrag: set local_df flag on defragmented skb (Florian Westphal) [1109214] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1109214]- [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1091055] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1091055] - [fs] cifs: Fix memory leaks in SMB2_open (Sachin Prabhu) [1082049] - [fs] cifs: ensure that vol->username is not NULL before running strlen on it (Sachin Prabhu) [1082049] - [fs] cifs: Clarify SMB2/SMB3 create context and add missing ones (Sachin Prabhu) [1082049] - [fs] cifs: Do not send ClientGUID on SMB2.02 dialect (Sachin Prabhu) [1082049] - [fs] cifs: Set client guid on per connection basis (Sachin Prabhu) [1082049] - [fs] cifs/netmisc: convert printk to pr_foo() (Sachin Prabhu) [1082049] - [fs] cifs: replace seq_printf by seq_puts (Sachin Prabhu) [1082049] - [fs] cifs: Update cifs version number to 2.03 (Sachin Prabhu) [1082049] - [fs] cifs: new helper file_inode(file) (Sachin Prabhu) [1082049] - [fs] cifs: fix potential races in cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: new helper function: cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: convert booleans in cifsInodeInfo to a flags field (Sachin Prabhu) [1082049] - [fs] cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 (Sachin Prabhu) [1082049] - [fs] cifs: fix actimeo=0 corner case when cifs_i->time == jiffies (Sachin Prabhu) [1082049] - [fs] cifs: fix dead code (Sachin Prabhu) [1082049] - [fs] cifs: fix error handling cifs_user_readv (Sachin Prabhu) [1082049] - [fs] cifs: remove unused variable (Sachin Prabhu) [1082049] - [fs] cifs: Return correct error on query of xattr on file with empty xattrs (Sachin Prabhu) [1082049] - [fs] cifs: fix the race in cifs_writev() (Sachin Prabhu) [1082049] - [fs] cifs: add __init to cifs_init_inodecache() (Sachin Prabhu) [1082049] - [fs] cifs: ->rename() without ->lookup() makes no sense (Sachin Prabhu) [1082049] - [fs] cifs: Fix too big maxBuf size for SMB3 mounts (Sachin Prabhu) [1082049] - [fs] cifs: Fix cifsacl mounts over smb2 to not call cifs (Sachin Prabhu) [1082049] - [fs] cifs: retrieving CIFS ACLs when mounted with SMB2 fails dropping session (Sachin Prabhu) [1082049] - [fs] cifs: Add protocol specific operation for CIFS xattrs (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2 mounts so they don't try to set or get xattrs via cifs (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs open codepath (Sachin Prabhu) [1082049] - [fs] cifs: Remove extra indentation in cifs_sfu_type (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs_mknod (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup CIFSSMBOpen (Sachin Prabhu) [1082049] - [fs] cifs: Fix memory leak in cifs_hardlink() (Sachin Prabhu) [1082049] - [fs] cifs: Add missing end of line termination to some cifs messages (Sachin Prabhu) [1082049] - [fs] cifs: Do not use btrfs refcopy ioctl for SMB2 copy offload (Sachin Prabhu) [1082049] - [fs] cifs: Check SMB3 dialects against downgrade attacks (Sachin Prabhu) [1082049] - [fs] cifs: Removed duplicated (and unneeded) goto (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2/SMB3 Copy offload support (refcopy) for large files (Sachin Prabhu) [1082049] - [fs] cifs: Warn if SMB3 encryption required by server (Sachin Prabhu) [1082049] - [fs] cifs: Set copychunk defaults (Sachin Prabhu) [1082049] - [fs] cifs: SMB2/SMB3 Copy offload support (refcopy) phase 1 (Sachin Prabhu) [1082049] - [fs] cifs: Use data structures to compute NTLMv2 response offsets (Sachin Prabhu) [1082049] - [fs] cifs: O_DIRECT opens should work on directio mounts (Sachin Prabhu) [1082049] - [fs] cifs: don't spam the logs on unexpected lookup errors (Sachin Prabhu) [1082049] - [fs] cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO (Sachin Prabhu) [1082049] - [fs] cifs: Fix symbolic links usage (Sachin Prabhu) [1082049] - [fs] cifs: Query network adapter info at mount time for debugging (Sachin Prabhu) [1082049] - [fs] cifs: Fix unused variable warning when CIFS POSIX disabled (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via CIFS protocol (Sachin Prabhu) [1082049] - [fs] cifs: Query File System Alignment (Sachin Prabhu) [1082049] - [fs] cifs: Query device characteristics at mount time from server on SMB2/3 not just on cifs mounts (Sachin Prabhu) [1082049] - [fs] cifs: Send a logoff request before removing a smb session (Sachin Prabhu) [1082049] - [fs] cifs: Make big endian multiplex ID sequences monotonic on the wire (Sachin Prabhu) [1082049] - [fs] cifs: Remove redundant multiplex identifier check from check_smb_hdr() (Sachin Prabhu) [1082049] - [fs] cifs: Query file system attributes from server on SMB2, not just cifs, mounts (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via SMB2/3 (Sachin Prabhu) [1082049] - [fs] cifs: Fix corrupt SMB2 ioctl requests (Sachin Prabhu) [1082049] - [fs] cifs: rcu-delay unload_nls() and freeing sbi (Sachin Prabhu) [1082049] - [fs] cifs: new helper kfree_put_link() (Sachin Prabhu) [1082049] - [fs] cifs: ntstatus_to_dos_map[] is not terminated (Sachin Prabhu) [1082049] - [fs] cifs: Allow LANMAN auth method for servers supporting unencapsulated authentication methods (Sachin Prabhu) [1082049] - [fs] cifs: Fix inability to write files >2GB to SMB2/3 shares (Sachin Prabhu) [1082049] - [fs] cifs: Avoid umount hangs with smb2 when server is unresponsive (Sachin Prabhu) [1082049] - [fs] cifs: do not treat non-symlink reparse points as valid symlinks (Sachin Prabhu) [1082049] - [fs] cifs: update cifs.ko version (Sachin Prabhu) [1082049] - [fs] cifs: Provide sane values for nlink (Sachin Prabhu) [1082049] - [fs] cifs: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them (Sachin Prabhu) [1082049] - [fs] cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache (Sachin Prabhu) [1082049] - [fs] cifs: Do not take a reference to the page in cifs_readpage_worker() (Sachin Prabhu) [1082049] - [fs] cifs: Fix wrong pos argument of cifs_find_lock_conflict (Sachin Prabhu) [1082049]- [ethernet] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091122] - [ethernet] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091122] - [ethernet] igbvf: remove usless return statements (Stefan Assmann) [1091122] - [ethernet] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091122] - [ethernet] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1091122] - [ethernet] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1091122] - [ethernet] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091122] - [ethernet] igbvf: slight optimization of addr compare (Stefan Assmann) [1091122] - [ethernet] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1091122] - [ethernet] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1091122] - [ethernet] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091122] - [ethernet] igbvf: Remove extern from function prototypes (Stefan Assmann) [1091122] - [ethernet] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1091122] - [ethernet] igb: bump igb version to 5.2.13 (Stefan Assmann) [1091121] - [ethernet] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after return (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after goto (Stefan Assmann) [1091121] - [ethernet] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1091121] - [ethernet] igb: workaround for i210 errata 25, Slow System Clock (Stefan Assmann) [1091121] - [ethernet] igb: bring link up when PHY is powered up (Stefan Assmann) [1091121] - [ethernet] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1091121] - [ethernet] igb: unhide invariant returns (Stefan Assmann) [1091121] - [ethernet] igb: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1091121] - [ethernet] igb: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091121] - [ethernet] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1091121] - [ethernet] igb: use mac loopback for i354 backplane (Stefan Assmann) [1091121] - [ethernet] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1091121] - [ethernet] igb: remove redundant PHY power down register write (Stefan Assmann) [1091121] - [ethernet] igb: remove usless return statements (Stefan Assmann) [1091121] - [ethernet] igb: remove return statements for void functions (Stefan Assmann) [1091121] - [ethernet] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091121] - [ethernet] igb: Change memcpy to struct assignment (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix static initialization (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix line length warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove return parentheses (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix pointer location error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups for messaging (Stefan Assmann) [1091121] - [ethernet] igb: fix message terminations (Stefan Assmann) [1091121] - [ethernet] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1091121] - [ethernet] igb: fix last_rx_timestamp usage (Stefan Assmann) [1091121] - [ethernet] igb: remove open-coded skb_cow_head (Stefan Assmann) [1091121] - [ethernet] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1091121] - [ethernet] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091121] - [ethernet] igb: never generate both software and hardware timestamps (Stefan Assmann) [1091121] - [ethernet] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1091121] - [ethernet] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1091121] - [ethernet] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1091121] - [ethernet] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1091121] - [ethernet] igb: add register rd/wr for surprise removal (Stefan Assmann) [1091121] - [ethernet] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Convert uses of __constant_ to (Stefan Assmann) [1091121] - [ethernet] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1091121] - [ethernet] igb: Add register defines needed for time sync functions (Stefan Assmann) [1091121] - [ethernet] igb: remove references to long gone command line parameters (Stefan Assmann) [1091121] - [ethernet] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091121] - [ethernet] igb: Fix code comment (Stefan Assmann) [1091121] - [ethernet] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1091121] - [ethernet] igb: fix calls to skb_set_hash (Stefan Assmann) [1091121] - [ethernet] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1091121] - [ethernet] igb: fix array size calculation (Stefan Assmann) [1091121] - [ethernet] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1091121] - [ethernet] igb: make local functions static and remove dead code (Stefan Assmann) [1091121] - [ethernet] igb: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091121] - [ethernet] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1091121] - [ethernet] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1091121] - [ethernet] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1091121] - [ethernet] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1091121] - [ethernet] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1091121] - [ethernet] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1091121] - [ethernet] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Fixed Wake On LAN support (Stefan Assmann) [1091121] - [ethernet] igb: Update link modes display in ethtool (Stefan Assmann) [1091121] - [ethernet] igb: Explicitly initialize u64_stats_sync structures for lockdep (Stefan Assmann) [1091121] - [ethernet] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1091121] - [ethernet] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091121] - [ethernet] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1091121] - [ethernet] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1091121] - [ethernet] igb: Remove extern from function prototypes (Stefan Assmann) [1091121] - [ethernet] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1091121] - [ethernet] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1091121] - [ethernet] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1091121] - [kernel] workqueue: zero cpumask of wq_numa_possible_cpumask on init (Motohiro Kosaki) [1117184] - [firmware] memmap: don't allocate firmware_map_entry of same memory range (Motohiro Kosaki) [1117186] - [firmware] memmap: pass the correct argument to firmware_map_find_entry_bootmem() (Motohiro Kosaki) [1117186] - [cpufreq] acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate (Motohiro Kosaki) [1123250] - [x86] mem-hotplug: modify PGD entry when removing memory (Motohiro Kosaki) [1116286] - [x86] mem-hotplug: pass sync_global_pgds() a correct argument in remove_pagetable() (Motohiro Kosaki) [1116286] - [virt] kvm: increase x86 VCPU limit to 240 (Radim Krcmar) [1061403] - [kernel] sched/fair: Rework sched_fair time accounting (Rik van Riel) [1123731] - [kernel] math64: Add mul_u64_u32_shr() (Rik van Riel) [1123731]- [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121965] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1103114] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1085563] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1085563] - [ethernet] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Veaceslav Falico) [1089356] - [ethernet] netxen: slight optimization of addr compare (Veaceslav Falico) [1089356] - [ethernet] netxen: Update version to 4.0.82 (Veaceslav Falico) [1089356] - [ethernet] netxen: Miscellaneous conversions to ETH_ALEN (Veaceslav Falico) [1089356] - [ethernet] netxen: get rid of SET_ETHTOOL_OPS (Veaceslav Falico) [1089356] - [ethernet] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1089356] - [ethernet] netxen: remove unnecessary pci_set_drvdata() (Veaceslav Falico) [1089356] - [ethernet] netxen: Print ULA information (Veaceslav Falico) [1089356] - [ethernet] netxen: lower NAPI weight (Veaceslav Falico) [1089356] - [ethernet] netxen: Remove extern from function prototypes (Veaceslav Falico) [1089356] - [x86] Mark Intel Broadwell processor as supported (Steve Best) [1089025] - [mm] Fix NULL pointer dereference in madvise(MADV_WILLNEED) support (Jan Stancek) [1072385] - [hid] logitech-dj: Fix USB 3.0 issue (Benjamin Tissoires) [1110523] - [lib] percpu_counter: fix bad percpu counter state during suspend (Eric Sandeen) [1129839] - [kernel] user_namespace: fix incorrect memory barriers (Mikulas Patocka) [1128950] - [kernel] capabilities: remove undefined caps from all processes (Paul Moore) [1123063] - [tty] hvc: don't free hvc_console_setup after init (Luiz Capitulino) [976490] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [x86] perf: Add model number for Avoton Silvermont (Steve Best) [1086821] - [x86] perf: Add Silvermont (22nm Atom) support (Steve Best) [1086821] - [x86] perf: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Steve Best) [1086821] - [virt] hyperv/storvsc: Correctly handle TEST_UNIT_READY failure (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set srb_flags in all cases (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Implement a eh_timed_out handler (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Fix a bug in handling VMBUS protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Filter commands based on the storage protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set cmd_per_lun to reflect value supported by the Host (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Change the limits to reflect the values on the host (Fam Zheng) [1122317] - [powerpc] perf: Add BHRB constraint and IFM MMCRA handling for EBB (Gustavo Duarte) [1121408] - [powerpc] perf: Reject EBB events which specify a sample_type (Gustavo Duarte) [1121408] - [powerpc] perf: Enable BHRB access for EBB events (Gustavo Duarte) [1121408] - [powerpc] perf: Avoid mutating event in power8_get_constraint() (Gustavo Duarte) [1121408] - [powerpc] perf: Clean up the EBB hash defines a little (Gustavo Duarte) [1121408] - [powerpc] mm: Check paca psize is up to date for huge mappings (Gustavo Duarte) [1107337] - [powerpc] perf: Add lost exception workaround (Gustavo Duarte) [1121407] - [powerpc] Add a cpu feature CPU_FTR_PMAO_BUG (Gustavo Duarte) [1121407]- [edac] sb_edac: add support for Haswell based systems (Seth Jennings) [1127019] - [edac] add DDR4 and RDDR4 (Seth Jennings) [1127019] - [edac] sb_edac: update Kconfig description (Seth Jennings) [1127019] - [edac] sb_edac: Fix mix tab/spaces alignments (Seth Jennings) [1127019] - [edac] sb_edac: remove bogus assumption on mc ordering (Seth Jennings) [1127019] - [edac] sb_edac: make minimal use of channel_mask (Seth Jennings) [1127019] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Seth Jennings) [1127019] - [edac] sb_edac: search devices using product id (Seth Jennings) [1127019] - [edac] sb_edac: Degrade log level for device registration (Seth Jennings) [1127019] - [edac] sb_edac: make RIR limit retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make node id retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make memory type detection per memory controller (Seth Jennings) [1127019] - [hwrng] virtio-rng: add derating factor for use by hwrng core (Amit Shah) [1129195] - [hwrng] Pass entropy to add_hwgenerator_randomness() in bits, not bytes (Amit Shah) [1129195] - [hwrng] hw_random: fix sparse warning (NULL vs 0 for pointer) (Amit Shah) [1129195] - [hwrng] add per-device entropy derating (Amit Shah) [1129195] - [hwrng] create filler thread (Amit Shah) [1129195] - [hwrng] random: add_hwgenerator_randomness() for feeding entropy from devices (Amit Shah) [1129195] - [char] Revert: hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1129195] - [char] hwrng: virtio - delay hwrng_register() till driver is ready (Amit Shah) [1119299] - [char] hwrng: virtio - re-arrange struct elements for better packing (Amit Shah) [1119299] - [char] hwrng: virtio - remove unused struct element (Amit Shah) [1119299] - [char] hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1119299] - [char] hwrng: fetch randomness only after device init (Amit Shah) [1119299] - [char] hwrng: add randomness to system from rng sources (Amit Shah) [1119299] - [char] hwrng: cleanup in hwrng_register() (Amit Shah) [1119299] - [virt] virtio/pm: use CONFIG_PM_SLEEP instead of CONFIG_PM (Amit Shah) [1119299] - [virt] virtio-rng: fixes for device registration/unregistration (Amos Kong) [915335] - [virt] virtio-rng: fix boot with virtio-rng device (Amos Kong) [915335] - [virt] virtio-rng: support multiple virtio-rng devices (Amos Kong) [915335] - [virt] virtio-rng: don't crash if virtqueue is broken (Amos Kong) [915335] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1110896] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1110896] - [pci] shpchp: Check bridge's secondary (not primary) bus speed (Myron Stowe) [1110896] - [pci] Update maintainer email address (Myron Stowe) [1110896] - [powerpc] pci: Fix NULL dereference in sys_pciconfig_iobase() list traversal (Myron Stowe) [1110896] - [pci] Log IDE resource quirk in dmesg (Myron Stowe) [1110896] - [pci] Change pci_bus_alloc_resource() type_mask to unsigned long (Myron Stowe) [1110896] - [pci] Check all IORESOURCE_TYPE_BITS in pci_bus_alloc_from_region() (Myron Stowe) [1110896] - [kernel] resources: Set type in __request_region() (Myron Stowe) [1110896] - [s390] pci: Use generic pci_enable_resources() (Myron Stowe) [1110896] - [pci] Add "weak" generic pcibios_enable_device() implementation (Myron Stowe) [1110896] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1110896] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1110896] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1110896] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1110896] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1110896] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1110896] - [pci] Remove pci_find_parent_resource() use for allocation (Myron Stowe) [1110896] - [lib] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1110896] - [kernel] resource: Add resource_contains() (Myron Stowe) [1110896] - [message] i2o: Use pci_bus_alloc_resource(), not allocate_resource() directly (Myron Stowe) [1110896] - [message] i2o: Refactor i2o_iop_systab_set() PCI space allocation (Myron Stowe) [1110896] - [message] i2o: Fix I/O space alignment requirement (Myron Stowe) [1110896] - [message] i2o: Fix I/O space allocation copy/paste error (Myron Stowe) [1110896] - [pci] pciehp: Cleanup whitespace (Myron Stowe) [1110896] - [pci] pciehp: Remove a non-existent card, regardless of "surprise" capability (Myron Stowe) [1110896] - [pci] Remove unused SR-IOV VF Migration support (Myron Stowe) [1110896] - [iommu] amd: Add include of (Myron Stowe) [1110896] - [misc] mei: Add include of (Myron Stowe) [1110896] - [vfio] pci: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110896] - [ata] ahci: Use pci_enable_msi_range() instead of pci_enable_msi_block() (Myron Stowe) [1110896] - [x86] pci: Set IORESOURCE_ROM_SHADOW only for the default VGA device (Myron Stowe) [1110896] - [pci] Remove pci_bus_b() and use list_for_each_entry() directly (Myron Stowe) [1110896] - [pcmcia] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [powerpc] pci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [drm] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] hotplug/apci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] pciehp: Don't turn slot off when hot-added device already exists (Myron Stowe) [1110896] - [pci] Cleanup per-arch list of object files (Myron Stowe) [1110896] - [pci] hotplug/cpqphp: Fix hex vs decimal typo in cpqhpc_probe() (Myron Stowe) [1110896] - [x86] pci: Fix function definition whitespace (Myron Stowe) [1110896] - [x86] pci: Reword comments (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary local variable initialization (Myron Stowe) [1110896] - [pci] Don't scan random busses in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Check for child busses which use more bus numbers than allocated (Myron Stowe) [1110896] - [pci] Remove pci_fixup_parent_subordinate_busnr() (Myron Stowe) [1110896] - [pci] Make sure bus number resources stay within their parents bounds (Myron Stowe) [1110896] - [pci] Use request_resource_conflict() instead of insert_ for bus numbers (Myron Stowe) [1110896] - [pci] Assign CardBus bus number only during the second pass (Myron Stowe) [1110896] - [pci] Clarify the "scan anyway" comment in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Increment max correctly in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Remove unnecessary list_empty(&pci_pme_list) check (Myron Stowe) [1110896] - [acpi] numa: Use __weak, not the gcc-specific version (Myron Stowe) [1110896] - [acpi] numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1110896] - [acpi] numa: Simplify acpi_get_node() style (Myron Stowe) [1110896] - [acpi] numa: Fix acpi_get_node() prototype (Myron Stowe) [1110896] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1110896] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary list_empty(&pci_root_infos) check (Myron Stowe) [1110896] - [x86] pci: Remove mp_bus_to_node[], set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1110896] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1110896] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1110896] - [ata] ahci: convert ahci_init_interrupts to a static routine (Myron Stowe) [1110896] - [acpi] mm: use NUMA_NO_NODE (Myron Stowe) [1110896]- [fs] btrfs: test for valid bdev before kobj removal in btrfs_rm_device (Eric Sandeen) [1071179] - [fs] btrfs: fix abnormal long waiting in fsync (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when starting transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_print_leaf for skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix race of using total_bytes_pinned (Eric Sandeen) [1071179] - [fs] btrfs: use E2BIG instead of EIO if compression does not help (Eric Sandeen) [1071179] - [fs] btrfs: remove stale comment from btrfs_flush_all_pending_stuffs (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free when cloning a trailing file hole (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in btrfs_show_devname when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in clone_fs_devices when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix nossd and ssd_spread mount option regression (Eric Sandeen) [1071179] - [fs] btrfs: fix race between balance recovery and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: only unlock block in verify_parent_transid if we locked it (Eric Sandeen) [1071179] - [fs] btrfs: assert send doesn't attempt to start transactions (Eric Sandeen) [1071179] - [fs] btrfs: compression - reuse recently used workspace (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when mounting raid5 btrfs with missing disks (Eric Sandeen) [1071179] - [fs] btrfs: create sprout should rename fsid on the sysfs as well (Eric Sandeen) [1071179] - [fs] btrfs: dev replace should replace the sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev add should add its sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev delete should remove sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: rename add_device_membership to btrfs_kobj_add_device (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when mounting a degraded fs (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash when running balance and scrub concurrently (Eric Sandeen) [1071179] - [fs] btrfs: Skip scrubbing removed chunks to avoid -ENOENT (Eric Sandeen) [1071179] - [fs] btrfs: fix broken free space cache after the system crashed (Eric Sandeen) [1071179] - [fs] btrfs: make free space cache write out functions more readable (Eric Sandeen) [1071179] - [fs] btrfs: remove unused wait queue in struct extent_buffer (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlocks with trylock on tree nodes (Eric Sandeen) [1071179] - [fs] btrfs: fix error handling in create_pending_snapshot (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninit "ret" in end_extent_writepage() (Eric Sandeen) [1071179] - [fs] btrfs: free ulist in qgroup_shared_accounting() error path (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroups sanity test crash or hang (Eric Sandeen) [1071179] - [fs] btrfs: prevent RCU warning when dereferencing radix tree slot (Eric Sandeen) [1071179] - [fs] btrfs: fix unfinished readahead thread for raid5/6 degraded mounting (Eric Sandeen) [1071179] - [fs] btrfs: new ioctl TREE_SEARCH_V2 (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: direct copy to userspace (Eric Sandeen) [1071179] - [fs] btrfs: new function read_extent_buffer_to_user (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: accept varying buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search: eliminate redundant nr_items check (Eric Sandeen) [1071179] - [fs] btrfs: fix scrub_print_warning to handle skinny metadata extents (Eric Sandeen) [1071179] - [fs] btrfs: make fsync work after cloning into a file (Eric Sandeen) [1071179] - [fs] btrfs: use right type to get real comparison (Eric Sandeen) [1071179] - [fs] btrfs: don't check nodes for extent items (Eric Sandeen) [1071179] - [fs] btrfs: don't release invalid page in btrfs_page_exists_in_range() (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if page is a retriable exception (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if we couldn't get the page (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with EOPNOTSUPP for dev_replace raid56 (Eric Sandeen) [1071179] - [fs] btrfs: ioctl - fix typo s/substract/subtract/ (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption after __btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: ensure btrfs_prev_leaf doesn't miss 1 item (Eric Sandeen) [1071179] - [fs] btrfs: fix clone to deal with holes when NO_HOLES feature is enabled (Eric Sandeen) [1071179] - [fs] btrfs: free delayed node outside of root->inode_lock (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with ERANGE for resize when ULLONG_MAX (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction leak during fsync call (Eric Sandeen) [1071179] - [fs] btrfs: Avoid truncating page or punching hole in a already existed hole (Eric Sandeen) [1071179] - [fs] btrfs: update commit root on snapshot creation after orphan cleanup (Eric Sandeen) [1071179] - [fs] btrfs: ioctl, don't re-lock extent range when not necessary (Eric Sandeen) [1071179] - [fs] btrfs: avoid visiting all extent items when cloning a range (Eric Sandeen) [1071179] - [fs] btrfs: set dead flag on the right root when destroying snapshot (Eric Sandeen) [1071179] - [fs] btrfs: ensure readers see new data after a clone operation (Eric Sandeen) [1071179] - [fs] btrfs: volumes - Fix for possible null pointer dereference (Eric Sandeen) [1071179] - [fs] btrfs: allocate raid type kobjects dynamically (Eric Sandeen) [1071179] - [fs] btrfs: send, use the right limits for xattr names and values (Eric Sandeen) [1071179] - [fs] btrfs: send, don't error in the presence of subvols/snapshots (Eric Sandeen) [1071179] - [fs] btrfs: async delayed refs (Eric Sandeen) [1071179] - [fs] btrfs: split up __extent_writepage to lower stack usage (Eric Sandeen) [1071179] - [fs] btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking (Eric Sandeen) [1071179] - [fs] btrfs: cut down stack usage in btree_write_cache_pages (Eric Sandeen) [1071179] - [fs] btrfs: break up __btrfs_write_out_cache to cut down stack usage (Eric Sandeen) [1071179] - [fs] btrfs: free tmp ulist for qgroup rescan (Eric Sandeen) [1071179] - [fs] btrfs: usage error should not be logged into system log (Eric Sandeen) [1071179] - [fs] btrfs: remove newline from inode cache kthread name (Eric Sandeen) [1071179] - [fs] btrfs: remove stale newlines from log messages (Eric Sandeen) [1071179] - [fs] btrfs: fix double free in find_lock_delalloc_range (Eric Sandeen) [1071179] - [fs] btrfs: replace simple_strtoull() with kstrtoull() (Eric Sandeen) [1071179] - [fs] btrfs: set right total device count for seeding support (Eric Sandeen) [1071179] - [fs] btrfs: remove OPT_acl parse when acl disabled (Eric Sandeen) [1071179] - [fs] btrfs: add sanity tests for new qgroup accounting code (Eric Sandeen) [1071179] - [fs] btrfs: rework qgroup accounting (Eric Sandeen) [1071179] - [fs] btrfs: mark mapping with error flag to report errors to userspace (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash of deleting a seed device (Eric Sandeen) [1071179] - [fs] btrfs: fix joining same transaction handle more than twice (Eric Sandeen) [1071179] - [fs] btrfs: use helpers for last_trans_log_full_commit instead of opencode (Eric Sandeen) [1071179] - [fs] btrfs: check if items are ordered when a leaf is marked dirty (Eric Sandeen) [1071179] - [fs] btrfs: don't access non-existent key when csum tree is empty (Eric Sandeen) [1071179] - [fs] btrfs: make sure there are not any read requests before stopping workers (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leak in btrfs_create_tree() (Eric Sandeen) [1071179] - [fs] btrfs: remove useless ACL check (Eric Sandeen) [1071179] - [fs] btrfs: btrfs_rm_device() should zero mirror SB as well (Eric Sandeen) [1071179] - [fs] btrfs: use bitfield instead of integer data type for the some variants in btrfs_root (Eric Sandeen) [1071179] - [fs] btrfs: send, fix more issues related to directory renames (Eric Sandeen) [1071179] - [fs] btrfs: send, remove dead code from __get_cur_name_and_parent (Eric Sandeen) [1071179] - [fs] btrfs: send, account for orphan directories when building path strings (Eric Sandeen) [1071179] - [fs] btrfs: send, avoid unnecessary inode item lookup in the btree (Eric Sandeen) [1071179] - [fs] btrfs: add dev maxs limit for __btrfs_alloc_chunk in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong max system array size check in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: Add check to avoid cleanup roots already in fs_info->dead_roots (Eric Sandeen) [1071179] - [fs] btrfs: reclaim the reserved metadata space at background (Eric Sandeen) [1071179] - [fs] btrfs: output warning instead of error when loading free space cache failed (Eric Sandeen) [1071179] - [fs] btrfs: Add ctime/mtime update for btrfs device add/remove (Eric Sandeen) [1071179] - [fs] btrfs: assert that send is not in progres before root deletion (Eric Sandeen) [1071179] - [fs] btrfs: protect snapshots from deleting during send (Eric Sandeen) [1071179] - [fs] btrfs: remove redundant null check in btrfs_dentry_release() (Eric Sandeen) [1071179] - [fs] btrfs: make FS_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: make DEV_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: export more from FS_INFO to sysfs (Eric Sandeen) [1071179] - [fs] btrfs: retrieve more info from FS_INFO ioctl (Eric Sandeen) [1071179] - [fs] btrfs: balance filter: add limit of processed chunks (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption caused by ENOSPC while hole punching (Eric Sandeen) [1071179] - [fs] btrfs: do not increment on bio_index one by one (Eric Sandeen) [1071179] - [fs] btrfs: read inode size after acquiring the mutex when punching a hole (Eric Sandeen) [1071179] - [fs] btrfs: Remove unnecessary check for NULL (Eric Sandeen) [1071179] - [fs] btrfs: fix inline compressed read err corruption (Eric Sandeen) [1071179] - [fs] btrfs: return ptr error from compression workspace (Eric Sandeen) [1071179] - [fs] btrfs: return errno instead of -1 from compression (Eric Sandeen) [1071179] - [fs] btrfs: check_int: propagate out-of-memory error upwards (Eric Sandeen) [1071179] - [fs] btrfs: fix hang on error (such as ENOSPC) when writing extent pages (Eric Sandeen) [1071179] - [fs] btrfs: send, fix corrupted path strings for long paths (Eric Sandeen) [1071179] - [fs] btrfs: send, fix incorrect ref access when using extrefs (Eric Sandeen) [1071179] - [fs] btrfs: fix EIO on reading file after ioctl clone works on it (Eric Sandeen) [1071179] - [fs] btrfs: limit the path size in send to PATH_MAX (Eric Sandeen) [1071179] - [fs] btrfs: correctly set profile flags on seqlock retry (Eric Sandeen) [1071179] - [fs] btrfs: use correct key when repeating search for extent item (Eric Sandeen) [1071179] - [fs] btrfs: fix inode caching vs tree log (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leaks in open_ctree() (Eric Sandeen) [1071179] - [fs] btrfs: avoid triggering bug_on() when we fail to start inode caching task (Eric Sandeen) [1071179] - [fs] btrfs: move btrfs_{set, clear}_and_info() to ctree.h (Eric Sandeen) [1071179] - [fs] btrfs: replace error code from btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: Change the hole range to a more accurate value (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in mount_subvol() (Eric Sandeen) [1071179] - [fs] btrfs: fix compile warnings on on avr32 platform (Eric Sandeen) [1071179] - [fs] btrfs: allow mounting btrfs subvolumes with different ro/rw options (Eric Sandeen) [1071179] - [fs] btrfs: export global block reserve size as space_info (Eric Sandeen) [1071179] - [fs] btrfs: fix crash in remount(thread_pool=) case (Eric Sandeen) [1071179] - [fs] btrfs: abort the transaction when we don't find our extent ref (Eric Sandeen) [1071179] - [fs] btrfs: fix EINVAL checks in btrfs_clone (Eric Sandeen) [1071179] - [fs] btrfs: fix unlock in __start_delalloc_inodes() (Eric Sandeen) [1071179] - [fs] btrfs: scrub raid56 stripes in the right way (Eric Sandeen) [1071179] - [fs] btrfs: don't compress for a small write (Eric Sandeen) [1071179] - [fs] btrfs: more efficient io tree navigation on wait_extent_bit (Eric Sandeen) [1071179] - [fs] btrfs: send, build path string only once in send_hole (Eric Sandeen) [1071179] - [fs] btrfs: filter invalid arg for btrfs resize (Eric Sandeen) [1071179] - [fs] btrfs: send, fix data corruption due to incorrect hole detection (Eric Sandeen) [1071179] - [fs] btrfs: kmalloc() doesn't return an ERR_PTR (Eric Sandeen) [1071179] - [fs] btrfs: fix snapshot vs nocow writting (Eric Sandeen) [1071179] - [fs] btrfs: Change the expanding write sequence to fix snapshot related bug (Eric Sandeen) [1071179] - [fs] btrfs: make device scan less noisy (Eric Sandeen) [1071179] - [fs] btrfs: fix lockdep warning with reclaim lock inversion (Eric Sandeen) [1071179] - [fs] btrfs: hold the commit_root_sem when getting the commit root during send (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from send (Eric Sandeen) [1071179] - [fs] btrfs: don't clear uptodate if the eb is under IO (Eric Sandeen) [1071179] - [fs] btrfs: check for an extent_op on the locked ref (Eric Sandeen) [1071179] - [fs] btrfs: do not reset last_snapshot after relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix a crash of clone with inline extents's split (Eric Sandeen) [1071179] - [fs] btrfs: fix uninit variable warning (Eric Sandeen) [1071179] - [fs] btrfs: take into account total references when doing backref lookup (Eric Sandeen) [1071179] - [fs] btrfs: part 2, fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary inode generation lookup in send (Eric Sandeen) [1071179] - [fs] btrfs: fix race when updating existing ref head (Eric Sandeen) [1071179] - [fs] btrfs: Add trace for btrfs_workqueue alloc/destroy (Eric Sandeen) [1071179] - [fs] btrfs: less fs tree lock contention when using autodefrag (Eric Sandeen) [1071179] - [fs] btrfs: return EPERM when deleting a default subvolume (Eric Sandeen) [1071179] - [fs] btrfs: add missing kfree in btrfs_destroy_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: cache extent states in defrag code path (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock with nested trans handles (Eric Sandeen) [1071179] - [fs] btrfs: fix possible empty list access when flushing the delalloc inodes (Eric Sandeen) [1071179] - [fs] btrfs: split the global ordered extents mutex (Eric Sandeen) [1071179] - [fs] btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock (Eric Sandeen) [1071179] - [fs] btrfs: reclaim delalloc metadata more aggressively (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary lock in may_commit_transaction() (Eric Sandeen) [1071179] - [fs] btrfs: remove the unnecessary flush when preparing the pages (Eric Sandeen) [1071179] - [fs] btrfs: just do dirty page flush for the inode with compression before direct IO (Eric Sandeen) [1071179] - [fs] btrfs: wake up the tasks that wait for the io earlier (Eric Sandeen) [1071179] - [fs] btrfs: fix early enospc due to the race of the two ordered extent wait (Eric Sandeen) [1071179] - [fs] btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume (Eric Sandeen) [1071179] - [fs] btrfs: Add ftrace for btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_workqueue related function type (Eric Sandeen) [1071179] - [fs] btrfs: add readahead for send_write (Eric Sandeen) [1071179] - [fs] btrfs: share the same code for __record_{new, deleted}_ref (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary utimes update in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: make defrag not fragment files when using prealloc extents (Eric Sandeen) [1071179] - [fs] btrfs: correctly flush data on defrag when compression is enabled (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the "_struct" suffix in btrfs_workequeue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the old btrfs_worker (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->scrub_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->qgroup_rescan_worker workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delayed_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->fixup_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->readahead_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->cache_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->flush_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->submit_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delalloc_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add threshold workqueue based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add high priority workqueue support for btrfs_workqueue_struct (Eric Sandeen) [1071179] - [fs] btrfs: Added btrfs_workqueue_struct implemented ordered execution based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the unused struct async_sched (Eric Sandeen) [1071179] - [fs] btrfs: skip search tree for REG files (Eric Sandeen) [1071179] - [fs] btrfs: fix preallocate vs double nocow write (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong lock range and write size in check_can_nocow() (Eric Sandeen) [1071179] - [fs] btrfs: send: simplify allocation code in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: send: fix old buffer length in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: more efficient btrfs_drop_extent_cache (Eric Sandeen) [1071179] - [fs] btrfs: more efficient split extent state insertion (Eric Sandeen) [1071179] - [fs] btrfs: remove unneeded field / smaller extent_map structure (Eric Sandeen) [1071179] - [fs] btrfs: skip locking when searching commit root (Eric Sandeen) [1071179] - [fs] btrfs: wake up @scrub_pause_wait as much as we can (Eric Sandeen) [1071179] - [fs] btrfs: cancel scrub on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: device_replace: fix deadlock for nocow case (Eric Sandeen) [1071179] - [fs] btrfs: fix a possible deadlock between scrub and transaction committing (Eric Sandeen) [1071179] - [fs] btrfs: fix send issuing outdated paths for utimes, chown and chmod (Eric Sandeen) [1071179] - [fs] btrfs: correctly determine if blocks are shared in btrfs_compare_trees (Eric Sandeen) [1071179] - [fs] btrfs: fix send attempting to rmdir non-empty directories (Eric Sandeen) [1071179] - [fs] btrfs: send, don't send rmdir for same target multiple times (Eric Sandeen) [1071179] - [fs] btrfs: incremental send, fix invalid path after dir rename (Eric Sandeen) [1071179] - [fs] btrfs: don't insert useless holes when punching beyond the inode's size (Eric Sandeen) [1071179] - [fs] btrfs: cleanup delayed-ref.c:find_ref_head() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary ref heads rb tree search (Eric Sandeen) [1071179] - [fs] btrfs: wake up transaction thread upon remount (Eric Sandeen) [1071179] - [fs] btrfs: stop joining the log transaction if sync log fails (Eric Sandeen) [1071179] - [fs] btrfs: just wait or commit our own log sub-transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix skipped error handle when log sync failed (Eric Sandeen) [1071179] - [fs] btrfs: use signed integer instead of unsigned long integer for log transid (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary memory barrier in btrfs_sync_log() (Eric Sandeen) [1071179] - [fs] btrfs: don't start the log transaction if the log tree init fails (Eric Sandeen) [1071179] - [fs] btrfs: fix the skipped transaction commit during the file sync (Eric Sandeen) [1071179] - [fs] btrfs: use ACCESS_ONCE to prevent the optimize accesses to ->last_trans_log_full_commit (Eric Sandeen) [1071179] - [fs] btrfs: avoid warning bomb of btrfs_invalidate_inodes (Eric Sandeen) [1071179] - [fs] btrfs: fix possible deadlock in btrfs_cleanup_transaction (Eric Sandeen) [1071179] - [fs] btrfs: faster/more efficient insertion of file extent items (Eric Sandeen) [1071179] - [fs] btrfs: always choose work from prio_head first (Eric Sandeen) [1071179] - [fs] Revert: btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: skip readonly root for snapshot-aware defragment (Eric Sandeen) [1071179] - [fs] btrfs: switch to btrfs_previous_extent_item() (Eric Sandeen) [1071179] - [fs] btrfs: skip submitting barrier for missing device (Eric Sandeen) [1071179] - [fs] btrfs: unlock extent and pages on error in cow_file_range (Eric Sandeen) [1071179] - [fs] btrfs: balance delayed inode updates (Eric Sandeen) [1071179] - [fs] btrfs: add simple debugfs interface (Eric Sandeen) [1071179] - [fs] btrfs: send: lower memory requirements in common case (Eric Sandeen) [1071179] - [fs] btrfs: make some tree searches in send.c more efficient (Eric Sandeen) [1071179] - [fs] btrfs: use right extent item position in send when finding extent clones (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG_ON from name_cache_delete (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG from process_all_refs (Eric Sandeen) [1071179] - [fs] btrfs: send: squeeze bitfilelds in fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove virtual_mem member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove prepared member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: replace check with an assert in gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: more send support for parent/child dir relationship inversion (Eric Sandeen) [1071179] - [fs] btrfs: fix send dealing with file renames and directory moves (Eric Sandeen) [1071179] - [fs] btrfs: only add roots if necessary in find_parent_nodes() (Eric Sandeen) [1071179] - [fs] btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl (Eric Sandeen) [1071179] - [fs] btrfs: add missing error check in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in the finishing procedure of the device replace (Eric Sandeen) [1071179] - [fs] btrfs: fix unprotected alloc list insertion during the finishing procedure of replace (Eric Sandeen) [1071179] - [fs] btrfs: Return EXDEV for cross file system snapshot (Eric Sandeen) [1071179] - [fs] btrfs: don't mix the ordered extents of all files together during logging the inodes (Eric Sandeen) [1071179] - [fs] btrfs: use right clone root offset for compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer deference at btrfs_sysfs_add_one+0x105 (Eric Sandeen) [1071179] - [fs] btrfs: unset DCACHE_DISCONNECTED when mounting default subvol (Eric Sandeen) [1071179] - [fs] btrfs: fix max_inline mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix a lockdep warning when cleaning up aborted transaction (Eric Sandeen) [1071179] - [fs] Revert: btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: fix data corruption when reading/updating compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: don't loop forever if we can't run because of the tree mod log (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_ioctl_set_features (Eric Sandeen) [1071179] - [fs] btrfs: commit transaction after setting label and features (Eric Sandeen) [1071179] - [fs] btrfs: fix assert screwup for the pending move stuff (Eric Sandeen) [1071179] - [fs] btrfs: use late_initcall instead of module_init (Eric Sandeen) [1071179] - [fs] btrfs: use btrfs_crc32c everywhere instead of libcrc32c (Eric Sandeen) [1071179] - [fs] btrfs: disable snapshot aware defrag for now (Eric Sandeen) [1071179] - [fs] btrfs: fix spin_unlock in check_ref_cleanup (Eric Sandeen) [1071179] - [fs] btrfs: setup inode location during btrfs_init_inode_locked (Eric Sandeen) [1071179] - [fs] btrfs: don't use ram_bytes for uncompressed inline items (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_search_slot_for_read backwards iteration (Eric Sandeen) [1071179] - [fs] btrfs: do not export ulist functions (Eric Sandeen) [1071179] - [fs] btrfs: rework ulist with list+rb_tree (Eric Sandeen) [1071179] - [fs] btrfs: fix memory leaks on walking backrefs failure (Eric Sandeen) [1071179] - [fs] btrfs: fix send file hole detection leading to data corruption (Eric Sandeen) [1071179] - [fs] btrfs: add a reschedule point in btrfs_find_all_roots() (Eric Sandeen) [1071179] - [fs] btrfs: make send's file extent item search more efficient (Eric Sandeen) [1071179] - [fs] btrfs: fix to catch all errors when resolving indirect ref (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between walking backrefs and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix warning while merging two adjacent extents (Eric Sandeen) [1071179] - [fs] btrfs: fix infinite path build loops in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: undo sysfs when open_ctree() fails (Eric Sandeen) [1071179] - [fs] btrfs: fix snprintf usage by send's gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: fix defrag 32-bit integer overflow (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: list the NO_HOLES feature (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: don't show reserved incompat feature (Eric Sandeen) [1071179] - [fs] btrfs: call permission checks earlier in ioctls and return EPERM (Eric Sandeen) [1071179] - [fs] btrfs: restrict snapshotting to own subvolumes (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong block group in trace during the free space allocation (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the code of used_block_group in find_free_extent() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the redundant code for the block group allocation and init (Eric Sandeen) [1071179] - [fs] btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong search path initialization before searching tree root (Eric Sandeen) [1071179] - [fs] btrfs: flush the dirty pages of the ordered extent aggressively during logging csum (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction abortion when remounting btrfs from RW to RO (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item search in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: fix extent state leak on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_parse_options for remount (Eric Sandeen) [1071179] - [fs] btrfs: Add noinode_cache mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix to search previous metadata extent item since skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix missing skinny metadata check in scrub_stripe() (Eric Sandeen) [1071179] - [fs] btrfs: fix send to not send non-aligned clone operations (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs boot when compiled as built-in (Eric Sandeen) [1071179] - [fs] btrfs: unlock inodes in correct order in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: optimize to remove unnecessary removal with ulist reallocation (Eric Sandeen) [1071179] - [fs] btrfs: release subvolume's block_rsv before transaction commit (Eric Sandeen) [1071179] - [fs] btrfs: only process as many file extents as there are refs (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroup rescan to work with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_from_logical to deal with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: throttle delayed refs better (Eric Sandeen) [1071179] - [fs] btrfs: attach delayed ref updates to delayed ref heads (Eric Sandeen) [1071179] - [fs] btrfs: make fsync latency less sucky (Eric Sandeen) [1071179] - [fs] btrfs: add support for inode properties (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item replace operations (Eric Sandeen) [1071179] - [fs] btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary transaction commit before send (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between send and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong send_in_progress accounting (Eric Sandeen) [1071179] - [fs] btrfs: Add treelog mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datasum mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datacow mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add acl mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noflushoncommit mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noenospc_debug mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add nodiscard mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noautodefrag mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add "barrier" option to support "-o remount, barrier" (Eric Sandeen) [1071179] - [fs] btrfs: only fua the first superblock when writting supers (Eric Sandeen) [1071179] - [fs] btrfs: return free space to global_rsv as much as possible (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to relocate tree blocks (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to merge reloc roots (Eric Sandeen) [1071179] - [fs] btrfs: remove unused argument from select_reloc_root() (Eric Sandeen) [1071179] - [fs] btrfs: reduce btree node locking duration on item update (Eric Sandeen) [1071179] - [fs] btrfs: Integer overflow in btrfs_ioctl_resize() (Eric Sandeen) [1071179] - [fs] btrfs: stop caching thread if extent_commit_sem is contended (Eric Sandeen) [1071179] - [fs] rwsem: add rwsem_is_contended (Eric Sandeen) [1071179] - [fs] btrfs: introduce the delayed inode ref deletion for the single link inode (Eric Sandeen) [1071179] - [fs] btrfs: use flags instead of the bool variants in delayed node (Eric Sandeen) [1071179] - [fs] btrfs: remove btrfs_end_transaction_dmeta() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup code of btrfs_balance_delayed_items() (Eric Sandeen) [1071179] - [fs] btrfs: don't run delayed nodes again after all nodes flush (Eric Sandeen) [1071179] - [fs] btrfs: remove residual code in delayed inode async helper (Eric Sandeen) [1071179] - [fs] btrfs: convert printk to btrfs_ and fix BTRFS prefix (Eric Sandeen) [1071179] - [fs] btrfs: fix tree mod logging (Eric Sandeen) [1071179] - [fs] btrfs: check balance of send_in_progress (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: fix double initialization of the raid kobject (Eric Sandeen) [1071179] - [fs] btrfs: fix a warning when iput a file (Eric Sandeen) [1071179] - [fs] btrfs: Check read-only status of roots during send (Eric Sandeen) [1071179] - [fs] btrfs: remove unused mnt from send_ctx (Eric Sandeen) [1071179] - [fs] btrfs: send: clean up dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when iterating inode refs and running delayed inodes (Eric Sandeen) [1071179] - [fs] btrfs: remove dead comments for read_csums() (Eric Sandeen) [1071179] - [fs] btrfs: remove field tree_mod_seq_elem from btrfs_fs_info struct (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninitialized err variable (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary filemap writting and waiting after block group relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix error check of btrfs_lookup_dentry() (Eric Sandeen) [1071179] - [fs] btrfs: return immediately if tree log mod is not necessary (Eric Sandeen) [1071179] - [fs] btrfs: move the extent buffer radix tree into the fs_info (Eric Sandeen) [1071179] - [fs] btrfs: use a bit to track if we're in the radix tree (Eric Sandeen) [1071179] - [fs] btrfs: deal with io_tree->mapping being NULL (Eric Sandeen) [1071179] - [fs] btrfs: more efficient push_leaf_right (Eric Sandeen) [1071179] - [fs] btrfs: wrap repeated code into scrub_blocked_if_needed() (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong super generation mismatch when scrubbing supers (Eric Sandeen) [1071179] - [fs] btrfs: fix pass of transid with wrong endianness in send.c (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_map block_len after merging (Eric Sandeen) [1071179] - [fs] btrfs: remove dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix max dir item size calculation (Eric Sandeen) [1071179] - [fs] btrfs: more efficient extent state insertions (Eric Sandeen) [1071179] - [fs] btrfs: add missing extent state caching calls (Eric Sandeen) [1071179] - [fs] btrfs: faster and more efficient extent map insertion (Eric Sandeen) [1071179] - [fs] btrfs: fix extent boundary check in bio_readpage_error (Eric Sandeen) [1071179] - [fs] btrfs: try harder to avoid btree node splits (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary ordered extent cache resets (Eric Sandeen) [1071179] - [fs] btrfs: fix leaks during sysfs teardown (Eric Sandeen) [1071179] - [fs] btrfs: fix static checker warnings (Eric Sandeen) [1071179] - [fs] btrfs: fix very slow inode eviction and fs unmount (Eric Sandeen) [1071179] - [fs] btrfs: improve forever loop when doing balance relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix ordered extent check in btrfs_punch_hole (Eric Sandeen) [1071179] - [fs] btrfs: replace BUG in can_modify_feature (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_feature_attr_store (Eric Sandeen) [1071179] - [fs] btrfs: make btrfs_debug match pr_debug handling related to DEBUG (Eric Sandeen) [1071179] - [fs] btrfs: cleanup: removed unused 'btrfs_get_inode_ref_index' (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_orphan_item functionality (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_root_ref functionality (Eric Sandeen) [1071179] - [fs] btrfs: bootstrap generic btrfs_find_item interface (Eric Sandeen) [1071179] - [fs] btrfs: fix unused variables in qgroup.c (Eric Sandeen) [1071179] - [fs] btrfs: replace path->slots[0] with otherwise unused variable 'slot' (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from scrub_fixup_nodatasum (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from setup_cluster_no_bitmap (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from extent_io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from find_free_extent (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from disk-io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from btrfs_new_inode (Eric Sandeen) [1071179] - [fs] btrfs: publish fs label in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish device membership in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish allocation data in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: use feature attribute names to print better error messages (Eric Sandeen) [1071179] - [fs] btrfs: add ability to change features via sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish unknown feature bits in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super features in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super attributes in sysfs (Eric Sandeen) [1071179] - [fs] kobject: export kobj_sysfs_ops (Eric Sandeen) [1071179] - [fs] btrfs: publish supported featured in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctls to query/change feature bits online (Eric Sandeen) [1071179] - [fs] btrfs: skip merge part for delayed data refs (Eric Sandeen) [1071179] - [fs] btrfs: introduce a head ref rbtree (Eric Sandeen) [1071179] - [fs] btrfs: fix check-integrity to look at the referenced data properly (Eric Sandeen) [1071179] - [fs] btrfs: incompatible format change to remove hole extents (Eric Sandeen) [1071179] - [fs] btrfs: sanitize BTRFS_IOC_FILE_EXTENT_SAME (Eric Sandeen) [1071179] - [fs] btrfs: fix comments and printk msgs (Eric Sandeen) [1071179] - [fs] btrfs: Fix typos in printk (Eric Sandeen) [1071179]- [net] ipv6: Fix MLD Query message check (Jiri Pirko) [1114650] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123763] {CVE-2014-5077} - [net] ipv6: ipv6_find_hdr restore prev functionality (Jesper Brouer) [1074516] - [net] ipvs: fix AF assignment in ip_vs_conn_new() (Jesper Brouer) [1074516] - [virt] kvm: always exit on EOIs for interrupts listed in the IOAPIC redir table (Alex Williamson) [1126997] - [iommu] amd: Fix interrupt remapping for aliased devices (Alex Williamson) [1090139] - [pci] Add Patsburg (X79) to Intel PCH root port ACS quirk (Alex Williamson) [1081428] - [kernel] time/alarmtimer: Fix bug where relative alarm timers were treated as absolute (Prarit Bhargava) [1124941] - [acpi] processor: Fix STARTING/DYING action in acpi_cpu_soft_notify() (Prarit Bhargava) [1099594] - [x86] mce_intel: Add raw_lock conversion again (Prarit Bhargava) [1127257] - [sound] alsa/control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117331] {CVE-2014-4653} - [kernel] tick: Clear broadcast pending bit when switching to oneshot (Alex Williamson) [1109996] - [x86] efi: Do not export efi runtime map in case old map (Dave Young) [1080109] - [x86] efi: Quirk out SGI UV (Dave Young) [1080109] - [x86] efi: Split efi_enter_virtual_mode (Dave Young) [1080109] - [x86] efi: Make efi virtual runtime map passing more robust (Dave Young) [1080109] - [x86] mm/pageattr: Export page unmapping interface (Dave Young) [1080109] - [x86] efi: Dump the EFI page table (Dave Young) [1080109] - [x86] mm/ptdump: Add the functionality to dump an arbitrary pagetable (Dave Young) [1080109] - [x86] efi: Style neatening (Dave Young) [1080109] - [x86] efi: parse_efi_setup() build fix (Dave Young) [1080109] - [x86] ksysfs.c build fix (Dave Young) [1080109] - [x86] efi: Delete superfluous global variables (Dave Young) [1080109] - [x86] setup: Reserve setup_data ranges late after parsing memmap cmdline (Dave Young) [1080109] - [x86] Export x86 boot_params to sysfs (Dave Young) [1080109] - [x86] boot: Add xloadflags bit for EFI runtime support on kexec (Dave Young) [1080109] - [firmware] efi: Pass necessary EFI data for kexec via setup_data (Dave Young) [1080109] - [firmware] efi: Export EFI runtime memory mapping to sysfs (Dave Young) [1080109] - [firmware] efi: Export more EFI table variables to sysfs (Dave Young) [1080109] - [firmware] efi: Cleanup efi_enter_virtual_mode() function (Dave Young) [1080109] - [firmware] efi: Fix off-by-one bug in EFI Boot Services reservation (Dave Young) [1080109] - [firmware] efi: Add a wrapper function efi_map_region_fixed() (Dave Young) [1080109] - [firmware] efi: Remove unused variables in __map_region() (Dave Young) [1080109] - [firmware] efi: Check krealloc return value (Dave Young) [1080109] - [firmware] efi: Runtime services virtual mapping (Dave Young) [1080109] - [x86] mm/pageattr: Map in an arbitrary pgd (Dave Young) [1080109] - [x86] mm/pageattr: Add last levels of error path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD error unwinding path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PTE pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PMD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PGD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Lookup address in an arbitrary PGD (Dave Young) [1080109] - [firmware] efi: Convert runtime services function ptrs (Dave Young) [1080109] - [firmware] efi: Simplify EFI_DEBUG (Dave Young) [1080109] - [firmware] efi: Fix config_table_type array termination (Dave Young) [1080109] - [firmware] efi: make efi_lookup_mapped_addr() a common function (Dave Young) [1080109] - [firmware] efi: provide a generic efi_config_init() (Dave Young) [1080109] - [iommu] vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversa (Myron Stowe) [1127467] - [iommu] vt-d: Use for_each_drhd_unit() instead of list_for_each_entry() (Myron Stowe) [1127467] - [iommu] Change iommu driver to call io_page_fault trace event (Myron Stowe) [1127467] - [iommu] Add iommu_error class event to iommu trace (Myron Stowe) [1127467] - [iommu] No need to pass '0x' when 'pa' is used (Myron Stowe) [1127467] - [iommu] Change iommu driver to call unmap trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call map trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call detach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call attach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call remove_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call add_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Add event tracing feature to iommu (Myron Stowe) [1127467] - [iommu] intel: correct ICS register offset (Myron Stowe) [1127467] - [Documentation] MAINTAINERS: add overall IOMMU section (Myron Stowe) [1127467] - [iommu] amd: Fix resource leak in iommu_init_device() (Myron Stowe) [1127467] - [iommu] amd: Clean up unnecessary MSI/MSI-X capability find (Myron Stowe) [1127467] - [powerpc] Add iommu domain pointer to device archdata (Myron Stowe) [1127467] - [iommu] vt-d: DMAR reporting table needs at least one DRHD (Myron Stowe) [1127467] - [iommu] vt-d: Downgrade the warning if enabling irq remapping fails (Myron Stowe) [1127467] - [net] l2tp: don't fall back on UDP [get|set]sockopt (Petr Matousek) [1119466] {CVE-2014-4943} - [x86] ptrace: force IRET path after a ptrace_stop() (Oleg Nesterov) [1115935] {CVE-2014-4699} - [s390] ptrace: correct insufficient sanitization when setting psw mask (Hendrik Brueckner) [1113673] {CVE-2014-3534}- [virt] kvm/async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) (Paolo Bonzini) [1116936] - [virt] kvm: support any-length wildcard ioeventfd (Paolo Bonzini) [1116936] - [virt] kvm: return an error code in kvm_vm_ioctl_register_coalesced_mmio() (Paolo Bonzini) [1116936] - [virt] kvm/x86: preserve the high 32-bits of the PAT register (Paolo Bonzini) [1116936] - [virt] kvm: fix wrong address when writing Hyper-V tsc page (Paolo Bonzini) [1116936] - [kernel] sched: Fix signedness bug in yield_to() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for nested events if there is an injectable interrupt (Paolo Bonzini) [1116936] - [virt] kvm/svm: Fix CPL export via SS.DPL (Paolo Bonzini) [1116936] - [virt] kvm/vmx: disable APIC virtualization in nested guests (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for host supported fields in shadow vmcs (Paolo Bonzini) [1116936] - [virt] kvm/x86: MOV CR/DR emulation should ignore mod (Paolo Bonzini) [1116936] - [virt] kvm/lapic: sync highest ISR to hardware apic on EOI (Paolo Bonzini) [1116936] - [virt] kvm/x86: get CPL from SS.DPL (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: check CS.DPL against RPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: drop set_rflags callback (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: use new CS.RPL as CPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: fix page fault tracing when KVM guest support enabled (Paolo Bonzini) [1116936] - [virt] kvm/vmx: DR7 masking on task switch emulation is wrong (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits check in long mode (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate monitor and mwait instructions as nop (Paolo Bonzini) [1116936] - [virt] kvm/x86: implement hv EOI assist (Paolo Bonzini) [1086663 1116936] - [virt] kvm/x86: Mark bit 7 in long-mode PDPTE according to 1GB pages support (Paolo Bonzini) [1116936] - [virt] kvm/vmx: handle_dr does not handle RSP correctly (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: move vmclear and vmptrld pre-checks to nested_vmx_check_vmptr (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fail on invalid vmclear/vmptrld pointer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: additional checks on vmxon region (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: rearrange get_vmx_mem_address (Paolo Bonzini) [1116936] - [virt] kvm/x86: improve the usability of the 'kvm_pio' tracepoint (Paolo Bonzini) [1116936] - [virt] kvm/x86: Processor mode may be determined incorrectly (Paolo Bonzini) [1116936] - [virt] kvm/x86: IN instruction emulation should ignore REP-prefix (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix wrong/stuck PMU when guest does not use PMI (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise support for interrupt acknowledgement (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Ack and write vector info to intr_info if L1 asks us to (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Don't advertise single context invalidation for invept (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Advance rip to after an ICEBP instruction (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 and LDT sel should not be saved in TSS (Paolo Bonzini) [1116936] - [virt] kvm/vmx: speed up wildcard MMIO EVENTFD (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix page-tables reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove WARN_ON from get_kernel_ns() (Paolo Bonzini) [1116936] - [virt] kvm: Rename variable smep to cr4_smep (Paolo Bonzini) [1084616 1116936] - [virt] kvm: expose SMAP feature to guest (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Disable SMAP for guests in EPT realmode and EPT unpaging mode (Paolo Bonzini) [1074747 1084616 1116936] - [virt] kvm: Add SMAP support when setting CR4 (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Remove SMAP bit from CR4_RESERVED_BITS (Paolo Bonzini) [1084616 1116936] - [x86] processor-flags: Fix the datatypes and add bit number defines (Paolo Bonzini) [1116936] - [kernel] const: Add _BITUL() and _BITULL() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: fix MPX detection (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle missing MPX in nested virtualization (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add nested virtualization support for MPX (Paolo Bonzini) [1116936] - [virt] kvm/svm: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/svm: set/clear all DR intercepts in one swoop (Paolo Bonzini) [1068627 1116936] - [virt] kvm/nvmx: Allow nested guests to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: change vcpu->arch.switch_db_regs to a bit mask (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: we do rely on loading DR7 on entry (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Remove return code from enable_irq/nmi_window (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not inject NMI vmexits when L2 has a pending interrupt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully emulate preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Rework interception of IRQs and NMIs (Paolo Bonzini) [1116936] - [virt] kvm/x86: Break kvm_for_each_vcpu loop after finding the VP_INDEX (Paolo Bonzini) [1116936] - [x86] cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CLFLUSH (Paolo Bonzini) [1116936] - [virt] kvm/mmu: drop read-only large sptes when creating lower level sptes (Paolo Bonzini) [1116936] - [virt] kvm/x86: Enable Intel MPX for guest (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: add MSR_IA32_BNDCFGS to msrs_to_save (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Intel MPX vmx and msr handle (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: introduce kvm_supported_xcr0() (Paolo Bonzini) [1076194 1116936] - [virt] kvm: kABI fixup for MPX patches (Paolo Bonzini) [1116936] - [x86] xsave: Support eager-only xsave features, add MPX support (Paolo Bonzini) [1076194 1116936] - [x86] cpufeature: Define the Intel MPX feature flag (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Fix xsave cpuid exposing bug (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: expose ADX feature to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm/x86: expose new instruction RDSEED to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm: remove redundant registration of BSP's hv_clock area (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove unused last_kernel_ns variable (Paolo Bonzini) [1116936] - [virt] kvm/x86: correctly access the KVM_CPUID_FEATURES leaf at 0x40000101 (Paolo Bonzini) [1116936] - [virt] kvm/x86: cache the base of the KVM cpuid leaves (Paolo Bonzini) [1116936] - [virt] kvm/x86: Validate guest writes to MSR_IA32_APICBASE (Paolo Bonzini) [1110125 1116936] - [virt] kvm/x86: mark hyper-v vapic assist page as dirty (Paolo Bonzini) [1116936] - [virt] kvm/x86: mark hyper-v hypercall page as dirty (Paolo Bonzini) [1116936] - [virt] kvm: make KVM_MMU_AUDIT help text more readable (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Update guest activity state field on L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix nested_run_pending on activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Clean up handling of VMX-related MSRs (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add tracepoints for nested_vmexit and nested_vmexit_inject (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Pass vmexit parameters to nested_vmx_vmexit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Leave VMX mode on clearing of feature control MSR (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix DR6 update on #DB exception (Paolo Bonzini) [1079841 1116936] - [virt] kvm/svm: Fix reading of DR6 (Paolo Bonzini) [1079841 1116936] - [virt] kvm/x86: Sync DR7 on KVM_SET_DEBUGREGS (Paolo Bonzini) [1079841 1116936] - [virt] kvm: remove useless write to vcpu->hv_clock.tsc_timestamp (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix debug typo error in lapic (Paolo Bonzini) [1116936] - [virt] kvm/vmx: check use I/O bitmap first before unconditional I/O exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Unconditionally uninit the MMU on nested vmexit (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Do not skip the instruction if handle_dr injects a fault (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Support direct APIC access from L2 (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add comment on vcpu_enter_guest()'s return value (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add support for activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/vmx: shadow VM_(ENTRY (Paolo Bonzini) [1116936] - [virt] kvm/mmu: delay mmu audit activation (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Really fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/cpuid: Fix sparse warning (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function kvm_check_iopl (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function complete_pio (Paolo Bonzini) [1116936] - [virt] kvm/x86: trace cpuid emulation when called from emulator (Paolo Bonzini) [1116936] - [virt] kvm/emulator: cleanup decode_register_operand() a bit (Paolo Bonzini) [1116936] - [virt] kvm/emulator: check rex prefix inside decode_register() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: error message typo fix (Paolo Bonzini) [1116936] - [virt] kvm: Emulate MOVBE (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Add initial three-byte insns support (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Rename VendorSpecific flag (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Use opcode length (Paolo Bonzini) [1116936] - [virt] kvm: Add KVM_GET_EMULATED_CPUID (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report CPU_BASED_VIRTUAL_NMI_PENDING as supported (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report 2MB EPT pages as supported (Paolo Bonzini) [1116936] - [virt] kvm: Move gfn_to_index to x86 specific code (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully support nested VMX preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/mmu: change useless int return types to void (Paolo Bonzini) [1116936] - [virt] kvm/mmu: unify destroy_kvm_mmu with kvm_mmu_unload (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "new_cr3" callbacks (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "free" callbacks (Paolo Bonzini) [1116936] - [virt] kvm: Convert kvm_lock back to non-raw spinlock (Paolo Bonzini) [1116936] - [virt] kvm: protect kvm_usage_count with its own spinlock (Paolo Bonzini) [1116936] - [virt] kvm: cleanup (physical) CPU hotplug (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not generate #DF if #PF happens during exception delivery into L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Check all exceptions for intercept during delivery to L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not put exception that caused vmexit to IDT_VECTORING_INFO (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Amend nested_run_pending logic (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Enable unrestricted guest mode support (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Implement support for EFER saving on VM-exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not set identity page map for L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Replace kvm_set_cr0 with vmx_set_cr0 in load_vmcs12_host_state (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fix shadow on EPT (Paolo Bonzini) [1116936] - [virt] kvm/nept: reset PDPTR register cache on nested vmentry emulation (Paolo Bonzini) [1116936] - [virt] kvm: Fix NULL dereference in gfn_to_hva_prot() (Paolo Bonzini) [1116936] - [virt] kvm/mmu: allow page tables to be in read-only slots (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate RETF imm (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove unused parameter (Paolo Bonzini) [1116936] - [virt] kvm/x86: add comments where MMIO does not return to the emulator (Paolo Bonzini) [1116936] - [virt] kvm/vmx: count exits to userspace during invalid guest emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise IA32_PAT in VM exit control (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix up VM_ENTRY_IA32E_MODE control feature reporting (Paolo Bonzini) [1116936] - [virt] kvm/nept: Advertise WB type EPTP (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nvmx: Keep arch.pat in sync on L1-L2 switches (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Miscelleneous cleanups (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Some additional comments (Paolo Bonzini) [1048496 1116936] - [virt] kvm: Advertise the support of EPT to the L1 guest, through the appropriate MSR (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Nested INVEPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: MMU context for nested EPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add nept violation/misconfigration support (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: correctly check if remote tlb flush is needed for shadowed EPT tables (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Redefine EPT-specific link_shadow_page() (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add EPT tables support to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support shadow paging for guest paging without A/D bits (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: make guest's A/D bits depends on guest's paging mode (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Move common code to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix wrong test in kvm_set_cr3 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix cr3 handling in nested exit and entry (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support LOAD_IA32_EFER entry/exit controls for L1 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/mmu: fix check the reserved bits on the gpte of L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: correctly set tr base on nested vmexit emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: reset rflags register cache during nested vmentry (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle singlestep during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle hardware breakpoints during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: rename EMULATE_DO_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop some unused functions from lapic (Paolo Bonzini) [1116936] - [virt] kvm/x86: Simplify __apic_accept_irq (Paolo Bonzini) [1116936] - [virt] kvm/perf: Support the in_tx/in_tx_cp modifiers in KVM arch perfmon emulation v5 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set segment infomation of L1 when L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix read/write to MSR_IA32_FEATURE_CONTROL (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop useless cast (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Use proper types to access const arrays (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set success rflags when emulate VMXON/VMXOFF in nested virt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Change location of 3 functions in vmx.c (Paolo Bonzini) [1116936] - [virt] kvm/x86: Avoid zapping mmio sptes twice for generation wraparound (Paolo Bonzini) [1116936] - [virt] kvm: add missing cleanup_srcu_struct (Paolo Bonzini) [1116936] - [virt] kvm/irqchip: Speed up KVM_SET_GSI_ROUTING (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: mm->mm_users can not pin apf->mm (Paolo Bonzini) [1116936] - [virt] kvm: Specify byte order for KVM_EXIT_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: Fix lock order inversion (Paolo Bonzini) [1116936] - [virt] kvm: add kvm_arch_vcpu_runnable() test to kvm_vcpu_on_spin() loop (Paolo Bonzini) [1116936] - [virt] kvm/asmlinkage: Make kvm_rebooting visible (Paolo Bonzini) [1116936] - [virt] kvm: Provide kvm_vcpu_eligible_for_directed_yield() stub (Paolo Bonzini) [1116936] - [virt] kvm/vfio: silence GCC warning (Paolo Bonzini) [1116936] - [virt] kvm: remove dead code (Paolo Bonzini) [1116936] - [virt] kvm: make local functions static (Paolo Bonzini) [1116936] - [virt] kvm/doc: Fix typo in doc/virtual/kvm (Paolo Bonzini) [1116936] - [virt] kvm: Use cond_resched() directly and remove useless kvm_resched() (Paolo Bonzini) [1116936] - [virt] kvm: kvm_clear_guest_page(), fix empty_zero_page usage (Paolo Bonzini) [1116936] - [virt] kvm: remove vm mmap method (Paolo Bonzini) [1116936] - [virt] kvm/iommu: hva align mapping page size (Paolo Bonzini) [1116936] - [virt] kvm_host: typo fix (Paolo Bonzini) [1116936] - [Documentation] kvm: add a 00-INDEX file (Paolo Bonzini) [1116936] - [virt] kvm: use a more sensible error number when debugfs directory creation fails (Paolo Bonzini) [1116936] - [virt] kvm: Fix modprobe failure for kvm_intel/kvm_amd (Paolo Bonzini) [1116936] - [virt] kvm: Enable pvspinlock after jump_label_init() to avoid VM hang (Paolo Bonzini) [1116936] - [virt] kvm: Drop FOLL_GET in GUP when doing async page fault (Paolo Bonzini) [1116936] - [virt] kvm/iommu: Add leading zeros to device's BDF notation in debug messages (Paolo Bonzini) [1116936] - [Documentation] kvm: Update cpuid documentation for steal time and pv eoi (Paolo Bonzini) [1116936] - [virt] kvm: remove .done from struct kvm_async_pf (Paolo Bonzini) [1116936] - [virt] kvm: Add documentation for kvm->srcu lock (Paolo Bonzini) [1116936] - [virt] kvm: free resources after canceling async_pf (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: switch to fdget (Paolo Bonzini) [1116936] - [virt] kvm: Introduce kvm_arch_memslots_updated() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE (Paolo Bonzini) [1116936] - [virt] kvm: rename __kvm_io_bus_sort_cmp to kvm_io_bus_cmp (Paolo Bonzini) [1116936] - [virt] kvm: optimize away THP checks in kvm_is_mmio_pfn() (Paolo Bonzini) [1116936] - [virt] kvm: use anon_inode_getfd() with O_CLOEXEC flag (Paolo Bonzini) [1116936] - [virt] kvm: introduce __kvm_io_bus_sort_cmp (Paolo Bonzini) [1116936] - [Documentation] virtual/kvm/api.txt fix a typo (Paolo Bonzini) [1116936] - [virt] kvm/ppc: reserve a capability number for multitce support (Paolo Bonzini) [1116936] - [virt] virtio_ring: change host notification API (Paolo Bonzini) [1116936] - [x86] quirks: Mark Cave Creek chipset device id as supported (Steve Best) [1087659] - [mm] memcg, vmscan: Fix forced scan of anonymous pages (Jerome Marchand) [1125240] - [drm] qxl: return IRQ_NONE if it was not our irq (Jason Wang) [1095099] - [kernel] sched/autogroup: Fix race with task_groups list (Gustavo Duarte) [1081406] - [lib] percpu_counter: unbreak __percpu_counter_add() (Eric Sandeen) [1123968] - [lib] percpu_counter: fix __percpu_counter_add() (Eric Sandeen) [1123968]- [x86] Revert: Insert GART region into resource map (Myron Stowe) [1110895] - [pci] Don't check resource_size() in pci_bus_alloc_resource() (Myron Stowe) [1110895] - [pci] Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled (Myron Stowe) [1110895] - [ahci] Fix broken fallback to single MSI mode (Myron Stowe) [1110895] - [pci] Enable INTx if BIOS left them disabled (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Myron Stowe) [1110895] - [pci] msi: Fix cut-and-paste errors in documentation (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi() documentation back (Myron Stowe) [1110895] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Myron Stowe) [1110895] - [pci] msi: Fix leak of msi_attrs (Myron Stowe) [1110895] - [pci] msi: Check kmalloc() return value, fix leak of name (Myron Stowe) [1110895] - [eisa] Revert: Initialize device before its resources (Myron Stowe) [1110895] - [eisa] Revert: Log device resources in dmesg (Myron Stowe) [1110895] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1110895] - [powerpc] eeh: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] Fix pci_check_and_unmask_intx() comment typos (Myron Stowe) [1110895] - [scsi] mpt: Use pci_stop_and_remove_bus_device_locked() (Myron Stowe) [1110895] - [platform] x86: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pcmcia] Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [acpi] pci: Use global PCI rescan-remove locking in PCI root hotplug (Myron Stowe) [1110895] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1110895] - [pci] Cleanup pci.h whitespace (Myron Stowe) [1110895] - [pci] Reorder so actual code comes before stubs (Myron Stowe) [1110895] - [pci] aer: Support ACPI HEST AER error sources for PCI domains other than 0 (Myron Stowe) [1110895] - [acpi] acpica: Add helper macros to extract bus/segment numbers from HEST table (Myron Stowe) [1110895] - [pci] Make local functions static (Myron Stowe) [1110895] - [pci] Remove unused alloc_pci_dev() (Myron Stowe) [1110895] - [pci] Remove unused pci_renumber_slot() (Myron Stowe) [1110895] - [pci] Remove unused pcie_aspm_enabled() (Myron Stowe) [1110895] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1110895] - [pci] Remove unused ID-Based Ordering support (Myron Stowe) [1110895] - [pci] Remove unused Optimized Buffer Flush/Fill support (Myron Stowe) [1110895] - [pci] Remove unused Latency Tolerance Reporting support (Myron Stowe) [1110895] - [pci] Removed unused parts of Page Request Interface support (Myron Stowe) [1110895] - [pci] Update documentation 00-INDEX file (Myron Stowe) [1110895] - [pci] Allocate 64-bit BARs above 4G when possible (Myron Stowe) [1110895] - [pci] Enforce bus address limits in resource allocation (Myron Stowe) [1110895] - [pci] Split out bridge window override of minimum allocation address (Myron Stowe) [1110895] - [agp] ati: Use PCI_COMMAND instead of hard-coded 4 (Myron Stowe) [1110895] - [agp] intel: Use CPU physical address, not bus address, for ioremap() (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get GTTADR bus address (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get MMADR bus address (Myron Stowe) [1110895] - [agp] intel: Support 64-bit GMADR (Myron Stowe) [1110895] - [agp] intel: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [drm] i915: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [agp] Use pci_resource_start() to get CPU physical address for BAR (Myron Stowe) [1110895] - [agp] Support 64-bit APBASE (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110895] - [pci] msi: Add pci_msix_vec_count() (Myron Stowe) [1110895] - [pci] msi: Remove pci_enable_msi_block_auto() (Myron Stowe) [1110895] - [pci] msi: Add pci_msi_vec_count() (Myron Stowe) [1110895] - [pci] Convert ioapic to be builtin only, not modular (Myron Stowe) [1110895] - [pci] Add pci_bus_address() to get bus address of a BAR (Myron Stowe) [1110895] - [pci] Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev (Myron Stowe) [1110895] - [pci] Change pci_bus_region addresses to dma_addr_t (Myron Stowe) [1110895] - [pci] msi: Return -ENOSYS for unimplemented interfaces, not -1 (Myron Stowe) [1110895] - [pci] msi: Return msix_capability_init() failure if populate_msi_sysfs() fails (Myron Stowe) [1110895] - [s390] pci: Remove superfluous check of MSI type (Myron Stowe) [1110895] - [s390] pci: Fix single MSI only check (Myron Stowe) [1110895] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1110895] - [pci] portdrv: Remove extra get_device()/put_device() for pcie_device (Myron Stowe) [1110895] - [pci] portdrv: Add put_device() after device_register() failure (Myron Stowe) [1110895] - [pci] portdrv: Cleanup error paths (Myron Stowe) [1110895] - [pci] Remove from bus_list and release resources in pci_release_dev() (Myron Stowe) [1110895] - [pci] Move pci_proc_attach_device() to pci_bus_add_device() (Myron Stowe) [1110895] - [pci] Use device_release_driver() in pci_stop_root_bus() (Myron Stowe) [1110895] - [pci] aer: Consolidate HEST error source parsers (Myron Stowe) [1110895] - [pci] aer: Ignore non-PCIe AER error sources in aer_hest_parse() (Myron Stowe) [1110895] - [pci] aer: Clean up error printing code a bit (Myron Stowe) [1110895] - [pci] aer: Add a TLP header print helper (Myron Stowe) [1110895] - [eisa] Call put_device() if device_register() fails (Myron Stowe) [1110895] - [pci] checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE (Myron Stowe) [1110895] - [pci] Stop clearing bridge Secondary Status when setting up I/O aperture (Myron Stowe) [1110895] - [pci] Prevent bus conflicts while checking for bridge apertures (Myron Stowe) [1110895] - [pci] Drop "irq" param from *_restore_msi_irqs() (Myron Stowe) [1110895] - [pci] portdrv: Remove superfluous name cast (Myron Stowe) [1110895] - [x86] pci: Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Clear NumVFs when disabling SR-IOV in sriov_init() (Myron Stowe) [1110895] - [s390] watchdog: add support for LPAR operation (diag288) (Hendrik Brueckner) [1088540] - [s390] watchdog: use watchdog API (Hendrik Brueckner) [1088540] - [scripts] headers_check: special case seqbuf_dump() (Prarit Bhargava) [1090078] - [Documentation] mei-amt-version: remove unneeded call of mei_deinit() (Prarit Bhargava) [1090078] - [drm] tegra: Include header drm/drm.h (Prarit Bhargava) [1090078] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [x86] efi: earlyprintk-efi, keep fix (Rui Wang) [1085558] - [x86] efi: Fix earlyprintk off-by-one bug (Rui Wang) [1085558] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1085558] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1088511] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1088511] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112739] - [block] blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t (Vivek Goyal) [1118436] - [ethernet] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1119133] - [ethernet] cxgb4: allow large buffer size to have page size (Gustavo Duarte) [1078977] - [fs] vfs: Don't copy mount bind mounts of /proc//ns/mnt between namespaces (Aristeu Rozanski) [1098632] - [cpufreq] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1086874] - [pci] pciehp: Clear Data Link Layer State Changed during init (Myron Stowe) [1101097] - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1109971] - [ipc] shm: increase the defaults for SHMALL, SHMMAX (Larry Woodman) [1101821] - [tools] power/turbostat: Run on Broadwell (Steve Best) [1086455] - [drm] i915: make i915 less chatty on resume (Rob Clark) [1086777] - [tools] cpupower: add option to display values without round offs (Prarit Bhargava) [1090540] - [scripts] kbuild: fix make headers_install when path is too long (Frank Ramsay) [1099575] - [kernel] audit: fix AUDIT_FEATURE_CHANGE record number (Richard Guy Briggs) [1085928] - [usb] xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1049077] - [virt] xen-netfront: fix resource leak in netfront (Vitaly Kuznetsov) [1070868] - [virt] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1070868]- [misc] no animals were harmed in the making of this kernel (Jarod Wilson)- [net] ipv6: addrconf: implement address generation modes (Jiri Pirko) [1107369] - [net] gre: add link local route when local addr is any (Jiri Pirko) [1107369] - [net] gre6: don't try to add the same route two times (Jiri Pirko) [1107369] - [netdrv] bonding: remove no longer relevant vlan warnings (Jiri Pirko) [1048814] - [netdrv] bonding: allow to add vlans on top of empty bond (Jiri Pirko) [1048814] - [net] netfilter: nf_ct_timestamp: Fix BUG_ON after netns deletion (Jiri Pirko) [1085667] - [net] netfilter: nf_nat: fix oops on netns removal (Florian Westphal) [1089581] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1106402] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094419]- [fs] GFS2: fix potential NULL pointer dereference (Robert S Peterson) [1095835] - [input] synaptics: fix resolution for manually provided min/max (Benjamin Tissoires) [1093449] - [input] synaptics: change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1093449] - [input] synaptics: add a matches_pnp_id helper function (Benjamin Tissoires) [1093449] - [input] synaptics: T540p - unify with other LEN0034 models (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1093449] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1093449] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1093449] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1093449] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1093449] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1093449] - [s390] sclp_early: Return correct HSA block count also for zero (Hendrik Brueckner) [1107730] - [s390] sclp_early: Add function to detect sclp console capabilities (Hendrik Brueckner) [1107730] - [s390] sclp_early: Pass sccb pointer to every *_detect() function (Hendrik Brueckner) [1107730] - [s390] sclp_early: Replace early_read_info_sccb with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp_early: Get rid of sclp_early_read_info_sccb_valid (Hendrik Brueckner) [1107730] - [s390] sclp: replace uninitialized early_event_mask_sccb variable with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp: Consolidate early sclp init calls to sclp_early_detect() (Hendrik Brueckner) [1107730] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1107730] - [s390] sclp: Move early code from sclp_cmd.c to sclp_early.c (Hendrik Brueckner) [1107730] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1107730] - [s390] sclp: properly detect line mode console (Hendrik Brueckner) [1107730] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [1103744] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1117872] - [md] dm-thin: set minimum_io_size to pool's data block size (Mike Snitzer) [1117872] - [md] dm-crypt: use per-bio data (Mike Snitzer) [1117872] - [block] use kmalloc alignment for bio slab (Mike Snitzer) [1117872] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1117872] - [md] dm-mpath: print more useful warnings in multipath_message() (Mike Snitzer) [1117872] - [md] dm-mpath: do not activate failed paths (Mike Snitzer) [1117872] - [md] dm-mpath: eliminate pg_ready() wrapper (Mike Snitzer) [1117872] - [md] dm-mpath: remove extra nesting in map function (Mike Snitzer) [1117872] - [md] dm-mpath: remove map_io() (Mike Snitzer) [1117872] - [md] dm-mpath: reduce memory pressure when requeuing (Mike Snitzer) [1117872] - [md] dm-mpath: really fix lockdep warning (Mike Snitzer) [1117872] - [md] dm-mpath: fix lock order inconsistency in multipath_ioctl (Mike Snitzer) [1117872] - [md] dm-mpath: remove process_queued_ios() (Mike Snitzer) [1117872] - [md] dm-mpath: fix IO hang due to logic bug in multipath_busy (Mike Snitzer) [1117872] - [md] dm-mpath: push back requests instead of queueing (Mike Snitzer) [1117872] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1117872] - [md] dm-mpath: do not call pg_init when it is already running (Mike Snitzer) [1117872] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1117872] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1117872] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1117872] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1065474] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1065474] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1117872] - [md] dm-era: check for a non-NULL metadata object before closing it (Mike Snitzer) [1117872] - [md] dm-io: simplify dec_count and sync_io (Mike Snitzer) [1117872] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1117872] - [md] dm-crypt, dm-zero: update author name following legal name change (Mike Snitzer) [1117872] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1117872] - [md] dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1117872] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1117872] - [md] dm: introduce dm_accept_partial_bio (Mike Snitzer) [1117872] - [md] dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1117872] - [md] dm: remove symbol export for dm_set_device_limits (Mike Snitzer) [1117872] - [md] dm: disable WRITE SAME if it fails (Mike Snitzer) [1117872] - [md] dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind (Mike Snitzer) [1117872] - [md] dm: stop using bi_private (Mike Snitzer) [1117872] - [md] dm: remove dm_get_mapinfo (Mike Snitzer) [1117872] - [md] dm-table: make dm_table_supports_discards static (Mike Snitzer) [1117872] - [md] dm: make dm_table_alloc_md_mempools static (Mike Snitzer) [1117872] - [mm] Revert: vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1102991] - [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [903562] - [x86] hugetlb: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097919]- [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (David Gibson) [1081671] - [x86] Delete non-required instances of include (Prarit Bhargava) [1119074] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (David Milburn) [968020] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (David Milburn) [968020] - [mmc] sdhci-pci: break out definitions to header file (David Milburn) [968020] - [ethernet] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1079384 1094613] - [ethernet] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1079384 1094613] - [idle] intel_idle: fix IVT idle state table setting (Prarit Bhargava) [1119374] - [idle] intel_idle: fine-tune IVT residency targets (Prarit Bhargava) [1119374] - [idle] intel_idle: do C1E promotion disable quirk for hotplugged CPUs (Prarit Bhargava) [1119374] - [idle] intel_idle: remove superfluous dev->state_count initialization (Prarit Bhargava) [1119374] - [x86] acpi, idle: Restructure the mwait idle routines (Prarit Bhargava) [1119374] - [idle] intel_idle: use CPU_TASKS_FROZEN instead of a numeric constant (Prarit Bhargava) [1119374] - [idle] intel_idle: shrink states tables (Prarit Bhargava) [1119374] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1099936] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1099936] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1099936] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103836] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103836] - [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1103836] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1095639] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1095639] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1091852] - [md] dm-thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning (Mike Snitzer) [1098643] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1098643] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1098643] - [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1098643] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1098643] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1098643]- [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1085575] - [powercap] add Documentation (Steve Best) [1085575] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1085575] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1085575] - [powercap] Add class driver (Steve Best) [1085575] - [x86] msr: add 64bit _on_cpu access functions (Steve Best) [1085575] - [misc] bitops: Introduce BIT_ULL (Steve Best) [1085575] - [virt] xen/spinlock: Don't use __initdate for xen_pv_spin (Vitaly Kuznetsov) [1006977] - [virt] Revert: xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Don't setup xen spinlock IPI kicker if disabled (Vitaly Kuznetsov) [1006977] - [virt] xen/smp: Update pv_lock_ops functions before alternative code starts under PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: We don't need the old structure anymore (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Fix locking path engaging too soon under PVHVM (Vitaly Kuznetsov) [1006977] - [ata] ahci: Do not receive interrupts sent by dummy ports (David Milburn) [1067838] - [ata] ahci: do not request irq for dummy port (David Milburn) [1067838] - [ata] ahci: fix Null pointer dereference in achi_host_active() (David Milburn) [1067838] - [ata] ahci: Make distinct names for ports in /proc/interrupts (David Milburn) [1067838] - [s390] 3270: fix crash with multiple reset device requests (Hendrik Brueckner) [1088320] - [ata] ahci: accommodate tag ordered controller (David Milburn) [1083746] - [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074987] - [ethernet] be2net: enable interrupts in EEH resume (Ivan Vecera) [1076682] - [ethernet] bnx2: Fix shutdown sequence (Neil Horman) [1074656] - [ethernet] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1066644] - [virt] hv/balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102888] - [virt] kvm/x86: expose invariant tsc cpuid bit (Marcelo Tosatti) [1095990] - [virt] kvm/x86: disable master clock if TSC is reset during suspend (Marcelo Tosatti) [1098604] - [virt] xen/pvhvm: Initialize xen panic handler for PVHVM guests (Vitaly Kuznetsov) [839966] - [fs] cifs: Wait for writebacks to complete before attempting write (Sachin Prabhu) [1040329] - [fs] xfs: xfs_readsb needs to check for magic numbers (Eric Sandeen) [1102940] - [net] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [1088954] - [fs] lockd: ensure we tear down any live sockets when socket creation fails during lockd_up (Jeff Layton) [1085774] - [net] svcrpc: fix gss-proxy NULL dereference in some error cases (Jeff Layton) [1085616] - [mm] use paravirt friendly ops for NUMA hinting ptes (Vitaly Kuznetsov) [1101274] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [1053189] - [x86] hwpoison: remove unused global variable in do_machine_check() (Prarit Bhargava) [1119306] - [x86] mce: Panic when a core has reached a timeout (Prarit Bhargava) [1119306] - [x86] mce: Improve mcheck_init_device() error handling (Prarit Bhargava) [1119306] - [x86] mce: Fix CMCI preemption bugs (Prarit Bhargava) [1119306] - [x86] cmci: Add proper detection of end of CMCI storms (Prarit Bhargava) [1119306] - [x86] acpi, apei, ghes: Do not report only correctable errors with SCI (Prarit Bhargava) [1119306] - [x86] mce: Call put_device on device_register failure (Prarit Bhargava) [1119306] - [acpi] apei, cper: Add UEFI 2.4 support for memory error (Prarit Bhargava) [1119306] - [x86] mce: Fix mce regression from recent cleanup (Prarit Bhargava) [1119306] - [x86] mce: Update MCE severity condition check (Prarit Bhargava) [1119306] - [x86] mce: Add comments to clarify usage of the various bitfields in the MCA subsystem (Prarit Bhargava) [1119306] - [x86] mcheck, therm_throt: Process package thresholds (Prarit Bhargava) [1119306] - [x86] mce: Fix "braodcast" typo (Prarit Bhargava) [1119306] - [mm] vmstat: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] vmstat: set N_CPU to node_states during boot (Prarit Bhargava) [1119078] - [kernel] trace, ring-buffer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] profile: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] zswap: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] via-cputemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] coretemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [oprofile] nmi-timer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [idle] intel-idle: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [base] topology: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] fcoe: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [cpufreq] acpi-cpufreq: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2i: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2fc: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [virt] x86, kvm: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] pci, amd-bus: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] hpet: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Remove unused therm_cpu_lock (Prarit Bhargava) [1119078] - [x86] oprofile, nmi: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, ibs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] msr: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [powerpc] sysfs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] mce: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] cpuid: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] vsyscall: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] smp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu_hotplug, perf: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Add lockdep annotations to get/put_online_cpus() (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Provide lockless versions of callback registration functions (Prarit Bhargava) [1119078] - [Documentation] cpu-hotplug: Specify race-free way to register CPU hotplug callbacks (Prarit Bhargava) [1119078] - [pci] Fail new_id for vendor/device values already built into driver (Bandan Das) [1055867] - [init] main: add initcall_blacklist kernel parameter (Prarit Bhargava) [1080995] - [kernel] pid_namespace: pidns_get() should check task_active_pid_ns() != NULL (Jan Stancek) [1106368] - [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1094516] - [misc] mei: fix lockdep warning when registering mei watchdog (Prarit Bhargava) [971855]- [block] mtip32xx: minor performance enhancements (Mike Snitzer) [1105703] - [block] mtip32xx: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105703] - [block] mtip32xx: move error handling to service thread (Mike Snitzer) [1105703] - [block] mtip32xx: stop block hardware queues before quiescing IO (Mike Snitzer) [1105703] - [block] mtip32xx: blk_mq_init_queue() returns an ERR_PTR (Mike Snitzer) [1105703] - [block] mtip32xx: convert to use blk-mq (Mike Snitzer) [1105703] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (Mike Snitzer) [1105703] - [block] mtip32xx: Remove dfs_parent after pci unregister (Mike Snitzer) [1105703] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (Mike Snitzer) [1105703] - [block] mtip32xx: Set queue bounce limit (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range() (Mike Snitzer) [1105703] - [block] mtip32xx: fix bad use of smp_processor_id() (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix() (Mike Snitzer) [1105703] - [block] mtip32xx: Remove superfluous call to pci_disable_msi() (Mike Snitzer) [1105703] - [block] mtip32xx: Reduce the number of unaligned writes to 2 (Mike Snitzer) [1105703] - [block] mtip32xx: Correctly handle security locked condition (Mike Snitzer) [1105703] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (Mike Snitzer) [1105703] - [block] mtip32xx: dynamically allocate buffer in debugfs functions (Mike Snitzer) [1105703] - [block] blk-mq: fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() (Mike Snitzer) [1105204] - [block] add support for limiting gaps in SG lists (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races in bt_get() function (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix race on blk_mq_bitmap_tags::wake_cnt (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races on shared ::wake_index fields (Mike Snitzer) [1105204] - [block] blk_max_size_offset() should check ->max_sectors (Mike Snitzer) [1105204] - [block] null_blk: fix softirq completions for queue_mode == 1 (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_drain_queue and __blk_mq_drain_queue (Mike Snitzer) [1105204] - [block] blk-mq: properly drain stopped queues (Mike Snitzer) [1105204] - [block] blk-mq: for_each_* macro correctness (Mike Snitzer) [1105204] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [scsi] remove scsi_end_request (Mike Snitzer) [1105204] - [scsi] explicitly release bidi buffers (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_prep_return (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_init_sgtable (Mike Snitzer) [1105204] - [scsi] add support for per-host cmd pools (Mike Snitzer) [1105204] - [scsi] simplify command allocation and freeing a bit (Mike Snitzer) [1105204] - [scsi] megaraid: simplify internal command handling (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_requeue_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_next_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_request_fn (Mike Snitzer) [1105204] - [scsi] do not manipulate device reference counts in scsi_get_put_command (Mike Snitzer) [1105204] - [scsi] avoid taking host_lock in scsi_run_queue unless nessecary (Mike Snitzer) [1105204] - [scsi] avoid useless free_list lock roundtrips (Mike Snitzer) [1105204] - [scsi] enable destruction of blocked devices which fail LUN scanning (Mike Snitzer) [1105204] - [scsi] Revert: reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [1105204] - [scsi] handle command allocation failure in scsi_reset_provider (Mike Snitzer) [1105204] - [block] properly stack underlying max_segment_size to DM device (Mike Snitzer) [1105204] - [block] remove elv_abort_queue and blk_abort_flushes (Mike Snitzer) [1105204] - [block] __elv_next_request() shouldn't call into the elevator if bypassing (Mike Snitzer) [1105204] - [block] trace all devices plug operation (Mike Snitzer) [1105204] - [block] Reserve only one queue tag for sync IO if only 3 tags are available (Mike Snitzer) [1105204] - [block] blk-exec: Cleaning up local variable address returned (Mike Snitzer) [1105204] - [block] use __blk_end_request_all to free bios and also call rq->end_io (Mike Snitzer) [1105204] - [block] fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] null_blk: fix name and description of 'queue_mode' module parameter (Mike Snitzer) [1105204] - [block] all blk-mq requests are tagged (Mike Snitzer) [1105204] - [block] bsg: update check for rq based driver for blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: add timer in blk_mq_start_request (Mike Snitzer) [1105204] - [block] blk-mq: always initialize request->start_time (Mike Snitzer) [1105204] - [block] blk-mq: ->timeout should be cleared in blk_mq_rq_ctx_init() (Mike Snitzer) [1105204] - [block] blk-mq: don't allow queue entering for a dying queue (Mike Snitzer) [1105204] - [block] blk-mq: bump max tag depth to 10K tags (Mike Snitzer) [1105204] - [block] add blk_rq_set_block_pc() (Mike Snitzer) [1105204] - [block] ensure that bio_add_page() always accepts a page for an empty bio (Mike Snitzer) [1105204] - [block] add notion of a chunk size for request merging (Mike Snitzer) [1105204] - [block] blk-flush: clear flush_rq's tag in flush_end_io() (Mike Snitzer) [1105204] - [block] blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105204] - [block] blk-mq: fix regression from commit 624dbe475416 (Mike Snitzer) [1105204] - [block] blk-mq: handle NULL req return from blk_map_request in single queue mode (Mike Snitzer) [1105204] - [block] blk-mq: fix sparse warning on missed __percpu annotation (Mike Snitzer) [1105204] - [block] blk-mq: fix schedule from atomic context (Mike Snitzer) [1105204] - [block] blk-mq: move blk_mq_get_ctx_blk_mq_put_ctx to mq private header (Mike Snitzer) [1105204] - [block] blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: remember to start timeout handler for direct queue (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_unregister_hctx() can be static (Mike Snitzer) [1105204] - [block] blk-mq: make the sysfs mq/ layout reflect current mappings (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_tag_to_rq should handle flush request (Mike Snitzer) [1105204] - [block] blk-mq: request initialization optimizations (Mike Snitzer) [1105204] - [block] add queue flag for disabling SG merging (Mike Snitzer) [1105204] - [block] blk-mq: remove alloc_hctx and free_hctx methods (Mike Snitzer) [1105204] - [block] blk-mq: add file comments and update copyright notices (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_alloc_request_pinned (Mike Snitzer) [1105204] - [block] blk-mq: do not use blk_mq_alloc_request_pinned in blk_mq_map_request (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_wait_for_tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request in __blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: add helper to insert requests from irq context (Mike Snitzer) [1105204] - [block] blk-mq: remove stale comment for blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow non-softirq completions (Mike Snitzer) [1105204] - [block] blk-mq: pass in suggested NUMA node to ->alloc_hctx() (Mike Snitzer) [1105204] - [block] only allocate/free mq_usage_counter in blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: avoid code duplication (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of hctx->ctx_map (Mike Snitzer) [1105204] - [block] blk-mq: idle all hardware contexts before freeing a queue (Mike Snitzer) [1105204] - [block] blk-mq: allow setting of per-request timeouts (Mike Snitzer) [1105204] - [block] blk-mq: export blk_mq_tag_busy_iter (Mike Snitzer) [1105204] - [block] blk-mq: split make request handler for multi and single queue (Mike Snitzer) [1105204] - [block] blk-mq: save memory by freeing requests on unused hardware queues (Mike Snitzer) [1105204] - [block] blk-mq: allow the hctx cpu hotplug notifier to return errors (Mike Snitzer) [1105204] - [block] blk-mq: Micro-optimize blk_queue_nomerges() check (Mike Snitzer) [1105204] - [block] Enable sysfs nomerge control for I/O requests in the plug list (Mike Snitzer) [1105204] - [block] blk-mq: initialize q->nr_requests after calling blk_queue_make_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow changing of queue depth through sysfs (Mike Snitzer) [1105204] - [block] blk-mq: switch ctx pending map to the sparser blk_align_bitmap (Mike Snitzer) [1105204] - [block] blk-mq: move the cache friendly bitmap type of out blk-mq-tag (Mike Snitzer) [1105204] - [block] blk-mq: improve support for shared tags maps (Mike Snitzer) [1105204] - [block] blk-mq: cleanup blk_mq_init_tags (Mike Snitzer) [1105204] - [block] blk-mq: select random tag betweet 0 and (depth - 1) (Mike Snitzer) [1105204] - [block] blk-mq: remove barrier in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: use clear_bit_unlock in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: fix race in IO start accounting (Mike Snitzer) [1105204] - [block] blk-mq: use sparser tag layout for lower queue depth (Mike Snitzer) [1105204] - [block] blk-mq: implement new and more efficient tagging scheme (Mike Snitzer) [1105204] - [block] blk-mq: initialize struct request fields individually (Mike Snitzer) [1105204] - [block] blk-mq: update a hotplug comment for grammar (Mike Snitzer) [1105204] - [block] blk-mq: add basic round-robin of what CPU to queue workqueue work on (Mike Snitzer) [1105204] - [block] blk-mq: remove extra requeue trace (Mike Snitzer) [1105204] - [block] null_blk: fix use after free (Mike Snitzer) [1105204] - [block] blk-mq: refactor request insertion_merging (Mike Snitzer) [1105204] - [block] blk-mq: remove debug BUG_ON() when draining software queues (Mike Snitzer) [1105204] - [block] blk-mq: fix waiting for reserved tags (Mike Snitzer) [1105204] - [block] ensure that the timer is always added (Mike Snitzer) [1105204] - [block] fold __blk_add_timer into blk_add_timer (Mike Snitzer) [1105204] - [block] blk-mq: respect rq_affinity (Mike Snitzer) [1105204] - [block] blk-mq: fix race with timeouts and requeue events (Mike Snitzer) [1105204] - [block] Revert: blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: user (1 << order) to implement order_to_size() (Mike Snitzer) [1105204] - [block] blk-mq: fix allocation of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: free hctx->ctx_map when init failed (Mike Snitzer) [1105204] - [block] export blk_finish_request (Mike Snitzer) [1105204] - [block] blk-mq: rename mq_flush_work struct request member (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_requeue_request (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_start_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_delay_queue (Mike Snitzer) [1105204] - [block] blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: bidi support (Mike Snitzer) [1105204] - [block] blk-mq: allow drivers to hook into I_O completion (Mike Snitzer) [1105204] - [block] blk-mq: kill preempt disable_enable in blk_mq_work_fn() (Mike Snitzer) [1105204] - [block] blk-mq: don't use preempt_count() to check for right CPU (Mike Snitzer) [1105204] - [block] blk-mq: split out tag initialization, support shared tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request on allocation (Mike Snitzer) [1105204] - [block] blk-mq: add ->init_request and ->exit_request methods (Mike Snitzer) [1105204] - [block] blk-mq: make ->flush_rq fully transparent to drivers (Mike Snitzer) [1105204] - [block] blk-mq: do not initialize req->special (Mike Snitzer) [1105204] - [block] blk-mq: initialize resid_len (Mike Snitzer) [1105204] - [block] blk-mq: simplify blk_mq_hw_sysfs_cpus_show() (Mike Snitzer) [1105204] - [block] blk-mq: ensure that hardware queues are always run on the mapped CPUs (Mike Snitzer) [1105204] - [block] add kblockd_schedule_delayed_work_on() (Mike Snitzer) [1105204] - [block] remove 'q' parameter from kblockd_schedule_*_work() (Mike Snitzer) [1105204] - [block] blk-mq: fix potential stall during CPU unplug with IO pending (Mike Snitzer) [1105204] - [block] remove dead code in scsi_ioctl:blk_verify_command (Mike Snitzer) [1105204] - [block] only calculate part_in_flight() once (Mike Snitzer) [1105204] - [block] relax when to modify the timeout timer (Mike Snitzer) [1105204] - [char] random: export add_disk_randomness (Mike Snitzer) [1105204] - [block] blk-mq: add REQ_SYNC early (Mike Snitzer) [1105204] - [block] blk-mq: Make blk_mq_cpu_notify_lock a raw spinlock (Mike Snitzer) [1105204] - [block] blk-mq: don't dump CPU -> hw queue map on driver load (Mike Snitzer) [1105204] - [block] blk-mq: fix wrong usage of hctx->state vs hctx->flags (Mike Snitzer) [1105204] - [block] blk-mq: allow blk_mq_init_commands() to return failure (Mike Snitzer) [1105204] - [block] fix regression with block enabled tagging (Mike Snitzer) [1105204] - [block] Stop abusing rq->csd.list in blk-softirq (Mike Snitzer) [1105204] - [scsi] Make sure cmd_flags are 64-bit (Mike Snitzer) [1109271] - [block] Replace __get_cpu_var uses (Mike Snitzer) [1105204] - [block] Remove useless IPI struct initialization (Mike Snitzer) [1105204] - [block] Stop abusing csd.list for fifo_time (Mike Snitzer) [1105204] - [block] blktrace: fix accounting of partially completed requests (Mike Snitzer) [1105204] - [fs] bio: don't write "bio: create slab" messages to syslog (Mike Snitzer) [1105204] - [block] make __blkdev_issue_zeroout static (Mike Snitzer) [1105204] - [block] Do not call sector_div() with a 64-bit divisor (Mike Snitzer) [1105204] - [block] add cond_resched() to potentially long running ioctl discard loop (Mike Snitzer) [1105204] - [kernel] smp: Rename __smp_call_function_single() to smp_call_function_single_async() (Prarit Bhargava) [1105192] - [kernel] smp: Remove wait argument from __smp_call_function_single() (Prarit Bhargava) [1105192] - [kernel] smp: Move __smp_call_function_single() below its safe version (Prarit Bhargava) [1105192] - [kernel] smp: Consolidate the various smp_call_function_single() declensions (Prarit Bhargava) [1105192] - [kernel] smp: Teach __smp_call_function_single() to check for offline cpus (Prarit Bhargava) [1105192] - [kernel] smp: Iterate functions through llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] llist: lock-less list, Add llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] smp: remove cpumask_ipi (Prarit Bhargava) [1105192] - [kernel] smp: use lockless list for smp_call_function_single (Prarit Bhargava) [1105192] - [kernel] smp: fix generic_exec_single indentation (Prarit Bhargava) [1105192] - [kernel] smp: quit unconditionally enabling irqs in on_each_cpu_mask() (Prarit Bhargava) [1105192] - [kernel] smp: free related resources when failure occurs in hotplug_cfd() (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi/locking: Fix misleading smp_call_function_any() description (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi: Kill unnecessary variable - csd_flags (Prarit Bhargava) [1105192] - [kernel] init: remove __cpuinit sections from the kernel (Prarit Bhargava) [1105893] - [block] blk-mq: remove newly added instances of __cpuinit (Prarit Bhargava) [1105893] - [misc] delete __cpuinit usage from all remaining drivers files (Prarit Bhargava) [1105893] - [kernel] delete __cpuinit usage from all core kernel files (Prarit Bhargava) [1105893] - [block] delete __cpuinit usage from all block files (Prarit Bhargava) [1105893] - [acpi] delete __cpuinit usage from all acpi files (Prarit Bhargava) [1105893] - [kernel] rcu: delete __cpuinit usage from all rcu files (Prarit Bhargava) [1105893] - [net] delete __cpuinit usage from all net files (Prarit Bhargava) [1105893] - [hwmon] delete __cpuinit usage from all hwmon files (Prarit Bhargava) [1105893] - [clocksource] delete __cpuinit usage from all related files (Prarit Bhargava) [1105893] - [x86] delete __cpuinit usage from all x86 files (Prarit Bhargava) [1105893] - [s390] delete __cpuinit usage from all s390 files (Prarit Bhargava) [1105893] - [powerpc] Delete __cpuinit usage from all users (Prarit Bhargava) [1105893]- [pci] hotplug: Avoid warning when _ADR not present (Myron Stowe) [1114228] - [pci] hotplug/acpi: Drop unused acpiphp_debug declaration (Myron Stowe) [1114228] - [acpi] scan: Set flags.match_driver in acpi_bus_scan_fixed() (Myron Stowe) [1114228] - [acpi] pci_root: Clear driver_data before failing enumeration (Myron Stowe) [1114228] - [acpi] hotplug: Fix PCI host bridge hot removal (Myron Stowe) [1114228] - [acpi] hotplug: Fix acpi_bus_get_device() return value check (Myron Stowe) [1114228] - [acpi] hotplug: Consolidate deferred execution of ACPI hotplug routines (Myron Stowe) [1114228] - [acpi] hotplug: Do not execute "insert in progress" _OST (Myron Stowe) [1114228] - [acpi] hotplug: Carry out PCI root eject directly (Myron Stowe) [1114228] - [acpi] hotplug: Merge device hot-removal routines (Myron Stowe) [1114228] - [acpi] hotplug: Make acpi_bus_hot_remove_device() internal (Myron Stowe) [1114228] - [acpi] hotplug: Simplify device ejection routines (Myron Stowe) [1114228] - [acpi] hotplug: Fix handle_root_bridge_removal() (Myron Stowe) [1114228] - [acpi] hotplug: Refuse to hot-remove all objects with disabled hotplug (Myron Stowe) [1114228] - [acpi] scan: Start matching drivers after trying scan handlers (Myron Stowe) [1114228] - [acpi] Remove acpi_pci_slot_init() headers from internal.h (Myron Stowe) [1114228] - [pci] Revert: acpi / hotplug / pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [base] Release device_hotplug_lock when store_mem_state returns EINVAL (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop WARN_ON() from acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix error code path in acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] memhotplug: Use defined marco METHOD_NAME__STA (Myron Stowe) [1114228] - [acpi] hotplug: Use kobject_init_and_add() instead of _init() and _add() (Myron Stowe) [1114228] - [acpi] hotplug: Don't set kobject parent pointer explicitly (Myron Stowe) [1114228] - [acpi] hotplug: Set kobject name via kobject_add(), not kobject_set_name() (Myron Stowe) [1114228] - [base] hotplug: Remove cpu_hotplug_driver_lock() (Myron Stowe) [1114228] - [x86] hotplug: Disable ARCH_CPU_PROBE_RELEASE on x86 (Myron Stowe) [1114228] - [x86] hotplug: Add hotplug lock to missing places (Myron Stowe) [1114228] - [x86] hotplug: Fix online state in cpu0 debug interface (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid parent bus rescans on spurious device checks (Myron Stowe) [1114228] - [acpi] hotplug/pci: Use _OST to notify firmware about notify status (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [acpi] hotplug/pci: Don't trim devices before scanning the namespace (Myron Stowe) [1114228] - [kernel] power/hibernate/memory_hotplug: Rework mutual exclusion (Myron Stowe) [1114228] - [kernel] power/hibernate: Create memory bitmaps after freezing user space (Myron Stowe) [1114228] - [acpi] scan: Change ordering of locks for device hotplug (Myron Stowe) [1114228] - [acpi] hotplug: Remove containers synchronously (Myron Stowe) [1114228] - [base] core/acpi: Avoid device hot remove locking issues (Myron Stowe) [1114228] - [base] introduce help macro to_memory_block (Myron Stowe) [1114228] - [base] use standard device online/offline for state change (Myron Stowe) [1114228] - [base] refactor add_memory_section() to add_memory_block() (Myron Stowe) [1114228] - [base] remove improper get/put in add_memory_section() (Myron Stowe) [1114228] - [base] reduce add_memory_section() for boot-time only (Myron Stowe) [1114228] - [base] unshare add_memory_section() from hotplug (Myron Stowe) [1114228] - [base] use device get/put functions (Myron Stowe) [1114228] - [base] remove unneeded variable (Myron Stowe) [1114228] - [base] move mutex lock out of add_memory_section() (Myron Stowe) [1114228] - [acpi] sleep: Hold acpi_scan_lock over system PM transitions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix NULL pointer dereference in cleanup_bridge() (Myron Stowe) [1114228] - [base] cpu: Check if NUMA node is valid before bringing CPU up (Myron Stowe) [1114228] - [pci] acpi: Use dev_dbg() instead of dev_info() in acpi_pci_set_power_state() (Myron Stowe) [1114228] - [acpi] sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep (Myron Stowe) [1114228] - [base] core: replace strict_strto*() with kstrto*() (Myron Stowe) [1114228] - [acpi] dock: fix error return code in dock_add() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of check_sub_bridges() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Clean up bridge_mutex usage (Myron Stowe) [1114228] - [acpi] hotplug/pci: Redefine enable_device() and disable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Sanitize acpiphp_get_(latch) (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of unused constants in acpiphp.h (Myron Stowe) [1114228] - [acpi] hotplug/pci: Check for new devices on enabled slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Allow slots without new devices to be rescanned (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not check SLOT_ENABLED in enable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not exectute _PS0 and _PS3 directly (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not queue up event handling work items in vain (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate slot disabling and ejecting (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop redundant checks from check_hotplug_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework namespace scanning and trimming routines (Myron Stowe) [1114228] - [acpi] hotplug/pci: Store parent in functions and bus in slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_func (Myron Stowe) [1114228] - [acpi] hotplug/pci: Embed function struct into struct acpiphp_context (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop flags field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop sun field from struct acpiphp_slot (Myron Stowe) [1114228] - [acpi] hotplug/pci: Register all devices under the given bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Refactor slot allocation code in register_slot() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop func field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Merge hotplug event handling functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Pass hotplug context objects to event handlers (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework acpiphp_handle_to_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Unified notify handler for hotplug events (Myron Stowe) [1114228] - [acpi] hotplug/pci: Hotplug context objects for bridges and functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Always return success after adding a function (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] pci: Make bus registration and unregistration symmetric (Myron Stowe) [1114228] - [x86] pci: prevent re-allocation of already existing bridge and ROM resource (Myron Stowe) [1114228] - [acpi] dock: Drop unnecessary local variable from dock_add() (Myron Stowe) [1114228] - [acpi] dock/pci: Drop ACPI dock notifier chain (Myron Stowe) [1114228] - [acpi] dock: Do not check CONFIG_ACPI_DOCK_MODULE (Myron Stowe) [1114228] - [acpi] dock: Do not leak memory on falilures to add a dock station (Myron Stowe) [1114228] - [acpi] Drop ACPI bus notifier call chain (Myron Stowe) [1114228] - [acpi] dock: Rework the handling of notifications (Myron Stowe) [1114228] - [acpi] dock: Simplify dock_init_hotplug() and dock_release_hotplug() (Myron Stowe) [1114228] - [acpi] dock: Walk list in reverse order during removal of devices (Myron Stowe) [1114228] - [acpi] dock: Rework and simplify find_dock_devices() (Myron Stowe) [1114228] - [acpi] dock: Drop the hp_lock mutex from struct dock_station (Myron Stowe) [1114228] - [acpi] simplify acpiphp driver with new helper functions (Myron Stowe) [1114228] - [acpi] simplify dock driver with new helper functions (Myron Stowe) [1114228] - [acpi] Export acpi_(bay) (Myron Stowe) [1114228] - [acpi] introduce two helper functions for _EJ0 and _LCK (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_execute_simple_method() (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_has_method() (Myron Stowe) [1114228] - [acpi] dock: simplify dock_create_acpi_device() (Myron Stowe) [1114228] - [acpi] dock: mark initialization functions with __init (Myron Stowe) [1114228] - [acpi] dock: drop redundant spin lock in dock station object (Myron Stowe) [1114228] - [acpi] dock: avoid initializing acpi_dock_notifier_list multiple times (Myron Stowe) [1114228] - [base] Use attribute groups to create sysfs memory files (Myron Stowe) [1114228] - [mm] hugetlb: add support for gigantic page allocation at runtime (Luiz Capitulino) [996763] - [mm] hugetlb: move helpers up in the file (Luiz Capitulino) [996763] - [mm] hugetlb: update_and_free_page(), don't clear PG_reserved bit (Luiz Capitulino) [996763] - [mm] hugetlb: add hstate_is_gigantic() (Luiz Capitulino) [996763] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Luiz Capitulino) [996763] - [mm] dma-contiguous: clean source code and prepare for device tree (Luiz Capitulino) [996763] - [mm] cma: Move dma contiguous changes into a seperate config (Luiz Capitulino) [996763] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103376] - [thermal] Tidy up error handling in powerclamp_init (Steve Best) [1103376] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103376] - [security] selinux: Increase ebitmap_node size for 64-bit configuration (Paul Moore) [922752] - [security] selinux: Reduce overhead of mls_level_isvalid() function call (Paul Moore) [922752] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1081734] - [block] nvme: Retry failed commands with non-fatal error (David Milburn) [1081734] - [block] nvme: Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1081734] - [block] nvme: Add getgeo to block ops (David Milburn) [1081734] - [block] nvme: Start-stop nvme_thread during device add-remove (David Milburn) [1081734] - [block] nvme: Make I/O timeout a module parameter (David Milburn) [1081734] - [block] nvme: CPU hot plug notification (David Milburn) [1081734] - [block] nvme: per-cpu io queues (David Milburn) [1081734] - [block] nvme: Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1081734] - [block] nvme: IOCTL path RCU protect queue access (David Milburn) [1081734] - [block] nvme: RCU protected access to io queues (David Milburn) [1081734] - [block] nvme: Initialize device reference count earlier (David Milburn) [1081734] - [scsi] fnic: fix broken FIP discovery by initializing multicast address (Chris Leech) [1100078] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Chris Leech) [1100078]- [fs] nfs: populate ->net in mount data when remounting (Steve Dickson) [1113248] - [fs] nfs: fix lockup caused by pnfs_generic_pg_test (Steve Dickson) [1113248] - [fs] nfs: Fix typo in dprintk (Steve Dickson) [1113248] - [fs] nfs: Comment is now wrong and redundant to code (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Disconnect on registration failure (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BUG_ON() call sites (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Avoid deadlock when credit window is reset (Steve Dickson) [1113248] - [net] sunrpc: Move congestion window constants to header file (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reset connection timeout after successful reconnect (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Use macros for reconnection timeout constants (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Allocate missing pagelist (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove Tavor MTU setting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce the number of hardway buffer allocations (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Limit work done by completion handler (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce calls to ib_poll_cq() in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce lock contention in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Split the completion queue (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Make rpcrdma_ep_destroy() return void (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove REGISTER memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove MEMWINDOWS registration modes (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fix for FMR leaks (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mind the device's max fast register page list depth (Steve Dickson) [1113248] - [fs] nfs: Push the file layout driver into a subdirectory (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in objlayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in filelayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1113248] - [fs] nfs: Fix a potential busy wait in nfs_page_group_lock (Steve Dickson) [1113248] - [fs] nfs: Fix error handling in __nfs_pageio_add_request (Steve Dickson) [1113248] - [net] sunrpc: suppress allocation warning in rpc_malloc() (Steve Dickson) [1113248] - [fs] nfs: support page groups in nfs_read_completion (Steve Dickson) [1113248] - [fs] nfs: support non page aligned layouts (Steve Dickson) [1113248] - [fs] nfs: allow non page aligned pnfs layout segments (Steve Dickson) [1113248] - [fs] nfs: support multiple verfs per direct req (Steve Dickson) [1113248] - [fs] nfs: remove data list from pgio header (Steve Dickson) [1113248] - [fs] nfs: use > 1 request to handle bsize < PAGE_SIZE (Steve Dickson) [1113248] - [fs] nfs: chain calls to pg_test (Steve Dickson) [1113248] - [fs] nfs: allow coalescing of subpage requests (Steve Dickson) [1113248] - [fs] nfs: clean up filelayout_alloc_commit_info (Steve Dickson) [1113248] - [fs] nfs: page group support in nfs_mark_uptodate (Steve Dickson) [1113248] - [fs] nfs: page group syncing in write path (Steve Dickson) [1113248] - [fs] nfs: page group syncing in read path (Steve Dickson) [1113248] - [fs] nfs: add support for multiple nfs reqs per page (Steve Dickson) [1113248] - [fs] nfs: call nfs_can_coalesce_requests for every req (Steve Dickson) [1113248] - [fs] nfs: modify pg_test interface to return size_t (Steve Dickson) [1113248] - [fs] nfs: remove unused arg from nfs_create_request (Steve Dickson) [1113248] - [fs] nfs: clean up PG_* flags (Steve Dickson) [1113248] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pageio_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common generic_pg_pgios() (Steve Dickson) [1113248] - [fs] nfs: Create a common multiple_pgios() function (Steve Dickson) [1113248] - [fs] nfs: Create a common initiate_pgio() function (Steve Dickson) [1113248] - [fs] nfs: Create a generic_pgio function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_error function (Steve Dickson) [1113248] - [fs] nfs: Create a common rpcsetup function for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common rpc_call_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pgio_result_common function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_rpc_prepare function (Steve Dickson) [1113248] - [fs] nfs: Create a common rw_header_alloc and rw_header_free function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_alloc and pgio_release function (Steve Dickson) [1113248] - [fs] nfs: Move the write verifier into the nfs_pgio_header (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write header struct (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write data struct (Steve Dickson) [1113248] - [fs] nfs: Create a common results structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common argument structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: remove ->read_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: remove ->write_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: commit layouts in fdatasync (Steve Dickson) [1113248] - [net] sunrpc: Fix a module reference issue in rpcsec_gss (Steve Dickson) [1113248] - [fs] nfs: Don't ignore suid/sgid bit changes after a successful write (Steve Dickson) [1113248] - [fs] nfs: Don't declare inode uptodate unless all attributes were checked (Steve Dickson) [1113248] - [fs] nfs: Fix memroy leak for double mounts (Steve Dickson) [1113248] - [fs] nfs: pass string length to pr_notice message about readdir loops (Steve Dickson) [1111170] - [net] sunrpc: rpc_restart_call/rpc_restart_call_prepare should clear task->tk_status (Steve Dickson) [1111170] - [net] sunrpc: Don't let rpc_delay() clobber non-timeout errors (Steve Dickson) [1111170] - [net] sunrpc: Ensure call_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1111170] - [fs] nfs: Clear the open state flags if the new stateid does not match (Steve Dickson) [1111170] - [fs] nfs: Use correct locking when updating nfs4_state in nfs4_close_done (Steve Dickson) [1111170] - [fs] nfs: Ensure that we free existing layout segments if we get a new layout (Steve Dickson) [1111170] - [fs] nfs: Minor optimisation in get_layout_by_fh_locked() (Steve Dickson) [1111170] - [fs] nfs: Ensure that the layout recall callback matches layout stateids (Steve Dickson) [1111170] - [fs] nfs: Don't update the open stateid unless it is newer than the old one (Steve Dickson) [1111170] - [fs] nfs: Fix wraparound issues in pnfs_seqid_is_newer() (Steve Dickson) [1111170] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (Steve Dickson) [1111170] - [net] sunrpc: RPC callbacks may be split across several TCP segments (Steve Dickson) [1111170] - [net] sunrpc: Fix oops when trace sunrpc_task events in nfs client (Steve Dickson) [1111170] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1111170] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1111170] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1111170] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1111170] - [fs] nfs: Fix a delegation callback race (Steve Dickson) [1111170] - [fs] nfs: Fix another nfs4_sequence corruptor (Steve Dickson) [1111170] - [fs] nfsd: fix bug for readdir of pseudofs ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them ("J. Bruce Fields") [1111227 1111719] - [fs] nfsd: fix FREE_STATEID lockowner leak ("J. Bruce Fields") [1111719] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ32 ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify server xdr->next_page use ("J. Bruce Fields") [1111719] - [fs] nfsd: hash deleg stateid only on successful nfs4_set_delegation ("J. Bruce Fields") [1111719] - [fs] nfsd: rename recall_lock to state_lock ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded zeroing of fields in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setting of NFS4_OO_CONFIRMED in nfsd4_open ("J. Bruce Fields") [1111719] - [fs] nfsd: use recall_lock for delegation hashing ("J. Bruce Fields") [1111719] - [fs] nfsd: fix laundromat next-run-time calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: make nfsd4_encode_fattr static ("J. Bruce Fields") [1111719] - [net] sunrpc: Remove using of dprintk with KERN_WARNING ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unused function nfsd_read_file ("J. Bruce Fields") [1111719] - [fs] nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: Error out when getting more than one fsloc/secinfo/uuid ("J. Bruce Fields") [1111719] - [fs] nfsd: Using type of uint32_t for ex_nflavors instead of int ("J. Bruce Fields") [1111719] - [fs] nfsd: Add missing comment of "expiry" in expkey_parse() ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove typedef of svc_client and svc_export in export.c ("J. Bruce Fields") [1111719] - [fs] nfsd: Cleanup unneeded including net/ipv6.h ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded linux/user_namespace.h include ("J. Bruce Fields") [1111719] - [fs] nfsd: Adds macro EX_UUID_LEN for exports uuid's length ("J. Bruce Fields") [1111719] - [fs] nfsd: Helper function for parsing uuid ("J. Bruce Fields") [1111719] - [fs] nfsd:Avoid NULL reference or double free in nfsd4_fslocs_free() ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: better reservation of head space for krb5 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill write32, write64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITEMEM ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE32 ("J. Bruce Fields") [1111719] - [fs] nfsd: really fix nfs4err_resource in 4.1 case ("J. Bruce Fields") [1111719] - [fs] nfsd: allow exotic read compounds ("J. Bruce Fields") [1111719] - [fs] nfsd: more read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: separate splice and readv cases ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_vfs_read doesn't use file handle parameter ("J. Bruce Fields") [1111719] - [fs] nfsd: turn off zero-copy-read in exotic cases ("J. Bruce Fields") [1111719] - [fs] nfsd: estimate sequence response size ("J. Bruce Fields") [1111719] - [fs] nfsd: better estimate of getattr response size ("J. Bruce Fields") [1111719] - [fs] nfsd: don't treat readlink like a zero-copy operation ("J. Bruce Fields") [1111719] - [fs] nfsd: enforce rd_dircount ("J. Bruce Fields") [1111719] - [fs] nfsd: allow large readdirs ("J. Bruce Fields") [1111719] - [fs] nfsd: use session limits to release send buffer reservation ("J. Bruce Fields") [1111719] - [fs] nfsd: adjust buflen to session channel limit ("J. Bruce Fields") [1111719] - [net] sunrpc: define xdr_restrict_buflen ("J. Bruce Fields") [1111719] - [fs] nfsd: fix buflen calculation after read encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size should check against whole buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: minor encode_read cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: more precise nfsd4_max_reply ("J. Bruce Fields") [1111719] - [fs] nfsd: don't try to encode conflicting owner if low on space ("J. Bruce Fields") [1111719] - [fs] nfsd: convert 4.1 replay encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow encoding across page boundaries ("J. Bruce Fields") [1023319 1111719] - [fs] nfsd: size-checking cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant encode buffer size checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size needn't recalculate length ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve space before inlining 0-copy pages ("J. Bruce Fields") [1111719] - [fs] nfsd: teach encoders to handle reserve_space failures ("J. Bruce Fields") [1111719] - [fs] nfsd: "backfill" using write_bytes_to_xdr_buf ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_truncate_encode ("J. Bruce Fields") [1111719] - [net] sunrpc: xdr_truncate_encode ("J. Bruce Fields") [1111719] - [fs] nfsd: keep xdr buf length updated ("J. Bruce Fields") [1111719] - [fs] nfsd: no need for encode_compoundres to adjust lengths ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ADJUST_ARGS ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_stream throughout compound encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_reserve_space in attribute encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow space for final error return ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encoding of out-of-space replies ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve head space for krb5 integ/priv info ("J. Bruce Fields") [1111719] - [fs] nfsd: move proc_compound xdr encode init to helper ("J. Bruce Fields") [1111719] - [fs] nfsd: tweak nfsd4_encode_getattr to take xdr_stream ("J. Bruce Fields") [1111719] - [fs] nfsd: embed xdr_stream in nfsd4_compoundres ("J. Bruce Fields") [1111719] - [fs] nfsd: decoding errors can still be cached and require space ("J. Bruce Fields") [1111719] - [fs] nfsd: fix write reply size estimate ("J. Bruce Fields") [1111719] - [fs] nfsd: read size estimate should include padding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow larger 4.1 session drc slots ("J. Bruce Fields") [1111719] - [fs] nfsd: READ, READDIR, etc., are idempotent ("J. Bruce Fields") [1111719] - [fs] nfsd: Only set PF_LESS_THROTTLE when really needed ("J. Bruce Fields") [1111719] - [net] sunrpc: track whether a request is coming from a loop-back interface ("J. Bruce Fields") [1111719] - [net] sunrpc: Fix a module reference leak in svc_handle_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Ignore client's source port on RDMA transports ("J. Bruce Fields") [1111719] - [fs] nfsd: remove nfsd4_free_slab ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove assignments inside conditions ("J. Bruce Fields") [1111719] - [fs] nfsd: fix delegation cleanup on error ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't clear SUID/SGID after root writing data ("J. Bruce Fields") [1111719] - [fs] nfsd: warn on finding lockowner without stateid's ("J. Bruce Fields") [1111719] - [fs] nfsd: remove lockowner when removing lock stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: fix corruption on setting an ACL ("J. Bruce Fields") [1111719] - [fs] nfsd: Get rid of empty function nfs4_state_init ("J. Bruce Fields") [1111719] - [fs] nfsd: Use simple_read_from_buffer for coping data to userspace ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up fh_auth usage ("J. Bruce Fields") [1111719] - [fs] nfsd: cleanup unneeded including linux/export.h ("J. Bruce Fields") [1111719] - [fs] nfsd: Clean up nfs4_preprocess_stateid_op ("J. Bruce Fields") [1111719] - [fs] nfsd: Mark nfs4_free_lockowner and nfs4_free_openowner as static functions ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove 'inline' designation for free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: call rpc_destroy_wait_queue() from free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: Move default initialisers from create_client() to alloc_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client ("J. Bruce Fields") [1111719] - [fs] nfsd: don't create unnecessary mask acl ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits" ("J. Bruce Fields") [1111719] - [fs] nfsd: fix memory leak in nfsd4_encode_fattr() ("J. Bruce Fields") [1111719] - [fs] nfsd: check passed socket's net matches NFSd superblock's one ("J. Bruce Fields") [1111719] - [fs] nfsd: Check rpc_xprt out of xs_setup_bc_tcp ("J. Bruce Fields") [1111719] - [net] sunrpc: New helper for creating client with rpc_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Free backchannel xprt in bc_destroy ("J. Bruce Fields") [1111719] - [net] sunrpc: fix memory leak of peer addresses in XPRT ("J. Bruce Fields") [1111719] - [fs] nfsd: Clear wcc data between compound ops ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+ ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setclientid encode size ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant check from nfsd4_check_resp_size ("J. Bruce Fields") [1111719] - [fs] nfsd: use more generous NFS4_ACL_MAX ("J. Bruce Fields") [1111719] - [fs] nfsd: minor nfsd4_replay_cache_entry cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_replay_cache_entry should be static ("J. Bruce Fields") [1111719] - [fs] nfsd: update comments with obsolete function name ("J. Bruce Fields") [1111719] - [fs] nfsd: Using free_conn free connection ("J. Bruce Fields") [1111719] - [fs] nfsd: typo in nfsd_rename comment ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify saved/current fh uses in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: Traverse unconfirmed client through hash-table ("J. Bruce Fields") [1111719] - [net] svcrpc: explicitly reject compounds that are not padded out to 4-byte multiple ("J. Bruce Fields") [1111719] - [fs] nfsd: notify_change needs elevated write count ("J. Bruce Fields") [1111719 1115034] - [fs] nfsd: fix test_stateid error reply encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: leave reply buffer space for failed setattr ("J. Bruce Fields") [1111719] - [fs] nfsd: make set of large acl return efbig, not resource ("J. Bruce Fields") [1111719] - [fs] nfsd: session needs room for following op to error out ("J. Bruce Fields") [1111719] - [fs] nfsd: buffer-length check for SUPPATTR_EXCLCREAT ("J. Bruce Fields") [1111719] - [fs] nfsd: fix lost nfserrno() call in nfsd_setattr() ("J. Bruce Fields") [1111719] - [net] sunrpc: Mark functions as static in net/sunrpc/svc_xprt.c ("J. Bruce Fields") [1111719] - [fs] nfsd: decrease nfsd4_encode_fattr stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encode_entryplus_baggage stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify xdr encoding of nfsv4 names ("J. Bruce Fields") [1111719] - [fs] nfsd: encode_rdattr_error cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_encode_fattr cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: better VERIFY comment ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix a memory leak in nfsd4_create_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd:Define op_iattr for nfsd4_open instead using macro ("J. Bruce Fields") [1111719] - [fs] nfsd: fix compile warning without CONFIG_NFSD_V3 ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't start lockd when only NFSv4 is running ("J. Bruce Fields") [1111719] - [net] sunrpc: Support a new option for ignoring the result of svc_register ("J. Bruce Fields") [1103348 1111719] - [fs] nfsd: fix bad length checking for backchannel ("J. Bruce Fields") [1111719] - [fs] nfsd: fix a leak which can cause CREATE_SESSION failures ("J. Bruce Fields") [1111719] - [fs] nfsd:Add missing recording of back channel attrs in nfsd4_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused macro definition ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up unnecessary temporary variable in nfsd4_decode_fattr ("J. Bruce Fields") [1111719] - [fs] nfsd: using nfsd4_encode_noop for encoding destroy_session/free_stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up an xdr reserved space calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd: calculate the missing length of bitmap in EXCHANGE_ID ("J. Bruce Fields") [1111719] - [fs] nfsd: revoking of suid/sgid bits after chown() in a consistent way ("J. Bruce Fields") [1111719] - [net] sunrpc: fix some typos ("J. Bruce Fields") [1111719] - [fs] nfsd: start documenting some XDR handling functions ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits ("J. Bruce Fields") [1111719] - [fs] nfsd: export proper maximum file size to the client ("J. Bruce Fields") [1111719] - [fs] nfsd: improve write performance with better sendspace reservations ("J. Bruce Fields") [1111719] - [net] svcrpc: remove an unnecessary assignment ("J. Bruce Fields") [1111719] - [fs] nfsd: Add support for NFS v4.2 operation checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_shutdown_net needs state lock ("J. Bruce Fields") [1111719] - [fs] nfsd: Combine decode operations for v4 and v4.1 ("J. Bruce Fields") [1111719] - [fs] nfsd: -EINVAL on invalid anonuid/gid instead of silent failure ("J. Bruce Fields") [1111719] - [fs] nfsd: return better errors to exportfs ("J. Bruce Fields") [1111719] - [fs] nfsd: fh_update should error out in unexpected cases ("J. Bruce Fields") [1111719] - [fs] nfsd: fix Kconfig syntax ("J. Bruce Fields") [1111719] - [fs] nfsd: switch to p(dD) ("J. Bruce Fields") [1111719] - [fs] nfsd: racy access to ->d_name in nsfd4_encode_path() ("J. Bruce Fields") [1111719] - [net] svcrpc: remove unused rq_resused ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_create_clid_dir prints uninitialized data ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix MACH_CRED NULL dereference ("J. Bruce Fields") [1111719] - [fs] nfsd: fix xdr decoding of large non-write compounds ("J. Bruce Fields") [1095061 1111719] - [fs] gfs2: When using flock() a GFS2 filesystem hangs (Robert S Peterson) [1111624] - [fs] nfs: emit a fsnotify_nameremove call in sillyrename codepath (Jeff Layton) [919347] - [fs] nfs: remove synchronous rename code (Jeff Layton) [919347] - [fs] nfs: convert nfs_rename to use async_rename infrastructure (Jeff Layton) [919347] - [fs] nfs: make nfs_async_rename non-static (Jeff Layton) [919347] - [fs] nfs: abstract out code needed to complete a sillyrename (Jeff Layton) [919347] - [fs] gfs2: Fix race in glock lru glock disposal (Robert S Peterson) [1095835] - [fs] gfs2: Use lockref for glocks (Robert S Peterson) [1095835] - [fs] cifs: Fix check for regular file in couldbe_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Re-order M-F Symlink code (Sachin Prabhu) [1077230] - [fs] cifs: Add create MFSymlinks to protocol ops struct (Sachin Prabhu) [1077230] - [fs] cifs: use protocol specific call for query_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Rename MF symlink function names (Sachin Prabhu) [1077230] - [fs] cifs: Rename and cleanup open_query_close_cifs_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: We do not drop reference to tlink in CIFSCheckMFSymlink() (Sachin Prabhu) [1077230]- [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1109703] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1109033] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102710] {CVE-2014-3917} - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1114054] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1114054] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1114054] - [mm] avoid kABI breakage (Jerome Marchand) [1097419] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1097419] - [lib] plist: add plist_requeue (Jerome Marchand) [1097419] - [lib] plist: add helper functions (Jerome Marchand) [1097419] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1097419] - [block] mtip32xx: mtip_async_complete() bug fixes (Jeff Moyer) [1102281] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (Jeff Moyer) [1102281] - [ethernet] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1086397] - [ethernet] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1086397] - [edac] sb_edac: mark MCE messages as KERN_DEBUG (Aristeu Rozanski) [1056785] - [edac] sb_edac: use "event" instead of "exception" when MC wasnt signaled (Aristeu Rozanski) [1056785] - [Documentation] MAINTAINERS: Add DesignWare, i.MX6, Armada, R-Car PCI host maintainers (Myron Stowe) [1110890] - [pci] Disable Bus Master only on kexec reboot (Myron Stowe) [1110890] - [pci] Omit PCI ID macro strings to shorten quirk names (Myron Stowe) [1110890] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1110890] - [pci] Avoid unnecessary CPU switch when calling driver .probe() method (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Jingoo Han as Samsung Exynos PCIe driver maintainer (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Tegra PCIe maintainer (Myron Stowe) [1110890] - [ethernet] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Alex Williamson) [1090154] - [ethernet] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Alex Williamson) [1090154] - [fs] nfs: advertise only supported callback netids (Jeff Layton) [1048477] - [fs] nfs: clean up, revert increase in READDIR RPC buffer max size (Jeff Layton) [1048477] - [net] sunrpc: Fix large reads on NFS/RDMA (Jeff Layton) [1048477] - [net] sunrpc: remove KERN_INFO from dprintk() call sites (Jeff Layton) [1048477] - [kernel] ftrace: Hardcode ftrace_module_init() call into load_module() (Takahiro MUNEDA) [1061553] - [kernel] trace: Make register/unregister_ftrace_command __init (Takahiro MUNEDA) [1061553] - [tools] turbostat: run on HSX (Prarit Bhargava) [1081657] - [tools] Revert: turbostat: servers do not support uncore power register (Prarit Bhargava) [1081657]- [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110193] - [net] bridge: Set vlan_features to allow offloads on vlans (Florian Westphal) [1058544] - [net] team: fix mtu setting (Jiri Pirko) [1103083] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092969] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089929] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089929] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1092400] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1092400] - [net] fib_frontend: fix possible NULL pointer dereference (Jiri Benc) [1091142] - [net] team: forbid incorrect fall-through in notifier (Jiri Pirko) [1090495] - [net] gre: don't allow to add the same tunnel twice (Florian Westphal) [1086498] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [1089629] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089191] - [net] add busy_poll device feature (Jiri Pirko) [1080093] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Jiri Benc) [1077053] - [net] macvlan: Add support for 'always_on' offload features (Florian Westphal) [928644] - [net] macvlan: fix netdev feature propagation from lower device (Florian Westphal) [928644]- [scsi] pm80xx: Spinlock fix (Rich Bono) [1044636] - [scsi] aacraid: Update unsupported card list (Rich Bono) [1080712] - [scsi] vmw_pvscsi: Some improvements in pvscsi driver (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Add support for I/O requests coalescing (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1075090] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1112726] {CVE-2014-4667} - [net] ipv4/tunnels: fix an oops when using ipip/sit with IPsec (Jiri Pirko) [1108857] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Jiri Benc) [1079524] - [net] filter: introduce SO_BPF_EXTENSIONS (Jiri Benc) [1079524]- [scsi] qla2xxx: Update version number to 8.06.00.08.07.0-k3 (Chad Dupuis) [1090378] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1090378] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1090378] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1090378] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1090378] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1090378] - [scsi] set DID_TIME_OUT correctly (Ewan Milne) [1103881] - [scsi] fix invalid setting of host byte (Ewan Milne) [1103881] - [scsi] More USB deadlock fixes (Ewan Milne) [1103881] - [scsi] Fix USB deadlock caused by SCSI error handling (Ewan Milne) [1103881] - [scsi] Fix command result state propagation (Ewan Milne) [1103881] - [scsi] Fix spurious request sense in error handling (Ewan Milne) [1103881] - [scsi] Add timeout to avoid infinite command retry (Ewan Milne) [1061871] - [scsi] lpfc: Update version for 10.2.8021.0 driver release (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Removed obsolete PCI IDs from the driver (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1088574] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1088574] - [scsi] lpfc: remove self-assignments (Rob Evers) [1088574] - [scsi] lpfc: Using plain integer as NULL pointer (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1088574] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1088576] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1088576] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1088576] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1088576] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1088576] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1088576] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1088576] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1088576] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1088576] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1088576]- [drm] nouveau/bios: fix a bit shift error introduced by recent commit (Ulrich Obergfell) [1089936] - [ethernet] sfc: PIO:Restrict to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1089024] - [fs] nfs: Apply NFS_MOUNT_CMP_FLAGMASK to nfs_compare_remount_data() (Scott Mayhew) [1103805] - [fs] gfs2: Prevent recovery before the local journal is set (Robert S Peterson) [1079433] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1078231] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1097042] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1088740] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1094732] - [tty] Set correct tty name in 'active' sysfs attribute (Denys Vlasenko) [1066403] - [ethernet] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1101808] - [ethernet] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1067154] - [powerpc] tm: Disable IRQ in tm_recheckpoint (Larry Woodman) [1088224] - [x86] thinkpad: save and restore adaptive keyboard mode for suspend and, resume (Don Zickus) [1094476] - [x86] thinkpad: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Don Zickus) [1094476]- [lib] random32: minor cleanups and kdoc fix (Hannes Frederic Sowa) [1100299] - [lib] random32: avoid attempt to late reseed if in the middle of seeding (Hannes Frederic Sowa) [1100299] - [lib] random32: use msecs_to_jiffies for reseed timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add __init prefix to prandom_start_seed_timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add test cases for taus113 implementation (Hannes Frederic Sowa) [1100299] - [lib] random32: upgrade taus88 generator to taus113 from errata paper (Hannes Frederic Sowa) [1100299] - [lib] random32: move rnd_state to linux/random.h (Hannes Frederic Sowa) [1100299] - [lib] random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized (Hannes Frederic Sowa) [1100299] - [lib] random32: add periodic reseeding (Hannes Frederic Sowa) [1100299] - [lib] random: allow architectures to optionally define random_get_entropy() (Hannes Frederic Sowa) [1100299] - [net] packet: use percpu mmap tx frame pending refcount (Daniel Borkmann) [1052366] - [net] packet: use reciprocal_divide in fanout_demux_hash (Daniel Borkmann) [1052366] - [net] packet: add randomized fanout scheduler (Daniel Borkmann) [1052366] - [net] packet: don't unconditionally schedule() in case of MSG_DONTWAIT (Daniel Borkmann) [1052366] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1052366] - [net] vxlan: convert to act as a pernet subsystem (Daniel Borkmann) [1039587] - [net] vxlan: do not use vxlan_net before checking event type (Daniel Borkmann) [1039587] - [net] vxlan: properly cleanup devs on module unload (Daniel Borkmann) [1039587] - [net] vxlan: when lower dev unregisters remove vxlan dev as well (Daniel Borkmann) [1039587] - [net] netfilter: x_tables: lightweight process control group matching (Daniel Borkmann) [1005839] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1054215] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1054215] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1054215] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1054215] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1054215] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1054215] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1054215] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1054215] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1054215] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1054215] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1054215] - [tools] bpf_exp: free duplicated labels at exit time (Daniel Borkmann) [958035] - [tools] bpf_dbg: always close socket in bpf_runnable (Daniel Borkmann) [958035] - [net] filter: doc: improve BPF documentation (Daniel Borkmann) [958035] - [tools] filter: bpf_asm: add minimal bpf asm tool (Daniel Borkmann) [958035] - [tools] filter: bpf_dbg: add minimal bpf debugger (Daniel Borkmann) [958035] - [net] sched: cls_bpf: add BPF-based classifier (Daniel Borkmann) [958035] - [net] Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Fix ns_capable check in sock_diag_put_filterinfo (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094272] {CVE-2014-0181} - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096781] {CVE-2014-3144 CVE-2014-3145}- [net] mac80211: fix crash due to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083534] {CVE-2014-2706} - [ethernet] qlcnic: Fix ethtool statistics length calculation (Michal Schmidt) [1099634] - [kernel] futex: Make lookup_pi_state more robust (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Always cleanup owner tid in unlock_pi (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Larry Woodman) [1104520] {CVE-2014-3153} - [net] gro: restore frag0 optimization (and fix crash) (Michal Schmidt) [1069741] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087416] {CVE-2014-2851} - [net] core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors (Jiri Pirko) [1079014] {CVE-2014-2568} - [fs] aio: fix plug memory disclosure and fix reqs_active accounting backport (Jeff Moyer) [1094605] {CVE-2014-0206}- [fs] aio: plug memory disclosure and fix reqs_active accounting (Mateusz Guzik) [1094605] {CVE-2014-0206} - [kernel] mutexes: Give more informative mutex warning in the !lock->owner case (Larry Woodman) [1087655 1087919 1087922] - [kernel] mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Modify the way optimistic spinners are queued (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() (Larry Woodman) [1087655 1087919 1087922] - [kernel] Restructure the MCS lock defines and locking & Move mcs_spinlock.h into kernel/locking/ (Larry Woodman) [1087655 1087919 1087922] - [misc] arch: Introduce smp_load_acquire(), smp_store_release() (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug_mutexes (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug checks (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Unlock the mutex without the wait_lock (Larry Woodman) [1087655 1087919 1087922]- [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [1084968] - [net] openvswitch: fix a possible deadlock and lockdep warning (Flavio Leitner) [1094867] - [fs] dcache: make prepend_name() work correctly when called with negative *buflen (Mikulas Patocka) [1092746] - [fs] dcache: __dentry_path() fixes (Mikulas Patocka) [1092746] - [fs] dcache: prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts (Mikulas Patocka) [1092746] - [net] ip: generate unique IP identificator if local fragmentation is allowed (Jiri Pirko) [1076106] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1071340] - [wireless] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083252] {CVE-2014-2672} - [kernel] futex: Fix pthread_cond_broadcast() to wake up all threads (Larry Woodman) [1084757] - [watchdog] hpwdt: display informative string (Nigel Croxon) [1074038] - [mm] page-writeback: fix divide by zero in pos_ratio_polynom (Rik van Riel) [1091784] - [mm] page-writeback: add strictlimit feature (Rik van Riel) [1091784] - [powerpc] tm: Fix crash when forking inside a transaction (Radomir Vrbovsky) [1083215] {CVE-2014-2673} - [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1097687] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1098513] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1097686] - [mm] filemap: update find_get_pages_tag() to deal with shadow entries (Johannes Weiner) [1091795] - [fs] xfs: log vector rounding leaks log space (Brian Foster) [1091136] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1091136]- [tty] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094242] {CVE-2014-0196} - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1087995] - [kernel] cputime: Fix jiffies based cputime assumption on steal accounting (Frederic Weisbecker) [1047732] - [kernel] cputime: Bring cputime -> nsecs conversion (Frederic Weisbecker) [1047732] - [kernel] cputime: Default implementation of nsecs -> cputime conversion (Frederic Weisbecker) [1047732] - [x86] irq, pic: Probe for legacy PIC and set legacy_pic appropriately (Vivek Goyal) [1037957] - [virt] hyperv/vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Vivek Goyal) [1037957]- [mm] rmap: try_to_unmap_cluster() should lock_page() before mlocking (Larry Woodman) [1078349] {CVE-2014-3122} - [mm] huge_memory: Fix cpuset cgroups so all pages for a task remain on correct node (Larry Woodman) [1076613] - [mm] mprotect: fix oops in change_pmd_range called from task_numa_work (Rik van Riel) [1085050]- [security] device_cgroup: check if exception removal is allowed (Aristeu Rozanski) [1086057] - [security] device_cgroup: rework device access check and rule checking (Aristeu Rozanski) [1086057] - [fs] autofs: fix lockref lookup (Ian Kent) [1083815] - [mei] me: do not load the driver if the FW doesn't support MEI interface (Prarit Bhargava) [1082789]- [virt] vhost/net: fix total length when packets are too short ("Michael S. Tsirkin") [1064446] {CVE-2014-0077} - [virt] vhost/net: validate vhost_get_vq_desc return value ("Michael S. Tsirkin") [1070940] {CVE-2014-0055}- [net] netfilter: fix panic when oom during rule replacement (Florian Westphal) [985657] - [net] netfilter: x_tables: fix ordering of jumpstack allocation and table update (Florian Westphal) [985657] - [virt] kvm/ioapic: try to recover if pending_eoi goes out of range (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: fix assignment of ioapic->rtc_status.pending_eoi (Paolo Bonzini) [1036478 1081590] {CVE-2014-0155} - [virt] kvm/ioapic: reinject pending interrupts on KVM_SET_IRQCHIP (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: extract body of kvm_ioapic_set_irq (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: clear IRR for edge-triggered interrupts at delivery (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: merge ioapic_deliver into ioapic_service (Paolo Bonzini) [1036478] - [virt] kvm: ignore ioapic polarity (Paolo Bonzini) [1036478] - [core] device: Create 'device_driver_rh' KABI shadowing structure (Myron Stowe) [1083692] - [core] device: Create 'device_rh' KABI shadowing structure (Myron Stowe) [1083692] - [scsi] Reserve space in structures for future XCOPY support (Ewan Milne) [1080430] - [fs] xfs: fix bad hash ordering (Brian Foster) [1083206] - [fs] xfs: always do log forces via the workqueue (Brian Foster) [1052004]- [net] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Veaceslav Falico) [1080924] - [ethernet] mlx4: Support shutdown() interface (Amir Vadai) [1046216] - [zram] fix invalid memory access (Jerome Marchand) [1081936] - [zram] protect zram_reset_device() call (Jerome Marchand) [1081936] - [zram] remove zram_sysfs file (Jerome Marchand) [1081936] - [zram] use atomic64_xxx() to replace zram_stat64_xxx() (Jerome Marchand) [1081936] - [zram] optimize memory operations with clear_page()/copy_page() (Jerome Marchand) [1081936] - [zram] kill unused zram_get_num_devices() (Jerome Marchand) [1081936] - [zram] simplify and optimize dev_to_zram() (Jerome Marchand) [1081936] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1081100] - [kernel] audit: Allow login in non-init namespaces (Richard Guy Briggs) [1082597]- [wireless] ath9k: Fix LNA gpio for AR9485 (John Green) [1082017] - [infiniband] core: Don't resolve passive side RoCE L2 address in cma req handler (Amir Vadai) [1075852] - [fs] xfs: fix buffer use after free on IO error (Eric Sandeen) [924301] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1052416] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1052416] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1052416] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1052416] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1052416] - [fs] nfs: Fix a use-after-free problem in open() (Steve Dickson) [1062809]- [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1081781] - [md] dm: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1081781] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1081781] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1081781] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1062679] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1062679] - [ipc] change kern_ipc_perm.deleted type to bool (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] introduce ipc_valid_object() helper to sort out IPC_RMID races (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] shm: fix shm_file deletion races (Phillip Lougher) [1043807] {CVE-2013-7026} - [drm] udl: take reference to device struct for dma-bufs (Dave Airlie) [1077774] - [security] keys: Allow special keys (eg. DNS results) to be invalidated by CAP_SYS_ADMIN (David Howells) [1074240]- [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1077650] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1076974] - [fs] proc/vmcore: continue vmcore initialization if PT_NOTE is found empty (Chao WANG) [1077535] - [net] ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly (Jiri Pirko) [1079873]- [block] free q->flush_rq in blk_init_allocated_queue error paths (Mike Snitzer) [1078522] - [x86] fpu: Clear exceptions in AMD FXSAVE workaround (Phillip Lougher) [1053596] {CVE-2014-1438} - [mm] page_alloc: spill to remote nodes before waking kswapd (Johannes Weiner) [1076546] - [mm] vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1076546] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1071532] - [fs] nfs: Ensure we respect soft mount timeouts during trunking discovery (Steve Dickson) [1071532] - [fs] nfs: Schedule recovery if nfs40_walk_client_list() is interrupted (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_bind times out correctly (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1071532]- [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077351] {CVE-2014-2523} - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Jiri Pirko) [1075060] {CVE-2014-2309} - [net] skbuff: skb_segment: orphan frags before copying ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/fskb/list_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb/head_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb_frag/frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/frag/nskb_frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] use kfree_skb_list() helper ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] veth: fix veth vlan features (Flavio Leitner) [1076077] - [net] sunrpc/xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Jeff Layton) [1077957] - [virt] kvm/x86: emulate MOVAPD (Igor Mammedov) [1052090] - [virt] kvm/x86: emulate MOVAPS (Igor Mammedov) [1052090] - [mm] x86: Wrong page freed on preallocate_pmds() failure exit (Larry Woodman) [1073641] - [mm] x86: do not leak page->ptl for pmd page tables (Larry Woodman) [1073641] - [virt] kvm/x86: fix emulator buffer overflow (Andrew Jones) [1071836] {CVE-2014-0049} - [virt] hyperv: Change the receive buffer size for legacy hosts (Jason Wang) [1075279] - [x86] quirks: Update DH8900CC Unsupported Device ID (Prarit Bhargava) [1076137]- [security] selinux: fix broken peer recv check (Paul Moore) [1043165] - [md] dm-raid: Fix possibility of skipping device recovery (Jonathan E Brassow) [1069927] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1052789] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1074606] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1075709] - [ethernet] bna: don't disable VLAN tag stripping in promisc mode (Ivan Vecera) [1057842] - [kernel] posix-timers: Spare workqueue if there is no full dynticks CPU to kick (Frederic Weisbecker) [1074168]- [net] bridge: multicast: enable snooping on general queries only (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for general query destination (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for query source addresses (Florian Westphal) [1074491] - [net] inet: frag: fix oops when unloading inetfrag modules (Florian Westphal) [1073962] - [virt] vhost/net: fix ref cnt checking deadlock ("Michael S. Tsirkin") [1065878] - [virt] vhost_net: correctly limit the max pending buffers ("Michael S. Tsirkin") [1065878] - [virt] vhost/net: fix a theoretical race in device cleanup ("Michael S. Tsirkin") [1065878] - [powerpc] pseries: Expose in kernel device tree update to drmgr (Steve Best) [1064745] - [powerpc] pseries: Update dynamic cache nodes for suspend/resume operation (Steve Best) [1064745] - [powerpc] pseries: Device tree should only be updated once after suspend/migrate (Steve Best) [1064745] - [powerpc] pseries: Child nodes are not detached by dlpar_detach_node (Steve Best) [1064745] - [powerpc] pseries: Add mising of_node_put in delete_dt_node (Steve Best) [1064745] - [powerpc] pseries: Make dlpar_configure_connector parent node aware (Steve Best) [1064745] - [powerpc] pseries: Do all node initialization in dlpar_parse_cc_node (Steve Best) [1064745] - [powerpc] pseries: Fix parsing of initial node path in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Pack update_props_workarea to map correctly to rtas buffer header (Steve Best) [1064745] - [powerpc] pseries: Fix over writing of rtas return code in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Fix creation of loop in device node property list (Steve Best) [1064745] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1061795] - [ethernet] e1000: fix lockdep warning in e1000_reset_task (John Green) [1056355] - [ethernet] mlx4: mlx4_init_slave() shouldn't access comm channel before PF is ready (Amir Vadai) [1058413] - [ethernet] mlx4: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Amir Vadai) [1058413] - [mm] numa: recheck for transhuge pages under lock during protection changes (Rik van Riel) [1073674]- [net] inet: fix for a race condition in the inet frag code (Nikolay Aleksandrov) [1070711] {CVE-2014-0100} - [scsi] aacraid: Print warning message if unsupported card is being used (Rich Bono) [1019091] - [drm] ttm: don't oops if no invalidate_caches() (Rob Clark) [1073470 1075068] - [security] selinux: bigendian problems with filename trans rules (Paul Moore) [1029837] - [security] selinux: Fix memory leak upon loading policy (Paul Moore) [1051042] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1073568] - [kernel] sched: Remove redundant update_runtime notifier (Igor Mammedov) [1074476] - [virt] kvm/svm: fix cr8 intercept window (Radim Krcmar) [1056982] - [video] fb: reorder the lock sequence to fix potential dead lock (Jason Wang) [1040781] - [virt] hv/vmbus: Don't timeout during the initial connection with host (Jason Wang) [1037957] - [virt] hv/vmbus: Specify the target CPU that should receive notification (Jason Wang) [1037957] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [x86] fix compile error due to X86_TRAP_NMI use in asm files (Don Zickus) [1051428] - [x86] Ignore NMIs that come in during early boot (Don Zickus) [1051428] - [fs] cifs: Add support for follow_link on dfs shares under posix extensions (Sachin Prabhu) [1020715] - [fs] cifs: move unix extension call to cifs_query_symlink() (Sachin Prabhu) [1020715] - [kernel] audit: include subject in login records (Richard Guy Briggs) [1075155] - [kernel] audit: remove superfluous new- prefix in AUDIT_LOGIN messages (Richard Guy Briggs) [1075155] - [ethernet] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1071483] - [fs] gfs2: Move recovery variables to journal structure in memory (Robert S Peterson) [1059439] - [security] keys: Make the keyring cycle detector ignore other keyrings of the same name (David Howells) [1071346] {CVE-2014-0102} - [x86] fix x86 fixup_irqs() error handling (Prarit Bhargava) [1074644] - [fs] gfs2: Re-add a call to log_flush_wait when flushing the journal (Robert S Peterson) [1074556] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1074556]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [block] change flush sequence list addition back to front add (Mike Snitzer) [1072577] - [block] fix q->flush_rq NULL pointer crash on dm-mpath flush (Mike Snitzer) [1072577] - [md] dm-era: mark as tech preview for RHEL7.0 (Mike Snitzer) [995644] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [995644] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [995644] - [md] dm: add era target (Mike Snitzer) [995644] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [995644] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [995644] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1065051] - [Documentation] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1065051] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1065051] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1065051] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1065051] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1065051] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1065051] - [md] dm: fix Kconfig indentation (Mike Snitzer) [1065051] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1065051] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1065051] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1065051] - [virt] hyperv: Add support for physically discontinuous receive buffer (Jason Wang) [988689] - [virt] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1024220] - [fs] pnode: smarter propagate_mnt() (Alexander Viro) [1072457] - [kernel] perf: Allow mmap2 interface (Jiri Olsa) [1071945] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Radomir Vrbovsky) [1009139] - [fs] xfs: don't leak EFSBADCRC to userspace (Brian Foster) [1071925] - [fs] xfs: modify verifiers to differentiate CRC from other errors (Brian Foster) [1071925] - [fs] xfs: print useful caller information in xfs_error_report (Brian Foster) [1071925] - [fs] xfs: add xfs_verifier_error() (Brian Foster) [1071925] - [fs] xfs: add helper for updating checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: add helper for verifying checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: Use defines for CRC offsets in all cases (Brian Foster) [1071925] - [fs] xfs: skip pointless CRC updates after verifier failures (Brian Foster) [1071925] - [fs] xfs: limit superblock corruption errors to actual corruption (Brian Foster) [1071925] - [fs] xfs: skip verification on initial "guess" superblock read (Brian Foster) [1071925] - [fs] xfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb (Brian Foster) [1071925] - [md] dm-snapshot: fix data corruption (Mikulas Patocka) [1070291] - [ethernet] e1000e: Fix SHRA register access for 82579 (John Green) [1040315] - [ethernet] be2net: do external loopback test only when it is requested (Ivan Vecera) [1065833] - [drm] i915: fix potential oops in early irqs (Rob Clark) [1073136] - [security] selinux: correctly label /proc inodes in use before the policy is loaded (Paul Moore) [1071858] - [fs] vfs: unexport the getname() symbol (Jeff Layton) [1060739] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [kernel] uprobes: Fix the memory out of bound overwrite in copy_insn() (Oleg Nesterov) [984056] - [kernel] uprobes: Fix the wrong usage of current->utask in uprobe_copy_process() (Oleg Nesterov) [984056] - [kernel] uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup xol_area (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup return_instances (Oleg Nesterov) [984056] - [kernel] uprobes: Teach __create_xol_area() to accept the predefined vaddr (Oleg Nesterov) [984056] - [kernel] uprobes: Introduce __create_xol_area() (Oleg Nesterov) [984056] - [kernel] uprobes: Change the callsite of uprobe_copy_process() (Oleg Nesterov) [984056]- [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1070563] - [scsi] megaraid_sas: driver bug fix (Tomas Henzl) [1064509] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k2 (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1066003] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [1058624] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [1058788] - [mm] factor commit limit calculation (Jerome Marchand) [1058788] - [drm] radeon/uvd: add kernel parameter to make uvd optional on evergreen (Jerome Glisse) [1056702] - [drm] radeon: free uvd ring on unload (Jerome Glisse) [1056702] - [s390] pci: obtain function handle in hotplug notifier (Hendrik Brueckner) [1059247] - [s390] pci/dma: fix accounting of allocated_pages (Hendrik Brueckner) [1059247] - [s390] pci: set error state for unavailable functions (Hendrik Brueckner) [1059247] - [s390] pci: fix removal of nonexistent pci bus (Hendrik Brueckner) [1059247] - [s390] pci: prevent inadvertently triggered bus scans (Hendrik Brueckner) [1059247] - [pci] msi: Make pci_enable_msi/msix() 'nvec' argument type as int (Myron Stowe) [1070909] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1070909] - [drm] nouveau: attempt to disarm all interrupts before request_irq() (Ben Skeggs) [986654] - [drm] nouveau: disable runtime pm by default (Ben Skeggs) [1072481] - [s390] appldata_os: fix cpu array size calculation (Hendrik Brueckner) [1071354] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1071248] - [s390] pci/dma: use correct segment boundary size (Hendrik Brueckner) [1071239] - [scsi] isci: fix reset timeout handling (David Milburn) [1040402] - [wireless] ath9k: Add custom parameters for CUS198 (John Green) [1044005] - [ethernet] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1058008] - [fs] fix the performance of reading /proc/mounts and friends (Alexander Viro) [1072461] - [fs] namespace: mount hash table is too small (Alexander Viro) [1072451] - [fs] xfs: inode log reservations are still too small (Brian Foster) [1071068] - [fs] aio, memory-hotplug: Fix confliction when migrating and accessing ring pages (Motohiro Kosaki) [1060974] - [x86] only add -Werror when using RHEL7 gcc (Stefan Assmann) [1073055] - [mm] filemap: fix truncation crash due to exceptional entries (Johannes Weiner) [1069295 1071162] - [mm] Add kernel and mm data structure padding before kABI freeze (Larry Woodman) [1071438] - [pci] add pci_hw_vendor_status() (Prarit Bhargava) [1073062] - [cpufreq] pcc: Enable autoload of pcc-cpufreq for all ACPI processors (Lenny Szubowicz) [928152] - [idle] intel_idle: Repair large-server 50-watt idle-power regression (Lenny Szubowicz) [1054325] - [fs] clean up page array when uncached write send fails (Sachin Prabhu) [1063780] - [fs] cifs: use a flexarray in cifs_writedata (Sachin Prabhu) [1063780] - [mm] oom_kill: add rcu_read_lock() into find_lock_task_mm() (Oleg Nesterov) [1000335] - [mm] oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() (Oleg Nesterov) [1000335] - [mm] oom_kill: change oom_kill.c to use for_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: introduce for_each_thread() to replace the buggy while_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), consolidate the lockless CLONE_THREAD checks (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), don't add the uninitialized child to thread/task/pid lists (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), unify CLONE_THREAD-or-thread_group_leader code (Oleg Nesterov) [1000335] - [fs] exec: de_thread(), use change_pid() rather than detach_pid/attach_pid (Oleg Nesterov) [1000335] - [powerpc] xmon: Don't signal we've entered until we're finished printing (Steve Best) [1072790] - [powerpc] xmon: Fix timeout loop in get_output_lock() (Steve Best) [1072790] - [powerpc] xmon: Don't loop forever in get_output_lock() (Steve Best) [1072790]- [net] make neigh_priv_len in struct net_device 16bit instead of 8bit (Jiri Benc) [1062308] - [net] sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable (Daniel Borkmann) [1070716] {CVE-2014-0101} - [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1058284] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1070135] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1070135] - [net] openvswitch: Fix ovs_dp_cmd_msg_size() (Francesco Fusco) [1069577] - [net] team: Don't allow team devices to change network namespaces (Jiri Pirko) [1069527] - [net] team: add support for sending multicast rejoins (Jiri Pirko) [1069520] - [net] convert resend IGMP to notifier event (Jiri Pirko) [1069520] - [net] team: add peer notification (Jiri Pirko) [1069490] - [net] team: remove synchronize_rcu() called during port disable (Jiri Pirko) [1069498] - [net] team: use kfree_rcu instead of synchronize_rcu in team_port_dev (Jiri Pirko) [1069498] - [net] team: remove synchronize_rcu() called during queue override change (Jiri Pirko) [1069498] - [net] remove last caller of skb_tail_offset() and itself (Jiri Pirko) [1068666] - [net] netpoll: fix position of network header (Jiri Pirko) [1068666] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1067274]- [drm] nouveau/devinit: lock/unlock crtc regs for all devices, not just pre-nv50 (Ben Skeggs) [928744] - [drm] nouveau: use correct register to determine DP display bpp (Ben Skeggs) [928744] - [pci] Enable quirks for PCIe ACS on Intel PCH root ports (Alex Williamson) [1037684] - [pci] Add pci_dev_flag for ACS enable quirks (Alex Williamson) [1037684] - [pci] Add device-specific PCI ACS enable (Alex Williamson) [1037684] - [virt] hyperv-fb: kick off efifb early (Gerd Hoffmann) [1038900] - [virt] hyperv-fb: add support for generation 2 virtual machines (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: use resource for hyperv mmio region (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: add missing breaks (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: Extract the mmio information from DSDT (Gerd Hoffmann) [1038900] - [s390] cio/blacklist: Perform subchannel scan only when needed (Hendrik Brueckner) [1071244] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1071244] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1071244] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1071244] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1071244] - [ethernet] cxgb4: Add API to correctly calculate tuple fields (Jay Fenlason) [1060264] - [ethernet] cxgb4: Account for stid entries properly in case of IPv6 (Jay Fenlason) [1060264] - [ethernet] cxgb4: Assign filter server TIDs properly (Jay Fenlason) [1060264] - [ethernet] cxgb4: Include TCP as protocol when creating server filters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Reserve stid 0 for T4/T5 adapters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add new scheme to update T4/T5 firmware (Jay Fenlason) [1060264] - [ethernet] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Jay Fenlason) [1060264] - [ethernet] cgxb4: remove duplicate include in cxgb4.h (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove workqueue when driver registration fails (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add CLIP support to store compressed IPv6 address (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add routines to create and remove listening IPv6 servers (Jay Fenlason) [1060264] - [ethernet] cxgb4: Do not set net_device::dev_id to VI index (Jay Fenlason) [1060264] - [ethernet] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Jay Fenlason) [1060264] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Jay Fenlason) [1060264] - [infiniband] cxgb4: Calculate the filter server TID properly (Jay Fenlason) [1060264] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix formatting of physical address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Jay Fenlason) [1060264] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Jay Fenlason) [1060264] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Jay Fenlason) [1060264] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix QP flush logic (Jay Fenlason) [1060264] - [infiniband] cxgb4: Handle newer firmware changes (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Jay Fenlason) [1060264] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Jay Fenlason) [1060264] - [scsi] cxgb4i: add support for T5 adapter (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: added much cleaner implementation of is_t4() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: Staticize local symbols (Jay Fenlason) [1060264] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1058614] - [infiniband] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1058614] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1058614] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1058614] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1058614] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1058614] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1058614] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1058614] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1058614] - [ethernet] mlx5: Fix PowerPC support (Doug Ledford) [1058614] - [ethernet] mlx5: Improve debugfs readability (Doug Ledford) [1058614] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1058614] - [ethernet] mlx5: Use mlx5 core style warning (Doug Ledford) [1058614] - [ethernet] mlx5: Clear out struct before create QP command (Doug Ledford) [1058614] - [ethernet] mlx5: Fix out arg size in access_register command (Doug Ledford) [1058614] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1058614] - [ethernet] mlx5: Remove dead code (Doug Ledford) [1058614] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1058614] - [virt] kvm/x86: introduce periodic global clock updates (Andrew Jones) [1036457] - [virt] kvm/x86: rate-limit global clock updates (Andrew Jones) [1036457] - [mm] slub: fix page->_count corruption (again) (Rik van Riel) [1070918] - [kernel] stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus() (Rik van Riel) [1061778 1071454] - [fs] proc/vmcore: prevent PT_NOTE p_memsz overflow during header update (Nigel Croxon) [1061368] - [ioat] dma: check DMA mapping error in ioat_dma_self_test() (Kyle McMartin) [922694] - [drm] nouveau/bios: add more checks to PRAMIN image fetching (Ben Skeggs) [1033345] - [fs] block: Fix nr_vecs for inline integrity vectors (David Milburn) [1040893]- [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Rik van Riel) [1069371] - [fs] epoll: do not take global 'epmutex' for simple topologies (Rik van Riel) [1069371] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Rik van Riel) [1069371] - [fs] epoll: add a reschedule point in ep_free() (Rik van Riel) [1069371] - [fs] eventpoll: switch epoll_ctl() to fdget (Rik van Riel) [1069371] - [fs] eventpoll: do not use sigprocmask() (Rik van Riel) [1069371] - [target] iscsi-target: Add demo-mode TPG authentication context support (Andy Grover) [1066726] - [target] Add se_portal_group->tpg_auth_group (Andy Grover) [1066726] - [mm] page-writeback: do not count anon pages as dirtyable memory (Johannes Weiner) [832482] - [mm] page-writeback: fix dirty_balance_reserve subtraction from dirtyable memory (Johannes Weiner) [832482] - [misc] stackprotector: Introduce CONFIG_CC_STACKPROTECTOR_STRONG (Jarod Wilson) [1069367] - [misc] stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures (Jarod Wilson) [1069367] - [kernel] futexes: Fix futex_hashsize initialization (Larry Woodman) [1069800] - [kernel] futexes: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1069800] - [kernel] futexes: Document multiprocessor ordering guarantees (Larry Woodman) [1069800] - [kernel] futexes: Increase hash table size for better performance (Larry Woodman) [1069800] - [kernel] futexes: Clean up various details (Larry Woodman) [1069800] - [kernel] futex: move user address verification up to common code (Larry Woodman) [1069800] - [kernel] futex: fix handling of read-only-mapped hugepages (Larry Woodman) [1069800] - [powerpc] Support crashkernel auto memory reservation on a system with 2GB or more (Steve Best) [1051974] - [powerpc] Set crashkernel 'auto' memory reservation threshold to 2GB (Steve Best) [1051974] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1064781] - [s390] zfcpdump: Fix mount order for XFS and ext4 (Hendrik Brueckner) [1058307] - [scsi] iSCSI connection errors on logout (Chris Leech) [1000356] - [block] add padding to queue_limits structure (Mike Snitzer) [973669] - [virt] kvm/nvmx: Fix pick-up of uninjected NMIs (Marcelo Tosatti) [1069089] - [virt] kvm/svm: fix NMI window after iret (Radim Krcmar) [1049862] - [mm] exclude memoryless nodes from zone_reclaim (Steve Best) [1070491] - [x86] mm/srat: Skip NUMA_NO_NODE while parsing SLIT (Prarit Bhargava) [1063539]- [ethernet] cxgb3: remove duplicate defines (Jay Fenlason) [1060263] - [ethernet] cxgb3: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060263] - [ethernet] cxgb3: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Jay Fenlason) [1060263] - [ethernet] cxgb3: Missing rtnl lock in error recovery (Jay Fenlason) [1060263] - [infiniband] cxgb3: Fix stack info leak in iwch_create_cq() (Jay Fenlason) [1060263] - [infiniband] cxgb3: Timeout condition is never true (Jay Fenlason) [1060263] - [ethernet] qlcnic: Update version to 5.3.48.2 (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix tx timeout (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix VF reset recovery (Chad Dupuis) [1063848] - [ethernet] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix backporting BUG while doing inbox submission upto 5.3.48 (Chad Dupuis) [1063848] - [pci] pciehp: Add hotplug_lock to serialize hotplug events (Myron Stowe) [1061514] - [pci] pciehp: Ensure very fast hotplug events are also processed (Myron Stowe) [1061514] - [pci] pciehp: Disable link notification across slot reset (Myron Stowe) [1061514] - [pci] pciehp: Don't check adapter or latch status while disabling (Myron Stowe) [1061514] - [pci] pciehp: Don't disable the link permanently during removal (Myron Stowe) [1061514] - [pci] pciehp: Enable link state change notifications (Myron Stowe) [1061514] - [pci] pciehp: Use link change notifications for hot-plug and removal (Myron Stowe) [1061514] - [pci] pciehp: Make check_link_active() non-static (Myron Stowe) [1061514] - [pci] pciehp: Move Attention & Power Indicator support tests to accessors (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants for Slot Control fields (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants, not hard-coded bitmask (Myron Stowe) [1061514] - [pci] pciehp: Simplify "Power Fault Detected" checking/clearing (Myron Stowe) [1061514] - [pci] pciehp: Announce slot capabilities (slot #, button, LEDs, etc) (Myron Stowe) [1061514] - [pci] pciehp: Make various functions void since they can't fail (Myron Stowe) [1061514] - [pci] pciehp: Remove error checks when accessing PCIe Capability (Myron Stowe) [1061514] - [pci] pciehp: Drop pciehp_readw()/pciehp_writew() wrappers (Myron Stowe) [1061514] - [drm] mgag200: on cards with < 2MB VRAM default to 16-bit (Dave Airlie) [1056356] - [drm] cirrus: correct register values for 16bpp (Dave Airlie) [1056352] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE GID table resets in port based manner (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1061729] - [infiniband] mlx4: Move rtnl locking to the right location (Doug Ledford) [1061729] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1061729] - [infiniband] mlx4: Report using RoCE IP based gids in port caps (Doug Ledford) [1061729] - [mm] thp: fix infinite loop on memcg OOM (Motohiro Kosaki) [1054655] - [mm] thp: count thp_fault_fallback anytime thp fault fails (Motohiro Kosaki) [1054655] - [mm] thp: consolidate code between handle_mm_fault() and, do_huge_pmd_anonymous_page() (Motohiro Kosaki) [1054655] - [mm] thp: do_huge_pmd_anonymous_page() cleanup (Motohiro Kosaki) [1054655] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1071041] - [fs] nfs: Use the correct net namespace in nfs4_update_server (Steve Dickson) [1071041] - [net] sunrpc: Fix a pipe_version reference leak (Steve Dickson) [1071041] - [net] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1071041] - [fs] nfs: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS (Steve Dickson) [1071041] - [target] iscsi: Fix network portal creation race (Andy Grover) [1055064] - [ethernet] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1070726] - [pci] dev_num_vf needs to return an int, not a bool (Alex Williamson) [1066825] - [kernel] cgroup: update cgroup_enable_task_cg_lists() to grab siglock (Rik van Riel) [1070919] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [1053681]- [fs] btrfs: fix the race between write back and nocow buffered write (Zach Brown) [1051406] - [fs] btrfs: fix the wrong nocow range check (Zach Brown) [1051406] - [fs] btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io (Zach Brown) [1051406] - [fs] btrfs: cleanup unnecessary parameter and variant of prepare_pages() (Zach Brown) [1051406] - [fs] btrfs: fix access_ok() check in btrfs_ioctl_send() (Zach Brown) [1051282] - [fs] btrfs: make sure we cleanup all reloc roots if error happens (Zach Brown) [1051282] - [fs] btrfs: skip building backref tree for uuid and quota tree when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: fix an oops when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: don't miss skinny extent items on delayed ref head contention (Zach Brown) [1051282] - [fs] btrfs: call mnt_drop_write after interrupted subvol deletion (Zach Brown) [1051282] - [fs] btrfs: don't clear the default compression type (Zach Brown) [1051282] - [fs] btrfs: backport of btrfs part of "block: submit_bio_wait() conversions" (Zach Brown) [1051282] - [Documentation] filesystems: update btrfs tools section (Zach Brown) [1051282] - [Documentation] filesystems: add new btrfs mount options (Zach Brown) [1051282] - [fs] btrfs: update kconfig help text (Zach Brown) [1051282] - [fs] btrfs: fix bio_size_ok() for max_sectors > 0xffff (Zach Brown) [1051282] - [fs] btrfs: Use trace condition for get_extent tracepoint (Zach Brown) [1051282] - [fs] btrfs: fix typo in the log message (Zach Brown) [1051282] - [fs] btrfs: fix list delete warning when removing ordered root from the list (Zach Brown) [1051282] - [fs] btrfs: print bytenr instead of page pointer in check-int (Zach Brown) [1051282] - [fs] btrfs: remove dead codes from ctree.h (Zach Brown) [1051282] - [fs] btrfs: don't wait for ordered data outside desired range (Zach Brown) [1051282] - [fs] btrfs: fix lockdep error in async commit (Zach Brown) [1051282] - [fs] btrfs: avoid heavy operations in btrfs_commit_super (Zach Brown) [1051282] - [fs] btrfs: fix __btrfs_start_workers retval (Zach Brown) [1051282] - [fs] btrfs: disable online raid-repair on ro mounts (Zach Brown) [1051282] - [fs] btrfs: do not inc uncorrectable_errors counter on ro scrubs (Zach Brown) [1051282] - [fs] btrfs: only drop modified extents if we logged the whole inode (Zach Brown) [1051282] - [fs] btrfs: make sure to copy everything if we rename (Zach Brown) [1051282] - [fs] btrfs: don't BUG_ON() if we get an error walking backrefs (Zach Brown) [1051282] - [fs] btrfs: get rid of fdentry() (Zach Brown) [1051282] - [fs] btrfs: fix empty_zero_page misusage (Zach Brown) [1051282] - [fs] btrfs: rename btrfs_start_all_delalloc_inodes (Zach Brown) [1051282] - [fs] btrfs: don't wait for the completion of all the ordered extents (Zach Brown) [1051282] - [fs] btrfs: don't wait for all the async delalloc when shrinking delalloc (Zach Brown) [1051282] - [fs] btrfs: fix the confusion between delalloc bytes and metadata bytes (Zach Brown) [1051282] - [fs] btrfs: pick up the code for the item number calculation in flush_space() (Zach Brown) [1051282] - [fs] btrfs: wait for the ordered extent only when we want (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary initialization and memory barrier in shrink_delalloc() (Zach Brown) [1051282] - [fs] btrfs: avoid unnecessary scrub workers allocation (Zach Brown) [1051282] - [fs] btrfs: check file extent type before anything else (Zach Brown) [1051282] - [fs] btrfs: Remove useless variable in write_ctree_super() (Zach Brown) [1051282] - [fs] btrfs: Fix checkpatch.pl warning of spacing issues (Zach Brown) [1051282] - [fs] btrfs: Replace kmalloc with kmalloc_array (Zach Brown) [1051282] - [fs] btrfs: Enclose macros with complex values within parenthesis (Zach Brown) [1051282] - [fs] btrfs: Use WARN_ON()'s return value in place of WARN_ON(1) (Zach Brown) [1051282] - [fs] btrfs: Remove redundant local zero structure (Zach Brown) [1051282] - [fs] btrfs: Pack struct btrfs_device (Zach Brown) [1051282] - [fs] btrfs: Replace multiple atomic_inc() with atomic_add() (Zach Brown) [1051282] - [fs] btrfs: Add helper function for free_root_pointers() (Zach Brown) [1051282] - [fs] btrfs: fix a crash when running balance and defrag concurrently (Zach Brown) [1051282] - [fs] btrfs: do not run snapshot-aware defragment on error (Zach Brown) [1051282] - [fs] btrfs: log recovery, don't unlink inode always on error (Zach Brown) [1051282] - [fs] btrfs: fix csum search offset/length calculation in log tree (Zach Brown) [1051282] - [fs] btrfs: fix verification of dir_item (Zach Brown) [1051282] - [fs] btrfs: remove scrub_super_lock holding in btrfs_sync_log() (Zach Brown) [1051282] - [fs] btrfs: use 'u64' rather than 'int' to get extent's generation (Zach Brown) [1051282] - [fs] btrfs: fix the free space write out failure when there is no data space (Zach Brown) [1051282] - [fs] btrfs: stop committing the transaction so much during relocate (Zach Brown) [1051282] - [fs] btrfs: make sure the delalloc workers actually flush compressed writes (Zach Brown) [1051282] - [fs] btrfs: take ordered root lock when removing ordered operations inode (Zach Brown) [1051282] - [fs] btrfs: don't abort transaction in run_delalloc_nocow (Zach Brown) [1051282] - [fs] btrfs: do not bug_on if we try to cow a free space cache inode (Zach Brown) [1051282] - [fs] btrfs: return an error from btrfs_wait_ordered_range (Zach Brown) [1051282] - [fs] btrfs: stop using vfs_read in send (Zach Brown) [1051282] - [fs] btrfs: check_int, remove warning for mixed-mode (Zach Brown) [1051282] - [fs] btrfs: fix check_int 'leaf item out of bounce' regression (Zach Brown) [1051282] - [fs] btrfs: optimize extent item search in run_delayed_extent_op (Zach Brown) [1051282] - [fs] btrfs: add tracing for failed reservations (Zach Brown) [1051282] - [fs] btrfs: remove fs/btrfs/compat.h (Zach Brown) [1051282] - [fs] btrfs: remove move_pages() (Zach Brown) [1051282] - [fs] btrfs: use get_seconds() instead of btrfs wrapper (Zach Brown) [1051282] - [fs] btrfs: fix incorrect inode acl reset (Zach Brown) [1051282] - [fs] btrfs: Don't allocate inode that is already in use (Zach Brown) [1051282] - [fs] btrfs: fix btrfs_prev_leaf() previous key computation (Zach Brown) [1051282] - [fs] btrfs: optimize tree-log.c:count_inode_refs() (Zach Brown) [1051282] - [fs] btrfs: simplify kmalloc+copy_from_user to memdup_user (Zach Brown) [1051282] - [fs] btrfs: btrfs_add_ordered_operation, Fix last modified transaction comparison (Zach Brown) [1051282] - [fs] btrfs: don't leak delayed node on path allocation failure (Zach Brown) [1051282] - [fs] btrfs: Wait for uuid-tree rebuild task on remount read-only (Zach Brown) [1051282] - [fs] btrfs: init device stats for new devices (Zach Brown) [1051282] - [fs] btrfs: fixup error path in __btrfs_inc_extent_ref (Zach Brown) [1051282] - [fs] btrfs: disallow 'btrfs (balance, replace) cancel' on ro mounts (Zach Brown) [1051282] - [fs] btrfs: don't leak ioctl args in btrfs_ioctl_dev_replace (Zach Brown) [1051282] - [fs] btrfs: nuke a bogus rw_devices decrement in __btrfs_close_devices (Zach Brown) [1051282] - [fs] btrfs: Fix memory leakage in the tree-log.c (Zach Brown) [1051282] - [fs] btrfs: kill unused code in btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: cleanup dead code of defragment (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary key copy when logging inode (Zach Brown) [1051282] - [fs] btrfs: Simplify the logic in alloc_extent_buffer() for existing extent buffer case (Zach Brown) [1051282] - [fs] btrfs: fix up seek_hole/seek_data handling (Zach Brown) [1051282] - [fs] btrfs: add an assert to btrfs_lookup_csums_range for alignment (Zach Brown) [1051282] - [fs] btrfs: fix hole check in log_one_extent (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for a vacant extent at the front of a file (Zach Brown) [1051282] - [fs] btrfs: handle a missing extent for the first file extent (Zach Brown) [1051282] - [fs] btrfs: stop all workers after we free block groups (Zach Brown) [1051282] - [fs] btrfs: add tests for btrfs_get_extent (Zach Brown) [1051282] - [fs] btrfs: add tests for find_lock_delalloc_range (Zach Brown) [1051282] - [fs] btrfs: free reserved space on error in a few places (Zach Brown) [1051282] - [fs] btrfs: fixup reserved trace points (Zach Brown) [1051282] - [fs] btrfs: free up block groups after everything (Zach Brown) [1051282] - [fs] btrfs: cleanup reserved space when freeing tree log on error (Zach Brown) [1051282] - [fs] btrfs: do not free the dirty bytes from the trans block rsv on cleanup (Zach Brown) [1051282] - [fs] btrfs: fix memory leaks on transaction commit failure (Zach Brown) [1051282] - [fs] btrfs: fix the dev-replace suspend sequence (Zach Brown) [1051282] - [fs] btrfs: improve inode hash function/inode lookup (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary tree search when logging inode (Zach Brown) [1051282] - [fs] btrfs: remove unused max_key arg from btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: fix memory leak of chunks' extent map (Zach Brown) [1051282] - [fs] btrfs: improve jitter performance of the sequential buffered write (Zach Brown) [1051282] - [fs] btrfs: fix BUG_ON() casued by the reserved space migration (Zach Brown) [1051282] - [fs] btrfs: remove unused parameter from btrfs_header_fsid (Zach Brown) [1051282] - [fs] btrfs: fix two use-after-free bugs with transaction cleanup (Zach Brown) [1051282] - [fs] btrfs: remove all BUG_ON()'s from commit_cowonly_roots (Zach Brown) [1051282] - [fs] btrfs: don't delete ordered roots from list during cleanup (Zach Brown) [1051282] - [fs] btrfs: cleanup transaction on abort (Zach Brown) [1051282] - [fs] btrfs: do not release metadata for space cache inodes (Zach Brown) [1051282] - [fs] btrfs: reset intwrite on transaction abort (Zach Brown) [1051282] - [fs] btrfs: don't leak block group on error (Zach Brown) [1051282] - [fs] btrfs: fix sync fs to actually wait for all data to be persisted (Zach Brown) [1051282] - [fs] btrfs: fix tracking of orphan inode count (Zach Brown) [1051282] - [fs] btrfs: export btrfs space shared info to userspace (Zach Brown) [1051282] - [fs] btrfs: remove path arg from btrfs_truncate_free_space_cache (Zach Brown) [1051282] - [fs] btrfs: remove duplicated ino cache's inode lookup (Zach Brown) [1051282] - [fs] btrfs: do a full search everytime in btrfs_search_old_slot (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for btrfs_split_item (Zach Brown) [1051282] - [fs] btrfs: drop unused parameter from btrfs_item_nr (Zach Brown) [1051282] - [fs] btrfs: don't store NULL byte in symlink extents (Zach Brown) [1051282] - [fs] btrfs: eliminate the exceptional root_tree refs=0 (Zach Brown) [1051282]- [scsi] report sense even for TEST UNIT READY commands (Ewan Milne) [1070982] - [bfa] Fix for crash during sfpshow command (Chad Dupuis) [1065950] - [mm] fix GFP_THISNODE callers and clarify (Johannes Weiner) [1069551 1069639] - [mm] page_alloc: exempt GFP_THISNODE allocations from zone fairness (Johannes Weiner) [1069551 1069639] - [scsi] reserve space in structures for future scsi-mq changes (Mike Snitzer) [1071014] - [block] remove unprep_rq_fn (Mike Snitzer) [1071014] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1071014] - [block] blk-mq: support partial I/O completions (Mike Snitzer) [1071014] - [block] blk-mq: merge blk_mq_insert_request and blk_mq_run_request (Mike Snitzer) [1071014] - [block] blk-mq: remove blk_mq_alloc_rq (Mike Snitzer) [1071014] - [block] blk-mq: pair blk_mq_start_request / blk_mq_requeue_request (Mike Snitzer) [1071014] - [block] blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq (Mike Snitzer) [1071014] - [block] Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show (Mike Snitzer) [1071014] - [block] blk-mq: rework flush sequencing logic (Mike Snitzer) [1071014] - [block] null_blk: use blk_complete_request and blk_mq_complete_request (Mike Snitzer) [1071014] - [block] blk-mq: rework I/O completions (Mike Snitzer) [1071014] - [block] null_blk: Fix completion processing from LIFO to FIFO (Mike Snitzer) [1071014] - [lib] llist: move llist_reverse_order from raid5 to llist.c (Mike Snitzer) [1071014] - [lib] llist: llist_add() can use llist_add_batch() (Mike Snitzer) [1071014] - [lib] llist: fix_simplify llist_add() and llist_add_batch() (Mike Snitzer) [1071014] - [block] blk-mq: Add bio_integrity setup to blk_mq_make_request (Mike Snitzer) [1071014] - [block] blk-mq: initialize sg_reserved_size (Mike Snitzer) [1071014] - [block] blk-mq: handle dma_drain_size (Mike Snitzer) [1071014] - [block] blk-mq: divert __blk_put_request for MQ ops (Mike Snitzer) [1071014] - [block] blk-mq: support at_head inserations for blk_execute_rq (Mike Snitzer) [1071014] - [block] null_blk: Null pointer deference problem in alloc_page_buffers (Mike Snitzer) [1071014] - [block] null_blk: fix queue leak inside removing device (Mike Snitzer) [1071014] - [block] null_blk: support submit_queues on use_per_node_hctx (Mike Snitzer) [1071014] - [block] null_blk: set use_per_node_hctx param to false (Mike Snitzer) [1071014] - [block] null_blk: warning on ignored submit_queues param (Mike Snitzer) [1071014] - [block] null_blk: refactor init and init errors code paths (Mike Snitzer) [1071014] - [block] null_blk: mem garbage on NUMA systems during init (Mike Snitzer) [1071014] - [block] null_blk: corrections to documentation (Mike Snitzer) [1071014] - [block] null_blk: documentation (Mike Snitzer) [1071014] - [block] null_blk: fix differences between RHEL7 and upstream (Mike Snitzer) [1071014] - [target] iscsi-target: Fix connection reset hang with percpu_ida_alloc (Mike Snitzer) [1071014] - [lib] percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask (Mike Snitzer) [1071014] - [lib] percpu_ida: Removing unused arguement from alloc_local_tag (Mike Snitzer) [1071014] - [block] blk-mq: use hotcpu_notifier() (Mike Snitzer) [1071014] - [block] blk-mq: uses page->list incorrectly (Mike Snitzer) [1071014] - [block] blk-mq: use __smp_call_function_single directly (Mike Snitzer) [1071014] - [kernel] provide a __smp_call_function_single stub for !CONFIG_SMP (Mike Snitzer) [1071014] - [block] blk-mq: fix initializing request's start time (Mike Snitzer) [1071014] - [block] blk-mq: don't export blk_mq_free_queue() (Mike Snitzer) [1071014] - [block] blk-mq: make blk_sync_queue support mq (Mike Snitzer) [1071014] - [block] blk-mq: support draining mq queue (Mike Snitzer) [1071014] - [virt] kvm/x86: emulator_cmpxchg_emulated should mark_page_dirty (Marcelo Tosatti) [994431] - [x86] irq: Fix kbuild warning in smp_irq_move_cleanup_interrupt() (Prarit Bhargava) [1065735] - [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070827] - [infiniband] iser: Avoid dereferncing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1061129] - [mm] Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit (Steve Best) [1049012] - [mm] Dirty accountable change only apply to non prot numa case (Steve Best) [1049012] - [powerpc] mm: Add new "set" flag argument to pte/pmd update function (Steve Best) [1049012] - [powerpc] mm: Enable _PAGE_NUMA for book3s (Steve Best) [1049012] - [powerpc] mm: Only check for _PAGE_PRESENT in set_pte/pmd functions (Steve Best) [1049012] - [powerpc] mm: Free up _PAGE_COHERENCE for numa fault use later (Steve Best) [1049012] - [powerpc] mm: Use HPTE constants when updating hpte bits (Steve Best) [1049012] - [mm] Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE (Steve Best) [1049012]- [target] Pass through I/O topology for block backstores (Andy Grover) [873474] - [target] iscsi-target: ST response on IN6ADDR_ANY socket (Andy Grover) [913033] - [security] keys: Fix searching of nested keyrings (David Howells) [1033467] - [security] keys: Fix multiple key add into associative array (David Howells) [1033467] - [security] keys: Fix the keyring hash function (David Howells) [1033467] - [ethernet] bnx2x: Fix generic option settings (Michal Schmidt) [1066076] - [tools] perf/kvm: Fix kvm report without guestmount (Jiri Olsa) [1051298] - [mm] readahead: fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [1062288] - [ethernet] Mark Intel DH8900CC Series Gigabit Network Device Unsupported (Prarit Bhargava) [727275] - [drm] nouveau/mxm: fix null deref on load (Ben Skeggs) [1067807] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB option to Kconfig (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB and DCBNL support (Stefan Assmann) [1057192] - [ethernet] i40e: implement DCB support infastructure (Stefan Assmann) [1057192] - [ethernet] i40e: refactor flow director (Stefan Assmann) [1057192] - [ethernet] i40e: rename defines (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: Change firmware workaround (Stefan Assmann) [1057192] - [ethernet] i40e: fix compile warning on checksum_local (Stefan Assmann) [1057192] - [ethernet] i40e: updates to AdminQ interface (Stefan Assmann) [1057192] - [ethernet] i40e: check desc pointer before printing (Stefan Assmann) [1057192] - [ethernet] i40e: delete non-required instances of include (Stefan Assmann) [1057192] - [ethernet] i40e: Retain MAC filters on port VLAN deletion (Stefan Assmann) [1057192] - [ethernet] i40e: Warn admin to reload VF driver on port VLAN configuration (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version number (Stefan Assmann) [1057192] - [ethernet] i40e: trivial cleanup (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: make message meaningful (Stefan Assmann) [1057192] - [ethernet] i40e: associate VMDq queue with VM type (Stefan Assmann) [1057192] - [ethernet] i40e: remove extra register write (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: fix log message wording (Stefan Assmann) [1057192] - [ethernet] i40e: enable PTP (Stefan Assmann) [1057192] - [ethernet] i40e: call clear_pxe after adminq is initialized (Stefan Assmann) [1057192] - [ethernet] i40e: clear qtx_head before enabling Tx queue (Stefan Assmann) [1057192] - [ethernet] i40e: adjust ITR max and min values (Stefan Assmann) [1057192] - [ethernet] i40e: check for possible incorrect ipv6 checksum (Stefan Assmann) [1057192] - [ethernet] i40e: allow VF to remove any MAC filter (Stefan Assmann) [1057192] - [ethernet] i40e: do not bail when disabling if Tx queue disable fails (Stefan Assmann) [1057192] - [ethernet] i40e: Setting queue count to 1 using ethtool is valid (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup Doxygen warnings (Stefan Assmann) [1057192] - [ethernet] i40e: fix long lines (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: Update the Current NVM version Low value (Stefan Assmann) [1057192] - [ethernet] i40e: drop unused macros (Stefan Assmann) [1057192] - [ethernet] i40e: use assignment instead of memcpy (Stefan Assmann) [1057192] - [ethernet] i40e: Turn flow director off in MFP mode (Stefan Assmann) [1057192] - [ethernet] i40e: Add a dummy packet template (Stefan Assmann) [1057192] - [ethernet] i40e: fix spelling errors (Stefan Assmann) [1057192] - [ethernet] i40e: formatting and checkpatch fixes (Stefan Assmann) [1057192] - [ethernet] i40e: shorten wordy fields (Stefan Assmann) [1057192] - [ethernet] i40e: accept pf to pf adminq messages (Stefan Assmann) [1057192] - [ethernet] i40e: remove interrupt on AQ error (Stefan Assmann) [1057192] - [ethernet] i40e: release NVM resource reservation on startup (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup reconfig rss path (Stefan Assmann) [1057192] - [ethernet] i40e: disable packet split (Stefan Assmann) [1057192] - [ethernet] i40e: add a comment on barrier and fix panic on reset (Stefan Assmann) [1057192] - [ethernet] i40e: Fix MAC format in Write MAC address AQ cmd (Stefan Assmann) [1057192] - [ethernet] i40e: Fix GPL header (Stefan Assmann) [1057192] - [ethernet] i40e: use kernel specific defines (Stefan Assmann) [1057192] - [ethernet] i40e: Re-enable interrupt on ICR0 (Stefan Assmann) [1057192]- [scsi] qla4xxx: v5.04.00.04.07.00-k0 (Chad Dupuis) [1063205] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1063205] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1062588] {CVE-2014-0069} - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1058518] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1058518] - [ethernet] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1058518] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1058518] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1054302] - [virt] vhost/net: disable zero copy by default (Jason Wang) [1069045] - [x86] cpu-hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1061317] - [drm] radeon/kms: add crtc_disable function for legacy crtc (Jerome Glisse) [1029570] - [drm] radeon/kms: unpin fb in atombios crtc disable (Jerome Glisse) [1029570] - [powerpc] Fix 32-bit frames for signals delivered when transactional (Steve Best) [1059703] - [edac] Correct workqueue setup path (Aristeu Rozanski) [1055892] - [edac] Poll timeout cannot be zero, p2 (Aristeu Rozanski) [1055892] - [edac] edac_mc_sysfs: poll timeout cannot be zero (Aristeu Rozanski) [1055892]- [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: set FILE_CREATED (Sachin Prabhu) [1065982] - [fs] ext4: Disable punch hole on non-extent mapped files (Lukas Czerner) [1033438] - [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1063287] - [fs] NFSD/sunrpc: avoid deadlock on TCP connection due to memory pressure ("J. Bruce Fields") [994257] - [fs] nfsd: consider CLAIM_FH when handing out delegation ("J. Bruce Fields") [1031097] - [fs] nfsd4: minor nfs4_setlease cleanup ("J. Bruce Fields") [1031097] - [fs] nfsd4: need to destroy revoked delegations in destroy_client ("J. Bruce Fields") [1031097] - [fs] nfsd: no need to unhash_stid before free ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_free_stid ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix leak of inode reference on delegation failure ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix setlease error return ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix delegation-unlink/rename race ("J. Bruce Fields") [1031097] - [fs] nfsd4: delay setting current_fh in open ("J. Bruce Fields") [1031097] - [fs] nfsd4: break only delegations when appropriate ("J. Bruce Fields") [1031097] - [fs] nfsd: make sure to balance get/put_write_access ("J. Bruce Fields") [1031097] - [fs] nfsd: split up nfsd_setattr ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on any attribute modification ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on link ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on rename ("J. Bruce Fields") [1031097] - [fs] locks: helper functions for delegation breaking ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on unlink ("J. Bruce Fields") [1031097] - [fs] namei: minor vfs_unlink cleanup ("J. Bruce Fields") [1031097] - [fs] locks: implement delegations ("J. Bruce Fields") [1031097] - [fs] locks: introduce new FL_DELEG lock flag ("J. Bruce Fields") [1031097] - [fs] vfs: take i_mutex on renamed file ("J. Bruce Fields") [1031097] - [fs] vfs: rename I_MUTEX_QUOTA now that it's not used for quotas ("J. Bruce Fields") [1031097] - [fs] vfs: don't use PARENT/CHILD lock classes for non-directories ("J. Bruce Fields") [1031097] - [fs] vfs: pull ext4's double-i_mutex-locking into common code ("J. Bruce Fields") [1031097] - [fs] ext4: fix FITRIM in no journal mode (Lukas Czerner) [1044519] - [fs] ext4: add ratelimiting to ext4 messages (Lukas Czerner) [1044513] - [fs] ext4: rate limit printk in buffer_io_error() (Lukas Czerner) [1044513] - [fs] ext4: translate flag bits to strings in tracepoints (Lukas Czerner) [1044505] - [fs] ext4: Fix fsync error handling after filesystem abort (Lukas Czerner) [1044501]- [x86] Makefile: add -Werror to compile (Prarit Bhargava) [1006333] - [edac] sb_edac: Shut up compiler warning when EDAC_DEBUG is enabled (Prarit Bhargava) [1006333] - [kernel] mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER (Prarit Bhargava) [1006333] - [infiniband] ocrdma: Fix compiler warning (Prarit Bhargava) [1006333] - [isdn] hfcpci_softirq: get func return to suppress compiler warning (Prarit Bhargava) [1006333] - [x86] Fix return value in generic_processor_info() (Prarit Bhargava) [1006333] - [wireless] rtlwifi: initialize local array and set value (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up srq_res_start_move_to() (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up cq_res_start_move_to() (Prarit Bhargava) [1006333] - [powerpc] Link VDSOs at 0x0 (Steve Best) [1066468] - [powerpc] Use unstripped VDSO image for more accurate profiling data (Steve Best) [1066468] - [scsi] fnic: Incremented driver version (Chris Leech) [831836] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [831836] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [831836] - [scsi] fnic: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [831836] - [scsi] fnic: remove unnecessary pci_set_drvdata() (Chris Leech) [831836] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [831836] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [831836] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) in (Chris Leech) [831836] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [831836] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [831836] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [831836] - [scsi] fnic: BUG, sleeping function called from invalid (Chris Leech) [831836] - [scsi] fnic: switch to fixed_size_llseek() (Chris Leech) [831836] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [831836] - [powerpc] mm: Fix compile error of pgtable-ppc64.h (Steve Best) [1047636] - [powerpc] thp: Fix crash on mremap (Steve Best) [1047636] - [ethernet] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1062634] - [ethernet] bnx2x: Fix VF flr flow (Michal Schmidt) [1062634] - [ethernet] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1058592] - [block] sg_io: allow WRITE SAME without CAP_SYS_RAWIO (Paolo Bonzini) [966883] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [966883] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [966883] - [scsi] aacraid: prevent invalid pointer dereference (Frantisek Hrbata) [1034301] {CVE-2013-6380} - [ethernet] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1065829] - [wireless] libertas: potential oops in debugfs (Denys Vlasenko) [1034178] {CVE-2013-6378} - [mm] remove bogus warning in copy_huge_pmd() (Rik van Riel) [1067326] - [wireless] ath9k: properly set MAC address and BSSID mask (Denys Vlasenko) [1033071] {CVE-2013-4579} - [video] matroxfb: Default to 1024x768 @ 60 (Adam Jackson) [1055533] - [powerpc] pseries: Add Gen3 definitions for PCIE link speed (Jerome Glisse) [1056701] - [powerpc] pseries: Fix regression on PCI link speed (Jerome Glisse) [1056701]- [fs] nfs: nfs4_destroy_session must call rpc_destroy_waitqueue (Steve Dickson) [1061707] - [fs] nfs: Fix memory corruption in nfs4_proc_open_confirm (Steve Dickson) [1061707] - [fs] nfs: initialize the ACL support bits to zero (Steve Dickson) [1059241 919382] - [fs] nfs: Cleanup (Steve Dickson) [1059241 919382] - [fs] nfs: Clean up nfs41_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: Fix a slot leak in nfs40_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: free slot before resending I/O to MDS (Steve Dickson) [1059241 919382] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Steve Dickson) [1059241 919382] - [fs] nfs: Fix races in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [net] sunrpc: turn warn_gssd() log message into a dprintk() (Steve Dickson) [1059241 919382] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [fs] nfs: handle servers that support only ALLOW ACE type (Steve Dickson) [1059241 919382] - [fs] nfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done (Steve Dickson) [1059622] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1059622] - [fs] nfs: fix discover_server_trunking use after free (Steve Dickson) [1059622] - [fs] nfs: Handle errors correctly in nfs41_walk_client_list (Steve Dickson) [1059622] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Steve Dickson) [1059622] - [fs] nfs: page cache invalidation for dio (Steve Dickson) [1059622] - [fs] nfs: take i_mutex during direct I/O reads (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_write into nfs_file_direct_write (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_read into nfs_file_direct_read (Steve Dickson) [1059622] - [fs] nfs: increment i_dio_count for reads, too (Steve Dickson) [1059622] - [fs] nfs: defer inode_dio_done call until size update is done (Steve Dickson) [1059622] - [fs] nfs: fix size updates for aio writes (Steve Dickson) [1059622] - [fs] nfs: properly handle ENOTSUP in SECINFO_NO_NAME (Steve Dickson) [1059622] - [fs] nfs: Fix a race in nfs4_write_inode (Steve Dickson) [1059622] - [fs] nfs: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding (Steve Dickson) [1059622] - [fs] nfs: use p(dD) point to the right include file in a comment (left over from a9004abc3) (Steve Dickson) [1059622] - [fs] nfs: dprintk() should not print negative fileids and inode numbers (Steve Dickson) [1059622] - [fs] nfs: use (dD) instead of open-coded (and often racy) equivalents (Steve Dickson) [1059622] - [lib] vsprintf: document formats for dentry and struct file (Steve Dickson) [1059622] - [lib] vsprintf: add formats for dentry/file pathnames (Steve Dickson) [1059622] - [fs] nfs: fix dead code of ipv6_addr_scope (Steve Dickson) [1059622] - [net] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1059622] - [net] sunrpc: Add tracepoint for socket errors (Steve Dickson) [1059622] - [net] sunrpc: Report connection error values to rpc_tasks on the pending queue (Steve Dickson) [1059622] - [net] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1059622] - [net] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1059622] - [fs] nfs: OPEN must handle the NFS4ERR_IO return code correctly (Steve Dickson) [1059622]- [powerpc] finish off merge to put FP/VSX and VR state into structures (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries EEH code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in nvram code (Steve Best) [1051192] - [powerpc] Fix endian issues in crash dump code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in MSI code (Steve Best) [1051192] - [powerpc] pseries: Fix PCIE link speed endian issue (Steve Best) [1051192] - [powerpc] Fix topology core_id endian issue on LE builds (Steve Best) [1051192] - [powerpc] Fix endian issue in setup-common.c (Steve Best) [1051192] - [powerpc] allyesconfig should not select CONFIG_CPU_LITTLE_ENDIAN (Steve Best) [1051192] - [powerpc] Fix error when cross building TAGS & cscope (Steve Best) [1051192] - [powerpc] kvm: allow guest control "E" attribute in mas2 (Steve Best) [1051192] - [powerpc] Wrong DWARF CFI in the kernel vdso for little-endian / ELFv2 (Steve Best) [1051192] - [powerpc] Add CONFIG_CPU_LITTLE_ENDIAN kernel config option (Steve Best) [1051192] - [powerpc] Don't use ELFv2 ABI to build the kernel (Steve Best) [1051192] - [powerpc] ELF2 binaries signal handling (Steve Best) [1051192] - [powerpc] ELF2 binaries launched directly (Steve Best) [1051192] - [powerpc] Set eflags correctly for ELF ABIv2 core dumps (Steve Best) [1051192] - [powerpc] Add TIF_ELF2ABI flag (Steve Best) [1051192] - [powerpc] Remove big endianness assumption in of_find_next_cache_node (Steve Best) [1051192] - [powerpc] word-at-a-time optimization for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] bpf: BPF JIT compiler for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when using the partition length (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when reading the NVRAM size (Steve Best) [1051192] - [powerpc] Use -mcpu=power7 on ppc64 little endian builds (Steve Best) [1051192] - [powerpc] booke64: Use appropriate -mcpu (Steve Best) [1051192] - [powerpc] Fix Unaligned LE Floating Point Loads and Stores (Steve Best) [1051192] - [powerpc] Fix Unaligned Loads and Stores (Steve Best) [1051192] - [powerpc] Enable Little Endian Alignment Handler for Float Pair Instructions (Steve Best) [1051192] - [powerpc] Fix Handler of Unaligned Load/Store Strings (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries iommu code (Steve Best) [1051192] - [powerpc] Fix little endian issue in OF PCI scan (Steve Best) [1051192] - [powerpc] Make kernel module helper endian-safe (Steve Best) [1051192] - [powerpc] prom_init exception when updating core value (Steve Best) [1051192] - [powerpc] kernel: Fix endian issue in rtas_pci (Steve Best) [1051192] - [powerpc] Work around little endian gcc bug (Steve Best) [1051192] - [powerpc] Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds (Steve Best) [1051192] - [powerpc] Add ability to build little endian kernels (Steve Best) [1051192] - [powerpc] kvm: Disable KVM on little endian builds (Steve Best) [1051192] - [powerpc] hvsi: Fix endian issues in HVSI driver (Steve Best) [1051192] - [powerpc] powernv: More little endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] powernv: Don't register exception handlers in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix OPAL entry and exit in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL console and udbg backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in powernv PCI code (Steve Best) [1051192] - [powerpc] powernv: Make OPAL NVRAM device tree accesses endian safe (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL ICS backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci.c (Steve Best) [1051192] - [powerpc] Little endian fixes for platforms/powernv/opal.c (Steve Best) [1051192] - [powerpc] uname should return ppc64le/ppcle on little endian builds (Steve Best) [1051192] - [powerpc] Use generic memcpy code in little endian (Steve Best) [1051192] - [powerpc] Use generic checksum code in little endian (Steve Best) [1051192] - [powerpc] Handle VSX alignment faults in little endian mode (Steve Best) [1051192] - [powerpc] Add little endian support to alignment handler (Steve Best) [1051192] - [powerpc] Alignment handler shouldn't access VSX registers with TS_FPR (Steve Best) [1051192] - [powerpc] Remove hard coded FP offsets in alignment handler (Steve Best) [1051192] - [powerpc] Remove open coded byte swap macro in alignment handler (Steve Best) [1051192] - [powerpc] Endian safe trampoline (Steve Best) [1051192] - [powerpc] Include the appropriate endianness header (Steve Best) [1051192] - [powerpc] Set MSR_LE bit on little endian builds (Steve Best) [1051192] - [powerpc] Add little endian support for word-at-a-time functions (Steve Best) [1051192] - [powerpc] Support endian agnostic MMIO (Steve Best) [1051192] - [powerpc] Little endian builds double word swap VSX state during context save/restore (Steve Best) [1051192] - [powerpc] PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds (Steve Best) [1051192] - [powerpc] Fix offset of FPRs in VSX registers in little endian builds (Steve Best) [1051192] - [powerpc] Book 3S MMU little endian support (Steve Best) [1051192] - [powerpc] Fix endian issues in VMX copy loops (Steve Best) [1051192] - [powerpc] Make rwlocks endian safe (Steve Best) [1051192] - [powerpc] Fix little endian coredumps (Steve Best) [1051192] - [powerpc] Simplify logic in include/uapi/asm/elf.h (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR (Steve Best) [1051192] - [powerpc] pseries: Simplify H_GET_TERM_CHAR (Steve Best) [1051192] - [powerpc] Little endian SMP IPI demux (Steve Best) [1051192] - [powerpc] Emulate instructions in little endian mode (Steve Best) [1051192] - [powerpc] Fix little endian lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Add endian annotations to lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Stop using non-architected shared_proc field in lppaca (Steve Best) [1051192] - [powerpc] Make NUMA device node code endian safe (Steve Best) [1051192] - [powerpc] Little endian fixes for legacy_serial.c (Steve Best) [1051192] - [powerpc] Make PCI device node device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make OF PCI device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in VIO subsystem endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in cache info code endian safe (Steve Best) [1051192] - [powerpc] of_parse_dma_window should take a __be32 *dma_window (Steve Best) [1051192] - [powerpc] Fix some endian issues in xics code (Steve Best) [1051192] - [powerpc] Add some endian annotations to time and xics code (Steve Best) [1051192] - [powerpc] More little endian fixes for setup-common.c (Steve Best) [1051192] - [powerpc] Make logical to real cpu mapping code endian safe (Steve Best) [1051192] - [powerpc] Make RTAS calls endian safe (Steve Best) [1051192] - [powerpc] Make cache info device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make RTAS device tree accesses endian safe (Steve Best) [1051192] - [powerpc] More little endian fixes for prom.c (Steve Best) [1051192] - [powerpc] Make prom.c device tree accesses endian safe (Steve Best) [1051192]- [net] netfilter: xt_nfqueue: fix --queue-bypass regression (Florian Westphal) [1067042] - [net] netfilter: nft_reject_inet: fix unintended fall-through in switch-statatement (Jiri Benc) [1066156] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add reject module for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nft_reject: split up reject module into IPv4 and IPv6 specifc parts (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1066156] - [net] netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled (Jiri Benc) [1066156] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1066156] - [net] netfilter: nft_reject: support for IPv6 and TCP reset (Jiri Benc) [1066156] - [net] netfilter: reject: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: nft: add queue module (Jiri Benc) [1066156] - [net] netfilter: xt_nfqueue: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: ip6t_reject: skip checksum verification for outgoing ipv6 packets (Jiri Benc) [1066156] - [net] netfilter: nf_tables: check if payload length is a power of 2 (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix typo "CONFIG_NET_CLS_ROUTE" (Jiri Benc) [1034791] - [net] netfilter: nf_tables: unininline nft_trace_packet() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix loop checking with end interval elements (Jiri Benc) [1034791] - [net] netfilter: nft_rbtree: fix data handling of end interval elements (Jiri Benc) [1034791] - [net] netfilter: nf_tables: do not allow NFT_SET_ELEM_INTERVAL_END flag and data (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix racy rule deletion (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add AF specific expression support (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix missing NFT_CT_L3PROTOCOL key in validity checks (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix potential oops when dumping sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix overrun in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when deleting a chain with references (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix unconditional dump of 'dir' attr (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set (Jiri Benc) [1034791] - [net] netfilter: Add dependency on IPV6 for NF_TABLES_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing byteorder conversion in policy (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix error path in the init functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: prohibit deletion of a table with existing sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: take AF module reference when creating a table (Jiri Benc) [1034791] - [net] netfilter: nf_tables: perform flags validation before table allocation (Jiri Benc) [1034791] - [net] netfilter: nf_tables: minor nf_chain_type cleanups (Jiri Benc) [1034791] - [net] netfilter: nf_tables: constify chain type definitions and pointers (Jiri Benc) [1034791] - [net] netfilter: nf_tables: replay request after dropping locks to load chain type (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add missing module references to chain types (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix chain type module reference handling (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix check for table overflow (Jiri Benc) [1034791] - [net] netfilter: nf_tables: restore chain change atomicity (Jiri Benc) [1034791] - [net] netfilter: nf_tables: split chain policy validation from actually setting it (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix lack of validation of the input register (Jiri Benc) [1034791] - [net] netfilter: nft_ct: Add support to set the connmark (Jiri Benc) [1034791] - [net] netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nft_meta: add l4proto support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add nfproto support to meta expression (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add "inet" table for IPv4/IPv6 (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add support for multi family tables (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1034791] - [net] netfilter: nf_tables: make chain types override the default AF functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: dump sets in all existing families (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove unused variable in nf_tables_dump_set() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1034791] - [net] netfilter: select NFNETLINK when enabling NF_TABLES (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove nft_meta_target (Jiri Benc) [1034791] - [net] netfilter: nf_tables: nft_meta module get/set ops (Jiri Benc) [1034791] - [net] netfilter: nf_tables: Expose the table usage counter via netlink (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix issue with verdict support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix wrong datatype in nft_validate_data_load() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when updating table with user chains (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix dumping with large number of sets (Jiri Benc) [1034791] - [net] netfilter: nft_exthdr: call ipv6_find_hdr() with explicitly initialized offset (Jiri Benc) [1034791] - [net] netfilter: nft_reject: fix endianness in dump function (Jiri Benc) [1034791] - [net] nf_tables*.h: Remove extern from function prototypes (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing rules flushing per table (Jiri Benc) [1034791] - [net] netfilter: nft_compat: fix error path in nft_parse_compat() (Jiri Benc) [1034791] - [net] pktgen: Fix position of ip and udp header (Jiri Pirko) [1067485] - [net] nf: remove automatic helper assignment removal warning (Jiri Pirko) [1066453] - [net] inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets (Jesper Brouer) [1059721] - [net] netfilter: xt_socket: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet_diag: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet: rename ir_loc_port to ir_num (Jesper Brouer) [1059721] - [net] inet: includes a sock_common in request_sock (Jesper Brouer) [1059721] - [net] inet: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled (Jesper Brouer) [1059721] - [net] fix build errors if ipv6 is disabled (Jesper Brouer) [1059721] - [net] sctp: fix initialization of local source address on accepted ipv6 sockets (Jesper Brouer) [1059721] - [net] ipv6: make lookups simpler and faster (Jesper Brouer) [1059721] - [net] tcp/dccp: remove twchain (Jesper Brouer) [1059721] - [net] tcp: shrink tcp6_timewait_sock by one cache line (Jesper Brouer) [1059721] - [net] inet: consolidate INET_TW_MATCH (Jesper Brouer) [1059721] - [net] inet*.h: Remove extern from function prototypes (Jesper Brouer) [1059721] - [net] openvswitch: datapath: fix dp check in ovs_dp_reset_user_features (Francesco Fusco) [1057099] - [net] openvswitch: Suppress error messages on megaflow updates (Francesco Fusco) [1057099] - [net] openvswitch: Fix ovs_flow_free() ovs-lock assert (Francesco Fusco) [1057099] - [net] openvswitch: Fix kernel panic on ovs_flow_free (Francesco Fusco) [1057099] - [net] openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed (Francesco Fusco) [1057099] - [tools] perf: Fix include for non x86 architectures (Francesco Fusco) [1057099] - [net] openvswitch: Use kmem_cache_free() instead of kfree() (Francesco Fusco) [1057099] - [net] openvswitch: Compute checksum in skb_gso_segment() if needed (Francesco Fusco) [1057099] - [net] openvswitch: Use skb_zerocopy() for upcall (Francesco Fusco) [1057099] - [net] openvswitch: Pass datapath into userspace queue functions (Francesco Fusco) [1057099] - [net] openvswitch: Drop user features if old user space attempted to create datapath (Francesco Fusco) [1057099] - [net] openvswitch: Allow user space to announce ability to accept unaligned Netlink messages (Francesco Fusco) [1057099] - [net] Export skb_zerocopy() to zerocopy from one skb to another (Francesco Fusco) [1057099] - [net] nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag (Francesco Fusco) [1057099] - [net] openvswitch: remove duplicated include from flow_table.c (Francesco Fusco) [1057099] - [net] openvswitch: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb, acts_callback} (Francesco Fusco) [1057099] - [net] openvswitch: Per cpu flow stats (Francesco Fusco) [1057099] - [net] openvswitch: Enable memory mapped Netlink i/o (Francesco Fusco) [1057099] - [net] netlink: Avoid netlink mmap alloc if msg size exceeds frame size (Francesco Fusco) [1057099] - [net] genl: Add genlmsg_new_unicast() for unicast message allocation (Francesco Fusco) [1057099] - [net] openvswitch: Silence RCU lockdep checks from flow lookup (Francesco Fusco) [1057099] - [net] openvswitch: Change ovs_flow_tbl_lookup_xx() APIs (Francesco Fusco) [1057099] - [net] openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit) (Francesco Fusco) [1057099] - [net] openvswitch: Correct comment (Francesco Fusco) [1057099] - [net] Add utility functions to clear rxhash (Francesco Fusco) [1057099] - [net] openvswitch: use CRC32 accelerated flow hash if available (Francesco Fusco) [1057099] - [lib] hash: follow-up fixups for arch hash (Francesco Fusco) [1057099] - [lib] hash: Add missing arch generic-y entries for asm-generic/hash.h (Francesco Fusco) [1057099] - [lib] hash: introduce arch optimized hash library (Francesco Fusco) [1057099] - [net] rtnl: make ifla_policy static (Jiri Pirko) [1066614] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1065299] - [net] introduce netif_skb_dev_features (Florian Westphal) [1065299] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1065299] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Florian Westphal) [1065257] - [net] bridge: send query as soon as leave is received (Florian Westphal) [1065257] - [net] gro: remove a sparse error (Thomas Graf) [1051111] - [net] ipv4: Use proper RCU APIs for writer-side in udp_offload.c (Thomas Graf) [1051111] - [net] vxlan: Go over all candidate streams for GRO matching (Thomas Graf) [1051111] - [net] ipv4: Use non-atomic allocation of udp offloads structure instance (Thomas Graf) [1051111] - [net] ipv4: udp_offload: Handle static checker complaints (Thomas Graf) [1051111] - [net] vxlan: Share RX skb de-marking and checksum checks with ovs (Thomas Graf) [1051111] - [net] vxlan: Add GRO support for vxlan traffic (Thomas Graf) [1051111] - [net] vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface (Thomas Graf) [1051111] - [net] vxlan: keep original skb ownership (Thomas Graf) [1051111] - [net] vxlan: remove vxlan_group_used in vxlan_open (Thomas Graf) [1051111] - [net] vxlan: release rt when found circular route (Thomas Graf) [1051111] - [net] vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Thomas Graf) [1051111] - [net] vxlan: Have the NIC drivers do less work for offloads (Thomas Graf) [1051111] - [net] vxlan: silence one build warning (Thomas Graf) [1051111] - [net] vxlan: Use RCU apis to access sk_user_data (Thomas Graf) [1051111] - [net] vxlan: Avoid creating fdb entry with NULL destination (Thomas Graf) [1051111] - [net] vxlan: Fix sparse warnings (Thomas Graf) [1051111] - [net] vxlan: Notify drivers for listening UDP port changes (Thomas Graf) [1051111] - [net] vxlan: Optimize vxlan rcv (Thomas Graf) [1051111] - [net] Export gro_find_by_type helpers (Thomas Graf) [1051111] - [net] Add GRO support for UDP encapsulating protocols (Thomas Graf) [1051111] - [net] gro: change GRO overflow strategy (Thomas Graf) [1051111] - [net] gre_offload: fix sparse non static symbol warning (Thomas Graf) [1051111] - [net] gre: gro: Add GRE support to the GRO stack (Thomas Graf) [1051111] - [net] ipv4: don't use module_init in non-modular gre_offload (Thomas Graf) [1051111] - [net] gre_offload: statically build GRE offloading support (Thomas Graf) [1051111] - [net] ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() (Thomas Graf) [1051111] - [net] ipv6: fix compiler warning in ipv6_exthdrs_len (Thomas Graf) [1051111] - [net] gro: Prepare GRO stack for the upcoming tunneling support (Thomas Graf) [1051111] - [net] gro: small napi_get_frags() optim (Thomas Graf) [1051111] - [net] tcp: do not export tcp_gso_segment() and tcp_gro_receive() (Thomas Graf) [1051111] - [net] gro: Clean up tcpX_gro_receive checksum verification (Thomas Graf) [1051111] - [net] gro: Only verify TCP checksums for candidates (Thomas Graf) [1051111] - [net] gso: handle new frag_list of frags GRO packets (Thomas Graf) [1051111] - [net] gro: allow to build full sized skb (Thomas Graf) [1051111] - [net] tcp: gso: fix truesize tracking (Thomas Graf) [1051111] - [net] tcp: rename tcp_tso_segment() (Thomas Graf) [1051111] - [net] gro: should aggregate frames without DF (Thomas Graf) [1051111] - [net] sit: fix use after free of fb_tunnel_dev (Jiri Pirko) [1060210] - [net] sit: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1060210] - [net] ip6tnl: fix use after free of fb_tnl_dev (Jiri Pirko) [1012835] - [net] ip6tnl: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1012835] - [net] ip6tnl: add x-netns support (Jiri Pirko) [1012835] - [net] Correctly sync addresses from multiple sources to single device (Vlad Yasevich) [1059394]- [fs] xfs: ensure correct log item buffer alignment (Brian Foster) [1059843] - [fs] xfs: ensure correct timestamp updates from truncate (Brian Foster) [1059843] - [fs] xfs: remove XFS_TRANS_DEBUG dead code (Brian Foster) [1059843] - [fs] xfs: return -E2BIG if hit the maximum size limits of ACLs (Brian Foster) [1059843] - [fs] xfs: sanitize sb_inopblock in xfs_mount_validate_sb (Brian Foster) [1059843] - [fs] xfs: convert xfs_log_commit_cil() to void (Brian Foster) [1059843] - [fs] xfs: use tr_qm_dqalloc log reservation for dquot alloc (Brian Foster) [1059843] - [fs] xfs: remove unused tr_swrite (Brian Foster) [1059843] - [fs] xfs: use tr_growrtalloc for growing rt files (Brian Foster) [1059843] - [fs] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Brian Foster) [1059843] - [fs] xfs: fix off-by-one error in xfs_attr3_rmt_verify (Brian Foster) [1059843] - [fs] xfs: assert that we hold the ilock for extent map access (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_list_int (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_get (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqiterate (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqtobp (Brian Foster) [1059843] - [fs] xfs: take the ilock around xfs_bmapi_read in xfs_zero_remaining_bytes (Brian Foster) [1059843] - [fs] xfs: reinstate the ilock in xfs_readdir (Brian Foster) [1059843] - [fs] xfs: add xfs_ilock_attr_map_shared (Brian Foster) [1059843] - [fs] xfs: rename xfs_ilock_map_shared (Brian Foster) [1059843] - [fs] xfs: remove xfs_iunlock_map_shared (Brian Foster) [1059843] - [fs] xfs: no need to lock the inode in xfs_find_handle (Brian Foster) [1059843] - [fs] xfs: abort metadata writeback on permanent errors (Brian Foster) [1059843] - [fs] xfs: swalloc doesn't align allocations properly (Brian Foster) [1059843] - [fs] xfs: remove xfsbdstrat error (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_imap (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ifree_cluster (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_bulkstat (Brian Foster) [1059843] - [fs] xfs: introduce a common helper xfs_icluster_size_fsb (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_BLOCKS macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_INODE_CLUSTER_SIZE macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_INODES macros (Brian Foster) [1059843] - [fs] xfs: remove the quotaoff log format from the quotaoff log item (Brian Foster) [1059843] - [fs] xfs: remove the dquot log format from the dquot log item (Brian Foster) [1059843] - [fs] xfs: remove the inode log format from the inode log item (Brian Foster) [1059843] - [fs] xfs: format logged extents directly into the CIL (Brian Foster) [1059843] - [fs] xfs: format log items write directly into the linear CIL buffer (Brian Foster) [1059843] - [fs] xfs: introduce xlog_copy_iovec (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_format (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_size (Brian Foster) [1059843] - [fs] xfs: refactor xfs_buf_item_format_segment (Brian Foster) [1059843] - [fs] xfs: remove duplicate code in xlog_cil_insert_format_items (Brian Foster) [1059843] - [fs] xfs: align initial file allocations correctly (Brian Foster) [1059843] - [fs] xfs: fix calculation of freed inode cluster blocks (Brian Foster) [1059843] - [fs] xfs: xfs_dir2_block_to_sf temp buffer allocation fails (Brian Foster) [1059843] - [fs] xfs: fix infinite loop by detaching the group/project hints from user dquot (Brian Foster) [1059843] - [fs] xfs: fix assertion failure at xfs_setattr_nonsize (Brian Foster) [1059843] - [fs] xfs: add xfs_setattr_time (Brian Foster) [1059843] - [fs] xfs: tiny xfs_setattr_mode cleanup (Brian Foster) [1059843] - [fs] xfs: fix false assertion at xfs_qm_vop_create_dqattach (Brian Foster) [1059843] - [fs] xfs: integrate xfs_quota_priv header file to xfs_qm (Brian Foster) [1059843] - [fs] xfs: make quota metadata truncation behavior consistent to user space (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xfs_dir2_node_removename (Brian Foster) [1059843] - [fs] xfs: free the list of recovery items on error (Brian Foster) [1059843] - [fs] xfs: growfs overruns AGFL buffer on V4 filesystems (Brian Foster) [1059843] - [fs] xfs: don't perform discard if the given range length is less than block size (Brian Foster) [1059843] - [fs] xfs: fix the comment explaining xfs_trans_dqlockedjoin (Brian Foster) [1059843] - [fs] xfs: underflow bug in xfs_attrlist_by_handle() (Brian Foster) [1059843 1034667] {CVE-2013-6382} - [fs] xfs: remove unused FI_ flags (Brian Foster) [1059843] - [fs] xfs: open code inc_inode_iversion when logging an inode (Brian Foster) [1059843] - [fs] xfs: increase inode cluster size for v5 filesystems (Brian Foster) [1059843] - [fs] xfs: fix unlock in xfs_bmap_add_attrfork (Brian Foster) [1059843] - [fs] xfs: simplify kmem_(zone_)zalloc (Brian Foster) [1059843] - [fs] xfs: add tracepoints to AGF/AGI read operations (Brian Foster) [1059843] - [fs] xfs: trace AIL manipulations (Brian Foster) [1059843] - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059843] - [fs] xfs: fix the extent count when allocating an new indirection array entry (Brian Foster) [1059843] - [fs] xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields (Brian Foster) [1059843] - [fs] xfs: fix possible NULL dereference in xlog_verify_iclog (Brian Foster) [1059843] - [fs] xfs:xfs_dir2_node.c: pointer use before check for null (Brian Foster) [1059843] - [fs] xfs: prevent stack overflows from page cache allocation (Brian Foster) [1059843] - [fs] xfs: fix static and extern sparse warnings (Brian Foster) [1059843] - [fs] xfs: validity check the directory block leaf entry count (Brian Foster) [1059843] - [fs] xfs: make dir2 ftype offset pointers explicit (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: vectorise encoding/decoding directory headers (Brian Foster) [1059843] - [fs] xfs: vectorise DA btree operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory leaf operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations part 2 (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations (Brian Foster) [1059843] - [fs] xfs: vectorise remaining shortform dir2 ops (Brian Foster) [1059843] - [fs] xfs: abstract the differences in dir2/dir3 via an ops vector (Brian Foster) [1059843] - [fs] xfs: split xfs_rtalloc.c for userspace sanity (Brian Foster) [1059843] - [fs] xfs: decouple inode and bmap btree header files (Brian Foster) [1059843] - [fs] xfs: decouple log and transaction headers (Brian Foster) [1059843] - [fs] xfs: remove unused transaction callback variables (Brian Foster) [1059843] - [fs] xfs: split dquot buffer operations out (Brian Foster) [1059843] - [fs] xfs: unify directory/attribute format definitions (Brian Foster) [1059843] - [fs] xfs: create a shared header file for format-related information (Brian Foster) [1059843] - [fs] xfs: fold xfs_change_file_space into xfs_ioc_space (Brian Foster) [1059843] - [fs] xfs: simplify the fallocate path (Brian Foster) [1059843] - [fs] xfs: always hold the iolock when calling xfs_change_file_space (Brian Foster) [1059843] - [fs] xfs: remove the unused XFS_ATTR_NONBLOCK flag (Brian Foster) [1059843] - [fs] xfs: always take the iolock around xfs_setattr_size (Brian Foster) [1059843] - [fs] xfs: don't break from growfs ag update loop on error (Brian Foster) [1059843] - [fs] xfs: don't emit corruption noise on fs probes (Brian Foster) [1059843] - [fs] xfs: remove newlines from strings passed to __xfs_printk (Brian Foster) [1059843] - [fs] xfs: prevent deadlock trying to cover an active log (Brian Foster) [1059843] - [fs] xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_(NO)CACHE (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for ifree (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for truncate (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for remote symlinks (Brian Foster) [1059843] - [fs] xfs: add the inode directory type support to XFS_IOC_FSGEOM (Brian Foster) [1059843] - [fs] xfs: remove usage of is_bad_inode (Brian Foster) [1059843] - [fs] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() (Brian Foster) [1059843] - [fs] xfs: get rid of count from xfs_iomap_write_allocate() (Brian Foster) [1059843] - [fs] xfs: Use kmem_free() instead of free() (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xlog_recover_add_to_trans (Brian Foster) [1059843] - [fs] xfs: dirent dtype presence is dependent on directory magic numbers (Brian Foster) [1059843] - [fs] xfs: lockdep needs to know about 3 dquot-deep nesting (Brian Foster) [1059843] - [fs] xfs: log recovery lsn ordering needs uuid check (Brian Foster) [1059843] - [fs] xfs: fix XFS_IOC_FREE_EOFBLOCKS definition (Brian Foster) [1059843] - [fs] xfs: asserting lock not held during freeing not valid (Brian Foster) [1059843] - [fs] xfs: lock the AIL before removing the buffer item (Brian Foster) [1059843] - [fs] ext4: yield during large unlinks (Lukas Czerner) [1044544] - [fs] ext4: implement error handling of ext4_mb_new_preallocation() (Lukas Czerner) [1044544] - [fs] ext4: return FIEMAP_EXTENT_UNKNOWN for delalloc extents (Lukas Czerner) [1044544] - [fs] jbd2: fix duplicate debug label for phase 2 (Lukas Czerner) [1044544] - [fs] jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() (Lukas Czerner) [1044544] - [fs] jbd2: remove unused waitqueues (Lukas Czerner) [1044544] - [fs] jbd2: fix race in t_outstanding_credits update in jbd2_journal_extend() (Lukas Czerner) [1044544] - [fs] ext4: fix use of potentially uninitialized variables in debugging code (Lukas Czerner) [1044544] - [fs] ext4: check error return from ext4_write_inline_data_end() (Lukas Czerner) [1044544] - [fs] jbd2: relocate assert after state lock in journal_commit_transaction() (Lukas Czerner) [1044544] - [fs] ext4: add cond_resched() to ext4_free_blocks() & ext4_mb_regular_allocator() (Lukas Czerner) [1044544] - [fs] ext4: optimize test_root() (Lukas Czerner) [1044544] - [fs] ext4: add sanity check to ext4_get_group_info() (Lukas Czerner) [1044544] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1044544] - [fs] ext4: add check to io_submit_init_bio (Lukas Czerner) [1044544] - [fs] Fix race when checking i_size on direct i/o read (Robert S Peterson) [1052927] - [fs] gfs2: No need to invalidate pages for a dio read (Robert S Peterson) [1052927] - [fs] gfs2: Wait for async DIO in glock state changes (Robert S Peterson) [1052927] - [fs] gfs2: Fix incorrect invalidation for DIO/buffered I/O (Robert S Peterson) [1052927] - [fs] xfs: allow logical-sector sized O_DIRECT (Eric Sandeen) [999239] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [999239] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [999239] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [999239] - [fs] sunrpc: Don't create a gss auth cache unless rpc.gssd is running (Steve Dickson) [1063752] - [fs] gfs2: journal data writepages update (Robert S Peterson) [1010452] - [fs] nfs: Fix SP4_MACH_CRED negotiation in EXCHANGE_ID (Steve Dickson) [1063509] - [fs] gfs2: Add hints to directory leaf blocks (Robert S Peterson) [1062143] - [fs] gfs2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1062305] - [fs] compat: fix lookup_dcookie() parameter handling (Hendrik Brueckner) [1060203] - [fs] compat: fix parameter handling for compat readv/writev syscalls (Hendrik Brueckner) [1049599]- [kernel] sched: Fix endless sync_sched/rcu() loop inside _cpu_down() (Rik van Riel) [1062647] - [kernel] sched: Remove extra put_online_cpus() inside sched_setaffinity() (Rik van Riel) [1062647] - [kernel] sched: Remove get_online_cpus() usage (Rik van Riel) [1062647] - [mm] move mmu notifier call from change_protection to change_pmd_range (Rik van Riel) [1066655] - [mm] numa: reorganize change_pmd_range (Rik van Riel) [1066655] - [kernel] sched/numa: add cond_resched to task_numa_work (Rik van Riel) [1066655] - [cpufreq] intel_pstate: Fail initialization if P-state information is missing (Marcelo Tosatti) [1061481] - [cpufreq] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match (Marcelo Tosatti) [1061481] - [ethernet] bnx2x: More Shutdown revisions (Michal Schmidt) [1046885] - [ethernet] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1046885] - [security] keys, shmem: implement kernel private shmem inodes (Paul Moore) [1031154 1034833]- [drm] nouveau/devinit: prevent use of engines marked as disabled by hw/vbios (Rob Clark) [1054409] - [drm] nouveau/device: provide a way for devinit to mark engines as disabled (Rob Clark) [1054409] - [drm] nouveau/devinit: tidy up the subdev class definition (Rob Clark) [1054409] - [drm] nouveau: populate master subdev pointer only when fully constructed (Rob Clark) [1054409] - [drm] nouveau/i2c: use a custom bitbanging delay for the adt7473 (Rob Clark) [1054409] - [drm] nouveau/bios: fix offset calculation for BMPv1 bioses (Rob Clark) [1054409] - [drm] nouveau: return offset of allocated notifier (Rob Clark) [1054409] - [drm] nouveau/bios: make jump conditional (Rob Clark) [1054409] - [drm] nouveau: fix mthd data submission (Rob Clark) [1054409] - [drm] nouveau/disp: min/max are reversed in nv50_crtc_gamma_set() (Rob Clark) [1054409] - [drm] nouveau/sw: fix oops if gpu has its display block disabled (Rob Clark) [1054409] - [drm] nouveau/kms: send timestamp data for correct head in flip completion events (Rob Clark) [1054409] - [drm] nouveau: do not map evicted vram buffers in nouveau_bo_vma_add (Rob Clark) [1054409] - [drm] nouveau: shift wrapping bug in nvc0_grctx_generate_r406800 (Rob Clark) [1054409] - [drm] nouveau: allow nouveau_fence_ref() to be a noop (Rob Clark) [1054409] - [drm] nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus (Rob Clark) [1054409] - [drm] nouveau: only runtime suspend by default in optimus configuration (Rob Clark) [1054409] - [drm] radeon: set correct pipe config for Hawaii in DCE (Rob Clark) [1054409] - [drm] radeon: 0x9649 is SUMO2 not SUMO (Rob Clark) [1054409] - [drm] radeon: expose render backend mask to the userspace (Rob Clark) [1054409] - [drm] radeon: fix render backend setup for SI and CIK (Rob Clark) [1054409] - [drm] radeon: fix UVD 256MB check (Rob Clark) [1054409] - [drm] i915: Use the correct GMCH_CTRL register for Sandybridge+ (Rob Clark) [1054409] - [drm] i915: change CRTC assertion on LCPLL disable (Rob Clark) [1054409] - [drm] i915: Fix erroneous dereference of batch_obj inside reset_status (Rob Clark) [1054409] - [drm] radeon: fix asic gfx values for scrapper asics (Rob Clark) [1054409] - [drm] radeon: check for 0 count in speaker allocation and SAD code (Rob Clark) [1054409] - [drm] radeon/dpm: disable ss on Cayman (Rob Clark) [1054409] - [drm] i915: don't update the dri1 breadcrumb with modesetting (Rob Clark) [1054409] - [drm] i915: Fix use-after-free in do_switch (Rob Clark) [1054409] - [drm] i915: Hold mutex across i915_gem_release (Rob Clark) [1054409] - [drm] i915: Take modeset locks around intel_modeset_setup_hw_state() (Rob Clark) [1054409] - [drm] radeon: add missing display tiling setup for oland (Rob Clark) [1054409] - [drm] radeon: fix typo in cik_copy_dma (Rob Clark) [1054409] - [drm] radeon: Fix sideport problems on certain RS690 boards (Rob Clark) [1054409] - [drm] ttm: Fix accesses through vmas with only partial coverage (Rob Clark) [1054409] - [drm] edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook (Rob Clark) [1054409] - [drm] i915/vlv: fix up broken precision in vlv_crtc_clock_get (Rob Clark) [1054409] - [drm] i915/vlv: add VLV specific clock_get function v3 (Rob Clark) [1054409] - [drm] i915/vlv: untangle integrated clock source handling v4 (Rob Clark) [1054409] - [drm] radeon/atom: fix bus probes when hw_i2c is set (Rob Clark) [1054409] - [drm] radeon: fixup bad vram size on SI (Rob Clark) [1054409] - [drm] radeon: program DCE2 audio dto just like DCE3 (Rob Clark) [1054409] - [drm] radeon: fix typo in fetching mpll params (Rob Clark) [1054409] - [drm] i915: use the correct force_wake function at the PC8 code (Rob Clark) [1054409] - [drm] i915: Fix pipe CSC post offset calculation (Rob Clark) [1054409] - [drm] udl: fix issue with imported prime buffers (Rob Clark) [1054409] - [drm] radeon: adjust TN dpm parameters for stability (Rob Clark) [1054409] - [drm] radeon: hook up backlight functions for CI and KV family (Rob Clark) [1054409] - [drm] radeon/i2c: do not count reg index in number of i2c byte we are writing (Rob Clark) [1054409] - [drm] radeon: fix UVD destroy IB size (Rob Clark) [1054409] - [drm] i915: Replicate BIOS eDP bpp clamping hack for hsw (Rob Clark) [1054409] - [drm] i915: restore the early forcewake cleanup (Rob Clark) [1054409] - [drm] i915/dvo: call ->mode_set callback only when the port is running (Rob Clark) [1054409] - [drm] vmwgfx: Resource evict fixes (Rob Clark) [1054409] - [drm] i915: fix compiler warning (Rob Clark) [1054409] - [drm] allow DRM_IOCTL_VERSION on render-nodes (Rob Clark) [1054409] - [drm] i915: Fix the PPT fdi lane bifurcate state handling on ivb (Rob Clark) [1054409] - [drm] i915: No LVDS hardware on Intel D410PT and D425KT (Rob Clark) [1054409] - [drm] i915/dp: workaround BIOS eDP bpp clamping issue (Rob Clark) [1054409] - [drm] i915: Add HSW CRT output readout support (Rob Clark) [1054409] - [drm] i915: Add support for pipe_bpp readout (Rob Clark) [1054409] - [drm] radeon/dpm: fix incompatible casting on big endian (Rob Clark) [1054409] - [drm] radeon: disable bapm on KB (Rob Clark) [1054409] - [drm] radeon: use sw CTS/N values for audio on DCE4+ (Rob Clark) [1054409] - [s390] crypto: Fix aes-cbc IV corruption (Hendrik Brueckner) [1063810] - [s390] appldata: restore missing init_virt_timer() (Hendrik Brueckner) [1064246] - [s390] mm: Fix dump memory detection (Hendrik Brueckner) [1064244] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1059732] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1062269] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1062266] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1062260] - [ethernet] cxgb4: Fix referencing freed adapter (Steve Best) [1063483] - [mm] oom: base root bonus on current usage (Johannes Weiner) [822790] - [kernel] lockdep: increase MAX_LOCKDEP_ENTRIES (Kyle McMartin) [989385] - [scripts] tags.sh: ignore redhat/rpm (Prarit Bhargava) [1065511] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064548] - [security] selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types (Paul Moore) [1022394] - [powerpc] eeh: Drop taken reference to driver on eeh_rmv_device (Steve Best) [1059851] - [scripts] tags.sh: Ignore *.mod.c (Mark Langsdorf) [1062383] - [mm] keep page cache radix tree nodes in check (Johannes Weiner) [1062372] - [lib] radix_tree: tree node interface (Johannes Weiner) [1062372] - [mm] thrash detection-based file cache sizing (Johannes Weiner) [1062372] - [mm] store shadow entries in page cache (Johannes Weiner) [1062372] - [lib] radix-tree: radix_tree_delete_item() (Johannes Weiner) [1062372] - [mm] shmem: save one radix tree lookup when truncating swapped pages (Johannes Weiner) [1062372] - [mm] prepare for non-page entries in page cache radix trees (Johannes Weiner) [1062372] - [mm] vmstat: fix UP zone state accounting (Johannes Weiner) [1062372] - [mm] filemap: move radix tree hole searching here (Johannes Weiner) [1062372] - [fs] cachefiles: use add_to_page_cache_lru() (Johannes Weiner) [1062372] - [mm] page_alloc: revert NUMA aspect of fair allocation policy (Johannes Weiner) [1062372] - [mm] page_alloc: fair zone allocator policy (Johannes Weiner) [1062372] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Naoya Horiguchi) [1051704] - [fs] proc/page: add PageAnon check to surely detect thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: recheck PageHuge() after hugetlb page migrate successfully (Naoya Horiguchi) [1051704] - [mm] memory-failure: move set_migratetype_isolate() outside get_any_page() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix false report on 2nd attempt at page recovery (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix test for a transparent huge page (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix bug triggered by unpoisoning empty zero page (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't set migration type twice to avoid holding heavily contend zone->lock (Naoya Horiguchi) [1051704] - [mm] hwpoison: replace atomic_long_sub() with atomic_long_dec() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix race against poison thp (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't need to hold compound lock for hugetlbfs page (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix loss of PG_dirty for errors on mlocked pages (Naoya Horiguchi) [1051704] - [mm] hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page() (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix memory leak in successful soft offlining (Naoya Horiguchi) [1051704] - [virt] kvm: move KVM_CAP_HYPERV_TIME outside #ifdef (Vadim Rozenfeld) [1057170] - [virt] kvm: add support for Hyper-V reference time counter (Vadim Rozenfeld) [1057170] - [input] wacom: not all multi-interface devices support touch (Aristeu Rozanski) [1022595] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1022595] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1022595] - [input] wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1022595] - [input] wacom: send proper tablet state info when pen leaves proximity (Aristeu Rozanski) [1022595] - [input] wacom: fix error return code in wacom_probe() (Aristeu Rozanski) [1022595] - [input] wacom: integrate resolution calculation (Aristeu Rozanski) [1022595] - [fs] buffer: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [mm] __set_page_dirty_nobuffers uses spin_lock_irqseve instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [virt] hv/ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065107] - [input] hyperv-keyboard: pass through 0xE1 prefix (Jason Wang) [1044874] - [mm] drop_caches: add some documentation and info message (Johannes Weiner) [838935] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1064509]- [powerpc] Fix kdump hang issue on p8 with relocation on exception enabled (Steve Best) [1056321] - [powerpc] pseries: Disable relocation on exception while going down during crash (Steve Best) [1056321] - [kernel] sched/debug: Fix formatting of /proc//sched (Rik van Riel) [1064583] - [kernel] sched/fair: Remove unused variable from expire_cfs_rq_runtime() (Rik van Riel) [1064583] - [mm] vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK (Rafael Aquini) [1009508] - [mm] vmscan: do not continue scanning if reclaim was aborted for compaction (Rafael Aquini) [1009508] - [ethernet] bnx2{,x}: Make module parameters readable (Neil Horman) [1062836] - [ethernet] bnx2x: namespace and dead code cleanups (Neil Horman) [1062836] - [drm] radeon: remove generic rptr/wptr functions (Steve Best) [1048290] - [block] nvme: Namespace use after free on surprise removal (David Milburn) [1062640] - [block] nvme: Correct uses of INIT_WORK (David Milburn) [1062640] - [block] nvme: Include device and queue numbers in interrupt name (David Milburn) [1062640] - [block] nvme: Add a pci_driver shutdown method (David Milburn) [1062640]- [mm] hugetlb: correct missing private flag clearing (Steve Best) [1062671] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Steve Best) [1062671] - [mm] hugetlb: fix subpool accounting handling (Steve Best) [1062671] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Steve Best) [1062671] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Steve Best) [1062671] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Steve Best) [1062671] - [mm] hugetlb: clean-up alloc_huge_page() (Steve Best) [1062671] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Steve Best) [1062671] - [mm] hugetlb: do not use a page in page cache for cow optimization (Steve Best) [1062671] - [s390] uapi: fix struct statfs64 definition (Hendrik Brueckner) [1060191] - [ethernet] myri10ge: Add support for ndo_busy_poll (Stanislaw Gruszka) [1059561] - [ethernet] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [995992] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1046103] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1046103] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1046103] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1046103] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1046103] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1046103] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1046103] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1046103] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1046103] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1046103] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1046103] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1046103] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1046103] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1046103] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1046103] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1046103] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1046103] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1046103] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1046103] - [infiniband] iser-target: Move INIT_WORK setup into isert_create_device_ib_res (Andy Grover) [1051179] - [infiniband] iser-target: fix error return code in isert_create_device_ib_res() (Andy Grover) [1051179] - [target] Fix delayed Task Aborted Status (TAS) handling bug (Andy Grover) [1051179] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Takahiro MUNEDA) [1062485] - [x86] add rh_cpuinfo_x86 shadow struct (Prarit Bhargava) [1010325] - [mm] thp: move preallocated PTE page table on move_huge_pmd() (Rik van Riel) [1063404] - [mm] numa: initialise numa balancing after jump label initialisation (Rik van Riel) [1059459] - [firmware] efivars: check for EFI_RUNTIME_SERVICES (Kyle McMartin) [1058525]- [fs] nfs: fix mm page leak at nfs_symlink() (Rafael Aquini) [1060565] - [kernel] sched/balancing: Periodically decay max cost of idle balance (Larry Woodman) [1031475] - [kernel] sched/balancing: Consider max cost of idle balance per sched domain (Larry Woodman) [1031475] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1031475] - [fs] vfs: make sure we don't have a stale root path if unlazy_walk() fails (Rafael Aquini) [1031475] - [fs] dcache: get/release read lock in read_seqbegin_or_lock() & friend (Rafael Aquini) [1031475] - [fs] split read_seqretry_or_unlock(), convert d_walk() to resulting primitives (Rafael Aquini) [1031475] - [lib] seqlock: Add a new locking reader type (Rafael Aquini) [1031475] - [fs] dcache: Translating dentry into pathname without taking rename_lock (Rafael Aquini) [1031475] - [fs] vfs: fix dentry RCU to refcounting possibly sleeping dput() (Rafael Aquini) [1031475] - [fs] vfs: use lockred "dead" flag to mark unrecoverably dead dentries (Rafael Aquini) [1031475] - [fs] vfs: reorganize dput() memory accesses (Rafael Aquini) [1031475] - [fs] vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (Rafael Aquini) [1031475] - [fs] vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (Rafael Aquini) [1031475] - [fs] vfs: make the dentry cache use the lockref infrastructure (Rafael Aquini) [1031475] - [fs] vfs: constify dentry parameter in d_count() (Rafael Aquini) [1031475] - [fs] helper for reading ->d_count (Rafael Aquini) [1031475] - [lib] lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (Rafael Aquini) [1031475] - [lib] lockref: allow relaxed cmpxchg64 variant for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: use cmpxchg64 explicitly for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: add ability to mark lockrefs "dead" (Rafael Aquini) [1031475] - [lib] lockref: fix docbook argument names (Rafael Aquini) [1031475] - [lib] lockref: Relax in cmpxchg loop (Rafael Aquini) [1031475] - [lib] lockref: implement lockless reference count updates using cmpxchg() (Rafael Aquini) [1031475] - [lib] lockref: uninline lockref helper functions (Rafael Aquini) [1031475] - [lib] lockref: add 'lockref_get_or_lock() helper (Rafael Aquini) [1031475] - [lib] Add new lockref infrastructure reference implementation (Rafael Aquini) [1031475] - [s390] kdump: Increase crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1052769] - [scsi] Derive the FLUSH_TIMEOUT from the basic I/O timeout (Fam Zheng) [1047563] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1047974]- [scsi] hpsa: mark hpsa as a tech preview (Tomas Henzl) [1061210] - [x86] mark known Intel processors as supported (Prarit Bhargava) [920766] - [drm] mgag200: fix oops in cursor code (Dave Airlie) [1044701 1045159 1052739] - [kernel] audit: printk USER_AVC messages when audit isn't enabled (Richard Guy Briggs) [1051539] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1043788] - [cpufreq] Remove extra variables from cpufreq_add_dev_symlink() (Prarit Bhargava) [1043788] - [net] tuntap: Fix for a race in accessing numqueues (Jason Wang) [1056399] - [mm] numa: add a sysctl for numa_balancing (Rik van Riel) [1059782] - [pci] Create 'pci_driver_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert 'pci_bus' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_bus_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert specific 'pci_dev' related constructs (Myron Stowe) [1053796] - [pci] Convert 'pci_dev' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_dev_rh' KABI shadowing structure (Myron Stowe) [1053796] - [fs] proc/meminfo: provide estimated available memory (Luiz Capitulino) [1058977] - [x86] apic, kexec: Add disable_cpu_apicid kernel parameter (Baoquan He) [994688] - [drm] mgag200: fix typo causing bw limits to be ignored on some chips (Dave Airlie) [1045495] - [drm] ast, cirrus, mgag200: use drm_can_sleep (Dave Airlie) [1056989] - [mm] prevent setting of a value less than 0 to min_free_kbytes (Steve Best) [1050899] - [powerpc] perf: BHRB filter configuration should follow the task (Steve Best) [1061191] - [powerpc] perf: Ignore separate BHRB privilege state filter request (Steve Best) [1061191] - [ethernet] cxgb4: Avoid disabling PCI device twice (Steve Best) [1055438] - [ethernet] cxgb4: Don't retrieve stats during recovery (Steve Best) [1055438]- [kernel] errno: remove "NFS" from descriptions in comments (Eric Sandeen) [1009682] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1057197] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1057197] - [powerpc] Add debug checks to catch invalid cpu-to-node mappings (Steve Best) [1042526] - [powerpc] Fix the setup of CPU-to-Node mappings during CPU online (Steve Best) [1042526] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1060027] - [powerpc] Fix transactional FP/VMX/VSX unavailable handlers (Steve Best) [1052083] - [powerpc] Don't corrupt transactional state when using FP/VMX in kernel (Steve Best) [1052083] - [powerpc] Reclaim two unused thread_info flag bits (Steve Best) [1052083] - [powerpc] Reset MSR_LE on signal entry (Steve Best) [1052083] - [powerpc] Wrap MSR macros with parentheses (Steve Best) [1052083] - [powerpc] Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled (Steve Best) [1052083] - [powerpc] math-emu: Move the flush FPU state function into do_mathemu (Steve Best) [1052083] - [powerpc] math-emu: Allow math-emu to be used for HW FPU (Steve Best) [1052083] - [powerpc] remove the unused function disable_kernel_fp() (Steve Best) [1052083] - [powerpc] Restore dbcr0 on user space exit (Steve Best) [1052083] - [powerpc] Provide for giveup_fpu/altivec to save state in alternate location (Steve Best) [1052083] - [powerpc] Put FP/VSX and VR state into structures (Steve Best) [1052083] - [powerpc] kvm: Don't corrupt guest state when kernel uses VMX (Steve Best) [1052083] - [powerpc] Fix VRSAVE handling (Steve Best) [1052083] - [powerpc] Fix a number of sparse warnings (Steve Best) [1052083] - [powerpc] Align thread->fpr to 16 bytes (Steve Best) [1052083]- [s390] Unrevert kvm support patches (Jarod Wilson) [1035261] - [security] selinux: Fix possible NULL pointer dereference in selinux_inode_permission() (Eric Sandeen) [829715] - [scsi] qla2xxx: Correctly set the read_optrom pointer for ISP8044 (Chad Dupuis) [1057643] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1031770] - [scsi] config: remove LSI Logic New Generation RAID Device Drivers (Tomas Henzl) [979031] - [scsi] qla4xxx: v5.04.00.03.07.00-k0 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1049707] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix memory leak in qla4xxx_destroy_ddb (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1049707] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1049707] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1049707] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1049707] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1049707] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1049707] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1049707] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1049707] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1049707] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1049707] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1056703] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1056703] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1056703] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1056703] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1056703] - [scsi] hpsa: fix pci-ids (Tomas Henzl) [1056703]- [tools] perf/stat: Add perf stat --transaction (Prarit Bhargava) [829878] - [kernel] perf: Add Haswell ULT model number used in Macbook Air and other systems (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support full width counting (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add mem-loads/stores support for Haswell (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support Haswell/v4 LBR format (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Move NMI clearing to end of PMI handler (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS support (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS record support (Prarit Bhargava) [829878] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057197] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1057197] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1057197] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1057197] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057197] - [pci] Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2 (Alex Williamson) [1053168] - [pci] Add Virtual Channel to save/restore support (Alex Williamson) [1053168] - [pci] Add support for save/restore of extended capabilities (Alex Williamson) [1053168] - [pci] Add pci_wait_for_pending() (refactor pci_wait_for_pending_transaction()) (Alex Williamson) [1053168] - [s390] increase CONFIG_NR_CPUS limit (Hendrik Brueckner) [1043827] - [s390] sclp: fix size of sclp_cpu_info structure (Hendrik Brueckner) [1043827] - [mm] create a separate slab for page->ptl allocation (Rik van Riel) [1058896] - [mm] properly separate the bloated ptl from the regular case (Rik van Riel) [1058896] - [mm] dynamically allocate page->ptl if it cannot be embedded to struct page (Rik van Riel) [1058896] - [mm] x86: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] s390: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] powerpc: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] allow pgtable_page_ctor() to fail (Rik van Riel) [1058896] - [mm] x86: add missed pgtable_pmd_page_ctor/dtor calls for preallocated pmds (Rik van Riel) [1058896] - [mm] x86: enable split page table lock for PMD level (Rik van Riel) [1058896] - [mm] implement split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert the rest to new page table lock api (Rik van Riel) [1058896] - [mm] hugetlb: convert hugetlbfs to use split pmd lock (Rik van Riel) [1058896] - [mm] hugetlb: grab a page_table_lock after page_cache_release (Rik van Riel) [1058896] - [mm] thp: do not access mm->pmd_huge_pte directly (Rik van Riel) [1058896] - [mm] thp: move ptl taking inside page_check_address_pmd() (Rik van Riel) [1058896] - [mm] thp: change pmd_trans_huge_lock() to return taken lock (Rik van Riel) [1058896] - [mm] introduce api for split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert mm->nr_ptes to atomic_long_t (Rik van Riel) [1058896] - [mm] rename USE_SPLIT_PTLOCKS to USE_SPLIT_PTE_PTLOCKS (Rik van Riel) [1058896] - [mm] avoid increase sizeof(struct page) due to split page table lock (Rik van Riel) [1058896] - [vfio] vfio-pci: Don't use device_lock around AER interrupt setup (Alex Williamson) [1045175] - [vfio] vfio-pci: Use pci "try" reset interface (Alex Williamson) [1045175] - [pci] Add pci_try_reset_function(), pci_try_reset_slot(), pci_try_reset_bus() (Alex Williamson) [1045175] - [infiniband] make sure the src net is infiniband when create new link (Jay Fenlason) [1049143]- [mm] Revisit tlb_flushall_shift tuning for page flushes except on IvyBridge (Rik van Riel) [1058886] - [mm] change tlb_flushall_shift for IvyBridge (Rik van Riel) [1058886] - [mm] Eliminate redundant page table walk during TLB range flushing (Rik van Riel) [1058886] - [mm] Clean up inconsistencies when flushing TLB ranges (Rik van Riel) [1058886] - [mm] thp: avoid PageUnevictable on active/inactive lru lists (Rafael Aquini) [982739] - [mm] swap: clear PageActive before adding pages onto unevictable list (Rafael Aquini) [982739] - [mm] remove lru parameter from __lru_cache_add and lru_cache_add_lru (Rafael Aquini) [982739] - [mm] remove lru parameter from __pagevec_lru_add and remove parts of pagevec API (Rafael Aquini) [982739] - [mm] activate !PageLRU pages on mark_page_accessed if page is on local pagevec (Rafael Aquini) [982739] - [mm] pagevec: defer deciding which LRU to add a page to until pagevec drain time (Rafael Aquini) [982739] - [mm] add tracepoints for LRU activation and insertions (Rafael Aquini) [982739] - [kernel] audit: fix dangling keywords in audit_log_set_loginuid() output (Richard Guy Briggs) [1045670] - [kernel] audit: don't generate loginuid log when audit disabled (Richard Guy Briggs) [1045670] - [kernel] audit: fix type of sessionid in audit_set_loginuid() (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to set loginuid immutable (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to only allow unsetting the loginuid (Richard Guy Briggs) [1045670] - [kernel] audit: allow unsetting the loginuid (with priv) (Richard Guy Briggs) [1045670] - [kernel] audit: remove CONFIG_AUDIT_LOGINUID_IMMUTABLE (Richard Guy Briggs) [1045670] - [kernel] audit: loginuid functions coding style (Richard Guy Briggs) [1045670] - [kernel] audit: change decimal constant to macro for invalid uid (Richard Guy Briggs) [1045670] - [mm] sched/numa: Turn some magic numbers into #defines (Rik van Riel) [1049096] - [mm] sched/numa: Rename variables in task_numa_fault() (Rik van Riel) [1049096] - [mm] sched/numa: Do statistics calculation using local variables only (Rik van Riel) [1049096] - [mm] sched/numa: Normalize faults_cpu stats and weigh by CPU use (Rik van Riel) [1049096] - [mm] sched/numa: Use active_nodes nodemask to limit numa migrations (Rik van Riel) [1049096] - [mm] sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics (Rik van Riel) [1049096] - [mm] sched/numa: Track from which nodes NUMA faults are triggered (Rik van Riel) [1049096] - [mm] sched/numa: Rename p->numa_faults to numa_faults_memory (Rik van Riel) [1049096] - [mm] sched/numa: Remove p->numa_migrate_deferred (Rik van Riel) [1049096] - [mm] sched: Calculate effective load even if local weight is 0 (Rik van Riel) [1049096] - [net] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC (Michal Schmidt) [1031869] - [net] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper (Daniel Borkmann) [1058782] {CVE-2014-1690} - [net] packet: fix send path when running with proto == 0 (Jesper Brouer) [1058729] - [net] packet: fix use after free race in send path when dev is released (Jesper Brouer) [1058729] - [net] Fix memory leak if TPROXY used with TCP early demux (Florian Westphal) [1054483] - [net] ipv6: simplify detection of first operational link-local address on interface (Jiri Pirko) [1047425]- [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1051187] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1051187] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1051187] - [infiniband] cma: IBoE (RoCE) IP based GID addressing (Doug Ledford) [1051187] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1051187] - [infiniband] ocrdma: enable build (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1051187] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1051187] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1051187] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1051187] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1051187] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1051187] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1051187] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1051187] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1051187] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1051187] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1051187] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1051187] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1051187] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix error return code in ocrdma_set_create_qp_rq_cmd() (Doug Ledford) [1051187] - [infiniband] ocrdma: Reorg structures to avoid padding (Doug Ledford) [1051187] - [infiniband] ocrdma: Change macros to inline funtions (Doug Ledford) [1051187] - [infiniband] ocrdma: Set bad_wr in error case (Doug Ledford) [1051187] - [infiniband] ocrdma: Replace ocrdma_err with pr_err (Doug Ledford) [1051187] - [infiniband] ocrdma: Use MCC_CREATE_EXT_V1 for MCC create (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove use_cnt for queues (Doug Ledford) [1051187] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1051187] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1051187] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1051187] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1051187] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1051187] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1051187] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1051187] - [infiniband] cm: Convert to using idr_alloc_cyclic() (Doug Ledford) [1051187] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1051187] - [infiniband] cma: Remove unused argument and minor dead code (Doug Ledford) [1051187] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1051187] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1051187] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1051187] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1051187] - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [1051187] - [infiniband] cma: Use cached gids (Doug Ledford) [1051187] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1051187] - [infiniband] cma: Add IPv6 support for iWARP (Doug Ledford) [1051187] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1051187] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1051187] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1051187] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1051187] - [misc] drivers: avoid format string in dev_set_name (Doug Ledford) [1051187] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1051187] - [infiniband] cma: Export AF_IB statistics (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to bind to AF_IB (Doug Ledford) [1051187] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Doug Ledford) [1051187] - [infiniband] ucma: Add ability to query GID addresses (Doug Ledford) [1051187] - [infiniband] cma: Export cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] ucma: Support querying when IB paths are not reversible (Doug Ledford) [1051187] - [infiniband] sa: Export function to pack a path record into wire format (Doug Ledford) [1051187] - [infiniband] ucma: Support querying for AF_IB addresses (Doug Ledford) [1051187] - [infiniband] cma: Only listen on IB devices when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Set qkey for AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Expose private data when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Merge cma_get/save_net_info (Doug Ledford) [1051187] - [infiniband] cma: Remove unused SDP related code (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Doug Ledford) [1051187] - [infiniband] cma: Verify that source and dest sa_family are the same (Doug Ledford) [1051187] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Doug Ledford) [1051187] - [infiniband] cma: Add helper functions to return id address information (Doug Ledford) [1051187] - [infiniband] cma: Do not modify sa_family when setting loopback address (Doug Ledford) [1051187] - [infiniband] cma: Allow user to specify AF_IB when binding (Doug Ledford) [1051187] - [infiniband] cma: Update port reservation to support AF_IB (Doug Ledford) [1051187] - [infiniband] addr: Add AF_IB support to ip_addr_size (Doug Ledford) [1051187] - [infiniband] cma: Include AF_IB in loopback and any address checks (Doug Ledford) [1051187] - [infiniband] cma: Allow enabling reuseaddr in any state (Doug Ledford) [1051187] - [infiniband] cma: Define native IB address (Doug Ledford) [1051187] - [net] vlan: Fix header ops passthru when doing TX VLAN offload (Doug Ledford) [1051187] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051187] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051187] - [net] vlan: make vlan_dev_real_dev work over stacked vlans (Doug Ledford) [1051187] - [net] vlan: cleanup the usage of vlan_dev_priv(dev) (Doug Ledford) [1051187] - [ethernet] mlx4: Remove unnecessary validation for port number (Amir Vadai) [1030563] - [ethernet] mlx4: Warn if device doesn't have enough PCI bandwidth (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: lower NAPI weight (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Start multicast join process only on active ports (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix crash in dev_open error flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Only cycle port if HW timestamp config changes (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add PTP hardware clock (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix layout of struct mlx5_init_seg (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Flush cache workqueue before destroying it (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add netdev support for TCP/IP offloads of vxlan tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add basic support for TCP/IP offloads under tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check port number for validity before accessing data (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add NAPI support for transmit side (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Ignore irrelevant hypervisor events (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Set CQE/EQE size to 64B by default (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Configure the XPS queue mapping on driver load (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement ndo_get_phys_port_id (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Expose physical port id as PF/VF capability (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Introduce nic_info new flag in QUERY_FUNC_CAP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: destroy workqueue when driver fails to register (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove selftest TX queues empty condition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: extended command: an improved infrastructure for uverbs commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Use a common header for uverbs flow_specs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix device max capabilities check (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix list_del of empty list (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix endless loop in resize CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Use enum to indicate adapter page size (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove "Always false" comparison (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code in mr.c (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Change optimal_reclaimed_pages for better performance (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Clear reserved area in set_hca_cap() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Support communicating arbitrary host page size to firmware (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix cleanup flow when DMA mapping fails (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix srq free in destroy qp (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Multithreaded create MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix check of number of entries in create CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath structures are allocated per NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: ICM pages are allocated on device NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath resources allocated dynamically (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add immediate activate for VGT->VST->VGT (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Initialize all mailbox buffers to zero before use (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add RFS support in UDP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement resource quota enforcement (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix quota handling in the QUERY_FUNC_CAP wrapper (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Structures and init/teardown for VF resource quotas (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix checking order in MR table init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Don't fail reg/unreg vlan for older guests (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Resource tracker for reg/unreg vlans (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Use vlan id instead of vlan index for unregistration (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix reg/unreg vlan/mac to conform to the firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix register/unreg vlan flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Load higher level modules according to ports type (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Unused local variable in mlx4_opreq_action (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix typo, move similar defs to same location (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Clean the code to eliminate trivial build warnings (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix error code translation from firmware to driver (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask for sq err to rts transition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Disable atomic operations (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Keep polling to reclaim pages while any returned (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Avoid async events on invalid port number (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Decrease memory consumption of mr caches (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Remove checksum on command interface commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix send work queue size calculation (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename name of mlx4_en_rx_alloc members (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check device state when setting coalescing (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Reduce scope of local variables in mlx4_en_xmit (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [scsi] reserve extension space to prevent KABI breakages (Maurizio Lombardi) [1029903] - [security] selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock() (Paul Moore) [800159]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.24 (Veaceslav Falico) [1040946] - [acpi] memhotplug: add parameter to disable memory hotplug (Prarit Bhargava) [1046555] - [kernel] kdump: Increase x86 crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1044832] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Prarit Bhargava) [1049638] - [net] ipv6: send Change Status Report after DAD is completed (Flavio Leitner) [1049092] - [mm] Revert: new shrinker count/scan API (Mike Snitzer) [1056647] - [drm] Revert: convert shrinkers to new count/scan API (Mike Snitzer) [1056647]- [virt] virtio-net: put virtio net header inline with data ("Michael S. Tsirkin") [990993] - [virt] virtio: VIRTIO_F_ANY_LAYOUT feature ("Michael S. Tsirkin") [990993] - [tools] turbostat: servers do not support uncore power register (Prarit Bhargava) [1037706] - [alsa] pcsp: Fix the order of input device unregistration (Jaroslav Kysela) [1044022] - [alsa] ak4114: Fix wrong register array size (Jaroslav Kysela) [1044022] - [alsa] pcsp: Fix initialization with nopcm=1 (Jaroslav Kysela) [1044022] - [alsa] opl3: Fix possible negative array index access (Jaroslav Kysela) [1044022] - [alsa] tea575x-tuner: move HW init to a separate function (Jaroslav Kysela) [1044022] - [alsa] ak4xx-adda: info leak in ak4xxx_capture_source_info() (Jaroslav Kysela) [1044022] - [alsa] vx_core: off by one in vx_read_status() (Jaroslav Kysela) [1044022] - [alsa] Remove the rest of *_set_drvdata(NULL) calls (Jaroslav Kysela) [1044022] - [alsa] virmidi: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] serial-u16550: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] pcsp: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mtpav: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mpu401: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] ml403-ac97cr: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] aloop: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] firewire-lib: use inlune function to calculate frame bytes (Jaroslav Kysela) [1044022] - [alsa] firewire-speakers: remove not-reused member from structure (Jaroslav Kysela) [1044022] - [alsa] snd-firewire-lib: remove unused header inclusion (Jaroslav Kysela) [1044022] - [alsa] firewire: fix error return code in scs_probe() (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1044022] - [alsa] hda: Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1044022] - [alsa] hda: Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1044022] - [alsa] hda: Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Ignore small negative LPIB delay correction (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing initialization of aamix paths (Jaroslav Kysela) [1044022] - [alsa] hda: Allow capture-only configuration (Jaroslav Kysela) [1044022] - [alsa] hda: skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] hda: Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1044022] - [alsa] hda: Always do delayed probes for HD-audio devices (Jaroslav Kysela) [1044022] - [alsa] hda: allow a codec to define its own depop delay time (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add more codecs alias name for Dell (Jaroslav Kysela) [1044022] - [alsa] hda: resume codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: suspend codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1044022] - [alsa] hda: Enable runtime PM on Panther Point (Jaroslav Kysela) [1044022] - [alsa] hda: Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1044022] - [alsa] hda: Bind with HDMI codec parser automatically (Jaroslav Kysela) [1044022] - [alsa] hda: Split the generic parser as an individual module (Jaroslav Kysela) [1044022] - [alsa] hda: Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: One more Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1044022] - [alsa] hda: Mute all aamix inputs as default (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: A Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1044022] - [alsa] hda: fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Independent of model for HP (Jaroslav Kysela) [1044022] - [alsa] hda: Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1044022] - [alsa] hda: Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda/analog: Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1044022] - [alsa] hda: Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1044022] - [alsa] hda: Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1044022] - [alsa] hda: Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1044022] - [alsa] hda: Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1044022] - [alsa] hda: Check leaf nodes to find aamix amps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1044022] - [alsa] hda: Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1044022] - [alsa] usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Set pcbeep amp for ALC668 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add support of ALC231 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Set current_headset_type to ALC_HEADSET_TYPE_ENUM (Jaroslav Kysela) [1044022] - [alsa] hda: Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1044022] - [alsa] hda: Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1044022] - [alsa] hda: A casual Dell Headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1044022] - [alsa] hda: load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1044022] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1044022] - [alsa] hda: Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1044022] - [alsa] compress_core: don't return -EBADFD from poll if paused (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1044022] - [alsa] usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1044022] - [alsa] hda: Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1044022] - [alsa] hda: Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Make fixup regs persist after resume (Jaroslav Kysela) [1044022] - [alsa] hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1044022] - [alsa] hda: Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix compile warning with CONFIG_PROC_FS=n (Jaroslav Kysela) [1044022] - [alsa] hda: block HDMI jack reports while repolling (Jaroslav Kysela) [1044022] - [alsa] hda: Add a block_report flag to jacks (Jaroslav Kysela) [1044022] - [alsa] hda: Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for CX20952 (Jaroslav Kysela) [1044022] - [alsa] lx6464es: Fix pointer cast compile warnings (Jaroslav Kysela) [1044022] - [alsa] hda: Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1044022] - [alsa] hda: Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Use WARN_ON() instead of BUG_ON() (Jaroslav Kysela) [1044022] - [alsa] intel8x0: Fix chmap application (Jaroslav Kysela) [1044022] - [alsa] hda: Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1044022] - [alsa] hda: Name Haswell HDMI controllers better (Jaroslav Kysela) [1044022] - [alsa] hda: Force buffer alignment for Haswell HDMI controllers (Jaroslav Kysela) [1044022] - [alsa] hda: Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1044022] - [alsa] hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1044022] - [alsa] hda: Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible zero-division (Jaroslav Kysela) [1044022] - [alsa] usb: Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1044022] - [alsa] usb: For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1044022] - [alsa] usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1044022] - [alsa] hda: Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1044022] - [alsa] hda: Add Device IDs for Intel Wildcat Point-LP PCH (Jaroslav Kysela) [1044022] - [alsa] hda: rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1044022] - [alsa] hda: Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1044022] - [alsa] lola: Fix uninitialized variable access in error message (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix uninitialized variable access (Jaroslav Kysela) [1044022] - [alsa] rme96: Return error code in PCM copy ops (Jaroslav Kysela) [1044022] - [alsa] ali5451: Drop unused variable (Jaroslav Kysela) [1044022] - [alsa] ad1889: Fix right attenuation proc output (Jaroslav Kysela) [1044022] - [alsa] Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1044022] - [alsa] Limit the fallback card id string size (Jaroslav Kysela) [1044022] - [alsa] memalloc: NULL-initialize in snd_malloc_dev_iram() (Jaroslav Kysela) [1044022] - [alsa] memalloc: Make snd_{malloc|free}_dev_iram() static (Jaroslav Kysela) [1044022] - [alsa] Optimize module name check (Jaroslav Kysela) [1044022] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1044022] - [alsa] hda: Remove locally dead codes (Jaroslav Kysela) [1044022] - [alsa] hda: Add a fallthru comment (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1044022] - [alsa] 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1044022] - [alsa] memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection (Jaroslav Kysela) [1044022] - [alsa] pcm_dmaengine: Remove hardcoded PCM formats (Jaroslav Kysela) [1044022] - [alsa] hda: Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Raise the delay for alc283_shutup (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC255 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove OOM message after input_allocate_device (Jaroslav Kysela) [1044022] - [alsa] Add SoC on-chip internal ram support for DMA buffer allocation (Jaroslav Kysela) [1044022] - [alsa] hda: Fix typos in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] emu10k1: code refactoring (Jaroslav Kysela) [1044022] - [alsa] hda: Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible races in HDMI driver (Jaroslav Kysela) [1044022] - [alsa] hda: Treat zero connection as non-error (Jaroslav Kysela) [1044022] - [alsa] hda: add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1044022] - [alsa] hda: add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1044022] - [alsa] hdsp: info leak in snd_hdsp_hwdep_ioctl() (Jaroslav Kysela) [1044022] - [alsa] Remove unnecessary semicolons (Jaroslav Kysela) [1044022] - [alsa] hda: Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1044022] - [alsa] hda: Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1044022] - [alsa] hda: Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Use module_usb_driver (Jaroslav Kysela) [1044022] - [alsa] usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix programmed active channel count (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1044022] - [alsa] usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1044022] - [alsa] usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1044022] - [alsa] usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1044022] - [alsa] ac97: Add ID for TI TLV320AIC27 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1044022] - [alsa] improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1044022] - [alsa] hda: not use assigned converters for all unused pins (Jaroslav Kysela) [1044022] - [alsa] compress: Make sure we trigger STOP before closing the stream (Jaroslav Kysela) [1044022] - [alsa] rme9652: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] au88x0: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Staticize local symbols (Jaroslav Kysela) [1044022] - [alsa] asihpi: a couple array out of bounds issues (Jaroslav Kysela) [1044022] - [alsa] hda: Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1044022] - [alsa] hda: unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1044022] - [alsa] snd/hda: add runtime suspend/resume on optimus support (Jaroslav Kysela) [1044022] - [alsa] hda: Simplify CONFIG_SND_HDA_I915 condition (Jaroslav Kysela) [1044022] - [alsa] hda: add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1044022] - [alsa] hda: add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1044022] - [alsa] hda: add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1044022] - [alsa] treewide: Fix printks with 0x# (Jaroslav Kysela) [1044022] - [alsa] alsa/rme96: Add missing inclusion of linux/vmalloc.h (Jaroslav Kysela) [1044022] - [alsa] rme96: Check the return value of pci_enable_device() in resume callback (Jaroslav Kysela) [1044022] - [alsa] hda: Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1044022] - [alsa] rme96: Add PM support v3 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use enums in hdspm_tco_ltc_frames() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix default value in SNDRV_HDSPM_IOCTL_GET_LTC (Jaroslav Kysela) [1044022] - [alsa] pcm: Use snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] pcm: Add snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] hda: Try to allow haswell HDMI audio even without powerwell (Jaroslav Kysela) [1044022] - [alsa] hda: Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1044022] - [alsa] hda: Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] rme96: Add pcm stream synchronization (Jaroslav Kysela) [1044022] - [alsa] hda: Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1044022] - [alsa] hda: Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1044022] - [alsa] don't push static constants on stack for *ph (Jaroslav Kysela) [1044022] - [alsa] usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1044022] - [alsa] usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1044022] - [alsa] usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1044022] - [alsa] usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove assignment from if condition (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1044022] - [alsa] hda: Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1044022] - [alsa] hda: Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1044022] - [alsa] hda: WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1044022] - [alsa] hda: jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1044022] - [alsa] hda: Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove an unneeded check (Jaroslav Kysela) [1044022] - [alsa] hda: use azx_writew() for 16-bit length register (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hiface: return correct XRUN indication (Jaroslav Kysela) [1044022] - [alsa] replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1044022] - [alsa] hda: Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1044022] - [alsa] thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1044022] - [alsa] hda: Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1044022] - [alsa] hdspm: remove unneeded semicolon (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1044022] - [alsa] hda: Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1882 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1044022] - [alsa] hda: Fix runtime PM check (Jaroslav Kysela) [1044022] - [alsa] hda: Add power-welll support for haswell HDA (Jaroslav Kysela) [1044022] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [1044022] - [alsa] hdspm: Added some comments and control register documentation (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() for texts_autosync (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info for most text arrays (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO support (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Report external sample rate to userspace (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_external_rate_to_enum() helper function (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Include TCO and Sync-In in proc output (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO input in hdspm_external_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Ignore float/int format bit (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_tco_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_wc_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add prototype declarations (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_get_aes_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Add TCO and Sync-In text entries (Jaroslav Kysela) [1044022] - [alsa] hdspm/aio: Drop superfluous HDSPM_AUTOSYNC_REF (Jaroslav Kysela) [1044022] - [alsa] hdspm: Cosmetics, no real change (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Fix TCO sync check reporting (Jaroslav Kysela) [1044022] - [alsa] hdspm: Create TCO readout function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix S/PDIF Sync status and frequency on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for AEBs on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AD/DA/PH gains and S/PDIF-Input select on AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce generic AIO tristate control (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor ENUMERATED_CTL_INFO into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF and WCK48 controls for RME RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Drop duplicate code in hdspm_set_system_clock_mode() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_is_raydat_or_aio() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add missing defines for RME AIO and RayDAT (Jaroslav Kysela) [1044022] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [1044022] - [alsa] pcm_native: switch to fdget()/fdput() (Jaroslav Kysela) [1044022] - [alsa] treewide: relase -> release (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1044022] - [alsa] Replace the magic number 44 with const (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1044022] - [alsa] usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1044022] - [alsa] pci: replace numeric with standard PM state macros (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [1044022] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [1044022] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [1044022] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [1044022] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [1044022] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [1044022] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [1044022] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1044022] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [1044022] - [alsa] Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1044022] - [alsa] usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1044022] - [alsa] snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1044022] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [1044022] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [1044022] - [alsa] ua101: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove some old dead code (Jaroslav Kysela) [1044022] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [1044022] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [1044022] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Allow SingleSpeed WordClock when in DS/QS mode (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor SS/DS/QS clock multiplier into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for 128-192kHz WordClock input (Jaroslav Kysela) [1044022] - [alsa] es1968: Add radio support for MediaForte M56VAP (Jaroslav Kysela) [1044022] - [alsa] pci: Remove superfluous pci_set_drvdata(pci, NULL) at remove (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [1044022] - [alsa] Add kconfig to specify the max card numbers (Jaroslav Kysela) [1044022] - [alsa] Fix the default suffix string with high card number (Jaroslav Kysela) [1044022] - [alsa] Constify the snd_pcm_substream struct ops field (Jaroslav Kysela) [1044022] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [1044022] - [alsa] Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1044022]- [scsi] hpsa: remove cancelled ID's and add a new one (Tomas Henzl) [1040644] - [scsi] hpsa: bump driver version to 3.4.2-1 (Tomas Henzl) [1040644] - [scsi] hpsa: add 4 new PCI ID's for HP Gen9 servers (Tomas Henzl) [1040644]- [s390] revert kvm support patches (Jarod Wilson) [1035261 1049469] - [block] nvme: Disable admin queue on init failure (David Milburn) [1049584] - [block] nvme: Dynamically allocate partition numbers (David Milburn) [1049584] - [block] nvme: Async IO queue deletion (David Milburn) [1049584] - [block] nvme: Surprise removal handling (David Milburn) [1049584] - [block] nvme: Abort timed out commands (David Milburn) [1049584] - [block] nvme: Schedule reset for failed controllers (David Milburn) [1049584] - [block] nvme: Device resume error handling (David Milburn) [1049584] - [block] nvme: Cache dev->pci_dev in a local pointer (David Milburn) [1049584] - [block] nvme: Fix lockdep warnings (David Milburn) [1049584] - [block] nvme: compat SG_IO ioctl (David Milburn) [1049584] - [block] nvme: remove deprecated IRQF_DISABLED (David Milburn) [1049584] - [block] nvme: Avoid shift operation when writing cq head doorbell (David Milburn) [1049584] - [block] nvme-core: replace dma_set_mask()+dma_set_coherent_mask() with new helper (David Milburn) [1049584] - [ethernet] be2net: update driver version to 10.0.x (Ivan Vecera) [1054092] - [ethernet] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054092] - [ethernet] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054092] - [ethernet] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054092] - [ethernet] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054092] - [ethernet] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054092] - [ethernet] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054092] - [ethernet] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054092] - [ethernet] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054092] - [ethernet] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054092] - [ethernet] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054092] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Jay Fenlason) [725023] - [infiniband] qib: Improve SDMA performance (Jay Fenlason) [725023] - [infiniband] qib: Fix txselect regression (Jay Fenlason) [725023] - [infiniband] qib: Fix checkpatch __packed warnings (Jay Fenlason) [725023] - [infiniband] qib: fix (some) dcache abuses (Jay Fenlason) [725023] - [infiniband] qib: Remove GENERIC_HARDIRQ config option (Jay Fenlason) [725023] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Jay Fenlason) [725023] - [infiniband] qib: Clean up unnecessary MSI/MSI-X capability find (Jay Fenlason) [725023] - [infiniband] qib: Make qib_driver static (Jay Fenlason) [725023] - [infiniband] qib: Add err_decode() call for ring dump (Jay Fenlason) [725023] - [infiniband] qib: Log all SDMA errors unconditionally (Jay Fenlason) [725023] - [infiniband] qib: Fix module-level leak (Jay Fenlason) [725023] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Jay Fenlason) [725023] - [infiniband] qib: Add qp_stats debug file (Jay Fenlason) [725023] - [infiniband] qib: Add per-context stats interface (Jay Fenlason) [725023] - [infiniband] qib: Convert opcode counters to per-context (Jay Fenlason) [725023] - [infiniband] qib: Optimize CQ callbacks (Jay Fenlason) [725023] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Jay Fenlason) [725023] - [infiniband] qib: Add optional NUMA affinity (Jay Fenlason) [725023] - [infiniband] qib: Update minor version number (Jay Fenlason) [725023] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Jay Fenlason) [725023] - [infiniband] qib: Add DCA support (Jay Fenlason) [725023] - [infiniband] qib: avoid format string in dev_set_name (Jay Fenlason) [725023] - [tools] power/turbostat: Support Silvermont (Lenny Szubowicz) [1048051] - [ethernet] bnx2: Update version to 2.2.5 (Neil Horman) [1051172] - [ethernet] bnx2: Report MDI/MDIX status to ethtool (Neil Horman) [1051172] - [ethernet] bnx2: Enable auto-mdix when autoneg is disabled (Neil Horman) [1051172] - [ethernet] bnx2: Advertise nothing when speed is forced (Neil Horman) [1051172] - [ethernet] bnx2: calls skb_set_hash (Neil Horman) [1051172] - [ethernet] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1051172] - [ethernet] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1051172] - [kernel] thermal: Disable power limit notification interrupt by default (Prarit Bhargava) [1050198] - [kernel] thermal: Delete power-limit-notification console messages (Prarit Bhargava) [1050198] - [x86] mce: Fix mce_start_timer semantics (Prarit Bhargava) [1045845] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1045845] - [ethernet] i40evf: fix s390 build failure due to implicit prefetch.h (Stefan Assmann) [1053147] - [ethernet] i40evf: A0 silicon specific (Stefan Assmann) [1053147] - [ethernet] i40evf: add driver to kernel build system (Stefan Assmann) [1053147] - [ethernet] i40evf: init code and hardware support (Stefan Assmann) [1053147] - [ethernet] i40evf: driver core headers (Stefan Assmann) [1053147] - [ethernet] i40evf: virtual channel interface (Stefan Assmann) [1053147] - [ethernet] i40evf: core ethtool functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: transmit and receive functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: main driver core (Stefan Assmann) [1053147] - [pci] Never treat a VF as a multifunction device (Alex Williamson) [1049716]- [scsi] aacraid: kdump fix (Rich Bono) [1019091] - [scsi] lpfc: update version for 8.3.7.34.3p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed unassigned variable in ELS timeout message (Rob Evers) [1025854] - [scsi] lpfc: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1025854] - [scsi] lpfc: Fix kernel panics from corrupted ndlp list (Rob Evers) [1025854] - [scsi] lpfc: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1025854] - [scsi] lpfc: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1025854] - [scsi] lpfc: Fixed IO hang when in msi mode (Rob Evers) [1025854] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1025854] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1025854] - [scsi] lpfc: Update lpfc version for 8.3.7.34.1p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed not processing task management IOCB response status (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid mailbox timeouts (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1025854] - [scsi] lpfc: Fix crash after xri limit is reached (Rob Evers) [1025854] - [scsi] lpfc: remove unnecessary read of PCI_CAP_ID_EXP (Rob Evers) [1025854]- [kernel] audit: log task info on feature change (Richard Guy Briggs) [1050425] - [kernel] keys: correct alignment of system_certificate_list content in assembly file (Hendrik Brueckner) [1038139] - [kernel] system_certificate: use real contents instead of macro GLOBAL() (Hendrik Brueckner) [1038139] - [kernel] audit: don't generate audit feature changed log when audit disabled (Richard Guy Briggs) [1045668] - [kernel] audit: fix incorrect order of log new and old feature (Richard Guy Briggs) [1045668] - [kernel] selinux: apply selinux checks on new audit message types (Richard Guy Briggs) [1045668] - [kernel] audit: implement generic feature setting and retrieving (Richard Guy Briggs) [1045668] - [s390] smp: improve setup of possible cpu mask (Hendrik Brueckner) [1052906] - [iommu] intel-iommu: fix off-by-one in pagetable freeing (Myron Stowe) [1048955] - [mm] page_alloc: honor min_free_kbytes set by user (Steve Best) [1047779] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1031475] - [ethernet] tg3: Update version to 3.136 (Ivan Vecera) [1048557] - [ethernet] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1048557] - [ethernet] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1048557] - [ethernet] tg3: Add unicast filtering support (Ivan Vecera) [1048557] - [ethernet] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1048557] - [ethernet] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1048557] - [ethernet] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1048557] - [ethernet] tg3: Update version to 3.135 (Ivan Vecera) [1048557] - [ethernet] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1048557] - [ethernet] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1048557] - [ethernet] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1048557] - [ethernet] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1048557] - [ethernet] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1048557] - [ethernet] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1048557] - [ethernet] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1048557] - [ethernet] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1043794] - [ethernet] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1038666] - [ethernet] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1038666] - [ethernet] bnx2x: add VF Multicast filters support (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1038666] - [ethernet] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1038666] - [ethernet] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1038666] - [ethernet] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1038666] - [ethernet] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: calls skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for SIT tunnels (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for IPIP (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1038666] - [ethernet] bnx2x: prevent CFC attention (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1038666] - [ethernet] bnx2x: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Michal Schmidt) [1038666] - [misc] list: introduce list_next_entry() and list_prev_entry() (Michal Schmidt) [1038666] - [virt] kvm: fix apic_base enable check (Marcelo Tosatti) [1053143] - [virt] kvm: fix x86 emulation of "movzbl bpl, eax" (Marcelo Tosatti) [1053143] - [virt] kvm: limit PIT timer frequency (Marcelo Tosatti) [1053143] - [virt] kvm: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1053143] - [virt] kvm: handle invalid root_hpa everywhere (Marcelo Tosatti) [1053143] - [virt] kvm/mmu: handle invalid root_hpa at __direct_map (Marcelo Tosatti) [1053143] - [virt] kvm/vmx: fix use after free of vmx->loaded_vmcs (Marcelo Tosatti) [1053143] - [virt] kvm: Fix APIC map calculation after re-enabling (Marcelo Tosatti) [1053143] - [virt] kvm: emulate SAHF instruction (Marcelo Tosatti) [1053143] - [virt] flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED (Marcelo Tosatti) [1053143] - [virt] kvm: Mapping IOMMU pages after updating memslot (Marcelo Tosatti) [1053143] - [fs] aio: checking for NULL instead of IS_ERR (Motohiro Kosaki) [995323]- [net] bridge: Fix memory leak when deleting bridge with vlan filtering enabled (Vlad Yasevich) [1031068] - [net] bridge: Call vlan_vid_del for all vids at nbp_vlan_flush (Vlad Yasevich) [1031068] - [net] bridge: Use vlan_vid_[add/del] instead of direct ndo_vlan_rx_[add/kill]_vid calls (Vlad Yasevich) [1031068] - [net] ipv6: add link-local, sit and loopback address with INFINITY_LIFE_TIME (Jiri Pirko) [1054095] - [net] ipv6: don't install anycast address for /128 addresses on routers (Jiri Pirko) [1054095] - [net] ipv6: addrconf: fix preferred lifetime state-changing behavior while valid_lft is infinity (Jiri Pirko) [1054095] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [1054160] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [1054160] - [net] netfilter: synproxy: correct wscale option passing (Jesper Brouer) [1054076] - [net] netfilter: synproxy: send mss option to backend (Jesper Brouer) [1054076] - [net] ipv6: addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE (Jiri Pirko) [1052884] - [net] ipv6: addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes (Jiri Pirko) [1052884] - [net] ipv6: addrconf spelling fixes (Jiri Pirko) [1052884] - [net] ipv6: unneccessary to get address prefix in addrconf_get_prefix_route (Jiri Pirko) [1052884] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1051501] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1051501] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1052111] - [net] ipv6: always set the new created dst's from in ip6_rt_copy (Neil Horman) [1050828] - [net] vxlan: Mark vxlan_dev flags with VXLAN_F_IPV6 properly (Thomas Graf) [1049141] - [net] netfilter: RHEL7 kABI prepare struct netns_ct (Jesper Brouer) [1030994] - [net] reorder struct netns_ct for better cache-line usage (Jesper Brouer) [1030994] - [net] ipv6: release dst properly in ipip6_tunnel_xmit (Michal Schmidt) [1038708] - [net] ipv6: sit: update mtu check to take care of gso packets (Michal Schmidt) [1038708] - [net] ipv6: sit: add GSO/TSO support (Michal Schmidt) [1038708] - [net] ipv6: gso: make ipv6_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv6: wire up skb->encapsulation (Michal Schmidt) [1038708] - [net] ipip: add GSO/TSO support (Michal Schmidt) [1038708] - [net] inet: fix a UFO regression (Michal Schmidt) [1038708] - [net] inet: restore gso for vxlan (Michal Schmidt) [1038708] - [net] ipv4: gso: make inet_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv4: gso: send_check() & segment() cleanups (Michal Schmidt) [1038708] - [net] generalize skb_segment() (Michal Schmidt) [1038708] - [net] ipv4: generalize gre_handle_offloads (Michal Schmidt) [1038708]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019895] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019895] - [security] smack: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [virt] vfio: Convert control interface to misc driver (Alex Williamson) [1044595] - [virt] vfio: Reserve minor for VFIO (Alex Williamson) [1044595] - [ethernet] qlcnic: Update version to 5.3.48.1 (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix usage of netif_tx_{wake, stop} api during link change (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix system hang while running traffic and bringing interface down (Chad Dupuis) [1048773] - [virt] hyperv/netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1040785 983434] - [virt] hyperv: Fix race between probe and open calls (Jason Wang) [983434] - [s390] kvm: mark as Tech Preview (Hendrik Brueckner) [1049469] - [x86] irq: Fix do_IRQ() interrupt warning for cpu hotplug retriggered irqs (Prarit Bhargava) [1052179] - [kernel] audit: log on errors from filter user rules (Richard Guy Briggs) [1034446] - [x86] uv: Add GRU distributed mode mappings (George Beshers) [1032365] - [iommu] dmar: Modify warn_invalid_dmar() message to do a less loud warning (Prarit Bhargava) [968249] - [dma] ioat: Modify ioat3_dca_init() message to do a less loud warning (Prarit Bhargava) [968235]- [ethernet] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Changed the statistic name emerg_{fetch, wait} to hlb_{fetch, wait} (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Initialise efx_ptp_data::phc_clock_info from a static template (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start, stop}() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add new sensor names (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1028038] - [ethernet] sfc/ptp: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (Nikolay Aleksandrov) [1028038] - [net] socket: Merge multiple implementations of ifreq::ifr_data conversion (Nikolay Aleksandrov) [1028038] - [net] socket: Fix minor information leak in siocdevprivate_ioctl() (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Improve kernel-doc for struct hwtstamp_config (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Nikolay Aleksandrov) [1028038] - [virt] virtio-net: fix refill races during restore (Jason Wang) [1040802] - [virt] virtio: delete napi structures from netdev before releasing memory (Jason Wang) [1040802] - [virt] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032457] - [virt] virtio_net: fix error handling for mergeable buffers (Jason Wang) [1032457] - [firmware] efi-pstore: Make efi-pstore return a unique id (Seiji Aguchi) [1039150] - [firmware] efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed (Seiji Aguchi) [1039145] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Seiji Aguchi) [1039145] - [virt] kvm/svm: nested virt support off by default (Marcelo Tosatti) [1034974] - [x86] uv: Fix NULL pointer dereference in uv_flush_tlb_others() (George Beshers) [1049559] - [fs] kill anon_inode_getfile_private() (Motohiro Kosaki) [995323] - [fs] rework aio migrate pages to use aio fs (Motohiro Kosaki) [995323] - [fs] take anon inode allocation to libfs.c (Motohiro Kosaki) [995323] - [fs] libfs: get exports to definitions of objects being exported (Motohiro Kosaki) [995323] - [fs] aio: fix use-after-free in aio_migratepage (Motohiro Kosaki) [995323] - [fs] aio: remove unnecessary debugging from aio_free_ring() (Motohiro Kosaki) [995323] - [fs] aio: fix race in ring buffer page lookup introduced by page migration support (Motohiro Kosaki) [995323] - [fs] aio: fix build when migration is disabled (Motohiro Kosaki) [995323] - [fs] aio: Add support to aio ring pages migration (Motohiro Kosaki) [995323] - [fs] anon_inode: Introduce a new lib function anon_inode_getfile_private() (Motohiro Kosaki) [995323]- [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1049591] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1049591] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1049591] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1049591] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1049591] - [md] dm-snapshot: call destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1049591] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1049591] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1049591] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1049591] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1049591] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1049591] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1049591] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1049591] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1049591] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1049591] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1049591] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1049591] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-delay: use per-bio data instead of a mempool and slab cache (Mike Snitzer) [1049591] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1049591] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1049591] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1049591] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1049591] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1049591] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1049591] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1049591] - [md] dm-cache: actually resize cache (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1049591] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1049591] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1049591] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1049591] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1049591] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1049591] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1049591] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1049591] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1049591] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1049591] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1049591] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1049591] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1049591] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1049591] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1049591] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: implement writeback_work() and mq_{set, clear}_dirty() (Mike Snitzer) [1049591] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1049591] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1049591] - [md] dm: fix Kconfig menu indentation (Mike Snitzer) [1049591] - [md] dm: allow remove to be deferred (Mike Snitzer) [1049591] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1049591] - [md] dm-crypt: add TCW IV mode for old CBC TCRYPT containers (Mike Snitzer) [1049591] - [md] dm-crypt: properly handle extra key string in initialization (Mike Snitzer) [1049591] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1049591] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1049591] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1049591] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1049591] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1049591] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1049591] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1049591] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1049591] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1049591] - [md] dm-mpath: requeue I/O during pg_init (Mike Snitzer) [1049591] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1049591] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1049591] - [ethernet] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1049512] - [ethernet] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1049512] - [ethernet] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1049512] - [ethernet] be2net: slight optimization of addr compare (Ivan Vecera) [1049512] - [ethernet] be2net: calls skb_set_hash (Ivan Vecera) [1049512] - [net] Add function to set the rxhash (Ivan Vecera) [1049512] - [ethernet] be2net: Free/delete pmacs (in be_clear()) only if they exist (Ivan Vecera) [1049512] - [ethernet] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1049512] - [ethernet] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1049512] - [ethernet] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1049512] - [ethernet] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1049512] - [ethernet] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1049512] - [ethernet] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1049512] - [ethernet] be2net: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Ivan Vecera) [1049512]- [scsi] qla4xxx: v5.04.00.02.07.00-k0 (Chad Dupuis) [948116] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1006152] - [scsi] qla4xxx: v5.04.00.01.07.00-k0 (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1006152] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [948116] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [948116] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] Update documentation for scsi eh patchset (Ewan Milne) [987784] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987784] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987784] - [scsi] improved eh timeout handler (Ewan Milne) [987784] - [scsi] Fix erratic device offline during EH (Ewan Milne) [987784] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987784] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987784] - [scsi] Disable WRITE SAME for RAID and virtual host adapter drivers (Ewan Milne) [1010379] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1044113] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1044113] - [scsi] pm8001: clean up unnecessary MSI/MSI-X capability find (Rich Bono) [1044113] - [scsi] pm8001: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Rich Bono) [1044113] - [scsi] pm80xx: Module author addition (Rich Bono) [1044113] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1044113] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1044113] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1051181] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Vijay Guvva) [1032723] - [scsi] bfa: Fix smatch warnings (Vijay Guvva) [1032723] - [scsi] bfa: change FC_ELS_TOV to 20sec (Vijay Guvva) [1032723] - [scsi] bfa: Observed auto D-port mode instead of manual (Vijay Guvva) [1032723] - [scsi] bfa: Fix for bcu or hcm faa query hang (Vijay Guvva) [1032723] - [scsi] bfa: LUN discovery issue in direct attach mode (Vijay Guvva) [1032723] - [scsi] bfa: Register port with SCSI even on port init failure (Vijay Guvva) [1032723] - [scsi] bfa: Firmware patch simplification (Vijay Guvva) [1032723] - [ethernet] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1030679] - [ethernet] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1030679] - [ethernet] bna: Firmware Patch Simplification (Ivan Vecera) [1030679] - [ethernet] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1030679] - [ethernet] bna: Handle the TX Setup Failures (Ivan Vecera) [1030679] - [ethernet] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1030679] - [ethernet] bna: CQ Read Fix (Ivan Vecera) [1030679] - [ethernet] bna: RX Processing and Config Changes (Ivan Vecera) [1030679] - [ethernet] bna: Enable Multi Buffer RX (Ivan Vecera) [1030679] - [ethernet] bna: RX Filter Enhancements (Ivan Vecera) [1030679] - [ethernet] bna: Fix Filter Add Del (Ivan Vecera) [1030679] - [ethernet] bna: Set Get IOC fw State (Ivan Vecera) [1030679] - [ethernet] bna: Add software timestamping support (Ivan Vecera) [1030679] - [ethernet] bna: make local variable static (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: Remove extern from function prototypes (Ivan Vecera) [1030679] - [ethernet] bna: fix 32-bit DMA mask handling (Ivan Vecera) [1030679] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (Ivan Vecera) [1030679]- [firmware] efi: generalize efi_get_memory_map() (George Beshers) [973417] - [firmware] efi: Rename __get_map() to efi_get_memory_map() (George Beshers) [973417] - [x86] EFI stub support for large memory maps (George Beshers) [973417] - [x86] efi: Allow efi_free() to be called with size of 0 (George Beshers) [973417] - [x86] efi: use efi_get_memory_map() to get final map for x86 (George Beshers) [973417] - [x86] efi: Rename memory allocation/free functions (George Beshers) [973417] - [x86] efi: Add system table pointer argument to shared functions (George Beshers) [973417] - [x86] efi: Move common EFI stub code from x86 arch code to common location (George Beshers) [973417] - [x86] efi: Add proper definitions for some EFI function pointers (George Beshers) [973417] - [x86] efi: correct call to free_pages (George Beshers) [973417] - [ethernet] i40e: correctly setup ARQ descriptors (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant AQ enable (Stefan Assmann) [1011561] - [ethernet] i40e: Enable/Disable PF switch LB on SR-IOV configure changes (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace paren and comment tweaks (Stefan Assmann) [1011561] - [ethernet] i40e: rework shadow ram read functions (Stefan Assmann) [1011561] - [ethernet] i40e: check MAC type before any REG access (Stefan Assmann) [1011561] - [ethernet] i40e: move PF ID init from PF reset to SC init (Stefan Assmann) [1011561] - [ethernet] i40e: Reduce range of interrupt reg in reg test (Stefan Assmann) [1011561] - [ethernet] i40e: update firmware api to 1.1 (Stefan Assmann) [1011561] - [ethernet] i40e: Add code to wait for FW to complete in reset path (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Allow VF to set already assigned MAC address (Stefan Assmann) [1011561] - [ethernet] i40e: Stop accepting any VLAN tag on VLAN 0 filter set (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable broadcast promiscuous by default (Stefan Assmann) [1011561] - [ethernet] i40e: Expose AQ debugfs hooks (Stefan Assmann) [1011561] - [ethernet] i40e: Do not allow AQ calls from ndo-ops (Stefan Assmann) [1011561] - [ethernet] i40e: check asq alive before notify (Stefan Assmann) [1011561] - [ethernet] i40e: Admin queue shutdown fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Hide the Port VLAN VLAN ID (Stefan Assmann) [1011561] - [ethernet] i40e: use correct struct for get and update vsi params (Stefan Assmann) [1011561] - [ethernet] i40e: Fix VF driver MAC address configuration (Stefan Assmann) [1011561] - [ethernet] i40e: support VFs on PFs other than 0 (Stefan Assmann) [1011561] - [ethernet] i40e: acknowledge VFLR when disabling SR-IOV (Stefan Assmann) [1011561] - [ethernet] i40e: don't allocate zero size (Stefan Assmann) [1011561] - [ethernet] i40e: use struct assign instead of memcpy (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable default port on the VEB (Stefan Assmann) [1011561] - [ethernet] i40e: avoid unnecessary register read (Stefan Assmann) [1011561] - [ethernet] i40e: fix whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: Fix SR-IOV VF port VLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Record dma buffer info for dummy packets (Stefan Assmann) [1011561] - [ethernet] i40e: remove un-necessary io-write (Stefan Assmann) [1011561] - [ethernet] i40e: Remove unnecessary prototypes (Stefan Assmann) [1011561] - [ethernet] i40e: I40E_FLAG_MQ_ENABLED is not used (Stefan Assmann) [1011561] - [ethernet] i40e: Fix ring allocation (Stefan Assmann) [1011561] - [ethernet] i40e: catch unset q_vector (Stefan Assmann) [1011561] - [ethernet] i40e: keep allocated memory in structs (Stefan Assmann) [1011561] - [ethernet] i40e: fix error handling when alloc of vsi array fails (Stefan Assmann) [1011561] - [ethernet] i40e: reinit buffer size each time (Stefan Assmann) [1011561] - [ethernet] i40e: use functions to enable and disable icr 0 (Stefan Assmann) [1011561] - [ethernet] i40e: add header file flag _I40E_TXRX_H_ (Stefan Assmann) [1011561] - [ethernet] i40e: guard against vf message races (Stefan Assmann) [1011561] - [ethernet] i40e: fix constant cast issues (Stefan Assmann) [1011561] - [ethernet] i40e: Change the ethtool NVM read method to use AQ (Stefan Assmann) [1011561] - [ethernet] i40e: fix mac address checking (Stefan Assmann) [1011561] - [ethernet] i40e: Dump the whole NVM, not half (Stefan Assmann) [1011561] - [ethernet] i40e: report VF MAC addresses correctly (Stefan Assmann) [1011561] - [ethernet] i40e: update led set args (Stefan Assmann) [1011561] - [ethernet] i40e: make a define from a large constant (Stefan Assmann) [1011561] - [ethernet] i40e: be more informative (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return (Stefan Assmann) [1011561] - [ethernet] i40e: remove chatty log messages (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant code (Stefan Assmann) [1011561] - [ethernet] i40e: refactor VF reset flow (Stefan Assmann) [1011561] - [ethernet] i40e: move i40e_reset_vf (Stefan Assmann) [1011561] - [ethernet] i40e: Rx checksum offload for VXLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Implementation of VXLAN ndo's (Stefan Assmann) [1011561] - [ethernet] i40e: fix curly brace use and return type (Stefan Assmann) [1011561] - [ethernet] i40e: add wake-on-lan support (Stefan Assmann) [1011561] - [ethernet] i40e: Populate and check pci bus speed and width (Stefan Assmann) [1011561] - [uapi] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1011561] - [ethernet] i40e: Suppress HMC error to Interrupt message level (Stefan Assmann) [1011561] - [ethernet] i40e: using for_each_set_bit to simplify the code (Stefan Assmann) [1011561] - [ethernet] i40e: make functions static and remove dead code (Stefan Assmann) [1011561] - [ethernet] i40e: Fix off by one in i40e_dbg_command_write (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: Fix wrong mask bits being used in misc interrupt (Stefan Assmann) [1011561] - [ethernet] i40e: more print_hex_dump use (Stefan Assmann) [1011561] - [ethernet] i40e: fix up scanf decoders (Stefan Assmann) [1011561] - [ethernet] i40e: simplify error messages for dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: prevent null pointer exception in dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: Fix dump output from debugfs calls (Stefan Assmann) [1011561] - [ethernet] i40e: Remove FCoE in i40e_virtchnl_pf.c code (Stefan Assmann) [1011561] - [ethernet] i40e: support for suspend and resume (Stefan Assmann) [1011561] - [ethernet] i40e: rtnl_lock in reset path fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Add basic support for get/set channels for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: function to reconfigure RSS queues and rebuild (Stefan Assmann) [1011561] - [ethernet] i40e: reinit flow for the main VSI (Stefan Assmann) [1011561] - [ethernet] i40e: use same number of queues as CPUs (Stefan Assmann) [1011561] - [ethernet] i40e: trivial fixes (Stefan Assmann) [1011561] - [ethernet] i40e: init flow control settings to disabled (Stefan Assmann) [1011561] - [ethernet] i40e: Tell the stack about our actual number of queues (Stefan Assmann) [1011561] - [ethernet] i40e: fix pf reset after offline test (Stefan Assmann) [1011561] - [ethernet] i40e: fix up some of the ethtool connection reporting (Stefan Assmann) [1011561] - [ethernet] i40e: fix null dereference (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: remove and fix confusing define name (Stefan Assmann) [1011561] - [ethernet] i40e: complain about out-of-range descriptor request (Stefan Assmann) [1011561] - [ethernet] i40e: loopback info and set loopback fix (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test messages (Stefan Assmann) [1011561] - [ethernet] i40e: Add a new variable to track number of pf instances (Stefan Assmann) [1011561] - [ethernet] i40e: add num_VFs message (Stefan Assmann) [1011561] - [ethernet] i40e: refactor ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: clear test state bit after all ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: only set up the rings to be used (Stefan Assmann) [1011561] - [ethernet] i40e: Enable all PCTYPEs except FCOE for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: refactor reset code (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: enable early hardware support (Stefan Assmann) [1011561] - [ethernet] i40e: Add flag for L2 VEB filtering (Stefan Assmann) [1011561] - [ethernet] i40e: get media type during link info (Stefan Assmann) [1011561] - [ethernet] i40e: check multi-bit state correctly (Stefan Assmann) [1011561] - [ethernet] i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: sync header files with hardware (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test length (Stefan Assmann) [1011561] - [ethernet] i40e: add support for triggering EMPR (Stefan Assmann) [1011561] - [ethernet] i40e: add interrupt test (Stefan Assmann) [1011561] - [ethernet] i40e: default debug mask setting (Stefan Assmann) [1011561] - [ethernet] i40e: fix debugging messages (Stefan Assmann) [1011561] - [ethernet] i40e: properly add VF MAC addresses (Stefan Assmann) [1011561] - [ethernet] i40e: retry call on timeout (Stefan Assmann) [1011561] - [ethernet] i40e: select reset counters correctly (Stefan Assmann) [1011561] - [ethernet] i40e: allow one more vector for VFs (Stefan Assmann) [1011561] - [ethernet] i40e: firmware version fields offsets update (Stefan Assmann) [1011561] - [ethernet] i40e: simplify aq head-tail-len setups (Stefan Assmann) [1011561] - [ethernet] i40e: clear AQ head and tail registers (Stefan Assmann) [1011561] - [ethernet] i40e: register file updates (Stefan Assmann) [1011561] - [ethernet] i40e: set pf_id based on device and function numbers (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return code in i40e_probe() (Stefan Assmann) [1011561] - [ethernet] i40e: remove unused including (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: use pf_id for pf function id in qtx_ctl (Stefan Assmann) [1011561] - [ethernet] i40e: check vsi ptrs before dumping them (Stefan Assmann) [1011561] - [ethernet] i40e: reorder block declarations in debugfs (Stefan Assmann) [1011561] - [ethernet] i40e: tweaking icr0 handling for legacy irq (Stefan Assmann) [1011561] - [ethernet] i40e: refactor fdir setup function (Stefan Assmann) [1011561] - [ethernet] i40e: fix sign extension issue (Stefan Assmann) [1011561] - [ethernet] i40e: fix use of untrusted scalar value warning (Stefan Assmann) [1011561] - [ethernet] i40e: clamp debugfs nvm read command (Stefan Assmann) [1011561] - [ethernet] i40e: debugfs fixups (Stefan Assmann) [1011561] - [ethernet] i40e: fixup legacy interrupt handling (Stefan Assmann) [1011561] - [ethernet] i40e: assign correct vector to VF (Stefan Assmann) [1011561] - [ethernet] i40e: don't free nonexistent rings (Stefan Assmann) [1011561] - [ethernet] i40e: do not flush after re-enabling interrupts (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for 64 bit netstats (Stefan Assmann) [1011561] - [ethernet] i40e: Move rings from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Replace ring container array with linked list (Stefan Assmann) [1011561] - [ethernet] i40e: Move q_vectors from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Split bytes and packets from Rx/Tx stats (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for Tx byte queue limits (Stefan Assmann) [1011561] - [ethernet] i40e: Drop dead code and flags from Tx hotpath (Stefan Assmann) [1011561] - [ethernet] i40e: clean up Tx fast path (Stefan Assmann) [1011561] - [ethernet] i40e: Do not directly increment Tx next_to_use (Stefan Assmann) [1011561] - [ethernet] i40e: Cleanup Tx buffer info layout (Stefan Assmann) [1011561] - [ethernet] i40e: Drop unused completed stat (Stefan Assmann) [1011561] - [ethernet] i40e: Link code updates (Stefan Assmann) [1011561] - [ethernet] i40e: clean up coccicheck reported errors (Stefan Assmann) [1011561] - [ethernet] i40e: better return values (Stefan Assmann) [1011561] - [ethernet] i40e: convert ret to aq_ret (Stefan Assmann) [1011561] - [ethernet] i40e: small clean ups from review (Stefan Assmann) [1011561] - [ethernet] i40e: use common failure flow (Stefan Assmann) [1011561] - [net] sunrpc/rpc_pipe: fix cleanup of dummy gssd directory when notification fails (Jeff Layton) [1048105] - [net] sunrpc: add an "info" file for the dummy gssd pipe (Jeff Layton) [1048105] - [net] sunrpc/rpc_pipe: remove the clntXX dir if creating the pipe fails (Jeff Layton) [1048105] - [fs] nfs: fix do_div() warning by instead using sector_div() (Steve Dickson) [769365] - [misc] MAINTAINERS: Update contact information for Trond Myklebust (Steve Dickson) [769365] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [769365] - [net] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [769365] - [fs] nfs: close needs to handle NFS4ERR_ADMIN_REVOKED (Steve Dickson) [769365] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [769365] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [769365] - [fs] nfs: Fix a warning in nfs_setsecurity (Steve Dickson) [769365] - [fs] nfs: Enabling v4.2 should not recompile nfsd and lockd (Steve Dickson) [769365] - [fs] nfs: fix pnfs Kconfig defaults (Steve Dickson) [769365] - [fs] nfs: correctly report misuse of "migration" mount option (Steve Dickson) [769365] - [ethernet] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [986817] - [net] sunrpc: Cleanup xs_destroy() (Steve Dickson) [769365] - [net] sunrpc: close a rare race in xs_tcp_setup_socket (Steve Dickson) [769365] - [net] sunrpc: remove duplicated include from clnt.c (Steve Dickson) [769365] - [fs] nfs: use IS_ROOT not DCACHE_DISCONNECTED (Steve Dickson) [769365] - [net] sunrpc: Fix buffer overflow checking in gss_encode_v0_msg/gss_encode_v1_msg (Steve Dickson) [769365] - [net] sunrpc: gss_alloc_msg - choose _either_ a v0 message or a v1 message (Steve Dickson) [769365] - [net] sunrpc: remove an unnecessary if statement (Steve Dickson) [769365] - [fs] nfs: Remove useless 'error' assignment (Steve Dickson) [769365] - [net] sunrpc: comment typo fix (Steve Dickson) [769365] - [net] sunrpc: Add correct rcu_dereference annotation in rpc_clnt_set_transport (Steve Dickson) [769365] - [fs] nfs: add support for multiple sec= mount options (Steve Dickson) [769365] - [fs] nfs: stop using NFS_MOUNT_SECFLAVOUR server flag (Steve Dickson) [769365] - [fs] nfs: cache parsed auth_info in nfs_server (Steve Dickson) [769365] - [fs] nfs: separate passed security flavs from selected (Steve Dickson) [769365] - [fs] nfs: make nfs_find_best_sec static (Steve Dickson) [769365] - [fs] nfs: Fix possible endless state recovery wait (Steve Dickson) [769365] - [fs] nfs: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR (Steve Dickson) [769365] - [fs] nfs: Handle SEQ4_STATUS_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_LEASE_MOVED during async RENEW (Steve Dickson) [769365] - [fs] nfs: Migration support for RELEASE_LOCKOWNER (Steve Dickson) [769365] - [fs] nfs: Implement support for NFS4ERR_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Support NFS4ERR_LEASE_MOVED recovery in state manager (Steve Dickson) [769365] - [fs] nfs: Add method to detect whether an FSID is still on the server (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_MOVED during delegation recall (Steve Dickson) [769365] - [fs] nfs: Add migration recovery callouts in nfs4proc.c (Steve Dickson) [769365] - [fs] nfs: Rename "stateid_invalid" label (Steve Dickson) [769365] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [769365] - [fs] nfs: Add basic migration support to state manager thread (Steve Dickson) [769365] - [fs] nfs: Add a super_block backpointer to the nfs_server struct (Steve Dickson) [769365] - [fs] nfs: Add method to retrieve fs_locations during migration recovery (Steve Dickson) [769365] - [fs] nfs: Export _nfs_display_fhandle() (Steve Dickson) [769365] - [fs] nfs: Introduce a vector of migration recovery ops (Steve Dickson) [769365] - [fs] nfs: Add functions to swap transports during migration recovery (Steve Dickson) [769365] - [fs] nfs: Add nfs4_update_server (Steve Dickson) [769365] - [net] sunrpc: Add a helper to switch the transport of an rpc_clnt (Steve Dickson) [769365] - [net] sunrpc: Modify synopsis of rpc_client_register() (Steve Dickson) [769365] - [fs] nfs: don't reprocess cached open CLAIM_PREVIOUS (Steve Dickson) [769365] - [fs] nfs: Fix state reference counting in _nfs4_opendata_reclaim_to_nfs4_state (Steve Dickson) [769365] - [fs] nfs: don't fail on missing fattr in open recover (Steve Dickson) [769365] - [fs] nfs: fix NULL dereference in open recover (Steve Dickson) [769365] - [fs] nfs: Don't change the security label as part of open reclaim (Steve Dickson) [769365] - [fs] nfs: Remove zeroing state kern warnings (Steve Dickson) [769365] - [net] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [769365] - [net] sunrpc: Remove redundant initialisations of request rq_bytes_sent (Steve Dickson) [769365] - [net] sunrpc: Fix RPC call retransmission statistics (Steve Dickson) [769365] - [fs] nfs: Ensure that we disable the resend timeout for NFSv4 (Steve Dickson) [769365] - [net] sunrpc: Add RPC task and client level options to disable the resend timeout (Steve Dickson) [769365] - [net] sunrpc: Clean up - convert xprt_prepare_transmit to return a bool (Steve Dickson) [769365] - [net] sunrpc: Clear the request rq_bytes_sent field in xprt_release_write (Steve Dickson) [769365] - [net] sunrpc: Don't set the request connect_cookie until a successful transmit (Steve Dickson) [769365] - [net] sunrpc: Only update the TCP connect cookie on a successful connect (Steve Dickson) [769365] - [net] sunrpc: Enable the keepalive option for TCP sockets (Steve Dickson) [769365] - [fs] nfs: Fix a use-after-free situation in _nfs4_proc_getlk() (Steve Dickson) [769365] - [wireless] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1016320] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [1016320] - [fs] gfs2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1049045] - [mm] thp: give transparent hugepage code a separate copy_page (Rik van Riel) [1044367] - [kernel] time: menu governor broken when nohz=off (George Beshers) [1043652] - [s390] perf: fix compile error (undefined reference sie_exit) (Hendrik Brueckner) [1035261] - [s390] mm: page_table_realloc returns failure (Hendrik Brueckner) [1035261] - [virt] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Hendrik Brueckner) [1035261] - [s390] kvm: Add helper function for setting condition code (Hendrik Brueckner) [1035261] - [s390] kvm: Make KVM_HVA_ERR_BAD usable on s390 (Hendrik Brueckner) [1035261] - [s390] kvm: use cookies for ioeventfd (Hendrik Brueckner) [1035261] - [s390] kvm/kvm-io: support cookies (Hendrik Brueckner) [1035261] - [s390] kvm: fix pfmf non-quiescing control handling (Hendrik Brueckner) [1035261] - [s390] kvm: Fix sparse warnings in priv.c (Hendrik Brueckner) [1035261] - [s390] kvm: declare virtual HW facilities (Hendrik Brueckner) [1035261] - [s390] kvm: fix task size check (Hendrik Brueckner) [1035261] - [s390] kvm: allow sie enablement for multi-threaded programs (Hendrik Brueckner) [1035261] - [s390] qeth: Increase default MTU for OSA devices (Hendrik Brueckner) [1035261] - [s390] kvm: Fixed priority of execution in STSI (Hendrik Brueckner) [1035261] - [s390] kvm: Reworked LCTL and LCTLG instructions (Hendrik Brueckner) [1035261] - [s390] kvm: Check for access exceptions during TPI (Hendrik Brueckner) [1035261] - [s390] kvm: Check for PSTATE when handling DIAGNOSE (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation checks moved to instruction handlers (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation check for TPROT (Hendrik Brueckner) [1035261] - [s390] kvm: Renamed PGM_PRIVILEGED_OPERATION (Hendrik Brueckner) [1035261] - [s390] kvm: Fix epsw instruction decoding (Hendrik Brueckner) [1035261] - [s390] kvm: Use common waitqueue (Hendrik Brueckner) [1035261] - [s390] kvm: code cleanup to use common vcpu slab cache (Hendrik Brueckner) [1035261] - [s390] kvm: Detect if perf samples belong to KVM host or guest (Hendrik Brueckner) [1035261] - [s390] kvm: guest large pages (Hendrik Brueckner) [1035261] - [s390] kvm: avoid automatic sie reentry (Hendrik Brueckner) [1035261] - [s390] kvm: Kick guests out of sie if prefix page host pte is touched (Hendrik Brueckner) [1035261] - [s390] kvm: Provide a way to prevent reentering SIE (Hendrik Brueckner) [1035261] - [s390] kvm: Mark if a cpu is in SIE (Hendrik Brueckner) [1035261] - [s390] kvm: rename RCP_xxx defines to PGSTE_xxx (Hendrik Brueckner) [1035261] - [s390] kvm: fix psw rewinding in handle_skey (Hendrik Brueckner) [1035261] - [s390] kvm: Provide function for setting the guest storage key (Hendrik Brueckner) [1035261] - [s390] facility: decompose test_facility() (Hendrik Brueckner) [1035261]- [kernel] perf: Account freq events globally (Jeremy Eder) [1025775] - [kernel] perf: Roll back callchain buffer refcount under the callchain mutex (Jeremy Eder) [1025775] - [kernel] watchdog: Make it work under full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Boot-disable by default on full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Rename confusing state variable (Jeremy Eder) [1025775] - [kernel] watchdog: Register / unregister watchdog kthreads on sysctl control (Jeremy Eder) [1025775] - [kernel] perf: Implement finer grained full dynticks kick (Jeremy Eder) [1025775] - [kernel] perf: Account freq events per cpu (Jeremy Eder) [1025775] - [kernel] perf: Migrate per cpu event accounting (Jeremy Eder) [1025775] - [kernel] perf: Split the per-cpu accounting part of the event accounting code (Jeremy Eder) [1025775] - [kernel] perf: Factor out event accounting code to account_event()/__free_event() (Jeremy Eder) [1025775] - [kernel] perf: Sanitize get_callchain_buffer() (Jeremy Eder) [1025775] - [kernel] perf: Fix branch stack refcount leak on callchain init failure (Jeremy Eder) [1025775] - [tools] perf/test: Update command line callchain attribute tests (Jiri Olsa) [1036665] - [tools] perf: Fixup mmap event consumption (Jiri Olsa) [1036665] - [tools] perf/top: Split -G and --call-graph (Jiri Olsa) [1036665] - [tools] perf/record: Split -g and --call-graph (Jiri Olsa) [1036665] - [tools] perf/hists: Add color overhead for stdio output buffer (Jiri Olsa) [1036665] - [tools] perf: Fix up /proc/PID/maps parsing (Jiri Olsa) [1036665] - [tools] perf/script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1036665] - [tools] perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1036665] - [tools] perf/scripting/perl: Fix build error on Fedora 12 (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to initialize fname always before use it (Jiri Olsa) [1036665] - [tools] perf/session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1036665] - [tools] perf: Fix installation of libexec components (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to find line information for probe list (Jiri Olsa) [1036665] - [tools] perf: Fix libaudit test (Jiri Olsa) [1036665] - [tools] perf/stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1036665] - [tools] perf: Add default handler for mmap2 events (Jiri Olsa) [1036665] - [tools] perf/symbols: Demangle cloned functions (Jiri Olsa) [1036665] - [tools] perf/machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1036665] - [tools] perf: Explicitly add libdl dependency (Jiri Olsa) [1036665] - [tools] perf/probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1036665] - [tools] perf/trace: Add mmap2 handler (Jiri Olsa) [1036665] - [tools] perf/kmem: Make it work again on non NUMA machines (Jiri Olsa) [1036665] - [tools] perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms() (Jiri Olsa) [1036665] - [tools] perf/probe: Fix finder to find lines of given function (Jiri Olsa) [1036665] - [tools] perf/session: Check for SIGINT in more loops (Jiri Olsa) [1036665] - [tools] perf: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1036665] - [tools] perf: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1036665] - [tools] perf: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1036665] - [tools] perf: Sharpen the libaudit dependencies test (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 support (Jiri Olsa) [1036665] - [tools] perf/kvm: Fix sample_type manipulation (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1036665] - [tools] perf/trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1036665] - [tools] perf/session: Separate progress bar update when processing events (Jiri Olsa) [1036665] - [tools] perf/trace: Check if MAP_32BIT is defined (Jiri Olsa) [1036665] - [tools] perf/hists: Fix formatting of long symbol names (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1036665] - [tools] perf: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1036665] - [tools] perf/trace: Check control+C more often (Jiri Olsa) [1036665] - [tools] perf/trace: Tell arg formatters the arg index (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for open's flags arg (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1036665] - [tools] perf: Fix symbol offset computation for some dsos (Jiri Olsa) [1036665] - [tools] perf/list: Skip unsupported events (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'keep tracking' test (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1036665] - [tools] perf/trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1036665] - [tools] perf/trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1036665] - [tools] perf/trace: Add option to analyze events in a file versus live (Jiri Olsa) [1036665] - [tools] perf/evlist: Add tracepoint lookup by name (Jiri Olsa) [1036665] - [tools] perf/tests: Add a sample parsing test (Jiri Olsa) [1036665] - [tools] perf: Add a function to calculate sample event size (Jiri Olsa) [1036665] - [tools] perf: Expand perf_event__synthesize_sample() (Jiri Olsa) [1036665] - [tools] perf: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1036665] - [tools] perf/evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1036665] - [tools] perf: Remove references to struct ip_event (Jiri Olsa) [1036665] - [tools] perf/callchain: Remove unnecessary validation (Jiri Olsa) [1036665] - [tools] perf/evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1036665] - [tools] perf: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1036665] - [tools] lib/traceevent: Fixup jobserver setup (Jiri Olsa) [1036665] - [tools] perf: Add pid to struct thread (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap flags parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap prot parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1036665] - [tools] perf/trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1036665] - [tools] perf/trace: Allow printing syscall return values in hex (Jiri Olsa) [1036665] - [tools] perf/trace: Simplify sys_exit return printing (Jiri Olsa) [1036665] - [tools] perf/trace: Introduce syscall arg formatters (Jiri Olsa) [1036665] - [tools] perf/trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1036665] - [tools] perf/trace: Add --verbose option (Jiri Olsa) [1036665] - [tools] perf/trace: Support ! in -e expressions (Jiri Olsa) [1036665] - [tools] perf: Don't install scripting files files when disabled (Jiri Olsa) [1036665] - [tools] perf: Sample after exit loses thread correlation (Jiri Olsa) [1036665] - [tools] perf/trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1036665] - [tools] perf/trace: Implement -o/--output filename (Jiri Olsa) [1036665] - [tools] perf: Add debug prints (Jiri Olsa) [1036665] - [tools] perf: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1036665] - [tools] perf: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1036665] - [tools] perf/kvm: Remove force option to cmd_record (Jiri Olsa) [1036665] - [tools] perf/trace: Allow specifying which syscalls to trace (Jiri Olsa) [1036665] - [tools] perf: Improve robustness of topology parsing code (Jiri Olsa) [1036665] - [tools] perf/tests: Fix compile failure on do_sort_something (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1036665] - [tools] perf/annotate: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/mem: Remove unused symbol filter member (Jiri Olsa) [1036665] - [tools] perf/report: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/top: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/machine: Add symbol filter to struct machine (Jiri Olsa) [1036665] - [tools] perf/session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to print stack trace on single line (Jiri Olsa) [1036665] - [tools] perf/tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove thread lookup in sample handler (Jiri Olsa) [1036665] - [tools] perf/sched: Simplify arguments to read_events (Jiri Olsa) [1036665] - [tools] perf/kvm: Update documentation with live command (Jiri Olsa) [1036665] - [tools] perf/kvm: Option to print events that exceed a duration (Jiri Olsa) [1036665] - [tools] perf/machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1036665] - [tools] perf/tests: Add tests of new pinned modifier (Jiri Olsa) [1036665] - [tools] perf: Add support for pinned modifier (Jiri Olsa) [1036665] - [tools] perf/ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1036665] - [tools] perf/kvm: Add option to analyze specific VM (Jiri Olsa) [1036665] - [tools] perf/kvm: Add min and max stats to display (Jiri Olsa) [1036665] - [tools] perf/kvm: Add live mode (Jiri Olsa) [1036665] - [tools] perf/session: Export queue_event function (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1036665] - [tools] perf/annotate: Improve description of '?' hotkey (Jiri Olsa) [1036665] - [tools] perf/annotate: Add call target name if it is missing (Jiri Olsa) [1036665] - [tools] perf/annotate: Remove nop at end of annotation (Jiri Olsa) [1036665] - [tools] perf/annotate: Put dso name in symbol annotation title (Jiri Olsa) [1036665] - [tools] perf/annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1036665] - [tools] perf/tests: Add kcore to the object code reading test (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1036665] - [tools] perf/symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from kernel modules (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from vmlinux (Jiri Olsa) [1036665] - [tools] perf/symbols: Load kernel maps before using (Jiri Olsa) [1036665] - [tools] perf/tests: Add test for reading object code (Jiri Olsa) [1036665] - [tools] perf/symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1036665] - [tools] perf/stat: Flush output after each line in interval mode (Jiri Olsa) [1036665] - [tools] perf/stat: Add support for --initial-delay option (Jiri Olsa) [1036665] - [tools] perf/evsel: Add support for enabling counters (Jiri Olsa) [1036665] - [tools] perf/evlist: Remove obsolete dummy execve (Jiri Olsa) [1036665] - [tools] perf/kvm: Split out tracepoints from record args (Jiri Olsa) [1036665] - [tools] perf/session: Export a few functions for event processing (Jiri Olsa) [1036665] - [tools] perf/stats: Add max and min stats (Jiri Olsa) [1036665] - [tools] perf/top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1036665] - [tools] perf/util: Add parse_nsec_time() function (Jiri Olsa) [1036665] - [tools] perf/python: Remove duplicate TID bit from mask (Jiri Olsa) [1036665] - [tools] perf/trace: Beautify 'connect' result (Jiri Olsa) [1036665] - [tools] perf: Fix compile of util/tsc.c (Jiri Olsa) [1036665] - [tools] perf/evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1036665] - [tools] perf: Add test for converting perf time to/from TSC (Jiri Olsa) [1036665] - [tools] perf: Move weight back to common sort keys (Jiri Olsa) [1036665] - [tools] perf/tests: Add broken install-* tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1036665] - [tools] perf: Fix build with perl 5.18 (Jiri Olsa) [1036665] - [tools] perf: Support callchain sorting based on addresses (Jiri Olsa) [1036665] - [tools] perf/bench: Fix memcpy benchmark for large sizes (Jiri Olsa) [1036665] - [tools] perf/evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1036665] - [tools] perf/script: Fix named threads support (Jiri Olsa) [1036665] - [tools] perf/header: Recognize version number for perf data file (Jiri Olsa) [1036665] - [tools] perf/header: Introduce feat_offset into perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove attr_offset from perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove data_offset seek as it's not needed (Jiri Olsa) [1036665] - [tools] perf/session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1036665] - [tools] perf/symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1036665] - [tools] perf: Fix 'make tools/perf' (Jiri Olsa) [1036665] - [tools] perf: Remove event types framework completely (Jiri Olsa) [1036665] - [tools] perf/record: Remove event types pushing (Jiri Olsa) [1036665] - [tools] perf: Remove event types from perf data file (Jiri Olsa) [1036665] - [tools] perf/timechart: Remove event types framework only user (Jiri Olsa) [1036665] - [tools] perf/timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1036665] - [tools] perf: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1036665] - [tools] perf/report/top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1036665] - [tools] perf/list: List kernel supplied event aliases (Jiri Olsa) [1036665] - [tools] perf: Default to cpu// for events v5 (Jiri Olsa) [1036665] - [tools] perf: struct thread has a tid not a pid (Jiri Olsa) [1036665] - [tools] perf: Validate perf event header size (Jiri Olsa) [1036665] - [tools] perf/evlist: Tidy duplicated munmap code (Jiri Olsa) [1036665] - [tools] perf: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Add missing 'finished_round' (Jiri Olsa) [1036665] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Remove unused parameter (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Set rules hint for the hist browser (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add a double-click handler for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Make column headers resizable (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Display callchain overhead also (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add support for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1036665] - [tools] perf/sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1036665] - [tools] perf/util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1036665] - [tools] perf/util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1036665] - [tools] perf/util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1036665] - [tools] perf/script: Adopt latency_format variable (Jiri Olsa) [1036665] - [tools] perf/util: Get rid of unused header_page_* variables (Jiri Olsa) [1036665] - [tools] perf/util: Parse header_page to get proper long size (Jiri Olsa) [1036665] - [tools] perf/util: Skip reading header_event file (Jiri Olsa) [1036665] - [tools] perf/util: Make file/host_bigendian variable local (Jiri Olsa) [1036665] - [tools] perf/util: Save long size of traced system (Jiri Olsa) [1036665] - [tools] perf/util: Save page size in a trace file to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Port kbuffer parser routines (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add page_size field to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add trace_seq_reset() (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add const qualifier to string arguments (Jiri Olsa) [1036665] - [tools] lib/traceevent: Get rid of unused gui target (Jiri Olsa) [1036665] - [tools] lib/traceevent: Remove unused install targets (Jiri Olsa) [1036665] - [tools] perf/parse events: Demystify memory allocations (Jiri Olsa) [1036665] - [tools] perf/tests: Make terms a stack variable in test_term (Jiri Olsa) [1036665] - [tools] perf: Don't free list head in parse_events__free_terms (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix use of uninitialized variable (Jiri Olsa) [1036665] - [tools] perf/report: Fix perf_session__delete removal (Jiri Olsa) [1036665] - [tools] perf: Do not elide parent symbol column (Jiri Olsa) [1036665] - [tools] perf/util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1036665] - [tools] perf/util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1036665] - [tools] perf: Remove callchain_cursor_reset call (Jiri Olsa) [1036665] - [tools] perf: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1036665] - [tools] perf: Use default include path notation for libtraceevent headers (Jiri Olsa) [1036665] - [tools] perf/tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1036665] - [tools] perf: Remove cwd from perf_session struct (Jiri Olsa) [1036665] - [tools] perf/top: Add --objdump option (Jiri Olsa) [1036665] - [tools] perf: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1036665] - [tools] perf: Update ABI comment (Jiri Olsa) [1036665] - [tools] perf: Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [1036665] - [tools] perf: Add a dummy software event to keep tracking (Jiri Olsa) [1036665] - [tools] perf: Fix up MMAP2 buffer space reservation (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 attribute to an event (Jiri Olsa) [1036665] - [tools] perf: make events stream always parsable (Jiri Olsa) [1036665] - [tools] perf/x86: Add ability to calculate TSC from perf sample timestamps (Jiri Olsa) [1036665] - [tools] perf: Fix broken union in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Update perf_event_type documentation (Jiri Olsa) [1036665] - [tools] perf: Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1036665] - [edac] amd64_edac: Correct erratum 505 range (Kim Naru) [1013820] - [edac] mce_amd: Add an MCE signature for new Fam15h models (Kim Naru) [1013820] - [edac] amd64_edac: Fix incorrect wraparounds (Kim Naru) [1013820] - [edac] amd64_edac: Get rid of boot_cpu_data accesses (Kim Naru) [1013820] - [edac] amd64_edac: Add ECC decoding support for newer F15h model (Kim Naru) [1013820] - [block] blk-mq: Don't reserve a tag for flush request (Mike Snitzer) [1048301] - [lib] percpu_ida: fix a live lock (Mike Snitzer) [1048301] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1040347] - [net] netfilter: only warn once on wrong seqadj usage (Jesper Brouer) [1031968] - [net] ipvs: correct usage/allocation of seqadj ext in ipvs (Jesper Brouer) [1031968] - [net] netfilter: WARN about wrong usage of sequence number adjustments (Jesper Brouer) [1031968] - [net] vxlan: use custom ndo_change_mtu handler (Daniel Borkmann) [1039848] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1042762] - [net] core: convert class code to use dev_groups (Jiri Benc) [1037452] - [net] ptp: convert class code to use dev_groups (Jiri Benc) [1037452]- [s390] time, vdso: fix clock_gettime for CLOCK_MONOTONIC (Hendrik Brueckner) [1036677] - [s390] vdso: ectg gettime support for CLOCK_THREAD_CPUTIME_ID (Hendrik Brueckner) [1036677] - [s390] vdso: fix access-list entry initialization (Hendrik Brueckner) [1036677] - [s390] time, vdso: convert to the new update_vsyscall interface (Hendrik Brueckner) [1036677]- [net] netfilter: fix wrong byte order in nf_ct_seqadj_set internal information (Jesper Brouer) [1045360] - [net] br: fix use of ->rx_handler_data in code executed on non-rx_handler path (Jiri Pirko) [1039118] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1043536] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1043536] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1043536] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1043536] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1043536] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1043536] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1043536] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1043536] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1043536] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1043536] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1043536] - [net] add BUG_ON if kernel advertises msg_namelen > sizeof(struct sockaddr_storage) (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [net] rework recvmsg handler msg_name and msg_namelen logic (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [acpi] acpi_gpio: protect against future KABI breakage (Prarit Bhargava) [1037769] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1037769] - [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1029153] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1029153] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1029153] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1029153] - [s390] time: revert direct ktime path for s390 clockevent device (Hendrik Brueckner) [1036682] - [security] keys: fix uninitialized persistent_keyring_register_sem (Steve Best) [1030472] - [sched] idle: Fix the idle polling state logic (Jeremy Eder) [1038152] - [misc] enclosure: fix WARN_ON in dual path device removing (Steve Best) [1030291] - [security] keys: Pre-clear struct key on allocation (David Howells) [1032980] - [powerpc] eeh: Use interruptible sleep in keehd (Steve Best) [1044378]- [md] fix calculation of stacking limits on level change (Jes Sorensen) [1033479] - [x86] better solution for x86 single cpu support check (Prarit Bhargava) [1032604] - [kernel] sched: Fix asymmetric scheduling for POWER7 (Steve Best) [1032796] - [fs] writeback: Fix data corruption on NFS (Jeff Layton) [1042112] - [fs] writeback: do not sync data dirtied after sync start (Jeff Layton) [1042112] - [fs] writeback: fix race that cause writeback hung (Jeff Layton) [1042112] - [fs] writeback: make writeback_inodes_wb static (Jeff Layton) [1042112] - [fs] writeback: fix occasional slow sync(1) (Jeff Layton) [1042112] - [fs] writeback: don't check force_wait to handle bdi->work_list (Jeff Layton) [1042112] - [fs] fs-writeback: make wb_do_writeback() as static (Jeff Layton) [1042112] - [fs] writeback: Do not sort b_io list only because of block device inode (Jeff Layton) [1042112] - [fs] sync: don't block the flusher thread waiting on IO (Jeff Layton) [1042112] - [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1040183] - [s390] signal: always restore saved runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [s390] fix handling of runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [platform] asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U (Prarit Bhargava) [1043248] - [platform] asus-nb-wmi: ignore ALS notification key code (Prarit Bhargava) [1043248] - [fs] gfs2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1038123] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1038123] - [virt] kvm: fix guest-initiated crash with x2apic (Andrew Jones) [1042101] {CVE-2013-6376} - [drm] qxl: fix memory leak in release list handling (Dave Airlie) [1035564] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Steve Best) [1038501]- [powerpc] powernv: Don't crash if there are no OPAL consoles (Steve Best) [1033086] - [powerpc] powernv: Reserve the correct PE number (Steve Best) [1033086] - [powerpc] powernv: Add PE to its own PELTV (Steve Best) [1033086] - [powerpc] eeh: Output PHB3 diag-data (Steve Best) [1033086] - [powerpc] powernv: Double size of log blob (Steve Best) [1033086] - [powerpc] eeh: Output error number (Steve Best) [1033086] - [powerpc] powernv: Support inbound error injection (Steve Best) [1033086] - [powerpc] powernv: Enable EEH for PHB3 (Steve Best) [1033086] - [powerpc] eeh: Fix undefined variable (Steve Best) [1033086] - [powerpc] pci: Remove duplicate check in pcibios_fixup_bus() (Steve Best) [1033086] - [powerpc] powernv: Needn't IO segment map for PHB3 (Steve Best) [1033086] - [powerpc] powernv: Check primary PHB through ID (Steve Best) [1033086] - [powerpc] powernv: Fetch PHB bus range from dev-tree (Steve Best) [1033086] - [powerpc] powernv: Free PHB instance upon error (Steve Best) [1033086] - [powerpc] eeh: Introdce flag to protect sysfs (Steve Best) [1033086] - [powerpc] eeh: Fix unbalanced enable for IRQ (Steve Best) [1033086] - [powerpc] eeh: Don't use pci_dev during BAR restore (Steve Best) [1033086] - [powerpc] eeh: Use partial hotplug for EEH unaware drivers (Steve Best) [1033086] - [powerpc] pci: Partial tree hotplug support (Steve Best) [1033086] - [powerpc] eeh: Use safe list traversal when walking EEH devices (Steve Best) [1033086] - [powerpc] eeh: Keep PE during hotplug (Steve Best) [1033086] - [pci] hotplug: Don't need to remove from EEH cache twice (Steve Best) [1033086] - [powerpc] pci: Override pcibios_release_device() (Steve Best) [1033086] - [powerpc] eeh: Export functions for hotplug (Steve Best) [1033086] - [powerpc] eeh: Remove reference to PCI device (Steve Best) [1033086] - [powerpc] powernv: Use dev-node in PCI config accessors (Steve Best) [1033086] - [powerpc] eeh: Avoid build warnings (Steve Best) [1033086] - [powerpc] eeh: Refactor the output message (Steve Best) [1033086] - [powerpc] eeh: Fix address catch for PowerNV (Steve Best) [1033086] - [powerpc] powernv: Replace variables with flags (Steve Best) [1033086] - [powerpc] eeh: Check PCIe link after reset (Steve Best) [1033086] - [powerpc] eeh: Don't collect PCI-CFG data on PHB (Steve Best) [1033086] - [powerpc] eeh: Debugfs for error injection (Steve Best) [1033086] - [powerpc] powernv: Debugfs directory for PHB (Steve Best) [1033086] - [powerpc] eeh: Register OPAL notifier for PCI error (Steve Best) [1033086] - [powerpc] powernv/opal: Disable OPAL notifier upon poweroff (Steve Best) [1033086] - [powerpc] powernv/opal: Notifier for OPAL events (Steve Best) [1033086] - [powerpc] eeh: Allow to check fenced PHB proactively (Steve Best) [1033086] - [powerpc] eeh: Enable EEH check for config access (Steve Best) [1033086] - [powerpc] eeh: Initialization for PowerNV (Steve Best) [1033086] - [powerpc] eeh: PowerNV EEH backends (Steve Best) [1033086] - [powerpc] eeh: I/O chip next error (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE log and bridge setup (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE reset (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH state retrieval (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH enable option (Steve Best) [1033086] - [powerpc] eeh: I/O chip post initialization (Steve Best) [1033086] - [powerpc] eeh: EEH backend for P7IOC (Steve Best) [1033086] - [powerpc] eeh: Sync OPAL API with firmware (Steve Best) [1033086] - [powerpc] eeh: EEH core to handle special event (Steve Best) [1033086] - [powerpc] eeh: Export confirm_error_lock (Steve Best) [1033086] - [powerpc] eeh: Allow to purge EEH events (Steve Best) [1033086] - [powerpc] eeh: Trace time on first error for PE (Steve Best) [1033086] - [powerpc] eeh: Single kthread to handle events (Steve Best) [1033086] - [powerpc] eeh: Delay EEH probe during hotplug (Steve Best) [1033086] - [powerpc] eeh: Refactor eeh_reset_pe_once() (Steve Best) [1033086] - [powerpc] eeh: EEH post initialization operation (Steve Best) [1033086] - [powerpc] eeh: Make eeh_init() public (Steve Best) [1033086] - [powerpc] eeh: Trace PCI bus from PE (Steve Best) [1033086] - [powerpc] eeh: Make eeh_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Make eeh_phb_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Move common part to kernel directory (Steve Best) [1033086] - [powerpc] eeh: Cleanup for EEH core (Steve Best) [1033086] - [powerpc] eeh: Enhance converting EEH dev (Steve Best) [1033086] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1039937] - [fs] aio: restore locking of ioctx list on removal (Mateusz Guzik) [1013373] - [virt] kvm: Convert vapic synchronization to _cached functions (Andrew Jones) [1042092] {CVE-2013-6368} - [virt] kvm: Fix potential divide by 0 in lapic (Andrew Jones) [1042084] {CVE-2013-6367} - [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1042074] {CVE-2013-4587} - [cpufreq] check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() (Jan Stancek) [1040409] - [block] blk-mq: fix memory leaks on unplugging block device (Mike Snitzer) [1040675] - [block] blk-mq: fix use-after-free of request (Mike Snitzer) [1040675] - [block] blk-mq: fix dereference of rq->mq_ctx if allocation fails (Mike Snitzer) [1040675] - [block] blk-mq: add blktrace insert event trace (Mike Snitzer) [1040675] - [block] blk-mq: ensure that we set REQ_IO_STAT so diskstats work (Mike Snitzer) [1040675] - [mm] numa: write pte_numa pte back to the page tables (Rik van Riel) [1040200] - [mm] migrate: fix set cpupid on page migration twice against thp (Rik van Riel) [1040200] - [mm] numa: Guarantee that tlb_flush_pending updates are visible before page table updates (Rik van Riel) [1040200] - [sched] fix the theoretical signal_wake_up() vs schedule() race (Rik van Riel) [1040200] - [sched] Add tracepoints related to NUMA task migration (Rik van Riel) [1040200] - [mm] numa: Do not automatically migrate KSM pages (Rik van Riel) [1040200] - [mm] numa: Trace tasks that fail migration due to rate limiting (Rik van Riel) [1040200] - [mm] numa: Limit scope of lock for NUMA migrate rate limiting (Rik van Riel) [1040200] - [mm] numa: Make NUMA-migrate related functions static (Rik van Riel) [1040200] - [mm] numa: Defer TLB flush for THP migration as long as possible (Rik van Riel) [1040200] - [mm] fix TLB flush race between migration, and change_protection_range (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary disruption of NUMA hinting during migration (Rik van Riel) [1040200] - [mm] numa: Clear numa hinting information on mprotect (Rik van Riel) [1040200] - [sched] numa: Skip inaccessible VMAs (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary work on the failure path (Rik van Riel) [1040200] - [mm] numa: Ensure anon_vma is locked to prevent parallel THP splits (Rik van Riel) [1040200] - [mm] numa: Do not clear PTE for pte_numa update (Rik van Riel) [1040200] - [mm] numa: Do not clear PMD during PTE update scan (Rik van Riel) [1040200] - [mm] Clear pmd_numa before invalidating (Rik van Riel) [1040200] - [mm] numa: Call MMU notifiers on THP migration (Rik van Riel) [1040200] - [mm] numa: Serialise parallel get_user_page against THP migration (Rik van Riel) [1040200] - [mm] numa: return the number of base pages altered by protection changes (Rik van Riel) [1040200]- [net] ipv6: router reachability probing (Jiri Benc) [1032118] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1032118] - [net] arp/neighbour.h: Remove extern from function prototypes (Jiri Benc) [1032118] - [net] netfilter: tproxy: fix build with IP6_NF_IPTABLES=n (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core.h (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core, keep tw sk assigned to skb (Jiri Benc) [1035295] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1040347] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1040347] - [net] neigh: use tbl->family to distinguish ipv4 from ipv6 (Jiri Pirko) [1040347] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1040347] - [net] neigh: convert parms to an array (Jiri Pirko) [1040347] - [net] net: neighbour: Remove CONFIG_ARPD (Jiri Pirko) [1040347] - [net] ndisc: bool initializations should use true and false (Jiri Pirko) [1040347] - [net] ipv4: add support for IFA_FLAGS nl attribute (Jiri Pirko) [1021871] - [net] ipv6: addrconf: revert /proc/net/if_inet6 ifa_flag format (Jiri Pirko) [1021871] - [net] ipv6: addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses (Jiri Pirko) [1021871] - [net] ipv6: addrconf: extend ifa_flags to u32 (Jiri Pirko) [1021871] - [net] ipv6: Remove privacy config option (Jiri Pirko) [1021871] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035884] {CVE-2013-6405} - [net] rename busy poll MIB counter (Michal Schmidt) [1038631] - [net] rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Michal Schmidt) [1038631] - [net] fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Michal Schmidt) [1038631] - [net] af_packet: block BH in prb_shutdown_retire_blk_timer() (Veaceslav Falico) [1034605]- [scsi] pm80xx: remove unneeded NULL check (Rich Bono) [1019457] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1019457] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1019457] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1019457] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1019457] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1019457] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1019457] - [scsi] pm80xx: Queue rotation logic for inbound and outbound queues (Rich Bono) [1019457] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1019457] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1019457] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1019457] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1019457] - [scsi] bfa: firmware update to 3.2.1.1 (Vijay Guvva) [726968] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [726968] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [726968] - [scsi] bfa: switch to fixed_size_llseek() (Vijay Guvva) [726968] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [726968] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [726968] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [726968] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [726968] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [726968] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [726968] - [scsi] bfa: firmware statistics update (Vijay Guvva) [726968] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [726968] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [726968] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [726968] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [726968] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [726968] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [726968] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [726968] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [726968] - [scsi] bfa: Forward Error Correction status query (Vijay Guvva) [726968] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [726968] - [scsi] bfa: Fixes for 0-terminated strncpy and possible null pointer dereference (Vijay Guvva) [726968] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [726968] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [726968] - [maintainers] Add maintainer info for bnx2i (Maurizio Lombardi) [725065] - [scsi] bnx2i: Update version and copyright year 2013 (Maurizio Lombardi) [725065] - [s390] uaccess: add missing page table walk range check (Hendrik Brueckner) [1036690] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036971] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036971] - [s390] pci: implement hotplug notifications (Hendrik Brueckner) [1030312] - [s390] pci: implement pcibios_remove_bus (Hendrik Brueckner) [1030312] - [s390] pci: improve handling of bus resources (Hendrik Brueckner) [1030312] - [s390] pci: cleanup function information block (Hendrik Brueckner) [1030312] - [s390] pci: remove CONFIG_PCI_DEBUG dependancy (Hendrik Brueckner) [1030312] - [s390] pci: message cleanup (Hendrik Brueckner) [1030312] - [s390] pci: implement hibernation hooks (Hendrik Brueckner) [1030312]- [ethernet] cxgb3: Fix warning about using rcu_dereference when not in a rcu-locked section (Veaceslav Falico) [1038494] - [fs] btrfs: relocate csums properly with prealloc extents (Eric Sandeen) [1030074] - [fs] btrfs: release path before starting transaction in can_nocow_extent (Eric Sandeen) [1030074] - [fs] btrfs: fix oops caused by the space balance and dead roots (Eric Sandeen) [1030074] - [fs] btrfs: insert orphan roots into fs radix tree (Eric Sandeen) [1030074] - [fs] btrfs: limit delalloc pages outside of find_delalloc_range (Eric Sandeen) [1030074] - [fs] btrfs: Fix crash due to not allocating integrity data for a bioset (Eric Sandeen) [1030074] - [fs] btrfs: fix a use-after-free bug in btrfs_dev_replace_finishing (Eric Sandeen) [1030074] - [fs] btrfs: eliminate races in worker stopping code (Eric Sandeen) [1030074] - [fs] btrfs: fix crash of compressed writes (Eric Sandeen) [1030074] - [fs] btrfs: fix transid verify errors when recovering log tree (Eric Sandeen) [1030074] - [fs] vfs: fix subtle use-after-free of pipe_inode_info (Steve Best) [1033905] - [powerpc] signals: Mark VSX not saved with small contexts (Steve Best) [1019549] - [security] selinux: correct locking in selinux_netlbl_socket_connect() (Paul Moore) [991605] - [net] xfrm: Fix potential null pointer dereference in xdst_queue_output (Herbert Xu) [1034891] - [net] ipv6: introduce function to find route for redirect (Jiri Pirko) [1035996] - [net] ipv6: handle Redirect ICMP Message with no Redirected Header option (Jiri Pirko) [1035996]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.20 (Veaceslav Falico) [1034281] - [s390] allow to set gcc -mtune flag (Hendrik Brueckner) [1032642] - [net] team: fix master carrier set when user linkup is enabled (Jiri Pirko) [1035258] - [net] openvswitch: fix vport-netdev unregister (Francesco Fusco) [1004267]- [pci] Fix whitespace, capitalization, and spelling errors (Myron Stowe) [1033834] - [pci] Remove duplicate pci_disable_device() from pcie_portdrv_remove() (Myron Stowe) [1033834] - [pci] Enable upstream bridges even for VFs on virtual buses (Myron Stowe) [1033834] - [pci] Add pci_upstream_bridge() (Myron Stowe) [1033834] - [pci] Add x86_msi.msi_mask_irq() and msix_mask_irq() (Myron Stowe) [1033834] - [pci] Warn on driver probe return value greater than zero (Myron Stowe) [1033834] - [pci] Drop warning about drivers that don't use pci_set_master() (Myron Stowe) [1033834] - [pci] Workaround missing pci_set_master in pci drivers (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code fix (Myron Stowe) [1033834] - [pci] Update pcie_ports 'auto' behavior for non-ACPI platforms (Myron Stowe) [1033834] - [pci] Report pci_pme_active() kmalloc failure (Myron Stowe) [1033834] - [pci] Fail MSI/MSI-X initialization if device is not in PCI_D0 (Myron Stowe) [1033834] - [x86] pci: Coalesce multiple overlapping host bridge windows (Myron Stowe) [1033834] - [misc] MAINTAINERS: Add arch/x86/pci to PCI file patterns (Myron Stowe) [1033834] - [pci] pm: Remove pci_pm_complete() (Myron Stowe) [1033834] - [pci] Add pci_dev_show_local_cpu() to simplify code (Myron Stowe) [1033834] - [pci] Make pci_dev_pm_ops static (Myron Stowe) [1033834] - [pci] Make pci_bus_attrs, pci_dev_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static (Myron Stowe) [1033834] - [pci] convert bus code to use dev_groups (Myron Stowe) [1033834] - [pci] convert bus code to use drv_groups (Myron Stowe) [1033834] - [pci] convert bus code to use bus_groups (Myron Stowe) [1033834] - [drm] radeon: use pcie_get_readrq() and pcie_set_readrq() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Myron Stowe) [1033834] - [pci] Remove unused PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1033834] - [pci] acpiphp_ibm: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] acpiphp: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] Remove Intel Haswell D3 delays (Myron Stowe) [1033834] - [pci] Pass type, width, and prefetchability for window alignment (Myron Stowe) [1033834] - [pci] Document reason for using pci_is_root_bus() (Myron Stowe) [1033834] - [pci] Use pci_is_root_bus() to check for root bus (Myron Stowe) [1033834] - [pci] Remove unused "is_pcie" from pci_dev structure (Myron Stowe) [1033834] - [pci] Update pci_find_slot() description in pci.txt (Myron Stowe) [1033834] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Myron Stowe) [1033834] - [pci] Fix comment typo, remove unnecessary !! in pci_is_pcie() (Myron Stowe) [1033834] - [pci] Drop "setting latency timer" messages (Myron Stowe) [1033834] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Myron Stowe) [1033834] - [pci] Export pcie_set_mps() and pcie_get_mps() (Myron Stowe) [1033834] - [acpi] Decode _OSC bitmasks symbolically (Myron Stowe) [1033834] - [acpi] Separate out _OSC "we don't support enough services" path (Myron Stowe) [1033834] - [acpi] Separate out _OSC "PCIe port services disabled" path (Myron Stowe) [1033834] - [acpi] Skip _OSC control tests if _OSC support call failed (Myron Stowe) [1033834] - [acpi] Run _OSC only once for OSPM feature support (Myron Stowe) [1033834] - [acpi] Split _OSC "support" and "control" flags into separate variables (Myron Stowe) [1033834] - [acpi] Move _OSC stuff from acpi_pci_root_add() to negotiate_os_control() (Myron Stowe) [1033834] - [acpi] Drop unnecessary _OSC existence tests (Myron Stowe) [1033834] - [pci] Name _OSC #defines more consistently (Myron Stowe) [1033834] - [acpi] Write OSC_PCI_CONTROL_MASKS like OSC_PCI_SUPPORT_MASKS (Myron Stowe) [1033834] - [acpi] Remove unused OSC_PCI_NATIVE_HOTPLUG (Myron Stowe) [1033834] - [acpi] Tidy acpi_run_osc() declarations (Myron Stowe) [1033834] - [acpi] Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD (Myron Stowe) [1033834] - [acpi] Write _OSC bit field definitions in hex (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] csiostor: Use pcie_capability_clear_and_set_word() to simplify (Myron Stowe) [1033834] - [scsi] bfa: Use pcie_set()/get_readrq() to simplify code (Myron Stowe) [1033834] - [x86] pci: Use cached pci_dev->pcie_cap to simplify code (Myron Stowe) [1033834] - [pci] Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [ethernet] be2net: call napi_disable() for all event queues (Ivan Vecera) [1032872] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1023873] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1033645] - [s390] 3270: fix missing device_destroy() call (Hendrik Brueckner) [1032553] - [s390] boot: Install bzImage as default kernel image (Hendrik Brueckner) [1032548] - [x86] perf: Fix shared register mutual exclusion enforcement (Jiri Olsa) [1032093] - [mm] readahead: fix sequential read cache miss detection (Rik van Riel) [1032279] - [block] fix a race between request completion and timeout handling (Jeff Moyer) [1032138] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1029601]- [pci] msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms (Myron Stowe) [1034514] - [of] of_pci: add registry of MSI chips (Myron Stowe) [1034514] - [pci] Introduce new MSI chip infrastructure (Myron Stowe) [1034514] - [pci] remove ARCH_SUPPORTS_MSI kconfig option (Myron Stowe) [1034514] - [pci] use weak functions for MSI arch-specific functions (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_parse_bus_range() function (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_get_devfn() function (Myron Stowe) [1034514] - [fs] sysfs: sysfs_create_groups returns a value (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Myron Stowe) [1034491] - [fs] sysfs/group: fix up kerneldoc (Myron Stowe) [1034491] - [fs] sysfs/group: update copyright to add myself and the LF (Myron Stowe) [1034491] - [fs] sysfs/group: add kerneldoc for sysfs_remove_group (Myron Stowe) [1034491] - [fs] sysfs/group: fix up broken string coding style (Myron Stowe) [1034491] - [fs] sysfs/group: fix up some * coding style issues (Myron Stowe) [1034491] - [fs] sysfs/group: fix trailing whitespace (Myron Stowe) [1034491] - [fs] sysfs/group: move EXPORT_SYMBOL_GPL() to the proper location (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups() (Myron Stowe) [1034491] - [base] bus_type: add bus_groups (Myron Stowe) [1034491] - [base] bus_type: add drv_groups (Myron Stowe) [1034491] - [base] bus_type: add dev_groups (Myron Stowe) [1034491] - [ethernet] e1000e: fix overrun of PHY RAR array (John Green) [1031123] - [kernel] perf/ftrace: Fix paranoid level for enabling function tracer (Jiri Olsa) [1027778] {CVE-2013-2930} - [powerpc] kdump: Adding symbols in vmcoreinfo to facilitate dump filtering (Steve Best) [1025746] - [s390] block/dasd: hold request queue sysfs lock when calling elevator_init() (Tomoki Sekiyama) [1030615] - [block] elevator: acquire q->sysfs_lock in elevator_change() (Tomoki Sekiyama) [1030615] - [block] elevator: Fix a race in elevator switching and dm device initialization (Tomoki Sekiyama) [1030615] - [s390] vtime: correct idle time calculation (Hendrik Brueckner) [1029891] - [s390] time: fix get_tod_clock_ext inline assembly (Hendrik Brueckner) [1029891] - [s390] time: correct use of store clock fast (Hendrik Brueckner) [1029891] - [s390] time: return with irqs disabled from psw_idle (Hendrik Brueckner) [1029891] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1029602] - [s390] compat, signal: change return values to -EFAULT (Hendrik Brueckner) [1029602] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1007955] {CVE-2013-4348}- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1032012] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1032012] - [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Jiri Pirko) [1030016] {CVE-2013-4563} - [net] macvtap: limit head length of skb allocated (Jason Wang) [1029380] - [net] tuntap: limit head length of skb allocated (Jason Wang) [1029380] - [fs] nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call (Jeff Layton) [998616] - [net] sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check (Jeff Layton) [998616] - [net] sunrpc: create a new dummy pipe for gssd to hold open (Jeff Layton) [998616] - [s390] scm_block: do not hide eadm subchannel dependency (Hendrik Brueckner) [1032542] - [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1029890] - [s390] zfcpdump: Add support for XFS (Hendrik Brueckner) [1028103] - [x86] setup: print out a message if !ACPI (Prarit Bhargava) [1033181] - [cpufreq] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Baytrail support (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1031793] - [cpufreq] add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1031793] - [cpufreq] Optimize cpufreq_frequency_table_verify() (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: fix no_turbo (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1031793] - [cpufreq] Drop the owner field from struct cpufreq_driver (Prarit Bhargava) [1031793] - [cpufreq] Use rwsem for protecting critical sections (Prarit Bhargava) [1031793] - [cpufreq] delete __cpuinit usage from all cpufreq files (Prarit Bhargava) [1031793] - [powerpc] ppc64 address space capped at 32TB, mmap randomisation disabled (Steve Best) [1031762]- [kernel] hung_task: add method to reset detector (Marcelo Tosatti) [987202] - [virt] pvclock: detect watchdog reset at pvclock read (Marcelo Tosatti) [987202] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026387] - [security] keys: Fix keyring content gc scanner (David Howells) [1030482] - [fs] ext4: fix warning in ext4_da_update_reserve_space() (Lukas Czerner) [1022185] - [fs] quota: provide interface for readding allocated space into reserved space (Lukas Czerner) [1022185] - [fs] nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once (Jeff Layton) [1030404] - [net] sunrpc: Avoid deep recursion in rpc_release_client (Jeff Layton) [1030404] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030062] - [fs] nfs: Remove redundant checks in nfs_setsecurity+nfs4_label_init_security (Jeff Layton) [1030725] - [fs] nfs: Sanity check the server reply in _nfs4_server_capabilities (Jeff Layton) [1030725] - [fs] nfs: encode_readdir - only ask for labels when doing readdirplus (Jeff Layton) [1030725] - [fs] nfs: set security label when revalidating inode (Jeff Layton) [1030725] - [fs] nfs: Fix a mismatch between Linux labeled NFS and the NFSv4.2 spec (Jeff Layton) [1030725] - [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.18 (Veaceslav Falico) [1028210]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [ethernet] mlx4: Fix pages never dma unmapped on rx (Steve Best) [1030192] - [kernel] Add method for displaying affection for Red Hat (Prarit Bhargava) [1025450] - [powerpc] Fix fatal SLB miss when restoring PPR (Steve Best) [1027633] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [1019462] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [1019462] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [1019462] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [1019462] - [security] keys: Fix error handling in big_key instantiation (David Howells) [1029877] - [kernel] move get_online_cpus/put_online_cpus locking out (Rik van Riel) [1027267] - [kernel] sched/numa: Cure update_numa_stats() vs. hotplug (Rik van Riel) [1027267] - [kernel] sched/numa: Fix NULL pointer dereference in task_numa_migrate() (Rik van Riel) [1028100] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1029009] - [scsi] hpsa: correct gen9 PCI IDs (Tomas Henzl) [1029009] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Ewan Milne) [1020355] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Ewan Milne) [1020355] - [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [1017128] - [block] blk-mq: don't disallow request merges for req->special being set (Mike Snitzer) [1016109] - [block] blk-mq: mq plug list breakage (Mike Snitzer) [1016109] - [block] blk-mq: fix for flush deadlock (Mike Snitzer) [1016109] - [block] blk-mq: add blk_mq_stop_hw_queues (Mike Snitzer) [1016109] - [block] blk-mq: fix permissions for ipi_redirect sysfs attribute (Mike Snitzer) [1016109] - [block] blk-mq: zero out ctx_map during initialization (Mike Snitzer) [1016109] - [block] blk-mq: cache rq->q (Mike Snitzer) [1016109] - [block] blk-mq: use a separate plug list for blk-mq requests (Mike Snitzer) [1016109] - [block] blk-mq: switch to percpu-ida for tag management (Mike Snitzer) [1016109] - [lib] percpu_ida: add an API to return free tags (Mike Snitzer) [1016109] - [lib] percpu_ida: add percpu_ida_for_each_free (Mike Snitzer) [1016109] - [lib] percpu_ida: make percpu_ida percpu size/batch configurable (Mike Snitzer) [1016109] - [lib] idr: Percpu ida (Mike Snitzer) [1016109] - [block] blk-mq: call exit_hctx on hw queue teardown (Mike Snitzer) [1016109] - [lib] percpu_counter: __this_cpu_write() doesn't need to be protected by spinlock (Mike Snitzer) [1016109] - [block] blk-mq: fix blk_mq_start_stopped_hw_queues from irq context (Mike Snitzer) [1016109] - [block] blk-mq: cleanup blk_mq_bio_to_request (Mike Snitzer) [1016109] - [block] blk-mq: kill blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: always complete bios in blk_mq_complete_request (Mike Snitzer) [1016109] - [block] blk-mq: dont call blk_mq_free_request from blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: more careful bio completion (Mike Snitzer) [1016109] - [block] use blk-exec.c infrastructure for blk-mq (Mike Snitzer) [1016109] - [block] make blk_get_put_request work for blk-mq drivers (Mike Snitzer) [1016109] - [block] remove request ref_count (Mike Snitzer) [1016109] - [block] blk-mq: Lower minimum queue depth from 4 to 1 (Mike Snitzer) [1016109] - [block] blk-mq: Do not fail blk_mq_reg::queue_depth value of zero (Mike Snitzer) [1016109] - [block] blk-mq: Do not allocate more cache entries than used (Mike Snitzer) [1016109] - [block] blk-mq: Check queue depth is valid (Mike Snitzer) [1016109] - [block] blk-mq: Sanity check reserved tags (Mike Snitzer) [1016109]- [x86] trace: Change user|kernel_page_fault to page_fault_user|kernel (Seiji Aguchi) [726853] - [x86] trace: Add page fault tracepoints (Seiji Aguchi) [726853] - [x86] trace: Delete __trace_alloc_intr_gate() (Seiji Aguchi) [726853] - [x86] trace: Register exception handler to trace IDT (Seiji Aguchi) [726853] - [x86] trace: Remove __alloc_intr_gate() (Seiji Aguchi) [726853] - [kernel] audit: call audit_bprm() only once to add AUDIT_EXECVE information (Richard Guy Briggs) [1010367] - [kernel] audit: move audit_aux_data_execve contents into audit_context union (Richard Guy Briggs) [1010367] - [kernel] audit: remove unused envc member of audit_aux_data_execve (Richard Guy Briggs) [1010367] - [kernel] audit: Kill the unused struct audit_aux_data_capset (Richard Guy Briggs) [1010367] - [fs] gfs2: fix dentry leaks (Abhijith Das) [1010350] - [fs] gfs2: d_splice_alias() can't return error (Abhijith Das) [1010350] - [fs] atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c (Abhijith Das) [1010350] - [fs] vfs: don't set FILE_CREATED before calling ->atomic_open() (Abhijith Das) [1010350] - [fs] nfs: set FILE_CREATED (Abhijith Das) [1010350] - [fs] gfs2: set FILE_CREATED (Abhijith Das) [1010350] - [fs] vfs: improve i_op->atomic_open() documentation (Abhijith Das) [1010350] - [net] svcrpc: set cr_gss_mech from gss-proxy as well as legacy upcall (J. Bruce Fields) [1026643] - [mm] zbud: fix condition check on allocation size (Jerome Marchand) [1009496] - [kernel] sched: Optimize task_sched_runtime() (Larry Woodman) [986058] - [x86] setup: add a customer friendly message for single cpu systems (Prarit Bhargava) [1009066] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [1004888] - [kernel] modsign: Support not importing certs from db (Lenny Szubowicz) [1004888] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [1004888] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [1004888] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [1004888] - [kernel] efi: Add EFI signature data types (Lenny Szubowicz) [1004888] - [kernel] hibernate: Disable if securelevel above zero (Lenny Szubowicz) [903815] - [x86] efi: Add EFI_SECURE_BOOT bit (Lenny Szubowicz) [903815] - [x86] Add option to automatically set securelevel when in Secure Boot mode (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface when securelevel is set (Lenny Szubowicz) [903815] - [x86] Restrict MSR access when securelevel is set (Lenny Szubowicz) [903815] - [kernel] uswsusp: Disable when securelevel is set (Lenny Szubowicz) [903815] - [kernel] kexec: Disable at runtime if securelevel has been set (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter when securelevel is set (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method if securelevel is set (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem when securelevel is set (Lenny Szubowicz) [903815] - [x86] Lock down IO port access when securelevel is enabled (Lenny Szubowicz) [903815] - [pci] Lock down BAR access when securelevel is enabled (Lenny Szubowicz) [903815] - [x86] Enforce module signatures when securelevel is greater than 0 (Lenny Szubowicz) [903815] - [kernel] Add BSD-style securelevel support (Lenny Szubowicz) [903815]- [net] nfnetlink: do not ack malformed messages (Jiri Benc) [1023123] - [net] netfilter: nft_compat: use _safe version of list_for_each (Jiri Benc) [1023123] - [net] netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c (Jiri Benc) [1023123] - [net] netfilter: bridge: nf_tables: add filter chain type (Jiri Benc) [1023123] - [net] netfilter: nft_nat: Fix endianness issue reported by sparse (Jiri Benc) [1023123] - [net] netfilter: bridge: fix nf_tables bridge dependencies with main core (Jiri Benc) [1023123] - [net] nf_tables: mark as Tech Preview (Jiri Benc) [1023123] - [net] nf_tables: stuff structures to preserve kABI in the future (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add ARP filtering support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add trace support (Jiri Benc) [1023123] - [net] netfilter: nfnetlink: add batch support and use it from nf_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add insert operation (Jiri Benc) [1023123] - [net] netfilter: nf_tables: complete net namespace support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: Add support for IPv6 NAT (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add support for dormant tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: nft_payload: fix transport header base (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add compatibility layer for x_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: convert built-in tables/chains to chain types (Jiri Benc) [1023123] - [net] netfilter: nft_payload: add optimized payload implementation for small loads (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add optimized data comparison for small values (Jiri Benc) [1023123] - [net] netfilter: nf_tables: expression ops overloading (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add netlink set API (Jiri Benc) [1023123] - [net] netfilter: add nftables (Jiri Benc) [1023123] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Jiri Benc) [1023123] - [net] netfilter: pass hook ops to hookfn (Jiri Benc) [1023123] - [net] netlink: fix splat in skb_clone with large messages (Jiri Benc) [1023123] - [net] netlink: allow large data transfers from user-space (Jiri Benc) [1023123]- [virt] hyperv/vmbus: Fix a bug in channel rescind code (Jason Wang) [1017564] - [virt] hyperv: Fix wrong check for synic_event_page (Jason Wang) [1017564] - [virt] hyperv/vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1017564] - [virt] hyperv/input: add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1017564] - [virt] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1017564] - [virt] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1017564] - [kernel] stop_machine: fix race between stop_two_cpus and stop_cpus (Rik van Riel) [1023627] - [video] fb: make fp_get_options name argument const (Rob Clark) [1018414] - [drm] nouveau/device: recognise GK208 (Rob Clark) [1018414] - [drm] nouveau/graph: fix a number of missing explicit array terminators (Rob Clark) [1018414] - [drm] nouveau/disp: semi-complete link training sequence even if display disappears (Rob Clark) [1018414] - [drm] nouveau/bios: some older boards have shorter displayport tables (Rob Clark) [1018414] - [drm] nouveau/fbcon: bracket entrypoints with a per-device enabled check (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: log if DP link training fails (Rob Clark) [1018414] - [drm] nouveau/disp: disable display underflow reporting at init (Rob Clark) [1018414] - [drm] nouveau/clock: fix accidental limiting of pll coefficients (Rob Clark) [1018414] - [drm] nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset (Rob Clark) [1018414] - [drm] nouveau/bios/init: return failure condition on invalid opcodes (Rob Clark) [1018414] - [drm] nouveau/therm: ack any pending IRQ at init (Rob Clark) [1018414] - [drm] nouveau/therm: kill some over-zealous debugging (Rob Clark) [1018414] - [drm] radeon: don't use PACKET2 on CIK (Rob Clark) [1018414] - [drm] nouveau: split lock into list+exec and enable refcount locks (Rob Clark) [1018414] - [drm] nouveau: convert event handler apis to split create/enable semantics (Rob Clark) [1018414] - [drm] nouveau: share engine/channel constructor between implementations (Rob Clark) [1018414] - [drm] nouveau: prepare for the sharing of constructors between implementations (Rob Clark) [1018414] - [drm] nouveau: make vblank tracking data private to the implementations (Rob Clark) [1018414] - [drm] nouveau: share engine/channel struct definitions between implementations (Rob Clark) [1018414] - [drm] nouveau: Allow asymmetric nouveau_event_get/_put (Rob Clark) [1018414] - [drm] nouveau: Move event index check from critical section (Rob Clark) [1018414] - [drm] nouveau: Add priv field for event handlers (Rob Clark) [1018414] - [drm] nouveau: off by one in nouveau_drm_vblank_enable() (Rob Clark) [1018414] - [drm] backport to Linux 3.12-rc7 (Rob Clark) [1018414] - [firmware] dmi: add support for exact DMI matches in addition to substring matching (Rob Clark) [1025360] - [vga] vga_switcheroo: add driver control power feature (Rob Clark) [1025360] - [mm] vmscan: new shrinker API (Rob Clark) [1025360] - [kernel] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed (Rob Clark) [1025360] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1025360] - [kernel] reservation: cross-device reservation support (Rob Clark) [1025360] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1025360] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1025360] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1025360] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1025360] - [kernel] mutex: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1025360]- [usb] misc/usb3503: Fix compile error due to incorrect regmap depedency (Don Zickus) [895641] - [usb] storage: add quirk for mandatory READ_CAPACITY_16 (Don Zickus) [895641] - [usb] serial/option: blacklist Olivetti Olicard200 (Don Zickus) [895641] - [usb] quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [895641] - [usb] quirks: add one device that cannot deal with suspension (Don Zickus) [895641] - [usb] serial/option: add support for Inovia SEW858 device (Don Zickus) [895641] - [usb] serial/ti_usb_3410_5052: add Abbott strip port ID to combined table as well (Don Zickus) [895641] - [usb] support new huawei devices in option.c (Don Zickus) [895641] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [895641] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [895641] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [895641] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [895641] - [net] usbnet: fix handling padding packet (Don Zickus) [895641] - [usb] imx21: accept very late isochronous URBs (Don Zickus) [895641] - [usb] core: check usb device's state before sending a Set SEL control transfer (Don Zickus) [895641] - [usb] xhci: Fix xHCI host issues on remote wakeup (Don Zickus) [1016889] - [usb] serial/pl2303: distinguish between original and cloned HX chips (Don Zickus) [895641] - [usb] fix typo in usb serial simple driver Kconfig (Don Zickus) [895641] - [usb] core: fix incorrect type in assignment in descriptors_changed() (Don Zickus) [895641] - [usb] core: compare and release one bos descriptor in usb_reset_and_verify_device() (Don Zickus) [895641] - [usb] ehci: remove debugging statement with ehci statistics in ehci_stop() (Don Zickus) [895641] - [usb] ehci: remove duplicate debug_async_open() prototype in ehci-dbg.c (Don Zickus) [895641] - [usb] ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is set (Don Zickus) [895641] - [usb] ehci: remove ehci_vdbg() verbose debugging statements (Don Zickus) [895641] - [usb] xhci: Fix warning introduced by disabling runtime PM (Don Zickus) [1016889] - [usb] storage: audit sysfs attribute permissions (Don Zickus) [895641] - [usb] xhci: prevent "callbacks suppressed" when debug is not enabled (Don Zickus) [1016889] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1016889] - [usb] ohci: fix build error related to ohci_suspend/resume (Don Zickus) [895641] - [usb] serial: clean up attribute permissions (Don Zickus) [895641] - [usb] usbtmc: fix up attribute permissions (Don Zickus) [895641] - [usb] core: be specific about attribute permissions (Don Zickus) [895641] - [usb] core: use DRIVER_ATTR_RW() (Don Zickus) [895641] - [usb] don't use bNbrPorts after initialization (Don Zickus) [895641] - [usb] fail on usb_hub_create_port_device() errors (Don Zickus) [895641] - [usb] fix cleanup after failure in hub_configure() (Don Zickus) [895641] - [usb] ohci: add missing PCI PM callbacks to ohci-pci.c (Don Zickus) [895641] - [usb] serial: fix stringify operator in usb-serial-simple (Don Zickus) [895641] - [usb] wusbcore: Use usb_init_urb instead of creating the URB manually (Don Zickus) [895641] - [usb] wusbcore: fix leak of urb in wa_xfer_destroy (Don Zickus) [895641] - [usb] wusbcore: fix resource cleanup in error path in __wa_xfer_setup_segs (Don Zickus) [895641] - [usb] wusbcore: clear RPIPE stall for control endpoints (Don Zickus) [895641] - [usb] uss720: fix DMA-buffer allocation (Don Zickus) [895641] - [usb] quatech2: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] quatech2: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] rh_call_control tbuf overflow fix (Don Zickus) [895641] - [usb] host: add Kconfig option for EHSET (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type detection/distinction (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type information output on startup (Don Zickus) [895641] - [usb] serial/pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [895641] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1016889] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1016889] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1016889] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1016889] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1016889] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1016889] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1016889] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1016889] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1016889] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1016889] - [usb] xhci: Add Device Tree support to XHCI Platform driver (Don Zickus) [1016889] - [usb] serial/pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [895641] - [usb] serial/pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [895641] - [usb] serial/pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [895641] - [usb] serial/pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [895641] - [usb] serial/pl2303: fix the upper baud rate limit check for type_0/1 chips (Don Zickus) [895641] - [usb] serial/pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [895641] - [usb] hwa: avoid constant suspend and resume on the root hub (Don Zickus) [895641] - [usb] adutux: fix big-endian device-type reporting (Don Zickus) [895641] - [usb] usbtmc: fix big-endian probe of Rigol devices (Don Zickus) [895641] - [usb] wusbcore: clean up list locking in urb enqueue (Don Zickus) [895641] - [usb] wusbcore: fix root hub hub_status_data to only return > 0 if status has actually changed (Don Zickus) [895641] - [usb] ehci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET (Don Zickus) [895641] - [usb] hcd: Log error code if reset() fails (Don Zickus) [895641] - [usb] misc/usb3503: Support operation with no I2C control (Don Zickus) [895641] - [usb] misc/usb3503: Add USB3503A to the compatible list (Don Zickus) [895641] - [usb] misc/usb3503: Default to hub mode (Don Zickus) [895641] - [usb] misc/usb3503: Fix typos in error messages (Don Zickus) [895641] - [usb] misc/usb3503: Factor out I2C probe (Don Zickus) [895641] - [usb] misc/usb3503: Convert to regmap (Don Zickus) [895641] - [usb] misc/usb3503: Actively manage Hub Connect GPIO (Don Zickus) [895641] - [usb] misc/usb3503: Use gpio_set_value_cansleep() (Don Zickus) [895641] - [usb] Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the ifs (Don Zickus) [895641] - [usb] misc/usb3503: Convert to devm_ APIs (Don Zickus) [895641] - [usb] serial: move the "simple" drivers into usb-serial-simple.c (Don Zickus) [895641] - [net] usbnet: support DMA SG (Don Zickus) [895641] - [usb] xhci: mark no_sg_constraint (Don Zickus) [1016889] - [usb] introduce usb_device_no_sg_constraint() helper (Don Zickus) [895641] - [usb] ehci: support running URB giveback in tasklet context (Don Zickus) [895641] - [usb] ehci: improve interrupt qh unlink (Don Zickus) [895641] - [usb] ehci: improve ehci_endpoint_disable (Don Zickus) [895641] - [usb] hcd: support giveback of URB in tasklet context (Don Zickus) [895641] - [usb] fix some scripts/kernel-doc warnings (Don Zickus) [895641] - [usb] ehci: don't depend on hardware for tracking port resets and resumes (Don Zickus) [895641] - [usb] ehci: keep better track of resuming ports (Don Zickus) [895641] - [usb] pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [895641] - [usb] refactor code for enabling/disabling remote wakeup (Don Zickus) [895641] - [usb] simplify the interface of usb_get_status() (Don Zickus) [895641] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [895641] - [net] usbnet: centralize computing of max rx/tx qlen (Don Zickus) [895641] - [usb] serial: add driver for Suunto ANT+ USB device (Don Zickus) [895641] - [usb] ohci_usb warn "irq nobody cared" on shutdown (Don Zickus) [895641] - [usb] ohci-ep93xx: tidy up driver (*probe) and (*remove) (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_clk_get() (Don Zickus) [895641] - [usb] ohci-ep93xx: use platform_get_irq() (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_ioremap_resource() (Don Zickus) [895641] - [usb] usb-skeleton: add retry for nonblocking read (Don Zickus) [895641] - [usb] usbtmc: convert to devm_kzalloc (Don Zickus) [895641] - [usb] usbtmc: remove redundant braces (Don Zickus) [895641] - [usb] usbtmc: call pr_err instead of plain printk (Don Zickus) [895641] - [usb] usbtmc: remove trailing spaces (Don Zickus) [895641] - [usb] usbfs: Allow printer class 'get_device_id' without needing to claim the intf (Don Zickus) [895641] - [usb] remove redundant "#if" (Don Zickus) [895641] - [usb] misc: EHSET Test Fixture device driver for host compliance (Don Zickus) [895641] - [usb] clamp bInterval to allowed range (Don Zickus) [895641] - [usb] atm/speedtch: be careful with bInterval (Don Zickus) [895641] - [usb] cdc-acm: be careful with bInterval (Don Zickus) [895641] - [usb] fix build warning in pci-quirks.h when CONFIG_PCI is not enabled (Don Zickus) [895641] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [895641] - [usb] check sg buffer size in usb_submit_urb (Don Zickus) [895641] - [usb] isp1362: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] sl811: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] remove unneeded idr.h include (Don Zickus) [895641] - [usb] sl811: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp116x: remove dependency on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] isp1362: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp1362: remove _DBG() usage (Don Zickus) [895641] - [usb] isp1362: remove unused _WARN_ON() calls (Don Zickus) [895641] - [usb] isp1362: remove unused _BUG_ON() calls (Don Zickus) [895641] - [usb] usbatm: remove CONFIG_USB_DEBUG dependancy (Don Zickus) [895641] - [usb] usbatm: move the atm_dbg() call to use dynamic debug (Don Zickus) [895641] - [usb] usbatm: don't rely on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] usbatm: remove unneeded trace printk calls (Don Zickus) [895641] - [usb] usbatm: remove unused UDSL_ASSERT macro (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove unused wait queue (Don Zickus) [895641] - [usb] ti_usb_3410_5052: kill private fifo (Don Zickus) [895641] - [usb] safe_serial: remove vendor/product module parameters (Don Zickus) [895641] - [usb] mos7840: remove broken chase implementation (Don Zickus) [895641] - [usb] io_ti: move port initialisation to probe (Don Zickus) [895641] - [usb] io_ti: kill private fifo (Don Zickus) [895641] - [usb] io_edgeport: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ftdi_sio: remove redundant raise of DTR/RTS at open (Don Zickus) [895641] - [usb] ftdi_sio: clean up device initialisation (Don Zickus) [895641] - [usb] oti6858: do not call set_termios with uninitialised data (Don Zickus) [895641] - [usb] pl2303: remove debugging noise (Don Zickus) [895641] - [usb] pl2303: clean up set_termios (Don Zickus) [895641] - [usb] pl2303: clean up baud-rate handling (Don Zickus) [895641] - [usb] pl2303: refactor baud-rate handling (Don Zickus) [895641] - [usb] console: remove unnecessary operations test (Don Zickus) [895641] - [usb] console: use dev_dbg (Don Zickus) [895641] - [usb] serial: set drain delay at port probe (Don Zickus) [895641] - [usb] serial: clean up dtr_rts (Don Zickus) [895641] - [usb] serial: remove hupping check from tiocmiwait (Don Zickus) [895641] - [usb] serial: remove defensive test from set_termios (Don Zickus) [895641] - [usb] misc: remove CONFIG_USB_DEBUG from Makefile (Don Zickus) [895641] - [usb] adutux: remove direct calls to printk() (Don Zickus) [895641] - [usb] adutux: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] adutux: remove custom debug macro (Don Zickus) [895641] - [usb] adutux: remove unneeded tracing macros (Don Zickus) [895641] - [usb] legotower: remove direct calls to printk() (Don Zickus) [895641] - [usb] legotower: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] legousbtower: remove custom debug macro (Don Zickus) [895641] - [usb] legotower: remove unneeded tracing macros (Don Zickus) [895641] - [usb] ldusb: remove custom dbg_info() macro (Don Zickus) [895641] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1016889] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [1016889 970717] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1016889] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1016889] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1016889] - [usb] move the definition of USB_MAXCHILDREN (Don Zickus) [895641] - [usb] atm: avoid parsing names as kthread_run() format strings (Don Zickus) [895641] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [895641] - [usb] ehci-atmel: prepare clk before calling enable (Don Zickus) [895641] - [usb] hwa: fix device probe failure (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for retry count (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for DNTS count and interval (Don Zickus) [895641] - [usb] check usb_hub_to_struct_hub() return value (Don Zickus) [895641] - [usb] ehci: Remove double assignment of .start in ehci_msp_hc_driver (Don Zickus) [895641] - [usb] ehci: export ehci_handshake for ehci-hcd sub-drivers (Don Zickus) [895641] - [usb] wusbcore: add scatter gather support (Don Zickus) [895641] - [usb] cdc-acm: remove unneeded spin_lock_irqsave/restore on write path (Don Zickus) [895641] - [usb] serial: increase the number of devices we support (Don Zickus) [895641] - [usb] serial: make minor allocation dynamic (Don Zickus) [895641] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [895641] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [895641] - [usb] ehci-platform: add pre_setup() method to platform data (Don Zickus) [895641] - [usb] serial: add minor and port number (Don Zickus) [895641] - [usb] wusbcore: ignore HWA_NOTIF_BPST_ADJ notifications (Don Zickus) [895641] - [usb] wusbcore: add HWA-specific fields to usb_rpipe_descriptor (Don Zickus) [895641] - [usb] wusbhc: disable suspend and resume on the root hub (Don Zickus) [895641] - [usb] fix PTR_ERR translation in init_usb_class() (Don Zickus) [895641] - [usb] wusbcore: reduce keepalive threshold from timeout/2 to timeout/3 (Don Zickus) [895641] - [usb] host: make USB_ARCH_HAS_?HCI obsolete (Don Zickus) [895641] - [usb] ohci: remove bogus #error (Don Zickus) [895641] - [usb] add usb2 Link PM variables to sysfs and usb_device (Don Zickus) [895641] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [895641] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [895641] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [895641] - [usb] xhci: unify parameter of xhci_msi_irq (Don Zickus) [895641] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [895641] - [usb] serial: pl2303 works at 500kbps (Don Zickus) [895641] - [usb] ohci: add a name for the platform-private field (Don Zickus) [895641] - [usb] ohci: make ohci-platform a separate driver (Don Zickus) [895641] - [usb] misc/usb3503: Remove 100ms sleep on reset, conform to data sheet (Don Zickus) [895641] - [usb] misc/usb3503: Fix up whitespace (Don Zickus) [895641] - [usb] Allow the USB HCD to create Wireless USB root hubs (Don Zickus) [895641] - [usb] serial: add support Infineon modem USB flashloader driver (Don Zickus) [895641] - [usb] ohci: make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: Generic changes to make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: prepare to make ohci-hcd a library module (Don Zickus) [895641] - [usb] fhci: upgrade the isochronous API (Don Zickus) [895641] - [usb] imx21: upgrade the isochronous API (Don Zickus) [895641] - [usb] serial: dump small buffers with help of *ph (Don Zickus) [895641] - [usb] host: remove leftover release_mem_region (Don Zickus) [895641] - [usb] misc/usb3503: Adding device tree entry 'disabled-ports' (Don Zickus) [895641] - [usb] misc/usb3503: Add to select the ports to disable (Don Zickus) [895641] - [usb] ehci: Only sleep for post-resume handover if devices use persist (Don Zickus) [895641] - [usb] message: Fixed parenthesis error in sizeof function (Don Zickus) [895641] - [usb] message: fixed error 'no space before bracket' (Don Zickus) [895641] - [usb] devio: fixed error 'do not use assignment in if condition' (Don Zickus) [895641] - [usb] devio: Fixed macro parenthesis error (Don Zickus) [895641] - [usb] devio: fixed warning 'use instead ' (Don Zickus) [895641] - [usb] usbtmc: Change magic number to constant (Don Zickus) [895641] - [usb] usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk (Don Zickus) [895641] - [usb] usbtmc: Set rigol_quirk if device is listed (Don Zickus) [895641] - [usb] usbtmc: TMC request code segregated from usbtmc_read (Don Zickus) [895641] - [usb] usbtmc: Add flag rigol_quirk to usbtmc_device_data (Don Zickus) [895641] - [usb] storage/alauda: initialize variables directly (Don Zickus) [895641] - [usb] storage/sddr09: initialize variables directly (Don Zickus) [895641] - [usb] fsl: add missing platform_driver owner (Don Zickus) [895641] - [usb] quatech2: Staticize local symbol (Don Zickus) [895641] - [usb] misc: Fixed assignment error in if statement (Don Zickus) [895641] - [usb] misc: Added space after closing brace in adutux.c (Don Zickus) [895641] - [usb] misc: Added space after comma in adutux.c (Don Zickus) [895641] - [usb] misc: Reformatted pointer variables in adutux.c (Don Zickus) [895641] - [usb] misc: Removed space before tabs in adutux.c (Don Zickus) [895641] - [usb] misc: Replaced deprecated preprocessor in adutux.c (Don Zickus) [895641] - [fs] nfsd: fix discarded security labels on setattr (J. Bruce Fields) [1025832] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Jeff Layton) [1025457] - [x86] kdump: crashkernel=X try to reserve below 896M first, then try below 4G, then MAXMEM (Chao WANG) [994685] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1019913] - [kernel] audit_alloc: clear TIF_SYSCALL_AUDIT if !audit_context (Richard Guy Briggs) [1026043]- [ethernet] qlcnic: Update version to 5.3.48 (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement ndo_get_phys_port_id for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.3.47 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [725018] - [ethernet] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [725018] - [ethernet] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable support for 844X adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.46 (Chad Dupuis) [725018] - [ethernet] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix beacon state return status handling (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix set driver version command (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix external loopback test (Chad Dupuis) [725018] - [ethernet] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [725018] - [ethernet] qlcnic: Free up memory in error path (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ingress MAC learning (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.45 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [725018] - [ethernet] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix operation type and command type (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix initialization of work function (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix dump template version mask (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [725018] - [ethernet] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.44 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [725018] - [ethernet] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [725018] - [ethernet] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [725018] - [ethernet] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [725018] - [ethernet] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [725018] - [ethernet] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725018] - [ethernet] qlcnic: remove redundant D0 power state set (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.43 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [725018] - [ethernet] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [725018] - [ethernet] qlcnic: diagnostics routine changes (Chad Dupuis) [725018] - [ethernet] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [725018] - [ethernet] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [725018] - [ethernet] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [725018] - [ethernet] qlcnic: Support spoof check config (Chad Dupuis) [725018] - [x86] Fix x86 invalid cpu boot failure message (Prarit Bhargava) [1024731] - [virt] virtio-net: refill only when device is up during setting queues (Jason Wang) [1016469] - [crypto] crc-t10dif: add MODULE_SOFTDEP (Kyle McMartin) [968869] - [crypto] crct10dif: Add fallback for broken initrds (Kyle McMartin) [968869] - [crypto] crct10dif: Use PTR_RET (Kyle McMartin) [968869] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Kyle McMartin) [968869] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Kyle McMartin) [968869] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Kyle McMartin) [968869] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Kyle McMartin) [968869] - [kernel] modules: add support for soft module dependencies (Kyle McMartin) [968869] - [misc] mei: don't get stuck in select during reset (Prarit Bhargava) [1025420] - [misc] mei/bus: do not overflow the device name buffer (Prarit Bhargava) [1025420] - [misc] mei: wake also writers on reset (Prarit Bhargava) [1025420] - [misc] mei/hbm: fix typo in error message (Prarit Bhargava) [1025420] - [misc] mei: check whether hw start has succeeded (Prarit Bhargava) [1025420] - [misc] mei: check if the hardware reset succeeded (Prarit Bhargava) [1025420] - [misc] mei: mei_cl_connect, don't multiply the timeout twice (Prarit Bhargava) [1025420] - [misc] mei: do not override a client writing state when buffering (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_irq_write_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: support HBM versioning (Prarit Bhargava) [1025420] - [nfc] mei_phy: Clean up file (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: revamp interrupt thread handlers (Prarit Bhargava) [1025420] - [virt] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1016996] - [virt] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1016996] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [1021538] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [1021538] - [drm] qxl: avoid an oops in the deferred io code (Dave Airlie) [1003728 1026182] - [drm] qxl: fix disabling extra monitors from client (Dave Airlie) [1026182] - [drm] qxl: remove unnecessary check (Dave Airlie) [1026182] - [drm] qxl: prefer the monitor config resolution (Dave Airlie) [1026182] - [drm] copy mode type in drm_mode_connector_list_update() (Dave Airlie) [1026182] - [drm] qxl: notify that the monitor config changed (Dave Airlie) [1026182] - [drm] return if changed in drm_helper_hpd_irq_event() (Dave Airlie) [1026182] - [block] rsxx: Fix possible kernel panic with invalid config (Steve Best) [1024550] - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1024550] - [virt] hid-hyperv: convert alloc+memcpy to memdup (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [1026618] - [virt] hyperv/storvsc: Support FC devices (Jason Wang) [1026618] - [virt] hyperv: Add the GUID fot synthetic fibre channel device (Jason Wang) [1026618] - [virt] hyperv/storvsc: Implement multi-channel support (Jason Wang) [1026618] - [virt] hyperv/storvsc: Update the storage protocol to win8 level (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [1026618] - [virt] hyperv/vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1026618] - [virt] hv_util: Correctly support ws2008R2 and earlier (Jason Wang) [1026618] - [virt] hyperv/vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1026618] - [virt] hyperv/vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1026618] - [virt] hyperv: remove HV_DRV_VERSION (Jason Wang) [1026618] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [1026618] - [virt] hv_util: Fix a bug in version negotiation code for util services (Jason Wang) [1026618] - [virt] hyperv/vmbus: incorrect device name is printed when child device is unregistered (Jason Wang) [1026618] - [virt] hyperv: allocate synic structures before hv_synic_init() (Jason Wang) [1026618] - [virt] hyperv: check interrupt mask before read_index (Jason Wang) [1026618] - [virt] hyperv/vmbus: Implement multi-channel support (Jason Wang) [1026618]- [net] bridge: pass correct vlan id to multicast code (Vlad Yasevich) [912737] - [net] bridge: Fix updating FDB entries when the PVID is applied (Vlad Yasevich) [912737] - [net] bridge: Fix the way the PVID is referenced (Vlad Yasevich) [912737] - [net] bridge: Apply the PVID to priority-tagged frames (Vlad Yasevich) [912737] - [net] bridge: Don't use VID 0 and 4095 in vlan filtering (Vlad Yasevich) [912737] - [net] bridge: Correctly clamp MAX forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] bridge: Clamp forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] ipv6: mld: introduce mld_{gq, ifc, dad}_stop_timer functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Daniel Borkmann) [1023947] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Daniel Borkmann) [1023947] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Daniel Borkmann) [1023947] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Daniel Borkmann) [1023947] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12. (Daniel Borkmann) [1023947] - [net] ipv6: mcast: use defines for rfc3810/8.1 lengths (Daniel Borkmann) [1023947] - [net] ipv6: *_start_timer: rather use unsigned long (Daniel Borkmann) [1023947] - [net] ipv6: igmp6_event_query: use msecs_to_jiffies (Daniel Borkmann) [1023947] - [net] ipv6: make unsolicited report intervals configurable for mld (Daniel Borkmann) [1023947] - [net] ipv4, ipv6: send igmpv3/mld packets with TC_PRIO_CONTROL (Daniel Borkmann) [1023947] - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [1019950] - [net] unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race (Daniel Borkmann) [1023964]- [scsi] aacraid: missing capable() check in compat ioctl (Rich Bono) [1025840] - [scsi] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist (Rob Evers) [1020969] - [scsi] aic94xx: remove driver (Rich Bono) [978980] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1006158] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1006158] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1006158] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1020197] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [752081] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [862713] - [scsi] hpsa: remove unused Smart Array ID (Tomas Henzl) [862713] - [scsi] hpsa: bump driver version to reflect changes (Tomas Henzl) [862713] - [scsi] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [862713] - [treewide] Convert retrun typos to return (Tomas Henzl) [862713] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [862713] - [scsi] hpsa: remove unneeded variable (Tomas Henzl) [862713] - [scsi] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [862713]- [ethernet] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1024060] - [ethernet] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1024060] - [ethernet] tg3: use phylib when robo switch is in use (Ivan Vecera) [1024060] - [netdrv] ssb: provide phy address for Gigabit Ethernet driver (Ivan Vecera) [1024060] - [ethernet] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1024060] - [ethernet] tg3: Update version to 3.134 (Ivan Vecera) [1024060] - [ethernet] tg3: Remove unnecessary spinlock (Ivan Vecera) [1024060] - [ethernet] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1024060] - [ethernet] tg3: Remove redundant if check (Ivan Vecera) [1024060] - [ethernet] tg3: Remove if 0'd code (Ivan Vecera) [1024060] - [ethernet] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1024060] - [ethernet] tg3: Add support for new 577xx device ids (Ivan Vecera) [1024060] - [ethernet] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1024060] - [ethernet] tg3: Use pci_dev pm_cap (Ivan Vecera) [1024060] - [ethernet] tg3: Expand led off fix to include 5720 (Ivan Vecera) [1024060] - [s390] cio: Introduce on-close CHSC IOCTLs (Hendrik Brueckner) [1022446] - [s390] cio: Make /dev/chsc a single-open device (Hendrik Brueckner) [1022442] - [s390] cio: Introduce generic synchronous CHSC IOCTL (Hendrik Brueckner) [1022441] - [s390] sclp: Add SCLP character device driver (Hendrik Brueckner) [1022425] - [virt] kvm: Create non-coherent DMA registeration (Alex Williamson) [1025470] - [virt] kvm: Convert iommu_flags to iommu_noncoherent (Alex Williamson) [1025470] - [virt] kvm: Add VFIO device (Alex Williamson) [1025470] - [vfio] vfio_iommu_type1: fix bug caused by break in nested loop (Alex Williamson) [1025468] - [vfio] fix documentation more (Alex Williamson) [1025468] - [vfio] vfio-pci: PCI hot reset interface (Alex Williamson) [1025468] - [vfio] vfio-pci: Test for extended config space (Alex Williamson) [1025468] - [vfio] vfio-pci: Use fdget() rather than eventfd_fget() (Alex Williamson) [1025468] - [vfio] Add O_CLOEXEC flag to vfio device fd (Alex Williamson) [1025468] - [vfio] use get_unused_fd_flags(0) instead of get_unused_fd() (Alex Williamson) [1025468] - [vfio] add external user support (Alex Williamson) [1025468] - [vfio] fix documentation (Alex Williamson) [1025468] - [block] blk-throttle: Enable hierarchy even when sane mount flag is not specified (Vivek Goyal) [1015648] - [block] blk-throttle: implement proper hierarchy support (Vivek Goyal) [1015648] - [block] blk-throttle: implement throtl_grp->has_rules[] (Vivek Goyal) [1015648] - [block] blk-throttle: Account for child group's start time in parent while bio climbs up (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_qnode for dispatch fairness (Vivek Goyal) [1015648] - [block] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_drain() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: dispatch from throtl_pending_timer_fn() (Vivek Goyal) [1015648] - [block] blk-throttle: implement dispatch looping (Vivek Goyal) [1015648] - [block] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work (Vivek Goyal) [1015648] - [block] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[], implement sq_to_tg(), sq_to_td() and throtl_log() (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_service_queue->parent_sq (Vivek Goyal) [1015648] - [block] blk-throttle: generalize update_disptime optimization in blk_throtl_bio() (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[] (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] and friends to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_grp->service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: reorganize throtl_service_queue passed around as argument (Vivek Goyal) [1015648] - [block] blk-throttle: pass around throtl_service_queue instead of throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: add backlink pointer from throtl_grp to throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: simplify throtl_grp flag handling (Vivek Goyal) [1015648] - [block] blk-throttle: rename throtl_rb_root to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: remove pointless throtl_nr_queued() optimizations (Vivek Goyal) [1015648] - [block] blk-throttle: relocate throtl_schedule_delayed_work() (Vivek Goyal) [1015648] - [block] blk-throttle: collapse throtl_dispatch() into the work function (Vivek Goyal) [1015648] - [block] blk-throttle: remove deferred config application mechanism (Vivek Goyal) [1015648] - [block] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch() (Vivek Goyal) [1015648] - [block] blkcg: move bulk of blkcg_gq release operations to the RCU callback (Vivek Goyal) [1015648] - [block] blkcg: invoke blkcg_policy->pd_init() after parent is linked (Vivek Goyal) [1015648] - [block] blkcg: implement blkg_for_each_descendant_post() (Vivek Goyal) [1015648] - [block] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h (Vivek Goyal) [1015648] - [block] blkcg: fix error return path in blkg_create() (Vivek Goyal) [1015648] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Shyam Iyer) [844867]- [security] keys: Fix UID check in keyctl_get_persistent() (David Howells) [991110] - [security] keys: fix error return code in big_key_instantiate() (David Howells) [991110] - [powerpc] tm: Switch out userspace PPR and DSCR sooner (Steve Best) [1016823] - [virt] kvm: fix KVM_SET_XCRS loop (Paolo Bonzini) [1007897] - [virt] kvm: fix KVM_SET_XCRS for CPUs that do not support XSAVE (Paolo Bonzini) [1007897] - [virt] kvm: only copy XSAVE state for the supported features (Paolo Bonzini) [1007897] - [virt] kvm: prevent setting unsupported XSAVE states (Paolo Bonzini) [1007897] - [virt] kvm: mask unsupported XSAVE entries from leaf 0Dh index 0 (Paolo Bonzini) [1007897] - [ethernet] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change variable type to bool (Michal Schmidt) [1022068] - [ethernet] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1022068] - [ethernet] bnx2x: use pcie_get_minimum_link() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change function prototype (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1022068] - [ethernet] bnx2x: Correct VF driver info (Michal Schmidt) [1022068] - [ethernet] bnx2x: Test nvram when interface is down (Michal Schmidt) [1022068] - [ethernet] bnx2x: Staticize local symbols (Michal Schmidt) [1022068] - [ethernet] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1022068] - [ethernet] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't pretend during register dump (Michal Schmidt) [1022068] - [ethernet] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1022068] - [ethernet] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Maximum CoS estimation for VFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1022068] - [ethernet] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masking error from cnic (Michal Schmidt) [1022068] - [ethernet] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1022068] - [ethernet] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1022068] - [ethernet] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1022068] - [ethernet] bnx2x: KR2 disablement fix (Michal Schmidt) [1022068] - [ethernet] bnx2x: Generalize KR work-around (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1022068] - [ethernet] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1022068] - [ethernet] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1022068] - [ethernet] bnx2x: Restore a call to config_init (Michal Schmidt) [1022068] - [ethernet] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - VF side (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - PF side (Michal Schmidt) [1022068] - [virt] hyperv-fb: add pci stub (Gerd Hoffmann) [1019185] - [ethernet] ixgbevf: move API neg to reset path (Andy Gospodarek) [1023107] - [ethernet] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1007080] - [fs] nfs: Fix a missing initialisation when reading the SELinux label (Jeff Layton) [1019591] - [fs] nfs: fix oops when trying to set SELinux label (Jeff Layton) [1019591] - [ethernet] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025463] - [ethernet] r8169: fix invalid register dump (Ivan Vecera) [1025463] - [ethernet] r8169: remember WOL preferences on driver load (Ivan Vecera) [1025463] - [ethernet] r8169, sis190: remove unnecessary length check (Ivan Vecera) [1025463] - [ethernet] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1025463] - [ethernet] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1025463] - [ethernet] r8169: add a new chip for RTL8411 (Ivan Vecera) [1025463] - [ethernet] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1025412] - [ethernet] be2net: Remove interface type (Ivan Vecera) [1025412] - [ethernet] be2net: add support for ndo_busy_poll (Ivan Vecera) [1025412] - [ethernet] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [1025412] - [ethernet] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025412] - [ethernet] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1025412] - [ethernet] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1025412] - [ethernet] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1025412] - [ethernet] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1025412] - [ethernet] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1025412] - [ethernet] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1025412] - [ethernet] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1025412] - [ethernet] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [1025412] - [ethernet] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1025412] - [ethernet] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1025412] - [ethernet] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1025412] - [ethernet] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1025412] - [ethernet] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1025412] - [ethernet] be2net: Remove extern from function prototypes (Ivan Vecera) [1025412] - [ethernet] be2net: missing variable initialization (Ivan Vecera) [1025412] - [drm] cirrus: do not attempt to acquire a reservation while in an interrupt handler (Gerd Hoffmann) [1017433] - [drm] cirrus: Invalidate page tables when pinning a BO (Gerd Hoffmann) [1017433] - [virt] kvm: introduce guest count uevent (Paolo Bonzini) [1004799] - [ata] libahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1024388] - [kernel] audit: do not reject all AUDIT_INODE filter types (Richard Guy Briggs) [985971] - [fs] fuse: drop dentry on failed revalidate (Brian Foster) [1006514] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [1006514] - [fs] fuse: use d_materialise_unique() (Brian Foster) [1006514] - [fs] sysfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] nfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] gfs2: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] vfs: check unlinked ancestors before mount (Brian Foster) [1006514] - [fs] vfs: check submounts and drop atomically (Brian Foster) [1006514] - [fs] vfs: add d_walk() (Brian Foster) [1006514] - [fs] vfs: restructure d_genocide() (Brian Foster) [1006514] - [powerpc] Only save/restore SDR1 if in hypervisor mode (Steve Best) [1018639] - [wireless] brcmsmac: Further reduce log spam from tx phy messages (John Green) [974223] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [974223]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [kernel] keys: align system_certificate_list (Jan Stancek) [985961] - [security] keys: Fix keyring quota misaccounting on key replacement and unlink (David Howells) [1017806 991110] - [security] keys: Fix a race between negating a key and reading the error set (David Howells) [991110] - [security] keys: Make BIG_KEYS boolean (David Howells) [991110] - [crypto] x.509: remove possible code fragility, enumeration values not handled (David Howells) [985961] - [crypto] x.509: add module description and license (David Howells) [985961] - [lib] mpi: add module description and license (David Howells) [985961] - [security] keys: initialize root uid and session keyrings early (David Howells) [985961] - [crypto] keys: verify a certificate is signed by a 'trusted' key (David Howells) [985961] - [kernel] keys: Make the system 'trusted' keyring viewable by userspace (David Howells) [985961] - [crypto] keys: Set the asymmetric-key type default search method (David Howells) [985961] - [security] keys: Add a 'trusted' flag and a 'trusted only' flag (David Howells) [985961] - [kernel] keys: Separate the kernel signature checking keyring from module signing (David Howells) [985961] - [kernel] keys: Have make canonicalise the paths of the X.509 certs better to deduplicate (David Howells) [985961] - [kernel] modsign: Load *.x509 files into kernel keyring (David Howells) [985961] - [crypto] x.509: Remove certificate date checks (David Howells) [985961] - [crypto] x.509: Handle certificates that lack an authorityKeyIdentifier field (David Howells) [985961] - [crypto] x.509: Check the algorithm IDs obtained from parsing an X.509 certificate (David Howells) [985961] - [crypto] x.509: Embed public_key_signature struct and create filler function (David Howells) [985961] - [crypto] x.509: struct x509_certificate needs struct tm declaring (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key_signature struct (David Howells) [985961] - [crypto] keys: Split public_key_verify_signature() and make available (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key struct (David Howells) [985961] - [crypto] keys: Move the algorithm pointer array from x509 to public_key.c (David Howells) [985961] - [crypto] keys: Rename public key parameter name arrays (David Howells) [985961] - [security] keys: Add per-user_namespace registers for persistent per-UID kerberos caches (David Howells) [991110] - [security] keys: Implement a big key type that can save to tmpfs (David Howells) [991110] - [security] keys: Expand the capacity of a keyring (David Howells) [1014573 985961] - [lib] assoc_array: Add a generic associative array implementation (David Howells) [1014573 985961] - [security] keys: Drop the permissions argument from __keyring_search_one() (David Howells) [1014573 985961] - [security] keys: Define a __key_get() wrapper to use rather than atomic_inc() (David Howells) [1014573 985961] - [security] keys: Search for auth-key by name rather than target key ID (David Howells) [1014573 985961] - [security] keys: Introduce a search context structure (David Howells) [1014573 985961] - [security] keys: Consolidate the concept of an 'index key' for key access (David Howells) [1014573 985961] - [security] keys: key_is_dead() should take a const key pointer argument (David Howells) [1014573 985961] - [security] keys: Use bool in make_key_ref() and is_key_possessed() (David Howells) [1014573 985961] - [security] keys: Skip key state checks when checking for possession (David Howells) [1014573 985961 991110]- [net] bonding: ensure that TLB mode's active slave has correct mac filter (Veaceslav Falico) [1017573] - [net] netfilter: synproxy: fix BUG_ON triggered by corrupt TCP packets (Jesper Brouer) [1015035] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996122] - [net] ipv6: Unify {raw,udp}6_sock_seq_show (Francesco Fusco) [996122] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [998557] - [scsi] qla4xxx: 5.04.00.00.07.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k1 (Chad Dupuis) [998557] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [998557] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [998557] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [998557] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.03.00-k11 (Chad Dupuis) [948123] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [948123] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [948123] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [948123] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [948123] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [948123] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [948123] - [scsi] qla4xxx: Update driver version to 5.03.00-k10 (Chad Dupuis) [948118] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [948118] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [948118] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chad Dupuis) [948118] - [fs] nfs: inform the VM about pages being committed or unstable (Jerome Marchand) [1009508] - [mm] vmscan: take page buffers dirty and locked state into account (Jerome Marchand) [1009508] - [mm] vmscan: treat pages marked for immediate reclaim as zone congestion (Jerome Marchand) [1009508] - [mm] vmscan: move direct reclaim wait_iff_congested into shrink_list (Jerome Marchand) [1009508] - [mm] vmscan: set zone flags before blocking (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim after a list of pages have been processed (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (Jerome Marchand) [1009508] - [mm] vmscan: move logic from balance_pgdat() to kswapd_shrink_zone() (Jerome Marchand) [1009508] - [mm] vmscan: check if kswapd should writepage once per pgdat scan (Jerome Marchand) [1009508] - [mm] vmscan: block kswapd if it is encountering pages under writeback (Jerome Marchand) [1009508] - [mm] vmscan: have kswapd writeback pages based on dirty pages encountered, not priority (Jerome Marchand) [1009508] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [1009508] - [mm] vmscan: decide whether to compact the pgdat based on reclaim progress (Jerome Marchand) [1009508] - [mm] vmscan: flatten kswapd priority loop (Jerome Marchand) [1009508] - [mm] vmscan: obey proportional scanning requirements for kswapd (Jerome Marchand) [1009508] - [mm] vmscan: limit the number of pages kswapd reclaims at each priority (Jerome Marchand) [1009508] - [iommu] Remove stack trace from broken irq remapping warning (Neil Horman) [1012860] - [kernel] audit: remove newline accidentally added during session id helper refactor (Richard Guy Briggs) [1010438] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [1016852] - [kernel] ntp: Make periodic RTC update more reliable (Prarit Bhargava) [1010351]- [virt] kvm/ppc/Book3S: Fix compile error in XICS emulation (Veaceslav Falico) [1006938] - [block] rsxx: fix Kernel Panic caused by mapping Discards (Steve Best) [1013995] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1011024] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1011024] - [block] rsxx: Adding in debugfs entries (Steve Best) [1002025] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [1002025] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [1002025] - [block] rsxx: Adapter address space sanity check (Steve Best) [1002025] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [1002025] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [1002025] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [1002025] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [1002025] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [1002025] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [1002025] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [1002025] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1016694] - [kernel] nohz: Include local CPU in full dynticks global kick (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks's sched hooks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks state checks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Rename a few state variables (Jarod Wilson) [988015] - [kernel] vtime: Always debug check snapshot source _before_ updating it (Jarod Wilson) [988015] - [kernel] vtime: Always scale generic vtime accounting results (Jarod Wilson) [988015] - [kernel] vtime: Optimize full dynticks accounting off case with static keys (Jarod Wilson) [988015] - [kernel] vtime: Describe overriden functions in dedicated arch headers (Jarod Wilson) [988015] - [kernel] hardirq: Split preempt count mask definitions (Jarod Wilson) [988015] - [kernel] context_tracking: Split low level state headers (Jarod Wilson) [988015] - [kernel] vtime: Fix racy cputime delta update (Jarod Wilson) [988015] - [kernel] vtime: Remove a few unneeded generic vtime state checks (Jarod Wilson) [988015] - [kernel] context_tracking: User/kernel broundary cross trace events (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize context switch off case with static keys (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize guest APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize main APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Ground setup for static key use (Jarod Wilson) [988015] - [kernel] context_tracking: Remove full dynticks' hacky dependency on wide context tracking (Jarod Wilson) [988015] - [kernel] nohz: Only enable context tracking on full dynticks CPUs (Jarod Wilson) [988015] - [kernel] context_tracking: Fix runtime CPU off-case (Jarod Wilson) [988015] - [kernel] vtime: Update a few comments (Jarod Wilson) [988015] - [kernel] context_tracking: Fix guest accounting with native vtime (Jarod Wilson) [988015] - [kernel] sched: Consolidate open coded preemptible() checks (Jarod Wilson) [988015] - [kernel] nohz: fix compile warning in tick_nohz_init() (Jarod Wilson) [988015] - [kernel] nohz: Do not warn about unstable tsc unless user uses nohz_full (Jarod Wilson) [988015] - [kernel] nohz: Remove obsolete check for full dynticks CPUs to be RCU nocbs (Jarod Wilson) [988015] - [kernel] nohz: Warn if the machine can not perform nohz_full (Jarod Wilson) [988015] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023485] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023485] - [powerpc] make lorax work again (Steve Best) [1022797]- [netdrv] cnic: Fix crash in cnic_bnx2x_service_kcq() (Maurizio Lombardi) [1011203] - [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Maurizio Lombardi) [1011211] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [1020944] - [scsi] be2iscsi: Bump driver version (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [726165] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [726165] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [726165] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [726165] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [726165] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [726165] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [726165] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [726165] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [726165] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [726165] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [726165] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [726165] - [scsi] lpfc: Update lpfc version for 8.3.7.31.1p driver release (Rob Evers) [726157] - [scsi] lpfc: Fixed issue of task management commands having a fixed timeout (Rob Evers) [726157] - [scsi] lpfc: Fixed inconsistent spin lock usage (Rob Evers) [726157] - [scsi] lpfc: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [726157] - [scsi] lpfc: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [726157] - [scsi] lpfc: Fix WARN_ON when driver unloads (Rob Evers) [726157] - [scsi] lpfc: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [726157] - [scsi] lpfc: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [726157] - [scsi] lpfc: Fix crash on driver load due to cpu affinity logic (Rob Evers) [726157] - [scsi] lpfc: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [726157] - [scsi] lpfc: Fixed back to back RSCNs discovery failure (Rob Evers) [726157] - [scsi] lpfc: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [726157] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [726157] - [scsi] lpfc: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [726157] - [scsi] lpfc: Fixed mailbox memory leak (Rob Evers) [726157] - [scsi] lpfc: Fix random errors using first burst (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [726157] - [scsi] lpfc: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [726157] - [scsi] lpfc: Update copyrights for 8.3.41 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed the format of some log message fields (Rob Evers) [726157] - [scsi] lpfc: Add first burst support to driver (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [726157] - [scsi] lpfc: Fixed failure in setting SLI3 board mode (Rob Evers) [726157] - [scsi] lpfc: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [726157] - [scsi] lpfc: Fixed support for 128 byte WQEs (Rob Evers) [726157] - [scsi] lpfc: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [726157] - [scsi] lpfc: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [726157] - [scsi] lpfc: Fixed Receive Queue varied frame size handling (Rob Evers) [726157] - [scsi] lpfc: Fix mailbox byteswap issue on PPC (Rob Evers) [726157] - [scsi] lpfc: Fixed freeing of iocb when internal loopback times out (Rob Evers) [726157] - [scsi] lpfc: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [726157] - [scsi] lpfc: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [726157] - [scsi] lpfc: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [726157] - [scsi] lpfc: Fix to allow OCM to report FEC status (Rob Evers) [726157] - [scsi] lpfc: Fixed a missing return code in a logging message (Rob Evers) [726157] - [scsi] lpfc: Fixed some logging message fields (Rob Evers) [726157] - [scsi] lpfc: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [726157] - [scsi] lpfc: Fix starting reference tag when calculating BG error (Rob Evers) [726157] - [scsi] lpfc: Fix inconsistent list removal causes crash (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [726157] - [scsi] lpfc: Fix BlockGuard error checking (Rob Evers) [726157] - [scsi] lpfc: Fixed crash during FCoE failover testing (Rob Evers) [726157] - [scsi] lpfc: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [726157] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019819] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1019819] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [1005934] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [726228] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [726228] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [726228] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [988042] - [scsi] remove check for 'resetting' (Ewan Milne) [988042] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [988042] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [988042] - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [988042] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [988042] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [988042]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] udp6: respect IPV6_DONTFRAG sockopt in case there are pending frames (Jiri Pirko) [1014599] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011931] {CVE-2013-4387} - [net] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1020621] - [net] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1020621] - [net] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1020621] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1010252] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [998775] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [998775] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [839671] - [powerpc] Fix memory hotplug with sparse vmemmap (Steve Best) [805181] - [powerpc] mm: Mark Memory Resources as busy (Steve Best) [805181] - [tools] perf/bench: Fix failing assertions in numa bench (Petr Holasek) [1011923] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000436] {CVE-2013-2892} - [powerpc] tm: Turn interrupts hard off in tm_reclaim() (Steve Best) [1017135] - [powerpc] tm: Clear MSR RI in non-recoverable TM code (Steve Best) [1017135] - [powerpc] perf: Fix handling of FAB events (Steve Best) [1015439]- [fs] xfs: remove dead code from xlog_recover_inode_pass2 (Dave Chinner) [1001861] - [fs] xfs: = vs == typo in ASSERT() (Dave Chinner) [1001861] - [fs] xfs: don't assert fail on bad inode numbers (Dave Chinner) [1001861] - [fs] xfs: aborted buf items can be in the AIL (Dave Chinner) [1001861] - [fs] xfs: factor all the kmalloc-or-vmalloc fallback allocations (Dave Chinner) [1001861] - [fs] xfs: fix memory allocation failures with ACLs (Dave Chinner) [1001861] - [fs] xfs: ensure we copy buffer type in da btree root splits (Dave Chinner) [1001861] - [fs] xfs: set remote symlink buffer type for recovery (Dave Chinner) [1001861] - [fs] xfs: recovery of swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: check magic numbers in dir3 leaf verifier first (Dave Chinner) [1001861] - [fs] xfs: fix some minor sparse warnings (Dave Chinner) [1001861] - [fs] xfs: fix endian warning in xlog_recover_get_buf_lsn() (Dave Chinner) [1001861] - [fs] xfs: XFS_MOUNT_QUOTA_ALL needed by userspace (Dave Chinner) [1001861] - [fs] xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino (Dave Chinner) [1001861] - [fs] xfs: Fix wrong flag ASSERT in xfs_attr_shortform_getvalue (Dave Chinner) [1001861] - [fs] xfs: finish removing IOP_* macros (Dave Chinner) [1001861] - [fs] xfs: inode log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: check correct status variable for xfs_inobt_get_rec() call (Dave Chinner) [1001861] - [fs] xfs: inode buffers may not be valid during recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check LSN ordering for v5 superblocks during recovery (Dave Chinner) [1001861] - [fs] xfs: btree block LSN escaping to disk uninitialised (Dave Chinner) [1001861] - [fs] xfs: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568 (Dave Chinner) [1001861] - [fs] xfs: fix bad dquot buffer size in log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: don't account buffer cancellation during log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check for underflow in xfs_iformat_fork() (Dave Chinner) [1001861] - [fs] xfs: xfs_dir3_sfe_put_ino can be static (Dave Chinner) [1001861] - [fs] xfs: introduce object readahead to log recovery (Dave Chinner) [1001861] - [fs] xfs: Simplify xfs_ail_min() with list_first_entry_or_null() (Dave Chinner) [1001861] - [fs] xfs: Register hotcpu notifier after initialization (Dave Chinner) [1001861] - [fs] xfs: add xfs sb v4 support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add write support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add read-only support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add support for the Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] quota: Add a new quotactl command Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mountfs() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_sb_quiet_read_verify() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_do_dquot_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_log_unmount_write() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ifree_cluster() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ialloc_ag_select() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_extent_busy_update_extent() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_setsize_buftarg_early() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_punch_delalloc_range() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_last_before() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_validate_ret() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_count_tree() (Dave Chinner) [1001861] - [fs] xfs: rename bio_add_buffer() to xfs_bio_add_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_find_head() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_buffer_pass2() (Dave Chinner) [1001861] - [fs] xfs: remove two unused macro definitions in xfs_linux.h (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_get_iroot() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_iroot_realloc() (Dave Chinner) [1001861] - [fs] xfs: remove one blank line in xfs_btree_make_block_unfull() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_write_setup_copy() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mod_incore_sb_unlocked() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_lookup() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_buf_free() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_check_sizes() (Dave Chinner) [1001861] - [fs] xfs: use reference counts to free clean buffer items (Dave Chinner) [1001861] - [fs] xfs: split the CIL lock (Dave Chinner) [1001861] - [fs] xfs: Combine CIL insert and prepare passes (Dave Chinner) [1001861] - [fs] xfs: avoid CIL allocation during insert (Dave Chinner) [1001861] - [fs] xfs: Reduce allocations during CIL insertion (Dave Chinner) [1001861] - [fs] xfs: return log item size in IOP_SIZE (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_tail() error path (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_zeroed() error path (Dave Chinner) [1001861] - [fs] xfs: avoid double-free in xfs_attr_node_addname (Dave Chinner) [1001861] - [fs] xfs: call roundup_64() to calculate the min_logblks (Dave Chinner) [1001861] - [fs] xfs: Validate log space at mount time (Dave Chinner) [1001861] - [fs] xfs: Add xfs_log_rlimit.c (Dave Chinner) [1001861] - [fs] xfs: Refactor xfs_ticket_alloc() to extract a new helper (Dave Chinner) [1001861] - [fs] xfs: Get rid of all XFS_XXX_LOG_RES() macro (Dave Chinner) [1001861] - [fs] xfs: refactor xfs_trans_reserve() interface (Dave Chinner) [1001861] - [fs] xfs: Make writeid transaction use tr_writeid (Dave Chinner) [1001861] - [fs] xfs: Introduce tr_fsyncts to m_reservation (Dave Chinner) [1001861] - [fs] xfs: Introduce a new structure to hold transaction reservation items (Dave Chinner) [1001861] - [fs] xfs: make struct xfs_perag kernel only (Dave Chinner) [1001861] - [fs] xfs: move kernel specific type definitions to xfs.h (Dave Chinner) [1001861] - [fs] xfs: xfs_filestreams.h doesn't need __KERNEL__ (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ check from xfs_dir2_leaf.c (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ from debug code (Dave Chinner) [1001861] - [fs] xfs: kill __KERNEL__ check for debug code in allocation code (Dave Chinner) [1001861] - [fs] xfs: don't special case shared superblock mounts (Dave Chinner) [1001861] - [fs] xfs: consolidate extent swap code (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_utils.c (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_rename.c (Dave Chinner) [1001861] - [fs] xfs: kill xfs_vnodeops.[ch] (Dave Chinner) [1001861] - [fs] xfs: fix issues that cause userspace warnings (Dave Chinner) [1001861] - [fs] xfs: minor cleanups (Dave Chinner) [1001861] - [fs] xfs: create xfs_bmap_util.[ch] (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_sb.c for sharing with libxfs (Dave Chinner) [1001861] - [fs] xfs: split out the remote symlink handling (Dave Chinner) [1001861] - [fs] xfs: split out attribute fork truncation code into separate file (Dave Chinner) [1001861] - [fs] xfs: split out attribute listing code into separate file (Dave Chinner) [1001861] - [fs] xfs: reshuffle dir2 definitions around for userspace (Dave Chinner) [1001861] - [fs] xfs: move getdents code into it's own file (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_inode_buf.c for inode buffer operations (Dave Chinner) [1001861] - [fs] xfs: move unrelated definitions out of xfs_inode.h (Dave Chinner) [1001861] - [fs] xfs: move inode fork definitions to a new header file (Dave Chinner) [1001861] - [fs] xfs: split out transaction reservation code (Dave Chinner) [1001861] - [fs] xfs: sync minor header differences needed by userspace (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_quota_defs.h (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_rtalloc_defs.h (Dave Chinner) [1001861] - [fs] xfs: split out on-disk transaction definitions (Dave Chinner) [1001861] - [fs] xfs: separate icreate log format definitions from xfs_icreate_item.h (Dave Chinner) [1001861] - [fs] xfs: separate dquot on disk format definitions out of xfs_quota.h (Dave Chinner) [1001861] - [fs] xfs: split out EFI/EFD log item format definition (Dave Chinner) [1001861] - [fs] xfs: split out buf log item format definitions (Dave Chinner) [1001861] - [fs] xfs: split out inode log item format definition (Dave Chinner) [1001861] - [fs] xfs: separate out log format definitions (Dave Chinner) [1001861] - [fs] xfs: di_flushiter considered harmful (Dave Chinner) [1001861] - [fs] xfs: Start using pquotaino from the superblock (Dave Chinner) [1001861] - [fs] xfs: Initialize all quota inodes to be NULLFSINO (Dave Chinner) [1001861] - [fs] xfs: Fix a deadlock in xfs_log_commit_cil() code path (Dave Chinner) [1001861] - [fs] xfs: fix assertion failure in xfs_vm_write_failed() (Dave Chinner) [1001861] - [fs] xfs: Fix the logic check for all quotas being turned off (Dave Chinner) [1001861] - [fs] xfs: Add pquota fields where gquota is used (Dave Chinner) [1001861] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Dave Chinner) [1001861] - [fs] xfs: dquot log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: remove local fork format handling from xfs_bmapi_write() (Dave Chinner) [1001861] - [fs] xfs: use get_unused_fd_flags(0) instead of get_unused_fd() (Dave Chinner) [1001861] - [fs] xfs: clean up unused codes at xfs_bulkstat() (Dave Chinner) [1001861] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Dave Chinner) [1001861] - [fs] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD (Dave Chinner) [1001861] - [fs] xfs: Change xfs_dquot_acct to be a 2-dimensional array (Dave Chinner) [1001861] - [fs] xfs: Code cleanup and removal of some typedef usage (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQ_TO_QIP with a function (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQUOT_TREE with a function (Dave Chinner) [1001861] - [fs] xfs: Define a new function xfs_is_quota_inode() (Dave Chinner) [1001861] - [fs] xfs: implement inode change count (Dave Chinner) [1001861] - [fs] xfs: Use inode create transaction (Dave Chinner) [1001861] - [fs] xfs: Inode create item recovery (Dave Chinner) [1001861] - [fs] xfs: Inode create transaction reservations (Dave Chinner) [1001861] - [fs] xfs: Inode create log items (Dave Chinner) [1001861] - [fs] xfs: Introduce an ordered buffer item (Dave Chinner) [1001861] - [fs] xfs: Introduce ordered log vector support (Dave Chinner) [1001861] - [fs] xfs: xfs_ifree doesn't need to modify the inode buffer (Dave Chinner) [1001861] - [fs] xfs: don't do IO when creating an new inode (Dave Chinner) [1001861] - [fs] xfs: don't use speculative prealloc for small files (Dave Chinner) [1001861] - [fs] xfs: plug directory buffer readahead (Dave Chinner) [1001861] - [fs] xfs: add pluging for bulkstat readahead (Dave Chinner) [1001861] - [fs] xfs: Remove dead function prototype xfs_sync_inode_grab() (Dave Chinner) [1001861] - [fs] xfs: Remove the left function variable from xfs_ialloc_get_rec() (Dave Chinner) [1001861] - [fs] xfs: check on-disk (not incore) btree root size in dfrag.c (Dave Chinner) [1001861] - [fs] xfs: Remove XFS_MOUNT_RETERR (Dave Chinner) [1001861] - [fs] xfs: Remove two dead transaction log reservaion macros (Dave Chinner) [1001861] - [fs] xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent (Dave Chinner) [1001861] - [fs] xfs: fix the symbolic link assert in xfs_ifree (Dave Chinner) [1001861] - [fs] xfs: Remove struct xfs_chash from xfs_mount (Dave Chinner) [1001861] - [fs] xfs: Don't keep silent if sunit/swidth can not be changed via mount (Dave Chinner) [1001861] - [fs] xfs: Remove redundant error variable from xfs_growfs_data_private() (Dave Chinner) [1001861] - [fs] xfs: Convert use of typedef ctl_table to struct ctl_table (Dave Chinner) [1001861] - [fs] xfs: Avoid pathological backwards allocation (Dave Chinner) [1001861]- [fs] btrfs: create the uuid tree on remount rw (Eric Sandeen) [1010071] - [fs] btrfs: change extent-same to copy entire argument struct (Eric Sandeen) [1010071] - [fs] btrfs: dir_inode_operations should use btrfs_update_time also (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs prefix to kernel log output (Eric Sandeen) [1010071] - [fs] btrfs: refuse to remount read-write after abort (Eric Sandeen) [1010071] - [fs] btrfs: don't leak transaction in btrfs_sync_file() (Eric Sandeen) [1010071] - [fs] btrfs: add the missing mutex unlock in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: iput inode on allocation failure (Eric Sandeen) [1010071] - [fs] btrfs: remove space_info->reservation_progress (Eric Sandeen) [1010071] - [fs] btrfs: kill delay_iput arg to the wait_ordered functions (Eric Sandeen) [1010071] - [fs] btrfs: fix worst case calculator for space usage (Eric Sandeen) [1010071] - [fs] btrfs: improve replacing nocow extents (Eric Sandeen) [1010071] - [fs] btrfs: drop dir i_size when adding new names on replay (Eric Sandeen) [1010071] - [fs] btrfs: replay dir_index items before other items (Eric Sandeen) [1010071] - [fs] btrfs: check roots last log commit when checking if an inode has been logged (Eric Sandeen) [1010071] - [fs] btrfs: actually log directory we are fsync()'ing (Eric Sandeen) [1010071] - [fs] btrfs: actually limit the size of delalloc range (Eric Sandeen) [1010071] - [fs] btrfs: allocate the free space by the existed max extent size when ENOSPC (Eric Sandeen) [1010071] - [fs] btrfs: add lockdep and tracing annotations for uuid tree (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: more efficient inode tree replace operation (Eric Sandeen) [1010071] - [fs] btrfs: do not add replace target to the alloc_list (Eric Sandeen) [1010071] - [fs] btrfs: fixup error handling in btrfs_reloc_cow (Eric Sandeen) [1010071] - [fs] btrfs: optimize key searches in btrfs_search_slot (Eric Sandeen) [1010071] - [fs] btrfs: don't use an async starter for most of our workers (Eric Sandeen) [1010071] - [fs] btrfs: only update disk_i_size as we remove extents (Eric Sandeen) [1010071] - [fs] btrfs: fix deadlock in uuid scan kthread (Eric Sandeen) [1010071] - [fs] btrfs: stop refusing the relocation of chunk 0 (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of uuid_root in free_fs_info (Eric Sandeen) [1010071] - [fs] btrfs: reuse kbasename helper (Eric Sandeen) [1010071] - [fs] btrfs: return btrfs error code for dev excl ops err (Eric Sandeen) [1010071] - [fs] btrfs: allow partial ordered extent completion (Eric Sandeen) [1010071] - [fs] btrfs: convert all bug_ons in free-space-cache.c (Eric Sandeen) [1010071] - [fs] btrfs: add support for asserts (Eric Sandeen) [1010071] - [fs] btrfs: adjust the fs_devices->missing count on unmount (Eric Sandeen) [1010071] - [fs] btrfs: don't check for root_refs == 0 twice (Eric Sandeen) [1010071] - [fs] btrfs: fix for patch "cleanup: don't check the same thing twice" (Eric Sandeen) [1010071] - [fs] btrfs: get rid of one BUG() in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: allocate prelim_ref with a slab allocater (Eric Sandeen) [1010071] - [fs] btrfs: pass gfp_t to __add_prelim_ref() to avoid always using GFP_ATOMIC (Eric Sandeen) [1010071] - [fs] btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl (Eric Sandeen) [1010071] - [fs] btrfs: fix race between removing a dev and writing sbs (Eric Sandeen) [1010071] - [fs] btrfs: remove ourselves from the cluster list under lock (Eric Sandeen) [1010071] - [fs] btrfs: do not clear our orphan item runtime flag on eexist (Eric Sandeen) [1010071] - [fs] btrfs: fix send to deal with sparse files properly (Eric Sandeen) [1010071] - [fs] btrfs: fix printing of non NULL terminated string (Eric Sandeen) [1010071] - [fs] btrfs: Use z to format size_t (Eric Sandeen) [1010071] - [fs] btrfs: Do not truncate sector_t on 32-bit with CONFIG_LBDAF=y (Eric Sandeen) [1010071] - [fs] btrfs: PAGE_CACHE_SIZE is already unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_dev_extent_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Format mirror_num as int (Eric Sandeen) [1010071] - [fs] btrfs: Format PAGE_SIZE as unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make BTRFS_DEV_REPLACE_DEVID an unsigned long long constant (Eric Sandeen) [1010071] - [fs] btrfs: Remove superfluous casts from u64 to unsigned long long (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of orphan block rsv (Eric Sandeen) [1010071] - [fs] btrfs: rollback btrfs_device fields on umount (Eric Sandeen) [1010071] - [fs] btrfs: add alloc_fs_devices and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs_alloc_device and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: find_next_devid: root -> fs_info (Eric Sandeen) [1010071] - [fs] btrfs: don't allow the replace procedure on read only filesystems (Eric Sandeen) [1010071] - [fs] btrfs: reset force_compress on btrfs_file_defrag failure (Eric Sandeen) [1010071] - [fs] btrfs: use __u64 in exported user headers (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to force UUID tree checking (Eric Sandeen) [1010071] - [fs] btrfs: check UUID tree during mount if required (Eric Sandeen) [1010071] - [fs] btrfs: introduce uuid-tree-gen field (Eric Sandeen) [1010071] - [fs] btrfs: fill UUID tree initially (Eric Sandeen) [1010071] - [fs] btrfs: maintain subvolume items in the UUID tree (Eric Sandeen) [1010071] - [fs] btrfs: create UUID tree if required (Eric Sandeen) [1010071] - [fs] btrfs: support printing UUID tree elements (Eric Sandeen) [1010071] - [fs] btrfs: introduce a tree for items that map UUIDs to something (Eric Sandeen) [1010071] - [fs] btrfs: mark some local function as 'static' (Eric Sandeen) [1010071] - [fs] btrfs: get rid of sparse warnings (Eric Sandeen) [1010071] - [fs] btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP (Eric Sandeen) [1010071] - [fs] btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler (Eric Sandeen) [1010071] - [fs] btrfs: remove reduplicate check when disabling quota (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_free_qgroup_config() out of spin_lock and fix comments (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when writing dirty qgroups to disk (Eric Sandeen) [1010071] - [fs] btrfs: fix send issues related to inode number reuse (Eric Sandeen) [1010071] - [fs] btrfs: separate out tests into their own directory (Eric Sandeen) [1010071] - [fs] btrfs: avoid starting a transaction in the write path (Eric Sandeen) [1010071] - [fs] btrfs: fix heavy delalloc related deadlock (Eric Sandeen) [1010071] - [fs] btrfs: fix the error handling wrt orphan items (Eric Sandeen) [1010071] - [fs] btrfs: don't allow a subvol to be deleted if it is the default subovl (Eric Sandeen) [1010071] - [fs] btrfs: skip subvol entries when checking if we've created a dir already (Eric Sandeen) [1010071] - [fs] btrfs: offline dedupe (Eric Sandeen) [1010071] - [fs] btrfs: Introduce extent_read_full_page_nolock() (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_ioctl_clone, Move clone code into it's own function (Eric Sandeen) [1010071] - [fs] btrfs: abtract out range locking in clone ioctl() (Eric Sandeen) [1010071] - [fs] btrfs: fix possible memory leak in find_parent_nodes() (Eric Sandeen) [1010071] - [fs] btrfs: return ENOSPC when target space is full (Eric Sandeen) [1010071] - [fs] btrfs: don't ignore errors from btrfs_run_delayed_items (Eric Sandeen) [1010071] - [fs] btrfs: fix inode leak on kmalloc failure in tree-log.c (Eric Sandeen) [1010071] - [fs] btrfs: allow compressed extents to be merged during defragment (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to set commit interval (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC when allocating rewind ebs (Eric Sandeen) [1010071] - [fs] btrfs: deal with enomem in the rewind path (Eric Sandeen) [1010071] - [fs] btrfs: check our parent dir when doing a compare send (Eric Sandeen) [1010071] - [fs] btrfs: handle errors when doing slow caching (Eric Sandeen) [1010071] - [fs] btrfs: add missing error handling to read_tree_block (Eric Sandeen) [1010071] - [fs] btrfs: Fix leak in __btrfs_map_block error path (Eric Sandeen) [1010071] - [fs] btrfs: add missing error check to find_parent_nodes (Eric Sandeen) [1010071] - [fs] btrfs: optimize function btrfs_read_chunk_tree (Eric Sandeen) [1010071] - [fs] btrfs: don't bug_on when we fail when cleaning up transactions (Eric Sandeen) [1010071] - [fs] btrfs: change how we queue blocks for backref checking (Eric Sandeen) [1010071] - [fs] btrfs: check to see if we have an inline item properly (Eric Sandeen) [1010071] - [fs] btrfs: fix what bits we clear when erroring out from delalloc (Eric Sandeen) [1010071] - [fs] btrfs: cleanup arguments to extent_clear_unlock_delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use BTRFS_SUPER_INFO_SIZE macro at btrfs_read_dev_super() (Eric Sandeen) [1010071] - [fs] btrfs: cache the extent map struct when reading several pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation when reading pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation in the end io handle of the read page (Eric Sandeen) [1010071] - [fs] btrfs: don't cache the csum value into the extent state tree (Eric Sandeen) [1010071] - [fs] btrfs: add branch prediction hints in the read page end IO function (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary argument of bio_readpage_error() (Eric Sandeen) [1010071] - [fs] btrfs: add missing mounting options in btrfs_show_options() (Eric Sandeen) [1010071] - [fs] btrfs: use u64 for subvolid when parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: add sanity checks regarding to parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak when allocating pages for p/q stripes failed in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: fix and cleanup some error paths in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: don't bother autodefragging if our root is going away (Eric Sandeen) [1010071] - [fs] btrfs: cleanup reloc roots properly on error (Eric Sandeen) [1010071] - [fs] btrfs: reset ret in record_one_backref (Eric Sandeen) [1010071] - [fs] btrfs: fix get set label blocking against balance (Eric Sandeen) [1010071] - [fs] btrfs: Print key type in decimal everywhere (Eric Sandeen) [1010071] - [fs] btrfs: update delayed ref tracepoints (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_read_block_groups, Use enums to index (Eric Sandeen) [1010071] - [fs] btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert (Eric Sandeen) [1010071] - [fs] btrfs: set qgroup_ulist to be null after calling ulist_free() (Eric Sandeen) [1010071] - [fs] btrfs: add missing error checks to add_data_references (Eric Sandeen) [1010071] - [fs] btrfs: make errors in btrfs_num_copies less noisy (Eric Sandeen) [1010071] - [fs] btrfs: make free space caching faster with many non-inline extent references (Eric Sandeen) [1010071] - [fs] btrfs: fall back to global reservation when removing subvolumes (Eric Sandeen) [1010071] - [fs] btrfs: optimize btrfs_lookup_extent_info() (Eric Sandeen) [1010071] - [fs] btrfs: Release uuid_mutex for shrink during device delete (Eric Sandeen) [1010071] - [fs] btrfs: set lockdep class before locking new extent buffer (Eric Sandeen) [1010071] - [fs] btrfs: return -1 when lzo compression makes data bigger (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC for the tree mod log allocations (Eric Sandeen) [1010071] - [fs] btrfs: treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Eric Sandeen) [1010071] - [fs] btrfs: don't loop on large offsets in readdir (Eric Sandeen) [1010071] - [fs] btrfs: check to see if root_list is empty before adding it to dead roots (Eric Sandeen) [1010071] - [fs] btrfs: release both paths before logging dir/changed extents (Eric Sandeen) [1010071] - [fs] btrfs: allow splitting of hole em's when dropping extent cache (Eric Sandeen) [1010071] - [fs] btrfs: make sure the backref walker catches all refs to our extent (Eric Sandeen) [1010071] - [fs] btrfs: fix backref walking when we hit a compressed extent (Eric Sandeen) [1010071] - [fs] btrfs: do not offset physical if we're compressed (Eric Sandeen) [1010071] - [fs] btrfs: fix extent buffer leak after backref walking (Eric Sandeen) [1010071] - [fs] btrfs: fix a bug of snapshot-aware defrag to make it work on partial extents (Eric Sandeen) [1010071] - [fs] btrfs: fix file truncation if FALLOC_FL_KEEP_SIZE is specified (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong write offset when replacing a device (Eric Sandeen) [1010071] - [fs] btrfs: re-add root to dead root list if we stop dropping it (Eric Sandeen) [1010071] - [fs] btrfs: fix lock leak when resuming snapshot deletion (Eric Sandeen) [1010071] - [fs] btrfs: update drop progress before stopping snapshot dropping (Eric Sandeen) [1010071] - [fs] btrfs: wait ordered range before doing direct io (Eric Sandeen) [1010071] - [fs] btrfs: only do the tree_mod_log_free_eb if this is our last ref (Eric Sandeen) [1010071] - [fs] btrfs: hold the tree mod lock in __tree_mod_log_rewind (Eric Sandeen) [1010071] - [fs] btrfs: make backref walking code handle skinny metadata (Eric Sandeen) [1010071] - [fs] btrfs: fix crash regarding to ulist_add_merge (Eric Sandeen) [1010071] - [fs] btrfs: fix several potential problems in copy_nocow_pages_for_inode (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the code of copy_nocow_pages_for_inode() (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when recovering the file data by scrub function (Eric Sandeen) [1010071] - [fs] btrfs: make the chunk allocator completely tree lockless (Eric Sandeen) [1010071] - [fs] btrfs: cleanup orphaned root orphan item (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong mirror number tuning (Eric Sandeen) [1010071] - [fs] btrfs: cleanup redundant code in btrfs_submit_direct() (Eric Sandeen) [1010071] - [fs] btrfs: remove btrfs_sector_sum structure (Eric Sandeen) [1010071] - [fs] btrfs: check if we can nocow if we don't have data space (Eric Sandeen) [1010071] - [fs] btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use a percpu to keep track of possibly pinned bytes (Eric Sandeen) [1010071] - [fs] btrfs: check for actual acls rather than just xattrs when caching no acl (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate (Eric Sandeen) [1010071] - [fs] btrfs: optimize reada_for_balance (Eric Sandeen) [1010071] - [fs] btrfs: optimize read_block_for_search (Eric Sandeen) [1010071] - [fs] btrfs: unlock extent range on enospc in compressed submit (Eric Sandeen) [1010071] - [fs] btrfs: fix the comment typo for btrfs_attach_transaction_barrier (Eric Sandeen) [1010071] - [fs] btrfs: fix not being able to find skinny extents during relocate (Eric Sandeen) [1010071] - [fs] btrfs: cleanup backref search commit root flag stuff (Eric Sandeen) [1010071] - [fs] btrfs: free csums when we're done scrubbing an extent (Eric Sandeen) [1010071] - [fs] btrfs: fix transaction throttling for delayed refs (Eric Sandeen) [1010071] - [fs] btrfs: stop waiting on current trans if we aborted (Eric Sandeen) [1010071] - [fs] btrfs: wake up delayed ref flushing waiters on abort (Eric Sandeen) [1010071] - [fs] btrfs: fix the code comments for LZO compression workspace (Eric Sandeen) [1010071] - [fs] btrfs: fix broken nocow after balance (Eric Sandeen) [1010071] - [fs] btrfs: more open-coded file_inode() (Eric Sandeen) [1010071] - [fs] btrfs: exclude logged extents before replying when we are mixed (Eric Sandeen) [1010071] - [fs] btrfs: put our inode if orphan cleanup fails (Eric Sandeen) [1010071] - [fs] btrfs: add some missing iput()'s in btrfs_orphan_cleanup (Eric Sandeen) [1010071] - [fs] btrfs: do not pin while under spin lock (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "memdup.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "ptr_ret.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: fix qgroup rescan resume on mount (Eric Sandeen) [1010071] - [fs] btrfs: avoid double free of fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: fix memory patcher through fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: simplify unlink reservations (Eric Sandeen) [1010071] - [fs] btrfs: merge pending IO for tree log write back (Eric Sandeen) [1010071] - [fs] btrfs: allow file data clone within a file (Eric Sandeen) [1010071] - [fs] btrfs: remove unused code in btrfs_del_root (Eric Sandeen) [1010071] - [fs] btrfs: kill replicate code in replay_one_buffer (Eric Sandeen) [1010071] - [fs] btrfs: check if leaf's parent exists before pushing items around (Eric Sandeen) [1010071] - [fs] btrfs: update new flags for tracepoint (Eric Sandeen) [1010071] - [fs] btrfs: dont do log_removal in insert_new_root (Eric Sandeen) [1010071] - [fs] btrfs: return error code in btrfs_check_trunc_cache_free_space() (Eric Sandeen) [1010071] - [fs] btrfs: fix estale with btrfs send (Eric Sandeen) [1010071] - [fs] btrfs: device delete to get errors from the kernel (Eric Sandeen) [1010071] - [fs] btrfs: do delay iput in sync_fs (Eric Sandeen) [1010071] - [fs] btrfs: make the state of the transaction more readable (Eric Sandeen) [1010071] - [fs] btrfs: remove the time check in btrfs_commit_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure (Eric Sandeen) [1010071] - [fs] btrfs: don't flush the delalloc inodes in the while loop if flushoncommit is set (Eric Sandeen) [1010071] - [fs] btrfs: don't wait for all the writers circularly during the transaction commit (Eric Sandeen) [1010071] - [fs] btrfs: remove the code for the impossible case in cleanup_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unnecessary assignment when cleaning up all the residual transaction (Eric Sandeen) [1010071] - [fs] btrfs: just flush the delalloc inodes in the source tree before snapshot creation (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume ordered extent list (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume delalloc inode list (Eric Sandeen) [1010071] - [fs] btrfs: introduce grab/put functions for the root of the fs/file tree (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the similar code of the fs root read (Eric Sandeen) [1010071] - [fs] btrfs: make the snap/subv deletion end more early when the fs is R/O (Eric Sandeen) [1010071] - [fs] btrfs: move the R/O check out of btrfs_clean_one_deleted_snapshot() (Eric Sandeen) [1010071] - [fs] btrfs: make the cleaner complete early when the fs is going to be umounted (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary ->s_umount in cleaner_kthread() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup: don't check the same thing twice (Eric Sandeen) [1010071] - [fs] btrfs: cleanup, btrfs_read_fs_root_no_name() doesn't return NULL (Eric Sandeen) [1010071] - [fs] btrfs: delete unused function (Eric Sandeen) [1010071] - [fs] btrfs: remove useless copy in quota_ctl (Eric Sandeen) [1010071] - [fs] btrfs: Minor format cleanup (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unused arguments in send.c (Eric Sandeen) [1010071] - [fs] btrfs: add ioctl to wait for qgroup rescan completion (Eric Sandeen) [1010071] - [fs] btrfs: introduce qgroup_ulist to avoid frequently allocating/freeing ulist (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: move ifdef around sanity checks out of init_btrfs_fs (Eric Sandeen) [1010071] - [fs] btrfs: add prefix to sanity tests messages (Eric Sandeen) [1010071] - [fs] btrfs: add debug check for extent_io range alignment (Eric Sandeen) [1010071] - [fs] btrfs: fix check on same raid type flag twice (Eric Sandeen) [1010071] - [fs] btrfs: Fix typo in printk (Eric Sandeen) [1010071] - [fs] btrfs: fix btrfs_extend_item() comment (Eric Sandeen) [1010071]- [netdrv] mlx4: Fix handling of dma_map failure (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Notify user when TX ring in error state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Disable global flow control when PFC enabled (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Staticize local functions (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: VFs must ignore the enable_64b_cqe_eqe module param (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Don't give VFs MAC addresses which are derived from the PF MAC (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Respond to operation request by firmware (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix BlueFlame race (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add HW enforcement to VF link state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Dynamic VST to VST vlan/qos changes (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fail device init if num_vfs is negative (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add warning in case of command timeouts (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Replace sscanf() with kstrtoint() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Remove an unnecessary test (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add prints when TX timeout occurs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Change log level from error to debug for vlan related messages (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Move register_netdev() to the end of initialization function (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Do not query stats when device port is down (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix resource leak in error flow (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add support for busy poll (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add VF link state support (Amir Vadai) [862498 868244 920465 978058 998202] - [net] core: Add VF link state control (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Handle unaligned SG in separate function (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Generalize rdma memory registration (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Accept session->cmds_max from user space (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Use proper debug level value for info prints (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Add Discovery support (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Better checking of userspace values for receive flow steering (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Infrastructure for extensible uverbs commands (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Fixes to XRC reference counting in uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix XRC QPs detection in the resource tracker (Amir Vadai) [862498 868244 920465 978058 998202] - [powerpc] irq: Don't switch to irq stack from softirq stack (Steve Best) [1016454] - [powerpc] hvsi: Increase handshake timeout from 200ms to 400ms (Steve Best) [1012654] - [powerpc] zimage: make the "OF" wrapper support ePAPR boot (Steve Best) [1012654] - [powerpc] pseries: Do not start secondaries in Open Firmware (Steve Best) [1012654] - [powerpc] Make prom_init.c endian safe (Steve Best) [1012654] - [powerpc] Remove ksp_limit on ppc64 (Steve Best) [1012654] - [powerpc] irq: Run softirqs off the top of the irq stack (Steve Best) [1012654] - [mm] avoid reinserting isolated balloon pages into LRU lists (Rafael Aquini) [1017445] - [kernel] sched: fix race in migrate_swap_stop (Rik van Riel) [683513] - [kernel] sched/numa: Retry task_numa_migrate() periodically (Rik van Riel) [683513] - [kernel] sched/numa: Use unsigned longs for numa group fault stats (Rik van Riel) [683513] - [kernel] sched/numa: Skip some page migrations after a shared fault (Rik van Riel) [683513] - [kernel] sched/numa: Remove the numa_balancing_scan_period_reset sysctl (Rik van Riel) [683513] - [kernel] sched/numa: Adjust scan rate in task_numa_placement (Rik van Riel) [683513] - [kernel] sched/numa: Take false sharing into account when adapting scan rate (Rik van Riel) [683513] - [kernel] sched/numa: Be more careful about joining numa groups (Rik van Riel) [683513] - [kernel] sched/numa: Avoid migrating tasks that are placed on their preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Fix task or group comparison (Rik van Riel) [683513] - [kernel] sched/numa: Decide whether to favour task or group weights based on swap candidate relationships (Rik van Riel) [683513] - [kernel] sched/numa: Add debugging (Rik van Riel) [683513] - [kernel] sched/numa: Prevent parallel updates to group stats during placement (Rik van Riel) [683513] - [kernel] sched/numa: Call task_numa_free() from do_execve () (Rik van Riel) [683513] - [kernel] sched/numa: Use group fault statistics in numa placement (Rik van Riel) [683513] - [kernel] sched/numa: Stay on the same node if CLONE_VM (Rik van Riel) [683513] - [mm] numa: Do not batch handle PMD pages (Rik van Riel) [683513] - [mm] numa: Do not group on RO pages (Rik van Riel) [683513] - [mm] numa: Copy cpupid on page migration (Rik van Riel) [683513] - [kernel] sched/numa: Report a NUMA task group ID (Rik van Riel) [683513] - [kernel] sched/numa: Use {cpu, pid} to create task groups for shared faults (Rik van Riel) [683513] - [mm] numa: Change page last {nid, pid} into {cpu, pid} (Rik van Riel) [683513] - [kernel] sched/numa: Fix placement of workloads spread across multiple nodes (Rik van Riel) [683513] - [kernel] sched/numa: Favor placing a task on the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Use a system-wide search to find swap/migration candidates (Rik van Riel) [683513] - [kernel] sched/numa: Introduce migrate_swap() (Rik van Riel) [683513] - [kernel] stop_machine: Introduce stop_two_cpus() (Rik van Riel) [683513] - [mm] numa: Trap pmd hinting faults only if we would otherwise trap PTE faults (Rik van Riel) [683513] - [kernel] sched/numa: Do not trap hinting faults for shared libraries (Rik van Riel) [683513] - [kernel] sched/numa: Increment numa_migrate_seq when task runs in correct location (Rik van Riel) [683513] - [kernel] sched/numa: Retry migration of tasks to CPU on a preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Avoid overloading CPUs on a preferred NUMA node (Rik van Riel) [683513] - [kernel] numa: Limit NUMA scanning to migrate-on-fault VMAs (Rik van Riel) [683513] - [kernel] sched/numa: Do not migrate memory immediately after switching node (Rik van Riel) [683513] - [mm] sched/numa: Set preferred NUMA node based on number of private faults (Rik van Riel) [683513] - [kernel] sched/numa: Remove check that skips small VMAs (Rik van Riel) [683513] - [mm] numa: Scan pages with elevated page_mapcount (Rik van Riel) [683513] - [kernel] sched/numa: Check current-> mm before allocating NUMA faults (Rik van Riel) [683513] - [kernel] sched/numa: Add infrastructure for split shared/ private accounting of NUMA hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Reschedule task on preferred NUMA node once selected (Rik van Riel) [683513] - [kernel] sched/numa: Resist moving tasks towards nodes with fewer hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Favour moving tasks towards the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Update NUMA hinting faults once per scan (Rik van Riel) [683513] - [kernel] sched/numa: Select a preferred node with the most numa hinting faults (Rik van Riel) [683513] - [mm] sched/numa: Track NUMA hinting faults on per-node basis (Rik van Riel) [683513] - [mm] sched/numa: Slow scan rate if no NUMA hinting faults are being recorded (Rik van Riel) [683513] - [mm] sched/numa: Set the scan rate proportional to the memory usage of the task being scanned (Rik van Riel) [683513] - [mm] sched/numa: Initialise numa_next_scan properly (Rik van Riel) [683513] - [mm] sched/numa: Continue PTE scanning even if migrate rate limited (Rik van Riel) [683513] - [mm] sched/numa: Mitigate chance that same task always updates PTEs (Rik van Riel) [683513] - [mm] numa: Do not migrate or account for hinting faults on the zero page (Rik van Riel) [683513] - [mm] Only flush TLBs if a transhuge PMD is modified for NUMA pte scanning (Rik van Riel) [683513] - [mm] Do not flush TLB during protection change if !pte_present && !migration_entry (Rik van Riel) [683513] - [mm] Account for a THP NUMA hinting update as one PTE update (Rik van Riel) [683513] - [mm] Close races between THP migration and PMD numa clearing (Rik van Riel) [683513] - [mm] numa: Sanitize task_numa_fault() callsites (Rik van Riel) [683513] - [mm] Prevent parallel splits during THP migration (Rik van Riel) [683513] - [mm] Wait for THP migrations to complete during NUMA hinting faults (Rik van Riel) [683513] - [mm] numa: Do not account for a hinting fault if we raced (Rik van Riel) [683513] - [mm] sched/numa: Fix comments (Rik van Riel) [683513] - [mm] numa: Document automatic NUMA balancing sysctls (Rik van Riel) [683513] - [kernel] sched: monolithic code dump of what is being pushed (Rik van Riel) [683513] - [kernel] sched: Use an accessor to read the rq clock (Rik van Riel) [683513] - [kernel] sched: fix NUMA balancing when !SCHED_DEBUG (Rik van Riel) [683513] - [kernel] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks (Rik van Riel) [683513] - [kernel] sched: Fix some kernel-doc warnings (Rik van Riel) [683513] - [virt] kvm/vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1009441] - [virt] kvm/vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1009441]- [netdrv] netxen_nic: Update version to 4.0.81 (Chad Dupuis) [725019] - [netdrv] netxen_nic: clean up unnecessary MSI/MSI-X capability find (Chad Dupuis) [725019] - [netdrv] netxen_nic: Convert mac address uses of 6 to ETH_ALEN (Chad Dupuis) [725019] - [netdrv] netxen_nic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725019] - [netdrv] netxen_nic: Avoid mixed mode interrupts (Chad Dupuis) [725019] - [netdrv] netxen_nic: netxen_setup_intr() function code cleanup (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log proper error message in case of mismatched adapter type (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log driver version with firmware version (Chad Dupuis) [725019] - [tools] perf/diff: Add generic order option for compute sorting (Jiri Olsa) [1011529] - [tools] perf/diff: Making compute functions static (Jiri Olsa) [1011529] - [tools] perf/diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1011529] - [tools] perf/diff: Change diff command to work over multiple data files (Jiri Olsa) [1011529] - [tools] perf/diff: Move columns into struct data__file (Jiri Olsa) [1011529] - [tools] perf/diff: Move diff related columns into diff command (Jiri Olsa) [1011529] - [tools] perf/diff: Display data file info ahead of the diff output (Jiri Olsa) [1011529] - [tools] perf/hists: Marking dummy hists entries (Jiri Olsa) [1011529] - [tools] perf/diff: Switching the base hists to be pairs head (Jiri Olsa) [1011529] - [tools] perf/diff: Introducing diff_data object to hold files (Jiri Olsa) [1011529] - [tools] perf: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1011529] - [tools] perf: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1011529] - [s390] vmcore: use vmcore for zfcpdump (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: enable /proc/vmcore mmap for s390 (Hendrik Brueckner) [1012102] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce remap_oldmem_pfn_range() (Hendrik Brueckner) [1012102] - [s390] vmcore: use ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: Disable mmap for s390 (Hendrik Brueckner) [1012102] - [s390] kdump: Allow copy_oldmem_page() copy to virtual memory (Hendrik Brueckner) [1012102] - [tracing] Add function probe to trigger a ftrace dump of current CPU trace (Jiri Olsa) [1011527] - [tracing] Add function probe to trigger a ftrace dump to console (Jiri Olsa) [1011527] - [virt] xen-gnt: prevent adding duplicate gnt callbacks (Radim Krcmar) [1013818] - [x86] microcode_amd: Fix patch level reporting for family 15h (Prarit Bhargava) [1014400] - [tty] Fix SIGTTOU not sent with tcflush() (Oleg Nesterov) [1012397] - [powerpc] sysfs: Disable writing to PURR in guest mode (Steve Best) [1015450] - [powerpc] vio: fix modalias_show return values (Prarit Bhargava) [1007924] - [powerpc] Correct FSCR bit definitions (Steve Best) [1008893] - [x86] microcode/amd: Fix early microcode loading (Jarod Wilson) [1016168] - [x86] microcode/amd: Make cpu_has_amd_erratum() use the correct struct cpuinfo_x86 (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix error path in apply_microcode_amd() (Jarod Wilson) [1016168] - [x86] microcode/amd: Another early loading fixup (Jarod Wilson) [1016168] - [x86] microcode/amd: Allow multiple families' bin files appended together (Jarod Wilson) [1016168] - [x86] microcode/amd: Make find_ucode_in_initrd() __init (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix warnings and errors on with CONFIG_MICROCODE=m (Jarod Wilson) [1016168] - [x86] microcode/amd: Early microcode patch loading support for AMD (Jarod Wilson) [1016168] - [x86] microcode/amd: Refactor functions to prepare for early loading (Jarod Wilson) [1016168] - [x86] microcode: Vendor abstract out save_microcode_in_initrd() (Jarod Wilson) [1016168] - [x86] microcode/intel: Correct typo in printk (Jarod Wilson) [1016168] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1005908] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1005908] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1005908] - [block] nvme: Handle ioremap failure (David Milburn) [1005908] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1005908] - [block] nvme: Use normal shutdown (David Milburn) [1005908] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1005908] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1005908] - [block] nvme: Group pci related actions in functions (David Milburn) [1005908] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1005908] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1005908] - [block] nvme: Fix checkpatch issues (David Milburn) [1005908] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1005908] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1005908] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1005908] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1005908] - [block] nvme: Disk IO statistics (David Milburn) [1005908] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1005908] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1005908]- [fs] nfs: Give "flavor" an initial value to fix a compile warning (Jeff Layton) [1009119] - [fs] nfs: try SECINFO_NO_NAME flavs until one works (Jeff Layton) [1009119] - [fs] nfs: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1009119] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Jeff Layton) [1009119] - [fs] nfs: Honour the 'opened' parameter in the atomic_open() filesystem method (Jeff Layton) [1009119] - [net] sunrpc: rpcsec_gss, fix crash on destroying gss auth (Jeff Layton) [1009119] - [net] sunrpc: No, I did not intend to create a 256KiB hashtable (Jeff Layton) [1009119] - [net] sunrpc: Add missing kuids conversion for printing (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, WARN_ON -> WARN_ON_ONCE (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, no need to ref count creds (Jeff Layton) [1009119] - [fs] nfs: fix SECINFO* use of put_rpccred (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred: ask for WRITE and COMMIT (Jeff Layton) [1009119] - [fs] nfs: fix decode_free_stateid (Jeff Layton) [1009119] - [fs] nfs: use mach cred for SECINFO_NO_NAME w/ integrity (Jeff Layton) [1009119] - [fs] nfs: nfs_compare_super shouldn't check the auth flavour unless 'sec=' was set (Jeff Layton) [1009119] - [fs] nfs: Allow security autonegotiation for submounts (Jeff Layton) [1009119] - [fs] nfs: Disallow security negotiation for lookups when 'sec=' is specified (Jeff Layton) [1009119] - [fs] nfs: Fix security auto-negotiation (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_parse_security_flavors() (Jeff Layton) [1009119] - [fs] nfs: Clean up the auth flavour array mess (Jeff Layton) [1009119] - [fs] nfs: Use MDS auth flavor for data server connection (Jeff Layton) [1009119] - [fs] nfs: Map NFS4ERR_WRONG_CRED to EPERM (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED write and commit support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED stateid support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED secinfo suppor (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED cleanup support (Jeff Layton) [1009119] - [fs] nfs: Add state protection handler (Jeff Layton) [1009119] - [fs] nfs: Minimal SP4_MACH_CRED implementation (Jeff Layton) [1009119] - [net] sunrpc: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid (Jeff Layton) [1009119] - [net] sunrpc: Add an identifier for struct rpc_clnt (Jeff Layton) [1009119] - [net] sunrpc: Ensure rpc_task->tk_pid is available for tracepoints (Jeff Layton) [1009119] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1009119] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1009119] - [net] sunrpc: Add tracepoints to help debug socket connection issues (Jeff Layton) [1009119] - [fs] nfs: Fix warning introduced by NFSv4.0 transport blocking patches (Jeff Layton) [1009119] - [fs] nfs: fix CONFIG_NFS_V4_1 not enabled "make C=2" warning (Jeff Layton) [1009119] - [fs] nfs: Update session draining barriers for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for OPEN_CONFIRM (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for RELEASE_LOCKOWNER (Jeff Layton) [1009119] - [fs] nfs: Enable nfs4_setup_sequence() for DELEGRETURN (Jeff Layton) [1009119] - [fs] nfs: NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add a slot table to struct nfs_client for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add global helper for releasing slot table resources (Jeff Layton) [1009119] - [fs] nfs: Add global helper to set up a stand-along nfs4_slot_table (Jeff Layton) [1009119] - [fs] nfs: Enable slot table helpers for NFSv4.0 (Jeff Layton) [1009119] - [fs] nfs: Remove unused call_sync minor version op (Jeff Layton) [1009119] - [fs] nfs: Add RPC callouts to start NFSv4.0 synchronous requests (Jeff Layton) [1009119] - [fs] nfs: Common versions of sequence helper functions (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs4_setup_sequence() (Jeff Layton) [1009119] - [fs] nfs: Rename nfs41_call_sync_data as a common data structure (Jeff Layton) [1009119] - [fs] nfs: When displaying session slot numbers, use "u" consistently (Jeff Layton) [1009119] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Jeff Layton) [1009119] - [fs] nfs: use the mach cred for SECINFO w/ integrity (Jeff Layton) [1009119] - [net] sunrpc: refactor rpcauth_checkverf error returns (Jeff Layton) [1009119] - [fs] nfs: avoid expired credential keys for buffered writes (Jeff Layton) [1009119] - [net] sunrpc: new rpc_credops to test credential expiry (Jeff Layton) [1009119] - [net] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Jeff Layton) [1009119] - [fs] nfs: Fix up two use-after-free issues with the new tracing code (Jeff Layton) [1009119] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging test_stateid events (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging slot table operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging layoutget/return/commit (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging reads and writes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging getattr (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging the idmapper (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging delegations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging rename (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging inode manipulations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging lookup/create operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file locking (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file open (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging state management problems (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS hard links (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS rename and sillyrename issues (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging directory changes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging generic file create events (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS lookups (Jeff Layton) [1009119] - [fs] nfs: Pass in lookup flags from nfs_atomic_open to nfs_lookup (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS events (Jeff Layton) [1009119] - [fs] nfs: refactor code for calculating the crc32 hash of a filehandle (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_sillyrename() (Jeff Layton) [1009119] - [fs] nfs: Fix an incorrect pointer declaration in decode_first_pnfs_layout_type (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs_idmap_get_key() (Jeff Layton) [1009119] - [fs] nfs: Deal with some more sparse warnings (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs4_opendata_alloc (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs3_proc_create (Jeff Layton) [1009119] - [fs] nfs: Remove the NFSv4 "open optimisation" from nfs_permission (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo_no_name (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo (Jeff Layton) [1009119] - [fs] nfs: Increase NFS4_DEF_SLOT_TABLE_SIZE (Jeff Layton) [1009119] - [fs] nfs: Remove unused authflavour parameter from init_client (Jeff Layton) [1009119] - [fs] nfs: Never use user credentials for lease renewal (Jeff Layton) [1009119] - [fs] nfs: Use root's credential for lease management when keytab is missing (Jeff Layton) [1009119] - [fs] nfs: Refuse mount attempts with proto=udp (Jeff Layton) [1009119] - [fs] nfs: Fix nfs4_init_uniform_client_string for net namespaces (Jeff Layton) [1009119] - [fs] nfs: Use the mount point rpc_clnt for layoutreturn (Jeff Layton) [1009119] - [fs] nfs: Fix return type of nfs4_end_drain_session() stub (Jeff Layton) [1009119] - [fs] nfs: encode_attrs should not backfill the bitmap and attribute length (Jeff Layton) [1009119] - [net] sunrpc: Fix memory corruption issue on 32-bit highmem systems (Jeff Layton) [1009119] - [fs] nfs: Remove unnecessary call to nfs_setsecurity in nfs_fhget() (Jeff Layton) [1009119] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Jeff Layton) [1009119] - [fs] nfs: Fix writeback performance issue on cache invalidation (Jeff Layton) [1009119] - [net] sunrpc: If the rpcbind channel is disconnected, fail the call to unregister (Jeff Layton) [1009119] - [net] sunrpc: Don't auto-disconnect from the local rpcbind socket (Jeff Layton) [1009119] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999907] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999907] {CVE-2013-2889} - [s390] zfcp: enable FCP hardware data router by default (Hendrik Brueckner) [980146] - [scsi] csiostor: fix failure to communicate with firmware, error -110 (Jay Fenlason) [917907] - [block] mtip32xx: add SRSI support (David Milburn) [842533] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996603] - [Documentation] add write up on module signing (Kyle McMartin) [905495] - [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996605] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006517] - [block] add padding for kabi to block_device_operations (Don Zickus) [988500] - [fs] gfs2: Don't flag consistency error if first mounter is a spectator (Robert S Peterson) [1004448] - [tty] disassociate_ctty() sends the extra SIGCONT (Oleg Nesterov) [1011820] - [x86] mm: Add memory tracking support for 1G hugepages (David Bulkow) [1000149] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007571] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007571] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [747385] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [747385] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [747385] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [747385] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [747385] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [747385] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [747385] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [747385] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [747385] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [747385] - [powerpc] perf: Power7 Update testing ABI to list CPI-stack events (Steve Best) [1009105] - [powerpc] perf: Make Power7 events available for perf (Steve Best) [1009105] - [powerpc] perf: fix a typo of a Power7 event name (Steve Best) [1009105] - [tools] perf/tests: Add parse events tests for leader sampling (Jiri Olsa) [1011533] - [tools] perf/tests: Add attr record group sampling test (Jiri Olsa) [1011533] - [tools] perf: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1011533] - [tools] perf/evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [1011533] - [tools] perf/evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [1011533] - [tools] perf/evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [1011533] - [tools] perf: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [1011533] - [kernel] perf/evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [1011533] - [kernel] perf: Do not get values from disabled counters in group format read (Jiri Olsa) [1011533] - [kernel] perf: Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [1011533] - [kernel] add support for init_array constructors fix (Frantisek Hrbata) [824466] - [kernel] add support for init_array constructors (Frantisek Hrbata) [824466] - [kernel] gcov: compile specific gcov implementation based on gcc version (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix 3 (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format checkpatch fixes (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 4.7 gcov format (Frantisek Hrbata) [824466] - [kernel] gcov: move gcov structs definitions to a gcc version specific file (Frantisek Hrbata) [824466]- [drm] qxl: add delayed fb operations (Dave Airlie) [1002056] - [edac] Fix lockdep splat (Aristeu Rozanski) [967459] - [mm] vmalloc: fix memleak in __vunmap (Jan Stancek) [1012358] - [x86] perf_event_amd: Rework AMD PMU init code (Prarit Bhargava) [1000672] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1010450] - [block] Add nr_bios to block_rq_remap tracepoint (Mike Snitzer) [1010450] - [md] dm-mpath: disable WRITE SAME if it fails (Mike Snitzer) [987454] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1010437] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1010437] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1010437] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1010437] - [scsi] Document enhanced error codes (Mike Snitzer) [1010437] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [998421] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1010437] - [md] dm-snapshot: workaround for a false positive lockdep warning (Mike Snitzer) [1010437] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1010437] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1010437] - [md] dm: add statistics support (Mike Snitzer) [1010437] - [lib] math64: New separate div64_u64_rem helper (Mike Snitzer) [1010437] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1010437] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1010437] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1010437] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1010437] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1010437] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1010437] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1010437] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1010437] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1010437] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1010437] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1010437] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1010437] - [md] dm: stop using WQ_NON_REENTRANT (Mike Snitzer) [1010437] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1010437] - [md] dm: optimize reorder structure (Mike Snitzer) [1010437] - [md] dm: optimize use SRCU and RCU (Mike Snitzer) [1010437] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1010437] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1010437] - [md] dm-verity: use __ffs and __fls (Mike Snitzer) [1010437] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [1010437] - [md] dm-verity: remove pointless comparison (Mike Snitzer) [1010437] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [1010437] - [md] dm-verity: fix inability to use a few specific devices sizes (Mike Snitzer) [1010437] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [1010437] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [1010437] - [powerpc] Default arch idle could cede processor on pseries (Steve Best) [1008895]- [s390] zfcp: remove access control tables interface (keep sysfs files) (Hendrik Brueckner) [1006516] - [s390] zfcp: fix lock imbalance by reworking request queue locking (Hendrik Brueckner) [1006525] - [s390] zfcp: fix schedule-inside-lock in scsi_device list loops (Hendrik Brueckner) [1006524] - [x86] setup: avoid remapping data in parse_setup_data() (Nigel Croxon) [1004428] - [hid] validate HID report id size (Frantisek Hrbata) [1000454] {CVE-2013-2888} - [kernel] userns: prevent the use of user namespaces (Aristeu Rozanski) [993320] - [crypto] x509: don't reject not-yet-valid keys (kyle mcmartin) [905910] - [kernel] perf: Prevent race in unthrottling code (Jiri Olsa) [992941] - [s390] pci: use adapter interrupt vector helpers (Hendrik Brueckner) [1005896] - [s390] pci: cleanup function names (Hendrik Brueckner) [1005896] - [s390] airq: introduce adapter interrupt vector helper (Hendrik Brueckner) [1005896] - [s390] pci: use virtual memory for iommu bitmap (Hendrik Brueckner) [1005896] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1005896] - [s390] pci: update function handle after resume from hibernate (Hendrik Brueckner) [1005896] - [s390] pci: try harder to modify a function (Hendrik Brueckner) [1005896] - [s390] pci: split lpf (Hendrik Brueckner) [1005896] - [s390] hibernate: add early resume function (Hendrik Brueckner) [1005896] - [s390] pci: add recover sysfs knob (Hendrik Brueckner) [1005896] - [s390] pci: use claim_resource (Hendrik Brueckner) [1005896] - [s390] pci/hotplug: convert to be builtin only (Hendrik Brueckner) [1005896] - [s390] airq: simplify adapter interrupt code (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SADC usage (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SSQD usage (Hendrik Brueckner) [1005896] - [s390] pci: remove per device debug attribute (Hendrik Brueckner) [1005896] - [s390] pci: sysfs remove strlen (Hendrik Brueckner) [1005896] - [s390] pci: remove pdev during unplug (Hendrik Brueckner) [1005896] - [s390] pci: cleanup hotplug code (Hendrik Brueckner) [1005896] - [s390] pci: implement pcibios_release_device (Hendrik Brueckner) [1005896] - [s390] pci: use to_pci_dev (Hendrik Brueckner) [1005896] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_{init, fini}() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow efx_nic_type::dimension_resources to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add TX merged completion counter (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove early call to efx_nic_type::reconfigure_mac in efx_reset_up() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_{1, 2, 3, 4, 5, 6, 7} (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not assume efx_nic_type::ev_fini is idempotent (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Improve test for IOMMU in use (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [1005248]- [fs] namei: Add missing unlocks to error paths of mountpoint_last (Jeff Layton) [980172] - [fs] autofs4: fix device ioctl mount lookup (Jeff Layton) [980172] - [fs] namei: introduce kern_path_mountpoint() (Jeff Layton) [980172] - [fs] namei: rename user_path_umountat() to user_path_mountpoint_at() (Jeff Layton) [980172] - [fs] namei: take unlazy_walk() into umount_lookup_last() (Jeff Layton) [980172] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Jeff Layton) [980172] - [acpi] apei: Soft-offline a page on firmware GHES notification (Janet Morgan) [984133] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Janet Morgan) [984133] - [mcheck] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Janet Morgan) [984133] - [fs] cifs: Respect epoch value from create lease context v2 (Sachin Prabhu) [1007981] - [fs] cifs: Add create lease v2 context for SMB3 (Sachin Prabhu) [1007981] - [fs] cifs: Move parsing lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Move creating lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Store lease state itself rather than a mapped oplock value (Sachin Prabhu) [1007981] - [fs] cifs: Replace clientCanCache* bools with an integer (Sachin Prabhu) [1007981] - [fs] cifs: quiet sparse compile warning (Sachin Prabhu) [1007981] - [fs] cifs: Start using per session key for smb2/3 for signature generation (Sachin Prabhu) [1007981] - [fs] cifs: Add a variable specific to NTLMSSP for key exchange (Sachin Prabhu) [1007981] - [fs] cifs: Process post session setup code in respective dialect functions (Sachin Prabhu) [1007981] - [fs] cifs: convert to use le32_add_cpu() (Sachin Prabhu) [1007981] - [fs] cifs: Fix missing lease break (Sachin Prabhu) [1007981] - [fs] cifs: Fix a memory leak when a lease break comes (Sachin Prabhu) [1007981] - [fs] cifs: convert case-insensitive dentry ops to use new case conversion routines (Sachin Prabhu) [1007981] - [fs] cifs: add new case-insensitive conversion routines that are based on wchar_t's (Sachin Prabhu) [1007981] - [fs] cifs: Move and expand MAX_SERVER_SIZE definition (Sachin Prabhu) [1007981] - [fs] cifs: Expand max share name length to 256 (Sachin Prabhu) [1007981] - [fs] cifs: Move string length definitions to uapi (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for nounix CIFS mounts (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: display iocharset= option in /proc/mounts (Sachin Prabhu) [1007981] - [fs] cifs: create a new Documentation/ directory and move docfiles into it (Sachin Prabhu) [1007981] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1007981] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1007981] - [fs] cifs: set sb->s_d_op before calling d_make_root() (Sachin Prabhu) [1007981] - [fs] cifs: file, initialize oparms.reconnect before using it (Sachin Prabhu) [1007981] - [fs] cifs: Do not attempt to do cifs operations reading symlinks with SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: extend the buffer length enought for sprintf() using (Sachin Prabhu) [1007981] - [fs] dlm: log an error for unmanaged lockspaces (David Teigland) [1008005] - [acpi] acpi_ipmi, replace mutex with spin_lock_irqsave (Tony Camuso) [1007574] - [kernel] sched: Micro-optimize the smart wake-affine logic (Larry Woodman) [947186] - [kernel] sched: Implement smarter wake-affine logic (Larry Woodman) [947186] - [net] sunrpc: rpcauth_create needs to know about rpc_clnt clone status (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share all credential caches on a per-transport basis (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share rpc_pipes when an rpc_clnt owns multiple rpcsec auth caches (Jeff Layton) [1002576] - [net] sunrpc: Add a helper to allow sharing of rpc_pipefs directory objects (Jeff Layton) [1002576] - [net] sunrpc: Remove the rpc_client->cl_dentry (Jeff Layton) [1002576] - [fs] nfs: Convert idmapper to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Remove the obsolete auth-only interface for pipefs dentry management (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Switch auth_gss to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Add a framework to clean up management of rpc_pipefs directories (Jeff Layton) [1002576] - [fs] nfs: Fix a potentially Oopsable condition in __nfs_idmap_unregister (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Fix an Oopsable condition when creating/destroying pipefs objects (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Further cleanups (Jeff Layton) [1002576] - [net] sunrpc: Replace clnt->cl_principal (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Clean up upcall message allocation (Jeff Layton) [1002576] - [net] sunrpc: Cleanup rpc_setup_pipedir (Jeff Layton) [1002576] - [net] sunrpc: Remove unused struct rpc_clnt field cl_protname (Jeff Layton) [1002576] - [net] sunrpc: Deprecate rpc_client->cl_protname (Jeff Layton) [1002576] - [net] sunrpc/rpc_pipe: convert back to simple_dir_inode_operations (Jeff Layton) [1002576] - [fs] libfs: make simple_lookup() usable for filesystems that set ->s_d_op (Jeff Layton) [1002576] - [net] sunrpc: __rpc_lookup_create_exclusive, pass string instead of qstr (Jeff Layton) [1002576] - [net] sunrpc: rpc_create_*_dir, don't bother with qstr (Jeff Layton) [1002576]- [netdrv] i40e: include i40e in kernel proper (Stefan Assmann) [726825] - [netdrv] i40e: debugfs interface (Stefan Assmann) [726825] - [netdrv] i40e: init code and hardware support (Stefan Assmann) [726825] - [netdrv] i40e: implement virtual device interface (Stefan Assmann) [726825] - [netdrv] i40e: driver core headers (Stefan Assmann) [726825] - [netdrv] i40e: driver ethtool core (Stefan Assmann) [726825] - [netdrv] i40e: transmit, receive, and NAPI (Stefan Assmann) [726825] - [netdrv] i40e: main driver core (Stefan Assmann) [726825] - [netdrv] e1000e: balance semaphore put/get for 82573 (Dean Nelson) [726816] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (Dean Nelson) [726816] - [netdrv] e1000e: Avoid kernel crash during shutdown (Dean Nelson) [726816] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace in recent commit (Dean Nelson) [726816] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [726816] - [netdrv] e1000e: do not resume device from RPM suspend to read PHY status registers (Dean Nelson) [726816] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [726816] - [netdrv] e1000e: ethtool unnecessarily takes device out of RPM suspend (Dean Nelson) [726816] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (Dean Nelson) [726816] - [netdrv] e1000e: low throughput using 4K jumbos on I218 (Dean Nelson) [726816] - [netdrv] e1000e: iAMT connections drop on driver unload when jumbo frames enabled (Dean Nelson) [726816] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [726816] - [netdrv] e1000e: Use marco instead of digit for defining e1000_rx_desc_packet_split (Dean Nelson) [726816] - [netdrv] e1000e: Remove duplicate assignment of default rx/tx ring size (Dean Nelson) [726816] - [netdrv] e1000e: restore call to pci_clear_master() (Dean Nelson) [726816] - [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [726816] - [netdrv] e1000e: prevent warning from -Wunused-parameter (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [726816] - [netdrv] bna: Staticize local functions (Ivan Vecera) [978045] - [netdrv] bna: switch to fixed_size_llseek() (Ivan Vecera) [978045] - [fs] read_write: new helper, fixed_size_llseek() (Ivan Vecera) [978045] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [978045] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [978045] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [978045] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [978045] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [1006987] - [netdrv] tg3: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [1006987] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1006987] - [netdrv] tg3: clean up unnecessary MSI/MSI-X capability find (Ivan Vecera) [1006987] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1006987] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1006987] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1006987] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [1006987] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1006987] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1006987] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1006987] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1006987] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [1006987] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [1006987] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [1006987] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [1006987] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [1006987] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [1006987] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [1006987] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [1006987] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [1006987] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [1006987] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [1006987] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [726160] - [netdrv] be2net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [726160] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [726160] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [726160] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [726160] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [726160] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [726160] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [726160] - [netdrv] be2net: update driver version (Ivan Vecera) [726160] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [726160] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [726160] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [726160] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [726160] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [726160] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [726160] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [726160] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [726160] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [726160] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [726160] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [726160] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [726160] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [726160] - [netdrv] be2net: replace numeric with standard PM state macros (Ivan Vecera) [726160] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [726160] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [726160] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [726160] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [726160] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Amir Vadai) [864578] - [netdrv] mlx5: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Amir Vadai) [864578] - [netdrv] mlx5: remove health handler plugin (Amir Vadai) [864578] - [infiniband] mlx5: Variable may be used uninitialized (Amir Vadai) [864578] - [netdrv] mlx5: Implement new initialization sequence (Amir Vadai) [864578] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Amir Vadai) [864578] - [infiniband] mlx5: Fix error return code in init_one() (Amir Vadai) [864578] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Amir Vadai) [864578] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Amir Vadai) [864578] - [netdrv] mlx5: Fix __udivdi3 when compiling for 32 bit arches (Amir Vadai) [864578] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Amir Vadai) [864578] - [netdrv] mlx5: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Amir Vadai) [864578] - [netdrv] mlx5: Fixes for sparse warnings (Amir Vadai) [864578] - [infiniband] mlx5: Make profile[] static in main.c (Amir Vadai) [864578] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Amir Vadai) [864578] - [infiniband] core: Add reserved values to enums for low-level driver use (Amir Vadai) [864578]- [net] tuntap: correctly handle error in tun_set_iff() (Jiri Benc) [1007739] {CVE-2013-4343} - [net] sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit (Daniel Borkmann) [998398] {CVE-2013-4350} - [net] netlink: filter particular protocols from analyzers (Daniel Borkmann) [957721] - [net] ipv6: accept tlv which includes only padding (Jiri Pirko) [990968]- [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [736230] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [736230] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [736230] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [736230] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [736230] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [736230] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [736230] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [736230] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [736230] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [736230] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [736230] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [736230] - [powerpc] Fix possible deadlock on page fault (Steve Best) [999374] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k (Chad Dupuis) [725014] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [725014] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [725014] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [725014] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [725014] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [725014] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [725014] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [725014] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [725014] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [725014] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [725014] - [scsi] qla2xxx: Add support for ISP8044 (Chad Dupuis) [725014] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [725014] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [725014] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [725014] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [725014] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [725014] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [725014] - [scsi] mpt3sas: Bump driver version to v02.100.00.00 (Tomas Henzl) [889435] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [889435] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [889435] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [889435] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [889435] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [889435] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [889435] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [889435] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [889435] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [726818] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [726818] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [726818] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [726818] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [726818] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [726818] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [726818] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [726818] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [726818] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [726818] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [726818] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [726818] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [726818] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [726818] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [726818] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [726818] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [726818] - [pci] expose pcie_link_speed and pcix_bus_speed arrays (Andy Gospodarek) [726818] - [pci] move enum pcie_link_width into pci.h (Andy Gospodarek) [726818] - [pci] Add function to obtain minimum link width and speed (Andy Gospodarek) [726818] - [netdrv] cnic: Update version to 2.5.18 (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate local copy of pfid (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Tomas Henzl) [725064] - [netdrv] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Tomas Henzl) [725064] - [netdrv] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [725064] - [netdrv] cnic: Convert mac address uses of 6 to ETH_ALEN (Tomas Henzl) [725064] - [netdrv] cnic: Update version to 2.5.17 and copyright year (Tomas Henzl) [725064] - [netdrv] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Tomas Henzl) [725064] - [netdrv] cnic: Update TCP options setup for iSCSI (Tomas Henzl) [725064] - [netdrv] cnic: Reset tcp_flags during cnic_cm_create() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify cnic_release() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify netdev events handling (Tomas Henzl) [725064]- [Documentation] kvm: Add documentation on Hypercalls and features used for PV spinlock (Andrew Jones) [981581] - [virt] kvm: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic (Andrew Jones) [981581] - [virt] kvm: Add a hypercall to KVM hypervisor to support pv-ticketlocks (Andrew Jones) [981581] - [virt] kvm: Paravirtual ticketlocks support for linux guests running on KVM hypervisor (Andrew Jones) [981581] - [virt] kvm: Add configuration support to enable debug information for KVM Guests (Andrew Jones) [981581] - [virt] kvm: Add KICK_CPU and PV_UNHALT definition to uapi (Andrew Jones) [981581] - [virt] pvticketlock: Allow interrupts to be enabled while blocking (Andrew Jones) [981581] - [virt] ticketlock: Add slowpath logic (Andrew Jones) [981581] - [kernel] jump_label: Split jumplabel ratelimit (Andrew Jones) [981581] - [virt] pvticketlock: Use callee-save for lock_spinning (Andrew Jones) [981581] - [virt] pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks (Andrew Jones) [981581] - [virt] pvticketlock: Xen implementation for PV ticket locks (Andrew Jones) [981581] - [virt] xen: Defer spinlock setup until boot CPU setup (Andrew Jones) [981581] - [virt] ticketlock: Collapse a layer of functions (Andrew Jones) [981581] - [virt] ticketlock: Don't inline _spin_unlock when using paravirt spinlocks (Andrew Jones) [981581] - [virt] spinlock: Replace pv spinlocks with pv ticketlocks (Andrew Jones) [981581] - [fs] proc/vmcore: support mmap() on /proc/vmcore (Nigel Croxon) [990298] - [fs] proc/vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Nigel Croxon) [990298] - [fs] proc/vmcore: allow user process to remap ELF note segment buffer (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Nigel Croxon) [990298] - [mm] vmalloc: introduce remap_vmalloc_range_partial (Nigel Croxon) [990298] - [mm] vmalloc: make find_vm_area check in range (Nigel Croxon) [990298] - [fs] proc/vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate buffer for ELF headers on page-size alignment (Nigel Croxon) [990298] - [fs] proc/vmcore: clean up read_vmcore() (Nigel Croxon) [990298] - [mm] add PAGE_ALIGNED() helper (Nigel Croxon) [990298] - [fs] nfs Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [1007357] - [fs] nfs: Don't check lock owner compatability unless file is locked (part 2) (Jeff Layton) [1007035] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007035] - [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1005229] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1005229] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1005229] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1005229] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1005229] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1005229] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1005229] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1005229] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1005229] - [pci] Warn if unsafe MPS settings detected (Myron Stowe) [1005229] - [pci] Fix MPS peer-to-peer DMA comment syntax (Myron Stowe) [1005229] - [pci] Disable decoding for BAR sizing only when it was actually enabled (Myron Stowe) [1005229] - [pci] Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n (Myron Stowe) [1005229] - [pci] Add pcibios_pm_ops for optional arch-specific hibernate functionality (Myron Stowe) [1005229] - [pci] Don't restrict MPS for slots below Root Ports (Myron Stowe) [1005229] - [pci] Simplify MPS test for Downstream Port (Myron Stowe) [1005229] - [pci] Remove unnecessary check for pcie_get_mps() failure (Myron Stowe) [1005229] - [pci] Simplify pcie_bus_configure_settings() interface (Myron Stowe) [1005229] - [pci] Drop "PCI-E" prefix from Max Payload Size message (Myron Stowe) [1005229] - [pci] Add pci_probe_reset_slot() and pci_probe_reset_bus() (Myron Stowe) [1005229] - [pci] Remove aer_do_secondary_bus_reset() (Myron Stowe) [1005229] - [pci] Tune secondary bus reset timing (Myron Stowe) [1005229] - [pci] Wake-up devices before saving config space for reset (Myron Stowe) [1005229] - [pci] Add pci_reset_slot() and pci_reset_bus() (Myron Stowe) [1005229] - [pci] Split out pci_dev lock/unlock and save/restore (Myron Stowe) [1005229] - [pci] Add slot reset option to pci_dev_reset() (Myron Stowe) [1005229] - [pci] pciehp: Add reset_slot() method (Myron Stowe) [1005229] - [pci] Add hotplug_slot_ops.reset_slot() (Myron Stowe) [1005229] - [pci] quirks: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [netdrv] bnx2x: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [pci] quirks: Enable Bus Master during Function-Level Reset on Chelsio (Myron Stowe) [1005229] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1005229] - [pci] Add pci_reset_bridge_secondary_bus() (Myron Stowe) [1005229] - [pci] Align bridge I/O windows as required by downstream devices & bridges (Myron Stowe) [1005229] - [pci] Fix types in pbus_size_io() (Myron Stowe) [1005229] - [pci] Add comments for pbus_size_mem() parameters (Myron Stowe) [1005229] - [pci] Enumerate subordinate buses, not devices, in pci_bus_get_depth() (Myron Stowe) [1005229] - [pci] Fix comment typo for pci_add_cap_save_buffer() (Myron Stowe) [1005229] - [pci] Return -ENOSYS for SR-IOV operations on non-SR-IOV devices (Myron Stowe) [1005229] - [pci] Update NumVFs register when disabling SR-IOV (Myron Stowe) [1005229] - [pci] mmconfig: Check earlier for MMCONFIG region at address zero (Myron Stowe) [1005229] - [pci] Assign resources for hot-added host bridge more aggressively (Myron Stowe) [1005229] - [pci] Move resource reallocation code to non-__init (Myron Stowe) [1005229] - [pci] Delay enabling bridges until they're needed (Myron Stowe) [1005229] - [pci] Assign resources on a per-bus basis (Myron Stowe) [1005229] - [pci] Enable unassigned resource reallocation on per-bus basis (Myron Stowe) [1005229] - [pci] Turn on reallocation for unassigned resources with host bridge offset (Myron Stowe) [1005229] - [pci] Look for unassigned resources on per-bus basis (Myron Stowe) [1005229] - [pci] Drop temporary variable in pci_assign_unassigned_resources() (Myron Stowe) [1005229] - [pci] Claim ACS support for AMD southbridge devices (Myron Stowe) [1005229] - [pci] Differentiate ACS controllable from enabled (Myron Stowe) [1005229] - [pci] Check all ACS features for multifunction downstream ports (Myron Stowe) [1005229] - [pci] Convert class code to use dev_groups (Myron Stowe) [1005229] - [pci] mrst: Cleanup checkpatch.pl warnings (Myron Stowe) [1005229] - [pci] Rename "PCI Express support" kconfig title (Myron Stowe) [1005229] - [pci] Fix comment typo in iov.c (Myron Stowe) [1005229] - [fs] sysfs: use file mode defines from stat.h (Myron Stowe) [1005229] - [fs] sysfs: add more helper macro's for (bin_)attribute(_groups) (Myron Stowe) [1005229] - [misc] device: add default groups to struct class (Myron Stowe) [1005229] - [misc] device: Introduce device_create_groups (Myron Stowe) [1005229] - [fs] sysfs: prevent warning when only using binary attributes (Myron Stowe) [1005229] - [fs] sysfs: add support for binary attributes in groups (Myron Stowe) [1005229] - [misc] device: add RW and RO attribute macros (Myron Stowe) [1005229] - [misc] sysfs: add BIN_ATTR macro (Myron Stowe) [1005229] - [misc] sysfs: add ATTRIBUTE_GROUPS() macro (Myron Stowe) [1005229] - [misc] sysfs: add __ATTR_RW() macro (Myron Stowe) [1005229]- [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [989576]- [netdrv] bnx2: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Neil Horman) [725061] - [netdrv] bnx2: clean up unnecessary MSI/MSI-X capability find (Neil Horman) [725061] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [725061] - [netdrv] bnx2: Add pci shutdown handler (Neil Horman) [725061] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [725061] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [725061] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [725061] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [725061] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Neil Horman) [725061] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [725061] - [netdrv] igb: Update version number (Stefan Assmann) [726817] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [726817] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [726817] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [726817] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [726817] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [726817] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [726817] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [726817] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [726817] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [726817] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [726817] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [726817] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [726817] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [726817] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [726817] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [726817] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [726817] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [726817] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [726817] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [726817] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [726817] - [netdrv] igb: relase -> release (Stefan Assmann) [726817] - [netdrv] igb: Removed unused i2c function (Stefan Assmann) [726817] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [726817] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [726817] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [726817] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [726817] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [726817] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [726817] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [726817] - [virt] kvm/mmu: avoid fast page fault fixing mmio page fault (Gleb Natapov) [981979] - [virt] kvm/vmx: mark unusable segment as nonpresent (Gleb Natapov) [981979] - [virt] kvm: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles (Gleb Natapov) [981979] - [virt] kvm: Fix RTC interrupt coalescing tracking (Gleb Natapov) [981979] - [virt] kvm: Add a tracepoint write_tsc_offset (Gleb Natapov) [981979] - [virt] kvm: Inform users of mmio generation wraparound (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: document fast page fault (Gleb Natapov) [981979] - [virt] kvm: document mmio page fault (Gleb Natapov) [981979] - [virt] kvm: document write_flooding_count (Gleb Natapov) [981979] - [virt] kvm: document clear_spte_count (Gleb Natapov) [981979] - [virt] kvm: drop kvm_mmu_zap_mmio_sptes (Gleb Natapov) [981979] - [virt] kvm: init kvm generation close to mmio wrap-around value (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for check_mmio_spte (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: make return value of mmio page fault handler more readable (Gleb Natapov) [981979] - [virt] kvm: store generation-number into mmio spte (Gleb Natapov) [981979] - [virt] kvm: retain more available bits on mmio spte (Gleb Natapov) [981979] - [virt] kvm: update the documentation for reverse mapping of parent_pte (Gleb Natapov) [981979] - [Documentation] kvm: fix section numbers (Gleb Natapov) [981979] - [virt] kvm: handle idiv overflow at kvm_write_tsc (Gleb Natapov) [981979] - [virt] kvm: reduce KVM_REQ_MMU_RELOAD when root page is zapped (Gleb Natapov) [981979] - [virt] kvm: reclaim the zapped-obsolete page first (Gleb Natapov) [981979] - [virt] kvm: collapse TLB flushes when zap all pages (Gleb Natapov) [981979] - [virt] kvm: zap pages in batch (Gleb Natapov) [981979] - [virt] kvm: do not reuse the obsolete page (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for kvm_mmu_invalidate_all_pages (Gleb Natapov) [981979] - [virt] kvm: show mmu_valid_gen in shadow page related tracepoints (Gleb Natapov) [981979] - [virt] kvm: use the fast way to invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: drop unnecessary kvm_reload_remote_mmus (Gleb Natapov) [981979] - [virt] kvm: drop calling kvm_mmu_zap_all in emulator_fix_hypercall (Gleb Natapov) [981979] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Gleb Natapov) [981979] - [virt] kvm: convert XADD to fastop (Gleb Natapov) [981979] - [virt] kvm: drop unused old-style inline emulation (Gleb Natapov) [981979] - [virt] kvm: convert DIV/IDIV to fastop (Gleb Natapov) [981979] - [virt] kvm: convert single-operand MUL/IMUL to fastop (Gleb Natapov) [981979] - [virt] kvm: Switch fastop src operand to RDX (Gleb Natapov) [981979] - [virt] kvm: switch MUL/DIV to DstXacc (Gleb Natapov) [981979] - [virt] kvm: decode extended accumulator explicity (Gleb Natapov) [981979] - [virt] kvm: add support for writing back the source operand (Gleb Natapov) [981979] - [virt] kvm: clenaup locking in mmu_free_roots() (Gleb Natapov) [981979] - [virt] kvm: limit difference between kvmclock updates (Gleb Natapov) [981979] - [virt] kvm: Remove support for reporting coalesced APIC IRQs (Gleb Natapov) [981979] - [virt] kvm: Use kvm_mmu_sync_roots() in kvm_mmu_load() (Gleb Natapov) [981979] - [virt] kvm: add missing misc_deregister() on error in kvm_init() (Gleb Natapov) [981979]- [net] net_sched: fix a typo in htb_change_class() (Jesper Brouer) [998588] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000470] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000470] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000470] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000470] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000470] - [lib] vsprintf: add IPv4/v6 generic p[Ii]S[pfs] format specifier (Daniel Borkmann) [1000470] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004165] - [net] netlabel: use domain based selectors when address based selectors are not available (Paul Moore) [983949]- [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [1004054] - [netdrv] bnx2x: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Michal Schmidt) [819849] - [netdrv] bnx2x: clean up unnecessary MSI/MSI-X capability find (Michal Schmidt) [819849] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [819849] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [819849] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [819849] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [819849] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [819849] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [819849] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [819849] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [819849] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [819849] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [819849] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [819849] - [netdrv] bnx2x: fix tunneling CSUM calculation (Michal Schmidt) [819849] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [819849] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [819849] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [819849] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [819849] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [819849] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [819849] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [819849] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [819849] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [819849] - [netdrv] bnx2x: add support for busy-poll (Michal Schmidt) [819849] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [819849] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [819849] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [819849] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [819849] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [819849] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [819849] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [819849] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [819849] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [819849] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [819849] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [819849] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [819849]- [crypto] nx: fix SHA-2 for chunks bigger than block size (Steve Best) [999606] - [crypto] nx: fix GCM for zero length messages (Steve Best) [999606] - [crypto] nx: fix XCBC for zero length messages (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-XCBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-GCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CTR (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-ECB (Steve Best) [999606] - [crypto] nx: add offset to nx_build_sg_lists() (Steve Best) [999606] - [virt] virtio_console: prevent use-after-free of port name in port unplug (Amit Shah) [990419] - [virt] virtio_console: fix locking around send_sigio_to_port() (Amit Shah) [986968] - [virt] virtio_console: add locking in port unplug path (Amit Shah) [990419] - [virt] virtio_console: add locks around buffer removal in port unplug path (Amit Shah) [990419] - [virt] virtio_console: return -ENODEV on all read operations after unplug (Amit Shah) [975716] - [virt] virtio_console: fix raising SIGIO after port unplug (Amit Shah) [986968] - [virt] virtio_console: clean up port data immediately at time of unplug (Amit Shah) [990419] - [virt] virtio_console: fix race in port_fops_open() and port unplug (Amit Shah) [990419] - [virt] virtio_console: fix race with port unplug and open/close (Amit Shah) [990419] - [virt] virtio_console: Add pipe_lock/unlock for splice_write (Amit Shah) [987722] - [virt] virtio_console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987722] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [740795] - [virt] kvm: update masterclock when kvmclock_offset is calculated (Marcelo Tosatti) [978425] - [acpi] pci_root: Fix _OSC ordering to allow PCIe hotplug use when available (Neil Horman) [990078]- [net] ipv4: make snmp_mib_free static inline (Amerigo Wang) [970585] - [net] vxlan: include net/ip6_checksum.h for csum_ipv6_magic() (Amerigo Wang) [970585] - [net] vxlan: fix flowi6_proto value (Amerigo Wang) [970585] - [net] udp: unify skb_udp_tunnel_segment() and skb_udp6_tunnel_segment() (Amerigo Wang) [970585] - [net] ipv6: Add generic UDP Tunnel segmentation (Amerigo Wang) [970585] - [net] vxlan: add ipv6 proxy support (Amerigo Wang) [970585] - [net] ipv6: move in6_dev_finish_destroy() into core kernel (Amerigo Wang) [970585] - [net] ipv6: add include file to suppress sparse warnings (Amerigo Wang) [970585] - [net] vxlan: add ipv6 route short circuit support (Amerigo Wang) [970585] - [net] vxlan: add ipv6 support (Amerigo Wang) [970585] - [net] ipv6: do not call ndisc_send_rs() with write lock (Amerigo Wang) [970585] - [net] ipv6: export in6addr_loopback to modules (Amerigo Wang) [970585] - [net] ipv6: export a stub for IPv6 symbols used by vxlan (Amerigo Wang) [970585] - [net] ipv6: Remove extern function prototypes (Amerigo Wang) [970585] - [net] ipv6: always hold idev->lock before mca_lock (Amerigo Wang) [970585] - [net] ipv6: move ip6_local_out into core kernel (Amerigo Wang) [970585] - [net] ipv6: move ip6_dst_hoplimit() into core kernel (Amerigo Wang) [970585] - [net] udp: move GSO functions to udp_offload (Amerigo Wang) [970585] - [net] tcp: move GRO/GSO functions to tcp_offload (Amerigo Wang) [970585] - [net] tcp: use tcp_skb_mss helper in tcp_tso_segment (Amerigo Wang) [970585] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Amerigo Wang) [970585] - [net] pass correct parameter to skb_headers_offset_update() (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] clean up skb headers code (Amerigo Wang) [970585] - [net] Fix build warnings after mac_header and transport_header became __u16 (Amerigo Wang) [970585] - [net] netfilter: Correct calculation using skb->tail and skb-network_header (Amerigo Wang) [970585] - [net] Correct assignment of skb->network_header to skb->tail (Amerigo Wang) [970585] - [net] sctp: Correct access to skb->{network, transport}_header (Amerigo Wang) [970585] - [net] ipv4: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] ipv6: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] isdn: Correct comparison of skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Copy inner_protocol in copy_skb_header() (Amerigo Wang) [970585] - [net] mpls: Add limited GSO support (Amerigo Wang) [970585] - [net] Use 16bits for *_headers fields of struct skbuff (Amerigo Wang) [970585]- [fs] lockd: Don't call utsname()->nodename from nlmclnt_setlockargs (Jan Stancek) [999289] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Steve Best) [1002200] - [virt] x86/xen: Sync the CMOS RTC as well as the Xen wallclock (Radim Krcmar) [1003683] - [virt] x86/xen: Sync the wallclock when the system time is set (Radim Krcmar) [1003683] - [virt] x86: Increase precision of x86_platform.get/set_wallclock() (Radim Krcmar) [1003683] - [powerpc] Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor (Steve Best) [1002206] - [virt] xen/smp: initialize IPI vectors before marking CPU online (Radim Krcmar) [1003683] - [virt] xen/events: mask events when changing their VCPU binding (Radim Krcmar) [1003683] - [virt] xen/events: initialize local per-cpu mask for all possible events (Radim Krcmar) [1003683] - [virt] x86/xen: do not identity map UNUSABLE regions in the machine E820 (Radim Krcmar) [1003683] - [virt] xen/evtchn: avoid a deadlock when unbinding an event channel (Radim Krcmar) [1003683] - [virt] xenbus: frontend resume cleanup (Radim Krcmar) [1003683] - [virt] xen-netfront: pull on receive skb may need to happen earlier (Radim Krcmar) [1003683] - [virt] xen: Use more current logging styles (Radim Krcmar) [1003683] - [virt] xen/time: remove blocked time accounting from xen "clockchip" (Radim Krcmar) [1003683] - [virt] xen: Convert printks to pr_ (Radim Krcmar) [1003683] - [virt] xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend (Radim Krcmar) [1003683] - [virt] xen-blkfront: set blk_queue_max_hw_sectors correctly (Radim Krcmar) [1003683] - [virt] xen/io: new macro to detect whether there are too many requests on the ring (Radim Krcmar) [1003683] - [virt] xen-netfront: use skb_partial_csum_set() to simplify the codes (Radim Krcmar) [1003683] - [virt] xen/time: Free onlined per-cpu data structure if we want to online it again (Radim Krcmar) [1003683] - [virt] xen/time: Check that the per_cpu data structure has data before freeing (Radim Krcmar) [1003683] - [virt] xen/time: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/time: Encapsulate the struct clock_event_device in another structure (Radim Krcmar) [1003683] - [virt] xen/spinlock: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Set the per-cpu IRQ number to a valid default (Radim Krcmar) [1003683] - [virt] xen/smp: Introduce a common structure to contain the IRQ name and interrupt line (Radim Krcmar) [1003683] - [virt] xen/smp: Coalesce the free_irq calls in one function (Radim Krcmar) [1003683] - [virt] xen-blkback: Use physical sector size for setup (Radim Krcmar) [1003683] - [virt] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Radim Krcmar) [1003683] - [virt] xen/netif: document feature-split-event-channels (Radim Krcmar) [1003683] - [virt] xen-netfront: split event channels support for Xen frontend driver (Radim Krcmar) [1003683] - [virt] xen-netfront: avoid leaking resources when setup_netfront fails (Radim Krcmar) [1003683] - [virt] xen-blkfront: use a different scatterlist for each request (Radim Krcmar) [1003683] - [virt] xen-block: implement indirect descriptors (Radim Krcmar) [1003683] - [acpi] Try harder to resolve _ADR collisions for bridges (Myron Stowe) [1003183] - [cpufreq] rename ignore_nice as ignore_nice_load (Myron Stowe) [1003183] - [acpi] processor: move try_offline_node() after acpi_unmap_lsapic() (Myron Stowe) [1003183] - [acpi] Drop physical_node_id_bitmap from struct acpi_device (Myron Stowe) [1003183] - [acpi] pm: Walk physical_node_list under physical_node_lock (Myron Stowe) [1003183] - [acpi] video: improve quirk check in acpi_video_bqc_quirk() (Myron Stowe) [1003183] - [kernel] freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes (Myron Stowe) [1003183] - [acpi] battery: Fix parsing _BIX return value (Myron Stowe) [1003183] - [cpufreq] Fix cpufreq driver module refcount balance after suspend/resume (Myron Stowe) [1003183] - [cpufreq] intel_pstate: Change to scale off of max P-state (Myron Stowe) [1003183] - [acpi] video: ignore BIOS initial backlight value for Fujitsu E753 (Myron Stowe) [1003183] - [pnp] acpi: avoid garbage in resource name (Myron Stowe) [1003183] - [power] sleep: Fix comment typo in pm_wakeup.h (Myron Stowe) [1003183] - [power] sleep: avoid 'autosleep' in shutdown progress (Myron Stowe) [1003183] - [acpi] scan: Always call acpi_bus_scan() for bus check notifications (Myron Stowe) [1003183] - [acpi] scan: Do not try to attach scan handlers to devices having them (Myron Stowe) [1003183]- [powerpc] Avoid link stack corruption for MMU on exceptions (Steve Best) [999556] - [virt] net/hyperv: Fix the NETIF_F_SG flag setting in netvsc (Jason Wang) [984810] - [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1001217] - [pci] pciehp: Convert pciehp to be builtin only, not modular (Myron Stowe) [1001217] - [pci] hotplug: Convert to be builtin only, not modular (Myron Stowe) [1001217] - [pci] pciehp: Fix null pointer deref when hot-removing SR-IOV device (Myron Stowe) [1001217]- [drm] qxl: backport updates from v3.11-rc1 (Dave Airlie) [979176] - [drm] add hotspot support for cursors (Dave Airlie) [983312] - [virt] x86: Correctly detect hypervisor (Jason Wang) [985743] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] xen: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] x86: Introduce hypervisor_cpuid_base() (Jason Wang) [985743] - [net] sunrpc: prepare NFS for 2038 (Harshula Jayasuriya) [847926] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [1001053] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [1001053] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [1001053]- [net] openvswitch: optimize flow compare and mask functions (Thomas Graf) [1002051] - [net] openvswitch: Rename key_len to key_end (Thomas Graf) [1002051] - [net] openvswitch: Add SCTP support (Thomas Graf) [1002051] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Thomas Graf) [1002051] - [net] sctp: Refactor SCTP skb checksum computation (Thomas Graf) [1002051] - [net] sctp: prevent checksum.h from double inclusion (Thomas Graf) [1002051] - [net] openvswitch: Mega flow implementation (Thomas Graf) [1002051] - [net] openvswitch: Fix argument descriptions in vport.c (Thomas Graf) [1002051] - [net] openvswitch: link upper device for port devices (Thomas Graf) [1002051] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for dp dump operation (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for flow dump operation (Thomas Graf) [1002051] - [net] ipv6: prevent race between address creation and removal (Jiri Benc) [991392] - [net] ipv6: move peer_addr init into ipv6_add_addr() (Jiri Benc) [991392] - [net] ipv6: use ipv6_addr_scope() helper (Jiri Benc) [991392] - [net] ipv6: add support of peer address (Jiri Benc) [991392] - [net] rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails (Daniel Borkmann) [992908] - [net] net_sched: restore "linklayer atm" handling (Jesper Brouer) [998588] - [net] net_sched: psched_ratecfg_precompute() improvements (Jesper Brouer) [998588] - [net] ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id (Amerigo Wang) [989522] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [989522] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [989522] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [989522] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [989522] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [989522] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [989522] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [989522] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [989522] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [989522] - [net] rtnetlink: Fix inverted check in ndo_dflt_fdb_del() (Amerigo Wang) [989522] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_{add, del} (Amerigo Wang) [989522] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [989522] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [989522] - [net] vxlan: fix rcu related warning (Amerigo Wang) [989522] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [989522] - [net] vxlan: fix igmp races (Amerigo Wang) [989522] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [989522] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [989522] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [989522] - [net] vxlan: fix function name spelling (Amerigo Wang) [989522] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [989522] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [989522] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [989522] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [989522] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [989522] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [989522] - [net] vxlan: port module param should be ushort (Amerigo Wang) [989522] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [989522] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [989522] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [989522] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [989522] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [989522] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [989522] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [989522] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [989522] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [989522] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [989522] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [989522] - [net] vxlan: listen on multiple ports (Amerigo Wang) [989522] - [rhel] Kconfig: enable CONFIG_OPENVSWITCH_GRE (Amerigo Wang) [992917] - [net] ip_tunnel: embed hash list head (Amerigo Wang) [992917] - [net] sit: fix tunnel update via netlink (Amerigo Wang) [992917] - [net] ipv6: only apply anti-spoofing checks to not-pointopoint tunnels (Amerigo Wang) [992917] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [992917] - [net] ip_tunnels: Use skb-len to PMTU check (Amerigo Wang) [992917] - [net] gso: Update tunnel segmentation to support Tx checksum offload (Amerigo Wang) [992917] - [net] gre: move GSO functions to gre_offload (Amerigo Wang) [992917] - [net] gre: fix a regression in ioctl (Amerigo Wang) [992917] - [net] sit: add support of x-netns (Amerigo Wang) [992917] - [net] dev: introduce skb_scrub_packet() (Amerigo Wang) [992917] - [net] dev: remove duplicate 'skb->dev = dev' in dev_forward_skb() (Amerigo Wang) [992917] - [net] sit: fix an oops when IFLA_IPTUN_PROTO is not set (Amerigo Wang) [992917] - [net] sit: fix 4in4 + IPsec scenario (Amerigo Wang) [992917] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [992917] - [net] ip_tunnel: Protect tunnel functions with CONFIG_INET guard (Amerigo Wang) [992917] - [net] openvswitch: Use correct config guard (Amerigo Wang) [992917] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [992917] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [992917] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [992917] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [992917] - [net] openvswitch: Copy individual actions (Amerigo Wang) [992917] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [992917] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [992917] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [992917] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [992917] - [net] gre: export gre_build_header() function (Amerigo Wang) [992917] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [992917] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [992917] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [992917] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [992917] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [992917] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [992917] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [992917] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [992917] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [992917] - [net] iptunnel: specify protocol outside IP header (Amerigo Wang) [992917] - [net] sit: add IPv4 over IPv4 support (Amerigo Wang) [992917] - [net] export physical port id via sysfs (Jiri Pirko) [991026] - [net] rtnl: export physical port id via RT netlink (Jiri Pirko) [991026] - [net] add ndo to get id of physical port of the device (Jiri Pirko) [991026] - [net] busy_poll: revert unsupported bits from creation of BUSY_POLL socket option (Neil Horman) [958330] - [net] busy_poll: rename busy poll socket op and globals (Neil Horman) [958330] - [net] busy_poll: rename ll methods to busy-poll (Neil Horman) [958330] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Neil Horman) [958330] - [net] busy_poll: change busy poll time accounting (Neil Horman) [958330] - [net] busy_poll: rename low latency sockets functions to busy poll (Neil Horman) [958330] - [net] busy_poll: lls fix build with allnoconfig (Neil Horman) [958330] - [net] busy_poll: convert lls to use time_in_range() (Neil Horman) [958330] - [net] busy_poll: avoid calling sched_clock when LLS is off (Neil Horman) [958330] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Neil Horman) [958330] - [net] busy_poll: poll/select low latency socket support (Neil Horman) [958330] - [net] busy_poll: add socket option for low latency polling (Neil Horman) [958330] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Neil Horman) [958330] - [net] busy_poll: convert low latency sockets to sched_clock() (Neil Horman) [958330] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Neil Horman) [958330] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Neil Horman) [958330] - [netdrv] ixgbe: add support for ndo_ll_poll (Neil Horman) [958330] - [net] tcp: add low latency socket poll support (Neil Horman) [958330] - [net] udp: add low latency socket poll support (Neil Horman) [958330] - [net] busy_poll: add low latency socket poll (Neil Horman) [958330] - [net] add napi_id and hash (Neil Horman) [958330]- [powerpc] pseries: Drop "select HOTPLUG" (Myron Stowe) [999178] - [misc] Finally eradicate CONFIG_HOTPLUG (Myron Stowe) [999178] - [vfio] vfio-pci: Avoid deadlock on remove (Alex Williamson) [912293] - [vfio] Ignore sprurious notifies (Alex Williamson) [912293] - [vfio] Don't overreact to DEL_DEVICE (Alex Williamson) [912293] - [s390] qeth: Fix crash on initial MTU size change (Hendrik Brueckner) [997607] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997635] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996178] - [s390] zcrypt: Alias for new zcrypt device driver base module (Hendrik Brueckner) [996731] - [s390] zfcp: status read buffers on first adapter open with link down (Hendrik Brueckner) [976636] - [s390] zfcp: fix adapter (re)open recovery while link to SAN is down (Hendrik Brueckner) [889079] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [982900] - [fs] gfs2: Take glock reference in examine_bucket() (Steven Whitehouse) [999897] - [fs] gfs2: Check for glock already held in gfs2_getxattr (Steven Whitehouse) [997604] - [crypto] nx: fix nx-aes-gcm verification (Steve Best) [997057] - [s390] zfcp: remove access control tables interface (Hendrik Brueckner) [994519] - [s390] zfcp: cfdc fops add owner (Hendrik Brueckner) [994519] - [scsi] fcoe: cleanup return codes from fcoe_rcv (Neil Horman) [984876] - [scsi] fcoe: make sure fcoe frames are unshared prior to manipulating them (Neil Horman) [984876] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Neil Horman) [984876] - [mm] zswap: add documentation (Steve Best) [731499] - [mm] zswap: add to mm (Steve Best) [731499] - [mm] zbud: add to mm (Steve Best) [731499] - [misc] MAINTAINERS: add zswap and zbud maintainer (Steve Best) [731499] - [fs] debugfs: add get/set for atomic types (Steve Best) [731499]- [acpi] memhotplug: Fix a stale pointer in error path (Lenny Szubowicz) [995322] - [powerpc] Add second POWER8 PVR entry (Steve Best) [995355] - [acpi] power: add missing newline to debug messages (Myron Stowe) [998633] - [tools] cpupower: Add Haswell family 0x45 specific idle monitor to show PC8, 9, 10 states (Myron Stowe) [998633] - [tools] cpupower: Haswell also supports the C-states introduced with SandyBridge (Myron Stowe) [998633] - [tools] cpupower: Introduce idle-set subcommand and C-state enabling/disabling (Myron Stowe) [998633] - [tools] cpupower: Implement disabling of cstate interface (Myron Stowe) [998633] - [tools] cpupower: Make idlestate usage unsigned (Myron Stowe) [998633] - [acpi] fan: Initialize acpi_state variable (Myron Stowe) [998633] - [acpi] scan: remove unused LIST_HEAD(acpi_device_list) (Myron Stowe) [998633] - [acpi] dock: Actually define acpi_dock_init() as void (Myron Stowe) [998633] - [acpi] pm: Fix corner case in acpi_bus_update_power() (Myron Stowe) [998633] - [cpufreq] Fix serialization of frequency transitions (Myron Stowe) [998633] - [cpufreq] Fix cpufreq regression after suspend/resume (Myron Stowe) [991615] - [acpi] pm: Fix possible NULL pointer deref in acpi_pm_device_sleep_state() (Myron Stowe) [991615] - [kernel] power: Warn about system time after resume with pm_trace (Myron Stowe) [991615] - [cpufreq] don't leave stale policy pointer in cdbs->cur_policy (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add new sysfs attribute freqdomain_cpus (Myron Stowe) [991615] - [cpufreq] make sure frequency transitions are serialized (Myron Stowe) [991615] - [acpi] implement acpi_os_get_timer() according the spec (Myron Stowe) [991615] - [acpi] ec: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan (Myron Stowe) [991615] - [acpi] Add CMOS RTC Operation Region handler support (Myron Stowe) [991615] - [acpi] processor: Drop unused variable from processor_perflib.c (Myron Stowe) [991615] - [cpufreq] powernow-k8: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] pcc: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [Documentation] power: Add pm_qos and dev_pm_qos to events-power.txt (Myron Stowe) [991615] - [base] power/qos: Add dev_pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_update_target/flags tracepoints (Myron Stowe) [991615] - [acpi] processor: Remove unused macros in processor_driver.c (Myron Stowe) [991615] - [Documentation] power: Update Documentation/power/pm_qos_interface.txt (Myron Stowe) [991615] - [Documentation] cpu-hotplug: Rephrase the outdated description for MADT entries (Myron Stowe) [991615] - [cpufreq] make __cpufreq_notify_transition() static (Myron Stowe) [991615] - [cpufreq] Fix minor formatting issues (Myron Stowe) [991615] - [cpufreq] Fix governor start/stop race condition (Myron Stowe) [991615] - [kernel] power: Print last wakeup source on failed wakeup_count write (Myron Stowe) [991615] - [kernel] power/qos: correct the valid range of pm_qos_class (Myron Stowe) [991615] - [Documentation] video: update video_extension.txt for backlight control (Myron Stowe) [991615] - [Documentation] video: move video_extension.txt to Documentation/acpi (Myron Stowe) [991615] - [Documentation] video: add description for brightness_switch_enabled (Myron Stowe) [991615] - [Documentation] Add ACPI namespace documentation (Myron Stowe) [991615] - [Documentation] Add sysfs ABI documentation (Myron Stowe) [991615] - [Documentation] MAINTAINERS: include Documentation/acpi (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130517 (Myron Stowe) [991615] - [acpi] acpica: _CST repair, handle null package entries (Myron Stowe) [991615] - [acpi] acpica: Add several repairs for _CST predefined name (Myron Stowe) [991615] - [acpi] acpica: Move _PRT repair into the standard complex repair module (Myron Stowe) [991615] - [acpi] scan: Do not bind ACPI drivers to objects with scan handlers (Myron Stowe) [991615] - [acpi] pm: Rework and clean up acpi_dev_pm_get_state() (Myron Stowe) [991615] - [acpi] pm: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in device_pm.c (Myron Stowe) [991615] - [acpi] pm: Rename function acpi_device_power_state() and make it static (Myron Stowe) [991615] - [acpi] pm: acpi_processor_suspend() can be static (Myron Stowe) [991615] - [virt] xen/acpi: Register an acpi_suspend_lowlevel callback (Myron Stowe) [991615] - [x86] acpi/sleep: Provide registration for acpi_suspend_lowlevel (Myron Stowe) [991615] - [acpi] Remove unused flags in acpi_device_flags (Myron Stowe) [991615] - [acpi] Remove useless initializers (Myron Stowe) [991615] - [acpi] battery: Make sure all spaces are in correct places (Myron Stowe) [991615] - [acpi] add _STA evaluation at do_acpi_find_child() (Myron Stowe) [991615] - [acpi] ec: access user space with get_user()/put_user() (Myron Stowe) [991615] - [cpufreq] Simplify userspace governor (Myron Stowe) [991615] - [acpi] lpss: override SDIO private register space size from ACPI tables (Myron Stowe) [991615] - [acpi] lpss: mask the UART TX completion interrupt (Myron Stowe) [991615] - [acpi] lpss: add support for Intel BayTrail (Myron Stowe) [991615] - [acpi] Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE (Myron Stowe) [991615] - [cpufreq] x86: make X86_AMD_FREQ_SENSITIVITY select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] powerpc: make CBE_RAS select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] blackfin: enable driver for CONFIG_BFIN_CPU_FREQ (Myron Stowe) [991615] - [acpi] acpica: Clear events initialized flag upon event component termination (Myron Stowe) [991615] - [acpi] acpica: Fix possible memory leak in GPE init error path (Myron Stowe) [991615] - [acpi] acpica: on termination, delete global lock pending lock (Myron Stowe) [991615] - [acpi] acpica: Update interface to acpi_ut_valid_acpi_name() (Myron Stowe) [991615] - [acpi] acpica: Do not use extended sleep registers unless HW-reduced bit is set (Myron Stowe) [991615] - [acpi] acpica: Split table print utilities to a new a separate file (Myron Stowe) [991615] - [acpi] acpica: Add option to disable loading of SSDTs from the RSDT/XSDT (Myron Stowe) [991615] - [acpi] acpica: Standardize all switch() blocks (Myron Stowe) [991615] - [acpi] acpica: Split internal error msg routines to a separate file (Myron Stowe) [991615] - [acpi] acpica: Split buffer dump routines into separate file (Myron Stowe) [991615] - [acpi] scan: Simplify ACPI driver probing (Myron Stowe) [991615] - [base] power/wakeup: Adjust messaging for wake events during suspend (Myron Stowe) [991615] - [cpuidle] Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning (Myron Stowe) [991615] - [cpuidle] Comment the driver's framework code (Myron Stowe) [991615] - [cpuidle] simplify multiple driver support (Myron Stowe) [991615] - [cpufreq] powerpc: move cpufreq driver to drivers/cpufreq (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add ACPI processor device IDs to acpi-cpufreq (Myron Stowe) [991615] - [cpufreq] remove unnecessary cpufreq_cpu_{get,put}() calls (Myron Stowe) [991615] - [Documentation] MAINTAINERS: Add git tree path for ARM specific updates to cpufreq (Myron Stowe) [991615] - [cpufreq] rename index as driver_data in cpufreq_frequency_table (Myron Stowe) [991615] - [Documentation] power: Update .runtime_idle() callback documentation (Myron Stowe) [991615] - [kernel] power: Rework the "runtime idle" helper routine (Myron Stowe) [991615] - [kernel] power: print physical addresses consistently with other parts of kernel (Myron Stowe) [991615] - [cpuidle] improve governor Kconfig options (Myron Stowe) [991615] - [Documentation] MAINTAINERS: update mailing list for devfreq(DVFS) (Myron Stowe) [991615] - [devfreq] fix typo "CPU_EXYNOS4.12" twice (Myron Stowe) [991615] - [devfreq] add comments and Documentation (Myron Stowe) [991615] - [devfreq] account suspend/resume for stats (Myron Stowe) [991615] - [mm] memory_hotplug: Move alternative function definitions to header (Myron Stowe) [991615] - [acpi] processor: Fix potential NULL pointer dereference in acpi_processor_add() (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130418 (Myron Stowe) [991615] - [acpi] acpica: Update for "orphan" embedded controller _REG method support (Myron Stowe) [991615] - [acpi] acpica: Remove unused macros, no functional change (Myron Stowe) [991615] - [acpi] acpica: Predefined name support, remove unused local variable (Myron Stowe) [991615] - [acpi] acpica: Add argument typechecking for all predefined ACPI names (Myron Stowe) [991615] - [acpi] acpica: Add BIOS error interface for predefined name validation support (Myron Stowe) [991615] - [acpi] acpica: Change an exception code for the ASL UnLoad() operator (Myron Stowe) [991615] - [acpi] memhotplug: Simplify memory removal (Myron Stowe) [991615] - [acpi] scan: Add second pass of companion offlining to hot-remove code (Myron Stowe) [991615] - [base] memory: Drop offline_memory_block() (Myron Stowe) [991615] - [acpi] processor: Pass processor object handle to acpi_bind_one() (Myron Stowe) [991615] - [acpi] Drop removal_type field from struct acpi_device (Myron Stowe) [991615] - [base] memory: Simplify __memory_block_change_state() (Myron Stowe) [991615] - [acpi] processor: Initialize per_cpu(processors, pr->id) properly (Myron Stowe) [991615] - [base] cpu: Fix sysfs cpu/online of offlined CPUs (Myron Stowe) [991615] - [cpufreq] Don't create empty /sys/devices/system/cpu/cpufreq directory (Myron Stowe) [991615] - [cpufreq] Move get_cpu_idle_time() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] governors: Move get_governor_parent_kobj() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] Add EXPORT_SYMBOL_GPL for have_governor_per_policy (Myron Stowe) [991615] - [pnp] restore automatic resolution of DMA conflicts (Myron Stowe) [991615] - [net] af_unix: use freezable blocking calls in read (Myron Stowe) [991615] - [kernel] sigtimedwait: use freezable blocking call (Myron Stowe) [991615] - [kernel] nanosleep: use freezable blocking call (Myron Stowe) [991615] - [kernel] futex: use freezable blocking call (Myron Stowe) [991615] - [fs] select: use freezable blocking call (Myron Stowe) [991615] - [fs] epoll: use freezable blocking call (Myron Stowe) [991615] - [kernel] freezer: add new freezable helpers using freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to static inline where possible (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: skip waking up tasks with PF_FREEZER_SKIP set (Myron Stowe) [991615] - [kernel] power: shorten freezer sleep time using exponential backoff (Myron Stowe) [991615] - [kernel] lockdep: check that no locks held at freeze time (Myron Stowe) [991615] - [kernel] lockdep: remove task argument from debug_check_no_locks_held (Myron Stowe) [991615] - [fs] cifs: add unsafe versions of freezable helpers for CIFS (Myron Stowe) [991615] - [fs] nfs: add unsafe versions of freezable helpers for NFS (Myron Stowe) [991615] - [base] memory: Introduce offline/online callbacks for memory blocks (Myron Stowe) [991615] - [acpi] memhotplug: Bind removable memory blocks to ACPI device nodes (Myron Stowe) [991615] - [acpi] processor: Use common hotplug infrastructure (Myron Stowe) [991615] - [acpi] hotplug: Use device offline/online for graceful hot-removal (Myron Stowe) [991615] - [base] cpu: Use generic offline/online for CPU offline/online (Myron Stowe) [991615] - [base] core: Add offline/online device operations (Myron Stowe) [991615] - [scsi] bnx2i: Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957024] - [x86] tracing: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [741673] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [741673] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [741673] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [741673] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [741673] - [x86] trace: Rename variables for debugging (Seiji Aguchi) [741673] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [741673] - [tracing] Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [741673] - [fs] pstore: Fail to unlink if a driver has not defined pstore_erase (Steve Best) [996930] - [powerpc] pseries: Inform the hypervisor we are using EBB regs (Steve Best) [997646] - [powerpc] perf: Export PERF_EVENT_CONFIG_EBB_SHIFT to userspace (Steve Best) [997646] - [powerpc] perf: Set PPC_FEATURE2_EBB when we register the power8 PMU (Steve Best) [997646] - [powerpc] Fix hypervisor facility unavaliable vector number (Steve Best) [995354] - [powerpc] Fix context switch DSCR on POWER8 (Steve Best) [995354] - [powerpc] Rework setting up H/FSCR bit definitions (Steve Best) [995354] - [powerpc] Wire up the HV facility unavailable exception (Steve Best) [995354] - [powerpc] Rename and flesh out the facility unavailable exception handler (Steve Best) [995354] - [powerpc] Remove KVMTEST from RELON exception handlers (Steve Best) [995354] - [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs (Steve Best) [988340] - [powerpc] Save the TAR register earlier (Steve Best) [988340]- [security] Revert: Secure Boot related kernel enforcements (Jarod Wilson) [903815]- [block] blk-mq: blk-mq should free bios in pass through case (Mike Snitzer) [960150] - [block] blk-mq: add missing percpu_counter_destroy for mq_usage_counter (Mike Snitzer) [960150] - [fs] direct-io: only inc_dec inode->i_dio_count for file systems (Mike Snitzer) [960150] - [lib] percpu_counter: make APIs irq safe (Mike Snitzer) [960150] - [block] null_blk: multi queue aware block test driver (Mike Snitzer) [960150] - [kernel] smp: Export __smp_call_function_single() (Mike Snitzer) [960150] - [block] blk-mq: change sw <-> hw queue mappings on hotplug events (Mike Snitzer) [960150] - [block] blk-mq: re-initialize queue data structure after CPU hotplug (Mike Snitzer) [960150] - [block] blk-mq: add queue freeze/unfreeze support (Mike Snitzer) [960150] - [block] blk-mq: fix timer infinite loop after first timeout event (Mike Snitzer) [960150] - [block] blk-mq: timeout fixes (Mike Snitzer) [960150] - [block] blk-mq: cpu hot plug_unplug fixes (Mike Snitzer) [960150] - [block] blk-mq: flush handling (Mike Snitzer) [960150] - [block] blk-mq: new multi-queue block IO queueing mechanism (Mike Snitzer) [960150] - [block] make rq->cmd_flags be 64-bit (Mike Snitzer) [960150] - [kernel] smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for !wait (Mike Snitzer) [960150] - [mm] sched: Allow uaccess in atomic with pagefault_disable() (Michael S. Tsirkin) [988029] - [mm] sched: Drop voluntary schedule from might_fault() (Michael S. Tsirkin) [988029] - [x86] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [powerpc] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [misc] asm-generic: uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [903815] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [903815] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [903815] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [903815] - [kernel] modsign: Fix including certificate twice when the signing_key.x509 already exists (Lenny Szubowicz) [903815] - [kernel] keys: Add a 'trusted' flag and a 'trusted only' flag (Lenny Szubowicz) [903815] - [kernel] modsign: Separate the kernel signature checking keyring from module signing (Lenny Szubowicz) [903815] - [kernel] modsign: Load *.x509 files into kernel keyring (Lenny Szubowicz) [903815] - [efi] Add EFI signature data types (Lenny Szubowicz) [903815] - [kernel] modsign: Always enforce module signing in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] hibernate: Disable in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] kexec: Disable in a secure boot environment (Lenny Szubowicz) [903815] - [x86] Lock down MSR writing in secure boot (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter in a secure boot environment (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem in secure boot setups (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method (Lenny Szubowicz) [903815] - [x86] Lock down IO port access in secure boot environments (Lenny Szubowicz) [903815] - [pci] Lock down BAR access in secure boot environments (Lenny Szubowicz) [903815] - [x86] efi: Enable secure boot lockdown automatically when enabled in firmware (Lenny Szubowicz) [903815] - [kernel] Add a kernel parameter that will force on Secure Boot mode (Lenny Szubowicz) [903815] - [security] selinux: define mapping for new Secure Boot capability (Lenny Szubowicz) [903815] - [uapi] Add new secure boot capability (Lenny Szubowicz) [903815] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Jeff Layton) [908885 953186] - [kernel] audit: log the audit_names record type (Jeff Layton) [908885 953186] - [kernel] audit: add child record before the create to handle case where create fails (Jeff Layton) [908885 953186] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [970782] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [970782] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [970782] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [976657] - [scsi] scsi_lib: Fix race between starved list and device removal (Ewan Milne) [986037] - [md] dm-switch: add switch target (Mike Snitzer) [983188] - [wireless] disable WiMAX support (John Linville) [915650] - [fs] gfs2: don't overrun reserved revokes (Benjamin Marzinski) [950622] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [979131] - [x86] setup: Add cpu_has_hypervisor check to rh_check_supported() (Prarit Bhargava) [986048] - [x86] sched: Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [990747] - [crypto] nx: fix concurrency issue (Steve Best) [996565] - [powerpc] mm: Fix fallthrough bug in hpte_decode (Steve Best) [993326] - [misc] Kconfig: enable building user namespace with xfs (Dave Chinner) [987255] - [fs] xfs: add capability check to free eofblocks ioctl (Dave Chinner) [987255] - [fs] xfs: create internal eofblocks structure with kuid_t types (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t for internal structures (Dave Chinner) [987255] - [fs] xfs: ioctl check for capabilities in the current user namespace (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t in ACLs (Dave Chinner) [987255] - [fs] xfs: create wrappers for converting kuid_t to/from uid_t (Dave Chinner) [987255] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [978055] - [md] raid10: remove use-after-free bug (Jes Sorensen) [978055] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [978055] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [978055] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [978055] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [978055] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [978055] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [978055] - [md] Remember the last sync operation that was performed (Jes Sorensen) [978055] - [md] raid0: fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [978055] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [978055] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [978055] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [978055] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [978055] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jes Sorensen) [978055] - [net] ipv6: resend MLD report if a link-local address completes DAD (Flavio Leitner) [889455] - [net] ipv6: introduce per-interface counter for dad-completed ipv6 addresses (Flavio Leitner) [889455] - [net] ipv6: split duplicate address detection and router solicitation timer (Flavio Leitner) [889455] - [net] tcp: introduce a per-route knob for quick ack (Amerigo Wang) [984504] - [net] nlmon: use standard rtnetlink link api for add/del devices (Daniel Borkmann) [957721] - [net] nlmon: fix comparison in nlmon_is_valid_mtu (Daniel Borkmann) [957721] - [net] packet: nlmon: virtual netlink monitoring device for packet sockets (Daniel Borkmann) [957721] - [net] netlink: virtual tap device management (Daniel Borkmann) [957721] - [net] if_arp: add ARPHRD_NETLINK type (Daniel Borkmann) [957721]- [kernel] sched: disable autogroups by default (Josh Poimboeuf) [989741] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Steve Best) [991831] - [powerpc] pseries: Fix buffer overflow when reading from pstore (Steve Best) [991831] - [crypto] nx: saves chaining value from co-processor (Steve Best) [972656] - [crypto] nx: fix limits to sg lists for SHA-2 (Steve Best) [972656] - [crypto] nx: fix physical addresses added to sg lists (Steve Best) [972656]- [net] ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size (Francesco Fusco) [994346] {CVE-2013-4163} - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Francesco Fusco) [988355] {CVE-2013-4162} - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972393] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972393] - [net] vhost-net: fix use-after-free in vhost_net_flush (Thomas Graf) [984723] {CVE-2013-4127} - [powerpc] tm: Fix return of active 64bit signals (Steve Best) [731886] - [powerpc] tm: Fix return of 32bit rt signals to active transactions (Steve Best) [731886] - [powerpc] tm: Fix restoration of MSR on 32bit signal return (Steve Best) [731886] - [powerpc] tm: Fix 32 bit non-rt signals (Steve Best) [731886] - [powerpc] tm: Fix writing top half of MSR on 32 bit signals (Steve Best) [731886] - [fs] nfs: verify open flags before allowing an atomic open (Jeff Layton) [984823] - [s390] zfcp: module parameter dbflevel for early debugging (Hendrik Brueckner) [994597] - [virt] virtio_net: fix the race between channels setting and refill (Jason Wang) [978153] - [kernel] audit: restore order of tty and ses fields in log output (Richard Guy Briggs) [983157] - [kernel] time/tick: Make oneshot broadcast robust vs. CPU offlining (Prarit Bhargava) [967464] - [virt] virtio_net: fix race in RX VQ processing (Jason Wang) [989409] - [virt] virtio: support unlocked queue poll (Jason Wang) [989409] - [powerpc] mm: Use the correct SLB(LLP) encoding in tlbie instruction (Steve Best) [993448] - [net] tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [982513] - [net] tuntap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [990786] - [virt] macvtap: do not assume 802.1Q when send vlan packets (Jason Wang) [990786] - [virt] macvtap: fix the missing ret value of TUNSETQUEUE (Jason Wang) [990786] - [virt] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: Perform GSO on forwarding path (Jason Wang) [895484] - [virt] macvtap: Let TUNSETOFFLOAD actually controll offload features (Jason Wang) [895484] - [virt] macvtap: Consistently use rcu functions (Jason Wang) [895484] - [virt] macvtap: Convert to using rtnl lock (Jason Wang) [895484] - [virt] macvtap: fix uninitialized return value macvtap_ioctl_set_queue() (Jason Wang) [731550] - [virt] macvtap: slient sparse warnings (Jason Wang) [731550] - [virt] macvtap: enable multiqueue flag (Jason Wang) [731550] - [virt] macvtap: add TUNSETQUEUE ioctl (Jason Wang) [731550] - [virt] macvtap: eliminate linear search (Jason Wang) [731550] - [virt] macvtap: introduce macvtap_get_vlan() (Jason Wang) [731550] - [virt] macvtap: do not add self to waitqueue if doing a nonblock read (Jason Wang) [731550] - [virt] macvtap: fix a possible race between queue selection and changing queues (Jason Wang) [731550]- [vfio] type1: Fix leak on error path (Alex Williamson) [984081] - [vfio] Limit group opens (Alex Williamson) [984081] - [vfio] type1: Fix missed frees and zero sized removes (Alex Williamson) [984081] - [vfio] Provide module option to disable vfio_iommu_type1 hugepage support (Alex Williamson) [984081] - [vfio] hugepage support for vfio_iommu_type1 (Alex Williamson) [984081] - [vfio] Convert type1 iommu to use rbtree (Alex Williamson) [984081] - [iommu] Use pa and zx instead of casting (Alex Williamson) [984081] - [iommu] amd: Only unmap large pages from the first pte (Alex Williamson) [984081] - [iommu] Fix compiler warning on pr_debug (Alex Williamson) [984081] - [iommu] amd: Fix memory leak in free_pagetable (Alex Williamson) [984081] - [iommu] Split iommu_unmaps (Alex Williamson) [984081] - [iommu] intel, amd: Remove multifunction assumption around grouping (Alex Williamson) [984081] - [x86] spinlock: make ticket lock increment 2, unconditionally (Rik van Riel) [970737] - [virt] pvticketlock: When paravirtualizing ticket locks, increment by 2 (Rik van Riel) [970737] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [990201] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [797460] - [virt] virtio_scsi: Fix virtqueue affinity setup (Asias He) [971826] - [fs] nfs: fix open(O_RDONLY|O_TRUNC) in NFS4.0 (Jeff Layton) [987615] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985195] - [powerpc] mm/numa: VPHN topology change updates all siblings (Steve Best) [973594] - [powerpc] powernv: Fix iommu initialization again (Steve Best) [979523] - [firmware] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [983597] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [983597] - [fs] pstore: Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [983597]- [fs] locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock (Jeff Layton) [976876] - [fs] seq_file: add seq_list_*_percpu helpers (Jeff Layton) [976876] - [fs] locks: give the blocked_hash its own spinlock (Jeff Layton) [976876] - [fs] locks: add a new "lm_owner_key" lock operation (Jeff Layton) [976876] - [fs] locks: turn the blocked_list into a hashtable (Jeff Layton) [976876] - [fs] locks: convert fl_link to a hlist_node (Jeff Layton) [976876] - [fs] locks: avoid taking global lock if possible when waking up blocked waiters (Jeff Layton) [976876] - [fs] locks: protect most of the file_lock handling with i_lock (Jeff Layton) [976876] - [fs] locks: encapsulate the fl_link list handling (Jeff Layton) [976876] - [fs] locks: make "added" in __posix_lock_file a bool (Jeff Layton) [976876] - [fs] locks: comment cleanups and clarifications (Jeff Layton) [976876] - [fs] locks: make generic_add_lease and generic_delete_lease static (Jeff Layton) [976876] - [fs] cifs: use posix_unblock_lock instead of locks_delete_block (Jeff Layton) [976876] - [fs] locks: drop the unused filp argument to posix_unblock_lock (Jeff Layton) [976876] - [scsi] ipr: IOA Status Code(IOASC) update (Steve Best) [731129] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [731129] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [731129] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Steve Dickson) [987090] - [net] sunrpc: underflow issue in decode_write_list() (Steve Dickson) [987090] - [fs] nfsd: fix minorversion support interface (Steve Dickson) [987090] - [fs] lockd: protect nlm_blocked access in nlmsvc_retry_blocked (Steve Dickson) [987090] - [fs] nfsd: support minorversion 1 by default (Steve Dickson) [987090] - [fs] nfsd: allow destroy_session over destroyed session (Steve Dickson) [987090] - [net] sunrpc: fix failures to handle -1 uid's (Steve Dickson) [987090] - [net] sunrpc: Don't schedule an upcall on a replaced cache entry (Steve Dickson) [987090] - [net] sunrpc: xpt_auth_cache should be ignored when expired (Steve Dickson) [987090] - [net] sunrpc/cache: ensure items removed from cache do not have pending upcalls (Steve Dickson) [987090] - [net] sunrpc/cache: use cache_fresh_unlocked consistently and correctly (Steve Dickson) [987090] - [net] sunrpc/cache: remove races with queuing an upcall (Steve Dickson) [987090] - [fs] nfsd: return delegation immediately if lease fails (Steve Dickson) [987090] - [fs] nfsd: do not throw away 4.1 lock state on last unlock (Steve Dickson) [987090] - [fs] nfsd: delegation-based open reclaims should bypass permissions (Steve Dickson) [987090] - [net] sunrpc: don't error out on small tcp fragment (Steve Dickson) [987090] - [net] sunrpc: fix handling of too-short rpc's (Steve Dickson) [987090] - [fs] nfsd: minor read_buf cleanup (Steve Dickson) [987090] - [fs] nfsd: fix decoding of compounds across page boundaries (Steve Dickson) [987090] - [fs] nfsd: clean up nfs4_open_delegation (Steve Dickson) [987090] - [fs] nfsd: Don't give out read delegations on creates (Steve Dickson) [987090] - [fs] nfsd: allow client to send no cb_sec flavors (Steve Dickson) [987090] - [fs] nfsd: fail attempts to request gss on the backchannel (Steve Dickson) [987090] - [fs] nfsd: implement minimal SP4_MACH_CRED (Steve Dickson) [987090] - [net] sunrpc: store gss mech in svc_cred (Steve Dickson) [987090] - [net] sunrpc: introduce init_svc_cred (Steve Dickson) [987090] - [fs] nfsd: avoid undefined signed overflow (Steve Dickson) [987090] - [net] sunrpc: the cache_detail in cache_is_valid is unused any more (Steve Dickson) [987090] - [net] sunrpc: server back channel needs no rpcbind method (Steve Dickson) [987090] - [fs] nfsd: fix compile in !CONFIG_NFSD_V4_SECURITY_LABEL case (Steve Dickson) [987090] - [fs] nfsd: Server implementation of MAC Labeling (Steve Dickson) [987090] - [fs] nfsd: Add NFS v4.2 support to the NFS server (Steve Dickson) [987090] - [security] fix cap_inode_getsecctx returning garbage (Steve Dickson) [987090] - [fs] nfsd: store correct client minorversion for >=4.2 (Steve Dickson) [987090] - [fs] nfsd: get rid of the unused functions in vfs (Steve Dickson) [987090] - [fs] nfs: Fix brainfart in attribute length calculation (Steve Dickson) [987090] - [fs] nfs: Fix a regression against the FreeBSD server (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: rpc_dir_inode_operations can be static (Steve Dickson) [987090] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Steve Dickson) [987090] - [fs] nfs: Make nfs_readdir revalidate less often (Steve Dickson) [987090] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: set dentry operations at d_alloc time (Steve Dickson) [987090] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Steve Dickson) [987090] - [fs] nfs: Set NFS_CS_MIGRATION for NFSv4 mounts (Steve Dickson) [987090] - [fs] nfs: Refactor nfs4_init_session and nfs4_init_channel_attrs (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the objectlayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the blocklayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: Fix gdia_maxcount calculation to fit in ca_maxresponsesize (Steve Dickson) [987090] - [fs] nfs: Improve legacy idmapping fallback (Steve Dickson) [987090] - [fs] nfs: end back channel session draining (Steve Dickson) [987090] - [fs] nfs: Apply v4.1 capabilities to v4.2 (Steve Dickson) [987090] - [fs] nfs: Clean up layout segment comparison helper names (Steve Dickson) [987090] - [fs] nfs: layout segment comparison helpers should take 'const' parameters (Steve Dickson) [987090] - [fs] nfs: Move the DNS resolver into the NFSv4 module (Steve Dickson) [987090] - [net] sunrpc/rpc_pipefs: only set rpc_dentry_ops if d_op isn't already set (Steve Dickson) [987090] - [fs] nfs: SETCLIENTID add the format string for the NETID (Steve Dickson) [987090] - [fs] nfs: Add in v4.2 callback operation (Steve Dickson) [987090] - [fs] nfs: Make callbacks minor version generic (Steve Dickson) [987090] - [fs] nfs: Add Kconfig entry for Labeled NFS V4 client (Steve Dickson) [987090] - [fs] nfs: Extend NFS xattr handlers to accept the security namespace (Steve Dickson) [987090] - [fs] nfs: Client implementation of Labeled-NFS (Steve Dickson) [987090] - [fs] nfs: Add label lifecycle management (Steve Dickson) [987090] - [fs] nfs: Add labels to client function prototypes (Steve Dickson) [987090] - [fs] nfs: Extend fattr bitmaps to support all 3 words (Steve Dickson) [987090] - [fs] nfs: Introduce new label structure (Steve Dickson) [987090] - [fs] nfs: Add label recommended attribute and NFSv4 flags (Steve Dickson) [987090] - [fs] nfs: Added NFS v4.2 support to the NFS client (Steve Dickson) [987090] - [security] selinux: Add new labeling type native labels (Steve Dickson) [987090] - [security] lsm: Add flags field to security_sb_set_mnt_opts for in kernel mount data (Steve Dickson) [987090] - [security] Add Hook to test if the particular xattr is part of a MAC model (Steve Dickson) [987090] - [security] Add hook to calculate context based on a negative dentry (Steve Dickson) [987090] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [987090] - [fs] nfs: Move dentry instantiation into the NFSv4-specific atomic open code (Steve Dickson) [987090] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [987090] - [fs] nfs: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [987090] - [fs] nfs: Remove redundant check for FMODE_EXEC in nfs_finish_open (Steve Dickson) [987090] - [net] sunrpc: Remove redundant call to rpc_set_running() in __rpc_execute() (Steve Dickson) [987090] - [net] sunrpc: Remove unused functions rpc_task_set/has_priority (Steve Dickson) [987090] - [net] sunrpc: Remove the unused helpers task_for_each() and task_for_first() (Steve Dickson) [987090] - [net] sunrpc: Remove unused function rpc_queue_empty (Steve Dickson) [987090] - [net] sunrpc: Fix a potential race in rpc_execute (Steve Dickson) [987090] - [fs] nfs: Simplify setting the layout header credential (Steve Dickson) [987090] - [fs] nfs: Enable state protection (Steve Dickson) [987090] - [fs] nfs: Use layout credentials for get_deviceinfo calls (Steve Dickson) [987090] - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [987090] - [fs] nfs: Ensure that reclaim_complete uses the right credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutget is called using the layout credential (Steve Dickson) [987090] - [fs] nfs: Add NFSv4.2 protocol constants (Steve Dickson) [987090]- [fs] cifs: fix bad error handling in crypto code (Jeff Layton) [988398] - [fs] cifs: Fix a deadlock when a file is reopened (Sachin Prabhu) [988398] - [fs] cifs: Reopen the file if reconnect durable handle failed (Sachin Prabhu) [988398] - [fs] cifs: Fix minor endian error in durable handle patch series (Sachin Prabhu) [988398] - [fs] cifs: Reconnect durable handles for SMB2 (Sachin Prabhu) [988398] - [fs] cifs: Make SMB2_open use cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Introduce cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Request durable open for SMB2 opens (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2 create context handling (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2_open code path (Sachin Prabhu) [988398] - [fs] cifs: Respect create_options in smb2_open_file (Sachin Prabhu) [988398] - [fs] cifs: Fix lease context buffer parsing (Sachin Prabhu) [988398] - [fs] cifs: use sensible file nlink values if unprovided (Sachin Prabhu) [988398] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [988398] - [fs] cifs: Don't pass inode to ->d_hash() and ->d_compare() (Sachin Prabhu) [988398] - [fs] cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields (Sachin Prabhu) [988398] - [fs] cifs: fix SMB2 signing enablement in cifs_enable_signing (Sachin Prabhu) [988398] - [fs] cifs: Fix build warning (Sachin Prabhu) [988398] - [fs] cifs: SMB3 Signing enablement (Sachin Prabhu) [988398] - [fs] cifs: Do not set DFS flag on SMB2 open (Sachin Prabhu) [988398] - [fs] cifs: fix static checker warning (Sachin Prabhu) [988398] - [fs] cifs: try to handle the MUST SecurityFlags sanely (Sachin Prabhu) [988398] - [fs] cifs: When server doesn't provide SecurityBuffer on SMB2Negotiate pick default (Sachin Prabhu) [988398] - [fs] cifs: Handle big endianness in NTLM (ntlmv2) authentication (Sachin Prabhu) [988398] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [988398] - [fs] cifs: SMB2 FSCTL and IOCTL worker function (Sachin Prabhu) [988398] - [fs] cifs: Charge at least one credit, if server says that it supports multicredit (Sachin Prabhu) [988398] - [fs] cifs: Remove typo (Sachin Prabhu) [988398] - [fs] cifs: Some missing share flags (Sachin Prabhu) [988398] - [fs] cifs: using strlcpy instead of strncpy (Sachin Prabhu) [988398] - [fs] cifs: Update headers to update various SMB3 ioctl definitions (Sachin Prabhu) [988398] - [fs] cifs: Update cifs version number (Sachin Prabhu) [988398] - [fs] cifs: Add ability to dipslay SMB3 share flags and capabilities for debugging (Sachin Prabhu) [988398] - [fs] cifs: Add some missing SMB3 and SMB3.02 flags (Sachin Prabhu) [988398] - [fs] cifs: Add SMB3.02 dialect support (Sachin Prabhu) [988398] - [fs] cifs: Fix endian error in SMB2 protocol negotiation (Sachin Prabhu) [988398] - [fs] cifs: clean up the SecurityFlags write handler (Sachin Prabhu) [988398] - [fs] cifs: update the default global_secflags to include "raw" NTLMv2 (Sachin Prabhu) [988398] - [fs] move sectype to the cifs_ses instead of TCP_Server_Info (Sachin Prabhu) [988398] - [fs] cifs: track the enablement of signing in the TCP_Server_Info (Sachin Prabhu) [988398] - [fs] add new fields to smb_vol to track the requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: add new fields to cifs_ses to track requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: track the flavor of the NEGOTIATE reponse (Sachin Prabhu) [988398] - [fs] cifs: add new "Unspecified" securityEnum value (Sachin Prabhu) [988398] - [fs] cifs: factor out check for extended security bit into separate function (Sachin Prabhu) [988398] - [fs] cifs: move handling of signed connections into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out lanman NEGOTIATE handling into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out decoding of security blob into separate function (Sachin Prabhu) [988398] - [fs] cifs: remove the cifs_ses->flags field (Sachin Prabhu) [988398] - [fs] cifs: throw a warning if negotiate or sess_setup ops are passed NULL server or session pointers (Sachin Prabhu) [988398] - [fs] cifs: make decode_ascii_ssetup void return (Sachin Prabhu) [988398] - [fs] cifs: remove useless memset in LANMAN auth code (Sachin Prabhu) [988398] - [fs] cifs: remove protocolEnum definition (Sachin Prabhu) [988398] - [fs] cifs: add a "nosharesock" mount option to force new sockets to server to be created (Sachin Prabhu) [988398] - [fs] fuse: readdirplus cleanup (Niels de Vos) [988312] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [988312] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [988312] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [988312] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [988312] - [powerpc] hw_brk: Fix off by one error when validating DAWR region end (Steve Best) [843485] - [powerpc] hw_brk: Fix clearing of extraneous IRQ (Steve Best) [843485] - [powerpc] hw_brk: Fix setting of length for exact mode breakpoints (Steve Best) [843485] - [powerpc] perf: Add power8 EBB support (Steve Best) [969176] - [powerpc] perf: Core EBB support for 64-bit book3s (Steve Best) [969176] - [powerpc] perf: Don't enable if we have zero events (Steve Best) [969176] - [powerpc] powerpc/perf: Use existing out label in power_pmu_enable() (Steve Best) [969176] - [powerpc] perf: Freeze PMC5/6 if we're not using them (Steve Best) [969176] - [powerpc] powerpc/perf: Rework disable logic in pmu_disable() (Steve Best) [969176] - [powerpc] perf: Check that events only include valid bits on Power8 (Steve Best) [969176] - [ipc] sem: rename try_atomic_semop() to perform_atomic_semop(), docu update (Rik van Riel) [881820] - [ipc] sem: replace shared sem_otime with per-semaphore value (Rik van Riel) [881820] - [ipc] sem: always use only one queue for alter operations (Rik van Riel) [881820] - [ipc] sem: separate wait-for-zero and alter tasks into seperate queues (Rik van Riel) [881820] - [ipc] sem: cacheline align the semaphore structures (Rik van Riel) [881820] - [fs] gfs2: Add atomic_open support (Steven Whitehouse) [983098] - [fs] gfs2: Only do one directory search on create (Steven Whitehouse) [983098] - [fs] pstore: Add hsize argument in write_buf call of pstore_ftrace_call (Steve Best) [947161] - [powerpc] pseries: Support compression of oops text via pstore (Steve Best) [947161] - [powerpc] pseries: Re-organise the oops compression code (Steve Best) [947161] - [powerpc] pstore: Pass header size in the pstore write callback (Steve Best) [947161] - [powerpc] pseries: Read common partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read of-config partition via pstore (Steve Best) [947161] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Steve Best) [947161] - [powerpc] pseries: Read rtas partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Steve Best) [947161] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Steve Best) [947161] - [powerpc] pseries: Add version and timestamp to oops header (Steve Best) [947161] - [powerpc] pseries: Remove syslog prefix in uncompressed oops text (Steve Best) [947161]- [x86] signals: Merge EFLAGS bit clearing into a single statement (Jiri Olsa) [986216] - [x86] signals: Clear RF EFLAGS bit for signal handler (Jiri Olsa) [986216] - [x86] signals: Propagate RF EFLAGS bit through the signal restore call (Jiri Olsa) [986216] - [kernel] perf: Fix perf_lock_task_context() vs RCU (Jiri Olsa) [986216] - [kernel] perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario (Jiri Olsa) [986216] - [kernel] perf: Clone child context from parent context pmu (Jiri Olsa) [986216] - [kernel] perf: Fix interrupt handler timing harness (Jiri Olsa) [986216] - [kernel] perf: Drop sample rate when sampling is too slow (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce "struct bp_cpuinfo" (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify *register_wide_hw_breakpoint() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce cpumask_of_bp() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify the "weight" usage in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] perf: Add simple Haswell PMU support (Jiri Olsa) [986216] - [kernel] perf: Add const qualifier to perf_pmu_register's 'name' arg (Jiri Olsa) [986216] - [kernel] perf: Fix hypervisor branch sampling permission check (Jiri Olsa) [986216] - [kernel] perf: Check branch sampling priv level in generic code (Jiri Olsa) [986216] - [kernel] perf: Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [986216] - [kernel] perf: Use hrtimers for event multiplexing (Jiri Olsa) [986216] - [kernel] perf: Fix hw breakpoints overflow period sampling (Jiri Olsa) [986216] - [tools] perf/tests: Check proper prev_state size for sched_switch tp (Jiri Olsa) [984998] - [tools] perf/tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [984998] - [tools] perf/script: Fix broken include in Context.xs (Jiri Olsa) [984998] - [tools] perf: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [984998] - [tools] perf: Fix perf version generation (Jiri Olsa) [984998] - [tools] perf/stat: Fix per-socket output bug for uncore events (Jiri Olsa) [984998] - [tools] perf/symbols: Fix vdso list searching (Jiri Olsa) [984998] - [tools] perf/evsel: Fix missing increment in sample parsing (Jiri Olsa) [984998] - [tools] perf: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [984998] - [tools] perf: Fix new_term() missing free on error path (Jiri Olsa) [984998] - [tools] perf: Fix parse_events_terms() segfault on error path (Jiri Olsa) [984998] - [tools] perf/evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [984998] - [tools] perf: Fix -x/--exclude-other option for report command (Jiri Olsa) [984998] - [tools] perf/evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [984998] - [tools] perf/record: Remove -f/--force option (Jiri Olsa) [984998] - [tools] perf/record: Remove -A/--append option (Jiri Olsa) [984998] - [tools] perf/stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [984998] - [tools] perf: Include termios.h explicitly (Jiri Olsa) [984998] - [tools] perf/bench: Fix memory allocation fail check in mem{set, cpy} workloads (Jiri Olsa) [984998] - [tools] perf: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [984998] - [tools] perf: Fix output directory of Documentation/ (Jiri Olsa) [984998] - [tools] perf: Get only verbose output with V=1 (Jiri Olsa) [984998] - [tools] perf: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [984998] - [tools] perf: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [984998] - [tools] perf: Replace multiple line assignment with multiple statements (Jiri Olsa) [984998] - [tools] perf: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [984998] - [tools] perf: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [984998] - [tools] perf: Switch to full path C include directories (Jiri Olsa) [984998] - [tools] perf: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [984998] - [tools] perf: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [984998] - [tools] perf/evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [984998] - [tools] perf: Remove cwdlen from struct perf_session (Jiri Olsa) [984998] - [tools] perf: Remove frozen from perf_header struct (Jiri Olsa) [984998] - [tools] perf/tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [984998] - [tools] perf/tests: Fix attr test for record -d option (Jiri Olsa) [984998] - [tools] perf: Final touches for CHK config move (Jiri Olsa) [984998] - [tools] perf: Move paths config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libnuma check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move stdlib check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libbfd check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libpython check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libperl check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move gtk2 check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move slang check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libaudit check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libunwind check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libdw check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libelf check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move programs check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move arch check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Add automated make test suite (Jiri Olsa) [984998] - [tools] perf: Save parent pid in thread struct (Jiri Olsa) [984998] - [tools] perf/stats: Fix divide by 0 in variance (Jiri Olsa) [984998] - [tools] perf/kvm: Handle realloc failures (Jiri Olsa) [984998] - [tools] perf/evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [984998] - [tools] perf/test: Fix typo (Jiri Olsa) [984998] - [tools] perf/hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [984998] - [tools] perf/diff: Use internal rb tree for hists__precompute (Jiri Olsa) [984998] - [tools] perf/report: Add report.percent-limit config variable (Jiri Olsa) [984998] - [tools] perf/top: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Don't bother locking when adding hist entries (Jiri Olsa) [984998] - [tools] perf/hists: Move locking to its call-sites (Jiri Olsa) [984998] - [tools] perf/top: Get rid of *_threaded() functions (Jiri Olsa) [984998] - [tools] perf/top: Fix percent output when no samples collected (Jiri Olsa) [984998] - [tools] perf/top: Fix -E option behavior (Jiri Olsa) [984998] - [tools] perf/record: handle death by SIGTERM (Jiri Olsa) [984998] - [tools] perf: Handle JITed code in shared memory (Jiri Olsa) [984998] - [tools] perf/tests: Fix compile errors in bp_signal files (Jiri Olsa) [984998] - [tools] perf: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [984998] - [tools] perf/hists browser: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/top: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/sort: Cleanup sort__has_sym setting (Jiri Olsa) [984998] - [tools] perf/sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [984998] - [tools] perf/archive: Fix typo on Documentation (Jiri Olsa) [984998] - [tools] perf/sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [984998] - [tools] perf/sort: Separate out memory-specific sort keys (Jiri Olsa) [984998] - [tools] perf/sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [984998] - [tools] perf/sort: Introduce sort__mode variable (Jiri Olsa) [984998] - [tools] perf/report: Fix alignment of symbol column when -v is given (Jiri Olsa) [984998] - [tools] perf/hists: Free unused mem info of a matched hist entry (Jiri Olsa) [984998] - [tools] perf/hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [984998] - [tools] perf: Fix bug in isupper() and islower() (Jiri Olsa) [984998] - [mm] thp: define HPAGE_PMD_* constants as BUILD_BUG() if !THP (Steve Best) [947166] - [powerpc] mm: Fix build warnings with CONFIG_TRANSPARENT_HUGEPAGE disabled (Steve Best) [947166] - [powerpc] mm: Optimize hugepage invalidate (Steve Best) [947166] - [powerpc] thp: Enable THP on PPC64 (Steve Best) [947166] - [powerpc] mm: split hugepage when using subpage protection (Steve Best) [947166] - [powerpc] mm: disable assert_pte_locked for collapse_huge_page (Steve Best) [947166] - [powerpc] mm: Prevent gcc to re-read the pagetables (Steve Best) [947166] - [powerpc] mm: Make linux pagetable walk safe with THP enabled (Steve Best) [947166] - [powerpc] thp: Add code to handle HPTE faults for hugepages (Steve Best) [947166] - [powerpc] mm: Update gup_pmd_range to handle transparent hugepages (Steve Best) [947166] - [powerpc] kvm: Handle transparent hugepage in KVM (Steve Best) [947166] - [powerpc] mm: Replace find_linux_pte with find_linux_pte_or_hugepte (Steve Best) [947166] - [powerpc] mm: Update find_linux_pte_or_hugepte to handle transparent hugepages (Steve Best) [947166] - [powerpc] mm: move find_linux_pte_or_hugepte and gup_hugepte to common code (Steve Best) [947166] - [powerpc] thp: Implement transparent hugepages for ppc64 (Steve Best) [947166] - [powerpc] thp: Double the PMD table size for THP (Steve Best) [947166] - [powerpc] mm: handle hugepage size correctly when invalidating hpte entries (Steve Best) [947166] - [mm] thp: deposit the transpare huge pgtable before set_pmd (Steve Best) [947166] - [mm] thp: don't use HPAGE_SHIFT in transparent hugepage code (Steve Best) [947166] - [mm] thp: withdraw the pgtable after pmdp related operations (Steve Best) [947166] - [mm] thp: add pmd args to pgtable deposit and withdraw APIs (Steve Best) [947166] - [mm] thp: use the correct function when updating access flags (Steve Best) [947166]- [powerpc] mm/numa: Do not update sysfs cpu registration from invalid context (Steve Best) [967447] - [misc] MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci (Myron Stowe) [984759] - [pci] Add CircuitCo vendor ID and subsystem ID (Myron Stowe) [984759] - [pci] Use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Myron Stowe) [984759] - [pci] Return early on allocation failures to unindent mainline code (Myron Stowe) [984759] - [pci] Simplify IOV implementation and fix reference count races (Myron Stowe) [984759] - [pci] Drop redundant setting of bus->is_added in virtfn_add_bus() (Myron Stowe) [984759] - [pci] pci-acpi: Use correct power state strings in messages (Myron Stowe) [984759] - [pci] Fix comment typo for pcie_pme_remove() (Myron Stowe) [984759] - [pci] Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() (Myron Stowe) [984759] - [pci] Fix refcount issue in pci_create_root_bus() error recovery path (Myron Stowe) [984759] - [pci] Convert alloc_pci_dev(void) to pci_alloc_dev(bus) (Myron Stowe) [984759] - [pci] Hide remove and rescan sysfs interfaces for SR-IOV virtual functions (Myron Stowe) [984759] - [pci] Add pcibios_release_device() (Myron Stowe) [984759] - [iommu] irq_remapping: Conserve interrupt resources when using multiple-MSIs (Myron Stowe) [984759] - [i2c] i2c-piix4: Add AMD CZ SMBus device ID (Myron Stowe) [984759] - [ata] ahci: Add AMD CZ SATA device ID (Myron Stowe) [984759] - [pci] Put Hudson-2 device IDs together (Myron Stowe) [984759] - [pci] Replace strict_strtoul() with kstrtoul() (Myron Stowe) [984759] - [pci] Finish SR-IOV VF setup before adding the device (Myron Stowe) [984759] - [pci] Fix comment typo for PCI_EXP_LNKCAP_CLKPM (Myron Stowe) [984759] - [acpi] pci_root: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible (Myron Stowe) [984759] - [acpi] pci_root: Remove unused global list acpi_pci_roots (Myron Stowe) [984759] - [acpi] pci_root: Introduce "handle" local for economy of expression (Myron Stowe) [984759] - [acpi] pci_root: Combine duplicate adjacent "if" tests (Myron Stowe) [984759] - [pci] Allocate only as many MSI vectors as requested by driver (Myron Stowe) [984759] - [pci] Replace printks with appropriate pr_*() (Myron Stowe) [984759] - [pci] Fix kerneldoc for pci_disable_link_state() (Myron Stowe) [984759] - [x86] pci: Increase info->res_num before checking pci_use_crs (Myron Stowe) [984759] - [pci] Fix INTC comment typo for pci_swizzle_interrupt_pin() (Myron Stowe) [984759] - [pci] Convert ioapic.c to module_pci_driver (Myron Stowe) [984759] - [pci] Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() (Myron Stowe) [984759] - [pci] Introduce pci_bus_{get|put}() to manage PCI bus reference count (Myron Stowe) [984759] - [pci] Unset resource if initial BAR value is invalid (Myron Stowe) [984759] - [pci] Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() (Myron Stowe) [984759] - [pci] Add 0x prefix to BAR register position in __pci_read_base() (Myron Stowe) [984759] - [pci] aspm: Warn when driver asks to disable ASPM, but we can't do it (Myron Stowe) [984759] - [powerpc] pci: Use PCI_UNKNOWN for unknown power state (Myron Stowe) [984759] - [acpi] pci_root: Check acpi_resource_to_address64() return value (Myron Stowe) [984759] - [pci] Work around Ivytown NTB BAR size issue (Myron Stowe) [984759] - [net] sunrpc: Fix another issue with rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: Fix a deadlock in rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: PipeFS MOUNT notification optimization for dying clients (Jeff Layton) [924649] - [net] sunrpc: split client creation routine into setup and registration (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS UMOUNT notifications (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS MOUNT notifications (Jeff Layton) [924649]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [979440] - [md] dm-cache: add call to mark_tech_preview (Mike Snitzer) [982752] - [fs] nfs: have NFSv3 try server-specified auth flavors in turn (Jeff Layton) [977649] - [fs] nfs: have nfs_mount fake up a auth_flavs list when the server didn't provide it (Jeff Layton) [977649] - [fs] nfs: move server_authlist into nfs_try_mount_request (Jeff Layton) [977649] - [fs] nfs: refactor "need_mount" code out of nfs_try_mount (Jeff Layton) [977649] - [pci] ear: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [797485] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [797485] - [pci] aer: Remove "extern" from function declarations (Myron Stowe) [797485] - [pci] aer: Move AER severity defines to aer.h (Myron Stowe) [797485] - [pci] aer: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [797485] - [pci] aer: Factor out HEST device type matching (Myron Stowe) [797485] - [pci] aer: Don't parse HEST table for non-PCIe devices (Myron Stowe) [797485]- [x86] fix !CONFIG_HYPERVISOR_GUEST compile (Andrew Jones) - [s390x] crash: Fuzzy live dump for Linux on System z (Hendrik Brueckner) [805120] - [xen] xenfv: fix hangs when kdumping (Andrew Jones) [845471] - [libata] export ata_port port_no attribute via /sys (David Milburn) [951181] - [s390x] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [953044] - [x86] hpet: allow user controlled mmap for user processes (Prarit Bhargava) [788727] - [mm] add memory tracking hooks (James Paradis) [725860] - [kernel] clocksource, fix !CONFIG_CLOCKSOURCE_WATCHDOG compile (Prarit Bhargava) [914709] - [x86] disable clocksource watchdog (Prarit Bhargava) [914709] - [kdump] x86, fix kdump and unsupported HW check (Prarit Bhargava) [923256] - [x86] support single cpu on guests only (Prarit Bhargava) [873806] - [kernel] Mark power5, power6, !Intel, and !AMD systems as unsupported (Prarit Bhargava) [870129] - [kernel] Backport RH specific TAINT flags (Prarit Bhargava) [870129] - [s390x] zfcpdump: Add user space tool (Hendrik Brueckner) [825189] - [kdump] crashkernel=auto fixes and cleanup (Dave Young) [804077] - [fedora] /dev/crash driver (Kyle McMartin) [808839] - [kdump] forward port crashkernel auto reservation code (Dave Young) [804077] - [block] Change scheduler to CFQ for ATA/SATA (Vivek Goyal) [811016] - [kernel] kbuild: AFTER_LINK (Roland McGrath) - [ppc64] disable INFINIBAND_EHCA temporarily, it ftbfs (Kyle McMartin) - [kernel] Add RHEL_{MAJOR,MINOR,RELEASE} to top level Makefile (Kyle McMartin)- Trimmed changelog for rhel7.git, see rhpkg git for earlier history./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>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>3.10.0-1160.119.1.el73.10.0-1160.119.1.el7.debug3.10.0-1160.119.1.el7.x86_64.debug3.10.0-1160.119.1.el73.10.0-1160.119.1.el7       !!!"""###$$%%%&&&'''((())***++,,,---...///000111222334445556667788999::;;;<<<===>>???@@@AAABBCCCDDDEEEFFFGGGHHHIIJJJKKLLLMMMNNOOOPPPQQQRRSSTTTUUUVVVWWXYZ[\\]^^__``abcddddeefdgghdidjkkkklmmmlnnloolpplqqlrkstsukvkwkxxkykz{{{{|{}}~}{{{{{{{{{{{{                   !!!"!# $ %% && '''(( ))* +++, - ../ 00102 34353637 88 99 : ;; <<<=<><? @@@A B CCCDDECFCG HHHIHJ K L M N OOOPOQOROS T U VV WWXWY Z [[[\[] ^^^_ ` a bb c dddedfdgdh i jjjkjljmjnjo ppqprps tuuuuvvwuxuyuzzu{u|u}u~uu             !""########$$%#&&'&(&)#**+#,#-#.//////////////////////////////////////////////////////00000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////11/////////////////////////////////////////////////////////////////////////////////////////////////////////2222////////////////333333/////4444/////////5555555555/////.6777777689999.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#<<=<><??@?A?B<C#DD#EE#F#G#HHI#J#K#L#MMNMOMPMQMRMSMTMUMVMWMXMYMZ#[#\#]]^#_#`#aaabac#d#e#ffgggghhihjhkhlhmgngogpgqgrsrtrurvgwxyyyyzz{{{||{}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       ~  !!~"""##~$$~%%%&&~''~())(**~+++,,+--+..~//~00~111221331441551666776881991::1;;1<<<==1>>1??1@@1AA1BB~CCCDCEEFEGGEHHEIIEJJEKKELLEMMENNEOOEPPEQQERRESSETTEUUEVVCWWXXWYYCZZ[[Z\\Z]]Z^^Z_Z``~aaabbacccddaeeaffaggahhaiiajjakk~ll~mmmnnmoo~pp~qqqrrqssqtquuqvvvwwvxxvyyqzzq{{q||q}}q~qqq~~~~~~~~~~~~~~                 !!!"###$#%#&#'((()(*+++,,--..///01112131415167788899::;;;<<==>>>??@@AAABBCCDDDEFFGGHHHIHJJKKLLLMLNLOLPLQLRLSLTLULVLWLXYYZZZ[[Z\]]]^]_]`]a]b]c]dZeeZffgghhiiijkklllmnnnoopoqorrsotuuvvwwxxyyyzz{{||}}}~}}}}~~~~~~~~~~~~~~    ~        ~~~~~~~~~~~~~  !"##$%~&&''~((()(****+(,,(-(..(//(0(11(22(33(444546(77(88(9(:(;(<(=(>>(?(@@(AA(BB(C(DD(E(FF(GG(HH(II(JJ(K(LL~MM~NNNONPPNQNR~SS~TT~UU~VV~WWWXXWYYWZZW[[W\\\]\^W__W``WaaWbbWccWddWeeWffWggWhhhihjWkkWllWmmWnnnoonppnqqnrrnssnttnuunvvnwwnxxnyynzzW{{{|W}}W~~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW~~~~~~~~~~~~~~~  ~        ~  ~~  !!""#$%%&&''(())*++,,--..//00112233445567789::;;<<==>>??@AABBCCDDDEDFDGHIIJJKKLLLMMLNNLOOPPQQQRQSQTUUVWWXXYYZZ[[\\]^^__``aabbccddeeffgghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhgjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjglllgmmmnnooooooommmpmqmrmmmsssstttutssssssvswssxssssyysz{sssss|ss}ssssssssmm~~~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     m     mmmmmmmmmmmmm !"#$%%&'mm(mmmm)mm**+**mm,-m.//0.1.234.56mmm777897:7mm;<mm==>>==mmmm?@A@@@@@@@@@@@B@@@@@@CC@@?D??E?FmGmHHIIJmmKKKKLMLNKKKKKKKKKOOKKPPPPPKKKKKKKQKKRKmmSSSTUmmmVmWXmmmYZYY[[\\Y]YY^Y_YY``YaYYbbYYcccYdYYYeYYYmfmmmgggmhhimjjkmllmmnnopnnqqrsmmtmmuvuuwumxymzm{{{{{{{mm|mm}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     m              mmmmmmm mm!m"mm#mm$m%&%%%'%%%%%%((%%%))%*%%%%+%%%mm,,-,,.,/,0mm11m2mm345673mmmm8m9mmm:;;<==::::>:?@:AA::::BB::CDCECCFC:GHG:IJ::K::L:MN:::::::O:::PmQmmRmSSSSSSTTSSUSVVWWSSSSXXXXSSSSSSSSSSSSSSSSSSYSSSZSSSSS[SSSSSSSSSSS\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS]]SS^^^^SS___`________a___bb_____________cd____e__f___SSSSSmgghmiiijkmmmlmmmnnnmmooopoooooooooooooqorosoooommttmuuuummvvvvwwvxyvz{vvv||}~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                                            ! ! " ! ! # $ % & & ' ( ) * + , - . / 0 1 2 3 4 5 6mm 7 7 7 7mm 8 9m :m ;mmm < < < < < < < = < < < < < < < < < < < < > < < < < < < ? < < @ < < < < < < < < < < A A A A A < < < < < < < < < < B C B B D B E B F B B G G B H B I B B < < < < < < < < < < < < < < < J < <mm K Lm M N M M O P M Q M M M R M M S M M M T T M M U M M V M M M W W W M M X M M M Mm Ymm Zm [ [ [ \ \ ] \ \ [m ^ ^ ^ ^ ^mm _ ` _ _m a bm cm dm emm f f f f gm h h h i i i i i im jmm km lmm m m m m m m m mm nmm omm pmm q q q q q r q q q q q s s q t q u q q q q q q v q q w q x q q q q q q q y q q qmm z zmm {m | | } ~m mm mm mmm m m mm mm mmm mmmm m mm mm m mm m m m mm m m mm m m m m m m m mm m m m mm m          m   m  m         mm                         mmm m m m ! mmmmm " "mmm # # # $ # # %mm & & &mmmmm 'mm (m )m * + *mm ,mmm - . - / 0 - - - - 1m 2mm 3 3 4 5mm 6 6 7 8 6 9 6m :mm ; <mmm = =mmm > > ? > @ > A B C > > > > D >mm E E E Emm F G Fm H H H I H J H K H H H H H H L H H M M M N M M M M M Hmmmmmmm Ommmmm P Q P R S Pmm Tmm Um Vm W Xmm Y Zm [m \ \m ] ^m _ ` amm bm c cm d dmm e e f e e e g e h h i h e j k lmmm mm nmmmm omm p qm rm sm t umm v wmm x x x x x x xmm ym z { z | } z z ~ z  z z z z z z z z z m m mmm m mm m m mm mmm m mm m m mm m mm mmm m mm mm m mmm mm m m mm mm mmm mm mm m mm m m mm mm mmm mm mm m    m m m                                                                 mm     m                     !mm " # " " " $ " " % " " & 'm ( ) ) ( * + + * , , ( ( ( ( - - ( ( ( ( ( ( . . ( ( ( ( ( ( / / ( ( 0 0 0mmmm 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 3 3 3 3 3 3 3 3 3 3 3 3 1 4 4 1 5 5 5 5 5 5 5 5 5 5 5 1m 6 6 6 7 7m 8 8 9 :m ;m < < = =mm >mm ? ? ? ?mm @ @ A B @m Cm D D Dm E E E E E E F F F Fmmm Gm Hmm I I Imm J K J Lm Mmmm Nm Om Pmm Qmm R R R R R R Sm Tm Um V W X Vmm Y Y Y Zmmm [ [ \ [ [m ]m ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ^ ^ ^ ^ ^ ^ ^ ^mmm a a amm b b c d e b b b b b b b b b b b b bm f fmm gmm hmmm imm jm km l lm m m n o om pmm q r sm t tm ummm v v v v v v v v v v vmm w xmm y z y y y y y { { y | y y }mm ~ ~  ~ ~mmm m mmmm mmmmm mm m m mmm m m mm m mmm m m mmm mm mmmm mmm mm m mm mm mmm m m m m mm m m m m m m mm mmmmm m m m mm mm m mm mm mm mmm m mm mm mmmmmmm mmmmmm mm mm m m m m mm mmm               m     m mm mm                    mm  m                                                         !                                     "        #               $             m % % & & & & & ' & ( & & & & ) & * % % + , % % - % %mm . / . 0 . . . .mm 1 1 2 1 3 3 1 1mm 4m 5 5 5 5mmmm 6 7 8mm 9mmmmm : :mm ;mm < = < > > < ?m @ @ Ammm B C C D D E B B B B B B F B B B B B B B B G B B H I B B B B B J B B B K B B B L B B B B B M M B B N N B B B B O P P P P Q P P P P P P P P O O O R O S O O O O T T U O O V O W X O Y O B B B B B B B B B B B B B B B B Z [ B B B B B B B \ B ] B B B B B ^ B B _ _ ` B B B a B B B b b b c B B B d B B B B B B e e e f e e g g e B B h B B i i j k i i i i i i l i m n i o o p q o r o s t u s v o w x y x z x { o | } | ~ o  o o o o o o o o o i i i i i i i i i i i i i i i i i i i i i B B B B B B B B B B B B B B B Bm m m m mm m m mm mm m mm mm m mm mmmmm m mm m m mm mm mmm m m mm mm mm mm mm m m m mm m m mm mm mm m mm m m mm m mmmm m m m m mm mm m m   m mm m mmm mmm  m m m m m  mmm   mm          mm  mm m m m mmm       !   " #        $  % % % & ' % (     )  *    + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + - +    .   /          0 1       2 3 2 2 4 4 4 4 4 5 2 2 6 2 2 2 2 7 8 2 2 2 2 2 2 9 2 : 2 2 2  ; ; < ; =      > ?      @ @ @ @ @ @ @ @ A @ @ B @ @ C @ @ D @ @ @ @ @ @ @ @ E @ @ F @ G @ H @ @ @ @ @ @ @ @ @ @ @ @ @ I @ @ @ @ @ @ @ @ @ @ J   K   L     M M N M M O M M M M M M M M M       P    Q Q R S     T  U U  m Vmm W X Y W Z [ \m ] ] ^ ] _mm `m amm b b bmm cmm d e d d f d d d g gm h h i j h hm k l l mmm n n nm om p p q p p p p p p r p p s s s p p p p p t t t t t p p p u u u p v p p w p p p p p x p p y y p p p p p z z z p p { p p p p | p p p p } } p p p p p p p p p p pm ~  ~ ~ ~m m mm mm m m mm mmm mmm mm m m m m mm mm m mm mm m mm mm m mm mm mmm m m mm mm mmm m mmmmg g g g g g                   !!!""""""####$$$$$$%&&&&&&&&&&''''''''(((()))))))*****************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-..........---------------------/001234444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666777777777777777777888999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCgDDDDDDDDDgEEEEEEEEEEFFEEEEEEEEGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEgHgIIIgJJKKKJJJJJJJJJJJJLLLLLLLLLJJJJJJMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJPPQQQQQPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJJJSSSSSSSSSSSSSSSSJJJJTTTTTJJJJUUUUJJJJJJJJJJJJJJJJJJJVVVVVVVVVVJJJJJJJJWWWWWWWWWWWWWWJJJJJJJJJJJJJJJJJJJJgXXXXXXgYgZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZg[[g\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\g^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^g_```___gaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaagccddddddddddddddddddddddddddddddddddddddceeeeeeeeeeeeeeeeeeeeeecffffffffffffffffffffffffffffffffffffffffffffffffffgggfhhhffiiiiiiffffffffffjfffffffffffffffffffffffffkkkkkkkkkfffffffffffffffffffffffffffffffflfffffmmfffffffnnffffffffffffffffffffffffffffffffffffffffffffooofffffffffffffffffffffppffffffffffffffffffffffffffffffffffffffffffqqfffffffffffffffffffffffffrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrfftttffuuuuuuuuuuuuuuuuuuufffvvvvvvvvvvvffwwwwwwwwwwwwwffffffffffffffxxxxxxffffffffffffffffffffffffffffffffffffffffffyyyffffffffffffffffzffffffffffffffffffffffff{{fffff||fffffffff}}}}}}}}}}}}}}}f~~~~~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcccccccgg                              !!!""!##$$$%&&&''(())**+++,,,--,.,//,0001+22+33+444546667+88898:8;8<8=+>>+???@+AAB+CCCDCECFCGCHCICJCKCLCMCN+OO+PPPQQ+RR+SSSTSUSVSWSXSYSZS[S\S]S^S__S`SaSbScSdSeSfSgShSiSjSkSl+mmmnmo+pp+qq+rrrssrtttuuvtwtxxtytzt{+||+}}+~~~++3.10.0-1160.119.1.el7.x86_64.debug.configKconfigMakefileMakefile.qlockModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-arcfpgaKconfigMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoMakefilekernelMakefilekvmKconfigMakefilelibMakefilemach-at91KconfigKconfig.non_dtMakefileMakefile.bootmach-bcmKconfigMakefilemach-bcm2835KconfigMakefilemach-clps711xKconfigMakefileMakefile.bootmach-cns3xxxKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-highbankKconfigMakefilemach-imxKconfigMakefiledevicesKconfigMakefilemach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-lpc32xxMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-picoxcellKconfigMakefilemach-prima2KconfigMakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c24xxKconfigMakefileMakefile.bootmach-s3c64xxKconfigMakefileMakefile.bootmach-s5p64x0KconfigMakefileMakefile.bootmach-s5pc100KconfigMakefileMakefile.bootmach-s5pv210KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-shmobileKconfigMakefileMakefile.bootmach-socfpgaKconfigMakefilemach-spearKconfigMakefileMakefile.bootmach-sunxiKconfigMakefileMakefile.bootmach-tegraKconfigMakefilemach-u300KconfigMakefileMakefile.bootmach-ux500KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-vexpressKconfigMakefilemach-virtKconfigMakefilemach-vt8500KconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmach-zynqKconfigMakefileMakefile.bootmmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-samsungKconfigMakefileplat-versatileKconfigMakefiletoolsMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-bf609KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilec6xKconfigMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefilehexagonKconfigMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1MakefilekernelMakefileMakefile.gatelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileplatform68000Makefile68360MakefileMakefilecoldfireMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemetagKconfigKconfig.debugKconfig.socMakefilebootMakefiledtsMakefilekernelMakefileperfMakefilelibMakefilemmKconfigMakefileoprofileMakefiletbxMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecompressedMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmaMakefilecommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilejazzKconfigMakefilejz4740KconfigMakefilekernelMakefilekvmKconfigMakefilelantiqKconfigMakefiledtsMakefilefalconMakefilexwayMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson1KconfigMakefilecommonMakefilels1bMakefilemath-emuMakefilemmMakefilemti-maltaMakefilemti-sead3MakefilenetlogicKconfigMakefilecommonMakefiledtsMakefilexlpMakefilexlrMakefileoprofileMakefilepciMakefilepmcs-msp71xxKconfigMakefilepnx833xMakefilecommonMakefilestb22xMakefilepowerMakefilepowertvKconfigMakefileasicMakefilepciMakefileralinkKconfigMakefiledtsMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilewrppmcMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfig.cacheMakefileoprofileMakefileproc-mn103e010Makefileproc-mn2ws0050Makefileunit-asb2303Makefileunit-asb2305Makefileunit-asb2364MakefileopenriscKconfigMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilewspKconfigMakefilesysdevKconfigMakefilegeMakefileqe_libKconfigMakefilexicsKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepciMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefiletileKconfigKconfig.debugMakefilegxioKconfigMakefilekernelMakefilekvmKconfiglibMakefilemmMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umMakefileMakefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasdriversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulessys-ia64Makefilesys-ppcMakefileunicore32KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfigMakefilex86KconfigKconfig.cpuKconfig.debugKconfig.perfMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefilesha-mbMakefilesha256-mbMakefilesha512-mbMakefileeventsMakefileintelMakefilehypervMakefileia32MakefileincludeasmKbuilda.out-core.hacenv.hacpi.hagp.halternative-asm.halternative.hamd_nb.hapb_timer.hapic.hapic_flat_64.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcacheinfo.hcalgary.hcalling.hce4100.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcontext_tracking.hcpu.hcpu_device_id.hcpufeature.hcpufeatures.hcpuidle_haltpoll.hcpumask.hcputime.hcrash-driver.hcrash.hcryptoablk_helper.haes.hblowfish.hcamellia.hglue_helper.hserpent-avx.hserpent-sse2.htwofish.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-contiguous.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.hexec.hfb.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhypertransport.hhypervisor.hi387.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn-eval.hinsn.hinst.hintel-family.hintel_pt.hintel_rdt_sched.hintel_scu_ipc.hio.hio_apic.hiomap.hiommu.hiommu_table.hiosf_mbi.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirq_work.hirqflags.hist.hjump_label.hkaiser.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm_emulate.hkvm_guest.hkvm_host.hkvm_page_track.hkvm_para.hkvmclock.hlguest.hlguest_hcall.hlinkage.hlivepatch.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmcsafe_test.hmem_encrypt.hmicrocode.hmicrocode_amd.hmicrocode_intel.hmm_track.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmpx.hmrst-vrtc.hmrst.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.hnumaq.holpc.holpc_ofw.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpkeys.hplatform_sst_audio.hposix_types.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hptrace.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hserial.hsetup.hsetup_arch.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsmap.hsmp.hsmpboot_hooks.hsparsemem.hspec_ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswiotlb.hswitch_to.hsync_bitops.hsync_core.hsys_ia32.hsyscall.hsyscalls.htce.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceexceptions.hhyperv.hirq_vectors.hmpx.htrace_clock.htraps.htsc.huaccess.huaccess_32.huaccess_64.humip.hunaligned.hunistd.hunwind.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmx.hvsyscall.hvvar.hword-at-a-time.hx2apic.hx86_init.hxcr.hxenevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmclkdev.hmm-arch-hooks.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.huapiasmbpf_perf_event.hunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hhyperv.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemcheckMakefilemicrocodeMakefilemtrrMakefilekprobesMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileintelMakefileirisMakefilemrstMakefileolpcMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefileviswsMakefilepowerMakefilepurgatoryMakefilerealmodeMakefilermMakefilesyscallsMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefileboot-ubootMakefiledtsMakefilelibMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefiles6105Makefilext2000MakefilextfpgaMakefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefiledptfKconfigMakefilenfitKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefileregmapKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefileclkKconfigMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilesamsungMakefilesocfpgaMakefilespearMakefilesunxiMakefiletegraMakefileux500MakefileversatileMakefilex86MakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilecaamKconfigMakefileccpKconfigMakefilechelsioKconfigMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileux500KconfigMakefilecrypMakefilehashMakefilevmxKconfigMakefiledaxKconfigMakefiledcaKconfigMakefiledevfreqKconfigMakefiledioMakefiledmadma-bufKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwKconfigMakefileioatMakefileipuMakefileppc4xxMakefileshKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefileefiKconfigMakefilegoogleKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce80Makefiledcn10MakefiledmlMakefilegpioMakefilei2cauxMakefileirqMakefilevirtualMakefilemodulescolorMakefilefreesyncMakefileinfo_packetMakefilepowerMakefilelibKconfigMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileastKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefilecirrusKconfigMakefileexynosKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugMakefilegvtMakefilemgaMakefilemgag200KconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefiletdfxMakefiletilcdcKconfigMakefilettmMakefileudlKconfigMakefilevgemMakefileviaMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilehost1xKconfigMakefiledrmKconfighwMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecommonKconfigMakefilehid-sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimuKconfigMakefileinv_mpu6050KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefileorientationKconfigMakefilepressureKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigbnxt_reKconfigMakefilecxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefilehfi1KconfigMakefilei40iwKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefilecx25840KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilesoc_cameraKconfigMakefilemmcKconfigMakefilesianoKconfigMakefileparportKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefilezoranKconfigMakefileplatformKconfigMakefileblackfinKconfigMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefileomapKconfigMakefileomap3ispMakefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefiles5p-tvKconfigMakefilesoc_cameraKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilewl128xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefiletunersKconfigMakefileusbKconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilesn9c102KconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletlg2300KconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecarmaKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilemeiKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefilebcm47xxnflashMakefilegpmi-nandMakefileonenandKconfigMakefiletestsMakefileubiKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilemscanKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefileusbKconfigMakefilepeak_usbMakefilecrisMakefiledsaKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileadiKconfigMakefileaeroflexKconfigMakefilealteonKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefileliquidioMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehpKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileicplusKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileaccelMakefilediagMakefileenMakefileen_accelMakefilefpgaMakefileipoibMakefilelibMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilebpfMakefileflowerMakefilenfpcoreMakefilenfp6000MakefilenicMakefilenuvotonKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileocteonKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefileqlgeMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletileKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileirdaKconfigMakefilephyKconfigMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewil6210KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebroadcomKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileintelKconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileipw2x00KconfigMakefilelibertasKconfigMakefilelibertas_tfMakefilemarvellKconfigMakefilemwifiexKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilemicroreadKconfigMakefilepn544KconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileintelKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefilepinctrlKconfigMakefileintelKconfigMakefilemvebuKconfigMakefilesh-pfcKconfigMakefilespearKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilegoldfishKconfigMakefileolpcMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileavsKconfigMakefileresetKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilessbiKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefilebcmKconfigMakefileced1401KconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecptm1217KconfigMakefilecrystalhdKconfigMakefilecsrKconfigMakefilecxt1e1KconfigMakefiledgrpKconfigMakefiledwc2KconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefileft1000KconfigMakefileft1000-pcmciaMakefileft1000-usbMakefilefwserialKconfigMakefilegdm72xxKconfigMakefilegoldfishKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimpedance-analyzerKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefiletriggerKconfigMakefileimx-drmKconfigMakefileipu-v3MakefilekeucrKconfigMakefileline6KconfigMakefilemediaKconfigMakefileas102KconfigMakefilecxd2099KconfigMakefiledavinci_vpfeKconfigMakefiledt3155v4lKconfigMakefilego7007KconfigMakefilelircKconfigMakefilesolo6x10KconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonKconfigMakefileolpc_dconKconfigMakefileozwpanKconfigpanelKconfigMakefilephisonKconfigMakefilequickstartKconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefileieee80211Makefilertl8712KconfigMakefilerts5139KconfigMakefilesb105xKconfigMakefilesbe-2t3e3KconfigMakefilesepKconfigMakefileserqt_usb2KconfigMakefilesilicomKconfigMakefilebypasslibMakefileslicossKconfigMakefilesm7xxfbKconfigMakefilespeakupKconfigMakefileste_rmi4KconfigMakefileti-soc-thermalKconfigMakefiletidspbridgeKconfigMakefileunisysKconfigMakefilevisorbusKconfigMakefilevisorhbaKconfigMakefilevisorhidKconfigMakefilevisornicKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlags49_h2KconfigMakefilewlags49_h25KconfigMakefilewlan-ngKconfigMakefilexgifbKconfigMakefilezcacheKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefilethermalKconfigMakefileint340x_thermalMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilefusb302KconfigMakefilemuxKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevfioKconfigMakefilemdevKconfigMakefilepciKconfigMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefileexynosKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilemsmMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefiledisplaysKconfigMakefiledssKconfigMakefileomapfbKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileexofsKconfigKconfig.oreexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefilelogfsKconfigMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeKbuildacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpdc_intel.hplatformacenv.hacenvex.hacgcc.haclinux.haclinuxex.hprocessor.hreboot.hvideo.hasm-generic4level-fixup.hKbuild.asmatomic-long.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.hcount_zeros.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hclkdev.hcmpxchg-local.hcmpxchg.hcputime.hcputime_jiffies.hcputime_nsecs.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma.hemergency-restart.hexec.hfb.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmu.hmmu_context.hmodule.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-dma-compat.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hptrace.hqrwlock.hqrwlock_remap.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrtc.hrwsem.hscatterlist.hsections.hsegment.hserial.hsiginfo.hsignal.hsizes.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess-unaligned.huaccess.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hmetag_generic.hsamsung_pwm.hconfig64bit.h6lowpan6lowpan.hnhcnhc.hdest.hfragment.hhop.hipv6.hmobility.hrouting.hudp.h8139cp.h8139too8139too.h8129.hac97bus.hacerwmi.hacerhdf.hacpiacpi.hac.hadxl.hapeiapei.heinj.hghes.hmemoryfailure.hpcieaer.hbattery.hbgrt.hbutton.hcmpc.hcontainer.hcppclib.hcustommethod.hdock.hecdebugfs.hextlog.hfan.hhed.hhotplugcpu.hmemory.hinitrdtableoverride.hipmi.hlpit.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hprocfs.hsbs.hsleep.hthermal.htoshiba.hvideo.hwatchdog.hwmi.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haio.halim1535wdt.halim7101wdt.halterastapl.halx.hamdiommuiommu.hv2.hmemencrypt.hnb.hnuma.hphy.hxgbexgbe.hhaveecc.hamd8111eth.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.haqtion.harchclocksourcedata.hcpuidlehaltpoll.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hhasaddpages.hatomic64decifpositive.hcachelinesize.hcpuautoprobe.hrelax.hdebugstrictusercopychecks.helfrandomize.hmemencrypt.hmembarriersynccore.hmmioflush.hpkeys.hpmemapi.hsynccorebeforeusermode.huaccessflushcache.hmcsafe.hhavenmisafecmpxchg.hhibernationheader.hpossible.hhweightcflags.hmayhavepcfdc.hmemoryprobe.hmmaprndbitsbits.hmax.hmin.hcompatbitsbits.hmax.hmin.hphysaddrt64bit.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hdeferredstructpageinit.hint128.hmemoryfailure.hnumabalancing.hoptimizedinlining.huprobes.hsuspendpossible.husebuiltinbswap.hcmpxchglockref.hmemremapprot.hqueuedrwlocks.hspinlocks.huseshighvmaflags.hnumaprotnone.hpguncached.hwantbatchedunmaptlbflush.hcompatipcparseversion.hframepointers.hgeneralhugetlb.hhugepmdshare.holdcompatipc.hoptionalgpiolib.hwantsprotnumaprotnone.harmat91ether.hasn1.hassociativearray.hasuslaptop.hnbwmi.hwmi.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdma.hxor.hat803xphy.hataata.hacpi.hbmdma.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcommon.hdebug.hath10kath10k.hdebug.hdebugfs.hpci.htracing.hath9kath9k.hahb.hbtcoexsupport.hcommoncommon.hdebug.hdebugfs.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hlane.hatomic64selftest.hauditaudit.harch.htree.hwatch.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightapple.hclassdevice.hlcdsupport.hlp855x.hballooncompaction.hbasefull.hsmall.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroup.hdebugfs.hdevdev.hbsg.hbsglib.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnullblk.hnvmenvme.hscsi.hosd.hpciessdmtip32xx.hpmem.hramram.hcount.hsize.hrbd.hsd.hsrsr.hvendor.hsx8.hthrottling.hmqpci.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hdcb.hfloweroffload.hhwmon.hsriov.hbonding.hbootprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhotplugcpu0.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbpfbpf.hevents.hjitjit.halwayson.hkprobeoverride.hsyscall.hbql.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hath3k.hbcm.hbnepbnep.hmcfilter.hprotofilter.hbredr.hcmtp.hdebugfs.hhcibcm203x.hhcibfusb.hhcibpa10x.hhcibtsdio.hhcibtusbhcibtusb.hbcm.hrtl.hhciuarthciuart.h3wire.hath3k.hbcsp.hh4.hll.hhcivhci.hhidp.hhs.hintel.hle.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hrtl.hbtree.hbtrfsassert.hfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdebugdevices.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.hprettydebug.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.hdebugfs.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hhugetlb.hperf.hpids.hsched.hcgroups.hchargersmb347.hchash.hchecksignature.hcheckpointrestore.hchelsiolib.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hchromeoslaptop.hcicadaphy.hcifscifs.hacl.hdebug.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hclsu32mark.hperf.hclztab.hcma.hcnic.hcommonclk.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.holdsigaction.hconfigfsfs.hconnector.hconsolepoll.htranslations.hcontextswitchtracer.htracking.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcpufreqfreq.hdefaultgovondemand.hgovcommon.hconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.hidleidle.hgovhaltpoll.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hcore.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc8.hcrosscompile.hmemoryattach.hcryptocrypto.hablkhelperx86.hacomp2.haead.haead2.haesaes.hniintel.hx8664.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfishblowfish.hcommon.hx8664.hcamelliacamellia.haesniavxx8664.havx2x8664.hx8664.hcastcommon.hcast5cast5.havxx8664.hcast6cast6.havxx8664.hcbc.hccm.hcmac.hcrc32crc32.hpclmul.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevccpccp.hdd.hchelsio.hpadlockpadlock.haes.hsha.hqatqat.hc3xxx.hc3xxxvf.hc62x.hc62xvf.hdh895xcc.hdh895xccvf.hdh.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhashhash.hinfo.hhash2.hhmac.hhw.hjitterentropy.hkhazad.hkpp.hkpp2.hlrw.hlzo.hmanager.hmanager2.hmcryptd.hmd4.hmd5.hmichaelmic.hnull.hpcbc.hpcomp.hpcomp2.hpcrypt.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hrsa.hsalsa20salsa20.hx8664.hseed.hseqiv.hserpentserpent.havxx8664.havx2x8664.hsse2x8664.hsha1sha1.hmb.hssse3.hsha256sha256.hmb.hssse3.hsha512sha512.hmb.hssse3.htea.htest.htgr192.htwofishtwofish.havxx8664.hcommon.hx866464.h3way.huseruser.hapiapi.hhash.hrng.hskcipher.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hcypressfirmware.hdavicomphy.hdaxdax.hdriver.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugatomicsleep.hblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnotifiers.hobjectsobjects.henabledefault.hfree.hpercpucounter.hrcuhead.htimers.hwork.hpagealloc.hpercpumaps.hpilist.hrtmutexes.hrwsems.hsectionmismatch.hsetmoduleronx.hsg.hshirq.hspinlock.hstackusage.hstackoverflow.hvm.hwwmutexslowpath.hdecompressbzip2.hgzip.hlzma.hlzo.hxz.hdefaultcubic.hdeadline.hhostname.hhungtasktimeout.hiodelaytype.hiosched.hmessageloglevel.hmmapminaddr.hsecuritysecurity.hselinux.htcpcong.hdefconfiglist.hdeferredstructpageinit.hdelllaptop.hrbtn.hrbu.hsmbiossmbios.hsmm.hwmi.hsmo8800.hwmiwmi.haio.hdescriptor.hdetecthungtask.hdevcoredump.hdaxdax.hpmem.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hwrites.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdm9102.hdmaacpi.hapidebug.hengine.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevicesdmadevices.hdebug.hvdebug.hdmartable.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdql.hdrmdrm.hamddcdc.hdcn10.h01.hamdgpu.hast.hbochs.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.hcaptureerror.hcompresserror.hgvtgvt.hkvmgt.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hmipidsi.hnouveaunouveau.hbacklight.hpanelorientationquirks.hqxl.hradeon.hsched.httm.hudl.hvgem.hvirtiogpu.hvm.hvmwgfxvmwgfx.hfbcon.hdstcache.hdummydummy.hconsole.hdvba8293.haf9013.haf9033.hatbm8830.hau8522au8522.hdtv.hv4l.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hcxd2820r.hddbridge.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hdrxd.hdrxk.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hinput.hhopper.hisl6405.hisl6421.hisl6423.hit913xfe.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hlnbp22.hm88rs2000.hmantis.hmaxadapters.hmb86a16.hmb86a20s.hmt312.hmt352.hnet.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hrtl2830.hrtl2832.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.haf9035.hanysee.hau6610.haz6007.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hit913x.hlme2510.hm920x.hmxl111sf.hnovatusb2.hopera1.hpctv452e.hrtl28xxu.htechnisatusb2.httusb2.humt010.hv2.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdwdmacdmac.hcore.hdynamicdebug.hftraceftrace.hwithregs.he1000.he1000ee1000e.hhwts.hearlyprintkprintk.hdbgp.hefi.husb.hedacedac.hamd64.hdebug.hdecodemce.he752x.hghes.hi10nm.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hmceinj.hmmedac.hpnd2.hsbridge.hskx.hx38.hedd.heeepclaptop.hwmi.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hesrt.hmixed.hpartition.hruntimemap.hwrappers.hsecurebootsecurelevel.hsignaturelistparser.hstub.hvarsvars.hpstorepstore.hdefaultdisable.hefivarfs.helfcore.henaethernet.henablemustcheck.henclosureservices.hencryptedkeys.henic.hepic100.hepoll.hethernet.hethoc.heventtracing.heventfd.hevmevm.hhmacversion.hexportfs.hext4debug.hfsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfailiotimeout.hmakerequest.hmmcrequest.hpagealloc.hfailover.hfailslab.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hdeferredio.hefi.hhyperv.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefcoe.hfnic.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohci.hsbp2.hserial.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdaxdax.hpmd.hiomap.hmbcache.hposixacl.hfscachefscache.hobjectlist.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hlogging.hmaxsge.hsas.hspi.hfutex.hfwcfgsysfs.hloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hhardirqs.hhweight.hio.hiomap.hirqlegacyallochwirq.hprobe.hshow.hisadma.hpciiomap.hpendingirq.hpinconf.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hgeneve.hgfs2fsfs.hlockingdlm.hgigasetbase.hcapi.hm101.hm105.hgpioacpi.hamdpt.hdevres.hich.hlangwell.hsysfs.hviperboard.hgpiolibgpiolib.hirqchip.hgraceperiod.hgve.hhaltpollcpuidle.hhangchecktimer.hhardenedusercopy.hhardlockupchecktimestamp.hdetector.hhasdma.hiomem.hioport.hhavealignedstructpage.harchhugevmap.hjumplabel.hkgdb.hkmemcheck.hmmaprndbits.hcompatbits.hseccompfilter.hsoftdirty.htracehook.htransparenthugepagehugepage.hpud.hwithinstackframes.hbootmeminfonode.hcrecordmcount.hccstackprotector.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugkmemleak.hdmaapidebug.hdynamicftraceftrace.hwithregs.hebpfjit.hefficientunalignedaccess.hfentry.hftracemcountrecord.hfunctiongraphtracer.htracer.hgenerichardirqs.hhardenedusercopyallocator.hhwbreakpoint.hide.hinteltxt.hioremapprot.hirqtimeaccounting.hkernelbzip2.hgzip.hlzma.hlzo.hxz.hkprobeoverride.hkprobeskprobes.honftrace.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hlatencytopsupport.hlivepatch.hmemblockmemblock.hnodemap.hmemorypresent.hmixedbreakpointsregs.hmmiotracesupport.hnetdsa.hoprofile.hoptprobes.hpcspkrplatform.hperfeventsevents.hnmi.hregs.huserstackdump.hrcutablefree.hinvalidate.hregsandstackaccessapi.hreliablestacktrace.hsetuppercpuarea.hstackvalidation.hsyscalltracepoints.htextpokesmp.huid16.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmihdmi.hlpeaudio.hheaderscheck.hhibernatecallbacks.hhibernation.hhidhid.ha4tech.hacrux.halps.happle.happleir.haureal.hbatterystrength.hbelkin.hcherry.hchicony.hcypress.hdragonrise.helecom.hezkey.hgeneric.hgreenasia.hgyration.hholtek.hhypervmouse.hicade.hkensington.hkeytouch.hkye.hlcpower.hlenovotpkbd.hlogitechlogitech.hdj.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hntrig.hortek.hpantherlord.hpetalynx.hpicolcdpicolcd.hbacklight.hcir.hfb.hlcd.hleds.hpid.hplantronics.hprimax.hprodikeys.hps3remote.hrmi.hroccat.hsaitek.hsamsung.hsensoraccel3d.hals.hcustomsensor.hdevicerotation.hgyro3d.hhub.hiiocommon.htrigger.hinclinometer3d.hmagnetometer3d.hpress.hprox.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimotewiimote.hext.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1pcmcia.hbkma4t.hdiehldiva.helsa.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauer.hst5481.htelespci.hw6692.hhmcdrv.hhmmhmm.hmirror.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hsmt.hhpaccel.hilo.hwatchdog.hwireless.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhsaamd.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxenxen.hfrontend.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.htpm.hvia.hvirtio.hhwlattracer.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hiommu.hkeyboard.hnet.hstorage.htscpage.hutils.hvsockets.hhypervisorguest.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.hacpi.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hdesignwarecore.hplatform.hdiolanu2c.hhelperauto.hhid.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hsmbus.hstub.htinyusb.hvia.hviapro.hviperboard.hi40ei40e.hdcb.hvxlan.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8253lock.hi8k.hia32emulation.hiavf.hib700wdt.hibmasr.hice.hicplusphy.hideapadlaptop.hidlepagetracking.hidma64.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.higbigb.hdca.hhwmon.higbvf.higc.hiioiio.hbufferbuffer.hcb.hconsumerspertrigger.hkfifobuf.htrigger.htriggeredbuffer.hillegalpointervalue.himaima.happraise.haudit.hlsmrules.hmeasurepcridx.htrustedkeyring.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hbnxtre.hcxgb3.hcxgb4.hhfi1.hi40iw.hipath.hipoibipoib.hcm.hdebug.hiser.hisert.hmthcamthca.hdebug.hnes.hocrdma.hondemandpaging.hopavnic.hqedr.hqibqib.hdca.hrdmavt.hsrp.hsrpt.huseraccess.hmad.hmem.husnic.hvmwarepvrdma.hinitenvarglimit.hinitramfssource.hinotifyuser.hinputinput.hapanel.hatiremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgp2a.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hleds.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.hsparsekmap.htablet.htouchscreen.huinput.hxenkbddevfrontend.hyealink.hinstructiondecoder.hint340xthermal.hintegrityintegrity.hasymmetrickeys.hsignature.hintelgtt.hhidevent.hidle.hioatdma.hiommuiommu.hdebugfs.hfloppywa.hips.hishhid.hmeimei.hme.hwdt.hoaktrail.hpmccore.hpowerclamp.hrapl.hrdt.hthth.hacpi.hgth.hmsu.hpci.hpti.hsth.htxt.hvbtn.hwmithunderbolt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hdebugfs.hhelper.hiova.hsupport.hioschedcfq.hdeadline.hnoop.hiosfmbi.hipadvancedrouter.hdccpdccp.hccid3.htfrclib.hfibtriestats.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetclusterip.hecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hulog.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipmac.hipmark.hipport.hipportip.hipportnet.hmac.hnet.hnetiface.hnetnet.hnetport.hnetportnet.hlistset.hmax.hvsvs.hdebug.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnfct.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargethl.hmasquerade.hnpt.hreject.hsynproxy.hipcns.hipmideviceinterface.hdmidecode.hhandler.hpanicevent.hpoweroff.hprocinterface.hsi.hssif.hwatchdog.hipppfilter.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hirene.hfintek.hgpiocir.higuana.himon.hitecir.hjvcdecoder.hlirccodec.hmcekbddecoder.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hredrat3.hsanyodecoder.hsonydecoder.hstreamzap.httusbir.hwinbondcir.hirqbypassmanager.hdomain.hforcedthreading.hpoll.hremap.hwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htargettarget.hcxgb4.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hmiddleware.hdiversion.hdrvavmb1b1pci.hb1pciv4.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hisl29020.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hdevicetracing.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hixgbevf.hjbd2.hjme.hjoliet.hjumplabel.hkallsymskallsyms.hall.hkarmapartition.hkdbcontinuecatastrophic.hkeyboard.hkernelkernel.releasegzip.hkernfs.hkexeckexec.hautoreserve.hbzimageverifysig.hcore.hfile.hjump.hverifysig.hkeyboardatkbd.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hkdb.hlowleveltrap.hserialconsole.htests.hkprobeevent.hkprobeskprobes.honftrace.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hasyncpf.hgenericdirtylogreadprotect.hguest.hintel.hmmio.hmmuaudit.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlatencytop.hlcdclassdevice.hplatform.hledsblinkm.hclass.hclevomail.hdellnetbooks.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlib80211.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hliquidioliquidio.hvf.hlirc.hlivepatch.hllc.hlocalversion.hlockdebuggingsupport.hspinonowner.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrel.hstahashmaxsize.hmac802154.hmacb.hmachzwdt.hmacintoshdrivers.hmacsec.hmacvlan.hmacvtap.hmagicsysrq.hmailbox.hmandatoryfilelocking.hmantiscore.hmarvellphy.hmaxrawdevs.hmaxsmp.hmayusedevlink.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaalteraci.hanalogtvsupport.hattach.hcamerasupport.hcommonoptions.hdigitaltvsupport.hpcisupport.hradiosupport.hrcsupport.hsubdrvautoselect.hsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hmax2165.hmc44s803.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hr820t.hsimple.htda18212.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmemsoftdirty.hmembarrier.hmemcgmemcg.hkmem.hswapswap.henabled.hmemoryballoon.hfailure.hhotplughotplug.hsparse.hhotremove.hisolation.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hintellpsslpss.hacpi.hpci.hrtsxpci.husb.hsm501sm501.hgpio.hviperboard.hvx855.hmicrelphy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4corecore.hgen2.hdebug.henen.hdcb.hinfiniband.hmlx5corecore.henen.hdcb.hipoib.henarfs.hrxnfc.heswitch.hinfiniband.hmpfs.hmlxfw.hmlxswcorecore.hhwmon.hthermal.hi2c.hminimal.hpci.hspectrumspectrum.hdcb.hswitchib.hswitchx2.hmmowner.hmmcmmc.hblockblock.hminors.hcb710.hcqhci.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsigsig.hall.hhash.hsha256.huefi.hsrcversionall.hunload.hmodulesmodules.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hcypress.helantech.hlifebook.hlogips2pp.hsentelic.hsmbus.hsynapticssynaptics.hsmbus.htrackpoint.hvmmouse.hserial.hsynapticsi2c.husb.hvsxxxaa.hmovablenode.hmpilib.hmpls.hmqioscheddeadline.hkyber.hmrp.hmsdosfs.hpartition.hmsilaptop.hwmi.hmsproblock.hmtdmtd.hblkdevs.hblock.hcfii1.hi2.hmapbankwidth1.h2.h4.hubiubi.hbeblimit.hwlthreshold.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmvmdio.hmwifiexmwifiex.hpcie.hsdio.husb.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hpfn.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hsgdmalength.hnetnet.hactconnmark.hcsum.hgact.hipt.hmirred.hnat.hpedit.hpolice.hsample.hsimp.hskbedit.hskbmod.htunnelkey.hvlan.hcadence.hcalxedaxgmac.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hflower.hfw.hind.hmatchall.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdmarhkabi.hdropmonitor.hegress.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfailover.hfc.hingress.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hmplsgso.hns.hpacketengine.hpktgen.hpollcontroller.hrxbusypoll.hschatm.hcbq.hcbs.hchoke.hcodel.hdrr.hdsmark.hfifo.hfqfq.hcodel.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsctpprobe.hswitchdev.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.htulip.hudptunnel.hvendoramazon.hamd.haquantia.hatheros.hbroadcom.hbrocade.hcavium.hchelsio.hcisco.hdec.hemulex.hgoogle.hintel.hmarvell.hmellanox.hmyri.hnetronome.hoki.hqlogic.hrealtek.hrocker.hsmsc.hsolarflare.hti.hnetconsolenetconsole.hdynamic.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hacct.hlog.hqueuequeue.hct.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hiprange.hipvs.hlength.hlimit.hmac.hmark.hmultiport.hnfacct.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hnat.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hct.hdscp.hhl.hhmark.hidletimer.hled.hlog.hmark.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hnetpoll.hnetpriocgroup.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hlabels.hmark.hnetbiosns.hpptp.hprocfs.hsane.hsecmark.hsip.hsnmp.htftp.htimeout.htimestamp.hzones.hctnetlinknetlink.hhelper.htimeout.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hipv6.hdupipv4.hipv6.hlogbridge.hcommon.hipv4.hipv6.hnatnat.hamanda.hftp.hh323.hipv4.hipv6.hirc.hmasqueradeipv4.hipv6.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hredirect.hsip.hsnmpbasic.htftp.hrejectipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnfpnfp.happabmnic.hflower.hdebug.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hfaultinjection.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.hsecuritylabel.hnftbridgemeta.hreject.hchainnatipv4.hipv6.hrouteipv4.hipv6.hcompat.hcounter.hct.hdupipv4.hipv6.hexthdr.hhash.hlimit.hlog.hmasqmasq.hipv4.hipv6.hmeta.hnat.hqueue.hrbtree.hredirredir.hipv4.hipv6.hrejectreject.hinet.hipv4.hipv6.hnlattr.hnlmon.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hmacceltic.hcenteuro.hcroatian.hcyrillic.hgaelic.hgreek.hiceland.hinuit.hroman.hromanian.hturkish.hutf8.hnobootmem.hhzhz.hcommon.hfull.hnodesshift.hspanothernodes.hnoptracer.hnouveaudebugdebug.hdefault.hmmu.hnozomi.hnrcpus.hntbntb.hamd.hnetdev.hperf.htransport.hnumanuma.hbalancingbalancing.hdefaultenabled.hemu.hnvtco.hnvdimmdax.hkeys.hpfn.hnvmecore.hfabrics.hfc.hrdma.htargettarget.hfc.hfcloop.hloop.hrdma.hnvmem.hnvram.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hnmitimer.hoptimizeinlining.hoptprobes.hore.hosfpartition.houtputformat.hoverlayfs.hpacketpacket.hdiag.hpadata.hpagecounter.hextension.hguard.howner.hpool.htableisolation.hpageflagsextended.hpanasoniclaptop.hpaniconoopsvalue.htimeout.hparavirtparavirt.hclock.hspinlocks.htimeaccounting.hparman.hparportparport.h1284.hnotpc.hpc.hserial.hpartitionadvanced.hpataacpi.hali.hamd.harasancf.hartop.hatiixp.hatp867x.hcmd64x.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.htoshiba.hvia.hpcc.hpccard.hpchdma.hgbe.hphub.hpcipci.hats.hbusaddrt64bit.hdirect.hdomains.hhyperv.hioapic.hiov.hlabel.hmmconfig.hmsi.hpasid.hpri.hquirks.hstub.hxen.hpcieecrc.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hpcmciaxircom.hpcnet32.hpcspkrplatform.hpdcadma.hpercpurwsem.hstats.hperfeventsevents.hintelrapl.huncore.hpersistentkeyrings.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hpinconf.hpinctrlpinctrl.hamd.hbaytrail.hbroxton.hcannonlake.hcedarfork.hdenverton.hgeminilake.hicelake.hintel.hlewisburg.hsunrisepoint.hpinmux.hpkcs7messageparser.hpmpm.hadvanceddebug.hclk.hdebug.hruntime.hsleepsleep.hdebug.hsmp.hstdpartition.htracetrace.hrtc.hpmbus.hpnfsblock.hfilelayout.hflexfilelayout.hobjlayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowerreset.hsupply.hpowercap.hppdev.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hparport.hpptp.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcorevmcore.hdevicedump.hprofiling.hprovelocking.hrcu.hprovideohci1394dmainit.hpsample.hpstorepstore.hram.hptp1588clockclock.hkvm.hpch.hpublickeyalgorsa.hpvpanic.hpwmpwm.hlpss.hsysfs.hqedqed.hfcoe.hiscsi.hll2.hooo.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqueuedrwlocks.hspinlocks.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hradixtreemultiorder.hraidattrs.hraid6pq.hrandom32selftest.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hloopback.hmap.hrcucpustalltimeout.hfanoutfanout.hleaf.hnocbcpucpu.hnone.hstallcommon.huserqs.hrdbzip2.hgzip.hlzma.hlzo.hxz.hrdmarxe.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hirq.hspi.hrelay.hrelocatable.hretpoline.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrmi42dsensor.hcore.hf03f03.hserio.hf11.hf12.hf30.hsmb.hrocker.hrpcsecgsskrb5.hrps.hrtgroupsched.hmutexes.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvbq32k.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hds2404.hds3232.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hmsm6242.hpcf8523.hpcf8563.hpcf8583.hrp5c01.hrs5c372.hrv3029c2.hrx4581.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192e.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtllibrtllib.hcryptoccmp.htkip.hwep.hrtlwifirtlwifi.hdebug.hpci.husb.hrtw88rtw88.h8822be.h8822ce.hcore.hdebug.hdebugfs.hpci.hrwsemspinonowner.hxchgaddalgorithm.hsamsunglaptop.hq10.hsataacardahci.hahciahci.hplatform.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsbitmap.hschedautogroup.hdebug.hhrtick.hinfo.hmcmc.hprio.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.harcmsr.hbfafc.hbnx2iscsi.hbnx2xfcoe.hchelsiofcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.hinitio.hisci.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsasmvsas.htasklet.hmvumi.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.htgt.hufshcdufshcd.hpci.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdiouart.hseccompseccomp.hfilter.hsecuritysecurity.hinfiniband.hnetworknetwork.hxfrm.hpath.hsecurelevel.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hyamayama.hstacked.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.hacpipower.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads1015.hads7828.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.happlesmc.hasb100.hasc7621.hatk0110.hatxp1.hbh1770.hcoretemp.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hina209.hina2xx.hit87.hjc42.hk10temp.hk8temp.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2978.hltc4151.hltc4215.hltc4245.hltc4261.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hnct6775.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp102.htmp401.htmp421.htsl2550.hucd9000.hucd9200.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hzl6100.hserial82508250.hconsole.hdma.hdw.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.harcarc.hnrports.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.halteraps2.harcps2.hi8042.hlibps2.hraw.hserport.hsfcsfc.hfalconfalcon.hmtd.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgpool.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsignature.hsignedpefileverification.hskgeskge.hgenesis.hsky2.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hdebug.hsmp.hsmssdiodrv.hsianomdtv.hrc.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hasihpi.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcompressoffload.hcs46xxcs46xx.hnewdsp.hctxfi.hdarla20.hdarla24.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968es1968.hinput.hradio.hfirewirefirewire.hlib.hspeakers.hgina20.hgina24.hhdahda.hcodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hcomponent.hcore.hdsploader.hextcore.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisight.hjackjack.hinputdev.hkorg1212.hlayla20.hlayla24.hlola.hlx6464es.hmaestro3maestro3.hinput.hmaxcards.hmia.hmixart.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.held.htimer.hxrundebug.hpcsp.hpcxhr.hprocfs.hrawmidi.hrme32.hrme96.hrme9652.hscs1x.hseqdevice.hdummy.hhrtimerdefault.hmidimidi.hemul.hevent.hvirmidi.hsequencersequencer.hoss.hsocsoc.hacpiacpi.hintelmatch.hcompress.hda7213.hda7219.hdmic.hes8316.hhdachdmi.hi2candspi.hintelbaytrail.hbdwrt5677mach.hbroadwellmach.hbxtda7219max98357amach.hrt298mach.hbytchtda7213mach.hes8316mach.hnocodecmach.hbytcrrt5640mach.hrt5651mach.hchtbswmax98090timach.hrt5645mach.hrt5672mach.hhaswellhaswell.hmach.hkblrt5663max98927mach.hrt5514max98927mach.hmach.hsklnau88l25max98357amach.hssm4567mach.hrt286mach.hskylakeskylake.hsspclk.hsstsst.hacpi.hfirmware.htoplevel.hmax98090.hmax98357a.hmax98927.hnau8824.hnau8825.hrl6231.hrl6347a.hrt286.hrt298.hrt5514rt5514.hspi.hrt5640.hrt5645.hrt5651.hrt5663.hrt5670.hrt5677rt5677.hspi.hssm4567.htopology.hts3a227e.hsstatomhifi2platform.hipcipc.hacpi.hsynthemux.htea575x.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hline6.hpod.hpodhd.htoneport.hua101.hus122l.husx2y.hvariax.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hx86.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsp5100tco.hsparseirq.hrcupointer.hsparsememsparsemem.hallocmemmaptogether.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hmaster.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hlzo.hxattr.hxz.hzlib.hssbssb.hdrivergpio.hpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hstacktracer.hvalidation.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstmstm.hdummy.hprotobasic.hsyst.hsourceconsole.hftrace.hheartbeat.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlbswiotlb.hxen.hsyncookies.hsyncfile.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hexceptiontrace.hsysfs.hsystemblacklistkeyring.htrustedkeyring.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htistis.hcore.hi2catmel.hinfineon.hnuvoton.hst33zp24st33zp24.hi2c.htpm.htcmfc.hfileio.hiblock.hpscsi.hqla2xxx.huser2.htcpcongadvanced.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htelclock.htestkstrtox.hlistsort.hstringhelpers.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hgovfairshare.hstepwise.hhwmon.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.hthunderboltthunderbolt.hnet.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimerstats.htimerfd.htlan.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htoshibabtrfkill.htouchscreenelo.hwacomi2c.hw8001.htraceclock.hirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hsupport.htrackdirtypages.htransparenthugepagehugepage.halways.htreercu.htristate.conftrustedkeys.httpcieeprom.htty.htuliptulip.hmmio.htun.htypectypec.hdpaltmode.hucsi.hucs2string.hucsiacpi.hudffs.hnls.hueficpercper.hx86.hueventhelperpath.huhid.huid16.huidgidstricttypechecks.huiouio.haec.hcif.hhvgeneric.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.huli526x.huninlinespinunlock.hunixunix.hdiag.hunix98ptys.hunixwaredisklabel.huprobeevent.huprobes.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhashcd.harmlinux.hatm.hbelkin.hcatc.hcommon.hcxacru.hdefaultpersist.hehcihcd.hpci.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusbfx2.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hjl2005bcd.hkonica.hmars.hmr97310a.hnw80x.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hse401.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htopro.htv8532.hvc032x.hvicam.hxirlinkcit.hzc3xx.hhid.hhiddev.hhsicusb3503.hhso.hhwahcd.hidmouse.hiowarrior.hipheth.hisightfw.hkaweth.hkc2190.hlcd.hld.hledstriggerusbport.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax88179178a.hax8817x.hcdceem.hmbim.hncm.hsubsetsubset.henable.hcdcether.hcx82310eth.hdm9601.hdrivers.hgl620a.hhuaweicdcncm.hint51x1.hkalmia.hmcs7830.hnet1080.hplusb.hqmiwwan.hrndishost.hsmsc75xx.hsmsc95xx.hzaurus.hohcihcdhcd.hpci.hlittleendian.hpci.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hrtl8152.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hconsole.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hgarmin.hgeneric.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7715parport.hmos7720.hmos7840.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqcaux.hqt2.hqualcomm.hsafesafe.hpadded.hsierrawireless.hspcp8x5.hssu100.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hxsensmt.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.heneub6250.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hrealtek.hsddr09.hsddr55.husbat.hstv06xx.hsupport.htmc.huas.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvl600.hwdm.hwusbwusb.hcbaf.hxhcihcd.hpci.hxusbatm.hzr364xx.husbipcore.husbpcwatchdog.husegenericsmphelpers.hpercpunumanodeid.huserns.hreturnnotifier.hstacktracesupport.huserfaultfd.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480u.hwhci.hveth.hvfatfs.hvfiovfio.hiommutype1.hmdevmdev.hdevice.hnoiommu.hpcipci.hintx.hmmap.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvhostvhost.hnet.hring.hvsock.hviawdt.hvideoau0828au0828.hv4l2.hbt848.hbtcx.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hrc.hfbivtv.hhdpvr.hiri2c.hivtv.hm52790.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.hstk1160stk1160.hac97.htda7432.htlg2300.htm6000tm6000.halsa.hdvb.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvideobuf2core.hmemops.hvmalloc.hvirtcpuaccountingaccounting.hgen.htobus.hvirtiovirtio.hballoon.hblk.hconsole.hinput.hnet.hpcipci.hlegacy.hvsocketsvsockets.hcommon.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hmvrp.hvmeventcounters.hvmd.hvmwareballoon.hpvscsi.hvmcivmci.hvsockets.hvmxnet3.hvsocketsvsockets.hdiag.hvsockmon.hvtvt.hconsoleconsole.hsleep.hhwconsolebinding.hvxlan.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwantdevcoredump.hpagedebugflags.hwatchdogwatchdog.hcore.hhandlebootenabled.hsysfs.hwdatwdt.hwdtpci.hwextcore.hpriv.hproc.hwil6210wil6210.hdebugfs.hisrcor.htracing.hwinbond840.hwirelesswireless.hext.hwlanwlan.hvendorath.hbroadcom.hintel.hmarvell.hralink.hrealtek.hx509certificateparser.hx86x86.h16bit.h6464.hacpinuma.hsmp.hacpicpufreqcpufreq.hcpb.hamdfreqsensitivity.hplatformdevice.hbootparammemorycorruptioncheck.hcheckbioscorruption.hcmov.hcmpxchg64.hcpuid.hdebugctlmsr.hdecoderselftest.hdevdmaops.hextendedplatform.hht.hintellpss.hmemoryprotectionkeys.hmpx.hpstate.htsxmodeon.humip.hinternodecacheshift.hioapic.hl1cacheshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hneedrelocs.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpmemlegacylegacy.hdevice.hpowernowk8.hptdump.hrerouteforbrokenbootirqs.hreservelow.hsmap.hspeedsteplib.hsupportsmemoryfailure.hthermalvector.htsc.huv.hx2apic.hxenxen.hacpiprocessor.hballoon.hblkdevfrontend.hcompatxenfs.hdevevtchn.hhavepvmmu.hmaxdomainmemory.hnetdevfrontend.hprivcmd.hpvhvm.hsaverestore.hscrubpages.hsyshypervisor.hwdt.hxenbusfrontend.hxenfs.hxfrmxfrm.halgo.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hwarn.hxorblocks.hxps.hxzdecdec.hbcj.hpowerpc.hx86.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzbud.hzisofs.hzlibdeflate.hinflate.hzonedevice.hdmadma.hflag.hdma32.hzpool.hzram.hzsmalloc.hzswap.hcryptoacompress.haead.haes.hakcipher.halgapi.hauthenc.hb128ops.hblowfish.hcast5.hcast6.hcast_common.hchacha20.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdh.hdrbg.hecdh.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hcompress.hhash.hkpp.hrng.hrsa.hscompress.hskcipher.hkpp.hlrw.hmcryptd.hmd5.hpadlock.hpcrypt.hpkcs7.hpublic_key.hrng.hscatterwalk.hserpent.hsha.hsha1_base.hsha256_base.hsha512_base.hskcipher.htwofish.hxts.hdrmamd_asic_type.hati_pcigart.hbridgeanalogix_dp.hdw_hdmi.hdw_mipi_dsi.hmhl.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_backport.hdrm_blend.hdrm_bridge.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_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_drv.hdrm_dsc.hdrm_edid.hdrm_encoder.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_cma_helper.hdrm_gem_framebuffer_helper.hdrm_hashtab.hdrm_hdcp.hdrm_ioctl.hdrm_irq.hdrm_lease.hdrm_legacy.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pci.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_property.hdrm_rect.hdrm_scdc_helper.hdrm_simple_kms_helper.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hintel-gtt.hintel_lpe_audio.hspsc_queue.httmttm_bo_api.httm_bo_driver.httm_debug.httm_execbuf_util.httm_memory.httm_module.httm_page_alloc.httm_placement.httm_set_memory.httm_tt.hdt-bindingsgpiogpio.hinterrupt-controllerarm-gic.hirq.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.hqrwlock.hqrwlock_api_smp.hqrwlock_types.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrxrpc-type.hsystem_keyring.htrusted-type.huser-type.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_dma.hacpi_pmtmr.hadb.hadfs_fs.hadxl.haer.hagp_backend.hagpgart.hahci_platform.haio.halarmtimer.haltera_jtaguart.haltera_uart.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl080.hpl08x.hpl093.hpl330.hserial.hsp810.hamd-iommu.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.happle_bl.harcdevice.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_suni.hatm_tcp.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauxvec.haverage.havfvirtchnl.hb1pcmcia.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbasic_mmio_gpio.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_wdt.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.hbfin_mac.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hblk-mq-pci.hblk-mq.hblk_types.hblkdev.hblktrace_api.hblockgroup_lock.hbma150.hbootmem.hbottom_half.hbpf.hbpf_trace.hbpf_types.hbpf_verifier.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancore.hdev.hled.hplatformcc770.hflexcan.hmcp251x.hsja1000.hti_hecc.hskb.hcapability.hcb710.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.htypes.hcfag12864b.hcgroup.hcgroup_subsys.hcirc_buf.hcleancache.hclkclk-private.hclk-provider.hclk.hat91_pmc.hbcm2835.hmvebu.hmxs.hsunxi.htegra.hzynq.hclkdev.hclksrc-dbx500-prcmu.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_psdev.hcom20020.hcompaction.hcompat.hcompiler-gcc.hcompiler-intel.hcompiler.hcompletion.hcomponent.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hcontainer.hcontext_tracking.hcontext_tracking_state.hcordic.hcoredump.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpufreq.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpuset.hcputime.hcramfs_fs.hcramfs_fs_sb.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcryptohash.hcryptouser.hcs5535.hctype.hcuda.hcyclades.hcycx_x25.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hunlzo.hunxz.hdelay.hdelayacct.hdell-led.hdevcoredump.hdevfreq.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdigsig.hdio.hdirent.hdlm.hdlm_plock.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm9000.hdmadma-attrs.hdma-buf.hdma-contiguous.hdma-debug.hdma-direction.hdma-fence-array.hdma-fence.hdma-mapping.hdw.hipu-dma.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds1286.hds17287rtc.hds2782_battery.hdtlk.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.hedma.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefs_vh.heisa.helevator.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hevm.hexport.hexportfs.hext2_fs.hextconextcon.hextcon-adc-jack.hextcon-gpio.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfile.hfilter.hfips.hfirewire.hfirmware-map.hfirmware.hfixp-arith.hflat.hflex_array.hflex_proportions.hfont.hframe.hfreezer.hfrontswap.hfs.hfs_enet_pd.hfs_pin.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hmxs-dma.hfsl_devices.hfsl_hypervisor.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfutex.hfwnode.hgameport.hgcd.hgenalloc.hgeneric_acl.hgenetlink.hgenhd.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgpiogpio-fan.hgpio-pxa.hgpio.hconsumer.hdriver.hgpio_keys.hgpio_mouse.hgpt.hgsmmux.hhardirq.hhash.hhashtable.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhp_sdc.hhpet.hhrtimer.hhsihsi.hhtcpld.hhtirq.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-mux-gpio.hi2c-mux-pinctrl.hi2c-mux.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c-smbus.hi2c-xiic.hi2c.hadp5588.hadp8860.hadp8870.hads1015.hapds990x.hatmel_mxt_ts.hbh1770glc.hdm355evm_msp.hds620.hi2c-rcar.hi2c-sh_mobile.hlm8323.hltc4245.hmax6639.hmax732x.hmcs.hmms114.hmpr121_touchkey.hpca953x.hpca954x.hpcf857x.hpmbus.hpxa-i2c.hs6000.hsx150x.htc35876x.htps65010.htsc2007.htwl.htwl4030-madc.hi2o.hi7300_idle.hi8042.hi8253.hi82593.hicmp.hicmpv6.hide.hidr.hidr_ext.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_frad.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioadcad_sigma_delta.hbuffer-dma.hbuffer-dmaengine.hbuffer.hcommonst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.hin.hin6.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hbu21013.hcma3000.hcy8ctmg110_pdata.hcyttsp.hedt-ft5x06.heeti_ts.hgp2ap002a00f.hgpio_tilt.hili210x.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hpixcir_ts.hpmic8xxx-keypad.hpmic8xxx-pwrkey.hsamsung-keypad.hsh_keysc.hsparse-keymap.htca8418_keypad.hti_am335x_tsc.htps6507x-ts.hintegrity.hintel-iommu.hintel_mid_dma.hintel_pmic_gpio.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-mapping.hio.hioc3.hioc4.hiocontext.hiomap.hiommu-helper.hiommu.hiopoll.hioport.hioprio.hiova.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_cpustat.hirq_poll.hirq_work.hirqbypass.hirqchipirqchip.harm-gic.harm-vic.hbcm2835.hchained_irq.hmetag-ext.hmetag.hmxs.hspear-shirq.hversatile-fpga.hirqdesc.hirqdomain.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hjbd.hjbd2.hjbd_common.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hkaiser.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkcmp.hkconfig.hkcore.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkfifo.hkgdb.hkhugepaged.hklist.hkmemcheck.hkmemleak.hkmod.hkmsg_dump.hkobj_map.hkobject.hkobject_ns.hkprobes.hkref.hks0108.hks8842.hks8851_mll.hksm.hkthread.hktime.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlapb.hlatencytop.hlcd.hlcm.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds-regulator.hleds-tca6507.hleds.hleds_pwm.hlglock.hlguest.hlguest_launcher.hlibata.hlibfdt.hlibfdt_env.hlibnvdimm.hlibps2.hlicense.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlivepatch.hllc.hllist.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockref.hlog2.hloop.hlp.hlru_cache.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmailbox.hmailbox_client.hmailbox_controller.hmaple.hmarvell_phy.hmath64.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmdev.hmdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmedia-bus-format.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.hab3100.habx500abx500.hab8500-bm.hab8500-codec.hab8500-gpadc.hab8500-gpio.hab8500-sysctrl.hab8500.hux500_chargalg.hadp5520.harizonacore.hpdata.hregisters.has3711.hasic3.hcore.hcros_ec.hcros_ec_commands.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hintel_msic.hjanz.hlm3533.hlp8788-isink.hlp8788.hlpc_ich.hmax77686-private.hmax77686.hmax77693-private.hmax77693.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hpm8xxxcore.hirq.hpm8921.hrtc.hrc5t583.hrdc321x.hretu.hrtsx_common.hrtsx_pci.hrtsx_usb.hsamsungcore.hirq.hrtc.hs2mps11.hs5m8763.hs5m8767.hsi476x-core.hsi476x-platform.hsi476x-reports.hsmsc.hsta2x11-mfd.hstmpe.hsysconsyscon.himx6q-iomuxc-gpr.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti_am335x_tscadc.hti_ssp.htmio.htps6105x.htps6507x.htps65090.htps65217.htps6586x.htps65910.htps65912.htps80031.htwl4030-audio.htwl6040.hucb1x00.hviperboard.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.hmg_disk.hmicrel_phy.hmigrate.hmigrate_mode.hmii.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5accel.hcmd.hcq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmlx5_ifc.hmlx5_ifc_fpga.hport.hqp.hsrq.htransobj.hvport.hmm-arch-hooks.hmm.hmm_inline.hmm_types.hmman.hmmcboot.hcard.hcore.hdw_mmc.hhost.hmmc.hpm.hsd.hsdhci-pci-data.hsdio.hsdio_func.hsdio_ids.hsh_mmcif.hsh_mobile_sdhi.hslot-gpio.htmio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpi.hmpls.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmsm_mdp.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hfsmc.hftl.hgen_probe.hinftl.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_bch.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hqinfo.hsh_flctl.hsharpsl.hspear_smi.hsuper.hubi.hxip.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnamei_lookup.hnbd.hnd.hndctl.hnet.hnet_dim.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_comment.hip_set_counter.hip_set_getport.hip_set_hash.hip_set_list.hip_set_skbinfo.hip_set_timeout.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_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hx_tables.hxt_hashlimit.hxt_physdev.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebtables.hnetfilter_defs.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_xdr.hnfsacl.hnilfs2_fs.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-fc-driver.hnvme-fc.hnvme-rdma.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hnwpserial.hof.hof_address.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_mtd.hof_net.hof_pci.hof_pdt.hof_platform.hoid_registry.holpc-ec.homap-dma.homap-iommu.homapfb.hoom.hopenvswitch.hopp.hoprofile.hosq_lock.hoverflow.hoxu210hp.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_cgroup.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpageblock-flags.hpagemap.hpagevec.hparman.hparport.hparport_pc.hparser.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-aspm.hpci-ats.hpci-dma-compat.hpci.hpci_hotplug.hpci_ids.hpcieport_if.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hpercpu_ida.hperf_event.hperf_regs.hpersonality.hpfn.hpfn_t.hphonedev.hphonet.hphyphy.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hplatform_dataad5449.had5755.had7266.had7298.had7791.had7793.had7887.hads7828.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-mx27vis.hasoc-palm27x.hasoc-s3c.hasoc-s3c24xx_simtec.hasoc-ti-mcbsp.hasoc-ux500-msp.hat24.hat91_adc.hata-pxa.hata-samsung_cf.hatmel.hbrcmfmac.hcamera-mx1.hcamera-mx2.hcamera-mx3.hcamera-pxa.hclk-integrator.hclk-lpss.hclk-nomadik.hclk-realview.hclk-u300.hclk-ux500.hclocksource-nomadik-mtu.hcoda.hcpsw.hcrypto-atmel.hcrypto-ux500.hdavinci_asp.hdb8500_thermal.hdma-atmel.hdma-coh901318.hdma-dw.hdma-ep93xx.hdma-imx-sdma.hdma-imx.hdma-mmp_tdma.hdma-mv_xor.hdma-ste-dma40.hdmtimer-omap.hdsp-omap.hdwc3-exynos.hdwc3-omap.hefm32-uart.hehci-sh.helm.hemif_plat.heth-netx.hexynos_thermal.hfsa9480.hgpio-em.hgpio-omap.hgpio-rcar.hgpio-ts5500.hhwmon-s3c.hi2c-cbus-gpio.hi2c-davinci.hi2c-designware.hi2c-hid.hi2c-imx.hi2c-nomadik.hi2c-nuc900.hi2c-s3c2410.hina2xx.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirq-renesas-intc-irqpin.hirq-renesas-irqc.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeypad-w90p910.hkeyscan-davinci.hlcd-mipid.hleds-kirkwood-netxbig.hleds-kirkwood-ns2.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-pca9633.hleds-renesas-tpu.hleds-s3c24xx.hlm3630_bl.hlm3639_bl.hlp855x.hlp8727.hlp8755.hmacb.hmax197.hmax310x.hmax6697.hmfd-mcp-sa11x0.hmicroread.hmipi-csis.hmmc-davinci.hmmc-esdhc-imx.hmmc-msm_sdcc.hmmc-mvsdio.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-s3cmci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmsm_serial_hs.hmtd-davinci-aemif.hmtd-davinci.hmtd-mxc_nand.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-onenand-omap2.hmtd-orion_nand.hmv_usb.hntc_thermistor.homap-abe-twl6040.homap-twl4030.homap-wd-timer.homap1_bl.homap4-keypad.homap_drm.homap_ocp2scp.hpcmcia-pxa2xx_viper.hpinctrl-coh901.hpinctrl-nomadik.hpn544.hpxa2xx_udc.hpxa_sdhci.hremoteproc-omap.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsamsung-usbphy.hsc18is602.hserial-imx.hserial-omap.hserial-sccnxp.hsh_ipmmu.hshmob_drm.hsht15.hsi5351.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-imx.hspi-nuc900.hspi-omap2-mcspi.hspi-s3c64xx.hst1232_pdata.hst33zp24.htegra_emc.htegra_usb.hti_am335x_adc.htouchscreen-s3c2410.htsl2563.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-mxc.husb-ehci-orion.husb-ehci-s5p.husb-imx_udc.husb-musb-ux500.husb-mx2.husb-ohci-exynos.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-msm_fb.hvideo-mx3fb.hvideo-nuc900fb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwiznet.hplatform_device.hplist.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_qos.hpm_runtime.hpm_wakeup.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerab8500.hbq2415x_charger.hbq27x00_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hisp1704_charger.hjz4740-battery.hmax17042_battery.hmax8903_charger.hsbs-battery.hsmartreflex.hsmb347-charger.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps-gpio.hpps_kernel.hpr.hpreempt.hpreempt_mask.hprefetch.hprintk.hprio_heap.hproc_fs.hproc_ns.hprofile.hprojid.hproperty.hproportions.hpstore.hpstore_ram.hpti.hptp_classify.hptp_clock_kernel.hptr_ring.hptrace.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquicklist.hquota.hquotaops.hradix-tree.hraidmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hras.hratelimit.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutiny.hrcutree.hreboot.hreciprocal_div.hrefcount.hregmap.hregset.hregulatorab8500.hconsumer.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hof_regulator.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteproc.hres_counter.hreservation.hreset-controller.hreset.hresource.hresource_ext.hresume-trace.hrfkill-gpio.hrfkill-regulator.hrfkill.hrh_kabi.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hroot_dev.hrotary_encoder.hrpmsg.hrslib.hrtcrtc-ds2404.hrtc-v3020.hrtc.hds1307.hm48t59.hsirfsoc_rtciobrg.hrtmutex.hrtnetlink.hrwlock.hrwlock_api_smp.hrwlock_types.hrwsem-spinlock.hrwsem.hrxrpc.hs3c_adc_battery.hsa11x0-dma.hsbitmap.hscatterlist.hscc.hschedsched.hclock.hcpufreq.hdeadline.hmm.hrt.hsignal.hsmt.hsysctl.htask.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqno-fence.hserial.hserial_8250.hserial_core.hserial_max3100.hserial_mfd.hserial_pnx8xxx.hserial_s3c.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignalfd.hsiphash.hsirfsoc_dma.hsizes.hskb_array.hskbuff.hslab.hslab_def.hslob_def.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmpboot.hsmsc911x.hsmscphy.hsock_diag.hsocket.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspi74x164.had7877.had7879.hads7846.hat73c213.hat86rf230.hcorgi_lcd.hds1305.heeprom.hflash.hifx_modem.hl4f00242t03.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx.hsh_hspi.hsh_msiof.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.htsc2005.hxilinx_spi.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_key.hstddef.hste_modem_shm.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_helpers.hstringify.hsudmac.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_krb5_enctypes.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsuperhyway.hsuspend.hsvga.hsw842.hswab.hswait.hswap.hswap_slots.hswapfile.hswapops.hswiotlb.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.hsysfs.hsyslog.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htegra-ahb.htegra-powergate.htegra-soc.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.hthunderbolt.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime-armada-370-xp.htime.htime64.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hucs2_string.hudp.huidgid.huinput.huio.huio_driver.hulpidriver.hinterface.hregs.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.huprobes.husbusb.hassociation.hatmel_usba_udc.haudio-v2.haudio-v3.haudio.hc67x00.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hdwc3-omap.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hisp1760.hm66592.hmsm_hsusb.hmsm_hsusb_hw.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.homap_control_usb.homap_usb.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hsamsung_usb_phy.hserial.hsl811.hstorage.htcpm.htegra_usb_phy.htilegx.htypec.htypec_altmode.htypec_dp.htypec_mux.huas.hulpi.husb338x.husb_phy_generic.husbnet.hwusb-wa.hwusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.huts.hutsname.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hverify_pefile.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideo_output.hvideodev2.hvirtio.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_mmio.hvirtio_ring.hvirtio_vsock.hvlynq.hvm_event_item.hvm_sockets.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxdebug.hwireless.hwl12xx.hwm97xx.hwmi.hworkqueue.hwriteback.hww_mutex.hxattr.hxilinxfb.hxz.hyam.hz2_battery.hzbud.hzconf.hzlib.hzorro.hzorro_ids.hzpool.hzsmalloc.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7604.hak881x.has3645a.hatmel-isi.hblackfinbfin_capture.hppi.hbt819.hcec-notifier.hcec.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hgpio-ir-recv.hi2c-addr.hir-kbd-i2c.hir-rx51.hlirc.hlirc_dev.hm52790.hm5mols.hmedia-device.hmedia-devnode.hmedia-entity.hmmp-camera.hmsp3400.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.homap1_camera.homap3isp.hov7670.hov772x.hov9650.hradio-si4713.hrc-core.hrc-map.hrj54n1cb0c.hs3c_camif.hs5c73m3.hs5k4ecgx.hs5k6aa.hs5p_fimc.hs5p_hdmi.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsh_mobile_csi2.hsh_vou.hsi4713.hsi476x.hsii9234.hsmiapp.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.hsr030pc30.hths7303.htimb_radio.htimb_video.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-image-sizes.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-of.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-memops.hvideobuf2-vmalloc.hwm8775.hmemoryjedec_ddr.hmiscaltera.hcxl-base.hcxl.hnet6lowpan.h9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hhci_mon.hhci_sock.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_hsi.hcaif_layer.hcaif_spi.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.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.hdsa.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.hesp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflowcache.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro_cells.hgue.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hife.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.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.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.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.hmip6.hmld.hmpls.hmrp.hndisc.hneighbour.hnet_failover.hnet_namespace.hnet_ratelimit.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_nat_masquerade.hnf_reject.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_nat_masquerade.hnf_reject.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.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_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_l3proto.hnf_nat_l4proto.hnf_nat_redirect.hnf_queue.hnf_tables.hnf_tables_bridge.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnfnetlink_log.hnfnetlink_queue.hnft_dup.hnft_masq.hnft_meta.hnft_redir.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hnetfilter.hnftables.hpacket.hsctp.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfchci.hllc.hnci.hnci_core.hnfc.hnl802154.hp8022.hpage_pool.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hsch_generic_kabi.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hslhc_vj.hsnmp.hsock.hsock_reuseport.hstp.hswitchdev.htc_acttc_connmark.htc_csum.htc_defact.htc_gact.htc_ife.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htcp.htcp_memcontrol.htcp_states.htimewait_sock.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxdp.hxdp_sock.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_umem_odp.hib_verbs.hiw_cm.hiw_portmap.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hrxrpcpacket.htypes.hscsifcKbuildfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_ore.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundac97_codec.haci.had1816a.had1843.haess.hak4113.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasoundef.hatmel-abdac.hatmel-ac97c.hcompress_driver.hcontrol.hcore.hcs4231-regs.hcs8403.hcs8427.hda7213.hda7219-aad.hda7219.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhwdep.hi2c.hinfo.hinitval.hjack.hmax98090.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hrawmidi.hrt286.hrt298.hrt5514.hrt5640.hrt5645.hrt5651.hrt5663.hrt5670.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-topology.hsoc.hsoundfont.htea575x-tuner.htea6330t.htimer.htlv.htlv320aic32x4.htlv320aic3x.htlv320dac33-plat.hutil_mem.hvx_core.hwavefront.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracedefine_trace.hevents9p.hasoc.hbcache.hblock.hbridge.hbtrfs.hcompaction.hcontext_tracking.hdevlink.hdma_fence.hext3.hext4.hf2fs.hfilelock.hfilemap.hfs_dax.hgfpflags.hgpio.hhost1x.hhswadsp.hi2c.hintel-sst.hintel_ish.hiommu.hirq.hjbd.hjbd2.hkmem.hkvm.hlibata.hlock.hmce.hmdio.hmigrate.hmmc.hmodule.hnapi.hnet.hoom.hpagemap.hpercpu.hpower.hprintk.hqdisc.hrandom.hrcu.hrdma.hregmap.hregulator.hrpcrdma.hrpm.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htarget.htask.hthp.htimer.hudp.hvmscan.hvsock_virtio_transport_common.hworkqueue.hwriteback.hxdp.hxen.hftrace.hsyscall.huapiKbuildasm-genericKbuildKbuild.asmauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmKbuildamdgpu_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hexynos_drm.hi810_drm.hi915_drm.hmga_drm.hnouveau_drm.homap_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hvgem_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxKbuilda.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.hapm_bios.harcfb.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.hb1lli.hbaycom.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hbpf.hbpf_common.hbpf_perf_event.hbpqether.hbsg.hbt-bmc.hbtrfs.hbtrfs_tree.hbyteorderKbuildbig_endian.hlittle_endian.hcaifKbuildcaif_socket.hif_caif.hcancan.hKbuildbcm.herror.hgw.hnetlink.hraw.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hcdrom.hcec-funcs.hcec.hcgroupstats.hchio.hcifscifs_mount.hcm4000_cs.hcn_proc.hcoda.hcoda_psdev.hcoff.hconnector.hconst.hcramfs_fs.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdn.hdqblk_xfs.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.helfcore.herrno.herrqueue.hethtool.heventpoll.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hflat.hfou.hfs.hfsl_hypervisor.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgigaset_dev.hhash_info.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsiKbuildhsi_char.hhw_breakpoint.hhyperv.hhysdn_if.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.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_frad.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.hiioKbuildevents.htypes.hin.hin6.hin_route.hinet_diag.hinotify.hinput.hioctl.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirda.hirqnr.hisdnisdn.hKbuildcapicmd.hisdn_divertif.hisdn_ppp.hisdnif.hiso_fs.hivtv.hivtvfb.hixjuser.hjffs2.hjoystick.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlibc-compat.hlimits.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmdio.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmman.hmmcKbuildioctl.hmmtimer.hmodule.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd.hncp.hncp_fs.hncp_mount.hncp_no.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_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_nat.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_log.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_iprange.hxt_ipvs.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.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_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_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ULOG.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetlink_diag.hnetrom.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdKbuildcld.hdebug.hexport.hnfsfh.hstats.hnl80211.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hquota.hradeonfb.hraidKbuildmd_p.hmd_u.hrandom.hraw.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hresource.hrfkill.hromfs_fs.hrose.hroute.hrtc.hrtnetlink.hscc.hschedsched.htypes.hscreen_info.hsctp.hsdla.hseccomp.hsecurebits.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsnmp.hsock_diag.hsocket.hsockios.hsom.hsonet.hsonypi.hsound.hsoundcard.hspiKbuildspidev.hstat.hstddef.hstm.hstring.hsunrpcKbuilddebug.hsuspend_ioctls.hswab.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_actKbuildtc_connmark.htc_csum.htc_defact.htc_gact.htc_ife.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htelephony.htermios.htime.htimes.htimex.htiocl.htipc.htipc_config.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudp.huhid.huinput.huio.hultrasound.hun.hunistd.hunix_diag.husbKbuildaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hgadgetfs.hmidi.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hveth.hvfio.hvhost.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwanrouter.hwatchdog.hwil6210_uapi.hwimaxwimax.hKbuildi2400m.hwireless.hwmi.hx25.hxattr.hxfrm.hmiscKbuildcxl.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmaKbuildbnxt_re-abi.hcxgb3-abi.hcxgb4-abi.hhfiKbuildhfi1_ioctl.hhfi1_user.hi40iw-abi.hib_user_cm.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hnes-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hvmw_pvrdma-abi.hscsiKbuildcxlflash_ioctl.hfcKbuildfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_netlink.hscsi_netlink_fc.hsoundKbuildasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hsnd_sst_tokens.htlv.husb_stream.hvideoKbuildedid.hsisfb.huvesafb.hxenKbuildevtchn.hprivcmd.hvideoKbuildatmel_lcdc.haty128.hauo_k190xfb.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hexynos_dp.hexynos_mipi_dsim.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hof_display_timing.hof_videomode.homap-panel-data.homapdss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsgivw.hsh_mipi_dsi.hsh_mobile_hdmi.hsh_mobile_lcdc.hsh_mobile_meram.hsisfb.hsstfb.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hw100fb.hxenacpi.hballoon.hevents.hfeatures.hgntalloc.hgntdev.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmhvm_op.hparams.hioblkif.hconsole.hfbif.hkbdif.hnetif.hpciif.hprotocols.hring.htpmif.hxenbus.hxs_wire.hmemory.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxencomm.hpage.hplatform_pci.hswiotlb-xen.htmem.hxen-ops.hxen.hxenbus.hxenbus_dev.hxencomm.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilebpfMakefilecpuMakefiledebugMakefilekdbMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilelivepatchKconfigMakefilepowerKconfigMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelivepatchMakefilelzoMakefilempiMakefileraid6MakefiletestMakefilereed_solomonMakefilexzKconfigMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilel2tpKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilebpfMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekobjectMakefilekprobesMakefilelivepatchMakefilerpmsgMakefileseccompMakefiletrace_eventsMakefileuhidMakefilevfio-mdevMakefilescriptsKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.helpMakefile.hostMakefile.libMakefile.modbuiltinMakefile.modinstMakefile.modpostMakefile.modsignasn1_compilerasn1_compiler.cbasicMakefilebin2cbin2c.cfixdepfixdep.cmodules.orderbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchcoccicheckcoccinelleapiallocdrop_kmalloc_cast.coccikzalloc-simple.coccid_find_alias.coccidevm_ioremap_resource.coccidevm_request_and_ioremap.coccierr_cast.coccikstrdup.coccimemdup.coccimemdup_user.cocciptr_ret.cocciresource_size.coccisimple_open.coccifreeclk_put.coccidevm_free.cocciiounmap.coccikfree.cocciiteratorsfen.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscboolinit.coccicstptr.coccidoubleinit.cocciifaddr.cocciifcol.cocciirqf_oneshot.coccimemcpy-assign.coccinoderef.cocciorplus.coccisemicolon.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciconfigconmakehashconmakehash.cdecodecodedepmod.shdiffconfigdocproc.cdtcMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hfdtdump.cfdtget.cfdtput.cflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_empty_tree.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cutil.cutil.hversion_gen.hexport_report.plextract-ikconfigextract-vmlinuxgcc-goto.shgcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.gperfkeywords.hash.ckeywords.hash.c_shippedlex.llex.lex.clex.lex.c_shippedmodules.orderparse.tab.cparse.tab.c_shippedparse.tab.hparse.tab.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.shkallsymskallsyms.ckconfigMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckxgettext.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cmerge_config.shnconf.cnconf.gui.cnconf.hqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.lex.czconf.lex.c_shippedzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMElink-vmlinux.shmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcountrecordmcount.crecordmcount.hrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdpMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltasign-filesortextablesortextable.csortextable.htags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxxz_wrap.shsecurityKconfigMakefileapparmorKconfigMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefilecodecsKconfigMakefileintelKconfigMakefileatomMakefilesstMakefilebaytrailMakefileboardsKconfigMakefilecommonMakefilehaswellMakefileskylakeMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilex86KconfigMakefiletoolsMakefilebpfMakefilebpftoolDocumentationMakefileMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilefirewireMakefileiioMakefileincludetoolsbe_byteshift.hle_byteshift.hlguestMakefilelibapiMakefilebpfMakefilesubcmdMakefiletraceeventMakefilenetMakefileobjtoolMakefileobjtoolperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilex86turbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includetestingnvdimmMakefileradix-treeMakefileselftestsMakefilebpfMakefilebreakpointsMakefilecapabilitiesMakefilecpu-hotplugMakefileefivarfsMakefileipcMakefilekcmpMakefilelivepatchMakefilememory-hotplugMakefilemqueueMakefilenetMakefilepowerpcMakefiledscrMakefileswitch_endianMakefiletmMakefileptraceMakefilevmMakefilex86MakefilevsockMakefilethermaltmonMakefileusbMakefilevirtioMakefilevhost_testMakefilevirtio-traceMakefilevmMakefilewmiMakefileusrKconfigMakefilevirtMakefilekvmKconfiglibKconfigMakefilevmlinux.id/usr/src/kernels//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-bcm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-dove//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-exynos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-highbank//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-imx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-mxs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-prima2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-spear//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-tegra//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-ux500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-virt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mach-zynq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-samsung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/plat-versatile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/vfp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/arm64/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/c6x/platforms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/include//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/cris/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/frv/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/hexagon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/hexagon/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/hexagon/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/hexagon/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/dig//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/hp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/sn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/uv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/ia64/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/amiga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/apollo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/atari//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/hp300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/mac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/platform/68000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/platform/68360//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/q40//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/sun3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/kernel/perf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/metag/tbx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/alchemy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/ar7//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/ath79//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/cobalt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/dec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/emma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/emma/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/fw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/jazz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/jz4740//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lantiq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lasat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson1/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/mti-sead3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/netlogic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/netlogic/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/pnx833x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/powertv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/powertv/asic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/powertv/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/ralink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/ralink/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/rb532//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sibyte//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/sni//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mips/wrppmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/openrisc/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/hpux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/perf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/appldata//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/hypfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/s390/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/score//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/score/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/score/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/score/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/score/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/cchips//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/lib64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sh/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/sparc/prom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile/gxio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/tile/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/os-Linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/scripts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/unicore32/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/events/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/hyperv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/ia32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/generated//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/uapi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/lguest//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/efi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/geode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/iris//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/mrst//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/olpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/scx200//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/sfi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/uv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/platform/visws//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/purgatory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/realmode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/realmode/rm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/syscalls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/um//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/um/vdso//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/vdso//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/x86/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/variants//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/block//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/block/partitions//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/crypto/asymmetric_keys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/crypto/async_tx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/accessibility//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/acpi/apei//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/acpi/dptf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/acpi/nfit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/amba//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ata//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/atm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/auxdisplay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/base//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/base/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/base/regmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/bcma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/aoe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/drbd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/paride//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/rsxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/xen-blkback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/block/zram//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/bluetooth//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/bus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/cdrom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/agp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/hw_random//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/ipmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/mwave//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/tpm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/mmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/mvebu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/mxs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/samsung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/socfpga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/spear//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/sunxi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/tegra//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/ux500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/versatile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clk/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/clocksource//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/connector//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/cpufreq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/cpuidle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/caam//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/ccp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/chelsio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/nx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/ux500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/crypto/vmx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/devfreq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma-buf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/bestcomm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/dw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/ioat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/ipu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/dma/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/edac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/eisa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/extcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/firmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/firmware/efi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/firmware/google//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/vgem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/vkms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/host1x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/gpu/vga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hsi/clients//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwmon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwspinlock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwtracing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwtracing/intel_th//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/hwtracing/stm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/i2c/algos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/i2c/busses//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/i2c/muxes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ide//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/idle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/accel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/adc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/amplifiers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/buffer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/dac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/frequency//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/gyro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/imu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/light//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/magnetometer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/orientation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/pressure//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iio/trigger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/sw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/gameport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/joystick//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/keyboard//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/mouse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/rmi4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/serio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/tablet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/iommu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ipack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ipack/carriers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ipack/devices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/irqchip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/capi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/divert//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/icn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/isdn/sc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/leds//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/leds/trigger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/lguest//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/macintosh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/macintosh/ams//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mailbox//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/md//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/md/bcache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/common/b2c2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/common/saa7146//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/common/siano//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/dvb-core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/mmc/siano//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/parport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/cx18//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/cx88//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/mantis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/meye//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/ngene//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/pt1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/pci/zoran//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/davinci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/omap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/radio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/rc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/tuners//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/au0828//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/gspca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/pwc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/s2255//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/siano//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/uvc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/media/v4l2-core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/memstick//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/memstick/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/memstick/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/message//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/message/fusion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/message/i2o//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mfd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/c2port//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/carma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/cb710//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/cxl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/genwqe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/mei//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/ti-st//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mmc/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mmc/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/chips//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/devices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/maps//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/nand//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/tests//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/appletalk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/arcnet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/bonding//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/caif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/c_can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/cc770//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/mscan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/softing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/cris//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/dsa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/google//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/google/gve//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/ice//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/igc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/fddi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/fjes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/hamradio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/hippi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/hyperv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ieee802154//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/irda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/phy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/plip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/ppp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/slip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/team//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wimax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/net/xen-netback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nfc/microread//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nfc/pn544//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ntb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ntb/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ntb/test//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nubus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nvdimm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nvme//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nvme/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nvme/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/nvmem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/of//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/parisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/parport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pci/pcie//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl/spear//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/platform/goldfish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/platform/olpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/platform/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pnp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/power/avs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/power/reset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/powercap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pps//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pps/clients//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pps/generators//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ps3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ptp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/pwm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/rapidio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/rapidio/devices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ras//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/regulator//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/remoteproc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/reset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/rpmsg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/rtc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/block//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/char//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/cio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/scsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/s390/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sbus/char//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/arm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/csiostor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/isci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/osd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/qedf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/qedi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/scsi/ufs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sfi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sh/clk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sh/intc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sh/maple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/sn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ssb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/ssbi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/android//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/bcm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ced1401//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/comedi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/cptm1217//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/crystalhd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/csr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/dgrp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/dwc2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/echo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/et131x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/frontier//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ft1000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/fwserial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/goldfish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/addac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/meter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/imx-drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/keucr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/line6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/as102//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/go7007//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/lirc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/netlogic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/nvec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/octeon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ozwpan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/panel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/phison//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/quickstart//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rtl8712//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/rts5139//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/sb105x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/sep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/silicom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/speakup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/unisys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/vme//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/winbond//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/xgifb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/staging/zcache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target/iscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target/loopback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target/sbp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/thunderbolt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/hvc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/ipwireless//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/serial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/serial/8250//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/tty/vt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/uio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/atm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/chipidea//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/class//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/dwc3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/early//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/gadget//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/image//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/mon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/musb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/phy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/roles//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/serial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/storage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/typec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/typec/altmodes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/typec/mux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/usbip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/uwb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vfio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vfio/mdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vfio/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vhost//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/aty//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/backlight//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/console//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/exynos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/geode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/i810//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/intelfb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/kyro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/logo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/matrox//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mbx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mmp/fb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mmp/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/mmp/panel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/msm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/nvidia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/omap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/omap2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/omap2/displays//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/omap2/dss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/riva//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/savage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/sis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/vermilion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/video/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/virt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vlynq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vme//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vme/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/vme/bridges//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/w1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/w1/masters//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/w1/slaves//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/watchdog//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/drivers/zorro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/firmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/9p//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/adfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/affs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/afs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/autofs4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/befs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/bfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/btrfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/cachefiles//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ceph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/cifs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/coda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/configfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/cramfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/debugfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/devpts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/dlm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ecryptfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/efivarfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/efs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/exofs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/exportfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ext2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ext3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ext4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/f2fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/fat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/freevxfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/fscache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/fuse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/gfs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hfsplus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hostfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hpfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hppfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/hugetlbfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/isofs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/jbd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/jbd2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/jffs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/jfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/kernfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/lockd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/logfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/minix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ncpfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfs/blocklayout//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfs/filelayout//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfs_common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nfsd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nilfs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/nls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/notify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/notify/dnotify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/notify/fanotify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/notify/inotify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ntfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ocfs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/omfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/openpromfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/overlayfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/pstore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/qnx4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/qnx6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/quota//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ramfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/reiserfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/romfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/squashfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/sysfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/sysv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ubifs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/udf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/ufs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/fs/xfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/acpi/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/asm-generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/clocksource//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/6lowpan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/8139too//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ac97//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/apei//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/cppc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/custom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/ec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/initrd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/acpi/processor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/agp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/alim1535//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/alim7101//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/altera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd/iommu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd/mem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd/xgbe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amd8111//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amiga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/amilo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/anon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/apple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/clocksource//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/cpuidle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/discard//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/enable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/enable/split//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/add//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/mem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/mmio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/pmem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/sync//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/have//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/hweight//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/may//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/may/have//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/mmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/phys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/select//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/numa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/suspend//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/use/builtin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/use/memremap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/use/queued//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses/high//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses/numa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/batched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/general//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/huge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/old//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/wants//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/wants/prot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/arm/at91//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/associative//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asus/nb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asymmetric//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asymmetric/key//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asymmetric/public//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/async//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/async/raid6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/async/tx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/at803x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ata//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ata/over//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ata/verbose//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ath//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ath10k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ath9k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ath9k/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/atm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/atomic64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/audit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/autofs4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/b44//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/b44/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/backlight//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/backlight/class//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/balloon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/base//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcm87xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcma/driver//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcma/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/be2net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/big//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/binary//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/binfmt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/loop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/null//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/blk/mq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/block//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bnx2x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bnxt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bnxt/flower//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/boot/printk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bpf/jit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bpf/jit/always//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bpf/kprobe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/branch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/branch/profile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/brcmfmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/nf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bridge/vlan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/broadcom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bsd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bsd/process//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/bnep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/btrfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/build//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/buildtime//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/buildtime/extable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/8dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/c/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/calc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/cc770//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/ems//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/esd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/kvaser//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/peak//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/plx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/can/sja1000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/capi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/carl9170//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cb710//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cb710/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cc/stackprotector//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cdrom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph/lib/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfag12864b//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfg80211//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfg80211/crda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfq/group//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cgroup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/charger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/check//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/checkpoint//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/chelsio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/chr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/chr/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/chromeos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cicada//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cifs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cifs/weak//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clkbld//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clkdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clkevt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clocksource//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cls/u32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/clz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat/for//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/compat/old//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/configfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/console//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/context//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/context/switch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/core/dump//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/core/dump/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/freq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/idle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpu/sup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cpumask//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crc/itu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crc32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cross//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cross/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/aes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/blowfish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/crc32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/glue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/hash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/michael//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/sha1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/crypto/user/api//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/cypress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/davicom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dcache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dcache/word//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/de//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/de2104x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/atomic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/blk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/lock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/objects//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/objects/percpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/objects/rcu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/per//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/per/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/pi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/rt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/section//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/set//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/set/module//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/ww//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/debug/ww/mutex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/decompress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/hung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/hung/task//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/io/delay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/message//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/mmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/security//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/default/tcp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/defconfig//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/deferred//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/deferred/struct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/deferred/struct/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dell/smbios//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dell/wmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/detect//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/detect/hung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dev/dax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/devpts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/devtmpfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/direct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dlci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dlm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/bio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/cache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/log//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/multipath//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/persistent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dm/thin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dma/api//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dma/shared//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dma/virt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dma/virtual//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmadevices//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmar//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmi/scan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dns//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dp83640//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/amd/dc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/cirrus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/dp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/dp/aux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/i915//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/i915/capture//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/i915/compress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/kms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/load//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/mipi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/panel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dst//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dummy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/au8522//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/budget//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/it913x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dw/dmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dynamic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/e1000e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/early//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/early/printk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/edac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/edac/decode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/edac/legacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/edac/mce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/edac/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/eeepc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/eeprom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/runtime//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/secure//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/secure/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/signature//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/signature/list//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/vars//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/efivar//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/elf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ena//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/enable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/enable/must//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/enclosure//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/encrypted//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/event//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/evm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/evm/hmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ext4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ext4/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ext4/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ext4/use/for//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/extra//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/f71808e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fail//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fail/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fail/make//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fail/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fail/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fair//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fair/group//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fanotify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fanotify/access//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fat/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fault//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fault/injection//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb/cfb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb/deferred//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fb/sys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fcoe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/file//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/firmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fixed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/font//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/frame//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/framebuffer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fs/dax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fscache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fscache/object//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ftrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fujitsu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/function//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/function/graph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fuse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fusion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fusion/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/fw/cfg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gact//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gart//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/bug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/cmos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/find//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/find/first//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/isa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/pending//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/smp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/smp/idle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/strncpy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/strnlen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/generic/time//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gfs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gigaset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/gpiolib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/grace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/haltpoll//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hangcheck//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hardened//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hardlockup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hardlockup/check//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/has//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/aligned//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/aligned/struct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/huge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/jump//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/mmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/soft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/transparent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/within//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/bootmem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/bootmem/info//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/cc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/clk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/cmpxchg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/context//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/dma/api//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/dynamic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/ebpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/efficient//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/ftrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/function//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/function/graph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/hardened//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/ioremap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/irq/time//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kprobe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kprobes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kprobes/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/kvm/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/latencytop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/memblock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/memblock/node//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/mixed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/pcspkr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/perf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/perf/events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/perf/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/rcu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/rcu/table//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/regs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/regs/and//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/reliable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/setup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/setup/per//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/syscall//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/text//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/text/poke//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/unstable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/have/user/return//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hdlc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hdmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hdmi/lpe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/headers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hibernate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/battery//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/hyperv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/lenovo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/logitech//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/picolcd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/device//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hid/wiimote//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/high//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/high/res//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/16//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/avm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/no//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hisax/sct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hmm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hpet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hpwdt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hsa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ht//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hugetlb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hvc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hvc/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hw/random//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hwlat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hwmon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hwpoison//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hyperv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hypervisor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hysdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/hz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/designware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/diolan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/helper//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/parport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/pca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i40e//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i6300esb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i7300//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i7300/idle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/i8253//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ia32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ib700//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/icplus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ideapad//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/idle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/idle/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ie6xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ieee802154//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/igb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio/buffer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio/consumers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio/consumers/per//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio/kfifo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iio/triggered//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/illegal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ima//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ima/lsm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ima/measure//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ima/trusted//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/dccp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/sctp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/tcp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/udp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/opa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/infiniband/vmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/init//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/init/env//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/init/env/arg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/initramfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/inotify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/ati//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/atlas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/ff//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/keyspan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/mousedev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/instruction//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/int340x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/integrity//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/hid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/iommu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/ish//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/mei//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/pmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/th//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/intel/wmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/interval//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/io/delay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/io/delay/type//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iommu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iosched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iosf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/advanced//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/dccp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/fib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/fib/trie//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/mroute//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/nf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/route//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/set//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/set/list//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip6/nf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipmi/device//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipmi/dmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipmi/panic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipmi/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ippp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/mroute//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/route//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/router//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ipv6/sit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/ite//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/jvc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/lirc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/mce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/nec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/rc5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/rc6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/sanyo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/sony//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ir/winbond//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/irq/bypass//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/irq/forced//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isa/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iscsi/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/capi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/drv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/isdn/tty//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iso9660//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/it87//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/it8712f//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/itco//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/itco/vendor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iwlegacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iwlwifi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iwlwifi/device//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ixgbe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/jump//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kallsyms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/karma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kdb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kdb/continue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kexec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kexec/auto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kexec/bzimage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kexec/verify//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/keyboard//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/keys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/keys/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kgdb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kgdb/low//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kgdb/low/level//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kprobe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kprobes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kprobes/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ks0108//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/apic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/async//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/kvm/mmu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/l2tp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lcd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lcd/class//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/clevo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/dell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/lp55xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/trigger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/liquidio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lock/debugging//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lock/spin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lock/spin/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lockd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lockdep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lockup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/log//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/log/buf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/logo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/logo/linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/loopback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lsm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lxt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/lzo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/has//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/message//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/machz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/macintosh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/magic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mandatory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mandatory/file//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mantis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/marvell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/max/raw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/may//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/may/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/md//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mdio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/altera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/analog//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/analog/tv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/camera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/digital//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/digital/tv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/radio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/rc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/subdrv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/tuner//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/media/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/megaraid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mem/soft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memcg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memcg/swap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memstick//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mfd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mfd/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/micrel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/microcode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/microcode/old//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/minix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/misdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx4/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx4/en//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx5/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx5/core/en//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlx5/en//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlxsw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlxsw/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/block//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmc/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mmu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/module//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/module/force//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/module/sig//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/module/srcversion//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/modules//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/modules/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/modules/use/elf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mouse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/movable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mq/iosched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/msdos//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/msi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mspro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/map//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mwifiex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/mxm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/myri10ge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/n//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/national//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/dma/map//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/multiple//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/sg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/need/sg/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/act//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/act/tunnel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/calxeda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/cls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/dma/rh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/drop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/ematch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/ip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/ipgre//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/key//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/mpls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/packet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/poll//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/rx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/sch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/sch/fq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/team//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/team/mode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/udp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/net/vendor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netconsole//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netprio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/network//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/network/phy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/netxen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/new//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/ct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/defrag//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/dup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/log//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/nat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/reject//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nf/tables//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfp/app//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfp/app/abm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/acl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v4/1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfs/v4/security//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd/fault//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd/v4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/chain//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/chain/nat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/chain/route//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/dup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/masq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/redir//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nft/reject//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nls/codepage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nls/koi8//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nls/mac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/no//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/no/hz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nodes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nodes/span//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nouveau//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ntb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/numa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/numa/balancing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/numa/balancing/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nvdimm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nvme//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/nvme/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/oid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/old//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/openvswitch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/oprofile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/oprofile/event//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/oprofile/nmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/optimize//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/osf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/output//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/overlay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/packet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/page/table//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pageflags//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/panasonic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/panic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/panic/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/panic/on/oops//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/paravirt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/paravirt/time//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/parport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/parport/not//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/partition//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pata//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pata/arasan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pata/pdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pci/bus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pci/bus/addr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pcie//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pcieaer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pcieaspm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pcspkr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/percpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/perf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/perf/events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/perf/events/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/persistent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/phys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/phys/addr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/physical//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pinctrl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pkcs7//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pkcs7/message//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pm/advanced//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pm/sleep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pm/std//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pm/trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pnfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pnfs/file//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ppp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ppp/sync//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pps//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pps/client//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/preempt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/prevent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/print//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/print/quota//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/printk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/probe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/proc/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/proc/pid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/proc/vmcore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/proc/vmcore/device//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/prove//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/provide//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pstore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ptp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ptp/1588//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/public//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/public/key//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/public/key/algo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/pwm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/qed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/qfmt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/qlcnic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/qsemi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/queued//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/quota//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/quota/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/quotactl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/radix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/radix/tree//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/raid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/raid6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/random32//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/randomize//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/randomize/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/raw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rc/ati//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/fanout//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/nocb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/stall//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rcu/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/realtek//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/reed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/reed/solomon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/regmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rfkill//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ring//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ring/buffer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rmi4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rmi4/2d//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rmi4/f03//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rpcsec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt/group//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2800//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2800pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2800usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2x00//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtc/drv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtc/intf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtl8187//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtl8192c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtl8723//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtllib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtllib/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtlwifi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rtw88//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rwsem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rwsem/spin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/samsung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sata//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sata/acard//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sata/ahci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sbc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sched/mc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sched/omit//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/3w//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/chelsio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/dh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/fc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/multi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/mvsas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/osd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/qla//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/sas//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/scan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/srp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sdio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/seccomp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/network//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/selinux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/security/yama//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/select//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/select/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/lis3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/ntc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sensors/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/8250//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/arc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/arc/nr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serial/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serio/altera//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/serio/arc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sfc/falcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sgi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/signed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/signed/pe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/signed/pe/file//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/skge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/slip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/slub//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sms/sdio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sms/siano//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sms/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/smsc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/ac97//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/compress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/es1968//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/ext//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/jack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/jack/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/maestro3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/opl3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/pcm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/proc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/seq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/seq/midi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/sst//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/sst/atom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/synth//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/verbose//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/snd/vx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/soft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/solaris//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/solaris/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sony//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sonypi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sound//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sound/oss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sp5100//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparse/rcu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparsemem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/split//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/split/ptlock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/squashfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ssb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ssb/driver//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stacktrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stm/proto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stm/proto/sys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stm/source//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/stop//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/strict//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/strip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/strip/asm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sun//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sunrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/suspend//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/swiotlb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/syn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sync//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/synclink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sysctl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sysctl/exception//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/system//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/system/blacklist//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/system/trusted//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/sysvipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tablet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tablet/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/task//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/task/delay//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/task/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcg/tis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tcp/cong//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/test//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/test/list//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/test/string//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/textsearch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/default/gov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/gov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thermal/gov/step//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thinkpad//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/thunderbolt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tick//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tifm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tigon3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/timer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tmpfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/topstar//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/toshiba//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/toshiba/bt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/touchscreen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tracer//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tracer/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tracing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/track//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/track/dirty//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/transparent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/transparent/hugepage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tree//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/trusted//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ttpci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/tulip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/typec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/typec/dp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ucs2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/ucsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/udf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uefi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uefi/cper//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uevent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uevent/helper//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uidgid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uidgid/strict//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uio/hv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uio/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uninline//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uninline/spin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/unix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/unix98//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/unixware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uprobe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ali//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/announce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/default//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ehci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ezusb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/gspca//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/hsic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/hwa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/leds//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/huawei//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/qmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ohci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/pwc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/sierra//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/storage//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/storage/ene//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/uhci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/video/class//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/wusb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usb/xhci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/usbip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use/generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use/percpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use/percpu/numa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/user//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/user/return//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/uwb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vfat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vfio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vfio/iommu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vfio/mdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vfio/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vga//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vga/arb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vgacon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vhost//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/via//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/au0828//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/cx18//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/cx88//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/em28xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/fb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/ir//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/output//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/saa7134//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/saa7146//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/stk1160//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/video/tm6000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/videobuf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/videobuf2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virt/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virt/to//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virtio/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/virtio/vsockets//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vitesse//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vlan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vm/event//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vmware//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vmware/vmci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vsockets//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vt/console//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vt/hw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/w83627hf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/w83697hf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/w83697ug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/w83877f//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/w83977f//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/want//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/want/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/want/page//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/want/page/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/watchdog//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/watchdog/handle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wdat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wext//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wil6210//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wil6210/isr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/winbond//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wireless//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wlan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/wlan/vendor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x509//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x509/certificate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/amd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/amd/freq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/amd/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/bootparam//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/bootparam/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/check//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/check/bios//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/decoder//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/dev/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/extended//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/intel/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/intel/tsx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/intel/tsx/mode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/internode//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/l1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/local//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/mce//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/minimum//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/need//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/p4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/pcc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/pm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/pmem//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/powernow//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/reroute//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/reserve//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/supports//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/x86/thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/compat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/dev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/have//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/max//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/netdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/save//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/scrub//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/sys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xen/xenbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xfrm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xfs/posix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/xz/dec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/yenta//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/yenta/ene//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/zlib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/zone//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/config/zone/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/crypto//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/crypto/internal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/drm/bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/drm/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/drm/ttm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/dt-bindings//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/dt-bindings/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/generated//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/generated/uapi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/generated/uapi/linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/keys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/amba//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/avf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/bcma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/byteorder//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/can/platform//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/ceph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/clk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/crush//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/decompress//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/dma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/extcon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/fsl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/gpio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/hsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/adc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/dac//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/frequency//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/gyro//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/iio/imu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/input//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/irqchip//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/isdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/lockd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/abx500//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/arizona//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/da9052//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/da9055//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/samsung//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/syscon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mlx4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mlx5//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/mtd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/phy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/pinctrl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/platform_data//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/qed//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/raid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/regulator//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/rtc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/ssb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/sunrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/ulpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/unaligned//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/uwb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/linux/wimax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/math-emu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/media//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/media/blackfin//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/media/davinci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/memory//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/9p//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/bluetooth//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/caif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/irda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/iucv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/netns//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/nfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/phonet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/sctp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/net/tc_act//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/ras//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/rdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/rxrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/scsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/scsi/fc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/sound//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/target//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/target/iscsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/trace/events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/asm-generic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/drm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/caif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/cifs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/dvb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/hsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/isdn//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/mmc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/raid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/linux/wimax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/mtd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/rdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/scsi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/scsi/fc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/sound//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/uapi/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/video//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/xen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/xen/interface//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/xen/interface/hvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/include/xen/interface/io//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/init//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/ipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/cpu//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/debug/kdb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/gcov//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/irq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/livepatch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/time//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/kernel/trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/842//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/livepatch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/lzo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/mpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/raid6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/raid6/test//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/reed_solomon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/xz//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/zlib_deflate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/lib/zlib_inflate//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/mm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/6lowpan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/802//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/8021q//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/9p//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/appletalk//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/atm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ax25//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/batman-adv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bluetooth//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bridge//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/bridge/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/caif//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/can//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ceph//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/dcb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/dccp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/dccp/ccids//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/decnet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/decnet/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/dns_resolver//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/dsa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ethernet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ieee802154//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ife//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ipv4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ipv6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/ipx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/irda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/irda/ircomm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/irda/irlan//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/irda/irnet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/iucv//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/key//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/l2tp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/lapb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/llc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/mac80211//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/mac802154//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/mpls//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netfilter//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netfilter/ipset//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netlabel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netlink//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/netrom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/nfc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/nfc/hci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/nfc/nci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/openvswitch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/packet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/phonet//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/psample//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/rds//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/rfkill//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/rose//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/rxrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/sched//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/sctp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/sunrpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/switchdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/tipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/unix//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/vmw_vsock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/wimax//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/wireless//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/x25//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/net/xfrm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/hidraw//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/hw_breakpoint//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/kdb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/kfifo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/kobject//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/kprobes//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/livepatch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/rpmsg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/seccomp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/trace_events//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/uhid//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/samples/vfio-mdev//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/basic//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/api//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/free//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/locks//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/null//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/coccinelle/tests//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/dtc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/genksyms//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/kconfig//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/ksymoops//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/mod//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/package//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/rt-tester//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/selinux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/scripts/tracing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/apparmor//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/integrity//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/integrity/evm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/integrity/ima//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/keys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/keys/encrypted-keys//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/selinux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/selinux/include//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/smack//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/tomoyo//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/security/yama//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa/codecs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/arm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/atmel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/core//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/core/oss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/core/seq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/core/seq/oss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers/opl3//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers/opl4//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/drivers/vx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/hda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/hda/ext//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/i2c//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/i2c/other//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/ad1848//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/cs423x//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/es1688//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/galaxy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/gus//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/msnd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/sb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/wavefront//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/isa/wss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/mips//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/oss//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/oss/dmasound//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/parisc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ac97//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ali5451//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/asihpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/au88x0//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/aw2//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ca0106//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/hda//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ice1712//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/korg1212//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/lola//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/mixart//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/nm256//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/oxygen//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/riptide//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/rme9652//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/trident//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/vx222//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pcmcia//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/ppc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/codecs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/atom//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/boards//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/common//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/haswell//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/soc/intel/skylake//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/sparc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/spi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/synth//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/synth/emux//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/6fire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/caiaq//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/hiface//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/line6//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/misc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/usb/usx2y//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/sound/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/bpf/bpftool//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/build//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/build/feature//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/build/tests//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/build/tests/ex//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/cgroup//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/firewire//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/iio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/include//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/include/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lguest//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lib//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lib/api//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lib/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lib/subcmd//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/lib/traceevent//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/objtool//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/Documentation//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/scripts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/acpi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/acpi/tools//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower/bench//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower/debug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/x86/turbostat//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/scripts//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/nvdimm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/radix-tree//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/livepatch//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/net//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/vm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/selftests/x86//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/testing/vsock//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/thermal//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/thermal/tmon//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/usb//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/virtio//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/virtio/vhost_test//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/vm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/tools/wmi//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/usr//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/virt//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/virt/kvm//usr/src/kernels/3.10.0-1160.119.1.el7.x86_64.debug/virt/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !#,}] b2u jӫ`&Gv,MѢg57dta?^h n58\vG]$xb%=f\[WM$=}؎4s\|<__&!q?M,f>=+vǛ nI}t*Y*رV=8t]=|@hQN9& Dics}[ǿs7`m;rBL*klIegO8zO{xjP*\|uw-Ph Qcte ^\Ț줛{e d1!F([3'y甞D^-ʢ&V{z|?6qGʪ*M$IFQm~~jK,OeXDj'|ICDD`Cuo@sN@N%`][07)5r2v`{Qk58.n:=eԥSjky -6EQנgZޠM>Cg ^urJK"}n5ڻov-̪D~emoin ]:6nat o9eH2Mpt'# MOma;ƆUl:*c~5}#\'zF.E; V^JWx:0ZҾDI+)a4/&IT/EU~Kw)e,XUgh3BqNiZ;#%k+>~z_ vѡ Ӊј24u6A[X P%dE/ c8!ߗ+b-~b&r%~*}_}\&>KUGM*hr;gl-BjINsGp gU0\9cr29CK4WE.(7Njbnu u2t [ ̃1ԉ͟cb;yUwB aU-Ti gI$J1ไz䥢yutNih ̔,<0z%h|mTmYؘpio^t hc+$jŤ)UfkfRVg8~L7zyH)P-r¼f Nm 12*jq:Qڃ& ꪽZlm?9+A2̉e]tNX,ETPy WCJmݳBgbý7 ꘻[#o|Eå迣z2t 7: %\ zZ7{k>[iRʧٚd)rFn,qs؝3,*h! ưWM ᓫY ܎z&'|׭p#`n-5c 5:度ei,ܴ>`~&VI!wVa.4vrnvrbPuO箘2+iZ3v{\]ODbOMLi-k:B,UݤCwaHDHH_]24u߻ g,ZKuқS$i.N ,O?*بbOa2^`yθ|[gxPprGL ty}ЦuJZ/G"ԠTèVIdh ^g7OG^9F *FZ;-zϞ\RvUמ]P&>@:JBP5?*c`eW&qA2 vib;W"eziiכBeW3ň/. $|"g% 3 XoX8[:pH:*0COKmV_dʞۀ wRhIJprHZu9&qfr͠3 o貣yd,}k;0i#n_( I{(X"y’k? *׀+ VLRkeraM61ȹ)B)sqg`{EPh:pZ8< 2DW ?a_ZDTXև٥Eyzl]^ݲ~UHwo_`%dzCj7AUT Է[=v4xdXfzvײQH_ins^ XPaAÜ_d <'g&[o fdلIO{-])J>zWɹ@Ū894l'x9u"wp8;>i suڦdEVwL$7"U؉7/dTd;3mnތSۺM-uєV*BwZsju*_6,CKps>̠XljF :N_KQrLDzntΗ}Iυ$\h+$?rEËMp$VMv^d 5p'8hp]>e# W<.\XHwĂWKBO$ey`5DX'He^'į _/Wʽ!dj_@[Ao:p6m͢Y}``t_ctw0<89UE)\+; 55qO\Ԏ,c`@rHU$j ߶z_>LY#a>$AX>>#V50EBy$xXv,vK?5jF&O܋YzІk"]Vt:we dﹰR/l5F=>>cw^Ǔa}2znH2#f'4?nwčnR [Pn`8Ny'v N0:֓)\1d`׿E87?} u\'dkczrU :0DQ|a?MH g #0b/|O51l OBt8}.o`ڎ ޮRˬǭ $QI'b*Mi;(f{9q]\KcG Rf* ZwtEO4< cG`#7ẒnV?CfpUXs&oX 3:R?I~$G׮Fގۈ㨷jpuWb²IN_sZxY+^!Et#WX^{byt./{Ͳ‰u\ 0M| r87.SU;f_-<; ^CFDStY<;Āl%>t$&4kN7y$Y:6X.4s{.*% V*{dT1B&j5dޫ%DH9/q.YEw/_*7dDģ8ZLU8$x TM/YeXr8,a(͕'% @OMW6϶/OS@XYʫqGŭg7|iH@X[HJXuTwAx6onpK x9mNg"\mOe:!hGug:Gއ3t)/ Bӿ9 DۅT?׌ (2x[(kM |*)p'p @d胃1C=(=/dD]t 3KNY\Te8bzI,؇96(c t;.Ҏ~ $1q x~/=e"K =ثgOt} d[BϥΊbӴ4b*A*z-UoKsFꀦ USX={y[ \Y]ی4Dq?*Ɂ! F< kpo/Y{A3kCwCU.f C(Itxq"~d5`-oσb5hV ΢זyٮj'e35 4٨Lx.U[|{6h/mvZP7HٹVy8a&Y{<qk*B 1bg= (!T$O4, Jʂ'}+2{P4aGrh\7nD9Xz&K]POvdI#R+vCO:ПhP0Z2fS@ZB 9|#E>x2\zeP4.\R䰖9`)7I bd]p<MTɗJogg G!S|̆N,5l0[ )JI!q@Z ?M,w\|r_afwv+ˁPyJvvy{yP4kIC8Dvw0\[!XE(>gȂA<ˍ"v,w!Y xæǫ[]Lc$Oc+E2 zVǬ QH_+}ie2)V ]^Î!1?ሚDG~yO:,D</inlEj_Tg:hb݅qRbAP-4h+3P _ON.#kYqs,] K unt~_$%L]@f>qn4Admj}H>RI a/d؟37ʓY? 7w0M@4ߺ L&y*2,k+:~k:)~28˯q|[\CvUX%4ZԳ b`[һ'!;˓Z&+`z5@c2Y9Za"SooB%+@s`MhdP}6xv  "'1$6q%%(/1gZ;\S,/%jEU^fm}!qE%h: ]N (}@$uĪ5V;Lۉ'Ab|wCS?zRMJ+(;Ҝ{_ }v z`V]!)pw{CNSu){xt㨣TW奪Lk-p' eTdkDS$Ta}K`NvUuK̩{+1jw ,-(6L4G Lܟ=!0{d18 }(=-IP?gcZ7Q1ʭSX=C+:: m{~'=k]Yj^PɱBbo4NhmD02S$0mgo>S BN!sQo&z3V%.<‡n7'&5 :%掦_A3DwK~!*Dz~[_Fmp="t1z+G+}/G$bvUilqC񅂀'fA&OR糞rnX6n|5#ϋ|ߔ# FC-GI?TȚ.0[fpqkV΄Zv0/cSپ C@#=I 'rVdz X;yHNn̬}I1S|A ׬B`p&Gr+]4\`=֌G;k4,Eh'mtcIz%AfxyguGeEΔπeY!&zV*/Όr#;c]EZm9rѢH4u{nZIz$c l<6͌-c.udfȟ)eYÑN1qCpMui²vrYbļ"7<9-|w7j5mi;uK'cI4Ɨ!(k8k;S +;9Rk"p牦ЍeS燤_w86TH%ߞ]**TΕHBԓD.44e۞1W 6(_(s7wp{<힂x橣#|P *mU\_ +R{ni'=4]o!vUzkMQM1 5z*#`6V 4*q>ڞ -,>3;\66m¤qYA 3[)$p63zr T <:򨨶g> b\I>zMmBnuo^Y۪f]+.f:RD3VNn}Z..c P3 A*x37 7=SLA'|}k%]8vFj>E㫐\& rxE+$xthMO߃|zԚ0ИrLzQԊ>vu" KOƩ`BEp}ج ^Q&|KAgZ7.r $^|y mITOo%:w_KFkd2(e~rzi*FTsx)L o.c]6hMo ݫpZ{PLHӬO k fEġ'f/BX+Iv'H3Md +Nj'29Cr !5we gAH4$dkF"vOA@!88ȹˎtp鷃mNNik?M<ߺ>d 9Abqnn)AڒGAjGx@pVHvYJ}C=|i0 KQ6iroS/"QeAt6Pm3-ġ8?3Vپiz; &CCBg4OU^4.|M&&q]{gfR DB\cZk(eH&W[a3FxI0V`DCӸ , Ul8:6e=/{`aؘTe  qj,FgÒB"K0o&.3ȐLw?d7XKqI0n~L\X%$)6$?C+4(7 A<[k@h> YP8Nueg {@ H'6 h概BhSհVs Kk3y@>8/ςMкl0@i~1EFT ɟrp9R`@!!G{;Џ!H]7ՍC 8Ͱfh; [)ÝG:cF0:^4}%Q5'MERGyWK7ٝMXd*/P{޵sj29Nm9t>hzHÿcZU1ͨ3l%rhsQcxuρn+gś/ߤ"c k `l*|/yjE&I[<$j\> XMSpԆG`fWvorN Ep}SjƜGb0 ɓΏlB}\`{|#zWC5a ā?QXٓ:oAӊ -WfnpQĬe*]änUv'z͖*\wS v=htu(4c4dw*6ܨ͇T\0^ivm.aRHkk<?m0?@?% w $S,e%Y?گ.p8 9I]]H>WwfδGƥpތ&O'Jݜo' L[KEf.Kr%Th4~x#{CuB![r܋ q7% !? 3RDGWLi44涸NV_2mLO{:!4htkrDcvt7>5}q$7`jz5%>@>X-wԋ{gRpL T 021>l [yQz)fA^7K8$CBzx}ZhO *ʗXjVgā{~ˁY]&'v~n>h: kODRBH|`!f.{w/84̭#w04hK(Y(VX WT贈2?fG C:d8{uhl^MyQC\`KK]K)3U ' ;8[5t2t{p*cC;wR5L@d VKPxlF2'1~*1\^[ o 1U3^nΦgp4vC5ǗwZMGn`B[HwOnBXۘt ɨ55kfjiN=<;ЮXeT5ZG?o£-rZ{/Ec|{{|[[2j60905B-78^-)PT#XDiu8Iwp E [cFis L :VS` w /X;ɸ?kDӢ|̶)N5xS<\!X~;AnO9vq*%(_F C]ȝn=y>VvLss} dW4'OFn;#0%< 20&)ǀ,_۾̵+-W_Bˢ—h9V2'wO7輾 UDM_;kC%ˍ(0J)M;7hģM7=׹+̟BeЉB4)}6?ݰM|I޼ௗ9hA<5>DW,]aF 둅2G&[_q4zk4}.Oh?k^Z@3c"0| %T]c*pRK@~%`,^3d <h%\N1 !菼,v>%岎nob;Hjsg j%21Dt^րPCHXc-)I";/x{zaG-fz r~% n- FS ~KY~5޹H%$U 젱S\gޚ*.A‚|-*RE9'3mӂڳYll@bR R_ZDƔջ~؜XчMyk-~+.'Lr4L;=vު}Lg\п>]xpcrTÞ(.M9X cݒ!w:Bx?1;)yҝ}lZ[_[Tvx@0(אh-]γk/'0i{(P}O(q\so5B#L (36y: G/,Sּw^2 rI2/jO;A1 f95E}f L~ Ȁrx_AKnw>&iz!' bf>em'&9n-v tXdTD)34/tMӕ)ouR|s8Z3py]'߄8[W\@ɸ\']O0ty99D U s5Yӵ\Jo++oFNUe/u$[N&McUlFBG6'F?nޥwLВZ4x&MAy)3fl]xn\dLK H^-@JU rv啒N9Gh_ º{`\$a1%5H(SE_o!@[O-U7*#_L^lᆰeJ;K.NTdÖ+2dcpG -&s"j|/> bu{W %N„*Hd'?j6oHePV)# hE&qr.*< ľhKI`'p+ *=uJʽ7W96 MiV["C4$w ZTXDNj4DF*[F~<q*?Ii=YF|}Q3A[8P44 f6>޺:IB= )< >FZE~/dK[:᜺Zy#7h"$Y| 1k=˧m$]6V+*l,RgTض)~W[z4!kRSĀ֝.?臠|=[sNi3Az2?nr 967~uEV 4`7P}"A#럾ZK2A\]j D: vSa}N>oXy?70^6X_b*1 [޿4O q͵u7NlNG{*)lDF$dn&*: Ѥ)o %Mjח|Q:9SӬ$}o~.^vKPg.`O-dulRt׳`ܟ<',P6[0.7H4 utXK늶;N8˰"Gu95>|4eBa5sQe 'J+.7iק4x }֟J=mb/I}[GhwL%>~3"- 7UNDBrm3B" y3 uy{Ъ;|6G q[T*5gʮƏlm K\"2BR~J@q؍ KYnc^'RR!x:!ij8ծ%ǩA M@kKpISMǍ6l?c4A0a5|fsbԈB4iT2'걃HA]U gsx.+!'_59[ ;\¦Xj9:4ZWXOLqV15~+}Aϖt<ƾ~iJ3Rz d36ṞM[y0UȹI %kaFDկ? ߝdmIi.5T)>SzUThplzoPۖn™KouCHU;OkT~ `l9]4Y>- NGj/b4oZj՝\0U,E"A=zN.L>\BOW(k&ί,g38Za_AAwEa*񳥉ɳ=v~ah$XDhF׮!r~Sji .3FZD?I~.7$ᷚߐj*ۥ80 RQ!_1(@j&.\9B{jDR0 T0J&Z r-tJ>%RT9+u u#jۿH.|Eǥ%}{$1r6xni*@ *dGIQʯ1x侨Ӱx@9 9] lB<g_!IJJEn3%z!&okl߱Ӽi=]$oLkv]J"t#M{{ҩ12+$l-K B(?A'E cBI aU>wwh7~6ʒ ǴSSBn.M4͡4)ҏW/YޞL*Џl_70 ;@*x5?)H+sW:'P$qϪ` "IWK>Q}s X/et,G3gw./0"t>N6VN R## zip+V[.=|8yo# `q~܂h (w(ozJ$/ke ~J;èur/! ݬ2_RDJt0-ӚOy3hjˑ7qN)7ƒZd3!W KE/Җ=GvS5^xtDKWX \') ADz԰Lw%ll, Nga%Zh)(8G{ NG~*&G8jʬ\7x>fDLA0 ʵ*rb^ On\ vYObyCdS.@G}?ƒo,)T,R$C6Ho⼧ϴ[Cld&Fi,RBG\4Ő'WPeD^N>>il5E,K~Z0|!(@3`Az0<ԗh>#0Nci\>-ɪ)ߞuE!HoTI#21oW)jC3x5q<ȯ沔glY~2z)h8 'we,ؿG‹P/CZb0!f<(Bܓ>ȸ1HI oc3݂JQ Ҡ<}b 5M0Ӣ\(pW7;sf0O g]D+|z:hdKSid41pg*R}B̈-_ O/?!} h*Y8w6Y@>s&ڞ3o-3oe`(6N)wzb5k%ƌ(I!.OC>jv=8I)R{ KSk.a{aI ?I7vX0S 7)` cV!J0$a3ϵ}5gH"oY#(mv21 qc'=!r@tK4?ptK$#ݛt1(1e26v TTzR"kEAp]5?HOX;nw:-/a k'xK}/h&*@=$)4‰8h4x:F-$8!cΜ$y7ڶΓJ1TwfPVHXmŲ ){x)ܪ,kpz/Ց;(ssVڇb8 M( ]gQ1<4yEpC\Nff:[-B 2#ૈ M ͅyAQId:ZzQ׷ JPd 뉦EWFԾ?uy^K9Gy۞[5.o!D_]DG٤Y6|C3zOsӲ.!|)9 aE=n7g.oY-+79a4MB׳}qM@gA]EfTc=ZԾ×s{?ޘ#z4G`3uW%>hOG[a^R&(=LzZN5l6B^wph %I;vcsNX0 [uAߨ0/erSޔBV#oa4_$Wtи]М D=ޣCf*Hpwms7ũ&ęz: ]G`hNL*SNR"1 ^XBg危ecJڝ>}RZOc3>+_6Ih׵CX?5K J 2oHݿ9^;Mv}iX39T̽qcηTXסUSJ eX"Hw(V;1`ٴDvW?ڏdRM1Oq>F&&"8 ^3gԺnihO!MǚD~ct+z~IȀ= Y6dž h#We"cij_{TaC0S2O;rq<$ ꅾ*o@wОXW[1vqeJ#[})ʏV&C|ūQ8ƖO9:|#7.f懁R4\ەEa3i\f"O/Cg}q}]jL(2W\\-6OI>! jW2iQv%,R~$(9;EP8>,I5D 򓽃|Uw9񆥡Tg9_@'r5k@8B(oU4Hx-9pMU.x#^28AQAh '(}9una`ߟrd@3n ij)<0^jGp|BľU`DIHgҒRS٭M#>"7dv0S;b`,EEYgW 㫜mpa+;+"H>%Ȇ5᫶4BK[}mf|I5dވ)n%''?@h' =Z!D.&۽a 1F}/Wq-1qlArP\`(72o69,xhFrnmUJ% V_,m9QLRNSLdą{z"VmPNL>[Pv`}2BsW*erSd;~7UucXrǭCc8#T'L"g7qA᪍3Z9rZ>t*ߓԧ1HHipJmDkkV^kM0p8eBh/ !5H%\X8ʙQqyjD+!QVa۞ IQ,wk:g6'>3du0 aZt+4Yftv A=H93fJ|_^BҠx2549txso ozwuM4ovG{O3bAa NIHɶt#Z0Κ&XbD٧"XުPV$-j-p4(*]'b?M V >?Gso~z:). @Ě,3AD&Xy|(HfA{T꾒 34,/)H۹S9:BD'#2@t8 Dx0D6(y4 OżߤtFf'E !̮aףlO)|׸6q|P4ʶ+MVږưa#7GÄ쓅d%1g_oO叏PA!v^|30<9,쿤EЃ,㯺:T)cF_S|l  j߬~m3:ONh6n%7űHb#c~1t]( E@^Fz;Mż'T:~94l Eoah߿b,{0掓 8yUx%鶆2;mZϔwb5]]%d3gGbƔϞv~7['b1:g2~֗a]/:QM_ .I8yPWjol=˷7o#BJWăڟ&k@&V "q]cT\rЉ̾gc$Jd6A7_`)4Nrxx:┚sڜFx(]U&ișeںW1'pڗ6)p]є3oZ3~= Z[e"O8;ioģ"J.=1j*s+;YqΘ.(kj8gDHVhjL\J#]=c[9jQ()ڻ^fIfJwr]u{U[;RhUvK#o(O2Td!^Dl_"P:M},iRgD 𴍨#/ Wo#~x#ʐ/FͿw mKk&r#bKȒ|h' J$e7u(XkO5iάaVtDW3zƒqțw(mSҲ~@׈KnE]pꠣ*l\u~8ۂרٓwϬWoTo?gxYbM¼4OK:%SH(QdWsɽ$#zbId_Po6VZzؿK|V`fJ> o&;QϊΠp]*  gG]ȿ+ǫR"۵\̑2*B j,`'^to?N"UvSL_+.mA EnWY]db4G pM ^;V JM)Ӣh W4$ڳpZ}r9Gm$ NPKPOұA$F#\9hɟJ/:Y쌇Z0X--;y}ѐS-Sigjy~\L`rb5vou#XjqkN T #ӁJL}%l_LlA(j.hN?;nH;Ug6hWI<ZF2c(P8E!3)RMh F-+'I8Ј$ژ6Զ 0"N̴s;+}t>bҵ T\ a%'=F &QӀ |^ڹZ d74)qumtAxTsKn/0y@خҵcuWC([&m/] ìny>gKD ^i^v!}!|~G L+tq")n핷?3k!3QJuDGPhf5MV04ײ. L 5~ka ]0N{Wl&mQ=>s:ɜ&䤵lI DZpW00ϑs)H݈$'r7vXR2!ԐSM6joL*uVBϊl8F u :*yyr 'EzCaw?ΗZ#WY[e[Fr6 mW(rYSaU>5G΢-E,x8hs32ᢣb'WGi4Gͥ6:$%"77 C9IS0 klyKD#O«e˨8;QWE3'=g5e+us2\Ͱje) )l%3C1zH3&AsshJ'־EmqEP1[P,^CP846.Iry:KuNնmJ]Ixs/#^ޞEzlSO`2c_0[LX\sX~mK).ݏG9JqbYRӗ!6C2u)Ώ:Wuh"8?t 5iMX(6@}Ի q hhŠjOJ[\o7ً^"YzR!xcY|< gI <'ȥGʭ%%4C-@Viuy]U "O"R`-u6FR]KCTLAo"[גI^)Rf.KMccx&C:ixq`+J @4} -1FpRE#Qڡ>^)a,LQuj|I@B+j.ou7pp.sju M]7D5׳%M Rmhuz,29^;L0s16XgE}/ wrBhU ۴dPg`d>$.sf:Cph/ROJb.'8YoaB/w[fY)`i+)){ph:PE/G!v*|K_[pm"j{N;fÔHcp<%)>?,(ㅶUvHid?2ڠoר3{-( (X< 9!ܧ |e]@^,Rt$X:@F}!Kfv 3X;) +}Cz|?-NNKh_TևsgZ{4cQDh% &liZpu 9TCWhG8^*6T L&dB̂+=tme{"AE,GAT`袌dvv&Cc5 ֞t6)/-bEoT1"͎HT5=~Y۪Ҍkwz'm;ޓuӈgEN;MMj;c(uH-J1˿{cbc0^֔g@/Yv(z@YUV])ю{ԋc2K<-zRqP?!t.NQqĤr d DOLMҿu)WHr)f%}θ V6)5M`>(.lblJ=<17}PA'IXmd0 2-SYY<AxKվyR+xEKZ*jeG] -UOi[) lYjssrW?2Va HbI:f{fuĊA+ et"qx_Wc*aS X|NqWtwS> ȥ)iawS"qith..W'Pmsh*9 T\#+'*.}R6bn&5'r b4BC>Yɔ`߉ X˼~01x v0t4i8FDc{l7e1+hԘXfǨcezoesm6t狧AӁ_$} '2l &jDJ[؍_{Ym/[imbKqqbaB c|Q6keMS7*58[0 PZ `_v-![}k4u>dx鞍.%QAgRh0ѱPJF@VuR~xbqk>_H oHE0BoI=?[®Z]PASnX@i&Y88.-=`c]i:$4mWֶŰ-1`,+X@4wD `znp!v྿<|"D%xT6K3U#EPy W *SJ$'TPbJB FO=(:o?\j.~1R^$X2'r1JO&jqA|5{7bln+sgr5 ["&;~izs?װ.Vd_ҶgSЂnq@xַ~ ǨxHzb0ݕnpdxB(ԁfՈK"CUzۄP=K{^ķbZl+Z7vHefl v>&asYN, _/q?0:хhm;s~&3yA7I]!'Zb;t@I F 6UoApN=W|$Zvw1j(zy󬄇 \+pkT|9epA>\ md [E"/j얟?Th R6?%˅h@GEW`#f|8DD$ڒ54hfViD_-Ky[F9 1+:`-X]M$.lt@[ʙ0kGpKH-id"W7-@3e llBLZ`|6$5dI˨pI ~oc$Z.\Lh]^ aȖK#GZC<` g@&Sۭ ز/ҤwVdc P؋Yq@oYK.W |8Gn`yp<88^.ԡS%_h ,##l/JN3 BT>&oaZXqle  }Zh av!i%joۚ~|EЌV IMl:`n Iȧ5ͷteo";=v+!Չ^δyuj΁w]mgk$p -w-# AvՋc1criד:nČ# ٠Iw#q/ީ` (wS PPL|-OkP#}oaFhaP I[>(\,#;W)Qmk{´E8]0/ߍq1uݑQʤ֑df2.?.!b ^2JG., IزDQ;79c^݀SVFtH/y@ b> R'Q*֙i k ~`0jhcO 5w{?(&i9 Emߠeж<a.z7l@y[j/I[[I90њf}+dz{Gjhx惠g/$](I GM]>`5 1>Yo&T@"">HJ >5Aej|cZ;p8b뱣il;NBȱ5>|+f!#{)XQָܾA_/u]'`0b+wRO] |#t{:GDœ,&ϊlTAql Hq ^|ŭl<({D=ڗ'@?+t3ɿ+;rð\"#>eнYN.y_MӶާUh'.' t8U)J@[Z)b^^2Ҡ.VFk<$֕0.ϙ纀z]|4?lN奢!.V2+k`FPlnIÖvwN߇Z8E^V /25df*/*8Y.i-303~ X[2yQU+xv^4->p„\irSo-x- D͑$Lє#7kdW@֖hy.+ =[зa>AK3=ܕu]v[Qdc \QդCƪkOd˿ Ɓ gas2wi>1z0naW~UPRTV0hH+ƽ8_H'@x^QޓT]<!CP39N5ynDj^{IZ.s7`<> +4Ibf"hv|e<ٵ']B+A-gdSHCa|,ﵶQOァJ!d$k}P_ 2btbnNz耆.A`ou_D+U7#Áde7_V6|-zr^b:$F<*ݲy4: ~?C:L~hư!m&Ftɜ܈;C6 Zk4$ <%wA;c} (P72Z0Ol'4gs2[_=Wq%8\ xRugp=M6븐cPle<&y>Y.&Uҵ -V*lYgR©E@pALId*`T3)= TDC݆zrvph\@Rc:sO`^NEZjơO.x!YCpڑ" XaO=rg }N{|I&p6̪(5i~M%(qiD\\Lכ b֘2- nB+ @0VT'0/~o%:JŌF/ѻz]+)~tx͟T-8a?/~m&?봠%-J 6O\Lko#8G׿?yuw qx*F_d-rQ] Z<9N$HTLn) Z]Ge\V6{u,2Pk`iE5yӳAx 3qЅ((`MW (Bl0 1*L+5ID`unFU*R޳̄Z,'DtC^łq'yy6},ޤح+!UUF>R|j7b|kzCtYud-0=QSZqh^dt{OQ0)G Wg\cFP Sv1wAXCI2 U/?K >,Ȕ;mE2*$'@+nKԄF5alPڒ"Jc݈Z; V}Q40s,lOf!Eka{@⪎fSq7 H4 b^ o$/2б\YO-HhW[Ys=\tۛ%-EP_-P@Ľe>?x堳apy~tdT&pXCVYez,>^7>`XZaKzFFWX#I&kJ~3@(G]G]gQ$y l'5y \IR6w?Ŵ14$/J2ڸ= bqq]#]#nR?r)v!aO26$9= |RPF"S' @6q oI5onk<=nmE#*vc *juLѮe}ڸУL`mw(bU : Y\#^HV,yC3QD=MD:]r\Hf 14bXϪhFTSX']̺rcJZo60k t+ =M~㡭xc f6jRHlÃ?UّT옐hoКhF.6#Ӭd,iMV*r3,x yΐm068XUs트k+д^R" ݽ ޠTǤ>Nn}Av1@Vi}1$):xdqC iena[j\Z*>oaE<`I>É̥\ifk $ȁ}W{H&+kHPU+]l`^q]`IHٸ)$zi)\" ҝ H +EQ{APU3,vʣYE46-fˬҵ U_>>whp<%j?rw *ۣ|Ԁ|J b"EH@7M舧dBqVA]iÞ|Q}fF,p{x H[V}K}WJʜ?f'KP \i.A/yh3hbXI*iiֿ-MWalf20Rb0<ΈrݧOAgF; l'rD 9{)fxΟẔsFI6##A. q൯N 7Kxxon l5R> $QIpp~[*ʂц9H RӄMD^o陰U#`Q\ 6K_xzKHzF+\]v6M1?-9?)4g;VIt"x/4t/F/q<3Ke@S pDMVDŽJt|,QB[!~gVKHq`XNQER)#pPղX)+nS, j1a]vtb(}^=jO;AI}ao^O`el4 Iӻ))L'/t=J*|6^?:݃R#3g0M/3e\?q?3=s?ֳ` iZp{GN.42a*:Q)15491e#D3/3( r|j 1i13L}/a]DM|5N&J90{L)V3җ`qx-LiOT  mjJ.83٥,[N9bTe ] xfw@YatW:O~?.»^"d1%HfI$D Jr`b^Q6x(9OwWDXoȸ56.ɕg7jTNo\N*L~9]"f=fwȪCW;67'.ys4֗^Q߈w^*t=KbfX?gcTlZ.GUÅRxm0eҘHzsqBK䇛}>hxh +T,~v4o!3F{f?,t-J>c(P )!;i+vnv!R[Tv+T;1 XBmx\de `1ޟ4Rhj 8b_IH!;  "T+ s%ֺ鏴wP^-†=[zH j\;F01jIAyj̩qIYhA2#jp9qK&? WvmQ5SD Dž2] d:ClӅZر'MD&_us jFr:B#8ęxwˌ |#`÷qZ!ڮ@%nxX~?LS~O 21UD3 gzP6n'ӝpfA-I-?B|#2:%CދXI}v JNaxL'wf0\g-z65:uR @c;Q塰^ş?#=S/yf|4gGAp^S޿CQv{ KEY@VaE~cԏܰEjU28謈*&nH24@f#EIbQ_,H_A&3fK <Ⱥe:(ŭ`,OЛzVb%|m# i_ g`C,難ȃÖ&2ҍ =Em}z.6T3UA=T,Lo[2uë)Ů3}Ȅ \Ԯf 46ao!G0>C!&*BĽTY梦ȄҤ8_r0Z-IZ1!3xyo$nX:f~, M9<<IѴf-ҮUȢیe. }DS bY 3\ȵrh;*n4.|?B ,uY q%}A+W}qEҽ$ B$2 #y pc ٤@SGYЃ,WFF-/(t6:Ft8"8+ol}[I2aZ @Xޝ7g?K5Pff@H-3< bTdzW!2۬ Ʉj}lVA!jڒE|#$LBAgDg ;y#~$8GI: B6ESMiGLx(<tIy) ;RLVkwͱ܂] .=iiKzN4t(ЧֽU`-5t>d|hh5gr&Fpq@i.+%*mSHEp{5<3˟)V4b1W DzӓgWCRUE-g.!&$ܙdfPS.ֆ$sXRn>xkaSNGOj7(~gLj ʚ$[mu n8:튮G%í.2]~g6L?a'+a)>ޛ cy`])s &T=5#7aU#@š*~BƜV Ί)S&G1&CLEl\> Lr7u"W+v'YƘ݊[ .H%0ɮ:zk(g|a6bܻZ0|7Q1!];Ux^Vth W 10J]"2V;=Dm[0^E?mői/'Z8Q, J'6WRZoqA04ʓ2gpuk5p*U7eb3VRX5Qo ϏcHK*kp>TAt*lŃ#L]U+&23b& []%P&dnx.{gxhO'|Ls·rFǸo*KrA"żXv/pI Ӵ7n GխX+:!ZY4c.%\Op5o_⒧ 9|2Ẅ́ {WDo-v "s QZI@G˶~(Dw:ǎ6Ea`e5ջ[}3CfE`0agcMX k}`-h X)ķ^C}`n~qI72Mg)~H)K [5f0Lvl91H5zjy9}lpLߨ,LYw+R˨!T |21h-q ^ G]e~ ЀK_m7aoBd'(a[B/V(+cĘO-aߌuV#فQw#Ts% )L8HJ.*9 I91uZ&߱:Sl4 -ݷt BhL9T˗d"qĒ#sL;P'4I|j&|@Ι  57m93h0ȝfc.VӈCɤ斟>oѺ 1(J`%8' YC|L ˹Z"=8dc~j ew﷑D%82@-~Mv@dL܋S[= N]3-u|wsfkr]+Ѭ g,A26ON^J=+tw!K~F <%5Q/Sy87WG?"F6<-M9vmZ:@a1FN \'kAh3ۥ.t0IZ;r0H#;rF3A%u?Q.*Ìp,>mT֔B΄j[t֭Á_0(_0)C.!-&_Ʋ&ziȦ)KĐҋb)dcX}b?+UM ~J{ >kD$tjJliad7F6H1qh q)2b>2rIvq1HUƙkE_}()бo\%׹3Ớx\UWڕ(Li)aou^gL#O`*9U3AtT\gX=|DoM: $A`‘pjR1+>s!W lhގ|tv$??71$jرJuz1rq ɵ'sҵ{#kJ q%{b_(4<dʻi?M8A? 7/F+2](P.x Ւ;t||zp$4|ߗY3J%2W0c 3Z]Djntt=%]M:'!%*/V ͵D)SPs~!)}t;G%~1?&vNYUQ+#]ĢgeC5L\c׍jֿb02 PD\IxڙUqZcHk_]HT F~pkc9M\Z?fERnq:bIW,G۷bm$[_YKNW%x[_bt 'zan zz 2[atUdf~ͻU󋎎r#eofjs"*I, xƳ MKhQ7af3/9Ky'ڀV.,>#jrx36ݒpy2/e}hU#L@w nX  8N>8nl)&jOk멡֟67Dܡ4t|h:(p-@*WՕ 6`7A<ݝҽ9Շ\#Ht*Y֟LMŸ ^5 .@ְ2[r p=ވJܾ;&{6Iθc]mkx{pXH mmH|l7pYLY_TN߿/! ҟ̒6VfI7Zt#/9jC9c;=AI]:q?so0Shol'8pL$U5>}uQ$AuLJW.?v)uNт/d$6t\H^i8YZ84'KUhe|\:-1a[0+%PЮ3PMV< Y#8iABu8'G]: $_"Ol ǿq]Q_~P: zvr(stI&F Iܦn@H496{@N6)0bT ҍI҈/bp.N t/N;|1>V8qv[P5zpAPJ vsj5U Ǔ4Cit# /~1\+]/|o}%(2˛*BRD%۷]@WÃM1V1EZ4t*O*o+ij;92 Py5>!#z] +.)JQd^V8v<@^s}Qh*$8=f*ǟ_(=rAVuCKJ4oK7qEUi97²yhٱcntj1Tozo]KP{.ī%M.:cmҎu ~ShLu3IsbWO`d]Y~xX{B۳{/ ѯ962…0j0YտW)<=淏:,..d9 y~g 4rӰL K6"Y:[V2TSNf5AP|SIj<tkV Ru7>| HxN7:8oISRZ L| sڑ" q|= enqس,6s/7D%Mz,KQwD)3K;(aV~MKҺRvoD|2z7d )e6$c7 l+mYk/SZg¦n a͛@8W`Dw3C@V_z*Qz`3bRip*56ވs;\s>'F?{JRڗqyߤQ.Ԫpwx)NM4c.ɥ=͇[lb(]⴨ ȤC?X:d?SHZxk93b88i.  nQA"*2R{ 2ivG1lNSO|J\4u`cPGx|"Y Ʒx>2p_Bᯨ\'j_k Ht˳腻8G-{D_Vg0|48:LX}5;#UcO2f#J,:s.䍳pfQH|nx?)??}70uJ.$7iT- pT"UV|<* x‘RiCYJb[ʒXF6,.Fڸ0nȌ˷}zȹZ˕BYJ@I]ZĜ;p޻ w+ 6qt%FR9Z=.e!V\`&Ñ(<ݺ62*sX/E-[/}P1L23{jZcKǠDdhXJGXzn&jL؁rJ2naL7Fg/6OQ,rP@P(O}Ci0@""S oH40F PpsiYOS{+S_428UҺC~JY`b}F_h G24/D-s?oÅ+ɿӊ fy 6V@C7 넘lԠA夕t ?=$kwJb $%ߥB)mSmyˍ'lU>IzANȷn_ggϚ12Ÿ@LJ3a % *Q GBu+ Ht3톒3_.\B+kEA!in5]努$k#q䏶ȆZm~mþ> < ;87 P6_]{V*W0,H!8?_lNnvZ}>G}kU<W0nwBs2Tux Cwpd~T9|Dž νΚ\ў{#b Tᣓ.4!oxC?|g];~p!e %곚ղBF_ &VX,U]<< } ;U EM%%/$Nt^l (^MF9pN?-hrߡUxO2 +tpcP]JO#܎%71jZXUK\F:"+OW]Ա3x)(]+R0de-mJQc˂Hi&f $CR<0=d#C/\: Apœ " Ƥ8{g]n91*cֆf3SI^F (:ЃߎJ^kt OfH3Fd8=]ֻqr%>B{ P¶cB(H,-1.L\7-vsIJpNtrh,5* 6:?)a‘\3)) mSczoi3yBi:eLJ爕Ǎ*Y(^LeK$λPS}6!D@CHA`MnhOdֳ5ljC}85978|q`e`}*Z0!DDO:;i9|A^bvOB4c:ѹfU73ѹĮL1:,ޙYqKBA9Z d M*\IDʊA`VruȰǹ@n|qc$.~[祷+K˳^s=Tfcj[ȹ"0p`5MDV |6F'Qidof:x[N^!fH\"]Y5m9Kgϱ\&2L烇Eid~ŶV٢I󠼧z⽘kQ;CӾY>+׆`6TjVj8dE{nu>xilCڿAm;9:t3ZJ/xEB1N'%gnv}ݼl3Tf ٦ 0Vik.NS T yѳkOh&al 1|!{Kztԏ{eGw47ҭR򞾆sZ(q@{VsJZ ?Kߍ5s*hڮ^>k8,1m.C^zuAu=VwOT#؟MDͪB4[$] k0P?`B<7ʼـfu,i۝X-?z59Y | |-0s+uA$ck R䷊<!GZ_+O"MUy ^6D=_f [3@Q pxn#`TP^3#l{ 9 (5YUN`Oa1眒V~cڑ?!Eտ1͹9:ĸh/kqO*Q]|5fBȚΧ l:}Hx\ a]7Q_|JWfGWˬ?.L:}Fd]DGиî~\N?q 9ϸbeJLq E Cn56՛Jf3:+r(aQX`]U\+͓,҄-6o|#ps${JwEH? Q7@FJG #.υj$1IU8fqG;쭇gx#M ̥D&JqB "?+6G]xD_6l~*(-}3$au%Q-ANo!R.؆v۹Н;Ӟ jxi@2"/]`l h OKDtŰA7ط\an_`hRЯtdrx&ߠ (DR>*u$.8T_SZʙic): m3o| rކޒL,T{2 |s)@}qERe @p=ŏ\79Efԙv~m橣h')S)ljx?ޑ_yQþJ=ճ[* ߈T?7NOAqGubo6l]u. >Ԋg~SS;׎;.,8=Sآ~]|qzrGo4p;O۱1KV.&Wiҟݟ`k|.ʰG>p}- ~3c;$h>; H $j˥Pv3Te L ?c6~Ī\R\XlM 'J6@\8NM;[Vv"QS0@?DJz B4pޥF SM-E< x8:5}a{Hh1گ?pN/MdP7^xt:rAU/GGJwȻ g_& T8ޫ;<#R>"Qn.[$cpAXNÌY 0F}e/j :r1j}ۑ3q>8o*z{=r̸fwX5Łӹh˱ftIĸ JϱU;XN@ M8vZ:b`ttV7rs+_7^yȽԗ;͎uNV^F#5 #h3]oR%/Adg GwL(MF'tSBCZ-_ Qt^7V)iNzv]["ь^BQ5*/pq 4j߁4rRA':;adb1Bq|l3%>͹p5vHP& pS9FGYi2%?~}PEEH:t@5?t.rfAj9DZq3bKQ)U>Eh]Κ^ 'r+_*;0w EVB ~`4q<`2]E(*u7 niNnڏO(t3DtfVX' =N7͹(L@=ܠcqɂZ#ˤz!8Q!nw@n3SHwN*Z`i&UrC30-)GN?h3M_owٔUFx~^٠I?SdTW'pu~3Jqx)FL^R> WGGu % iݙIhUsk_xSKžRuf4GFrJZ5Czm{dg!$,fe/;@3SӐiy݋a %5- kr}YftA{9E(٪."oy%?_x/J󨞫7Ѱ;j tZAn#G|),4# 580OCĂM-Wvt,י{ n }/%>5 +qY-耽3fx~4m,*[u5PsZ0ۜ%0P42]iju@<{)rEDh Mf.?;!1@?W#ԮHX2 $~Ю O;=ZʲeքHt 92m .y|M(2-u 1T;V>Pwtcy膬ҥ(J'U^k$+(as|ůx r<:0oe1Z.@p%}bT{d3h9C^Bd9aX.,ˣnYf >KZo]) 懔y`C{6;O&!UX>ncj!T]Qsm×Q@ELK}{%bnWY׸(-߰fC^r-KCTsͪ`m{6wԽH2ϧ UfX=5hܡktxP 蘺NHCU6]rxآo8AL X ilN2-(E1ڈV Y"Stjۭ{5U6@Qc @i!nd ӷ?LJpyHI# "ҫr5)ЈԟE;E:B$etm0"a!7ǟ ~,Z2rs46 ?F#H#fu0RA-T1ĉ^$l%H /Jl}!femJ:tr-YF,rlEFmNuheJ~F2M9'ӕ.؜sOTpŒ;p([ww䰌4J>m.^k,\*r{,* A4:'ˆyIk?u?67kj\Ӯ^婠e}xP\yGgT-Bgs6/H_$+7?9̊[(NwUA^'[ePS px8u>rrYTσP@ҪbpĒS,+T5c9mii5Aqq8*ђ埁{̵'mBRw ϝYm8y>2+g/tw ]k^IpQޯȰ3ϵ/,<|& 1#EywRLJ֮^7)?\ӣ?i~KMN%#Hl#ufJxڨyt < QM[yӼnUG.*.yII#]'2RtGr(X<ta_a*-=jSr(۾&56~ vB1FURL>&U Ƌo+o+:Kyg}"s$螹w +MbM1[2n=)nguj\ rgsw@ե.btJ{L!z*)?C}1?-uy8X=&j(.1_7SU1&M1!f6qSms١cһCqښ;x\\nv<#%?> `YJoy37xW5ٺ;^ao>7\%Q"PYk䥌th<(M{hHbiy穇jM~h٭wk|\1)f/y0 K Mp+`"K be^`u*K E[^b=^:nNWa dvyJo NbbT*eO+z OcP]k|KUItH:z$FũȿQZ*hub 2[EAaeB5{VaitJP;F)/4gA`-ѝC$~.G˨E♫mӆhsE3)U#$ Wxc{>9p|?ܕ Dioka]Tþ={F&>)ݦ-슱a'y@H1#v(*5گPt#=K(-l߲rߣRGSq#3993S!ox1sDwIxeݻ"L7}x=6cr)"RÕ% FhT:ǴY7lN^l<`́'vtMZ MārBW{Mz2"+(<[;pvVK]ESց$`A&"| pY~,C$3rxU}6/c4] ykO/rY=TwykCD̀rkrEVlL&dhNys2; m * oos$.YϿ4"51 %bk9@ONSvW zojLdf5,{VQXЋ9@{iA‘O[5S wC{h%*藲q[1ZߋFb~JGj[VˊfŽxn +)Z+dճӋX NjW>*ԱwtC-̑|TD~",_u4Yf <!9σ1B;t74Y_1'&elD'݅,lp@+<lU+귓bW8us5i)[_j yݎM]^:(7z g;q _,$F}y3'VJ(&),K4mPzԄ&(p66EB% {ADϔg.f1ѮҚa6%:zۃ`:wt;e6?.:T CJC6`]?#M?UO[r{֜@ QwPp5JNX‰A,[oYh,(~& Zk@,w(. [N18]M{|H{'Z($UN1vzP_.x p Km`YRXkݵRG%@Zu0J-H\o}C. uo%,d)1')Sx˖$:~2կ֥`}aQY>I&CȍY?j2VҦ]<{d%t噄_2p4iiujxrRkOe{˥f^5yI1,˿_?6䡋Yb`AtY]UYZD#LrV_IM Św~O;~s}@P]@x!p1lÊ63j?fM1/6ɐWbv]t#v3.J)l^hàC4wD;J6`\ 3 VVضjƤZn_dfڥg+gE^ ˑ`!nE:9;蔲Se]>KP-]M?86m7gϑt eG 0ۛW8~O{j =i ɶ|qrzsEMefʖ&k7 {0¡_<8X4 W0wp2~b7llđ^^OXf<"vh˧pUu\tF Jn_I0"͋VC"3MCBYΗզ]20ƫB\w"C.m%ܖi`<ɳWyqZmxq410l횉9 CSY;o,jM"g4ߨjS68G";l42D&co;,یHz=.cw>aA t0i&tbJcZx]UHb:f\U+ڂ0ks0wtJ)qC}N8˹H]QY %dIԿc, {C$J Woʅ=>%z/BMo0 #XgF:NŬ<͔D1+ 0tx҄۵v!< $}fRC| 1,{ ei[$Өa2鼩г?&×Тm$9ehƊ30of0h=CY[85d12$a-ӡLU9KÏ܂2&*YWO w= K hh&l碯 44f@9C`^lTP?0O[@f$ڿd+6C*ޫ r(Ѹ~9?I$cZoz>.2#pSr8hgx?h( ~G/THsϤ[*kKn*9]%B2M%LKv _Id r}P{i]VJ$̴ֹ%./Eh ίTֺPJM9oqκ4Dݟ zU5[.5E_tp1ƈ9M7Sؤ@=K\YF5Ŭ((9Xm]˾.h (|a%i>e?,4€Iⴧ:*U,5j rIqcwUI1v'ZjO8+3Yޕ(cMʄH@[!d.cX4lA nEC*8dYzx`cHXLz-5~"XIjـ5**&H[FSBwU#j(OL\}_훋cU䞋[Oez);Β*-n5~a%2h#SQ贇@\G (ҙw{ inэJl7Ńm%`΄p8Kbvl".~ΌjNZa 4\Vy~R B8nmN:5,i#CQt|4mb,8j (h/\$6*wxMIͳ :9jeXho.%I;B OhĿ,e]QRCMB7EJn›d'JxE>b7UtKIɳ| !J=8l?NI/. L+ S!c7 dYoY9 y# ujw4SEMV!+Eay2ʓwm:ݑ4pӄc <:zCy,yDl $PY:{ZsSpqV:Srspl]kc;4&mˎ[B!&pq;+G&X*r7h/oh!8Aub[>IL7Is.ڂzQ ٹn#7c*%\䠯}s> JK1MOoo[_- ciJ[DQKFs1=Ount|r;wKȵra.ҿN$ƣHC+ g'n0Gf)d ؜~fϰÛ-z[(,}TyDjU49/b^R#7aٍ~yxo^qǔP{(S)&}Le|/2_ګxj-T|6=T!BzXp} \tm:~/3suaw<$Os* h/Ys7 s)a)ZРbB0 HV n!zVK(;FF^Dqt[VmfhM*[߿Jx@ Msh3uH8ot*w;rĤ?Rjxۈ'g ?vT0}ٜ5SP)tlE<[+Ǽgu9X~ +XVIH{oIיÇj|' FN18Wb)&\#^{<:Ogz沠UJR [̀'sۏN3 ?{^AUwѥ3yF-e->ەl_p]9tmDC׌DCE>kff;oj3 9*3v4Kq\STxT!ӎ"Bn&{s0!Sr۪q S;ߟ>'PZZ7FI3R7JBO1RV-qd\X aFC?@)<}pv'+pRآ1={)Dkg3v 1՚3#'ȓFS._gh[O*'TQe ˂\^O۝4ڜ+ԝCMl=]<{xUcK[O+Wͪe0$r'/C;Vҗf_,vR931#c~@3kC O.X~o.A'so(zN%1ՁTRklP Lc8;\ i^#y*Oo=_ 7|и807ͮ+p|ө37lrL=9z7I`p֎qW gcu57XP='i_5־&Awx,:F, i˿йg.)(Vh9 )B4Rrޕ&"?Z4V9".ӵߐ$\gOKOB^lx!mOП~@O?W&0+]5OVKW\a {x;0|eLs7(r8t`Ns.` {@lnc5FxuN!Y 4_*ndȹ1NԓBa 32bpҰ]r3 Pu5G̸vw~`A?4/^F۶iך˜rۓbԨ+~0P7V2%]K䗑;5a3lX pb/ @o '~'($DA'V֢gg-fٶ֟Gwc_y5O2p憽[5T#Yxjn~=3%)OPDV (!3]5%Qb \6Nqo=Q fq^ֲEX'0EZQNHZ qr/=Ƅ /X#4GEg{UN"i`_ =WzHߡ 2{,Si=?DVM}tsF征™q՘M" _K[_^eV|L[JTKԽE1u$J@Z FH[twhmҺ3sHɀM+o5lph0z"ϼϫ%;4F}G`ˀ3{8uwy3kaE8v3|-88}oƲ9,FlɞKcܣN` BY.O)y;+;Վ >ᛲc_!`ZdUxZdv\Avq׷|awSRq0ImHxWyj9UGĉ'b':1Lv\uLs.Rlp\LP]uQ觹ٚ{F;վrnb]o_Bi==./-_u/XXB6)1[x#}!H:~Fz0Ϙ8A@drIυ\BoA-&3@ȳԲ*k2'1, .ñŽ8p8Ԃ+9`wnhF\ %'7θWqMXrZ26/Ӓ(|7Eʖy܀ ִu +V (KU¨(ӿě8p/1|/O.xB]w8ɦ YIn?g&68+~T9U&+7YT9;KK? bs`=܉1x MJ}`qcg/xӨ(:p B&4x@yAh[?85A@-I@Nf\ vˤ(]i ߆'?NL*!}<4)fB*JSB=/4hPo6?_)RC6ώdZpZ$MEZ0BI4@e8?܀y55֟2&< lzԳ o2utYz8Tu5RȆ6C6K "y95?_a$Kքf?j|>"$ `xiO^KFUhQ7֧~#;78dxH+tuvL:)%%O ޿nBNÎU}4VV%m?Ӣq;鈳f'&h]@$%¸4;bZ{HNH1MB4#a8UG68gvs Uht'vrqqFܸĖ:w8 r)1M,6]\҇~wA|pJH~Hx2׷B4ke,HŠv,Qq(kj (ڛq ԉRB\v״}PL? YHSB VM_/ eJr]^S_*.hB e)bk3]ȸJ/j$cL@hn˽#}wBl4~KjY,P&6UϗY<1B# l{ ,r8U2 !sA( d] W^-yo# |uKz@ewڸ8Rϰ 'zfChmt;;Is'RGOx(VSE,^ir } Ť<-4OըcP)Ґ0EF[9MBI]0xPs:/&8|2|:%ȀDD|iأhT=pɫ]j翝(g^wV]8TZ |RzgE(C &-Pf̈t<=] ^-v\` 2^D.)jrEPfKg<ۍ_(  IƔBǸ6b=XMKP17o\'dhCO0&&͋'+*3jΊ{&I ђQE %BZ?dOM@X 4.'kX oVU3Z11{tp##zȧ빎,M n{/ʁe s)6r938ˏV9tl(z<|Vʯ10DTM4 Tzۄٞ-(wEu# krpV"繹:YX?ڼ>e>755fhlz\FT.Z6=E~yMf*3 3ջ"U% S"3 \DE:^ku$+"+kS2H 9<J,~l·bDkG=%!%}P$ؤZ ௧{8fإ u|] Q |{1$ 2("3kxݿd Ցi:=A<̺IlWP|?e#|G,fG3[6mƈ4I E%]|)Q'םxt1 >!:㭜h-S`7@z1XDw2Dc#_nt>7W2aدz&M:\ʖ>~g_FMklKh\T9Opu~޳{SY*#OSP*NX榰)%'d)o疂1dJiP6Gίtg{? CdU F1MVߤy_빕Sz4 GrEN%Bw5l>iWK!kޏ|[QG9k {_C(POmv9f7Ȕm=`}H=tvGV"Vn$ܟ<;@!))Snɮ%"2(ۖi/Ҵ*:VfRdMkY@/ DXk Oʃ`8/.cո.iH|ЁhNt֤(w ӯ#+3 `Ǧ Q4l`Pui< nB~!OO!ko*i3!%0\$[[.[TC?Q93x(|cPfΗÕ']s(Zqn HHM{HY'Z@1=;Nc OId$ P|tR阸sU)&cmQ dP_#1֫ ],oCL,Rno/5A<7dE\5JoT|}(N$JR8ss⦪ɲ3%cw?4#*Фć)2|)M,w\0ƌ)}gH!Pk}z9AP|wKp=ʼnUMk_vZGYhۖIȣT̩Z}\޸hB{"؃ѺH:&&|nȇ5,C/*Ih^3 Ffo1%!@֠^(4?s:=[-$UͥYw3CܞbtjTΉN]$|KWZ?.sД/f3B1# nk[C痤L(;EZYAaqD\3]x ;Ӏ]>Sx0* W͕Ƶ}:w tǼ^Ó~n;&kc.cm. Ho唇 u%mKA-O3JOzhVxG$]af&2 kR63݃eY75zFLǐ*iSQk@Owy1P/-r*ߌ CE=O( &(%goIMs$=nI%SSs|.zNt(/ȪbԂ̋ԩ9=n*%Vgƴ?N(~P!-vA<oZ*5=bm,SC  RB⋲_n\'>V2f&`> ڝbRyC_wl@> ڬ!Pz.td %W88P AWHy K$-;}*&cNg]Na1"zYRwdaYZR)vx&;7vD "! ohDfa/>b].nuhJ%<[\ m/P3BqA)쿥5uE9JAz.-j23R7K{Sѳk / vhkO=x f"_?Q=L;|adfqCZVZ@ح7Jښ]ыm胷`wjC<&ݬM5a}X2c=Ƹ$cyY([!2ɏ^"CO\+:KƍBS!c/"4ŬDKչM-m d5mIbg_e:9|[h&Fg\F;Х=c#zsRKߥg`4;y%cC+f_KHPVYa&_-C0m'|`9zAҺ:'Rw`:g# iC2*Ih9i5MO:d`SO(q g,BM0'enN|d49A'f}[cSs W  LJT]ֹض IK5N8؜ܤ9Z }Xu?1bm^斗+ >ϯ>^ӇL=\lvy1jۍ<ފ*ڳdސ9RarGI%Y *I̜_v˹e7Iu`$l+;eVt;3=U/QC+Ɗs3g˰l_^Ң1"@*zr1A;cƚ5Zlĉ bdT#Q$¢{Z iRq a8~2`@E'2?pʹCL:YR _ 9= >zEV[2mN6Nf-KоiTQ4/yǓE+>د9ƔeAx&b>+yblI/S~ۛW9Fߜ{kne恌 ;bj' a\uq%Kſ^3VU{˼;p{i?K([ 9  E:'${|BU} ` +0ʇ [R%N r&82nٜ8\|j`VW:d3@F|u/M9إM*IB=3N7Qއ[TNڨQ!P?we!$Ř9r6*St m)ZW{RLmҶ!P7^+!ϰr x ^uy4Wͅ6=9zm@$=R2\]ж{>ϤuWM5tޠRd"ubh" OA\r-j0Վw}?CvK2-„HX<0F<qš9OBOڮ;*XxXfi~aGhFh5vLV~=×/UhN"ɾ$y y4@]_DZ}1HّF ݄Zs$&/䔴[]-#1ht;9xx(Ǟ{EP(4sR-{_:9d&_ʄ0YIj׉IF,;[AI7 1 [y Y8=%&Ɋ@*peY(:O=T;uwҭi%Vx{(e䋄3&1*Hl3'  iזZ&SaײY~xQ)4ᷠ63[Ȑs=߳7ht I6A۴jZ8:Z1C<phq z6:0ȟi6@ʅ ~VJP(xRZ _z̆\G.l??K G)l,ߜzFe bƘa3u%Vޥƙ+8Nh()2бf d}Q;?tУX/M o9h#ӟH~R ܂Sudxj7(mPP۸B[Yin#ZOjD=0V1m%*Lx\[ t .%j+o%* CVS"MY{pi"~1|f&k1XbYd36).')m7]5b5jn8Le#yWaneK,6yv1$pEO~W_xv$ϩ#aPڟUߌg)>[rOID W )9A?[{ ;6k+xɀ-.oKZgSA 8`Σ1=Xn<ɋ0c~KΔwǻd k{-9]Xzţ a¶k|x75Cmo;ÿ'1.mG5nYѰx/(TY< h-V(mH_k*kz*am:l"AO:A[~aY:sh\)G3' g)cS#<3/s~|ueuq9`bY#Vy k FHӷ{퉝l$V~%uGѐk}s ШsK,eȽn!YPeOУzH[ntפUܪPv/'{b{Y?1@fԹ q]DLHd| :d}]),QnD]1aʦ8h|Qz Z^GXUKe-r`~aۨܫ)QE( m0d(onp and*tMK{8Z ֬4*3PR2 f~g,$wm!4zNg Kȗզճr NYF+[4_! qgǙ6Km"K,Rz 5Ij.ٖ=EujNl/YWg^;mhq'lmfiWOY#`VZ8BxHW2?;NK5\7+ :SL,4 Y*w+l[, !`1˶󖗥FUM]yCS_b-)Hc@W[PUzZFbbR-HSG&^_E Խ#KftI+GN1Y*<;Oy~’ƶYStL!"٬\{S \8Q0m΂Rh֝\t .>C U5H?}Rҽl 䂛Ð] `_7sX\q`H&'&i՘tTܽ ׌V|^\-s:/ W]5!?3] ػқDc}/8D.G䢕9׺vc,?߂r䜍/_ˮc霷8NqeXS+Eȹ8w7*ٚxzM*"j/TVcS0Bkp x~pח@yBo&O<_Ԡ.w0LEᙏ"C-6*eVN`:tzH[@Lu'$},dž >ac?ͦp}:2sSH^wU]òPDNF7~#BY&NJ`R dd | p;}Ndރk!݀Bf9.S|Q?aWQYx@m-qdVXdL8/_ID:IpM ڠYgԂ,CA[ QHi- un%AK/G &?lPX4Os2S=q6h!IB9`\A@ hi 7iݎ@}/a7g_W*kߦk4zfIe _Kcw̿UE$@8:/ޯo&m \)̒:0y+1>?jMDuI. w7a8Y0v 3{/Jvoh=IQaY7[C\%33B#Nq($hBAbeS)L ~8t}V^ +(>߂Ң啄r\U=W[3^Vኆӽɝnwlhwj+Zw~3{9#W~͕ T͑YX֘$OkwRhIo0 šɛ/GW%Љԙxv^\\v "{3Q9#k-bJ[v8,spl[{/>h' aֱ˫e, B6r[5]ueɆW&1DI'[tT#{j5R nqӮ6TF VŦōpllҭv$-ZXt@0'☷1x!\&Y 8KLK %&* 50ұ,[d2T`"d\VKҹߐxg3r,Q./~w<:^ATLn~ifFO_5J`}l4m怺d A?sWd5"CCxs&bUy0~Qw֞oݟ-p>1cb(a jS(AAqVq:*5P7p=wάFهljdI7Z(Syb_21&_wqؕ[=iJU8*jܮz,%,߁'dM, ; PYoʐ "DɹkhmlMF:6 qrm -(=8YV'x~f8W͈Fj>z3]RmB?|U<{G(2+usGȿ!nԳ'zL%+ 4P؝ aʒ4=Ao{Wl%=>n\⇩ f "wf!X|dʡXQf^2d,sqVsr/p$e+_ Lf"r o0&VkY_#SGWo[ӡEF6G/^T' SUGre7{Ie b?҆yʙF`%J*i$KnU3"=% (Mxt05SA5EySw}-8@µ_&g2,%#Udo%8,,o"wW|;2(UAG,cȦ=b(ǤUפzNc`~il'cē+;;oۏGV%#er3P[)L@d )3ؠ^ݸn $ge;KIY_%xXTHM+& PF.Ǜgܨ[ԀnqK a.R]3b ƐqrO mCd<Gi셸(4b 5UmUHh sU29qMw3/M<㺥+ȌJbJ ("+Z1nX%f.y6iXQK<1vx^oE-+P+6Hsԇu'`2PݹKr4W2+dY*BmPqЖxƗ1xrn褟19A 4s/T}vf4\$@e^ũ\!o{P+2tW+%Rq]W养 ٗ8M-%qXU'?^AZE&f.ȫ]\Uo<7v5^0! h~Ƭ ݔ >̟;VCviER P%aC/s6Iv|O7.Q:{{L_az T z0(/KK:;#2:YaܙR[[G~S*38?VWwVr#E R_{_t#ݳñ?ޡ=ftyO~%"Jd;oP6~0(Ev OXL(E;>Q8~/G )/Bk5߈6Gdr֍o5Y(2_IM:FN})N@uknQ5+/hdE\.2(+6ӹ#T,=5be$-m3I- ,2"rV4H&|2Ȗm r)yf}sl9bdM@O)os_'`&!R샵3c}FNٸkaJ=dSL'cPo*}?eLv\_5A>m1ϴ};ՠ̠m4aBܝv8ms |*'x-ŻHKrɽ÷7dS]%;GwI挵[c}E[ 15 Wxj2# x8%=7˨Gam[v6@Ņq;ѐ4?y)`H-ߵ?VÁP5$f>/hԂ@ހH$q0^&|Ml!Ýp(B7 ܗb^&i;I7MDĤjpM':`8?>5Ϝ(H4u,%HHؒL !NJklg94_! uXƨF;~68wKa|]/B˔=U輦 ʡou?Ù:k4I]!=*Dsod\AO2C.ȼc몔ڷEVc U 砩۪N(e}0^$=2Ƿ &$a7^Hլv);Vi(+24\}~_奋WCŠ \͘$=6)|7e~nI/M4 \F̩$QAk{qiF^ٓ8SԔingxs)tf1H7/Vv&`SufWly٠5^P Nsl02U*$3ϥ }2A n;R&B 'YiG?guݘVgK`Xn4^ɿF4?2o_pˠ)\Š{\V4Wʤ1w/_У0tB]S {ݐG>ʉ׿ ,<ש[;Crݰ6rw0qhV:T͆2nAHl5dXsH ڟ,=Y$C7;%kԚА뽍^u Qo-B5dt&tϿ+&ZX02LAoX~ʿlBՄ XFP~lXgkx>{ֺ/q(ֺTӱfO?'PӐ;Ԡ ~_ewBQ #-ke"]|VFBõcSؕ}!n$̔TiݲiXx);xVc-T+k Zd˟@Kw<7`!5r{ptmU"g wu]z(E3 3.$u  D4rvDJ.x\옚} 6ʃP;'ԻUԴkg#XoW~P|w=Po~moD6ԃUiJ C i+_r4PVtlRw(i\w}@$X `->rgO>j.,@ՠRRX 3]@b(!-#$BsSƥDNOw :H9S&*AklLaٜZƕA3* ?|o1oz|0|lj<{}O=KH]JD۪G֜z@~@es{PBZ( fe@.\QԕuM4ڡފQf6e-R "yf٧m֌d}wzD= ۋ{ltl%!o鱬^9L>'_gaw!/Xb!=!L(&:M gE909oY,΢[_gS| " `$*#ewUC" #Nt$ed(X]$e m#z5Z//;KG4ib%h[POV!J{vY?m-8G8օ\|\6i\JxL3["EVe{-k JB2UEdĠe&T T䗬pii&m9=-^YMB$xn)5on B%&4g V*} ö}\ø ?q8KsD)1JH2k]ד͢&cG ߢJV%5"*Hpp R,j8jS$fqQ njk}Ok{yʅ|wWn/E-C+$IZ4S_~R*(Jؿ((e>gX)4U㇘l״M(J<g UjL|>fAXJ!cԏc)piE2a Ul>]!ܯ sfq%pk}4}LS _B.vZUX荓m+$w) {q53jCe >4)ɀ h/nïnZ 50;F(08#bi#O8逪Vu (Q.D~L7FV_,ܟZ/4$˾ս?F+#Qi8<ԩ3q ٺ8uu@\r%ϱ bΘ㖠ێ]}<gw1sK6L7~)Lhm"Vuk làH2|] JD'LMq=,ߔ+Hh>e/7G/2.VqmVГB(jǢf$c?Sҙ\LN &̜$9+KK TJV}j>/)t+\3jkE~7*Սth)T-6qcF[ɉ'A@LKx,"]<&?$̲)VinɡKC읽>& Uۏ %vOȵ)$x.ʭ63g58uHZ+f/ZK.`7.$e{(B/ vAZvXr9TSl@/m o_-jmo\;#x<}PIT@Fd/+E&urgu? F`IJ0Q_U<U8\ε33$09H}ﱝAYS˳"ugKK]18ߥ!gsj1H_SuP9 JW^P>ɴS.Ǭ!R4Ttw- *!(lBvd%7c-ڹd~ɀe):d]CO#.r)V0\'Tg?.-*==p}zˣΑYQzSGK`cp6S=`jo?,]ojU{~91->Df=Jeiq8 = teD3 j$ }_ŷ)b>W>y-8o8[WѨ)h鳭'] aħ1tF9YQ[:MjY?SxۖˋqZRVA 9QٗՐFa:[ka[ysrLwp'(K솀n rs45ߙ3GHX1ܭf`60_ֈ ۹V32Jko?ٲ{>4COo0xtw D?@r7ٞ'b_Q rz,;DLgQGF=%^Z cl3I(=ԳC~R>_ےZɖ!cEֲG+8Q䥓jZH,W /E9adXOxD9]c`lT ެlu.` tP6?y[7&8d*4E7Q KTahӶ) \<s?p&ub,A-pPCPUu' y%Saݻ;8E(nÇEbj׾M"n}Z5/':LL_ѝǢ{%0K'%Qn .6Z8AoY x},&άGqvŊ?f1nXVXGS$T… PY& F|mw}^KD3J?T_NL;CwٱXL# (AÕ5"Q4 $D3Nf&Lӱ Q2]XU,-0;H4c^]qM jswXVKEY'2G)#UZG{uĴGF3c]v(~8Ah,rP X8t݀!p/8*JeH? ?>FrD/RHWaS"I~дôbb0 zm. cF/-UMKPߘpaCP'$Tq:eHlPFCW Xg:ל8 ~M\E+yU[|B.O)d &[RR$b=rL+]n1>Ǭ7n^t"L왜x4"FI*/= ´2i?I/i^RG%L&5V`tΡA}nh!]OUy a(jPEJ7odʞt'|V`}8//e}n هڪmn$#")G`?d?xjks,dlCz֌K4ra[z}[^$aƀ`BX҃Bju2* :$% quYe/ע37"b=wǑ U*_a0?Bjr%SvoEl*90ky}ϟ}0oL!l͵H4t/RH ^@e1- iS*PuYJjItlBQ?HmrעOJ:Tu.?D jzxfg5x6cwjsP~Yu6 ;hSO x*+@,p&ot6wlx{}Ok4m=_!CS4P d%x7|gV"FNM:(џOa/G'&] 5P|Cmf~RR!C-u؟e\7[Nt Y-hr?EӪr@h8_tO `j耨b}6/ F?ѲYth78PUisǨe.dQfT^EX)\t/}k_='N #y`O`#bߐ+k =X\b$y=&JH9C!1c9h&E*{'q:0=b1}6!IkqkuK?Zq?\ K2"<0]!ՅH@͸'RX zcCLϻ@fU@FP{++ *sKاIm3[5|-R헬ED{>Y6gg{N<}"C/@Mg aOO\[g(\=!~gPRR;{ObBfaj) ,Lt%]x N0QB"uFL(e^FnF/K^ld!rG sqCdMrX3&/II[绰)K!/Н$២A̙/l[ _qEZA.M[ q lڿLwth.(I M_K̂ҬcژY0 1ՉPE?iWxmzjdȱM!>8d ]~S9 ':/hAm0 Q'26w.E6Z뚗/u xmUZwBZ.49 _"rMuwBO»Ìd@˛,- 1|Q_ r`4V&j 5F#9co4UD F*"2<Ҁkrsǣj(i&g#I8%VȋP!OÛ2scBw(UwzgWH]u_ݯ\}oԸ79OlRD_FCsTo&E` 12ErJHE}7ߘQjdFZ(ɱ4{ 16dE^<Ж2aY|A׽uލQ gqI;E M Zm*oRn캷T<ߒ6Ob>6V^˦qɧy_R•_I0l7-#t.e Y@D3ĚnUdKGgϣwS8"񒴸 RRnR' WjŔ̋Uxh:!tGJtE' W+J,pRdIZX,XTRJ?YHs$J/]E O2 {GYvԣ<tw2fo%`0x/IR d\Nˌ<BQ"឵ Ńl@fU !=SeՍ]S=6ɈNynC# )#ap_^2cQtpYyD^)mذ1cyA q;6K',pkBn$dӬx,ng)km>n]"5 IA$7H*@%S`BTf XHrF&wN$q̅OfrVq`AF- XލXcL35 I5. 5aN;Wȩp=?=iLJdaG:L VuO 6u} 3P F}6=Q;=l6$ bL4NhB8 ֫\NyhŞHRU4\ۺh+ ϯJmlbPq+`vm)H%Ojxw{h#eYpIQ MαdO6%+hO}y<^I\ HyUEyr\<8gMW}T@.n@HWY<+g'F:&.X\h埣ܠB\i3x} I~nxnLaVH,&~ #%Ik7=Cɍa!Feg`H7l<ĽVeJx T 6 TZ\5LD_=2!^ tCX2_o~LQH8H¤[e4#6c­{ۘ qF WS;DZ{@zygqCɡGr֓tTb{%pȅA3bV5mHJj'c|.X/]qggbX]ly\y-tJ†dbf6c ]y F/%sȞr/I- r@" `t 8*-"bi~K&EhN 4h 2KyDť] ܜG+ ZOڏ$3PB)s}θU:/KZ\ aj{'m$=s Ԣ{x[ȑU-oiNmg<ҍ9T(Cz٬Foުgxo'tt4b,/c_/9MmH4vу3@Qa~ -_jHa/TrzR?ks][=zQ4'i1D3Zˎ^CiH3Ĺya_}!w:mFؘ@~*>,wj ?Gf nQOnw~h{WiRr& Ve%A;ﱈspILaz .8wJn֢1%zr|bG(hn ઃ!,G.Jpv%J+U6G:kY_, eVnvPNݩ /`=! .K\/ԮhDlw1vBʞ$;?ucr[1'k~XAJ~t .u֞-ք`wrך[6I>@$jK$B¶rЇgK1J_B+7tY=U ahaE]߿8s-7RSfTȄHWSDt\.S+S-2/V5Ӱ7}q$X_exq_{ѽ[ >#qDKSmS]IYbKY3KXmÛXS7$J8[6j8!9U:Cz>KG2o°C3hi3;qBNt{i2mzclpҟWv0 OQ|т @43\ʜ̏|B4-?fb{rM_ҍ\/A[?RsL@[{GB e<FX[s`g4#|~sR6&HJtz7)$YtA d/mzP1>zM;wW4F>Ȁ6vkXA 3a$mZLnqwo# #DI7WDٌ*pgxFy>S3xcGv#ܯ^ JsLأ*'uD- [9y-6y^ _ZX~#cƊ1]GZF?W;4/i7o S:?4L4c-;gkL,*g 9^PA!N>蘛:'/ˆ~fx hd^=Ząq],%]T~m捻@x^('9J.nF6W-G4_$=Љ>#vnz˯ &\3މD9ߓ-+lӭouA*L;U1 !yOJ2\ J.++UbP=L`5",`V?E%H_yw*ބ6* ZY㇑7Ϗd PG*1^~S_宧C֥uȸZXp" k/_o$R$1+c-bj2ev'v sY,hJ%bƱ. JfwvVevUE%:2&_Tħ< &:՚` ` <ʧlU]fO>y_s|T 5N?͎^Œ\jZN6)ԣ%FԶ%cst;Q̛eL=ST{u'>#jtnS16_gȳ,e$œ dh+4;@KG <`jgGM#TG>t1<04VY쌤sP%(FŹ^Oh1|a7`-SiG[tuSPPI uqyrűUVo%XYG^cE\Px˿ Ӊ>"󗹖`fX̐%ڒK@LM+g#JA(Srz> !QtRql7T+:o.2a)qi& ?ʉj#2jyA)Dm 4&8 4rb3sȲ%y:=^+}zdm =1 $#W[T',kr098JCˋX YǮpx#v$ZP2~zT-RdpBMK6&p~wChx|"!4( <sn {2 f"bNQl4ƋǗei,=y>Q(jPI,6!$Jt@)mZZ׶s}d3XSz֎?%ߘ_9yr˅>?-zp2pɶ낯s3.iE<(K{s[(F&]6""ɽb[piE9nWTr4e}#_u R_|2/ Z^y8dY* `-ۋbK8wTG,ɹu.]DrUM$M5c'Χe/9W]66+wjz)^Ƈx RÞyN5;J:5M;jˎ2-ִ<{"ڊqu<P͘78ZM#i3srkv/& N!K7S5ԩoc Ra_M4vd,s9R\  i]m0.ʔJ]DCTV1NOdݞ RF/4=t{:=?8q>OXlB03PPHQ^?r&m?*.xխ7L_HR@"u$D(Ty1!=rȫ,cįK}tHo]=d{rT?̖Uj&q9"S\KГ#THv kdL['bu;pσtrYppW 84 Dljmj+\F.7;Z ?F17#NMʱ4 Ay>Lh'+UED(A õ\!\_#YL#_d!gK+~h҆\/aAHc-hgf}U  r^QpgY%ѰYẗ́B4,t*V'Aw,4d0AVwNwZ#b9i:}5d]I(s,5AHn+\+K}v!~y XhL}Z0/%Sv|X7@ִ .redՉ䨊#zRjC:޽Ѵ8t'pHOX2}am54_,X=ȓ5J DS*&l=AZ):DΝ„t.v'm䎷mVRa+Q[uXJGKFM=*^*-$Hw-e6̰\sφ;uS`rĭ$wXqMFN3hHKra9Cq:^p/xp6\{ǰ8{X؁u.Y!8Flc6 b@Unycc}?H73h_;#J%yC_{]Q/p^[`(~W7rQjK)Rt:(;yVl_+99ds+c3 r!o 3~tZ䪲sXZJvɭ }I9{Bh 4\^O8yp+m&HU>-in5vpS$u= c5|7'ƳG_J^( (YH-c`j[MORg>?$ &dt %x#l7Bz\YPfU[E"ׇn:SQ^p©wZ\t.Nbg{&:[MLQ:p9ڛN=!}X`}Xp61 ,=[|vmVc.aoDͰ#Λ%gL.HyXőU YQ"}*>'~©oDHà2\|H Ao1+'3c @_^Do` %lrr9A .K Ʀy!/Dbk*J34rqOH5sn8V-R{S %$ESVՓ \P3m$ \:9ڊ45iEEOXhZ]IiA 9b /a]K+`[0Z@#ʨΦYב"*JbxXH}awxXV<{ׄ< 4 wR-e"٢ ZhkD׎ zA.E.ky"녬8>? L]fN` Y)zIeP۵%vEᅬnVQBZ^8v=-^ ;v,<bmH N.KYeT^/jKǗZnAך:NGGӚn+GAHa1˦'_sA? CPecpڜ-v,8P(*.Y,&yurX(m'7np.V;>,E+=k4nTdm>eGS]!VQy Hݙ*)J#l@ԏeK9F.k&(UOВTqcI tHXAk"m'zQr |59õ\P֯[8Χ }07MK>JB@a)Gip˧ ˃c]E'פA;)uY;vjH-L?mA[nK>bZ+ؑ+D]?ji$W؈+Yڶ)R}::@DXƨ0`~|߫CDq=\.]j~J'9|[(l |щD>;]bB3&x-oBg3+\i aah$N9 xb۳N-G&A#P1JU˭ $>#s@0_+Uk1iX6xSiզ1O80"*ևt<&}F)eQ2(HtJsX}v2 %FZm.sX6=%OBno?c6)*2*fVq mlX#n~)ʴs$zX wkaAw$wF = 8['N?:hnM*(֫+i K U%|̍>~e4kK;> GˁJc[x5l'u=cFmO'Y3Z[ ס'ef\xv\EV}e}7v4x9w,N>qܵSחw[~5^,ݓ^Y;fE'i` Nʗb Z%l7dr2 Kie-9")&iDW>SZMУal G5[R&EU=|{Yfx`ӥiMgNiϊF hҦ`db4&Sxl3XLdq06;=1ej/\Gpe]gPS"xHdLo0XBD 7&e]΢ *GQdf{nUcn'84ƇZ zcNЧ){kg|<)QQ=s:5[nت7xNz55U>4{93_k~D3KT)+'ޓTGmK]eY%jԎD,A/>#kdžzoΧޛλLH3ߺ#)O2h,S]+\TAD}oW|yBZ1,!;8Cwxའط4NW1G&r0|H}G1+)-. w&_9-`E[PcZ*cm̐5F\ kPiw$>=(,' \>.GP[A j&}61<] ׃Qj֍7Odhe&E2IR"/'Fx⯶zo_DNnv +;`g"93d,N?%(<2Yr-!=Z `qKJ2:/J1|00w` s?lv5BuщճSN @J|/бb%xa%=bmu u8Jnq0Ub{nd|lsj-x$S _5n={c HPE_c~u D&1a%}k,Lvܱ0kM~>]HZeGq60|YtwL}؂2G6ҷ+%lł&p5  nU`ag7S]C:QG 5̀ q*85X 86WJ|Ȝ˔uٚI4_xоonWĐRɏDQ[C+0:QBwa].Zi;a`/.*Ǧ"YĞuVۂel:Qʀ,Vq3RO8GA#:b筡~DRs4c/?J >&6.]62h^o6GdxXJ-L6,%@_U=$ȟ+0b*nxɢgM<$d,rQh3L 8nR M>|`዆zSVC3_74,&"4xfF$},[巸)N릃8a1B5x-t8DJV!zFN@@TU6o^ mrԌfiu(O(]Kj <-GLx{Cs] TYEH(r,n d!eeCzʧ?ڸ@֦k1tqWqwGGH*pE(!%ly5Rs.&>V3g%搞r]Q4@ }_i_ԪV hI,5D M!㩀R 0+e_uGoq N|<3|Acy]b!aPXGvdlukH;v"M8HӂHu9Hmo?!>fܬ'߹m1{0:p+w/.ozGg)ZjNdlsk$uH.!;|^̗dA)E@e'RQAaYN&Ψ˶+"Zfh;~@+NX8*=H^i7@4 kī-^̩X P%zNQ&9Ej7&hDj5Ͱߔ[Ahth̓XD %ehG\[%6͘ph;T#zҼYوPGL ۶!e~4No}pnڐ8aϴ` zKAF/7&bߦkC缟7FM%MzPa<1>Ar76%|N{gxAS\1`ZYU'ז.Fv.ؑ0>>ĮŃgD#9j[ zkICx̃ZTH*fP-%K9uc~_xDV`!Y6:unOǘ>uBQA*_hd}pwkjRz^UoThފB ,x]3?v@@,:  x$sB2.Wˋ̸6)Z?2a]O "NT[Rf/9 XEQbZ F[2]J-[}?(^mgւ1KCh(WOWqoR#'Zz=I&bOZٳjiXP^:6!]1*F1 /V'OZt4D<6<@S1]SQ9'AtBe6~ZF_tX0<q`ys"r4w*;KZH]Ct{ W6t,ߗS:|i?2~rF+j7q7PA^nRE_AJp 4BNuj1uFInWX)QWdm*Rf.w%Zud sAurXr8ɯ˯CUŦ8F?m=8z-OJ5+r1K>fϻڣm{оkq?+p 3ՐZTkHmQ {C%݉ zvg;vW9׳4 bp{:mhM:RЎU^ 6L?cSUlMև@1ϋ7Hj`"xA&B[zpNS+ `Ls(ZRvTex"P]&.(ͺwI'իWn~GB{tʳ⋭7G˄g3GdM4<(t_G\'I9]ݽg)[ܐeS$.> &K0A[pë2[o6k)P ڦƼ8յSm~qt^ 7 ̃d!JTN@nR\Q5p+5e?>7iN8ƴvAXAOt`Uju@&=. Q io3G⎟8 @-2.:1uí!\ Ջuj] rsW ?03\uY@fՅk(V!>T*J<Œm19s 2P+/u7Bm$lW }l6ʤ+UrJws]"C70(y?U/b'烎B ٥b$- ]y'Bњfމ֥CYm\dK]|EUxV4KGeQ)ƌqOڬs!r)b鑧?a= 3#N~:[K=[@DyK)d+1f/o]< ^tlŷN.QzUL>ɱE5D2YYc%:Vu:_94,\ vVyM-r'Ei0"]F u@܄$ I3jwׇPN)0Z/&cTzc.4o^ك~Knj=` m'O4zd03|^kކt+bNND Ȱ1S,"2hе[+}6.D N(W{D] jêD+zs5Tdru+|/[ vN/V$wb]Mf{U O 9tl^SR)*e^,Ŏ9';\d0ijL{&@12,Y6giUy&Vi\Ŏɮ?s}b5,؃}bx%hYf4H^W΍6dmd]o|a֌ -|-^43c9~U@ ʻJXܟk =+6HpM3zN|MN3m .ki!棓6꫁s動ʞt<`#W20 dxyA U'H/fpN9 V,fN-?t9X m2cVv$J-N;(~DIYU&gB ~PP%Φ;#P‰8&wcD\)}}$/nS 0kΚLzim|1z01.K/IL:S9_[0AqS+O>N$E%Uzfk9yuTbNbiQu=CBmF{\ZK{z Ao"^L z <lo !b Zsy РUuFKP w<3~dǽݦ`2[ [^]qg+DV>9$AxzŠڪkơ9:Y1P2Z8XM*C/"_[ʫUw7*`S"bV6(H^G ~3n&Y-M|٠qr(M)5!+(Uso';9i6t5C7YqMsTD6/BS} qpqN`O|Ҏu w9#Nc;0֘_BTP6[`*r9p3;뢺vѻbEFR#M1^'Q:lʽ_•6|zGbQJ*Mw)IPRR2r8~\avz| ъ,1adB>k)J IſI_ʏ.L 8A:o6z%W}16Ǯ G si&ϫP[BIfXH^Қ3}NY42 LАt,l+q@V8K72&e.3+ڐ}ݳx<zs\ks0TokM\ކNW)5ITY&n0Yl^12WMuzwypjOR 4FSh22 m rI1IRQ%x3ϛY.DJ물r䠆SC0xu q]\Vo*H jNCi;xsR pZXV?xo-)YlUhFC۰N4%}&ˈ#򙍺DPƣn@EK^q+|-!pK=q abҗRY ŌQV IRS-X8cbAOVFAzF)RrrYlLvXelFS[K|ZJ6CxxH8 M$/g]Xuev)Zo>l]G:+4&' c\!u#o* 0NO%G&vjۖvA"2'r5 MԺvl.ӥ}O ukd5?p14uHl1[O{k_(cuⷎ #tki  փL|i)~18awR6<ߛFnTI$?Ю>rh-)+{wx,۪l -^@nmL\2XbdV 7PПgIM~`> SaT]| ].o( NʁïN?ªc>^9Y؂泴EkYO|}(oD A6&dR(掫hlQ0"}7b A2ث '̩&QxL]9aZ|O+SBjfl, vP;\ ߏ:<')2Rt8sP}iF*OVt $ 4XiݷSMI"&Dr ܖYF[cEvYSy?d V:X5a*pxHs)0r G)w;ot GEg ),ǤA1Sң—f"[SClj._OSàpRrޤEHܹSd0.l,"p1t?vѤW8v[=AOo˵T/Ƴټf `),H@w/˃nODUwn|?j58cvD\{eH5 -g.h|п l'm|x*4I߲nzQ3}-7.Efٰ{̝Dz( ;'I]L$YK;*_m5ϴ`) .+D7=+~08[ zj@:x E~4v(L>[q+ p}- C׫= gD{~/-s ')g O= KIhMcN0{&FEaD{tNWw=v5 V\Nywި6(1NY3kW#6ެE; e~tӖ5{: H*ϏDycl#Z2mA} 7_l'}ԺeвiEC4^/_Vpev{֍NjI91i::[#f>jZcn`'uBm<ݱy^Ҡ06ʫ١*N–!*5 G7u5qصqnƑ&/ dr;,Ch}U 1u0nw}2~  {mbĺ7& x:߆ң%TvHs~}[b@w%Ӽ U΋@Ӏ[ 5mZڙn-{_y”<ǑGk,*P_hDk赉#G8j!1]EG[bɑ%!SBfX\baJ&p) IPm>9].ʨK}B|Ww<ϴ/5&yЃ,6b5=Ν|UE61<ϵ(m'jX᮲ގjy4JlGㅕ{9H+iWx3*$4$nѽ<6y* 9ZnkE]noWZ+NL Kc$nŧ//T+dHI ݋'b!<-U~x/Kz z"lтVWnJ0i"Wt}B£Nby,{c{DEaU$'2z18DO̤aM7a99!9mu$H'Uj?$iˍ͒*֡q@AfHeܧa|j A'.:(,>a-غ,?S38z@?$hy$^ RW;A+aB:yƄuU3:/'Ee纻ܩȆ٦'iI敤O!C#3vJ]۽Wi$ȅJ :Eש:JgJ1 - >?'kHEM H$dz8j -E}^Ml#<ƈ–J>TPF7vSl11#/Ɲ>aۈ?yCJ/)7رӌwd$as;H/xܕEHP_n@R&p'@I⸏n!;_7Wx)\$poE 75i(V( }Lsižh$σ R.Tmq|N v!9G9e*fVZ(xt츪nk-* az%1a<=Lr{LfdknP:$H/zϑa[0w$Y1 z>Vx}u1g2=f(ó(lDkT-F<[0|i0Mĩ*/2߂z^`شi@sF'(֦&ѱ YG83 VDB2 (rHY{dqr´#/ʬʥ6duefڋglU "NG "#>TչHOְߪ/rWš20Ӂ!cW֯4VOަEezeŵރӂ"~c`I\ߟ,Y>X5sdN2i{c~=ض_lƿ*: *,K iGI#73kq`lfҁ:ˌ˫lTtLUGBi.$nFA^*n/%lcYDeaZjHe-H DN+/"DEZyLzIؐd{ؠș̪r8|ρh~>T1xxt=)TWYd[CAX<7XR9("|~~Rxm]տ?4*zm]U2Ji {j@iK"C7CjsPrWoU!^ XW`6&BxΤ0G4sAs)Eh$\dg2$!~x)hlMG~$oRda  >Ux`%d@63"zg%;0pa+H}u& ӣ\ )9%M2)AAaq&+Aŧ Bפ,"`-\!:]s۟x%5ZLFh U&\.ȋ%Rjs2lX,{T.^#"3R5lzNj]sezq͙Ǎv:V(N%y&Y@>F;9hqZ9MmҔr5M4o<nMeۏ8|ԩ~ "&+ +WeG‵$% }R1#`FI.j swC2"ӫm"Ü`}a2Dte2G!"u&YSd/?&^B4Jݪ&p*×,X,jIo4QB[TLKcul(wuꘇ`@krZN #MQ0V2;{ϥz۴d7T_Je カ'H,@S5)q*O'<4U># ć !q Dpq-K&Lt=^P]4Vw =S-gΐ :l^""!7.Z9!D4B?(vf9H:6C~/ȭr ;jHٳ], )WHk|,|黳k7.b7rå}|9/)C%Mv4=8T 7bIB68 ŮX hpIE5ԞW:>\J&,(L}9jF1\9Uβz_(ڟ #.!UFlP=9Uv C"Dxo?^+kr b* &%YI`G(Kʫ/Cضzv=C1}a3٠uBa3 OHeM4˨#Tk 7b4:wA .\K Bе>uCS4XTӶQ6h۱i8i UeC;%!$tAĦ}gݢԠ Zoa$ O:b*p[^0W'w%6uCWP=>O.(HyײoHi 0CZT sOlϦ{+&4e։Y�!DV{H%jXu+/faŽ_ yF}Z1geSYxA)L:YgOBYN>i"XPء $.{(G,逝1T镝B 6)q$#8 ]z}@˰8UXZ,Խ}vj]5 ѹ-[kϜޔe=Hyv?Tja̫.*{ Գ`;OD1rwV};} ~\{*݄akHޡ*:F`_&ߘ( ^knID|$ORHW oaC}"_&jbWy V>Y$a)?o!+N |CqO_@* ) I/:b6a@bTL5ZF84ٌtIZaKeڷ4ΠWF5]vsBڕZ/ç&H.q݌q<ݓӶ:R\ bް(bkB ZY.^3Rܐç )ԫl4Iڅy@T=7a]@fBed:r<N-m{'7Hd2ZybiG%W4wk.Y[;̏ Mya+$'^g86ܥM ;ZJ8n?+ [*3 D)pbѤ/5RKw 6pTяŒ7*FBy/(^\ XYX[IO  Հ(ԋN7BSP,Ng%)NBVЇo&7wLτ" zܕ@Q"I/i9p*!qeĻcACrp4>*j,:_Q~ҹ`NsJc̆YJrxMPXEI.L.d#׃>ŋ!CvStń+ޅ%#Ȏ!CrO?´p >',Mz%$ *XJ"&wWTA"̛[ mL>}G/O󒷸#;ƞwlaL_ &~lb#X>R(zbqDU!2(<]nj M92HI&s=C@e:]JqSM>syubp>XlJ /.2PNϒNA`\27RoyG~HDRk#)<mZB˓צEP.u vܞ 3f={[H +"AsFQB$Q#HƢ'՗<bwAqttPKr֗u`JgjPkmF 'ł .NI*#yL*-W6-6w~K7vLHT4bc{t]DGAJx]0ǨXQlv+m3JC?IyBjE0V{efNl8~i&Tm go#Kh.;Cy&l27ڤLWFra/HP朩b#s6J@ukCݳ NFȶX%NAڴ|*x\P# Hh $;t";~1 Y_ !B`fvGc٘8U󖌗k@9eHbOTY"{%ѫ9N{ vwk:kvY2RT`D~A%g]*ʉn".QcaNFe_HǙrBu'JOe{BYj()YK(K h` wxp{aMw̟H&%^0! 'd@ HVR`-1O`Wr'uc@>TAE툨hDI0,mXMѳ e3}6L0 Y+0ufwt{:]3NKt@^QlƂ8Pu%(^nuL8CV>#4])C=]Robәq6 eEO`rzᚾŚꛢ *].aKf{l vU27N?y @c~W(]kEƞ6ho WXrO1Nh%oU>ɢ\0r ӏpIyw)2mÕZJI;}hC hMMB<)ä2VzË;e}d=sd-)JctPx(Uzhg#W  7|jnEo}8*|sra,@^ZRư)+h*ZbO:;@ 7=k+uv#e1JWC_sXWj@GY M#Mjur4O/o79Dv%1[UXmI@,/à< ,7hY ΕQ׺̩5|}8xvX JSS1ӎoO0/i3'N%m;w m,jI FE)Tr0nlsW."kOli T;vpW M6 N{Lϗ5!a^5nq;r ag2^U^إ9{lŷJ%m/WZYkuR17vܰGp<S)1cntlh"bSqX)ʔҎhU#֧YG\fE{n*2վӈ& W-˜y"dPm"ymwBQufEOTLw~-[l0PNrMr".g0X}k@/3>_B Q v=IS UϧWw-Jzj()w Q~1 re5$ӂwBa9DLlUw7ie=KA sy^%B U^E~}S9hOh\~&3]SGx7N jivj r>tCV"hO#=M(t)ݙY-vn`(g- }e]lx׶ fl58=VuYpIN(b=7Z'-oM'’qy$jdy i5r* hyjFޏWZ2h`iT \)=q ()NԿ-k7ǩ'+EϦmoK@EɽrK *`6rA$r@H|-c_{oXd?/2YS([-BT,۫}i7KF!<ͩn{$U\‘3 Ȯ 5nu$*q{8FW`Z$K~TV|YrDÒsbuWLAFFͨ66~uOa4ĵ=" 6Xь~ELwk. {-χjL puyzxZ.nj9F1du_8wv=`YwAplJUrs:5zo+(S{LͶaZfUOti>~&Γt(ěr£LeZ$̮ ?sŖtQ[~ "Z)G(" 4h[5sr|lC^6 s-̨Am1IA/~9jt$gKT6Mhš; c(jPV\gFBAKDn;Y>Moh-}+Jt">ksT9/VW^Y1^VH\nP'^TEP?de|dVM^Y*o<èy6C(U)Kj 2#:]|YD,&o?ag-|-L:S9EȄ8sF\r\7$hVm;R)PSn:'%T=% 6: d OCnm&bdus3BܛO12߮uh -L1HUZ8F wUn(yS*-&bvGz$70>(pF]oxtCw\9Y.F:P1g㟾-՜=A/{64_-aD?&BLF(ˆ! vH Vf0aUTvZ/e}+WvXLW 7VooZ=lU5OSbz˾4,w`1"(wOG|nR#9du(*rTY5וWPLs MICe% UsWtlAs~.XXYEkr>r_L=kD B&y;FGLgeR3*Ť=͵N;sM3Di|;ؗpzn1HKc3֋TyRiV)(IkT=Glr4mp˚< GTV{W1*,YTIU8b'xTt36s7ƛb!B'`@/ꑪqh4>p!C" pVa+ۙ`oG9-$EI,ꦧ,{`:p2Y"V͓6꿉}t^_=73$`xg&"ΐa8~"Wz? " .`-;bO#d:+dn.Bg&Zy%3q2u$5l$5JٍD ,I7'GsdhHD2" m#J1@&;gHZ/o&l2sx Ӡ+M#Ĥ>xuS8wY_dvܸi2>)8uū[Xsk!% քIvW%]BkH~ c27W?dlNa@<"ܗSnxh ["BVDd-8ex Z_<a^,erhḅ˖M+S1쭖/O0' n-4Qʜ'XDC "\G.7'?{2y6 \n1dVOۀDMWG\k+Wp{<^{CKXfѭD{9,~mU P]6B;\P+ƲA2RMy^U~vWBl,xȀslqS 钯٦]GиZ}9tdh\&48Xt@e(I AVN}R|y0S :V2B[.2u]u?K7tg wP &o-!66gNjsIeYYsP:Oy^GT0=% QB(%@|1, )y$?4W^kmR&?%&R#SdZ] ߘM{;yn)B;ͤJ (,b. ~H]2 ]bD އҪissȌfEXWL"=vR@e ;}\zs!,PqT.` Z_#7HI3G"k ,(#ޥ{s0fǼ6D=oZ/ tsxEѭmDcBT=5|?Q"amZνa(w~r>|]8P^,${#D$;׀h}e mA0.UwPR+IO=^d:ftH1X+dWD1FCLq<n@P#J)h%ƠJ:;TNAL7`SqM )a$X1uᒺwruҐf'iBSU޳Y/2jͤbE.*EA\ =񸛮qX/ۍUs7 (wAj^N@||; HEy90 U `G^/_WA "U:E}f/ʵmx)5 gp懤W2m+èawRFAf$8<;.;KGkdd&U~Fd M7xХ=8 nY~Á4(o_@.ewrGg {$`Jmf(ƒLJ?NEd>u_+5`&y DTBxK _pʪT詟V CZgZo2SR-b dkn#v_xU4}]B;3ir,L_tϐh 6PN I v\7=Q@.QNGLBĄ)ZZ&YۚxۛdCe~#U;|KdŨȟ=e g!!'r4;s{!fԵ3c9YkOCm+t :ퟌP?AϏEӒ0{AM\ zc4|4zlL,t'MBf0c>|h(2E ŽqǒE*ʶ!%?([pHa.M9&4ӉUR(Ur}D@76rzMN.8h4M!(~(m%#Q >3#5œ0lB QR`\u!jR&MQqmroW$v!qq% ;#\KPBO>h#Poٝgp/Szxd郜e&ȹˈ|p=\^Kޅ}CZncwg@y1k@q YʹK9"M*V]]执%;{) 4C>NvlUML Yɾ57~ 쳖Wڵ $'~B c4Ywk7œox3Dכ?1 7a :F+:ŇatIiV`W2A[B,Jy#\hNq g ]ZBe`6RjXcsj+3%"Mwc0s!A4 чclӵ1>)Fxʀ8]%e,)  וn9Q1%S$%VG-UM仕QѨߥ':Ƒt͒7`ShItku-i>F O虑}A%{k2jcNk_&8Ljg=6=4=]!cɭwVJ#Ֆ=-\A0+D^>Odd.^,v$kEՃ7bN!;MDK.W! i[<4;sO_ZC\\ &l^ge]8Q_FKt"3wuͺҥZp&_4'h3|o50F$ۖqhRnxF/ǎv|<6[˟dvZ}ELJnGK4[I Cm,XC[ֽ#9 4-gʴ~W=@0鼊0/(~`_n ab{5zt?DyffR B?\Ӳ[Wʾ_(V=m/A$1I:(M0D py,M&YݟO"eilљ?-Jw!wy~\jN>o/\;IVIKA"nuqP_c0JHvxftYױ1}Ej>UG-ԍ, )u&lwR@ ##r+hX ]L_gBw{>2W .\\7x[YynVvna vU:3V@R~"DAcBu‹m7!hN] B f,j"U1`j|伾ɽSꚏ^%U,zEy z`^!S-FV_K< X=ݻqaTw*`鼌Sbd#o8m>[BxӮ?#9Sm78 !Pa 5n]D +2cxLv#ьRʶ{sVm̂,i>UfB3JetHv#옵zB295MJw1ū3kK_4ZGzJ[dh!q Ex f.!뤔N! ŃgW*$ueA8'  ʚd~ډ({Mאp᳑^>~-MǙF'\4ƪڷh"Lل󢢠X)|:eֹ_D}͵I^fQ}K7$VL,,h@˜ Fy'B ВoO>EG 8ko@Qyh-iW;ؽN} j_>a{l;wT Nŝ`UJmGsw4ZnUrR6f η8e٦ G?285Հ\5*:ԇ1E3PFywp@IE: WEA} ߓ)JrW.EV2(-* JkTde1vAj쮝Mm:^)&80aU9'yS9*GXFoK>g0'./j=j*;c' BP fFA?OwЋk8ۥ./wLoؼccTqRrqI*'G)gA?pj7+ԯ-x5ZhW M7ߪ|2销0{RI'FZ=-Aڻ2xOoSrU1N$$"cb*?xZ"lznB|n;d7+ɒ՚b;\t؞QVeC;D-4D\.*GRaOPbzFSٳiK=Xc>v@ܜ6AЫ7 0dSHę^9̛BQ;TJ%I<6F[MhRr-"p)ѣZv۷{DQsDSdņ#Y8KAvqakQ]1aSﬢiCu{;RIR$K(յÈSynV.ve*%#^Pcj'8":#zlz0ڜquo +y.()nPlP)>N/8¯++%zhi]'Oh~3Z܏1N,SL8ref5T|5fbw t/)a1<:49 ŔoqȄ8vjt/p!2IUH|v<J7pE?%up풸m5ddrɹ@wG,!m>D!Fͼ/~ٮі7G̐)жkad43z洔*#7~rF?\!ɊM^!"j"UkyYۦy2BGCc2"7J&vV#k:O(h?0aa|_-$ sDdzX;3Iw)m\TXsRpff򱊏Ӳ_笘PL ٠VY]<^gh4EUƋNI0f\:u|#FL#(T2ymE:CC`Wo_JH76  i%"QH,M JBDZ*"tMJϤʮ>BZPPi=(!KΒG5<6/ cp~!2 ]؀ E3C؅۱x-m*I*7z1s{Bq FdpV%(LzAaWY@,,b&hBo]ϕ2!mEMH "Kyt0HwKz)F 8STI&# apRi ~[ں6̱j/8V"Sz旧A(P@bqzS-{Up[цmkɈtb[19>c)2{n y#]qRn S;TbPAFu>Or T@ܣi]ɮnm 6ߙR|pB2l؈uzul) w@ JOi{/{bJ a,vZ\$Wb{'Pzi\F "Fbi4+&q8*iS"W)]=]tW4abf)u]m7 PìְTesfAsk5 fi<:h7sJQH[g3 E^!j=`"Cw˾#(#@J<@ɂn6:XY,LvoNzZ>Pg:(by֫e];YW020XU0fv1HKD{g|g(pl=[LcTIo1%"3lwKkKEu){H)l_/B iCp]zKjٌv 'w^ 4OSБ];",0w)l^+̃]j(|PVo\u+jv@ҩ[nuDc0O6G1@?}ZW[w0dkczh9Kh-:?^?!Rtu$;'LِhvU](R&|Lr084Ynx5QT[ׄݨ#\GK0M8\T^wW{dPNRk~C.-ޠMp.[9h/yfrN(goHB}j~70-]HS9:]u9+J\ y{?v1_Y&W[n>wtдRtF~l>74WNx,a,F| 9.hFĩi,XrO+m!7Eq<V#U)g *))}G9j $1h8tاUQGh56_4O'%QLL&ޠqXfb(w&ͅLLrZYo4*FD( %mh'BLsCPUiN1^0ꭎ+-Obs͵c2 :y*kSWC 9hEchoXFॺx(SE'}ׂ_դyDw->4-d%cl>*FX(7 oFם'f#JC7u<,RB 4숍5/"9@rCNlS2@OERV0̄`f[J0r2v"@ؖjMG>th0 |.to|%x&?uP hSbF oFj!ZpUL[7ƛ jO Ϡu9KPcB W`䞩XkyZ+WJyNG^z2ZKUE1KɀÌJX^7pJ/hkV8P _2j;䗦~Uw 7;J _,[^a-@"& |<jS,:tRQA#+ZZi]oA? S,s6eRV)?; 'bD,/B>tn5$>ӗ/`# ],Oh#Dmg~?J u ܌!nsӶ]h=akXſ߶v1]Q<֟0?{>Kl=kߨy Ȭ`g :h'SB@x}LNzߠV: X4#?#^$kEΎR1`-cŧ+/E^YՊ9o1H8FM@N*"$]9[ͨxȏ"oOs,)Cr.%ӃCs^gso"FJ S{qyz}Ou /Vred>KUz`;K,Gf7$ n-טpr ;l6'Y`X˦qRiZz->5I di`\דmclo=ܮaGݜϳlV*DE/M S@ɻp_!K1 R9 LN[ t8$DTˈi"NhaJD]G%rVwɲ(rgy.,Bw_ ӺFsFyhiMhHB]_~:;V<0#˺^ognJja? Pjg3bJ!ʌ)#ګv@U7ۋnvms6gϳ96jL$ M+g ->S m ĩƪ|sr+)ՕQzmU4DMh1,7w OFlt8wpClkT 0H>Kuw\ a)".%~e$ouhBEP+Pհ kGij]Ly72H]rYqDX 0c{NF~['{'~o'Kp>k~;dP7.A`u*`NfAMúOT$B*hnd[#ߐ-bhFuElC'Pڣ279ON `R+vS})a\_Mw9E [ijNKVөA*,NY1@f(4hW 7FT>H+ LRn'c` %jEc3c^`/`rJ/ -/X a@d~yIn K7CXRX0Qr;iޟY;lZxR {%tgp Qc(' kx;SH'Hj\ڗqQŘנ 55 (ڛ/ _5AZY<'^ҙQmq2%IȾf c>gsr|Pz Zӂ>ۭy7kN c)`Yy<9'7~[T'xc4Qý[S\ :\p'D|dJ ʅ#e[.2ɠNbP9֣1줟 e>PBgDʙSU)sidϚAu>  uNqE* `mstO8]^3eV@xx< q[{jFAIva>UE–3J'Mꡇ`3%x*_x;gW ax4JHJ{6|PḒ.l%Ҁd233$h4%wߧϝa?h<ÔW- Atl=]eEwaF [BV-3& sc'X&؏P<*9F4, ` U(7<,zi AgY''| h*4u~iZkb|N\E{r6Ȏ .:sZ%E4HB}Z3Yb8*Ի68آ5R$A&R1@LGOԾ)!6!Ͼ+>6F?S$57o+'%3^%w طq]h$_uryfú pZ69NEa?c 3$c&KrWE R3ʡfU(3GR5Fĸ0rwAw@*$E1@uYd|W}~Y/yG?~fa1M`YMs:3)< ׄPB"C?DǕxvr=䌄 hͭh,ʁ+%D7W]tTuɜ2C1#s֢D (YکA*KE2ZZU`l@2,R 8 "J10ٝj5pP9!/c/y5aQnh>:['娱<Ք۳ۤ5]BflUl%Zkytc =BP\S3 _2ji,Lվ^ۈ얐17P? ^sME\? u ~-rVuq *., Elb {41NawQGq/οE?Ƽ6Nc}SZVJu<&}g/G k[00 NHLg)yGԦ%yXv|Bd,Lmtͻѐ}f]`40 ?Q.שS&C8/3_`p ܫ;ܒ>U JbO8>,wd(?qVCezS(a'8Υ(p7q&XRESlVi˺-㓕5=*M=3zѐ}W!<˜WJ HN2SJ3C|r۷mOA@vdsru.gZI1U<$eL.F/W&ry(r&jؾO)]* .?R=fb&^)^ xΨQ3) 1H&mr)>#u/! Ofa'0>@ M8#M\ q oژV _VU n}@"xhC"/4U'j ؽ\yU؂LSYBcf͍vI {ՈKQjPThӋ'LGW8! rQc3 # oʹ>jZ_ڜvd ? : +VcCn3=C$qχh'-ʧ֍|@ ގ0e^"'V@j(aϸ Aiy?XZ@5 %buOBɈsG> $a: gn1ܯ .*AiUSV]ŔvEĢ;ovKynlqu2<fA?+Pn ;׭> {$DB `)H^ pč}1Q4yFעP#=0${"赧~q/B=^Z>#AiYJM9pP{A/mҚWR^;I"qd;8OIk3Yey;ޅDHF}VC(%A>s1Ѳ BN/7؝iV#9dT\,N+P$]r(S3y~Q\^]WpSFVɩk )6[}.}D"XNl9D8w g2"l"w_r?cީvbIP}N8,f7E1#JE  *H%Խflԛj.0?ξBU.5*!n`4p1MȻAE9Ahj JXCd*`󇂀z8׭yϹ0d V(cK. !`n6Կujx!摙Ԛ-hM{y.zî"?_iOr8}vr`Q:,I;cx13IJPw>zJ]t :gc19ǢՁ͛^@T9^z$+#ԣSpvYUi;pWS~ki"oZ߀Mjҍ⩼#t@<%m!{m@p>ΡEPțv+}68,Uk ˌ BC~"yfs~r#,Cnl7| < BU`G= +6*%Զrqw.qNrw $b]C ;p8HG &r$sDw͡^ĚP (s O~z>Ƅ6-J@s`&$$Td]kŠUzǔZ0=} e1#z| iҠpg7GN0ҥ 2ݧXnhwd6_˯uMlac ~^h$|A.gc؆/r$VC|2B(JL \'{ [68\ƘT/K\smH ɇ l br=Ҹ\Յ=~e `D0yz?JGs^i<18VoՓŞsyB*3ͣ_ Ltc/G4MA焑S~PfXv>']w"qdBchBog[+ 'ɬ C[]qdrO7sO_A\$C$W<\ X!;d!Y! .1jɶсT+rWT7mgc xߘ :|!)L++\XoCV\7 鞢">d~dQx<.*@NPxITr[p,4]Ajeua2rj;bz`egu.~xx![u&4XRZjm^'c(KB:OSVP8*D*nw.&GW)O*lwfVnniYO|+!&Dls)]vl<q!}ʓ!%33}Ő,sFOAD^fcM4rIk'&ʱ0=kq;mV qĦZgk:5֗¯͛ -J8QD׆NQ"V'^R/ʺ&yexV{xY﷢1 Rt# 2?!66MwdpJ2 LeL 6)PP+1ӭ_>@՘aՈ`f1]Ff3) *oտOGXJb>c'<,K٘ī}%[Wa-uT $G]O!xO(P!`iMY}Nf! djfmR# \!< 1}T3 At6|,`LHz띝| }ջ1eoi^w*&j|߼ڈj![9 ʮpJL|PT|bzpro3u$ۦff=T7AŏSDK[]Vt;qV;.#N!ȇџ;0^NP;IR'f3g|yZ!6rʑ}ҫYy敿ӑ*>.:Pl 4CD4]N2>ږ^t6ʔʳΘvH L RA|q:1Ui#q G=_WxSXFM&PV}m xTԹ3i{%Idq:nq}Nb4[n_Y˥w\Lι2qHtBI}b _t1'm"лtv4aY+K3mϢh 52[$2VQtG}I/(X?qKNM35" ngY<=R cyڑ%,NnT< |n }eqڣNضW˽Lj-95>#klf'D7KG׍ƕ0Ogp2mA,ǟ' j韛fM+qVoYps*Wn$=F -ۚWР?bwoljlK8Hl HJ$KKt 5 9pP=tV/`~T5tp_=YN(~ON->=:nNHeKHv,əSd}ag.Ȟ" - ( ;y%Ldݛ/ Ѿ<ڲI/ G߀KW8Q1DoXv9ҔrBN>DAq,P]etڹ"A_׶4 GD"E,^s3S(&.SxÜu I,Zj`XŇQU<5yg=A vQ7F\Z4t&k9U1'߈QV|TgD&:R! q&̧\>PȃxV-3 M&\6=ͷ6"]|ݷWF 8&cArmT,4!8eGEJWkdIsBT[4O;@<Ѕ#\} S̼ tTl yɘc$Ǚs)dY~ugNҮ=O,W!X Jx yjm7SnlIW(.#w S@z꜐.n6:Jϧ/gһG6|;`{xR$/C[)/l7uc޻:yrKRVkgOY'!J.ŝvcoڱ=9`0AuZ2_g)lojTs vwlyK6A0x‣Ҋ3N;U&So}GNocTWS]ࡠ2$U|ҟd5&K &&&my-6leNw{v\%oY`Q6+ n8|j/ oQ Po{g`n5h1_8o؀xAKi%Gȴ݂(Qnr*9p Hk+C N1lL,Bv֖dԹ}gHCֈV`e-'mo@Kb+f2u`lkƇcQ)G.aWeepQ(!e9S "fXTEw{ʾRdimc0}|8-GH~Ɂ%Q2e(*^Z8T!Q"jiTDDf%ȧvZdJ;8dB[2DG9+g/kA"zmOF {Tt4ҿ1<:IF,nr +#/͑j SZ(6"%% -_ q8.߶y`Iy Los. ۏՉ9S܏_0k2VbgR_Qvq|'pڂzQPQ5oqO (Dvi¾z躘ѭ$Ke9;K,wnēQ*3Ns{뮅ϝn<+TK2— ",ucta}*rl|4unNj"iRrW3ĭl 49FJDž$&)DP@q*+FWsm|>sF骄j"gJi dg;eJ%|8>es4>9x#'x%ڐ1w=hB@+JRH(hS+FBps[ы){jdL /1 3W,{ _ß^ŭΕ'LNo/+豮iTYyݻ$c y(dO >O쎩s~pAU{ Tt3~PB+%M-h'<`+!׭=)E6E_L-|jGiw\PQ;xe= ԏSѺ(s. hYrNySQt0qcy~wˡ=OMZ- 3Md~ⴕh&|(-&6-bYW#|gu ͘H%CZ'L^c嘙昬.u B/?y~.a(gjbYVm/oz]1U|zG&Ws)35@=ZFw%m4g իߛ Tcz'wpэ29"mWnaSjhq̛.y,VU5WW0UU`!- ԰EPs\]>8%/ ?f!;::XeDx :IEtZ+AZ{3w|Ww ls $rʡUIØMJNz ,'V{fZfA)݁ c*&OuPqAjYgg|toT. 6zBJK;󒀋^67FgyB 7U#1_;H8(3fWg^Ǿlȴxxojo80 4t/,TOa +Hjd-^__,722÷FȕǬ\]0ZjWA5pyצr'́剨(1;5py E?21sk>\)z/3 E=h9Vȍ *!E.+1H#N]pzZ(R NZB5`yAAl"S "zNhaWsuθaolBr aL\VD>8E2GON ՚$WB"@Hb3Eܐ,r̾ (A'wM ͝(髎"J@;OXXSٍlKM5Gٟsῧ~7=D1]#ggXREF.r{v6@K! ԮȞuÇZ"TotCIG!4j E6%jG#TN#e#f)yf&QLu<RׅR2T]~pHkYU>:)<% i˦&I =NM";# =_##mZwcl##ւB"_',z%KTL~_6֞|_/%*E l/B`/fmqNAP7lCDj@ bIFJRd ޔSBn9"d$G5 ~LLC!EfM!*u"N^ V]-s(>DQWI__cڙy> `nXg)NX ՛؇vldM-b!3PgFr:5JJ}yQ_' {*#{ N(Znzce0 GCր!z팚ȂJSFW$B" <[u^KWLi$cOK'wmJx"c@9aBQ@z#O0f}94P*B@ }Wo{|"*hj9Ԑpd*V끋9Q곢Kԉ7eE`=A0k2|\Weҭ7dJT7Y qFxaD`9K@6' }fFjZSm쩺Oc ^Dt))+ QÒ!4 !ϟE*(uaU ;:螩Ax]:Щ-gV # v lH}9ʴ(X^P5/CP_2BPIDIz =&P67f 07Zy,物zhbn ) \[S}]emجxq&~HB񊆺a~ 拕w,VV$L.Sl;y~CZX)旻<7!lj)e1Y')ARN+ &i; 'q6AMn䓾s D4d9. J_j8 Uӳl"`T7 (N/k2-xwSL졕abfK.s.ѲDԙPb4m!n5̘X=x}7)Ҁolgk8]-Y>qDȞ9_azQE3z!|QX:KΈtvocΙKHz|QHf6G?VLz?ڨt.E9Q.d$TnNkI1J%cSUx@#45:d0k w^Ԑ%+GۙUa 㞾礫9NrG颬RnjFgŀ\:YABMҤmݓwbr(O tVhiчE7?9 AGw{"nN+{9B'/1# _ٺroKăkH5ۓe 8Y"U N5ȔոȨ^3\a5_D0|],(ѝ %Bl+r4Xɒ=y`m(Hqz}ְ1N[uW A/,=/uݦ>KZf^ an`~f}#ĽaE60t$i\+öO8hNLWyx,Y /Q YQT^dm)[`XZыB:^Jhx1x7Sv(6Z3w{ِ&#4nˡuwyA- [1Gkaq}3k~~@X6Z'0#HS,ygz'hG4[XsحOVu\d-[2?^֘!6ވnyYJ-Wt]|Yۇ (j"nwwpS*M@lc7'v~p|{2zR Ō@O!nwW2?V'q'mM~#%=4 MrÇM{t&$NLGjY,e!e~4H\|c]Wm,\UyvSklHe*}Kb/E *Q*z8ZΝ2l)AܮvKBO!_@tֽ]6 = NK.kaO2CSU% e"Lrl&M^fP)2^ 'D |LǾۯ^FY_\^fԾ}36~n-jS?l;L 9a?.Y<^SAyXswPs1[aZGnHǹx fvA]')9PH1n}eYkHlN4βfN@/GKQ?rL@+bkʚ15lQHY 2aIOdDb(rjvH eyxd*Vє~ٙNmq?@I:n8ɨ+;5|]Wf^mlhr+jԿAj }>M_J%M9*Rx? W5Ao'60kScEdìx.He2!J-zI68#Oj);"bh};vkę추[ Kr{[<wL^iD֊욌橘&Ikػ=sлC-sUI;U$ߝ}|J?Qe v'5{BaE.hH>^wFNK0oZuylª+j=clzYEw yk vgȺ/y(|Q}j+2s Q >5*: iPpe$Pr x2/ALLJԞ`t^31*ua(|Iw o楒RYC8?%iKk|9Ԛj$r\R8U901Gu}jsoa[lf"MeZ]`/< aO^)ly|f&j̺o\YeR-wMEzKuSEy!i3'j݂%'ITd0M9Y`Q[pٴ/,Ug Vk>㭆 Rn$#Ⱦsd%ѡOADl߿?|_r6E'H @"9x e[`B&-C%ZS}=jju B("Q;Lp8q=Δ0,D9rs Qjs*175XólhF3yk&SKqh8})kx24@_j^BrWӫ*Rspy~ѯx߻A廻J "t,YaG_ڋLB.N19L@JQxGz3A ڴɐQ;˨Y/NʓXNj+͋A5V_)xXR4H*Q5ѮLҬQkYi%dTCL]B=@B K|4_gY8g;Beu},vJxjw*%.J3ϾW8}X*ϐ[ <O? I!rHݾ7p ifhӏ.1;WguQy?6م7hjWI/]Z)lkEd:5 --bPjGm>lʃ љ 2;"O fw^Վ+d{t7"<1[ۂ]-.)=3CzN"[\|ۍ-9&tƨBty%ݜw#Y 2hm puI"3#É?NOgl#R붂1_UWSZ֠U!l.PQBˌl!%n\UsNR{qkڟ+|`l6xlQhox2xf[P>ɲmS]#6f,pc9utYZ#э-r֌Yn)j0v[?^Jk%*³usjy}S%BFB2-U(({fnht+* A4kɱpY: qŪA|F pSn3 MևWAJ @ _ll Z]6fQ&hix@J)#JJZFt9[QXa[9ZZ>2#*2%^9`-pkM\x1 vj 9EH'X>c4/mR@jr(z=*ͯN!c0VDX!ѥՓ%%tUZ/){H%wt\.q% Y_|,Z\հ-6%T<-`Je, i 4 QÂSGޒMÍq./eJe-qe͍&ɂڒ t5aM:Zojt@=TK.LfT0&z-V9~T %b) Me-Ez>QjVD㾆GRf-ټtR 9A!WZ#/[ؕv[+M,ZA|\] 6 {נt(t1{r99̭(bh&qBݛW`&;H7 k4Mo !hx=Ւ 8f;~t5S]EΉMl춴 :NEODwA r܍F2cm6Ga66u^>Qsd(56Ҩ/\=l%fJj]*DF8npeS +IDP yJ^+2Z2~d194x;8d2iuzB&^$i܊G|Fd |wGzqqhn96HusSe#1%SשXxH}yXiƌn% ;/??+'$$z FhDn]{`,&P@6$M=ܓx-?'E8 La'ox/فfS:7@:TH!sM7E~bv1>?@69L\۞ɜ f}Kİ5p4&uΦPKJSWALqII=x7[} 3w7+}p:q6"NA"mO"*6vF{k3-7[ A⌇-C:}fY$[<M.Sf]WnZPF=wo┟߿tw<>',]ƭ [1"u7T.|RJ^-ewO8Yv3ͥP gnlO5s%×|kGZҞ/$Tu peb?q:Μ?2;δ9L2B'Z_i"N(HI Ѧ!]D\9O& ,iA(]PNK0qD'VtQ {sdHCD{wÿc6y{|Ռz#(,_mO?;kpovISmPPYr+  f!BKzu)D2e3H{4ء,2_GO( Lehatd SY@CC=n>kJM"Jn S:{BJ}>\%Jp)R7̑>徘jhm.2\ pM7 qJc؍Z +BR߅F&FL7W9SDdD2S<%;IȳOF‹8/7 Q{Sa{y6Й6e(=̽ P/᛾aDQh v:]ah|E S9?zNCKHB!20߄hشu?4gRqE){gٻݛ$LT؃h7^R`$ZGJ1d~QL묨LU*G62VyMUDLaԩyÛ jA]tG#eB@t";&m*M4ӯˤ%n!7< :qwr$c:&Y#DnڡoQ17+l;U|H?0sJK]$G|3jMY9֩ B"]$<ŽqgQ>>8&GM{PyM?DYF0N+;&cz35`GV&3QBI"M*dxIZ x~56=`\h0Ws,}&Oeb(*IQ0w+',!8;re<xmU 3U>\m]Bj"ѡ ~_DĐ6YĪS-~?2taf:]Qs<8,br3gӘ'(x9(e%&}aM! "'ui^9q '[Y-s\Op %(j>=1C2eۥxl V? sB,Mx$тIXP=*âeh^^uC4)rF՗6$Tg0eY;Ф49R㯪1|VXQM5~ АY\4Fz=Gl"3rߌm<ZCǧ @[TzqVP,5ZZ񞄯/v"VzGFS2JҎa}!KWv,4 7SԲq#[`"o{p{ަ 4+Oj]D Y-9Ocp/p Ю!/03%Z'&u yw2Vn-"ICUA_Ԝm/?X}A_p5M;VGL\ܩ2+ަ .z܊D'eQI_ ]7qTI&HԦ|0T+ŢN{TpyƦ-1co]Xh!v'9b tYm\V3a{{ WB 떨(t}ljnWGP(ߗS-qS&CpSXRiVySbkqH.˨HO Վ}N^!.ҸsL]ͽ(w%\~juM$9ڋ m6.x39ǃSn${}>h0̏ |L(>_Ȩ$_ <|d2Rߓ"fxN ѽ2Mv3.Wpju֥;VLN߰l1Xl)7qigWP؃eA^HN\6@5 Y _sn ɑ׏@8ި^wdOH~ڔKu1\QϮ8&x9zݟyl/2F;+iau3xQo{yNR ;ֽŇy,2pr$ƞc >nI ‰T+}x[dFX@@֩wqͭ02pT0{mmAO7IDZ?IG#\eSv_P&G@ӬZtdI3Y6Z;$.ͩiP ѯOYN'[zgc?t* yЅ7*_H;^ &F& z":-bV^)*T&: q"AH?Va6M39qmzy=ͦR1y omo}ɪmn7j췺 ߹0: ך9Oֻ\$cSuin.;_ fbݵMr!x.è!2Yi`2 VĄG@ahq:8_8OOH2ЉVVּ|AJKpڭ~COQRA-ٓF5Y_Tx)6є]H2ɴ_.}B~9H@g$_ }L[+TxPeNFdJcmSM媤CP|l_֋99} x O:s`jSpO'|z.w9 lv˥qMbWoVx;6`g}_dM- ,d^x2!%!slAr9yg",e,k/{O<H_7R䝱Rwjm2~4' 3x3'r3ʰ]0'Ѵ$x2CnT>IF8<72CZ},oKK@H&{)ԋ@!l%ՑovMf '4qXXOBE?T.sGIi&oy2sI(kc /@ie <żu x{r@;{t'7_'% gEsŜ@E^"" ÈNkp(Bϵ[úRW]OeEc E)<FTã┘G< |TN #'rJ1r/-ӷ:bh ъDl[K剾bna}hC\p"ֽ]? (fU&;$a|AE/y0 V1V1?qBKE,a|KsErԔ-2jI9#rګ9A 1qrMxo%Ksy+N:Xg#۳pRUE*>~nU;7nBgҖd [nlj7]bi똰_cα: ` ̐o0BʓQq*V&5 }O'^TX">*Ě#Sb--ǸyOZ`p DF%ܡ&jA2}|%塃_>‚1 srp@Ju<^brb*0bwx~-KG zjGU6Y۪{-e0=/}$mYČPQ4js=0p|7 '/~-9XO)#:U e)^!dbUt i] ܌h\ KDM*nξS;|YZ a`^nej\J9-9%TōT1%l88Ƅn\@|7H0o i 8߯:sazob*52S+m}w.8"om]q`x$ƑqSIm=HY`7iS lKd ONՉ&ܻ?O[2 "RAwI{IĐ .cZ|?oEJ˟J2=̺뎣aiuƗ=ች7$mt: fk2 \Xy(0kMxa!_(v>Nr)3{'8J0}p44F?IXG^ ! r}oAjLbkzFVd[Gn<LX30{d!6uPK1U+IP2_+=u V#&-}B۬kL.ҵdxJV_altlveQZ(B  r3R3wT_tC8*9pg5.//"KFDcFjL $H,Ypŀj@|RfL vK>Pf!L0Lܤe)ӹm֫p:BFR-0^~Eꭨ#H+,dp`56sKT#Oܕ[FG/Bd}%}U`l^a"4(-!۟ bk2l쨞rn`Օ)LVn*4Ne'e LetA vzc?(~%KtgAIm\(9{"XttzǩV\ 0)%k̻=4׽Ώ fՍ@xig]I sB"@Tl)_))S`LϞ҂n XjPT*kU4%QX>^Op3Kqm\?yc& Z<1)Av#/@$m%uN 4+5&,EOٟQned(\rUUD)>[|z֎A†ix vI1 h1xgj.clJHTMg<D|}`$RՇ!x r߾U|L!U΃-j}.s1eRKJ$ kO!mMEv1@cW_:Ǐunp f0?0KɎїo4"HB#Kf>ҷZ9U7͵V7p-{ eE4wg5 T g筊'. J8B> ΟkG` XBYBSjlg[{ i슊]A1qy,{?`{>ب^U&bƄLms-BzJ~m `Pvs֖P@O*V>8SYmЭI}"쉛T ,TE~qk# Lo xay8ɘ\\9mѮ ^ymn0>պg`<|zBna]ޏ+)?DuRA̬* RҽqgGzTp$LE1J(Ixmנ&$^?|a႞IyWV$^=߇jUp|ڿ/c<&4=«Z&\JSi8\&otg=Pށ4S_--+h޸yc#zddG=4q޴^K0}-B7YOuT<#|qQ%GvM/$,Olgˁ6#+*[E !{P\Jrv A]FˠOd9\_ 3]W7HCFFDE5$p_sMOAfY=9|jDZZ6ԻA!?aŶt|&In5n h,[u@u#͋PA{8pFD6(Qlv̞BO3T`QSkzf8!\D{6-=')sh҅}+2tR22ӕtb6DT0JÃ^RH('/oy)%xZZo=NR)t}vUle0x@Tߟe ^Ợժj' 5+mX2+aCˣsi+Qߓ^;} d2.1]yѣz|; kOj% pNl_'L0!HPXq+ݷ׸.p.\r;"hY$SWA֥YKs|tاk ]'b0B<"Ұo6CU4 qM"\d}.yIq74?^7v,]Z` Ödjr2Ιb~;_UX % Twdr :6mw'Nh-#hl'ŀ\2A·3m2I*ʂZNtdePVM(od:˟uaڨī=^`% E' |W 0yE Rz>󐧅Jr2)(u-| Ge?WHud[r\.syGE덟oɎ2i&5p('\h,͆!F1q':;5/:Y7NBAɹjYqӀ( ?-_/=%nE EXiI(7硔sncS-$=^ꖜ`xXһ2=@aLf+؞B 6^*eŠ.͹E('#(m*wYVD3>q QP> ӝuoJ=rj .6[̛U g֋"ê^i"h:e\ͳt^ݗU@`Lm TQk\IU*栟d]r˖4=|}V!C 2Hi-`MhFSL} U`vB3;m.oݡE`sf2 Bkx.{+mT%bHtY^`yܵ.,:?q$q=#yHv vV_'Q0\OSOwJw=hT`fvw~~c4ZAAq?HJ iU* R61 \W3ڈ]T:#U2Ioz2aXu렵x2C3:|7ң ׼ ^mtqȋyHqZi竲@z^KaJ[dz\w.ߞU"JwZB 1 SܮO;r^d#U/8XqQjq"JxdzK`=\= DW:قIAb.o-DtQ0bxXL\ݜ u̐\%΂p%Kdx7*J}/&Ż]^hFFְ| d-v뾤WQs#f9ގ+7a  /*~È &-A8|OB^׆2zV OB>uC S5r N nh~PpAS!Z:@K 70l$!ĕl iWE\rT%^0BD;qлOd=_oSC& -~W U =R‹$4LZ]O=/h /1 ;tvy>l`&*>Kk7~Z϶^Dp-sP^qs4.[Nٓ}P?m|GĒn 7ڌL%)AsowA'&֣xX|'v6NƍDH;NimhK˗JJffCsJ8;N14#D$^km{`26⊹Y"X8 ,7%n@ULl󷵜2 ´np?gJm;晦Զ] Z{3V"GWs5qjϑ؉*ơ,V1]u<7򤮛QUWR+n&gK:K߱`&a: p8{|r$o&oOV3>DJny~ED54ac v\O.k}B34)P\8CKtY\~ZÈ Af qhe:[սWRr!Dw<2קfɹ3*ߙIkq tN z+){z$5"o/x-j7%_U&<3f//e0ONSR4#jU`ѝJ ioW(ZçpǯODT~W@ܾ/RM*⮸*֨m9>P7큈!.eD}}s[|,o RY@(C z=2G[T`I(v'D#g ͌:hȁU;\{uGƪ $Thm֪vwWzx|9y#}3`X[C1<#e^0SشR V,P+L G vd"o[qCWMQRg98x' լi*gulĄĜ^mVw(/jXo[P3zx G&ycu]ҷ2ňKxb#V-J3m2@4C荰<=o/b*;/Qm{vl/3mJWb4W۪b {sх)%>3e9:[15[f$wpq}a/O4 `]Zax uGBP9bTUYl{$+%I*:4oK|9Oټʉ.93`PzaڑrL8@tc"frϦ/r E4.oEZ4 g@Ee$!؋a΍|1XױL3zwJA,:JG eW@?CxN'k%?vuNŴ<"?} HD7m<_ E g6z7 "ℹ` 7̜bҁZ -d딫ۇ|M>-}t":-=ǡ*CsM5*04hƗsWUo6N?Q '"wo̯RzT$z7 Tϵn#ٲ}[[1LUvifB`iZJ$8Nu3)عj/?lv۔T(YaA?>xc8moDMg'!FGvAН)\a+a~  +r9|̱XX{ q ^ ۢ748a"4#;#%аIRoR;qݭ"tq8LCGB3.8IQۥc>+X:V3^Ge L\I@eKiӀL'8]E-5%ɶoap;kTǢ>Yqo&evP1]B̄X{^2oQPQAmgmA/Q& .HX7Ւ${5:s8?D?h~*4caǠqgR|M uV4!gdI(`ʁOnk:靖! L>t8|mPٔ@91 GSnK-Pb88,mLYhڹ1kt]^Z]SbTgpj|r-eTo |Z]kG> bec1W?NP^T{\fR}p^.57c6 2?X1)Z]_=H =)ѧ6߈nˬ_P؈Яs%ń>Bdo-<ٙwhcay)sAI"x.7w9~i KWtYn~/R>^͖,pb>ZeV+?i"m-jl9 X}g\-g}7X2!KR:==֚^!$K v~cq3; TEw 3U\r{ SG9id$6k'çZB<69>PH SYY| O@.(4h &[lgZfgI .Ϝke547:~6ɶȗ?,}]=n_KhkYo 8CwT$Vݮ2l_A:{E&߲0ҝQZ69 tز5z|Kߧ7 @ hUNX*u0y=*L)+& BO |5:ß\vo g\͔&391Kc 7nt^-vlJi6,^3T/3[*|W#K֪c/Olzi  BQ7TA +aaPPϩ r{ڔ5`& aTeW͖)β w XPCmJ-.Jr;`d<bu}$7K~ɾ8n)9=D #N99b{%Rp"Ēlʾ`hl@Sæ|D]|%+.6i9l ,zC}?pGkNDϮD*xBx-t^*]M˾kgi<- H:֏ϭ榷le8]V_AkaʜtQGVS\|p?<쀴 rBQo^r(%`>Lver BQ"r4Ѷs.M?zJ`_UkYƖ#9AJM@!8sQV?if/#wt <\.R9?/&8kF\k`# ٝ>aK)|THG* Թx}y1hp@GL;YҢy͂ ~ 3Oe?[1Yf з'ĤK\ zzE7@8z?7y>׮GL?W-6BxgGeA+LB6"\SaZkݩ'ǞjdA Y"=5([;SS o"+LTZ' 9/+'=7g:G=+>μqsj!߬!7í$+<{nR(Pptt1IPWx?yf&=w9k۲=!~ٲDuCΖ@k4ӜV=E=yB&ߌ}> S3w"b{p5l&BOt?_vG7PdRsn"e;+Cv)%U/;B!ɔ?UER@3&mbTнJHbʦ{2BAn)y?1xXԟ4%z@㤽EK0A姷qzНR s }8a@6&J`e[!7V҃t491uvyR]8b,,9e<49gLRlVlٝ.lc#A$<`lYUԴi04}lw'lx;>v#{9t+7e:|6*|wvꗻSU-UhkņjX[Qv5ެ^sfjV̨!15_|@Γ . 2璼 Cޚ> <{#n=Qlpo9YR19Mђ?9<65Yb;_yTCHɐppmQU Ku,:ʤ`2ɝMlHrwFsMsp[j8KTRQlX P3[Ü/*f/*,WުHE +8i|DyLd;^OCtf`ꩆ5_>IszADKLs?abëM+TlӰ+}.eb7mtׇM⊿r#e(5:V2G[kM,3o| 5<%[´؉Z` cSĺWv<祛4dKO{溸$IH6plPxχPțKЬn뙡a3ўn ;v*HuyWMKe1Cuz>")ߩۊvK! oYΚ^njqJC | Md}\ִVa n,2%O 'SFBzMI2\U`q"54\Y)Qgg. FK(g txr.!jG}MJqab>aP(dʳ{9Zn[= >HX x&bdr(/^:fl[3eƑ@.n1}|zc"maJ]ACkp:LZV f5ǻHKh/.S⋅Xm9{TG ilA3s".~Hꋊ6dvG3#",]<"B"',Yp-]ֆzA=yDf;5)\w4yj Nƚ&A2|Vp7fTӕP!)QH(BҥPgG획PbZiD]gDjP2 b9IɌˮc,{pS,{,qaʷX2OhT_ /d6>cAc;dWqrS4_[޻ݕ>t+ȦPh/Ka0{b4of S_ӇaǼfxK#r3%CtaFOzی]9F^u gOv: *M(<87aK8 (~<.`g.CުR߇'uG>5i`82@uL%vɨtiopaI1#[f9?z:aoK `t F5SIfW{ J wr+=6I S _z|1)jrX*S1 ~dqY0QJיea4a)dT^J5(| ODu_8(VqEF%ҞmoGsDgdB/ t仌6byYƗoy6nВG 3}MO`_z]}_Qߌ9(]D40%D5T A9os]\NW1N Q&we.=ko"l`.2q;VW>js6i{ިȑ! /#؇TmƱ :tnX\VqW2V%a]r渶yO-M28hLeeanOg--n%O<*vTbMlWѲt~{,w,rnkB{Km;\5u{{,\_}sw6C' wީq;ۭNF֢Q5qN"ڥQH_kW#O`"C tնj܀Z)\ ;\5LBik{7gL*oDdtuABBxp%EfF$1u1O/PMȨX75'i;AHpU){{e'ō5wӸ =d1`g=<Ӿ寧\<+HH*Xtv[_GFryt&\es;[\i !6Pq[+2I-ߡ0V/}9+O *df+Gf ѽ$x 5fGƠ;|YAAswtb#M'WDŽ8 C; .c&%ߡ\_86lMI =ƻIֆM(.z Agމ/r6z X n!}ihKE3. Ax37 o?A B/6 !S?ڋ8 { +vA=%3hՑ7mt meL~lt3++kLP|sc"X%eSrYN?7rr{o>ϡM_)*ݧ&2EZㇲ?x#0ˠ`kӈdA:δ/ 8bcͤ{[ 9Z,q!eX<+s~.+Wl%3H͹:Vez4nys&XMHNzraQ7S FBlI y`yާ@(F5' .eG4K\9fdWJ Xa]s~N P NUhxgŵ^,Vhs=0˷k8BlUs,N&_chv d R*pڿsY K93@WlNc= %d냚1Nh-XT[ZNmG,wzX zIY ^lR[cb NX"ҵ 1Rp&L+8i eB e"'"erN+Z2y/ˉ4抾q Q'TUL迏e(kéyYq8"u)Y1$ ~1)GdKqdzjZ @>c0۱Ç_:w A_oJQSVmîB'&:.@pci۫1Vte:4ukjD42 wFx{`z2gL =U\<>ޱz#40kS-p1Q֠7Jn2+*tPq8\<8 fٶgURǷaQ$I2Gkej$m81c]0J:Dӽ/lgdȦY܄ޅHZЧ\ 4S. D;DJ6K6PtdNdâAp+K?ZݐYE+o$KPwJ'p}KN\3bObGhE[0[Y"ÜЯjvm7ky,=*\ĶǍK>ݝIt6I=R;;VZϛfFUf&jW{#! 8e[w4*@ BZeAHnD'}iDT >o Te1ߑLjnWo#uAEqwõuPݴג.31s ]A2f3z:t=|_'wi4_,vTj.$-vbR=(t[ ?Syw D(i)NnEL|04-,%&1^E5 @snФY<&¹T5dG1EKuK0G}EF#H])T5%OzAl.s-a3Qk6d|'a ys{ŸJ"Ds9`,t޼NËy>Avsy>~JgM(1C_Q."qgzX/22Y9io[;PRNQ9ձ60?/؀`plFn1:ѮKAU%:o"Wy}&pfz^!M,P8;fH=ҏ6D <^:|7bg<@uSʻr轛?+_TK͢mE-!ׂaS]T#N,>Y렉ыFn0iZD[5l&­i[ Pf Cݐ 2җTosuc,1tlL/BH)FU y|! CހPEMNNmC1(Y9Mq.8P)F^YЬw6ݟY]SYnoӎqhfJȲ:> hb!ODy՜J<-6MaW%MhfG;ʊݝcbd}}!zSUllgZ-q.c 7IW$+c6x_DcV'ѓrM ĹJx4M4|&#STH͔d"3qŖTÅg%y$0ܼv:١)=W5qBN+wK(x%m2#D#;u VR1))z_WFyHB$R@_SKS/k@ uό]ՓQٝgNl܋W`ֶoa5r@ega*9.g5lk[꾋P|#fLO&$qqDdUF`J/ty O]Vߊ6z1c1! 4 wZC'vrY֐.=奝-~e1ղa6 Fݸ yٚONmRcKIWSc ΂1>΀17*PYAqn$kz֔BܗSt2ݒjq]6ᗢv5IISpdlkciҥ׬6اQ9H҉Qǽd -Q⌠utQb x>Fz >e$a`OL*([$]xlqڸ2 ,tu309F  H*0Byl}+QNRgw "ˣ)+Ea;/;^Kti&zb/W|ѧRC0*td{ K)qC[x!!FqK<.1+;ÔP|L]U[@f NC)NJf+ h %,|ױ}B"YaI؈ќ>zUtn["c K"7s6ݖ.&8kLMg&P@dPhd{DOn1M̙BAjaWRoϫ-%$n^ RS]33UfѪŢ〇8!42zX*15ZWJV/Hj6DG@PJ, ]jnEo [˽cd̛TEq-Ϗ@eO[$ ,|]1Vs a6@!FE uprHjWeWɾ 5zE2&i=Č.qw򗻢 # @eg#dJdf)T؁=ŽTKP\B3aʐn22Jq  /cPܗ0D~ɻ1NX嚯5VE,KHT)5oWJPبLʋ/Ti,;~_ ·u葹=LbղK@6kR;|3UlD,?l ]z6lUzǔjC+> T8gCsчuGΤ|Η2bEF[[N.xaҮC;XzG'+$募subE$.["l+ͳpZ=Д'9JEMͼb}a"ZMP))ɋqG- *Ę/Hn?xljT2W0r?{K!WcW>L I Yb~Gkۀ Et"W;q?!imeNWߎ#ؽU승qYOo}QH&AE`Q!S?b!dv%zJ~{bE؆b =4(*^3^djB֙oԹz8CL$ήuqqjj}|M&}XQ8ϒS[(A)_ 2V63*JqF-D/Os72bޫ ПHc)޳ ,G;{IvV%Vj3C?-7eٯ]NP{YPD$"} 8 '6펩 uD ׍ɘ%Tz^Y߸(eʼn]pVgwNJ iG{UYIpΎAv" nehTQ(=AOɼ$3l<>/қc}ph`QvS*!@#p51f[>/ *p}D mGYy&/nNAm6Z+q);VN=for'pDhxPWI7xg_ZYKPi<0qb؟Ž߮ꮖvPu0Hbd?MGf$'`|W k(؏;|S*ag-Vj=F/h`qWȋ\'p>0giȡ6sy}@=C][dOFٵvS,xP5D$uQr~6s*'J=ֈkP9okߥGW)Yhp&2\}b?'TXPbjX h^9I kڋM3R1UÍm̝ ?&҄2EMՍC'!Zj2[hlRYlh'&pЍ шv;;$H n8bP\ Tn~>ţn(On_}5ۥ74sȾ>홻Yr&XuHޝn@&rhP˦G#A^4e"דB#F%]- <жr$0!ΰ!n.;1}h dT.,q5h֕56M*tX4(:ڼw\~iDW+k컠sЬE B خO mjq:j֍FOH`|]8rCٜvyMi4k`oYRZ%(oB$dq}d6g{{̤0 ʦcpEcӃ؊5tE^sb/`.# ܗp2V]O1;xEX̥7`8\⟙9H FbE9WW+NĦK@&! "-S9Cws x rֵz$eS4> PG2B UdNRS'OIUfmvեOZ:6p@ALW,.|]bHwy%Al'o&/0<LcE7.C?*=3=ZM^E&=jӂ2yV:aD(+k VpլAs8T9_T` $cQ!5q'fI4>bgίׅOx@Rk͒EMM pӄֻ>qA)[95 ՖF+\D{%ɛ ||\faJ!H.݄1z4y]S%wQnkA4fh{; %Jg$F˖mybxWtlKhմ'01 10fɺv̈́J'*(jmӗLQߌF,ɜ:rKj(y:Wm/[ >g-^VQCS_ʛpvFT9{OsF jlq'X/e-ot| Ϝq6NCCQqS#!4\/u@ |Bmt`ƽ7`]eI(4(3V_@NP1+%J43~4&O׉3M:%깭ϋI67>oxTO]2)`eEibGI*-lŶ&RRyH'$,ݱDF ޾]V'sFAgzI+~Ut{w⨌I4,LUbEEH1z秎v.#_&O,E`pQK%zhD=?<7&'=5>ɹJlk GC&jVZS9r؍i8nGhx߷q͵ڻY;jŏ,zK/*A7nu} zҐSGrD3^-dYs};Qfr&O ~B<a3S5Gl&TE u[m) *}&PA#1>pl3R.c+:ZSPyG2`&m>IG T%i9d$JУS&॔\ipAa |!]2 Y*g|iN.Eim^㫰 Ώkͼr%vcMy{%`RW3'=6#҇pT| *)_n:lkazR_~25Lz$F'ڃPI] ,Z!W?7̃:)]ezu9^kuvM!h"+ a˽ #^^p{$*$#=l0/@qڱt0@pG n(~|(ͮn̿a4?Tx# $Ch.3ǒmHؔ>)oi/苫KƑd1[&ܭqTM&w-eKjuƊ0QX5uUsہsDכLȃoǖ[f5myݞߞv7l~o˽,Qe$wh~E>)UOp6- G,@Zja!8,Pl^G WV_ũC?+\ye wo (H:lgͼ?PW`V&&M 2&B)ځ| .ia;o#Ês )qsS.t/VU3Ҋ$-m`',+l\ݹr0"m^ks!Qaćmm׌5}U>ʝ֋J^d:]u#pQ}H7?֯nV΍`~H͡$GZmg9 m$xϏ`[| G"04MX\3$LMU+:6^ 16簁42ƂiH3LL~C2㨩~7GhHIPQV'4$OuZt<#5ZzA} wh)ဒ)۸*+4N*!^r*cHjŬe +r@?16M{B,G(F5!+y;s*3A_ˈ["v廻T 8|[wdʂEm9FgKk̿P,-iV*J:!+ȃ{xM( {`M{j|XLH{J`> F,AQHN7V egIr.k$1l JTK7,(B\Bq)Q!+!' Bk u!+b[gqo(m| > ba$aF9hp#QpbWYKr;:j>ܙDާAR^a}."9JbPX8NQ=V{j8T|MUXYVY4HҸjwЍWP^oZl-j =2617q_FhIyd,` L-v^Eq mS$:E *}AJӍ;O$i#b/q؀DzBĔܡ5O*=ee^~8p#JQivr5$*{3 H5,A~id "˫Ӊ'" ;~ e`aO FlYKgpYօ௧u껆50nth)0Or| @Ԑe8IğiOzO&gkudYZ]"DV;#|* ڞ+ga1nXqh"iެef-&jV#AIrYutqY`=Qu [g1S"{-C 1d=ǹYWGbXH}L;~&i%fo*"դx&}=jz٪R9𑣓u{zߧTKZuk :m2탨>L4hG<}m)9LlNPdBacɎn2 p.K0:pnDSG{/I݅[+jT#.g> 4-;Wcy`x: ԌEM$<~$JϐBc;r9p!As7/r7;Iɧ>|Wdc=)| ؆ 6)C$TA`UxpE?JnmV!OݣрP-qIK}mKh̦*L&O\lC 9%o 92GhSdlf- 0_TaX0>=F@.^|䝢r E{]eG L-kN /ʻ:\jyX+ (`f=N!qliBBaL|RdB:6%K ؕPqN o5-Cf6k$r5QxKҿ`Zäi<]PV`O}iB1>XaŠ3D)Qc旫zqt:3__Sd#:5Щno)zs,zu2vNwB=ƣ[uʈ;M0ά>މg<%a2Sy5O[ Bh[͂+Oj dĂ޽[ SZMvŎHH0`܀Pd\_Lv&! -%Oc7'G U1}w`?{zg03갶pKfZzu sbsܵbLUu^j$@fv(^LDC6A-irk(qSEaU 0} R1dBK#4WԱIƉݗI$M.e2\sC_+vKuC [3|G+rfI@>A>rI.JY`~wv:_xU#Jwvx#_,=F|>Ń.}+(}ŧc,F+]G.l&fw-T  Kg0F:5z-~˟uZIL%PdlˉxQHiF ۭ4t<&$3<_P^Г:~bėx\}ڢen(RzH mL!oQ"q5 nqg\{8M̟3ӍC}NY2PS`]mmL@ͮcn,.6@h4mKFf /9E[w'\zݒa$L-YP2~HL^w $`,,h~lG#k{L:*{UD;Set{Wk}^8s<! 50t WXʹ96T\*^3B?.ga-J+Z[ VB><3]5#|%8=*r/t !2HT]6>胊C$-ɒ>zާt!0ZAhN !dW;/o6#h3W`:.V[d&tqڡ`[ 7dڈ8^8%a8.·qG-(4V>QrS.><,`FoGum<@jCHnyY"]efxeJuXGB%۩ﳡvwSy)=̢~ 0553O{ i"fnֶqȧ: C> BuGaIѬnߗȵV򽖟 ԁI#MaWlJ%se ӊERJG.EBVdˆ^ghKE120& &dKi1is^wK>BdLUָ2o9zP3?.C5Dw2޵Ȱ(mM{.!,f*xLp -Rgo>\@bN-csS dx0>sо;vUtVt%Q'6"5Y޼1@/_fr L?t`ُ_i~uZ̎oQ,ntlN|׉vW^_WXp\¤traDz}m r>fĕ=ʼnH#Ȇݐ.8:'i;>\(?!nVN͊M(u-ȼ}L ysgJ=<r0?Pgt2BR^D#$TTG$O^( 3[Yz<) FmX/_POUFIV{̛ 3Na9VX H '~?-I З'gq8b,2#t^_*c|Gy Џ~!RwAGRaG%p{,}˾XH 9KGh_&Es [|S6&o&~+Jm8S4&uL3w .Y}D"}qgm{]-vrsHˣZԗ }&Ε9058;tS~g{h$ V8NTLI`DpkoǙ2kiCP| Oہr8Bynbt!6o gB^A'&n?YI{-rw+-s҆wYʰGLCqW=KHl< Rjm,]0 p[ bzkN4L:"3kӧD|mh꼢(ӌ@>>BKf} &L#(̓.T :]>mwv!14tL@x [;;rbnI 눵kq1hBCY^1s1`Qg,5L2N |7a{ZPlg >⇓ x o-2`,d6xb\:5bMvDvZqBt(|פC]zk n#mp0e'航Z}YQ=ZF'R~3myt 5?2rYO2jh Ec#rEo{4dBpX`k~ ~D9/2bxhUYG K*e({M{ ]&^0'fǡuA~@⣬t^~.B> !O' 0h4BS'G7dmPu36sn#+[?7I5)wýlV'`7>Zk.r$rh֡?@d vܰpoif:9,f *O[f4a%=`mOD`("͇3}Oۣ@~"蜦qpMM.$'st`NU>?4yK' E[XrGTnu5-j<&^r=)vM Q)P+a 3ZH+eЊ\)@#`7wx\,9Ű!1gWYdhНn=,,1p.$Pn$X %Nd.+|\&i9x¨5ddaK:}kEXMj<󂢏JGX u7>pȮz-,;;gO&:ąY|sfNV~/-n $7G= ux]ȁNͩ+z8̩Kza،,wn-b!+0xvUrZJ:̀ggjHz4u>izL7( @I#܅mr6YiڿJ狊oAݾ9z=\ú/,c@RYؔKg mQJ'ަaI/_\"}q@jQu;=iܿP?ɉL xG([eq:\9O qGm0)+ԦOƄ1cdC:w2S.Xvj,y 8Rik]֎G? ޱlßg @XLl]2Vl"t@J[Ǵ:+1713 xI- p K3\I="N MhD]mJ0d0qFMZ(LwX-s-JuSLLӻȖNc,ö?[2;gM#1_a ,ڜJV=O/wha/h莩@ؤGh`XUY.zf.)!f \H~`/=i*rB ZmʵnԱT"傞)V63Mؠգ)XT3 :#n\ j04C:dvKǿнYjpw։G}V -I1c7 N'nU7j)r.z`Qu?l)3A9]56eV?!Q&~1P^fxc6k_j le3>yյjȳ( 8"%e`e%K7)cxp(T)l2 *9 9UϺXgYQ'2FY-93pϯJv>M/`E0,,37Rjee\#:d.+ p ΧHf)rܾg Irzc|<6DLG?n/=^I 4^R+QDWT,SRi(N}{+ <<^gjC4"6 kvjYf툝|Ns#k6*? y\"K\-ҩ#\lu/CɷAa% 2k6V`BS!Ŏ]pR/0f-XЛX'I]aTK֥o8)nfʣ/dWX,yߚ24lKdCzl0/<C1zR9zbHbu%Hzlm.zq%iX|?Uin2IxN&iP à%< fmW1'GK 7i]'au1-b??qUEE)QnHa>\a{(b|A;XKk%&|NV2 's#c%?cP.<b?MiMilm'\c9(~կqK*,ă0FQo7]=){88v 8TD tosZC0E:7Knغ@ѝEry11_O٪ Nrh458I++'D F"-?E^tn|,W,|ߟ%D,O)E3>ذ\_c:hTK&aByCF"KbvNxG-5$$?U7ITܙ'F}i2[@zN/!4bhc&yAhP"AYdW_8ŗ6L2;/Y_d ׷ITxzӗuöL'q1%t(䨁.ޑ xv 5Wv~ZgcV\!%OCB%[qɀ2LJJj*$@_{pc8N7WMqX/g{K#?,cmywLBal{.}s鄵P(iM8 ' K[n#-BTjc D'9{l \WQL/ $1=Roe!WW_K XE _X[L*Xk3C;~֍Ǯll#h}c0YǁAEщ'qRUw!:vN1x%{f|Eb_r0"5+1~ '8Kr^0OmZoOy6uR$A E& (,l3iD tU 7UirEe}(pBvhEFl$&zxw\mm@aĒ:Z!<%p_6_oۀp1ReHI=S7jXC?@ZHlʂڍńnw8]&G9XPycMޒ;|}4VXQIY/o{&s3NRuPU)MވLťN oT RJv7Khe}v#1YW>af#>?])Fc~WUZ{E&ob_x0WR <6WT}C#KX$eG>:SzنSG`n2W3GkDk#h,>ZH-{?DzSgkŠDVP+pHw< Le9u5'K621 p'6jTBHA *Ww˔,ּ(^8'K)koJE?ZG~7Rn{>a몱TO/E'Q*9h:/0"o_`Tۙ5a;5 ^‚m5sM)Qޏ`wL  F_m G SDŽlNIw_QwQ*ьaxN}nQ-&ʮTW\󶔞n*A`J0c~;ܜ:aR㝿lՁHKm\Y{@3TY߹qby{&7Me@/ _sᐐɀfx+Գ^KKJۣp. }V8Bd`=Fab%P{^iN V'QՁ &:Rɧfp]K.skn +".#zdHaT߉QgmNdJn0rAKY^BGhSk.ڳ¾uu^eeVڤ\)>M c`+8@8(BUl$ķl\B &Z>bƒ+xi%]qㅃo͈HIQA-DSY M;%S}wjS+>7*YȮjM&zLqK5 //,tn#Z f"Z DtzrWnínDz4wM uElkWEz3&?L}shNilHNGJ\uue߻nKOrД;mz$xÙH{?0y@?j[M ܡ|lVTԠ `n^3 d~r3Snt%:YT{%OgY0Lfv׮^(Ԙ&Z3c/,/f"nv6hу;@??!xJKDvmux~JJbHV!b};]YSl?^ \0֢&#B%`"/वfv7P+#I(ŅE|d[?u$W6e-c{p/pbWtr z^V ouwL\DMZQVD 󨞃[þO,H=ʳ})x@;}W3CH2}Y-y#/$t*3f8aWS֞pEe}H$K}|Էx̴A!ҀS&ŪΈG^"AmG@g3 rbnj/yh{C$wdyO[8}[bgK$ ,:BL5'׷7Z,N[wӳ59:y/hʽ,>Ss׋Z~?^Gr?@G6h00wn?u$xv5aS?rIsf rX3b I$6(:;|@.N-jgJ{+Ar6 9V&^ ZQx&u ~+AX -9m/Wpfӡ.zUgZ T MފLPXN`|Ӫư?*\N elՊNsY1q+-"j(T ŘEJ[&=*nK:#G7냗JZ[JeD0{o8[.;vXRʘ |Ά\aF%1rsp6+t<>7i- 7~^@ {9n+-Sٴ>y{+ biSp&]3Pե+ˮ9rI>Gx2M1Ov4v'*tPuCBx1W 0Vj(بlAxA7-7!B~&(%=<2bK[t˝n[f5MpDrNCOUjjj"=tvE.=r9Cͥ!J2xjq<;êJɏW[{NZpK '=}!UmK]s@`% %U% (l>oBkP ս+?Sxuۥ>&)Py'y.-+X [p^(/6*Zl"v~ N-?*=/gʀ$k2k2 /;a~ǤUmD497MUqZX'k^,tSgBHLmY0yĈ QLӬ"|Z7\u@uw=ΎWG;yO}}+6N=/a10!J+9C'UuUb;!\D3|f5l zg `냑椙YO8B wadnpNW1g.hǪ>  ,+:yxqD4Booɴ*6ىc.%hP|"{ކv^Cq^a(]fyY\]{3z!B2/NReGوQ|nA'&ZiW1E̾kGbEA,MR`Н1!ǔ%c"͹I+fcUVaJw,C"h)šWnMΈ<9[7x{xLрK5[hk<1'e81> &L7y@CiA&%%7vױ ?<\ͅkֻ:!gH@8"J٬aE f倹"~%_0}qΌ8[<囤bkRPhH2uAz% ˅U unC0/*?%UD,:.~^r""|d2[7H ѧX Ed2 -M˨'PY:$ďhnpS&E "lICK*{ٖʛu.[er.j>22wU"&0;aT<9;īj^<&-hl %޳&u*IC͎Uސ|ڍlbWD7ʕlyCBǻO#;;W65rDcc.D-*KpaVG|UAh.)$We1dUNMG,Яz^LJ !)t d}!-l9)&:1 XC?iyS>Ż%QB2ˍz"'$@YJ6Q'2,u> 8F,>Ԕtv3yH]@90 0ڑ=hS٘=eZG,무|c Լ +!>`5)W`HYLy\vZ2A=ċC^Bxje q͈yC6U0gĮ/($jVL BP$[ _ VAph%x~i*@ D;ǟhˣl+lJ̻q,~I;nRۑ;}Q巅 ۫vn]HyWsVy'$׸ykA>s^ݪܧ8;\kW#% _?ch[|TbYwc4OmK-ڑϧ!pWĄ "E.PZ4֚U3!p?F:ǣ+VUW9?'$kѥnrZ-W,GfB:X} F>`OJK3 b2>$ u;r~[ ͩ,[PṾLELVѴJ5Gx0)7'FeS[0Àx>$7&;w2Wk%^9B ũ=yȏ%PMC0$wl! pvq2q+u'̯H5μG`dxlvK~i\{YH?%AYG ^ )F(vvSQ.髨K94E|TjPB(t|(o^-?z;dv+O x=DY= 8L]~Ik iTVBDXF_3"{sK`1z!qyNiPOEh{F#>ԨEiY6zI>)&#enԊmJ܀([WO8u4`PzߵL)KzK`A3˗8yEo>3{F j_N{((݆ r7;K'j>xi WXM@X˩x>'*@Y"]*K3؛0C΄ 57@F9??RH&zbGf/:mQ%+ykBjvYѱ\ß%iYiZ/ɵ!!&}#ϕVU!vnk\F#5,؞MBWM7q>MAIhJkp^KU}1po.z9 #4Ѵ$_wmb5D.35^1E8y泇 %p׊=͒Ke.8sS9RӚwC!؊ب}ހvXxUyP%b$ n_T= ɣԢs΢-Vy6=8wXǚ# ѵʑ4g2ih7Q(v Q,}12IR@HooPHiiX[+-9_ K(igS`;K +3Ic[LBuFHϡq#VX4NM ES{{_|S:~UBYS~?^kSlQ{`^2@)6ˆuG:Et;|F0m-ފkId|&c8JU~H'JSg gH.0J*t;02ಝ%ʄ728Z uld+{V'-Q%G6fi=[ao1sxdT_|`nd,"k˳g-{Wc+X62 bl]u)I`c-UȵEa8f&*Vk_E,CuHvgLxMJU~!, BFx7lkHY%p1qeK] 3ӈENұ)OQ-U^ݐ%z +eɐU?]!`KKi` A 6h=@D,wf(o:ҏ: v:-6ڤڞ׳]g;DK9FuX꫗5~Kt:YF9/jnT 9ΠN0 ɂ Q|f@AHv$DcBH W,O&I*-D[GDB]n:>n/JBF]Hbv9[oL.Lky]?AzzDމ~"ȵ6dWM F6a'u{#FP$ 9;o#$oB٨o+N+ ٌ&;Ԓ[K fҠ@hM4=M!+ u4I|Rngmo_X*@w^Q&r7u/mK/zkumR;y\ CO9h_q | ЫzQ<.zV/g%jUWZ%-夼%w}ѣ-]OJ!0^{Vwƕ`bsΘƌyQ.`f;SH4K(a椃G^~ܫLxzYv3%G%a(2_>jm!P $ kٛ(yұ MhEvu>Y|ߘy}TG"Ǧg :LGh`Ps7n>}V7Rb'_o?MRs4t[7 M0TPfKǸ G0(wbOn, +8Hh-x.ߤ1Cq%P/EUj*7pa{9+ٌqA^mdDXI_ne Ñ@RU (͝BWd4: rO-+ R󤖘io@nϵl= uĀu~mz߳EJd<%sT qS*3\:]OyvdAXSR`0'c`00UnAK,4, S؇q%j˄]ؗ|5g5W&K_a$ڲ;U.押sZ`φLNY\M*J}#e DtԘ0y8-m$*\0Nɮݐeȱn/ꫢdӾXvGe_]k6Ս]cIR|iq|{i I"A. ȕ|a➨Al,|ˤty.e#)?=q^ ~{/O^z`( 1^Y6}CuIlZ7uG@δR5FaؘJ ΞG.&Aн3Xt6{懫FQ!e/3/H"r (ĭ+"G=G †}iݘf;/S^$ICxr}|:B7%kvRo T˱X̨^LS贠kK .OJF>'V0E@Gy7#qrl0\i]i0!8y0\DˇclA1ZS‘ʡ'䨤ǐ#i R:1`c*"2#kWwq ҸT#rPL7 Voy񱊹*^7fx1ӢwK7iM48~8{2V؟с37NĦ-u++{q.0.AQm-wnqC`RR䇃s|?1G~r>\~HgN,sQĖ|_`Bzr:gwF@(73Rcf2H-Kn%4zS0MMddn-QڦTkycA߃lc`:|T12O1ڧ"4<=@+{5 re#[f$]f YzP,`1$6v`!t`5S*'ZuhGrB^σqBP[ӥ#L|*a7(qyN%0ABRQir7yS=1gUh_uIe\Ʊ>. 'Zs`?/gu)TM^@|>1EBjwF6ЏҫG8g/1d^+T` ym_r+UΒ%|me(IJONAVߗ^BE_!fo֖d䎋/sP'FF)i,_YΎ4YH ZMAM1˾g`߹xcs\LiO%9 v҃4ظ>z4`8 gXp,[鉭lqfdEiϵuKQuBv$? FF5Gnt8sur4&I1> rk-EzY:N d{,8/px=鸶c>j}z|嗃Ksux~>1y$f04%/#܉yYyT2lԣ4((5mB1]20͔ y=`dLz<˩yz@  2q*k(XRްe`=#M^p@z aΊ䛈+"jLR^Zz$֜:>y@ߙ9 3ꜙUd4٫{o=IDD4MY:ϱ=dIHߦ%=#iv=Ume 2@oL؜Z>3 Sȧt^~[;*H, $pT8gUydV [,荸pK#-U%@YNl>;4`|G b6\npH]!Rϕ.Jb ec2S=ׇg#1My~t/.D2힞AbʫkqC.kk-l*蝿"*LmYTH Z5# ®l<;C켨&=m l*q/(Nc Y|_@BRhVbTܒ[jTj_O}ڈ) YÊ0Q{lR3#%}{WJ4wMk?Li$B|mh|F}ˇI_7΀S (іQ ؤMQh܁D(iN'Q ̊]ꘝ)ܷVTWW*PШۑפKu5 9<7t9S_'U9vrX^!fο=t?!q~ Qu+vo@.|}~8R0,fE4rnAUbEu'xB;1>>zd50I؊, +vQI5IR7's<]qBE_lVJA쵂i"}hѰ&baC5amBE>sj]WFПv1-t5NpEN8A>/< q؃ pstD%IQl[{些쀬jj]h@HJ6 ѷdgշ\X@N3G&Z>%mQ8ig l״e0T-NF J\:^${ ︥j0o_+?D=%vx͠L!zlߩzT6==MXVN]wOMfw(PB R Ncf> Mm k`v$ϰVeqAD$+Tc̯vê,hU7V(4Wi#~l0I).dd<M`oh9{r[|2u6 woGaד] S xz+S|.}th,݊F͢`E<z]#REY;No/ϑ,K!6N"_ω@ > H^O0phʔ@VN]fz& 'ך@0Ox(^MYOy:n"GXir]p o&WaF{n)R6]52$ Hmg^.S!b1gfPH1 8Hܽ)u@yFL,M}e,lv/@Ă3^C%Z);[sqt:WE hR="":D_swOqW_;%8˃Ĵcs3Ǫd)%0#g$M:4)nx,7?ZT ]%KZ00y P"+8D87"X_ 1աDkcj!mo;yQPE˔2AcѡnUrSDVYqt*8صnF-¨cU-?h,TfRMMmTW? :gs m[ v$> j~;"\,t%D3F,6'H:Ej9--1Bn̅+gMh'&A9+C_QMl>|O_5Pd PNe$'Vfcg8Ks t^+tbv|l=lHI$X#L;=x~NtH|hp~ٴ:N1eQ}>i_۩'_T4/;~ ({) WA02$yLG Q RgrYm/bk$g6rQ%}ڼͲ>ctWЫҪKͤk+ .fM_ -DQe@8ݠh&UJLb{A).͹AKκs{U l Y}E(Eb{YSz};3U<ߑ>lW/gA©Ɠ?60eBNgN_s}y&3PG ըl>0v@?g&@^/=N,"wBWkhTrs3xbM@Gmz.KBr(+{69`9#Y-B}x>-w޶h_ 3e 3isϭ J1bͰ-xu^mFHo+؝fp)6|hlEpZ4ɑ< <_ nɐz/ p1&M^gD[=t7;6oz)9/]):;1XUZi]oQ+h7-B W co.+n.w#dTj)W]mƒW+4[1* s);%QY'ֵ/Ϸ:/T0j2@ \g R2Dz,@3)#Ut-MԈȦQW)ڴw~1' ͳ&j0dun<<~@:PVxv(N {EmAT(y|#EyP1i4@%k  |v=N{!u_y3^\1$w!8Z /HBF5b Z5ǺטغYo*ugr^ۑȦE SX>Sc`飯/ );l~xmĻ 7T"G *bAQ /u<*RTPVǠ 8)5)WB&+7"(! aTEZʼnQZhs̪6c2ApWE"lKnm! wv:,'@TՊ6`7[vDLdvM .x f}34%`VY\w S X^`sjRL9ʌZj/6527&B[ถGA}#eYUC;u5*2zhݻj]Rpü ] L>Sb\g.y#VIjnn6=X!adQþ4]È(y*.;tћ= rt:V&gVv73E?܎1`}Ux7mNfҲ`-(?зJՀhV56 ~O\TȟRz+zBYq*^0oU$:\⼢uԸ+au|~)|9ۿq_o%b4U$b1P)p$?zZ׹3mE~ޜo6.aqk=8HW&I,\Wlv&#Q^7FgS`FӖYߘ!-rl΃[|?_mRSyUxDNtsU5ak*|u!Tw ⩺̜GR S+s&Y\+[L^i_wrtEP}zD4Z}, m bM{0Ą{/ߘ0y8ŘO[_wi.\BV  b8t:X+&}\v\IFk*,//""0#$[ًh!a]1Wxz!Ѓ=MV M7M!}>EGoùS&o.:S ] m>D"AJas_z{ROss*jW /ѓp.)[ ,/i[ PqH{i$J5+9kE?: heј#V,@@CZUP@U`nW Ū[sT#L_+@,>ӧ"Jy ?O.1'FI]?ّ~ P~Ɯo>~f,{|m_9܆:rg.#tmv [Z&s3>/h"@9ԳsNDIeۅuk>/YWi(u!^__I)/F|m,/AM-ibXaρ+]T}b;ۜFtFKc/'7yИq;x\c(|vyK=rAnͻ %K_,+v3o>%@TTb[3v'ATWsT)1wd Ђ惎 .|@?f"3)j֐..q TwOpUbjL ;\Ӱg 0<Tu qTQK Md`KGPNp"9޴6׼S*5>?E=?@pa܉UxlG\b uƟ"_<~Js/RNΔoCzlb.p4L$-JUzنu}.W%];Y N$X/TqoX=DH5!Вp0K7$\hB^B=zd$ǍwB X$%V_Y:76Õ19;"zp{MCo#AY$<n& )]꘎'l@s 9D^mJZÌ SR 孍`BT@/6CwZRe5Or{U68bץ/5QMMuzq_麴2f!qJuڐbCW`oҞ"S2E;v~#8b-r#S#O܃g@)PVۼH;E-D"if)+]%H?ݓI g)Ɠd/ظPGvJ䷵<yy_jbv=P[_V ,or64;F7-5_{;ﵫpƎ%irLsfR{By-ȍzZx85=&ӳ M8$H|L.Q6 5K!"6(IqA) -}[ y XW2I5/0p KτBk<۩nKۄoX!bAG;lqdes;c*7rCe6.*?ݚIʓPy9M?m/~@GzCe g%CpRܩ`LCEgvԂze'5`*@z{yʶTdΞLFQE8vxUO}Їip"OMN)ⱖsF⾠EC}HqjƪE!lx+B>B̋ Ig ZAOdv42f!5+MP lBciuNq~(Z$l?49EV@_:n/?$j>mjxjwvT$ߴF]M-`h趼laOV-T6!Sqܨ'rHaaͭW|-,2lgTuc܍LuV=ySO:L[3wXi&qZ}(Cf?O%n`uT {&jNX]^ ' LhC٥^fSf[,g^1(+1L< $XI/sknSO [s 5X}Ha:;lG)|_{82MW9@Ǚxvq*!԰Պ9X^9h[7/!x&G8ͼ:DoNW|ɕp"dJyQN 5ϗ%>5&lpOP V=~Għ;Y'\C7c(-v9'@&cg4ўR:}6Tr>sssE=%#vVA\[.U˽+yBxOR5Og([G֏wt:9g2my >j:z[ +'AJ=:)$68(OKe@ GsU$ u Fٹ&ͭY6s6:=E[폱"mJ3WnC <a &f2?:E fEv]4L̵} (KJ,@YTيMI-Jl^!RRr&+Rs[49E/2McAe6D)nQ"N/<Hpxڷ,Օn|7;>(n_f?.s"bC$d;PyXbRN.,RKCF}8w8`YpY6* H쳧62s˱nF+3 `! ][UU[;߂੯ _^.Jy./>;Uus?}D2meʁpnh^:hPrmnoڮuV,YXQ_ +U}hqbpjR6JVʩXI8d`|,?ن<(܁9E ,#fkx3_qMjwnHwQC,ϚǼiYMy!j TPCԢ 3JHq|ўf/^Ni1^-EiߡG8(IDIa_;ÎM ^*{]=(Enb󕩽⿑3i6H#}EjhZg\; ww/ZlUZMRal#Yvҹ*rK1i#Ɂ ֺ7^*@Ⱥs/%!4 IEZDhd!~1eie.Z^u4#N ;,g;|ݝJ WX::1'PqX,=,隳 uɍ.6?[${U߳n)L-?0Dؽcp0li wW7Jj L$NAwxhDn~y(ALIRᓫH.ĜًvM/&vV 0Vck8>]pA~=S,Bg3Ox:Ɣ< ViϷ4rxRHb](.XAUȡ5^ CJ ^W~=5<)O?pken@s 3;M;/X]efNr}ʬ nf_I K2*-*/%"(*uliHxE)f7|DTvmuJ  KOrIОJPФ;: zݛVzФNՉt(?x7:hSS=f|d4d(tg z3DPKtv۠b=O\pn~움.,,qXի`u$*PLʺӬ|N^%^? UT_0Qw+Ywݙbt[7vN&CRႛO*MdbkIqt9UB*<DI9/HIW'?)` 4uf#3 1͒%>^Lfr9zlAvx? R}(Z4:?~TWgmu?;pOkoے_I4k$H9Isr}*!6.m /cNzIXKQ뚢HGKAЮ/>e7IAùEF>9QVW1Tj=f-w券%u %_c@RRs)DI$TںotJĭĮnwṗEl_DzH75{A%S>@ax4;]z6Tn="m)|sq_1bkh hWKڅZ,5cs$2SEl9oFmuPN i2nFL-gb@_4vPE23ͯջbe&x_KI†JS~p4I?&9I?1*i#m; W>z0|]Jó`!,.6 i+Ϥ۔ry`B|gNB0wƣSsq{N$tv 1ɝ~[I:ǧEOu:3iM fDi?!tAOpZE9' Yy6=GK *9ck l yUaro*e_#MGx>xreS.&pjo!MBÐNYj8g`ZJeI;G3~5?>o̫ Z6)㖱|(Uq /%T^?LbwFnw ^ (&m8i*o 03@5 X b4v%r&lH߳4ϕ<2`a3 Zb4?,v!xm9!z)NPLū:{sFt\u9Mf6.Ĺ_YK1c~EceEar^y æhd߼vc \lBšIm>߄GrYM+؀3{QY;+ Z3I00I%Q^ /&-tCsܫmi6_"#HGb*DAթ`5t*Ξ`hjɾ>*%w=Nj@چM a'-ϢJJjmxfObLSvY<+) P.s+#!Cm8V&OcT5*NXuS"!78p(EPzݴXilQ!=dUc})%5wu|-ԳjW<0K }nff4u.K8E¾Ra_o NFt/Hj8/R@ԵyO2ґilO\|2HNz6_6d97zkp`Y8W Q$ )O ӂfă V@!L۱] ODWVG݃Vjtax0&p߼T>m#"B=(IE@"1.zSW*r>OQ:pPAG& ?+sՀvz=tDN\֌[5{,}̤^Z0nymG ܾ1rk+ñnCu \Oit` 1bSē$v>r` a~y$Uw,fe]ҥ _A J=?->V{{h*5rW%yئ\\{`jVQ(āz#KML$ RޮqܬHwx;٧gZv"鱁&QbzHO&S9P瀡pZB؍S%տ Bvg<+jˉk,k-j ^B`YO,& ,+ltW6URVt`pHU@`a3NۭUAz;/2i+rP#Ϳ]GZ>\Շ R1ܱ ":eh'bn@׍Y' {#ސmCKIasn\U.n9kDXtg} ' Mr;Dy0Ajwx4ݸl?mPHa 15u_$?jgjTY_ΗXUq Fj*Nrs,{i$~7\ [1"1EF=R4^ی;ڒvZw`"F xwDDk@軭P%rY0Xw>r|WeSL]^5Ǔi! uH184Mc$\upNz j|4z-8ęX랋1r@m6Q(-$ytF $dԜФ<>#7Kzf~g@%ߒ.$ r D%!!76V @ _,!1د!.ӇW#KnnuDG|Y%JcCLi?u-i&,}H|ҵu=ӈ͓Sxvshg/,I+v%Gvb9O*PV4|+EvDɇ﫚ިrr EaH^@t"|wle*?޽eG]ўs[n2|}ϩ\NǷk竈 'o #>MN%t0׹VrRj'}\SGZBOTmob5sWF\-OW%j?B82 x'+qplgf y1S4hc=:ؔqAhN'S,R^#|2[ LoL3c_1t 3LA#8<@7?@1!}UѶݜu* >M_@5+8 vj kRDZYc_ҝ=DvՎ4?"Y9dP:2i0 ;APAD/턀a Ln.3d}zKpSVo I&E cU;µb-ED/^-|#l!KftlpZ{Kj&v9s* mvE}BK7;OXQ)r &4WU7r%X{""/X0#Q fZ:#"I\ \[s_ "o4?A)>)"j0h5fD$lgE, hm,+H4t y%薜 l TV8Hu -m1u`,ndY4/xF4A1\NJ3ss> {;GTC4\H( ^yPYxWh )S903t#`k'U_%3$ߑ1 hZ4LFBJ.f9pޯ.eU԰.ȅ)_Uc]@zjR{qQLu hF^ĖIh.hJdswn5~|ߢ+NKo\1.秉mL-S;^wREl| v=w&k(5`AOB"K'N8Q (P\;!<&VPмK9I%j-F2=ع<}y$VɱQii[S*`S)w(ցewt$ϐASgy'4 7ƯL:皪[]/eJ1zFO/ ~n-m+7W8D1DpޗW]L,wwNlr㢴ءiK1$12`,%NYV`||U⠑~}r#oߜm1 j0JİSe:X(ٽ>jTT# +Q=b lA]!srحjzypJdu!1M(Nm˝qz!rҶn[,R,g?v4M_MEXn ^$ Z6~4h|njQأDz I=L*BL ׺$Zd _L.Q lh P9L5pわgi)6dcm? ;ur&/Hv2CځR?'J$@ Tf9dz`p Á{!05-߬k!\HQs)k49Yb-6i]7@)+v0;4&3n5 f{ $RRh,.s}`Nj`HK0"%^]l;j{~Gmǜw=1|Zd}vƆ .uYpCN {D=X퍧 %߬/ fįf"0!ɓ 4["/gG(-n5iY4|"Y_Rypv$q[8s%#1uZ Jx;m}$ax5Bl:2(,:{AnG|.4>}O^c>(.uk[ sА D  _=y8hZ]1C#6wC|Ǚgc +Hݛ^A_kUx\m }X ċE6^V]|;LIu926h;.&]2L2ϴ9^}S9BƢm(rhND^DC?ߓVt}QaTU-lS0NCMVՔ=-`<#BW08 T-!؜Mc_ 9xǷ*) p)7̔vVqpy?}a687^*`A:FxK9lے=Ys"@Wt1n "gB_lXG038e&-ە![׶u1IƀI(cM"l/cf=ȉ7ݻB^ݏ:"E.$a{h^vS%O֬N(7Y-npm;#h@u1Q3&mi8 ת\ ة֡h\W=r]mh_=c"c ͡q̫L8eÀ/+ , ]gNR>w6V6!RG= 7+f$/J;T3] ЍOMF7pXz0z(ˮR1)Bb 64|չ#l;L$$`[\BGW!UԷ(aCRQ x٩ElwHD$̱DwDj)R Ȇhci2(OO47 _4GP >KZ0 T!C'*LG`7I6#/ ^ܴI)<:qMەM\ ̓7KCQ=-~ex~ sQRљɻh;/zLx07θXJR =Ut܈7w ,< q])OQT,N{I "ڋ Қ ~ZIdq,O v6<"n9DM%N[CPqk)6.+; >"F=ٗSC M/J_QVPu 0=><oiI`a`\z 0AN-;͸gz+6Do~ӳ ۭ@}f% xi Ť jskfA%&b<ބoO2ˠ2S2xt8,'~󗦈]4(u!>DxF:+-&Fiq}P~9 RNt(=#ln+$JsvY}L!6 ׿5Xw%ÂÍ!WPҰ{_6B$aIo:=Wak%acƻUZLQ)ҺFKQ/x[`n2,v݀Hd{wJ%sG0-*NTgֻ  $ a6EM>?³9 Ǫr}lfu1>dЄO[޼'TS0nX`͟Bk vsKjU! 1 EjJx/btSY;z~nFW_ILes6Tbcgq J<E4lt@ֿKnQ5r&U.$H ZccH,$-M*J͹uI3 %>Gisnwʋ7=B()ס_aiqr zEUd@و?D:@cö`LԷ6 GvDOc}>w5EU'7jўJ]':I0\( { 0h `"8N=` !TZTuҝ $ŋi2%(5ڕrDZתø^EjpoVd[˲^0k(ƍLod\Jka7[a=6>uj˃_L{{/mlUtP/.OO |I^\ +|9e:gƗSSDwQp8e7%l J!=ǭVhWbװBmkj| @9aerC.v'~@;GmW8NK]fT!Cfujp>f  Βng jmQՌ2 #䁗=D2Gp4-6ۈ޴m'vvty%n B%0/rhS"W$#P~a/2z3#1ZyWQdB3s+`7(ls,wDAͯH3Q4 &,M-4sTi-%MK_y )@ T_{&rE<(p~:bOr,lUNWPi> ~TD>4)kجҶ{wPO8!pÀ8"UƂx! bؕqbIiMpɖV%׸Sb@&:PZEަEbO_8E9gg?=J7pb[ڦsT2'y{B]%. :p!FxK=X4bjrl$ĒobRx7/`:n (r~>"PlcFo8 7l= bL7 n(rUl3齮ǵÌSk \{윈H7F2elpk[4nP>K?\V {3Z K7 wFJ~Hk,OR됏+`TӪ GC*;M 7(А&H/$%ǃO696^ 0]*܏dӆIkDD! eyz:rVR_݅sj.cQd Lkd$F Q`5f*'I9h$ O+ {F,$&YhHOp3h)@Br7՛FMݸG_E!sm»|;%<P Lz2ȫPz@ X@Ԡ6YQ) i0k OOLâ[T )BeAËR34dg*m+0R5)}CWv> {k dG C_罅"ne)gm/߾0Nq3Mb2eFppȺXƙǩ * c>(QiiIV~aߴ,oz]oE F.v`ojV$FѪ( QI2BWgdW1RfWbV3y>`ΰPj83=WmM (K!NE@%-D/-dqm5KQ2gSD-k #?KܙTvA59-e‘+X4?9ߝ͡w͏[HYHuwNA y"2lM~˫z98nOį=3v\г-a0YhɁ0]%M{>`FEMt¤+ m=GoF^}̸ua}"Z@ xG!@# 8B]n,`7Ns{1~ yRp~2fd+69]0Bms~.4YLfRج >{O00b O>ߴ2gSu3nux=$<rɼcK\—9f :l{ *g\#+üK5W}z ڌ~z Y:rzR7Y財BYg" fSjlM)U["CƸaAj>;Ix_*4zt&]Q #Zf*,VԨfjkS5(쥪u:~*YA6EphѹiFJrv[LA01jQ6\h"d:-ɠpCy(^(rbixixQ:W?&I DW?bPXe;38[~njW?FsO$Fnb3QU}A No tmȖNR`>kiQ>%lY6ԴS @$( z+?S߰%kKmB[9}3z[ii GaAwݎ %#|(ObvXԫjǡD~(pBpa%9'Ba;}Y⺖+Α[{7 čȮhव}s3^KDSγޙdg!j9(ݫt ,rƅӒRKܵKs-_?*,1ud˭uay(0iaJo̶]`;TC2,dpd˵s Z&m3^yPfu $Gc߲PDfwE|Ѫ[?ƕR9G;C5Ӫu&n֡eJ{;Z^l|3MĂמC}_2GL9hhAj=A4`"A@ߺGga 8БK_jM=IxCzL8Js}o@gSô >|/h)w+HϽqwT&s s.7627A%X8{NAers&9;` SKxf0uRʠodQ Ī=!N_}Y,^Ҿ Bxji'55N.+4c_@ֽ3n'_tdhYW(h呇.0;>C|Vez*s#GlhX&sLp"9_ORb.>lD)Եql6TgO4Qy׷@x4ώm7N[}JpK{6:\4Х9OWMMk dY%i Wv58ۏG|tho#0?L d!0LsAMjf9`pHvec Aa%b!#@W؆1B If !VxGϔO9d C1k5Uld$i:H31$H ?c3{VޘL%K4;@-sKx##.Yȳ1B4v/ 10u̚i\|!K[~(W1P8#Ryef¥J/qkZ.yKQ|"鬚wƾ Bm&EG[nRG޲,?]\ԠeQ Y.e Q¾ܧ9З])켰8!\5ӦK쥫مY$[âLGGh+`X+J^6M'(,fJ#%t ck m\=#H|ȏ(&ATY&p6Js帟5嫥|BC[7ʴj-s:W 36s{vTGd IWf \Q~N\8Em-.zȴe3V+vu= MEC34Id6'v;f@glA> 62Z}3^0\ZBdz ɚ/ӳc[!Fv,q/OR-C/_k Ђx7V6da4Q`,}X$w BFߗ6ԆbC-5jg!׽ _rlrx:2%kF.eh(̸ c!x0g.~8YKs/8_ 8~xӌ/N /OobuB^c5ow߬9BbORkuXkKeMIG$LR{s I蛰2dJdL @8kU9/N!]&3]9aעV7Le%Xl]'ͼDm$E^ZK}h/vLvl[b!mH} B. LǬ\]uThP>ZbZNwd5UmPjXUnrSϛU0O]' (+w x(>%cGj|؃T^^αY=r e: zEȭ6[ŸD1TAGhZ00|Q(|tVf'̊4N ֊=bFŌa JŴ.: EckgXOQ7L:b{% Ǔyp?~G?pKQyq? EB`w18.Z0LCT;(wMǪ00.4&G,,c{&9 NORvt#~#9wx Vhkl+/U=`+pPn'Yǐ(]zb16I< l,c:Wv1m#M">]$_Iˎ*}O>/p*@HTyr̒mK 1MaduAԳc?\:H< M\ *WUܰ¢5 ar%l*Е?eE @ ~TL "r'NqA+ðI AKKe{-B_mL/?K֜!TAΪ6*5y*@?ROV =^śkKV@gRh{'z. Wa&O)ut)۟[Gkϔ^;i]P!-X( LF.f\LAMChiWKoh7'|Y hZ[Ԗ-?UĺdB5I¸X\^;>7'Di_Tib|Wݜ,c(lN؀Y-!b +DzZ04Ğ똶,u\r-PpM7k X|_Lv=]lq  CCJh|Q[ќQYM7vm򡫽%` 3ml^Mio(ήs]h MzOd*SnY]]| u|-í rDn˞D{Ceh4N-̇G Q$J zYU%{<f  7sFo9w~.ߎt%q9򝡻Xk;1IK(5a]3K@@ FYyD|F `Sm:۳hP0i{ɝ sluQXs[q vO&I6`ץ,5^L;>(Q;AA<ٍȕw&E?EuGBIJm hdz\'tO8C_ Moi"SY0Ժˇ~̓wz_Y%#$ Y_F PnWƢW*65-3&2t՝n\K3UP}Ԧ1jJC6IEΤfXfFK[qqүm_ib`N#*!SE3 u&-y9Qf9% "0ڢ6pxY Z4z89N},X!Ona\6'y֧!GWT6JڟX267;'# 'I8֌Kѐĩ4!vg-IP"mIHP 5.=rc|v1ػ ]=L /'vn›LD$\+ѭ/21;F=-۽/8ʆ)7^޹st!9TuXYqb(@#G 䴉>% !0Vf , yBͥM9AD^Ge@Z-{N"LNdwhg)}vt?; @M&^1׷_G~0AJBgo _[sg_i2ghO"˻jnW3=Îc(m㝮 &[|aϯ?7 @S~ƭfޫwˑjqk 6gA /d!ǻ,!KCx";@_; ىzҸi_wqi`Rf3UQ9C 7*8tΚR& -h^' ܋. ?"X\8x 8 ,չ]9A^ J0;27% LV"c(m|1_^+<ⱫHp龣K4_;}x143K>}tjn4-}k?B47eoptҌD1kO(db؍~%`OC_Ƥ_͕CF B$P뎒&=٤#-ӛ#ƶfߓωe =8OaYnqWnFCG]eFsL,XT5鬷Ut~&aƞnaO"8_E~G>ʻ@8M#^0Xqw'qmy 霂 !|y譄;6``Jfg*U؋f{bK~qwFN% hjy!:1riއ 72,nJRԕ-}!5ȐdFNn`N +,9d _&=ad{Q@LV|RL2Z}$F|X٥TKMglR 4o.z£0:N[rc Rj<٥`_+:yEl6`(-~jY$|:'@Iȝ^#v5pS.(37̟a;u7HvyY/hc6M'J%$a6ew__$Oѽ⿛{w"Uu|nD Qق+?砟㌮4|鞁|ZC(X ҀxvQz|Zɒg&ϩ\0vV>N6~^^끬AE&ʒ|ؗ(w6_70((ec/ǃ,)an;cq@89'<>ƃaآwyɒ1<2tj3uiɁO'$ m1$$bT rߙ \,BJ@ 2 4|Y7T4*um쥳 .Jd=lf̏v!8 <y3S$G e .)0O'"GX-gA?;)?2pM,yOMlEG+ݮ{ sX[3hTN7^ >\0|Z]\"5{ѪESEx+J>]0B*`BsbGR&ŭ z@![g/.Մo VYZ߇=~IRs=45'=cZ0IlnE]6s IDcҿ7TpsxLe͢/?I ^>_ $c MĨsw 3{o_O= ^Gy)<'ޏ`S |;e!,\bюkձ#+L'('vB=@yc`IzxqC6䐃T87RoɥUig/=X~u{Jo՚/Ihn&0w&T < Tx8I}X)8{Y)6VL؏u,GLtWyNL3ը.V@it/DYT:GPFwQ(L1 E5=UCx { j=6zYOebf'$hNJwЏK^8 <Ӯ i3 䭃LP @I=Q /vί}V":XǠb&f[]yf8}qg1I%!ȧXsK!&Us}" 6[ֻ6f1/㍎!5$GNo5z~q*tg" +K8X4ɑƿګPFU}rPr`v|kЃ{cS4R1_=*n 4ى%&dX_okV E2HVhnovuLsM.,U› $8FqnUs̡=dƓhPx=QLVi_^zp*ݝi&:-\,؅G/_F/5yx: sMQI5qg_ pbں01; d6P<H9_8HI-hl'JT<%. qW*G [wBϵǡ,vvt׸%TbjdKCe{YRqMef= 30>A*E}p܋G7Ns_ȯn6%aL՘.a7,q֓~*'?wx;ۤ9x+`+յe;KL&MVQkYmd$TC%iⷭlsm@WP~HYw;/kbIT¦+.QJ11c=4v_dn(Eb|-5iDgCCpٟ/sxF)2`5M,G`ɚB`Ҝy JTR+ 2@IJ"gU KmZsvůgӓlbFz8'=APu+~"gQn?wKRD%2oVbx`l!<9` ߱SrūkwV)L8H+(܏2Spp@n}ɫ`R4 Л+|'e&Lwܝd?G^StA y7] W[:l<!Itc$:?0ϔ%z~\m#B HY 1^WFZH F>Q.E齲q׆օllIx;TK|\'v j^2vlA#R az@3^T ",\=BH">?T|rL kAf]|ִ63fr (<(u&ҍUN#IkZ %*6O[`:V+ΔBO>6B )}?vA;{7Xs7M KA0Jd/) qZ6\`ba9I(ۋ}S\<5EZ@2g{Πye\V P:"ֹX4SBOƞp0z=_徹7IoQsJx"IGyDxx%ՈGeִug|Ļ{FBZ:MMՔ(2[.]\Uu?Q/M[c2"+(a<6MWU85H)TLif*:srNrO&2F i-e9f.a kTw, CI&6Х r}ֹwp׷2flq%Xc eu@`6CU!(h7FPro2H,ySKY".&#fR~2*DmկkZʅ{?#vDcL)gOiJM0OP7yާJCdzJL yZc#'P S4C "<` N)tZ!C:uKAo b6dep_z">բvanRqv?VgY)t:%1fޮXd2GR-x)b- 3k-rj{u%uH )i#wMèW_о)eTC d#[Q]Ei-LYSf՟C.7{!o>Vf 4Ƽ CU C7墋w Jt0S%m(|-^nkiq4lX%exQ#rgDZ2]PgXXkO:autVk aB3T\k%eu"N2n.JuCZm^nEm? b9FGO,n  ЖYG` #orK~+gpf/7_ٮ>Zֿvʶ׿-` 18hy4h4yv|V!m;¡6dz`C\̋SQM[?En'Xrft򆨌b5` BpBwor`:\ƥ"p/a֫ \ ͩ:!>NJ?e;*6=oѣXkz{&fw7M.hew5YkഺWp=&.3ג]NB1KK+1$"8(: o!uJUz>J?զGˤ/FN5+\:DIvKgdtP/FU%n@]}?4>=~Վ &}ʃ_[OR*$-GrnZ!J }m,[΄ ٌvDT3ݩ <)vae4Z ,Ѡm P]8 *(X-7r`]JԘk6N|)e#0.q|RSS>Ɇ Z0h]|Θz/+Rϔ }m[PY*sTgR:C#N?@-]-HZ{5q撅&P3z~K>8 +} پ=Z{Ix0Y7ppfN:]6p B(nDjwPl]<ה\jojݸkl/A٪( D<3Eԅ:pd|e$l ild!E'S,|HM\O4,X|qإAoHINxd>ӝ2a=Ih[~z_kva:<6@,`. ^7}hhc<>i ;I‰ y9F/s8cGeB'|[vE\=㤻4o-'hGl*b0n45Y9zUƔ!0($aM!8\h(u^ǘM/tt5t_F(T;0_{f^^cm$\ :hGgTMc)b!뵭C]EAdLrֵ9@&'ٕX/S{/lY[WDžlK)Ѝ&avIQ'x[C"g[je]hW*Cw~J$cӧHOe,vIIy#4lE|ߕ}E)@čO"kkHO0,*LYTTy)Vb 3E0€%ED~wL+w%hMHο8#ά{>"ha >?T2Yjz"vlGGA|~Y5gxj7A:$dm1;C`6/Pn/@-3uRI N+krˠWދt=v'co8!?J.Cjoɽ@wp~| iT/ͱgSVYD.|:?4ոˢ{HaQYdv)Je{48$3^ʮ _I*#vg!ax(&{@4EHgӼ  Sc$V俾Hq o}jc;T4܋n.B3?y C#G/#Կ!P K m0i6V"SA:(s0a ڮh?rv1A+1{ƭc(ߪlHEx\v4;GJ0w%l;=[-ѭk*}4 $vw5>)45DolkAc w?Vᓷˎg o[ann": D"妫;^80Bz|蒃Dz1HZUpXQpՐSyHt0 iL 9sTݫFCr))dWN);O>/GݐXJ> ~9Qu)2 ̂Ph *;"[AʤwHkLAɜ+p޶-veU/*;^bK#Oj;nحغ^͎Je@giK_ tYDm|ZGgcM*y%AbN8UCC]i4yi]"4+nv'Ymj^}hxtht.AI̿wBJ78-'FWD\>7\͜,O!k4%m\+/KX "^<ܺ22R+dT&:uY(p#;\ vX>u%Oq%Ab,euar+}j+0eѫxf *ֳSqo WPR=kج+ktOwlzQz${Nx*CB] ә'ZlZ'P[ 8Xn('= 4p'b74~jc]' Ϻ\d=\p1mV-&;[_qqtؕTOmzUM嬆JgkFDj_qa,Qe;9vGV=^AXJn+<)U> "@,3H1vw+am#88,h ?S˹u!Ab&ef9Q*t]_oKXiIưnJE|Th coPD? .Wboܨ%@6 `j Z?cwG%|i_uqtً54&JeŵGdÁκȐcM.ʍijlyi.9OHk}/*SʶoUhZ{ɷ̡%\ {-S-;:lh#FPP,DĻnvE\Tp8}"\xmpeDeU*"iof/I#[c+FCp0V__~ʘم3)?5v+3~^X;~ hܙ|$Ǿ1gБ ")\ϧf8{KG_%[u&ڇN1e*^b<v\yjxO#~zfU6# B DjUbK4 a6{'nY{άB0$"r۱SL"*.u/y1eFa,8V?\? ^=aaQ+}bIìHUb0* vg4?8REtZa}#4d0дjR="f9OjPx }Mma}rFȧ \Ohw1{}[kDqa QN3셞Х@NBT Iss6Fql.!+`9"Cb-+NoJDbL]Eb#(~YE?l;O !+IҷU(۳}|fJl@J'L*F$#S{ C̩ᦀmYE(ka9ۉ<Ab538eEG ~Ys;-cq`ggU.;^R53{ hx YP]<(z*y+'S`TWl?#Ȼ"+ҰQO]ߪؙrLiJ-F*jhylT@ڒeoi<&!q@&&lG2Z宥PO0#z=(2>, `zLJwbj1fޯ(@ihҩ}?r٬//3F6M͞b 2dln֒f-@_v۶fQ%nܭ'zDŽlD#H)i lՊV 'IkYvi5;`͍pnBɁ}}yh _nYHT_끔PZKhd=&!|]'k{7cXDU1ґ9A F9u " .v둌lAa}htQ(gt.D6Toi^oZkO{(CS-7#~o_ _ ףH݊Op `:ZPͰBG{.=ulpM?uW|s*uP͓:TC~=OUa$)f "Ӊ8_om6 h˨eREE}OϣMKDg'[_8:8; BS;'P.n<$6.?X5_?DpQ/fzΔa&<U(@.Khu(lg iD܆ Z>/P<^)Y幵ܬUݵ׋sI~z DaAejLuΡdprܷ 95մ^&Fx{4&A-U}0I 캔HMg7!8d#+_gbtp8d^7GD5?LuT/ԄkJ0 \n^{zCs~ՠ'XRU*P*R96s9;\>W$c(7CDY<<ȇ+r'[a4}VKVI7^Y9e|+ gv%m}y8[#[ҷYXo럨x"() }'k+|@~zO!ᅠ_pm=F@U>\2C9i*1E2Z~..VyIYJ@!F*d`*fNw- wKSFǒB!ZmKȾ~bqiĖFo6,qm,ݣy׏b&b'?QҤg>I"XP¥GWV^oAđzc^SOcZBlK}Г),H/qv.8 Kmwe݄5i7";JmNsaQSd|,9Y؏Dӭm:G1c q\lٲHf9R^ 'F SʔrPW&܄&*.糂~cqDeo)F|$\؉עW.VJ)_H:U<VNֹ\\<A%'F}E+^X{0}thf[%CQt/`CwlVR R$#t5|] 3xk40CI,mqܖBVh¼@kA|@30҂t`?},ױ.N]&ڣ|b"b=t>g_rzKaV_(;sm=6 ޚ[NA9j]jZjmJLDݏiW"FQ6&Z)X-g՜Lך,Y!^`F-;b!\4g[Fh ${,ߜa+3Ybޠ58vݳ$¨r=H?hg8Ht#7! O}D+ͤk[I)Ȼ9a<;l2Q3[}Q(y j {f ](md+hoWH6@HԤ vMiR(o^K@hY(k]7Ca b~,u[]] #i#(ޗT ^UZ-+ pKsPp=rŌ{`EIBgW <9#ݽX@p6kيXY7S-,bq,,2v[Ѧ^(z(fW=acqQG#n@ưi^}bJ)ъ- u+U$&mޟČ Ies&n5![3GXtgr2ӑcS_P) %ǵ,ZSYľ#Džc%hm]y~I0vX:AZir9CixބiP1+&&D6Bn=Gg;`_z:q'27XQ0l*+Ț L&AÁ$;sVTjRN^=##;t`"ﭓ>ҕ xpY@`oP: -L{:WD;ɞ^*CHCZ0ϹeDy,l)LѹCr̰PoJ:'^Ph!bk8Աwoc[ l垦Sz0U|% 637ƯG!3BjJ{VZ5+1=-,eԙH+ľhy;nI11?(VBKsk@kfOp,uu&K6X|j@Kp'^z47}-ttN]'K^%?iѲWyiK/W{X15E>݌luwA yϐ*צF * %U=^7#:c ^OQ'x g=F (t)!ެF"dޫBr]t5g2<4b\r_)B<6C4mŕZauunɂF˻qm=a ǞIM9$xJg(: :ه6>6ętlO&ؒ۱,¨?IïZG6~fveS}G +T&49p}26nuܩs۪谹Ӻ1gw1$LXܪԃr<y ,'&z;`C\/w9BI{84٘:ˁvlK(EJjrtNӸ[T51xG L*/=?-1K. j\oȧth Lꃈ!?eC`_k 'zM:^wK5gh1JO^<ف::9 (XIr*cWe? ʹ؉h'Hn>8cE*sa*n£Ƴl؜z u[ LӶˏl.5:9Ølc~_q퍴!ǥ}g\^ԬshzdmeXڹw*T5xD&,,pƦ mcs)310A<;ר\W jzA|6@TD9Jr?|$S֐g)1j2Q]_j{[ EJ1D8_TS̔>5]гI.+ H*ټ<f NG!,ĦOb+BSQ?8swe1tKX)xttܹJv7S8< yHU /;Z|ɦ?԰vEI bĿl;(͟aT2%B=yEPzYHJN Lsn)'yD}yq8" BRc׎}cI6D }?6n愘s,"ݽB0({ NPF'[r|[[0 aP= ~j{-U8Ͼ'gՎ"Ti qB?sȰ?.8:ù>o=Kh> ቆtJ ]4rY]嵴6u8!t`՝Ih hNWr}ScP\(P'riF0U_e!>mc#cwUHL@DLPZo]rF8\@ H=1fn dvj}'Mj%iVIG F/^a3!Mށ2&A7!Tg^beLb YXbrbun/ܼb l-[JJ:6i2j`=hfs{J.L圁tnɄxKD!H[YhfY%ZAR)RO4.bk'u?Lkt޼e%!gA#W_cRtkEfRX7 ySӠP$#t:O?Kܮe }9Ao6I?'&uK|Ŋ0l02G,rs/ 7KR+H!Z>z~38I2_GPB$ґ~g+MZ+n|8N/6+L!0.٪f/V7=Ans5Pi}`18 yMR/iB,>K\5wMt -?wĝ6,鹡W8t4d Pxc8(J-:hNLRg! J`P}|e ]Xu\poOP=g I踻a!X4u _O߶S5$$h"muTV6{WdPʠ]>tqqt> xDvt&]΍J 7}.WK >T1mDddnE/ ֗"67R_z$;2Xfxxjltc2;N[6 1|ԒSƱx#YZU*' 添Pwf L3zYY2c\+ O W%aw&\,p"}&2'w.B7h^)BsοlTu00yD `g<M!d%HxI g5e-˂W G"B0ZE)3=kv7 *zr**%*UڹaM4Ra|35lߐ3$̕ H5 k%F.$Kũp:}Zλ;zO嶡.[}=p()xk|Jڃqiѻ{ *03+#7R/4q4WP "o}-"}xpT&I|fvjp넀PAh$I=oBJp.]^™[r&Y_jh 5#.JqyCiaӅ(B4@a1#[L?_?דC>ױ;Vnd ;+xH,1|I2FljvL4(<d <૑UF2=ꕁt#bg< ?͉==T$*t2ea1R6_4~hl#0J_1 `]Y͏zDa&I ZZ7ZpIO5--frv;R5=4˲9\]?oߺπVҿa) B1)lmEWe;˰m0CoZāljW=}VeCAP0_W{6ӪjX/ͿvHWpa ?  u|{W?zO/F%X‹8}fϱ[5!(t~Ӵ# #!W#B=(S; e.v ogQ㸒\H*FF\BV{ycDw]`!}Qzt/b )+ZS˾2ʜz ws={3zyjMHUM ,?Mm4k~5?c+Ga zr n"~A,}1mA(ŷ5߱C7]?ѮN7Ë!=px m,5lj$hoZܖ72{Q ,UW8آ&xWCJ%>zS^Ѻ~$rBY[ω=cKrpu"T./aNDgЃQcp]9pVyd!$s"7BfOSFvKW(Yh̠}yi-R1 K'!~/Y~dٗ.#1 R&gm8f3gZeD-T6WŜ:1OD`ߝ|~EjtqvV2M:A0z tCC|AMXʼWs6b)\es&LyѴjfp*j['z[zO?-rRKٳ؊(q |B]%ω )<+ȊbĶߐe L>$bJ?r:Cӗ"9.`s5Y 87NA-Tѭ7a&a#yZ2PF@`FK\U6]30cdکҗ5q+ߘm{~.L%G䃤a"= :~ik8;>gcP|oc6*%n`vkc広1RN~M厩ZJQ0VlG[y2g5`SU8UYSB7÷RbӨf}d` ߾ CAڴ4kk=g`Qeөf93 b+ nb_%"2{Bh]54ԚoK6ƌ0LҹvfOgl5A碌MAW;$pq"? p!b*#K0t1![ߘ#b^o3upKO%w`l}L,HuKvQv 8cr]w:ÏQ COEY >u[eagn_QN.9Q<xC a`+ȯ\15o&̪+'\s/(?lR Gz%Tչw<>;$ikhzpT۸70|%ρG?}[t\,E{ڟ.:mdQ/g*S>֨<Jhq;j~|68~![X[G ;}8MGɄB4?k߉2Θ -#& xŁЧfPT`!US:0=m:uZ_FӼ[)<`:fY85d{qi?WIi+7g}Ge1r$˴3>kPE>\f'?~} M@Vup^.Q&â{>gSU6`8ɄHeU9ⵕ[gp]. FwM_=jh= 4}J3hC,it}>`BD<MnWA1*CĂem#;po<>N#CKpM'́yauR:õ|)"ns&5H&T^dj2)l$_cC5H_dĒufZ N XR' B u2bp%˪v4_XA袝`Kt9s{ig5YfdoKpQZ6P I3{#Lu&h1z:<ʳ\'i؃qϹ^-CXޣ`?K| =0k -j Dq@^q~ ؍t? ]~$~ g$R ] %J{wl|òlfxjִX)וEE|SWnDtY/_i S=KRk] 0{ݨ1̵\$ޑk `hcVeU6)YjiAk> OaNj.!_R6˂ \os,2Iߍ i][}Ƕj I o >]ku:~Z.M&TS[?*!֔pfqI-@_""tFV.2V '|%4):iWtTZKS׿ڄ ¨aQ3JdP{ոjo(] [Z6g.)tI&ׇ*'(YF|% ?o1m1}%Uѐ@O(WTvOY*΄[\4ZBTBuUnXe*)ܟ6 64UƔ UzS F`lF{TNjh]asnWs?ÐK!ޠ,pO1 R2YUv%/@ӂxR̔qF8mCX?Y,רI',IA;3G+C,R(?QP߸\9?;K P:$D=m\oYt=l(#/#9*"hb)t_UH#534qa5;/o3 קqeHPr,6"{'?mfC_̔tȥ7&Dvݜ],~p| ΒdƯJHdYW#7 ;Cs'lZN2exsu'<RȻ0P4=PTbJTFִy` x>jA`1Z?нwWR& pA`@{C|E% >y|$Z"ů@jQD-KY.x arE@#"Js~Y)Jčj|fŦK9*j@tfM#5f3>u%ac7Rx%,=$mցb$鰯H+lME3Ǻ j^CуZȾ]y ncnR U2J;6swr):צ*"f|%^e.ҺW.qNn^'A;:5D]'zMgm'X`q0N/h~&:6}[#EU]3>yiE"gPd 6⟻irq0Dy[u4 G/*T -!~D9ɽb؇kx\0CCw F DڱP[gv$S2&3>xoM 1aX&qNrc ~|:mvwĻWO:}|%~HoJ_3XKTM{b?w[[Ksbظӫ{}V햟j(Օ^="kЈQN 1tAQJ|YYiXC U %?lqNL ?bhXZȵa]یЈ2>A"P}+n *y<~h86WQ=n$.{B Jg G 2}9V ldY,TA9t2;=ePEʡ|$=ͪbz,0ײ5nı=>vPD0IkԱ|U1:apȵ9!XhhCM` tSpq_V$g/'-pnf!&]&lGҠ~z\k@iqI籕y2pJ 'Clvc&Bb6D;3{(;h_|-}9Oo/.Ҳ7脵I2\ْ>grz#0ǁC6OԢr At@&k`SMq%Uj,h]ކDoDz2،D'sdrct0L\FݹY3a%-d<=BedGVgxzO*x8!"ZhYG6xB%VɄ )K=@-<7z;V1®xƏەp92OI$>)k)6C IDE`8:A,@pҧ44A{x,|D l)aR \*[<PҳJio-&l͠ND2]}:1>ac0 H߶w.VCpATܠ,.b`aSLڎƫoȨC'kp{e콍Q?VY T_"k@Z{JΜ6TThjsI>ڇ.k;_]*!1z`^n 񀅌 4SIe3-QIA$ xH!X+)=!^cө1*氒ڽAgD+D){y/w\NG`ɘaM*a_ 8e_0z)A׮RdH>2}3 חuc@%ROjv~5 37 \mWO]},׉2]u1 hpk}-y X PMU7l|^Z4YƎLʮW-®Y`]OR߶Ig䝃7Raڤ[Wp6JXۧrv ~?+"-Az׈UZ.fH! y™ PG%gf*JO#f (H2U:Y-COB\JNךy)poh 1 w_ǟ:;3bXe=sy]s !'RuAO]nc0qߝ&mʚWG +*cc$w.t'wQR+)cnvԯk?I5lsq(/'XS'Ѹ0+6x 1\DSz:ؓVCޒwE ;; 7oPt=`kAD8EaK.S.$2 9;#$dj}}0C*U4dڵ_B6^!XQ+/qU9ک8Y\G9v]KC4p`7uϿv]hEu~VnNOq\q&^lxRl+Zn8_mg+OOk>w [(߯^<t]dV*Ѡls!:T*vՆ"OocKŘ'4Q1`Y0K fKqA&HR 0 >zʮZra2m =Jqw`Vѥxm3sNj Evmß g_vA,@b` .XzH\f8 @j!W=)8^-΅Qf!?{5MOcg(^#|oq6bҎhFJHO/n! CI&|7q@"T >$8f-{UV\Ǖqëd&4QJa4U^N b[d^/w2ijʽ_/6zNNfmm9ySҎsY`ik׶:s Σ5ugK8S=ZȂK1^`t8J MeQ [IR)rXXfhҕ.諒*nrSgp[ H[>ZV$=KBETP*.IV+h>f[^(HH?X‹*&Mr$AM #0yUٔV4}+[X~q7 CqyP[_#0%oV2^ů9|˴fy /C=ݐPe.谋N!-R81Ej~R [ab|Pq=7:zAx(E3$'"NYcGBެq &"m= +h}t,7Ў?Rot@YBH+[91x:Z+nֿh)וA1Tnzo.GL=슍gx"&泺WS|:OK@k5x29[+C}$-b3t6Q &e^S1(9V#NőlL@z]Br4Y>IwB )sWI1 ?fKnj_)e?$)̩ML_ٌtS嬰˟K+=k.p.Cb{s| R|{wL8o 6re Fǚ8K9~<7G[`x۝F&SDU%N ct<=\[ay-[VIWWV[N {}I ?Sⷜv+Ū>8?B4A Cex?֎WxXU"l;HT/EL9ұ(ɒ,&MJDjoukrDA;PZ_X[O)W(؋e YQSy'}A qyoY@~8+;ivۏ}[6m~>Fw<웍7(w3o+_esnT(ĤV?rR@cW$-HDR$+35LLy-6(}Cy.3s9kwz1w6xiR+@( I%)+9գVͲzbܽ&S3+Uy,D/D9QCAZZ_}ver&3tn2v5!fO7lLjg`">w%wg ײȲir^>Ǽo>|gvH#-,NK?2Ǩ3||h]+if$٩xQ&>Ae#x0Ksqegczf@Ts%H[As 6!|B=?Y̖h-e!c3G_ HsOepAKd?bQBe/\_ԖV#\ʿfPx(Pɍ|ƸTdS\s7LQW}^Įjw'aޞ-*s0{!ATCn;0yˏkHQX2U'nR&Yvـa|/;'wOOk3PU0W#WOnF]qlK (U\C3(oq'V{' -UE@r#Dŷ{``kyj?OT@& apW BiB'}: l8ů=Low$A|t6wBQƻ"- K|~< ÎG=F]^_`@F@V7Wqkz蒭#-Pݫ#iK;{!rB.f`Tbru!mVf9s-(h3ːZoA4,973gNkUMY*{ˬB7ЏJ.vZZzԃdP+{~Jn'rqe f:ξ"P0 uR_D*}b},,ŪLi՘˘yњM,Rcf݉a-ga(>Ql3vu%:W.!gٳs- W Ԕa*qeѶ5E؆'O+X&w I4hGB~ٚrB$`HZPɅ,7>MA-sb|q¹|+2knp K Mރa~ǣ`/Z+yr(m`KkӤh-^\A-c)6 "#|&T ,)2Ab$XTpӮtxEޗmٿ&He 0H?,1Nz`:^y83\ۆ%!pX%^:dR(x]QC^]#(8lT-_@ t-069} o( NϔYB)j=MM6 `ًmҠ`*MSų_eя,NYT?I*N5- 0g:NS -_)zW>^ϣש; ܺim3\WhʖUcs6e7ȯ%=*/=ZˠaF|_yВ7dq`I^ő zy21D@ރxk7[nf{M%abtUL]7=J2慆Lilgx !lT~W<ݿЂ rHIAa9'4 6Qd]̜ Du⧸3 s>]Vʓm// VFH$k=3VrƟ:Ņ:X.[1h^ 9RӠZ``FJ= (FPWi4 B5D}i;N/ MOG ΎڵRG x !szu 6}!P)i !(:&cq/+ ]*?mfP/HA mwGq[/vLH6LoYl=^+28w#tGx"O-}fu}:,`K(@G_gFi) ʵtwic o+$r )#aXutR{% mtՙc׮dk[nvQxqq[M6:Dr89d}cb˭|4n~)50_CI|c3 fqAPC҅@JkC Jjq*W˄n3E I'@aG|a_3lPEO1S5QLaś h;V Es^)X6[0Gw[2rp20~i1e"Ds Zҹ]=VLC]7]iF%;V[?uq%ePRr>a̓,l,9q#8,^ )bR7|:ޓ[ lJMQ4ӵ6~d'FO3HW GebD\RTgr `b6* Ғ,^ kȅߝz]'pdž0D::"02M,-$;V9|陵Q)1 zwy&S_*7Jb]R#?IiRq, VVcG.GÁ^QFkqSqsGl`#Q 1nm&K#yF̥Ϲq2 *VE37{OAdd;m+:O8딑a.o&&0zAZҸE0R7i !EetfK BCօ`itfW.&w/ŗU>T=S< yS\b&<zK]c3ФqyQ eUWhƳCh=*K;K՝{ ~L5ZV1B]VoT8׿%I@*SaSFށәp|RyC2hJt I=g68?^J$M43,ytU bN^%MµX@D=1')5G޸*1]v fRvx(&嶈?Ү~BO,&WM)g19r:k L$kQ4CoD{) u[%6lu"#)N ݰEE=SCNmTCX)SyXnZuΟ?Հ>`+bp9=3?{ gQ&jϯ*rwY*Ey^2>GΉ(cy};@hO/]]Z6LM4BjaW%^{ds#g t2 y(+<M NwMXje(4~V`b $+29m\{̤+jwJ۝dV?>nFw]b (坨z Nݩ,iF۷V ˲/&ŮoL7.#8J榳ve9!Un?^6$(Ӭku1'D>*!.CI7.•7+MRS!MF{)t4I'R1;_PlK@ R/;t$Ho5R(Ws4 :zC=AVk/>@4kj~Ml86@Ep%Y;%[k{ ycѵl%t- Oݝa旉 %y<4:XUk@\@v`:Ko4-5gQr Č+f&i\FǓ*P3PBC4$Rc؏ |!E]! 7evfmb;[+$"5teݨ!,M+nU=}z'RK,W%27x+h78NkiGGi :{7\|Z~4O.O^,qYZULbiCD 4q>Ta`"»ʑ*z/ $)b3ATpdM5uG{-P+gҒ,, d>]>PО&4HںG# ܂4T^)A]R`)jn2V^YB48^IHHCzVE]f^vJfQTWS<NZv4/3Vi"e\d#`qIJ];FݴӁnpTf(:) 3Γ[G/7n 谉i넸R^ӕwe> ,&$}(||  a*ޏn %,;>(QAO`NH˙SeCD'Gq8gy :Q^iy=Z2 ػG`[]CչO~f'A_W|rca# vǕmvYfUв%u{c!2> 9-x%G'M|m``Jwr+}Ѱ=מKU#io[>K |wЪlt^+' FduN5kP/ 7:SK VPd9z& ɗF$TMdB-l*N$ FFD 8aU.2'^Ͳnk`^IWc\w(RIk\:pJ"3PadFL0V8=0fIKGX =hįĥy69X6vftAZg@VUwP+a }¹shx>64RiQ/w=wRH%_cكc:cр5@.2߰18;;/i%mJUtUAE:* j.;7ՓXf ÒtGSת?YI Y )G`f8LNxHxE)j GeakQ_m U5 apfwNeQ% E[K2iá,S/;AƇ pMPFOsOGu"Xڑta3.S.ԵƎ~\ ؾxQۥn{Љy1V=6y[2Pf2#Xh0 &Hl-~C4 Ccԕ5ޱ?k@P u`lIgUPOmys7< Jԍ$tHaFbC[^ (CyOS/{B#d4'뎱zO$hR!&JsX/wvu2@UqV@-9T69mI-WQmx}!e޳44G ËcIL8a;rWm!As~3=Y#o`s}i3 2\+Pa51ah<^E Dl<@ܚ.-IzM2!vDq!)WlފfmF/ׇIHEnKÎn 2KoWvt ,Ox8,09>)|9I3ĉe!,> w%' 򴼮]sk:|$TY0nhL:9. e!'+7v8]S7B ,/sx~Տa,#-y=j%逡$<}j ]dT\d{l`ƈj0`-g{b\<{'KTrw^NHK+#O;uV/S |d K"|C]"P 5L{h,w\) & mxCq4 =?7SOs{b,X{nOZ̪^IAUܸE1VW^S5Zryb>f[*H3$Oxp&vqOhK0$]e9Pt_jٟtoL d=PS*MIdl~z;eǵ ! ]c^{9Ge[,;i~dM?#!^U,6;-_?/.QEhX7B]̃읛F@2]D B9A$#*SXR9ǃ1*/qc[[qƝ̄֘M -F (بb4S蝊sti^}  ܥARf50O/=!`po8.ݘ4hGfeWiqmӋٓX|v.QCBx;./Q˸pښ^\ՔTt'KHCFX#{oma~ e桢 OS!3(P-`h<~g[+7A$~ ^I3& Fw3GK8~ js'H"Oۙ)$ n/S Th ۿV%WKY'?(D8vPr[ !|R6낝spww86 .ɉPۼh:ۥX p(i6 :o3^㕛^M}~@U0W1:a׼ wE5E=Z,W4gq(aN\>"ԥ= aS$p)nwnpQ<@bX y߶( J}y5F+<$+Qmn0t(.fP8vD`%?=0M┟ jgmy0Gnxu mU/| Kn螈,nє5z9Dx=9άܝ)xnXH 4 ,h{!ʪp=Bmvɝ$9Æ@_X=$xqڵ?ix'D3 $&ΫZ\tk;3/<Y%_afV.Umi"=|%0$:i<"4Q`g03mvrQn.6aEV5yH)z_2d)N ҔeΟhOq;|B\x$k\}ZM&]czp5x.|A)͹HK kn.[F;eŗ!zuLC +ɵA HUufbTJDHje~`oTvNO:v쫖>?FJQvҳQc뇅=حo o{Y{*ri6O]|( }A]'A8 c<(6tÙߢМo gR*0Tɥc41Vsfj\+u繑\{O/>7C_ ,'އ!Х1(vmr W_sT cҤ1{"A/Ш>I,|κ Oּ)Pq^5@8d-@͞CGe"w4ʏ ]0C?~fGi-:\+Qq*GM#Eg2XsW̕Nڭ:)n&(i$^Ae!JUhEdu^_z|rȡtdvB>#ݭ/a o} B|y׍^{TxR_!]T륩hzI5[5YmpB4OƄ9[hQ:oс:)-@74zI̥uK=Ŷ񅧞r)Q/Z;=<2Ϫ -d̠)BYB@~@x氂r`)J@=c!^jCy[W7[0u|}YP7m(.mjc/ϛw5Md-C?N0WEJ&)[չbV NgRwR`?<R,smjFX]#xm+ץDFea=馌>uKwe'6ufRAP{W;X܁Q"p[1QЙF'6U0?v?|O0q&\X"#< ə'6`ZyvlH/T6\ƚ\Xڒ;TAxhqϷ)1ek^'}8 iOT'} ~0(tP@ZfTI,XBm衆PpPG% 6ucb s+V3Ǎ?I|΋'PVb/]1h{W7eԣl5JOC(`41S0;4\P.8B]H9)|H)x$-Gwϕ\( =iy;K6"}5"wuHoIxDLm9:.¿y ӭɶЮۜ3ixPh؟'gƿ+nIp_sd l}>oҗ.qp}Հd[L7疯rF^yDӟ ++Bd= I4_8)m18#ʯf4XzMl, SZ/<񙤰wY:d>ቂa0#+d]]<1`xU{N]x|fU~]!" PB7 :S^GIoˎlEW[^<U䁋Ÿ *T}rOr6~J7M"oO44ul̈́ph3kqnӃ3ZžŧD/o#Tj*\\֏8s|mݧwzv0&.םh4AFKmeA@= lr4YKw@mm?9֥Xh@~PD#:-EzpQk gXnt?{A(w^Ճ. _Dz!Akzw 'ڵ˲AǞn&鴫Vl^KT .qYDTLm},e)4j[[?=׌ϵtܢ7|+x+'U9cetVNttkqPl$VQ(:a6<0H<-ɭ( y*;o]UP 3ݘ٧w:·b~'⇮u?3t;2 (`S=Qq;9+ , 3\mD% m&\\H'VRus'Ft$R\1rt6N#lV"7LZs_b)Vg3M,Vg[z) |{2{ I1}D Ȥ{ %*R0zfO :ަ\ƻ1]6MeB5"Wp'ò# ie:/(QC= ǧ`-Ǝ۟c7ֵٲUoDѪ~FM}6)||皴joˠqɫ͒/E'̠1FKOܠT#7cj6;H\|;qqEI~~D߆Ï+ݵ"<;'lYĵOqG{g;Y.sEpʦ {Y[z) { HHYQXD~]qҧBc_?tt[TV%3og`[$ZB!]LN D.,O9׈ fZ: 2rRBrpv;|bYP nau8<~GG\y۷ -mZ٤A0LgL'*ݘ+E8_I2CE{6]±lz!S{lamof%xEu<U2?słscIL"sJ&;vBӴXgxjQ?v8X.kA0gG4^̚ p#f(}¤lt7}9%J\ 8qX][Jl8yѰ֑fGgґ|5Im=T*?Z%ϡ}IW_n BVvhzE:IjG.2yM"jRQ'*Z;BRZ|j ˷`Re` ":EdX$ou5,Cpԗt.N 3\_/[)=vN@j4;d)-F -w$_:rf>iЌ&d[9c6ߦ9F\7Fuy L孞?fxNJNE\?yzmj*v`m>39)Q .|VtbpPfK&L}tprV|AǸ/S o*@m8>0M0v嘓4F e w"&7kl S({\Ҏs9 כ:+ |{Z cʿ#,=ec3dh9Q%ۻ`5ъ)̹݀qR@-u "O>mŤϞHMԼ&E>𬅕X ڕ:\45ST•[kRa yЦR5XX,=2 ]||EJ"q^|,>eFWOFI H%ł" Vä|&RtHYB<.n p9Ğ6hlv1zNRAY>c/qZP/lGu`1l2[,dcCE{qb7Os& > 8!jkJ[+wc'cY% A.Nl`zŧ)7- = T s-v*8mѭD-֦B`IbT$d4?y#O`2lQp˙xtaϜж$ƅ&nl  _Djb?ղ 1{HթL2qoNa~a1k z(tqcӇ3:2w4&Xצ/z&[4w._!KY]d㆕'LyqT*֜)̖.[|}.Xp/` yD ^=f{*gmWvd\S8%&D9,ʭqK܏v;ILQ7)AIUҨ0mVo A+ (Ȭ$1:)$uˮ%Kb4Z|8@:^+2"jj՗7>}f-\[k0)u3,7F9;#p9^2L٥9>::OiA_=ߪrCU{#4L- ;.(}y^ *&1f#X.6IzarU?;OV<M/K޷~[Rİԝ&;&,_ّ# RH (6U࿨i(ok =pT=A;sz<7) f:{cjDOlYGNuRq-گ4{k=ѱAҖ1{&rr+Zz͙NYQuk~$LbRέ|C&Dm6mO\j}>aV2gK. dB^rT_9ꈬ3یL`*8UugD0Ue-־n^/ 6+lUI*LPxygWQS-3*7dMJHA?t)ft?z#z_sV8 uKv"YD\=,59[Yh0kSb9c w|oN)?Hm.!"1`>\Esnw=]I3^û Kw.>DxNL^O];yDkLh|u{aqy;3i&}C r9d(=,dMSAp&|b)_-!_kV/'U^R$_ȥnIȹY-zpFq/DFʊ-PUE|onԁЌ wnz"f'6LςO%P m+Rrs1@ܢl_O4 PIǘ ^sh| Ds0=ҟ²S`<~(}S5O}̦w=>uR:Z:(EI fJ}7Eb[qsWs]g$8S^1`rDT9qqx9I;h$F#}@췏*UeB!ĵ ν!Y1ο)zTxMx Nԫ8bu \u˻v%Scy$ Z TPV&ܛUx =Ƒ˳ <Ǧ`$dDjay>Us6<Ƌ(xƃ"N8,L.`VZMlZ/ުT%V5?X8xXS-H)]Upw {2ji,&?fD{纊BoeSd+zt$6]BДqkmF8g҄4_/[B]a0leBGwGǤRͨhᏩ 5Ir QցMcRܨV9e_Q꽟{q;#]ۍbXwD]!X8URzL*yes?8X,l1 !yʬJȇs:;=1:4'@5Ez#m̌߳ݏJڝ֖Aǎ,>8s>CX*ii@)voj  ݌H\7k ﵚ3>z@gk3Ot0"\qu66ws╕#xhMwpO.{6г/JLDS+$$0:O-ɉKe*n#>{l7PVѴnj`_>Tss%M' mRrYat3ͥ, hd+{ദKZD[9{|Ʉo0ΣRDPG) +M[ѡ*vHP`4R>1ɮ͆?ijjē Ɩ LpX@D}VV~2G +30*gIqm`X4.> ^D!(oqZjy;]骎9,ʐ4~H3,tnF)9͏/W5CDfqiE&yh RIX%TnS;/q2߳t~E1 ~!h`-"^roӑmBl4;֘CQS͢19}٪o&ht{6?ʼLF4mǕ!N~'F, J˘̬?UmG5Y‰Ȕ"p|2r.qq՜kCWbZO=g`u ouj3ѫmK1GE<ٓ'Z*I<גZ{} {ʲ"Ze6=yit *_\$h"V]N,4oU=Zugv'Sj1Qkh5c~H*"up#~riٕ ٓRud|@u^{Th-྘ ɸ>W꒓ 1pU7 |>̻cȁ+s^Ogّ@ʻ:H*92 -4Wݍ| ;C4]}y( J]L-K,)ۏ>.Ig"wRU֟WFGyVisC%(tM).yl,kK%߆wڍGdpژޔ;rpgCk8 QVQfDBł@%,V3zӫ% pWLQ)yygt@RwѺ)SN?D-bhr2Bz[}؉ ?wrAc;C@eDnCJ~7 :Y?&}Yf{oY}nqP]jk A.e@4E ĚXYD*`Wl)ڴI4"|QW A C<- 5ʃGyoj4_9\JЮ":3ԻT$Jh0޼꬈sw,SuD)gʋJT$v1VsFrcMRd*{E['ԉK;<"x!ڙI ` δ0 B;\h7iPx;ovIytMOuL_UYַQԹ'dKTT`DVފ8+ۼZ{yhi.w* U[b]93gޗbX*4|)GI~tP"'֞Kͱh6kȦ}\eсOfXZ5"w񸘧~Eb 1=yTV]-2āZɇJvķ9a/7IfIі.c~r{_羥 , mcy VBm/6b+5'sewLKU2`r=yAªDE+˙'vV\,}3ddȈ)8C\ؒO T[LT>R:DTM̂^!k|6?de!*R-iXS״׏9 1 Q$ s;UYĔ#0 j P9y(ir/DE\$ xY#0k4;G/9D"7U k&tcE*J @%?Yx/I3([5w R[9%B;@>HSX 9+,x){Ϋʵ3b赢y dZk6/8Q6 ,v04ǭ" %[ݶCbȇN.NN#QdLzg>w1»^`1GN2IʬCDH~w |s9x\lviXedž- ^ dgn jYQSt9aA#݁j?l_G_S@l˟(c0͸vE- rq^|Б,/D4Wm0l Q{ )_L]bv&_t-a* D $*%s!ƀm!c sϦollBT26Vq&)֮x-L,.lE- ޿mG"ٿ:n3S{DC'KpK|vyq2_IDlXn NHB |Pş7pVzrYzeekMԫ`m cW9TaR8SVnhƨ-~C}&k0Wo&φRM,ORVCS6gbe㱗uWj> *F,w0Ο!_?kѩ;tlHϦ㻳%COV6~װ/GHa =7M9l>2jK6v[HDktWx%B(]H )Aĺ/2ۙ@r|U c9VTԊ_W}6'GOLOr8\w@@jZҕ8fCLhx/h1CBcZg\Mc`'Z V;{}̐(B7YȸDC3+9whNKYlwP8=*,I_k?/ߖX~Z;|ru +dJO-gF;Neq g-;C}Vs+BƻDzx0뽃j9RDzU74VVGK0 8&؀*i3`(΂A 5=s@Ѝ14 %F,ٰ-!]'E|HZ#'y j7 q-{zIh="aGQ*TIBc꘷*s(#HT5v7|M,H30>;5Sz8)Y nFk9: A=PWt[2;}ڜw<p7 kMQxPL@صv=z-2vݪ<.1t4#0J_'>"6]>cwsU&5RS3 nQaa 4d6-6a8j]eNr׆^@de`Jbr}lu[61bL)NP НLu(ޯeLgl@q**q0I@}nq/TeX~#A.UқD H \vTpimhe+tN5̧x9^y 7JpHv,Xo,<9av4=)MIaBUڻ4 "0PTHAH/] k؜$R $|+UB=@W}J|CC =°^]iPSIXmOOO9.NbSdـR#5/[jL$'WC@[-HrS)Bg0|F!j^$u0_Ѫuס?z!+I;JW0u_^IS2Tn|v_sqJci|Z3"TG;uGPׂ;e2 0\4E͛ⵤ>NA뤔b}AWR. Dd? ^тLD,XKA+ۋ1F NVIiv{\zX rFyRឫħ/?mԳo怜*=!W2yV-˄ۜ<,52$$x1CzC?$@<ЕO3s7~;[eM9 niG6hne,eպygDjVoCMQO ]a RQ^{> ]SsNl=UuTR[EUTuWG)jYQ[ v; G+7bLJ]Q%jtKwPu;f8+i.kyn=K,P9Ri¢.J; F6}-_Wp9vrk51xc1mmJ&'Ac*u7ӿvOZ7}Q(M<̵59Tǚ,PBőR'psC̙_'.nP&H~ !!-P#[+i|wUL־ų;0a60WAV־*P® KΞaÇj!oLza>Jr?ܛ;?cۆ-78x-|y(:l"5 \;cA|'#B!Hؙ4==rX1ʼnC!o>LL9h9#C|Էܴ3հU<]^/6ZŸ3sVm^Ӻ5(3:0und!Q3x] 7#Sɻ!e)儈 n7`\1CT5ݝ Sv-x4!_taN w[ͅ]9&1qY.gK$ס8 Cj;ϒԼmJa?"H"[oU8Y;ql%W@<_J0K \f=+%m5:@/ '`p9L+\nNkpS lLeH۾MB{ ĔR7 ˓dY=#۔{ j0RXhYSX";f+N'kVRCl'"CFѯ.nO2mh%My׾YڃF Oud-z9\V4թrٷ1uE6=AWێt[rvNxG=||E5oo.I{@?0Ol6 mBՕ!<&;N Ϲu 셵ak[rf ,g"{.J&FNcb 3*|@}4 ;CZ6=grIS`Hu!VPb< JC@{{16`DHaUl^X  t]NgY4@~Ӈt6'8cN瘗n$A+׹` s rF;Z^իtUR r/|V8M-O]~mFc=r,t;͉42;{Nۜ+^q"<l%7bT_xʒ8 WOUѰ%3vaYIewq:öP(dZ':N*eZ)xZc;1rDҟ{rޚ %֊ |)ŷU5ja'}t UAwӭOA4=$H]@p@׹SR은껎-ؤ|ݟr("(@ND E"A%6$N'JF ]f*c<9  e`nDS*Pr?; MD7 pfb"%A,ҍH] UOFlBz&_r#lqM~LF!"X)[$f8A/]_u(S7q:wQ9ԙxb+-|I Y~\p!g MŊ?%+CkH&E&.I2Uv6$ޣ 8-ͷ&spI2PTr°W39xU6j7(^4k hpj9e (X7TSf9Sh.#אS4gn|.[Ve`;B+]=ةo3B}fAIi)^4 'HrV SDs÷ۑ~W" {hqT5.W~sj-i$:["dr {\?|>ed rr\>*k|U~ם6:'dk¿WQs., -q|sXD k8Sc Ru}A7]&g?Y7:{cf.eDpE.fLn;o‘>Rf[e^8hRJ_O+ƞyN5YK5LCcMPln!=?T)btaCÄ`67^Ʀ_Ե}ų>#] ʴM0>HXOu)| q| < `zu\O,7E24k\7tw+޿GR{ W&ymWnDN"eb]U慗phی-Cf -IW+;N>K~dܻڇ*1w7btV* IEAFct=XAAmNn;*}; *Z.eQ2֖JhP&fLEP7:vȼ\c mCj s)eH!1ܲ YunXXi'J@VVRD{檜@y%EęSwБ3gap"N63RPжΧ͵})B`r7EѕyFy6OVRPmX_+x>~aD_4q xs{"/*߉ote#cUǩ=^3S#3g]upmN(xG MkBm$-cTjOf+ OYcCaqU^4 m/3lXN@_)p%'GQ=HOIfa[wF|./gJ\ e-J2gq0q`2pLJ>[n['Lҟ$l4~Up/':2oBn?MVݚ\9|y9>jj0};I tskrE. L]^&vȻT޿ʻAh.9)|P~7!MSW!A_b3Їq\nKh$mhȭ3k>w8d({~Rw۹)5|* LA}[Rj^85k jWu`S%g4]gh' uz*ٓF +l'L!_"b ~e$2Y} ѺJ;Iᮎ¦+Eaq M=R> [z/ }WЖQ1ֿEwXjuqQP2OTI`Rk\!׸?OyͤDW/ h-*`v{#`+|G\*ɺ10EmIe`bwEezv兩)@6 bTJ#濺~luIj|Ip?_$w RJG>}\^39Nth>6|pyZ )X h |Q5aDN(riOInwN3&/y"~ihʹ'0nR2;{,fTUWe02#GD؆fNduͩ{ɡূsCm!\N\s޻)ڦBwOy'tcM} 81A=+BA *g{'P\&y\DCln:ŒL #aM:y4~ͤLedW8mFK8@x8ޝߪ0>8,h$-bBOQ̅nJhIL L򫹑> {j +tDOf6RXSKlo@58y,%'/Њ/^.WN*mYo<joQFWRvo#IZ9yIuvǓBu5 ,IE,?թ:hƷQ<5d(j/24'{}.(AFVO/9Ĵ f/h)~ɘi;㦕M/dCK9c[x%pW ռm@lƄt_38xoG?"[C`,V(@!?3/w3|)]:+%Ls舡kdǤaadOY8 Y2d;Ŭ9X6q_]"M8` ,.ITnܧk,Ϛ@S/~[s|%I>)ȇ1ֲ ZʯjNe@Jf^M%s/vA NmwыXObwBR,p~'-QU I%8PU̳.?3`N U{ r*0c|@;=xcXxe.>v _SHmH 1(zNAGJӼ& cR97ϧ(>$U+h6X2H@ʩ_j=?x$-r1Gʈʱ+UvvJͳ\EX?B}Zqa&%jշˢgh~-"e%d{mmV^^!v/t+2SЙ/a}ߨuzt_//txCeXϐ40S G 罺_z!REѪDV(Wewr{ºMoMaLNbBVy󔲻I+YbƏ @:,'Y~xe<bκaxU^wHk* 2 -Gt5eoWi4`J as2]s⥍Juk{[6[K5SfŸ/d}즡R77 %\^½LY}RFm-go%}Ek A8J=6)VA e8hl]D^D&vEHCW`Mwa ~x">=fȴ>8 A*Mz"3L5Bz $ x pn+w^Cq tV.٪4ޠ"$93r+F~N;Y멏2Nh\"l@J՗VStҁ'mOYzEt%N4."1ʾ9s \tHn .,C厖g菍y%mZi|j(dq!FEfq PLE|]NNX) bDI4bp=@ߙ8{6OϿi(5Ei(q3~Eh9keH fҎa {9tZ*=xu>#@̴܇TD=}?f/ɹ'zӺB/BSm+UJNȶ([F_IALFBB2w⬜J>aeWxQAI~W%?P-_ɱ.h`~}<0^qe# :$BIЮiB: |J\oMRYBI0QL,CIq6e!Dfj>Ϛ64-=@D*KBE;eҊķj6Y`Qg & R˞TJiT^ksI`/dM[@Vup+z3pIZĪm QU4gT*1) ,X*Imp91/?ˮ fgqӅH̻ۃEgdVwv\!X%wêB{j">o5;+W7Q2q mԙ㈺0栅r fgm\z1f:;MG5Z$kdmR3֫͛Gll ob⒁4Fs]XQ_]yi 끋UGIQQHv9m, zȨm')-S TI6y%JQܧ*6%R4k";k@ŀd&GOxmiFs-fq6N8V"\^$Bn,E"Fu_7אnA.PXghƶl,v"]t-w!7tw 8x{Id gA `k7 \<*0n>j6K Bzk2 OEM&I[q҉ A>fBfg R6f~NI w3Ӧ;T Xfsw'o +,R,*f6U%d-cP7zc}F\=~ !s}6]>a7. [1(b720ex9.<&~r_a!u0HrIt2CIL7GwS^PP]:d2ZS=/HJ"+)8d?Cc}IT GL"3"}&hT~65SbҊ/20\Ujhl93c#s96q`gk"5s%]1l095'[Jm(07Βhž}( zey zG%8R<>lٵؤ {5-\U[Λ2vz Qp >#ً=3>e: SDcv0"{{.XDZ3n[2psŭA621'$j%ry:xWw Ov!hh'$/`w:J12-Mu:bt[7D{X_EB7oFG5!b^Evz\K3Yݦ9߅H=ѢOQnMu ԘoWGw."UB+Z N4pN9`5>-!ցX8u(>sWprfW]sI6,!uO> qAaMT>}$yFy'6;#x9ZE#vu$;7`>ŒG5=1MKۊMs.90!06"DIYd"蠬K1i]CkuJ5( G+I}6] k1h|`&S?ax6YЯж]T7J)^;|KHO G]Kʗ,g`x&w.eGR#d8z+V4c|_BQ(Jfd ['#ckKe5[>>[~rUpž^M~-gݣq ;iedDLƉ[vsPXA0[VS_hɐgU+/AAg bdyѪ W~6gn}m/0vYԲͺ9_]iu̳q3 Sh'@=Gk\ul ׫U{"v?; A-uʶˇDaƽp0rp*,f;.t q_~tuKOQB gr1%9N-rIDvOBi f2i&aK퇀'jz@$5tP @7 eț䙛 Y+w+$"`ϱD)=#{FՇfEhg;=4EzbMJj]f ޜGXBTXr#!q_'P4b-34GM;9 HCu=SŨLժ A44:&z>Ux xOK W գSuM3AM-<:Ψ2인kʰ`3ezY;*CջcɹGeqi]VRY80O y &DB(MΠzض* yŬX?F~ĕvPQdO?ݵ#W>նr[qR$igՆ#!1߿ևk?dǪ-K0;3Rs4ȑ\R!ef1)5W hZ^wR.o3kq:[>+q`𕍈SC^YU BޛS @pĩ۷Y!{G YV`CU='4s&E!hw%NmtL΅xtJĶy ˾ ۖI]X4}TOf"ɜ8a=& }Q$q}F~hDcA:|;ٖXnUYѡdzLd<K>hD$uhmɒAC$(7ϯ0XX K ǵZ07?heIU< gIO(S8[/߲,|$qUÂ[ۯ|!y]r?V *9] 9x&Z.}s~[roOJke(b<@ЂXLϠ;íSB88,g9ݸH^UN&{f.zOlSM+b2 Cy _7F-NEZAv< ^k˵{wЪD lPkЬ6"5+4SY)8Sw)|Zg)1W⽨_F`Iv)XY&cD} -Fu5̞>ٷ怷R5ˆ|Y{fؼ4E $ff1+m ^w‘5Z;u|h0ɇ~^lKj>[GXw<ϓ{9QH/CG?kd Z;"tKITٗH:p)XʻhnoվBU=}ڼ sR6Ҫk&nۛ&aȑC]"lV"D0p{$5pOSRM1" j4( ̴1?/O~£<%rױQ3I$UAG 37l+֙ Z!+0"yENXErN9 jSțA1& nx9u1eAƘL >3 L.K&?OCv$̨x>tK) 9k;㢩i%+A`֊}v cDy1s +:v!tA`[@C QLlğUv]O|& Ed`.G]wN1~K]҈s} >'jFY\ 2;CMn[Ů.) p% .+J|K7$ ۃm_((0yH*߀^zoN=!RQ dfK`%K=ql-}\L(GsD߆elrDJFsoYkKRQ:u@<F-.r 1|S6Q(ze2,ݶ |m t?tA"l%Bӏ .6_lsM)lt%F P,|@$C{J2j3i7Yb1BnfTiR9g{/_ ´AX}By櫬N׉5J`V|%Y 'mlKKj 9"DPI=|5*D'ynl/8Ix|A>^Ѝ× ceTq-@̨ _?T%Dj>)Ѩ%ffy.,a?"9efh%n ǦnN~U 9A\f{9=v"ff/ػv?iXU69|~{-k<&P /) %^MlI:ZQcnߩ(.y\`pRv%;شacUf?b$~wVN Kp7Zii+́vv2Lz<#C4Ϊu(,$P %)n\BB8йٸ,ƻ8{3=8׊5p'KTk6?r8$bx7=\_Ip qp>rVRPb#G%uB:!Z>WS\%EHdJ'$0uL^sL' w6 Q8wupw!y' t0MF^ x);+2#L@RUwA '3|/ӹmƌf5x!bdٕvY+:[( 3L6~;ѫzf>kxF#ӚoshPRΒEaQw͏aR_=\!5p<<_^_#j@XdyjM&*pj-GOEE߿, Di ri#yGYz=8|F~|No5f8z0.Ԑ[$jl/qzKG.\`cwjγ@y*ۢQMƧ+. !8_iHa1R⡏>YF.HZ7/~`KvIէ~s:>`<3Yi< ς%$Jnr(4ɍnT!IǯlenU}_cا\Hs-_4ֈ1BQ1Y{S${!&aT:};k" ޝs: Uc$Dvp@l,miutt0mK`٠s0⩄V=A1&]ITu 5{4mt^eAeuK[ >0vSW9 B=cqB VzTM !&2LD1h{~QW,~Ca-0+Mj7&5 ƹ8_,%Sl~V0H=\ D|i=NEE[etgj'}ў;4H6wMS%!Iλ94Ó f ZOUp\J"LD; x(dYPF6D;3׭/,u M2(VبʖS Q95fSAy2"g'jUUan@ Wh;7̫bvecߚ{ >g8şvxdj.iDz'pRT q&0ՓLF4*Hfy$,Sc#;ƘhzpZp<k U }AP X?quG=#- p:?{f\UpK>q깰hY2 &Y-]v.Ŕ6-v'oB8+Y%U%bŵ\{[|3ʗ&Ԭo|ٞ-t$HK9<+.TepC^S$؍Z/PIy_zDr.ѧΗUÓH0?O`&kmSXzES|hFl-?OWYY#~诱'@]8;)5S;I9\/&Hj󯏱WPƕH9ߴ1爳7bYcХl| t0f[^;{d:~42ۚlUĐݝԳV zSa&x)5!}z4Oᑬ0}]Co4N$ Kۊj.oX}-myXM~05s!z8^y2.{VR*n)Terߐe2bw"OT*c=0yh+f32)k=1J4S\4P"6A8rʶAzbuwz K#i+lY\*D5.N5_r+ry"⣞iœ^y7Q;=ٙzln@YA K~1:muqF{r w*}m?hU,(i0X5:p;S hXrRdMYHޤt!iT,;+H8iYr~~யc:ZTY)*6.ӣ [:cD;$){BϏ@)l %\lE5[|pQ]#[XTI6b3Bc48mRazd߈u[Ƹ_:l\yF)oio+ ik }ƋqcAUf={Q:\ Ф$p.Vu^Qqa=ߔ.-Tu8@ lc'`[rۮR$Ci^Ycޘ4l)2X0bV%7km|'W3:~ $W%uVJ Cɒ|)aϳTLκpUzsb1 ?yst޹ںt5:}<ǔ&s 346(ƌRsNN(_ !a^W3GA?g!'Կ%@SKYF)VUd;@6&w[HLh bޘM舖jJ+ I8^J6 [+#_)m_Gdc[oj%儽]P5}vi3)LRif{}VJ6BQ$ (ZmJc ]y3|u~ L*XѨXX2VsGE 2Mi+f'*k&QgbeJ*Qh8u%Wk8 pUơsS)ޠ )[N+~( !@ escaq0/xUTFRE[3럿gg>ڎ]רA;r7LyzvYh[YΥKw?4#*:_vzo(fҝB d ujLE@ hLUqk4X+0q[UW0!N"F!b8_p'JA.Mg*]swT&S,)&( s݃bLƍ׻A_]-$wҚ| V2Jl9c {etj6"<*3gkIGԖb"XB6\`rk| ר YPJU-Z! 1XHf8֎̷~{lrrc ]!yK2M@07q`YxaaUk|}lڗ$W5xKE)]pjih*`KV7hsuঠ3k*+3~BAw|xA\o~eS+.ގ!faJF u;KKuH<Td1nv YLt!G'W`S-Ow[aq4t9k`>irt>=>eE`1&&x~ZHMzZWMWUdpuN\@@|BI-e?x?De{G?y9XүZm}f*؁LC&_[c[l$;l? \IAA([[~(5t-/Oe.hH3+ǬVip%r&D帰ӋY=C pń-~GY =&8ՙ-jsF+dEXO[Y$kpqtZoV!=b(n"[A^P^),aʹ &WP Hynڠ:|#sa5Q*o$d%/)Y6t:hCv?,G+gB8sZwx3QMwθHom"7[>;oCK%X,!yYŅtඹf@&$f*ytYSXt_?wQ$ Fw⠍, JaI3_2_r\w3m1(gd~EiMlR&b ?50s-a*s ~,\7TGl%TlktJsf93Ba0.~2dѻ(lbKa;W)!+bL12gg$c[ L,B[w+͒jD 6 ־zE>,`Fv7uSZ~2u$5pzE{/h,n  #oMZ$AA~UOS_9<6jg}Ghh :c ΄oП9l|l ݡB XmRgue5D6F" [Y(_;,1ųo*NTb.;T%=6PX";p3"1e)A: v/&(YUyi[GOL'ڣ>3:A@ =Cj*m09zpqlZO@ujt$I%oRQ +4 %K,3 t/5b`韴6d(yr:&ɏ ]rFw r=u)MBW9!2J㱜~A 9xI]q5u_957'%I[]* ( UvR ^wI|!e X:M qS} ]6pq1X&f*Wa@jI-v`!ϳֶѡM';)Q8\Z 1Y(Kb2 TEz- \ynzUa @a!WJϨSﺿm'3#\b)'y +d=:`3Kâ A@7e!*ή,I?6Kœ,?B9lIjv*3>y}!|#I#4m y Sl[^XsoԦ[;lwɏ"x3>MD-N)@֕ؿ _ngMxB7!#snǩGyhE [(4ו1p4Tj+2C0Ss08.5$TV$)*ӀGbhyysov{sef&V~ p+MC2Yfjʼ-wo^`*. 2LٌRqOɢsM ڿis!+;]aγum{pi5(6G7͋|UvPfuW.3GT+ pä |*"6XB蔏Iױ̉WZܑH?Ofq !,Bbp;,܅ƕ5]#QN""Z DFfH/ ː &Ht!Q;bjp:D%GɦmW9"RrTA(ߞEֽ9u@}Uu8s[$ Aa)zkF!X DW`{?|L@ϘbR%魉@Z/Lb9>Xv3grUuO8yENT6G5v7hO8ϲ7<mGi(GOo[%X~IM<V©LQYCLĠ%.vF#shW{) v#$X 1wq1]3nzlfdB>D 5"j|Q͋6lʛM(uc*;)f 4q=D]kS"#hjhHdUS5UQ<$F`wgnJzGlr]ZekjIF̗Nc4E݊?mLd!^jtQQQ^%l |cpk'QT>5- E\hϦ%ڞ0>-1?:{ԥCșkUz4{}%HzkuIAQRYAD4IYCc b` ? / .T{]6b\GP?!*c=L*sQ"ۂ$/Qv~DӘ-?"=7G\@*-9H'}WOԧ ~`=",: 9`E$b sZDby iB22^0on+|&n#exjͅd O@[X!f7lR*wW,mf똿$=|Ĥqu𜄟k޹V"襠 }q+଀;2%e*Ć'pn92uY2{]etƯy*8tBչrIkc/#?̝ا0%eKT8GUI+P#?_xsMc}ˌgM'ŏo dB!5>$N(9CR X:hPɀV%30GAum`6;;'+jي Xtɢ"7 |Q qbX0wМvh3rޅ[bxcJ(sy+ M剛Ȗ {i79ZjH?ՄQ7j0izZS`<؅K4WfGB7Gyߨ3c63Z4.P\sn({7X p0/J8sqW]b^y<WG{t>CN]ێD^RVk.g߬U"OY5#hE`ç5X{OuP+96_=Rt:p@$_+ʩpyNrnpϩA°zd+A `zVf׬:kl^2rǝ;Q>`0*"HϑPu{ Dyի;yܱϳ@{| -ȤI"= Ba+4pHUi.nB{ZR{>;gCt5/[|%z P6l`DZ.!_὇Pe̍ ^B 05ƐbE Κҫf.X{$|>σkz7}ln_IcD݉ܤ6+@g͵A'IkiOSS}Ө7~X0Ä0ln~{4ބ/}̗vhb6R7WeQz^PC LհA! {] s>_$[ }(*xAkʋ 2].^cWԛOKn3%fȌpN8la*UxѩX~yGEXC!`҆ y6v7?[aMYx:۪$ Xutmd| @k>Nnu%D%C Ͳ'% 4vL8T=Ŋg#/q?t⳷?{6s%Olepor8ܼcU ph"widvi*(&kˋCBk.D<ɾWX#Ia'Biu^8ہK[:Wˆ@"  ĞD/mr[9/HԬٺ{_Mob2ѸFdROIAtKL /:1c%+z?:yOeWģ ȋ%si(`a¼#u㞄:)y,)ꙺbuuz`QWj6 -ݑ-l~4RnCI,5.$A%>x0^A}yO2[Ѡi  MShMs:xGs'I~<^AEA6i/}ZJlɛg ,=`G nxMM>F}h3MwGK?}i_,1H)#7FfT*7BR؈{4lHocU=3W+yzWOIJs$rt0zy+9ƕUZ5("Åk!p1ɱR֛U@^gQl4؅OQ١N8X`_()"-uSYקؠ%2 4EabE FjtUa?-gMTW'R2M,+%9%GqRX0x/ [f+o<[k*ٶLFzG9qr j%ScK*դ9aXPˤ/ L\;\SɰTKE{~N܀;Ľfz%*D#8 _Hp@gA AyƐO3~xם㯌ڐ७x$@RuDK?ޙUCi[ªAX)Hڪ!edmR+fY/rK4.ۤړ|ҍAʲb:6>0r'w&lDn?,9T^h婍{tQ3H"&=K0FtJ BƊ-CቯM<9L]%I*QR}zd{5E`lY}k߫C.N塻 VS Osݚ@)E3PgG]28>;ih=q礌:pҰY]ĘO^Fjb<[- S=ؙw؉Jȥϯ=ZH)n[Ӗgi՞ƳK 2X# ~[Dx~+>Z6Y\B5} %Pp"WףRS2ooOLP6Đ\Q0{75t 3rXC]+>ѿ*@x K;+:xPüV6gO.~E0G>EYnFoSQ+(\p<ε3ffZ4CkOfdM,P#?R:x 2 \>2]FZv1)MKԴ)_HNU`b(sLOe<-;̓l5˵Rޙ*mBslC0#j;liS5h8-v(7?۷WQ~VH\ԃG{Lai'%_W D E%0R@^TdCu %8 ĶuTpwx:o֜t-ߋ#~L˯ƻrnk\ QM&D%͈#$8?#>\Q;۰"%zHJGf^JP,PbR/Jk~kABTx6|Y-oRO)|KN.u^dsRZ[Xg|#cm])oVm,eP hRүl : '..|ъڎ$jM!H 3]J+q߯4_\(EדT"&D+P:M.K?\u*i3m#%N+8jx0aR*xU ` ;BRC{I*b{Nۮ"i`ZхԲu<~Zzo%3ᰳZI cff9P$;PwQ" 22H#+ "O~8=VroV_{m*DM+YETMG0&t*iX( -] 5><(.UtJGf7DmE/# z Xe}T͍Ȍ:K6FC"%9fC{+Z-fWi=PVWcGKbv~]maLځqAiyPE1#v3ˁS "| -6uS\ f5Ցjma>V&ܔ8Isq&_A*¨?L.gZ{,}E<1~0 o5}m -ރ'TۢXƴ&AKǐtm4vGo\iʡY|*v$,R ODxَLlpݥpdžުYFʑ5ȉ~;T`=U2-y,+u_^OƑʙĺ/.E\,*]D~jԂ0<~}: ~yH zцz:%:@O56M *lrWxV}Zi TERpRev"}|߯("Vyc& @}'K;|'ˢf ,$Y&eI»06zt"V3mc]Qf;>m/╢SZ"lԃfq?s¡e:P0 _I\ eR|n)et5>||ZuYWR=-ep!?*pj:pBjD:O03dwc8:e)1xcڃD=7}IFB@&2Xȃ-%=u-lzH5RSVEaO?yhKсC,܎V0>kzRԀĚeUY`vl3Hm? jnFrq_ ZvIX.Xh'gﶶ@1P!"G?6dt3aJ> XeQYE?zC0= H{fyuci _u>5( 'U y94221/OpP:-oqsk+]ڿbMe as1~CѱS.N"UR0a| u4 W,eP޹Us0h І w4FraFH8\ ^a\dxnwß&kf/_׷d^&:7A?>t"V&ՖQ!+וv<4vcfUƝPNGL%+,ղgO4tӠ6-qTɉj^G~Yո'#_V/$ W짔ǬOiT"6\͆r| ok؏Ɔ17O(^a26i60vE1)IV3΄T<$4E܁7uA﹭Dj̮fcŒ>8P R  `_ "Ob9xq,k؃-CiVEђ}vDф*mu`=ֱ&=@2Ɂ'yz_Խo3zid4!P"z&z'^޷.IitGɩ_cK0d?.N :cn>N29uיsCؙL 6"}JhMO(OG"ctP"!ӆ=$DZ!Jk֓dy.[%ACHm񮎂;2ĩz23mk ""W' Sm#QґISlOmzcl1iΎC*r͏VAf/J4׃ϼr)ȷ:Dƻ>ER;K_|૲7F}8X`a`ڂ 5Z.&}'0|E/ɜ]Σ K* ?oMw8o\'S!?\2IArx5Faතٱay3ozTJ"yyGŪ*Eʖ0Lcc^D@ XI,5̌tgaIS;^D6X߉x I !LиYc X'UT]"@ljcͣ)I.ri^1DLehf 5Ev473 #p[[d;bgz&kC"B' - fs2 wױpFBTI7q[+S^Tg eO}_,5z\ SqԱdOq Ho0r/쭷n*P,qb0#[Am:KYr xtvvX޴6y }D^J\I|,@#5 ng%31d=:i"*MS܂;K[/F9-, 偢?ާ1R7D^*3HƤ7t71W )w갏gɮ50yRC"R^JԘG@PE*a_ehXXƕo˴׻0L" xH7.裷1Y&TVtՠ0G/ ^`6U5N1 d8 訖ȷ'/$gm f%IHz>ܛ{@G wokZn-Km)|g\Af7w,y}nmާ_Ј` 8|Rz%niCm9&1:^}VЂg/.mDŽ$8%iɂJL֕SeQQjy$uс=LV}>)P3Q\)>p` q`8H *Żt]*>ZTT dNx*dWʱ(U.-%g !O)K 0QI<7K$a18z.WEh՗q3@ 1D3PR8 zKSƠ`k> {`?/L{ #d28Y&!9O󴈤O l4J[ȦÌmMDgY EW8G&3啾's0M)"8˳w2Ի4 r>-RdD>,G6۷̰yK*pm]GK9 ͔yhʰUGP~p^ #XۈGJK{*?ff$NFo{ u 񹤩x(73bQ#-b.;y7c3ɸ{ͷ:)TGS٢!Hfd?e=ň6[yg(-x ZZMh?QC ȩS&5xr]F9I*pf|S %nHQq0"E=3#:GoYSueb˕S!#„eQӸ8Ѡ%O-Dc_!Y o* ܌>w > &k.y_Td.k^ذ*W{lگEuWY”Qu*+/'\@U2|;G7 oq;DA;]`~r\LjneLF<6_&V.~"*<)5LF] /ٺ0x* o@؅Gq뵛7uP/Gjcwj0OL  2*:j#*1Tv-uDUQyAR9 KNcp`;CIKdЍ#D)KA3.qBHD%HW!x@ K.|"R{n!ݶǿ^^lq#Ŵ'K&O?ک+abJ^L/^bcwK[#tKmrdӁ< <(H>4*,8SuH30W`m2/Ĭϗ^:tŘO ?xxMO0P` J) gE Ame J|o\Hox;T{;lEF>,VTԦ3ҩ|Xi6FVd{~̍^‰GCzQHbRY@CMr14\\Y YuCAP5 tƍqyHJڌ˶,@ڬHg&QDq:$*q h9yPI,xJ;"lȘM1yZC˯4̾ [z=Qc7߻2GWpjpF}BXHei)Yf=?>*p3tw14 ć`jk W2(wG軎` @Qmk/n861Ugaw GS>t>:ٗ9 JE(*QQ"݅ l> 熤X6vyqZ=_"SC!ƎF08DёeLO3R0sře880 --")/4ẑI!XKBFwL V"$( }X  `W~P ރl?B(XgmRQYD\:NJB# 4.ƌU .XɞIĪK|~/wl QCzF!TTRB˹s|03-N:!e6{Y!<>Z2;HfߟoـAR;x_aunH__Y%d`/k\u.̃I=ujdPSYEP^Um0eRdr { H{%ʸn42mqTi&@`ܷ R˨QԤkUA"V~$YnCp]W}EF9mNrEPٲ6Hg$P w(1<$zHVȖuT@c:$a1\nvDA}^Ge.,հipolbȯ֙L-85Y#$ZL aWD$/H7m!48Afb{𾝿Li96&)HuG&栮 ֽ]Bj~sk6Lg[-K߀ q7kӣN8`R(Ƅ|.]&VǔX-c*gƵb^$vQ9eԲjBʹ#X WA3^r̕GYcG}ttfWq:@^#:e SuP-VGNjQ"LE]rS3mN@rr嚰iLZX:`0P~+'Y_;>rŐ;ugY9G XxK ϧdd?OtSߠE$ݖe "¥f6ZpE.Q̘m1ߓѯ(%d0` ˢEy tzKbB JA]LzY`J 9U8 kr*$ Jicķ.% SHjO fz:Is_@941k>(_֯O,h{ W]tW.j:㎑g۞یHǣ&%ǵa@k,ڶWV00RIЀOĠO["ܧ^~$+vBt\"a]8\^&#!{?x;::+S9֒fmJRv_t U}=p/A{Ujґf$ϼ.CݨnwXC2ߦ:!& o /Hd(ߒ)I+E>a{M |.`}o]gzl_VwWJckUT_FQB]p(_X"w܃9*dǂ+3ao69Q_'L>zH\K㑵@j+^חqZ{S)!alStϼbA:lLD(yB\1ʡD‚xX̬5LxH4j.ˎ_̴J˴WrNpAOMq`ZcVRSR/Xý(սvFdQ! iwF~)B tQ&IK! n . .Hf5vI(*En#Y˧'R4cs_)sMeq_\$F"]Jln!%6{($:;@v+~ByX%FتWS!{c,Lf3WJTm}^ ͸[gn۱\6qHzϧ{Me@}aykvc8UWZ7n\%Iѐ1O4W`@ ChkNjt!uqSB]z?^膋  $jTdr:;Ո>B=荓lV5rb*o0V*UPl'|9W쟢ml>;VT,-S ANfH!;8 ֆHuðIp37):! ݉'FͨLe;H+sPd@+}F˪, }*OoBN(R[_ޡܯU4! b+t 纮h&ȫ0i6~λ\pt)}:Pȋ֡ [71Rm/N4v%0=Jmҧv'AuJ3#L=0O_VΑ㠫7U˹# KEGT#3 ,I 3I,\,~~ҤωCsǷH;ͮYokAQ^s8{d Nح@S,J2Rg /+_<#pܺ㍢SRU6lX!Nڐƨ ó}Llɟt(*OV#OٍVsR$BY J}\i%KM21;fjCE5:! ̈́GP.hD-3;tt>IƤ`>\0yLԋvG5xO+WX^.곴/9lFz tF4ތ"I|oɶX!DSǭӆ`J:M!qB&;͒x)Veȥ:Zz3֏DIY%F28º3Y@Zxa^[{nP'Eu3٥Iri ǯ !??K'И 1Q `L-T+("6#*pӋD$} {Æ&P]S׌'cl5z[qͯ\MCr#jݬKa ̦'Q}S ;byV,⟼< v[P+t:k@ ?*xߝB) }w!_g40퓔1+#lXP w͇p}XZ߰8 v2B)Z,g,#`֌z /2C팁s'+o1 QP20 x`K41s]m{qgM.XZ5Ǘ\5K0RNLt@bnt r{}uW5]")PF(R\vku;N77`ؿ>wDž| x_[BwX< 3hL0gX,s\Y`@8_ o&ކ;^)<9 C}6Pem[;O[ Z}k=8AzcxtCw UЂnzEl2@B}lz4`sg꿼WȼrgqÜ +3c83$.~[GQѽ>KSJ{ijJu9aǦ52hV t0hTX/~K1ؑw7*E.q'EG=t\ٟC6S"針o&\7nlprpwcmhpw#FxK` B0S["8ʆ##Ӵ^93D8A9/[>gIOBT ]vDBmBp6b6thÖ$UB\M4*HDk!u2%iOɴjUx|Vc#OV97#:ڋ^lۼlJJ\c5@Ʈ-$9^ӕLj _xf lHM`J!o١7L3 1Bǘjw9}yviAA%R]Yz[J}7#D$Z];;@pl#C8MQk`udqi];JQ#`exݮˇ_ b9^M;zM6*([L󤺆i܋<\k +D|9#gOU?_j+f!61E[gpۼ56zsV|\//6ιlEuTCxgܛ0p̞3S kUk!uJhp[ݺwTr{_FU-B!kS㚇na #8߁P3ەƙ XSH^Y&ICkU@wr)Ia?xޖy0m56IJ(+T0xJ1kڿ&N2F/!HRDN \q$^ yEǦbt2J+'97Y}1vgE5$ЂӰjJ<(ƪ^a+`VtSdawZ@[^)/׀d};=Z6J%Khd8|^YI`w]@JCp<YQ;<@UkhFLZc *zh}Z!fۯ;:+Vu,n7_1Jh>3aFD"Aجc* v)kL|[;áQ.=I@>ep݊mMfsm *0-jι?_s%3%*-WK7'THs;$,ݴ`^a]v.d}`T [XXڠih7y&ĄqZ4Ja&*h~1ckR}z.nx"z6xJ#O K%].uX88s 8 ͒$Epn4JOpbh-ǝ9 ѿciaACsik(7`߷?2aB.^PB;9e^Ӱ_@d,qpJmFCN ]1n~zh8M*0+$WD ?߳vy7{gԏ[Ц&ג 5l_?NEa bnMQtxXjP]揃Fx=^Ú6;շ,oHw[슬^#ꘛe?:0q/h?Op4cXRшߎCC|0U?2$m'U@A{S@TH-Awuʁp:1/Z-EHqw6b6T2E ]no=L" XtJCG U^@WQ/qS"ޝ.JSR=SZ%+3BpW.?ߏ0UOXF#Ԅp#ϣ{ _-)^A<򁯦Y/X% QvVa:7/7ʔy(xD FȩO3>qxm7oEm\FPbj, $#j"?÷ObD* x<M:ݞ$vU+K~OWq= i}S;2t(d,, ::(6x=צz{,> "}6ɵ5޿a((Lʎ>AR)bX?<~Fn^G9G3$~Xz9v+rqQyOJx2@OP&xg0"S1P{#ܼ;[;)Uо9CY>[)F&NS-rg|;B}Z!O^waay7绨Lx cR~ndoN޶WotDZ8IkZ [fs;v/A{/0HC=ƴZP kTԱ 't3G`3"=l``Hj':E5ޅbd b̍1C>8B@c"JgkV^Z3x.X℺xqU"/}fobC"#G+HFF_[(CwzujCŕ*`?r8#zl8#]*k&L^r▦Q1iT|BNg#+m:AH_`nv.jk-4TPF6z1T+0-xMP2^% `"rKUߦ}_XNJ%0^vԇQ^vh7 ܏܍=DicQκh>ѯIBxDrMDmߌ%w'݌raCn_rAпzR6h};oNLDp$ȼj/9SlI6sdޭo㉍>-vC7I/Ob1Zt ƕœN\jmJCM# WLVbf0/۷qչ,rOk*vaOo#^!e"B[kKA^m!ɀnD@.*!\ZcdmOiohjqD~'hQQl#hx?B:^<R*2ۏO~g uD1L5uw-B5ۘk~řl~9dq64 ^CwS&0/}epLdl Ý\'*PNBa8ÝȞ'HYI^T $e{yp̓&}Rp"ᱦiF2TĩXCm:FkvkICDF% <@0"s'}un!u?yncxwe\/E?_+%N޽u"1[V@EVg {ZZH=Λ< S4ZK/=\i{R kxu+ty;ֆqJSAk E=dm"ienwiAq{ 0-bAxP$ۖL,:Q x5\d;K&wc'~%6KQ"{+yaJ-m[ Gx^ݺZv_j^FZLӐКQI.1 $?Ag.kV{݌l` LcRvuvPoߑb!560pO42B4!>[YP6_G;#6N:i24G4^Q ) zJēi[|.qn1mj6qc!O?OAƧw\e<^ K~|^3bTz?+t5~.P>ܮhh@s!y\뗾ԝ&,ǒg ,r"JM,làӑwˣh.L\L 0Uc9ב]wJ]K c0 \r1[_ZI\* t X4T'/0 2y Z{ &,?J>& !5ҀUWB D*mW-A`+(mhA)xX@(UB6eBH])#p(BҎ#} ,aDK # g +P{h14 ]vWlii3 _aT3ϐ&fZW4L3w2%z6Ȥ@zɒ20$ɲ:WjblQݙR*QJ[3gjmu*- C@B OL~r8?aZl $:6\{ǘ_txp +c-K-e6-)Z|mᴇ1δe8pO96 o2B[t=_DS Gal4b~;dY8sӪUÜ jS\B*R"e{&viyVQ[loOuWeA葝S\*|/.,"AdW-ИN+.etɎOwfƍkAmz:2Nb2b lˁ2G6XD!L9X1 )"l?A `j= pI .t~Ec 4 =?Bk* R ^'rzVS(8ڇ1<('5fFħ5Q-3];քe%J%aNw ciO}x]e/Wä댊\CQl\PB cvÏ|<&:g:#;YLVd.Pt_9򄽲<*%Qȓjomz['f/,^Ρ]bJ08 K<"Q oĸLȪaz?lsj܅П[륪ZK' aR?1CvMԖm75\?w-(ZU L{uJAf6n\纴ѮA^Gj<z6qSwhy%:Uw{;Td%:̚Q%~אLMJuN tNz8XhnCŠ-&E(Jl)<@CD0$,өm)vOҕ7U1R^d]RwzqR_-Ҭ쾟c/30)F&g? l#:K=')v/?D/VRފ|t[6y AT(wc;\UMzϪ ݣc n}DPuLGv$qKQ}9y?}_J"U'K l*nw]K#\ qܼ ko4ЀAm>wm;h7Aѝ\x5>dz7⡟xE~L(_gtN)AliZN4!8 ڏmy pe_ȴ\{.= {w2,(Z۪l]Q-MpR|zp4j)X$.+؁yCM]pq;WA,Me@X($Orr)%D\N:@dr^=1<e\YauW̷?@nZ+ 2bd.GSc"QCUCދ yh4!AAݲ&:%ܳ|OoSoQe?EBh%r.Ӎ+zx1quuÖ`6wSTS ^h<kgʖp}"=o7D* +IХJ! 1hlMeChwM>Qgqj&GtDZa<%X_@(NIE#BtńOZ욓 eB` 4ʍSN9:V:%!َC3h>GC#>8 h !{Kv=p2Fgy𮓗0\-:l!rvՏݺlNڜ=󦾀՘лXPLv>Inw: JvlQ=0~Plb:PwZm~vn qZj"*<&i—y w$ˠž^pyS=Ef94-7a.z}ZN:# PǞ}fpQV ,zPɎ4Uk$.]nb+nC=:Ç\vM&c|'Jazs-޶x>4RHKcr+PU,hv9H4LXvw0= # =']rZՅ etTQ ʷ!D&9.LBٱ Tl! g aR@LtlWMFW0ùnJ R)H-k&[p*q*V'DT #/ηjG e|z}%+ AG[;1.l g齻78@-(47#Bb X増rȫ*[P([g\ha6"(&=6 b.n@|RAIm0' #bߖ!]fu1ȒvD zZY ^ k9+WעkۢcdtZ3 ׽<ACyu(یc<v)K9=i}kj_ktz7]7LIX xϪ,AH'RMth'~\Id3-aDep;yRe˶iA13ڻڅ,]30͡i DwKqE612󄳠` Yu,7pysӻo%e;a)r"8W&'YZ侮ˀaQmP f8ҸT"ⰬS##Jl֔V i&4#DylNtD@_$%b")e, hNHTϴe3y[h!QNx"qʣ4OIc*\(F)C 8or8M]Hs㕯܌+ ]Aϴ1dB!5- p(&b/h@ϸ<6[_ܦ;J)Oeu7P;lڑ4Ѣh`gu~n[gMm+#]qۼv%z5.D下i: &4CINǴ \;jgKaֱq"l|E~ex`pSv>8+Cz5 IRã>+;>1d_],=d^,Zj }S' [W}Bt'= C c*OnDN+8ضJp}6kko!hc\ɵO HzdžStP׎ K9K'x-]>!ԬpNBv}ȵG  kYS_w XG&ϜبʯyAQ#Nq4F`~O+ 8ZǶJ uߢnx@!XԬJtMCNe?) )ʣ* ⧲__}`"~ߌߘ 6gd|YE#ɍJW FY˷Ä%M{&K7?I7bl&p R|䮱T`zOz=~^3=Dbu JIvleChu3"mq>r{P* E[+aa(؊m7\mCJ?KSR޷R*YwNqqLyG`QOEW S.x5`t8y2M4\j8o;5QѯSi᝗WU͎c,V H r,7.!&.'ݧBƛtdȲFs0|?D;}Bʩ]c;B#},)KjV58mn[6?Ϊb-D̝|VF2u>#iAJ_.1Cq5zxDV.Ac94>MZVuQЁ]o{|@S^]yLRowEw4{~Q?ؼIi^#ylдu)@x"Q&`t>FH̡KvPJxf.A3N&xga^{Rt]H٧,4H7*X+EfNχ_ӣl`(@#^GM~ dӉ*lsn. dl_q&2>e+r+Y:}Xvflt;SbT"`x;Uj<ǭ=VW7̑2)FElCJ^׮k,UǍ(j:T"7)=8͊/"=5#W <1d7)j+(ef,̖q3}JQ, nc?IUdUxjm^ۦ|\~lzF~*I- ]&ipJ4P,YՂaH(y?w;Hc {3k/x 0ȟ ^F WSK,$ iqD Yci#mӞ'yYyJXBr֝ @hu+CBmr cBcy荠KJpXBuHUޕì ˅9A1 bAl*۟mj϶c 20=vl~gw*sy`F q'孽 k" kٹN x^݂xp!/?_g(Qa׭ I5nbdNz+J >?&1r Է)?<ݱSOtji9@h:ﭡMCgaӌC5Y2)<(?83껧P"^hvS-~#uz NyhP:&bҭarb *13*G8<Vv;L"Wx'dg(k"Nu(ܠ)8%O~Fˉsz䕾>st]hl"FBwR3x;jG ڍ2{[X-LM違}q浳BdI^+|>U,m Z=|ۤF>Fl!P2#atkŏX݊>J3Z9cN)bؗ8^Lb߯vgi1?g'ońi^}ɵfAͩ(;gmxD֡b4~Kmg]Vy/>j E"T_ZXxou$ӓk(sŅoZƷ @_ d/~s MzJLZ J"˘RR1D%!2&(5Se(ùޚ az #96s_#l E z5+~ Y1)\~ kODrBfVΨ }@ѭUnbmij D#%0p,vzCLM3HrIY^-:z7/b:{(ޝV_ı0܄& d7/qFSܴ͉lp)3mie9}=WDe +"-/"b>:" =qz}leqO"G8@%W  $m]pBy6dJ@wַ/+dh&-.jR&J]U ~6cC *YvQ GqpInpoKv %JD8?dЪ(@km !vc>H!PϾBO1 M^7cU#[MʲkNKu|Y|E|`M*H'Io&ppÀ=fy0zտq)팚1#%2+6 ;_(.mQ.CJ@UHWIhdc檊I*9+[9'ʹX=< k!Ssbÿq:6cZA5cXUnIIKY%Hܪ((ĄBah}1OL h,_PRv0X {QƤnRN 4oe\c՜?=Ly)POt8gQMc FlJ0޻wm)G0Zƀ'[W Yk7u #vfHuvJmN2s7&ߌ"{$Ea k/OJ>c ut'(j03&UÄk&OQ)81\F>x p{ ηq˽/\آCq) &xes]5>`ҝ DľD`5IubUxd/{Vdno AÓaWHKq]\prirVmvz.4ƙ˾L&zZ@iGNK @oKM2)-D_txDbde6'bY7K[)ŗWRiAURo A7qؒOᅴX H1`\uSu6jL۵_諤9sڣc[]T^M  7Ci5}P7Z"[sImXg0uT`ӂ~+B>m) p %(~!ٖ=[ 휞а3vEv;|Ӵ͓ƊO'g,(1y&DЀ^\/ >[Ďz2Er|Hєs\>U/_kKUv!6/WzJ2M7kc\΂/N2o:QS_ .y;RmoA*=R9q%c<%ݰP|ˤ9Fh7ݢ(VSVڃ qa%jTh ->飖>~ßW-\Fapgv'33iQt"zVLnh0qWPȶ=35TL:l8$(f[AіO6Z/'Ф㲏R-] NS_@隤8o򢺇R@֗gRy\/%=h;:Xhӱ"wв799*et}~H*Ldzfi!"AW5[1w'.2 &Ŕ-?Ǩjb8dG^zf0$Z.f\ +F.L IWL&E%g'$z4,&p0HEr8`kQi?̛qi1A ;-*@) %:ƁZCo%*<Ї5nc}SnS=^p5uX&>ߺ3s'O~,i>^o^ھO(N0aG'ϠVn`'kwA8t+1I:W=ueR718B_6y'qWgl yuXNzNru۶O+3p Jvw>nZϔрې82^Vs ~`R;9*})q6 ZB?x2bo[O/o dn/d[xV wRnKA;Ax7iU':27}e}EF@a Mc爚V@ٶOstT+2jLTMN&K))ްoֽ(8emI8XMekF-D Ё@ Cj7ЉU)jz I3J8ą [>Ҁy$01=m6;1+}o'- i)-R`\ \ˡJ@.ɾ2g]e;`Z4*|ߴFu&hL _/yTx]$=* xV?nA>"f<~.q*|НS=ތآ)~ wXMO O+MZr Ɂ4iZzNcPϬG|)MGyY[p'2~C-4gncGJ㔉|.iӻ= 0't;$UyzLӃanhyвa\{\{ƿ~OJ|IL]vT^U ڑN*Wt RW#ڰl1c\6l-zCv6t]uoXS$k3OS"}`D1ԟ /4ck#C߆( pf& uH7QOBaEuDH+E-KBK[fKv󞒵,K=aI憕AhYx5Jتx6JCXDwy^&BBcHUnƵ i=.Ā0@W+ 30R f3&)f4 Հ_;kj>76TKY;vhKuxް[pZޛJir)8R.)`j:Zlϩ޸MA/by4&CRƒO,"cy'{PܪqqUip.eЛYgz &[JϿ'ſXo; ,l:0Em5`kC&w٭(Uieg(F\ͱjU J"䘲u.bcSPjp=}7\RS$*vwC`]H$q& qm}F ;" 6fg+' RV l#.Yl)0EMV ;f<+] PJ&:]yVv<* o{^ L  C4wGh!HQS}VoOa`E)l&t.jbc)Ջ-bp#[2S=ϫ^ݒ{qta4f V83rv|t'&?lP"Ә?E'Bm-W0,/gUL [Eg6)=tA5"CrHMV%f#p:c ق4 '8&D{sviɴrP3V9\Q^њjogu$wl_;;{x[׼M}4vpE_6mXJ]MqaJ&6뾤Q[\,2Hue Wj"oiS@(&^,o2S^:7@sg0!m_WfǛg&6xb7\*c=r2# WO(')HJU}ߠG9IEdmu3VqagƎ:e-^uqI''Tw[ѱϘX$_bE,kݨDM=a+Pv, oM$ek u"KBRcXEMR3ST[z2Dmg.јdSsl_N4 /z1*sp\negx-!>^˶NI(*MG8Ψ>5t>L ^٘:ݗ}jc ])xVb;LV[re,Mi8^HczGBĖAhL[,F 3zl(>YRoއΏZi d Buc=Rk*W ƛI1i=d(!uY,8X9D7qϚ822RUXDFݹDt!Y+侟Wu'X7$oU-u$Á!R0oFpd6p]rR ݿΠyfH7ts%U/6Zɴ$CNulh]y%ec2dˊqfAHLK(X%9q/)%D:g\NC TOoYۡxj}Վժ7)=M C;VH97`l)<&>;Yz[_~̲?FpZ!g Hp.x+".&5g?f8^̲ C^:dX$ma{K=4llYAy':O(_hjckBGILm 0Nj  ݀|}1Ek ;U-T|X皊"lp^!/SLؤu*Vʦ_AG Nckr,PCPmXlRS "ͅ/k'`Ie=qN=g+rRO7`х2q2ɾr("t&(9eȻ|: `?" Tp=܌SnpU; g|-gr} gӦ B>hv1PYRZp8ڎR KT|pr[bVˏhelu _OɊWYtɓ6d¾/m=-jeV&M'!Ul9~)_s/}2?vAKXlWrg^?X~B;xr3 Ǯ最+3,a쏀jКIyBsJ~G-ѢM܌ WD^ !چϟ<*Jo'S|ЭuLfcQ3)}<-<yژׄ-_?ɔ޸d]VqLaLLW2m`qs?K}˼ǨE\°9|8 dSGIl@ΪU,FJLdk(%?;'Ic P)W'*lL%B;IfnW&ߘc;GQe^W`e~8ڐ]/d):P pVp' d %1|L Xȳ-/&u rɻMЄZ}솸^蚺T0 chKD6qd& \Y_ޙ:D-,c\L?LTC !V3ds4bxfF!Z],rX])vlʅ+~]8H5kٿyG[ɵw{r^{x.#Z6)&695B(=IA1d]D*h?];=do0Z?ioCWNblX|]jrydPTIuST狂4&ҝ:k "$!PA4Eu0Ğ'MttpϚ%3?Yu%d/, SJ[w,Ń4{Y+|Η.z_M@b'Z̎BqvE:޴9b$çHꕅ*T J>P^1W>tϬ[Ni*$4HtKFC`~r9MM7A,v^"#y$o*zVi ]nL)W9gѱXitZ ݜaL(!˫[ՊA Cj ZhHa l|޴_Erx7U+v: $ Ҁo9:79)h]4ePM=k|~;Fa w>UwCHvl@/7VӢap)c{ٳV6[* C C=ޜԡ'AZ5a @X&P;XIuo p}Z:8ٟQV0Qې'e2Mِ{bbX.@yH A IC2v. }V["ᵊjlH,,og\[sZ< j_s~$nB{Rt,fYi..\㿎2 [A&KDt#_5UmhFեa/h63Bf[XM;@ `˞'ugnfAcJ4Ŭ+OU CcnyV/PrU< 8`oRPZ1USE zED<\Sa,٠+zuA9OK\)w s&85NwaYo{4P *)B*R*hYPV1\E> u} ;7ںML/7yP5ֿN؝wjtݾ=ʒ^ DL }rVDm6m@5&)t ɳ׊"F3 9s[{U̅xha&;,L6J l]z ߮eSM.Zd}0=@Cz̫=.u@$h=~@ 2qcoN"lV/eiOz #imD<DIoJrv#ة>Y熱pn`ڎ q0aJ #tue*qxz縀Õ Ĝf m荂J؋b9OxQ5]({ڿMɷ2`|DjmM$%7"0Nꚠ%QCƒkm \|ЄkƖUٚ@A|cq`֖qe}rdV詩߯!.}Xj嬀C&7!k'kn=c^rlXrV;5hSe}9cr _HƳ8CX\<4j ٟ͆œ#2I3YIx [-ely GW:M[ 6ԏav[,s}ɔ0S#c&|"O_^{;/iᄃ Lidkb`ω,ya5D6g_.`-BAXX3\&da.3omK-n¬: G@9?%ME!Ǹ0Ydj|#uk|s M'Z\7&GJ[{͝bJOFd[HRD 8}b۰]l#A_ir;@#8 % U,5vcP{Gwώï .%7DzG4Ïlv8MO1q9eoXÕorG껚@x;("{r߉?-bgڣ1t2djFzh -Uԫ7tê 'y0 #n۔ZC7i$8mm-*&yO?w\3dL뒛_yT_#J P;=L;rystEd(BψU9Rx \^+6}Py3U6"}&-n- 3;x8粥Ia~8,35s*I3Bu4kj(TڪQz,WbU sn)(MYT{) h饬E Vyty |?es*O$yi(-FT$hwCl&tÀlILTISPG:>3;9 %/& 4?vmQeK1t.-|лn2=D5[ aknC~c2c{5:YC0SXDpIm1ZM=!ua>#7Lw:L=Hwy)"b9!z8V-|$)[-/ܴ%,k9)Βg~/tϿWP#ݗ&f.el2@VJ] fxB!|F܎]Fe>8!9`ϬܸBorhEHBZ*d_ '~m>Fq}8U:e sEK€7 C%N%S 5N"b Ռlhѝ玬N+h2PD?;dE c}g \]!FQf| Y~ $C^4"yA|#G@  Vll\ f_TP 0~Z,[ 4j톕V@NCrT~mwarTM Dk2=(WmG=#-RAa9;ַM; xg2R;w! Q2w`k ک=J}ݱ I5`TPdRːEfͅἈC߅FZ}^$Js pq[L)B^USƵ<RMmwY)?bcVɦ Azsɗj|`Mi4Vf5?tGZa):f,hOR )A2E^\\PYa7>G떳&^SS唟J1:xnǛ:,rO?0"80 008 ĪLjaHYV)/b0(TAC(έUÈO3 '%=[;ZF.0LTML>{Kp/N 'HAΆr[%}39~;%i8wg%^ N.7 %+QO1Wm1IjSs) {EzDW! x!WƴF~Zl(ZN3[>/mz fU݅v``}\\ygZ"g#X|eϜ~ld%,Uw ᛀ?5^sFUQkL#a&d#j&w+_VXWOo^rLfeFcמgPD-H^#8jb e>NLɢ_ĈFؖt…&hGʮȊì˶=V$}:[Wxv%O80[7#WS0oVlB"ro[p #+~f MY:rn ,hÎK86yt]b *>O (qgcl) ڧΪ@ *.[@%[聁HdZpx7îC! v>$mFwQkYI4:.C,GLYda{rWGLmLhBUt G^4ds/ǵ%4ETA->'(?-ZO]d NvN/>szژ=Tn&+]Ƅ-O7<ٖ'3RUGh;Zϛm#X=jT7y:&?3ga+ſE:k*MЕ Fj?aF'2 ЄW?QvI"Rژ0cFg9zN_W<Z-ꅝ3*3SZv;&mMה ^YDۨG9 Vu0?0voΚ-g>DZAF Lp5g `ۜR/9iedr,а*t(~Cc(UBZgK2:'K7GNpi6vIcһ[nmKꁀ^IO>̕ 0d'}?b #}'%?7_dpS}ߺ P08 [J["_(|^{ *e(ęd4f_,%F7k7>S-]CMj3ԅwh~x23\B0ÈN~L` ~$hfi![H}nV֙c*T0we6R]RYqܡD".tL]wN|V9Q/i[Lr}IOyJ,p[Aw /D@*;!19hy1b{|iͫ?ƺ1"?ZB\G6s27%{]Cn ,&Us9R aоbxo zaV,=|HBZiP3kLea~qaus )# duM8dyW){0JX MaK1=Oӛ܄- Uj6$z*4bH41:Je 8z#,@ԪPLfadS_o:f[@5~qRڀ\ZM?dd4ӻ4D&¤sIveY/?"('vaL:s@-qt2[77qb(WDX꤀ԥC}7SCVU!gt rV?;,O}v3Jwar_Qr߾ *.j-7f3/x=',~33C3"Q)-B`֮5E9|AD{)݋ -B' &T9jolEvP#EcneSt'_QTھS-Nqx×FYuT,{ ӝ7:z2νehU%J`FeXZy#NWKq01gnd&Hdհ@Y쏾)4(ՑJ;4f 9scQDo *'rԧώVw,ii,j.cbbtwZB՘8,(p9\_ZZTKA{7&ml{ l.V5_hS3 r(D2 o^9?{;uz(PyCw蓌j96r 0.sM/r8l)"{c~\>5Ajo5`/3`t+&l@TCAy,V2>5N9nG$tpm+3u0,rI*O=/q]7SyFIM D(K{?iu-;4E `/X]Wzg$"N4i >)r0XZ_7ooYmS-Gz=&@yk|?[:DaO@gV; ;TXvҢaJMx 'wu.O[Z Ggza5C/D4]$MY/'B? Tpxkku,uq_La(fdY4Z64vP,ʞh?4`˾XpK WE]<(A&'_F~pG]&Pn5n_خwYm8¨4Q)ߴd;+3=ԊfFd@(Hdv/*w!wAy{r%"J9oO~gO z)ͨ7rSBC0}<\1`XNXb{$WftypHr OSlDȂwLW ^'tjLiMPJ,ؾʗO^lVCPd+|홪p..:uIJGcFNwDFk6XJ[#w ie"IXcMx)g4sMC+n{J7xE4a0, JRAC%& (ǖ/ڻSd)ɔOU>J.SzPo ݐUMZ3RO[1=j,(FpqnF]7gC;Ӗ}CWdGV$Kֲ i!I_o. KKNh2Y7H &hG퍠NbRu@HDqlKeV=7\K겘 ~'6xJK(7i"粱S !1UrMF֋a~VB'ELnEWreDR$Z_oD>\% H3sb Lz$z2M\y]n'>LxGJ`Qa3A "^hTlbIxҰ%+Ļ7$ :o[X GyWsrpJϠ*s~bRK85R. NyyӶ]oq^cfյLDdl벖0 IXϙ.m׏$ٺqI3EZ@:2ܠC~!$?[Zh3>3mV^2BA r^L YD#M n*)zՉ[~+{./E7z̘ 肺t.FJ!ډ\aZ¥';P+ߜ-=vL$\TGj_wdff+5ETkŗsr ; s|k+ՋȖ1/py~u싋V;g@JS7 LjSVrBIL/;SF~ ^{?4s]po|H־)S D#^y j]E4BVw.n4UO)f;8fT;?O[a{^NdNRѓL_}(Lnq;]O/ji$<#aE _n~cOlJ{-0tm hՕk1nz?:$qL&ؽ ߕR&0I|3*rۋ7>3:FIl!(]4(t3cŠ$bՏ==7o?ג:i/#Y ?kL f_W$oomW0z% 2ܺ SP[=c59 95 9z'"g8:$cWhacQK|\a+sǷ@!N*Zh!i7s4K_̇G6%#h~ ce&*^/ƹ$G*1:: Ri]?'G AlQԅ#Vؚ5!E,5 Y\9w|4l, P#dd6tH 9V|.wVF'uDX0Lwi")x©0iHF6H+>Mz:RRDZ2H Ew JG TxU,leW+2cjI`?oO륌`oWO 3ȡH&'ua~7PoTr܏_#Q!y3bdYS2ADVHi/#"J:3U+dp7Oj} Pqp7n-gLsCH:.k_"U֞.&zu~Ƀ}xXSr}fLuh2.m;荔Y+r)*3` '+Tp'Ӹ8dj[]s)T!}.s1L"9p8N` B' 0>#W[X^Qd}p?d0SaXc=nTGmƃ>>j]ҽp6>~2DzP;YeM=0WBA8~䏃ZAv[iMcn~)]`lZok {̈9 Lo'5zhCIS|Ze3BxZwTFL=NsDBr8eً ?Zv)!KK`ť[f-'574ې⣒N-kMŢqM1/n]E,*w+HG'~GnC 0O ͞Z4oG] )˞!QwP\qȿtio( 6Wˀ5nE+P#QYj}E%5td/,vG1E=uQ ]LJ%ZF)\e-oyU">mc?X361DR!˚RvR T),j :YSIdq$/?Ig;Xڿh7켬44 `(o fgT$sI9Ău(fth7 'ƅ"Bڵtũ1~1sX틖#.VGuZuRf:jdkx?1#/}ǜ{C46о/05w9<:򬼲zvlIFW `n%"w* >ޥj\bDUfHzUb'Kut&/UgY'OەxXpp]&wy 'QE`?`<ٙNEMA&pƥ!7Z}O;m60CZWıp.IBFF$`g5Ma .rGn?h_F ހ( JH>bzQ!^,Fgcr29RE'q Ž?/Jc-hKX>>2 П@%֪k` +^HwajJ5dڙ(8/=j3K<FYOm0c>8rlYc.|8im\'mľJrWljIrjטLߝ6im>hVPT<9us=dclX{fLYMLUBY &!fZ4~>z 7T;;!_ͦh6SdcXoIsvC1~`G.9ab+oH 6e@%>,KZO(d,j.\&T4nj+ nCeK;{k]hF@qLJB≝H=ˍֹrjd㥊-۬rfWU\UD{}_ްceB<6I(D|44Hl`J8(؍ g},>v2/y'c~Ӫx^&|HI&y;z) UUVJ;,RdrMl {]Li(a7I ycб<-Xv + cAΝQ!yL^%YM}CȶI!X4NBeMSE3dN|'[Գ߸i6u 3V2|BuT@8xBr(֕l"p`q2vnNwe)|cCx!'_ L`74ABvw}%gP0 HiymA̓W`dQ gD~s2C?|Qj_ML}(: ,p˪4y&x#/4Yo0'"yled8%Yz?TCT:dL?HeBf|ᴭ U?TZ(r2ƚ203;GMf/duJoClIM_g|'WpZc\S08Wg$KTC.! JN*5a+) ]3se|:,e'ֈFNW i|Z6ޗ{ 8[|FʩC H;_67}&~\%< Jq K_m[✡j {q )jYʻDuSj'{@^mТ _<.m7광5: o B0) Y24+[>F4U< 4!r[rm_ةg4E?r!ƌMc!7MNw$65|/`Ǝ^ iOOjXe:XOXzS_]DgF]=SᏀJA甅s.W.s`f`o3uã=A4Coc[@rJgT (q[5,( wBe١I5JmJG_1`$l0Cr!ͷ큈$TO|-خYNvԽ̹:eĬ_XyϤ{-77[uGR**it,Gm1 o;@p0;Y40NN(gaDSOO]3жi ڍwvt߅}H[3 b[!Y1|;ICP<| %r0][TgmM\dZxP>> 7dxsax#xzPRM\8*|RQ@l+I>Js=?Iן zUÉp:sr1:8-¶ł8W T>RT#/P.J9 [:Zf l |lfrPN p[qzhQ[@O}uhזy<>irC{`8@(D=K.> MP0n J˽™Iya0gG}Dn5 f(<$\ :>wn=}!u `Ҥ™Ӓam4knӂL J]]LiItDF 'f~ˌ8ZnqRn_ $EPETFR{7vg;}?*!bK@n2Pt[I&׉L dJ ̿͟4pl)% n%N:_;ZD> 7rjd_UCl+ Hŷ}X^PWp}׀=r[ ஙPPKԳ馓ݦ){퉴OFgّwE{BЖU٥aX nc (W1׭?ͰFrlҐx:+ܞr_g ."*o>m`ҍS3x-p:Ͷu]=缴dBJO%o**?Ge=\\>VU)W aUti]v?<"!5eyU8EX)uJCL2^⵺娭h5-- GpUT%YOdC.2٩3((glLMCfsY=f'7,構C)Y‘o탆XQwhE"W-\W<&d[hI\dma<> \cS1*Ri^haCؾ6!,S#SQG~&X$)WI3M/!ch靃9 Qs_ r.垗f 5@>a9!ƴ-xeQ7AƔdjwBvP+ Niϰk?|oF6h.OݖZˑиn 6qֵq:`"yHwD)_ٞ7[¢ISqKiLu\+oSO뉴Un;Ͽ-}o,"Qng-> ^q5wo { &=UFsVJwgccn?I&.ix'֊"yYFS`tKV>Ǣ֥3"8˶'4Xps*f!PyeWE"m:W LˤE4IW sALj#zzmD.JC}ӏ8[g t"п)kBN|-_s^h'$<*7Qe9i=Q$K# }\GKNQk=,3A]-D.,ѴŻ0!88N[(6jԔ+Be{B7 +JibS̆U8Haab6#շǚ[ Ta3h*\8jLъoh,KK70Ք nj zVZԦ-N2(NMWN*r8ʬoʀ`vFM6ˣyy] PR7iC ӾO-j*[uKg+Nr٩w>IVcbdAH?T/ܻ\WwZ l*8"gT-7O=ⴣi{/l(l], U'4&@.%?[>L.ɖ5dMq 9Qr٠D^^ƗAZ :#>7w_&SڽJPkj4X_Հc5OF% |wrxm"WVJKE% e4T8Qr!M?ʀCx%?fH9F<6_= n=$wO|r[܉_\a/ ĤK /*Cgm;I)12,?BӇGӴۏ2Bp|$aXKMz7#'0ǃWC0h+.^UGКȸA,-PfU3 b2˿ŦDd8)odzx= 1(nJq'*}X s]!ng66cyތ1&pi{_ *oZEu5cL^?ܵЕccn4ӫkW6ɞaZ:7rB}˰Y+@f})lmh4@]Iܢ9fʉ'Km1)IWsX.'\KGmx6}ɂcb" xo [WY2cg*&Q*Ճ*N&pĐnuF\jQc`_7CXMoG*:v ǯqp --D&XEɮL# i|k_[BƇJ1 &\WA:Қ?஬-1HA `|#1<@jz52ϬUFZ/aSFʹc3kua8WݺvHڹ] ]ו%uMH)`19-z(9P 17F@\͓dsy1R94faMʟ a9L!-#_XF"7֞µJp0,8Fu&`ae[<;2a'՗e D]w=óBrӾsQ'{7_ ~2p͌KM>>憎t$˿c9+S|h1_7הu_#{,Ρhl0(1Peߝ$r7v Au77wkXq`@i3C}bs!YUOFf#v=0q4g#,(O8Tfw-ֆ&$1aSCp^˿xo_q41^M~N"|ͨgS?LF'==!vUрϣ[^e1wҧf2Ϝ98[fc<#qHr([DnDe㜡INBCx[19Wi4,PǢ^O&Gȟտ>NsʧdISR&tr\ݫw:9bKtZR2r?>w07.0&hb% z^ IDX?u "0ChɆN}J~e?x%&7LB+oUM;JlmaAe\RcQu!>(LAmLPv)mؿfw$0?..D S17~}d!nӘ;α'+צ?9'nv7Mp3(4hʲ+_ZC'ᦴ;X)HN}1esj˝WM]zSw73!z|PQP2]iBՅUȝ c(ځZ%YO/%09$R)kFlsǡu/m@0\/wTS]!SЗʈ1;>s[ K%=xw؝$ ErV2KԜ2ãz7z Dq\ʤa}6-s\_rYj%FcVKҥ@Cejx# ^ȀFiQ.F򌊐» >#QXfHJoy]f* usM9FLX~+q7wnxmBY?%ަ7 ;*%W_vTN[Z/Io̡tjB<UX돒P\ ]}*E4{FSktݣᩤ&Ƞ=8Z 1>TD]p,iD)("diǪA*0E[)G8$"/zQ1X 0?N?-V+? S83"Pd&4?0B;++$s%@yN*(^vX}^e8-)<7$~*yԉ=u6ԿF^ۙUSrMYP2>H_º 0Ty)P~MAN̹X+Ԍ)w^x6"^J1*-fU>~VEp|5LOI5**[]Op6wM gM:/O%s%`06gre4ˋg尿_@G\\BPSQŽls6}2!D~e~ `Z[jB}O8i,ёZI Ɉ=2uQCXoĖ{R5\;PQ<(I@ jZ&F o)^;F8cN6.KWdCX%gtƳ\V( axzl9\%E|\~+̊o(Œ@p4-vJkuL(gh"8~K+ZFg_+N5\Fn?3ƼvbuO{lPČg<؊ёĚ-ZР'}e8Ρfn8ԘLw:lp]V_P?wte h'gcPc];}+ .YDO`MOkEb*e&sR/-7.?FO|rn&2R_Zbe4]WX OgijAMYGEAzb_q % =4:ŒBUL [dKwo[{O:^ rC%"f$߃VeaFs{#H5gH I[xp>'9þdQL)]=V(疾R Ec80Z>~75M7a-i?TFWdEB&(SچX M,KW.JIbP ~esLޗ_ VCŽSUcgQh؀/'rq?qׅUM7*wqMuueN)˓.<5u[=߇ I$b}Qp ?=m)H+7*~Za`> y9a0yyًr`{88-'5^-xQ>W=9\Zv9MR(T5f`(3'2wÑnZb|}-SZkx0q%I/!rvJuR:9d&~nvU3SY#;jx(X6JgV^?i=ju'QY(F([ky5Jd^8jsY2-u~œӍ|ߌvoH $j.Ik3nYK0QWo T vJ^} ੧ ][rxt4$U*M G{=Yɒ-Aa3|P` H#T9SPᘂ&K[we(zQp%Reg, CYrw7zQAIn=Pg3)m !u*PKu(7N.̝0:~Cܞ鷂fCb>]8iBFe_:Xȱ&PLO,1ZfoP?kF-*|嶲Jo7s2W}KV֍YBxc擀j@x* =JƮfﻤ0g@7Yo I/DkkYc9?|DhYⶃXE+Z"Sm,qǸ)i` ){g ʻE[@mŖQjxKK]un?x|NJ4`yI|!3F^mn6Tӛc@€vSJ;?`„wbi(>q.BCp~-h-wgS1뙘b`1Jw$(߼v!LH\{-­볩oVkQtwpb?ibBC/T$wB~)޷d+&BN½ƛۊz$&Υ{U!7RR:3 tT! |L|55~4x+^ 26NxCQPB.߶v⬀"@/:I@#Qҿp GWQȧ?Or?zxbvL ,;n Rf)WnwLFeN)5kkh+cbKƊ[WdTFrt84Bԏ5^y(?ixvA(J:KvFl ȦPt=|ʩ{No^Bug}L(}=NpF,9M(<Q)4ojԵ+Y#ۦ;= B$F^㯠gbʞ[q @DPU\Ջ 4K.fF[B!9A,|ut&Œ"s%DŽiz*'"Z{`#gSs9ih4+|~!",v/86ތ3ʫ)`^Lƛ: ~-lGu3l/:~2(vTG[ܪl%a5:n*M~۾ qD,Vgeh(#g)9n\_<ȿL Y0I>ylVN_vL2׾מ1Txο" 8 u=W,%հnzCOk<5`+>w=;N{GE3˛/ƨuRp m(-zaϠ=5Ny=]RfO_R|UYN~ZCm1Tp".K6HA U687R5SݏLX2+ALʒ{/Ҝ8_}f߸qևiCˠ-TE>5AUr&yFM0Dt#HM{9YZgՈk pmw%W>˗oD<~A9`iw0Oi +5;d2 ZC^,iFפͬ 3u_cE#y, FPQt1lI:2-bTPLL7(i-He4>0!kcq6&>QRU[Ћpij5xp iw ZKDЊhq&jUMs nSP~eX.K¨˞97?8i ³OJlDm͕s@VB T;.qy%<1~(Qt' xf Z)) =c` 6ڨ$=* Nio& 䮦b?a/HaA^JFUu閧mՐP`r=7 nj,а]  &*pSyo`Ir[Y@;m!=;A1ЭroɳC}|5,R+́ el kY&Y!hks՜I9g* q-م<aR_t!g+[u"C*ʋ|#Ӳka Q?D`՗$xZ9|J@:~3r,]zY,eﭨ\kGϧ#(5awTf,G8 IErӹsp;r\㡜O' imƏ3g~箠_S񰬯cCJ|5!(~:vd -&ƀQW'*o6Yք$;^-->rmD;,2kSAl'[ZLJJh -;ЈzksI m0Q/ )_H۵0-6q¸82:V~BV1ZW$kሼ}$WTM?1ǭ/B9 Q#a[]8=s/RύoB?;]}z[t'GFp`@憚*b9 ]sE[ZU:n ]W?@K~{ S :5>`VO5w#S|vɰ@5ts]=>ۡ/JE^Kz')>t{>_eLnDoGՀ3[!ُw]]̒Jaڨ՞')M?BBгD{ 1>٥+ ߉_ 9>>}PF!QDA?XGsхA;s\b!ş2?9a38oACS5Q櫶u~g%$7܄<~8% U췗E`O7yz($}Iu#Rs}i.cM]}Fx 't1P@IB9^< nt4_>9K}F 奨ϛ0 ٲfyA3 | X=VsH U!Ojh9%/`է"ksޔ~3$'2y>a H/2vRAT&O@wDfr G0 h1_,bnčoZgن{Q*hYP+rr'O҆LqE@a3< >|X)|+`($.THe'z(pl9QyZ %+0Nn[ymvj;Ϝ駜UDFckW֎D)IJ-SU ƒ ϣpt;vhEV򼰪AI/6Lԍcz!03NNϵqZr,08$g(=8*ytW~ZŠ=,bgNE 着wF7$ {Dهʝ.?99AѺs}6edUW b*S-+:襢]}7YxIHhRn~t Q&g(ZQ\>hC9Ȟ9othm?V˻9b4Q3Cno+]SPCݪeH%#X`Py\ 15:.̀BnJEH֛{dq<)\ߟ$SbI"~xMң,e]3j*eplqQt t ,}ѐ>QXv$KH 5Y_~H4i $q&EiZ6}\U 87pD>=㘭éN >CZ/;ѹ289m.8ڐWB iXbf2l1_׍bLrǔr%ɦ1Ct|ѡj df[9rPnr7 E3/v64T7,-"(/cx~rdb2km{,IxȟBr_ە6rEaRH(  `_:T=3aBhNA_t;FKnBW}cwi\kEj9eB&kiҎf6T6į8R}tQ sV ׼*Ժr\?͛*- JrW:9rCmmn}GeՉHm%tlMD/AMߺ!_dAA6!޻9l}` W^VJ5C!Yiy[z0Y=1k{i'mMvM_a}ilJhΚ8M܅Q[n_`RE*D`ZYyi2"jLT|qaDqLw? D֯(׻nુu93[i؎*#+CJIVymY@r:-\#In*HS"\OuۀG."> @u#=;~2UuDP-gE?6{@ $(2)z ]$ґ g֙@?hM[@=I' qȐ=a Éa:+X,p}S#2}"gC?&'VA<փ2o)\ሆ47]A LDQ TG,o#0n1Ƥ*ĕ.k15|8qm7"ry  *O U\0 z7Mq= 6һ,X]J2ro2N^X">0smc^_;2 'ԡMњ-pB7hnʬ6r [?H.olH5*' *mJ m {9[dǧ#A9Y(RgkRzERʓIsvȁvzoN]whRR3#ሓ_CxnF赿Lee{r7CgO:.q+0PDž%]:lwvVNX!gjյD1FV"ԵsgfD TkA rQ,YJ!s'`a.W:-.bsٶL-LBsE}iT\Jmq(lkIHON"[`S<"sǰy$9M 8H=+U M 3] NK$]t"V r{r/mtF ?W ҢʀSrGt+U`N\۰BQ7KY SS<;_ \Al֘_MH)5kje@S* pDu[qm͘4~D$<=9F=|@\8,1'uیFS+聝M?J-+|)Wr;Qo|IZeQ,܇*=vNEpCg nCuQQ `O9twgBO$+/ 8lgٴ}]#h4Łx)\6LP{L%׃R QhY9d1\[<#a9yVC-a.ȇV^wΒw8 ǽi4ikk$ҬB~!%C;˃07'W'8p``. Q8_%={Zcr!83[\E9փ “QsIErː$¯_0}D v+yDwnHJMAna2Yc.!i۠M>ﴬg}wy^Æ>PR!"³l PB Wu+-= CuPrqN]{ѸBH TfWureF}B9d68W+y!EN̜$Q)22'tڶ5jqd}l/nF90͟ ™"rWj(- ܍W3Oq_ti+{HMp_lz@ gɳ/' ߱7ߜۢoI>tm_QA[[IyA$6 )if?e~6術hjI) 8֛ 6M7l FFz鋃ÊGjxU|aƛ 82ޣ :+K*u?@R9?㻇ݢ:z6EL! xB=a䖤Oل XöjIIٹt䨢E9P$;5hۅY}a_&S2v?wSk ZOTe)G.Ja=z}SWr!oo(+}{{LQG 5x-kѣLݏ$'$H:EldD%;`hmэ+)x= 9jzm`RicjҁrjRV% X9:ltPrNenpҶXڢ?C <b!quW!;$&/s8vHȔSVE`D'Z5"AvqNJHY$h /Gu=Wkڿ{yS6Ff<>X!ufLa6hDs1Xzx)+cRg_wG8%U~ +@teZ3WZ3u&q1sr7rY#ƟW2{$8`q[ DK֣9ؠebT2;R]]zDy".|'D=kQc=snF݃\G+ĭXZTiGSQ``\CBnցVdLjF Ė1}F|FԐ7IkKY}0KS{nȖ@lr=IfG}TR3's-=/0岡B{Dw`cث8aDsi_6 8?eW5#{/=K l$:\˕boøq.]QiGCkTD "v;z_Z,hNϽD*Š],QT5Ձ‖0,͛s>oi_UTez+4cQy"{Ɉ.֊ȡى0:ݎEG(ss}䣎dhi3rq)~P!D\%3|[%lK1#=QO, z'vB̐X-s0D28O @ 44 ӺYj ƿLKXo"-dV+Ŧa ErhH-!8\qi+%)(ײ1ڲaJlsML|k1#ebK׼ތ1$e}C#Gd&g1[ے wF6gpIszP#hyGȖh开PPap!j(wWr8濯QxI~%:R״(%~:d3?(k[wD74D ͍تX;e*b<ƚ Q~UAjȈ(C&tB#Z?fD.iAX m_yezgͯt>: 7A3u\9Ws>α0%K`~ S_* e,jqLŜs CaB7$ߞ(P/S$7^d*ƊS&L:̀:A. w. qY^(j?ƀ جzz_%1,l+_ǡAd<9hLj[\;1Wv.:9>wבpT%0{U\@nCy7_uݒu7lG[àwN;Ӫ>5F0 !Sm ZVą3(.'%FRl6|Tuک z]Fb狕+M8` E1*b{Õj#OCو_O@G`=ye E\b&R VatjЧ"z9;!Ow$&ƨ]Kr3%Y)Nps YDFed~{-(܊곏dpa`w]]ۛ%`RJcY! h‡23{4P PFto`))h6,f Y*;xw\{>^B/۾[R$K!ޭjo8=\nIJHr]|1cGo=#+ ŋ]d 1?Nq G$ v;3Zn@XK3A θwSMhd,~"_@H5FM S 4xOFuEQL9.BRntFoC:`hn6M;ɏksՙ,^ 啋)HgYI›*8T|̧/= ـ7H8>&mEە+G -\9F /MQr*e:>9$ɹ pBRO]+ʵ:]{~dvO͟ik֎ҡ9Eۏ{fxwm??e@cvC묞1sF} /~eܒ`tR"`jFZ9$0`Tiby c'4#ʽA}ę݄&D^lI2DZ͈'F_уE㺍6hiI"%_ )yW2 6|l*x),% KI0)=v0.갿*aYdlq߭?~s$ҷdr̤ԩƱs)BծvOxUc2҄ΩcJ%A4RkidXؚa}q3ڌq6Ih ~<zDRl?W燰a dxŇ6(B--x&}ߺf #!WjoaGP/2G3)\7hKjzΩCj0YY=mJk:Qy$Xls<%%yJыrkf/@ c,7zFUS2A, w8dW!R^[)2<B >xu׼`hNڡ]*$LV h=ffP3X+NDs^ |y>#fw Dw lz9-b=,U2]$raOuM{R0csVEI{n5`>y2FQp>܁p9֚Ԍ4K!W"lp|p{ܓ|C7$pΞG?MۜF,q;$1A\eك:lqI*ܸǨx'UT0-щ;ȴ-I܌, "X~SwS+ǝ2+q=$>0 s̱Ie{)&<&ӧ ƶO6T[DU˕Y,31):ܝAZA 2lKR47%dPXx_poH۴~v{)`(iGrΤeoȃhCVLx&E?&0Q^T} gj["Tv G)L 7TԖEDӞԴ"VjP"WVw mꪁ-ȯ)ff!?,U v Ne9O2DUjMl5C+E; fr]lr)MGm۵=j4fÿӄ-;$:ix Q1-0ufd)Ui IMz&N$Ov(Z9TGW^t2ן]rxRrsu}L'a4Jb ޚ'`"Si=NQי@QsrF>wavxwCQ/O\Dp\Y ddsήTڥG)Pӱ`$)녕5HzRCe7 C5$M-tK s`jTI:IGjp4<Bu.9*j ޙ7ZQ |lOrX-EV׏:~6’B' s3WY޼lTkUG G9^{-kŵԉ @g|"y zST2 ] VUd kuI>ohf"e3dvWL4Ř=ئ{ZzdwF?YlxF7<&=rdLL3ٳ Lu= (@rFDFp?p/9qa3mT|24wzLgݑp.hNw}!um hM,Lx4&l -bGL J#[@: ~,u&k8/9xTcEĸQ6ل=^\^[,̑o^".*b$zPc|Xz<ʊ̃l~ΰfM/fDP;ah3c0( A }psnD[疗ڣ]e%D%ݐx'l{%Yf.SB=ZL[|8(!$[4YQ4YNb1n$m?^]#ñE)s^jo縲l~Qh#+Ʃt&;ԮDP"H;}Muލ4̓V 0 /ȋ`5; \iZ_E܁ņ$r13Z5zr;=j?}Tv\<]*6S3"Ƿ'V#ثЕo/ $su>G!ܵzJE00\|kRs90y9J>)6i<`>!O Ep{=&z`Kt C+CtcoHfU.ㅛ3n"_f)J_ֿ"Ênbn>&i=#֫b#<,~"T ]h^rr{Hsq>)e9`+{SrW+O_AWF! !N:q憋/-:|TFwi pZȸ((y;QmȔ^2L1-M=7Է:ŹG4_g7ʷODb!n~D|'y˓|8 F=rhp ؁soz$f< ;Å 'WKURHOĩh$TE@9h_҂eFu_):FҬZN)$R"(%<-aX0%1̓[N@ ` e MȤ؁ZK 7^}bDC,R(}z%LyVN @@&OK{{2naar 5$? '߳_[w)׭"z{ 0B%Nqe h兘vcF?L+2V:N`} 0И+dĩrP"_+GՆMCdHf9yݠO;PRa,5`U괎4\  ldz4UwU9Hͨ]6ˑ510oqpsv..QH~nfaP&Ѳ -gk6K|5.T}~US',v`#^Qs' HCt9eyX`[xk9_#*BBMc;~SU ;s9aB c6t И6uDdԭ~NS n&G rR'jAT\1Q6M*-3B6yEZd7JtG?' 2<]D g!#?dxKfl;T&}7uIOYHVdKX^@hV_ w&0?7{"؅pj>Q/Ni2_2NNÌ7~ƶBC,gL'odȶ'ҏC>"b {͓'G1#AiT݀/)Q*A'bQ2ȭ`X-3@vOu61fjJi%Sڤnp7ጻH9M[Y=LǍIݜ !HgOB:T>ȵvI(~.գ6~}fiaXE{Md]f6׺4ͽsr8(^7ܝv# =229K3Tرf̓?%i0y Z_͛T)\ %,9k"*MWvu B$wWLQ5T* gG}*32WqI>ɼDx'ft$ć"^[^קh I̛ڹfiS߸$(4J&U;:o޶ð| KC ]y3DڅPy!4>Y/P&O"/-q)R` (rmOn6(E]dMh,G~E3SI:mp"U81HX{fBvWL>h&[sZK<\oU(p]7]5RHɷeZEw)ZSHpu]'~?F0Pq@wV´sFnaf~i| 䜒^ M^ 5UQkWmy5 brLKǡp($?_f 9{B>AF-q+B1V܏fτvzȲrLg^9` nW эXϩQ\>gӊZ3,6_>irݑt^r7u o&Ft:etgLCՄ2U Jj GBBlJmMC|F!~S9 pKm@Րʬ35ESOZ=@R P7kx5~O4 s,!K\Ot=vm(C%9†ݥ@Hm^-CJnT.rܓ=`^R .y-bY rBC[A.`Ie|Xf 2G>0p2 S÷yJѥTvp¸4p޷I 1O{ŽRj:K߁?g0[Zzh: xWv"#r<,]$S#GY|ZHde_5D8YT׏qo/)B(ˉ5-.OAr5Oz;}|0c6jd(GTL12p4w9ƞ%*\M_ Ag@Eۡ4YϨPجPo⌭(@fR/ہ?Mx z8E6Sԃ5Tqk,c4ƚmڢ:`.ӕpߘ qRCӏ-?|iš';yJHoHx_{hcU.٨р)PX8P0:ɥq^Ce)n䨌5~)^:t*DN8ȫ?K'r=6#W/H"S᭼c"+&1A͝]m4ƷUaM2{]{KLt}d~ע4od)Hk(-A b Lr8l=l=h+;J€ɫ쮺p&Eڗ崈~4nZ͓ z<'7&ɕ`zV8nzHp Fp$LcKi A>1|dӮFЊ4)&9{iHmy(9ERA1H_dήxP YOgpc.pjKEj4H: =!U<}7J}I~0@^ro LoHOɿ!PYzю|o =iZѨޥҜrQ\vM}3%hS=w 4/>ਢx1*~o%ؑv>&=Kq@?dpC\x{D_=sP sf @Lɱ~Brk_MgSo%:^* 3ݺǭNl?LC_Eh@ 0MPwΡ7q zX+ [L7W|W |U@NTL-%+E&0Q/hzX 0%3t F 9D3h8up@8Q ]ow \a^130 DR2ty64BjT9t, 2lC}2+(<#m}h~(wޕTyzѐ ̈́MIyy! E{xJ/Cu+ w5(o1uMq( ^x5+Ÿd[4-RϧI ǢNG?JpU{u>?, {}:jMmFʤ9AkI@Y~F~VT[ P`,^0TnL|䍗Lϖ L!PcD_Js *S/3>PHș\~Ol^ 0lh~OƳ5CJ' +&eQV*IܜD"Ԕ="Σ_*"\Nt&0s[B;H~}V"ޕL5(.')Zne2!r>0sV!P2χI(30pܤ)2ټ?yUzWjt6m}K! Gikcџ|h6{?zEtn0w\A툲t:v =-H~FC$5h4 evP/L;vChѾ*yL}-DH:0_wu=P,H^ߍGu3X&ӑ,s?fSM~9.it܊B6,}粳P~ffQ 2^y$+_S{Q5v,4 M7NPZmj1+1%;dG36'ПL+8ЪCWe9p+(`=8&Gp=ud]{% ?yGԳhe5f=m ;zAeg%|8~Uh5{8cW*+@5Mj jY^Bj Z3"y\dW Fu`1aLCْ8=e+\2n>WVjdB+oםr%ºʅBJQ6'yW>S{3,lh7Z:rӀq)mɨԒK|&n懇ԵI[ xnahcYF,~ hZ>&)|rE#޽JteD 645ucAR0)\k)*#D۞C Ә6λatJ =&۝J_qd@F2a2vȾ5GTqq"DY2ؿL;F1.e,Mر'[-L !yŁDN6GCB# z}Tl+P2*m߰Y?d&&C(&b wB5NI 9eH#αN»~Uc=a[Q⸰]h?V |gwَz}h_U0W(HrHD_Jb>=ĥ"BH7h3ln) ?>ԭԺ.xpHhtGp ~4*@;c$LZ 2E߿.CsTeCz2":́ 9`Qx}nH/-PEnUuRKI.r3.TIxneG)睳igd4NB(ǣ݂Âyn"`SW-+G\ c5 6k F*E%x0]A3C&aOG 2ͅqX,,g=iٽX>Mk";Je @1G*u2+FfxrPvBܬ#2#-,LTY㡨F{߲ 0Pe؎`ŔgjߴɀRYu |(>1f(sU<[yꐜl+JO#:)Hر7k)!+[%APn^+޹!DH֫N=E RMgѦq-4bvDbTx1V|u(9DzEm+:I3G*u׆@V5u~Ǟq;d:1BFcs*'E'Vں-u0ʳwm*OY'qZ=M 0lt16 2߆/+ʘY= ViZ ryĈe0|s9AblKEPF3 )f*ܻ~h -H9W+^gH-uJ '\fN$Q!vp/7J3SZ'ތ%ΖwnB=R4H}RreF5K" /Q <xϝx߽5[ΰ1Cv'9xs^=M/lI[s!fRXi@{7[-+D,"FcbcپʈX6Mǝ.{ywF~nTg_s^$AP7|)W[ĺΐPa|a1h-96'Si"op-X9fuJj I!FvN$"1ɱC5 tA\XՆH+#?)g9<*c33Ne H fJLM15a݈3zR}_Ȅ Gt3\;Tcl=x)%GFUk31| ~Zĥ9l,{vD?!Z?5nU֌ή4#~5W>qofpS{I !lF,ز6+#lr|{JDUt  3S`dØiFi`if<<#i Ǘ͑ULIl(~eou͕dGn*Y\.|~-Hob. 5 yko0"7ե:[٦^C}\f'(jٲԴO&e=h{Ԕ ۻ- ;֙Z_Tz`'neְ,+&|B>x&K<"nZi"q+a.`2Ykt筞n{{'J߸*Pm:C"M!/k;T]RBWOq[?ix+0_5ӸՌ`ģO")bOPY"8w uY7MU kzY;v &8'(2 ۡ""Ҟ*jfIX}2KИjyEXm~&pֵw^$'l.ZqO qDI)IO%YtkJNFM  L%4`^\f KceimЉ>hΘW[Z̀jpi JXH!#bE}\U4)d_\Ec›]CB{Z%D5K;U, :NӍa9q($"pM P];W΃r!lU"LxwC ;RS\جh_okx/e]Npes4˓qc7!6QB$D@pB[8 z,b _=ēҧE i.'_7c}+Uwiɇҡ7Ěɟ}_xT4+LjIGo U2:~o«V%X+XU-ANmlo pn#4׵ F.heΒ cKBLi*U(gg'eKm,b>@8C+%p{&U b1$[EOb>܃yH f(Bafw3̫E|{}Untz6fxݨ v.QˈRR?8+f$]]2$d V|{Jcqj ]ЕU={+m6[uK]mң `vk. y  nʔI|aѝ<ǚaVBpaud'0F_iAB|3>UB7S]r(,U &ڬPKz LOD[u~8 +wiAtJ$Z"U̿S=E9N=b]cWq굔(2hKzH!Wé')c9,i? PwE3G2~3:]d`(cNAVȨ S,֢Gv';f $"CT*5$ 3^' EHB*@i<Ajs=k|cvui)p\W*~}AB(/&w!ȭΒJe2b5.1 -6ro#NLMgؑ OՀp~>BwJ^"f!ln4e-m4ˋմj_^a?r="K^R rEOYMm@uxzU^8{a+mu7,W7f qO,0h]ѝPZ}=ɭ+!oc0ЃfWk^)HJ{"HVUa7vX4o6%V<"ab!=9ͩwM"@ g.D˭uiN7?M4AORX1L%R(WE|ߑ 9ZC+s{uC7a6;}VS"ٿrtzmeێX]j KL"_E1~f644e8W�$-̂8 c >;߄o:YaR7hs?K@Ya;,B*j-߃)rU}4BǷa1&|C)wɎhqrծW۪O*ș"S!yN>x|0Qw}UJAMv%L%woXD[i9s˽E<6aD(O:c\J\XCgI0mlChOuH$8fKJ'3=ڹ7Y_tY}ҰV-*]Rukz՞Ѱ'>;%b*žz"s\)!On8ɣ孒͊1̦4@I};b똾PIj=ۗUtCˢ%rHeS7h{0[[, M>h]w@IOOL`XN|ԩ*+,:x k3M`Lh@We4h2qoM/լn$_d=82?b$:eD¸o4G`FV[k&';a[*/u^hKp1["uEd(bRaz=jێ36J54IAf,z`x&J 5ˆ^I+Ѐ*)YnDu؏  g=!Lj ]}4Tx:(o2=0װ)X'iY9'`^kfBё~k~\¨Q#{/-]k]OVrUQ'fԾ )E"v[Y`? ,.ߦ BqpIEqOh%1?NJd(Nʁ?]MIBk ${%ӽ^PEeV(eqfVCPp4j+":x-Fi1bob|d'lڞ,}*fA(\^o*CT1{1iu NkV4<?' 7}ue%c^0H".3޶æFqI䝳AB.=&+p ЈN:mÐB`;S-+ke~plҖ9Ԏ7, .n7OR6.-c&?cF9{T %l&l: Pt?RlZoĖƀ L{/?YxL)Sn@H 2']UlkYW(| ca @oTt4"l<sA|k5ڐk0# 2 ڄv0 @@mmpdkFb?vK"T-~8aK,B"0moA||%°,^hWOAgʠ[f 4Rs GTp,*%,g)TRlD`{6?)HPDj/%xf{nnF}^?uc@ЋRW~uڸV㐄}ί{BV!1X\'ogMWoNC|f*RYI餔=$ܓhժt;vΚHRLI]Mh`0/R;NZcb/Fp[魫Yp̘_I^7K7c.3]6G JX5jYkCmʉIŔ.?caF?5! GM98a14_ H-0. Pc HrxIzsg9 rl7s=T:mz#n`48Qn7_P8?q c+,w/g6i+JFr=` R#k`FY+2,Kk,VvqBY2fڊ>8K^$?E.p0.hJz%2BUA)1wż*&o8nʀSk$LjifִV tu D8wSVm V;JnGşC IĹ E:5 ɉGosh"m%,>UIׇ6su$T/!j1S1)ݨRzjSN]@{3.#Fh3UC}q+wmh<\$h VRDm(y QR\ZohBp\[C2K"t%F)|hmП{|JZ ):'{s6RA?Cԏd;1ǑKQk; E bz򄞑O@Fal7C22:D+kDޢnÒ^Bh-qr-dH>Ofgxi< %ɉ[ Y#:S+~Y'K2Gxې?nl"~ 5g1^߆d0hH-oX[Rqq9`>>jtwbbR_Bcʻ+|kiP/Ą"BBsϞޒ' lʟ"%TPʠzeSXZ̽4P,7n{큡b /UHxw2=\c= iəj2! JϞR4QTX ea] JuT+n.ꯧ G\9oIv4ehtYޤU:iCKIOK+Q w`_Ro{b9;ms`Q̀ug, iFi⦆5P>%sD8lfjp%Tyص~AEJR[pq/ 8<_閭a%*Œ.(}@Sʀx'ĢY. zj;^ǒ?[TcGF(Z@H_F%!ю#J:Ml/c#3랢Q({oM@5. Q|m˘~%kEaZ'"Rd~Sɓw{]cs8aQ .VywTymk8|B;JJF=<.)y!-Uuޚ>lry͔^Fyg[zӋ˥%TDOM6(c`od YpLXLIЏq1ɀ@%ˈRkzn"Jeyճִq<.!(J&\~ݢ53{T-눱EfbFrᛙemi') ;pvoνVUET\_ȀIP"тY_^S"$u1Vm%&Oڗ7V;CSΕ9y0U']YxxpDjHG2Z5cOù`Nb"sS&' O!-o} d!u ~)|c_/j<MG\ s/g}ₑֆT# OOz>m ͍Eg\y܄?=#KsO1OxV$.E6^ӄ7mwshoc[@ypҶquhC^n?踟#gCԺy9MJP!ex7R#^4 LeQ_6N7.r ?f ݡBڰ|4zO2bvY7{M~(H븝FS[~[W\Tbajg?<l"˖! 5`Ozoqq k(%vv(F0E2\-Ahld]3G,KXP0E>p/c-uf&GCEIC -6C:i&!P"c|k?fTkIU3dĹ~))7ä%_x(?1hQ: K>OY[krxnd4!nT`|1 QoyZ)qۨCAg*LHy49ݼf:KO<.T)kPhj9>0ݹK,L_,r*6dnG_su4re+\@/ ~NJ+m!ߜxDrOr~o 1;ZR27u\CzY0f3Yt43{ `Us<|1UU ?"ɏt#EӘ8QqL~Gv?+ڙ#Uy1L6^56|3Or8q~NU:(^dɰր9+ ,?즌>Qy24ngz7H9Ѕ6m!v@%Z?' uS!tȍ9z7+|9*WʯGpq&nw?iNVT7 ,MnmbR9ӇVezo>__gwbHaOÄu)$xK ' J#jnhY}8Rrz.{㯿9 w,S]kS 7 aė)gFgy4̷q=d|a{P.u/y| 𲅯k&r?YE2xAl)7[츛|2!߇|?6m: KM+ '$3[S8IE7LSr 52t=<łY:n9fqs\9Q@B貣V2ZL>RBՈ-Bx2j4\3N@ci' vv\nGPM!Q !Ww@H12 }>KC{x|Ǟd Bg HK͢LĄ0hX FH8.Rci-/;Oگx&i f-i6^,/[v83'cKj 3o{|0fufEBGc ` oЭp,U]mH`tf'ɯƙ!_/m;L~9$粎xGY_ƢRߵ Z=L~ bЍ .۟ցU.b蕂е-g!+TH\JMsM#:b4v0z02J`9) z$a2x-PιϥRt N.L-8{&@}z@A}:&Fi)+oMQvιNܓ+[ 7^6BƢta @eȱ*~ev69On?e0Tk#̜v`UdS#*2Bsvӿ,-=ǂcx-izj,(t~ef:Z`Mڀi`'_c:c ᖦEv71fp"&S?U(BpUC#tV3mSLمj@c_P'?MD: v~# {dlQ60I Tc]j{}DkD3~k: *糋4!q4l%g*}E&w#I/ HRF8"4cf+!X`9C-"34AHS<ڏ:Ky>U ߱Pvc-k!qf+p%Bh @o&G_AGWkF<,\-hfJ(\⪌1GξP|ÆUQZQpsrAЙH~Р=4t0v7>UWe\z?~XlW`>rELR~eE\~0k0Us'H#<otN)IXBquT$t^N<.~I>nI 3ݯA s.綠bz1^q}W;ɂ3:3݈ EXc! Ȝ IkcWBL6p!1(}PzϊAe/7F.ܜ+\!\?eBW,u,@'uZ~q>@giOPdl)`05CM/U\D [+@NqIl2a˖7x ;&XN|Ybwd@~vSQq]ŊV,cZפ{Zav6f"1'vբ],|]/8<a!H,rqd |yU!9UT,Xm6f40./˜PViM.,Ҽh> Z#}B+Izs۠F:fL:"\pCciƁ9M>f ~dR '9~=1,82fG }CK^m|^|5&=M^~&Pm?_5R ;CTCi0.(Ґv;&ilk!!Vȭ׹ۅ{$xtf>O:VLJD[_H`wН$[R [rY)[g ;niD cygaJي4Rd;̤S}$B}ǁf )Wwة&RRrQ~kغ`iN `~bED5ۇ`l*kſ\s>m~No ·}cV-klGk7q[c=1xqxzX;mzv'#,!%7~.FtC/C m|~ѻm`_N~=`}_ -G6T/G5RlƩ 1kIX6+,,u.2 9q L20#|4aQRp%%~-hfKe?V^`H0,ovyL֨4*3ASnɬI1/]&BϐoYIaXPl1#%3SI!Z+Sʂxx)Nn,p PJT$!f=~YbjtPcJ7Ϝ̛ԎV_E)躈M0ҿHooL3!yr;L錆ޝe1_J//GiArBܼZ@+6^L:f5#4-jlGOD?_Rwq_mNTi&DUA9Tnc^]l)$ߘf'ʬu;'k\Ѽ)}j3;7ߔpd QRu2 ~,iw>+sL.:NǛ@9 Юo!y4L54Q{7K$@ct:N4nM#U>;(*@GȹLaw&k͖ݞ׍lB,K]2j0² +U:␸GDh$6=7M-ȑ!YYG3z+sYύ?!FE%d#ٕHKuwaZ+')DzKXɃy~. ĚߥnrׅWPAk2S;mߠn',7!5H:6QְRNꐢ%]UD,̊UYY?}u4FJ™хc_7cPG:`Md>j9z%f-V.+jYY*!/) 7 ,{Q7^|. M٭ʹK̂T% Ԉku;y.)YO2AjzqzFb6Va}J?`NL`̝t\ɶ}nB'6`CܢړwkpQՓ 7Pҍ)6\!`v/+v+S)I;*x"<}:N:t;XUSGEcZ`,E]f=8hg>YT@i{&)Q_py2!"U%$N!5]rr f7\W̥'ҭ [ d](?){ _%YpFS 8n15cgUIE)WxzZ})*:@%^Y\Tj̩]N}IM*Lg(cGG% UqBApTvd?/s{gD;3~vΆꔗ.Ihp+"Y6;w@8 *ӷrA%9]DȖ[*GRE̅X#B| ꫺?"Dž(wT| m-F@Qbck}?gr;E G\Ƕݘ'%f,%e5+ppI_¸? IzΫj_z[gG+m#ĈlѸ&u'jܘЉl0^`+;}hVf 2ͽ>3̀/AW,TRkrLoЖ K{̍ǯ@+UՠK2%wdc/ΣY9jpU1}ӵ+::,T4.:*२+\69i%f14,G:mDÖӻ= GA2'9+LO,:m.LdWe }K1i+|+b;?j?b8Bݲ$L.FhZT$WSZ*uMޅiD"n_Äξ+E/Q4x:ZAJNj.[G2g u~WIt'9\=ꚅ'_Vʠdζ \%ҚPjlAǓ' дLweNNJZ0E >Uo VX}o6IņiUzv cog'0b h/Lq{.T:X7ˡk_I; 5c &"ǶaШ\篯pj_HXg3:IieW'RpOC*K}ې`d ^5l%.{6Iҝr6 zTZM"S\/ן!Vc"09~V7sV%7oa\U~#1ceU^8a^ ]H]b z^w t^[[yLT?eRH|B1Wv'CA$RQ4 f ˙ݵD0S^rNkTޟ V$\=NP zYyk|4]m!~ 9! L秦.xcFc9i7$=&`/bvwh{fKĒ5}G*zAf}>'$4,[tI7$6SlYJr"o qޣDIti-J9iuYㅣMR.^k8^]^7'$ ɡn߹L&#N^-1Y TL!'F]¿#cRM@ F"Dҹ (~8@hdyYId)C(uq<ـ^c\nQ|&b  uy"7ݪԒ(1Q#(SVؐ+m-M~~-~T¼^>-ŀEW4 3L1'/ ٻDu$5eIz(U^r#,4OHF'NԂR A8v}EjOZ̋\^оO:?c0z =@Fݭ9mL[ƶhYV͆łail+m9fXmt ^d~gtӬ[1l}^ڋ>}0}6[=f? z-I f]1Tbb]]M1&CC[]k>2G4 Ю&]ܡQEH߅ 1sˆ:NIьotjvIB-﷊/I&޵dy)ޥ9ɐG ֠ʡm0,_vPU21n;;#wR~9sܿǜ]Ё9;S[P7+ g!_t9,+/ou a]=s;ƈ bZ7qm)L/6) 2U2%as8?b% Ͻ}pd!\3RT , S6byGƴt!0Jz ޙRN\Xo&X^2޺5l!4|0Y_By}Lr4oE#A|n(cv2Sqa$hmI< )ZL!nmtֱLMx]jҫC &A9)3aKT5 h:r#(2m5ʆLgrDQ5 Idze";b3qYC#~H~p˗|3TZ+T"rkWL2KɪG!5~5fiLvR$cH.ueZaZo~9]t%vʳ&b/DC3O5TwM]!ZʋXmOCͻ))@ӵ}O3Bo$.<' hOm,c$;!bx}#QoeۺuX(@1Jf['MQ"wfB%=+|,=͂ӡ Rd0?ON:8nf$8{ATa+\c)WZ?sd8]+BsY!,;4^ 2zT^WUiH-b '-aۙX)d9V7{' C!=4ނ'~~T-.* ع-ADZj`c:o:T[Q]lk9J9QLhsP~ Sݶjq"yvu=8)TqNPj474HO:V~A@,4={Vy-Cc ߦ&ϸ^HV`ѧoI, + XrΤ ɾߑu -Y2n]*Z-Gwm7AQW4ãc"X}3 ]/yG ܥ' FTV .wL `JvMU._Z~+gcx1zЗN &G* oe1Gt8tl_ .+h$~ sfxUu3#h_.`m1hy}Z fYX.*vGWt *ȂQhS<1JZƞϵ[\qÀ,d b! q#2u[@ldNW:M$]7{/AFurz?ĭ ;8+fN{y 2iM .]dfiԾ^[u9KIV;$@-*(s%]ڍtYb;amz$q@sϻ.2=eOe3Q{oZcgFvJ I|>qcƲh$J\Ag"ä Rn&*+Mj,FBKI H$آ^g _}g%S䓞&)Eut?]U:K7`~@\si[΀`cI[!#?;ajh" k,i6gjVƠT'88M+}zɠ+$#9EQVPfEH?FTٜnY d7Idxieg&[.[㘅IN1pT~=hS#?.qvPd|iB`ՁM7®GoT65ʖ4"f*7~Ia;{FRVO& ,U Xv'ZҴӭw0xѵB5s/G6tm4D-*R!!2^)4546*֦LG!q@ImUNW5UI,&Պ |9HnZ%;tEIא3_;z̼>ޥ5;٤p]<AAd*\jxz'᾽go K!A9%N@8c"K˒I(n^Ɛ\ ?35٣Z8b_]{mz&NsKƿ|d!6t E2 e~ 6\(Gih~&}m}`O(Ñ,/Aښ+GDދ|azp=]!o=s\ǽܪ;t18%Q5qEV3DMfw9`s˞/Ƽ3KU/ $g` 'aw h!r[yHx.}}NQ0yw(P0*c#lM@3/oJ(tn`PvrNH6oF )pƻˍ?wR)u[](~g`5X&bWbOx܁Ѹ$z.UmtQMɪ pðd, k6cg?apAB_DTy2YGցLmtLlM?"2oH/*E S%*ĎtJp?.q/a+.|]o:prdoSZz*)1:,/.xW( ʑ $D貉?1OAP{k_#3pfcQ:'P97cY>)m\++/RTvrH"hZ e3!_T}:ZL$'1^|?E4@_CfOOYj %r+Lh|jK4|+UZ6L 6\L2pe`QAA7Bg.,9錤e 7,,Z&{<UP4=w|'(\mɻ A-xJ [w PS%@un=!Q/7>:w vͻq""{v;Yc'6r Sl 3xst\jǖCd2Jj {@أ *SBY-9fBRht'o֙Kz XAh]2.E0So*~eVxmdudR_g6)L]&( @VD!jVi ꏘ; s0d]t(REtnr ?Lԅ`7/\]G"R3GY/I *'b98[{Ѱ8mkj]ȕ+4?ډZ@vX1*+ NTƧ!CQdN KD5@FSXV_HB!ԣK"2w0{"1&p]cYDT2it56^T+J_WY1 d5c%'နH6yC_Ҡ[}!9-$ZrÕNn}LגMَlMO~ڴ6~WU6U[A9YEO6*g 1p⣣FbېiAtƨHXBA)QL*,3RM9`GY-c4cT+o@AP@]J`iu=SR!4Q_,f6*BOg3avKqUˑ%\-a &$-9ǺGF7ke =Bê&[j_Zm j#=YX`z0j -0v&dnᡝA|̧@y@&WetؒͷdjAI?e꜆ Z)ZJzbb)S~00m/yK|4ĝ6Tˀ/za;w.Ri*NG?? e p[4]{vl2Go$-#/@>DJʲ7 )~mN3oV@g#$cB}@_D{k\"l43nG'NrR+!4]tBYŭqM/Yl6qebk\Ny?y}ᨺ" pSH TV& F9=d?r3ŁP$GԌ^OeBcGyĶ88pW:QASqUexX2Da@qay~8m. 0 EKiTZ7~ʿF8'[6PnǾᐶDMJ+΁aK:{'9poNxc7:]h TÛ{q/]9BR9:xDGMo)6-Fw]ͬe}&z7uoSr PI6+Ev) qO)$"GXHjOg9h98%?r$քY}1(Rϡ}8wZS5q*w]0z&lxL>ItnX` ۼ0=VacLJ= ]I npQ"uunLb+iQj3ފ]`KȣLuG~|2?vo"ƒM_\MB:P'Wyy+W@g)gb}d\8̨P&q4ZL _waB*7A#_=E\t^{MucHY1 []PjyjהM!քЕy(R}<e.q^licD@Uӯ^% nƅ!XQd@:Dž;KYAY<Ģyq\-7TmZSZ:vN0zoO;@fdzz]ߺ0s!w LYh,+]T[*gC6B=|xٙ-K` AaTaɠ/1[iKADj,6J>ɅHSxЪ,*EK4NԾ#~gPs|DŽ=. I5ZSP͏o{Mg-|ܓGbX\N=VxWRMyޅ%A勨|@QC4HDogG#:Y./+gf 2z$zRk]s?ZUۃi,eC j7F௹c sBw}Fbԫh Nv\%ziP:SC2C1^O$ r`$8^PU P_Н,xP~ AIP^.UY/B#$0I$k B`nfU?)6([rGIn Rc%e(>O&.eb$oXܳ?>$⿬l!_Z ;us*!fH&Rӿˌ2~ VHv{`0<` 1gƯf][D~Q?E"tYk=$YE?6Yr|a \uV+Y\ˑװWQm4~ i퉲PbkL [tX/b3ǂ "nSsYH'ܼHue}tn(t%J~y/,~YzbqM`s(kۢRltCu| .Y nei7nf>anndf9WceMY9wOݝ81h'K>A}07dpw?$Af Zr^5/^㿵дB{0})jJlj +IeOsy|] fxXn["SЂh.s}GhF \D/yppVؘv t%RSM4O^chf8 &Rq_y¯k#sz L?O ϓN={tԧһ ENyt8)Ze!J BUu9Ъi$t;K4 ,_mnx2BWc p2òi8jVia⠸p-&'ѓ:~y_ Ql~ f-֗t?Upൈ {WR-,R j* W7Ld4FjscUsaXPjGߚ4EHt}aj؋E_$|X|Hxd&Vv>qL<ԂE^),n)Pzf6zI( KEC/k^pP;yaE9c|O4g0Eu~vkƆ55<}\e@GԳB~&t#T%mwsf x:=l%:K}v3y[&zfYu)hԼ3 ^ȉ#{=#5~Q,&[L{d 1ĭTs=4\YOk].f޿r ֝hG$ۺFm=o ڠ=?m4 w< IL}+vKaMF{QX}tZڛ 8vyR*gXxlBPƦDHMm^Ú #6E}|H/ 1da8Y;pc̻N`~j[UQhWlA7:wȍ @HvEi*AG<>lŐA܋ 7nq9^xk_)犯e7qbQ+q6[3$ʹH}vϲ: Q /kw5kZ]1zaʨsr]B@e z^'?_cn )) PQ8?&v$R.” Dž&_u͌Jtp02z#vW,9EAs{qTrnqmFl~&Je{}X lYg/i@K5J06Tobm? TNDL**95fGIZ(.:V5\|?/M%{HP *:f :C31]hzdo>uiYؽ;Akzyվ-d`jc>tcy+$U`F}c1We"ŊR0TkJ2hIo>DRVljlE@[y|oA#\mD93X~QUHc_䏃0fh-xOuͦ--u8W!@d*#y, E”x[Us.%4ŕpᙲmWd]yO-Pț*Q~[#&vDY'3koBKw-\h{b925lr_&'!Oflñ@Pfoi<[1[l2`CurJKK=%*{r<\HL2Ѳ B/}nD4ܡE$\uxU`a[TS1 WM\:#"T.KtfRp/{tk1vDCвgM9q"M~{>wI5QAG(PɳVn./W*`Iw9cα~IKJdhp15'c 4`ûˆL%pwb)ǥƦsL bu(/ʑ 4{)1A|sԪbޓ6 صm0""`.}v9n!]4pV:Y կncJoZ20l^n+tyVQ`VXdIN #[%aEy|ll=TrgcgƂ:`8)WgADcߛduFJNLHぇx"3.i ^^e(4BPZBL![h[q[.#gS~1)EN=3p+|\b7} Fbߟ%- xz߰Wo-\ĆIWQvɀ(||`VFAi?Hp7ߧ.WD,ͶP]tDRK sjƪa!ΦPzxAXLR+4\̉YqJhhZJ5ĒMlxh"$j 4˷_ LO_&63i=3yhݹ* e !N;6\Ҡ[w)B,N]-W2=Gw\#iřhr4NSBVL+K"6EqiҾm+TO*&gh5,'*p1o٧Z)2{+/;l_;}A W 4%0d61!ѣE(ۀuWLc O r*4[>0Y5V#my ru&@ r ɤyۜQYT38 0^><'t G:F&obqAu#ʭ4}z:^wCa6dRP)/eOȀ6`uvd;g֠kXsEVT>eg5@-m'UcK2 Ֆ${dP ;Lu )lCS{5ciwXh"TT!fv:Ÿ)dSEzyd&N_ɯO%ɲZ$QfP ųn`w[%RS7,w*6*A$wB@t rq& f{P"W[9V ![ <(Hܱ?UKNQl.ķa1 Ya$)v Y>ac-$S<·R?_{IQ( E=?Inq,Ȳ4o+ i6] &!f[W|.Lx-W+?kXVG 6RhVT25.*H~ńM `8 ](y;:A`i9 /R-Kׄv". S3n 8=8yW۷5LaCy33(J<Մ(c8:8F^ɀ=2!cRbUh739yEm֐r¡dO5]vRJ.kbN-:rS$\ 1!*J,s$CUV1MHFdQzd|H 4shboGrho\U4 qy1" 4vƑU6 Dy.{Ry@AwٞAT {3we^w%(J.HG^LĀvp+;Q8mg7 8;Rp-@M!N 飮!-ݷr9 )+sw4?G|\*2ꈔ+zP9nSM-`&zTp`W!pTY8d?0Yͼy{8)e Pi؄['p4{B'˷= $360mL?; dzҞUպCψo\p%K >Z{ MZŘ)K?\XWh2I)|>6m(~{c=iӍDAyy`z(B򠸍,濼<?2L&m'"@rc6|һsӕ^גwm&:EyQN:L&%oiYQhiܽx:PLasXLӝQBϜ1I<_2Ki<>^D`5 HE!ݓ{bX7(HG+f6,mZPl4_Ok~5qZb$e|'k|j̿$[9V(Dq<WsYG&9Opm?R^ &ɝÄGEhӪK :~8Oˁ[fSUծGi\(\DOܺ'S 3({mfzpO(H&a SL( VSjhq_h3Tye7dXAׅ?zuJerst_ɆA; %NXz<6U]XQu煃KsPOΧs#p*o24XqAr]B QJޭ]MZt>:A2:0?b*ݵK7z@UJs*3]H#~^Wb3%ߍm/]DyIӅ{Wmx j(Rj͜PЊe q߃rM? f?dHLe}1q'ԣ\=V])/ՊOr٠[wp%$yZ?'8o6 .*@/hbR,G0<!bqClQ$ Y c7j.п yK*5|2diU ES^(OԴeMj߽^ ʾTK&Kxv2= rʼn*+}wPHXv_V1ݸè7ya ŷ_"zPs4{/T@aVw3ݞin3.Iχ(0Ь+R )Ǣ.@8xsXlrȭzC{<;~}/xp c>Z ؚyDLEMKpElq\=yw ˬ,!!O["\ -{ u| ;IY9% ⹧sXE#^t3f;*)CtU#2wu/vo/8DƠ0ܔ]T;d3g*{ޢW6w89(T38$"eb@쏆uu5ʟ9k$|:PfvFGFgCSt"i;7#܏q4k YQ XdD5'O\ZX͌i'>cЩv&8{vy Ln"B l8xcNNuhg+$B"Ög D^U:}1`;g?&4nF;F#]gdJi?>V[_+Àb92`wMQ5de[&|XrE@«% 9nqIQ"PA:BB좗G$?wxm8Ik'5(o ^<3(ISN}j=xrUE 3M&ػ^1w;5\IP>d4rbnS8v4, :}1hX\WGxCU̷q;7 6=iy"&I_!Z3g y$Ag+M~kE9CyT D=ylHj mv&pqusSWO D'Hݔ DmBدh@#qѮØ㍄BǢ -l yF"@@neo3Z6z  0h蘊`7:'7"7 YHԲ6L! r+ˀ_@wgMBKNgb8dhF6!N.B;,LnOdhmzCK拗E$7Q$+*GJ{!3Hw ʠINj{yFذN]b=mH fx' /@Nk"ͺOO}գddb= L:="I<.u.6bl6rwx!)tMnR(ӑ0u^ mAsN`%(7vg},xE5xw TnH9UM©1BukԐcҢu]?aVs=IͲSQR*4.@aj;it g㱖|CEWZk41}xټP6/p}0c_PO4ORsp|#Ehky'<Ȇ)p;5S#KW̖4 6O5>{5 B\!Sު⽋ߢRiwOCN~ש\sfbI厩_  ?)hПT ,b &WthEac2˔+X?K¹}Ĥfz-'3|m7,i L@Y` 0*73d&<ՆJp#z)L|Qx0}F:Ra-=4ИquЊwǡIAM[߹p'5_߻Y χJojI!#$a[1|YkuٵZ_^^ĺru:(iH~.}098ߏA{6odJu\:^YwH%fxMt.z ]vH GHi%!ik^ILcbiNꀏ`3fw.А(T# ,ҫAs9+/AΔgDdÙ-[EAYAX}_IH+~MBX1MyMfbkLHf\٧l8 R!MtKh\MBGeuyj.?ܵ5q $zYUNzE.džO@IIIl?_KEMq'AE6 ޒ%gvR G d;GRI6uʺHH&V>fs{#Ί%1Q_i8oA~tœ$+[@*00 (6^(կoA,Bƴ-Xi@K!O8j ( >,vw< L*!I;C CK)l.,(x' qMVX%(o[ AXA ) 󷥭Ū!*}F5}cf'q ֽCzNuI>'$#RL8#dm8Q\9]!1B!-+-ƾbG'G/TEz4Wh@](4i<Ls+O7Wn2`FjgVBqmC!<7V 70kC@AIF+T>Fuj-چ1e* B?RN4F$2|*B cy>7fzsB8Ki\,AN맾2w'aǜvSC\"=nvCOȚT P "dKd:p4P+#bU0be}aqI^H.{ ;s di.AW[;*/r=1󹍈x])/ gB[ACέ#¸|J[Lk\ a$]qకx%-'p +^u47Py1+0ʀ摅@ X@dh07a=p;yP:5 l?l ^r$-;$`;eҹ:`5q%ωV_'6i@ kY{nO3x*м9!7.dlg[ 28r4FV֟ 3LSO멏!ԀIF+Nxad[+=&^=\6CCO%E9o?GB$P 6Phb皤aeBJVox-?vf{z y~^(AWywx{3Xbکr>HuqpJt<+nXYs؈^a$hzsl lB"[q-`m.c"1hdce5Ijs_ &n?ݙ qR3TvH@ͺS\L=ԺEgOa,@ HoKC0b9^<~?3jIl#㣃=XsMȢy tYT`LIqGB *Om9.K^iQW˄ ѯC*O@S(ZaK+Cczy JŷXIf9}uC϶󠏲*a3-^ [#lϻBNM9.nz_]75 r|͆czdu|fKINԟu[b( w j1,Mop`!l1ob.ږ*qA.È71x}o|:5ip~9aӦ)*a6&޿}ozWo}ogJBQN ɟIM! 8#h1_nZ`y*O,~\KmLTCעsK?)+U?pj7{S CԄV-G8/qRC;dK(/; l~,W#V%m#(_@Y)Q 7IZ3<.:WgxT1?%6bu0X:~˴X]YD7rBvBgH5Ox>" %]|Rּ{qDAp{*OW-D 2TkDswlw~ow$-;Otim6:Րu7lPc;\tW݇OLN1iZcxiF&|ʨ40* MTarH@[ WH#/Kk7aw LQFe A<<}]V߄E!q?:FsUmj%4#4 d>)؂0/Ee9*IF^Z.RDU JVDyD1R,Fa8aN\m{H(y z LO1 R 2~Z)xIY. _w% ~sm!+D \9'G:~,L5Yj8ZUV]g|ܥjX GRӃ8&6h}U%67(UY!Y3/U"yBĜ43ƞ2bR RZ)cWb5.쇰yO^QԷ<;tFki s8~SuP&w䇫k,'׹]xyoH#q֊\џDl@^;切s2#V x!l"S ,FV鞺o-p<3M_;)I}3/s뛰I 9:*e(UZ'Xw 8|ah[紵cs F4KvݚuE$W8|nܷ2:ReQ̼y_w]0L!M'Z [c`"v@=f!ް4zh1,4'6D+?rW*`(_̋~ n{S)/5qȻA-MK| 1滥1-@M|8ɏ Vl5#=nM$NdⰏ4d @}HiG>+23{ug-0Q\yO BЋGzj :,WHk͖MԒ)aBt;ֶ'"!̷6K[Ճ^w sixXy"45R(6wNnSن%r_ &cJ.7jrra\px wHkxHِ"ޯSR tY"mPLqA[°SvSHCjb. Jh?BKYRTL!3Ьp+NaGh?f] 7kljS~AQgr4nFKd؅U2V@Vuoej:Giic^ j댔-Ը'UӬe5UFzh׫rh__Q9e9\fl:ڛ-п])g{dknsS- +<+9&cL6fy/'P ܵ2|ƝOI: + w^TVo*}(ߤ vi?+Jj⩟[{|w_09/L[Ɖ&!c=aTMz0bIjTe} Y~w )(Le4#&wD:iT?֥NV@ZοC'Co'YS><[oR+>6$ d=.>qmb?F=\BρدX7" Iy?N'E #a aC[@sAI,V͒ : 1cb_AkKWm UJb$T̑M)G?8Ee%4}`^2xkxcUñ"v58HTBm]*cK]|3͔-i`B&Ksk 9 Vb½Iwh֚&v=a,.;`,1u)8<2IǺDq) #k9XuYL%C$<)S7;#yx~\ nDK/AIùuw1CEu?/asΐ6 @w ((޲!cտa*K?-۟e:A$oυS^2,:0$+{.Mt>$ڤkK 5ט,8@bkEvǹk*ܨSI@+&}׫rçt_ape' 3M4cE^aA& }Bdiv큕=z[!]&G >NG֪ww+;(OpᅍJe[N]we'lh6ءl>MWg*?ʤ$%'8E2_ZSڟ0fEUI!avM!fx 1A`9wP "ؽHJ#[O{Og=0=Su!$Ȼ08!O0c:㺋QF*M,C<]CW. c%K@NUG%W3΋1y`Y3T5#O2=\ƀ]pޢA Ł%rğzs$mt+ʱz-V;43x$JI[Ws~!KeFYzϫ YMU,F4\G *j:x6tk>p"+e]2Q I6<߬ l7+0"ķh4C$bU3ekX!`գҧA?h<C 3Eϧ/s1ђԘƏU .Y:%ٯ9akD:SA3KXv3u>- )~!2܏ x\ܷWwwBsB4͛DQ8O0כgU9 L7J&zHj*wh{D()]t4=J"= M=VTO-#N|5i[nم LȲ2˦:~:6ǾdW11=F&s }l{^4UX p<" kV_~C6kzޗɒ`%kv+&I/og+dMugOy&65~`f%=^ VH_t p <2bibıGzbxpy ;B#iO9P1f\LVunԈ3$r`'z.<>NrgS'ThCRᰂ=^*๵ɪuϊF 4.ӿA=~D2M?dݥ |0kel,sHO@Q*7RAX>nC"ƍP 3&4;FCj6s<#:Wqؗ!V"w6@! }KodSsupzNqۓ%k$ GnL>( \sTEG[H+ hg{0 ۽->3ڷwi\62;{c& ɗ =^@2vAyRiÛ:X%~CS ,:0F8o͂b>(_Ɓ+V3rP8y(louBR򯐇SA,WmC-O\ Ըh÷yp!pY oU~G?vU-eE?fs,$5qHlzbu74 l*iE*Ӻ wARi]U-bఏJ\`2\ )p%'+Nf_i.)箛PM*cu⓸NFOq\~nh,)TRGb"C2im$KƳxw`5*TTOrܳbA[ĊkPek,m ddt3 SVq6S@s|Evo* jYd[Y_G8u@h򒾲Dw@f!VC+jPW$*{b{FYl#/T" AvF31a_gz3\\A vb̲#'Jf|bD385-Lky2ƏfoV͡1I:H[-*X1 wn*z%vlEq\<i|\<r,llu)#>z|L( ½pq Mͽ[iBD?!/1x'7*l/U*ɕ8Yk3 =X=IY$Ri*D߬S/+ Y[u*7o)J=4kĜ>Of\+ Ls-HM,k2T=uDx&7qƧ3-waz<`#^®. F]xܧgy]nXgOX$0\Y<|C׊n(-^el PYԦ{7fKۢևM@ٍgƩ\䗔6ڿ-?沥Bdz6MOP|oG][߽L3'dG\EovFu!Cp橜c"*$% ]'%Qt~'ʉ2`D舻\cM8bH96&06DK`GN{:7Cϧ*o DB|%K{#rS 啯.{@ٌ_;9Q0-jUl1҂S<}:D.~@)>?@n?3 \=}{ @ul[M_zX~+pGg!zovm.tJƸaZ֎~u.K`W<)oU"WWtS`Ѷ k*񹞺 -g¯ETjVRIwAڳ\ XvDӣyM:>f-ququy'o&s#Z|R׷MHre)G}Oe;Zlg[^jk::j]#{yUTq+eJ.~+V<'~.  H(+֐vo%gylc$&#=x| %D}`XZn{(`xb8h^[A< ˽QEWGL}/WHQg=2 \hF+٣Q4ߦ)+>Mb1 5(zr2d8>];&+7] ZnU.ze /IzԴ_Fp*TjV8-:c*gI'YyDtͪKtDsQS bR|k,0&-^~_菺5:#ٸB'c9x0 Б!X9e-B@/޽.B ՕeJE6)9w_Ec/Zyʠ! H'i.H]Ӻ*}XJf Ӥɔw͹=e-mO.C=0i7C/Eޒ>yojMiV6o>J\I9>k'Fkt\W2EȈLK#qVBcʺgҙ3fG6`9@umhyZ8Ku(nhOR攗?yxQ '^~+ %=N5anګB>z_8f'069#RÏ$b!tI)4EvZZ4sIivA3Y2*k.Dg]@ ,I N_7Ga7ljgJl`@[`U\oW^v_Xq+!@Li>@bAe܉+ؾ(2]pG9<$0q.Zsł]UH7a+.cCu>_ts[#f.kL2O>>1R^  qM)(,Z.5ovcK|GA4kas$}1 WnDASZ^q>G[(ss{JSO{@* ðѮVopOq[eڈ1>Գ$5´ps߃0sq 4hchJfݦvQ%"+7*rI# CLw,Y^K66AbZsх(q#)sy&m@Dfm$HH!85O|x8mбvUIDWomJdFP?('٪?7Îwj#2I?j`>8W~_s1hUݺJ@./akjlXb]gxtbM[:Y{kd? I]s>a!ZW@L6o^nk_Dg+ڙR(lilx )m/x,P{Pu5\yP9**,=hXh h/@z&[ {;tZ vdأ h>jBr A] btZj {"c8jK!NyQ)Ȥ|rJF!O pa)j _ n%>O:g=,PϜ^M=X c!+ yڧ-&n/ب-Y-~-T ̖G,Bl[qx^J+ngy]̞XXYQ.%( "嵥G4~ [j*F3F*3:< Ȱ~ɑ8CE`wv0+8*8Yzj{6:1:p8+‡Aڊ&+Dy<3Mxw]dt˫p pVe>/-Cޖ>+un־'VQ8CAUmt9h˼PI}lM|Hݓie،K#RK6y (NL9e;yjlgv|5P:YobmxͫʁNsQ?j"HfC8ilӦ]%!W+F}P!#[DТ(KU{Z 5!f]W݂麯nxкt</@1 BA`@ժ$](DrFnG:K {]#&#|>{]|0/P\r9ĵ,Y104Eƒ SS;˴Ͳ&Z#'_8@@=bV. 'ofRqyUz {jpGcw|܇ -r!%r5˹qWآ7 uTu|"ԅ:r`:*XЙUھnSm 6[KݸHNSUezt4Fދ->+␣evETH`REs8\c:JK"8J D~D>baQ\yTzq9GFU; 3)Xϸ/@}iƀt$߀fcĐ?tt=`Gc֥&/,0[v~v/z4S󁨦 "硲BcPih=ݵęܖSN鷨IHŴD[;?.:,6'] u~~%3)$fnz?P jLL2x*יd[T2ƚjuzhox K>%Oͻ3I&Y.j.,3F/gɂ|" j n>c[[S.Ҡ:,'7K *P ]1m}m>!e)!/|ӻ뻳և-0135+uzIx$/קcנo2^iMBzQdyk7;k_7l au#lt)t kz Gw=ٍSVgz ByE0;ecQgrڲ,<&*'-~ӝdy:ln{H$FU0qZsux _iN0?>5qeq:Q: s&&}@瀶֬65o9t䴀]7 2:GI(7Mm`' V"U^Yˮs7ro1F:w1?@%yTLohMo@[+5۹[ 0ݕC3H!&&ǒgLpkk]8$`U[@6#[^a$Q,doG:'ҭLUX%Xon">0˺z[\ k۔^K4 ]>jn)X5JHF.D >/`5>>d< #h`Y*!èjC*Vl2j'LA3w8YanYFQlrRߤ=/F&~=U,(E2/@8(^]{f'q]y:̥kY$_ <@YRY$j*o sdg#܉fB,=R3_j)N#(b Go͊IvJat1]RhpBٌrm2}qح;]06}j5]A _޺/%aW1Ps] -CLgP / iFx YK) ?[*MEe [=ktFL^,vl{V/C;vlm%R5?-C- RdSJL[9<,Lx$TKI >bI!/]ʺmiTLiղOg 8ggۗS(tYNӆt^W^${aa4Y~-=^KO&Yo0+|qp#T1|?>ٰmMT`3[BoaeEt'x\4gy@q?"`'rc p(}庱ho߮ǎTyڹO{)!6{:}†;Gi.~ܰnnEԻ$aC极s@kbgq8&ۏ6aL=\$ֆgžzD&@ci<(TV27~9lgV֟}bcz8،xEN$<$9g|5 k#i[Ԯ*VgۨDȯ[~i| Yv4* k 1 8N4 !%*KhɄ1u`X[N3"n"?+fA 4F帪?p3ZehLQXA%R.4hRԛN>K1q ZC;_" d}I hRҬlp<9Myۙ7-zʢԻu܈鈇k`V7(iH5Q)C kM^;:9׮1%1+jhLػh<"_#wXv\1h)MF,*Z3 ݥ?0t5[mCR&Y HZߧ` ىl*˿:OJv-p{Fvf:Cj|>;иaj*Au*{JX6pG#KU{ m_EQ.X໷hZzY^E|a6̊~Q1z]-Y5@if UKv AaƅhuPvtO{ؔ7bu)BL^ Rc%;xAsU-w-ʽJФuտb]v947;g W4]'s~@?)a4tohDڞ-5Gp@3h*/`Kd͜A&͐ j:Wƀ4HSs>*K1kKbtL)-ZsWǟXruFgWvn s6 1qD X%Enipz=n;xŚNARʝT Yz̮>zd`Qf+ȳ/09_YH$qFԙM[CEBWG 875/rN9bL@$¬aPy 'tnr΍_ WQ)Yٓ<;@԰+oUv *kB•:fTVcd?.V "pyHuflt0}C $?ۭoz; ZOkCJ\ ځ|X %tGݾXg۟$[q9C%Y`nad_վ$Ud;:ApY@#Z(<&P^P8b&sOi;4A(L z x2^5dEd$ɗ!&dzj O*T>m|R o@Gn:@ht1Vhrac\R꬀ h3&77z4Yacۃ"FTKNkF+,_ehǑ, | Gÿo7Dʧ$>p,9!)] kKCtgΫtR# p7ujgǾ)i &(3xS H1F΅@vg3ٿK>؏mrRSd僈o?U4kk1w `5M,αAϵp]"1.)8+_  V5Btu>"FSQMQ x[NM g2,`kix|Hљ9m-v'Vڍs"D>HK袲:- k\t4d2^ PVVJ%q{N&d1gR XH2ꖞYhfWo^ OZBOm΂ QvW"g5?̫ } Yac be)guD٪!ִ-$>NR~4#HIq1c6gVUԆF#I,zh>͊ g, 9C\[G҅|[] gZ0~trWTᏰ_0Zv:Y CuGf)P?K%Ci-Wa' "(HyvTIHLwBtgWbzLR 7L4"+BG F UhJöDU约#K0V>ڂFtᘚ5I0EoOG6?yMȒ"3]~%^ ÷`_R q5Z{l!G=O 9xfbo9AM`P 7|͌d̹]vPeĈ:}.0n9;Q/Ɨ͕jB z :Uk^o.QmaiGİh,.V ۂUD#c$;~iXx|zJoJLt!R\D= sk 5a@H|Rjy;MyGGPg S{@}"Aq`5-"ۄΉ$w9Яz^mI%Ư&=Q\%(,>$H=kC[q^12AØ [2Z#>3Q *rU a{|2JAuE7V]u=0Öz\V(2(,QwǦ kjf,8J6$űwx zĠ/B V3PShKv ~(.=fTOl?y= 6Di$M8#u,N_{@io?tHOXWl܁ rAm?OZ܈Ui\ul,YVPVӆB?96H:/N){ a9D]  <|3'sw.XRMC@k$ULû7ߕNsCT~m !nw{E;Ȩ  1tjO5bhֆq^&Ze_s&bK|gLߕ!ijz` rj!p/!8G_!%fn€V wF:QȝCB,nN,et ,tޭ]cm,^`uD{.5ؘx}Xl"{6uvΝ c꒨^jj3:& t2jSj\L0REo˾]\Z`yQ&z Uɋq<]66×qWAV(( Ӝ_х}OjKƹ͛ѹ!gGXBYV9`KT9E=>xω .|Q:6vTaŸڐ=M/S5cJ~ FM}AMkn53:򯛕$v<16<Roo?tYgӴՀ@Ij.TUBK ԓI.V t^GlK΀wfT1qʉFQ.Km^N54B4 P$X Gv1E$ \d\ӠA!ȓ. oLv%kcs؊s5-5ugvٽ,2i`zbP&D@+Nlj XCaUVN7XakϡUҮRnE+v􎞏{CPNkD^N]ѫ@Vó6m%"{*Q"H:Xn^M Ԉ~g؀y)*̦zZzf>eV0GI VE:F5!p3E_qbd4[u[kݡTBw2"jrV-Aj5 0GA`ؐGF~}SvgG6$b=g>َ6z%] 0i;thP+w RIO1 &fz qkaIDŽ3]l=go[b=w5M* /p ^t^Y s/, =46π"Ӏss#n]m3[d Pj SiQwY&!S^hי>  "ɪ[ɫc@>\;!reQ|%">|hH|35GmߒX Zᢲ%Uw;C1y"jV9'A7Ӧ|Q:2C&𪅒'J_?hK`|ߢA)9NA -T&ԓf{ 30g#&V§jXFn~9f"h)ٜZ[wX]luDu$AfeMPy b$cRsu ԜO`A*AO0: 9mȎT,F'+7yae4W@óbse;_oh< ;ȒGځrUl@"zC^"ws+ -䤮`nn{őgqt|l={W5e/j'c"w<;V$}gL@V0D|C24ҙ{0UlAmHh'Ӟ^t8~KхՑ|! وWd;!An¡. #)ʉa?E9b_кol+4:T|3mÈ7n3l-C6dbX3=V]ئԧ5Xģ]z.2L7O J2&eřwBxA& oq? eZvbMg $ J5Vp -q@pH)v_ڌ6a]EtnNhV<C\M:2y%;o[LoJ+n>Z{Oڡ>Lic3[PKr#9I'n:7jno9 z+,HB|2O)z:MV1=]"Pߌ\,1 x)9 N ˱/Ş[O \}+!"M*7\AV;HqrD *7yI&=UJ|uqD 5YGH(qu:JE+pbϫzDwR#&]6,ɲBh'&TJwOd :c|k O^-ʛSK V"( #w~i_Ab"&6H7bRFl*Iathzi^48_p󂕂NSJjacNѺA qj49~N흿kxҤ~Db؝2ɔ-6G?Ssnpg$ ʚGHo1ߏHSzE c*jڣp-pbCgC<jꭈh \(!|il6ܫYa:xh{0GcIKcro9L+-[no0x[y1@,Ƒ[,bV 9XUvp/JGcv2hԺW!NڝR a@린Tte:IsVv7h[P&GEknj8hd1r:9;FAwD+ҡK5N{qxfubuWVl vs0GGL:٤ڴd{eQ飰c9L:VʸtiLtkh:9ۉ(3KVaf4/]"h1|'.ƕѺ {,xͪY]p8A_Y"f8$B-z(mLf5k0͞dYSMD+8cy3@ՎG{gw (k+y xށfMl/Q?v4ĽFwnCDLf[:G (r%Q}޴9&H֕dR[(JԐ))Z>?OZ[rWpTÒ+%0;-a G}o'O7 D(luiZu"4%<[ғ@ɂy_տs:&:J.H9:uv9Lmg6^*SG"Si%0Ps$Ս=RJh悛,Dj{3hKW nG:dl4襻R,8Û;OFNyElR2W)@b|~MLAooðn #嫲NJi%!R.Ю@-苉MeOo 3H,X%5wk$]7^]$U{O3&A@׊큉@)UdB3]N{(K؁>.e쐺T֗n^G^bi筿vHs|䡽J xu>ְ9V"s$"a'kduN'o݂VlЧO !(f/u=f(,neMr4;~&D$N_U|\U^%z L j{>\1#FW)/) Y"q\vP? aVt! cPԛ1/|CS呜f8C /aEB7fkGUK+(lrx@A;L\H(n"EcX@$ l,6u49mi-҆g6GZY"n9dh`;3O3YLl}y|w*X:z~-l}&c N=xϼ'|\e ?+ibF5yUbѪTHneU_I[ S<;m_BݳIBRET10NB;ew@z4OeJhU4쯊v-\˴-9Pa]TAJz].j`oE\W=*KЗK ͺer>]c1*6ni`4Ѿ8c},!K^IKWwMx-{o %MoJ+"G0pd]iufI ئN=ZÇ1l8F0&f-"(xHu_ mMT'srD%P4 ގ,J^UUɮ{ayd5vf4LP,컪Z<2m9LiߜDsZ.>ecs9tZÃr34&eTl8B TmkDtErl6Gp^.ȹyN>"$g$tu)|l/PН*s5/ 7#O洨-xvw ]S&/;B< Pp^XH|306y?Ԅ;30{n\L>fKa`lHL19@r]@]<+OCAx?r繴XY̼׉Z"V4<+ĊV{Hn]|5cM{9FЅ6Ѽ?A$v/zϕZp={gx ]߹:k)u EFkéhθd{m443S`!ڊ(Wy 4#D>_k4QU4X ɉ}~vO{) SSJ؋Fifn*O·|f]u0׏pG:O(mG-~4\3pCU;WaM&E:ڨs2GX&%߈;.쿷d-TIOCrմ-[>\q KJ*AҚ+]v˹jZb2%7")eN^ow"M$R~ғO k!Gfx6A? w{Zω_8e?B f T0Ky9JV3WC+m+.́AL]0VZ93{NNN){T4XN_~KhR+"q4 {(|DNQNsW3A nGF}f;u iBx:ZC`ȔGhwan8/G11$lXPQ*P\P4PG="-!ـ)l%XTRRQ~rP|^.A9s  (!vLX͑2H8U?Eq?gb DSNYo[yX=߮$S-7RaGaMf*Jc%)laOJ+8NG'Vpq҈okKzͼiZRKLQZͭo,<σ`@ N2$;DlߏY!z@w#WVK2 B<0f64W0Pdȁjg1Bj]D%@wFcr#] o]`CL.U-eL1Yͯv~ܠ,گLDPݧ_4Qp.@Sۧ >]b|1] Ƴtv` Ma2NC,,Y,IS6"5ˆ_A5rgr4'=8o M{@ƲA±R E/'eCt*@fwmU?BirSX<%jp-7<>6}H1yPႜofvf iGjs29N»&$=hcDFEި 7'lҼxdnTk0 6UzZ+ҡRX`qA;@֑7|70bQTeB8; NgGZE\8W XQa*`k.ټG{B; y'%p8hM< sU\% IqL#ZW{ʛªZ9$N1X95jRjG E ^DxNQ6UKioW'[Ȓ{)Kr)TLdsѻ&2X*0+>Y>v)!#0hqpD! TI鶄˚R=t%<Z{]YDԏ;Y𮴮#z:l:ԹG-z}X<VȲ?ɏ@9%?Bxp@V`0P+V֪s5y<2RVbogJ+68)R/01vDM~瀕^A%LS4zjo EN6v A j?G vZY(u! ŶAZq,"A;ϩFJrQڅVUD0v~?żpZppZ Lf{E2}lXE;`L.G0KngZT$2G ݘ.4%TqzCK[shYum'F{V]Hzm%&Y֨+<7ڻ?2k/+#}dz07r\"k2Lۅ%au#&ٜuXQ&AO3ͨ5HgdK{ƈ0* 3@a{,qcmy V>x<rCaW*u! ʣ Eh{SArwI?h[O$`<Zӫ~ragqD# Ad-^;瀞A`Ҵp74ou|s\j5#8GŒf``x^2EDӭj)Ŀulbtz?3Q uD1+f'%k:ޞ Q.lŲMa:mBDwdTW{# f(EӼ z܁쳅lS0/KUgRke`ζ9;ԉO,*,sPsD|]KU ΄( >~6ߖ~i'߫DNφ56:ow.޿0'iF8Sq!x$|HGP%ɎcgzEubQ QJWD/1T3n# "(zvz!" )(ǼdZ}(M7OuzrJ9Җ4}5>ʕ鋖lm 揱uCcőqcGJ4NO꘲)8ؠO%GFkN|%/ѓ{Yoo)tK{En2`0+Vo\ T kr^t4oΰ3oȃX4;- S=vF?&<5qȉcB}eYs {/LJ m .Rޤ%uD:acsUܢ5ʔLp cEM U{Xu&6I3$Մ-&.n |2Ս }C$mS<ў,CBsTtMzTF+mCJsZZ/H~1=YT;8ਣT8HP3=~ZY?6HM?BRtAx#`P0hF{A<;;n2NH6ivt5*eų=kYnw8ϕ7"t(y_M X),~\/Ǿmx)Sw/)Nxk8\ |>R-izƎ1zc`ħs4VvL@bȖ~Cz 4[a.k@~;h| ;.P2#ln&v7(b[LV >ӱ[kӱ%aQ(_ɝ,!97s}1D+56A,4̱B?RZ Ar;[d 37Og,|/!i%emXHD)y}l ߴK&VW嬻Lge? $$" > a)zb`.3<*3b, LШcTI&Z4q1{em*SV-cGz9DHmm2&"fv0Ļ4{oؑ[Be`/)[WSǙ5xp] 5~Sliq{VP)a1PjNf"0Kp\_>^:W0RN JoƦ3HVIFj(򞴠̭w$ 3*d{J_‘pyhy} ΋[2,FB vLARM# ,Kuu@?7bvQnlN8Vbw,=_~a-k>mz&7]嬚Qh@"4rxxi֧DmE:֞pۮJ/|; 5 #; oxu:ܨG hFU Y%aEAcG͙=H0p&,㟋(,ɢ1@MRǪ+S^^ qZGzLd}P'p lC>MeEai-r/ɛrki96١*1^Ӄ*R(*ȫ^3HӏPձƪHjW $^ZeKڅK+?|u(אO\in.H8j{1Blj8:UK̋|JAV/}CdSm6*(H*"K+rS)-nsaA5rQ-%>A^BUP<;pA/@Ym+zI*#"g cxiώ=>m!|A\DxW(!eAG=F k*̳vj䨉*V]oYsAȼEӁJ0l>NDzcqҠ_tEIAByiYoy Pm"S?na{)k Fz+>~xJr+c>EzIla[7!6mòb^85kOc0ۍXa2xU;|ǕZR-[)l}RuqNkt9s[S۫#njb\=ݬ)CfuGLXh_gH)Yg=ۅϼO܆TϮk`z SBkX5> 6nՑ'!B'Y\_oYKf~ɣk s0F(:MO..I5*;\Nps ?M](2.JsN2nH! M=伭xTsd4F(p-L,t,_1O.Ȳ]={QVo%'ްu..)>,P cX lW_2mY2hѣ>T.!Ű&YXfD:/K dO՜S'?}bٚ__9M\iW]<evnF0}mD]<[XtKῢq[#i[rGV|Im`p@ a`>S )9l,B&20XQfcX# y(YNqs@tvAIŊ1u;mgvKTOT0! e[jF>;}уos"X_p ^sB__$ܖsmȾ~UƔD q0̚ EBͭ^gL77g_ӄZ/AGoe0]g8IBHYQ|&W$C UP3_"sF,ji7O2?(-vȢ_V4TDI:(P3c !hnlI|5?&NBD$_a&ЕFŅ~?zNQi8{ ]S/}~PWb|Frm6)ŲdI+W{u^ hre+ xۚ[RciC7y7AxC (g6[<=`ǯL^lar&IIɢmQ'.l/ᒈ~j U;a~%t xهټ~%,I{-yU 8չd)xҧ]-1Et:`<9}Uw4.`LUݛ{oEָ]r z; k m D/zsm^8 \`܏6W#.ń2Wp)O3d ו,zɽA5`U$]pU%xvϗ Y>UKj~(m@{2J;{S|!s(D2Qڿ8P-)+X)LYǹn1L3ER.P 9k &ş eCl|?mx}ZqF~g-K;V? |'[aqm~_{w!}g5cL͔ Kǎ;= ^x6:;~K/ $@`0/asYCUlxpX76H:e!PiFA/'-ھW3wt)0('O>hJ3s"s[1Ud.gD :FwOz(S3Rd8Pn-5v&RA!#P]iP,y.-HŤEz|bTl[@9UX'e.>!r9ܡ_nhx l'w6,#=&/W?yУ,kP3_7!2?;a?P쟀~R<.+`?_P kFf@ӓea+BK^$Erp5lG'NWygGcp2:'۹D␷Nl #E#9-v_uSqjv.ۓ8'2?WIxr-VAt UB3^"VU"lw\ y`&= Yf@ ђœ d2h}Z}PKINIVf*ʲ3Իx ]He*^z yHﻎE!OdWK֪_v|T԰z-A.Abal|܍2ρCyY 7^ F LZA+[Y #˦R\NLG|b3xφAͥN zb|qG1+50*>YqZy ۵/JCQULu!IGHTK8eP;;d>w : K7R8펂hnFٮM7b#èfq|ڲc˗B.v3AV;|{J/3h"-Ē5LJuqAG/T@9_p!'Ɣr6jDKd g ǞEqs26?19;0Btȿ?D:z7V=kv=@HKV7spصسtgeQkH}Ȟ"'T%^p~oa!)nFnWiu^# 6ddO?88rM->X4|4O*X4[19ּƒw id^%|o¹-q6"DT*4;u ` x [ߙX#n_wiqVLr 6k@r*#-)۷ob9q5`fU4|x 9w@#?ʿuϡt^{0Tc#s\"[ݎ4-tR/\);t+x|@p9i{ 2}Vv?dϷr uo@sΒȸ`VKP]ؐr3%//)~2@XG;'ݥ MPzus=BsԽ!IUטܾ|q ^&cPwU#rQsxBPX9]5Syܞ5qc.M*)+YU(9qfL  v{Բg)6ʧU?2ًb[<$]H(% 0֠0O@ݡ]7ʹǤj6/ػySp_]Vq#_ܸ?[6.dY-|q4|AcʜDB+" 5]Ɗch=32e:{3 g-4UQQmI_j_BD[>:raf4mM˦; U}}ed |9畧NF1 u9'[#uWw".lDImU9DN³LA1h~-=Qt׎fp j D?TO+u3Fϻ|xFU:UJ5XХ`nKBrNRAeP<$֋cUwcқ<O\GJ:QU,'V.@ġ_$0-$@Qgk`)!؃&&8WT\Z?*W: ]L^rٞ?tQFۢv!=Z M[{cd^M6) wn˲i+R īGIEpvMTZf,dV䢶;D'(^{˓rW>uo7j2|2"ŅWf&,]{e ^aSG&޴0NpLKwsoJT7av o*:rg$۲ i6jRßwAq+q+Ki7vjwq% CLo R|˱3`&GXPo俘8,+17xVr BhهMwxqp"z3W-1U:3ƣVMe$L^dutJx OGRnQJ-E&'8n`UVf'ͬSTߥ8ȇtt]"؇[YP! Jg8vR픶UR ?F}ދlWQM]MOv#2Pѣt50P\NJ*0k˳7*;3\ x@Mi Ld`lr_bw$cAFx2I2r`Kԇt~;8+i&%rI:' |<}G}"Zd~"#!cGE͗~`99 Wφ;ޫvKmˠBhQJu%5;=]ab4G0qҡwD ZU^AsivKzXpsy?fJmCe(k}/o!` 3}E[._FP^|=kk]5ڊ!1D1-9ysA\;X#-rqai."yIFa:cgv4:7P_p:K ] 3=E.iBӦ/BEIL XTNA*ӜBL]LUNzD"Vd\6Cjس:ћ,˅| TP.*q)TfC5gǒh["KޏXM:T|ˆZ<{b0, nwTIhge嬶^l\;!f'Н:@PyIW[Kƕr!⟖4c=fE(~n%_qx d6235tj3oFoӀȻUW۳_Fۘİ$u*Hᝐm Th_ie_((JSۿ4KhuP_wP=i/6wI(&hPu04#sn>\r,mB;2m"T}b4o.F`7aAjKUf+&ϛ}ޟ8A|歍hВ^G@aǜC0oØY9a l^]4tPOO?E! rB4eqɛ2J2]W.Ew5VL59=F#Rl"s;M(As6ޒ"=yԽ 9zM A SˈV~7nXIH =?}ؚ.vKS zùV =P52#~53M!3\|&ᵵ#Oy}20 rڈO_NV@2:'3aJ5J[-3 )GH=%߾rH1z Q-wRDQ )ͫpqyBN a eq1_niN$_Wi0x#w~Ꙩ-T aq& 'zmqUy~ OJz%(nM}b1>Z:֏ԇ$!7/*u%ύ٭5*򩣨v_)x#ެAn {>Rj%z>J1:f~?:5gA0k}$lf)GW:头o5#vZ2ތм69_A6 L-pDq:WTc5]pi 4Wa{LRQ>B3۴]o3BWqrp¸;cpgpwܿ_#Xyig, GkO)4;9}f~Ds+(imbH*zh9|QU+ `{33KWUr[KOs!%4>*S퍌FKaNb(qګ# M)驅1A-&Npp#/ʝ) G̘B{"OY.ϫ2 VBRcd/I `y5ݞ7qɛ 4Vb*r ZJ_He¬i_ӄD@+2\1@GWkF+Y<˝KsE@%øK}f ֌ ?ՂXgJ!V¤Ϻ SgX߁}H:;++_}?>ooO-m~eMJ+F;REz'xuys|eDSJb.idF"}t#pp'tVQ{3.%lKMTe*T"R1I$ zV=Vb7@sҙCEFfe QHE@(^8$w3;617Vx@HvO [H5^!pJ>$"z)oV'aN[f,"{j:-?GeRVu-S ^3QڟtoUC sj0- XST X0`KU4Ƹ\!1!p8W/םePc>l70pS]f`ĩ&ރ: QxҜlڍwyfb,!Sçwm=׎ܟwǍ 4R)zk|uHwס{Q]/kO=%T n%A?}Ec+e=ڃ $;sAYvz XVXݹaB-B=-[@Cƍ~l'Hq} 2l6TobE>!4=PGђIec[>Űvsljn}IP:hrȩe&*($d&9{buD ЈWܼՔyEF*a5YsNd"C>/E"LY((}PT4MS0L,2XzgLKUvPz%7*I 7`Oj4~^a7u9xEc@UXq3ߟiv~lrM(ND x2*ؠ!hne\ XX, <)2Dyθ(41ݥ1%+9dDC烓1fT쳋TD4.#Q LQ(Фr|< 'Mϐf,QqY0l)tLK/bt%gS0fa^2iͻ Қ괇.'#Cw"J]Wymy.ws6.^5DKn&G  nZ̖g?1|N:Mx#6d*& +¥831a͂Ș0-]cWCESq44Y ˻ѻUۙS ?'L(Eu:6w>R 5`r5F%%?%3d즐kPBE {XW bIBΞai*n[m[]ň}v~.gΤ`^\ xvxadk\-L (Ҍub!|.Pt4G[E=͂ATzߎ j!q?۰S!>7& XxNMME(ГN{ۜY` ς}=iSia2[#\zP"['Jƀu䪹g\r;mB&AԖcB,-Gg H.7@g~EO#XĘN{MéA.yb_YYNnn,zzWq ]\ /h*é*F!vц惡ܷ<^}XuIFtց/5QXm{$K4v~+>5f<*(Ծb!u=A\,SoIcx< aJ))UAtV'"c_5- jCn0UoET{>rkJHк$yO^h]"nONw "l2<!lI9IjDXs)];$Y7pi ZE)j1~QD_[Of( eQLLm665n@j3t0ϾTk䏐?DiojڡO54UDmb0,cg-4d1L|HKɦ1Fxg3#+5I%";`UKU4_PheֳXVA _G4`O6'ߗk("kɛoY@ d3 4F֟Ofg)6}qf$G( +o*sh(i>{BʙH^-eI_3PK_!Ur+C(+f1u-d|5Zrbv j1/ѵ:5u\-Ĭi$.3 O1Q{E mC`4u4DNYfӛ2ǥ6b`LW%<1pWz4r62169>2Edϼ/xHcAJ4r2'A#^?I܀$7uɻYvW :H.6{#|-ޝ`h1)Kܙ5~:d.:1<) ,f = n=N }ޕT:DgJQҶNPdn QڎJ/~r}6} LrBuBTy M.-r B j~xy58\Nj[K½jꃕj,1I9Vj'c, Ĭ_^ ;1»SInC(ې[`5 DUැr`'_g{y,R?8i[Dz(~ ,2_zBm6o#{2tpJ[3u,yBix!`Cyݤ` OJfʠXa#Y,Q>w >:DPOџv-BL[J0AzxsAch4j_ ܴu,ޡ;{GE ƢEnώ@&_JWcxRFU.YsP׏[uXyϰYy9 +YSuimqiz*[^A&Kעb㵆C?ODVP:@"R__[^ HC'cq2T8=v`?pAh01%Am^*wMK6|1Muq6v_L[NZWVԊw^#`9'*5!ےsJp]tf3%km5^nE8*oWm":3G Bw4tZ,uieV,$&LZrNcg`9<]:oAt|db8%e7aplNG&hOw.)|7Y9_DŽmb-]A!o<9^6kE8*]S<U`51g+!ҡj!U֭ i+KO5! iTW_2Qb X6v8W"`FnB{D^u$ ʶ'%}bCtD4qpCK Ȣ;ariqIvz@F@L"B_ wzvemT5D Q1-n_[A ͓c. d]vr ڻ u ˏ>=-r̤I:!(# ՝*s"ݞ|#6εÖtw[ ;תF~]$8v6o-\G4<ٱ5;`XiuYFgD^I-yP_ hf#IQw"Jw3e|)'4CRv,%ӘD+dެ@[N%"v1TiZLrpvC̶QO~k0{g9ik8=;{J ׎DFWaK5Uf5kT>$򜣥 g1y9c [9J]/זo}x(/Q?_yiU˯z|ޠYgczJh}ijy$K9_JOogW׌s vsH\RjpU3L\5tuV6}zH&UH6٤ כ韻#m;[CL$*~lr;0!=Sky -[O!-LDwveOɐ< ~r*ZLUu:=#<I+HlĽ~W ag`+ptË2ʃDD*nš- ~mGiC 4BuĂ; o>Pc0p/5o~]U@p\M4%^ .8z|}m,~~n#0ys -Ayw\^XC0eCtB25YVֵWlJ|A{)E\obYkok .՚GCrWϳBh 3#ԑXS`vr{h7%S~Ib=t<滀C\X&+N17`*dQ*V0Ś&[0zVH+[|74:arm|qdcTUc'J4˿;e<{22x*&.Q@>y*ԉFZ[ o_zIg] yfZ9z^"sIĢo3"#H;]-8m#"nӬMWXp)P 1Ԣr9{uIH fct9b| xR2+OMJQ:A#H A/jf]>N?nT9IP<vܮؙWystfIBW߬KM~݄j2: Ҭa]\'Md6p$&O,ʩk ֧cj&mi3 3 }$޶!*- hH-:hzB-ˌ_缜bgj [YFN͓h1&gyV^[.x+#kPt5y% N&'Lgf2F)$bP$'n|;FA79s9 `hU>,DI׀O{&.l6TM6ف,E-Qw%Qɀς뫊aǠh4u0 [XV׻ [D,` xDpXx\hA1mg.!XD0Y ʏ B uopTmEbwTAA[x~׈rUjĂF"헡qnD||qٯp&|+Odlt.\4`[?07~y2tt(da` ;YOsھ4+\ D?F8#19] qV;3s+JV,W x\z$/F䖉p똃 V#]?u5}'$Q {4Tc K)EgUT^¸0{3@01l.ݒo ljķ_G{ f|Ka Im̆qe_^uNf_h5^DKyP!o5;ٷwjI?}řh_耪XTEm"pMe0@ 3TP4=pěwFq?R:˅UHeZ.o]?JteEBjxo|}9JpC>΃ǃa@b~oL/Y'8]y @ziGQaŇ#dsX#mm~u)z.V8gLBDl<3Ρ/.xoPblaݵIEe絓,6PtRSE0֩XJ&dBe B :adI %)Qx9| vcNc7&{a\8ed} N“$εHbd $mR~{n$ e:4w=3?rZ514T$Lxy` Q[䏊s0f,+'B`+W^LWס2lt$;pAG 0}H lzPI߇i'Hr /-l(AEѻ†~Ġk1Rr(CJjyV7Q]n++܃ :SO8Ө-'7^cK\@]ei V9{}oda#ѨK"Igwfџ)eJ~-dK ʈ2GKHҳhh2GB3oS4OD#&dzά8=묇pPynZO둃OFyT2FEޚߖ4b< :XmupxV+h,:DcJaE)CbZ3M LOȇqh~!ࠈ5`[ Cc۾!8 c5B@p\:x2QR~SW5 Y0?(gLn  ?kv?y\F+ I=3gO^Ãv,UBL)+z5({)YCTU`_7_Zƃ#*OWX.N{OEIB\b;/ @^ërW:kG]% =i}CL̿hϦ-i\ɔƗzi#f#;޻З9faM)ء㯑KcyQiH+ˡgw@;>#4#g 4>n~&9;ԳsT ͢L\@&Fc(6&y@-Chpd8fDߊݐA-bƘ2)Vquxu9Z"áHX" Qɏ_V!bzpdeN|#E%"(bS~Z8qw$W:[`DKo9UmB};D}9!=h0YޗhObUO?qX,Js&2$/]Ћ^.QK'ZI1  9A-]zώ/L*h1Fm'ljB~' jn-'Vۛ9b&T}[Eo:B?4j jRS߰}W%+ 뙘3Th_zWϘ%tSidmx9 Vnu'+ޒ!= 0:f<|]8qƯubu*@%ɕ5[ e p-IH]'0u 0a%X%5)[6#tm+Ǘ7_)5 g8XY*iHﶭ/J 5HVX!)2&^o8Ё*_#=ձ'oPP!z__n'F(MkC*]^_8w5ġwc 9T!eb G3%S^jViyv-CbC%4k:?[{DY|>0@mxWTם嚝Yū`LDE|P'4Sy~2&$vrܮҨsuA>zb[ RFȌ 0x.,6@/1i0V"*CCya$9>5_p?wjfsK0Զul)*t9MFhGuҳ:A)1Bױ~MqOM25֔ ?!7 >$&c9g~?8/0JfOVAW7TXu5w|NuPf9\YC˙}Mj1_WL̆m$`2OJ,G͆h 23 =Klj[<&pO@v M9%eS7C^eHˤtb3{k_4y񶅔^b%yQ6|4] ،hBtƩv8ʮZZz|x; cM&S$sй5o|Rx""})}#_/_pkQ)>d^ N:IaKo`v#S1wn(gZWr kΟlC،䳨˼_Xz qZUk u}UƇu Id}?$N}]j{ ?Xx)>NbCԿ#_{43z<ءˮY>.$aT&H7ѐ6*>C0:Y۵,ͣmDF<vz 2<ɕ)^߃\$>O#* dMl_vX<IfzOnd:-d$HHv\ꭽ7Skik`EL>KMةec-l[p|GJB3ʫnE,?U{#Ol8bO^.TDD.gŎg2$~OL쇓,n MA˚c%w3\xHQ͒tjE;/t?0@^@J$=u:MxS5NH1.g( :U>Jɉ oJ$3Zbcuܞ4.N><^0?eEװ5C6)o p͞Q-ޙ YjBް1 0H@烿ޠCnjTm%Eu%H}:|9)I_;݀!TL 8T^v`! Ѳ_hh,`i}ÁS wHiF^ ^ X/s ֱWЭeb},tr:a3F“ap]=Wer*F7DCcNlpy_kr3-ܐ9Tm𪐢)upz$b4*R}XD:q]zvf9QM)Z.{WC'.!S(Q3Ba}eFhED>v]w˽j0æR+gfjVS@B*X$D( Hj4 8rE/PER!&_GOVХ]rզ4` {^HuRWkx~o^)#.zr3MJ"F`mW!Ȩ7ըO v,r|5 f\$[`Dz!$k [1輁kۃ .)~`>&$" %Rmv?2e~raYdhͨK/dF]K`eaNAؼ(msR(w#z g^k-q0R Ok|;id-a/[]u}ÿ)-uﻺȃRz[:a9UdInWㆸCx}nExE3$<.pCE:-Pe`JxTvbN>b9n납Ch:޾Zw sd4CwzNf_@d-6]l/'gczF@{g`wLG'f? C8PQ-q(9Ԋr/yZPMt疎k Σ ^ڰ|*U5"4of nOf82*y?g6?hg'̹+V7|*7VZ@D%6 sW; 460 M%UY2|c qt.͞>(z)^l&`L=8e2pcm.}򖫓Y;E dL12Ki3Qx@Glc] [ _eTjx!˖yp >"Co Z2O8jqf*p·31饾KJSb"EbvDNibB~ ?#1^gzʄf_s.9N ĺ2%"".Ζ99 Xݷ8V/%+SE\KL0m/cx` !yrΠh%S_Hc%a\ҺTﰈ=Ѧlk_žUHK!΀.0V{4 QvxEfǁܿ7O8̧F`Noyތ> IRbE#~ٳ6皝[M7Kܞn׶ra{Bǎ3@yn{-e CSeqbyb*7eX>bHKM`po1p͔:,IHvfSN afjttrDa;z97#^ 6ǴÄobOaF:$!:s|5u _SU;G/1|`CyDZ{bUn}@H* $ /Gzߥcwu0b]}U0N1q ~zZhp]\RWh;7%ۇﭮgǫ!jFiv'~EQO", r}CrHMGشτ$Kje3šb@tdbݳk pg =Rw\S?&qN3Aѱ' ~MBŶ Uo/9X6ںURRy%"'D;:#j5H@o߸*-"dY&ls.atx䊕 4Pc;]^((yO] \w @_lŜV0ʜdDa(Rkg{y'R:χ}Qc1ax={СmD~hU1sTl0ӝ`'WU/I/ïVrqLKbKf4frVƩ- ZӋk~>^px5g]PTsBC=.QR{>%ЖwrvBvA)!4A[xM&@Pb2 -W}GO}(M1粔M0sY&IxʐϱC-͢v~svRw\%`ȷֻZf=O MH~i-s-lyR!34uf,ܨj]PG5urhO0tבrg(#PTWqkhY #Oh$ &qC-/ZaÑĤ-V'PJ]1YgkؕDܖ]jUa8]z}a\tt5?xaa1x.0;%j P'%cS=4 դIo~C'4'́ҎG0s\e_ H@?q=YԠ%K)/*EE9m*%E|!tE䐪K&ziZ3l:6Sݡ15PO'o83zPWڗ.KKe;~^Ϥ-N<Ww?KYz<5x64͞aj:۱mZ-YQj|}JB&#De!euNK&Wy]߰g# {4XF.D<6찊dՔh%HD!Ke/yYa-AlB^V4T+gʄ=ݼ8g!=v яDKz/@ad^gNɦ/'ˠk]W1azadPݯC. ,v2yȮqP˓F.ֶt2^Jm+SU3'x+C(Ɏ[}\ yv;^Lꜧ`f9R?l*6rluX7;nWD({Hʴ)@@zo,}h~7SPO菗d}ub?i"*EpR %~@B18|H4#P x*]frqIW@0`}+"ρ a9xM<c#y ykﮆ3 t 9@/CD~9i*ϙt9Ao4pUCQⰗFUל-jmRAB#HT _ߎӯgt<z?D%5I|ٗ`@鿖ڊ8&j egsrF$+ _ժ)HO1$ rpbڧ f:QrDEjDD\ }fu>N}s!J"GG H;zaͮcޫh?6¥W8飖@"T,HW?˞Y nƢ W7ZfƩ_ $#KC9ldR)dK<¥ge *0Y11d@SrN0lefz!-N:@IjOmSl'yO YU9l_̍"vh ]ؐtK/ǧO9`ȣ|T{[a Ȥ_B(ԍc+4pI`sHm8vҸwd\mjNV ;?4 ~H1VnȾZRSs0rNWeJ6.O,)ƛC l?4e3zt^qqVWh#Ye;jW.._Eg631`:6@zL`1/YVFe*P%7|T4.qYZڃ2#_~ޭݧR e_quH.@}qavߥFŠ Z ۞%f!d5,ۇą[Q-Pms黧4YI;~ 8dV1*m/ݠ1.g4'{x95¦C(ucB&>gRnLZqb4b[yW[j $a5q9$ 689\_<? H_rxحG(%ׁ6λL`.V|2Y>HU+CLo.(̧^<>hoZ6;)?XGkHBT*mɜI+ bo FtUOri$cg ,:5m!+"8&qsIJ[[qffo{D2bSB/HQ6}SvN>k<0>!UL.M} 1"Q 1%$vE &kbOk,ž#Z.vXV: b:O3+BӴg&'k Rgq!ً@N^I 7\s(bw0i;ed~q_ex#~TPNT } K ze(FWH[|:1$'C㽭'*|0*xM`[vDޘ.1H b~fTbA⌨"^$׏p84oV>^.wk]w} \f ʠ-CtjMRAfUQc:˃mqvn dM'Ɇs`} .{*VRg}x_ LĠBSCv1}N}\cP[cA75!@]Z\40ݾO cWa[Q$@Cr2])ՠq:Kχ['4"+Wp@<+Nc8MWws7?a7,C<_m!'gC/aI$X#T~N~&m<9v4Rp"6O" n(enE~zRpEwϜ2ng[ce"NeePykĝ_0RPb#w܅ Xky4QWr4198Uf4s-r,GMG h띓n4Pb-Q"Z)'qi4>$xe:@ZF\pXX=0hZ%s# @Z{N(N +[M;+Xu rlut跊8Z[Ⱦzdd:QaE_[Oh6 ypꎈvCj%v f`O>` Gtl6?!5+tp:a`|Q>ГɓcL.]AqV|amv(U!ZJY;?0`EW+|)8rv z{Vhᆘt1ldʽ^C^|*^6UoXq"QaӶi;lYl`Zu)[ % &&Ym } +w"~]D&;5DXf3Ie]b=6]J(#uoeiXw [kT=<2K]+>d_\O,Z.H%/r% IFبznVwj8V'fo˖ хI’~V*vAj(>)):qhT !rEyro9 y8SF=;œBX }I m/19NGܹiEbt%k*`sB<-E잴73zo&Vυ5o"Yf ۅ o_d9 -_QQ}qj#>|@oH{07 S}r9Dy>I/`OQ}5;j&|fc&'BS.o(E.%ŭ&ALذ44 maƶD.QxGt`hn.CV8 ZcB+"h9IڷSߡHym+|mcnj* LXkBr f*adU$e, w->YXP Sؔ%d.N@*xG0N9n0PR&!$2 }5DjZ#ggԌH|U$Q Βuz+ƪ h,9.&3rI箇Fy+%#@&ey+7BD/ClT] .6Cfy9<}U.}H7Ć-+ԫB:ȯ.W_{|Fr^B$q ɢ7)S10y$]] sAyxQ9nD6InkFKsk+ 6E:cWl`n)+)V4RAF"^.Ze~%QSeJe1?^il(Y-acCWh>9Lķ dsKw% Ιjq5[0*QtA]h?6X:#4_齤y5^99չMh@P >&ƠK48ekoq0R0?][k\O_"@ү7[M+6m xk{51LF?w~ј 8"M9ѻm-͜b HHMى:`6 "7W\ mBۚf )b KNS O 1j'?wJ3թ6QS{ai$ ڀabqu(Y# .#M]DB(dvO$'yyiZUklFd~MƳfa*,n[R.PPGZ^Ga;fCpˡo,hNfj+ 1.cPr-'6ēTo3iHC(SaS[cild e3>c =% m'U wb\LS*f 1 99'~N&>0A7a(O=# l8Wta39dA 1hNi .D݉jْ[oSץG %XnIXsaU.Cߝ1'H]ǎGT]BqKo7Z%@ͤK) n Rq!R'ٳ֡%79Jc*f!^x!o@~rZ->oTlY ~w9uj-dZӉnQ K صJZ8oȔp ?Xܬhe>5EUsg ;0EʦՓ=#G4&_2!/1Boy^j~3oo@p[[DfS0vG 5cƤ\_0EP&.4dUlմ aҠB1Oo @h(me=KiH~x):m_U Z*@_-e_c^F|j8)G.>K驾`Pp%KeJ)p~N h˵/Ӳx%\s#!/d2):-]6]uK Cc-vԯKwVrO(3U_f 9- :#fS[IL/"9Q? _DطtTCXe=ވC@XcI:to pRGxYM eG&Χ~܌:էCǐo$I5ƆР²a0|͍,fAFqesy*YIr[_0wJ}DN0U.H1Ҭ<6NJ:Q}v1[5[<rV < PَCHE3; U9WG&"ȏH6zN&GqGWg@'Bv!s]] Iy :E>?u nPɻf>P".2:;kݔ(UG<(u><'aS5;= Mc hncDD4"pk~o~&$tبOy9⃠ӡԁu2o*hZ3G/޳>/u?E->~d#e9YE!voٽKBehƍ)Dw7 Htk_IijaK/9%=uw_i`Nv5{jb #oޚ Q1K*/?uޱ  2uW-%0uiKI.UFo:".K8͙Wo+G2̳'3k琱p\a~kt[L)c^vuMن<#)8-pZ8XlVjɡaX' -H{vYסg߷8U^*G7@D 9 NbP.>(E2h'Zٱ W}Xn%A fV6m/~obsvKGGxǓ:Bq-qM^ Ocn։L55"I6ƾM"efLx(u@G{ykʱ nH)Gf $oi݀EgA‚¯mY晝uՌq #6ijDD+q_[rS ^1HS9ƥ¾JAEеZjQB2yKp%G\C 2J F:9ǁ 8I1TEZ)d)\]3d>-pRV=>x3}/{d P\GeA BfpL%PǞY֊kUȞsJSvO3FfeKq9HEuGmWAAdT;NqA(3š- NZN^/#ҵ c&A?x{1;j3N17$!6 )Cܧ# #nx3h/A1`, δ5.X%SQ sq$i7)T &l; .jꀀĦi޿lt;zu5DU:0޴,E]ĮoڢCA,Z`w He.zjml9ʼmQo)1J>jW$o~c5V{~~j~YJVjdP]RrYxhԍF'0p#!9Ҵ)1O( Sr" ]?˜8rffl>jn Ԓ+ᯚנ M"Uz~3\(V )D0'{!z> 4&K FI_%| aܐ{y9gbIײ#`D EB/n W+il;&pRc"KWm 1n SU%%A{ 猲Hiv"1NP\u%?)='Y/Hʬ|B8z8m}idj'ԗ`D*5! a&QyˮDINxrOтq:?'@4xh0q>v?pG w/-F*+ymNE;V͘m (0J8M*.n0w&yLxE$raO_'@y=loP=n#0B_0k`뙌6S%OYUN<~J^߁RݪzHNO6^ڵ?ߓJH l"w,&w׶ŏE6o݊T _.LuR % yjWI!b$gwOFB^7[s֫%5s^?1%4*&Ey=Zxc/[2NEŦ"+͏p)Ŗ3<[njpj., Ig{f7_,gϟ1(B[???#a~Rĺ% `.pɑ qKU셍̈́xZ =;Y߬Cp ׵a4UysPII@qGjoRgƤ:K\HWttm-#FU߬ YN\h*7eq@|MR mxNJJY]5Э$MUlh~xt&wQCZI%E,RMf>]=(e޸˥ AȩiÔuM~v?OaDqV+Z Cgǭ ,q0h+cK_ŞNE5W->ۋb+|R=ij01!+Oúۖ92Z $,oc1 wEM fщ%OTnw?@oVe,Mfl=pe%Y|_S \ fr{`&ʚ{/"|[/͑&Brϰκr +e6WU֜)ҵ|a@!g;9`0)ҫ,=k $Ѵu7aRXa7RG|?{RÐkVAᔛo|jYZټ5hӭ'ĺhj 13Beƃ&kq>zwS<{MP|֫e%FcQ(/Mm)kmm +!lCKNл9| MC00 0 !amN߂7~~gQA\=\q@)oܠ% $zDi6ޥZn4{v;ͪ,s.ܝ񻬄ѻ  BTӝ/P(Lߡ+'I&z/yl?NG9Z qXe_J 'A`}B\}=9 yS1;Fểtߙ2Ҙ,WyW=hJ}WJD7cchi^4ƁڄPLSķWЖ<_ߴ Vn>7RϹ WK]5F0"Q\uӪv7u~|-!2FRwVu&Ѣ[ˌ55$d#d\Nt3J%P|hxR;RQXRȁOѭ.e29vz=@B?L9a{` V_FR~bK#s;e{PHrrݙqPaX;Euusgٓsf,$3GULm4k2A- >%1NeE؏NRVvTU#gtfrcߝCEmBke;J\ & )_fXR ΒiixXD(=k4̲ta9s+,@9|ۣrHDE_*l`'7O:tvSNSŗ;(C(8,zvJS$s&PIYCq1r#7Cgɝ!}-SU]k##x:x5~01]EtOO9^B.4f̎3`>a5/_&2ScՓا Mcx ׮!/_+(of61-'Ё_6zfբ^ f-%I7tě*~˄y[`=6!C?}HG)W}h>HiClM6[G*礗K9ЖFGAJ`?]3AYo#MiU+pM7ZƸһT.$əK\&f5E2LM{G m)7u{8PDn?#*fG31JMpv:=R4ƽrE\K.M>V-lKe#R+a\x`#suŨ:/MIq(D㫐)ZtxwەgX3̪#Êm߳KSZt 5Gg`*4g`6ӊZ0s*@:Te.;kוh*M~}Bfct2GvrA((6qp9i,ry]#qзC$ j$:N9:S3r*(P6V6Γ/|Y:m}um: к:t>ߙI|6RfN"]cvg $ɫFiZvJf֊*fx.(*4$'F:Xj;ЈӪNT LT^Uy)qӬ(e5F^l>~0(AdYnM5ʦ))`!w7#a"kŲꏩV*06jJ9\#;X;VWuz{:*Hg֣ug>Z9N=1a{hUZ*^0fhif8S@lf}D}͘8 ւԄ> }E0LQ233=ZC wZ.ΨbTY LT\Y~/1ƯҊ/XVªb1JO ӮXy9[]>,xB8a(e*0=sr˽O_h[O)t6~qvfhI43j\&ПcFKM]esKѼnqjlRorSE*4%׌=;2.Db2dwMCh6ohWi֥I(RpJN/tZq \wQww lm Os? be8i$v̰Iq;R*VSQH%I>KfF`spe_-%/V9Vi/+cV( ֋ ||?Hj rn3{.tNz]IN)6Cɘt6 ` _JCp𣠱jxIr+xv$=1cEOHkc(ہS;yȱf/ ;%R>&b$.E# !ĐY6MS*Z& arqaK\ ejru`oK桬JrU/xǺw0#^[yO[@2_Ƙ7i(*ɍh |"W*i)2KG,rDIaXm9Ne,X5}nBҺv%4I8:pyųHo\`rI S_TZʵ~;)q ;c雋";7eDU* <UjcAy-(mPs}4i3$GJ=*HY2jvڐrirۉhҌE;`eO8O^j=Yli.9+ەp:&% d1b-HWHz1<~jcsp0$EGд<ZF2|]Yk$1x@w)(iQ"np\NTd`~U[983/$foAm`nP͙"]Ј?iΑ`YAch}y-742wkO&ZN-K;q2B2-1vs˪Z%'r_k׭ Š$ S-Gf;asI10B[f?̋ t%S lw+_lElKnA8aUVfPtߑ쮣kMUEʯnZktY2֑da"\bz"QŴzEf`V0?]heC v$_"g,z$/DD;˚٤_57[b'D {QE 8X'1B1˺-go+F}EՃLYغ?(=6h%DpZcMqW= KPJ7cti.F^8G>"ҍbJK=ޗ{Ro M xDLsQyWB*mRGG?$rAr^>QQleտ~@bbPm6nάIcHĎݥolru1g'*&A1vyHZ~".r6DCo'd93DWKJ.rR<.a-ۑP@uGU@vqEFחܿ\c?JE]Rj6  8nG]Tgw7^ BM&7:%>D)ER8 N M](Z"^}t^HX7cF*|P/( gaU.CL}2FZ6˟7XD'F{-QUEB)Ҿ*<\O|]8Fzi=>xg(z[9j&$}*9%Ɨ0@˳~Nxi JW\/Fμr8II[6 T#$a7]PQr~ʻSRج~~!w5rM!jԔi?j~AeO`yv% IkѮ hA/ѽ_R1&L,[w]z6~-Xeoc¸-kl788ڬ?IНxUSrGtޝӇb%A&`{9/q"Wkn͐%qtc;w bIɠP\gC@4uZՑY8!B*u} YODsEy@V=7GɡWjKG5@6aofdj{˾g_AqH7T0+I >@68SbP%{\`8-,=]OK.ޔ̃ENT&5]_bOVEsj iwg<,:MxgOqm,c֧2xM^D=f'd^iF|쿔XLڱy6F@d7ܭ_ci,P W F',06J+ֶϋ~8_-\1c8`|؍lmoQ]WƆ8%bss@H7F!5]TܢiUՉ6sb'= լ$ڄJ->pTbdAgWMg|nnu"]{_uӹYvzUS$l+ON41sM(sX/_6݄<6jϢbv " [C\.׾.hAR:zX.[1{ٱ?A`ނ>6aAVR.2Ă!bBIǖm =!OeŦ͝Kޫ`PcaFF\ \OOW̌CBbN->"je::"pa:̊FeI3{c~Έ慗@dI:~pZֶkjaGjZGnÚMuFl7 5b3s//E]Yao'c+wdDELt1^w(L`#:m-4)pӦ|CLaPPHmߣDuhpZe!kbW'⌕էg|$ =Q͛Qn2vYV}EZ\+]aupڌ#:ťz'!@/:s1xͽDRw{=0s>'a(Ua(ӡL|~=H NX]j--IFOGsnu4)"ˑqM99]*~B} SL-]/cIgmvfLd`G{q[vR=P,vsc:-$O.płރ5ec?^pύ=%b4ts56LNzI"(=r5SoH.L~$~[-4)> I" {M;*@èhkrxM}6 ,iZϓbu뉬ayŋ.09TtIscT(teQ㓘9/YΊHibG< 5w$N;IlZ6fIB6D ^M!?pbw7G+ؒh c+׏ͬ(*OyD\Y"kRqQK [Uvn tbKlKQ%Oh}t~7WRTJ@* h7+BS, [qgC āWGn?dPE֭oڤf6[3KZ+RZߴ/!B 3oSPJlsY% ذNqo$}JMh}KB2.x'OZzdP觛>>}Au.m3hA߫]s `[.9@z`T_4FLXFh2V#m۱_y}N !$ ,L%RawuIYjT?{s FM䁰5O*ZRX`!8$^]/@, %!hfP2]& : oҒoj/.v )֊T U:9"FTs6XxT=]aMJVU$$z!C7&ݤTH :U0m=Ol$Dk<㡌+ӯq^Hf遷d#;ڦlkri1UvZuMa=Iӭ*1RH+?1o&iTb-i6Z3c\ECTlDƐ"J$A >y:`$+"41pӫAr}'@1~lbRKnNp̍ݲ isl4_!jR= ӼhD`X OOEq)JtȄiR-<Uˠ9I`d{V?@DD6OǛwq&Kn8/im8I8^-&H\E6͖bqy"䱟23^.a Mퟸ"8eqY四-+^֖a>o4cbB:/ -l+y.Ig\uЮtCR +r.RXBΊ c[c*cǰ_Z;fd1ydY|0*e.*# :H@7 i!#2lS %_x!.#Y"bqb:v?^g{,rʾMa2ǃ"uVѐRJHެb(/Q1}y|]ka-FVGܼuym:0AnL D93ms4ܸJ <ꌳ8aZ0 AL$9Lzq i9'EJPs*?K7ЁqA\bgF5neYtx x o§57s%V %v%j9 _q0+[?M<DCg&:tD2"*iy`B0V֣ǙLwi! MYrcgF/Bg) j>>ɼ]@lڃVAE[wԕrfJAJ \_ʬ eC6Pa1Da A}Z9_чz/)f^JE]C E @O <Ȣp)/󊅧 \NdhȎw&ÏTmSKfsnE}Wzx=9.2${Pr.<A@ 8d qȡ5QDi9=UBPB2d沉c렗(iؠ8-yfɾм|&\ `QTdZM&v˩}Cz|YyG-.}2[/=6v6EokA\*[EZZL)(d$#^˜c*ʞuhg>sڦ`r*Hd-3]v 7hU(пw9/G@cvڒ.@рyB'|2?;[`l%Z˜$}$P!\mK V N@o.F`Z?ux'Fo$вT%pO#J6(#Q5E~.)q=jd4US?xHhBUDN}L5p|%2VKW_A+dɾH?'۴'.ՇlMn=$x'n\[? NxIZЩQrz @v%qwɿ8p42AvU`\Ѕ],8%;8R@B"ݍ\G#: Pt!I5A!>Ύ'IGA#)A$}%\ ̞B"4X8t tmG99X<߻弜h^pK.BQVWy'yH1s SmgC-tnYڳv򁄝Gj#>r*-!\gN9l*OM ˱hڮB:7mB3nj1)jmhCѼHvu,kEqy2J~0 1o\o5-|K<F>+GY|[3`w͵rڒ"+垁$׊zK1xv텅<'^ťl hxs8ښH9Z_aPU/9`|T.OHJ Z)sV 76t:ښfIkd%Dz&F̩$U;*aB)b'5p vTHґTރl ODBrQBoYir0rs,^ݗ}6Yj4s\ڊ~;V6W}IQ$0&&H H$psX1tƏF@: HuHvqڡ[ZuY|ʝ"(FY 3N'bP yfnyƠiq"_/P (OyEǻ`[F?/1$-]~R\+ut{ҠhhRu~J UwK!?k pC=C0DoA )'M^k\ ݶ'aݖ2s =' ~tR#q'h .Use'WTuطBzinL38:Z%Xz(? I?l\E3'FP00=6C_KT%Ŋ1V yŵ!jok労!.}YBW{CVQ?\e6y ; a [ nV: :/ {ݑ[V4'*s,Pq#g}gF]=ӡUb3]>'j*uHݕ 5r0܃lFK=/m=`($V S%dW,qΩ\e(D8//r['OwyJx,֋a9^ t&Ä`?yHЃ^f iً߻l\h"06& 5ɯQ#׉f=*{vb[9aEAp3mSU,#d?NT$kDFSLk?dAȩT"37 W&fȁƟ=/MVѯG~ o"2@qBK耜De84a~"oS׉-0˫g<Ԥ[6F%R9VUz_ A<)mծd7ІqI_LPR[JmD@9<ъ<[z#!{թn]"y(p ˑĪuv y˷X;RݎE]^51:g)& *۽U,v4 4Hue,s;i@j:!:S@ a<0-G 3BI+1HjZ3AQ,C=kj1vN+Rw'Y`?KN7HW,}ҹh6F*#$Gg $B`ހZs7:J$m0 #-|[l4==7M[ X S\ 1 [qD?L|Q%WUD[9](oVa ٸv0 -yz'~S -mU[_F,L_'ѼY$sI$*+$uns^Z` ZN*?q+ ?~4s.C) =5w+3KAM xoFD^+SRv@X?.L-h N ]ݶ_bLRWJ\Ys"$5oyk?Ntik HOb($$1ҡ)WKE-)RK<͹ݦԹm)]'Mhc[~ 'оkmkhj;yrʐ&>*]%e;*ǘfGg};#5 6-27Z࿤5C5=Fy6z~fgLrcM,-c7̂!I;r5+zPeG$ӑi:=J)DA_J5zݨkEC mXտq.-5ٗ.v*5ᦾBqqsZ@z*!!v@00 pbX`9dm%@0cP<}t!v=fv&?pݟmjwcEĨ.ۄTqk>!ݞc# lb j肄 `ǐCM`lxRXJU\0PB>Zx%9VVXܮ5 '(Fn/|k]yY\Ynwz<@5J":~) 7t/; \2lׂ'!`@duN}k\Z/WC*߮cxpFTm38WмM0 )~ yTqKeSPxk3X=ÑKƬvf'viZc\! B%b3EEK~7b%ɜ^|XH]A7@g):*MbSn.+G#~=O1%+,"1(뺇īIG7a mB|n؄ž? H@Q?gR@W RX{JrtB<bEEXP}]ڢ?q|^hq'Pg JVfQym5[>\Axsn :?UiA"6e)}!]%Jy#(XV,<7؝8%;[ 5,nD<мj%:5*?4Y +%'.ҶN3xi eg-H%APoCG_sйL]VSa0R{]z;Bc, 苳\h^+._`_:dlʠnժnW㳇1ldwer+|sk-]>6kGnP c)wuUVq!:Ϧ h :Y|L%NB^NqՊǟlPDX2<{x:l)nQsf7fױ4 &\RTݶ 0RFr>t}[eV}Me_=[T̿ rE1Mall)Ӗ(8*9 !%؅Ad&ޏE2 qxP9$?HT|5Y&=r=wRzy4ݲN Xy\73U}Z.s}1TDoVM,m-5pv~6sgR j=CÈ֟4rOx i \F1*En^[Zv*JBE`grZ l[FE<2 T|*=Bnŕ;C|kyxw42?DWq`_#~녉L޵}Vy 9S)&kj(Y*`>iS hcȌٗQ'>' d%B]TA%Q>WC`n*;!:[n**F=Y16_^2q+˽ ^~>TTI9Ӿ wLfѬ-]'_m%&hf DC9LU'♼h}E.53՚BT9|MJ [|jSFh^VW;P4x50̎=>2)ʴ63VfkaJ!xctd~.{K*'2מZ'ELZ "bT2?b"5S Hp;ӑ.d.}xowbX-Yٖō57q 1*0/f:&1M#3{FQly|}oMC\.J( t|Gx4V3R-Mj?cLƭ_ lٲC1$k@k,ѩh,218bvmu5EæZ;ܐy5s~GQG|!wՐEF7RZcg-rs>`טM R*xpY?"@ 0oqk`lWjXE&8ͬ/ T$\P\zM%Xi0D8L &\@{>ߴ̂P?_VL nĭ][hPweuwOxH%k5c {wd[8&CnGOS 4"+grieu #xꈸS.A^1@Eɚy!E$)[OsXT$MqO:.oȺ1ub\y(vPݨx ^D׊P!y1 ; 𒉳d%~.FHz:M#n1؋66c\x${{9$U;ڠx;߽Sa]wR\'Mt4R'w[AAJ ;B2 #NpgG 7&Pe56?z硶IqU{A`9B;ז)DSpļ-DU.W$[ygK>Cc)v% Z@qRܕ@UdŶD#T`-^Y:;[ew>C : COVY5=$-<^˒PA^ɑbKi i-=3 mLD3y`]'sL| Mlk`հkLKo=y4I]Zx fL G)KU(}eGٞ[;]ѸvJ7k RjB0+&Ź).8 5żjDDpM`.i{S۽mē<h[f"K;0!IxeeirrDt֩:qvoEN6/ݳ=|uejHH,=pζNTѩn:G .,E:…\{-Bg0,N˶ǚ! HsrJ*Wdt~' 2'5NmL-TiԦgah3_5}>i2KLϸuQ \օ=74JCYuTDrR5tyLi6­M 3$B@fmtRb+K6LUA/d傀| ot:qy'o dr'㪬rmu٬&>FzǩxulX+$y%ԸQoBik+;n|(7yֶj5 \/*fqOIt-Vږsy j`D:b`|zSym9?"I6Hş[!$ =*ݛ:sm.sE%gv?D9@["2<>hVunU7ԤQXI!2=uׂ2qH?q1r7=VyWn Y}p-*&>$hk0W%Sן`LOĢ_k/X- U4ʀ!%$?'!LZ8e9/BfM J*ӡmuW.ERCD6qF:ۗQU.PbQ^Oxo -C=gy{apJ i?.(˜8Ԕ h>O?DxuϖW0&>K%$3'&ŮKC0JԱ%!|Xd7xR,Cqw>MA@ a VDmҜuCWEA^EuMC_`Pi ck|KPGFP #C_NOti$eF҃!cg'1^3ML/2}@q@*ԂݠⰙ/f'uR.ywD+M !+>r }@6 tRnɁj59+ux~˧OY^زʈ뷧j4IBJhU%x M\5 rWWYvV:rNEϟ%ؗZU}]8 oĪnm?UԹ]T.ʯޜu*!vVo-Ǜ+[VegB@#6ᖓ='iLƚZ՗?$d rj\c \Z`S\&C1itud_c(|x6+p|=(M ^ymH!>JGHVܨ!phCN +|hPF#X:pZfݞ=>- L{IISGL,g-ݹW Ac5 $_-Exp ̹- @UɵVڜE:wŝ@xOn گŖ= JC@gStUV" \ك\eV5h7̀+'(uŋ!yݐ+ɺi}6cZϠO ]㟪vA.ln^ETq|-S#@'W- zV# c*g֠A$@^/gmr0IBk6uMcұSe` `& 5IH+hjtUSm+jRi<68QeC |#ɽ SM1)׽ ?E\YU8A<2BpWzK~ufU?u"DYY]t"ft{kʤXA,:Fm]*-3ҙP P`klB5MOՌrzy(H slYJ@guxѡ:ǞaFi4BfɊ::]6xs \7yv$9bTkTY@5I!7Pӗ4ݳ)`{H}>|R==_nAKUDsmjDد@hgfs(P}^9,6 }Q$GDW3tI~n=c7bՄpԋkP {&v@~8_fNUޏnpR~ԓ2kS!WkH1=>¥,cY9)#CA4xԄk ԣgUHJe|Άْ%!OԊ%/yъ$lTE8Dr5MN߫Zi2 ڬ]@D Eo4>H:W -VPkX(PYῨ^Xٺx[-r&'#kYk'!J.tQΪ^40іFLouƲ-e5i2*ō;RU`9\,jb&ƻQʹ6_C/4ߨqNq'5b abIN Z>Nq$9eYyYlrY[^Pc{s-0TOԄ@|'V#[+EL3ܨsw\K3Ty҉?Chp]-ϊSS3δHQ"DQ#hHV%e\#;W;4HY>xQ5P=(}Ch椁1JmDl$>Zk9 d;>V媷dJ eo,PQlesE[[n(uɝbS$ -yr] =ۡ 7P 0Hv+o̭J$=*•˪ְ ,~Ğk 9ZmuMHv%szxFR1Aw\DJb>5=" r]u&-N6CFiULºJ#9%dUM2 ۭ=*g 귒;OߣǴ Op EhVR b%8NdD]qM`tQW7'1Aajrي )ܪar:}c0)bpp_ˢ !??f$Bh^f!/ԉl h~ЁԺ%3RQsb5+UySQC zpdo=o\В$M~:^o .kKhRS a`n~_'4Ū;sO1vdIHVA)T k6@%#oaa "9x=uGwg0dUMȊ<S^p4D87*HM# Ó1,#;Y ^NC= jM,">~lGx?_5,%kgiEs%j %ʛoGrfTqגTf"i((͈pQ+4n!vPMS^j2(90yZdtq.ULB, ޙhܬ.-_6HO[0p'w]`nwoss K"AQjoĬM~Vk]ϔlKM]VHsugr%{~vnCA,X3r<_Wp7 50G{c6C&2Yf2acFmiJlqa}KSӷ4sHaVܓDA#bȥ!ɛ9Eu"g,fc5keƞcF"Nuk,yVmk+Ϧ N M{eW<X Da} %U;\au:9ϫiB:RMauN?ePJ0a@K!" Uޚ2$B \_ͷkh3@"'&kR?"TBǦr`(h_LDrtDhWT>w{xIi2N\}9{#o#>'Y ZJrY3Tk'.Ikn.R^X43A')-FT ^<(؎JG,zhۋrVF1k˲uRe ?W{vXXb *C.4kA%C]POM5*K?.z.īG4Fcv.y:%=Jb7BQya=7$8~rmuL3b! ߥo?֧[=䈼oUne*G9ѤECLt5L{vy16G˳ ;UFTrjr]!v_'PWɍ#ab )ou]W5hY*7DSOZߨjiq"M`9"gU4W\mϞW{UikoMInvN>)! gok, X-p қGÍbGPs^#* kd|e FU bNM;/߫C֦/|ifǴmJ)0A jxpG5,Wl¦Be?eG5I+[fǷ^[f m$E*eYG:uIDPMOf:{fB){"/nfS43`e $|r+.GWQ|YPqs,4Ud~53w'C])&OV6. $xIZ3}gK$#S`+,KEf9C0z ֮&"'x[]x5#y\! . ss%5iVI\bJ:X)80%)yp&>k$b+y*F_[ϰ?_-;xv! 'pAu-NjINܫ>F$q rCi!noCӂTukF=*I_--ZLօLk~ۏ72n ˃BlQFa1KaQq*3/)}t]b(kMVKk{h@MLoLg*Qw((q(b+Eq'}?n#/Ba-hB #|n`I^'HM:>ⴟcTuRl)ϻ,vNB=Q<;ƌ!jOkU%ϭ"^nÄk}։v>LOiUH9HagL=n t9Y+"`lx1,.| 6x1C*s.Ĩ=5]߲!H89ѓk.j`A>ț:yfz{4/L#H83Fh jC.* U:KywWC߅zƸfytԋꌄ%%<@Y; *b\~CAK'SbG aݾՍϳ5 |B((s*BIUJ`DrzL6Rl뵅بǬ<L9 [0ҀG0.Q/qZvH ODO̰$8~(F#AΙxX>u1d" Mcu'˩nf,3%T|jH9O7yBpzs-#KR)Ń~&U2ۨYjUGyͺXn7:$\ 6E]9#[Ռ byW0^fmO$rqnp@z7M ?w,A/t]T^b E!PUNׯgvN,YUʊ{j;,o]K#SO`CV3 Mzrl\$v 5q*a/G {: Pͫ]Yf9lI[i}e_NYOH I7dϬߕeB{- mpb'9 +O 8xIq$j̓itDgpDPҎ5ʙwPC&STGѧEWZf݊vDLerSϊB$ =٭"߂@UHzz͗pP#r!biűWXNmIUOu1ivF F@{}ڤ`N؟$~ƚ/^o;/V"DHWt4, >_A*qbGM3[T~dz_ g^ǜhz"J.sjf3sdVAw̙iV/5RoS{Q61ˊ70Y<о)Lb 뜗JwAoŠ9ff_L\@k"zA+uN[dz%wnx`Lsm)" k.Uy KK³郦UEv=q_P.@. YW]41% Nъ!{T3ؑY71цZQ:riGDlVP&ǎ76?'&;n;<̐B~C[M]hY+ch)$r怗BhK@E| T=M_3{LV aCrm~rI(C̦'m4b ) tխw'wJ^GSYBA G1"g'/(IA"z4+9h=ȋ_̦A A+ŲXU6D, /f!~<МdNM](^Ӣa=qH~ޘ>h) s<,jsS?@S+D:).\ :ga:E-l X(r(5ȃ/+swt:fOW=8Wш"ki?#%(Z{fђ(<Լm8/ {R+-{` dtk)ffyǩuH^?i L(ɓV \W{]d*mL "KL'84IwtwshV^Nop4,]ӻSmpv2v0tg^On}/$[aRf)jMJj[^;N;xbHCJ*eɍ_sʷ͒Z1;Bpۼ{a3Սg] XFP~}Zu.J-63oI#"g^SíL 8k^ZjN|ۡ4'#L3*SM q`[y2xprY_t79m '0(Nxdz\/Đ/=^g<5 # ">'a#6==V};[vFrYYV9eЯNj.3-#y(W'萸*>iY몞ЁEϠ!}6/n{zԊr;B39JbS(R>'zq=,nQ#:O`U,_]nTS1..X;F/}"-2yqr/df}ONǥw2f4gekV?5$5^m6 9w4HX^kG]l=3/C SjY+W[9Sٵq_tn>(͘ _W H8Ry7,zWV۝—-(ffwJX F#(8}GGV%A9x|uժRDyA dT]E>Ȫ4f1c \cQaǛS+ Ǡ#EIFgZi`taa >_HR`c]jm7@)ga7-9@cmSOZ!?`hzu~J6]QE븯hń* A2BDZh^MX]l`ю^ i?Z'ai?mf2]y~::g/7Ӵ}𠮅uˁ+ g O+yNX=l㿅ѡڍշ{/ NF:W015Ȇwn)QBotfe 'ݳښG* X6)=|  H+6, t5?঩ /2^}[Rn6=lO.Qv޾ܐb/kş!nޞ9OdsߍfFf8!~E!AAɞQFBw;6 e09B"bytSՓ0]-РEv=:SiuUtjMVpV.f7f6("2(\! 10%`g3ohԊ1$׿NG5j j(nbJ \h0巶#WQAvͥ"V Im\q N "dA ?U%Gfs ÜNv+?u *`z+ny"g @˽ |U眧X8|k/rJF8! z'1L?~rBuld™ΉMKY$ ݖT!bdLCCԣOo4X8]}oˎ KaڄFb"x:y[W>jƠ!U1Csc7%gy6a7Å>~2- e^JU~9Pf!i#0m"OKh<AL L\pB{kתB8$|*J!Y0 R5G/lG㵺wHZN?]{ <GfFR!s/.64b^3vuQqSdzcF JZIIUIk!Mͤ h# L݅x"MBsv˳d4b0zm½UGa@J2% 1z7bԅQ!b\A@FXvb%&ZR$ ^l8Z0sy2RpIR5ξa3M@ AEښ[ȡb9:4іׅWaK@s.-*pe%:<);L3y;{5wg(V3d~2|Ӑƻf1+לM"TvwAd "\L$ 59} :RTE݆Nh2^?H1oErڍ޿;S>QoB. MPƖ@,˘53MH6E(aO]eV3d9tLjKBe+k̊}q`^hbm+1c܏G~#å-}DQ?Lg܃h&jZ75Nl<уni>qXH. b̾BXeLYsi8X 8F\G`O ݃ʅ"bɨ%M%8eթ,"@>ީ%y m+ E=9Ao@uqV6oc"2?YS0l:~I2 KK ANsXMlmCtohdV)1 >-Q\w(4Nj'()nH&VWiF7}V\\A6'r{8Ci 5s9(Uxb ݶup?x]Y-Dm؜Y{rȾ+Kq2bB#"vI(cRr{KUb*Oc*vX:۷ޓʋNb?"&qWШmq J߾T'_CĖPO.N }tsλ9jȾ_{@="ﱅO,-褓D"kKJsxItv :-95|rF ,V)@oPŃ8} ѝEpy2lkO|<8+v(DT%/U#ޜ,L( ~K1ZF>LhFP=ng/<,b ]4i)"}S;*QkoĻ8ܲ`]j#UУ?Pj;GOweέ6al'R75n x_q~.X!8{)b9I0w:]s]A[iM NFúb^~:;AF SIvw?"l?rԔgr$x" ~l@ص[\nIxDT{ 9GY+MNH(H?[)ҟEݦJriMKGl⎛07tzA*;=U"P\Vos5 ՄΌ̼4`a:ݦsJspZMF<SntӤZ7d 'U-:;<!l|ک`t6V<^Wxamhj1c8IŤBo`j };D9}tW^~jSJ4Ԑ)fkGMgv0n $tϾMv/\跤]k QzK"E ȚYUUlOi5@4à|7pͭ?ѫ;@;5t3D2K8c~4|u;VrZ?V?*gN"ެ5lZppd'9qK Jodq 3#hNa(M4AÆ4F؀ `zܨ"r߬' }Nsnd qUߔv K^fEQ$Dj߻دbb+|mRx›L #)Y-0Ec dFU;̮?՞!(d5xqzQQa5҂4(ODž; 4FH#""|':gTRĤ?lȻdF}y4i1>D5mbA 3y9㴊x(DM $&`Rm䵸^P^-G50udFZ{ J&_X~k #i_ }={M,)RѶeoˍQՔHʲC栠g ]t&9Ԛ#iS@5D}S6<%$z?6WNOLg /u ~=/c_K/[OFx󏍋:F!zmŨfMpHNI>xp20[54Yc0Z˪XbC(Fд OPN`6Pm$.vzw*&rr9\&ӽ{nY?Z#aVPҀ[ME '3oT&hlcRپa u-~j'W%b k n H#Si[֒sL) |mXC-]-|Z^M+9p#adL'ĉMH"ۊ p}an.|ymYYfb'.t& F4q>4N_Pw~~To4}Ʋ&C H>`L=:7`0V厺# xAެok\f#V MhѮ7\G7hdZGw(t](Y8.{vDJYaf3S!Z.78Wk^`(G~BX%xǯubRτd-KSڈa?MlgIG1ԭu*(X]~h]R s[{.29}֒7ף[FvCɖ)L?lLl”$ ФV ƸW̟rlܐ;0Uu#+T+'Pi=*!R K m+4Gx0aݏmfyY 6l{+_.>foF0jU3T iծ×^ڳHx YBT%eαy7f< "mvN03>/7}W4v1z|cuNKK2L5-R?̅@ .V߽ @mYR{Llmh+bzXLI}KZ*)W$-; L,7e7rR0Q>kDn8‘YteVwlbɨL@q N6Md7i,Sԍp@GTjL PY4ת~^HH.[Aޞ?i%; 6@U=+aG.Ӧ&=o|MX4^s/Y€k~_}Xfz^ ҔY{~*Ҏt|s>*Ze^ ; 4<@n\:ʐ6w=d.^g.I=s( )A+ja&]Ԥ0$g3z{_׿.[(r_۟!ȕo䅨AЦ,ۻ.%D9%1;K&PKF)FMi n}1 Gpő5ۯb̮P\I ""w yogQ|iGbtKMk/;XV%jC j%Mdx3K0 l!cCƱ oA#p@9 ] 7· r)Ip@bo-ת;<9 %!^.n/|'2\-5}Ett& xE.~P`Y`W)v8߃|r$7X3g>As;5`55uFnp$-[WnO}z+ Ge-'GA$ގj˙=jcemmդݾn'R-dy }m.B =>Bn  0X_()hv#vX7:;f66Ԑ%vVeD[қԔpnY:-g;]QGO@_4)Dڵ3 Td?VHem' Wպ oNK堡X;[zL2gܰ/a:Wxө\4*ȇxf*nzّiIYyzcMx[O^!>w:lVulGiہ/B;A`0"&/2}4D>$zL'DIÇ$t/Ƹ9<ӫF*TC5qlIxbNpLCzT)Ew*G/{E(׾T{nr[ ̠faQ7#P22Pl["KB܉aN+_c( \!C?RV}gWAtf\j̢^UD$w:m!U6dU'<C2 rSMiJE:2P{ ,?31ѽ'Kq:"w7vhY`f AaNo"N~޲Lݙge$xGyZ^NB&2[;h J% sRL YIHl`Ye !v]HQT.}{.<fYhgVד"wgJ6T3qK]$.MWny>q;J:=%ȌT' 5YU+f" ?nkvcca(trrY9?8Mv KNv9d|xNc; =[?~rn\e1Vtdb/ЫG G4 E-5ο3^o*H@ !8{b?֖pZ+D&Jpy*_3D3jbX9_0k{A GPt>M`6߶C?bzCڔl "3k( 8i͐ Ş LւQ#&?[piwE9lP|hc@>¨Ȧ/<dGvQ9{|:@_V"~L;=K OHQ* (J pɂ9K,9fI:ӔӜ!*vf5RvMZzl8fk KYE.M5M4H;U""YPmuOҩ- ?t~\{J{ʟx?N#HŅN:_m4QӃnx|w,ȱ '# ~Y7 Wk!W?DCحW(⿾þt5Js$Ԥ5E]LuL^w&vοIzmC< D\4iȩ4Z;O&<Ќ%[Ι܂57;6EZ"k4QПS̢ۅU2GCv_,¸~JDvg)D=rOnEf6ɛ ]5L}RҞV|͚%uu'T6C>0kW,Ղ.JõNW׎ J+JΟ6u&|d&`y$ 9j.j?;2 Y z9yrJp/D R ڎXl~<2X04w$wStQv~ǩgLSxٟzu_ HhP,dbt|ε6BQ=,p9yaIHQqhEa|ORB" g3:'/2ۥ[Df!1E&J M~#H) J(ZOQ(0Vqwf=ա}]Qfjtҟ"P3uy fY#= }=dgḥ] eȷWJ͚^m һsr VܾgAh:,/TڌvAj0  0mp`v^a?"4yOunTX "'K \;s%vl{̂$z4,W>3@o`#ԍXa002dd|q'Reui4 T$uRu<`҈,¡d_LK:?-9/\SuFᙾk3r9 JA>y c@8Gz93 EyooxUefMSc]L^Jxb?̸R}KUf=0RiB$F6W-Dѝ鴊V-[V5uMCgwueS{r>mӽ}a5/"̓mұ_ںgIH5xz58zP[4Yi} {_.9D u>b^] ]@7ȇa1YwR"vz+:iأyhiw6|r + U\;7 A5+dE~V%_&[w EA$X<6 \<r6_14uվՒQB. #Lic}dU#a [lG>i!aS };sNC6IvʨKL0k' K@r|7|uSwDA}]TwPB]im۷o"xp"&ʜ$^㠺 L͉{W2Ч}by a`KsӰ6}ETkå=8B I?:'ƭJ}uK_r DN,qGk.q-YXyw; :l[RSpe=UILDT Ym.b,Ǚ,dl04RNPc/jNdP?aZ])E */4CVTߡ4b K*HPv804Oސ7jm,;.8h/ٜ gG(M@؀ydKkǧ`YYljˉ3̷t--ey=W%NV&|KUD\;|Wh]Wcm_wQIhYz=R™EزdrY ݌c?ݸSg J$^uH^Epz׊=Y g]'{( s_, yO4,O6'ʕlQZ0ālgy$m&n T[62RvrAk݀(0>N_ۭ3[LU܃cǑ=X^PZWHm&ZV~zjq0CNxTpo7\Ǽ(nݩ㏾MIlF0^f1ْ[!@pS]隚x-gzOm'F4 qB+gSfeb]i FV~gM%Ċ0O\+Zi_T<o뮏z#t^F_~k ./~_+TcoX', l1Ws`I"|>Mܶǂ`^TrO)ҢQ_~034y #,?poB1lk #k_MS~)5c+igjFt*w+7Q<.@bZ5TX)p.6d; kk/{:\ 5ܕ|n 5!u"eExVro{7ap'ˏa)>}DžMLB11z D6ٮ.>[rʘ@8%bީg,$Xʛn^Gi ? צI֢˙dЙdlAZU'hx;M+=eznjs R]WysmoU"06;H[ɼ[@Ӷ$ŃmsQ%"nv7X]y_c.]I=E݁? OʝۗkJ MLi>#єAlC1@&9f߯q"mq8%Ύu|butK%gKIpM73'1wn ,|ka.^n'ˋ} lW}R%9p :zx:so }s8o p#,\<{(heŔ3kU&yg\T7! T8>]6pZ$B[)*p죓} pIk^~(wԫR|t|;:WIޣzvl_aK#doq"b9hi9`ښ>*2彠qI~`˹D"M~2(Ū"t2EsNY_?{A𸜣 afnFҗ{sh6t9=ORDO.<*yAo>hQن}l]B^diakm.@QqxҞZᚰ3jR9T sl++z,V~f8*{ƴf6|L#NR2S'[H*Ѳ A/XF@v*O@ #_}V nØaKkP'Uy{`g-rs8 8 n02kSqpڻfN+Гp}8=f(+GVm6u|?𵞺$֝ϯK]2Q,SŀKhschTw3}KqL΄oFS\fF ga̿8^#ÚiI,LƘg#ũ*UIm'އ?W7mdc$cEL!VSY㠑vPDlluF9QT[:3~LFϏ\mr1`BbLE$K\Z 3&?/:Z<*24&nŌ -OЌ(dIZR ᯆ6!ͷ'^V?:ez`bd󲮿%d &VtMf>xh*^)1} kq9_q`n?B^qaBZ4A;`:?$ Y-4TG/,Qɖꝝ#*O$y1*مYoZ02?92BieO3؃`o=!\A!:ġq, =ӝ@'dS-sͲ넌04oU}*6 rYKn1j'n\2=̇RKOӶM,Zg?ܭS$3b)ДoC5"_FTt_߲f‘AzJ[Bo/[*rce('h7,_:Y v#E_^&KJiA<|=l%xfbCcNI۰}y IY۝- +q2-DjMʱs$c7. Uםf&Tx-7'n.y믔:]2Ҥq8ލj#nd޷ !$i ~Hܻk:2E3xh aDBO; ,3B!gC}SWIiB2Wmf9Ϟ3\eݭS*!B[ULhC#\ tAI^$;\QPS{œnc<{E9[0d(Q ֑KI]03vCD-IB0ԙ# h#%qI1; xRXI̦tb)ץ-]zgRQ53.A4+/x3z\ XW=s3þ^!~ΓpqW71Kj #4y%\„iY^`w͙&Y7~XRT4 =eliȖA 'Wѫ/x <+ygBSJ*IJB NLyo >w3˓: k6OAdiWyɦXm,JsH+EF{w;j}vQͱyGBԀy. R5BДe؍J߶n_`LTqs cD)}0^ۻm-*JZdtPul)ňINš<,}uLпK֍- isVͮdwǀ0^D2 `YqbB1]ER Z%$L< 9:J[GM vJSszN|Ah }Zd; E Egs?\``}n(#LD! 5)H7s{_:."V1ï:YA?\+IH'X/o00h r[>ؘ4>z@TV1ŏ?#,N~^Hewl5Q̾O/.S39oZX/ * == gEM<"ӄjvʩ4$o&^r"vGPD^'-Z+삚+9R{ X-tIq 7Ok66WLo[X'UBf?s VSwcO3MEM*Зp'yHLIzP% )ޕ!oo=%+bؒf;s@YQ).ו6({0mM;f[gje(Cx½T댏 0 Ö9j 'nb^M?W T/Y.Om})1l|&?q6o|E| ~uƮŚ]¾ɵ7V_Z  E_(sⴒ&pY}P+h.t5]YEn^z(c⑟~»ȹ}rIN5֫$飠8Y){\9k,} 1 %<`5+ǂ!eqT~xEd)e!o^M ^}w$GTg.5>]'J 1E!WA=@="5.%\9ݕK3Jq*&nHؒO:ǶyȄ@MܰA"C{`AE"r_'GB ;0NkEI6=3X $llp%ǎ1+6A#k粜P@41&hO &K_drݾ9OR1eDIM->WoϹ-ƺP sS>'E4 ښ\$h2̂ޒ%4QН: \A?_HXV&w0' ЋqP 4O+0yOH|BM%|*56Q~>P*D7 E@]58teW]LuR'upe$K YNV8&%g-&ЃO8FSYJAb6jE[O6N'nWp c^Ӥ;~WIO 2NO!yv<[zÇJѠ`BVL?rP:d2Jjʼn.ئ93Vƀ3ř xf'Q"^8S,n 3,LͲhJ<)MG[ gJ9M>:q 7bqT XYl+y0^py6`Vwp0$5 J}~ebלѤ -3!IkdzE ,rbEh@$$0Yx9XjbQ/ i욓3wcJ ׎Pέ@̸6|-+̍}pJHjCAVZ$31 X۾RUC<Ʌ{3 \4>y*{Q&ZWW"f, ٙڗZPŖz{I! + _guΘ f# uX*Ѐ]ZYQߒeei6O\ Plszp8s6)#tRy&`cHl-فA%'L?|("s5pgkXJAO*AE۰S=Պow 0o-{@#][X3lBY_/00#pWlO eVbӮ(qgĆ׳p J+軒Q!_;@YM-Jo$:/Zw79+4`ZbZT?brӍB͢%?w Gif.I87쬸nX$f?)w#vG,y~]wKLf+3swLkYPy||ۻ{`Zm)SEKȜYJ-ES~؀9fݻ ;{$q ~WpWnJ9;X3gX gM!uHVd}Gz֜7S Mi+ K D:ָ}>cʕ/U/Mn_Íw9HִfXvgf]$dI3^(l%Ew΍)C˫ѕsN]JsPЎAFQۡYHށ`_F3> ^8Ȁ`woh|rS1F񯾜YS4!x/4sGX\a5zH8~ pLbI <'ISh!-Rm98[nU֔*pՓ4*eS֤Be.eժhvrp pᡙssT->6>z\|(zbFfҔ6k޽(;! BqVk("v:B tX31: -2c0WOSa¬j֛Y^j/V/SpCŌx#4GZ.Y:w YuV`+9N.ٱQ$u.p8׵8ny)zńṄ;E@a÷q':W7Y+Э.Җ{K\D$WRXhI`"[J $9<"[yt$h̄=ϲu"?nEѽpJޝIڑt3rF\;~|*z{wxL>@9D#;tp`BW)˂]ɱʂo3Ma^{v\߸K$/SwxÊuz02g]PX/Qĸҽ1^L(ZVp틋kucke.d?ճ cWyB9NY+yn#d46PmȝXe^r S|a#Tڃ{/u7г{T661]ӆ$J,8x-Li){G(ȴUQN/j$ ށQqLfR笷~Ngdh.9h )Tʑ5pͯ-_C^ڐk> yȡe? + F"018zPTp?(ݫ KK |0 >m!Gmq0I̗DL\oF E1٦jQSQ̓槞i|ugDaUrKx%y6\9ѻ"k8Z 6@C1u dfNL==@5^D5x4? Boձ^ dзT;K7# #fG5t*#;QA޽{f>ܯQEw<=D4:tL ۛrh[*\s}ͼNJA,{fQ{4wapK~yC>xجw&.!ʼܘ.e8л~͛=wm%*%Q18Fߟ-/-9b30 E>U! %{0yҧQ8 M'yam_5UDfpQce߿3sv{(ilK}4u&2tx{lYrnE{Q7Bԡ6.6i:=s\s!=YX;$ Kٕ. 6`vYʑz~5 ܶêQNtG&-u$bdv*IΫٺsBLk'xIRӌkK^0z|WrAV,2爮Ab^Y N{(L*: MN]n8i->˕ I:G^$_aO+A, f`m q0"e'$Gw(I1>iB-<z(8g{O.ڈ.iN?s:2Ssu#-Vvv$֖/%}jpڐܟLU6Ÿ'T:P@_[S* @5Bdr>&X 舐J|x[+nF gѵ"O}JR`Xa4Z@;)x7Ɵ1\R4 Җc?F@!FFupl,R QH,O-~.;o޲CE{9WO!7= j%}'y[(3g=EpHbՑ .¬o2`WClCWƃq K'#ЎV35\8F7 4D-A+9[f`4m?5dѯLJtytHUgwѯV~( Y$] QbhڊZ!ГBJYCBuz!j? 8@|x v@pCς̡8ή(ZG2` *ݮsBnBni\TwMsZ cojMAO$_F"@)=t[7ًWmr//\tɪ\ WLL[bW} !"V"S9P3[tabA:h{>L ?bwLʫhe- mr"hhAp{6Ưt#W\ep)2Lg7!iZ'ߴ)TťR.AwʂKr<\eqO)(DJ&'s2{/((>t.:ُP[`xnzƌ6v#W|@ 1"a*c215"q\tڕںhcIc ^wBBQ1L tɺ9q6$-x_e`]  %}w.(LeLX0bԯliG tz˗[`xݤ$}JC$Otjӿ^!$t{F: 0DD}**1.';¼r8M>wR:/,Ju] Ģr|\jPޒ N4KY'cl#6Ƶ"L3/G>%HgI-yjeMhcm 3vwZX wZ ߽Z#i$%ى3q=Q -vp!=rh2j ym!{#2y-A:Vqe(YA/h ph$zOUt![x}i*jٻ> \=%$zw<[Zsg߾Q+RLr%=NHT:P*!z-eF6a}"#d(ّ9FMI|7盎 wj&;%m42@v5q/FQsRYNaS+ V)YnpnZd_T)1?Ԉ=Ȗw9 jcw]]+7 ۏPxm@q[Lj˅̢i8C|5c33*+_\='3;QDAXG9}d]jo7%/^k+wcaYKҖ9bXE#!Dq}S[G'^> 5Fy;?7sZr]m\Ɗ[vSF2.TjVQswɘM?)ڙE3#Kۑu+,\Vf@x|Mxw6EJ2|ސ] 翷cf9vخJsXmC!Ċ5@ɳYӧn-o-ӗ-uBo\CUji/)gP7gDRnns$<\[:Pt<~ϾM-H\o7N<kyb{h򌛣D4ĸd"'A$w8AT qZZdѓ޴&jj.DZ0'>;7 )7 M4fi=56\k]e(ɨNgUd'b4d!XNS:{ NEwd6fvJ˛: Ud)jͷG#6JkT.KrD'^o(-SjWBfw['*1ܠ6+ʱ#3$q"-$צ" W|eRc3XDG6tS, $ŏc3͵E׆[©i?ÓrP;ZA@*}5jbq<ٮ8@?`P.S y0hvS!ЗD B Eݏ0/GbDߵC`=;1Y_uMkal̼^U/CD 'Lcʙ}q5kr&4]GXZtr6n! oxZIi{ʧjpe?cډ G/!'EJuE^V/``IL0F [#SM7V_IH@Ip\xG +ۮ_h"G]8(omlxPuRM3wL0ð4x{EtA2FgF̺0q?dy U'5n CMj05")e҈zwS0 ]nmx@{ؾԉeN"pkG$@2wTUQ8AjXӜQjuc(0ӄA#NlAƔrfm ORF,̻y ~2r8[TQtؒMt"F2 6ŠlW0(7?D;\3IhfF.?8>Հtfi۵mOԢ3x^B"W$wmj(F#?R|zp,vGH;~j5.S`)sN< z EUWY?@uم%Z #)B~n{j2!+)TZD.ez4A֥:@HQɉk W| 2-Mù:f#as=@Z,M4"`_6ם? ydGQ! l-=w&@}R]j5HQ{*{EG'@ (t kyްjzrfa_cwۥN/~Gkl2CGk-d_ #s}1oḆӶ\EVϏw2H{z~J)\;ݰ@]tB B˩wBA-HI%9HTZ?{}BbĭJ'_ ^o}nFBV*v BD<ƹ.x80D,ZY~QkUN)E4M4}gyD]WSxkQ^Lm8(qH8tGaa^E_HỠ#R6瘐^ZR2M6yj]D7e%; 0])?u >Ms`qp9=Qyvt8NP5fjD&{VnJRrT41 $/wҟs~xKXΪoUEĞ x)܎΀l(yTC%ΛL*{gz1DDPYZ5&;*YUSi"Jv򐁔9}a89O v4-8,Fř{aۇw}/j !E %r\lV&_9v&QqQ=:H|[km`G;Y)) {ymjRbE"Ճ}2oE Dld&&w * ,/j5\%J?;>rh4b(& nnY} J1 'Lg7&oY c7w3t|P-%8=PLMb4E0c`dzk./zvt)C1Wj&ƋcEwҋ (DiB}I >^8*˦xũ»6ѓ4V̏P'x7broٸ.$.#u>WtڠF:B̔HHil~6DOuJ=.s9h@ y쨑eߘy(S;䩪M]wD%Y U*ISAY`9s?\Oy+Dxɦ_V@Iv'~&rwfL9WL4-fNK#%5.Hqu~ѐ!+ᦥ|zI vkv 7wJY)H}Sl wqĆTtAOpBř?y5(}إH[J ~B8bS0Ҽ32d6-9<3ji ?d^HhQB ׭;Sn"ҫhHQEUհ.f{ &US˃( dl8.s J) !?zf47VXi+yh.b XHNW=aI./-|?w7yNV5C8+ϲljI@,Ə5]CNvۖl^͆n!D*iA9Rz};)~ȖAC aUKТ֏^\a>E 2P2riԻn-w w>4296scgM] snsPͅ'Tt LuCl;U@ r 0誸Wߠ 8vMCϮwC"š(=6kd#}0 7 pG'i.B8Y%j+h$OW%L֥kσ^[EzspN/U8_/8+4uW5xO.;wC^y0V5Ns-dCaa txkyBVA۪saҤ%!o*&a!(ttdpG`D=ǬBڦ!l"|)U.HA1=!!zVY+l;JںQU"UWKHC0zl|3C$i^}AjjSמO8*>`F8B)xEAB(CtD2seSmI?K_H ²YR'ڂr 'hYN7wE(K9K-/¹egh-kr ?ۣ 0urTq*d3f%rOe[ťR#bh v^.ԣ]*$ߊF9jse;FQBZO/qCUƫPs8Z{5VC(W3'Ny olt'<0YUai{=1ISCnyve(D)Ca:X %>aHʅQPj=eZ78&P2zblJta2eӟ%~B2 "' n 8L⬬PWu/H2"?.qt 8x<{rؽjot/LwH$1{{/!BlӃqw8s6wNyKj=B00@ژSY?6a{ z<%U2z mz;Uzӄ`U:ÅT(!>[z55 mpq9&Ѧ3X9N"`2^abH5Dʌ:}Ka"IMAؐ)"Wo:CI b$_]iS24YnUat-l:]M=x^P5~QyE-_q-ӝJͦ`"IFnql QjꓐL4BMs>b.sXw/j=xshiTk&̫^}@C S(̍NgswLD@5qt/5LwO++ޗxds|:#ƑIF&`;ɅPvHH n Z#$53V5Ir')nfpF  2Z5q.eހ`31&c5 {z'v^7ZCilJA nrLゔr`wuiΫ3 z73;n O?1L DM$K`A|Έ},m<8v?m;LlMC(cm]xz-BC{N5ΡP\Y >WҀLԐd54?C,XU `@z,8^An>_ҝBpyսFWAo(d %ܦK+r}{!I|sVXXPIr` /X;q )kk0w} ن #l Dj{HNGwsxqOB3F&܇ꝿ~p )w0I ?a5m>Yvxn^`99o FF˼#eJYkV4Xôd~0<HاrEQtjgm@b#<~FZlCgZ Os':oژC5]s fМ~d3}&{[S#]0,$P>dHtB՚⟡n؝m }B2ݑaWe>lN wj=j7韐L[eC?Uv#8K$_7{y!=H㠋to$4ox[ /GV7(^ L(C vk+r?2e[|2Zhv~_"$-ke 4HO#ӭFlobsn\{XWd}hUV;2OO )8wwysgaǀ?{g ^$>wu #.J|L w+UkVJ蝞F~jvMcm T;FA_$ֈ@񂯷}#B `As 'e5U\pOK`20 ql+zdW6 7 `٪Fİ͖{}C1ꏜwcO)ςGj\SԼQ\z҃> q<iD-+wQAX$yU`nekgJfi- )oVfsPlEw=7V:M^ۏ "4ttr{bu"hUAApx>)z_:@ O:r_qݱQ T}7獲TA hK^لB&UA[lz4#%n+IǩK +[%܄>vUX{QFQ,R+e+d+1[fm̔qww]22XϢe7zsOlrVCCN#Ji!*EV1+3fϭ=D^]-ԯlA@(y6jUYUalZH+}]K߷0b!"c\7 { |K1!rJ믒~n^㭉1 IzeoY-" Un9ء2

&؞ݝ:L$&dz⮘~-g ư< k6 M| rX#B{~ ~ mgYzq*Gt{ך ׋r_V&Ll@ k`ZهL^?]8t@]xMOtpN0!,;{3"KUM11ksYHIgBzt?<>:/"H?&9,/8vys*`POh>_s%HH /sW("27ۃ[!%iXF_yH{ ~2O &Z( =b NiG rS6 "WLe >HLP@ɼ\sHљF ijn^ ] Rr6nݴ,/vRW7J4ب#2Lz:TY B 9"tmr"=mQPpzgk,[\esw-:bv/KkI78^(@(rs& @Sܐ1R̗GU_]{Kd'[zbC*Abf=}Q%Js'sio,jApջzhnDL9.b 4(UBrTeG4Ђ So$~vTj`ݾkCt8,Wc9芲|[#L蝙.ߛIwKSFX0{% lw A36=D-8aj}ui1In|Eky,AM`)WUM "z+Z9 AtG04=ETb^?r< 2o=x{qI n*$Ko(fXGtP%u3$ "Å`N<%N%dت KʻLv$"A>a͓b,zQnw2X:y+I*^Rm4XhOG1[7VâA| >\Df;eTZ)Ă ˁ4eվAJ Z!XE2$&Ɖ Phڏ(<*dIJV]PѤ#p <,=kw4)uW^@$T&+92Y߀j;IA-PJ@hb@gu{z??7ՎV0 gŞ9uP^H3l]:8! ) M1oGYr >Ɇ@s9B&jBN4T|*-fBwd+x&+-"e{nDɋfks^,0dZ5}'P lk_ !F/6< XW ^3/fQ5[hlG|15W3mp;qzNاYiվ4<<'}u ̙N5[nO#AB|+x]Hv]ݍp$ U#0Y5URsPOŇb^[z՞!6]/Wܙ[Iq#7gtQeMr3>^2hP{7R=( xfȹEզ^z27\1 ~ ~B\1_{ԟTv}ЪuqBV>b%`mU[$+-' ^L?/nbW:O&8E&x.@}zQbjfwu`1/ݴj\MJZGPXۑ3BkUPF*F^F-uA1~1`Pր⿲RDQG˃;Nw[P+ `VDC^ګ4=ׯ> 9Q[2ǐDGE*sDeR{@0)AdDq4[[B]/'%Ba˛Aw` T~GԟOQ*_eį"Trg*uӎyQF6LJZ\ Q'ƹ cjps;':?_-.~awfI"S p5q '8]*q\Y;S7؁әPR {0|,K)8,:eN֒M e5Ωjןj +hP̱``ie4eq~pȬg$IC֥`#jT+ ̄n9ʩ:Vg$Csn$kv@uo%:׻?s,~c?FMD^LXN4 p$^<ױ`c"O>H8Q-WdR#g U"Ňj]{o٥}1jz؊pQ8ҿ\h(VGp?.0/ȤIaN_P˹jƊDZAVJ{ ,o VMA}W_ꌖ^ RIA Klc8%Ym޿m^N2qLĬ$8w¬C e#dIhnc}m$*~N(+!,ġ?cEnJ} urlWidj P?<,%+&=Yj>P6٭y2꿲67tq6X|LJpdzED2k1^j | VI)i 76h$.±y̰5zj,gaO3?p3/Q%oo꤂XUOXT8gfeiTMJ ӮǦ漈 !9 atjDZ1*DK~3kӣ/(ݎxA:D=>6^\kyb'tƑD_U:^u2xώDVp?X_l Ƭp/Χ17i6ܬM(OPtaT%E0{' > ҷ1+ulMW<ؗ.CM__65+f} n6)vl&S [pŊDz9Spƍ«6+l:M7wYUkJ,e2mȄNF.# C䨁)r^ނcEENMO21 rj ojZ{oX&A" L`\H#9WU$O(0ԣDBɻQlSьAȶz#0F XtFDvLW}`̏nndn*KfhsCss*  &c~nx$oZ/a D#\EUsзQW,ZgNxhdFXXh9CA %=\s+`9װ,Dm}&Y:P\iNJ+~\5"LiP4s>Y`Ny6 {M >ψwЌt}diBC/.``4d-]_d\,.B@ª%ٰhulSWB2O/дtds )|:M[sN:k[\*"Z͂ok5O<[rVR }nnCoXsHAguQh5%Z!+IwTB^y)O)NB}*F[t$Gprv#WQOs4&5N}P*pbl9yL;}܊o/o++dX<ܣ+K:쒗s1Sxbs-8ipJ9N {YZ&\+CU%W<U߆ls ]@C@7C*(I%VƸ>xM,ًj> AJTN8A+܉/\f1zg+H{,_v ey42spI2!:HtZM=5R7]`Ũ Z`Dv=zϣ֬ e}'[U*)$)ͣ9+ H_#Yj 3׬nVCZ{Z5NIˉ..B3NQf^i >Th%4Yt aG?0pE*iN}B-:U2gy6Md*]jh,SaMm] >d|= M)ŕ5[f7\e?`&5?&z]֥c(Phq H{ v˽O o߁cW^qP SDR8)Ֆaa&tr Lš%_Clo Cqя|7>~ {Yˉ وr͵%o; ąqg[Dm(Q"|܂lRUf)T9! o,z9^|]ySß[u|ubMadHTc]G:̸J~omuv!QMܩM?0GЭ5WBY RD#ɱ zwy0'%J`6iS=qѻih} i`Ўa3:Gں8 ?,R40:*Un?q|#!2@ӏl[hƔjLM^޲D{]hcD 1~@ B0a+W7kP̴  33(Sg86DQGu4,H\%u"0.K]p{_$<ϺbNaeT0Wpr3BӅRG0@\[b7n"A )Vg1s؎Q4w譫&D2jW³7|g2TAH(7 B6ZJ3Ǥ@1z}tM٘KWV c2O3#v-<>v_ZBdU Ыr7&Tv 4elȂ9OE6Lr}U;?;2a)C[YCo4ΌN ܅ `q{׃PX)"ߧ#i+xަL-ٯ}fI5r^=;8e#431`[<pQƃ3t\t𕏒ܸwiujo ӣ m>L=j_r[ άVsk&ƛNR:3ɸ-;v` ėff d*Όp'UUdG+݉_L+ A|꺦[} PMѐ6+GI'k޺2+- +u3+,5ȴa@00ςdR-: n$z|b_ 79h YP9e{ \ `= ˨HKaGwp[Xɏ^lHt:IRENm2@c_`Ӆ\n NZߚwɶuu-]3ʄ)ObYs{UɞDie#;ZAG/Cp{F(*ƭxS#.`1S/շϬOMUP ,_)NEуQ\ޟOb]&J2K.}t7Yh4Hܖ;@4Abl˦ڵC;lrUO \yMnXGlbuA]udc͓/'-%k khcl\C"/M.zs25} Gu|/\oS39h*MK?H7<8*ذƀ+j=_~RU5?I,x2N2b0we~0f$ЦHX%zeC2 =73F5~Whgw/i꣸-M 7Q}~HԑLN(HRCmVW0cXk|;p<p;7|hmƫӒw_M-ǵ2ӝGs2Z[+n;Mg¡*ssI/ʚRCԸE%>KXN%34r j"@QTRUAQr[9%orjvH΋'c8򭿶ӗjtJyB&};|`YVdZi6 6wZLfxچTw2ɚaF/m]18QwAkAa}e3v*HgBߞn&bodI8.wɲ%<{>uҘ]8'9tpp:A~'puNn8q*CAg_N0[beVZsp1Td>^Q366"b}{ESQx\QKbP:P*f'rpxМZennlODiNj>\ ­uK,y'\_6zJʉ&<&68n%\g Fb!7_.INjlj[ dҾ ŞHpHjs޼,'_p^c_NEIelXnS%^%eK&ژXJt*k*G!胳%M8"6RgGq0ghw3k~O}N`̂,16i4:I:K@E@+c 6<@@nƋIr hA-[VjGֿm|Cc9i좏[?v{2 45#Ta[F9INBܥQj5}+WQpy\fުxzN.h'.:zjq9mBlǏbU+dm 99*  ʼKzUBl*0IޑU\zG}z!9]֦:k6p}PAˍ|`kTf]'-B=#o+baBǨ%XmܵĻCrՊ$W'wyXo\Dj햹8=6b<GDTqE/ԝ)8mk4ڿ*5e$lI43k2Y w+ʧ70e#|ϱQEf "벼DLݡPC;W+? ο}W3{wJ]R-vi)[gT>pK$'3r㼵1SBj?OΙZHMly = V0h6\̏t;587]1mRZ=KBQhCA4'~WC9f̣Xpÿ:mnj`vYI}>Dokdv$2S2}bR[Tǃ).}} -MTooE"Î;-T^aGpKN e.&~xN^x^A̱|$j-[02nA.ʉ p͒$NQI@Q/ߗS{ .p7=8N MPղ-tshÄoJ2XM >^E_Gī~N6ėvj,']Vm -ROMbqya(WHµ !(2XKIz+-Edb0+5KvxaLm>EHrG}b|L5aSv=3o vn 1w:VGau}+)9eŤ㶍5Q4ls"X0d>{RpKWsCc0vsw۩@nk=OdeSNXz%ԫ JjGyXh|фK3K2{IrSsG)Ϋ42W\tbx~{uA*|a9"]ڢ#vHCQGiJ'E>A/iE 21 ZȡP}2Pe.D yKd:ٞF '\Q2TKcobiF;% nlj\Qzᡣ`> ӳI<$ʃO-0>Bf!sBfϩPN L"a['8,a_GhХ,O>PZ=jh޹:䱸HC!Ieq[lY΀B.QU%uz+?D:Q~ wjXnX'$fce- 銶Raƫڷnq]⃪  6Z#O?Wg`%d;~- EO'"dKzۉ$a@`}1n#8ħK!PlhbGRjQKcm 79_f%M 6Жq%㇞),U^)WuNn= "MUP|\dxEC҈-YZ+k bj,؏e(RSDړs'-d wx>j_ Dy~yu#Ԁw|H)L-/c75]C8(>^L1ߊԴ񄲒BÅ)/1m=>Ӓvc`Yo&zJyY6OK9+X6nG%Jr%bGm@zU8*']ux/rMŬy؛>lxSmG@.-17wdd &`nLqŋ~m2z'NLX~i0_imԶ4vz^JhޥnSΖ4PߪRM|kުYPpٽvv a;Ͽ>8y>!s`J8"Zx^ Eꆡ[b(:#ζ Dgs0ړ1^C{22iv{rT+uO%$g9wdc~9" i݀AM51֩f:ƣ_X1~1aRS4>nRKQ3b%SA<۸ʿ6ŲRT‘ig.YХ/0KEn|i*LXj̇~:;]D\?O* X܆5K+L{pVtVoո}Ue#,GطVM0aLlcPwgY#C;%z~mY^2<0R[ qNM*7MHgd*Z~-&뤋;`q_Hls #vN`@)' f;&7辈1պ7[7-:J Y}ӓ RZ}:'J|79C!!TЋ;Ne…Uۦ9kHwSlr:V7A̒ƃMSTaN 094q8lR\.̹5h'1(f3˵s݄XiR|Y-(1:Xgz{ܳjgClY;Ҋ2#YNrH *LJ~w*w楞R` fgjyq(+%\p#\|pщnЧc6YRٺ""' me[EJG?SgB̅O7ϝ= 2 N'ZxJf?[kלfGEʆ=S_J4ZU(سMPb85`G b 'k>T@Ug(Ckdz S q4Tt Iq$K9,;L@gϠCr6NN6ػTkK%JE_t 5~ߌ #rR>EfD~-a݉1΄x3 iہ VaޭXRU%'G lEݟ$LSX$?oX0_Ur<S .]!Z :P.0B#cF߯/&^V=k(Z~*bj"!oۊf\".%4xi^]`QmMH9n` yF\E8I_F2wr=Ukfд3I>;:)4%jVQLѶ+< 7)=n֖߀DmţQjȁ4m2f% d=c=gkUmwsu6FR@#0?Ab=ayY 8qhi_:G6o|r ^7_v&ą9k `(zЖ;Ig]Gͤ`7o a8}[Ɍl8`Fp qlNͷ\B$I@Ihg)XXCcVLx8zr8|l<`[`J"oPꯡkq!ͫgWYM CPWUzp!YÊ85?{aXd(&m5rRu oZ)-вy;lfm^9m1_{TA⏝Y ¢1-}kLT(&[ytjÏ`u+մ쎫io֦n󻇻$p"s{4|yx0yFD6fAR }5ЈG8璄asxHX>cM68'>9+G@ZSsHRMa߱y>𱛍JJ 9ӭi/ofxHzm t *}b*cQKn%q8YtGulIhcYBf1>oBdžIF&uJ}Ab ?@V,jvy?8޿`PL& > :l FqU1,AXO #@0ydS2Aia#\<پh_k$ug)l!F'GU6~ EҟnVf N'TI֎}fS28m]e9v} ۩2r(/dVj͂l@R):D` 2o#}X,%/FMWs f?ν3?!b=gm"6<.j]BD@B׉Il!yJ)5r/8[A:PI0̘d 9Zq@5UwL8b^#R\ 0EF@zLӃ~I>S8MHH3%=rFF%NʌL屾9\X)Ej%3:a*]߮\w+/ָk=H ͹^o 1BI/0ua"8ԧћTZ.p^/MXC]z8&v|)9#v>.7Nt\)I{OWjKZ œ\G>9p =pn qTy}cp+HR*|jXKP,Opۋ^yA)htJՌQ](Q?!<旲ٺSU@ \U0e~/kR i'׃tu|>eJƚ-!އ!O=Xe J;(Q,>)bإX9khP7PV4 zڂwr{)Ž ;`k'S Rs'cNV,:_'yZ{‰/tiS4kbBłYȌ@F0f՘B{iAT_eц ]LJ|1J /EG"xNiq, iGabI?;Gil,6 c E(Xn`ız#<t~ Wr6_$)C"k84aF-9o?sv#Dt.<6'ΐ#~Fd,)@4Ҋ|c71":V[ʹlZH8FP!=5PɖJiC3a+gnXөíKElwn^g2kɴTی0ڧ%V*/W~5ČdzV-4h"1ɝϡ{\R68v/pE/9G612zooB))0-֒q bU<~K}{}d =tlO[%4|:(WdJ H|b-P.e.9a6Sj8Ay[X } ԗm*r$<9 inGee/ϷɩP` 0Zj{=<3mj>Z (BjZ(o-n]b~A*:b&O'ū2XIO݄헔pomKpEj4 ,njʳA&3o D׊IJP>? tw6KՍg՞aQZuYܫ3u} vRFmFczAҴc7{+wP^(kwq9#x1-Rh8:tm[@|9*8>y;9,kB^8~ C- 0yNR V_na\X!3Pk9oC/Va}@D{@nWs *E<9pz+0yÚًĬ-Hه͛^Ƽ畳Uq,{sǫBʡR^EAݳc "D~Z@ Q)g{AT';|2J9 {׎7𫩳ǝ0ڔ~ *% )xtS4 Ҽjf⁳h,"%z?eoq(*ADxFi$x޸. X OA,EwĢYkoCRG8 "EWoaU:%Q]͚*R;d/s3Q" $%vM;|?~}/WҷD~[h&+ysh3݋8_vH蒕6vWBqWX1ww+mC)mnYn撟D9"1lAxsgr?]d8y}nј^DhB2>~#N,0gY)”)xwtXtcßc#e1"Y@#=,^Ȏ~TpTS*{,/dL%ȣ_Gph$v\>6EqPU6i_gYYlc8Fڌ>M\rUU+7{Fz>2d04}C*,Pɑ˜KA+0 |zޥ!h۴GI3Ldp.}[>$IIщ  t+̯pZgTXpD=^ &+B G`WM~)<&e1x  J$KXD56hc*euf  A2Y xSh6qE` Lj-5J[Rzrڟ/x:lEa4K&I@Dl Z"eڢx᜚(Ư1 m <:[/ԡ T$mJEXkBA9\x>2gȕ!mA-!nf We("uE'z`iXUXZ'OQؔF̽+QqHvM (^0Z޾PCaA]5# V·-J:ۃӄ1a3k[6|P4S?;(>-4F[@H um.˙{i}p/WH'o\0F7?_}c胋e$56~|qnE m]ۖkK U;IJ6Y{#^8%nprϳXb-КAnA(FRR 'L$˰s5ɝYLA+pD\DmGzUykI)a݅'k/>Uس-ETBY1zŨ#?U;+n?f- fӆIظ,%RϺfe`FP2y4F >#u'$PV0? @0R5^.s|L?_aJɠ/P$W">o~E4ٛQ4,y&`^5/Ӏ(\e{9v- ?hq5? fak# n̾9S icΌ 9Mcݒ|W=@e} ?+ҍ(s!vzi0[3OmQ9@OOLu^O7>7("4Z~J{߇OtCߑ݋cǷnzl,9cҦE 5PBN#w5W^nj̟V6ɓ>d:;Kڔv|K=GpӬLg+O-D[@Nha##<㕻DL7Y^3,d=adqԭ#ZESshM>Ї, V3 Yd8 x9ơk>kgRn: ǡ܅JT)ʮUxSkU|$]1\ =6b̈Qnkp!N>pCϱpr2_ܙ~}[-Ln64E#zO9WYr ԕV_$rci]9Q>YMߪ@R[5oYk3sve2e}$ʵE,u >#gH9Jn2Fl2 ?*MjB qﰐvCZH!R&ܼ}۶e>lYlm1 u=rp ´V6Vvʏ6ޕ)07.s{~yb&fՐb, N-z& ٤`pDljh;mPI*A`~pJo:bY6v3ԂQ6I1x k[?L}7 z!lhmY7-^3 AQ1P5AB;]3.ItaxYjcD55{o5,߸ QV{LT!B#h4ss2RHa'q0@ W.\v?H A2tv&xZb{T5""uv(EV2yZ(kϯlRR[Ee m[TSnӪ<)TRt61"W!$aԱ| ZQ d"[戀ga8BcŎ0C#3ĸCk YOf`9頖‘<{XljVªfe bY-NmH#!%K39\<Kaގ1ⵃ8pv;vtn4%╳XL"͟jW,6fW"aee}.t_a=^!dJ0\w _hS8E2v*!h,yEjUҾZr\^;E ]*U#]A D{2g8UUK*vպŽS" @5e0^|XD(DBI=l(祦]u)NοQqdȭ)RDֲ-tĠ#mn7D"q |qVL ZDs?ha׷&CDb_5'5@kDhiu 0^XA@P'6K9()Wdl{ww}oT/FR*u[-!tUa:uW|z%^*9ugx2yRcnڠΈZD`+ Io FGz]@-Dy`VFm?5w?D L_*\'e7> /T/A^!q nœ%Nl znrw])x'Wy Ɉf'qhn ,r9R 3#bŭ7J陘LqV&,Ă}dځrZKY勄ml%mT/q#Ur`Om>%c*|8W|$i $+$hXWx;eQ͛;/?ћ:'+KTK1й ̽  tK(ھYahs:vѳTN4mD Y+|ܺ.²BTI}8y턤YXZ I]%w3 "YM+т;fJ^Nk_0^me|-p=.>NgbGuʫXA|&:X2HP~0 i=ʞr ke'gGt}`Bv`#% /}([x00>_Dn;qg#b\SMl͔&g}5$[/4Rr1p(j&)izO CtL 8dc:שј1k=Lȯ%qPꐷl2E(?V9fuY!YJ9?"W&ω;7\Y|U""_3o1ƿjs/" [ILjmSqsl@9 L,$䫻썱- I;_u׹j\+vZZ:?_%+4waE`bF]W!5a/JCn!_T#*#.&Ni=qR5МW n>|z~!y"[ί5/)~APנ㳴U0eA?7L!s?pJuk8#JBUi9nK(;NBlxeBybqpX63G!WmyK+ 5ڿnY%cOƀ=2)x;+@lž_x>J}O?1$_ t +[Cio5_o#SB{wUCZEϤR+N=hDH J"ahTeI`+Ր920 icG{a_P`|LzNS]PJJR*a٥-3!6M)dmd+p|~7(\* \o^Ի U-8""ɨJ"yٔ)/+ty3aomIL8=@E7VpH!'m&\tmkS)f5$\֏DHHtqI^Htfizwn!QI+m eeOs^>]!jAK6z/Zϱ\z&5 2MZ%ה(j7gX4.$DjIe,<Çme=51 ׇwsB! #/zH"F`* D2?q2ohhy=rTanS"af.91i! C࿔^hE^ֿX􃡱ۀV%3`@S,D>G Ѹ~pfTVŨV (Ba';yǀvlpPUAN|h3*cgw$dq s~DtUgFπC7!6.ǘtڒ&ƃ%)?:mީhwjOAԋR#Nyg|(nm=fr#~xwXprj;sy^:(LVzxr 7R^>PqDaZ:c؍2Uq8"x]`"!x͝^>%KԽSW,rӮJ~ۜQ&F 5V&S)!f$Ui!A8t~BY$9TD'>BFI ÚC 4 bN(^>HY =Ӭ d[#Ekx9_NHQ&$pPxgpE>f>ɽnCa`e)UɵyzvMo[Vcns??vyQƑwGCJl( |\e~k0Y/Kyt> v{A?{rU3kT)&*:L\7\թv~1{FYsLL哪m_>­StfF2%k A]s/B@(jHJ9;XJDHKQVyBOL Hnoo[k vHn,hN+@WxFrCn%Uҩj 0=}s .] AkpKJx|*5b6Z7H!@&[߳sഺpy]hи-x{֭ulv斈qE4o^?/4>iq%ή\W|ߣƖטdϝ DXVA<0#×ϫyp Ϋ!iz>l~| OV$JvAGs ;AϭդvF8'fÝ`Uk%*Oݟ?,Ő p|_=\)UوԊVvK.FtI(3nQu 7 X~*G8w}WZr bcbOl]d0|ww"tVㅭЏM+:oPHX$gFk[m sa8P AVLNO{c(T&sOջ`0]L jݕ~Q.rkvu "F\c<`CU>=<3h>QjRz-w=d+Vd`%4YEF`kz Дa?c^:3#Gb[p/ '<j^A5XVKfU7("v5F FcS6KBX4KQAiviiU"g8{wc?L59jVw" Dޝ_fid JPs]n^O˩ܠ+~">)!]A^t,o,31v ΣHdX Hg0%gAJF ۯaf9*倀ZB~P+a['@c IlۣՈs8Qeu.8hnAmJƅÊEOkKnʞ[ss薻xrHm\'Eo(EFz;˅ʦj_I~͐O>ta_yOK:jv`cnc$LN2doZUZcH|h҆A NR|N/YH οN_3&Hi*qEgǂIOpY&(D?Sy[,1TW/@xʱ_sü78/I8Nu1crS֮  sPCEvYj7*vb|f<0Y.7W*(ۜqDinHx?\sHt-M >@#O! ]:!UxyŽ2].)Ve3;]:fR(l]TBr G!aD&ƹm܅Ul^R%BJJƞL8A ֯Eh}QffxDix!O=CG ,~GMQ%X@}M?iAp4ǷRi<\cʼu`o $Ӓ ]#*0q 5& 3f}"+ jه|ҹj$=Si.gF):=Z`y!t;=g02 Zpf?!,&).>y |sPK[ڶY 񮨝S{Vh9-0(CRK:f{K&.Vs3SVF8DCVe ^\|b5V儥f>]Ex>35!YƋsЙ48+E6zp_lv%No޳ eʧIEz݌zmP,Of払X8K~wT햡 [ή<*pdvI߬.Tu$.v@'J%' `]F}Z˨6#l Zpئܩd=>gnAkv*zv3a;.C{2rgsX6"iV`NW&p-Ju&Z3qu0(}e=qQ`)m8mSFTYYrƲt2A@z暂Eq-_ B9_Y4]i5Ę}EH_bT2AO))#A%DLeEgEMɡ"∝{[(Dʌs6@ J1l_|_\Y ߼|Q'xKZUףV}}l6.IIqa$p>\ILDt6 5 +:8B ,W휴Fe1hw1p=|MJ)Iqa‘]MZ&d5njF MN_ ?YZ0(O&V" &49f']x0s⊑r o B22h΍y Z~Vp[6v&^zQJq^1;OŰ"zIbU;5l萾 6efcx݀17q ~Er{"ߢ(uKtdwQA?/e-'"S_ 9_Z8En sEWW4 M~@8Bl}.6)urBF޷fGaYy=K8r3]V\@zf/y,yT@¶? ;ròW.$ S2ZX?)j=6c-&Ւr@DfȕyH4<4 uvIrUҴ \1+CW<v)3{*~-|HwFE'eT{զnFHTR'hcK{ᶳ:M.mF 5J+.T*Gu7Zg(c~٥zԚXzS1AKISu;$~v0j:/2}y$.:XMŭ7_ܢ橖ESPU)hZI$B;_bxӎVrobgT}ޠY7 sHdmYƸLG(+LL% vKa-6^*b֪[LDrҬAQB7S߃РNrh RgųQuuGY#y Z˽?><`3ɸ.%E eyNR0Q v UR?Yȃ٫hŁ4jW.K?!OE!Bzm{M[r|F]MK'Ǎf@^U(=cCܖi6絣<zt 2 EL~|z{qMbK~_ ;.ɾ1ؤhIlhV@Ҡgz.xgȻ?EÞa_ yh_gˬWfq8eL_ cUpUHzՙ [B)L߹A:nQ*?7_9bunhDz /7֭q7h(l>4)&4JrNn9HfZxa]/J Rw<~& }s}*-b$eϹ G4mñ|0a&q7XeRJ\hy|\q.^wOZ0- 'g:rfӷ Q븷mOm4 |1]toFYWqruTpuJje}P ( &܉%^Fw]yZyS_!^n{р>aELomd} uRsTjUsGBanhhoS?޻HI`m#̄}lPSIM;͖Lkߚ-wk'?NC#pA:xPgdHPh?MrqWוd=gg !#fN9%8#FXkH00r'h8[ ߕ6T[ցeW9zV$grMSc@ChFں]N<XrGpޯP_ǭܛbLu*rܟb1oQ!K}1mZk 7y2yz)x m#!_̜DD$8%D@͚jjLBz#<ٌ{Ê]jbQy&r:AD /2W&IImءQ%wRߺC (xJ"PVuݮ(*f9Sʾdi~/UKN$:AcccQ]qssu]@r z;U>ieiBJ N*m^chY7Ld~C]Vdoƚ?WA\Ꮶfͯ ,LQK8K\iZӝvwI!Uj ?HQRRdoPHή[8_,FYgqN\EEmxETqfBDYq1LGtL$=xӧɡXj[^chk!?TnCGC 1Lq{4:w`nLމk@rJ4;ɕ6- ^HTN=B\:4\.r&<',.+o [ 5V.5SM=b5AL @ Ue;|8 QEn0|z$DtbXsF۱+e9?T=eηuK1s_+}< 3"n4~9kp|;1w5z&T1!\[׊qyb50 uyzӼ*K RܩW/7mJ"@LC[vQ2n"][f1I*'7s;FOEvm^a9/ bu㜌}ix8`©+2(-)ƍ`q^ mNt@I/@p/ÓR RhO.O~ R)g#3ڱ23n&IۭV,_{0CuiKTYo Rqκ"QDzoَ{)NgtLn54@t?rT":tڭl퐙^#өU2heVUىY _m/[^ pgh+k2yHH#_;sq`X@ՙƂ^P֔q9!;oE4\C»6;ZJmkR~kφ&v D#U+N-Nx1! J0Z'6!{^P&َZؠ5Q G*҅!iL@`3\?GJOE/;PMO(SiYLay hR*FɿG$q֌TPݞ9?*ϣD]|ȩ,:ᖇ<j5N9ݧBv%gCV?8K ~Ot 2shb 4<%4gYIBo{/$mQMt{ㄐDXqgEfE&RQ:7zME.[PߑYbe~oU,X*&9 2juC!({\֘P XP2eDW铸C 6YX(ɿ)|}= W1Փj0E+;T"'d BgF%=a &Ohwi'_N.=OeBI7ẅL߁O㭈Dfj=KwzdjSW?&̕`ojU[N)w[JQ ˄P#aƐm }tniFfAJF]Pjam:i| ёbAϝNj~-Uظ . 0}$t (5 >Xkw(/voP={kvǣ?T9&Vh k cq4n9 *f= < 'ϑ%5˅ %i}(a>F߷idvmO[9JcqZOy hA]ׂ,f w|4Vr2 L eGd &8 4evR͉nS8Ǿ{?%zIY2,'nvi"QʼFFq)ŋԄj3XH쥽-&1Lyz@"6Im2]qA-v)\nWc{ ˻.4I܉\${i2x 㰰o$5Y'',ؓuE."t_|枿J;1J9)azftScӅŇdu,zv`aCo8Id=Nd1))$+)3/߀t@xw1\.;I4Al:Բץw˲=ߪABiDI90,ܒ[oDT3ys1>Bbi՚6 -oyE4cWa}bT⟺tah%N(+_ I$).Z5u1bǦw àBcF-qUjM؃m7~]8TԻ7,`r7:(q4(()=XJ|:% Y9*4qK!Dwܯ #>P]YB+n*<`3,5eDVŠ muuֳ^%D ,5⏧ٙm~Dk%]GDG.P(ykxׄ~o_ؗ\e89UYߌ}͓] kVQ_\?KB]1?* ϶^ $$#6r}J2~ JIP[n~]ؓM<u)QwO:͒y5~L)tN ԏtZlnD?[>V&^$W&C ]} SQ(ڶ|T}m>旂/8>K{3ȜGl9A5azk^AeS\GTHXCM?zZ͹]N_`|uK/WX_~%J߇X_VnCK) JqDZ<8vL5 I" . O.XDh54/@ȺOqn[WP/HnB.Ge *j;8djɘP0æ>ouwLe,lA= ܊*3gpu$ ^ e|<|~_B*'Ô ̶͉k%DTgoZN*+uW]=ޛ, y v1 -X \rz@ Ad~ٽg8 Νd}spŤq,~ jH6Z9kO֮0#)R:7(jވ޸e8OnKv u>'BD?jg-Ԣ&vYwb0 }3v)!Q(9̒%]w2HPPO@pqy8WHЎX%lIjo 1O .p= 1}o zpi:,ٍysX8N0WLrq䩅 0"3Z4(X@Erac0~IOe*MRN?mH>guШYD\٘C 9:d[J⦧nrzN>QJ}:ʥSr&C/VQٖk⎪<'!.̶T^&VN Oq[9c<̿FRjI'mݕٱ"Rjrl6{sZz<&[0`뤐rɘGef <:?sQa dW/0qmK lw7SBp}7 > 2G 5_gi 2ϥ6[I&HY5ђp2Q z.eݨ=fWM%ډ()Y|g;ٶD`ˆOc_.,3؍:Gj+@Ab,], -\\pRP@(<+] ?B5iK`+c'YljMq7]%&MJ^On+nHHN:̒L6Ց=I_ 2 xw>Eލ˭)*C/j=:pAStjoV1@3k)cX{L4:'W"&P( "K':I/oQn'}i&LJϡnjpI%=C&<$:N} cFiEl+@DմX\ eM#ThxEQjc!Jsw*0z~R_*kػa5hPK= Q4CJĭ#V#ݲq͂ujTxIx{cxU=YgG),k4ݼKҶftъ)gnNf=7=%Z}a-Z(81B#6ѭ\T:0-9_֟7zga嗏VCGeb#տA3Th%$bV))XlYYs!Ņ釆 ~F"pl$7iP'wɚ}fEKu^\ mpĂ%չ.|K"Ig?b=Yu]~jt4.D$ ~;\k:usso<7^^>,,PXɤ>ӏm4/_v&ɈBqw) R,:I*Ek;vNCk^= 5Wz̀K"OmUH,faVm OMvYЯ3#bڲ]~E"yLd"ue>c9Gu9pF>jrXs23 k[ r%AM=,gd -xw oY]3EF1kw#+p[MYmGh՜ԓVYߒMTJZ\"5(-H&a߄Q3 I94vxIŗpllR8䃢퐌nGƒwOy&#\dȆD~r)$7[;z;R,Fy壜an =y}l[ʓβ("-LԘ$Wmŭ\oJ{|V@xĕ`,Ɇ׹ T1ZOܰ%߀zSRiT yOy *|y >&k`U .xv?Xep!`W:9ُC.$'Y1e#5u L% p)RI}5)6;Rӏ[<9H*l'oazG? K׋@;\ǚ[-,&KIyGZ{55ṡT`fKQhh%M=p[)KYpul EEPsj:.羸Ks{tM˜aۻA"ٸl@NQ IE6 6Y$ÐCTFljX"42v;<FNx[??δ~T^ut.eImAxV" fO\!1zIwYU7Ja[%>-|>{,npIL|Av&y1O$ۨ[`<}qݥN$5fW6`e犧Pc %G4jR'PZܔGFnH|7C(Wr~2s.tہ hyO>ob+9gW Wf[@ʥh2FA>~ jlI$2lL@:{]q ^{$s ,GSCohH} Bw"v ![X|%H:R~@t;<\7<]♯&?1؅92P5"9i{8o<Ǣ5tD%`=)[0L2PJ:Z ]d7܁%iODv*r_!A&`$+7e3l$=SڨIUś,0d/ 0'.(Όk^ $W*HH~FXV6ݯB=RH7{L?DC ZJ!&tުS *U3p Z{Лjh[WfBb]b<Ag="A[WYNyb{*ߕ _ܘl~i"A!`RZ=v,gl=LܐuI)q|Y)`況7p/Cn.kQ`+ IV9D҅jeC$rhS\n(yK'fLkÓ ~WnAojvt3,”42Y~̖*-* 繕o·Q[J+&9m7`6TVl #7_A͓7AV{CP_Jcl .󱌁 ;ZV56"@p_Wo  [(߯6`BU`q*Q+Wj!"Q@pRD2gX`~u_N܌1%q]b20$)BƍdҠطC&~|[ߝaظ[J">T0DU'U虋Ziaկ[/䟵V5]vv+7LRmF6OD vRb;B̯ sʴ!G;?'7D =391b>K݀ kR.oh6ѳ +udia07RyR-D24վbV68TAҙ4jD%pe= ^%G+CL'Z#)nwAE|N&hsTLBLņ~1򇬇cǔGHL+ok7"oHEzAHʿFκAr^yh˛V`i3o|n 3@^Os4@PeEOzZ%'ĐV p*iMؿEYSSbZD>Xe8w2MKjAږ)EN՘#%2t\"}GM440qφ;rxR+Ͻsʀ?yf;v@6VY?_ī1^_ d*U'EAf^Т B&Vu{#LŕR:Wj—)0Jd%cPŅ@9Bg>"c!^$D {d28֞›nZQO;-zD_b_z0 LȲH K/-T1yƦhnIѼO4'=ɦi n`Mc; "D3PâRtcňH熑} d)1P|4>Ҍ1_gpDL1MѴ6ĒasRy*N.k IF3,wtS(*{\@ W?0|?K n 2Dg9 {ݰbбU`aa8hHٚV[.u#* )/aQU柭pCzhttRxI S}O.-٨֢y[ǵ%TjflJ>DE1 |024Ay-$p8nFE/I@ihH- KoD?Q #IA\dl>-`od+߀$7nb&ޑu:7}m/5i1/Z^9ԊeOw|@-/qR.5UN;vɧҒ˃hSo`j4,~cI))?kR/US*,SvS_"I=hW_Y%/DQ+ݝ-!LgWz`M9B0eEsAYvXo#Hepq\714im x%9`QFhK0b㍶| q2-罞`6\5N X/Q:vRةړ$'o|!qe͜z#-!KKq6IeꌀQ&ӹ4-o 'rxd[Ƕ (Smf!.+Clj~?T(Gن_bfB;aHfa!bś0) c<-]z 3M{ Us@-q5Ia2 UqJ V1/bj_(T|תmޓsaPqfEqFwr7' eEO3ͪ0T(@@?(CƢTKS>=T64g4R4H֣ͥ= U\ ЪW4:_ >eO+E:&; 7b{r(i, :pY|oIvaK-Q^vDA(xr-=%UӜ/؜Z3*ctY{]L$<ܧYVaM^)yp8w/&y. M"kblj#RxkxL8)HsE'iHWȪs􂱑3g@T#!w؂>cNk]pi¦&Jpx@[M.>Q5=*e"腅Rp-\눔eUZPQ;1_슺7Ap.B8_@_ņRJZzb0Z|K}ΏjЊ*-eA9-;s_>a'MNޱ) p ^|ɑZ9Q\.gHA[k /J\r59!D)h!%Ak݉;dz̨̢ \Qz$)[ء1>J:g: J[ٰƱjޭK2y &@+>U)0(Q1[|d[rU2eBjʛB1 _XCWrv(A^>&Os}Z&7|~g`DՂ'ddrns|LZ %Gh![ih3tŪ\W Uucvs6L[TH;3OMh7c#9}ɲkYvd%qca@MnȄٮW#3RHCLUЄ(‡ٍkN5 Z>n "KyƌfHˍS"O6ZQ~g3th`53W0]DrAv0BD^-h$w2.!8Uxx4<4TvWf`W;a.v&m:Syp= ^hG@K, $+\ovH>p׿ !UI0 wv D?Uvot5SG*o! KY߃”ߤךen?{}4Ϟ% 4ZVYrU/hilE@@B,3.(Štzƞf=P/,Y;l˝WD̠ WF$>R5Ji*rZwͲb/\l`"d6 8; wA9%Zht3w8Z.tx@hf,ta{E]88("J[F]IlT:q/jʌ;Z'A8K9!`j,|2"̀0)FUj@hp:Lqq^d&y'H./1͍C6deZhfq$#H_gXl& _W~TvĬݶ&FF\/ʵ1}ou<% G;鴭hl*`cEy_ CeȊ0 doZ;t.(^YI) ظO HccGD:dG~P:[ 74$cu{k/^4͏幯{E .OiuXE{>K[> \ϮҋGs9VZӀ/!# m؁CB1z1 ['(P:2?@U>GVfPF_q)9/L< $IBP{ԣg9"!3cXڎ 0NW߉j :@#}iGQS+ $f `5g7+p&O=BrgǾbݴHɟ~*c=h1T282 4Q0 Ӎ\.et[[1`K 5Q ==t<6UDWL4j1/)^I^<MmU$1?5QaY!tr2y/݊+d?|Axp3if_tUGh^.3XRs귺hw˪ki.U+i"9c?.ol${5,6Fv27Vbɶ{FI((c.LrchAY(PGQkg"¨x,<[#' ˱nM,UU^ݦ7cP;_2~H}1G4jU;@Xq2Ya.?V 7gz=_WLѧ?oƾMjRM#3Zxz-d![ft6TNH1-l ; \,zƎ~pGD)G9Rp0-83HTXi[eDL hLQ\:e+93WfE:Y!>kɺ״nR!牣 l- 6laW݋#@h#/ GP Gl>KHi>3"nɎU^>~ZoȿAvavk["-N|$au-NZ9Ce~9E(k #ί@lY~ ;axK~KV"tMb>_(J V xt1X3I1bγk KU\Wsٴ}7J}t Oz[cJF̽>>iu*Mm'Kulhx|o=` >F18a o`q\Kos&(ub@er'4x+sԖ nMz@= ;˧δ! q'4sڻ8FW̆m%&Nduaw*Zۯs1Y^%NV 4 9 CB:$&2Ѻ{?h DD25dR *"ا[~b[ھ`92:iY LuC`>2# )77z30&yXz`spiW57+wP<{QX.m6 Q[I b?K&daOOiBXԞD ڿdJ7YZ?f@CUSH>$LL-KQ^3B۰νoYCWn6p-9ɕnVV1ěo֞EkeZ 3vFqZk*1;2 j ڠd.Y1zy~yJd5\7lkO}j) zs( "Oy`fL*aPBKдQ!eԕU-ߠa?YGG]CO*{!|↩*s\^Lc,-F[q3E/\}|<G!/gE)`Nr>/*aiª=u6lKC CՌ#@.d$E@ANnz;"H=h\9e [S'ŧT3ˌ^֟ >ߙlezjg&$ -x;~z;]w0*ڗ$ӽ&ݫr W7J[E*nhCեo1c{7xA"M.' S.yVw -X\x'TAU}/\~.7n 0SG |w`=W|FQ*pge*TНtI+ŗXtǪ = 6J=&/\dL}{㝽Mgy^X,v3N<@ch3s"@d)o.kn~dF>%Pdu2\..HLKǜ};p9ֈs_Wr37",*!$&bc KY6x]{;Z|6{^pIc~wTI0*-Z>_r)1R#}}$vo"lAeUQtqAEŵ)GļP]*(v~ujMܫ ,Xf5B@,n1 8yTFl)>[ J( ⪊xuӽҵt~#r =-z=ϳSY"01Se'XU}К>*"*7 ГёyG P I4 U%5@5ERᠸBIW"NsgMnN8UB4 )pl]l"89f]}\elga')괢5]!쐃OȪ6# c(qfaٌrc"4D C`PJϚ'E-1 k8s{xd<}8"pС'K1#㟔"F.=-UAE`Cutȱ`DQ@40oŢx@(V[-2_V,xt=T̫`cC/'Щw):tuw@9IQ{2jU= *E`~YGvL³v7s2 天rB+I=>QM!(򃫣=OKr>">fv~%\B=~ܧK~O8s5P{Cߛ"ے"|H({{O|E {%E!Z~[?v&Up3<@y"drt?%8<)O ժaGҍi4>ݒ]*_#v">JFH4}]oB jqRj3q- j m#>*4<AEgn*h_(ų{D7GU2xd>rux|>/\Yz¯@ W|C>A +M6㇘`0yC%T k;PZB鹶=(7enl`(%-t|"PY@<ҩ(`|1I9+nL,BK~d?G;7/z!]y(@6>> > *:cة-UF_rIhrqh)i RXTn-4_Vzw=KmݮlNz?Nbʻ+m#Zt#YUrg #6QFݠO@c$Cq;CC +Qt5vy=jN_W]6&;s$.)41y>:zS]^y tE2 CJHgvmp$Э9ȮNk2Vz3ek77 0a{\zZ쁯f*y@jDnl _%Q:AG|IbJc w0եGK@߂t#ހ|\ _L3Pnh~]9@Zi9uG34֦`;|- <55F O5nj6?oSNG})Ö>@oX¤VshT\]v g4b輁M'> u?_eZ#X@>tl\eܳ§D"UM\LqP(FdM[ %9˾>d7UtRp#Dr~RwF y=⬭|bP mN)3CЈs qM}¹ȜWөL!|Ch(@:A}7 Tv"J6v{}.\$H;g6HF g<dT gg}n{-^?~6!\g7DD>/y37bO_x&&8s(AN+b"JE\{;2.7"הT>D{D X5cgCg8o;n`4j)7`+g0Ui+~y?y8 z9)\/|_H9b4yI;xڷrK ၤ=+M)gWp`&-9{cҤ"͎FW%ӌ_Hnp QI~ij{TYˊpDX~I;EGiIJ3,w;yl-,ϪeF6+BAWQT?Š7j]${!mIX׏XK5( w`ikAfm]QDw-))۹hS1}uy(a ќ6l|?np:QɺQgZ禈7Q?XfQ!q);͂f5V;Q`|qr; Kgea?u$XX͗zUTc6hwM){ԽY@_+M$Eҙ^NVddk W q$*e8CyFnSbʨ v]4|Lإ[F ]@Lʼ"FD-Ɏ N_h(,!m"XUڕUL]b([6Uq5Gҳp@R@N^as׿+R *+FĨ#@J^XFȬnިDTa`lys[ &@ l;V UHc!I"YI9 ^,eU(#ư[kX .95A! PW(qP>$oB;Y =\cm+ YCvι @ӡHj8HU3@Th]H4iY'$9A N1>u"xP̊T'a7+ *V֯?,yDnpR@vfO\_|REk/['#io:r<Ț [MEnklE34Oϋ]Cg+=w1{Hm88_*dpe/Y!JӜCzSnEhWѱ &{ 񍼐28}'HT~q5E簻VOi m Ua񥿙-)rљ?佈9Xjf.x 1?V\ơb7~ںUV; ̺.dBmt>=\}rFCwMd閜.+)CYf^>n]1`t6W-1{^&i)o vK@mĂ(6.㙣 Q UQ| 粨4Ty& 35/F%c)"x@xjʽtL觕Ffl:0&vpsAx:W (UJ!)!¤EQ<.m8YzVaGtgƛ,0jB(:$+ r^#HѲ7pj-iu"+U#lK}ˁ AC:`ft9 ACa=籞Is=~"{?P &5? .Y1 :m楐\ke%6ţ^CodvQU[ ҮHem83vwsh)Ț[v]8_?mWxBPEicK1_P4clBIfB ;]~3o$#Lno[zDj=c7UXo5ɴKN6J8NַNoVPŊE W>U(GҖ Y?g^w5*y_\4@h]a8Ev 4IǼHFSv>G֕w/wd$/Oˏ+4hck6 ȅcQAoV86k /UU7d^'H% OAD%AAܤ~$Ywj:5;Z2΢WN^ ݶۛ!ŅXupC"_D&=T&~8]yh[4,Q/i*O[ΐ}S(;s4Lz,oܐʼn}znÞnx8vͅ|<(WD3kaGqʹ,&az,, ekA=&춇[В%OX Pˣ2kG @o3Haz"rі4KF_ ̮X /$Ɇ'yjWZ.]sWmj)¨ti\ f[?r fT>ުKŮѕS.PbdqY\G q1bV>xi7%oPiY jdNU3kH3 vC#BCTrvqU1ts%%|#}>hZޭtXBO8i jm0S*k*[笱eA540R1-GgD&D%.v,JU]J`d '# %+Ίhe~ 7[X"#pHmڅ7=hbiMCǺc/-aC=&?{D I)Gt>ޚgUcY^bOЬ$+P~HL*!9䃔03ݫzQY;h=(yS5{P`r2T 6Ѷ" U8Ј#kfϵ5K&g۝mXL=7̓D~c\,plOF}w"TkL<P 0'$mnX(.Jg㳞'`#8qֽ/>Aj~'s$xnuI+x$Eپ^(ZGϊU0B?L'9*^ZcH,Y]>U~,Eq~eO 5Թ9+}yNdsxVY'(7m!p+w>5,mv 9iBٲ-}8fsZqwL-JXzP~kM 8pArr}dzyn¿xj%|:į^Y:z||>hj#aDɛBWHv+_RNP̅W 8ǚF3CVQ6HVigOj Sv)Ha^VMu®l/:e!`[3V0Qfg|.2\+@Ղk@͍K"qק&֤V˶:(bgbtm paIq[Zȱ E鳞iu]/z2,HS)Cz68qՃɉ!E_A'_D޾r2Q Af9y]2^V2bHDHm&xA ¸N]K$CE/ uJhpoHb/(ݣ kc8|E>w/Nu7i_YWv\\M]yAfFwbJMI0d-g̅q_Q2sSVHUtKk3Y+Q2s!.)|l7 ui{EBaJSy3}Iyyv XW'١O:/:e]9\n?f묣T?>dh-܎/<d-Q"_aUv8$}:NŜkE<lΫDH]b-] ei(،{Q5+: G:K !4>7r'V?rO[x xu$s =?Ĺ]>oV{Xl竦oKLG_+[2+l`nM ,p7XA5;C9s=vP]N` ߰]9= 8.B_yӁ9ӕ!kG$~8_ó*A ,ĒSBw"R[T &5t.(g]M +%GB *:Zc~_/٢dp6QV.8So5H@%\IS SBP>ݢnQ\ʯRD`!NX*5K}11<mkOXE˽*1tEhGELJ ZydmMe\7WcؓuN3Pys³-K+hQ9]|oi%ZgSqgƔ ]QuU j0U?4}$lLuRm;'L+]c} OA+C{7p-10O|n9VNij}*fSoi6Dzq,4H>͸dF-IA5H)5 d?~ˬKYe)N>ݓ=Փ?>dN>&It'bey% Iw"pi!554X#MJ+0OwXbe/&ӹO#ye z#;}+ު7Q.' K[i#('etx~"`EK"&^wDvz\&hL7? LVcCaRcZCkkձ|>ޮXD<"l\A-%`'v4n dSڌxe̷+ӬyʐEPbXNbBI4ϜuPʼ\pI=w12 }Ef JNl%wX!2}KJoTc98eKJ?jlB$a՗iTCH-`eqY$=C>LwQcn}}[W-yhq3 j%% !'|/ޢstH_QH2iN,k&]8-zsF)GT߸4BSDJX2 0ڠrl7|YpXƉ]>t?pg۵,7av%KVwP.c2Y(x2msBLQJ~UMtDvȿ+4(ϸtj\(Y:s(p$qh&-w^!o c;N1osk֊!^ZpKz*Qbչz?[.N#JGSz?uQz%Wg7ny!7~6$y&jrEar yvPl$SHyZ0Hwijt xͤQzZp!WLë]0͑I)d&j?;Zdmrv}z>+]^FP,N2t•Rr0 nwD`St3NKԣZc^E;5nStw`K3J$p(?R0aO.ЏՍ_'ç{8`)g:$GM!2[>dm5F8t,hPk~uFtBT$W+iB6Iݨy$Żtz擭igq*(/dGC1#܉U2fo#g9BJ§$Bof2ŷ5X Y!2,x=^RMy;>2 @ǂcfF\ekx:~J Eŏfut*onT!b>A@.v"5$*iU^ lot5p}./jdC'(i!%ݽ ցXkXsbNhod< [ QԿIt&#+ƇZK[g ]J y c]+=;ʗu8L-u!Oڐ <$8JcȞ;¥kSCc#M_9gX}eDR*9>J}`! M8& ʒ^ǠQ3O>ů8^| ,(G<|kĻŋYU.\1͕o]׳:bC}iH콁 @%GůBBp `%b#+rP[ r;{ 5&n+|5y"L*J^,/1Mj[fsa{E)[ >]@z?l|rSPc,kZ]1-S%ۍN8$f-3`ٽ@>k{KP<9:lS%X O +BM<ŝDBgf21> d rN)DϜ ZD5E3ދ"O;= +fo-r Jyz, (Pccw4O|ʭga@i$;?}J0HGu. PQDR> A Skr> zF%$b(1s>,#6f\`{JFČ$f$[Vm՚p\؝]9Avk{U|3hMe6g̣1C? G0䲈ɼ}xTr~]I &sʗtKA|XQUq׶rd N,/T>%Jb2ƽԿ r[~uyB NX3v |BaWǦB8BV_d Qt\]oF uQ>'=N{Ty庾' ѹf}ڧP9-$MO 6[OXg"Lop_tO(~.GMcrE q̘ .*b0yP i9߸*1I[piV".zVt+ Ép>ւ~} / ~.(ۆ(W 9ʯ|}B?ٹ'HJvC)g^a&l#yZ=QZ?V0O(rṴcHN.VEMC`FS;Es; { +xL>`4BP ;Y0?&g0@+].)3v`/ˌ71{$.ZxŪv-qED";D#1HBB-]razR_ȅ b~l_VMVlO.Pld ӓR/J%S#fz}7!C7h%V ^P1_An7tE8٪Q8HMڷYY5@4#*3n.&u؇ -҄A!VV؀<ƍG |Ihp(#}n|bq|Ũvm;NY#RS@yB f֗^YYtjwv ʣIfU(ŷ qK->X$*bP&Bc7c9DJ'ٯ}osIFꑲ#-XV2tGx"`Y~V 2#7ByQk#|sy5cUޠ133ݚ(EE0,vWPIkW'_޲Oll,T[o-Apt|S|S 0WHMrg5 R?;cq2@q$|bϴY|">4ux&'۵ ](JE>xƒ$$ kTE<aRÂKTi33݋EH# =s\:ȢHnq- 3jk8T(ͯl; ?ֱcYQͶ<<K*rFzdI, I0r^kf6{SÐ!Pdƭ+D4 /FJlzow`p:Ua?e2Y uSk,,~0|=˯]%3]rKEr_mM֘$m(Pn.οMYU47WUs !#OnSQe_{_ail :ͮx]&?0{`SO{R?{=C9cDB u ӈjTJBZS1-[wlYa۱ݡ vNbkYx(Q cPU3Bܣj1Rvl&zL؀a1+eQS76& ]0*' |9&p|#sDBqKP!f rጧ 6l\Dhsi'[$dL/(ڐ=L3x+-`dV]n0*iaf>L3g'3\L q /[b`8`[-q֗!hĠr׭-l)zBd:,3 .@iAI.m *Q*NFX' ^t_Wl( ʨ{Vz jvuqẏLi딮9U&d1B rV݄yj_m6B`R͞඄pDEog?eU~9Wuk9:aqLA\趥 jL pQ@|[E]h5@NlP|q3AC0%cx |&ګH< BhrӒdO| eSo`fT=\!9ڢĹA[VH~g ŘRr'?Y z!˶հ7's UءݯXj U~"džC(G~L}`}Q5)0O G>fwFcITfdv:+7=MjQ8sm_#mpEHPdqQpᙜY_.125vƏeÙ9*!S'[07 7IU=Zz+e>K!>U&raA.6USz&ftc^pbz8 즶nHW/u|зB^kZ_]ǘ6} ȡ: ,jȇ# -^T.FW=g]Bf;]u9%Dm91iJ?fC27eh[|yC vj>ե(3bok ('jԾdi3i ñ7 GP뜿RuVxڀ.&B߁q]n6/UjJ8yLT8'@6/4lsKQP\aAӉDC,hslzrCR GC:ϼ [/UrJ-eɛw)$sÿfB,5lz4-]d] ÈPXE;(:.:$X5AEBqCbȯb)\Mrlu8Qa1 g]k2o`MBN>0xq-G 2*yϱJ8}|(]ȉ<<5:_[lN؍+g,I,MH<⭝f 9?8u 3znⱛ+V״ (fRW$xש5s!zQ|b*$M8rPa.7LWm]'/ O<(]ﳿYF({W ڶ.5 `.@v_Wޛ_ ChO"}-B@2:p-?Wzl([#~X~ C$&rhypyj>䬹3Q A{!2~).?.wh੟+1ϜqZ4B-~y"e zTα]mXLY1)+Ÿ4-F3/CgE'@mQuQ_l2MwvƊ"#dhs 9ٔTAR@Lqb(ZLbn mDZ%bFV4AW)Ea:QdG1F6 ZM?r-!"ԖFJ5(C>'+Y#sE}w!1O*2 px@U,bzj2d9A XDcHQPP^ȓEPolZx .Y~) Cˡ3;zC[;F3/(C[0=.u=yFU1݇L Vj;Z tDB"mCU_c/>[LtfhRAW nk$'Vs:ҽJgϢ4H(Fx5~] "R?&KnXTF|,Y%O>Ji!r#eG-k eb"ڦF\AqWҗ J~_bhs`4=@ Z{.V#B#XyC{o4I27aHq,|ɪSm͒N ]oF7=W\E\1fvtS(JW 25^XIZ쳳0ϒ.tkLً‹e,f&UqJOfi"̑d_fDlCsbOa 3Q0 3# ̬QfkԵGzf?eٽB 3C 8h%~VD05W!?Y9al|%L:][7&C(Q[j Ͽ.[ f+З_F ~ie ʞ${tSYZw`uc.9qrLZS r)WuNҹ|2v1X+ߎ9wwO?)JclǙDqΒ[u t !E!f-ұ'YF]>a/;ss㳏g*耠 Y~";x΂8ceTw08Ac@1$ڃKY<=MU^JdbьB(}R9< -8riBk6V:ohnuxRZB(z) ?dBGdH˚ (xd4c!?7& Yղ7sjb Ea%T ? 6?5GMs"k&=N[?w//ȁEV,՝˔gY+S`-]܀uh.دT[/Ɣ:K${Ȫt恳s@UGţ"Yw:coi(Zq;SOkR_=Djo$ "s tBz3In!J\k0e{UHĤOV/bϼ%c, 5q6(nh8^^)p vZKsO 6rS(;\cȟ1 v6ya;/w|cQ&;Inzt0I1i,a'{:nClK#_ᠻvCV7@ ?r,K{(!\]lXi/q;!((&tWR]]v #+׃ZJGN,t/inO>]*R\Oܶb1ىiq)y%Fn~^$GW?%^FAH:K )e J'!Nh(g]9z2#GW>€j3no7 M*=F wF(cJMuB4j7u(#*~EESNV0Je\P3 ~Qg.#/jMfVG{i8 y+gjdv&0Wl H%L'Xs/OB UIÃ3)4QTƒ}`v hh\^/|:KԢXi'߄z?\P"j js_a2lc Pѕc Hh d#[m9ܛ?ٯ7~C\paHaCT.ɈC-cؠϦ\Ĥ@uJ#_G=u}Ш]>xX_ %7UULhI7C+DSm]qŭ`3W\'eSFR6qjUyH͂[dቀB8FIr uf}b*YdbvU5T"{WHF4`Vk4| _9]qObzOvbI oH+pԕ)c}mAuRlx](q3i8NhB jr~WVҬfn-IIH׉o1/:Sm)lOhYc>!AHM>Կ1fUcnV Ť0EET&ͿZ,(D{3LxVظ@D9\a\&0;:P;pE j$^)({#kYЏrc,NEm oܻy7F=7*l{Pmr!KMӄ,;Űbv cdsWڃ BB5~:;=ʃKhDCWUxm|pWwv;ZD6w+& V\ap&ziG>Xe͵ʚ6nx%vq`5J[Ti$s !N=D[POWy.,5Û!fx=-.4r=acPz (Z| ɩo XSP[1_ruݲl2]~t+epE2?r񽆁͈1Ͷ"b$_M`z͘ꕏʎcf=+GH=Xnx, pPPgҜ];oUh!M]1H{ e=Cz߅('q$b~XsB)qyIҶK?ڄ&hKT݈tV@]D =*>9X1) dFB`$FK#Uv=8ufbEi ,. 2OMt1 =0Sf@0J*C}^j欸SñŪtؐ ;' kk| #ll 3sXF92qK=v|[ Y+BK*ZO;7E'hg|؂pK?b~#kSO9 M>tFW]*ƻ1ܧS{[{ɂ@\^*DJ8[ 7 0v֖ԄX+(n:DszU,Hr/+?ۚ+͞?V*.:KIʩƘTOɇEr'ɣ)yż̤+#VE! U.%c~/C3d&Be˞(ntZbnǙEؔ*wÎFh+rT \{u,s<H1guj5݃O/7/FCPތSd+$"!` $݁"F$Ro34p#M%_b c\*8nP=vDfSZrϻ,#ru(H[;|sKoAb$zbԏ.{,Q_;l ;UJ|\'bM6tibkwBvC],s7ѐS(C^KV#@u><_>vIJ-wSif[P+R驃mgWm?ڱڬp\')Th!"|L t5/NiDp=Aݐ9a;w rEsj^T,5XI i1|}yBuKZ͕ӡx}؋CvUŪ/&Cٗhh@ һL ڹGײ7UE_tBJ>\lđ54/so^?0@+ݑXZmKg8 ]@*vmoz4e@^ oo[$D!Y/AToklAN^=[׆(ýAժ yǴt-FT)c*ReZMڣiV` :1* $6([s.ydisiH+Ҷ~[om͗gK)ޕBb!*{ohR-reCl bذl[v:= l$= ~ze]wET a!iؤdQ$)!OL6&xD x6oUT Uikj1y^ywj0[c>|# ;jqT)t"*=,%C!IhčG?Xhʧ cuꆻ)ee$qJLSG1"=o> 㓤ԥZ.@[K0BAPlNJ/o_=F2+8V?K|5!RZFM"uʌpzFɟpU~ _]ɳ"6,S4]JI 0w#Ct*WULV#7YzrAo CS}l*nՉK<>*NDiUqx [, %PS昐c[/@]`fI&=vQ'KM%Gyo;!A9ȑu l~Pg*{_Fʂ1*zJ5OQ-? (7IWa4ǎMV-pfd) !VOӮ]ƮMĈGО.j-;Ec$1aKEx=`i\_$τ>gBi J4F͍gT +0:޻${7ay3Rh?ީ`n޹OX&=](FI=;Oz;V{'<]K`ULun}-^~d6 2z,h,%.[V"p yaF;č} Qk X64KB~Y`WE˿X'epWCx~C?p?wV5H4"_Lc99!M,b8tZ6>BSnv`: ^ ~H* 袍3U~}揦W)x^&7WP"N{KPL>B6v⍒/5LIMRr"?i0睪"ioMf>Q?-itV$[ڭ wr- z?7&MEZz/<>^5)_\jM./ds9w:3dGvn'B&)Se;%OŚ:dp.d(oHU'/+fF  ~Zk>8Rsц./8BBGu[aNh̼o3FβcaiOK,no2qGV[nD"!؈2@=H`BNo S9Zp`6zz2sSt (ZxvfqE~{ C69[wuFd$M~6%M8[ǘ82 6`v/$sECcwx(j8Dj @8qdC43hxɶ;rYixhhŨ-`KA>x 8̒Z ߎyHb q/Y76dVs2WbT'kyL`4k@x93}E 4y MOpQUUH/ /?R=KKxXy38_|.w)W-4;wgVJDe @+tX#Q1P_ce~&S ػed$at}\_(NEF@a7X`[9 h\;tz.iU*1ODl..Z# d)&V7~dط:TsUqk/ xXcak.@(8f" dLp&C%}5M `&1&̶Nnfa9|nuز g{kTB8O_1(ky8]9= , -4q-SӦ$C-/.NZZriķ`QEUR:H(jW ╩#"<}&Ab.[8ϰ&E#Vκ+.[J+ƞŢW(Cq$~C1NTя7hJa#ckVGD&{O'U]o'9?C$VАՈdaz,D|&gl˸Wz mz\HBj6,*#T @#O",œGYWZ5f<\ s  ؅>LrwHuLMPX OBK]P;Ƕ,:ģD26'5%J.)f*Bި@84ɔoG )/'1BhAHL$Y{[\H+2OT9Ɲ!+QˤĢ$l'vulN#lm]MYZ"+9;8* f>C48賫˺%Tepəܩj}Uci*Gz3D"L+c/ilfǷ8ʶ[aH/Ac[Oҽ~ɆGEj“@JY<9 jmU5$*)Y62{J;Cz,K^OE6@ ?6*APAڜc:I/7*egtT/WC/cN6t 4g0$W +*fE,Pucc$ϙ%6x]l\W vS[V$xlnu(ɜ[L.}(3>Uu|nm!do@84E,˨uX3^!+&z]Lk-ߑ8ف)J`t2́ܤ, q ӠzϘ(_Awo} &zb[wUzT_+hZ1PG9ZMF(e+jBR#[00꾖liyH"x~KF|g)1G '1Rigj/츸q$Fݠ}iL> mSy8X)|ЋQF"y5\إyN,ǘ}M@[q5="aqF.‹9kRXJaZ%/Ld j ȹ}'lkʺFF"dB\rzR^R6+Q8 a1 Qrɇ^N˸I2-rM3]fx:njq4S-Bgflo@ u6x+ág/VGfRQ<anE8 W&% f 4Y=O3σRx2,SC!|̲@u5k;5$6*8J)Nbrt nHKG]ɛ.G.qQ69uX+ҧvjtA;Q?QUTJ4Ȧa@tguPc*1ӎ,.n.Xu pnda# QW#ەzobZ8AaB́,tT#3==sS\ܿ*AW\XNeȋn%wl1\Z]9+[jƻW$4rITY? _lCiG)V^~%Ȑ3FGI ;2ܤ Ch@o)G&hucB jȳl4֘O OYbg=3^xn<=}$#Y`׹nRu~i9s[ߤz9xϵA\.,=\i/0Nׅsi)ׄF,\XZ\kg4eKWK!_nɛR՛!e1[ح۝&ˊ}vD5Z|͹&ه?&'129q, YOraEdz(K wqEd̂ xC{cMvYvATByθ汒gaF >- ɾEe 8J. AZ oJj}TSbUe#6IOEFL;`4 I-WC{Iu; -@fr#&8 qe_pG'ސcK>isgc&h OZ*AͿږY0oEig'i~BaI de\0iz43$R!5(:jIkh^- no\ ܟc=x4 1xLյ@ղy{[:6F2[x!_seQ[ _xc M_ xwI {E-އ`D!ߙ BވZ-iQE?^6(fPt :áP3#9" 3pryc"S2 "Slq3_mcrc瓗,r`pxeV`?hm2{v=Uq`qM~w7ZL:LeoaYJpwϓ͐h RbʿGwv+ADyuB"\ ".w Oi38Vv1eF NuD_ NP0#9Z\ݛ}uӶx5W|7sڎHBH y}+d +dF X_a^(ɚyGepK,3bq ]-OY<6#dY1,cJ4isIeFlJyk"/^Vo"'"aANIwVe1+?@}Ws()Xؽ(9v5L):DtT\r5o˞ kFp+9ɓػԆNYkjEd@6짙Brj99JFFb F--}CMPWE""ڜjcA-ڰHV: 3M?uj3 y^-&$[Q0>qY#~1c)Dy%:^]uްCcq\#]zbT*b̯a [~EUKL]FZ;&CzvrIz ۃjT"Ӭkj!z%6nSkO('gO=yF+3p`sڱ`OȒ)L'9 ޓ Mk !πt SϞipbDG@*bɿQn0ٔ[^Z۴oeJ@Jn>s$0rq<|Pf8SuayGuځBν:o3K#z1vمd1ʪn|V A?OQ?5'8H!c1K4Qވ3uLVN%F)8`sfL :d&fDy/c# Wu9Q9&t͊EپX9J~QN }<г>lrJєoF9T-ZOĽWzH?Ċm IJ⿜̈́/m渰/pFR|&ĝ&GxI H  V8&aܜ-Z} ?d>^[S3|> zWzk6|(GYpTHRKnTxǎ۵t  vadeI!n*ۆ-CkvM^b;$΋ HThl25Rc8h@(̨o!{ ZfMFy9gK >>44 {Vdjse?l= }yQ$(QIn\^P-Ǒ Kw.#(1C]`$$>Tkl3I}I7*`a}>bG61e03GTF.KUxK E >ufKЉl7Y(hQ3=ܗ yp]ISOM dy?:Rae!I&M폷[ s?ﺖi%4yEZE3P/lsɫv<| ɚ@@϶zqq JFFH=B?/e 2rRb##c٤UoB.0>Z8QY,+gX!Oh ;P1EߓD:qN^,o%Ln!-_,[_i$AZ6K(48Em X^OAUq5iwg2Yeنs "lØBwFWSsf3l:<,BE\cnjϜ4T̐iGq;q ~7)>LRb OtJ8Pcg2+GOZ3R,(A+;}JNY@~^|< o~V)| ,7>:~+]vcRuW}a`(z+13Rv1" I B^ڱo'պ'6\^&TdQڢ*ߗ[@ֺ|Nehs Y!ێ?1jr E4,Wm̻vQD5~C*ؗ왷T p͈ etƜ%XXDMY'˜ "{@f@;@g7:MKyQ T8\aj5ZOԓp9:;bHhbCn޺QrSt5o2uE o5u ]ghۋ듀'OZ]:mayQ?9?¨oH#O$nN5A9l~e18=,*Ϳ}yV"m!ռfEu-oEw7K.6z^Yu;Km飙YXC#\[*n5xCo}J㑀rgzmwق&PL"e|Sm\DY4Ҷ8qE7qJ+Ժ=g1N+({m D!{z継r>1edџ+uN=R؍2dMD(qn~)fLH @:Mxgx߿ ˔N," vAt)M twۻތp)/Dvf )WуXYOrE;L; \_VC`f_DT#*NgO{o#.-?;aP,8R®"xNgiף:|j&`|IrUGWh0 &]FFsgQ ܝmG΂Mb>WK 1EPalQH? :u|E>M1ᢽ¯AK!߀b m񼀋8m9N6FۍC;/ԅ)2fVJU?u3Ex ~6D\n=$+J2:\ԉَ5Zb34r$RERN{ \Dh}OXc*a;ӉG%6kO=fّvx XTX -[Nh LڿDO OG=w UO@+ WNKMkQdNn2H~5Ģ&>n.HroQw3bD&.^(2zed $s39!F%t/9Gj^#e{P Ǚ^of։0*;];߹r'}`?Kr$ͨr8`[^ƀn/_+qN{zFV'RɅyǦ#[ <쪐ַMA+Ӊ r J!Fү#Z/."@݉~uVMWOy$4v4ȍ@=|gW#޵2%H3zˢ"6&g^y.,ʷSAd*~ V[m+3_[>AQV|%DA#doZ>-z&܏Uehƥc*NBN=ORFߤt*;$!m =2n< M54i= T5q\:&*vXwHeЦ 9k79ML~ |˕Q`zEp 6kyԱ횗q_ ,Ȼ7M0ǸqjPjO+`+4veĮ-nijI"PZyۑd[EQӚ>v0&9BV#ӑ,( ۻjSBW _Vp#dpf@"0f#wII^/>Մ8g Rf\ ⴷ^X4e,^~e wow~gtjWcmNYKcӤS7=4u EQT;ɡR1W7)x%}R\W!TB=@ ef^LZ zzH P,)FMmu4oIxy9^ r9b;wQ]ذrq _%~8DˎeE #T PvYQg,&͘?Ո[POŽ?Br폈[%[  BuDJmQ7٬G A$7<7/T*) \7(5ހZф{[Y((_.g ʓLUB#7vVt4TB-i3յV ܹ9kWרy"3Q2704]Jq$Z ډ׿v\:< E^VD6#b>A'j-[IV&tKTjNJج惬YjRr#hnM:4 \at)H,Thlx7gWƢټL:*{ujn'𢀄=S|]do:-˫ Y*8#1Kg P w%Ze0y[p6D7wsUlCqhp)p@.+h,IH ]<_<|$X*I U~5%$eTH3,a5ӌP)'O4ډv ?L5ֳdSZA9&0#C*rIyuK|; !4?+<0ء4ɰR/A>[1:Uԗ;@U),l&;V *5`# u ץ)2toÊY8 #BExmN]*1 wM &</&Qox74~w&)J jٲ]]":&vD >wF\mę}~G錉$qS'8GW"5VN6? kpMl ,{!+wQŤf6tξBwbu5¹)7MMFeyJ@ q4[ wLjnG BG9+. ҏK=Pj4qsg/Bx#_;rFӼ̿a/~EbtYL<xⵍziI {:2iڅf /ߤ8GLsQ9Ƒ˷7۪u8i-mG!Tje,>ACSsڗיSp*?0fR^'򰧦;[_:yW7 t$. G@OҌjC//΋ܽr Ske=d!^V鶮b2x|f:,yγF29~ے%l92Uj}2L}acN. SBJZq ]+3&_tz#ENLF7~ y}[N\ 8qcP+Wu L?QMulKuW-d;{YU=e cS ,qBMInA}LR&2qcqQce__+vAA(>)F߲7=n(YzS~m=Etr2emχF G\1D{t>cnU?*Z8aâ;@QJ(Rȍw>LФw;g qӏI IrګpNjZ6V9>sGƭr'C:C_f\  o+&Ju,[8AA1kv2ߊϣ{zt<va& 1r¶2qMFZGq!KI̦*{!ebEn9$m !ka?,HÌ ox܈Pj;BQ,Cph8Њ5*E7].-10{U(ӃEeBw\fOL 5xE| N%9 ?O1#"^ 5zB\vWd n_y ~GX1zT(Wh&Mo>qS:NU$87Uׄ%TwūqДX?Fn8v۝v%; p͋h!80%{D4/J,M+㛠U֞i^>1W?#Im&1(K( diϑ|y=\Ϭr)5r(χ[wRH9M*Ÿ{zW@It,S.]Oغ,0{;OEۚù%d( px+VcuGjCR%f{;ۂ%$O3໮tpnHa^ЅRfl 6:`e ܡis} ftXHԍcL82pĜ f=-Dāhzw+hyph!:<*Iℛ& B6 eI(BL#K,_Ҁ i쓿~9MZہ".6ٰ!jrD(`x碛yELD/#n (շ=OOXs #Kis8) R 1:d 'I14}LśªwgET~Ȓ7Թ>3]7ƽ =Q]&rl3 40 ڻ*S<\*t-ĠPz;);x q3eV䟭+8SPQUA0^t%2+*AlLf܈cօ3KY#pFw!I7+SӬ=^&8\.#b4՘-:m6@VQYPIؿ0&zì@D>g T4"Ǥڱz?MY%? 0_P‰K!|2x[+σ5 iko2+~߮ .;ʐjL5zbɌ.Y<9xاWzFOpr.2B%r沎XL|#CUQ+8J=Mf,*_ _7aIwev,؉}F {l(>r 8C|9̩ _ܬ~N10K_d *bE7i7pmiT4~SBLST(]do<+xR Sz M2JU4ꦏ̴E f&wτkYND+Hޫp+r6'uքZ1Hmj(⥷H~}nL j^,Q?f 6)]yjBA:?,ߓMEF0yW>[Y h/כD L𴏂! c‗URhYœf7@`ZM?0p-r] USGlVA6l5íiUG31ǑWg͘E'@\gIY!;: S@O5suKK}Ӏ2Fu:pB9,)'`i]O甸2Bqjcd L #h OIєh=uyܢ7ݼT0ՇERw6KmjAU2ҶyVQ%kjg4rZ,@ѕjϱ|r*UG1pU2`ꎦ '$N Oo!_7fU@v NJvuz f^h$Ј<]W `=q6M} tM]<ɷ*f}H_Q%~]螈잢5f *N:yH5-mDqhk-hɹ~)4+rG%!G(l OLT[ԔHSڦ:ᵛDz yp7}*dA Jy4 ۸*Gr2r)u3< ` ڻк0M˕2a݇rq go&2Խ.s8rϓӏXE\ƱΌFQpbxh-2:'}<[VSبc0vP̻Ccz8Ήi ' Yۙi-AnHT'$TieDCM "@G\NkV2^b@Aůl@WIoZDJ^ # 9| \n#XdHHDh" )<iL&}H~4;%":ve|r4* JRX+ܴ[W+꩟׿(]G,aqt儆n9zx=&&hb&:s=2 + \ށ_,D^D0az6KpKa ;B/wv.`$Dux&bg@6̒V+#k{*oߔֱJ ͨ٪k3y& m<UK*۩ܪC,6r<m|Ngrbuc|_WM4hس|m**-Cף T]HxH3 `(%q)1&6Ձ_i5$n,xT'`F@imzc&zoU:owI""G\K0{.L+̦0&{QQlDN (*h=O=YX_ֲq:~h);CX*QAn;sćsh`x' ЩҲgW(c0CږnWHD`}{7~2 =wfԁ!jz 1Tr0l64E\ Cp*$%`^Q'FxP6|/qhx)mvQM4(~|#cjKDM1 E`? yvvLqqeŁ`Ree iU޶FLjc8ɦ{ߚr<޹u.i;#tM<TP+P`wcU,4?쨜s".ا`qWƦnrg8.w1E)>_wتZte Z/4@e8ݦTU>%y%%-5rb5^+>*-h-Zn%)\z(tZVޜMe(2A투sb ڠb ID Rww旇 keiQQN\~hPU{1Sx+Q9RWZq\ :0a{1a:KrH;9G%(-I鈍(˰Q ExR]n9H8Gs`)BFrUnLyPK@$D+~nw0QtFΘ̙e\pA@ܶ?˙PNh*<8#_o%Ͱޖu&G}LI_7E^c ȽOx l,e,`S\És#]bkDvEK9jx`[LdVX;qAs95K]^\G, l Ǝ 7xֺxN$td⾌O=3/:ElW@pox4ɌoZ =HBn䴫r 2H7[L" S6DaI0yW. ?Q#&ooɁUZI,b\ٯ5ft=I@z')o-kK{mPSuIH4Z춵UPp݃K")7n` ׈^>!2厚$궁e ? &{5'eµ#~VvFm XLZ_pڞl*&R#Hd9),R6 ;PB )p҆nC3WyKC f> Fv[F)n z\ ݖT ,2qT`vb0t4~Eӻ~5ecJ߻ 7e)⻓rw)R2߿qUn=a~A F}g_sq= %LvYM))J$ϗ[IN_"RBxUi˅ 6œ%VKg['ad`ы: ]m;qľڒ5\JFbJB t 9D uo+ViCg vDG"39nncP)'!#{ͨ1A hJ"uQ@c%oݿ*DRZ?yUu_VxP޺RK"uSw5N d^RJ<{AAM-r>AQMY!#VI QoL"(9&+ 'uK7 qm1Щ=mwZڔL]yB{r/䧨?- ϗdoӢ*i#6~1T:/`]YetSo<]s: am*PhL$2iOV C.#BA*#T,0}W}#n{R{:“Ci0lv;vqP+LUR-JQ&6koϖc{oR C9[z mrU]&,m~0Uv+qI K@Eu.?nOFyyBeg8y$/pn52|W2Q`2F2`:>pS$,@ŚA-Psx-VVQ{ ݏɆ}5uG(O (F}7'EJfq:$#;pDW3evFpXِ@g(`ue'^ $] bE'PS*-0+V>J>T,5& %/.tC3T-\ XZwΡ 8 8:bu,Ol@}X+9toj<-㬲.",Ԡ6hɮbaҩY˕ԯ~S*>>K 0VŁ,Ic۽zvPXޓ!)(E;qyzw8(;MY!HQ /r| RXj`j ;^W_[HPJº>4+d{#WĮhJnc:~ޢW\CYs x j\2a^i1؅6j9hcpS0H咴un E|MMQ Z[j/߅е/WzRcc1Va.W}m?ƉG;zMusi:K$+6h]ASꥆ B];~^ !+ŽYuR3۸hfE7B%w#;s~aƾQS\ r}VFp>^ha8*zZt@.02g%8uopQE'6:13[˕W[O&rb7ey%v$=̂˗S DBR6EeڡRp-x֓_}kdXyK 5 햆nҬTs(!*#9>6Gb*S|V4; `f?DYS= Yfv:[$Z>h;PhtsXՕ+%8IM`32"l>Jr1g$9h!<}}л^-y-b)r8gٶÕar; E$mLX2}٩;&~vw\ָ|Ft`OfvW&N&RO/;+ޏo'a/}Ši9'/2]nƤ G!j0,]z\͙ۍ`.35I!02Eq%{ 4%]mqiyj`x+Oq;4meJLxULijH_12p ]gLM'&* @YJ^IukM3˘ lBUh^l%E/*gsAqQ1AʞLzB_B$bx]V^q|/2ż?"Ƞ@Wd-N @FiĘquYfF4E%TzZ)'m>iRet:3@]Q/125EСg#9B"QAFA{Dg4n 4ݻ0s9FIVfWmBM n)%5+MOڕkt8If]c1(Pu0x@КxٚȨï߂Nj1]YpZp,1 18F8/c%>Lu: XoȈPnv va:3uqv;ɔi#G!CDШbڦ|[mXSQ `򏹶J;2p`+ރ=\HXl[[ۿutwUFnޟEL??44 aJ$ŲRxeJ@򊲩Ge家Ӽğͷ.*9 Xteu#qN⣂'jat!J]/GVq)(WMI\I>APmk7hz37/7ǡnΣb?}H-cCԐSS9@quo&[tk]ߚ”bG- Q׷Ȋ`CB,+DZNJblR"^17Húx'htY }^ .vՁo<ݢGbjM]Ż͝ ISsyF5f3\;swZU ++if8ЪvS,BzY-jh[}?:"7nͻ)pP!m q1Ijl)QÃVZx;ױRc2LH,~|l7.c}|gyt|/wQH_WG3JJޖ`\se5cˉ:@r5ix*bPcCQ7dPc79IV_˾oDӀL zjP1?%fuҎ/UUݓW,Z4ӡfO/;85ᒯ#"Y7ZsAl/%Ӥa[tivJO|I|RQVBW6Kyh CF86Wz,3uN1!nI) 5U22XjS8ZxJ\'EB|bPh0%|^1Mu䏲O 9:b/ +W\_xP2خV핍 ozVԥ7k.dUEH’#u|Cؿ2HtSKd:;P1ɩʈ5\jWnx^ook4Yݾ1J#,yŨ]FZ?`lzf;vLMpWBA / 'gLF*Xc~m/ku[\ BGюI$dbTHFvM{8Ǜ'˰N;>r~KrXD.AVMblՄ.C=#; ][j;-p*!3(&!J~ F'$2}{QiI|Mke9ѺfYT'ܡ&Q#խG#H4;,an_Td[\Xj.ID-HURI2%_ʻr;1 j3=,hs}Q>_mW#z.*.'VF9K1Tr9JQi2ŝġn~yQ B&dRZ)5m?^x]f,k+?gUOG%Ù` > ȭc5;7t9tI^Z/Vȏ8PmFk^N),_Hl9(zHᏸMի- {p=⃕@X`æTLjM.0G jfU1%268Vm~8` 5܌}q~+^g][%mֵDJz@АE-tAQZT% QJ l lFmob12n$98[h,zgs [MU=9աmɏ4.$F(-TTMuJ?ڬr*A^¹h p5Jr֜ނ -.Y28@FfH앢6X\<8tN-.)tBy̬K8իTxؕ{kbcg,G%XyH-c546?7K[wqL"C@`Jm4ڣpU?K  M}ٰ1qHA`K}IJؙz(H嚹rN.j˂InaMdR)#ۜ]zNN<;!d{̾'D*NG?EmC4֋!8ntב}zXVPY~хcmLu 8sJ{S2%1-rUi%cÛ?׷wjv G)A)v)c[!j}Et}GS!)X.: ¹wrdk!QRY@߃^'JQtV šf#gp6mhBDɌPG@wsnnUqIU,MĀTj&6go2 y1/H08Y;lt#jHYvcWE&IUV!(Idp2|t>Kv3.'v3*@^`*Fr|'e;rӴj}yN3?݊;M%rUwM VQ6FϺ \?N\Đf;ZݏW'kM| .wbVZVQ$-CMyI~ۢvhQVcCo_[,M#` iܹPKP0K6CbxJh^&_Ah鉗rg+j si`ѩ[Oo֊5pt\sB'm;\䲙-w݂bBB[}ѓ/`[uPk1w7ecks1+&!>&q9xML S Ƀ!t +XΗAtC#&6Ȋ'}4څOFэ5 Ajp\kU3a[|iQ#i,h-(T1~`])wgN*9ڑ ;5ɋ~Q.}tnWlwq#16h)t1@(j?.RZ0sҨ|2BG鯍8 U'J+?PG6?E⛁~L-b@biV!flfp}yx0YuNRbZm/_64 <71mMS^׻Ld)n;K"m3Эd6Xo킶HZ 9G^'tFox E@2 ZHDj4\ъc7s+!%-lx6SoS+,eʘYM!⒴n)$UU؟bˉ SN>YM#d|1PN=²wrjvWݺzЮҐKV ِnh[1=9+C!4\A.a{opR7naς!D3{ _<|*{K^UY^ÉOmdaK#!1D3XN鹦[ b/ D7~&,[M^Lk`'I s^"~~Q~TwcUc¼}.IܩxI},!E*DiW,wpNf/-DGW8PfKGz$ Bn >BWc?pjӿ+ }͌i[rmpB E znw$> y(䶝$2앟2ﻄN&CQuEOOPxIf?  >dDy+-Azd )?/= wf-`f3DO~;aO<]E XR06E7O6Ƿ/F$a)=e-H?Ԃ'p؁4) UUM2 pkcvw MeKZWDw.{.CwJN0qb)cѥ<G=RO%iB9l3Jt/1^r%^=IF> `ߕ.sԛjC |@:K_$J2;]#af'8o@26k;#}aiXl.Hs$ɵ`OZ_Iyꛭ/J"CF sJ-|RHUVx24nfkZ-AɸjI"4d(،MYC(e+`R8ACo_0!_͕K^Qz_0]HJ޺ jv,fS,qW/^#󹺌K|pvGs8 -?n]5גrTJQ26$ؒk^#Er$ds.)q"+Xd;HlgrgNnӮ驧)شmP$az9EMduysc([#[ۗ帪њ258g+]j $g}Yˉho6 HK,2~48zzCgBm3k&,_jҸb|=6ݑd :N0 ~<]8ҕՙ׉&OTSbN}ҴOJFc!bnF庨{~arXV &8pDyNJۡ4*6KXWnQ1g|w'2: ),~!߫eO»Y7{ O̲V0ަ AqSWKi# 9ӴVGl3Bt~<[8"Ysޮxr 1.<@!vTAyE'HVN8'hn+`o5"SguI "5^xEkY_ۺVQ=u*Kz6# ucsH+$l1r+wȡS*o{g)cI :zSaKLal]Йu~jRO 5Q2Gĩ-WJ86)@dV0 Bފ a3%wp͞3 A Fi2g1!xcCG[l ^lԵi Pn 3Sˣ@]We8iOoPZnoY"HT{g!L--tXĀy]53ol>ރ gͺ|#g%W3evL'ܒ34ܩݕҫyc:Zh3tZ#Jx4Fk< QԼ-_%u*>ћٶ`!nJ?;5qge8p@Um,S[E!z;,+rG~EZ"`- j& g)Ýp90R Ǯ3m+mS*T94?RtFAϻM7Ses\KFnZ ΥP`1͕jWerљ$BY}n}bJӄE oBFWZ)Eќ͌(5[M6ǿآmļ {QnoIz[Z"dNUV+˖l{;H 3AVd s>2v*L9#H4\F (׺[×F!j=5vVj[z.e4'd]r!+w;¾flUxJE –8fBerThXY91š6Uò]!MNCņfpYF|s_+4 ]-9[AGQu6T[:K`fȯiSt xn䉣_jw1"*nCJ?GKW3LV.?<#PQzѨmUp@c= ArĸςGJVTVd]1 z ׬ 5C8ۀql"0<Yi1&}+(:\X[hcQ\X4v#0絡9f:ҷcM)LSpņ7㳀j(nK$wɕC{f'e3φ.DR9'=yk٥쒆IYC %'BghO?j:aDZ__V~@ ߌ`9v 2mou+ә»@9WG{'@&37/sZL'\ d/qfb;EkXw/|jv|NAv"pͺK郈  ^y&mu7]G^ĸPovuQ@pU7\r}koTp%)|S9X6UzP~=QY s7i(HQRk\V\% d4q$NApX]㊻ąBc*:h+Yyi|&³17مm(Fy1yزVDTSۄ% Zvȩ"G)!Ꟈ />_!,ݿ@̢f-y%Tf)V=v-p3izw, @kL C0]^ /A1LrHTÂ3MKA2S+lQHA#vU=.ݧA="}PxM-NKކE?AYx Z z\4{9p/['DdaB)S7$&>5d/3 hiQ!K:fKq8APVLH,2wPinIS|InV+u"J~.5ā}lXڍ<ޙy>6yځnDE-x'$R ]'/:Eg嵵5VIHI^jY?*Ќ)5Džub ܙ\. ,l]7j{_(!-xnmHp\Dzڪ9P`J9 G [W >ORv̈́\)b3|zBbr,(q@Q6jBz9zۻbM_DZKݸr PJX &%v $1G$'ix)?!W6hO& @Q6=>^daUo&5^O[%DϹ|&Ǒձ ];Sh'M_{>Ia{ne+*u&4 jp5 h`3x&]&{ },2✪XL #SrhD"yޏݑø(~0ft{Wkj6X(Y (D!6ObEcOb3;ڥMmQOsgtm&EEpW(R^^N؎W5(Up"L,vMpT)R)վzՒ\L^Ax#Vh >cc kA(zgn+tW~F[ fO;FʍvGe'2T*6PSá\~ѫP:"g8NC[*x 8=,jZ; q8UY1SwmDPV62y?v'

r`F{P./wףK޶'CQ5ד,U =Pg0OF/\0G:ꝥd? &p:1pQ,WIo[ -7r͍AO~۩X,bOCW-$>hK.[ߛlg}Ƃ~tg| ;5kLGUﰿ{&,:/$kvCs! Л 9X=>#v)}lz}f;s{3ܗek7 5qvpy6t-.=IR4O?S ϗ^qlIBnA1xzUXdˊk9CP/ue 4ؑ}} Ә!{|DYcz$x䐸Nڎ6p=htaqy͗csOݕ=f Yr;4. 45/`ۊqRa;(KZ;,C"umk*}R0*@W1G:lgad'-8;Ȍ8S?,.`}JiꡖZl^2V\ހDе$Q|yi֖o1tS@NЫ01ֆٔ'ޞjy&pTK }ځޡ<$"U5;܅lGC KJ3%lNCtf"q:Cb$*eXH"&8y]gdC8áZ=5[%?ppcEd^BÉD턥g&8vEx. !BŸ]5e|~ۘU%!R ZY_A{)PEVRq=Tg]nJ+e#HX&9, HVn.}1Bq h:y{9CD?؃ѥRuޕd`/\`-i,QĹ}+ן GA9ņ-M8Vx(7z*XJ ӞQJPHvRw9ü8,L_S @rH  'RZ*Uzc`q!g>TSv%McaH}#HA7@G@7Y qS\MSyF'tr)t|щCpb=ltmI h- IXx^D[S$QNuÃm<<;-m1m?# R-o/d9vH@U<*Quũ{FKLz]rp2lPM(u|ݼ|1;]6r_y2asBTrJb  luhPQAg;J^uE% :KPapvLF,峥Hh,•\c$vS'^d{:*;f:}(+N_ U^/Z5?`_Gxnj#(#'"%%=<.Sl7lFXe3S[z@xxn/UsU5F%dC<@]ՊFmGNQH4̖cHQ88P`Y9EtČmMy]pP|;ߔ_r z-:T :^C>Ur?`~2U*V @¥+IOK{B'!kJODu'5X/l˷,WQNn[+^wzRJm98kl4v`d',Ycٞ6QeBOC~rwdmH)g)uT:0T"wEu ];fTzi%"sXֲkqߛC*c(_r`W*ʣB;),rׇq9 +dHU?~PUnI~i9XiAL~+'ʙ?ޏ5߼O&\hdz;7dEE"\}4 tw^:&6dmXoS45O6QE3RuxAZ8{] ׿hϫi8EZ^+ȔÄC>l?T.c#T?GBZlu%GD.;Y'Gt=#' e@N*ݐhg г]ݶu|'y* G.ZQd0.)D|am)q'ݱ]NQGdBS9vh{xB>nȿsRkFC=H7ټk{y8֯^]+@$Z_ӏ>{s3gR4q=jizE4wy+ (݅fWD-x Ԑr$]7shrxd։r;.`4 hy)( c~heJH2qq0 R yCgGd{[&.:L1{Z|! Ե٣]\66j*ɮbƙPnj0SHb :H"Aß)vz/ %j?+]5W0Ɯ1$Sͬ劐:Չ|Uco*T":]3 RU,!s5fԗ2L)(|,f31ǭd{Λ%%G=iw* 6jCj F^i5v#$&o=ͱNNpX7Lǥu5QӆkOjm?G#)YchN:ja;#)8@׬f^K;eg.2sw])]SМ1̈́ wG:3.&qGB[:k|R|('kIePhސg+ygkC^IQckEF ,Pa0"Y3g }+M}o?/$;.ŏ~`Fc,?U.2XCu#Q!ނvA /sh'E'2l pp_O|7*.(Z1#mȖmVM(˸ Cu)@<B9,a3,$| !d1;0"C>ȶTӜęBQ+e˂F0\"cwSC}#ZėOrqe|pM9. n,% v1]j=0pld( D"(59!PYNYYMmG};b!ݙ:@efra\}aӃg%W(fS,wv]{Qn )@NM0o,8U7JӳpbԦ+)&3 e9継5H: zO,.Ҳޘd*p9C\x /qzHfj^zJS4cۏi){q}Ea+h ..Y,`:7P1]1fڪ(M?4X;hOdQ'R=8Y !̖ٚI[.-xf<pl=EO\6*[DLX:ZrPjx |ڍ-tO&y.疾%[lYn]e9v-V+!pj$$v|n$(R~=;[PC()ӽ䋹`HX:`g8^hعЇzKOʖj%ef+ _5IKn5J\@w.έC:4㙆x(\_;^Nl$as b RHV97SbڹxVM[aXbš: )<:,Ct=l9 `d],2k?.vuľ֙%so[t V|s[bq( E՟T E'CWl-~ VOìeGT3q9x[z5[lϥ1a3OBT)إٌ]+$ 6xŅ52{ۑvA:pQ^"9O} a/4ƒiueplh$UHw|9һZs ۃȋ 8m\? hƟVE=v,sю>|*0Ѹ⧻!1=.@vYJoiHrfpj>i[jVۺP#0ӊڸ*yvxk*ov QĞ7AP& Au2`Ҝ֬MZBj/ZOʌ]w8\U?˜;DQYdNlǺQ;礒 v <5;D3C{-&hRБy#Z )C/=R$0U5ɒ>KnFOrZhKOܑB|@qH+UpS^bPUJh P4ҼVQ><9 ,-nVtzXɠ (s%wK X) 94 *>ZCqwLPNs^@cWГVϾC),P7Va+Pyo؄=kS%2z,LG &2E7o?}ϯBڨ̮Ly8*s|M_ m2G`lU4=]2MnC D[YNBt}簾2Nb=_D^ap]l=Cc!Bz&YOϩXq*LE{j~:818v bIMagkh\f;W`LO#pMgwc'zj 3 G UI%W)X$rvm"&\ b"2MۃB)ǬHcs;srneGqLi!TFyVH{Ѿڭ*)z|u)rs㐼|}nQFČ#QjZ#7f]tʈiJݛoZÊgyЭA>%*n|;paExɑA3߷6Z+OGRǨ&J3csH kZI̫ϕѽ>Jh"MM}uJ3Y"@i^b\U"&W0Z9&УJr+j$͘Y0wîcry="R$[m d S*1\2x蓏}lo@,[韋rQl>W\\4!iۢMMv$l)Tq%/t! dLPX$t$TZdPEP|J1f&;ah qAHvM{֫^^4c5 Rּ^H]hC"tIE*iDѻ'.4:[ #>e~빨gbf DN ?4=03B&8!J2~zrugGZ~)K(2MT#9[+Aö.bA0X> D wH:N&UXw|U1z7>X\Idn(1~NVH":6N2:Ol/!4Z醴/1|B;Q$L, dI )59iC["asYrXXa,{[IX3tM8 >lR#']É"R4 ܒ\*Y<{DюW]x@;/# ,Cie^ný hƱskeOgZtȪyh6!O^QrPC ;Mw垢+w.| /, VIa!a IIK'?vO?s(3qLzC}%)cS#8GYlvTTbagZ` B0ˌųz@2 QJ}{2T ~9syddeG[, D'OZ.EBP7W/$ݠ XUZba8<)^ub됋{JIɿk,iIYoy❄+bA/ (Ot}3K lI(bb.W̾\ SfAFw  eS=xd:3_Ad קo/6/KW_L5FQ mLo'*BLp|(f-$+<̍AphdTFkՋk4z0LcLz (ȹQ7I#6h&wZB9Oi(q>s$zJrW15\ ׺JR,#P=ZaRvΎn-|W3wKb'Qè ,%(_! VKS5!>j>c<P|K,H[Pu ٳp)U?sNB+K:9HE״NM6ù{/ORFĢVfF|فjM~`@{쀝KkTj&P= >;frF}(4ϕW~Nf2#1c:i-ApT|뫅} fEN7?va3[vlhjgulP{RBuA-ڊ)67z#4ɕ}8N*!SE >t%t 1-]!1Y rnHEiM6l{zn ׋MB@pєO>Mq6tm];H'έQ &vfG嶴KBUL( j Gx~DbF4_Sۮmʢ,@xܸLlDy[}/S Tؐ Q iW00HA8%NK$|j;̈?CHZ?}qIXp1k9qT/E)]:x"9 M}D:sڄΝ~B΀'aTp;+᪥hw(ف$퇸5z|fQV-is6@m+ivG+ͬ&$/BSUw-qZVb&Y&[WBLh6Tlt->>FSgl<{4M0A10|#xP\+ŝa<%fyU,b$d_}ܽhgsnHhkl%_LH ]7nwlPR=Rz})mld v+DY۹DWK~ ]Qw#k\nBwǯ&Z}KR؉K4禈h AװI0lS_*ؘH;ɧJGPY0ac\"hsyγ3QqBH -dpKoPdgXy₻k[cж- /!ԫHwF3I @p@AWA-dUd300 ˆҟB|_U"jQ\?BMuKO$Fs[j0OBܮF4#>>);p0wab}r AUGT[\3PSwO.5Fy`8$ɪ&_Mp& ]ܨC.)q2Ca}M4,⎫~ڋ*1e됛TZ&%(0(Q9Qn3*0وpB ka`vTywХ[J4C W(PZE (!HH .( c -hAf,tX> kǕ/Lp?3bsCZL7ir0\ Q>CYI?ÎB4L4ozUZ" I^ehryj3pB Bd^-xN)tXnQ%$eu^`@B+3xS[YXݐs}޸ԙ=4bʢ [Asw 1nD-!A܂ */fw0Ye`qw@f7&mhEÚ'_7 p/[pœp%"%[59'z,Ӌ9eguM.>ݖ)Z\z |t]cba>:т1fO2thsDEH/˘|0F* ³&n$ ؜ź?RU[„ "PگKܠ#H8h:TYjo-{wXz*{Q*-b#1,CpfJp`x"-;lҐyRcYBe}['I4 iȎ+`:pXj RgEouE JZ(&pD +=hЁ)=_1כX%NDH|" 3cuc-e "_9;IMG nMyUT?A<NNnS4Xqxfn~4VB~Q&L^-A8E]gmpB"`{ਂZg7@;ҕ;8O5py_jm|y0=[> (jqmf§YBŷ0mu5%ji4AL^ćZ>L:j  b|{+dy8u0Fh-6s;^d?#hf^^f-&Be-lL  S\Cu9I`)D~ô*g7OssefRf=lqlfr% 4B+[\ÿ&9 [kXn2yMTrwCb5(=R0hGN?ENh|6X1H{$MʸՁ˔ەȷ&Dw _q@'W5PkMFǜE2"V/d7FHma7eTkQ aBZUErT3KDҴjC5pZ b] yqSV7piݴ*Nj?΄_Dqժ$Gd([QNTޓmX*Fpa#/kDC?4˒w_aRD4k0͹sx#LQm/nH4O0A(; *'M("' `wi4lBe͠f4'=RM'2X 7 f%!o_:,F "Tew&^"84`!ĝщ\אe2g_yA}_׬6rWvtviRFS{&gda~m'&ʺ  <; :H l4 rQ3I`Ԡ+W,pp'ƒv|X pNI03`J#)tR| ~FIV)鴂B.pKsK8v!351I^U~n ̗д{Ⅻy{;įlϥ.Y6/PpNz4ji̦%t(E:TT;cTVk-)`-s䜂4:+x絙1^WÍZ43X$!O3ҿ 7:LB_Q00G/*f!Zg\n ·6&vnK%S # t>kt+ 6hЦ h@&+ CkUM, "a6.3M)gDKU{gD"H[ztO%>')tr^׿˔ŦWe`CPN|j9rقC+bc&tj-*\6-N"'Q8)BynZz@D,~/fCON(bX1F StʑCpIjlIQ ,+h) XDhIZ:+2sG5`>):gcSn(qEl{J{3*mCOξa/O]=@@I d{cpgIZ7#__(ϰ`gO^lBTEcY= e8}T.KeJ&*LC3j@ůyܺΚ*-h[3 Zl 凑H^n;7)P>Md u٧ #⵱*YLS씟2Z˳QL*оgVкK C 8^"|h,rf!= `YxdJiQGgh`'pִ}w-phs)fCc܉RhzLBi:!bV~mLrVWN& _)z 箼;m H۬59TXylŲ,3H+_^[/1C`P-Q9]PzG9OyI7a]Sosbc q[乎ĂFKW$Af^1(~-4&4lS3n3Bi'*Ta -fT*\Af}~][cB@tKSj4eL `es3$^%VA) Ǯ{Rzjȼz ]ȘW ZwqK<+=A=nr(?A(_)}QZ[fʐH$WqT|GȲj+jAg-w|5GXW;Ǟu)^d0 ooC;N|VnYB0<2z yOz|)-/4Pq- ^-gg2_][B텖pqxZؗ*߃# "^^4FUurTa-#W ]|)RNZw.8v(dcB؁wVC'ѹ*h`[+i%yvsBg`u7K*qEUCf|YpƷ"c^GʟJU.ʟ݀&)8x̢YK(_vs3 yvUi%D\u)%:̪V<ÚR >`zW":@Wh]q LuTbڐz4$픊Ayb1׆2^C r1RX큹 . uoۥV(+l#9Ƴbb@c:rpXJDd"Or`;[q;@;̤zj)=;xzPwaNY˫ J)hs,CzJmI#_mcݵY҈]}K)7Q,\PrT@-m3ʿN tKaI*-hJ/a$|6{k/-> +bWa"̸hIL:9ĭQ>3vl5g"]-a %|j7~yE|Ow$>>9K'aڝÒl_4N({F>tvPGޮ8E#T,S2"n(fC\ڀ[Tp6XJE4ܢ"pZdq$ o"jJZIʼnx5N+Ο+Լnә_ՠk=z2Pa~2dy$DcOUIWg3gafrlHEg䌆evB@amܺE@\?$ݟUv!9z{9|T]ҽkٜJRJa)0DB3 `xU.t ;F[ƒ._+^@ЦUǀLjPDs+)A>CEƇH=u䂶Bܫ #ݻ.Mlؖ7Dg]e/w>0"qp7C'6mo%`d %`U-xfm}D^$yjڌ JPtGyc~9\]S\ @9P:kp9l~(>&.+nCʧ 3Vzaxw/,⯫o>R+̂݁fL2O7iiӆ w2kJ7J!S%<Ѷ80,!%Aa^P p:R9*=R޹w{PI= 3R VJQv8 P?[/ Қٔ#I/9{*_L0Z~ra22U hDb(4ip}G5kSo͵!}׻L/vZjRQ92 3@&ֵ=@1'˒Úȗoe753M)bXkr/:e >}C*y'sRgʣֲH?nzNM:@V-q&7`𨲉SDݙL~TQh m,4VL +٪]+q?Ɠy;Xl6)Zo`O`\|z3SCX: T˅ qxi'@Am"T\k.,IbaI= }PK,u`K\"ccs̩47J>SPյuE6vz&ЫM/62ftӥğO%-1O2Kj?7s]:.-6ףtQ<ҙYɥB^AM![gn+ZOQjH{;82j{ -:X.5 e`rEN#\ڬyBnGb˴{?9AizGp?J@}nf~d8.P{2dӮm|Z}0''=鐂`*: H,g4f% ӹ8KF&HH s?VtX8Zu{$hMVՋ*3>̄r{_ sE4Lۯm.:nݱS npXDf 49N `D+לH[2d 4 nVzuZ@"y%( n(<6f&NS+>TA> 8@48`_ݬi?J7Ive?PI^Dj{wCCǤf=sh4eA:m&j;-+7ɶJ ǁ;Xga*h~K 8!;\[{ u,؅2]SZ\N9e<Ҥ;p5x`҅S*?l@lhE nFg?MN=S]~od6pŖ6Gj=N\>DnF J^,_jґrvV1JцR@; [ౝWR{s[|%IMXނyJ#lߊ0'΃2Q?Xh,FX6qGn52YjYپ“wns*}#IK:†D^R Du"m#[=IYV¾ઐih̅)u A^ws]$'xƾG.VHM6#'" Xr1X/=wx֤gG_ \c}\/"_Y#Z&) 0nx4#¸Qo/F@Z'4E!0b-N22q{=^Ƙg;~ᗊY)ܬ9S G%Qf ^3]u2xŠ6d`_]Ѧv|u{XΎynI?!z!l93 CKz,YקmBQx*#TCn?fr(|K~ -F>} 9[#mwbނ]"B Ylb{[;{O')F\wb/#eEQu9H.FU$!( w[0U,6S^vp5JMZC?]{'@sIfǩ(kiJt+)5눺4(s㻏o}z༄-XA"_֦,s =̗L#G1ʜ+:x7fa=v'YbN+@K6wc/\^u.U+ƔN\(56K!EK֟pF$'I}L_Bk[kg0"Uzvf;'UGP ;JC[/Z XĬ-U0| a4tm--{~"1MJ1Iߤu.7R0~Ѻ M%$x8/ 3MaTvi4^ėc@^7줊e'{R$OV]0%zt/i% P2)^v˱X|R+Ί|ȩQ][jSls+/^/zT?Y[Iaf{=Y++f5sZV$HL1)hhk飝/V_Eٻa$4#-s@NJTFLo /,( _VV}/7u|QX0-?`aQ)H>HzK80T;| p@g@jg̳F$”2CvOV"b']X2Q53ml+ii]C+@"[!O(װe,` 4yRݠ>Q#Ƙ~;/N?iYᛟDFbXGL\=Ûv6J-H޵ؓ{u/_`!g谉i =Qq;ϡ4ȱbˑ3Er Lr(QWܗÝQR }.pA;w)Y[5U@ /<.5e;IpE#IͳeTIQ$(Qdn*ѺD ! X,F~K';S;ٿ|%XHna[V N{M7eb5v %'X j{3C7pߐ1D ̏ acc"ط~.>寺Zf0' H7CJs[d̍͹.hZ_MѾPnQ]&4Gjo(+wt g,C^Ԛv$!y3ƫNE~sJt>d/m8<&8e > Q|mFn&ƨ$~ úmk4Vu'iň(08q?@ \W2- 7Ƌ[;qΎCW[o!:)">o ;p0h;qV_<a6x]'ChooDz 3Dݦޯ:6sEg]sG'_BkСPP `|K'}y6Ր)4|GAAu*l Mw7"*{#qn}v]1C5ϓF #`Hqt+MPt"͎@+AdY ?OjEhTD; uֻ؜").,clnB ?^@x +3 ;4kv;H_w%CÔ2&!*)Z9zgM!}+Қ&?hO)>eE/{a+L%ۧIϱ  =Zb.Z+BZ(Z}6r6x6$7gWJ( ö1[6=7ڄ4Eq9bEĺa"x=AD/s`#^NO即wg'q^k'נգz˹&uZ=*("v ܤ6JVRi"ia `@j/@yD%JIgv(O*Xpm {[/5V<;1O ,cEy3+˅!bjQ* Fhx[-d!_֑f$k(Ïth&A^tI!f~S&]1'MLKpflhЅS‹7ϛeP0ã+.3/PK!$eN^8s>dJC?zA!b/ z >ݻ7-/q/!߀بKM r4w$}'Wb9 ҕf-5f;cE7?c}vܝwg}8^RA<5Cp*wKD}p#Aܩ6R0Gg7J~γs$?nͻNԜ[*^͈OO:XS.2}R%׀7/+7J^Ho@94=c<ž-k9VgD hܚ1G10$la74UUbfʁ5czIېHllq$M&rWJx|;EGD68m~o5/tuyI]K>r5q^OC-oWh&4ľGu^Mܬ]0 L!t9,p,%kro-:ĺ /M4[NJO>Ei j -ajq8j)spx3A efn8쥉 6iW#ύ2;kAOmfrN9xN`[P53Y@nC[IAqA.] +JŅX_s<؊iU_8/}>;E[>/&SO8NAug߉7yG͇kwuQᐍxѡ1S|˴j 'Ey*J 0!Ip ^w蟜W8tt"YT .Y{ + iv ~mcp9E);̓WJ s'l G($PoA!X(9 EGh+4bnՎ07;xN'ruAϕZ(bFlx~0N4m#yQz(M1K^{DS.WF!S5^xHܸ7njd>@c ONhZLt~rw;<!!qh bAˡ%+i`ˌEXHKhӗ[S^*ڶ9XcfUWǁ\7pvBQ*ݜ릇㚥[mjlmmZ;G$ X!՝Ҳ(wQOyV@Jm:s⵭]mazOxx>IoțȚ Akϫo=?>ᰳ+#!ձFX ~b,]n_֕ۤ+X(B "cF;0 > {UĦ]ƭ.UcDЎS<0T}IG;67UXxzw&Z9GD|઎$14'q %+@8ۘE]TJjIJX-AI돿*oUgCZ>̤ ,z7wz:we0jXZٌY1Da#ME&V&d lK$@CJv)w+!/B*mXRjsTuiU:E0ŝqi-- V}] z/xvC_R 80snj>?~\P(j ','iWHDQ+?!֨蛮|٘{SL۷3*K'Q r,BQWS$>HI"h f<3@rߤn> i+}y4>z?zBt9VT>fBEy~+TDR]eD}]RP\ز{(>\\erJ<݆I;K^B1>hU 1~ʠm^Bc[gL,3m&ۘd(dHx2+G$T"l c|Znƻ c$Nx_˚v_L6/t ±(zµbёl*dwi*?Xg4FplU-T7*fb#I/BG`HR@bzj4F<ZƂ{hDp삯hH͟YhqRRh-I5gwI-\im_ibFΖf,X4ed ߕ>m1QqMN]z'O&/{nD@ O7A6b)1[J|b|Xg |f}g r_'V`MS5-<1*SO"$+ͮc0G$yޮI2KVGt5F> }*5z (O0B&q^1:os'OVX>NAU2-jIwP '??JK`aJ"s4(E]umb81NC2|(,cAX'/yKV2"HҼ&9sMKOf mTu )>W`F 3I+<^G@W]{vby6w2HαYqc|mߣs֜Jr?LLJnMsF5؇w? ;8iE.Au_n=ÑJβ@:Y(X qg^VP(A\·Tx5989i^'Pq;2!0 ^tlr G[PmVT}綱z`z9"5S17f#SF7?`dǺʸ >s-`0ѱsF/!cl:CńqcHe 9[b`({AuS]ꑳ⹝{|7Ma`H`ؔiWy'U (]}HdJa^GHT7ս"ct?ᒨh+-Q0,PX(УɺeeHKG2 1-aFV#ӂC˷j)N`h@YuRu!(?Х9d^2?dp?wq83Cgl(mAҕ+si1U\שF)HtY?qC;\v$ Hsu#p>SԑN}pkX(R<}V8Yuw1 KԅaDUK6VnebAsdmmq :mxjxWøP*vF !t<_ao#6(D()jwCΎ pCڬF ."I| yv-LڀUe ڵR9}yRL)?F&IC'X /-~@wUzÀ(EW~ &P:P@="2_!kƯO&?zTPQ$f#^W' C6 `g`*Xsѳ͗Rtc)ks; W$1B^mcĨ]GFeB``F9~/ v/jW!*CK^A\ @JTފ`v,/#8)qQMFtB!~iE08N~`<,a Π&Aζ7 i۶@4 S/B)Ab4f4(gdkqTfzDV5gFǬMSYnj/zXx=:_ٛ52#BhlD㈍0[Mt:ZT\{s6͊N\"u?B7,cFXRtuf=CiOq}Fz#~%#R(^:, D^N)4-J`{.!u^cri!:u AkC ^"5q4ucCTX@o R)I'%&g,J{pdB6d}uFgej󡴘Όi1@K8k"//..QF|[_C9vooKc21ۈ'Dz ݽ9( .p(TVl76 ]_e >){nU$5ͨ}A]x;WظhUĊJ{8HBzu4$vLs7GH3VWB6zwys nsDx5{P0V,\=65ͻݎ~J*(?)>lēӤ~_1¶#jW0E0-]ߚNNQ6@ 2Ic , n*/#ZBӱ~YKjJ4z<'f$aiFDdj&1ᚶKO*bT;8u/N5.6 K黃tsj-Ac0ҋ6_i S8v^{*c =v: c}.CB%%ԯSq)6cqDsx/TF?;泭o {oc{}:S:~=Ͳ{˳PÒ؛8![}O.8L[dCM5x ֎QL39 jlŸrc%e4 9 J9 ^}Ը,cG?,L-ܔƒm\ӐL%퐰>Ye,LuOqoܝ1_~` m/SgRm=F&e ʍ vU)ߺ@kw܃WMN)o΋PVCR\TҺ`DJA%-Hak?Vt&woN S![b[j>84[?,Jj,.T h,Qzlkę^@8U|[R8HXL=.Ail&/͋+cˢ_7 tcj+`C ,Tvs a1Y^9TЉT|}&+..ԗZJF}z|g R+!SKScsohw2^s>'b.Rڍ3VVqpl!B%bBsf VXDMg3~CeN] Yr2D? /\^v-HoˮEFP)x!Y 1J?f9Ν8-5( Ru ]?`T%,keBMTMI1l'D$;WS(6ѕD0v< ކцЖH(]x,e#XϾn6B&άk ڽwYXz?xM醗#; ̃S_B8EŻO @2$-ojVi8ĺ3=nq#\ObHi w*`c!SS;ɀTWnp/F{982&lkxV=w͘*>~314RɷaeMF&`DeޘD9CXhL=Z0}DՍ#|GJBY`Co9a JfpvJ}~P# wWo!RuކDbf4VP!H˒`i?Ge6YJ_ňȷ{J8TʌLv:.-96t Ҟb$CU#Ҡf Ӧ NF.uh5frn6:7{T([T80J4E61׀:oc 9*f,?K,N} @纺/eR|VzΒ(m 5J(Zƅ(A;g4Ǭ.?d(6Y1h~䝍*kI]-ufXi:srPL-#F.&\_aYƚ?$yˢTYihHd3Vum\0XcJc(|Ϻv ̭1{[e=u(H<D'tŮp՛q5X(  4PvQx4'ǡ#%e8J1\[Knӯ!wPM*8k,봷\6yx,_8D=8 0\{aki,_8&(p)F8lc7{z!:caf ~Ab0Ƨe6$"0) mleʛ|@@- zDn_+nQ .V x9OP8s2y!I=2 e}|zqhv:MoU:_sT>8)*wtoUA}F&|ѠwPgUE*1๥0xa.t,`rGk;A-tCtD^sFKvEEZ*>׽gYN nC+W4Iw>dfidN$_=9 ڻ{ !)>Cg.{DhE>B!dhF$}+Q;H^P˾ZafMAgmM&(\]LÞ|\( Wj=ӳOm h=yw"wRI:A58S 5r'IJ$[Kjק_wmg H|tZS_!%; ^r T@*~rG]GCs;I'O915R ʸrg7e[Ez4"(׫7Sʗ7x>,,1RmeۤJi/!l߶V\/5G8/gRvp D.pfY8{= d NfLOp,O[d C??(Y{)F@xZ|Zs3͉6C?Q(u],-oAǠ=odoɶ$Fo%(@`[rԃۦkb2}Q&Uv+<.eyofBГY*ōr._ nʍ7D@5xB#G1 ]fW4!3GZ!{؟rA*O%Pg +OfknZ[K2۠K1:~.oNѰ9D'TۚT:܎ 5U d  CWN>\Q5<~3V$>=R!r8o.q_OԶ^& hSMb IEm$ÇLkKI s"~Q4LV$#pY7>}ZvL 1N}ԵNEN:JLK6ft PP7LDpWllmj /|H7j$rM{M5`8[̐{f< v(͓[`9![JV?OJ%{[ë4Ɔy6'Nt6և:jLX!16$2 G9\&~Z՜0bghWg|gSqa?̊,,*;r#}6b@SV`: ~%hʧY?q$lEjV95F%*,d_͍=*Ve|,PނD |΂.[Mo DApތkhe,(rso4vܖuS۴*8d@\Cbi6|ؑ2+Ð~0#73#n:˳~j1-o oz 2n8H>iFyGvLdJ+UDo]v.Zzc\QW(G K֮z,t+pj`9GH^Udk#P (Ɵ^aeyЁ0Ue(ptyV $n2ŬQ8)# |*wE=By/8&="W*y` KHg@ Fya÷~8>lz"ZgA0gsqpaxWʢ^cr/}+ % Et+hMМC]7_nՂ1s @̾%ɠˁˣ3@cyT*%+A$PpZnRΐonX(_5uOupwccDMݕY;Ip|+20ñ MZ]..R] 2#CZ3u*b o|?#LIFFaL4B/MGv[~tOؽg!W%kʝ\h( z$|:G Z.".ޫN{`/q~Yk;i׋o?Thp'aW/}R J ˘Q}\XnH yޒo Z1E_[\uÉ-œu|`,u +)ǰi(pq@F5;R7-}gbiDRr^ ,cxɤd<2 xeC %.UK=+ TϢ ہ{bxQ^xC[;hYO|i+<Ġx%$ T%m\Uڦ%N"1)ulL3GRvtdÆMD}Jcp , 2c̠׭>}9WNlS%SڴGNSQ6%.u\e"][Ifu yxKT졻l4fd髇\Qe0 +eNV`jw D%(@4eU %pg+{e}0\a]l6:9Lct|(y{6?5qPe»㜔K+R?dʺq-g (G\VT<yymp@wK>:-R@?݌cn 3l ^н: jw藱$&U x \p_+\8D .WnKnV+vDS65OMd;'蜾mI(I3( mdpP갻+#CHȲbx Tϧl ‹Cc\ۼJBdbgmjbDi 0J$aq¹"݂o !T㺐,șb^Ģ`C[-?d-2K`\u޵ϴ/؟R!ӒqV|i&u[I*fbpYJ3]՞FF %}=#u˃j18uV92@!+kۥλqhvEXޯ+c $-Wt_dӶ6rETjws:SL\ܞl=⢯ Q.ogWj;Li 4~+uLiX:Ïo!mb#,\85+s+}}?]HQۮru"b5ihKczC%Y[BSe4Mg1' a=eiEԋl<+ l ;7̩cC<\& ;iB|=\ [dۢS#Sa.GFN p44f(9sNU]IxX"(,UA'jQ*E#:<(ciۗGJhiJOoo ;I%DwYKV>"eI-=F˙ޗfP[.m[,`0HB@K aCI 4e[v&nsz;ɒ ܿC]= ම3N('w{&f>!6O?`鹹wAg? t.,˥AkBC_~3P C.}=JI'Y1g۠6XO Һk߹]PcF!fف[k@;=.%A_v4~#+:2! aNg>Wn\J!,cmh=iQE!` ӱHN9vo\R*].G@B9 Cxht\NY6L[YcslhZڤدδ0?z-j YoEèS!NP)X ,Pټ&#"UJD$[dFļ Ԇ%KF8E\J.-S'N@@eKXyJ㙾h {4 S#.UdI%8]"!D,!2y$ؤOfLa&3//ì68A6SfhlW U퇆pơV<aɝR~& ,1.@2b*ߡok+A X-'1Mm_.dTY@K:)Lc,Q?q#1#jxV8ռ;dXg)Ok'̳A {wnyPD,Z7 sJoahQDvnFn&Q,-&0z>v%YUp)=eT@g_ewww*v|PlZzw8)iR51ڑ|筒*D ua_ϜÛMܴv1*M]RgxiTj{O"c ,7W2`so$\/qj vs(k!j3䀩rQ1<S Cq'I$kwWGNNy%c<y0WR.S'Pa^<hNM/VmX ܙ9n^F@xf.'dg~_qs_ޢ|MJCO@]"Sa `ꗾGCbj(Be wɧF4`gZ&y NdG,0X+̘'TЏ{OZחt3Y³8B|-)oh'?ϋYWf^KJ"ʤ>:!JQսWV %EJ *05x9$ ,щ#>T9)ik!Љ}E~M =OU[o3_ۇ2:>]ӉwjŀJ/tn¹k(-058gg,'K;VΑCW5fZl3ݸlf\)tjnY9Q3W:\>:TpaC993ekƯ 5Êb'dav>W %MG=ksf,,Mm.k47K^sd^Đh*?ulhBdu*z%i,0N%;p9i]@aKe()(aLUCj^ɀؐ2HQλ#dVCn4IWzਜZW: ڝic%oBaazd]N3(yxtQ*("Pš[g>:DLxcէ׿ڧ+U%K B5S΄l҄sԸuG圸<_z}eOitU?jHXZͺ oYLVȵoE 1n6 튁h⸊iAI>sXyVg'1Nwsh Qqx20;A9.8%Axn8B/0@4 “ /yezvx$͂onHGAӂ *8gǛY)kʤ>}^܆ Kۄ(1א 5fï^ڬ2m-@ Nu~kO;ik3z@uK-*T4)ߧ/I}o،u=IhRurOPDy%B9fXk]W5srsb; h0h7| OB~J㦷 * ݍ*Pjx6ݬPvr`|52ύҴfvM/>1ᎍy|2F_Tϼdnq7Tg%Ogk9~ww5zoq)5n~Tɱ% ߑ"qZv:nVōz|CmZz &ý[$'$[`$6J++ԵKk]9b zO_= [Kr' F ~`(N3+qt0'E LՐ`P|p#~g  DH_hߙ湚E^PTuhKE3nH1鄀TtJwr*nIO=ƁuނM1o7}J3Z10vG}b(:&@HUJL$I,]Tg LGEKjsIwcvw%8a;jZuP_kA ;!rįXFD6/އ_q$&^ }a.bI& F<8O$`_UZot:ϴyCŭpµw>V4 YֶJ}_h%OA?SBs^P7rZt;,k=-OSr .P 3\N(ϸ0V㴀?Ygv*iĺKg&-c\swHuy=o k\,$ICj1w|{sg `LiL!D ~nBRDl.*j P:]~ΰNsZXӗhwHCcHTU{ٕWO"e ˸1k};ST k4)w%"u]Z9NY9K&Ht;Pb9 ]D`e*H cNM,pcU[΍"M1 e/kP /i^CJ losJs%q̇~Qųe|m~g2S=+9+yLd@=ƠՐU+@@^ʔvy0pp߄T/]8 wtGAu(O"`o oO K(2="R47?G\(u g lv!=|v'Ψ&k]d݀<S49(,t{q q !Օ(?jB_*(#^`TTDO3&0D[_C{lFLLm}-"3-ɷ~)vi펫Aa?JCOV4\)p'1S$),9!]`4blܦ`|PbpngL%NɭK 5k"0&=CJ"GWpyio[$hųwӎއL/E\gl04ˬ-d~7)k(_ӡϠF}="Iqz "BBQOn3_?226a5Ȓ :?̇u8%ܣ xN[2?(aUm˵!C"LF4e@;x} MHe1"86|C/Bt`=d+t볼Ev h t쬿g<=b~4q!ʊZT9~(T856S =r)˴WڪOA;fe8Tu׭P/N̍ZFɴ]qwK`'[nSy5F7Kԧ];Ư"XP]:2{zZ |cUO@W+1[?xMiW-<)űllLi9AEeoI2_XYن{1JnAA2@nF9epI F1*`_ĕ/)[޲F$Gfn-HᅳrAz\9u܀9K/P9CfjI@va'k5sEB-e~HW ȮR%.;SOөCt=mj+'Ιc/ŢݣHD*&rֲ25Q/*ƾfɔRMP->lb}t|C3iDF4} E 'پf 8U`Tق L0Rb\VXaME\`#CWHPZLB|gIk!eė@1T?6i qcPs\Ŵj*{O˯YčXՠ~ۺ@L0U3Kxm$*,6 [@o9KQ6/][B C r׎{ kyO+s4-}OO |7<"FZF #kiJ1ow;F G ]D݈o_*9gkg!iabiI5F[|;Ε΍p~xd,~VT(x[v hܦ^B 3|Ė`Hze$#֭D> eV/e\(L&8tB(xW9p^4ocd'PZ#bleffM*p_VEm;e^}z=es +${~+}(C _>P-MD(XZ97TC[:EaO_~ؤFoEV`Ex*d)(^1[1&96HU"l>t4,r6+<K,-|<\AB1.fu XZF'9q0A{`w^4E哛uQ$˸F7m`7zdOshW!Dy[(AmF -㪵}]s&`4S$#pߔP076^%ӏ)]-c;郘N/^\Hγ^RZEOei6KK,"j/B~t1VsrLwnDO?Rd}T+  3QV۷]S&1*|4=#L#oGRVAgGP#[WI 5Ap%U,PC;DݤG| 1+q5߉ʡo|u\4%Ξ-j~1"qe#uS9e(˽25Y[y=&<]iY!\A< $߈t`:E%D:>]%'?7) UTq -l٢F8qʐBI}V s$Լ3ؙE0Xl,_66KXKF/ءE/qh>dQɷ j.bQ]>#GUH<>mK"V 9kxS˝7inֲnzx5Ò4d_ \-I.U%KTIgȠƂŤpe,"g8( 0n59ƃɹ=bl#hqfyCl6#obA*16Q"Lo:|_SlCv(SB9PN;d9oa9t*>>+Z905 &?&:|Q2 N"t-oFRda+*ꒆzŨ!GSOmuzV:B/qMMc> < #I<"vpؖzʟ¼%e=JsGj՛v ֮Ld`à;c% ڴ1Bg8 `Nlu7̺MDe4Ks!so:,y2es#).H;Y}yԋ)$OBlΘu})(I(hmՁ 9^fםBG$weX_훷k})kAg&a`Pڋ-'y |([]\]1cz"6h$ZSi"oU.$wpE8zՖHC#V. |bi4o"E@zZ}$e"1Yw!rYc8:Zh=>Qr ;dwOlrd,ܑ T%-߈!{:ˈܷ/6jm%wif^V͔TW{'2;\iYb. ~OR$z$:/dDn'dZA{|Π52S3V- Ǹ3=Sy_ dZ@K\#Qk-K|4Z܅۽i1H((`4ļ,WL|LO} wj Y̔ʈ\+邾5ԙ` +;W,8:**EL3_4 GlJ+N_dLO[,[i&ƷhCI.3BrDFolm^pUrɴ BF+Y c6_-P=T7:iiزmP#~fǡ'.H5F+EMPM2I/)5I0r -G=WkPffНUa7SL- d3:̃eA v!˻{!)VW-Iz}x x3_ugn+Za5/t5MW S@Fh~2 vK&iSF e-^dxAٍGpћ5[TCiUM]22Ņc NtAwA9 $dR΍0@5[̂9őybz'Qx$3ߙ_C,€FҀcqSd|{6#{ 3UÖrv /*`W\LMY0f)y5\Q3xNtI3ί`a)E]!nKv()8ѻ+?4wr}hM(Ջw T$82ɩwo~A xo^V08 u <~0\|}Ջo*=+"Kp؀­Crwٓ pu4JZyyWP+1|`Zh!HHudER4C},3W4 lAu!<uZcr?gʒ4J!cܬB|w\ގ[Y4(pT:  P}θÔ-[tlcWسiLjrBQ9'g\Ag!р$x0u{[EvUhߡ>|ڵ`ô87)"utbu^94MǹQA-U8mpTJ; `'7TcGV8;o$U񞔞"(uDv 0䍬$zNds'΍`:pd5+WӾN]H KCy)z,)uy/'Lۚߵ|kC)^g;ԦyqK٫˖oPPƾf$c] nS8!c~]à}t&X y ]C=ck"O^ily;tL,RKKRr=1_qaO]sCfQ VPa/Lh1yme^2KbJjS5JіbkeM߰Pg<[[Zm\b'hӅtk=A"ݐ :6>XHş1L7Y?Ws32iP4R `']O.y|% p_L@QU&[_51aC8wt1DlQX`mI@Ij=9E|}F8;jQ#4?B2c!㒵ܢL{Y )+4 s7c[,Le~_$wudntXTٰ]y>t/j6_Mi)_cw}OkiFq>v ޥKG"No)pKAO 0XVѸ[rz 8|~Zd0typH6ܺkO#oȶA%N0 f xrZ 3|li~Cvj\.dt(ިf=fJ[F_ rτi3,k& 3-s=+̥#x"xQZ\2H7//WΤc^eFIATG6asu ti2Lw:iȶ\+u_&G_gIЌb}#"c+D _!";gnx±n Hm:~wYy}rԫ߂u*eѐH}F`v!#B&e3&׵PDVYԑ|2'<ak>h%XTΎ)?90M<רrfT+w4묺dAC Yh\we?YWqj_S""s5u^}f#AZRK[Kk0UjJ¸'߉^whj9wFtחDCq=G rxAvb6SpWFL]ܲ33A݂/UM'H$lEV/Y-m u-u#Wщȑ_ejXK.^wARYx24ZMnV+$јEGK ?srIY\* ~Zob^r/RÏ;'}S0-q%ܓ:svJxt5`~T7R- eŞ++XR 1K; Y!}h=SѪaȕ)oj&Sp G 7Q*jp0y~-#Ikm 7~SԵf%UљFWMҝfjWõK(CfTL~% r/~tRF"(Sx,2>PN– fe#ޣP)Z6I|-IXFF2lߤ&;'m8UKƆP9Yz`%eU4:H BwuBD2kF)z{.K"VKʱ;3xsZhR|ݭi?;8e SjfTn@P)١/AifDRGrm'Q[.l{Cfi CFe.](œcٍ5'x/ʟn팍AEpuHȉDyD%uCMxt6pE>¾o;bm`-ڒz(Hu2-7Şm9?櫡!ή"RF+_1#d&[pceFkZcM?:-٭_fxN^$ ld՜JZF璂vh8Ų5nz^MtR~bN@㏎!Y7||H"fu_.lz F^?6hM~(& \ {2qdVHҴê@hkP)'If/L[&h{Ō"MZ͸P&n۟N#6tjOrV\E}%p ժZn]~!vostHMV4ue$whLmL2~(sQ0,H"`ݤM]16(/Hԧ @@N药NAɸe̵9y#} K\tEpއHj} *  HkeQH/?X~pG;*,&ʆS@A786x;}U}tV澗- ߐ)]hӞdKDZø|տnNu%Q׆aioN5󨱵_|Խ7b >-^ɪ !j¬Pa6(]]Ta8ϵ1(}v{7ӛ~ $\vL"1.0_pxC؂d P<5E^+jTEyJ`fw1QP4Gf'||_)8)pv61ݧ@OڑRBBpż43BJkY$a 7$c ɭ=+c|.ms~׀.lGQc a^ ڊ~[9Njf(jh*FZ '͡u2Vy^슷:KS \Dlr]09:&s@R1f945-@[5@g,fB5eLZl^G]ep26;='-sP+iD =-gB }f4=vG _4Y'y+v0.dMlH(1J]greiMD$f69~YZc|1>CP%_wnqֲ=렇 ޖ(o<>GU)jw (0Lgw@)OlV^:r~L96@KG虠Q?u׫B>乣 \ȧle$oט;Kdˤ ͉I+{7jm{& $Q 7% {$MwX]WƞQ(ĕ嵪jGa,Գwo׹7`:Rp,f$?'swcGSQÑ9IzXRbEakz߲ JD3gn=s2{9Le.ɲ{40iKcS_Xxh m]ܱUfjlX9.^]CHjax*1~ӭ:;Mugf15=UM{q mbޕUl rEO5J/hȿO,';-nؐT?]̐w>7Xc(G i '=[z TBl_%YxǢjI,hYsDPQ߉y2>!:^F䢢TqQh'4NqtEI$!Ff8)+m&yInVHm ELj?nrYDn{'m8n;v>TMפ"Հ+* o\7Tm⃸RwejsO>k{jD@c2XQn W<=.Jx,kVb\HrLj$0FS458ة&Qٳ3Hxmbe-H@5aԒMvMe%ڨٳ[cFfЧ \V2.fSJr˺RqDzԟa`kecǢ0_RV0]f,C1Fc⑓V^IˆEg&sb6d\jΈP+Ty#gN\Œ,z]HnEٻI2u|vR .VeD6%~_ixN?AZ t,0*$lt8^*R(Dt4On;֥mw:R.CP&վT/A2؟]tnpi"  Wcm^vjPn`K9`B|Ն!v4|T+!8Jpy @ gw$9Rj/C LHIuB&&@ X cEE u˟/Z u!hi&Bv` ütAXWcJizc//.s|/I+c332 eXe1AN2%'M A:bŪ9ݜ `erN7;6|Ξ$ho宷E !2ׁH%zf \˃!u^.V-2%ABh6 RKik`~/hC('ߴ6`@3%FC]`"7^'j:FEd  sl q<4f0ڊZ)#e1dO9/ΖNW][ytRm:ӁG:bI+9-A0c˄6- ¥݄XpPAxWֻ $U@%=WcoI 6l Ge:N1T%:`.sP ?t=]{г.IrL$ _1.V5c'Ī*ya= [;+flJUi@G"lO['rl+>JLq f z6 -cISr;tFũ6k*$*}΢f"޿,$ ;!\NAhatyMo&Ju&c@$B7f[ G$Z6uxR;UW(#Gv3 6 >q8 8zs_3YuLer-ށ-iRpK-7V/?P,NMmJMPwF6 Qs"IvZ%g(_] -۲)1pVѮ$nKZq72x^ju:Bŵ> ΃ZS云qȰ#"U |.x67/_M@T%۹IcKXI!,/w iЃ7PlOɵߔN~6MO#WyO oC|2A|miBز _ǣc50fQ54>U8 K˪))\dy r^Vݭ'r_\r& ZuG:{ #rkqBtd߳Qp?NAJ3KȯL`[N{-· vYuKe۞8H;A6UHz+yeFLgu\Pǽh;W7vIE P#abcqk7.I)`b[iɳaU!( t]}} 7) %E5b |@XڗM {hN{lHuLA=a̎gq37~ƻkɑFg`lk_UEqgɑ\9,i`|zO-kiȡn!u5mי` (Fv]ֿiC-QfSєΨ3k˱c&\S8TQ|) %ʬOIR3f'[s^􁕴Xœy ]gPT7"I)*7K}:Z³>^ˊmNt;z155. ӉH!&l" Ҙ 4cKdch[VjŒViUΖ.AuK9 "!''=FYZ rۢZ!ygK˚aאC!1 ~81.a? s l;pwu6=YkM YSXɿUW ,6gƮ\AS`,& 3nWCx"(A0[{>QNݮC{ *)A*K$V>l"Nʋ}m-!s**I? w5rI)@)l̩>}:+BTEt`" C'7MXzqѪn0;&B-\l7wǟyoW< 2I)u>Y*no@zlDy Vwl3hM*#e(wn١c4ӷcdEMUg~0$Xy2nN?D[f9aL\&uqS';aM^J忠[SӢI9b!WTw5 ('ĄQ/kԕ*8RX$Z\&` 3%1ec5 !tw,=Jb&&|V]$.pwtד>IvX~ʏ}ʨ-02 u΅ւt_G*b$7mihup'9T{[|Nfw6 ο6E!6$)ڮ6"dڟ7ne/kS'<$U{ԕ?#mu:2.h3&]WWh{)f۲tQzx5B|8dX~RؿNC[FXoc[UuBWC|bFW 8 +N4pcw!@g؉^VUQ}ݞ}7 ־c:}xE,k q"\81ys܋>$nL|,.(sΫW\~Ρ _}vv-fG'}Ջrd` }!2h(t`9uxdNUPl<}oHߔ =y4' jm(5rxCWu  .{rY =o¥yVT"q!F&Dݮq痰I gHǝ*Do@WC#ڔKTJ3ƚ&ԲӈpV/DK#pFDFѶ`7:5^ܲ/K 9[ax߇";`lW}& rh30x6Sn{vW$Q PK>.*Vg T#֩WH%5GY0{eVϼQgfREDjkmЕ8f-w=p }B-*\aUf# <_OJXpJI JxVï0(P<ۤLjTkR#k<91t<T.S-f:䶦dkV [ڕvSZPI Z;$o; ?lĀ~JјǤ1.iwF*!4IT`bf iIeQptbbЪh%f"[¶CE, KlVi%U[e* Yu^QQQ_#$Dݞo>U5SDQulz>OIzseoaɭf%R 17=!Q;c .Brad~t~HmaS+Ow[kwUWPkmTVj I(P[ b~ܯKB/Q+DWH]k+knL`rUé.EB&_0bUp}#Wl/`+2h)x2wJ# ;*si sΌϽ0dXߏ#cEWuVZ:w`63⸻PdR4;vԡI- |DbWOCcܡf@ TII?n#V vI&ʖ(% 97˜D`wC:P{Yp-Y^k#'D2m % &Z腜'=]zE-5&} I&˒•3eY mF Joq]rqK@1p= + gx5[D ϋB/, gAGBx ZEQ*EٴX}q:-dHĢm.Ek]@΃x`|_"!T?E ށ+&tHcstëC.tԲM>x]4I ? Q=%ɖG.6Jx"=hyFjoYC l~! <;VTY4; 껏q6`EkV.;}1<]Eݹ0#j`OPV~q@Wi)Enj+R}WF%U¾ĈwFֲCQ%EbGHlN0+j`g6 <|sa`W803OR]VhrݽDM$nzb `@ܗP8`ҀuW82(顁C!ۻIeSL7sTcRO21s@_1xp2o\-&$aے2d1jA^p@LnmR@ }+%:؂ $<8gnwҭjd*y1KNoGm3qz< }Z]٫`/Og4FH*t)kHv)yMT0;P2KطF=?4K :I+bX5_L\{ Qw4oeQSc?&*A.oM!iDZ;sǧ6,:($1t_+^#Q'_[AniXNeݒPzxT/.P߿>~IV\; yF;N_a_"gQ w]B~,jh:Hqf\` - 9.H.%;[T#qPې:)o=lKy^)~ߔYb`~QI5܍vg:pGO^8ZC`e MJ]{jVpd<͆WL4i)?sWA `=Nӵ4\ AW/a²^\ogimX[b\% &:ͅj%&n2qqtHNcOgΞ\Q- :!\}8ܥ^H?,YLkqlE ?0E-.p;p&s]-b,H-(Y -s!'dG۠dW},qfsv{=y5H9Prq9R A=S1&W}dQ:gzfo}kZׯG;mNUhbcNij\u4;|Mn;x_s@V,POX|_my]c=/x{DG$f 4Vj cߥsWD8ƚ ۄ:Vps`#ߜt -gM4Rhki%c|^vXBXfw`[OLlDaaM?޻p?HbM #ŏ%HP(~Qz_H#| nr0HV[L(^.@I^g Z_cHM1/0ƧpzYz~'>%y;!cLi'Mwځ׶̙TcѤuhϧ41Ot}ŷM2YacVA*oxԚE"U56|{KqPW%~:>" $x.;Da;/݀M_Qk]⇨gy൛&: ~qَU{I:)Mdqgٰu/(^"UMS)]~o[dM< ($us{B8!ZAª_uj+eτ'78;'A_EP^vb1)qMI 󐷢OH h,)mhPYՇ%-Wa=$p]C)\S3kOYFv0*SØyw 2-O%QZuzǫ atU8nG \4j2/ǒ̾x,©G bWD)+C4tSEB%8zApb|8jnNjUA b ͓A'+PLI-!bAopNd˽!3uq4`0]]ѶUv^։ IJ!%7r Vz3i ]8>L^K4ь]NBۣZٯ`kÈ(|`a+= P.ִ᳖~%qnd\zR]ר3uHp=Nm LmT{5:G5ؼ\`H%aHkϕ |X <+ +&>7bDNuo 잧׮,x*nEҏ>LJkkj<ɍ{&$tJ޸hFJjA@(G[)%Rj?n!  ;UN债LTVaOp\$,y9>JAoZ +NUvqNGmM~8T['䂸dȎ^B,a?m^:5aҳ#d\}H/y {+W18#kcwL#:?[c `v sQ1:Mj ޟbZVc`lh-df;ܩ`Zm,2 -J#Ewgb7~v߫+5&=([.X 8~ gv+sv9):KZ{C 6jpKZ.,U߲{Ǐ3HwL쵬жUSD=; D:P˵.^@ԁqOEf8{ Nzi~_Do)n3{)n9IFr8~fdT󈷈,,pT{$Vra3]s"fwJxVӅaD9 C3 5clW^rֿ5 mWw;gOSg[ { ʷV1+gP/_[.I$+YoIw"?6  '4ۤ3?j,_S#MJ>dd)μ樗)zڴT30I/zڻ ZV7;W+vvS6=QGHȝ:PS>@%Y-3 WC~,rjs:E:Buwi&&5Ab4.f35%\>$ t1~OoL&lS{o&AvR*~)1?NLmסddٶ7xu؈l d]W|IJTruxK4&1o%I~fnj&QU2>! E#t=s9:k;+J[? U 13!Hh/޷/OPJx՟z7 3ǵ]wV0qȱ;8ê{YXl˵ٱո')Y+xw:Ii<|x >-E@xbai֑3s:\.u@Z|ѥ[WbVWJԏmO 6Njq5{ܕ4t*B;(I׊2vof@E4u 9eL -BH;`[߮g¬.kWs:\{Ԗ sȁBR0%\Ʃu}lA%W_I<ʡ6"!<4-_|$W=o-Ey uS 'o;۹ϲ` ?]pgew=nfkR2#Dvhǀ~cu\CN 1/K=3B?رbb灨?qbE-LfKz@v58s܊ \19 A?@ 0[F{Hj.캑l=)o2HL7cZ}3ߒJ#] /3F"A'pHQS[;B?q*^4,%ɴ=|GP%L 1{i׆柑;4bDul#f86|긌?Z@Y$.?L\IQW<"1k.ne4E2<)Z5]oNտaS%z٬.;b0|k8RE]Rć5Eސi}qmw- \ Z "0g?ߚpy+ 4oWV)n),t>gjb J2/b@N˻ KBj*M]O&Mkn1{,hI\EzԗloZλ _=9sJkPZXMwr+_;[EZu<v;18tu+]g/)^S{d^rG1wۦ݀@'ڠW'*Aّ7z3axj^~:(~M5Or|rVݑl'9Zζ$5/D4얬#dz6>J,GaưnԤjM~aY) v j-r1&O})VP¦ʓ8y8[6 +]; H㿷,q5-{{?)'r+MtqJVeWPaY2|B(i)'x_*0|3 m+L4Z\ѓŸ$Й_U8l. ʬ6Gݮ92>qq;:#Ae: z!{TbE{O"mI+Y̊_ ~WbW}qn4#tm:Ӭu l4ޛNwl]XIYw,1Q,nk"U?͞sqzO:ZhAA)Pk˹qm"Z ҀyN>K7`GXM"FAJ>V~Dy}1 _W+5?r 4d/Pٷ]h0?ǣxId4'd?Z g[G2Q[[gF8Z+I +8}9^P8T,Aـ7[4-|)LǣyeL~%i*5`" 1 ^tH@V6cd ]BM?\T'O(hCm)! &"&%QzG=X$I[al,rpI4̼:vGHb@j᥶eKIW?Y_e\Dg}44׸^"͐TIX$i8G[oҢVtkG_7_tɱ'Ǣsd`xKAbM҂ ߯^\cH6\1Hh+q.- XZ#ÜޞT_Jߐ#(}ujP~JEU(׾Xw7ȈdaW7'z2FuyK)H$PG=ӏ#=/bTIʮMbU.İvn&`~5q/J| 0P.OB?q.qye΄7+?gfc1ޮ /C]Z&+Ga+Yf7G=jr"7-d o~)n ?"Gd vE&MY!O@JK*Zuvdoшx4 &_!WyM2S)ʽSUc*ꤵ tG7LMrt %-9N1[9!A3r5K/} t%>y-6}m65PVi, ^r~Sp*90ݳb_}ǣ.Yګ"Ҙ)@j|CiBO?XNDmɲk=_#(5<:Ġ\ɇb<@`,rfpnw:*!&*S GH2 R{4j옲Qуؖe\ap}{NM;!"Df8dzdlszj@tlXzaCb[~gf0 hZ@'2;w nrac){} c1-7ڄ}; v9!EL@wM{Vmֿ\6"_{7XyO]j<V4s k=!n$@Ty H'_wg .تwVtT=Bǰ+8rVyد77xi𗀑%ˢ>'OGTy1)s"_B=`&lC1P̣3!z6[M0yF~nćz?LQTKiZd\<Û{@Ece}ۚp &kt#@E5 #ħ}45|܅>H`hx\nͼ/yF)Xat v[4ŝ>eH=pP)+ID }6Iɷ|i69oqK۞ُq=@X)$;I@1eg8af /D A$:Fw$k@o}؀NIPZdޘ *Pو[Ic8.([hmpN=#W(֮rP0]/<jG*! a\;TK6#W+2MfY!ȿbga._Hn20]y'] OnLEC[!ps#ps'Ӗ`Q(.^]_NV}5PP6>!Ks8t q_`­gpLٟQ^|ptCBkb!I4B D'zXbhD5̫cm&|iyB#Y~S_ꑂ.EK_//.!. /wr0jX !(ǂFnU* \o"Wkl\"fc52ӴGq5M֊ug0L-aWتXwdZROp0 AC>/ _JK ;e^SMny{,*'!= U)u{pv烖 MlJ8= IaBtfL򷚆W)i"2" F=׿ ZXQ킊;M<1ĥStVcGRj-B'R'U}[sq뀲?/OJu 2hzԳg 65w+$BjZ]^Kv4Wx͢2uhV{6o~B:g:gJ:{5g*?WԪ,P%1]ů)1ЉJ1ulœJL񥸩NEjo xrC~S+$\gc/6,>c"m1FQ}qT4ɰN0J_\AwR*c3Fl)K+e6xABG6 xZˁIN FnvUgP0>ز)/KO"\ A~GzmY. pWcZpҞ2{e?_\_=?+@4''ÆD}`H22o^gؘQM΅RH$p;c Ð]am 2&%2t~WSXe&B=kF>ywHQ1>E/R%O&:<'}T`\J,VJ͉xtxO ݷ[դbz\dLE8dn6a^eZ =;%2`DI;B}%aTWPjPD4y+tgheb,RnƤ9"[ZvOOY˺S:sX>( SjKcUіETC&PT1!80uIƜ&`19kHEi'*Uu)3>st; L:][ "k V!,p6^ǙSN+8}lS*xsK@1IPe͞ ,`( N U$eSqJ'=B5)~ _mM c$dj+1bW@7?ȼ%`/MbLs+az{W= 3ZiXOv,a]zx16ڋ-a__'5/ElѶ16,"n4 m0\+$~?tn$纷LᗲpC|D΄MOTnI1РYP)VǾ( VЬlbJwjl7M ϋCu\"%]1?!قf̰8H8ɂ5M nšZ?S.+d=4u83{$ 4H(j&"6{g6(+OwS#37H}.smjWH.oML7r=sVW,_d$z -|>mb _ SߨNG1 m3AԒN'@BS 4&9X?]̋#K&uZ2_"}eįICïpgrE!NV[n{b y ݐUfesѵ?aw*,UνsߜONhB~7ScpIBijo v\uhĄYI1K]ܒp8 OPj$JKC[.[ް| pn?#mXp}@ߙI0-Oa6 ~&` T-(ot3rd8> ZyX2kt>,_9М\AJkHhy5-cА N#wYb;bV\+ϒe5LZ$mȨ-q!jJ\Xx9k=HeMtބPO+e൱ߔeeJCuT+d4廨|x}ERM4+`b:4;+kHW5*e7tըh˭OtҚ4@,C^:*i4T 'D5'Á p8ZxǃpLƹNH5KbSk3y##hKͿrbcrc I_!%:)g, 0wF3&\#sQ nU)d5+` n:q~13ڦu TS6,Svѧ} @$ 3TK +k.s8ts>dA]5Wղ`Aj %T6=^8AH~ڹb-(P&deJi<j<ńlgqhY7;}*nr2C\WekhMk(Cj$qTGKo`n vp gI]7^4#ïz.JSnQ0SG9SJ^ap@ 7{0{^YѺqOT7W"ROfOZK{QTgF, t;OK[l4(Oe8SΘe1ez'i^{!>=PyY tn}(0\oRnY՚o9Ռ=J8/W#o![|uUA^G`lF4.3.quY|Oqq\ȴ< B X ӻp53lAmSN09 UG=e8H: 8VO QBs%J*I1X=]ѨЊ.Ep WY\bkqNˬ>$+Ys`_ OĨTlOHS z6=Z$Edi(=*79LkS@vW 4ڼ%N.l>nrFs-\UR%d2VY)d'|qy|ap]Vzh&#/pfsSľ0Ʉz|½m)g36::/lVF2Y6  k "]v6όGa3|Y]!\v,0`S, 6:rhȔX^"54RdOJŠ$sލe"{f9@1|:UұDqy4r(`IyLy<)?JW›Ki=[ Nɔ ϗ冨S<S_"Pkt Rv 3*Ƹ1y83PK_.sӏ|׽}Qn]nzY7rgԜ|1˫u?tϻ;ml&s)VGPhLfZnU6OۧRC_z*鑞gKYZmKj 1*g׃(0s/pu *$CN$)a2 b'G5}/_m^&tG3X`0@T< @,a+_$]H&5-fq{'10hq6bHĺ<0` M<졅*Ǻ5,[}VhߊU\s"r K}Ȓ c4gčbϡO_4V E쿗>HTN\%0䏅+RŒ=iS,1Z5M"$+5f}5-n-w ̀4,MՄ}D0YO?aμ"30CQWz/}V\ܹ;WNIqM+ E&[C(kR׽K T8֯-C>x]mhLfReE۸hM'l8-iW_bCE d@  ||<zgb]q,vnO,u 񡸐̷*Kar,n "M(>\^[|Efׁ@Q) ;l]N ժb/QzlI-G[!Zjn2Qb'\rd1u)qc9Rl Ljƃ謼e Lt{F;_/2qj8*!!|W'Y%C y-PജOUFk/_x?eOd+ݛ>8hQ>$,,/`-,VyTfX65XSkyq #MmPX["F U$Ҷ#WJdyT/?TH[5qך׬0K}֧5@|q> %e(܃A܎:ytvesy|,UYFѠ(k(Uep w1)﹊okjם!)Q |hjJC3kB-'ivv+h8]?'?M z~D+Iro[+{&W?kH)L.Q6Xʥn PA^j&I6Y O_~ILk‚za'Kos3~Uyw7&Նu%s'뺎,)w0iqU=PHny@v6U|t sJ$_)Aшڜx4i ;mq/wxܚgAO odlz~m1٪'f1H/b4a9J8r oU0% W+GDzWҬss*-.hnr?t#q*\f``1ػH5h^xa4A|+C"l$ĽRG>_0 eRdT82^ g_}3:h9?V$^U냡WH|4tm}3S 駷&G'SQ$t2GL|A5Hj#lS|L n-2e*p5!\o'Ɵ9Lj1Y cW;d%ȘO6UGmƜ(Rk?HBۓ'As7xL%Anے}ߪ@ k6%SX7z0$Xo'(!ÊF\u :z/׃Z[[uJ<2`XA-H;z=I*r#α'l4r1Õu96Y!pZSpEl^U rUAQ-Hz1v?ZϺYPy;^j%p6V>㴮`9o}L*2}* 5ñ | 8U41BG G?)vzL!%JvAVG&#c+$_z57JCP֧ZEDm^Md}֐Pp v ExYmVz|krCs2RL0UJrUc_ %nb:ړr*+楢qbL(Az_9|ؒβFa8ȲQWoKd_"n~}|GƜI O{ z,y"EΦK&|uMV39c&謁Ds[FP|T#k9$`ͦO){G .xRmOP  -Кyv!/m^qd+פB݆!혧܆0H'JYOgmSrs&וB_0kUvv2[iP{Sj@#IãIM0y2hvNe t go?FW70i_@3anql$Mj n^ p/ + 1u(QGAJUI$|U艾p[i(gJ)g9\;^7*bˆޔ=ʱae3WeEbvMD/,fKRjBT?on~V{qCe MG|xjSa%gnL dT3dXY]n(sl/DDDAIQN\An a4 /|n"4V8]T@ʈ[X,$|:'~J"2(@Y|h#KA<Վ^^A?}?<8^QL<5"wEu@Jhpq[bM`4\fdHZ?Е-:ա2H]t^sE {;&Q`nc@y}apY`->.:&,j*xH T a[k8pAX3 /YV>-iqXniX=]O kզx-?99Hjw{ogNp,XDK]2תXA.-P$N%+E.)6n*K AтJC;ѿj Ȃ,l߱m7uCƥsиjj zpŠ_(G$@JdD ?PlMh föuw&Wi]=;{ųP 뇣4GY`yұLj{O4 r$BXDwG5*d{N͈`7==6hKDX;P(gXFv9FwBVl?!ݫ0Gtr7 *mG=xQ) dFZO=]α.tYh'psoB:#;ոbhZa5:?DNAco_)Du vA<9-s>"Q[1 t#͐!X$ntٔπ !rpU,.ЈSD=Wjǀw'}BJMFR$wPڙ7  +~fO;X#7a\9bT> F\kph}egYX,czjE\IZi\D9s@=* d[eLaz]J\=ר;jѰV[)m[)-I.));洅e}`x~zs.v$# HhͶ|gjU*~^dG1n՚xw UuV&RdԄ0~4r=:}-C҅{Ue%XcMB~">y >In `k.ٰS+-jy[|ڶUϪ`Ύ[TjI@!RGBsy UNXMl VS¾ 4rjúvȌQ{ko厛lJ/Dlܖ (FX2cO1-l)Wʔi GVK_h2!A9=i@V@gyv MǨ %Gf+""su l;97: 27_±|eI0s.w Q@F Mq?$d"1[9jo=9fCͧ2g ^MK:Np,zsdz^È!ݕ3ˣ]H&;iȈ){J|GA£ W#ˑ1Vc% jhC!"{\z3SGEJˆ@yGE哠f;|awun欂'VYR)^R,MN"0t#,!O,kvz]g{}̿HnB1Wb"&Q! F لΰ}<33"\vmdhx"g,#щQ-Jmu]'&QIo|nl m_}#TSHo_\4&?'KA]2q}?xVGxg/nTjFt")ٴG׹!<כƭgY &caXGjX֩.0c3cE-.8g]NqdzX_[BzwY0ˬHP9d#{؝9kI!#=UA5Wqs\З42sHt|Ɋ .pq׸٦,$=7k R@ bATF\]<]0A˚gK !| HpQ7"Er| Ҙᑦ;[PQ6S37ʟZ=R+LYpVZi>kPN X&p*OHq%8Ӑc\`~oݔ$\wJc=ݭP2-p J 5gGB{orZH̢xԊɫL/"֔Lj5zFF={3}YѼ7lJ4+O S28D. ApqL[X[b@D{ `::[=؈:|MtCNmc1S5(LJ'AP x!5zl<;a-w? XvՐЕQIS]" X_1l &lθ{QtjJѯezV*q(Vow7Gj$82}XqYrqQцsoڤ |3 ==X8 gA|ԾTt (w$2WM!M%+)4ʻ= vv>(fu/650F,M{eχxr ҥF܁: uHR濖QJڈfK+6<Gc+΀ 4wD YF}֙74*^OA@Ԅ ۳ 8 8Ŵct8ԔYh3̯>5$Km|hFX @yu׆/w!"WA8+#+ZV1Y|x_W:qfٗK`SA13L8~Ք~TH6/ArF1ZLXWdlTFID"@7 PAGNֶ 7>=u ;0vNbA[SIvL{Qb+;\v ǎV Y:QFVNoL"I<&\er&,/Ba0(Z% M:伻|\).ny` U1`rbx ZkU}93U~ĘrqL*wYWܜGY_Y̠BAB\NvImZb6TZ98k`;FzrtKTrl A@H2~njV*'$cpѓ29- kVB 4,#rY{vUOG9}` MzGΓoywp& }҃Jeb`u1*A &FV5I&lax*);[*B3 [LƗ2ݺy,@'D6 '=~e$T9 ~-̎TƤU^D79X X@fo/H#qO8* 1Tr^DZ-k]kdP$tDUC0VpPLLcwܗp}&~:pO/dFE۽syX&l.bdy2þuNq /34M`[U%^rbj,@ =@(i3=ݽF . f|c!1tG.٥C`H6J7]ǎ֬;- 0BwD)q):وIXF`_aLyǂ4IkE)ea2yhqSe/[ ;mje*'>-w 1 yĒ+t|SRκ_*%Z lXx7v NI_]8W/ۂ̵\asYg*đqHR:i;k[(%.CiB$ji"ϯ09&DP CsB 㕮 (,]UnLf}W{4˅(iM/%˿H nޥq {Hs~ش !Cz8FKAdM3Q x#m$vcKT o<7ýoڿJ:uLj_ITDO9][D3XjeLϼk7[.yo-gw!*J .4;+by30QETkY(BLk60O:=-jo!" xPU 7rMǮ>@ݿyn0 &̔M&|OoyycqYwF 8XC|? Ē#LyZ m){Xɇvi]|2# +59"EbR$fzAUZ6zD 9l<@H2oBLC>CuӲ 9_ ֆ|`FOv`Gv7&&EcؽEs O.`跮G=tʼbխfYn_{>/v# s[(1upaо@7-k-p-g@)2ڂG$*8jKGa3^.F#Ѷsz4g[5Zؗel2L Tn-W<&t9zZ( d^WϠh#ܦvxNS).l Nˡm/Ap?HX@qũػĴq8f/eR]v:/$JpN~mfe[XoW5hkGiذ\5݆mv#bW,*-i[.4? ]c^xZo98P.%YO-B+$3Or6M5grmiq_&נ=  "KbOIGE Iy5j h}pyZ}D,x"fmMSbU+ztH&GސGk\Z8'#j~W8rP1kJ} =hhmRV.fOr ztP䴸=-"`LJ'=cwU 604ls =F7:ƽ0d!gXdGl x"D@E_WUD2;!R c\’e'e,)c%٦1bB 뼯 úw#9V{ӹ-DAEcyb !8(=#?Mgu)5PQ="WѶ-luq˪v82\eHiU偐iif @bu%ȇ -\qY0WV,ށu%>3  >ݺ_6+]'b8!D& W!Cox@dzi kP߮b'mjEwpYȺ>bRmS"ћ1u<<ȊE-~&V4n"ku7xL[tL.b8/ΊHuQf즙Z!ݥԭ]hXG@_- Gf?7_7w xx3R fjxcd $#dd@YxZ/>3X"$ϞA_!0!'l-SU}?̭ ѡ2f׌9KX oKqnU,/,fG1i"ƢȰ~ b 34>_8 k@\AYIlqIt=n$Ѥ@2Q&~(>,5u8n{Xs w1(\GY.Xxw(S52,wl֢o޷(C& ı +&91np_RC^䊛ZDZn0G bB9̳V刟q65iwp#a/kϱ]N!15~Ia=(-G)/dHN]&*o 63#YĮn‰4ĥ˙A$#ӿ31nKߌT eΦG֟v)f]׷A^A Ozj7ԢÑЬuI"N F-zO\MFR7~woY*FUԥdg-!Rxk8~74:;ݯ{2boӁHgzuqJ#!CMV9ieU-1nCP`%BDhH߰1(SA"@+Qe Z MRUdPsMFDşwfn8-Q0r"5B;$Yt:t}ȝ~Nr&EdK!_FlO}a/~9ʼn̢\w#颍|dV|/Z0y`AoCwa\smԛhDbSzZ km[ m~Jg>ϫAԮd lwфWl9)MiO89 !<_>st`H3H޼c"q/DlFRfO[d=rF[LFp0^6{^VgtT_B((Fʤ ;?^n~B *aD?wkNFmݹ/g`cٕTahG~ou{re?;wfp;ZaLrpqnޱTshA.(}Cdn썛!jt#7,Bj;\5c3׬4f;C^2ϡC6'BBb6&b<r?UP;mur ^ l3R m'!2e] Cj;XMbEvP)ɹ2nID1V}[Ţ`YC (g+6]lS'lgtۜfЫ0+7ĄVMٍ3{-B)z+/ :_Ґuٰ?#7;'6&Hd+??vҪ:˦EO/bxk 0:"(J\&Ig+k sW~Pˇ]_jJ+s͵OrvE|6RvȴP".OK4q< S?l !̚ۂ~)|?;4ېރc\ŗюVqj'Y<^4Tqu#ve8a6~?umQBKtOUZCBA LpW#3(+VBBOXsHx%joLM D3ܘ2x S6ӆHL9Z#uMII"4ܦ6obbOLŮ$Ml&QJtD貺LEƋmFCxV 2*ɫtn>ޠfjB3$Py9I2&W,RG!<]b+KCfZ| 6 P:ڪDži[^T-sBQ2fw:{\g}f# nEG75[惊> em~r!f>*]y7ٺg8y9S`Jۺ/run/]ze f5p2zX σ߂X:;V6wHb|ԲWJ+#h5 5|vCB(d`wy},p*ڗjzQw~hܑEt[Rf_>yCK pmzVnM;}ѓ7l9q,"wAq-"!9I.W2x@{rXvhٲL uvPI$ΪKPMAѥ[/BH&ׂJCWoKӭrpxsVy{M-1M{ 0(SiX; z('z> _Yij-Y 3Qv~LeZCCPq^}Nfwe1 |KgE>Zρz0`o&PR;]њ}vEwK@}r%bATa 33դZN1DՃq:Q5-Əh-W0-/U=K2cmh<8Е0zE>9$&g+ v6R.+o(!*&+)S?Ƥ6M&ZbqRKWsgt )UD9o%YM6 gNh늴T|"* q8 "٣ojfӿ%#@} m|ya<"i膡Gy 25剟H$~Z5^UY0'Q~JH(q -Py˹!WPisb@=D%3%UP21ީw{w5i[oDe1:rs !þ./ 0q3q #Y^v$B / j݇ ݢw﹘|"eҸ W,A-kvJ|GTqڄ&{]U-cWMߍ1ZAHE)k6Hߛ 3;YL$xJ4¥g) |v_*hJjV>iZEx<άb3AbFKPmn! [|T]{?UD* ֨֔{5A VhF=~uSxVT"Oor'1m8I vXaW}-SnF-yQ&Ob̕`tTv~h |K)57ZpUpnv׮<;oQm[kKP_4ۜZjB}C-dx/E*PK$Kw N^4瀍{2K?G8qm⑻g&aGRvvSq6R )15fuhsnCP%eVC)}FRS`2jڕ)n"-)ˀ()=ZTUceJ@ €n7w&k^g.J|R=0ۜ$6-3v[>蠔us.8LXz8ЖcT9D(5  i{GK]? @#pfos섯ZF[5{3Tzh`sȁU D!ѿ5Iۆ80b5@C\ܓ:q:Jҵ{Z)aJȭ{uFM(l>ئ3Zރ;>`ehuKh+/3JiiJ)s<ʁK8w']$ܢYGObn{ {Mt]l\UVR--){FBwm07m}0\nh8p gMѽζO|YʾHJq_37p/}Ɵ_MEV=|]C?mz`ѭGV e:X8S]8. Aj:E}u4UIĊ@m9^x77 duN u0H3T +TC'w!d̷g%̀i ʹC$57{,=b75M)[LR- Gqspjm ̪ JOaEVnq@hG Yx!51z)\ے?,WUrVOs@V'H#G@pe<f22X҈C oC2QB"54 j2%ah1ѿhSQtBഫ i-EzxvNe"G?C?]O+?70_Ao~]Kf"PIHi"Wkǿ _jIn'єpJK;i&펏HpÛ6loP@~54O7Y{IC͐< \{mV k05)XUp rZZpD3CM>8yb{vL`N4gn)8ʈkx:-]]%󴱾8w/C0ў]{hXm䃑m=][cyACp[)U&f^|S,@".-ݘ)Kt N;sj"/ vg] KD?7 ކ̴>t m$;%򥷱vtx%]cn'K䂗-,h_7IIԗ0OVY#yMR0s{aH 5x|c0MAϲaOJ6<|ʱpB.>dSx#gj%$zq߆.W6b#I3QćoKjduvc pڒ# Q j n0~.oPc~5}4CۧuaEqQBcn E.+W?[%6A%`w^my_^:ί)ëP=0Ad9; t.!)R";zGj'&XE,Ҫcb4+ .@՛SjUUM\QeDH-6iyH :z_K"nH;CeaDXGN(MN .38D7%`@_R̨ݨV⸬!'9d |T ]x0YX@pQ78䗋F>C|a#ei̧< ^+_3W4 ˡށNN:W5>Ka+%^ ^y"Uc,ϫzL@ ,; lk]"`f$8:xgdz(SLhtF~Gd|秘GUMMh_>i)ޱjj! =n?[]{ 顊\ S'Z A'w)2 pGT؄0^~cT0sS5*UIuX QDU(7bҹ2#fRd}&Wl<OֽqcgD%Q<[bAr09E iCK.4¬}x΄հ/[XLxט-sW>b K*CUO iBL׮ԜO'ʣExu_ (bFUfioS!`Ӝf:*{' jUNw}[WnD7샤k\&U:'!+>MOjfKچ/-06|4Z*3Auǔ,l%[d85{Zrd SVr %ƈ'~k\<[udUޤ{cUTN?c$L~%<|Tk c}z ] V35z1M{ٟAՅ NU"w8Km,5{):姜YkYBpHaZW5B%(^ߺ#a,OήC~مێx@x&aC}Qen@5n1!L{$$?K:,:dZ+2~aȮ 9"=Xx$KE4eyr9+|߀Ρv6dil & q^Pm'[qtQ6o6HSK9JvK+ԩcG⩛/$D;5VuT~l?de_Oef^S q95~B h>~N!vE`{G)«wEJk:[ܮ$fsJ<,ex;C 1 $g*fs=8)4Lm5P384Wѻu6@@p^ʘr_j&t5D)zn5$[@%vByAoz;5.lX/EKꅬl[:.]؞ . /̱ oȞ-TS0! 2;0&3ab߰PjWaFzdᚰ S''d ̶'"vkgS⥶R就>xfmvs _0uRp΃n|os=l'dͽ,7KՂnFE<@/f.(0*ُcF=vFTvCX0^8Z4{IZ`EV;q6чb6QM1S~4 lI'\Qy1:0GA"/7TKJ{B6NB~"ّ@WSOF~1] 2mY~t@)bMUNp<L. z͐Qp-$MJ҅>;*lhnɾ[ ϷEb?34ګᏌEw<י)il|SE&b[PsEU8Rޣ1\lՌ>ƫBnW2L2{T{0wA+VW<'3wt|<8<lhKΔ7r%-]܄K i1ntBh΃^A߬|!#=g=aэ#`B~iy[v :r$w^]GwͿxzEC1s}X)~!0ZDi5Z>cwuvt17Y>Q);󞦕Ul6I ˯V(@w C)E* ewBI[Gorf M$K& v4] ]T}V=TSSmo'iO=h_ ¦Ӷj;yiҀCf^@HH2W! B2؂a#"uÐ7Ngvivu6g|ΦɟkͲv[¹2k)07’bTuD /=ݴˢ.з\R0 81:Q5bsXM_ N..~Pdje4ZJ[N'G,ΘFJ_Yi &ongs%s@pOI!wxua95tk_Cqo)k.˔ :h' [ q Ju:3(9[1NHRYe8οL `Gp ]mIٯ:r}ZFô>[P/iL qGB\ZQ_ì(SϣJx DJ| S9R)Kha]4SZU|*F=^OeN}Jm#5 YJ>Y\hp-1 ?y8k4[LEh[/5&y%B6>1] *4s(aM'TNbzJo1g M,0JvX (9qwRZVݾBD !#lJν2L -L|30(,VFb ր8wxy{[3fC-50)p4rzu~\ߺwYWF.F%#e߲sifHD6Ro('Ahà:- .N4FZVo-`!j]]5]ԉdۢ dQXjwjr/+2ȡ\2=̖.r$eN^,eHsO25K6l޳PU֓: @I (Idͧym K bI*w oߐ1}P[= \RF*:j (&ȥ_۶PN.Uкt>-C{S <]qL}+̗ }I($JTk6DeQJv !tETҵu&Iڤlmw` Vp1؎S85uX]z7U1ҿ^ɓْ0C5tVdH{K5X[Ma9yʼ;F3$z P)'`.>!kk> V S8}p` d->I;&&.ҽ8t E-)QlL!DmWvƀ$|ԩ6Zq7ͻ;4jP%o"]*]k>$aXob-tiyͦpnV4!%Tvz k77o,XnP2햄-, M2 7gP)'0˼&:@k};IUhmy,{"|[g`6r@q)7 kCsv^#xFuԋgkϣfFި Y{<}~̈́r߼jp l33~`>Hk7JQp-П<:iXtM8ֲ违P?.k\uvz0<]QFSn ->߯0Q[^0752- Fߢ|c.']FXw ~aہ9uRb%tG\687|!0sԐ,0Ae]Se6 k B]ffjP#)-riΞ?>zÛ"n})d- d ߋ&ip+> 9mo8(?#6+mu4ɞPH(H$Pžvا|o '*Ha&TϜI_I3ĝ_1aj ,@22ԁSuLհ цX?L5JQ󻬳XΏ <"6T9i0y D PZn(ʎÚ_/sH8:!oCNze~ Q[s~ keh P㓢hrkUya 3mRvXe3FDo :)裮=DJg}R$zn2yuJJh~itʿ| UJ^ }΂80RqĒ&4ŭ~EI, ÄѨ:y|9Fc՘hd_ֳ7֥:׌l?'wo,Snh>gȸ7i(ӈƠh;eWDOC[@V|/DLPf0znΊve$ϥJ)7#]Lc^;vPfe44F)b,D=Y/z7̻2xG|"Мm$.ylF{ B7|WKGfGrhٲӶ~.~& ȕ*rgD 2?a#ܔkܩJ jV F0(B,SO z}@0]coو_WHS]+| ~$گHE[`U'C6Zf*1 #oiYu0O)xKkGzyo M8/e] H˃jQf۫ݐYD@@S*k} cTtZ9͍<:^(z=IE7=V}+ i;ofۤ+I#LEb uQ!fLv/!#lr9*K ^n 9C :4-[+aNz$i+C@vƛ4Q\x"VC,˪?ehjƝT15z:c;u!(79s7^"0_$g&'/,$TUዱs>j縚wD+;4&QR L5JKM& b5 p]u&W QO aT`t~r)o{d%8&_Hf-dKTvv€z{_K(b;֮U^E <4Cp;!ݠ<% '([6 ު#\ b~Ol)lrk>s !EbNs#8d y~Gl?2ٯ7J1+xt0h!E˸p: :V&؃GU^y'9|;Wv4USդicti*8B*Ν`ΟDڛG OqI(9}m7bXn}*yW_pRXKw.AE R-/(ŭtmSpZK,4Pf男0ʔC I]uiJw+Jͮp茑B8!%c`tҀR7v&HMRaQ-.]"I\7@ílFZSSӓhRRgqDs̋X 9)\凇?1f)]]g R*%!{3 XvdFT4`UA©?a:6p@{[W))׀P;(u:i-p,=wLlKSKahg!@R%*ǯ?~UzgŶyP 4J !}Y?|2`RLCDKZ%k9Rۆi7_y:-62,5I9^/giкq 'fΝ.Cĉ[sX(:s /u:&=ix*v&Ywg% $D|a75ʖ#׎j`I.ĝF!i+߷6]7+Zy90gd^s:sc8*|ِ ^ƴg2p* $bt^{CC^\pօGd'Rg.3ϛ1Nx8Jb l>jnųaحxs> 4SM\P~ZFIH vug Tj~%?t hal7quky/·1AʭI8,8QJZ5,xUo6w's*q0]B|}䎃7Pbb/@X$0߃zkN#-Ŧ˄Hv$H"8Km*bG2)#)- ^vҴx~ -1]#Vk\Y[sJN>YSnc=X#C5qM49greA ceVFhzc&vۆM \EIzJtt nE00~7:B4LȠVP?G%Dj"X "z$^f@c#qؠň.$7קHW:6fN䙭\ }Ѕw7d,ptb2J[1'uîJ@lDҩb,ss!.@5La|u/lW'Q$ r 4"B%\s_ nษզ&QyXdM`G݃9y=0p9.G!R2u`ܝ/t]abn򻆌žV+ TXO3gW<ߦ _9V %_;pmߋ+ZV|BJ x/.eF 1ʒSK},g^N6T?LM@Kx9 K~m + @NN'2r ׀z t#P =z(̰_u_[s?҃dUǖ >6-Zǐ8pq0ZbWq^Ixѓ 8~6"'jq? 솔Px=B|+=ÍZP"-,wpmScL+U/dXOn˜0 V v !i{bJmD=N ~ki-'{OG)fI{~HUn(?ۉh$΄ڇ3WAtKzf3{(e.va6&0'%Sa cDT&C+$ƭ$%bC䩤X`a*bI]Y7IH5*!{FJ`4(_ |g*2rXl6JxϛtCtOqR!)U a. _ m<Z3kz-رIGhаi% ]x Mx{4<8?Y%А2΅{ Q p#uBuo\"4lQANڹ92U=UCz@4Ia0"h|b Ӕx?\qhԩWu $tUxM@? ?gsx,@NLj^J܅H:{mI@?v\~WmQQoּJ~j^ F3BxQu<@=YvZx(־{2Ϣ?dXHzKG];R?eWőîm67s}V]7(\6;(1D$ʆs3:`ywus|( г\s&咚Vd'#iǃQRPk{s '^Wˋ9ڏ~P=_ap=Q_UV ~}J՗?e^/ijJD)\GqnNic6шф}S>eqD}[ S9ZX1Tjv{ֿOp]kqN|鰫sH m_0G y |"KlN0(ĉȀyxZkO$<:T̫G´&{p?AF+&xӍpbZ?q[{ ^> ?bW]n0vQ'Ιh w Y]dE~rBԅfdiA !oٽ_ r A*R@`ѾOwo=nB36Nҋټ'{G\zjh.<ADSy= z lx`n"k[ݨR䌋]I+fx n(cK } ɣWq'$vlUIwxiA6(feR3fKGpL5ڠ3Moq&&!qgsC")19f@jeFk"~ŧd/Ԕ5) lha# neh*@hVj"d uۙyzC;_|t2P,DpFĸC3'Φ/ fDWo); |dX(bz̆2"Fyq;x1]c$/{nnB 7t,PR-ѭIPvHBRh@[x/4kVeH\D.#ÅVws`'1DADxbI{gre sR}Eׅ5쓄\ x{ ҟm!im /^\#ߋ+QMU,A5|ϒt#L|J[7ɸi'LU l,,.~DsHEWEB]wJ#zE]^8R6)b+\ے5#Dع6~/%@Bn%jT"-7borTk#Y se&|f(W-㥊g=Dt8}L ҔH] #{ԮѸYn(wHM]p!g-|v*}i؂ ꯾I"ε.]-*䯹(?KLt8CR@Nd&?,>?zR⑭sǂ0d6 @VWNۨ]c8'2Eٲ'N6 JL glԮЧCE[/uby0{fM^JȦ,+y2] +Y\J @Z˳0YTSAy,(q~uNRlݯRž>ֽXBkaڵD?BnFZρ~ 77~`Ů9uk`LQ"r'@x},t9ux-F?Mu,W]ptj @iꠣVćbv+g,kc ~y&Z.97 9_ʂSڹ?] [y9C38'PزG|4@;#r3H*5"6mh;3RS6,Y{FT >"NP.Pėtҡp9 #zA;kLNq/,݋Pw{BqBC gul~HC)q?x_Mh'I° RDŽ}gߥmbf6G$Sӫc.WwC{ zea%2OyлC?7K?h[1% Jp5uc>t}g`VW#' $}M~JO@yXPxAR$)Bc'NL[yrWhǝnϹ!~nTț5Թ:$P2g>y%/![Ɏ8R Jb>zZhCUopܖZ ( ";%V'WxkȝGkWß[2cόLA22m ~D1SxN0Xx{WW\)TXҴ޵|v/4Kw:iqC Mͻ$4,&,A ~xwƸ쎩gfWՖgΝ<{Aaٳ9a>})묚H^hfCJ7xvE+2Mr̙~dOD)@`f.x<ɅGF;(B5z^Rأawzʧ^WNucxbH c^DÐSIߍbrf j !zlPV_hz+<\cG T$騱,ϡM_Pa$š"F!,֎"E,1ыRE \'ahݰn" {6VUE}vi#Rqܟ:Ce>3 \ܚぽ-# %B˾tXz:oېЦHW)+[ִlcc)Rz c)-aNh'IF)CyǵRЍ쪆CsyLhޅA+yFq#5|h99 R.#;Kv0?jbmCE-sGE$]Xbׂ]Pig KM2U yxˬ1HQ+4kEUA(8k;)1!+CNZ=q&YfA+id2K1IzFqi! w%1Fjƺ˿2|2p9^cre7C"Sfaj]gA1(I T4aٍy ,xs@"Ljp|ԴkfŌK[Um--0k۾d? $BA{W" ) )jTyiwP<ˈvy /QAw;QD`I5r:/UxB`iL׺QLW})d2euat17KCJ1 t&+ kkZY_6o!<(T{QWuĂh yQy"/TWv @dw7hJm9YF @,%8_Ec;\ rmʗFu|/q0z^aVo(2Dդ(Gh&$]`[<0H侺.W`O;=֟re+d(ρ ±ֻ-īv|YZD Pí FbKIrSkj.[9S_Ro1ө3ˇm"P`J~A NɓbYxg3fHnXaFU}bڃ9LwGrg@̷ZpL :ڡ(~@.dOl>֦jt if˲tM2R`P‹,Kp:/UJ=v-oE$\Kc(g ZP܃Jaq?cɤq&qZG K__w5 b9#5I_jVMe+ffw 曕qJG@' (2QYFBC`eA%F]p 'Ϲ(VEO ~1\ɽO49-5lK ?I^zEe:i/8‰yeiwkSWjT]ǥ޸Tg\F @K7N.G|/C9~ӽ4a+Ҁ.I)x .'5+>`c~B:7}{=#"<5#2jHF ir< 2|#PKQb>X1 7Y%C^=b[`r+fP֒>#K]9fʴW$Γ8@#<}ylJ\乺"hL*OK8A54LiaW_<%5~;=nME ?lg;Qpp\ՑbW?HV)DZL@ i>AJ 0-`E^G x$#zr!TV!dH 3۸:jvNh/_GJ#q??)X׺QB⨠ϹAh^f;B3YXsC7ܗmE$RFmx𿪞,cLkɒp+{9sA47%-&&e%cAz}z$7Y DL-~^;C(rdhw!;ڒzܖ_8TC6]مw N[\sR[ y 1vpoP!8k3~"}ùm-scNƆ!!lnD I9}4wo5PmRB"kM+PܵRmRp^ܰi)0Eg0)Lkzry8HMUȑ Uԯ;H+ԬΦ)ă^b~뽋u(ʺW1 nM2>$yDC'T1M`,ͮ#QJ@捣 =vyݢ"`S,h\항Rd2gm@b+b.;&LkXSH\a_l%4_3wv\L~T2BSa@FmW؟7iU-v!F-"0kk `$-}&w:3\@5龴lU5f Ln|lle"f04byJe[y;:+܄!74\Mtq4QjmSJ`qf:E5Ht ~vN2c9/+lu1g\;mqt$u#Z5?+ue+E2Mւ J\'^DpՁ]@#$b5~c*r>ad$kX%0I1%Ё[a C" '/}%E2"TMm0N +^E. QaՖ\]0qM,Ou:Mj(Y7$R2x 2NUI ¥DMcAh0bEUj#$/ZTP񰂸#mYa;`sؒx|xh T:`QM{,0{^`vu[EWF_ ٖo!YJ0El"cN-̂7Qd5 {Cn!:5Vk+9)H-Eߧ@D(Hb0ڰ53 ۴T!'ցʭ.upZDHhEH Nof(tTk]y|> WlԌ4xWSirỸXu>bYnt!ve2)S%~} dL>:M׸L.)(+馠A jgRQ/[R|iGXzhݝSt^ib:-J8 JƠu8%ÌBԎ_TP|d9~N ^[?kRk2m~kHwW3e S3e !R#DHֿYeJNm,"vN>xvwk!+=JُhK+Fz}Ј-#ҺZ7v9rkcQ]'n0k0Y%V}10.-0HrwV{pχk>HɺAnlij;<|*Vt}3ik[$sJz 2ӂKk)ZoԮ2W/ߝtQ=MXu { '^ڽbyMd/$hؿHcge-3"XZ4CLaIw'=٧[(<-k/W=j?\6 ̯h@,!˽\?8k+!MյQ ڠ K.HK ess*WP{sߝK{EnF3;r w~Ζ qfz6Bd"uCe,$埋ZC%|߉!yd=c5i(E j*̛!@\zQfԧzw*,؏(9l=JO@Xs )BP/bQӫOrĻ6Zo߹AoUQIdj ObxYGj4 ) GTmg? ueŘD8P$x.ój̪GvU(J?n i(U%KWk hFUI'O7I(T_H15Q,y.Э0r0ݖh̡PWɟ\eu'blQz]stC` N%uMvm&@SO.GKCz ֢@:s>vmqYG5`远=3H:R" *tښ< "m1&Xoa7)+.065z\DZQCֱꧮ bXYnO|3;2LeBJ5ѷ68"yK~|c]lGjh#v+7+C 63@ZXN9{-#^metZ4, ܤ&,ӕmspB&ı*ߛqud.1:+/^<ow&rC`E9vܲ/(c}-Ok\76sLd;xԴ~/ n-4Sˌ8KRp&v^m[yhX )ouL=*hQ%Id] @A-Z >9I.1|1|Ňa0=y}\jV@qjl65{on-޾J%Z*hЛޘq}0y`]#.^x R\Q9pFǫqM>("^u5Bȃ [Z7b ɷF%E4TW! qh<".l:|3s5*Yiz ?"\㕞DjvtPw*N> " WGW%Ev%_;܃Ay;H.jaNInR\*)on{,PmmE5;W3_>9OCDmL(VPɤ7OjO(6hCWVA/q8crWL67&] kHLrtT=߉!čpPfh`Y јT3OlVND8YxhIˈ]}`GpnwS$瑻j4M6b7s7/B/Zw~_@3OȍO(~oءPסz+j-w~?G4~JW醴W<u*%E0]Ӥ+[<YsMKOL%tKT*Z_[U x6y/Jb+!û-_잾eZ"FEЍgڥ}aH+ %>5}$\xKo; CJ'Nh㼐Gspq})],L*!A„[4g_8 !顊 ]P`3nkANBUēf˥;hQ5G>k=I dEjY~c&}PZL-v^;97TvMj֫?+Q*;)!^ơ7ƞ2/YxFO+ i&/aNP5ZJXdbu(~4"zb F֫ |a}Mjwlb E—U'6p :1d3rŃ?8 8GGLY>&`_It/n_yK9mb6R ݼocJ+E]w7XYӓo..m/W D$b6U8R2H&y1>3m ;B*d# &l%g1u@ k nPJ+~{kԼ>~ up.4KV:U|u2[gZ/Z 1.aLsO@EL܂@nl2g *H&")hoǭaY^W[ctv`@Xyߡsck[EGA W5]8CU"4U&J>}jz@v)~!e.TbXdZ%*! _;l7]m=i72iif#yX{+1Ny&`5X\pnqI;y.v˧esz^+9#[?ar%ճF\;LqkgL'i# I ey MC?m_.lֽ6.9=q3PD;!C|>Hr{Sn):,sm.Oei@(ltiXEwl(mO mt"E~51#e1'\%>.#Iؑ|hANH?xwr[ zB.%ΛƾUGbFy1e=.GJdhMUoYc%p54Z{`JX)NA%\dag&-M[qQOF_JN ar:W55eی> RJ9߲ I~Бy|a6PM!!ma:8Bkftn7$KۇiS'$^~)z%(nh>arr;0nH37'uJ'8|"heudCwWi E@S)UB;VZ-Rː0Mhc?t:vFⵒO.2舑}n- ,;O!@}aK G ҇=y/iD\C {Mt6&^ETˑ]:'3!|a9 2cXg C}jru,I\nPnqry:OOКU/F SB&u 4S_gD\ËU1 M綑'ZaoS0vzPM20gY O{Qjk{ҹ-E@  &8oW ' Ul,qubem:V~sT٥~xjXY&V%V\͛q2:sQ8^n{豙5ITNr9k^c!tV+и[5kmJ4~u]Z]5HLʼN9a}b  tut XmdKkk'+>m 0af4w!x摰߲o6PPzŵ`)arSyQP}nF̕ġirvXp0pj2AG$Pl TP7AP.FbAa+fIrO΅d ~ js&aBOq&ĹM X[δ )E-n-'7cXEνȻ]T,fbp :[ k( ?cd)[kCq38*2;%To%E˾eP*_#.hkz;HRG~]ЌBjG)54x2>+%=ꎙӠ[ޫ\DMg;Pس6 \~GaHϮ)q =[[&-Hu`ά+Q23kg4a/e!1%g’xQFz?oC)22Y2z9+u HÆf (SQnNO ޸=9ѣizрkV\_\٤hNդ( K] v&px6+|̳FW@<a?=N{TR/g0]|8@C ,1BIHfpމg i_xb=[=^0;,#--6{0 37KlJhƎѩAj'-B+:5Tvܯ#>jx~&#.Vf!.ۥacSfz430Q|/7ZiNݺ=ط|0HƼ'}o˂s p'.lNF}^÷l. "lưd-{̕4p΂ GRE/`sɕXNdˁvLZ4VC!T ...4P#hknr8%t#( z@!01&LhmcbxÅeUlucåH2i&(gV@˲PB).a12m@4D:zzJ47 DPT ;%H[eSn4YXAG$BdRwM]3X_(",$o/K`4WH-cT'i Eek7> ^/kۜ&|GD ݽ8"+f{I^xV))iJUwXɤڞZ ,;um[F*:s+fUd,Qފ-A^^{zab-egk}>e8j[ U8@cH1X>1M4_ZjOCQ{]f4cW ~YA@+&}<~p&S@Eʇ v=^MM/?Vj{ͺt *Jb+,S RSm<@LcB!쬤_8QZjJĊ{`"$]jweY.7nő bPgSCэf0월۩#|ENG&: bpD֨  ;&r)r6j,Ykd@%2(CZ?KیeSF.S~ }63UxxHdm{riN_,h^Mh%Ah%ь4d\.|ǝC_NY#Mc$Hc m2 ^;㥌U`"m]h0H0D9|}toxG?dx˅ntLP'=[~?&v*-$/Dػ/7{K͟Py_9{;û2{7)8 ƒq."30M/d uz5>iy8Yg9} @Lbh=qT>;'L7&X/ǚM.ISyTS0ge*8/K%Pq)ȉKJ66_H;Ir%jP[PaK n;SiWddcAz,<rxSk {"+gw`QB8aŐ WFkǩ K)T^1 .)G2vӿ?͇4]6H SmV{ RLE_Cf5s! [HGa& NgI #2MnV-lB.{-%=vtR`XS/ uljӺ@a)0el!%XJtS4_abhlL@I`vp P>Wq`+~UIPMȮ4;\'oV Iџ@#B'j fJMoHaPRK!՗_?=j^1ЙnXj5R?uuK*ZU6w"ҀF{oM.S4 ։wM+`f盟| ל&U)^IR_%|GLƮj ?>Y ?} -!9 cCoɵE k`B17:zT^54¬[)v|0 1A?sͣskGb{e{dTN\W(|Jд%)> p@u GLyŚѷFznZq ("%%{&$0;bҽ^CZU^wiv\Wk2xlj1TgǢl;X W@_ g&*@P]B7~p5't/hm>msqmCQ^BL{:4][|OQ:P,'D{niʞ9#x[&-dQx"DYuYzB8y tUħ!>A% gjfW},/Fń5yI5k/CbG UM$椃 `)G>aKlJ Z%Lx 3#&v=VSDX7.襬$lӎaԝ݀a[yK8H=RPW۟%hV7*.tM#1iE$;!ymr^.e~8-jmD2XwlH~O*xc+DH5̦8ǚQld;e(p*Ï>[殹l҃ UV}Zw15\J=菱pww-Ӯ{%Z8้4gcGƟaկ( eK; `5G| bq92*޿l̕oDLs1wsJn>B,& SX:}81OTz9<5憜h5)Ax#T Q=ܬV0%5V{2JYEԍ j{Ӷ +F@xP̀(, U@w>P]S:Қb+ t64``A)ܳi 6}=abD9v^~ 2r\꽂e.gPE Z"ElL"M}p5}r r6ņtiKzo[JH ރF8{@i<# "ȼJC3HF ›Ȑɗ~x_:=|y;W?$_J-ٔQVmiS6!48>/8d.-nw(SRM\ S ŏ-)?2l=9xqzkt;9降ixq!'Dh$.N]ٰY¤JL$,dXƦ~!,<rh/C#]0ԁ)P}ZH z*.F]h~vfH֫s67}e&k21@J;_*NoZf qsI-{j~d;] rp{ 4Ͷ7x쳕dsOL7ZP^*ĔI71:ylIa C>GXq 庫ǹA\<(^&@+(]}3I ^O.к/7]ӹ2t<R-ri\%qpYV*uJu_"*@0+-)PV*[Q/ H&W5'oJK}cmr%}[90*hLFP'  #Q@]<+@Az+/PӻSİw۱@cj[aZ:Ȑw VMnpʠc'w*isXNԝ6g U:Ԭ~= 4(3eJ |!^§~+BM"$f~3zam̯ `:coQ~ `]۾G409RĽC;9̈́Q_8 ڈinWuŖ ZgUk1{=WŨ8QjK.ѹ*F@6KʹBfX0NUlOAsN-IɁC >u*>^6-˟o) 1Q ,%vbQ$PP\t w >RFA#t>!XP_~f̦=ȹNa?P,+Tn2uXrt.k/V+vH 'h`LNbM{1-~[ h5ؐxUĢU!gqk\!5p6Ë` (p2PRHF_ /Tj ͜(,mtŬ=q`OyjIuw:8| ?=Ռ{}jOAEէRw3jr[y³%eqn|iDjŵ_+T-@९%?W+oOy>սAb3 oJB"@#."w_e/cF@OP_ FkZ>/FXkśRp1*( t&8h~pi5X7v9jj-։bp*U:=L㨨AP<^Ӳؒs̹4^twhZ|pN%^ 3<6yz<=upe횗#DDv@ԑ Sfs^N'8蹍~ûhuDmaOWU7W-kGE1.}H@{\}IÈ63?wYQ`%żWTu1'5"{ o(,!]F"N%;ܦ D(Fxz6N;  M`8 zoS0O(zꗆH+ Y!*wKVG-x"lF"5p 8CJĜPr?F*\l>~*0`/.8'\7鯋/N^'k8ubp씵.tf:'1y#Yp`rW2&#LgO^Frtu%R9*lrIhfu^kvθn_EՉBBOj[%zf՟]d` הUBu5#ܤm9|XT,lyυyϗ4QejKpee+e xÚƔ5]P&~7\Jh؉1jJ>N#["Fڴ7L 8Vi5N*bJAnmcc4cC < e]۵,b[5ᔱFwk:8iX1f.^è{|Ray׉UxyrJ}>ςH!@-ӂVd98~T)H7L=h}IߡYqZ,!r !cIXo(&:rL|ZC֨GLksZ {5t,tbHn)b^JnKׯ'W g&JdF%֧Ąr~y}&f^pBNWgwW>Ox9|W+!􁟑ctDIk=8 6cp\T<ڗ_1!(aS|nub߸77τ*OArqUdz&֦7qWUvېAa!%dO6E|l8yhqsoV{mVՑ)50Vbo Iezvz60ΥZx):q 10Pp~IP-[7wPoaa&N)6):}.yt>: Г+WZ2>.xz{ِʮNMcAH o2/07JOTܣMdә>e$ԯX>$ I3@ JDy4\\279=O99kfnۺ ҦxEKLJ[\UKxC"2GxV%= &]F?zkp:fIWDsfk)Lٿ뜅1Ye^9|0;ĖL/{Im$iw% €Ρ&RcΡJUJF24+cfbnrvPRB z0}|K &"=P.V?RXŽ? {$(]0%m$d0fpz@u|13 !}-Zv5ţ:5>?60'=Cm6g;Ӆr#O>;=o% ܘ3ar$ AmCOvʣ`of;64'+Mqhf- ff#P 0f[7Ԉl…Ĝ elsr:5EWvcpqa$,l=*p*cOmh{zj=5ZQ df+" A*IJ:2-PDGI6/oV-pۈK.:d~HRHmgcYKi5jTi4n+:/ ι]m!pئĤX68Ǣ7gDNLGtE1t?CIUJNY͵( t,%g@j*gK BJ'՝G=PDȰ^lC NOUt>QgtxG5VgVԐq^#lqטM4q["3fP₷sy/1TsGP.zUR_4CU1DXS~Sxzdck^eR hOWgqk{ 1΄:R#wOP JQE܃[.r|GvU=O5cg 8I^y5>c/bV3S&mD]GX Kj4DWH֐ 'ʊ?NiV__ ~G}|ikiU<h#-vqH@vS9_&\k͸? xƸ5|yڒ V. ;x@uѹ%L*@eÔ=uKj̚ DZzo:^lb>?сdմo=q =6zdžC|TddMy6I&$Y 5 ~Ȍ4s88XӌŠ}O:9~RnDsbcmoں\VJ03лh"߹x?-=A[ZOx* y>JtIf%pw!ِJ"NNc@~Ah&Pֆ̛qDɣDz[lS0t,sK!i+5E _JJlЕċ >m$()h=]p[MqAEQd̶ۜq}BBh;B /$:oT '3 r=N=dо^$- -Gpy˷Yb$R_9r۠D =9삒u븞iGoKN-}ӱmͩEc깞,H%~376}q?e]IXTxH`3WZbv:L~|%Pr+َ g%fؿXg4"Y●;r|ImOeշ`zLgרB _I0UuHAޔHɖ^7* XCI}=-NѡsN߰or+j9 Nb *5c&gR*o&A`/t7N+שPOLt S^e6S&U0uu`猌|K.vEnyՙ{i?!jxh.vOn4T0, tqsw/XwQ,m7&a>d} 稜t-x+#OD ngSPEcuM UǬh x }1Εk3*U`L6?N wB9;cwZ<ҋߺhG۾av2A׊,j ݀GVӛM@[ď Ӂ9bFlD[6,hʳ@H9n .u{9<;xKzI*n LuLq |MSzR9MC̊c}LpRj- GZ6囘,v`[D.3u$zV>JX6~3 f)'b#6AԒϸS;oZ|yK%{pEkV6x&@ad.cNVGV+59*E-"Ug96ˀȵUcFj<ֺވF&>CRk!׻8o8C?+ZyFkͩpM Yٵt9 ak*EБO#ÿf34#Mҩc9KoZ4`u$$}uUQtL*l`9UvhhTb ڐ%.]eK)j&f8%Y_DVU$mY+) ^hʺ|%jzǛ0mJB651||HBܻR>]'N9pB~BLD{3x7e*3У`Hx_M}lQZAuў}9字w>9Cǣ! 9i%HO8JԢN\I]˯΢h<w7V6?YxdIs@Xr-]^aϴ5U堂b&b>(sS $%=TViRZvX]}kEdDt77޲_>Y4OU;Ʌʶ}{ cTGgs5#ohةf`!bA[&״3xuгAw5 MDkNS&Ay"}\q`0h{[1h.Ƕ'ti1ێ, r %Z ؙDTs*$0#'-TxZ͡I[PF4Et3D /i%as5שyZp+ bk[̸Lh%M-)pi` JJ=rfE/@>:ƥRf!YzFyI݆@ U>B8wb7r}o?EЉХ,q<5]#J>_2(̚ HH->t +`0;[< `׈4~q3eWgMOڬ:=/zX"@ ~Ґ,^wɥQ4/bLܦ۠^k٫8َ8"|8^YN]4BR^cQr,["Uc+<˫fک O}8'`".2JWy?X4;쇁L>V<_ҺK=]Q^-IXg$[Lцs1. oTDP"), `Kvw3UpǍF{]h`rj)+KGDH9^lmYJ1ORG=aGZG/ݥ<,~/i)tz@m 3?I⿭>,a!Uo+'[d2ؗ SVshQwt-@_, /T3S֔l+(wXI5-K}EjPL~"f6Hc5t"$ axHV# 1ׇoh,\tIA`xbhEU U< Rb]UmIit^C s&#(_Uʰym/Z4;).{NCS9J=آgk1vʉS7FfeZ - iB+jA0!| 1P{h_GhCm5 )xJXf<0R!N :#)&u-"y#u$,(# e4y)oFFJEhr9L+mE5,uC#t$NyCv!Ȇf鰒L?ҘC+#0KsیteN3!xKl&Ս'",!E ҏp|BuvJ=4MگubWAUĨڝGH4Mx9L:h zWJ*%jA|H ,6NU*6'YDN؎ Sr*q4#=J{vx?5p̘m[,JΑdNP&1 CИW2ˊ5T赃!~jfhP0gHs%3VLZ~ r6RXAG?)|l sYXj"A&3p~V7xw< rQv%4k/Ezjv`9@M'/R4xݦ]63㿗]/6`5[H\@_ d9`x/3_*ʵy|ӕt&Q` Nẘ$)=)ZB}w5sJx)x*:&bFI$<1h\p৾=⫍_qAfGCғ[tǯb$ ahA[YO1c C OzY `"_ ,пi]Vfy Y=t0l  h+%Q͔6˓-3XcĤSOWx1hb@a0cU0i=n|eFH p*oC^4,`Sla y?u.@ sRZMI?)Yr>7PM꿓~wVnxδ3k;sR;p.jwTd'Mg<@2\~=R|K-nSaJHefW@oj~*+vK'=DvVUջ}}-c-Q ]8v*y5u@$`WYȍθSOj@̠գǵk<+N{] vn :fn ʫn'K <#Eb١!kЖ ZR si1e:"J_75 gJ~0ă? d]Z~/;{Q4+ By(H,Wʥ&&@UB\Iw_G4>RO|QXсO 掋P^,MK2*]N7Mtȣ\^9b¨~E#z׉%wW 6)ىغ]*˛Ā3>fAᧈf Ҁ;7R[2Y3CWlꭏ@435EpBJ%,I_ʟ:`$ ~ _;_%`Z-THŮ i"SL=-;u(oݶ^*=b:ayzyyM olkr6%-w-/{A^b)4##ڡYc'7/4Rܥ{fι͠tB}w) /BU;>T]Z$XxM39 P:4g^fjt<6 غB=AA3y%Φ n|uP}JX|'IeYJH]U)1D=, ?$kԶk$\\/a)j)Q[MuHDD&!6>- |k/8W.3 a6=-h155gG#!{O QalO)|$Z7Kڲ?Q֎J<=9iL^LOɿ3v l 5D.g!x-wHS9>1hx^{ +^ "E:}!e(ͳLA>5vZ2 NcýէcY9Sl yo:=ROT9(^gMʟ[Z?z94u:7/'oBC2!}Q8a6˜S׏)sfFe{,$^X~q L {PQgq qxk+0C,U2V:@@/cqf*WlAM<$wFǨ@T[:#GfuR!(l]|úSqoL5Wc9A4jLbV\Tݿ ϋz)DY~f55  3R782ICPzO#fM-/#C[YX$pM35n @n C^yyv%3&H^1H٢FMٕ .D'*dYC (MtH(n(;҆6g]>(9m 33VT1K94+%+6K!a5GgYKjD+C؃7%:-Ze^^CAZ?XFX 0QG.Z3 ѻ/Mzf m I p 2.6Sp@mrMmgĀ>(7|Xroyo:TS݅s5E J@$,n܆sw.Ay؊4iПr`[dmCTg{4MI_I 0`U=B!U2-*Ks#VԦ(OGR e3|ϼ*Mceq5Da(9XRK[ukzŠ߄gQY̲wgqn(a55a㈋ ?oVuSf9rӕD~FpzœJiu]Kݘs(U=/VP1Eh!-&swQ(_Ę]8q9v Za@* 1b,-ܿ<$fAGIi,~:(OrVc~N^0"gLF+FpF~#MQi̢=nnK49rQaO .D/nǢrܪo(,juF˒PЉ:GD? LǹGU D;]jMܗTHH j6~s# XvnJea qX僌^*lFXgzQ4<HKUfM 9Q°c6jPZ-4U+2*8OCmnCR 3] 1$#7uMH;ÁkRv0+_/ϞD_xo<1$ HE⠣!bӉ,=o=a 8 tPKRnhC7)PxSb+,[$X6*򿚙>$^TN(%3Dun:XaHCnІ K"*DD47S'нp"N1;k֮]z9^MD0E$dc2C^Gy8 ^0;V ,4?bXvm(=OyC[?#^CX۹FPI|hʯ,]l^j:Dn > F"?c^k?\MKCAަtĨ4&AaPTLKF7 ceK6 w$" ui? x],w3-R1)o]pGk4 !BL>& !hH:6YD7ȍ c1'>kϲ0S/REAdc2qop'YH~$<%o~7a,Xi@-ſ!P /v$V`qzJ:fG$$4L#O9už~DvZTV=jh.#zr*RC5F5~R6,{B]Dyz>*hס'8Q8݌j-w\}-<:XӋ:uZ4Ap%Hb%\K V("2֪΋lw(viaC#f Щ StC)f6 gc`~+;Ab}1wS+ǚ<Mo v=YbYB mD$H6b&yjG./Wդaiuѵ44NJ(ϭ 'fg]N;m[46lnp`ŇQASwG22/@Gs/efOIDP3b|h##FacezyM-)075&_/c⦌d{_ 4:Q/9W%6(c`oU'+Ǿwwg4'I4l۬uN^/!L ZS.zlz_$aA'͔~ ^ᷲH~!# ᾳ~u/H=jì-6fa8^Y$Y)}y0Ɇ+Shc=%YYŴ T&aH=Z;jȁy>sr#нq+0B%pELz_5tvmh 㠌kee!W_ XӚs9\×V`IV>V1J13̴4xC[UClJyuFM%IЎ>voY 8G*m]x3$Um!k'z[vIŁz( =bur~yVʊ`]{zf(wX6A肶{9ڽ_FMC晜M~l_%>/0WC:9JT0bIV#Zέ\I\NwWс>8Vŷ摊@ 9fnm2%mƏ68w}  'A$mVǺpwrmGӑ砿9n~njśpf凑Jn9`^bt1ߴ#Asd6\2Z3GaFhD3p@nO0EF^Lפr59} 9Oz唩Yp}]q&>YV`-ҏDS.^.@ , ,$-*1قظ\>7-e/tut!LV:W*~[T>oLů0\N%Qq"*b*6(^#Ig0hQjжYΑ8TMج-b:-z}[V~8cn}j4f i C6M9g8IyJ,>sO@k^m07A h N O'جU7ë`6}n_d/Yڛbq+惵w+WqZ,u`!x Vj$(=0,>iwt{ci~;hWZJަ BGIZYf./| İ TD-,@}C;a!_zմm-YazsI47[L `5 WApgﵦw&Q>1QN[@4i7^%]|?Yk7R @B:e#^.7Ĉy51<VYyTP]cˎVbdϧwMiʄu^ =+$ @ SH TU$6s4M̝W++oJai[ZzR&W/I!tZr!y,`X׵T N~]NHqgg]UgM=ÿۃ儡Y%Q>UwR( ~dt7M,J\Ξ*T=}|ҝĕ 3jce8N"7Cv#sxI>(uc9(daN F`̚AG{"Zo<pXI֖iX!?v.qU!$xS6-A("v9=jWh?L(@?<ܙ ,Dקg%_~"r) <ۈ niuo |W|Aѽy]ݑ(6q4>q)js̚8aC\Rc2JqLtY 4ߵG›ʣpʦ_YI;0ʊ:9ڔ6M_I? [8Q !)~-*.7P?^3FKd uv?:.+FȪ\(EBS8H".ב2, "}2c.#د@WUjiޒS9XAax3'u.T#,(ڞ' \G^E{ΝZ'?틾NH'dg7R^QY%gOV- N؎2'Ͷ 7w[y[̞z l.FiO-YT-,Y.0fFDY *Hk.؊.5T({N3vj.OC3"rm[3Ux/jP3_(3XQЍaiuڄoUhWVw_`MSi*W1,.b!@tv[SOsq?T%,؃ }4Z+9m<{46Ǘsw_v%lȃTm"CǼ(#DƋ2й5LpQ. @c"PuA$ o+'whZmOV:G-L״G#nw8;xyȪ~#L;J'~AcIA'yjM8"zITхXl>Jtg'BRJUr^@VM$kvFmo}]9(^KXCt` ϲLS7hAF!,gJƎrvZ#wC3/{KGDsANkW8O'Ձa&֩Ea"wWIIJIy>%l-T!QLpd|QzW,wş$JlqӞkq=!aXdZY?%&#Cߗث 3/F+pL3?Oi]fB=F4Lw^`1B,:i) [ SQt5m ծR,HMBцyq7;wՇ~\;&}H)XwF=/8=t|'>R԰ңtb9̂cM +GA e*\q /637G i,~ Q  3NnVG'&F`T.} .Nv3/t1P NrlٻcXiM$k9攩'} {G6LNq- Uꄤ:u=H*V#ff/.L8D'Dc=Ediޜ.Oހ8f~\E H~4>5Q3U{-DVG=dE.Lp,@sxDw\ts=S; 3sm(٤ڥ*)p&{:RqC>$7}7]wNԹUrA/u 03;!So䷓m JRqxC >`IgyY{3 gmY{&AxA SCʪdjb̷y%kUQ[-s9QOm0 .$Y4T!);5K+x{I(>]![0hRϺa@7Ιe&l3qSp,(' e C ʻ@d'Ľen.FzmSlk49Y]d3[Ѱ6ƺ,*cspKٗ+H#OEb&?x$-1NpNe[jB\]!2@hU5?Yek3:ܱU՗]Ͱ5<$,C|* NX.o'3=2Sv*_ ,- {8y5˓kWL^N+RvD>1&49V΋Gy,Ӛ*3] 6o/yYͫXl)ٺ =)YOY/&9S24h7>4ZٞO)T΂w?:X&(;l9я#ub%b&m*XW@.nzXrTY|ˏl}yߒ{fw~}j%t\^FFlq`(> ^_TN׍ yWS=ʒ.'m}~ )Hޫ@Hzo),Ɇ6K%d<JZ}ȷ(T4AEg+9FG<ÊJ." 3):Rje?Ⱦ{_ceKm3{~&R/:2*pvmfE^n` Ox`-yLa%R%M.e ; k\^M_^wXڶ%Lǃ٥ %͕!ێa5C{-KOpP TYŊHLr(5>z +p%C@Q^!n(2DIjHѴp-s41ώ+>_*r?=OF6Gr,oO^u Z~LGHLHBN| ԬXU$8AVIC{Y3 ӺfȜTYL|xzorLQ_]T?(jaQVρC5a$T4 j}kt#T !Ra2%dTlن DZbj4f^(OU=Qr^ތ{a79#_K *v"Fm6uKītp I]6Xxx`,=QsMH8Ðh_$BÒё^-|X ݋"9+!&(9 ZMӎeRibg^I5=(۫5{&"G2+'Ii1Ʃ4u V,xLA 89E0s bY8 &ᵑ_Ͳ1BYEH99v a'l-.C$O-+0JH-gMثL-]OXpZHM!x͔eԛT i)\pҏZ?Fú>Ոhh|<6v}/!o2-}{g*m&Yl :E6G„z[ZO0'µlˈ,8?8hrm9ha~l-iYWI#NmN`L]f:99Sw'ֳBdy^v d,~̖mE5&9KIHv-8u%òڹV-EtR #$Y2Nk(y~\ABe$Au~R#,D՗r:<$|־qi  XGt.oT `^ ։!zk'ɱ*xu7!c.Vwv!r6' m}FPb`bC'x<%94OE_:DYПlXa׼G+Y= ;^wj Drr6 ԓk` EkMe?3Nyt% :A|4>)_.8ڕ.kpè-']a.s0I!-&]EteN\0͑IHX99jYz!&_[ewx& P:@1U<~~\Bg#"yOW鮏\Ro@ȧWR?1 BW(ChmhC>FPo_E9==A85N  2yL*SҴ3GIxũucB yg.rEq$ߦ\&(jO`hN5yCk lzSw%^?ukӛ-/%$_%IϹ<]:dJ (pWh{ V*Iy $)dv?^Q$8;zk㦧6(9NGJ _/j &e6o>߹1'l1wn|0D 63譧Q'[l+!e\LMoγ>9 ed*wyYpVwl. ,(PY?: !ހc3+`ygg=C$\ieuGGp|B@HU*B wgGS2c91dEdJ D6*ZT_0svt|_g+~$ 8hMCႧ2Yp(C밋-,XHО66U%~sC.-KS8_DCAAO%픺;^-mFPz*@swf*N)s-dnuZJ0mJ ?-C ) }FߴД휾"FToX:iX"(xR%huY<]A]BK@sU/E= >KSaZ"R"|Yfa /Ҝ(֚ W\_zScm,ŅC峊,rb N}1+?%o2ID0c rLJtO'94`_S!-Q7lGy#9C$]<JLhOW./#Hfq2]ng*YOv1e4ʐ",% _EivE( Q5{vYsJ|<+ژ.x[ݵRf(Uj#b}|g9@\ArQh9^Lgͥ*:W sai8!Hlb !Io?^u㴱𞔑!6G̲Cc1NR_8q,/2v~HÍ>*}r v (Y.Ls?\SH)|0@Ew:qElRˬ|P%݂lJOxϻuU|u[}h&YL¶6%0 aSڙ]^ogz3JIՊ*rLwÍrNm:F!h@pZ͹#Z/;IDX-*g+9zt/ac81,0Gi^gxp ru@> :Ndl͢ b7Mm@ b>ڍoG JD=Bj}RĚ0"=Qj%6FHHz>W5!1fE.Peg NrNB?.\ EfMI P.yVO\hp~9ȕ331>G} /?vtDv>Kz Z>4gsrqhգ`>3} ɼp ?VɃvi0Q8w?_+]{Iy0lTt?v)myO `g ʾÈ8Tv _H>2hwV3MN1׆c̨:PJ }'$pd:øe`,zM] x;V ysZpu4<$*_lijXAy|y-> Y"4ێa5-oⳁ\j6{ s6yF(1Q2Ze=p]%k w ~̤v B1SPf|۞g7F:"0BB qM79B(!o|44KĒb@0C[2ԃq$\ H60pd-;?ό":_ pC-gj9!#ߑoEe,..B*NCqzEŕlT0 '0 dC ?VVdY-gYjJ5 |!heE%U,p9D&@{›/PdG@X5e;$}B}6o&BH<N)c l![9,~au*"nʼvI8Ya_B&H͓Vx^ TOa ɻ(P^[QŧUv=GKɔ/ ^4޻. )G"!I"pozv7B%xDBT ׋jwZΌΣy5b*v@n;Şհh!q{*4ꠈ[BfPg+,lͱY0MA>9o5 h^vdhl 1]*wvaDaL؞yQ5;oE"}ip˺) }\梍>uƼNiQF<+0Jd:ܠ{v d/kOa,l2FM8P0u&< pP}:cJ:=>L&@l{#D ajJ׸vo-W"k(y.EZm5y4./]stBba9WGr(gw؏k-OnCòuheG/ BQ;+= ply5%G3έ}CMHAS165zy{w~h#k?;ҹ@R?XSWž-3P!)nx]KSx8ֹZ}w\2g LC.wLJMblݿ ;dV1q#l!</u fش릍4cY2~_Fl.~Fɥ ֖ %00z@|5u/+a`2#b<up-eLȩ)xS@h87 6!SV2rq!6#2/|T6S>N'0׼{>U*O'6m^%,lܚsz CD]BΈ d;yL-`Q#Ô6ֈl4 Ee[Z8 AUC`Wbc\mT nduRt-ahq̣awW%bl*᷉htY޽,f̌[-wߝ "˯-AgW3I ;%'fDZ "B[kݜ )YØ-+Vܑ@SPt.0Iot R5lqnkNv9O͚.}_,P +st =A x_F tcT]niԟgumϼL\6CGݍ iv:*/̃ɀcB PN#]m+<y#翐k.-*Z E~$zV5*>238i@-%P[R5UdSJ:ZؼjYIcJEbFŹp+).~EV9C ïa*(Y_P6<(YdtPR(XU&Xu*3_~I ->}_sCKÐ:OIo+)0,WQKp:}qM<#=VS%~8iGiEezxr`]mQ< ݓGp+ʠM֧JFwS0w2-Ҧec&tGA`!ўOo4yU=ZE+7"Osm3kmZ k?Z5wv2K8lkM{$=[`& VO6tqu*n2*򓄹#r^Aࠖ5 .*]C#`\,_ ҜOw{C*gShnzH:|#%/v%+\q_MSs&>cYQNkbr>1.:Nو5{E"D'GGݥks_fy{K>hiz 0 @,m@!ie٠-x^E md)Uϑ  zljy. [ܦ<)ѝCKTeb)>.x<#&,rwB2-0J1[_TE0O[,i rUk)d; /i;a}rv p6w?.<h>K ˜&gcJiJ%usdn $pX%@ L+d쥯:)tY AOph-9R?2IYW:} gJdqe[~q]*K;G+)θv,?Ы8D.Ãٜ:bH?BQՙͱYwŔte9B%-Q2V6Зk2@ -\Mݚj^r0̶ auxdW?`ˤS;j9 [ku5o j!HLޏR^ֻj\-&rnnn=]ٰ&j5OPQ[V9n$6sSwt`1'svFtwBZLW/ p mQXPd f=BǴ^Cj;&eX.hRִPNjԜVa_OGp :yAv 1twft=Aî1,b07@bhDʻLV&T䆔S.|"3|e|"ﲚ yMƩ@?]r-iGk0G5eS kO/ũC. &A.A@m $ ᗹh߉fZ/{TӅB#pgUhN.ʾA'y\EKvĴ+%ߌ߼堁xe7$9m/>j.M*J% ˴yuhK43>G&[l N0Hj+L)A8$%y 3Ydv`\C;wąO/x: 2y=$O`lCeʃ:{uquNQs8=vvRk(IJN4)=@9uq9_NU|HZF4:eQt f`PII?/<:F|j0eܴ F.R}ĊB@ӈԓ9>;^o26klHHfT,;jb,ؤ!:Cb20aՈ O)l~3*9 >ͻ|7#7iiFDub{ Y 2m;%6Ybu׮ :2$&.cnH o}#mp~=ڍe&CRt=?H8_o~U*ę9ZR7n`lGKtn}?w/0ьI9`˥{]";s&2:+Tv$SvցgW,fp/mLu̱Jzي%Ɣo[f!ņ,G?8 (Ԙw f x'% ƞM,;j]ʁKaL0uvY`jTo \XY 6 b8)\"b}LHmE ܵujX -.pQӶ|o¦ayQtU8r҆r c\g+A^ 6-dn(KZC1 M4LR6@bs:{7'_#uURxɐ=,1x+=eQ7TepG{:mcWg)ϹQ)(mr2‘'66y9pZu{7OZ'o 2yi0#Dmgyu/[~Ef?"rU=nPǹJ`=%F3p996"f|)ݟY8F@؛FЩ\x ~y)b.`_=|>`nU-Jo C{u 9"C CV5n%`:dB:ϱ^SK^ !97'ϓazۉ @5͂RI tk1$gƶJء!K+^gSUQd{A<⊼S@}UȾč{=E0=T`/MW~ba1;7| 8߽B73煞0^ 0j=r&sy 9 _؁K)Pl*'KC XZemāSNn,6>R;+>ѝ0/q,=Z+`mhRSl$$.ΪZWW,H.ʰ%l2Mux]C62oV.OO"Bǫ$osLlNYAv:+d@e*1UPN>)+vvmcYK֊>xDS+p>P+BJ\p~'4$lxF"b!= NKR ~wd_,N'b@;DrU s@|6 g?oyBkN; n5;ܡ„\&肣 3aY\HQo3~DCF[%VpyOk\O(KК@~(LTT:nQ8bWυ771[H:rrLq)̦9: y^j(Y}-'e>vSˁ膑 SVst,_I . K6F]?ԤMc֤Qq|k[ihe`KK6ĐIbeU|}Ɛ?1FL(j^wZr?^vܡm8!Е ~%Z[Oyeɜq/ ]nymcRt5?i`bϴG d[Sa#dl<+~˻Pl"+l'mŗF>MQ[0y+OB[# @TNf"};VvwF]+/~!EWzh99hma#G2vK<5OKwyK`_ƍfX8sp`2уoIG<#Ng'{3珸e&z[ > x8Wi͛|m,o \(g[9O_R(MMHP(ͦeE98 "NԈ*Lw YG1z&@&rվ>qcwQD|3e푮 2PCNm{|˜'0W14[WD*.mH`P ,}:}C +&Pk{sC:Y.}$A-;}>{L-8e&Ji#t8K)o=X_tjNC_9a -m)@1nKi~S:-:"R v 0k߿m眤֪/1cۨU6ƎSdD/̥Xn=ZYPej#8/:Pps("U% IhHtaL𦫠Hl5u/ɱyQTٽE=I"L辦&7i$=@BSN~{ej9;Ϥ7U('47w?K%:wm /f*Ah(B YCx~j3qe*/" QCqf(̆9:sF[(CW5)D3%XjQK ?WA'DY@M *C;SgKb3HDjf"͒`ٛ=x) /r:ʤzrs8m"Z(Z6ޖʠH-ܭ74_7(`!rorGs?u0k17dr'Çh-e$`ѝp17+zy=TP%I3jk4(!ыIٲw $,xXEtbն:>Ԅe!o^ދ+rWj @nv2_Tͬy oe#ot60ػR$5~Z_n٫h/ZMgr2HAnu4{Hռ^`859 H6|Jz}Ww ^HA;z/_#" iC/@ѿAfQrxJkh.GmSRh{-r/delFL5dFBɊ6s+[<% cj9 dV"F~Pq 1\? *7JyᐻSJ 荛K+ql[~n2z ~h'^->8wÐC$]UcҴ(QXV$8+MN[5jg:M9d]݂Q-WپW?|q@(P{%0Ӟt^ 7 l>'_ >?Eg[f1/g=ؗ - FaPܖoeX[KF!v^aOniFzzm2uޑtb^A\6L8<{hD|4z5qff-qBmEVhK05ui"=IƼs(ܨ{cQer$YGmL򵺔%.6:œiۃh'''һo^+4`H`%ָq˽Fs/V}<*y }" ͲՎoe.X3mu+"Pcjdc 4SCF[Ox1gˬnloE6:U?YTNdLnḤ=ZXWzJնD "/ >zm6 V^} v. ݭA:.5Vt0 , Lt>M _bhD/Zea\\,QFm.DMں *\GBkܹnnnۋވ9N5$x=#Ϟ<~?]Y#$L^=8eYGe1[Ǹ$Hhi_)e2i&Tdx3/Yt ! ̝:=F#`?[/peKAM>{q_XL=tB %moe`<ِv1"iy'?I#ACپi_4ZwacgH6 IR9WǵPnlPQ>^XQ׳SM`l6lͥ'ս<&{$XXVP_'(ubZkQ)kP[ɒ>j178fvXv,B&!|uЀXQQ4;w.M jx &(m<8n_"6Hƺ W~W"ml GH.K# vM[V`Nz\}AuQا ;['d- \!RRB>y{@[qk{2bz&:8T W]b$x%SI%*m7?0E rJ}_>x3Ɠ'JkF ᫖LghDwmVE-,`ԉ!'QsOA|E{l { ),oS$8۷'ZŹ2bDP~An2hNa[]Rvn1a ^qB 7"AQk}?`)p W!*8 V/WO;T=*RxĚIÃM8ܠΕֆn/&9\8EyOrU[d8VEKFM-ҿj]Z ~uT㋃!Ҙ*7L2.*uQʯhk&})jadb4ZcG/ F 4u-F6[=]H:P!c2b[-d@g0m?0€}/'#_bdu#ޑ5%]Lizyv^<1x e98wNz<̂}_l;Vxau8P߇^tX7m3ko^I`cfVd\b+{PeG@@;+eȢ[MfĴLj:g{D҂\QF eT -#e6B i Hu!_0PqP8UH/fZ9Aߓ"^r(|鎘 )c QM\RiC$Ci{ef@N7V떟Et` ɯ"bGf Lv KMYB$/uK9~.By|- e0BjXos&Do9*W 1d. c%[/&zriBm{ýВ]ѡ t<45 z> D󳸟$3}:/T&#L5;P&1gbcpWTG鳇i/.F肞o10c6h'^8ۦ,vzpF+L.V59Ի`%B,4=GImCm1푫[g0'*e2Ms9Si;^Yo/;]&f ~Q/3RQhC7 p١SiqBVhf˶'ks-}:IzHc9nv9 x[A+e *\ }cn/8Y4zUY`識{`I+'9@IG@W3Bse1d́˶8Eyc s&yKJ 80֍:0"AHW{F 37%CΎc8ö[ha tN0G *mR0ZmK}RO쏩LҵOoz!&1a%&犧TsESއڪld0h{@7靑^wGIh$Iua/;עxIl[z:wDjD <0* զZNG%1~h4$92wGKt|07hp;C7yECuǬ~rc 'G#27tq˿(|Ew$0}4a6%?{mmcb,[*P۩^IVhՄ۝puE8?zEBdky=eO@[=֋xCx W afy = ;[oX/"+gS'GCn[^F*UL_=0IKU(2$Jcׅ.T^Mk Q$U~jf`ۯ'굈〶WIx.42 hej$X;nNI_Zwa H5Hb"KwO8~[9=(d'Ex/9ua%ֻE*\29%y˃rf$6 6G0\tq#6y@&  Y*0gDfYC+ ;I^xG? 0j zÝY-q}@?~^mCkN+rj򖜻fW\* ˂_[WqŽ)kF7`FYGN=20DcQ8r")J+ p3Jh|@Z/r}0&Dhsyr7+oO9O)kG0_S{k˜Y:ck&{{͇6͓h[Re"K}tm;j߸;rϚq ^3Ji}lK T L jEܘD#*npQ.ے7OP,60K2$nד$CnWf՞Ot=q ޵-AzDy|Tgw6kNcVA>aVɥ JZ֚"g$ڑT# yp~;nz^0&7w=Uzz㸷+͋"}ãG3|6֟8$exSwTgy\=wy4_aхFl?vKrt799bF ?⳧?)䉑ep-{XoU$YyweP}ԵjNc:=̧!־d#IW;h)l)@ 名^S۴5,pÔݼr|MCE.%'ywVAO?4jQ;[G:Cł3N^op]os q=pmq B~"3yȡXFK3|XB T{t,}ߗg%6߀Af.G)]*C8^^P ,ߠ:B?cc/|~⳴nYTu>˘ Fri-̲/]xMQ!|K!Mb|U_%a滮?/K.0̨MyWn;Ώ\ mº;T[Fp_p2jߌ .Ax9uA+(=[ޙ{oXkvrvQ=szߡQ5+4BISimsds)u@?ha~ܞLB_bf7_ey[cc`ydyoqXOBչ[H$I!~(*}.inq5!V7_`3ɎeX<FBC=`8AyILD*/g/ddO+~ f#"@c3S6(+y\xTIG@Qˆ;{:jR>M-]/ jd:҃,\,bQ- <d{0n_psO}:lRy˝lC*UK̓h6+qu&2AO@s9hau5kv5[2nơEC2Ph\S`S.&A*yp3-$j?|S?7QUP|<)5!,d7N}I/fy-FAk9EN1%>#*HB ƻbBw)D>"ζ-٪ίU׮cUFgY֜` k;!m#budmh>x߂p 2h= Ũ׸xtއMC`_ޛ)|]f3#.!湚[G^xEw;+yЮ^RTޛ-dV\. @=Q}63EQT,zFC_h/T*sþtRx# WfЊ PŴmW봎`дL gĪ-Z9&g_ ^G(4[ K/RVjv4笿dZIRU6ƣGrZOJx\iA F*C)@^`@"T_̀͒:8 n 4w3(lTa Ҋov@I g9 g2.ynӆ){+"Le6+;/Z5jqQ`poHCLU8%`0aRy Ns)7&R|{]CI~ѐiOs1ok\Wl*]'E-mѨ.)Uu΀38 &8]HZ DyŸLS堦{ o>X2/Iڲտ XMަOG>]y?hbbhzg{İtct0Czk@:Un"Tġ1|oהob[MU+rV~ɧ6r?qO< "8APzW9͢+xR6V^)ɱ8\m}ũ%KP)\yZ3o0lG\M] >38Q=2Ԇ-lۣ_VSo_m41R iKvg#l@{Sj"XL`n;={#f4/D' "^(V32thyN-rxTwﺱn V} _R V0UuX~O1'.?%g38*t{lvXұ M N8*=^=PĉJ*ӈG5 uش\?YN0n*5qtGaF6J@._ (Nf6Dz]l(;ʇE4+@aaJRu*i! 1 V40q@),H^XdIs>l;aꚡ]KPY*jybŽQ b(tw ћ3 龾n1KTAо߁&.ɴڝn"h ίCd!+t8H%\>tWX]>;x6%3f628RZ63F9?Ju E;R&WZSAfK%ej4ULX}/%n *3csysߙPn$XQ$ju#dh.É%Zh [RmZ4%|]2۬uN'瓧LIRZ"]Ih&V?[2 pUWئoT[>WSU5Ns{>6~d޾(\{VbY'EU_;U?Z/ɞ a @pr۶pp[Wěǹ&A+WNmѴ=h;_vYGZ8\/3#?(fhH8׆aARZ _y>6Nl[PMB0WdY]ȇZs@jx)@+ N8dı sE摄PI !oi|xfWe% xD-]3[zڈ 5=ve^_xIt-Ə] 4&z^mj G)2Td87xk9~I7$bqG`hM3Hn@10G u?6.\ah蔉dݶ*`6M˟t}RwJQ")G$ok4ĭ7Оָ:M*.’T<)l.9u ).>Gmb2;ȑΨ/5´UsFJP:a58ڷt)$Jv`>]+oNk%Zo.C:Gk _kД@RLK냻`G!e\_նgHUUh5gՓ{Q !rE Hyd9M;@:nbͭ]syyni?@Uǐ ab>8"e d'Yi xjIH( ^ᴁhih ('!k\ļ"]m0;{X[3_ͥ0ނ|#dfa〛p[K1Pņ`#Q J\5h^4!ly4:(O4@wԼa4!W8Gxa:;*|Q?Ue !3S}#:g0̳#ӌ:-ky1S׮]rtVA \/A՚1†}yY6O]d`p 39RaYB}m(,3<5APiY}<8J^JQ&BGC{-ɱ\bԍt{rf֗{gjۄΖDwDCL9XJ4&#[2@WI]ل(PSccʆmd\nцBa^^>y8Ι-ԨgK^C$"`: 1eع0;N{_k;jcc\*u.^dO^chJ: 7 1+Z|0䭩_i Y7^5m pD>ov9dZ#Aqɡ_};l2,~%1E!dyPk35"& UBWg30?mԆUx vPqDQ7y **Wbk!n3#;bß+πف=8UqM;[X }(  $euK\xwh@KUs|0ODr]pm8j_2njZCq(Aaf@GD@3 #DUp Zš$k85$p]рxgMܤӃ <{~tjgT~vIc#p2P0o?-Ut,4Eڰ] jt.&Xi$5>ˆ^^8=+Zvq`b?[2p li?::c?8>!XZu/#pZa|UBFu½X92R|:}Iu.19&QS?JIݙQχ[ 6-Otg".%hqu: $Xx{x,p abLgmUbIsV`/*.1Tp~!`Kzt_[3Hr I#!Glez%Y-v@X6 fç'֙z@K:gP0X8`/6ӺR owh)Qv<8H&uNI-J< dDXس&bgLn^NzQ+9zI[ΎI(μC(b%e'll%R_'RңOށXZnu{%Gl_hJp3nekN8L2ɣ\ϙ@i~5ifDze ɣ_-sI$@Bƀ-AhmtxTr!`ˑ>N*\'Bs=+`xr7>JVOk8b9~vIc  $^*<㢍*'̐YȭƬi~:ylOP!7p~:ˢ&siBqScY˺-ҵ! ^嶟z/ N04{ CUR4Qks0~`߆ ;as?CvafGewQKL ڜChA,mh8Cj|%z7Ĉh)IWh\3> 6#@|5bͅjf&Ykq.!.#ͫf MVЏxڃY;!g'(NXVQRfK5{˶9o 78d<ls;43%֐bZ%x6<[{YE2ԟUz^m #Oߩ?G8v@r lJɥ$N;kDrjEڞ `޿#;}XS)Ty Tr;tG rRץ{e<=ܡf^+L܂}2#`TEt%iۿ)#r3W)qXYg[u|҈OV)NxuN淍Br~ynӉ? Gv^!? oC[%jCw³3|1󼼚H/Tw\9}p)ՈyȒיQW!tW>IPuz сS^fOj꺊{ P, HG.W 3lF p-`X2Y@'Hmˏ&fjKl73C>Yai@yb4|.AmG)b0*[aBe;ħ'}ȍx?R[g')4rmoҾ 1/z(&@(iĔ_@_QRøcy(#jAZtJ1OcrbB)Gm*H^cF#倦þ}e,53 )C.[yOZNE" 30/rl65ڇ!pJPTO&խ"!\t2 P%)s4䰋nŘ.&ʹ \)k#b L -_k+G *YTj Jx\ 9H2kxA4*yu'csk{`eS!s,2V]2>3<JMfzRl8P"d%Hrj [ g2{tM'4>:VW!hL^&f+4|OsMs|icTKN ;Bo+`v'Wt*J }SXK0KX"[Qn8m&L+58fjOtf6Q▆GA3ϥN/#UIJZx;R\,^4]G ?F~Džpr4(cD6Mफ़EB7\,e%5X{b!?fM%+(qad3imT4i&C485i'+G]GmªG7c~&A[kdVVApޅ#Va2T(QY ҷG%s2kA bjprI_r2ռ)R-VROՙq-tRn^D ,\B!7MZaus.L9)QAwj PMRIZgmD}?bPF"꘡Zn祮A )Dz(؈^荝 [W"PtiNBRj\:(~kÞ -$Q+l ܼw^qa1R@ЪQw}!4;-5y6Zy2|Xȑ֮#kN `aeGW^=:o @{6q5S>V.;D,־컿y9#S13,؊b*ӂg$H%0@WK$~-Uian@ΜAgڹMI6t@ /=p,g}e{NDw%A[_NQpC~2&y,]^6wJuh cFS F_ oȖxxıjoI:z<5;4ANz gĻӍMbo܏yyAqga4IAӊ f2L'Whqa ч&Tױ>T>K@![R>]FdVk2P. AtNsKؖ7wÔdmz20KA |ҔQqk{JYHZByDˈ!fFB:$Qc# m\9z-3A1pF[S+8FK(U {Fld]mHgr3Ը2ls 6p`U}KG9P4A;ȟ=kAR%[su2v9H&`gVP> K'C!- }.SN 㺅g4C̲es+[ObkC.79ѐǨ xP.tPpFvstni٫4;+ϝx^E b$/Y*1TN\A=]y |֎KեE賗?q ~Ytr b q2ZrWOXxƄzsqJ"^.8ek m>.V'!輓w7N[J2RYaDE[dOs#I~@!w[\3k ʋ)ƍWaSor#/@|r? jM@|779CECu@?a{]$v\21ybu~gڙzuï$Sڲǎ\_Ek}DZ;K-@RXZQ9˼ 3:cU8#8[pgઓORӼ{ la+zf筳8 ,P2-0 Pn3p4:lrd[j=݌}&%W^D+ '6}Hɧ J>Wmxn'"¥S͡&̺˙{QA[F8v S EU}SHIuA++)MOcc>wwsE'%t3[ Ca-݂A?$,PNFnŲ2b辇4\L2Sd(J1rv&ݵB]JWTk<"=eUij 2 h9JB窪mZN!Խr$mRRZo1/J()4B,FNNa uPK̊nHPtkڍ |Ne0T׈PAWf㽲VD^%A壨X"o xTnڮ% ^ uPFPW'"+0#:3k̈\x#L%Z̥UDrf/RB\m.b9g A\5PW@) &gf[bYt8:(&ʟZMYe?pc4OQvv2jcu6AM{ _B#C:fwev/'.yzha'\]ndM\f>Hhy,QQ g o\|)8\G"Rq0I?`JhJ˱VSf I% dKKxE=ݩH<$vڐ*6l(C*CgeO Aoĩ!j*OO]#[E\E`sipΡ%e:؄drO1nmS<)l)+?nN"6P4e63U%n;~!VDPف YB+f{SWyِ$MRAսhuI R#Y8%Y#oY2Zc ɪӶrx1Ѐ^-H;\L9{-(A#f%J jux88tlМ3R24HKEsCg˅܂U1D遦$+ATthFeڸJ<p߯jՉIT]XtY^{Σ^! HHOoywq8*)kc,DsS[q1F#CI{" x'Qa}C" Ty^qHUs0 IY䲛pfr̜\3NDFlc: xktmYS`\ C:㶻 *t75*ݐTW9 c&%HV5T3/:y4H[:B@xb?O6[aX4:v>H#"y.5V4T;R;dtĞt3W}^x$|PH Rf~my:8%P"|/MA[Qyը)RĠ2n.AfN՜Z6x-Xv6&v $Cs k`/ZL%?=PfLYfC5kJp 6]piDLƈ]"8K=Z]nhj P''&OdX Mj|5Jgt+zbAVWN8r@[:ګ9w7.ۜ[ǐ^ߟ]1Z}Pt*Bo-h)TO~*PS,G)`yy7.jΙWb1'q)NӥpM\0֢4J9iɳ rH†|}1ir"f }{MldȫXK#`+dQU$#EH, V^ZMQd uU;,tޅAq( |=!8i*J6S[±͌xt2t6O4' #ޫ"w#f-2eTdITn"&Ϝq㨡b69zCit?[~ ޭ6Hym vZHfpкtVGd+Ǘ1(([a:@F/pDqs5j *z,>aq\褌|B 3L4 e0evY v3TȥBߑLr]6濗 *Ng ,gAƟrP&ow3Y1@|#G4j\W64¦e"ɨ!"mAץ@JTK];O5g@r* XL^Hp U6G`3cHo}^qgќ=*?JȜz"4VvwFS[?H0l9Ch M,|^ⴳmsԂ`oXbq'%?=PsꜯgH4d(-UY,?/=tbؕ* mԮNӦ̃2Wѵzk.;cke#ШLVC/B_tM6AƷ2 EbItA?ZՔI`А3 Q:We_cmrjt;p wy_7Ka4@p"Hש}X`k0/  >^N$f_42G$☍cN+j} bHW^Rp ˾!_$[#j,k&ݐ`(xx}[NmW?mng쎘S {}\F*Jz I/߈pY$\Ll}tg[QGgY[W'{KΟ0K둺AM*E@-~ƼO~S$9]>v2ɊERs[`颗U Z^}+"'֥ m'0:Qq3"-V1 ,5!H1sp'B$ 'NcB{W߶3ly#zmnynϗu|EI& kǐYۀpf5DM` W}.hz@u7!ѹܺ}5@Z&'/v%o7N4AnӯDܙ(]WiE! DWg#JRY¢h k+Әqh+VI\_ZNsMq.C}٤@tO4;zܜӚ!rwIGv _?nVZaʠ-|W΄֧ ;@zESv*DAj=ͺ5i!f 4C"`+sƕw(9ϩ7eZ[T@eTML7FqjQ/gV3 DY+>!OΑ-OR?r4Aaҷ<)\O^܇ެ S'v9$j@RDoNiaϡVߵ{W tj,-X-ͱcΧl|29aޘ:Vwb ~ HGTI{_e<Ə%,0oWcRG n2JR[*gwo|no_BeڽUPRa ²Oj^^23Ǣ·lnFTK]E?= F99slffQ Pu F$])TP\ct=&Qܱ }s_/3g |98V1A)4s܏Y\Ήd!zJ$pAq?N_RN)x/o!Q (`I uOIkuľk@KQk.ZCz^[_\록)]77ڽt~{z}9u5]sc\*ޑxVj7f[b%KSL+7h(_W0h1q;@=co"Hcn:R )W0K4msVޥȸZN41V"Fhn:>ڠX$0M -‡v"\!4Rg#Ia|9kjl%^;nV~3ᔓޡe胧`QyUCD$S|1Cp_Y#d-r28=mThؽG.[;,+oǡ4]q%|]V"\_ki7xMN\ix6~t An{ "8$nN_Տ.@??Z;fߵ9Ȇm~9%Ώ[d&\*#Z{Vܸ@8۲ij{S9爽/nRQOUFWF c)+jar!0b:}JQףL4jYV-L.@ oNMDP߁Bje[~x~N/c=Ֆ+G\rX6Q$! X?ɳLp~P* N!&-+z&JطsU twd,tN,~zܦI&zЩrxd+@TEEӏ676nv8aºͳNf2={ Bym0Z%P;?~zO,cCy7ͻ) ' x⁴!X`S/ٯ߹VD1>"A8τTۧWL/ۊ Z1LC2 i~"~Pꂏp}1LRw?@c!GU} ZAwq5~PN%U@nۅ&(9_f쬑9]M ^}P۲~,+5|IɆ7B)Zb,jSU=t[Jv#F2__:B_Jtщ+ J,S?1]+ 0ꪂ  7-P*K~4o"iw'Ya&yT,>gtH 20r{##2GWMȹbD/}ޣgf3^s9+f %_CwO;u O`5HCvW&Ҩ=oB=- -lZS*>&Ig1 ".쀊̿Ҙr{hٸH:r.jrS rd%ߡ7?)ό( >sb0~*!@mD8g{z.](1ڋ=:j?`Uq #1YMF#SD6-ZՒ 9-ٳbfJ<>oiOȑP!S"rQ1K:XVkQÖ{D1Mppi応9VݷڢAKNg;6:Fu+;i8Ս ^3LşH%.{Ԋe cOV`lK5b&^TSF| 0D#,5o˗MR|Wn>j#ը I<~+?3Rl\2Jr d^U1::%<E1еY)N~b-13xpd4ޏy1:EGXQ8S)x^{.iW; 4Y#9j}o0eNr:@ 2W&t2׫)*i8J%*Q Vc4DciF:Ji$-£y#5t0yʑmi2 ;F|iqozR'㝧M7QDv6"qy{^i* k.ɆI,*+p|[="7W?XXbKP,shP!qM E^ bR0u۶~ 2]t ul+qum>Wl^kKx]*ESE#L(`?ʥC*=<%/6鳁Ҥ5T86-䝧iaO~e! R i3 %zmU6ENRC7Y_aF ΎߒؒD=5Q[c3mKN$`&l-g("yM3Y7Ԃ/p\v)}`B_&8$*݉/U0IrL1 6ѹ1ݕQ Kގ*CQfl0Grz[ۑM0 rd?, KL ֊h[~&}̦EJ8Nu2ҍD(䂦-1E\B3W [|G+#? 33eqa;eka7NK}OI{cVtG3NC>q {˶m\'$!;(K} NfwкtL8NezϠT(`GWr$݀_ l,\p Aִ"lo 'ƣלR*rE]]#v2lbmGS7d::q)_5XT62OP3.DXߺtFݼ6+<V:ҡ"QNt7U19+uܿno_#qd|ϱoTnUyܑ~\umyߒ"¬~5)Ggm= 2@5hد"kRØs-w;JNFqjЂ'\ D?l>K_wmR∘f*^K?.bXpUaM떑?իcqH>D4,~&&*?Ϻoߩd_xӔ}|f ]RApj 7 z>Nq3MiEXLJbgW`,s65X_J ߷Q^¹f#g7=H'1t'1E;V>s[>}v{n4?431}nߏ 2nOھpe 6ƻT@}pmIBjʣnGy[Hrs[l'd>$ khCLƣ3L9>*íCq &?+6,m3o@pp;pVAhܲ>gN0kKm2q)zb@=eR3!1)" :쨼`8QfibkZg9ҫ|ve ɚg6[c[>%K"3sߑ1QGH6 I kEV=Rt1?Z0>gt,qa:ʈM&o6h?K>_ѐ+AdȎ䠗!Zhuؕ>:_-xKj }(U)'}lN[VA0gPdi }xfcdY |ƛ# |B33+L08-YQwEͨmkJ#a|eկNk ۜ[3-U٥ym]l9MB ~0s/+ҞP )"ʦΔqv.qjcn#4Ajc[`%?w/V7 یLd[ bmV_{K n4d=tLo#}L>( N"6)3g-cSg* D?N}@͚ݞR RE(qǩQ(f8ihHپ wGSJ44J`^ʟZ6Okvm6`I\Y 7#bSN *d#ߊ xT; w }j߆ZA9_U^^P$9 $o,;vl(7dif}8LBiKUEՊ6^Zj?Ȭz~٦{lU XarSǫۓc7w 6eO6Q+4`$AiH44̰j妒 rs/_f?F]'k*10%4āz5FYzQ8pыg"=%3_MWmgMY%35rCm)2A3E) P-IEONʺJo`2-P'H\̲mY4f-/:$2jHTT.5 OOe6າ 4䨛;_cUygrgFH!ЗV;ªmʅeAeĈe}̬.6JS4ff, W𮙜V2P ڷ LW` B%8>g!D wa5KU;Ul@x& vu|M#9k蟠N(AlKdMoIhd#O0P3lvj Pj‰S%i[a_E^dO$!9K l7OYv.THte-ry-Grtx?:,ݶS&mv-Ji)kD2aePE<PC*VD}L|/LmZkQOd7` aԒOp_4`d|~~4+p4/nAV2?ToU1P_&#b]W(jCw@&sJR}^&~*3RyjAjbO+ϸa^'a !: Zqϳ,=o&ܞE. ;Ulzl } !~p7 PtHa?8OT4dkۆ>̣ԖW5{ elaL$J 4gsaH&035'bEPeġjqJynk&.e<4[ب`'j(Z7L&B]25k7k`7u!wu/G2AC2 rM x 1!\wGmClj.df' ~ ۤ&UmeV7GLkJMZr%a7<,qe`K꬛*<9ج :${SlUqĈ+WU#k7NTy|ə ~< pfr~F:\G[[\":Q`ȁ8Z];e0zpIM=0ɪ41 PePcʬ% i|: ^)>LNtЃS {6TCxџ٩#TwGݒ#oT\}9aiخO*~wZ@$S/OgJ@մ_iIP/?t`eij--!huĻ Ncץ"US,;륰GR\Յ⮲it_0{膞ne*~x*'zuf=^u U뜿Eh/2.bra߫ z0p7HדzƛV&bAA 0UOsdZ" NЪp )VgŭޗtV!SJ b5 œױJ,3 ` &T]boH(nq8jIgĥp>L,)tA!NL l&~WmגGlV?r5 |T-BmGJۻÛ.hoڧG/ջ jL3Џ]7i5$֌R&Ou]!792 >Ρǥ4*D +E}G͒5Ģ s dE* H4#Hfde>jKEGe/Fer1zmx_؋-£1Jӊ;rvdP9M=d jMe|ziGf\#FSɃjm3Vn{{Qu^{l ZSSJHK%$xN րxv#N&( BU!@= nzq/#5u>|LSyT^w6~,knG'$\SajG",b˪fJN+ M'x*I.*ȅh1 Q?ɢ";8cojK#6MU_@7g^v${@o7U5D#e85mx-n-mG * "ULbGjqnPi%q'L'X]7V%2^u)i"u nv w_YePQYQ8&8sلI4.AU?76^2i2ֱi`xg mma*hAmq-Y຃DZ=]qz#‰W@ 6!0Zj DD^M%T$OvX *1FTKu@!ֻ`RKɷg@qpV]j \W.K*ήIb⚈O l>%uևxLLS꽐kEBHyr0_ʐfPhitrc)p,;htΪ@wPO X)UU-jK=΂4Ι 'Ƃؗ3&r⋍An{nj"U3.y@neRf7*YDrwFSj}k,~o rm4cRmme5S|ވ͓ 1:fN"mv{ь&*$޹f3[w8`m] *ɶ?% ~gSSf?&N@l*vjn!ߠvx9 S`@Ϸf,>6DOf(̰gqrIEh|Z(/@;λ4'e(_}=WƜ~G@0dB YZ>'ߩ skUv"jB(z$`6TŬ+!tu釨gda;P}y;HU&oKMkC>,Rup$S>h,Me}hu!gkxݴ= SL݂xQŭ P$ђPVݣrq;:?KMkZ+kBj<(~Zv $B/儥JާzSq uw1w&Hj!63>Nq'onR|PAQ\$4ZY؟:)&13,\rxk4{+y޷Ǖ8P-%Rݼ JRk;E&8u;9lΤc` %,Œ2p~>yEhZL7C B1K˽70z :-"7U):Bވ[B#n WG-cPQ"a D ĘkO aZ#~BP1Cf"6XoWızkϊ{|nN0YؑP"jֺR;G ߊz@n%%mۤ[4n%VP[ F6M@h)ECmxYSLb|ר|eKCxneUε$ ;Q #p&T@EJ$`Gnmmf>'(p`?寸FGoAMFռu8tXWHv*yhPq8p| gLD#2? `5/nfjL>2qS+*1tXmC5,iq0ВovM'׷ݿm<)WPͮ?b-a|#FFP R4yIҳĤ&}j۠is{XWpErT- [s@6E{ufGqs$p TSZ8`k}݃0O4u ّKhR%80X>ObgKh{];e,X$c ƭ.Uלm\E{߳1~ kʽ˺ڠg&Nɑ"zN#觩XLN%EjKO*F,o%kXJkk!E'Č)IN?/eZItǃ.‘<$D|=vʬtpvޯؿ!T]BiŨFi6y7ؖ3@Rt~{9tCgSnA*-km" NɀsJhi팈/kd¢OF9SnK"oa.KFSMRxO@"mU0ĈP7:%@;l5AxƂ;k'pn̸E u N`6`ؒܲ";'#͊!4i73sVcWk$ -.\HVgcdOh* ^~:O 5dtԺf#~Rㆻz_:!*  &]w[c1h +쪾 -δֳA R,EO^e-bJϦg^$D=$MĉFM3C.n ó̲p㣋)HW5crkt 8ф/쌄k XĉH M/wP9Y^r-pw׬ќxvB嘻88"/Bsx54@I mh h-\gS%(nrIARwC靅y'o\ItG{›kܸjz1BP#EqJK3|cQ2s{r'g9'UY^ iM"lNBWG^@݃vql-pA1E;a*)? 8BZlGH‡E5 ~d1ɂfC=0'埦K(zn"^k'_WH#ʠGnIEQ |UTS#oNʱfQGF*ڿ +Wr\W$,y dgoʬϛlXf'F*#Xڦg7cx` /͜oq,9һ ̓wo!6UdIB,#Jho{_V}O5@UuO׋G/Ty.9Ŵaz%jT03F Fk5q}5dϴ1atf`ljf(F =hv>6BXz&UxoJS{qmJL&-cW_TmS鮊wvJjqIsӤfʙyZ<؆]«cY6vVL}Q%ǴyKqg$O*6hQ06>ԡ]'0үNcfTϭU /X#ꗵ?B*OnO@0,pQ] 8гWd6wFnGL▸6x{qeypjWݥ`u͖S_!W ьP(sVspn߽ #k7of_"Kq,I=Jћ^㚝O! U5x/2y:X7*h]-I \k}ANL `'"DU'iAh\7r a%' Q@I7 f7_b1c<g7JLh p^m^ mjɖoVoq>I&-:0* oATn#}MfCGO[a!g٪[=%W{'n'C#;;IG565"19*wh=l|sl d?*SQX5ҵS]`@ĵsy7as 8"+~8e@Jo_YC瀧a=& JgNgϩo%E~OK*fsLL6f={keY+$obLc pH$y+q,%+Lk;W ǞF)N U(QWq#b>KAנ :[[pH)‚USARO]@(% ~rjڛek^ ۱T4퇣$FWnʷVU轇G$A|3j`~0e>vZA,.hLdAQ2iZbuŒZaSMPUcYN\آҒ׀Li,N tX? LyW"u 1\h%vLk8"F4y9^xydȽ(F( NWC HV\#geeSӼtM96WTyBoMc$3H6 )0ɼтaW + ZXž{gDwPJz^;]OI)U<-ckx|hᮣ„.q)Q_U5FY׀6)Mܷɲa6w?Q3ڝnu0$/`ze;7A c]S簕s L⵪a4'ޮj+V%P8̔ՒV ], x̓~'v="P%N5ݙ&ܵڌ=8p= } ݭJі^gL^QbE%L,ކjo;7z|,=+3 H1Pcu' n;$Zyk- *E#bQiMθ̔.Fu'ڊ5WPm|Kл,+x0ipֆِ X+of /ݟHLűKTu=Xx0|m_=pDڕ$]:ڍh*7W/1ChjdRp{ib$`Sj{ZLz8~pJ,vJQݎd|*oE!./~ى&'yHIz2mw_Cq1Zo b}/Zdf[M;Mb9οd%1.&=\ؘ|mps6wOug$:V\e U28~Zi)J] 1dp$(j?NL-G5y^)37 ]{+I`}q[;7Kcj ɹnx)%Y&/ZWںP}%QB10ˤDEEaのXi;Ƨ4Āȉк`4A8Z 'LORaueg8g:,}˔QJ?2g$]]B*[?'f*3wIis#slPrjtCHQ ɱAλ"mQjѻu#4f]u~j3C-(ʷڤd\? 2^ٳOtԑ20Ǚi6Ipjz8~]d‰T)MƯo/]0RIԔh֓|Ak[zXBkZv<(lpd& C_?z wd΂UhISvqUT/fVd/W{?05QG۠5v B>4npG NZQwG=G,Ì&0i!kT&fFꚛ#N%('ȏQ!:Mf2Hka3ȖdStvk{ny|ޮ^LݐqA;@hpXN>K Wqd(Ji#ȷ6o:zK!qQ:P@;Ȝ-r"іʶ $Kϻy7k-]^FNJd8/ /Bu#聺Kbu8A".Q695ÞRq"ڂj+cdH\ 7S3L8}FR_o{$,0 r798i?8`W)6 շ|Tɡ{BVdT{7)MjoɄrK⍓ ^m+Kz^鞼U4D7/?ED59yU )bCDIж &  J+ 2x"}bVLMX~@)Q L*u1{p Kn a Ud̯mvx[N0-:pt=2($EܳQu*ߙtrK(;C܁7];A~vKɏol )E);t^< -,AS^ /w/0Le9LO.Gk&?D"DEnnz*r\^~Mܰ1[\f@RaShj~hd!`nᡋ"F<Åi}V?);ἅ`N`~*F;+C)4vh8i…\PTv;Gqhx>g{Uf[}mA:`V3˿}[oL,y@L˞!䷚v8֘B /<,&WU,{(Cp/cǓ&k3$4]u+_#P(zw_nՑ9xuTUu*.]%EC ) @&hIE ve΢j xY~aXX<-hSU( e b=vT㵭qBM) / p0ḑ_kvm2d}omq,U.ݦ;2 Z;[XHbj{?suDhv(y}^luUYYWZ@rSwVJwgC<).kzbq;,:1H:* d_ @6` 7QF5j Uz0gCQ/0AdfHB,~7 WsIXqs\hMU>? "ixޱ‘ -]$љkM,D.Վb9ZUsKp~1-& =N9bz\Pa{ rBkd|f#;6kY@LaД~/VqZ jg2'q#Ӷ۲3gp隸B=e"ŭ YIǺ}z Gz ̾MFVpqF;X^{"qfgnW~$Mڹ5Е.K\E}ښ2KZVXܲqi ڻKM Ozr"&of?`̤y$Osh \¼wfJP\!NvH8RFp] #@aV7ߋx69ƊGx<~7a]dr[fع6:vmS?g u!cMTUI]@7⧆vSdBBL;O5_~#0[M`Wp$J h1`*Yz>UN{49}HuWcjo<O\1@xH!s|ge` Ҟ֙5d\%(:ӫVj{W+͜dL_S5)@_zW}} ({g?Ծ_hSU`.Ee9iγ > $WbdkpԳʾԱ"I('frm5e#y ~)z%>/ST>AhOS}-]@^pӞA biNKa)mj!aoF}\ e5][%Em&zj8vYXRlRwAb ’~ Q16Pn~՛", h$$v0Qq;Q%7oF\63|W#JjTKaÁ]OEsHos'xdY"%^\H]f$وuoV.<P)`jeXCu:(1¹FVr^_J? 0[tͪ[5OQKMݩO #!#:Np1Flx 7Ǧ;lpma%`c%Ș#s:Vn;J}2gW~ ؞I b .pdiSh/8)"uf;mg(iROɱFzTw7&5l~u zEBSh%>UV6f^o:.^Y'%YeWUwiΔXJFXR}k. T~GBӟOãLҽu LWT/q ؊5S28C (}dYI~r`5c充>ădkھY^LBZCȆ*LSjb;t$\8/;ǣZlnfùt_vvF.HY#rZF^kr { 4sSR@MȠWv2W3w0rQhcm m\/R.Cp] D*Jͣt?z.8|9 ;s Ws7L4 "%f6ĒЦҪ1{= >Th8!`ۢ':^~ow GwS,$G&~jC3ʘR؂G"Ws`0lI ^ Hr6 ĮY傯* 8zE ,֯>`t(}5?WѻO,X hm?c yyz*{EU,`YQk{͎(UtcB*D#g.LJ݈]w"zENMvZѬqM@\59Xtɋٓk /3:I̚,ժF ;PQQrK~w-]GΧZ.E5 ͳ!BU$bnd'tZsNCf`iV #INMށwT{|R2,7_EvUby C>Ŕ"oc'AhN5r0 }JvK*4 {[ne1)oY%{On+OXȈ j诂j_IOUv8 ן Ie)Lxr \ {9Yl7-wieexcxeOb9n=e aU;S}\*=b3UX"\4߈oDE}rcj?FIFgQu9vXGe0@!! ->nw^@꯴ۍxHMISĆPԪ,`bRK(o'=&IwiBSϞD*|](PWJE1IսwFDfnw͵[3놸i(~1'j G| t}ѹBdL282ra{$hRI-ڨ[2i@NrY=I{T́!82\oqxYhHQ@.ԟGE(q1"C~Ydx%~?Vc\ђ#zQЏw$2}=ɸIj Ngwf-0b=_֭`Xv/Xc1@h_K9ٙߟCc9zA2n=Y3nμAE  ,!M˥bDF\ ذeQ)AaIǝXBW}l:D[Se++橰{h)'_qwK,؃2%3HwM&*ȅPԷUW2KC- BuwaDV =׍3J.)Ŗ>VfVO&Ԋz/5)Ɨۣ@.a} Ei弾2s!F/J xWk~rxe>TJ^3;+z~$X~lQFX{B!(IM}25|٥ߧ X6I3Exg /0j"U조|g.uxB^x=iؚpt@m/[GmX𓗞Mu)l2m#P(ab*Xebh:Q*9,sP > wEg[$a-з#,[r:igONYF B]fKA'N<`yUfM ,!!be#tDzYKty_9T824^K_Ѻe4seEP]i@GHI$+\6 le}TzS؊ո+z.+6!ZP0K^Fc# >͒6D8`Q3鰕'W\++=Wwn<$_V&!3Ą^úJٽ4otx9+b #3 LVC#.z&Tֲi4!A%ei>`G83?$eV>a1viq1_vg0gY ]ԉh3EѭmgtQ|F / ҭBБjkώlcv9~ݦueffZ '0Uh>zTP%[d1`EE%O .c%PL' U>TA%,\',6M3s0q9*KHJ$C[wHpZpd<ng*>/{xg iZ:>͞,zpO.ln_Do=NLf3#P"s13u`;l,qd"s4ln7Y6LE0V06:e~YGk#ee%^)W?ōu%"|ie&>9@wnؗ&M@n)bP`vtpV09 3$?@'{Fx fDBsIY+} wL 771bR誌b':,Ky陜MNW4XM\)5U`%bhv:>Da}H2_oTlUlKF7g@ Qۭ Ca$q!j]g{}+ @=FWE004N]](T-`uiM0]> Ԣ`:Bͨe~spU恾5Z|$Jx_ դ%ad}hJ=.p̠"0j^[U3'!0ҳAbY"AOkc }Vu`?t˔!w<7 iFu3:!g30f YX]K;%nĞY<2A.g,6[9$;_A@ΜxG)\a.%HͯG Xw&ͿA0҈C H )#{yiK`bq5zAorǒf\54"ѿSnm^HBWÄptshX+$2/_ۨY1Jk* x%YACM2^649+_N:6>l*JV6$x+o"ΦArKF~3b\\5rz!UX Tiu7.+ѧ W%O p£3ζ }ր?8cb&b*X-E=.7,}*.fv CX]ن'3loGZ!b*W˳.n^6^#ʈ_V0G%60'mDCIl@(Eq嫱䚦҉:W2zRWU0;&_k3y, >H|jk-Ģkn8;eȾ܃l#K|$=o!;p٧ gܘ{}D5a|wpo2O"MĤ{I7n1 -3Fg[$U2Fo%zAPumZn[*WnKV.`"%5GF|E(wdD'](kG ƢK:I!.:*0a6JΈ`"LԌT.w^D dc5 rZ<6jsm冔n"4j-roxss4yŧلsOy6GBs@)"Ĥ bQV5R,C `8`Uq'+yFobOr#߿+`6/݊ƪy ;(03Ih~aJ03:-mZr bZke9jS]gYfJ]R,"p$A왇j=4 坢})Ecsyy'Jtz$b.~>KAdyx!ӎkŘxn<-U%SRR^o%WzB qĨuRpI ^ES'[M\[{gPqv6}cZ{O-\?L`o M 8Yg;mM>tu&Ph3mxt!:q%bfPT\8yx+}C q 6t*sՐ=|AXޖ]s|u :uq `(AFj@Iig z\)jR,İG3';1pFMЅsrL׮}ΜW48!G/E VzkY 5ЎI⑚Dsfao}F'M=v:h,O=JNh;iU;>Skz$7y7sP` СAf+H^j4>8aTiG +~bj3S9-Pik,z6{Hp?-!Ui}]pڹŷ[B|1l#wy+Y;t.}|vB:,GWpSPK[CikƋo5ƿUYyfArLp-X[NB&z\:z;=7[@Ea87,*NLSJ)g?7*- A]"-R lMy_@? eqPlyQ /I5⍤қZP.6g:su$U]j̴&8ojIC[|<h͎ȊܨyQ9ǔwڰ%'Oq/jqy%gj><47&%} `Mp6D+ӑVԢ*&t 1 I $?HBj#! :qpj 4'a]{^'@9bT7@$]!%X/](UHY[tY3'㳼Ũ/:׽ZT;?ΤЂO&E&j}vW6k a[K:fʗq6Zc_۫׶W,\fAs}2'#oZ< UIq/3ix됪쐇APs$ZƝ;܃Ȉi?2^  !FN|6\`ƒ@<~'x\4JBW"fb؀ `+Z?W7^aW98[7E]w|E Z 1J>Mm5(or;gWxiH-eGQj;L&ow;W TtBb#T\$ž%DilR`%ן!4sr䵀3Fh1(p"bttWDPGP]x&8*u3ZPz(Y&f.X75}B 9Pgx/ovkMJrf1'-ߝq6dh1u&_9= Q/Ŝ+n(7A 7XaksfT;aȀn$7 =I pyr P[NR}<ٚ_ġCsw~܈28 HļDҜ{f g?jwG OBGrS?Xu&u{.?² :0*|g4VB '|m@]mRj]&͇ 29ѯR0%CN-Me2<SYh+^_:1r]lX:d%垐 [IkzozHr1%uS ?W'JBgc]'XKC{"6d.2 :n0Etl4Q oʭt_Μ!8$"6hl*פбJI=l k5ϯDքӤkЬ@E co9 =?*醆ZhWhBch=Nc& bͳY=~wYyE0}k:.ɚ:nQ5ΫljcO5`E]7:\njj|ȸ9˅~DJT\~$Xo7Ȁrk(Ws[w ?D'ZUH&S,+w_δ!cuRyWT OˆԏX;5;$~2-fܙk_(6.К:{:f@|(`5u duzڝ Lj˪Pu6`;V7#~j ?nR=a: _.̾RL4'Nnz20Qc}pcN91fv>ݷ- 5ΰ˕; 6lŐx՘7X&7䅫#i6OV! ]Mr2kK3"I'bOCw EEDGY̶"w.U 2~ĻQxI DhkWܲ&]^߉7ytYsIOߖ6![S M-z|< |vj<'0]'P/$I˭1)"$'tTҝo ͨ鑯7h7"u3d'Kts #Z ;#/|e{IՠGcZ ChIo/qx"+*ή[fGX+jTfb6,a0;ã4=޵<6ػ/.1TkwGѭL42eZۃ%ԕ<\3Ko/Bm#JueԂFmT"e7fI Ak*?'GZ"cŏh|4(msyf?ԑ?S:TpPquUf؜m硵dbMa9piZ\>TM+Ftoށј9Y:/-ֻZY,v5gɀ(Xõ&YK [~nK4 K7&CiZ$I|y&îpURu>-sii^%7„Ac>̐#@3PqNu}IԝP/3|Yr:R=m9F ]'Z#m²b BO{:m-m!,!]=$GX!+$ȉ.e4aꅸ5֖#'?}&jF.+3$fLC~u;Ѓ UAFJhW Ƙz[|=4>[U+ 6ƾ9Q6 fHhꖦ[JS~/[f&.<;h}'XOz,Rғç!ԉ'25xARDzcI|74I`'Q<㨘b_4 7H<6jL,^F;AZ }|Mh#E"+=MIy*lskKQ~Hdx&9Ee7'Xq)6Mu _rPV7DB#96'&zJ/3|YeJZCp甸ٖғxҡz~fTvȳ[n.Z [[mዽp%}\}>CgnWED]=j"A-+ȳ1f)FhAXo|kvj{7R"HDe,ağyq"uU%y<3}ơK2gG1&Nmy83d1P^x,[Ej U;u/IϦgC(ZIB6A+^˾HKTj4.IP0iHJ \y@EWQՏmc|-S$ToDlTt_e$Fɂ;Ƿ1Rcfr8؀,yS3a$$bvږ_ UU66A{Hԍ2Nۮ'q^c\cS')c}+XUl=eJݕ;^~]2J( ybv5?k Nϼ„;v0Qęed}D"z&#?яĀ/$r] aOjH/~QߪJ`E ۧCĻlHs}'M^$DQ^ TH@:/jjNIBpD]! ϒ1"IԹtns[ΠO0S%q2m|JIP>!gp=rg)Am4o<3/:j$h84պ 3Te[kս<hMM-:M\tz%юHtV釴+ƀ%ŇwT*@+D =l3Kt FPPÞ֣[8t2dPT+lnS&~}4-n%*@w0BdS)xlY|%]yU+:etWΨ&*%r|f Ho3by8G~Q;`^`";)8fPw{@?Aktf\Z8k+O1w%SҊ,6o`4rWdfg7 ?/"@k[=YIk AL&pWARjQ)0 FMor6gu)8L" <8bRk94הQr5 l Ö5`UWam<ugmSN媿Rv X3@uG]BZVhk6ͪ:DGHbDh:07]@ 9\PFssu#\Wm9Nӥ qfPlEֵĹqf #֢%Kd'MLl1Yog,Vt[R/{ γ^Q2!itROs\i[_>d['2OؚYڍ~HFPsG6s/zsuC$:r0y-E,|\z @em1/c^Nd(")x+ߎ9q*0tZz 9LŇ cx`^d=qoĐfYqU  Ѷ]ZR4Fjɓ3"w)lá/zFM7Y "m{P>J7abhEgXj2}Pk1n1I 6߄LcG⺣31j7>Z bhҭMKGe9dk0^,zv_ T8zR% ipzڹH~dƫ:xgv!U{GrTNٜm{q鳰#LnܭplBᯝ2=t>ȲgZ&V2fvOWos:`z_nk#iTpL)0cx [YyAR}z ']jlZ8Ѓ%PHƨ6>bP2y,8|g5{7'$"Cww1lo붓 VmgH]yFb&Db]z;P%ןOv<"&E9yxDuF/GL_;w@5<:s`,#v\]K5$O,epɺ>" ;w5}w V '~ppB ʆ^UTJQHJdS?ߍ(h`-;V}@ /  R#8 fި-9D:&yUò%|d9E Qlx4A~RSls&rTWxv]OsDȐ[fCO[}DN⺋Fi7x@1pI;KB|Peȍ*MpL5 ;.t[-u=|Bӝ .;P:\Ҋ =V6́9 ӳ!DV-/j GZf~, jW7NR,PjF[K{SѮRiy]ZG9EUtU)stC6.ũZcO9s9ʿ=<7la5̍!c9*IA[\@%RLb )}!Umةn{N%!F"L,q~_7GAyN_g TT ѧ=sTT=IAM tЫIgp  $DZ(T{URGۙ(N~Ւq9MPJ$#0P!%0x9xjzC0$upA*'UWy({pkmБGc8P)cf+~g[ӻryMc1P=PC#ܓMj WG?3GviJY zAEedoASj͚c (׊-DɔӰ.ȋ[W+e1.b۪@Hٷ0@ F DJ:^cܮ'Hl%S8'M?gKϣ8_j;Zx^5;B#8ou`iEY9tAc>]-̣|9du2DCIUv|X&++ez'k_Nep3a"k.>Ddd"z .:VTYKc&r Ί p.hG*9/aYluqFoǧHU4~}wފ|ύ 1~ `Y*Gڌ]$|AzJ;<]4TuĭwG4Z_KNu4}S2W]uJaF܋A5͕-މWc9)tYw40JFM %b{6>yɭu'Ő hƲ'8l>]j޻Қaz^Nr-(7^X@I:󑾄btvCTsj@?3qU\EP߾QObH,H7'Fd8QTlLJ@b7T`-1L8(8pw FB`3Iӄl|{6*pքr.z]:ͦDc@Лuw-5>^_|. DXyTдHB$cxR>@|].|=ڋ A * w/3۟*4 m0&T9 Ld_@Qr_ EvKڦF@4qďIۈ8}sĨ.REe)q%H;*olg Rm$٨h_*>SI?3b6m,1:ؠ.;d $ZF;{Z'R81-fߜO!Մ/5 "_rdxC9h,)c76y8Ҟx a9ٙb=DԻ,)٩yLV:+"=s2B͏ZJ CAW>+x 2pv\s8nL i)`c)|)K(9ˆO7,TȤ8 pғ.#T(xXt.:4Ee;ן-%xxk I)^C.P[׍RGcY;}r !XvNvG^Q' " 4s셊h'D1+˞ l B2~pA*m(^btVfY^F([Oz! 9geܦF~$u0N_Hd_voPKbhެ9ēj񰌡s'ɚg#b$I۷3s60~+rstsJuQ]Ю`A XL|V}Ʌ[d"dXe]ˢ ;`A@ǣj;ϗ⹱y~g5ٝJS݊<jL4d]4AZN;θga7T2 ~ ~Y' IMz%M !~Mt*ar=\KT"7z Z2rTY`;!uv ;!zgZsWXACd\M@D@yd >uM.kt]\C.քTȺkgVR9WH1w2D A:ixMPnS$¿˧* O@"> kl9lK Sey4}첾x_ݠ\ObYfF+U$, IfJ b挰D8$դcZIl*Q)A#d$5 TS$QQ=tm/>TR)4_]vqh(gHN٣^J4MH vjP5mt5ai.Q< hR [Op728r)%c!tŏREQQK*,?iUyfNƍݻK,> g9xw3ZZwS37lρƍ(Ǎy)?;"Pu& w$7tNhޜ^3?FWh"r<݋qƕ%JZb3W6_ 9Ԓx}>_>\ƕͥӈ>mQ/ցۚ_7@;R}]9ƱE%8tkoBج X~4Lug6┨R܍a qjw6Ɯ'r36yv` ɋJl@@ȇ[OԧiG=,\.!dҘ.Ħ[ hA|%G$xm&Z1Ge^LJ̺`?7dq)F ?{WH{s "fs1wew g%b1qHOA;7(6ese6~MEq'Rk 6qMjS!Kb`DV(EzWW+q/jZJf$޲-_8M}Ze=L+.8EUzV 9πRy}kjT'+#L}L߸`qL^{T4-n<ZϾ)'D2gWw^c\mTI$߉^٩L$H)Pf|F>;Ĝ9nfT',Hܷ X)OSnY@-2-Het:f/4T</NDЬ'>-)S#wh$cdr6yTV]U1;vZ=]j ?7 8؆LظkVS0Y>?@pB>ŒRS9Ucho^#G: ?A9%ϭ9I4u Nm[x8؀8Q(J} H,"J$:Hx=󖽙-Q޸ VZrO]Y;v4if;Tg|؇Q;S9&+BnOe?P yPFDΐ$2vfE6!V=5+K 㩎 :W$ըj:#CRҊџ}9RR>>2m_WxȼrO`m4;I~j_Lee[֊$.4VJo|b@p,?rIN.5g+obPuI#%2OsI%/Rۏҋ-Q%ϭC).LSՅԵxIy*z4@@y3pg\ko]YhXk><x p\=;?I@$6k\[&-8L$ks>%AP$L鳥4+. _t+Mz#虑sQ{k~ʍ4[c~rve59bT ωgi2|!KܛO%Xu#~Gl. ##3j2(l[\1ĩֈbX d ]yvvҰ+]!>MA6uC߄ÓtI44Z`A!HUWEU $>Gl6}{~CrdS$;d30a m,gӪl} @JN~(?B2u;%R=[67Wi?DAAz·g{d,~n\e !].M^6g(2m3+kJXX2tݐkܝm]\㾤[$!W=9~.DyK'],Ly7E%Joj6rQ.doc0I=? QK~Z3-2#3 'diz$tl3gœX*{Igl鸯H돂Ps_gk ^0X[m , ^_(y 0%԰4:"cJt{ v.aS7‚WÈsdJE_p;2[MPDOn[@gj_[MN<8]eѴS)25_HP- |SCLکeԜ~ цӱίFQexmPGC@YxvYs{QP2+*!/AE߂ffiȊnZ;8`X=  dc_W-঄d?" /&jQw&} Qt|lY~9RJ0L#E,Џ=N kU9J!70zevr$ѿMSo_2&9Z{)~(SIBBemZ>KfH_oº6ο-2)e+"x ˴ʜ2t< Z#uGRÊz3$D4mQ&N>aCĵE7[Y;z@X8!אJݚE'st!X"oԁ;W>5z2Oȵ Xj‘Zٯj}D0^:+Ql;acSr0/!4{:qLjMuI/E~ID],\-PXvu̲O dssqVV5i˖ FUuTQFk/י3 A~Pz/<Il Ti^vgT'Ա y~x(*? qY΍wO潢n;G?{Q*K.sqxb)gQ;=~\{(,Q {ceIoһ&ȠbK\K:=10LR}g)exO_?q?2ZMjH&]l̫S!AG$z^&G uP#`\(Rk)d %Tӹ|q V6H8#I-AiSBp^#v 2 (u&>$ Bq,菴Bo.9~V4a@=2 %WO?.IN'$@OTqAT@/үڄz6s)Ss}0g0u:C 4앩{+c4mhN51ld$"zJP섕j'Y3u9Cd-qL++cxzaLTMsvZa>3tեE1xk!iI^'F}R4t]ƤitF#a( Sk@$K),JPCtnOS '| X R? WV3&2R2 ݎ295R- ~ ʉ lz y͜ n`Z_ygivtMX]1opzuIA,=a㘬Krq#A;Ti8SKd$ZrnKdf osq}E]/=Z.PRyT,A5{D UDG <V-|x,fF :Z)f)g{1f.bTB%NzfI2](c* _k_2$!\:2&N_`&GG:P}4bt+ adgu\UTnY@/ >!qPbZݩ &fRLto$ƒC`RsyO$lxU=ߛ|qA̗4ӑVKL 3FtqAb h_ .s\fe|P``5ibu1%yR@r>xﹻA=k =6 ~Iҟ__l1_co^FԊ2w %`6nzZASuitHB;oܻ[V!`& d<"` <(BzǓb,b˗G04By͠2iGtПAgValU !:uSJ)FI1e;z) t#lhE8mC։ZsfόZ抔͓GٜtEl˕MMtmuvLv?[KQEﲇ&VV-0uPQeJf<'K&K#k=?\8Tͥs_ӥE˧1 G7du5zr) Xqڭ{ b忷\U?55hΆᶖ1 ,!0#8m۩vA cvެ=F}I#8mJ8/uJqI-lG(Xsbe|!05 ׼\YaIsX@)p:鬣‹??u#ٙreٰ>!6RX ]039i?/؉( LJs$ ]!uN~io?G)9NM&36-"h{?BaH>[TҔG-1ĆUC3R!۾ b̦ˡI \pE'Q\ # YĩSAWYAw;oٜX:4JWF>'QQŋ(q#"T:FW bq T6X4pfKv0H(w*蟲"~ׇS{'l#Ms\DfpJiZ(|rG,0~0ܖrf 4,Oke>.dD"\ހM#S@9o;TzZ8,U?`}3egr9,X#ל <ԍ#id<Q\ -K!\;]5M 9>hL]}Sr}$$,P0&+3ü*JӽF CfCQP{⼓<ΊDYmyA$ŗ ́%I68K[J>;aLL@L og5OAs2{TWNwSخ"أJ 5|(Prx -N/ ڑZaRwFmF57UAHvݝ?ɣTlQ71>z`g:ïȾ0]7$b&C0oup\e9BsekZRq'En݆eB߂+eeZc)tX)vj'_wW:> {'!}9HRTW[)pQ7K"wlBɛ΋Ƅ(I%GۅZpk M˴\p %aKraٶ5@$nWvWDIO&kO|80M엂O;O(NF&21Vb%]H76[S\'];$p?G֝2(F5>tCxqlX`=2`Y8C `0ilЬ MJ ~& Abl6֒T/qs,x JDŽ1"= 5n@%ji,Sj3!Zk&,P%.h=$Xm>p>Ud`+˸k:K6կs(+Z,o(~T $=(U"4 &ޓe֏I9^ lC6b^|K<ڴ}/Gdj )͠5bJ<*{MDhZ\l _pdDKݭ,;i@k}""Vͫ\Boq2&UIEGKyu>(J+jm驐M!ir(NqT~usiat/^Кd?cA||ÉE&S2Nk,qO mP於߄H5WIDWJUuH#&h/dPdiNnZ2C=Ճ2a`s;ٓ,?*~jtIU! ^t=#t+9ngxKش\FJ:.Fh䋹w۵iŐy&n؆VLʄ1h-8F&5nesD`4 )ooh,Ik*e|gc܂݆|}yb[q%a_Iq$#q {~ڪY8|&J:>Q{DF@Yrw2lis@J/r*ͫQRz+[P  ba6|sEeP<øtu0U1KdsL<"x8n\K'H0^.,J{g 5z]E>CY5 )س#(F礨4rEe6UG?3kjEvH}tjȬdeMOABE&QV"겭|ů~ވW[S! %O8o?Ly9\]@.uAr; CBO,]*ydZ&) _X=I9CYG "*R0d(DSj*[^"괧 [れ5DZ% %j\5x*~W ]diϧ7H!{gVgx(pi9z=mlc} >q* ] ,jI%n*Ji %6ً 8+>< $@XSO#v03!`'^gP9$lw1$zketȭP/Dh$F| V>MS5H(Ћ4ڝZl`] di7VΠL"Tdb6g>WڣƱZOd5Zs3.aen:@Q%[!ޜ8_- v骮I?FDH+A8(MaHULZ?OUX ۀ3Pt! v I3(5 M+p1֘$oser:9hCpCgSISL_.pdDpeQJLI F?|GH!@lbܪUJ2SS`Bq#4ቭ<RZd "zlcp2%[aݣr}ذXN .xLq.~jX,^ 5礧悚˲hqFp$M3vプJ0mY˸o-lnd>Av4~Z}lOI=:h{)=ya,{( W 1Y s'r8f%"3G@Y1.\b"هa- TI%(_8Ҩ en1Wj|Z$*t]G5Hjy5wDR{oyi@6`JflFL?Ꝟc)z_ NgV#DLªNSJMuEц3omTM m1h6C0ːt0.Qhi_ko`gMKҰMî{gz=g':|؛q8.&zmTypH2.A,xi=K)mżN9[9fPns$Gm#^KN0xYrǻz+qN7dz҃1Wh7L6W[ [@ߝkZtXۍ< p.2=% cS3q1#D?KںnKyL>5ZRW5{BZd2 "E4ݯg |Xy:v? zUl~<`;~۟\~#)O 2Ƚ~q]'ǣPݿ=f-׻wvQMhFPV l\oS&4r=H L^Uӕ rH.ݾ;˷MEѠSC 2I$b0AD^tC$m@,~dVdS8zS'P5[};YǼum=8].ӯøLUdO~DL'ήH""7`3h3{;^"uU^5pʉled X5ÀE%tm;l8}q :g ZZcD 07z#En6<,Ϲ9Q"\4awK~_uʅ_QAcr 2-/Jɉc: VL>!;:jǘg5Mo&K>uYpcCe>q LM5"Egu]cVʢbLZB87t3*qꝋ!m1?q}VUX hjH*'cFަ:5xećb2+οhgͤ5Կ_K{:hg .I34y {?F.5JUpG)oZjvÚbg5tnhzr׏,K{ſ7G]$K] #p}* m~] E<ʗq<#VR%*Tm72ꔴfӧή}v7m0P)Ũ4ݻ5nMY֚YPeA *a],(|cR}vӞ0Y|*/4Ã~ӗ%k-6fQ䁋64 OO&6|CݛNMп*FxcGǦ3;zR%s6I[ W=&SeVeމ"Tc B{*{W5J^4T`xEvCmU2G?71OLTJ{j`lB/6SH%":U_yJD&Y]{#Ypͬ\- )C{ {] cEYm^.4#qǝ}SQ&^d)FdK(fz>DW~mO_,і~bH-RGmBp2Jլ+iᄡ V$&rݦo|hW,2wb\u?z ;:0)NPJrm@N&ϑ<VaB;jw9LΉYEDĩ?ޥLó$qkU(l}u45h)kϑ3Yl&c(&;x1 3i;@w?JFFbMsӄFCJnI!cVQ".@>l6.c6=+mfTɎÃI&= J]k[CS.>U0$7^%jd hA͝ASĆb}ƯEqxuĒ3 71)\iLw&U{,IaG".GI*9n\*ť=|!'ys=sY>s֤˻FhP94L:`ԋvW]W<{Ŵ5 4DtFcތ68`HMb 9θbVr?v1|Z]U"%$$7{8n8f-0cH*^㖱<uO`,y>FZWh2u 3Auֆ0n`]gm;wI/:Zse%P#J7<`Q)Qvxj:?+Rc_s՞S?\?:_cn+7TZ⛾Ǻ8։#rjK_U #Iq+! 1yYc'X`o!bxwwsCAkTʺ\E G`eD54F}'[ W]bG CpcT#8gc@;sfe9 {ͽxظkJVc'/TM0𲝈2 ;'3jZLܭ!5pǺsG$7/;#?iyrPeAEY<Rpђ} ]ٹ0*pKT6Nמ;eC(f2KtBĖ9xUPC lIY;Smp񢟄eYGҀTk8`*%2XdYpF栘=cPE4J@1f'?$j!ˡ[ f"5"*ߟoɼ)'_1k'&u끯%zXޫ¾g;y!a"ʯn/ӌ6Qi\5 Ҝ_+5j'n'wc/9(b63SG!zn?BtmY ԣ"95`@ c7:*4ґAZx2,Y0~LkwDj%dTz7Nrמr2r5SwoRfq6NwkԖH_S XÍ.OГaQWf)Kȑ$ovSDonG *Z#,Ot|gߎ[2ڏaS~%S9p@5rDk_>)/m5?.!_hܪġ [xʛ&hW?rGP ?Rwocn% mࡵq@4kweX *@ vS#ߖ67* yl/y:^<߄%I @fS(&s`ZMLm4 ܗ aZLԻ* W02Ӎ*%2lw3 r]7f.4A괙k]zڨJӥ{BtGmu-z%Y}rW(QP-2Z?>o.s>4K\>l]h3Y-‚p&i2(0'o`Y&`R> IzƱzdXhO3ZNɋQ-5 MFAަffUfL:Y[X7+;lv[e|"o2+oy"ږ];`˗3`W/`| *)4Yl;wQd^:BwB*D͊(!W9ނȽq`ɟtn)=D| Uٚ:-P_J?.v $# z@#>lsz1 j1M-J3Uڟ~Q. ^>: Ž=*-o2P|^1+]Q%3;lYh,pvw탫׸]Q$^./>2s!I5YӴs~Y3|ynIe\"qև&*OP=sh7Qm_+7쒯"bx\9\UFn`hɛ/wL-j{K%r+^lPˆX"9pz`yE2p/Χv9w?{+mp$_`d06N/B 6/ZUEyXMykxONmQAk|on.L#*|N226A}jˆsO@~ `]Oe6ΆSbZ"u{#|1Bx5ىd]wc%{2[ 2"I9In[29DE2zJ^`DӶ;Iט%9A4}"QZwRd?ٓ7_ͨyze׌J-fN![jzBBGD[A#=:H F>T廷L>hMULMW(y [QT83X03`ǰX#Hv^<$[L*(4pjxl☼+ݘ9a"sx>.J.V !wlM!HNuqA4K;0`s.f)KC Il@O"''jE|h\)8v2&ak0z?ס BSF >WD|{| lY* 5Pgg[>z%_<] "|5mLrYJ!/S 0J^(!h43079>>D*k }O+"Ztg $ rca4(ӱyCDfn>&W4dܳDyĸd{J`S$}'[ۤU-A%9T茸F"[ (1$@$f=r2mRK`'&ɡG4<<2P] DS.6euu֟Ɨgϐ,"_&NYh`+16[ZLR5 VP3 o[*k aܳm(Ś4hɸG 0Dr b!Bj Q=}D7:mp`W΃xS㔤 7n:X-D(d+mP&fMs"~劓1twKH.6NzLy(́+XYd"%% yZZ'*u?).Y-$STVGQgTEK9ozoo۴LUO^!) `ݼ\J~t@FV(@{d5埦$N$:2,7a>A @ӑNT+Z|/YƴȅiJ}]Bէ/&|QPh-}&EVN -L?;?^, >Ĺ[9u+G(hM 2Z6uΔg9:xNkMֱb~'*i p5츐V,<&ck3FN8 Lmi69oF*%ќbǪ\IV.`a4{׿M0(Q(gI8LD̕\"2TJ% ﳊ-ciTv3~hQg.ylP [Hf$hr] `(6 J OrXk lѤݝ ?!N#0uq0[`I KIK^LFTբ8R9t{<^;9Q/`0Q(Z[wqc!mѕɇx'Xjլ3*d*O/_\(0%\o4 e(UdN`SrWa׀irY b,_LC5cs-tB1WtIz]4's(f+ n**;QʁV QtvA{Fz Tq {UX r\sPcѯJTv' )]URNdrਲ਼V3|mEpe3pېV<?!xa yũ E=|.W{g+[Rz+pZ:dއ#Hzq;՘!i`4j- 4 -ŋ]/|:fTX#8=.Km5T?i۽lĻs?J z`**).+B["Hmn]R|s4Ē0A"n_J͌qCE <"~>9ʃmeK_J( 8=ꪪ\90`E NO^b Gc1DTX U2h羥Ld.6k)zּ{m- bRQGuvn&[xy{G,bz&ǝ҈D:;Ixw{(%[ঌLi&}MSc uS^e\QeŽnǠOmHܓ(9m*(xOg`vJ-pڶ|O9ˮ5"ЇeccKE4ԣcH 0QP zo#Vkхn2%M1Jl"6qu\DXIog^ ';W&]Oq!pT{WdDSQ~յ)4Y/UN/RST&l1Êbc3(!jʵ>1fzuk/@XNG:OdJsh"t/!hm,ͦQ[-G÷fKԎ8st.>2,GD>ǿ/k:>)G7AuWlhdE+`NwQ3 ~nv3v65"`,b",M߀OA!gt Vގ;iK13퐰o2k( {g|~n! yɶ5!6Xq/W+M58sw 4xນcjD>G8d4tG@5>CXAfDѴ,u ?&v#URm]S%D>ʵ9BVFʅר jR3Vxr@]̿X&۴p#`C-<zpCAm6 y&%AV&#k &[uxLop Yix/}A*7=n,%ÿ] Jӛk6]bG~}Ik&ŴLM޵m*N(fYix0+Q`%$!(DB " lD*U #B`Y"^KSX7,@y'I 7_v|3Ff{2-hgx.oWG͊'50ם³]x֢Anoqf.Gw~7TkG (SJ<|+1 1:qz%6%g /j Kuly B( !PhJ_>۾VTd'tns;; 1VdnlWV"̵Xz77uvd8ۃ|KNco.%ʆ^:Nܴf$1'k"`e宏ek<;{g<~'՝m&ENcm=>H+A[hmH}|"!F4^]p6ly5~ bmTU1•`7n> N&BI6 "UCMe$&Ѕys 2l%3\yrxBd";b+oo2.6 !ZjdcG[^|XΝD8 |tWIEp<6\w{CHՇ.ȽK1ťr g49ib(yz{~ @-p^uv y |Bb6L-_ɋs@-_ttSGz_kdnV 8)x>xc=0ZYkxI"X* 6w Ű鐠?Ivk :ؿY@[4$._' mH1K^ J~ [sl6Q/tkDy*F&=B4 $|)g9H ]nXo TD{W6«}02ԃ/Rϋ2).+!OGMsm2RӺ9LB<KE_)Z"GJ/h\J9.fvIe,F;GdCmֺ![_d>FUfNA3LF2l8})`er-*>z:ѥ*,ɸ_\@ AYHՏO96`eoe[`yXm{z4ʭσErH'jtt<P7&սf{aJ/#9'i[- !C rcDHygvys`ptbgPp"PiȪMKD$$BfB,BZJC$дbCO1ɼT?@}q.wADn=p3* +ZKdԐG!,nk$FrR]NΕ>eT`mI;R,WN >Z'eB[[]0WtM&qlyzyZ;X|:4kdmZFsh gznǔ[˄q2dJ),83#QG-+HW+hqh- 7_Qo’m\S[=YKtCo6lYjj Ňꙺv  =u*Rs[떃x'C}԰1c/>iv)>;vs% ̈́вJIc2f5jol>TYlO)EEIt[z+7R)NR7 fi%H2}q2C\⭇,ʫ!Wc'}^)w:S, IG<9҄شR<,-S?m-4!$E;+A]wȆ=B/A;F93֬P%rpX=4/w/i=GIT-d1% g%m1ӏӧRO9rAMke3޺4)6 /־ Gtuߨ ?au\Y?. ֏G'"H?g&CXR:x8?㪥4!"Z"Κ Lyku> &h @tؓYXLQSӭkU۸)5{q`Dr5w|<+̝TIv ?ozaJ[4~r4޶\b?OHHf3dPŤ-N}=YEr(|sv)U(\?k޵@PY9@疘Cx o[~E8>h {*X=*"o*ǜZ_B }z"5 o"+29f΂>q olYZ@jX-@r3u^*e2$l2c8 d$P's_rq)Xss%o'!WJ얺hb>]R[r/9:`YQ%h}]dK[ԇ521@R3fNmk0pEJsMt [C_ܝ'ͲϦ< \NCCM &6:ETV;SGz~ zMu_\Yne<"ǟ^5sy4ڑ[s0Swq#T͟fPtû]TpZXh*,'FۣA9;}+C}FDqLZ.'k2(>4jtUV2{Q WcRDqw7lqe$aPI3 |b=t!uzfv= E0g]PcXdgWM?靚\DE{jvzSظKZ-ߦn}= 2πz҂"Ci~~?<"l6f+m5~V*[c>1;&t ܇&_>D: &lk$qy$ƽtP q !kԸȸ\2o~GnL5̩#/F9t?7W%⣘oAH >DZČ+:_<<+XZGNp0òeF{2LJy04qKS?H&;754xۏ"6<C^oQ-n3;Rֵ'9etO󒅉XcL]/դ#1eUզhjNU%\9 B&]')f%ݺq4Yr}a7:U+t;ĪŪp~ш v*W'Hu.>z8cZljoύ0z`wme9H|kn+XSWE+W%r~-.K&ȟ;JFT$"2NÌPQ-&ks^.e_fܲi؉vE%Or U?~}=_P?nTjރնO6;R(#ldc-E ˽l "׼Y\wl<fn*HqpK.at1wvpӹm6ᱽ!E%İ]yHgWb\B mDzSS 8y uzVFUG3C!O,*eb$8s#P٫d黰Sji*Tlfc42+N6 0m pRI$7yNPEVrW[hHwX,, 2gfkWV IFمV)d5טssb}N+_7 o;OnH!F62k¹Dra!D{QEmpN9zNXAO%JRD{!snfS%*gcPz![Zէ[tEٻⳖ>iM`΃F[:4e]àPbJ'ώCI&s)??E{#U*J`f(pa);ۃW* _1ۮ%٠7E*uQ ~#˹!(RM@GZZ A@ոwR!S&H1ܽQpL~0z$4rH[ 5da B8_En{3q*AFvN}jE#TҨ=.7z חqm3Ǯ1)?sKX ;x&"1G'P 7+C'~%.9be.,g:hp5D]T,~MڶkɒɩyR,A 7;s#8 xX7;P[gS0u򷨆~AbdfefZRv8"aOm;dЍO=^bZʹy)j_TeUE2ej d\M%fd*s~_9\n濹W<;Jc ҝgjW] &B sTاBwOv}fk^={,tLQ!#~fd,/qD!Ho[uݾ1~Ϳcm0l+ $`& _ 싉>rkUëR{2~Ov6-g'4&#W_͐u8T!'bQq;qy7:B)oY9,SPhv/!p4הnO-4<`NbƢąM=0x4S)Nnʝ* ؼTQpBmK0#A=% NDIlA"=R\].>+ooB[F4˳SIIuc׏ab6תԟ$u%,.A~q'b;O˳٬ ¤U.[{~ *]#KOrr QVq :xVg}$^*kX cJ)|y\}wm\mk/k+v+?kC~(+ȓwk昛WlisLv]qw=0T5)8z[樸7/^ɹ8𾼀k QUxֺ^{ڼa}?I(FwYR C.OhZ%4xFrWѤ> oC_%چ dVMH҂A3I-Kvt*0Ǽ{pG[q"\ly>3Nz:N&$Ҕ] 2rkf-|W*~x#4ھ]t1jmӓJq|4?ypBzNi؝J\tgE&;NueBeRlWoSݧ}fwws_Fr()"`p?Z8L^;5\K:R6} HF"^WGLPdY@"#c! X 0oB9[*t/`夗(?dc~uE(Cw lsvl#,D7!zLG@>bOfÊ-\uxr#:yQO#gγ-&͕xu3Na h}  zWR7wqi'kAw`#}ICPZUH~CvRw{T(b4n ?b?g8L9V^5kğ1v*L:a;S5K_h@D76huVCGwU@\<)P_cYS&H\|~THv/$T-"{:Upلm;z3ַRMvg3 K> mo-ijuXCJiq.}|>_&uÏvB*u]tVAN=CƳm[d≭?~Dj34 X+79eyE,bdvq*ȈVI4!v\Q VV/L 3,dM=&3q &jgܮJT`u*K!!| A&_u s&--{q1ΝIfmSZWֻ ~.{oANX|BQ!i$k&VVKbgg|X+:3~VlĒ^t,t TnM.:B9-vtVKkf?!iB~8ornool ]R:_ܥNs~mxzyWZ֠Zn$HɯhA:ASل5ґ[, %'hT32:c\B{wܛεy2 Q[#IK/SR9ͦb^U?a-]2f9]PTp߫7+qk}n`5Ne&VczNO N3iße>gg,xpj(뙎9mhm7*5Lݎ1eVqf-5Z_S9ieRX)ʛ8( FK͏\~ y(.aæ?>r!i |,2'OBD'ܯ[de8)^HK@_[vKs@ .K:pZླྀ"# =ʸ/A0IWDGT,6A| yl:+FSh]  n`Xc^/v+"~%.?v:f`˅ `HPHM59^i 0Qjy;^Y9dZ[x@p:+&( bez2br6dx H "d vFG_3?/ḳ̈́X#}sȢHXM},Ԥ 4(*C[iڦ|Yh'KӰ8 q0($pbǖPJkļ$i5sLWm`e aWpB67Pߖ!E԰U<6/Zw)V\W /#(l:$H]o^ PcCC3ߵ8 9+JI>8$lV!3 gix*ӒM)%naD]Zro'xf;~Q!9J'n9o%[)Eř7䡎% 3שԫ$#^C6l"-RT_ AnrSQ%2nɬ9Suʠ"i1,%UaW8tޟ% יβWzJtoV--@ew٘ߊXW$EЧ ?<g(?}.Wyw=zt6"`+(/Ӕ9?kC,rf؝]oM#=W hH259ݝe˗uQ<T+ڵS!}8~/B6=q7SǾKt1 oa%8gˆ.; 2$h':wp~IOVNs8h|\'U$fF yxS ꩈ!K,gbV*qp^l ){dFA)@9P`Fź_fG dIJ*F??+Cm0@ 0O$|X *FlT;_b׊{B0ieHBl{ژxvG.D66 Y<(nDUMVd+\K+s^ ˝1΃Mc<^/q1ާkH*= oj-Y~-l$\\ЧCg)GFF}^{6v"l_On 04{h`%PQ ޽xbeHs9sS]$՘ֳr"WeBA6|[)U0[99}KN6'yI&R@R`j, Ÿ{-x&0fx1.uQ,*a߬GmET*A霷OVu0:٫q u΍tK%t'мwUvL 'Jt"7>F:Jz*Htzl G' Hl$.ΎrX˞q",!Ք l+}| PHܔ#2 ޽ }i!c\oc ` 'rCd 58qЋP0hRcچOvzEsAbZCbV- s@_p.fx/}e«)ҏ˫6έIr&Jlp$z%Iƙ'ƇiPnR}~~ ZXiv}-q)-8PۈZMSyqV_4%|90V2}x[3ȜU?6/pH:=[);}5W膁vۙ^6]Jv2mñ4j,o_]Y鋋Oc{@8Ay:eH~ϙTo)@]Z\Mɫ(C.R k-oGʹN|JӒd=6x--8y^4B)R0lCw$ȲSK86X*v )mfF(.ǁws V4W_zt6.#ѹAn.XӺ>J37I ?mZ.dni64KǴ8EUhɛ{VIN";BWf\lh2cPax \9+|ˎ5;9Qc5 od1P >d>_s/@Kvvs7BCG(!0dTk/|u>D5mX 'qmJL|-ٟ"n,Ab0dI29ƷM*yd@iy߷ruj{ƃa]_| G)?U)OS53;:$ BlGBwc`Y%4z")sPfc> PM3k"/H8]JS9C[(N<֍Ù$M.RofTE7K3w)3Gz}#ca;dj k_،eSE}<Kʶ+ qO fɇR8} }3];#]zj+gqjq5)؋C B",7^5nb[o{Wuɍ煊 l}W?b,ߑE\AZœ+@& 8xWX\' I7ro  U$[ U;Q)P7Y]X"bCQlpBդ!q)2$6d!ǝznj#BBƵL]l`gx;(=|#e!<5-魑uO+fv.|(ژ>PL It0оPJ+FmWaXw"w xt) =zD95TO(pߕg N!Asb?Kt8rFZ~b9S6>wI}3K {^s RaXc\y[ ͗9ybgG.ܺ}]04*e\2]FwhIF绚lNQЊ:18]kNweA2`~RUL)ML!Pd|hPdk.@'GOus6{(VrqѾo2/HDlf~ĊM>?] R8"{@i oJ,&-v,1 |7&;y\Uöt zXM${Utn1q[5c IVQP6űՇw̆pV{4ר5 #H6{Z.aہ6$!sdPq=Mz<1m5AL$Bx3/WsK7]DN]zUC3i 3IވZOgK!~ rIŦͦ?>U6#RJm$:gh[oY'^/ŒԮwHBI9v.ha!{(a01IMUh]Y2AcJ|(ۦ1RP=YXs JM`H"oA4 ;8 JUƏj^yTRb/=ab'd !F%{bJ'v^-9qC^5 [)Vˆ.?DaӃk$N5I0nZdzm6硎Ul#Hz{r;v > h]%rtGECL:^X 5 Rx.Q`8JƀNO9xP I"Dg.TpTxIM34|͓5Wz}"T {(IgJWjW?Цڏ w.,r($hhIbM5"e</!wD;/ch7_I`5'"' xe|`j&gF# &bƯ ?M,0I..r/zD#@ֆ"=qGl)Z d| r,2=kwtC[fRӗ*jp/(GbaԷwk;BQ+=GHwNf6g\YK-h0&rJVQ ܈twz"U>E12]фd]URRzZP#rV(R Z x9}ĉ[m̯;NM}ApƗ $tP7&pGn%iRl|@ QGeIm>\CO(n," L/ҚihDyث۾sDYq9pLzɽhZӝ{czLl#WuiԱuպ Xt\@Poٕg\Jm5q?ٮ^U$7Sd~E"n-')H4Foc 32ICND)>O)Q^'Mf*$TlD("UP\-uu7LZP{D9"lA eO՚ZD߽Ӥ@-]DX8E=E||ā#tpoyƎ6eYa:mj:D4/2[} 0,E S< U+yK5Fjmѧh`!(IϚ=wJJ JEzwϣοd593?Tq6@xKD^~# Q$J,toFKi+#ݴ5=}KӄPI1sg~jI8VQz!3 q2 KU="CM ?贽 .CTc^ JQ%rCcrwT *s}Og~+l#udjaڿ+ZqXu4"8BVKiF,Iv~o&s9X^ P=a`IkT3nf,a(OTbڳ.T&#/*ǟ^b_aϴ N}ׂf@ a=1 1z6p־n䄗ڤ{n@wqp=Rċ:TnlyKHAJII-.g.">qzEacтߐЬė^aqrr +EZ %q+ d4)'LQ3'F 7>!uV[ 3i!ۈ2gRcv:}N%w~|v6aU W.i,C]W) C$9BxLq ˎ <)+I#}lJRŰئrI&9 iVM% F۠C/VyhmhhPZZBE) ʞK j"y6[T,|~Yv pQ؆^SKCA h9)ZlZ\ߝ›S$J/"BE79İinp+ʀs쓬>ӻw7מq`sh&]0y@ϼh945FU(20``ŽĂ #O2 ?8:RDꐜ_N")@ tYp`r2"G!'ru!,e/ ]-E[\f5>>Xhhs-$Wp"\ 1HZƅ=MJ#?Ԋsg.Ĭ6j=7Kb,xg1h?/2"q>й^oٕ׼o7S 7l:¯ ,xVw+zB cLzbS>*R-Qe@nw`e <̢$Da:C$5gM󛊈qwҴkjz2CZ=w@0і$}&rBIqY<׽1v"\Y3umz4HJ ?_Z9`$LG(/˵;A{0rL{Nv/»PTnh!p?[1(V*2Ø/T;{AhW _t[x.\R+7] /=VhaY $"!p)vAw5=l `@]PUFuZ)EQ~rWis=1q; NC);m1ӇӉp?KZs;k S ZF|{I]*D"_PrH_d v5:hwQNۑDLsQI[oqu;z)DӉyh> ff=E }Ed YGK /4 AyXURn InV>1^A6%]‰¡"ro۔97UWLz ƒVn2ʞxف3 vL6 \Д/oyl.f 1SN4pReZ|/h-9=kwS,Qֳ݄&G$kѺ+ k@day BPnRJ-?>! tDr}s7Rc?5TB_~-14L4[L|z; 7sTkfz5oaWh0|$"1m,鼌= c_㲜U1ɥ6Ks8{dhp)%jZ_N8_^@b 5-%}-HJxo[|mW @E'?gE ^~6PJDP%gusg? ;W$9cv[9@vG?꩒}"]-+F2VA+ƨCwL*4aasOsu̱,8W'Xn9hg_cjjic{+Z9_zƌ=Z_ y?MQ |]ْ{)VJqh< gD1fJ~8 _m3{!-aJ " M 7fBw;|IkJ8 JB0"5=Z?]w1_ nZROp*5q=5guh͚hqLs%+Mdn쮱=Z&k$6D8K y I˘ax׊w*CJM/ $Bwm:ǵ5~GA@JVKjᢈ٣:4 ߨ4M/f-&a8B1'=,g%/zXtSOdZsf0,:JslVc >@r7ݛ akD&ULwԋstx C:HѝŒQ LCeccxL7Ds,==yq܈[tZԞʿ eh,|b3&=0h<#Mb0WF~;pg7k;ZZUc8״.dYfPy <1w51zj}rm{},:r="_,;i\7lX7'j:JtZtg4~im5Nv9/{oz[+SRʭL*=.:q/,8:[7T'5pՠ(7̴Kn m4yx| HQuVKdAvu[WCЦ#8žbZt0=6n)C_^! 5~%@cL!8f#w U5c2ț@㧋iWFPV&[_I47w 3~1GWb6/':$} a=7GLD[],2M'P^-n `9C^oꏚk)t9\[T BJbr\>$K,/|>9KH1R!B;dCL2WFfOTXQR$e^h4$w6;u $AƲP%qn7f0Os!(\oS.0DŽ&8,$+V̖KH2Y蚱* Bt#GE$Lڊj*d#khlLv6Xh] ~*ծP8ȷL$rlҡԉگJ9V`gp.4!ˈAq$HIl‚Ӯ[o)ݼI i=':n[STI/ۛ.6#3ޅb1JXھ0:_$m0KPOz&KQ\/ym*A[p"SbdE5uȑ WQ} dGԚ4x~q!?ο)  %G3Lv%F82J[߫ߛ2~ Γ<ի>{2Q6|BڊoU.e!| eW0blY m9$q+ 6D~&2ʩKMnQof^<kIAލ_[ʁ,~27bp<Q-&ڝ c}Lii nF[6Ρta }xv/@Vs[4'%3<#.}z-cmY8)qb'hkx*̅-jw:k ~/$v|H }CIzׂ̝hT%C p[Go;?R>ɫU{;`6 Ax\4G,Bb®5 ^4!P(;~R*fE2t>$Ns ðb/Dvy/"9nJRHL+ ',lHJ<( zJ}L'gT` Xʼn*ElXYF5ϩVjMImEr$z+PF\dr+:gI&Baovy?uUŪr>hb|Ʋ3.ݝ xvWďL20b@%)f_-Jӕ<8^ UÐ2q)>aqbǘn\)_:[B.bxSc#C˄(^5JH5ZIƩ$Im]ܽ nJ^<~^;[w5wSemñDHעK̰E ⹈NĩeM [;[&| yO'n `ͱT&)QedLҬ*Ykҳ2JMI V*_&O\oGZ6OS?r ~a$MjL7_EqrP('A=&*8 "pZE3Iv 󀔭ÛtkANYy2P A`8&'!}77 i/b6?09>$DxVMacAmm -d =3QאWp?i  vhҭNmB$ysۇ'z Q?,/xN4m*jxNM Iu}K9*g&ktc (e|mkr#q "v ݈2n%[܂ R@ j:+7alDdvYH8Vs[r?$䅋fH*"FkY;>˽D#>;)JQPHCp$EFQFZVr G)nYSN{K]OH@en#ų ڶঠgosjpB[{Y޽3R+uN%ba 큀:5*fuCV0oВf!ٷiÒĝh%cL c'gLm# y`g<'Slϋ^_2tzBA]e zU! XWE zSr&zM F0r껞i"+AY~`bBJʈ~tJ.R(ثQͥ$M9b 3q@i`}08"%G3YXd8 |'#^w`vTK2~'N9E܊ o׸%xNZ}w:]=9|fjf0w/_ ~fenƘZ3wwz@HX5z iQghWW`H>iLY[;4B!GdYlD'nx&vƒ* 4ӱ/ R}vDBhfF@,P eue hzܳ}:E8eƊ+ 92.:ǵZ:63a{npIsˢ kn9:c?] æ]Il!8v~?\ JTH P>]-pH5-ezc_ٝ Svhm!@}sw鷔H2ACI#{ >N>f#w2r^8JSbr g7 ZW,if{,YKKnR xkD+gC]STrK񢃱6lu&8:&TQNyK8MЃ{De]fOa'o_Q`W6oE=H KM}G]M)`/`Ll1ިyYhfkRu-r"~Bkn)&~T*:F +U-=;4#L7JGLOϣY^@okZW@͜YaN@VY|׊%ORk*9d?UGJAs w|ENWFsCr?A0Pwm&\YҔ>h/#nBI*&9fKYB b1G-F]'/< A5`Z^."nhg}^¦{ĖMӈ3Jlؚ~!'x(zA*$uBBZBD0*pq^D[nE}[)sm@+<殽@gv,ڳ(PxW+"*k `W/Sb>)ou{oY#ѳٱFZ<^>U~tN` 3lZ)q%=Qb^H G$OAE4Ie=~n"Uuy;WܦtF-M̕-*T ߦ[˝-0о? s*IT'O}. 1;1{;-ls['n:#kB7ͫiOcM!a˓m/%)k6M&H Ǩ0,gk4@ܬai`ȘM읉d*G2d?CT&3P&!̷Or@؉FIk3uU.A /bI4:1N3_1RIIu|WiD_ >0 1TT J |_vLEmGq|ub"@OU⛙SZS.WmvqiB06~{ӠA '6n̟' #M WNc4ؘA*)ry5LПK2$9xLu66hotE&LDuZ6umc%W,Qü¤g)V+V*g-ݞLw68VÜÐptbכdPС+/IS,/x@[qä~sK {CGVFЈ{E^yBQ"^R _D&',}RFM^6>G(Ҥ$$W8ycRl *n|H$ ZwKI!ϋmOeEwP㢸oOSgʛЯߌre>CYQ1JS kW>Z*,z "rʙ`2w]0xwV=D8ӝS+JE(Ma7Vl5>7*VξB~!#Mz, >kLqV_rĴĭe踃SfNiN[]VmTV%ۮtoަs"G6r S.f.&-d^w"DWO844".Z<=6Qu`ܰH)Dsq -=7M 0s Bp7^} Zh_(AObSgnpr٭6~k} !?ZgHDA0\o$Qn--݈Zɨ\>g+ziL>M 80Oe35f_=6(zG ?z7s+679ru'd&l&Px*aAS+~8~6g)6 e}9.dQ͘Mpcs%ЗoOZe x݋lTi-DT4YT Ѧlm)  ipOlOIN *|d;f;v+?d pd`B63Ē({Q6сv=t} {Ͽ;C30͸_xs6fwYmwp4TzʵLkR4ig՚į2iwiܜ˝^`(>fv#KZ#9%$opuH_zB6k1~74[tp٤EŤq%U!15#t.4%jl1JVdQH MN*䃭oS!*~~ a鳀8ơso 8B;cN xR@ w`JV4&YA"Ds/ќw[`:|2jZI6IDThԀ{\,YeWuD1Q1&]_UYJV*B~ +3чzg iO>4v/k+, FSazg4g#ޞ`ۗk+|u1<J(IY-?Zl~JkflؤHX%wyQ]iAa'¸gBK@_)y n tFK{u>/7' I͎̚ qbnwg&i$XuLpzIc[p-5Eڇ@[(Zl0J mEBܺ |qJT3`|\rf[GQ>G.+NG:+@f> 걵pjfe{?j E՝ZDN~<>_.LדhF#0^33F_rlDoS4zHŚBw2*('[|Qwk=B/ڟZ(β2y!!wޛ Odt LW%nA9.ѠŒЁx tbQuI]NpLPCt8W2%C4X/'qM:rS ^t?O$zUAn; je["i"4HᚗqMU8J<=QADPXކ}z݌[l:+o# [䦻?I1H*oRz4+@q61"&&}7\/gg7L<} WIE*v;3 Elwm1aA "Aޕt#$ˉ]@u=Ԁ-H[H^*魵 'B+$5PN~&e]˵vN%:S=ҩ-:.n!f,^֝{3-۹v^Q=[l;Qфv觿F]7W j|^45Г n-]E NN%6jRÑh+)b26rdc[1RT~lV |Щ5(c\|'zqf}{/>>ĊJ\Hh9{y2={AyMY4L"Cl#e҂|hTx|B {_VVVgبr544Ӣ$VV\<]I"tlj&=s8lt:YN<*ªPsSSR嬍N%E:uүǤOD#]"Lt+eȨ5$_mBĬ^ <ӔxqOPzU4t3I˩.3"oĐvU {a x̚y%äJig;δQM7X&U/m7ZV 6j `S44͢Ye}a\9MK07"˥02F (ԑ"p_$U^"I/F|!Ydk?ʑxP$5i9⼃}awiQ6Л Έd^:2YX#9'?F 4KB*jegŬL0ߍ1m`]Tx~t-鬷}r01՚ x p(R+~VݧjeN;"wYU^@To&𗦢kgtz݆?TNr^^S$g4}99"Y:(0,ѡ+iR:7܃Yԑ_'?wY1lq$)X_嶥?4*`+D;fSWXC2'aN6~gؘKClp tF>bʋpAa(T: 춅-=whw._V7Mo2fkTwdrOd伶lxa;N£ Zc2=;&Uk`Rfv5[-rmEW+ހ.mǵG$+·L JZ4hjW*tI BEYU ")D$6aMp U?ŝx{O-uO>;Rk-`y3}5]﹫f΃]J.<)LOӅm>jؠƠ,c[pCj 7=L BA:S,Ϋ5c3q6pηjK dL1|bhc")@.z?KMB34gƶK׵NKܘs},SbayK}V@[8{s9ߙ]]yz4 Kwmt$rxH@z񯋱8V'8r1;p[R:YTIkb&|SbeCf)3DNhS>2K.A壝˽K5xHLg[-ebpMג[q5O[DpO#74Y39|i%یX;SLKqk.؝< d l(*FKO&@(IS#[e;-';&x"'&/A'N$D9_&w`,CZ*vZ6jT%& 1ijŤedD2awؚ_i+aY,ɞyg /EiZTE*ry\=oM*A.v,Wu@X8?ݩk`˱sqAd+.62E+^5)]H/ `$z#" 9&~5$PTr8ua?7J3W+.[|,䉰eQH?t/p”jMڹ),4N͐k=?. JiBctL7 h:Ƽ&ll㭛MdeWyL}$![i{a)#.P?AR\JT{S kԡr:*$BΫ{>]D\cAPBEr#ec4C=o\f&I{@ts,$u,͓̗n@0V=|]?t%%"Ȳhvs;uP tۗ2z*'3}6(!V.sRGAU>ô#&V(՝%1^D $LJ$ePUQzP"Mkbg('veP$rS(:y1re&BmH./R:r8/=Qg2 8q\yJK>VoT쾫HXogʾXK M3̀$53hpuEic,/uɇoo:- Rerd_ЁOGci8{5;*/7bbs42Y]E &W!KWa 3>0 ߯$?@dvձ~N⊍qDJ^}7ڳ'Ҷfɶp%s:sJ2'LY|8fuT8:5٦bXpM(~b xB'2|0gD irZ6PIJ rL)-"C'yUa*ӯ͊Mt@a'gȐ"Jsd0i1K+ Q}Y %{:74 OoP7jv' X#ȆhSʛ 5\e6}EF` R']*q;"UWݲa>-ٞg|!]Jz/r^Ui8-8ɗ\Lށ4i%f 쑡ܮ3 m7! &-c$/^\ŽfrC)\`ȰQ#:Dk\^r*OM+ygnu|V˗( Ir0Y^s뽗^ԳE{_xC(s++,f1IxLLc6(#-Iѥ~nSD՘Yqd uCqP17 | EWy0pBK9ʿxDy0afWE`* HM|wIw)uƎ$8$PYϖ%< .~HݛB<[-_ mX^~ܝ狸+&fRbJIK_1ca|0c QLoGϽgS Ƴ0 (#XaP34)|N(qz]^gQ l泔{P*1 v[؛)$yNEE=s"CJ p϶?x6(O3z<8[u] +sbj(³_]W&#^I9jC?35 Iz| ,XsQ l„;yɣ q1夽vdaAԁ)%jdCUn>'֋7.!?Dr"p3l.쏘v#AԲu"j$)ge6S/]_zKUYiEh-ݓLW3II;lfcj /#?W7_KPOuhbӜY<5TPׅ8qŐҩSAsETCRJO2 c)]Hߣ5<2jBBm"on tc%0 @G3T|P 'r;Pgݼ3<~ ۷VK;\l$N!4>S猒Mjο>[_gE.psabYBL-Wg,F;-cJ֜[sߤ{ν>ڢۻӅ6voƒAez/\%q).Ç/naUՆDZ dXmT}I4ʶ25.:2T蓥P$\FIyvg?zK@kO$Z&h\ KUR6P"d€#nz'HL.@ujx9/ΐR)i΁@v?RZցOί34]?fd:An}b"U5ZBY?X<Av߀AmbfM1NbY n֜J?E;V!Q;vV^t[zK` !3TI͋B!Y'<.FoP}AٝyZ=8?j!ՍֳИ\N]rgOo7I6OG1{ W°ҥ4UΏViL|+cs/ywn%ʘAQqJc!vwD!ؖJE۾l˼&ᐌtjkxNIHo»0Z/LѶ<|e1)U ;~ i*2bB$Xn(96FwK|G ]f(p*XX(u,e .мo}2\k}ig&v(=b);@c};7-jgj0{oPwz$GE-wdzZr! }yO|>czR%.-jqp z#!nNߌWz8%@9YOxkRnj8rRpjk-R>AuiÏTa$ksIy68ѫB:94QYSw@BҬ2ut-6[$sydtaɖ.fZ5>f LMlT*٣I݃1mBܕ?2!U<  $lDtH)D 4s?*_&!O4ٴ9[T8˴^NvC~0a'\XSZe˥>IbqfE=,.9! d`v+pkG+aba s q!򑉿Ux,#ОuNc{tfܲV-YR)Ni!Z6>q ȸ}^亞6=Jތ Ʌe-`Ie]* 82$"dvI {h\]61mFy18ndAsTiOzdB]Abvo[5 &={,\r3glR%)چ%iHTipA-ԹXE쨢D@J)ak=&NކW)J3:HiL2;,"58#&'"«m_qND ՚3MwcX#Up17?55sMW8k2G-,#W1:_쀌0 `h|nIMS9a)֞@$\;KZ?pL+{:w°jֆVˌ9I֚! āsgYcNC*KLq=U1T-REx;*3Wo|ߣƉg(GEtu?Br3Y$}[lXjv On+@cj-N#De\b@W_SF6-SM@ xy>kgJ7Ld/u'}Wŏi稸Ձj2/c߉8%{640)nfww~L3% W:g=9UY?ʍ=|Mِ0{B /Qqj嶣&SB\"VFYϩq(wşr: U^N˕K屴qW&[2Uώ+- f?3#|P+dǗ+|NFeV.C. ZF]Y7cGӀ诉i(vw^A'"G\+q}"Gܛ6Y ,/̉}[L~d++4H0ڈt)•ԥzG쨃8ZEqemA!7(i]+mT-߉f->6M`(S&s)Y,1]Y+t:MzZ NDO4tx?_~ir#'^G o8 #^-M)Y%>3ibҐa6/# IʔOwI:*5| =Ȧ{3# CFG^M W' eZgxա:U۫#=k=v']J_I{ 7:7I9j.]GrSdmd͏h.G,4P&xhhLqWe'EmMe~vpB؇%#trXٿRݍtQ(+-AJ\Ns)dm (aQI2_oH`8!Ռ1}yQh V1_n[ 9X=.%& TG,<4T5!Cxc̶05m1k.JƩ>cɖ1J' *9^\/Ht0erw_3h-YSoRX'tnD9aZҧssM@tgy@8縃3 itjY>5wc':Ǯ8 h kQ[G2 pPFuxy 9 ?~d Ah8[6ﯘ Ӝ-W L:_l'ami[47>et7kL0u(I" Od+FۦMx%ujѳV$אfPV6/Y-3΢GnTaWg>S b֤?&]4k{~V 1%heG>/]MAN\Y6XB:tmy&"_ec ^0/hHFpЖ&4pS6[@ƮQ9k'@?cMwRp%Чg4Ō 6[7?$23Ai dݾ%h%x>,5Yp SZ-Cz#rJ !qVf\S0CsAnKKkRr>Js~=Q fN(tE\4|VC,v;92|4b#ƪP>M"H,n Xggbk㢱MBZ!/6>F}{ox/<ۄBDpɾ7\L\*䴵›E1G;)*ƼD\HKŴow4f`_c]1#B@KL_Z,7[2na9~C)s=6r"1R?#MOkÆ,8"D_hf#֖yqk#FۻBO Q/IFJʿ;MDY*(`ݾro>z-kF)Zx4Ofǔh"z- ј R^x$J)\U4?^q(j5kJ}2 Jأ-8Eq:P0q-XWAk)OfS*WqⅨU-pH M_xiHcPhTȰyb_>z q_ಾmaINo@%9j -&=>O3E iTם"iȇy^rT73)(`0RM.`eşc?WhclOfhHu7"a^RkSpƹ|_Tr' e&mؿl訥ƥl zAsvḌGɂů24M5Iј 2%'llxC5n ZX{d:[UֲwdZidm1!_*8cs\1}>WN)up6R70apāio㊔[EM߹ *@R Df|hEGa|kXI K[o_s[wGOjEgN+LI|LZ=#,P 7x#Q^pNFg` &k3bN|iI:jUdep?) ֻ>!|V+yh^Wz }:05Ut9H-k1 ؐ r|s[7_7N^f'>(bsbolr䅈x>CY-7b.OVr@ዀ ARAx+jb(c#oıYC'9 ؎V񳮺eyĚ(ݠ\0RA: /Oì킏=Oq=9-gDJ(OzOlxO K#U/f/mrRΙgʔY 5"0]D4RQI6tOct!dװXWN|Kشp+O1( O!s(n1d1=;<uN̻I\u[A.Ѵ0'鉻d,wܐ,1k/-a}jp܇:l0k-^Pe:5M%[f/Oi'50cS|]BX%v,}`!XfiD4@Ŗwj {p^w%%5V~lGV'/Mus6 2.r8(zh*YbX0 $Μz1(> B0WCr$UJ_5'OӰlzPr^o /a}K w% V ia VAw7+CxYHHMESAciE*~S@!i V B`XS[ ߧ1g"M5lO)`fMeK YfI|>TTmd2,2f'`jKs*5Egq&XH?}?M>-FqqЮZUZ≪T~}<_K6s6pW{|Nڷ$LJ`e>O*`E7`Xx E(窔DUW̤rf нϴnpYo/nX8u  oqv'Ћ!)U?/4-4#骦p^[S׽]?2@ x-OPj׎#DduZu2f9X B>Ŝj^^.!/~IO^_BP2k* !c`[͆UI?,HR*Ӕ30_u28ͩ$C) lqH0/J^lN3K첱H:rҏ/OWWޚoz={;48+[F`LO$q!aw#Z^#f& a~$2}q; Fmx.Ywvv&Ȫcoxoоß!Gkv/|lIgDHdkZ3">v q D$BW6mq_8M}#| @ D*eY}lP9gإ}F=UчŤO*BX[tIΥN;/=%Wv7@f^AT-iʩ0'76r;lxcLhHdBЏqf߈2*9Z9#ey ЩW{sOt4ZT=9FAA[gdRPW5}~!J.hH %~Q+*M4W %ޒ$a͢#{0$[gܵW03Im}.Rq?M.`jי5ma؆d;xt$j(뿒sT~kp@a"BOfA_ Tbn]5p rNFPaHkhV>v PT"+[ KRvbvbr#0x.L~\3CvdracS[(֧Lף4縅[kZ6ApH6FE6Sr 葺EfIڪ^F2K]qa~869/INѹiwFZ#'R؝=b6:+o^}Kq2nx)t;x&^~'Dv1@wD֫+G+Nm_d;O >~ItZi @9Kor>)yc镍Ic  1ځq\y5$C|y>8BC)4#s6: t&n+ߕf&T>Weh?EL&5p_,c_9_;̶bH~&kf|)qg)34Y}H*TGQI@qqȅ/^Q.3 r0;K܍\Jj#V0]4[GT-6%r~'% -38W]u\qjɮe>xN8vΘ;9bSds<*](gɖ01"3 `]S0FJ\o,Q!+D@k hDwf-/cy w@~`j <⯃V?2Zb"1yZ$DA n mƎd[:"߻>k+OI.VӿsxS;NJUQr_ע%r7KLwvK.KH*Vt 1L¼xdNpL= ݟt+ve 3"Oh'YgGUCwv^W05my$K`yET.gL'@zN}*YhS(C?<[?diB@lUߩR: qQw![x|@.Zn@}w݂ ǽ7cia%E miڪsZل p AHM Y";ҧ~<,SfwUhGN%(*Jg>Ks,0m q{֋riwЈ[jyʨ~?IVJ!|ÏլIgu<$iAm! BU}9 3Yѧ%Kt_]7@KT\5Y@ WD[L YhrΞXTJUoIJ=CmwFgU`4.1<ψ01! ٫G`Hk8T\ݣݡo7;38^)CTί Hf͊s?%ҸpwClzGS\ Rr~mCui=;ިfYֱN7.-7ښ({jxW"iEߜ 8pxRl\)"h X<Ԯ7I@%Y]RV|Ay)„ҭ1*bWb|(d"cmI/CdH.jP*/PR.&0[ޞp |1Hٔr@"? ') pLz7\_2?vx%M&ƭ#SKLdi q"=MᗊY:c^_Y4dYjŴT֨h 8%GثC)H5@>CH :6fzG=ΠnG+HC=,+aG~ƚ0@ -ѳErvŸ$?T%Dx? @39v?|ope:BҖg U2o2F]hOL WU<2D43ގuq:=58^ʫ ]Rp{2 $I͸f",fFg(@  b 2 §Ӕn<SJr~g fqFo/=ۓxPȡDވt塋ʡMZQmeDUqyD;9h0xn7I"?@; ۜn=RRdTG5Ƽ'=''<@6/aLJb!l ^NU֕qʆNI?@jٜNBV.Ć=dŏR Q6n/+^xC@hQk(]ƄpJ˙對~j+YIt2 -U䭧vAT["U,-A a01._V_&nH\Zx y˖vJAw͌ǵ \E +^rXtĪ8Z$x*@?>7^֘*< ntJ0g)( `&E,lUb* YgQt|DFOke6K̠ZVg,658b]PIXTDC>g`;;oa \l\pw𧂓!\_ ߆`绺Q⛔h!LQNMl=_Pdb=5*cy]ԟx,>q|L,zkuPK$E6O^6m~٨ ;IY΀3KYNJ1¹thCi G;-~!m jߘ4?K鷪7M=СĤ|5ѯ2|l$>x:nb13&޹Q`Fo>r\ h|QymLXlγiє֌l4|~| =V B+j.)<7]wzd4= X+$@-H̲Fi+r2Nǥ㟶 ȃHnT>(%l-~ƱN3C4T[(hƞ 9HC~s&$a>_-ĿdWABo = -`W6?h+O6nUӱkԥO>J,opٖ6VCKUE[9io"5)ίd= {~t"-$*oTΌV>{J6KZ^9nHlv掆1JAGֵ7Zԁ[~ԯ~`шȏ6plE҂H!H="/_F+$yi=( geB-xoC[6iڤ醍:.>/TrmB D4=8yXrӃkn&YJwFEw_5؁[Kv[ e ub)RrF7dmk N V޾`%J`עF`O4|zWeļ/ !yE *M+@B-uunr5~{lL7Ҏq'K`ƃaTfJӺn=1N|4Fqt#ebװS^u4}nЯHی4xq/zjנ]Ugd=xLЂSPoGs;ۙe|NylS랞<yShLZ,%+-0ڸ'MɴUnؕ7Hvv z;WqE<rճPrFM9C8Y/*]n0.b"+ r^0f_I!h]å\b;C2m{rD=,C j`$C)esqI IA$v|elv)n}dlfR<})ZW)߸U KfURZTC]kP=?cw[~lbᚹ?7G$X]&UO% G=XVrXAٛr:nccvpi@ɄxvTwD}B.9fJQ֤^J½A9c_"yd].*Ӑ"Pua3ހr;P9jnwRѤUfAlw1;Hl *??-iO2 V0n*7 w5pڬ2Ϭٽo7II jo]E>*Nsj2 m)3~z)Q> *M$*bS/v"m.{_"{ǞKS1._z֞ v}|A([4?2TWhud%|W{W 9'D7C/&MI}K)!|FxZP,tG] ^>"o`4a1&̘M1JZ\P9*a#mXݸʢ0Eg%hQIpKra`A +p;da p)t~z-5{lc,@@rV eg[a}9:AoQn{z4ƛ}~j U,յ_ eUMq?jCTv+k!H߉MdwcԘ^DBx@=K;wZL⵼jC'I^Z~8ٔ43Eͱ]+", /̫@jضU5 ή7my +*'i*3a۽IT*l~sM>S1Xl&lCzHŽ}DaȆW+ a|UA%v޴jԠf3TLls]Tb%:wP+3!,@DX`Vq3)׀mLU{KǞ/\*O2F7P}d*N6XQjño*;Z& 5*둶I֝(#wɘo)fE1_0+s=0R/N^oaa<Z'1] B|(Q_ǚO/ 7Qhp?oVT@p~u}eUI ^zݏR[tJ]bIHo]?x6Gٖ=+t4!IB"Pܫ,,6蓗7@0 2PU`9)њo`ҡ7%#9 ~Jxv)2[}9[9kAg >9=D+qblki@cL4 O\d KȕKK/Yо 󌰼yefRt- L&h. <#dt7gbsn?lX8(!*epgl-T"9_b&&TL~=nY-RxGTFq퐉2:0d4! aZs+5)pwfMSmꨋ\yzV>G (Hds=z]kSG;_-ػCEC,6aDž%n ֚v[Hd&,9lAa6RgzMȺ?`a y_BbjhtT 'ks%gn"Mwc?u`%fbT>]wF DA.uIekȩ~S_fbW j՚yx]eaC<t;>7l6.4D΀ݘSNbOg11ƴʫG̯YL'> LuQBp!EL"x B` %]늭v>hgd0WWFBĄTO6qLK,9 `@=F~9kOkn\huI8dPh3{'z;@mέ&l~͕әXGjzC"nՉ??_&Zq,4׃VDԕ:yJЗ5X:ٮz[ U*l]p" #dn,>Xjvbe @O՜+ǽ1Ҡ=jEbj& gp P?`$ >H _tU}.j(t$D񘁭{2oTj+F;G#&4H  U, z7~d?piU@q-$ [j< ǫrs-tr,hn Whc s, fii$YGj&v@!e!XgM}} gh$_땰9lsR1 |m9Dؿ6eRE++J$(}9^9SwX^ʦ[N[sP0_VgT)NLLqB}Lj!ia u.DlߞY ZBBy=9^~vwlKֳŸ&! ridž9 Ja4.Z"CȆD_BOM\5xr3;9^TiYe9RE`X ;)C U,k?]x^pid_^uR/vgF kǑru-6s/_v~g4e]=qճG(}cRfo< ~$IB` ,7>~_t9L!k nP@+ԒՍƒSŸUkF".: M$pbV- voV1tQ5p"(i֢w 4t[?򹸾ǭiqѽH…Yn}z nyK!Tx:\ ?N BÕgZYb0wyXmRZ&YZn L6%;5b%}4&XܸȺ/W–OX;+傑oŰ$T4)c Լ( {Zh2!4b=oBJUN * \bϚc^r*MS>LJ=ye:ȖJ?[yy]rNry9iLJ6HA[%ڸ$"(J1CC(X#5C$ҁȪJt5G*B2V{Vǽz[a^$BGs _aQ?/@Z wwa!%YW"kzW?N1A[V 塟*@sߥIJ"EHlRd=ǟR V@8q/$MY/Fʓ?@"J9 }XTBҹg#n"hAX6%BZhX{Jx`6{t'"҆ZA&r>$QnH Lqu6蠘(oOyC#EY]ưEg4:(==}4GXi'mɲa|9eC yGe2GrU%= Z|!uDӠ؋ %hc]{h)bd@3hZrгrPlME 9&CLL-4t>2lU֊IOH*d9C99UޒE@Drt{LJڂw  ŞZ$Q=i?LR\V_tIH2nϢp\ Bq !qeoSγp)W28ڌV\k77(7*^ jʰ!hMS?NWe I@nE(qݔЁC[2֭wi=j]Gv&ܯ*TD>C̑tG 0K$d Ϫ;9ߍcudibMU,jn]`L15z|MN-Lo;!Y'f*GP(Np0;lf›>A$ր9|ymZCΥ}b#ݞ൞]<sC ۹M_ZJV$ەʚG*תREz48[ZsP,Z2bUW]gg7h>NAi<}A8c4vME-I㰛A] f]Fv/}&-Tց; C$c:XJnCOiVk}鰳XJ P/Q4h?тD8IBřP6g5|OHuYKym-sYD\Q[1|]e,nN*gLN٩%ɛ^00hUKA<f6N,6T5jLk?n<>x)0qޟ$␣" m~(NV$sUݲ銞 W_8p*o.:]._b65tx~ GㄉiW AG:]ZUHIʵAȕ~Lk@k+>9z3CwF-ja ~ .+*kwgˬ'dAWIQOxEה7zbn2B;܌pRIv}6ض]~Hlx3 !]|\34nu[WKtU@b/i ~d4ޟ䲼F*; ?޿a(:PUޥØ4>lަboӄbh*bexIaƗQG*,XлcO%5lo3IcHy:WV炐NvIE幄K:7-~d3Sap|m\!g*CMPK֑(]9B wziҵy\ڗlzA{!2x-]g[E@\ٻB@0J]R[ m4Kc՟(vFmlc9&֯ 3zNX.7T+XȓA,tFNc^Z_|M4d>&h<ܦ|7Ipɍk- V2OwyJbIIX̵|RT" CWpRT#hvC6{ԇ,a⥐=#]BDD§FYcdvw7Hz,B5e(q 0\s=]tp '?1%ia_~@D[3!'Ud)/0ک8%vle.‡u+ێҶ:=NKOiPUyp©72'Kɻ#?\,VߓRAhQЭM8zɘ5 ':^)n)5אYI] cNJ2bBӝ|>>A|zr.3([2c.\#`*ߒd>Q7n9L>KJ fyCe6wO>d5Skp)9U9@KJ>$:j Ǽs >lMtqഥ mR2nlX;Æ+ioLIU٠$ds*'͍QBru$[脞HDz]2~H,w\ܐc 1' ԯ-" 4ԞN[Ȁ97?Gv5iJ}>( ҏ7jsO;4$!Ny0>O4Nz_Ք"mO}ojqw;/?g$7yY]x 'MЋ4Ad˸b|1xf)9 h,ͫ_*`S~HMH4"K3bDi2 &Er}b}Mt?pH+UJĭ˴GpY/)W^T-8+a |"sElۋCQ*-gcU҂ts.dt1 ,(@aH`YV7cTyjx͌8لLP N`ov̺4LYFSQUwdv͞k^b_fMju*%ɄB_C6O}o{z|q0zd In\01)IYq Գ d' xPB.xSrHIIٸf+0$`AV#P$9;C <&-56):6ʊ]cq\=([^'T܇!.fͥїyHwМDf14Ifu™͊5 dD@|>UX7gmb#voaET#_ß2Mb⌱:Pt% V)ll'T"$m IL~"Nz6-좨^xz \(Nf%ugN e3 4lum^ !|9o㯎hJ+Gy׼ПE!;#͛Lb$|I* N-y>,CXݾnO nxGo#jeW=φ{W{)>2֮)/&ucȾQ,Rc?j+|xK7jeOt 0yBE߻W fT螸 {wEKVVM(EuEAK0$jmuyDq d|i>¥"?%Mښ <-0ҝv!H%0P v39b9{9;/)ɰр+wn)2?}4[Ң&$cJCd],ZqKRk*4]/` IE:ez::2{8s("K 3-4讑8k|MqxY'Oq xY1L̘"8"^ęr6~tmNh67c\ O~c滛Unjt_77g. +M4^0OyA={234sBcY.]^&}\w] ﱐ= pѲ"֩BH\& \O(d b` q[m~@X%'2!Ǡb?llm%g.V(PR,bHE\|w-.X4gk+-W('ƻnňKM4]'c("<#7p;]/+*RHA{-?uXT4uњK}OYF3"8ONm2uӡDmD{/}P7X,5WOm15q᳒ԬrfհyX\X V̵e-nbs(w{g ٗ<ݴL}hM ݴWmQhS1d3pXإWYV6F ͢~mhrx= #Nuq͉^F9ܠ!gm>#İN[@~kѢ2eA =OTdApGl瞳f0h۾Ǝ7GBԐyw"N2q/"pBN7e\-mIA_F7$* =(uQPWƂ14Gq.،A`G,t6S++ďycx3]Ahq0 V4$ !!dZuv80}>t2A)-pWƢEq[/0qvqQKH*F*$jDUsIuԲd}j}wv:R#$Hø,.{|sU* d7SiHAJ!_#kCv-2,ցPCMLŧN]|_mynyΰD:]y-Ed #xܫ-r'`N|UC: ?x:bMiCkkdlFeJF=F6G@j =x1">O@tXW~F=|\!SOKK|#9/ ?fKsN<@! L,gT<^%9L B0SV#,:{c=X{) \`{ C$xNz8Ȝ\*S2'%Е#%:299]]hSz+GG uy5hWQAndrF*$Cv=hN(\e#k6f9< \ǯ3;1^m';u Lv}y!f$#5bDx!O sdVӽF^ECEx|[?4DvuOdqhn9+r(ᄉ҅~Vew?<[/JHŒYl ᕔ2B )`F0!n!`>a FեCQ_%`LEnt 1z:xrt `UԻC3%]C9j*EjKT>@b{#V!~LB%o}0}E:Redw 2$,! 2LbN X ~'nX5c)DyeT GߢxFҲ42F@"*[F'3cʪ#Vȁ?,#ȇ~~}eJ{XCɞtڵZ_Ty|D}^d_A W&f Y2oܙ"O%➙ߋ+8 nՑ 0L' {5[ ʹuÎɅ/TmjB_$5x∻&1C.Cf7:(ʈbRlROÇsY+iA[V7qZ>YyZȐQg aC})E $%!בy&b-`M[s25.">盲zFkO&-+08v /W \0PLڙ2P;5؉i Bʞ3:%dOZD gN ѧCM 6)N:MϗA4iϊRLjZ(ؐ ٸE8m:,*k$<&CԈզB+P fاz8fCn^\3oRNPǮߙ]f)r)ʭ.gv} \4{&2Դ(I{颏PXz ph\ڝ6Z> fdԚN#6a| 3 89|ʅ67aZ}nFvܭC7 ED!_E9CWa휥?Џ<B蜣O M.=='!~bR~{SEFS(}鳶Y GŢ//OT[HlB7CDL2x1? Y%.iӚ~"Eɟs=;V I|׫גzZSXA/O(a$U@UGM9u݂lcͮi&^\e7HN1m\(N0;[vz?)Hߪ≀ee*frԫq.޻иKMjqy1i!:&QGFjܰdp_]( o~+WqY?mp٨-܆)LW*]?v־#%SJLXS!LSPc3%dy$U7oN/5Xau*rSɩ #(DDL/_U\N$Bbe0rl4'EG(5ţZrnu-Q'c G͟WF5qhI91}0ߌ88l/sXltO{vd0R/:|m> (sӜb>QW"nA>RPM|%n{}M'ʺG 9Zkwd f{wy8N8i|:961Qud9'Va gjwE~vEcBFdF6 Kͮpw&{i`zʡX/*~Y<\ŵ;vekh$ `ǹUj+Z\ ,LBCt8oWY&v8|t5;Hz05b;k|Ӽb"cb9Wo -Q7㤪K@,EMt%fz?6cn쵭$xΞain|CLVc%#sb&LE)'B}Ϯ/`>V9J`ԣaW[9xJ1;e;{[^. S[JS`j70 O;o:9fQ(1f= `yy}dڡC3B( 6˺?q0+$21,2x6r0N9&=nHX/Km /m#}נ@)#T* M/Uʗ,"@VNӵٝb1=xp.9@(SۘKeeP7ew*D5 eCĝD.X%Qs+Ini abL^8_N.p )dݎ눱F&cg̐W<^Ҩ#U?f;xM\BI1 8C/:ywD..7w?UBNI4pGOIٷ,Zk0s2(f88!,/hF4b$7؁wmQؕx`mtf#o9'+sI/,FʥIްW4$$%5]IUا$+V. S(ծ-pnIh7=}8NxXbϵ7&= .D8762[ - жD+ ɻ$$ BoIdzy4mȯĽp3>>x䬗,~N2>͜B:OTO,)+tzusO")XI0R`$Q' :G\'',su9M[sZEpp}N<ĩ4w20Cѵճ\y2pQdDŽ7RNET~\]^[3“g'JBiBr6/䷏m(|V1F߂f? +L2%ۨԷeS"5?^`݊Mb>41Fw긫c@#5cz*F-a(% [27߼~+z)쮺:؆,X]{ g*fu] !w1QRN ُ_{trv\ pu`6H`@á0(&IR)[1pbۯHdMz&=dSDܳ ɱ0xglh,6vߡ +fOA=4 ^ξƴQ*I1h9C$ LV ju6-R11*yAW_gXPb{9o~p 0j|<3g_U8' ׉G{Mֆf!g)Gpi ;Q=zxK83fʩi}烋8~ե I 'jdNxI$ySOmk!6>1dr>8k>^S?ܘd_p(LE|)(!ˡF `hPE6m# 6`ۏ9FFY7`nlo~>:N^`C<_Pxfn _:0)xzA!7224Zz@n):*GD|7BuM?̶#VOQݟEA|6}xɄrjU/ |?363[E_/"a@k>姮hӁuw7AN=2Mxά*kSH䤻:yS>`)%mLԌָ|o:h+lZP6dy~^A(qPa$+ ɪ|yĚgnL|b:Cp},5ucX@D"q6b8!ae6=sC1:qD"/"Њ 9 1Nt!RV+!"}|gSFӭ[l$K6\,Fȴ o]ql5A\XZmw 4@IRӷtoRc,3+b%3cbh&6 [yu 8t?k A=}6)hbNO9u(ߕ˼|\ddXՒw&1:Mj#ç3ԥXX)q8w;ț:ܩzfIdǯ_> D½Z[Y ۢ>w?@C2%a*f"r%tڽ^Fz(/,Is@XVv0dP8͢vOwiF5k]ZRm6ς(d25~(w6]sήmxw8uLS_Zvc L@A7SXP00}5}>ZePqM@7>|cO0;EKV_bE{u7sk]U3%!ThdgH.^%Qu ̲ڳ<@AE?!DۻvVN8YԌl2vBD V6χ'd`IЭŠme .Ό3z46՟ְD]q]zVthɤL1A 9HzSZ1_e{߉HHp~8$'^V ]G@gC/ wન5'~Rl\8*fa2U, 3-5H $Cr\6g2|F-;J5v` If'WB0a`<l+ @aPV\wWQ+݊YN7o}/@/rEF2h]Cr {ĩ䇞Ps r*6%^QgAےN8}5;.#7=p35g7a7_4eyȠzT2Mh 91R'ٰU/6v^<jV r Fgӓǭ0E@aDK/Di'+8@NB`Z\nx7Id,}-=JVVގlG{}}x+:Y'y[QI'{K᱉Lv| d`/*^. P<ϗH v$|2f:;Y쿣N?M1{ |;A,k^iumC~z9 } u i^  J(0=Df\Vez1E%=Cޣ5^`^ .{Z*Q'/[A"[r<1|]a" Y* !dU `#-í;M][9@Ivon`Npgcqy_~uW筪)p馛jʂ3#OΤdl p)<ҭ cx-£g87ǂNy*2eyO3 r4k Gx;vK*-kDh]- ?RS`Qֲ$-PE5.V6OZ+TF`qSktcB"Is!Ce4_#EEuRwŔx¢ps MX&:WG]p v}k_xMn&j)jG0.$9'l=~U:hkdfQ.tp_),wnr_`%r~>,; W>D?X;qIEoEY|Otc:{L0+vIJgW&qM` 2z 55=>7^f{4u5+rӘ"fŝ(&qE. "53HsV4߿8Ja܋UvEeXyreQrI@/gjMZc}"8 bJ;,gTz#,k~O;OQNCwg] dۋVr%3i`Fs`S;`!>l̸:mU-۹eϣa6|Y5y.Iz#;ɾ$:;+q2Pq$)ቆkc?vdn̅ ח]7\ub+ʳkTTE<\ .W}iqUV ^!<彎),Ē55%^r*)ƻ KLV$R oXHchI8)2y=)eaޓ̸viRLiv7@~քCS2an(yx&_VSG"i QZ+H eM}rH'G$Dl:8/=@yeK3o3_Bd` {8f_'~ -" OR{)P;zl9DK ޫz*G%с#^MH,7Dud$mLgRWplo]q0_#h4q*6u͠FvBѩw$*赨~A![_6(o&aho  1FeJ¸_A)i/^sIOn[d"KǪ4R<׹ z-;Hv[kOTCV?m,?9'$wOR7lᘁ?$Y~VԲ>PQ@i·$~q3];"hŸ2|bUD.-kVE99_-F &Hh/xu?zQAO#|%Wq([K4,h-7xVo.$ĞU찒2ٻ}Tx3׊p(c$Sy<"rɼb÷:*@6z/ffi*^HH!OjZod`7w|P$:bc\VƔ /<)PU| :E)_ED4nLAl*AÕ)@SjLxWaZJd2o1Aq[eo+qe'9;`-d`Y.0%]nQd~^QG|(j}^k#8`ƻiV}!Qef PZPMre ;tɃn ɖ XpClW lK)mSyi4 ŸOΖ2qy. j*/l0 "\hy%\zE0MkPuzS0j-7ޱuLĵ4oTAO0#'OaEUq_dFdLG,t g3Z꽽VLZo{썰3Dәʟ(}{\j#v%􉈶#ĹQ6ʖ!H)-k6iFoo1$ޒ)CgTv Dދ=paedLJI ?aW]jfd[Fʉ"YӜP ٥dXavߺzLK|OXxl]V #fYYw/!<ۙ/>`Hk(^>P}E(y!OBء3]jxsH!g7-k3Ѳr*!Ӑ1Dktgskg Alɼ6a3Jh@=yaok>(^*CLu $txoʶf/#+(%^,uMP J+b>$2`,9qNj KW(23Q&L;"_̥9h?pbʋ:_ՈU͗}-H#tFRDAd:<]+uo` Jjz'b}4uxZ`EQȾ^T;5Eݼq5!/T`f,h*s)h'U>6ah; |$HΣd]+Ďû" ǀ>l )5H $^kD\oFY4oâږWtYY=rE>(578"p0oS>%c~R4HoṄ iаέ_se@`ƯCBm%Cj1/jvmq:9J3σ߈eVY/d=T_|,˨zT8fhۑBY;CO  z8僤Œy3Ê:".ŗ(+@3P.=:ZE4D|lU6/׏VJ}~/}'6:=딈,I K場PE$fQ.Nݣ:wj"V%,hXuWh%ACzGՓßKD; u#npWJ}%4hv$7Xt Č+\M_)WV|]y BBmi jvUE9~JMrey9Sʹܘ>z] T_ލч7r dqSI&p8vD-P8cgf)ܤt67GA;ս =#VqeO-00N#oJ׮,)iqb\݋<ʌd= ;5oGCt;9iatTY2 xأ"A“o Zmsm{rtb.y-L%fµxdefދ߅1 U`[VܚfţYUl`uu3l LD BPVf y:NLvjlh6ˀ'X_oeAjzh# Beta~c<Omѯkv4>56  Pnɽڞ32Rt<͢O fyԽJD֤LDfADgN}R.]g:mZ cj RvkϜW\EL]_p %x#$tED\ ;| iZ€=:i+`|&g:iz xW~"/=I(ogGiC ?<| 6t}KO8:))Њ3P ՑWvrk^rS4<,-NcGIQѫA20qnꨠ?0tFghX\ `4cjB?E?J[_Db7 L 8 E~w w1@1εNqVVpہMK{* I#@B+N#\̜'_Ը@j}lMgn O[G>_,Myq\š9W`/ Y.\*6D q<ޛ#;hB}Z:.^tыkwae 5f#Z4ܝs2|H~=Jaad-m= &si>jkҝ7NZm/2i3B028`Q;hO4MhϬB\ &ZeU6W6#Y *jx}k5 M bF}~yb|uE|ϚA3ޠ+I *ꊽ1[/ɺ3cF MYrW< lJ1[| <]t:щS\[Ű1Gm R|/s ôg~~zBso1*OO\Lَ9Fߘp'BHOB)q+JjFYdJ0D?.~[fZC7N2N#_#ŷ(%WV]P9 i^[9H'?佐RK2wA F/:68LC8"G)\N'd, ѶX_;+_T$VJl5f"n_%\1 ͡v,raP jP}nj@1KLÛمf DDA"ԞM O_w V03աzmrCb_g?}f m|oKG~!܇/݄:U˜ᘺMT]`jBt@$?C`ԙHOK"dD:Tl_\Up%D5?+ f9% ͟[zF\>@d5J95h+cIOቛqKk/W(2 ^lzԂ~Z;fkcpcW{SȑlqUk;9 dPb݃(+ z,IMʝyƙ_g GtFt6ӓO=Fm~ZU6_ob#KpzL.0iYlYZ0(@/Y@"_rPcwUctֽGuF#g|&ez!M)yŎ;Z` ubI 7tEo2 CtvC-T sL`YHHR /|U# R&>&@i4lSa%XgJw?(2a؄^ȿ[3OFU>߁SD'~9u{O&E}g"(4W"^# zL4?nf']ݨ MOTC022҂=c[?eƠJV]A$I΃Txlv5xmYT(ާ!cڒSK!.Az_IUKi:cqcQx!J:SXCn)YPiLV3Zp4, ZǠUY#gOP)lVö|<Mizdu`) sl[.U(JɄlt_kc KQs|>x?/3-q+=?{oS0jn`M|N(S\ʩA">S„*Q4Wt` >=並 xV a_y_T>$~֮팗LeGr &lAK\UD!`ʪ'W(LNtGqPhUL/nQr ȚOD:OeȦ GgN溼z7#ld<.P[Y͋~e$E>(19f:׼[M{Уqa!;a 7ЄkG:`J+%9Ep WTf*S}h&fA(G A h(h5@ `A뇋בSHb$BP3mA>,c$nkįn|ASg@I*n0O毧 >qߩ' @AC}9J\Aݒ%;$/@BHeb n\!INj(P-@v3Ȣ.W~ږv#5㜘^g ͡) Z`[l/$@~Z/ J>nbș:TXuUa&HY逷֮zp'W_<{o7tKKbKW)&I!^8x :˯bv)@Q>=6l^.)rQн~n `ׇ(E-TcP)TpY}tVPtDHW/eN#j_j"HXI@nUZY !Q^MeP@ 8N+zL&7aQW(r~X?4p\!(uMbіKLl/n D,l?/F˶[.ު"ǫ|u9U(0e=.aj~AvL!UNw3IP?A`.D۠ q̾π=͉#ԉ f./J0~ <4GͱM2U䐈r;a.40v@+쑂 ,)b&=4bIh2PE|ODy"ŻʱNsI͖Q)ޡ'!$iϜaJ r'7yRQ7C*ЯbehlSi\ 'kUviӿ\_lD s؈HC=-BIL۳&;Pamv\#.SƋi<)x%m+ދF JCvoR"GSl *jXloYKhW8wol=h-E%/Z?>oJ*F"SplM2#G;c237}:bs:Z!pkK nEJ.WzNRg-ylysSyBL}yI_B#ߗ *E| :BDrU}I/zJvmS$h# cY~8ΦyD@; qb;&(=a#ԅ ƞH ;B պq9%YeW> "8s$vZguc̾8n` ? ka.qjFXRw3>weiB"h0jw,_2D!kca>[s\2_$t*5 |9KJe0)Pκ]WN 뺢y͹@LIp&h aQHt<<_-T:eP sc" bP{ ݄ ܪgt!SIG0jޢjph!AcwGÄ5VjDbqЕ1XhrL ǩqxl>s7m Y;AK'+ y nO.%J{I".bf~D!S* 3=>^ZfzMs)G A ϡV˓-QS 9 {B3Er-gxxylݴɚ⅏߆u-H RobFFt-|Yjo/ގǀm'~q"z>VЦ3/g.p~oRA=aBz6w}Lubz4vճ;٥V)*VLRu?o0~1XLEFxoj9dlªW Q7y?D 4nWt4A&'r)nÐJ J!x0< 0P\λc񎹭Qa#ŭ*3\zt^:hRXFž f>\4'BNj9 F!0}6J|EL7فuUDuZ4OkR]A%SEl1dkSO]-1CSXMza+U^:6sqmc &N$z$s"M@-\%ֽٖZSU,3=2d~Qحˀ|_DaĘSˣܮo0_h$rGv72pgO[Ӯ Ú*Vv+AV1诲_~K jtMrJJJϩ ^c/P3]6^U]䢔IܐnZPQ4qئ!SouSVcc _ :ߗ;p{{0Y}K ;nkJ5w\h tO]w lOPd/ate1# Q.ӯPۏ+k^8'd8"oR@i&+aW:qbۜ.6:ݬUߐG=@4H{[rkl2 uY w2>,:JDٟVw֨ T$:4T-,Ya;B4e, dS~YF84vAMVujwfK`* Um[㷿*z)]f 0@4OVYYa.(LzoÂmnҊu2\̵&)w\EԨZg/{lor@9Gɟ: +;Bfֳ(y/'ǮHwEp { ǣ![ik2Q'ae]%CL% ,cYPϜpRb@|b&s/d "<]jvٷ"a 7G,m?R\bdD@gL46RmE?D|뵴5[N4RW~}#ȹ`op?`8IZ;n0޹n֫qo6H`,Hn:[~Sյoh9g~ȱAAYW cDJo'}>Cɮx@眱 J¹/- +^ sÖBt(XKetXַkxb qҒd& `luƩg-U{̔?L/X )dBg!VH;1EB 7mO=RփVF]1|z~nl,$$[#hG9dB8Pcu$5(~,k<$Z6aOߦ_-EO+DWX#Lk!"@yWaލfيBRsb.}Ds`ˬ#؝b!?ߟ<)KkAL|M45ZBed a.i@ [!<,x`T0ĪO.3Г`CHWޣ+ű沋MoC =ګPjy7mp 83M5Ի!|?t!G: ցCd4=hOHwId\ya>O !|>C:407Qljv,l‚%Lv25tsB3V8P} K!Hw2^l,eޭuTߌ積bw;a]:.,t}HS;%ō\E 1Pp 9p׼ޒcX\[s_Oǵ2xe6 D*JNC[C8$9@-I~URJ? :'#}%q< hL/_^qFs]NHFM稓=ljvDnnQ> @%]ZՓRo~߾ټ<"ȤY:ywe\0x&ޑgYo1%9멷áBb̟ MH n\}(jrPÚ ;kc˦TaFS*F}D&źX PϔPZޣcߪ׽@"^@\--ܖɧBHHl;W?tf1P'b|@` ,,q(usj$XU̍6%ax)O.swM$ueN g/EGSknU!: [joh7:WZbXZy"]پZVI`ٝ)xc~rA]1J;]ԍ^+Y?h CvN~Aϸ,&]HvF~.Y|lx@ %Vf =|` ' .XtS+UvRw@jP^Q;_t:cuCޒ7&'>Vx6,$!^2,.h$>n{Zѱa2&$@ R{\:fR0Gkْ-ӊODqx[rB;yZTLs)˼Wb111ûPDUw5eU$W~OQ ȪIl㌮!J)%mOuxowʅ|~Θ.@&,D?0'C!ySc}JdJ,1v3b?tQ-.().ejIqӟ,2ʨA-v. _C5/?Li68Іk.q~L^xnbV7vdYKnUq+٪&m܀;uvU?} NCn8 h^͂ZANs7Ψڏp#hOB$:?Q#}+P$tgBd@1$9A& l5ص@3r֏Zj9o})X'P!wrcp U^BJ>K0m.}

8z&554~X4Q×Y`C{{Ry+YI6_C՗aQT#2MuXpur2Pv^߳< Bo4{Qh Р^pJ6k`j1aCŔ}Ӗ1NjyDr#9J)ZgzfAM @bN{8qӧ]U8= %:&yT򦭍ҧDV̔ɕ Zd&(QY~r E۴b |DXR7Ln`_~qL<h%o 7YʶFڎטP^~T pSX3 BƈڣݼD֋=1k`=aJTIՃtށۗq߶߂V! '8q?vU{5H*?,D%i! X<򱺶&MC"^AxwQt>a-.{f^hSe v"X21,Z\f⿱%Vg2%'5>F+kkk_8Y6G}8g2# |صr:FK^\OI&"._#^sR&2mf1WzPL=55eFTLY37<%R[*W/q]1. U ~psN珘$s)AF*-ǩ~jD&lLYzr%F->˩L%=- Z`sD1(9m+׼ 2qH͋(IY5~v6+m .x@U xS =KR'V*xǵWڣmS)is:i  ^vv {oZ[gaζ}c}=}fն0T]Rܪ!gԭf̀g!;iw?jQzt"oK4>QSjJE\- Dj!kHB˫5j -N.[p}o=!H~ P?s`)s8 _rxd研m}Sۉw7\>`٥(3#V؜Z;֐W WAtHwiZ/WK tP Awnz <^g_ HCpNEyh2dq@gЋe(5*dg=ݐfȁJ~bI'D~ݝYpTT&R{{(\D=@\ % )T$[M&3 3E7POA2vNȸbwR*{-&GћA?\8)WKG+2O",z&uVrQ L٢!5pBʑc9ZM 'zmDZs)dOOInт=28Lm"&&rF<o cm4}͖'kkk})oCkx!:T؝uu@n'4pi->xt ~tԗ_^hX9]W Ky68]V#y>ddd P2ک.\eM*67N(J)-_M:U{t,@A) 920ث,au9'' 0Nt4r:2={al&W"aqwrsǬ&Z@؟#Kt9Yǀ5ی{IA ln=0*܇yԀ#ћ?Xd/#~ )=ϊbۗ鿦J?*]#yap-9{yLFTQ}.\+uJj1E_L+gN*OuzHpY%^ ,*QtzvݿkU)`}:2t ܏ij :&be?(79Ή( Vߌiu@қ;zT{}ɉ ZGݯf[ )U5Ei H)iVxê%G(55EXbb`-_4D7oq dsD;4Ξ5:l7/20lͻ:>hn\gR/ynj6$r,:2t4%}nO5 &Ua%/Vfsv3|p8")t*28Na W7zwze j-wVc#~IUPL6v3n%luI}D@0 Cr =bim͟?\<)8K{f:@{J*js"SGf‹B wk/XWAn+ҶITiP >l: .8%# PZNQ65gL9LMyF ryrOٓ?׿l,lۀ|&^4cs*[K> +R 3g`Q-foC\=f.׍E@V((N5$S3 -<  sa7~6 kSʓJl:>Ag`|z%[?q)DŽ`;@pzHl$۟hȈ50ԂH Ran5wo024Իbaxl];4bQ!L_xfnLi@\ 2N3}08o憊,{T="2>}$gD};Qx<;wi\1pV2Z%77tX.rIJ9Uʞ}<\!Y~ٮRjz5qthaiC)8l`ms̄-Y]}&8ǰjͶIh+qqhz,9fMW}TlCy/)pEr[5R."N*zc"vX;'d1#tb5P&o}cď3bQbntڵ=7|_c)i w˧Jm0ijJ0T؆>K8t)p&RyH8&<.G#,}?.|%ʝ`@r^@0_y2lrfpp/xG}* 394r;BiZ* nc3ӬT Ʌ[( 74VvJUHfp7  ԉ/hrmlG*s)C[CM,/Lɚ0s EӖ։"tUQj'M.Xz85e\uy7/[_pԎ x|6G79i#.q x3=&2Z0yD?*֝S h!|m1!1"gه").٪ŵ!S?]ͳWn4#J%F0Xi~}@Ei"rIWj} 6yaPmd^fNn!Dk_T{jöxj`_`F2(wdNMNY1" †JYNspeزeFϏ!'ʍoyFoqɿ0}nR7"9O\{l7 h=Du9-O$ߔڢ@_3j>$9 ïV=2LD1٨*btӗDVn>aޖ}I?|`ꠘ8͑ {68y~m޹0'a-?[ {(sm6*-٤h:w;$ GtjG& EWiJ3ElDV|ꓜv̭PMj-)Cy=-MO+>rIWͯ]`o }qnM1ȅwg:AL›Q.! հԮګgjT,r~y> cds 4zM5<\8ND'A ՘6Hy: !Q 7KR,6XTVJh:MGuksD}]Ek-GL Ԛ EY``~Ɲ읿UHL\uSoUMni& O -Lt5E(~o;ԦLk#& jDj4YUrb"L9#P)y qVEb E>NJ@o8+èF CA̾UCSp:9E™c0P ssɛ-|?”@قK+Lͩ:)`2Lf3ժf:8!=r80AUe=NMCTtu ߅Nk+,'e2,|@_YRᛗZS|b +ܽ nLV HA02]yw{2hlv"$ǥAS}ypi&T5=7Op-h c@ 9}[n5NR]GRF@-dU3rI΂Sx[bXPWCRDFz>G]CZ{rua61\}P%juAy'&dX²Ty)&ETk"MV⑈MA9ad!+w9AE4Xel Af8#xoVQ_t?OKd ѹFM5/ؚm4 8Bm=])ih?vqsd3X:X~@h.r5CI֢^чd3H|:!Lη"ߝGn MeW,|3@ w+oΖG4'lP[kC'u|=q~qK<=@)MWGbBMa^\AqHXt0I 1Rrq rBw,GĻXAч!E1HUf58AdTټ|XA^TҜ;\vʴ Za1tUe=+T,aVCMo{ Iו?B7Y\oU4?;cFjpN)`y ,tsWn5dq\H p;o1QR-߇DWasH f[oTV>w`q+=_Q"/d+vg5(!"(l8޽AXjږǒBLj5nJkB$/W2^ 5('iϦz4M2"= ]MR)1 c# xDث/_ q1ϡUbW̖ED[( AttMb7~b0"cKv,ЃY^"H}]xw,fWNZ) 8BOGJ?$}39\Mߌa [NT4X4Xo;#! ۃ:Hh#BZ^e'J>Pz,S`fYf(YƄC4^V_5'}F<Ȓ_dޗh& uE S:^.6~11Z]6}GG;rd_{?Fw@`DmZ.\[GliFYfm]<8VVaڼhv6)hLSDyq0+vUm9 [IHO+EC0QKsakJ"*'ьґh4Ŀ'g&' ~}'*jV:d NxEt{vS1!2 2Lh̪J$+4BfӓZI c=|ga쯅8Pjd4P.ube%sBP҇0whm I;+)U#7u'فKfh5g,@|GOߗw?rEG?ϱ_%B ԍ~͐ ˸F<cR+g:|0}7M,{{q+V\LnWcw QCAVxn&Ʃ$ZHEz9h!ҳ[$Izex!0ќt>[\eN5fO&2?O6Nj[K9[W{8uLT& Fw#˪8^*]췚KL:UM2dSC&f龾?$9mMf聭WnzT0Zp0s8$N#MW|JKDXNd1qFG@ICr.,X&N9/Im*} I=YN.ǍǓ "P 6rp>eƐyrE!pέPZ}ot^T&<z!)pS1VG"V7* U\oɌvYoCYg \=]%0q˜O9|[}?؋iGW@:?I1Xֲ~tAՑGo0^&k;ρ^RF91-6@).4b` $#5N)+X3$ =14!!<%cxyIyhmE#L*gހ"qb8 bLa"Ҕ8M%V;!ދʥOz؆k |hVwPv7 Mud=ռ6׃b@xAEy^$]ޗw0s[ҲZ~t8UZI\/k՚'@L} e_*Wpo1tDWdv:҆g9B+S=5qc+`k˜zμEd, *eӖD?k6ڄ n wIJ. N 1v#";L5!"{O&䚵u7w!yLzj|!UHUn}\Sb04O1bbKeP=Ԏ#0,#ݹ,u_ T5ŭk $\SVd/[?m6w|TO ~,/&e SÒ Jg=m=:վ dP]"zT9Q@NxyKCin`n$7e)Γ ;ԔUX+ laDn\}4<-'2_FU^\SҜOme~-aMx n,eR7)=#T[* o|ű6-Mu*^h\5ETPݓo)1,=Cv '6lgr? dTZS#&Q9759ENYy@K]PCQe9`GEF 0#يA{ ̱2bl ծkxJL8%g Wmh/r$tFq\]6J?z#E!= 84(If<=_ʻj/o57,kM&\r;{=Ojw[@q8piL; PIY_f_( -'9kU9$N'G?(/e15^G~ɱt0]ݧN1N7 ZB4CecߛcSMYVR4wsYGa]z[)O"æR o~C?]GsDOⶕ{֙:hN oxHsᬄb#6 .-8q sm]6{?BځFFg0ѱn<3j Q8⼞{H[՝X~z>Sr|]GCdB⫿5N"Adȃ@BTlx(0,4 f}ye]v+PUΣM ުd bZ/uzӗ:*te`Ɨ&yH1BtB-~8Ȁ)Rp6ۢE=7t`Sda?W1c;W Jpp *}#E ]zn7Ȑk ˢ[^YU4΋ M > o5F]Ww-*є5V`Z>GƢ#ۄ&!I .ǡ)F[!NZ+ p؅[ =BNʅi8+Ԑm #8>/K%V93zzFg^lLa!Hz:i\f j)A hT^t'!Sq1'4>\ըGr&"JO@)y^+{G\5_OVz ы9׍9HgPRf}cvy2~:8$*C O|,0k9e6L 04:}Fc| sˁ#-W酜\q`{]p4/g"|K5%n&z2L[Lzfy/E:žÌ7GJ}A_Si+c׽S?U3Dt$+x Iյb׸ K; X,0IvQ3Oo\-rF8 KvW5>9]C Pn^<:x#,!ajq1>oaY\,E(-:t,@$㩚&zC'׏MtW:m(Ši#0VLH~i[ `ZJ`"ӗ+Lj+:*ge_q; 9™oţyNVLVVWF:`ue%trCn\I\@lIrSη[10r1mҼ "`mJ""vrh"5:XYg%w{oï+/P{>PE+]Ҿ ixiTg8[iƮԴ4MVPv8\-) (2[?ztT *'JxmDpIhd*t8>u7/XdF'U>ux=WTp_&DNBiaj X4~?E |bM6V6kg׷yX˓ (.F_׺zs"蜘z'#Xq 6pIrFOz6RFwǃ`Q$F+qWfaah @qL).$2%d H5~Shcm'T Git4+r7VS-fԧ=8ᴦR oߓd S#Zݺ ~BgExFq^/8%$_+#qMKҙBFBF4`= tz#I6hrj,O&.,ł{=yu2"'״h#21whO7͕`d`jU RiL4i߄_,7*fEǶ.}HXɲRSہrwSHI'侀S {^0za#N6:]:2M 0)HF.u;nh0hR;Y'Zvj 4).G[&^zku{w!$0rD&ШfHj4]tL#- PZ=4*9\!w_5XݩFomy>lW=*Ka鮹 *LA >E/#/CW.,dyxe I$"evގbc `-_AOqFr}蜠 MƛP| mƳ)3= $تJw] 7YwY>"ZaxHIwޒ531!Fj6*1;JtNG\,Js[^ ;QbD$2(.q-֓gk.X]R[1d.|KgCk7Xjȴ\ɏ!M6Ws\G tk> Z+ )V*L0XrA4 5$8,[XjSk]]68$a5]aI8 95wjx8hɰv*Y9BNg] %D4x9xOzƁez%PEݴLm^{gvx:)߭U s6|T|)T'p睞ɚ粿@jN#G](`:X+JOq?bq@Gc=VdoRҟ*w " cByzL*l;0FV0y1M}nN۔=j60?SSk-`3v,+0+ bVH1j9 i, lU"4Ѿ}#yc'N) ؀3Y(7JGEsRFfc_snMH7;~FfMqU\yiN?|I[tB(IOz ^[y^&p#3BA)m%  g)9_D{ǀ-?)gxN }*(޲ݳ{tݐu. pVtHD-.ЍptLI]Fwf>𢟂_% ^`@?_QqC=l3DdYK>!65:I4cFV{$ӳ_c-/rx%w\D0 [-Ԟs~|I来W`DN̻3f xpfVIT~0c3N?/}J ڲ3iWwL9>w%Cu/g-WXR&lΉiwkU i[GmU>SDWeO KKJ{}:ШΆ"!Ṅc~!TFeO*UQ7'`NՅ }SkRWw@@#ey|.%|TX^vO<3x]УH- %PI,6{88 ucp+`پK{/˳'K,*=@L 0]5jg1bι1)0{Jl!`a>bޞ),YҦ@f.L"l.FIYC|DŽ0ki^xX953'خv{WjZሐPX{KV0 &`im?kl:}|sm{(TE;$X7.F+RaME+ /9%f}9yrg%*=p/ɀlDqRIe7L^ _I("Y&hZ,dރZ<.>+؉jȍOQ9esb5s( աfx"xft)vQH$S=A_D  "c VN}*#ONqτ+0O20P&3 !:,mbJ0"'²v ԶҦ%EC(gB/y1EM߃4M`ni"oo>1O5p8vz'Eg7?xё8+r=]ѨܙQjI7ߔԂ$ ͷ< ˛A3V4{pjqLdp2rԗ6 s6mnνS QХ)i r$fe6PdĹ7)Z@(GkcW;& ]_v7ekV [0)h Jo?v Pr&βʱ2^Ҷ~ohAd@;bt)2-z6z6A>JdޚL1:n$aXW!ϐqE1"kLSoD%iyM&[5b:E(V%IJaMze*aKeE(dľ\3Z"rlNŶH޳s1!u[e] %z޴5JGwӵCfpK62W|.r+RK $<dUMhu#nknx.jǟ+wD PvV_~sUBiWIa7 U/Yd#=>+ i e q"v3qF=s vp7D4ŐQarMP /sTmEp nޅwhK/aj|;Gi 4sDpa hկo~$#ҳ 8.HQYYu(g##~A|J.M̍p&P\pw7ş@nj)vu$8;Ck`Z_ި|URكG ]2}r{&O宏<#Zgvw.X.]=׼DJ|ls^G{k/b\z/ȫy=dopZv6SDVj*4_4gNvhw൧5qn*Z `+̻=q|ES{-ZpdJ8-CKlh djn~z0PAsotIDFݷcb jLt𜑄qt"EfHQ= ~x2]MW_Jd^w= ?$"_/4}^?s9GSlRh#pB\bc_h 6+Fk_z&oܾ7̕#A`$8HfJ+`U\Vw<|?9uádIrW0gnLyoFv8/ njUT`c2[,5b2cIàW} <^i;gě;BG\dkb'xH+JfFRly& (L%TpUhn>wE ֗Swok@9[Ф \P÷tcQ?ΥV#t v8LzbK>PKi )S/=iX$,ڢY/ ]FX>9G)OOO9u(+$g{QUypnJ SYÀD ^^kҷ\j;awjWc7«_ H!m\ 5]ۅD`*_bh%?НcS,$#q@BHVL&sT;J/F-;Fo/MȮ1 fڇ n:`I&fܢiXA鴡Ӛܪt,M.IXSeNrJUgINuAϺ0T.%T vj%G_Q%WH?0L)ΤIZKm)޹;)Mؤܙ?k b6ks2oKIޡJi9<;NRgQeX,]?%wKO.hnO]S~U ]-*$tz0h?-՗-,s߁D(TP<&NjZ:$6 5 Wre.pn Vq퀨#Q+L,|D>G!]ɎD.q#s͜6ߋ9 Kd $|nt)`/OY|ʏ5I"vS2t hY)ֈ^C*Tq?FuT4`5-AV9ݧݕNfj7"G*6s?6"i-myd^ߝz]#)ásam/|Tr#L0Q !3}Y(laUP[y\)_IXN#HÑ 'h?դZT]p#|GLNtWX#<};TCQ QlgU:ئf@|#sB'鵃WU6p[%Z* :&Vn#g /\s3HY[_kB%λo m|("&f?fUq"M,}ƞ`rbڔCK> "IתFE-fuDFJc4ZocB͌GP_n;LySRfuAᾤs^ҡsJI"jc{x' +qChEk';x>s]BMݞ |H*מ8Heմ_zD+c]SaE=HT;/MDCTEEdTW169Sǀp+;DxR`K^|.ۥۭ&flc\[$;psӦla.\M^TڞF_= nXPķݬXF^EHrN?`6QImVJvFTTHbdp窳NxKGZl;|=<0l,=D\JɁbL0Pk%{F`&9u{v>$]y'x57.j9#sMzL73@pa32?+ۼ,iGWЦ$PE dRi&~:4!#X{&xf\:gbGQV8?D|wI#-Sa~4ԧkLwBpd. ӊ2VsKhKz_"RIf}7BJ+ƭr1V^ 6pSg 340د`hdzcTaSl-~lJg *rv)ravPFȚ uΧ0K̫5aTkNqA(Ѭl`!M<ˍzg $IqrQ2W6|6% lٷshRhcX곉f~.g&I v`3 )]U{rknн |eөk%/r㺕G6 p\갦x@)N~c握5 2;o/*zY}6)AV$xyn'}<4qKЀUOaPqqK$-.:LuMwCMX(x, ˣy;R{Fww"KSYq2@@0dZbkfk7*JLQ+_13S+%@Џ&o c!) hWNgI=0]x N/LCyH%="!+[yJpcg/Hiq:CBՀe>ݾ*Zp8_B b c8*[Ҏ?y/e@J0"|mJuI &7/pubV.L.3|<:%i XX^&A=5ւG|wd|; XSIz! )5pJJ:7)^2,&wcXU+ƕp&ދZ@ORi=zJ/ƹ,R~Q:rK$e(`*(6xRHO6Ic}u2Fm2cgI.nЂG.|7X1pv<봟ab#Rcۇ+yE1h/)|ץN3=^!P*Xs礘)25JÚQΙ6g)q|gU3.j>*VSZD.VESY%X%nFUnv&8?,즬JRH tJWizP/P D'},x_>Hb8%X9I2S̅i$6!Hm`X_^4L% >.GpylF˦d2gϱ G/eFh\,/*.!t2m}Wnk"gqJ7"Ƅ΂]Ub!b+hȠb 0H/jzhU A/'UwgF-bdd峐UkDtc(ǵ6 ҉>q{Ks%<ɯ;Hݚfl42|/;B)E_)Ax<̗N -[.f b3&GdVR ?hF(صvV [@$]ZNĽUv1Ps.3NtKAn_V&b`Oqӊ\t~3/+{rO1!|%N%uE6BkUX)تOmS͟Igt<cު :9$9K5(gkp6.nzt9yӛwTlhXZc66ܴΖ+B{5(=ҎzzL4{Pt\`Xv`/Z&dZC8ma՛LνpǽspH22W+ ppOb*+ U‡CG K#饬v`}k7-(O0> $ MI@ ?P*R:}/`);Ԡysp¦h~jX肃o -r4gRu@ RC><@:櫼g ?f""`3yziT~jU/0nDw +`EZWT*]M<7(9Ye:(Ƿ`CB6 h҆Ume4dZHk$mkJ@ iqVt@.^ok*G&#Ah5еOr^K8щͬ5^Wv(v4> y9/RI!ez xWNF}tm;t 08fe3u!"-ν%H{HȈ汅{#ۚž8JeJN29'nGFOuA>&*NfSɘܝZE9MiGbB1eDR}AT]O0?V%:U)1mx"i2Zm6h*MP 4gu˜5mi@(i]th$]:J:X {ċywLmEdqGDl"t?γ&t ӝH J> T(w} ңVB|ksOОe2檌R{m&qD][rPK,' ɭtSl}lx6&55L1ju8ܑq~Hz,ż%i)PM3=b' w2e] TsJ#/t_!qFXk"pMJFTRqC]z Y-vwL.j`im 7PLNgޗL$aNjU7kJ.Z%62uM4I[(.4$ 5wb&3(z]; +ƴ&&Ѹj~8fJIVgk0]gr~~MCpAGgU+?C`ҩRИ=?7ʩ6 6Ŋd/!anz (,@$ :%R 4 ۩f$D|H"ErZ̀lE(,-U6T}y~>J} -&"M2B1&k5D_APfY/G L |r ˈ8t >asFN+w /;l#XBˎӰo4-sjysY @t /JSgFd@֘\6+TC3H*ǖO} e=f&l[xB# RL{') -]Z.@0׼U`=M,{1X䷊ WY3S@8-rb55F u^HfrO<{ƃ&Z1h`矹5N}}7K 6b{}*گ8L N)ٶY~Z_Q 3u*}%gѼWu2}?'7 7^ !kR"tjnڎZqR4Aẓ,5 bj'ɉ41eb|D"]ޕ}v=MtЩuǜ|M] c$ku v6sL͇Yr܎a'8[fZlA:$JJu?|ljD-}i0JM;3h^Y;ySp:9X[Dt=3[X92x͆=:Dd-z9}9Fr6_FJk܌5iLWv(XLpyR &crPhX? GĐ$+^;rN;.tf0Ob`CTv9ۮ"%o<;ɉR{$=pc?-*y/t"4.#p5ʳ^qZ9xc0=ЇC=j/;Wm3ic<Ǖ,b&H I*xεcX0!g?,\WF$Y :sG!TJ{>SxDZmq}Y oPˇY3ї.qc8HsAL5e}Ajl}AxNۡS- ke%syk7BKN·zFb>?tft&}t qmw'Y |mjtW偡X_ @sGY:0wǗ`Q.38~Vѯ+z4u IM4x[?ӢTVRhm*zf -<-Wz =[6/IcڃeuBYAwM!Isיr= -pN?!;զ{3g!9pɢ4gXEZ H(P;jbx&iv-(RŞ7X?(67\!q\ؒ0yW"PTo$nvkl\LYR-;i9A|v87SSE鼨 l5'EIzʕP=G:\([g }e.NV(w^I_UjF50}b>^Lk nV, HZnR>d"?2bBXVBX/Q g4qe$ر@k}'SD:?WbN&BO=RUw鶌X_ZYt//#gϮqE>r?t~2ȴB$@obX>퓰I6ċPtfN)r2fa"?j8C!I? ϲ$m"j&!?Ea6."'KEՄPVwt_bAr4_h[/p7,2lk/`cQ˪;.8Om=5}%h{ϫVۯZy7 CͻԧCw[GEl3JV-dו 6&zzQܢ !"QpWrIM|k]^9 %jRnInyfUS%t;G8O@aF4vX+4dKEZdU,6DQm7 F$ = x: hx[hp+|H8 "0s˯'Ȳg2$xG83gl@;M e"[&62 U@f>p ׇ&(&;:2!lQc:r@5t74mC1:Qvz|pٔUfco?DY)$AWssf]ވP~T"9u*^eO(GUfd+8ܰkuv<ثgbkN39Lx Hh1?t%Nhꥋe%(K_qRf^Ⱥ!5BX:^p(MԜ.yy'(V92 ƒ6t,kex4aDv5"KwA뾩fV1JyiWO>aСw`caw"UtQ8dA Y?1NǷϢG2@.Ќ<}7NkԲH8z7 t@u[:ʡ ! #hSxk9+z6WUW."7Н 3S^T)!%<Rp{ދxLVԭ.wTz(mACœM*{'J-7)GG+RT)= ~rev߭BIg񌡈`LX&TecȽ|TA$C xCB6dq t;J3mgAd@~J1C$T`<@fŊMݩC- 4D;)IWOsf8Kv<CR=`oЄyp-ӘW/ %nE)-;'2ކP eOтԺt{4"g$SlU"1޹ZȈH+ `޳4*Pӆg(jc!RUMTi*5 \\0B?+Gu 3M)^'Lz~|s c:H XCNl"'уo吏ys|| CҢ٦#AdNޱuRU;j_dq-ݣ R bXN$LHB*F`{Wֽ:mf/:U)McR8k+_H%0mtֶ$%u%ݮBPOZ:ɝLyj\?(l"/m9}1WD߲Z̍RHLʗSlq&9r?"G:nYMi՛JU1bp@TKnjJȥŠ`ʲaӰhEݒ~m&;2!q`z)x3*/q 5)hv6}zFS>@^)1UdjMkln QbWjׁG] O_mF0FnBu\ VW3@v`Qw@_$β_]24=.um}/ #B;Ӄl]֌ќ! &>>vP[0Kj.QJݣw~G4K7Rxm |GbMF]K^^7k XUO,?p Fhh )ไI:j+0=G)~Nyi2HϢheGÈϜ=ڞ{ߛ9RhrS jF 2U|c,cRS#W-ꕑs돱 ?DӶ Cw ~9Jb >LCRaR6ݰ}]#èKӭ@*M;Ĵ7'9p#ƶBId|HwR:a qq9]*LFeJ ~\f&9lPfoD;`횱)W7 .R("Ur@D?Zn3 ;{ul:K%Cdr b+)sH,4 C *d! b z0p}f4"Cr;ޮ[E jXԚ( jhoG8a`>}5 4wfn8ƽ5QK)yXtւZO2#|,[s}fb *x3b']q2+_\[($ɒv&baQi[%/+_&3 + g!'1D 'E#Biᒀ4CYo?߇Dhz7_~@ %+S཯ĘhWUfҳ<> t->>pn`@ݏRS.;$HhE`U[0`H 7jc{50L{<嵓mYQø:6fOQhs%7\Z8JU9+\lkp~eſD12#`Z]$8Q^zu8)bWw 9λrHl9 AZf3g;He(?-8G-WJd"K [ ]hTMjc Gߡ5G>I@Q1?vޡKfT[@=xa"Th͍)=ža-犥#h *2d  @Ĩ![.]?dz4!eCB'IwƂ u%V7# 锉PoobU+(moMq - +jvyv8.Z@ $m#93<(l0R$3@^w$Z:&30^a^na AGqJ`#l$z{i*:j{_i1F m=ňVa6E&iJZD991hG{$36n(x+7Sɥ>U_9J|^7 //LT"[FɃmMs|Ks3tf#GҭNb|7,e )6Z{ĝe9d ZB%, hH*)ŝ '*I.@ Ij$LpI=iܶ픗O "e`6&S sC}8ܟ9.8%g=kmQA3|Yj6j<Zu/}%8gˏLQVP.AS$5"۸Gsŗr2hcU`P1[O:FLjsRk#Ce+t;DhsR,lW_~y"Uqj9[c뜥%R~iLJHdIx; xo dCr FG@ca>j7 H;1( !-l:pmXN g3;KӰ3nk'7β a^>RО|\QcfG;c'V<&:jBtPI4w~E̖(Jn)pWnnpY/ 8L8Lcy1m'?Rq ̙ߝ\xjJ$u zܺCsSta%)/*,2jhߘѤMym"04݇=M3 SqyOD*\ m^7Ԍ`RwkHYkK׃W.ڧ(6wHA {֪qe4E1,-|!xy2Mn*;>K2_~GXYֺ1 SRv 5J3=2ZuZIǶV$#0S n$Ka\.)KgNJ,'jùNk۸ v 9|vetnF aB/hOX[t2ieZղ;(FtJDhldMva72SHp/8Sa?Fs\fϿ!2cE''G^.y0Fd8 ,0 ^m}U+K WK0z S,(ϒ =/ߋh=BB,F^NCQilUn'm5]'+aXZ3"Ȯ4-T@Yq\~JoG9Pp.cz4\r3&hС؎y:Vq{,3 "B5V{M\cM4<"Lq\Bϭ`05&TNo'~ TbJ8g D_w`$jX3R?+6@]_/ie>^3:xר&kj{Cf-(Pa޶$wu"q_"Z P3_@uzS˽ڝ!ay.cץ,esi°_#<3Z_#fd(;`.&a+9:gy2Vٛ'2G^ 8&90xk! E$շOYǣIOk?Wa=Je}L8> k1^Ho Wo<YG7;}LfZ_5j8Lp?QtAlV?Ak h_6n~dIxtĭOFkL:EL SNGЫ>%$(zf'yXV G*l={V2G4I0) N.G3I ν?}2yLAf-V .Z~V7J=ci^kc&(%s#D4/Zb~EӄwO[JDN\sff7Q֏I1+|͐8+v3Ǩ1s/˳H;W FЙT^Db>I[j@o@.A_"UŊ;]1V6WR {m(DK7a s[Rk0]I V(_z%w)6`̤@a/€ ҈GiU͎}D+BK~^/,ؐ.żh(-G QX26t/4}: f]|\r9j4*O7ܒj@B)B _ 4B]$ΏՍ ,865| ]GZNJa_+%ρg_f09Gq-}o',x, HQIxQ k4{R%LL+oo8rKsƚ~+Qprg |GD`fsnvgmt\#Ŭ]ViΏ&.ϻ oUa2ڎ4 kcF׭>8Ph ["eԯ+"dJʤa ]R}`7u%u,嵣1 w_LdH̎P=H[;f}E?dՓԘy@FyK341Q 0 @=UliJ/)$t? #5Me_$WAۤJ%YO[ߏ\ut Ibh{eۨ ,"Nckǥxk0E@.}Ru5ش7'C' md?PD"iÚ硅6L {vpӬs >ZUft Nԯ/c?+ۉxKS^5'=wa~n-2iCLșYəʴK[&Hbx]ᆵ%de*= dr]Z18e}L~~ XYdXSH7hN〯bsw?`M (|=hQlX`)F{R"KD/  ݱƕDsCHCtΦ;lɿ6U]>@qh@`>MkVsk*ɢ |_g0癛ڢ˹D xk|8\8 am܆Zo _i"NSI5c(Z#lhSxηt {a=@"FMXuOPLǪiQ#Sdiܽ()ʷz*5 Vr]<)2Fcac[{NΙ^?Iyd3dl wiCkE?i`3k_5B(ۏ°g[u60LњC3l\Z(8U韱ͳj(~uL ˇp J䦉0 P],6Y,쌺6K„~{¿emS:l|E[=B)ԝqMhgr HBU^vq4„+9dLhBni`Ts{e$xiq >6 & q}-EpX) ҁ^MflL+ =s(K30"/f'n%5FbEo/׵yBLY]EH2FDp8٭q'À^4ټVTZi,PVvbcuP=( rN٠?@_b5|/vQ|Hyw ~Mvgre}8k͕ϻJREAU=l_rN_WʨVt"9>Ӛ4\30V,<Ÿ>si,r [OW4O®M$ n.<%l(<|B;6^,Wm O)@>hFl.jO(Ӊ:L#L3EAb@ M`:tŐ~6 \fj9+k~Zߢd$P?A ٱ@ OUMH4w<%zh}ڿ(ڇSt-+Y_:[V홯2|ƺ{Qdsj>`U.P5isdVу |y8adw9gO:xGҝ|-k<,ĠF# \汈nE/ +ܡ*Mr634svV֦VaDO}>D4k:-r0.1D0e>oT}_a~0=Q6e 0y!HJm3so)D0o`·hH~5)`ґ4AyuFrCt_ٓtd/Ixz) QB1݈ E+ʙΊQ/\Ghǫ"y0/m6("G;*ܵD"^ gҪ)Q< `]dU{vp^4{x_TeӅxP SDQ"D[$6r?]GR7ݼ>_^h7S*how,%%(!F8HՓvdh]Px)I'}S~n{l:sFs'WP~UDBfеG]ULӜræ/TK3oӯ`:4'q/>􃬀=XǶhБ.:=X=IbNCrD4\Ir}GX{_g(/~D6qgZ&o](P\ *C #DRJD/zt}$>Swa)oO4:-taZRX&]m4bG=ت1H1-iL[HbEL+g/TsC!!}. +Gƛ\7n-Em|wiG{{7X⯃Lf%,n ZJtz4҆1$ڦ.Y '/-?so]Z&‡qꪠq6k@L ֒Ѥ'@sF-acp+fsǑb&zG|yՊC>|j ZDWDĞ>կZ2F}p.wbol#_KKH7:Y9<}Yq.|C.Wp=^!*=T,@ᅠ%It쳜?(\do0*V?!:]PR]M}ޛkUރ}ge=pC_44$7k6NA!yE]mN̑8FD|%mfnhy QQDE69E*H@>BK3ܚӺj'&쬃TA{]MfX`$ag%%1?= 9LID"sڞl肋 a>'ǕG. : ][D,L:cjZ,S/޽'qDN#lNJ9 zyKaRm^ޔWP*,8szfnfyr̥;e*q 3.>y pRqO q,~ȃ"T`6# ѷ$tg$!^Rˊu]B{׈juW5{&1h<筻~OXE(-TV0x{|BPH5iM /Vbܬ6ꫮgoJQk0~̫P9ʹ h4QUF^bDMM܈[aZIE?ab/xsƹCY]L-IKUݮV(l{zEuQ@L+(VFYk)LOb8HI{1Pc!A!Z '$ǞcB:Y]Lk RvI}g$`'^!>M$W6Y܄>Is鰃IV -و('E,fD ? 9) EZ.`Ƽ,bZO-P^319Sy0Gےjغ[]L@#z.lC3.\yaSLtEBa+y$qPj  XF{;5Ǒ1}]&3"NO-lfiƋm Wk,( g` ܾ8 Sá?;+w*j=_#ΙJbp?lz9c gwkRkqVT-n5s{w YVr@gCVz(,t5աhV`}_N2C0q 3`z[ϣ0u.ɇV7uܨ LKK%ͪs1BOb%@^QMMF6 TqY* 4{7BsJ"K5` q]ecSiǖ |d ;oAtYEU8j;M"nWFiUIlvd^%^ U@kGOUCp};3ue6)%>IҐqW~NRZ!:]ˑ荃jsٴ8si|#ؽUgV<>:YRhfD;{L[[DyE.P˿AO.ߜ;ZC}"A&OS:1k)mp$]}kqʹXoq;TwHj~-הڬ+^lYN}Hitm S&Q#I&퓅2Rx8%3K)]SCͧҵuVpN>A^6T\ nbd"ʅ"(%<0wflV~l@"Ѻ@;a\?Ӭ7zIb[).uCFju]vW LxൠxOTx"!C5Z (Hxī8ZO8,w@X.)+v/{[G;٫Q%,Vu\ wENzO^U(>Dsx$M\j]odkцofAF-peQ%io4Q;Z俨rSb,)P={`mlK1hl[wBGT˾Tx+O#z,pf@tl) s!$;E~ E|)dXY|uuXݢ@ʓ'hlˣPO务` up=rUMj_lLA@  2 VQKH%!CĤ%WM[CYtY_b7RfCMI'뾊kާ%M?L{ݔ͕Vs^JTJڶgLo74Zx2݌r%ͯTb(#evqVzIΙGqhrpAWdm@!%g;"KM8OpڲCF0 wPi)Q{S.!S.b9*k~[K{ȫ0n{Zlz#nYVJ˃сr_Y1䉱9.u녢s$YBE!o=PFo-#oj+#ँ3^+x-xĉ0 r9[y YǃnncY o:n%+gj][`  rt bv8ZDO)W ( " xw8? -&$,1sf]ڳst8s//zoFH\f*'J^yA0h  CW#U LC7qMH ߺ` Z|S`my,E<-dPDI.ޯݽ W>Lo^vԼhOTV zbu~ t3c4 VPQK7FQ`nJ8x m 76[/pI,mn:ZݎLߞ|(✴lRۆKV`1ԥbQqgcM:fr9{ I@?+LV`z?v '[!NnܖŌÞr @aw%L($S}!?nCQ}yD$Ի x:JA7|dgBb/!ߪl陾ۃ=j_cj<Nf4,2tڗc){\.5wm Ae%T4 lE"Wcm/WՑ<_VS&m$ t(OUX.\>wȭjV_="7A|uQftJ$c#A@ǵ!$8iw Gf2eŕd]@ UM AXӌhR~`>|G[.#xڲ0Ӈ.Kxo: IDx3OYZibb]ާ/m)y*_,(Y9C#Rj4RnFja׭%]4iRsC.#G=đmn0ճRY-#}H %Ji|D;;Rœ*˵9϶4:[:\N1Ha2oֽz^vxR=p}ohuքVh"rΒ#*T h*AiM38,)ӽOQ_tMgt r!s 2<[tª`q`En$;r*E.[-Al*5b=&|$ jbYoOKGel\ 9>Z>D^ttwe3(618?. f1K7$xtl5+%L |a7:azhx?ͩ>m`/맀v ,A0ݰ|F-n:.r/^7;*KU76ЉYz6*ȃwgh3kz&Bm$>0%WI9qLs~e-QE$ NwCZd)n,"[K]5Di\Tf87}_2gw6+f66Xlg%K1x_ȣݻ8_zR5 25I\ muc^T& PTy|U(Z/s+dIW[&KŗU* u"qѫfsٵYwH/*{l\L[-Zyd2==˄U'/|#w /&sJܱ$KDG- |& L<u2MM!2ău&v[?s~@mP_svTyNJE猏I@7?b`B[f /'AƄtm|ދ M'~ﶟ@hT" , le2Xada:z8*Gpog(v'Sh=•EI>P\O-T0ce[ee łΒg+ ,Ŭ7P,[g?m/xzܫϸ]D^QED%[)h}}jëyS(8Q2&4J]Fe#lAvp}EЄtAP<1aT"rer |LBE\&mu$@Υ%W.B3X>7W 6Y/6!Wo.Q@ߞj EFIn@n{gg@ D|Ÿ#0?fB- @jKv^e7S+ )9>iǎbb CoKA9hN1ZRVP vIpߎ*Tr5ʛ^]yp P. rǿ\J/}좶RCzG%SN8"(ü?hM[i֕!2Wؤna|CJuG/نOBx3jyce~:Dhn18M[5pM*dibSS/py\sD&5C]C+QF =Ζ7 zmN%?QRi*J1W]J?76H~sxz|P?T-!kՉٗm|!MOmLRgW\bD{tJ{O< G"Z3W UW3LjDtg^;;.y%f;?y-zc[Q',H?>㥮Y`zQo&-zj}p NXZw>^Нv$g`@#BD X ąH2?I7'} QU^i`,+'b"M* /8_(Nn&pk`/,8픎ԃKOIOm{&h5|7wxt!ѻ܉[],@>j5ċH;ۑcw VVd䢣VAjUn3A٪W STPEln&)pu`Ap7i>\.JI m.$3Bv9 a)m[GItPtJy[mA k8R)0pR I'jhlCN ٮpH6@.O($8_`JEbӽqo~)dDMp /W_\CָS|"kD[45F9Sb ./_N:9#j*%õ+86u6qL=cu#! xJY~+&ǘE4xě6>BaLeRK75sVϤVMܪ\l㒓W<4I?٘٩k꛼GG.RKU}#3'oݡeC@ԦݧmegK ݀3_R!b],3i/5- й)T{yn\M)Dg4EEb#%I Kh0ҼcLI#6~V\/c5IڕqN~o|-n^GjՠX imԇ eѭo(R( GyTT|7=l]`tCcw.eйa L? <;qy}l $m Z/C UPl9֌!SԌ&,ȋVIa#;T7ӭ &>B&N*<EKȡdd=.V+"ؑ F!]T7NncFo􃒥xMg -ׂX %FQA-@ 1!nk<驉!߲ZQ/D1l~"Å4Kf!K3]pһH ,*t;(lmYMXEQo @PUS^WM1BXJ `˰X Mp6e h)D{81aŴwu (NfMm7>b:wZ%x{|p@UƩ- OiWKT>crFg`e} mK2Rn-c@_sB< 7Z|<(xϕ?>:d~Z[p+JVu. '@@{}(]b!sJ*c[Dʩ|>|P1k$}u1\ =Fl$ZߛQ6=' ^籑L!Apj胕ȥ{~==xErф~{z m){`YUY`j ə h\̆Ieyiu ~*D),u$YlAԍf$\2N$&E&o`+/] ]&wɏ `棟a+l3׺YN?Kl‘ђo};9؄9PFu K/2,`n#WyA j: fgexލmodsY48!B.RDÉ[!tTN[X2bw~/W q8$y΄ۄ<'p ?߭n@C}Ja70sedN\7m+@~`|f \s֢z.g 5pT^7۾;Po{vyrr)s YIV@NGC]"OB~C 80=~ЕŠam_3ɭ^#3&ic :|8ehm%hW'̊vg1xQTFRХ2wE*Ora*Sr6 LyHbʦk NZefUi:pfRyfSEU:^ v~Fs4XD-pyl:ղgHTizMZ3s^xׅ*S7Md+i{>.}s+ 4|3E,wMwF_vd) YEO1k#$x6!|E KԠԣ֖Œ \f0#;x!bI܇> 5њLt-[oGJnb-m YK&7[{ 2~ݰbM&4B sv:BGV&xeKLv.а)AaHdbN庣`[9&n!+r]!F".^Hsſ3"i^AS[y[G"fW-:AR<3y, AM9/ f?\ʚlv=Ոt0wIWH@a[M *Q"7+603[<}nSEZC @;'ȸ=$ '?f/}mkfe֯Ԭ+(<*eWkEf|~*~AE)@G.{Ӫ&gyNVpJĬ`A[[,P'NmtYm}8$S,3 >SYtC;(#ݛGmIJY6@w.(ub-@rȤH|ge?׮ ˜LֻRuI;mL.?GWA_;vfċ苑AaRZDxu+ccq|UBV ъ224jfn *ifl"x6Uʃ~CcL䶅et@$r,w_rzvS"@nAhv]Hpt룘nInlU/W4 = d""n1̚1'L1(#ujDg*s<(S;S*qSޕLBkwU9#nDBB1`p|k,wTU\^3/y"&B?Usd<0gϡ;giw*{ Zn>~`r7;_7!{+J{cHqД!5jKf W6a'!MhZ uz@4%$H#)r%9ahisS}bzv/ K u{~\J}}p!NVcO~'jBڵk H)&`c'0ARb>>ն xRlyvSD+#` rUXX.DnJ92h8j> id͒}0p4#)+eʧ)}VORBc CBE߂fe&?md"F۪pt˱!_&L>S[?JSlpr9>^8m.6`_UXJw (0H[8ru~o)c?I6gvgU!l<j +D a  uG3k]HUU8zCv^钼Rz. 6_/?݁ {_1c֌|nJPv/d u.OV} ]6 c&]٣~[/a;[ʃe#(NlgTAA|E;( e^EL4eeM/0f7|`J҃xAO.7I;Y( HbV:J K"l+lQ ^'u XE9 gB~)FleFcsUšֹ՘Ym.Q"ƚxyeQ9^J1"Hf{^=p  {+?ّ%IG\w/7# &VWͱJكL9yY^d$$j0I#T=rm"ENXI# ʲK-NVćn8r׷bg{հP,EzEjFP,Ol+1EE UDt25FxZnRY2E ܥܗom&^xᒺ c>.|%J:80LϦJd3Ӂ-{Dw@"M-u1~z: U.)) Q)b?ӅMˆۑ+`4R.ZOq#2nE[kdJXI}%`@<w<O)8RGdJ4lVʤ=PV_I< 5I ^=z.Hw TĊ~Jpq2"諸q)]FL؜3m`On)D^-ִ a\i&בH5u>xA:azVqP8Dü/Bg *?~;29Xi:(OV氘vj"nՁLy9N:o XU]cRvHJEbhdiF;Y,KnC3MAZ9uWK=Td}f'z7QgٴNt  Kq^äüL<^! JW+Y:[SO~H%`qNt5N_epN|C"g:0Vb7&"+G0Bfhb K"W$`&j~U' `S_Y;8N(=2TH7Y7i}N\AH-]MW=VS@3.g/8˴ܓIs&uX q׬ Qq ڮ}`GL#Ɛvt ``z$Vj߇R)Ɉȣ%),@9fe;$r$vR ++싺6qM;S`!_`W!'*Me6EH=<9zqX7Urpw͸-#) tDz+Xَdb ʳaar1()O3'3 M+/߯A4G]s@}) $!o@ޖЖ~ mtoH)u&jdgL-u#g#^NjQH8ζaNv7U[ in:sf`3AlM0.}AdZ3)t> G>n0Qxbk4X@4Ul*j_/n!&bRW GPfH8(w i <85{$i /jYad2av{ӻ!63˃`T#fN NYJ#?ԭ /OLFpo]ޑ&T2hZl KlR/GWGgA),S0sS?Ӈ= l._(Tt+ނW$HGސIrt5W@D-rv/m[à ̙b*/h8LYCr @86w,v Ϸa%Rn@m3wZoC3^BqR10PrawP|(PhB7X0mo_dOjHj֣Cpsat‡&0dƜd-DE]XYZye|FOY_)df6E 8QHiV@jbRyi;!S0 .dxopz ݭoRng,}g Mz9+(j{%`:BP?>IYX炦_~^&L~ :{w@ 8.'t] h}S2~xLH%ܜa dٺ|s4k3+Hhi GM`~+HZ=MaE0./j,K+h}){_1s<ظu / x]߿LZX­/>]+F,P=)'۫j ' U{Pxh-8!ˣͣmgDUf ?"z`ژjCWsC)?Dub!_7 }*b[9yY0ًE$#}N ǂ.]ݯ?\FS-U4bRkZҗ a[ƐWo 4X},u:ZG`X)1ROƉ ĽGaBXInv0kX&ɚWP;thO;W2TLi wG$!NDG9Qj}pe,_9{t$Gg;b^H}@߽$j+g>*EdƧJrd6ܼomiFP}MXr]*#lh he ln*<дg$ݺ3ԏM;}P_#SmkmE˓R" 3hYE6sa4[suaaZпg.Ö}.51< 91q0IQrjOp6ޒgp=Hض;RR2 o7R{slYpFCȦDl#XcN,Ql*$ˁq}1lP?V`dOC$BLzIm00rJD<=ũԾ|"}:B%%k2 ͭ!!8Iۈ3P_E˚߬ʈ>ֿ.*U{^0@}RD<8]@ N<݁sf=6'VOxǸWT\@Rdi,92`>;m)Rh7*C5յ3.kC,YxQk>ҾAis &lII$Փ-צ(O]Y˷tNb˃eOo}hP qTd! #9*D͓x'k⯳Ws_nQ/苽,~ۀ6ۀjWno\h&Uǂ(ˮS8kt32Y"NT%W3]W`9 5f ƀ Ů@[u1q[K>^j|c~l>RRBw )ixa~Cs@"YLFThP*遇 qO`@Y=dLZ]-{f ~& V?hQf Oѓ0uȟu=G@/&"`P>{a֜ZN310p8%Vr95DKM޼1%ɘvyL㏬|Ǿ=g7=(w+C$Z1MNi7O:U~4{Γ {}W\KNCZ JkB@~$􏞋$fo\9Q\s (&8,#ۖvQa>'B < U<びG\q/UEF'AI21 ?I@ v6R6P[!s3L kѮY$ JR/ "\W}v(m+! O $:eԃ@OI4 y*r(&GUꮟDF;R@|Ȩ_S*n9ީR>;g-*3cA3d "lX^+@ @TM7ЌLӐcMe'|kx.g[isg7mÔ WӋgOȐ]A=h?6q5pOH҇Q}"E'ȟʽ5> I˔s)hՁJ`L2!*U6Ge I rAac4'8P7 z C>/~$.t=')oYW ^&Am~)Dҡ]}t8 "NKUu w/o̸d(ƛ_ w%mz:kbbypaԦ'ZF.||.y { yis$ލSd)g WEqXm0K";ͣ`UMPwQt_7gx;K6vDs9>M]]hG_Ha2mTh;: jZxFK7Dƕ3?Ogwx }n.0" Uƻ~ʣoc%C`{բq߯;`;)Pь):G2L6aKVy'@ޗ;`V [sh|-ի_ GQە)u|# )Sj+?QM=x/ߚgbN:(? S+Qo lå1hg/Ʋ**ͅ!NY[\6ˢ% 9G]  TB.-4ĒCXf\`rG8reFz:y]L㧊67VX&Df,\h܎^sy2nWz[KLjXbvlHm5Uf]YH~8 aw*N[nJve ًN@բ6)ǚ;nzKkO?peWRE魷Z%'ȊCXb==,OGn$}zG6dx9UƭnӌB34݀rEd4 ,NRTg̽,ĠO@\3񑜑"+W-)3V( xbomG!Fi)`܃Ξ_Q<0ܯsȍ>$pDGe#f 鏧nIv@=T|`uc/kXDx҉Ϊ+zg /K-xbj!N*tpNhӹQ9G%^ x%hXm2uX8K**;A93U6"e]{s:Gn%!' ڄefR]]Hr9lmY)_#%-Li89$6ls}k+YDIr$,uIO?A}{=' QGd"l0Z,=:վW8|ڍh-8'gT#6^0g_t%/'}u;|JE7_?b.*7ڼ AH7m{(L@Ʈ! yl32{ hxzH}0cXfZrM57+SN$J[Y8eKÕkujTu !!OG{X}4TA`+,.0YfYEۦr*A/qYYGZ>SEӾYX[,c ~.nBGK^"&RV䢯e"7 Hs5}x;& pSVo'oͪ{wPr&늙_ 5 Ƚ ,9: X*ds %CM%͟81>.  W\&}T'o 2~&W_Mc+I|TG_yGܤw+&* yOаWoEu1V13fuzNk^/0%k Nclfo9 ހ6 }˶]G]X;xNkG) U^o+|#ƕ93\8U|^MC);޳~~UX# 9G!z<U Lr5g9W X6֕q|+he^E (%)O<-]50Xt"yhV)/nyg3F}NR R^1#n'fю͝{L02x1:w8T^ISuv.';6M2bQ}&J}6˦.0S=tdjH˥'>B6AshhƢ&wbwrR6Xm}jʑ{w``ꄓ7O^xDy#"%| _`L넿0 % z咊~pC59r(u8 I[^G|%5&L|uō0}\dO!p} j>-H-˨+luOA@+ԍ^Go+r#|I=0> G8 1Pn=)xSq%3vL2@7䙜s!'k=6Ue@вn@UE'wDZj ,W R%Zψؕ'# ;|oUT%G"b{%;ٲ_f&cS H3;^ h-Y#w`~ݒ)Wt켨;&_FF4UXJ>jx^!*4ڶψ[ =3UvOV LzD?PFNv &S;|xT32qPB EUď~19L g4M8`Ri҃}wAZW1{ET dńц}Beoz5>||/HQBG1p?=:;ӷfUzAjUǕ4 &MϼnrfB.;#դ-~)D#RAxT?7h6ʉC'[V+j/=I4Ȱg)tv;pO$,qt_ӹRׯboT]%FA,HfvLԼD CHzp﫡\ ~\P{BC O5V%{U['ڥw$`6`+m=O0"#7>ѐ3K$*T5N>t|E v Q"F[/ވM]5e"|(m#RxWɬsg3Mu-bx]?m9+7wR"TBKcbgI.9P"Elӯի>gP6v#DTg#mS0] _xG21SR>u9jV|rFAԐ,.Q%wYQa.ȿu**A(7ȪAY3i,TݞHso'g\_]^O~٣:G\.[ZpDy~,Ml\ԥSWc`Е~雪<ٚ s1ƧG-2*p*ׯus9,rUʓt*d*a +$8omPr} ZXD-q1 Ĭu'UlOn.ʔY;*j'b𻃨{l71eqKy&ֆ-p\%I}#{"{$Մk{[{>QvX%(xJRFAz#9y/X-Mʼn],\OpI U584%v6tҖIJy7G|]WI~TFY%NgKQ壨RTGA5 nX4Й o du 9_M?*ulCK14yPjfjxU(u-Ojn}WJ2bӀnTHlu֍TuUa~ \is-m~y!au%6:(ʊb@Gmtm4Uo;j*YbA>k SX^c'zl$4/T*9G%@2̕-vz@ 폶5-MSǵ=&Fc:#LN8vH`E$w'A[Xl?0l}-81H `wMz>E O `x/x#Ilv]6`U£&ূ 1oi7oE݃"d*$Q/@HdK O (kTKTt/uV)r0q}&;J- y%`Ljp˴` I lBs8؇I%UH'GָCk8ܵb *ѹ֪;/ޤbLF2\!*e&;ڻ- ^eFs :twe(y.&!TeRlQ>l|c~c6ξjgS늳t@ >GTT}"h <|2d,8J 麋Nݼ{ ($yiV(@ڜ;>jKPӪa$;$~dLO@p]RL-O+C7H.$y@@ů[͗K]!IԬ{woZAR/e9n0."N.dDy0 đ D+-_r>A,?||_ iO 75JxBAN+ ^[9dR.B>1ɦ1MMv$^0q|_Vsս88Nz(ڏTzf{XY7%1\w.Tӳ`|9F5>ڛMx>'2Έ~U"e@ L:%^ ;{TEiO4DQRl;Ҡ9/@B#W|cOcgLG=h3/Hl( o!xwIɹ@68Ob!@D3%pVĞhMf QV_V֢Q4f-K~΋oE$^hR1 hLQuͭ3I_l^ǞN #q_\B`Y WFm| ȸ;׈-Ne⨛%fa_uož@kL`+qxy.3R/|V'x ˤoI&&uDd~6|[;k}W~,R먤!MV׋hrc8T4 PxUPLMFyKRto4GIk;!&zC"-ċZqB."̹aMG{zdw[IvX%`-n0hil>O&Z[ZAEϋMK]٘:IYY%mN>5IJ],OX=c>1SYD'P(w }4ܕt )PJѺ̛b꺫BѤ[.M?˹;_*¸>[rI7nr%_v.+bKhutt)Wk4 ;KƉ{@V*d ;.dD3PY X+SD3/IAwWhc@ڛ'dwIW1K4&7-o.Q}Q'& un8;8UΙ'w3J7Qs[y"^jŻse%z%r,mYOVHe䨐B~\T :x6W4 䒇 ޕN}a#(3g=_I=4-=9jcGmp._N&g3yo@A+N,s-g*O}ʘe'+NKD_1[R5oUaY;,9IZ ":jV#ýC~KͯvlS~T]э6y}|l# 0ܠeJ'؎@orRka)p%(͎z~6-x98F zh`A+{B7=y Y5kHG?qh*)P@>OMr>Qݧ9#;fb-6vZ,vB#U34rt0D/eY.43E`$FXO>hjUҙʸ-IIbKxPV_z G,Dtbh8,΅j48P5DJ\ \iZen:"VCmKccua@2 "r_o?5cЫ{}Y;g%= ^tm5 2Լҗ{ A S[(Ag7RtU|pǮ?p"Vr{Y 砍-rc t?21gA6Z"js4eL1әQ0n:=]jwJ~urP5IN ^f3 0|&tJԸ1?tB- m/qޙLQ5-XҲl+7TwIm6(L\]9p[. 0J ,R͊FaeiI߾³ki?.;GCJn~]3҃?}ŵV\ek,W)NJɗ7QjLK*T^.~UDpcpMEjMsewo?wD9;ڱWAk*X[~Og?>MA$h9(j0'^1f-XYA /hoW2@5O ՒTĮ?1FU N0~GGz_jGS|(#%b |9GG#:"b^Wۣ9BMIGv!(AA%!D]l5Eއi75eޔP -@5hw{9AJo-T*pS/ֳy0HUbI2]u?bR%D:§6R,Mo4V`C XFnj"ϝ8"a3z)XV['M>i4-gE9{0x= \k8UH=t#1ez1/˙Ä8}r}%E.I l\(t\H5++諢h^0K)12t o9_?`Eqb@A J*nʭpFaJؙYjL*f& L21RE=դ6ZO"@㟪%^'_gdOz'B՝54>RKjBpsƛ*HsNN`i挨ɮ({/=(߶xuN %+(c*3 Dg怹0'5siq~ʩt ]rpXJ#ˊ/;KA/:Wcpeai&m,cU;J'3\PڬA,;!p:2SF2"[%ѯ1_Nt_*9:B@0lƽcD?XTB*\lȅpLYp)'9뭵pfǝNݛEc{GV~/v2/?AM j3*Mג%!>e罓vR+?*3ic5ڕԨ2<ۤ|Ҍz.x\>1*, k)= Vk$V1@U/7Nӕݭ ̽MI!Wg7S&G O^|,J@߃DbyG9Z幃XE|_1&uZ KYi?r_:7u2O4MCث ;FR/Lwnwz B=/Ո"nNa\&܉ʬжT.=hVF4uk fuDo*00fAvHXXYgL|ჟ) yQ@WDK7$' !y&b JpItEWFFZN@ڤr +N< )`0޳{ohɒ"egNPxIp_ Tt2;1:.% ~P5m[,N<.3"Gpq͕E vVdoWT`{ r~oQ$:ѧɶoLV4S%!Vx5)nQUf_#XœC@mUqbLT8EҶ|$A)t:0vNϡI=h  (/ݨMJj%M?Ǜ?P @I ;l$2&R&[}viMѿ^Qv&.xw35r"ʐ[Lr%Ԝ> wޛ/֐6wO fw<pV7L`Yb.VTd6~r5f\{d \ۺ͈u7,\CUjQY,hPvs~u><85eT(\$Z39WϨrTuX$r"4vSVL:q<+%s3Y#Kp1(6kx  ,#*۱s("F $VZ_&fZVUmĢ\,VRd9ɗGif}[->p%Cac3\L!! s5gS:wk(jC. a3'9O }JЇjqrv蟪* hOMeÀgی'$~I䝊 ! Π2d_d<}G dCFk.MG|0x_ xN[7،f8sT8pM،W- 1:#De%^ ? .{9X΂?6hߖv. T%f1Of7&,Z2B6zZ\{WZW"A+g1ܒq`޵B@oY5-*niOEƯim$'O|+$ȣ{D(0PGvA^A"cgeͱ ^)"*ÐEKJ~^SsyG/fDZ3bP6D*{ܒ,a<4օOc2Pri yĩ_\ on<.IRJŠ^};L;m'_Beqx YG:l? P&zjp|;iķ5㈒ӫNWm|:&4Y"K ]ʺzʝ2&xqLlP59a;fsM 5G8.h?aS$pVB]D?5ˍfJ#"_ r[jm$kcMmTZcpܒ:pIPue22Ԇ\Ac|K1`t]:-)Cj}퓒m'KIg>tԡBJQLcE5D)LkO6c(mڍYT845RqTP 98e>]dv(=HɊ:}]_yP?fpAxOD܇(K,u =$ŌUY{`+C6t5x{?Y?BOæ؆m!_V*M \%r͇`mꝴut;>SJȑtfDzژx~wL\c|=ġ4O쏁dy!KTy˔Z y:-I''N+/{H@v4?nX]63Ivߧ}Q*Y^|?tmSzc8'jI1,5Xld0n3`=Q㸆do)7۝v*V\R3lnV.Z,hH$ b$J\2)׼`vb?Xy.hv&ણ;ȒP_7YEQݑj8$f~{x9e*ZtJ:axsY;}uK?ϡ8DV6 nǺ B;$d,H=8OmVω?/WY`tX@в-^ 6Ge2~'\~}~ ؖ.z~35>Uʹ T{"zԼPU: cw)vitV93 jhd.l;wHG\mYaH2a.Dy*ZlbjOǶEn5N>t@ R4 I=M`ȅ2.3vf>R`L4SՎsBo@RZ%a`ckRhIFa.IS5|\9pkBf5 ad&%?1 TaQq{%S'E h9fk%lH,-\bs"6;S`CfL%<"wy@^ۣ>f-HZ=K1%-<)o2zRcb'kԔTzR`U,Vh%4ם1leO (ttb ^'I"qb(Lp/$?5|EuttK٫˕tgjzI*$ȭ Ys:bYV%rZ(ԃ321m\[zlN%|P;0;$.AJ{5=4S2 .ʕ?r#av"Q=tbfOoQ6k!.jlX wbL?o8lپ ~RX~վvvPJK>l{?띝9k i1ZVhԦA(!Ym)&wp,^?O8 vkU4iDC5›5MOfY}͒!'%gF烷c16)kHŀUAqBq8i#Cpd#7$xyUzJMǹWs%)S"CgOQP/~OoriF&9Y#Pz(ԯ¯mҔEtJ1#y 3ADQ](g{/C[pV0?MjnK8i($fHqİY"Wig5z{̲Ib\?c 1 'U+i>;J ^cgy*XK(yC+GOlCg[]zxTj>H ᗦgEdMP$A"U.e$;F / }>5W!.kžZ4xGWw62? ֍1$vSܯ xڒ<5iN D; @ʀYjKC, ؜s ((?lIT8R;wu3`(ZWbZA1Wn~";Cpt@ Y'wB<*P0iX5 f anᚶG7y'uwύtM:rY je:^(y,9+`/kS1A%lLk? M!vfͮ<Vt y bM┋1_7SShBMk>t[ jz^/l*Ve'rFjl@OW\[l $|/|B]hĩ0}_B.y"ل 5f"πzSBw%h(m"nuJbV:kt`[>RsT2&w{+T;kx/ rj6cfI DAS)u3Mj RF$v`}uu zj9h 0ʼnv>4ThK?w;qΆsK޸upIh=6W$2 E H͖ylW'gw&^1{BAg.3]L8UAlܺ~I썵*">Ll:MLՑ(L9 +56ۊ JX/%0īZD6sYB-(2WY6]96(6J}mC pw1%{fБ IX';Js=^_ti;s|']//%q?v4[2WΝP |,Sr4RԦ #S LóªtYx*P'p[۔y4DW7'sJ.<o廷wf4m;.O!."2SCh`F2g!k=ȿ\>|8VPt˸H658܃6Ƨ9TXe=2:j,ro}d_Gi {]#j'|qO Zzf\ۍ&*Ϣd<ˍ؅u$o魍q{XGL߄4 8^gFn ֐a's;UӉZ)*.ض+\[]m81m뽖^ {mѸ㡫XMnlŌ 1[UEN5aȻQL&}}57Ͽ;}YG誂X>t?|/zXԻ"\,vocͼԗR@o /e$N Mbعn9P=Y9ER~uǠD;~LNZC|n$z~|6FZu9r]q$lL֪^#$豷;șMן2 V>ͩ1/@Lӛcs߻_}|/<騀݄3q 09-'m7t",^G7Fhgg91'$BL +re-C$l*}gK⢻j60%SǑgdaQXڱ9qA@'e-k8u0?q6*3t5" )1eK@kwCAa@u 鱨XSr!I>k)*z6tu]"rQXƝ\ڧo퓦,*ޠ3o n]~[yoT , FB ֿKM[N1$t+NIc?:V$ict®βy4Iu%ЋD,B2lP85#˒6xG$#ImVhi) @OؗeWIixI| _CWŸ#d\cpA3!ng&?|@fU'Jf:gHP??v锸p`Ar8;s);LT(BLCeqya@3TRMR5jR7 4T/ҨSID/f8.V41tN Ь_&DA,F5wj3FX۳J].^AG3'(N?.7z%r"zڪSDχ{>YQ"WG_ʺ.mQǙ\W{ĜX!QL1 ]0X#}89LY6oT$#HyZw^Vӎ $^zU# (&_F`7 r Y~,@J)=s+~yw5ЭMĮJd=^`c`law_HIá1ũ|:,B܃Aߝ>DۊXZ~$7D3VH>TM >rR&a{5mk`)7kKWd*tPaX; sm} h@JN**6JT:sk?;myE=7Ź1U6Tgmskn57V'tXm'ѥһ‹”0fy!M~ O0_LK3typ?m#uωq4aAy$DBaj\_;9,8p`7[!_Xz|JaH f&3Fpfce3ղ`cQc?(SjGCr,V3צ)5ڴ{f〭_,d`#]B-mD<]}}Vf ^u, =[ӳH~~Y opկ:g 43pו픊i'ʷt ʺK^֏^it!ףu[Wϋb+~C_ٟnҝwQw>$7}'OV{n.c7Km}:S::щ?sENYFxޚܙxF@^#6 tf^ u^h!#u[ɰ_L,>S[Q뙥8ƒ P 2wט2;=,*Xt~aٞC֟ГQ~_"ʷ\˵o),a>I-g?۰' 71MBhv)9GhwC&3a"N KG1īGc9C T~hoC:}؀7D.X$j59\̌FJPn (Dq/Ad1X׬oCjZUyAc)S C_B=Q85dp6l6}0p7.p{Lk@)~Yd_-!G^h{j(2gB\E"+C@&wi?fN\}k qR} wCBfu``l.  ]h v /ө6.k'W˙a$T2e FhuO6W@} QE!lwhҜ:.aڱp)k a'Sy<{0r6 2)xymJ4LSށ` i=ĥ<}36 KחgebÑ3sTAb)M(Cۙ1?+ySf73NM{l95WKMrtz[D>Xz-)6gT_&Σn 2;}c}p0"B`6BT+wG'5_Dc+U9"ݑiȜ2Nւc]g3hI C ;ȿQ=nL5n7L|UXL'߻1H)'P") ]~FP_ް'͟!I߫^cUP +<3LzgE91X'd[ dͳ2PX}3TxYN(akgUe) k6?746dK0`gD͉{d7?P(I,8ZNc63%YO"^!/ EDcM\`cWg>6Zƍ d6WtSbb!h2 J!csֲ_/ YzA>Vh6MR|i^Pd٭KuC1o9 ʝt1ǡL.ܝlCC%)ZT=x܁6}Bt䉅ڕQDB5 ]SWSk*R Y}# Z㷹# oբݷhCU_ <~Ґ\2NzG|V_e [;4j#Х@.F/R"rrO[=x,Փ#ko=㻆K{,Sp QS>{WI]F%7LЫj5o^,AX6I@ Yy%e6eq&nx++s[ZPt+Kv Lv7۾hy510E}!7QS q*ir+J=PPQ|-` ^*Yb4C)'Y !>!$ zbDrK'TQ\tTwHPF0hߩ6T^]2>qp.ñļ#L֊_5ɴ- /KJsΡmb\fK}5"ꇔ:P{UΘi3Cv"lU#c17cPuyT: Mw@ޚM9mcQrq{Kg.UL1.!] 7:`dU?yu+-mGMh?æ _xGirAn 7Lbh~l SOw;#s?MWI)p0='#i=.̖~>:˨eK.;hR­Ym? p\RNʳf-$\VK'WMC\jTUN }[W?yf 'm {x+*;OړOgX5f&#<>r=:M}%jXt&^GN` eCHȓ!51+¤,@‘#㠩=- rbq]s%v0k^T1Q-:ePdtzAzQ'HYrC',/{{hcOE, 0q;+JgxF'^D|ٴ[ݩ0 gZGy~.JJ`;f 0b gslƫ-V46)ߙOjD!Ö?x$"7eT ÍN`dʸ7,Mj412 lˍڵ/Du4򱘁tG<#y3bBXځ| WIs*NzmFJi 2LOb\w^}Ji =(z>E@r|QexH0aNA9+$ {dSh_"Օclj(Ɩ4'POJ e[&#R>#L:QHkLw -WY%MBF"r:̸2<@(IRT#JYL7&1녨+mSw* RN~>zP&{?HTN{t#8a1,FhEsOd6󲝔NCroW7;}"n'iXV{J3-!Boe  TDJ@^4Ӛ[ m˽m&]e~G}8~aBӞY=R[w &f]5'w*Lׯz'8xw}MlQM|&$E`h; wU!6d?zYpGOC;(./Kd{}zqœkKAINwx"Q<& HزDԙq[`?K]*/Td4=J&q>+zcۃSx.NcOW&38paX!Yk}ƲV,= 0֮P&NLm]1B쫃]jw7iq(U5HEB]Kn< v|8OEpk-J i}Ol T.w]L+Qtw8j?jXH\vWfid Icb=(~b4yf2ULb;)2ިYT2 ђsm߿/Ҡq `HGm1}M5I~‘fGQ/@g;GBtj^8d 9ѺU,ba!0I RЋE&Ӭ6q3 ۉFHY`o%"s~qPE!!~ e 4J+'sj"#+d3>a›tn%boNj|\زW$}"ɷ_QqX P7]QT\[PZ:3]ӶV ]RI&D'jjz>]":]&RA@{ly{>]:Wzb|1aXհɭ)G=$7 >6T7E9:-;icXj]m&qqZɺfO6N;Pan=XpN! )aC!w{b6@HFPFbvI׶CL `(W{bdV4-W/Rp;jL[(*:I!xb/~G%imnaXOڗOQeqPV, LTCD:~x-NHe=І a;k LYc_1X5 ,}bCJȃxqv`NA(d2sx*ϰL4\*.O?92ˆ6WeG/.i!n",: EH p40AMu} P?/3 G+wDn>d4 \my*xf㿚抟y>N|>\E'[ _SB8kC_`A: zV `,&` O4_D[͎z.Y6-; MHy.aME,0S>JF::ϖCǧ  1E"Gz%>j 9EbeEF%sA0Z- 5wL>F5򳒌jYcb&;i#eY8/DSDe$OKnneQ  +W% {_BAVgW{<@9j@gS h^rpT_7@zH6Fu3@Vo 6B jeo l '=b7)di1 ^H\"ՠctz2ogmգ? +@ⅨztzUO Q& "\&B|)g0<K=M+Ɍ6ii=g&{>x20Z0R*/a2UaNRʩf v L;Fr\XÁÉ jr[tWgvl ;ݏK(Gmn@t/(x'VsS΅!xW ä?Kf%tή XuOeݕih5-ߔt߾8kpքJ{EdG,cv^qm#88M:rgNc`WT eUr |E(|DYS=Nnv/FhU %Jї3#٢n0kQ߷P+2xxdsCy=]! 'b$Z .Zaˢ%u~4>ne4\y×AF_:s1y4"7 3>wq B2[/Y֦>ʒ"gK|Q%ȿ58- _7D>h:ωWĄBt95JT%3^Pti f#0{T˖?]CazŽ9=xEOLarUKn"Ovx)<>izXRy\oh9)/RM[+7OIp9YR߰axӒjs~ez̧ BXn{£mn5ˎBG 2澒^]ãkH;h+YюcoQC\!2fGHr<3VznaEyuE@VCZ|ҫI򄇉h>WT&Ʈ[ƄV/3%g!Z?,T_pDP}@pd׌U/Q)b!B,_N)iMv|66R#Z?(0u|agV*ن"`Iڽ({jؼNM֛`[k'EiؚT dBef_V#>t$r:`vw^.LGA}ކ=hf 5W<0ZQ/Vʰt,5<~5_46*›b4Tixr\vf/]2UyYZ?xpadCk<~2Lp쇫݅;˷_Es.wY2'&Hc=Q ޤFBCtvVeQ"h˹doC ;kĕ 8yjΨݡ٣݌RɣcHO˄P*U3爓| n>Qb@.˄y&ɷ ^ĿRx |#Ӽ+"͋Xd(wHc~bȇ<K{=u\gAX=JYϗXH(5lN?-bّ-i:Vߗ*nGmmPY8tTAT@DCzz"g "xӔUSU+>7} |Pᩝ5S6;B/;$#hc@Lqr'w!yC Y#4JaEKnۓ7{A^ϛTⱒwG+X{)&CB\z-.#4d9b1Կ^TN`l-u)BѽŐd$aB#'q.'І(rfŭ,lH˾vk7ajG 獻w*ؒ'~~GL_4jE[oh߾]@#/6{s|+|qe3EH°cPy;;aM|ק3PH>yG`φ4B<5J㪖T(#`%?zg%0 +tassz)2ZR!gdžkT \yo+e?*$jXC$xn}^0?s7R@zP[БhNi{P{Y᫰ywg vch!{dl[.IQF]׳P/^di|Kp]cˌ>7?T^s{6X[gyQBАH{;*i"0rYBm7Z`'AnhYl.Jrm[A!x-L` ianʢ}g&>0w['QwUM] -z֝UxrOo>~R˷BUdlWnt ۖ~NHCL!!1;(:ZTLm|qҪ5OkuKbC&L9Xm'%buȃOT3K} F)_gA5QRx`: dl@XyeLK3cْ1aW4יPʹZx "3h~TD{"_EAֺJAy^)1&+ܯ3*mr6#\MSK]??%/n1h ؒUmY`c!4kC(uLOmUY2@5M*II7\mNo%/JkU PhE0u*r]V:׽Hmo'2v(/V#Gfs}g0R 䠜Rݍg :Zo}ϙ ~,hoaɹ쵱,ǹT ץ%)㋍BX;m 7$.kV3#BH7HV R8u@j0d jͿAOylr9%'PȼPe{JaµXm߇$TZT| 6p>pg 0Vl :q*?6w.d)+: 쾪i6SD lxjQwCoǸ_5brh+U}{2[F,p{askHy;z$wtq,ձfj4`4-.ή#qRؠגZpKf>؈y!md:Mz[dӖzLF.P1092Jr^^G[=MTܦݠ Kåߠ2jʶ_6"25.?I",L(X\9wd y g\t"Bka"m&]ݶ X#=&Ux dfٔU(94.v0[ڦèl^/g=ߛw}ݜuw*$WD5ަ'V, - RyߥX0y@ oUn*jYz d3Msw`&%RuJ,?Kd)LT' "$"]DtW؅za-~=I^j噶e+fl(`B3kv,ْE9K~؂ %p: 4]MWmpv 2Wo{xhZ=ʲ!c -3aULg=Fu4vAڋ.M4DS?H.ܘq]k%YQX Dc3rC#ͬ.^^ JI%u;r2l˪>" OyLFmgsg1*Eoܫz jfZ_Um?LVTRCZߥtQ(GDqP 7K 2_}v9 Sg?/fUv]v6fS~a?ͱ nf(:JX_p˽*]x͜f}vs3^?hB>5m+wQFgMl_Ud>^-̌pEhتl͡( /[A-K)@qKWK>!R^F_-23u>(mقe].ⷐ~XmLY 1qo~/=\]q$J=?8@趹Z1]@_eu6\e{6%w| FI ?VZؙ׾&ׅi^*59'q7j5OJ 9&3[&`I R> |$!b}_ oʠ "Fj س9'&f=nTkX QUqq/OA/ BC|5!1*vGk )+3†-ηo[*TEXT/FBO"_j @"ȇ^ӰV W ЮrHN0@Fػ[w> ߝ%OlE}5mG4'@>E8 E{&A.T]DJ0qi ,B;M"63G "GfxBa/"YpK{Hst#0v\Liƿz r#MTA}:e\?u/~{8&TRkN J2G:yz&å跁gv,&ͦ: x::|}49^ȕEЃd7}z5\l oS t"up%4{y`r\f뀔`֑V&\io*;!pu٨V\I8 fOZUtkt mvA8;E2BJyA7䁈-Df]O;?CVԥ>YXƱ36;f Ȑ>1Tm=JWPuL!ee]Ȃ`CT(ƹ{o:}{'׍{П6#5ZX]ꈷI SiT|z_jÈT5N(G{wtF14C}p4ؒsĵH[PM ).x/!8ECs~.PɢЗ]uK sxT<-إ_s7%3Lo-FPZ< @ O@ ﵝI|3C+MQ4~afw{, vȲ؆ T F*|avpw6]^~ڌp6ե<z7[JE\~=%.G@kR3)[w(Pc'8q>tKkm(e)N:y.Ӧ:>I>;#Qؖ>k]jե7_=1$N~~%0qSY cRb" lYGcXT e aFXi |ρp.bq.prG¦ajnj>R@rmo Sܻ4z0,.1|X7D#y4@.嶾e.RTy󮙪Pȁl(zy=c  x58T];T(u9*Hۦa/_qJP7vWV.OPzj9{vq'0zY$ 5&e&F3Rh4OźNGƻ;=0"hJ}..=4guNhDzq͜ec1ig2_pyİ5^\ȔT`q LrDkxӺn >xЭ|@KJo⎢|}wSX@Pj5x_"I1F ;lfz嬞.M4/9td#&+XdpklQ 67hWpTRiRxn9] %m<Y8цSe85Jh\{OfĞP=~k͹qw>(޳[VO&vǢnQJ+/陛Gay=P7&f~R\LJ:(Kv8c[! ġ> ,9[9}g՞\'H`&y#Xce&X$?=;栝+<#@Y<'<;,{Mk깒Ww)z /2K[fL" ތYUK.aFVKEy^ [s(t0`wbq2H.Rh0Z$la (VNY#O=~}Bklv4Muq]F,gk+e\ Qrp`Ua5Gs}oʇVmO:LEb1LzmEeuI_P2ܐ@]w{"O”n5`7$~wuZ PM0x^IB,edGͭO8"EQ>z©,3MqYb,O6q8uiEĕ؊:U'w?>f3a2 We`Qp?vXDpQt%V&8inR+l5ϗxv)WPq+O,@mDjEU(ulJ<M0x#esD;;*ksɒXQ̵AfIL:; F%@HVW4Ȣ7 w)tJ#'},ǽB5mE;KhZքy eGvex*6XoFQ4}u^v|aF%V.`)_=J4JPQac \=? ~`^#_x~M@!1!ItQn$ʿ̈́ŧH6Z @UJ ?qPb;kFg"ږ*N` D7qeK\NHX |L6e߮-}GLVm|C&Kd1˦wuG$L>ۿr-}hTٗé-Y@&h:GfبlY(ɬ)d;?6V>INrmJ=4cd9 󀗠lV~dAˤCodV) L֜߉eL@.3OJ5g:Yd2LbBîhQ7%:6Ɋ{쩡L*6oY1>Zt3HCtJ> 4[U5OC+P`c)6PV<`@47#|F8_,DM9&ޒPDe$0Q۫jbcU0[mtm QC0! 2#[K飊Nk;`򾧯2=I3\n'JՕ+~!NXRZ42^dca->̊mVdʜ8]:A+|ԗOqA2;g͆ɀ~Pb2P@?Cg(]hzz$X_t2͢6dcf1 !8Ŵޱ2BOsC2ۙ.tlAK!(n(H,Bطr"IVjuvylsE;TNgM Gv-J6 qqF| UuE3JJZP_(γʐGVh˧2j`bU@ &bLgzpdR6wTbMɧ=x{|gmx:m#g0W|Ny3’3!ެ[\W^J:#6[%.}Zc P+OҮ4y'ؠXf>F3KE9כFYbj#]O^%J&JfX|0o|"7DBIT$MM ΤVx,JaY-n9E ZȨ(vL| ۈe;FT1 W|^[3mBsX9S?4آ̌ H p^s^:B>LA6oP+k=@c\2qݚޗN6Acy@nے߾iCwd >PVD.nė-BE? O˜\1ܩ-Ř}]i~2?A嘀fW< G%NeX#aPD44AрɋG&qex")y+ J[[ЋQ{R$T:Ր0pzKE9'KF24BcPDyBQT0!2&uVoΐ?fBƷ{R37k6š". 5$UPo^QڗIըI 8>~JkwVwҙsL);q'~LEʫJFMJ;H=Ge|l EO q *=fw-I#Ho0cT-Ɇ8I nq\!vZa]q7pw+[ J GkFYA qj:ȭ_kD'FώBQG䇺N$7[L`9#z$=AĀ/ėkKN+C޼Wn,EӔ (r"݋"IR [JFqO*]ϟT0$̀d gd+(IW"jKz0Uce-y^Ӥͪ`"rm#&Մ&= B"r"F~D%Oc\sK2Whˀ<0?FJ%c#cYMs$hRq LFh L7|&ZY '_؏d"Lqڡ #C5"dcQ~ J[a{X sBEn]`z'x8C;&E N-2(Y\zSozǪ:M۲>"})զ"zBc&ZI{)fkF&~vC0WkonN{|^"/2]v1îgK"sy,YAž A’}_#g;cTت+cS3$$Cp+qUa>jL3a_ *$Xwr h ǐ'(9 tAG*UIo4t>~_vR^C>#]''&D=l8܀g^e؅ܙT~}1$_DiN,QK&#*c5r'*L7r{LI7t`?חtWɶ{`r|r@lGٿwu wdD{NO*.l`͝N D2Gaϱ2K5I,̔[vUM^f~=M^6kHʀ_.6xy+CWYw`_?'-aA+ݓ!אּVX@0wDyƯ_Z'jXɗ?Y&s&YcE:,BePz)ʎ*^g,9^ {GȩRgЊEnO}h1:F+>(d/輨o5R7._@[cW@Ɔ4dZza(bO:85b: E8A9K{0mIJ=r{uG?_s4fPwSaFu`ړDino)d($e}0߀h\Ylx3 B\V%zv[Hj?X78z-Gߢ0gUWjw5yDE&gx3r,|1m'\첺>}3Gu|eQ (I$.171=෬ȿo©[(S{5 + |7kny|G37XKK.Ӡ {3UVVqL3K_! ]A9;b'Q\Dj>B'Q*Ct`J%b$d F-f_fD-ӻSV{AnLb"3uK!@ _OseEC' n#}P"2[$Cp&Y|̝]!%5etb0w)chʏ\|k|Am5I$ 4ﳃ(3FS!5om*aޠ5$/R`aRs1ǍҒ‰WdˠϽ& B8tkZKÎN_b-kXu)eGBsEQQT4}q嗞6J4لIhP3R@Sݎ,3&$V+:[w@G'&~K( yXԅ/6H/kN:PJkiUdJxR8JNٛFxReaI'[̛ť=yD} +>ۅ(/W-s_5ג~ ?w[f+(▅[˕Tg ,0m7.W^"9Z$drU6b5{B.73EHeW6KJH/f ^ޤOo0ހjlȡxUE $Du$Nߓð, mx9W+}%WfV ?fղukm\OԅNdys\]RPGy5#F*Y=Gd1N0HQСi5JbyNkṍ'>gM㧟)c㜲1 ztyV[Yq;+ѳ,"IE' RǷn b6 J !<2X]gB3` ;B5(Rw UTERm>Pnj B`R1 (b"p= X…˜BFGtt՝&=mFov֪q!=ܹUyXRHz=걎QY5IF)qz)qA*ш,?e#e D}nV"sP5%-C5KZ&Ƿ}//fsPiuB'jHD#9F>qQqsr"5 z ,0wsŠa"3ZyU!J|T:L-yhK)R:~6k[^:\SEH&d@3z*58Oas%Gܒ850dF}#ꊟq폍Ӫ#sx(yˠPϰ8ܱ"Q9a6OK]}gS ֧0Ĩխ5lBBJvʾn1qO'{ kF0aqE=yس0'DяxmF#3o}@*Z[)>81葹b`f>~K1Ei)2`2i q6U,X 6A1\&v/9yBxtrbЇkg2v@qk(;= O%(.\T{R=}uGUqnZ'/̫zJZȲʃlA}Ғ ]ҌH2ESN Me~=;x?%E5bG TYS5a(9g{I)28VU;nք @?wp9^ Ar/ۋT`+@`oNOnu$b #)>? aʳV!LQSB }{]՚/l׉&} VCG֞ךy&J݌H6!*dRzu_mw6'+y/#B)V_j7߈ǻs@B'@{itgc3ß]oYEM#ɩ=yn5S'cHexőV8П mA kqV|^!$޻uygN\l8mI4]X J?Ͷiucg(xfGi$Au/e}uM#y(O-,[njľ"NV_9U{Z`=PO?\SHVLcas$  2Qs?zv}[pN% )/'ǴDjCMŨ^calSQcM6(޹yODFQZ!#χD0\g6QUц)NbJj,^=l1>~ =Zyb썞qi@Su7p6n+>!؞W1 TA`K4*X r[?%˰4`i_(=gKZ8˩WN2{ݹFYs j-I2~|V^ ?pW'/djقϾ܉W)l9brBXmwLq|c _FDPvXE F}B[aPwI[t4Iϴ  #'lv*gO(qڿC )s3*%)q-d 3\yXv(:FvV~69(A,"9[ZV8.YmːPwaD-bZ9 @$#Mѽ"xvl æSq"juVT8ݘ$uҨԱ[.$ȯ7-ќScͨQ>s]+»?v"'2M )YML?J07cirAd`fvBCJ }'.VCb(ɴNJl'$ܷ,N.uE:6#XP߆4p<1_.1q~fWc@oؽc QCYTT(9 ]52H)2quA9#uѠ#_m%:.NhvW,`ѐ!Ut ЈmE6n8ip?:W'4 #g\+ }7IgNp[OpAiCl=_]Ͽ²Uz{;xYOx",)vЩz(`H^S2sFFϗ2lY'e襤N‹{{&kt^yȭ~?Ers=ƤյWQRg20slirct/X_SuǪ,%P~Z;}8 Lz_6&\AnLK;~ʆ&~3"`=H!tdž2~ȷ)604?ϋ>#Ew: !x+F¼kTc([Hfy}wI9K1Awl+ϛ2((k:hiN6Tal : P?z`܇N=(g ݓQE >`e"[;Wa7 hd8/(Px=ީl5zZ}~eBD" $8:ΰ(lS~=zYt]A}gF{IdyL 2Hh rגL7;>2s"#)Q4:v^T쏮٘62 z1=I v(7)8rzE?팼)#s P<r1Ǭ7ʒ(ۭ߅ɬ&`R<g}zҨ*43I0远02}HP}o7@Mb!SԄW }Ѣx横{_:.} gQ0,0/2=rPiFl( |u B2J!98m6}(/Ch0DthP!.s9mW ٪A3uV'uk!ڸVq. @X6اECXw(6\ujD#j&l|rp0pU.Y5o69igc 4>T!$])pMVs,bz~0=$+t~6wRGt(gn>MaYY%ҝN7RlcM{mG= dwMpVwo{qdb;Se$Mz_sꩪtăJθ| r&m5lT78 Ɋ' d1&դkڦHMZBvoͤ@~ u5)e_nk:~-Xt!UVa{5p\B;:B\;O??ĎInsU̺e)vzFcJ :gkH!69DH}֓$ )M;#=G8HvZ&ԝܑɴK^ )[H/N IO=-))QI |~s'L*n P49 #@A3M]b>kj j܉ǃMqYſ4:WT b9b@Ce\v)ZKQFxY&s] ,m:8tL|h 6pO~ 0%>NƎcEE;Z%<\:jnܘPygvW-chRG:{^q4~(>[!'MV`Yc[XceSu;'vhhb$ ,i͹K7|Ƒ؞48 |<DkEQS-<> !+8[';VՌZv[h ,{?|)%> "bujm!meՍkVn ?nHt<0@\ƭY qz)-L"ΎP1P|V3d.ȳ'Lȿ|vpĎ !=ssΙK@SWPW=Y:n Fu] ja'kdd#BkҽlZcvuDgGo`qR83=-#u/}]V@y;#~pR-8=CMnu73zT֮ȘG V^GXnrрZnͿ.$,I"cfNty. "c;)"W{i;7 :Bfm|t@5P8qUAJV&NL_EL$ ̨u`*<֙6r`=ฬխ\{a{]櫪$p{S0r!"D֪EZ7iwK-6Hۑʣ٢Gv#Ӊ0/$0Ł:b]'[Mb~Na0 g|/znYPTw&(>RǞ7b^"xIˤO~]œHsCDP$4laakKfcHB'~ǯwJ>$ʖF) "jH6!V=wKu7И`h9 VsqTm"Hz4\E{Eòȟp&f·E@gضC?\! W%›|XC/L;L7\*72ߐmTffpGRvގِAr2g'vAj%NUAus\ F*4Y6{ߠżnP2,ggvqKi(H S Ls+zR<%6g)H!s.9sU8Q!8c5Aj (>GiتE >z&Bߚp+1W_GoO.SNMOoHD#c;9sxC'!a.*Ĉ_+o:|w$ş-*g-RAi 5i.iaգ{חw4B|)-EH̖3 u=Lc)v'TN2pˡCs ̜'ƂzUJ{NNӑ*U繡jR'4kxV*v 0|e6k(l{{ ΋5nn˓`뾉VnF #i)e+3SQ`/Mɣ }7NA*s6-.(I@W ezqqqY{KyThK#CЈǻs| AGV[},"WkEP:YAutтpYA+߶3 Wd5S =IBwwRMN]8*?_ļ lS|'iɅF'6Û"n;*TNo|w1ca#e%2M;_IRֲ^FFW$$s` CN2/_~$k/0DJS2\/ɺ7(USs \Zv*$U0*d(Q#Eo).e`!h-cT'|qe k>¯G͏Aq+8‡JNS!W:9eYix&9:=N\{AMxc3&TpBG OA]e8')5& ͟w#{D(\|mwDžW m ?Muն5蜄l]m"ɞ ȴIW)\2n="ٸ l>~h+~R|uVY 1(8Y_()fbG.eiȤ`Q0H೨P}K4k.1o6/ BOӊgZ/#B qᰠeD7d 9ʖ9q~HF u< EPUfB&m \zqޚV˽h.#S(dJe9;'+ !Nd G*I2o =vj|uUBO8-j2l(t儐sB g'xg=eY%._פ U,1y|+Fyvg%Z1'x'($2L/O`&28pS9f l S>UٰOfny,f#>f-6 1kʽV2U AimzG~hIS/ |ڦ-YŶM2W:98` BFOk>\XZF]F4VD|BgH:Nu (K0Ͻ:t<"U@{>*D|7J A?k*ls k3,BEV$/Y6Rd6PQi>5Fɔ5gY $$o±p#sƊLEROBj42"'51X;z e}!?ĸGn]'}m>.*ĦPؓb84ޑBrݚy-*$P3LZVgsnk!7Z>QL#yh]3)3€xI#3|kP=|v24(5H ,-`b1J@Er uixϽ?=PSX 9#)Oa.w_xΥ~L(D#OIV#X0a%fܡ:kg@v8لO*(եfd@^ EnyjfHĂ/D6e_ jYjbS,.s:;˶v*Z/5>493 aEt${_YzN:ufE{lޚ4me$6gVj~fokddzSf'N9[Xz ~_)[Q '"PVb`g3^0Zk5 bR&7Cv)IN$t أٜ3ϴ_KK^r#pP <zjgA[pNK͟PݿU><)yLZϵ0(fLx.tYr0 # :1Fk]^;2wP>{kRpDXeF-2#-U,[?+)N)e-][C;|3'1tCf!5vP6cOx7^ulÒZj':5_zvr|v),F@~ rti3%$Z>:8H^1AAq "u>1;ux*6cNQJ2{?5iC9bHUpֶԦvpr7SH>;+yVG>H`TS`=z(H5\P( \);󜰖z=|5BNs%HuQB^Rk%Ĭ;Z BP\|rd^ĭO6WQHmzWĿJq(>R96yCyZ"4Q2 1ǫH'ߟ1ij -10 鞑{ c{o4)v_W8r\)'NȰP"e^E,e?Uy\P35:*DgQkkt,ԽQo {3a6/BS*<7]s!9  Sz}у\T 6d\וA?z4[k񹩞>\ Bt0~A![!E9UsϾp0,avӴj owC*R6Rv9wgSlRO ̋&c)QUJFN%?fe7\i ^ ȐoW&/>b۷8jm!=[ em}CWthIœVëj})&yR5y=KkLdgܪź+:E{AKŲ^5F9ҬL47Q7>Wk3j".SM蠒ؕQcg01^%D CM5ðWf_ꗃuU>gUlr(@`(8g4s2l/Od }lx˭Hh)~8(Hf:΀[483[kG7^`AmMAͲ3Խ݄^VEO" N,jXEFvuC@wTCuv+*Zy9{MQB_-ZvV%aB3仫R9HK$ʔ~. oNFI%ٽIޜ.1 ["e[k|P`U;ÒkyM$]Ȏ:HXp) f2MRc/G; wWbi?;2;fly"HC Hhg]~ooqL#'zv0lZʊw Z21C{D1TU/h%a/:ch~$Vv%jh_" ׂ9~};+OrcKq8zg {ZXm]lbȈyhf X΋  ~YΒ|!!"GPa !*KP"7ђ7jhҚJJl 'I~_DR7mЇ &?ό9fWE4&9i vܘ$y Ŗgof%t~+B\SnCS X3;hʚbCH GݔX\, s(ϳd@̇Skw8oZszRR eŝDSKZ()eҀaeCKms]Ez`3䷼T4(1ǿ|'!I=Ml"BeL쐎f랺|jiiok\h@zdAv@ 5;O VCj>ͫgEW6~V7Iv5ΉM9M|#?EC+ofY840liVj$.eDx"\AUϪT8N~s\j{eNݚSpԢ( :nPJ;#öC<~VH~bZzgfm;&P\_S&?;g雪 {633΋m]@uh؝lC9~ \63PKK[%+*l?| ^ZgfI8gܩf֩nǍyO.AbCt+X~5ֽVAJ/([h2Xs*1= ogR=e_2n-W)$=v$m6\F(ͨWaTlšly5Ia&^/Z7{uL+vfya:Yx&7GPHMRiEO?|V'SS>+& #xD5G@W_'^H|ʰ>xf[Q'ޗ u*hMI wᦥV 3ڪCCdUTiMe|&m+M$\f\=> Fׇge(H@T/r3?,-Hm̢cA2"Lzڨ=ξ|! L? @؏u:pn&ʍK!|J'ŔW(cޠ]6wg~#S ڠr:ΜjN7Rm\cV2&V> ċk ~/(1}d8 ~ts#)aԧ_tKILJE cvq  (w(6T m<{)R BG*?{|@oq}'-#k5B| !70(-qc O6,#¦r}(qn7Ԗai[W]~,C)#X@A@MzԱ$t_p?NOdL#\Q<tg¼G -]徊h_<_~C1ړo+)˪˫({ۋf3$+`_.y)ijDY l\>(b_ݤ(?#f%WYXOw9>iKŗ"҂]T'14 ~&|Tfܨ` ~! E>~Xmcu( L=g ( YrZ#l鶂ۥ$ևzrG[$diGs_>|,߶i@|NvA6L*5?{GVEC.Տ:G̮_h:B:zd9Rq_2U}**m-G*ra,,s诹 TZ<{u]x7!!v *"Or17w3mGDzwmJjhKWQ649 QpDOJM5 ]@Gk'5+\(o-;=y#m bS|԰yPG79lbclMÍ[ Hڽ}QPG!Uv~E`' $wLn;:6YęfG?BPNgC 8?PrGR3V ]GZ٫}?Vwa=)75S4Eڢ6-9$E۳VyI{0.$.Gi"T7w*[v~}FSG@뿡USuL+(wa+ 4xND]1=nAOpcKU*0L^ʘEY1"3pZ[믭|%Ieu&vr|&0C0k$  $(Ŕeb$#ܘrkrlTW^B*ڬK:;%_5ѳG욊N*-`) s g/sbj H1 $]=m4,m*dxg&qcd$Ip )1\YD_K dQ'Géc|c}^\< " AqHE{&<'r7U1~_˫ fE"ԉv8\Chޕc# t5RzȦ}`I//eT7WR^"8U*21= (Vr|1{;ͶΜҿѲ 3,zb?E~cm f#/iLYyw^DY1YR(+9 177"C׌ w\ yC\RjWe2Q?B>M FE!y䂕vYX=;ael^v1:7=NTgx/R>D3ܜL^Uq Q5%&/iд͌Qyr>nDZ>PEh 9}}g\r6d@H]/ !]=o89 8VR|d3b K܀!WLkY/X#8܉陹XVB=,5jG< o8Pf.=8W\) K8G6f ڭ>(l\٨*4CT(o45V.ye&o i޹`=Ăf!b(ذeN2} BI*my"J Tlg|-약郾uJFH$KOWGZw1e_8LIAǔ=dLyā-*JH)pχ!<s_|əyS|9i1Ť;c5sA峤+ Y P`x=zLSGryh6߇SuC p Hm.\ƟR.6׶M;aϢ|'=UwmGb1Y ǠPIfߊFj3`mn6} aTR2.24uіU<\G([f'uK%`ҟ>Y4Jxvȷ&_-<Y JȐNatYr``Y9m hY_&63?}χq stP7 V783< }L}{qu(7J_7ͼVfKD?zZLЏFw14V/f"ɭOc Dz`X)=tIJrf!Rvtͳ鍝Lb;leHLp53gTFsEKXJʖ_I.52CnF yHj$@Dϧ<MnA*.>Oi-pYYu%MǶO9C"YX+qYr@*`/:~pl -{ {4oI'on}5fFF= TgB#vLYxJw=kKn8L3|QbbLIfPm&ri7=n$tZii ~_ld0jUFײ',Evރۉ1<>ADc $kZakBP$Qj iL\09N 9ԕlՁ5RkmVT0l ϶#Gm9 <]M'J8pˊscgf(Li^gF%W,dhFY35:ZyB•F{zOtv s Nj< 7⇷hט_3u8{ñј<رDàܵʿNBc5[ڟokm t, 7pc:`c`%{E1Vu#+]kN>'6Ӈ[FeSk ߖ"#$EPy/(B|I@t'_.GX2W8˷Z<FE!0!Q6T@e+8;aƉVTLTmXsQ4Mm`5MzQtŌ.rX #[vp_ɎFENGt=O<.Nrp,=Kf'g϶-JgSg+;0LC̙\t3!z􌃂);:F/5t_m͛^ ?@JQRyA=pUg!aPgGY_k^KC>aa0hJ6߈&z 0B{25)w&tWd彪h4\KrLڡیe!v%纀p"N)X,ON 5 kew;vlv>_+c!#Ҋo'm & _?Zse쉖ex&i5,[S}tPl("yU)Uؾr'j185b]T7xM ( ^|ѧBoݴ/wn=sȔ|vkr88/T1rqta^iYS=į9 IkЏ֢_4 Uرb^3FbNѼ6բc 5Y *ը;Y{ k^ЊP'\$F47KV:_V_2d:!V\j'"ַ2FyȂ6cae\(]጑3yE?y?[獏x-T*B"R#3h#`D,6j;?uҗS;0tj5nj/n"%'3n _>NcY ܃dH6E"%cq"Geec)u@*v̊N"Q,G!exO+d!tP Rߓ.|π7 e-lOg[[iuw{UM="BjS$2Cf%u)b*A$1Nb jJfqBKĠ |~퀢@yv-FۧBO *TӷxT.A~oskVb\Ļltg$ouf.-wJ ՃZ:SJQ1oDXsRP߹-?d'9(6vV[i8 pňĶ @E)%]? "M JVGnãÈ+^XQ6e)Es$`e\>6X^1&`t2;qկۘ9_2VF8|b[ nc:'&_$Y9&7B0Tۇ/>9Z!Hb9y1 ۚokiZd FB3=ƟaЉ˒*Ga9Zg \ywlwLb~T3И”H_n38ҭ;ZR%/c++[!2 `t/q[gm9iZ))bUa zzb$>.E|)i *Φ/i ~.MWOEMt(WwMk "z+ghzcnY t`F0?ę ,%99SV003+1 HN.(NEz<^B*q{KOC6AR,RnY`Z:x$dT4ʍ6^ ;g2 !HʦseuL;RFjB(}Kqn<M?X`\h*} gs3Jt@eϏcP&@uȶ'G!bY<namYۏN!S%Ad+PZ_:Gݿ&ћijH kK:nJ7+zHFڠLX)_ @Ï\K_0+H)&cRG2$B_VEP (ha$L-cE&^8^U_VF=T|DdzR,9ǖ 3 MgՉ92L (~A>YYW0[Q__)E;\Y@\Yٞ9)HhoU`w ,㗬>PQR,e{&9YH,n_lձ[W&74@?[ȵԁ;E"ubYw f u1Щ~n=Y+|-K>Dի {=VXe-TV?w=@Bz t^joP&`{cgX~u>$%8weGݍGo0^yP(0+Ek0F1_#Η1WL\V\I oÆ\#iT3iA7!(F-F,>"ؙzYO^Ru*Zb[]F"\™t4T#bRjY>o4PY?E,?׈8ȈU9ٰ4)zNmxwR3]0ӖcW&QS*`f2b rHRH Էfica3EjRWQX1Fr#siGACI<ͥTSz9g eY]U'ǏfliI}Yey &Xd3)aƇJAi! gD;2/~A'li'I4^ `Dͣ{1gg O^l0}W.$HОni{iuX3#G/\V:(V&W^{-,Fr#!}glOQN4(}j> m`#GpK8{/g<` u/p4G]boɝ^9gv\Ov_ :f ׅ\Ś.UH }?h2]t1YG 9ej.%<7PCE]' SԈ X#^RGr}mq v&ʗ"DrJT4yc"b`쇊brƞ+Z%4Fb R*QMe6ĜVI]B#B$lw 4x{Щsma?Y*/\[D(%yR]WJ"lg&5aOl4"ZkTo?VrGDˇ?ur[#U,vK%fbH*ξs v5 y%5dv6nt@e3:MXM`Ӯ,+I²d0 巬/Ձ's9XqKu~ua-VĚ8$,wݞj7:ǛW )aZNT,ru) q]HAD OfMdINVj;j8AX+-CkVDk 2k"m N> L[%HMټ5x,S5l,.btJ^s +iyp}H|yz%sq᠇q);o ~^3KX8&&,leo^.eclDI.IAdd!çD!E.ZNݼ߷aڒ:a-lu{moz'D23HIty9:73VM7JoeVW.fhp|/ Ol nwe5sЭLb{{1܏5o\ b.Wrs: I#Mtž/f>r$k4q{DŀHܐ?-=I޹#!mH|2:pwb3ãS]1uGɎvt0Cߓ^ԸbapWDs&C K &56}²պUI+641 ot,id[=]|U?;d^ԗ~%@*M^v|۩6 0Нlnw|Ub6xR3x^"bvAxF"(bqB'>@=NTb>EQmy"(yIܳ!ٞJ@8Hs=üs'Vq+2Ao쯧0v-\).ͪGÎY[Ϯ+MFxCfRN~rd3cL'%F}π͵ MUQgEۑ%Ó_2Ky?|PGRJW{[Fzz2QnYpg$< dCb!~`GqEF6QR_OOP]r4OCX3ۑG`p)DSY eWQoNK>=hbG&c:A Y,08sMl!oC9dp;Ҙ8$B5 5MazЉzZL5ڕaGN G~;*%k,٢c)djWRοŰy4dVתwLuAjfoTfEϲaM# Ȟo7:0n+*CXH |^{Iˆ!,mcAo gTL\"Ϳ+2&zN򄯳l鎎}k+~|A"2Iү/@_sGA`ܞR|i+d 3vngݔvCzˬ zeuB{  œUaT#BUT6 %p״n<{Vl!Y9: jF8@((\=lJun*:EAI(egJH _jt5Y.a q.`}T/\1^ E6lCt%N< ÂnUS9q{~7G;İk/; YV qVIXYfenLʗGJ,FG_ دV"2C{o:JeLeGYP>`N6U^e l+`BhLMFbB[Gm%F*Vߦd ?U@І+eF6:mq?H&|[BČ@"MBr;ݣq2TL.O"㝁z,=Ѓf㌥ѝBT][,YLNo%sZ! &ȽjP$,@LN^y?U3rYT1]OHVȥ8~_yO⑙ChZq4I{LD+1Rc*q oĆ,ګG B 3 +U7Q,!Bo(DQ! h:CCc I-(lzXІB`٬TvEgOpJAok88-"o?2ASL \\ &6`Ȓr lR#b;J:νMho~`q\QXZVXs FaG!\U,NTFZ ne8? C3:4o0 <~4`bٛA*maf$YIp/ Wh1*}6%?! *% {ǧ>H9$*f {A&{??/7 4 R%ۑvv 7PFK /m/Ob&$c?EW08Ǵ#Q ?n)N);,@"==JhpҠz/8KG>(.RZmb&R_<= RԠx0I^:O;B'EfVX'"T4=wd(LJ|=p= wuTVg2-*EH؈3'BYΫ|AHdZWž&ה&w|:i3-Eo5="PS+{O ׮>C+ޤln1)~zG!F"-}K1ٗ!}twҥ ٮy4W BC H,3-$mF((=O_>X#a[oTZ髍R-#խ4Xgȩ@R zz7eí51_#9z=hge\U1x6(_'ݥ6͎sЁ{󣐏&5,Tv^]Ih{ėz&;W !& D6AxIio nZ*C1%agt̫("u4'pA$733Х1tǂm=;jr)(imxȐ. *Xk<4 )Nn@SCК(W'_n,SM, ԸAzQ<(GH|,#[!;X~mP0c#".EX%{K!E5/jFix{%t2vj9M $oCi *ҌXt$ cN+GY<&w&JRHLߕ)0IA8?}~ʶȐ‹%iߋSɴ'KuԔF@wi%N 76B%&B'n:N]6;DK]y5!#3pOۣ/F刳,uB?K(؜.n̂bg+yFDA =98f~_5YݙChG{Pn}&[gZ1Z7pT~t$t#gzfg Uh ɉֹrFyX8a)t{F[ْ #k ޥQC3jxz)0Qf ڹv_vq{~"Dz2.)Yb*Za+ 7?ߪ\0.2DZ̬\K~iabpd܀2U?<]#2T`eFߠ 8:Luu(75QϻDEStx@Sg[fG!މ/^H8NE (|v=7Ѿ-_ 'g鶬nT#z0:VfSф_S)?:RjmKSDFZ4;f}6L0f3fC gf o >8qWgO!Rc1A+S|#ċ |Z=Yݴm [ܒؐM xI:"k}|%xsO\Lf6}=yb@hOjoOA- ?c _ƿ͢,o+]BPT:^ZCrR.Z[3-`@Ŵf|lf7^^7dN*8$# ::P$虋XlZx׻ _jҒ;##F3yUȒ.ï0/>.;ζepIwMn_F7H%s;T욵5 wQ N0_C*톩 ݖtQ=ѣR!wroI]TD~kJCrvL|QE[5&n>>'0 pa#@.J ~.s.á06*e2[.WK?SM٘ڨFvŜ:\m78(=jy6ꎀຜ?z| rO`p#<²*߭gI)d 뤏+ڇ \%BE` b50b"5ʷB鑫WX==B;>GnRUIʀeIK<9 a},FOE h5oK֝_V (F߱"*q$E;EIb=֌vM"}ar`¨^%>7+rf"ى6Wph*WɫLJV,ԣuuijU鄯Oe1¸M^N:ڀ.ȂEO53\W]Iv#4 %-<d]EQTH-}5EFK&\P>{Li7]%bAs}Ф_P!F9l;ڏ`׸-!蟲ډ-/Lgar:f_2Bb @]X udaD],/I|aX\;4Ur+4~ENro+g+ 0Cm ƾ(ʃ@%^,-m[^cpΞaoP q-4^d}_Rjm~p9`0@.jbrO=6DG B'UaޯFGeþPZoJ<;Z$ǘoG7oXw,$@F0'xOgpBZa|@ 223 dVFB0v9:11 V &%t[UP Alav^8>yrKoH\,SZ/#'bjq/G@>OΒJ&cyNQI)فEra)bPn$Qh'p;<ʿ)?anff Eo z2 J[8Ex=WnM=l{AĿgPFmWo@ [SlVeMr5Pkne;l'[O7 P` ĿBRS4D2WfR gR%U`D'ro#+E:K£!s.7yTWWhK؉U5?/\mnؿx*Iay6zp G^ u~R•ib=3҈kJ^Ғ70 ^V;4 - l\Gxap1I}IirN8lj {S[$KCTdzjN͸$BYD殱R¨:grCIŌ&E "n<ӄ+ 4592jXNO\b3 ĭ}̾#!T yu;:8b;9V PC_l6Xc>.U!o_e(ʽR\ ~-Ήjy 8t0p]Ŏ~"0]UV=^IË -b@HBGb:cZԨQr:Mo5ɾ'< 1-5qΖɓ`@О<7M[_<ω\;jd$ -;`SF}ڌS/*3ѡVmvՄ*]וH'K15;/x䞐au ODr[=kk1'ͩ<ب]"vߥⱜZ:[JOG7CuZP0(N ܱs<o%.x{?_MղBL蜥unG$'[R?Q [g7P" ݠn{gӏ{SyXmF2»1]/M%0A˧X[(HD<`_|21X8 񴯗qw_g?:I[yšfu"@(#Vu$17&_r;.e^wKgd_sPe5& ) >#tl}!H$o#Sy;Bt&r| vWr9$6[4( XuסdymҪ9h?t^p#]r}9/MYIOrblNN)c&Q\VPo]g N=yy,ԀL;Y,7Qd" IwR}Bt `u)fԌ\j.J!H~뵼'O'EA.S 5|0< ^(W5U=]|N]Ns a.Y )V_6~y y.߷?syϮ9RQj3s狰;P<|*&2ɟaY ^NeE1ax+KFvS6KY>)x5Iv7^sLvWw95XRs4C4~pw&3qtf<9XTzEJ^Yh 躦r˰~S-Vsqy^ߏ #Tu&%m~EN&xgL!;B6D܎PWg}%T+ʨ2kDQe755rDA&P‰+1F̈ti)"ȝD|H3kuÝ3.mf!Vp){4ݰW>]n97,c0f~ӳPf&#h!±bL8r?:9Y{!e5B܆}CAp%4аVQƈtBdFS pm Yeبɕ)NU3Y]Mk[ Ռj\{F+Y S{2'tѺƴp;s;yMZʮ 弖x Bu QYMwTT D6Q+l"Q4&}f̒O=3̼۸T+B98g&Zc(m%:#1V,v!pJK);֪i']f;UT%i'|/#/#.\HFVu"0MlֹD'Djq0d0MĻkd5(>#wV|V }vՓ6 憤%.5!*% ˉ<% Mi: 18VL1V  5FvJ*сޠyFq$֓8 4`Ӿ#%S(2Kg qVCޑXiﰉ]n=պmmE-asǗnRLVU î{HC2͎$0Cy5aX8 qNp%frY C 8_Z%-Dsɀaz\3G!Lh@oKmG3t؊a닢_*j'Jl҅P39_1 Ls>D_P^(lW<ƒy㝼s 4'cS=Bp\JI[ k=@D+H`ў}DC\> x@B:tSO$|V޷x{a 0\`>dwlig98䤣t +2 _/gvn'c!!Z JWw1 JE .b,  kN?k~)B l98hQŨ,˷f Pt|+XYy.`1)%VG4 r[ |ԒrcF0HK,6cbx՟֡ʑ)BXINs?[鱕6y@ًjØPiZq^ҕu{dtIM?̧֕'ZcaKFPXBG74k"Wo5kOMg2r`:8U3cԓm.T-(]Z>.z.Gf%@i+}S,nܤ-#VwULL9LFFo_ZܠyNd*S_s٫-APFr&RgI+\wd*8*:lYg]C'vYKGB=7?˱Y8D.ӧ·Mj f7ysˏңTb1\HbN kqr` xދ,#y=pxPKS{xX,uIm=:|; Lq bj{!NeDyf([Z.[FL5I@X>Pn ǯK 9FgVj12"I}FmԦ<CܩbﲼfI"ʷ^hLw@w$jZQg[up[%Ӊ-RK`gzrE4E[U-h 9|qpkіa8y*bJ'DT I(G`d]FLvW@>ۀRK/5ĔiXIᱧ ˻. "=M hr-]P§ B^a_`ƾ'_& yW>m^L;2]4،On~o_KKX^;)kt,)铐ԵI`)dQ7ațv_ξF13rD衪 SӹȦ~qgl2߅'t]/Fhe `DžJߗad?T_ i,k"ig/᰽NvAt^d@$nq#r)Ti`,zbo )rEhI%*<` ѕc ]H>B&ꬉhzh87DcǬ\1~7NYyÂ%yww~G6.4R1@' ^[ 1syN$zƜY4%fݸ%JBLYe6\W!~+d,%?6uߋҡF8t͏F7H{6[j;Iʛ:6s #4. 71/+dQPi6޳ `H0Nwo*K6~C}lP]g ͵0q&aD' Rd3q>&i;I?ժy{f6zLep v(E"] Uǎ`eSrnϨJ;3d{4#A)%`Q k.3Ҷ^?聢X7MI‹+T,DФ6nݜ_Mk4sahehڎ6D-E޻f,\g.zɖ Z.&xN- Nmh|k;CŢi\`@OUh3{MvJ,U&4_%Ӧ𽨧P<)^W 4asr85ф+Ѕ"klcY ƚ**'ŁQۓ6Αn'Z,&2 oӰ U}@Sn܌" |_~Nk6} ;3T*:p5m}Ҝ]b?[T66gz\knΗq663 QR<*+ZkR b<u JH&aaq_oF!eǖ{D@h U uiqP#֗9F*00*Q8Dp5Q~K1K.HO D;Wcp񰬈@-ND5޺PeNqH~_u$%̧q` g?MW}:IGIO[EJh{X>͌ܤ]DY; ;Hobs]ws,Al~L3MXQ{;^5P+v%HJ!CK'P?i=?ri?ۅ0rD8śFWYwq~8߼d]XwcpW@k Ԛ(W QFu/IrShZ]Q4u.1O\Y_ڐ,&g~ZF ߽ˤ?WܡNBڞ&^r{%ah `mATOjn28S3i5ل;`` K{Y4A/$~^%$1?5_I Dj+mf=LHF *],gac3~d(Lۘas^h >fs1̌}+\xDRF}~Vs%">)A S$&\g-ȶI4&RC`F&p#̃ 1ۍ1#Jhe+O2ASy)WwBF )Fo+X5GuNOM?*~ws3AȢ^˿-;ّ>W |>&iaD#lIDjǢWZ#J}& zfohPAlu{ =[b51U {׆MT(p /z|T4ۧހCO˒N2fLU@(nyw9jnWP~&S `2쐐I PyD3ۑeӛ#mKǒo.j5 mQܔ$ f-q %eEMY-zā yttzSS&u+\@1lY>;w_ kkmbe[/5#"@eV҆tLu m[s0 BX~Knӿ(E(P*R6UMSo5=CHv 'zSY>HgV@آH]OF`.7.Qň͐HͺkAA$Yxy0 ]UJި0C:?ED".z։lw5rj#[[(IfI&Ȇ`WQW=DT$ W\5 GCQ;+XH&fAYm$ϝu5(G ԍS z{K {7[xxR;2s3tLIнi+V:+ iQq;)BIe`1+ IZ:l!88L>Qciԛںy&BCP"_aDtD }HybAןSy(R桇r`\)0^t"SWμ=WP?9gο3838CNdfHlZo?V?0c1Sԟؐ-es{-MOĖZ$'uۼE:l`bw5l ?GyMUL1@sLYeg@$M.RUO? TbfiqN}y;w-l`fu/gsV/wv|W%Q݊T15>l^uF UsUJQ`pKɽ%9w$GF\k!ZR3Z{Gq늄MMY{O01ҺjDm`o"~_\DzЗٗBG0ݍR,Dޕp@NXs<Ňk}YĆFdSPbf.?K|gVbjsA<0qKO19-d:P}i)Q zB 2|Jij /`.~tnah1ȸ|RURbROQ+Ԏ̠Qx`.CԪn,Z+ rYٝ:A{_Ǜ'r)~ h˔d&1[RM$dxۛ%ӉclvvNF&BJ؊V O7ofSo۠*"%ld[:Od}yrn_ʼ*A$CP+OtaUDX ; eݰqD$ZѪargb݃i$3K0|iFsB{61{XYKE1\lUDKtJɹ|3ehl ?oFEhzj3 Ge S a3ĭw:dpT ; dD~WZQV.!Go ́ AP|Mbjr 6E@ h%}.)-QƛLNe;upMjiTCO*ϣIg3,-iFN8F\:Bߨ$ċ*%{BaGe3sa7t GDIAs\Zg+C#FIE:1{CU_ݿ۴$`/z:~9g`]A,%_+P?لۑ Aǭf+`b ڨy?5*,u(e9~h'7葡ΉG~ƭDc[j) d {TEJ,.?SfQ.Wwp: fk* wU ~ ,+oEb%0-ש]̒;oJ' }+(.Z=MoHKi+f$=3 L] X8Z_+4n'!z Gj;\@:TcA؅зr88}i>4r =0?g=bw5hKK/pH:qGvd˯@R8hfE2x[c"kj>;F] LjWT}Hb؜Dͱ֊QY]MRX9P{BXֽ(6yFXsVzI\Ѻ{nj^vGT7DS߱a$b e2S^˄?BلlzEeG#@`$xJQ0׎U~e |m0ɮ>Ry?^5cW(hDߖvȢ]+N9؟iA_Kt w7nӹk~m$ մzѡC%!C&#$k2h/l%s0kVknmfW!N6F 2 h-jAxm|x6Zi׉R(~Ӗ9DqqRHڋ]}N<8&!9KZW3yc"M isJ;Ul"ߤ]Wj`ax>a4(xW;Z(ر>* QkKS3\Cg *1͘oH+$?*+᩹Z _W.ѳڎ6"ӢN3wF`8y\Er&!B|ǒ 逸3fqWl6Q?]]dZ$~c*y:m38!yIߦu%V>%0]Q'$mxtBO'U K%*W8N!9xj)_ԂC#;GWW솿eQ> @FG ItFe>*[奊S$rdDIvob)81ppv`ޅibH ǭmibY (10Y e"_'yn(:]0e-Fv4I;q/ttzkB/:uitIQハ^E\~︯nC-"ZzQD[pneEDŽRF1:}NA2NIf9 P7_U&]3Z G89=O,VQtئ&hR۵m焓U 6FVWmfwGt@z6;)|~)W췻oJ'`@/ ح_Y٬2j}}~Ş:r5.Ze[]x[^/ D+A]y1gpzȰ{v gH~g2[M/*L̜E72-ѡ,zv }B9 J]'|6}KO 0h <- P+fA!j\S8hfzCB%+ӓ}l ڶjgH^k~k &73"eYr}Þk3'23r,%0bcg}P7)`y `HU ѬfwY|:E|ZLF Q?զ ܫϵ`G+%ۯ]a g>@fKߺ: +t*4lrt>d9eU"6/%Q&p7vϝ\j ԪFiXjYq$KʧdLdjv\a\FiFD'$6gӟ#rن] t;Y˵@gp W\Y@$UKk&)zT\_ GmjmA'r./ݼ7Ҍ?gt\hu !DU;M{7S\?X}WyR4!~/sgtՉƏԧ.ٍSW)3:`![ʣtҏ^K@Ónՙ9 "pqS/G;Mm*>MpsKwqM | E&o=7f17_c&T+r??0\?q%{POBiO̔oY [ʉL8`G`<{؈ ǧ3UJ]{05q.ڢoȑM~٭Vn*z׽TvN@5zkȴikzZ>(iVZ h,:Gdv9$(q{X{8 ndcRvO&NTp@ƣgS繦D;\σ`gzz!`vg>N9yB7BC.L0ֺm!FzS逴 U=@d,4iL5 ͇D=Zdў.KZgіZT$]-zF@.,O EB"|kfx5c Adh"Tuszpx/DŽ6&ھI|Wݿ#r,"aMO'w7]B}S94[=?] Dxwlܰ.sX-yޮH< *5#|j,stW `'IYbX `'ۙqQS^[8)оoQmw7H$LG`sN~R$MK:2+z<H9)v%Y3`teY:cK9lc,99de[rsB/g.B3?v<5hM[MWsqU' mgfiǾ^,&KQ{l[i#__ xImkh{c'Bb@JayȦcokb='DzO q)D I kVOR2gY; G]Jj!` 0I Ja4 R@C[#ݣؘPR`?`cak֠?xB+paOISTZ"§::3܅ bwbK>[|'ygDVĉ껏dcD)AB6y-ʭI@f]y  _JA>V{Kk6Tiv~:6J]WD-7"o 2}֟T%n<9,i zpw qv?Xul܏F3E |̊/CNW0F4FV+ j;1Җv,0 4E30$-qY*-z1,Z!i]Y_"xq4W{fdE:HA0KǛ/,_@vyzOa2# Ι:V}:'6[ĝ}N%0|!ek}7EYhU\T + #pKAV> oWnԃ/I1.6;Sl~Sk 6_!+uHt SKM+Z Wa M': WvUPџ>IRnWL/sr%1$ 2Fq E\-!^nLP",fy9$'2 fvl0R<'q2MHnHNr}Ô(ɨ#I3O5isCMӶŁ}62a h1s%G{YtM$k)TE:NQ%Cq`9n&l-}_qFh %ʡK:?vSr&Dἧ5e-;??RGI"/?QpSa9񳁐|{RY-qCwPbdLQt4ZxO=YS&/yH9GQ mF coTdܠfeVDL᭨F)/0_ MQ,P,T}ҞX!to6}xh溌"cOm$_}n=t-_ڬ Qd7lzvdQvU]ɝTzfTj{skltwl^uVgzeqTpei'/B_HKKvO|Z _H Mw>&ٯh>8g)W kd_PCK87N-*|PMbnHߢqyt>jFTۢ/Ͼtg~y!Q՛\?@ Gj,f[BLElH5v'lYmaκݑ[J;#CF!QRqش4]-[Zy/.5pu eMbև5em%?X}n:z to,U=@[P/}i(:rVD{e`#6.3=_ȧ- >xEf}א&v|6brztCb$5i@o Z'i: 6$\W@h<)l('meʭ-xntw=_MWb-Q{[$uh/a])T_t*@8 IswZ0J6O< w?3﹩?OF$~XurH'ֻ}0gz@X@H *1]a̙‹aB>1'lrZt|t4zLKC2KD"WCc6TKXh}JI"1[9&ԶΟ5p]WtЁ{s6nO@}Nzob˨]h9GxL,J *?qҡ/+?z,I:Ɖ;ԗ6&ة"ATدcX"!@?2uk2da֔G焁|nET.䧜+hη2 oڋo>aNc'gf˜N%cJں>m3)6&' Dgn/X v'^˳ɚ,&(03qZ2R5 Fg@,.#HK^#E0mqa(vZ1|SwMjVirwh'39eI,.]M`t1 x,U-҂O^MZɽ:.?m6Py fK7$7y[x]yّUW_<05c ݥnxn.IY Oa|Ge+S/}VNw $H]imYߚK&o\ו֡N5ދ~[3V2?nEtM>`#(RYR /P>6I?f'Ҩ܎2v 9c'BߒT}aZzCMKKFQN#2v%]}-WMDD$hdSW[S.QQ_dbx.@=YGrϋPtcZ40o@-b5d̽pf{c|yqq\:R?z]hpZg(-0rYɶ =)HӔCEc&C쬽6},-ETJH.dRPV湝"dP?̤rywX2sF9mh"Gmkˇ>7WRļ2OG@PaiqKvcSqV2OJn1\Z1${n.|`CE+x 9hϦgFg|o{ܵp`t}G"-O )-Cb;ƅC>U=aȄ5Dkxh -,3Wp,O,3~@'49b ΕrkiC m(⚡ݕ1-^wȵ.;!}.FRI˿|7d_q/0QF1 %߱Ǧ~,X\# 2 !WyŒJ!fgE5&t(v3Op]F'ۋ(泑_V n_7:LuwY 2(ΉCg3k9NH!O"&K}YWIRA&}Z9o$wDВ&MZ-DANDKuCxEz`~m"Aj57'`yL%}z ($ ~yﺿwdnR3ޱRP3/i$̯i2wUBZY4 6ƑIּCddPGvH!k ?_v‚"S.7^2YF'ňXz~,-P%śÆ,30r?lƒNؾS,Vxk'|*co *NW/&X 0b-1R۸%f#kvxV^*AJ3f#D#R}wu_GBtsqc!Fa\^ izD /CZ,wrED*MBӼ[(q{YC9Fa \4)Btvl8rrc{ZuFg.|³10P/qnO5ƻ+!6坵rMB/߀\:TT/hdT*1'r?r}uٗXn)tzԚ@VH"nǨXbkMbA^ 8<ӇW /4n>[9۰o j(čL&K3k3 dF&X?M4W@ᕿ?\#ri글Bc $e7o<ֈ5x:;ʹ11hYjw Z(:w\x)BxDG wzDQf-B_+_w'p/* =D:a79 eü50OA҄X6gp k] (ePykQT˧T_s M7]sRCO%h ޑY9N'm{YblaWoˑ;>+iϴ"Sn[C|=%*'ǟET;0->f>#RX >ddފD*P oPCՓHI{$,()Qnixs#6O\9r6q=/Q0zuγva<٪'׎p2"n@p'#`rcWR'DQxPۿ㢶eR.)JFgzl}|q3XӪ2xa.?)4'<3}eAX>U&Wq_a b `6Ar |9{E(/+*P.^vc}1VPdraШYŁx^P'h J&)cb^ 9 ?8;kHxU,nkaLjD@f|U(i2 5啊?M+ {كIIY<Q +C "l} )|s#ţ`f,תa%v .  ;JnSgM̙}Ӡ}jg$19Od^"Р 46t*0\Z,#}[5~Jx@2VFcBv׆;23_<0xkE >`[J&Q2@NкlY:Rln~E8GF4nH]aR ѹӵ%=/Da Kx2g!_CzIf( 2`MXG)b=/4nK 79U:³{^F@S`n+Z#46TW2mfVk;v ](oiؓoLIGts8̞(R\)4iNo6D(62HT扶({,Y{c'Tɲ^mB%D-Yq؄8~#+D׾ʆGq4}maA/Nh/D8Ǩ*7Az7s1c\uxmRo1cޘ:lvlGG*ly|3{M-z)"]܊(Ĺ;Uk?3hׯJ#HY~rЄFi7aqkR&JT<_J3QC={Ey1[V^{1f*%MoJ z709cY/Z$8RzDq;@0z;cp?峎7x>p ~X˽y1 FA GO{LO`G e0fLV݆/6o)t{X+M ̨,ZѤ@So~!94T%?m%ֺJI<|o=хg I z (WgA@: 𢒳Jl]줬<1`2qe9:ﴳfL AģTߠ'lz,X$TB~ko:c:A9 r:(LCH\uYtXM?Yί&#- wٛmTb_uWAZr{:FPfO(}~:0C&_o w,Ϻ[~}\'0sJyW-[lhʲzXDd9⚭I}],\C܋UD ],0pD=jU0ۑIj$8@ x 6{T 3{rI8κ w:'`\iM5k/c"SFu4wʏ1GJ_",s}Ntך@?_2?wNߠGUR|M[Uv4BT<T|L(_JXMEyjx}.'a9ȁ\_Y @AJ=?518P]Uiu4 G@Z:n'4#ðWe 0yVfE_L3boYؖZH@?e%]OJ F[m Dx`y~>3 FO0٫!w9@[@_e9li0n9}GDj‘DNH&V&4!J^ a L~_F1wrpwhf_)l-U 5C@gπ~~0gDx4H:hՋިNj˷~Y_} > J[E "=ɮ19+F43K̉6Py7Úa#,l'zU_+ܾ2MJj. @ҹ%0PT?oz?eos$_ T" CHlz+{e8(cPʩ~ٲyO`t^gGWD]P{Cߺ taNFRݦ|KvwJr/}BV̈IT7 Jt}|e԰{ 'ei"wM[9137gVN.{4W!h|I"GIͨǐi# WJk2 1@57O)wxnΦ(=|38QE,/GVsi˓CJ?JȤ2˷-כe_0-k9fm d<9:!K[C+VV-![5 PRE?yEKd4'JJH7٘h20ۧd}HrsIdDvls^P Y}-Akd4 2!(R>ԪseYJYN |%LaD7! {ΜD"ᅿGޤ.:8 Vs'tZG%γo ϹKIcU}yJzW$p0wl]7$2lA`O8ҼiԆ&4<[M͒+}Si  %]BPSd`I*t H9 ڐWk l'~n?jXG۾ӝWObgp9GVfdI?ڞc`(ި/\熚#+4 "iXt#o܇ cߞ"ip',cw]{_ O%EpTgV\,f%!pd&R"8F?D;`WlxNTIsJxbVACf0|s]rK!_ƚ¨\Jd]!>BO K0WFR8]N "ivq>WPypC?U |S@NOQLOyĵZA[U*[k]؂c;,!=kH_$"3:I=y^sL6IfyK8_ '§5h>:L7 9K"VW`A#Ԓ_ńV[\fl v7bkeTHe 뤺{.B!Ʊ!iuqoA/.LOF-NAU*>rl6l @7}m=DvC#`pFPȮ,(2v'@K7Ҭ^߯Ene,FjˡRFJ\k`XR6mY ~(`gDB1)a%#&,?wxٝU}_~|HZ[Pj3;YcVj(Sp3IIhS;u\_ c)(ADŽykSBcF♡݋_v)p,ǧzc`w}\yH*{- Ilh*fŝg V뛆Mcu(JkH) jEIJj Q׆#O1@ZZmУ=>>+- 8Nmɉ'y/.Q&=&{4wL>q 9 ť۪-U6xAb+N_X!.'&X)QA/{8nDKO) qYbH԰Fڇ6jɄ xuB_V=$2-iL7,MmK ISr24ώڠ;,U7 5A`!r ǥiEz*=l7[pR]UWx2w4i;91ePzFq 0 M [Z'EEN)z$݈p)Gjf17Łsxb"aHS:`>tovMq:*+@}:iDo{a%ziB"wqkT>]mUӮ7J jZ#JKU5b6=q-)tޓ4wi}g+>e3UܽDՕ4Lj;3/nB+n^Sc]-v624IMa&Mӥ'(l0O$q~0 tb"Tdg&z}OՅT:(~`vBFh1HOgKr8G%Q0EWw&Pc& o GLj*u&W=sUX Wz(t]&Db>{eni65Mi+hdnD2_anan3j5y"6FL"p:Zo==Igî%Fxސ  4I$Mq-޶z࡬ToⒺ>LYrgzD~1khinD GEH*!4#Y0?R476Z.'qU~c !S7+pgs#U}0mOuу".9XH} (GTր/J6pۃ,vxw=: 2%gΥD zB愆{OSNW`~=NCJCȩ~Pn{u bbgQ]uZWܦ] TbOm \Hr>fQSI+`" hV+CЎ _4uξKȤNj-G+x0Y._uOb nRҨ.vF4V~&©cbu xO@gj!5ᮻN ^H'\HM$i 31RvcLdts ̚|ba(~Lqad =,݈~}\ZQ*~v?+b9 c53jDmՉQ5@ݣBʚ̱yRAb>qL=%"6r7EINk˦K|SL[2;j>B&r INM MPL^ bqdSYթ0CȝD)s 5;s(ı⥺_usM`K+S0EԴpC?5bʕ8ˆɣf4n.hT2K 9hnV W|qys 7zĺHsAS .7nuF N-}(F/ꅒ]SĽ#M_9ĖbmMJJ1".)~#vVScכI@˟>²F2Dw/~n"ǝh`؆$,$pR &"TiDlJ|Mǿؼu='+v\未h 6믞cdOnM3JlLC]cO^ .̷f_K4_BИ g HՓ8 ۊYr->/9|&R|+PgwD)%;wߦcIHGЬnđcw ;UT9}\dqٜۖm ]jϪ=mBciR,SlE7pvnlqYz Em@O&#ˡfEsS1iw}qxtHa&z麔ޕz@&$h J墄Z# u;4.>U i?. (~`BҺD($.k6z̭㇤m-ɠ 7ti̪84?Gj4FKQjofu6RC% LFcg2DQ7%I+!IEXBzDS#MM3V 9!Ap Tܛ*dMe\u1Q굤EqA5`a9 8Do ʞ3 +CGjDJ~Fo}΅ٖ]Yٯ5kb5UC.ɖmϙ$r'L*g B?a«*Էbђ{9s7WMd^l= Za8d*6w-Dx/K Kl{u/2 )q8އiBH k}ϩ{> E_Z/6em&O S55l4$L%dY˪c!%xJq$ ~5M ՔNh}xάhkyb*r2:CP5ܦ~8_Mf?0:tYpܖ&p>˂}@x0,f=V%wxB/ '`Ey= `HjJ*E%s%Zeqk0 AX養zo?_Y},J Leh]58[! v2̡7;ٍqҘD?S!B#ht+-N0kl(qQ"UA95]ТցAS$byρ,,8ex 9XyO."&Ʊa4eHΆb7`n1F64itzݎ-[(k ^~<-9D e`xe/ ӾQB Hֻ Fi 7 Mz>ٵK=ې*PW0Xh3bBJz"Èeo!Vy LI$cKh; UvB)KMq097-\s%p}a,se~ 80/p pkS0BB X@2-*&b+HlR}uit8E$PSD0i;mqTWnU[סsbH$ٚtvՑqc;Q0ΰ-i^c_rB%Y~,M/?w7`ao[Xea嘴^@:ANDe|\r*GduW԰Dʲ$=j].Vz׳,{?#񰖳|D .wJ]o 'Xe#" EB"$^+de!Is-gnA'QH(bY Hvp{~, IE[B8yF"V~rӾy.wN@˱(Lgd>]=WZ}<a8IU)镔;㌣G_u0S0X`S.VT{$Jue&#JTP ⥩;rwQZVo[o0=Hn˴b.X8UD$[!Glc&yl;'o` );p02BGU/aIa@hy3x/ {kqr @8,9ǀlIPĥ w7:)ޝ_ eW6 /$>R \?&Р _.!s]Iܘ1N$Ǻ6#v%[$FYVL T?l'GeB൧.p-{3(Z۾f>6~Gx礡Ù֔}Pt ^E;q4׆O/\xI(wa9%!ѭ<,~0AІA2iOSpȐyEa를%0oZ`yUQg$E(yK, G 1vSI.. ^.7~w8Z%%@qȮm5y?( [NxCQw74]#'up(~<;E}y/r4 Q; V R%vCȮ5W*+@% R"+A<۝&1=Y>HJRCTlWKec*Ce%x)3*bʀ C#-ѐD{F(f੔֡YEa!iJWT]lExDˆY^tI`3 V7@t~qhCuAFfo|Iꎦ K sH! |Sȋ,CJ6q^Z5,Y#t5+a݉@[* ߪ3RDT}z}ޚdi?Iӳ@Mq(++m&5f#Y6tL]@ԭ ^i"X17c<\0yϛ-AuvUL49g#n Y X?@<Nsgdʤ%}j'!MZ"q9P( ^x'n @ȏRpW 2#S޾> o#IF~-%D&dicdg%>JsO "SxTT\&AdP1UB};z 6&V}o[#KЏd],`Ɖx͈@c]}ӨZpZqc;*Vbn#0oTg>񍖀, $BPnJLޤy/^Y»}TRᅂVp5L۫D1s5N-l?rz%_pXdX:?iY>l0I>ZHB(M=4iov*ٰyP=(]1IdnߌcY<=6'uk)?A1o˯=Z."]ԋU}vZwaZʍ}'\1T3g2ߌvWkXn.Β_Ӛ(0m@` {870:9xWƅU@>}\5(R]WkEٷPK"#)ts|N/wr'0S,qhRȁܕH6Y5'e!`SsV$ 45ik5E)t![R ]5\1jc;ֹy`X7 }48ӷ -bj!dEMYԺIOw?aٿx'|wzѕi/qAFSRs%dA-{:մ;c2S8|9 z-@_}w>ϓ;(rl!l` 'F4rk^ mCDBBhgڞpG682_ PtB&tW 8 O2cz kJ3$L{"* &rpɠa!PD 0(nDZ<x 2${H8{%yQ"WO 3Bhiorv9%)q{}$Vwq =19Z2^=##JuMCA(S<)Y6hJ]mY5\߾QHΙU#s lpZ᠔o1.dgh t P/@˵ M`攒NS<'|sxQ#rbŵW|ĕD 5.1UH hJU&  r@h taF3e K?|'KL6cYLk3ж3?6Ġ]'SŬ>LU:{$89nrA#lvZӎ8ee>}M&7Kh=,~-'jEvm `U;ZIgc}jfs#SPp$`:7p4d3}p}NAAAbrl"[1^ax.=|wd棈y /!=Ӯ#Ėֻ/dmak"-DyD45)ZaOsF ZVDXݡdL[=9~/O/ke˵HNE$@54O{p-#wn"_=5=@zdԡ\u&jVBPGAoc+"awA̶Eg bBa&PĂQSk͹џ1Q0S>*1͟L?08V} ZQl` L֛Cp!2gNF.7 `zbGZ]":% 5e9d}.,`"֒rC>nOK3(WضX+eBtWNL-e|Zrm;{#2uc( B 13q̅6_I.z J4*;əhc{pU4|30&4h!iXP nFhe]reyp'aH1MKA0]ć j1-h^~ݰOF U)!lze*#l`8Sg&=(=h%V6㳺&L4 Fbr MDst U"?zQ;лCqqhŠFi[3t"#\ 3thh3^DIr IJ! ScdxOAPƭfo?}KvU`;5goqݕ K0q ԑNSr#``wQ LLCaƞrH"HAN }{ˡl.k"2Mt~hg3gL0~R`RESC8vX>*sVdtuɇDmYP?\E6GMa8̑ P_J猽2pNȊL+Ϧo=gDX/o7݆?%uQER,I/C KMj-UGqeɪ"XxRWȸq~ SVchLr %œ?F]$bj*'abk`7r)}veqWr')|ڼ_jbOu55 t z)mHgqMU3&rw^-1}rmb"/57~e+Wo@W^:ڄ^hɼ֝ :_8XWK|Սi22EiN[w Ά$; 1L|\FXFBEnq4cmƏ+c7 ]hwjQWcx#pTѭѓC'O,3a&F{ -6AQ4f]F֡kHӱق"J݊q sDq"ٿ*<#q-nJ>UCLPWm9N48 dJ2gq57 6 $wrFюc(<-W[G#nU(1UiS#!p4a+y+i _F6Tf Bp3k1sīn$p|o'Â?I›XT^y0и|vT51XJ\*2Ȝd& =}ҀHcxeIf]#11FW/ΙK50qWDBe^^ a|j;n-,v;㽠):sԫI5*QpSoHU[F%aŗAdF?4bl|Gؾ%3YIeQQoC9xQv !7'VF]v$&6 e "rS!OSZ\,j6wkxpЍ<=$/Q?*U5hZD09粿u C{ ʓ?6;㉦}\i/\_OZ[#D˵G[:oŎwϡ8(g2o.| ]XhP;TMp=t̡1VY/M4[fKyg~?AlTƶsFR{=wt췐PbdB*$B~CQ^V.<&Dp-@FӲ2Z#khQ;;M pp5(k(;axXXGo*nMSU|ɎQ d/ mM휶d&|G{m@; %wjZ~; ]/2o-X`1 i=ddEfFpքqIXL <UTԎ`>eCLnQM 3'KJtyJ΀DŽG/\Epv 153Ib% C6>_r X+]86I˛*C9*@{D:$vP@qr=h)H}#Oڮ%QJKGI3'Blx IG'Mk/߶ioeB닠# 3k#j0GT:Z\huVz9O@&.DitF굅56A4):a>|'}3.3O>1ب/G[,5 *vH<~r!qCmTg*V Ygf%[+mԘO /yt UMU cl :_ӭ%%iErZ8TJ``@&iHt}}хAφ \95E v '|\}r' 1mv^6Hz L wive,ʨ m6tQ墙c߇gfC->sls$ + :V /Ȋ먬c} 1`-UV`I^JXkudqG!%2rr7X•3h15hH /XPRHmu#RovW^o@!a5!Cڜ•Ql s9Q*u0i3#]*;PO!P(ոidnUwA4rX HNKq#MoA3>+v/]<}/pF=evi\ ^NPcryg"aQ•d.5l XǠ""> pvt'?/cסϟ|6]cZdx⧎x5}{cx>L0{ؒPvF/k$/XDf >1a_p!.=*R^ah j$۫Jbݖ-]y^eMXSΨ8 ZOi]p&A JNQ`Y#o=iLKΠ-(i%(q>N5jEWD+82%\(Xy֍ٹ9%hgG1jQ9>* y_ 3fጦ%\}Wyw#~s/5OImւۛ$Sί2B:  }gb-Fa"_!4NgjJD- 2gq=2`p#L9U%8_ 6fXL~j>p~pL^! NDf2<~L[kmlnycXr3l'Z!;̩_4u$ 1SG!׍^W^U?cS}|*}Ll_7Zf b3zO!t. XR4v TLp87\8@,0i 'LѶQ S!5&Yz+[Sl3X\3iwG2qق-SYj:$6&جg(7('UPIC;H+AO~.Dp^&l B$i,fBp9,DGu-^<1mt%d>96L9u7LO`]'=<=5rCo^]y^Z.^;'[ J"ބPXc|@4T`D2EϑNZd9coK }}s >B{0(yd6(}yكpA4&PsB=%o`ͽ r9p˧\.e0j (PӼiiи킹-SM|ŵ3 VI ;IU{̍r᝜&%چG|3%>3L3hJ;~Bux%jBov3`K5cL%?o{zտ\|U<.[Ax\nW% %46P߉p%h2 tS2]+AFIK(9184Si\,8Gkde7Fϩ ‪4 u}o<T6ׯ O[Ju$Vf2-k+5)PW%2o.PsTnLğ;Qީvg:A Qh=e^f'XS܏_/>yFO 9f](_geIPvI x@K!u˃OD_ Y"n̛))I^Ȫ2@ *wEBӟZEAq_AQ3<1R|oyz$wr3\TG,f#mO;tSMs b8;7<|qg͞ RT3btcыf({z*r )ү V*VKr o^k~W# 9@Q>r#"$XZ)0NBb)rS$4ˊV5bty9ӌeZGCb a'bKD?6>̴CYO,^XI9'Юzs]8_Q)=8EVR/B) rXڦmEub)"Ss\=pPq(6_P⒒QEZ%C. bι(&xT#cbu 7Nd߬knb;DDھq*@ vLњjLU ȠuXT6Ld!y wnUN6,Ch(z`+j2R`b_]ٳ{MXVm6oT(.Ue3@̘J= ׽2߅:"?̸Y)l^ypd8= 1$Hp?θu;Ӻ;NmzaFԤIT_S\j_wr!# < $Yf⼉dS{]]¤n!IJy"}[O?+ٻ-0rCusefhc&9p~sBMIއ/KLHDVxKBٳɊIfym lB+k_5(^Qx S?섗Ɣ $f9Z:t\L82 zu# (VF3Yk\ReMI8ee>7'^Ǧ{~GTevjlq VI[V`T̿#)-3S}TpR DB m7]KX1;_e 1gsxUxFwEI dqjx6r7^dvS<5Dn/-q `|5?ay,T[2JbǴtfutT:S #&ldHЏ vhw& s?ҨYH} : 5če F,=#?;ˢh4ȎɄ[`}.[⏁-L]d4tz94Е_@L4xe7{hM YbTD Ty6y W䂱x_9|,vA(dאM̸A\wpWGi*ojq%0+ +? l4Ԃ/[ռ0ZӾM+J,Fp~PHJ逭%>{-8Š78 cr*H I.*O $C(~8j(X֫_I|~"{Rtd9BIϚY*R(qC^< }js|S3DR:|4'(ʙd50oZ i 9Jfup4S(_IkgMi y]6 +8?FcҕE:CfRۀu88zDReG^jM7KzI7DYmr:&yKR[dge[+ fTu,:PղAT%aj=(>)IG:U Wq/Z)WiV]&/#In(K_qEU48&Ov*C 6E tF+3)CNnXD#Bu `w#U3zJ4 E͙lY"C.O'$ 5 %烎P8+/<&#WuZ  $r5 m|c۾x Iv?voȌZŮVb!\Uo}çѿ}AjG~;f‚w/k|fNVe[h#v(sWm/_LXdd7#HI4A!Ά͍X=Zx܀ !weջ24@O'D2۶V8]MʃWO*vM-"Hj8 / ,'`i>StfMd Beݵx)ܶCw@ -ë8**wйLA.xԑu'8h:T[TةFKeEIIݪ X?/&à`B%d(lLAh$9L7Ql]VP;>8O0h=:I[/frvSHj?M/b[q zCGGܭul 48͹t*t%]Iq@#|SH qwp`#."+axc9ˮ^xثS=!5!%knŐ~}H3x]dmB9-(^-BQ;4&#D pdHib"eZvU^-%}2ǹ9ofbIz0d֍sjߊTd2˗ r0_]y0tL 1;nht_$K|1\owA\5-u[t S_[u ΀(U ܤ$԰ڪ1C6A,6 >EV`\䅹Zb(HG hg D-2 BxNQuuS%uEKK+{ V= nlynALt5 dhiPCҦY'IԳgmzmFlB ={Q!p(8_Am>#82~eC@/Y $p?߬ƥlSjR3B*/2#o8Vx5^4ޣ*2>+U%e+$=+Xږ)mNIYMGp~C&Ğ>ʴ`ڪ) V~OHQ&n_)(BԎTǓL7SZ-AQm~8Qdb%;xb-9QX02?( %7 R`&rVR->*_*9bc{: -f=00:5ykXCad^ˍdeURVke ٦Wf(9m[u$iZ-,!"nW HѮ3)q;9K{FMHS])6gZ }?黴сK `2.ݐH=)EqT.SqdGHEk<4jO>K=jܐ!_dI:i@<%c#PV6,hQ#, /3`ԂUQɶ_z-N]$%B *r*^Vl0w6D0u? 2(lh; n^=y 업./%>D3zn@BY/'AdVQ!CS'.bT4qr-Aw`-f*:Bu^chA@ YMghF+ó!-]'UQ(AM=]1 -年b~`)={ϸ%$ 1Rtb2s ɡwP%v+"7T T̙ 6lcD8ߢ#j-(`N~xDK?JYfdɏ"dZBm9+#HcMoPΊd5yl=%?:6CԵHBҒ$Z)[ 악ł^v6=ԱY.Y3‹؄z>CfwKԒAv:#bRfzHXY5u `B_4Dk݋@hF] ~Kz~0@i{>&5)`7CWB߲c)~$Z<fV7 {g(> %C B{._c`r:0k‚[hb-£Yqu-Np{ҭw@ԓ}he "6Eg~/Z{KW*vĎɲLupx5B' d2/L֡ f~#5r5`A@D*Z7A!5ԥD`M5GF*q6~.既/wc-/Qq$^&9uzF=5A"xR %cYfyi¾H)RG.OzX,$SA…x' 'thx ⚱{8BR2ZÉ9[a&MV:oķ+ٱzvϠg]A⿖,}+${WU+ʟ#0sj*7\UO Hv\}"|FjIi@;F osFۼn̋c5c@n yd!(zw²MZu:ꄘ0tI/XUpT̨ ^S/w^sS$!K$#/F^opOPTsaѿ-fPL61v`]a9-ɇ%ysŎrd l-6L[|1[tH؄>NN>xs(/>i;(9,Wvmp*F3Fyәި0P~ŦЯ1.&J@ D5j,pL{`kqN[7>a!"-d]ʫI2AAyg0amI*G0ѕPĉH;KcsNP" C2t[|W({t$ynR7`=X6> ˫_a\HFu&P.RωH`Ybkyɰ?YVg* !-KnpK|?T!rHU2︞1q%z:va{Ř 2aW z Y.RlPl3kݹq6Y>WZ*鴙@ ̱~Pp_xym1Cfw:`L܅3~_ 2$g98Ļ9",ˣ0YG%G'C}taf]AH̫x|ɚz2r3s\v[kVa1v6E3"e  eN=n sNC?cځ d7h<8)Cz~E';8\w<#)yQ+Xv-چFiϧҩTyY$jNBNa}4p`9u摲}Ȕ {1n{;:zv!B́=w|"?Ywf"Ϫ9D]W r|8̟۶ns4> ڡ`]Ts uc|pjĞ{nGLe "#6-+x=`WX5 =jsV&P`[QN&TPnDlՏ֧x#q`gBF$څ.Hf,PUْ1{VWsyD,Z*02,F/yk92s`.s`\'2~3KL_kُl;oһ.'WsY'̀la.5ҋsɻmy?Vn[qx'ϜDCCsߺ5+B^yCm&"Jl ՓY.bOȟ,ǵi=;bQ=EĔLb*FJ5-D PsCtV\˯oQf2`h6q'*uӇc=HD/99wI^m: ^|t`*WkrQ>[4D&+;â>S AEpI ZJim`~l"_8@x36)":-=Q\HtzVR{j̅b䙌 9d <81|xçGjxuoݑp( ?j@zTSv'WMxS6-(;,/Ƭn'D S7l 'p-` &S$\d*]SK_jZ"eϝɃ,Y|әWS?I9JB@}Pn, osFvn 9ϜS\HhYɕK\*C2oVmg]+TYv`%iպCh@8m5;?"Aͣ7 1;X'x.E_5Sd3ƞfR1@+Dy4Vt1m;YTRh00TG7H>-Y3of,,'ӕ&|IZ@PGjY_ @:ɡI%T[NҴ0`q2be󳿧_*AB]Im%+ Vm@[>ߑh%bӚp#1+RS ,c$*VBVDު 6ɳIpKE YUA3 zv `  ]*6OC7?ܢƦ@<ǒ͏xO0 ^^=4ȼe09[œҝkbxگы l.C;]YrrzE#wa5[B "M@5jrHhnbX6u(B;qu$$ҿ!.#%ڬ}±vɒp fEH#4 HuQDI5pZHo/Zh)#pTirQ6ea1HYPiO/yjd9V>ͿΕQyȈӠ S "zك_O܄?M>C'.H ˀ'V{w#d2/<7.[_A J" ձUpxlP6`22v ::0h5KH19|$?Y',9Z=`5ԨkmW*Lf1l9xU`sS \f넟x&{t#^)s=tz .Wp0M6àN{<㕉~p?ъLƈa8h0;(^kaERog) l<(LLaS6N_wx! HQmB C]=B^h}C`fM 'enzIT͊❑lsK4Nq66go/e?P#kcܾAO==G gqBtARח'fP􆮓=>6)E>;)c?i*S7=U^ۧG7lI2>4^k`wh sP-X*B[&cq:iIw B[wixSxl8SE3}S>ƲڷL93^vu0qB ڇ[;V K2^ d~)03)񘿟e3rj EyZߧ/mWִ.t/y))0Ȋc*~atUd.z]_Ne~#}KH lKRB杠Dهsuinwll/r8sD<Ŋ 9SN;Ipss[s9?wsk;Ф+)IUmQ_\NEXBKxLb}R&nJ hݏu#5M0E-Nkb s:):x~|Y?Y!p]җAYTL26e%aN[Քey0Z7xl2E.CH1.n)}!o6+h%\8yQYUM*. %OaA2S̛XYylvȒԈuj9|II+ u;o+CAzp)v7@yU'EGYл۷@+It@@ke䔏Poc*sֶ)U8~?V C6:`In{Em`JucKn[rxdO 6\#p,tUpFr"g1-ssr^al^{ ZNYX߀qkL A%q.y:-UHt VÆ"|jn wFfΈr4PFY|J8@_OL֍|oi& _YH2zXzw"n0bdn2ZX&^7d2sy{-2޴K172Dg$9+|%Th}ݤ!֕(&-zi Wޜ yQD&YDrYvq VdFgjOg`ƨ$ON:Ct%uc;N=43={NP)5 ށ?VtL۽cKkdT_.Yi2R"|"'dM3GKphBO \]쉡OYX-ă~>a6p eW;cq0HUy!I" j"y3zU<& vȂ<θ1N,|~ p}bqǷm0 xAWtiQ>a ᳑#$KڅW53qy\إ3R̨_n&Y/G>繚't&7#= |]ӭl?Ԟvfq;$FcḽihS;eU 8 DV,9!MҼ\#V(<]ܒxnԐ2n_Qd["Etdߊ ţV SVBr\6 + Y 4|C޹Yhԝv[KLz8eR'~Hy7 [@VeJKR\1^:3\fgeYPJo\" Ӗ)SB?Z"3:Ν0 !"nz~%5HV ȤX*m0yN #z ̚.-7mۇe\ףJ9Gf%E,J}ʔ%0^AU-3^ _~Y,b*kQUh;trYqKM.=E7Eڗ@Dn}| }io#O8Jڄ6Q*:!1Nr-SJ)?ʚ@U$-+# {pJ.'NV|^)2x6t煩 ]зO w:zɗ 6 F|覩8ew{҆u&4M,Q_˸W=!nl'O6uP)ؓg= wRmROwGf *KY0PL0u•9ߵXg`QgSI]A&]7"mqS@wz̨0Y>!$ (ju݊hT$cvp!1IP A~t>$U<`xʰb R.vw+YocnꊩOǩDbA-Nd&p&aj[)&yByۗ$d['`3j"8ۺ|gc/9JLݴOppd)*ރ`Дl`Ѐ߽u8z {eV$Jj3W-lyq5/D$ H`XX05(g\uS2,>>X:Q١۹ Sla1=36 *k8[@(7j\ ,+!,\E=61+eSc`HZY3a4q^`z2ie=1q7al#`#}?J" P&NMDt?Ԇ].`-OJڳC sObONy={ T"%WR)%"&) _鵬SHc rȮ91خTws6Ec=ÝDГZUYe9]mHt|Z"/K!MSmCјWRi,UnO\~(jk-}`o/4k"_ЉGJ3"} $xeP#?^r~Q`{ݹ>xx掹D͕[:e% xj6ߖ6zse2\;e4SU IpΈ^={۪?^nh[eMB/YY{U6%-xH.:$Q̲ tozv<Zr =Au}?Ay^T#< M/t|A pyÖ8t*6LB FSK6oC$RrOL^~E[Sj2CiVh57pPa7΄ґR:n }7Jhbiqu޸.=QdD8Z(P_~̝Ո}˯ڙ[!LT~M6Vl{-^w8>&.fӋ E]n1h '}1'p_TyYgw}ƨj2=chHɠ4߻f;Ip X*덮 HEt&׊5iŸ?՟~EE@T"'E0mr@RR|ӁB%[<~J!W+׃.%mܦ6Bg^ ^**s]g0| 9eM1`6q:ï5ѕ$kyQUu85[7}&RG<CB<DǙ)d>?*0~5r8B?Nh=AK-xCf["۵/wNFd5XZ;MqIEڵiiu?# }%W>R B]Rg?!vn.!HnPw>g|w -~l8ԦtFM'91%\3dfq KxZ _5k ,K*r-H,Ԡ̍sLj03 aᲿdɖri ޸oK%C)$F 0c|MPd =Tci;OZ$lH¹ ;$!KL6!Y>79>E9H:7i mc5<:y>#7XYgǙ?)r6 ~^/z+OZ"4^Hf ( 73;C l,"HGd,H H$2&vf3 TH.kTبdjvVr9%`2jb:DEjs5R]XUGS+.A [2등2Sͱj6͚G6\C+CgN8$LT~;;/"&%1/83A%={wUyxB2u)?_ kٵۭw&E|U!O=qK'qB`:OEɰEaGP:w_&0/CDnqd:hΐpz1LYb:l,4g }ȱo"| <7ɦ2,ʙf;Ao8h(oMqrO 7ӊeſxߔz#$Pj) }"Oȃc#G+(/vHLMU&UC&-Jr+5YO WQAn P8 f#IdCe'y+⒠L֋E8#v(k}" G (XaN. %qA_+M=77:7IWf*{V[MJ9| <fz*djq 4? 4AujΒkc2 "&!6J0ɯS[c a@MQl͙}ZqncJ[3lXGϪ*YhÞYE^TIe[\V|L~zh`,y/ʓWe!nJj4a=uY*RFi6={f?*fSDܿMDѼg9v f i +o 35ptA rYڋ * k,uF:~lذLbxphvʹ@z>,ǻ.kZ܊ 1X i[~:X/|)f_.̼hؐU]5B'l9q)n&Kߐ?%dD䬕ɎߟZR_h2xS xHE V DNfG[9 %  g,zJ n?{Meiɭ~7l`;-ckC٘V=Oq/\fH3# Cv@TcF|]eu-!e傇^) ]zc# ]2R@B4 ?!ޏ$#G(6r7.ߺdNSȫQgfh=ϑn芣o\]5gdkoGNV"jcu*'EY[.l}$l`%|@pנ'P siQo3KQa 3fD?m/ūQ"PI|yyfD=:% dhZ򠂧u~!O MZx޻ *P%(}F4Xj=- ѓ͈^vKؿ@ 9nAY1+rS域f{7bMR#`SmfFÏљ6,_!nkTHNa wcYGCMaMP191yyY7GI] 'cv擗mF![1F}!gZFÓt._W}(4z  3飋+2><&s=}&Fx-;w㥷msmVSEz=hǁ~+G4^{7iSxPã|+PF4h!TL)Gic\tq"47=nSR&W+䷀"ڋGT@WcE)G*Ct¢.gZh 5qտې: m Y0*Jp0@dsjB_¢ĚGr Ў5!f) .=q0v}||} 6 !LucەIOU͝i(M^C+ה;x<*c kvTC бS}`ƽA~4 ~Ofux+~wQk.cgs0ʱ-x(^X|+s^_rt mCQ :JI/q";* 3E?xAFإ'O9˥'';^zDg!aB̈_⭒!Yf\ag9즦lh$|]_i,5O#ʬ[@_63W/k~KM}3.:y>",N\9Zͥ 6'yӣSG:!9a]F<W=!k $=?1cFr0Ճc6hQ螥R!G V*$أ@G;.YHtlr&WM.&bsXH=[ï2HgTNj+5J*Id঄rt+[0X3[ng|~̟B4j?~X\˨/%gL/W[%5F䕤BQsPL.him󛿀m(:a4XcNv\}c4M`yGJݟ ^ v=eK5Ȯ|W|Na vRPPa=:Ad|HH?0m" k+EPH۳]}*/׏h$j*bY<32Gb^z!yݙȣ%BubX6(#6/J0S^I-d S;>tg%#RKG! rZ9K㳻O`tR#6sTV&0j3YnEM=CF>u)9ffx>>! V'}5:|6#" ȓ~y 8O͂2mdnך;bL(U.EY+^6؄=v-G p%lpW9q=+E:b?ʼeOݍ ]$S 5١CeZ8>w.9ަ h#֠v1lqi5mӅt@yzK|So S9#a v򕁕9ӻ!g L|gc Y`wۿnkDwv}ē¾Ƚai*;:[Hч*^` "%#03_ j wZD8L 0rS=? \ݬ)!.;̲;G4} dL\u; pĠ}ge¢jeQmOY )@<02cmOYJh|.pxS-=xԎ*|$: {b/>Gh#h~"*&Cɩf SH"Ɵq$w n%Ϸ,u\ b>3rv/\g<߅:J-ڷԛR½-nA>ѯlC9!/q/_`|\H~C+DA> _*9 mEyB#ϾFN tz05i*PXyDbL'nY,/OoӢi} }3cL"L?n3X[^ec2q`m~B˗P?lb1x`(4UڐM]RQf,ޓq?Lޠ/oTҽ`xTTemxIZ}@`LPYaB{gQZYugN .C#warldqj|85tgUգE}\vQ^֢Pl*B.[jnTDknTБE_;Uk/$:deĮ%{Bm79+:Dr|sNˆ|6 BrD1bQl=5?u.ʊfRr0OlT@Z@%^[ZB <:6R"'vޖg凮E\05iT`Fjl 50PpD-NL6LU_2 Tp<N0dt (\S>k>5 {aMVgCmUS.Ғ'C`Srl.esi^}Zs_t{Z[Dy9iq'Kw͐z&IgWՁpD$OhAAQacS͉-㯡iti΢Ў2JmUJ15ެk%ض>2[cNdvB+ooL{ju(rn8ZLvfA&s`Ewx<4yINQQ?E01B/UÝzOJ~2'J\_uê΄&R{"pgzA/bSE h{!ϬdEIeWLj];s_Ի g&8Zψk~.MÒlpHT4 .^tq MM|d@vzhut'")$MW]xLfq^PHL#\ <~&ထ-ZasI6/hm8??8k_BD %S w>;DQ5:]zd? \9tڰSW:%JRD)/7;sg b [C*0 P#]fzt]^`Sc\V,diĔcUC_WB?~f&Ggy1Xzn+ 2>YeMAlEqh.oiM5d1d(~$5i"'"DXRRWE@/\O{q`3DQK/w{bC]}k3p_0t˦nlqXNĵdaGq xOt2udž>oF/Az&y+cQy 9~SC>V# 9ǴI+b36\ZSw<99[}nosYRi%(!\|^p{3/哎K3@Qr8%"^ut>O0(TpWO8M.{䢇|ᔦ8_XԦeO=+&dN<0kaVD-;F:Xs MDBQv9?{v#a4/Z Qڠe&n6,Efg$@(T$ߨn]+sV++n<57)R-`s2h/ۺV'^iٮ91qho=mRcs$ȞW|͖(x ]J֒kvV٫Ԑ͇,.~C7Gg)<5{KZUm@șF+Y3a)' $1N{oRKEDnWAtn],y:35+Ԡ",ۅWcB%O (h$57F锶rb_=AeE9EIg1&&Bӝ!+vKgZw7P;+N&jT:L![wvbT: =D@> gaҞ0(ve73$nTtd#\J؞ ^(9l=fk<Yܑ:n#AgC^wC] Un\>eGmJzEAtI%NNi3aY5*YUnc@p$ **r\U7G|\9*;+3CFlҾn ryx1Mtw&2.saԜ8mfH̡MYiy?lap |kr]HaL+Cs>OpgRFMQkC82aPXd w*Đ3Fs FE4Q( K{PΟMJa V뚄_]!Mޤ[K nz{1ǧ/O^%^m}g ߁>sh,_To΍N~ƾ7Jf2Elxg؅Ds鑇XwWɑL}1izqyFg+ @>@o#ZASsIp<F|\)Kp& ˜9btB, P?'Q= " "%:ޘ;9[ #mY,Hqpt;m"Q#\n?0ǏyASW[nP@4zyd./MyB5]Y짡e7)A0LL]J&d jSPUm?RU<-]oNsg2$? E&8j؈bk4 CmSzo؇!`a<6Egn@N \5يa~{(Ojt,/0յ='/)7B2sDWB?0' b$ȬJc<͙DAit+QUC(ѼH"{ SoȆtHl\ʻz9]a0YElCᲵJď 8[xAD|<+6:q)H(|_ s^psgg]~M$ϱz}Ȧ&;•F?yIyJr4rw2S 4fl']!12/1z|]:olXR=p/;R EZ(Pᒫc$=%- WY.tz-I{750,Q保@y8f'Z|_Qcʶitf鿘[".w/\{;EwN70s+h9 J$1|`^|}Pż[4OT^s>O%XkޤDC9ē W[k4Io|6 D|U<(.7m~莹H1/6u WKFJ5eDQ4j BB/C%{PV0Ͽ- 4eFdK>L-TջӤrD\(Ctɠ8B|B+>ھEF/UL掰qƫV P۳2lâΡbXUjPsoEba.;,BnszB'#DKAɬ ^F 9l ЍY@&=/QxZ([ߕe@ҽL22X9̄O~?cFLa{.OdEat/bY>/Wp}rb; )ͮJo/iys![U&x0'k-44dۭ=ICdNTŒ3F)QXi ;Q3tfz^Gʰ ơ<)Z' ~9֠Bq\xEad`C4Ȣ']u|)^ `P]E`]@VHdp#  ի{m,ņ * 6sԤZ=]?N&-Fj1ăDSJfp_Ʉlck o֢]|7i/MQedVf`WO򾠝~v[3GP3I:l%>$j6VXa .*sy5(h!#iHۑ >QaC`5]Ըّ^+G`gKůJՃL~[nG^BX94 uyLLŮ?1Ȣ:#aH* /jX:&zJ!vw4N_3r`uݩ7=nVg ZoexLzXκGibx0us͓ ,kу'W `ÿkB3HP =ct[X;Qe;C`OqAU"I%7>J~W:[ @Zq;$C^H+EHbM+XoQl{+|j@l*Hc f {1!嫣*ӻY?̯(o|O}֤A`xmo{WfS܈j-XU5D<@Y3M!W&@K6jVbӛ$qtg*p@GE&ouh`URCѵC&-0؍(E͜u=8Gissdz<'(c1фP0GL\Ⱏ֍_r=mԃ,ޡę!S/AMRB ZШMNFfWkz1HRl|ϏHņ̑'?!٢+Wsl!V<XF+iqJ EnѤ AS5]5$cnDЩ_lO>Dr^{nDA_wUHaCpC% }Ydӕuwae0Q 0n :4U*u7ZDf4sLݸ aܻ5 EC1TZ)i>#'@}hx̕zJ[$|D.,`eS$ 0p `㿆ҕREޏ9.L5t( Pq_[b,0! SLX:ڱop K0ǎv 3lϺP`nTEu>' /An\(ť6))g+Hi^+վC$S3Hzh5Wnsq;6B/jSuiM{{`Gjv] Pe"bvh^NH '*&$Szm,{$'xѲ(&a, (lv4g(/ݵ͊yOA'eZ L}=X^t58v` LZ,[;+"qffm%*FhډVC}JջNkD'Yc0?n=AuY0 X)0Ba ֌[]|=xӻ]dJV!z$x 6;CF؉%^dbUL,}9RXVnyz=WޭЇ+NX[mhLCcxnѦRyr]Àr!i{E \lu}}C(%G~mZ*~.X,`֧n,`9V# s ltЉ0"l7 YƩoߟ$89[gF<ҖDlKlsAuBd eب fƢ腼@Ŗ;~j_h`)l(e4^)pTu[,ILji`nAy5%UYZnF(tXp8lIqT)\F2>'gjS[?nH%dž $>s|jyDvGJm_]S05 yUr]ZgF2عO^Jl~{(/YT:H?YFM$ɚL&k?&{I+^:hyhDDrn냚A3Yf̌ð 'տ{_7wQ a6@RvJ^6~{C_x}i^XNГs2DJ~|{kIޓ]B`Ke.M-Ng Ze"Q񽿁52]{J(Rj_%Q(mB 7Swfs-2gwkzaS ;s?9ΒI`3%E'+?X=iT"/ɡIv S:VF3*dᙕ>6XX1$c8O"FX8/*BB4 2{˽ŲFfa|뗦6ྏA!!,4{ ]ԗW|`eoa+zHle6,nt➟+6˚ v%t|_B `I1h:#UK3ddtv9S<ئ<+tFi-$5:?ՄSC6~|m\[L6E'Z|_(C4.nq4GsjСUΆܝg75w:as]qr6%`꼻vMXXvɃ!wyףOJ/}e6:5-2O ӥ5_0_k7|NXCl+[)R\3I |/)G [HvCXܣ2S^%El+U8ō^!-n!E$ƕ!2"D Y]JmX9{cB2B7SS5JgJ* $TW)Pmp^(lSX&ö0 P@N4ؗUBމ Ԣ`w>xes:'8Z`,I@^ ƎQװnKn0T,%4 8Arn!۱0'=hI\DoEqAEgYi%}/Y&u!Nx&@:-)_'?Q?!N'ՌqЋ$ рs&TAo_z0iCN17w!0z4CĞ33n>+_ k54qP}ڏIJd"q^\sblԠZ)JKqa!&:gLpoN5o,|6pX&GZV'/Iϒ DqG:hޱ>bIEfH B=j7*wY\Tlo)_Dqh.͕Iy_VhQe}kTlvBԠ  =QQBs7xsʎ5Aw'L$jRd(o5 Aˮz$ ļ?.G=Mwcb%^&Zښy M8tWP5F' i~MS\ Vn''.O"BUA)yYx&l0nQQ]0kG^IA忯J[W.ϒ>j w0Pv-@~r{ʨ(qDNMW-)1-/`+عJCǾ5, 44Sl$~maNpzN44^9n@l0Լ4}( B_% $f")`|[e?4ˁMxJG,Q@c l2M'ejM7kH2^溗$GS;-[7K\-5='ҹ,LH|`&饃Ɍ ,ʜoI'Z~i7Klzv#Wv?N g)7:ݷQV8;ˀh找dºL񬌘RjL9 Ybb/xMv?Q DU1et^{K@>u $ nDlrl%qmF *_T5L۞ҔVFuxGgߨo#\zDu{F"x,iI/F3B(u7{naiP*xZT@u3&d7y"CYzW}Q=LgD̻tFӜBit\0;Ƅhz4xٴʢFמn1}{~nld9N3=}O)1A2wz&ؔmqTΛ"p3 òc 9!AZGތ>Zx?k#ea:?_b UȾ`ٻ.O6WvxCm$+%Yb?G(u{ԛHXf @ʙ^i2th͛vzo<I=jΉ5җ- e^0L(Y.`J7%2ΝWRٌ V\/k]כD2 AEL| paRJJPJlDz(mx\BpD1LԨ̋ Ք팥UuY0( hS 5Q!j[.Saxl.,^{p—*Wh5 H/|oKVV:> +P!Uu7/YmJWD)D.+j8vly/ZKsIꜬ5M>:Wz,dP:c\ "$!#~:(ׂޘM*퐁!;Ho381ؚ[eӳ|yCf0hR'D-&lLsC]D&݇и<(1~mGk3|j8\8_]4:%+@ ֓LzM),̸NBbu, VyqTwGӃ{T ڂY2O@%ʼGhaiLϖ@Kwd{)gf ܶ3 3JjyG55oiz#Zfm=ER.f?})"i}ÚIIUR:lrwwN K>÷ƨojrgIZ&R0V/N#\C{<ȴgŦD0x'[EXUH%X^c{&bVѼJ7_wo^7?Cܗw,w]Dd ݱ eȠt7aA:thcf*cqYCv<760fEdNOanxZ@y7I͋sPn do:/x Ef]FHg-4ʻ b8MNŀ'zh>xXB9"@- J(q>j Q6Os4ZӇ lґ4b5l#? ^`1rΨ rWȣfX |eę |](C<:.7=lgA%XŻhQtIZ W@] =޿Fw36?$ eeB6NB)AIrOdGǃB*7棊 /??q hb'|x- dePn # =DOB VH w31=&2 <\s,!?Wj@RJ^?ڤ-E )9BHw˂KCvዴ}ꢅu[7c`;`wN8p]--ceJ/tچ7':BctYpy$ӊ+LxAВO_Pw5Xn@vMx$ƺsqa6ahq!H)cU@qB4ۢ=b9^2|wm>? SSCDu/a1\w͞5swC6+Smj'LFs~1gy>aL(]&[8$wwtz[~}{.1zY "~ 꿺9_hK Ǥ5N6Xk:To/7ǣ+01=ZClMx>9byQ9f>$~i@B'g4;V)ћ{nsZ'?Bi}Y<ޖ, y=<`ui7-ad4ϙIJ  `R)GzD$5j+6zXl{_Vf톩 5X6c- yRQ̝8n9PDOQ(af$̧q4>_rR}[) bYQ^cLNО7DF? })d73 Y/?؄hB89g8A B)W _GmoQڔNjU[#VyhΥզYw^YY3qv~$2 E3O7RrV!ΩQg KUO,&*J߆'e>wI4\XXC]S"f&3TGNGGVC՗11EiJRQ+Ӻe:qW!Z ̳.rfgf3ڻ#@8LeM`Rgɳ5H_ yP__s?}?}t@3exR"D.s+߲)'=}&`0VBb,+`˲r z3R?~ bH8"w 69^qw9Ÿ25vj}#3S(ˊQ3c٣q\7=cJEj.eLu2# *S6SKW784uZYڽSnah|WC9WXm2w<6Y}`蚼BbDH_]xP4fqjCoa?rDkWd50߉|$E=Ϲ}DžFUjR.םZuP.0(En|/y8T|ʿIxR$tK/.YPy< -O W^ OoLW|b+I͑דu&@Kg솮.A1wnWyPJVvPxu8}-+1''U$Ǹjy4-g:6ߗ07yhvZ2>+{840A)ԗ K Qbj$>%1|hdͭpֽdohʔƚ@Z ߼3HF()!u{PS7#gjkv@雵WGkAs!Nlj[ڧA4Zf0ܼjlD( }k@IU[O7F^zƤ)Ϸ>1Y@wzJ C,;u4Fv ƞeSߞ?~Ll_B1t= MoZ?r_ix[Wt!gIolK!r /G;K̶ӓzݔu77dP|W0}FXsDT~.ɶwGG;اtլշH|f@&![x%|i2R!!FSx&gJgeSm@e/*pD+4pH;:oda,H oXGz+)W˷,,#J*FU  Qv-9BmٹT.mLWQL^H A:M[p*Ɍxz\5s3Ы:0V]>]JCx1XZa{o#Z+[[m`YLMW]Gb8-~.T2)gL1Ǎǚi0f]lGG#.C3'[M^iW0gR> uzf6f]n5I'n , [K02M̝ i.u A\dy"ZlJo Q!I>U͉HW/O(dM&'&9\ ~8};e*zOC}yz2dpcG&G0oɡ?'T@Vy%6)sDG!zpnlQ­IhFVjpʺn`~0>{8ruJ9qY*q斧XhԦrz Q38QN`h94<*~F'e rS}YLP]o6k2 Y)1_g%U4b%:8E2RzRNTޖ2%(]Klv_4Nh;[~+{g*6`V,Xh޶?s[h5?Q./Ӟag%m?6k *A$`*ҐЇ%2|_+\P,}F%3:JI򛡣՞., $G&GW=unBPDC[w CH[C~jຯ&9fRV7S4 piTW'F_SumX TڑikʯdpBÇ3z#=\᳀pT L#KDz)Džʩ/R(PrWd}sԞ ޓFuEVƜnb6zYLT;Q+=S`;49bXlbW $6z'h7$9w}R%w<-orhÄx?sکp58,1 Z.ɭrֻFVvUUafGh03,pӍ_y'r yuv[jP_rي&AJnj=.ECS|(||9A2 soHw Pj:N(-kGưB]KdZT*w9 >}MFhH\ih Ω+{"CaPBN^J"&?jl r=]@3wUތc$G]#K~ӂ%9bpCfYgΙXӾrs[zШ2Ln)0ulQEE xF)괵*=TY>4'|XQ v"RD5 _kD_\F DDf)<`1ځ-N :T0'!mq o(KH+)_gfvgj*gVǓ aHkGց@:}'WpOg4&8"FCUYM›4괒_jz(jP]V\ϗ+M-LA\.؍R~< Kf_5r)]T;xsЭ&y[#O:,#] !_>YD SId :ƯœLB¸C>2璛9ѿ^攰&j#\>GHH}#~>8j_K rw?R. ȼQyΤu IIK ,R9 K,{ded0m%]O)HOiY]T8k6z ZEay.\g[@'K5᭷ C-H&< 'J5 ki_9-+\Bx۟St%X ޲ĹQ EuyF.]q9On r:ݑHف-$H9ͭǼq-ؠk(-9e:>@Nr/8xlN~m'C˅`+*o\U'亲kLp#X\%bGNG4֝ Al)tEW}xN\$tPY@⭮3aȇ |`'kƫ #' ?""oۃ}D `6$M6N]JM w4uYqrͱ{e:=c)$ʉ$5*oPr-OM*[ynڝ8Ŧ0uv[KM=o}8 Ќ*]8ϐDfh%j.8א1:< 喑eC5sL^{eGwWI6C I't~4걞!z x~[0sʙQѴ^9ӠK ɩiFI2q;+~g.#/AH UigܿB!o4kvK pۧsVW $ $w]eygSt3e Z;/މyqZ*؉PB~[Ѱ9FB@o6r*籤/pK LWuf: ].o41^ˉxzC"}KoJPG:" }*W#[,yHLƠ _"5rK\õ:gKv t{g2CF$]݈(-CӍopY@*)NoE G^hwnzD_ 5qqq^|Ah#c__MuGaZ/S٨ ?Dfj'ԉ"u|_|I#eB(:D N[dS ٩\y@]daP읙=5pWdvgtJ DC%Gc0S; 7ǐb {CA7Qy^탷?gWo)«vGz&R %W Ku= ɀgP:uOTȤ;91DUIޝg ko#XlXO پל8 7q1F)yJ P` bW>, -T0Fxsxs\7ct7t:*S>w{.yBKHky0ظh!2ԿHL_'|J $)wL8|0éjCZkUL׆ }FDcng$Chj~&gOX{r]Қf9V"q.t)R55hNP\+Ԯt05X\-Q,xӜP ̄ ʺEcƊ %P-x`QIN!KJAKRפ^k!%7|{ra/&AǍ}n-WL q@p_$Uⵖ,r+ M4Uevf9cRWYʳ#l|ڞx2䲘`'#[=7G0֭OcӱXxkQē$8Sv=:i" bJrc>Gs ĮuvKN Six!q^}D%p0 .2`XrѢy5kz#C\ $R^+ Ȋ쑟zm6kzǠPi})WŸMu_VpKF51mpXF/J/e%* 6}EJN^3W#r]$ꔮ|>T*z .҉KZx@ք&֓)OStQ '3ߋ/!Փ*C\AM$j 6`®W8F 2(A:C;!O(k6IJD83ĉ](-52\9?GTvҶVc+xnŊJ#S*o)T8!%Ei^@4s pA n(#:<ۑ~CPV׆ǔ.g&iEkǓ W/8`5V,==!7hH }g+ .l"~RW;-ͰƗŔhQʂӑ]\#س8$E2nφQ-%kͻ} 9;em).\FǨvɚۥRXZoIMLv3NV;; +?[R;˿'NUyͿ-E'u}c:GnTFE_WM7ϛ#snZ߮, }\/'w/52%ǽacդPq gKJ[\'qJ>RbfGs߆#DJͮ֬C~eۺRUqzeC7A: RYBb$"@C}d(w.l#W4}2l׽:X 6^@\L{Kas/&t~BD",E\J˩(\zY". ]V~j0kLuNQ}U7l8UQ ӥ[l#S+Р sU<8FBBЊE,놶I\&gO-鹂|]WH4S?dN7KS'jj Hȵ^'^e *DЪ/۵"3{ 2ƧxX3p5fnVvrWzQq/4{XO- :\kN̑4"CØn(c2]OWz)xXq@wK" 0iQ+.bRѼfjձ6R8th;]'ܔ)#St^k߹>x!a|9IxUwJ戈0g6)3 DA? 毮ځPOՈOVuO-1p"uE.Sl}_qڝ 䌣 A2"wS >3 =qlj$>foODTVK EȝBW(m1=˅ӝYcLŧɭAy;QH(1qkq'@ca*l} pF8f\??H?>]לd^͏#i7_̶BܓsU* 5nk&*Vz%&Wy3J 47]!hdESIXGe̞z!1x8Ʀ rhBCin]^8mJ L*Hָ7CM8ۀ@"m_gA7 !mU"j:^a`0\8- \' Z; S\CN "j%C݊4 利XnڥA2#2Er;' *  r , \zX5 vWA2aL:*&9!Zv#m0PO>ukz*_gɤ".j3"^r91TnY,6;I_H+!]6Y2R9؍CԢ[4U M1E=0314G< =;1 135I=Ӓ^Syl;uj/+,F8p2?łd+?E>8Dr3MgZ#9 4؅\qb/1|.8>()OF8f$&T-J{C]FՌ/x@wt<1!dhdǦHt?׀i˛ X5_/*?O_D48XhgBY$qȤFмк[V~ߐMeP_:;e  KT*[A`Rt}S~|6:\4Ymx^"&!NkI[N9omSaN&4obْx7 N'1R)Bw1 ~挴"%8bT-h;j7@Fͅ"\:ci :{^Jc'H'TEDƷD74E-2Ej鯔ܙr8e HQ߮sb=<R5 W (3zBE4yIߧ3:>GniDMTyC sLx1rwc٧@p lv9lkިK-Q{B.ey8gȐ&=L*iI=_jdTc)6WJqgN- rnYiV3^pH tQTf\Ȯ*?$m>{{pBw`4?ݴ HUKYɘs7ǘh?7m!oPM'Dk39HBH᷏fKL}ҰW"/K+U2Z_ q' (=,_4zۡek kߖXK$@HbjZю&4KHZ&^4ؐ|51R WI*D ;M3$ 'cq Ɉ܋e>8 =`6k]>li>mXI8…|p=ŗBPN:ٵve/L8=cr*方Ȫ,P%94͊*C_Z8嚁RU/ghvctʴa#l %b ~IJ6U䗬O}&!7bȏLPažK|ԋ lpCCf60~<ڊU5zŸ́8Z, pżK؛#AyT]w-0oN5fV_8 ]P?^h ʵZQ? S!VP@}qvWvwV4f[.[=N CÃQJ MJFC|g{@ =^Qc-xNY`!:/nhJ`(W}

%^otc&PHع,eCS5~/V~\ksLŧ6CDE g*d|Qz#Eug>MTkwo D}ɷ[t в䝑6^mA]Oiϟ3Ic-LHںXnQ6cE!3TsUfJ+^`dNQ[4R>՚Q%=)m"OsصIw.V)I,3¶4{S,ܯ{a4M44 j廝7J}%<{'4=C'9KTx(Bx}rל6j !/OwM9#Q3!}ԷOˎ V馑ʐmi^i^к4{}F$H:,/d`ީ[pEflɔD-,e`ޞ,]E?Q# xVȧ^Kq~&$mI3ňmaȗ:{D!ef݋33NwS vQ%b늤fKrw 1 ƴ9w&SFxKJ)V$LWToS"-=$c*2##jg ,VƔɤYn:V)C.o }~2~JwZF e=6Hr3!q u8\7 L-T\Qv7VMb"fs?@r]+2Dx^-U;Q/a(}Z4 3'nUgjܩU/dYGErZ=i6GX$*ǑdO?cz/F!7gttqʼnVS R!YhKQRaWʍlǵD*NIW2%dA3ǬpJeؗc^LbP&J:tV "ZN1͹|W`*^_ u5ܷ9#'-B[NcUmAl9RC<~ ~)lSЫuw5{%UCZ}Lű p]4;&H#5:Bn`Қey.t<{$ڏlC!˥Q*˚j].3wl0e5 L Ao/G'V v&#{[]96 6Rߑ}G(rׇEz~; M<X8c':*bLEu~3YottKmnKJ{b+RETzAN2ב˥O@''qh.d(xRh&6B# %q!tc+ٛD7)hpFMX'i|&:-Jn&ݩ&5;< Q:N+&* |!V-QpUAiatB(u+|W9u1+.5l4r_!HRBTBͪ꾲yW^#_s:XLہ""@+we71H+{YBƸbfupi[>l c ;0F4؜}R̂ {`B/zfa ' lvj}JMݐeu--;ePwCK Śl>Az>Aʾm cQ ^;`0RY>Mnuվ~] ,6ǔ(xt=q<;2`&}?TdQƬIN͍1h!J5n("׸J2,ǻ,!~w33Qx{$ډY2Nq?k]>`j+WV.7}-M?[KjLߏi[7dPѳl'ek`dc"oLFjUb^i^G`ъݫ~"EU7ZTBb,DʏU1_|^An/$Ơ>,6H AFsVXj/\mO kukRdF,F[Q{WB1\CL9R??w1벬}Ѻ$W3gx"ns '{bݨKN ~cp0K|I&$XqeТY5e Cfѡg%\sPB1 :j:Þ71 8}]GYśZl[w}`x}bf#ip$ͨvhPGWK9TZG#I '"5k)IFT$w /? Eٟrur "C9[)KE[͞VXx&9EnviR@⸁d=u49(t`ofĶ1O+$H n!~L~汥Ct11!Edmp#Ieבu@cr@}Zk\9ᕹ/[V +:=M- py^*@-S~H!VA D0)6C.7|P0I@zP4U'HE5?tfR'bLc&PwM{\\1y@=C=]YgQMa>/6[sfIŽ"Qk3< KWJ &q[>Kai1o<ߛ]JyLCΥWG .GI/YY>{cH::/H&ނ, R, p 켸"ܚAHXi)pWU 9ӟ\ҹ A O4jBD?Ν7pPlO 4:!'JҌ<3ף;:]TDϴRtWnC,%MB*E!DY%GCPb=smdOK.'RӉg;J~bEFPCނ۟+N‚#Ag ,nr-v押;Bq}Ĕ"!K94cp mB0fQ%I}PU0H| vON[.kcq qbhld7FO&, !*E K'߽:HYMR :% FsAKIfw]G^qeP%)#٨G^,])W?P?XB $gmwizUw<% 3~B}Ԩ],# D4K0 9>`ga>Z ? })򟺖kpe1|>G$Pn7OB(M9t$zXV,g F8=9,Qr=!:҄^x6t=@.Xx; Y_>J-_ok].)*jyRN2iy7mSˀ.`w9fv>P"j=šv+&ILNmm%F1,OE\ C5<ޘ48CW Or#Ii-G>s[ź_'~Z;+EsYVhl_:e L%}lTg\LCBpu>ellFXHN/5Q}:jKqE&yy,h=ˆV!7쫡aDuʡpdzEҗ^QC)69Aa&.rjxB5\B mdg3Ca? wi}"'դ!*7{)W+{{x*hp(Rj$~D6F'{mᕈ9[+R ym +ps=o:޵ZXju>HkGYT4u Զ~8`RQG9Izxk)TD~[}D3^0f!.>7P֯cE^N^׬Q4}Jα?Kf.i`}}JN\{N*O3FR5&=x?6IrЕz&SCW mzMB]3(nXiKa2jAm?.X?fP8d$~VGOBVMx&&9FmM f]/}΄HJyU˚D9f]z8mRmk Txe:af%Ĥ|=5"0F[M-&<܏"k~ 2|ɩjCۧP),*G{Qz%׶Q윢y UTOO |A_GgO>|cTZ Σ+ĿthJ=, ゜aW Ix ' `nj}N*ȾM/0jwJ ObQg=O[5(QLٝpz90)~w>.74r0 v}@EeJ~J\qCv=B`˕1y+Hdh.D(Smlg@h fEaqw?>x;P9ED}Ϩt! }Er_ ޏ@{@4fQkBoJ V- M+RS+4m6`{p?g @nΜpCxq5`xx)8xI}lYf; G yVP]8]]ZlK*؟v $/z1PykkoB-W卩TZ<#mCza 0,h6=HBԮ{nsۮd4`q۾Z ;5Jfə}L S {~[uqRChxNV(U$v")/Kgw?j6[҅Z!!/!/7cʪ(RcPa{j 5y`N,j֍')LS|%12:nNYVzP'Up 1©ZD)۬sWbɕ[k@Lb! mI<qz W,;g[tFV_ а@`=P3JIM.d)6FP=?|$Sq *+_yi?1pR+"P[I@U;&A X-13O?DM T0c͞iв^[aN3#RH o=Aa_eJ%oZz~ Wu ݠMEfF!;ֽBX oZ ռ~{ ! V+5z1US9FY@˞c~󢒶Fj(Pn͕am#4 +SnG2i5y \IgjjL{n&YO(zc xOk52y ׮\o+8h7ds <qӔ'lOkD;h.Ǵ8[5I. f|>=&g'@b#5o~ #nnFP{x[)tj*AxwEuhXGF|1 *XK2uyo=}ֻqnG*.3"^P5y:,~)5C {iL&Cvj zc+MW8޺>DEp$*cdm'/gEnaj;ǖxM ;7:"Jr[!v=~#BiU'<4N̔R&q㒃pj o ^,=@E7mZ66SAt wj.ˊӕ5KkjЅY!̙ȂMVH&$&ĀֈHr0+AC ^͗8s(;{w="̚,kCmK'b_<%$-d}$b(BGSZO|t=l.Qxb,n0MHP~&P+p"ŽTX@oDjm 5,E7x%vO*⟦olbQ||*#&~lMU4]r,ġݖYqҰk5  og2$G4' 3ٯ!Uٔ㞇C[#&O` h85pK1 L~} Kji&al3¡dL3"u<[J}p.8s`F{jG<04ƾ.~lL.5gN)3Nè2#v\M%Lp"SFS8A;F}I;ک3W[LKam?=,| n\S| JjJY2KT} {OXM 87-!gE6cbC(39 *KӼqdxG Hh*_ӹBpdXg>N\yt~Vx4{n"Wn ce!ǽRf6$5V0BBSaH1HȃK4ۮPˑƥ4˕gyZeޘW v]>0HjbRrX}r1R`xrRfG_{֬^hݐ9 =t9Q;pyA,XB+ Һlh7j,eߎh1iD*|& @ZGPxؔe#n<|}Cz.V2qFF>9TiyrhC_=ɁY!I|y5;ҽ^YAS:& ,H >Ҭ[ ޞ`ƚL G8yv'(ttN0$RlG BYDm2ܚUu4QCDFve3\A'e/];-^WX?ȕAF:d/`"pA_Jfǐ'Q%k@; +u#adE;V2y5Hd}!m3V:Cuj[5䤖dߓKGA]nP3߂8=p:q!(̉ЏexOHh Y#Z3 #3I,>q(I9E=TBqB}%{Hv.^Zef{ml1tΒn>ʁFhi?{= Yka pe2RIY{aY U/hpJn5y`A:jnQ&-[(\?B웫gI:BL_z97cEhIaihtp u | Z+lu\egUlJׅ׺ m;io}Jb@ΎT6Z95Y5#Fq-:g NQǬًPG+@Q'bۚt]s+1q@(Y&"վ0fh/{LbO)FH" ԰e&~P\L0:kw֠)I>i& _V%]NH(+7|O-r 4l˄ASF t]_o=D}Y !#Yj9q;47tiؾhak(QBn,IϚSUż?HWV,6:)!C`,yJAaҦTI΃$EMy-o(4?* /: e~47x!J_258+@ئ$+Ա[A57꾩f<PB W͆NtE9Օb=~[ECc&m5I# " ̪HJv2k`S;N0h b=djh@SMSrR E-'Ew,r ˶""T+ ,P}lbbDuxPi0:92! ]7dUXK?{ڃ QN}zWY+p[gjėb֚ҔuJdtYUpع%ΏX/GhFhQ!JiB6QQ_<q*n~EB<׿8̂S@ $+ AQU! ٕ3/Ќ)VG隷 wP7dD5[dDv4jg=c%mɛFm`:pͳ앲*Rܹ y,7cAB&]^;4!=L"_YDqN5 kCυ'ki}E} y"K'Ԃ|?F?ҳc:~6o(sp[}6TPѧ:(tkiĭ1`KN? Y;削=|XL!oK 756$}@L$dE]IQNrNl)9պPދj9a5׍\P|q+hŗIGI* *8jɧ f ,s$lɽ2,$+Zq.Y[g:K*]cXs-K}" (p_Lr!B*oJ`hՋ;a˱'9{6r"`jǽS[,tZiA Gq"?9S}u9IqM#;fQGF8wռG{+ ^|/T!'I?`o "]ܵ56M rX? T$!'SƩbtdrV |!Ֆow"H$1c4)ӛE rM8.ɾ&;WJlw;C$' aa/A kXj5 4.5<{Ð=\'޼l qQ &r`_Z>j/ĔRpu<8Ǎ؟5E z2fMd?0s̯?>QY Bߚ')&6/vshl,棙t<9.CF]f|aQ-4цҔLWD"g1wU>誢Ӭ&vY^^74qbiqUU9EPU:+(!X4 5oC~3TY]//e/-/!lQY:Ij?P<]2:TIyqy = ֪d]Jv{T V {?b3ٴQ,}3y#'t®{L :+TP8"Ÿ|M&Έ& #@hgcY"6^W~/u@C2Xs72㉚5p~(h$jQ LM2Bk&gC pM4{γ~Md3,ϭ[433bIvFĿbJMcA^5 tgSFȎf׈Ώ2e lG-nAv#J+ˑWd\ Ng7惐(/;(,ݡrz^kp6D"z<6@FrLlA#"SMM 3egfa ʹij;z(#NE闆0-}O*iE^3i&(vjJטa4 ]UeSqmaBz+D4k\2Bg k?%5-C}YɃѹ O{:|$TQOl{DzYO3F2'G{9;@؊d <?ax8+ۧ "q78Gk6{pݡRCnje*Zꕜ~g22R^qר^fqz@wxIOd'O=:]Բ$5ALyYSе6Wq Oi0;r.]+ Kl: H"XSB5P#;}Cb4Ǡ -fذ| E}/^wP; $Z:tҮAC9B!*q _S~~?`[3|3G|[gì=EԒўxH* CӼUBԴ̓zd^1鵡[oL%C,iIT΋P+D aMLEE,J,lw?;mUsQmb%V>aMI6Y'ް~ óJhuwV!qlN|9\npR7C"Lu {L4ku`ϷZ`墫LS6+2 RUq0V{vzH~9H8bQᡷM>2lrheY7v8 ѩ4sav\&WG. wt`0,j>}IyYy߯,2(gsgF"n ʚĶAfI3G c\Еu3@c8C#/\s`0=r5Q9 ̗U.OPqx"# EHǥƓZBI\W$`oÀD~p׫OMlda&)Zz7uťSn2^!u"M#}|i5n?˳x]b_*B2e!F$7(Ci[*PĜnn"ĺFSkL![84#ok1CR2tJSV\ȾyhDȥzL2oU\-w-ze 1<^?~>:e0{;t;Xtޙa'c%" qӼR~ڒE\]I[&=BJ;C}BIL~ImCX4!oG jIXZphxxǭtHҷ(G8t |M*]q |=3_TB4cݭ6^6=lT>zF]#\@TJQ|ۂ̻v4cKtnkԡY^wbϙt7]AŽ]]y9-z0z7d|6X@W$>gLr&>'Ls~D42¶./g }2qf)S-Ef+TVx_X3)E%]@lDTD[zԿ܆[T%cr2Be<:pGD@h\DP\بD)ȶgK%/n}K ĸs:L`~N%ĸIfsΑ̞P|7C/+ 4L<LNhܿ?@f!!mG|/3DL{`,V9LvlRK F?9 Ú H-<$Tؼ#z@ Sy) ҴϐHDgj+5"C[>WUU$f'$ޡRW0\uq:1ĪßeM`JUy2A Y }bl4oJ!).d+dAlfs3]W"baՆKįhXt&[vŘs.ReM\2/-447,b|jf #Iʌħ|NWܹW }cyfLwzSk v)`֦D BJEU\Y7ѧZd||DKބe AW`JV~$D;mHd^UFptC;uk]9:GA˄f9S[o7$6ޕk 2a ̭'1:W26F2,ޣƳV{{o˸ D 53jm)^FGR/DwAPĹsQJK<_7檡6rb3x'LY)]JBMQsԼEIk˱n# -G,qy|5f%p^ uD#z޻F"7g7Qކ0Ks]IgzA(RA28׶tmrw7Ɗu`}Ȟ0 o*갌zddA9Ւ$J)P\DQl+Ad1j *vË(ҡ.xT5 :8`[ 4; ‡`:+I F|`!OLR O"i4n1ķѬnk3GBƜ eYLSqn1{ό_E0f ѯp4pH¼x ,=j]s_6/dКl!e j:5J뻮<}bR"iA ;l8\w\(i )8IGV*0=]=I7ۿ0Q[]QʙOA4o3Ft<# Orx fסQi>-`R~at }_h}Nss*J9q?WJs5tXFT(߄ #y>"Gn-(Ct0Yy } A)ѽGBKjNpU;ՙvuuncUZ<?rҎ ^|RKk!ЄInI\_pX%M}^8d&g96D3|_U/\i Ȯ c 5b\zɅ=+dcB/:5T5OhDwʕUW/R|cKwȨ=jyd~O݂vVw`G7~Si:X#у5=Wf|H1H}QHJ5oǨUYEiH 'D+CZIVTƜ-`I YM``o)bF}| >on!{ z\]Ź㭕`TY&y-r l쭨j=QAwVLDJGD]6j]#%0nYm;s~Q=Q^ܴ(EZF69GWhWQ߬n g'.wk},T\HFs (l]H7{@u/K뷓3ֳ ۪ObR~=C^lyq9UO; >_"6Tol%oG.8x`sѩ_S__Z>dšzU4TU<|w;%* hAv& PK{L 2 qm6l\Gs3 8jꟼj}+Iu"2 O (yQS/ xBi ?9`^aVTx%V,i"uQI@zw{eD¦zx^MC(ZOf|1 C w<*#r_8hsGW/M"I*,( ; .g6_|fU[_;zC4 '*A)G5?(&=l]C.4lG9hOZT-ce*lLih! O36baW|B:|֊P: sBBM";| 5%s>AZѐjTRUE(FRdXj;vUS#/rwn3i :":|. IZW+/lC"TTg {tq& _BGQQ`uc`]Gj0oY:uX]ӵݐ%+;N04dV.2Hf(< :r1~}UVq9+2sY%ZEx?^A1X l}9j-XYWi!ڠ5ѱUBVg`ΔOqMNM4ǢI[}_M\}% V|pǯ:V)Id7"<ޓ0{f?.zOv  F ́!1PI?T`PbjAgzJoY6=#Y%c~;`gK2Ba, \ ӥt@|> WKj\,yvt +^M;)ђ}ʊ$s`LaeD< AБ9ֹ jhH:(q3+L#H6nx12@^@ yvoJ!ҤfXW<SA_Xa0ʮ㬲5j} gЅ SyU}r9$m}BE~ fQ!]i7iGˉфYtUQE֓_z19&6bM,%~dOUUj ۨЮx6Zltj}4HQCH. L #)]iZTפ; "P |7ꆜJHr I nQCTKo .*;q GL= |H`6Ol,-)TڎH+~r,ub>Pgt=Z鮟Zׄn%"=QO: g* S]&gIYCLU{Pn|ǜlU:<cT;^.X[Ua)q7GOk;1X(*/ m_[ܨJI磫t-)`IlK.#6:*2ɒ3!엦I˨]WtIφ_rtAxJS9oDdDiTlJ=# OsON d'gc"H@.mkd*3Q1& :AdJ?Ǭ5.l&fA@q\+L4?K'l Ƥ=͛$ n_&:8ocÉ*XrHxzzd1'N Sza#S,|P<5Ors s `k4X-HFBz}ƴ+jC:|#|Ys+4գAhVU[/y]F} (# aXx0I= 5"5_BepbiX2WJڧ8~'"h4_ R-. p21oHya"j Hr/k44{p#TzjSXWngWb.B Z_'аY ǰ ,dr\LDR2PܕXtG׎Qz,`PNQ o38(S<FtȥiBp$#ceB/nG1Ug9MXڜ5VD#Q^tD l#|rՐ'{`Bk]4h&mؘKQ3s#:p,g3J^ftk=< Edɻ,PCѸa~i1&~Vk`2 (|^Ad,\CKJ~١*l uc?xN`ݱ!Էwq:Q$4S^wЦcӠ'|y```B!49 ?׆9\p0Í-!Sג l3&:Z/ t>~m[/ ӛi RF_Lŏ Xn;h$ҥJ/CjR2Xj5WQS`GV?%۪Vx_;@p!l+=ûK:ɰ^yr32d_riY>fކagg:LN&Y3CnD/l~bHM;#m[ fcKlY[R'['Ez?9bCGqhi.7e);|<>VѰPt4ҰV\" q[^ʞcDpTٵθ5ylۋOO5V.*Xfn4o8@D<5fDy5 D%\D>24P\4Uʲ휇QgCrcըj*X32wK@(Ou@cWsOJ\mz &qemQ#O}%b\O yOO 0hJeXJH UF0 qÛܝo?D_ծ&,M?tgݩ .m W*P˭J(w_Qnf*k!Q OriiSj0} ȝaķZjˊ|KG s,ҐLpUM1_thX>55:43ddL<־])2iF$j.p͖Ǿ2s6m#W[ h~lNm0iCEiNP?&=v6Z O<4=ͽ> E9Ti8ɓ0\%륵$=nFBN-jK%ZuuR@ ֿl6ӖZnჃtJ@vVy`{?2& o[sONl h\)՗jbΈˍ;Vp4gfX/-ao֤ST!'s7Ct̤yz˛顶cuq.vA}R&IӢLp3 mgglp٬jEO' @f.|cPzH2JO hꌋϭ ml}M-@(؃Oٕ&EӡwȮA\QjXx]V`r-fLZ-.bٔT۸8Qa q&l˔YUbԊiC(~G/sXΩU?Sb>m&̩^UmڕiKIE"d\|6M2!3h8gpcHAn"5@/j_"C"a4ZA YrQVF\jPM;w'6eMJ|[XdupZ(.k24-1ҵkaZ= <袮Up_q`Y7,}VgMR$hIə%,E{9B4dv$d^,q{qMY)%0] VK&#Yk4"vO0D>D[ 6EQуmpw">("6VXU-['iB|kwM9gKi2b|.! ,bn8r}x|liYN/u'f6rF;4x<9 yQ u}d("CnՏif*@WˀY7ZzNj'EaA:Y=J&m+Na88dd͍>E\#Àc[\wwJ3֬ ޒ5:ǕFU{P _ɺo4L^߇6y1VW 9RAOvAc}'j}MFsSZz&hM lY 0Fm\#MM 4VEח9YKu8 eZqa;BU* ;z"W=VyzryMlQ}_=o< C1 \Y+5h٭p^zpkAJi\*WGǰ0j)uIGolnpTF9}ڡ%4PbP\]H :Wve)_gyT6~x&(f&9% -QjD `8Vł l]SRWYQD Q0wH2M%,vv)︡QQ!IB5Ƨԫ#U[dgwF8"e'"NIuGt9.$:+)6!LϓD]R."?0P½֚4 WH?оZ22}4aIB4(L[w`V{BљBи Nyi-==h] Za@RHL1WvWgK/|Iߚn< @'Sh9Sֿ̽#Bxe%50FIFwτ -ri)NʧC{;"˼ 叄c+rǕ;2RH2<(,ܦ1Ak= 9BoǢp,-<ju|Ri끤Qdr27F |YX}}{% zFܟQ@L3WGN`^YW›":VDj7W2!&bƻfܗ\' ゾ &^ X5cBmT?0XNkwqR^`˂6?Wwyx{U0 7o(SXTTWҔ{2oH;dv z*DNnQFY3v >UD|%fh\cr5L)cNW"֕,璳O- Z@Czᢺr(fІʚ+h'AezQV3ڮ:PoCW<%pech+3.)>1\X'ɹ_⤇2ߕ<`9+T [TQbeiB}Fv-֠Is!"~gc;Oz"V,IJA}v9i`fԲss|~Ը 3mO5LOѥΪu&ĚMy9m`KNP?ӾiɾN?魒5+2_ @#vm%_ő\GK+RZx -KѴSTژix xxU*3K ,5t"B("SwgRgc^T2MQېle?( {ϋ8>eXʓ OX;;8ve/4v[01YKEc8wHM!<1xok(WiOuZC)ޱ ]Lo,9 -ll߅ G-?7$2rfO?#3Df -'ʻusY+ƟǡpYL0q~' "ꄑ`R2k kWiTj+Yo@]ts|S4DIWre?n^δ؂' ^VӔ R|M8ahށWh?EB!qboI QR‹ `y-HG/%k 6 XBPylaĴRRB~b?\xLG'Q;<ΡR;^*Y`xWrBN"Hiskm^j jлߓ,^癯 j\`8Ҹ.ž-QBuhf9'|kT矗ה)Yx*`w~LgP1H,oa >jQa (菠;-9|E|+@gMU-H~-rDY7_ļ"JaM% -;~Ui9q}mPI!4&}k iy<+UҍY1FCdBMOsdz {y{E FPj$:0Aˆ-zcJm:;.Q;ɉ[osoY/nM J"?ڻ&'rT"^=dy7t6di78g1LrMW?N1s;׎#q;?~!lrU{ _4N;%}._NW$+mQ:ӡ=>n: d0àL|2Te^HU/J%%kDkyӂsK.7q2i-֛|shmƥy^[0RȊG"äu$^'o@x$-M zI*9 _`BS- §PHH`VpPEWs9ҦP _t0(3nv>9MM9jίJK{yWEf]H&¯KhДw]} v3B&x9)@6nz<塿UBGp{&Ct q˫d=Wj-)RMCcY̯gE&b ۧrjm^ 1'T]MJ[[Wª&MgXu Lkܖ132rUT3mR@ҒT*MK|ԝKItmcV#[%fh>VɪױnT~Rx ;UVX⋉R;=`Pk,"\`(Vah[fPN04^|M9PQf#+ܯu-c B\T@*bbfw=F-I)9gߨoKω gl <ɎEA 6Y5KnCo::Ia퐂߅{"!3}3/(}H8m耩2d5Soe7h wҋ`H sl@{ڎ皴ca:<  =ީ2ĭGcݪ_j-l{gsAYo&//نcNA\ĂFcf36'Mp1) U'Gp #%ᴠcYjR fΰE(vKy7*&fU| 6A?$ ЁH,S2fŷI#K ޥp )ߨq"c\W)̍iu9÷A;wT J0=xv->߃qqpa$Y5~]bmY `$sZ~B;ɕpLr`˨S7RPPB Eʍ_ULOSS% )HEM~/݇z^xa@*Z"v"՗Pe_Uަ<Γ ?/3[b6g2vq)šg//})s0we}-pH FXd0gH!ce&=oNpW5,Ltbe2 fn|(7@3irY&"ƝN HyWfi .H}8?rpmA碞XnK@Jtx#ӯקV1 O!e ֛S`N2t1V~xSvͷ#}>7,a#bzHu'.uA^ vNLO(ƆG8Inh.V+C8|2ϭcɠ{hYtmᤐdŊ\lJe# lnH~F:pyrmĎ)>#|$T*ͨ( DĈ Iq}Wvkc/ 9Ĥ #jd00oNg"WIӻqx }'v9762/% /DZ@$T'hX~a:`x~N0.BlIN.s[$K?궈5VHoXȼ[a],jǦVXy' !;dHZ=##G\AC,hȥ{T=-o<MBMpuJx}صsM31<^{4/mU qHYIA>[zf@a־y`'d8b5#fCčŪ46G)T0d`PQK]nI!¦tyhqәF (%;t.;" d\ 5l?H{{pSMQckچyqz:f*9gT jKY͉ʸ,0FR4B%|;ZPY҃ ʓZ+:P!Xh2~XP"~ Q ~aC2/]ȌX!l6زQYP3ka2F\͓),EB`uNn[l+x/8,t8)N_'Mg T?!"s3`gvl } @K58>N|7:*oDJK>:gʢB/ cJcMsbCd& Mo>Nqَ7om^a\ 2@qTl{⢀ *rI )ث֬ j3nPњY?9@>1ūPwȱ6fd׺TN SKw'EړcnRʀ9:x4KqY[ 7ڹg B2}GsM&:YN 5.ªT7P5W%-c6O,אPf~-aT5?WiHAqBXX/Ts$s$Սca,>,QGI]hrsVl ƹBaHs^M#7Kh0J0 vZvj8P( Io xO(R ʽ{'#:)Ki\S jW_u rakt;]|G u%"YZSOq[KzH1yѺ&M!zG\h" ļ?AV[ So.u2^f=aNnd T)ף|ww)Vr&VytBP/^Q@뻕VvTO❽iЊp@+([-Lꩯ^UWt7 U1}p֣\{O!F.qHbwrjqA6fKoMIp+ u>Vdek1C#UHROPE@ A^ā͗7uRDx&k`T;3+_g_,D0(A֒$.w8ZA6k,E$J$#Xѓ) T:V. 挓DR»yZ(c2zڻ 5oA(>^:hRk9`*≔D!f:TQKA 2Zr#U3[= ^O-\K؛7gpF\7p,"mY}-!l$8]'vc3uLƓ،NL777Z6Le Ki̵3$?1H-S,KO?ʨu9P~2DŽs SlyvMF|Ol` OZT?4_agBrhFp'P#`Eu0Dۆ9\Ր9)x̛q O!gm&;$gXvPF4lb; OR$%CH c8va.7W Cӳ!OTd:c؂j }5k;bhQL2|6lXd!qI%3Z$O!P5FB27nWD̗,(7wG c蟱s!UqBEʶ`;N<5 v I< JY >߮8PqME@“ hoZ9AMIx,yn1G߀C~ĒI1~ݼ{Gc!b>е۝-}vԨWle1{3<_8X!l<%oe&].D xW:.򬄛#>!2uq\k0'uXS(E^GOSo?EUVBtjy:5ͮ} BbsNSh bR`cih%: (h^W1NH6l%ERUR`-0uzC}x:+|x dl )0 $dZQ;F@/ abu\ˬtĔ{13z^| hn$68niGJgs6LE}hB.+P`)w2&6 &m;Yᄫ IΧ%AIabbq)N/\^S#$ rWɟXV6"6PGnq8O„IZ}606q1|M_xd!J:6}9X0YdfE u?]rZ?{> L/T^r4d'8m}Y{ Hqt8EITtQD-uɩ'CJ{AXs ! GdIO|fDr`S}]gG/H0m(JZ)g0M }`kWF1X=7~)dߥlu6KO?R{ 㟐qg+V다P$j95d7 b~0eUGC}+hfޙQ awXh.Tk䵆ׂOާhP2`XLd!Ӳ=)Tp`#9JJMInFkL$4j(Cߗoͯȏg6ORY; t08sT49) *p ~ǎ)T\!ۍ'[NB5 ]w04J|IjNO7#qnt4`+&\ty+1-'5b۟Ǐ7c98Qh]GK) ƺk#3dLÃ^Y?Zl#1| PǗkl$I gsCD4 K䱗_^ Rs y=Fl>uGO 3ah*@Zҽæz<(/rV~. dm`[| 7Џح Iw@9«AQ8*q%6>˕mT+hҿPقkF9b+7REѻnK1{ [ZgBSښt6:~5ǩ̃2#eY&clUl@?T ]Y<t8K0bH%Fg Z!?5ɅTtW/1XmzDjdKʳ9n+eVLj>!) PP?ӴxyZAqtI]0mxU}4$ƎUibtדw9Rċ N&u)1!Dq4k~P؍JEY鳘NKю.(`֌g7ۏ7_k$N\V` f/P-%CjbX1v&u,*.3=$0io40HK>l+`7AC>1rLʔT}Q"NgWrspL:.ub8zw`z9gFP#|8Ԋ#"UkJ&m5{%_%sgІښt$Ǘ~t+XRVย'6p/I']ޙh\҉ъT#f$7|.#a8:4 ܚe$Ҡ{AA39[_q2~O{Z?v>op\D_ER7{W{xt﷖Հ/ϨF:ج#Qjg'E\Ά EE;鰼%.p?De'{\,h }~Ԫ?h:Ͽ6 Bţu@`y|-iJ,cuX  lwЋ=лNg:hҗ_P~ )BjP&EC]=I?ʸnp)ŝcČw&&_t 9S pr.leM31 I>XNPrHM&"$U'#뱅1E9z] %C&Hp8X@NV2 ]0ŵ +w}) 3mƒYÊYw?"66t֛ϵ3fI4w)#K UmғsRB쩜7k-k4؜=*C3>|IWEKٛjO*mJO|$tc2w+]R6JyW<Xo~SX-|b#(*%^K[X%ҝY!MD:i^ 4 LO[v Ԅ֐i͚N b8AO yR)lGM@ QY M~w#;VbiV<ޡzJ i|c:p&89fR,%=`D/x5DXj980[WZ c-`_/GN8;W/ q"ȜuĠKAzpɡ0cQҋt`]cs! :P%aDZQȃia& w!-R~PDDGrR#zG>R<2*r зD#rIr~BhYgo.t)kDZyznÆ i̎OPMj"]P-dX\R}C FU<L>~FiUo˹ 1Qvkƞ 5W.p1]zͰ&r+u5R">xwy52Qiy4}FQ P7I>.A[ݘm&1+iczȓ$&@->bR=CֿOТyFoq9ͳk #GGt=P:YNF/5g! 8{GĘٛ,l]qC"kI9Sl)UfXϨ哓 P1Fc Fj&Fs@#nS>~Z@[aybwhwkLꢨ #R%]a8vYDz<|n?pvJ@{(NTTȭrxCby:Nf#WnW|ZATPP wi֍zHR\f#V.z *hNg© 7OPc<!(Bk8IJ3@BR3t |l镵'P :}`FYV:PDlش6B?)ǥ B"҈OuY2 1 L 7H%۳<rmdLHnhgçyLC0L#QZe~I#`@+o@Aw]XO(;aD rk4/4_EūRa8R|8զoe@mZ}ZC L[Q!/d%\GBYmҼe~ p,kE)`򜮛vn7"8kQyˈݻ*ww ,.!@!VM$JlR1H~4ELH{žx^̆Sr $ *U= H\w~l;~ZsbQMI/R6wf>]:i8hT ΨWX'2%mP忾}? A2@Iԍ.1K9{|6XWLԚ<$'mw`gej#V.ϙBP H3< .K$Q, 6uxű% _$Ft HI'2&uKM n9UCCbR'-6.^NAE>b aّj}9; 1# Qݿ12# gFɭ=Q9h?2ދJH:z"U ^"6*Rjm@\S:WOU*f{A{)Iqeb ~3IUj,)*^BLN PS:}^cL4SHDw3XL%pKҖ~<3 QEQִœZG 9@ S pZM*@Sw%T8^^DUQMVphj1't2Szit߻EϽ<9KaODnó]C+Py>SH) @rvV$նw# 8,-h)5G' 5O)[ckq ̬x@)2MqiꅕE6VXRV']F]ڎ8hUu([ A 'w` )6+>c!&]assf~A=vcM9Kf®fabbI/Aiξ_]Û`fH>{@iG1 q3z.k# W+8)ij7.m0$rھJ9@=L>XkTŞKG]E2X=[F}8c̷t(=~'B;@EػBQ\jU/߻bmE5|5)㍴/>U;#GkH$>l؜*rag"!W}a%y(q4:M. >@=vfUrWF-Q .C/Rze+4R>&ҏCHc{#׺n+@59(ʼnpaX1 ,SY}L#ôIDrک~zRO,Պa'u UN9r:h2I1L:gsM=+Ç-+4Gj_I< $&ibq`AE{.8Ɍ?mlMFo LNUČ FyPbkN(i^ӰVdOGPmeTsA38φ7s^Ogm\eu6ؗ~@*ig]6=.VՋGƄ-̹e4r]; W2Y:)J3g1+oGOA~*U\ !uu(hV8MXIa&dw?p>cRd2/>U N q_IA¢/ދX]v7, Ҍpt.Ϡs}aH9qT"$iz&lsjC!^+[L@@jTVOygs ,;:Zms)7!k~1-jv.! Šp A al\}u7p*Y϶K[Rg\3]̹18AU^vhg֑qΡ! %1a%cBdD\te7ds<${+U KLd0]aRl;\m riv!d`0vC ʍXaH~몊 *}RxNv(+ddiMo B#+WEXw*23&);lެT'8d''Ly)v.PǗ\V@1m LzkY(Ox~k1GLb{K5 ;dkyխ`ŵ0A?x?k8Wprhr{UD^N8apf\C7CGUIeX<籼R~1GVd :iH@yȱQ)Ku0A MFڝN5WCG[I ahZR:]}Y3:ų %TtUœA+u*WQ TC1\x[ \"ka-.J01tJ`AL[3 c0붑a=rZqVùO[WDz0f"E3-$7m5dPd De٤IuZR*sLQ֙^BƖOg W2:9JaLNSзwy\׳`+*.Br4NoBݟ_ EdYK_gzꅹ/5eI!ؘ1hzRD;gHrrL{|UE'n_,t8϶$!A۔ x!,O3LyjfsHNpAU( W sAW`Miyܲc;tWuLPU;K(2nt+>ƃA4i"gx [qOXkѝ)~[DvMW:*&`>B6bTf!Qj 8D ւِzG6[w$FP%6U6<6"sڗKi{u)>lw LQ|jEW * N4!8fFI;DcWe+ >U  (#d|pfq:몶Lݢ~cաi 4^ b%̉T\^9URwE͸TMmG<:wlJӝ&t)i3`Bh*Nf<U(F#@7= h@6)o_zFLieD!LN:Y`̼G3CփgZPIJrr62p$?#Of iSb>~90܊9IvҜi&W)!Wܘ\KaoijHWt{Ήh ]U_;`F?[xHY:]NM,\t`|Fޘ}BgՁC)z"i[[Xv4Y1uJ6cXSk]-c+I$@2^Rƛ oW?~!1}6ŝw"--?H\Yb#Ojet~Q*m^秥IjG/49eM9b ?ڻ;]׽.*0/I8a2#)@֜a%5YvjOĒUm$-aVU;k('m܆-AP \66GWoe֨\غM߃ϒ;Q(@fe4wz Ȱf '~hv|@NVåLDU a㍗w8K;pdbf| B/ 2bҷS3@4{ O$S;p][3m&?}Fm* $@\ӓ8G`y:;Zږ4}$Wp/'$OB(|sbƮO"68<ӌAv\ w430*RPQ}0ƪP){DS:ܼcCs-kBmRό8P_G0N;yueI9GQQ:W"wcfT8Rgqf}京6X3&w8%)&hBKz/[XRA^dmKOgF/ܝ{ăf̳BWrg0Gl !6ms,? _1䯨n-ݠ2]c&nq BE[XE}nV)YpT NjjjM(,I/{Q}-)QPP7l]+lPVp>8 nwb ͮ>ilEMXHwz/Kђ[R#4 2 Zgxi|2SC/GM;s͑xXSD.Njǹ[$:摰קSh{=*|LS}*,>[ 0Gr].?_mMjRZs 3[ ;AO=w5;HtF_y”+iӸ8$žh:^'ovTLczMrjFܚSN2%,HxS@Kg7  [G82T֊&@C\H&yT_zْ wrvo'Cٵ4c O \aO5nJs){莵$ ;n=JKycrn>Q4D *x D p?$uڏ-1VD0'C bg.aGWJ*zQ>J(CUBg*pO[beUznо^ nY w7)6Ud&cy@7ۇ6g񳪺OlmhC۷:K]_ ,c{7 QuaR/z&[9S\ Tu|K| P*7/<э`"qcoĒ8J hCk9yRd{vjv'YŰ DoV՟b0y'P'JK~,oA~:O* E4>+173[}>͌iRe^={W\5Cc@ߦT&HDe[gKFx0U+ۈǗR&,Ýf`>g{*w) vt~f]٭2^+ XPnӚ*6 Y{M-^x hwϤb*y Vt9VJۑ>B`w2rʒZ!>@(?#e#?Y6-5#Ȥ Rܐ5pn1\Є2Ӓ1/UvE-^.1(8 _78~%3 #a.ۜӾia<^EkyR| _Q=0)򳔬Rm1ѱoT;IDa^~;d좓iD5WS%7#4- Bi@/du?|6%̺:8ܾiK 0ei[qVv}$u?ܒE k])R*#A^B{-@$XLxB¾WL֎gGZgivлÒ-S!T=k"cIhpNH ^]PZx!M<1".ӜN˰WH~! 5]ŕu\h-U9 DW>N {#XR!nΡ+^jnnQ G(A5[gQ& jb.C9ÿmRߟӚ41E|WQz_ lgJϨK%ӝxH@O|o-Ie%h$Y]9́B8RV<ԐG{M-REb͏p†_qR袆CTߧ,16o tr>D8 VcJ*sه֎1#-G5u.zY9+po7|+yFY4>#SE(W=G[fzEoPܶ6pOR|?au/Uu)a1焪DfZ%!eRF.]qk^Z?']ܳyuW|TjK&m7

:|p%]78$]QШ&M37WLC3Ո Hf&,K 0BoO$mI/q7#E߄DvTHo5!(NM{䜠 8v^ӓ}Ȩ 0V{zPyQAAy6WE~ވ5$RkXWgZ;+&0δhrnGB{#3\4O[6xG=sw?ED lkj[hb0d H҈;v$j?ozk:VR7Hյ=f (6#Dο0Mx"g*~}Q o{:.r~H7P;\6֦L.3xD n4XS%39+;tR`W-sƶ"~b﫿u-tdC;@mkl%ѡs8_|q~`)V _nVPrќh:f'УZ:pN6_w<9qӥθϾU*u|[,k U &aAǝ7p2Eˀ^JGJZ0v<]q;ca@@d[2h3I3r!Wr?m<_65\lcA~k&ju9/|0 D%$H/IL/sQO3 "ACs3Z$Zijm5-pr(K'A\>_=`S7iS'=**{ńh$隷9d72eLdgdN} l"V@ʔ@4gU7`͍|MjXRC1ek'b -1HYeVCM?AW  3(OctlTsLhԝ3xk{ Bf}? " [U EMYa1xA{Y-Pk.E8Y@>#_wh8ȬWd0>h# qgkJsS <ٺ#AN@<^Zjfߑg M_ gW-zyh``yWMmld$1/1Cmu8MDX$GuU`W/`Xbq|[uѼw2 G˾;?n,]>Fun5"Q0fo??=y)DEk0I`5+?|򑘍kc m 8ՅYqfH؉tͻmcܓڦ'65R.+[X5{NPU#+ 9Eɖ*sn@\N_e?;ŜYV Ǻ1Jvė E8Oc ]FHǼ~ĸv~M. X|8|B6%x<Ȥ??F}(ݷ10G 4 Wcdz{iV (gR7_d[;I Q;PPtS#fo:vXj.ּܦBf;oxh?M&ٍ5wP;ًMn? -ExPZAb^\/ mQgcǓc9r S,F,>e7Zo~ 3$M>^y4Z u/jnb-I+&`Eeux6yV˳#ro& AXm]9Þ[V=$Y\i:+iɩF (Kz)!Z($[gU^"g^'Â#)K㯥7 I*Y9ҕl>")N)*x೨ 3|/hZshܝdwšqbz8#K:*n]7 N7 _!S'f .4z{6B0)U<#8( KXXE.EXE@h{ DŽrRit҃}]ɝ*>apt NƕpaLV\A;>:!1$\JѩWS]JHg;&CHbwZ^;]%OTVOb^MLYiSb $.^&{ubNpRAFGqcJT[}mKAaewEW{R{v]•/vAcY·/zSP!@Ĥp`_(zԵr MA[=a} G_n&)8eDvNqn^ SbC0A&)xua ~eļ6*6IJɗ&3W ԓ !|3, }$mZeUVv$B=CC"_Ya*I+RiZ .t{\P9O^uYBtc<7(:{%u3[5n~(Y {aoK2 ŧg*3f [Tp+G23wϓz0f?rX (~PN3 _s6lWE", B: K./:yM2swWmOz"Pnrn_nDGTjK } &GۖβPAs+nLhDQw֒E|Ձn٫3\H$6+럧ZL.M*q“ZJjE>-r b7zu~1ܿzΝ 7U$}TmweiFSQ'җ3ȢBu`.P}vpY/i )Y݌0MPhjVɽB;|ҵnG5T:ˆBaRh~otiAUz-}+3OT9! ˍm~RK3L8ު^l&t v.j9e5x$7KD՛ kSiyq!ӱzVsH:xҐCR}ۺW\AduvԀ7z]ͯAHd+Hop.qnX_%=CE`^ H6p;NNQf[+),WЍtY%Pa3SXwЇA@Ā.}sgtR;-kK; 6Σ:n2/qEF6d34Sj@~v4VSG0sy3ɄY5'geҚf&7z%GAF*JA)5 yƚx-8 0$=w |[5*p3m7H*L~L$ԿA%> ;0`ts ť79[Pf *ܐ'#HP)҃Ygi4ҁEpzxQiV|C&z[„mC*Z:r4jǶ%lQ.S6:}-G]hֈȱ9q"i|>*h-+anrxPn`"d%]'ޏNnn;\i(vJf~ٿ!S܂-WJ4u̳{eGez9Jh{F xtwgGhǁ + %QD*U}9Pqq=_)Tn-GsiQlػlLr[;:CF)4b"=AdVTX*+ WRiCfw{.~JEuog3hy(lWa2i@TΦ˂܄ޫOi};lQEuӧY80>; aϺ>lD[ "qT V%'G:M?b(%JT*hnMMv_էڀo{c06Y`P>>yf23 'R/YG vyJlQc+ڋ3bhsP Rʎ/q/1J`qyT!|pxz0vM4Sz&T&CQz9,7]6ĥ~ RK I#s %}%;?>td;I{XoOp:I>ڡÒ`PbAE3u2OI.洍PG6uk_Y<0s~9FVsw.j+o1)I^PBZK ,Bץ P`uL h|)"PUBx< ^=à;GPY~||<-O dMh AmEd^Df- iSA:&{qz= 8uj ]w3qɻ%]_p'd&G4KQaS {>ĆլbZiAmqHsq!D>݆FɮE]Z{b4E.Kj+a G2MF 2KeFM},Ãl`n*4Me+\@`{gySԋ*>,3 )9>yWM~vׁ2,Q ;bs%knDx%d1(+}r_q:piDJbI1NEŖ`AY*jsǦMh< '18Sea09 6fw1[1/׃Fmmۄm!!) XsP@iF&Juȏ?D*Bɳk-SY=_b16u fm0~$ F}r*dP.n}D*%Z t|ihLT9&vg۵twD<}W>}]!f_+j 6]S.8F=rDT5Mq5glF Vkch4]*Qēg[qڍN,)5S q: OA뜍QQ\(0^X V-DgܒL0!w0T6X -ú V k}?Ľia#p\C |.HƤfF2[_1^[ݱ4OĽ^ 5.6 g9%|Twi,TtqERRP {γRDyJSϯUE Փ<qp-BW;Y64d'ऄ5U3@W GqW4bD i*q؋^ ZhC*pWjZ})8;ZPQ|[$’ΎU]ZDCɾcFw)XAV=r߯±+#TrD p.XB%2Q;y}`sOI1r@D[kȝ -N͇SpHabMW1UlwZps"{nXۓ3FK-uIHJR(>3 pl}u++^HAKS7%]7I*ERCO0-…iy|6AbuӞrnnq-mN8Uy{>ܟD1 /Oԛ+j=9> .:6dM8IPH\_#1f§++uL{qoU 3hgRVGϼ.x,IfnGk#D8vqdVUo8 U0:^Pȟ&1i'h /nhՓ@#2m/ô%bFkhEHgEtpqiHF⩋1Q >E&æ_qEQHfȏi>0EYK.fN_$d:^$18-ƶ+@ewPw1gE0+Slk 1p.L5(+̿泟]}NMsdD8`X-QBC[2ں^?vd0bCsOlwMkIX a(r)78}/Z<ԥ)AH9BД#4 @:$χ%>'<'swcO?KqUYlJ3bRi$T@:dw;ˣ(H՜ϹуXutɡNs(yOC*d7a4l} lQJe̩Oٽt])=TPw# xԨ1DZsVN8 VxWd3ٵp H[ǥ\{o ʃ5q-wu)ur`{ Ǒ{ޭ(iJEwi$sv^X1C'AN`B7F$+n`Wzz\u(.oE"Tp݌X<2B{ W0Rۆmt{cAʄjžDl/-?=y}W%,6,-b{D) Vm~K#Bx tE~ q3a& D:.FM{i5g:>W;.ў_o|Ӫ)N~&CѶLm.w{VX t;AfcJ:5QDnQ#w~n߆Cl޴ݜ넉?iK~FC 1Ek)~HN,a|hAî7%Ϲv/(V{&nG[W(x9uP<7]yKԗ+&9 @^Ȟزj㝜E}\MFbg΁. yCqƶPm{\.umqjw\0.$( }{0 .MEzX7q~ũbS*)^b'vf϶<u-)5c _AJtTr9i· ?W 8غaWCU1?ށ;ٲ"`VnNLTz N(ȁR~>.l8&6R4_1!+=8 GkT@_>նnS۰-ƻC6mڵRڣ0Њ[ꔧ¢ o697tW:F}&Q6Kj0zSELnC>~Y!s]"t$'́%,o}T w-蹵XE0O;7J8"@?[ VIAGA[xm74m7 ryC7PD__dQv*JIq-KV3&“[a H £v}~ŠQhвO4zH5$uF)eM[=S|L 7g+xьtݣDC_=kFQG'_UW-=ؿE6tz+,(rMW,\d//pG}t3qYKoZ_5WV?%^b̿^4t-X>B^"abvt[I&9֫Qm!$9@XxlʬwCvnf /EtLǺsyZ {̾(YK'sia%=eh4Y_.|\#70 .gl}ܹ:5_zmI>9L89cmJ76ahccאzG,Gh8bM]/Sez:GxCYAl0׋TiT  _%0C/cx*q#8x2Ugykmdk).8=R>?g=DSǾOp1V.w/%YNdt"ꃖrS e5>ƴ_@?:Xo_ (@˔UxL" h4o5;7AiҶE`.ԙL=@:TK~]! W#QWl9NMЉ%PwLJݿa? U.EݡU90[yM O,:83]k^hPҽq/et۱omiFbI~4^^gZps:}bL&{,UpE19$=NX hXWS&gc,K\FG"': xY,yn`ܮOQ;3tt1NMFISI{hyKe{ECYLt,la8y ;,t-Ds$Țԝ0S.,Y2ACEVDsbs"bWwdzGθ$sb -(khiC()zU@yc{PB/uwE[[`"Hs/O0qC"V)~:)X>J! lOyտ7 jFyChj[7.u[-Wp1[Hc;r޽MKTgiW؍{FoJ|@qqm*ew#|B WS$ kRpJzAPp+;U~Au,Y;)uw_`M46F$-SNI7AૣFET xț5ێZZ?]%w%igbۏvOmE9-;N,QO5Tkl}| 6C<( YuU`O{٪kG+Gp 82LT bVWڂ4A~MiuYYkqO./_xʾεnʀ/g\+ 6VnK@RsLGm-=|"u?AZ!7τT^&~ÄHk1D ʠ)OϹӈPFr9\(J\;L iI4kTv7X`;2U1uLPR6"С3-6A"_Cә=v0, rbA[6q}2 0X+L_+J=tdXpb1?tSnjQ'eځ\np.a2VIn_~s0Ds~x@O_Vqd?i"tqi:=$~rr퉪@\WOҝr kWrX}]$,8[OQɐJVCx9Fz}D([x# q6bI:bx۽  Yxs1ZބFI lufW1>aCOcgc]6l|= eJ [i_L6b |1YA{#ۨ|A>M/'aC|~d˟">Q P|Z* cX HC"}XF '7m-8DŮAm&)+?hMu=0y5# ^wS EEҼz8dډLa-_kd)E7[RhTv:XIY90p sڏ_Yt%gIߓDpcN?5!YHtn=hU7u}юws9TWU:vVK֙lLW$>dJ*Y) M^:{6 v-vWL_׭|q FO\g j4qz~@{Unt$Zd zLJ× @buI9/)BfE uyOLJ'ӷ<%T)(ed'CrY}%ž9w\ke &@:g&ۍ=Smsy bSO~Bou=iV}}p5Edg5WjL"SCh6 9W=b y VoB6Ak+y8xd(nO|Հi! 5"wy^~-vw7]wd#B lv_.b"ɸ&lZ-*6TLD$64]Acy,G޿ 9 (:z=(YKG3{h$o P4m ROa(xy`SQ%1*u^F"rh,;z: 5$ju0쵒|:@.|SG&`$kۨL%)݊u{w72φニO 821cJ\rɄ"Mib9d Z C͘\z˖و ; 0^?)s%\;u nGm`rZ=w֦ vIM3αBuiPpɡNL+8=8Əoe^@?5IJE]H71R(j̓9 8IJkuug+=fj珶DwsQla dP_%HP1Y!x薮ӡ#$G:?-_P2op$\eB󸚸zt= 6{ϨZ;e;UȚa RdKuqg@;sٝCALlQxCZǨ\}TeWV 鄝Z)e6f@L/;/빢?с.}yz?m޾bGFcwn ZAYM|ӼD*654(GE~0/'x,V4%`z2t7Jz&)#ڦwM'7z8 }ʺK\!\WJ/٫_&u)ӛBdmwc ]`s: +GNk\5Hq : al gQ$޿ߛ0G8"eyyEy1,z[&FOm" mRN08'bN\`wJ,L~klD OM2 :<݊)ڱS*$}v3Y\'~/^W. 34萒w\Gd_[[[Ʒ  O27*f#x~sWW$Җ ͦ&|1{T{qz̋>%:hID1=zh4@7"-ؕ:4Z97 j~Cy3?sn$9]Z`y~{v17!#gĈV} .,?Es>(S{{;zSb-f˩s1 Gƞ[ qr.H Lɒz&:5lxnMy>h7k0aUS)Rf:DSߺbpWVasc/wri*. 3[] &96#Q!mgB*)iEٯ,eϥ eл^ $/PԿO9 ?[ PSȩv=+÷ /6dv?h]1cG-6k` a~[j? O'6 wuTDrvh\]O1]€c}eZ̲U4:$TNzTL =oTRwX&G)f] sٺkzBN w.v8*n<.t@EdO\A-/I5k%lMK8TYQh9Ym;/Fp( m hޜ#mm2 aT~\!2*9g\ۣm1/Rl)O#֗( f"}= O;'N1qWB7#3xKh.ۡt::Л>.:X缨@:Ipc -Ĕqu%K(4 ؗ'#gB~ܿީNʯf-x C\a`SL:־ɝ<xP׷õg8f|(JP#捸Xp'URl\fMN_| ̥ᬧ<@k/mˣ!uAvX_ŋsq"?O$I%JT:˅L# #1adOuN+@v+R+/UfbyG.1lr=&<_n xơUKFW ̦S RԜ}=2ch6b!yH8oY{܉G$6_@\L{Gۜ:#ޝ]l nXhΝm ~V*#%P$ƠZӴ UiTG t9k}L9ǓNQnt=kZFc܊bn :=_GF٧Do2>B f\p$ NQ.Ƕt{8Vݷ=Mm\*ν|KC"^JO ,DY,BQMr[ |A-$ݫ.Q02CHu-B Z5AЛ 3 D4fP8_Nl CxSY~u Baֱ)cNd п)/?Ѧ(0.$қb C o0GA|AKG"Mxv* ;Gb8Z.[o&ba_- oޠc$UиMxW{Ba=Xrpb=%LB4r,o q`!xƎԚlpn-}wf?cou7hSMEk u*Yؤ]is `c]pdljHA>iec9.X>1jБ@ˉ83M-;mg:uXq$sIK%Sm?%L,qp9ڠyWz OL^|f Zޔ̛61)-`#p IOVtvPF[d8^HD\[OgZ&L 53pՠ ӜSǯ3Jk#l`N1f}=aNMOvzst\d ɓWTUq(B]s_kNڟ*NKDt-W8&Y ! F5;{fa]#:|)H5dvډTLIQ;h|}? 8TumtG[~y3ф :w\xu2 OW6uxna>k=ntXxl?剗!Bq[?*UtM%A9*uk(W-8]-Z#A"1L^p S1llg|5w݆*)$p=Mɒ07D+ gŵ76 ;P\>.ZC;o$̤tMLQ)G( $띕yZ=Ba4O;ÚvoHބaL;D[F.{d}ULh pim#/.ӓnuw"|-6:L UsKþ[pծAL]:Ms>iw"&"޻ 粬+ac[sƏ .LO;D0їe֭iNf>51FaC?7^qEKCLN;IHLҭK!L ~ Nut쮜dw?)\'ic[ߐ@(b^x<6p4c͗}K؆ IZD7;.Fy8Nx:ÆAn(@R/c+Z  ќd4 WZV?v\-Dl6iFYno8ӷ9&ט#TZX1+̰sf4lr|d4v7Qp}# skCǁǨ1zU( ew6Sc<Ԣ }WxmCkw3+O5 zn/,i[ljySBFɾ>O#.^A!8Ѡ ~wG[7Z7.D갧QoGl@NûrzEGٓS%\1!Z7Ž:A͆ s8Ӛ-Sg>8$LTlRm Psd6zx3)8\LJsۂ!]qh@/&G"D巿c\idCk kXBvV`.NbƗtr $rP.RYuU\yKt1=eba|-ttAzT$C|H/":.kwYEPb@:\<:\9Į̶iEYBw&(ʧ4 $_t84텎G'5$pjQ1ImnY/ s{%6M܋G!P>} jz+YXq24m祦َͥbz$V`,7풗 ZrIwمbcnI$%'+PwnP)])d}/2T˜M8OF;C{Ҹ41h`h)Ӡ%r L=>$"d]ĵ7uIeN >ZPL%m%;PǢ诞,7ޖTHSA0 ( 髖2s!,o$A5y4k>Z Pf'›Nu"(R t8yUڰhq6~0s:ٜkW`ru7w3,E黗 ,| R3끉mIdyZsgx'5XN|qύ\v4fa'Q1s |CʪtrsفU0(cq~nISuH6ۆRS䀎mXvFmU$OCI3٧ZB߫$Fd?ECbjQB_J@[c\UkMs;}c[֭&@/G'ƪL_-ncQp'n-9#%8^8idwu4hu$, w;qoI2!NMU](ORB}ȝS\-za$x{XɋGg ID5@EBW/?dd 9G/Ho/-~P3ssY [ztxt|/u;D  8rŸXcxΠJւ7kvA4vɩT0@ UE_ǗE*y/!k B7ђNJCxx\ۂA95TаqNgE3[5\(| I3 (t`a2kn [ճuevzhfEZvI5+ K fcSשem%,^`!>Dڐm<Xb6]\"5RͷT{Lq?."Y.NܺwÍ3 ,^ObӀ`,g OdlW ~,i# b? }{&?1}Fk&m+zFv hr|fidDc%Wؑ5{_&2lzd@⏗):Ahjˁ=U; o׌&^h<#m+w܈y 㟳tOjրeSPb|_L^Nزu J<~ ,eU/nS* T$?4fZX?bPI/fMor+`}G J~1ezֻMkpcC48W *E=0jUNir|ZmBϽ2_YQɌwnYm|g5s'YStFb` .V64 aw$lhMQ8ٴ+=&uPh]!=3 LO.dDj^KVvj]+{Y.'Al+WALXɺTG)BJ\XK Bvs7Spe\(Dhn;( Mg}ãOF'JfO!)tJVGZo,S˵teq+9cG}:WϛY/. 8/yE b'shf{-VE"}J=ܤ:=uoADC˱--iJozb{ :69wT PSnRiUSNpO^`d9 <TfUZG>O{qw?oʊpxOAWjఞW#7#)#踆r=9aG>:5f#7r57fJ0HvW,CZOh,c/$~[ Zp[z8H1p\j&;P`Y4z^ ~y9&rEҀ2q&LXlދO!$}imUCdHʚ7B 3V>UvFߘQPG/ հlhg؁:q Uġt*Mvl"2FBbG rOvp jq&F ge]]gaCP_۳rs@ ?H;]8ZY`gC*G8˼Jps5+Le 0aMOik”[5AQٹd2zKQXoJLN̜`Կ$ ѻy|op #/@do0!#sVܿ; +~@(S3 ^5Dl)a"iiX;"W\vL/h/D: vwLVx]W&84Le!nP^n<' %OM^C샔Ta<8pD[{.!VC +y}N08f ʙ(wFf'shtuFEviRYb6AHޤT;ڙC;\0ʎG-+p{diN31BbJF~LwPXk@FyRvfFJ_m,yycS*Dֵ>wIIOk8'>AkfO!z_ T31Zh]1ldbjl8f@u5<lRAbqN"Ƌ>ȗv_*E!P>w3#5Ji^=sA7wX6ƋVy2O =:fSRy]tSF$$C_MUwZWƆݝ_&86Qs=TӻEKZzy$8ҠkDTٗB!qp9A86j(ҋgH7]֜brЋRl#-ip_jnUnw-'rmC^.۝%"Q1^+jV'ϖ@z sw@x]zP*%;k=JGl(-H_?Z6K9QiHN\cnOH3>ڀɁYVMhZ镗? r$}h(IiSA߈6۩[ayTx^(@L-Y)Ĥf 4e|>z85|kt[%ȏw s2yrI1-te5 IEzBjNFYlCQ2L/q46&lH}g['˯ UQ hՊC 04C[ EZw gE)2Ī Y3J!a c*4.{% Tjf GVOG<)=h\7Ero˔PzsMN'8S^@õ3|Yg=IܭE~7o*B<+$9.jaρJ -縮C-I-ȟuUϥ |4 Fo6.6655M7 wœw]F(CVt.~)JSL` Ćy:xX$FriT25_8Cx\63ǣ[7S&%H$Cu!鏼BƍN6dE!Ӕ(\-] lHBN" sxdV8CЗ˻G|sQ|hA,3ulf#P ݥϚHw0>zHl8u$hKA3L5 5Ή ]'=Da|$ixn̓fdqLz(MW "I#qZh&HqB*!H(QJɘ~ fDwΉ쇓@/ǒD=c-CJ^pXO\s,ʵ%=ڥ]#=;!؏ E63ͦ["?LB]lN.CX||[W@=yQ~6iQ # +,z!*<: Z_#toMr$(XNtoC=pRB:>0?GS*MpGx}ؖݑf?l^"{89?Y#鶌LcIDG~m*: vS@A싥V\6W8n,9r:vFms򏳼&:kSX|{gY؅:tyIa|_FϨ^%0IVYZTUml:цLnJ`1|9UlϚ}= P1^Ss{^S&-(QiFOE4-pB[DqE(hn,+IuȱӨ},N6ow͢> `E: %Y1 Tz4*Zk7b}6ot~xկ2儣@_4aR{XNN˺Uh-G}LgCUNT`SW3n:fc}EP}!8.#Wcp_[?CYw֟5_[<]ũSɶ':y:mT#"˛;k/)~ђ\~sbNb'7bIdұL?E*$.ALԭ}:DR uXD-`a9T,gKs;;hԯ) XnX|˺4^ 2-D軅NU:P[uyy555yZT?3Vc|T>IZ9e3& wanc+ȃw'7Q5Үe7ô5ٜVK'ZR9E6+NJ |O+ңoMYaڄʥqj?R\ic;U5h=#라d |tz?}שQz4\sWbuA aӍ'>\1W{L'JMpɅ<>N@w ,شwM G:"kv˓;4)}x$7L+oP"C=NGD3Nqgn,>L B ~8V}?~/S:T I W Y~t<+>,q>23S3E aɢb:2 qt`L>G_*tڟHIpѓ`Qv=zcbE]dĚ AJVNc [n<d͐MCó(`G&۪ '$:^tKh|kkI7p%SO w4bDDY}NGɼ!}y"$tBIU)0GlC9>s{٠KW T.qh#o#Zlfb1!C}Gg~`e\ ҽNf 9jcpCSܿW`8@UF|n@?Aҽ"2JhFN@k|pw14 ŗGMckڄXm(8)ךOF 4sʽ.k@fblWO=hEVgmGgd֚:rP|7?lUu|ӯww$5h8yZ|D͵,SB5\m'VDAS]bP3.MHcQ3j6ҍ l<›/Xo(dЬ&֏gq~3GlBDU%Åx[d2uʹs/_ډ  gb4N jz2*y}汪qH]JMM +@OwKUo(OPMrq4'3\RlG(}cRK 9)Ey6g5/]X48}  dK: z25$(҂6ii23gj]m>_ hu̵g'7^A^ P_$[6HcF/0TU+Wr4Y8WJg)LI+L<^JҶqxL+-0m+^ՐwH"WGG>]xKC0$K@SXyi@Fy>. l/zS CCKYMJLk`؅z/2^tϮи΄NsHs41Svȫf ' iWf^u?f^VN~ZKT L~'Q`wճ z76PúW=.HǺΙv>$:Ӫ h QMKt\a=*qLM%00RpkΤWtՄ(>1k3D.C7peCӻ懂2D8&23V+/I մzթ.6]* n'YD؅ uQs#98 vSao7Lĉ-xct?1*hvb+x,l2q$s%'=c6,kHy%&N!)k`r?7MX볇A;3q!a3Zc6 YQM=e(DQeDy'E_9VZv"](+F-냤5+k1D+hтhkeZ,vZtqf^oPFq cӥ{E-@bX4rDN9QE _  @6 l@8Sz@'lXoA&=$@:0 ,/zvP| G#%;;;v/={/Pn>[R':o9qWl;F=C@)zc = %ޫO eWV,Tڨ|"_x8L3Zb6SU JͽuTA @jy&4Ƴ2{E{z˚;aI 'wudEFI?cW]4fI&N^S#˨vq}E͂, -5fA!JœK^bVrC>SCVHŋO;u1BBLi9;Und2,XkLP qэ{9nwݮ 2^#˕Gc(%~aF`.ԓ=NpOo,ӈXShv,]`9~]B4 ohSmu C>Pa`2CXǃR*Ef3DrM*s8(#lKơX&L~ GF8#'Kox'OPPhs/{ϵ! MǓΏ4T2#`LNF xR9Z>,yr' ͇.[f$Ie.ڏ~ēZ%t 婺۠$፪l?T, D6+;[0SHG<bsRo:A \ʏj ` -鯡Jz@@[j#~/UXǗ^fk7\|bC+ɹyx'egf׎Lq5 0)?YL͋yGbF mqs9U^NpnՌ fF"mXNv\+}uEa6PCX5HNLt+T.ClODW'`Mb^UwǺٻw_^R@#'BXs읫>:a]Odž)hY."J]CQl4+~XTk*S3 ?mRZ+OCΠKEN=OXc];q= @i^&V,( 9 wlstMB3ORec`2Gegcw M_ºۡ<;j6›Z*c\Jr 믣dپ~b`Ti dX0M@nwdp(:teĢo0qxlpSXwJd,58MLdތr!YBY z7Uwlubêo͝N:[ (~\qhcM̮T1Xk8Xe,2\80X ۨwt;kؙ4{Ryd-hh8*<WTW՚ T+)7d'mk0[P{LH/9><{X ڏ@3Jt?WBg ʍkԀvdE1+p,ρn= ms!4g#贚ZYN SJo&c,DTbz+OŊ~5 LowWH{p9-Ļ{t1ZjZ?s=$tmV:;y]Hwt;O6[;0 ÜAHZ҈1_C C$lqWCdZ Wg=%2uPx>yH큢~.MP/%l$ȥd%-o: w~;fӚ^˜k?_py+|Z]J;c5r}ӝm;ڢZ\_u@sLo0{Q^E)Ф@gRUszЮ,ah48+q_>K'.PR#WhC;;a WeDsk&#WhGt,U'&BcCqjF2;goY/\d][ٸ[^Хg;Xi_\aEY]9CR$̓b,_iNrEi2Nlv۷?_t{ CndTB1EҐz$Yęi~*’ʜpR+ȌaCMn<<7+ -?fǿj0Uk-MipAxT7w\UWiϨmA݈@cOdH(FoLϰx9F!o2ۥuHu ?!J>>xvL9Ys9,ch"x0e?_Kbkz -^a (r+ICPCSB`ڵVDK`H0B`oD[U%/I-(9j/~\ '1VZYm#z(L06 G!zrͼtqؾd$_t7~]~EX( P'&(W5[. iez{_o{*f|Fn83uQ^/k}/I2iYnYPjK zmȎ)W+nFEx6,sJTOJF%[06^y{槀 ɺ/gC=x)M /mK;ѺR~/8T%q :~b`$sbz:v2bڪ~6™_.v4G'GrQqqqFsr@;Xm74)eKh[[R-çDS4YfMoX:9l !V"8EtKm9|1lVL%*sGw] u򮒑 sJ(4{֑֗+򭸦 \-Ѫao^Gێ!ЪFP;t"7E-D?5TCͮJV.D4>JBFA&( M?LX&aIK#nҀ2uIJ򌚹7~ۺ_Ax(N(CnKSt;$L?䷲l9RԭYh3DiH@LAu=* S b1K|F!˗G2mUW(Ffx45*f<aI6b$|%,P+f-ߚBxKBulVSxUq 9%P[Uݯ![1nßǎ"8lxCt~;~Ŋe̍X["fw!JP هy5抵>W>3>V--VU+t ro$ˉSmH>#%̚i>ÂBY~ ɍ g"7 n5/pGJH"v)SgUGfv8^U@3K qxbݙGYpM{;&gKb 4. wWl ixE+5ʕz<*,C !| v6rl2ȶC.BD6Hܣ[)u+-<"_1;$IC WO( a"37EɀOi&!W #*m$GsD@R)[,Ԛ9ڐ8[$ ܋抜,܇1˶uP@ƕa7 wW7?AJVe@t!N8xJSz6j1B݇ޙZUaPxX)C\,eL˺QGtZ9q5j23=Gdz4l%" 550Rw ^q5$ǀ\~+XiWR(yid]D&_qI+r_?L(NuVz-i0)~i~ȂX 4LJOPlYKǑGyf8FwD8VClFc"-觻8O1)WPe4X$'7// !A:<[9O"TurD휤S*T%֑8V-n,q~| ߷t^?޻E"e˳z܊l\LLR~އJj$~zK**pn[K`+ߺ;kfJhnӋ8Q|-ԙ *bz6(<^ᡄ$oJ Ua^0A7lh~+m#p&Do VK x7ft0b&Ǔ\R kP{ߘkdRPOJ%LFRޠ47E#w'KoQ'9ԤOש(Cz+ߥ[L]*U-tmQo< Xb'=;wڅ eiCV6/?GQ~( UbO1Ζ"RzHן5UR}+R_&tOʫr.C\._hSbn} ]xE*!Vn.BaAʫ셈<9#Jy S ˨|f1VqXoEr Gܪvyvv?÷Z'p&;^ҟ{lX8]pSפ.C+2Z!z`4Voͥ'-^}SazHGD\y>(df'+/XϟcP?BLk&r[ tfhC'6M?txgvs]nA bygdc 9 'mX:XHc3>оw͑llTTspIО(T9j~Я]R4ht[HdƴGu&#c9P\%!p]GkV3-\δ)YVX2j3R0e+eZt[Aģp_ F?tV-mc"/B$֧ϿlaA8A PB65mHGy&fHϡ<ϸɚ8F>nCgmb ܓ]dkY7.ЊvbO"$XebR5Ty DA~W4#],cXћY ;**v8ʦd,ҋ81"h#8؇;EԣnWC#[؁jp'9gG3 /$ h tr3 \BCبz݅kGB@:)lidQk\.#X3N~h鸃wa,S3I * [p%%"ie/Uoڢ׹Ebj[T^^[CAIέ PFy%Z^D tˮwr5NsI`#J 컁RGnd&R`H^L6LTwVX )wgfhoI&a &M&WD96dDUJi3h"Z~;_! 5o5$ʸLF<,sy N<lrh@ՓaGق5=4MYshPF<9`"R-J_!LWw}nasӧ̂wug97p2@EW vK#AHxnTf19kff-qA]6)]eCB_WA(VF.6P't< Ռ* BKhvv ev+n 0=KN*OAn~U1O=_{Z& J.N DaQJ?WQ9H6-_KF8 ]&|X.eUTyU\'tdfĄ,)rP.>ӵNP v$0a-],+(8sf`4|ɻ1;[,IKm^A S0)4BӔǀq(._ r 7(wߡ<)ށ1>_j48j}: 6Y֍Gܟ;_ܼQ+;Ge5D1Ft`&+cV̳WN8r1\|EAa %̼Na,& w߷{}%$)"Hmh O kPS2X , X j0=WğRu42 bYf.)7:X &ʼj];jY ҬTD~%Z';G:M>v ) A Ȧg'3$W?+y#o͸ۿ{ )ZYIt29r~- з,WtjY΍l`! wEXZNpicXnxh>~# k_%0ҧ @)¯RN=2+y iTHVʷAh iui5RJ䛉 yazt:ݒeN>o_-2)Þґ* lh9~ȯ_&ҿ4>:M2_/x [!?޴FwƠ;v-&G<X= :AY 7$=-DZQFҵy!=h:EjABC6&kN>EVˀ7h]OjX7[zYZgoq}έ `EsxTD2E pWVKBS}>%b 3]ZU'L)n"ܿ`xIW _>`Dyɽچ:I7S>?lA/1X}}[e9 Đ<ƎL:,Cnȼb!vէOMnS._m OyiGe5D^POklޅag0dd#]yQz.&)EpԸ=UbJ9"ƑUT~&ͅ4ٯEcθ2/8W:Y <\W# 2%_t`w )jpr 1vu`Y̆2ÓxMep(*dye Ѐ̋Bj>ӬXŲy\P٘7mDց{\[o5T81 _#|(慬dWtb,P$K1 o`HLR/!6]5l m+315 οso8r4 fd!#_7 X2E䫰1;ў*"c:i^*ҦqH;kd R/-7aG0V#~4uoW ,ɣBixs#hؐV )њ5$jHi,2k*x>ECqA 5$`ׂ]f?qDdyϘCS7MGe_J~j9d5H餖T: =#^x6H8):cNQ?᭘H5U>1ooy 2DLA@47)Z|ؗYeW槪*pNymTgUuȃSU݄^V1 8aLό #؊AgDEx]l c=F{%{ci@ɠ֮Oa$CtTr{\^Dt&T1Z۱* MycHK}2a񧌗uORy sB)Eؒ)};YoA Ddxg:l,_ޒ94x[S IYAR=ד![cȓʰ( uڷ& GG|xbVIrEg|E]^b@p,eؽ50S絳-l bwus  m,4ތY5WҿUHN容3'M;jFZpC!}6j"hBx Vuxw3Ӳz3 X+U3k:qkn=UL/ eGzr{%RSɤN5o#鄞/٘@k7-=F7ʜ!u`RyWy|L7: @8ɘ[>_(TVG,0brdրaT+fXU+!YE3q&~Z GQ=u"^'JAH~3U87vQSO٨7bƀe \GϹ=7Dq-ořH%/-j/*|oe`>v rUBA?rIjI/ ]apX鄤N;ϝ+r/IRПm1mI"xnI?3KFkB:deBAi%~w>w 76J xAr %ji48Z9\`Na'GVѪ(NQR?uO'JV`h?",m~^W{zs!_ZIRn2HᖂfٓZq3jyr~yyY <3NWon6w*w. lG[vwW" Ӝdfw.*̒?5@BG (b6j)| k<'5xzT:#/_IDZFcB:=&e.جCh,E+f;S_"i8,iI6b-4!b@a :- ;=:SߠэKWn>42?IQ_ڝtoM[B&#/Ə=*)R|6\2AT74M̿ ýQЁ/ʢXJFt2F`{FP}z@Z3يd%E-צK-L;`g-,[)lCu-b_k~5҂B[P7!\ e*? ohѸ,\{tܫ+_rxѓ#x>l__QIN*EB}I0Ѻާk!PқpX{٫QoG2D8r|LGt~hh: X+$I{Kg|O%'v.'ǿoךS{Qcu5ԫ'4Ԛr+09*L%y̴ck .E^m5!]1IP4?5Ʊ1(%z3 =@M(oOEi9? FA?ɅwU㞜} <䑝w@pNW 0M >gCyMsLc7<)\)Dx[\L<zTzAj-`ѝKRC:2j4vW38VTyUY?/Xb*e{mQJ"` W o4o# ]1ɂDiW"fDXm63%g+_+eAiS~XKcM;Ei R"8R/ 36Awy$/ Q*v3RqR;6q]m\̳:~ )L\^OZlE)p8:P205Gbi$æjgRG .ۤV;u6w2GQ&Q?P29ʪG(Tw 76`;iK 6uF#yk go8HMNKB]!LCXz˲>[x0;}7G=ؤZ,NxUEE!pYVi.h G;R1J݅/=^0"uiυtV=/{ ^oN5voz_5uZ.gx1oQ֎Z-UZCJ?Iʺ!БbiЏ|< FjFo`vy(uWG i~ᜅoi=*mrm4FWʡWvHA &G7TQ~Q3Zr՜?dNz)$.xgh$a՚CJ``eo,N9 Q( 8"_Vg [?Ñ`Acь9y8(,H c h'].,wUΠYPnw^rLZq_u"|~z] PW4jV $[_M(wX#ȜeDF"u"W>6g+t2ce'¬32PevXoP57OJ?X?w1oBJɒy{ 0[rԡ+FSh3AVi; e㥭Њx8qgpƬăIQHQ t۹_˂tAW8?HN% T-vG ACg8Rzś۩0`*9Ϻ/wLjתA <^cuŬ$t/nq芦֙')}uӄ#.)IU˪h:U;(F*?~"U6Pm~}]vGݯ(t;+*U$W_Z=VT&? 3Yj#BRsDr>aw6+6B/c|r 'UKM dbfYѻhydwh%x#< $$oF3( vR/dr(lސ'ts"¯"L<I{FuO"aP:n;Zu_f/5͖im 4:4/;9:Jjs[$Iq:ry_aRמXoIMcIlP q%0\mO F~W1-!V¿^-ŝ.j:hGfwOO6 wD|IJ@h|Sg$\e9՘[<9Q R:|b'{bf ғf!MDSQ̢lZm6RɾF{r|{c_׷OZ}O":)>}xx)anF,ʎV*O+M 2䶃e8;%q9u-Aeڍ/#[~ ۏwGDbA~(їij'P^(.$; G@2+LF|x~Q0,8N cJWߏxwVb;' B UEU'J!ZjQlh2j?Z&!Ӄ@i4='pKmɩwMݰ̜UCט{TgG4!" K~|LJ8#&Pp-oIH=* -dZ$_TTuzֿvoEVO |iBS1`w|غW-(˶ tB`C%pM_E7UQ $J~ A=c,kuᎠ$%2 "m7zYr ةKSh*zU4yԲ KWZڇhClr!ڞh{+(c}YJg :Ԫhq-+}Z ¡=dU7;w_Ũ8Xyܹ]feiL'=75`28 %Pyb]5kA5Z^)|v29X^C1덭D"bລmc F6ٌZðᄘBtQl (7hf$gwip2&G韭=P n/7串*`dN+F7+5&$Q3]mO"goޮ3H|L!Z>F0ZJ0qe4XL*[˄[Ƭgzf~QFu<`av^nN@s(GVr[XffW#}F.y/Wbu{W./@q? Bu+Vȶ}lh-N5ZˍI6ѦmW@$!_M*y4m]:j3@;*֝0J%ς‘$+1;-<bRB̡SlfS_yշ/q`Ϧ7fԎ:.uLR/DzH pU$<6} G]4WԶ O5DECިz ,9$3 cD2G-Z̳Dx< EƁKUp1T"e,zub bxbm. \[*:}Lxظ(`S|PH.Ef$*Kfm%hp^RޤD^ cRlqny m!SI *q ~^zv6J`?E{s ?(0I`[)y,X,dܟTd۴AŊ/H(GVmRr!9f[)Af& ?.?ش"7{=,*=HǫR^??BʳBoi-{A3PF.u:p`=O2qvRZNɕ&?;Vorsal?G3*erJKنe#4Z4t")*(}×mFD$.ѨzDymۏTdW)c λ5{DBW|!H H x^qƵNkã a::iAK;[|ӗ aFFoH{NjG] {?jl]Ç5.*͒rePT"QeYhV?Mф4hw.G`hh jb8IJwd*VdT>ks^2c& <0!H+ѹ#ڲ8šH˨bG}#My$$md"=3_57㗎~rbQί"8w VAJPl<ٵw_tkKQҐ-u/u^J4]&zgf̐9?܆nOM̜{}}m-թjd`-B{iq5) ]0|YoPG yf@2' <0Q|AܫcnU}oʾPj0Q(1p2NFp vu* }< 9+ FC|?}/e+cKQGtǁ38iqlθlO1Nj`+ZoQPm2.EU{-G:jsm %^)DYV7ͼV`bܓjO[1` wif1b2x{_#Tܧ"kyc)6~7l91*J`/Ir9މ#S mZ4LoDD-ʏD'⻓Y@_8sE _е\T]ZIO% Si:4H<PoC) }/c'A3y*ȕjh#d%8^'+qdB0լt>=ݝyx&L奻ފcL H:&}G6EAxI% -rR\zn`h` Ad #A1#Z:S_hB<@C(4C[ܐp ]9g2Fݟ2;4񆗘p|J% w,99-+Y r %P@L<u![N)/H!6R 8W+;W_Oj98Iakb O[36V+fY–; -pxoZW]^w1h!c2]]u("8-;ʬM5gƨ#]"qu_ؑbq cbOi{F~ĉaz;&17JNuVکpI%{uY:cN\TkI kpnvpEY;H؅ \'XG`A=t [yNk!D,Y12ȐDP[sQJQܬIN}%_+pfzh73Kh:Xb[?/niW^FzJY~:1[zEQYF0 CFQdqnPcFhxZd%omޮ uQiuRL !14QDh_7R ^=]vc^44h't'緶_ee|JSm&t*ݾulMQ,LɅagd&فKb0(i@$gJi/sWNV 5`sd΋rkd+)sak:.d(!]4 ,)X^zZ)9mjVUw>7>>lhV?'y:A/Lx0`d(?m{q"xk؝/:eP>fµj?P)w֣l- VN|?V:WDXRH "/]>WђzZN:\&mK84[>N7k;ǫ ~&\ϑ]fǢZm2Xo7w I(D;*Rv}ZfU^F>>pyq.L[ɂHf&L|2e$$Ҿsj+*n%M'w IvؓQVk~1sJ8Xs$x]u-ܩ4c=#[i“ȸ3Rےə꛱+JVMArS>D5"Qw:յȵ1rUd}'z wzTDQ mT߁m쪫ۭ:9f=h:/6P$xÐ^0ΗZUg9\7=99QV,6"Sa*3.|*}~K}8* @ 1$fnR-0b2PI-C7I_!#W 7iԧ +pNkX6:JgF)(+Xv! KF X1J i\uͨdzrXZѳy˶.'FMI}Bizaeu oOj_f뜏q 䵩Zw&RBU2HY4J^3~j1eSDԳăJJFjY!F>^?˷iC(]GqkGṪ=bbTL xL(09_!Mybj` n?2ݟ®ҊJ( ZCX(?B 1A*@I49`{_VdFCb] /qZ1M?02Od/s=Rq+rnHA9݂XBJz`It4/A׈|yWx4mP6SLȌ`nz>@;";F% `3*!-x r_\n eJ[ Yuv0g &E}e"~=51:Y3s#d fe<3&k1]WY0ZI ŧa|aبuF@EnrG2ʼn_rj VuՔ"}I6Z׺<$ 7' b{M.`~,gvQNv@Q n+m +8=HߧJQuyVo6)s $!.L+cA'IҥLϞF#/nE2WzOopçlWyt4 3Ͻnq΅IobQ"Fl :Vʼqװ@?iF< 1Cۑ{Bi|Z>8uh˴0fˆDO'!,^ 5U"~!(ӓKlp\,7%M'B޹Cd6_#^8%<ĥ;i @Qm.[! b^װ@` P'$wO]j68EOWոUAɻT^+:jn/ *&U'"ZtlWE;~s4`N-͋ HaIF{EDpu R = E1.t/( -^bF7r.]-NbX5W4= r7 D I\b2:{|4GCO*{,cgV&*ʜ\y.\ ōNR٦U$Dl,1ڐx@gB3E d&eaO#/zfd ՝`v=hCF|^vvT} P/9҉@ ^}e~ag'mU$6"79(UN6 Rﮡi{5xد<^÷ؠْ5fAgW!|KV7t@oNX 8y][IR^+[17^Hd Ҩ=a} ~b-%.2{1`QWS(yTx\Ɗ U@?H8J&+o^ L5ÖTfSL'd2=t4i6*vKgqӌ7f/O C;:cN% %F:&x`E(?4iOJ{>u`:j€!WH@lÛUwǖl|uC 롵cm7gOHD2f;IP)MR!ܷm&S+ TэNL%:e1j/V[a 2Gk#ŽF{ !h*Rfn. vOڽf8I=QgA Q94hK|4e$ qʸjl K]Qt lؖs;vZcOVw$c.6m?[#foJbO9D3`gn.:I٨ua`r}ORF.F6@ mE|f?zq2PX#./IKSC͋*j7i qO%7 Ve0tϯ(J\:.;E|j wO{o6n¡` U 83:$詌xG[XŮ,ڜ3 u =s L.@&W?wI)0@;WԤc2l,\G~ Gx +,~V 4ԓfMgmV6}TQ07l<\r 'vxreWr>eP? ϰ $*gdK,۶j=% LZ˙$4+ |EX7f 8ٳ)y1r΂aS7؂,=NקtEbT"xPPs؛kQ~p_n 1diJLLT$`٧~hN#)%$2ߢ '(M)-ũ;iovA`N0{ >*L/Xam( (˗'a=Jbf>6iN_wmxq5.[CaB8y2{]ו~EcVP8^d8͕yPh7-!M!T,?ޅw"8fB[辿P3ci .<1.[hpэ~ynYNJ3=^>rLswz0*H@:? o}0 '_=/y9Ã%!P%QT#:~C [1@y hG cqDVO޹ɀIӰ-)?S5s^6i~pίnfiwS1@U14J[@)cYg!ꮮHbxq/=Xpԙۿtޞc$}EmI| KrRo!&!zy;umn>;Qà vӡKFyjlG#ͽ @c[$zqqө_d8Am(T\K.IYgc"GX?ἡh:S>Y'zyB)/e,&RRE^Nf#IÌQ}QW~Š.5$(zp,6n0q ,/+\*Mog'OZ 5b@kCp:hAc!m<3!ny+2>He#v;q>%Y (VA~pl(PVa'kim䙤4kxp UF $/x L{+'^SM (bu(GN! 5.ۀ"iZv~Y8M0_)mUf]'gdPj,BqAh!R@C! Vko-S0-/s̜se\h>RBGd.MY~K&FF@Ȧ(dž ';^%-LI+ٌU^8Ry5 w󦜈|ISW8;7G6*:czĖ,l49S/ ve*Uӡj'n>C_Q,hⱂfG6-2\Q+ROn.qG' F{]G+^`Ҙk/E&e4QwX%geUC \ K_f9T!/a7&p|Fxg*|aR|ϒW쀲E <%t__4^%p Mt1GSraѸNJ򩮙M,@e,Ry&=2&lO )diZT[(SWw-?3כ $ifaY>g/.SL;Ge^A80|qpxb#?Q &>Mm뒼@??|Ë)p=@Jc#r2N66I`♈ gAXU4o7c>wAFA*MKcVL-DۖЉS\%YN[O#@/@uS jxB"XM9q`p]so$n3>H7oo_~8w| v|4#:Kw/?9NIIah4SݩmξwE>PRcK_i`f ^C%K$iH%EMsY\|Wwa~0i.lO&6I. Hv?J!U"T^>?g @|>:?vћ$ũ:ŶzEzLڭV:bzE 0W1ISeTmV$i ]>JẄ́q:z|w~,GȂy$8SO rX@COݛnNlfSHOPcw(\7A6zQE|~7Tpm,0W3U8mvjͧFæQI7qz'0Hi_f=$<~k84 {L-jpDG$3HaXthDI҄lBL2 vGQd z1TiB%Jg: gXt!W}-@_Y"%hZQNћD{N~~3H1^viiXBOײ k̢?z鄭m7u 4O9[nugG+ս`\$Cm ~1ݒ1+q,e[OgYSAx"x:=b /@iiA FjakC!bs MIQI:9}|y5{djLJ݀}бxm#kOIosÆMs'El޾"kEIIh,֮zdRK*7>il}R{ksLD._kTGv?M~'.Ni1H(qJ~l!K92:;}.J||^V{3'gIbme|BzB 4JҨy?pͻ7~I~_K!Jo~v d.Ń #A]ppO #M\eBx8D x=$IqV>e}~'gZh)+~ĿT20@KN\|0ZD\IQ@1QW+aЊ#$dnـRj6!ʧ@Akytfet:4Yɢ;v|a(sb;1pwƾ-Rdn윩"VĢV8W7PlA|bjI&Ysj;K_r ;TCJ_ ^E ! u_}H mڢ^Fu${z1? GȯVy/!(\Y\i1$Dޡu04ϔ}OwtKw/h7?fqꄆq@t!fuu s^zwJֲ!YR06D(yĊv>L=b)p/L\esAVd /tI-Z1Fs>"mVU`"P6UW)L PwMM/HY, *_6zkMCڸ1 -MqD˯LW`f:pҠr&_LŽڷ5xUls+ [VuQB3k{>xk^s+'ʯLf+Zްt=VKym xx;Iڕ8vit182mG)jI?_t?Y8- X۞KwJc LP%1ڜ>0XM Ȑ~°;A;N/?uP'~/ql ~ ^K fnZ/ڑk *B]UϔӐ)@8S_.g ameLx/}:qv >QjQ/ٳc/0 5MzX~/p 0<;r@r7#ns57 Ѐi0ۜO[;`H$M!%װg90Եf4eN{GvXg&AH TO#&H æ/6!ڄ`f~ux\a=2JHm^NiX6 nȨwd糙EJ|!w 2ijL͓}4T>8 UJ,ԜHs/9ϿE_k#oW"sƄƎ(4Sm,kx0>aY]sZxh⦵@0uWp}#sK+!l+;48%'Ӕhk~iu&t ^!UGyDxNB.*n6bZ #a۬s/(6YlOH%Y Z]I6^_|X@ 98@>!+1x+^6`L*y\dW%q&dClg$4ygOv;AkfЉTǑEEz߰t?uo@0)tMOئͬ2}.WPL٦ 8Nϩ 3* Ľ9WfR,'SȤfc]Si9YvhyoSq:;xE/iɅ3 dnr3Ac0^EW>&,~`#Q4Iqgo?@O/iԴx>c (aMG[Zh189TtwildBwa:zU 0ա%neX[,@:Mhp΀y~[sjY/=z-pN<0?㣊ɑH6P͢nqaw)aF[\J aĊM[t9!՝!15b*ui)=ǬT&Swnp4v:NqLNg,ī_vTwΥ|_Man]@ư 9e"oeʕyYhͨ/vҵ#*cv21kApNYG\?N-EН9-&C3ۺh(zOo L2MYFU> []Κͦ#ke9t{<>(,Jy EOElSǞ~r#-@޽"CxJ oO7 /N08N0R4OByXNG2J+IibٯG1'2mtH /]SFSy؛-|֤]R&ָ#y'jm"YO;‚Sc$ F!h:{@b7tEF*+ g" Fj_ {-^bN=cO0Jf<(9ڇ$z!݂3^n ҄Σ%Ѹ(52ѪNbFsڡm m^> ]+f)1~FP"3OU܇nbwЧ-.o> lAHaG˨-X\s4sG{2kKԤ0gv{8}.7bO0|TKP/0S16XY asIus%}[<9Օt4yG 0 kF0_nVK4F.;g tTLy|֊SվZGkS=5^Ͱ&}R]PSf^vxXpгXޒ {{CH}4T7n<0E4N0 vr*)W|/E0מ7q &w7*2*_ۂ =U֞W]o3)y Xk} xጺ!ERw2WE*@vk}}B 9 ^1¯ͩV9;GFnMAe<Ǹ G I vX/`mR9Φ$M^&ȃ5(cw'~i*H9-?M~bޒt*b5E@ T8,>ܴ9θb/<ז=PܽI!(oj tO ̯d?*U蓚ۦhFJlJ 8;~uz3JC2FV̡b̓#3:|zUq},kSq ]p>e푀M{̈́T<gmKxazw'EQ&Xlr6FpCc~vÏ TQ<(bR۫8$EFzb\Twt@Usl5ۙ>1o֒m=3&ӶxЕ}̿hD^MȀffZy7Ѧ2K&%qGB2/W˹j̢C\V7lV]XvfrjuUPh̛:tV tOopWmSs[=nW|9. ֗pߛLkȧevĨrQH˳`h4S 78~8KȰЛc8< K\ X;HV\槜zm.{"UGi _b9V͐W v#;.QqFju#v?N~rIcyҴ1j9QenY? wR^xը+;-E9HuƯy'$"_~hx5˃5 `'6W]jiGm9"lȁY6,ٙK6e܅ւ b̉k]uy9}W:Q94~L{9ͬcW* y=2̟U׷'BDG6z0%Z-?Q|> ʰ)2-Q) a Cx` tn^aˇ9tl|o)5˲v6]E4J$mô+ZZ;+̌YJԜ6s+/} R%Vꁫy(3i=aXQk߽ N: !!mdr$wҜT=}\o%,qOx%w5}K=I Px͚O)dŕm>6—T3|'u<(F{.C[)1^Ggu/~!(toD$Q(GVƷw>1ץy`ڤ*b?6])ߤ^g\>(ۣz9 1*⦬x^ f5))Z%L܌:Ґl60uH@#нxC(S VcoW{d0(@{ǗduI'X;8q,+r%Dz!=z SG%Vĕ lZ14s2YiE䲼ח%'H {"0u(0X8/r^ܻ-dnr&V9L0mL[4+G G|޽:C>RCz5Nqo$8 nVEc/bȂImJ'( fݿ/9\SxӴy5Dag%̼`lSf0SJn`qRE#?S@[I7A2F{\gA+ -mYFU$kb5I?pqA!Yb_f l^>lD?4;e*,Q9dw.x'g*a ϒo@ksѸm[Yo4Tv=Vϭ6#e,S:K c5#͡#aA맑h; @N+Uxa AM2z'-fkEb "HJۃ*Q~eml@N*) []kᥱt`PRo;T镩^xvI~dpj6Q-#A]d8H(&-TWȍ,VJv<4mXN*g4 Ta {,""6m~ 2Yg zHu֐0*E]r4 Q{JAk䭩)TR=)!pl鰰ga"!rᏃl)1TSt, #/R8TrA. ?TL{5|92FBCB[sO{*!v8B̿8,司,[)[3W կ"υxA)+]GcVb2Za.e߈F X .,Aж(r \*;t1&YdykV,U*Ǝ8 X-EfpAM!6gftTYĤ]!k6Eq\z[YU]mekxڄ \Avn/kNVSgɯpdFy1Ua݈E$Òs#l WN:lKv0Q`Q= /SY!rX`_0>AAZN4qL I]R WJ#GQ^&(41 vF+.~9G+l6Tya]&B id^:a?Wo$b-<(~.$-L?ӝy禫6Rql9BI~#̀bA+ʥ*jLhFFo!t.G{x2*yl béYH}<{ϩ͏(q%ݏK{$,x3c[]ޥ"QSVs;5Иj][0L>=Y4ԋ9Z< >]G e?1zf# N'FvO?ٙaow0 tMhiQq5U#D6d 쩺M4Φ2)<6n1'|e\" V2y}_s*x?n56`@$.NBIYgD*fޞ߂pmA$tIWPs8P7oU`/*a ٫,gM嫂n#iw٭sΔ m 'Vg3<,O/NpT\.ɾs1KeܿO _v>AЀqyѭ 󗃵2ha?c?%4~]NŇ+ѯy>a`̄ϖDž#G?g59 fχL 34:Qb\%~߁ C Hɿ+Ɖ Y3ıͳ|y H-t< w- K$3K_%vk&._Gx;j\i@@EVȨ5kC 6tE*+=-ҥ~~Ϊ2{Jj ҹ>m0ѝ=h?iujwW ߟJƐj/&TeJ@I^2{r}XҕKg D`|ip2 rRvyh-CrpXDc#;2;I%h)vèG)+9"ĶhL1NiQ۩a@1f}D^SpÐm\[{ϜUj# ]l6a٣焹w c+=a uͧC[6 :5K#лdP~ ߥ\0w?B3HOc+5Zfk_!oL8PC:R'9s tVz#veԕ4Dp @&DFIbM['sz9ɭQ-.v2+%.ca| Vۼ{삣px>UN YPA3 hN|M'_v@  V 9.zFcB'5wZO[[.8Pf^$DC{7RXL`SJ5ϛOvFKaګӘ; oxTEھY6oߤڎ=mHv*) 7W{\똄o'V9Vֹ[m%<UaZyR@f[97:F` f:@,WBO-tr/(tҨ@(AşM)UWjevH6r}k)krcp=>Lӌ'7na5$cb8q ʂK)oM5=fo"p)z\3@ Ba9HRIhy vDF$|g`?sl}|~ߎ fL5 BFM d_Rޫ9~KLVI įyICCԲT7 8n;C[sL ":ߏ/mM /'TE)^Z -dh"E ;yܮ.Q,*S׿22Ey (@f`^پJ,U^ ~{-z}OZ_:6XuE"V>P6nM/ڐ;ܧ\sc䮵Gb#.f~H]rdUX VNt?5 :*W皣]EHQRGq&δ5=\^n2r2SyQ͖^zZ['J8uf `R%BNT\g`|o6@h!{ৼCefB O- N#n>Oe=ԬC#$QzMiRt¦,ZkHzz!m0y@!5E΍6ش0;OQNŁLrT6ktOoæ 5@#j!M$cstl[Vv)5lkpۻP#.ox_A<-svgȐ2 E/|TH*-< ^%%|} BJ@-O5uAQp)ҁ G)P 䱺>.ʬ$kA|xbtA3+#F$(BN {U,N&!#VacJn듋ve Ɋ\L*Bsc fQU@6]ѐ6 |#l (ֆ>A9O;pC\(VrifoDTV#WDg4h)P>:a=MfVA jDEhgQ'l[1nE"&kgߥԲJϭsU&-~wO+PBwb3=94Ϛ(ďZ5e6ϓ3Ѐ+=U.cRgip >,,{P 85ƯKe }rpIѸDDt%j̧MZⰊ}-γƄ(hwRy_;'JlϵVpU{J˿.ilF4 qul$()@HW㾪qpXm0Zbb@h76ڽ zF_lo 5@y {)en)=?-ﴝ+(#wD%Б9$)G2泺2_i7e5SU4eT\vOE.ޖ?}6)4 IJJ .CRM{9aTaj:~7K)~ jI< +LoK`u.e'7Œn <i=b¯קͤH f}$_c"iu_9prm);g~੹3.%1"H3"vA7*NF!F;Xl_O&C~"ݕW{%kr\jOd^,IQhh(`VS^X0NbO\F-JX9!4Lak1}gx˅2BPԒ&_U |`ÀH)U'H&Nz #Ew JyM-Vz,ψvc<+Z&(:\ ϩ6,ljԨ` ХOo}aR@}](-,!R~lD!tӸ}hKi'\ĝ92"^% ކlFӾW= v MِW:M,VF"vڡ^[Iz|9֢!/=D]OԤ}G`$a28iᤠ_C`_{cEH҆s-ˑ[&YW9 L@]$k O 'g(GmEu|B>rHrfk~5C=++ XP[󵗹J7Q<͆y —͙W]AS6"VuUk?ce$h%x򥬵ITx}:MU:ۅ#geU ȿn@ߋ.M+,584q*N,R\;&\}ҮwH6-8xïXxķ LeN>Ez 8~-)HeO 4 "9p.)Xy@1AC+nf#x¡BlIE(Dr*[KNla*4t0mًJ)\(t|9R(g3w2PȘ,};pvUtj 3&ᅂSctuĮÊV9U"m3s7F^PXKMyMH;daÔnLRZimwxV8 g20ͤC]=,O;8%X (! Go0ZEq֬-ÅNbMr[hh/ @pAp$Ʀ?9|uVt?b1g$U^><>9Id1edlk6auzBAR6'n!&'!ިqӘs$m}-㺴 hOӎ/m;0\~=T*9+aJe.edN{H tS!vlpyZ͑o.v#c?b_֒wjN+bhv8sA{x?'ܼG)ܫx߬?8 Sh2u.f{o`?iz=rf?=ukDawYV&1B{k<*JLo*_?cp86r!¯"Z;Νk^Q2NtБ $ů8$Q)93)qᒑ)=eƩm>O^?0g'6_10Wu֫Kq rҹ"$>m)$uï)Գ/ݭǠ?!0o߃."DsHD]5ժul=u%Y-)$?\.oySqPYi M,,:.D98?\@Wa`u]~>a>`mw@GD- SWcQvāIҴsY|+_#^΃h2YPQoLI6N I0rḪwQ3L(G\!Ν%rˡenhaa^_g`uC2p"w e++.JUV@®Tv<"+p#?'o@EDW&h~@_zI_ ܆eYpnVcjS; ?m^ZMknCNέn^a:t'P6*q_?ft !̬'H)i髠ۥsva fסuz$ZTHgJyZv6|i;e7BB`Z-WOj9z-D bRJ<ׄ1ɫ<o!Ir4i?H\sbwd:MhO-2㾷6$0+`A.]4xPN|L$ޯ͑Oq܅')a>{Sn_6:{R s\]YFgKvBDVR%cm(;iCG9 GFYMgvz9LVvTAE-!FᇫA>e.℟? j<,PBDn(Bu@4,W%خv,s^˸4ff>cF`ae:8m vbh̤b#*5*&1 üiUKʱw0Z{+a)+8h[ʯ\ߚG]RYcj\?|M i-#ڎ ?w!h_V:xeAY1q`LDKDB4:hVJi, F)9Bna*]o1N?x1##du3m J˿4M5B# )x>b3]Tq8eU&qME1q!_AX. }b@B>4A<!BeEajrgR_q|A?=Z%G͍يܲW[iړ7k^ږɥ1" ܞM^0r@KKj&'Z;gg[miӲ_oHT\iDŽ}a?vQ nXRZҊdlBHv۰*DjՄ-a._Z 3[jމ~/-̽C5|a-{^/~);' ";EnxF$/[I+n^QqHe5_o$[ #lĆfw,jut"U+_Nb:eXc0))d&`{ ~/npצ cK? _XD^D Թ%/P' Cq1duġ yBt P@6<&F%H/G\D-Y-#q/'ĝ$0HWĿ($b23,:߭hy/M]Us/Yj"uIfU@٘mhiP^| ;~|ڬ>zy&Rʴ1H?RĽ0>zkdRiucL#¥njLi%Cy .8jqJO10Uv_[2!kci#r R4?z9k, 6sooҗDMDTsxw<:ןV= *&,_4 Xc3\f5>Ao1Xj |-~Vm,ytq.RGgY q5V)'8AHHY@8w->Zp\yw1}7ځ+vէWF)C "~ͬ2k2|"ݩ>>^l8G)lJrȁ?`sa_x3ek:XAV2A#S$GQ&y.hf#&Oh7W{S(C٪N"nL9(;=İU'+PouOآH VbDkHt[o B[ x,*Yء"84D4wgXZᔦ{4 soR~aG3>%uo{W51NbY0jIDz=wPTS@:d̐,S *zSl}RPs;dU{=_VI [L <j |cAW -xGJtrwc`d}l V@5cI9G~2TY $AQ3_ue^#FTE*_(ɖ_؉EVx&9Si#XKg 6#'~}Qa"}ځ?y jA~ з Eh+|Вq GYh&7T j/ |R[5c )>a_;?Pc]]Giɫ@Iħ)l̝@Lϥ!؋ϗP.M7>U"# <%JYnP vm5޾vȆ0s!] hСA\&;5U+2 {i[ٚ4085Ԡ6+b٪#6sќ7|oH m[Kl:Q$'v{kg*6<ޘgP'O)"TL jD巨z#Pz+h.&ۙ9E u2g &0m|]<Զ_s3܆WAoka>'8/Nr7T# 2k9=j̪ݢD^P`;;%Bխ5b&O|DA6H^MAN>J [guy'K JX㷚6KTA쀁 PG1שLH>WwY핛GOwZS4$GuscZ6z%]}_0 h<$-ocHLU>C}OEIg[/t)7/? * ,sblArf0>Bngٯj0fM JSBv鲓sړ92nVafFSۏ1~񓵊t ?̿Upך`9W{TfuiF{f7YPHn%wyê֠"ּTdֽ"`Aa? ?ii]Z)R SPZ=x*-}"#y+#}lڂskmV/W(7϶i!ס9h@j] sFii-tr[w :Y!~ȝtT&yqDGeo$߈DҚx;,a b :v &=2_>mpD%p/h6iu oApɉݳTfTj$Y<7m\]Im/L yȻda.1ҹUǢQ3L'He9K;vQ 7(Z@ɂ| 0yu'l&g-cVMTf+BGz\AMv| o%T|筄kįy{TT8nN|sBntq`"5Z 1o#D]\Iĥ'̴x-VƇ ^KX.v6C_HUHϗ; c@?]_U&UC]2fGgȏ~̔v=dQ$J񳫁X xuSz Pib @mVOtoa4 j݂+;ӿBO Hh㳾,RV|ɰF0t\5+%!l0?hѼ=gDWkDUa0ԍ@Pm?^4u`mاRsjPxWupB̮]KK̒CN28Y_Wd'q^ ȳu>-W%\w"LJ@:gđj4g=*a_ژ}D\܋bbPB7VWS8]Ҙ?D r)(:v^<9BF}:@\{NmpQ@_ (3i ]l\~C{{й--t&' У, ^d빗H^p%|N݌n[?{h'O+B94 x3O\v5_70r7|ǧϼY4Xi ‚U霸"o!_ *4XWZj~ ǣ:JF6SO¶;)Fո4sG|۹_WgEJg^ʇsj 5}\ҩ|Aa#>:;Emm'Ƶ=PwnwO](>s j}C/RՕU':$Mhe@GQi bӹe`:du_" C7:FLxzp /'G,~"+``Y[)fcU15EgLSрNo#xZ K A=1 6Ofk1h!_Ωer./4O@NdiJS_ph~оt6HPJN/\U䡫/4.Owbݗ奿u qC ƛ'BJL HU-[< E KG&uE6L9Ɏ^awbW@x%Ά/K(sY&]nVo8˘뉿H6޷zWyq/ϊEi*4&YIui_1A4/!3Dz@}(EQii/*7( ˕gEM ^eM&2G0~8 jRړB.Ş(yG ^;{C,v`K x8;IQ"R2ܴDETNꚖrIK3}lHϥ:4ir(Q{i`R(|n- Ç,=#.bL`H_eOa?")^o5G68N?Ke1ĉvdEauuY)iJcƯ=KjU14L娗)r:e j)| 9R( 6Poۓf7 =x3+z#<2YɸZw] ;%+My[rʸ׏\!I5(D J32ɯPlf.t?[7V3ry[$tC?qo pX7b=bu>H=M xXwI@L\xtWo+Ls}‰^=, iD fח>/BYs>` Za{^`r-H_x~1x qs)6Oivxrc_Wg]럖@-c<0_>; E9tW`.Jlk8#k=צ|Fbe#_ O*mC,B/Qvjfo&<8ag2&1!y%PwzbGʵ~sG"ygS e%xt!߫#IBh79:]Y ]$@KU~C6`$h:eŞ.m̀g党wa%!Vhhα;e+JQdcT $f>WŎpt:Ӑ&2%0褥S?{/x^d{s$X_~X+A uoC_QR uj+y>`*{'d}wŽ(3*Rh.e>Egu6X -Ӭ35I ̇heEՕxY 0S_'ti;{ԉL$O 6 4؃$|AVO }?Berv`vnjˀY>D+RR ` [!B, (c2}ϘPH#Nؠ>9I+cH՗l*%(GYDztbH15 IK2Z#p7·Rh+;ǠjGA=qLz=ȭS|QoOPMhŶ!9W]);# 'PJc2 >;i,pwi%yR&U.jC0Km"$*~|mƚj6gNh<X \(Qkfh dGo#`ck@C˜s;J$c ML}:k@twyV9s7Pׅ =clC{6iE#^!Qh__IagKiVoIv&}OKJFS0P{Vdf\J4!O\Ij0yM3'5iݰeQ(fk;#ZBzaatM籛jXj{W<"qYBOPav=ZS2ܗ 'K8]JEN|?F`!qܝ^"'Hc[5wEI!ڛ(t0d),-=S]VĘ21;`H]_b}1vw8|=k0ۂi<ѾcLIId8I8mr2m1 >?4.?> k,Q8+ZjlyfW0]+ 7BiI\TD,$w/%@RPAu7a%pT}jE|zo"X<>P4芖B MKr'䉥uDpXD6k.hl`Tle`W,"6kckx Ԧ2]!< kGw\S8j`3ߠӴyF%)dK) ԒZؽHHppJK͝oНɁk<\+2sr;IGTҕZYB; = Rx5\p_ߜ I!J୽zsyΗQȴ$nzdZ:*!MQ#})b/;Jd~,)ANkEm.q\R:+am~29k I,ω9Uô,7R/=/? FYG*McT>cx?%\>εhPI"X6q!oFIGyxϟ=smw)NjG3b^M=3%;A6G)-gBC8I@K?Ԭ84_Ob`ɫ8Dj2izaJTrHsw\TtS$Kӏ&%QQ+n.NiFج^ML&q[LUjvTh%QD!ֿ5~YuJna8Oymji 39wBK-K+F6O7b vz1Mz㢓fIqަ=>toxLlpUKL`/)@ME}>C x/Ӵ˫LqT˧ %؁C0M9l'R/7*&{D %-NH]ڛ& nvM*BDK#Xʏ͆^8 DUco[PD>GrF\e갊,qڋT"|NS}Fqvr>2~R鍥NGD0EkvԆ>JO9a]!DA8CxE!óxsd:"M &Ri^MPٓ[saJ kܜdwxYtJ >OE>d!^>˔@M"sgjl7p89H>馗m.W{)q%dE |{r)[`m~EӚv"c"iKDXh>WBA}VYfGkXzn֫PW ~[|O0MoiR/֕T6,LgvVPۘcnoS;3HXĹU~(MU%5ɨٍkYeЬAW[t Tq3IL0e_+Y_狣?.xr3h-񴄦|_`M'esFpK]yzwd.5(V}yo}DO]49wfz >˵sx;M-Kb;tg+LBхrfN6)׻ £?T1PH:sE0E533IEX҆)F֔u\YNi lJ,kbFӾ2y⳾1 \$)&h)/-lp*?g]j(8̗ ۝XW4('9u Y:NdCh>)REU-^!i7$n+;KXt ض7 L[2KPF`ާeK.z!| <4) qiG=2HRBz}~[,y|!,+Mck3*r9 L ny򱡛o{0gbyN>t)no:Bڔ]\ D-i k(3NZ& u^7p2:̊'F39sqGexl`}X`?/j<:o)ɐPqb'T/)~ʏ!wJC3C0 sSBv]+ _65xd0-[ 8G[2IZc6 Oh׼TI=o.׍!RscT&"KFOTDBaaCKZK1e,_քb~;N28F@B QjW=6(&3'z4|hƉ!e9rF\#?!o~A1m&gr;CFNnIr}*Oj)5c `}!Q a_LBb`L |G?3 F1w*|IshRaFr6΍B9qDAʸHAj:0jFfQD }8TQٛo$rfs=p4@rO /!g|s6Ebnci*9O}D' Āmy=eb=+>Sj#GnsK<>2][ܞN\n|5PQ;&s3 'ȩ%u /Zػf)@k g9UW$hJ~JR9!(yX-6#B&*!w1!A KDN׉XwS=uV*?l{AC`N+K:t[+eSHЈ N:f+Œ8 -z31֫9RF~gz)M`Y)\ToY"0*\yLw:}zJK T-Q`ktfv'eO$\G$W;]`cfE-rl6^P|YcA3:3T!4q&,{_G]ڋDF@kg*:RM{r]R@h^EBh35tԏ=[4fm}thĄ?r̥~ VgК Gvnm7ۛ+城Zyw"ճ4wwj!mh֦'N# `8"'On(CW̚:'ʽθuN<2? -( Fc~Ky},gM?2F 0Sd ԑ? %,ѻ5v-i{t|LoSopM֙) k\`_C&O|- -Tg, ևn7Ҩ¼!հGHPNG Bp4-lZ1Ԑ#맹aјī~;Dn+I 8mYlˍ?\1:0Ηp 4%`;U{z< H?\ui=^Jd`@O#>KP$vc)#ȝ_p7 ^>d8}5(#_GGҏa  [:kE;QqQ ;T!%B- LPۿ7ɩlkJ'/嬑AL\x@r"6LqS ct-Jͮ,!BaX% [Q7[LLԩˌ{b|r)(^] 8waԢ_"oj-'*#22x#fߜU9斫zm!,mH=D=m]eHPȁ[p/`A\ ._!ׅ-Đ8ֆWP,r [pBܣd&u2X4ŜRg' m$BĊ5whn,R~3AL"LZٱX,CQ.t.SlAt,D_x,/ݹ̟398$"ӌs9Iq%jʪo1]3@ S$LnaONo¡ Z~h ؝=4,+OS&{^֡Cd6=.{RÆ`b( 4A:8bZR_{6.aR[h:sfDJ )/%@lLx4lĥb4#q|CѯG(\M]2mX#S3yJDd飂]fͽQqn1-c*4l-I5Gb~5*?%_YW}GsY-K)Y=-\<'K1Af$^*! & Ϧe$wKˋd0M(xs$>eyq{֚ԑf+&}[>|)v[]+옝ٌs4J$V.+]0鷐:Brd+Uf.:wDĩTs\FU~㙔Aꯝ(nKYF]9^l0j(?%%GCH29OwIy26n(!8BR;a7^O-F[Iыܘ{XaLBkY\q1SW6\ۄ8Kއ0pGBmx~4 [ͭ:wX^7 a=WR'F2;5DaeYE>eb !e ZK~j3fC-4Xm4TA7s4L[e<%Bٗ "{9I 0hdK;geN'L(H=U./fc m@Og{O v慑_R qArY]i=)MtQ}dn$9}p.f1(R:3"sNW_ @kSl /+NZEmHmprgXM.c4&O-S;`P3_Cʙz~Ʌ@6Cx9\ *%y`Ҁ3!QEO)nѢ$n>Crqu))vg=ԋQUI\]mU<'Cy1E1K׷nK:/d@( QЙoZ \GӦwv䬙Qn ^=^Jd}TPGT 8=f(&f'y650؀0+N <pc Wiͮq:$b47۩sڟb ʇ1u=6]) }*9bPW#)n_`fh߯rLdm`(-BNKTk?>Nd';:, a]z`$`(zE[[*%?лC3}mիmp¯NwJPwtN'[+)e8{7`)Aϸ`@*ں\&o-~0koaDx2˨M)ƚy~=Z$iz'Qݙu җ}(sLߗג(BJi-)J"!Ghl?ep#ъ:J[ ܸyN`T+؁˳yhǕW7_A{c^ѷ\l1 (_ʓX} i(${` *#jfdYCۺtV-3f3t0~\JX;L˓agCf֍9[\wzuXtC5e ш#i sYK{d-7;qDNuS'h<]h-œR_;YBNX-E.dE!H %`W~oF <{ `m5&OԊ+oӦ|sO [ J?CoH%y= 3yKwo^~Uz'UNFj@l5:$=BL@m%>F*̭u̼z E/ .Sx%y:N->D֜I;;He2P?]yp=Up@_a& ~w ѺYOCݳ{C2ik((ʼEó2xrJq6 ߻և \vbǔAvsC=Э~NuDzw+@Hgb%$&;g0&qd>/IA:cQo8$xa?Ҙ(AX.19ƓA-P` ]zS4g%5uAf{'WH[,4-AxMZ`vL/ʈy u6uQnQ}iV)l)p7_aclLּʬtA5)s2W`GWcR&uܜҡ1hs Y-nĜ*ej#_Yޗ HО=B^G3rCAP GTX;hUDLVH/Z4RG&I]sӾbA/, ?A8sw%P p.C 3f$Vi !Se PI6騨edBS#쳠|~sś}mo-?FMHm,<αMFwH Q F#ZznD}Yȫ XEkAx˳ӷHĀI B[4!nџߢ=o~*tб (J '/FUrN`[bm}4(1ĭׄa xqFy2ie - tUV'սO|!CZ[Upam ƽF׼862Xc`tJSh;粨oֶeITH$MtHذxv$A޸>\}?S>dgW:h:E7؏ @(`tHe{+M Sifkݳ~"-n\$l%cO0x-&*2X±əI8-]H}̸qyDvs旋O#4s8DžAIS0իd3hh{`dxvBF8Nh7be_tL  dEvlom "s$l?lF`-"3'c%n,PQRdO0eE.8akꚕ4$DǷ}ue%4Hu0*Sqck| X/0o1ʡ {m7 q^*VBx)3 6ä0,rl[Ldbf>k<nh-m-➈z‚`,28N!,8=LcHk0ЛU⠩[Hgr DF.7}'˳`@ys+e7fQuAZ%]?wAx'Eu݉YŎ< .$l޸x2u*~CP'E归-̧3fMsU:۾:#P7%6XF$.pPF@!p(J x(os2Ja%۹]O>ێ@DRTa!MdpвWR2ĒD[em7$o>!-lY( ˕wef*0ڣ'Ig tiYk)Vu`N [V!<Ŭ S]x2Z9uZ3smظ=RNiiv zrѿC7B|iv"η"lvr7ՙfzX|BVQBqteS F0c16~Ѣ xzylXQ)ϕ n}m3z}|AްsG9GWP{m%eLx*$Җid魻֘qcJk&quuU"r@m Nj9H?^.sF xRpL据[ZK]R,HMw5FJ:G'MVߩ$bՉlW~4DQ3 떕Wliagt7tk=8uW.pY/[ʼɍ0&y'e t6 Ұ;ai/ke:yxk /Yم:ѭ\n@w7 ^0;ok9cˠ5,BХ X>k2`ȓ{}/ =^\/S8PKm>fH,,C@a}<Q4ձn]EE{6ᄳeEhJX ;$A+v_v^^&)-<lPYtpť| _t@@"^"j;sΪRmnO|<;?n:Φ(&-8,޳xxbN yOe2+̟i gU 싧 ӂ'לWR8zu]4=\q~GJaB׆.llܘ+_`_gCE܃%и^| 6'fӳ˫a4_h D,%X"jm|7=tz^%f4N`%۪_X8.%b>C߲n_T7׹kI%M0B<8ٳ`u#W9:imYwxGUB1>` SkVf+㲳2;~I&}X _ME^d=Aܯjf;38ICXUXb|1@t1vVrȮؘ^C6ʅekxf V/l6t٫uda~|E[k*鲟L/.sk#yn"צݶk#F_[Xuֵ@N<_KD  Rk?dV rKJ}HRѩ)KxmolGʽ\õc 0V%PK2Ju"$avy.d D$\-N~LP]WR: vš#렭ZUgM`&fOz\DٸI$C־h5*PFBͲXLu8Ee!'dd4:}k Ah6 ~upTX KozLݤG,-Ԇ3&~q~n繤GOxI!׶{M0K3.要_5˹uǧ_? 4@-׭ӣdL{tO|__f:yPt !^o@3fMBS/  (OI`ʈHbW!tg}z|F4Wv/8q<2!V,9SH- 7~C=. us.:dق1#?C6)0ýya.|,G$*Ib3Y5J^s*Um2(b>0sĔJ8<aŠH !b= bb6< R՟;~ƅ62HAf 4 G*k!3]V<*ʎ#vr82`CV]bc󦵸I}5>geNlUa6 > %ws٣z;$D?Hqj-SFJeNKhĽG£5I-H7]bWvfPQO-zDZ ZMR2󗹖2dܩ ޳16*.U4aJ)b_,tuxhmrìҿ@mbK Y%gS꣘E-HΘeQGJ; fC]``$HhԻ9hgs\7<ѴmzFiS5U\4δ\Lޒi5HO()я>>#XQkV<#'ՄH-JvT=rŤNAaAÿ^Cu  JUj~MLJQgwFݩE'?᜖ v wHoV|S)΂N1Bʉ>].AB,e)a2 L6ԡ: Ǐ6H%3} i!n8Mw(k{8*߂$p ֨z0U0jVzEh[ݍL+n:2[ }Ehne,XCoy4 V "LQiȟ:8QI^pwQ+U\zqIoX{":{S>YgIk(й5.@{N6'VB@;b!.EQR`SiVJsf.#Բ$ބX"`ݚT0ЛZ?>Ο۠90p(iEmsݲ1yYz@AUNV- msM*8P[T#>ŨUx-3!Q'+ꗒME`g2 q %,+#$s?$گdyg]i{&>VľPCJ5&ZREF_,]7  #G ;#B:uFO 6妝;, MdV)-KL #;>ܳo*?[/E]啪-q= }ۗ2P413YFT[W7tAi4%7}8UPAUrT(/.˻8e\gN( 5a\&bf#R{1UL8CBC]J\Xٝ悪~PV1gPPN2~۷SF&AȆŁzZ` ^mͷ l_Le}m"ig龍- *!f8j$ wN9uGl18Q+2jMxD: )GF=hT[@z'ÔRBPw4Yٰ*ZS RglmΧnβK3 X"\:$*g)!ˡ{KGnD@m-)3ADzrql6M±VdgF'r]ZpaF.0_YNn)I߇1NV fڙt00( E/c(W36Nv]jQo\c&df$#ҕ5C7}9[H o_|R'i?Re a> mk+q[m) yP nߨkG$⏦zTvi&zSir`b\ۼ#A[e̋epā ?@zktgFR˂g^?v?ޜSt8(e'Za@@I<p!aMc|a׿84+x{4Q]O?I(-u8n >3dMZQz|jPďϽ o2X6)e7Z3 5q4<[ 0 >3 4֨sixͣCؽW;anBIHD9Wp'w$V4i]Jg}õ򱙴Sf*ZQЊD|D8ZZ]SJgR,;)f[Y73s{oa4e_?E9q+V„ s\FV'"\α GuGxT`2%`RCz $Qv8O4o5}/mo\Z-G2-gSFZA ntf̀Ikkܧʘss!6yaZbRf魒}v~]TKwZQhT3k\'Pߚ!"U)/f(Qy#DD},@p'2BrwYi䣖#`g6JDi ͞KܸLҦ_L/bM;)z8@6B^"jޠQ\*LY8_c M^#5$тbi' }40F}Lg{MG:2WL} #䒻 !j]-ι.d) oM-dAXd(«.iw rt*|{kR0TGC;'eDqXqzJ|^0 *+O]0MC^v?`CSpm8J0.虃RwJSn\zitcWn! "XuT4-aװn G^ԁױڍVÃVM6ҟ1KSwnW'kk#W~KFV&_!8iR1`hJY#s;9-'MbGbgZYU[`_9ekZ0̋۳f}2.nޜW.1tkGlC:){gQ69jv /7 ,.9Fzrp $ /1@;O n:, ~GȫzWl)%x_`҃+% ȳ! Oo@CJ#f}yYgYDS1<wHU36 pg0$cfD9 Vy^_"+F{׍ QpVIKGڞQ>>$̡Jq@ :-+Cg!j=s_֣Pdy~l:ķS{L\[e/P4s>>}-75兾|k ^%1B x0>zF>υq;"erv[!J$j5Jn$JL|GGOBqC H2 I]qi D gP8]Zf箩-_Og}`pAZ∐P'}Zv@G EV@O$Ja⇹ yx\_JYUS%{a|yL>NrՎy5/('A^*ōO Ǩ]y91Pˆb$+!01^ Rd)Q1enC(Q7W86×Vw8GU1 +%A17!> J~fy j.o02ѭJp`G[+KCLBuF2M '< jt̾Go xA՜:U w[ϐ\h>RnNix5 Jي5z5^W |AHvjN9P/@ yr@: fY?@ huM_ʟ枹$3+D70X{Gͨ}||- EwK+䞪4G"-U]Fp"'2Mw$!޸m0sCNY,+Gު!!蝕܃xDxؕr.' [eo{G \qrytHi?NRc?3**dd'TѓϹ}6ٶU^*RՎ>H>EUՊ2N[]&vJot%$3BoRKɕ_Hs#&#'b6-,mJjҁ']t:eQnĆ\Jo5l G+c=7v6f< 7 .Jm?_8vO| bCj(Kj0J!s0KeU<@EbrM@R]sK('qƊu8g9c[mx$ܳ/ 6.vӐ-aaqv7%LS(h?(f+J蚯Τu"2է~N_㿹ߵ}(#&6A&;- G'͉ dy8 ÐTi)n E;6>?_)nZaOhTB!7 _Q r׳p# Ok PN0}|p ?fُR "H .\#`< H!z똫 &1X+r=,xo6O#K ~aE8v۳?.Mv̍ڼsT<ɦHQؽXS^JC kG-r,jTZ׌ߒAH@dCd?b؀NDAxER%ATYSQ&4Py!T;}ɇr8dԗ٥ <ucJiWp%eԁG+b2khip 10At }K!:(b{&n_8>7cqsx|b7^ R(d1;6 +T[݇1}E<pDgt6^Sf̶K)P>,a^, q"o.`ND|7oE-y_҅ 0 >dejsށHҝ] r؀afIIK7 qN0- Z8;nMq3F[b- `VB< ?Wڟ$)PggӶe]v|W/G]Y~0]=9)ދY! ;'ՏL~5!ÖY8RA!bi69M%1搵LV(礎+ٙj:/Yث5<ΌIT픱"J1 D`_Km'}8]z551iďL06Di5˳x5 oD_xz'P5JSAP禞JZ.Qi+sDl ,q2G"bG2JjgjS= 初,i=z@QytGN\UVZq{fI,xkjm½LvO][zxhC@NaoEZӤ@55D@o~6GI:jܡU -3)wV~>o.QT ;5 54@\t~1SISDUlm $УF@F`i/w&a*=j(*]#kİ:eւGϒn/Y,$UP 9~M {. 3ݟ}ijbVtHS`Sx3W~Gy[Vk\k #SrYoɼPloQSd ,ߘg0挼"7\v"q [8w (XGbtU|'s`K%ӹg]K\*E 6j=T?赗Oo{b@m ϟ.f6;oSȦf5 f&BeWfZr*Z.sNrzA Z¨b]6: ۴;`x݋#9$7y;뗅IkLzKi@ jnIU^; =5R1c\f$[ e8ɣiZM2j^˴Ap,UXA3z씲q jK2XR%|`Y t=wIz>e\3E^ b!(* ,8DP [1_D77_~GKp贈e*=ثb>DWmzಕ}sҐ%c p4Xݜ[.`&  Tdjv5 $'FOo Z[U ֗5ɋBJAn0#7&A+_H߈("$K8zG+Cާ%+RSNJv c=72"._;:L?،mxઍ16 lZw.r`MTՂᙈ} 15s qϿ]ٱ֫W_$g5n,f*AzRiY)b` 5ؠ>KSC;_~h9a:+}@c 5o҄< @wW!9l>fQʌ*e1ZԮ>0eY#vKb?7+gS ^ :QҜ::ӭh<#$:5`<Ȝ4RZ-CSZt}I Rv92ڀZTbcڔ0,qT^>姴3&𚁛UDJd?5:-.c`\PBBKA:v7èRn!'|j4b@3;so:_LaOIUcb'^PCP4KvЇ.ۡf5eG##CF5(pXtt.VG%Mwd Aq* odh'EN.byacM'`VvC]YN_ݷk6*NfֲLThyq4$LF \,۽?-*m) @.^@AvUQ|=O jܲMmke ւuv({ .e JR&$? TWkf :ғVN ]=ӿOzw'߰څY-r5oߝN_$\?)]Nbx u{;ϧfF-`lm:M0!MKfKօ.tvºHUj毄Yb/ˊԏ}GM5?+/kL;1u!WG<3̀V@oQ#$}`<d[~kl O5w;.a@ŔCI0wRûۢ~Nv&sD]h9d?\>4S Xe0zdH϶p%W8~F38$M!]L5!^ImDknq 'Ya?dO-g4Y@b%v>yQG٦lf6!`4J|Jm#cSS$D-) vBnFAKY7SW¡L wY6G5uAcb &grhs 56vQa;pLc{$0 ?6[,A'`Jڃ P})ٱ( 1W!#m,d4753(|x|c^o-h30ih](̗3&׺)9^3utKbAZY};dr%[dj ,7W@;$«ts1Z=SM1zI'^ҭaN7K 9$.H]#eoǸK"[n۫J5T?c aSV5Xc\r^-8lnгgK};,]X}GlAv'DT4}GO=Xţ"$Pʈ%w8(Ovn ćWWc>'(!M]'J$p@9C%[9`Kc&Tkɞڀ+\je\;9VUzkc?'fR苲ϟ5Jgf70lԇPdZ93|ѓ:s:w/Q;>ehZZkX)gq4(9.wu-,DuiKj cGi#.9qN# BJ֡}Id P!jyQjqO 'gbT[-b ui!-;0˸W8->- G(&̱:[I-N]a"Qy/cҰ4O=-[XB^@$~@oWEq(PߓfoGPc\P NKlL7R}c[ .mԯ!G3r1%`ptYT*<Sf(K!UZolo?4GtuɅլc(Nv&( >w5z[   sg,XO~}7.!_OOGGĪ-s0Y:P ÏxLMge.&ʈϜrOkI8Ych:˼C=kp"fU%Hl1ZDk EOR)붨B2kK˩\3yqy'p)Ųk{/y: #9{r/pkݹcb%iʇwuW?(0gM9w Je-J-/;GTZhmSO@0 $]lcƎe?UR9P$e~R$ \8[u6ڞ3Ys ?ApɅ\ Q+&7DcG\d!tn9"(Q>Qy~\0&Q} t&c\ȮB;d$̲/чwNϐ +9m8[SH^_䒂%y舮M<>̗Z4/GaLi7i1J@^6sy{A&ΜYMs/dKR։+WB`N o//!Z'2S+b2z32X%gK#~,'g4#F}1<{殦"ysScl":^hm<p՞bx4f Q14ΖNBfzAL*3.?{uҭ*OSEjqC.D=OJ &)bd0S#YY =#%(ҟ55J% ;I{M)_ PЩ)J y*PF|dh _k #=2@ۖR3Wu6')52i(呏T43Nھ*J."Υe%]͗3"CZpDzvk=Z–ERg\]"XDfsx%:vAOXII|oڞO\%2z#Bs3pЧH:rֽ&b{2 BqƊ(3?_5ºk`"܃/r_ofVH&ˁM񓵆s M*lLx0 &=^|#JT,b&$._e<A9\@nfH8)|;p<"i#N㇑v(c|m7<:k0A'ksa;4*7L􉰥kCswơs \e?f//Iy0+5)3V,ׂ!]b=gs\"ink ^2(F4G[YU>v.w+FOT6[r/Jh rsMll=ށ{|d`ǒ( Xהc\ a8XBFb|Ao'XLh_T'|~TȶC12h6vgqv@fp iJܷcͲQD-{BTnsMtaN$YΐO ./?\PĬPm9 /ٿIҨs*J%(;jOEmIT;0'9 m{D);SJwܤwhHNfKimrEF3aR 4&}XpUCusg6ܦQ{_8Vg!$- 1=j(`M2[Jǎ Xvz.4)җ5rUO u?#sJmk#N3`4zdwWU7ĮMK#iYdzQ#%xc߻Ő*q5Ա2 cf`d|]miFv T eM4]8ТKbvt:~}v| ZQ0rZ @c5#;xHNaguvU2Ocg4~ 7Mb`N`Jl H(qMhN ddC+Y0$Y4M+ƗTb!ٮ,hYثhs:3łBkv^7ޒ,vq(*ptI_ t ~]#;idF#\vvK~+xmF~HٲZ煜4<B!̀ >m+<Ԍy55 plO2m+v. @YyU74+D{DW N,x*ƒ{>y(RXeN4r|dJOQg,a#V HMVLɣ\&%N69-n$ʓGJˆ/Bs3o?''Ȱ$n` o,({uaȫXF0=PUSԹ~* ޿7;0ZO콹v:W[wלkO5kiٌgEZȉRE?fЋggѿVs=*Mm!2Y^Xos?M_"4Oycv9dSf`67ϭedHzo4헯f@FCN ȎBX{8)g:)y<&i\#л6Cզo8P?-i 0tXvf%o<l8`^cmn᯴0Ăt^ 6dw*CT*Wpa&`8 h;hɹQ\f|f*!U%Z4MUT 95!,;C5CiWnoM`УdA< J"Ŷž;>?п@0gٯj7= Jj+brezc4{ >'#cҗTnh5 k#^ZB ^20̟YF]v8J%*UK)a0!0z$?.{fy2i`4 _*zS&=H}?1'.L]>yBSkiawJU1&HgB =LdC~E]:4*L?:ZW RE;>7:g\6n Qb Qo6o\NLMC@2Mu6 Tð(~\wl.: EQVH@B!3UG*ѱcdO|n'a̹^B8p rMKe2 ?ȵ! *DN rgU0 ?M^JahWEB0q +fPL%AFAsAy5 ޭR +Ds̒ -#Se8s;FtsO^Kκ@ṕ}o?"N]vaav&C>w?d™vܲofpFVH "OІ2ذhRl|C%;7S_oޅ?t5!L9Pٗ _`bwdxKܪM |ex Mş;Ai-6h|[s`p@`pa yϵ/h*'!BևB*zb ea=~\} Ju< ̌6=kxkp!]TzMc%aAonl0ҠE)&@RZ!"<х#0ư*6X-ڽh~lCG"re+9T4p}W4-^,d#jJOmxEO3ڔC#av?U 7xrŵ|\[ݙ3\'7\HuN_Pޟ\$?/;c'@9ÊO0faEAsq1J8lȇ"z-T,  >@xYU_I^n9tb ,I"ņFR4)Y~581PU;?# ś$⌗- $udL cR|?J2?֍u5b3@< 8W);AC'eZeAN|dϧo8}f#A1Mm][WEX#AÍ-2/qP\M9qKD"a`JMaa6t21ڑS)>Ф KA"R [텑 m!.Įta bj>brF_37 L* [ >}Я)u)jp>@ac%hԮD](T4wemcy:t=P% {ȁtkT4{s8WYI):buk~j*oj⚬CN M\{Z^H-A9'a'vµ]a ' ҧ+%y-Hyjm &J\sWU'mžق,L)S7ZE(M'8E#t)]rI]мY~jʆwhIK@? *o,3Ci=Zl)BX%:'#F|.l3ތKvWΧ/%*Р#c^?bͲ&}ovqX(}IjM cqćeUsަ]_]} eedV`:Cy'qg-e":bg@Gs;M_2jvu~@!é % 2/tU=4VJl#H?">k׊K_ڔ*Cu`nz>-tU~WlaJ Y5{#Vtۙ@V" ' ~m [|]m᙮`fԚ֭Ik~j%M|)@l9|*1 #R*6eRة}cbhLHT%j6W*,zeH@^B =Ffr),Z=*6/WO0oGErvAC=iV&Ὡ(5W6_~뽒ݑ,w x#*v_Y^6\ei147 jUnA\>O^wyz7bDڞ yQVȄ/&{Fz幩a[DOS.ڊ8DzFo@ LUJֱI#b́ ocs4-vk[ayǂEg" ]}}Nz$9=@kO@ )O岢K]$h!j?߉5ٸX]ekTq~ҧ-(UaφWʊ_1Ҹ *o BsY]W_۸8sɐ ]EʒZL ڐ6-@pUvK33keoqyb (i~'ڂW_5NAˠc0.V"Vkg)3$NW ٛwγ fƊ֚ b؏);$0r"JI 5(f9>7pvYֳ)4j@vBۣş u嚿Z΍gbt%?I3t>7lV rb. )#iKӾD\&5r|eEt"#:1k_A3 َ6J߭AXwڱU4" iF#;F} mX4$ \#-#wt`*)z>赍E0Aur ۚ1\&Ϙ'Ih7a*P+$‘jaPIף=WE&PnG ./yV.8kd oS4gmCPwj-@i~*1|O٧W%a4,jC(-"XJ](, ORVR+a᭤OZie`zAX?|V^.4Ɲi~ @!H 'Y(I|#7W6Xh,oXz  F[ r\>DFegٞ"5BECc]}uLF&ӈ.[CkhNѥqG&.B}t)cpf_/v@ڑ_W 1\|rWT* <&jVxâO?ۛ>[PUS`P5n1K~jLVzR*K #6I-.pg%\E\ғgeBrb˰i^N?n/9T^hnB; < jVMU]s8nj`f pGq}FYkda50]\n}qin4m{r" -vT,1~}*E3{?/9:J  1ЧiT9mh!N%roeY\Hūٵ01Wͼ&DOr~01uQܹݚwDuS+rZ> 7&5yպg/B\𢠐6U\4 4g@jɄ;i1_{#NM&ĥK↲`)跋UfCaܼv6~q;d} pN5zZpSt(ɮ'Zń,IOtʈexa(v"󀚤qLd[Zp3?xДrǽ}bJ8kxGQ傽L2u~֟/++;g 7|kes5J&<[=1,(pDMSy _AF9guV~|LIb(M$1/5m+133Xu0]+A 7ujVKGǗV}WƾB)u8CXcYJ-f~BKLB_vI3KV{ÂN]c/%b/ VeK2;ƒĖ9})1lD"PIJ([>:NiU6Vˑq hڌGJZE 7ƹaڞMm~dx*dFʭvω!ڟRx`zඈ()4a(=畿c8MAǘȰGI~t*Öot(v3wQ]%,+"ͣa:&Uv?OaDHʣdȤ4߽ @y8_~'DN>JA4T*8F܅D?$uɒ3o{(E#TnRRlF߅=C^=IP:SvAVxBs"ygTG5^`IHW =˭^X`Kf_#x@k%W̭]2ec1 $} ;S/&*ŶK݄ !Qy廔KM^3c<đ4/1]Μ"l#}ܪ7#qk^ c(cCqbTCZ s#xvۗIvdpxlqqؽD@v_&3;H@?JW0 L#n3uCuCEZVY*b3M<IJvM|z~sTbv}(.]R%[kR?CfaQ6~ 0febl=B3xW9ZcIF/C`5p,7g ?p&^:-j!\&9:E6a{8HCˆԛCKOݷedA xe/UelEӐrpx0\' (qL!g^ )H-C5D.B^Ciga?WiSGȟPu3?:*P ]rt *2ٌ}hS䯂kV`]WώUf4:n*74}kԋ0Jj$Y4|YW)Rqtv Yu#?S>]lti_"ED1^V@^ umAvgrwL= Ef dR3.1|` <5!9 { V<((w+AL>/o#6Y zƞRUD 6EO0zD}g^C/yk[vǧx{٧ QG4ga>7񥴤!5chw}90hklz~>݇&bTW&~*ݚH;6Zۉ9I<m#6HqW4 BbߜW o〞43`#NuѲX1Os؛8"@CXcnC)0,D,jߧ\&3hEh܃<v"{Ss}|hh0$IYLA O-^jZ.cu}!~+tnư.9{c(,nGU83,%6Eš!=dn:!X b0[ISy 9{4*2ZJ}vF2ZW A4{)OhK8< Q ĔORr.&ZV@ɪI?Ćt(eo'!<ށ |oi⑀}ʪ(~,l܈' e+*"#`3EC%i7X~O #1)6 _T>vzLeqXΜYʚkS`'L[I,ɆEz"""KUZ#1f:P"WOXXw{﫚 "b",A=aҽ!4\H0o A6i4]KFMUsq"$DVT%bm5F~g Q,g47DuS/[Rwy)*=nXR5J?~L4 }Zv3ͪ3äm5 ɜdS >R!kP&jiLmTqF^XJ@Q.CPs}sx l3痚ٙWrTҫş[[Znkfu[3ۿ_V6MW~1j=Vv4hۓ`I%l vcn:8Ҕ;.l?v˙[:^T^=5kZ pT楷WNGmZŏL*C/`k`εwQݯhvjf6*?WƏt>m+ƎRk1=J`B=E)uلň\0/σ%Hi)CD|Ж~< f2`b .ڼD?F5Yvsmf #:hKjDEǿ4MUs;߻]՝w/>#j>.rs7wVAFXy~-t62IyERp`K<xyTo r}e)0ArEwt.A3&Ɍxeg]U®-Ψq:8Q$dm5nH'6r4w^|DзMO %F-P`:6^)8ڢJZQ'sVR<}H1VqBJu{/߭!},[6oMC 5 | ';1,NM'ͷ;N'-v=q{i3E {ΕXػ9Uد@93>^Psv&Mv.f>Tz}QA܋oBF4/.=8'EZd\F; <(+JMrh-l%8!ULnFoN% h)J~ĸZMih;:BQCc_hP w#V3CC-52HƖ97|C=~MPȕ0];Og<\ƀ 9W_m+5tE50jG^!pdj6_qFHQvSh:\h- aI$h0$F @eTB`qX:F &`[J %cJS![*qK0HL9ɀT ,䍃W"@vjQe&8v/c#$=xKI@(m$+ȢUϢC-JIcz!sKOI$\ČLֻemwAg Cl8~}F!e9bg2t9 UUzKy,e]u)6qg~ eːIqmg7:~sDCQm-tϪ}c e=ζ̿ >w%!B~qڝŜnvm+0!6 5_:ߩJu7 ѥ~>ͺzd_L 1FRF{`k)x#)ti/땎}D@dyuu#}Szgh烥p+7[Z;/9+&e2wє'm0;b`M=uBg-H5=9=\sFA,o;n:R61X6s%l곡Pa`fIӘyOȑ+s4Yq_ha=lUYfI r5_=Tt-u$ ƿn}թ؆zO*AG^;"q(̲D{m!e!J^dvyFs4k=c^uu9Ѭ*6W* Nu#}zR%*Sԝ=ڮ\k V IfS\#?М [ߥ0pW C.4cG9U!@h-`2*/ChM>JD@Ёh8FFIQ[ '(E؟gU=2Ryy.plj] IqHVlC1}azk 3]@) b 31 5r#=iF;d5TwKUHuDahg7_tBS)eo7 "@ipl1O < P߇L`%LZNPg>:ѴZpHtimWzqZ\A~mLnbɭ"ЗAR|f3.ζ = $6Ęypk^ˆ3g ـ%ށK߮6՝ v1ȱHx0!M55 Ww+gN FIG&EFAGoAY>{Ԝ;]gQ  ?:lj8OƒΐwTAOIjv6U; mέV>: 'iRpy&/5!J O.$LJnnulQ{6dQZWAd*;} 3A%2ԋOj\ۆ>Crں%ѱITd_>6(,VBP!*{,CSfy"|5˸`"Tz^EMIO4`Ha.?Z%wx~eǸ/9xv|v 'AGڊ.!qN(!;A1#_r8o1>nl.R\BE}3d.oT\MR|5豾6R#-GY6)=S 0ނVò~S:a} lN^T:M.AK͡Џ#2NA?Vm7&n\* AP c7#<=_s4aC'z؇9x|?Xw+p̵go99%W+~I?Ef%[vkwE~vO'x1w `=ɊO qW iox͸w:5ٌb%U[|Ny%n!dHr@Л![+L#m}ir ,9|Plxg$|g˳bltP)2?VF_xL4"u}Bjf#=$VݮZmq1EY}ѱ1 i]1aʹ;'Ӑ^UIu 0P@Ӆ$k.rߠ[lD~N[Ÿk8}3⧈5n-כ#cg%e>! G1we D^T>92YԈFJ5(%DqJɫ[;GҨoHV*jwH&~ &u;; 7 ={3)f;V[[zZIn[5y_U@.ݴt# ,.7W 58RLZ']p\ڔ$Qr-@Q|F=P8>oF537Us%+xK+{*].A1!UGzyTQi ⸯKCċXNglInu!cEaL|ܓIlyo;Q?gd4}!==DMz7[|U ;ATkD#3v PG!4s[!r3+n~5T fh +Ȏݹ<51o]l~&+o?W2݌B{cF ݧ0On4OQqnnV` T*x.I1:sR̙FH.f~ۧM 8k U[ 2>.AqX k^S3;(9Rɮoޜ0h(obƝ7ZQDY| I?hκ5_)36aNBkJJ9]cxZwёJ7?V+eUVٵQfU21pނ%fKά`!*0c =znb8V̎/q12rρKoB?5fdy&~Qwʘ }nMxȬ.$l]Js?mln%womok*c`*!$18VKGNxe{8kZ5ri;M| ]j:FKj񴷨/cg[T8&뉲^Gµ^,0?Yl<M/zj{x? R UYDWPq MCEEH홢~Z;<&(ipaznf%*%TB ЍlNh#Aj];V3zGx9G󵚾*tea8NʦD9?JrɺrhΨa)_G9D7'^TA k89|6|DQ+AoX5ȁ$ 3~--u;Mc~rԄv4 yY= eP@KQX2 N9Ӫ3vYwXྥ`NQ}s{CeakvSTֱ$rI1>YzoB)WQPHHw-gI647l,1[Uۏ_"XFѬէJz8NX:F2=7lj7 \ =aHC\R8\v Z+WB!KڽtdK1XߨMđdTQ_5R\]{Z!fƤ~ <X1#.yWwNK8dl޵u@OӤqZJv^bR(懄Nyſ` BX5N>'~S}vdLcYØxrbRZny~*ڏ:utJf 8ڢKdsgC" t,hsD3l1{+ Z69Y{hΛRej#1!m+z1_W吆0ӛUׄzcF/ hc/ByB KeDq ŏbTBX.HF7 ]>XuJe#;&l[EYCGolGQo 67z9[X:(cEoώVm yi\%G:DؘO6]lo seBXSZZi~}`58֌<^8LUJ ؄V縁c@RR9H>j & . j>(6hӴz'jh6MQӵb;24VL54ujNŨ`~JgeuT|7v`$GRjYpDW{>[`#gZ(I7lݣ_xF؉ϩD\^V< VãgT~[POwsfZ(~WY\bQ/x|[`V/u1Xc }uU w) Jٮ`0|@+b3>rbh|0+jvZe e]ZC(1KJ̗.T f9j7m#]oQ%ە]"NfKo#бꈄ`CP:V}RD4/kVN Uu5 P`().ݕM-FLY PUŖZګ6J'旕+ 3+gMvM'N ׾9Vt?jmm*Z>YSKdnO {řhF\\!t Ƞ ;NehQb[e$9"JEPFt[-u{z#@G|sNTqIܕ`Sz 8VR(226sM؊**<>5"}X !Ю/#-Ҏ DNO,}c{_$D?Ż,77xl'͟'t_B'8 WMfSc_H,h#qb4PzcNͻO}mTwx/ !,wuf5>ʑE"<7;o&:u-cAlq%AP9cE 0)_QLӟ+ MRǯD5nh d}%vbK{{MHXEbd0=JtwʸU6#dh}-6e T 릙&l^S0zRrZ'H IM.jT϶t!ӗZJ[ <V2wdDS ᠇kC+l]Ytk{b!4͚1NBPCrlI8xuln(XWssz] h =Bo%*[|~wo,ˣ"2o E6*6xKDc]ɾpKpD& +CU4ՠ. Zn}R9nR- [7>w uj Ko|۫]Ǟ~Ǚ8Aw̕;pvG]Wf >_l3:3ahdy< 6Ctغ33d2h?#AYk@ 0Xq d2~骧ᗯ x=lR\MrE+6 M4ʵ뫾WSLK4%lWz{_dZ?P J20)RaXE*ٯ@U*U% j]A1S_2&s+`, 9ut2 X9s9҈GС'%4d%b`]%K]ՒLϩiX"j&a0SPy>^u$L6/Йc5PаM7BO{:9_釛IDUzb~8{=\89dȀ"\y-胯/8j>&^TtM>kƁHvV;>c2FaCS$sjcӎ]fqѧ<["oKFH KƀW$DsMDd!\ 90WDx|v>dqv2|6cGq͐0s[A{vͻH& yWp:o:mcx2Vs~NA Q٦'Cז-y$OSpx Őӗ(.]b#z[m!@;%&Q=$PUP.'oys(rQO@?1iA$?,ϏJD@1S>/s8wu%`dNRJ ,%bU%O?gy'! oe[ Lea ^cwp?8X*Ɩt9cr06Sv=kbں?F%w;)Tqc a2ŵ%@?IK Rgz p@/  x29qCG|R5'f[n7 R Is9n4Ŋ$3,Ú[\EU9 Xyl \rBK Kc _o:" /ِd> g ލ* UþǿN<>쿖ZhJG73ӱ,?"uq356n+ U*0uJsR4ګQ[L"e6{]+TxuE-VS J3ܪJ4TF - >MZ81J}GXtZr@Z쉆}4N V2rKN[-cOrUlsIa-t ȦZ >dnQ1ڰ#/I߸::k -?Zo Y )+uEvmӲCL'X`e,^ #"|Pu~ZGñ-=t3ZIxR]e 8UlE>Ќ,p?Tcf ~SXc/ )xIY.h؀7t{Dlh:b뾰˳Kzh,E]shM{tBx90HD5oGҳ0t )Ƙ;La ֧iʎE[ sL]LSt&`JNi ᰊ|}gよ87TӼ8KD7^s Kͅt8V-MEQ8C%^ eyo)G%i)_Bc:n l蹭7ɶc33Kla AVX@0^P:7ayb^X9omR*Zb$mY:Vhuewo&seY5gpq6ZOUe9~l#+  <9QDՑV. Q/ n Tt2NAI MM`BuިLpva="%VLOsc |kqnnrEBx],)Ш>/\MN \x2[1sB0[߾dWVۆGStm$,yq"y\2jleGTf4 f|'l 4x!)[:N8a,Uf$S}ES7x0X]tիVޖ/n(j'iCg @F]C }uqH#>u#`_SA.ܣ[<"Zq/+3 r(& }@늳r6 OاZl3|AFڂL:%t^CJ`HՊ+Z2a|U T3H=+ &tX$R ݎd=|:˨ +HiVeeХMW RMcNx_މ,N4$6!(r6so {9tu\rVB_޶ohLU@QLV L&\ܮ8EҧA뵟_]/%JDtELBX9µf0 egr>Z1pDL2/ga*sc Ș@Dvݨp-:kk5R2W%_ rm+1 .m'5Ij9T8NoϱwnUnx* !’QO>$GAХڔnoA~z;ؚfWE ~hUPz4zM+B P"@_OÏL[q,{ɉR"<bzע1M}]>Nr8G_kdyCuL8NJ=0>PR˚Ss\~D6-7bve=+bȹzE4߭jOшזaq"}u{&pH)Oqž ƪB Nom7ASWOUE΋ZNݵ<td8ӧfsK$C-/w)-L#|'6ߔcڂ*FEIR6?'*<&]AYfT3ϊR添) kmNOF4{lIr\VJVK^n/yJL i<L4oi"=ƎٲK">,'y.Yxf1Ju߯3$͓(+m)H[=qG<H?f(s;}`4 ߛ}`P)%.x ^VGYkm}.is2d׏tܲ8p$pT "*-4-Y"#Amv><%!2;$SrhBUl  d7uXƍ9>`B/}iP(Cd圖Fp\P+'l Qw tPEʽ?R'sR3J42oկ"|J =ʒ"hn>Yftk*ȽķZ/n(RҚmքZ_] :Ƥ1F6L1}4%p-0nFao ܳ ooɍY7fPtQNR`7XWH@xrp9ŚMΥ))i2 2I1A~q_`4=!7ߖ~j*ܪhf''/g-srOy1&p&Kнou YyF7k$$I\LK:Y(Zd7]T|0vz/Аl(_˄*$ REkb$ pp#f7[(IݮEqfojCH"t<Ӟ*E0 m4mwVn_]ebJ% PxjiL\gLF@H^I'+3.WPov̾DUIN`lNGp?tDTC+}u<LlfG(hmȭ?H7!۰z((H>!Cah/R;4~$ -;5ܶm1?fRۊ9:ͺhy dD| ]Q-nbef7lK"zC꽗Ҟt8 r]c=QRWL; Rmg4 ,~&0BQ?dp 5q4ب+ޢH8xn?y:rcã:m(Dn0U窸OPWuu[s* $14!3ՙmܢC zx!`љ!D#)JFN?`YIX $iL(ޫ[ x.=y_ǟ #2 }=!7wx^wkbO.,g}u0ѧH"*vҊ 2xxʻ%5[6f 8+JGxg6S?ї9Eq^k\E p%QԄN; Js~4zbLuK=|XK#Adޞ# S 8N&qT/8 WNWT rƑ5u^riRv4;#}@@X.#c%j6)cGk \PVnHDN5bncB_L:_V'I?lEnwbc=SNA`sYMW ݄0mj.w=E DG̃)CiNփGgaM}B*6⿹y8a /a)њcR%Iox^ lC ?XXAk rGڐ9 <OnyV|^'Oz:)#Sx IYMq~"X/DƖ|gj fa+Y\O!R,"[pXCt*ot*ZM(K # 6 \%S\Y3?}-KCՃOBKtPA> O?8Vܤ7T蘿j'f@`Al˂ȠМE[5a*i 6QMjSo2֠r'34wNf +yD&ob BxA7+zs lr ԍ4FӼkvw@Rބ.)ZJD|6Id{BcGmZ3_x :V5 8qi 8Lkv>x ܞ;6xz4ґ|"LQd&箐Jİj0`1"(JgDt%ѝλ/C/,v66:K4CjU:ʼp,dC) wrl׼A\Yt}uD{۬;~.@X~l8׿ߑ-=!IIMLoWe%Lt/UMeQ43P$ 5h&׹D͍ːϮDDוr@eY E„PXC{`KĬ=W#L- /ǔ݃.1E "t 5G<7-C甕Wc*)pv3obxĒ l}yy Kv?VA ꇼ^cMϽ9Md{ $XRPAnB,qMFW׼H@٘_@4[-͏ n\5$nlss /}˒٠Rlhzoݼ(\e'}pZ[%DQ^Kgޚa?/n܏nko.g~T.ˑ'4"w(ؚg)AVgi9 ,~"Yge,dUCOcd?3][LEY:Š^`P9n uT,'e'ߟHy߮s5 ϥZ!#eݼˣ9}; 1 ^~3fza ;/]|svW'b@תyiE(raf8myKKܝ&a(`z˩,˳”m'e鸹Xj\`OKoԫyV̧^);*8Kq$(r}o>P0| 's+eؠq~V_.#R9K+Β cmd WMO 4]2w#~lȡY6R>tV#Mt\JuS4ŠVHo @uӎt@]dB8K\@309PR2Ūqx;d<0W…S*b9׼6К1['u,r؋cÙKbx5}XzL2Jz"^ 8&Kp}G;_n7S5cw7B]^Nya>Puk6q~Yֺ{9DviΜ_D2CtS25:/ O!qH`r!CmaA/dU6^:ӡHE·t$qAֻAqP#|uipE]#/CwY<`iYg^#g%JYiԧnUJ=s[TDM.<(4}>nO qFa/TK\~޸_0O׮ b1ŏ{Մ(wrX ,V=)ވf |l56F*̹D-Y%YJtIr Nڅzh&Pw?QGZhL OCؼEvTay^1lJ 3T6 ?v\ YRUq襦C&;ݰ5ZC~ :/@Ri`H %9[L#sGx7V5pWS)]s(3.7M [ J^#Z[$xY\rW-LB%lo8koN##;օZt}h=eGR#|%#^ w7Q|Evvs'Ӣlm^G(H "zCS ]E0jtȢ|Q.O"އzVPRA%uoh MII-6Ϥ*Y+k-"B`KqڊS&+[r[=BxiYBg`HxqmAIrӱsc60|$n!Y?Z q:b䯻 S ¬_*G_Q9&1dpSRڤ@_WJ(E<=kA`/z (b}&ɝM}wlnƅ k5r0;93Ǹwo2˴Η۲غaWBPbz[SjgRj=~&j io"̒TInsJ٧ W~5.Z 6s|<[ H.ZbPn'&z-gO U~)$' ~ |yp4WX8+p7ғob[ƀtLStB$qtO}Е3;q9Nh7SPn 3e%"R xWz3d> Oco7g΋v4ZZblpk)4fIuw d&cY[SRô=@ TwsJt.ٙA5jtMA*;ا7W }0P]?hMuu_K?.\9U~ԠO&= c@/l{ߝ֏T==͞J>h)+u8b7V*HS9cC((_ i6nfna] Ɏ@|ܻ9!k1 7cy211߫^ Jp4}^L lX?m#ike$D(%ca 8MteMCK+NtיDs hmhG#Yi2"=&6{yW*/z3LdWafwaUݭJ &5$w\ݔ긫 ;?6E0-@W pdYz|{F "b/k:Q pl_CIu/(tn؇ UAhwMJxJ|9t1pḊKeta)1n?'iφ4(p0 ; 3dh nUi6*~lԱT(U{ۂNX?h{31s:(xה!Q5<~D z,d&2QXU8lNG.nU6,u5mE -VCؽ;MXqlQtK/V+OVR~QU^`R?Bw:0sXgxET4YC3a~n No]jPd]o&bj*꣰!2Ȗ "Ե` ޥ(V\c_ynPqGyTVb%?v/H>~Ygta#ūS a5 I; G],0`yVU+apπ7l*ܔWui[#thQD8Τ@ͯKV#K'B䟤=6 kА!ӆj)FϠ c$%ps@8TƐ\%́ =&zK3RR^ǩ@4%>20e9AvlPkJ iQ77VC#wO>=iY2][?}(n9et}c}v%Z%*~gu"<˃t X?=oIѪoRiZUer7ǜ5/PdmZgP9ϕږ=z@(b+ۂ c"Oސp}Nj/lW3֨͹haf^qv: 01c.5tb h@"Y.9L!1J*&=idԈ7G ĚsH_0Mqn9ad+7 vo[]yA /bk{;Iߖ? Y@w&aOJ2*afBcc#%d 2lX4&mEt;ʍ2`_Ȋ{")E`ud3 ҥ3gyb[ ݋lJ{voY1$ $AJBS;~%}:$y-Em\f?}Vj*#bً%[Yģz9W\/ҔbT 2XWxb>tJI7#Q(Fk ДHYk'D`i|CFժ5neK\GT0?yrmOXcX90-F C `m" n/^(5Iu_<(KKnt\eq];.ޜ+Q+p50b}TQZn5(`2%q o/cl5 CL% %3څšԊ.m]*ftm"ܙjPr&!@ q0 ;(ٗ?ʘaOY¯ɱyVTÛؽ#piJN,23AI'XD;C\ttfHqz>Q@hCLԃYcƭSAaWeY4:;< XDmB:vRkO Ru :u⓿Nv$ݏFun=VD'!46y(c|6a _uhB3!s!NJ&fl: ⫂2<4%`S0z!О"48ۍCqZW&Nr*b֢mL|"ÆWȱzecf(O0Hʩۣ`< gL 8nr8vOFκp ) cgX`I]f/kն 6C5'_@{Y 9n)M܎e'lp,Tɯ:#&AQ!sT ]'ν}]JJ :3t]!_uhV_ljLN`in>5XLLtJ~vDŽm\IcDa*)skL%us)5䤀V1e| 36F2a?2LsОWਓnZ_d5G3M:h}H? IȊ#*):1R0}-BȺNGv"B$\tȡ3martљ/ @_.5RQ3y\q~FC&Աp|A)$T]DoWРXb"Ĕ]ߪόq/pPEԜUkuUһuc$ _xetuJd}k I!9ZyEO~BcHBb Y#[OUJj di1қ]^T̒]\\Uó#pKIZ):#_IM? 0goN4~}V@Y4&C |TI3xӇ$v_ͪCH:ˁ,JN7ˉiU;Gb5A'=G%_t0R,5=w2"|'EiߠvbqKڼ: dĮ8mCXBNŝW$AՁy޾!ALcw sՊ^`<5C:.Rf$w꟥)ik =@MƝhQA|9_ ׸Tg!?殕K,V&bcuozkS0k7ꝏqC = Ob*ѿbL(e*z g 6Rh~Fv|_)G>?YY9 IY/VKir%dSAgt.{듞sD{B} RF"[zr]!Q :xChZݥvNEV7r {A>0#\'+Lpw;},JB 'ٶȯqq-/#m}wXt$9{dx D-L3ܞ+ݵuvQf~ = S|dnR, wM7~}$YZTzE_2Tc ݟ;[{{I~!`6D0ڐf#·b`7Bق0eQ 5V#to홆5୶%L [/gU6Χ8X%Ra4@  Yw#V$L[9p5Q2(6 gdI f>#UmG0BR:"0jm "Rt-"х<Ҋ<ÏS(UO-"\ntb^3sd2'w٬д|K`=z^MvUŶd,Jt I֟(?Py-T7SbIHsoB|TϪ<(t)hkMۗM{{2tp*D]rN\_:N ꔫtnNs0Z [, Dՙ.GE lS[Wկ(#JjQ6[d>Qܶ*tl@~2|YV>2BhSJ^WܳD)"ߣS2J,ѧo%zqd4]>ډhT3.v0 -ϊ0܀֗{-+^u[8:%ku?%^tSp|QV&]ⰵطݴ7?7Ѓ |DH_H:A8#VZiH5 θky{}y &y\ piB2"28ev U#{~X]0lG ;,و&B)I.{r+zp8 ޙgGY'0R3^y ׊nsÿX V2x^}v8#Df2rkށI!9,\}lj@qc`x'[RIv]B uނ8g 1~+$믯N -TW:쉐aϲߚ&l)c pcͰI":ʜC@ ާzd]xB r\, /F("ỊgKG(Gwq`v9^hG'资2/sb @>ɰa."XR.10Δ[-T^(gNT|HﴒuLGLaF^5uB)uM q><}3Y 1rHx}1.}Ŧ!|nuǗ4t5 Բ.?Kw xTꚋރ~wkO"b1WXol3|p#Z*-*ۓv%?@0عb~*naBs7?7 n^ԋĵ'0]t_"I]EQ82L+~!FTHH6sgOaL]?Ƕscb Wl}ktI2:@4%/Ē"T_3Zy(5],ּ>h`c@#IZ%sr)'s,v5eKc*d|d:C*:Xb8?Yn>pSI)Ua˃ZjB9IpN|lkܓ.;pۨBʚo>EL*.*=LRK=3@p IcK&Hwp`kɆiǦSYE,Qx@C}fsPtu&U0>_=+ ] ~{?oyTg.+J,xvb~8mNb/F1{}|s X0q Q''~G?OQAw= S"hp7KKW)0[djT!URto(lO-2&o@7}eWAk| Ok a `y πC1ij'P󓈝"m5#w؈lm%"l IN),6#PsO iۋ6ѳ[ VNz/>LR^24lӣ(blc $OWztMj: δbFhZ1N,\މ (BN\57+$%7urƌ\+Ik 4t=Չ$.O4i\}?u2%æAGĊmΛ%P*z;F h!գzIN3WlPɂ`XqbsFo.LGֹt9Og"El=y0$:͙@ϺvMS@jGDAJPMͩ C JRZm⟗[8H^(X]7Xo3Q._Y,MO^ͯ?]ͮ4s^ F6#0x/:f:I8qE/ǭ2S(CM6ґ̈́K'PzhԌ?<:CޖRdVPi>cJ4hiΣ3׮}j3]p,/ew dsI3H$Ih?ʪoA~pXat w+/hY,Ea~ 2b"6mtg4Ѝ/d97:;f - +G7rq˦ JgUVF9󰽆E]_.P&J5l7WO1`)Q2K>ฆY=3rEflʨ],fD1юً) y0 ˧q,!CHc[Gu#GвX pQWgaz1kJNl )ve3Ʒ*-OuT (D+8PÛ jF)X@*z]}upr`~cdݲ٧[ܩ Ђ i{H,ǍIE)[4[ ÿG=l#-O M8QD8Cjt]/زY γcM xkoL_X{K.YR 4n򭓒2r-g6VBTPwܟnC徍)ך%/! ũgh>/Ű.1q/J:sZ+U>!!HkbU}@`נR7}* hBOpGȃjL^1".uz*g |+j x A̗U #kj {1GW\Ysr?}gV]+w4!?'ҋ]2zt0go⡣ЊqNPّ .FiԠŶli؉Pԡ/Kz\4md)}稉Q(0#7sž&kUQ V|y"} L]F3)So{F(,WkJӒ/ItH''AE-Uz0 5HV%=SslCP?uvE`LΪՍitNXM8owVZÑsB&Vxȹ<1O5,KX2tdߙD,  |.( QM*k ZvAH^vw[Uj-"_.%PYt& #_*bqT"p~ #/+BW+{Mj52h+Lv pI![t~i|Sdŕ 8(Tݮ~] G&yJ,[K. + ӎ}P?ͦ_1Ma9pǗߠQU``fĄtRQ?3#V3"u<q]]k$Czd{,S:<՗-͓rE"(oOslmJv-"!&;C]G̭jCEk 8YC [g3-Ѥ`>Qx}Ln5={zaz3,$80 ʭГ6521M7Y zals ھ4x;jnbkDfʍu@ޛyNh 7w_XbYTRk}Ty#Ʃ$2ajtmך %Mf J( Ps.kb$X WN:nJr,&Zզ0J&yνMV$0c0<$:jV77msվPOGjReJwY&HT}Ϛ 5$ ==E>']KTznKuJs_3:"5Ʋ5,, b9UԼHriB@jvp5(ywhRngB>{9!^_eŖ!+X[Jgf`\5o^no8O|DL#ˬ-ww(R3v$MkA0H.֠do[50*X7(RcݟcSypj58Ѯ@IQlsĤaXի7ͣ NSP4y2!R01jFVZw#C \tSW*+b>AU[l d|MfrH Oj"Lml9qЁbOP]ϪHSztd>%ۿKGG;ԏp2gNݳwLEK*(NECVlWN0ž1cOqMR&i9Ƶ?|`r0]3Ϋx6k8Aݿ4x iﶦ/GhZҤu=ҥC_V9sYM4YX<p5-[H4n:XQY#[O:<`ƠFnz,@ťb­ؕT&M/lD<!NS[.)֨%,1yFxIl B3pPM"yAm* EP'DnifTomF ։DIj n]vi5&UV~r s3dA| eL0ˏiɬRqor-H=СRHF5!E#M@@\@r.x ܘ58O`E'JTxwYrK8D6."Q t2S'_n$$Pr>t uhr2< $C_ɂ#  %mnA'q̓x.oV_<)&8t$Q P|2@#q Ze/6WgĉgZ! qĚE:QLؔX#rkZ7nQ\]~n-g .` wRMVO J qgXԌz ec=UvF?Wە.\@md:bDd\KP?%?`a@ T_MK7 IG}VEF>})hG>CGW7wsQ1^exޣ(AҾ#Kѿ ٵċ4j"W: .KaSZwrAб.a4}!J!TE)DA#^R1 J&Ʒ{1c|'& }|Dei*Pdl\<ҷ]jl4 [:JDVlkX1d(9 @Hc]<`둍ğr7lٰ!{)\*7O5ZS "@Von$_ ZMžiE rᅹ;r#9QD( Jm1 =!#D||˩֡V\,/E OB'XEBXCJGfӓ-B b<Xz,;DZP/D*q!XlC/W ,4WȌ0e~zJݟ ݟ+H Q@mykc G96oᮦB:c!DCv^(J!?@1 f!hk!7ښE2(f˯MU!?M_:Ik@!?S"Ly,R:i@c~GfY د ZD<0껩Ӵ>QIe;F:!9v#D]o,.9~9h6 <+x*{&/!+RI J('XE/jz]nfz"tv{۳edKx31WҨدrU]#`~ejI>pi}jB1%{s/ /M+ Ў%;FgzN.<%6v2 k QoSI3]p }r&B40Oi QgDvֽ\CLìad;&Q,2`kGR}"!0Z c7w4w^KWِX%L =/=פ=>>(wXŠ \ I3lئpu gĄ̈NEN`EPz񌣣~\H*SG,C;@e + qnWr+ wpvyZԶ,DHrʂg^P-M^ as2vr* i 'y8=sN!&)ڷˑn^&Vv<1A%(f:Wz6LWvzkUԞr'KɂMe24~Hq Wi@|BAQd,E{ό3(nLqX5xA8&mvI =RpOGGn9Ŗ[Jz柲_īfU2/xr!xyq>kDt7r\~R8KtCcpE`я2D>-vOO) _aYU-n2\s4%٥"*zY |NCE49_Ryv5F~'jxs7`%^B[C,~ŀr01۰3PtH{[g:SBAu 8ox,-^a<8(C"*m INbAOi}QkHUmXU=}~n%3v)W ;޶?9ء0LanJe$2+ Qܜ_^F}k}FrN ƌ~͏7'"4b ݡr\wJ|Z>mdYI;:3~}lpq) 5oJgd=4o~B\JSfa4$7܏7P'0ng6HLl6_>@ltJU.(3 t2:eF}`MyX=ŗ7 "X#; 졹& bbҎbBOYS YnO5\ĸ?ngٺW^q]oiF`c%#US(Z_ GuݓX܎AoC5KmP-)$/Pj sOUawxFӑ+ju:O鉧6+ SyJaKWOnɟ'8v?'lB*r=b?ս߆jͯy}Pʟ(D0 ZzT9Sf6*ã!òKӂOq,`$\NHa ϢmY0!ayI۝8%,q?X0 h?.4_=ݑrG?å8NhIX!Q^ÎsJ{)1d"C &[\I9:QJJc$81䕌&ޱuC_w`"Y#);,e) @ֱu`y,_sӵH}I`[kmר*ed%KfbgI4+;btVcbdl9=^s#:` W1 "w#9gn.#耤|[Q<⩶[|WT~hi=qF;c-9|ۨ|FYI)D3^:/4'16}HCBwO]ڸofw$TË56~!q&pAk&pp?HB6ʗڋԦqhS.Hːb/pEGAURT%V6AD4 w:y ́@doѫƀ* 3-?r8 Kf6Q؛h~DS'^'J %d]RÍ/ybAmA) es.0 n®¸w={n|`WP<bDyH`7/l8A[zsWj!_N&a஛For8ɩbמ כ'Ѹtxp/8ڶ,M^6U~dV1Jyy߰7v[/ŚRЮqe[[ǥxumeW0juDھV$C"U-+O*u߄%a },Q@ﮯCpPW$NM}}lvbie3iiٝaW1Fvb`ycSA?~ggȍӚ$تo<:Y TR hƮ j6fr~Fk MU:k :;z}"GQ;gۓIpKXz\>nv?y}̨װȻ$vəkdmpxO+u0 ] Rx(@K 7J H Y-nnZuـs~[*B|8CM_HhʃG;CnLaC7>ɻ@g,_XV$X[J'컏Uj@%NXfKOeo\inScfؘ2!Mi IS}{仢a9 ݾr:{X^d$yN'׹<FJ\NN&Cˀ_[]aaEz*Fs1z~w9IlyeHH$C6)@4n|64eX{3XM_^5,5lO: B29HnIF14 7ދF!uQB"_f,(O]J@[XYT6*ƺg_0Ɩ‚IP\ 5 }9rv7ˬ3cˁ"@XgEFE0'XI .`h9CNN#eFd8+J_VUJZnp3BEm:/ɋ|an9u܊u\J0X9%ӫe"jّt|!PQm0+v&g8&eiuLZ?p.wy~ٸ([/Uj{0=CE nk(07;Җt4Vb{H6$G;ǿf_} z3)UKqԸAf)0P۫\6&KQ1B߿&&A35J}- :\`-4DR_–{G_߹Xfwu^qw&ÐVX`R̝H{%iJDB2(D?C\# 4U|Ri8f2yz(-+]k`{pA>#Ҹq:<$ W.NB`.b{R&bAL*L*`]GP #nD [H~ʁXg]}ޗ3lche9źRܤbPO1; zϩBzü©pl7YLLJO:d_+D$B''ߚR[D=Tuxu ^;5L v3|8@xi[嶝_X&5f s tDo<轃ƣj0& YhAB.PbM-SgL8m3j7Aa2C*?;sjN,Jgwv\<N6OC(!K akZ@d>C m ]q@G^MbF?{*6V^YYRwz9;SA^&J^&~hp}{2 ]Ɩ]_>V륂uqЬS,m7)G'yݑ=o7v߂a_(5E'6v釀Zvq?dGPg-䔗 NSf"j-_?|I?wQ'usix/~AZhYy NޑB+Qlв8t@d27ii""}ZZ.52n^E'ϙ̦"r>*MzC(q#Zr]Q9(nE{R  d9# "9\YG5D *Qz%>&æs"ǝ^aeʞ-B ^3qVsFF|MIB@qկEB7u$XWy&C^]Ң)igI6!)''`u5X[tDl%+P3Ŕ}WE WhY05kckat:2y X1 (c#C`vr~u55>Es~'J|ic S )!%CKs(#5sPٶdǸQy\F][9ˊMX,{dQأPX+ C\M) 驙f]x=oǃJ]c2@bDymw F1kc*z`ی7LOIbUx.0~W! %P~S{sLoʾ^Sb;4]I :yoO| .ZmX֘&uh(w{BŪ@TS/,ņ7A0"DR)zިI i9(v 쪞l/mIu4caUm8ù. 'bNX@;)V_Mz$6PjS;=biաORMJ s¯:%k]'t ?:t6?iȒUvb`/^An ,~C 8PBv\;/ 9"^1H_@bAȮspcvv[ }QhpEN |;`ˀ LW"rĦvX(ԟ:/f'AAW="7 hZ1O'c5kuUo;&}ѠO֕znlC47iT,ʊ8숨Ҍ^$> bWEBF)Sh>ČK ]J1&ƶ_k.]m!͵%0 0òR4¯jfN"C>GO_&ro+"ߥ_&$p@קډQwIQ<8A& ORM쟻>x]Fj,Nep\suMVa,|7%88OJ))x.km -NĜA-q%$?\`f\" ;8Ž>W)mL:}3uvI^ܫdʢE] H)F_ۚ!zyVςKp-4_:;q+:q|=*m}v<8㜝Z^ z6G %e 5*οR JWlI#mhm ʬeqD1k&Ec44O2agxfYz7 ]m XlT57ۤN4/NQ &0Ɓi]`*ƅ*K N3HDf!~G>r[/)IC{T:* ܖ$σGX DFHb騫$~S Z@8YEP# Y.6d5\EHR?Y+:W0iۛonxĉ E&cS+ /d:D;؏t-7Hë+Z(L46'I8) z&omv1zZiumX$CLs[8xB*LkQ ޺TXNfy͎+4s ׁ ru 2]+Bj?/{H_TRZB+K]h &7\*b^;jꓒoS2AhqcK}B2TۃƥhqZ 6xU"ۈ Y,ӿ'oa ,!ǁ!)(YkAPUqw̒hw9$i_Ć 6I(I\EL3hU+Ӷmֱ ! H`S$ ÆozTΠ+f'!Z>8}be~zȉHq$_/S1k0Lrʰ9ֺT[Z uT|GX?DYLG,..K%q֠Ƭz$Qo!4:Dg-DV27u JPLJ =3I{,r&^e=qmE%-ظh"œV3Åpr$'1/wB<)TP Ǻ_ko;"DZ6P4NjvZK{?D6s ZtG-4N919 Aé)Wzv]ܬMEbfďmCڲvu3P8|5'|5'Йzr6CLW#jS1L+ 0_0eW7[/@TA%O;;.2D#PU6@ _%ʬdt-a j/b& x6S x2cBsWY%Th0=Uگ&`.#k,#OJBַ4hJЀ:饿Xbl1wq#gfӀwU,]!\8|!6{(+~K>j\CR:M[9PlڲočkO1,tLJ9-(\vnX|yO-[&sTn49=/Eܘ]x9:㾀ݿ;x\UnK8*ϫ;*Q!>jvy6C:ǁ͌As_t9[JuoUj9Prbu$,)_э bcBy ־~fZUln+dvy2fH$'q:LL\ԲÓȭdP o~Y9@IZ%t/MgiG(Q*+ ҧƉzq?,U̠V,GNw=ܻmVFI S%?AX[`q>!S;k3X; D0hx*h]j!Kf"o[L"9/"ع:*Ԝp0g:Lgl} Ī 0kzI~T[oTT(]rܲpbX@ڴӱXΊl#8U:),g'v8 N b}K7c 6nۍ&w>18ۢ(}ye;\]k(rXM'*ln4(T4q3t763b{»Db$ό@P. ܵGk#oC9xdR_J.o7L$΅Z|E0u,'uL/z`k-2n)+/c}mپ )%OU+PYށYb23T}XnaS*yiGgJA cerT2*5Of3y#q@Iih wmq!hv38{ 3e tW.V o=eCB .:l!#Uވ! A=N3z;StS>&JX$Hٿo3b'oT7n$w(x3 <"GDuSB:,dX:/0X`\ 71&9O99 7osa%t҄)S4oksC&A$¨'No̩ݼǘlD)@`^q}EMWȬ'YB3;q$LEw1 A J:Rt̚x:Wa(jU! ͙N*@աD1X RSRiUTH d Iqۺ{Enjs>207zD0KRoGOYJK6V[ŏ [Ȗ4)_ȹl #')BsF(:v +ېLZDO\m}7ᗫ 2:n^+D@kN p1$k'X1Г2y$ib_eQ:|K0G #h1 %,E kr" dڂ!ŷ^hHl@O{k{(T}Z<>҇M\qE⢿*((9hQ֢N-k4exnPeJK[o:x$ xQrؙ݆P5 C uѥGC^JlHjiП?`Q<ƻLODЬR ~@$ d{I)|\kco Q+v /xO594fjP&ru͏|KIxec.T LWfy[+^Dyx¶v'`q U-8}hk8xM~,ǕQy5[{Qje}jϜaf`XкeDn8vϪ(Qָ2cwj_䙧 !K qϗ>L + v'7dk0a"8 D-ǥ;T#jQLK2k M< 8 yBl+a8P ['~2<ҁ:ӄv5kEjV'EJypR{"71@L1oзvj:|N_5rSISjb/Iu^ #ŝ|OvMdJ&'dƸYwOTFa1# ~UNjpWɀV9uFW i|S^FS ˂U[{ [0+r{Ʀb0'`xv"v $e4_ZgЉmBI$7ż"kNůzZ08SiT#hWBuy^2% ̕WS,ӶTmVw]r $8ˡJ]=}G'&Ik/Eۆ|[hzShԓxxGG:gDlTРkPtOE$Z&1=/Am:äOڍm-HVD^w0u @ cw^Kԍ0w}"KOki8c`y8ANl4\X~ezVDeD>-w۱Ǒ" l ֆe"5f*v-(TQOmv0sKX䣘d.:^snӔf.I .,=ծXrGFG팬|Qx6_"I<\@j¨SYL"QcIraIˌD*Nw!Fpő!e榕U,<^ճ\ֽ%b, QbzReӳ$ ?Wbkj d2F5hbbI⹿p@ -# KnP"-fqt3X;f>tBZǎ 0}jfmX"3&TdxHiV1s~SOf (-~$X!|61kaA }p9E7 ~#M* .'K~fdݐ`sK.> 衁6}CЩ/UskLbNGCvrwijq )rl te,T䔆S]2mjł+[P^e΍gھ|lw' ` N뜹>[P&dɣRמ_9YŸ-c>BzRiq=e p)X~ЅHp#a_ D}8,25ܬ2XW{8{w ە!D>)4(_|rB] > +~UXU"} pǘ@ {nd (K{yF|"p+RM9l96#y>O+|[xR'-)s4K4?RC =<i ɸp eVPM#g Z+;.aD0!fLbvex. rf:wg壢8eD?#]bt}<n9EP|4cS%.pc;%~mJfJt$VRZCy K\!IGQaP*pFW~}}*Fxf# 섬E,^B?_ \]vyoN=9%E6o!/:ّvt o(nbdim*ӀvbRz\ &.֟QDw錽|rׂ(&%/Knt;!2Ep$egA% 5rm:sw x-7o] 6_&`eM ({ {F ۩E Jc oQo=m a<89kk)X H.NvεOqI -X}5ߐBr@K nc"Ӓa~\#*B smmSɅf0svQj<~2gE&Q$*[K.D>CwQ 0C 'K t;%7N;w>yeW~'xmJgWÓZ2!8rDd2Xpv {9d9*am4J&O,%W_merkHUΆ?G4wؿ1QNv`7PûwBs߻m(&;#GbdC;FZ=wU.bUVYV+gC+mV;Z鉧|^0C튓 np56.M1_kRs;H :(y}Wʠ7~IԾ[E"kJ4. ]sMuKǾ i~$3:=Xuژw\&$lᏃSKT/qOT~j˝<:=> ˓yMK2{<D^H9ş"dޜZN߾<ϓQɋSc[}tӿ 7{&P7 𧝛_zJXI ~'5>z,0U?u;Ɇp_-[)q(`\<56}rLyHYۗW kI+Fwm꿺y_{h@Io-֏xɰh=cM#Z-+] ߈×{$7 'ީ? ]7âG"yT6ub_E@QZ(.=S,% [ԏo SSjC3p[QhB?LYg00ކ>lH`uuK6^]"p Zƫ`Z"!'>d<֩d$:/SN­?>AOYC(:#Ҭ kŃ"(ե7`&z7*j0f5Gb#hC.?_o?2;a hMAM&VmR;&2;wdSzk,K͹UH!|T""_>D1IFft;0ݎ;=]Ǒa~<z l3%bC%j-:i;2L Yoң&FktGZJxW E [Oz=!cL ܎rnz.%$U ciYԙpQ Prgu[R2]jXXI(07tL؏ɬel7lṓlPX֌E.S>h_ǘr&( Wsi׉G"󣙌7>ԢWhI1p:>ۮa֟}hǷngl(U0Tzk:Ι끐ʲ̛NKr4U Npzo >W%%q؋y&_û/g2k7/3je)!n֙ܣl}Zd_@dO/3:I ĭj;|d/w :yAD!_5 InmI6S!T8eCw}ȠZ_M>bd `Q,u0G"?qK *NVc0B|f/A&BUiQjԳ^} Bn)>Gi v簃QX9T:C!,脀^@=OePgwfZ:"*8R2ˢI wjv7)_:96ԧ,i#WGaOuncBɩv8HƱc q-¹9/nwRWe%'8ֺ xLDh⹙@A/y1x.]5=X?=I~,֥5onI(p8`9UR`Da01Q"X7-@,9;6y˶tPIu9!fD?tTuQI@DJR՞N"¦iW)3N5T F[~⪝")!tA ԯ& àdW $iRLi1K3k{Fg$܇Uށ3J\)O;z 4ݙl'$&w W_Yg"G?*g-"Ч;ydN>n<}znAiNal[L3^UYOHCeԸ[XYe|6fINj6yoo#7$NT 1wcX/jʸc-MhO+Z#<!V&Fl32G. wո'`e>o,Cӛpe:B@p5ԋ\\2b`jV!O[1'WqDGxӽPԢ @ ti& IvCHqi^V!M>ܰT^"w3ay{nSlH7R,30à}ohZ4+m]U1ĵ>BqGz=wB&+򄡇[0 93wajILYf'\<%iƂ |bka% ߗcchL! 4KWVh}Pc|3g}_M|v׋Z@v:m/Q$1׬!l6̃\C)/2@?WqPg%Қw0y&9+c:>c[挻XV/ʆ^кO|Vt|? ѰAѳI- EpE8vĜ!֨*i},a RpK(e6mG ^efvpZ4M)& -!0[پU 8{TQ7%=,7} JЅ!7 Zi"Ml|:_PQNW^c;oCsEG4 i.w2fd<)Dќ٤b?cA88ds0*!,#Xv~)*lb[OLAvhsnm]bVwpUPjvxr%mBC_4ĥsK{Wo_ϛ+YϘ18(F =%+)7)&Bu1Zny>DTeӦMKKvv+$C=JbøxBIc~%>֞?'jh4GVNNs$ثztząA}ATcz`l5t#LsL1i >Pd]{W+}m3QG!0h\d}(4g}Z S_kDl 9T`o[YjHb`4爭sfcAjJ $NoaMeP֌D)96SQ2^Q X LwFn"0sԻˤ;Ij&|M[X՟V(?8Qu 8Am\Ch}g!HPvPIZ8y(fnye㙆-"GRt87A՗B>odԥ22ѭK=l=Lڇ, )t>xDYӛƒR3E`isB +e1*HbaQlFO36;?k=0"ց kS^e _c0}MAcp JB {񹰢 {)L1o @L/kTM|X|? ly0GYw}DgQ;\/ Գ ~#n(vFGy` pOk*`1#!WP_7c&ɢ8L-%E!4$9hɂ:W0icV]ՒMoWB~S#)f(6NE_.h#g燡go> +?YϵS[b:D}LȰw߉:3lksWA :yeQPQ)0l䁰Hg1,.AZ]y|ϵpIeOe&it҄6&ZܡtN)5%B{y"Aզr[;Xp,r&&RqNN+@=tͤf ::65I:Z/B@,w ^sTQ3{71ROϯn]>8㴸s,kjE+*Ԝ8=Auں͝TہPaЋ{m>\v ި[.:xb30e%I+`o1F~QrD2zl<3JJXe%+vLKy6AZt(]n_-BP\ԇŸgL>6*36[\Cd9H&#s^~S[V4б/hA{YCgآ}KĢG }8:FExSexzqrϛdc`_yظ9X撢E6 og_M}67Z$y.2>Vf[4i U;qX97Gׁ{[F2Ůq+9C~y4Ϝ=KR cR(8޾ ?ѐW!YA ?`弡! CIŒhxc?GRN| =_^1 mS]AY{L\V75~jr(KjxybWρ\^"C'@F, Ŗh&bǔڪ̉E %.[<+?il7lT3Te\i R% %`U= 'AC?ݻϘVx;MAH(4[+{tIƛC=\k1A NBnnF ƖUl6bp .&sCoR@~ !53m `Ϗ|N_ю.?b\s(%A'ɄpY< L!r*Hba$ǥn+Q \) 0 z>ݥ2|w1CzO~/+1y+GP7:M]#ogP$Ljrݸ"ynVϟ$Mcެ|'5}hCz'$y&K!6ޓ#}lgJxD^11孜3dr\f3lxvg8H]͙s 礧G 1vK[]X=8iP*"w*9"*% bkL@Vٻ13e}ͣ쐚e( #(*p1 ]2^N)UPGRǨD{v=O~!-hm鑀.TveT}lN2*/U>ԦRc/NZ(H!ǴMRO> s*"r 6j/*DFO=(ybliI8[e'rt;PniؽG'*d@UU\|('iJxlsi+1 w6i{77Ϡ iNz8Fܮ4Kivw_@vz7Wl0Qm)zfLi 6O%dcpWR.myrpDv`VT fVZJIi $f.9' ۘ֜!QvEJچ"I }~tɭ6ت\%gjC v9ڇy&awܭfI+&cPIh꠼$ʒkB(c^яRW+uQ4h&jr[QZ,j p"fpaw?s܄[t+ExԄehN)dgڝdv;=\od["6l-R<"i,l7MN8ߙiY|;v*;!cJ)@\=5&V(b8+H/<?/$6hHssfݕ!H]CeTߌE@!`IYJ?>hi{ 3hoO1h\9Ħ@z)1NHw+[065N1 {|%$2%t|bqmʊVzPYu.{&>6ԠKGB8fO*ES,Lxn 5d={ } ' g Ԭp6=lYT9Rj= ]DW &D9dLfZ̑/Q?V@>|Hc+}@bχNsF럗] ?Hsv Z 37{0z Tu-M+HYmMlre!ٓAw fuO,zgO|4]NRēfl& SHP\3gXhRR7`")хQ Qp  M,jK#nٲTl/P,<ʂ}#iUk.]i'y+|']W!N%K̙ݷ;m|)?ϧž)(/ah y}VH,Dm}qCٰv5tX*Q?`ln3)5Hj=)ĝLOB}iӬ$  3N$7DžٗuIp' IOK+[~R@ԗh$M`l}Gšh MDqֱZ>rt'hRkc3,/O"459;2C`vߞs JBfaFi:6rN٢YW σW}ZBvT8@ iD2Y$x+A ;-o@"Xa\tƵ@ Ȑ'=oK;94e/6,=XdB o.rIktɣ'\(z( V8$0ϡhK r~Iy6 Νnnl +'WD2(,qj( =]$!etJlʈtQA.&NbA޼47Wlɦ>GA0rC[A ZWONM%uK)r(Q!zi3la@OyUJJGq/)7v g}Rl87 o@) VƠR;2 {086#;F|Ym9QxSUW3y$QKר!τRl#RK^9, ڬNFQs涷5(d7W& A&(9m-M;^#f weky1[o Fn:R~]lZ~Kwe/r'.燠`k:譮(s<"}LBC^K 79;뀘ACP`d}󝵎iN)Ee3T :ۃ}4wxpFȟ\ԗwxo}e _) >}myՙ`TRh91ĸcT1IAyP̯Zf̉:k⨪˔T^0?c y!0v7i3MpV$"G$O7FFThD)pک͓uOˬ&G2*+fL,V!׀K$>-cvy ?qTQI(෌}HW SfwJK ',*6{å ҵYjϤAUFKnz6a^I qƽc(,oG,6څU]8`ǫ7)$q:Ix,w L *ɷ!v&6g[DqEQ<o2wLehGr]B!N 'Q[㮑|F!n{VazaSA&0>s}YXj}$эwcgY63hWŋ:z:8 Z ˔B-it"l*bn"3;lYUdo[ck?8xs9q 0eb>e I|ݵ\K}W"Zˇn'zWFDG>n,*᚝siyꁍy6ƭO(l|'Xd3o 3/xX%ؔm#]fO'mrڒ 2⽠qꖮo%l?>Vvxʉ8l| d<"猍7@/SIR>#"mܫd\[*~$ EÚܸBn}N#lg#t4%<%چt6SzI,NPKR͘@,91%-4 Z Z7f̻4^~ a 5|Ppr 8 4*xY#56_"'e8%8q|ԧdo0V8 aixLNO[8EOJMrޜ .ik}߁l=9;>bZJwkmɴmw!LE۶g>",)8i@{ )Ɏj)<ϙۇ<߷ ֓k#"#["n-ekwr ??!&^ 9f Gws{l@^p<` 5]kJ^E%ڻFDd#.5 E4FdM<#X*xH#n?oWuA ofRS m%ќ[+bG<{8[w6jp` qFJI4 il>DpU{uo'Ũ/<=@@=I{;vTQZ_mZM R_Op>8^"↾ L=mpO5X VUT9'&sLy\zuK}-&lt/;!k٠\ RS^ûs[bd _;oxNHC)Xh#>VAYٶQ|9:iz{Y>Fl(%o mkډXYPjCƝR73`޲gCS)8ZB%s<_vY_Uioa֓CY``l̩|iѳeb{ v?hw(Hى)JP|ڿ$LN:,@-}SC0ӷg%_&m)Qh/(a5 2:r b`X4@GtۄPZGH냡r7 F7O1< bZgsz@ "7-Grב꡿m4V8%[CNXtKvA)^JLǩ_1潺‘S ͨn0cv9kk6'uU&.no v>l?]xc7 t5`^&H=\ u?^bmxEެ-ABfIf'Oc&4W$kX:^ip8̷$Ui1>㍭u\͠fq-2_śOJ`)MK:QdIݗl.֥f8|QAocuς84/oܥCOőc;Ŕ:{ea=5c&Hf)|&_[&F$f$Ep3*:SQVD_cF|P}BgλRP~>b@M,setzy^f+7kK ė kd[ ȩ#RS`Rӑ6WN[iu;'7ѣ[KSwlA@{ > {pbqĞPt,\9-ehK`OՁ$@`Zpf!"<8]VoȳЭ'&ͪVNL{n^D"u<9PqZ ×zT-98%],3?*y׷nD9P$SR5i !Zj4s.6f ~<ڱ.e6 LI2Aʂ/ig}eMl|ѐ݋lM)^D^E6ahz'*nF@OM3 3XTMHuku@n^W o?[O:B54Js<1ӷ>({*EB^orv1{L? ٜk%Lˢ¿ClMkׇ_z6φ8_<>TمA}rwyD3gqs͞ExN.؀[zw/b-ׯIJ*9 W ʂZJ$Hw!|kKWA^2N^W묠 8s9jɃ]RI=OX,Ȭ͂NJ}e̒h;J!ۆ48\G }fuF~vM:qU1̮(# }j5SݪVza/!:4$3{(.jʲ<| yL],a\yt0MsAPl/lvwjk]9}%} [s7;.C < t}5} s9E'U0@l  v}T:?KS[NU3^m\GJ%ƢSn(bbhOkǛZjRL=kˎ^]=WY|jĔX8UCvU|J4?aGQԶ++,ʹ zb:Y)3@vIw(Vt?nJBn@G_]w](DvD=#𫼮U_*Gɀh{lqϬ&v1+nlhX)kaSyExy#r޷)pJDQ3SoB 92E{T]M mJ]D߼ꉢf5p,6CO ;K1l!E`̰ %A~X%27,u, m;+C$0Vg;#2y`oNsu(R%埴լ K#N jL愡:yw (r=) ..Q:PBmj(v4vDk41v3iXsAɔ⓰w ݟ}!(AvOd*WfRv1[AlV@NJ!{0WrYS,Jam|voÕIz&pdi4xi`{ߗ|q}!D L¯Uɺ4jr0P? e L"̮*IoCoWe整XmI`S,k?zW*k$oI I^uMG`*PN"IzS&gHf&[I@x׌g4oD|@L ݡi,VhJʻĬ;輕"\"-~c>G&,k3%O iv`$_qZї.>FF}-OJ{6R hIih2.Ex3>)UoPtɝvyyMpʸ 8͕8/8Nk"К]TWw`f3C:SA^2|l.ę_&@{dǩrqQ(sv9} 3_hw-蜅= _sl}`sU2lu %Y+._u\X|h0RHZCKZ?b7jvY\ ;|LRQ߄LNiG+[-`,ff=V{Vr,H^ϡR$ha ֡[?)sV(X^T-;yyVOR0ܜ~bayBScNZ'* pMU'ބ"jj0ia36@@лl7yt(!:B:ޕj>EH!#=!uD O4a'@2_5Tʻ$6f7ܱ9F r@ҏ \gw}& d 1 9'c's䒔}Vt.ѐ@%WV_q'YAsn~eRyOF{XO6Lf{pKx"ݤ8\g'?󋍭*N=#݉xI :9OٖAwDՀQdcx=A/<:ErN (ﬗt:J#ѣ"#Y|o򆞲5YYlƕs"b:!^vO{NM0,TUJ{lQdvO]?x)K'F[ Y㈹h8|s'=)fu6>@jqo;ѴzQǨz!џbxH41(\|z8C @v_4@l$(¸, tM} qnqA (!@>DZ"%If~RT#^2ivwhUf爡v`+YJAh0GsfLpk#w_ m ەA2Jwi}Ƌ.GtVn(՛Gr^MbuWW9^ɓ:KIig${JM *7y?j\`HO14?8p})2{>H7})Uzv~GNw?Ku9Jo #$udG(BM!oV(0qp\Ns[6fJ'29q$ 0yd5ϭujF?|Z=0Ay׭7+RZ0,g&*3/ZMU%-C1<@U] T6[sS1믥qńve?%^)Xyc#Լ3k]:ozvj pkcmT$DLkQ"t|JyII vNHnRZA&UȆ;zzkAz A-S>l+Efxt 'غ/Q"Xͮ(.] qA#~IR`@su]9ʊ `D;rIttӷfJfRez~N* aMɢ{x2[XV6wbC_g8Poۣ#-:.Eڮn#qm^ ;0xE1:[ r$W=;[!PU(_3 Bϐ?3Z-eX x]ˌrV%-I|xz[>qY΀QvF*5|eqr޲1^DM0&)7$~V$:3Rid+kΪ'5^y iۨ0)Qa&qMmg=&lWWKuyqꍰn7tK! ϛ/M̘R|euWa*܁I1:XPe?'B8k-'[ w-hYU xIz_@x Poa&PVov]]X\rsMZ-ۧCƛʃ&ݝ2;ōwL?jSMҥsA7g (̒YQLX#cΥL¦Ac$h1s&(Cׁ-jcdZB,`%׏_ |b|o&;RW`h~ڤq&NrLd.38f$y3й&%J5݁=3hv)?m1d8H>}?퀉k+Is~G3ֲl\3M}=1C.M-\3JMШ?;SZ ;mhUAV vM`Ur&m~Ngpf$Z>}Rv"VAy(웘ڢ7xژ4<>ȖS>nH|ުI N$QL|$;}O ?q 9j C]sM$]qw 'qY(z漸(y0Mgvl:u5`?2^t<(XkL|7Ig9VaŅc,Ri\t[-P*!.<0ztk x]q!%ا= Ѿ`SJY塺W.X2iٛ9Ō=Kvbi|" 8Qo iS7DvROj5L -yg4zVu.R`>ؙbuGbz~ԈXہZc&! ~{I|?سnP.3e*3:?$u>G0TG;"cW[9+ nadvzAc&ެ˾S%[ߜ{7B+nx?U+DAhB8IzgC6M((:Y&zx{˚?!?eJMxQ11Zw0`RVdc/hMX$~H>@2?>c*5Rs`2nVmS3;p8K$Mkwhr"·3'(?q2 ltu'@5o.s =Vݜ5jvEQ/FШ^8zm1ѝ sF9$yטÞrARbLauOBf1̾ZSd ZETDMRf00H&,D) `R U* 1'Gq ]2!4H!?0dl17 KGE$F;kXVȮ JqBϻLŲ"Ӫb  ":.mfHW{@# 3vhnkϣԱ $CE&tUIx\!`nzJxg-yaɶCb3]WؒN[GRFT-qzǞ Vuq e$Ha|~k~Թ0*TL \9RͷxzOe Z)1.Yw^lgaȐNdYN 03arAdvb.c{eꁘvC"!Q7ؿ NArNFkĘ^ׇ3)0}5oƮ寡!9 ?YY,"t}O q GcB$.7fX2m6~on P6cޯ ƷnN)>fwTؾ5`8yC;m{|-zSEm2 (fZX>ՑE=g'rY^!|<#E^fLWQT`p#ՠҨ0}@nxgw|uʼl:@1*v7& g, b.夐jFȺǂ>Pp E}*2e=s(O ^l~Xr= m#Νtl[UH9r<7S_#OO|-$1!Mr*tu\g+Mim2Txy7ky`O4L꒢+xӾOoq@kl#/ݵQ.טיBd% >W XXy/m4ܫIDxN3cGcP7P y>R7nBbNx,njg?@EBp(;p985e$ ˧|zFG (57_(.*>}_.ZKgɛ:n\ꉮlU<&%4~{/s6ȒRz;A߾@ RCkDot&}MDgwc;NJd:ɷz X/=n'gЕkfȭ^i\h^00^hdqT4Ή2Yd>ֽ.DYX^_2?Pj>[K 2]d` bYX=FX>YaoGWÔ{h`֧WS!>8e "PVGSPS2uktu#)UK{L%BJ[a; a#{AD3^a!ñEu~OfG. s%֫|gR Z(Bw$@[l^f-sO7nX&D<<7' KGLr[{?[Pt8j 8!G:F2Xr-+o_,}bN<ڎV$Á9Yf_Ǫ''-ݯk=oTSImWÏ*ns}wJ%mV+,Qba˦co]۩Rn,o\6g텛O'דP9:ѝdgmP۞^`R0R?Q널{uyv?hȔw^=zhrD:zF{Y/WCT7A IsH4 2P[Z<||s[yvQ /n0clZA$رZ as8'>Pæ0kp]1_t:-DX;ݛQfC.@6^&_\*v-HӠOBrzr'WbM:` ~iV-C/Veu  n('M=HjMJi{!7%%Nd S1[lO]xHj9ˉ=|Or:䮬v5sqzr/5NQCt._ޝD^ZVѷ^I6[K/ #r؝2%L^QHkҡ'K- \ɤ9E\m 3n`("1h8Ɏp%X##c#OHSpnÝ0+ϩӆbf@\;2BJ -6tC)GW%RfްLM?- ^Zj<6 ]yx*$ b;~&at/Gsr-Pa+<,YQ͋_&Th`=y~fZig|k.#^#ƊRm?&DǴ1d| ,#-"''h$XfVdKBB;[]xǨu&ۤ$}N!eV#SЫ߭j&CWr  RPjjp^S%(H_ߖq=+> Xa{VtU!$9Ҧ3G=VG sLkawZ%nE֕o2 VW%o" ^kfW)w j+X(/ӱ|y1z҄6 Х|]M{~~W:e[zmSƦ{WIܩ̄sI1uՇn"k$h{ !_"lo+v"K)z sRR#Iq jH4jep$ LyeF}lr6";}yzKR94&lPc6栬B7yu͏KsN :rnx&CiץCQkK/isT+=ns$[ldis`a_>P[{) |-(H% )ܗ_GH:ftWdNoC@(fdfG0k<窉1`s+$^`w0S&OAdh6ĥ7/Dc)s@ӝKhtu8LgnkL {IYA%OVvCٗYƺPb2v{3RXzOu92 aǾNN<>4Ig~c `G/NN;URlnBtBZkcNEPHZ TC'`US؆KR9WhTma+ǃ&$=wi# fJ='2rC&B>S(o$ xO`!1Pyva1:𜗧y/A@@SzMx4jY.Dfh ^vu{}=lWZ&|蝰uLq8rG(>yQD$gbz/heìma_;EPL&iٿM2XW`'˾{ %QyJG^TmM8W/6NuNTd %<:SIծ.6Op̐ Z;*B<ӣwAINf㫔ނ|YxYg!1苶΂„M =2j7OD牝V+4 EP8UNlOժ]=? #[҆gѱ @h`ݦ3OQB%#᪷̩WNw^ޟXR,?ɏ?dT;\F6- Q]fGfHޠ=" 5Qqj{ܟt<2LV=Yƪ0$oPuY'x5)B”U&ϖhڎ,ջ8q=}9﹘\uM EߕP.F 98zLŻ5*ILffd$FLW ,go թ*##iuUV_ftԔ?š"ʦg9qثPbdGN]A޵լ^߉$>%xK*ҚWm5Pb>X "m=#b `}I+,'@D{ZGNfDz{V  ]5)\YϬE:4?Z^ƋH*N$ 8j'Es?D 3E^M J o<_>#JgrN(X΋^r˨Oma@Z9];~6Y7*jPIq:Pq+mSl*)vKC4ďջb B@Gyoy)X3; CJXx[u~q|zTMÏ%R|\ԩqVv"}B:Kl,K/T8ّZZ`qQ h 2CϔزSXIk,mM2w%g s~/;$xu OT b36.ڪ?t}e=E;@t#@d8tQƷu/{Jc-ܟʂhemvXɺ[ourlX~fx@lR4,Iucq*HTn!8 8P/.3Fs2L˴2dj?*{-=nu!դAHܤmW2Wd5+d@Dh v~a.IaV$Dr?Lg&&=| 011_Iw'2%J\ 9Z&/=.| ?;=T={cRDI %MᲢ9f'-%) I`$9C-_WY#$Eڅ1E֔)-,B! hW "đ,V R@!\fo Jbw罽83jw /NGHڏ[mn s5Ls KIi h \鉀OO py^xg"S5?b`oq̯$y K1_xW;*M_(e\=N-̻$zt_i[ 8llL[_NT:Ʃj/*ukj[OFX2ޡ&'W^T}*4HV&  QeJ nkZ(ЪӘ+I'v!"]8QkabV4;_#]0zw҅[֑{xpB.nQ14z˩Y}dtՍ^1]&/qNԏ|UL|`Cؒc0>-p E&[hh:JA9 'F`H,UPwwFhz8 60d >r֗̓&ˆ^m4w)kfN?/VL7%dA:\qs cd1-gR }t25ps|7([cvR=zR H% *M)ѓEg"!05 !E 尃20Pe;ES ݆K7iH9udlQjabzI+L?9w=nߗv8'W6+bqO5ʩQ0D Q3;,<%V!>t%qѓ@I@17CO;L] E>b`=HK 0$zK~ArJ\ Ȳ޶j *J;ajEfZ&]ĜݹLsgBop$ᲗEGܻmW ,NF\lJ00ؒC# _z6U8bZqEQ }tbPQ񹤢z1I&:<|5,^ŒA|~Nzk+Ϧa[3jTjkq&DN˒4}djqAYCaN'<(r;gcY)JJi#6)$9Jls {9|$?E-Yppf9?B"+!mGZ&@MRp\:A(HV?0ud$1xN 2d,~}~r\[ݮRO%`PKݽvZQBT6 <Ϫ(%ڕ1#&Dfs QpL3J/S "*œeVmxd ӗKG6Tl3$AS3~>puev!Xld/.!WR3 Ҳ!*"5bLK&M vNmnk"H2GܦtE q?03Ű{(R\ p, Rn=LS,|W"2L|zһf>aA KMNwЌ-̟R]9w͂p|6kܑ> bYNeNBP72axBj$[P2R(xQ)hHӪz2b2Пx.J-gD"Z?vqВ~FXSq?}v+en?~{0f'aI4;z!jauzȆ̲a-eAo%ZCKsG{,w*MARw"qviםJ\ɛ&܀d@m"L,vMۋu0VyO:?;1 KF$<`1Ió G?S ;Y$3"੎2ZE).ق?Ehc`cKdd^_jL/ jl~;ӚmOF.6 Guy\q!<}ZWyg6T؜faC~LYVشEG^>HyL2~6!jn5+[)OU;k K坋D(aҬ 1W9e~:yŝ"Y%gcV9;gS6@n jV{nD:n;ow5|BZ34i:U %;\Ɗk( ( 'TФ1=1%I$_Х$7-^! a]cԴVe\|y֞XqkFZ@Æ" ?k`.8eiϦ:nWmO6av0ٸ7^#CZ;43?xvU> 69]ݸ"ƺ*}0zAí>Dl홚} {؜?It/\kelA.qz'?;U?dL:{-!r'géoXunr|sRF2sR7yRK뢢 _M$.طbKK6CGi1 |!vTLJ2KDZ va)m kWB=M>rs&U Ef߲c>4x0㽝l UC7f?R΍ \Hopr6`-E"n'3Ĝˍ0^sήq-1冨+vuZ,$ 4wB #_ vp&o6\s_Z8o&3{ : 3_j`'ij]G>E>=EALxٳRUsTR2 RXY*I@wֳ4}7O)i(WZ.puD";.wUU5OU#@mW{7bv]E9Spݓ'dflNTzPce1lP1Hb X}blUa,eMu ٗ@ 9cOwckKh:VejL̩ۢMyӏw"N)#AQCܬPYw) eIk|s [S}fP",bYE` W_с/[n93K [0I,A-E'$ ԰JI40{ħe})d|ۺ.׬ܩk\ 5O+;j`10ՖC$K ђ2'0jCZ;ta(UOU <̍,EI|?tկ:d|#gDF e)*b 㧮_{4#Ig;Ц )K_ooxkI!ibpd r D(4GM@V<&ӪƋS7tzLrϤ-J؋P2#|$UN4 8gݙ#[߱GP-ו6W,ELMLS>)A47S`Ɛ3 [ H DU;K~@7pL y d=sYO؍LOIVQT} pj]gx{eLݍs<'BhQޫ)Q0Pt⺉}q.Y)}yȓ3ܩ wo|Sf[18-4Yw֭ X2j6o8!xYj_7L|"CᷝiRB6 &}KWZ3~T #W^N~&=z,|^Pẉa2!gu^ E6Sm/hx]f4RHۜvo'Mˬj5,s;N)@U.lnΨ9U!^-,Db*B+(`>gց[pBp9+*R<)Z,~S;4 uOXm?){N~,$:$WON vbv$$:OusGD1^ -JxRR8}6O,<5A۩"~EʪEZK{T0Z)fkJl:G4~\myW;\Fh^Z8R9V~WrW`?}d^.^aCs#b:Xy*q'qnD2(H`͢]a )@vw c6۪ X"SD(Əz3-\$tx@E4FjhUFAXՆcͣT@<=Фlxݖ<dxӃXumBQBHRCZ8C;cjy=)eVKqV7!%f'Q>i}r,g@0kxJZOxl*]ʄ>0̥N7{9C㫨ZM}'blMvؽ‘w$^F2Ο޼_dGԳ9Zss'f|@Vi8)Te/ZgH.`C9:)=iki}G]]|^4ͭ8EڦxIJ:Ȃv 0CcCbzyyOOn$Wfav$+H'}>apYܣǞC%߉}:9BK/CF՘Im4JAx0jp{Iq a[X&N=5n@}j`8g5%< U݁oKQoI@0>sJ, @ĉ(JƣȢ(G3sM&YT2Ԫ/aEh1/FP-,ϝ_)üK,?B^4қtYEH4__ftHZPh8Wu.ZRՆ#uax;0D,TG^ļqxqAh1{r,i/0$2E[Ocztt'k ۞ l#` fSRyO{ADI3xΕ%_ay4'^9S@UaE:dz= RH!wv*ehUiH8~1z ))9] N~m`pMZ0T`u]u1g0ڨ\E^< 47.a4)+䳩 2#ʼnZ% u #ǃ7j~Ӹ@36EPi0Q&GQh!E{`&6T08>H[r uN)ha3zfz°^"%'{]W+ ]pOR>=W3贜 >eVQ埍lžRp)/_b2G[(!ȍVnĕ;~ L$,){+&wݡ,?zI9{)l7^cv"DcXfNGJbfK?64`tw-%leKirIO@0Aș^( mNy* g"rq;"0YmB8, l%ǨC_`d`ɍ|u} 7)=4էv*@{Nbq$kAAefGO"-0x;486K{f9ٯ ;{' שL"%Kv\0^!ɇ,ZQ>J 5~7c􁃥ᥟ'yAUi€ Iټ@XW%D*.mzUy= <L|!SqF ]^f!X>#Wlkd]tN^zP.OaEs [Q8WDC]%G,V_0lP{׷D9#+lceͦZ}%G  YsB&lM:RCfxȚ7ΧΏ._du] E[՞WOKƔf{Dqq9OfyA;6XAJuxIqtμ k9Rfl]8:) 0&T1 hz`nxH{ױKEٷWb(ܟG̊dB70Tx5$ 0(T&lYiB /zRi՜!>㕔=섷*âVێW:+u{fr%HB;+= $Iwn"C\mP#ɵd^E5./ g$'b{8t^Ch!EwĎͺuZ^W-bl Pt%>pqn9u6@s^3G]cYxcOҞhL ɡlsedꊄ0>C;ܥ(S{4 I/g/(^k4T G CޞQm sU1*9ө,oKbF8C9| 3@*j zEѷɨl8d펺תozP~d|DDNX :rKf$lRypT /Yu3^Cx>oQH&Fݱ8cl3??$ Z9bÿҭ}Tw1zRP'0m`~2#Jj7{0ԚcMZJ"on`_@=[?+KYWxxi* )PXʌ*XRNcClklHfeد"w"ǤuY0n" yԲEP'ABM}[@\F~W?hUewHqmg`S}Epݺ7 " wp:JA|&vKab4wLsbP3Vl*;ԣ _d 4)RXTYCGDkf\Fd-+޻Љ8פohc!hs2!~Fwf!)04Hh@$ƫ[۫?XFt" ;#q\ki >y0}mxb;0OV9KF>GtI`7&-ݯCz42GX ;Yrg!\Hr(r}IZKd I qQM 'u`AUم;qyMGӉYό6X'SuJ!t"Lی>Ɋ 6i )_bNB,Qk&u-Ш-Dy\m'pQw*G RgIZ+M !9ClKƃ S 'ЋWJESy7[}m+pRM_C`4J; c d^Wa5!J>}@3en}uBܢRۏ*ݙ2i= 29?A۩0|E,7 i,ZSb|[߾ƒrPL+j @r$v?gZiIWYEؾo7ójbѥ*Ncvɟ4)RX] D]#5oXgJR%s 4^.sBSh DLSv&\7AiI72 pot+%hYK(b+XEDK0cq<&]]9,j,{--7I^+[QdSp0]n}ӺՊiqnvƠg" 6lZplJ|lE'ڑì'fe[96(>XW!Dݗ{Z Mc4&F!oO < 3H D)0CC_BTڔM{7zxv7,RO>?MŠF2A !&qAFօQ[aX ²O\§p"VK%,,_eǴъl?ZMq'؃DfE_ Uy&R{SoZruYS##RC\yxWȘ!f@"KUNINv%@PƬTp=m?@`5WP}p`ˁg&fǺTw#`Gs'T`W aOGM'})/(2L%6|$}> fCx+nr~e @G^@hXP/I?C*ZKg?TLۓS> TG)_JaVZY@BAxtJSPt9w6S͞k{Ikq&eIl춲jb>5<uAd.ax*ތQD#?8tlB! u*b5za/J>"3ǵ/{Y_+k̀5- W{w})^@OS[xP@{ؒHʐZ (QȢ > |. |USjx v甁WG /D})vfZﯼwP, q`ޏC?2d90Ĉ~]CAtj1DSz!p_te*LO)mJ|#ݷ 省t~Όo f~lCis=#"˝}2("/e7Wxݒ5,r iCʾeZk7"3)NAZ4Se/mӢpYfuXmQ;Xj.JߦՙdRJz7֨?^@f'/Xh;M4F!84Q{k'fKYgkd &8Zn<>eb!SP+LFlDKUzB]BňJEkLXOn.d}= mfP:!V3r5( dEfQZ<ϙ%j{ !j^` t:0 I2,:5^ +>n"dщ#7aQ*D> y̯uDxxÞ:_U$scdUo.NfSu.!?v?"}|@XR$߽RUMF<*hxۈR'<M ~v~Mc*P>/ =Gp7PtDbqL1]-a9QW@v&8(jQ-].KGmr۝Yy#zm@!P9ͭPNO] 9˵7y6]eʙ񗘽!=~n D8*,Vr+׆ =?&ܗc$Sҙ>M|eza7LKJi9 &DU3B^U$EssXvH8ƃ::ς,kyV0fF)se#;PEW|/?)C=ro1c{wCQ z?DYDonJgNh oR`ߧ bf`Gq|LN 8 {̛c>P1cȰ7v?l˿ьߏuB9 Vh'rAn!Գ zWmS_p HP `商PrjVqp J;q 9;I-XZW+J\vNȐ;dP^xHzi 4f.XW0/}へb3T=PP;^E%{`5?[KHSmSG^BS)vg hY;ׯ X4Ѓ)LkT9&-c_^ޓ_3^4|Mǥ 6_nvq MX}DZclIq bq"]+dZg\qZ^-(S?&maR_D.cX.H ƄHgJm`-Jpxq}@QvU3KR+ŦA1$1i8p̋aV<™Ź}V{t^?xj.n]~?3(s(ea`0R)U!]x0ERP~Mn:tO Z"f_uHoa H#=(,=? fH8֩ O}T; t~mzẗ́fHeV0^rYRI>"dHl'g]GishYkd4y0YZ V\c&I3,'!s/oڔxoD? 1uDž7WO)Fiʨ۱\箝sUis* yu 0)[, S%<\R3 x)Rt:MBx.I*>ƜOm>lI7KO!dKrTq.[‚ZHE _pp\[1Ց@f~m!,kNtNTB%_6fw*1H&'@#I /Yg)/#Hq3CEǮڇWt`z0yp=پB.ةޒۗ-Ϟ[AYP:C9()q_=,O;R [R\O}NҤɬڡ89txĢ:Bx/ ݊wy/jya'^ܾ){_6mSAwknwȐ34F*"443m|[S#g6%!,1!h\\,s 4 Ĭxp>˕fE|8>6tg;u(Ó眩U*bSD_sC~[w % zr~91oX]0ҕB)ZɯzIM.$uj-[d܄W.FGIqH4h$U G5CI*(R7 O}|Q@0=i%eLgϳBlD ̈́Yy J<,Z:/Fw}He Az4θ're!Z!gE߭iF`SV g rqۓ+GGх-d'ZU 母h3018YЈGݨ4"UCؒ]'ԷxA#=+D'ʚ<Cl%;|r}Cbn3R<3#'5'W%&2x qU{ _pBJt:-I^BjE[]=|zd 4 XV^< PK-ZZOL=hɾɲ P;xfx Y-hDf2)N '@J>%SoɈI2(Vg#M@]ZB^:\zSh:u6YɄ?y m/ Aγ},4fcsh$${tR`pt@2ƬB)ѓA$?fdWzc%@bUǸ+$U=fw+z,v+>WffQS%pUh> [ϼwV3UL1sp@VfDlGz°]*۟'$~yO1W}(Z42 @8?@斤!ahڅJu ᆱ)// Vsi7EzM#~QQ!ScŠ'`_؍؄ʜt-fiTi!] ֍7V2`L!@8@32 Cwx.&B)~`,7mV[.;c5gd퐗: z'y^8r_& RkgeQ:LgK+MϘMec.! S{aNYhP-[j) *M[]";^ĄghPW'fS }N;{(p"axL^{lM^sɬ vwUL˟A"8x,0-4*O #K±Lu ,%u_zK>> irfX]-e%@;FV~}$]7 ?4~؜<zZv(>?wPG|#9&Ư߃ k#4!⁁1gd7dͦRiop#$<Ɨ = M3$U4$wίvV+y:MPAG>grjkȕ(j2~zvA\X:!,Q%̀zj6^{y%54,/B}VPm`}PV3;;dN 0^gvW(2[Yx3ʏAuaRl/VJRgwQU<`5L/MT:f5ˤ)ߦWo=`.{a .!~B#U_W2|% Z%&u7>z~/i=1~zG8u.Lsse\kQC}'Z'}{xkoVd@Y  L"PNW % ]3wݖ{<~Kֲ4bY}Ҙ9HH=ݶ0)}lx͝ldn8FF ;₉_^%" m"%_?Bd2UU#榈>r_Xnl 6mNLsv'Z\9Hd!H%Z+ S.P̵fiZ)EnImul%AYr~Z%D5Zn)?0u26<=Z)wN=_)Lxgfޤ/()o?Z 4$+B!lF1 DOS@)֛EΧ|ֳV|sU-/5Y%-s|UpYCY lļa0[Ԛ'jc'{;Y.zi*vyWYsMq / pc} S>`wX23spZRkwiM5d=v?Q7eWp*8/Hj%'gPcy*I;{?B)`OtDJ04 {x>)֡_F#ĸ=)?Z^hGT uG2x6+DW ۵R ͎Ϊ|[4> SFN^ഇi ڻFBTx@oA҆?eY.db%_,?sk6 Ӄ4܅K'&c!`Hx9]jiXO2;MF\<b~68^nFݿ`z WĔeL9~dGZĶ' Pa o/4դT-e@fؒ646f=Y?0B1)8GNfBL#!UZ9Y?T~> !Œ=T'vo4`&a"=3L7wl.'eZ}0eLjR :@?t&[BAڝ³0wseq,g 9bm6ƚ4tw%EU8Pwuu/#SCi\l [S{Juõ1*obveT5˜uR[F/HU/7-A1GCs[ lf3[/w{ OrH{"t3U%qxzK'I͆?(յч&uh]!Ll1w& 2ぬ;ȎelS-I;#I_g%'?eb N'hv@cM/P1:yz-Gs;JtzLpLlsr_` VC% -6T 9n@d[PmU'%bJelB&%ZM>! -jO#(MMV,_݌ӄ2 a㯕p֨4i"I;u T͹)@(ܖ5MdbxJ/p1kBƑZGYq'p_-T WzNh#J_vPׇNw<`IF:uIGخ0kՄk bh'Efvkt<\4r"WBQc †n{x`DDPc%-N>ŒQ25i]LwpU禱nzV>y#LߘUXӈFh|2ocq{"ZVȦ\Ȼyv%3{3P$5qTDœtVcq.lcUƿA)ᰲ2<ݽisD\d$ϥϓWdt#8%PF_D$Ϣ5_t7t>$EzEX<(p1T{}!B[ܖg🝋:rITWaE `?=YԪq8c"<nKF)qs͒NP>7)Ekoʢ8;;1ՠw%) Cq4ݦRn %C39ՆJʹœ.Xl{8CQy}'u>$ǒڕ$0ɂI)/riA牢9Ero{-|f&(H&\O;6! `5Bs#3KU53 ^ErKu} {ZY:u8# h͙z#:B0H Iy#G\@Trs0=r%ɉ^ba'Q͡b|'C&SATGQsA'`QӶamV&QKo1@a=>=U@9yOvfZI ivcH=P|B39mͩ-*r:6Wk72xSHFTE 2äp-^%ΈQbɑe4RŤByIl?sAjpj*iQ?gdגFj_ޫoDAA8L*F%(j|3cMsVKoS6i׵R)3ws~@8Jx<6}sQ 0$n/1]ݜkDfT\< =zZa6:LRwyx0[L4PNjehqF׶qW:<tB O h>ZW{C.|tq ( d+n(UT ~ A|b>BK?L0S.b0H<`KΦ'얀)Peniw&MC-v`.êM-zD #~nJXl6 f#Ӊ)aӺ7t?_4V 0V)hIYЏ9}1d[>3ˎvM]-vmڛ#~Vwhx8q BC&d*%1yjM9te}Y3mr4hq*ΐ1?cͼVt.%]˹}, JȭK,*K}Uќ 6lfxǞ$$ʧ)tA_ďy )*od)[ưDT[ttrȟ?V9ō2Q'U Mg.8y] Ċq|y@GFmf8=-9Փ$%claAM!j'z ?ĥ!L26pAe|1x2$jD}NWm{ H`&cPVq #clgYb]JkK^ݵ )y Oi)/RaH^Ӵ2v-,DeEc_n&f\8HqB2n;K4? ?"\J,m(}pnX@RUނeOQQw9iϰ[1;"`,QVn(0fa&$m(Eиn4X&_γ*gLg]W cknH|0{@}7 OQƔK`QPUxYPjv`YO9>4B랫ǘ<)6f~yvEDP ԅx ȃY͖N6}4/ph:Oѹ= (16pΣ>8ZʄcI5o, 2Ar"s_;U,ևj΅ǝZA "-F3>/a?uTߴ:"$sԢS;97^]_F+2 *vnnl-'eȆSG~42rM_%}07Jb(řPEI _e@jAeЙ3tdn+O0%ڃ9 ;lPG|P0O^\(g #tkK"w[}Lg5ܳ'~NUoaB>ËZި_&/-@DpepY @L$SHLQEBg4Qe:`j@au+fEj/+mJ94y]O@a9~!kh$dVdyE p(:~e62u~WIܶ#EٿRHMfٳFdɻ9AJA[ .XqT 6x4~6<+' CZb?}j=ر$q|{eWsUsθ-B#&xH"sd] l4㉕{: $e{pܽKdh FI:XRxЃߨ5=̓`]OWf䴆>eSXxd4)mo ?rfh\5 0F+1O@PKi[ɼ=\M u;.DN䗾ji44uV6SW?㨽l N` 1fpHC ֗09 {%Ҳ50TZkrI"".MHDGJg uGT~zI {g6UqIgFQo$]T*]CtñbɅOœd2Ѹ~6>Ⴎ!=sGwi\晝A2߆SaBпۻwy6e1eW.lmįHFUv^Sؘ|=_ɤw]'KYj@< 5ohzF5/~g;:/s95unk L$ 0(XQ,Y_œ&Q6dz-p_cs arٸmassV"<|`lC-@7}^Ec`?qhl%vwJfl`̓eTb+|}$X[J:Z>mj<߄?}4t|GFX\|H:ubC ǚ z-tۨl)G"K5H7%:{^V5 -nXB7>QiF22O \SR M8̕_aQ?U֩'_^z1^>ͮ>%5y fN( юQq qel{G`+\ p[la:h9aK&Կ-`J16=;e| Y1\̮`sn A5gOSԌ9*{OCbe\=?'\E85%Ԅ|(r]6U-Wxsla)Y%Zwv(L?"upp捦Gp`RxY0nEU7Mq;ECRa>$FU5#4rj[cF=c1 )`њg55K//*LQǫ 6& n}XEBN,%BJ6_Owq oLCzj=>,|T9hүtc(ǥFDA4^L@tQBU>Mz_0U&OVhyK u Ȓ R,ʗ8;ר<?t +pva FmL f#}[^UfiMΠ0u|'72N 7\P}€G-S>pǿpwqd_w\ezߌ*.Z'('}9k7(X:d:Fōh!Pz3`t=-1  U@;U $C»* N}- 5o'ىHjHZ ^"Z6<]`NT|Ѱ6_Z-J6bGI c-s"1pNBG-ߔPM|/9k 'I" }'LP֔=oghn;2е 22 oFFW׸c(t|a9C'@۞ȉy&V{E kFjE4%0c r=.԰x,|ՒYI7Fr{ݕL=#4[K^$Abe=w%QZ0TpmęՂNqQgYaY]z Vƒy\Fb kͻO z7(yZگ ~Pyg-;oB9ZN,z\3s Vs4-oC YH}$ʑXdb ŤhqlͩhVj"?X+|XcITr1k귔06WS@ɽxs0?R#}byXK"D dXW0…_ oQQ9mE2@4,,>\(|f?)]a9'7|R..PUg([=M<c״cPx84 }dEK4ƛ1Ӓ$/lː=9Pvg 뒋eoQ!^xpg69Z~`N}{b>֦f_;5ݯtli y4;BwLٯ创@8ٺ-@&m*[l>s”[L]Y| k(ğA$eaݳlVA߇Yz4ӗ[:dBD|a#.IJyuJ'θtSDFlGRnÐ`HAS'Sk'G d+~k$I,WHY¿neK\5%%Z?N5>=^jj`Eiԏv[.oz徔JcFWmJ#6uzZڜQs{ `IiAR dZu1; #%@qW9NB Xzpzp44iSRд G{j򹱏F^,~6hfu>/jJ;s__)AEß^pwNˇWPKUdW?DnH1 )MV cwƾ6~, ޹hl{< ʩ[F]#qR_A#aS)Ҧx*N; JF+wM *aX@7&O|'h BC!u5XLCqԢ=k_.Z+lꋄtBA \'L~U2UïfP"rԐS0_n=lʷ4A hØ"Bl7>硬dVHR9AFU ?1H kH['B(8 7!Y %1)_:UXv0TK#x}$kMRyaʮu+OYpNnp?K*OE^YWxy}䶕Je pk_ZCN('6;0kʌJt~Gφe" pUF0e^|Y'ףpapPp$S A(v>w;Z"蹘:Mr$[¸u2Z mY? Y+de4<DG)26Y\_M6屄,H-? 7|*沵+2w(> t ]'I%wRuvNL#RYtۊ̏ѷ tEkgX>X#cW"d0lġh,DAY]})_aq9\%Zd,;+ r]tj؟ƒ !tjRקT(Q%P!~m 9n$ "T}"jf']8'ae}ŸnR<kԥ?(0ƩDsXZ3F!km)̜7/O5Wr$`Clbc帻R[EZ9j?bX˒F^vՒt$&JFRYsGu+1] ے q}r y ZkgyF ^ftࢹw7ũ9bp%Fۂ,)s-dYj u\5bR%D#m{~B>f 2mbJ(G(9-wR;'N$.E ^Re,̂זbOnoU|~yW6C9m]7k#_ +ɥw Sm{YR;;1G|%&g#r-pkkZ?Xێdw!]Mb1K nG+NZL%-K9eVr޸%>in*&76<{b^uA:Aez#CLj3&LmNxLx,y otxy1][xQW6+L]n8ts@^StW%/ɁFЀ #YsP\-:n72‡yjp(1{_ $2Diz~Iϵ ^?k`g|}f'YTeƑ?Έ'xu+GT'k àb#t{0MyH%(MY'{ 6ԷRM~CԽmݓgBEF2ÿ'+\xO ` ʜO!mY1_Ju'1{JibjAO߀Hha{JdGx#u=wqDdHsp4h$Y2"Hoo\t6m#w=ko\B͢ kzx8B&-#E-8'=d׺qi pc]2JC 6͌+G0ʼnɫxys "Dq;c Y=|U)sa9, VF_P~1,lI":p1ag"9If toPSyrW˧!@ cQ(&&Dm)ו.QZ' UsDpA9ͽi>$8O$‚)jpmUjZw7+yWcM3c[,3T%h_Ve$|g4c83 鞱14b&% 2qA o7iadqh{V.yr,$ujFWBFhz]ra8IUEC56X;qcq+p|kotrҘ%1KD/}gJcs1VeHR;Rl /~Lmn0+ܣI]%CSD6bDv){{xSOCI>sҨB]+$d! !T!5 |{g`zaiGūM6!6ba)P-C72=rS Ð@ۡ.&EWs^UDbƗ'GNns >\ о 2NYۂ {3pz!(ߗ|m:$B4'vghnVX:!ڥ:DTK.!Gy \w8Czn _-Vk6RsTbc8lS;rn,k}M7ɱYpypi^0ɚKiNY>Eln)yAz]Ӫ<ޕ7O|.;XCdNfN1]#݀ amʭĶ>pHOHbZCk \IxMiʥM뺄>N6.zV'طFNNJP6'pi% )o3J^Bd)WkBZ4|^"" "_P`FJ` >U%pϋPs)'M'so˂Eƒ'[%D%-Y#*}%aą jJɹfmh}Uk MDao6!Si%Y,kf Cpo:{!{cz1pV?nKU3c{>+UL>!m?z/FNZ0kH\ٽ.a:5XR(8پdN'(6#ڝxUzA},$Jk"l{(= Y'W@rv d ]Nx7UAG۵e_qphQ{]b+t*}9>̟Z8IvBSXH7ߍd윋/gkˀiuW Ư`l֏*MʶK愮Ķ[g5$iVd|>#7?E~0}~?t f, H`/`*b|KLB呙i~ "Mt*ǁƑ)عGqJ `Y?>a #mYY9p5Gs0ˌDcA员Z1-rx8O. տa6sݼP [bÓu(64c(VU0%p܎T[ZSrC2JJ8~ dc쌪d-$bb¾U+`,Y-g>!HiH\ |uE4Fi2p~yD;bm?:߸j.&22(.8 &E1UN6pyY* 6AXE.<* e3ev^cAG0@o"nj}{X~{ܗwGuǹm4kffM5]./~mW7O oU0#aV-iRU& .ݰnaQKD9E({U&(- l~Ɏv#(?~0St}K'xӵ{cؘ-wDnBȰEKüP}[`B1s>sIzǠ\DP"#aęG$y DE#k[%ܯ4);Ңo_ϼC?M(: E 7)=E_כ~y4]ј򇶊-_A#>3=tRaǖ)Qmn&W(fZǖ4 ]_&UeJl;oCp~t)+?:D?j#%M9jgZZRYe%-fF(&@ұ#7[Foh-¨ܒer1r(E=LKR ~𼭇'N am7<ʻ#j-i YZg@؁ Rye%1* rҕu(7d3 .i 8eգ<|*A]ّV\`dNB 1&Z}O?D)%k4 *U;Mj(7>vYLj]^KK6hT.|aaZN#|prZ'S>U&6 г5%[+mJEY`敺IuHPc`z&pL})0\54;:nf#L$A74s=`Ijxm2-zs8>x)Xs .:CFTa.{FmtJY92WFJ1W)Y!26u|]Z J@.7$yHg h/"`[.QE@ita|zRK.LR6M=QJeɘ+@RAxд |+_6GEw(Q+CtTMմv 50l)|]54NG/'c4u+xhG!OZSv ?`eV$4Yc' t%[..ӱSSwDr3Sxf, /1Ki]MP}ևj߶u5gWS~ 3̌$mF+An%3WRgV؎Ήk෠snYaRfVʦSEm e[i5{xOܣ7f.JR]OkM#9UOx<A ;䖇'uX,c*~grјDb2٨5fȏH':F>(w TFB-ɺL}ڕ|2 r MVV@xSܚdk7cRӻ@ uN,{3j~C[j+mGWEd ٔz="Ġ|Di}OcZ}p"oI'EI^j ;݆_M8" .)&?~͛pg7V 5\SՄl=8kR\T[ ÛE8AVo_oh_E`ʽDq{Uq] Ĩ_==2=ulH/sX iLM aҁ*;WKpׅƺ:| .2\ᳮdRFkz[Qb#^TaP uLD=ބHPp:g:*Rk,a /b؜(ɸJ %$Jzvnq}(b'?)Å9C^:LhkxD.J6vN_Op<[7DQ<1YMMs(=ML0VX4 5goa کk~.kiQjO ꨪI'D'medҗMӰ3N3bi)4_"~kZl z$^%Z~Ƨ`gPXkH,FK ѽŬ$*|t4kFV33dj.% "(W㧰qPRtTM?UŨ9g\L/7iMPm` #($Eqvګ\K3P Ԭ8ӧW33J\Nn~Uݛa$h)(_yMۓLβ˹Y[^[cV5ʚxos|Śo6& cCOSaIiKYWBv(|6Џ=VME rANJSqcvJ{ ?O\1tؖP𐵠aBr7]Ӽh{AXm{om7Օ#0J;S"Ra;{y[tk-,xpN\ (%MGٙ :WhWHU fUZX0`le&m{B(X@/jB-u|2gwd7LJ[}Oxy*A iy0'm13@1V I+~R7oQQ_J§&P[G? 驿uSI;DvWvcTBNGu'sH:Z_5TӶ\ra-Q=WLN/#R R4.ŸM7ɧ4]X[^"4oJg]C]2؀0EyPSG暊Z ۫vذgjMbC4n3)iŏg70LDܒ:vcUo1!~9n Arնu.Qa5|t7;̈=W.[,X G$Ftӌ 98ި<.d31xgp=|u-7veb&yqbԅY[b<`JB,!)A%* ` "4O4K{=5jDquKpI5h2"NҦ6oauAM3 ::.#E:{=ۣB[:K@{GWeGyDjAOdr|RWWv8V~m%Љ}2<DhS(*j^L ݴZ"1/( I1&-p_64Ad*EtKBcY_'ڕc;(?OHmBU-l1h|@VX/6⭖+Wxȥ|T&7?cȡ1$6nblaFH/3 'W]!K :ЪZ OH';zrzIn(}H{ďQU,+?̑{ }>U`XNɺoP=1ieͽ+ޜ d(]o:qB$;5+|5F?+Ԩ׵}MiBc.Mn58VUBl A€zP1&u&N視K_֎mp DReI]]Z$|ew hHBVmѹ(oaKt -;Mx9xԿ"_qF@\lga>iYk%xn ~B Tzi9HЀ~oyK _h9.9}ᇬ?lF{\8} p$qE'q3^A T2 ۡJlo<ۊ@Q9~#%[~Lv3(pN{%V}̇z$ S ApnqQw&..YI&hN^ !p  @_ ><< SH>KSG1LfVϧAtAg96?'@7f0XI"G kl60KM*|sXz{Q|eD_(m:+pp]>lo. V;{4fE#j͒z>4VjLOqPjh Zx*մ*Z<`/5bg>]:WE揺BKiweԁ_>#f2[|](^O. xC8#ՠ϶L-|„w[@.{d풸ǥfD۷F]jDөd ƒ:8 7ew.'u D(yTmfw4L7k}<8z9ǎی%?}A۝a8OuDr'n%N]8bܚOAUQefٻ6=d}Fq3%Բ4Mȡ=M8NNU6͆9hz f̠oLXIGPP~~UCzɘU4%1h5mZybUs,bO"b y``a6J)$EER29ru'΃Yf&.wJilzrޠyi>MKBv 9j8uSvƱ GWX9M٫?AnKqIU=ʴ0Ruǜ9*TȤX!1&%/K7zPo<ڙ1D@։$+vU 5*=pfMW2k*R_N ]1Q Txn{%kֶ^Yh⌚%gh+z .'>^?TDFbՈ>ʂ7|1 @~IkEvY GKxڃ.bEUǔhS,nM7YYU{0HixeN*MVyk_=*7NF'jWE IZJ>%k]ZFIU01n/}D:V&r':r_t.l^=kd%g.5ݭfȴf~+V OBij}u%r3'a>I-G^!X`J}Agڎl!v:%D҃ݚ=/6|dzw _Ɨ,ՑU~<4<斺f+?VnpY7Ds|.l!*ɷ8i]c]Xc/s:.i6^zz~Qh&%>MZ cc["i/Rd898k=`s.;xFՃ|D&\YD*Ǟ 5%Y\WhI?Ķn`EEF‘g4E'2*^hKP%WLSa{-tIyOu?[!khEJi> ~V{d9o۪U ՚|EHulO4\꫍/dR!goҐT%6, i|P?Ô{ƉԄ`f=#dQfm21>Jd&$0#^NM8C{oUVk5v-)P^*.88Ơ4"ވkNiNݻф!Yx!vYj/a7,H΄(Ǹ ;, A&@b 91q/u5F2qP]h:ꍛ`;  <ޠ*%Iߥ? (J;[5W j rF,0OA^] 2npQ׍&zli칽̈6(XBm?O!qɪ7 лZ w֋[&m7~hu.7XHOP uW!ح䑎1HnrBQܹ5w{. G%DA܋zޭMeSa~N] 6\=S86eZcWv{5ͳGX,ycY AxKUMuvp:e;8T#uݢ( ӎ-]3ƌ P=^9ɏ2"c"ܢoʌ ~qpl /sNjՄN|+Z;ପœr b"Yq vcOFx-]ĬI 9XzY5K %gyޔK,Ш!!n Z>bt-#f bV*q?bzVUYdr]}{ :NѨUE[{M$o)t!#K鐿 STО?0pF)K0؞3@?2"| -MkN܆zek,Pm,(jd/~T8&6۵яq0sClZCWm ab|o!́`[aI)_jK1h,Nǽ"@/Scrg t/ QXOf3x|Q6?I[+]YfRzrRKNNz]so%X;Bl%gO&m ͫ٬j"UTќ@\\ZES{WKrsyvI6 Aa\Tr/Zp\ZP7$S6Uxsv +o3G[|?aSueЕ=e8{kd"Zp$z3+P]؁$>L}U5Ws/ŪArSfoRG/g?L=N0p1/2oMҍ]՞@fAƉ{*ܕ2@(bǠb:*6r3)9,̃$"U%ǯx愩l^aM}pSX'䋤bJ=n>ۣk?6;'TI >=)#U*XYK8$ ͉I!>=]fm`i9늆Eu=$rߊu9Y7LGFp!޵oILV{5?U=Ac.w,vPK=6p^ڱ6~o?_S.XsO_A;j<0Gy(~(hZ2~ahb 9T]Ja i[j넩-wQߥ,')?X:X$7HߓÖ߂O0/u"3TnU>Edv( .LP/Y1߳T|bYóO؝:qpt'p޾f`PJN꩒'wnј&dǛv m"I#vW D}#㨴x!E.O]c^13:b~ 7BQ.|rWl][ܼK4M1=G :nxlVצs~nRujrÖ\j8zMJÄg2Sv KEܑ-lJilA悥$#sפ4A"3)F ( ʸdYYBv4ůrFZH=a:nv,} Flc{YAAݭԫx7!VJKc]lhe4}qAWO2TC>l,)c&>P5] l"|j9DN$YZ 99S96\  (k@5`tBsBDKnTŰv=b͇*oPRuT7*Dp!UOsj٧Dɽ<*Y?ZKU R-MD[~j鞋dLxeDF!uZ*=Pd(pXtlvAyEEH?LUp|;O1,e,ڏWK;qՖss* døX. u5 aƔK*@ kΏpdG̜CP䅀]CP%Yۻ38D7Kh 5s,UqLx|h>dqiëv'($@s9RhO0kX2'?\`>@ |F# !͗^zvy_I:s X<0#Ȋ; uQ+R%lj8=!R\|=R#1b}3C %rG?'^}cK=RF(f:$uYb1ME!?/!fTUX/bCT 2vǭ ̻27\Ae0e>%q^+xkNQMƛG'7VUO]4M|vUXَ5B4CGQ l#% T* +^**ҫ QG)Zj*g 5v?~nҸɾ4({Njn%|3WjF^^*\.A!g6yuv3ΘV* qlk>{<l3omȡ.۹,vS68vIo Jh,ɮx*4頸BӴzbqGVI[:p[H^*QȒIIS!K')9"[Oѽʟs=^" ͟u/ޤ- cXq(c`L{XLK>5ܸOˮth֗]í9 :0t'񡗙(ofk@DN/%@{ +:.R*q' e,8-(Ro"M3/q۬J,%^ LVYkӒ\lm`;USX'1jI,Mǣӏ?khrN[MJzspm.HBɸeXlDX<]i':+ԬΠ=<\HxekyTfZ>: Vj$o;g`#uoLM:fUmUix8h3 @Z ymw Rηlo´Dbg_\_ 9mu^Gc.0'<2h3?J@ǙcQ^_QѢPx[[_SyI{r'"_f/_c>V91-f؄:#'O{F~N%LX ~oLg` ЭY F'2) Y^/edVRʮY. CFjf!@Qஉr!ߚ# 0&ґQcƍ#itanDywYGFS=+5Ri8cXa"]T+VM9vE쉼dSN.Sm/ ^ O)I+D)!8Vྦh&&8-q}߽dʨH>C&)>=4&@\"I\4#+1 0b2ˁW ,goЃ,0{/ZYc|4_hԞԚSDS(LUn7h_qE.)伐D*n:t0/œ\qF'(pYŜHUͳΎ3`MYڲј3X34SӽkP |P8OgP( r(V]O-&򽐪M-ԃHDž1F6#~7~&Q? u?jմ7nk"]sJ\9GT hסԚl1y^nz&/ü۷/7 i†\*R@-H&\Dkk\AoVҧ7Wx_S >zè0Cr]q߻gY+c½SC1Q71.-&Bgɯ/_GHYQ[d4⇅Ў|IYT2{86ב'H$랝Rq(W'y\I02Z(%;8xfˎ$j%Ri f{- blцy[E'AsLp&jл 9l`*J!7DWꨨɯ;ZӿCP>wkLU-ncT)ktV(6fp@&b\O Qp-Z4AlD'#kIGlNDBŞ>.[F$ȹbro 'bC{Xxx,Ƀ9K [Ky,]-`CcV)::ڍ)?G?vܧ\y$zBA`6Aٶd_\_?_0 Rx n2%k~|Fljnu%~w[kiy4Ԙb:{[s!2q$QVn~)4DF;Qׄa}cDU:c)x4< 2î)ژ7]Yo9B/rZɶ11XgnӞbx\[@Fר [_Jq38" P'x! 7~ajjMw6}rЋ>jI`@_:!Ytٞ|Xh—G\;"b-<F'bXjaȕjUk)I$KܓAGE&Ǹv ?As@IY # lTa~Ԗ؂n14MS't ' ZtʰZxwmf#ثܾB,]8`>e9O Mz>XȤ-oщAl:pCP'.Ad6\]]oK^/m,תo_U:7 !'g+d3qEuQI5Gn8l/P2y&]TغF+}R?R1*]!_ De]iMNZBdBhjf+6- /{{qV=@A`î4o .Mg促FaiMO/or}>EauWnݩ̔^ 9䩁Ɔ p):(-ݓeZ߇wd4D%9iԝS#zb}YyBvdaQz6Cr(IU#!WH9]̥ٶ ֖3ZͨH:Slh9NHV!*N6O`b7߃58 V]S0ӷb;B9?!%̹?ZFk@xɱDsS 3=Hy{1n^8ϕų?n)%RR7 XBΣL](Mf %0yӚ2+'it椺3/~^] B׀^ڂґ2 Uֶ맡Zuu]rLrx,/_juK:TUҢFoO C6&LVcJmrD#w3.gsoQ+KJvc<S~a{bXc{uF2F9 zl.mnVFӂg+_{DD],{(u2S(C˹'iZO: n* DTJx EBI~XhvCIFrf*[J ^+ARėn-fiǮ[ڎQ hP0B;'"5BpAjM vܢKQ8yH_''dYJ#ԕ & -hٝFS;k,LoaF#*3FuJ0@pR|PνA,aٹ<~uS`HN%pHR32x~໘[:F+rdTҰ$XdYM/[_qaj|}Id0g"=b [,.=*Qj؍ABPlέ'}Ulj\*fbQo3FFI# [bbmp(LT뒦&vjv\B0:݀ q}QҦn\fU3e@W,D{ !eejpT2WmH942 M;7IthY)..9DN oK"]`1[n&Oà̿=1[^X EZEN`;c-,;=0޵di|Κ< ׅK9o`0H-L@ )#.=p`?e(&z}݂fgːyck'{T۞ƽ6i3Ocڿ79`+Xv7R1;q#-'ogڅ<8lh&dXTzQ34}9p}{^yYRi*ۭ=kG|6Z36~??.sākSc"xkLDZ,}N5ItQ[J,},*NN[09Woz>KUj`Zě.WH\?$UnGP8}ǀ<έN޾o*w Jw['/RdP}%1\m|R㴸C+}=U؝ #ʮ 3ŗ]la롹gd3 d mAB^ 9޵:G+XײLϚT$!S/tK3v*yɅ"̭ai@͎j v3Xgl2lȥߟiš0Dm (ySڋV*Cf}k˦^LJvG_Ihkς熭x9cCȕ$%vo'&4C瓽~R0ґꀐ h'7\E"HωcKl3T:tLyJ"wlo,Q;a5Lauf TTIPD"u;Pu_oqSR )4h=1&C}GOZ֯.i: h /BVa:ϤXgUuL09 N] ER aY<.L2*%;KcCpI:^E. T?oiW[agXa\#L8÷yc%qͽzƈgv<{ee[SGKRT Y6yLlK ҰP4%p%^rEzR|+bEEήM҉Zz5YTxȾn z)yM>4Tp&5H}mWm\\rmg8! ei<Q-[ /u("]T.N>ۏ :ŅtgMH⯠iDQn/{UÐ KCē epURLx+/tw{Paj T⌗sѠfhS#i[!iIdSRsVp76Y1H,_lnqͳfh^F6,u@fEO,xO)UiB ; :98^>xyh]ECyo{HSMɳ9*磤\S+D$̵cՠo1BofAݵb c.n޲b% apw,jn)uezi^L8mO$!,Iu ݎ*C<-e?qMVM*Hmx߹fe: LU: /FJi3J`/YC0z.tgfZr{>i j4m!s/kqV"!+%pqGBqK`FFfHd XxAcrϽ[_v37*6[ǥIVʇaˌ'DZjVj4>+df_X#=XtV/rEQ֬*HFܙh?ڟ_;*Yk֛s eXyuS $L*vGbw8rW^F塘Wfx3@A2$~<$Jl)ts愞|pbd^.iŜW뭑2cy v$:u1o+2"D^lX\SXU7R?wya5+F0yQqvֱnh}qg P>H:ڹ>ed7v6t_[&}^,dg s79g[b:nɾ#q ]K$vZ1iIJ1:wBnoFA.} qkoSRcВ` CLc{5-xEDtYAq&E}S%?;W_%X b(ѕJ;,}DJЧ 4A|G#1r%8Ļ9P^>Rt-h՘{-C?G\Q%&EޘCNI ,8,tij4DCpcba'k ү~{ 4yU-קG0? YH,ܶޱ[# >_  3Zv[@yԻp²elW#-7/Rl)?4̄%.տ HӐ_bFwChY;yH&RI-e??2ž0Eȶ~"NZerMVvEBW\c%?ITPnր/&AM M|eѝBΌz6-h1qYȰg:,!#ŋ v\W|1D{9`rle ܉_!XM%?q戡OMHjrC ]==Qq_{Rɛg17ExoAwRw̄HBN= Д/4 dZYK7*ˆN DTSan#4-o4MO=hnB<>FZz2w&26+-bv*"l'$j^ ƚ$~bsΑ¼&Ҩ޷'',[AcH$f ޿|0q:z2pQINaW)ȯ䗼hJ~`pF-)pHAܵ5~Yg4/Bi\%Y50|WUJ E˶a4'ք:,l &5ۙO d{H[m탺TP:(k`/l"J.)>%RI]2eNj\3ұG\z$l&?iݦRYRI.f''eגY%]EJc[ht+sE]GR9ߢgE/(EQשuk˟Z*cc]x)E/K'(ܘ_гhwU;vP)* XLo^WU}mL0(/s%|gM dk#ݺW>8 ?Q&EZ[8RJBWnrWeP-.w0R)!VϮlmrd ٳbNC٥8cl9pPd\3tHaq2^w2?x<$Ɗ,OHSYJR{dNd(5*hMPi)6=EXtTi"[+ŧ\-LCYD evc7e*zÉF*8CEjB=[hvjaH{hKT[|&ִYJ +Y( KHTow͔0mr \8mmS{ zKǘ B^1 &mXUY}Dz!ZpÒMNض DץOD,隦al2(-W԰LAR9ف3: )U-:]B!SjceS[.KKlqƍ3qJfW`NNWe `G"x+4t)9xTh5#P~ʖ aPC]M+Ju0hֱ ge 0'ٿ|9SFl{)؉Rɗr&cA2Ґ芽($X][Cydˀġ.Yz|z@b`@ |0`B8ʔ`*OnGPK/1yb٨㴐#yh/phfdQ"J޹4ym#ڳ<}t+S oi[h(Hɑg+sxp_l <%Ҫ[/p7Nꎻ=lz85lBP/hkoGshB6 vD=ElMZVŹ*_a4w&f%PNrS狅5g.\tC6S_ݾ:_~LB"Md0?!A_)K> s uI)z cOq@0DK^c?nV]V6܀Id0; 9ڀSoy&A6R ĪW](C,R'»"Y_`櫿grZlmj8ՏҍCN2yRLe=Tt< dz0 !3Ц3ATjh 7㮝 qqЙHY䘙*{ލ^'\I³>w5Q#Xs!cl9dDd?.sε0_et#* q?8ku6\H"$6ԍ1"|Ԩ)egWBvih!ܶٗݷߑO{d 90"~3H ?4)*u29T < Y)eney坙vM^ubJwmju3bD{SY̅"IЊNA ӣ"yx~~&k9BTl  Ay9t[IQE Ś{WY#c:¦2B,U23ڏP,d4֥.^rJbK˂e([ G)dJ\oE b0Ҿ?逍4+ ^yZ#ڕs_~[7K`@>} [)m(>DQ‚}M2;գ (ߊ1npT]U6yLY85ubh_aѷ`* yc`oFT8$"?AaM@Ts1 m$Pz\thP/ܬ1‹D$@i8yB&MbL!\Ks:ό.RZ4̊]Ts~8]glZ+-Rx/׺6_ CPڮ`u1.`)p snD$&ȫ4m<|ZĹ߷d,qU:5-%10hJeg-WfXIY:.~^N[w4sMMƵ B.DVij~3A ƋMU Lr %I_}B,z e$w$%*uI[ubX}rkԳWDzFVs,䴱mQ)_f 񅑵̽W_3n>Yf:Ǿ\DlШjArOg^.CGv/Xp9*l;+Zyv+&':`Tma4tLʄfF`?UjqmHhaVM37 $4k$v Gg nC8-ty%RSWesZ8/Y˓ۑL=bh F>S/.8> oHE>{Or03xXP&<$HvnZ!RzJe$Y9SL+PHAHIܯփq ǭQ,7ZO} =MzS@,? Ze Y0R?DI cU=7VEd" {\ur$dpmG* xB}ƢewUԡp Y:Ҥ1BQMlƎ8zEgz=I&i=­Ei0L C7T/!97D9@{iw>_ҲƓ/gHhSԔє&r݆ rB<]ԻDګJؑg\nBh2CŮ-.Y8!FUS^+,!u@aK!C'.,%H1A<Ÿ7Q4{c(MCVX 1ww{~Qr.cYҫ7K#l9D51go&鱭>{zk"1Y)T|^-=aAzN2sWeJ%6r02JaX]YcakZ2؃PHVk+]nURM?`$Y?)Mz~Fq Dmru$} y[*h\:B_\ԟXN;ދ!tTsYRIc[UCQAO&濹{ jf[dJ [^\mKD&)hmj3o)/ȳ5q@F^v<) 9|U,FҫjU;_vdy)>wtF˿J˿1'+\xb3&N.<=qyYw7{/H'! !nv,ݞ&Tb]u%, W)CXfpoϾr%-L\Yf9jQRgǘ؄n3N Rk*]U0}e@X)5cf*t]yd׭ J8%ba("a`ڮ+\,jT>{c/ _'%oEugQ͠rsIH2If&,C{.0IyXqP/~\$pTq#AE n,.3 2\` 2)>]Dب6޺hd{_$]P- lx?Aq\`#1%.@ynFHp !OE7)#sa#cY_Mm`W^,=k|pP 610CS-Kb&i1$*refљB9y>X CtͱQ! yt Gv1)A2=[-Yq.fbc=&Q݇gI"dƤG<@ .jƕf -:R{e \  ecIdqIuy#Nr4SfxqUvasa=}a%L+jjL6t\'NZ{ /"#Z&`j h pWUqB␥%x>O|AC.Fo|5Nxs'w-=D78uŦyـGB'`PV]KQ좜,s1 n}f<͏ޔ,l8ڞ6A٘.AzpF %3!(l &5n pIZzVBWNi^H쐅\#"(I"o8Zଷo R5Nv@<DCO5IoLGyY'#M2͌NW:~61H`[gdqhj_J<ڏeUi) H3vi؜5kBAfguWDD#ҚW>A)͠g!< [(UzrM/m0 M;R&gbtxsJ ` `P F$kwhOW2\oqr~ʙ2 7[: !m5}_&롓2=;ogqC}3<{KW˰vFC`amyE[ͯr5s"OJ5dOL1m肏3By*CLڕ -}1}:_qM6/!{|((qik,sZ)L͌-D6W=,7iEzh{zzJ!wb$n 1*VAEN/5v(=["Y4%Ew#bY2.sۣ v Ѥ9E`N9~?^ʏ(+ilE22݆Hh)bry-ZЇ-\=GMRˋ:ԱfS\fkd?5p%ɜM?1i>`oY=L1/K"@wC< ”_G2"!0fB}35}]#g[j6H[˞=jÿ^`$4|(ƀ%8To.x [ChB :{YB q 0dN ![TFԛDlCuĠljpk}E ]TD"T?3H'QrU!У+qHՙ H]bU煫ސnnE=;3'Ј&p>Շ(T樠.YW,([pI7ҵV 4ZdD,D7xYJu,TQ6*ձ!^9HU-!{hĬR ~m=ȳ1)v{e zPRM'^gȀ K'%u+U)1J@U[]XREJI,K3莂1p? ?J z!/l a+ј|~RbI5k "8~5M#LLϷ)Ո_~E; s+ӈ\B]rV0N:)Bz{`;gD>3l~΢y#%Gl6r({ u|G֟ô]M+p YswzumСvNiG>BE ?AU@똌>*pgY>]b K(Xwp+ ކc 4#0+La?z fTxr'`_Pw; Zx S<|ʨeg_4pլ<ݢeϯQ4(zy2odwq_{`yf.޸%Xhک-=Pmc(!, E*sUнaigqVnր/%PPpXN5`:l؇=hz cW[B߷7RVsoL 2Y@Ӽ%j| ?e8\,uxz$ fsoh2H!*rW Y53KղOqnn._d2z}Dgu33YqGi`mF1tJ6n@p:){ cfJA_"L~wu*c3m#s*1Ԣ(x*mVB Yɟ+fF3ŕ[|V;[㳟Ǝgv^yD X]4Д8#>Ai*8ʡlk +(([ ]Rdh*Ul.sn4*&|CNrJ/iDxCr"kMB#IUV` CknX3M؃->%o(U,Kg h с@%yumn%șɵRiNwz5o] ;bI)U % 98\L?AVʮk C,H[EȌƗCoZd IXopgX^=0!ΟF3/f|>0g*}MD!*#MhDm5: n3CboG&=1 /4sy(hٳ2WGO$0fXkH"P) DH|;(4BcɅ BV #1+Ng;' X}O 4~6LI'$R- !=?Rbg/(` ׺6; ONɐc\? b:Yd^5TJ\(}eqt./ y6` Q +jaPFAm_`hE15يz_;*RS +̏QuEFб{69wdV~vVE+] x+0㚻)],F"K?:POC4.p3 AneWS\L#J~=8KZMpC}q/ PaĚow00RP) 5z67%cnt c ZZ),9{!<= F~ ԦCOamѱf^Ȭf:9 Vdu#*79[ }mEo-| ?i8֙pȍvv7NC桃Mj?ҲcEaVlNc T$1No͈( 37shj}:TCG􋳴m!Ap2ECVd02o:p.G>d/PvN8g]oeLЈ0}I^dTX}S~qf|{ c*!0iI|QXpU<[JR_i=1,Ѿ#^5WëGhhiֳ{9ot-tI_vGCtF͢!nh'FD҆:^85WoMrB'T ^w4^zоwD8)!xG3A MƂkWOb =rb Z  9#%@U堺6LYB$i)n?n %`fG> ;&Fj_8پk[*%~&~S׶t#z Cjn!FENk@ټ%АlI7pTW/neϵE8{lڂnMq8pRDe[7W7uwU0+I`K2^#BւbY%a7kN+%>=Fꣅ9B[Zy"WE/~'?꽪]|=<!ewE|P[Z1bv5ZGUR럢po'2 Oh M HL>NP&vcy* $?_TiYm&4Je0,mF"yܔ ;*Q1 6qb0#dt\ C-uΨ°{kJ+?+c9;Zn\ᄁ@b(H?˭wcT1x8S–Є8|hZeOPKmm''ۮ:NVMv|`DKYZѴ':E3;Fkݡ XPV] B%]ѧ_cU0/nuC4aY8 ړUx)yWYАOuXlŦqaL H M顢Ikr`5OJf[=#@0I!$ r]>:?fWmNТ06rVhkb-y? _j}ħ3 iWzB㸴`؝}1^%K74c!(§k.e*[,N%짚R֠͝v"f)%DY}(#Ʊsn#s68wWE=0&)@}7| iE,Q {N-Qyəz.5sKJv=?bD g%ȿ}v:AJ#IEC4'm$`; s AFЄۢ@" Jc`\BD9(H{^b(t}o0u;/.J<~w̙鬪ɦq2ǼUPk%Z. f*/F~l7+7&p`\asZ9KnX-<'B'n{ĢNu$tWdk}71-ȅ Q9:a6Xg^sGvbY>2ȸE(2+xuklsV(wj}-T ᖧހ8W oa%r EC*ʷ] )d eX4!j,ru|Kb=x \=E}R6LT8֩0`/`ylڔ%`LR]enR/[s5VtStYlldmx*¥m[dMɣG:l<___)68+?W12Q"IٮD2nEWyS]!"+fe%%e͹lZ"TS=+0!)9kXyamB h+V1tR8*r+̉􂴔V1{CP{0$^ZX.Ks^~vrB  `RLht<H2 G{Xŀr< =(k3kXGLZtwoL $B5 oʈ*~G6휳mdQ%ʇ71^1Ъ$kr*S~ Y)pϬW:͚B/b_nx:yD. 6ߠ y/S)n\Saza_B4o~w;B@:sAW!=q;Q6e){l1ijr,6:2Z|8J Wa~1 2oءXPN]~R|" 2^Pn?6/Gef}c%@]35%oNF_HX=W2r3ʡ)_ⴴ=H&jMGaˀK\]`~(F=0 ϞRq=/FԊ9gmz;x3}*UZRk8|T6E6VPjI ]{+ `n, ō]m# qkŒh?αx<ɐ{g"C^_ão߄dYv!C~"%L5Tĥ9}{Fu,z/yჽ*X7'ozp5tm4΁;S;#д^( TitQ "!^ևOMĘ\3|?yQ$HU}MC57X8>S^(qc,Zwӽ7ٺ 8m@E/9Fv-(9BBycG/~, }yD e2˭yoi9<)jߒL jnġHיv\FΫ HUvIDLCҋK4i>zgLdˏ:eb NJ1bڽo^aGھ4a.G}Q| ª^D(G%LϓL]? %7Pzت25C{8!f+f#R ƱÍ+:A OCOC_מm&< @*P =6u=ZA w*mm)zD uIojH9UQ*iCƤز2E,W=mkP|09\ C&>+PcXѮcH"c>Y̎e FTQ/!OYIq+!`԰A3BzׂyBjjV`€bbgı{1~X}I_ Fo)϶/B_Jrt@eޞӯ|'+LPQG*?>JJ}NJl4x=fZ8!|P^.GB>\cx$`#yqfV MAu[ 꿖ME6l#Rv|kUM놰| :$^|j\W4$R#(hӪ)Bha#̪f8N0߅f`B\lԴL <*mx<$ NL`"S$,.ǨkG6+u 0blzF84H.t@MP4{5o,Z%fR^{գؼa͆P; )ڵ+!sX-j ؝)@!mݓSL9dwm?[܆`F BMΐ3P̈́ p/)|K) #7`tY|VF@2j#TVI(0&b"!҂B0W8Hyx3?6Ł|wqkH"~|Ԏ펉ZP9vM5vGP]0g5޷x6Y6OqEryHdJ[xO JFC"#Tbͽv9 d]Wt<x*xzp/XRiLpVt_Գ.Ia=4v@nb ؅ C^}̟=c2DI&Xj=h(CH/\EOD4OH=;dw9}v͘w^5pNGX ~*>? [`Š1Y3,~}={&] xL_IhtC#y{7Bd$\q`rgn۠Jy @;Hnvy};$\,3P&[r}/uItbSZa݄UVG$h'21Ztai6^9$aW6/KiC^ b?shS*(̍a{Iؕ:&C+yv\;Bkj:F 4iZ\k_@uW1.抝9Q =KH@<$ztC墆 Q1-c p~ !͗r!* Yp]ᄶ\Z|=޿c$ "jһ H,6)l r +|F}W1_V{~"=Aԑ#ao/};ªW'^^ReR3\ 9V9V4JfFXaQEgbE1Z6$/!ח櫓j \#k,?Z0s:D2@^TNwFJeem8a1nkp*j#JkcI{Z}8Pƥ;B3 3^zyY1Jpjƻd'yXJK~vAk>)n DldM7n*z 6/Vh@aFsPM+0|\[-_ 'Q gO))VsB&? "dtv!|v+d :3uy+$ΙMP) (a~?zy1n^ 0N=P8mͯ83aJ "M>(aH/Qߜs;N0,M!;ҽdlghr٘P 0|1<< NuB՟u|M<"ٷO?eةN{pq m)C 8:Κ|c YD?~C\NcH }'<"HL43Uח̻V<#*[Kg<|C? 0i8&C5DnM4̓ {ca?oV갸PAN S"= *iM3fРʡ˜fd9ZrFbt[ q$?y\47'B OĂ}7f^+]NUҒdB~˲PKfer0)# ,l|WD5smEt0Rv佺qxh_؞4\P Y-c; Q]/jx&G!tcNַ0kGtZ4mRrz&x'?;kWȨV\`cܶ;腈&1S~r]I>#I=5%բk Bs4Tr4!{VC!PȘbGZrc|[ʎq1ar@H_37I 8~9}ZplAJsCLj*/Ͳ)h~۝:[ 5q 5A\-̈́ ?FuG`TbgfT,M@7b70r;oFPVD+\ _ɀBG ~ټmۑ3ճ9 nx]=5 "jXEY'02b`4 D^F$d񐥫A򘠄h]З#-&\ cD oT]uF# N/? 16PuwnH 'UE|-)"Q|?,}d-%= KC! %:HTdaߊldiE{N{T f? :`ik_D..}xP򬣍1@5U "M (#5oVP] Ya{\lғ A0.`-|zY:~Gjn'B\OO[W hwX-*Z治$֗LdDrёfu.U㞛L-.̫ߝ('y 8Կ{k ٝ!_ۂ/{LI" J7v|/*6PiFtʹo 1xE;񓕱sL>i3X4'2At9Os`{Sv]xJLGL KP(KGFJ1r/Yڪ4ȾfbOg?pY, 8&12t 3XX$#WN1. iU4=uR bsJ:Q[ؘ YivcF7P6W- k,@ HTٺx3Gs!+[\?qc(/GVKSM9olqz]o׎ D%\TI;{@ Ka؍j{J%lc1%~Z˻ٌP*,c~Z>/Ab(9SC3H\˽Q/CP(^5>N@l[p^{^y5>NŸץkB' \89(ޭ/(<A eL їPkv@쀱 \5oU<xjtsnV̫/ދz!OfgI.ОXfW~]iXmEPtOrO޻'kicXtH)J:Ȼ3NN @|s~Ftꚹq+ܮ4T;lQV3HWƙbϹ 3rTAL*GAI‡._rU3$Ì=h>UixDnhG_(:j|- h6HyЫx1*`Ѵ;RNލܞ>+ $4 3}E 7- t]h58NPzLVKs:pRYPd^F_OG Gr?FڎF<D6՜,p揇mа ~TbئrUxsx8PiRx;Dhdp Qv:M-&\wE\Z@FnvBnL@ gAz6WrISقMqJXS_;.JAvt񲌹ʾ͸xJm6d^,w 6A觿^$rHn^xN0vֱnus杠kj‡5I e,mW#7 u7Anou䕀B8n(qNhƵ8lZc<&DnWC|vဵ`ϡjҠN!e!jCFC9~~&i4ed=,z=" 9!fx̶PÐjxUh屩3;4FYF{?Dfg"dA(\.zЦ6ȄlA>~C ,x:?5xԼr3=ltH` :0mΗexɨJW[>d#Ǚ%LZ.Wo"wC_m}@&$ `|5;2JyM;&~[;fdJj cYQH/xbJ Dcz uQ7] Z(_2 ;A_|&-?áy/G֒/A9Sbu+z+r'pk6: <X{iZP 򭠜;]shApW^]m'6b&ɀ4:Rx=Si̮Y ߮un㈾U10R&=w&\?d,PB]SzQ/7cƨ(bB{6F(l0;c\:P ! ^nicpk|ECa+n,D cLygՐayI|-$bE m H]?5ߤ~چ_ou~mESmd:VA)Ƽ6Kmť%.v.!U}ܴBH>WčOr-IGBvjvؙ܏U0d,@3w1&g|K`.èWin0se=\nLd*{. ?g.2qgclJ:-W`}e[+ZJm*]!H0_"Ted`6.,ôpDs0OtU>$'ϣbmhQmNLq}rHĉviGL;{XS&bH\YY6. =Z ~4jIpM3q&WJ}FPO±"L;A5ghFdzQJm]8it 7^DFî׬HRs=@j /׶]fD, gJw=9&aKB}$}}1ued8#wQ,J sV>A\} z$*!9Զr?UT,`8I p_g#5^fwV)Hu!q4 P\/ Ǘmɓ̺×5<1)S{@~#B2[IMI:{rMYB8!􅘔|!9Ikn=AL8}eS;b/k|zςuwBoШ )\z__AUMbrх}(Jn>sL&-iOg Ԡ~L[z\z6AoӍ >J%1vH8?jpؒKjɍ͌oA\?r$c>Q>-&ɖs5R Gܵ+¹8a2#b"?v$L{[g(o aqLvfV~A|h.e Dԟ=L Ʋ^_\ NHA6(R"t|}%䢈gNe _v?4D3eMY㾤_ :̣f??5OٳgKX3 }5T[ !ۖ>tNHt D3~!YpLyr*rDl^(k"}_KF?4/!؛pQSsB+ɻ2`YK1+ɛlpRC#bH 0JbdbH5:y$Uۡ)FhixL.\ΛBy$ F]S,;$r}T.<%muɔa;DXT` ;]#}6O݇7_5y{WpD-:=RKxE-%=$Lju>yEYD辳9 Qrermzra2J]+e'sMNE K@Ii\V$Ԋ}˒`m^F/{ mc[6wй{さ4stb'%gmO/ Y_x5*Z\%*B5~nBX?# "G.#XBlΟsu;Ӟl6jhjV~=gaePfkíx~G%:{}4lbwPӳ'B#NƟkqCw iz:v9ĉ.o"lH%41 &2S*MBZJU5.ޡ+fj{=vs -k0zoBj^\qЎ[􋘤D-ʇ$w6Z9צHE'PzjjF.>Na+LZnB+ 5Q5 ˡl4/U+.V*"Md]~_GkwR A "e"-xVl"?7mv{_z`z%OZUY|ahx^Lʹp= 1QmgiY@%P0DXPEL_UkJ,"1~N=?'@3 ( F눇óh,= sjp5J@$ƥPi 0*c'o.טwKn״J3A [dl,􋖘 p^Vd t%%WT}.r08ڈԖmǯ%@:+DlKzpQGP}<5(xsD -};oI]<^lu[g}FG/Etd߭ϕwA~H8h!I|߰Da@v!yc!WO 5$5ڈOJ֘"dcFQpkyRµ;P*̱RVA:) 5oIxΎ]xOF3n$8*7&zC|.)I.^J =ѽ8NHAިSXλѷs1u.TL2Ikȉ, =,~ty( Yv7DLlK ŔZB8s=P^Wƒva,KF̓)͵H6YtZa)VjYȜY;HK| qgc{eK' = glRKm-3Mw_` n\ji35lZpLJ?aIFA_%B >8ZbVUPp}xg|yg(7J5lBTc(Cj5` wXfSq1#{#-JۆV4u%3!bu6=U Qр(Kl]U"ow A;Me9Qxs r*-b/o{,vdЇS3UqR3P(T7=vKb\Xq4] T'W"bq'ge^{?Mڤ~b5Z1%k(7¯CI|&z!.<ɧ8s,qO9&A$E0SohQ{}D\L+60 2Ys<M֢c_JJob>~tCAC U\ܑ<oS3>KBD -i^ >ߴ\T7Dž|JI=ƩhD+{;m\C*4CCN]sHyc9~6RN:0 8Np\wÒΕ0^!L&9%479&$ƚMh};"VYqfN|hJM˘HDOA% ?RO.j2F\=T7t Np^,Giq8ܾͮ&y/5 J#gVZ>!^iHt;a6eٿY|?K7RYӵG;,vX |N۠޽+۽67NT+AN;:u[YПfO):S퍎Vk V 2]i13d-0qgՕ%uxuE&ܜMSTK҇N6k;V56op`DPQ8l˿Wс?7ʀp;ASB4 ]K# n0vqLfig)eׇFloxȄ/.T-Jݝ,y~ _>Jk -l#luDW/ ̺k8nwqjx,f4VTPrahx5*:qK8ٓ~;^a>O4r솬܏ %UCӺ N&3&IM YB \~5/d|G% Xa/p 7;WexxRK-pdE&Q 4d8 (e-Fe41Eޛ`>J6{Bvz{܈dqW۵d&Y,叏(CxvõIJ^9`>xR7g;|0ߐIjD(v_K.X,Su["38$;]&) ͘ Yi7?5""d_^1Q2$E1I2qXt E-tr)ĭ'*\4124x"'d|X0 &E6U'&a>]lnoDĮ*B oug$_g~ϨSyRjvJtV ?ڭZ0,tB @R+.>~tOXoU>(.yJ255Nti3G3W`pUJS*uKо>ׅk>8S>qhy(cnN+dV4S8 J Z> 0qɑsXÍfxl҉齲 CڨUHc/1o&m\ex64鍷>JBVpwqIWݑ"OT(< -W(iJLU䤞8+C I`5ӂ9[82Pi=1@7L5Y72amq'y#.=/` X+[.aq0BA7B!j![9-<vyVn/QVW,g} {̺CԚ&>1&?SAHr_a"Yk4SY*R{ֆO?FkOGHÝnb&[)zP^8nf|+uˡ=O4DyI)3Z%|IzR06Ҥ'A빒3-𮎟 H@$[kъ޵d5g)q:rVGHZ,KTӟv ͋?[yk l,KK"$p;2TsŃHQB`9q/ϺvajU{߱x1~uz~?{`ʒe EEjpIuvn7`%bS@%0L70ahqh*88ޚN<;04MK0 glDl5Cztr0ZyS[2mqJ'D!i[9o;( SM_-PvR V7#j'W Ot.Y[`*J`? &[h:Z,b7ARefJ * `0@-QחוB8he1oYYwPԣS'ո#,/4Mz^=stBNb18Xm#eL$' Rυ|} ɍDTmXlI1J'W 1?(0/V6Air6@=!"=~fG'? ,yF`Ij~\$00\avMQ0:2$(Za;zqknje2 e l^#sgυY/g7X<t%vThOiQp'_zuv kA| oݾ- 5|p9yH5Jd\v|%c<'zsvʡ MFC1I HrS*q oWiF[=ѧ,Qq/MRO?G$,zgUv1%8F˚.Vzr_H)2R 1zߗ E3`]#bpQn+:5%Q2ZmEuyũHdp͋)q`󞲪 NAdɠ($丏_ƞ‚n@+Q箂,:pG&I%[<;?GH񑌨֧7a4 ;LH 2mf$Lfa]K ~y˘m8 -Vd4TYf佭Na҈ *Nr`n&@۸NY{pܧWz%@ uKT֟o_&3<;N?T+IgFI؀6d8Ĩ Jݸ A;P7PѸAmUfyĔ( j Ƅ6 ؓp Ɵ:7g@j@EdF:U"ϕJЫ}F{ka<Œ ? (l;#^[.ivvׇ?g^S( |hᖞ<ڑdL<\w(GY=8B)BgAAo\8PS{]A;EסMu\m"iO2o6'I8)& ZBU@pKa{D,dNذ>k*/?3 7{ʼn(vvs@=w&gm4 9V`^l^pؐ`da}ߝR. J -iB"wӿDr_Pu{9V y8'yɮ1x# +}HzwZ>-TWSϪQ0 >\``y.$م3yucMnO|?Np_*5cmkۇٖi:9H6(VSSI%H|p֏̮ Z6FhįC חӢ7$pUs '7SGASmk=pYfԶ-<;̜٧v,u`'3/(`e->%Y;O\6i^ c !&tz> <(9uE8sce.i*l^A^sid}g}*|MS)m"^$~SXsh+[p$ x=vV3䒒8- v߾$?' b. LR6|fDR0KoԢe.WYu~Jm6*"\dEHT+t;G0sWYRz$+pO74bD?#%eB\wp:nXSq²5_:+UYR`iU#vvʯQDV,v\Ǽ8no+@XцAW ?wF ay2!fTnP # `1eЕAa-p[,/aUSB"<TzSڌqZ ]<Y3fiPEk,""0Xv.6`#%NNY4bE;!~(6TSݴzpK%t#5+`*:#ԏ~%C >Fa]Ɗf<*<]R;e:OL y1VdAGЌhvsiЈֻ-rcS9 ` %98FL|*%8U&kRK"dc%T`+rO 4E4n3EzG^8);q-":jHyQ1&#o^(+Stg86 8׸XΕkFr%j~xÒ T_V! [!n|}җh܍K@` [HfxG(Ey C N ͳF3I"~8-Omk啧,mlߴ]j IkIFn;H X:ץ񄄸~^ $ N`<3\Y/St<ޖ?7 "Vl`zH6I0b=XiËlBKֹa)vEg,*N9NʜPYpeD /*((DJ|;F3~4Tmt{ z#, \AҢk<_m"?ali+mTi'6 a.c^ svd:|Gkֽ4cx0u_ǡcķFdo`g=ݯokNA0#$>ZC- !568n(3 `N o^.gb/ Α e8;Ch1 ywֽt|ׁT>|Kwmf;0CBe `Eb 3D({uz?Q>6isbTe^(-B!*E@\Zkpob#2|<46&yhlG> rǡZZ#ؽ""u 6{j1\j2v>ȑVOT)Q-TW/⥟WkuI!v!3tɏ|"uݫS"^pobߓB'G%m͐Ӆe  ZW`hz䩮@au!]wϕ2ZSd*Z]RM ԎyV3(E0#5pn6~;Żkfo̰2 x:I]!i΂׎w|PF4gC HYxkql^oe32$g8 [ц>U(n+l"-˗;e$7,f]{;@,^Wv>I73K'IZ\J؜t  q8)QEḩu(#ZNږ&!j|7 ]Zksk\@k6)UMjfé3!R嗬flH D л?\i҆!OGG|*$`YP='CQ([JOF{tua!Te 0b~fX:LĻ=Z%dܢ6af9Ar;|ȡnp K UW|B֔m+u.k&C- Ʈzm5&'<)rLHqfHU%_-pT~`O#ȥ!HjCz]^6rمvO0Kg'p5ds=?{Uo(Ǭݩ/*,CT.)?21lf}|!ux($ W8qFImd<׷Z2yIr5m-F[ĦV "6[/lF4^cՆaoC~#:ůg:D'uigh(yggǠ,0B!{W}>w-Bc/Hys,w|+颠0weǑLt3Zwǵ*ٻD@> 4"<~vɁru|ΘpcRS^}+;溮"/f,džU8liڋh*aD32FlY >K +H)85w7#m$^]u?T' 7cG 찴?w*zQFeF=u3O 4|ʱ` w +Xo2L܌PB=Vg?(Ah`i4kqҒY( ;>hs| cNKa`!^,QL*:[0ed ++2InݤA1Fo73J,JMD)AԄ`N})wbY\稣?hM V*ٷoZ}$hV-Qvwdi$CL=) +E&Q7rGw^YSI<<T]Ц%yYMjtzMQs-7 ٗH'/ːxy# U6$ZNcIPAA2fί((dVnxeG$;L祐gqYxf!ց@jg(C$$]eD :GE&,N#p/r6i#_s&Ds)hesט=&{@* UӸxPH)Xm} "7C4d7]3ʐs2YptU1 yۨ.g|!Oaa cеoi *S2P4DprcE*0Xz:ƣ$ NUeTl4q\/8iY+)'fe_7E7̇eԕ축?jo.7ҋI\֞YtK+L"?SDŽl%!\E'Ӷ:3)y()C.f,rtciNZ^"<[N4ϒfF#M-lg`RG'rL2Nbjj +F́TWezhW]TOyȆNBE_:Vp 4O<4Qې P0>$Q[ t@*+)^&jެͺEۆu6o3Ք&~&uEY}A$vJ{Zd}9k6NjɫP;V9tq[*TnцQ~ˤN)pdnQpZA ! Ef_{Ͻ!\jam5Rio9ipM}reLY|U( t*^ K\Tc~X%jBAD jyp,lؠ`a:7m5JH3#$Hj%ZiҫNIf"տLW'm _J]ڟD:FOi<5ͼEYb7UMgI\R@o*agt/pf\m։MY1ߝJ+a/RnLB1ply`M"y>1?\HCl>)BT?#$Byb4_hT'㡖02`c΀)h_l}՜쾁iZNZs cФ(.vt|SK얖[B]B<' ˡ\4J%a;y֯^cAP@JaMPtdN'B5w {wdDZs2`Nݗ4_̭Fe#^ $^3$E{U<-EE8 4;a&H)mfdѡ#Κy({I̊M'MMa{2M%'¼ :f.uF DsiS߸?ĝA%VLMS7iޣȏ/bQ" Is)aPtpЏj ecf|u/pX B;w"P{…RhwJ2f8he(3 *t`M9 &uA\*+r0Y9guɖ_A?Oiksɳsql zwO䒧,*Ai5xk֩yr ,IMOǀkN at2 2@5֩2sZxdΧSD`Y 9Bju?䀛/x+EGn"2G#%1e%RHjH5Yq4AZBb+s=@SHls5 d7+ێ ן+JvHiʬ: I7zg$Tԭ{C͉pNB9Oc 0O[Ht4k@[P0F|6vvZ3z1BA "-c1OD}a2aNG߹;kvOؗErxOQtZedFMQP! ÑU&OGTqDa j^azP90!SKЦ4{QRWBO_%U5Oӻ y\ϯ/ ?3'W}eu+ys02KI<%ppTo?H'Vz^gi>H886/L$*gj@ >O7;M4Eݻ:QC1^CN(,=[ [|FBPF'H_`B vMedע ˇXy_f#=ٵ# |k0֘7~}q [ͪՌ~O  条l  0\龉V?19Wď` Sޮa,?WQ+P0RVr!(QmFlIS4&𒨽宔5|^u:u ʗ/PRSٞuW͟ MB84z=H&, la[Am9bu`7-3=#NX)Rk]oT y0i?;R6)Q]<x=WճFFsr $Xk_C-tP7帇[ ؉ԏϽYM`~t%z3zj7 }a…z 75=/ǛD)aNрj]mM"qM7/^ cG◄!"fyݳ]2qgFWe^3*V wUZ?3*.o#   'l1q<I?k{yMzM8Z9[zV!Y6e6P2 09؍8akod^@9Jd>},|̘F#xp5L$#;]Q/HjgRzm-ut:@"=ւ<_a*ok̖ Yb4!xxTSiC(l"9=/e5e1u*yA9d44aF/!.+k=8 `٥'hՓ#Q&Fle\d8$wreb^*t1#.rYHAQ$98Oa+xs{i/On@u)Rz3>w GԲBs>|*F$:>~.krs}?.M,DexoXdlړ&|3rȿҏn6?[JAy*"y Z;p6S#jҝ4BSFrcDwQ"+%-\gt¹޲!C(Kg<攙9p17[k.bb4O(,ucly V"2H ljFxr\p;|GpլcBV 쎫Y$zknիRě86T7ܝ/"_('`WYQ8W(U)݁k947c{kO;:y gH~j 2_(F[ˁHkQ ]Koz|*~Q[ߒ?怊vjni$B֑R'ˊ<7]7LY 7c8!M}W+_bw^*Jx!c+A<@ø T`So] k.XӲ[}F2"<1˦sS)js+AoY [[H)kZXB )v6Jv& +ʇHA\Qq{3I|u`#o`5+af?ʹi)PG*.m;œ˳ydRXFYy%素uB) qYD+"ثdwKC4 >Afm @'VR]CzG[?f{4)ۗ>" $$mu\A s vtL\ /G aE: 5@Y_,]zMiQAEd0 bɘY|]};ќ_{ݑ>NEdcWkR$%qCfW 2T&NRr%Qpg.BKBkrfJo_R=ǧc-ۑX6GupМhe+BfDRj!ЯA8V^A[6 nEs0;d;Ur p),sb@>[t\@ܚd='ѧk;'+\g*?#]BLK6E_˖) >J(oMƊvQz*lcJzϹ$⨦]FPͅ4O@N9`q(J"[ !od0O0_Z,W#Ϭ?7o Δ֊R 4~/0Wh5&2=J+ǩoC#l3\YJo6n>d;Le+f*:2C)!7ł~,Ee"-k[uxO2BskE(Q̽j" [@4X]v툤BGۥ+@ f'wWS!{xW 'Xi3OPhZ~){RΡ*۵OU Bm牪=#4Pk14TodO[NΎVt|Z+m*蔘娵PLw=l+ IEq>zb&=6 ~OjmA6H̘<tW\ɟQѥEb#< $N~=PZ>>[ifq̵e7zݛ\ʏkE`PΩ_ h6ۮ>*9|u\,DiSZl>HS`;%]aXM#nL)` {ݙl׭Ul8.;++T|3ޒAgVq|VU$ C}u3 8?;mOe|A5 {byEM\0c<A:iF,D΁(?%`9N6KLE'PscH:R0 ~B?j~;T` k'9/ӌ9-:jV~бj遒d`mԤ J 3fsn^YNO3Z)P} QDJ>SG v@ќ@'Luܚh8OջQj+ [@ afܟ\DL)NqMRI;vSbT B6cҨl*:-ug5&eжxgN siFwd _-7+qvrb;Ǎ$ B!Yy-hZ"LӜ/q{ST`>= #CMj}Gbn3 3RM.ݽH>YhV*w0fk%x݈/QXGZ!}rja'zY(?3tL?:8F8( k˝QiY2ɻ貭P6DW) <-w_@[S!kXKq6B*eΧ`=m1$xID¦W.A7a=&~?[m 1ng>·{t.$QF2m+O)PX4{#;4K4J$3V`:{8?Ҡ_2ħ_C`3n4W `# S#e<;@^5\\lu9 E=E3 w{&|"&E G7mNt\i@Lu4y<fOHvB;µ 4XBC2NҺ/(Iqgsէ679*2OlwfmޖVl1%w\ JnL dzrv*OJM5ۿ-sVp!Ϸ  hT!$,@1T0 k]&ok`$+.TU2pٕ',M>i u>Ӛ2$p%fZ9kb&}Fq -\*Bf¾_Bu3VX6.1I;]ƻV_Y^?.-#͒sgdYr\PKpgsĹ81m R7dFdfjf,5yq 2աQOAψV!C@yؾ,q+EwP0,kΦ[0O-f@&SP}= >XR ag9g0Or76/]WCbS>7H2SRSNtWTXL0-K7j1Mb\{92pSS C]{N@\M4GcK)^B'ۻ֜&.= 7]8Nޘ2udfBE; @0ԳœE`~օ};3Ǿ$0^9Z/8\Q&oJ!FjҩFH6L_P/ĭ+-/p9S\1O0 >w5 ʈp]jGk[_%dAܓ<[K Ihhy^T&n5<%`ބؾ_v=-"g/e SL@^Z"c#ߐ,*9T:G}t g`3D2~ݛ#uT!'OY.pVKn![Ai/&N|FY=NadY^I [SNF6N+T/3b? ' 4\s@7!I\ۄJܱYJ531E}Lk;i e%sU=9 =޺σLb" n)0N<  |yˏTJ?(s LD\R>Zbܐw14ˣsw]EuaB0`zB@ />)1Kp*}\)^h مb8A@UUn8%^&u|@bQ/+֪h;R e$[܇9Rfm#Y"uU8v%"4oymW<$HoCQ *>[mLYZܙzVAk]C% FQWmwwǞ0WoB # Bk#UߗBu8~8(hKfw>WOg. kj/mtΞ 3n'$f\]6U&'L.р<-{=i-헖Ŀ>b)kqVk6ؔ 'h$Iz%̛8̼ͭNtpd&hE{emޙ2HuZH2(̹VrX E&IT]S=jϏ$[g7WfiZx!iiʤ像c>Ɛp鯮z(K/gS[5<_IG 0 !Őua=@m&#X*&VU=z Ya+؛e)3P"rt nr`# ?Wܷ=]g1,u=̗e|wE\`0hyyr߰𥉶[ٰܷJ#7䊦[C_)vkoSqwt<:/KxZ<8 1o]$ 4j3 Os`͖?6{gaY_iW1*Xlj̪^hNx` @~7Y&#ԈJlVMo٨+rghx9؄~X&RTκl. t-#ip%%"Lq%*y<7] < .߀5ہW̥e$3 zc@nT%!pB@|>?]C|6ӧ-^M[a4O,3 @@Dc y=Kt5C䄫JBF+ Zjyg_#}A$qKx@ $][J"p|4HgZ-wqƞUt,)z8is^AoN\JbЙ}-:ǻVkڻ捾 l&+cqcܭtec+"7+n_0p(=N,8Y=rZ}X~Ii.wXau*ת\ I M lC̗O^$KwKͤ# ű&K .D,Jm#qxʋf5+AY%pMrإfb#H352>+Gۚտ2O$+btr(+TGsqa(S^pӈYz:ax] RDW,`X%h{&Α(0^\Z揚g0v-%a씦!Wfkd'7cI2,8;^9{7tTU7GxOio!\9{c%3HK@熍yeMsd &:#:~ۨ킶ϭѼP r7U1\)cV۷dk> ' &'_ݶ`.ǣ3 ;UoyKEX9R*MG+k) N8Rh` DD=BX- q8v+F_^DŽjAi>͕fk_ mw'l8t=F-T f(2ŕ/̯ R ZI͹ O^.yJB-Z] ğRN˥C/H@\* ;'=QsC3rŔ7T)Ֆ'3јDr=T94-4zv'fM˻b%R]8/h2;+Wpxs6 5fY+XE"T!H{u9ڇ(ī+/aLoS"ËjL~JilKU)-ۿegݚE'>pynj]jP] nݣ ]A?Ϧ"feu4B0N͟*FgQ4'(}=~1^K=iYe:UgÿU]ޕ+?ʲ՛Zt6c_軺7\Q"Oɼi%S UͯħDX\nT!=gl {{<ջ7{ b]Q?5uS^V,G4$.ˮs0I5nu\]3MQݐm 2+5@> c/,|[_'PcRm*XmV2JDl}aRޭd\5f: SD:r1og0P0H  VX<٧CBy\)j`,q%tY a^X /xuce ! S>Qv9/N+n %sP|/_adS"-EB@ϓ. lQ\\Z'^tЁcZT,v)>yˀY*%'8ӓLI4_z6Ĥ"!&<sB`لAnio0^ڙwȨ]+'ȬmN" g<;TBr"d G'MbCɴҍXm܇^LcLn8<= ?@nG¬b: !NLƝ(iguFcJ<L&=3{լK5vg?~@OjQRoBWU_ߕ7Ez 3p*p׮;vKTdQ޵b˩ }y"-Sؽ6K=VM%mD L+b  fRǑ員h >sLpunǞ=yt2~|m>d]к>|8R+xn$ƕ4hMLYq-jM|\Nא81o7\R *>ۄdd=='Csg40Ơq bMT5uZ|kEqXQPF˹$Ro˱K{zϛ}hfކpI\23Y^2LrҺؓ<)%퀈W Z"&}(<(`xO{hM]^ׇBs.*K!M<$&bOʿ[PIk֟h#a+q`bw'sad$9T5T-f;\SG=gӅ:av%nG\S2*qZB \|'`@VћW 'k P stK r8P%d#]Oo/˂cA 9Wnub4gВ6R>0 ["f߰gH=RD~X.:& got!b@V2/.) P-aBSi+Weog=Ƈ9LE#0Hz o[~WSMp&(ĿCTY ~۵NU&01 =LU" W= h̊sueСI[LX lVS~@QZ=+eZ2 y͐K2 mYIv*Jc$c_G)LN/NoZj-gk3;Ow??t^1}ȴ~h2tB}@*-X@!nas݆tF URet_RGhj/mxnlJ6`gY$AΐOeA:­`'* ;+i^e?9Աlc#XkvY#FT ȉGrmUq,8Y Q ױ#DNQNo&ryIՂS)@=F8V2!NF$.> J-q>hlWȬ? x]dxnYTтGF^q~D,oi(0or} =~ -HKڀwQH]o[vMЇ1Mc:iXPW=>Jŗq^1E@o`÷hƃNLih.^m(ٰ w]O<){3>dʃJ6icU?q7yE;>ZQr^c,;W)ϦۙW^Xi\xT{dX' v8p"ڜbwdiN9װ~J\pck+WfyZn6My< k?Bg@Ǘ4qvu)V,!"C1(>+kK8‰O8Էə^> +< a-wvIL|{"Dg{4PvϜ r='փkr=iW5 (ldԲ!ж A 70M)FNE  j3D~Y4nz /[ (BUzO\"1]ؤ:˼J@mϽLss-+2y{u6rKÄrt1rZ%u_?eYA 26 3$v |baP9,䤕eTRG4MM0{Yh`Srzq1൘?8-1L׉ޱ?4.඘¢j<0.-s؝څ]kwwOG:${f J9D^@:h [K,oE#h0Mg_ث%"Yόlp"JTkrk4+.U-W. V؀^WmG~0$q0dœ*mk,)r^\p>:,k{yzjy?,{d3*LǺHiOюX#r D(^}ѓءT]8,+1EyLT-k^_N/6vX'jA |^Da31OM=aQ)MK Alpy_!lk5}s 1>`g&c?of8Ei@E Y?78PS¥bWOeBZBn: {x!q:QaV2W ND+*X.@@uUIfWޕy_K&t#   wKgƊHK ?.·)K@9t{>'0/:Mü,P/ NzLu *Oeӧ.R/gfȝ3_Dch*ل8sbKo9Ι'gVvl^h79$8{'Pa[a2 YRoA"=+Z?w/1p"DžX /T݊aB9m?$|ZL&fT%&`>q0np^@Ѯu Vxn)נUGXщpKß ]û8HNDKX1ܴh.=Pq-d G'_ՄQXn u#ݯ55D$:w n$D 54˭ڧGnl%0-lTgb堁xr:QR3ϥW90MM,w1g "l8hiŚG0޳=sq|DЋxbSeT"m{Rt^?]n+e8 T#(>&R9_S9P"' 0N s&yRU9ԋ#]"r3q%U7,WsCШӂudĨjqEuK/Jբ,{ D<'U|N-ծk"4H>u!,u 9DM=~2/CLq΄HoɒGUO}4@K]? "8"h~VyN 8pwmJj ayoYH~&Hl)lix&Uj b.MzR7"( Ƣd +/6L?_7  auDCݘ,`1YZ#E%o2V"'f %M{.c1>"(\ _h(a%Fxp.wBϲ(Y7V3et{O~+]ɰ(X+ k&ܤQA1}l1cq a fE2;ΛT0]s{gt.dD,s{XbxrGv=(Ww]}k]Pk<^s@S*(8QĶ9,^_KK6m2U^V g͜^;*}Xn\ L'$Hz;yAdwK1+ OUAgnTTS)yjz\jPڗŘyEr}cmnsklzxo*TcwnRdL.OAIt]vMG8]v[wGX3 I10TP%m`]rO2Ք"X&TKxP we$~ WۮMMvI"Dd6`r RCa h°BY0Wb`ϦkǹF T~ wg@':;?Tt-)JR6>6%lpn .,:ez[~O5m "ʏfӭlb%Qx=xzNlKMNXaD -6 hɔլfx-aS%ȣ>!ӡ*BMʾ'[HEg[cǖ6~IaČhH٦eV @^*H۞ sԮ܉6d=`нH`\TGRW/\:f(q@; hRVa?)[+iBBF_vv3nP/gU[!lڭzT>:c[@EN}2چǃ0' !"&ӽeu̫ewx)2VH?esR'D@16zt[6.>=7ďYf)Z C='.jwCTٮM]$~2-(*g;`uBl>U׆gG{ِfD &5"4z =_p""VuQˁb1B-`=زm',>E>s3+2@'t)*f`{+^GgTK.$ "2`!j ֆNs#4|e>24]6eO6Al9ؖ j 9W혋X`qIde\#O=F|-hÖPMߋןIE[V&q4} 2Q>\9}޵=a}o^T)f]"yjc헥qyd{\>l}w+fYMǁT,%7\3 C߁^ZɧKOCJA D!%%C3(c_K 5e^̄ ;L} -N%.u):l`?k >Mڕ?-0I#Ik1 $ Mv̧$w G}\ 5H dP8#C3αg 95>틴 I|b7~ Հhjoǟ=H|t2&~B/nIw1K8R͜mkqOԠtdbhcb\!Gg/,UVb($/,sp,L_ϿuZCaFEMT(7&$T}S ih4LQ7RЩ@:RۜYa#jJ$c{dۄ 4\\V-׬(P]\fI}Z)g;{IƩi%S:2Nw\w*E^߇xeΛ{ ;D ̍XAa-XI]X ڊJ}[Ȣn$#K|DŽ7]m+m>em"ENx~m_㮽?ӓD.+m@tpbD&킐O+Ttmd_Us.)6GyDf/oj u@Ӎ`K!uj>NW_/."hf^$7; kG') Şyij@:Uϸ^%9X]>kwE0.fOUluuqU *kI,SJVul<B!2\端ŲV*g{DUu C<z"S`yL_\\&% ɿ{F-wf h݉ח WR5\lDkiړ[WEǝg#yK\4γ̇I_A&)HЮXO}5]O/o+G]7kn6 qDhh?=|N]QBԋQ~B;gҭؖ+֢:ٳsG+P'FcFXfߑ֚;I\ _hjigS >?g cQ3ff_v/$?g0&Mf?i4떻LO[qI%Ϻm&H ^R3,HI/ @iT~@傻;w$6oHG3[i(I;ct#J"QTK{8NRIhB7"™痂 )bS/Լh?Np#%1e T\2iMl`}К"hգ;lpdž{ct6ma ; #Ϲdwy/!ϛ1W-}.ewCAВ[vS\P ,K`|v?ʨ?]hmcA~QϴZ7hbF,-נwp-T_\`-`Jw:llOG_%*ETx-v}Ix}aن3I LBcF&0irF?칍yq(eTl:=6uKG;,t\^q{^);"w7. "TWA,Jxf UN霆:_k%50Zސ i r9݉O"r?)]1]N>|'7|qRGgB91iwZ$ <֡riT/"i/e~GAɿI&+wouhl}`Nz.WGCVxiצO+R&T|}>xB·IPS]-?]-ɚɊIxי˛ȧv5wTKܴob,NY( r?Iߜ0wZ_:f_%MlF[ ǎ(|M{ȩJzv:7FS 4~n%Co`}fU4z3u7Lv=P9{ ղ;YI;XEKuCzWf-J<\ IIy͡9f0*bzf//Ђх*;X'/4z]l9rEi 7+JNV.&1Y%|4#hɼg^2:t;F*<$،ib&vfFMFxK;g8ߊ^7.m탉ϣPz G7e<2A*y_FS۝OqʈȻQ"̰ u4D$ӡjV.BJij xha t"˓_#`5HVy2v+jhE  ] /nUmKU7/x@=z"3%J_ =~={oX !y dvQsߠï=_?leCcu۾2 '9@E!!J6"Quϵǔ^7䐾D`Eׇ}n944وm9~9yopmWZָVsv)s6zt׶~"bH/Y[ MEqQ )^[ N2O= MxV]SlYŷG4ϋhYX؃;^xC8V)j:zk򒾱ԱR}s_e!){4|W{#\x$+){+dC?𴜥zsGjP㖒x= V;"'WcC̀@a,[u/DHm&YyɽY^N"nqN.WbOQv#5x=.>j ;O"$@~ŽCqe$'rGߞ|R^l5WQ_2L26=A\?&ж/zبgi>.[& ,&/SI@abAfRl>L|>Y%Ysf+tt>kמaf3I6p|>9Cݓu2SY5.I*\\5 1C^&BF_E^*b(tm|=o#GRe9ul(8 oUl}3^rdF~h|'] 4;Cz&y?jKv,jYJ]Nu [qC)fڇ_ͨ܊WHTc}0?{&)$8|ݿX fBKM ױ-}[uiH9kABh[)TPo*Ǧ,ur&dniǬD4>gRcϺE>2- ^&Xn Ez+MrD7O8> % |& )*L5p QA4a:*4BPJPrU?65J4/zPp,W͙в$yQ=oAV]N߫SQ13zwk.%Z9J 4 gt=Zp!MB,T# ty>X44!t}t9TnZ֝աHT}I"6Cu ;fׇpjb! kfEO"Rw_x[)ïiY.0́($׍j1c~V_Jsw9K<0ydJ?HfEΣ0~&K+^mF%I|9&PdYƂ(M'f'e>U%S6w]D_Aɒx-CT3&, ׏.;dOsNx]x\M#i_#u<g>T77xQ[0[qCY~~U7gLã1 jl<.e \R ۿt+[a[J\ :+f^{\i"wJVoƱP!{9Wú܏uFpHmJv"O\{>sreӌDr\8՟l|.؋]E)d%̲9< @歝m{R*ڼ<+&j3%[!n9nA*XJ+P?z m`TA=\\7{pU_@-,[)t 7;h3sQgiu\$TǕxk0J#NO78Hxn]]9,lc.֣m=]|IVBVŻpK6MRy/^[^ ·$Y+n6})s`f.N^[tpR\ .nѹ^l1-5?a:=zfBx n:K'tqtiMtF_ A9ZyrJv d'cB1IXӡ 4nBQ" 6 [AXZ] )>_Mb#yz'ǢoZNVl9۪M-0mF)I|Jh-v ~Bc;'2ЃFr.Kd<ÞGT#E!Cʵ <XyFòO9֘6  3R/fMHwV5: } q!+\Z`00R|F! _lO7<75Sp3dig&?:{ &MM$ JOFeΊ ˦db^!&$1, ЛYXq,EPe#:une`R,uyF jo دG,hcۼ9 K-QSzfI\F_m9(-]٧;&v5W;B9J&8';]2Q_%J^//"]wܦQ.G6nD@NN'Z`s4_\{vO)A&nehDvK5yJcErZ/X>Aޟ"kBmK|GwVrhhv;-rHݽb4 tUJhJ |p᧡{ک߹H@y ʩ,]KS%@;gB =$h2/u[w2Nq9%[3J5zmt0i!lrfV2(o0 3Y.aV )ƥK}J9JwU W]4kvIΑ`[k=B})lUxEl1AUq "kژջ _ ӏqWJbo#aT6] ,CiNwx&da4f3>鶵 >9뭖Gs?LVIƍJf#n!캰7j}&M<}* zJ7%3lן/K6Ӳs%*޾*;y.]E5??>BaKSJo4<渇]"64 / ?o Dnlddu kx7ͮN@fn5tv,\>Vſy}F6ɹ03@ꨧb<49 2sDXnc}&-2sZa.a­2!,6%ڿG%1"^E4 fV!,C9:i~ɃO\@0Y$eL@N1ҭ5k rdz~\!Q ddCl5SɅN# XNw1( +NЕ [%#YT@U$Kf1ΣUIػ5O M#.#ۅ.ɥM!:Q{¥J>`7xͦڌ"7h1P|TAP؝eR ~iE&ʏZOr.ܛfOg]m{4D*p\]Dz،r3 DHhu°oz ˖EΖx9U\G:2f*$lNMv\ܻ[:f!xoSy{YŘGR0r5bT:tOݣJ8*zs`d3 :/zzK[cDyJ:|L^ |Mn(;@+,t=57?1l2p.F%S]s`RۭPߣ$X\m"RMLNkG$f/ ϟ $aC2J8m1't /o &Zn).* wY˺:jݶAsexT PM#dN K~rxĒ{ *cgš-#>} UY>4#)wgEB2m!Qh:n{@4%0Ԟ'|0؄YJq#5Nru:61W3[Coة_~*?…R|2!_Sד<S8f2c26 Uk |o>}$#n؄zoz\ooK'U`fl+#Ylʷpߡ'WA52~bp4쩢 ߶(>F/eD飼+A3@Q#zb@ʕ\ :@RBt#b?w񱩕y0F $X |N'<!U,͡7#"-ro%ycRLc15%kܵ6#4AL~f@Bw_S3J|'->S}SAk~2>6NRެ-pK]B_ $U8tIo^0}_.? 9uܺ'B-hK猬M2ppxv!a,IߍY=12hff4f;bV+JAam#mdnu- }bIs[&("'&X\N8n2@?(d_-w4H1`J.#&l#)|P.HB c^۝6GYƋ~[ap`$6ƹ<͟9(_ ׫ߕ]k#t;k#o>z*HzJ,z{8t5A^o $C)&.s1kOuhxjS}^V4@]k@H<\ˌ F.< 'Z]/Y7+OS8ι9-Q(; YVz\ސP9S~xA*QbO aBGf,cnhۢU+A^qٖ]Nc 3,!3ݭRmdޏ>;K(>xHP'{L]"FxFq-QڨݙY|$" cО;) jP]w+׼lJ\L$'m9@A6Ö S*1xw#k0FnľFGژP۾{oAruu*ddOVaNSZʅEH3of+?$ ?P:,iM ]6G롥۱lA/Y3Mvi=亓.׳ =_jGfN2 0]@RJ]h 9DG|邙^#" s;R˂?'Z z>1dHu%OǒUL|c^ +7 ۚ ;XQ/|+<Re|0ugagXⲴ-";q vR>; NÑ^AdA}!~?M\_xsKkr;pouZS(˓oLn'w@;B2+\ܓs3BkRȁQPũF@d;1ٳwH"GQA9p,x0G -67htsmıĞ2 WfIZOQQr<FY:u&P}#4Q!^eZ܁8d4= ,&09yE5@Y$}C&}9.JMRx,it،Pk0 7yL̓D4?l"xφkn9]Sj596\7K̸Mz,ȔR m*aE *^Tr ಼T6>gXajۉXozOzytIJՄ!+ "[wgc LXFEk5cJqs6[kK'*_ݝpl.QDjaͺF`ڜLS[/SکZYC|jht__/0:ՊE,Jh@9uU :pTQʙ[eZx)ib$kJGm$x+o`y`? 9iS+Z[Q̴}Zҭ^/FQA 3.xޖi-]ȷqH*軵4Dmp'A|[ Dv%ޠ5|Q$]Hh2$e-~VOM&- = ݠ~c;H-PqMd!wb8}+U2wji~|=e^V98 )HJZHqN8A+O09ꔪN0?>KF•7_0οu?ʠyPX&p4J9 C e^!qBPd ӆ#S ruB1ór/O kI_\!] JkCKzJN$M;u{my۸w]yNڥ'F,ɌWmc%$:ꑨߞi(/#)ͤN{TK{vpM4 u"kZ )-VÇ9˓g[%%A%IGD*lc\RB`̷47M@( +?Ro#;E1kB~: B# G f@%u@6C]aԍэy?/Egy~,sk%k7FxYS0*uW]٦ 3i1c 1= 1c|ɇ#ەSÑA鸻5(Š=Z+}ir~T5]#JW"hcbdZVзQ=W]*#@Q@ڍ(@{daP /^Υu:2s:DE)%H@#QzoE)|x$rkm#1 b[D(3k> C6`(A"E_nx wY[V5'Fp2z #$Tw%Hy̡~eL0J_UoPOѓ{`d[bؒ_8,FRVoJӫta~yy?Hͧnt6xzf?3Ug z65< pAԈW3Ӗutϟ vlkucU@<~nv1*u[vP)2 -Gq@+-QTZe$EzYSg- }{ڕOlh08GcŠ #>R`:'xpc,Q`-|*HD+,tWw~;Ț,ݞg{fQYuFW>'ݱVFNŵLsD`|=p75)y< =Loʧpm\p'U=?Ej MO7ݑAë́g6I[ RU o?{-V (Ꙇh\a{ 8&PUQG)4npo61h]-.@FӂPLS]IS%b3`&T;7cij9 㦈5/':wmOiА!uZd_FݬIϠcX2饏eՕLp`Z*!yzqmٚ >>l===-X\r6DNMF9*V6biGM5G Ϫ :It0cU& M[ԁ- 7vPMK" yo4 bn/O-Vq\Ru{>4|AawcAtuJޖgLJ > h2+(dўNO_ ;1siݮmaܽOZI*1N񘢕9 q5 R&\$X(B14(*srJkVtQfM`e7ѸS8-WuR"oL{MmDtמv:SCnlXIU(i}[I&\ @ \`-eꉃ7Q\ +hwh[4_ZR"?9M T#^{zV;'XQu&ne8={L%,!DI0[CZw_)9O>Gyơς''ycFub0'qAb}Q8.h_,Vb~)cgJ#_S-=Lc#f<*AˋFZYFѳY4%. W o7odWv[㋪ן~( HpİGc.=güIUg8=nFM#*K#0!H_oHgU['?:ffd 1n^k[3),Ͼoݧ &4!F6w>cޏFwďYz0ųn>E2ՠin_ cz%M$t4}/d(&AgJkcN9zAsH,Xc"`uٖ_W1igJB( >&wI")ưs 1u|^.q/cj 3uwu:k+G/8]7V;jX>%FEgH$C(#mS,ZiIAhWG ӑ627XASDvҖI?Hb! ꓵh# )K N'Q=1~C&UpsziG"?./fI2Mr^EZxk j ToRAFZщǂ؜2?µ.(xҗ t2G&xGމC"Rngh/u'1w1M8kf@YYyٕix6R1ͣ ?y5ŵkj"}iG /(^LATv1p# dJOoI֡V@3]0vkjD}~Q:R=Jyv,8)aL#[O|/סe\a_ ^Xrs%D5n;y1GaCb]Xdg L72".Ά^6VL(7A c`;տPy6TN1 ʳ (4/DNv'Dɂ1EZKvO_{n͓3ul[؈t)a,1PȯA@cprs0@MsͰnb!"ėA9{Rm_χKIh8kZՄ+ .;qZ'Ll=xLb)]0`N1*c;v0J0 Xb툘бIS6j;:RX`ʼnJ3 BbTpz5M ;!Y:@E3R=DR~6+NPa5$aMA&&͋~&/fEaxVFEhܰ/Ol@ZI[5G"=#co'^]i^>X)5A^c44j=ك5 SO?SB#n׻'Ȏ$B"BcXK l^%8*B{uR̓gҐ~LWuʒcGR5NA |"5V`aӀTR1]:s)y[߁Eo\!xyxxH@@ ")ط*O D@ s ~G$r$>]_<Ֆ5р1NJʅEYLN LtlIfq@&-*jbtg/$Dvl=j\ecE}KTܜv1~ER;Qx*%S4~>SD}46;5ŝ{󥥟W4l_:%}7<[blPHpܴ/MSI|G>iHT;C)A>~۸0ץ#qt2 m{/pVMKk(bMJ sx#ax wŮtDUm^Cjxo#T-?]d\cu$hAsI ߅!.V?]qҕ)YuVڢ S] t*ee_U5b199PEN< TwP3(:CFmwpG/- bk_Jsէ,rk ńls ?*뷧n| X)Z7^ߤ2GIFSi. '̓|% ?9$O`ZL|BܞNP )G$3J11_ )Np숛w1~sն +>^Lm'/M2} ,{1` ovkt|pL0x* *pFFfΊCzsMՖ{?=j~_Ϡtp"ŗ#H8:D|y# %Фٜ4kO8JkT~#c i4 9 *TG.D2Nkj/S"UYyykfF ye醜(밐(DM&q ͯ-s;hv8o )O;p;Ј/IHn\ לTxjp:8w\S+|NPDΘ9gmhF];#BLk$nV:ZblI+ZHG ~0I30ߝNzGd{Ҳx@c5j[\ZPN$`桥 d]qxuKA6|ozC uToiq ږDG>vOxvgJvL|7ٟ#YGamfӌW\NH>B&x9F1j s0?}V???ՉaJ%MZ b 1>? ^PETf0d9; 5NKmD#gG66""c;D.{8}Bt.o쉪dy,T0MG:^$L% yxg|oûQw<"*0L:i.e}3oā?_Y۾/U(V&Ѽ Wgy كRLʺc6ytd!~O|C oQ'}:v.`J |AҤes^g9;Kpc1"X9g7>c ygD xn@NiCUGtrbnaȨ>׺2m ܞ4>0)FpEo=ș)D-Sx^H:Z"'!OD 2j U3 [mۙgߌRB} dU~ԅ"z ~q%,:1it{ފ -l'Ur&3EȃfGhf5`X z|b(`[[ IgpZ\4S< Z+daox Rt5Lz(7 H[&*=VH~mmWҢp2*ш/R%`iw!/7) 0TIkA?2Uړ[ XRCQ{.0&tc$iݰ/S,b {aadGE}٧kzEsv{j1$7S><Bjg$?SNrꘉ'A"dڷ%loߧ, *l-"oʜ;gD**iFq0R?wtDLA%?]!{REHcSx:}OՁ[2ӎt7 b> *ݐ~޳dh `?rzSn?p#gu$QjnZ c[a\igt%BsxD (!Y(BtI][&dW.G {\k8_cd3R1 oԳoVaub~khZQ;Fߍ3kBb*=E{~uT†Z2)sY&@y5m/{K~F:>Uw7,g%-wA*7oը܇\? |&Ƹh'hLPmG֣DF2# baw/ MjnPDLgAhf0ʅ6 Xˉ/fh9\Sn!4/FS| ֆ'F[U(nyϽ캵Hp)a2;*ꇥ{SRx8W2$"L=BMEF`{뮤V޺U5\ASg -4e-Y Ҧq0XS_\{Ǟ6PBrG¡ymԂK|NC SJ  Jd@@RL~[(%^qD![J$U@mQ:̞b8<2ob)T"D'21"h2@^7"|(,,T_Sx)g_zr"  N}QQ(]\#jdy7opʶfFC/'j 76KR9Llh_T1Բy qGΨ7SKՄwʤ1O$[mU2uP#L% GTM(`ͬg5d&@~?&w A=liPt<79m<)2WU*aSi a(tݍxu%uUG" dϬ8Αtp'] t!(OeIoBnk&\7!_TayX ݡE _@zS|4.z`Xp_S!̭Ա{Xd!ƻoJW\@nppx.qZ;+?64{<E6%]3b/Zզ tEg ([.)8-,4ɈcښF`v?g_䔦3Y2] c;nC)F%;oth[װ`ongrZ8Eߵ0XauKv,Cik:>X.|&ٹ_{jMTXǏp21jMjpx76O%ctEk%3 e,@LPI ׌h)μWfgr|?)ЬN> /*橾H"y1RgR-3hZ"u⎸ o *^9g-0C\}l@!k62OmvzBv-pmRKwGK[jSjfQ#n8[+AJ.=gSG̍CMM(16KÓ=H F~mC%sXDXXI@N]/ofR-3,ObW&sc.:~l]_9'irFPwEls)j: 4LJwk>FD3C;Y_GumtJ;z {Ӯ!T&~ T,84h^Vp[wE5!GmCPC|0+X v4Bg V2yhp}-Vz8q 7Q  |+V6#Vh8qjBONrHL@w@L&G^? ykzF׻Èu>eVU~rӰ%_zwYPeSV"SbR_t#8&~Zvv*/T I#ǥd葯p <ȭ:y0.~ ^0 O,R0.aKa:*:NTԏa",{᥷qq^Z 7rF[K3)4"0dצu 1i|ΚFϒ΋1EF #y8Ƿ6N if?# 9rzMEhʘttY%MTO 33SEm `p-26'oᢉR0I ;i@+ʦ0!>rҙb"1\uW ܆_#+rߒCJyi7I w)q{Ww#r*h?Q.]zzR Z0({Igbk^1 65daXhJMzegjW,8:Fp* j&LqA]bbS<\Z rf<g?8\ʙN**GhDEVi&].~Y2<9~' ';h ?|ȅDQ5w2m'q_ʲɊ7^hnWyN=+V}i'3"K+boX@8oGM3[$"&sލ U,4b~ ۻuqُ 򼈗p%"NA(im0??mBy!Ο --;{Dϯ n <=&@{R3[DӁ@*ݮ!/v tCŹ;޵JأŭA@3b~nRowj꫏GkgǨmWXRdDw桟Ci/eSGѥ殫y>n32Cπ@\/Jl2x;uHnGTIUWFCdhȺVWJYmBLcguU9a c/ZݧMDfUH_jM'Q Ԧ<8L%'K lXSAwF4mL0u~$sp^9!$qp`(}J|V1ߘ>kϨ7ys%*š<5M`Gh'j<<&D6˧H?lb@DhmWˈ Rd};̃3]$vFj#cOqq "ߣ\;c b訦Jmwk&S mvl\Kbd;ǎcr&LD$,kJH6 (S+n!3̒X+yT9sKgx7y\r/\oySm/l,] kogn7@,ъ 5WXq]Mi9em Cb8pd~zʞ4l~9Xaiי8_z4F*mK sB*|÷&cZpH)\-VxITv<x3DNJ.ER^V[D-+k|f!XYgͪ]1H:hv)9$4-ehc?{c@Jv?+WtA#gy-Or0ĐlԸ*<F;k'q%Aڷw1֡C" -ƥwͣ-.z._MYZLFNޠRE6So=0k'%Rn6s˞@D=gzRn>NWU,+.ą-4l`D-/\YTF2F5J[| 7z7{>euPUH:ǸB9 ,CfUePy?;:BQ.jسR` ^SĖ>!.nb2r,SO5pf2<2{pWolt i%aҒD9|BR bkoN8§Nh- 1*% /*O5Yf'hGqyhkB~a-&)TY2y:jg!]5ƹɖ, #vl{,cK26Ehވo*xO\dS)j&CXx[cG.5蘩h*b4*X%]ovg_<=/)m܂D峽ήc@:-ʄc_vɖ+>N⩄nviw\>v^I#wg("7y6k xȊX,x~"?ϜɼɅ-BP&,ZjIt6Bq1QX>K p15䥹*{a7Ȱ;nt)P'{ÇV&_p0"ҎWAѷ^pɢcʠ'"2ޅ֣(V*O5ngq8!N3S¶Aۮ(M摻൫@Iuϔ2y\Kb`—Y]thWIE1Yl kOOkn7"[Z, f5qr3wnwP ?stn./jމT=8:,0_bw w0P;lɝٴ<9YbM=Vwn1P.9Fc& 'X?ɔkL~k#w9竦8R3'rɬ3@noPґ{6.1Ҿx9"~Lb0F >q+W_ƆE NÀJ,<,M72/D5`3j<)v'[Q^>]c~ǻ'k7Ԛ93 )czR?!BHlZ4s8i󛷹C0Tz$w_=иVľ0-s-)]WR&-p~ 'u)6O,&k(NLǜaĦ| 0(zUNQ'hQ 0$ދe4x1svf 4QUɆqi^}~('PbD_JT$or1TOgi漒Z%6lh#5VK3 nq\~'#| 1|i³LbS(ҍ#*(W\ T9QW}ƿp\i}dTYSIu=~X<۟r/mţkp ʶSvsKFE3e1oIru0k1l:̏ZVWi2϶JTj^QXUTI)kup@d|PD! JzZDZBs]9m-peM-dj?|R ICݸżnW'23U|qyZ^)m>%'ofLbEi)1qjS[F c+ 5R .yJ@]o=wf~Fw$S89ʇpQ C䂱N9>z#2]so*Cq)"i9" XVcJsw7B!i^A^o@ 2GF\kMqdFY6 Uq Ry --Ī: ƒ!0ƼI I }- C/C:c3iTy)Ǡ?!/"7P t|m-Hc#˟tTRB-F%زPG eqL ǒ0J3;W&GP19PZ.o0M(۝_ '$CNf 1 %[r8*īNϱ6HIriاCNi][Fw%PL ٳ7D̰vS?QVneG(^I5.E/~^7"}g2o2f!ȈQn̂%"Pg~^YB{sd9;i6^}xxK&ϰvJt*p#DDz$>Ac/Pȹ^q$*6x\飑&awtpkL{Q^-;G}gMϔC'W?FY ˝rggY%pk:K@;~(f ?(ޚڄ.ޑA~f|5龸 ۧҍGBUfDM95+)x:@m꯵^ hv?]H0q"n<iTߞ1`~,q5057IMЯ OOAp=/s@` '9_*y H{Zx\֘$4HםNDp ~XA N_2mECuX.O` F?|@$ϗ 0|%X^yp2reA59bLl'S4-Nf>fU;P4!^}yK/=V4߇&HGҏ#nGmh V6.D轫R,%ΒU]#]A]XlB_BGl|T,90$ #~w/=&JT>~I#h F(XN+b:OF,>6ak6|1uN}Ltފ_rWv$_8T HfFpQwuw:ڝm"yR,*}eg$wʸ5]Q4Tiadc\?N ,"hOa]4TKR>uD]-#I)\{7'YO1]dQ,l+WޠR5vr;%紂"҄.w!;4P<}{pq9U{8\Ӗi)rDufV^^؜1uىD o{s뷐ZR?$r*ͰpQ"* ?sX}4n6IvPJhS}rz31W/?J o*; G3JP}4SBT4Ó?KVBLԘ5{`8 [z{($q A2BHU> p"֭ñlh}(Mcؔ"QE rT1=)_9!pM놃DV!eLξb4ԓ$KX:Yoȝ3ZaXdj"UNۼy9PPa&9FboۓHJ~V>hLsGКG&etgB l - "w^ezA,gܴv]e5i^Fg(_ȕO3Kr+6uzQ(9pzo9k<؜AGg\ tKTGE'uvO'&OgrO:d~Ge{)yivg}g_Sss{z^@`'OL\BWt +"ɭ"EzNVK%ݰD$fJ S[HVmQ6%EA|\T0Dڲ.譟GKI>ibjeA_3rl`#8Mw0RZX o#B`Fְ3AuX'M֍BvX=#]C\;!co,E:V`Bqx^syʉ s&R*ndZF\Cf+KmT4q&R5jf:1pg]2 m[%q*QMn$9ʠűFl͢JJ;R}C4CPdQ- $p#vpdC.IőZLcz{⧀x`Z[1уg ;,i;64?и d6K c{ ܇33s]Hxr  XXg`rw}&0 {ϿC4XȔ)c|4-_shHH+賷+L6 ڔWAT[uoD:t.)IFVxKp[-R>Uʌ%Rb٥(gpMy'>xNbodcn>k^x7īX 3^;PYUHBu{J~/(r\tI kR{Y*I@S!UdVT _ U吾U+Jh4(^QfVAbNITwHÞp8Jmoq  @wa"C6*|E_KH%?I.Es}j$)Μ.m@sRF Y0Ye [Ω ت4{E wJFd9t@3ukv;BR.jEC~:1s1j3#->i/BI^eOzǙ IؽUߋbup6,[d l?(n:oN-nk/KqcRPz?QM'Bz?z1@T׌/tD_R=ec-dEodEs?i6S4yp6u(| t)cAZ'F%=opض50ȋ%iSVo8l[ WAE@:N#7`)Bz}IF`Z@lj,D0f4PjM3=!FkcE]U')b^ [˩c>L3M8-LMw| i[TaNIK 7]c 4 VJyX]©[ Pn:r T~Mr0`[zxx Dhi_|ÎJ2gi{˱ݡ5k#,ux@1 !|S/rX ~26 Ȩ2E!lڿFLY) P9oEG^frqAH=v>%=t2 GC¥)5]S%ǼYПF㗮xʾG?H`KJ.95byȕ;rνͫzd!2~òV2EHy0tF&J1[AU;w9XiHvHiEx&.'_F^߂Kԧ>#HʤV`-DXWR\ؘUS$9@d_'ɩ9҅/\۰P#ǯ!FPw?oQ0'vb⿽DY0Զ1'D|){^=ӯƦN+F OꠅBжu,Tyoa{J2|SP DmQVԿ~~ju#Ԅ-#K@(u1p& rv6xJތg$ Ų9Ӌ3ӕKaC@]>'"JvenR]=u()ySb;3nqrneR$7ý`Ά b"ޙ}N](3A}Qc\ACRE,m&!z=h#;E3*y!rgO6-qu{\' Bַm|RPf&7<8\wN^A;9C/~U`_X#mz^W늣1yi}45  8+|b& 5dMciW0-!üji@&n62P`17E6;EHXssK.w.:v;6[cl,jGMblͧ)K I6\:#Ž(t<>!8#+5E1[UWgzY`sb1csd.5)&8-ڣ:bC"`+s2wgIR :r剫uݨؐhO$iK`T0CA0͵Rɝ| +R} ;j)ɚLpj%!.ĝ<(TJ>W GO).oJwg=N1S+(U b!T3LAqQNOდ,ͧQ-_zQ$^VXfT|5ނ']'1d#u!`KƎ(;!C]8aQ| qc==CK%\l(Gif#sx^tU=Y yFd6* G&8.j[^{^ =RK]09cVGb#IuˑM]\&Ew+E$ br :jI*[O3ő DElg -Q  M!aK{0cVvK}juC5of]ѣYeX!|u_r2D&ɋuAoeԀjj&fAh ISt$vha7<܏zyy4\j@BʓYgbQ FC$Di(? <1uft|##N UnPEw2zД3'Ȣ P9CS[@ isÞOSg@iF-39ڻ)p@vM7 {;k`"^LOCE4BJeu]vxV-TmhoN6 *vGc<\j[?9 gN.8>hʰvB~.fco z2#҉~a3|os!$ =|h `eO=mmQA 8}9DmɱFQ\+ &=݊,V˜mE7/&cr/>iK=jw*F0LLs486.+ UWjC@mbX})kf&,K}xKps kx'qqg%˙5ơzأMJ "E j)Hly+퀏;O$ ^y:4쟞|aNLYGr9]u0=E}m_"{<MϹN#J&3B) $wsPA,nw 姎׮"1 &"k<0la>HmĂFǷx/NWܚkJ}W[ڂV `0dhC(4y AEcX;'d('Ң~ y]ܙ)mZQ%%\w rW&Hߧ Vo+Uf"ԖƟt[Y\ (_i%0eAc0^$WQut.r1ȳx*B݅)n8s'&?1QbYr,0O :ӔO kEf.3_woX{XkT90nR꼯_ܹ%Æ)\:xȟm{UŒ [;Bً͉ٿe'5 ag14j& X#Խ^f8=o$ DeaM-@+q݅rK o'A8xP0({jɌRB7G `4P;L5Dr@mrZ\c8ʋ`2$NfG$H3.k+#ߕ`$I2`E8TtC E㝎E07铃g!,{b3n06hK Ԣy膲ye/-_+)$`'AcoYzҤ'jEGVQFCnUg}N eI2mԪNx÷3B/:E]zT+ڈZ=NE7׺z>eg^㩩K7:Цg w;t>eՁ}GNTVNz#1Ul]y9#.QjZLJ\U(F^} LE@ E;vvo\a<̤P>tM8YKʓo11T;N-xFgk8~4ߏ<UXdƉCZJwt rŋ9OCQ {9MM K/tB1a}Z<Rbykg[X/h;hzru>kl v,ߜ!69|iږ;{7Hyv[ 绖RݐAtD%b|T4G9|< { F}IP*Ρ~iX)yu =qà|fJ 5@#-qA7o6w[x f D㛔 1m>+@n.>\ϓH1HNyf5s[L A+ϴFXT`2;4 {4| ά^Hٶ\-CnUm3 d_]K'IIMjIj-l/dUBL`;W_ <5j _q)];@cuq=XXJX3>E'Bk,13߹j Vshr#&v.DckW1B i&iYOrӮȫz^!k2yG2( oid$ ?^7bi'N@c/V8e]6e7nB0'_[å^A1+e%Y!(}m2!e@V_8Ps,pSoB>QFb#ȶ⠴O%5Z=XbhNp_pLXJNH7MuOȐoe?tA*Mx;d &~, h$P*\l.o2Sڣc, ;r,YіQctLyB;64o:6'-_}1bkĪT+Ύ)74j6yhc`Q ˟Vv4T tW79jΕ3Ay !v.lMɟ*ќ^N-'(Z^W3Qb8ήLsY=RcMI4z"@/n YPF3թe>(gW9mH[fI՗pa&JP`E`8(lcKحv ᛖ(/ (d5\e71-_8OuD"An;ly9k $'WTyvUgj0$vP+$Q˿oNIPsf`鬘OثZ 6 ^̅4QV_5.Fes*ь{l؂!C oLTVy@}E چ` \f+~ud@_*_ʳYf_T&%(~M>K`t̒B{jzF= (5oO.e*ӧ9>}I,MbhxEu͚LESTQS 7ڬނmBeԇ,V^QVUM (ec*(S0o{OԵCUxK' YЕzE 63LVU72aM`ؔ٘^ 8+{aAKEknq( Ѣ(' yVؗ\,DVqWzYf1U bȺ'"i'Ћ-Vc~<ɇR) j];mEiXYW&_=ߙ+2Ci_ZX%?*P7,Ns D0⣌˗e[1~g@:p 8Hv0qfAg:%AAwGl{2WhfYbyHE@7p=ǝ vŴ9/r%3j^]db<\-vGFztd;hKsZ$!]4rPhԓ $?`9M;z\-/ڵr'5> ꓉![kf|KG,A~Й{:1"sQ ȓV(%PmQ<>.+ħЩR m kP˾%Q^$WW3g2_|I<ؠf)#"tsKTq眗aIhr@MhXL TV@rStOe6p$n=rPtjS,+2h;DD&QCYy0`LqWdEUӐinZyR\ZKn! P !Aӭ:u4X^9-NO)Yӎjs**olJ#O?f#yo,qZ,k6x܆Iݻ=@i*^PEmĪi=QcQZNīJE(`WV}'.Ä㟾QB Ķvmo9X/З5-N^#1sms 6Ju%X^ şDzWRr03sY$Hbk!nU@X3߈`&k-?.qWož-á< 7D.1]&hr<~!' .Z%KmۨzK4ת⹪FvpIbQ{&RW(|؇L\@ǍaKK 0bY:bbHN^~^mX6SB7d&͘OꅛbI*IcxLW%z^}bK+ؐ< }#.K9 =1]2Pâ G3;|Pƃ$h Jpwɾ;ȴ'ex'xFy+"xcBEڏ]X-  հfiWV *0kԓ{T!-T%KgHGqfJ Fn?Ҷ`DQx˽ʞ cbE4FEJ۝ :Oc``غmCnLWG{&e?K Jbȝ]פ6ޙUfAyždW rn_v%bY]+*'|T,Si@U%A]6( n$ғNoj}k>?2Z8B?skCeU(0>}`ĩw_6SWIBu6e$l.SXv˜贃y\˺Y-ED xԑq`%&B~ iax~oD^ﻶlۭpGX.lY q^{hD^}g  |OL;Wy1xCyxqꇹi1)|Y*rs#ȕoTBmKqb$n6ֶ9+N&p6VfKzLD}?ܦrȪEӯD9~-$ 8yىt/Ԟ;1d}yǑoxvgP=oԃf6cag)QACMF ΉqIس剖.bt"trN  6JMƵȣ53YH$,~+hhӬ{pa?Xޜ$ûv~ 1,ؽՕSzd9t[OΗ!R#P_jA_q2 ]!f!lyypI+aRM#+w (TZbJcWʾlֹN~ywtVO/"b'hܡ-y#J5z> !m6iHLERخ@z]E2&Ӟ·/.X%Kq pz9h9n|蜳0琌1eXւvqYw[qR#2컡W: aO-;7&CV zA6>+Jq ]BW5,N-uM OvF"_dQ-F { o‚)%EsP}۾=w+UTkH:@5¹bt30BrU'7ΦcJL-є+î[:Ο10v 4nc CЪ${Wy|p}V)`=Cs&r*絋i{T7je 4S:8}l3gPy[0 WMX49>J^g1d4ME;Y&S*xTD8֥*qE|fK2F\_381> V5U) ku31wl KJ?HbOp+SqY\i8%3>ƕΜҭfi&,Ory"?#^^ޯ?b= t(&rRrO{z}P,SuVaIN _cU< Hh2X q3C>G5)jcv ĸ`-Naq,isUe1o`vbH4]W,`v@/_7~Mtp%U15tEXx$U W 2VcV4m^\3^㫮k>s}LL4sQynP2{køl{m[/)6`y؋w -{{f/dCRltZ  ,H1 4˖týJnZ1k nwD4z(bi~f%~.⯔D~Vl ğP $!xuɈP !+i}ˬ" Z%''*)뱙۴"fEP``[~59E*7xQ W9{I:úai PEy;Z>BA؝]7 H7}]C6h0a^tGLsME`/ǬK엖h5 y^ zm$'c`7f\Am\R5~)7ʕ#pℭ;W1k8K{3\ 0&;sNT?Xx9:+BKyRGG& s3|@\u ΆA碟q>N̔]6 n'%" ֨7>m`)>r7#!{xV-L4Fٜ+,[NPad,3;,(}S^ tYWxoo_o'9%R8r$ސW6kBC.¹i>u/O]Zԙ 0an4GTȭk3f7spd0)N rhǯl%r!] C h@z:|h>J\ TbfwCeEt!(^nS@qzgRZ)Ef81ʍɀDrכ}`NЄ!48\aU3&/3:%,B4^2O[ieyτ[ATFod+v;qߒXj҉q&vkDZڞ}V`!p肖3,GP狹Ѯ* krDXkmGOD&o#af(/pCRb~٩@CմVvyoꮯ`a 8g[/zk)1J]N=It7F9((Ew6XE *N[qy&< PG"X?<>/VWBE׭uӐ4%I#Kd|"軛yBzTjEi+GK^[(L98j/ŒUZʠN4sH\<2JW@ϯYbBp V98s"r wh 06A%9^TZ  RsP;:9` xwvGj"wC4ЄУU/ю%*R,?URl*In{5hxBh^k!lF-+|3Uaz/Ymk~Eo}V>c^ @ J&@"$UHOS wR:zQ ^+h蹔 ]TFc}JyQ1 | ~(mX1_}5 b S&=ϯ'4y c*oLZ=Vvqۃr8嘠:O #=%[Cqx/Ϥb~j" QƤ{4H.(tOSw+`݃duޥ qA,QU1 VmEeN@w]b$0chSMXs#zr-RAWaD ⪊8mkf>.Z[f8Q2U4^*vtKRhPd JՉ~iL.>8OLchΨ]ƸNˁ-Hi1xXBv*bEHiO!݉QVqƵ ƒ,_EݚD$"uDD{con i +<QxIKűVB1^ euZ޲ّ.}vU£@l;/m ܐ)2+ #;92n4d!3{.R^ˋ`), ?cȈ)=i=ڈhݲDm(wQ2 \ViM E><^DAtyâxtDR0VL?3+JQ00A6=$dfqqp\&æX*,\"0 scqo3^ v~9o{cO-f"d,D8 MA ԛe0)ЫsYUjff 㳈$C3Y[1fndHʩ{yy PjӗVWxy ŚyGw^v4(n02S`ݴD|,Mw9AKB\~I*!|=&12#| ѯ&cY6:nH} BFƪ3ziw1Q MD:Z`7\l`}$u(jMWiZjZHIg)GSjܧ&BB-Y*G@ SԇF0#khwG >3,Y5kk) q>݅'EC) ؅OfI`YrNHgXTpw-ɴVC&`T%*-,Xv17;w`& 2_&ρ~=uR똘@۷?.ݛ:!}d4ÎVȳ4]6CV4d?<3-%G嬂mԅ:ZlJ|BaGCD7J>NX@;꾰&Ɠ?1 u+Hh%l=٠ C4y;;+RE-9YFuő '#I %'e}cl2kL q P)}+v)ʠ .LpOlAV28u1ʝrX Ī+?8aK0TxepnQK5zQ '$w0KڨVUMhS (J 7L{L&#8sEڲɋ#˒+J$@gڏI>{a-F;c8APȠJX5'mZ3Q 8uDjv(([/r2k8w2 b0ܡTO(&C,G?K9oBz l,)OD`նp,P?5Kz1u(j~~g"P".5G8+@ZL"xhI/n5TU1u䑊$Q zⅪ lq9`ɝt \}U1ϰQ9F?yBVOaؘ:=_݆oh BUd QHf:}ǍGK5_(FPIʕ=".+jB/B~0A2ъ}/ƙ{Cܐ{9l7]5!?Ph j#3#tfܖ;w;#{M |W0H z5-di~&Z"WOrˡ0[R_Kx,[l>YM ^c@b| >ruCQ&VdTPʪ@o^+Z+ɜO{g w`i zzUA lVOe:#]301IJ1-vZ9'9 4i2/ G˛>ˋL Tzwx9D[ƃAq "NU!WNxR?ɉӓ78%92=.T1-gvX;ScQ Y,m 3"tAF3h|7{鑵 .aPL#&=D0?wxp { [Z~2WɜVw7Kw\, 0'3]Z,o01r\7q黑ݹ\MmI  BͮZ䖏-Lj]-(94ݹ6)?jGq]9ltYp}"Bl#IqԨTB3MQw&l{$BcWs C9_Oy,)inx]Ȝֶ)cu)^%n+{(&,íVg7(_{ћ1 ViߌC[Ti@9R#MVΉM]%QHJR-?wVp;j?MfŔ~""oSOnMϏ!S_HUvn&^6Q߄6LNJc!{kvw|eW{) õe ,!,glVrC ~n_ծWۯ4ƛ,ee{˝ׂVx `ł wȣI Fn2C &CvԲB̭~ϟPa.ٟ#l^|J(FӺ$M@i~H4Jӟy [\i9a2um=6ͬe(nm-}!grf_)sV() <j3S#9i<#MQz{7wktA|'CǼ_~(@b9Ŷ+est#S9zwOo\BیC_ Ϡ۝Fl B%6l&[V$zqsM1ƖG$(17MDǓ(}ᗞTuQҫELK5٣g:dT?jIy=u7C f(o 5H-ZtY^sLT@5'˶U ^s1RX%sM8qmOJF=oHF9Œe1L/,HJ(iQg!ޒ}'Q+-bn 0CCui~_._Vmd6S: ʀ– ҕtd2Ns=S; #yPV#purf#X993X+JB5EBVlzr[ 6E&n(Đ3tbMͭcketӋZc8g^ٹFȁulh7~)C?2"mIӕ4;Zf&q lDڱ]{J6a8:^So 0_͍ۣ:-g{,pab/7XST7C> rͥAWIEŏ&E)adTmPƎε iz˷jiNd*{R̚GPRmp  DޫzOc έ >fדP]I2n ?/sj3~;רo׵> N4jV%{|F9{y1ƆmQ=2Yޞ?E[OwƈNĻ$"?{CjA´-,-R} W̿ʟo ⶤ:rXӏ7ڪQYydBH+[rQkFi 0Ha]p1z#ȋݐt Xv@@Ey 6S $4幺->}d%~:!X2Q4zk.c:q 'ɷO-77Y˰T[:qV^ywm? b*!`N>\ȘZU U|!@ezm3Z fG"}W3J$]E?l-h7:}uh4󘚧|~B)~8aڏ7x5=.q"_?Շm9!]+_xP^Zd p ☋K]^y } GGKGL}[`aG@}!똊Ef*=M[s23/EL:5:68p>]OFKW,`#$>d)Rs` /lN~a]9s4zn@  @sM|Nr6\Z^*$f?h3#UA&9wAYYxb_kvk` , ViCŜK W/y4r*rݶTMUtRqƳxR@"n,톪Dkmo{g0ǚow0@ [Dʜ)l~_>l'<@nGr!>P>na&61pHcdzt8@UKנ.5Emf@ ˵>BVåIK3ШMp-C;9ٔ~ʵ(2>7z0=ߩdec?]`9[FjX7o-WM%b?%\;7iwϧwd'<;N Ԍ!'D-BVuÊ .15=A0̌uYkn6tס}P3gqM2tmhL#liy e枻nh B=1yYML ]b+`f{ ZyUGxx $-3-hwg|:O5\{\Tٟsyo J,͈Do. oG Ey##.Q-@&V(cjQc$Pb= ٰŜ%Vʴq1Jf TӇ1t4rBS(,Y6ʙ`F qQV8 e (EY!bH;CvqپC. ԕ#*?󛔨(l ʽpf M%caܲKfKTk8tB0BJ/TM8$U,mk -]KU %:&c4D2ޔ@a@;Q ӼMv fgD>,âe/fc\}-N,pʃh_d ,^,u408*ƳruA 5r֬ =r_; 7~l^}K1}$,^e[]=\Lz:"mm;`(`M;?9^rʉRM)m\vrxw(4)f0t% 8"5Yn)5y[V3{(Yvh+}\:k? 8XD+Q2Z;^Ѷ h詯i6qw]^rr<MrL+[}q;lSNƩPmڌOeY;a0=X"nN~[Xg dLPcl9?-L8GS֍s.usvI ,=Obқw/V5O [ܐQؤl'J؟A2 7TVn˩vZy"ՄV-8~@Ksu zUћ5>Qbx_,J]״$/J?`7<-Å1p tQ6{b ;'iy!}~f]-Uvw-Ȋ$J,ڗQr#ЁԱhʋY|t~=yoC:NTc3~f񩲨 ֐2B tv>a"c+9ODGG#6}I,TB mQlv>Bz^6N'V*l\fy\޻/?i\=I=@kF3 #Yi&]q:f 5MAZý{ ]IR5-{lO7^]JuߖMW|X`p%&oj6#zAEwnC۰ MI:Lg-cUڡ,}S4. DY871m*'Jvd JL2|5D !LECi-z:77]Pߵ/8cE<͸`>4y4Lj}dEA9j)O4H{X0$5 ĉ6mդH&)5;6,WTw0o)bFU.yP"-1r,8Q 5ndKC"=F]-L[JO9DF5N%EjeBREfv?OṾO} gh4r(7XfXruvjBB 7;n=q}jԸ~^WrŔ}P4}RMĊzMe}lß0_ۇhoD<LS=fBF"ڿ"[6Ap_B[~a͎:YI/% z=O2A]:TU_a!0u[ 2R~ZL|$?_A*)*asCMab=}"Bh5gH0%yN }߸#;ǰ^83UqDT4\+Ln{`^IϷ9zgas8=p//? 96& P; mz=3m bJ- 𒊸dw$emq>ĕ~ a&(:/T3*ۣ! )Lv ؅9Yk$ W_b t ԟZHO^+1.[)̔,zRTgɰM|,5.5:-ܭ#J6D\zJʁY*ECпI1@FԨE,YpZ^a GV* ΅//mPcE+1ɕqES&J';o>~Ӿz@ڳ4C>O+?̅?OuV{SghQ|VT]M1-yMNs&Wp0dZrG`8e・ T|FA`8 (D/sZw4;Gۤ5! -dWQVuQFP7LC.TBa e?@v~B&lDK9 9Tb&E5^M$?̜HW+W& 1+KH>Qנశ[JQ*%G=D :^ۆyG&)j9alInڰA̕1_FT&:\d~[HDZhl˕`y 4**~l9B P)Dv]|jeQ R){shp &$hC>tu_AKjͼ]/:{:.Pq,۳zlX#K]N/ւUwy.׬I~A繣:ŐZ2kJN~Y^ʨaGqLI˙{.sip9'WLaKcG[.v_?TZ[;@1Ϩ] F\^M%"Ӹ_뢻Ry)SS8 (y #Tǿj#m ZЊ vXઑ_Jb0_/PS`sPF.0Jr>,5]aqD">Gnmd<}1a]EtY H=i+V)X".St-KL Iv"LklD{}SD( 8r}y/C\%ƩMVo5<8R/g>nilV 2.= 1^FH1 {ŋ˶H\RU**5r۽d;9Su|c%_:VI[Rg.m%ͧhPWccP1^/.`,6xڅPќтTޘ0Jt7m [8h͊0,8*=!N wGB!Vإ#SWu$B(LvUp^Hs&'rpt UV?ȊJkMhY&Յ0 W sjVs@Y1Y6v=N#ZYwRޜ/ p8&Å4x=y&Uچ<|MNK, T˝=Au8l.8C|6,]mР04tWbCƮ)Do\!pcBUXs.D9wUMZwMKF7v7Z%0!OH"Ql /뎖)KҲ,(0Q*F*FHF ķ Ѭ+4x 㲃2!ǤG(h%A(c-E!h񾬑!=ÊO=Ja@~!V*LEzXNG6mHU?=9 'ÕeM4fIR74km3Ӯ U/ȟj9og@9d؛~2P9ӟm 5sa/wF-QYu{6/hvsy:tM &vXV>W zl;p-*_$ 'Z =pQ[!'=yM%~صUހUt8酽 =Ǵy՝rDAm$t>~tAwle<Ǚ%l~GܥJYF,+pܒ't gts?#އn۬YBr} >cb突ww4Wэ_i՞-xpE⹼17Y o[dozd ?N$+>-^<=;c^[H|BA0&ž>Sb:fnpIDXG$J&OU]Rm-' G MoJk̇jt+Su~VU:mZ\G6 r//FB\z.a.T"T&O g ?4_8(8 6"h X S!fjSq/v-qߑ?Zͺk>Ȯ)yfPU f ^oR2Y 20ZU|1˯O%ܮn9Ni^cAx噥r1/v rNZ{vXb $l0G]5-Tcϣ{NP2bwp2Lnmu: fy#oy`{q]OV 0aL~ p$CE1Zax߳QZG)}hOնD) \ֵҺ*]>s"u~#OMo)&?yɐ߬onf] I=y_D#[|gSI%pf.iݜ b˳S9^z?yl~Gsn/J;.zCC賈|}]v9*@/VG6H5^,%` jpڶa<'|lxwϾ> k.`ûɰބE`[oG&OQG ː0C89cؠZ (k&mº)HQ%*Wk40c8 {FY ͚R#{;#WSqnY8 *>j&]~-"xOMȴ)NMSSN$#:My$m~m {2Ҳ4&VXQߴE"l@ʒL Zf[̀}Ԑr,=@NC.q:%Gg#B >~=/_5ғ@[EMTZӬ+yWYO F 8VQmq6۽F(p E WxI-;U6i1E]mM@fH:E=_q 'Y?]PdQ5 N"&Gr%pHε;'=!*Ck|21Js,-j's}դT_+Zn[j#ZVp}+BCQu6iVӽ@tqWljZ4鼋O' +}PWl$lvD+(PyrZ9 j^D?+(˓ MB4}ʣݝTT \ F IiN~ Tk)HR-92BD]e:c3{Y#pʂNHC:r* [~3& ? 퐾 LlOCwps- F !ޢ* amOIx]X5Y^ro몾 I_Khx^2{bO,C &3\= KX|G52vnj ȵMDz+jcЧ%gSu]Wx7¸C?Tca1@3Q;!6$"DniY80Ln?~s/%a= Кu Կ't7)A! 'K#Y^ry vťzߩUvYij/aċ4I ™?k3/OQ[3Aabg#=\';з7Pb|$/}` RNiJFl/B\ZMy%ԷasgXf =8ٶ;:tË}'NɭB@*&w:JO):`VB)03ƴ+g0F7\.J5Vd$]Z<+")9 c~L';|xU?_+-p'$gꄼk,jM@/zZgGR&RN* uL}>&E|zFPg!O6ρaj fX~a\ѹb)5˜k&Ӥ/y] v l @$ـ!n =vH:=ڜ<~~~t)-1DH6R/(^Gq޿E;\c0j}#/F7ǧ*?f  /-mXkDve -(BWͬrʓ%~*103zI إ%OT.!ZِDit'=CSEG "ɿOb5' v ۪3-ehq9jX?'&EX Hv(Yg3-f [1؟J޴El2OONcOzLL6BH^LNi͸uU;Oq?rs5zϊw5wN i MC)YsԣڧYc!֏y?s@b{ _ N%l\#ecsubKy Ks<ɖ7yF dX1y8uP*'Ոz⢋$qKnj- ?E.U"j3~bᾅ>p:!O%PeL69П얟.[HxG-|:' ҉gLEn#cec!al|,Z('T& hŋBNeAGc'db$f2d6U3O'zW ug׷>N{o4J0Q4 c!HH+.w*]1G~ُӥȇJ^Ww1İ.oqԺuMUxśS/*RtW\NJIƢG~|}(l7<"m QF=LG&{܇ݝ,<&aަL2&!d`)ZB[0AnM7}z?cσ`<Ŋcʩ8W+WQ&D8}BTY{RN64_ݍ:_̥M;kM]K*plLڍ= r/zXN9R.t,g4c!p]%'RlwJU\3 J`뽺KR,6r;%>?A ADKLMUڹ ߎR E.h$ yF#;HaJ`rL%(DS=&=xD0JB4X|%]Ӈ&B-F}6_3! uVTp>w;#jC3CmU+6NqaI~q^Tr8F(Ї 9vXe*5Kc|t;`Z$JX@~U@ZoQQ'h>XguQ1ze%5U%,Rj2M9(ZfC)H2gF%ꀞNvOV08XQ{y?1i!/kEĜ`WBʱD-c)(g"_>DN[p%s̝ȎVW)eJWUOJj*~Z Y#9b`3ʇMr$4dyQgfdVqC ͗R3 ^m[V!m8S|u;^~iR5X{01#}ĚWXޟ5f/;);.ft! Q,YÜ \یN*^2>?1@ʦM ;t5MY9wJL5dYs NW"-3NG|']xp[ʈ1?1LZ+㕧k n]4E?}k;ƹn` xJEXyhoz735M0QR+s&iFD6Sq:)AɎk Pp]7^ LmRXG[5x˝i5j^бDSb(<VM}97 9ڶXeLMUeޭpsjyu4b)5s~ܰUK ?ApPdsNw:4"Z:o-[:\p2'-jL5Xxw"Ck,HZ=Q>bl7\ȁU܎ߊG`@DXR>MqsZs%uRwD` T0?5vET6|l\Ë`o]:jqC"orܒ^@BwBhҔEޔ\#} l8Le&pG0OIuWUV?R*ERϠ1Dcr؃; ~Vjy`>o/y2C0 J'V@%? L¹}]%A>F}(kK|PNuTF˯D &IgsIoeG-)&!0h$Vvʖ ''5 8Dk|?`ٱw >aſSw甓ƿWv gtSᓃ[Id}qga^x/;^}v_Gv +qĦΎoIE8!G+C=}Z>܊0zHF„yuy֛J^F!ev2 uUDϏ!,Lo,*s~@+J q ]ط ?P?aNast^`38`#"Ƒ?Ѡy?b(GSQ֌Nwē_& GcM܅K`cGX0IXž>Xr>y?Y]v\4Id>ﳈt0 ŝ'ѧ%.}Cȁ0? 򦹪XidOIFfXXCVp"w߇pTS.H_ 1ss57W0S?;u|̲MCTAe"ߔ *]-~\"6}@t$a;Ve܋y΁JOu>w*FOrϼ%P}<56hq~%78F˚aPe9'Gj 4,ȯZs`OTw3E;5rߏRswcՄܯɑ`V7 h. 7] *>jk|*] p.h/\Xh<ZA,5wnš^.4q¢Cxeʕd3HlucEfTuV-m eY,oc>uuVd}_.ϰN5KGQz&@1Fr"48XItEٴ5jwH;i$>1='2H1ƀ3'wņ)􄛨{YZzm2 Ø9Gj_}lY-ovWFشW. p&'..X}\4qFGlA8꼦3a,btJ10(%:4.n0/OW[ E{[&~Peԣ.,B-/hE,&gfbl4W((H)uPjRR{JyM2<1V% m{pE_,/E7N?PS@iI,ymɃ{G y?Ap)GQlicKE2fة?0_7OUPg:mu:bE#J-]~yH1TAKBSib2agr5'f5S Ĭ[ǹr!ۓ 9$;a 1اUc4UD8 #ֹhpja̶&c2cOUnK4 O<Ԙ1A ̅ڴגX4WfUhs]M41/x|պg(mLaH CRU)^?q'v]0,aCS[YdsVyWaď4M`վ<3[ =\e>"cw LwDC1x~4/^ LaZ9zzr2uP փ \߄Yb^z3Ľr4i= "kM狽iۡ+] %H#L &ȟ'9fd?AVF3ȏVP J ޏW'L@#k7*!YU 3vu~ ھn4d0QAa0{w7iOp4A)  "{ߜd촂_ߧ9Z( }G(Bmx CN4ORfv,%û.n3PѶ4E묨2œժ-CqQ$pmy3=3 mD#lO&?X<gVՑKUlPMQ hʚ3LW½z00]hy2<k{=͖Ck:ƼNC=qSTb@r3{G;W e!fEtg5S!Ymݶ*Ndo1, K$L(}J#y4Nз wrar!ݳ FjDZMxm>hWh "z`9./=Ptt^'%P'Jײsdē)5]9b_(IAVa]w<|d*({ED3z$6 ~?ɞ; ]a.џϘ{1&(84G?Aev7Xw#6dap I𰼑#-e|נH^`P 32/&+_%9C 8-F.d} iɰXTL׍ wAh3+M9oW\p)oc!SDO]/ 9Hy R|aI- ofl5}rfXx@B3ĥk*e -/!UЊrmhL"l4-Uy7vWĦxQ֪keN^)~o=?]oNhm/#*$sP,^TvGzZ }d%2ϣ4D\lV6/f[KË֏ZcG,G .W25^7G = DH@cIЗcNpr<.ڢ+ }3 \R&fmyÑ HlPGx8HOȷo}2Rvǚ^;b֡WyiPO_WWO9;n O5] en=ki0*%.؈í{b5sbO u̱ʚ ˥14=wxiPϲ{z z$)|BvH@6>e\˖0gSz- n-&N,PYΞ~aO&u.hKL KF^u[H@r Wb[ ޷8ȥ+B,'V4 ?2ůmrG\|ţֺ֢S=nZu5fɕq凛J,eͪ[=ka1+V^ʾ:Z]T\ɯOdeJlv(%%/Hd XQ-O4ٱay{n2\8:} lFKT\Rt- sU"ɓtz2BJnăFv2g}p2ӐM>|ьGzQOB) qewSh6oť7FY }|sn{i*rJRoŏCS(3ul7m "94*j9q7۽h)* #vcSxs>K͡4l2oڼFCXNj  ` Vqצ[N5-`Uxwߊf.8M-ٳY,I#zXt,*Õ9(*~Qٌzb:P\ƚ. U?Оb0H. oAz3$ ux 3-pNYǎ8`).Nsoj" 1ʲiju P]! p"i>Ɋ1Tb[$z"-xY*: (3_Mڱ+rȮHbF7dҌB`Fos@ө@Sb$A48x*`ղ[ҙ őP*y*vǸz.s%Y]:sd`EihZye?jV_)a6$"‘ly81`eʪ3.Oj]@NC(Ts 8U-NtDRHUX^1A0%m; WŪ Dۚ͘``*6ic{YH2C|>6{Nl4#D72s䪓EOf½AB+ p{ҍbGϼEC:y(Ш#ua7L3!|,e08*΢GV58/bn ^D9L&x}:'1Vi=uS~z3m"tM—B9͑H`S-;ԠKMb<0aC,0l}69e;3&%yZSQWİerV~P?e_n}?Q%R UL!ފk.77׿ȍ ]TxlS̗x$n2HIGAF bTe*P̝)9ש+׻"#q V/vNklO\LWM(}sSLum}on{2dpgIѯU(]_A.Sk(dGSK &7ljAC.;l&BTd 5be2s/} Ӂ`^E0ۿB#h`7Q2g7_/x+Oӥs1R;rs30+^tOA^ɶ[k!zZGt='6@o5Y)%+EWJ675qz|*-W k7uͷ}$2*6(sy%"yi&p AdKct7$x-̠ *xzkƑ@BF3ǰ9' 9}^esQcފuzCFG=7+ԈFtPO!`׆=ݤa‘'17*m"ӄ_Y&fg߻;Q ,LӘ<}L UhRQ`C[r891+EuowO"J hȐ\iIj̙F=O@SΎ.;>ˤj^smҪp> =ľ81R񊓅(Shu(gvEkմj4^vHAVK@8&LYP{fOkx<UYh jQ]ܲi61Lk:&7ҒNKi tvH2]?U E/k]tٍfi l8ӌo,k8_,U\L?T^1OkM%ՊLJ#ڴvRU" |yv A3@߄R5ZC$RN$GvO*H) Wf53$]ӋuƂQʁ +qsN^Ўv)64*/t ?n d ZzaGLĈY> +a[d"8M0x cBJ ݦ-raPE1zϠ>%o:3{"޸C@ &\E), m֖|z W+h@&C V/Џxvƹe4Sy_0_~ Hĉ+,TdR1'uJ?Gt*9'`#2IxngP|CRz~N$#FoZeKX 8eD^2?; DR|l+TR]_nŝZ bN?rp$Y.u4`⪡FICGm# ug]˜P?A:uj1G { Ɓ0SEg28Ԡw$G=͉ *uC1eSz^SVU,T:G?ҩt8U:}onƥ܋!i?-< 4"N%6&[ jm1 p$T AF!\bj~\Pt h3RK`r'P\^!ᩰ7?WtzsckҬlz!Hjzak?#Qt769]66BVGAr¶܄@1tW7"9V#LL@ʗ?@Ik_yl߉Te; v^NQr4b3%z*~!s(A)*\n dXGޥ'D>h8 LI#2jJ]v?h_F!h<1 4$Eq\9%NK$>錯)‹s=ŗ%p1ت] Mu\Z'AEkm0/2M1W$OG+\o7{TsJt?跈 PbU2W3n2X;H:hs>8~:->USrLXUנͲJ!|MZ۷_&בa 6gZ>jv smșc^}vc l=Q$,=`@L 1Ȗw&;MUeF(yڅ+1!&vur"ŗh 61TeIo-'bSz5/:šay8tz$= @ĨYKnkQW2ɁoB%7i RUQ6nG9 {gg !M!~#GYr ϾV 7 -iF`+YWBd:) ܍`hp@(~E̖eREŔݔNaՇIh~c,:#h`_+?pzE]f^=^2[뭹%Ϙmڟ9i:OcCtzSۢ(0aĔAzez92Ƥp>#dZ6ݴn4J<VRvx! 'htgŃ3'zbԡ .)yOw]{ma<)y4;6TqGERYCg__D(kE7i9by܋EHjf۲(F:GN/Wnb.mz/Y"ʕ%ݎ8>55_naI)q%rynbx&ϼio^`qVhѻH2mv`y0\ȩOE?&Ob^voy o &$9JrՍĞ~*K,+ז)rт Gtgz+iJ.͠1__K}kQ{\P)yM#s@Ld&+L7YeK*'FPw v tU VD! j7`34cXIts~bbuM..pnjsQг2OB*k1qę74pU#B]ӏKwXIUHNSJA3nlT񇭒QZRLk+ k̻.Z9aNE y;KXP9{/o2+b_RJׯ[KĻPiz++((ޜB[]/l2𰾍VN-cYa%;`⌹&bl)!58{%3-cln\QL!v>-Jj8Y 9>zIsjeڡoH`;|J'$8/=rdLY/7_Z`4`g^³h Y5M?_OiHE+dZ iH$9 >)w+iӧyF#7X㟷~|u`Հߩ%9ͲdXEk"gL7W!|vRJkpd VXV=qiZ bBR%<\`(ExPdqC gŁŤx݁4y`&'\60q"1շ\(b֎缎'̱IOs1B);X8!{=o: = H̤j! ӣ<7ZL|X׺ W~A5 U;S\z n<afF+V:7%exzVP4 & K9hр6B:\R uV"2I$t*O(e=#8CW`_ްP6s1G^،ʓZ0%RyƩp{/H v꒐LrVYty'=| ;/kcn"xqyAݱη{c$!\TyK5"w)OLal1|&ȓE$+_>GW>I;Q$AyC)\Af:?Y֙ט",&b%_Zń9#UByª ʄh 1l}>ByN=#9IF8 1IxryjE/iaoFݲп[a}4 A ss5"Cs+a݀{W7Bq"UX(7;fXT;(}#({Q|tvh.Ӆ.Zc7JwɹnF[c6ý b|é²QsaP]9rpĔj}(+ A B5+Q޺HjI"^Z.^ = Eڇgh_*c[^'Es8 3f$Kf[d*$[gkj9O3fqR}tPE}a 7[a%6eY3e~'i~Cyt@ü5[e_k 0M}yo9}a!vI6ל S lP!moZROn#Y׏ѩp8 BAj|Zr-$<UeOҔ оAbi}X:Ghs^i%ɠBלk5 ϏdmFiK9T— ,} Tg߬bhb!YQ}wCX +;g~li9Řsª7gUbN{l ImZ2}[Ÿ}4P$+TpUQ':F'1&ڏ[AG<O C/71JK1n8E5O ^T}IfOܫ[da),ˡd4&Dt(:Jfi?r!gΠJMbVjޘ i Rh]@([^Ҷl;Uݩ`FNHxt8(RHT3Q>=\p>aQ^gOlmX}Oa4.U+~SQ<$/btV_0Ktip8~Nh }{Q`RoX8*"/õdds1T2WSn_Yb*$k\^Bɽ40:d#iJ|%4,[D44I;AP2F`zzRlw! M#qnjmMW;XYB ۡ) 'V8s?~8+R/PxpTB)V &OB; dA:e eϩt䜊x25u ӏ↫ ƹp+9òKV?"aMsA>!E-}va'?q4=^1 s?Hnc]>|P9[~|ÄFA4}kқwX_((Aj~x ^ms!Mu v0 ;%Sdz~=9, چ f~)ݹ#0+:9q0EkH3vӉ)\<<D{-9hī}TbL,iaش$ϯ?{z'M 6 ٮۮb)o⠷-,LKQ&²G ~"dɮLLjጴK?Yg{4KղTAw=y*=jL=V<#azLU\ A,&w auSXCr Kbٶ;Fk = gΟ@/:lxqlv. q,{VW 2H t%2ApxT*zy +%qn>\8rچI@78"U)^E%q^S9J=7v Ut^*MWv,fI0bXp"\C G11LEq+n: rj|[3>)F>Qei-]cd0[`rYKfwBE-or/',L]ܴD^e[bκ tɿ˯)@zX+7pjj~!A*@jAa`7PQ%iUO6.-+L>nd7~Yԧ%=%jlLa &k `x$u|4=ޱKRQ^&6_ Qݨ5Fj[;S7?=7K?xsheӚ«EY@l$Th/ u/ImnB<^!.wg $Vdt``A)FS%T@CE[_2.Ҟo|{V|{r Y׾0kA*YW@*Û.%ČrCɥJ%D) C& OG6d-c ׼tԍ]a|>+69 HquUNzod34`)i8(#*XB,YAdIuL@qpwr Y"*OKaӌ*GJ{[)1aHa(kVp$91|x]{3UeRP<4y%.~K@w#'_I)U|痈A6J=oO|c+umWǹ ? [tn E* >__ EOdB~[TJ珤SVmLEŢBaxuW' !JH;)'I1byoU}ɦ5)L`#ħe`˒xӂ :.%w;JE ?uZ4܅ߖ ,w`Qj \DC϶ⵈÈWWR<`2eKlX;_w03stQX |&- O0v$YNMm'T,d9x)(ctP<=X^/aѿI5P N\]j_xH՞qK9L=68sѦ%f4;J[Hm|g%bq}dUBG$7qz9Q{v"1~08VmJAe('f<(wETo kѦVL~*2Knt_56:s/!]a#$AryQ \̺ۨlyulZ>mmG,r(%]oǰavϦmڤ_ު9Bwg=ޙxkԕc^SQ 1˙2am?9ߢjwIoC|vS$@= !:d 9zx!LhT,eEf e~\Ż(-6g/ͣ+,He2Yj>mNE-lVJ+b !-z|^l?52φl  UIÜRLjFQ5?}^[y YYŹ⊐Ăi8x=|ry@Gm~6U/cdWfU{8%`ԎAx^WALPw|7j-kWjհ>m/(^+K WdEzZU&\Gok5-\#%kv?$Jd-&͞8]Xc Dc>lr9@V3KzW(5MP y>?lI/no q1*4ŔlI FnyTId/aSXF WiH89ţDy,cryN!oF?ݥ0T_!^j2m|R]ӖAdbc!`.~Kt6g&`-(^K Y8;}H0^Lmo?Shu, #ҳ- 3nOUh%oWVu?5f;?j{Zځ}x V͓Q+/(v5vIp}5K߽ܢ1lVUr`s6`ᇽzao9SiAmy0l.sms|'QKCo1_, VOهf;= $%,,!50f qOPqf5MuX;gݮ39^v-dTGwPl_yܫug[/YbQWC6J\Ό! UB!L q6P8Mqw%28mVaY7!/H~3`mn%w>3Wp&yYx5)G$Zo)a Zfx,pC:)jAMr_aQw!Yn/<(D̽c1@@MEJ}^]0oDJ+C#!g%ݥo_û G?yڧ WMFO>|O\+n- ?їGG Y<`b E@2Oc"#M&o y[ʆ@opH9h xv@bDb DF|07\ e:9HЮ%R$$oZn{8^xI@hB**˞/ ->WgजF={ѲA7n68LҺyh 8ބ}ۑKQ.Ly0cX;-eT^s=@}Wɕj) GǛۢ0n }m|i@(w-eؓ}n1F`7Du4 86)[P iNyN g2\:40vˤۙZm̚ljnv~wVkU%}6$$ K#uKP6, oQk?5MbE)]4+6? ګRЭO [bQVZ w۫RZBzta֗eoc|\䱡+2@ zu >m*ք0 DC!ys45'<k&tʁ?C))|m7䃊d:EqC>w#?]i<$2 Eャ-9Ʈe3pcW9DG@.KbE q+d4˭H4-zJcE&!5< wQ ^4_l`vG1X|xvHEVG@?**3WPC.B@sEanCisR}ȦӡyNFP'4% d]6'a_cV"UH;\pNW(K '>Al\.!5X1,N!lbv :.y|hTФvN 1a+@*(4dGfrtue2Nx-p(E,ž^{_@< sbWC xPK .YDԥ&9Gu"a0LB@#"Y4ĦClT@;DmJ֜ T>rZl}F.EpzJdv>pTL2EBq)]v2yON,;T/Jm%{;ɞohR7_FIVoҦjQ@݊Q-glg@!Ky R!|óqS8"(B?@\ B[bXN5M g)QnAWu55D_Ou/ A,..ӥH/ql&ͻ4Sz!ЀCW>.8.fS徠˲qRUj.1TB͒p׻Oc5 W1z E{mEygTPe&;P~@pTHXel SÚHɇ O,\HG[ĮvF׍C|4PMe: 2Ok#,Oc2oV54҆24Ņ  Y#;`*:]xn|$S冱˧:!7UtGUo$$CSWsd{:N8i|Og!xψU_OM@T [餫9rikHRDD?4!zUѽ:)4}Y4W#n,):>;ݯG A %$a{rn#\8"=;/;gj&ykbZx ݕL!5|_{JBIgTc*Om1 u"78q 6w~j=z;:䏘8j 2\HGt-]c5M0_6@j5V~:JH3z["Wi (Fz?*NeX[Ǝe\|TRpz;Y7Y%xe-o"ŀpSo]v;,4*Aӥ_-"DU']"Isݪs_ĥtYYP_ gy"W\G>#|qIr'vUZ#Hb4t Z|iISA= *8wQ`X>#lJzU~Q@;c%(6}uBBOa.kb!P.a ϣ~Y[XoJId~jN{P q ]3LDNݯrږCH@2;斲 D];-NWa$5,g,Z:p8\KICM;uЗ@q.FCLPV2ĖiU΄TbأDۂ/[pu{ 3^z l y Iz$t,vz0FRnGuyTQo4}>,fS&ԇI_XI$e> IV r7C&Zp7j+_Bf,[:jVTyw2ao"v"jnF?jbݑGqE$޻<{go exDb7"I:ݿX">zNJ[mǡ3}߮og{\oȪh1Y&lh c%CK3s[R$Z<%({=-n$}w, Όf:u>("֯.ۚ7>aK|dD ջ"~8pGr毵)J\`l ْW(륽Dv52sUAq!G2`Ň_Xa# EF,zYAJO!'.͆dUuO|syd!|{ 9%ӲdJL ߶PAۚz6݃"7hmOhC>ڔJΩh,-\_d{ hTa'Ua̴ U*@U9nnΓ5'aP]ÜĢ)Am^4+*#M;aA7b{RPMTl^F7P:1OG _|kl4#zVZ$/Uoʏ_m92@9;(H[!"@LЇ^ظT)V${͒ЩI ‹lxKE2nvQA}R9Uj03L+Yֿ>Ø열2Ҩ7yY2j -qF%/>v UMI*Z6XY[ByL7"-k3uEmr0iH].|BzP#^)@2D%gmT5Kͦ`sZ  GA鯝8{9}F3F6A|+tz7lPga<-W7)WaoXr"@o5O8O?O@$O$%r],P}5lD7 FNvGdۖ]zS!}CQQ>wmlY0G xS!|&!zV.g*TѹiXPއuv^> _x ?"b{=8HҹΤl8h0'd :SfV"UzmUY_a a'A`_Ul"ܑ1E&PR'R[IkӘpPQPLĊIuMqpRLe20/0rrYi#nYM=鑢^0DכCWUE0,vi>CUjfQhbp8$-C85-@=!ˏʍrWH2 7jXC;=Bű6OȽ _q&g4ttȥ1t?K@לV}͑[ϺyJl,qbHy'YJ@ aw50_!0Uc4?#>~ ')j&Yr.]kd ?FZ;^)̣gyc;0ӾeKɼc,10t1z=}7eI 8 hH7'X=ѫe?޴M8{/BSjX=/@mBޅT^.^-q0q:v' dٖ#_N𘇜 lRYp683*K}TviP7@1_T|V  1{(pĪ3;fKqTN{|<"cxO cciv! ܂v;O"5~uYwJ5:̎@>,=f ? C농^ذRmb,y}qi thN&S:2=]q̝0z}% n(\*d)(\M?RK<0 *#nUݼdz,#ȬЄG`\͒)t=up{\:}HnQLxw7l4uh>.Kr3rb-Ngo66&˯Qt2 U6F\ H e|]ϫRr*]b%1\(XJB#x tM/ewkŮ }JtbPƴ|3> Y*b螷|D oA]%q'zd<7@-' R57U;q*`Od0Q:ѭG8|פ4Q4*2eEʱ=)vCj٥b:k+XtjTHِ+@C K>9 Uh1TJ˺זw6c~SP#m@=)_Ja6D)D#Zdzn< ۮx0 ˤ93-=_o/K#TC\tQɓߍug{e3ׅxFGY9)@ǢZa- vkZSNᘹܾr@+a'4X;hP82mXxюP\x q "5=v}nrvQX[-G(z0QGuaDC= #G}ܠ|O, L9jJ)J迯ǫq9+RՌjRƩkJ@l#9@t6(GB!^ێڎOī. -nc$yo5 > [ !ALbо>B j✠qagkmHӾR#@JEbyAZ{Us+vV)HQވEq9W~ܝ]7S<ŻPW7V_{j>F?cUCO.JÊ輲_q<[ 0N}kvhXN+0d uΓBJEa|:w p-^7.(o %Toyiȹe/K ^@$ab1 `ƲYY Tu~y(,6?iTV.JZ"#-ȜC\m~`S⒦[fXW2"فhCide TдzINQa4Fq1OfG+.׏n_ Ļ~0yqܵF"4Kp@,|pJϊHC8d7fV2/(%-, > 0N.O1mBob~v&* ME/IhMB{<|Gҝ+S!d 63v{IdM ^4p鸊a_Q>'caoX/>RJޘ|8&ZmZ8DgO mQN@i@1Ǖ MX~qf/S usL; XYv\<R(@b߰@#WR4Gzpb7Uc|Od5޶c <''X=\cjL}>5sWSo?R:κ%hdZ趒, h60 :{?yD6rH&ljkq.Mج#iISE9ـk'W1fj]P@D9Ȍ)筍gVZ,}nTB,,Ͻ塿5$]`@2k  _-ýg2C/"3o}hf;Q8B>N c:O{!GH/ӿ>3e"pMP>g3%E\I Y`57]]_$;{Fg[;`$#YPBo0FO_w97 ~:rQB9S;?+ R3AA8K)&^4Ve}S20.N FKeFᘘ3~}uiLVg2['*/<;vr)N:3SJA?lJhJ^K=;YK}lsE$SC}rSuw{}>0G~K"F84#a/y?@zB*[BOK]C~$'ĖqXlڲ+k[EͮȐMa5$֡h/a$=Zn` "ϓJ7Mt;h8VD)jƔy9JVhXά[z* v+b՜>O3h }- n!xI:(Ƭـu`mt+D@7eT媪,Ҁ?쳌~; LaO }=UQCG:rӪ |? m99pgݞHVND|ƲzOe!݊{t,]zJ\9O`74w:I:\=v+yWqw%`RcwWtjK0=dsr0@_R2xg~aD VѶF E-PW5DCXӬJ[$a _1BH=ۼ9P_d]b| jE4kSE@љI@p{R&)7a $,ns 3 7<_kt+5㔶*j'8snjOgb*L4B5qpˆ.y!I*t'Rv:w9v[i;-Vj PAx_-+V'JrF֧<=OcFnf)DtV HpC5ƣobԮ$sx[zfQB'Jzռ4謿!$\pYQBK:7.\4AWP;B'=SsZ=D:]_!LAiO|$ )"CKmT`ߜj'z<c=t[('U~,|^kKxbڡ[d CNH_1_FiftV[e!toSG4Oln/̇{T*TGkcľ-\!]NPO'n;Kj[j%5LOCٕ?W_>B4*r>5aviZ P;F`t%Z&Å ͊ eͲ 0aAߏ*IRwߌa+EoyN9#Pڣ%fhE*Z@o~$~N_`:rفj}Гmő:2*|Ns]ơ7(koLPhE\VVs{(jboAD[`By%VKG"w"IGrH "dd+޾s|i3Mw_ f&jP>Mդ>Yqb'}ZJG@J- kY҉u?Ox3oy6S#Qxx᧨IȂ ZFuus`D [JIQ 1h3i6 @BCknpxKpu%q ?WXV6W-ۈ؞q5Zgl1f;OFս+7<.B\sj(´uQl#/U0El툞xELp6%EYϝŔZvEr&$.k~?fzڕid)uSɍEo%\a&?w `w;Vڋ'KPYFYɼ`$Yrg7o8¢|P^ao4T IJ.[ 򎁚[Ө2RO~VtxK~i-~ -,3bY_Edn=zRCMi1avZ^Y[/N2x~'@0+ 7 !oZ\f>'#ZER?A#ۦ ,\{3toiBFKOy7ѶsP< h%9NGtFeBvvXwQ2T#7&*y_jG|bSmb37vAmO =/Dkt84T1_.Oszq_}f52n붋d0> |nxʷEئIrc[+͒:^(u^ M&'4&-h c|M $ @I3j on R]jm‡A9[֋SS 6X/>^նG`ЯS2rͅf6 KE}|qݙw6!5lȩTլ=/1įH|Swt_fe%*ՌMqO->8ZO.jYlv{jbeňܵ꼧 ]]"{^"e2xum}}ܚ? !YCC,y㍒g0cjx-mW >ɧ^ueG]ڷhА AV[}K~\Ax|ڃ!(B^HTc)_%nB1m*-itu87*&R m-!VNt$j|8ӖH:z5zv >]EVԧ&\p Z  +l9yZ3Yc%sr>O$ %) G<2r`W|bu8l^”'R67U[Ԙ *όʃ zyb-IL潔N!J|B_IVi¨k*pߊ,P(T^*6?g)*QbkI^J$#i<;|Ҧn~fwdbgM0 Θ@f0^SØ}HŎ?ɨ 0˚lPay7dl 1\𡡬;{xTqgTZT0<4|&x5ɐ_ QYd: &,4JgRz'Z콍IEeiKHѵӱWr$0Jo,k4K f\1Nk_HW07laǐO8yF"%3VPD1<^kR.፹u 1 VAЅ:e֊HV +U픇KxshSުK_ePpT|vzI$GΖǨxv cqt =85D,hJ>( [>1)ZLυ$N n9#!덄=n=g'&M 쌋]'.gqI{~X bCaŝX3bc2-R`z).Bm?LWk|3T7(  '8e$.BF:1+f̼'1'J{r}q^$wed=hyA|[yW9w9]=[u(8|z ]A?eq8_rDtz hW#%%%&%Ma޸ֈXk%['L|DݿJV{'sU *w,;c(KO<)* Yrۇ0D5' >ȀT֨<)iGogZ}@CΒP`~DiI@4Upp'Ia7}f~M<R}MARW'0X;h߽4ܫy?*H[=فq },]>〄**~BꪔB0(jgtsógObME&`鈕;K%?lQA2b2T4e#j]h=s3g4ւL,كKٯlGyT-2+~>"1ĢC|R\<_.>3|s?E$xݵoK܅<4辑)]u'S44)h,f*ڽs["qݝɃ8Z|`R#9qHxˡ8޸ ΰѪ̮lhG?]sLuGEi/}zIi璒^:,` v/} *毹? y ]2 ի,!^6'v_~mW6% V'] t%L0g`#'= v 4J`suk˔ϛ3T82=q1U5}=xGr':X }BQp8 vik&5Uw@PWVw&:[]+i鲬&a*~*JMbNb؅(3k^Oz?6BCMͯQ(>6{ҨurlA4Zt/5FF}(j'ZA1dKGdI?Ft}zdZ;;dN*s5E}S933lf=m!$&j>BjHC `9'FL Ju>JZ{d`HxFmM=, \aVvn>F ӴbV<S$ߕBkSd^<76ټ 吞o hţ#|$zͭwʩ|?(Kd}cGS5(w}AiNډ7MI&/z,z|Gy,3t< *zc1S1q+KzPh -uU骞6h@CG,G= K~$~w]\ X](\fK0R7mq}持UvsЕb)}`)D^O-e-mJrzIš.,9/ :u=vo'+ϧNnL{ B1љbD$`+;@>B)` I +"j?tiS%,NvX5.:z?o9q0È]ba!(Ńo|WJFKe:~v!])lUc~pàų.fU5 xFa%pzj_*7?^zh FdXmk>_=ΏY[I _Op݈o/כ+&vF INd:+r\Y"HrK\Zq<(.j$pUVWP᳿/ '7庬!m6j.eujBʐULIҗ}I܊Pv|5 l¯"8k'΢ BqW܁mt|=gegŧ[QCfwZ!,R$t4ؕ=x >&dGB؊="n57qJƃs;BHՎITj+J.SC>@W6?х-yO}O*QAs}]L]z5o7 >dDp ]Z" յwڸ8l3Se-!h:SmͅdCv5GgIx\M+nDfa~{[ adV3!bP>M榛2;m .Me5 @視#ӥQ>RX;h]EЏ @cpQ;\3nqFjcԛ)X½ԍĸBH粽{Bw!Ӗ>hW#ؽ{QP&s 3щq:2ÒY~QYR$sq}vBֽ4(Iemx;-8d(nȂArY+<.Na[ (NZSX[f<{zYtl0# [$tHq\t{Xء#O%.wWE@J /ڳ}WA=–1oµ5ߐlR2펌 >A|6b=M( ɕ(h,&T-]iw#Bw MɽZ =NJ}`3*O$o-vHcm,$Q1HiyyPVѦMtl8|!M;4zDh)O1-c"K#syŜq jZc>XmІ:B`QmL` !ކƛ[at_vFbh* UmShIR5ˀNJj y*ܽA|pD+V/K~Ш!MR;Ub D*'9"9fk,n7S  Nȥ=y@.lm1-gse^BJʼn LПnW]Q_STLͱ$})4D wQ[ -758o6m" 9? gta9wID\(A9@xکM:u/)xZa@dah]s-p =b碭srf0O.wp4fMxy쯠yW@8aC_Ҟ2\ :TNwސr[\(<T6x%ni-t@- ůhliw(i~ &ȵו4G1#cTpf#I< h2]a##D9§FV="#ԡ(刌 I{8S+JFx$O5LE]u^%%CB0o8C?[N^YE$qf.oYo(#Πm]w[#6ڝ_DWDs#To )tU/\82g.:Ga8ZE9M 36RWcoǾ_16|ǑhǸ5^\fo |9~Е* . E0O7B^dcm[f6, d+~a ~KR4Gm|2c5P1RKe7NXVyAb!=R4Me~[!SHY> F*CLfuЛG)j#@n{~D] ig:ox>up5I^_G AMMM!)eф>6HթZDXlS\ jVD>Qe4CЅr)ıț5k,.%oi5Y+3t]{݆ K26*-w93.yrglQ֙/yLKWpc X;4[ ˔Kv ܌^-s?W0GFXB[2|_&*(ӌxJ9$4SoFkL )lP'=%/,yUݳ̉GnQ%\xlPKxB C8bJMqGJ5/E% {"p^Ale*>fYEˀ<mc/g8W3m3 |pA o:K|Ib#b @+9Ty[<~'B )1pE˻0e UžfGwK 8\b<=9cϞ)[@a$)ڳ>}85{ߗKʖOy<@MuP1$~%tũYɏqɸqE4ZҥX#+~Viï|YkMPq'1U.hRLn80 ςb6;.ӣA+RcT[LnG=a-&c+>kT.qO0KfpK {/Mr%1z'^1q뉭Mb FL ]qnй%:j{bfe@@42Bʗ}eS*[{ϤvAn0 2e嚘 tQ _GOU}2}S.#3S<(y 4GXȶ&A-ʘVKmP?Vu*uønȱEq[ ,aImIe *Q<5ͫ#u*eiH"MNЩ΅jqMZLs|GKaMM\ys'0|]k+bz}u= dl((&ST6U_fÛ/n}RG'W&!oFƽގ!<í5 q۱.u%DG<"G|hrT?lLrC^:X%3%Nt7ɳjy( t^jCн0_Knx5%j4@!.o?M%>ō7]6rUpJS܄ U,L.OjG@e5p]D!?.*cWSfP(ji7;᪱՟/_OO-S5~v]cc(D|UI90kAJ݇ӕC7;ˉ.n4'}MLwVX+}/RHJt CGS46WOg 0N7 8fڶr%f%][t!.v/GGIo;z\bѤZ$WdE`|OV3l%| SiWcܨV¦k?MAV$V,吾9h2zWGoOKː@Jz}ܫm $z[q_8},d-lҲ>̭w(LXrPK0e.EĜM"iEɲFK{B5lS{QIYYyt2٪c!0fR{Rucmc#){y^b~w8)?fAu6vb39U)&X*إJIMu0/;~?C{z\6'|7unA]e}B,7- $\Iy@O c㼇^<.ݬ&\s!ߟգbԑs_x犀V&oIQ)t;%w~zfV(/hڇL3"*xm^+k?- w}att$@1]1#bvjކytbKai&$kȡ^OM 67 A[% osQλChUq6;1 5 /^  JeX!e.溎em,op~׀LwaEWtHAF\I׻l.Q)g/;jr#j~~5(3ҝ_i.͍V}f:k grq.e v.G1'מ"kpu{3ؖ"Gz-{l ꒺'˸ JN; HIәGp2Me3^OPM=vb3˫s+TCXidij+ٔn?82c ܌;m^eaZx}EpZku&~*ZbH)SZU~wxGyԨlDV;^0}<UY$a^ź>@~j08+]|J?.,JHY}Iu,E9=}k06W7o<_Jx9|\~4MIzY`~\9ZWx-'RW8^-s{:R7J<(pXΗ:kK zu#*"\-NguNv ]`i%M[9eBxEAUQ_,D @KOdmaӧWJu"fF<ljPڙ**H>j 'ҫ pnxHhd@ѡ]~t]K䀍34g'E%.vgYsxbϊu dWQ5E&Y.yrTBx5_b,o,[UX[ATF1ȃP -7NX4I~WBT/agZJ#dMQTwJIfxZlֽʳJE;UTvVqn'9 y]8憁zy,D?1MPߗ^oӡzK';zvror$G>o/32]?=!I.srwmTUt([1yudg{0&jy(WDLc䱠(8N|sAE1UMJiؗ>X:V%$Zb=;8jw9;C.sΧ^(+PQ8-R[6-Y4Xּ_}@W/T>LQ`$w(b%ٌmH"oէjIL`9jX^bbEᎦ!#Mi G8 R_ODKyY7I8D5]>t=4`Z$j;pqWb*>dHG,qfwxw]bKTp_(2-u[.]u͈T71+4 I))7]d_\wW_7n}xf=uY1o_i HoӮG6ȻozM]7ϺuDA]l1ԔFs (KNi[՘WDC EI,{a~p87mW[)TIguƏ:Q+ VaS|0@XibӶ g @ޫ˫|[26>`g[+$Z8O]Oo};NҊw 5sVۮY{w>bAߊBl$?]%xy!%Wܳ{:? K[6N(vܤ^4^QJA7~gz/ds hFhX}#9{`~N =<(im};3^,Z* 2oBZZܠQaN9O4 pT>*-:HMrx:F (!f?ѱ0m֜3-tWb]Oϫ<\:=#\Rl*?7lqJ= B]bl(dh:T[w==O.m*5͵N&9 ԄMI[8Vi xj+)R,$1X[A0*ꁧw倐4ЇN)t^vBvj8;L'~Mlx!mP*sXh<1!Ȩ_?I_GIQ5H\s=$Wǘ9P ԯJhS'7ۺ0Zhޜ`;p: 9a-ץiC/#ziY2W!6]KUU<4aCjBe&0ScIdR4Da8 ~sw@vYqfmP~\ozZ8$VXAg֛njsߤjh97ypj%1Um~l<*4eeE`gvvQUeWkWDAӾY%Xwy~ ˯+ c?`+TM*ȱRNΗgjqN] ' jhX J9>3,r%'`u \( Y(^2%^5Oc+sdJUjJG MKhs9Ld8F̔euw6r e{I{`͙>B4cvyS,B EmH K-Ԍ N0SdVo[UH˴"^0\f$Fq &`lz&il.߂_BL]_(@߆/)'<$xE`Eu}2GWA:Pǁ;>5~~:m?6c&Co2+ (r-^S{yr"-PD kP vswÂත_F ?GP !k160D "b/d9OEls$I $n_jX%ّ\ҹ؄$mٚ ':hUkSl;|s!olٓ+o Ҍ쒖ji'o:EDbdh؊"4{DL j:֤vWG>sA)7aKwq+]i֤ E򻦾_,r# i|1JJ &0 ;@{2@wΖp (' h;%aV$^@nEZ46d!W%Oie\4ֲRP00?AoUǍo 7j/g2Mg8{^@%#3>l&{4?.`7_Q6jyxn#X`Zu>јG,{T&ŖB#T~v^;MV^e̚'9|*ՃGkmvN MA#Cl)y\AUϟvekVp[w[DܓNЊzy;M] ŒQlrq.ZVua2 %< Zr&%V릋Qǔ&*e 0?MDn¿A 1 Q\Y*nT;?[M&SX>\xBw#[;r&*i3VB(f>vٯT o?e]єaCh&B~L+%c,wq##hb!Ph&W}\ }oดfag4xU^n@f{keوa#%^) !|SHdn$'mI0,C:&eŝ[F*s[q~G W@/JMM7B-3 i5G27Y>`E+*0uFJ^T=ٍF/۽PgAȾ.[=vj0‰DF<>tLhoجhV@loj`^6 V/@ Au-֭u;3Hx8%u4`TDថ$feJ"@Gjؚ"p=*­ϿSؾ>l= S_rǒ)4}7DHD:7=/ <;xsN)nV߱pc 4n>ml:& @oNRA nxեeH8-Qd&"p#GUtҧx52я sm݇~r_:m?,L6gbi4gsBϦC-23FEEZR)M@K1'g|Bo|9l90 p/]ۣlΤ5YGtrj.N5%,)%X^sX"_Dˋ-cA>р`'a/I<4du݀I4#E ܄BovUxV逯TMgU4|m\|g _rڋ0[3z!Q,oV mܯPe3ID!\GigyuI|'D E7 P`Sdy$n\ vD {pO{4 P=FI]{ɇca\y0ܰI 2t24KHw{_TKEJNmSng[MtȈz["hiEM L/ B I&A{1ܤԲ`"5Sx)Hot&;Y1Gjw: ҖO /RA; $ "Fo:; ̰E!C]xVۍP Mfyz- k2\y{] ry8*?b }ې#ڄֲKQ2a[^i-P;ALݲE޺M̢EO/I+S{7q.>wBng6O?6XшuEtJcmDHam26Rz9UA( `@ Dv$̩,DȨK܊^Z@yWW;dx jI'vd.SrZ!N]1M>rƊt.##D&[#\"Ug :L&Ru9B;]*hkٻI./ThkRɁ8by}8.tׯƆ,Չ<E;{ ʈ`~B=Џ<ٰ۪֜7i.Gb7;M7?y\Z|IWr\U#w*}]<_1G;9#Wu<>k\p +$-ؑ"B72f(9WBIУا$>ygA)Zʮ[eLsnUr`$/ F?myy;NEZ<3b Zك,VұۛO> 5uH$]&NZf{M9NjZ{Z(\=7,'c{8u YGuR]y"ϏSv~4 G0cz~YvpxxBD.8}!_^S[MhDp,Tg1 *y OLlEܐ8CQYqǡQ_&ԅ!Û YU_+9=^'^ƈZo%"U֊"SmEwNv*D- x*?UkOJ9p-g?S5H)vJfm|~|J_Wdځ8kU6ٞ]E 6jzJZZk@U GTՐom9_!+j=UD~ JԚdu,¬,o> A $֦n*^Ol25V2mɳ2(KS,*\ACP LdUob.S -EK,Z>3~W0=V!in?#;$P>P<4ȶ# QZpqJq$;잮4 |}6.bRxT߅mD&3͐Z97&pK:u,Y]sR񚢑)V{^Nץkg{|? "~Y;N֍rpReѶ*ӟHIFUr1gi;x,31:<ҸJJ8a}m pxУPϫeiGڬMf3,M#3[k%3Llj7ݱx8ؒ09P]v&os2*Z-E%ֻhRȪV!OC*5pʤ0 e)T;X.( G'<·,3˛`i:$M'[!b)ASRFC?' ep4+Z=Z`?| O4<V`ֿpI``֕꧱E[6 Jɱ, I.I9~C+\)`3nuL\嵮jXyqq-ly m@/´]f|[y'Z܆:+Lryr36F2n'V#;׬ַaiq4rNɁ>{zXUmt,m^| 24mioa`7;") rX"G"< /l ͊ 3W6H%w݀)˲OWNS>F 8] pOUpE73mn >e6 rs]a֙.MV}f >s q4~E~[x1O=iB}l`٣-&js=z3gĪҋls(?3L?i2 & l1jH\I"ca\FʼnJN5T9ΎHrQ}`%mR)O иqv%*kĸ߮%V] Қ>xi a2`#QÒ$Vev&7{ؚT]L&3SYl6?44`%^5o_;?-̒6(ur *{A=* ϙbYUKIn"mƱ 6Eo7&gk"0.hty`Pny5ռ*A={]2pU!e@]Mc1Q`t((es?j_i_IL;]?遻8R˟DzhU,npZBDdO)]'kvLD`74UapZ UOli.=WyRpm v^ήt"MHZDV95o!)V~"Œζޔml|x zD-|L8ƥ~:0ƀ'0`އрx ,Ay-JyU]DVbl⹕wmQ\V$ vissL9P>IׄݽȯE|0e紤2 錏 jڽn0 Dg;1gҞ+K3&7+HN2trݷISF߲$v40_h~c# -ȓ*\0Yj +_:`T pwޅ`u ?TX|j]Y<;Pj5.̍"eR4'}0Z{hag&O\_.V_O}v[Wrȝ<P *Ϗ͈{0YMFiT8|IؐfMB~[vJ[7@q-?cK$Ym|Bf@vLA`Lq@T=~Xzkv*i5Vei~1UMT}w/.f \ 𥪩0w2*9#~_n=d ־;˕e̷"`'(?$i;Ӳq *RxNa0='"WFQ/$h`$!FLHPPr  -@%G(UEWOs>4A\6yBc ƚq#`h1KZ`z3 ҄،:! [ 2ֻf*trP/'~CTOfeݽ}H/Oa+摟.tnqE > )uj]1dTI]CteDk4ARRkflHs/AΜ^Ŵ8 _oœçN(-N++'(WmэQeb"$awaǑ?g=mM(bɻUa! tJx<3򭾩tXtxSjq9Vr~ެϢhǎ9XKywTKu i؊ۭ/'0Rw}*G c𰾔ÚmŽ=ved֎n ۸'Ksmuˣ,էV/L (47gmâ$[tw.Tn};R@~[~P(z6[ъ+褎}!t6QayeޯIꝼ˩J kjū=Nܤq)`M62I51duIpXELTR=;\s}!p cq`4 r&3{&#pbQx~~aX~VҊr]IKϼ́SK?ԏ=ҥ)IVG [qz9~ #weګZDjbnO=1Ç\V[/dYP"8T ]\RK$0aE3tc,RC"ץ{ߟ3&JQxU_sP(|:taR]3SpnΐW2{DmAVIȑ$SF@YaCXh f5Y֘P =a 4ԄF AHxsЯ2c*qNcZ;^;{ a=0P jXH!٭""$"gQӒ֩ XYٱ!rjn F`bS!+a Ӎ.*晙S?b!%puk%oMcͯf`RT03Zȏ l~#!LutjJ@&N;x`L%JNaΪ')~͝KUn@5M#ul+^ I3)o#G9knܱOH|n^R'E4L2Q{kۤ)JFbŐ;*hJ}s:P'djaի6I_*0Xk!T5aX5E F!n -WZ?xGٮm"5@Z&0;q5(W` Y$RHERccʞנ)+,^H[աV8 f,|!dV?7N)i[ʍt$Emp4HͲ5}Ɣ ֝ջ붶Ad\+XXe.L.nU֝i`7 ky_ Z?wR*4'%z+n[P{RPlElYh_ yWgCAÉ$Ch~ p!Ϩ]*xObj3Aq؄LGY1P,‹X<Vv:(E5k&陗gл^KwB]>ŵB"裦]$ǒ0ZZw?}5 B j~6"x)GxX\6|LJYuB{PIt8>&Q9\-+g/9* n,dʹ|j,#FPn~+&h"G1hZ~4,ߓ4,6ѽbR]U,}0)b3,iSj-x$i I]Dmd8ӭFMWR6cy6˒`oF][Md0h8?a֧4NB`Xc&C?N\bJղ&%UAIp2L;C(>C@Sc{ȔN6Ź&Ns5g[aUQ;>;ut Gs ܬ& fl1SOw:X D hl3d+۩7` vx3Yb;_5niDx F&;_=|q"jC^[>ʸ:VN%NEh{1x~n{f b HX]qS{bkBh([)uaԄp^x@O.qX@O'GUv{30lN(^%wX'V;'\-}:g._FB7 rp]=Fqx)*YDڌ8솧%05wvВ@Ny}\I^#/g%mNoi)XI)O@n[iiF?Fd8q䜅Uvq`o}#ID_p2*6:țw%VIbM7߽@)˿ j;#}3l-w/[T6sw5˄%@$lP@75摵x̖ЗO2'+| 1}Ȗ§o2'eL#RAĠu.}'Nʉ^{ZM%zrt۔ou F!{b\Z'e00թH=,Xﳠ-F=1%xT-1ԍQh83KiGyZMA[VޣT<4 +1ҼX1# \AJ gPo.xtp-2;Xm>܀X#\OD >gj{Uq_޿~[Pڛbyn w(=xT ʌGD.ULΕK~ѥDQ8OMC,OT0nNgBL;\ԝDnDiǪDy~h IHZoiFL(XXOyng3ԴPUdo29>$M3ᕐ}CwKF[RZ ty9zV1MYBH3P|ȍz)"϶.x%U\Mٕ:F5oTR'wi ,g[=*(qmZ flttĪ~1X"|zi{_]ۣ~/;mhymNzTQzc7]x1)3A஋@|چ &゚~%#r{ώl9Q7CƴRbYgU%K!|JV}9r @S#67Vz۶DעV%SnF9„eaB4EhXC(v(_/VC*DPVTAtgOV͐$>9ۢs-U(?Il BRп%Ak~蓩h7*CObu׍J*XoL1R ؎vh"YΟ}8mҌ):w\zu#cSҡL/\e^K1fC>`-FW€Ъ@bx*k%Rzro'\.պAJ Bt>w;)*h3}h6hmP 묠QHFv`݌03g;9L{L<@:(0 Q"-JH?R>im@2&[FA9bU:ʗh@rIds$NvYVT:n]w^) fC'#rQJzض: Q[ 9[Trzksʓ ʹA d?$}uH27́'AhbNڕףc 4 $R@PkV 8?%7nZV}(a&o ^Cq !4};uB Kx\]&4;' sq} TxYFu- ?A+C0:EfY.G=EPHS,o20c nx+]=Icw7iaLdiyz%ߴ ׬ͼJOC6f+% qJ P RzOqNEPsWck pD#uToH0Us|%>klsmvDX(HgakqL`sC%*xفCT@-:S ._S*o]ptJSN¨ v@)0]YG6$LK(oc7Y4661;r5&[e:m]q4q°rAZ1  2#{M@,TyOƟx葜pdL,z(#봘9JXˡ)#ߐnff+hI3vdJB.)1?+h!rl;\S Ә#ÏxQx>3"?gW5-NqǖbtqO&`%8,& טOsvќMNjWH&YDdc_sO3o@䝽=xA) k»NeD%LճQbXY& \V4i2e OmpQ wc+sӐ=ryD17Avh'\βI''@&9) b@ NW{xQ[bH_]#LZCsi>1P?vsp=E WQ=#u|Y Uwu?|FÅnD ި6x8n!XO~(a|b'Ts /_ - 2;̀ן-$9fca+ZAA: |GhL늧^6U;phH<:V\;ұ\o6LExg8q '*3dn 㝆E:'gR[nʪj=QHHax(M"u}SbW!{--҇7VJIEU-%VtR\F!FY ߤ%>X*ʆLP ڧ-I5SRCpUҟ0$s,ꌈjX;#-x00몴HcP&^o\TUЫH0 M%AcY*BьnٰӠ<=3];׭pډn01Lotu`Eblؿa;S#edư!wo-Ο%%lU._u+ m^ny/'f'-v?=Sl،/7Q  ^*"cw_:="N3 mo\~l!Q٨B}Zh5>ts,3 cao}z>e^L6ؤOJm ȗ9aF_Oi؉Y<9>- l{ h2DԵ0c ̶"\JP^֭ӷb8Bs(QTMX@OD~Ӻ@ɼg !_[l:yM+RofR0\3@Hr7Ѓph$+̗2c ahDzD2@)=̺8$R'u⮌Ն۩cäcuҍ8P=k J>(!R*e3X^\lL)}tuY]A LW h(q(N}Yl9B\1J!u\3 %)MT3C)ie!31Y!φF9=rkEr.}jP.Vˎ社ax8u:tj !<{ADtr]; rD6@KT_j(8o5!݋ʜPb!jw1ڝT f]5uq"ݛFW^]au:idW`[әbptuo[ TgVw 0w'=Cy/uw=d'_E_io^&-<}L%?74#nv3P:LWD0(2drSI} io\A_.zb1| YdL*vd{)6,6- ] [vp0ca7~˄x ?v L7`Ob;:(Ca␣3Q`.iP;>]KFӽs(#G02d2A\ (wT:LZwZT, $5:Nvqu+ mD{!U$ԈR(,u3R– e}t]!;51iCmdDA<`!*QwF(ē,0PwD?Oa|z+gFނ`&b=FQ\I:׍ 8nˇĕ07|K$]35{j~A\ɕ_^m"IXeo CHaG%, Qp0^'O0QB|`ŇH9x2oÕK/ : DkQ@>HU=L$ѵ,U\=g[1V;Cl4u_虲VA M;%yfק#?uT*.Z*hXZD7 T#6gBn]f)`~< n#6'@/sM TiC@ a`WBi=omV+yPҙs$Ta#lq '#0v}w,*gmNs^,jlfgHK6>+M%E R#UbZ_1Y *np)Gx.(d4c׏5ai소+޻oP:_G?&)Nr1䋅o{+leM2vԴ{~Ў$㉌йH{F{l߃}E3K҈,;.վC8\<ߘJ`(6dLg҅PU^<RvpFy/ ~ Yʐ*s:*>%YXGr qoI ~7eI% Zyb v%8ψ(3p1Ƒ4Z%2q+| Xԁ=5GEXߛoDvSqk" 1ٹn@S&5]Gcwqq<]kL@)EmjfB sCFf,F).`{u1w ?Ŋji76>;OoA(#;{(UZ]Ö .#Ó _ыK{:w.cs g Yt/s\ܢUB䗸.]dRTN)+GTrT[ xr 뎍9KN>Q]c|Xvǯ樶~vU]fȬ1I "H,!lf~])Zd}*2ƀK͓2ac23{j{U#=q{FϤ g}p 9zg 5ãJqvJ@!Ǡd.aIz*E* m~\Ӹ%&|pPf\ j#viGN~,:M3GYw>4&q1fImYچ.܄dȹNgIMG-. y8xP-`!f6РKPΈPaI*#D vSd†" -r0-?׵J;0Plz|~*&s`5]c&ԉ}9 3E;a-, 䉺B梨Cʴ)P{Dfl1/Wj"Qr C-佲h[j 딜֭lgC>ڍY}xޖEh /{1HO!7" CJ=ۀa%4&<m3QvN- OgmE"k{ֱ}8@O]VNn7B(y}I_8A]sNʁjGQ2w2z?Udp*D\$\=qny#] MHzB|8gx+P;g~m#Y؂k(b>WK!ZWbxptF꜒ۆKjsYqKڪ*|4 d*뭄KExs| G(VS)[D_Td`S'xD{IV|10,F7nn#ԍPj+[ MC :_ mb/;!XWzV?ah? 8 #cZԐ% `46)SٱD5>?fN VvjuPhἠ&TZPA:GotR9:iGsb{\E닓9} 8!l:i,C/@;HB2JK?蚧RT/eRFoZ[< |7ժuSUʀv\07[љk-3 Pxҗ?:NۇmLjQ+kZʌjx 3ΔzZX:a-8<9<4X']ÄtCvo^}Ư饛FuOSW xq/ʗ_XF);^8s(@KN>JWۼܦR [ˊÏGB:?d_֌LZT+Rh%Y9!$>yx_CNQޣ]@Rb /BʵS޺87pG"V߮govlR>00,=oÝ[JދGl" W2ν=GY lEem}[q7 -%@<> ċ5M$>#?ԿO$i^6OHP\qhGӯT6PsD"d"]`Gj]FHyU/tZXo[~Ft͡r5kynmh;XW'66Z{d_(eAjF&Hd uSW`΀' Hؑ!vj珵l-:2.SqmAc8o7r_E҇#cCql6[kۉ+:'0""p{LA pR,6DrF !_lc`!cq.pNJ[ʌif0yWLtA{G-?c5LsI%K i{$:&W|xWϔ , :?ִm0l Ϣ38 oGI"d& _c8ig<{'H҅vKzPyWgw@ma )@qΉZ_܀%,PW|rF¢P:e~n.q|S)̸0԰̷0c t !1̂Gwɦ檽 Č*ne2\e3͜Zb%ئO~sfV|r\RSOAa3{M'/E9Iy];t+ n Qӓ構E|FM󨁅(4#J2NG>y5Z,OoXt6,CS$;ȹAGf$hqdY]ZpXI,*='nٖlg,$VǵqW6*aP]wy,wlRz/Sbn3(m?5MVz ۉ£@>`w[t<~upnUfqGM7VNE\A*@Ymdk"$k %pY,oAhR[SmxZݫDzQ XM5k2ƹ7[(O0&Tj u-Pƭ͹vҼ@"`w)4C-\z#J;qasibzYF!XIldݾϨvc#: 8~Q)W05+kq  lj4iʲTgg79$9)}[[ߞ,Qk_A:e&fL1gz-Ȧ+AQeF 47$';p0L*pz _ AMBbPݳͧ8LyiOLqHUJ[0& y^Am=2A0?皢/6'J]u4`MH6h đ@ ԯCQY!M]dvQjO@K↜:ecX_G:4CdsWu" LS9W]&p*:E,hs[b]˪o0:' s@}+_ UhgbW6e6ʚq2'āsL1E5P2m5n֩ԩGyp&uNt֡5cbBXiŭ>g،I8&\ ]I ǚ_=`C{1"2y&Q(dR#Uύm=d2+f_HO >͚zlb1 G{0g狡u(0RbtE&ȝ fU[N5ƭ+tP?,/9v.SXvŒʷ0|g7sl.43v@dpV0L!eK+*3 $\6?Xי s)mii.럢n2b\ڙg0꬗hRgc5]0Lʏ~W)%^1~BI>W}AlAEmx^g4C˺{`T1MF*IȠG"9`pb=8p۟mkoCyG7/lιHn#Zh$L2%?4Unm'qg3|eYlH871f()<BHN؃|p:sK Iĸ#zS<%oGsRZ|<"'0c%Өh6 ٵy^ aܚFOʧ;mYuot̅ 7ZDZDU6+qo}9+e@27(t{Le8|3'^jG; W䭎Jm<%^\*#e:BM-#2jSo- yxC> ]}ڨQ=ь\&B5;;(RA-p~AsD@*ߕWq~=T k~NC9zdiDMP4noKV?ן M 4-Vp0xa,pH.`ȑyH^xvq{|bIt16 @KJ0kx}M03AG5.h nv|:ZNH .+p5ֵVgmo(m?GT XGpg-tv} ^pIp>p Ɨ t#m\߶Kͧ`$Av~\O"Vn=ʲp6W^%gj⌎Ys񦫎^㠂F~][8Xn 5Mg9YVx+]VfALw!J;DƳT_`6dBmUvCwlO,!X(gR.waxx-ZW"]RDZA쪹uW!sU7IjV-:`ie'YJ/32}tM≬ b" md nj,Kܔ1]qyxx%AAcI| ZP2z+(L8V|b_Ş-7%s ,Ҏ%'M2<: =9InﲛE2]}ZqG~hfq$?ھt{~nMa{2![B(pB]On=9HX,ܺu|up $(G[fe'h >ITF"G>c Hޟ^1fa~Yaku)pT@6eW˴3$u|AVlA/QQ(>pá}s\P&n-i Hw#lzU^!gcxs~ar ۞?hkەʇB{&]ڹ0V^'l'*B&9fŕ[`m3^CJc3r+P=FIv6ܿbb 2l pXfƱXD&=)r6H)o3bC_gC"d"@}3u<[),|'r@ٺR03d @VzL4UzՊ_e}T^a7ゟ, GRG)V= O[#lo` ~FPN7XSт!v+l,&DD:#+Z|%̾PGRLCbl"FX΂b9,𬶵!LC!ameƕ$3Ufљ, 'x"Oِ3t՛RK'3Nߓl쑡P= NrEtyuIrZKXJH8w ыáz㞎]1 cu""(u ٹkLugA_oR;HzrѴq71h>58׏P☦,: 4-zci/nO7qlKP ۷׮ōKMT#hsMChW_Lr8ZVσsY1DZ['(>n k#ÏFӎ23*Iƅ|݅v΋,I 6twp"A>1+l%˂or):Yw7O [Ōu,.w^U͔,`"[o/8>T-\{.U7sٜ_nְGٔ7hY,R(4Uбdf`+4mbc旒Eܓ!u ':r؅@S%؏yX$ iFBҭ:f+eK@ڏaH8x [>d!.g> J3[j' OÕ[cqHj̜ͤg%&/Ĝ545=:d0Yj^Zv"9 Hj-A<<4X=uwȹ 5A~H*8{jgQx0ZYRy1ȁL1.xn1nwWؿ^ {H`ῘJ6>`\8KJv3.놝XhR#}ɗxi7U:삪5XLgCoql<Ӿ^ N6)7w@sҴ cz"`YT?nD@́tT}jTud a(Cᙦ3lj ³Ħ펳3RpHl;TKd bq}CPO]:ݼo\z93&?=.;m烡 /cGj tG"H39HWkCm +I`nTuYf ۭѓqioDoM֋Z J3{3C!>UYbuDeh;1@EQ؁^A~d wM\jhU{5d'$Ӧ6dl!R^똣pӉx$eVu,1;S },_ۃvcRe_:h݇MK1+.[ W?ݻe'8Y/eg ƤdP!s۴, C *]$ko N={ܠP\~R>V0Y!E`G'xO,Z:@8}ܼ1<=/`syX YyUŢ$X)-uk{2hE")(ۅ_c0jW;"tէi*̺9QlUpiܝRX@Mשׂׯp+Q;Mv̤‹KtBBOLzx^t!eARHvBRtјd{uRTwUZvM*9kv4VV:psw,Kc{Ѧ928ݴ@3dKd{k!5Cepp7 q =Dg'TT9NDH={FL* >S`e9&^7^C5u{֗#tG+(\a12\YB%wjefngX=@b8G\;xAAS-  *(/tm8uIaL؉E-z&3/e-!e1Sb7*VUU-D`,[fT&#V;:q@Dnl1(J&$^Cj|)ړO*g|)6iY?_+tFY(B tToC6|^O~< <"=NDU^)w@ʶ!><|ea0Tnk3KOP2Tb,5 7x&z]癙vЙU*c= @l&!0hn͟ rB*VUXD!߁z!l. r^Gm=9nߋÔ"(+ US,O$Crۓld./;?a6${yjHiؼC |Ef} %.B򾛑V|s[ho_3yeb}cgjߛ!3>N[;F>ZhAXi;@p$W]imKc7&C=$>3 5]tv%?a`AsW-%{ e ƴ4=kRLc܄%ģevmaiCճL9$4P685r O5P<`[o/ lN7ɀЈdOkڂ QЍz/c]l/xlZgLUWn5?$9rY'0\ ٍ( S%K%<~ۥ}:qk099CohX% 8>fiv )YHL_Tw4W3.Sa/ׇR6Gsi^K U腩 K+;WN+$?֍sf::w z:fOy<./ɞġLcKn-G (]|F-t3w[QM<̴& [\xn`1EpP̡ۓ=3Yˍb34fv@7k2Wx`'|fcs4 eOh!k (f><||mfF|0%CįQWOr,&pؼ^bj2_bkfJ&X&7܏ tM RY2=;k<#3 a6&>C%glohmZ)0,MpqHK>AcCTp>0Ndg<Zƫ@k茶;8m ˌyK|3cvk>X^zp,Æ7- P }<% ﯉آG4 &gR(??,d1{wyqd-vXg^v9 cmy]I/~p0/5qwVLd,KW`eaN_gbrw+FK"2Į`hYѐ$~oyMB|鉃_|)R\W_E3*ou<65ܫ.~ m;Z`}Jٔ Z0^0Oؖ@A9Ov0^~žqir)-O`˝(*qFΚ&':hhE1_լ4z^DYEB^b]@Mx&3\m&.V$Ãc5sŌ7y"Q[w$aKM/Q[}EADܥ"'V/q-yn]U5tB]Xq iQܯ8̚|(eKc;yuc rIv1'q}<ޠ2IOn7/Zasaֿթws$6!wm%?L̏<$x˳Oˮv0exrH()Wڱ"X @8b)"lKmi_2HEU*ni kFvl<wx3rp`'XeS#wP qoETV[7ooLSME94ؘ//g>94 *q]M ƪel~#9&4VĻi(oP}{xџ Q9q}IRSpN d[XV>NB*0BQ n< ֖gsv|5O*'~EK.'Wi!{7 pKؽ{zbLf])Hzw$g2@O(K#\ =g0+Wϭި3|5LNy‹ wgN:&~q}Bk.iY4WȑxJMGİGa W㿨OJ.{LO(9)^3-M<=Xו>V,ǻ\vFD |a UqZv,X {& c}2x(HR14iKwSlЅB?o@Or~^n3yE @Z l4EΛ5j7~NQ)/s/4;Z g8njBt%dHK)|*˂_!\vJQC&pm FߘEzCl03E٤Iu60^x0ۙ# !4 1-B,aۀ,QJ'\K"EP.eWlf̣7m#/2t݊%\Zg^Ԕ׸dR璽]; ȗ߬mN1¥ W$+BE{Yd}>Bs;!w[(9oDZךrԣN`:?*#a$?bCuXfRDfNE>uPw@Rр;τ$izB)ɭo.&@*i޴M ikRW[.}XpekNq2G1KurDᒝhK1?gO36ʼn1;m#ԧ@ehUfW˔3>J1|#8Bd$nåqSmZ*ԓrFn*G'ض<Q }oUV'k>Z蟚@Jm))[YJ iߢRDid+M4}酌b͏51f7NcX> vXb- y&'T|QD}F%FЈ!/z7EU=*E3.7[K2f3T}ѹÀn%A{IvmRAY;ګ:om (@6<}+; / >Kt4t /+*!1 ߴ%U[ytitWrnX\ėCY+̝h51$!ruMaIC}4IYE>QHxnp'Yaϯٓ&Y 3ꝾB:ZP[sqd6i:j2LAd ᴗ=szn7+%*3izvǛgSN+zΗBA["nr;kuXPM b?sԻnUvMR0F;C>4.;$s(x;_xOPd-(i mrnڝ9ӁU$KdAzRI߳r,;bhZV17EMM]Vs x?"K](%|\gÏtbATV㧻wkq⛫7 mbDLb&[*XRw2*[m2Rq p_'i7|,d{ʞȗQ}] :SO&oT'aLUj$jydj%787Iɷ˯'foJUB3 L\?*PqWYL4(w,,rcv>C :t)}pV%e-}K+E}q)]L8ݟF@E9KƕSZ fPm*'RJo(=hgs?簻]9|W$uX;'#xAe,7.|}ޒdfOYtSjAO!V'ΘOsS6UL/4XBe/TvF8kc*tڿaaE ˫yQmg3Lņ)6 I0@Csye \:d2@v#{F|c&>}8+ ;:{`1r(izy=\Ihn%!Ο33lU^XR?"!~Q((թ*/yUNw6w~]gW˓(׊ʢcs I=V& ٩yٲr_:[ZE9u^ܦvҩ`}l80v,H*֦Zv"m޶2ʲ:k60ӛ m|oSҟ3@2 H3$gn̈k eG/3xnO`gGRkE-6|8T/jf gtHJ?ZY19vDrvY7Q,ޫBdM񾭓m˃p9<9쒡w2"4""#^9r76 atASXط;.^=7([ߺݞbl8գC'hZzIys-mU&fё!]+3V!"рM$̅\zH{x#\_%ᑳH k3Ы ]Pgk [9-c:UGB0 ,V ѝt=I=IdTd,G@0V0y<_Q )~5[WY{a8$yZtRv* 3?=iIc},nQk[%?d ):6>gJ8#63NB46}_^tr@ i bLWj5mLYY[![mۋF+v9>HA{gy[9/<9y^}. y!IZWl=?]=7ȄL6??QCʽ΄.ڸ( G T%;7T'iNل [v,5ob|SBBP_E2mKG#}ˠX˝Ɠ՗cJR^5^Mc%gУD3)0~[I i K6Q+O:lȐ"Tg3D}\&|X(2=G%A?y%¡D9ۏ~3ziM"v{,u&|2gDgG?IGfV1, vg3F]!^xU'^Jr)|7 ءP: yo9Vw܉W~AzqU6S`VW/CUIYP5 àWL%CY׾O[NB,u6u$ Z_; 6S}sf v KgwF LJao)sK.[4 (BN/Ҟaj/sH lo_Y^pc&eun88 uk |[Ow\;UP LZiPB^|Wlޓ)THDfrqV7R î2:K@VЊ- ;81+.{KP"w'j]ݟHfFdaipI#}!#^M꾿\H1`GVh9"~ CB : _@w^)r;"?!m@CA Tܧҿ&(cY@'׆fy)@hGhTb)mvcBdVN & .01+ȝwNgj)G%[fOspW$D5uc_B9 ElөOaz V5t#6Tu?@dΓMҞ;Rr,\X$4|v+ƀ'nVLH.:T]?NPEKpRމўi%4q n-I&bjREK=Cme B{_ft+}XVkw[,B1vh*ٽ~i7RQv2mRV]6d!YfگCPkEAX Cq1dE,ƛhlGzmYB(IDm =C(f@wd X3`l.[7fyp陞N7/Tۺ< X0MUFe2KcS>ӲD~5;]sgY6JEBeH=l I`\PG>o{(J ߜ]Bt*e\9L1Ay"h0>G72طvˢ"[g%>Y6cVTb+VJXc -j?-u2fet {rH­iMs}!cf3N/qp2lN2"4~ڱ0Pa(lC;};+P__Oöd[.ߴڙ]K5-C?DzvB=xk4;k4p? ‹ ڒ-Ɗ4d~1E10B_ ů|@v]Eԑ—ݽnj);r?O>WƲ>z"I gY7Yߎ2P{ ]sK nYA_:fopr51o\xԖFNB~^:E~~v[ {Ɵǧ p@x>8Y)qMB@$MJע}wpV>du Kʧ@1仩<0aMňdl}{kbTQ7ɉ>v X`ա2 ٓ3•8Iŋ%AL6/h< DDg^K-UV268'PL'O+4ԒS1ֶEP-)ΕyTc] @/ w[,e Pvv n75V=?J>Ԋ( 1N괲3>߁! F,t .nWMӲh. e3߰RJj))W~&J s?IBWbYfgp`eL$%|%i&GXxu s_`";ٶX3ٺ$lE=~ʬI䵩 +*>P-ފu(|$&-L|M[G%Z3Ey[[94(rg= B&&G" K4.TCV55>qbOD /<<0̘hIځ vZ&Xw=t~c4id Cb9'>c ~ C *^q6@+JC F&0 փz|i҂GupW=}p&)MFXK9!,33(\S6 o#P@T$L d;՞R1iK 1 3+HU$XsLl,[ZEd0Dhۻmq <Sˎ ^԰Yoq5T/Ua#ϚNEV49@'Z%'ъ]qq(6 r-ƃȘP)L36`-'3/ZIty5ŧJV|   ME ָr7.S}]ThAAńjqv3(noAc?{PEԄ"_]n ƅ!exnsE,s6/69jEm>ZmX>f|!Pےu[mI&e}]TA=6,6;jYsz)"eHȨUI'j?h0xV ,D9嚑L>Ȧ@ofe,WrJʍ~޶ɥ RԽ\6h_oM*MQRs 8$ w.qͻwS/5 9;wZ!pʑ1觮P]&LDuaY3| GMĕG"D\(j6EKTF9YBsOf# .Ra=ƕu8͘WK8|!BTa|mj!q?&h]nQ^ QW@#XqpQ4]W8+6&ƒ fer=^Ͼ˰X8RyBK?F 2[С<'?#śnVgy g8ʉ[]9/}n~}ߩ<#[?ۂA}Q^jcZk=gl</] lѠ`g7n0]HISMEb%uSy[W̼P .2T?o_JV~A K7-]fJ,{&6;<7&i鬆vFE5G})CEh cȭJ!svƧ1_+~G!92Sj!W37_*uYl4Säͽ&۞S)Y."WVI,]dY0sǐ}q8Ƈ~ Ilx'$vr3?a,`іx~k*ya*l$mF$:a~cȝ P]n#L2x@ջdO!U_w\g#۲T,oӯb#'#ߕ2WJ}CyJsL+D{$K ɤ;d9v%ڿ:Lve ާ1XC[݌NT2k^L޵N8.J⦞V*BmbiUklsOc!%_P)yleѨafye(;+XMqp;yR-qt1WL z g%%Љ(@¸p.yӀnpMq2Vh{8 =tJz )s'[}ə?m+]#WrPDjw|92{IO+T6%>3='yC;rĘ{d!OruU)KAپ?8O 諢Io EB5/(dzfuO=fy7ml װ װMI70SQSaoV;40Tb=6DVzA}%k/ҲMZX'J|-4< d2LV|9 彡j\Ct")vОjC1u5[[XV~ & X}ȝf9z aQ #Ni g= 1fpNk+>B|xAQBi21*KG]-Z+fvȀ9zry' h ;~9>^&{Cc$Cfå_2 ZZvD3 5a;r p4uUe8@ h sZ]-saO-H|]e4Շ:`Ɲh9>~K(GiMXoI .M{r9}C#RߍyPdi[#ced)9Wȹ`.Ωq5vuULEZe*HvQ;Gv:Ġz/༉wGv/ֲ{-|B=3KEd\ mM5lՐdrH: ?)u{`>2{|_Te1Iq,z%k2]IjQ}@Ӝ=eʙ!A={8}#؆/`9)c{@ifhmw/5@uʾIz-rŸ7ܥtS]I'm:Wr^|=^$*Yw"qDR) a7f3mA))8̓JylL&rJ..Bz$=0uw4W>8 4lh,R =w,pU[OX*X ǕꂹRagM / ~n(y)_fN$иt[,nZz\B~g息jU2e$3dA`"b&TY2)WTe܀z{ /؃7 vQa"ӘUǴ|BgkϿՆ0Q7LuwPN(TOrr_Nc1xPs*EsZlBr _Ъtqt䴣 [oIx3K:bGE ] 'K׼O%~Vu`ӾIb};!yh͊448q0)7em%I2jȃ$z,D a5<^slF+3ߏ­KUHካ}XA8UkY+0!ΉfTd%a9Y<vy&3S9(Lz_-|hk6|/L)(/ =x*D9p{$:%%"Op |Br=t3ǝm3 $]ʯRU524.}uUH |}ȡUˆ֎v+y6w`enUJ#HS4R SFf.zÜma*+u&I4 w wۊ[St$6ET8-M@wL;DgBIaX2 {kDh%qc+?J=syV*ӬtҊR@;V B4dz.02)zۇf /C}|j_WNs c?bX#;RXxE)sTA\³¢#=81\9mXh7pD Ɂɥ_}`{Cmr*irT׮mH#2!R 5{>2a?@+m!"v[ESKJUƻaZȞR6әdԧLIUV 7VZJP6qXƠ&>ɬ4Yb{fkk8]clé7V7zM m<@٦M(D\nz7iP=maHI6ÅU,%KjdBzX9c\C<^N9~`6x5 uU:> 7ApuuCIHSk*3@l ʏI? #tyIdߨ}tJьh>qe= `"Zԛf2Hh'#nM~[$"}*%y:2ίH9stɍ*ww8<6G.^Vf33T~>Y"[TDJG?5· M)0p@Ll$Rߋ._AGz~Hrq]+(BA=tW{n1Ǝ`0[+7BupHMr-."Kƞ=d|?/bLv, Qb_ėC&s?x0*hGHSG7xG; rmWCsh0 o "<1Rh2aGe/"m-DA,i[m`ܺz-P5ⱛBvzھeExbmoaaUPZ'x#;m·$uHqc]z:r)ZSAPpG )5.HjVC1o_sy>g&Q ̀[h"g:i3O*NI.2ࡋI(H8AE\|idc͞+Q 9L݊wi p&uJEM+LO@ꍶ!#zV4@R;#c PJgbyuZv>;JW `(FV7OU0cg\ڌVRby R$B{ aoIɥ׊ x, . Ji[ݪIm!)QߧjF`:(/C#tzP-QŰ3SZ6&CcOPSptd#5Yɴ|G%G31 Pp fUڦT W?H_jMnb&)!}@@>s"!R7LuXφA)>aZ6ұL@/V3@ q~[UӏC(J HDl=QGз\Ӌ Ly<`7|) qlo½W T8Lxo "Zxd00DvڮrJq՞)2jW5[Gc:bU$M|m$3Ů]-JPd+ `k.H87LEwZ ckq9uqKAeq;[k~ڑlr]Qm"ؔ=ܙGJ섣'R A>j&0tbLqt_Naz'F5|_[i>> uD ,!`{u_e \(5rU:I@jz= ä:ʲȢ `,FW|;l :OjΫ[ ~:ul1s)axw#ɯg +oݞ!EڗK6l$n2RT=CFZ;4 QK]liBeuS9uXiN^IM#/#1e ?s˩䙭[hXVjce|\ -G`wޢs~d]+Ր (6}ӻB?_ 5EbwS@92֜)v ̰;]fa&cyCv_r%Cͷs>wXT} "FgX8~6 cʨIh`7J7fM|%_ |s"?RI meo#_<|~(-O(ϟ7@B{'M@hQR p&(&uXMņ_]]H_&XaZ$yJ6ֻ%?)<,aF M4ѧrʥ{tߝ+im9x(+ ln {?qh=tzV'5ʑ r\*=PhpwZj(b؃urU dmݸL6j ..ϛDJq9?&mK)D㮺FX(ֲͼޜ҈as$Vл vs…7QuV]f)ݢo} DM*V8u{!ΎeglUɳW НkjAeL-2|?:*G{v|x0@L^Kvlf$7Elr(K>b; jU3cIpJ;S#i{hFȾ6x>EiV4N{>r}}ܾˋ"#dy6Wy&nq kM`kE;NHHĮOj-w G,rs J|rh:t#1 #@K>/2rV,PkNXj>+^A Zq1E]q!f5ZFx\ T#.{̵*?tI7Tv7z0%92l*jp'u9`ݡc]BB]kcfkwy7&85iސE"gУ#W3W{k]՗˙r@ރ@lС0໳~^m oB ^s/qn*-mRވ!7ֽQ7򔾘` vTLh*>$GXIb&ӳZtv=*`e >p`ly?O \8&;5ʷRڔ_SJoEP*i36hh4zothaj.!Bi+MD_\KՅcW>!f5>?4+M38[7sl!.ܞPM)oR×Rj~*Ik]XmР/Kxĥ_ļ# sO#-Hrz\H>Ȯ7T*ȋڸbզkb0W ,$j^21y@:N s5%_ZT_7/_W'[;J?I^v! ҿ Mr#u `>Ai~:lERу`FMY6$t4P8ișQu ";mۍok' >_UXmkN}cO&P$0_uD)E?vRF{7zhXWX~ZDW1^邵{L#`*x kμ1 ]8YRXlD7@)-y/lc7gmjH> 6~BOPܰI #ij"[`: nu͜mFuI?4v":RIȀifIVQs0iׇ efךW> ) HqEEq, ʤe25݇٪sdlF6^-xq!=%<#E>}S̞)h7SBq8p[mPvZSՓSWAw+Qb[;#"Ó"\duDŒ#PRߪ9V^&ʭ;vC-r=68Ze(rWݎq ?P$.d&]~O9C"8㥨 115+6Aτ$YWcn2^PPʯ!9=@`tE:NĚ%CGr% 77KC? e\fڄm ܩRmS& sID{E9w<˱X-{Zc 3~&&نw-> ؤG@^R =ar/sB^Ӂݰ:Jj߶Cn6YOĶ`Ɗ((K kkav`7wm1.a_gf!R/gˠs\݂>g(hoRvK\4Iǧurw IH \=ؗ%V>Y; 3*gMӛ#v]78<?;Jkrh*J1r2x˛/?:cWTa{p9߯,? o S+tך\p n#I@ᶥA K1yA^wLF/zΟ0jihE(lO@'rku73_E9LËWCCi"AK8H ש2 8i2~?D `ly.+/,N&bA=[C,?@aŕcڱ7'vJbjVd G%)|W!][؅2 4z[ G{]pZy{&p8b@-o=) QI5*ݣpniZٙ|{PN4Ŋ(SE( h~3a45v[\,Лf=:gdi'K\XZfHFaU`?ݾ%ZT%x/GMנuU"D 936!j{fT݄bOIZ)EqiuP\ 18d+4Ѡѣz ~8œ:0AMdM3-iJ֎3[#)a%mb_(皣aQu^"a/Z,gP '&_98?W48(m)v֠t]8`P=!JM[0 D?NQHT{^]QNm;K͂"34z"@O7DDnX PY[Zh6N~DJY!߿~傸ZO8sHfzmݣ}t%rL!E2׋R- S}v@fOHPw_v̨BC@^MD& рV N]P@YV[7u '=mTUOGKogOMh'ӕT , j2%pU0܅+zrV2 t@Q=_2]HpYgJEW'~']VUb-9)/jkm7\2D9#HXD5Fu8N@L`iRė#RKA$&H42>suϨaj{X<-3µNԜ/**7q,O<$sCfDP'c]2G8EN,2r; @].ߣ?OO6Sw}:" 5ʮZUJPUk@*shzYO< Cks|yv+PmDBH?wYˢ۪>NrĐƨȘr'6j߅52!A5adzދI Iڹ1˘]qu%:_;1Aʦq-Gc=XtstmD+$aA黀jM]vUp ?+tCZg>54[P|Ŝ;06A TV7O?;8h09}w6T6^ba5y!4nu[{12L AO;Fo3GdRAt >*V$iRab(ű֌oc]YNBI= ̟-.$b~LF WmSguAnqf9}BT4Muga!;H/06?Lezq ͌2nk,-)o\QR ^㥽o$~ZXZH0䱺©CJ 1$lz%eyj#坰H*Oma{b٩U36e9ho /OJ |3.?IkzP:&!~"yQH6u'\ sQ*̂vTGȬ sL1o{- mWE85uc~AgʨXUtqN_ɜd0sh:Y,$I>N LSE"nkW{Cn=CY?s?a)zOxHw{PLK'D$>D}l|mg(혞nlһzV f%.-,Ysq 5KESCV쥏算 Y70ɕ G8 __VyCA,9D uA5w2 :. /8zn'HvXLycqkI,Ը)䂂f1i]qg|%TAn'4`TA;CI07⩭6ɮ2ȣESЯh=!MCfdlDíHN 9Ơ<, jm<ܥc'"5cǷWLN.4!r=Eu"O@&"о2@QrF"LQ6zp~rHCq{6RQ%3|MR㧱Akw+`]W"Ntu}ϩSwҍNM(@4_IvU\YXk%Ss"sf%l3/7؎5ś-k1d pu x10Df٥C%7~ߎݲ+̒/Wp7.b4P6/j}vX649jS9wM<ɨbNe !!"Ҫ\cqÄBuf< ?E䕭?W QהNb"寵:j ^: ́VnŠzu<`nE66OA؏4{P ٳ#,(IS3)(zU\xKWhaϗ˸"XFM @àRPvb6釧$[K2xLO4.!e:ox[822Uzq{-i1sQRs]TPb-#uᘸtZeL}}zXdvN>oEW >y} -9=cJ/? o;N4K7ΟG. = !7!Fq7_f6瞔*!y\1^W莾ws~}o2aN'?+M #c(yH;5iщC:{9c[-UMY4m566`.Xy^!\E`1A\UL6ZZTB|9=}z}Plի&HOpO: hSjl ڲuR̢/5?&vܠt3'41x(jМXGe}S[~uB躶Y;Ic5k&)~w udx|3ܭ@ Yl'H\DS"WIaњ.p_A|J5V kmT*0 0]PM$>?SW:d$+~(hw#J[NiN3ٓ}_B^5mvmueA>7RBjUZZ nQAf\29y;_wK}L Gnw[["(*, o*-ux39{o4Vz3xw Wŧ}Cp.q;}:O&"gn;M[pwl+*04tzg"[/);_x0AW wt"m*b!1 ԟx vLFSK|[ 8%ӓ'8QF66ʢ`'x7O". ee^lu I{Į e&=OW vQOIGI^/dPʙ`VZ+ CK-'J+v=U 間W?\30]54-\5Ve jM愷7E5Dۂnx魆[%$֜hKaԾ_XU=6(4/N-V=-|22ӵ(*lnhK6H~ 8W l 4hy-w9j4x䍬G䶚^]2iȷ{a|5xF*_KNj]Sz tP7>DeÒ"ڠ&BWx sxꬌS 絥9%ARwgA#mIg/o4@JmCmo}Jv, _XUk-v>rfLJfܾi#;vQ51T7 U z$pK6 ) ;o)o}Fj<݂.M~q\=eG=[o nT&E _O~O rղEteʉr1y<=d kaW焅QNט-euHM9 ~SS ܱ\V~6ppefyWr\<4ԕ|:b9erGt1]NU׼*ࣵk䞿;]4αd%36mZ=y9ˉRb<i-XɌ*wi6WA,%1mz0-+,+vZ{7;y ^¯!8(?5D95z!y~n0{s,FjBoT#bc.?"B\YҝSBRoo 74LrhY6sZnpG6S>w"m)ȺCdC\UV$jm"ʃ5gV;J>!eD7/ b}b0XCɇ&ojICD$oq;6O=_jb pgu ώYw.A?6}$]3{:Q9AZ25լhT @.a xN%s\;;\ qӖ,'&+y 8^ҵXPzr{ƻ1G'1,Ǻvcί&$ 4M_$M@32s"122c{g#Ļ&^ 6bbl8y=t&o1ҬE͝c<ѿ^+FhKo=(ZQs,^C[2sd(z0Vz^Å?N7p KF1c9: "(B ,s'pYY?%394y$ixpXf*5HE ,KTHF I7ԝ c'qC7.B 8/ W;mل9$ӫ|36JQ)ٟ0I% RBS>CJ>W ֟ SwRq5. 2>`1V/B%D[7?R!@Ml ~ˤ۷̔}Lp{(>DvGZ>Hybn狮f`aQ6wx.TԾ&jz/pHzo$Y%dYzY?AIw0cDRy;5PvHGa ;lO!*4S$6[ի_>+G],o@9jVz1uGWa,k\4;\NQِFB~{J\P bW*M+<]rޮS؅QYNPC,n2{Z68l#L͖Mɸ%%DuaYϼmO<^h F- ު@F]wrFiOe*A$^x4[9kEQmqHzҤ/tnT8P/""]XhVlsҁvFAm2}\GQn+#R~Poch%cϸVh89ᘦIc#]\ťQ 8/'j6`8_/ؗoc<<&n.MmTyÁGI:[>F|1uTMX(뉞0mlG lCߖ$ڹPKmBB9QXN$~h+}ke|vG:E*s| ;ba~gUwBΚA;iv3֟[p^"Gh^<ی ն798nhi3`[ ׯ+v tLG򕺓7NE2V`q`Xlgq+rLT(ԏ(vIÊծ"xd\aB2t^u(cեQ]fu#ߜ=0Sx,O=E8q*aҿn.16oP㞜Wl H*3IF2ܔ.])ˋ]w}d殦oɧ~͗< 8@K&AA0pG[.쏥x M'#s+qN#U%flN<MX\3PhMN6铸"d/ Oz(P챫>NhxWyZwͷJZ\!|(3 $_mD}kAGY] QK0pfUOf0Y p'y됐i?* 2s*""4:[A1g)Л;%xml5T0k!ډ\Pخ"D+IH&&$#^]-Tu|ٵS\3NAQSy@ [o.< 5?qVy!H "ݝa m_3}ߞ+};;ޥ<3-]7٘#4DqxqR$@",uc.\Jzj{Gr} K [1 ψ©ƾ0l/=䰚/-I3Wr^ ?b⟖Qpj^w͏ eԴR" ^^=t^2&]x|Sד Έwm*_Xʯvjg*f-t" X|/].YS&+ڢꖋ PRؔ#\+aREԙd:<^L;3s56&p6e ݴ+pȣ 4קlxL%X.0iY[77t-%-_;߹%rA 2k4R񫬷Gx_3tΫ(hAKb^v78T ^~`+3!g&ls&@&#RҡJ}|i|,\֛CI#ըEmOk?! MPtYN:?RM-H>~A0yg~w@E#&nik(XbIo*޴0wd?ʚ=uX0/6)1Ŵw:\FF(: 4;͂ꃸ2⪺õu鄈F! |e\"2&i:OH*ٍ.oŷQ,}N4g*K=6ip;Ua+kaA\Tw vcwt o\Sx2 ғHR }&duny#'ne%6qC_Ͳh.q5+Yu,g BeCL_6dng;u +%]Ik7acX=砤YmD:Ҫ.rɢ'7f;V{'OkAr;4b_IsPMu㧥%$6F&o-sAlʤ)JƛkEׄkNK"2 F; *UcsoF⧵liW96ވtUZKsy|ܔ(VHa- +sOyb ݩ>׆0'3!Af=)}N w>g ~hlf6S֘bw#(mq[v0+ͮ(ZovZjuRX =Ltso5a-@QT1 }4s0c>vZG|Z~JK'gvj]#R߾.o۷1;0?CW:.Pk_c|p%ȼ7iēIGwLD$,SqA~ )vI nYz!dalvUeB0׾<.qBl﹞B,( cxZR^ Ӭ, ۟BR o&DB_M .pJB&pRQL#ZNޝ[X"]DnuL3BCn;%&hVjh5s:fVT,Zd8N0$06} ^zYcH3LG!欩#[7 ELg Q%sLwVɑQ '謃FhμM.@ݤ1r Σꀈ+cGBr*h¨r- FwfpLr5 㭨!$9ANIWg9Yvmx`)lFG*pO '{cdE&͇^tJ\+F- 6ܖ{D$af poF $lyG"ۿ^qI ژc &M}jT$?1jЂ(b.#z 8k|/5Wkޟ /sg۱IGww>CO\.Aad֘)T_8*mpP@[UqWנ\s FLb%QzSJu踇#178@=x=אWu6`(!MHR Z7R>1ٿfMťtv{BiW>UF.ZtOa|Js?Z8SX]QM4"`)r)(>[z!%.,ы4|홾/5D Csˎb['y\=j'!y[n@v2)euEkYJ N >=!#1;key}GQiU7'&>t€">y3pnP3WHk( tVl5;lDja+[)S'ahc:9yi$R͚wP!MYgb}⡞y 0NbQ;pkb:hRT "{ɹpы|'ې $JG)? n uR'w/6Sdrp-aHc0R2 ׯi+Wk&bvtvÅ.o&Eಞ9Z^$6%5qVձ(=)̅#T-P=}7xdF95x@?K2xM.W}$YmH܉ڞzKӱ"wa1 $U:n\=Kl1zeS^WKY)y\y\||\pZGAi"펪}{c/p2'_i|z>_Uwvvm z^yʸz>j#bE9U^W+NKs v" fJ>Y^ q6J^f;'ۭn4( 5O1jOd3WyJf8vD))V=穩7/),_]"2-/f 6jw`<[GXkV A.~EAE/:~W4!sr7C1qfH8&Fޟ'4q>c1U>]G{) -VAv-D*`_07=@;xD'^1$ąڟ$ڱ{N͐JWdHbP4j2"~![f-_]^l06%*} ;e>oٳ=tRhaI19ND̚EK$Hꝴa=o7˄I_JLhq5ߖx-ѣlD=X"F%]oCӀI+}mAB=7ڗU 4ӃsFa_B&OtXTPU"Zd^b VC*` l£MHg(奣ϋvPdOxϷVIpGq>L8pe4'yW{Z؃7(_ O.[&6vfO Y={8/ɛ?f&;ִɌT/Ϧ.DלcD %-g$|tdV/ԡoYȘ%\NΉmГw}r͍ k-]D0x-b/~XxϬUJPw~lG`ܫ]qH"E~3+TXA}9l0̖ 5 AϠםURޞ#~#q&+̍Mik\/m+N8o xk(WaSr0{oQ^Pe׉SXgzzb17>ڑIA- H(~9"5*;3Ԗs>5L[mR=%3oIG7-=o7Ox) g$B0Gnzro{05j m(YCҏ𢈇%;X "1"* u$ v[=FXFOyzBlVCoOv>R w}(X%C.5Ę B{H|Mzysڴkix0-#oS۔TP2NPI^:+1Jo&0 t% k-HY=rį\+ڦVƻ3wK.QJ&|((%9⃞uz*EJ#Nօ9,UMYWq&_,HՆ$<LVt2 *%ADjý]ȌѼ!s5+'),Ɖlv\n +d[qs$dvXQ3_[(.{նu̔HnE\xT@m9D"FsC? JIc <[љJE%N+,Sc$gM;Y_9S.$gD'-f0ؗDm}*%W| rMsJEALr9P.HG:I5G2d:v]Bg\f ~/򆆑y)`x4:GG$ EV )h{@cߡ:ָ-޸. <6]˯LdHݧ8 yH'03 5ic'[/JPQiҒʸn1Y(4 ىBJuY s' ' n;$F(HAQWCbpĥ$ji3*`0^c¶HzSo$!&@H]A,);|ulMf"i؉dHs0fYB$ Aցc\Od^T\1 #7= I rJ%=ObGwQ5-pkQ蛪|̏sܮB:j7|*dG ZISlɐkNC3XT1I@l)8[xVsfYF\r3Xxv+a-]]_39ʮ8 ?흇ڪXr3}cdp$o s<u\eSĨT埴 G֩#kf= Vd:9t:ZսZR^O܁1k02; Gds쳈X"S ?[4Hl}kA/^ۥ6W{gU6u(ǠPN{} @w)qJ E X>ĤMrw=R +v-܉㞺H#ñ- f4W mxjLr>,#3O|{O^nڕ](b, '967'bFc%?t 31WdncL^ȅJ[c]tZ8` s`\fgBqo':u#Sr%Q8)2j6S6D{e[Znw bFVS1=ώq҈`?+}5z͠-qQ^INɭgWE!Lǵ~z>Q׶np D:<v \]x jls AَR}ݐC:MmS7շ5{V},yľ{yO$ Ĵ/Vx YDmDz||\ 3ʚ=hM "ezF(1p6 `^DF%s sVRX,*'əαm0#'E# d{F,u`27E#j[⫿hO-lM Fł q^hzQ󧳘)zVC@*WdݯYd//#'eSKb^4~y CW b7Mg,+';!}/-qȱ.%լ.$q &$b<ޢD-p8q`kaH˚p;^x-%PCBȍ0L k &rg1y{0^5bdM@zZw+Y5~~e0ZҲe#+-"c~zb$Sơ#{밍 <:0ǁ=l&:0=E\MlrML' cPmu&N`wO6Rі^܌Dq9Kߑ*:+]Nh ~$P[Cvh{M:f;Y9uvE~fwINѼ 2O^4 HLB7ɀ(UQ:,Ug*䵆FX!: #TjZA0O8NA98寸OcשAswf ט? V׿*sgm9LC&hAςi ? BZ%Q:cIW}ɡ>C,X9%QB]̋HuKk5jdCLKFҝe!ݧwI b{k#_i_~9.\ B<PKyވq蝭L )yJX'Z -9!T*kQՍM˄SӃsOp!'J(qĠg Q cB+"V9fK^/rC*;UŐJϔ$9 vG;7E|AWz\6hig>Jg4Lo7,n1J㊰9]Jn%w+rI1$!uxOdr@Bh=-SWCG.(INjɉu;ʯ ,\}KbtT+uW toDyVv@`  Ϸ˲ӥ;ZdG._q e茇3NS2SLxb+pfm ҋ eì'y'd>i/f@AT2j@~ё3Upp2scsBLEc*<ɯ9jpK4 $}aɄĮO|[4GݧZr^>mGø[FS\Q,'DcoÝO+S<1ۑ?޴!"<甼ABZW+/椐82ZǵȲY8 ZIN?8Xp򃒉eý5Ͷ2Z0̠_͔ၫHn8LA+SF/D0q[CW7uY2ݦ$ +k*n2`Lr 0`̀N8Ƌ,Gաi[Vk=׈oE tBGk<]h6`3yXdd</byDjͣy[@'c786 90R+Qم|/R[Wpsf[X$"Ƃ+6_:8q gE}oxGcڽ~;P怀8 x/*( jy{5JP*aok45~R3 < r :ST1bnͣ><2l SQ8?;ADpsO-3Ɋ'ʟS['A$(}'7-b=*sc>4u}2y2œaAPS?D  ycYR"NNdÃP|4'/Pdұ0zJ2P-قfVr^گcF/h5hwQWd`ĬP`)ISãk<ԪFw\%]sBxo)@/;hg19EV;R5n䅱T{OO dr6e|m[*tlra" TzFj)`3ʙp}vshQ3;~ f?D8b+{ʃqxRȇD;lD089!»,(>MkW3a+m5#/caY|%N 7F2Su1DѴڳ{̑T`α5S1ك'M(vg(TDFj{l["DqbJ&IJAAgI݅tu}) ׌a.#3e O[}`$daFAwo,3qӚf0&T@ayX3dUg%yݲXn&M߫d}imh#cuchhhH]ap_,55pIE6!Pʦ[Ah}-ϘN"Ypg ̤Wئ'F{GsNfXOh3,&7V'ݷvŧ䍵,Jr3 FqVe-X@RxbA02 Fʛ͈}{a*ɞDTel|B'X6N;{x@l.뵤O \=}bs?%\PXn~xwH'C~#)%6{GoJ]ow#鼖 7N;T_6t'0$--F|ԑOHFbmQe [ԏ%u;&wPyB%5jiQR:$ RvӲ;Ƿ ;Y#{r٭Uٕ- k7/E"zp4Ghv.׫3ʨ*Pr6ǩtD'XxxꧠD^Hm5ѰȎ}3I/U*aЇiCz_xi͛8$ӲͣDytvH2/OⅾUgbx62*=TFvަ'_jȽlz9zlG`~ ?ȍ<յd3F9{{GZNXeۡCiPP`wӼ-x6W,JwqʥguHUjl~,8hTf0>RDw@<=)>-b~8;jUr3F>+nIPr ^׶cV ˮ2')yBh]o-ވŨO=>BJt,)+jC.1^A-ƴb,r!)!opaH+ VNp$p^3@^;D}y^3rSDj?[XOVq9'[V$P Σˡ43GHFVz]1|r-<4pz~Q@i6c!DO/Jd~'~,S^'fj3@ @I ԮOoG~xRM d[HMl5YO5Jns)baƃ <ңf`'r2/$Ͷp1@L_;Gl@PS-oЊpe_cDobӶL$RU78[X}F fyؕv,B-- W9 SM3> -fp{FQ R# s9&v،=hb:窐=\Y3aӿ1>z%v2=p.Dyi~viZ><cu#EGIF#J@UV- ;*bq -ӄ,Tg i/]3 <(Ԑ{}xnoh.yV;(YՖ >.O7589&8?b;Vr׷N8樑WT.}!0Sw]y37d"~Ep.σ+hf`a*jÏy( 'XY2klSHWwb@aWP$ $qB u+6IQl-7w-h 8k\^O*6wg/QԔO׀5$קV=·~nK%(|'#Іy}+7费'm= l;D9s:]ĢY| gB g7:]irGiU O;~Uҽݪ-HJFcV\RzZ-RmNx'!%rHktl G_Yv^iSkbv<>Qrxgެb Cn\! F)"|R:R :T[*C*%7 f`Ǎ_o4A (nǭ! JKb y3d]*S(++>D2S1UDa{Eo)\FSӜB*:E͍= DEm:SnJ=0"~XFF3 5L4y!ЭCTr5c.`IɌWa2>u hWA3o;KG9`PzN:NSD|î璷D$w' S \a[ėKr\\ 䅏kHHؾA'"_`-NX'~Fgk@s%0n..L`zg;5-dpۗ/U3vnhf{)]Rfak|)͓p5oHQvE ``4 )d8 1>9h!HK-?x7F(ئ}c#<=DK:vvz_^:nucf5"@ OX/@œĔ z6CgNh&|=M-X؜x-Y)pe)Z7h5@g8oƃ=^ 6Rc*5'돑!2LU;2yXxhE/2@-FX5U{ cno@*H|D2(_`3ݥ-MfPu$xXN\3a- &G9LGl؋u1-=&lpY@{8E,T5:-Be@sXFpd#?BR3ӑ> @;y rrT{h–Ο𓏼W&ː1@Tc{BgkȚqȑ֋&,nV7IBF?X#{X2GnBl(ԬȗK.kdO`5;3QY!E-A=kؿa\?C ]W2<C]Xŝ2DpqA8{P鱢w>5^1`Ps۠33@0@ӰOV׭dhd٪!3Dp:CyOUN3߸:l( %H@I;4T}B Q1Ay D:'^ʰ럇dANokuG5=&/8URD°p;,AɼӹQ[ iLJbH7 Uȷ2xlٹpTQ{ك?Fm9F: ӵebBW.  mQoyvgy4OzF5 $?} S-`,BSHrwLAP-`@3d7b,5Qgg줘&ZF駍BTѐ.HyN3M}]Њ;2'įa[2:#TLj;OD@ 3G(:P#Rѷ< +~6VpuWp ?5  ~v#dA'Z/ޚpP[ NJߡ]X:M5lhɛ:Nrmw\;H\6MJKrdE=mb5WՒ+L<50t.e)tH8H=4oڋ?IBse&!7=i<: ay'P,+ΒFN(Ts͞[BN V!"-&)v2`Jk-JU;NHn d¶f*W{gUGU_tIpxox!99)Z!"fĐ!H" h~o{ʫ)~翷:H8z!QjujSQ7YUkybs;xZG O\%3B(b.w[Jb o˜G?I^X~= :?:(k&l,ٻ @%LjMH G795Xb󽣹۳ClJ$X&XCCI p)I+\h L.10Wyrמ^#*#nv8 ʫΤRXldZcl#,8"FA9ĝeJ@҉t俥$ "Gd>?(W#tjfU,gjgK)<6.9YT)ŋ75ZzakN"ܶhL;AFX-pW8j 1@e# # B;ڧwA%V9-;Sz/}ah?AHuI۹ u NLBt="jw5xuEJQ˯/!ڋ)h=="ĒkZuKcSv7I9|- @(ms,a[yпH&PZIRSGT٭Ͳ磵uR]xqz'0^E aYU%Bm"3hk8yX.!^q1 a8m`ް/oXx&dC't_ VJ%o6T>힛r4DOe3a^I1LmYC>;0c=T~fG0xQʻ!F+נDbp1f8lp*W ף+eue=皒dg5^&YU'5T#y[Gp1Cs$ptߥiФC<N0r8H$EVZt'W,vVk\R;\_/uf 3PpɃup;n#kl!TlTa fOvKdI;p] ^bA`Duy%@B( (=)f-P,L%>0N ķlTOx:Q윿%CWZqu"8eQ> 8hLGBJx4-7aĀzq1{,u L7WL[x 5Ls((z@gQ^Υ^ H%o}#T$UW}?I.Gdy uEz)Vdf[+b MաsYVـY,If4__Y}aU: ϓP(2D<P^)>ٰ\ƒSx˩>d9ѣP[8S_ 1LXa\Qp|1a%9:oX3E(ur/I:;T0_ҲSr @$*6f*s:WLwةMZ 5*F+|ݵ:ˌ)b$Ơ @1՟VK^0FjФߒ]0O**71eoȇ2T-!/k8K'\ۺw_S@lqU 9z;icZ&/eɜ,@>!L$}A.:>O|ETFi'F+;]S; )O"}+2*ڽ0;hm]*7 bP=rbfrj㉴qUA/i`4[RiVAQ?uk$N:(&p*voXyMsyT|^x+7W n\4E '+ YbOLt}y 1h+)Dx>:qA՜:''8 MeZߥOaήgSr"5grK{ǣt\*E+P51s?rQxx~=f:q xu?K@)U*>q٨- HJ20]mpmph" e2|UDNqwXklY ovg5^z5 W] 8l]Jų(2DrSm]^萆Y*NeBQ-iæZ~6u"8{VJLE:_|/8#}N>@S"vf | XUv=wx\fg¾|;9;(,,uoѥ ?\ ]3z2+ ZE;5i5!_N6"i87SH!^=3O 4AE= s (0w+KGB@}FuS!r#ttAn+ˢUazLۖ7`9gF ?+cl 2lEq㩲pFO|l2Ua=lcqPu9PynTjs g&F3[cA(r.͹[%\|Y;֢h5F~}9cz"SW"UkBdD+u8bYr^®O9,Np5k gI+ ?C$ XXbo*e4=g-$78ᶗNl""Vi?IOއLrl=يPqgo h?ﺈۢ%=gr44\XJ|]/ٸŸ*M]Y>9<*:$ )Kcإr=\mrFrjs x]s뱌&?'hs$oϛTǪu>RО[ rn |1a6R+ 'Y`iY!(a* }a1I8uyAC/ڂd6T`cB%8. ~Kz=Xm0Ey8GijP!b|u#:kYP{R(QU6*NK|_rĮvVƳ]پr .gI^*./[[NI>6HOH`_Oژzڴ㞟hZ`.ONtԚ$U02:;ò,K_J7@9.y!t=\OgIvo"pz5^gY[֘`'?I48j;>%WKZ|g"Sؘ&V<hOMz OcrlԊ Ec] ~8B6YEq)Vk͊\6H3Ӄb쵢+_VaxKRÌ-c,yc= fȬ Oiz3hbA:3`>P6aC8\& ڽ11Kg.yGRtO{A kZ;{NyH-66AIXgmGJ"7=:2S".8㰁찏ルAiE-b':~IY]-MB!t{\^4JF߻rZ(R DJcgQΊ;zTB:8dzٛI%@1IW7& `޲kW"Vpj(\!^e#hIHew{ z3oD YTMl{fI6E e7 ,a]kEnN#6XPíH: 4^#^~kJ{ (h-[-1*(h/ zPgj%޴$iECUEn.q]vOYEa te[s="YKX~UyhT1IӹtZ`;YRօ*з~g[X hݧC;]͹a+˃ Qs,.a"0D,N{ʞ02}T'8WWyLf+: .ϛ:m<9n}LO44<΢DDp9>c/[u&Eq7BpǶP+c]Xތ<4KKYò;skH?Ѡ$\3yuȘIb^gLtׅ:d3O z~~+= 98"!(5)EM2jx;ߴQyM6 Pw4~oauKCen'u:wUj"D'>}*I))dAڱ@0"F."erSNJ'N2EcE 7A:뷖"9/G:]n3K\]3Xn[.u+xbb\%{Igwt C:?SHW-a;N,<39g;[x{[";zY/x<ֺNxhwĸ ffk|E]߾б"ь^ U;f+Y3" Q M_ض'| /lx6- ;Lp1jހP& Ȉiv X}$"Ό*<!I60>zj8c!ozUHEӴO*'s(\=vYzˊnBy?~K: Fp*t sRl>~HSafaA ީU98ue;T;]nQv]Qj%U&F2XGq}aL.Rx^" ƶqŗ@9bd!j5f"J(’A QH lS,uLТSt]Q3 L~Vx}R]16NWͯEe =owar5„ vbT+BYJ3MuvTYxC X2F}=m.q 7+֟$55V~{C{owx n" 29~J|N 'JF>3]!/.-+\52 `R]hŵ/7ZeR,]-0S8="H6슰{Y H<6gMG(DHqȶ‚ت͓i7>vymJ`8UGN u:͹ H8L0zپ,[pd[Cvo}\Eix|r<_|D}d iJum°"ٝ"d)|x :j3_)Ghו`#CR\nDRU0)2 -,z#o KkU?2:].|ZxiCWz3y5GPV#iq]>&a`ZPZN6eT/!B~@"9kǭSw4HLڏ=X&*E1&r#'}]^5,_|8ˍ +ڵtSiCF[8TߪL9|blQd):ك&5P]4t _&p ]mGf(tJX uJL;qqw6a^'ĤogcU-*i00vмX0XM>}*^68_jjOIߤ=pUf)YNlK⸈vt"@Ȯ#0NKd adaǧ'^:>y)k!ƞ}HΤAs``,40;`gy|>а?T0s D݀ ,YtEx 뎢6A3giE%ٴ MQm<ȁݤ#a@_M%;ˬoӴVlkjJ}@72,ƚPC R?WsdE<,6RS]I~^}>ֿR!br "/T"YԻֵl.`bTQk,6F|#f;1!:ulA#K27NO+N_Rx,dIS,2_iJo nҙ߻.:ͫQ4yssk3<+rةy^rv|xg^In~]{y$(T!r0>+PLkH:ݦcv6LcE:; րQrH)42er㚳dgDa,)8nha?gZD{{@5! S[]Bl şdFZ3LO% vArye 3kIzO./Ճ8|Krfp#.wK[\ d9;děaYX!VVKuEnWϲUAr j/Ĥ`GnTL1t#9" /VmxPV0{0u5cNK>:Y4؎f)dR7~t`? +ߛ-2(ȫU+fT@l2m  i_H`lڦ`?ΖoEq\Ȝ5| ]E &59!}L[aW &`ޞq-mvep*8ᾎAc`d)/'|@姶|:;ɴ vէ[]Y^ёy\TR X WV{inEyRA4}3u}1 (s>Ψoy7dgG5i,_ĩ4xDZW\lJ OiGLH>JD-A8{0$tԧ/W8mL?8pK݋Aun37y.ٚ@m|oSvc\7鷗Հ+K:[} pңCy 6?<^S!5ڭD ?I_Nn I6-S$I_&JJU^[C6U9ts7>}R}] JD/OȚaUxD݇`!淚I T ;7IJ(-fG,kd,Đ4 .K"&@@J*EhW_2|zn,3"6|eh=aWPq>*_WPhz7}YjI\/۬-]2x~b> Rvj ӳ5FI`nO0hb1kp&`QP7=a 8oPt*X$D-6śJ)֖NJRدgAr|l].zP yu w'SjU:'CB!: q7ͱrT=z㲢FqoۀAMΎAlȁ7hRX#sKģxdgD1M=w2$iȌ"4y똡3"|2 ^2LG Ȕ1 z/ ?t`lqYwqɝ 22bmaL:2Z4&Bmb OD 14/>ľPq.Wm`LNTaQ_CEBE`^(/0*Yr*I=1K-jQ?üS%Q ;x&k &HxIX0)[Cd(=uxCRX 0* z)CC2QݘgArZ8 gmČ'-K-W*F&BS6Q+7˛n҅B@F,\1r/HωkF ({?)Գ bv ӉGGs!A/ =_d̷XAP݊z%GnU.V.u20E딛k@eU>H\-y2BIC<]￞@G*Lʮ9Cd;^a!#SGu`,~ o2s[B,?YkXp!qf?.*{w|Q+7Tdw*wi[4mM:>^2cn/n M\eNvaGeg6ENv;_w5ntP##M\O{5)oےF:ݎTEiw/Nžw;2Oc9/bh늕P/w ,}UgR7JJ-#5~'$J(XC盨>C4ҿ!7X '"~zItVHcNP]R̨y١:~-ΩK4D32 Iȭ27I~q0'077a ۢ!#D~K >tl'm k `<[%ހoT̈D`SH=**[m҄Nq ,o`NͶ2[L&>y rǿЈSh9540ݯ\!+lT yIЪ~D/Śx"~y@1~mJ7y7Qj# `[UP:,hO)#̇!JjBQ~g?i- @D旇Wλ##tt&7@k3O$U>)+jX3 (Fw F 0`iVW:{2|k<5Npa\B&Dp'sb =|ԴHbO2uh#aTPh+|,HY4,bJ|A(|enw)$\רixǻcvnڅP6J?eRZ:feoM &JFiokgq(NXFn-=BKݢUKDAin5vlEL 2$KsΆB/rDiU)6W`O^`[h)G\ mMYmOfY c-XAKH&Zyk\V ^1FuӖtE9]#We8 r-c{bЁW78WFAc3#(o4DS :\!Vd)~ס6&W[Q=\_~ΰjZpOZP=^Ƕ)IjH^Vad/HN3BuX`a/w75DP>ehO^4HEGn~QS4W-E`@kKWֺI+%QDt +2T>(l-y_ŲuiBgG|i@ULA4C/|3Aft6 qK0F>5enw߇ 𰏠K]v(dgj7NytY+ƚG 'oy+=07[;RuMr|Cf6"S@?q-F)DkVP`Uԑ>Qc59VRJ@$ ELq~fwjsTXEJ -,F`sƞ& Īw tnK[KѸ?m YƗe5\ yQ(=cWJȘSf#R‹. '[3T28=Mo6;Vm7A]W7qr*6r)m27qI(v a"OчJ4H£AYjv0j*"2Wk n1;>يZQ ,BK mLTv)o3&o"Ͷ}\Tk[֩LBD& u'ex=׊"ԄT:8yfM5wRR'۵1,j^M/armp{u_&}ܴ,owy j]&Z%)Rk#HjQnT?$\9ݥrvA%`.Up7C5^M}\+[Ҫ18C`-L@:"S+%4Hd\Mxh$`RH`9ivy={Q̏3{Sgm>M!dVpLIβբؒ︶qG>v} [APm쪪~0l;]P]}[~h&`2l]< Ey_wm|RZi|̫c7pi?MYY92}YHn4iv̽d2d+زJpƤ4l?o񃉡܆y\wӾٺ<[Nu:xi:qe$b9N22*KaJ"p^Va8`iH0wPʉ.ӣ@b4buقyfQfBV/ +* ,z|/yHNZT6J !45AYoS0i,^c !x!]XLx~/g*&ZMU ttA̷"$ⷙ4;2Osٷ q6ilΐؚĪ|e.{3.A=l\oϢ^n hkNL|@(Igcv")׃c's9<\dT4쥊:̐yב[^_I//V(+j5rheh0uOs:ք%mQds2HVXۣXmR* ,˚4/-=)PԾ19˜4$Z'}*8K <(՛v@NpQ$Eծ4]Ql"|W3;A7AUڧ6"+)!#9A;JK5g_w((XRFdR YKjZ-6 QBmBUp[T0nc!1ԼAm\Ba_(cczA%b &m`sOUjD^̠}Yɽ7˩Ys&^ BFA%\Bk3L쬦 $ph`"~3|.9@xqx`- Hr˅vnDW.sTB8;$2!8߽3-0A`.x爜j6N9"L }J. }E*ҏ31QIbZjpă^ kZ6Ȗ"Y 3fV8q9ybͭw`݅1gk}> "U5 W^[aCdv,IqsE2ӟ9`(+r焭7lIIFDRT!K{l8!hr%9|¨,W4EoifIlJtf=T,7u!$]Vpd7UEP'XWR@Ume:,PLV.Xι#DfGbr.:Z$9[ T]PV($Q&a͹:{D͛ArkwyB2p1vpwl,,IwSzȍerM@Pf)gN$%?}/2 {jp}Zd6A7d=2Wnlՙ`+˴b0xDc47Jd(da9VEaFX$ pN{l EʌKi?al*+ ̧<( aP9˫Fg)ZUhkMTM%3Ymm"Z ɲZLAF?D 10 j/7}6w |8KHߦ)@4υk'Px2\2AU4h~ Ѐ~ "NFK$gLJ[u;lbFD+M>cA[#Nd&sP`35IHEmx8 5oE=S"0<Z{6h F)"C#m2}~9<wK7r5}>talڼ t#eq7^^6(W)uiӓOIw+:6 pb6, Ռ3ųGHZb <W|ohxsIv᜾"E 6iʐԏ4!8%4{ 2Γt*BkX1]3eB{'RhB՚*2 #i!ÁJ!jIu`W+Fjlѽ6` hOBHO兩3sŬOr?OzU`yLEWқ!iԑ?P]PqL57^o6fg yhJfS<ンFC32ꅥ]5^ـtt0>iM<`Ww΃$ηF]1QѾES4u:SU ;6.Bک2 cOiCFU3ÅR23XR5 o`YAb3P!:1Mm}D^VZ7wm@2c`}؍}i%tY[}NǟNToSKj?N9jqKiB.5,|N[-AC#-B)5d+] +ٱ `OL+~#WAN\lUGՌ(Q}=>,+-\cQrܡvrڭsw2q@RH(>^ayo2@ض % WZ GmezUhzb:8TweBm/ g[U-t:ax8td㈗5~l[ae cWgou~o9$>%] !␷ol܆t[g_DZ{Ïc5m]pTGPr K`yè}3~o)aNuZMuLHCJ#ޤM|Mt<\Y}9{zLHi>>!Zr7hCOAz::;*{b 0Rit 厝i5X*5H&h&`"&OpAT(?M6r+~?0V\cćNTw~gcP wwfNڣi7GJM7 mA(Xr`+v c29szcAX! XL5"̆#[ n7؞Oʰ,=>:c&N?=yMvǚQW50`휏᭵}gY6wX$ǰDWmigT fAW Khͨd ˦ b] j8> O%Eؗ.qqDާEq%[lhvT3uEDqOF`^|E-:Ȓ I#ڳFL-^M=+Y' 1qhVטiH-b⺺|^{|ީܬv[ˇ3S|,BHtLq&1\(s|0B;^^'.<%p,E[Q5CC|Z}>f*7° K!@\w+ _*r~zڿHcxe tjRTX#gS!!.vJR|z6A eFy$֋ 9u}Fy%Hf|?$aϲ L|&4?nIg2) ~-e9DNDM@as Ia5uڡ*)k߬C`'u;+ /u|rO4rLԖc.fj@O/ ]p1DsuɵFnK=fGkǏ` \Y-G ȕm2ޘEQ1điE" Tk ˬ7!SzSX@t5Q6+'I> D&*ʎsilޗ5g=@D= pR'1e[c5I{FD"4r& 414m]J ig"JPՙ88J>|QeA@+M3&PY yN4OM%.ԩ^#hlhD.Ziuk 1HqDm$RKXoV)DTcہku{rsХ=ha"5XDo҄z^yt"U@=Eovͫ.J\!-@Z=HDž! Q[S/lj產Bi:>#Rf8zc 6e%hkj@%3n:ةSꔗ~-ÖG1RS(/ <I_)W2k) Ǡ\kU;hюk`d0 Ӕ4$ji)Q<`IV-w*a< $U7u*C -3Զ0%*/ И)ҐbDHņ| P@?L_H5xG,BCt}{Hp2S9H)C Vԫr'bKq =uϖEk&ʉ5}ZM.m$G=0a ?Z$`ʵNmOg$&@>nWN`Mب5!t;i3"q;:ѿfh9FxTk] q#D:C*ca v0Ôp%Փ rP|%H7sf;)˵^g7Gc($㹫zLɺ94BYu ̐p.%5og:_}V/Ay4rF1iA ҉٨VThB]u>3e)LF";'I~E S||8,r#N2klHDoTpsB;؝J}!ormk;k{{)-/ψqU,0D}B'-h~׀Ŧ)N꡵>]+kuTHCd1YE. }^p[,!שī aʀP!EyXy^=Iy M}HS՛[ v%}!!KIAIy4 f>ݦWoVk("PM-^8>yY6]zZA Nԣ Ä˨N1lr@F'+p_LF\t6E.mo|0<Pf],Eϭuh.& eŴu* 3=)fz_{-h$:P$:ΤvEbV1̈́t4^CL| d;WOL/Y**)?SJ)ȼT Q)B:i̎Q/^Yr`m|!c]mj's8S~R-3uoJW܍LmAn(I h*c׭(NR+6Zf:PGe;k94'8Q_* $(aOԲ[d/@ ZefDeyx[tk% *ȱs~T]]ՒLJe9^Tmo쐗3ϫ IZڀb+\A(> 9BLFo8Ż!&Pו0$v=%Vܲ~x%1A`qZ_dh}x]Vl"SKO(AX˧[o @ V1kC%d(bP~?fN{^3|@і%jbp~ݎgz}_L <;k2Բ,qk(Uj/ ۣ _S!_qA:e d_fZFP(z ғ`i-^?JCUK{B1+ŹޕSHĞ՝}74\{ONa X"or!?WxPR$kQZ/d/PY/E QŷVEDb7^,"X,IXlBKت4[-_)ZsZ:*2_4~ uϸ&Hs:̣)HaS Ɔw0-,ϳSWi_=>6:[@(\pH:)v\ '+o/ԧFU.OPE.;*M*Z2w%xOwnzRl_n_==4]7+{áAO:Y -1U@Y̴DuHנ0yeCKAqDU!k*:_x(dxHyVw%LSttWKRZZgfbT]fg+u+7Rh SE$j ?9h/"q=?BA=&V4N$q^FZ'֌U}L/mgIEZڒpKHiJ ☲CN@<0ІnZ֔Qő<9HJb46!Kb uwѳ;.7rX)gu=@.C /Y'T(gͭ:52' $}j1IbӮ~>L$u-^)IL#?iy_[Sra/w_T!]hbj^ē;,5V4sa{sv. ,1Zwd`Wd]=g\|c!'gDbjh|6S'D,c =84l9ve MYDDv n-GiӮiT<1H#i&.Ef&<<}be6bTU*|1e8W`޲* d . &Mk(cC:8,[wLPFP1 [!8 I [J&3?{ZSg;HG"'sZ{\?όc}f4utZl}F6<5+/J-*i}R0sLQ޸]iaH~(hVEGnoHgRgI_W"Vj:R)i. 6F0'!Xp>/.OxV9ͨss2Y{>sxtPW >s%;+jܥCBsk[/ɂAKLV9#vn{ RLh fzu5.r u`r7o:?G5@oۼɓ8Jw9+@ (v{H2Ie @siߩ{["seod`3Nzؐjo*1{%ڣ~Ρ/TyZ" tęg^_:D)N!;Z Fo ԜZZ0-iŤ˖q빈XӱX1%v&fRkwFr&0XTz Cً3^} rҁD(EKUQ׀C=r!U5c4JX]-c oQWe@#~HFk^݃ab_PGdB&%*t?aNyzA7Z_eT|s5Ξ\^=&BGpEXʯ2/Qۑq)B)}){LnZӥ:%;e;$E7ʼntW"IXٳܩFmW֏pYwQzAc;okm%+B263){[ӆŅ8d' q!R ![h~Lk 3%ڿ0<,j.J'ZpYT}_ܞ]B9C2쭣@)DZHt+:٥슭yh([=ĥp1喞yp^ #=XUuN^X =u)SPI~l[|nB]R_B)Bھkᯤqo"Y 9r3/QprB@e RRT 6YdƿjhQ;3ڈNӥܯq٥ rHm/UpK0rs19ى3B1qh(2^Yʱ_ĆN6/ 7O:\ DD)T6*;]̣NeNA8^'Èg(n]^9._j!Kl(M"@0DkRAy@ryM{%`{'ܐ8fc<A@C+GT>۰a뫅sVb]W6~oBve}j.\wM`!dd\8 Q鳇6ټ+ GpneQpsKv#|̾WWڥ%Q&<̯|>HXW8xYH)G]%H"B_'e|'k`k*v9 V<}R+>\9>fŁY@6WK#0sC7yS}m5cMi )hG@[ nngGεjݯ5a 3%=FQ N,GiU׋ostؓ%9la( [oZ%̻%s[RmI@63$Wog|"q)WMLL5CH!:5Г{G@ծ:3`*^jwlQ,ד+ŗTOd#!`'2G=ec':x XF ˗mC9支1`!# bs2TJA:Oǃ%S$MFqs57~T 'w|eT 2 :_ceanTIbBp'q;2ሒ^In$"C_0(woC,Su9 EUKQXwT+3`kf)r꾮 ~1 V$'ܕ Olч`_Nx1 vN -ZH\ղp=DJrQbV?״2(뿫ڞq;@ h4j}7e!p<0ǘ;/iARւ1ofeiQ>bݭaڤ̔pYf׸ >#bAݫ],gcP"7ٰ,W#vR_>Ϭ]C YƍI-`HπhƬ$04Jx>f,/KzOfwig)ѯ y[㸟K_F\{mH •@/AJ)}\{v{%s|.5ˬuKx_  We(s.~.C(%? L)6ӑ]rl| us|v^3"*#,|͖d{kY{=8]^]!uZ#WLk1uX'(f{J&|A6=֤2믨Ѿ"/ԅ(a"$su$,tvXEBK]A W )Y1t"7v妹z8-#a+0QRGy5tWUF  &H5yw҆D&qIzj\PXZ.\&D ݞ`>gpn3Hѡ8U^MY;:8$DVDs_c{W) .ՌenOsdg Q̣ #W"'\5^^+[\zg@3ۺ~oxb(9NW{<ű(& öz>.hgEnV%.N8eȡH%ڨHکnZ?nt^9"lE-\&.*QYAO-ZÉ:^;]a+2#Ha&._4VVi[] o\cX>Sl9^>ϐ M{m5.#/ba^o>$xf]>eP֝h3~u>2*=0Lʳ>n[CoߍCo2 <5Y_Uq_)AI H( 풱D@r,8z&kBdFF(>u䌲׮[] >.=MlL<&ծbBaeB|[]=nm&,|v%E4o֩}Ck5 7@F6^WLAzk2Ni‚;^x5f'LwQwKv1X;/g5S*٩O7y6Ko. ֯4#.UbQ;P闂m?%!UmޗVѤ'| & G:۞dNM;/T)~>؈Uf#1DecQ ~pͬ:JxGYQ;Rx GoZM(? )0A wo](A!/2c >.d&C[A}:SwMdq,Ӎ!<.ىܑv@AF rSRRhֶ"l]I6C f!gL'ոϜ:b^Yx4T&b۫ :g:'Ư]ah١IIGqY{rF~埡ckw JGaucQp=cnE Wq7&FQ½"؊ 0mUSfښ: U`}&Auql/0p(4nX#{8eGWPO ǶaWut6 lb)YC:6؂گhIe6Vc> 2tị,ef:92R^!ZI:ɲ[$ o v(n `J:P?l{&/\ƓuoaSz`;.#_0աGuQg[=m_n9})҅FcUk uVFlDBKug O7,q:4ϫ~MY NpBل@@66jLA, 2l:n5ґE-"c,|9g\=t◵m (mEI(XK_bZ}&bnˁVc&#ht/"6dK8&b{ =ow]w6jCoeJǪ8_8w `ӝ݈@aוi#X(a+ߕK!|^WŽ͖ ?T\Jkd^ Tǹt OiG 72Ԝj&JxqI啖!6TĆg0U0Bm丯6ougie{UTT؍G#]M&`cxP{Ȅ )Ļ*kZ#K)q+ISl?ڇ7xzz0ȿ.{oJpG-S`>q. ^{m-ki(rzi4hG5熬kߠš ȯx3dd5!a>Fl (ҧה =S:1lɁ ob#I5'35ꆦIгFVTATxsUgjb (=q,%p]My]{gFC?ȣ\cRYM(݅h :szv4b<8ȶs*߷Ɲ߳0OPZd^6IJ՛G+ 'miᑽwԪsZ|[?HF6}*_AXq 3bf[7D#G%^p17[3 H/Xj!E\̆oPƮK(.*l}^H*P;Vn=m.qm /؂3=S4N,V/o>mБAHN0[n2[<S5w7rKԼCJv/tfJZxJ4 Xմ:RKa m}2| I0{nIܾL¢8 i{ C61'e,Ll6Eu,_qٿYj{i}SZC |%N~/eXⰓ.AD7#MsM)N4:U,d|[Hn#ϳH=N|lUa0dzcw1ۖftF  &nƷFyQ2HXgV@U`yL$ }0)9 +EXNlqޝg6*qUFTRX0CTHam;+صqg!h~2[3\vKNy6OL䀋oJuc9..kJ*pbjh K#Y=z JhTQZդ2ڭɃv5h%M!cj^ \SLv?tI Kf]Yx #b&K=Z7FZ);*؇&\L T:2=ȊzgȠ?wEz%6͢'LY|ZI]u'o%R% <1 h`٘f-O>bg#bB0^Ԩd8V ]Dp[x-* rXiY>idȓ? GSoc$.q/cBs "ʔxEsȳ"dJtM^jJ[5 zH=c%/{7iKQƥNsvkc?'d*R}ѹ%wx7fT0EP@ʦYj'ZdD!I'?Mu3iU+ :ϘVv|L).!&ڨLMI .TSɈMj.=IgQ +T^<).mR^Xd8`4|z $&8[i"fz@:3^ߎي_Qhs پLs TLK@ɽ(XB(W6ziDΩuC0S*#YꢼGVO_Vɪ=UA9hb&n,:#|* n/RQd`sٵ >@iJ>ngf8#Z ]eY+uMH X݀@9 CmDG$zSk6݃v5~xs;LڛV/6T#ބz`ҥ*1y\ U>'^U=Td߰ ͉y=} {sCMOE7tvզ7͑e%:q.$kqF6:) Bwn` :+V.",d3R^.Kt._렌с%)c ;jW fM2.c|Тw:@ w =#j'06G.k'F¡iȏuF3_@F>K/(y_v"lh]+ } ٳl1tXTgV2fTVA .ߗ}鄻|cżR=%6DiK2ϞՐkBs$PsN^ 0)?ˌxI" $pUemA^Kb9f,.YKp\#pFab<&oڃ≉U$&jo6(N3}mйee>FixKEwd ٓD[<~!'`U5W!".WpfDyu@,Y4*[D3>s8?('I@q:iMpCp`5b|9;Q1+?fq6 `b] z1c W 4zHHOBM41߻-oc/U,wc[ 9 xo DQ$VH7BuپK 6Gu:,@x}(. ke,;2qoTdp_XtJngc2rmm^F[*Y?-ۑ׼Ikլۖ2cٿ!^ -SSęBrCWJPo ixfu$_` 1w (/4b(?DhWTf SoIONe˃`c\νOoW01x9F3 ~x?̢H)ڱ㓶5xCE'?=hBq w>w.ʣR؏lBo-'}0 JTܣ@b-?*&A{"d2\S>N6LHC#3Җz.,@:x4bPS0>Зk[X ^̨ 7tQ8qV)0!X[&̨<lʹsBR^!ܩF[b h E`%,U#&:V\8`Gt)*4>su4}XK2~̤E,-A-W6O~(?w/s̵T1M60bd>"BK"iAl;ƸEF:/ImMTHܙTȱv LmqF3'?~! Y 2ty{\X{C;%ʭ'(66z<9X/N<^XÇ1ϟ+[Uϧ~l򘡍h+8HvgfF@KCTgLT0t&vU,| ;^,E mV P']i?HlX\P[S ]_̽ 3Tt'#).Ц>14SW$A-F6+'jPUJI:QB0Vb+4cRakGЍX@Ŀ7q& ]m۴U3 .0`< AE Ջ ~91$= عIeҊrkdZŃP..T”׻%+~}v-A>Yᙪpd9q۾hv&J@LKs$㹙B-g;$߂#T;>^~2AF `#<YFz{~=*Wq9d>q@tNi|*H[0C3(=ECnKgS&75m`mkw%n8;.W O+?s{-8,]1HO[D֌ ۥhx%:XK=7*Bf蠐}LJ{e*\0Gԉ#c{oj4rZrj)*<@5{rK;(IW\ 4-0}LDi~Y1PUo]k+X^kqntD|CHN&pu!Ꮂ%WyY9հ)pf,g379E1y=7xءθ;`}A3Δ|*਽E7nd_ 'nJ&6kmo *ƔuZw;4(4E$X(3>)J_Ǎp5?5ˁSLޅgJIsFDGzF{<7o%7a>\#ņ祈^][`F F9L,Fwca)Y$>$ļ< d&{-}^Gt&v`!&mBӸC-/d@TL0}BZB],BdXraj*JG )j.$"Ч jtH0 wul`'* N2_vFd^Xi ۭ(F]޽uHL{ʿ{N`;xl<=#պ=)#8^j=M+wgAqaUt }@{ \3X&k|;?:YhoT2?A*5ǸA6:Q׼QLYnR4~% pM ˮ'=J,ą>R(,0d#ǑA@[?=}"%Dz|eTАcf.?jUB(fcg2v@N*'yifIs_JrZ3' m*%i 3KP6 y%!2V.KU4X(+QZYJ zm3Os E,r@@xTݿ.[yW%̛XwL\u1XGtc+cGga t b:'d%/\IbdY,>%IJh~/{ջ5=3A=rjϏqP}K;GTl:7_Eac{qo%uݴǐ#8ٌh(bp|}rGzj&@ԧ"^^?F^  .*`{(z3ngbϩ)DgY~}R!7k[}trBpK{?b(⍺*4F-,&=oD#o6t᳾}GE$WbLov%ќ!V)"p1)ǰk9@(#K%S6jgh% x"e iSj^f&ߤ#}Ћtzx[+k@=rJ&F131$vo[&m4جl09`OrKDfԈA5RKC :<,%mK&,36U[(| ǓX+-i A1DVM*Ϫ;ܧFRJl:1R1erJۜEA΁糏oA솄WRՖAvbz;? #7b+%Y pcHD GpobDI(fmv!b/VLfso /+_F :wop7<%U"+!IJ{T?/wR|J.Xq2J 8*p,M(<'Hh%vEv xIMHEly)B=/>/m Šo#5AGY&atJCGCCW_AdMo28}{ 1覰C\6u_.ɛZ5ji*1ۣWrv1p@`O3f e nx8FNJ:!X ⏰bOۏMU?sh )_-xiX/LGý+\]ucᬲX)Pc @$}C 䑴 |eo|$szDGK|4ؙ¢eBJVևebRgH@<罹SLmzc% YTAlLiI)Պ Nwa aZ/K(9 ~oCzYݎaYu8)Dg ErMlAn{tիYDxLrK>Zc_7 Iy׷]wѾnѻ$bjS7w8o ,n:9]P1s{Ft^8 Xn㍘A$~}dh h*6ơkيIܻNT5msWϔ{Vh*o6si&$!x<2"]# |'StJb!]sIvD^eΆ[v^S]b JkZ>\>AqU0ha|8䅳(i%ek_KH}J읶 gz[/G) H.yO^%374&XR\3`mLjLAr[ w݊¶03$ݣiDuZϧ"Ť #;ױyRgI{35ẢwJMgm⋢;?H댆'M)CNV0 Fr#ZP sy7i7Zc٪6Z5!_e/0Kd&[ N嵘'Z=Bs.;yH_y#VXYX˰FU|`k\$a|Zܦ&Si.5H{Dn-#Fi|r>.!ⱭS g LE1~: dEtLs46 {-,G4W*$'|9[tAfwGy(1«+sZ rL/Gf4lwlȸ*k_#?d=-.yq%s#-zV.=⺦/خ J{[1mCHڲJKˣzH {peeḵ-PH/ 3x#FTk2ԀY h$~%y#).OG-]PE-^&,Wz˯:kn#<.5;ӽ}rHQ"VeLqs?:A|듘\b( g ßa*zUp4=\.]0$rrڗ= ;UAd@bחgg]AQGqqi^;c2JDQX'rf;7 WX_DEz ?K%uΰ#XRno:EpB^!ˏoU)Fpu0Z^VrJ. yuk̋jyrF9x)A=G_CAS! :J iXWP?!:Ii]XCze;BPxbo:I3pԦ,M"Wyz Smc#YɣjQZɝPU i*%,yz "Eұ::r ˆy `bd5'+oWY44='ó} LWӊMEВ(Ӑ cei܂pzA.A- aU,$nw Kbk 3MTʘoVů PTOF7yoIZ Oㆶ|QT)(Z1p!Zv~Hj+ >Ni:Sj /&"1-n(uQz[4f 4_,9FݰŬo6f J%4IcO,} VWe)Fr#v UMN]K쎉zZD21Kp}25oe̱%gmUiPӖ׻88~M6:mȥ Fja\!||gYrti+K@v,7XFG"JM_ƀ4 P%n+mh˔lkH s=N}ԲU4r9̽)6?{iؾjX[ 9bQzW0Oy~2T?X%cDPjқq!`tU|(}?a#Av^Sa'8F E GJS¿BՍ 4YXr,TP?Tb+5PI$C'|LkyE1t?6#j26@rdHs +-fnJm$:You05 qDG UZ0|k17YHLS,~7ء<=M* Z]EBZs( M 2PC-> + at {|2> 'Wf.s1'&%C$$eODCkTLto Sx*-̇+1=;JI:>z6=<[Fb҉(ppkP!J=WrV8O-d-3Z˓_秜: " Gn|EEU_e_pS٩&nzg9~E)4wr ß#7ZOʿ8ĺ2`c#Jas0J1_*Ȫ TlfL5o'#Fͅ" ,Lbn̞I`E/G` !4`'W|&v@Q^1L $g; M/Jaݚ{#9^ 3Q,x غ1iz7fxZsCa:YƊ lPd3vV4ܸ~x#ȧw(KsirpޤmY ZI PA3*'̴+AZ:*@_|CId.~~ p#hNMڊSZx oZ^sX%hlp?\4iň1r$iX> {TC"-'Fs[#+Xᓕ4`EQ[e1e,?Da9IȒEfC$1_|UBXWnuW94]~qi%ibj-.[@N(r|ZhcV~{9Fab䩊ݍF3ۙ5"H% ҁ_.)aA#;V*i;@kEcPܜCBadSL֓aB"?:lIL%-UC#n]d| 9>`"sCkL{yU[cR?@,L@HAIl,e9*Kfa7{42U{WvWR֣i*q/z>pdaHPVGax/˲ _NTxbJ\݃P 9z&H %\O=e:|a$jq]}:hzK-*]DN";M3x6[3sͯWt@ |Qt+S9*F'C)۟ydS]-ArO:[{ܯl)㨕 [@a (ayq;,&kt0`/5sL֎zeӿȌB A!cĬ[{fgL.L֜g0?Ee_hʁ!$_uyWy2gТletAPxq]H2wvp2zգΐ?I7»>kfCvGsMQ”󫼣a2hȱ/~5RrP g/;Geqg!ij{^$AhMNfd0GC@H"&W1mUW3 ZT'F|U3*:/w`d%[ڏ0_g}/t [.3㋳GZCJ}eM5OYƪC9 ixn;叩ZL*PzN ݡ%zT4H:KlhVCMՄ%pˆ@JL5T:EǜwtÐ<4%\~8KxsBՕN^riEt$AX h=F, # V^j鋦Wj6WNȡOPq$b4]1~95[} d&po~#i+ІtkTs}/k1.i Wo7P[T~B0\1v7/\dBZ2msrTct4Vֲj DdIЄw2 Impl{[647ƚ?uwu^~d{]i!CtVHU+ha& ʭZ8#}wZ܄ncqݣ2ӁMfh'$sk\C ﭗPlFc!PT?D>kA┍a\k[9==C{3FBjAr$U"ĬsUxkZr"Po9ոvepcEb<-~fVGpS)8LJ;kA8 RN)pi dn];ov-<غH}b,p]}N Eq{>_[%M'߭aYJ#!apH貫4틂?l(.pp<"?(8s&P/ SU,5u'eN?oLs> (,);H0@R(l.-/L /01N#Y&KE){aK+Ĕٳ"& xu|>a4H _ `s֘Bs"é-vBJ'$ U/K<"w.T068dO^WڙrNvuCDOE탉ާ0A'<|gEh hyNiE|>gAUA5-.*'2ŅESo(h9%2W <1-"Y`#yuō`ۿM⥝x[W* Ϡ(#iLI:43.ڃFL}g4NcP2W~Dm}I >•q Qg++X@ }UhKM>BU\!‹%)" ȴ0}2se.tf}duk}7*25U{Kw㏊S>t lBu'VKUJc&؝fËY0|^&ţq6HoA@Q|_I590MI=e4QqEe~#ħZgzU)?H\TZ# *~y*򹬳kTNnqF^QRyH djDl<@6&̥f486$P:mZVB0BѢd3H]Z4yRjc)¼$pW<℡2A3BP5(mTe=[wXŠÜM:޲s{íܿ}M8XZ mtbF{9#i:a}xR3I,TT+B/u^I<-/b~w~-.{V">]$ꉔ;%y-⭄!j`!Ib()vf)?Fx1EO>})7އ6/ob: UT F}8.l;[ X/([/JaµD(kUn*=#gd 0U&w<^ɓmեw7RW,0<9dڡ̠t{ .kB`^PP"nF+&/ K,'h5?ɵ'GR6k9/@SIM5F-I[Jb(4*|^ 7sYv}w`cyXq]as0+ْ{&7:a+2}uʍXZn֚]ԿN.jƒy|h_K/v©_96pWk0=m4F(`N^d. 螕ljPuR.BS"\3ODE9jȦň96HmqA+G?"[L 2‹"4N* `p3 @,(7W0ܽQ2Y0&):,rZJ` A>oXB|)%`_2"޺TƈssOˎ&;r\Qy6]Q Ė<|V3S 'a|^>[k?оᡙA}<@PqX6L~EN]o.a= GXFi"38CTG`Y*頢ڟN[oZaa'Hyj Ym0C]:SLB3IT{K2).^b``,բF $iP })Vo2 ~5_c ؐ  ||>ѯ' =cnTvIPe~#X weN|HzᡱԲ2;F5pfٸnw ʽxA X_.&*JMxsȜ$ ya:މ1`HK=y(jXoR+#X:DW]#<M=[:NKct`6,fnS(2v6,c#V!Vpa*P ˣ`y J-@Z |o#m4p}~萓գYe GbPZ Ms+ NR/h| ԯ<9T'# mE P-D}x!r@k2 k!ٌz< ,^C @ŵ,d}>W}|;= -T7vk)4ܽ;".?sR29}TNmf]E'C/f+Xjag<1cP_M\ 9A 1 +%HB<{, S)'P&:w]Zky~hKu&2Oe7]̋ͬ^4X" >h>c *V*cM^Dp ].uIw`]&}9pgx#@(wF@Oa ~C|O,Iר#lڂMH f)90dNxbѦPr+JAIapxbQ`'Lڒ벉f(ƉLtn>t3͔&ƅ`ZC)*Q]bpfu fҞ2aFq&ĵͽS"hP^,]7K3B88$-PcHf#XG=;{>OreWģx9JQE$O&RO/xbMIdr[ +: Lj(H/ 0oŵzJ*RyӣZKr;G_Cy.C|!ԍ1E]bL3DիWG =5x.VY^$HD0?1Ν(ذEkӷ[=KNGr1OGY ULi=7n{,)/O?ts Ncr斘|8Vpd9WobR`C~.ޠ]&taIfyK]ԂC:9+&r`5إLvA(q|5|w4%|zASoz 8Jh\aOCTfxswIK' .&вvvd󈠘!-o(]5#):ZQI)".>X\(TJȭUhƅsv9Lj~MʋI3ڀtJ̏# ȩ8~)?`qap0]]$~b+JqgԻ|Ù? 1* osw;.Mh9wrMc㏌-Vl,8:p:z֘HX^uTz~w?;7BN m. BuVYRE6ؚ+9N2`Q5 r0VaҒ'vX9jU Kb7uPmoDZ]qsqnwd尟 Ɓ> H%Tsג)qVsh2`|Pb2)8w^#v+)9„lU/C{jLFHD= w։sF9-pt狲g'D ']vaKpՖ 4]t˗ ZIUF\n5A4sA> WnlE_\Q&6#E?q-8Ok3*/%4E CjH uY &_st>ãPk)|a[զ&mXD4^p+sm6}~g#hcc3'؊9?}&H!q&YrA5s:δtJJ#{Wj9FQxŧLX??7Nw$YElC߭#gHg?+CN8+JG][Bٷ-7ur 0ɤkJVQ>7;Mjdd/E=f"#oBj6(EI2\rFsfJ8uIZ0uKf!ap1uG%^|KH'gZy>F HRAdC0>O_4փ H62(hܨO._6^Vp#$b\H @Qp=T$Z2(,#!EWj)6{< ӣKӛ'* Kt443OXr~s'Mc)T ,-AN=sZ AlbCy4.1HT/3)Jbn#~|wqPy-#ľ/gW .iSC~hc6 K.y?$2/E 7.j<4بq^5uA[5*Ѫm@N oxT$o|+9Kh7ϙ}@髉mP뢀_wJ9^|Sw:7%tK>5f@% h/aaR%Jr=),WiKạC%Q)ش&0齕ūfnXW*l'."R},ݢRښ 44<;Kmn_p5ZkȟӾN5 ~P/nM$'gë`CHWl] Y᣶WOҿ1F236p]C0y:8>kmm[X5jUh{QGAsED<=ޟuʐz.k3*ȟ^pmچsNB+аI")EiOFSk!(3p xQ)/ v12dVS..A*s܉H+͇Ȭz Fp?͓T9\AR6n)2U)jbKhZlsǧmڮCd`YȘw-.ouTy~Xڐµ+'^ջOZV'ҿ@V Vja3-֠*$ 9` 8f!*g,[& l|a)bxPVpL)H}p>:Qؗl7qXD7t08_ z)fA*zVkImKw)5{[QW8:=?VF) ɂ֏{Uxm?(y`DnFh0'.>`94A]|}gP IػH :Kzv"q ʢ%v"h`xfPMsb(®c&ˡ0Vv86O,ɘr+/F3}Ü:>vf@ٱq(5]P6#I2G|cϷf'탷nSa"/a'PAO֓Mѽ>n;lnٝX 5G~!G}W}LLMqFlHyNOFd;:jU;l^s$= MhjYkQV"RhL"!vD|*. MJ#$.WyHkyHo^TNj~{}rr>#! )⤙43jx-4ajaޓF٬, 7ʋMhc6uzѴfnkTDO] Eplm&%Xlm?߬G>R5d*;.O)3J>aԊV+{Hػ`mJC¤G7 L89fx෺ }0i+&(`7&ً[+52ظ-{dݟ[t&Q$ɵuj!jPfJp#5yqVx\dQPIY`w#”t8|of4i\8ٳ\W `ИB=j%YAtH}!ǥL*$0\ /:| J{Z43ke]:A:H`]AžV7ܔ}H \fQb릻g~ݣ(WR0ȱcDwpdM 8o5I]ǀH5N Wp;d0) \`6 H;BUG;gmIs!@,~gEN8Ϥ.rVO[\&Mae9OVU]sGXai]^!sKXn0-1AGX~Kqmk}s{ˆ-ѽ v| ծ*[qѸn>pC%eŰ@5qx/9 mL##.ę^B6&MKA9_5 @)C9sgQYn'&"o'*p*)w7؇)-a z<%P9%[lU4,-+[tCkk sTX+)߄Mb&&⡭xRO8ZDY&p{ktE~ Z!EɋI^քCrB!o_r:XZ\tqMYhͩ2_T?:x) NB_pp4/ŏWEHgqSq8*yeoxd`qYڎ{`8h÷V<=M3by֡v~;E-uJ4ܐP'ubӻ HNJU*D;,%oƗE!TAƗKI^Kbnot 11a-x}5 ʽ9nor xeJ<sM^3 :AφhZF.YWP(~`'뽩4kY> FUBlcG{*7UUkZE2_ZbzNiwe$OSH'?Fِ~sJOװ*-Z u;v&&ys 8:m"̀v<47f.CO D&_F?*Y`TF ]Cߏ8K ~YJ>[ 9mhmKR 88xSFZߐ~F^V+E9e4D!g)|~8v] ud#J|z{ Qibreb{Cu`-z#"eL3P)3F~#2ĢV28/vS07S;ԅl!Wr%x!Zsťd(ldo+Yϡ., 66h.D2+UE8|$^(}4&^Y)K}s">vRyV<IʅsBK;ni=\ѽ9I1zY&CO--ú-?B`^c3P%8䯵 MOI0 5ތ8R3K^%; msO+tG"pk#.OP(x ?gGϭʪ`} R$sRAr\ttl* WVpK { y?Eğ J2 ew?0J[-]e}ݠL#bx@|(֦ rD.y<Pc CjӐ7idNE Vac 3g-5C9Nk4X,/>StTz@7a3HF}4cFBމ~{|TA#^)IpRTMVO1w[˕P#lTfʾ.l@x6>@W=Ïh漌7֡:z橴Rod~Ҍz/R2,#;:D.Zf1сG!|17P/7ҝuy` ®6Kt-j/W8l D>nUfybM>r{$.-6,AM]>")/s_>Q" 6)S[??ؾATx mA* 5-R ^Rdڷc%z Rh xFp5*FfA,L8;r110b}.-T@,)e@_ƄiQUA@HZ> _I5~ANN:s6Z@W%$[[2TvA4{t͟mc2]ڗٌJNAo*1NGx<, =t74PS|u?! &EMWE_uloo徾zBub8ωD` QyȄY Щ3$W>].q4/6LbsZWEPhO]mPAVd@,#ġfdҲG?KũNf/5!zNTN7<~dbKUJE$ٟ,#bȘ|b/{`%&2Ε:BO|fZ D^GPqC6/_xb=R9k - WOxEF!?2'9į3s>;,Czn vR7$TIȕkΙ[j(=u"x=  ftJ!"jN?'tDuDF0e\ ;w{Zgf5 sf@Oso$ {`9޻A_Yš]< ʞh S)_ɂ\,3( Q(lDv)5J QZsCz)]- VU3[?N0>AsVoΕӸt|c7iiszoTيՀ|rL.;kRԚR ]X-FFPGVgQ'0En05&-Uoh‘7ZJvu{5pO+>#Y3Mxtee n~olYOw'*@QtE]B#(1) 4g#u^6sVEcϷB"$+NaHFV0&o葹,k^%2˔VtG#3B_zGٰ+._`6_xC,ˋS}%W;S׼0˻(w?"Qo\tX,hǛ4;fw K W8yɜ2fQf:hE4g1OcrEf ;_+́0IC`em$ύp#]`#-vz%y1 q]I]r Ũe*\ ѮXX~ _Ua+gU`kA<Na0#ҍ#!_y@8hdiT,vr_:EMkqRNkV?o&ɋ3_s Xp׍"m8LN*,*wQK+Kk{|*Lmꇀ6*0;.iL}Lq$¿8v<"|>TGK%F \'-UE 1}Ȃ𪃑>eSwiiG=l?h~gy`ρ D*}2ӂVʬFA%@h[åao+ - >jӱ/iM`Yű3RMtٟ5gss>BkUcg9ijm`o-]H ګE}@\>\dAy"Zjۭig'+!Lf tď'HMU*r Pʠ6gAQ|a0n9tl-̪ inEApJ@[A k)!`/yK-Ub>[]|fX១x2\b#[&vI\-d~2 )QՉy.=Pl%^fs`ym!C C_yvW"0y֢sd-mJ;f7#7o4.G|$B8J4=\j19ediَΤwsDPe4TjYu}zXB,Z_R/ci&QLKPѕ5r;y]m+L6Пg*< +*/CJRcX=H vn))U8EAgטqC\9샀ja& N9l8PFpJߘӴ΄]Rn.l]1 #s+Ёʬ'{7%:}0~N/ Hrr۸캔`J4YT4KmjlEbTCXNFlK%qzq k*@.l#))JCI'ddviSf|W,*N}wvJZ$M^0.I.27i߬ߐcG[ٷhvY"`S}rzuzhߒ!]d+/{͝ lѺnC1Ko ?s yBZMy0`Ya+j61+G]nV< NŒs& kka6򫨔4c)蒑țu̻sS>ZU 2 | 13fUb{C ""¥Ay) 7[w~#$'ol a*H1R؜S[ s|q"0z E³ΠwpJ13on&iDRxRqf1"1Ь\i\Z_wV''4ڛusUX=b̨ؕ*7N2 F-['%=5Wl޻X]JHmzO}s\O*Q%"G#~(9]سiu5?>o m)T Ds\n/cO E3 *2'jFOAQNse-$,>׌s8*Ā Qtkkv,gaqx-!YʶhV n]` y9͍=ir40D~tWR4K{c؀9! ѲE_;[gEU'!7f?1oK _>)E4%!DAWo\փLҮiArYp.6dOP*7,|1boegn/Z?25:EGЩz* ĘߤR;ΓuH<_5Xk iz +;q {:Pn D۾U˟9oKVhr:{ hM]]YdYs}7ܦ"*T};5GO:NȻ?NTNˇ 07g?`E*u"fI5߮?]sUx`R 4MO41byx&qA$1.fO6 GX߯@Q`q2x6rZ?s1 I1` >?̿Wtl}f^πd$i ̯̐]ޓ2rjN[Q%A!#,^9@-~EgMNѥ11Z㊥H٥  ʬ0~'!d5 X2L.R(z`ڥ+Y{^p'ɏ9ZSp2xc؊v>n/H8./R/֜/R|R.םuE/'֢0ؖS0Y|##4ajLK5\98;}eLIR5S&B_d~l:ԠYh&NMYM5ryzVl@lՍbrEcTèR3kI7HtYzD`dc6Nю؉Rz!X2Y/໛N$/=|:A)xl6|PVFik3`C%[R#i=0 f|!QAwa$4|?7Hٵ$2E(.Q939d$1/*:y:_Ԟ@f75GKMc#&HPmBe{0/^4xīف+Bw>Uz%CQ|'^}.93|S2m~ ;z>gO=ԡ7io)ms;֪WS(? 1>o ~Tj=vΤGimC|,ۻk= ((C=9(>?Ń;-<3V !FB)l3Xx v#u&B}S点&$Z V@yc^vn^]"vj㐧|8a֩CjpBݭ޾"Cs_liogӖ~3(IUK#`vT~4aqUV\QLrG4^}MwE/.' wjF c ^V0kB|S*el@t~ X4S!YVZż*y$mzFDvD;?,0vtyi ܠʫtȭ&8m:D["qi1"mڅJJƮS1⽕ɰ&JK^sٻ:' MO`hZq,`lxU#-bZ_b2g>>gEUkRǰTt?Ko )]kzs3G^Ԣèx1]lH ~ϩF+cLnH|1r!6$eG:nN: rn勢jj8bQkq:]{ !`WrP3}p*U~4J]_ 9 )(O yc:1:څ}"c5MvX8*%ɸf҆j_B*둾T(;딘&BL';| *jmYB8*9ZEό"3 BP&D[c4`drOi'!NJ8\r7c/Q/}J~,Z7txXz:`<(3.m'^Qgvt U7b%0ԘȒ/ݰDOGL'őg0<Ww68Mxf6!/S 0{B+.'шq]8v­ &fXP9C񌑅*6/kB8 uÙyb *"157mA9@L6Japj5Mpi];eF|oƧ[82$ΔM/?*iPӯ[p"Cү8cH䅮E[ẍ帺́-!R'YV7=Ĕ5Ǩ MGt\w|\b.=V&|Fڄ'\[. Gcu3Oޤqi㾰G[ӡY$@%ӒMSzXhesv8x)h \繪)y}Dmr$ßn}T|am\t&;Li#G 72.  T\fR`=誺, u?Y?9E ]?eO ׏s{ј %&X7$M+9pd8҄=/l3$3_Sf-2!/9^G vumq@^T=f䝫KڅNO"ZJ2H : yE}†ݧIa{~4^ a >2)C:طD$ZPCu1G 7PUI=o|MkK14"B#;!.}r{Gĉ3( J&a!SXXcAnw9Xݶ {u/&#+r-XMvפIouMvO0SMoLt%m>ec%Q`/(#,DGhR N :iG(&.pSYX:"cjhθfH8pLJ0jj1jP1js_lbG|BV{r._O#al p.s5',q78˯T1}j*Bg2RD ݋ |rЄ,XNsKѡ'͹``}zi&Vd KSz^:p6$:Poh"j`ԖE)b\f6ӕpEM ڀV8ǿh6ZH-sV q@wylƖyikaǴ@.Zҝl+ 4%iJ4544wQ Om+5_-MΧ-]UF@se K*?'p3-̈WvampI1Z/(q>s\\K {ףkQ/D*:Z X{Ht5OKdqX~MNC#)$C} 7nWBhnÅFc{]&v~۾!OEkUs,s*)zwm|~5gy ROPIw<>' :͹ Q [9#5P{*[jƷի68\]Kw$6&_0c<|)򫃭*^8[ "uORw&8BW,Ntx-2qFݼUY\\\ȧ*\gUJ^qMdbVn6C$R+57˗?HăXk SD$s+<д-6ېcldm.wZ(&v15[PO2}\$iRޝdJ0bn5TUCW?j\+KD'T!.r>v=E?\ +CḆFVf-T ֠o[񻸮0٩¸k-Ql* )v`K:Wmgôa? vZ]y i+M`?(U@`4Ɯb% iDVܿ\Թ}L R΃CZ=0F{~Bk4 {BN@orQٜLe^ dlU6Wⱐk+痭 W2 M>_8^〻}T)49l\*88ږ6<'g'7Xi4X,(D J"mՖ}Z{bqY<y'eC\oBSŁ݃´C o$*@9\sZBR|C%ȶ IZ؁+A(r%ureb5hTH(o+!tjrbӢxܑ%I@emOGd5(g7z$Щt+y*g܋t; |܁(@ 9C|F|[0_S<=I!}9 I%32ym4ʧ ]UwOSz=RzQ)N5nRm隊'qn0ld{Zbt$QWBe џZ)zXe&oГ#b+Rp8al^>2_<LRn3֞~*˔Xc9,%%E6>whZ9JQBMg8{Z>޷3bT# ^^Ix 7|h%gȹQ~U/d!a1pcx . r GhZr0iPB0>fMY^XY=>;XjHMi#T hЦ4Kc < ̧de&I=J]r@[ hA_n~_* lqPDu6ַNWp z,.Jy[yy _d࿵%%vMgsz<6<N8LCQ3nYJGi|P:2"#tv{T1/Sّɿ8؎31!.JhΗh+sf$%iUM&XһoIs` 6n(3W[a0> N_O nx>$&w_vhsq!&"lcm ݳM_ A/ï]1X E߁JpJ86!  |%ܪxw3_KӰ4V.Vs (>d~gTܿ*PuQnߕ0 R&!fa8.n[Ow&ذuGnqJ]?$-N꾦k u< v˩=WFj/o(gtٓ YLw*qWlH5Я&J~#ZP>h])""dp'^S*)/a/mur3<ʮvg 18q镟 c=a77)|sה(1:Y:w4k+ה䶏]F&V*:a#t$anrъk&(^z3p$#fa~XI ơMs NpA<*p )4 L*QH$?^n) S[WS%A hi+/ֲ;T8tN6^Jl7N{`|_U)QNFd'UVzx'g(đx0OlXJQ]"e&ˌOE6u*lk*mɤ$ ^ilcj~5W>b-B;b\c5~HܰeBM"Dڻ 'ڽV"v#(MdN1pp+d-tBwċ0sD1&,eD139$tI'o- \,`ℿOuc[4ECu194QuTX!<bbŚ3 ޴@sh%|:7ܽS2Z4*|\Y Sp21vǦS0G}],U4.fu3j/Z $qn1\;o9ΡaO0Ck`(8pW*4YQlQlŐl닃բGT@0QREVmhP1U;'bL\ Ђ~M\q],\\e$sgQ6.[ @Q6(z.em pu{aOɳU*"7N3|uuncm8Al?'h։Xn32-:[F߮"Im:>me9+QYP}O͜[_zZV|_L[v)msQ1#\Q0j[h>dQ\Se_oC0RBWΖ~No;ÒIQ4QO_=68. BֹF߃ㅙ<Lw5FCz]]J/5Sy}rHF3JVoZ~.N(N$c'\Q[8tOƏe$q5{ټ#ŁT A^Yq,~CX˦u5r~J\=X̞@ 8"K|3 .,MD!!=f2ch=p;{2F##6,+eu1cR+Ԯ"pIKQfɹҒusT^A%C8U |&xC YϏl;wRLt(Snݷv=HB)),٣mAǃ:^t`&zOœGH]l5n:Q5W :oޣjI7R$+V{1iT`JT7,5)v Pӆu6j11q"1Yj sބk \%?|-b足k,qB&Ϟha ne|Z73֬+u\vr!nrb?dŒ$H"񬬞>[ڐÇN)Þ^Iu @[Щ#tk[P!;EtTl ~KF4 ' \=fyc1zdWJdWsN[o8,[܁xʁۇR6Nr>Iգvk>aK =0Ue:R:S.7o( Ơ 8mnfdyll%`}ȹH`mLH2,C hd J+e:6.8&_o\d,^oBMA'G/?ooۚEV1Cy{ {)͜bZlGGXf4=<;p"dӟXLƻZIci)&+ʯۻ3B?Jx)7T:M. R(!(-ͫmD5AR6$в*kEoPasPFs6G uFrا96:a! ԪGA0qaJ)Srj>p7ih?yРF@AKb*N5?'6(L'ѕ 5BaDGK}ԭ+ NW{@;~tgM:(}d :.d0j4W.Q}ݬ5=ˀE)9.%G@/Fvw ᘷ; 06MPP1@0 ^X7 ]qqPh(ßԛ6(Br\KHJ.ggd%ePD/ 4 L-bsS}.;(t94@m W{rw卩@ h!ݢmCZa$2:ñ M:IQS.`#$^nwIjitwTA^sYv4q'G7\kϼ65ya:/1?[sfp'-}gm,c(R~VQ?Ո/#(ܐ&=cz w<"Pqd0UޏAco`.}|rBT-]Ia)98J'DIZö\V`=/mp <8b,{[IL!؛q ?]/CN)2[鴪H oJ (X>eW%3QcceN4^=&Di<2] .+V En2/:e [NIr?J5~f2B6sr+\$IO>re䫺em8Cv-O|}n uDѳ %?lȩDmGVCu&/b#=ԳB)JlPlP<>Dr}3}10" LMlڸ>! %Nu&¶?+xOf3u5"^'*n-sT1R"e㺷*:H|o 5:}8YȨzXt_DJj#4k1;U'u_/.[!2*tq)0l0+(|KF̻<:ZWZ/zut|}l[EA1]1a6 6cؘqJX l1Y^N7AcCfč.S'C߷RN uh}(tppDAt/BlgF{u iSSQ:VR2Os ;@0H iw<ƫgظ^NZN`'W_wŹN}C񁱐}PD4"X*܀4zod/LgYEzMʻ䁧^o8h2/Ė|ue]a[*st/.$YC088C`xƶV2,sIh%{k= pQ_@nz)>@> ^<ـ+a[VŮBaH6eSwWv.jUuBKblH%+j.soRˣlSp2$qpxbT3k%\ 9e%$<&N([ W5k*E.3 G]{&,lA>el9ZN;PkE/bV;<h^iqjHH?5WBnQ9c o 1=iym0VsjN{R?O.`m8| ~{e{+iCvB-nTεM)-)Ӱf:ஸĆ^nS۽3Zo aMȫwx3ƪg _GwoaPz*sv8 4QSP&Tʮh8G(gvsWפ-WSAVVA+=VEc1VJuZTI2]9PGy^2AwǗc~ӤUaPA[CfLU;BniFa(L-Dg&M}Kme h ߋK, 9OC L{6l!Ƀ"ĭa|ҪZP\J"mHrϚ!VmX tGĎ= ǍTTgѡMxKiX`=( %5 DM8_mՍJ|B7f[,e970DzٔQ$"S;ƋBŠ# &w8;!pr>2wؕX~-1wߪ`}#sIfɣ}O.hmiu­l^%09\Qa?UH %kB|_e!aP+ۈg%㤑iQ sÝq0!lx6ݭ1. ~s,şq cP]Mw !)̰8/̯FtMc% Q*XFf%s"60P5`^u`E(9O3 O@6IbA5^?Q; A\4}}SV,tOYH={JOI1s$" %GGZ26=jݫװ)BYϥ-!;Lm߯!mfR:$کiA<_VA2ߎV~<9q4鉸Wv5™ȝ$ *[=c?wШ%gXPHHL 8:ϽA-W|y2{_â?;'CAgSt}VǴbtjv"2UuFL^yR8r{o$ԣH$oz^aLJvF1ҿ ExiٯCVNRMENg%Ch5lypњ|YFв kQVCZk7{LߙƖ#ZI! aty1ό":sOi] 3 =h"ɤsm}ؤty: 25bD8*W̪vg@΁x٥qTߕD;ޔl/|  r$n%|g[E¼_K`R PWI/T@ }ѹJ1fPTXU}RXΆ-Z4.۟"HLxsF˨)}K ދh`t[' DskdH8҉T#$^Ft R5wHԨv*7lZ ˗I~O!*)2k `# 4a6KI@JO}@Q[[kTdJ{E<6&9YzNDXB閊 :+F9 m H]G4`rRjD?LFZj"`PM lMX0v!5Ѯвc\5U!'My-uB4<wd蒇$N%:Fl@d~VS ˜)oO.1 P]Ȝ(u×,7LX+%@,8gQ9Յ |Ky*} RlX TlIs)F_{ͽh)Nx<3CFѾP IGPl@o:;&v&F_VwǕ+z̋\,3v i.}9j m{j41P5 .Q o@1eC/ $%FRa>޻Jq֥Mj|;L{R{` 3|MUnXmͰ"#DL!gn1<<x6!Ⳛ} 5Oquz5_Kہ: /y>[qd I7t;;d_n79 (8ir?;PA.P^K5p6 a D¿<%T{0ʤTzNV_%9Dȣ) }T.6nf\xc_SYqc+`#"*24GJw )0SÚ%@Ä=Dwq0&o.@t)ŹD\^q,x J׈MDcQeFu15 5 HE"Va`)#d%f[@aMNOxQ0G:4f`*b>pozXopyӵ`ȣЋf^>pPrY̘ju`?ȳ\? p /9-HzQ5Y֧KύG8ZTRGEM)ECL XRm`ؿ_ZԜ.ϋ1%Q!^w2I ժ>bvQ$NV5XUyI|;P9s5& !t6%"QT`ƍ*\ͿL|hNC(<.7ǂP*q @M'@ JJJ\)1rmAU-)6O$HR@4*d ËfSt*w=%%,a޷^X.@(j҈k -yelxuO5?rVv2ڏvI ?j ?Q?_@v{I-[˄L}()|u*iއj80/-7ǯzpҜW"b1< /c>8V& .1z5,9>EH%]vͣ;?@oO\T.>N.tX _._p*zFA;^ᶄeW۰ ǫ!#joIDmIb0S2:2iɖWpҵ$ i{io(ee{L^8a(Nƺ 6 %xt-Vwr6U+@l$52q \g)Ⰸ$,9W_|r|>zbeA+T% K2'>=!cLMj3;죑IAcSuߧo]&:&=A Zyo0lC)pe -zvFu=Z^Ze \&%n`شW*7Νe5ZZ#2fE1KPћTN-`>=mFb ֭S.* u1ݭh q2Twi48:jqad@<1ECEBZ(ԈXE&9z_sbC2=J1"3 ~vX㬇LΚvK aR oFmctqNQSdVHlSo=TU~r5|htQYғhe8K=٠``UfTZ-4CmmGI4Ta,)'xEmA?/m kS1ZNiD3c>GfN_8 Ϛ^}2o=mkXWwIH[&%!kԙ׵>_Vǰ>*0ϙϵqIC8Wj;Svgyԛ>Y766O,߼`Yj?nD BX<#ׇFwK;K`xָ!l<8ݸ/k1DL"4߸Q{~¥lےX9i3|Ϣ*ѥN]},7dHN iGQ]ӈ~M40sC(w<0%yp !۔)=(-jp$i(h@i*khnAR5 5M*QㆽM%ߊt)N6 "q{KM+h{;4iiV:yQyZ)r+c42t_<@yTN Sƽmg›,6"};-/"l "}4I}4fRR[tslq ;I:<^:oZ) [?DՈrG.!=bXg mzqXr!_KJh8FG=#ɘϨ ?x˵"[ o6d+8 ߚ%k/?T_@4tvOSȶ#QQ,#nݫ% P!|*UC"jJh#x]1@G(lʥ@7uiEFIv9=qN̺C5HP*3;;\~]aL^.ujA)2U7@u56<6e pRvhb#VьN/pT"]1=汨agwඳm(޵=z|<)|sP GlwB#IAXf1ډ\?Ͼ'ܾ3uo N4` t}C0Q.b:tƛ[>7<2'r ߱G2LF4#w4z39sCiU9#5&C{|O |<zgJ=1,b]Y8K=WH߯ i.9g/yu(jrLLy&\_}cma7A*HOEUvL~`ZGAp:"]}gIXg`Rp[3b;O;@ jv֫sLRA&!`.ʹ@jc)Pd[׽,PEG.\ 9`C]=!⃠GlT0UzMw ] n:IRظ>1 );-Fb4bA}۫^ÇI7\'Ldo"dFC`^ evjߏg6OvzZ5ѸcO(1K{kNSٹ>Sa8|5k+4fmʻ'5 }*0ocgt-8;$xNf7me%VĕLIjLX1g g$إ+\ \& ;R?ghmˉhz"/iN]tT;Vq }-ZT1y&$Ӱ%%d("׭,#NmUn5R5mf<`ruU^aE~szBfIh O+'5`zg>Q7=5RlaAh< ֟LhXy!N6;e:q`[۵iz,XީjIߋ<]lPc"HdY*j-,Dn5iPrݙ $e94n>@&Cq/kyǁ=14 |n-o9cnbĨ/rq,yye0r|2rUэWt2/;i̸0FAGM6vJ}c0XE 7^4>VF6ɒvF&` jCꖶƁM?![\})KFIU%J6S*"_3Vzc?PVDW7mJ)|,o? -ח_*Z4+]*{m$ j /MR ?oх9!A#dBLKjOEyP<s*)kc qJ\ϯ[a0^@: z1=2.4 sVnipajh3X}|42;>x@o [".J:IQtGi7+﮽+|ޤT.`݁HHXI-V tAAO)`Xo)l̐Σ d"\\c\ y 3l;ste 5e.2dMIUs`o ZV#ø L*Iٰ; -CP';i+;+ҷTX? "bE:;Ut:R}v|%(',b&@/fZHrn$ >ww6ܤWјgpE*֬MW%6. (^ hj Ti qz_ "w BcjR!5;7wT+U;,TѹWđEH%X;Ӗ-b,m>']#q@#Cj&$IQbÐpջPR]Gz}i:#vA7m7_g˂b&p;k&R6ֻշG312X!6z>']KXMJ!lO;1yF-XB{OUB`Nʔuae,OQ*l7ҘIxӟ"N`T u֬^X%Y\ vMyrLR[oEyx`;I 1^Y2ݯ֮,@WE0`l#kG|xu)XE5Hר0)$CMȍj~Mmw(N N"W.ń:N~X$al dsd.wEKޑF"zMJzyQr~ nW*nGS{}bTaK1ȫ]EHcN*1ʨ&#3E ꎲ2 I1˓a(-yB${ &wΡ#8 D=CcGu%N TiMNoPɼ2Gޙ"}]5/0\A10nTd_a!d":a)>Ccۦ?cqN(`I8F1v;7+^t'<)n(d7$[ 5zO*)Е=Zcs%qX*^`LTYH% 9Rv"yI7u4ْvovӕ88w&S[K3Bƌh eUi֋uۚMF*J̧+]i?7 nYe]MsW(Lc|U/D4tzHr4PLXԲN s*[KBtdC&. xo%*"/joI}sV~\'_}@ް\mbo`Ԃj])ϧZK"AّqhIܰۥILHo=F6%撚TԴ$CvI3PqH~-,+'uSnGLJ}<`b迸G:8/]L̝e MVr M|Y K&JEjUڄyt'C!:NA3'SL"yr-zISJLA4Y2ogL6tR!}cFp7_c8b=+Ku;}?@c;MV0-fRXi48mI:Z!>=Bq i 0f\F%1gV5If5-0{#.5f+v)zr&UL~bG#dXnsaW&Һt!65n'#21<'~x`sq\}j`Ȫ闳3 /fWY%  '$"0ֲYdj4C NrqsP[W`NoJy@ 5\XQنIBLM@GX#_b~_g)Ɩ* m/=g=L[ɔ Ɲ~Sx{Z`i(.0/k;p 1%*^]ڿUFW7ᆅ+Y1NoAw'؀R\㰶"X@dw@O ϠK?Uˠ$YwYlT,*bUePEmE争J:W Zԍ7e_4 u1 /5Iؘԏy5,a4Ԛ+CWgSŦ׶]oepjW YbxmvҸ`'YEYczed4z\7OZrEIE66 QR@$;X[g~;mh[Kֵt畤.`_ Gs %hsL>C]Q3dƎ ! Uc8 gj~+X0D~t.N1{SeY۩/k s=@0TKOl3Y, Y?O;ſg 5(@KM; ? ǘt먴Uj_=ןc4^hB:GHĺq(&Q,k t%sΏgySƻf,ٜQu)߁:S33di$Gֈa[<2%;Y梈= lh֫uTt 3 f(5s]0֫1p-VS 5k# x/08%0w7n%zrO~c ]qohq 19 Adj-v}b үF >+8NH{7sj_h&PL9^chl)4PjBS~~aq;so_A~rUbGK(B2=Uf7g9"N95n6s,8jhGaɋ9m3jmBH!+OH9ti%@ߤ>Jn|t Oz[}H ?&M|abYQ\ϯeWcĐDVt_I :a_;5Wr}o%=L- Ҽ"3!Im$; $ 5:õx>yg٠Xݸdm@Cik ׆U 1Z.¾ i⧝3a)u1b"eږY}@:Xs):nܵnzjQ5#\v ]" gIN!cwIUO=1J{5ɿȯ٢ƹJIMSŇb#kĬ\`9ż˩VRs#)ý3[Κ|8nӄtA[zaR4("'ڷUL51pl Q4".;|d+D&xF*^1Ȅ7gS| ܾ96(nQYuDW슂ay+|cD# `NTKJ' 0>"U'$WK=JPRnb, |7sZ.2F5sa@Eśpy׋ \3Fb:p;/fӃMM8I S](Kl Ey^)=G x^ uu@kF;l&]{ފ; \a:N 3]R6ǐěqEmͫT#1} bQ4B}Ӛ/jm6e ]Ŋ,RlCOU5N=,h0c۰B`R)a )( /oX3\akup:֣ 'bPAy=n;-m7 .]MeB*t!BRY5lzj|W|`@II^w{lun S]} Po%qNŞjPCD9 x Lzm?hL!juzTA LԺMjbKP\=ڪ/o fBAd/(etO6µ xp4ώ1F 4!&>(<;6ͤFH @y>!`4{n'DrqmPƾH8FDsK]e(9y 2)^ve[;*d ` zw%1>Nbl"fSÂ+ 91im*ۻ^8:;H-9]} IGG%we70CAX{8TiۖYHu 튋[nj.~ xdž#;N}76( ļp rЎM:.eLA`5h|o.8A%%X2ρb79*M:bbxWn1E͜tuD{zE9CI'[/.b3h,~o{;BIfOzE тc{fqI}@eG ìtkX[.I5\U_w68R섏ĕq:7vvy+R@*$RM!E<;9M_Y<.DWf,ten tAeu 0tj?䲢~>G5gotI?rdBqîA1H׫j"_t]>߸W\ cr1IJ!dH(_a5{J$8k1afVu%=zt}ȞXR#us^*C%G뜌^Q't1.jv/9: % ˋFLų<~k5+Ck5)*\2JP 3_|2Rr64N?PaĚ #:Ԑ-@} ܚޭ%FVG}ӛxj>Ώbաp];+11,mdd7}"'Pgv22$(8]bq"b&@ibg5]3i-y袬9Aӕ{58flDat:%˫aq'MnuXzx6V+ol%P zG JKn'ꇈ*-褤~GT=bI5Owv}SmqLx6{ &ď'^!uJ*B}[u져 ;/^f2mu#Μz0:}wy+ŗ%0}jԷX?bE snİ;Ei0ޘGc'461# o [trI^1XG.DYk(:"9xٴ\:RˬAi Tƪ̕v.J2“ё-LcZ2垀*k~DՊ {BOcQNn&m xҪ-Wf8'nῳQ]wEP&%JTS`X.J$iQlǥY2M` X [׆~X.#0zF$A\ciPX ?&351ϒIc:F-Y*M`|xKT\HVL>O:2}ar4R!:0${xY/K9񃉓f^b% c k#tE!l60>#؍H.VbXyt {d ۟GkƒlSod=n G{]#q7*˜22; {?y>q5N4;'s-29W['¡$TOezn>L3XgHUø,$oMs3t;fg_35t3 U]dE䪙JPsq hPn}v0VjuRFO7_)Nns쀝oz2qo"0(<-^38INވ@`|?pwciޏYjÈE;8:19;@G%) ׭I[I.\UB*v]8>Hq ⸿E{ trLR`x߆6N lM誉Sy%ѠWnEɤWs[+\v >" I (tJb~b Yyod%) (Mԡ<83g|2_Fpm#Q=[ovw`ЮvܜrUgp]gKHda= a|E_X>zSs0W-;Rtا009#81CZ.p>i1Kwej{BT;nР /wLϞ LjoZӚ:WRlmUX*k2 nExE\Sr9j+T%B$xXv/:`Qixo* y\%p2wsB殏=:#S5=0tVOޯ};qBc[ VA?X)mʘ&A6ժ 9Y"f',j($ |u%rV/N(01aUXeM[3Pijm#8˃&t H] y7$hWiK~0&C; ES 1맳7.` $Ujm-a㸠X&1ϻ4?pld!;ʯ"i]6$pR˳A.|┼ek;L$NpX=q NLg%f<1\%$>>9[usbPԁӊ WW7m!k|v бk w:#&i[L-)X`O6e{}ulvtɀvN乫qa VnC?*ΟU҇ɗn'eƯ.=&]2"'--*ԇX*źSVj k(G%xXl}wAOpKqϪmm9L'$9…P d\btQJdT8$%]򓃴BzAy|M9qn-9 /`3LƓR yt6@ڪ}or˿жhbHB5دEo]{=ߡ+%u`i3.RX)](YimhnFlS1Ȧt2 jA0rFy팶p2 %vă_14R$A(& ^8ˁn4 dxkcj?s"Pq̬f.#_k RƈLk^ ji}aTvkC?-,=yT {dW(Uڦ%,9/_A˹e$}ŸVN'>W܏ԯ_i=_j|V ֨"J el6%/ ;$"6'Q k !LcRXFxZ"(Q}?

|ZHAzy89)k$;a^O8\O=*C!9Q4fβ+q;:V^ȥ$2o._k`| -X*1lO> ϡ*Ϧ7 Ԭ킛.Dv)^P&6wIcGto9 E9ڜȫI@0%I;"!^eŒzB/@ֆL0q*|fě0m۠z⁲I*%N53%.lBxc$I ٹ;&cGwI)T1_' 腢wi M?#˵`zvK ViYy]CNni|UC\dUD)=!RQGelZ~PbpSZIy`~q?AC,6}֥NVBo<\*X"C1KsTh8p?r:6" i\9#F/}# wk% {NV m(rƼ/*KSrğ~5԰Hʪf<"bVdPхtE.aV?9m;F~!ȥ>3.W.6k hO4Uqwv'#ĽҢ&ôQˢZxܠz~J8.=#I8aBPr8yh|W2xVv*QP, ac]+Z48ì3C.@!5rI_a!B߷4Rt{͹[+)v9M޺wXE/:0i^AY9qCYRMj%E͐ApN&G^gQo4Am>2lS]T,;vPqa*"; (<"^BzzEAJɼmt&ŅzmQD@ kFp-|ch0]C 0I٘>$oH VNMp``!E7j' D'}w#|0%6T"Q" M.+[e&<&Rw>սmCJ (N,7)_T ywz'v:)[%f ATRc 3o'3 j2aA9WK.Foߟ?(T>F_ aM}DtvIr,)=%,X_)?S"/;`%Z*dE ?e' C r[?V?1L6UV>&l&\$\Җo;eM^ nyg$+_aVl`vjlc&h: CaqDz.AYz0/s#lLWHϡaeE:n$Ȫ_⛿WkVɠ׸bj6 :^ZudR͵l)DW[u"vʍt[SoªKO9:Ko%Xn7'!S`:c`Nx>i!_V) )mC`puIp`"vLO%.xEvd8/v1xaÏ7J+6 CӲ;,J(/QD2D#a1LpzbTǎ_[p5BuJ}Pk.W -_p8z(3f-MZRNj|=@ ;s:SF'z_e)//H'˯LsK,ة B#ȁ-94"z̏壄vnjy fh6+_kY;B K\F#v qEi؟pO!^KI"ܲV>㜵baǠ`d6p6}mR簺wlA.)3l^65" ([}ZIQ銗}UOx x X&: 3tL{dFr eDUtGlgn!L B8Li'=i01Y!)Q>[iUu,[.*"H4+r- D{Z>4͵olwOB'zf Cv3$AѿqoDM0)(:fGKXIa~ۅS5Ra\Ԝ$ u:Vިa&-CV6C|66H=."ਂHrCYF%&]Ӵ|RdeH7W]\c׽Mwqٝiо~C{TrSK%]XY(Fd_ſfQ̛ )j(NxZWuT^J熈Ř-*CC|*_ڿxMo"xG"XCNŲd(--fzϑkʶ#AF]춧R7ɭ#hW_Q7RG'(p!chUx<2,Pc|ǎ/nB豶 ^S+ &LsX7\ڋ0MFIS6vC%1Kfc\Y$p+gsWew*x(E-l4ҁթ-=|  +҃]eͽud<0ѧiu嫋eNX$4$gKƋMq[Y-E=vwGW5_*K-!voS`k{j+M:2 &>$%'|ӖdݥZnnkw#nE+ջjkfs!a$Hv& **L0~-]mmu*5.5u9-UAw{ WYڶx&~Cg@2įQ?g<,ho% sA,ϋWi Z[%L9Se5,JTCZb 6^iJw5T .&im3ffIԇ"_?׭>73=3Wz7!\OC>"΀rr Mۑd2S? ީO&'!RrD"9齗X+&99UU 1{rƎvO:CZG0"D# AVhi4&ǹv1B6M!k#n1.;"2uG>.nIA[KU %ȲJ㛣}P؊Yuk/Au굀Co떘ɾ%6y@<*3 !s#ytho$mC77Wo}7YhA D6޵pU:.pzQy&CݑNƒE{,@8鍯X)hWtJ9YV2*\/ǮimS.kp*3s2vk6jhmʏ˻ F@aD3j[bmSqxf\Y叽 o](ED^-tP2}LPPwt V^hbLx$c%Eܣٶj“v`\f6㢜NB׵iPT+Z\^%c.0ە]i#J"8BMsb71KTt WY*rI)!oV )uS7PUҹ?(l&IH1`!=!6B&H*|lGw\{V_8$STfc! +BFQdCzwhn\m8i%ضr @jI,HCN;zvQ0;"kR!OQ:&}4ۮH&KAa/塨 ["Xo2ۅexvњW<#MR]ɏO't!RoANK炓) |EyN  sE, 1[g +ٝnU+جyck"+h֛6XAKOeWVu'J졪8QXN奛q/QE) @Y|/>}U#LadIԉy3J,ϝW}ǮnrYM8gY%u'qJH=-p*30qQ&4/hOd⑫{s#Lȅe i-ljHb5zM 56y7Va !s6$n؆~~>~LzH S <Ⱥ25"cKlWV꺕rͰ+>\5]WK}JB"pul*ZS$~Hv'OM2W{\ChJH#J{QE7p.3#9V1V<_OXifxwSfrajP(x?jZsőDY L7S=2F8]OvmP]-{?HeW*q 2cgoѳNF3% ݇Б.)x^jkW| ؙ]0s 2[ "ݍTp:"'= 4ҽ<+6Lg$xj,n\F1t r'2 O8v,T3c^Z"d+O/n5}?'m:KÈZxmc4[&_"<N<lal j/tHZeh(VAsC{FA2~9%KdqĘiӺ߱gsy'IF&BCLf0bC8+kD@rƃfS2nE 뻿nP xEu??֮k/4aI`ntr=YmI˽NJ,J ԡ6r&9ʚ:&?r zPc _4R]whK~UvUvTmqwH!HqSv.ru/6!`;w u`/_ 0 ΀k{HTZƂbn$~ᢕtsTRZkj8W^UFf}(! XO{ldz>rjV^~&֜(''Q?O 0,{LYk}55MGE\;FS@ ~'%OP A˲jX=$Y2dWp<CO&IjЊt8NaAy&=Gq$z\e14y;: %l4 ؂`nP"bd/CoVQHv\]*p6V~$ tK5oWeLoM \u+6 UzC\% o23 B#D8]- B G3-W@[יK5Q >WYYO?hQ\Wf4ty233K22^a^>y MJIw˦ev4oYz D.&9K` 3aၝb ꏠ?C̭Ȃ(@:v>|ʃU0JBW%Dug0$pf& IdDUoܲY X@j|;̯:C;KF& .frM8]:l=;CHFߧ4?VQO]rՅIKO"},iHgĮj{@IZ.j-ȠV6W;86}mCbd2QX3%+bѻKQ 24$Gua5GF8NJGQݪ7F;4\O@P3}Afl,y^)9'\*[(Q.8v2XoN@q): c1nT l-i03cY5bx9+-SkyEH:\oU"s mJMYѸˈEtVb?WТpdp] X}ϸWH)u!xN0',:ךjm@xм7o+trIu5 B"]4 +qzuTL8+CaXo&'\~pؓ%}dzu-2XR=?Svvi5K5g+ ,0=J(\th~E7uwpb䭂κi]U*f.Gp]q; ~9u͔2C!,}Ye(#oI|]0VTmB4n߇42hf`05crDQ3.j70# 'A4D[2 A1kRy.^H8Hx }[*7R,j+,+ [BBn08|}HSM0-9 G~)vr#}*Em |Sr&Z Al>Xdu9F3խ$B੉X`s0 ^qfřZyݼ3mPg<FL^_˛NM6x(j& 󹣟gg ˰N'gO7ZOȴW^;)}H:۬B t@xpJaFqٹq:9wDkR,⿞2c@MRD@]8X`!d9,TT!mhi-g{!IVUsɳA@zf~Gj,l ~J9U$/?qB%RmvP.$f}1IWcQjS7a[Y;1Q{;xDjSs1BGvx:!f/d1@3w|(5s?rf6V"1!;LQmRh&mOx蟿v yojZ)7{X e̱6GQU)/=#8/I\G`n8]_@ 0JJ:ny,|XVUs9@nǤ %JT6K\/ְ*6dfmQV^h;?y;%xWA8_xu%-`44ݐ=>'n} d X^mh9D4RK"ܙ:B#uDx3ajE4—mgr b80 2/qqz-РbPvM`w[X#`R4T[~ӊ_Q"\!v-m^79~;\) 듟L orxVg:G\È7L IqLМ BʛȐˣ|`qĮ͠2-_U9!{P )Byj c #I|S tKO} >+g-a9VϳF5[8%C,d zHLȔ}0,yGЙ#OJ#'"_K{ Iz&a쭎^XdaZGmKL|^9Z[^U$-7Fp?f~8D_řF7s}/QpX?L8$zg BZ#2w d&F7էq09Q.YHL)"_z>0ޛ7^-eNGD %v0zMNbK0gT H+ m=sF (͙P ( mĜ#7sDž+3tP@So g}(7\k>7aT\f5Kf4HRͭy܊*3!5pT[$'!5c?H'b-E$T!5UI+[W!TcLBelclOql^%$ >h5U`Axcլ裏 &4.ATIYC80Nw';+/;bאZ͙LMc_%w@\C">Nrx3! R߫ gqL4p|H;f6K-ڪx?¹km1 9e}<`5%]7¹09FN-Ӵ2JO; ,eMw9QhQT3lD d$d*CUŦ%S kg[*̤9 sc԰W&ZAm]wb&Gi%QRQ~>>] .p:B$ײPzjrG'J pG6/y ժێZB3ED6("i24/Lio2Vl{X[^ͼ<;ŽRHsVM I xd?pV􌀫CY9Oyr~KoSxÑ.Ddd$:/?R>45X/@_ÆzJz h ) Tr\^*BX0'G`pT{[J)5,'v0q1a LIw;!}z6eq_+jB_Yqo& nqYMe qHdWyyf~f1@'muakA'J5o\qR&nn-l bD(XPdTWOd׆ːBiUt0ai.e搒gM}g%)?lnƗYL9Q5bԾL/>Se-f~m=v$]P4\Dv6lhEe=ji0b8̀*Lh}!uM9g,hɟ  V:t~+S|Rz/ ˔$[\HjDT/oE*`Z۟5{HY$LVDpzzap H1rl)$A7 d9.p8]N/-#qϹ&h!_nIJ ƫ8J)|l ~t $PkVUI [k'+q;=PLlهI4m0H"n` 4xN#s׊.zOb6Ƥy,%aEzDI"/=Gj( +X yt@#׆].SLlE^*\'5^e$Y8X˧փFsmLD0s"Udc0`@m?kTmi1W(W˾#Ft5b : ãF`(_Nt_D xV:]&6E_I_DCƼ~) my/%^Ws~[LmMh_7>\GHUY8By2Op;LM]t{ ~jDqLM65< x* c'ns%xIldx;kZt{tPxk/bo/}]t4 lv?\R cC#{ܒ1 z'^ 56Hp-Ȭn!t甏@y{QC/Hז._w.+`@tYt!gŐ_yvnT"Gb+BA;= IWws֫b d $ȃ:zpK9:Y+Wln#qܖZ04ԓv}@^7%z.¸"[:Kso+֙D&c>P  S/FXh$tp2%=΂F=R61p&$;Úp@A'wN'2nőw 㦮t *BUt,/i!C e.N3 g8ƅp :r'=}Ϣ&y$LMX= dSԼWS6o[W+)MjTj`G()(!i "[aCs BG,WAr^F{ML@?Z?/aC]KHЖuFYMJRUY1Y֘2=>R! Ĥ/Ի8?kF\2c=; 6'Y 5ElX >_QAK:5_CIj{ )W}9 T6EAR0p[<UTMexE\RQ5jS0x-:B: c@"f<,&xE0tuƲD.P`^ [Y~QҰ%PVL N' ?W6L!1/G\ތ`xƉegd)wG2>l;e?ǔaW A")YWl ;bc7u4/_L<5HguKΙ 8z},99cj]ډkʮm}ظ G:gdv=+ 9lw>N:H.ÕǯG̪' 4fsl'iMףaI2%'QI[ϬW ҵm¹ e'7҆rI[[)c*R]Xw_̲&mrN`]Hopׅj`W^m*dbrQr3d˪%[ٍei #gfWr"G:̚[VrFǴ(I$?3#s3PsyIw/GN:'՛ @Ă@,K;4!+Rk]&!Fa&,}@[dj/VuS-/%5͋@AbLhOz@&yV6z٩JfJSE 6DqިYJOmKTNpXYY;صx\1~YΊDcl@ H\@0?yxH&ɿQ)Qs444T[-ao"Ocn"G>^v=N-y>HڀEӄȵM,w:|- "`5Y w[Se :YDG;8Uh*`XcC H8&!tB^űMY8?ܪI]=˭ : .-RzË0Saf$5>D/D%ijb:~J<}ʬ%D ^ZIErO@X*aY^X 56o^2}X$+$Z%SR>(:bN\k$֢U9!09tUH9s'tΏF1TKB]Ugۊwo@ !bM&s_!4 (ǔ*DX)V[&UyC)39sDw3Yb@hO$\kZ?t?E H7 3#_"R[I>heٰb;2wrZwM V"tP|r=Aӌvf9ߐV |~r`)a$iZ+KT*)x"5QE+kTGz0_h`/8 *p7+\\-D;oxVj`Y?Gi—Θ_0%/*j־?NKp:%_1޼NMqGL/LX38w hNٶkC+ѳcE~F tUE=@iŕqUcV!+xsШnr4oh`q@c1Փu$;_2O5/Ƹb:DD5-|יr2704-Z#;[89v^z!k+.(/03&7tRʋ%gt,60qda(J(81\WqvuFnG]% %\'U Svi^K*x&uy$1*zP N8ke+VeT=QADW5W:?G[lphhx O!yVkiI6b/La^^:zjN1}d{u(#!݇zqo;uvuTeMwDb*ʮeOTP:4]zr'qOzg h\Nƃb4Ǒrp46R+‰M%E#P5Fs@IoF.cҺ:Ҭa;qayq<>u9MV36M:O'YQgwP=wTDkbm9IF?3l1 U*Tg)q[Tǩ6[_ѵ^M-x9z=BOJ5sd_]} +*N-Ԩ5(Յ@֚X]elMEƳ~z.RK _S(lp*Yi2}̈m:rdyU!2`O) y$\wOc#-LȄr P3!HU`$^ ݀^ _꜍xZۆіI)JmQ#d8 0nO3t!_-P}Le }=iV }#<Yyl,$Kɀ1" J2؅Sf+h߯h s,*Gٳ}njKH`yX4Yxgz$~oFQL6]⮤,v@Fڽ鲵 CaGq^¸V F?TZg 4K]QW^:s-&"A8#xiQo3x!5ef%`DX~۰&m5"Y_AJPWԮ/=Q1fc\ Ai`:[*#iqaN0G+)"SPqa#|u$sN7?QS[! [j Zb:VaAڼDnx9 ,Z(Zo)Qv6>më7Pat8]o"vZh%ipjeG ms_W{?hЕs\_ϩ$M"'|\\QVG\?& cik0p3XM&6b oZ0] aq U2.ΐXo/0<>4˅4|Ɏt(T}IauFWӳz>Ch5.06Y)Of3QmrcNj{icM[fKmk[S1+CﭤԬݰamUv=qR92jO 'eBzh*@s|qDieQ|;_#* f1-:TD>iVc;wdKyOtఇ1o _ #| }f2o -CØ A!࡮\`PuC(g^>&l%t/xEwK E R^E unK?9bp۩,1̟]f|WJ8*˒e7IƝ-ÊYȑb-kx{%4֘ф@d-\\k z+8c4ܹ]=TbѕՒ bw2v>'ii9udi1vj 6 2Ji~`"ޙtI3ʮl_.wqoy5&3WhMY~Ԕ+!fr&ݹgtkP_f_k{Gn;!i0O^EnT=]iE{#ߙ dKR?CQ8AwF=5b < ]΀AO۰A0o ved^i,:f$ls{gw/0 ˚K@49ҥqp ?i ПTvn]m7 M:#OeZ&&ԟ~wf=B3Fm/Wf7|ؖKQxWKa =yqޡWT\ RS'k;=U˗yZI$gNjV>b\vϑ.,xmo 久E8''vV ŵeX3w.?LФ.+n.-gs6␽B";ֹxiE36')Eq2HO]o-r}YQkC>~ BveC~hr'QU=sS_~7*jR6VhKҼP"{ׅhkK԰^5]>{Znut+vQRJ'uծ"EOرtTcݔƈ+a{2r}oH4WPĘU@<(AVHFJ25S߁usQʦ((?Uk_"?~o B*S?g['/y7CdHR{w~sR&0}u"tyhsĪ>=ʳRc=HFҍ45L}/rDzЀ)+IT]05:|lsi!ɚ=ˢIȾux P9%I\5H! :z,-*ԹP#-K]^pFlJx:N.{?z283Wo k6+F̓I|Lf3HORAȽ$!ֹ=,(fld52EWdɀ T4RZ^(ۿ/-ΏM1/u2VN\a+EY୶,CanM;gRoDhaTLT}F bW'k?[ BI)+Ce9u8g=6Znas'iWUsޥ d kbFĞ;G4K"~KlbW8enTPnRZlmlѮP m9wC"w!i9ȴ+֗CC}cOoHfJ߲-OcESUfE"iRÂz6#w=vYz7?#Ao|hz:VhAeO*4-=4%c8DiށNe1M;˃6.+? )WK 6;f!gr.Û`29ZQpbM8S#Ž0Y6y u@^H/0Q/ .Yr_a/*8v3w`gKjޱiO]rCV3HOy`"qy@m n8goy< }0F$ 5E 9dUs2 MgF ZI$N3%]EsA"R<\{Nr2(ڬ gadTu?;Î=8"Y!D "[B/1'혏jkGG=EC+ !1&8TFqurl(SюR6oRHUöcG12 v|(W"'pT(Lr)ʰ2M1zq'TNd#ezIwU"DkUpQҟ>#t{eAe׻z㢦\#wyHB%T$gBͳaq<Z<#·w۴aTE@.Q TUBV( 6;kv4w9Wn8uﳅ? N>[7\XzV[/#@LdjE#vQT}n"6lw512>:Ɠz|fvM.mJ(.'^r)0Y:82P#?c 9ߓoE?pJ1 _["m*\FM2P -/EQ3J3$j'v)/XVa v6aiVn$~I Si]ڡ+I~GSٚ}I8;bC:ᢚMܮGP3J%κ,'Ql7cnb)eđ9ϖE#*BPÚ*V{i6"!_\&E ch=sorsdZO8ψ#ddw~e.v놌W0rK_e}zvK}xlq ËpVl{Ӻ ҲEG}YuR+!YBhHZkZriۆƄWG}â{+tY8MۼmgL`J.&ayzsػ@ 6?3CpdN-_XlCɟPXKx1&`~.]UAN 󑥯lsLE1>әF*"o:*C#,DD؊vMC#b2Ime8V>̴!)1n̂`x[ QoObe~~qAt}Iw6\IǠahFkJeH!!$̄Gm[qAMH-S"|MTg>nJlx5Յ!ٟ]edKńؓvnAJOi'J;g;Ow =:Q-zb,RKa䂍?01V (iY'C?Bgi#A{)-Rmk AwF&/- Rjvm`UܟgtSmI )ٮ;t(Wq0mtX}9bREq>b-lHv_LbKn= ^60~ HՃ1D >mH I8ɫYZ(8`ВFě̂%5qwڕE{T4HeHܭ8fiy1;@?el*V_WqlKfMjg޻i8F4ݭmpKS΄f5+tW"m<&!=_G־"<]oer]iig[H5~l^@ cQ:F{>!bj( oĸIyh EI\"k& ,Y((Qy2eEjS~Q_ƒyl.DhohJ C^X #?1L0l5ɲ6R["#dq@ 9C| rq$X!dbqxlKȻ'bvߑXӲs^6Po|NӁc;g6v؄< ayuf~L|33LbgYC1ToSޏ:w"_lݽ8 En*ù=~z$q'$?# yu;T7|BΰgV`U ǼS MveaZ{uF*JŠ4M! n&h6ӄa=VRybs ~ArXT6,;L`9G= D6]x";7M JUx?i2 ?8%q^ET%M!Yǚ wPnTVdj1þ-gUJ%RqqȚ -J>UDK-JCxک8WF_`w କ=aWyR 9d#'#[t%У"-c鎆 7I,{FcF_>3cϋ 445U9A8 m7!=wA{޳_CQ3gn4S;Sħa<=d|3.,M t-hao>Ov8JzK6VT,sǪotj}9ҀJ  \ȶc__'Zs5GzgBنƨ줎^ ~sAt-shűW}pAۑpfҧ| dJޱreY0YZ j zyxi'aTZI&Er}Dz(A,@!dό>dC}j<™6f.p%E@'s|= 7` _0liԯ^ =;[-u"QjՙObZ3,X 5/ ѓhaSb :0Yz e3x7m\} QW9Aď%M Y$A TO+J"AVjKKE%4*ތ3ޔm@ ѼJK`Mi͇i04.l>IzFzQl$3BxN|jYaqǘRC"&E;‡nY2 K*6%,@tpv~X) 'P|n $^ȭ(ْB)xYXmo6 cNc: Mfk,C*ag'x}V 8 ]ֻjx%Ӌ\Bjf\wMߤvt[JW-6.&f*t[vpg(QٮWtnd*e(8 0 ?ًgr~/Av@h2pQ+"`_jD_I<|󱎎twoω.#dNoמlRXne挫> ɗpJ4> 4ΐg]y2:8㹕產}TW=Qd? Qh>VꔃrJ`D``eE5|/a_h?{8['RѶe.SElZ-g*)IN-_Q w?YKsG /Vէ./{q95]—ȉF l7 Lղw _ٵO;2'QA:fkV& #!r bٷ iu/~?TOJdfӠ.uh{iN']Yޡ! ~/+h×W̗k$Y3P'Z#LVh;gwϛ0 /&%0?IȤDLq5I?V}vΕ% 댿9p]:^CmPHZ,l꼳e?օ;i~,}6>tR4mcf}ν N̮̪^*W ܐFc#E5!3( fe eQֲ=G p`+RZ' RK ,/J ~wKtRSz#X͑z(5VD~2}vAK~$>a4?r{0$^%bZscQp{ ٻc#9zRC#|!lD:Jhahym ӭVSt{/߀IĿWCo%t" fFOwNjFڥ$:/osHHwB} =qhzXOQ ֳ7hdY9VEzUyc"cƌ]*LQ* h*pL+ a$x)T~t_D@jaf5V9B5_ͬǒKPZ6wvV–jMB(~M7Xfu[(і1g#q! m5.Yf4\QE5x&* SAb+9lHf ˎJG.AՌ;^0VO| jx"g5]GW f?I'NrؿҲ"9vR)&p V9D4e/ SFI3Ƈo ],B9PkdfC`"@'CU3Q=,0*n@Zb@F~H5\DJ^ kHڈ8+wfi] .(L>2uO[R4[;AP ?4Jc!E)I}Gj6DE{r W:CP|NB; m&mv&bkɓWT9oO) ɛ/0oU C6XS+E[9Bͬse[1(˜7@5X`yÛzho0 j}(֝4 .T?Ӏ>I +4&ӰwMd0rx9߯i2@Cs}f[|x7DDsI :˔rܝE;)Q _m lUjw& zO= P#\R {êh{rzAA[Ӄ: {@-/rrlTxBi2_`)KD`oCP!rs ԢcS6c2hC.nB<[ͻ7*[cI gc`*+x8qᷛ^,!g8ƙ•hMcfq rbLP:" Z};}c ˪9YUF򯉺( fv[N8B$,H &﷐EŒS:KvUՁ`>˛Ϲ0xa +R5"Fݺj3_^ggd A~GZ_foGHAjr*&cXyF"R-`qh, ӫjyb ޹VJX9f4}n']ң}w)pU(Nu5(gݰfi\o? >\0_C3 EJLz$R2VjUpģ]f;v=4[ f`p[|ӳ.0Q}PD(y^=!lh\\n7DZOwƼ43MUf_1پ2H_M [g>ole,-"kK!U@Mf&.* ;%n #(A`P/@2<9޶"U-/m!slQ']v^6zmH*؋wEgJ;#:PDv+5h "UJyE_K]ze+"D6FwaaP[ wcnG{Ml†XRg@rhKuTfTжgٖ+ A> K]#oYp K"M(] WD[ fI|mk#+Bk0NG'>v,Ȟ{ Pb_dʖ$`^@/;\0 ieP|0G^JJ;і.c+yf/i S8G\\r݋3EV׊`cܣSSjӥO|:3eƝwy.2eF`-С& EK;&bTpw2tU"܈oqxg̯b e9죂Hf9?cF07JL8 RYGI6jPse>ub0yN6)$\U%:L«4HƘF7`Ϩ7 W}141+0y -;p"WQ~~Pvrh_G5.i4[y{^q5TqV&r7kϷ{!4RSEV?01dp-B7L\>;ncDod`]o4AOy %#_f;*Og of)ۭBސ4uK^&¿?ڀ]Gܓxr__m x畡ي݅q!Jܶ~lN90$ä\n霻wM5w20Ȋ L+ 76GeI9+?O((;n f v>eSo3پ`^-ma2cnU#qk7X1Z6X/<E"ߘ%3^BvVgˆdyhSp7 [x y nM8?Hr+Ʃz?V]Ѝd8 L!ݤ“BK+`ybh֐2b+a?n[tup x’{#mR6*Q6 *$瘓BJ yң,eJ Z);!AZu |kkp#l"Tл/VPYy%Q/ыˤhqfW.p gr;bY 7 $&pN0- `B (0 Ϳv yvYb3pWc7l+BpHjp YaM.!?CUU^d`P1LGR7[4#)-<[.VkCdAw_ݠE *ЀcV-đʙwtA޸KC/zH_}O.i.e$(EH z Sq"937GܻFCkaLAV+5GӰ#f>KV{Ѐ@i1x28(a lhJ[״n'b+ꄴzN/2gx $̐.5I9V #j%#Eo}K`t3lzۗO )7&XUEkƶ'p&Ds%:P{qXޟeaE ;A3>9na\{TT(oݩ)FvK-tVi x?62k LŨM|;G-WmcxGnrOK5k7/ +~_]Eۮ=%ƚ+VxB#Pyfik =|30Tm渲 (1:r&@C׵p.M9=BqkwWAaT{w4QÑ;g+צ|@`jaq=P +:?rm9 xx>&OnQQrOG >7ΰ+6/ bT" hBxy6m]gRT(!;B)Լ`a5"fДW7SCk mpO%Aw>niq1ײ_۝' m#qVҝm/(?֍z !&ĒQyO 0Zj4DW- T[׀2@뢵_h8aNpD-J=p#WC;;ri35>S9& 3 )d ;LkhaY][XL^Od_nԴr.=rX좲25:V|_ ;MCqҎ=l@ !_gU@g϶ SVQtfo `gqU(  q=i'ܳT] ;`+m/ [S+8~QgfZ GC j p0ī]W`,晳Kߢ/Úi^EL؇nF P$=NJ},Svɟ>=Au)+ ޶iэ)xɦ*xp268 twfʨGa=&Y"U `V,zzz|\߿b0j8G8ܚd&*Ҁ5POm6HФ=ϗ:h b7)+ *& YY$؋"#煸ZV^g]  /"Muڎ]%/sbxķ9[wdqy26R,uR'1eZѫ*̢3I:! 貭 ̥'ZַV7XҿvxhrìFȋ[5: 0$~ЬKX!; CQ ްZD(g3D'ZaB$Xpò_-.8 c ڻR0x].9医sK2.Ύe.BrD:乄 9iu+ԉ&S""A$5 Ot6[G$4J^nvVdq3Mk Uj5G6۝-;\iqS־CAD @G( 0`XںW𷻩+1QD-۾Sy:M64)`_&~6~UJ64*;4m5$vNy$7L/N+7"2aS|#p:Xjeȱc1~L&T1ߝBlk:[ B˼y$!x|N )< e^$ԗ}s2J^n*vVY)1kU.j܌7mlVϙԘHZؠX"k^ ^"h?Ix߲r>K0'I4P'P.CQ"U./NSJk8jd<eeM6L]Sp1cc˄ȳq KXi&-6&G?jNGT3H>۵ONJ8/G[0GT]__a,1 ;u[/P9@_I 2'C _R^Lb >D_DK``".#Qh rkx{a7 Ssv8Oa4 Xc3`r7Z"UҴV@W.=`;}iF5E‡FV*S>cę`QЦ*}sf+eg3[[EsoaF6DD=UP&ʯJH0 >@ͻ,ξu Dw.H/IYuO섰msaVa]vm= uRbLi\Ր񎯜errx՗֏() 閃LWuJ}V,w7wFR;I?6k.qiA  hV!ߧ݊ruh ˋ9šDRTX鬄h|'aff^TҎ̌8z–n^l inZuk]ޫ?B+n9ݙpN0QjW{.H"Ii_BL'APPO~caxy'-st&n\48ir灎Oo:SdrA}'bۚ*4(H )$t#\-9z(;穕M2/К< `hwiPC`z |pAL(]Tz?\W$ip_ك:1Y)ua%?O8DNy)cHv*aj@e>8r! 䀓LhK0 MA*Ƃ=>nY'PkK#_ug +\`:o5>hP 2&V4@f 0D\c3{\-˓/,B]YAkBn-Q?WQjS:BkғD'O̚>`E^SoVFօZ R `5}*w&Oa驅F\."(t}\;;>R~k3SV{l3jibKa]#B>w\4I,vgڎ-\xlyIxܪ4Ev `0d%h!ȢP|O4OWA%64Q?Zh("{vۦF [+NeӞ넒 &.v H6DNoz:mI?aD|aG#nASJ,a_{4<[;\ ]ЋKSDߟay~iѤG, &#&?OyjjQuwWMB#YӤ1#>ÓL\/ɯˑ"KLa~I"60ޫrc\"y It:NrWt%VEӹmK/8FjM@,p3Wj}YEsZV |Gx '|e9¥CGY+ 8E0,Zag؅؞3G8T ݡm3}Nƽ(|_WYEV(UFoԝ',@}iCS 5-)'=3 SĨfuRh56ucSͭCpSyCotWC(q43TXلL+w/ݲ^I\BHApd"iB<@QƼ keQ🊐"jvy݆LO9>{'b#iII_ɒ| ; s6q%Je@t-G|X $4 p4qƯJOdD:@msTz1Y IhJ5BԆIw`+LzzwiTǖ_ s@Ni($q{|$L9|4`p'je/n㌊.GM֣ɠО,e&6NA;҃ u[Ɣ8ؼFRtϣ|yI`j'K G oIAd[D}Gw$Mޘ ;bl9f`LDh ͢YoS':[Qt\hٽ/:tZou OS5F-e$a!@ýN;1b)W u̩Wqj&qs>x]JYʆvt=+S!QE87>ldnĦA+!x1؈vaLHGd٠Hur |ΌIѸWJh 컨9uzn(D3ξni/u3V|+֕^QŃEd!jb3ЅxюrM,botP<Ds] fm4ŗx#֮\dmx|?w$4R=`$yPP SxGOקp-+v{izyx;S#BT/,TLw1E=ϯվ1:ŖAR:6 n# \}"H-؟/qez[]ˁ Kf(?qB4Uɢ-uLv^Q& |a zwp:ޢKusY^ sd X%Ըt/{xmO_) `2Fӗ|/݉ɘ=\Mȫس΍j :mA]{x1ZK>?PP<|S$^ʉZCl2_4۰*aGõc9y *⴦ӂNS{nk\aJk9>Og';˜h jT%p ;Q~ҩQғ&FH}Fʒsc'M(1XWl`"sNX-cCq}{p0įՑ<م ?)mh7hIp.W*f4}&Lx ϐ%N>NrV m5tђocDHnSQvd%M|sEI񗤃"=zܼ2x8ȫ1}\7öC.Uwi oylH<~]X"m|L~6,A 0Ån)|z3VAZNHZzS87f\pUOŏ1/1g5P^Xq 77M=vM.L\AMGִ. m#O6ܔ8] rBe-mP?~{}>/%"b*q.e닭=6r!$D"sPW w9"lDt"Ϫ8B;*P:Wz5/>ؕ(/-_boMmgV= A=y" 0+7(AT9?GT%jL%`(9Y_7JMs×Ti]PJ5X,?]OwAò?gDjh;i,dny D`s~qvBG鍺n Ij&)x3)S/03 -,RX弎kEHM pY= CjC jLAB;葁_EQwt1j?PͦKIё^WmG?ݑg*̋|HE1D1$nWsp\Nj%']4,b2d""mj<6G35)n2,.f{}(M518wJ?`Ov *}BMjt ثK<MZ˒ܑ #g50!Қ ]J{sXt}\ha,s& W^R SeCPIMr rJB(;)Y9& hyP@ݷZsl 'ɨb\W/mtQVL 2HJ|"VPI.?0a44{q 8 NMG[3P :̰Cfk Idjo.Õq":}tϳK<^ ]TRm_%Z#z`7 t1TBy),{I(4.[ / \t=H QXidd9A2gVVmJ:CKxމI&'ruS_Ú㤗Ƌ_g曔.-Ǩ75]bdd W R.nq;#b\Ah?2BˋDO!u@\E}x\P>JN$ԸE73MmU1W"daӅA}!G[xz򮫴;] boۚj@ljRX J=: a< P >(WV.EU'FR~Q c\/]漪3`\/[Rä7hoSl34 I|1|5ku ȈB4^ nc/T\q*~9wW`x>&AČUy$2LsM04<&eL75#i83`BFe (ϖ 9Zr t*H%L%iamQ$b$$*C, ~a^hQkqQ%zк-ee`k1,ߌKM>=vǩITu덃g$5: Aomofi|$2$"9͆0xWZx?QY=8ˑtcK6Wl'c,W6{[uW wvqْk9zU (v6*ZLaQ9)TFI{7Ÿy1 35u~gDɻzm% gBVJ(D/5_\ˮ=ĴE"2h'E?}y+:!@.Jb%ҷy3p?+@>]8r1pgwWlJuo p {܂`ug͂ 0Gsbi0Н]I*@Y !rP MK^ 럟 Qxf=c \ܿm<o` &R@F3Xv B5I!>gI`O<"э3] bh>N$QYFh\.<Ж.VF ?F=̙jϤYT:A,ko(O|#BbpyPAOSh|Fzo;1;xVK} %/$]$?bBJQLގ4z9gĉ>j> Kh#P?={̔ocbz6KHfk"E Zy#LЯcEZpǂgJWesvk" ǔsQs0gEG\ QVݝ ݹ/:u3'VKڜϿBS7/+"u `|&Eo4Q}r9Zh.B`7,U(@f/*ѝ+oSZз}%4Wb\9GɪmMLϰ4DMR??\ov9-eaՠɅ,V?w5b oq1.$ sqmW!5hT[JW"z(ן˨[C7oi!UQYHϫ/51ʠ/2 T[/ߒ{f1HB{SXH_.Ж}JvrĪo]B~y[iMw\,kcLj#Ԏj[JX'nJ-fvW[ J! "c^=/@5SҡTGHPẕO/wei:=.dw Ad^Åa?=&)Xg#M7uvwc͑lzO-y@ؓG^(+$74;@\Q$c|AnM2tM|ԙrϕz&PjM=Crc7[6#(%!`:/+-" D(Ѫt>#7̈́K>ʛsdUU'=:{|7WaB.|^(bDAz H yO2ǞM#g?Zh V+jvKQZy0oXqjm;P+j|F R/ڸlө3σx, 0/un_Dw2ehieXHi]u}|27%cRyY0tJʺ)l.1MB N gFOg%Z,,si1r1xrN 2A*s;hs SPw\.B0tTuT#DܔY0K]6⏨ʹ?P]e4h[} W>:}n3!Æ 2Rs.F| uC*=ldvPKΑh2r ʺeU?g |܅ l$[08_'9C\WY}ɏI^= LzMxL+-2å6~0>e!s9X( ܸQ`qkA>gU06QiH-Gpra~_@[Y{l/FpЮHnObϼۓ>V`<'$O,'~r5؜|y泷 +@ ^EzOh!@!qg51nBC>h٧r}SŠ”@̖$џrHg:Gg^!{7k=9w21ll_hVk+Jˁgpc󂞎Hu <+VN dD ;-8(J70wD>p?~s]v[@" {̚ɽB;X $CV8]JeĂHp8 EQ/gI5N"2QfBٺJ} 7whL.J'0w"K܃5꛽P.̭9#P{cM|l]ϕ*"pvF"r̔uϏ M)7z6x ꐶ&.UH!) jV8{TeC[7D\2=Jr%FCާx!OB( yMÅ |/Q+{uKO3Iӵ&ZI;@`| #Owt˔8K[\ϐA9 w4`X)Ҳ>&D%Ŗl_n;ǝ,rd5hNj;dK`y )f D4RY֢ ܹ 4Tk/wJ:X@v7xZr QA-Oy8y0ֈgrjLdWf; Ql2]ulJbiv$EbEWXcu./WgT/˱Qn(eW1eb5)AgՄx;`p?̿M(Jm'zѯM=f/STKǽ o ʼE֡LVOvyzָx%BfJ:MF-P J,#L%â5TB_t^X1ܷp=d1je 9>KW9h߄JfȻ[aEـC(=H;T/uaP1[*cXLh.Rzo`nac:R-ګmg|'K^B=k_S7IȣL =겚,lCsڝz=IFDY`fx75ѫPG.a@"OD8^֨lfh#s>n"X?–, Mn%ۻ^i)]dmAy/|(L`rw}@u$. BF!harZ;>[6Znys~2 k(Q\#;C *X`%/WePGMKupBsmk\l@?ߋ&uPN/D^FR-H*;Z8 FZp [6\Z5/㺚[58_a/Dt_@3ߠ0_/ , |y^hxVԞ&rMs[+6ݲw#&IqHj*S3.(n>&MN?5~z?4ozJN~?0dnUk)l'TSz2K@$vfT^i ]B5r:qKH.oq'/zKM2n7/?@5CA}GH@FB|LW]Uei;m6QܵtM@Â"6QЭsW5ƍEj>bL2|F9DP.5%iXR]S[KTSJo~s{FY"9_Ae*K 5^Nӈp|4 i1':4)qVA+[m͔Kjy\G"u߇bA/LuX-{~"J tR͛g~q"ȾLZu!c:: AUAX=K@~I 6Zn{Y25b_ҵ3.)~'a3lpټA{$Fo7*[i?5vfLZ%-+䇑/8UZWv /r5a!yYig½4&^"}{^rfxҹW荊p)-?xB{1or_NL _f]XܖCX">' 98ユ;"BGfZywzY% Ǹ#&_C91FyKG6w#lA D c᠓ ~21!dL]m\_5t:'?); #D=K?IL0=@ey;j"9|G4{Z¸=h|Z/Ur3*'=Fݎ#)d>Mțꤾ - \WD_ &Cչ("טzAWj`=Ec?_ Y /%Z+`QtHNc;& n7^7hzn>Q±-lT|x }AykQW W'_" 2fZzhj{.م'[&~+&뛽,#nG‚S#S}fƃk"LjfCQK&kepAܕ,mvXKA5Fn0 #}gqֆja8 A 6ܜsD+USvitAbA*]]Ѣ\g!..=e)7zNLpS?,e}74`Ae.6ϑص") Zl4gwTN/.C05pr@"A!9;4&WK@?=(gl͈-]hi#Trf;I:`qmh]:+2yqPҞl-dYBQEȎ"fü!rRtwf܏j+3n̺K  #n#n6;ݲ~ 3_5l[KWy#cYGb.G_br))#P#f&6kxwü+7E3-au&#ҷoWB:.z fM>̽2炼u3{ Ll|̈́8MAr^OܰisqwCYJGuTĜ^NN5vw~sFUn BС.mDxbKǡl_(n.R foYBr+v3Xld0*twɵ K3YՑ^5ÒRy leqJ\B؎5D`nؘUm1HMx\I%q_%XI~bsoʝpB(ϙv@9l'N](%!u[ wqe %AM ߍ޸TsgT@$um"jl?La~P":>YvWsU|}4X+SO|I*"0bҩN/$a9M\' ŕDRwi_rIG(3ӪM~7?ibOžΓ,_cԳv^=sc4د4N]=nGXp<>R`M;rk+qZtp+;?<(4倘@N=OܟA ])py>FDB~ۢLN^fSQT$b{)5_:9mڗ aRj﩯meGY~֐暹8b-gs8Q~MLP7pk`ԙↁ~f¨;xKpЂ0~؞)Wr]{u4v.%6 mXܯ%MIaPn?"s<5h5WiG ZT( @'VD^I qu^B0S45t|dҁpi hYx{5@{}V!ܲD.S1/Uc^܋HXs[~΀j=D:>9jxt1E=¤ pW^)es$/Z3J}sU*$Yŋr|CӲ%sp|;J7Ƣ,xR+!eX״sX4`$F>l!C =W˶vՖBU𪘸QaGjtz9ű mĺ&H9> [P0,;j "0hR4 r92jr!朏- '3V><7yZd%2k1Qa&Tjk2""{0kIv4*&M6nsA񙞘V@475~my<"̨QXw̻|oн.T13a\^uZ2 ČzI:UP_ٗk"E2 U+]=:X:JeK?wqh`tk!` EF  9OwH(Ep,ڸ7~t2ȵ(@]RtaZeB+,do4)Yۚv1,L4)sMLUŎ!5x<7Ng*!8u#bȑ|AG0rOC܂*.[QȈxqY4d7c2}a $|A(G+he* Z5>HgcRzC4` N%JMuE 8"<tuDrW£r?rT: }e l 63-2GnZ ɻ~h)8aoǼTs*'$A5-GGK5 &qఐuAz6ďH}3@yn!'&r1ylXgT+i_ C.4kSU.Л,ȩQ#Te>A f㜼]P %>!hLHXGd=( =%YpV:62􏷲bP,*{Ag $=_)3g[-Eզ󶜢u8. ݮ8aM+BEj5]@af;<\#V/WiN|؊!L@qnش>Rϛ-`DL:Btq9DS͢!*'^Ĺg+)>s5Uұi6_pJօĶgnpgI D_3oZ# :KW<;ɚL"PȎK=ځ"dᦟpFs~.}?ByɕqL) k/"Wl%C栉FrhC(b ߩ{~7}mt+:+RkVz'䣌cPA\h;`>I|tCm 蹃n26S隼Z>YXCvDėhrn_1)&zq˘Bx[,/a-6Vq. ?)?|H[F+b#r_5{rIOt }rju6](6nq ,y^r94H7J>Ofeg-\F&{ZX wͥv ÷c};kd >qV{tFVa :Q:&uȺ?`36VZ@Ry?!OkL"jAV3ҫY3$ҟQϊu0ݔƀ"# 2KvU jeY:0٪W&D#gb &GO<Ͳ0x oS_0Cl5w(sJt%rxl.Ϟ=qsdf-ȡ_\eTw{OEAkfF}k϶z[;{sˇL uyKQyj}^J{jX4zH6 ==l ~Az}ڭק{h1iO3A!zrAíPF2Ҳ̊=[Y>`Ak 9T@*CdRTU4t6Ĺ.lm(G8C [ Y Pdj“Q80-oZR,a[:kʚXXe'dZBI//DSJw pи48tb结ݴGFhNzщ_AY͢ E6 $x8y mP i18qY'j?mE}C,{Lx?:AQY'<&&Nm"G3a{uGov!QߣO`?bU% S^wT8aƎ .նVtC;1=k8 ޝiU9Ra?]Qa(\>7$nC!A2ub-.E 7p9٩Zy)%ڸl>bKWY>JԸOWOaghTJj^pX=rh3(|!㈑E kh`Z5P"ŊZs-ɺA_MMicxj@2N Z1! B8#oܐ{ͷ|G~gIx?֧9H^R$(KMlT(%FfHUI~tHn&$a!QPo9[j +n$ rk%+~ lTɼN'z q91lN`3 c <5TJrR͖a8q, #>_Zf\:A 0%GaEku6\ 1ZE(iKI3|eUmV͞j$E: bCZ>E,4q.z1UsLU6wƋ_Is`t^BIXfN,яF}ra lƦ{`fv(vJTxp-O;j2svΐ݊@lSn@DX_'xJ|WJ=tD n;O$Fg uXFѐҲiwQ,oʛa)?2F,ӥ#vG ,Tg"HXeİ.Ny\bX5.ԅnd^h+M`a')Zظy YFVs~{="Ueb}g"6dn\]J+ZjEƤE*0k =xcc!Zrr q#J/>KUOa%H-.QqR@t: r9 uN;4V9 Ӆ.C#+kqpIzt Iv@7f& }'i(dALq8XAD`賥k͵JsS 7 I &zF['sy&CGuw/w ~@Ua rdL!|Wuں5l='WwCI<5BՠqSε!]$ 7$2 e,y}`ȪgeGM_ */VQYg%tGUY__,yKi/OV)bnf&2GYNQ#kQULoE'[{(}@:"HdQ޴NtP5}I'P<^x>2~-4ypzyL-koI5D ojlJx~n. s^ P>(+04 +by|tfD OVC¼dtAƭ%68qa}DZ9Flù< ,WA/rȹwlNzDC+Jbn и\?NU:mq$$DRإg-MU;i&,Cfyc2U9 sh [!dZ ȧ"4v\fa%BD3VpUחwȂt.QӼ,2b-F^ј [un&^Dxhw2D\Tq~J9ӭC<:%Omk ?EVEճs X۫_Oc=(T 7t P.Կ"6Zhޙ'G>U~~&1]~w0(JʼN 0dF4WGDcVs˟^|LE1`@:Ogۘ5af;AWw6ٓ9c)k1#Z<ɽj/B 5RqPJ|z4V]7IQ"byD!5 2p曼8 n 4.02_ƊWCB1,cU څAblwx}Qz;2yJ) 8 ꕲ]㚤ӲT0}G4?g'5bHh'[W1땭 Vi@%/xa֐biŠx`-U^jGQ\5@]CWL՘kn-:2>_L0ETp0_ ;4$v}o[ytb\R =5P[앵BWtPUOVCmM%{oYP|I=c,D:2Y;Ы$:-\Yv\4,),sۏmx^Sy&3֛l]>ɣݫV/q{9睟I3Y"?V$n8[OXQLQ[@5b@-##:vBj6u jѿmvwF'팕G8p*:ׯkh,O+&`okFN^o\4;\ɬ}[Fi"lE K3g';ģQ|yZqB;{d-] 8"*􆡡<{yp L-gr*2 /cwƞXwu#ZTDL|όQe]J jYcJ8Ǔ ɐ$B<2c _rɵղ' '>RbXZpv7^ rEJ&2ChkmIO~(Bo}Jw/V։/zmЃ.zن(=_{s}PDB=KC5T8XL Me)[壅!sJl6U5.-&T\ h+Z@S rKD;Bh=̭k2e #{5.`$ei&$qy;񩛮eL!ϩW\PKY=M~P& %F0ԖyB2Nؔv;ldCNxw$Q&ȰFE(}z)18B"vض4!49+dSa=h@ B /yhW3.Bo0IhfbJ^.f-oE*L 4U#fsM"s8|%d4KzyN%u-ۺ :$ep74wfȂO-MIٕ^)L[<*qߨ9S~YZX8:B d~GC|cN>Ϭln^qF] ~d Oe-9%\"{JZ<\ u~ wQ"f>`3Q_uv昕•[zDFp)3H("8& Ug T<0]QПq!`Rr=6ꌖ\ X"Hٜ K>7hxbȃ4eqf=*(uZ~?B%+}JIT ·L-} 68Gy 7R75l:/&EM'^bt.B(Geǡ?VPdc- ?5ZǹMX4Aւ:lhYi?X -:]I)9ZG͟Lu{] #vf:;!:bX?.zќ=:nF (K>tfLkĔKg?EN&NN.k| t6$ g{9̮ɧ~6r`_P+nTFEۃ-k(3wVcwS.=@zZY,߾!r\bS#ઋgmEڝJ gC>ϸY1G=F+BFeː_@3r6A:pa~?^I ;`HW4cQG %#\1*<${;hċ %8j7n/앴!,!^yyPtjYi z׹\LrE|ץ֖`GnÓ,׾ bl(C,J=1#7uZ/wT >_JS8ZƟ\'Sו[]OL7aIUGpҎ$y[zf 3q )ivE)חc(uWU )X;P˕"[kٹ]ˡ"4ϨӐ'C*])6u?ԺJK[K6l;TGjߠ4y~9@rA 'wxh+UN00XN3韺J> DBm{;N hSpgJ#txNTe\|0z$g'6v.~'dOHj6+ oJLwN8h K T=t@$+ 7RmxbC,n0Oj1%N0"&{[{jw=h5umR0vq|=uh !ttn:m_`&OŃ f,hhiF g/[X±[@[qmMBsA*xEM-\xM?Eiaq?~_O,}W,fز ~=4fRTJ4Kԁh޻ -ȱ\c DcB[#%'4`$v*@"`}KV)tDނeZ'˙h*V$ђHbZqpA/ $)My-Qͮ;O@ogg>*/Ë0m o5`壣zeexIB(ee?5@e@T3RҪ@[IXDi|@{vd p~86щ,Lh/"J*C, ܹ;YSnq](: vA{B \-;;^ l3u7`A)<%%mSԶcs J'XcxpK%7vs]j܉}s"Л>S)m^™fZ2j-ɑ6v1b4֘ ik;2Tb!-xo䂜ֹ? 1_F\fy^eN⹨ H7S>e',D`&`0C]ّ@~P`* żL : 2(7M' 7%8*Hl-Z̜`7|~ mXv Z%"i  w^^WG 1& 9[=q 2GrasXQbN{wguW7P^uYž4إshdE֨ӔsVLG̴Oʘ1ڥD-G1KWؐ,~&/#%܃6.o,wP -$N?]e:aR + .8{|C%^Yg,"!URN`>}s/HS D/|pӝ}O~3[$2ƙȳEP7#!9«\yaע>fѽhv6cJSrA $•# Z|;__bXnyS>ؐWf0q#0*4S)|w0~)^*@KmV6 h;`f4U#$}=T `D!Y!{QÞ xܱR SkZeQGsA.u/&BU6'@"`[~ MEB\ EY|MeK]}թ\4;ar_'`K߇7.]14~_$$%O[-'˟a :g&1“p˾uRJFJ{izۨzˍ; &Iĝ}D 0BeqÄ5T`]lWb 'B}pTp7bǍf8y 6^t͎<חD$$ t!ɫTS2\s_(yU-XHUbFK+*!pbF˙go(F8J(2 ™*5ȂlO @ /B|qXQ%;;$MEsyud0'\cǴ'ٟ9ǟp-sxj5.ӤSң4{qn!Ik<P Z﷤],&j7 ѫIƵ0E-&W~OFao'xy~+{! xno+7kv.C#T9|H2SO0?ݺ+66OsWV&yeGhzxHyc+K6vP' B'"O^ˌuNa-!d?9ot2 {,tЄԅ_R}xYU]xٌ r8QXl 3Q˒7^k92t4^dDwoUI- n8yd8Y: W0 ڶ6[{? sam*Tr\m\QnuG՜ fRO,X mrn&MeޝXzbUGJW5bf2$P9_mitg,4Km dRP4e ؖNb18zL{FFj$чUjL150h}3* <㠄;Ea|LE( G4Q!-˫[2r@E ڀ" #N Q/UTVooTp#U 4d[0JADy xρcs%Ht/qN+>҄@\IVPxyDgEj_/ͧ;&tgbԚxtnH {oy6hMA(G`Zh1kaa_B,F,R=y֘& _2W2Nshյ?_YaG#C* nj9ӽ(~ЯO\{/g|X-az|V0J}訚-:/zQJuLV ˽l9r(qF88׉rr4݇pR$>Y5=E(۩:WBOi8!yvo fW'Oewawm~MG->@= =:-/r1g$oX 7ʆ^+m*?vF-$lLk2-l R`T!gqOѠ%-!Q_ʨZ[f%Ol\KC|uОhwdp6Ot(ySFT?ՎF=ߖTB6GeüK#yhϑ'zb4X/SDtOZ(gT\"yo1qݼspf=-VlL<AY` T ZFAkVb4em 0s47F/#pSgDpG[hmE' .]CzR]FmxR j-isEbYwvrdu`fа'2:J^Խjzuy,*kA jn=&Z\44%viJf%ۻR`,A9okO^^9 76MLC%.1V%Bp39RhIoRx e\fE.*<&$jt\ςL PE ܬ=\ž ʷIAr Vn֣1nsb5M4T.Sg$IXcLҾ7Y:NV-QP&AwGFm]Xuڢ>f墎 c g8ZÀp R+hQ 7;K:(H;QLP(dA]-Z=ϱ?Ε~rДRxv"ܢdYvx=X0b K=k@̮vI!@N1GKc>vRs|)JH Zs aWΙQp{ alG0BpgeouanwR93Y=\Pwlrj}-޲_G.i̞ۅZ ;G:E%e,%:ÛGT.M!aTŧГIC\tgh$ Y[FQĚO"@46WwYˊ;L7anzSrφw(敼QY(" EﯨHI/|k[v7Tǥ}T+2ᆱq_PmwG1r14mb .~CTgjfܱ+#")5=^|[U/}# /bF)m$JxR5?UHq k~/'[-̓uլ?pVu?'s~@٨7KLylIr<ՙcgedڑQ0ض(tBtLV.^9Z OL)öz#%1A1k"؄jm.BrO3ZXYe%^( ɲ9+6 |6q.'v!-ϱ3cs$K> ^nn2KJiBm +}p)6!n4D+/ Jj˥\& M|5sxR:> (<Ǧ~Q%tS}MbM23PZ9V ZUxJy  9ek{JTr`3ې$8ljĽ4r}hsGkOY!M%pUU._Dy^y>4 ^ T_ |xlfNĹ|bnRqj˺y"2n#3qUQdE=آLn2iߪZ(F.T/Df)m8I>[ǝe[rId?D#pιݴM ("sy';KCg߫|hYƆDrS_7P!p;3dC d{EY6DUW`fFoS&lbVIH;jUK~S2IüV - Y,X!=/kuM`L)õ1 2v؉RJ4EGBWb94Z%(UlCBKڿCxjq}%Mj5>ssBL DL2fODo=L`߂>1+ ;kOA# c7]94lh'wM;ݧɠ6%Nr?Sis+trYi F4Jm0<)͗`TCȕ^"vdA(\|/ [lLϭ#^ϓd/c{Aa塿7\PNSYA#Vo E>r̈;Wq~%=!Nsj^~hd7>V eV$ 3ya@4]=etrŦm NETNssF"r[ZYCpgE6:H7ѽ RuG`rߺ2}ĥk3F{ps` hп\%1*j&b^ƾ+g { KE';+Έr[p,KAa B j6C\I@xΓM&^h ϼ$Q- .P&w Zh˿(;P,5ex&$Ɓ6.qORiuVv$tg u.}CkMi%ğ`Dyjiq5e$]Mjb>ErbXSݟ:qbEYχe32L6ek@$bOGޕ7h6vhb&]ݠdND K LEQc:z6p4SFU?<׫T Qou15pu /Vl^Y\"Ąb'?}Y-FI xWUu6|qO63B0ED̈́}8ꉩp@HIHk-ijdu q2s:׏>TS!TѥIj*#_1F}7뇋O˧#+^fts\ 4NZA1[G^?D0 $ X1E6Q?P=W /F[n]@TD aGRueWVucZ &| Ƞ2}e@}uX^GW *hTEyX1O dNIT ;Y;rW)~g6X>vg"Vql ըH(PVP] A@|{9R?An<T?Ft؛l~³9/P 6ewi73%HqM7>sɄ2'#x#F! ۧ~_~|/v7z9wdBPzAsK ً"v8أ)ʐj8 H(& }+p~nܚ]F@Q.]ڭW ~=-v̹7(CЁ@F"vSDz=(Ot [Ԏ楕/uv Oz:N5qڝV(c{GC!2*o )Mr\nۃ$ꝥ5lKH3K؇nbF |/̜ {Bʗ]cתNMGMcb*YNUWq-5hKɳ[!DfֺT0vPA/ާ{sxW@竚@?Nނ)@|b~hĤNdI ZV1'ϰP#)^0XIqF'QcmBҴsۢ &o-mq?nI\78iwܷAw+_:?Sv0nE{bu}x#[B* PJNӷ&l2L~jv@R=Ͱ5,4="2gOkCCSXL(յ~5vA?ր6dDm.jfHD a76d܍4(6)W R/7as$T(= k AƿY@7~a|cLgYEV(`gku wichD*.c!;/qB3(_]h૴3my*)vJ0WW K4 Xm#8wN[LĔ6e_@+(%3@4XD47_(_W $(X)l(CCqIkdG#& 30ؒf.$GYg+[D*\21.2ɣ1r< ]"xDTlf^dN;ȒzVRDw尬; u)X`<ڪ^{K xb|8 Hf`37tjcI48 7*ƴAra  ZX]*_ԙp/AA=ׯ tYZ396q8E 9% 'V*`%F[`Rf"+$k4F#M^ ևPZe3aKઠ]7 "x=6EP.@BT(p.0e(jAU?B7U y5 3yB7tDS+\"pg+ ddӾ,㭤+Ѷ ns[To^-]$Y~߮]`lc&`Y[\v]^Yʋ?4<+RH|^4|#&yv/a&Ox~9J.L56șۋ;*m?WT@T, ٛa@]>t8N23jʒqL&\nae]6[+F ks ֔p=vXh+X{֗7c!!ˬvTsKfC`v_N:Qw޼vz:p31I\m-NOQR l+ )8 XX< 0R8WBL\C5]KӇ0]bhdIR@7mn%EYqR7&~\@+S nd^5[#[*"(K:`jF:ǻːz~h33ِ9aI$s#%_X~,ᐌ`j"-?$Tf yKZS >. "'VJ|bmzbj5tyn㼬//k %dK 9^p+qxa9SdaM,Iۊ?& #a1:h(`GWvhC1A >ZhmRvj.Έg\>{SY E"5*wU ^!㺦)LnHs3&#:HD (@ L |t _-$_ <X-BKZѸH(pʎz"s&=3h"q HMU)Z6ņHVJ\Kt,&¶8)h(z/-8`$L;apgJ,YE^ZX_z՘!A U/XaLG W D|5Wz&,xkb-gzOw)ZD KOw[84"aQ2nN%.^8Ћ ;K.ާ:81ttM*n:f,r)`[_G%W׸I~28,Hf*ȳ(xl:% 0SW? >g@&gf(g&Za-5w[h!C yGw3{zj pR0ln9 j%.tyMASwO_߃A♼9H|Vn>nތǏ4u/.J\$_|d93CHnxڃ@g /K>_f?&ΘG.d4BN<g~HKt%.RۺF/ T/œDw"r{ڹ~ 7b_]1wi$W0(#Ӳ $O Uں: #LX5Y9[f[qn?v/<>*8JA36x©fdc/9ji]lh҈5-bahO3N9S鍌Xb'\KbKHzU @9D *~)0K;xSWƅB[Ӯ~6>r+b&J2i]4ag=^f'>j`!'7<>|xoBıqfK%Es p>$edRSu:xjW#=YbTAHCaִ:B`| g{ X!PYQ69 )^?rv05WV|(N95ZXtƉWペ@` 1qr]a!_K~5H Co&GeY~gcDҙ)8 EM2BRm\1{EM+nYX fG]Ëv 9I{~9am&.EƍDJZ'6 䐭+ G[Smv4E}<)&Ld-}cW{# %'62v;|e!DԬ;K5B4zS.Y'}ΗZQ?ԚbȀ":C.1k/a .gjH1,J`.T1gȶ"b[r Dl${S<4nk!"?g6?nhCnœSb\:|KRbȱΧ=&{loRyr_@k,Agݢ#{y;(qÿ/#rac 3/KwҺ<I4RLj{26.Z/  H"tOP Ortש=j-Jw]{ 960v}ǫ5rec32T [ m-̒sɬPܺAI nc7hKKvǥKFD]y<\|#-jh]M!ȣi4$>EdB՞'jtRRCxnUCŚm':S=" gA/E  whޢ`"+":sW•򊍲M+QA-ާ~љ O5|9v?-FɓS[{Nh)$Ms&eb-Q:TH18"!z(} rY[ /RV3_#`A u便Ni;It9X#KZm Xs\Q*5+,w^lQ`e1%ܩpixfk"eӔ eN\ĿOsr߭âߜr)kQ:੗%_^{ UU%R0/YN4햹nIܳ[q% |Y'ѰY`|9ruN)K)89k8`|2{/Dj\c|m~5Zlpf{VnLĶӋg%}g Ί Diηr'pA݀X>e- c ل÷%Q̲]F Aі<5N_ 1ZٽvވmaIr^UrZͫ$DXr+H{5\N%B+ /G+;֞)E"+_Z` ilR\:xud|R6}mJa䟞mf:K@ op$uv>7/̓.՟8CM%K(KWNlD/*k$~ubF}@0f0yTL|/~3>I<ʫcpQO춨3gYO u1Q.Xv99; qK|Xh%"m<zmr/ZNZ?guD\3<|ҝQ*ǽf w7ikH_()0̗Dc7ksk2^'Oioę+KU^Vcގr b倂#!NZ"ZԳ yP!Kا~F^@whcm:V&MGG kMbRE}d-QxrUf::3K\Au&76\-g=xͦ&B8$fk..8qH-=펁GhE.{5HNLLm\: O?{sg o{ yk8/H h'^NZCd8%6zP>LQd1DSaff֥eUHIY3M֐4QbU._J:@h#FvG6,qL/8?9^ksdo!~D²oHih{ulű]qTTeƲ.8C@TZ S$(8af- CNcR"#{۔m>>denBas0Jԟ8/*.(cbpFN8Fin&OV2jn.Fg?{nҖrۡí0wˏS9餡\XTNCcݰ-ICZ)Su7)ѡ'dnQxLdiқQn*tɖ2l/:idU#LAr)dFU wj\.qmwj!6jX#3ޥM˱u#L;E&j \InczYJ \Ӄ=ƅ*1@Wh7~ޘI9z߫{{ȵ9Oؗ፹O Pm+z }fua)?o(, i`1F3X(I/<'vԉi/u6z՚#ytHB(/޻,(ff9!}F"{ a辚D:;(B,=5|VK%cWSW`7p8@Ѫ;=ʇ}Fm.C2L7džPGt7I_V}яZ."qgFl&!Vim Kb{i')=+߰JÕncRA^i96L"weˤG嶤5*C3sբ.TE#:x]n.<4x+>FʵN@ s?/YD%'*l)Vic ъES1vgoA|1lMC}]L~q=qmBG.|[ՄHKG1@\"0ˋ8JS&X*bBj2^ͲQ 0-7+m#CWEr6?@|۷Xr\@vPqt( !ʷtdi}Gެ}T=*;pC~Qyݓi1+6o/>lF+5>5W&Ej&Ƚ4~~7HUA7tnGDI1yTSSaFYtЩȫGq-##9)'H`U3fN4L[ G`ү`un,J*xtt=~@\O?;(Āpg- EX69jҀJ mGS"ZmuJ+ aYkC?qϟv'j_" !cu3d fGo M3M^ʤO%(>@nd[O: WhVT;LyiSx]VE7.\a׈ D {ԩH8: Ilh-n~NLt<)p[X.L-2jf48n׺ 0T1񓏽zE bM#lA#WW<kK1߯"ZK@oGʕ sf;#r^Q،?]|ʠyyb坋b.HӁK,MAF&e5U/֡SE=P'E@Ȳ.$F/&L+MF{+` 1A!?.ZۡXф3ftU/ԯ+C#p\CH:>E];.!\v.HǑƀ2Hf k^ ImUR#sC|s!`&#b 3s6*!=X,޴͎fQD| Sf^a2@:Glpk;x§~OJp3AW72~o!|Il Ě%-!IP e2"0-&2.dPFzaXӥ ɨC_dt4`ږ&E̡ NXA^d2OBԥONӰ<47l](U>@. H'lJp[̳Š gTh2TM˗^-q[p6q0݋ 0ԉO#h8Kĭľ|1 ΫB!6L5HuQ#<üCГjd],Ҷ[SZR>7蚟AjW1 {#xTJ*L|د1mo(<g-Eu4%}lhJcs#{vƓ1a(S"R9ʞ9$C꜔By/p(ˍpRM>U`Y+}\>+ Zg) *nDb4<:Qp@oq-Ց} nV|cf>*jll48+1iG&4|VW<~ $zTWdS* fQȧ1K*RBW<,-gJ,nO?q22`:WϞ< pƐ=6Nueļ񝓠+ ԲM]4]̖鸐`WjMጌSe]CA YE*XyNplGYQzԡyqU ɏ\q ;|Ah4憶R;-?.i_%-kdBeCYZ?  *wY3$Gl/@"S!!7-mDn }|5NQr3~*rB8CJN@/땢f%xVdK[>~͉JQ l^6T 8?$$&Í-Kb(>F1׎ >}VlZ*LhWAzQ*}O^"[<5il6@/@ȱȎzE2X#C9g\%YAX}d3uH/R2``5z5Wk*H,]\8# >.z[\?C`7[7ϻj#~MJt6`:;:Fz\szu۽IBV iLTU?fsշ]?v.BLb'x0!D\% 5TÊ.1ifB%9vK'O= e(ī՟jY F*֛Z a {cмs,'D}mqh>] ˬ c-,0W-޲C,G4W΋ٯRi Q%ݘb7ob~K;Ǩ檴%$)44?uN\ L"D/D1K}~2²fnn@։vYK-3ljǓlN|۸ֳǩMjc4KCb?\FRg TK']q2d"k_H@{C73fvHDb#Bo[HJkM)C}S,}K2PKSԆ=X&_/NS\Ke+*a {9Mc{E4F:L\jUV2$x _TPIuEnzhh]y٣;ՑIsy?5!.2r~0rjZ Kpw{i=ѩ(%>Л՝u <{{ "dqe)x;|QMw} `F^j=Jhިp88pDXز3~b3X18(2 F.}]ߚpمV\.@sדZʪhJ+M2yMVB+rs|1ԧ}e)8E4h&@hDX_0%ď|ƿ< .e<>}`2'HL-MxV!_!WD/ێ62T2r"А? T3&|1"^\<}jLv2HY}ZISahoޚs1ܳ.fNMlI( 48כ]O~ Gcb $b=K<5};jKZk iq-`XfЀ'Esm@ʧq4h~,*U%=-<1=yظܫE hJG'97]A?-? #$krvx^kUk֘kXkR! a`I8"4U*@[evy+B!KUFe}Յ)@zr2BR*t9}`܅X_E oVm;aԷ+I i%+/QzNsɤQ8=?ݻ2BI)x0F_p}Sw*zeӵc8|7r0ſ#>"&b)}jY%<#df+;uXٔ+. fq` *a?Gf52,~gt۷V(Mg˨_L#9Բ B7W)H8#64@nF;Ŝg @R7&xC}[iZ^Č_})|{#6)S,sO6ESʑZ51zdf*G^;V\U׵o#֓-ouD֓^.K kg77Hշ /Ie+۬T#ڼ3^;s EI r0lGyZ,BM#p,ccHQ!b`eBiM7 5P|/+(cLtL{J7^ofC0:4YXwMkJNeܴuڋٶk#Si r_ͻ_eu@i{F,$R dVpSyh5O4:i ^x~4 #M2{1s&$֪v:jK]Ʊ8F HDտQԻQ<7-[y7sEi0+yMM^Ch6܀p{ۂwQ#+~"7!Z~|Q&fp84_EʖKkE7Cht_3oAxX m̺o^C;LWMMjmԅ.ʔhʫˡ|.-- f,NKf]h/bɉ@y]g)*ugKhWhuܬ|iZnctlNΡv!I#e.?jfX'={9zxI}GO/w,\j&S=dm,ކ`ׇ>*f.NE7a L܄XzjLCipz@`uѶKWY|OPK4|%cz, EdKh"$Q'BDdJ >ݳGC11yWC?>Cq}5ꃘSW^$0l/ as/$p9t->ODo$TS &H'$2pȊ2c6FfQN|hr=\.`fOʵLEL9׋d쥊VƗ} ;iv(= 7-/DY44QԆ$ή7;6JFr#'SG<%.iMcQECdKgԖ]W}VG6RCw_+D$YqWx1k_nv[B:xN/DNllewݕ4lBI~j&4qVZ2q@56f''&6eOXV!EpWhTrE$yŅ>G% \:[`]C}~tCJI0=E-f}:(zC|Qs bMԶ~ٔ0{ ڛ3@;D^bGI2N2Kt&qF)Li`e't :/!?/5.!  3X`~#AS$.& /mu(]qThmhPT,A܁s 늸4($9 <+Ԭ@ H.w֟[s  MiT;PyY\!%Nא} ~_7EJr* Q*St[ȝ 2 Kŭ_04큾@w#UC~-jM,M7$AX~8HƔA \ A#RvRosƃ·icdy;< Yz8v,8ZfďYr 4 Z-g{ځH˝{& 9o[MQȰl 6q:FCdoDua] NB<ȨE&^ ɫ)Db)!! dda_Gu3GL Qq9*qs^;<3RY,dS)]ܩ_\r;q޿/ \+}e&FCUT8H06h mq^OJȬ ٚgiخA[5w$ oWHt Z> ,**Bh?Hً)WkNMAAN[P2Oqz!D TZǁTpRSY_L?A?sLNrǑ>@`V(uɘv{Z`V4I[M"D6@9G MǺIprY)^:!(k.x(ELϊ5RXD2>yaC ju|Iڬ4YP+p.FG#vE~Cux>"7xEL_JWSe*Yd$ۅ(ϟsjXü(@;g\"ÂY!ߣ̕)3UL扟AEu xF&ϡ|ѹ1=4}5Kzְ u.;~! RNQmh&3eWؽz%OZmK dc9|HQ {n1*o5 n{ qa⟈JG1Lw@_S;۬C>ݸӮѣm;?!W!7;!5 $V_ `i(gB?-"${Q"NENB59)OA<ĤM[]cdviǻh]s )`OW]iGG`5y,Rl|72S!ILUR:AV*,2i:>nbʫpqJ)I09Z D, cοU s\}c0E/Uw[@֤nXEi)iCuh;iO3e42~S Et\4; ?'hc8;q'}CgM}Tbmy>~i@HeeZkߚzŽWWv}}D,"_-N;EK[D:i8ݶO9lX-+3Sװ5!̥|f4I4yD[K-*.;n!L~ BF,W9.ů!kj'9hDwͤ.tw#5aaT;Ɗ^(Cyn݊aSRbbL:z_Pܕti(Td>( 2IWFs1jlC fj|,e9h($ADr~ "8yBps4.c*;+iNZJH/pᘜkغf"G'էs֕~~\9E9OyɃ,iSE&/|t[O{$;`@ʣ#t`i} :*2?H1ijKӣahYs-}~`zU/#J vZӢ:zq0@y3xGzʼnOS!SSJt_ڳ\2)#zOkY}۰)džEk8\Zـtw8kY <GՊ}w5o/+1fƝe2H۰ruVeMX4t=tLuz@:fɹ-a=,I[4ϱ/)-IXߡƝJd1 KTcoS9 PkD},׸ɭWkI*DAy+VX^ Kg@e{x&D%v\J%9&uXI?KYڟwq3CqI%<[ rs799KKKU} H|~ܾ.v/Z~o[. &Rk.N^M s)>0l-dœ__]‚M/@| HJc8Y5QyIA4_(h=a?#=!8y͏L (E͏KaUv/*FrIxc;Gm1v}>6h'~U ;w` NZk`܇b*qw$Ka3y9 X8qZdTX0m_l0 .Q8BBMշ+w/\2 ^y,Ε¾ËQ/3aJvk(}e{2}7^>}!b'%=OƸ,u*'&9}xL! d <Đ O0;,t$8[-Z~v?}ZhC!Cj {F^<QBͱNB.v)%;}$W[C!0 )l. |6KyU;xDɶN)EiB0J|} =@I61(+&7],w(~Cbcy8Ε{ t8Qբ+z DLRJ'CQ×fgo¾tk%NRLe?'WYЊ"Ni)Ae؍MuDZ[Feʲ}J1p4Ȗc~WyQ3 M9J֎ВKNfCN|Tvu*m^DiZ~vo:8wiOV$  XdU.@{h'/CҦ_dN/Ʒ74!|~b)+9uuC}^\ Zy5X=^#'_BU2a~ ΐc(I骽W!'5q#aD(X\sNzhi,kZhf#< M3pfuP9os_5L|44Fk ZD )z4W"n/:l2PbhjS3vH. 7twtU7԰ZfZX]:5b9@tJ}45E3M0m*8s1qĠafO7 d<7(0έ1EH}MsLBVSd x^oeq.F_zX%ʍHё EGg;bCbOV{*77^֎>G8 W˨ӵFMV1irA6H'akjA=M\ O`lF@ViLf@\U=ZRE"7V$Ŗ_eX{?Q<]u+X&2B:|'+:.bL!SQ+9-'*M(G^[*eue~vycHR$Yv- 5$pyrAbh< gy1K̼VK7tJт>tdL E"ܳn`tH4A[?I?&[ OduzF(Iw ;'qFthYؽ5a)On!G~j2oTM،eR:K"+0{)Ō$lZ}'H_R|3*!}0"Su2b9ŸHY7G5! xۓ%*&YZ }v|ؽvxDS WC:Ej8ŬpdE9%eIh 1χZc.db)0֐]+0A`T:z:TϮ,lsgϿ( ,ϰqʚop͌uU & ўNҲF~2R#wz-PhzDB2D&@+!p'wMNZ(Y[labe9Վ5T!4AES98:D4*Jt-_c1\kirY:H9bek[]7A W<ѶI7¾_0ç?-OwKHyզjcTA|5l5 KvӲ|ܥd;_XGR)9GRHZo-R7@BQلxՖݒĵ^)NeR(zyBՓ-7j4ihnzAs/ Ig {r瘧&k ƚD=պbC7sFJy̺qX c4Y)56H ds7I5ڏs"G$PU-yTyZNPe Ch̜lfts `Se +ğ;>ky#y~_SOd"fԸY{ó- ]T"]̳]'Maԧ4k&6U>0$ fMM?z]Gs< e1a@9i$;8qdVSύ$pwSK 4/8jM>f󇏙DNI2|VX9\eWl(gq206đ&Zp +^4;M꫄sUiL 2uW%.&&B &`K<5K׶ZaKV-\87eT]4<^NX+MU AߙZqԏЋL&Azui p!0v;y{?s&yXji2>WXUHEc|Q}#$w!4(`j Ik L{p5U%He mG}rC@{?Js;yȷ۠,ǸF% Kjցl(A(Nf0ta&cPcǾGtueMg(OK iem2=NbsPX/y#TGA%`1 z-. x9`5Hm81u*q;g~|zd:%k*0Vŷ^HNXŠd'-ӡo[HMkxy*A@H"`^Psx◐@wZ\Rjf{pQtg}l_Si"JMl-;1$Wr_ Fv0||̞2[kzVHl@%Od9Qɹ+)8xsT"^|,j4c14n{$+nW/]',tcuE5{.8c'CG ]7wxc7FW|ENt 3,t{`՟Q3sNo/mo0 [P @qlƣThC9ƞZ%so(lqZ[{հ)Y-TGy(XTc'7avxh =0&DMG,F wOiģE|Do&vhV%GzLEH xF3ZtV?}Cldq E}飯o>u`?C'#p)N"Pf{u!x1[G,țfEsxr..Y3RNrܫDĝx]FՎt`hr[t:] +i ~/m:hpB2HIK@ߨ3#BōLyI˗ztp 3A Ak˚xX<ېӿtm2S9[,2+`q3yY!M$R(.}U"A&nB泼Ķ K%YsWR 9 F튐{–#Z}j+A<.ɋc)Ku\tU/$n'j_RZS>): A{}/KGoWFWSxBm$c ko%.Q@6P\XI%Rs6nrFGf9Kݡ#'ԡ|R},l~3%ڽ rNn2l>;V_2: (U+߰'"(:e&[]lqO7Yh_Cл P/v2xHLWl|렌/^$%PKNW[zN4tHf,<=[ J4 scOl@K{ɟ-Hg&GprX w:i1N ]HC *Y_7*c橋A$/kp ׂfŤR]8w+rDBBLpʤ3sԶb( +Di?`<q9 ,{.mY-֕:QS?ԍb5JbyAmX~nx9já?+b-WP2ij=ەk"GĢrX٦YJ^I&إ{J&׉i%4`<ʥ}$s3%Jp'R]|ElDԄ_ˑ4 :R>ƲʗI)Z$ؘ玣^zFwd2{8%ppGMKFwa/^bZT^a_Qy*|42/LF.2~p9F3ҏܷͽ[iV{;iQHl&~R^WB% KgŐRBlu1S4.XXě!P&iOTCVHt6J 2(X6WB t9U;3JkReKE'b.0Uk6J)0 hgUaWf Y$ !b*eBeiمjN>>maSb4n1#mI}@K>豀싪:v ErDD&1oA&%]ޤojjGDilE_A T0p5E130򳵵أrYOjSݫa.o; _}0ƴxٸw(>zfltT'(|Oj.F咱$|X4 0 UFbԈWJl@iqai ,]dxNIZ޲6GC  VKNK8en˵N(LvUID HlĹ渴pF-ڕ#*&b?"dnhD}'13H4qd7f81S -hg[;&zɺ}qÝ(Bn(Č`54G3JR%=Zt" ` k|~GW!=>iFLSޤ'r'¤Q8^uBAWԳ+Dm5 fE|jc? e7Pkr3cJZSCzP!8j@"ۺg,79H$@"__cݓ&B.Z~-|/[BȜq E_'*uJJʌ#ڡ$#B`zֵme0gȞ NDHG%N 7bwԭSQ2ZP,ib@ـnމ& S6 N(*p&p!vׁvi ָ-w>"/E$$PuLmXf)n"(hVK$F=IOXsK {~ML# Nb*sipq/V7WgsK0}%MvXQE)X~_$AFxs0X~I6x! >Rggw$6= !սq/Vn D@[ /'?)j8, z=aݼ2ҌƸԜz sr E g Q@=uOAh -B#( n*Ij魊4X,(3 FbP֪74eWSi9^N?ϋlĂ6.n{cOlQ1[{">yH%m#: ]$̼~Xf +'ՙQ`4N:c&Y!~{=&H\} m48ȕj5 Rb2kWS j, rczwy%W'`#k}WŹ <Uu¥)Hh}jytKXJ'fiMpÎ,,h6PdPсJAY\ÀxxY6uVCZ&Ylx3D-z-%Np6}ZRu;pQS^m[׬x~qgO^[_p/gNTQ N-v#z"ʃu?RO 0pV]e."$$"} ,#9癬,^yKĄv5@ j)e;u>Plbɶ1b->G8eGbD (DN|P}2/s9ҒGDo"Gc9SxHU2X<1q$挧1\4nޢ?󝩤{f) T&9JGc[?v)[O&`B! py1ۗWAaEk3ǶYP~B҂BQ󊦗P!nb|&Ev@iV"j '(nuӹ=EhvwHk`VXfAmA?WlO!s24U~f&96ȫ,weQ,1QU];홹hYF/i0@mvTrKloCԸV cQ^;ҫ5*jc#Oᐁ2V-(eEB܇d;"$>) BB7?GT_'ow"y+,0$`H-^GU˪!r|9"@(Qw I lJ\yԌA^]]u),KmbBj@fXpzT߅GPRZuY6|(G;$kP[$5ͳ"57o.&R/"r]z$F1 jML0zUwۡΗC~5F$#faAxNQ-uMçE_nRŐ iӟK;?ژX-ƺ‹w; $ UPO5+06zs4״5T"3\]5t,0 |Ɗt;N#r-%WpAN)F M~y_XjZ8η">\ˉ |u|Wl6KV1QDO!vpL*ZRjY[1uS;ϞpY\n^As{Va)ɪSxo_w<;3^% p Q|#Xصa@a/,^cLs(cƮ!b8ej%[.K6'a^&6&&cJ%~a0} 3aB<5QgRY Kq>J3Pe{ޣ7ZfI nChj\@Z=T3}PrJi9areR#3'+#v״ HOBN|rF Rs܁s k?ѣݬKrp=݊p%`jN7w /3XКٚhp&Y乚_ »W 3i* Vi5*Sq^mno`@wS1v紁kjadrTՂ%!HφsC:2d[= 02.,iz+&|5> 'C4 l7>IwZE78XPŠzmmKk,YŞh8m=Y1W`gBM2O8; 8kcxrpI2f7 xHB^ÞNWzsF,1s+,ZfÞ𵯙| &Uڋ9YKI@ބ#뾚qkb"ɬp7ȓ 4ŸPxV=7B\*; (,k{$Pz&3m8H[\ٌX165eExtO|ro {f}`)etv6}o0J"SB|Lb\:˖$Ar 7V*f۠ip;$1g ,5 lV?OSߕV6,ɚ fBKKg򽙿Jkz>8h> 7l#zPKLoF[6o^_&[k@7k5b;0?c(29Ԕ]E@`t]rst΢Yu/)BZ}j"[z7Wm19*tvB]N" -6uz!ol`_/i7  :Ġ9¾dG'xUYߖJ1,j( &8~?sx1Y- 'uaTl7Bͽsو15IJD&DV.8=o%h[sF`{9i@y<,ˎ^(4DA\JDR:db8?KN=.mWssuHgr3*}fd]b"D۲M 5 !cH6n-mΡٸgͶHGuSv5icNDDHkn=~(@oWBrŝ'6'yMd[[˨s|ioe"?1efDŽ|qO՝_9ߙ! VnLOOCb.f8+ g*}ʈB~7w:hWgC"$@C1散DmBYk9lE $+ VO e]2j-$SixX)H|>d)Dg~DHV-;Q{{79lNH/K~u9(jV,7 }*kZ,T hљٝx3ϲӡڟeypEOkl\95.HI1`/¾_G.Yf' = %BMflrLxRe,A+ނf!0:jӣ]W璡y_XrP~)jJ"/9 !בM JK`5A x6ؙޜj[{᤼Ixd/Д0ֽ8Ըf3~d@4:;Kuˆq-\wobɪj9,S(B3u&5 dEKX0XΏ ~c>n{Q G#hʌ''7;((pdTc #p4GБFM5I+·ln·"Ǣ vԂ|įo"U'ZZy!r3s&pCUm-.%Ud]u'eF{lB'wiʈmΫ Zei8}crnM^1#npVb 'tURSFkݪ\*ai|)p1}MK5O0VWm3#Ҡ^01?R,m<\OoMJó ):i{*t^c`8YG)dWX^M~8I0fZ+4I VEI|*U@M>5_잌,^GZ2-@ AG# ͤ05TWsW_iXO:s9I]A+(d݂<^FҪWǰü,MN ^JHf?r[A[][)иQ`  gdrDV8aOvf.&|ꪅǹiHTm<^f96Eg_%> ?o;pf;۟"ۊPEjd+v)2/hSݳcZA7cbbUx$1F\@hIj>2"8Z9ӌJS=xZgn;d;?`fzSeFMyh՜aBO[Y@Y716f "Hï{geM8k@C$bN*qԕaqr@."V4O}ЇMʅ̸ zn$WnbHL֓|"j@{Wťy ,A N=4X"ҩPU`™?&+rDwq IHđYLn7OJHwKW2"u!]XO ws{$>ū r^GGV7]{>LFꍨ`V>GK]$jXm+"ME4AěW`\ zS8$Yn (f.gLtt|ZH;'ض'oyt9C13jk̵޿\[ 0cη>e0 2+H,8XRVeP<>}!q꒲_2?"Q4#9Y3Yۛֆ V(毟'LTO# })vmڜfhVBȫ+'HϢu3Uݜr4D %;^Ĺj(e[b: +9UtW@AA߭< xN_rUWpOs2` "U0/G'ܣ?/CoͽY 9O>wladq(XiR ]ȗZWY B-E P LSXwdȲ?eR<T$g\EDK~}Ϸ2 jQV,}7*`ye*CWtF5*Κ 4-FssAkVz/ s4cc|i] m"=U )IΉ#)-Zk,~0&X =@pdPn,u aBc$2Q}[RI&F=;iY(IXRAis_d +J]zʒk|/d&(=#92Mn܍lN*@IвDۥCJxK]~;&,suőij$#vFL)JX̔[$ۼŒdzEӉP6_ch[}ұV@+L ?eTL3J`L׫0o&]~Kr8UiJ /EWB>Ahuy?~!KxePhIl⩛&mk"m*Oob5QuW/$"[]R)SԮۻa7H H𷜾fs)yZ/z|ge u%iVpJq!B5MJ=.]3 fF,&x'=>)=ayj]rfԆVp!E,L;Q+䱤hjB< %µfdr; 6T8LS:~lEMBo#USӐmUWO}"k?P$e?ۿbtlc T ;E8& FRG jїĺ>(8\6 /f ~H*#]Qsl>kwXḷ.Bo~ 7[-UДjL#1w2:+Î[QtOFOU*[/U:7=a8g _㤚Griy4&PIx%( UՇQ<\^7L|ĵ[gۚRF"]j.@a'ĩ({٦r#S>UW~EN&`*mG|M~#&9Hy:o{dWfzwSM+bzܼw $!'zUqWjϋuK[l(7 78P{LM)ɤ!U"#*$h.|4wz%nPp((Z&$Yc듀GtAWf"o9Lc,w|@5і]K^7_L*K2mO*ϝ&'+U6 ᾰ˲%eI,G)qN@Av.R]f} 6g *6dfBɱ+*H;PKG }cjk$j]&i^ ڻ?YڴyƔF3qdPo&Uަ05j J r^ʚB#LQ%,O m5z( eO- &25%'?LJ& 7He= vo85!g Y~ک ȣ>Kp߰5NAVW%_ap- q¯QG7n#A S?ԣ˦һUVHGc\ H̖${ ?TNJ8ڗ,M-T;כdSGT HѲB5* yG`+$ zU<| z.S]K~-̿wq?jNK6vn z!Mָ&4]C[jL]v0oUIfRhY8 ' ~Of~~1:B#d7씨?Է@'EIHbrԪ6w;XBZ8ah40{`ֳzmTz g %곓 9J.Ҫ]-Nj!@%lbc7_j_GlN"?'(v ojpk#8*[![rjP /Öcr㯙RDG oלe!)w49)}cҊ99.?+,E@oQB}9Ť;{eyOZ5ĢQHǨx8BZ_\N ⼊yIf[x,c7*%Q=믛J%]<Ma̟p@ڱA2i*kБ Ki)$*72I4k*UTz]l?Iw) _IF`f܋h: q˝g+Q&_zjRHwEg{Rqy2A1u1&6w4Y C3@7cC q$J?o4mbbF/jDGK'._ Dag|rʱ1fu ~8nGQx&mi! H׷jVo(k,?2rb <]Y>˚/D`!'S~M1>{QI(?Fѵ5g@h06/2_LNyЍAh} Pԁۗ31(i_9yH ݖjya [_-c '֬9D^xkȅ0(c]ݮE|@a }8rdg1nI~aniIR{is*J΋ Зq }ϣD.arz4 \.xHRk;cFç0/b0kt*I2SM8[a {HIcAFa? "[xډ>=u95*l,{8,VӃ&R˘Ŋ8c3to9ln.6'NVJIs&p# !9udbl>noIT泚С,ݏ*4̊8g[B߻Č>[#ARW_ v#K%w:ӻzk8@5#}ų_=Cq4Veg琙|JcK۱p+} j0&lgSRb$!aX$o[JVe.F)yJa|]">G@v,^Fܦʭ?m O"|,>͞2yw+M_ lNˋ%a 5 .TK^d1ﴖ j4F vs 4#eDI'.|;^ղhMtJ`8vz3F7uD4OQ0CE鳿-i-kqzcI8fqN&4.= vGO9T>վN˰ݍx?_iF2u:׵'CY1,w\15Q̛ၓ'{ u3) 4p3Θh Q :YҒs90/ Ÿ73KHq}{\giX,3Q\R}=Ғ8OU =Sv h_ByB)a<"=߇9&g+6ĕZ3ٚS1!Av& ?Bߚ;k!cJR3z11%@ 8+JjI0*H&8UNw@0QK x.X(Ss#LEw-(oZQ*7^`q8H=o &F/9DY%^y٭&~!͕2H`>_'#=d*JiҨʲ`MUh,]_՗9]gI[uqĴWʁYp'-Z v_^H8C,N:kt.=hL5[(#'ϝ_|$=L𝞯)DoH_$OMR@,ל]4dKղqe1>%,Bɢǔk@*cgX+QoԖ&f :RqiTIawD} ƣq!&X͡׵M<ȣz)fJEI6CUB=bQo 697xUlZ)"I |٫y2՛SV::C%s{{o.,7ƺOWԵɾ~VUgcA[Q1i GKN_7Js3T ۀ %8v7436Zu->sN$+ _Q,Ppt;BScHF*8`9cąiQF*!w4HoBС8-7@=J2[t4O.cri3u'aP}Q:۾SfV1xIrХUZN]%,&2K~T,%MrMEbu LU.U[\YӤ.Ń]%t,{opycWJL { H&>ws֖>TGRD mi(RF)Η<0|-"wle0V(3h֌Y>?{,b3 <ŻaN ad ə jpC˯B-CpJDaPo4 œ Z5೘Z`m 88 M)"@Vrfa웝2P~+#P;W!S㴦<7&rO 4@RLԩ8F~K5>X!vc #^giFY4Xiۡ$RɆ*HK<S+8?jh ҽwkfH4RSxw^J@tR.Qh -Jٙh;a2c+۱ 3h'u>iԎ'v}p.Ӟ$ 殷@%G(.zҎS3n$P̷PWyj7Z Z|[eEI_ ԡf+NC7S3#2ta@e!+: Y֡,dUQG˯L ֐OitXWZ9ªe5&Cu>FyVry>VcjT hQ5eUUau(_8y9hpS Ī{9D .iO6" q ڋm(\`;v0+tLQֿ|0 C1ҌNي,ԽvɌUbl֙2Ԑ{GC@nG0(}pK4jzK?"D̕Y{<z4DC^Bf). P^<5 [opځ܆ί q]t0s-jXzq'E ZDR:bO8i {@{[Vg>,=2w/jqՎ3eнÿ < (F縛0z+bwعkhFL][/5\v:}Ķ chFf%B@t5ajc^RҼ93/S-N^>)-f"ŨÃBk D|m ;scݹ9}6T{AO?GVuq^f,cN"ܢdC]UhOwzBs0dV 5wpQ3>~Lt\pՂIH4 3>h|γm7CO1\ #o;M<&ZVg=.N[Ί|Rsq I JH 0jdOp!|fU nZC;u.ɪ^y"mO#ۤ ada8D ߷ӺWz?ȈGP 7-v1_HrIaSv*x1'( ԦSb!se$:GN"wojFVD\釅2 6M):0eFAk /bߟ-%>юDp9lֹNǚsssJ'$yD[ ' /6 ]3`55|1x})Gm87xEH#EEg7˄Z+?[9oc-F<]sz3{p`+0*_HpD,YE/vV0Or2dmX,}oW̭HT[ k(FDH:ʮEFZ3 [(iojD-`MuėS:rt% G "#סXބsh5ћN0Tpa ^9 9 lsKۭAq/B:;6 $f #ϒFeE hK|!1c&65Fe:=p_N=&5$ YXnb]$T{ X)ްዙBpPɸq@b͒@ȚƖeY]f*'/B|Gv`H'X\g ?/$t͞R?3WEs\YE5zB7|64K M:LF+"E(~M\HEӵ8M!kM0|ic/##S"+ܓH^S;m= V }բPwj,OA?e< 9zsIyټ %+ j軕Z1E$"-Qzۨ4?X@uj+]a14\V'y>?x4xsdi[mˉRЮH9\\uOa}~ `98q66f(_lS '}Me77s<Uuuztō#3swӇnO=" A-Kp`4,fQ/je~D9W7E8ꆦeC4_&N,Twڀ饙Q&`w22udv韅p]Sʞop0=<ّL"Tƺ[sT~9C}3*4ٚ˱\PsF3/.m}T->vx-3T)4O߮S>Qu3k \~8[2K$괤Y,"~ʮ}I0-XرNykQPֳJRm=BGD90 vvz%Z> I0IWڙA<P|cS}|]pܱѬ>VKaZ\=t|uV#tۛPEYXŻt0 xIE+ 4S?Sn=JGV\$92a*FieҳvYrZĕZZL+%N|{yzp 2meNA]fImMZ튘ߑ>|#S GL8 86{;TS9Js6Q>:h-GD<5g~k[ B:$P.D/K(oi)9C VtsK6%[K@2mvnH]|ir$x[9:##ILNaxI`s8cjUaS^Y哋9ykRɌjJtQXQ9Ⱥ@D.L;]2l9FaeB}"Tzx$\yӉBa{9nZ5nj=0]o|JI3++ ,c94P"*qu`Zp {ZEyLDհINx ?丧-!tlVyEՋY0}msdWuo[4 S QoVee$ӏ/9D0&&a +ԩ̙2!ĢZ?}E_LEkb'TmQ*O&7ce^//I+c?+)g ZM'E$KEW,l8(u#diQ[usfOf3woO'}l-/{kgWiW--AB@?D&eHKg̙j=KIAJds-PzSD3Dhy^vژIT:$ .q(٦!rEWA&Q FR"bZ _pkdu&YTOFכ@f(4 RC!{ow V0E$ &8s IX$)@:.eVZ!tzuN8 MʭX?1x=AMwIUGL·dR@Jm }0qnGq!Б#}DߠNWx1 {A.lGs&Xhz\il{֝Ɍ*6;B"q8p;ѽu]3ˍz\CvzW&Z % G=Jw#pnAƜ$MK R`ӌ"SzIX 觼8J[#圽 7i›k DMV{>t0:E9Q~Zi%Ѿ{*VRzӀ|ܱuqbXo|Mk2Mqw# `CvED0?ߦ5iY?!;}r{HR &;y xKbŔaj2=Ē=y.U9 賬hqvbiҊ`.;sMƢx>y"[Cѳ'_̭E^ iyFy1L{NwI惉D<HW5 &ڑż\ &v&fK(g#1e OZ=i3;c"Zӷ"lpl_FP"hHP;[m 0]{5Eߟz0"s> {h.yF@L3P!Ith_J Ok[KNč R 1XTmtlSB&wqtV sSh6zdpMۭg\>]SYd0#m} $(g~x֌24AL )VBY.+ؖsxgfym7VަG=ۢ#@Fz3Z`JŚSAH3@tRvXi.L2Ff"6HOjP$B1|䛢$4 bk TOwCOEK d:aQ'%e%EAYXݲ3T\gPhH5HN"7\_ѳ$vuG"!ѶiT C6;,#N5R{2@y)a j@%/.&(5sӸ1)|Q?x #Ɔ]Jd!#RN#K-wdS5k ֕kr<; $`u֛[v>ABhDJyP!JdkY1I >MbosJl{E EA)yZ/?nxz+0f&ڑR]Lo}V<؃nj$B~"ӆ$V,l5AɆObr3(LbsK''ϒN?g;Zrdc(",=,$L9jlIJ72hܷ3_JObG+r W\5@}_כ4` M$z5v=J-> I{tMuw|e#E܆yeV:FIh>ctYY.E#F:m(37KaEΜ7@#2nyf<,p%.T\UEq2NsJkK0!4*x~|--[)yrvwEp>]gd$_EFoC5Q(2BjgW 1WCɖegn5?D}'ZhшJjv^xҿ_ovS܈;W[/F1 lw=b~f־pV-/Y\]C+BW ^sL?M$&#wNJsȅh\W7)X])?T yV <@BH֔MK9Ik[R) ï|F[o{,0%V ! b*lєf8D[>oO =A4 igj(5<&g_/P}Ob31Mv1C bߠ]N Ջ z\}և>s !d9a_uySUkڌaT87ܘNDhPS7Vg"&m I@>V_#ƻ ivn:vCf$Ϸ͸X<pጚ젱 ˊcFMJ8yÝ, z=tE9^zV()+GclJ/̩OtU;O[Mlkxϙ!+|SRg ۍ:}k7 oa8+Z1ܩK.WOi T[=Q#(jiV)ksF7[+zd ٽWy&%yI;)P9[/zWD-fƄy%qK]'`B5JV$fWMz],6ZwHsYÒ(nRHpi.`-'w -U>uRr6> <="8VEs `pAb }y[ 7)]gF#AUSbo` 1ics?G1k|T *$$|g0v2>cd?5 pՁlIb뷘[rpNoїCjh1 J?c#:79{0 kوPr@9ĽkvGBEiު݅cW'tҒMI.t0>hbE<||,t?n_jvفJ?pף8v'lJJ<cY 7O"piP7cH65~&U+>k'}J/:N B\%Liu%58Lҵ^p^Iyi8f%fmT,J0|s[~xr ]ӟ&#;ʬ(to8[zbye~pn_M Qg̟c;B;{ܭQKL351V$7}4cV]yJrsa+yVjF"\k !h[ܽ ̓y.}h^3UEoJLq@ o+(D! d ^!U8JjXitp=| =yx.6.`zn7cir̿"~ՍWW+R&C𞗃p,"2#sQhOAb 2 JHmF__bB`s W7sEr*jʿR|R,$fi7͝AcYd$1Oq-^E^ƌ%qU̹3hǐI/p F?#'m{0SPM2ٌ 9ze Ϝn5-D\緮Fak@#c u9Jb=d N (t~M Ut/QEw"'{o 9;|bcŒXqk[`k 6c\|f!ψ__@Jgϑ<:m2M$Ae48=B _a44el|r͂ĺpb"#\L, xr]лupL$F&.5A9<0OM< C#Nj=̫š^M(u[3͖)B&ޚ|J&1\H vt<%j Hw2}}=v؎c\`YG1YuCw<;;g~摽 gR3>һTz)b8t G)e:nC߷xW)2U p,\)ybz˙2d0itO>?呙᫩}4 +C{cђfS̽\b#O6 gt,`0Oa)FIY[vЍ(8€XFDl&L 9s]-@u@Ue 3*96BBvq"sCAv~@>JDF;F9喜w2U@6 Vv #F Byg'es}c_2 ZTo"jŒ=H+&)Sٲ'gܖҶOYZ@Պ捚LEwD;fGv|KA`4>푄)0pOVdℊLǚb0B%R~X66qD%l6J1l}>c_\(6e psq aEJ<%͐ޯAJj8AK̴{v/8re.4Ԕ|DD9Ewdn`cpVgt2Dqm( fǨSĒDfQ,w'16ՀyeB`FBy8+:Z,˔0F(4UA%sVy4o-_c n +xLI_?(Ko 1rZO'QsibhE#.!φ"&Z}c)dx4sf5<ij,i{^/^_Z~;4%}H]}`jq[RK*/<u>Hb6A8EJHFF {YDkG_{N-U">nq`!\Iy;5r)hrzpmAZh[D02:)!$T͈1`M-2B!)M:9^Iv;Aq\\ʟWa+4 +.(eMu_20U\@9e<(L˶rdd[k?.F*eiYiņ18ګBZqz3$MS\h&jep`N\tT M8%Oh؃,>/1ZܚtK;f2v$_P_h$B0,/1ؓd JT;&iݾ=p珉W۔ ~6IJ{f'6%d*w&!LMOE0~N h>fPW~KQw hu8p>IUK/7"xGݖgwX.Lq:Pv6,Xonslf܇zI#ȹk9VS)&z"۝QHT}uG}wtN2naï>n8jl1`b`W)%ҕ[3~WpGa@KHٔ7=qj&)^Xl JR~S_L6%p'./ `W#Q΅UQI[Se1fEvR%9 M]|/qs:e%)eu*,%ߣ/ HfUӺtUP<% Y Mp9LkMsNƾ־ouIL t9G,߽~/V*Y jt"F1P~RqC,P2)DڃKj2o8j u@t8܍) rw?B"鎿;[f$ŀ#xq[+TG ( @HzCBN??@p)+|ΰ$>4r OM>rsQȥ3&%Aᓲ:Q#c/5aT`,GSiMx'3xLk`n1p^8k#?-駟g)n?Jt dY@c^ C@2B.T r.hw,G*M[N ԉj0(袓WxWDeJJx/JpRB܅+C:ZHG_wrH_"{E}MΙ hOOVjxR³ *CE oӜhߋ#EM^c.9X!_Y8ۏ)YBף,<}7)ɺ L^v1μ+}C:`QzT[ţ'g1A)y}tzYiN:-ۗ%rQ.a]?Z2כM=M}H ¶}b9op)|s2f1 RBvuS}FF|;Ciօ<qj , ^M|T * P{i@2 M*dQ! <ʋvz6eyG$l+.%fT2⅍*h9^.9w#N`4!PzzvY%OOZg)b24lϾb a &4I+enẫ_VXDcE!mc@I4hgݓoϑm߀:U;%7!E>m9熑܄> [)Ta"]bq4`#B+J]%aX;!R+g7Ѯ`\`4A7ؐH*ugh?F#5A=EO. /ӎ S|'=)DRP #dn E!&nw'ɚnݝ;k[#d$Fܝ_%^^6"tVqn=IH>w>T !$rH=zp,m ( ڴRM>g.j?FF'G <ZgO7x4?"Z <\/K2(Р_(V s$}fBzH{B(#!X{ɘ#wagnȍA6;Gz^%IJ)o.} "& xZY uW~r1rh ?XP=?fe!F^t|W!wa!sRqK;& pPLjZ!SE K*HGOT"q ~a± Xfb[ūh[8g"cCx{yrxT[&UMQZ pd6j`;k<'o[UCOy`SSlU^%r'iSIE ĮW+-P'9ŵ!l-`Y  c `DDQD /HnH@ۚ)v >zysyEw)rw[N=6P>!t ᕓ =: ʇ{*c}&DI&Tz82z $OdKմ/2JRE-T7 s$ 6<#"˔'zޤS7O/&As2V=A]$R) #?,2| ϧ{]8Aq&]|Ya2;wt׳\\ \rA'zeϞELi;vca~{{ӖhZț^n=dwf Ci q_g'.nœMjPo,#lu0p78!46![CLtRmU+FOٌ~[EۧKIZfjRf9j?cļ4 ^DipNEߘaR[<`* ]9J.ܧ W݉{'b'%c,"Y@yy5W1L9qxhvdpJa}W{mRt-ʼJһbY? W5/Nr 79(\lа 2K-]V$9Ò ʎ_jDhqEE\pǨ>K/TyKgP7(e[/A7py^ tV m.rKbx1HfA<2PCw71iּ)r+c l4qZC8"ԕ [/Xap<0YXWb9L2d>dhW+c@G.S,Bs=ƴLcYX0rd+l0ͦ p7?nu!uݫ=u~mI{%x=LG?\lݚ|<p"Џ؀l,`]V!DणJA& ߣu-+!: 1DqՒh 崩WӤLqUw^ԙr e|#EQ o:9Nu'"'MP&+*m!7Q2%}!lK tVgWT8q\&{ȵ +sI9֏lClhy6=WrPKަBtQ'#V^3H]ܝvܳfpcwFh\Ō *](JjߢY7]խ LC`U9465_bT|?ۡ$ zZO;I]ngiTO̾F| vexH<*E1I [_ԸNYGݱ=|aDtE"KJ FQ!,RۡS㊷ƃɐy9r:6DȨoFonrw)Q M!zSdz9Iт%ye[S+Iʴی$Zǥ:NiQO,&֣BAeÑgPDނĨbV ش3B}  @%/}N=b^D ^<uekM3EZ&TpgK*%'n1+Y 'Ÿ!Q'*G >)&GBkXƦdV>ށ,{ MiBxָm)PkC쫽DM!"eY[' 4/RAߒhT},MK-Lهybw#]y)]7XpK[n}-jq SjpxD$"B2͘" uWw'v^֜Q^4 sb&zϋH5QQJ5ݗ}ğ f-j/8Gv#r&S+l /-^ѢShALF?կtfjVjwB?2%ea$#.k-k0$J84aL@He)00OD4 b&jQM?:*`{^,50 ^hALz,qa|POy-9d>R| TLf|n ċi;Q81#r W@;u,.'G{gyW*{x,N4{& 2^opSa.xNCi9TaӁ2ӊϲK}A.D@,1pi&bp(3SyqfS 2 zdӠ?j5Uz5I[sG]wMSMZ !n/_Lh2d_;i0N69"O.1yF1~':yaͯyDZFq`g<`: u@TSiϤ~IXں9V/=O4V2.;,fɋ:TGawT!A-QvaQQX& Q.L@5̆M/\qEig DyymSkRISiMKukQK{/vLۍ}@P %B^n۬IxS'njK'M Fu/tj)/u sၺMrA90hS]OS0hRȩ֯T"K,)X%#>7on t&;؛\n w\Q$7Q.9e`.=Ȭtɋʽm#,+GSb PFRʑj԰CҿZȥT l3|sF6W<Ԅ>Vny;.i7rES1Y:o$dǪftMO 9"RuT[QBHvkP!gx+PkTYV!U2Yh ! ;|/[7^M3(s,mzPjqڼ:=*vw@cņ4J+b;M]/}SQ)o4)6~> 8=LOd㐀N:g" ;u4bSxs vOlO.HwW߼bΠEi@e+K-!+Lt6_׉7f@ jl.0VHdRyG6'vUj^p9'c["a:c|<XOlLȢg&;s> E T]zp칭 N OXG#MJg ?Ym`g|=mX8L3rCBCL=Ud4 S"LKqvw* fv_<)ҝ—:tU1i@q*@ȥŭȑHjpt8sO} }Y @d?TKp3aRL!yyce}JN'm,qІ.ѺSR ĐviէU&pDG˰DtMiDkln 0`"lGBnK{EN)Fbslή|L~ߗ8.K, vlQYKbE}-*gmJم8oMձ<26t=H)}D?[Qށؔk~DyI:X$uY {BCW:U[tnog{.lc>pc#x'5#DAô ]|deDd<>Kak5jfWE钏o~跸etHq)'t 0Pq-wL}憯 6gύvЩt=!߀1_D҈ YWH$֎5t P}:ܕ/4 .@;8+qu {Yݠ.Dnvtp$t/k2i H NAH{DǠyck= *,( ?"};/즟"w bwϭ+-T9 eA&mwP#_|?׺&ڮ +oY;rcDJMveASmp?('ը3'~&?AYY}!n'T2ňm YihA3oBc 4!2/~%RZ3(ԥ/t^+UʒeBQfK^ )m[—ڗko0^ t|7{kIl>7-cw`rt.[^-?V Q( k:_M(hՁH5EFgڗҴe\!} aWE?1HЂIf9*|`*~DYg^بTO ),n8D}N` |PM7KY i8E4I0Q)EN\`j* 9y'h݄'0S4j\$hڮQriTGC,Cd{[+>StQǀDUmYp8iD(YVͥ=LѦtk 3y!аcN5y@]u__|` uUqt}rx0K.Od ُЀ ssD0#"EGИFj hq5Q$AЂ})gI.!m3xYGu:Bb ~ J(Ҳ|<)WyG'ﯠM5˞ #旛}?E0ӕE-X6?r .T~A ԙ޽oh^W%)wRF*׈r6,9I;gNBܟpB Ei62rA%6 fe0+5c}QǮy5h֕ L)_,F0BF檬; ι?-a;TEnR4`5@kjl8y果Mpf~iRR`;gRY+{DשdȮN[O{/V=K_64kխ811Ig҅taFg7bkWrk2`Bt>,O|^OfڴŅ5P7,ykZ9r A(Qb^;{^uҐwT-AZXAM>؁rHoNb, ETl @5h:n?Kq h{1@A?!]OrBQtC=]¿9Y V B~d5f⾉Ȝ㑢/"SӴ. HE[ommf!\;]فΐYS~`jA*J{TV$9A]3X^ K<>ů,8}ۣUb.Lk%0$1μze}XUdG Ak(ƕ"=VοBB9Atu2f$3 "es/xTߟIՖ3բ]] p\^YDόB2p`%3Ahț-R uQ%sNi^1t n,&d0f<%pf#PE͠b$u!.})G=۾gMɭ|y$4 ?d?KjuAM wS(_B|4}z \-@D쩻 C8Fp"Aj$T5S^.Rp9 wh)hV &[yT* 4"r:H7NlP׭#} >EG`aJ#jle@qMݕ:aB*U#D  ;2&8h9^lR`_N".%r4ܟdS=n؉Jl.Ur"2-p71T$ֽ:G@~{"m0U?FZrc}ȯ&`lq'ev'/.@6Y L KUCo߬G3mҜJ-">g%(񞋏#{|pclӖq:jz`)=MfO Dy. ۆIgntKLG e_nyZ`g!= %{h1 嫨̀y[i9ogi1.`3|kr%g2rFw|-;.92>ISPGD ҋ h]N=5)/f)@:*{&qx~(G%bo*'h(%7@"zDs@Dբ>w}Î1ԫv*zҥ&d0Qxch{ l\1B-lF}RV[7໠+tV| '7 " (LdR-/+{ ]*bGB'd`4U^ǎ2K3Ɗf{uiL_hw~S޸qovƀr[q,4N"*~'˞jT1w=OKrT/.&S0)V+rMqN]S! -| :|jGf31;7 UBhj m{W,h#ÅC n1a)@ +c⩏5t~wW6ٍ?sӁqxOn<&}&WBn, Ƌµ_dB U`g#7So4m0hJV%b"\jܐvgH |! Mr჻T(_j'}RA^LԃF\#uW&Sk>E~!Ξw nVNkA* c՝^T2wu Bfeeb_c*dn:F*,.$2?PC^j˒}tf2\MddpLTڮ FBm`Ir+m|xڼ QV7,Zeᙴq(#Q" 8#_^JFx3SDrpK'\F!n&WQ()@0zV@v @nB l8 kWmΟ [kcSxKϟƷ//@D@- <)[-=98tQ2, %pCƑb!7p ־8:DuOn 3g$Dw Q,`Hr|9X/|s?|aaDi=Bش!n;@;&oCF9K G(Z=*~:', "a(]F{3?"\6qfWM{YDWZ]Z?* ] f{1KVAm*}.0o% R~Ȩ]p@n6с|NOؿb{`:Ak&B#Bg3(c5u(Hh?wӯO$5nz^WuʣAڡwֱӦ Xu.ky|-ҠZxgοI0x+*i9[p L7Uu,P3̿M6ly4S ϥ7LiG,Y!a6ёk'N;lZTֶߗB34BڥG%z@p-qֲKϭn]P$p5js$S{*eH|,YDS#}u}>TE^U9?[0XQL0et,)qX`Bz!P)^ed)Xj SNºc+eC0%:q4/\U`觶Oc-#H wngc{q/R2҆7fA-Rʯ1r >wy=pyZ )hp@h;o]*n%,_ 2ƙO}KrqO?v}Q>p .XyZUmIg"Dq H)YGf1œ}V{2Lg4m&[^o%8j? gQϬ`1SssqN&^(&>Q3I܏C>"M|#߉)'i:V%-ʤZ~O[)S683WZK%$(: p{V`N ?Xm[X79m"~ĈeG $cL.1םH$j]Io=n!eZOlێ҂K35 Տ=!+gĿS3|p/0!ACuůr@~&kWf啌mn`lX%WmirAW.AWњYq x.cNY+vմ$8]HԞG\xw|ʂyC0-e.%\{7YK[BV@Ɏ kɛ)Ћ^L&-gI]&SYIg}=meJ+3e@>nDVw(\[('QѫWp\nNdd=:-(W~5nd]G&q4!ـϮ< YTo܃K]8U;;l3?uV kИ <\:%Y~P6 Uwp(sdi`1Yz嬍U^.&g,PnSːCeQ%O>%N(w !?Jc`Zz6khvBA9rAc݁FH PKI|#O,K G1xc+anGj7u<$G!ƞ:OGnP6TPuǼt&Rd1kINL3?ǐpJ4W5oABv2 1zu޳zAhD-ӁQLqڰրt=:_E.Ș,Wڠh1ԝʉF ɀ.T OB\Zsj?'vC5/7&LwlUtg|u9!^7Pe3;RbwX.#.& YW, we׽~֐} pm3cT$\Uߌ7u@Kno$ «Yd}dva?tȉV6;d]iv< 1SǻC4W;'%H0+nTX YGq TDgd] i_3Q ˎɽe> xfJ@r`4Q:nP؋j1us2%¸i70S{0zaEO۫pF?xa`0J%(-#{ȱB"]O͚vn,7CŖ5Ȃk 0_^!&w"F0Ojث=;VU|A2K7xP9(Jem+ӗQ[Hmgrᢒ4R"" =aSmr[O2QTs{ׂ[VXs=O=Or9kcyon {!R8=DYxIsXlcBDȑV>lweeADUO&]>b_{.a1؝'͈h[8q'(Χۉi11$KrFhEY*o'0Phy#ؔВ~% D,-w;c`\mtMnŦ8tay Ļo_K_9d"zǶ9BwF~\^RW?X"!9O&(?N9N9~H=609;e'Hgqqhdʹdl8'P鈔eS3ղBh/ϬXQ]:1U!Z%xaV-D1&?黕?]ZF(7&z縯CLh[F|MX@ipXBB5Yt a%L;tӅGy ;PqG-8,]oCʭz吾`*ZlO:"[04&:$6THҒ8N`*l\{8E[CʄЗg(V6ҕ¨3g#~N@3(0)T˺珄#4RYǦ'ln<^CQQN^ڀ)%!mn#L-m̯wy[28(ò:"v<< r ^ )8pvtH1ri'.lwuAE8n+WbTe|٘da=Q6(1(%;wwtk?mZx!>]6Nj_1YT&at-:tT&SuyfuOB$ؑSjnƊI"s5F@3g.f{ܩmRHBFhs߷=wy n#.dE$G+yZ*NMETI-:l\XxKΕ3M|0E1VV{4O` %vnx!HbvP VW8.xo*ˡ|Cj3tCf.Iy!)Y%Ɗ!Me&RHͼkb^7rǐRFj4ICz*w8?w7@Nbn,kwz[/m^-y׫=:i&V2AKѣHqRa=ߘHFs_[T!o|N<`A/xJ+@;ZuבxOO1kjx<~jUD}5JW+9dëP*^[΋@L1KZwTM*1cYY9g@ -`p /wJU4]Xs|$Kyq9ٰ孉s<:smŠ+ 5A@sɪ`uB;_S !bko[G-Pʤ]ic'uVoxS'eB쐳A {7nĄo ~&ϡ|bN]m6@j*HE*R/V W: ]{s]&􎧭(? $KoOΐe4n:=t5uJ@N,6`؉1$A껵gl+Y..? Joтüֈ[OZL J: Zjs]S33w{lLF,gS \$dPjՔ e-Aa?vnlU8 Y_DNJ͠$O(|8nx|S@2jf/b0f(IU8Px'-B#$ø{q(xlޣ&ϡ.ko0jS1Fbo(\vGB EÍ>rOz~bY}O3}R̄!/Tŝ'JDޒy/$TSZ2bHJ}R4QxR 6eHlAD`ڰ$R%.tkG̍$5^* 0r|f84w<*b/pHg9S|dh#NH4 5čJV]zyqo;}Wy r!!seƚ2)Jpr }l뤃~BVTL:=P=w@wh3;HI~ q_Hw8aL8P2Zhm,ۯ3]vw_{IA%X(G'A_V@TbG[=HjMJVZ^_9T;Hdw_5? FէȢ)g7IDЇۘcpZEQ~l?0Yc#S` hB8 ܴ8dfjD0\cFvZJRbJZa'޲fJJA;fɒ] \6r̞t%V0Jє5-T9^xEc7;^Q©c*G2 ESБ(֏ZRx))g @SGTR{Ct(L.J@\M?+IUH=^zI+]ʼn W޹_j@ bQ>L =Z)$sY[EtmᠭQ-dV3!_Eak5_[[TNv|`Sp? -E!t:﫺"ۧ[/0N@ >݋օY񢡰o_ =- kD, S/{Q/zu{װ;T&q7{8 IxĴ\ af: Aלt>'%m;0ө :rx(+4JiZ`NˤT{;6jr{JqO:9)Y#y?ɖ%$Zy'y8?CXrz䧨| mC1)~Aik#; >arR>hO-_7")|:vƒvљu3&G+m~m(:gmK1Ҝ۷`D{1s\\8ۭ*SQq&Z72%;j<:0yև1 C 4a%Q~X/R`uB^r\YkXrװ~آO4,Iݿ"Y݅sh\#@L<4޴-b+|+d< Q2÷z%C-)HQ@W)'Ny<ʿn8_EG? 9=Փiju1W9+CRdwJ>rNɒ$D eXBm]'g28Ņ}jm=æBrT-k"~GULV. 3`!xd|ҁM] <ANqRUѢ5^.$YA_2v]#jzn nXd- G{t#&__3amWKmCLMϏ$BV~ZEy񫱊ZB't C]*Ȃ Fїjgm9?~&SC}lu^h+K}:gZ=Pxr\9Y3ـFrڒt@Ɂ3=Ia{cOGŞ e!"+ʯme.p0[': 2u܏UY!W1-|Z0ol2...A/c  wO <]oKZ*'ߪo_-UVG2XĵZUi#O&9^W}3>Ta9avWX.>|_SG3Dp=۷Wr8sn%\NÔ38{bHQPEb`>@ȯ2 :tLWrÞ̓8iG!P<]yo0(}/3 y/ `tf.9* JkPT|y^|{ (Ei|O{xjyy?##@QxFL.!v4:@Rg zY'ƦvCNBwNpUH9ȇ4\/7 )sh XV&"T mhXEf ??JJѳ*y3ʹȲœ z_ '2}r7fs_&!)~I36(ǵQG2 TMRNޱm!+*I`G{(2v9,`1_“q+pHiG$>NCm^Ng7WbHLIn1=캳ˢEFHy`q][^odz|& җqj PnD1s$w !)(ę<- z^ ==6pf=bS񀛂<-$Rd8BX9Ϝy&7¤g\b6l <4UW/=8+̨$yv5vT_i&P2"%޳oW4bt\FFssعJ@8*S]9Edb>5*we_%XY<2M;gPkȯێQ#p)o3 ͉:M-q]I149?増+*_0LYh 4lUEb9[R#$V`98T@zG:R5_Nbe}|Љpİʉ fQsnEװ]Ka3* Og]* B_.ljs[QR(Ec~` $;Iot~1 W6 t`|1QGRR~?ѐn`D1?8>5(\`-8-FK ^)IJxj=(@uw.jy\7F1=d0@Zf [mp(7eM$yw!VÆ->y|mNJ8)ph/<9կY uc eI4Q&v`,-8LfħD@q~\}&cxy /Yrb^m3E=5ľpz:A9NQ]6%]~8n?kY%SXP:33*TTXO]0ݩ1Ci|#xVt x.( 1"mA1ek?l8P: d"&s2$xFqFnc!8'!EܭJu#aD4t \E@ط9|j3R)يDS/0oc$<#?K\ĤbI0֡T%tdG[Pe7h^:ϲ$w7qh#-&d0g >ͫ8tc*,2GƁio ^H-$%c!/ ;s~<ɓP-E@O2m(\UTC2\<=uX AkO UϬPan#U/YD(Y9-x:y,DpZP1Fݼv9ctyqs~M9?^G'---^~T/[zN){#@t)oV#Rp.C/*PJ(na)i| [t2ub62M]6b$.pjf*_ ;d5B?4#Ni&G+e"e~E~ Ig"ADeKgUp=4eTմt-LU N0x&4zo^p@]lPF}"c_kg^5B,U􃝌\%:;1&P:k)_q ?ILaPkhyOPb^6uHݰ BYNHKNo.Ѵ ݐ j3MuߒZ\{ c|djC$qlU):"([CjT)ʊ4(߬xvlgeE@4ڀ|qmL Oڶ~Cm{go$f06Ej`q x٭: %x7~G<󬭒V{bhZ;"Źm)pDؚub}kݢ2?]#o/%fp#> /))=q bֻMmKKq)Z*gSQqIH[U#},+iq^Yp&yL@Kiw-~ˣ;gh%žȺ99}Y}MS<-J\ {Bވ"c]O Ԡp~/}l0(P+x]ty9XY|zZ?=c_ !m#L@m3po%"i 6G)1WX}߭6-CBL̘ٔ6`vdiY*i6יB4Tc/@IFaM='iྊCs'-X9Lxv j$MfuK="P,{}1bAc3sh}=yIOw9-ۋbdA*v|] (tX-sJs؍ȵ֓Sw}m.HAjA0R@ ew7Ýq:$` %?zτg Y}XoZK,f~X ;GSN1 =ϱ򅇹gUnQG0hǪ'Cݗf`[ +T|IZs79h_ grsSѲ) ɕ~yM`q躼Y/>"q1WNyAQ, #YT`7V| ;5?7%aN,g>q@[ݏOD{K.ϡK(HҎ鬹tõ;鷁 ʼn9OQ>"L\H~{]JC {~gerѭ&46F^4bRs E?bKy'%3+Rx'؇B8iA\ c?K)NN((@7p=T=KrH_Sm_4Lj.`Zy2ChcX!%>Q̰t|zʖ<HR;*ţt gS33'.XĢ!>7:'e2t{)dB] z" zVѬ G Cq6MJG4bX \#|A}UUk5 ?\C` ,D XXNTCb!6Y13 U:*5s$ lFR9Pp8-~:x¦xs^`J! X ;9ьzj[(D[ܷ8/ 'ŠvXO{0XSZE&o+|Ѳqr!'ϕǰ<4p {/hIڙPW{v]:g˃F6]^T*K%Kg)k .GaO:]dHӧ_ڲ|%ؕ\"yg')J47\,Fi@ $ś\lI&[HbfFusԅǸy[{k2aތPHY9vw=^\FABS <ԗV^0u2 ppJ+,3@2Uw|9 $r6I?jgTkW*Ik(UJe3Pf ;a7I\{f脫P V"}J P< i3gF\!7{Cpuϊ "|y:#m%?'~;ɄTN+uEP! =We,(/{,D8HoM6XS @XH7^x<~V9`*bq;ixKp)>ek4qCo7o '3۷۸u(cS4xg`G)HS*PCݮk^C20GgH4"鎇x/\ځU>1eARt瘼0)Y=j/"%H{[fC)-w#l2EG/ jK3]YɐK)8,Qϖ%YNQyH^3+@1U(SCimRu`YLQ7{H(K]١ (8Maq)8Ƹ5+K7&b}*^)!@7Z{5^H㗙l CQdn]RG_Coc8RX.pD@We* |>[ʫYC:tE,!t^.cW9.PGQۆ Bp`1Gbu"O7z`:[¼ UQêk%rF2j۷mf ]y$2GiCD|++=hS0ȳy4V3l3kb3[/C%ep:{S WD'9|{;m?Eq nf sR9|*n%#Ii?,V b=yDj`jZOە5> d.fqy~JVikMk٢pl"b 0X-3f Xʹ7)@6ky0yGpJ@ܩbBjV5V1})30TIl3`Ҳ8K'ǑcgG{vF G+"Ǖ;$0Gz hhY!WdExfJ-l*[ dFd׫6sN[Q20;r[@֎!Y WjLpd{_/.2Q߀[\I5K'14^^ !A(ji)[0ICce1! F'hgwN. )vRB=y> l@Ecqh-m=a6 {Z,*tԽCB#yǀcN°&@hQ6Z+Ũb{nOk.h1yEzGo聆R&}I9nZT&Z$_l 8̳l`Z+tFg C&xK #F3eo>OR%O%!p4 pvrE{f%t(Ӵ/îZiΦ6_VӐ3/Qa2)o|<|?U[YՖ^CgZrct8KY}d/`|QK˫3=2DO^Cd]Jv~uJ9whz>O@TRoUl^K?QMJ;(/'qv|FEELӭRiދ{O"b4Z*z4mB=y*yHjQ++;0sQXCΛlDsi{<z(?sCJɆW+J0BE E'7IR+>8g˩@'=!Lh7tC!6`- }eQ9A^ȭ!I'oIvVI@>HnA`mkuSFY^ӇgYT}l-phkL{c7u VcJh)jnL&O3ΜXQ())hWyucoN,!/KSmSxτU+ƽp:dS3x<ׅ2.*FRE!PU9nFŇ][Ots`<aK(PKMƘ16V-EWSOJ'x‚CrN890kK5[, `YZUWћQ-/BoVOI' ݖf۲ӆ9<@e$ٛAxQ%7' L6v\'! s!m6N]B+Spx=oZR.5')$QZ{z`yEB;8;"*ĝG9n3 l#m,'f]9c練H,?1/iswTy!EҬNn]v1‹>dpt4"V~'t8(s0 W mݳh%EE|JzU?/1*׎,9CP%IHmj;n)̅:)K!oX0BS閥Y* FX2_Kϫԅ[{ۤ:YCb|p&\gD'[c6ඎCՙfX?8Qڱᖊb %203Y1mu"V-wspOGC>ܓ)^6ay*g˒Li,.(^gSGcGGo8ԥ& g| ؠ\+& Һ,!-Ӡ&ev_bbj`WzpHWwc9y泍0#x定  8ѦxCJnSk5Rh9WȔʈy~\|v9 oRn`7 AJIi+Ǧx.ߍmwZ*}#auca5(Pɯ*^`w PWk[7% +ah2 =C]4[ ZM E里|ݟ3+;ctLiq+`6ɽ趡9r5Qn YmxM|,q3C'`q.D$KdQ#;V4|ʬAt?? i==hDԂ,d}hD; L4qYe66go[Nr Qx߹t" '/:J8̑hHٹWT2Pt `eagm\l4%̎p!/}* 1!J^^PAV?ׄ7aÂF\@}9TGfk)%yv޴ةܻ) guKxp :hr?ylvBhH* gSfhˑ{kO5|N/[Cٜ"UR\C]-`a 8ލ$Wi&k ]BNTa p?dYLh/[ |J-xgT*1MUqK"SM̷׿=Di4cQ@ 59(a+&Pn2ڲ'v!eU x'@0DO KTϕգXXJ<̖'̂_{WR\pJhl-.JP0t;l?XaQr a!M|WՉSF%@)QcrZ1GoƓ?=I37$lAވv|Dr>aDAja;P.H@ FKx0I] M[9mzi&,u#3|m%8D9bIw@ӏbF\׿Į}ZRj\ Vͳ 3+dj1LR֯PP:v8~x[>  ŎBa\@(Uz<ѩ[Xx+k<1垿 12Tě29?MҼ j0/91? Յ[yڶLGa=YyJ-4j 2_tkHԼl1d`{Uϲ[=oAHa41)DxW.7GRjGˈd^Ԏ6BB#84XR:쨸-鲋)qS˒Ä~x̱Zq0߮|>`Rġ]ꕣj^k&i>}~d&:gjIcx HZ7^ .|Yh>QgC\<xq.! t}FN 8pB)#jnfr,,w薍V<} }GCz77KDp@hL 0P}^^|p[Y:H/pڪU$nGl֎]9_ Ʈ0lB7mǂ" &%=qK] 쵗aBNg$=RP@|hUHj 408۽94r wG)4UٜԌK[g8晋(s~v~ Hr,4>hqpc ")lCjr:*/[-Rן g?s`J. iJ0L)ɞ&S$ӍQ7NKV҅seȭ]Ö[3,)ny9U0[)^%kTkK=qZ0,I7aF/3ψr(r53:ΰ,8x^t>4HO+mX`x&_WѼ'q>nf +vRMkMVSߗ49|k.UZ.!f ^^ȷ-?e4J>9F^v/[2nTUZҸՒ!%aoX5gvqhYR,grؖ_=o-Bӎȶ|A\b.gg 9'mh6AH <:;BRb}oC%y&6 qvnLoB ?S-wyTDH"vca]oIP(P1|GZ(*ע_{ߴ,.WդZDĔwD%@VBFE[ԑ\mBocDVԷE&nDdv4èhB.ī aYw9Up>17% S{nάe[/8, g pR !u0 '9~[<q]8 qz)Z:~=uc7"x;e0q#]} &r>r6^bo n e\('C)w5_AHm.=Ĕ^R/dFFĎtu})X4ޠм /<!-T2Ql> {D~67OVifvym*gf W׵iܓpyшPuzW&%ےH.3\  <4h5$c@%1z)yAۙ؄ѱ (7=xѯK+i]hb:-)ڬ=48. )\Bn|ke{7{1" =Ǚfc;xL9=1]N͡yF\6J(cW[BCloDX=&ϹXv%cD U;m(~v,ZX1{9 h 3CGru8=73%,{ɇv 8U2F8A6IɳiӺbo[c$a^YY{zQt-ZcDhhOt:Ov't)W~ٴ37k,>/?R%rG򄴩?>^ـ= Z9WCm K\omp&Aܶ-tt?x+]F9pI(6!)R٣EgZz˼IXR0f*e%rשּSWC*`6v! 6PiĎ_'ap`ڕ2w)'POx ʁ~OT ɬ~Ei(虖eC@0GxDŤOAUA[g$ &ICFᦣ_)٨q= 6KK\3"w0-5_u;\Y6hY1aLCS"2#¢M'|P5JftwU` NWYR>fr| }jOu:{zJOaԗ蘢A=F/&8}=>s|>x?J;-WgVOcIM_RdngcD__y50Aұ|"z-}J$vIك oNyϊvE?" &Xc3AٞBV^!,h51[aWy^5GY8*U=(l2 lkeodgC1"ۣ_vX!7.GTi +j8N*Dܕ35{{r:ڀf+4i1z ޙ<3HOT{d#"&#Ɗ۷WXjT^A_eWZ~[op0#n|}8^.bqCYX}#`L[덅iFnykWUR^zzꂃ,H$r򱇷x.qD<V;nt5 U AtCZ6dھ%̥fxO"WځaEF7~*ÜGN EN$(^•a`Oة{/PG J;VRAߡ $ ەdpUT+;I:p)ުgOJUrɣL) 6ΈU 3:wS% @{Ղ [őBb̥IUؘ1n#^2nfƠvMa'l=%%'6GxU#ѩ1%6rϙWui/2Ctl)pE}.Q>iİ1+Dt*`&U~U{tZPO;q}Mn{sLx/X2i[RKp7 S=>P K,pJA:$*O= [y)!lbbqd dĿ^~ &ϋvd~ukc l=Nh2[ǁG?Bs024bD3j5 ~d|Z'=C#0ibVJ٘ 2}]#PU6VRU1P9`BU,:=$?oI`hk^Ԩp=_8:wCs6| -y^c7 \})O J[2&I^ltwrYXB"&j6fSM=aLDzI|LLx#KH[Pt IT[ʵ99q/k+68I>.#ZH%G#J\Ǭ:v(C`aN|ʡ|֊Y(!:9`1I5FSf*{")=qZ&ʚ ae08ߛ-CfO?qT܌/D"qFEDf"k/'6@dGbB^I~3vԸT=qRp?|V je%8W71NAD^ mK+?9Uo(kG_@ÂviyLl EJom'qm]?nA{CZ VS"A.R! g[AwgC dڨ 8gʿ aJM;6`^K&جv&ױ0U!םwL훈dCUX3( y;KGDB2@[d^18ܩ^mCI`\ X.Ms`LҒ+r pTAcB6<݄IERY,.e:3șq8/[Gn:Or0bhQxHi؁R ȻзX U[jo:wdUoPw[CsׂnlwEɬ& wqh}Ft8>>#z'F|m ¸(!PH;4]ne(sq~!~ZNɋéaEVh ab2OmF讯l &aV1]MKW[(O;RU~cV6+nض//q,d,QLr gt)f IQY#^׿q옪H+aV1OS ٬%j0ȫ˶E05/B  R01'`#&2\$ :z**a=m<@Q 0gEvX9e75T70`T &~9ƴQ0  AK"eʸGOl;۹ ;A=-EH׳OM.qܝe)ZgbAN&,$, {;c\\*/iLDJL:į䩱>“P;f-eYްf`V̛sNr\tU9Ǹ@Y/MtƌoGOBPA/?oG;HIM/k´FAUՖwlRLOYA's* Q._`az_Hn_ݐpV](!lIZUG"*b_]#& u-M+)GFjF`0UBNB(n"b.<:i?$14OzzX|ӃҶ}P}Gcv5zsI{a]z, 1  #2 inTF2vAOjٻʿZ,Q~LvC QN4:rNijw(ۂ <ڹ'@T`zn>DW$p1 uyNKږ@hQ7݉׬bBTn J|،aC1x93a^s_HH44N迋7`gDXN-jZly瘈fK]b+g*z Xv\4ܯg;T6R;3e똄Cq\*fn jQ! z,g%YM[S#@ɮp|NJg; 1'J!Oc.]"H gq>Qo.kTnHitɲݙ`_u^oGbArt| Bov9rwˬPNv'>J MTBu "L,}Kj6|4BጯU էNN37X;::ʢB׹~3*<n@ixĮVở4>Co%DvB3&2_+5S"7$Y1$*U!`\d8i~J $VeZ;)C0jAB.Ƹq G]=ŹыxvM͠U" 8c9]{.LӤ~jrmφz&ҹ9Z28!eX}lvʠ=.]jc)VJ PDF>n4oƀC>H/D @v\r6OKk$-N,_O|Y: 7"תm&xط|7}1h+ P++Xѹ:~02x•Bs2 Xkdb7@QY' .a(Zck!u4/0.yz't +TA6sGܬIqzcsTGoK|QAᰞEqZ7CyЬC IMJE[g+>'Yf3 ; vem 鴀n'-av۟) 'M"I|3en4 wrhw>JDD5QJM϶3Ʈo](w3-~Mi-_$=HY̭e}WnB *yc%*uLrҚ;Qn^ G `62P"怒3c\!vʭ}Y8W"ɟ"xNℰQSXNЍю[㧢a{Ozh"SnjfȐ٣ ٕ㟫;G{Rnq|0F]KJD|d ~xBtEW F 5݆,!MCU^򘾉| `b&[];1GA.j7ilϦkDfQ eL 6lTP_ǀzH ̾r+gn sӬiօ IbUK@ifdz-4ir#RF.wuL+ǎ֖c-D& ~ n&o>T;kn} 3B[8"҄@^Jxbm3pQg|S؝uUK.ࣴK4 @lq(yEЄ3?qZ~ěі0C#f[JfnZ_-eΟ' t{ɴ*lrڗ! : je?u7?o5\@Џ67%~!?~k)4DzF?/z6-0LWxFOҸz ! E6::O#X`Nū!KhFQ%M]Bǒ~߆at-WokRYo*2RD)V A/t B{_sǽtK&u!aRفܖ\*lȢs<,2fz;:I>\v F-.=E^=:OՎ0Eoh2Siq I{ ~rUKm2nG њZGp L fjjX^deI~CG0A)`]EjX}A"VyK>$։VVRBLfEj(rZ!zB'%˝Z.¢c/g3%V"E~ 3K&h9Dj˼B.3e:}k`#nP[De\+^ƆaYl.n{)xXbbL/T֝JRpZ4%s^%VȬK|aI?LecpLUnM~)^ÇiF橷@ w<@gi0z=\cn`2X)=C n]'h8R[y3T{bJc{,4DSw)d&2X)!|nἵδa{q4`u:/I(>/C#\no&`z;nWNi B߄UbNOM`ci$HV3z Iw1^keMLD= .̮@wΡ-ۓ>%fH Ghenʆزj'զL=`0w*epZ̻ӣ.P̍p전FmΤĸK=Wiήh@>sz#,@+j@L&"?ͽo3QL$ F_o0e!t}2Nř2B~D5xim @.pj:So#;Bdݏu3iZZ )jb["1loH*_Y)p%pesQ1@b=XWbK:'VI*Ǫ;Ui~gE2u#†FOf_~in=cY-eMn+џ8/Ai,S:uv*Z 6;DXc!=tdf2`'8kHFDvRRrA4S^̑@$ WWqT2i#^2`*dV=GqY٫M\MpfYGI"zǖm$݄Gߨ>Ti;)3@N0oJG)S㾒 yX:W!UdӉלģش `Q&AM~̛[p%.eٌy-dݥ"BcVm FI g]HYyM ʋ4}q'tgeeDR2WsXs}zLLuP{_1o꜌XG5LrP7Ad 5*_ 01\9=wF;Y {>ՋlZ<ڞDTGa= P:a9׃@hPJkK3 !p! Nn25"h2'l䤜U[oiqF锃^SC[2z@K`;Hݾx+tժ DtX:  ] ȁo4(m%xu=һ+?-lMx6Ci*z~q' )cc Atz;n;b~V"y';􁧝IP 2<,N6F`eoatQ3p${,E1Drh*V3P{]i4SO.nbP:=Fǟx+׃Oߢ[J`VJZX (AH ~7$0`ϗ`*^o]`l(C^|hضⲷ2}$sZ-rDR)E2B)2c' `b=(kiˬ)ؠeZ{@"'m IN;gn~&zWz,7cOu g/(GMݰƸҰ"$QVUf]C Y,Ħ"[N}˺겊koghvdo:xɚM=UtS+lFRWW\@M6هy~j Ljn!z Vj5Tx kՂE⃙ht&{heuMG P gU+Wc1eU -Hfn_,5gY [v6hJ%(B'O W= &j1k / blο|<NE98jtZPr~ioV12a#O}BaIHD`b잠iۜzC]Cz^<M~x c=|U, ^K5Ͳr܏cՂqgE! M$;}s6t.0Cl.xAdɗptYcTĊ߲TUS@> ӑW9INxYmWC(˭fV]&3.(w;ߏ/'eQy7T0_ as1VԌ Bv; SH͸uxŌ0&+E(P9:P^8*juYqqYyTCB}RԙѠhZ}Ktɉӑ:!Oi5G>x*e 8Ul-Z^Cxdw|11*cHnѿ w0]bi_65 H+Y3Ji/۞ƞxq 25A1xiA N<;- ǫՈ63_WF'gYh}龫&507g=ϼrN"P$ٵI;x6B]-Gn:&0F mF?|p"*6WK} MIij r/E14 !JDLrn %7>ēGqR^Zp(]rSI{Q清 ԔGeոKe<+n]-TON8#^؎& Hpza,$0* 6FRPjsSW y `̙?s~XS|җ `uO;s>5Nsfgd̐n_xp~Mh#l 2rSFOicT԰֍kM1:V_(E{{>C)'~ޓ7*c@*F񓽢1ԥ`aw`V*_1.dŜv>(JIzç ĂI~hI't!Clk-phZf>3`R:Jh}:N`ր%˪=*Ϡ!7o;BzH&LZ2>c_J3yZoV: hAiUa64@Ir TUAY6Ӻ(4AVa4~ g(5ɾĐpH|h|jLX_"͡wΤ?+ڭqEv/QI(͕!nrbR 꼶)H?-G/) d` " "ŜD(HӷHϿkc˜(#z-^Aw pM+[9XVx\wZb-[{]Ot>[ 2[[ OV?RLԎ coi΅V3T/lA͂{)vHzu-1d5Z$ݲ8ig6\|õ҅"2Vo@#13M 'L]yp9V1~MuH+WN)*OPi6'0r(U&g~A}1g J++zppiC eA񃃇jdI^P郇6=ЕF`}5P|{v>Z*&i(I%;pTFzcPcQU܂=9 Lza~eo-!a@x]gaYGSMEEQؘR/tqO{_C|X" ZEz*@(Hmzu k#gTGX}JPLuE@=uy<t!K @R6mJk~ۆpmTlnizi"R!~ ^ eӠˋ{:5,Ømߌj/iov7bk-p}w# @׊J+.laqC[.s CR,m|DK%y,i<|G83QK8 W uv+AQRDv&̖YH>0K DsϷn2GRneyv?Vc3.(.^ |$42i0iJ$>duTw;1\/:ϑ<^}B\w.;+đ)'|[{ !Uт73]6-!1$IG-Dc91^RsPJ![Әo 8x5E|tBC:ힺ::X ZP(%Hh&70 ~ja֞$"]* LՎ vSgcJe"V$mp؋l} % i`\q<Ϙ+.3*j:[J\P ~?ATdK 5;ZfBJ]RJs%h0&pHVN?>6ʹ3W}-7σj0iM4USƑӃ }&د-NiCע=nX"XZ~7V' ӫ޷V7Se }QD?aZ̰ldqo9 L_)rQS=TLGUXd1=(}Ahʶ?5֝vd[N8<2.դq_3DAkCɫI([]FPgk Mn2ogw– 4譩ϊѦ07J@|xD]^؊W#!,)z|=lFQw1LG38XgJO Jbc/I4[+ N'4Gx]'W2; so2Q ,t^~PN-a^W.i%snfѠ6wй8[̇u:˜q5;+'A͝1w1 |zWvuNBx~P^ */ss*: ehGӐ=7|<'^\l>SDD,< ] PNM?l 7peuĝ-^bH_#=AĨH,@vN!EQ )eK_Oi"0*l¤1[,Pb^0!Ѐڵi;l@eU*DO8Y@ f;JsYnYXG>+K~Y! #4H \fގ ao#JkdPrNldZ R $[`x;q^)/_$q+,!0CG[ hǂ?oc#LZ:YKo_s8'',< br҉`-y7{ᗞY͸]flT֏swH`')K7PW_@PS!4YtP׵x~kG!M,_=dZ#PXPRx/ji |^yKO2*,tē^ h5I[TnOI 458uG{j˞wIvrmSD}zGe7dsR8Nyg0 Wz? IՎv]ߖ$W k؎kFlv|QdʹRvMҚ+msuOw@3k6*qq=zǑuit{% ʠsU p}^[7vgWݖwgS]HD5w,mXV1w0c˷`Z<٧50.07P|R;,_ jNH:jH=Sp[H-B㺕FvE`_Guf)T&5vQCQs5iF+Q7͙Mi-4S8;VD\jNUi:ͩDLxCҚC;rujCIߛIy͐eH{m#+E^}`ev)&UDsi%ܐQ<"+e9\=%`Ɖ_IGD(z^Jy4l$BQwGlM ֳϜw(i6?q@P5kҳzAc4/ k3 +}x"Aif_C<zux93WĘ]ڔ>ëFB -䗱P[xagX}Ў+0:/څ#4)i>] gV"L̈́7dw58R%'o|wͲY.i]2qm1+:Mjj<߱Ei/g:E㹊?Sf.zuϮ_/qKSa-cLRF5DIaÐdJ.@/iڎ8X{b6"T7yWnRM޻Ki>? 4~-2 aWF+6 :V'J)U^P9USڂAXgH{%!a^@*L2%KFoƹ~"@J4< gUd%Cgv7WĻ~8}bIBJ; 3n5 fy],+bB F]+W=){¤ v=?nr B?|tm2~d9V32/E̶0} kN@QȾN;d@Xo։ͳ x^,{x%<\)Ċ? .!#a(L/IRg]/@p3b I={d_+e7R{t}gs/|XxEםrWSV75D'.@||;K4~KB)o!k4y/YL ;KY҃طh.O eW e06ǚ8 ['_sm-0ea/:lUUU19fUH냦 BAdk$%'̵,- VēLتqE7 k#+`W"PrEMe8 MZYsZTa:'u^xaoXH|+_$]\&4c/ǒCltv E^UMf}`͓=EQr/D[>]y%mFeClb`NHdI^سWn59}b5hFk >ʋU5Ѹkȩɦ70XAf%Jxo `ii\t(ʄ-j_V aU}d׋󰹧(*aCyjc dCE޻)/!2E=7{]2.@֐Mpr1Fգy7v4Ǔs-ȶ<9/P`s%"nQÏb1Go@i6:GPEN:I|3%83@tY?- RoPHR{}o)Tɷe؉$Q_*d xJS$[ԙ[_gb:2N$fj"͚&>қ'URYt) ˆu4Wv9˯8}$'\*EwC [Fy&RMU㺣?|XoJ!;'=2F8# ?$ݫԄ,ml"]aR_d]'-"ًK~m-]P ?OD+TJ[Np)3{/.j*f+Yvw2qe񈴃;}ZZZb4>z2rRCU)FwmjEy#AaP\V@ReM* W4cS8bGZt^h`/]L?H:fpρ I@a*b3,5^'hQU N¬K^B5$bѝA-.̕kE%'ꏻW{R$/ Yܥ@ t_/0#1M~f4*u±H(ѺSq}&d*c* ˀ?d uEBr&&XeKL16ϢssXSk$I]`PG& 762譿t0_Շu*W3Uh;'%)9cQF>$'s@-oE3Ż`>ϴl_ga ıf(^3\*2S95~XJE8W0<\$oXV E1?p6x M4Ҵ̽læC@3lJ uQ݊Kx3^p̀C/? x܉n{n.,*QVE(A]$P$[!ͽg.ww 8NJׂТiF&oW"TU!7;<.KNU Ya4/ ӾZIeL QTi#SX2dKNnK?07cH>[=GNU>)0 Џ9Uf^+<>1p?&S f ǷcLTTlǗ]C5j(jRy$w'xGV[e#.jkKrҨv5gyF3=^` qNY8S 5f4J_81]sd#DZfS*z{cIM(/`'x 0&)3pkUD' "a{w]/KrgJRE1VurѮ$ZIPΥ_gG gcI)͘ꉓ&uE=csl\keQ;b1 ه FG/5-9P ڤ#B7aJRa]wRH Ռ[RLRz1:w*)2`ػM "5Mn-Կ kg;dw`?UϷV0 r:K](z3n#: 2ݳbS޹]`sjK5M/ h&ȁSA):/pN~sQ[E>ĸHOA&T3k!~fr n `x\'Kro*p5QY /ս˜0a5#ñc\v|b G(1GW<#$n4"nm (Zv<0`U[A-B@ bF~#k{uƾ}'H)nݝ0rmkEnR E_/! ΋{/ğX,NϱpfYE1gLj8i@0heo3~6~ҨE%LWb2xLC[\}f3QetmXVP<(3?iCo!#}@>CÛ-؃،CFut _呅\ngCgܤM2)Sy^"5`üKunxbRB HG7/W 8|c,fN} B|9Gp1I:WGPsb0̓zEx-L'M鯴:>ҡ_ 4@"j L)jI2b:<7p5}и͵ə<1:!7!.Rn`\O(D BDcshs4uƈӫTo ^ 'JXB^X78S{ʗGEU .A)}Kn$XsM6x [dw䠙+uu(ޞIqa|Rn (ylՇ!nkQxZMS Q~nx#9% 1-^9妅Ix=g Z"0h{keҦ['+R5/` #Cppu6vb i[6řYxǨ=[v=ͅ*`4~|ĿMkVo2+NV6-dK 0$**D;d HaT wFHN/48) ӿK`ij?ZҾ⡙>I$L!TQ~n@i{L^p2/FmD<Oaú_<č)i[Ҭ, }Vxc:nC'x9r[d 0ƾLEѡuM{:Z-\rTAw V%l;Sa:aB6)oo>MљO:ăW d̤%*Vw FFYXK`F9<Ӭ/Zl=: W-@2am2jG tb%AS3㾿c 7L4~I ֠ v( *ek KVԈzX+m& G6iA%UՎo"i=M·f=r"Xگ=ϊ)+7s <Jw]wۚ:.(?azIR(%M~+&:9^V'"?GU]+DEǎ͟窜D1Wdž?n x[ܵy^MO!KCǾoɋ=&k5j3hKb+ʭ0M8L!АᇹCrxՌl 4t~# [B6j`P2^IgX ,/'z72V dTȃ7޶H\<0@oQ  Bat x*&DDS_@MjD\}h T;+ 8(a+M os< a#ӪW"A/ڽ|v~'e!P_dU%`&vY'HR3W`H(J)/Zj8}}Oo*!bjA?niIێq(-IIޤӴUQmdk&;??iA#0A6sZ kZz5uZP<@Q8A/&f%rhA}NPk]TlmzJcН_ݓ'*WRRsI7$0Sl 2xXM: \N{.Azz@b5lQ̋N_"Xvuph_ȍKYqZ%DTYD(bjWuOs-G 4C7K `m۵:wrFgP])u:pSG`=.ө?Uߗkz/3_ͩV* =(˵\Sg(;a.Ɓm TG m oę~A(:J`fPp{z] sc] /3yqفBىhbk-?ز)ݯR&" U5tÁ ߚ\}E%ojC'2OxF9@_mxBpO*H'm6p}H~<3s_c_Է~.`waE6Б0;QhS-{|#׀4BWK_ա:= g \r3Zt Bg+V@j 20Ls 5^x nެg3؊ájՖɹUEb> 202@84XL<$g^M(?Pt4}kߜs[,LF|Hc_-!Ъv\?c"\6ӸkW=qa?PنxdW)l%؋`rmGن MoTRPUk 1#-yDO5=v#;G|ተEXaN p0|7۴px&#Gj E˹N)4ޥa'@Du6=#Q@JdÚ<*Nn1{"l,81)A~p L .qssHl\2 H#z23=ur2<:Ӏ_Y&EW}TtN߰ b(b*yy&2R-%ʤGZwwJ΃ OAJѹGtO߸gWW0!giCv ແL{ ^Qӿ}T!I9\ܯ'GX:KRhVy\q}kj9$ zK9dy{6G,v_#( /hIw-̓`g$P\ ҰqQ?/oWƶup(UsǝPy2$6 5L cƐ$Z#K@a.f )i+BV@qja0B;PLFY_U /?o6,S\$Zt=:D{BH7 pJ"3ګMҴE,iqjD1$7_%m/.iW}_ l u m@+Wb!ϒ3v9׏JhȋAcS&.QCQ'_PArX /+Q҂'J}k۪2IxK ML;B=/Irb6\ODNi=nw?=YKS,$Q mÓ<%M'ߗp NyglnԞO>eXalD9'Lx\_A:9\ HYMKR0JE~=>kN~ZxƠ%VX"[;(NpYʑ҅ll)`m ɪ9e硫i>N dqpJKT=T&($Y%R}+Uy-þ({֨I$9V/<įmEaNQ~BmJPee; @*t4K29H&sgqUR$0ktO'TVEh49 Fsm];w:gzĄQKcʛ tqW:$=\u!azTK#/߸^TOnxi#9_kZo(w!;Q8Se;$e(y;O25|&4YPQN XL ys-?c,U$  `1q]sqeYsux/AfZ|8K{ , Z(fٯah:~~+b@uBAȕl8K@ %9.<&";nkpdE`y遪2 >R %̽{%=/0/0{{5Cc37<ϯGCV&'{R_V%}݃Lp?]nү,Rf#!CRRW2&6F2g Ip(7@Z;#/\w;tc56u~˾q!40J KdǞilф``3$IXX Dէj;7N[ ?wccI@CM ',._f}dҗF~9[3kdKng\G$8bt:ۚu*IШuxOxj7K$!eCDxJ2M $kNqTfY:8t4**`8xdW~ĉno/Zzٜ>_1GepB5;p;Cgg`OT*{!x~OHڀvb.VRWGfi|-p?uXu[x:=9֮"@07r#6Qsx='zz{Ur*Ӌ?w9oCtkM𿯣r(yF@\'/p޺ s-R7-&W5*82T2 Mu'x^Ȟ嬌OڷgHI,^$ʭ\m#J52B,0QVs×GII {e`d㗀pR/q kJ΃Ԟ90UG+?cnMiͣTͨPpfv&!NJ-FL56qp|Vf HBy;ID9<}MOGն`K| g/=b./!.c3DI\E/xͲ"d vx#Z#GJϾ)7no50FJb̤iM3ٴUN˱ع.{?蠪P.d]^:[nX. 7VH( lַBz8gk-*fd,I*Ke>iH]| {fLNC>5!+ +s`Ђ}N;2C<49I ̘C'f,3GL[ %9'%91u8NE(@rZqW!cdl[%nDZGW0Yk*Kcwh%PZ Xz̪Un[IRl+$\#B@16MѬɡ/oȤ"#jrMLw#QEx_ӆ1V 7WAbaSY|#iE^` 2{\ss"f[d| jhՊ\0J it6M]6(\%]>#Uh7bGvm&LxX]+Q$[_4~|:Eʿ)9YVA,lPZAuZKg$#<1Vv#?ĸb`I?k#Q wڟ讨)nxHCM_8soR+w R e3/I1 ݙu8Grc“L娫mRd2S2M|AK\h!Ch%xƟTɊĕC77/L =KX&)¬*m׳B%/NW]C{f"BW3ivc5oo]E>l#הRM L\Ѡp bm⢸T l 1+g] r.yl,VA4vvb󙡐Qdo.4-+stVFcr6H[a34)$%JGW J hT7itncݹ8yUˑP.CXgG׽vmWz+OfUt[pm W00^`59tRIf>Pp{F. Q,مhҗQdw1Qoiٴba33ԏv/ *A0kE2܁%!)k,}U-jέŸtD _$g3xK1cF)X %o XKŻO^%FzTߪj%э1 7/ 6Uل@KT^[Y0:h鲹HeBn/1%iWaҀ̉@>AmJ(2#aSψsiɫ 4ҁS; /!Z"'wQ4`10op؂X+9p[UNw5T!`(=WǣA6#Mq O4-p8J)Cw|'IA;V0HvW5sfrɃ!1m!j w۾*Ie(BbjԜ 햓kuւ>M %6IYmMd(^ yhioV CHBQ nvᆥL?@;2t\ K 4 \y[vS)=|}@ϥRvM"le9-YuZF7`D qZ+Eѝ2Op/ .ۥNto[5jk|11" JU痤  )o}ƨq~тd蔇G>Z~# ]~fc%/#ibNy(Plx `eJ qKF[i%Ȝ1E;fNêk41v{mfn93~"j }ghFS0#)I31( :;2T&)չ xKA m9wɧw]yϕÓ&T 虹-+76-9O]كJr*>Pfp7}?oý}|tɈo$ι۸vƦ;]mUe/d.3/G=!blFywʞNMI<DŽGr!͡Tix>m[G.}J VV~NO>ːr&t!g*IjN2b ytS Ԉ( )+mGy$hN#C9 W r+ORQ6k-I.ӺKXHD" m:u Q Z#G4#3(*v|ԙ|_e+^ -W{@|)#_tޕO7pTwŁQ8Ѭ]ӆ\Qd?cgm%j1zzc\96%فSy 8R"zTĎ@B̃u8 !N. {SrNSN+zS84-~_8W#@3r!xk~Qc9]H? }"/ ua9M7ۨ0 إW'?bP_>7KU,oPNޜgS!t(ƍ ̵IVE o2OBI]kեGP N PKR1;e!nb"*F M}x@{t~hbr(%tl *gtjt=NX)k,r;`X4hU{z2ǀ0hV+*u ؿ^ esf61F8Q_o+Նk`B琞^)j) I3}y$nX*߭+1yV'6|qMFۺ7uZ,L֋]ECFw-$WZdES-=vZ?1M!8g~ 3 =Z@lBN/QiX^4jHYvWz>]JQBM+n gw]AnHF&, c~wQL̃3$ {8qU"J]u>ިydC>*;Ji+dt0 :KqPs77:+ ,[e{W#6(_џf?1ݣ1갾#XM5i}Y@+A1:ws;00B Ge?u^^~9ZOa2pLtU0E#|L jHw FPKNF7C4`lp \#6 hT  ThB5e1wh}FCXޱF("@ms Xͤ~|ˢiӇkNf X?Sx3l΅H#! YF:6_l8 FEӻW\lQyQ3ҵL)]Ѣ3^)(Y zHTi.]oC(Ch7!6fz XjZPPS{TBO45pRTon6:|lnMId^? EK(& ey&U8&a0=Iu t-U/S;\xX,&3@/UN☾4=U 'xhU>ȉދAv!|h=4,v'rfb\ ǡmqP~T~5t"6 շQ* pS~:zVǨ\r܂ZP&52='LoX, gIU#" _qGͬG#4NH5aTjfagoלȆ뿊),hhNa>='{:Qfp+(W"脩_k@?77{bi)idԝ{'w[oErZ 6lS%k03z:ɞ5.A>K-Ő!);txCA٦X|+;|̧'X%3>\\W$Gp%ĻEH ,j/s7$:$4نpV!$eXQbR$RmsKLϲrm'w2Y?]cOaQ@Kp(9F@U[/V3_tx:ߘj,S g[ =^Κ8Q0W*|ܫ I]ɂ苌zΉ:N%DAEpS}ڌspa _3DkPg|?kбѷ>Sܣ!pu[D2;u66n٭!EvF 2j$94Inl`d/唴Po0 C~ Y.K{!R>O'A#A6JI_ۊ(1%x2c|LkѮS|ĝ-,<{.5~ū; ВM 7xA3bՒkߛ,0kt,7 c< Ts7/3f'pnޙM-;Q 2"~#և w\-Z W,(|q. ijV\Mܨy+kODck'8AaDpOk^y| _xX9)[~PE"|ӟoE#g 0e)yN&`%?Kuho\TBh#`G%L&;zsu'|.-I^?ֶpMw\MOпHN [hUTtԈ$_ BU%(?#ro` ]gGN(y;go9u8tS W! _N} @}vt?ԋK1nᯈvZ]Tsy!O\tĎ߼w\d|1 :&{mU&t@r gv-i|l par4IwD}=ћ7PpGDUEEa@)bb%!{ *TeNB䧺b9*YDХ?hCǧ%0*矺h8!"LITaRvs( ?m [( 92^QfA4lBt|Db/YtT u{w Q+TCl LM8&̢ ƊcbM˞F>SȐK}$*yY-T`/'rc %XL_cECtA{yA-xFe[&F-aq+p-@~p=b .q7O(k*i:{vX  $Hs|'|H^,liZol pLSQ].݋Aynn|2ED'j=7H}Tr,jk'0YQ_qHKɥ,XU_ݹBeY yLQ̝2۩2 p"pT '=2 jKP9}!'Gwz2w,ѕ`h%4Rnwm3H5F =8n0NtZޘ<]3Ctʴ9 c_ZwKY}%:gRYdbLU~<_=v?~7{+a|[eo3*gGXAe8 KmM#.9:;ȱYjB$/=BWw:b/i,ڟ$鈸Sf孡Z퀓(6G :QNj"i:4vOϮU0!6r qC3 ar,,ОJE#(0'U,ý'kHc,PJڎ?d s$vCH4V*Bِdhi´=IR@~/62gݶLy&lP/~^~PwXh@CU\Pn=$2R@`1+Lj/(@%ɨR3>sK1l Ao] ӕȮ2 Y1a,-iw4v@4}m 0;UoC`0JDҥm-C ii]SMDk|m)MDu\nZy.#D$p.#x9ŲUӪsJ ˰< (W\Fd4dxۣkV>s䵑^=x2e1*7cΓy׋Rg&Nﺜwq>}JSIj [)|{5m¦zw0cMVԶt^w"#DS/«X j*d៟qN3JH;^1<^w*$|\pV%nآ$%l`k> '{IebTh9ܐ8|*U~b(ly57.E.U_p/DXL:UMJf`A6;i$JYlWkgїG&#dٱSY[lSn{8v\ a057;~^-ʒuܢ/EƧ߮}sѨ cࠆ@DBg Sx<5I\|ܥ("㥤:bpra"}w¦PYhY£$lb.%'\>AVFRl"ўaQD:SZTK3u,-׍-1VCPtCl+ZK5 ySp"46P#W|D%:JgNʡ5jH8O,ۚ3;(p=}+W^s(vmNo )r ׻Ӝ;?[I`f7қKO6/=yqҿU7XZ?_T[A g ]Y[ . k_u+t? (RӎwA EadQ& ĥliH!ޓ`ySn qV^SAsOʐ̤}גBCb@p01Mڑ^S!#&q,:+j]z̬[H-pKfۗEt*Fxe"@hgJ,5H'Sز(v>V:=Z4,cmC zI-[zs7Z@ y/"i֊(yNF{P Sƽn,sSp_/Bc,hGr;'"v3bH4?SVeb8mC86;vg` mc޳|/NFe kiM9͘>! <٦淐!ܻr[:( @-Cŗg;dF+_v {nRu M3mJU x(.]PiZ>EK=/^!  TH2xvLpԾ%.ra%AufኲJ"J;(m1ɵe"K f:U%/АhDFa-*w\58]QhtfGG(&Dכ(({ = zH]l{̐[Av(q Cm3kdJBbF oU]EnnXKQ 3E2*luRQJ.O?N E[U[2ߪ=;iU[ H|b hٸjr"LIC{lnm`UϻգJ1,\(BaŞݰ+OKc]=)@xZ]bm7D>7&S8JE,B:f?NxvH2k ͥe!9&N9S=;>-G׿- ">F4 ;Xgt)u$[FW%2 p9)G̈́ h2L B6,7=.[1 G:/I%FT#s^X܉WzD g=mq{[ fIzX^:;PϺL}*\U_y9T H^нm,phC`ͽ &OIm ú=ꨋo?Bf6f#āu" 0g1ގ^Aj.閛EZHyly5ݽkR9w[ nU]+\t6K]ʬiϼ)9v":G7uZʢ}(Țv, 26L+H(|#Gof Ny֖UNY6{~ KHl}dO C Z b@vn)5i!}iKF42Eqw'.&_ *񦥔/DPB.^˰F +{p$~w<^S+9C_M ?{Zy4p{ةTw.ZRcg)]; bDj?i޵au(kTŎ"+͏ #g @&%MĠ扶3ș6(amUN *)n_h_ԪVL+|̉]v#89A] )UmJT̂pC:$Z?xPl;RX?1|ގΣvLYn}y$dhl=sCkY &;Ѵ ^Hd6Se6' uI[dKLր}<0n:.BU6w!ћJth41\n&9+ ʿ5:KQDtu߂ X0q]i#nGh;KdۥWW4RXcn /NIs -{B Z./:bAoib"Gtܿi>fl,nLThn%ɒ`#>D.)ֳ2'4VDDqŗWaglpe :hw/7fUZG7_ SG BR_4GSJ {/d}W h`"fez`űaqH`jlPMuqt(-7-as'S'3Ĺ]e25k+ٸg =a'M+ u(Ko)ho),z6.mn vƂ#oS+_s#e]D!O w 9ΐD$ԣhY氿##Ḿm̀tm{ ĪAv'dYW/(у뚻U8i^\;IZ)Ӧ[=?L}GJH#9?@o/ =;. axrTt gRyxRSBʉQBQl^Z*K͔ݧ2hھ?;#@[D2!e35ZʖҬd`VSX~u:E~縈FuD$Lz 5y+]M;( C,#} z6Xy9;@1x\Zr`jl`g>CVE g|i^9CObV 99Nj z^$6U"z :pcI`\z`RύQKՑmG}Ago,<.*P75,>&9[""M=C6~R\ o>ajztRRSs%񣑱+5 Ql 'Y)Sd;yv6iZ)H5i432lY3rԵWȧSu/-H4uxg"sBﷹs^o Vl[гݑq"NcMQP?rUT϶QSQO$|lp?=^ر[!)=cr/mLzQ=δ aX[;$,kUMZq><$>-?Q)!ܦ#DB^(>+s@S/񂖐8Hc*ks_* nW0;pOw(֐!~P7MY AKG-QmU)L1zcלG8Nl?%2&kM4Nt[>;zgy%:a*M `ڹa8XI1t`V˜\LG) lj$W6\;Oi_p))…ayw`'^ u-$¬|=>ĺ>G=T rpQai= c?텭sx֎}@fR!!!"*X+*_4n74ŃL4 H[W ؇LwS&+%Q!NBϷXKgvdvx7%]>nmc$Fh/n:@LÉK2/--.I]# sJT2\ZP'[u\t[)}, Y*%}lhk^|ʑzuh;kK"ɶ/(`C^U,:{է& Z85]MP}Cr HJMU63ŐfZ@*94#.,Sq@u/j~3#/|f/]76suc1~NQ_%__an+M$nsht,%11JY+#=YbvvQEv`k35S6m#?0W}RRR@shxو 1}):>qP8*ncxUĚҏrF)N!zEX󺼣JօS K`Euz6@q|\4o\XIԯrLȢYͳ٠{r׮$tu^i"-W s|AS-~LoSVGI)C^hdC̞g~5^v(s-Ğ/)en>dvRD]mCW/0k]g]uPstArNC_4E(zHaqCJm p ͔l2_Ƞjf]h۞tEia7Ҟ~{dxmd: -wG[d~wqU8$ΗKmwBN@ٙO"VXX5%]&i;\2[ϿJ'N "g-c#3 O'h&A6y OdsoQ'l*cA(1@H1]DQ)>ByjAQN60dÍq-=ؗ5x*M2TEbs;'>ʱS;=R:YJ>s0n%L1J}12~$in+&bJc=q9xVo,U3B6#0kV3# ?4iEsu?|t$ߒ &,hP:n=>PI.jKE,sua ]HV*J<40.A컅@6o}lc+ ( | iR0ˬF_0]b܈Kp[?wݨP,s?uˇ47?s 2wIOqho2Me'&i|.u5Z<'6;syO&Gi6=.W%L/ ؓVP0}+tAfEpg[G{@BdTMYϊW.Fs#¬e8MM19?P1.`_,u6jQnQЯX6yhRZ!WC\,s#f@om*ғi"]"a0&x*2RsT FÝ1N Si ʀ}ccQa۲3 uGb3'8.F:: 0l' DySO|0${nTD~L?Î e1~dgqz(Wj M&`?4P;tμ8)4pw_p2BMx]z$4[0i J7ٓG;.C!˭z^%Tjp}]:NLO)nJbOvQ~|kA- 8QG{b& [A:<B0'iY^ZK*\{cR,$>d21!9o[4Ժa|+ѓY2hgj./ET80 [HGwnȮp:9٪SgcҚPjc}!:Âݵr>S'X(,ٌ@2BzJCi.wEf;׵be}ќ&KDk <:8{I03y={cq_=v( a 2VP1gŚJo84:;xx6NU$I)~^i9_ӁlDtv\9hI &-N;9[Z:~Ѥ%GaA_+e 4 !cְa%@<6N zzՠdRb`^3_KԾkKݰeB5 6pc'e %A̰a^,a@#&-^TO@g1/4?(=D.oؖVb2 F xj) aKRKAUL)}5º.0ӿKyn9V ^uMoΜ9޷, J.>]TE n!.uNr,ȧ/H:46h^'% ,'Vɜ1'!6E%NHU-! Cw60>EcyMPy:rxP"̍:SV Q m᫵,Dњ40`TY;hH}@D%r᠐sVklx7?J] >褡9skN4\ޫW^:hV@r5%!Js ,1̭{h{~-{3&z\@ 9^",T7|ł21RNIJ2[sNP2,6(-\8;b*0ZLd <¾n/L':Vt9voǿ_Ʌ=}E~KZ< 7+ /T^|ʞjaAqT4s: dHMdu-j''IՆɳeVøV|]eӲ.Kp>NB @x""cx&aoA) w>55d<5_N_b^1lAd V!mq1gGXSNf@޽n uG[Տzjc3yE=?^scWm 8Iw9s:m5"sFuʩ WF]\aDz%RȳFPJ; GȌ#4E`6*53M#j7N_DEj;1梩nvFeXLEwpPb bv/aڙ:HGDېy@y9`1E.#6PjF(yB 8vLUSPNT8A'܉gMPZ})66\s]\nu +\ZE FrrW]̳]'2S~|ވQ%Ⱐ-).eD&!h?+ϷAN./GbCq{Zt;7[XgAźB5hQtFv"7H+*\ 1i06[O UC~(8k IUOgL`]r9;<wx[ԘBUoXnIƷf/ 5V47:/%fs?Q~u| lFq e' YwR0X6ʙ1G<.Dm\n %J (yfaUa;-hmh-T'em;d^L†H!FxǰXx7YlnĀ:/^+D.F_se}K1pk$ IaUYڅ ߱L(q`Pة]kݳi`=U\U Y6p࠵ - 3adY:Y{Ꮈ]zjIr3ryr^ `ŬH])o~e[,}KQ:gM=ݗ*z`5_v7׸bfQG݊6i\-64P8G9Ie+f A$pU~$FxGsl, 8^T9P~=i`?B ةx HTA ѵ(]d,Yp!'C^(j}| DAcrH"j#ȭ0@t/f !}[2:g,ü"sF]QO'N˖`89`c#7͜OW7d ]ؕ g-ӀR4)x"8\J!c"|(qa`2+Y<sS ր']MFOVJ-^?Qun"Xb>'p쁡 !W COݭF$ $6}V.VJsШ;yݪ0F &Z}{"%0 5PkiDWh!^8 xj T~`_jls\P}ܿ}߹uL}GAef'W_#ё4ؼ0 [Nl}#h!,y u6SȻRkzU[࿻FnԅPn nx8(Zz wG+tt( Yrad03S3ŘEk.61ԎK6;]>.)H|U*7BY#5nzVSY;k=g h qJ05!>G?޾-AZ5M[y0p8%O< q*bצd]}`/1&WgAHC ]^y\Ed8[C H.ƃl'b?)idXiR)<ï!K ,0҈K)9|0`<6%ӤHP1Bi t8'z_D/i\qs^*~@k~;R FJwDGy6B/O`bzq\Lrwm+yS/A?-n/ft:s? (au9؞&c&KD{y40*Ev}6Kq>Ei^X]ӵ:_)ߩJb}GID 0Ql%T "ZvV TG]2:!<,Һ.M%?4U Us[M+ , -hQ\>e+XZ/DQ &io ^n6Gt>a_YIJ rS.>pu|^~`U+b)(m/FiI*]70QjǂC\uԙw.&ԏbjHb.9jR~ cj|?q\ rn"+gE)K'DIݥ',+C:ޥg}¨=vV*&@ɚ(3x7O/ jiJg ab-gc"ͣ~\zP sô"d~mF/s,\UcVKׅ4#LFи.C^L4?Cc~4cɤk)YR5\t0kվ@vo3XFء_X͉'U,: _Is!) (c X8˲V@I+ :b_ew.zDn6%wH"!,m!E֡yG 8  /\{qQuvmZJx8kA$+!hTνz %}8O{oǭa~'K'VWȗu Nq3A_5EzDG,"b'q;:į 7sY-#BBΓpg.::raJ0V)}UA XV.Ek^f1TO{*7m(ݗJAcRA>y 廥hFk=4 &@~bzF7(z虐@"RDG gPp505loXb(9/^[zsѳ hg '|>55 U@0wR2d[`Fe(E ]yOgg]J3b)"TÝG@"5~^F(@6gǚ hCpEPE>M<ѥ/J |&}}"!Γ_QJ6т/&V~6RL9"|Kv1wp >}jmTU1J@hwq'^ upiPL#b"&dDU?$2VuWA9OCQItEC4sҖҔ88u ,N1,J.pB ʬ èBW/K\z\u.F*R ӏtX2]g\N^}' vWO2cWd0TJn0uS2\tgsDWErM_ԎH]>M@F}xP0`Al$ :~O8\3z8oPt!3%q*t&*6;{CB||c sHsG;glǹ(꘎,C%vkoR@BoJȾA ̧QiV[k} 3}ή3dzD;݌F%Ses\#`=Ǐi=AQAR6K 2#*8UyU;tlGLjA"PO=GգqQJw•(\[iv 'Kfn2e3,O>hHƏZ>4+EvH{T ^% kj/yy6騠zWv; dW]sS"%EMuvpYpKt%ۙv'-p1c8~s%R `Ko HgR}#NP/ñ. !6͑`X_/ε5TM]M%vcΧ!{+qPg z P~(=5v4妟꿶td?@PVĤ4UL.ymCWi&^MIC x/C5p_q*N#xz˚J>IU4o&zI>IfS aX / L8+>@=hD  :Fmbӟ؀/h+9YnЦݱ-w˚ lQ՜MG(IKݯU8ޱplJEw}b ͪ{Mꇊƹ{WkShaѲhH]cxV3rƪUabƀzĒ{rfutʼno -(l=t+y{\ù>Gbe@7V(OoQ.{>_YI A> =f:$AR4(cK5WB胭Iֽ)1 51A0Kw=s]n qP61VzZB.A)9lXz/H`[rɸ96jOWZX>%$ydX%> {INV3う/pv-"ﺕ-|}$Ei [rpsLb߻/wЦT6 ]4K>P`r M:[C=K لXU0v->GbʷBV՚˒]AJ3AMsmZYyl h a&)b1BjƀU2}Hk@ʬQUq?r[%Gplxa#sim67&J' DR^q7gLhHE>[xk S 2.ٍYs@hݖqEM0dl|ić HQIC2g{}{z>wT)e i) (pu0cito{p;q _4" /XٖgN~Ѥ+臣o /zHF.ױrtf ϵf͈GA2 sRW|GՖD_ 9 sO#L^Kftz[iz廣#tP1X~Tf [ߝNR|B_yx\Q&@p, ȱ"f{9Oʮ "CH)00%,ޔ-Ik0`hL}hnWT2(Ž)D]QsB..Gv/>aNJ=0gqLqq`~*~r`4=~u/O$UEQMeI(w*!|E ɵmT&+nH ܾ1 Og >_0ĭm5@to0#~Zh dBCGepa5s~@f"tẍ~Rv0k1)")Aوc y5J>_WggݜӹLXs\"X@GnwV3˸MAcW!:`Y:Uj{k<ɘ-FIZHw>|D@Ju+&ʶIUm>m04RĬCR )w[R9b̴3:hjK bƣz~S.a2'Q|n4XK ,L5l&= u#+䷷RpY`]o}?g\Q>hq*Z:wVHW%lԂ(w?l>$]2!alV#J/sM/۠Ue]7uRuMYm(Jllبy@yQφg"]AʦHkӉ[2Z~4Mwt3u{z'dIRۈsUԁURhZG!S[p_eiPAfKYNQO7 jlw7\bwQpI|$R4G>3 N[diEӨ>,"UWm#%JF- ;_xT䰛OvN'ڛ*:yӓ7WEe5D(0^KiPO7iYX);/=WRg!15((EKЊO{XE}G^ca?@0okI#C-A4Gs$f宻 E\KLpۉ< xP07*}ޱtaYv ٫;>8)gE\V |(X%KtI\r 큡- A{;2 M ҫ"ss`,Z;$D浑Z5T8 PB%3V V{Kz0]]ZQdGoSF&:Tђqw6"> /^KKa™sBlj}j#E\˦}V; _jMTr]g%GBZ6L#&x輕]>6rr\G=ǭR;zJMk)gmb&+Ҕ`K)@ 84k m}K:qi_u[T>xֈk~Ž/ qs[R ̪bBg 4p- BXRN%sMb]If1c'ѦLwʷ~8!船E ̓J79ukb'9;0>gSX{̤u+PD4%0\lW j Wq" qR7*F-zzͽDzy=71|3¹:vye;,8qi6יZDj&sհoW^ OΗF~Y&L)GK jViM@#D)ۛT{݉ɲo rz-skU.x~D2CBL}?M-]9ѥ Cy.(܊5O(m2QOvb.@zc6N\)WG8 q,v0 2Jw!;WGDB\O{q1sWGz8چ8@W /ɽKl7f~XXV8Y&Y W8sHvMMe*ēްc¤f{ T"@Ut"1~pU/@>) .GsPz׆$z̉Uw3P {X.-/qm7`Qb{h&u@>dH"55d"Z܋n˓6(&Dv ~u4FȂ똠nu`Y/֔n=Z*Ĕ;5yw-CK]1f79=JFD;_1>tZUDwmj/+ke3c iM^FliqFꖳbNv @ hHaoq6R0CیЋhaG]i:wgPZNiGevrg\~jA2"S],K{e) }i/2&+}oOI_īp&y=)p(wnJv\*|645 5b]FmK\(X%ɩ@(x=-\O,n{4>MC _|[d:PZ. ġ] "I2pbxq7g@HpuViD8)۔Y!B%9$8l.E<4%Y[ lia"x`[@sD)rQ_0מ\?v!6w1օOK/z, l,?Z̥R( .\ >~î D"ol 4Irm"d2kgh!z^vݴ=m6! .3@Bntif;Pe駿4d֧Pr]Q\݂˂E;DF6dS=>,ʴɜS8(QRԳ:K+6Gj{c$Q?BSU(e!ː D4'cHh[CuC(ơ[AܼU5NL\փ|R.̯6RȉD5SqA^ Q3]w>VXI {8цp_nSgk3C̞jс}hR"P-O9,ր$BfH)XtC?m=RtwʥMAV#=Ī^ToH<ɶ?c-7v.ٹ8Z;v!A3&se!*̕ue5~*XYc"/`%TOci?.=_ӃY m| }@f ٽ6x_-6ҪO#ۀ]^)Uz4(DXո7|N/v."EI y5~ ŤL%/oGflx枑s˼:Ψ6*@4Z+J"YzjfRJ>[99`׬VT_ F5OJ:zB'KQmЂ-:S)ER rgQ:Cy7}FRf@GF;xJ剻 A M\8X-K_nKvJ6}4G.L9a&szOUe7փşO;H|=&D\}=Łpa|-gj  m$7Dr$a2Ԫk$P'w W:<Ƥse?5JxbB3?6k2a.dԽ{Ƀf8dɢqEJ 81i@1.qs4|[􇜔J:oB9Nސo @v]]:at`=/8"MǴG9}'4T9ű~BV}7yM;B\Ab:ƊKN a)G JE0+K, `a`G }o `m%ARwA`5Fht03Wy&Eq~eZY#NaRI%6tLz|⨅X{w`Oƫ{Qqzv C6ofUunНXz5!:X}t%t&y;`%{㠪z}zSOy<alnCO 8*m9[dQsM3M4iZH*i@aL^x,mԡsBxm#15&{Q՛ !\ԮC-?::Kmyy&9[>+s0u2߅[4gykYNYڠn^JA eH? <"~& c'BlxzAE9i "C~`VX/6_ʂ3f\F_D?L/A{AGOY SW\J^U68q+l]HeΠ,)j,emܻtj "i;=$^b?,{⋘-Ȳ`eg*dD)ޓ] ; тZ_FM=|Vc vi t>oQe0ojy'`liVy?9g;$ J{/^e}х5bŒP=erLGi0GĂ@{J#_{ M:<PP.ATxmG ׶?_\;v}8U?nh]&̟w hWQX.M 7fl>/O#?3\gwRbdUj oJZKe4=\3ޤ-yd&''q}Pv=Un21l Pn\\Kꈛk?ڦva1"ؗuʩTǕ S@X"oamB.1Jl">Ml;%ļcSgګBΑO _E'-hn~Z6 #tLB5/r’ $P#4Fk ڳànX/\ M7b m8k:ɹ Zx̼#A  yۺnDeXl#QnyY`Y5Dz˧HGQ#o~GG@Hi'T2nĺn%&Y!6WU&:[?1.uj$缼om`qas2> hRUpTןXJP ]<x*MdF4.z_W&AVӿ׾; W<9<=,=T`CE(&P|+8{oS1Tvꦝ92;XCYAyVc5ܫd0gtx18Z֥}E"ԋ{MuG3) f#y]gFy*QpWVa=W%V<0`Sk1^!!3D _yԜׅGERVU/u} 耈θJakO}Pdκ[91Vpf<o=C!S:?-LիlXc}bV+YR^(Vq*݅rR҅H8݇E.RB0QévzF2y̵Ɠ hن0R νUܥhuP& ` U pi/RiyeA`C4/rlfֲ|Ψ'1Sx7S/(ͭ=2F&| GXEVD&S?k{E*4:Q])^6xxY Dq&x eP{o>'{D쵈Eލ,Gu*w2y=wuڗy*`HWbM!"֞zv@e $D)bF;"g!m{sȘӎqL}dWxNuh'LO94W&-1 JkbZC[Wy)^uwS7N#{#yo3ʑɮ?N1\*[+TWd@pqPQL5'ٛa:}oQ Pm\\7:9/ j;Oi۫)բZzA,oRp]`< N4@aD82MΜ;jQ\T*Zm'h\1@5׸խN|и91bpxz`^,YE9>'k)s{j|LD gV6!cQ7DG:22d/߾7V,.-I-!cN?;*%q1g|e^_ )hlX *y$t1vR"3M|[^JP[ .+/fdz!C6YpXsDTDG Om%ڡoqc !d̪yxdaP0,F܊z-f`W@?D}GTa2X'?;J:4 =ulS6ERÑPoG+–)V:K\1I2#1el uRvTA |2|Ix u֒(o hs/z_pj1 k4oiۺ DO"FG 5Й)@gT^SnQO  *E" -OyrR;4M тj K[1j+-H7~ݶuTI[F;_GI^еGHT'yjQ +#zyGD-GyrqjToQ%.FO+bg1}|*RpiSP~d0;U&8%p$~lӮ}}i\"㗰z=s 0% Uzx*LZ~Ecy3ޤd&o\Wq1 wtuOSϮ?ƝЈ l%LjrC̑"nY$ҚI 1 3d &UFO;V ̞-,ZR(5ցE^kզ HOA+EUo0 rh;^Vi3-Ni. iVQ ٨Mƨ ]tlT$쌥/PPP3 \EŪo1Z۞3!r5 1^j\#džh ߵ ?6ŜQpQݜkna4K?WSx)rJt;_E@j%z| >|⻺Zo\{F9a.Uio7뉓 DWʷ^9k.5 = V~Scerp\#:8˘O:4}k[ y9od/"Q?TZgzy*oFoBdJp%;q^S5 Sٛt޺y8s֕$'V})k7'(ޘƚ9V5㏘ hY`c`4ӑa ]Mt "7YG"W=1{=gJ~ 2*1zx48Yo 7Ц CxWg~*g_NkTXJQ_j1(R~}~:/+ 9c'Q:L?fa/.K]ԉw`B*f7++e Ɠ|tJF .`YtEoݯ!%QdX͟"c1#(K5Cr)=âtɼq@~Mtzd(b!&$vYBYI4z U%8l[*<]@ ZzgS w^%D{9:2TZs)ʒ C3cBouAVǟ!s`?{ bNi)<l*i"B2Pj;;]y8cC^dPH>-8?>Gw_1Bô$TDGARl1TCi"`pH`&vGMQ )6Qaߙ(bCP2C]KQado' J{#p"P룢P7:]>v@S*ONNxDěKY|Jbh'!ɫv26a*~e^ݾPgx+ocj,wYlP TŇԥ;xy_xIVUsx_r|UK(V"`+P3%(i#2A\vD7).!]Є\xz^1boLbE%h5 uW"3r@/-c-_SRnE.Kf~*Ơ@$2gjP&Z=i4q+_6n/4=&*B^F,5S0O[68TD97}{p~ \t?|y E yuN:4u=N/3`4/h my.)ž: ȤyXfx_2*ʥK1ea-Õ(Ag$HNYMuUٲ|*7U4;bCvuut\%ġc\8E.Sſpi6W qg]`WUI@'q컒M{FZ׫ JLa/hff5R);5H}aK_V!І!i9!ܔIJ uaA?ӧ[L3#RQOpIym*1?2!q/3ָH񸩳5ҍ[8ڃ{Rj3 AS_ൔcf =*|vW<MEI5lNĻ5?X;fͨ=L&X?50@*2/֨.l]gYKD?`}Ѣ\T+ϷvܞKؐ8: JG˴QlE~ 36 !X23wv.eA^( H2ZT;S"؃'Gpo#Vk Q.\Og2h*v0;~)[5<>ۨ#1Ci>yr ,Hr" Lz*igr'|#Oz<e>lwh:QQ{xBn-ܝUD%o DSD F22vjRvЅJ|~-H.eX?>W(wzj#Bo]DycYnN d3*DI?Ne^;%dayC(nEw)LR/O.[Nf|wBb;.-ULZ neGft,hy`S&֚r{CK}jųrAdRc6=\DO9oT(HRr Vx_ 4Knڱ*Q(fZZ+o|}]Ar_&YÏ~ A@I$Gɪ"&Xlukti}4O%ѰsZ&ȅ$8"*hFX@0beOu##Ʋ8ȫiWFQ έs}`7}ZT6:j'3I b'`V S-ˡ"񏹏I~}N!)GGO§Ӷ扨e)k3Vmfy¨ƲZbqw=;;c^S+vHk#EcΚDL&NhWP!>  0b _\֥$v7Gp][]ߝI:It]'Ƅ3Mżϥ'P[ex ?AZ>k8}¸J&'38SiBa;5>;cLjp'4-/4wq"dB'6bUO>eH.wb_FIФT&Zvf{<Y s{p}rr^2isE4"a(yMrq^+PbGL52xq&EE87f-ףĞ_u`.OU3rgy|x 4vG\0>Glny`f9Us8$5vή,e ,5queBj-'=u\%My3;sLtj a/ 7^1UnS'9H t'7f_. 8wn@IX1(^Z'`#6N끳޸#6b 1)!"ں ' 돿+/- j5טMhXG8-y!nh:_iuZma!?ËfhТe< G2 0]XVӄ+"+B9ҮDrsњMP4ikcD)on?PpuAM~V(G^lkZ L;~*` /2.)PAi{_tǎD9#o 2]MdnM`"34 It{Xmc#ّ鉯ɲ9jPIeIi(6KRyULed= ?!oX%耑  V8f} {Q!}$ gRo5'PX{}sVLY(VVaB}|EPˮѣ~^E1K;| ܚ7ۺESQ%slOO&H=UI=aTyFY8(:qU_:!>5:8`Uk &xͪbRr1ƔN|=xB͑;`% "&EDFpHlrFJa7SѳHE/XL*N(‰}oꄎ&h :3m,R1 ձx G$Qַ/i1E׶Z~vaRٖNPr`-Sŕ֧;1_YLD[Yje$l:(;uI/K/ܖ5_-JS rAZMpj~~[\*Bnu\ Xb F? yCxPK4K&_Y*(o;ĸjmnYl9ӫo=_7)Z?st;@?3!8kr̿y@`%jouzjv9jAb*dO Uǎ cHǴD#3w1,uss>zuwd կ " H@qmP&ЋQ3Y 56ѤQCVwn?{Ow5U PPſ5e 7<LyeΗ`DTLܸI~ۀ\V=~c he*I-g8to mޡ~%Fѱ^Ps{ߒtBz-9 %owk _0Z|Hq(2AbNDex R6ΑS̸Db]),XU (*aöҹ^h\u.Ŭ4TD"/.zwy˃B5G0ED5c3A |~}Xisۈ6{% A7C&{qM 8i FoZYHaiC*K"*w&ja/~5cL]VK l.V]o" T/$U,I#\o` (nG?daJבּwdbDQUutW8L*(bÃ,tKTK?{6ބ_?щ' ة,=)qZշE5IEV6SMw*3rS%>%ܽ> yuDYa6rѓ{ogھJQ)C_u#ղ /H 1 u|^sDY.*!z]O-'xa=e$}_@NGayML웗Iׂr|q.8]+%ݵ6oZ抆ăhCyħW'α&N o#KFGox 2U.c-FmK$y^E7Vx.c+_oQz5Vb=M ;5T bXykT+ɞ䪢(,"a 0[7}EV=34Dc//-:Zdn"7a)OwQ Xk5MUD2Gy$* <4ȗOma̗Y%bkżvL)6 ε1 wdYIN`nARS+MNE0um%vUv27kDgiCK%&gk"TqΘva00R.l}-\3**F0m^c\~X>SwYża'ZΛoA(e OpLpS9s3QFZ@Jz?bo,P2jgzkuÜ.U!oo賻~- *${/4w̛*Oqc ^ ` ̄WdC'9:-`n6VKg3(Ut׵ __cJć u1`J4Ơs 慣H7`YߏP|}/` $c\8/|v"NLrW#,|5)&>-{0Osmg劋Nn'Md%2=&9`Xg pS })k@ޫRz<@:$|碝!t&w:eͣ W%ذh1{-ʄ*\H`F&ew4>y+\ڙݦ߫((|| '<ni."?l>Xj]< 4Q4'#JgMAkYj]BZ i'/oo' oGaЭ# $CWnoQ_H5zXoWL:gvѨl۶TKCe I3: qG#o`gXz7<hR I=W2nG",+l2Zϸ ^uztDtxX5p0c6C˽ߋ 9@eYoabh AR?K..+LnI#{-Cٕ>b)Cj$) qMH@?\h**<"T- *Fo_Ӣ~g{lB aɖdؿUy(ljFѰca;n\B;²/GNI'-DǨ@ST#& l.<g͒%M1oA6+iӇdDˍ# 7иh5+ a"J^sxQWƩ;ިMl!q9.L$ek8g"Ih_ -So%ŏ,rEKX4HEp//{اkI2(9{۰-}:s-/拕mMwu k@jfZ6E`qc;Jxe4a@W\6 z2X r$ʸf&L}n>i=ν<n8P**Ӂ«u"3CU)dOnF%F͵lRܮ8tV9r\ct? f\nUUj=I'-溬5.'R!x=>4#0s@ IoNb$ >D\"}zҒM.i K?ε >pB셗%6@o 8LҊRSc;^IM'ae/ILYQEϋ8u(մޗ1#pp֎qL*!kx#ZSw.FEG 0k7S4=pEe#l/|eCsJ9T s#`A\:u%ipHRcB@BӺE_r&-y&WR=h0(@?wx梵T1@"CTQ\Iu;ނku,<էpJgg#AlaOeoQǢtm)rM V Ypr鄂־kڰSL KKz>_xoSIRm=ǧ %Uf.oxmrR-+^W!Z 4խ^w- Z"!â (Ԁ]x5moep?:TnRKsɼOxfG==A~3W@Et?DN[a!@|n S2ryUHDsF=XDEVԧX'9+ȥRYˈZpvg6hixXbƫ/0>56:S4y~(mEs[aDҜ{6;&oPdP*k)̫ ŸIo%Y-gb1u D\Y7\% =͡2Zp'1W~d=PtX7d.2"&әou[V K9U@:o+c* n)J0 Ai i &e*>XrT{o;)a!X6Ն"+;>^#fӿx|y#K*f|nB;}iEC 4= ;L. ȿWf-"/=/ôœJi6㩓sv{;]2h*+E2A^x \v\k5 Ќ(&ᮽ%ykm/fsgj:cR l0S}&Noyg&mBj/xf![6ߞ{Ut 0E|n1xWÉ1ǭ/kLFoyu-+N4Z(Q]=EGWFKPZ1eNJwƌ]A}4P<qG'蛉K׎*/-:s wY5q%Dd|*3Xk~杙竍g˚5Lk 7mx82A<)FIW.?qyP7 l2j.0@R3a/G\z,J ݏSةF!лy'=ֹcQ;8aVnq4zJc0Wjޜx'O_+ykcCiSM|??`]:0&Fg)[ug8B I,je %/, wIpOtb"|+8^%Q: R82!Jq')ڷD 7ee)28^ :rV]:x,B K\!X ؤK|tOMkk<ҽK1j(qn8O!sCL]M"*tbzimzH[@v4V Qэ~ g`dF} lLPІݮ]A9}A2ۿ)љJ/'%C"jH2O7I dYT\ƕ$O* SJE@7QuSƑ=o}X3Z` ++rIw 7\bG-c4v,OwC[0[v6Bu?~PKŞrt'z#}?"!c IZ?p''Pm+q啒X-bN=A~nhSCSpI `BmL%qhpa{C, 1b%E} B`uݳC?*.R$ 9'ؤ(je[iOci,Z*pc»m/V `D5T{W2J]svQv5FA5NA4CՌ/0&[R_睨 &E.ꁅ͵oҁ)H G0O3HF!/M<ه~q3*[T.yØL3FBKcʑPKsE7DȒ^."?!Yă|S>5"G%RVX4WA>q'Tq3N1ŖTOd"܂bL]ָCceXE3dkMvTv"l MًC388LrE"_Gb5uD X_W [G] nߥt"@Tl TʆUA"qȉe7e՘k |7Za:7RD]p4D*/unt!m1SXj^edNZÚa KSJQ,Su^ VrR~5(JѦe9_I+8D+Vrc2IVLІ>k|C,OHk"4r7T6"' &Xk h04:$8+ؽqt*'9@d~Eu;$T }\*; -蜕-R B%;,&;,5V=i\ >IPaA0XY8H8 M}9sbcfn0YJ;l]{3URX>t= 4'.M$n=3Ɋ7^rCЎDzGJ$ \{DU)ujM#-K)G*bėG.Z5$Muf#f!xr)C/>Po{,VԢj=ɞ]"II9eq4^7.I̢ǕLEeHƴ| ;u9XI,*EvJ$Kw7r^:^l Q,oXccKw~l Wģ U3ҫ7$*{*գPě|| U3J9U ߲?lsd#ʙÝO8x=LɄ]F0W>C#iOޔX6aB^$IAsIKb:޼b\|R,5z5ڝ&BЬpogp9FX0n4'}#քkʘV٨LX&<mO2VTX{F[7+ЎhI;E"1[Onq3p-9zi1G8L{ }:;e&rhdOjTt ih|=9ȿ5=G3ν iʍ'K')u+CcөMQ=H(iX'[4*m! A`[·Aj fT =F5X]ZaW{c=RڸBS<oGz絿 h2%BaԴyft<$.D4S_nH8`U5Ť4hpLLRE苛CMEpQۯƹ/BYEFy3- d[ZϘ#!Ih7i,LE~-K !HsUUIPZ S#֢܌IA ^L0ҧ@Wi"1F pNo%uXSN.V,Rc m\\3W4anX&f79Ьq+.׍ڱ"_-Ɏ 棛3u3|\Dj}x2/t~DFj~)8A̧ х64QLI|v$ݰņqc,{˂2q'; MDB7?S$R):Uc`0B*.2%}EwR&5iheB,vC|~Y왻PEі~hg+(SZbς&$5E~ZHstIw;9dLf=o6LwQ;bS.PJqHBf>W'@G&~I;,_h{Csق)X9 a>u%W_[)e.t-^9yHPƼ.$eLXC5Жn9,ư DE_Mxh;z[mU*YLw5\0qϝ}rj-۫ґzm#˨PH T x,}WHuXaS&ɣܬ9T?: _&"Ϯo/Ő>Ki@%~;DsJ\ EKa.`sMDhR":k*δ[+>F)c3o?݃r j7Ŋ7t.З(xiG s]?䩅ĴڢWkk Y8^U}q oco8vm;*>cmMx|4Z )E\)m+ߝ5*,M U8k QUH`~ok,w2fG&D˙y n1JX]}S4 5%[M(t%f/?B'/KR:b꿍.<0 ֦҄G #urb/qP0ajZy0,f p7=]PtSx~[}ڴ$[v5‡ܨQ2 x6>W[<HRuzt=%ϩJ˃EM6lGS{z?rq8 %&C j. \Bik)nx& #n ROG'5UJ\Zcܽ x8I\\ az삣eg7Pa9_XF r_Bbs=O*6ӹJYzk9Iͅ1mcjm%Dž\oƒJ{ Q%Q;%AvH)| ӽ0cDzV% ;.b]bwH'tP Mܧ])i #Ok&W~Dz,DQ.+?P%ȪH&{Acz3̳?-jstJ8gޟ  Muo Xg2|\tm7D:vr'vNߓ ~%"qRv.L._;0?]K8hs hhF/Kz *!.M'N׼B?IbÆB͜)S^zA%*/tjI+OLȪF {KJ8.I{L( _TXqqG0+لL L@y,?)a^r&q/(މP?YVZM Tuuϳõݿ]bx 0Bwow,a箦 :L=.T ζ^=oViB\Ή=& *]I=tunW#H8dQ^P*FulX}ћ>5k)_CB!W.saˈ&^"x;ډw8$$JӦ`/AAGCh:<khQ_kdlW@|}wQrv 6G*p΅6;|h/Gޞ{)ky\o1}VBO.| [oi}!i|03= `wA?m]DkT+m]_s;G`O +@D}jor6f'Msm7K{"{Iؗyj~'! FnJF 2]` 3ZDYMf]ҟ6ΠUǾgo_x K=!МAᖵ1 w ))so cG_??y|XCrͷ Ŗ @\Õ$[JT|ΟޤBޖUSBVZ`ge!QS77^Q ]c}uO!zNAh*rtd_( 6fve\#tj'R]KLLYY!DT^rw,xW ߊ"̈MTyl2iV[oP\LUBTSƕ Ю*MS란PՖn}8b ԲqGnݠg80ge^o(8〈*|_ZC2Gw) /R#9R iW[||K2[u7?&9ơ)j:l#]dҼw\u-O|O~"5;A)#Z d-r5+lYԅŵU}  `ZYRv6 EPRF I NqB>@!21tп?V;u.T$DhDgJ .Sy}P:h?4۪*?ʝI&_rDY UI\z9&TL EVŝՔNj@r ;hcnSmeC0fС:["!|O\/tl^n'SL$|앲)tIzi3KăG\pI3^4f(/`aʲlCa0Uz|e`Pəv&0y=lT+@N2 9{jO.wKۆ+T[iG f< uё z^pgBO;x06iڥcW,t*1e?t\/ODe31tܡ~!a/XA~*%p Gq;6A}%au JWſ FؚYOAvm"p#heW܃y{ A V֖G@W{I_UR3<{}ʙ5dU?s$ώ>-;!RV 7MK="HؓxC e57ވfaRB06E܀" zƏ-( vg]w5PL`@F1)'I|a!pDȒ~\%0+U7s{5er LuGq=q`N(cɇ62d ([6m[ͷȎi]i 1sO(˸DYžk xLr4)xEPgoZG{Zrg(=P&MrYΌ*P@(d:+@1J0ob(3'V[yiS.v5O"$av2ZBa:hPX/1鄽a%AKzp_F]`#]^ }@V}y,ʵL^j|(*LEpx `i!1D|YTWjƝ}c^ v7h\Ab%-nƽWbޜph 5rj'ptK+<,)3zߞl)OwS\  ]o؈k;h}W~iv\mF #U5 PCxuM:JjANGdjۆYSNFs[EJ!lXJgFPuYόh"`nTن=-UUC ~߱djۓ^4PID+k`é[j(dX#z+td.>H)'sQuC3.eu")N=j<&O^‡hɪnK |dѽɝ6q2$mݣmĔM^cH|M1N:3N?Ju6_1+3l2tJJm=Lry |=nK6"9".$P;)3aX>RYePmK5JjQ79K3O5WTޤE=5[ l#@D=ĸvE4/*f wۘ_>Qίd ^ -M9gVBFeDFoQ:0W ɽ4u90_rf'}M2{ȾNULKxQk>u!7lh)ߨ߆WѻPIVU&21LN#S|ОĘPЅ Ar7]6@,%쎽Bضui>0k}_A }fsbY1X\p^ص)&t^ ג-hE05_TXdK%v\Nn]b>#'HDAɰժ7&,TEFgBQ=HQ$y~p^L !3K0-qAe6f93h@څU<~ZnM`4W &g+H%< yerfz'co]é^[5@OUr kSa L ,z]%{ߨtB#v ϓ{J *b5ԄSr2W8Q(裣Vcέ|p_ړҽOipypWe)޻xtQѥ8@u__%Upa @o̠[L$QyEJg>,tV]1~3pH6<"pTpSсJ,°_c=12+'^\@@j W1vKJ9щ3] K &\snr|eʑB)7uS[r JPzh-_w|Do0uzw<:[J%2EL?_ r3\ MA!Zѕ-mm!2GLX.G9&j[ [$60j-`jQs+?c\Sh>[ڷt8IEkrG b&ݺ۞I_=᫖MǞmynEu`@k 4{)MvhXu:vуRv9ޓoOߺ.leі^֭@u]%<I.&rVQMfM81`}yC<2GsI2DWJ)–qi8RP3D ]8cW ~#DGQa}f]1HVV(җW pB]TYcU֋G9bZ<34y?yvA#\t&LV#+$e:_?3E`Mt̜ch'C Q?:\-@:.grm] iF7ptkF@*I{հ'9u;OgRBG5|OP$X w3'#7̙/X_c3;EH:Zm̦jI6XI}v{mA|BJFY|~ќ ;]<?QNLVb&ts1ޘ#*~\27vUѶ-q^wl: h*DBAN/Q˧#Lt|'4kmMo%ơ}{Xg()wN{ ;YB"RoFRI.Q{^*ǿ :Jed'6XHE >k(չղ%$9$`i3vߋvqKqsɈuVSJP|]j@7Y i@gjW[u3SV;Ӕ= 0YEO=hM9 ϑv<_I -Uth렳lšcS% "ϦŻM%tOHQӡ)򅙓? ofCشܛp$ W"#^bFeo~FG@L,VW݀ mX ;7A3#S ؛f{Rѡt8=w2u2;۩{RH5]dnxPkhl9!jfMC{C#ye cP傞>ѱBRhp7 y}i;JW, ¤\ՠ{*DҠl@%;6H'dk@ZX\p2<\J; qPrj -}:!;22&ZY&b qyE;mIڟ͍ۓ9Geנ>e_xݴuw" G )rdD%Bv.z7<{xn榉ĜVg~2:]<D^zT$~z!_R=bjNeΏR# /wXEAɂL4=C9^-#;K@ RcFYU`;߲C A?RݠMwC(Z@rن'h SK1޺]!fHa:=.HVb$dhSǴdKS(Si'kB@n:_{d"e-Ql+K՟?ӏY(ڜI %,j{2E< o+y:Sݺ["gZ2G bXϜ$LEB,A}|w#d J{\M/YbgNp i$[r[<>MplX S ?B9 @(! dz܋"Lk"dHyݨ9H#lt-缾xDX\:*Uo? A{7WmՋp<%@+Qd$!VqѳMCǭ&oԈn75>b6%dqr%֒:KѭNN9ɹiG3/z7\Odw[lӤE.FU,~/L!0e4_m7CЕtjbgj}.v"Fvn/R>t4o9e1Ǵs[@4J Er5nl(SpnfG\T Kӯi4H,SG-|:8̹#z])P YR={u C)@L 9U#' dony, FVf) E~ʡPgɈD2܌_hEOb!"]:7eجi[Bm Ѥ"x*칻Fgơv[+rɩOdBɢue||]۱mў>&i|JjPDmPE&o?2 ܼ!e|͠ozMP[&VBm<]Lv֢Z `#_Y(Wh 6 f7u9, k1PE=Z1)V1+.|Ca wC BɧvOUz8$F6_S|f3q՗MRrNj8&%uHt$Ȏs}t! g ||'4Extrzt{TDgtF\d_nKb,ƏĢ'x3&}o)A@͉D?_3$3۸1n7f-0?u4dpx6>!&?PdǹT6)Ю^PE,D#WZ.($@8N3LK77㧂H j_Iis;QYeF9yF16m+ԉQ6]M^gݧ;$V m^_"{kԚ:w,?AF) 6ҀVXՒkˣef<6&x0*OwSzzjgS R]D/RSZ{\`!نFdbG  4LaŸ9WGfrUEƲȓNX2X'i/KR Zk⑦\nܝsޟMg|9eX@: ʎ8 HnAtd:s9l&u%%4 D k 0=pL !5/ x{hH#xPaIيcc[yb|_I`~F 4rnA˜ۛȅ!pGh+L*Ylw7ƘDA넂"͟6;9/o@Z>Am=q8@AsuOm㖈<Y`m9y;oT'4#jb̘,`,`G&K8/Њ"(kxV7^BwcxqNN& O^ŁLt!KL齙v!^i<e:66_wȆDH)|۔@ j Aj zTs\ ;4x R4 JHlq}|@@| Ї^?7yU>P',,h'B]-0_?V $ !3sO26nmj&5`۱ ]'s$Y@SCrD.0Rqok[lh&[z*JC N3 }^*mY'-'ńʟײs7&9ߛb5}S$#҈s'2Vv*)62ϬkK~eglx۬9j04܂J/K+չ xA_hA{=r:9P|7l'&v{R0m|Ώ riGeǁG!&uYxTiԥ<9"`XO'!bL-njQ!k OT Dd}LƃֵNU: ܅VnP>Ҟ,x?%}+;hcFBsj JQGY{7BZ`*^DڵeЍK[ *Y\C g sǕ 2g$>|lS M":?qrDrkGb3ԤkU!JO@bgKMV j䍏,YJxYk+ң3'hskpDő-piȪ^;:1P?n ʅâLIƧ~U_¾/9Qb^}b(k X3y5Q;8aԼB[l؍Y0KK276>K& na4u/(a1l ÎW$71Œd UGzj5˽EnrN~vӵG~鍶,i)R)O^;DDXT-U²M#'y]uX>Hrɂ6gZ4BmtD}JR!dE8bU?t"D]J)CPY?Hꅗcgaפ7:Z-$͏7Bi_=!`HZT3&=QeȴwI5pW7] xG^wOƆnxg4c_؍R}F֍@zW3>7762ϭNU0Yhx],Fj8Ja! [MR:[*bbOtqH9&̲6$ja|rςp&VMnY8woNRg7m|Qs'2#xơ , !P] 8|$yŢop,˩!c+m0; T\V}S_|ttàٹe{SOT0K+ dj70mD8hQ&B ^WZjY ??HFks^l1H/"5cKUA=Q؍~UܐSϮDxOf&} &y6mao >y1 &~> u7ԥ+|$aX)ēQFܼuߨnaʋ%Gl7`ѼePIk. [,xPOp"‘[aPU/+ !{mXib7_D$gJ"<ĄER [h])G"w  <-~lؔCsH zcbAqqv5vra̱5CMmnf|1򗛖6whqZFZo!:$U:5 Ii#jODfni_Gd5r<8*=xk܇2$ic# '+x.."/A|]\@gr-ez!fFj՘&aM(F sM;xƔ$jm+ a8[fqw= ]_/2ji?YKoj4dmY:S B‚PIn,.RL \^Zl2pe rȦZ%= 9_t(؟]t`WBCƂ .431hNcЊRc栂`ai>`܃W;Jlu]x?Dg^K6;gL4]Rrj5n+=M-Sx_T6`jPlbVMvcORYSw[5&XrIcW_tu͈:G Zq Ky \o5 :OY۬ ѝp2jcnu((^v.;R:DZ=x@mg=fi Qp,o}ݲ͚![OD r4W3W:YsʥUZ>NG8xMĠUR#J{ y^C{{>I$K"6*-`X{ ph3lG<'!,v@X;I1~TI['G١oa煞 >[23$?C/WJ yO:zT23d/@lH3r;}W M̾4FZ2Ϥ{>q /xv&Zp2K$reL^`aJkLxEi)3dx80_w tUbơQj"}bK" C2Ȗ=`7p4RH'ˉvlEՋ# "~p Ƭ#h$1%ekPlcцQqXu۬/)DkmK1-scړhlW$LUˢirзv5T%i{/l Iab)(7\[jb*t=TiZtrf6?{&]C4"вX jmmcȀ06 Y9n{x=5]x„S1g2C`pd_*/o>o] X+E֕A)h$ e.5G])A$y !Y(LkT(h򿴇x_hl4~| |(eEyKv1R7(c!-`@# զT!Á$7X "H?s=Т MuF ؇}_ENIbHZA8- R/ԫu9f09bvs$;c$8Q2U]Ƕ)~o⚢V 8A s^4hc5ܛ `|uQ?懢}6geHm5 <^eq'tTt;03F#6}8uXa}\f;MAr]9PHYѩ:Ksxe2q2c_hpJ(OCԺn P OyQ+U'7Gijxizom:+mӥ[S#*O) _~&px`<"$&)DHGM53&U[EHsKvBbTj˖2ۈI&is5eLc^E3JŠb+20!#p?ߩ^2Рy@e؎oRVj~aBk%WU8,kXm5:# q Яsv$aZ,M$egY.0 521ƛq2!u7o+2~jY~ $jZ-),C.ՔS/zc<Xb'%ƶ7CxȓP s5jcmKf֌%w~OVv"TW}vacis \B\=M>4uŦ -\V㇩9o̻L[CYF0RŶ=$Nяj;3.P\o!=gV4?Zt5>TR\3 ^T7nr-9A[Sw6}.O?|o{AOa-p"$(2*ӰyB D#lD;dX8cz;"K<cB'|hH.w 1%/P}㌇\acGhdP$G0zWY;EŏuuZ[<3X)| +{c~fX<,(CSeߺ3ᓹi2c,wTalEw,u-3P]Ѵ>.MWDCTW\ N3Jg8 >{KC:VYQy*svȞ'(ZS VW+ KbUOͦ:y݅SE,S6#T׋̈́M&{V՝q (尼1D*\"Cb d"4I~ۥ@Xly&4W* rWkU 3;{e aư)~vЀ Z+/wۃ8 vG0mvI8]Wx؛/nVum)Ѱs>BA OژHK"iJ$KSTYV#?}F op \T@I,voRNG 6G \: UcW(4Ծ:Y i1dn@}{* ۗUd2M9'FWB5GcX`U\CH)5Gf%v]3ʧ) + elAp.Ҹ:e/T[a&݇>պ  N ~>7S>?1ۑrd6cf'1 2`4">Q7˱g#)\GM.q|KR ${(@:ԯR9C"7}#f8{5"58mK,cX,-Gm-''<46yeѝw|:ʵZ a77LL?JqGBLxlfAj6BT'X&h`5 P=锗8 sB.|0&PƝ͠լw7!>$F!ϻXB&{, )hR (jf{].8+4c# [jWi1D0GL<++ Dė, |sq"iډZjmH}uYlnݬanY/'TO_O:d^pnJx3`Lّe[|>Ԭ79ˮ V`&_@^3@RHy <3K(/^߬R!-L̋ěȄ}ë|QS3dIלWjpJzpp ?7T F3i{_a2(o~Sꬴ}QXxf?Wa$59YC䒜 hյ:a1HcX]3 a].sumD0k)a-r#ڡ1RbZ nQ3Qv\q Q%[]+ ^i}51ZIpop49\oY[s='Fy!9*m*ϥ,Y37rdFUFv}I{JW~˅$Bf;sݜZ'Faή=܊2޻*$fZK7p@2PK͔eY3XR jLbm>dE9"Y]DŴDVxu{K%E bP50gLB1w'RC?}M:{"W&C/1^3T0CM^C TC4JksQ)>x0fֆE6aZ2۟ωB05G;c%ZQm G%&4\˻|a}p\ RΌf22|/CTIGGmaekޠKيG+0ͨe(hH$9"K [Bh7c|]-h@C"IHQmU3,c~ͮjZQѽt SjBA;Gf[ QJgp4y+g`7g %7?p B!Fu+ѧnIi.;n`i.T3ʖYWy VFy?'s?3(3j8̳4] q2LN*`8 qAHb-azqX zy L oC o.wa#mzhvʄ1d[+5zK;4^˯wIf2B [_V%csOh*rHx%. AyԺ.~\6׵9tHV+L,Sk2!gS_+bL`p4PzԎ[-KA솤}2`-d0N[r-{ ntԑ țFBu- p *8 I]̷'.D ܏v =& f/7*W5.sm%GZ%_ֆa]~UҁmPkJB#ҭ1 DA?,@t=C2#p}\ tFͥ&l {{T$NE~T5%+(u3&SN!S䮆K0Wl4!7rPrP6~,6RJϤكMGe̷\Gʢlڽ+`&Լv7r(G**~;"p.zEǟ "bzK +,Ӱ"2QݛN:)fC 0{.Q1CghJU@')T|tGF-YvhLs9ISibʺ |܍[kqރBkZ0s\DIVpC>(ZA%Q Pq퐔ViƂ9&.o DNs]%c|9JJ}}$5NjlvzWO%!mc/!!vSRz 閂8Y.a]@M%'#/!<^,bvL&3Di'h<)ElqOXh@Y'c@[%ƋKہS@+zB;^׻$9' 4DیʸȮrfF1ԓ1>U8iHiyhdGW1 a b7=9X\#N(F'?o9Ú2R.6'9f% #;Gv,vbw"Z(*Q;5`]c}Pˉ5dvV5Eֺ1,r!f 2E9GGi]_|87%x胱Btzw]˟atv rh节79ky j 2N6lkô$m\Eb[FrboNj~rs3. OD>Krq O豭glW\I۫_e3UĒ]Y~O;~7N*-U/_+b6^{q؅+аs{ Qn2ڡm)- 6k߫MM }f1_ٹ6@K{њ:DB%E*@d&"SWe"մR& Oa=;SJP O?^0}ԸHc׺aaC]Qа9(PWfw? 7骮U2pWj ht"BoKq&2GKԈ]rV6:ɳ`x4Ѷʆg~9<^]I}FchnyNլuʥ \$5,StE S+wp಻?_YE_5b†;5g1Dh!!b]d77,@֞{p&yYT-)ϙ@[7l藼=U_Z(0%p г{~BMB> l&N=szTKмHGˢTZmzfaHmauuPQ`d;(EJ]Qƃ?Z<jnU=t-F OiqǶƶdyYU锒T=?!\ )d/)D¥z~/'~x4Y7SLZMN7ٮ$[1U"&<[0ac] n ynƙiZRa niplTZI%珃A!׊.,|&}e{\U8'EjaB'h)Ug(|uSWci&8',2 tuYNAWPA3zD=!BbH=OaTx3QFfyCty :_v'oew<$рnl WfqO>m:~Rw.:jР(ZyѲ}#wyfVVL"Sj1)Sq?xXRg7н#1r .rzc2 /^!r]c練 qѭA';CMT^u|m VcߞM mO'i]u]yf~O|8}Z\?BG!˪I3GcUX֩q|_<ΟO3AZ%팛'B$ NFaZ]Q0gZ&Q(Tk&JV0g :n,"xs]fЮrWwRM#'&- ޑb@IٛA4'2%yc C^q=Ə .e)$"p༸ͯzDn]Y!XDˆߞŨ-WzQD=0^x֣_w#&K;Clg9}f'jF-˕OcYI ek;Bg7Xb^#⃙|fB\'=Y[Q#>J^Dܷ f_֧2 NF=~\;,4pӴ .î ⑍/{bKQL9%fv/zzY*y5PJ+@{T6E[@9n5.!TX zU%'$8=!?3URc?A%}E1E80h5;;B L;`|];Q+^l>JjT'XRDܴKƚ>ͮ=A p9u}#̸X0`+qlO 0~`~w(-KĠ=)Ae #&Lug5!3o.:׮-v0#65 cN/^M*3m&؛rv(!jddZ$f߉K `Gww Q.4uYp"s~%73)1E(OWة掯JhG؇䏱}|4QA@+DxdVso@!2d8 ʺ.Q.իC$O m 3 5p5NwbpJ+QU LDJ6%P޸5+OQ2`z[Si^5Fɶ|juzX2m 鋦$vyTS{ V$z?P|l<84[`wc)^N!4洞"'P qjd/O8]Q'A{w~S̒P(#y*>,O9Hf!/3 {*ym`vwZ6 7E0퉆 U \rwͣݓٛ}Z`0K& < Ev3KB?8ru[H 0B;hdƀ0[C iA*?*<v ׵qY̞RHGNᅨc%|lEc&E,$jBdB8 =Dݣ֪v͙|Oɽ P<q|r%L7vuSpoͼd$-Bcx0 `ڷcG!H Cn8܇AB*>Q] 蒍5ze8hicZNIۥAϖ>F.$!&zqO&MkL^ÃCtuൈ5i:HSqCx `Rq5%U V,A\mlb:5 %g#uV.rCX͙6Pݪ!Қp79v&ϴ`~E(QC?/X2X<=@*6مzlOyoB_ؚ,`"qMx"SudcL,8)teڗska̲O{LK@N(bx"@[h쉑^(=F3x|+VR<̈́-]{ﯰ48Գ3/%'?\+\Y8=uD~yV6r'dsUyH=ۦ%hnKY#0$ Bs0ja菿d%E Vw ]e_T~*>?4Z.< KF7,oԐ#$ziJEi>8R+#je*Bq3ZZV$岳ՕI1`K@,(ߍx`3X" Cfv@E#{v3? 23_xT `^<%y&JkE#flFZ+fyY7LdyF?Ϋc|ױ|]'}Ue},ל1՘#v͏WZUAJKAkijQE# VcHH]pe4)d)4kRyoU-h Ƞ?,u`VXdvc6MbrGNIX@T?}dgka[?XDW Oi5@g`ݰ괹;L6#dN$Zs@ϚפWcX|DI#\xMh'RxiB̟8x;kx)q2k׶QJ*ge?kjSU;3X/4K ƈg@5]1c5"@qkfq;tH(7nY]|:D%9Y_3BawuG?Xp)OZ0<>ko# d6n3]IzrzIq" ;9w 5rו}}_UCTu&S2>0-MW;)Up۱HYSlLTsݢH*G'$@3:pAPBQS#G{.0d9lAff}Ӂcúȁ̮tɽ/1#[@RWΦvqmyGC;c׽wA4Mgnz%G?+Y{ˆci>aŚ`:PdF' )X FQ* p5BG!ͯV 9l0&U=UGE#^n Qc(cZ~k[~|(̳}S@( !Ԣ9. 2ߞ$I.d\Dh_;"X>L<Ü*7uUm p9W]DcyCPrGKO h Aw LRfΎyqmnїBXL + I{ᮇc]_O;+v!u>,߯z'TQm$Z#E6c&dcFJ<ܵfz< Ӡ)Gq0AVz@ȳ^E_Vqu 'p4W2Giᘀ曪7]pIqNj?Y:jr߶Psuj+coB!AT<7gSb8#Nji7vU Yt 1 s={z^F6D&X{eH,Y\U)ہq<Wli%QSGCru\# ԰=tO<_* *7h7o&~,"z::0c5^$I#!I\xHr8sz9 kpnQR>9^hk>yZ܅XF #5X՘X,8yr7C^~3Sv7Sӊ5, ax^1J_Nk55 8Zlz?~C(}ê5 =2)~>hf1鰱ڼ?~VaQMj?yܪz5Μ?xO29%/ [Wp=y 4n?o0I"A1ĥz n^g6ӀEͦ7RM =iӻɵgS_3GBJ#?.15:~e'Q L )EqڜI s/~rZ~^qq{l 5Yfpwy]F5,9tT"Vи)į'J"id)93?FbYX15_sd.{[\ q;~4\5V> P:yQL ,lK_!ltrCذwI:|rИzt8#/ӹc #(]czo1.*mN8]"YtȘv?iMUwk8>[T1i7ԚU9/-٧H=C~ʏx<5Lk`NT/e]2Ka>A{&v2_C"J<>Z]P܈ (/T׶$?{ a-9|@M%"9H8* O:+  'k˭䓕_oVJvvrJ8KFoR[cvej)&u8O:Cn qV?FkH~m!;2e)3(`"Kδ4n۪+a:2ryJi>tuҩ{G.V;,STً֮hvaL6\*̯:mf]nqdbnl K"A dzf6a8̳\8O6ҟs"Cz1^t8o:<|/]դ uoܛSD6ˑ^)y&"%. -qٶ=B/6}WkVV׹p` i; tX%b7CEZ86G6jZ8Y Ì5K{d^m`l^G34\VqL^F!a)Y^D&R.n"3gˌ?G(E>(C4lBfܢO- B:ՎA$nj솼X]^r/I,a&_  !LbHG/+##Ѡ?H z5̑$WЦf7WctAv^{,SzXr5ZH&P1ԞECɥ|ZmbrYtX,3cjloFWO7Q/5"]exz=s( .,BBѴf|}vL%.ɦGcƩSpPUGΦk̖ |?FU)cqq2..I^o家=.~KԶ) 8he\qlH/Oh̖LMGz8VfԛM`.`Ծ[l0pn~G@匐tINp,J^;ktwG8 /0i3TA=vd9Au [4 r?h1y)ɾ4:GE"#r ]4):^a޲̑gn4/\ ьŚXbe΍WȺj4Xfb Q wz^$8N"m\Kg ZKzrwIM7H  5bXh_wǎ&S0;Ȫ/vIOxüiN:YLXꥍLcY`<9:ggs$LQU>c6mB'_޵ԕ +Fk)KxG|nH0 TjI:w!\VBjwo&`=-N^llАі&,LtN{c0gܺ: KLm ٖ)]{Q<&z z` E YDv1Yv74e ;؜GWk@+=m2ñmKJq:FjI/io=^̇hu (i.b) s}g#([cA YdC3*ku{ݬ,ڍ|~]?98(߸_RJJ\>,ɾ5;p(OqCmYͤ9OОl]JŲۑ6E}$L7XյT5|!qcb> *bcI_PudMuGԅyUE5>v [EYGSAzOzXS3[r] H>{?gN$`^InMdrARx+Rh0(x\I Z<&(5y_aT>,5'"+G(C 7 :z{˥U=ꀷx_{@>x!i\.nyϖC"s*RʎzRS"m!ۃ Cz瘱r*`_6tp$ИV WQ9bLRk v_%VON%8ypW C]2xKF#xm٣fb:zNe\$ aTq|*M*~.<f$_q;7@TE6Q1O23,ExIg `2bz;pAYwuKjă.]!O@^$-|"FҎ B4`-`" XuT maD Ь&dJk\ALuM,|6uAnY=X P#T#"ZJ/bu#rqH i{fs(mxw=^ۧ{3/%jU'"*%I<]2J[ TV}=֗[hp gA.QJ{E=' DN0m͓H}iݐ Ucxq ߩQm֗duۇ6^vyC9cM}bתW0 ݺgn$̤՚mmMW>T@Ue lɟ@V83'4§yRA5B ,5_ 4gjU]F;'Tκ֝V f%ZRH}RP ,XsP3 Э鍴#qi'"wC8+|WGH>n[\j#)Zŵi)2W!ape)݇ǖn^i'[gZss vh Rb @*L-uUBP;=I 3=(iBUL"":8YWȟơ%ɣ]nP^pj|"Op&> {z+eEe-'arBb^GDrZw~A~nxEr$iAHod(ZuM&qNu*ts7(h_8"b?DNrR3% 6w{L8zʄ"k|Gir8|m5Qg /xf_CD: S+iQ5hXNemth=0Q|A:{o*L? /Nz%FhFD{ux^bD\$"R0;@] 9t~q︉!آ: N_{+)%ėxvZo_fdHSq-QXx9HvoFsxަ.›YzXdxɆ{1F^QCs4Y\) Ϝjz!rSRo'dDD9f qp*gzRJө2#y4ݚ#{y$׾ p$X>B-Qť>u,gHvXAd1{ߑY*IMJ-;d<[b0J;u>ϙ5Lt,kI'!5^@1# ƷJo6SwmO;[ƿ&@ע]8d bײY2 } S!qa+9|Y?jMjI?U}COJPrLZ HO G+a6P{' sY- ȡǰ>>GM^H~%I sJq ?~\{xJ󞽫T8ױ/ Vx>I?d}zЮQ>*)+ CE$NY?]-I71|c_Jtx)%W:qrz"*v]R `Inor[,}뚦q`2 jɇ~AezobuPگȸY$<ڔx_R2lphNCN'saRm`%ЍB-\XwJH׋9)G4oGEZ7o!-8۴B"'zkrXlN{: TfE Ja/oqO$>ASI,%ҿHn ׋4ۘƸ<&BV'/&m8x^u}~;o8^nsƾЍE@`'eEv{zmݧ o<,_~ EIޘ"ӄt^ R-ϩ򊓰,_yT-i aչݲ]*)fڟ"05؂N;i^W Uﻏ%^٦fdIg.)ÁYI$H-ve6bBb!=p7,6H t- 5鶲WN^TSd[#:bQ5,`م5[s)߅iSP7ڸ;K~-ם" qY6隺-[H7}Q=pg?e:h{p96|+6h.4J^1fLRgH܄o^)=)]BjIp?WQZӣ!V $V׈$ӣG\r E-[zB'?>n!I"jJ.m8/oӈݫ6iN( f$zϨWWS\!)vPg%KO&LAo%QNi# 4(\k0?0Ko^JI]} Ni&lV%\!TRxm{&$eV.dVx5FLzFT\;e(:K&9̅b)#F''gg6.qY,{cl}G?"#/l懥x~Lk9)ЬŝyBCleqȧH,u;uV>]]˧E bOkGs&@\dzwX7m`ìE~BiYyO2 ~( }~W'#_*^ae⩨4 cY&rC}胨%ȷ5[HQ^SIӿh5lR KݓCi>}AinZf!U WЍ wjPQ[đ x? \:^y4dKf4Y>>~C{RY9`6>;,+'qՉ}v$7 Pl`br:>NA]VciXL +<p8hiV"!5@ +zӊP=:)b "zy(O<piU<2'N)uI:_/ |0Z̤9 ONcH>J*}Zm}K@"Vz$CpuZ̫ynqMaPFQ>ۋf :doU2H"f;&likKyiI F_@ I~zT& Oo4rlO-n$_o䖰*Ƀn@n@C |. pV) ѕ18bJ:J>w4Ovbo;'< Q켳[1ѱ$*lU8HV| BE2`BA33ǃ[:Zʉa&BbF& T/ifu*=&Ěڙy1: NP#̌Sk1\@fAk+EYcT]1;0 X E.fuj L4^i|C?O$@:{uc%Yg_#G Q4l ^[IڴdT{Й刊@XjLfh4D!$e_׌`Pw\F͹?(԰AZ=sO߲okw1}Bm[.J2m4Cpm?*g2wf} ٕ!<UP),xC26f)ល*Xٱ}lonz'j''YJl 'gx#{?ܜ6 {+Te:rX.guT RqP4bSX<]!)5(cֶw1i1NvfvE(!NC-f T7wgTL6;>3BN( )z=d|+-Z?hrYuZҫ6t9p A1#n ݺ :!n}VFoG; Q9tqF7$'aK1I ͔g|u U+sJht`9{\"5WM}JT˲ fts{g+TCia*1n,A8 ΔҝMfJ\H CD֞i&"LX}P&%UjӺ ~uUANprCk$.Ӕ(@1D+g#bB4YPXБPλ2 AS)]kC@PFGEtgo@d,Pl ɉH,-n? 8pʑ MK Ss{[{PԗXhacAuc]z% ȓ[N,6K/ Ǖ bqGtC[x|s5%Ԣo)d}"ib+lhxt~vWpȷH+Fu;,z^`]vvxߒ`i! dQM^8 HJ'[CwrgَHKnAn_VEM--lIly1eBRM̛~ BКH E*RX[%;-lިQFK_tB;n(oP }-yl fy_Ӈ:ͳ۾xY"ʎ؇n:ݲ7.PJhW gjca`<,hx5PL,v^5~Fw`5MCF3TT%jHef*W 4O7Yr Q!wdd=ݡC3kAgmleç{+8FF(8CrD8 gTB}Mhp,o"cvsI<ϲfkL0s>mY3Iΰ4KX 򼘠*QUcбe.q10DH቉^+%5T] pޕ:D+{k.RԫlDbDD}8ߚ0 ڱ 7!ê Og6CfMFȽO;j Jsgb,UȼB0Ng*x ѧc  V9c:&T++Q 2M ;$޿ֹY+qlbNwc>6k=89XU 환%;d#:B0>\d+HV ߽R_ ɟJ`쐨 cCm皫ـyK^ƢfmD=_;adDGwRR =u'55/ /E e~Nu(chgҴa|G*`SK>[Yf?vx0CnpGfL궫*vяRT=MaJ.܋ zh?&2MzLNq~ 2}]JR״6l8CyTED7wX9}05vj3 }W7S@a׃k%~Tںz)CL&4Ĝݡ]k$h2]ONq =YJӋjŷE92QAג= k>܀4@? %%Qn UPL뾎#2ӄFH3/UavVx̔h*rr10VjO%BC.RP+r^A _f($$q_m{7AhTa\lDe478qxˆWx>F)6-MFyv 6 ңZ:Qf~f\F3ExC?P+RgN,GN'C<ٲ'$fik{@6T -% 7Ya[XiˢG1RxD]JmTb-/7X, =b]  rPP~S{i]r?ߚv<{xQ@6,:u/N`ЄO"OmkI!~!5=6&lȨsAB\opS9 pX2@%L ;[k7XJ>HzIa5yM \խh,(٦/Iա=/;*ʰI?JlޛMh^a4a o<Ù_Hںa 6sN $L}3+ہ/SHlϒd<+d6bH&yS/࠷8pv0]Kh|sPq!X%@zƯbȗk%B{[0U \A)q+&n)F xoGӏP~tgȠW:$`G T-*xtc<>pRz: 6zk#jr`$N%:6t׳hNYM#-o#"G:ϜpFp]K$X4V6*WVê>.4qZp\=ɖ`$ӡ3c(cD"˸CDOGa۔NE))6_'If28L\X3ĮCtKl?ϱSav[*}Ʃ l5wڥ!*БYbU~ /{ chɩ0oB@MxEh [q`W5GQ^ݣs)[+ 8cX!LX~"~#El&6v~BʝZeǿb~;psT+ {{|19ViO#w;1|AP(b^W}| l+ŲNդ"3* %M%=>䍳iZhEFfHƆξؕcy!M6ԲV}b.~@·kOZT:`VYHWV-ZJ}m2{GinB%"\n11j>0I\{-X[r 3k6gH 2,hiL>=e u5nJt4IV-NVvvrb.:7{ RD?%'3,MP8F"3]gJL _k浰uh0||,y1ڣ?Zg&^R^Wh8bi'69(~"21d_ IΤkzBhEXy!ĕY $O섔\fu**{X&UĞrpplIVCsR}<),j*ϓ]*ĊЙV]Ab@dN5N|no@*>e[e5ZNЫA;|fQQ'vp,Mk>ېC~$ pC9\1XBV'?<)Z(t:M^{Z8UK/䴱I̟K:Qz(I54 yZ3wDL݂aWajk\LjJCe˯f hQxs=)絧Quf"ݤvy2^}O0эeMKyT驸Ŕ4@X>I͖Z23~=F+DkSdMF{y`ϴ.m3:4JQ8S 5c\$\W1 #No2]<0::%MzIp`6X3||M, A/},+0>RӚps; bo)rsƞ*XU3b"#HT\e- SsT̟mھِ:|Rt<zʩ9,$Clǐ$Tvk7[Bϑי***C:Zw+f>yF.LyzXBbC6f*j<[PL΂Œh]R8P5pϨ0Ige?$Hgj8aB+_U@^x٨(ݟwR($ ]rdg(Xoԣ,=ȍ*G'8] ؀x*B15=Mg|JjAByj'B:;c>Y% z}fǷ P,᧭^㈮+T.Eϼc{,LSڐ\.q9FB_dD>F\].R_3p,[$caMIX עoTr[[03tɪݕ]\ȟUڴRǗ,vV ETᕘ)ITPH.S ^ZWn)lb^F:ljĦ{auR5E~cZH4<3x8_Q!a'0Jt-ʱ aC!Sŋty6O=\'拙 9o0\?NGD UOtc%N+pӁCY g4G#H?g\JkoIewC|Ey&mK0 !R &6tmNHָT57 Q*݄K)/@ x[N?MSxQF5GhAޮ[1W~ʩ> +$šNS)ЦH0@.WØӷұ5Paò`!b|a2{r+=Di Ku:]qt Zs$$ s2#G 6. $"CQ(\Yr|(#N9U d:#iW-E%0bUc 7}t7e_[.G&oI۶]t BY/}$51-ߔiZF5L%& 8vr]A|YhVǫk.Å +~hn֮LG̘>^?@}uF2,H}g$gaqDdmoHws)2QZ!#1]0'Ѿ9ap<@d R>ʘy+2: 24lkIal*`bX.wҷt*UT Gc'j|V`Z y%%Vc7Tz(dlCv(s}xv/CėRU‡ث*xY[e6=wLYFPwZG"ѯci/?`$jɮ{iLѹ: Wѡ A2hwǜA)R3YnX'9(>Oc}kbۘw̸qCK#~df ykEt]Z9 4Rme~F`G Ia:49d^]#  Җ> ^l{:W`M~EEo8 aԱ6 K K&  bHleO3^Ht{y :%Z!8IJ0C6xQÀpLo.@j$iI+S$&ċ?bWz%US˼ySatgwVXD|3vhwS Q):CCX)fcT`,yk1ȓ S0<y壍1N)*q̃("įÉjWUHy tGl@XbA4i8P+`ui}!nOo\ѯ~`}KG[? Oyebq)`ٰ-vY pv!,jXUoFA3KsX-Á ;S\B.y.9N,~Ѽ=㭡~TN|6jy,;jO=4Y'k0Nb,mOmU* ?QG*p4y"i@U!rR @\5"HAQ/iC^䔠bjMwkN8c'$2 Be $cRw H8;nińcFS9fė 窺d )Z/zZ&,kj4>+1kgCt~KWNϳ0΂B&A(+5@I}7As{I#x*|_ԍM/>;.(ށf }ځ5J< nع.3Wx e8o.ey4ג$B!C-V6gDcȤ{_Q-2)݇^l kVoHL%+;v+ mREfޛf0jF׵¯J$ݛ+9GLݡ@Xh~x)p!wąUe@kMPrmǢHꗒRC{ vn1ƷJĮg -d+ZUiQ܆a/ylsǷ5Νe3i?]Hϓ`x`PiCJr K&!O!݄WRIet_Yy9 ~•'⚇[tݞ` ZisVlP(+[#cھpOar-AXG~ UbHդI&qT~Ceh A5Gm]1nAdZ"exC@Z",޽ck=!."B6 z]2/-z1 T"‰kYL-P_ëY[,Qn>м[jEH4[Zҥ}`' Ϣ\D%)iBۓ{Q%\ c?ui8Lxm)M M '380Pu,s^%.^b[%};s}RVmfq .('[+A9rVBgn}dy\.o`n isvNV2,֗x«_Q5 "Oߑb2Wsu)ߝo&!r.[ l/]Kvi+?ՕvyF2o#(#7u67j;CT<$uoip(g:|Gn/9x[-)NhԨ1|O~4~PK9ZŚn_dOg{|y#ҢAőeHŋbybt(2~z<$i:/% ٤SQ6{ʔK6OU㵈--?0{ KEz ^eYhog؇>#V7E|Y˶>k Ùl]uo*qHyZC|KVEQQe]=_Gaq|K"aeTxUCU˷lnۃMPcYr]GPB*)_4ʽ_4Hk-^3m?i kH4ew6CAo 㡻ѹfg*nBH^ _>;`&D_Uڝc1zL;4&  켿7ŋX+EASV(zP! 3,VwH+Y}] |7f5g@d TLz~9|Os̮'NS' +Wo>(4gt!o#vo)A]RjMqp/&Yϝ*L%KIM˔,A1 6!/c~bZa:|Q[M4[{u*3O4 ,A]d7{ >3=W< UNlb| O@RAH+~Mԅ`ITO8&W{uYqOB`'.#4#3ۈEDlw6.p}Ȥwjqk־]Ob!\Z&V"[U(@Dsr,ZDN*=$.M `1 :OϹHqԄcy/`:[m4qbY t.5?v̰Ei񦯠tZf%^O=on $n#7R _e4h[&\9Ռӥ^G/pꦠ@'MFb\Mg _[LXE3{,GDHM|ytծ3C{#hUFVpq29~z%pz2R?eM4ھ*w߅_ e6aΣpB2ŐSIҧl$X4I8pםysQ Ek><8$XéqK9,O:}!Ԅ,y!؟:މgo -!j1[V%%;>:k=Hk;ΞDCO:/z,I u:1zP? t}% |W= _?PuZͥ!!~A gf*A$NmD܌8vHoUԌ/›m[_. yʎ'o_IQڻH(,.Bb7~TA-Ebnܾ;=L HU`ٳIP3㏲]B+q'{VDel,YHZMR -!Vm"Ş,ƪ4y7 㤷OL\blE\-NA?%b[UWdtK4~ ɛU #ؿp(v',%K2RnԴeOBӻ,5<ҿH%CsבHx>4Ab0~ G[<+LYI` R>ɥ:Sxh94gYf9 bzIii֥vS rnԛH3NPY Um2~zp6 Oڋ_B5c1of<<7M1mtU* m@r"{ pHprF&$:|U'cg."% `t@u\CJg,rT :M)1}.'a<0?[a:M3AJd<#% ^`xt0&%DHzvޏDekMg̳<Kꄇ'am rW>Rop@4k<4LRmu kf>DĿCGrkA5I+ͅ"g&vVK҈ ɋVŊ6 ? M95(;>g"CFoCVma(,.nK0AhV+"GD R01 %DBf]V 0o>۽&E^/єA9^6ܧÍ 1Eq,ӎyrsDA1;jD ay.ZE` sc"!lrpXDyp`?x2+sYb&Dt0A>=/.94 ֥/HiJxG2ELK.8HsX@!8/[=fWvDD+]KwxXqhrH&o9>hӧ{_n#ycr s#u'0U hhr8uXoc!~ӴA:!A+JIYF{%>]KOvsaADT?lp 4"df52Z9+rLLI@<{mm(WWsU;:(ؐea?OuFSeRs/ED{#`O,<5I/=>`{]OLKg±|*O4wp>-wICdu"Rpk7_SHvo'L6>V )ơC/VȤ"bPBdȟineT^!kF;[Ʊ4@TW5V."rL1^Q-JvV7BVo5RexS\XTp@m4ow b=#\. _s15coʎYY/qXBm'csgaT=.P^9ْ.C$fe.li>YV`I _T͂B>~Jp5 >&Lֻ6;W&\7l5 ڣt?S } -PU}ui VSi t48 idwԢWv~>5-"܏}po_ʚAWK&5Db`B t]rk++VHCkc` Yà p!c>soDƖ7e $] ەzC#t4 R:GѕhQWE=W=הV8S+aD{=; ؅-4B︯Ї(b:h )KxRvJ{k:PB07DB.?栿/xd0Αɬ~M I|5+N}Fǖe3UB,Qo?HaGϠam91~wgFWE !c(b}d']QѻUrDn:cN{saɗ^*Vr46yXc'8 Vp *@hobORKjv|sTӃ mn%4SoܰeI&h%sC3>6w bunSpcv%f tA ԂM w.] KHȀ=/&1SodU+m9v+gМT޵i`@f\9Ix׋{P%i} &_e}{\'JlkZ>䯀| \24a{!ֈ kKSNAM^q2|(ݓiQjt!_sXa?g}S 9 gfڌ@M=S q_8@BA}bYYXG"j7нJi:0(U~]Mr|:E7 t./Qxm{c1?_.8kUg8GύbV닫wsjO oio~Br!ӱ%דgDẒP[6Wrrtg!^Ilbk9UXXh@н3A<R7GoJDI+ѡ?>(ix^N@%ӎ^g<#1YRm{ؗT#L$[4SÑҏGdûەat|A6zbd7v ڃ,]= 3􇮳֨X4ҽl)m+jVIY4(k7]74sz'q^W`#Nw-?; thͤTt\{Gj/.6)anAS0lܿ*z=nb>C|\9sUj4/;HZ^&GPӋߺ2sj'b1{ .M5܏OH+8cGYV/7y>ITM:5=phX=Zܙ#ZrV .v8!Y; fN!ށ,p  g|sX@t {e{^U(t--a<7 j'+yUu{nA<# ŗ uhӀnXi9օ#5zO&vU [ӧFcvqS5o7w0+v]_g)o_+TKBA?IwP;% aq?8;cc/B=/Tg;-!jMZ질y#ꉞ߬>RO*urqR/R;҉E+Bw"B/Na}iɛSa4d<wޅ4ܸD׶iZoS6&G-A[;' VD8se1 䄧12eze6/"諣MQ0#|b^Ǻ@oH$i!V80 ѾKޟ?,{N?tgڏ}}Y ˆ-]VXg6()/]N5uwDZ\`ki[k4Fb75e p肯 ~9 kȫCeՃr3DB3p 2ASuen]2c9ȡi&<:ph<8e h,0[_w>b|[WuY7mQ8gM‹fx&Yexfި/opaWwBagx58H!Z)azƎܫ#YU}Ƿ}9m_6CH.uc&AT"XqQ5&-)rdS3>IbMc'3W` Ok {2İG{<)𶠟Krd?\2*C|_/5[H.QPp>Тt !d_l>]uɭ"I,Op֌nM5 z1mV$gx_,tk@KԠ ;5EZ c]tJe8>$+?J_7dA z;qϪfPLzk]/grzզC[(~ WT_&|uh  o*=LP"eTڻx`SM Gペ O)}9gBݻ}g\V0(f[Ŗ^W,B$pCYâ:!xSq?`޸k1|JlPAWb%6sFf(1E|qwtElB# πiנz& (c~{hӪUYpLMY:x 6,-ʬ[K>Y͉slq !fa9;zTv : 4_)Ƨ$y/IxEs;D̠?"2%15p 8)hFk5 qw0nik+JעĘ8sXJHڱw0kdN}yH 87Z:6N{eT&]}ׇD,5s/,@=shP)cStjג~ip漩u eJnQh&|& +*YG AxzWawE1(|ncix*|ȴKb^ [֎'_}n]$7 |Y$ӆ #VaLEh{1yNKʾ./ I Τ. +qc^m _Y?6{F3!_Cq, $Xj3>$J=Z/9_FKekK`D{3(IS-3TFA2ަWvg!3Ҩh~dBGGt `]=3rW Ű a:"Z\8-FO\A$ϴQTe鼀^+ա;$ /ΉU:aur I0$X![w;\20T nˑ%b3 e>cAz̑T}ad2/hjp@-$"*ݧky>n}d0x}%0n·jBox9găF δ{Xqv&>Q sA5H &{GX~ĔtSݤɘ׻-vmD;u~9"gwlg@8,)˂FtV_, boM?6 *oל[>H)؄\gye\1h`%^S\8E! ]\ҌrWGKԟlKUsիX=Ȳw~GIߋS ڭ| /b+>4L\ +ɩI~2o}y' ~b ?4Bvtcz% j>b?!κb~ޤ ڄGtt>s[Gq<&bs8"Ӎt]tpkTci\B-"yZX[!Oou @-N"3f|[8usL)fX l?7IzRѳ5"XӐn!;i3VGDz#2cn.9K3aeV&X sLC0ҴMܐ%A{"5eK=U)q!_<>j10>@c2\a1HUF4 * 0hm`Ņl-.0+%)vt=U@^, s23>Z .z⃒DWWĽj__$1=-EQ-j׺uP*>v*ONA$ISpieGYX6@Z'ٰcم/SwD2%j|,5m~( 2C X]][!),}l0LkVvkkONR gk+` F3xPpNFYt»eijY~VvUwqʲxﹴy;H&࿳I1d aETb${-pe%GZmRhҌ9ݗ$c}6Oh=fI/i#|^,}C5˾YD(8)O=lTAlGY$x;Z8+!l Yޤ:ٲ L\mpV`Fv7 |sz=aHLX,+5>GYZ+K297Oatdfcg*l^E9JߏI^Df#ѻ0D!.[bVne*"xJ`f0]@-Ցk͞mo3J 7~ãV%:u R`e @gḷF'4q+V $>F7+aI KżHB闲i`)xP}PC7)w>C7Ж>ofZ(*pҁ\ ڼ[V/%inef5>A5潀C߂_)Y4ϋ[-Hx\&>_kXַ>6hQDLk~DC;{mw_ÀAg!y.ad+40(nprVsn0ܒv {Qt䚼G$ ^H_jW:4,AǴ[q%wޖG+}x%hc#`wf'lJQyۓSÖy|«Tޅ'E nMYzU*-(Bvw:ONzYvABj E@aO %q <]eR˷E]TD´i8L}UU"'E_9hkjXH~0ǯwa ppJ}KyqǫsF,Qkz% TPI$ą\\/53}\PRPfK O+^YbSW>I\?csI(rk"YmV$`8|MzJbHGO"1-Hx5H ?̄%y˺]Ϸ _~A<)ZZIcp1zM_z7OVb mՔ?@&RͤMfʉ9{I%fL;t&(VCdUOh%" Po>Sa>a0:QcLm|wpV#+u Sr)#ˁg ]@<nKQeq`vY=@IgNi99, EIQI%k_[ve $+[p75'@V>6F`owϋeHO,>$+o! erz,Oc4/ϰ ,fde垈wq*rd2 MZ-=gIjelw^͑I<`c7?|JYP*tSZLr!C"D,T]v`W=DX]O!,!ve 'tN8cE?r; Xc2HA]\Bvŕ6-;{&c"Xgx/6 qo{4(hGl]esp(؞EܨP,UJ/CܳZ&٩ޯ2_op`1uw(i9Ĝc1RxRbb_'ζɥLΫxyRWBpYv1薠7cVCTR6=~8ޑ`.)sM6ҀѨ77w;h < n{FifGY7 EiQu4^4o+A$au`F:Fa;[J1ƙ"$P%AP橂rG\N7l}^x&b9&^B`R)8E-yq3Ҭ_l9`*"nj_)0 #, )-JTj 0S ]=GcQj\P P}ŲjWMD1K6ue( 2qO2IV}1YɦGBB,ħGFaz~B׉# IKLϯ@ܽNxU/K'Ca&= z]T7+N.ƴԂ?btZ!I%-j R(H$uYٗ q ~V5^(?Ѷ2Pv_V NVbΞg )]0 >|^/A=W7Hcj~ݲgv\%1^pbYټUiaCun˞rd4\n*.vٽx\0!ci!J\,@TOXܖ.R 7Rb=b8lؕs6PSHF x~Vk_. Rv-&SrJtf2iFaW 0[j5C!9V@iX6iZ)ɻ:b,ƖNa/^uylE$7ͥK nl, dBnhȭ~_j)-$9{#V!0~Hl]M$v~ 52:q3Q)ڱȞ}g*(XUJR*/e/F0BzzJ"p_MY,>O24νE6p3*3kI?(Jkuc;öq GnPZUhAX\k2?&>qIqz_ܹ-Җ3tȋzY-@!]$2PK2G=2" j{)0%O~E\[TD`L$M]lj1xɎXwA(;t$xE8'acEyK a-Ŏ[,4 `0pl}e][}w$/0L=~ Vi_ؤ^4kmf)WoyϦ_u/;m2ᆚBO襱}&[\J5p+c#$ЇOdxwsm_xD Vzc/w*ZPy"iJ]Pޝ!Nsc(DFݾGNR9.yPްmm1@`XJ^߂oQ,pcyM.(Vx8':'"u+H_paՉ쏿ׂ?xǶ'&_M1n&4\eCZEEZe3z [FdW{J{17(bR:\~֌T6-JXK~.*IZRkzʣ`O(]4>d(#Pd9'\*9LMv#\*5ehs`Qw:)*ll %I _Hچ(nLjzp/+d*qbnJqZrm;2"u qdb^kdAfβ9'M 100}޳h/O78.8 I$RtR.M(dʩٍĦ >-n$'bE|)s/)9h׾7T%YtNqPofEutjs&wm70vT¼SFMs[WNUYnuIgs`QȳT[ܴLV]Q3nllw-+nТsQ2sJ'4 & %"Eju(Tp4!|u(pSѨl$S$I+a߄څfnlk8 k)Ge]9sm̬8^C,N 9gܜs(asg $Le&E}&{;  Y"_j- 1E>v {Ϙy~n&]YYLnw=)\@v<&,; ɋnwx^qo W>;wea #xFɨ4W'H|&Y}퍰ϔ_ a. &,SIJ^-CDF-< AY)a,yx)C1cL.?1_]͇4TOŴ5 ŋKTaWtG&{{HT~k. ԋX4vTq)O {p0hvsh IEdM#uפfCz9#q#@,̗1GÄ/~c6 >9p,"k\M j~P`ݙi3A7*=(b\1q侠uc #,"NS)aB.ad`s;1H3-b 47UߞݛWyHyK P| @J˦nA*$)A H51|S}.> dd9ЌlQO/1'&#ۀ?*&7ThT<ιh-Gi?)㸻:5c8_qC*mzs?3\Oj*םz,y&haeg+ Ǭ HRd8mQT-h}Ρ&]89)ͭRcv~%k& =J!QV9Lv4Ĺy8; wUfߗ:(9Yy%쑈c@nyy+1T=c^`\!>)-|V;5!>] djZ~BQR.G>,弼"=Y-F L`;"Tbd/AiNdXQCL;^`B{"LE( %*N5,ByƉc-?jTckf]V',AV&|UUΩc+P[`Će!y iAn]#'K8DA$ W*!~ǵ;Ln#؁A܆il1&ȉZS*~cXdLPR vuΌhFO{-Uyv/r/ޮ6U9uzqQnk@l@=%#93y(P\#P[?=x%!yk ) ?G CߙF}m}Ľ+'Z24.;VUd:# tXTly߄#$qZra썺f$bّ]+,ı4[|Ì ^D.U)려.db_VWDMG$,LYJj)O}҃&dwRisFjG~t l6#03XKyLPFj;u$T` b{e55M(P{*"Q7 ¤1@sHdeYI>-gEċs!6?'KUNkeRT3+i\ۀl$ Vn`|}׳јoO`"6w 3*tn i iuQmLrA'.Xvjc`Z~k\Y8gEa ,1A]+Atǽ 3Zq1 4i4 { \a) axٙo'Υ-QJA yN € SO >g˷Q(j~dO(mLV?ww<-4Ot%d]^780$x_^xH=Pqa WyRyϜXR9u[m0D;Ej՘2 n{{a$zh^89݅OZ v }=(עSŷ.um./$+R2l7GE0+0mY䳷kfpYǪ1XDK<`d엡!Jy{9(;AqKO~uةe9187[dY.V@!/~ rU8/. Z+THeRL-YX A*N] MD;⦽ϖRuYG4pV I0g~sqz.ܩ 6V!v ]Bt ?'E(ug~W£%d'JЉ't`x>B}6m㞈'Ia_d)*b"dX큰h iv"ϓFK}{SG!f }^6=;M(mD٨ȡmjUu{an sj+* Hb*Q1%LF WM`#|݋:꧈w*ޖY)-a29#L=k>.D2Fjc'2 _s@DWu ;θZDx^ )VZ4z_u&o@_#_(nWA3@x4)5 9*=cKj/܈>5 iIy.(HU|b n|D`Tŝ7ijƳխa;[5[qE국*.\S҉_/Gf5c pPI^Vɛ+ ; J̘3K ,|Xpp~Zo05os&uK|t9+8ZN+ߙ_#̹[9LС[T&~v۽#jb_<َY14i{g-7?sj,kxX]U>?}o' sqHɏWJ+d ߎpKHxoŦn%T^i)!3<|Nv}x^,yC{6لЏR&'95,{YI+nڅ=+Hhp M)kn4wϩG'{ :Zs{H.լJX͟o>^)*@*+C=[ؾEY4Nd=W| ·$ߡ3m:<E]{MpeIM/"Fܞ*#)AKQQ;J^+7B=]%0ؐ'x#c[nAYCsR~3aAۗ[f=G!(>›L#LWm6u Xd&nkb/)u!"R$g@e`2t7ak̘>0`{|ԄƕDpkC)}lg0YB̠2PK%&tsH.߯~'Sdܚr Px3!h7K@6Li3tZ}ju Q !Pt5qr.L:?X G ƾ:PԥU?C̱6Η8Ҷ{ϴ?fekJ,`Pp0ۨa1ҕEtY+$/ hF2'\i8n&e+_ wkqYSW[#IJ/fs("Ӌg>&o^52Nz8E12f!MJ~ 9=ӊ -^4 ʇS0V ğ @fyCliqcm% }V>?oѪ`Uy+BsP,X7j' S޵0*Bo.8mNfi$ӊTR"!#|TwJ+v[t $kUY ~=r7dJ5W SvGqKu {u7AzGI57lݭHl;vFhoU8 O*+xw+D w'c9,U1'ԗd)NfЕ,n82?V5;F{%"S;mg8_3m#.>f7EɈ<<ᝰ0Dn+H(kd<ǮTRAGTKcr^yVۓP>ơ#u8rf'u@ UhZ e~ľc^ժV@.|KJFCYFA \z2;6.+Y`m4%^ȏ6x!EԈWrǒ:~5&hLAAyE+wUzx,<_J@ol x a|jt ;Q 9F[Ӈ++Km3i}ZÈ]_tJ= eЀ`:d|>p@榣v_j7[!㾓x|@/k{\d7EujB,Zml龇{D<'O纳2f ?=Z i\f xx<"=M+ )QyOD3&ԡMvӭ<>ɂ whǽX%H\W4Ҙi1l<^l$`pRѵNvs .SME𖰣0LF*Q={,SuZ.|0OFW̿<4 AF"pjGo{:FTrŹYx%Dr#'GQ>f2MmLFQY÷b;1+X8ϼDStV~t~:x:g =Gt9/e΃nWѩVbE R2WőE}]M04Ә֬J`ٯz.Ny?2R|+$>'4xNu{, +)J5QZ ؋ك68sr2g &4h0RAI3-ͪ ɚ%c< PHf:Й)F>S3ai -qzw.kgV/5O{m FhSPr~}Q+!Î5!K3#g>&Zfs8+|Z9)Ni WCl"/bĈ!kLB s|]\=vBvB\q˥ Ģ9s;r}gͅԊdaܹꪍ_bխ0I~oF8M\mt8Uލd")[]2YĖגPYT&Tpv/ڼ9R5/F7-BN@#]]Ey:CK3/)-g엹{lOig|j6glAUx4j6P:u;]hy]/MpʪUg~r0mlG] 'w sUd>9"{\0F9YϏmʐYSgЕa0a5(y}Nz -Z(Kreu-0K֓KWGHy s"Բ| 'KQZE }$Yz߁p M ubc}r:j87h3#M$ךe hz7>58&|+ Ajgc U?,꣗0]NPQx}Hݤ#QZ$ˉ\7{Q\[VPA[TȒgDyY~>(`UY'%B?pVѰs廗xBs Xapew4#{-IܬV[:z:yJ5k5e]w[֥"<%H7wt* ?<:|NxjloFLqR*c3ͤ3\%C OO4(>LˊGENnLC{lf/eʕ b,,O;z枖4yĬwF\o;Ƭ)}-%mf9࿌4b}6DUS]{WF[7seۅNoE#%e9}PW*7z%s[j}h \Dz w|Q +j5eRMy0BϕפgsV=_p ^XżD([c{{ԌD8wrƆ :c4V-kcя=ҡLG3 u0opp3mwSKRijCX4kf $P ;dSfNӹ.VW ~"' >[Aram$Lu*կF73K8N! I8ԱjjM:VރZn)R'%Y4 O Ҝ-egwiS 6v垫jcٟԓ)[,\96 +h:фx13Uib,ý,4`;_h ,sEq-~F_k Q3wcOF8o(o^?}(2׃biJuf.op3݄ɀ6m3rT|n/wp|l?N'Bx\iWҲȴXpʨtм2i}a^H.>_^e%$sO|0Y(Em<(7Ag Շn"VV iۄ=sh[EGVd$ڍ<͆JmIF)}b|4# KV9ᆌNNWPvϳU|IlĢ>~:b׏Gm0^dp[ĖfȗI3wdRIr(AgxnĴ&G7̝ybMHRh4{G#"STާ+qY[<5s.^Ԫ)D(n[@+Akﺥӄ?@ Ԓ1ɨ,"?JG;[e^ _bpupWFR`~J"67I~&.Y{H=N=։jNHUӓqQ3lKw{H@-I ڂ^IDs$iwrMg͖ji"OvG1$p2,bⱬF S K&.~=.g1z/Y8Q y\Dwj=)\EfoJh&/cHw4jo0n:i.+d=]!?pH3.X0X |cr!Vmu7CKFֹZ?[hȫT7nGk—-R6(߳ I#+N.wV gk%qHvIh<0םRoy u 9ȋ!m|0r溮@,LWF' -dAyCm 0W/+7?AxQG{W E1ϛCּĆ ,aakLFGI}vj x5URռe2:[ 6Ãhۼ] hz h0lW0 EIjaeO,=;Ong^^K,*c54"ȦBo)[v)._w,N3Cp2`EϼK#6)"R:B%&Ic| s ͼ R yyUc0V.f7 #K.ZBjzcts1~v_mG2Y/b^Z^la} a3Yu?&K*h$/*q*CU&krp\)A"ICu$r34&;AMYzND{  )t+Jk|W7]x͞~KLCب{?Paw0C&7G3Dd\܆\E"P%Kzf BKZΐi-D<&-ZdY}Y >ۈum6^,}g#g I8VpϗuLT &&|f" \y*6:.#, '(B%ųF8ؐ.pGJ,cJ-%G)cԻ;N톑\Mo E_sCL7-*`Kωҩɱ/cPgkݡv <ҐYE,_suI)zQ/C1 #{0e6~XUT||ns0om@h '8 TC0P~7LK+i⭖Mټ5IK*nW{XCI^Tof;%mZR<>(X*SDbA?\=27{k"92 7ώtol/轮E#L#HiuōD?_DvjBr`=x UF%;j1 t2|-A;Ζ6iu3h6_H+?L4";&ʼ(AI C5'yU{mkP|ot$i,C+~hLfǾ#up۝MSġ4SO0>aeӠKJX\; ԊɟIltb+I3|#ݏ$u :.N0dk`0 aFa~m: iEև?CP9|ߐ<{WpiڵOdRWַX0W=Cq]5u ;TJHtڡPI;xPu]Qn|];۞ǩ8 rT78 Oh׃Nx]'gݠVj1/̠@33u:;DMP)øB P` £BUf lI# zuDFD}̊Iǂm!yzGBS 501:~Q^tkw#}r_(}a_k A86L704 . _]LOO_MPE"#w~Ie=H*pI nRM&geGrgñwV7Յ֣:Zb>S/5U~.,\䄌xwt#;p.5m46'Vka ) z*ܯfXg^| }Q{:^B3fVOG _ d*0z6 jZ~< jx,4, |F#cߨHjL@4&n]Mb2~cѬ\CCeER\xdym]Fߵ :gqc6>!hA=D 4z޽=dV$ȇ.s<u鎐aV.!c@]Zһ!Ws\ĺbX&7JK6CYff)m,[biY1f^O: $_<_╃ݘv7$u8G= 'P=阢%?'O 67o9^IǛJ8?,i*0la@I|r!=<ޔZ1)j5 K|b4f,Dj(RL+!B2VJ3h5 I4`$*$Y#baxl€i\ l%}MH2 xlxpda!~6հ&G-&JEäqM~ jB ׯۧS9&Һ˧B vM߃w /UU1!l Ѣv9UZWuλim=df*\[mJ&tjOn \\(nX!U"̤ H>'>-yAR;G$K xrd\rY%bsa,U:ҵт6;m=+3rz 'q]M!%dz+H0<dS[BWtNTɮM)LE!mguoj7W`G;yIOڽϽH\|ãn~1c973̠,YM4ju1hLE}Ӵl}c)8 S~ZWLe,8ALMnXDi b[Inxخibih-.a-q0Ivx{ПgmFTw k#PX{tچ}ȧ;+2D(a`c1/o>ʇ[aayFK5/ȠI|ނ6dJ}W *wD3ɁbldykK-]q?m?E֤Z&XJB3uGsZr?v| 5eDr[uo̴b ml\a :@ ߗQAxmXA '[yP!5uztR EaBH5IS6+|΂0M=$FCܜ)9$&=+֚UXfdNPsLMc2;mW^*:w:ZhJQ. Z/CpMyJWH@bXf~]ehq9'ɫs$t}ǁ8A_M ,\  iԳ(Y$ .cļK2=kB?(^&l{ްq;L0$ˇ٦3B#~YM<s2v \|zYx (O0B*GUXS1F8tAH-Qؘ *Vʂt}Tlz)cݷ+2@R  +=q'nZ! ZZւ>YѸ3 5<~Sڅ R$STdR&aN:bTuS/͎}lqqxi‚%&c|OaEˈ$"ۨK!J} sdn±xK0IJo p۟YBe,ʷmل}37o i8c6+H4tx<onN3-氇n-Y=s6/fU,Mmυ/;Vߋ!ąYgCFة̐%&*AG2g[^7t fQYVRFbvabJ)? 1lA 2׻Ѱ8èM';'C !SA ./xf!+ BX5!TJ2tT]:5bshw"5'TMNq9mQ99;w &Ub"1kDB)Ȋ7v8F"fk V,|EVes0x a/E?liT ^@/Ynh.t b$nUW\3@L 00j^ʧ|ߞCGiےr}]l{-H&~/v * 3d~DM$ȩIST#]ӳ~{^$P١QTGk3ܔRmv~Jlù6""B-O!VΌuznwL:Ѵ4씣Pdx'^\7=5b`-IP׵4$EHp `+@M@= ut?3`*,ʼn;)򟗆\Ο 3|Zh( LJNx}z$)FfurD624kuU2wv*PfM5x(,4VߐatՓ xbE$Z* HBC2bx \@ɟIH2BM $.vU8swрN![1 aɕF|@G&2g!'+P ֩Ip';<;Q, й^sA}5l 䳙+&h Xa63]m`"*L@^ !02t'uה^0% xB5O8ҪN$b| @&y L*Gas=}g^9+8c#`MW`$ #L=Rꐿ!¿Q~Ye^t8HeQ̔E>}HL΋V."Pn~dMnal"o_k%@יtƻV^ix 5?8Ԉww쎮~Ww೭&6HٚX bChTЫٝ5=c_{]7!}V`,'xɜ2 au+Xє}|Njg/~&eiA7^qT'c 'y\tH\tG|;l;2O/KЊc%? ` o xmCcBz4.*`NMqzvfgs?Cw1r)s8.A4q%!jM dCVand` cڙ;vwX4P r iV! ݐK>GԺ` zBPt00KhpϙjR!MA0TZ\惍hܧo(ZD*7Xo)eZhAc-k)k2o/TEdaW?0ac~M|AI"2V}P2V,Lې_ !%d꘼;`}?rwVMFJ8O @ݎiln(aˉJbJqWH|m1FdZ*VL}*F>6{Ĵ^J Rfl6Tvĥ$0bqSnCSr7(%j2p9奩 _&(Gj4&  O1/ ֯4~V=Te& ^Ә,<)G]{' (k['cBF،hhu2%޾yQeW 3ǴC[C qxfwC;׉ԒC:g(A$?^/uf&y6NgAeQ'-/>ן's3~8-cAmD30rW(-xqfJC:6##}dTauD34SAǺ!~-[ ͘5%+E풗(O#cOpuWP'RL&G\ hv7 {025ARZ0!tj"70u}࣍l$LVAPYqft7͗`~͊oCƈ# 7P8Kkh7UdObyd}tto8%Ɓu)H!i4Hf}q?ItȀapTrM_`XrMz q<0hb(@FƳQ cD!{+f7p X~Omk=h@*q.Rڐ{yAף\ܲWF0Si] &-wr?z\ ]k]Sj—cOtp &A&}zp)#߭{X3*XZDq1 3+C{T!\=4y3Է`5$*֡Tqpӏy+g y{Sug2|B % vIלOpDZ$w ]ldJ8?KABI'ȓ'Һl}~X=i/jdwD K"Q~`7a+KE߰Q`YB:`lؐ$]x,a!= rag) 6(7HT@~S9T8COPb $/]ݰg0R%QR}$\iHs*N"cDmWgXd~ARkYSWS^c _]Mv"}WY{|9N"GԻO# O$g5p9\١ȜI;{FP!>N!ی? N`Y2(&H5Cwke Iυ5uO6UJp?7A.ɑjWJM׺yLe&bkV>Id( X :G37h-Hϒ=.$b.)d|O 3w?v;oMILiE'@O랟R#+s=H&4>`^5 Dud Pc:$g{7hݻ=2#XBKRB 0aS/hj7f\RI 8nt:PчB#|?#A`ԗ+rQ'eDўb<P;<B>Fmh?VnbՐhZV/ȿRjxIr>*DL==.$῝S֙.5_zpcAG4UG%f|V!}^gR?5x flGjEz|Jвhe9WuyOc+HtPTtA$B[{:d(Hزu})jlxς9]qMnJc[t_n@z./4ˉvX΍j'bʨs7~E=u(DB,;*F v4=i)bmjc~V|*tnSNxp[V@ ~*,V3\,=mJe˒4oj%*ʳ-` =`*Cm)~W+̑aUWMh![xt?\nɀPn,9Z(-)ѨF促E^P1{zaKdQUx ^۾u=WWwyꍭ"3H|G7da)9'[u>,@)s>,_ o@784Gc%@O"C-5仯?[`3/_qi)댓@Ԗ(ء!Axer\((/Bat]G- ⅂bXm161mͲBPFm F*rNԻnGܟ;;êzΟ#eL(\{*MIh, "lwsKQ]cUWWMnwerH*ۛ XP;@UrCӎG~4ʓAr.ZDND+aHL4W;2B 1wF.UX:MG-t]TONh=Jǧ$z7XOatmƶUS;/>ᩄ̧n,̄POD`n:}'M.'ou%gJ޾= Ey \hFMxK6p ϒm#Le{h. FaQp6 ŗ8b0)C.)o1Įpt5Λ-DW8l ѿ!r(c92}Y) F$# )`c2 ISf(K[b_{M[@֢oxT.mי/pB d͚ԥ6͙*By}'rݎ"2 Ɨ`5AZ$H"K)3c6c92`n*+Tx~< ژ jS;p?Cgk)`S6m6\"Z)PxUz8Yvs"0Zp& !U'$&.ea^?j l=řױ(g'˃P,"p2ԓ`-j{y w2kY؉ d4h[DK(~J*ׯ ֢ҹFZ 8 (_"O$DjwR-Q[HM?84KQ"^jK1C`0];T>vT(v'4`a} qZl $=*mVw ˸/!KhyT"_ ^Sg-OG@)!6`S՞d֬\SƒDTHN YEXj)&1AMY{byly~w(x qup%+5Ǒv/5K<֌Nº+3H|G~x gr4wOEl$3kH8 OTYA,ՇQIfq/Usąl=7,dN7NqJU-G\h8^ ٜ᭰RɑMd}f9^(oxON3ftwXhb'am1R4q/B`G>0uII)_(땥 $5i0Xz:IpTo-< ?mܲCG,0B>^~*fOk@13[g¥ȼf =c}ObIlj`Ix$#ޏ2켵?}5Zfo< 3s 谚9p=*p JˆUt|wPŕS0秾`.h>]S)zEַE]/K-Tyh0Mp@|],~yG{z&4-еU y$=4q!GX,I} C:-6qCz+w}b6hl,t9q%Zm/qigNf$-3Ԋ UzP߿h-+^.3ds.&иyQ|&Sm˛4ӺT ڋa(^`Gϝ"t}٤^ 7<\#Gc?3 )T)?x \ДaHZ+Il~t}ͱy1\j{DPwj݇7g"IAtU/O+|H^ ZZӁƮ,1kjSY>EC Ks)K,pQ9՛|@UG8'cPf2z7*zML&Q#? V΢Aғ%I5@rxWh:FepKO5;%ZA2q"BY}gyM ԆOT*ygA_90VOXózQ\>MZ(( lEW`Bd=EU #dj֘㷅e2d{j*smq[;#%8IuK)<j:SX(Mtۙb!Kr-o1Fo؊(_i@2zb}$ΦP]lQʷkrS$$鱘8RdvMQ(.)TU-]"S0̂30c 1yޗ3D01 ^<&6;O~Eߍ$ &Kݻ0Iv._jEja/j%zjľK(cPrOWvh,4\ʳV¥VdwV2mN! c(p~-d#1VHXBj$@}#@].qxzѲXj4\YѲq\$^Ղ3nj冲R+#Kgh'|Pz_w<;q d&M#pΐp9ztZZAi{]Pk+6K૷5޴f|%L{Ho8܊;Y@Zc決qzl v]ҎG$}<.(qK1{%o]6_noiM)J=?0aj@Vnv4JEOiwtuKDMf[<\"Vsd6zʔz5 XaQwjAs_aΞ8.1Lgv}be!YfхTD7**ek՛s͢U--JŶl3E SyR #kmb]Mo㚌D6& 3ILxWD@i,逾I]aYA/cXNO#_ Yc8 !hj'G#In+ff`dư)&YQc9^cI(MJ.ьaB1Ж7C N FN~{#fh$hGy.v[8Hk Ln(7ŷ5l\"k&"M;Q!82C~aw`㜵2*,(v,% "i8nkAC S`](e*d#Y8C1J>+g<6}~ .TzIWlttt,H< ΢͢!ḨDr8Kn Ï>^ pΣ5Ֆ#lROߩm dWk'+peuI)C "G6 Eēݮޕ F ˔a^&QV/@/taAf^TGBq!/ÒC{BjF@$Y7EDe3l ~NUn-qZu9<qzQ.[2|h7'ay* lv4MD!M4 f|ofb8tLiZŲZ+^qnfCu$o2O_\7rpehAG M_yr%09bZ*="H`, ,[s A)7n-ߡDh9;D"+SAn:HG*N*RrY-yLKr;:E?ᷞޔ,_iX?"FFdMuʜ?~Cl)DZj7ԛbxc"D>fQ8@4KwH'V 4-eFݘo:|A7=?=m q1#N}&2opvbmmcZQ֞ q}WHr偝Q]ja-Y3>CX:`RI;5azVRhk tkZD>\K5ZN Cw.Ȭ5V N$Wk G6;f;<-xnێ'͵kǹv yT.q`\թ 6!nʈuу{FK>Ư)TR{DI*+R9ϒHw.t5­O9wd̑?{r*!a%5VxB/dYɉ@]pu7ӮA߳}Ov҇N+ k ,?O?Yu#JUGב*8;p/i`c#|1SePDu(O-ݼ=sv" 4l%,=`ask ٦:SPfW+99*KV>gnBI}`6ckǿ}jÇB5ZL}d=Xt ċ{$ `o~c\K7ﬢg틉Z)˃Pj5vSV@(h`^R&UJΪx'FQ$/D~Dd" F&t ΒnX!Xź l!,iյzLqob5ZmX{*5UWQ1:đP3:p1Aj[S:Aw'N ]Xmьf3OnhV=1B >WƆ0Τx/bE7gSF< .?Al4Nrv%9;%B|!EfTIwPPBw^"YAI\gr"ؔdyٶ iˇUC%7ѷW˧]FM a>A;g^'o&n4yK_Ds[|@B}]m״oDgg>WvO ?n%uCRVz% 8C*Ձ5YV5Ʊ>ƝaB.T &7bq_Ջ oA`l - lXOr #GԋwFd:;`ˡ$AqP)yJ>BnqI[aIK%G^B靑3et{rw]v䯇m%ejFq TV7=Dbˡ݂A 3<=&48٦\,[iÏ|vu:!n?'NT{d4]V>g|ChiYb{o}6*2,>gOIW5$7xqN3D/C=BzdTy źTBuAߦU@0c1{Ϫ32)W-pR+.DH'+h-`:gpOV/ +MpK:\;9K)iCH \gqTzNs ޢPAFA~&z{d)UJ&'19Otr\FrL6NsV'"Fhx?MuVD櫃3) y冋v[rJS"U=?YV_pӞd1y)t93KH4`_ɀxC?6enc6eN?NS{}[VV^T%FiIs2ǻxB/ط~QvCo"8U[| xT B[w,7sRJS|9>T5=LiWcal,lj矵7CBn*MpE4yؾI0SHۛ>S{9NH h~( FJUQsu ́jvC+)Bo dX]D- ˁiDnIŁ@o X5Yҧ23s@ș Sqaļ"+_"(Ov( Cisu٣E!7^;@gQi"0rˍ>*cR/S"T|XC!3I߻U[-]Wp@-7U1{C'x>PBH2n7'H 9 { ckRIS=o= Bɓ(0![Ϫ5zBo98C N\Jb'vQRYYxpˀ" ^+d<4P^f뻖Vzs ϐN6GcwUXx]1KLU;O ,htR202 Z5w8wCu2gprgA=v 4QKe]k|)-vC0MI"?梓N [x|qy,Qp p CAN@x8"^r=0Jӕ@N.>kYR?x~IZT=U]ǍP_`½"^jd,]tk֝Ҽe59#!W͛woTMa1䙰n2@@K,x>SBim[ mM7#i 6M[dw¹#T:{=\_.w$ Ƀf$pR鉡8UzqF|϶0,3M.QBBќTO n{a%4 Ɇ'+v-@~;Zj;$uXDlxD|Xՠ6\q[JlR.!?匨J l|>>)qPPGXEI~WHƬ2EF j&*>u0ݭSo ~kR2xÃnYgcș ͑zONsoۨfpͩNSG6rvP7Ok0kEb~0нBwyz@=B?ۮoFdR` H _-G3W#=e&G_NGJ9h6>W?Ix!K)`ҋ/a$N* 8d]0 Ac*,}ǛN8FU<@OJ?H"tcZM][?0$҂R"nI8H'pQ``'.80d֋3cwlƈ(q#0oSzlw Q{tpI=vf2*Tr0^y Wu WUN| $h(v#VzIi /D6yaT]cb" ݦ_Q& %Fv'tSXtw~ЗC-l<.d+[ rgf 6ew%xD 8g_ttkӂ݅ C.cw@_-N6n*S.7r >遨nSз 8iq!*.UӾi7$-SJF?y&(T8dQFCFn:@i x#gibO8iz ^^Ѭː"D#w1Gg G(nHssQK6sh˽[&N:6W?P?o{SVYNi"5JG(;u6^RRz0:_׸Wֵ1 O 2m-%w]|"˨T(h#i~T/G2*5)_Ec%A]ʃx"7w.AtՏ%ԓ!$en@+L6wbBCԻ,$ 3UYб[o8g_Vx=<9bZ:sAd89wAG$t,"P)(^v6Ciwla&5d*'is!$Q`I 7{Ld훙!_҂A2ϳ'PCɭ/BH3iBڋe d5 =C7u6AC9A{;fAUT|jP_+fM& G$=:Y'EٲE |HoQ gۉ,>\%Y7f*kȢo~DFFVgނ)Wxa|Lj ;gD|Tovuu51TD6)G$;$IL yvtWN:z[, gc@n>4̂2?n`ssѱp9L]vcŋ9AjLy#Z,Gg8XD8c p`{7C6Rؕ06hI,' Usyv5|@EO< 1a3isn7u%\<å?/y#b]Wp)^i v"=k1<{s5{ŴHn j67>@Wb,̈́{-ӸlQǴCbԊow#' P{!,w10%  װz٩1 S429(f:a[Lwy4^h"ad{ KmWے"vA$qAn7ZAc(DNhۘ`4Ć $B6ўS9%RәoÙTC<4 i$%tI>t~Ea !=86s12[tt:i詊3N,,£ק,hC~J^U#y ½t?׫ z#:g*d"F^vc_X?:*9EeR׎ >fVPB6fhq}[QIpYlt%&Aju`jI`ՅXaAOObdO!^{G?d'i4J;TRT3*`Mo! 7~.JE9?gurSE =>ylܽ`fW^Ο:G \ Ӛ*O1gd%eKb!f~ |Q%}Á )LQ/i <B§ս),imN\Fx4uQKq(nn#%a['*yj)±pkj0C4="vayPn'olKʜSrsr|ч[ru]'BpfhljuM ~N.~!/^(V&yـJ^dEyu3-ʱyƆx kaE@-*Vo*cQADBP >cLZD7wb0 DGeкD0av&6g8džSϰR}mj쯫wR7R|>T$NDv.+= 8RHvciݺL2-we o"fkі1JxI=|zAp`G{Vg.<4~C(cR0Sr ("9/RJTP2~ ϸy#M6c/K 8-Ɲ[h"5[5W.\BB Dnw)Hɭ\/dD$P&0.xY2j$mxk%ꊆKLSN3,W*H|aB8m(`5b/~2b?r Ţbj׈&p!$ :c~y.a$IGS&>delWc'H* P usYFXb"-HZgm~)ǯ]y1縥!vq6)pۈΕQ8ew Mؘop-CF )7/,[z$}vx;9!scq δkϮ mL }>Iu^?@乒cV6EEͭ@!,Rɥ֪?Tݘ€J=N*)-#GZ,4FMnoaV8 f,KJ߾ WsUN+/H ^6*)P̏zH!VFL[46OeyB\MI770լt򔔔PPם7/vYɳb924?ĭnhrA}i=Z\؇]_$x|zP򣋥Bn .U |C)y (ap=^+zu 3,>tFd{n= sޗ7o@# L]FrdkDKGqP>prAguxo:?N fw2TN>&OUA,:8BNHy*8{n41ĪzZ˰Y{J$~g6O-sixU@BM؀Qhݮ(f~WYMYƈ+@6+2Ɩ#.`NmNt\ڶgũ -I/!&gcÌIF AX{Y_L퀒2Wc'1;j@i:A1e,5?8+1{Hl,6daR zϰ]H޾͟(f~9c¡?4Sud}CE6$&b-v3} nWl F>ͨÙCiCBV6}r+HqѓZ?$nbzkc-"vScbWM傞P:< 2Ŧjltts[nHY"ˏt^uoic%lç+"Z9[@jqٵ 7 澐O0л3 dZ6"`Y`;{cnl`F.NnO%F2ƒiUPdO"L}RS%rM̊ VM`i/z+p&&Yf`YgKcޖvPmOj|쑞u&B8!'.F9 OYvBcJri:!;≞FQn hPng˾X59 ZLXM&ZdaiGc.3H~aoIE=T쌗JG ~č{ypaeMP,;{`)u,׋_ E5{,iĕ 6$qfMI^@6 &-ܪEMڳO6:ut.z?B'_촑>QNfx6*| ~RroqLďHR1IWN~8/^ zBxw$x ,ClN#Q\DՀ<XmGd_v)ձ+cuipC\6-o}R"DG(,=WLY8)4ԶSvG󇡘y(:]:FaznY5= uKIyfkzQ.M}I3Y3sT { ǻ!&g=O C*Ea’q˕e(aזͲ >½tgQk gKLĝU0OI0{Ob-i7A zr"ԕbnM>O_@UIb$Oi[ M༷3dZ{9~ES" xu (3 )Yyơ!Xt|{4މŏ YЭ\ ڰƪNs<W3Sk7`&]ךU`| aAjoIJ~`GE(AVL yMMdZ<2LU฀xK_mENvM?y\_6[lp>W,Iacdp3*v9[T1>-2bD[B<8ZEEoE⻲7Da֩mkbU;dXSnjO2{( kAG\|~}=MynCvH9ftHE<@2]^~HiUOQgNBo1? ʰTX6Qu"7T?D yGW&I=G#O)W =1 '7a qh5~&gO3a+:m~Opՠ?ώ'Eb/aSL,B|su,$a( z6:e?\:>S<Ά:J\Br fx"l8=m68K]x7s?n,cp@i7:Dm[W%.`?]/Bpz9C(l7>Sa-bIMP]fFi}Ϡl "4OѬUv]OP`ca<`P.V]uvoaZ-YŔjTs3CMn!4KFs8%t{7WhRB`_"$8":Ql;4"\Chtcܦ聶&L)h?C8@)LɖVGسJͽ%^ECs_hB__n" ,uoJ| %0yS;i/2PJ!o%,Ϭ28vY8H:S2@OQ|ԅl2@{GC\tPe Ck\ubNC+LK%e>6IOYb ª:DD7#*,s2RT.65̧/{JR }j7&Mڈ<RkZ=p" Yp|7oƞV-M[UcHM,s^oQW8XԷs~8<עg}*^4Cyw h\Q_cnE6w J裐FEzhV #-9`9+1#2Z=K2Lq[ C 5CHfπ7_ Xokz8@YOVCKGx>^4ݫ< :Afkۙh/fF LK3 /DHU*(VHp|ID~ x},H'*߆ͧV&?jRE0Pp~:0b$B;;\?6yTV0]VO%Š#u':7Ut1;=$$ԽRN9|(AbkgQa 47ju~$yW{?XmJ dA{nwށjװYM+eh=vB+wY1ܓY]my:}d^qՋ# ܬNTqgpEKU*n'nO? *l!cX'qim94ӦZ4s)AO[7[Am~1;u#aR8B\A)ϱuK\R| K6k$gV0Z #;[>R]U|y=Sٺ ;+k6TߵGj{UK o1- FyAiv-=\e&(šPA3֢9B>6\S#|妌.4N# 8뻚zaj ݛԊCyxfb!G e >Lݯ 5ѵcdO0Ƙ41g8͹05=TX1*[Cȃ);dεL˚İ`Y kf9 QfYlh{y~&B 3.cѫV8БIkS )v@>yZ)Fy@&Z•YC8Ҟ q3<>ZC0 b+#Bsl9uL%{49,77v%usl&Czh"eoi1mwu*LXô<īyMӒ=$S&`[Aڭ'<[Ε#Gmuήf6@בC2IzT":;S=3EVOn" 1wMmhj ,4q ƒn?anE/(U+5a ^0vGyfPlϪG@c{Є٧ қ6[B=#O%) SF +-Gnu0CQ]ݥj8a񺓑W4SWKb1x\KpLz)*e?R l•U"2ƻ0NަP$l"'?։6;Rtoh{a|#AeQccF[aB7k-@ 1`W4V[Pj4KvDۻyLt_O|KZ, 80%Ps2fr۳zBr!cbk:zE_ 3dij!\Qbk‹Isٯr|`r.sl  nY,YƝq< >6 ;ԁ]Ѫ=FI:8G:^~Z.{mjϴdĝv~/SI,[ kR?\q ʐZF9`Zc,4QVD„/KǘŪVa;wu,_WsڧŪ*:DЌ^5!S9se$e2؅x q<(J*>Tj,=B7wqjSj}i1 4QVV]hy~@zPV.ɆY#.G nbAw=AY#3C\ kў6˅ .#kh;yO>tEos /'ydG},ѹGąI[ܷC!zXƸ&߷DWlSߣ㬽4"MifRi>#xN"HrϽ ށR0E`6lv04 n%`Vɠl<& gX͊ Q4]?SL>kgOy6{GҸ&mڥ+}W!8r,lM6 3[wRJ )~Gn@>B?rdȯQ6,(q78\pcvƧLϔ~ק(@Y#qi.8!R1@~؆WC7$l=)&C [{!Mz{貭ڻ'W(ssP]9"Wqz|M0RȢw JaORod} AHA " ~qXb_釟vMvl׵f;tpr#^2x :ҡG̎ $$&M2^ CK1B#(iS-@BOϖ(A%g_o-`@(32SyqڧY`VeP %LX9̍/؛mpj1lgG.4V b7;L6O Cx5RS!Sl'#2NOb:aGﵯd%3sDq bUnjȄlV( =\q ͗a9Ԍ+͵!D04.oJ{A%TX?x L"Y"Mz`bd]uIwA(귽]pX&YT|wɊ/ErY]PnQ 9Tqfǚ!yZ8t*DΧo'b0᏾}4s3?hO D:?zTP%㉨?%aIʯS=4Ռe/֥R#KSY{#:1e_$ OGeޟOv&k`7Z[|/6y&v ["O>(Q%#CݻHdbPO:y*99pY1AECF67g99x/H9*u-ryԖyaiqdjFwI,ЙM.YˁQ#R?u8J-ASڮ yV$- y2TuD}m;B }@pB\8ftנ1)s_z6 O,I884]?JՂ}5>/,YY&uL5TynՐiYWrS^b5ipH=$ G䆯rH&E6䠁*|T8@f4p媃\żU:Bɪfq|d ` 6k\Dt\[ZvmtmqQJ<ys_q}DeJSwtK9.M+;;HŚj$fSQr.j'3so0*\{neT) uH0OQD#_L1MTޛ}Q E$pEAp-@la%sa$Ȩѳ=իOD;*_2engoIrGvgਙ̐3=ɸ:ɮQ{=}JةWafQZZ#cSj_eAǷ"T@ w*;zޑ#"f@; qBUކ[NJqҔjs"p :h0/Yo$C9V, rn}kjW@cN م tK圷.zMTNZ&C}h9*gvPYCNu;ҐbA sJ|P t)ytr/3_g=|Nd}Pt(%xigP5i:2Ma7{[U-NxJC !z(DO4n %kTb52Avg,OܸuU,h js߃0(\WxtEI|ǗBś.eMĦv^BckU-"QW¶qJ'_fuxBو +_7iHN.˽';,Sj&jJH67ވ$Ѥv=74&|5L_pt+d37PM$ ]MčRbB:CӞSTKUu۳x% =6[s̴k%SQW6i1h{Hqij 0F4be8mԆl0AWzMh,T>g4v*G:Z5`}{h^y. >o./ r&ʑDN6 %K OBtLp pQN"z|*υ(K`VY|A k7uqCnfĆ1;{*?+EZ|/Y1<~|')ΓP FbE֠`/ 7oO}кe2u|S1NgfWwO# /zHqk&1mJBͬWW;F]-A|lL=MHQ5I(c;)*횗Qͻ89%x;K f`}^l=N(! ֙*QK +W `S4z*#/pe Hc o}^w+Lݺ՝n!FϾWNW ubv6=ى:QL%Tݞy݅QTȩS.V|'0 (ozo\n׳V6h*'|{Nćߧ>&8]6 go'!1$`0[x2{Qg)B8g7ЧӉm[/oc ]O]*ߝ {آovnԹ4S|#Aً˱r@!|R)a'yyʛ ^yH j4AۢTCۚ*-1WwǏ"E-+#;WEX"PvQPt Y6,45@J+ҹc¡9~$QbGV^)m-ZXh&DVC~Pf' &S=^4z=o n(ǒߺ`$|=7?Bd%,hu%A*$9kҎ 69IumP5%oջAP׺+mNi:tϨo>O2ޒ-uaYo`JݠroD@k!oesIqE{YΤ#Y̟K|f=VHJ-KSnQ|ҋ6"VQw$SC[ ҳFI%g|dP g(/ fY4_Y.1\8ߨ#=@'l٧ 99b䟶rKa}cZ{EefcK/! 4-Y+zkxЍgH 6MZdo;=>伈un?!ٟX[jS-uʍq`˝Q[ wS ["/a`5J'gJ@U(*}h`ߔ;hjep5!HIP²5c>/2+  ~>7Uߠ{G>Qp/hnyb3|M/c&m\XEb'B69}Dy?j#kKBU#. &g쥞d:H.b/*nvPਢlyB@-4ܒc>03`E >wRZ]R|| "X[G+|\0=˜ʼeXę" [4Onz+F"p]şlV΄լdhx >Wn<u NR4sc(F8Fvo`umRVщlmt]+lym݃քAJOgD- 5fشoܒsj9F_CIQIcwY;ޑ$KȆd.X jY<,ZdrʵC^CESe':Zj@j l1G0>6ZHbo| >\Z-\6 eBKTbaOe,8q}ހۏv<ܹQ}Zxsr!aZRzQnhpwLy<u8H΢e,6zsS-g77׻|$7g'.V_54Y_;ٿWE-=J 9A|1f|jf/tzPI7>2C1p¸lb<Rۀx>p*.3yMxo]n& C5F#?,IEBX&VDkۀTX {8U8MR?1+KWnܠg؊c0ml&jjP1{FU˴ $b c ̚r$(pѓ<}B\W҈pD/=rb0ܰ:z%JD=ϢK\ʍ 2s VռWC,Tُo[RKunjуpG@#6V 9 PŲ%cF] @? <ԙfҾN} b~ _3 7Ӡ9{[Io(ֿA!ݡ]ptӈv[^HsVk_旋 UV}0$I N3@򎹟 sFG~S|m홚,!oˊ=@ vbߒ:|;^ ݷ+{"uE0~ RYyuvQ7f}}N["y6nט95z ͊"+Q+il ӭF7ȌtlD5OIMK3mĊ )0"ʆ~3$98mlׁ,(toY"Ě [< H1gƓѸG:\}%|[Dp BxsU>AsNP̚o4ny9xJ ^z_$ՑYdh x1"L?-&U7Mone}'s^st˓@ ֞dj$wh^, u̴r1(7j9!&̴s<(z앺̾p2KmTIGV:rs,jMpKs{@BNF=%,?Ҿ]Vs+DE:צ*P8 uszpD*Q$%`ן06p8oh9P2l>>78/D%ѬPo}: =^ә؅y#ȵSyN!/`˽u{&vhއ0mFol?ZjFfO[+"SKL)U#oF2)c<y$-| ܩ[ezdㅵ.N荸xG !?qFHVQIS#^ŷ/ bqMRӇoz99cG(NjQ@P^ ˙R{_^)+ǗZq#H3^_?k['Ɛ琩 p>/ݱ!<ؼ'<0TQeyR̡ !픏QHqNF3Ðf݃D֟~a`}lh)j!6Ex]Nm?}+]Zh:7.˃t,jAHI&fmsC{)ꃴcK\7-!Iס?@콪yN&biH6l\u/۪ ;LmwQ6{}"0@Q쵾M5ήۛ9&Q6DY>SNu7,t*; dl}̊+2ЉކՔ+cy3gV{;|Z+'pLk.[w ۜ{ zu:z.ur%2*s6*ǴwI$5 {cI8P5&٨"PŞN[K/Orԗq!VggxE``D'rRbuh)Cӛ'y<g:xIONH+c.4~N\;ăm{ma >ѻcy@3&3W%q ͐+9!ِBcӣCLLQ \9E-q~/ٖ ?WaМR9ǔ/f3ͶLGC/$ӛROKQ57#H08x瞇j%))tU>M At^Lk)Ӝd5sˈ6h!'h/SkP'tFXjO`➸}'_-#'F67YN]qi% YXO,#03'M٧ z'qCATpeQ']RХP#NޕwtjMIySl. 5ٺ?嫡,M$,X'ZʼnaPfT0@ώ8H5 @Jf\՝CNb=KێݪHŎaUo *cӂuG?AսQ[=(^1~v@4} G6*j3mbkP-}%ſ!wEk !3 @.x P=msMS,&pP돧}tE{M&xMͯEЩr0DU^Vj7*Cv3;4=_2e>>T)oךYs?vyt5 j6D :)˷ər%ݺ%J^#i[a3$k&;p-*M8zsOr)z4 $+[dԨL[ ű;x\qekKbjC-=V!^E # 2Ύ¦zeVWGw@"߱& gttETH8[x%#Ue#p3o.DKa?<~m2ucTP[FR_C/tgLT?<@p`JZ̔,W3r_K!`@@H/ּ)ͦXdXٝ8 d"x TF[-l@,L^Ž)aNl6lk]␧sg5*ׇ`:Af3&?$[JnqD-7.R;5z$ xGT$]Q谩y/NxS_bQABqSiur9PP[m'l*=V&!( fzaIgh*8˧pIti\lq!Eٻ5 }$Yivd\"dHo\ωEwm`m^OZN 4h,5f{/W*M}W_ϖ܀z1Cb2gފE PS9[-H(аd}֓l-?cܗ9D r݋HICeR h@+1P YO sU7/Bke>f'JaiW]O|n P' d: wP,niƬd[gaɹ%lQj$.o8aEz"Mi@^4Ca#KCr%vh;HoOUuunt֪oЃ=kjhzFql_p+<DazTj.Pz!!vJƌzi:mlN?6 $ND NZzi V_j0DfN,[n۩PMΡ{FUJI.%بO4gugISŇN+gIoa.FwIcJu,⌃AŅ1}rLҧR9O{SqCѹѢU(b:orR@J0#OZp[ p#x.3,[J]jFh.r^jv7w隳5vJYp@Z.XSwRZt]N} !8):η--UtF->G:-<.1F;#)N@A֟QA{AQ- y6ف/[ѨᙒЊU1z(9ML>9ҾMfT\Y6$v2J4lp>%‚l̑pHV7mņ{r$Xbu γl}^ωBn˱ G -0zp͎);_$=ImVXch UDDKֱ\L bBگvΕXCVҾJ5w|ǵi d*o'ÇJb -5i}kɮ quJtinNph% &_ (If=ڳCH+56'K:$'UX0  NTYAbCk`5 #a9]"'iOM 8k{]A>-W֒kU~~"bA;wf%p۠mC@RbCtܐ4 ϶eY; s--a6OsU~cfVrIK0$;WXr+ՓΈw oe?]JP3F9w_(j]ZI陸k j&)^n1wއkrc8PN|R.Hhƕ [hia3xS~ܭΎ`{AO}4e:Xj +/~nnލAT˕b-"pAd߸pMֺE^LۺԀ:n"qluAv"O9l&DgB]41kx" O wY93 [QITDTcOMlfW82$. q7Ǽl+j '\~x@ +kU=1-q=Q ?GIF_*3|c$ 5h@|9t&ƷW8ucSd`ԋcCIPKC2awx/'Wvq㞃K`(w1->TUXň}L#;OG"yk7%V}!Rq|$J??(]y8^Ýy?(|Ls 5f$M]u!J3ZfJ=XW9w! =P Ұ.%S=%\GaPav?!^oS 5V1tRU u**akEÌF?ǘ Q~3#_,_Kԋ miH4azݎ*ƃ );WydK߉1e Jڍ,,hm&A|*-h7S媉ii `-%eJxs%naiq;"*m&syKr[)D|{wcϾ@;lnO^ V#2sH%8(ԺشrswngZA.qzMQ;b'=/re)w9)]̬2%T NkWnϡwbC(=)>-) ':UWPwkz.cC~0$@pF'6.zP[e|h^8Of͚(>F~; P*9ou=A`a?e]rdB+jܸUoί1<;V0cL`|i(rP/F<4g&^ΦH.řr?62x\\#̐`YTU`m71v mc ތ e#l5mmĀW[Ew4}wgxU,jYL,F@\:Fb8H$tFgx (_4"_ӒTAcWU~)9&+c8aw^m/g.loGwJjH~i=ZY! )<>[8hts QB,4QƜf"h&T9 YC}K~ʆ&)Sz.&E%Lyݔ|p󎤼=Me%Z2CBd~ E3C=&j: AY;üsu SLW_BFE3Rkr@*/.cL9&wuVż>Gz7p1~v+O!=5.Њع&zpx_C@)d_`L? /ɐ[]ԩSYTe^]@ĀJfpuC״m9n sΑdZ;D9`5#HӦ`uweTlL%ZDQ4,} r4UE[p.DV(Zɢ$eey%K#7ڱʦ0;9b(IT9S ,tلG8YHs;zP7OA'rYYCfjv$XAwы[YR5 Ӿu/(ZNgwX3Xfu'@}Du=Cr7izreW]t!.$ZP 7Cs\mKL6Q*>$Kv}ՎU'By%ɝy&,KG13wZKlgbM&SG0׿D\^)`#)UA&lH4H =K d_+$ \S3ZP{rYHi9߶5!>mu̇ 3TբUυ'k6Z+=b}+pCbKE>qby3ƏfM2-q*T0/). S#v,kGj?=kp _RQ9Tg*SCW-}KkV_A|Vh_}tpxh|gf&]'~@NU(9((kN)2bG^a ݷ O*I 8FfTɺdMpn0%cqO*B썄2.d9KCP5 Lf{rBn0*NcaSB\ D&֐C 4O4asH wü=4 Q9xr@V`G HL G DJ_ @U, SNF AM9XxV# |wuXny$U=C TuB )Ieԁ &|WVRy*fM.}(4z7d5Pv(( <)R6a-սyb^}++L+QмE?x|%R(! T brL+}d 2TGUugOxC֐<34`+& zE@$y޿]2B+iDT;Jx&+!=0 ԰hO͙wrQA&XUn o 늙 Ikl_%ӝ8;)04k&QɑjBʲK,;E H|yGbҋ}g׆I0'"2yp+5Sq0 sSԂw:xoa6Ԡ)%JiG27~X48$]>,cWj^b a+rz(F7>4GII3?UD7fZV7¼ѾI\0hء\̛ U[h&ƅ}FƆ-lN;L`eSiV.N'gΫRѽ dEh)ݕ]IgQAt.- ɠ۽t| $`ZOsc`eG?l5I w&{MeM$GtGPOjĢl0<^D<CEaR11z`#Pb k#9DPULK3Zi_:,0P+7z_pJ- rR\`#yIiz&XGq nFBBcPieb'X%Du ʈ5Qųަ\$8I'O"霝VIBFc&@t6+M:J[uG07Bn]adӠ.f7%M[~wz{#bxHq'WiD%ODp9 9c=HM{dDշ-DSTV ^+͇v 8X9V  7B0b> r&DCzkV#tyі`1#Cyy -\ zyܪbޘR7Yf9&OZ`8Qt@~ٱUb5 jhu9S )Rl]+b;T;ΝFiخ!\Ƭnם6@؆9/XQc?F֚kٕCĦ+ Cy8g@l AO ?%f 5?jhoj,A+.K"A*j\I9`Oڽg UL N ̸bXte4+rGWݫڅT t9!i5.k^Y}dmײ :_Sc+vC 3|r3A'_ܚP^ AAX8'5,[`[l;-ԃbƈ㢇y0(?MQ]{j5]ͿW7sOlco^OqQ&0;*0s9 \ĵu7i*{gE]EqWs,F t$Gfb xإIňYzbDόc,Y.*0#GɅRyEg5g` x!Hrxa13;+ *Z#PV =xӔ4GeUhrFr [݃̒f:?|8%Q>'TJvUaŗ]& A)T=6 ;L!t$Mo KnzX|I!f,J /o>4t5M @M#j͸Ğ}~]nT:ZJK{x7|tr\i෥kta9.58۟9$u&taP(?C/z}+Y/_:Xm.Q<-2: 5+}1x;+* 9`9?NX4*iSѱ\̑sN/0Evv~d&Rִ.ÛPu]Btޘ[lqȝa 0: .f8 1g^z^G6ip/iISNcYiֻ!ȰaʥbNƹn<%p}2 A@IbAhD<4@FE{S"{ vsB!{9J 8KK郢\bEAxkBj:f]^fVU]<8ס<>]n-,\"^[x$Y9*i廷Xhf)$#Ԟ0@z-fX*+H+`o:XqQXh+jGqMT"[j7%U6l^x8̊}glv;@W SyDIW>f ߕ~pw=O .;_-5@CdI!4EF5^q: 1SB89q`M!r +圲E[Z}*K\wZ2wrO12 b`MkA._8ذ[`qw2mG⮬oE"(%ŀs_<ޔ>)B3`L#cr {_] i9 Hׄ‹k+Viyم(6]t Z:Ni]2.ʸu9&s >8L`=f]BrPmMʫ~FeE@OS~7s'J6˲`KA,[^%2+ |{[k#yTct()DŋZPuIņaXxԣGcXjrԁ}QU˚E%U rP'M'^&ni#i0M/B jx#**Ens_|pY,%J:5]b_Ƥ19y?"fbk+ -a+gKZ%#kmyh݇1c:Ϗ8\`)G,U40r&RP߁'Lpja4#eS$'C3W)UqOS;TiߘR}p%!靎? 4W#!y#U$4hfu턝,}![ҖB;mK&D {X_}rc /4Ռ#br*jT*U/yޥiK1]L-`%FrɃ[{)ո,r 8w-2q@8_}OViѴ)H˞9Icqo"ՈIud ]ة|z9Y!qJ /ȏtյ1}0E~kϾ!`VT)#;fh>&'QlM{l7Qq%%apgBӼ~N]6bZBӐ]Q?w}|9tgo/&Jb$M!ʋ3cqP_Ɠ0T?JN0cŬclMYm.?/}0U[], 5 Ebz2=O^i9/E$^\~9!=C[¨;p솢2VsjPB;@ FOMǣ1>B:^>0gk8Ù=LwG~XDX4ɑ <V 3"`x!Jk m ّ !^ Z˨]T{}ox7g˫Dz]."uur3ep$Gu"EY? S RՎ!rhN"Rհ ͎\[Qs r,> pՆn-V 9Ӌj27ՠ^'9y_z ~\Φ2NyK q|H@Q挃#W-`S\3^ .~<8|%YYj Z  O4j4?YЊFz4  ЭU-FMW+l5(!|.o@$ {`PU \nURZ'J{}"${S{Ql:;\ K֨FQ qB@-sIrU?c絪gsEJhzdV &[2ʋ4"M"69,[u05 {">e҅<| ٤VV'7j|ZT,[X=|hql[L"+r&:2gqkju/CR%}ߒnؒ y1X]X?S,(FzlbU{~*_q=c.x/*(OU6.@f4$-(_UG'?a~uzq+ ߀) -}MGT?@zVY(ADr˺nځ_ :4/ƏP)nݕdT^ =#%,Q=aP7Gn>cSC"Eי N`@YPJ=Lﵷ+.tag9΋F$Xc2uP/Wx#iZH>/ `s-:׸v;٫!WAO hW M~ L+/U~_%Jt'<{GA7Q~Fe}x$©5E*vpk1rn6nO4yw#[\;IT#@*΅;ӆZH+ѫU [`{YOjV*oC@X5 \b2]ޠXupg9tlP Cj`u@ :*% B2vJvDTyJa`SŸhW@kvg-ȼ_y+ݰ)K}ED'hL|>8 ܺc ?S(Z*UCT33#3K"T㮔ttr>zI==^A>zVBGv4W68kQ]KQ3]s,Anq#RO,W.1?:1͉G58)U %@k)6O x;S :`1:sPw4$|t}xA}}PsZ2ӔprW+QTf^ O~A9 *:|n5xϋQTNk%V~6smm@MXeT*Kr˃Xz)'擸8z @&0nUYTq8/(L#*VD;%#thZ=@=\xE+M6R{)&0ţ;D`xT[\/ұEsQ*e#"|svdd(I!B\Q--`t_qLq7z#Nfh*nQd n>"h2+&bi>A,,"}g=Zi )g *V'=9=ަtcLG5a>X`]Daȕޢ/yNehVc[ݿw46g{Y%;2jŇ9)Nȉiݺi8n&N77!B}~0d?NIC3+Ջs15[uX[KONJ+OH$㷮i/&T[0$Ϊ_[b<ɴ)3Um'8W:.ϥ@6 qNcJyt>7M?Pa߯%)6ZV!%YwzUtJ רN*EinKbBہm$L{ I6?j?ĵ~<. =ý`vMߑ"ى2ხqR3wp5<#VQӝyM7R7{r6z2[a6'phШ6^ FM_h#7 =(!Rws=@ Z>DAeYʺVc)X/Ӝ7{xd aH۝]|e5 _yl3k+|[s%755)d䅺3ں/ ΦO_nO9&%=4\6~$t0`gh6~[(,_+/B1lí^su ?C4b-I(Aŗ]S?T8zރ`/f&UՋTqdDAsEាxp-+9rJ=U@vƯc.cJN.LTt])🭐:%ˊfZ}^"7_}ܕ 0;'ž%N<&e.'soҍYͲ#.JHiK\ zl+d=P "8{rjdiN2`PK #m I$=!{3[Dc;߱ǔ!9gQ=Qj_c)Pnt\s U^EK]D2lv~ B>oϛ?EԼvӎ+|/E KKkg)B{:hO9ʳJ~)h'ٙ3᲋ # @BJ r#q SgbVCc:qS B͢^`)ο1H}@ :9S[uZg{yq~EY۶Udox/~Ǥ5y>\$R ^~Mi?19M6Gɉ%OCv1tW+,>؛8 D- 3jr@+QYFjm `" *Ӟ#Cp==āgH̏V: W*r)a `璢=0$lfKa cxKF >8XF?a-5蝱y"[>aAu;7 O!E<soNYD%+?Μ`*_3^ T}߯&CT8sta%S(#hwn\U-ʆ eH0Rk!|ƽ&zVg] E } }nޫuD) 8KBfCaDցRlCa̛-7φ ^l$UK@c'/FaJqvRwCNOg/.Zrg~?FOܕu=˲#9>nHwt <|ۗ6sX{^0Ɣ*Hv):P{zBnq^ثG*2lYݵԂޑ8.:JыF^1虙wyCEZQw([6!ܴ, ۔SnQAΦuAE=].\fө+5NIXT!3 &J+"rL,0c nnj;oڏ#kCG$)ľD7U`ٵ5(!6YX}"_ d̙zC|_r::㇓2w@݈cKF0ȤOݝkXUklߕzm#@{]ÆŪT+ _2B.@;M2䩅M~? CjSS&T0JX ,fNuZ/I12- ) ܺ- #f|(:U MpO, z{9VCα׸UmUtfJ>FR&sěZtvks4L-7RW^^qD%x+lr1)Qpj*SAÐ I? ;4>Mǚ?w) u{r]JuwYI,n*v5y=`*ͦW.s. P-uٱa;',4 Ro'Xvb$86LU/(\۬E9%͜ 貢m Fcr~7RVD>a=3 $Zq,KuϢS.n|(PlMa}C;WX6֢ɓU1s:KnUG,)UQH%9}٘y<%a32\;˨u(r220ITEOK2C\PNdqjy%tta [Ž^É8Bbʘؚ4u+00{w^c aO}6xCZnJb)֭6Lm_)n߁.LB"|<̓eʣv}~cર.|srz,~+QJ9 ࢨ &F&8R85{7̓DGħq;WL@(՝)tD dפ_ TX^~n^7. iE=a/SHXBq"rL~jKELŚh]k[=\& 8L}X9@n#HQJX 9@b}681ݺSƉ1ͣ-#rwm(I+8Xf!^n4 }4lgqbٟv_蜹є`t8,Ht%*Q(YmBwWkb76f_;5546N`P:ڇ .ՄPafU-%V=r KgnDJ؞ZW)S8iT ȕjZu.m&x<orylggzz@>UQ0V)slv@OśGz ܮdv3 Bu'h/l ftOʋq5w@gyADLڅαG1AgKMj sy$d$3 =O(ٝF S bQ\;;dؒ"%U]Q(m[o44|wD QUɬȿ;m4@ybؚ]n9aj#˔+ - zH+n6 LҺy!uZG: 0J!7v,bmMB#BZy2}S2@pLbg}rC8ov i1?!4X-op|Nkٹkx6.UfRy%& ;ЫsESUW+%M*=$֊l{HKIB3`B8LXƧ,Nw(o$6d$oJ(/C8>ĄqaX e]6,y|ơJ[z2NJ(l`}nD+:W!H%ȧQ+.!?"*I8YH֗9ܰݕ&~ it)RYj&KapzO_r8^j:'u;<"0mč`Q`LmVNK'"PG"k =R+ϺF 0_xfWF\M1?l}XDg\ȝf(옭߰}oPJf_"^[ǁ UI=θۅ"+kK K> oֱ .[obv"*txVImFN soyp['%5fN׸:%ôc1 . igm"Rgc񬃏*i#23H˯n%WwGop |}3ilJ]V:=mB+9qD;_dIL0u}+z9Ž-TSj &m{W6tp0a:9tHW:'F.kBEPL$l4`F(E7^Ud(ZdC8u+?'᥀ct{ĬX{kQjfŅ5#O:M(o~'WLt~@JiwQf3+e'+0t;hCiS9"V.wfGYG7e^FtAㆼ%K*Vo#hD4G{Wz^]dOJ!y]J!u1 n ~9!1^͞IȠŀj9S d|exT[ *xND3aWP:PJLTrx[/`H Vy+} ʩ6-zֶHa1,lkH|E1RVeQd6fCmRtx d]) ÆAHh:337QqIo3s)o}ޯTX_`FQ`.Lßpb+OیrCY_9= ˺5[+%(V K^Lvoz˱a eVR 1ឞnňAs7:far&L>zrӋF63ӫ0iгw AWCFqɚ!_ίBZQftg22+r:`QrR%!UxG_4-A-O !"ϸХPI2E 6M,3fo'3w7ͼ6]7Cܕ/M$Y\Uu`B¿VZ9dzS5N2Bw_ 6( ) Ƙ@ .io_-[i$e+*$U;%f6W,u @]c+)S2fշ_-A jH{{5[s#s@' sk:\<w9I(htRIWIk~y)怹D/^<Wxs'P>lrt O 4 "ٳ#/i6R ܀[#NqD+J\cG{vJŷ_A;[#:׸bߊ=<-N'NQW6s mo#4n{]I57Վ 1|6TzIo5fz馩9N [s)Zg<88b۵zGύv/@~%au❹>oJJ#ߚ?vCLЁ]d0q-?oFC(ס͋/Ni.OӗVؿI!:PE85|U*OSnzmJ"r W=.ٵ<*0ltUܧkVX(B!Ao ӹo D4dpMHg$_~ u ա9̚cLxo`tCbKf/A)i˥نӔH|ꎉMVj^1LajIHHH;ebch@\pD?x|³j+taXbnQTZh`iP+2ׄm7_U25,z e $s ˈ[]k-mj #p^ {rKp`B < t787HOP%2!YT$@XŔ! em;Z)lU:8"Uv A 8th&:N5 CE i,YsMmgJeLrhx9F8z~Q Uz0ĨcYv4`HcV hqS*31D- mi -oJg$MAC|4W"v TsYps5Ic}2U:^U $CEX{[! Y*+@*֟X4UʰVp4wVBWFfPrInJRc P1ϿF]No9-OEW6E&BΈ5kcJi2Ԏhĭ#Lhc=Azi]T&y*zbTZ8c5/\'&1KZNuO)>S35e]]+9K,_$dsu=WX\,{q IZ@D{.1͢l쟫X!#;?Oiz՛[TЎӯ^E&ɹ"V4byE̽興>4{ۜeP61?"d IFQ-5(Nfx(J{X'?fjA8 |s:As"ߧ.y ҄@29=eviR \FdE]h꧵ V!Iq#oаE1*.[Ui6R\FJ'éB"n/Sv~vP}~W|!4x"~ijKr 8% I_=.SZZP6?묌 p C%hͿ-3]} oUe) 7܁[dFNb.hicqȵfH_gR_:B&f9WW^ǽv Ε CnSiUq: ]b y=s9'O"`MW[>}O { D0웉GGTj}ܰY8k Fb'XQ̼}1=6XH;sۇY ϡMqMσ{Ӄ2OSFߠe(G%ī&r{\Ge^ ܀nۗqt;jSY"A2.n<pv*| Hs˷ߔoR u}?eo$Ͷg:?0?bYt\wLDڈ5DL /؆PĐR2F9\s؍L+4o!cpZsUUh"~hFq]#Љ2VIJw^D dӶ':B\? Z!Gg\([3ӡ[I9%DtAr:%re~)5\k5WwUp3WI"%RÞ"xt&*$4rdWk{ ވ7B.dV='jqt cXu%;RX)\ۅr2=p[G"]Cq0Hr]< {+ɱJ39RN/Gaiݚ6ڙ7QfAxs`#Q 1#T(iL~My拦_ĪCZ\Jg Y(|F`bZ !!cLĎq`g #5e3H 9 3@HY0yMi$2|} qI@lp>L$/IQ䶯|=` *{1@ LLU@L۟NcXK ( K18[E@cC5P<r%h`p:2^*L 6-5N+D 'nx*S 0c`BKԄ<$}&)R$cѝo4LS˓##tb3CwFXx7Pn`bѧ`-6NیIU";shU߹ٹI"hiGjKbhlѴ$#ܪ利Ș<}eC/_!ܔ06TUoUKM©% .LToS/sa[θ2!/t0xX~ ᕿdo>|,}n)&f=!+ssOq@M۫=`\ 㓔QB{k.u.aI%U%nP]+O^bZ B>faL<+dj8ꇱGI9?٪St@vv>5m 8v A\/`y;fKjDuWV>5KtSp{\G:bss^Gp~GfD)hȆH(N#8 yP&ń%Eԇ9;3(8/_DF|>6iΆ[5 ~vdܻ£u @qNonQyb**5*lB)%; ~oe|ujSؓ)er?f-XІ?dl&nsNYxъ>Iy^VCP$X JH^zY `Y\bpݹ/ Y%ҁ+wvf|n-G`I`LX"XF,A'`Khû91Ӗ{9͌ %蓰OE(x8go? v:jW2KJ耲dO\lEw#iK1cu|: +8GW+NR?X}#UCou.G|X]FYU)³z KAťX?s>(徒ӫH Wm"l_sڧ֖ .>]yJU\D5D>VFX@ZiO,Gv5Z^V.pdG+qX),=.2~R=t5~(ƦK> _䞳&0%#MAY"$h|}S~(%&=`5-׵=6Ba'Va㵬cVƋy|J<@Ԭ>Qvo+JW*/ d +7W:M\znA` Zgb23'Z; %6Ont4ߧW<=B ?%yGl;G!5M490g0YJ@?&-JC0Ge0`k:y斊\m!G&JY w1]4JmOkY±\C2jTdv2_bi|K'V^T溂^4.6pzC$ 9j;nA {3TYiGqF@;Lvw{(u[m&C*λPjGK;ޔSӐ)d%/x^.dM/{w Sj0`VEcE9"qgT{ Ub}k8jCU`LUh^=w#)GF$mTL] dQ9ҕ<郩y9v9kQsUT% Ir֚ϑ-{%Sf1}!;FQDu~=x:2?'3Pa)P fWB'd^ `ÇGmzaM4@O2#o3]+jJi7VuHɎ/+JY>DZFQl eQ6GU\Ś |9NdCYC=]h [#zedF#YTηpD8F}o wFoKd1P(ωu2l˼ nQa;62 hGYC ]X;eqx / E6zheGU96^bB?y_Ɨy9x0U'=oyV vWZ9 EdJ{+6(lxuns$_*E϶xcݭv()QAwe ?d[6,Ώc6c8)̓ɖO oJGp[t"b3Թ! wi~ꃪxaåqNO$|3~v}6nojTM!o/h{ H}8|;Yٳ-=A"N?RgA@h\70@[ʻ]ǴwGB4;nӼ'o@bY9I^*z ogGKƒ/]&~6P# ~Siy_ʍ αWD{9G-"Iod]9TG~ kf?t0)knⵄ]K=C9V`=?*"DW-l!F j@ k8jn60_X^${Y9K(gmTใT;-E;8ILd$HRiڤ \am{jzv(.|1HP|>-EJUF\M-M 7IzW$mw+7&-&[ؿXz[K)8mhUb-SϺ!n U8O#]m[sEњ)fͼlATbNl<r'QquX6FCaP@p@Nȕyf  R}Tr/KTe|j5 509)cyLbGS;|}w'=ԑU9L~ݮJTV1T4Zp7Aļr'b| N*NHi*GA͹w 0*m{5'?"d;%$p] .xˁo\jT88PItTCJ>bd:e ^\xh,LUW]P4J'0ܨVH\N6zYQ1OB$9\{g}d%SjBb^Y=:2 T\ٗ=I.?wMo ڀOLTсu3L@$$H&I[ٮ[?nǭ` Kʼ0QNz8]QC"UrC'A|SYK#3rzNT#IU՞'2:^k{'#:yAO8[njA?VsI4jF},yb70tdFQgف:U_֨StzGMd"yl.PKc8;E#*GгX ;r+ׯoӨ%C#J-8gOQw,M>Wjb*I󙚳v=YBB67LF KI; A(Qj[qY>S+57lZs`_]5#Զ@Ĩ>ƌ?FfX/n\)nvG݈c}؈ga̸giz?`6κ9Qʀ>[^u3& AgMx5JohXM&ʪuqZ&lr jy?g rK()%eMp\sZgv^x5vOWZ}!»% 9ȡD:@Jx1l5"Q'x c@U wlb&nvmS؂cA௄,d㧄eAE|@Qo@$1\Ճ}x\% &9$Jpyn3*g+ٮGM`pSX. d 9- LOehA^E'\"KE ;rP׬IFOc!Zơ,#7oHvIWz,uw"_'_i 矊.4q8s^J6sVCU+!Pt@g h*&hژfZYn0&apvzF;ӐLUDQW{6qmxa^lP,U Q+s f0`XZcd\LS0/6u'S=~HnS/bjK&;i'[#Ba [Fv@n\dM H+8ʫ{LV}ظ|MEk&B&H*&ZD !mY1}opqY'0/yvĄʮcBqpCw+D"Na#ܗ< ,OĻ!{?tiB v2,E/!<_p IzOj͙$ \'z5Qḍh;xU۵<<쑴\Qԡld0Q Et%'&4&-=Ǎ`+a HARާQ/) OV'{F$-'-BW.c_X*gvd0-Y\zРW8'TD!!AjqѴ<4DZZOe?*E'z -FF?\dzA:΃cp0z㖤=D ϺRC(Uny_SZDjJp-8y2<6Z6xHA3>1nuW ?twJr*I(4(gCZ*e.,|pWbbc}{ oQ`чŨ,t>L␸"8\lz>l(|wV)XŃ%DRJQ^1P7j)bU4Q?\C9E HfԒ_ uQ1:Ĺ`L܎)Ѱ@jZ?27$X]3}S88m߆9ŒK(J#@jBm~YR&ldvuҼ>g0^_83S*Q*҄AQa }:kXϛ; S#woR#jf, 9!_AR |7ىT.pոnb_#a3O[@c/w{uՂm5h\,99>o*'{23>C.XjITҼsb`Ћ1*ef}۹T-`{j^` %AD^i+Qϳ5mo {ly}аgO U=9]}i/kAd63{;ÛQQue_\{jq2Γ`ߔ 4jndFm/d\NOj/2 -5 (MdJvdW@Caj4h{E/4b |H*h|?XXf.7%mf)"N9.bW4?~o2Y6˳*:_e#Wy,܎y*ou6w&rW Kq]sS19f\0 78<*kĹJwou!G@6M^J=U6#ʖ;ngay2A\}+=* Wf{^uA 6[}Kl4x`ckf_/)(gD"!Erz7'ȢᕿQ(VosZYץu=煇77_u`ƈ Ti#OgRf7[lF0YW217tns@qiDvI}Fqޛͧ>DJ[=VYC9OsbW(Ng6zS!UVp4Զh"QfxMv̭Vh]c[<e02l@,HT5Y!]3N!,Ʌ]Pf)OQ.5~sFL ۝%@"DVƨҳ|Ńyۏv3$|߂0S|IP /x? -,CWk]:~ܷBܬf{*sƻ?0Q%ϩƝ>Kft_ Fe~.ɶ j .5S इtzEP0nfq|7u.k9P7v"K*pOKEStЊ ̀D ǙqgPᘲ-ɯ_ρI Uޑ/4|bXƉv Ez_3! ql:Uqy #[f{B-{dAr}6&5؆OԮ9[5nfE @tTHaX llQw,Lܢ+|]%ĕQ\g^-bOBW1tvjvVv#c 5"6;5qG\ ' x>͜ʈ,>6vKXTbHoK'v}{7OMS' UMkc(Jվ*]\,'>o{HJ6t٘F_>,C0` c"=P,-:R,. )0r_ ޹, I W@ I8jjLee`<Ty9125B&SA7)Q9L@ E%goLj $zU`# T3ton:(v#YJo0_:mMOɦ; gv?UAAֻ PܸvkF>H=,ipw"AdM:=>"sd؁z/JHy\ MF{U#P65XUuOէ"qR0FBљ|CC  >[Z՛5LnX" f,{smC*Z6&[lxt2koNEɕܫV@Ð=yB@"j/zWT.I}쟱9NJY|S!ݐ]Le#(vT4GSɱCB&0YV(@P.W`+zN'c4FY _ rg݀c_˥9Wr_I7խ(SO9hw*UCR@+ [cBIJ_ 8RDvmɀ$W.1c> B h,ݨqMF+W/?YJvmtcPi[U#3b$l?Qb!2?F{Z3b<ڮAШraz`)gw4x  {Ro0#OG]!LU>Ubp_>O|c4-_sޙfyHXyLNCȥJB5`4@vDg̻xsQu<۹H/ >J\A(Bt$=2}DT,Weg;Q]zF1viÐl.|q^볥D`Fr1[9L!GQ%7#nmM.[%<i4to$9!۠$9rM2qٓ?!<$^fy!9k:yK; /^)ĺH3,(UE[I0>:Fk5#p&F \Mp8c}AԲMz5&X~}K b||*Ft?U6 ZVۿB,H=n'Nƕyiw.,k&P2NrN6x3li=x?0O*1c  )Oׅ=?L~$O ap _S4i&c dpfe?Z!h =V${f$}$Eeig'7F=` L ~Z;ka (1_ixvK{"sѱjERZgWECǽ =Z9ٹU*v0V<_Srbx?Γ%"p)Y!+ͫzQsrB`Dg.#B?W戽AnA`,=>T_!- ˟x&"ɵp3.[T\#r$3BW'BVM#d'h E$Kϝ+{:3m;z=qiF;_3oud-Jq@x]+?^+k/FN/>_ĥP%6.]شӎ^uGaq%삸ę DxU ߿j+SedBZ5Y)xy(K3ICS zaN9QHvaքzFyS#?IPĮ$_ #!6$0_;3=j;6ɉKE=ql_r[a"̕bmLfR5e'E5$tlN V8=JϹYpJtS8 !+"; (#D bϲ!k2`݀k0krPK$U ) N!Mp9qm:-:F6N`ɵ~"u2Hu8ߺAJ(xj_q EDXW$J3va3i/xؠ0qg=;5X {[>_,c47s oH+Wt5}4lg^n!Ӻ%e؅Sͫ!pR}Z%]q+J}h&$Go\G ]*uw(  &_PAKp#kW "tg=֗1 A;nwO[1L-&;~+ְckҥ>`KMر[BI٘N0ZM+!]1vFENjMq_DI #RME+7.WuU>., 06z.]YR(šѶl/Ft$0Qu:PU `PQx =`:PF׷9ϕw-ƽ=q+%Qy\%gQcxn &J|%_V?>,s}eе-!HY]uLs*^]f*^ ol_ 0} /S Ll5Sr*#l_X)0|1dpd!z?)n\EsWa*eeb}-j^ ķ䋯b. Dl N>uz{M\d&w)0̓UGs/"|ZMVorem|ۥv_t;65/pš44Z6%>Vm{i_~*:mjBe:ؑ=>u036,'6piq]ח,Zݼ _nģ#C6d");W.I6]zM.T_oXQD4Q^dUf,EƮ)h>X&,GY&6zͳQFznR2)2IF'}\P1CC[!5}:.-W" AC -ɷ̙ l;(xܜ=Eh`n夣Ē=]<m -0i9=˭\\C&3f295Xܣ}6j^BUteՖ#Iπ#8)<(?chaǂIaϢGF"QS_oghT T@j-ɸ,m/9 g ]?Fvwߓ#l?^:Vpʒ4<p"fϫRE'T%dC.>wA^#&s'c:&NvGnE72M 7hVMM-c/HrQkkm["ľ<#) %܂/W%G'ٸ^\]ƬE0QĽm1M{sڑJm c"{MbB#Tn'%FUf۵Evˁ 獶c{oͅP.II;iBpn D@Yx1n5 _ ،&?J {:4eT0WÙmˣmlo;+h^c\7;촿9Zɻ!WM٢)јLR݋o(~%M a_݀%)n6No69S̹ҖI < 6 a.M#UDSQ2!'`qD B~2dm,Uv0ԲhSj?A?)^\]:HG=`B:CŬNb2@"(An),#fpNcT((A=kʁɂMI7ADoafYL=rv)IRo}1GASH"'tb-g4&,̮07n˻x>Iq x$'E`.UY gdu;H%=?P)}ibN¼=E'΀# {_YkMʅ'-iW2P{d1+F3^>d+.P#-~,j #*K_m`M~86le 9v~G>~GFxSU hʗR¡-lV2(&ܤ2?>-0tzEٱr=xPa{<ruԼhK[hq7}>,zrڽ<"[K O}rC^uW@&*"ٶsV̓6)pxZؑ2(&Tmd/Yl#՘($91u:ÕdA:nȘ໬<)iIN u\S%r;uw _VbM?!)[1a4UG'"sn}KܦD2j-.x ncNӽ4G~b96롖RKNg.k:1źv﹭]a%>.x#iDzj__iN#Ur/3o\?}=)@Ҳmr)U0^FW1]9ڨ1V։gä)3 '+xdAqF $ZX0-x#^ޛ,aGvz%*Eȴ uN[E^vOB$U^[kAP|qF/TQ`(byfdI%oIoLg-҃Nj[Ni{nݸ Q%ȧ$6k4a@HVOM+x)*5! K!1u "p?]dXdw`UI .ˮ]⒃|u%qE<hzv :2-{w&_1\&V{ PauiQHHB|4:k7!1Ģ~#K_f d+l0-gܡku\}Uw[ݯO mF&BInxZ,`Gz21;_6ęD?!?DyjpO}soMߊ'8;wl.dKW 8ƥ\,CQ0 CQhT۠Va)}/r/zMbnld2 IpFxlݻ[QRc6j&Ժ8o: ]ir"-.wUshj(T?cL : ״-=0mKĞ:(T;=0vޜЙPxZ6#Q}n%`Nh Hf!L(f i(Hsp5NAVOgc+}bQɡSj=vVj+,du+!32gZ`oIfڗgL:- .Չ Pʟ ;gAX~Bfȼf2kP#h2$CR#:OYezR*^nm-cmx-}nU0=1Td %z#tVT68$M dvPVPt^+W1oU^ƠU1Tf-+OsQg{k Zk$i|N+VPC`ǻE!˰kbb!,9'yvuSh6Zce ȲDk14(''/ysС1>v:E.AIt)%APNO[˴?flfPcueBQC<%^ G$s7؟#`XXO14Aq[ZKl1p߉cTcp u5s-h%/?k5(4LqTaVtުl`|$rFchWSJP=|-'dr궅Jn# C9#r57% 3S7sSE |:!潼d=ti}]ĸ@89[cb=%NH>РЇŗx;A-yyw4f[ ̑.nŸaD :Bu2;n)gk7|u(pg?ш/i;S6EޣDbI>҇uF^\RA{ق&5nYT!kPA[bVtff,f#yw5Pc,܋Z)JD+)@-0%zT?x-(F=@N4@ib $Z~cNM\A,>Ϸ? i2 ]:!q$d_{LT;єbc*H s蔱Ax;]Is!<&}6(j o ZUΦy廌mmAvߒq ˑ q]DC_Ԯ1 zyU?|J ΅B4ԵW# ?ˬ+Ǿ?U}̓y>gk9:j֓ˑ˄\ʄP)X[i9ξנ:]8fH/#ea7Ը -rP6S3`Y=vMIѭAkn! FFYeHB9-V:$ߏ $%?/ҍE.bs<] ^ )6 SEU9UY/ &xoUAzz`/T4;{… ${@nV2bT_+g>KԜf[T!D4'nwgXj;G#[66b[ܣ:#s9CZ*`TT'Cs6-HC+0iECu$ަٙ` aߓa+l5_DzJz^8D8o2R{Yi3_KSǓbl 9?ҷ1^Ԫ_jU}}kYq]=` $zSL0{s?d58(nac VX]X(\<}r7Tе{R`%^"xEBBǯǠBRZ@+2[(Xe l̆~ѝvC{}KЂܤ<*28N_5!1'| .SDHeZzlhOh1u@WR|&p.ǝM}ͱ:NM_TGXRݝV77bat}l/v J9֕Y>Ī `'` $ re${¦IrՋp(EO. ^+l liӜ=Sw$B'_~j="S=P\}NJEj#E7/T˒btY-kmEQ{9l!BE'!jS #SBj1ˁ" x 1!蘂E\r8 S|/ϕ?JRF%0p fL\{#A_Og\U1#@λK&E(ldj5W,RXޔߵ~@mC픝lfTPzN}Γl!"r]E{[0XRKpQ;=1t]X^eW]et&әL'0vbɹMA ͗=DF%rY6IvnƃxUٸ| e֐lVa}ߪ_sYerUxrj gXB\.NzMv,K5@-SB6t_E)|T-g\P8]0Wz{QmB#8+aӐ_9u;2O֏e? ؚ1+Q^:'$zE`V[*P=Fn|NA+,c؅GU`ӂ. X]PeI}iǸqEG RIA!g nϝ44ǵ[CᏸZK"b|&XmWm=D֞{Fh޿Hz)_2x9u3l9{z>AC3%c[Z,BSy7pj'VoO$oIppxg.|TOܢY8aZgbUͯla=`%e nV'n7qR= ؃ 6|'$B*i2%ۨIإefT{"Q#/-Ye^K P1z(v#0p`78ZOLRnYEࢺHCI*c1bʽ<A$=Pu D_\b`T>dshQu8{FY&[vgdL)Oi&j)Cvh*@W;"TSᙔ/s/]ܾ0{CN~>eGw>rBTJmqB+7J8thOrx9nMbCa?!I~m"P;^ }}=>^ Y5@wg&LRQѡƓHlʑP ѱFg3QŨS7ox]V}*O*֝L ze 6m*I5ԈϪPڌfm>MS8Qx+h׌iPUaӟ޿X f 0pu#uA2V;&z}_8h҈fVvu?nHHąf#(k p0yhWiR ;UR@+ŰP<ym${ .=ݞ)Wcv[ZY@Y;IA37hFAFIt :$nDS;9+eQҳ#GXbSyBIIf9+vѓl~&{֫I*wzAz!w_ @xUcG}՜F7@?,z?=} zJ:eRYL@dWD ?Ŵ(v7s"P| h.Bd٢!E"y6t7;do*b[=3+NO&&: NjLVhH~7p..1C-޼\j d'k 2[ܚѩ9cحݷ0(a f^5CV!i[Ò*::Qr#)Fc@nos#h@[΋H,4ASūN:'gpω ~S 2L_bugWXD:[EEbR«0@7ŧ`͹pTtWLSgԀ^Og ,q45ψy.(Iϟ:_4q𥥤_LGb{jVV CKJ;6$^xonN__o tw|8v7=ksVܻTU.h~sKYX pD]NR0GSG+eǹ%.EW,'591Plƛx jB&``^@0')g+Hh;WlZ}yc0Z7KR1QQtP/za/xe[5q ]*k,FbS6YXPh#O<ɳ+BI\r 3:^ħƒ}QQw ۉx& ˣQLܐ7J(pTn_CWT7rmBnMЗA$lӴb ; 4R0RoLC suUwR[)>g/ _U]1gԩ[3|rQEޱ SiPd%l>!PjwO^ e{$Ɗ+lQ)"8¯t"fjZ[@!Tm3?i^£=s dEVz\h~Lw.ޣ{*D{m'һbbbWTf&xkԀ[w!xE0vF ;3;w4 )5_K(#Fwcz3m~AEq4X)Fge8l[r& lA=RDQpp@%)(NQZVG)=,;0@&iD7c}po™YVN=o H_6Pq+gKJ"!*WFm4Y36Zٗ׽TϳnsUpκDǼMaF=HdQkvO6 Ɍ6_IXy%NB.Zq(0H`zRW m--OF`oxzxdly%p?4RF8X5j:Nta< rU{;߆rvd5,Kj\#G,)r޼QB#aTpvSUQd\y\8_@RS9M],X VSa݊cb"&h)- Gdl&5{ Fag\:t:Ig8Y$P󊮏9 3rPҬB# 偛U1cyS'ƇR73>̦m4q7=%,Mv3):]jn촑zNw&,нMD!һrG+/1.g:,҃H~cEٚQBBSɍ=C!ףu[B[ ⒠Քcp̴Jt2V4Au$C&rX91QF_x+r|߽ 0K\BwO"ihۭ W.\nܵg[v4ex#)KDNE\. m-{f-#$Mg hKmYt^(``zb?xq}bǽ* e.=҆EeddKxEtڟyNћ뇾AtA<}+mЄq,~h_Nx>״j26w[nۄFnBV1ER$c KD9P+m9䕛`! {+NLϤD31=L7]db=oGk15_hzMk/~: z{i%r? 9>l2iq>\=h{)r 0x(OL P%aKvȴoڐr# x_~ī@A|H$l,γ$!FnC)?w<#ؔ-K:"sSַ8D(d.k~lF~pr-XL Tt)rcO|Xѩ%6Ơ!)BtA56n jܛg e[-uWxӟ#UA|,Vi:ZUIY2fS;wQ6(PuD?ς SZ`_qѭ P:t^dƉ?q/8x1a}O[;i݃5^gy7g0#DQwoY?tńB !~fpY\6ԧt c29;LJ=%MRGMKoDS @Ϣ[,b t—Ib|#,~vixXS݄i;} z.BO5  Uxȋuu+ >"xj h:c*dr-Y*w6 {&?`"T뎩рSs^= 4B۩As&p[hl7@6-P5dB]7ʖV )? (%}rf4oI2qz(EV]N.y& exQMM'1J.gkFplt 'Nk,r]aJcm ۈra_ZܦxI'*^nUœטD&q%XajGM,``'3 >ȹsS͟&%'YWN 4a b9qdaN:%w"n1>pRe+@'r~s sk'BРpG:Ҧr#QJJJ*fZomP_72ln$R`S'aIMB3Wn %NY8ȯZc++PAnmgD gI89 /.5I8**xT|lp8OY5uuDKN 5i!alr1 w!-% 4#n߄!'00SNh眸'UuS{4u%ǙHgm8ul*3MUB mf Uv&T=uX]}u6b4'ao_P?SVs%U{EFf9C۹'P/ ]=t>[4} ~k#2U4K/mJ6TV,qeNF9] x%ZhĆ*VhH ݆Ӡ` x.@^6 nU\.#d(U)kJ} C5k) o+ܹz6Fn#f32#}N TbA7*T; L%VbqvX'gHZH$fic7fߡ/R͡됄x=UՙBE @ዻ?f檿.'iMt\t1lG6,K_wNڶaLGDj=T7Zƛ6\$6wuX伦k7qW"S(B;Wa650 Bhx9VRa[k{{ @<TgyMsDF'I"ܸ$>{7CR ?SjwPŮSNXs5%qu~d792_y6 ;Yz3ay,c0;77NMyҦ;Om1gJ[Ql7Q:Nqԙ(BXQ]Q!It1{႟;TQQ}jX2 mk7` AH$ 5 )C{F0*خV7V#jF˛t?N+*0"* n`Y͸l]R!g#xsֆKtQ-!Ôs>1vP9۰U52?grRaqb # {Ct*R*Tx^h;]Y;4a+?=:4 >:dkpzTF )$Q -k^K|5X3)>ʀj8v` ) x%n^OP~N/gf[,KY/!FEL)N'Ԙ5$*W&g1ť_dرTމaB9!a?*=|,[2ܥ1A%, :ձ ^]gVv?{#qTEi.nvߎi~̝??9TΩ3! f\3."\&_Ew3D2=*bNB/'3LZ@3†jXIj#E< =^-4btdLQ?q]qy;T ?aNuKdE;#M;glsb\2B;ya #iwbS(! SxP&Hd0&in9`[Nw叨 9'0tヲRZe ZWdzX?= ^Rg-44其qnlh|ifq{(eĕKRCks&= 3z<8EGdyt%ց#HEQ|{6)}6GUnm>-,!VmO[i1XB[|s[a 5n4Qt3w/3rU>3-k{e64||oE{G!?t!Qd)T`„]| +}1̈́tm('II*A6t*hQГ$,֢#r GCjocˢ6@ǘ?#n EL}pv&-q@t"l$XJlW? }?ċ q)Z.>! b g&cǾτhķg'M)5 D@;纳!"ߺ%*ӛpzhӐG5e/z:-a>ٕV)ت.CZ8 2@;}`ΦǨOЄoaFZ+i ]jU@|_2'il$m͔NJ)"p8a: k(6r&Z^ozc;4Wj04@URj#*#%F/7yLX_*&wLry5??CY@*J !ZLT†,G4“""p8fpfy MpHu۩}gܺ/UnPd]0~UaӀuޖr8|L{^'3Y~^CEVhxCRh<:R,n3_u]nu𵛯[ e}8w_YH>!_SF$/GՑ!iQ{fgkg1@w>HNFxOwBrzXcPHy z3Pآ b;g݅!$ҵW_q"Ђ)h:+Citv,,j8ɒx<7,Qthu.,˟=Egx`*$t4iGMeǴ%RdH؜yH/wx\z `=\4x:u<'u-\p'#0}9'b'h,c$}UayQgB_F < WX{z 00e FtLS-E/÷x䱮]YäqT`@_&Z+~(/)_q;?\!سkd,h# OD6][e Q=Ӽ5H<}cȋ/!/Ԟ}81v3 o%!WDoR%w>E}M2w/||uq# qVJW,~#|&Xн)*ۣdZO\0ڰ`"6齔AЏѷtQ-%~h;ZF=yjx,~UI4yR"=Oi @P9NwE0>Ĩ\/[ H=%Uf'!-^a`_O;,KX(!sJ|?+!1G +mf|Z 9&ED{HsAOl"oR&qv ARavTCe3%6Ny[r[L 7%HOM`"uv= ;Bp#.F :sXl.w S >FyӹB/ަK )"uxX,5KւϜ.bu!&=&d-lmRs=n椑6Eѐvkv:,GL/1n˓gU;)晰kFuB|f}Ib-y?ƌHl%c#V-{J{a6b:M#)v8|<(_HS)P9ݘK3 X@+j? gjL*!HwXMig7b,\qxn?_?׬  sҫT!Q]4TƆ8Sq9}R{Nz}?&M|r剋,Bp y =JT =!nvU4y3gR bInsIqR!_o6 kP؋xrh$-9lcAsxԋ{=U e%_HI'#ϝ c.qOhxzHr;Ik΍J"IKI x0Dx u]qRc[ޞ$USz\[bx%(Z.Ol ϙBx OiU/TG q R9 iN;}K[u^+m3ELe Mh/btIȕ fv_- o>N׷Qe,Q.]4ݭ!Щ.aU h/2,^(*ϵY -`3Upg+6SR_{%S{lMth[Lڮz x &hEM3Bl~cG5eANNr[MS#JGl)=T.J* 0 *ԭjq4800Wš|fzs_ܩ[O˓2o=,ez)S᫡i-AfNHjWnz_pTLiɗF3^o &a:y._D)O}K0&RY\ Kk'дw7v3δZ}zL ]S8eoll,mbtM1-RX,=Qp<<@hߴ<D`b٫j@#g#O.^!'va8D@uTƯKc3o^% .z,zU]v^3uCUUgߵ Wq~+kw%(AHTC<]QK!t,ݢu졕]Euj~.ޙ6 %n*P{XljB6o.isg r\\."DPj tAS)Ri"v;^W{5qG"Վ]LÀke u^3T9󁖾>"aW:,WqU[ Jz+;R 8h ׆xKXÀ޿wāe">;nļ90yOrA&D=H}U%]>XHpSʒU\R rW3[tVu7d JFH*X\VV os C)3@Dx{KO׆ܰ0'=YbNe;>d1lWBe]Zu ^Q&M<-e.KiWsd+ѼtًHf 7G"2.Bco)~xϖѶg}(Zhx0ލ= vrHpD#z%佻m`5Ҩ{n61ނB~m߹/b T+ }9` &:AP+çU֚HwLYl= #W "' Yqdܦ Dd o BDj5u:svq$hÔ*wm 9?$25. p=At'_v\%;UU#_M~^ܪ,03v#79?>01hϜ_KC,?Z/٪@HX~OhM$`JPSX.b`[}^xoȽao{nSG*>@=n8j[ɠo-5vSʇO KfvLCRNx!(K ՗! ~mtWjb{A</)d;ۦY"'Fpfq53GS~h@1*^{z.q+J4 gj҃摇iRDL=3ipܭ@>236AT@NJ'$i|GdE bɓtǧf"P:v mw;P؁$R!O 7m_=s.S}=5 4 -+L@ v96p8gx>'%ԕ˝CD}-4ѫ17~,!dBJJ;d]39@SNɗ4: ~Ezp IFŃ5h\9:\H@b88fq<Ԣ4(C=2 HAMWw5{3xt猇2عBj@V=KαSm@/%:'Btgr#~64#%n 0L4G@`Q۫"d$TlC.,ǜA!OT~X`./57[1߂Nwx[T g%88P;,B;\%or M+7\zfV+ͩH?%2ab'P]wU߳fkLUN.(jOy]?$=O8i] nE-hydJ%X8cƽƒO;g@ ߋ *Ӈb,WO HuDywi̹ ?qk WN=#f~4g ɒ2KM=r$:HiX aA5i ` D w /mK`>HdW[I`)i}8''lMs;̃MKVc\6S.{yN~cBG+k#9e<)L+ة[h F=œ@"v5-vΘ[=?mI2,CiiޑIqByRÒA~ |Q.oe +E]Pc5|_ȉ urdv`faei57b,w;pEm v/hUeD-1qk=g !W5aj-Z ;[Mx;0jr<}CZFD2@AIWTQ rz\pKiN =g9֌U. # ڑ̄-$:Uln/91w=q)k`砠o?6(ؗ¨߯"M w3W"M;u4˝+G9tvLS bv[b8wk?~X6ǃ)&i5;|cDXu}l.`n8ύBu sJi3i.7B R[d`Z#d&͋qD܏+ڗǕ^*j*$:g>2N)1ʴ/sKF5VuUl‰_į [侨c3ݽ N?yAMf*tK1bFsFs J%%[8|x'!QJ>S_?1^j x>[ڤ QLg7?nwǁqb% ǎ@)+~_"+Bh [%G=\G!KAU?9SmP8&p/J6 "iVWW^\5~l<&v|ꡞzrjqKM.ZK~/lEZ!Z^GkjihM]LhAY9Lw[hTVc)*[uxxd? _oZẻ7<D:]!SVY\N٢Cr̡f/MOu>ԯ5{ ;B ]C,qtq\~Ba0* Xq'$WUT+pT "9T1gF7t'4En߂Ts1½j1M (iCulkR~jXKS%`Nq(6eJ@~{tx{2,͒T?<6MTɇ\sM*{bQ& 8Wf6M1!d䰆j a}4Bٯ.j ]L7'A,{OG=N#ú@󾑳v"ql.;uOԡY.c_ShP[\=ޣG3%R,>7:йU<2Q1HVx 7*yST@܍C) V޼VPKvVn֤[H܆LBl10-`jel3vbVzel?*ASl|U:Ih%⚦yIr peԊ8; R_tU-bC(wdNv}*sA8a;ۨZAqMĿ#]%rusG[* I"Ag" 1A]وuoE%y:O6bp3g5e,~ & 3'1My;{bLr+*0of3 +T0Gs3DJKa@)*I_F:xU_ ^9SQ| GGG=1Zbmŀ94=X&Q=q8{t2Oa+Ag />n|냻v7fNtq퐅*A\ՒۊEw`F7KדB{$=R BˬJCC3R?Rb~/g In&0Rhȗ E ٩4@ۢVqm'*Pjkׇcs kIԫ$a+t8[#d!J94;D:>M*%Ji knDn-s5ʳo zi<#'+]UOkFq> QkO4mʱ)I(Ǎڧ -kLʄ'7/"N`UIOT5  = XLu>lUE ǃWUnGںy5g3.qQa~6bdX""?hCP9t7G˱jhQCIZciVdߕ p.V9eVIٽҰ8~!s,[ha#5+ge%_8+V 'ܶV3#*ywL̳tװ@}O26}i[\6X _3Ѫ)'|>tL9qE4Dq (ܙ$c[){l4:>m;r?2Y5/9m|NO1Ip~p.^;>r_8mZjf`,bLY__LrKpUi^&cyB.^!Y9P+Ufb]J 0ûdzkgt@]}@ ˑ@tHόT`tKZ' BnW)pnʱAВn'Q XsVӣ:ktضO!2lI'Y]{(mTL֐heZY1c|ӒZ{qZYzDw^(ףFUF8e!&0H?xKL<~N64Bq+eAD]SH%nNM-\3Y=;Ef;jE؏isJ*(ʪy]#҃SvKV[`#cTQ4_ H{jyl)0`Vs6W- o)VlbэrLnc3ahڣ!~Wx߇;ڪlY*.^*psHa/uY%^o P4I z.iI73^m≋$R{H9֎v$'^)ca=/lOfIctv c]N.TsJ>`*b YLG*4mh1Y%F4HD]mB%;)5DVF199Yg/IɂY#v]7#"#:"`=pzޯAv}p=QִӴ$ G\/b:DFհ;){0`DžlN A9%b]-sN7T\o\\3ͱcWk[O`(bObVwnT7Y`[fx .j|upip?G\]^9jz*_gv@&kISy_,p!~DJTn.v@ j$pE>IakU{E**sJp_Zɻ2Ŕ_| V{Y;jv!TB1/e/pF0/$˙b WpZgjlf-#`5<{?հ*6B(A:ض%?᭲EOBN 6d{LHg1/X V+7az|aK,0T %\D*eа(i{Loـ3JmIA oxqb"W~mw4 5[Җ',1Hȸzx%w)ͱ0gH;]6%ܸX43)2^Xk&BVPLxmW~9[B\9AVLɮjpI 2î ?1͍໺'y;2 ;Iw(pC郼C>f@tpA +Xh e (ir.}4!rdcÝe'WGQn 2ֹb$lҍR -.m3cVf7pm@ XF{+BWm-JqLTOWD!@ts)zׅܧ^d;T!o~iXFPH]=Oj;24uɜcy&х9R[*zoiضKFU N@ıvB,:Xѕ:J\x՗ԫV!Ӈ#C8,kQE19rC|b mW Ih+ᾝ|Z.KxGg^4@P8&}h{'AB8JM&s+~YsYRRdž G 8.f.7/χD,肕)B.u(ü)C?2ko-# <ת;; ( J@wjRTz<dzftN rT6Ci\l4q}P09ȄRorOz:@bjVy;^]Z5 ρ yy;wבTfp!$+^}`it+iv:co BƖh{En$q^+iƒZ3=,vɩ]47 9T'Gv $vh"&.Qj 8Jc;\F {=(p0<,0fYqeҺjZT9lI笄G 6s,xYF9k3M;,bV%x`o/"?)u)$*3pMB Pgz 0WgXI'J d1+E ZY*'cOD_$6ϸ>X3@e(4zŝ:uqRL*؝Ox(>E3$Lj+ntRp!אxNY r\ r0 -N!'GL\2MȂ^Iɼ fGY歾ZUTeMe'pm l` v܊H>M? G,. L^v $HACyT- l.N$ttk2nȑA-2ԝ{4pHzhσ~QH3 RdƱBA J|2VK3Q LT;h* gxSe&WMso_pU4 jz62 Jp` SsFB@oD&[o'x>lܼwo=`BzS>ɖ=bz੾sa99ōdԂD^nYA)sG#ZHpKi_y)=ޜ`>Xfd)hOyJPY p2rĸNLhڜ6R4K1Τ@Nvrigblv=Y6/JxF,j~\w`'q7m(7obQC$oCI^$Zyڿ_ 5Bupn:|StA4;$? ӡ彟|BG1XmQdJ}e'/jcKU*+A>)m" x%Ybm9n|4YD`Fo` ^tt$N(u/iFܻ:iiGڎ=d]2C#<Bd-^>i>BOEhQo{CSepd^~<2S P12\zYTצFOִ2!.U,6q,ſ&&R #M얝16ƐLϯCh[zibnA]]SbVqܖZVz5jt}FZ~h-H[`Dou-cv,k[:CjA3?lv`r "x5,pR6 %,jWe/"㲀[\aF>ڂ5EU7Y/АzȿJjc"Aиq$*\hʢp0yPku_ sY_Q! ܈lBEJchGvЪ97od&6ӡ*ƪSiOwObm[f@ Y  ?ɳS ZQVa\j&`X%ve:mOiF3mAEْݒ{$h uWmҊou_| |w'xdW=a&8z> 0~ j7W癌|Bap5ce@L0Njh$B^dxԏfgrvL,eA) HP:RQv&k$ <((,7r>51cp=9Vk(CEFG#I@wQ;AVȴ fD%ImMjBcAKM@aϻ3C?^m lD5`xzIF~煔%[(Oa9L [aeYNG9 Bw/V` ?MAgh-paQ9UQ(Ou {XgA#[`|1S\I߇1o)6,3Eoc P$;RHToc`SK'8>!&E2ѤB`n?NIw]A7LЉr2!Aq҄>EyGC fbkg<箲YcSr14ۣk"mjU‰L :Ω;NڢWu[¶ wVu=~вY6H9PkNșo)@P8@41sV iTu-]d#_"va<=5>X{$h- &̪0qEy*<  ?ݳpw!NR2[4;\_۪|~ӲsYh{Z;9{J]ο}m;48W'Gl%vg_GOЇIλFp8BG%71T|@83ćc Twv-)y9D9}e}Ph5Oc-xq%ˌ"&|NLצn;k_!u|Lh.$DqkNba8&%4A֘ c3205ǼQGHy6'H83!?_ZɎf`ʾhT[UKk40 ElX~Gm$<8ݴzX%d\-^=> ސJ;Pi5fhr blOY (OͲ?b(2vqoy"7SyVݻEv~^5$q<)|D>SCEl7I՝d1p?oVW쳌M_ BW.A<ǜ;Y_I/fHG}O2\'wuͳ0RPnV5n6[QX%/ts۞pI<5h=&;wQ/u,do Ʒ$q^Et5lZ[/.`Ez+>zgvY$7cP:=RICI V똜α8O ׳]*qZ%z1<2{&=*A4"Č@%lZh`'v/tp; '.'l=l,tz,!nX dS%6]0uKKܟU+NE;#OreEZՑ6zPP}wQ Ђ'c\B([6Kp,x;_ 2A֪Uՙ@߈|!!Df CJX@&)|tt缾~z|.OÐ6!4G<^kU(%jV&Ĉm7ɋӹLq LxG=}פ8OrwCWk y, f \jA A嗑jNJ%Ao+Pǝ$m+ ;)ҝTOlY%䛋Fq+#/,$71b6Kzzi-nnP՜d4VkU#˳"*}mB8]p=p&r;Wmo++P4IT4g0Rp4z4? ^x"3 Uh->e&Qm xKӕ;$:1qY1՘v.'xoeH~̩.&ԧLG5TʋU}Rf#5<3UicC(Grm1zw"Îq LT /Z{vb2̊b!t͇ĎSsl9EC LFLt}4!Aא{^/@NEMk~Ys6ORG06XdF9ӹM h &U%ʆcA_TWk\ʔ48my~Pp[Eh +zmԛ@[πm1b)}x+ "}8[&S?Lk#   ҇hCVpO1]N}@.*3vhBP&}TlsI)hY6 ['^翚7( *YKS<V m{h@|F4ʰ7V/:b~*tL%%gOBFh.ԲL9$mj^d6@} gmt%ҪT׆<0 /dByPiԋ8b\:#'ȅDxXxy}mSlro!Rg͵] aʐxO"{ޫEO*QÄ}x`xN.v1nɆ=Wg5]V!)0F@F% n&Y=@J ~:7_)ޮq^(౶E`QcTHa'ȐhBf3W/"Ecztq_r]ά ,r[-)!Lɟv*1e#g(k,P=&".0-EO.F`yB}_r%gt< f0~= U8 #?eFMoabyNzj)쉀UwhRXAB]bq80l4=tGPJnқxg V oԗa7[SHj= D KSEUvR[;ۙC%;r4A4xf_`Jq&OFX1{Ӧ4j@} 0*r1ȶ&͙NA+uӴ(CO >̰`_ {kxm^9-ű+ⶪ#ݣl;f 4Qְ=j1;f|x?\"[)ᔣ]P[aJ+=gI&fNxWH>;\n jOQ/[dgC, +Cz2FOig:"OymXʣj+'5#`\-᫘-PX>ҦTo {'qMdkȗmE^رe ԥhT^%n]&pi1!xrkNX5OP'} z Lj>FdyPNK=HQ+C #fZx~m=NhT6 ѭدmh bg&ݳ^'!=W$aJ$t`j-GHݬ -7h- ɤ%np{؞[H`ŏ`٣A׃H#hY<,{G^x4MS[F;FoΕjpyC:(T E&?FJ A ?g컈h wjycLs=Zb̓K OOzq$*x E>+['g@Wл%w+*w4/Hr+ A K3ȃf$k3%R}|)A*: %Ny<*:&KdpҹWNv9kS64sRΤ"}6wZyG., ]2TNi Ч[%Eov [LbH?(5!uD.z|: Mp9crs).٣%|ƺ4eK/@J @? C–3NS7IpK!zo?bMTM[$ٕA4ʃ@ "*gyȔ[7>ӫ"R̐sR ؓl l`Jvd D Z>p%s&xP J-ٍF%?ȭ Sv{^5︀6˭fRB#$,^)37Pd)ħ ,Ғ_w yl2}Gqd{_?))WrhzdBG!ųd>oLBx,BC)%o~6s 3#q^7o¾ۡ^NЦ Koּ<3!P3Ϯf%qGie+qey $u -Ibr:! '0q\'YVCٲ%gcǡOP.M$`oCE<7o Bx/ϾMM@@"E^xL|Yh.-Lh Z$x( f2 W%'z)P4\]=z 9_ǁ\2W"s-X.ޡޚ. @6Kߦ7?2\ok}XUGO'GTov>Õ@M}3BUvnw c-0Tt=ߛ`zX~vtH1c]Z1X+j+lǭl H :Vr֘$A :xJWirY ;bjO3ᦫۀ%,x+t "w4 ǹ;d5^/%0H܊y}1ǃ'v4[D0GAz!i٫)+^n)HVo!2X"@\j`Y*NTR֚uA^c"L4u{ĂhC*T{ Bou_m溸~nwhůA&>Sd7{umQN_TV!7) ؐ]EPjxRNǕT޲FXfJ('~Rԗ%薻DJ~VV)*s_U?KD qet7 2e-+Oltɋ2q@2]Ӆ2i7vIf[X_ǜ4`aNp3EF(Op>MkD OASvo*srYݤis"Zq oD&-9k:_S< <a\txtoXܯ.R?yNqmG?ݺ^u0`yZy \nPafJk^q5^DW1؏Fb*ZLT"ipʒj'%k*B`, a$LANJrd_FgKƃ#d* i+z8Ex%p7Ұj$Jm7! <9RAb|fgxG1|&4eUyB\"(vȺ!cn-&r3z3TH)%>w`ǍKrjhv€EPؓ(!b%p.)6/}>d.#/]E ---؋zFT{k8P8-ג .̦m\Ьؽ>O]3X}1UH~r\͙KJ[*Oѹek5j.O"K[vD޶~:? 5Ew|+9N8p(< L#c %PhgC0N1Ć`sUf9Oإ;|BIDQ.sNjEOy .[\7ia`wwN"߀|ρ6ȚYDBbx-! #0Mw9/1%3g?&*_smx/!LνݭgRf7t)di^*a%h~Q0$2d"| ٗ] ; iuTyj`^ 6(/Ky1mHg7.Q v 11 EAYŵsm4q-|S :vcHtkʵ5֙jrjCܪBT4I8- 0~ R`\~8!7؆2 {V{?nTZML*'_(3x%MN?Bvxvt@<|I5i1,!_xfFflڮ1ZD%NV_*2DnZWq`viV8GJJmjpG5rE ~B 'k&d~fwsKB7!CG53 EmUio*IoS-%Ef &o\d֒-Vf#@7xiܿhă J = Db65S|i$+CM]蟛כL@^DJb,fr1{bhssְA/0Xjk:sP7ewXĶxʱ Jf{wŌEX矅¢t+kGYSdl,mX%Fsu'\kU{ԫk@vt˫i,w\o:|. :$Vȷ~>ƞߍ?8~: K7"ơj(Ji 6`ok͖ ~T. sXG(a`QB]ѡd\X{džUo㚎sjyigvź{]mZ(S PW®Zz̧X֛~˭3XOiO'@g#p; H y x,9T%ۊS~Ҹ*=HLYFl!Qn@rlI6̱!dK3&x>QEVZ TawdT55J;X%C&FEw`f$`q 2Gq!\1sF$P,eY^vץc0K5ħ:K@Pt*Zm`+ΆOGJsH>b!ڨ$kr}ft ovYA̲Lf3!η($/Y阃_ݔ9V"VJLL|]ôPս`g# Ufܠ}ޭ7JoL)ZK K|1uV(C_@9)+DKӗ咴/A5UM )]jɶqCLK>:eMVs%G+t;AyCó1qe߸ HSJDvKkZ&](=¬EP?,N:4r;NᴬFYxAwTt zie*2 '䧀uqo%{z fehdWFDCv̐[TFZ%~6/QkG/@0=q[937e rs~:KAp RVQaE`°`^L46}u:0MofS+*ch!c}drt2.a,ܗYtv9Yp>;ć'&m:xnZ"_*&h$AVuA4sd\}ڄ'jbAi*7sQ@VP"tdH_th߷so HE+qE.ES#DєEӃx6&a!WLr_3._z2ѱۈL*݌ZPAs"EB-_ ~jOzl'kϹ_Eh&Mz@ (fxI+m5I tPvQbCy˗;y66:ZYIoE녉6{|n\ X:-ĥOsnL(N~}Z߲( ^"30q%u87flBD'y)9nFJ9д*|CGǑb0f`UTO7aa ]Ne4F 9 KeoAWj"_!r ų#bP9hM b71"JEC)I=۫/adA§'cۺ}zx)"dZߖL8׎_O`ގ<nɨBf:dphj}^,_.ع(1Jow;sgBeYһAypm$b!5XZ0,^cP'Oxt7͇??fjG/ 2v6Oߺ6j$팡BmW~B+a\VpfБk*?"ģ]V ϓD̕MO.$I.ΩuMFثqՎ1wt%z3=?rx.3a 9~3ߐFiMc:_'w iD$ Jr;(ijM?Mf}ʫtQ|Ѓb `n |KJ" 7$]#+3~>?2 O- GSdg cl=p40Wˡ贷7&JBvg4]K~ !׺SdLHYo94w=-2Edg}b"!Pkp΀(TpM)aFAhDrBbC FÈdq|07FtwX%5Y|X JZfap]V(1Ycd/>f!ln Vm7KxOδ*,9L(e5V7LaRoBJ;>wg9ab%ZnMP>ū[R> Pq@JLaqnHaWJp+^!.o4r&ش9"\Ya?H9Y˖}NFt:(|0L^pC,;[ W2H )f֗4BΞ]%x0/ԝ\x섴 ~*,BzH#O^@wi<܅ 1[iCCbi j_?hl`5^*TM eY?S"ye6u$)5(ѐjD&8chƹ4Xz#5fիY\„ܥSv4h tN߈8LCz%!gzMfޘ˜wϕO|nU :QweC: 88"J?F>9}|D]^}:]U\Km%z[.eEytVKZ䣌ksσVBK̀PE^)3كmyWmI3,#AIBx55,*YuHm+> RN܎YW u^q'Dz;Q*mrXG8* +v2HFZ&}6mM?b$r*2Gʙ.9YuB\!u.wMWx55l"}Z(F@323|+C J 5sd7,ꟷIR3n_Bspo^:DG8#~*%Hy0ePvm|mZ :vh0nfY2~^ 8x蕗2ߎ+‡j$FڝHGCJx>R }rAƩn^ƴBOiPB# ئw/LV?Xoﳲd,S:#͌G] PkNxu_Y]زZbd%ļAq6A=-Ԩ;;z[T胺NY|V\ GmH$q'qj3gP2(5;߹8?`:MC Cb)M{u $L_D\5V@I+ c|͞l{Qvo4s[‹*0 Y-Z-^tO6&0eN|5\^XON*!<"Ao&⎵=>M9o  ^fHs*]YVp8o3y?%(?7\<蟎v!@ Q2]zdF1<ǽ%s h&h&T9H`MW%G1Zy K<7?۾;%PRq˵rc z7L$@Bтy{ )?Eh6W4ΓCG&>/e sPyAҦZF|.z 1٭v/ 6BD%Kj_fSqP˯y@m:55AQUN. Cb1-P9^ġ:4;MOلUZP#t9:^>n΍k|2;M-LxjtnWvVJ;zTA)f+#ƕQ$PsP> 6;E~S$ϫ@p7YsG#^okGf uHV3..\!$NSսRmƵӃ™I#+ Jh&cV\[̘|6G*ě(i=S=T*x!ƙ` AO_*~{1$iz1 5b볧-C%mq@ƽ@"3N:( -&;qR.t|aqgVJON$ǡʍR)aT#A:*s3L ŏѻv358B[N%A%Ļ:rvAѤy/֟q{I p%F‡ZaDIj`'bg ֹzt80&l?҇,!)M,05p,~/rG"4˜;|R.%~'@bhиldh" An ᾍDf#Ow4RB:%S! %c2fM׃#ha}[KjܕmuO*UJS=whCTJ!p" @`Dwjy։2v%1:TA0L_8-4.PMំ 4Mb#u게끍aYI~r'hߖN \-" l3AIγZd!;行4?,:XDq0#`CKא;ku^_tH b"$RWY#A[!UY9jmo~zݎz{~MϽUI""Cyw V9.jr_-DWpCu K5x1z}6fBSŲOO>'R\~ݕ'o4?P5"H+K|8:5997A*c5R,ő /:,W8KWbcYWT^SuuYq0RiM^%=(@ψ7? xz<4݅As َjpqP@Qg=q~v1j=4"+ի`=ˁ0\W؆v u ƒn ݃ *ќQDHЅWAh9 ~fP`5DHІO۸8r^=OL4VJJ×aC1RX `!kua.`qW9rɬ֓~Zϒru)ܰ0dLȶEL 3 D_!q;PbAyRrN'S|BRz3*h^T!_DB϶pe13XzYBޘ]UN*fXW褞c7inu;3}9';.l]hqCv5xiȗEL Eb)[ uE,8 rlIf"|#}w&FԴ\I^3v?02_^$V p$-Q- R놂7q2EƏ{`HO֜INhjEsv>,NPtSE8œ89ָ5 wIopo1yF+|V>oX٘3Ne<4CAbX$ Sʑ1r.煚b}.&K VX9ac4 YT .Ǔ]_27BĂH7%ez+IΔ1I{'`}^P:mzaBQA'"S$ gH+j.@-RogjquӍFLs*g E;O>"+'T9IH BZ0϶8h[>Ddׇ3\g8CJ!EfV!}RhTqot^AO8+O1zzKm n3I?jX*h2C<=~=EBDuS$ qBL6|FԪLۥSk"~ M)1#(qN790BAX]7(^Ah~ӪM=3<|0 B]݌ -*ׇ w76VqjYsѯhx߉P`2[ZhslRI/|:\aRmCDYA]}DΛēCE\ ӰXtؕG?l^YE#c`m_V=Uf2T^ꦻ0DK;AJL*)%)Ejj$}Pa'ǢF%.C>KjmXwRE状8 M _s~$PJU{(Ȟ(6ňo KAW*SOכK+HmzA+Wktl;qͼ]]h{|9` 5ޚy*ctZ!v mg7tQ1>+RvGFy|uTmsF"W9bU 672zFlvU`z?h. RfrR'T/&Lח8)K4M*W0YϹ 6!ooןzAzxӼw\pwj.tuF^hsW c{l]h$5Zs>\HI{wfj F_E:9-j/^T лYQ"չISz89Nze;l{@mA->W17|v 4-{aTBMV 0ut@(msǬ+ |fTm-+B '|&ZU<M.(hp'6;1iwB$3:7Ncx|0┬H9xQzQO3Boe _Æ+A\ ){}k?=𠵆%s:aD /gOg'(p˧O~`O@tPbC,FS .ŮAO@[=7: -~,>W@~%67#6X,ǩe?&RY/l f8Ѐt7lv D)MZDzsOχz遽/;{B1IDq5$b%"(.u8(hGH$%_RQ. ]cVu;ֆ0Tf&pwpgruQ hKTOcv<_9ozDsHc}ϴkZ!%c&4-FR, 9ߗ0- &E˝ wWz4܎2"3:B٭I9ovM 13e:J< YE᜹oDAltTn}' Ʉ4+2AIsO<#vC)!̶ R^OtqrY~ROW 2zRa0۠ZBl߫_L]C慵He\)j?yxG3P)UN_d)J+5^ht]*݊3aouD;6yt*7ǟTPՂ }vI4uFVR"╋)^ TT3qrx6W UISr//^eN\75Īk;}L*ʨ}OH#]\;u9,'0),?Ԏ?MuQx~xAs^y|6KKƐ:# LUJX&k^GLa$)ͧh]v4+'FƻI~l8Bջy*pL2Re7:4ie4ckto l2.u~S{ %ѹ'7 &DbfOu_ܯl; UVV@EL=sJG[8QWYsh[ h_^fKQ^ aҦŻEI>1झJh@ҿX9Ƶ׎/<5YAi69ɈL\f)\w=q2GS[WEn+ӡv;~V/{LsYYTd5iGYVVt&@X(zʛ}މJb'n136]cFApT*BU hjTLuEaOn34tN5qTx̢#G(d O-+aGXc G'DJݬf8^2fv~wI~87keJ^ 5)<oPge|`||X~ʚdgx-6{sH [lhM8#.xdY<^xH6 T7W'.&=o̳+2}/g\$1h^ߑN$kDM0VA8¥$@-,Yg0+qkZPǂ{k °-at8,9}Zؿ0BJ×⿚ٔ}UΌ^O㐽0itf3v&Ծ[ RA.s;oNX0j(oF;ãD UY[CqձjPJ߂NF{n>Ki FvKzv#_cǾ HH)ʉ!{5-Qa|gtbVA03:+vA YЯ4BυOKb&\ LO9uhx=ui)T7g`Fom@qߩH_\ߜl]Ù(qnm .cC2y4K__ 3H` +װThfӅ{Ī\ xLwKBhHa\`uWE'a2/DarnGH<)D}k8t2  [ ~i v8@:dCQ%EBVg=cMGeW k̓X,<R~M~e K0Vc~CVc\Gd`u|l޳Z ox L> kiT'NXJ1M=kRMm< ;'~D7rH` ԯ{TL`KD>H x8u' 1/\V{/1K$$7;rNhmK:#oQLlys_G"Z5 c{^z2G jQz\tFt $og;hy2 >}b1)("}1seS #^fa:};i"slm pNN% DE/jYepBv V _7{Ʒh8a5|N?QgPBq7l˽sPȚ-Y}qikvHrH{.$˪in %_mQ2?WHS0l R=W#"6OԴMJ|M?9A+vU&F*Gypј׋ӆu|m`(0%KN ϣU8N\J y=];-@3/ifO Aύ^pAAO$;5j4 fݰ(ڧ?U}PĢ2,tx=E7m>xm.%"/D FjWGnEQ(Ϟ`xwC (C3f-oh6a喀yj@F"flHah촎qD*Їw$j.vBo j2)<~I١n/a~AhJz5H]Pfƪ4ז:dfd|SR.(N5O6qLAY7'T4Zx^!%dD1|G4ib}_1E]@5!n K伓FPImHݱ% .'#ΥRvc%dRD:g&*Pej;FJ}WT.-snw1sl]AJOe l:O>5 UT4m|:ׄJ@ǹ9ntze_oj9kKKSa<ݛK!uN%:VC?O0z4뜘;A&_T5C1T$3=MRjcZv=wARsxdxRbkEk!ϻ4NK]eE-$55b?ZMxD=#xlֵ7&2X^9F6,>6'QksB?aA{?V$?Ե}|~Cv)*Ȟf_qCK z~K>Roy{4$ﵲ q\ëKqc!RoY~BXv#]RjK|BNo8ZXl6 CN8ȦŬoLԉ\[DAy_0X)q)I#Pɪ2nUh_ :yZ%X 1)r+kQt!U :{)intm2W0̻(d(e}.}VN yWD֬uZϰB_n L+-xnM OKI/R*5ܑ~O$i~dSiYAӁ“)!7HfuSuy)/{q! 9;$/}0/reQ&X35K_*_z=V}6lzO/pcWd'fpU@Mc;SԱ毚d=ie]@_DnI Х9wjیu;7(ifDi9-:[n!mYY_zμTf猾]F#7q +3LdК. >q^WuF"`}eZm`[%/dxtbe8oqS0% ̈́}aGZ̪`>:M'mP؂l6'GWlܵ)O77rPRP7#R^UY6ZEF#%G97Ç"ǕHoB7`K VL7 \ .&zej4 Kg697c~0 3}R2Cn{4`_:hjKn<VS5&:DhKij5:|;4'%s\;6>`㙉r&|-apf M6^hu٘;1u'rDRFzweZ~j"ME<ɥ'U`9,mDckRLR#Zr%6L kú9 iRݘ;Jg]J#9h}|pjeY}}a/&݀g>(ύ#.Eo㖌=`1hHJ~jZa??hN$&*|dxפ Kʟm r5rKzvA/eg=WʝM[m]c3ܨn\;^aԙGn@P9%(5Z o,Nnf;oi.3BhRjY,?Q9]W}{ 6YjOgĶPu|F\4rqAb#mmxE0;`*Rn(lO1"Gfg#ʟ1r0t@^d45[c~myjB(ؗAu?K|Bm7IQ_ 1h`7*$2 @޾J;?V׀zS%֧{n/b/.hܛYdEp9m=q/W ܾdi57@%Ik Bo{"<cg2w bMUWeaP$D|V6TC G/*0P9xG1S:Lj'?6))sz8zlblcDG7݅fGj"ַ&sG Uly_`Zaoۄc9";lj:[ΪfR7]uDFM67H$v73{adT\POiqRX&zB"+\TP)0BNaz?hqpeL !R8N%֙Lt|1;XU $Ѫ1I}YR:vWٓp-d{}揧UU)W[;ꓦcF 5lFYs6b&#LݦC1`w)5W7ѺGvxPjOnçyT%-0/g+>ړ^t_ >VzN Q0 TL؍U<0,/jTZuõ+VHK|{-f,B[…ԙ!d]5 쮣T$.mcRiFO$P[J6.`L>p$ +P=#,g'%Y fȵ;ُ;^ -?%]ޢ!x9 ʝ$咗qR_^cv!\[4[kFm?ߜm8]FC-D6TTtA[La#[.EEl$đ4v h"D_0W:?qĿxq\'ב[y(NW!tyD $L,q³1(WʨEadii mGDm4X-%Bx;9f0fÛ4Mv͕$hU Y{sU,[`F4(]Fw)k} Q0;$'q$}mZ%;{a$Ԩ\LsJ/FZАK>{4npp}@?U;@RflcFQRf_%Z!MظB,<lH6i)j#ypG/{h~WxЗݻ~Ƹt/ж%#O|sK\%n*>;-Gحw}Ќ{SSpԟ`9CՌ -z?^*>HRB7kfOCjgL( o I&!͘)V AdL:b0E1 @',T?B{ 򾝱MLf3=: 6Q) zMڶ(U$:a(kLH\N7Tq7"ets/F:#zB x J #+r.wT36Y+*i*z%Rx^JzQm ܹ㬍Ng!4Mދ |3}5 r^RL YN'Ā 5͛)oGN׮gą3MLg63c#HJ)6w.ӹ*{=>|Fy|ꧏc/K;p1(LH&J^C]V$"&~uw%{]rwҼEvuP&0=UN|7T_Cų6(FB %ݣfr j# &X2k){27q&)2& XZ1Yk!lzm=6ݽ[A%_RuyB= \" ?=w_IrwwB+0Mef/uQڏ?[P?,fϵM %x-R  +2Tpz\p{2iᘹ8 JFF'n }σ@+E]PGEc6LHSyaz gǺԡt`y<3<=?'s'"ݾvں"1{q\U(Xk|9+K=[J2;,S7EO;ܥn{uc?ցG p]5+c.~}X8ّSW۔A>L8+Y!g)gӇ3lCN@8h(ER~̋X'/݋=z7YRCCJL. i\t)lf Vmr$`L Stϫwꌭ95V5L3fe}14ʳd댲;oFn;^{M8tH3*(D~/!#d?٭N yhp:} /Hoq A2W(V,{b|1Vx&\0)D\fT,!&76+ɄQDGSAL"Z1^96zm!PF+Xczn5⛾8J8Ny!AY/}?sRu6] ib})cpS';+͙%%C>q_FfB|8 _MkYqE#\X8?5)y{}hvϢM2Gkd۪Q غvP(!L5oN?bt)Tbj#\\dK`z\<}Wؑzۼ> #EG>`ai 㸓dŞCEy_NۃuP*g٨ǜkT2ʄ=;*?#>LT<JʲiRTI7pFGz7z/?jh[:?iފ{kOAs$f@=N>؁P+ٝ|QƴlRpF3 CRy"Q}KȈ j0`QDR](]JkFʦv 8i˲-xphk%V`Pnh>z_>GH{9,XjAʾqJ"8tgF 2PXu1gXiGX?>wl=zLw7zAC1]Y&QCB@ ]ݔyx9i+ZHh.IUMISԷ/^Ҿo1K7P̋ȥ;-l?+GҊ dzݕOF"Z 8̫3EACN AHM'Ӭlm zs1=vRzqɌwLt*IJP{|vX\h"ŁE{' іļE]g=jS~18^b_b׍|4p}T%Vɥ3)IeH RAmhՖ'=atBuB,e8n4 lOJ2~Pϩ]Jb ZMd\M`vAhL_c.u+ϭĭg.zkwTޫj*b;gֻ}ni`* ph[Hx+hnzXݪ$IV@T緀:WwT8$GTi.'P,ꃁ)s G>P硔gH:(!pg86pЄɯPsZ*"Ytze3)sxIj'L&<# Yt᥮_D$DEb$~ &m[`XCpޜ;Z6Vx1{_ 쾌^4cc[*:?+""AU+ŋS1 }u}?`IJYo.f'U $G$ B#|}hH Pe^}\U275=(1D2D8b0!`,>\Q3V`hc= @*ͺ %OhbW_# .%ZVe +=7c7t3n|3(PHX1:d\&BNRj9,}aTEx*W,/uin7uz\Pj2%,'z%4ЕkH;>]~!sF;/\I1{e!?I^A"EmaD͝F=&`Sy3';)X}6pO>Ҳ p1dxS lWې?5? SppdTĐVu_DF|hB~,#A@?}P4Tf(Ӄ`%P3mlJЊ$u {Zڈ17Sܴ 7Q7Ƞsrx w (N1wfnQzu8+D1үVGM*Dll֭%M݌)7|*uqr^-(MsiINXɴnZW8G#Q5ZASs!ș1KwY..O4H{{D=Ƽ&k3]8}^Σȕ݇ Kf1 ^3s9] s'\SwFK.D@vmgwlꀎ6Z㬵iI@v%TteJel,+=~t4Dɕ?ū 3겸G1嘌9L#TȀBiSZηK?)zT˜԰,y`xc dl/( o[+5 M hORPFV8$怄4EF4*$wLxQ4DŸܻNyod$jM`|`/6|?p$;TX;B &fbA6Np i *=X n;Ƈt19d݀>RVE/CAVɼ? نYGvfs*7HVZ;V*n 5${ wC *c0 $ڼi(t⌇n ֏%qoAE+gvu}aQx%A彡Ńih登dRfGU;BЏB`a0Gt^萀3ݑX,e=cÚS1g"M#+tLz,no͋͐9T@KlQ|2V:]/]I5SǍI֧NXMnLii!]az*q1W=0M l='\Z*`qe#qL&qD~`n7^\:  L|wYnA7\8_CH5rQ/J643Qnhj5V-FLcQQX a'p@Mì@n6;|_,I0V+Z oSHE)!Y:Ǜlo`DDzۯ2.7Ž-l+Q5@EÂCPjwN*6!6XN_S j^?- >Ǿ+#mzvF{;]a̅O,'?Ti^&Գ !\Ux{s1Bdj]5ul߁@OG<-LsO(f=<a20x uŻQ+tD;^ S.98z#5@ױz50u O[*JVYȟU ?qinSb-ojxl(}X`#tS_4,QU2lhh( 9M˥V@}(975dK5ΝaSy ;t-n\v#VVYe5[ ]*u3lT7AVi `7S#~eWJPo=j5̯xt:AZf` ʮZeC g7@dېy ߙhLvM׵gμh8U|Y° KLKP{{6hq^lg@YOq6H]W山{Tp9U7ꔃ]1ݼ?\P)ɧ@.!d~ypg~iiKdL'efa}`(5m ~zÊB]J5>=_= \Hr&ix[JDw/5Ux26n ?9I [tžhAEl\J5܎(2\G Ѿsbfq!BWԁym֏PU.Jѽ+)_h3aqX(w؃ z@7I`bQ".1:?p:prul.R, <L!\x"s 6^!0 a>IQ (}v!=J^1*y!7#pSb2/k&z>3h3vޝP͜ـ,&Hx(FH4g#u%}}@ ?[p(Fd7u(;D6s@v+ɆT!9J\qeSZcpT<;}CENSeRoW l2NUzIzï%ps$&CDfH%2} c[m^f\h?lزUv3M{R!WK9E~zt8$gdR*QPe(5rg쯝P O0:_?VJ Xn&In(!~Py,EaVg?,L.訥q Ӱ ֎w]벓3'yP1 ̝ 0<=- m>YOc0!LƵ(l¥+Co*MdW2]k,vTK(_bFxF>z[Xaks*>o NIo_/>kmo㜒XKh4X/އe,_{:_.sGdqz-~ =Đ&@)_)G~ /@ޓ:>G@\i?JGj)oF2-Jqh~XJ1;c>`Vm6~`,%&\`  3?SF;o->C 8pR_@sJ1  f,zq^12N(̈黝oZƹL]6M.:#|:e@w-mY ]$)P$~FoXޑD6L.Tb1 1Ť.?ds @:i=/o)bxZoyKhq ӧ Ug\;,j?*%: 4" 2E q/ 0fC/S3;K'!t{ j5FOyR0Uqrx(\3u]_9Ua۶XA`l҉}I~[Y,2izk-\gt&!ÙRb3y,U"UF(w#2eNRʜ0P mVLJ#9 ^H@hq\lt3-eCM#XRbx7|dT =&%-ZGT_В=h.08'!s9bfs"ǃWڨCPq _YUXA¢ mK=!kxyrZj]|h%Еc䲳R#%EFXN,/עf6UvSi Vg^vx_2h"{F4ktwm!Sw۠ITlehCN)6='aEufWXچ}VѷG(8O ?;1\mdU!F<ׅ^K$HF @S^yYoVA&|G|PMO-pu>;*99E.`.b$,uh<59۞&hF֎  ?;|bRiac LaQX6*n.}0R*tiU;-< cJro6~ kF?R=14-ׂz @͌I:WKfUZ ACq#껶؟|cwvPO;Lh%e16b?%+JCƄl"p㩾ПƲ~l&mc!@KhKčH>ؠї~z (#"oLn^[Z!<'`{;?1ERX2=wPѺT*qipY|=I u}'|+GV[I5Uu0OQ8:{Fv鍑"Z"#=s㬀q83#zG`C[DkE{7+N(2H:xm[^n.Ki+v6jU؎jQSgG`W0@r81Svg|7K[kQ]pB%wUޥu,jPUҥ6-֩ο?:ZhYE4$K8^nG".RP0_"{5I{S.CAaPp;ĐՄ<:LB踙]a_\j֦>?ruO݊.DQBP2*C,tud=OqUH=sӢoYQL8~/ AO< EiNpX@>324ZTIk[@+ħi)j]apk#QYJ28l/5F9 ^ug ƌySsH^ul/MޣpH4.z\&L >I9 }swŒc|]^nU}MCrjg6` /j M=3v嫖/=OqdIzVzȀ&0,dfy` { =_":k(8͓sR0+vEI,3p/J8+Eн!?m1cxÑ#Pc\3rԯOcs,BÆ-;MguInCH{FCinL`tAR1UG#&|7!`9E܀&d4'2 n/:s#Tn?;H[ӎL9Ek$&V.g K('^`<͔9a}izI8־xxN.z_*Ƴe;Ƽb>M~R3,oe(e^hU$cฮWv 9n(FRTh?s>ACܴ&h^lc|߂/rq$yuo2oݞ#B1%@EAЀkC8'd߰}Tqn#3MDDR mmCP-x/ Ğ *bA,[|Ce{lgDR.i߬ Y䩡8h_'`2ވwPnԋ7t[=OIBۿ:nRa^߲-V*#B/P' 5_,^Vϫ>b>ث(W O25Mj3$q5PA֡-<e1d"B1tI1MW\aXvvQu@sлgSJj/ԍaMUӻ" 6^Sɽ1$];ecK~lS0a9hߛ8`( E{|%p.㥍@n |d*e zCޜwhgI!^m\`,E?S{M" 1or|kh^;gJ/W4iwOTtm7jHj5*eGUxvЯ Hu&$|I39Q:d0DP8.I˱";bL%菣^<ݧٷD{9RE Z}\518q8w)5rTX$ +?r%-^taɗM{)[Q~T\=C.xrL.=U T/+ypA\̴[͝d@.kH݋LM21V}-zDr=B\zJͼ!/j)T1znOڞ"44چbJWc\Huk ΡtjE&ilqQF;vG{(\?y~̈́\H&(TITb+'Dkޞuى]nDƇ8x6վ.=l-iHOB48g`_s%u4,ύ1: _wC3dx44 ERR5}rCHS%T"GOiTU6i>DHx,._*I+:I%|lOn&+bCz|USXAm ZvZx6r 3rW-UD 2{C;|doQNv 9Mm>]Cr<[u&(LzZ[XszPh:fz5էVDA (-U!5b@1{[8OO[$7YxdHy_(LJo(FF+ HU(o.|+&1s3l[Go%δ_ڭ4zA( |'-S%v}mQbW :-!(90T"˶V^amET>RM:)pJf U}E>"%SLqN i6s~LsLtGrȹ|J(At MEpA*-w拱>$C/T`l4'AX N_ v @ uJمe8eӖU= + r֦&iZt BhBc]l^ӣUjr%rkz6}&Bf;;Y)Hr(Q^^ zͬ1=#f*:RȏRNW241a&\+6yXE#P^#CÁ~\GTn:[9H[hO\P|@:мpByuJ:%K$Fr0Y<'[jdZ(K< ׭Qّ%LqILlOpU"˨,͵;Wn wƱBp}+cUW/>S2ikՁFn_Yt+_{Mi^"SIrE=}%E}2'xVpxS_U~0ndžgH)#5п0o0=ćn{kZRՠTlKsBֱenF\1ݺQIj Nڄ=,qYcm'Ջjl(ABtt|4~B9$SvHh& YvHc=F%Ѻg? pvBϵֈ¦e7g7s{KK ;YSp`cYodYIVyztdڒL/)ߥ} 2,]-#wC`|e .鳻P=@۸,X،*9 ֻ8{vtk+۩c72Q&e^"sxm]R4S9B=&,//8&lϵ2o{ IGM6Lb%A.]8[:K[eme{;2}Рq%6d(g.0#}gKpp7 4O=J9\Ձ3*iCc.t2^AYƎclc)LT{Sgoh)'7 ~gRaL0aWgi)OHA:iC{aHl>CVVK>7? 'z+ F. c^vpL={-ZriҺ]uM}"D}(P &fӣIZ"ILj_JD&}rҺs~m0s=5 QK/Lb/Yebo;n9\GX%AUlRGb^{0fv:oljg  ynԈNGvm t.ݼ;j8sT9S̺EBj1EEx36b1T,#AY/dzOl[\Vwџ! K6&:djk@QWASbʮ wXM|tL43SؽE9 8dlPcC<3Xf}"ׅq@xf-9Zj?%]JF/vWO/\REp4 &Stol Az8s^(8NJ!2!*/䘘U(dKXrZ`ݲvXϾRqp?!rq/=V^$~LkCvmȩ|tpǤmS@]E-g#`Սnr E_uBk{! D{mAxdDz9RTSBEKaWSDͷ+sa; zf/:TIHiϙ\KZ#-2jO2G8Vp5O%5zC\k,# ZQ C_/@>g6(ZYjqi.ܾvMb |Hè%ntx[J_(ɳIa;3@W!6yw3q64Y(}k #osn1@Ҏ ' ϋ=EIB~̝3F (} &{*:ª[k;3ǑXdwAz)-3D/%gH#w0swj'9cTA!q~/GLg"C=ifv'&GP\HoK8EqkKƬ^ߗypGD 8[[c^Z)PSî/sNbZص,Ml0ƭ WmR_a9>TK24Qw&OQQUwG#sk߮$N 9`!Ry`yXib%u,9۹ȻGFT8ו"h,@ h&^aqA/A6GǽIswH_MҐ]_δ~r o7ټLE/i{:SG⅂-斶?B+^OCGO<7-B}f:˕K)tCG1Ss.e/a恕*osjz܏dgF|(NZ K;S)?)&k+l(9*RlMq='7"Jߛ\<4n 3+%C4r6[+dkĀ6'aqN a[$lZeV8fPR#V-s (B0tǭ}n8Ʀv|vl3R ˄1IN{0 >?f͉֣b<-=Yح,H:j`?)WfVš: q۴:yRi2;Zc 2T=- }f)P2Pw9=M)3HwG-죘FuUShsiۧ S$em.j+_ty|maZ$0?lD$0D Vſe鞂+[ÂPz7\9y^]kFKR3L)3њGa7myu|)K[Wm˲?n!C?<[Ώi>inQ#MOq[-fV!6:6NgAm𫃳::Q)3`E0]qYF!{/$O%(~3(QH {5׷VlwԼ.bUe&G:||O_΍.1u>:gfj ǣ'BIԁ< fo9/ɣ@$r+pՕ\]ۇBC6PIlZ;YƸRs"Ȥ0B_劑.(Vo˭w⡛kSl<֏aƆ)5W=eY,78j&׹2_D~{9ݣZgʥYTLg ĦYlf6ƷP9emh݁ #768zf'Q_4ଽUCzҶ(\jNr>^ #]u˕b+ b$)6~DM8 R?͠fSJ  0фX#QPmϳu/'h3=訲SI2NKE4W>93ioqTF~5BZ/snƵ(l=%-{OJ.J!4*>ʯƠr_nȾ OB)g?V,4DZ^u Lcin5I-E&N#yfC2}xq,"Rd5YʠCw[!%92Qx: L8WiP3E3焱(di/V|*S & B qzx+fl~o@$ 81^'P;J`%~t:6#7qiKKT#si"xQعq<"l9 >B[O0)Oϧ1mV,yJ"E#%`mj4Z&^A.35EGel֊ayֈmo׻+ǯc!F阝=o-Du'ącvgC QjnE=|T5f ?2Sp'H;n..Su oLG#0="~TANE?C h5?+aR ,qFȩ^e1š1^`i$]^b3Z<^_um*v ."bj(:\en>|U( J&0HiT'̼YzNt =2thn\3ZBΫ>:h*U-֘Že}q 0౟,N(v)qeOKd^$K'֙ ?.+fjכHIٮ*5ؘ~,qC7prZ2x>e;.D Leȶ7$Zl>$6ϊ@Yt!d=@DM]z}N}VN?tt0u0Cp`Rx@hՆs3`d ?ŀpCPhd:KlDmS2ӴP Ef}9o/wA(@j<;T2Zk å"zJG1똋 bLތcG&4z wQwtAT0 T87Xv0,i|$kI$8T* _T^QhPxƧTpnؕ_da?p-asO̳IPBJIewq/LCZϐzly,K26wg8-/2f$>&mQR5< 6¨=iV&RHEgFsQgv6&>nTg~T ^YK3=‘&!Mjuz F^h|hm()Dy ݬ"*)pd#=- 7tXc 08M]I)!N o~򈓇Ivx"]W fGd1Q:o㝺Z1VzyJU|.Q8< ZȬQJUF. .7.!džpK)_I<|o^ZS{M"vAݿ#% *;@ƒw>>iPuDΉj:$"+CX ݲ=xar1>_9]ZA=ِg&xm@&GNh x?Z42Y?;ϧ.}@ yPpK_E"rc0>[$U_{.}QtA+7qG0w@J0*sRlʇ (QR d%y&2%o?68/WTIUc1Xx`~OgLZ 7M/Y,Aqxҳb9rh/^|T,`OgRiX^v*5Mmu@@MV*Y 1O:^7.F̚1Iycw|cpr9 ӄ!&Sv桜6xUK̟s1>ETQ< 2dm`|j_F`CG~GOp$-N9  \i~Vz-;׀UGuWU3h`5Ѻ4fYi8Td&FUuBXxnV%pO"^*q=.VTo89˾pUxq]iBd8^]WN ψ]$|}k_Q|•F a¿`NņRDΝxwVSc0 ||Mf'F1,1=bL0|%t~z1RijJJm׷6ġ~ݍ-s6Ԛ"h ٧i-trg&H}L.2LF{hr8H43c͂nW%]xx]b{f3kn%B%2 /ћkuIfKDzci, 6؅h`hqr%v#sG-"$G% E6;(6x<J p*28m -aMOzT1I=\`f:XĜI# 6‰+|;۝xYÌQLxm^~^W~^Z SDY*Oq۸Vl6Ke;k$EZAʲ`?UDɃ(h#K$M 9qe4\cLX6D)rr(9?6yjGd/xpiĽ@ XÉr?I13YDypWIwxWnQ<c%mw58l*k+ qե5tQSWB;}/O`u,] #^9wQ}iD }4)\&'{\!jaׄVZ_;x qQ@ Ơ@䢨'kBkʷq8D;(T 83򼃯tup G?y3 w̳^40_S;>yY~(n L@/1cè 0GN^<A9T7aq̜ Hku-ߺq&̼״gVOV%sMV$i;%9$ AH^Xhfqܠa[m}Xߚ p"mDt =—ZEEVћ l`+%q8Ju ք%<!l)+6 Osx%8>eeaE~P\!wI.S34H32G>Lex20[s1V;m"R>0e yٓʒXTlUiN)XGkI Q9пy *ʍ$_,. p0he }zqוKfcb/F>[k߃\DEe. EAgU?7$H_AOpLnV3n?@t6NjPWt-1,c)jـ$;G ҄|"=m5]\Qf\{qa G$?yv/' I90iAm Tp z͵8Y%],Pl{s *`z*"ls#Bp9HͨtIšq2xLJ75}^acG_8Kp}}v;lߴD3K_X1" {-a?̐aϮ *=ӶNoH +)8(0N cB>~-ir47kCe+V%OFe*K}t9>ԋy`K<֧d5>V 9ʷ%nZKV6_}1>w/:¼k(c8jckW4ZQQzf-#@wqB$w5$KQs;:f}v[f'Κs}RO~3+LJBR>sc9kJOzusVKգtQ3ʚԜ kev4Ƙs> ܚ$6&36XShT!*A(ݭ ;1uLG!ޫQ#Iƫ 6n+e)Eaw7'E.k̤̄j]`uh݇PK㐠TLxW y(ZHc2.q^2*>OGV $oP~!UCy.nt!AOnMd6+c pv÷K*t8 ^^M_W(xmm HbDW#\"#E#s'jwQhU*$PwY'\|4d)]6o P`$Be+`l%D & GsG<-~A#MZ(s;m5~ˏ8xشv\TdqMj\D3wLd杭Y5Ֆu8k'Y s\ܳ k f xK5hh7d}ydH`]dxՒRyZ&5B1"{Z]P)^gp>-;drboOډ^XOgbkzA)m](a9E}LO\<_:S@Rsm{f~̶4y1 N]N8IWZ~z_?B( ǠbmSu# ZP؂/\7> iZ}n 䜢;s'm2 |+ƾ4o>=(˯Κ 8oۓ6@@+55- nWvI Fq!j6bGPذ4ɞɃsBkY.[ 4layp*TiCݦ}Y9Ej-W_~%I[S/ߎ3 gJCx fd3P&fliۍ!<C7\*DAEư7Xzk@ЄN`](w~=6ք ^@V Ϭ#gxqx UjڣZEWrfƭ-b;^fEk^ۙ8`%4 N(eY$eɮd+:m?B 9wV"+(Wf3E828m >41WMKU%CW3Vst >uYN4d`@D- 剏nAVܩ?&EQ wco$C 6xp`&+lѩf%g9;-&@4V|HE'V`!_; mSݘU luŘOb64ߒYH޲}I>Z1ve'Ki7[dۺL6UGW iiR7d᪭Nu%7pMR %)<;#/H D7q[͝ ԈN>H əxB<37:AOŻI}o1K HDWċ͟G#gbRHI] ǒPw36Sgy~Go^B;Ht>9F'bg~y"ųKEt%wY8h EM9x[: ZJEg e->9o~Dp(E~@?2oĔeZa$9Q4{3#4 bj7SYQ͢*93.7B6t;_Yfr-Gm;eA~ĭh /[[07t1(&S ? U2@]o׳_V &i~?(?@Af|q@(Oq (q"Oܹ°KUPAd 0C 1#үIz9E`wNggڶ!4wt8LצvvBI3_)5.%T ׉E}YrnRC 2ՙ`;xT-7c"^+K~_ I}w6sXa*\Ąx<.(_UT;~~i%>lR~,4mMIR'D0pB|+- lx'g^p3a;y7AI2r gPƋ<Ї ^6Di'Dؑ[2{6AyVulҫ-w KS$! d4NYX9ŋV{Ne:J#H'ȫU|_5| 巡Ж-ZVWf:ﬥY (q'Rjo b =(d'oDO50'shP_M脀_,)U[ Yr:;W2vXy%gY5͛$w R )dWě1~5CFG 6!rO%pUO O6u.$8 07sSH/GԲPHvsѣp#sו l`9iqt'QLOu>-N £1b?Y'0*P?g~QaIFLX zyӑZQ͞䬇%nɰFA6.jVwY?PxV>t.̦]Fc>Jπ# k"W+)Jp`avEt |@KfF2ٔUd'C !&_jz7EӲ+L݌fm0 ]Z'sɜ#mnsd`ݬaZ{To> $^-h4|w~L$ FW, h"혥XDŝ:imi{F@KoLj %us-MpX3U𗹺`TWNNrxo9ÔPuSJ۱c h?HEɢx(j S{z}{HtyZ/o{6kjFϟ𐕺 ~\h;;2 )IeM1DVR@?7*#yz]bv4r; kgR+ 14W]T˖`.U;8,8n*cwI>(&{+Js_*.Z2H[3ՙί_)[דb+@ pѭdAm4?ЃcMTR+#(=S5Vu2ή d`I7[S}kqʑd1s~i#@A&<]02-s`u蜶1 ` v77͋z~27r.bZ=%s*w'RBǧ׼M s\".̾g1f꒪x nE":ε4ږƞ z.ܡxiw6f7܂w)^}oQ 7"E}:i`Ҫ ,A6lcnvQ ;R->]tr҄Bٴ;(9*eJZ)i*%r%ɮ]_zʄ{;r .i)|&g\g!dP@uBk߾q Gi:ųٺL:-H:[ǻnA ih"vݘ tռ/<}5l`OI1^Ivk:-~gOZ&JRD$$ 9sAdqa5 8fXʴ&8džgQCT2%%~^2";vx IpG( qeJtՠȓ'U E 4Nwӕ%`5- FJ`29 ~Մ-nb$&/[bC}J6~~:.o :P(51PYƋDqwbϷFCPo| K.>~;Js-vPr?Mm~Kc~`"2E?RNbiyDWbd1"'=tCg2;K`#ijF8[#T.>nE#pɂQk<^$3AiaJOy?4V} c/uYl Yڑ<]]nI8RJSQ2SxqiŎ;wJլqˑ*\.=O0bM}AqP [@jSN=)yeߖؾ>O +N{.ߦ.s1r6M6XZp}BR5qg6 + Y.L0dVx.%-g_mV}3U}P] WCȟqAfԇ]hޅ|3Wc"L^Oj_gy<>L|l E4`y(QLVwXY>j1h($ogWzy#j&G@5c[EȫAԠ U`ͰTb^#)x2]iTl -N65Zh j^\~9"Ax(Ay;OYiZx lqO|yRV9%jnQnu&lx^_MTǖ SKX['xYBֺv*]ضNĞ-!j0]v.4R'WjѨXW"X 'I*pyK]oTn-\DjO2@zg/T̋ޟsԨʙBaARvG*IK1J `ktV W+Ƿ}vmL ,Z71foC_Wш K=%'R 6yf`r aEPc֪XPS,rüPl@m"P,.K P1NuA,cimMLmΑCy/7ù. _~AwTQl00 SuU/`8澃, {$Pl6x,  n(O\5o5Je6+95.!1CEeiY |= jWϿ{L"pj+87` [m^َ F`<4 w>vH[.(@>0Eg#JJR9J("R5Ӌw#Eõ5)6s3dkjZ \T:}PE2mR mN(aJ3!o=)ie$ 7bMQ]B<1P艥£r&b 8)[ϔYְ 3ך7]}/pfvPzJ dwSz?6Zgg3"~dnS q'H+&DLw5=Vo  {lD"m4_5  gw7~äy_򟉴a2>-h6xƚTy)GK沶@&?;;8겷CX)j=mIR֨+*RodmrTJAVTȜѪ[I=3%} ћ&xh@JIx gqmb'aD͝-'65L ;➎" #.aZZvDR)Q.I@6&U?#=J}+4&vr8zU"n Ng M۩Aq>IlT9 ,ZayY+"| t:$IO4O>[LiܤSY)-+,Da%{J{u1؍7B瞔-F0ȭ.~[+)$6ZVw.8qQDdzr'+E乞W Ć͘~sϼ:xmȳ io$GH,Ͳ|ZAk]V:]i!*~ne9tCVhKgt\}Wō{^u/`zw:K^D)wR,Z|[H >]|T/~cWc;șY3ڃ YmAD ]խyxEa-Vz׊M3iONU)vdk@BA Ǚ?!3ohP6ʸ_)e= iYgiӅO,QGk~f ^^hmBkWԥĕR@uibfJi[Uٛ`/2ֻ]#&]I. G0 0Gkh_<`>*SQ 4Pm!<&&bP#.-oFGy9.zS12I$:0Jt]%Bom<+*'#^|d,9JCѢ~bS>d<Ͳ2a'ע`_8-*lEyO2\Gb0brG9&InkaΕ0:j8@.̔SY9ѡj-C'0cG5lӍ&I%` KN BN_xq,4R+KqsJ7BO$r'c>*đ`MPn: kwθʃYFD]| 3bJG^! _Mt$[&')Zp*6w`ZڻdӢ`1=T~n",C4Sۄ9YcB/Ce@aUjLsTuSp/;(5IP,|(&z@AAhF[Ļ12f#c!iWSR@ cEWPINN ڃ*Laӛ̖>5V%Zdh`Uw K@kq$Mz!#1YO]AN]" }f˿E*IH/*qN>v̰nW}qR'y&ekqzE=cp11Lab)Sl&ԺvX‸DL؁[ϙYA{!5;x0|!:E"LcKQJGs%9GY1&̎uK"EŨu9'k=ek+ 7ںC۠fr5IfY鍢x wwB$RKB/#`O˒Kqh Xo 0 45 3 `\:}93PyiUUAh|$C2wCK >`NMLp60'ߢ(̷XV4 AIxQz q 20d{5wdUْ˔'s+'UKYӖ+R*uW=E$=.mĦ]SlhY-.Q?-S:wp:D~XptpZZj[}\k-Ļ#k\x? KJr=\:M]F .l8#n&A~Ņ*?m=;}d9Se{3 !vJWtLBX,lӼ+mSҭKLLիꔅMzvb4܅uniϘ%-f_ YQ>]$G2;ۑD(djqd'zm!G\fI_bua}V ^Kdj@fv^sOGJLX{Tc_mpNKKziB ?'XC&*wn%"xqv"mX{1_8Fh}AHE -7ܙ6c=Th`Y 6FPRm O{am"S 4}K!g)Ai@2|s/qΜDpV*˳}luWM"5VYwjzfWWۃz2N슮N:՞lj|-@/g\S^L4ys/x^5tU1 L,"\zDK)jLxNZ6Uc>p䢋$h!7w/dfϻdQ sJ4(C/ǕhooKPY]-N{XOw We#o=Sյ+gN]p&5{¤Ɠ \ݶh<)ٚ!MH`}j6paSֵh|1'n)JgBh+I'=Mje>dGa> 65YNY:׹X}:8—͇ D2X1JlV03?RfKk$OHcG[𛙧Vg1B#*8cejm?*,xqj;,Jxzn#C V75Mċ1&OgYxGdKk78hi]՚lL!^`$8q0E?ŋ"<6JVN\Sk=Ig@wb@|qͶ\K*/B A_ &[YOԃ Ɖ$ٴ|1R |"䑖7{b5l5$;ͽ ~Zr9~x)4XK`}k1½Ĉ~~%BR&^/k|S@b2:eZÞQLlZj҄QkOQ@PC{R&kb@=O:)nҴ=Uh "6o3l  ǝ˝h8 f.!f"HsCx!|ٍ=PYB{c5T]: o_Z+:Zk?$ʧZ2y<@i"Ytp#$DrV*(r&lkϢQƘ5k-,щd(ఄ>H'[ocSH19+3[k8 Q8oSF\5x%pY!zmc}O鰢0HcAuv͛R ǫl&>P]Y*LfHB$/骆u"Wo͇H>OYDFplGͶȜ[`WF"/"|To#ՊsnvRO.3PVK ͧ9XzZ}p݉ϓk2ffw%+W*B'40ΤQʶA%4oCa !eE>~<&屛aoe=2އurW9Wlƒ"+)P+nDnˆ7Zl4Y*kt?hD#PHCwWO~ba!MKHl Xb7Z,c=mZs"ϑ<l2gFQa;ֿlesRWG R4-g\Nw=9'.%~ƇOo#E4fbUˏ$t#֜"ಇr3N.3KdT Jg7áCy6zZ`ה]E981eU\7Q^e`a1rnJ)Oc,=Z8oځKDpGʂG ]uG-1 Lc?6gg7'= E9]rjM~z2Hm8{xP)7F de(J;E9?w, E޹]Z`TZYGVta5iYJ .aB"r;T^ޒEAWiZAՙldO '7i<>8f%o%)]yT'=^~J>$,aԌGౠN]/Y-y; ҏg? P÷aӰjOqr3޳^x?rwOto›Oieސ果86L}ܪ|6H{ۢv!,Оw{?_qh HRtsq>e㼄-POm$w'|!"sL2H ƮOI,p%2KYl{*;C\_7 )LsaZRxsÑn\FO!进\* ,"v>{us}hwh NU(՟dQdC{=JG!/Q*5 j >A]0.%.x.lڙ (>n,Pvb12z<͆6HË|G+q7VDR^Gyh5`M:"mۃzx%;|ѣ3/fNng"`gM㊤>SeFGZh]{KYP8M tCA5%-cwo-)!Y> 7xAuT]`<v. /Yo5UKttoY#y׈)~|FcNA;)@q B|u7til"{幋bQp.F(Nv`rA/qh.CD:dk󙨞1D"g$dD2mH][yX\$Qm _?t F 6&P 6M)7Iज़ųK|0&:@hl:"H})zP':rv P+ӉUbIR`9?j~O0P)M81e^V 5b!*V ))>t$)Vtzd<".^iV97'$ l[o8&JZ,Lܒ++3'VY%xᫎcF"*7UӫhKli#)fdpu yJ-lm]6v?.z iEgp}1֠7}.r4ݵphX^mcQ#_b=_@.2*Ortf$2mfG2y\Ju1*-roC EɢXC*S sM%#.7/;PU3їL$QJ0=7EP"uX!`=z612NsAS{.1a;8Jp1 Yi F1'C_>w '1Yx^,=0JS2RAVr$OL7-1>ZrZsԹDCI% 6&ZtW2>3NԼƁ>'z~u ^gc6ru;lяv$;H'=K6ת۰b8dr/M Z:Zvh+N g;bt*e!ȆaUD9`2c ;\ݜ.ː`7s/?o}RSnNM'ڶ#ݴ޸H>Vgk־f>?2z&DgEh0ViL Iޜ1⚞Njuj<ێw9&pxyfpn*f>QQQrq)P㨗rs< bi={pjd\j]?Lh"uIugih﫮oh(V os۱O5`bJɝpˣs[ϸ/m @(x+λfjCiC5+(2{XgU/z+UOinȪ%%쪶+}OGݻi%͖NϦsƀ7t`=Pcl;RBrEAi&pg%8\ƾMkl梉/Vf¤qű#&nб z@B/_ nwtBr۹e0Ff!n>=]Jjh/Cz ?֭u۸r)njw^ O9>1%ԄaPWܵa=9jnڱ@Gn#o!2Yʞ*TCǟ{G\(w4@GtC xyKG^vx@xL7(J&b̳f8jK~.C!\vH %ᆧDˢ!ӶM2aPNc~Fɀ'bUFz]*2?i-_*I1uLB)~Pd˳ewY KfW2wЏ5%{dǦ,5wd B햫8hS`o Z7*Bs;XZ .%fP(D׋^_,h۹ߡAgp]`ccXI1Vߐ ssH PལY;@ QNI?Ԙt J<š)IrPqPoX`H՝7;ẃ?enz6nWz$fO}n'"2u6! V{oϑR]Fv- [Vflt¿>a}+*k:@"co#&aރ]\`sm&ZX" =h.d1\`B9jNHdOor&7ApAp|ă:K\^#Oqksq]|1U^`fԋ(e?4d0YzŲTɀ`PкW| $t-M-%Xz졂 )~  tٶ=VG:|;o?- NHDy1z w֖dQTʱ2D@ϭ+9i .xb붨V`Ys!U-dyK` 汊lРƢ>'ru1+[8DRgۅ,(WTreOwuŽH[G?.JW\te%pf$nt y^RZA5b CSVR1 C]g&PI4Y{\o4w89P1x~.WM'@&QC= zp45Ǹ 7W bP`z[{Z2tː Ϳyv6J{74iZlFNrC87nuSY#,WտT QY(k-e8wp{v vW1hhp]ڝ Ao~::m&gSQ`bK7 oJ߱gCYWl{A<\u0mi~7K6:Ińo4o?&!DiYP"nCQFӟ/A2'] 1z0KRunSW=FeEyDr3T #uGaADߎi]-&aѻ?z / ʘZǞoڍ$o:& P \m}µGsa0quxNU.(itL-s!9uXO螴aجWjeBa i/a0=)Wݤo$^H/?Ƙ:Ѯ{J<KuR/;iRrsR5Aid7JT@vƋ,hGt(}MOz4b`$yE%[ VJՐ=ʫG\E&CJ_ ߏc 137Sۜu‰.# ڀ!H]#1:^&4!{9W"LŊ0,oy Z@07?+CQ++{ (qAt(. G]0ŶEbNα[t`ƄڝHVeUtzu9N0<E3yp|ͬ.Hqu2$|%IaKKG-JxIʣ94X\&C&d(j艼m[CaGބ2Dud6[iVs )0xh]8iC{% dh7lm X#ǮcŌIeYA-q0m {UX7>P_Mpu5rѫ ׉־*u@ x 6^'q,G3q<6ضf K]>~\N5i^(&īiMxu!v %*\1Gͨ(wuuUVlxgڶ[o\XMhZ )#xg 8#^˙T"MAڤW%uggFL& ٽuWH& {-2 )SZf_R"FJgv)=e Ùs!~3ygմ6VOUxy~DFul6k׉8f ʉ%Cs^#^(_l܍{Җ+ -Da+“rTPJL})G`8I,G^P:Fޫ"&TY5bgKA'gk¯=bu #s- 2 Imq y"es}De.`#i Y7sQ$Tx.{y zu|H?Q; sKf-aw0] mr[S:/eG`C4HnHzd-(qL߯ˆAGnz,޲AaWO%gQsMdJd.]@TГ$bߴI<R#@+fN!{-aj),tګE;fIyxO1 T7{PYN9ڸ]6y{vXU[ݔn `O ude` KwncV# 16=[9P$GKCmi\=|VYpb2˜Z2X).|R<&.i<_;Ӧug6xgW1`0pE,60K৥ n0Uwqv$W۸ 3g0Mh{2mtJgo5ybKGKQn<EX#Q˴x:MA"^BOm ۘe8 լ;2Vag (U#'(?X4\(_C|/{e\3Vވ` +w[BxCs2 a0P(*.xrIW7cR*k/`uAI}e)[gϢ9F[e3 P4 Y 9&zo FcO C W^f|U/uލQr8Qj°$ EΓ5lQW}JHtPWNvWdgp1tc8}o|}AgMr~RQUz]D M&/hC=R7pcco#U \9Gj5|,Rz0g"^.Sϥu\qЫPUY.%XRy'JGj C+IQ%&ʄgd7,n_>pss51ᩇ*~uH9\ylrݛ{@0*PX\e,] oXTU,~wXR !, n=S1ٰ {D>]g&s=M@fcʷ[|dg: 6$T(x+cӽ1sUbZdG#g2bGG)Ҍ [@B4%&zI6sh ߢރ#/B3K8awr,6%.do~SގL]Ji@. 5j4a@xӇ6)=o Ԗf`6YW'68'C_oRji*c?qhiFՋ|p2ZbR1=OyeQ/Kr"شr?@}=N7vJ`xlL/^}l0K3-AÇfn xk/[pVJ KHƒ1k5d9?"wDNX#]ы%6.[jVv" YVx!B}o؀L,1$9iCى-9*㉆Gb"bf3#}=p0s\wȀCMOɊJ@ ٝn /VĔCI̵!H:b6UGTvNZƋ8T .`{}9\5Q3 :ѧV=1?^¾؀O`I@5/x5 UHpR5QN.٘.y>1,(sa:qK 8 :IYxz3,루ocH;tm>: w+b* $BGӡ57 H[LcǷ`5z'NZIqdKe n":lS+ڒF*Vɦ6JV)Uˏ`7_^QE87-$$ gIc}^Ύe4Q{6b"LLRrWGHU Tk*V!ˉuO\Fz6ʔWGM6!PXäk`a:`Q𧻓Abޗ,;yi2|%(xys罵E=?w<|"Nm-ߠӊ{ ǐ7{Mv'>oȡK8Qգ2E$dtio\ՓGr|DPbOx%+2uuW}^u@;44RQ\|,cm&5aC7Ӛ<|}ʉ]G@w6*1ɂ$yw]:TxF̭v(,.QRY!Ֆ@nrk{$Eˉ^b^YO9<%x/$ѩ=^MG0 }=/)"c>nv$JW-|#`L BGH(`];<*W.?,r@n{UKF 6u1{yn9AYs$l2U2|@b=*֬S,'9+[^2ne_<kN3xo74&zH& ڧyHuW]9Y5 1vZ ? h]p&^ƃ\3 _ j1iD߶,AյՇIa(iޠ7@]ȋ&U䎨&?;-4Yb, v 9 H6`?lձ7.e%o+/C 7sZ, Ǭ voc(JI2g뚤%心 (9 t)12pHf[Y1 'rLl廩(mvk8@XF,&l :H;^BnAR*>lo1\̐XU&2 U&_A|}Vw)1CN{bPfclN63Bwj;5:!3n(N{B%样#/qWMdoԐu J T܁޶xlީiMYڬ)毐DZ~Ғ, wf -K/FNjzzo;ĤڲBRvYZtϩ,Oá[mvzaz_w ]Y# kc3HݖHdJ`9;$\KȦvcvnzB je'>DzW[Z"u7ZatUť՝ e*oP5Ty‰#TJhҮ`L1 i eV !]zm(72M)|YQ^<F`&`@٬h{U%"{ғ7ߍܪy2K FK}2/[;$n`þs%>6+@++7^QQMt@y:mpJ_9}g~ 5]naw<ҡ=|v4|{p冖Sn!PЎA:-4 ]5R@|s?v&:t?dzdd>Z j^2:a{&*ZB XZ/3LUPFh "f'GHf<˿&<3GTPfNO0KR+u[Cݦn>ش5?e5!*(ܾn)s52P4%840 >Jm`j߸U|w^5wz+;O*enRJ5P:y-"k|X2lBY At1 c/fұy\lP} M`,YBJf+H:>eZVOK1߶r%!W3czH41uyI{a*̘WS0 :udrBe~/┷ t7 'GPC o4x|r tA@3L)%KIw`?l' KD)tRZNڂiei߿1((-cz',<}"Zu SpNRon3~>IU2%3fREq/쑯aQ`Д-ɘl_ih˘#zazg+V nLĽ"3<`:06}떃g2mοAQ`A.Łcơ\{]Nl/ڥmVg\7ܧ6#z1 qFCqEM^ByC(ϕW~Y 8(X=Ǎh[L* Cq1{;뱻|dK5@'y#T߳xJ}]^vWY"BrYo!u8kG=`ҢaCK`.й_Z)}IGdk'_L;h8n (pdnv:ĦSb~ c-Umx=!A6yiF6W_~9Җ(;ԓ,1&Mu!2l8 sOb!Vw({a]iϝ*ҒvVP(tX[~%/W/ ~>36MN@%t1,";kAB)ml_Jo)=>`eA>(,5~rg0s.]'qh}ojk!J}ksGn=$j>8SeޞA5ˋ( +,#ֿf_҃3 uWd(Y;"Vq^@El<'sgk#`?Z4*֒|g7,) 'no _ݏC)MHpg!,屗tlCcwڰσW_&83WJo;z}b [t_&E~ ><@V<61*L+b]A|9[s9YS$4NGF V10]~Y._fym+|]7>A 50qFXӛm (ӗ̏ajsAЄ=KҾ 4[fn2C |{Z)9+Zj=3 oStPk~:M<$߂.ȷy=$*LZ#ZA/lVңlK*K8j(%91ɿuc ɏ90"gF>aSBI%IT+fS3v ei!x(k-%3iJh팗haƘL6@%[ul'MBLf*w|t7ѺtǍݩJ3<6lr6 : g C,&C+kpI֓ЇlReE~ D%ۆ>NV[<* z?7mcuU5߉Bz8-+}7~7`g.cDXOޑ@/ͱ&cW %Sj 'x)eQ "(θ[m8$]qx n,xm͢Ŵ VE-*W5h4Y.z7Ep,S4 ]6ŌpcA[Sh!8rBw^_$]믯7 #%Ћxi J~ĪlKkjY^ikn9+}ޓE&4oE5|95"m9u@4E RȜ(ԫ3<@O9YΊ( 6XUo0Bj|KB+C'/~~X 5b($&p0F |3=?BH|w/Q\ ]eҽpu_-I*5Fz⨁'EU;",KN;]d _*;@\8;p"(g = yy!+z9(k\%s{dX86"=sZhP E}6'YYō82AEdnpWH狅Ph%̌F]b]oT4H/%ᨫAlM-gSʷBmn^t;@ӗ9K~ Jq+V6OQ7zэLf;eevNG [3DĽTD)"=Xsڋ+Z?rj ?F&q%rK uQI Xu&B-&\ZTyn$!Yiuϙp^#nmZˮQNe+ndH~^ɞծ|;zظjSlIzVܖP NӝAҬ *ıG8+ c$%{2lknmK­#J%U&0V~%K9$EG(>>O9زP`dV:VɧfGӁl&#HJ^u_?I{^7݁ǂY%6iM3!(gB4d曛}G@ݸR&+}.o  W7?hK|63V0еGn8A;ʦ/$im?=]k3n8ly^^9-c ]Y:phS3D88Aŭ &NmS,ezK N6 vx/a2 & qg\hlCooBIuTdof< "WH7TcDZT ~*fSƏ߯IɼQ=q.)n0vd1‹v0ꂖVV?kQ}AkO뽹?/^&I0|fK/~ߑ4|Th,/RGz^ yu;(do'[z1Q.]u~@C2?Fpژl#BWeoAv7l~kX}nlq$Uj aHA}WN+J69o;n>Svm߾qqP @PVFn+&DEx/QMZhn}MS%bMVia\+w)@ghK5>KZHqcnz@Tu򜨣vT{n|cXacn=QWǕ0{t;]Q RݻlzhSvM`?/0\Hmr+VR%;; $Z%7*r[F'җ\^q`5-EoO1_X*] ]H+ CÐ4+ T-}ؤ Jx7+=Iڎaz}gFp2T:*c4H@6vrdFP11-& 4?v(>SNjWt4֋]^T?.'cioZyyOWFY;pF ;A/s`K>8^7܌ˊ4k\6|6Te/o_a G;Fwz6nӒ?H,V",ɮ\u9T`ltnq_R5mu{ˀu]M#:ŋç/(5A"k2Q"+w,B '<6UEJMy2R. fW߹rg* m0Q[$ quRN:+&[7Tq/HR8ihM:/8Dxjz4T:i!>`p~Z]߭ڻ)vo{.WW !+ ̈$PPb1vi?v Hv]K*HABa{l5>Z= @mEZ|"hBg5'3y|(z 'Rܮ&->) E{ĦoD [OAif}8:W?ArD3Ԓhű,5!,H8^yG9B \fdRРEɓ̍Ďl/E pRw\5mS/c8,MyQz(%o\߽mеݦWtX+կjUPX\8%D)ҥ~L7LB Aej ϠwgKs9 @xoc`` qYi/7hY>A,* m]є2975!7h{՛m-G1X KxS%˽7Q3=xYs6D-: S$7Ӌ5a! EG~5J4>"uHR [,D}>//3ZΉ;"U#t\̙ȋ#?ݚ =Ԣ߆f$} #SC5kyOpp٠z]H 44[3V>f]-.W}IE(h.:7<^պN2)H" ^Pq3ݏɐ(9UOgЀH.Bv:E7-5XܢVF=}|wxy~KB'#o"YֆD|(`Q?iz-Oƥ;Xʌ٣955B1UazE;K!t2ӯ@K ׮Wh@Kf w)𖴢xb4W{w\dP4@>7CU&a7U"?֐*yDrq8M`x(}=kdbTһkdǭ,&HD/{>ިeu`S+/xᜐk11)e wICl֐Loj>Zu]iI9`5'Ms|i;|t}.TpN$|T?2tQǒI\_/~. b5 EW~rY7Ѻ4qW;%͂edX^b4Rgnhi6̋!?=Ŵ>~{\wZ6P,D. fWDb~Y^S>!ʤxGHۜ=µb[fBrVKPDCX,5o\K'^:S4vIEۜ7ftbcR0P'̿ JHqṏ47ʤ"yc~ᤑ*M<$9\,Feڬѵ UM(pbGgF$] A贾If+䐾oDqzyϷ2Y{pwGʋ(Ił +Vŕ#rP8Td9^I).-4Y0ql6', !Ÿ}LjAߵ_; JȨRMihΗ$DϺONs͏? Z£WߩsIT%rőXKeI|=+BBܝ`]O1o9 j]&5E5ՊVSkrTYYDf9jCIO9qoL\+j=l[]2Pq^':Z20y cUd;iM~K'p,"Z~:D5St n%mi CWs8.Xo/<'5P7 {-=(@D+(V4dH7^V kz;먃-Rd WJ@k퀯θ"|ZI5N/"Ȓ] R)+_skn`K*˶G{HTY8%sX*Mqg\xqUAD:lNc?!AIN|*|<.$2 n=Ί |з Б?]R4_ CnMXYT<8āw!NjD0cdegi5~e  g@n?ҌcKW}fJ0e]Pg%HGԨ< {uY̱=GWřݐ>lK.Z'ds7pUS˔4Jα7({bL(pJ6ݱFkQ~׉s\}[6ɚ˼7>i=c:;N7Z/&~+j;L]ҢALP )5І٤J e ̑c i5qT:Jխ̈l"*#&3(8 q[N7'\e.l"r̞Hga˴mF a|+); ZZ[Fո$Dj/aZEA$YK-nwĎM"{">c5\] UM+9*9zVt:QsVPNmSJCj 쨊N@ <!PˌUwaͮi[2ڭv6a`;gI=A)d/c?RJg"W!%)؇ A#N T2'P|*iq}s*ӓ#EX,HMNgQd2AP;|~:.bs[,PȊC.Ga '7JFg;fL%Yw'uQWN-hTD]C o5>ngO 8V:̠zV.'{h6ʰ֬0DGSf7渣,ekh'Oz ~muI'.tVg5Z#ѕɳRr{j`Эd"?kݔC$3ØdzO9U>"sC8TdkbcZE˺k|ÆeE%#cOݕ !UpYXK#* 2^c"uosL9C?;zd:3BE|y@Z ZuA?ۈRv|$T[8"PoJ"gҍI]#4-3 ƫg;hLW۷8;v(]fl˞cyV}u8Rs2JM4ՍuI;d+]|S67k ZR?"REZ sϐmIoHD2#qZk_h,pAHhmcD8KgkI(ZF2o?t5}WVt}|E[jW6K< 2EdQBb^_saSTaJ?C_|Z @7# fd8bcs3/UX[VG|(fXYU,)~V@5Name MAQexjIG&AF]NB ci2p+ S2+gwnhݏX|i7,by!y㱱  &5[Z<5B7ӧ*Blad&LJ4փ:05HM^]Edp 4|߈V\<dl鸄\XBA-ۋIL+a7&(yq)oSH^]Q{9؈]rqExɯq.|TrKd9zL\6_R*;_K6ELx4%7Љ))yU,W)Cꃛ"F i'^~R Qmjij;3 q:W$#*ۏqz8cÉ |{k9 )]oG՝ǝ|?|[;TS.# HQl7:*bY;g)>Fα, 5Ln[Hq-=ZDžXl8^F]#7X`gwF؜,~+f%wټP1CqT@VɋX{T ɜvokפ[q3r}ٺ^eX$ 6Θcױlms#;tz,T63'QS|198L= 鍥A.G/d}IK'plg-i3FAÏ0T=6_cJx FsMa="kȰrKg6{bf7يT6KƆ CR_Fb1q*#B<8ә]'S'Z.d#Dy8h,Q˅ofv;l-gֈ3LHϑ#&\;Fsi9OtV<׼MlD u!Q=a]d@=-ƴ۫gO)&W2'a(/ױ"?*3!:U.a%GC7} BkQd(h[i+a8 "@E4e&43 /.y5wsDtﱖ=W 7+ #!=փ/g; _Yn<;Fx#42_3KX(C)օV8'Vl(v׫5 T=l;;~-;;[!Ύؚ㛈iDu_-\P6#, M-~ ڿZ1NnRЋ: Ђ ^m.R}:]N/c8/[(SYbr$ xDbm{|y PVi@=@8e;0DV^-HxT8*E-jcTi(|Pc'J9W !V?Q3.5;u_IrK-2-=X<=L_Ivl=7$~MO[L&-H웄2YRc\4V}B)j0P$F$^@БmH 8N=+>M hX}ZX:/c{-?8g.iׂ dxRB\ ZJ JF>p >:D&V59HP-a.&{NwLHK Ss^.QTNQfeWfL9͌=ӉK4i#CGJ~yQ$#jެIK/葹B`UN$[i(-ih|sTwP.b{/&ZtD`ȉ׹18P&#+̞zGJbv6?n!y۩s56HՐ8*Ѥ_DpB*}h KCg cb 9n2wnYL""hg@P %^.1׆Fs *d2;=uUڋ̮FS"+7{쉔gfE ԋ+YVUҗwAeJ}B:[7O_*() EK8%}Q胟g|*?ƅA2vu{ɥ'?LpDsca_{6έq%6xUݮ 0 "HP*5.{՝o> ,|Lxh9",6dw?.d@=pPC̳JJ0`x@L}qmDlG!; o"5; %!UË-li*fLr@}J@B4]MqnkQ?oG`/=/Vs XM*<$-g}) ZcJB8ZB5i43GԼ"nȋ-A* w&߫ J9Ӻ4,t0{:Х:& 4 ꙀQc2-K}l<[iZȠ)Wnyx_RvK[`h= ˒('Y`o aW!踯!jPݡI[:}V3'X `ܻwnD:Bؿݳ)KMv?"PxښF y ]2'UG1pI+z)vŝ9tM|ӓuTthY on>FD ĪI`nN_Xvͭ)!<;k%K;fsݧ/,s ?]gMN~h21xm F@K7K\'i |,Rx[|?5bҕȘ&%6UYW;,pzy?Gi*9^CyI}ᄙa׮3qpJSK^P + `P%Ԏ GHEkO3 gk 1IJx2,HnrKz`ʭb}̰6zCmw>g$`_ܟ aSHvP[!5pg>ɍ@۟泴Kuu/QjR,n sɺ$[ ϟu^4KׂԨ{'; o5/nb+&auvo=%x?֋&GmM#`!f}m/Ӣq IjFA@abW2 O2}Kl SXe|?l7qD=91̋I[m G|QbbMjQK`œde230oj5cDn` y6/:erzoW#d0N_%Ӆ$!c:4hv^#+:bɜr !ф!E_ȷ:`#s,/S^5s[P vΓ:Qnt!UWBKd,lY/V%{?~}zHV{,{D2EjWvK U,b5ag,R a\1:9uz ~##7&#Hm ,eR_+ ۇ V "XO,mW#zq|q&[vF]hnINR{CR==`}HF>w.ՁLU]X Q*5U?!Öٍ@ X/X. >$lNp,3֓^b@PtmC_@^lc&9j=vs0Oϸo([U=XG x= хdMN >]Q 9KAJk HJzfHw'D~HLi܃epTIjaީ | !d,97Da4uAO8ntm+A5m4*Jnp1;'׿U!xR~/8CV̈́ƭ/wrg} E2PL@&R6iTH֙]-d땯)_r}o`.;@4uxoLu te=!ah#H;k'TU+]Kk ҭϏYH0',.HkfjYxa>z+;ffeF^/iܶR(fIbY;4kHmn Buxk$ sB<_`]Ew4?DXDџK[P*hc91Q}޼UJFXCc%ud<\sy"4-zW ÑjawoѺb{,MQoRςd\#Mb/{E5{_L[ISVwȐ߫#%̸c-=ɓ)./C Gr_+/|v̢GVh#29׎XbUEoKU")c%џQVї:GAޢPDuf`vtqG̿HG&g|CE(bq}5T'=$\8DM'?2$`.\HE2VC8j_'},Y k@g<: !bD(R?$6#"]Qg>-(i@MLpX9+ a)IJv9fGm3&mxA5ya@3(X\Y$A"7$CuJ QkV,UP2HBuc02ػT,FjNnԕ"8<3.c%)fE|h!1/Md#CvcE{B|3}O1'^σnTj E1QEQlϯ=kӢ]f_((sOly8T29Cɼ?.78PJ$Gdip>"ݧIpOwʇzWa&+xos.|~PHLS讷V1/Hb]KM3T45hl9 V|h&5o8rDbHBPnE WYcq}RϐsoN=fPM-. :D|.dI8OL9:2g裕ebe+`C(-l#j\{gɊ_,?l˲k/ѡ_*ݨy!br( f.ެ=o Nv(Hl&~*k+vh5FQ>K,,i3:vՓt>+`ŰЅx8Vh n[R"_Yɠ_G-Fv> 2LC(si Rux /oƪsbҏܠ6uj]9QlϱNտ uՏ#Gݻ1 Vm#1cRvŗ!ll(r=L33 %J,H&fW?ɞ)h>Q7W~w%8Yevb偂|7+t5lZ-DX=}%6SKF~94# (Sjlݼ7h«KV|PKsB{drΑmKr.ram B4rZairBIFN ;xY9JB5jᯥل`F*/AMFdAPz37[(m [>թ,np;0Agtpq%hOն`m:b X8Wfk+ {n&7gJß}@cXB5̉owpٷH=n6h%E|iBrD7)^9 adgb5h҆ {h1n;P;iSax>ŎPĝ֟o$#JAc"10hAʶ7K,6gTS#2ZVA1e8r"Lݟt:|DK1RwXkqW+b X}n1O E ~BSbj\v)}ެ+@@p `MhjPX"͙zjlF%WT<uUrGnKXq\P:Ulrd,0؆@r~(͸.rs\h9IwFЕ_"s2챃 Fuhid!wn)BP,[="!]mV*F3n?WTY'y{ǠZԃ%Džr䶻k xQ.BF_ZCTˬ~?\X7zf!+R=aޣG )N#؈@1vkP&ՒoZ(&a8+ ^Ω%PG9txn#Hz_5Oīb pR҈b{X3w ), \]1A'T•Crbnڽl38.?K.E3"* oc 5IETq \αSA7ϟ7& & \.]X@h}4GTk=v ާk5b¦1 Qg:f!Q8LH@] O'0 Sԋ"|W0hTnx"qrLb wddq}A|Pw]@0V6tS >a` ;-+ohǭdICe `lpE_L8B>'and;8\OcUouui5\7#5sKgvF&N  2עMhe6JYİ.d  @߽iCeT;o0U%d>4g=Û< |rSx^O攕oCd,r1#U &65L{_Dy o:֨ia3܄Yuz̃2VZs*itNBy&{\l5C!?ߨB\uFzkW Ulj( RIa@ x6MYfcnX8\p1*Ho֮j|œDd0.BԒ ޺Y] |Wo`>Ca o~wBay]`kB:Y.۞k%^^$!!BAZp1HIFU$(UD aLݫVP z c[nz}IySVK)%rIVzh+kuGFv+pQNF|jʛ )MA`EX7ZIjY"i6FMW%bM,W4 PLx91#ᤂ#_QEK48 wQYʃJl!i|@dnc6wQ+7ˁEŧ3( `?兪PvyS.>)T)p|Lo;y{$DɏúT06nr.4CJzx-H4)P['G-HC5phooޣ pυ7ʩHOaX/Y@dU#HRG>ۧ!yԦe2B隺Jt_ॠm22H|‡bR#Y.}2.wUJƊk}Di߼_n,rh 2t73 SU1E0&̃D7XU1| e 5 Z b*B[9^K@Z o$ukQyR"r;pݏyg9v}M|v␈Oqr :{u fmQΑ`̇3K>u+6KUsZe s#F*]ykMgG[264Ex+\2QڶK w?aZ^ڪJ&kOeGbKkcz`Y>@8CWeۥ{ {IrtĴ#=Oۣtloba !ۂLA&ŦM9}@rŷJwؚc ij5+474mثDgN]Z:yowۇIr  {'Rfr}$A/;]#n/PL)e>Q /!if932WF 6sׇ][N>wZr#F>2C+4ȜW"\3)MF,o^r<+G,Q2hÙ4shADRU7lzCY8M1LΟM% aS/wl>x5Vèſn~W=(/q ޕ97wgL]}|:q֫>Ʌm>R)>VqonL3;Q:ntS-Zh{dFSC@Y~ϡz7kk궢w)pF$DxntAlə7-v:8Nk 8M/ۣm{(lW)# vP8{Yؤ4`GpXc?Px}*!:Oɘ$R.f{|Baþу[Zn[OQ-bQ=:r`H'բ d#֓sg), c(vE٨l'~],jx;`"͌X)!u(`C-VJăהJ\Б`V$"9Q#lmόIF`fVAeeFLc@Z:7j7h0;CVkĄKDku}GZ;MP;Ձ]W+p]KhuH_jANL27#Dna~:.'3͎{lv&fFͲ@t;>H/ o2`$om ~;H7DFO/`__Qѳ,qKHr|#7K!I!mnk!JPMOSTBn^dqаG"o>;7~)>Uzm%N|GOq'Q47eׂAMLP`I '}rS@Rt{^4멈u|3zkD^NWu=Tსs |k iOfPZF(纩rVF&KZ&8{ a7/S$%PRΩgiK|>1;S6E3.(U5ތ0Ifƽ}$lPKMⰹyZ?X[+mT7p;Bgǻą^c DByU%6ۍHhf2m_UwxF}#}\C@+jB?}3HQuX;w=teXp<, .UxWdw/^@v\1*|8 1 L eo ; D!"tZx'\/}',9 HtQ在,a]7ם߭[ҿ,AbH(m2+[H8NX.yհ&Hn#¯䲼fƏ1ߎ]8LQS3rJ]p &f𺍵+ȟ>AS g}.Ⱦ#<:u4n2/oc_rM{@aq &*a|1q!sZ:da+R#X4qdx}eCk;,~rf+=̚[)Z[5h/fvM1I\Nd}Ǻ͍Xyܹ^ Ÿ uL`N^᾿ D m(2h=2b;#hICq02"T,Ӏ*N3e|vqu-nNr32 }|ur]Z|VZD\!4Q&6vytR味ΗXDXdrKMmՒ"(痒%:Ni ]ؒ R0BoaћhWus}>߷z#bđUGO>#* q˝2ůIrHL(ƹVGdNt!iH[2J(y9!tύX:z.XV75Jx y5|V p. hp4`x DX$$!FJZ#1S]U=F %L9}+$4򾮴HލpsOGNQUd=g) &^j|N)1y5p\ 8 lcLyӫG[k>x ~;9N׫a5f(U~6>p[Ӕ_-l$Ҿxe4q3FstB'}@!4m4<:.4a|Zmwcn.ƪ-9|0jixqᦩC>H(z";,o'] bLYX rsV L )U .mv:+\TtO筿4&[up071V#M`x`v~滺P36&j2AIM˝%cR2k3.& d<]9絧IgEl!*J#N>EoC>PfݕDn8̂+(ϦF}nӧc T5.|J/kv<'4cF鉡.e>οYGbqB|Y0ēN&F+' x $&4icYFONT` z´="/DY ?'0SriÚ4*Nįs$RLϔݛ) Y!rUmƝqVf2M\Khtt^`|6L#kx>O p_$C17T@> d$g-/O{LH9Mўy~4\Y(* ػ 9)Nؗ}?V@Me֦|-~g^!fq[YTOD=Veq`H3X[lkHgFVp`]|T~W}7\V !Ϧp=6z%P1'KEfMm֏ jcv;\l]Ysvz٢;J]m͹&±^]e=BWPh. fEP6别H B޲f56xd F[QBHV)D~zDA':s&'smDmπ6"X RMtܝd$(JUm-3wWRw9; ~([WamgN$An\6%U}b2eIbE#M|jw$%/cPV\B'A6/cW`˃ |õ;ӌ/n+@QX@%4bIǽ: rr<{MAr 7 ܯ曋-tYj;` k{#n!89Wb+ 4IϬ5m!ϓʋɟ{*GGq ٌ9ʮNKGKG)*/o/dJDsoM[WĚ;G:~Ax~jةw-N`]XD_L`M'5c-OX,F1Q[NThp]0e۾e,H(ZHM^߇T\ul(8G/B1Ro4GH8|J_QU{Zt _7]޾-<~2{"27ߓ=j4Rl#~#BpsXkwfXi≊GV00$u:$8PfQjҜrTl͊P賘<̺B 2]8mRzqVOBQ=]~ 2֋o VÈ>jIʑkR+Z- t՛ʶu[&l12+_8̕di"nvHx`ӏeT;;* N}7}GbiW iBd@ȓyڧy(k˗ }A[q$LNi >pra;H{Nmi[:{&\g}t|{\]vc2B!Fdb9jnHb5X8xM^~irEdfͶg@ S3}Q,2RlR/ ;NI s{5LzIq"՚d"! l r/ېWL*tk8 %Q|omDm&XZW!TB fQ/ppKTŝӂ'ӋgոH^/EbtvT)# %5hQ搊ȿfDhɱvR==yfMߘAΰ{kWsnP6te9hZdWs?i%\њ^(]\LҩXr5=Q[zװ +@(GW+4c^W~$g}MEfsg'cbbM @AS<Uڠ=P6YEa'{8Mw|A72*\Vkoztj$)dK*N4 -Grojp,3;wZaQ4Hz˩>ܸ+7x-e"MI hG-T3<@)Wds#5.aDX~sn.W+~h-vXmLA|=;1 _͕jpI/NwC%s"/L8]u,{bٞPbĨPrGBh=aEP'/_m pt,߹,i,T,|?G"\/p񇰝x/h19+ +p;}5]9S6 NrOrij0`=h$:"ђ] t\IתTҞ>WӜLܣn:v\elT`,-_XdM/nFl .+V,i\AmqH5ҙ1Ԁ?t8'|$\4$V-ɌEF%:ɵ[_UlH#bvO$XRJ {(?:iݡP/a }A1Oŀ_X-٨53yOUB]5XqTZ7t #M,vUMC4+ְ኉>R?6Ӳ޵)(ll䇦yY5"u-6~TvRc$~c!iW# fc!tS?&V`w "mad3PypuIܢH:fe mld^(wM[]Ɔb|#&6<?T.Ѥ]IO#7E+UWe_U)a|Em9 K7I%UxQR1fؙ8f!ќ?. w4a6ơ"0 8X06輘E!,= (VN*dtMZll ;<<ƞk$\5tcuTh+O:j9 Oas%/Y$z?z7 Bк ߡYqg${%),g vϊǗG^m:l17%Si=t3dI$IHSc[҅nT_I IQzvcjo)\k n=2]K %x"(/]RR^zBs ^sfo) !fy1kK{Nl|d3"G\DA5ܩ۷N0z~7\ Bߕ^Jmfā6a#huII?cxORFǵϵuL?[/VSg3A2v`C(;a{~OsejciH{p\j<ԁ9[  >5&Ŭ NYrѭ~qMP y*cZ+, P%+Oy?B!v7jcꔰ+p=:H#zD57ZdD ܉@C5k$8=Wg~s̥Pkc$_DG_$|\p-d4UE&Щ۩鸙ֽ1c/-FعH>S<7S=$pMibŠz8bՉ87FӲ+X}\^>ѭCvsGYh@2k!{e"t81.yrWH*]B'X<)eH?d&aޮLg_+c}-T /u2>/Y҈ӳK0K]$ȇN%mԡʇ@ rp€$m[#^y\d;,LD7>ŹZNt [)%WM)㘁y\n ֭^R5mk9 J^uJ |;չHr W+7m`K:E[LּFzQx']6ҁXJ[<Qc`` ߙSnx)~PZm*xH%lY%94*uAcV6n>s{@Y(}y,(ă748&}tQEkzr kL442rrH}}ȢɢEY7/ c{J>>jb#}ţ?'ڋiՌM1}[Ju B&y{t[I $3)ܾBEׅC7M'd͚~:h  T \-=v3/4.ښT np`xC%Sk\}_t73 ߋTƟq<ce\rIJňy (( V0qnV+}aˠVwOD)֔daw,Nmi5ߡHeUTuHHzԢ5졭Ђlϙ)1(љbx=(ոt%(.'ke=SZKezg똆"P6K4{LئH Ƨ5Ok"I5T6 4/Lf V2%uw:{霕C9ǎvrVF?]G.K|0 D-劼ʃYwu6%΁/ëgqwQПʄ+- #6k} sCv;Ķ^lʄnz ʼpƼCu:F~mT!9Lҷ3Piy|gk 'ysD.e}Ϳ}2vnn_18&(yl@̏*bi?]颟vZeK>*9נBy;o)}ZNjᤊ£J>4P]9WPT%L}n2' hAۗ&i:ƅ4\WɄ5-Շ)Y }'BG<_v\>:܉r;a'9!@AieW{h.>3 OR.;ɐX%wdA$`XO|t78O{24^`XT',wX].{̆%6|8١LnB%귃i,9Wwk{Cv:fxkL#I=;x ҅)E:5oFUs#+ VLW/Ba>p' 02h+׶B!+#h͉k71fe +v9^a˙lB[.͑y 2/v@`dkS$Ɨq$CHZZX2&i WY!:[s7@S+!֓ 0˦WqmB"txlƌpW4D z= 6\]`տfr{PxaYĠ;҅5M6X*Piz)O>Y1 &jOZlJrt&?scU{JKω "NzD1mF-l`"̢1O{l&Y(-8#ZA$Ou~duBl`:=zB~(Ǩ |ȵ)]ҝߴJ\ o\'~$̖FQ5 -δ1f*^zHZ7y pϞt빌3#qHMmoʌE"cQAvcR·%?gIjjZS"Jx$!H($Ɖ]Fu "dlYH sX ~Pժ?{cε .̛d"cc[_ߎxviOexC:DjwX;Hå.TIM/8R1dW>}T;9D-Ѣ _uY-|w\)%> >X2:*D\DS"2Ơp$L]#aNk6JTo\l4ڨ@Pb=]!4_JqL$jF}qWv8 paKD݈Л #Ui#L̢m p!vZyhN^w|׳NL#f"\n]9!̱73R[EF seҚ4faJݨu<kUn!cDDr氫]"`u?| `<8q-iĺb9[9 % ,Zi=J mFei7"'(.;*~Tgw ga,'"}7]=r3Y6 z.o=EAw[-5+I=@3QhY,5My< 3vhMVKk:Wt ND(>kUOT>tMSᇶiO*M$l3SYWbc k.)bbpL8SIKB Cc5rFU&GvF/B#Hˢ\TWcSg b SZ%oZ<i)2܅dG4jUӷWƄu”]`#Lwb_Tz{ȂgT\.6՟/G~GU-YXBp&08'EjoBI+$\q>s~ 1 aGW5&]( W\,9#[V)oE^5zA|ctVGQdlJ'ThK&$]CYqJT"gݲPÏdspK=;mzg@x q ~ aBqm( M@: 2C:>)ƾ_=pjnXn% 3TX듣{BvoUVEƶ1~?\OA8@>?/?K1>W 76l+$Z&l5cg!tU Gň֌Ā>}6~RXlIgT1pv_Mm'md; ] G?}7!G\Z9Hxĸ4_ Ka~|3 SEO 6)m> W0Q {. GmMrPp2q Z[l~t/Ԉ]:G?. j]>m",e[2JX $+n(t@"&VajAcBԉ-UlUٻN!(3i{F7$A0C T_xVEE TIE)8Au-8Y2w5E %.yȝ1ztW]Y'1AEBצ1-b_LXZk=}T"Hj`=ӥ;}bq"C Fz;3۽GJ\5&Z Ө/RX[7M:RNjHO7c-T|$:wd&ik?DXIAzv\t߅O`?3$y\PT5-zy| DyK݀4B:в"M[s8 S-NJDUT;~!w*NKpVeWUPclv %V}ݳؿT'KI*O!3A˰&t,0y|U/B=nw#CX@pY\#K2scGz_!Gm`rNӫu!Hvhz;L Rb6A!BwXȎ1dMH9TT=,xCSnSjnST홮A򛈗3nD%M,*X$kѻ Us s.[5Og6xd^X "B+ -.m'@^ THhOX7-q~f}bwCHXm|]t5)~>+l?]b%e(JV.1 ^c?g698A\E6NtIM*]ZTO(T vV9ß_ۢAF۵zz߮؄ _U~Pdy4 ߰F]nNhohZlO;ZYpFBǣf5Dد@P#IYC*ʒ;g~xܛE9N$z{j"Ln)k1`Nrr%KxI %gCvMb5WEqD'F-20YJN1~%bBYcmv40FAʿ6wRd-"V Sq JY+ N`aB3H7;eS!s^\=HYM"Kv@8.d 6@ιV : ۚA5@'"kͭ P;m*5S]WN }߆/{$ Ym3ԥF?q^D ΨM!ۋD#f-,J2ݕl&\b5F;ABɸ{?8G3jB8z@[Z*i>ߞ!F vAu02'_1԰ų@V^u$:%i.Q w ɼܳa9e;ZKNa{hK76ۀٕ#XGo0hKf+ĖIο@nݞ<7EgH^r!slkJLo{-WG{f #lh=kz` +nզr[.WOXK K75uVlٳt_gq6S[vD8 e8mL 7MQQ[s˙Ɩ:"$CFU V%qE/L\WGoVdEwf%a$9h6wJ\J>z׶1aЯCgOfWk|0ԪeB9 =wσzr޹q{a0{2\qO >.BKQQ"] E"5y3cYlK{wتG2yk+q?)$ px"|mGu%)|f戋Y][:sCGg[vDU]}p2Ҹűyb"pʁF͉Ҧ?YGi3b6w#+졥X-mti /eeVhy2T쯺a/jyǵI4@+? $LXJ28oN];_'[arb9NaY u{8ﶝAO'):o'kS۾h2dnáO c?H0텶VhNs]}ϱ1y+tYHa6'sR$/DH_5 \RM+vM5M3(#*ŎF |(I*kL$HjG g; 阭6_b rN/LX !6%'! HfL0)fxip(u?PBf| z<+D *a: L_ woQ}abl(⭕*u)I<:-P 7~$QՆ*W 2,~hK\wXclylP8S[f3SoPW  PğL8{8aNhӈ)S2ChW߳xH *4Lbqt3> 99ź'N]L~܏9기Xk󫯯PsI|xQQ(^RSB̄GD/ fq/wQ?Ӫ Z uJfmb]A*ɁiC sYG!mCM ys& I4KbϠ'U:ju87'.sjħy.Y.޾ `L Zl0qC ==#!Xw T,mі(ؿV/K~z? It %tdԀS-A!5KP^Qtzq SO@2FQb}ܺFVY;vtr[2#kă4\-3{/tЄᵂ&9E:Pr4oYp6 e XӚu&KZ&`Ps_Ac[5M8J >VU-M\iazܸ~XVίlYU>= E,~|x*K}wH'z 9Oz+Ql.[H㹞y om6;Uɤno{7o-nqa23Œn$gI[r?%I˂#9ŭrV6x-ґ^c_=pV-ZԞ"D?nP^aQfDAZdOJ!ehpIA(4.F\y .L͏ RT Qjy^դRՖKh\k:3POAeVKio uQft}!͊ZZ"C|>+X*m]%R1m#kzyo/Q{cS, ɥA2"<ۡMMCIO4ᔝ7y$` m kqߜčU=\m@h+3Ėfޥ3ؤ}m"4w'jʛ[fh]vSup]Ёri}j&6+Mԯm7CX k[adJti::jds몄{-y|ruuXm&Ć石Zެ0WR #>7&}+}Dj^u `c զӄP ~2XM2!QF8dQ0kեUv^>uH:8꨷(. T\wzǮ-,ҡkK)\lNl@2t;u6{QZÌg`ݭo=8}s!A͗@ʞP],eM!G@Y<ZMjS<-usUߏv'=d W0{ћ~ٝqmy%$$8(??fo@xz#0y]?ѱ !ozt? b&:K]Et T5XqBUxb3Xst2QJA@ǧmq+{V1p>nmv]j>IDI*%_c#o,q08Gѓ,ٲ6VhW(D 0\=s]?Eڦy N#5W\X /MJt-~yUMrX-'ߦA z%z2g*Lqa-򘜃ktsD[A$l"2ܷIp'u)u$$տ :ۆ\"EӗRP0[(ڴz5j73´TCGsG|6ғȵ"x! kcxxiAyչr۾~ o] }ہ(4#)K ߈D4 5&-mZZ":,哦N G"&rL-=JoM7mҙNV2<.>nQbpjk\e= =-i~37,a!<(SM?k=z;/5jGY#7 SvN#ԪXv9 (KSgX)s^_#Uît>:;bxlqsO+!p Sn_\䀑"Y XG~{e3e/6B+5>'aVou2678|jVE>hcW_o@/~vis)Q{^j&Z+q~иV$HR( pYfIȶ3'5/,'(^"ur8ȵx-J?G\fiUVʎY4e!3K9܈3f.wWlCvJVV'Zl&É /wxs9 7s1D͡^G&yb쌞AV!bפI&klg?V-ʛ׏v>g=.P 'ϖp0ڌ6;{$G˳'ZƋӮ?9T o64KfނJG F'!CA5ϵ37a̒0E%LRg`n?|?m,GIzuV /q}04y,hأX8C@~O{r}OWH  &*֡zκS}Sy݀1 hfJUf&Ɏ$:BC;m!1ľWy^|g`󆕢> B磧GN: %.Q_`!n`Y墤GQ͘  ?ioooHrIh-7cĪA%c$z1㌎1,(x`ЇA@g,H9@Mܸ5ŸԺ>Cd-ñ}3W{黈rU0.:$eQX̐w}]x<;+A%&BY_X$G]`XY!@bdԵJr.riu58\350e5/vE\Z@,T65{z WB@trZc:m nG>wak@ÃY2@_ MYRҊ (b!{.*rk(C!H? 0 ;i o܆ܰ@ROգ"&S%1"pATP}SŸH^d?;Qm#گ)͕1MUCdїp?W!qO];fqEcq(=fm]8W2ݴXiK"* 212ы51`\F#f=T!xCdq6IO@y3Ώ+(Czύ6[H9-UsGijA.\3H U;lj7~ж=1Ó:5l\'Oo(g@@X\&Eg{=Gr]1/`sg=i6[ µ9S)AIWufDƩ5(2zg^+)A Dz) 2 X"PkW> y ƏTt-!~Wv76 ͳN=]4usBgBSZvmYsbˌ̫EO{N32({0jvpgwRQe*E9nN`'/}R8z0Vfnvl!7Odj#$YRv?9Q83pwA)rNpD:כh]5uRᔼ- t k=D-TVA?wK~L/vÌ(̺j:nk;V4*䃺)q a$T`Rhh]k{uK'ҳ }Yk,c2#>;x78 !B,:">" FZkB.$Kzڂ %)UD m_j5^XgZ6>% 0m.0N1%~Ecl{Fej3o2?~aBlxk%'LX:H/w4@ ͮ}JƒP(b礁e){ .5+7_Z̵h_[ # 7s0WvJ \1&l=o[=l׀^?7m6yIq9ZArE#}5k/}1nû=C x9o<Ҫ<[RRr %'>Xy+?ZyY*58Ky武$prI [O.41e~πY~ԔJIxp~έW3`l̢h<@NH7^nJڼXLYN~k(0fUJ^`@hGO^^B7>NבcHQs>ʥ*0a)͵-%0ӫK 6Osra/!pyms 8KVF9魻, DlF$㎱6Lq\ej}Vz/ڱ2ܔܘb_N˅Gx$^0;(x_W.f |=Zqγʖbs-O`Y j;pzSFaz*4dUY4u! {PLz`HC_7W7LM1G rqG(&pp5y0Tl<}^$v_&h$֠w1l&au\_IKk \Cͪa;t{(Ɓ_Nm hJBn_$o+dzM͆a \d}ْg zyN͑/3N $\bf"tmSxavlᢝqyg Y&3691pͨJ{ܽQCp i)Ѫ_:=tvȩOR74%rE_^{z8%%1 *. nBMtM7I*{V%'Y&pz%7Bf3w/tw0 "x JGa 42 Ү|w#RWwLV+zrKw 00 %i'WH:(lT?ru}ReX7A7J);I\򛰶{j`c>mq;Lڎm+ЬF Ǧ_Ϧz49bMꓨCEyTk^չ GS/p`}fU#k4EYͰOq˜M ХfH )*߂ MĠح_P`Wm. Ä_ڲRZl57v[ +ȻNЪV]bƶiCpW\zpȬ/~n{ zV7ӎ?}ʩ<֘ 뤊.ƓTvjqm/1*\WtYEy*̘TYi_G"FMho=[ݫuAv, .H k/H1}SJhq+cPu y d%pZ[v@T&b6mn~z z@ݗ0\X_!謏 5o}X6v qŭ'˗ 7S/ENV#*sFMJWqIt&u/ 3 4c]P QX2Kዌ-vD,@H}TۗCi 1Z /Fq>Qi$l7J\;EHwVxԷVxMr^aii ڳw K/ BOۯf|==͜h-6 =^%ClX1"y; =gEF+Q~?vװy/ Nl|ǦnOBšZxʀ?>(ŦZXC~'ۅIYӧ .uOs?Ǭf}ZAޛ bɇ:6%I]Nذ5 ]-[}6/(pJ R8[DTW}O>\&Mޅ洚1n9~\NkP~jw<j7ϜbWZn>Q'a%y'rn8hmO9s`"wll[_O?,@T6_`M9҅;d?Hz~&dt߶cc(!$aC/)-5XwjL2aY47c̆Zžm+@ڬ?߅_^+f[`M&}iW6W&;{,=ٸ(0] j! P7fumwJ.|uYxAZ9 =(ˀX`1AZ3ySL[w|+=j 0C:Ja?P i̎6_ qhY%SGգnBLU`5"ii}dws;2<vILI0{:*/ (RWB-&]sE\3ߥe5י 8v|==cƑinYGIOz[8 @:= J,TphjS=iOkmMI3ҝT7FS'sn\7@w*R!.m3kzY@ $Hc0h8kѿaV|ޝ @փ!oDvZO(f%j%}׺E'̘IF) fkAa~FU>A_w+yhd%NFlF*sZJxy'Ve`thqJ*M_-}_ / SAx`KHJH&9N14,le5V𡉐*kOb((Ak2k0fz|%Tk}VuvkS}HHq}v%Ƴ#pȐdx-U":=2{=\HVn_K҄ '*.ǣ0!h՜Gtm;6K5M꺟o_:BGA/a|zD8g*Afêj-YywɰB@]]n?i6?Z" j|%D,H|^x 6}E|AvaD/{wz#)pt#I KM[;V< L̾uOɺ6W +[ 'L2kAe-_}o~%v}"5o4'Dɚ2~6'E%6)yUy]r8Fucrqۣo3,j3`D%1B5k RM _ f5ůqL56o;~_n.fqc5MQPvQ뭭j*pIn"TE^&Zگ@.R 'u/b%'*#!hhϨ ] I1Oėxcss 5VE^OJF$]I)SWþݓ;vs`+sQ$V 6L$0Mf^V jD|r }$9lJ۝4J4f71[;j#/ՂX),EY͚Lz0@Fd"*ܬ%e_k F4>TpjI'Ǿɴ̮~Fn1yb,4;*3R;۩t@./ l5dEh9:4P#[k #0gжYCފ?eGTcj#YA,igCP. ?'kx."v^aOo*f(EiWq^Eڱ &J̎rΦlxƾ.:~NrrB]?%^h9 _TLk&£)vV{agmB 6N"eǼF|Xпʟu(5\eP҅}ƆjrE8 Aa3 €/lV4&!"gHMZ"mOFm͆ U!ɵwr[`m4P&S=o:V;g_L~S |'pEKBdw7[{=z\, 5~y@EV$ K ( :\J/ߋḸAt!jY܋VicKBXD=) _6ICqߒ@-gKaFAu:!@p,a~wY9pl? Gqyol;O/ͺ.$y2rCNY}ʁ{,Es@+M[WTTf;@~ +}Im"Z+\z!&VGwp.2 ?nn!4 we`J"Tc;C{+/q9=._< {%z8Y(LX`̟腣=m1+2oBw9:5x.K /vnƾ$'3oAGq=`"J u$vt"x WC~}M50l ;Oy|Yܑqo])m)݅WQ<oTTQ<:{(}rHiqAC#F .-jVEp!c+RcjĨ%LO(bi WUrisJ?G=p5#tz`Ơ>hZ?(3&7ǯjyI[BQaeFMip]7$|xHhG:k"sSV07@\V `{9oTK, W'a(Qu2MSL1iy !R;v[zBNk$@m'Aҳ#7z;'ʓ FqՀ{qޔRi@Ħʈ嘆4/x)d{O2dkL-G!,E>>z3sf5\A`1O᳨~:ҜPݛ2Qb'FٮXy-wóg+w"T`Fwn^ Ϟ1OK ~Q+M=S X SG:=9/o@ybYHbKكшr<.`îb{V*Y9,,=DyA<)s 'ڻQ-Qw@tDgIԱ(ݻ4GѴ܈c?"ujHxŚO-Me_&o@B1,dgxO#Vdg)ޫ[o7xD2':1̟|RJ .[*OfN03詁7ZЁvR/):Plqi^wSg*ꦢybΞ4"yhm+Xq9")?qk&C ,lR%4ȟ9Mq1ծ'EبisAsUqxe"Ƚ8LtPo|qn#dt*2C{w $B3O\T?EN"B>Ώ%#۔Bd[fGU҃#?&[%Sϫ ee ^V:dHdU5zZE#^\Q@E A3caJVeyqu[֌PhE2z6IAqG)ez`閶 ኤgq>6'ڧm ,X] |!OqkJ3՜=^ѳ-$Ht$n7Hd?f)'$iN<ه[N[MkUI%aYs1D n`$ﵨzgiyWo~ )Pls'gb_l} LN¢>SR%Z>e:d/s Z}|}z)PDaA`/}pL Nԁ@5nDҩ'a'67󉠬9Κ&+ _wԬDlbk17/~Vwm̑Ҽs;YScӗ'2XȫԩS3#ىtWzT_N{ם;Z{25)"T/6Τ̩-ʙfZ cx ?)Ĺ|_ʎeO)"0͌z/8١q‹U/&8'Bc,0\8fIC|kzϮ#x*~??5F@nr1=My k?aa<=+] ~3̵, \*Ri3݈9 n, V=g-=2߿)xwZS֊Ed'c@8E8th%B 댅ncG'!a< t2ue f`S{@T)]uډEV>} ӧU#raNKAXBqev _ց90n2:.HIRYyisb2F?fP1'L|*^J+sBDtɠW'Y.aq;9ZE" o}M< P֡~?U_yٽv>vʑ #(~)|^]K" /+rԭi"F fWkӠ5kȝaQ͇N)K1t\!I< &qĚg%S]zFU#"aZ: vI(Mx$M#4cKKsGB0nPH+ &E ~C7JɄmlY"?8|U8; 620P%-]2sBH}_6HMe {ddh:wEoB T\G@x0TJ҆X,;#,zWb r 188a?wHHa+xr9U׶]Zw@v dlY7d 높DcOpq]M(^ #Ui%`*}on @'3Tfj4νRQcAʄ>љgdHe,T-g8!FCޣ w{c`$݁ M)W/ -bv4c>l)Q%ã>T%KΝD E%X|jPv6FDhx;|쭽iUB4+!vd7F.&fcU ­I)@N.WT枆~(ڕ?^En) k{)<oo,pHrES SIHSͥ" ]⧐H{fE0d璂'=}\YuS 8|$sm";*δRkb܃'RΊtz֒_|,#pe4% J#cWSU|ijn̘'=z>T9&+f}*uH]*/{rN0ꥅWoJ޵ :^hHB d&kHր;GuD 7?AT!}4贽<2Έ^5]m{rg-77T@}ۀYQש6inXnIgwh<3OumZ6y)OfH [4R+fzv7?d,nfSёOD.C9y zUӠ HDWSj,yPس3<69Fp|PXc(r5|YL8X}5-! "y(-Gk+x īzoW;Z>`;T7-;@04r{\CI}Ö |7K5H6q*h"NN2]ڱl498I#K;yhAu@[ Ҥxc )ȤAiNdQܗ*%L7qEYQJDxě=A q?,"Uvu-.Dnːvˎ%h9I%!|cGZ&[!DMyr80v tN3yvt;v%][tTSdǝZ42̤ !rhfhr6/񣨎09 <:H-i_4$})Izɉ>wN[ѷ~l./{!=즸H4[/C7ҵ(/6 5%˰1'CPsvs8թKZsӢM~6Gs*Ҩ%9t$(cIچOޤ/ P6zP"z&\FzCmP,HQAy2  㡇Ao홸r1d"b]:NAo%i7h]p3X/"%H_I%rt&A<Y8JRmuɮᲹC:aIuc К^>Oev,(筏=Ϗ 2Lr&*D̾n$_I&/c:YWF>Q^bQ;DU+!Z6v8~JgȊvDŽؗME%pvN[ꘒۇmMGQݫPn"̀u)nl?JCJpzOVbfV˲u(X@3zxkqu#VRhH\֞Zc+%š**nQ)wKe@!oP7 3{-Q?&Gha` @_BC0v6FL-xܰg` sygpIʭ`p]Qc#ڻ r~O_kH I~qHƤW*]]uxImI 7&t?3sR켊\*q(ߞGZˌ3%N$kZ*ڴ yZ4e'ԙݢTKF_O-`<ͣGLI ieOHb8#NǾ&퍣r;ܐv Bc-4xKZ¹p`ΰs<_: iga)"z[쏦_BEnL>$O=Opi}f܋@&aھ4 {#@/jOZ7%NxD&|=WX'\Ȃlв 6C4:H@A9uHC638e͏OnE9>E6:@m5l:E A ?MUQZ$lH$'p\pyx0i }h 7<oyEy éoe>;rbmOGao餪ytY>yS&- ro+ ԰Kqyea*EX sWԁA1oZƺL? ]$2P9HR|^`~" #=VoTR$WΉkly,%JCc^ RRoիGT$G0G$t$ n/M:{ oҧѰ7NνQm4TM;p;/qE,\a]x'` ( F-V%&ٖ ^^`@D[*ĂB1 عS!ǵ^*3Q h~x%PbH(D&+HCo t{ 5qqs`];F鰜rCH(R803aK@pj1(xy xz֬ F{aē4]|zŶLݨx,aޞYrbJ_:ڐT]Ř2Oz*HA%p8ҞMSQz.i8g쵯@Bsq%7*7/kI P&(:r-VVj1xP2y7 ݸԾo 8`0b7/Y EMu9T2?κy{1ͽ缀(&]MzYzH[  A]ZdT5]`uLDUs+s ixٝ9ﭪh@M}ʽD[Z5sa$ gV7GrYڗJ؁~Hr@k%nUa5_CSNvP -SYw)nT-5=G4f坮&t:g/@.UkI8vAUo0m0{$9LJǮVYirHʒz0$49OAwa0kS$V. ؑnZ.=W9%0\2cv[v/C`,//jALyAn۫.1\eM?1!Iº;b|?mk~ao.[f VH+{W.]y<źoyp߼Cot/ς-Jר ZNh|y:A_tV_魻l0.&,6e^# X"K3VɾZUp#l%a>K+bByiӅocH>| Wz>]),/QﺈJ6sskknal{޴=k6*\+m!/_5"͟f(t )WBPu~5R 5+Eא~VJVߒr  Wv?Yz轹LCK( }0.7ylWyλS2OcUhKJe› VV!`I,ѹ"ݔ.M(Nړ ϻL9N""_k=KW XyB%wx.a҈Or0EV`+)KB7Z1GC"2B%# iu V_ tAr\Hn(Tk/6E ǽ< bEEÊzTt?:HR-Q=|5ܝdU:A@b\#&uI 7ʑȭ_E)`򚔬@Xv eF("#GfbB'>ZtfMa$Ӥ*8zBP:P ˶c["z J'sQ޻m&Vkn2| ]NM3?d|XI-=3S1Eےl8m*#FDQ,p?~iNW@ƑfA!".jEC1 TtYŕ8bOy0$wGm! Qh69ndɲ ??[d+#Ss$v;W^WVmeYZt`WH$gmqo p>)T,5Q9HS2;)*GFCTp:S^z+ziD ';d^@HAnXcSI "TZl=[}gj\"zUb` $(KkA_J_h&r0Q>z+c<[fi3d -jq;^)xvm dNx"{~EDqk}έ~E o'U'bbiq{Ge A74n޸xKL˓ QKB٨?nbd=lYksyuDC NSI- CQQ0Tv$lT4K^RV,LA;B/@&82kqqfǫnhZsvOGAWP΂FѪpKn7)TG*dNO%z̢J{Otk Xج=kpDfŞ'0F:Q(FuQ_IEtseX絳YH4\9Љu>V+FrLea Ps1kQ ~lm6 A=W{ˁy~c7c ?+8q$'U@~!<K뽡bΨ>owhҞ/Vsz,Dɍ삖XJ[<$f{#Sn*q  )=IɬvTThU!SǯQI4نg!a-aWn>u ulرS/yh/\sJ j-AܸKHra;f&Dn۰o0!Fx48A"LMʃWtR9' /ݏ3QY9W]od-y(YFa<4U둡gz3xU=Pqdu|;VMP8Og *36PWC G+}mn9E-d_Qڛ1>-W -[{Wqbޘm NX%^'y|:y&G_<׋dRcʦֳh==V]2Qd}ojsxCYX[nkT6/")oMB5䗇. 70rU#LJt2zѥX=fDC~g3H%j*#h6H)# ][ ]p%Erc+%q@6C.W7Q_ qQC&Ϻ$@? MgP&GJ~'ވ S”(3aQR A$#&8ə:Ѥ'ZA[PY&)ELip;D_s٬sѷ]\'`%RQXȰN B4zT5L㟦5k<:ҡ-𰅜)QF?zzs慊 ½=2H^9pi_ 0#<*gt3%`xC((Ʉ HTK{w0m@Wv kFPBO~w!:W OyEvdpl=Y5cW2~߉σDSd>R$T1tLgVCcF)=y3K^]iܮkH@hJ0/ qv[aR:`0Pju`!L'B 2It!-Ez/=J.5PsLfk[" /n Uy7¤KvE\V`Fp8&B%j)8#ubkON5->W}:ˣ_V,R{wJt)+EWƺ4+1f'+zC*Q}F/ppN*74O3c%XJrWp(4;Y%e %7 ){(+x 8F\3Ro9!ׂ6tX*K9 }聨PȮSnMrI'ТME!RLln7Gjm5\421DȤU¶?^5hq)Vi ͯ;H¯].$c5߰+:^#v֏5GfULbt Ih?H齁cǒR|i+8AOZ'nМ詽<%)Ol yv$E>MP9U^7XwW#Nn$n ,T,?@"#D,k8Qlݡsŵr}Dʰ4 j@%V9ygl% f%LqV( =0a'jIGj]U<tj% fqu29MPu:U<U׈թN?89G_!xa`$˘Hצ:iArk7ED}q'a5&ζ;搻uc@eS!trN|EXC+_KbW-x#QZ~Cu2zZ9B2ύ/%ixF_$#uOOsۑV%AΔKNهgҗ9k.MD]̐_|#p{dɮ-#f)<&C>fڌ%aGuƝP ʼElA:Rk}Wlcgf4أڕ%۩qW<>Y":.-Zvz<[@cVFM@"|*]ɠvP}pͲPK@ <"a׻oU& xIj~H Uxi᱊%[C&ZDruS9j\3吠DU@zN\ X(T@Vd^aD_Ԑԅ}h8DWIk*ˬn|N;B8ͨbNZP}l_3ǑPg$uF76X;ݽ+!Vf;vZ?!}]2I[fqrL<_M_ :}j_! r##^!q;rYmlW N؀)C WmkQVTfNϧGXuEpǣl4pJLOd`@)K>\ wn",kk>}hb8@.Oʏ6\aJg7"()ĺɰȈ9 WIz׍Ge XzS`UsNШ`CE õ\"0!"3>/6@ ^ZU]P$]/%\q><) A4S˔ԉrH_ᅌ_#d+/+v%NvFS؛ȳF.&>&;3>QǣOEۅ30/ RK.xX!%2K2[[B7ܻH@G/GFl-nzLJjn۳aa V_)LrE7ߛWo@M?9VXd|`>X6^=,7b`ٙ?W.>߱ #y*ˬ{kT75 0Xu`Y=CaBBʩ=dksj 0Z.֨P2v=ˍ!]+>a3TxBҠլNzfVRP{"P-=='8j#n˼Aݹ@TbO/@&s=Ÿ>/.}a އ}l쬼nG̪$!/¯3]:XYmI{ӏlj>g5 Y%oԢp%3:Bs6ϔ|YUU-hm|8 R}Fٜu =H;¹b`㶅ZJoYʍ ԃaY\ք\yqewlj :ZlH9H̓}O>6Zs*Ox`&)%ϝep)tzfb a"0!X,i&.:'Hu42$G_J#h"<CNӝG Urskނa)wg;MT|ן'#{5SJS~oQĂ#bKwۤ9p<ܡ`;ˠo(lTҿUXMN_;=Ǵa +< Jٮ ٜ8Y1WG$e0DkŭIqh*y,Cg;VFw֥ \@˼H^jAmvhsEFd_%uc,.zzDJ&z$aʥ̏ <aYh_m| o};8T#m-^|? !\ COetb(WÇR!هfZ|+ˇйp1ÑAFkI l4 :$U_TD;p~!}(1V%9%*fP# 4ҘKBQy(lh.ۄ{soG#/ =o񎽩^2yd (ۋ _6?x~l.=ߕW *g+4rE̞.G=[h-ҐtH`n% ,ݑ3M 2EX ׻G4 Pwu,78oFXЁ%!=TCFEݾ1gNgCy*r^٨T`I-6g@/2e݁̉(Z,վcHhQ'>rYD4KOU̷44yj]NtigO^;eD7l hX-ݛG`QGdۙi\jfw]D:R^x3~΅V/_mgeB :XX#5׀ [وckb>ܕ@."LJQѕ""286:/'c HF90{*QǍBn!t#|v#<-F}8-"KJ^yZ!ב%)#ɷIDfӎ?Yj/GyZ4THUr dgSO@,NqT)di 5ƞ\3A j\g(ᄺ-"T?duj iTε4,g$ٌfS @sHZUjIPuSFcaԊ_6/JА`_fme"C CևWǡ*AU/f(}}&V]"dkmjɢѹ^3 `Wx0qqPbwXREcg~_n:Jt$If Ngi6|j7S}CFS\:/s9ׯu(JXc)"|9}sV(( GA53N1eF֠)$6l^Ⱦ^SB.2dEo D:L!9"$D)]>$J3 cFR/!ήQ?<]:+nT;.(WڟNYz+Nbc+D|3r?AڋNC[-pKrL:Y{s@WMb_YPyj_/A (qk>`ė~tݛ>D DyJɭ{hZ<1TwAۇDFrje;}grg#U(nbxs)=VI/ͤ޸58 PʔoR}TTSܤtm24ӯ\byM۱!\:3㣵{yu{ݍj|թ%;NCFNfn|< AU)+&kWpät ~'BF:g]~D90WW'p$v@8*Q`!tI!HΑ )* @FyuCL"y>/5 $ߤmhM't |=Mh^6@088©VjI6ed`1St|=B`*]=Шp#U0iN`X xbFmok,0a# Dp[Ex֒p=[ \;t% LHbEvؘwЏUN6*x ,\]}T;)Sb,(nO ܁#*)>< !*@At`P( 2;,"c}2T_j1 &@n~Xs %6 ה 5jp3 ޞ (3Pq>AݲCD=α6l&̫7k”+qZNG 7Ct$s.ckBo;`b>iI]L~s6U\!D&9L0* @[u"L"}%=.2omI.)Ak^0!.2ԣ+ uw 8c] #puv: uXBN.ʕߌ\Ia=͏QFL-MK}faf`zB=> =6qq6b ۗՋ8Τ B_]{;E,нa6Ipҵ7+ng|?NP,nBo" xQ!.u+i4ӄl%VFoCr_SXK'+ ]1M{3Fet?-HVd,-π+]h;?(VɿC\t|Ev=ֳ&m:Z NBg7h7G 0W4vC?n'?%tJQ/O[-Qݳ9P;JPt!F>!w/QHZ(5.:ы#.u&"/m R.n F[_9~D8 8] 5ɑG?V)PQ}dSRRD"&׈ ={Vu2tW!q C;Y`|v 5V ;] \YRwt QDf,;YoAQ_ɭ8SoR)g0^("o!]D:|zK0ט5pCK)!6(INP򫯻h@(Scۮ_ʳX@=KӮG"m;K9cؖ-sa躣ck<&YW !9e2[ЏO֞5==ojY{*AUҸ*jFb]T] !9]gQ<@nC)?Zx F0[ P z;q2f#SKfw>ܜX Am J\Œ\gpTϡ)&c .wf(ՏT<1$V>ZE¦noܱ#׭swFf p':{b(d̑7Z7k xs(3"V |F}S8p9;8m 6x=[ۭ@\煸Ry䊛r,ܱuհdȁ8~4Eހ1q\1oHTaNaW?H~6$IQaurPPN e(H`q8~&v"LΚr.C᜙wDkN65[IJF@ ˊA,}__]my0JR9.'꭮ PpjP"MrSzbYr>V헉ow>` 狕܅);2DqV bL0Қ% s{OK9UL%wz4x\)-?:4n6P!&xܰ!£mۥ!zC_o2.8B<gvrX2>Lƃ 6kN; 2cHFthƪAJ45{MMZM? +$o׺a $q(1Dh ry a.A#[ Z3qc uvR1= Ji*uqx,ڰӽDq(XYcyO!;p\:?C*owf_T*=y}ePm$Rmz60GJ,鑽m5p-,- :²NXww#\YZ\U-/_,GqHk 7dPǃ3DK[ä V#K6A4t}Q’52Kծxv.θ+k|nV`y&jX^8{Scf&rK-jrȁE dFНjZL]fJOooDK P\/0vHgu3-$@MxCWoEpPSCn]f\|/)XN]~8t~Q>Ou Vet)*jk !!a/ CBƬʇJPiȾ>02Jf EAG"[ݗ[N#'gTo>/o|ۓSȸ :Y#)+d!6+c^%%z3m]rnbK`={U6ۧmelqE,6z 9a.d~nÊl?{WTv&44b+S59(دmD<\ԕЄЃb*UKRאg`frNʃ hò !&e^&4K+Bt m/H\_ҍ,y }e`+Ƀ~)U/DMKprcۨzjƢ>'8;";OB8(M|b(r WzjeWF rL7u z-w1#Ͱty`ƏVg b`8^2G ]17ĴkTD F\IS0&]cfW_;jCste+PfpI4Nh_J_)ciN_жfim;fTkWcB $%0YSgCR]> BmH;KtC cS.ddɈ@܋p-4E& gR]_c% !vsoS&F]$ '58;cPr!,Il ~tula~Fz}VgYw?Y<h 4<a7]vŏ\͙D͚^>t>Nq5GLe@>'D& +]2%!p0@Dq$su!vppVU t: ^&s/3;wŧ@nٖcEN56eurevuӿc\ٞGY$[yyB4Mr =Ao@ D&rq&p/01]ËJcP$..)K+Gh*,1iTTvc6dt x?Hr-fb6HswsDե6Gw|EhE8v LQ3gՓNq{]Mq tARhS_ࡹ*&,JbX1#lȽ#u"w yMS/ ̀7v(|-e{ՅxуM=Bjqƒ6&i ~&(]0`-1k`mGKEH/ΰɶT#IPBJt^ +ͅ\c2U_ab! +v!JT#i=IQvenB<=_2 E )["q(!)ڢ-: k~N%9!֕dX[tK[~7nн:Nus=iI^=n>@ 'zqs yׅJwǟΐtEז*f=NN 7¿iGk&i]󀦇d3Rcˡ--SKw˟phԖWG]DoEg+%wO~.pzz>%Qԭi :.^6OB 㠖 cHacwUBb*zRL3~>Xs yp\)XpZ%3):S!|a) K#_F~"|4#lω Tc8eM x~ipo ɧ O.=VQϽ:HD|zZ~R>v'^ 9}E 巐H;}ߥ8BĿ9Iٕy)ߌNk<|Xf5#> so'`*IF)9%(0=$C)FrYW= KJ/hUt!!Sl/E10&^aX6aB@ 6<Z ϞEwY' iTkD#?a%Jx~#8 >zL.S+81xF@zFqlRYi+"ߞ'@Y:\fL54S0 4m^H0'$O:9^*q>_9>%*R$$nL*((Xo-H&T$[w&)QZĐ͔1F8Nxwc2};VT mqj4Mn*go*'TK6爟e2*h fԯ9! BOypIiN¼H@hJ~w}>R$cиpg?4,_l'𐌴fI.*j8߆p4!$cS$TfY2b ȏDEdxr=9(WV>fa(7E?׏s*GYP9X-K)&Ӫz0.8(':gT 8)79Hr?(BHQg}P\p .̙=pb xi,jsΖ0J/T{9R(L5,"RR5c jTn:I Bp'L>5GcŞD8|(΁_-?hCCGHT(2\ =TP {fw. qЩ}.bkT+_U7mi,ҷcK\<@j 87͚ޛ1=f[X:,8 [N,!K "_`vVGVf 2@ʜ aRT&8'j:1*i80[XF JXP} 䡁s76=G!a5\0 @m7(#nKVbZ5S*_%L4>C1]*0}JѶ {on|EɥLܚ`~Lgiඎ1W72#Eq} u؂Ql}d9h/g`t}\gSY;xFiz 1SR]PU.)CM[P{NKzҞ o肻29v^~,e`wSe]1瘁Uߡՙ&C0] C5}@,fc MKI]-3m54':!П2=xcKRFm(O^uz*z7B cQdSw ERլw/swQnwH. V$4;,@o"?Fd ۄ#B#My'jcs?{\C6^gձ}7"ZK|W}(2u4?C?屬¥|z8^I`VyjQ "ژb뼵麇5l&rp_07& ̙r7K=m} }VnT+2%Teӣ{ˌ7`1,i,)=\w"g_'wtnH``8{/4&?V'9Duޜ^﷠(ļeXd&Uƞ6x"Xk(=va nH6izX#w\(NT쇙TlׁK܇(i(fZs7Byh[ 5H/{i»W\@HanzI*& lN̸ 1w{:RXA%b=<Wxaw~vm[g4{Vdm5FE 95gԓsV(WXfWz93gBA#Om%` @`v'X(tIL` 1\ܧOvql^`;R [ZD f 4P %r!GidDXh-Fpf*ʤX;{jge/,3L,f|.wa^^C5dR\;s-ynaӣE'<Ȫl͋]?tI 3^V/]\6] F*R`G)?P$I(Q.S,$$a[75㖉{k,c=R?ћG*eO&Gқ!ebo.*<D +"M䋣H _CM1a#$T0h[,8&$ 3CPTwMZeMsRH.lD$hB\#\GXPMpj&Y;}j$`+G.)jUzk3AJ%)3!N3Fd@]n@{"+&GpͰS(ֺn^ZlNuNn! 8\&+fFs4xyS,fW:obXOM|RKqyfc~zmU#Xe{sGlWYW s6[Vi[Q :VUq5_6 )а~mF-"'9 C9`;!;f<uIɛiA :G3i7m-W;LgԤVAX$C[d+gyPIB~QبINJB ][%0そ~␑菞=;*Jmlg1&jW‹??̑5#>d0S2?5 ֯G٦mTf[5Z1 ,WM :HW!pi` &x b,%v\?fkO) qiA:mхۢK/;:yM"wH%X=B얍8†Xʸ82''x"es2cD$Em~0HwU#eW} مSE!-0lK5{x1?IpjqhF0mK<+ %qFQ1y@7n+_HZKf ?6k^+;`gdD4L|o2H1k#}۩KմOPoQUFF8J[O\F`ǽR9d0`‘jDΜ9L{5tPhʖ]u-y4xT#q1n,1Z/V4A@đ3#$7Qot:u;CDnCrV:OG4#.sY<=Y$^ ^3i5ICiXImϟv~%~y/4k"v!~ y6Sk KdN~K`fm%&MF75\-űt7U?t1LJ{(|Kv Xqe,s"A/1ϲ  EtId9]">53?VGZɥ7GnR8AOi\SM(1ƺ3_xm"f[@_!ԝӭH+.RҊiXXgӤo~Rۋ.\ZLnV z.eeD `=Y .KdԳeq< UL'[6F9j :AYFᚂK{sYy@s=c '1zzW`xzG΁ tkE앚7&%ed:ƙZ+koJrܼZk\G(#"ۊ.SB,l]3nDK[f0G;O7QrE Q9əV/4-ذoWehH79xQ&.:䄾3LvPXhMoa`V sr}QL {,˿̠{]F!N;`Sz22 &84j3Swϰ{3``Y5kyH]T7tJHh܊k۹nP0Io1!mmra !RR.g@STT/&O/ v28+[4](} lrz(ߒ7ŷeN {1 2oUQtnpvdW 7BԸf?FEY|_eU1fPj<a՛\]ʣss4lrxߋ]̭Iwv]nb3sDzVi:Gheu>qJ@! r~܇0j-}"2$}iFamzi)m-Òi!AÍ ; { A;+ mKygܙ̖Ã6^ۖiR2!>eWqNއiʼ'N+-8-PIf2=kSTbJ!JDB˅:/B[_ǔO_l c M8(h^"R䞁 j6ϰ \yx*(LAU4!tiNSfɉ$|P@{E,/>)&Z&F8>.1..Oٱ*̃Jr8,oeMB"My=(;~Zg~$(^ 7q0b c9 KDU7tmqA& UKmT45~rJGB}wՔے~KjKkaMQ?)f%EҔ!χYD޾:/a1m\`Xa)F( z.< dOEcS>TuwT^ WlG=^ bWbW0ܿ ; =Vz:u*=^UJ',\'Z1JͨGAgSi3 +]}/yD ?;=1?eUV !yz-^D]t  >Xx0r67lM7h Hy}N<'ǼJ[W&E(Ѻ$0u!؞ _ˬ^09QbD9V^4^Em?}C?z$hJU8EN&Y'9i9͉沋+$UI> L֧29?d9_E'{s7nu+L}Hg3U+PiVRuG z&7Ìa4Ka\oORdi5Y?Fcn~۟'vTw<ލLT?Y;ilnQcL7 A^+ok `nx1Ѱv|rII(ݑu{DޑI/`>Ae}oα3;cF#lb]G=Baޠi8a)HըY^aVbKLN"ihb {yJny'|xeiZ|NKB TH_ CJ_@<:# n3&Wr"G{KMnuiD;`5m1׆97<%tlEγ٩qhf>iZo&CGyz꾬.s.y]Α3r2UR.ʃD_SJ|5WNF߅}ZH{ǹ[H C8F2Y4pm'_f<*N# "McGK ^w ~eذ-Dt p~vޛDD8Z#ӗsg8֧N³ﯱ 40XHʭJt)`;d'sޜkՀF U=D Y<`{F+tdo;_ÐF)U'3Q[>~'{Ij@"gϢnh<p-%}!0h J&W(E@FJ@D(~En0e POQ"Dbs8[;GAUePv~ZR> U(BY%:[D&^yUn3"p1š8<블Tefb.*4E@x\SHL'<|Bsyv2^vJ%;o<o/QRV93 #Ӿ ~ ǎSSXnD[lYho` 'b4o>S].A,2R(AtO1PkWz`Op='֙O9a)P#RhC^ s&)rn C+d∁{IځO3q/\Ip*c`X~uSg"Ucѡlң&~C{yZgt~O)5,&!;+̬y6E{ǔpOQ붻Za;t>&1pwKȨYb6EM"q /D:TGesZ73TTƻ2{SuSeC? nܞ0rU߰ ǟ"9\BDn u=kDf*:EjkCCVo, %QhG0oMq" _&Zǐ5_RI\h_9H utB24XTuwwE<,4'ťEv>0t<}cҭne( /c]*V4 _;UҠ5\k͇֟e3`li$6nzy-]5Էua.\u)cx;g1}<mmJfj(hޔY2A{NW}DbYeBo]A( gvbM&WX<7#ErYa[iT;ejHbsk^">a2ǭVxs,+mJ縜Z 7h`-3j͓O,h}oMN2O) կT⎻s˜C#:K ؕGJ&žrRK<x`Uz?HzF&ٻ∸x,q"ܟ(A@0g0>btYrWvsի!>'JjuEu=PG4I;a89$F#Ip%aoCUq jK=-4X"^erMs:ڏS{.`R d+SEM5A$ #p3KWel],C~Lw0X[>p:+Xӕ{۾keFvM<}g鹟aJBVf 1)'yrlNmQbx =o`bjv=}$²)\acg!| ŷf 0۞G(vɁ)?:/ȒvP1a36LNnzR%$hͥp _^"V!t-mF d5-5{!Y)IT}Ԅw̚x8VRBd9=<P?yCPtRddNpJIP<1  X"YoL@| }S9zy[]R[QfUitbE(.acJͶmӻNĻU tRediqdqb`P ̕ZϽ27V[Y{:X SMaῴ(8_h pIq.JɿCa%GCUp~g^сiBI{X^- CƁQ 6nc9p˽||Xf0c.BXTZMg!cPx((['"TWn*J1!OXi^>@e&e AEKfѨJ+)@x~JICA^eDQ4c׮iTU\\Y`F;\NUc)slBxqd>+zu6|}vQ`mJ)F`juSkvee!Q ²ą*#C%C,xzAGubԂ=<FjYzf 15·Yt3RGׁH/ziÊ }Qn'ĤF/J(˔<̳ $`xzęˮE7+p6laݗ% wY("6mr>@(VߪK(0N w_c\[)aT$jxdȾ,&z@;lF*qVOwGXD12ZQO0t6k4F& a~%,:A>1+`|&6>|GjUFt{Z ipս# U5J5_TKPĤ&Iz*g#,iQQr ۱:Kop@fa5Dx"1ٮmA8;n5rϴjt䓷Tύ ƧzILԱS2Z-IѰq 8XFA-4i_׼ENT)6o67Jަ4n\ ? 4@([nN@bepo8WkoՑG TGs`)`^`Mq: R|_ ׈z/T:W•V-qŸw[/09Bġ'tSyj&t>.ppk@m$s~gYz[bn:9acrI( H=!Вkz5m Cޙ#U)9$۞nN)~~֟Kg'[askuA>BDoIoÑ ~ A&L!R-raѤ7bK4ٝ=ޒƑ~:[$>0a.%Ƽdu1M%f#Dpwx"6ǽρ[ٓ+?`Gy[?]8Pس`a`5J$?J9~Eꗨix b#C*`Q +mc?XU>WmMځP Nlvlj^|\k,r[*Ua2,5ژׇ߽:6UAtOԸT3Yj6>*88>>.pc@>{^fNts˾-4Vن0+G &~Kg:2;BxWT]b>okz*sՓ٭_MWZۀahd4 r8UÒ\*Sf_3s0,6>l wnOӫ}/r=KQH.TڰA \Qوt6hϑ+-2s#fͼ=?)?ƪ qR뾺C(1(?oEnճ$65pY!khŻϹC#.ͪ-K~{L Go. "3S%6Sk'֫Olt5^_af`Fu`-ŝ%=MLjp9ol+* ` _2[%`({js|Zfxu.f a.>GG>GYQc-R So˷)N{xcWo/F~m:r:arWy$_+Cߕ)av(y *W xa@]R*[@E7i7&# j`7UZP@ssy?D_eC9PtaZܥql6%-LRͱho8Milۏ]NCEd?ty&BGܣF\| KeɎhx!eW[6:Ko?f&rށHyf̔nW|k`|IHjpL'ph qONl4m#ڜFFZ h[Yt78WɶfPEp9.'{I(jX0 PP3Cc*k"~s zŢ'&m* yro ZLDr7Uz'tnZ3JE\_z,u |*>@8^sn\qQT8j)`L3bAc$PQlehĊq_ \v.'֬4aΞ " 4w|@~,2צd5fT8|(axYݨ똀ՋQL.pQF6<-|֚[M{C&!4<6'kK؍CXzDwzKjG,/+r4"G*R@ADبDTyb䨳wI瀵 Z2#xץ{n.)]PZetV1›favChg]9cHcyEؼ]TQi6LyӸ7򙨾XMbdڸ%ͽ <) an)"hg8.1Q`sG{؄$GIEv{ooBya=݈s vH}3KS3(:l-質l?/8wްmqT=ꙙ$_|`-[hܸV%LRn@6M.B[sjGy %=_)+`qf jsӱ%jLhEx.s ->],P{fـ5oYAƧ4dƚlnwQğT! ؟ 2=Z>\Rꋹn\L",rxmJya]<)֍RxηT&+n&! r,D~?.Z.$>ġ!-Tr|;} Ba>c!8h3e"Qʇ2ЍYX%"-qv ; G,x5eBAٳ%yrFU'ft1c .pڀkF-2餖b1/rDMؒO0m赟^J~yMx"E3(q,Jϡ^kE|XlBg w+f2[d">MD`L*a|1ƕV {T*b-,(uu5ih.3%&+}n0G)KH L~Kh7l}+:՛Я:%V!'.b"8]zE2!p:Z?Ȅ~rYR\@q4 Ty!aܼDњ$$vc|6;S+ |Ǖ[%/T#;m22Pd\2 G{qa>c+B01}ҤXeT"J18yWcj&Ԣq?jP5d ZZ[̝)}h !⵺Qv`S^D0H1+N); ߬z溏/PYuEn_~ q~A)M OʇDG/@;M&3{0EDbG~Nc] *83bz(Ty-T6Ju݋U^H͡<, 'p/jAx]_kx{~`Lh{)Ŕ1%(SSz`3(cP`wMрjEPYsD  ӣS3YG#a\!pTq"`%eZ\Ѵ%bP8RV>Ud8wW u8.r\5?2U j4'\: }mb >NR#%pK%oa#g.KLS>/c@Wm)>`eNd|fM轈1#Ǣw޳}P)_=3Puin-&Ďi3)>z|{Ķ h"E QGTH]T0Fv&cd[ HىB_߇V䤤P)]O<5nCխX|AV=4;CmOC04Nzв=M)8u[D#pӎdy-!{1y9`~3Ub: V&d%J=]~(9%1 -=݁&:wA ħl_cqač5QvHEY>\nk<;ݨ-]M(*'be,;,4F"/ӃDO.JqP,j**0CjJlD[5!nR-Ht^tNJKΖ4/ә p(xuꉃ8–ֆ?y.GT (+FH)7Ca-eP*5Oes /6y7jb.kDNq`\K^WB%,R#h_2>Zx3}uPvV=m=D(觲,wCzz~c^ON!'*KTB;0ryQzOcG4@>cL5So 3|w2wi ZboY70*:!{ L|PvI6x4>y-B΅]W#09_G)ŕmIhW]MgB#;Hlʺ'ǢfP`jTA`׍S( Ѓ]1sӣ1쮁P}RkyO0zsPGF"ab'ۻD#6ƚ{G/. 5}MTf9*n hx5(G(^wcpiސ(y/N{,tOm+yfm=iy7&d]~qY3{-w򴇚Ȏ@wt&ZYgODڹfp_ͼM*Xh?#kUqh䬁>\b-s&<ڥzGZ;sυIAMʦG?]wğ!941ӹr.ڊa'NwN㐾,):s3-uPahthjh6#o簢F2`t _[?yw=r뱳JxizƊfؽ1,;_yc5P]tjHK8kD8i5S\+0l(JWmbX—a)oA EfщfoBfƽT%3Q@rR:Er둥Rx@0mowp 4>ڱS&ue(4#hHDגR?.(?,2Hv2@a&+'.c']gJ}p>|ah8cZWl(]Δ0%'< rg /wVnz WBղpw? Puje{`d^GW㱛oo/r˚TJ7Xy쳌HzLm5$n(EtI$䌎L?830 rH8ZGWm >NOZ#s,CeBC-2'm͗P!hm]sctß>HA'mlZsUïz3wyжT䌊~j D1n2A@KJ-WIc\[r6fM{"WNU`5d wT8] 5.a_Kpn::ec,-w^ru[aꐕ(1) =n-|WjݙBĻgsC+[F_vm`mnG H= zZw_^h~,ӏ:c)]"<9Vkޜş(i<ߘUj+kJU)ZB~vu^:Y"Ňu+ɸCG++Ĩڬ[D+gQLMmh_>ˤVr@mus>T B+24@7|[]d8*crpoPq,a#X*bU\ƶ~N#1.Ѳ uʷR$IDZ´aV YaTwI[ e &垯Suw̿n~z\u! ֔_Yj:9RJy,Jڂ@~_WI,'ϼhy،j2S1 w_K{3Ūj\/?&Gt[ 7 bu`a͔:X&õ}xyrqD r5C>g| O A9 6߂&;d1#nLx0KPm%PK(h.$ZJ&Z |J ͘띈-/denXc ޷3D\Ru`@"eP{v+BQ)OaO =grƨ^c N9W&"Hо<;(r5QăD\fהl6{D ehc]6zXj챩ck fwEJQw4C &;l8]9JWlȟ|M;*8hТ,Fy.Cx+ sZK' ߄s bT<gY2H |5=zN=fL1<..P.l_͹,a^ܤ]u r)Z+ HP&&eޢ#@Ѳ! &TqaxZlQ bVv>f.hVP-J~GL0ܸVOK^j}@_'S ۫C-#Ku)OŎV_*[U{z.P8>;l**d`; G)B0ZbE#݅\rò$SZǽE!AїS¹ 9)}mY%M ߏ6eM`􊊐2yZ`8hp݉EG}ZhvLE$Z#c)\ۈ/ץl ⠈RWT15&KhĕK%ZvK0DRہSk x}F1ع?8-Q4n-84hn LCx=g\>τL:k-Gɦd]XfBm5݁⤊uq;/6G7n! Մ{_V<:&\A&h  j]E1\:_7V7 \(j?~,^FTl hHJ A{* ؤH,+9QniZ̎&݄c(%bU.|=' Hę/MI|Q+2Ⱦq"^G;e t1\xi;r؃}õh,}k73ڭg޹3<{o5qBlw#P@YAh )y !$|HH!YSfuGE_7SY 9mjgDkF)W[ N%nY˾Rǃ{3׮v~'Ob#20 W/ R`^c ,r?lg9#:&8/v[jzf7e{p{,^`cI]}j?=azwPEi׺7^r|YݴNCUnA4ڗ8Ʃ}؋P4ˈЕ]4-+ĺH/kèw_[b!c7O>7́I,/MuNw8ְ7&56it,ܫ0^܁\)IYkdxf%?J~L]*u [dșS:0[ :A-]ۘ*tpL|M;ٕ l bS.=.Q ~4<9p t\w #Ec'/>>ٰ\L"vf;Q(C{w9mzTe­ݯt`)x~~ִsQGI_,&" _Rfq=FhJn?[gJZ.K{t!= B-9LB?U`U]$>L6u;1u7 cBGdkB!gңï9H*y†,MkCۥe`}I0۠?[^ GY ^{@0z>oJ=OPNy't8glyEĿ{,@H/Hbhoa2}mjL!\?-͈Hq+=CqDO3?S&HZO%ƨf_9a4^ B+QyC~ /11zҾ .["1h @XM"DhB g CSqݮNRPvypBJ;å o5\2yygB/6-Ie- ݔKsB-i:y^ %9RP-e|9T_RgnF3 *}XtKe7q@C&nGEznh qYʫ:\j>{Q1;؈ߡ{#8"rx #L(e6~}~LߵP^gLmaPH;栲uN$.*[e=&"c>; "ӕiT5qC؟-/G }׵RgA x)B%<$%bZҲNPK}F+ГȦ b+O1{% t'p*`Z3!C"/$r^zS? |G{6詽 JX*ӝ# b7d}ݎ_=;e ƝVƾFu676܍g+c-c߁?6d |w?w8^{[0OU\3Pg-H$Z=Zzl>%w q#/WC 4Diw5e]s)^-CVU뿝EoIjyDh7NR@8 Wy'>ٸ8=uKdp&c%]LPqtܔ$QH |6hKĹWsXʎ\O䝚 1.>- t>ӥg|@`L;ie3c"V9h*8~r|j|׮H0FgJ3K"ğ#%;:۲Ip5A*!BԼ\ʅ*"- m؛'xDs VCR“HtP9uGU}FĹy$—Z?ٓ}rS4I¥/y,H#`J5֟'Vz*}}˱s?&[D_ˆaK"dYbk gmC^sνcpENۭwˀ-+vi)JdMaH5;w> ];t!MdXHi 4"J9/5?B '2^eرSiD^W[HR5nJ}{;~sg0= z۞4 reī9-^SM&.2.^XN,]ƵC~Y$/C 6(3,1OAlQHkA"KCdsUX r0f 1έ u[Ε)R޸.\KYi0o Ma':tv$_j/q~8ه v4dvg'Chmv<Ŵr|y`}c硡ڸ!XQ*J F \ ְR@;z!7/m``̮J2s {MWpdvQ(ny%~,k/luBNb*{Un zÜT.EUP&5L/'tQ͌>LHRĥwBNV#oQ^ 0EMzhAy?kyR8}k&*j1Pֻ@RtҔ+eA LF8P,^QjLH*ɶM9By`"ֲ =m~c45D:Á̺)N8g-@b!1 .\6ѫMJ΄At&{(!wCI\妥M6JJ ߀&땩eji+>*e_0*J*+OnxZVP{lHclMnq[.Ӌvz?AC3dbf7]X٣-٫@k# R4 |Ѱh+Fyco.2M uLinh>zv[LuG4yzp`[a. \Mm>XɗEEu4J x}W@Nؓb`Oxf6|0b@49,à~t$*UtPUM8V5K#OL~2@f+;wT BlY%[YDqM>߶_nyHNCtvF>eSCbmz[eBp&4I|,{ {l7Oo'ͫeDŽ".\#+_L=DYQ࿦#fCì)Lra= VK2ƓVX)'7-)kPߔW TeK*0wa7,U״h0!C MTdo$~vS30odB*>>Y^Sq9!83=K pm>ix4P2h*"hri<*θP^0v8 ?29To:aI?:> ntZ5CvP9I[);A]\@YYpT1Ư >I:L,Vm D:ȣ/, jHv)ݪ1i; cC9oț\lBwaP۴ 1Es oX[9fOQ<4R~4 kzFxy=plLIV<ߕNBW?rQ~=vGf4=Ʃ$5GV Mۃ%o>(chMl(pt-͛wyHd* 8bpyAV$Cl'-?oS+0اdE;[KX\o,fi/h[jz[h 7^hcokİ|j:dnV_*@udž38_ 9>\JF|]iSiˌGa-=& \3ָ0n 8[!?~ЖQHs@FI֏lf-hp5sBBN˗³C۫3@{aY1[giU&fMh ,ku5i%%,ljN0`;|–4Y{Yt6؃XI*Mc?,)5n'%1Wl|"p9&Q$4ĺ/ϑAZ!+ KZݤCМn#{8#9A#јO! ?3Tf9uNVae 96S=0g U( "dթ Wg4̔?xA&S]f0I e,t_gO9 &>a:ΰ^V挘)u"Ak3Qm|>pGO.#K0,v:t@@m`kWrLxEa/A2ܽ$N҂.LJ2TUg ȃz+`Jוc3in#en)a?,#Bya, +'f3u|, d.I=_G/שּٽN\eяd_[((LAɶ37hm7?P}3&:U#07]Ѽ^Tysj2U8Ҁx*=S[}n!E + TBc|Xp,vyUSH_*\V37x3l4'ef>º_>Irw Be$Ru$A+'lݮdC+X^ŁP?Etu{6D03U R6= 8T6 ddyRC 2{H Jc^) ;)ΡyŸSjb][ yN5]4|$ƩeWuoD&bAʊK>aYKIǶ!Ԅո~µ-#bjx|&׿YÀͣڭ#t@ye.}*gU+KuFäWj(*@$^*sa\N&X3WH?I`h:a*&2L;(߆uB$K DN@Z&s57"8ﭥ]В<6XSfE"KAdSp@C`oͽ9-0bW@#Cڧ,/ooɃ"ϓeM|aI;u*]4?9:H*zt#q,?m93j0]~QۓҖj9 @2XeHT14vW_Hോo935BO.  .P}h_nj'o%󌷍v$ƒhu_ߞ=}r!^ zC-קW\0n!FtwMUB0Rg.= )sP~Q&91tG2v7kDbШ:;gtEu5*iZdU,'-HkT*c4.Y֏]b9an.Sܼq;VRT(r5N _Yow7A`B #w6AF@Rs|A6̑L߂ɉNt>s{T@]OlǹZ="zZN#|uEh38՜ |o]&>H<~6a}@ fxH=~JC=G` N8AW./Nm6RmhxT^"݁M05EvKhrye% ÚRtk VYl- tC4U[vAw*=kIDs{`r'%%I[kcȃj& /rϻl.Ύ5:VY^KNRIiPjqOmi 8gDȦ/RSDQV pF?N[| vMO+~qTܰv-[FnLm-աGsЙE|\*y `ۋi=ͺK`<7&ʞNƗ.edxc|>Egq0S_KA 진$Oҩ.r@/ \,@W(MrH}$h/< ]\J4sNFZ*;d0R;+>C4}>6MLoΠ ?SMfi}4!-*$~6s}֤'kTvu@N@_m1 /gS y;wsFnt U=#!`5( YǑe9 ?)ޤ~ygMcHyy%Gq |kvd_P7՝ՁsB ?}=[<3uc'$(Ԥ8Ƙ% a)J$JR, d[ >BȲ~L%[jri0=~UV6/pj)"x/Gj֋tk s pߖi:,6+uL\8gYD 0hn ?#i$P __|>$XJ#ýόoiALТ @KJӨd/=zX#w>iLe&E٪љ/TCB lxL\ K{qyęYsg忾G ~ؓo" عuEC l5bCW~DЪŃ6P]G]Хri'1Wb뤖.?? SP}&U;oQr:&_(a,!+cO?`!vu*`GY]7h_Z@~H:zyYNnn0e˂ׁmcռ>*4a>+&kӋO52vo|V*SeN.Uu}$‰%Z>{B"pb̓𡖏yMlc<PuS Y}a1R7M:1gG&H<:*U"{7]\P9d[&~riKiDתvSMSxd4zLb4EuUEd@gk>l}VIM L)K S>75bKV,< 1tq)kt$t.PQ9;8hCG|pF$> @h奡HJ2 %ޒ?j>5LҚQ=9#{xe8)/?\6CAx%Ӯaڅ=.%V% .N.! G @DD/Xo=N,x$X Ot<%:#3f\`IAavj'v/5> 5yw@|p@_P-c|):aѩKfi?ЬDZls=aSLPjc)C*R^91v4޼\-nv[UR)2`E7S"6Os41VePGY$)k^mmh:ާy0@K4y^ W$T}o |)@Bx2  h5^tT%4¶ %!} JHǛ[3z>Q,?Vۚ k@VQӷ .]:Z~-+ *tkI>I3`8:*Q y[tBtf?475\J:E f[8;B( `duD$pԒ%v7a?fRP R(6LEq ڰ裟?"cXy !MSr"#1! Zpzg{}ۨS?Ow{HS>΁Amʫԭd9pD=uen,upHvQ\R÷1Nm~A$d~|QjNႹ]+JiqAYXKG*7a]\oVf6]= /RG 'ÒEۺN+`j^rOV]ZzP9jtϾ7 tlLmv]-ȃ #[*Qg*r{6Fˡh pT20 \64dNU|a?n!w7NK=u}'aKr&4]Fn%t&.Ơ^jW_PvLDriڛ ~Eʩl;%y|*l>kJ&c7?"Y;%<#)<BBfdRWBYtOg{޽+W U8 5Op+ B$M&'-!9Ǫe0d3@;>1BH(=,&^ N.Fs,#!aiM7v?ĵxЏd Ld)Z W`!57vEn'#y^ۣwMppM_qt~HW8v-!Dn?Nfe=FVdM%uY?HSl;@=Gڤ1?> wR.dUʈ*Z}?7Z1c/iҊzOi ;ɖ*Mi_@@iQ <b&fᗕsV"˜lYNǃݬqtU@c-z>f(B:o<&I:q*a-b7P^f-igh;:o!J%Y(W +|>Am2if:lwyt1x5\ͻ O;tQ)CdYɡo}mb> W-AyƲ5+QnAf}>3vpb;݃Hvj?CS? *%ҁF;;I|ZwA-u;dx(^X'ǰU0,U5ޔ jڼvV}byK3K؟̇N;!&VfYcjYS btu•Eُ DO4媡5I3` lmHdG"" x =Ҿ 3wOPϼKlsHRM,!KOfl^htbQƒ25Y{z$b(DF+g5U>0zU]&7c7CsF| >?H9薵XfEN0:?*` dMo[pwR9"@e>FnI'Y-gl%df"T#{NG/W^bC v5J+ }bk4tO`"=KȈ9[}1SrgȵMa (}g/—9:jBzMgIlN@$H s5XǣO V#7Nvt"Y/n&U\Pn(jw8"h]$ԕHc1ȫ0$ zQl~Ҋ zoU:BLHf;` N qtq~ x ;]<3oٻ35o䢅W bN(q7Dy?-3S p툍bOY%6L49$_5pùG<Q_5w&xkQ g7+uգ*mp*Fծ5oƜ2i@ˎ(Oպ|MZ4눲Zn! wA O]7FyP@ΨpjjH׸gsN3uh5_JKW%Vf[1OZ #Њn`0":Sg^H "#5NGPjUuཅC&ét} Y0);A7iC36yaȂBAbu]!-Òz=v3?mn娧ˮq~7+֪J9111F%݁sc*DhփeRb̂ GjQuBz>"*JFxVIltc#98=yKh{ 8ӷI 9Ju软HEY/jYFMxOWw4#)nPCic9?zoCY?S7y>BvQ8c2Nb g DbcT)&VT8%} h ~x>X 6*ǚ)#,:/WRMcΖswi%ضe(}QR6Y|97]oDw h5v3|Er}cIǏ7FP!T`QyVз37[:t-t:$]+-Xb:@Q^loI}]k %XVh]kС4Rvfέ }/pQ&Ai.+[BkB 6`1d c'\^9ۇҾ[KdX(MZ M֊zcߺ+oӄ{P)mܐvy^3 ;>%(啟~zOu*5Hs Ҩղ_(qaju iNv)X6pOu"2~\Mbh!• L>,k2XU@QIHǰ6^f%H,Xۇ0["(Ws QoYjSHM!=cpN\rc;ͥ76k፴Lz¸Tv]|w7B6mPvoJžېfjK)̣ܧjMvs=|p|?u?̭~q ]ͦ« ,={0ᰲ71lM/c Q 򴪉.>9{VqDNޢ{8nU@+?<6waW Wh<1`5ZOz/ >59|ȚyQFx8&Ȉkӷs -fO.}!7(*qD=m*s}7f4ZĮ SаRX;:}בTI -aq `c'Kd•?$$i12,(uo she6FN(juiO'iBe8^~{zQv49걆(br঻%C4nJK}̔٨F5zJLH1`&.6Vu8tҤid&|hڦ[ӓaՊ\$`'ݕ5EBh|f姵)LgG~&! ,Z]u8e+D])@ q9MK{5{p?RVQq|=xjn3T9ad5e NJCv 'mUYqL7Xq wpF'c,.0 4.1a5$pPXdC%h_Q UB2bыvW>n$ ͽ}ܖ{Ǣ2/o/T* &АuBc!vbBO+RA%ɷ'4Mhݿ0 J~oЂszEySϧZ &3HxԨH>il=i=eZ bD[f"PY2{Xχ*5&3V6R^u <`)c 3wE`;~Ka[RV~&Xy:occYǩS'H"PȗFlc!mѪP(dݱѭE#+r ''MD{m V=ش;3(XHbPМ:F%P2>lDh̨1C [{]9z=,n5U7]eYz_.U^a.:p KG%k3{c.[@8[;v,. T2Y>Cf=@4HgW*0*Htl<4ّ8/@Wxɸ6PBD6m^&[iSz㫑/ r=u"Ք x vE5ve|(,GlaTxcNg.n3<v̢eٌ7_׭$Q&-a/Tu:41~r< >1ke/e uF*#fnK\6<ߡsؔ+gL#L[V?9_Gora01ޮB8 !8&S;,y)!'( _NpxB?a dPrg㬵p W^E:5 #|S4SJՂ/P`@ ~}qg ި@҉Fw1 'OQJ.K~_V]IQJ(C'!XG3ĜA0ηc}KJF3ƴ%߽kjܹI0* 7}P:m艚? 8buG J# 7g_*_r9B_ٰҸKh,҅ 4EȌ#QJ{YVR <tR\ pXªDu #fХWeq(|c7e(~cdr<[S͑D4n Y!-+R{wmP +ޚh7c?mCisu.bI  #8ZqdVUe䤚N7QwJk_!ct¾Sa鴋J [jB=@ '>{ߏcb>e?ZԪ(|ט.)Q@]r4 WzK%?u·UP6PFrp\>^ALِrF(BerQM97|n#PZ+V&Ny܇y! )vQ B] gDeFd-܆`!x|Q~DGz {WA(RrVA<S*$p) ˕ B> .d兓m>Tl+b[T;hF5_dE9Kݰ}rMqrPh VJs<9f)(^UK ߛ (B =vK8(UWI߼=l6! 17'GSXQpw1o]'hr!rbQBMV=#q&%W8jƙY4_.|`32-cNHBR:!VG _8KnF]C|f n { x2)Eڞ 7u.n z8WwR7b?76檂,~.l/!)V2;R!>xMWanM[WMs=@@KS.KгfF4Q# gd4ݔ}-λgMLxtI2? V_e1a-5;̵qnx/ŴXyiu lf`SlA{3WW519LѴIY}^5TTuhcr f-*#|kXOuVSUpWp%}&BwP7* އ^08)P {r̜iQ ?E,1!4->9u$a<\9J4iaj^\3Ly]Fp†+ݰ6/bPOZjD{-\m΍4T 0a=ͼ|mg?&R' 0"upKg(맔zM:(9 {,?**raD<,̟dE9( k@߅.>鋧Ƞ9UW2&:,(xo/U +4>Ǖ@ -wѴN|H`;}Js,f %dvB_7qtQӲ}ӂ觭m9iX[%74F:RɌ*&b5#] 5KzG}ilGB-Xiq취r:hdI^ݛ}Kt;w)$]fw Bi7j@UIf%aXp@"fC󝸷k`GDB ۈ&oWP[GfveES8\y|ě&EmLp*,g[")"i7MnF?|evƚ@n׷%|f^\T&-.|y\ pKQEo{k&')?DL&A-YԇZ9Akiњ}сUQaOn;[Ze1زf4FBi5:-! SAEѺ4si񧤣i;}v11+l2)vL#/DK-0B@F)\2))% NhV5+bDi #= Tg߻LQ{&C[UFAϷ.QDr_n!P @ro`Fae2sB;Y3:_Ō>vq*O{%.0;  6a~.-b0Y*--0G_^2ڈ!:_T5IÂrr~ۅѮDpQ8s*A7=;ݿZ˞:I-$s&錣"֋>d[%@Ljmɬ~ls&jGUyD7c('U7ʈX mcS~3 ?p2Iʅ?`T@2N4hy4B9EΤ|rf"{CJjX"c=&M((fjM9FZ8x$; +j=mt?˗'eg~qĦCM.L~cKnKo%D|f\I 7- sHg6Na)zMjOӰ,_"xӔE^S)lqHT"c րv пVbHDwuŕtq#\$ П" SfqBhAL ba 2:1$Q4[^"ӨxKW5Jz>⿲ՆèB d(nVŖ; .E i^jkŷv}Vu蠫xM)2)夜V5D:jνA1t+A}"uQԃb]ح3396@l:uX}x:/Cƛ,{i* F?%|Fn_'BoC(>[< xѪ≱$va^R5E/} ?JQb~#PHoLv9T7˂*S7/^M吅k9Rn5jQotn­P5.D.# Rpg(ESW6L2ɒ>/ɋ=PJ lf>br -sX-~kO.a'5Nyʩ sE/[[-|.:xDh0 jVXkg [o~<{>A+[)`G(t#E9Eƈ/ʶ,p\EYKX9 ]+/ 7|'`|GW.rDf,oAv~O:gA6-qϲ>͑ZeIoy- G\a0)5:`t|Zn@ Q"S|i34q/ JeoM.۬,S)1*\ Fj QKPbl*8)З<9{VDԦa$x/A*B`6Qur]TqBk_i'"=\dm+/˅uj:3_ t3w%m qU|K> e@*11râ0#&݂u9K{rN"08MMZ]br?U41Z#A{F'eD()Hnp~dtpk/9ncd1 Io&pT>ҙ)]\* c( i4j45mՐrk%KR 9r(;Aea>3u[a9'~lhv~Ot|9ȾG<@ل40q⺨hNYa!d# {;NF=x@aә7Yu1M^M `Ƌ[Qxȋ0*? _!{x-AmX>ve_BAYp{o1@92ݠDUvr<#gdIrNlCojX@(H2ytSߟ& y$YG̗#Dl0_J(U7Kf&|4ɵ lcƳ9ۙ m/eVګ~5D؉ nб V/_zw2l  KExn%a\S4.VmPwmzHNI.Q"OGZ0!_ʲߎIs9u Smney+ 廌\R[Z~nжY֯#$uCaZO䲭PHeBd0ovAU&raa .߹C4LfK^z算dRo&ƜKw X7ǓDABe8J|,T,+0 Yqypdmu r=6vӹk5 ZnCn<+`Vδ8]tB̽xw*Ԯ`,t&R&C,ĊDc䪇g9v-j{N{V࠼OC_s0HJrP+,rgy /6E7|WA%5iM 朠9ۿr]ºsEV9N(*4aT`B@^=lJEfѿE]v0AJjݵS5}lJOꄠ.UoY^Ԇl@){uw>WD-3̵1l{|~9@}2NnNyZ!5~@ O%@4tJ+?, *7C=0,.֎!.a,_A:;yR}\Ō+E4, *P:0=f*jÈ6JhsYܖZW{uMXԶY͏\0egaӧ'̞8(X&hwSW >!/,l˅h:E.fθ5Is[lTuv䤕<90 vA4ɖ0}4Qot jcM|3 $o-̋an11:`D!mzLrO űb?z'}K1PH.kGNm3bܶbqa^A5iE@AiFdfyXaPU+a?_t5/ >ާh?8䯹H@_mtB,P7RkYNIppW&C&S*v#$1.R2ʳ,] CyNUE-;̠7.(鹭 6) 1bn5zxi'Q;h'isf"ͩ2| =EBmؖWb OfFE [ڤA(uHy+ϩ]JEDVΠԀ~;v+C"vxG^[dM#g 9S؅f832^imNzWdaփDB͡ۿ:DNIe®!P 5O%]TnNes610xB?6f4&z<ܫGrDY]Ԯ BNRK=Ƒ~tm|)sxC,@QM@ن q$;:_4= þW~;ylEgU KBDf!cu\/(^RqcH/py =]3Ϳ:IaJ,l-GzXDP\6\DWals7NKj-W+[]H&AQ_7{*`}Zg|aE8 h V.4bQ4X "پk;ך e N1::"$sU@u.xb>#.%+H>L^b7}T][DŬ؀%֫0werB+2u*ea|H mb#&}o4a`:Nu">u}aj dN^|etkZ؇ {RIZ'fwD&o~!0ɟM"d En,&_)P('S+iж!R>[(4 Ճ[L7."}ƃ]3iVlR~hY`qc9؇NpQqB!`],y7C*O%\Q%'q ñe)$4[E6婕VO#.z271N%ɠssTsd 0:?R*FED]fۇ?ʨid[#%BYQ R}Lg|bs4*|UO#lV$摨 m2py]WdJT)jq%Az!0M?7@5X>B٧JU݅hȒ[<MLTL 4iNzE0g8NcX9 $5RTyUAC-&jDDԜN?oqcZAX)łs2#{3̥Pg"Fk?^ZeH'[)z.Wxrw|SZ}xVN'¿`WnY<"6ALv%Fk4nx0һVF`9pA`e~̝I\@ٴl->\+ޅ6wO[E;.i]:uAôS(UAL`έ2ZPUzdI/B0Y]9r .OrYh{z :k}x6Ijlc2=ar F2'@TĊxi,W};b^8xdbv\AaT-.GVv+hq +^ oUwCX>nI>Y|Xdwt刻}θwCߟB͔".x~JMa{VZc++ERo׍ Mqb.DOLVXX#+?}zPŶ}xAu~tj,vXNV.#(Q6Ӊx.>F蔘'^e}uQQ\z"Ɩ]҄C"f3ʆ.l}ȳjz$ =Y"۳w?"98䏈D,w[vshmF;L':e EK]92kZ:dPZ&̸GMRsx]Oa"HTGNX?;:]ՊۦcqM(", Ht<F€.@ֈP0`ӣ`glϽCy sfH7,wYOI4S[ /FӠy\~%G#kFzcdpa-oZKvxߤKS68t"{,zŽjC=EfYJ(' hG'S2 SۀJr[4clTCJ/R_cC@Kզ)P\ ʷAe?O: J5N5#Ď{ uCq1,3%|WxBPLTm'sm.u&{(~q颧4}'g@`Hⳅ.[ғ!95霯ι>vrPO:EHypCov]whE4Ў+p9.*FWb 3 ^Sf\@l.2@Ls]Jaf?C^~ Λ=,NѝyyZ7{826B$[gd0|qP޿+œ\#EhCֹ sL&3̠N?@cr.M KhVcIdTmgofph<`]vTB7:°Ltw.S91nzO?(JJ9?{^bpئy"՛ќs=F;cA RvA9Pux WE*Pw9ϣh~xe4YGTZ~K8 +2B*![br-t>Mvť ۇ*?{2v2V+3jTJS:z"v MaŃK(3A!$@Ⰾ/%]qJ$O$*+.@@*qut> 8E;iXR!֡DLANM[7Ӟ;e̵[`zv%Ԑֶ0l|65'>b?d5}:yԆ?{JڟTMAYAc ɤ-8LQűHд16^~{‰Nt@l2EmbEy}>Q%f-LM!De7t'ZOSFmQ%j.?ʢ]\ ]Y]I)٣9$0< 2`Cp jgYJg3 #]L ]g`E֔A .;}mCXsEl%5Ai^ +lLv"^&CSE#.fo:ҊƫJ~5[v+7IQMGڸ=oW=kx0PcVg9۞ 46OUj==4س&r~83 3ER1E7oڶ^ځ{Iqb9 W}[kMH[OnuX}deJ!.M߼'+cmY!g Ajaŋ vi4վIJf>+@@V\:oW@_v!J]1R$85 tE# WF EG(ej7Hz(-6(i A?6Jn r`swxqj1",pt+E_(Nmgh$:ߩ|O)%۵S-oE%u@8"&ol#3p8A;ތJC`T>mޢ Zo 8קuH/]X3@1²!lr9g 7g6]X=~;#mFQyl *j`_l=̋5):i)}JV/fPz\ 1r^Rbnd׵RtRVJm׭O8݅!&. }T 8J󎠢3Jg@3ϑ~碿S1ZH4ocXћ CzsZfbwFt9_C{s?gg! 2Q,sbzST|սj=ISwmm5ZR;Ꭵq٣/d%?[1XqGp* !P!%CfѹhG[IE2lMWԀ#Cg^[2_X9MsE"pKLht *6 |'3g$e)BKo {xTM+=:ģz# Ţ]f \Y?Va]·v7Bd*ݭ4e:yר0^l,5Egmw3GrAVy]5d8O9Irۅܞw BǚkE Ƅ(aq9rˆ|:0⮜<͋2ITHI]^ȩH;. s\_E%A8*kBmϑkcBg/m[(z[kr5 T q&σnbEnmެ:jXNi6U/4+;&y#!:fHwLX_8g;Vw͌gAa}^lLQ Lp ɣ@-X`{̋[o`J\ԋ\+"H$EW.ڜo*ɏԠYϴuTT5_~Mi7qÜO_^F߆&a{NopP*M.:U07=fHvϽtv0jn0%i: %R{ >ҽzZqu {0HM 7vD /7js !~7,m]!I(.&i\_F!cfY8T0S_wwz3f/UX@%6D@mywNχ~NuM}{ gɡ&w 9i L6.cwKkx2"S,"'=wéi-rP^*ϓr]˴I˙ا~Z-u/v7Kz{WL`+K8 ~WS J;* s w"cw;Am9QkOmD%vݓjr@DO}7O)? }vAJ]>_eqj^v<7 oѣ>ɻw(S(7@6p ~P+<򟒥 ݌+6 LjVҝwT`BDN=Ivxo|0a$ j3 NePٺc)MǙ)hNK]-X='(oPxEf _ lnLx *]ޱG\tC7FԮ\)r{ ٻ;â%x^1LӵAw^(R ~?J2du/~; uq#Kg13>o~~ Ux67QpCT .K7ayY?/ A~y7IRXѷ)9 ex&vt$O273LtCX'3CfSGɳ6҉My.}İ"ӻW+ӌ6P+k(5vg;!F CTVk;ir?0t)vauB%3-@G {Tܹi%x~k3mάkUrrQFC2ikf.3fYNPn5ADs?4\ B/V)/K [XXj$EƶَZP9~s'ʮVsZŢ%R>fG:I׈X rsSFD]ta/#-*)H~X sh/ɸ##{ >Ť\PrIY_etlT(e1[y\ْy ˸3[,'̛ǹB?l8WI*Cu ЩIJM꺌aOox?ȥe}3XVΊSH7z~c*+YY=E@&+?dmk^ef˕{הLf8&gFqaCm%5G&*< ɾ~w+GCH& -~X,&B$oO|'jhk1s o{~J[$S8FJf4PJ#%Y$lPqs Vb{^tb-Ŋ!ҟUh'TϻF2ye, +7=ZqՆ1 @W凙!`,(0RtTI,d'gɤ 8XrRQ4~c_$k?:x19b(9|2b:Ƴ="sm3qa↭QJE{osx#RP[I.-VEANS|' r!u'c+%A l3ISl6XIfZ8VC^馜tv?v1@[N KM13DdžOb0a}d;x{c@_rmQL9 jT>ұ>~&59@(z%x SIi/b9"vͭ]&,;>r)!Ns~fN`1h 7fY$"5d҈>% [vJ*񓖒QQoٞ'CpRf;^ԱGp &/YՒ\?IKo^},uzf)4o;>Y|QkFhCHA\{v^KÑf;vb)WjLDw4i/X"Xʱ1:KV[oVIo?``P;A[_=pQcNP/5ý[ssQ !/M.oE'zl|'.VyG8<"o1łΑɅYH!@"{/2aM r | k0P\G^ؾ@-+>j.ei!Xb9w?U\NolNZ׬^Q8ꡑRe;IP)6W*[X޿lC'n[M[sճ'}B(n!iq 27aEv.FW=Jxr%V8zE7 +IaOs#iUeNYo͏~DyOwPgJm.r\5tp.2͐B BF?gEb?LY d^_lp+}6 QRi-6,~nnv=ڂ!A ڼZ=?D9Ggt_f#CH'mIiݝ "L$0\yϭbBɗrrן4*H9џ+(jRL|{6]F p!;!qat[8xn:P=(N3A3zgOCVUҒG99Ew҉RЪFVBf6}cAfOGR\]:>Ay5-Ewu*2UgCmXb,2ʒQXE.p`:4@yS81ȍ9X{' ½ejgH9kU)/đـ7 eK祝UE؝*"C] ߧl/gwt0GF8~o.Bmh_aTbgoݨhM^USj}txtNȳW={gBEy(Amv9cJ,d* <4^S 5H~k_%d7Ln,,$6BR\>[:as\6z 3-#T}hfLDڸݟu lZ" vVM V$sfy!>G2v{z Afp(sKէ>$Zޢ{jD$a53{5tLqll!>v$:*,[awH9 ZsvuCls'x^%ɯYh+l~9ȇ7LQ\˼a; m;`^6.zI\(::Z»Kl.C l_*r+n7u<C w%֜ѫ#[5lei@~RAYIj/ӞlfVGcQгjxlZJ{xWI tngn%!G#]٧쐿PyՁ.⹌ӹ)'37@4n8~YN< J{ZbL~)q ڻkۥh/WbՏM6#5!Ncĸ>#nѭ܃/{{etˎ3aw4K;*ʚ'6a{2@J7 Gb*oA4aˏ 31wqc\Z#qnD) )8q;d]B:t|k|hT>VÔ`vVD癯emqA>@4̒bx!KnAkxEխJ[s*fÐʢW̌Ķ2tÛ^ 筽%7u+imPم l+գo#BF%%1Jp_8(g N(,-CqC9(&X3Ն-_ ޹pP#5d E .`Ib\.[GVq}T55@"~bTM}Xs[O(X)}:B؇sO-a^&4u'(=5ITfGNO:n!զ#+ǀ c26k-ڔ wvm!m3g>UXmިSsP"y#{^F8JkH|h4;-ڮt;Vn;k&܈Foف ֏;׈*t3Fbo:Ee[,Jz1gbJ܂$\-y((#{}V*SI8"?0:[ 0];n 4> `'ֳLiZql$s*ZT")*$) O+Q{j MG׵>:SN1 PE8 k o\ _#1Ʋ;hpI`HF#] mN٬WT%ۡcfU_kɸ .þW2sP"E>jܘt#B3Vx!FYDʺ^k/e?[&VuQ~^Sٙ ndlXX w 5, sWEኼ"Ym0{LK~)RyXxX\󐁶֑a6cO5تbRD~6J(ӉΛoWGQ_ۚZ+Woʬ⠑x[KݿCWkn>H!vI}JMr|dqv2-B;e0n?ZWY%*m,GSsaW[ j,Nk˅25J%-ͅXC;D$c}.d殴{"`/@QA"*$#M$ PP#Rc*bp$H!f&BO w cϵyfd(44O?Njό:"_Y^,_ _E_QiM׾ep ͑dc#MFjɩ:#^'!\j2׀"7l3^~{1Ww"Ղ /W7%65hE#1s !B,ۜSAbENKc-bPnB8igzEQd V{`}--U (cڇ}=HnI"jqw1CSN{ PͶ2l_J"fBfWCh6B,Sme Ί$-6eR.`vA׬3cFK|8^ק `7խpC  ?)uu]bzfZE;2c'!ߗ7c)!u4fa8骓5ް@NeY9d  "(wŽJs Bmت2Sld6("\'adx7&~ۥ miֈYB<~4j`+(l=;z˷ӽW >M}/2=Q>TuSsyy'D6vu䁝<rf0qz* :cՍ-T"] Pe=sNU6[,!$F8Cu8pكl*MG|di AYo+\|@ \"7\ G4H6›4SN+SyyTgofq+凌k5_@<6aa)R(;}CS/%σz/{jj ORs;okU?]x:aM؝DedC|<,&tzRP۫ jǧ9yM1Y9`qTfab26$ *Sg d R)^gt1ʴ& l*#4[2CLHէna*5V=`LJngFеh>,UUE=\ˊ (GSJw,&>ư\F$s:)9W6K+)v3[^nUH<}P8q D:K6a~#U{{ ln֨e܂a\x2B⢻~\R=a"T$T;TF~] 5x&~&NԈ#Gvtju>X.U;15ndNo5ėEx% b*m%@}p$`Tn} ?[7`='Ѿ[+zNj`Ծ4SuTm ?;L4lþ]RZZǾ4H>sVגޗaga%qvGmz%٣pޒ c-`WHsFXZ[A+XwchiE,NaN{wo(~Glnҥ5_Gd<)d*Xns]AR[tҏBR&Le\PN0JN!㒯90pWBHoDhJWRXϯ:i)M'{rs*ߊO^-n=b=wI9Ni;;2nNr+`gТ),`{\[ݎTx}p۷ h@R85VƢs$.3K HAbZhW]EwBj#1i| L}o(3/q{(b"tYy  +=aڎ㑕;B-VV~^{~!m8KHV21 *u E yQ1~ⷕX [8` 󱁵4:"iDp>-l+$,PWqxY_'v}v,=O +RbmDpS$9*>DxR&jYk(1v3T-u( ։ʴDD&Z~_gYyGHHaMwA$WqZ݀Ztl O̪;5ۍOﶤIb1ړ+-&_uDА-2G]s^94f.gӥT=cD~8xFq]U2vy@wQmGn9cV(ci.fΔ!K4ؠ}QWc.kMȪ@vv=9dhlTvq5xR"/){qԌdzE\d_U ޵ƈX s>&>Q.­(\)9v88-ݘCrH\}oJE.`)?F7z|4),iCH=4ApUA .yU! Nv Jᤕ+P-jd$**Cf5F# X"eGJI<|{=ΰ>eidI*=dQW!s\_.xʆ"}u)_6efk""A&SQp$b}~U.N#]t_oufA3Ų[u8ݗ-Vm\McQ34顧P-D_ŮEHy^7ξ29(V53(C =`RcD6Kph6ͱVIqaOH7aX ,OW%WiKEa2:} d3 hW0bC9B%p1ƄIg&23`b0|HͣMQjmST,&UӤLa@+¨=4p ]^zw7^vu}7@ZGxF5syXAf=!yZAHV?w痿V5X6rdNe5K^E^ܳ~׈gmڽ|5swhXpص E־h_Τ#&\gR^0^_d^Qgvg 1C3h.,{;dZ w|Ŕx"qڌNU A]ɨRmo7RLM1E/Δ#G[] g({rx(WL vK(zA5=[Q|] l~\U dGsWOWb9v:fɳp;0WD[j4gꜘ1?w1ܚv~^pB'tz㤚Jh0D:Χ*1 7c5]St%w|2q2or`.:^s" nL!HuEkq8r8Dk!H5&ף65G1ub-r?3RNY]DzN$d8Cp#_G""M:T#LsY?'^^9m*>5 t<\Q Zi?1N3~a G]#Q-H. wGs,D%kݻ?4~u'P V"ޟ3R0f~f}NF2>?027mxC%lS+i ";@ϠL.bŧݸ- kfqk3l|Dd)Y' T, Ch\ 0Wj|x&4䣰L#S,9H=D?V)vEo9M _R_`/|ntg>GR_YUfҦGmu#~@$}y΃ޯr/r' {F;1*p\u6b[E0u)rhqdznG`MTv3%mc^Ef/Xv،XZy=w)9>냼&vIu kglxiiݜ3CLOȂNܻquɏb{<:%+%6v( $S9R1`R@cj0yK~Қ|T)vHP /1P+mRIm` '"7XQuZ1EXb=diz"u-0;#86Z3#y8:19aWyƒղsW븞BwGX`A ـ.uv8KL<2@/ϓoj6>3,V2's@- )oǝ |vC:+W04Fx EB09\3 s.IW [Ө}T=҇aAkpsm tI=P dȶ^om~(_]{ eLțF“xyL\_%SU3n#c :Je?RCt=sXZ N@ŞAE4z3 W:_nĝmUP3"9?znDQ ˘g?[빚uHq$}'̊ޣyp)Xe(!*D)vI']zV!t;ܚd}>;a=7 #`k ZH'P@k4t1Y}6݊rKbE&KC geϜ)w#E_U["n䈾TS(ΦbI{_bc캔#Ӊ B~$RB\҈A64J+C[86],P3'vT靕~>3R1 ^_%'RZz~\6i*BLv2'nV6[<O#N>Dks@zsU- Zi;"+L}ǔd!׸*e[6D>!-r)3 x> RĊDU.D ?݃ǂT$غ1 hEW5үm?0] 8L8ޙ|36yzyb(eԃWݡ(Nl cI J_omހT`䡪6ucwbG[C##DZ8wR'͍ŇrP_dv JVxUD7qM*ԏ@7 `_AM3ӐY[Q{IxB;I]Go^|g5i|u<"js\?#wK_8)~+\`4XD G׮\-Fv m;t,dv'+\g$WsY-]w,E u8I;Ǥ[0AN^5a,u#3UP b5G_c15|ě<E:Ɛ8.ZR|Kq Cv2əz^,/ks^ 済u%#p!,ndgub;HqJI *NBpPS'vcα$n;-K9i=Yk,k꾤&(ߏ=< K= (E;uDfrduEXa'%_G\$E֤4by)cn_Z~K$C *"14kkhE\+ވEbV8$̲k4X O^Hw?ҕpJ*#+3 DA3> r+L@f>^ y46o 6?LosX \#i'v/eST^dKB18i^H)odKufw6'^C=S{d偲֖ T@vB$@:sűApJP &I70aR30NS3qC 39՘{7y"*k~+Y]a/UuwA"w#:QJx ,f i(64`@}-nQ#1F}&W%Ow8!Kejڃj]Qff~+ag]˩v :KI:nA)6˅!' p6Naw_,=LAC(UW&p%Z3撢tH2z&NTJrl;0.@eKZMZ8y5GMt3] dŔB¡~‡3SHKh_Kz,tuSܽhBI0> |[b4<<(.ϘEzj bUgFE H51ʾ~5~&Iev oL-=̘$nr"8`AAu@G24D # pgj3:)O.rHQZ\fZujhtYh:kc7>ʼy|0G <+hFN[ 0eru[9GrT&.ZY)|a$uiN/Bl+P$t@m%l@FGLLgy0́LBv8msKy]KYɔ:28jR~R)oB|-}`9%:Vu[(^0jkçw]M"-i;?+dS r?О2&UR}ڤ+ 5Ss X1p00st}mǓgtƩSǼt+cvp _O<1v V @˜)#vx'֢v4$p䋎s d &}RD2xIZev,(.pTnjxAE_#Cr H/ZaLE/.WIubPHʷ^S& U|Չn@p]/]LN/&%cT=-gc/U {uy@d9 S̎60H;I LsU*BS8&7wft;rLZI5IxRB4I9yݧ86˼TCgcMx1Eu,pҳ~ъV Tߔ2txҥ kF?SR;[d"9oרgn`BxUlʶ@F萾@06:TZn]aKoyXzZN'ӻtqN=V`:f>i'r3MlXM$v몆( [bsjv)# A4B'%Z+©gqLg}M> Ʌ~W{qF~>Whg\og @`@NhzLBYSiFЩef&NVEi`UR$^*&g}LbznBIx=u,/N[a|E'uʚly/l|KزЯ#pdi!2r;pSL7+Hƞ%"!Gj~jY ^;4hKtK E]t Ǎ轇1!mEsZ{X%E$%+Yl 5vSA&(\؅y俞iYIYB6H/|B%N:uO=> Cu2hRr@ .&dC hZZ*ՠ:S0? 5,XMoVLslK5}GekI@zI\hj]}Est݌jے58:ENC7Qcfp`v趬ίVH1r@iZVi pik<&ysokP (r\0M)Xw%o_ٕVu`u zкĖ:waŔk1ͤH#N^eF㻿J@V j bD"bIQu6YFiĹ3o|@r[y ";W @5M+Ė̐j~Aq' 6Vj/Z}AF2F˕ُxI|K͏Fٷ;aس-i&arNUۻoR_kDJ$KxS L3 *ԆYg8ۨx UFBk8>jvѷD7ut6mh؄60>]μ!OS}g\ ~@QF.>L"K'KζxG2f+VTVAu;/Oɋ;RW ֐_zɍ>J6hwڍ٘antODa߯Cl! Rvc+G-bF02}o@r'ZlZk^΅׭4諯?OYJ?`op8@̱x Rb'd͡V?{l,ao(9?@s>h8|285㥮Y{D'Vs47.1|]VYɊP/!pU@H!X`ؐߊ*y(*MU5SNfxܒt@fcĂ&}Eo2jp&$b|wQG/ï΅ʄsevPw>US2\jmE[1؇;TxY;xJT Dh u͸_PJ{@n37" 5'Z@LOhJ(3e.MՄHs{LLpMr1X%eb ]F]NM0= [Nvt xeUR7!u5Km?b9o7. 0^T6N\+5Hx8z&K.wF3E3)vnn[htľh? G4HҰi;n&ޱEpo{KgW0yAlv">&,/tk˽&ʽh|!)UU-RT:4<x_Ċ?##Y|ُ?`\LR>qYuu71Us~=#F=6] l!~M 6'n\I4] =2݃a%m:scB$I ϔ3g:HIwW8g8vfe{S ǵ;3תŗwO!)yK%`?1q=T&NTv{Y)k%ѯ*!q/C`b Էfp jۀm |"c*'x?C|nF%*`~%U"GNWU(܃]{m.O0#Cx2U!'fFrHE*vrA< o07}'%zܬ/,)d5k /l'K6A3gxQ,ɪ-!P|I뼒O6PMy _lOxXqV$r-?pJ$=ONޘ:^23\> ٕCS²Fɮ-GtBWLPtN%fشW H`yA9Ջfj?I*k6 qֳZ&`#Ub-Kd.e ?uPacɰC鴕.jhf|q_ k)EK4ƶI T*(|8 #2|POyJqW]EQihL.>z@e${X^`o<+Cf~nSb p|f ft+z\޾-w,h*˽y,Z?:=a95HTQ;Hn ʉ.1šqD$evu2(HҙjDyp6$([k/bNQTccP 7 %D  ) S7 xBHp}O,pBq ݑ3aer(yD~JhN1 9zЫPBN}l8I}cXEáIȈQ8R+reߕov"M G&-# \pԷ)x|l&Ilɇ :`e^ĭPFRϔdrt;}l4SwK\%Z*M\'bd? r\f230QDJ]!/k`v4&vw z\?䲳* ' } .+a;e+;Zo0'P"ZOC jgPJȉAe}  }y9YJ,_krrOqkRa:@y'Ɩ3CYG芃c |'r]`ŢM+\pM8WY jݐ*7Pm'/5\_ZMj:LB.J1@Ky@ `X>r &0[b|Vْ^U,! H:Wg-HEcZ U<k.ʓxP`[nrl!YevHox~Ap?G靴Y:k$8"lײ.Gi쀌unpaXSX5 鏬ͬZ=/6=?cΣYW=*3ܩe>ֶ%v+)#@>}32r/=l՝?&J{+w梲V?? 3ތi~(LQ:@8=lz["6fR+/;"RcDOx.!s{u,2 1We\% jɻCL9%_hA4rv.bq$D&z/ ;u ,#v"P$ԖXlQ#.fˑJfxhwY:_ȁ|$#b;?<#HSGtwV%f i_ J9vh&>EH]x MЖIv U=m=wO w3 <MHR뷬-Z^stezиwďg"뵄9Fucbϗe-6/w\i..܎r&( ?%3rJFy;|i.OﯝoBxO[[wt4wHJ< JLE5⑚OU4&<ZE9"1'Y,шyzrؿ2ߣ4`z /2I)2^)Qwbo6zC l0MQXlzZ25s`A C6ݐbz$S#юTdc{itr0 Ӥ2IN#JѥĽȞ!-iۥ|aV?N̝p QEPyU8:EA .v:!!zU@/}#Y> FLiZh0{f3/«-M~"$0{~ݎ2[sP{.I/CC9`k Mu?Xbc 껛;v*H_kMqEa$3Ypjʑ^TpN8m*fK<]@bղEAX#U|Vd-%lo~IG-ysrω?My'+2*ĺbr8i F*|o#>[FGjegq)KDUY,3 1"+D⻛+^<¹Amq:p$K}/Ö&֬ ؇~ڕG}r޼5&k{$""))һSUg#]o~wCHAį55P{a |m:=L"`9 TǛƭ] 5%\%rlG; )R6}[0hTB ۆϙv¼A&f m :~|bouɥ/${`Ԍ#Pطץ E$'Ub%CMYI<.t¿!!Rc|A3gpSdFf]6xP)]zKKSDebdj D4“'c%:QTMrrX Hl"ci:2 /\\"F붲Ru8w goP=kX Ftq:cr>lCfXt\_] ٣%||q.|ӓ<>AI@]Ǭ (RW" m4HhPh6oO~Y he 鱪z3Un AV3\,uO hv_z@vT;M>pϊTo|a1DT*ZHRpAқS=M87FSDk䇱#ʡGp[j/oE+%dTqRHh3Pȍx 4hh@4q$k?v[la~LtM3Y`?r\`)Xx>$ˆ ̶,׷9BX^Cq!JK'{2=qόl ͊wݙ~/>뮮׉7-xc+ |'7Τߪ_4+b)^|a/)h0 stE& CW} Ě@F(8n=jU'#gqʆtܝ!gln Mp-P:𴤶³=2$jN~wѹth_J:ku3$0n,uΆI핥9j_yIMvɈ+%^Sm@/r]STc9:hPPSV$Lg1R\2} k~%NQJ$dT 0zEdtw|s( o Y^.sQo6f<:&Wn?[}2YqB YvAfT1Sz؛mm6gX:V`vMKޣhius.Z낕IhbvrSѰ`YAQ[Bv&㧙uDYhLKymP W4GOyE{7jN|(i0ם%P;,T`WF1h.N<˽K3E^D(Y5ne˫ƙ/-WĄJ &s햤IAiJ ilCs~#J U&Cշ6@dXi3z3ȯ*AUe!xlWo)amϑA5AQq_4ȞG*p\Ei.48L46xpCm fB'|,[6j z(0!ׇ;MAKE5Ҭb\>ZBQ#csWzǬ"}jGM5kle9:ԼU\\, ?M,dLMHsRW۠6Q~o?ЎN}e{nɝN]Xom=qn#,'B;iTros0V>&TzMу"N8=k] zL.p@pq2ؓ..sVQnm0rK+KgFXd{PtʱCPč<5S63ٿ[הZ9s\ Y+җեe!C6Si*17gcbs^p' Y\yn,QRbtz}3m(P < gFR YރjX=:e i:,efyl% V3pz(Yv^/! cxRًV"J{w[drEUau1TL W-4EV@C /$OFߑY^d?*HF]}]^$(M W:0MvS[H!+Bٴ{U hvD'k3w 7EY;6?ꔲ7쭱,,<6R``(E`ӵDx\K& O_H _78钝ΨWj6(Auz #sRȹ2/hoҸ݀։m3]j.jqoLA` <~ȓ=Q}XԴHϖE g߂Bo2(jōaFW}U-g+ĩ슕&O͖ ]y:$Tl*Ej >YV@* ;tBV0*d&!eZֲeWHP[PGhAgQut^N^UHqW\Yjml.۵G&Zd3^& ڙJ\C@c`Uډ6 /=U^|j5mތoMVlf$MRGf'q..q9ōwTk N1CbC+K݌k&$ϖk,j>@|7GhCpA> j jkȌmR\>{2XYӛE^G!8cluTA85QE{EϋeA&ڏߏ[驋9i)*̢72j=Mu.}R0㾹kx!*y[,>A>q1e5AE$޿wt?d{2gۭQFtH^m;k X\ )#pa1BKO7 ?xQ_rXfnQA_Sr5kMܯЈ:T_w틷>IS}i[Z;5UEb)L)^vG[,'xL6Ϫ-q<1_8^Tjs (& S{ ::]i.r6)/s#?%6=!&q|Y uYG: gIf~(:&\WZoɨY~֨mj t(J P}XבHCBc2\<,A # $||.?>Lm(ZaDl*:܅˩Ogvl(gn\`~\4(Gew3x{n[b+M-^\}J jm[ F|1WƑ\ؑg s}<۠MSM xKWKƞSKf`38=qEOgrZDQDL5JYS;Zo_h%\bߙl.JK7 r(R{O "[I:c`cP b6r^Ǘ;(T!|xEŃo5j'fC8{#!`3$=' p πdeHH\ۻ]f=&UGXc^EwƼhF|l"*q,0yqMHopWߍf|| ]o^]OZr>%b`= +w9 y5A3'lp-'uEz7AInw'կ/6߫DL\Q%Kt= &usS^=Ӫ!LbJS4l;}5ynI׫mMO3#JC/ ױrB"_u\k45+}ޔ)$`wE uxBC2)RCzڰtɣ6=9~G7Λ{18re͎4ةOͨV *pH0Kv~]oGT!>Kd!od^o𒁺 "ތYM@́u&\~e&죞vt$~1X O+g冞do$[u̡aF @ ΍ӡG|a= {yb@qKvQoI'W2kǺT i+ּ[^{޻n3؀ߋ:sx#Ol54 }N׀. 0qȍo݇RB7WuL.OR:?ͽ#GcXH?,a}O{;w9ʼ/.W%Χy[KMZ<<]j t&ISCSsL*0Qos^%uS=ߞAUg.f3*b.ΣH9P/͈IB-k^G͢j # Йa4-NiEL J'AtG6 &Py9j8mܿfZglMTBꏤ^s,֌oIm`vwcs4#Ο0( \\HJTB U9_K۪i)} i KoЎ]U}6+h?I9v䞔NHd+bޏo.s7SycR4Jf3 oLrƄ[Oq*ZHg0} t V7JwÐ%n!?٥|T#*Ԍ\MmuwIPrbIcPwϠutS&!0Yz ȣyYC}Z5Lb4kJ?&akuKwŚ)]i̫6C6~R7UgDg8q`m.d-DzN- {;"S~ieG`U2.A8ƩleA1ݒbdlV`NG/!=l `JM1XoL,j~+M:鷑]]$t3(+#|d=0&ˈDsoaHxΧkgCU 4>If -/zw/Smt\3RڵII%ژ<1wZuU]aCK13oe)CJeche$ܱVh *-;-f%ߚc52-&@h?pK&]Wf.zY;2 k晈f+jV{NS&)Kl5~w":U`,૚Z(`+>7VⵊB/CC8Md);fPgKX:u#'-Go^Y+*|Xncu6९琌З4yֵ8œ|F(.l*͸cHh!8uVogb79n8-hJ_NhVHE>Ktq}*@8yQ<ܰr`FRz+fSbyl`w .'Ns`n{*R=7̮(۟pTn^i׽C"g/ۚȃ/ު̣"2ZS!SG8KR Cp`x݈+O:%%#ߓ/ s^kelJw;V?6; 燇}G#crmJ'{4lGBXt 9cqnYL?;+1ƮҗDb[S d%҆`( 7huɩ6C!9S5'nď qX:KGD2*姝Nh|ߒ\lqKwj*q}a6Dti#^.GIJ\`9ٺ_g斍 wDd"-qWAijO4ozd%ę<#У4,ھ7zi VpZ BY tZ:ݶGf#0Z gTCiŬnKޜ%&1v[BoWxE_ aS9h>aI ̕ZqjQ;K2nlڬ9m/a8(.p<;{a>. -ۓJ Њ..ˎ9$ގ4uȃ1ml[6Vq5Z6s^9^f-rɴ^7~T.SH3Nj]O@[^Dp徸yYy);HD]45_B=8!^89me-@C [Vr^M#ߧӛ r) SS1N:e}jk+^$T_Ë} v!bdCaZlˆ$YJɈP0?1Y6]휳O-udL8qi¨Ӡݽֽܢ)}^2 hVdd\+K/,!^egteC4˟_HhUB)߭k)vg@,ݓ?#U^; O{6 G$C/(֪22=ƿXHGyJ1&@N%I > {x7a* ۊRȊqބ)>axYYO ?Rj@tOGaETAQDe!I7&~{ranV2a>DnH/39eV.-,ԃJքavw\@ :WufhE/mui:JtP-DNËĝ6_yy_:Y &u4n%lXwA`ҏdkU|XUU(t->֢7no [ t"z{PjM}9@jf}*$l >weٰ;ONc"cUsLbD 9JR,~%5,J4Н$[,0F"ˡ6?5YKn.mT02$dF(p3VJ>L|R̅ VyuNs*E⡶'a/Wx"SY X@`#G_#٪Gfg=w2N%xht -\3ő? 04.3~T='U'z?oPY501Kb ?_/A# Ak@d(g780/_v>v%hzgow;h<1s·2 [W,#@U"[H9Vxħ+@LI|a ]49e\B0a_3-O=.j[K#i '+^qhhY+3pQDK4$\brt-BPd.k)A;;_wHS WJhqӱܢӤIL[51~?{uc PepQiH,s 6_bxJI<{ Ec |TUsY }'7&VH/xeû.ߣTȋEPo㸷9 .\yuΓ 5߃i,?>3T$l ug魰8F굼5+?>)pHXk%Dm3)݄* ö*{:L43dq"Q?65 !֫EO^ 1|Het#uMVkE xESjߑ0}D@f> :9I H94-8==Yj.=$G40h.8<@gP @~ nVX:'F\Yz/k,řu ]gM1f쩛6w))ޘl@ j%ދ>?˄1e%pXH+!$P?A@pxSyJ.F{zLe%s=C& wi m=G&}R)Hr ^n6bFfovS_Updd=o,,ep<0Cg[# &{O?vZ 좬t9KV!`VKCL8 +Ez o2+ |w W`\@ke|+p.pa;29v{%/f0U|J^|4;`-٘Y},0 %ɤzZkI?V]W RFSt{URU_H>7B,K;&ֳ 4KDQq8|>gjcc#fڶB)۬9a=c2\4ٛ/1cCsjr}TBj O;EFjkA+W^I^m]%V|*b`🮛{%^JKZp{d7^QE`ы"z{yo3tl=|^#]lʤƖ~lt5M;x{M-CD%rj;(\L]] gLCdMa)jy>{nKHyoy?wV&(e41rE&@V0v &mg%}4d~{cfi" by#w~ =kJ;=2 ˳;q{'cRnwC=wKfviQn cpKƋ8GXM`vvmAR؋M0ݧ)f! ZPD5k+_@+3hfAI:Ogy<4`H;ceB}1N׷%G',l"w+wC1+bo\П`wg3P,²\?SaX 3|gv0h*XNcopej >igY3@zPJ LD"F"hau9R41?V 2Hb[K"4Kv< "nZWX/fȺbB{>ܘjJ8?Qw+ISbPNzf""Ng5fϗQMwX ;!cϕmk3y+ǥyv\4K~y)Pi#K\GƒKҋ3®QM 2Զ\`'+ac j{^e!*p 4 mw~YAA512Ȥe.t`fbK)aiZoH8 с!0R]-2eh A~*Nh[< uuC"[M ηf<$w20үyb|e.M X=K?9{c}(?ޣЗW>2WHIGFf٢?̯j_ǹx$Bv9suc6ħ4AY1w3_s髚Wei&Z,%gY@T+12O.B{WmNs43/OFxyp^w%^EV m\}%مʧt CBm+M6yĄ9FӢ^fփٿmXEU0s/է?HCIQ;0_*_C/fo.A'+SY6Ń-F)kBө7.+`a@ĵ!^6r'=.p I$xvJInK?i̾A#*H _K|zFEs}O2i C% aYq XF"#N۞3kl~H),k7ףwE RpmTyܕzP#SQ0kvt^Ɉפzo@ņ) eNa[yô}6^~Ggs#Lʼ 0fäyN"4bJX{mPH;c&yWM"8 [O2GOIquDʠ ]Sy*c`DؚxX#l-Z{K 7DM𥩂+x&[`O*VZcbm{پ>E !C|L4紅.w,"Ӧ:t}9tX! )eW|Shq=Y*5q My4;']2H7Kaʯ6wN臭G (;.V(~㳉JְƗ7^?vN,:,oe'3ì3c P-;i5I漚ާ2݊n 9\"<\.U=1IypZcwS&붕8Z ShBPJQiu5'+5 M2e(C֝ f *R[~~gNl{:_2T+ߍGw@#W۵?柀к0'=9UE3ȟ+ ~xq8I9vC ;3Ӣ4[!X=%> &]N$ץZbo|H+ڼxFl{µe8fZzʹ^R$y8gxvPGAӞCƵ{UE˿;>QߩLlNDdm9ef漢=Ps$lC3[g3#BDVk($`vW6LxPT5ٿ񧂨 {Efw0d݃m?e(gPfAI>;9@QoE$kFD<"Z3ո *VT4 (ʩkb#F-uS$ogbh`N N".cKx "L(.8N_n)CM8̍Spu$5(:~Mt)",lHsN0Msghu:<J sS}XCM)/Q)9pdnQ}ԤLهyu ISHt[ JUq{QHkw&pT Q+i1uo,h ϝ_r35t[Q$müRzRpxp5t)Vu)> Bo? 7P%M]U-u\eo^7qFTa;Ͽ3eR,jo[<( S˟*b|24[[&p47z=,nTω݆e$%L!DDSk+tet=!p˰ٽsVzQT㯒R0{bZW*lM/%Ρ%;rJJN$Ȝc3[9]m fKV`JGK+?L,(j)Y 8:%jO1{L"6LJIn9:'$~i»(ۚp(ZXdB>g }@y@?@WBf~XNy#cN %0o.ດ޻ͷ6Kl"7h#΀b~Iޯ)hK:7 73)PXV8MhnUh˨H.`kzACa9Ęs5Sw8D cW"k54qRh&7sϛQ.];Y`$Ș+.")N`lamޡPDOR|b,q*KfT=Ǝ|/~C_%x}WKcɿXoѪJ+Vm]e甌cMցk,h}BWG={x-ҕ؍Im6` ݒa a?+梫Xй6s_&Kې>@8K)s5|Ċ6@wEKQX tbUsy|8+>&@&Wq%:˶ۅ 2h%uv{tUA4ofO`"1 #g_G^K mí:㫨 jΓ`;͔5BpD $o8IqZAov w dqInj(|8a] xog.R#Tf&UЯYEf(㨇,GRC0:4Mhhü䥤KKàRsܑı.kM#ji{|*`7yDwT!*VlEP_9_݇7B2r<7C*"i&UmG+F/Ǯu|vGQ VODKQo)K:"Bz-xD|r?/֭;?"x;VB+ëDgEg7r!\6gQ] Xk:J[MgRN6ĕ֟8l֐KL% I\ /\vN@gYSZZxrW:%`~(Zc<ϭ;W>GRw.߇rNR\Lm߯y:qr BH r_:5.1+&W.+s +bpXaFjZ>Kߐ/V^<7ھfYwWYυ+GCzagMx~(\ghU.'OCIhaYKm\V菻>}5\5C=.M}1T7^ d\TB}ؗv܁9-T;{WY|O zĕ[xcm_O(t݆kx!#RtG%*ϋM;OqYshٯ(6 ͻ濮Dj3}1cѴd]6hYEz4՛ŸYQU gz\[o3=#R|=uNinb< DzLvpڹ=BI"濼?t*tyb]RLod.ԕe=xCe;m8b=fg,"^}"3Hx'Ow @ vηqϧQ*֬E(nUZ;Z%dV|,ո,0TFg+ĉ*FDr9(h%CCI^lq Ž; r @CEƕDvsNӇ,*&}h |h4K40 q={vDoΘ~^t =sV*)rL#tZwv)pȴOuHB*V3f qkT/Ad1 %¡H q"i?#sxOѯq(GP;-xYoРp栠_ g@ 9k jQ,isg 0XV0'ff^RoF j#&WslCߠ Gx(UB4LK)/ySG5@ ) SJ\A{+R `FIݷSHz+0H}Mqr`8I.vRֿ=g]'Z_B$5s:..܅1bEVv;*?HaF$M-pF/@GY 5ShGvx%й=i@sXawKkEA>byBʕw3E"\d*l8ݳ.ϲHvϷͨenq3ZR )K\ *|]I"=+%JUx&3je taQ OZ+g1.(,\DՉ3wWi@1_ϸ3XXf6-3U, $ZkV*rbN/RL%-.[G,]/"#l~6?š`94Lxncqhn mwD j2b;Gp (b!VW?"Yנ#G,oiw_]̿MX1p-YpA*ͬ\nD҆i;kbJu^QQ0wRxH O&n$pbuHvn4d E% *{xq;33X%HϺo%0D- <̘vIqCWK7srԱ÷ 1[ Pb-dOWcWEy`5{b~Qm!E4 mV]?o&M +2v0R9.lkd`[- TPheOABTHe0AA-"-DԵ/\ɜ%waiW5D3 i_Q&NJbuVbw*7YU a,#0u;9l[UΙ?/vYq//)c.,y5ǚ:J#jt9d)ٹbKWVGf3hIYA[RIԖg݂Mсu/ٴI %3CUd+8Z[͹ΔO">9Ct;x]Y} c!_shhgbH&]_z@V98bFJ~tht4. l -9`VD%Inh%8P-f"&z4M^Q 'W/a/ڇHJdw"Վ* Bd;KTxHB6|ƑiM5]7#gF CK J ~Z2vvU0lW>^R 2A)T(ٙ{Xj7Q!;.0,8QLI7 kyW2A.E⒮W@h2%6{J&k0`s*[4 wPF {a :(tͦ>zR tU !QX]cT;LBrUCK}{;t r(WG}L*,\VuYyH!%ʊ29*R%D}i@Nk~u6w)SfTO9`ud8n~lǾ:~"\}DU!"&~tګ(l6, `׳hpXɡ]_E< ʃyg736HJނ,8CpQw8#$5!VXX^/ZO_8squ(R-O_P˜k8?.Cl$'Ah%% l!& {Ab( pT3vf}SɯMYJwNQTSe>nW}bV$ÙZ ) >2䯾i Ԫ !Yo%eQ^-EY|` VpͪңoМ%P[s)L)0-dCʚw+} [2-)+G2+tŤzvmaCh)ofy]Lиi*x:o9,/~vh jfkM[!M ҅xo!'~~1?RRkM,>cqX~TlBcMl>~V;Tg𼥹J&\{l}:̹I;[L L]LMCu) xQQZ(#Xq? B &Ts/_aOpG0D4 Ҏ@{5tt3T|!m1zp9a*+:>6w7H!k3er WSt‡r9#ŏMQ6йѴ ۚƢs@;mFF"a^Rky1 4~g[6%<`^)K%65.bFb\|ere5gT{0ϟeR]&LX*|gUf'{JI[O七(dXe@;(iku<^*N"j%O_&3!n!ۿMIH|r{`8f@D2lF23vٲ4hMRn%;}ˊM[ .w w<[UR1) w L_,ajB~{Ƴxj ?HNJ;X/A`!I SF1 eSc#2W6iSl3*(l Oc`$f ;(".vO;KA8vЙG 7G ɐ1.;.xtQ馳M%>Qz5^ %g&7O#nTczxuD7-Qܢ"0w.loM_uQ-zdyk^J_:TU=l- X~Qcǩ.LgcЇ<| m~>9NEtsg=ZQd)K+P[g$jЬ6PQ2W{}6~[ڐWSE) 8!?rq| FŒ=i0I"\tS3LoA~"J܆sg-4PټmMlc |?,('tʇ}.$z&KCzׯJ>"je" !c#-.}1QF^-+ɪ%M^XRSywӴ?c%=FKRz]I!/LH"D|_ܝ&h0ȇ`[6:0I 't=ykעnM Z> -%3 Kgmр[Zk[Ҷ8Obڕ0M_tR@(Z# KV`V L%g-~  phjWjpNQAZH>@Fc Doa]w5&'CDt:co9pJj Hw)@^3O2m}儞 i .7kc cfFvig"Ҷb>m kqK@b<U)-4 NůCtΌ\EtHm@Y E;N< +O2)K)pV&֞hHh %H(F {"\5WS@ܧ0dUu'' [K6F9 ԁp,KGFEwjđe$ %<ǾR-#rq4]QV~SU@Jҭ2;+dkʗ .:ڽw=i[yTsod\~Nq axvǙ.]w01!FS;Mr'砭鯑r~~ڂyZ>L_H@Zniu,i#E,UHx9k̂D8Y`>`vH)Bp^3ˆ4X")'3;aetjX0n,k1\1eJp 8w .$z8¹c ]Yc)eVʄ o钀*{nx^wl\ 0spD%|K!Ae47I#Vsn.=KIk?[/MA '~OK= @cb0 j<>N|11.(#ZH4g¢]Ӱ:NUeN_,99o.% q! ^( TyE Kle9.궯]bԻkljC=B|47i5OO'i4ݝMzFeǜYzl,z}!mfea:7SÖx! 2(ԲdȘ "2\ލ|ӟ2zzD:$B^9$]F([?Ϳ}4aWeE)c0t]_ܴE:w_tHOq^ґ+Juft(g\8A.lwBjs}\Xmc簀S9+T;9R[uHr`)Z@^>.;B.WSn&0I߄ Ew!:2'?-A{)֝?i'9Z8P}Xlph ̝3J!n[3coHqng>b-D+qvTl)]D.RjLȫM`c5b˸|TC:g#;+ٟDUzvIs&97 e)sJ{:V/ 1,Vo`;g5r)zO;{P//%&&<F 2rU @"_ l@̿K[r~AoYsFb*!8;97dܕC~MrIX1wEޅU*$R/mH[ GHnfG9DF@5)Lnp"q$7t;/c0A<)E*nAcs(fQ8anKo7{ ӆL;֤ʱ"2gQ] $jj4#gƟ*Q/3 ;墷M{ՔMu1/hp~9PV[ש!W^U2[<3l`-Sx80/fVߟ/xpܧ\lJĭ'W2HOl&ǿrIɍxd,Ȣ{K і^ϢJioHgppA-}ʜMmŬUJ%p߸/bf{Ͼx4uI^FENw -f)$30Zx=J3w>tiv>/4 ԧC@h:[znE#>!ϩ%*ΐ'( Bpa {h~ xB0Ydn:sf 쮤U6zmdPKQFj4fj\N VnVW ײX]8KcRyH/ŮuTu,v.^qz7A e9 Xh#lũ Vc޵.y7UcK>~|s L`|آ{oHBx+}zӵHe'8,pD,z9X"g5Ljϲ-Q2SOBWfA*-# rd<%pLacAļ֑|M_쨵$R0(V,]| D5Wq #Y:~s_{`x΀CO:}k4Q0I$#If>CZuT[{2eGZ?\@Ťs0(3;Eퟹ\{%?/jw81+ދ$EcQzhliQUL:n2-uez_eNBq G{[HY*4lٲ8CeX!~Kp=:k6: A z;KUQܛhgM<-3:L'z%eiYerOb3wyTLS ] dQZjr8ٿSSh4Hr/19l ȂGK!ƾo\z2b)g0J؜l]~t18?4ZUlPȢeJ| vG wK+t2% .}&ETd3{\URb#>T&KVK%A3pJWxJI걾П^LIJW! 牊 MրVK59?(!WEF%{HO۩6Ȕ[2 K)`鍦-T\~M1wm% Ynpē?SSWX| ku/69~EKVDfʑilQO'@-&ϬsD/qWzr~P Qhnq[4=2 oȟZO_BHxNi_`j;ExP^hRSRfUv,u})L;i|tZykTUcnv# p;שiDuszI lVF_֭lbapxruTha cBr-&z[A>]Xԏ0#'lYM`[G] uJq>ey91M،O?ss?Im6q; cQy4lrEw"8GW lb'\I>%! m)!.jt,e 5?<Ƙ?>MpɰM˓o^$ŋDSB͐8(̏;Yy>KԎs'5aܢpb0vͯs v5mf~ZW#GGF\[Q/z=<r3--3"ݖz a({YJv,#"8 f?UcZO0 naj=W4m7g/7u Jҟ*}0L[vӿ'%Iͯ^3*\`BLoXX㋓r&_dwDFbK%+1]8Їa¨FT^(A \Gm "IL+m+ʋCӖ>I#֣tfm`wfoe+o65&DNt@**dAR"dѪg]&r+*=(*uVFkoFCaJ9+&ҝRF"h1N+-zɹ>FJF(wbr/(}5_'FJYxI".OrimQ&TymQyž<f{ٯt]Nvi.Fk%3RW]0Гh1[:ވB#2%A,c3vޟEրkLڷ17b2+ 4ַ;RH1(%rS\CʍmkVP@tRL^DLзIw4>DOO{;GZPvY]Mv^Rk< $f38ZRք3KttN0|^e=.!7S3m\a31>۾bi*^\oI:WT?ѷEk|_I k}`U_)Ut 2OշbT9P:[6tmlNgr !'בv׶%/`tfžXMBBZxɖq!;dImtd L0"mf^d}cP5#gǰS;} 2r'TT8bBb=%.RW(˟;¾ ZKU}6'3] ڥVvyeEkt{myBjq~$Gh*9_R*yajr:pH2IX̉#9]_|~Jg'q3UO _RF"kSϷm͸@괤/&HZ-9P,+E8+)%j&MEUs3?zכg|B^?q03DfGH]&@'\]raKϋ΄ZV&+,}՗B{V\Pgyci/eÕ#qY7U:ƿ#먂mAx&Q\j0~]Z&Y\;8=j(R{{Y3,E3%|| ܊Ê-'eJKu2w/6'2 H['b ;Ft~Sz0X' ?*rfIٝ,-78x>Iݟ=5WO(;`g4fjQFq44gV'zLy~E6_HBM<-3L>{7Zt s!_V.<10Dh;#5;À[Vqi(׉u8KxZ/|b ba.-dA0vde &nCTBգF[:| `*Iuh/t [:X{_Fn$Mh?汎]}bSAhHL#8wmEWAVc[^hvT}Og"sK>vc|RW|bΓ *V 흄kЩUzɀo}h:܏&{{E  ᾇ-@ !v@/+MX9(@'XQO㪲B0m.DRqk 4MMB-5O@u-e׎A^nzL4 Z!PI|3j}tHs,5=.̧kk>u7RzijXݴr@ȯA8>#0>ftͥl6&v>.({j`.WQF3io9ehlSN6=鹚$9hi ̯Ue44F1o C a`uX0d򢑴fS$X!{^fkQ傳 5a5 .-0#'ޤ/DȤ׎ u0*L3w|[^]m5Kݛf3N̫UC+Ug=g{YAT#]u)UILn ¡U{=g[>(i2 x+$LƔ[W \폷o&Ƽ*Gxm͚vc8ҥ5oVRx1PmvxO,eۇSѪ\8 (l8YBZ D\rD) 3R:seKfV5kXgIMi\V}lw?l-5 ]-;?\ rպI82PbzQA3Y2_S>RG=ba lzQXX\:|mwt:)a׊tk|qy2/@_/Y[(0Iۉe-f˵jM=TR 9 ;ͯeD|߻9v)flk_ cB ȳm7u?|Ên5Unywq3G%cw7TlmUZ ̰ zR+ۨ&]St{(Km!uR2C{mxy^8 WkKW3Ԩہjy8;bGrV=nᙂY<%4TA>7OKKrxAdAAl"xg[u]QZDP1O&u6XW}’O32!\!ՒF(x: 'kZ(G׫bKFV& N4C $gx~dNf |u>Jk,F׊RAaS}!MR*ڥO" $+R)U5R7BG@&P8 Ύ4 kPz_9RH_xew򶏜0eOυ3RU2sx i:0EWzMEh+Ϡ9B[%" 9R s*N _<)Gpfq`"W)[!Eh_խP$WS;5eՂt^!KC"R'dL)_=3L˚BV| 0? 49jO`l }SA PHH0zw1:5w3IhIltU~CfArG>ll sy EJ1cW"«M7GïX) jln -z#㖊^EmHf ~u]c!yA+ X+PjiG sa , pZƼ[?rfmmk_T+g_т_8pz)mvB$S+%[8FIZyźhU~TJF&qzofRF)FqB9 5Ŝi׺aK:@ciCӟMmqS K*73eXk&6> Y˻m>OjU&)oBZ-h~hW< A!gv'{Xk- f.'^%#Ii ~eE֜4.xEnn W%P"2{*nZ/#0Oѡ5A4$npaC+a; 8NW:?˿= bTyORm2Q&4kvlmhʏ^xyk[Fg9!IM-+9-H#L< Ӹƭ|PIqw4_a&\P`6W0+!,YaG:xc#T  OKg†wQ5Q-S-wY&fڛtZi@_:o^Br*"y^doZY- J!7.?5g|ELUP(Cg/U%Eepo {.*n +rH3-2_Im❽m<DVRĩ8<0xNEg@zp40OsNCfE$$ ,O?1 J2ÎwqxpZ N[8Fa̲Ʋ+;ޭhk%9+A> e ө%ƒ[@#T~ 䓕4/7\_ 9"2Ϻ\#]p*@zz_FU- sZӛ;UUL43?0<8ム-I4 2='A 8z_9k oztSbk p+!+=6FD]0 [|cAb“` >SʫQ`#]~c{tnW%uC9$WU|Ypi,N2E4[8)~ơK3JN B>hڭxiց4qa$(K]Wi / $It%U?kΙ2%۱~Dh%f.^5q1rB {#mmԉƃHkЋkrY 6PO`N6G+χjsn0/RPiBl+K3eN)OW}d:/U Tq eZZ)[ZtkEUDq+E A8P"33'`ĮzjR<[ӡ8D+pẊ9DwYU(83[*xld-ORJ"u1vIJN&[g>K/o`C @Ҍ^~D_D#7Ğ~1<-a@Sy?Ŭeh 1C@gNfs׊IAկKzC]`QH VCul^)8K4rr 93AG7<~F{ہ0k#σ:rQ7)uqV*=&*(kM=‘Ufk۰}220%MFZw P{ JE4: cXz )g/(IJke:^z"4U/1V1YG8]5 |q4 &^a4PRB(ҕ28 4热яa'z%#X`9JhHs1E=&p$LC'bA'fuv{3>Ԍ-jz"DCR+C"X$I|. &{aۡqGKBш*`}`Z3-ZKQ,]Bb='\%v%?VF&vj'YU2"dlH)١m}ߨDy0M]%B;k|Uؓ7k@W)E̥P\ vV_d4s$.V1ϪntEɑ^чr,Vئٟ 5O%9Fa*j^x%< UTlO^5@~O\32 )xO(T$6)n\h.儏" 18箉gKsKׄZHCw`4x;ul HOzm"?+N$GxF9㰣'nG%o%:Bvs"2"^?בҐwHbQ؉Wؔ"|N;D4c9=F-vo}TgGqcDOx|j"}DtG]_u ɗQͬҽN_}!ZC%CmgpD=yS.T%D5xMT\wY@j$=o ر2ez\}ۃt7/9u8Ms$CD$jP,532ȗ1:B[KZ`9_cy gavKr>(Mrg,)5z[uqȝRZ lٲ`ZQyPMZ0^9sG3Wt?Wײ" yI柠"U6 vHBKFG7hۿ9B}G rqa tnNfNg B? A@JnF-SI}+]z.&}gAsJ=>( @2CWD659b{(qrOda3Tu͗8civZ,=7p3 x6]<׺&sX.T48 |VGɥs{.Zʃ-@C3RPPպ~/զ} rPlE2vG No0;Aڪ<а=j+5Qh ԻyCTi=F~.7~ _ 6Z~@E'_. ;ޟ1o:ώpZMI*R@6"{R/6,2آHӂJ!ync qrb<,fE0%:4Iu'X鯞Pr;C8z!ByO: M"<~ݞm\bIȥup#ȷJҷUuGӞX#fҞ̏`N,Riq%8 ,RS3o9)jP@wH˳wmI&z횧7t 2⍩xXY`r|\ԢTf99]GdS1VN)8&qfW#:*wDC JI(9LQSշOA[ElޤAӊa7ڝ]:+06x̠c"/EũT:WNr!:#CyM`[ Kr;1{Ҿjڄ/Ź (y91 DZ*{y*L4I ,S1xss3)*S;={NKA~yX`Ӯ+Ь$czr dVBx7Ğn33 $D3o@36"}(f"; mFcOIBx~8[2z !a 1bu?^u Yat CN*QE\D<[R5h{F ? \]a;̸U8ax[2F BB˿7@sGKA:.kWUn3- im¸ TMaکIUX#F=]ٔ</j:b] OVUZ*T-Da/'>zz&kЖSRkC=O^(_-i ӟY^I%׽[ zڤ]Fv0ęb]4_!Gm`7[PЎEWj3:83b`F0I]'`u5EvJ6Bckĩ R[}|8_^fEq5>c!z4,fa%|ASo>, K Bqm5zk_JFWR~%7)1P5b[W(D1=I) Nw7%Kz5 {[ ր v)CN@墴4HO^z賆$-,0 0YE23 k} XGiL`τ@_o i4Ez;{~%& 4G;1$`r)25E^UTr2S6خ4tz+# >KO!l>c|Yb>zi N+u&ڢ02= i,|IDY0u _(~։YM~fGUiƙ/eFx_Wi`1\ثg,٪$.٣H-;e1͵iĴ@>K0pN:a従tvʇX:q&rRvIE^JV^B&Ƹ2mS1T#=gi3bZH$rU^@ľtai BCˡ)q6Clk.Me%{cotCx!>` \$|8n龌FJ;GH2v'S$.UXGNaJ.'In0$zl^Vz1 0Yunt; &XO=^ڲV5\ѧ|Ǖ^8qk-)㕠#o}u"(ӶW#f Ԯ">6\o /''WA4l#m[RB"=+!<&ڀ#Kuq{֧ٯ:;~ t'Mray.q>N|Qo(*2&J׃NSz29by>OF _оEN#Z0Ibz7H;ф#c09;~3[mty`{`Pu 3y/s']IwW9 scGPjw=ޞ%u#!\)gLt( y ~g%#xv}{ph&Kj=z)RMÅבȧW)xC䵞`26E i-s_P`a K<}*zpDZd\KoגU64{-g>A^[ʹÓsF{^f)R?9[#?49=eY7(9eZ3R e]!J:_?N}νh > mIyhM /N:d^pԁ wJvLr5&z@IPja\%*~l[cN 7ثV@Mrs z:Dp(Yx5_{U  =`Z{[H_\PPwH =%WN*1J.O<ÌluF @`J{k b׌Bc!(vWҤ1JI ^:_ŏǃ(|{=8S7-z[E*|;hPՄs ZԄRNM8mVY?c%,<fmL˶/V"Oz׼s(Fy)iƟ/zoO3ݶj"ߘh"q Knp 8{[ @.as" Ec6Qt NVpWkCdy=- 0a\"nҟ}ϪxDd$>%ڴd)+` $PKgc`)Ci_|} W(?/n(%mm{Dثj]ȖWuc1ɌTۣD!M[dw7-?: \b{|]bsʬn8ӻN3XE`6tDfTՐpƚI5@򽎮ݘnq$ ׾y^kй%" w="ep{U'XJ x5(+e쬽^ϖl%t&-;ajW,ǚFk+Tm٘g-:|.pz&)tu ~sJ4 F3M͉] (+QeY6wnr5Ar -aW}$0C;F`TlQCxN12ÏB)x7rUMkfs)"l8@}QqPhSmôJS8aGFX- uȇR# p[# e-?Q0bbT]. I좑:Ѿ%ɍya0 :Y>q.eRɨ{_bMS&N `:띞|܉V't,_ԐYe={KfM*X *vUd&=0Gۤqc_?`K6_,Hto< .GcYnRR$4pw*ZnHLn4(S-[!} }špp39CpooѐX^B{c%S lpr.A᡻c+eCyn%̽??9=."aoU yZ6"T)_읽ơĔzdhUa @'uls(4f޷Y?Aw^OpX[nG>Y :all从")7fά*]vHP~lĪ2G?Y*2!B?G+c+"R8Ĺў.y˥$]wc|H#p|nr9PBr1r6Q̫URJ,]٠P$6/BMo;h=F9cX&ࡨ!!}, Y]l6rYTi1 riBkA_|hmlh{0x4$@_u2m"jPx.-qv =ApH67ZJCy's4i,cq^~H?"RovE``ua3K]blt[}(f(4t%%ѵ*"2gy,8I4- =#DlzUcFWZarV)yٱb>_rH8s.Q\?!JmL'Ǫ)uhXb my &F )m.-ٺx~|Y7"\^mhdz z=:NuDŽ^̋w r.46x"%~0t,a঻[!;GhiP1kD-i9RX 8֢o%mn0T>çTkW*؈;%ޘhȵ @ uLi ]ѩQ~\gVV_.$̓%j{ JN28־4ߍ|l33?VF\U(ۉ JppڌyA:Zk">+[PLgpsG)L K$EƊQ=Fiobv^82Pqn³!m7 C= WJsY>Xm)7a0Jl.vJIk[o 1^6/obֺj;mr]7$QCU`a|Jf!o#1D;sEh}>aG1z1ĠˉyЭAg_Z'L=C,|g rzOFu& uɚVw,n;EfD篘׭FsaOhT$'苉th>, I@e)vԭ-c W8пBs */ُ oy8] HHwOSdt}IW/Ox,-8k"mxˮ!8MJk[.< m?'FcpN!gZ ῥw8afdW17#/ŵ|ZTI'[KKh]tmhg X w:F #1Tl,^N2٥d`hECo*>n <2i̯ٚ:$F|*(@cGjҍfTm uQ 6by>ʀn0 ÀؓcO=@w'c)q %_`;ڨ"i{&iEp-Uf~GU6H]Di~:>0zTQ#Ql ?=\7qW;xXF̀/<J4Z(MHnZW¡ufF$עP!}CJ0W MTe?iaGkZ]bq%{}L(WnvpwTD Q<0$h?)\Τ/l֭K+^H@ VX"(7`hf<*z5ٗz@D7wқl /V JU1ks|2oG{7ov[\ڮFtYgw(/ˌ̑1|q ,~y ys5eHOFo1C-_u1t̰&Okk*ύL?Emw`m9ŰQ$' +tfPxsI\|6R?L2 K&*, ~Y1ͥ/mۯlАNeTJ s嘂eYƣ6XT_!0+zp\ږ v hYH:%^W. $o)8_ކzyDUpٷ<;C}g$AKpe=Edoqrɷp qWP7oH<5^~eDÙayڸX7|UIZ_gocE9gcg^4+Dk-^ӃDEGlQo\BW\U`c+q&0L* ߾Z #2]L T <, xr?&M&DvuU^p ߸uԍ6Ĩ?i8px.0uI*9H`uմrb9oOr'*fZE ea3vkjSY_zR3=yz"e]mxHA!/kNsfE84e!b N|Z#_@Kc1|/ IsVO*xE'7|374wk{^*c\ue"q |TYQ\՝CIc[tZ1ԐP|lWЛL,hwxZa9:MKdTf %# YDn j̲vb (%N[dAukz!"rg%2ϊfJWK4S+?.y%[6ޙ:N|bm?b7}(j1u `~o5M O,B(>XB`;Jͅ.v҅ S"t^jScI\7՟40HM6NaL |Ao3ޕӭHF.S-cQU &W{^ws-JWfO )'BKZ[OѲ0Mʷ婷G<$Oy=.~w oОizWEO[2wKr(7j{zxр Mk.t%J1Ӡ\7+AClAB'TXHeG~ymMZF^8mD .Jqcq38m.b0Vt[?9(VmrwE7+úkJ6@Q-RYbԏ)#`M'Un{ǝ'im/Vn5rq]ww‹"eQnQQXiGKJI !AB {YeVY(dsQpMfrMb@vA!2ix.ؔƒ󋼹vgkF|R(7{3o~J6 o֐ njj-鼈kKN:*:#&C) |`b: 2pJFАg}O* |Z5\gӶ|F,S-Q1WBbUD\ 3׏,n֣zh]INvm-=7|a L әiՈx} m1)҉tbB6 ESJ&@{qc.b}YĢĘgnobP\ 6難񪧣` &l|84ab?FL߁+Sril0LlW0zI|x;*cq.@~FHZF m0,H`ٯl[HXFҦNfv 4]&PC1UPjL>徜d 2?x튙:G@v%lґ"ު WR+,P>)\(ooydB1Gʫ_F&# 2(3Э7g,j C#|_/xnƳЎ, (+`m^7K+ri{ S5rOC|l+6(,H 2|X+9`YO U'8!KAWFޔ1rbE .<}R4}H]xfA8j|g[>$"D0xOau PC\.!?6QEprjkP)W_a ^ h%qե ԼO^B^!6cZ[ߩtI}iNUu˴6['~V ŝj룃'ˢ:q|rqLR)-k(1qP7.WVô.3>c$꼀6;KO"D5Жð /)d'˯y`;_ywYJCgQS-G]Hlq7T~n,#lz )x"c\e SX\=ArV!RQ8/|&8(nXeK" y+twV}ww'qydTXŽ'p"S?{X[ZMW'H7R"GlgMq/e*ܒ k#I3GM Ȧ7`~y56WEf$k,`tZ:sfe1.;(O5X" )X|ͼDC cd,Y= F[6`;{hAqz Rʫqo(lu?fRP8vwN F9[Ū"Dd6G*mpo|Bo MՌ85Hˈ9snCNR]muLPg]JwxMÞII_rzcÏR*hA⛙u@gPAշmK<{ECơtfIT1;:U=~"b/©xKaKo(B@a.5yu!NjIX`JSӂ.[r}Bߵ+ٷzr<5d~7ԡ-!i? ?n(PuTtL Yr;^ns._ sy$\P0 *̤KV*lyaЙXӌ{&ث}HPɌ ŶȶWLo݉]:GEN/B'5ul?.wDQ^R`S _(RGZ :Cwdg"̷@-m>0D:,sα0b6ßW;<椙:F+Ɛ"X=q|d`_U_?ֶ;_;U,(fz9c ێÈJRC-\OAm0=0y{ ΢FG6La AbY0טM{V%v$^A RF2o+`#K4' JP`+@}\MQ+J$ bERBziU[U}z-KC ÒBy]] ٬y|erf&^Y$#Rjwxgl$(yik..ܤc_'HnsK"B*VCǮr-Pv}槝)Tdk |zU##$$,γ& ә6 P[W]X )C4-/ {:hHRYlx,{PoC < ƑA2z&_io8[qJX&Fa P ׁBT|gQuY w$ro$afbgY=XFArtؒ9(NXg%<.(9CٍECV^=scSNI2buK'53(9cW索1 c]Pl)qD9Y韋Q}v!NPW?.S 4ۄ%rtPa>ڞ%\4 GigXn WqpD5 T twb"G@: c?UGRYn~s*Ww;Pth/sh\ iSU^@iB!dɭtCyp eE  v ΈʐuEk&Xomj;f3Ԗ9c16uՈm!ƒ.@:*tdKtcI-]#6Ak[WRvogp(Dt]P)3%]S&'^6G@gM83J=T͍N x{R0/UV,5.v܉]R UOipVUb+d>K@@\^y^n^K{ĿG^ǩ5ĵ'a:h,-ø!#z0rNU"NLt@9\5Ęay{w+X\٪[<ͫWl?㽶*|1Dէ1~~tjMcƖYA9>]ړŠ /V1te͆X_L){wZ{9U-lF˝ y$tEmt׽nqyXL텏ugk隷i̬2zU0}:Ċky 2[NH*{ A4~-tM;R}+[o9l5jN`lU@UaqXҴ+~g|?JV7mWDH4_c CP3y]\BNpNF3+!jȱeUFxW#yB'.E~ 2@H"-5e|&hْ:D Zj'7*M \9I~n7(R?/PG۾4O[>dK"?Jqvԍ-T[=ڗLngاd5ܕ|?O-3D)kty§ƒvW8ry.]-l`Sr-#?@p5AᡨsщVmĕnH* ߆5RKoJ1 >9(P HAEÎ>хN IzlwS?Ҳ/6gʄbDE'Z+OayL-xC";({ȍL;V3ꢤ@`5F]XH8HǸ'Λ18lj2vX\ЌPPYBNF: p?2z#DA}P_W*֬W ˧9P/6T뽵8T䩑ɚ}cγC2?K+2ѸQ@8oGIp8+#ֲP&X%*+l_;uPɿQH=-PзM;I?#uCD\øf˂ބJibpG|HT@[}'rR( ͤT;KIVEJ{&wZе7+)P,A[j៫7c=܅Ee;Z}5E즗 ])QlYju#EiqB|5i BG_vH&;3uQ4K IVY k]є>̷xįIAl *3GltLu[OtfQ3-$j,,,mؘ/ϻFfK #»§jzY2f8fP]ͥh}Xd`o߰N*} " 㽺n_qkܡ_[KUp e xS-$-2@gJAIf4iHȻrs^Z&n8C7CJ^q~ٟ\ȇJMn7>ZiQhjLFGifkl ҢT1~:,S!ާ}f?ފJ=P4d7Br̄տஐos= <:zcp?œ<bLl^ÊSt86 ě) n,G8&K Rg$/hrp6>pЍ:B*숀V`-"x5?~eLcīs|e)b e͐-gQ!Tt|!E̲YOW K)yACGb;1p@ac{dy$UP +5o|268 Ǜ y6`<꒓xtd] RX22y^;=?:-W'?hT7ZM J[ɂ*zEx';6D5؃(}m$jn<\P̿2)6vT\ C/i`9GHX=a >\n9IA)=rS c5jzf),1b<(IոY4xʆdnغ":6COe W2ńiEEvf׀8¦ J"ʮdⱾX0m.C#X.(d 穈J 7w^ 964tw7>ATʑfiɦzK=~k۴D0&^z,_j] 2agEE!y7Z@ uˍ伃|Y+?<@I@J}WNe&TwAݔ˗+gtj=Pv$f\ޯ28bjDt `]q?ˈl83]M ;'U  SA|`o76 i v3_on9ڄZW dF%|4Sd:_i"*%p7"YJ[6T%l!4̿%|*u@"u_u07O]"~JN1<vjKAj\mCX]8OnpdآD8-銐6v1Z_xtStJemDr)n6ji?.@^+y 1 ‡,ԉۼɽE-˦U r/>d0kڐrnլv􋞊TvMBm'dH\ ~(z\60Ǔju7qGh>ij$ DT. D J+~ЄW7 Ca&54'Ϟ 6=߅H#c AFQҢEo~gn ȔRK`n?!~gĠx %!2։6K>Q*܀q#%e?eGtI N}Ddv7ʿ iH?S TYצ}-˙$P߃&_WTPϐ9LYVD(?M7@y;)[5a 's`#>mDUqfl8trk12[ѝ側Pg3I 3:ÿޔ`;᢫GC9C&0hӁ5Z*iP^1~7E+ е8Y7??4DP羺]RŅT^z ) \jhfIMH#b-95O;]~V8qs4IMJQ舣q~i=ח$zW]~9 q*׀fU|d=B >l*xl鐋 W5 #o&u]Qcr>}ƬEXwl(T;uc~:J+Q5L`EK!v CU)/M?s F8z5rwjl܎8A&ߪgO;EUɝU(ܰL~V@]D~kn=+PMWrcG=;EuHQ'Mdu̖1`ŹBz+G6<G7[_?OYgEELJH# s9풏ԿyUy75nfLv8=r32p*/N_r GEYwX ꫜؔ"ͩ!L~&jBK{KF'&W݄ne(ϖOnT?u#U\Q3{v3@R(n'KP;YRDj.p]l>C[qǩENUSg1 'g \)_Q2C:D^GJC.$91$#+W79$ 16մ^vou;mr˗K!c%/ (mt^fD rjw[RH3/cӮ|mŖ5 "jKuǩO{; pFJH FkZ?;q[6<+C/j2Լ㊻4\ 进} fYƗg9YѪr@-j/CWS6wܹK:ip*4\lg'.8)9$XXR*Lw#\N}B7FNN5w[ߔTÐjoǰ}+.煉a+}dH.I34+TM{ޫ5 T+<1Ku%/S㶹H+?~!VM=7y}t;`Fl:hUOA{=lcdë Ej$!V۞<@fHÒ.Ag ZXPlXD: )c B[di96m7>=@SWD"2bKeXeP+qD'~q6gN Bz sFk02'ՑK 0b6˛1(=|^$)>9Ú3FJۡvӂo{83(q5Ig;fpp F@A{̄dősOV]<2_"޴&{^zҀhn7mրZgg;CYu~K:6) >L%oD$'C*$Rv{]GONə[Idu.Pn#'SVn>4:rKp+lS^1pb;0˚lF\FԠƣ~X:n F 1|P>>E-})}Iۑɪy*ڎxLsXQvrȗJL?7 w<8pٷĒYl#y2aR1>HXoM5Sy_@ cꒌ`AάJ53j&vݘpn~=_NLW?k:`L+[-QpQV7:i/3 '8xަ(JPÍy{{zeP;s쓋ԓ^3(Hb[Q8 "Z6{Z?Ci=< 2}V ԆPwӘ d}>PdwIȾ|ti7O9.7_MUdrHs,eƠ RٳȐDW$Iԡ>%sv=@$?]jh?vqҼHma@4Ҋ"| 6/s?.trӟw4T Np6ֻ^dL^p D,.kf_sCaiTh}ՏZ>, zp)䊯0 G BdRZV&? رO1xqT&CNw˙ݴԕ`JF/ ;AFOD|>|`1?α D Fܴ WJR >TX#1`ﴵG/DEޘTբ0I&k `'h;)Xa0_WQ~ C6?][OmV]oah(9S v@\p6ɄU[V!y+FTjfH ~̱7|t]*Q3C^CllA_WG8AGg } 5w>qR0 90UV X  QK0Ub#U =ތ Um9w \RhœPWbzz.`ɩ\B'0lB`zoCV5J) 7gL>042x_NꄍT3-FRo=[bK.~T׾$'%]Z8cF _gP61U<3Gq״i6~t]JqL+\ǦSE{FWJ g6<@MUCy،n!(jQѠ el^\,-m_̰@؈VP#XLُD*IwZ1UO,;tըՕ&9ۑHCZf+ŕ&5Q [=بfڄ4ўӐ z -,nd&\V3 mh^ʶjd2ͤ n}7 ~e?Q={p8Yug2VN."ѹ'"7 $nɑNiЏ:^3_(}<,TܞL!WTdo$w[䠻qeDM_C|USՈ{ H׭Y[ﴌ"JƘYdxrD8:u#idN#Iֹ@Fz`?]\"FvmU#cw>\[Ia }bovǹk}e~3"gkd &T C/z*\f&EdΡЖF%)Ƥp}H[GHdeQK>eXIѶpTC aƚKz.1z4phԒ{▊~ ɒnSt7@pZ^vVRwʧ6PJ=&O aDE o*SXYЯ^;\)h+8g%Y=DQE P5;Y:; Ζ'I; hc|b *Q(ooOm#/toK;svn "; k._HLC`bvN T!e6#lx/$976G a~ tO2MpdC!T)І=l4:($#ea:BOU6p [> qJgQ ~tO @d.qZZW2fFn`cمxa[q`h\ !U=6kU7hվ1R#,쩿Qwڸ< 0:Z[A!ha:u mO~e| gg狜?jhSi(!ybM?4zIװN-q(`u=8BβN Is-QDsA*93 y^UM[Czo )vQ,=6E4I(ɼֳ3+F64,*{e#ǡrC9Z&b<̛D~<5m`oDde#.SF=UFRޭI%vJ‡&9maцe ;bqncgWr[Yt/5QwHaVPJeqg6/,3N(B?΄ G˰R^Qa2B^ M0;rm%5BJJ$:ѫ=r {`)B| HqdK#%| Y~hyڈbΪ(ٴJXҺP4*Dr/ )؝=j76B, 6ѵsS=xWN45+>` ŲYngMRdhU\  x׾m{B3 +D 9)1 "n9lu2haܳ 4j2E _# yu=T(NKT,[go^P")m#ayl4W1bF`iO[Jxsg'g$#N5g xGJI)ɿ(MAA6Nmjuhnh79BR͇Vx|z-(ڂ_D 2fl^Xv8q|"b$,cm4 1*iFH G5LV,N" DXxdBR.̨v8 }ӃܾT:~̂5TwL~G"$,׎.˧`$bq%weyFGbZ#xu{no~iK D%UI]wUpm,W]\X ku\!ٛT x02oh?Њ( Z~n5 _ߞ#.pO [n9 x.| ,`꤫.K"F( @{BNWpZI<>pUվZwMj]#HBd 9 vQ>Gl$?Q:XO{Ao#ʖ.zjGT*uV̟BV8<%0IlK7ϦB$;+3n}&H >e(eQYx4Vb()q55ͻ'Up;vaQb,=Kyȷw9؋dSY0InZAG[-=^ s<}cl'J_XFM11H,yS>0h,#9,AǃmF$_\P[seؚot-cCM($ ZϿ} WxeU_AbUݚ_ӹ#NQ)D#{`+^)Aur~~wy}Fv0ok~zŴZ+@>{C"az* yGte\Y}[2Ftsp2B;ށe?ojxVQixWi1=KbEk%E΄vߚцu3ˇ_I@H^SU.&zRQ]Dmx(eޅkI?)7N`9xhMI) ~\ 7tbkBX#5'{~p[淋?P~p؁BCa}7Ґ&J"bf=]=Eo"thWõ ]k@~5W3-|],%?(Q:\.<@pS'|d;(l#ds%p.= uC6_:_mTXFVhww5GLl9hPYf ߹! vW DK+3ym5C<'u`z۠>{fXٹzqTHQdJ{ Cv@;RaASy@*U%}6PK'6g'ʼI%8ś`F8o˹&X7|C5hT?ztJmYW:lgEE-/K {w8F_7Ƙ] ~QX998y)ǻ;lQfV?S'Mxsff՝癃䱟t;kH~QNoе^!VYY |4z͊l@}5?ֵ;I,s Q}g`&1xcgaG\]PO{ H[Iֵxo*|Q%Bre~>w)QCʨF\Tl [Qh.DݱrA^.HuY~\@U6C$|s] ?YNJҮZw3G/t5iN)з(ϻ{(DTh;1ҦeaPl_.t-qLR9UmzhfsA ngǜcIqpv}Gf_E<¥E;Ij^-1H8'U!$C?NhDat;]tz\JY8ڭ&;=^E`9LޘR3ἥS*Ձ1}0*5bEtF#R znh5yy[xJRIsb;J6dkW%BT0hU]V%4|y'^"d_#s1MBl7ǘ.4(,]LAKʬN譠Gy Wt,݋i w."w-Rbp;>2;UA-{v̌΀pcar0f@ۧĮ ֛cxhz[=PˡV;S95KAi/]#Ώ rF>׀F'0 lg O15y, JrJ#bB%0kK}",-݀})o<ݞjR'4<AC<<'v0vK0ٚY}uړ#: Qg|4Gͩy[ȠyU fu2=ՕNHz]Ԣ1W9uC}!:35Gkju@7ͥ;eW歠(UR]O 4 }fs0A!2 ~5ZqFvВ71Ц#hitj32\VםX썆DQ(rEJiwOmpۑv[\i5#9vjn:r)_(:= s_ϊ֨`ǐ4PK [;܆/ýn$tw'ZP e"sŒ/9ŨU2q1$FaŌXи6зrIbp+4oC[~J 0L"JFmMii/Tt+_3xkDk&ΙuMmiu9@LBp.ͥ¨uݲ~| K\)F)0UzZS*Y{Ŋ,]BnORnw)IțԚ1dvKwCCDuG8*FԔs+#uFD1%h%@Lii᧽[G m\;z_T7R, FfioWH6kHbG'>Yw)LrI7%XbEpd:u8f]d sΛ@hN>M^$IlDThݔe1xYLT(a~-ha48s52Eyo 3H׈f\ްJe,Zs/ `ʱyM9$k.Q=7(Cӱ8zBY5EN,zsܪs)dv,>99`m7isNQJ3أNv 饸 ql g:LǦJ(^7zOƊ!>0lSP:Iy+G+v4LHG   C2bZBW ߒD D@PSr&07=t9$#V=@| [OU(~ ٩\䴡&@>E$ӊΧ7i`.`FciW˪#zV&ߒ?X^yj#k'Ie$m4ӲndЗ_pZ-/N/-~I=&lL\r=v)fbn"+;05GİFRM$(! mY0Q2 B=]{>]s~?vȍi,xB$;_ȊiwigYy`lJk);TdZY70^ӯI:;ªXc^߿A-w}JSV˧aե^ө$kdc2d'>Uq (GQp^qUY^*>c|F@5~fX!BŞ\Q3`KTZFx! rx))ocM=klEL#^iEu(Vt//U ZӘ$4ͧnj@S4|}bo'$c=03}St{ҪZn,D錈(qF/2Mjڨ#p`.fJJ.zs*x"j6\L o?3GLN/}}.Nw@e<{`CbB154vn{F*('bw) [H.ᕷ/I+C$e&kѰu9ЂLRU h;Q`r5]F"GfϓPm=!|~AbS >KX CUa mQxPMl5Z2VJG[v%kT/$8I ՁDCz:o=td>+,O5^>tfnŧUf/-*0UdO, >S_:ԳdgzB'j %#c>v{>4`@dNPNoDΚ/58u:Z{VX^%%j!t6^4\~^"c \"!t `!&I* ~Vw̥0Ptro?fVmٲrXd#1MXtO胭qI_pք ՂZ@xY?^2ʐʼ/u"7]3VCcLoo[ ~m^}6,A\*9xnPY_[0.xqf©# >+|aCZ4^5Faay=_-8]jqrtq ܱO>b S>adߧDo?P v{!Jfoq gTx+%CWr(/#7AbXfb뜿 qZ|s";ȉ\+EfP;mgrNϔ#G1Q ҕlpgT6/oTYNs+whb؂ TH䆙"}J/hABpm'քw#pS,r$t?9hV9z2H9S>JA"k_<ԷB^N ^j1bۀ޾Dq%'>'l$(CXWˏ)V͉Tk#yw(ރj7$3n[e*ẌE=A;-NICbw3gfy{Ty=j|. n}5ys3H̘zU;EU^4[[P ǖ5~G~x]#TedʹQvՙm4;8zpQB]fDOOer+2'iTl8` TOCF׼X1$Ǻ:^!Rؤו2!ְSI^&lntvm@Xh6O*C075CY\S\)(\zX"w"ZI}*\OU)5=9SCA)ۭ=Z4K̙_91)J9sYM}z+ltxL|urW#GߜPR)Po,GCt3ʌa5: 2BxvוCQy uC9tumwv.+/4XAܕSAw)##}0A bL2- ; j5D"!USieg $x"B)z\U\g1JdA׬yZn4ڐ`T[ZAlxC1%MMXz٧g m +/@PVs3M8`14ۏzuC*:>\_5|ѳ8`RDMr^&舑`Hu*ϵu.$U==9DE*3Nj=`qR-=o Qf>',\{]Ay |6trc `+SD|"]u/5lCɔGvψ"L~+cW)S?>*bLQB$Y?>P#|1 ~gnA3k@ݱPyBLz$8 =GF+P'۲7uU| y mWpzu+`)I| MBBu4 6dsKh~lq[Qr'ekwvW"+ßXsE|ㆃu~UmomB-|n*9L:րN냔#:J1yiԐqE3̃1$ihIc3x7W4҄C8\Z'. 0T>H΄I1,V/#[nW:RYi7xOvAˆQLÐgdPm?ԌLH0@rq7}f zʚcD՛c~ݔt'eۭ-&ZYɛr;C!r[ *j$W[B\r1e;P ªM-~ܭ?wEQ#4BWVp5"-kOFbÙ{[gp(3t荾ȶd[3~o2*9FIB]u|Dq;A:)z߫)w8 Op#qA}d|{۶Á( 947VTH "9)PK+!,3y&8bŘ$B?gJI!ILYrGG^"io7CXU]NKBOf !]hn/|#>V,HnәTT:PߗC & O@Dr$&>2iҾ>b+nWT(,XbJ4Q]z/ (U nD~WJ}@@VKz8FuCqn9]zD1㺒hKዋf1*Z@WsL'6qb .OOf}$"l$ޕ1g@ifw!ez!h](0Q(4tƞdyxiP"7ت/)?@I2i%Q#Kއ_HJw׈cD1~8Ol;ZWrt.X=Md$>W\kpa;,Y軸B E+ < 0$Q^f[D:Q?.ī#Qk0!^2/B̍|Ȕ9/&4(қ~ FcW\憯jHʨ]yHKߪ xlRү_ A΅|F*nU 1j Tw͢iN}$0ci ?+S˔uZ)d7t 9ި!bkZ9#| 6]0EL<0 '+0:(2ޙn*TA?rZdK);4gKouj$+g5p8'CO55g'Sf膋Y8.y>`Hn+/Y,Vd":ΔR끠:A:t0#mK (rK|]xfF1@p;es bMY_5?Lyr5㑂\ags@z Izh]f(/" 2eTO uc2lJXy;\5]+r!j*4,իjgu~S%@%.w T bmʦg :8ڹZPѼVR-2&4gBt'͸;$s$%Kvx[ERg$ ަ:j,z 7%-ǥ^W@Io]l!lH.|z %I+ O{g NJ`T2n~p,52J"m$ P a#։(jm-3#3T"T;1,Vwc1vŠL(ѼY>#׾9 +1'`Rt*uZPuX~CPt_O 7n(uyь P6!d kj/쏗L} oet`bkqH܃Uh]I֦2b`-}y9) cYid`y)8'CnEԳ3̌mDOI/ϱ71U-ͯu IS#h-Κ0-;G'{8VYnؿD|I"]WX==v-;Kj_Ce/I. V(7]JzlۛStv0TO|{˫3KEmgTנZ~ nG]7lhԌvP%=~c-wy`~.VlgYm Yb^c#~Z@$/B'Dij^ ZIm8Q~u"eLVzI eճc$?VAmgCTJ2Ȼ[)ONߵ1 0 6C[+a[ >C~3+؍6}6"y;ֵQWE$'{QhlĽyMu  7V"{~rcG~%SUtD7Դm?Z 1p'!;Tc߳k7AFG4tQWnR]h5Tde%tR;k˹j $;Meg*xq Cr|MGwI/iQVUYl 1bb #Íid9 j5흠;O 'v;3?M= {Kny^e>˒cAMRMz[ɚƙ}0V @ұ>&+3OGr`}u:om.S!gD~9,Ę*Q9+mܞo"55QV*HSNp'/ ! Jbx)jfeUmR š + پ6p뽺3{ B/}+j+v6;CAJD.@d<A@oIN ii)RCEG^ kF 4 RAdA\P4 ~և ȕB(?CԡdV;8s[n].e0x;8ƦFD iR l{ vzgͽ/Q~LE vM2Ū/ :(5J:Xa7msrY]Ѯ ۹2 jqZ\/=MU=h;&v.k!T[;~MԢ!, @-7 A0x)p-4{CLiH$g CRA بAK7ZjwMB꾛XEB#>V)[i*?icrs-+{ftXA 끰RMW<n@.ia]wوGϥZ~S d~KԙMxoK+ƈY6޷F/l ?nOd\/f%fgoG 8O"qx\nt9 AmT> bL5CGAz#FO!י(U jrH$خd62l#d6XX(ey)+/H3={p}A')C~hɖY>1bУèj dvmU+m7|v(W]0OދI-q"IWl̐^/aC()b͡lQx/a^O(%wrl\r3&kNӝ^i3&61xwT0QHb5%2PB{7vp@rVw[*H'0D vtߕêUڴ&-dl)Nxs ,+ZAQgz*4oՔAd[ݦ'OYNX!9F0)p+Ff,QbȤC(J5w-VZ.zE.ӯ\1Db*۷̄1o1!h|ÀŸaѾ?wH{/wL7>=blyiM%4 0\1`heL[SYPSՑ .9p! xa\CM04U8=E t-9t)紡 \Fw_l*ٸf]&5&\X+o]nIk4Z]VW$t/722%Mߢ1mCu(ʚkJNjA|@IE$< JP}0o31JatxZEkMI><7gS[u0:g܊9P RzJ,IvvYW4#C )8 wz dRcBڬeDR]k2_hj7M8$d><:Hr?յ.+8a &i2mEVZnj&kǔS+یJ .CF Rh<} `LI0V7ы =3sW;1;шX'7JLNBP'1#>}16S}Y:d >0ft3f 5vo1bޤ@(QP5YrxU!+hie=T젧4Ag+K0#f7$~餧h`c{ϵna'hC,&n>$gy'qo3\HhoZEzPYO6<rHZVC/[αB4p#49cwhߣ|U1J:Qp~,sD-Y=a;U+~2 E=B8&ZDT*P~ڑum9ϘLifÍ׏㾵*6ޥ8f&i6_\T$SZ^@!D?KSro!/t,|_Pzc7}*n'UbH2z7{VeI)ZPE&˪ _:\Ӹ%.S!#GR+,ZuO]napJZ:A!3heZSrYnKi+] #Aϵp,35S:V"j3;`쏫Sl>m+O׽rr+ݒh5F #!zKIM^@sjIsuN."P+MW`jM 3Ixy=3փklqjq!EjK3pb3RO'W8uH?x3B1qV:oL;GyKƷhq/;jjnֈꆇZ%e6D*a’-"$42'N RTI&OqQ {lA>H+,6r\^P[X,qpFۮݔڬ|&7AGnj̧rqMQm%,>V{VljL]!$)֐OV_I,!*xk>7y[_|!lTQDGqc H@.?k;̆L[nwQ[Љ=a$".<{a%Dxd'mRC9Z%GTS;}`Z|x^囋֣srǰFoGr -] p^Z{0R}5x\0QaхҿX@`$'sÖ/d9%u>Y%һ ,8M%^0_0dA +$\}v{` şQau:5K=>@&^ho@U(gG( _ f'Ta%Zz>P{&wvDє9d?-fǞdi)}EHXē&dV@U`~yk/4jZxbtY.oތõwlV7.~(l7;ˢ4_W:)! quEf&Nд>CJܫo{`[3P>~" }1p@9GqLG<;PP !-p,avоsf/6mYjd1 cp}W8msā${sreԠe`|.a܍C >2;ZRnKr &pWW[`R@s%oyO<9Կ=n +G8UQQd0c1 `$s,̍0a8r2Gw`4/@܇d ݲwe=9p :ɱ˶ ?3N: k4R1Vӫ]~F{]->,+bͤ2Nz0+#!o\R+tfT\;2%E{R r$skzu[a(׍ I/-:P9&AEqDbeEm*8Հ, 2(PMpd|PNfMTm !}H@"b$@-Tk4i䀊C`E y|t͆\gU#}ת^aVzRd<#d8F dk(]țRbDpř/0%[v- !*' }Lގ.+q.6)2D'~UG`-ˣ/_Kj]%`TjG"H2oٰYSm3 /eK6sS_l qXA29}la>RN z\)a:c1;+$ÕXa"::Xel+~o܈wg.);˃%@h+˔"&TԔڲeNv 8`˅3ޭ[qpsW)9YP^hy;|U65bj V{i{u+ Sᙋ˾f>nu2)r+iJx?J apb*M>4ryMUKhaw Ǡ9 i;d/*%HONJ]d&) C]SFjSZxeW]{QA؃sYju.)}PNK{:($)Y EҐ:N^u62_~-d^zv/bJPdݫ_cj/٦N&qRHL 3l{&ELݪii^(M̑]0H0>Yl#&%a"v!V ,OƢM|5TeiS~D4ƲuQ N,EA ?R`Â<)=6KI7U,fu6ةJ5H'mWcשxuP^ng&~恣 ern,oі%f arbdFM@Nh~t*EO7Yz2אi?FPLWjw[ZiF}RC'wrP)**S_`R)Zrzo[v̐Kd;=Yh^v2)Ki'j{REgbqGr2e]) Ƿ dVTH6ydɘ? *76]O:{]v( QZ`e9N\xx *WFi%X5cp2Hj}=\)6=(rO/98'vInq :?/67*F PIH85ɓ)=@Y[P$Q O;@}_)Ok.{5P/a4O*H{xa_`d|Vd}qlL!JWEj D5.mdP$ޕR J~\B6|Eh#`ͪlؑ2 I>/g?@¸(H6*[2[mBpGGCtʃ6CyLhWSԡuBfsx<<_Z_ahIݵen\5DzaN#;6~tX=I]|!e;GK0* G>2>NMRe*L:D MQ[W|P`W:4nA$En6!JJI|bk%M.3-M3V\.VoqQDXSwR|'; p $SEEd̓~CC19CR3b :;?EJRbGFa'-#Tna%#d1A=P8 Mღ)Rr%n^**Z*&:4]wr&fzjJw%ݫɳH& (rz_EãZcGM>RG|bޭ}1AU3q/oVPS Ȏ^_d>(|ے1'DUȁ՜^9ZkHYUHo<^beo#6_ŇQO 1@~ׅ~Z{D6u?w"-J|hE{%]kD%B%,is" P1ō=A-XV"aXf~Bg8iݘp FPg=Վƴq:y\ƇUJe8eF_GleS5OYH<+ aYBzU"bTyb>j{W8#> _luuvPɰFs-vP׷tJdʕ8EPlF06d4#mhͅ-OV/ ]F*eKt C+NxU;ҏ+G8dZ!y'GOkgtNAGAzmus8~֚Oh(ɞ5VdPԊ,p5hz /[/k1JF+oġ^݈8ڂ7u98 р;CrDqWۉJ( |5pG-ވLs g; L!Pq`=ZІ9M=Cg 0㹷yU4OVZ_jݜӌM8SÜĞt'V&zL$ $Hm*=l)@/ ! Ss<7rgpqtD¼폦G(/:'e9L2}r!,s[TMh@ v49bI!X87hld;X4v3~+-՞DA@G|фR4bIbWg(. I.ܚ< N v,r=h88J˽e Di>ǖiU(I20KsµFz,%i/5Tcdk~+ Q9HB J/V"3` R5/5h/`]w 3=#b Ki!f_IʰTQ/S첼B,b6;'kjXClz-9!D2ڑ[AC1`N^=YJ'EΞܮv" U1ˉ_$h9FfijoV y&Iɧ+bɚ\i6WN~zi*|Xfu8ٵs 8">h߰[G{PiJwr64t'\cPJ8Stfqv8odyTv0Rbdr% "Hdym[z̥;<ٽÞ%~d(-v7\Emu7.[I3J(Y }Y"5-C8ZwMBeE(S T}T)JD(G6YQǾ#}* 7o|Vǣc J"#@|zy k'A66J <<1,c)!5sꉨWS)@.GNB  UxaA~=y ; \SYJ1:9Jf}!"ת\VHgw\+Ib$݆k d.'i{Ɔx9dâQU (??A$ʗ{X61O>BbVath!W3bv,DpڵoB<h,ތ _};)Ưo.skH O+yY VmtǗ#"FHCKmB/#~l^2^0VC?i Omaq(qd6'h[9g~z_*AZwJCk ^_Yddl8&^}=[c,B`gy=>rLΪF9B:9 Y4=PJ[Thá~\0Q/3K佳bOcMpRL6#wS8DNH99KQX!rdj〒k^`ZEY*~ٸF%ĈO U+Wh=Ȍ]] 쌚8C]Kd’-6Ec#5"Yhy5AV q$x];uN`yyzWيCjgehv()^ 9'}oVp2n7 ;b-Z,yy e ޫE8E`WBMwG $' O*sU]զ<`ڞz{PLš=!>|7(}B+6f'=#XN7g?v;9]!eǬѡTZ1M;>=z@R^HQceI4!%IbYzKU~Q aJc91VE_=!G[߃A,yť} F,@(Ҽ!ݲGY^gX~{y r>`[)gUcCm9Elz*-t$]-R˒\0qoS84&:v☜8Tz:}˚!騃*.:@NZ0>; 4C OG®~42Yl&u GiFl1u%>*C4rv,pM1*h^ӓ魗SD%0 3ǒxߧc'W8 ?Et|VF:=XuUKh?6֎pIOh4 iMK gR/1ˏA:e0]s"m%1>?tӑT79; P\Fլhb05 k!|70bm55}l0]/:YGBp^Wޟi:P, R2٥Kp*ؤ "s- 񒲔eU@FV;+k/Pw:]w5 <ҭ<>2|Nt4m = ϹXdEOhY3p"(R)`FlSՕo[>R* '-4R`gt;1M Ye1l¥S߮%lIym{mA5)?A_ Bor i [$# hTn&])K9OYGU&} zS4i{\fԡɧy(BgywCh8m]97* I>xۢ4']?ހ:cn=u;cD k5RܹヘLӌ:sb]Vi.Jjl%)lWg8+I D?V֢/]fimwȁ_xԳ&S$Ig`*S AJX&_<3͘zȬ(d!҆.= {T*ԁ7-3~_\"2 ,>?U|J+^Lcxܢ#ѧŒ"iuaPwҎVt2eY굟lF}j3a$ tɬ?l|hW_`\oAF2 =iP`f50*n۳UbMM銜P/L{mrb5s;;y;YY. >%ЭM/U=" 13Q YgcRo 8Y6L:tܽmjrmFԴZXyTR#IZxB^"TΥ&'KTڔ>~Su}h@b`˦5 h`W|X_L{̆g]Ez+QoEZOZ:R1nX$KVT)Q"rɤVZ܉aD6Qy‹^(w/!C+GX7iuWiZta5 =#v|?{6SAnF-;2sj#ll$r hH*a0xd@6YzC:w\JC}a*H04U 19vH5>+8K[,$"#`S"2 _<9Kux S"=Ś ϋ.@]mSְF,:I5) 3̞rzub02"[S'M_Tlűe*Y ը#H#>O0\SP3][\݋+YE&hx&\r-9-cj3R 5<ʣ c6?y43 "s19;vgP5Y1"q=\xP|U 2ڠW4K-|$hJbs}]-өox[knG|Au%j RKXߣR2ЫIM+@Z}bŋ2g>jCM4Id-lկ`JM{GV#E3F Y' }6H Ar81Tp74s:02_T갏yN.9A͘v[A߾V# x DͿ,"&y7sp89~ilpbzY&㭋#;W{4׊H5 x.]d;ʟ4 'ĵ,t7K/:(藜ˇJZދu\b`""RdR[ 84hfyhcV \&-[vkPe.*hQ?Krȃ,J.WD^ CCVNr)'L#}nyZhz lJ,yE8>Ũ6Vīd *a^  WF Lb+kZQlEDI.^URX+jnr.k&W'z\#hKQYv\$ti(ê9`g=w-՞aB9>?21sbiW/m D̰mýr>BV6iq胘vZ 2Ya>j yӮ'&O.dFR8@;!86q#hz`ڏ_gnS@^'l15Yld2Xne+4~^Eߏ}3 2A>Dkʯqԫ=UHtE<Z3 ;??\(̔&VۭVNHraJG'l ϣͿ% tV>(C:gMPoI#٘Y@ ?@XlT(!݆ ƷCyD'egnFhÁ{pqMd/p0fkNQEG%l06JP1qZya'=@t).9₎}Np#Bp,eWjϭ4&I[V02X Rd ?k—搣EIziQ ;NK ~=E(S#w8idTIxB2\3FC/x㑞@ƃ='wyVceP-r"|+u.xhi&tJkp\Qd gXs< }$-ZjҬx ʗA=a~u|)Srj`*90 7u*pRKʼn@<;ѧc,0'ʘ2JgWXeh|G ~0B\r<, Uo9enrI=j 3kE.QrxG`e! iJF% @G)Cpb8͖DV̘ͅ;)Nܨŷ_Oξ_>03)}K#(} ENC^fxF~g ecV1BukF6j2P~ *D P8iܣa':[3>HkxBJ1^Ѐ(5|'Ap>A1Thq *WI9Yk<)X"xXZX'nu bpt]Y`B@ (dck߬Zɦ[Ņ=<'r!h/ƨ?Mz VWY]MzBvP&3MPHۅLebgQ _q E4Q*!V1o(G[TCb0QaߩAIϏawbY|& u] 0Nu]&WdhBs)q݂]d[=aAi:R kz%ܶɎ\ȫARa Z ";?E~8s[~- (?DcjPHGR2%m-eQ%u5YgySPSHKff3C@iDQ/,v k_piWBꕠ|{qJΡEuΩ*nMDS s)MGC^T)>1- pkHA𝺥xؙُe .'L }UB.4uHV-0`K;N:.(jM `mzKGFhM"#e: .uDtKTͥkݘIw" fO R$of-e#Y ̭߳ɷ[iNGGa<}wUIU46=Ȯ;ˁҝ=D 'p "J 2TqT #IMWR ̋5fl[ k}["4N5-*Yxwb(BHJuq0X`[ԀaMf}!-=G54i4QV@kjtcVJO:x^t'"[(Y䂃3$Ճ%A,U<rt#<|l$YuQ{U:ok9|Jsw0fA tbܩ6/>},5v+r+_]V.eOS *O?렾gRax_o đ(@n=W 9]4Cu\_nޅ2 =3ׇþ7.%ѸMh/UFj%إZ]k""5 A vηJm NɭEei|ؠ Bbγ^%IԽ" ڄUvz `?us>5{l&?C@_|SIͻέg(  ͧH֐2rʏ_3ӄC+n5qjx\ӂV#nr_gnoY+GafGI:ralA1 SVCw0yP1ä.!׈V:7{c9r+ )=x뉟YOIU^[HuDtTX FP4B @CF68cnfХ@𷈌p L"N nPrJ_) XSUi : +_J'J&0"W Jvp'V]#AIb#/wj3N@tW .ݞy- G lg:j_UQB? RR%Uҏb |6(~] ]Ad#q;\l7lI׳2PűKB̆eYMsf|UZ 4/joi-Š/ԴdB{M;<'$-Ip]8#6I7/%^`=e>r-yS4xe+r|‰j%^HE$%XF}|uP:UJl$3 ]"θosi2 )kM\$$ʯ\p-zwYbѵ0+cWy?v0]R=vmC͒tQ$ü\ 7ŕ}YF%ϟAz1rl[ވx3OTiN'iqx#2d9[~qߥr/]BY0*G*A{;J=ȧ|e1W:KKVotFetew"Ld }  ௯-f0!NC .7xy JK5KHcysr w@i rmkpe0]%??k?ֺɅE %q*YXnȢ j&dx`e/>_UQHx˷QBP&\U%yJ+UtoL>pr>F9MQ:NvDg૾ 6xt\ouibzz.uPL'@ ]2*qn/}8d“nj"@^bP9Qx:ŮXT3siщZ7~!5^ה_^ْö5vgmv͒%U}S|UMY޴PJ_O(;(s,_=J4"G%Γ;M`bCn0, `kfD@mdyѶ ^=j,; YtLCƔ1\֫-b 7n]"9;/Ք`mq={,ɱ`=Q>iܠgV7 Whp Uz/>┋GAbL6;׏vKyj3Hە ASh9,Kn A"qḲ!L ؿ{586K; + -3Ԋ_sb!k,*vDəe# F,aIQ]T imxG29Pٽ:W\z*& +B Ġ3~+ lؐ渁<<"Sx-|՛,HK2^eէPtnҸL-R 2-)Sp[N&!bL]HfDsxMibo 2ͮN"Uc&/ Ɯ\cq*TZsYKϊ{g.W>+*pG-JRCx>.\ A\CB֊J t("*ԗH朽mTϨku_".BaZ/&~$j]{\h Rm(#XZVzآ[K)̥g9,L(uv ~&30y҆rK^^\!b-j RNmx2V/.xGa=ӌ5>2|f;e;W [a j6ܣ@~Pu1\"IZyГ!`ފ n|oލvĠ"'Mw1nN#E 2{D։=+ț5_$63wCS:[9҅/' 'PwB"}tR Oݏr@Ńk漪q8Y ~C@DmG=T7~n\LoKZutOQl)#RJUVT ANjgqB{ژ _N|jVOK$݃e//ПSRRtn!u~Fi?&}mIX? .օ7e,yU_С^Yf cmZ~>o8'SHD/.'R[ثjC#'MCe?4 ~`L:4i2ЎMr{<x1:Xj ϬϸSd*QyY@Tǘ8 ײ_AlO;@"":O+fɓn=ą`&e8b.!̺S?̏Sn;>ъ gر?!6om=ߢk`*hIO=$/9jZD̤⛇F_Rr'}ףgÅXh&\>Yr Q><ʕEE}1lĂq$uYE9㣅z!޹JdahPd*|<{! k%kd*5DDbhZt7af1wtwDCy9)nz zQZtoj֘7,(Mo,sVDMf> ,9(I}>6wI= y7~Ew76ã˦q R ^Wh/hz'%PiSlG &$ďPl $H@IuoL5z%MƆHfADs}Ci #Lߦ;|ʡ7p.,5DNoGes/h?Ѽ^/_3- ujqP% ?}I$oAb#~~b%uD,&vSĖ Ux @*fk[R1Z}:'wBfm>+R&bdsEN^o09o#fF&e4"^!*{:䬪Ð>iѧcsn$=geLQ#)vtʍ]6xרBN<ɛ ]0 7EN-))51K%Vi#jZzCc;FZ=:f%< gmIMӖA(5pwxj$K%)ga$O#B)dgs,xO;0˦qwgP=w]X0mw #ŏŦZuы5TUG?SO@$"({l\'âNC=|dI }DW-=O$ˆ zeI,h|n#q`jjP=fzNLkoxTe,~,#.feg;D_yiKۺEktU}S4]lHG1ŝr>_96W'A3fqaaePJC+حoD֊AİyዡFFG}Y5hX?-as(IFJH/!(UB-h 0[>}ys< YyGcwk(Bvn2_^}zƭVM]+4My!Ļ{li @lQHk-+#:c7}ع@X$M{#. -J Nr #Q~+SR{&17 E΂Q g4HGOi ch Ƽm[e#1@Rŧet[tA_[2Y]i$7J=MH-װk{{ŲaY| (T-gc!5"-l"tO?9̧C g|#s&OƑxBu [f {ye {V]YO\o.WѲܺBn J3xs(P T}#*7/my KB!M<}.e-{GL1X{`"38U |%HdYwJ4.%UCRM,sCbG0,[RiKl;Yo_O(o>9>I6WOXƪ۩{xWMl~kD#d FMsvc͢>uBJrQ0INfL 5Hm>lClp>ϲ%뾯\ !0jHǟ |e/^XrU-|aY6>,2@ŷӱKX5(j,Te^3ַ HjxTzQ,9Tm-}S1*oR5n[p B$1D+npOߴ*nIEj&,ZO[+_QH!?܃_3_6*ƓpC#D 5_5+eI} U3d5pYhQIyI X1ߕÙ1e̙4*+n,ǧ!4ݒCW@$dϤɑpoǥt;FOsHp]F!|;bÎ#Znz^4af }>=Wؿ|;]KfTY-xs4G_8Wto_% Õ͂Vtun%w[%X}t+՗ ,\VPݪ=:`kPgtH:AR2|v\MHezi? _BH/M^sa}0#u]ɔ{̫xL9YOhzf_-#lSv 駀""aO9_V]GEӐ[\4f0ߑTp!Y=/+nߊl4C 3*h%̍vlƗDJgW:= ).>'JmQ&0vxPHU1/H(ԋ{'b]U嘭Ɠ S-aO5ؘGw#n$S*{Gk!86E;'tH,: |X2Z~hԨΑ]?DT?u-DTlF}A5@,sWbk5?Z0e0!"\ߘ㧎_wBO_X[6$!wE}-!"]g(IG·6 Ϯe-4 :«=C qQt8eYs-">jGÛ鳃ۂ3DP Lž үlx]NԺƸwjY z4@؝ öP3w.r~EZs^M'Af۔hks^c%OdZJ݃{"!Dvg1Ԗ:uJ$l!crYcN$hՆI-{BR~t[.ns~KA/*9^~"ǃXqIfej78YJ$ix 426 ?6zSq,=E˚WʇiU T04ILT&yWh,sOf N(aE|YqxQECRpeQIg]yIuv\HL&"Y !3J] Hߧ9~gp$2O(ntw|x_1EM S\#^;^xo6;3* g^!Y: M8Oֺ2S|Ev0lMg) ,MhTpLO7q^sɸ7"KܬgH +3?gbG\q]p1]O3{7:n))WunUDбg#W$R{z o9p(/ڣ`48_O`9LKN-018n:@t.H9aLf_0t&ey,x\? AM0BQ@tυ{PDC$13o6FRE/|?b_gsOsTwj Q"4 7w/5z]pڰ/4Rbw&*V͒E{<-r6?BcrO V&:eUN7@c^遆 76dPQNmD|KfXMxaO(XД~ǪC3֏:'}i5zTSO`S,+zԂjN +H_+HW%N;2)X,Q3IcR`fJ ξ2>6 Xr<5H ⰽ%92!gVl)00`+7_01O?g{ݾ?΂`d2w3^A KmgX 4tȉRGv1i1QkJ@Ef<ҾM[?M1z<z#zc3lasE/8$.nIaٞ3+E4Âތk^;!&=!>[LE4e k2H*qpD{)WGihVEja1- >e^V~,Ž z31%0x i+`lkGǧ/*:){X~lHje`6}7C.ROjOqBdA3zyާs.!C,J_v`_nG 3XW^"Yдb~_\t tue빦E!Y8!$'ܒVi[ ,ufڿ:Q~Q?@ómOµhxQ㧇x5y_9^9#8q4 }\ t )b:(Vgࣤl<*hT`*!,ǰ] ,O{ɜ<٨G}`B}ʮHFv B ٵhYҙB'[2  #GLf)(6kr?##D tM)ǯL ŰKɛslY+43~{̇qYe KV,J;U8~>{⋃+4< 3ecpR1dQřaBHac :W)pϙpc?lnAT{1G:F5b1I(=b>M'%pg U#7g(E߄3S 5XNo}=}c2S0A;caR=ΈI{iNOz0y͡SBgoŤiIu%!6sYu:uඏ+#bK1Y'k%aCE'3 e63Y O L_|3gz{dQI՟odQ;9V.MʽVn^/4sq0_2bKS",x9"KO?yȀ2t\I(h 8U#;Cu&TI9Jq0$4i{N!EM9i{"/Ȣ,'^RgˆMe[S [,O^)Xiё~:fCuoiXcKgAR`eF<̂Qg.0OAS$1I/ٷ9 DB >I,Ҧ$KvJ8S2 ,*fgQǯk|[aE?Fc@9zh|4x2K?WϬ:tCf(2c"cav|{Ea_ ZW1>#p)|4w:,_W,~AR{3b1e1sx=|brO4;lݲLu"Y4vnK'vb"pؒ9|u_OveR@ Y2.u>wE׈7Vksb!8v΅(]/!ʭn KhAk mi+f@gF4!6݂*Rqn;#'-cHq@0AD3<*CZ`( Rv[2߿VD ) 6u#h}+qKAf exDl%ZNl^}mEiPpqm>!`.i7)$;:},337YZy|SpuD?<#WAp=Ʌ᤭LJЎ/kմwr ǫNaj;+ecҭ42AW%gm.b%aqJeuv$׏"}^&ziY݁hwXT_`9IL螶ـDn1!dm&kB`?y:te77v*[N xcKW8նFh-nBSgf適ҏ\xȀ?9Yrg$sa\NIU6 Pb)i;g^U NgMl-GSiʽcۘXcCJZy4w؊u@+hWpCwhA6,(*f}>% Hz晉 LNZ գ-Q,jo ܌y{O4טgo{нa"OK1`ΰPݫY}=e%̈́L:]=]s#gt2wqՐ28xI,% "P!FaNRPCɏn:UyjQi KL%5%'nξ߯\ҩM~[Yi/dPHFE[_DVԌQ![uہAi99n/3uYb;բ9۷qa@9 y˱od;CDzfؽ[utZLjCz`igulbJG=ŒKتk]y^fPd]W,sWdP#:]ش'J3J?zX+ޙ3$2N :Q&=񈖩9`?rWOg܉5ȥI Sۯ @+GS> $P;C!InKC`(x"r%ggx k -ֿErF.LͶ@4|ꟙ{oWRKשfX}J_" ygܧ&P8V !h=!i o}lBh7$6tvhQчOcD]F6)=_eH;+]GSM ZںfƁ#X.4JXj^ȦW_;\)e JYgtrL97ФizC:wkV%l; -MKgϳ-FhC&ڌ;O]Ԕ4;ܔ''M^/1U> g׫-;1#nr{|4eTBjQL'*ޛt9g2H m&mqkjHER?a :`EkJ?RF@e/RzjAT>?B^8CAPH["*e3;RcngY#PZ!l5߅͵HSt|kћ; by5@Bj5crUty&l:{83q^4]60S n `' VXZbE mH{yfFD)jp{a\,♀+s|NV%Hm+^ k8$XArDR&ӞaA#rxxԿ ՗T} OX޳2+mRAeP ;w'|s:V̽*`;iѱPYݱ>$%UE3[4=dfcX<kECߵ5$!$P=B"z8sij6DԘC(9Ev<g݈F ^KԴNuAN^4Z>'ҡH o? B+6Ov=et ʞiTL5x;kzkB۴Kّ\ѼSI Ξ#mƧeJF<%DTPUT_]h3`+ FE,9}=xTМxQkX'$iAH K$3¼qj z'/~s'Og2kҬ5:t@K7e 'mGJL euҿv) ϡܔ(RQ-LWs/acL(y[ .ˡ2H&c. _8ZA#V&NgV`pM>9~OWT#aNiI^!p<~Ht#?;#W1Q%:9U{T%[0) 1Jg.zdJ-CL;αDo,ɶ.FE]*?7dNeeT b_HnR{E ڋԥر#tT6Kj?[CW!}H#JlOL\avqP%C [9%ZALũ_++Q;Bż?+\5[-IppI[dtqtZJ ٥yh&1h 1!9k{Z|5'-GJ 1^Lm|z#0${!@4JYpj{g:\XcSNK&ǝOlH-zd.aY\w;,.H%nJ]ڐ0CGСf]-fnbG1Knes٨tBo0;K1=א|JzQ] ;V9U{RRdzgvO05mt '͍⫁&EI /#HyE dmMyG5@V;.U9[)Ls{~>Uo?0 F-*'ɷPPˋ bO!3%|a qՕs3tcq;:94U6D~ۋQ|>8\DfJbLY@9puc,tK)$l9S|Re?{v&dcO(1 |s $4jMj=8wJH5]L\O 4HS{~[5~MtsXXoV`4"˛eBO *oCy0 lpd垫qm_{=k9o]R 96CYgL61{s awZ>>).BS0 j6#&\TwC8:߀|ґ5QY|\#ӊOilazt}ٙxz$Y;f8tb{"R;S e~`񙰟h(BՈ,Ň ^mS]W%;"3^)maUeJ"=Tױ8pڠKA5q0(1=p]@OvW=wî ?:P14N")UOSZP"=P0>tTUE ϭer2Z%uЊȹr$Q~\;ҥT$lq(O4#UC|QZvpj֑ m۶ ueG0g2#T=T e8lBXmM[{BS").rq6Rۧ|_`GD)dԕ9b 5y Sngu%Q_a\#]4ӆHfƴX=r_/ oo[۞;'u ʓp0,Jo'8,w(B(3H,Z5ɷmx3ʾ]Lo$9Rs a 7Ɵ9ۮMCyЕ_ͤ$[c#V:LXaEh ?/UWN #ͫA.q 7IWBvysJF('wC;=>0IxH)4p6"4d-w֗@ {'"'y߆tJ(sSC0D۝s/R+C~JTEj(u,eu"`} ? |#x!S(K?O|5tovi@SOk+Z~h X龚ޙEEQGḌ8p9|" YRm3 Y}},*"Z'%uϤb&67~l' rRz E )7"YJ& 8%/CGϗw5KrXE >ǯx 0$$F[iܫy<ć+񥫖!"_0[ T j 1a*=߈qr-lP ͓^(s5ttz8G|mjؔ ܛVх7ۍJttzdLq8*|y-ӛJݻ'CCP 6AG/Wi31[|WDq`3HǗp=Dozt\e0Df!OMZIa-x>gK.u9L5[OӠ *&| `X݇Vv53Bv,pָEuO29{hUV9 B m5w1@!|e{+ A!޺4qNKm{"1v9p94ʇ=6ζםM^KG:(/})>pNtu har'hCgZb=ӻQ,;cEOj ZwK\;a%F6/$S~9H iqr%MDC6!rA-3E` يIof#]D}^RxTC8hK]mظe#SgybQBxWQpL^dO&;&8f~)D4^CwPFJ+)4sglnZ 0SO$kg^YGKp$(Z-Ya!w*>(ˌM#.z_j]<f8lQ{Wbefgvޖh8l,x/(~7u#ƬZ744qbEF"}F刹G v<%\Gu;;{v{5XP9Yɕ_TSp?CᲴ3[9S(NNTRMl0 qUqtf$@Jl볪ܾ,rǙFx]⣻saBcHy9P"Vo;.Ȧekn5AʹbIY7kݕSNj;kQ80uR<߳8X 5\!vF,m5ycʲ+f&7(49qi_mV { GuY%aj1I}DZ/Oڅ+|vzm 7#00]~zlC5|=k~p٫S}7@Տj[orY]G\#[N">^V=<mAbi?܊^DS^iGS`uiÓ/Ưgxrǧ/GC: f/\{m )&B]c;c~]ˉ&n_ӀUaFwǏ:fͪ\n]\˅l !W(Å jk艨5`>@yL΁ROULjC]cD4$]~@'|]qDdACHp9ҨPΦ&UN y@Wn1Y`϶V;2@jZ*f=5WLu/N6QAk lQ4)̼+@C+*(aN3% YŁ2(4Wb5"9biz:n GqOBuFLzN[ |}gџV.:o SVMGZI}\z-Q.4$tـav9XKGP@S%jF2W-&&gs٭ _x5ɠ=#9 ){ 'aW m>W<<6,LJ@>(Etz˅q[Tߥc緗]XA5ڪ)aqo~k"Ft(9nB_k1ay%ZK>oAaPo<{g[lFXzˢq2~louv&{J<9EC^# PS ]r*`K:XnDvK*B$f3ɔ=#5[~ZLZëh 7Tpt_i Mܑ1tԻ3?c 3˞fW,eIu(O08?82 `mj̬]ILzPW)ѽ1:]88xo^}(rL0&ݗգg`7(붢ۦn_x}ECeTo2^اI|3VKyr% *;(s؂a/@Z:0?aT)ɠ|" r`?1_oscThgC`z|0Fo})5 J{ Z23K:i7HNZW[墾6j%4lOceMkp (G9\0AEuekS*`AJx{X<~@Y ^\z;Lpק,RRWzϰ3Qx>Ą^DS?I%k2B̜|Pzwb7s9tFw5Yd(jn숊ϞJD.֊2: #h+T,x h(dbXE\Upդsnm,=Xa˚Ԏq|U=6TAzRdH?YL|]X jE!>G-\D}?Lc^MVj1!J}R\[7mI%7bEɯ}ϢA[%]nTˑ}F:~,#TX()e aSPF D4/@]dl 0j\0'bNRC:W/~ x(ɌCF=d AB6tdm6^F M0q ׮[c4t~fSg"yָoU{#>]0h|g! lX]s6G`L@,j㢲1C/bRY0>$Cqz_\o4`P}"ZGMI))WjT窢i ј6g@&wQ2e)IuP6^dz)5$,O f"9±"Dz-x?bCd%ͲD EKX;ՃtmpbI{*R!KO.╜Mן !(QXQ0ц,1E[\Et+ l+Zjs$8K%2vT*Ap8Fڣ=D=$qpOm1_y-q ^ 5z߄X%:]X?4lxMAxǁ~jDÏi<頡I L(xi@­zP4V|z)%mgZ-ݤWZ|+9摖"4[(aJj'Bx$z\y॓ =`2%n> FmR'm#,@ #ݙ{\^QZ[H|ZPΧ^q؂ o &Ϭ"Nluv_=|cݿ/yδDC+1tkر'&ol\'tS=TSd 0y[ʓyc7(Mw+6Z*:v{ELNQM# AS/ac{9L>bq'WRKЮX8dIf'Ek_L Y5t1U F1z9zy0U wqMfm `ѬF oLgXvx82J d#q#}sB$&Vswq0Y`F,W F:K;3ULIp qxE"hS!+Ϋ L-| =u9ZvtlX _sDC F|w^못Qb|0$bֿ}k Vp ;S> E/gVu1r$uW/'Rzgbj" Hj&gЁp\SɐvSh&#4Oh*h츍S& nB3PzN`䳑L/Hi:I0@|j?BI?Sw{#%eGsAJ3{H@oDoyk\'^^C~SbӐ?CGI]}]L!C1fBş3ֺ[ӰC*1di^;KN&EE`tSxSVl= Ffivj`*m  o[X+I-KLw& +Tۉ#GQsAp*W?3?xs:Pzk@Vj@8={zh%<콭nvoK㝧qn@ ހ5ޱP m^)l Q!6[.(*Q\tx^utP4p_dV@y V-kV&>T~s`“zͺ7iWdgU2N ,A+XR**CY!j~U3T՛ڝ9O tKpf:l]&K F~Xx 7cQ;HdXFwD!ꚓ5.?.z!ȔS]js2@uuܖ~4BciiaZc'>5H'ѹ+I+4>#QG}>VW $Oc@&7HW(6aEYzNsN'6 A3 Cps=iȊD]PH>~;:<0F@&)h%%)= !4ko\GwzPi2x3Po= 9"}U* ,Ɩ0^ROR$ڤP( {ԟ6Bmc7^q}6Zf]o5 W|(^"[w xR_՛Վ/!}z^Q[D;ݍ3?%2 'Q25fN200TFJ6`Ş[B)=|F^gIS.mX#$DlPYMo&P9)3VVRmhbѵϵzNgk:|6ab=#k@`Sxi$aI9ZW83Id[˷7 0!?ѷt%RK[`B >}*}аy4wgfh>}f}GtJ*y`*hiH:+f'_^%* C5|Y*g'ED||CϮ@"T2;/L]םf!pUF36Lxkˇ(Qzq?  F74;r U-Mt^k1z oi-ܺ,ɤx>^y)[%+'[-E[k.-Ԍ8v U4]Gk>9R[SACb%ct%md$ߛ+vYFRronXZ-J&=;OVի [ߌp{2iefvY%*(l\Iw9B+o8H!;\v~S/M'7g ,+!K..x27VS6v9+A3E{  u&j>~:;\M@߄w6ǔβp" EJ~]I9Mf|&3606h&-,鈽*eY/|+6;_)PQL6!Cb튵pafŽkonmɶNt$e keUC >Fw/F0NV9&"BvqEA;SPQd>2䵿QC+077zv*+s7զcTw;)SW6&h&ؖ!vpyNG%1rIv,πKW0/'k@{݆zy oA )40Jf3aUlu ճ] # 1{:q<!h(oeVdH‚SP-MEƜ7dmi>|kzja1od2vi M`j݉ ob.@O S+A=Jnٚ),k,N6rYzv"VQHu.g?%mPqV[GtRΞK qɏ 豐,R+Ua(h,ͩR[7KzL%d7bLlkYb𗬕06_4fϺ,\("ux&8qEZn.P{ "*C ;b*/a+usϋol}/̓g8'~_4(#.ʤssN kR\Xߙs(\.)Mǫn]CXQSʃӢ6כ!ɳi}6& h{n $|;Rr9$%̑sٓy/{m|djo?|kXZ\㩡z85# 3I7N4M%øIQjS*K5LkЉ E-l<A42=q@6qF5B?eғ޺WLZa;n[licY;ES;xIu7t}⚀s~b/}OeG& 8~~tՂ0BU&/n yo 4W{Ǻ{ Lc!lSB26g\m{G5L7M+YCiM?*ZCaG ,bDqJd氪齞PW%T=PbX$2+ {v~z`yіΔ`=YS97z+7j`cL&\aT(϶r*؅e>i8G}Q/|( ʞNڀZŹt*CbgUDw 3J0o]^kuB]%Ur1v˗TSX=8#I%% g߁%*QQ0jѮfe;NM-N ܵ gYgqʮMܜ!J.$ 9vu?NDAw#K:s&I+I(( ުᅫ"3FlmD4Վf6 -gЎL/%s!;g>8QlRƂ sy2g\A)iꑽccb = K uH..55<Hs?",n$'X?VX 0utv-ӹ!-'*~дjZ} a@t7܀ZpWnRoRaꎑ=k WR;ܗq m p+`K6\>%X/oeC1,{ڸ8,Uk!Y~jДƥH\'9j&E% d\X-Gp֙eƍ<Ӄ%6;NK"5j M CОaSope^; W2uQ(^ACRH?qyK>laA?Pa\Qkr]Bjį-'9P7" f $;I!ͰZ|~%;ia=E uC!0?_wߥ m eV>U^Ĵœc]"#6qRK//-Y9jMꬖ8RiFE1iX h,qj?9n:yl!mf"* p hi{{t/FΩ@oiQ;.aXZJ8svV~!]^ fIin`trp1g͌*mB)~ IeV4t]/>jn|/aexz%%ɱms$袛͚ 'T@Gޭ;E]9`Z ݎ%1pB=Mv+-je惢SfjuEԽfh s8->MP-$F P‘=9?0 qU{sH]3Jq% ɱS"R@%)c11jŶЅJ.pk#7yV6AnER1N6%eՅ9ކMwfuEW@g'ǐ ZԔ7'?z"N5[Hp_$c5?ݑg!{l195m YSU>;]2_vrjsDg`S!kR,+kUF!f;W^*s%mA*߯&0LXc'SOǽLi:?>Je=<iwmO1~j1.~!s)wc%!hWfb'[!ʮ1Q=1 %ˤI1XPUFw/ia2I 53|eS!  ՐU K8q̺T!5*'ܵSӠN-YӆR'dKp??}P%(h?\[Mjإl?2>qr ]!lfLJ@7ʭ}k)x7w1> uxz&3TwW?J+nT&I*GiՊ4%)ғBڰFpd>T$x?"В sA5jm=a# \#g")A WjӰ(WH3VVH: ĉ =j!0FW dn+ I& {-L݅o::m k+N58|Lʈ(1NSX?]`~ɦa(I.|~6q0w| C*'Q'QGPQeEV%iGtzqDs-ƣcEO(L'v^Ӈ*Au16M3GWk2zxj=";]MNTvJ0, &)8IOgd1f=n_ͅ3.˙Mwkq]֭$쀘 r )NS/ (5k/or~9d3f9 PPP .l ngX,e;"n~^pD*r:eY _'{# ٮ7,Za=Tb@,;ofϫdy^RsqfX)BydB G\cYdX7XymQ}&zm]"jJnoG}ۆ*RgE_赕uғEʼtD.$B[q!>8B?^3Q%K 25YAtn"FT 1^$z K-'.Y:FR*2gu%aeIP7u6 &yEWB)Msl 8;.B" qv`&tjyNM-P~ZskxC8z=ɜzk,;Uԟ"z22r0cȃW\sM`JSkOjF3#O0U44_7֐I^(GP:6(]0[sc&ekr9c`sTFMO]|ZMl4:Eڇ! y+MZIr~r֭g08:#?u-ܾko{,=U繡&˲ l }pRv*>B,G010_^C08x֮nz~X#v)2;1OD'* MR jiiL?cB ,:H@'jͿ1DWy6}S{)@)0[ngXL~ KLBXi:dU}`Km}"DM/Ȅ_B.z D(82i~pE"`E&VoDiJG ZqbxM@6A=V! śvm"[Tt~M.ym.hu@yXq}f ita+9.x]}\U!YTZJ7W+5J/\ֻGwgst%΀PڊXXelt:O*^4r2I*ɠp4kދLg~I-%%j$Z1gMK)w;uȒnZ] ܾLMT}|ùREnfxy49x eٍ$lc Rši#E`K..x!Ǔ1tg1h1A0jkon` +IV!#sWpG<ixvQ"R/ vU gf8 >ڧJD-QMd82>yQ_@./:'h Ӫv#`}OE|"})3@ wyYKӪǤA x۟tθNG4mP#6ePUZX/.Aϔ{vf!=ө9ߋ5be%UKKnʬY] jb{{v2SJ=/,\aMt}TE,-x5ٶCīSl%'׸v@p=xn Vcwּk?]g2UfdžQGnqڊفT|'_]s}GΥ僇3M㡰, ^h@n?%/HҘ>黲솟QkQy}H<#:)d'P; /{iMYh_=^ }iH`b4QdB<|.-D@槱= 7  Mv%|H>s`7<=bYf@ґ onٷ>* ؋ `ADQ]]r |1B|Pma=>v$~^Xc@bFfg3JΜ{4tSl9Ok+"!"T8/GB|pr 2-Z Q 4*=#H'iDC֥&=w߶$چA;`l.z:n4"+-7 qUv/E!^Q)%,jɜy 9HY"OdUќ@QL=g`ֹF 3A2ׄ(uдi7c$ިe-nb:JfD"ɴm]J4Xsa}(4,y;3;'h$WzIȝ<B3?HtTAgʈpDwIejH)<ԻË2\}m<|ОϬSplH)/h"&17 LRix{8w eso$'gΒQ%L:uNBW] hp>?C߼WQA^8$%C^+t$`L(G~OE}>ƘLj`ĸ^/uHmCn[`C_B^O 鿛?8xJ[C0NîDS@.)8O"f^VS 5φqM}f.hg/Hy_E޳' \G2B=^KHCĥїSxs޷ϞJ0e\B {ﵰTH^\\u1~8?:oHI{EA?)’=^[ވC 뭐ٻmݨ|"w!bbל7D-k䴋12٨NS2SnLA-1]̖qt1." Ü @c$ˢ0Uֻr@TҔխ7g(?Ĵe/w{,$7yT!R({I6?mb4.S-C _퍎K<ʏ6A2AQR0&vjn:ٴJT 8˂Pu_?%Pp7duA=сg!62u" z[DQ'FcɬgO^aRRU20{dh\$G*7v͠HdS4[YIa[1Jyn yP4 no4V &Pj.)EW#ZmiF]; NhW[Uߟ)H:_|l 䩞e,3P P݂2Wv4n:T(1X18ED,>Mi<~7* ,aMכK*TXg~Q;}ߺ\UtR1l/D y`I$[^ !VB$0-\)d.6BIcjfBĒUIVy[&RLJ9;s<ӲSCG>mL'zSܖc@Ԥ.B;pGz``JaܔJ} WH#iH4]J )"j" :XaI-F6iT-,=먠ָi(e`Q颓A )>HΈ4l&n#lT:LPė籞Q̓QH̋QLh;Q rZ(IsVޘ?ܿvcj-7uALjL>%]:ZT*4;B݁F7ڥXY!f"S5|u<22/{Уܚ=J-SqZǟ a? l [MdU W 12@&tEGm!zCI<L}$1ޏŹqqqRьa76:F壘0V4HR jaZCr7aӱ"PAǩ͍CW&cVuO&\l4qIɃCo}2oM4mYbIT)$( I:Q~U mK1?Q[f+o2cJC㋃kei7^tQr|@?xW~u.C'\EVjPB?+w-eʷye+b0]A-Ar}h[bWVr|m߁lFs[IgYjDL.A~ ݆7N` 0ZdF3@Rd]Xo?ѶQzbWovb8$ V녂6byXdlhc@["J?upx[=$]ں!0ΠS:eE}e67DZ &1:ĪMPYP]{;0cRC@2Ǎl)Xw'tްZI!t :i*3PWA}ԓD[{$-2ݫ,u VuObݝ]nH4ܿPF pln V3B ŀ#mK쯵O F;w$o򩔰jF }v}ЊKӎ+`qȢ{.)W傆B1m S,T !knQ!I+Ld~UɞY'']]٦ʼ7*ެր\PI>"C#ъ9 D޶ -*&y6;rgi8"= j uOeQ!<Ԣk5MTR&klD[v`(zE;'>*o|Xh_r9(12|WkH:ž;ds,o-Ng\?K*cv#L _KJ-CGp^@G1 K8zTEEnL$q#HӖ_s&A se2x|t;^mm$ulP*X%]&; >acC6 yIk62HJ9>>Wt }"~4|ye*-N)X  ծ&^QfVnf}NXO̕TŻ!' /&{mvXH %u?Jc[QONTasF1yfFp[|d;޹-ؠʞ3N؛WV8}@u9l'x;ǰFxX3} 1Vˢm3wYkMŭn‰Ms2$e̯bCߺ[oՑQ6buB /(+ciH(diV_>&+?~ǥ;VڜlkxÝJA@2)ڵWr(ڠDctC*ZB4"g{gF~!oe$67J`)7?:86 Fn%S?b$҈O<$1V`y`6pe6wT*aY,k0#`!b?B+l'TfdO dpRWAVJIi͜!ł^J>R]<%k'kʡvGԈi*=Ԏo7&yH.7.6UaOӤa&$/(Ix'{γw87 nUv(ogdztW:Pc8Q-UY!y:J5CIN.].O@Gy۵d@ 8t_.STd i5ɠ o&J\3g7D3KlB'#dT;3SENsTޅ"K4d&7иSSZ$wX/"/]IO ,`znFq;̀U+D.aw"%~6-m6# Srn/ 792;d&hνu:$}T]kԓxW}cfHE1}ab |/3=K, 8L@񍿱^Z+AP=Dxēw(jofk+g(#=jE$l|xG ְQ75/ sA mALJzU2?5*/JA;Txh-XFF8ޱcԽxcQioA#08M8G v}0wPl=Ij tq>9KhDڧ4\/$R=mj j} Bşt>x3/"0oQ, uE/R؂ɇҙ^\ۍv ^ċޥP v%nxpOkn7vc>!$R<ñ@O|de"|UF3xIgi6=[3|;nqi(?$w^* ox.0bpo[sϛeWɨ P, >EX-bi\D^;cK\8^`(KC";Iq~` ?;S:[A@Ϸ9{%@sSbKS)Ŋbeo/ˬmX2`K#-.yλ&aݭqbI%X)!L^n+jy| E]aU2P{urikd~2A`DŽS=J-k!W@Ȁp Sa(.JlR{;'oQ=JQG-p&$-$F˓'1i6;Eu^F`4e鉵~ӕ:+ nj<s_oas-:rTS Szr}dŔ4 qJ.^%Ac`u{ZcQcIt^eрK+m-4I$UTlΞ X2|7 &" {pǂv umf4;|E{ֹFR:Frž}a[mIH==D9C\DWfNg#"g`3Fk]euI>uPuĬVKs䋰}\$H@WSEir~rɓVdC *؇1_8ٕ -b~XG*Hccѝ&P#EY-/.bY@҆m Zڎغk4X+Qgнq㥕PCz$k)0>i?yLSI~eOM=%mAՠ[U^.PA+jD#YNeaQ7c,nX%fQ$CMل-Y4!$9L"V[J?:!Gr3l!bk--y``K "%bHa&,:)cF4qʡCyga-X- _ff /$ֵcKMIMY,`к2wEB'368 _+{5Ѭמ*;H酯xDF;7\ 8uhdS#+X yg ؀<+ V&^LdF=4&85pLZKͳ*RINU'`Zu_ e}~/=X~7}6`]0N<|IgxҬ$8 4b, {4%Jk09kJrLlPpDH ]mek@Mkt@ph7/7ԓ|[DȱPZ7' ;j5a%sJų48Fˑ:2NDC$ͳ>ge `,D#FvK{N~{Yybr5 h D.ngyMh7P-(ݜ$ȢmPٗvg̃SS+3~M%)8ghY-Rz^0疨mгJbt~L~ -i|;^hw9K5#ٖB+@'-ᅮ#\1C iV)g N-CZKL&goP|-ʈZV,Ro2қY2MͱI-_`(mxrsB ?0w,sJbê/n+kcH:y H.I5ĹI#;?~+/X}O2cGT(bsBt]_E`jނ3_/'{oj_?m@Fɗ _^'|>X=|{8dj {xPkc__sj`B"&J^&&6prcU%9|,ed}$rjA. vQ z=rbGLjluRPeiVuF՛Tۦ 0$_`P\+~TDl Ƙ!zzo2_jOlp 6yL6YHOc]߮&7~ߙ:&ze5^:<߫?ƼepNx |@8zYoM#e$$=ţEۯ(rPg V"1Hi+mױ xힾV "+#5I}ᤛII>EcA: 랳5]uʋQMW.' Cq|&Pk} mZ'v#w9eI,8_YDtU}z sY~~[QȄD4Csa[Egh\vQCv&ڒ h}&㕵\2cXнxl.y|6ߔֿ JXCϢBbY Ib$)0ruCR Wh(ݒ.||Ds_`B_@T'N N]ފB U㹣v͛5̡[ckKGȫ62.zẇ7Mf\;ׯhk4dU%{N^ T? )lJ.mc4+Zܠ =uwK8DtҴZg=>O( re_gj+W}~=ƁE/ο=m3r閪v:psD>DL2вs(W=f~ SP7^ 0 󯑜4 V1 zQOnپ }G0/):"^A{y1`D쉎.o)'F.gz1Ahʩp)@s,V2!Gpw&c@TJ? $80J-˹'~:N趁TKΙH8<&Yi%`0 >"N/ߩ4kM 85i.9M`0ٖ2>%܃L4QFt?)pOR#p&Ս)nes27#S[u)9/ƥs:ϩ9%Z{*p,u%-j>Վ~O#B>$%s<Tc{}&yR'Eʇb$\c|J&b4D 19,tӚD ȗ' SAl,ejT*Y䏉™bI1oƲsqA t3}S95J<ihBH@p]h4GdĀm-w҄%/(IeM zcg9/q֕`1jijH$aBuuQ:0JpiSaӂ9Q {0ТKNC\B^2֓e+| %iq0[񑣻F~{p~ p=O&|-oF$_{ c~@I݃_#TۋF & _mP ldRchH;?&-R|Vt<7P2 x$-߁Z_5ƒQ2xp7NIc>Di,%oBBE+&kW6J~q 6:WyeٲX!uP;[=ԁ7bEj,kZgbbFW-4!6/'?'^ ?w5g3u`^"f -"XD*@zJp濆U*@l]&mn/9Or 0ͨS4mRql17p=o"xߍd8!,wD6[=`{oT͹ԄX\KF͂y#E[Rm&^[@!P2"2IfVBµ#2ҵd&iNF78_&ѭ^I,UU`RƋ?‰ z/jlS zi?^l ŤDRE2#UO-b9A8D'BEcSy#6Sיo4O#WTټ&yhHb8$dd49)ȥ;͐#HaB~^yD(j g,Tmoddar@`y|;0/T7!*~)jhi5;uȵZǓ8krBݘ0ᆭB:!JS%*G3ެDRLh8w#gRwZA5)q_٪fa~cz%ޝvMRmze([ū{!]m jږQ>GBaO|,CӴ69VqvTzSFk-SCa0j8hatXeMǠo9^2t}[Z罕7T[P;´J>Vˀ+' {Ei8e4=+j|0?a2d3cJ^Q`"d=3Z!8JHs:hsq!jIČЎ gdݷ9^mu-fR3N՚䇫+ڿeSbW\QH_ϐO 7Ό|R9i+[ +1y= Ob?ziy%Lc?>ni̤l,">ާws:T)F-S-K~:D4IY.!87 E;}#`T DWdyd!1FsDN̦~8%dָ{'u^8fW W@iU@PgȝWC9uJq)0=H"E3މ% z'rgŸqIe3;E ̕c ,gNz&6h5KφQ~?Mfw8H2'>}k]eS1*.zG\r#bs*~_ْ6Qv4X:^n6 bq}ay'l!VR5!Jk:Q7vBV X9zeƨÌUQzx08| % Cڏl[f3锪#sR}+߬=1W+-5ׄFT:w:Wۦm }h dijađukڽ&"&d@9Ƚǖd3ep,X71gJA:;2P$yE7Npd3 b.*bڠxG`mSoȜ.KF`s}Rj"\JX҂DEf+X'#ʒ(p8p&Ox]1tsfMlA҈Wt?coFהּ(!ރ.%~5(y3 iI>N"\#UoumCfX_T Z+C#%`RJw UY0'ҢJ޵U(u8j#U,"NF|(עojK6~hiVÒmGrKA G+jQL"qXe!X9 I2]&,!R16 vߋ} RKomZ{4µ+gضhzUP_Oi >AALKy*8^Ά1Ѻ! 5 :MCچ}oAǠկ[űScO>EnaoFu9nݡj?#~z+ `G-'E{[U3Bt~, 6:yI0Â&QvxI:7§c,-a9? YˈM$fU{g/o1iȨ\VfZ6N䬫-ćMbd`X/Vz3c#<,=nlLh- 6qX {4%ն0db6l`fAz2|@'$ܰa\3d>\[ଏ] %$;Ugj>J]sJ*˵ pMiĩA@zdi}BQ509U_JNf6RŔk7&%D`i_8͚l2|dѤ[Pq,7F1G,҂#-Ls]Pˍ=jGHf;yq_(?5G,wPȳ(Q.ǜ ԘlDƭTjI4dylvOH.d& 8ht2ܩ.:OW'-ˢA)=gh.*v3 Aw(#o5 &3%x攁E֑KR3%id<zSJQ PPP8\ߙBhF ; n-(ӓSs'UOroZayfW& O-Fd 8[N ;&/զNPg}dCuJ {1 od7z+-#o%:V< e39nxI2dE2-b;.i>]Kw 8!>QpC,WFU'-C?V)oWQS?2r@[Gٯ?wY6{!'Pis wWlJ{( EՓ/$WMkaqfeawX%#&en IT,?&Kp\/71=t?^ de3b'ž L Ul>8y E~A]RU_3O~*lN˼Bcת 6-vM[b,u $M&r藐G[0ҝT?n(tg}ͪpebLbr`=w ?=E!Bٟ&G%tHG&$/3Mk !OF%_Ϗ/Sm .W2˿Ϣ Biؾ4Rk<3#3rX1:h Y-=} .JW\á[K;3;4;aGos$)?DYGCC.(I(˅sm+ۉ]6@_Vr8ZgU.A`v~B6Lb:= ɡA6 Fy8Jj8YJ>6qD] D3ZڍAm,W_\aLpIhfڏ.Qjn-l俍;qtBr _~4xqa1!jfLvF # *Cm3pFw4_OX; ٴFgZWGeGufov''hos%} *9MVW헅X3* *?T͋ L F6prŞK3,tb9vCpkUݏSخL]JХvzּDf;, fZLh(lv|ߢ1G*mo Xxp7o''+i(׸/.6EMf [s<Wо1D`C)=rL2QGz+8dmJi.(gX}a)΅nEqe,]YM]f4cųFmK)q{jjUn%2c#7ٌ4ug?C`g{e~D.!P. qD*dθcEq]=s1 3̢u58,⧧r_Ud;f aމ|1Ʊ_dJiFp@pm=QWjGZd&~Mz1 /,ž|P&F?K;;!+Th!oO="zZu7AWNAR, ؗ%ylceA}N|JBeߵ#ETPL~_<5ūbgfT]&8t-L \E6qk J/ _4~1یIT7ue a8Le7v&OBL\I0dGhdATv,t}{#pGw$ZT8yus&ٙs=̀?|gd @B$-- IMi*T߶t@3-&=hR$9NA|H0K M^SVs 8 B=7]F['?AB0tۃGt>bq\zIӹsJ0q-XcB-o2$0?E\ ;QK~ j:)E|o? V6ZrDo V CRzUR |U^,%j>h_x)?Դw@x= 0XοN.&:<ʎj_|&^tHĎs6@fmxlp{OՆM6/NK5oWG*X|IY@"i\I@YV#=IRDj'IUtIy QpiF3N&Cl;'7}rR*,@ma+ǻ*aΓgW6ch ACZY2BA+~ d5C$lw 2:s[ `zzJ]/+gAʇ% %\{aRp*$a N}\_Ӏӷ5EļH'Spk}(B>(^vT?J mzEB;:^ DŨk* `*0J;[䖲~ &/$HI 96!/nkPeÖ$w(@[/.Tɕ1)xT5ksI0sXfI9] :'19{mrG@ tO&hbš&q3]4xauwt&uF  @C'8A~HIgژj1 T؄_7YYT|{Xx54W.Kr-s7p  <ƪ.U48n|2kވ*1'R>g,9"Bƍ^7Im=kSqjW)Xw3 V?j$6aZܙm-V@F2K.̜ Fʐ &"a%,fV9_S]gj 4ڢnLJE:t_I`JdƆ".bgU YY 1Ϡ2V+f ~,{"4a']Y2c#\T_t&N:Lڡth?_ +&SJձ8),MI!&Wb ,$evnNtµAJ mp Ҽh{^1_>iH+UYgZ^!wBӷ.9S J14^uta ɸc$  ϐ?'߷Eaߺ(Yx݅`H+]1`tى7g邲Z{v?ݶK:E߄=2A`iw; !o p{e 9 (%$㟚dYI*$ N>-5'[;K$y:>0D*+,.8QKW8tX?vRF̂[hT7).95t(q@蠹'fӞ%ьF:]s@'9g֏@iPC؁BHkEeU. B0 Gq-f7]3xz3A@%}e'B⤶l @XI?k/[s[e>+g;@)3rE{ Y`hMoH2kdhπ!oY&e ,Q^U2ULg':?nyH"iVhIS,7DP6@HU؏w)ܫ0lu'lbJ5^ {&Q64>{tg 1`p)[3(33+ќCHc!păcq{.;dReG%x5[@ ^O u8zhix+OAww%U4?/EGUzmWXPcG}'_"|[褍0a+eqʕ=SJڑ`hn!8qHQ*%f2bTur(9(<W;<.Lܤ,PQbH00OS};Mt-gT A,'I#u?qmJNz|`vbdj蘧{v{ް;>tC &//{xx=4*YAZ}B<&a3'$9:L?qP#)xJE>F뛉cCFKC^-C8\_89%Wm^7,3v "|3g[cctjaG|jh6ObAgw($ȧܩ$ȣƩݝyX8ʂz3+}{lO[L 7T@?mY<:n&ؖVF60G2<7E֐%=j3۩>V423pش<==K:8PMgo7 ^Z(G1rL5} Hӊ^v^-ŧ,eAnWnzѹaNpx&7Yr6[,qz m^ӄIFGFI8]W*S6bzr>USW(I>^bo0dHy>? P z.iv i&y$A7ʰ x&(߳R,`i? nms9Ycd-G#WVAƲQ/!^Qӳ몥JN*oFg7w\0lGκqנ=r:`-v+ͺN=JR $ eUu^/K3R^09}B} QaIrh{_ՊLm$6*4͵yd*Kt3fL EJ:X?i#SrZ@?vW04\:[ [/ૹȲ|krdK&ܨGhbΖރ$m }VLlӅCXը9|ZGEtAyJ׸6Muv+V%ڰE<`frD ]1ںş 6`iI~n$-5=ҩNaܧPm\H6m.:'ȔDd z$xaoEئpoPDX6n)tK>)B \C]KX#-2ts󲖁~G۹G>Xf s'a;P3%VNZ{5Ok46f,9/6:i-$K'3]xTSr J'(sZz0:b( b;\0 ڊC[f#JOrC /5nʼnMK搜6(!~IOlj#1sD X#<͑M ɂ״u{n:b3'x5$B)'A o2ȴxCV{ZiŔ.1l G^mF8kkh@+J=rzυ]IP^5(81(w?UE&)zir^V%k<Y)Z &f4u`_ħ2hjȼ6bqͤ؈)Px5$nS[?MKPvXZ'︛K1,ɔG䮵1B6aS4|:S\ɠZNF|nL`;t@A(G4wxGQT[1ƻvfW>1ǔsjs4/"rB)?fŖFz'.x#8<6}#~_4Fݻt A99󙉶hk@M0{98FEm+:Bi f)ϗ\Yc3ֵ/J{f hubF 4BQ:ɷb7 I* I\&iޠU~"N5#n1ʑgJֲR 4Xal_2%yb8^׿}Ug?T{ /V=];ʣ ]xNv9dMqad٬2Z2H$8)OÊػ*Wr'X:.c-jCC]h" ^ir EzٿW@W|TE؈EK(ʞy 4,>WAav2锐n82JuW/aXz2jttX/d(1TVYMDS7뼸Y`pJ uX # ؊n) t qh>OXLYG[ܖ7)UQ[VP!%qӤ?mf@gq"M4VE|jAaLO~ N/Sb-dX9AR`(QŒv܋Cp#U﩮L셢qU|tti?FF`,@;v[~僟4OրTYh 5"Z_Ó8Ej^9>mD^y?ͷoHؿl WMYALě,Ř[#wX|> Z6p`mZ[c-H{q 1I&w}vf1}ӘcaL#wO{C1oӥ[.bNNC7 o=4.YKvT#^3wv@ 7c8 !aOVjק ytq6VW'Y2<'or-8/i< ?wQ誙pmL,U-?nⲲJ楪`'\?7Lz _b%3wiPʝhip(pV8ѬY4yESR2n(@yw|.<$!j{"41E9*I-}ꩬi";pbbF妔DzWOѿv2gnَef_%MV0f:Ҥe! ]U!h58aY[z|9r2G\ѝs,Y4 J Kdrv>+E'M9ge$ɳC0NrJVI;.շgI)ϴGlIjT0&Ly r(;[7ߐY_e.$ٗҮ!!Xi݃0%cKL=)X#k!^y[̟&oҴ @CǏCY~Þ8au6;2;͘BR{j~às5 $g%@5e|cߓJ bK5G iO7I|?0=}OC{! ׯQE܃gL΄cis= n tr^i=܌ QKC2'D٤g{SfjuҘ~'Vזd`ٗvY?߽yCs{|'ڊڤ.+ GVˢD+,Xs ӴiiM9nJ(=|(@{7N"dL^Vf(;y&g=_NMspO>rjYB\F^3麲/4][ҡZQǎg%OTB?u W<7N'yL2p\46_s/*Ξ{p'z9 k5P޽zR9:B 58Y!{GU*~]6z_L,6Ṿsעl=ivUӟBV'_*8u<)-Gs8쿰նP7T]e 09^6Ii>gđ|Kf(Y6׵ ,=SyGU0qTF[6wWIYwj6z^DSZĿU3fޟS?!Etl_b܃٥wyFt#Y0n}p+v4. %\sbλ˛U)`lƶA-ϔ}dxϺFrCR،L@ȯiYraSHޮ9;зUoyZ)Q${z6%KV j, ~2Z~s Ί9- ֜24 9Ky`P+,SnOգ\Emb:LPկL?WLA5S\иKYb%; t45)硢 %ힸ- O 2wowh6BYCXfe.z s]a~s G+`UBo31 "`xIhm _VOIGع{>hZU5SUI; \.Mx4^y#:Xճ-wEV-^YbDCo%KcDtʫ Ć|ɕ0=t`.ʝ9:%p^]!\oU%m\怘Sp`9@%3VZ^o>N4-Q}v0w#AMcKdet>"~Õ5t^0 1񤥣؂#^$:^Ru|Q,Ft\dJdLRV#5gC.'_X0JduB+ S?53 pH|ovf(SLp!}-83$"<|A쳬Ht4"? ll@z]LLA_PjҖy`sҶK];zЇM_A6 ` 6 yʭ ~sp ,"Z E-v(1,dyYݔJ^gnt:dԂ՝&UUMpQvmн6k2bX/wtQSNqr7;~yg|?RL*<Ͱ=Rtu8M, L5KSNAo#YPp㺰 :z|PeGG( Rԍ*:V>Ԯr*A*.)F÷1[YS$4:žGSioX$קH?"ӌe=tME+TksʢmDňjkqy5(U!->EC*'+5ZDzjHd^>JGI=i~$D=SYҢ xq°=.[9Rf=0룍Lݠ,9?0D lcM7o.ՄdG -jpw-V{kBln gŸ)4SM  ~&,⫓GA*0g_w$w&{o?==[Awccb786Ԕ/RC;.Z%c`hhGbgYTU3ӴoX)S3rZ)C`4Χ7ϓ?Lu| NJEznC]hTfO L~Б|5їvg7/<.]z.c ZWYS+:ZqG▢N5H R$|NJ_ ѭ*`Gy灻3U̗#sNzڝ9I4!wÅ,290(۬5bplk@yLN8+ q_v'o7vdB]a6=_t I k=%GjW̗[Zòdef9)Sog>}Р--{xQi*C!543ȣ6B!=PL70+ZѫFmw밂)m7CM h̠aM%rlL|}7[}AfLӑLVpikJ9]`> ~Z{mDF ŏW ,0\fC]Aks_7)!#g F'˦E3d7|cߐӆ7 2LU8r IgąqPʓ9H^񶁽7@iU.[ѽ,&<(̩C{Cnk[l O WB,Q`|ւȗoM9~GM0; A\#=QaR@tc*x]BH@ۍ>*(JyxE'd]x5}f(8Mf'iuW N3~!dC#" Ϩ˯^VOB؈-N8:L3vJHm~wN,[z(i6;'gH;u\.ow3=t)r@j|!y*h5 WȨF$hP_5ᆍAhZPΡ&`T⣭ێ}/PSa} ]փNmȊ;Ȝ[<#iaF@-7!xufXfm<=+i7LpF!MN3xLM+ZQOclk&g*Tu&3PDyc8{r5oZƌ>mzLr\=*gݜ9yڴE0/&UcҰTz_[KIQ:%LcsN$Bv,PT/# fRC{I_H.42EF_5i=l>SriΣaIz>qoC'#aIhS0/}/*uZzD@rwc+G.xt7iqjK)  KOhe 3jNkֳlz'6,PCJF nz@2:fܿUOg0 VĜŹpm:0Ker~U$k'@5 -U ?{;Lx1=[a-Od~C~ա Z|zBz_i҇s?wemS[VQ`݁CۻikH߾*/HߞsIh`Y^JoxkiN֡ F$xVdV߬?4oA|787I8:؋}dtpL: }@H8*5 %%R0G=P`j6K k{2̈́kbeaVm:ܕLmFkoe9RmgXӊ=7;?ܑMKE>U?,t-{ ز,72cqZ _yE洔\A]hOw…[\1hZeKP/@;zp(:VWQ,@wVn}- sa7ң 浪HOYu pIzA9&jSma~ڐN4ɎN߈%~T i}Bt~o 3G(X 0|ZWA+(m&\YmP6R7[~VOm_\0am=˽p J+JBhiŠH-M>d|hq|R~ƊE)<3<{\pbw$'Sb$Vϐ--qleniX\~v,AɒȘYS |TLj6XVw;7*ѽS.oЈ=./9o+ࡻdOt64~0\h;׆dWȠ\PӢ V]F7?Y{Y+[11 )Qf""YeF3Fh,RO;kDWCIɛhΆL%ܼI@mv?c]}GY&OOJOJtӂ,ODPWKOw`x\D8^;>$QD%nsV"qۀN^ؔALBZѹ5al$E"I ;lQtu}xH*?~n^Y_>ȿ>}҇wELw XYH}MxSz ڍ'_s?冦Dµ#,bPyF\]pE 2۩{k toOՊ(rxu4q1Z1iFATN߽CXnL(iy9qGxFZO#YxԉNx*.9: <ʓ064MOQ ~1[XXrز5IƎbhВ/8a4MË+~+h.&!?I? qъ/9";&67G Q Gi r==t&%0AidS(|pxAwEGcLppC|'RmS[9+^tjG<:?ᑐ^VuX| 0xL``n_̶-^ !-kj Ŝ'c0OJtS`ު 9Goz8v Ot%譧[yhoI`Lt}Pqق$dɕ^0 kprQ"7FR^( p[҅SӃkSGϰ)NRO*u[qg2\g,?)mpk G[hVrGjfWCqOPLdAHKk'T{MHxk:;|vࢧ|%:Z^kNlUmP9eRui-NӜ٩\\lIx[/I(#MmmX28orz̽|Hnv 34nvD. ;B Fp?`ۯ.0Qo을xɾ:=$E^ūLp!"pJOtj }A>OQT94QTV]RE2YNZea)G#7İ}='mӝ'KZ-)MNsCjZG^[@wx(6 EaN [:rO[RN>4N$<9֐a=M`4b5-b7t|B\1¤\ߙ (I\n%x:X|4K&{(aQ{?/Al:B%oGRUT21{څzkE?T(tL%u5ȏ{iQ9,n^Z8$¡B>ܟ[0&B7-xE;a6oJ=om@uTF'>}>ꏜYK.i O9 m.B1s3AsDn^Aw#\/[J:kX+U75 2;߾̄=;)/ ӦsqzaRKоoaU9ž>ԛ~iCZNs+Pǹ~NY x/ߊkzG|bG4Wbg j%5NU)J1/n=mkV5AUh9 o&4W~@m]uoAlEŕ :RѾmntWr_ZL%Uڋk=ȭWDf@`VBydli5hWDp*59j %q XƯIj)ޣoBM\4d܎feG,r=li}oFv晄4вI'Cg,&&>H) q Wn8R۟ =' ="ٶ*Cu}ԲP=ߕ,NtᶲD`;ݲt w5.'p„j+ED$6yؤ$$y .0 4l{~t!71:CnUcɒH.3M J!P2OQq[iKv址@C^n?vt'Ar)-V4%%a*y;ڽ}_D܋)L9X}ޣ[P>yeѓj2)`tVU0o^ 9ʰNbp:mf3f N֫, ĚPH9Ș4U4*ajVr_+*FRg-i1ӱdJÃIF]$H6/HU-/VE+fOgj<&Ļє-r ; }1}|ejp8aBo93Jt{1'E"_lRX2EZ\o͐ =6Pdxc[ =?0&Xbb%ENWy6V~{yWֈPd&UƩE#|Wp^99-@6̪DG⓾oAYLAƣYרN'78D+ FHj5iO? 9h+*=^I鿄yqQŅcbP-nOnKvq;]K.xI.H+AU_t#ӤAL2 KWU-iQt/탵 D~}ez:NJ-27mu8U ɤƗz-!p ?l!h>QwUij˙cT[Sǥsc"RߝƬ9m#gLwiB?r[n\%Gvc*x]qv(fj*հ89J =NkIH%z.fcy+0]R@-gwRZ/,d#|m3P+Wxy NHO!dm6ߥhOѨEAs4+819l~A]B>JC~#wys2|h|qW[qV_9'H5<#MH8h6R+π|0?og >&4=\qwS C;aiL&zaR 5or`$wݳ<[02|Zc!fC%t͆ kBwNlQ`I0:񈾸H,,"z{[ >@n0D%y~ˣ;&1V-2LXX RьI#zM!bks[ 2986ԼK` 1? r_2djƗE/28Of+Jv$oı0A\H:δL `/ N^Ɉ[f}"\Jgz9ze2f_\L0MWpA9[7`~~>FRz^%-:pmhC-J^[<|nfv_Bz~ƍ%^djaR{6J\(3_+~2sWaDc.B± ilbf='@Z+;sfJuq^Ig<\ :G}H|ϯᩃhB>GnXcPۻd;GsanB&ߴ{BpOCO0HWGrUwt= SWO+h]o@㪅ES=~v1@ȧOVߝGjd{7[f8\`W-d:m+O.Z~Q~93qĎ4PlA}Vis'e2^<g װӖXjs$L3L Y!.<[H~yt_eM?Y \"NyWk`:/pMA>+ڬ. }}Q?cG1&N}dceNmS[,ﯘaeV> %X̾ ЃuVY#M[N,=C20rUf)E m臣&Bz#܀n-ϗF׶mg0IOiM (%$vʁepj bf#K)xҡQgAID"@>|zb2:|0Gx>(boR*mV{5yF WՍ8[ pMUYߓYHcEĠ0o.|x޺.?_19->o4} fImޣȄzfJt׶@!Ž/U/#Q |g;cW3Ǩس-mχ!sŊ@f7ձP5(=V5-^<ɼrh Ü4JqXzX+KIHv[=x%J &MdIP!!LaysO"M8OO+K"(c[zYoBD7{4o0Ӑcilǟ+b 8WΠMۙdg(nca6,Ơ2@`Ao{,zア}Ԣ=V#YD˿&BD4H}G\񨬁Ibo̒a5 eCMT0%YT]>CJ,Ğ-۰z:Xu :4;z"Km /< "z <3vl(VR +":AAAy3P)7H?ېDOɛ%>[xdVՉK#_v0ǥvCqE?iW U׫e:_1Tf}S6YPPkyeQwd;r ;NYd?dMQ=F٨Dx,u\ џ$8@ð(zdknyhMyP7kUtd\ Ӆ{ؾ, n4S)nvSkMYSmH:Ӕ/dm#QUD/O(2/¬#u!=ZlY T\ #D)lO< /*TaT.v<;f X^&QEZe4 ['Yb {N&Pq>~Q}z AE&ڣYKx'^+ OBGAZMt#f*ѡ^2'Hu≏f&Deg>  #A\u3]5b?u:Ț ZH"/MIkji֠+ȚÕ9OM opp@g8f1Ra hU4e-=Tlt!{ޕLyj@9f">7{8r[c_KXU|}.Rٔ[SN^DݭmU%GV=u Io.A{`/m @vy䵚54a=$s$\5<5N=̎/--1?CtԔ~ܘeA4BLc F6}!A(bAŴLaU߀CW&jmĦN#`k1G^3a۶_3X[)|t6`L('\pSX4qY{GQ#{8eB 0cgos飦Kcw3%N x :䍨cW~+vGזUXKϵWqngNHC"jQݽ"t)!VnHĵ0(~9/peEiҜP&!Ync4Ws= s> 9\Yţ{15, ܈ߟ~"q]~ålܼk437#2K ]k4eDJ~4 WKžPM99f佁-M4E@]u_ X,nMijhB+W=?s&[gȥ{7¢Id$-1`Ƨx'=mm%r) Or2D[te }GHbkV_&#l~3m@Tz\{T9SۖML@֢%"-<Mq' @:l;XV}l?VXR lfb!dvZXB:qB2hJth,Ex\a9ei wB7BJ47[:3]PY ]ҭI\ 2xhW?O6S˲oC+vy ./lBlסq]w_sE1!**؇D))D4Hq4PlxfqEql t-Z"!mVl}lN#<ǎRG](^(I[Ivo0{K: 7޶5eF.n]ZyD}k 8=+ti^$fN`uы8 597OR9D. YEkLi9.S (d[o^ʸvVuu'@0͢Q+F7 E&E +H U  (W! B׆oiߞkSqHU 2ZcS'u7Lj恣rÇޜ6 oجotl};wmcH6Ez TYDG# fLB./3ڑj]rcFr^{t"|$Jc5)$B{5w{,v;ņT;B=6 O@K{ݬ>Ȗ %^ I I8Uyu3)֚9b•q6-m̾4׳yPޚ? 6aOw'f`~"e%GcF KJb)āOm.PxPTt]COpGݦ<$R"U fwp>mO'aҏBl2 ZIJ̞Ce"ruwoA{\qpn[v`̏p!u38U!IyOͳ,Sx"Ns1va3vnY0g݇`콗]@)[bxV_\0.YKt8\>!°m֩-l.5kr$p( ¢.+f݉]cqUGf,&>ጒ?wg-L^ƗZ) x꒙%tVQ# C_wnD'>OyWNV+&DUg}ncU5s׶Ǎs\Z;('+Kd9pV4}f& V.\A׬C<?Jb3p3wa5gZnWy^?[YYsñ8G ^|H`ud#1,>%A Pi~AVzdzt%&+算'죉O\䂬Pnևs5I|sk ~wGsŻMvE\{Homxihhm|9=sNgEj+R`*UE_@y6ThROv@,"%S&Z4!CJAc&3G(S?qA1 @>$"Y. gBX^mzI]U@JcerbvP&2U N}ó]JtxԎ~#TX48<xCEˏL< "NڊҰ\(fR6Vɧa; JhufWn4LrcG2.gPԋ2T Ԫz$hVZW}ܾMQ/NX%*>ž(K=Ԯ"ad?MpaHgeK;Rp\& -}R>TQyE7ky)PR16C^tc ),ODV<ÓI+]ߋA&$#}?^zLi8X Zf>c=*_yG@,=ztNMDae-p%H|A"CPykx(Xp"+ yk/"ÌCVxfpмOL;|o*Ӕ"µ W5Ahvf{);y,)+ތSA⬛9 |+OXlb Ր'Y!Gm7ʫ+ qSB)unRW5e"\ m}3vܨ"="Њ3J8I#8BON3}{r##Q{C oG7D4  z: CntWeW-Uف-q(|)'gKYk}oB;N1*k}˜!h1=zj03@$8;|*yoTÁTs]0XFn2 $X{S-7Emn|(6>_~o-ׂPWa0P9^qm; gsTJ"FZqR1cj۾ |f;9Y~~NAAQ:!+>ЋkPbs}k0oZt9'ߣKe؟:jcZ)lͭs;@A1F\~Lj0pI7x8v•-vG>Vn** 2C{Xnsai,A4vP#FQGc打bcO#lȨ(as%y Ո(EVDP nKmzF-%ɚҢN.)lX68dw9^s.0;<0k.T7?5I[Djf-##+S*k<ls? =ާ&B}Yjy0dr x޷9>%y"3MX7~{G"7MZfۼy'wv?ja8NA,)=<΃[8^Z&-`fwxTFex`=B4%4W2wCdKYn;҄*t޿r{cIv!ij:RNJsy/:ӌc/gޒy_4Se(ZعBac57ٕtfi; 8_E4gٲ<9vY5L7Q2*hr%pQ\HRV/G*2]tiB{]&{Vya ytM1 ()J$x}gb,5O%)gKt(ӈ΄^ 4롑'O|Y~VsHFZݬR: 81E #g҂v, wY(@r dX6ed>>_ օ@:ђ{jP]bgަ\W4TC_ZϱP!e{:Dbif[bo=t&y@r(bkk\F!~ h17}-}&&ϨF[ &q $L5֤N?m/p1>ذwERC4Һb=4Ò,e/8-J%qybk~IZA!ֻaSΰ Ϋ֊$v L[離G=ξ2G } l|>LM^m5|^MA# 訶u4HFeէV@©]"r,#@2b;U|*T,Yszm>|I71,=$~q xZQ<{ɖԅ@$Sm*ϢaijeQwrZ$M49E{Bʛ՜Z2`R-|@"f-->?5.3F{roԴyCɟ%ADbly؁^3K)Qfߪ`OTDŠTBk#gn=-b[Z\VwPsf)َgzzȝmIk[bxM* RPL?6=pZ~l9S,^Șb} M?\R<ӕk6+3Z.\H%_!u"pA*+Q&ϔ^KKr;,6  L,+ (*w#7:˲m";><S$s"x:^)oBǁq2S+]yjEa/8D{R%Gb&6FSXΕ īuƳ+E:_UT ;F.t٨dw/ yجxsHƈ:NVn$/xDmB#4W+Z0IW-GPv{׷bG9[19vi6K$@jh%[;aE9PqPL_8IqT]1c5<+?o@=L}Jby-IͲ#'O_96rCr'<{ `xAjxkYIn,Ha(vF塭/2:;h%ZMO B-8nk1!:-%\~OXdL%JE5(7vEO-gXyvGk v)0,5IzRKOOa֘0b%{:U. r|ERt470&kc(ܰI˰8͟/֕~cQaǔiQ5RÎ`U"mVT~: b(uq+ݴKVs85/՚nS}W~fhCF̀qJd`y0Q eD<>/.obP jZQb`>t5]6w5`⼫rq;^qr mX;aoW<.vOl;"%=vr\mӍP1jp(\8F@R*"y"bA@L+J6]5W6iAxQu \QQU,bs> /,XQߜ;}~D:XQRuvd ^љDẊL]sF$<l,/z*lK},d=jEn̗2I7;9ηɤYOjDdפ:dX`s4VK]MPr0iN [Y&̺N*{t۶"ª$yST]r'.̨@ؿuO0p˩1a/]EkD_ەioM*u8TԤ9NGzl&k%Ln֕2>}b EC]2Dú"-+:#&{Ჟ[)J^A+ra>C`2ѓ[ $&\#˔۳=8O $zMFoSgL.HdCq.ʽ\C K'Fo2R 6*%"^`TdzG캫ArE (*4@[MA 5 uvuzְRFN& 4ʉhspC( پCJ_Zs[}UmTeIQ*AOf#X,ɝ*j~8ݩnY2=L齃\M] J4Yuq{$'طgp0u-X5Ifh3!\+id(03{gB2U8z:@(R-MNu(öO!I^3!(gòm n7J*_2BɌkCKԏFXd_Ƃn c0C*:(K7ducl C&ڧ RêC EJ"tu8(]nCZKm𠏮ha@.Z (uz-v =vЮμϵ=ʏ~МnB|zxBszW`܂ˆ{|tm 2릆⼺$߲z-wpSZ9<{Da[(|K H#?p4o ѧ | ה6 Y!2صWo Ȏ[A:]f[ɱgDG#gOӮ$VtNyDfMk $_kbf|[KQ^ <&|Ӄ51 L>4IR GeHԽœ`Mgb1EÀ OL:\z0yܫs}.&`\] Yޑus;jeh鉖Ul!rݟ$!:3 IqP ɇVk =m,PgGZ\Zol!Z_|w{z02-ɣ-)6]E{*b ഡIJ' MnIB;C9;T#49CAcwvQMg!Y]6_c4gxJoCYDJ!k~w]̑w8#V9uKωUYuɒy3{|ADBHa]et En͌XP["'NWm_'v{[k~3fy%<-T7%se[Tns=ac4 $Kc+~O\ N٫qw>v/"KkPh{cg_ ?O+f_,5*J|'8zC d ԧ2#:+|;, P!ѩu/aC̀"jવe={7)4y!J1}+^G7PHĻǽ{xPx.[l_u4$׍wa3%Υ&HQyP+ ΐ_@~EԛJ(]Uhv! F/Ȉx' wձ)iUA$!x)O$aq^Dl)zXSWdz4ٟ }>{шdtxΖj苽tQGI Z4 JX&N):J !5Cdzg8ɝOI} 2pWMΥ : +?z3ef JZNw9 ڞiv>/zN/#&@Ά~$4 ,/o?x^ Й%OmiE5ʥ/*͕W'mt|яq]!d'w Q]2`V7S=R;ZbzW0 pCeRo@0Kotrkjx-!Qv$pg!%iL <ĈutWh!nqSնʦ | &P Խ%W]!~Hc48`'j 8Se7rYkc8ѯ?†2ZQ肞@R}N pp䝵w M!/3߲-H%=8dv*1n*$4'7(-%=@y>*+fhHˌλ}Cs+|T{ +Xj6>ow/&a{θʢ9tȍ-} 6!#U#hXEqdZe}z|z=!N 4I}3 p_#ČBS߬^`LrT {i=ϡii`\iW W k'ctlܭL>q {Hc/AQʻYf"G7f/-6Ճz)E+cU4]Ӧ7E\plpc"3p?oj2<$[ZI,2hhAH=y{"q:}T<;sI:{4DaO@?99@&4[Lwyop+3893ll#;yyo n04[歒(QMts%.w*#Fp~*@Q, }EFY%Q5ݠkL!/R26v CHYIK'y}=DH)!L%ʾ&?^)^zἥjݯTqOuሕ+C.ؒu7Rƴ+@² Ay[eI#vCb3|Bfƒ4W7bkpr/-Wlq&%w@0צIל>й򆍌Z󴄢K\A] n;pl[{K겅,^m.NJAGmsl21M=E@(F^ , #};O΂Eŏk5$X;;ά'=paOԃE[0=W A <- iG?Vdt/RLAjw$$fNeQyN" [y&gG$I[395g18!U]q|B>x%5qQ2'fDIqhOz35ߪ 4; h[߃ ?C@[)b:ĆfG &u"Zy`TKh`!9׼uhǷMU*Z(I fBv|hm^D $Q4] e W6K"S; }>W1e|fB//JAm.-ItI|$ٰJ_p~>Ror d"PZ=-yPtjՀu1ۓ!-sF:JPϝl!9h pH RA姑@%z q4yivmCW2%2'p^ԩ3F߳V]̘%qbx+Ioī]B' 6AP . 9(\$xUD"_o6ոFPEq@ |5ᛇΧ T v/S 1QlQ'>'y޼Ξ5PXLmXi`{ʩ@dVoR5*jth&yM\Y1V ҥ prH5ڲOUZ\qyv4Ea U/koK-64Cdo}Ր+X:Ƥݡu.8!4~~+ c 0*p Ե.Hk7Vx%oMn Պ`7Xܧ9 pK2Z[2t X+tsf#]w<)80.-㮝m cCeq_`,@Bj}XJ"rFGvL>}"vn"oУ3 w EJwb F>Q!O U7 *C&CJ@9w;3rc9hlµ7a\w ]JCN$K\.T1U:1Hzn 0x-=:u[0%un]O,@l;}i.{U;ݯx͓V*-,&EIGpf~9 Dž3.PpzLN! ^wJSHH'yz07o`imhapXzܗjJiv_`$ýJoԍ7M[7Fa"HwChl.c'xQ4ŸblBN H @[PfrU/|J/F0Z+±ȇ6 +6nf Y8rA:퓅Iҝ-*A[\ Pݒrڧ3(mrPih"5\@=yW-% (OT$_3aVk*!vܺ)I|6_KEf ۯ/ I4]GrE}*+x~ݩ$xP;َB3sz4`h rnDe? Nv ׌UξDJFN|\jGSS#7|lAnل9' )08Q'h!l;L,8е1ZwYa^l8ZF n ^K|`02[mC(JǢn'4LE@uh!ɞS(~ 50{/?gyH!8yl9 EcSV‘(ywQsɂ0*n-ze^hE 0+ ֖k|,w1 ^:tS~o/8 W`籍Ǡxٷr"et`Zత>,1q$/Q/;W7Ħnϐ4;q(DLBLYk)I%? Չ8 6 ie!Yw\~R?_qSx4: (3 yźip %.8#*t%Yݩf ö!DIY3 NH4`qY5,`slrCEGԛ'eE.SqS'&<\c3)s^fW]q :4rل{PU"]Xao$gIX"i-XSX+|SG,V-.kM3,$}p I;Ua6!W00] [Ϫ A L=BN kAVMTqWκxkd1f@jzӻ.8oI5aƧBv`[kz^cc2XG4-׹<2j-UIȶZIr'k֌ gQW2#W26Ջ\1p9<.p>v{_PpYŹ E- uwE *'*C(O1@!4k4B5NoYbQѬeޚqRAw?d#R0L|=fb5e mDmZ} /pz`ک)buuH?NF_ȚWt 6ZeѰ3^G Ȑ(S"q<`pcV'G'1\W:b[ <|gk-뵤?񅒲&d-t8Pdׅ"'SW@k#%) }e&5iD]2L{=/ܤ/(~=H>ҮtK&DՄR&s[ } z>$T{>oD)5o~VC "FK*1.6B( IPBȤvsLvJ5O>gpcP2Fzsl@ 0A~@!7FHlg#׮AQLű\C%z\(3b=7\?t4907n3EQfڶQ|oSjE\1X͛aE2(f\m=dǦM0Ix݃?Xyԑ}v7?2Iݵ}^`)[ m*4:3EXmM~vR /*m JG@ {-n%UNhj/. j7&7%-Y2 @;AXu Xt`T!_]v/+#ϐ|\ߘIiqȿ8X|H+"3hK5b*яikjʅx^\Q$'u$nD)li[@j^U@f}cur~$41y:HgL#jՆ!f2%Gy n#Lk&Z`KBA|BE~N38X/Mݿw*{UM[oW.[US|% ?c-LBYj3)ftȳv_q"ʵu;mM8WNTs4U,1AD*EapLm~<<+a4ЪXb8`,v+5pDF²VY$0h0kĜ oBa ,q g~{;/6‹~#"6_x4N8. ~ R68ں>;PYO0q88#5XtL u6/h F{ bC?;?a%@9aXsHm.|}4Cn*"-I*hÄW7h#=@nRzm<>P.OnۃأJYKL-6wn܎ yB)p: ,6)Ge2א+jivOud򋆷,nqX/ _92.*vvN,BnpR3gsk짒 E;8ҡ7,/ai:$Ϻf8'd!"JL7P>7&lB1p,.7fX -%өٛs=Mk?I*jw]U<iT58Ը'H <ϣ9(,Wmav6O +͹Gvs1JQ֙]uj7T9`8Js Qd֘F}6p׹ }md5f1Gw< fp~m`P4$vHԚٶQ.- buYW\iVM|g? DSM Vhm0XTMvx)slO2H6G:_|Ua8%E"^}sOk|x&L %õë 8 35+ZQNyDMHboXgIxc(>pT! KGP /1mOYZ;Q/r= F0zR1I#K[gV=筋^g?A`s=kNkgDIצ*="{!<^ɫy<<"gAQ}'e紲_bklm\:wkl 'MAܻNj"6StW,'l=UUQaV jDΟTkжC=,,M:;xb.zzF 2ڕ5P ^ kVεX`Ž*#cr|[Ⱥ2 (iqˀ%Q<0bCH}Ӎ|ͳZ~ 8_ O!fP#c>Ԡ 06s2 p0ϸPZi5leE8@ډh/J,jo8pf#- N,-H(ˆQu'}(zhC)fI0XM%!<2M2{!c۴e;U@K[k_Xo#lܘno;` "絼"\8$.`龝_-4/JZ8XsH 6^3qG}& Zڣp4 .%kSi{i%⟸A6S53odin7AE;(I<8 @G'עARf_zE3"}GFsgUC5/PN&P\=IINRM6DuM|Sv/LykD>U5{}l{s  ){n)* AjPYIW$ӒO.B3iބ( 2*,{( ȳb9Vs$N IC z)1# ߥ~535x?Y,toJZ5ٍ+L-'XgުSҗb>)Cmг&`hzf=^̔`, LFg>UOȩ/=⩢~G}iqTr#ܳxb/ZlXJ̠yjb#a>zju Ob:I`Ɍu@mioCwt$z%Edg vIOS#9iK ^nYR\|5BsZibi8_qJBh<ʪVU3<!"T<2` "R CU6ɨ쌾]b]JrK2g) ~bluL/8w3 (کL1skRؔmyc̃@OꑌͶ0m}QɷiһIE~Zs 2ZQhy[K 1?#mΌhؘ;s"րʇ>c"vU{`Q "flF]Sz$.C ^z& KUJ65GS*Z8E@ \y@`T-q_:@i읤 2"Gg. O© U F8t'+5V. N6ڄB$.MԴr}`ܮA{+g߾8$Bc[v~Nl!SGa4跅eVmB)E` HxvI:dEHz[^"&},iԼ/3E{WiboȁR/ѷd<چ#Es#Ȯ jAIvBRv o 2B2_R v,aN뺴veff^݆Gb)~~:ҵ(bAz|{ ?0˛\f5*Ekp0mS\B$V:J{o;y#IVЊ0ha̙}F2)&-ţр20cusfV#lh_?'&'TK;|tfXk{}mO$p/0*&ẁ8,Gڮ&$}(><\jqٓP~K?">JgS-ȐSP mJgv<83y9W&%Hn ysПF{)M:>'`@OfkڂtzjOVz5buAI'P.J0w>!(*BM'Wh51"--6Π#?PW^^ e|$hQa/w9yuv]k0;9x1Gd mB8i #5霏o'5yP'`躱I%^.ذh]bS*'x & /U5hBCFlM_6AtO+- $q>O}jlkTފ&c4PxT0q%p1zP0ڢ5xd qhN7o~5!ol8G9d柖 _VS^Whv\+:732 ߵJawwɒ/ɟ*x,W5q!iߎ6o\%61WRLT$Q;A uGzOq-'k(.HL"[ 4k`zO]#twfsʘZl!q3r>>0~UhQ =K3 ^Wc?ʜXkUUaekܩ.TвH͟ó&C |`U:OzSMbR(snWv,)wP׾xbׂƖH4į$̔suKk+1זE~s'|h@$& ^'On.ra8Y5!YG+D)ԨZ?]g9'ULiL秢$f54hʮK+x鮩"K(zdxXezF_2^,3n ]KYT槈SJɧEyG YOұݎ<8Min ]#!6MU\}J,|Ƿg~-~"dT0T5C2&^-F8#uH'es!êIS;ێ `TdoMJWķ?C]F/GZ%G;5 568fN(+I(S$Ђ=~>?z^l+/B1'z1MQCscE^UE4П,<00+Q3eACe=9~grDR49rD8FG6 FF[4iAL0ÈC6SjNb1kU$J6ie8OL==CÅ:L&%Uǖln1:rPxJWa!Dh7Fyd})zD >m5!OD $a uI5 S"Us^ @3c(i(fMMm3M,J_8Y&l%N!3z?E0l R8ƃ&݃[95;ϘG ^c}k|4\Fy(!hZc!Ap@ۄ}lRb2Ӟڎ IU~,< ʞr2d9àMq EM:j:?Pw[N\?{&(Q㽌c9-R{P}kڌՙלŒ}erS'ExFrK.^E|tyёkH6^<+%N]Đ3$v uۭ,c&/cm!3 c˨V_4fY,W8R^bYiif H߃wv]˛%Op0N3.Y='"਋ n巷UcS'OASLd Jv$o)M=AWA!d+g8'^\ֵ`Qh]c)h@,m?pʉsyD#9ih .}~϶,yTÿa8E6 5-Tf(OΈg/&qsjh]X\=z"셄 ~ Mdmhl3/dٙ8t@r,pP`  Nr-Q.9Lƃ7Z ⇢thg2E r;; "E+o,*:if7d80C6}!PͱVs{`tߙdm^߹< kɼ`|E۰hGuaSpfF</Cg^M1 @[ڠC?]d)" VI\.>yIZ~ddVQ`vpZ{Whh^ Lms&`/{Pm0ȘUU6z㕳k Ek遡d֚P-u*/`MAVP|<(Xh{D}b,S0 a[W-))3k@V=Mh~j#*@lqX (YՉ2FhfVGNY82LY9kMsH .:\Vr[KR`HV꬛:#'_ ,,n6)\MLSƒK$0~s$$#F>X_ICPnQGPOq?dDZ$dQ«=ˆlxR!rr| ;tNU̒21-aF`\|8Ig[>7C~GC;#wH\ 0b;JtvAy=8 Eٰ{ٶnEюw%ӟZ4sTBf>^r m,xd¿~ M?Dw9ۜ8zdtr(s'VrW+W45448 d1 4PdOb)DUԓAdt֔^?= W>GO˾lKj/ƒZö8Z١ފЯy$'1jH Ay ~Xu9GMZJR>g6]')ƚ=Bio6_RkK܇,AՇ²Ddv34].@ZM!nw[V`19J4zy;f MrNN<ĖN}{mv ͔x$daD.RBb~?bw;> |NP`] FC ejga=f9סJ O#"FZdk-((LJ$1Y/*zQ%K 08e3 K`*rcjV tpr~㼋~ ,OƤs]@B]z[D7S@1U<{j+y{-ѩ<(fXY%j"$1V{H 9WXUwKZ{t8j,Υ^!['n`;̝7…`&M?jAڑC}his/?L4\snpHʌSkh/J{~b=>"--Dxt;ҕ򆸊혦隗٥͉msAM:ሽ#HFδb˘ś{~ެ B-e_ak57 Zr`Ӌf7/;=5 M7R.nli+R>*[V9ssRE$ '.S*fuP])Uj^D\teEkhd̏V6Dp< "8.1gQdH9Nf$FT /]ȗY>M+oaNVWn.BeNeҞPLeO4~9`N?wى4n$m8!q>a:يC<>T,V8h^7_:E$ܼ?2L /o' ڀ`.a~9>8)d6hDHu\bJ}',_) @a;#8ܠ"ڀI>v^h'L!A=C Md` ARo-hS_R[nDav.}h$Y'ߕ `޹.cgVOFɛTel/d|A&y-v* ]3ݤͬЦ6)Pp(!cוG ݲș<.䊰S=GrRFLA0`-d*Gv9R-6(]Xruئ,{zoW4*>:C nmI ! Y#х@ _,]rT$Fi]*|AVBI2D*GFc‹m9n4を܀(KfjN_7i' U҃`CSĨF5!H4bn.cIQ[Y3wAqM/a`< 케A "5V໇&~g9Lmf^ Q#)dN^'eT,m+D%Ls'w,<iӃ:J7U6mk`LqOyDS׵*`9@/葢v 5=À`;P[]0* oHjZV<(´&fwp7M}vۡ+-鄤nyKQ*\`ىqh SRz~+emawIfxX>`T*سJ.EnhRCG4/bZ"W+NQ1aӾm@CH8$v]!& b-q>ex9YӮ{xd$ ڦ]yl ٯߏ>c.r0604#Gzjv=X,.XI TƩqm"u= Lѫaz[n;]1hkn݂} EU OEYJ_45*y2"]OA28sٶr G-)_:]otDFT}?+tzaEG|fXDgxD_d>ì#qbA" b{q} ܩcAޱ?H rn %]%t?<6dzC ȝ- 8/EE4X[_[._!f(nqR2kw琞(N`J]OE)z'Ԑ-W˴sN$Ssb؍8qAV>pEM6 A!(d#]ip'#7P"Z3w\GˊT2֌p9LGxBUݦ!/1enO-wG"AEycSvy k2|ק vT?=Oe o쏄aU(wVGVm e }غ#2؝!.nBNj\YR n>tkSsa^_~8v֛Aܵ^׽듓VkT2AmJ_V 2#-,ojd8Eא( Fdul. |"dgpP|B-J{̕`CoEzl*;L]jtwltN; kSFҕktF>S> Eci3Kua6oMzPSL}8j;|:Sf!'[U ӵ;xѼ7?;]Tfv/MX| fCN\FIFdYrcPeI;P7Ͳc:!O4>O@Vܰ.ģ{Vx|1yi=*ohYj x(BJ~`v^ ~<{Ñ &-BXSoXj@{7c#]9C.?͵Tfdmn@- s@(;[փ ) [W֪6OH^)0X1}T7m-`~^_svJ2SjDppw”4MTuز3G d49fAasGO=Lu Ev-O +euc,bH#/ͮF%=uJ W9,|נu}Ⱥa`Eq#;ж^ d#637RA6$[FYMcWPCvcs9S9-ȑw\VQL{&<59`4;Ie_*Xar),n[ pCQgm7#Ly~*,\OK[:>qn:,ܨ%.j;oni.9k/]WPagiXK] LDS,ȳ'Pꋃ٢%+YW mUzL0^mhs -x%ĵ8,$ 2N'iJ0nnDD-XooFi}rdN2sw{'=}u?R|'pw]B[g2=0`#*P(:EœHc[ր˛ޜ;:v&. r z⩥V++fL_Dm?!q!m( M"87e$gw PԴ?@nfEK lցhH^At|JW^.j:'?>{{P~mķ[l._?)K nȉBhҸzq'8dcnߨ7g>fh1N\%[u.'mYZYO%C 8aI~wu7j V&[#M #FM?K@:^]Ҳf|6$(-q"cR&~׳V``DRN1F7"Mo^$6+.w"Sat /IE\?Vgf{s'O#>p% bd +˩y/wޥҠ</\9QStr6U<8Z@d1F:y‰Fݵ\B8v\ԲM/-}ժiL7&KLAÿ ܙrA @B_LTX%g@(2GdR+@`0 ۇt4J&"*G(N`d ӊ.N<^E zQDfHvq<-[2ƙ}?9XH!/z+aeCm5'R/zͰ22uubݙ }Gg+CE`ˆYF" "a8cBAH?4$ * s[PXf|;;XýͼA~o tZej̿{NhU\[IiOy-ڰʞ?_vt_cƔ.cԠYu5]_z#\K+ tCE??LT=ƛ1pȃN 0jP[6p~٩FJt؞DTt5c ÂRpz#f OwV3ikqC 1.Z“Ic!?(r>ZNMwZl~ l `zJ;jJ9X#dz'd tZL58=[_QKkdxeR;vxWk sL;u;K9*rΆՕaMYN%Q;lJj _ycuМ~qHU>:"wC>hF ?#QdnȤL1Z I)s{ѻ)!\(XӘ3f(]]C5dӿ,pOdLѸsTj >i%s|X!ie~<05ZLMG>Ԯ^"[~clvЪ-6":Bꍬ+Q.D+.ԼuA_CiDG=JoJȲ]?uxz=Нԏm,0g[6RJS;|A$- +WG^n/G nG%H l*xհ>bƸrۼr gJm64~jvTw5mۼVO;ɧs*+g vBþroYiU봫6E?ΝU*2 NTŮ3_H@wk"%#6I؆^[h*#I&YO&LIAXqTZk%v/PHFl\іzg (a\Qq֫/\_"0U-c'.e\]k_nnC)1 "'USL07]rۥZx6,xZw\V^p(^*>'%]GQ#:2SڢRHwd{e"?ToDp0+{Y 5R$XUq*r7;2ʒEЭϙK":|KO J?ꨬnCӯ%^M \ iə,=LKDPsubt$^_F :Z;,l u; t%(j?KKA{DccqB"Mqypū S#>>̳̤hKy\u}i6'TFr ]TUuS@FSoX Fq~]Ari(l6K*`L:V8bpu[+=GE/ߓFAUEМAG#HXZ VB`ei"*eCz)E {g.U | C{4<ȹB+OjLJ?+}J brD@A0sOOهRU0mnEj'q6#uMgEF Zh" ׵ݝo-Ҝ+#^4>Y/–uJzH.v3- |J auseX Fq}NIR hN80oLeiR8jϩ?v9^ \eI"= !Q0=K!3W7;9C`b)V#_> X&X q¯:P=}w2s _!Mkæ\G"-m P7?u6|#O:U6rp邥:0%#TĄE *;kY&8b'-\o7˞Z!4=\װV_ ȟ_ ,Pjh ,'Ց.hqf ꍵw4 [95}]gOMk:Rܘ1/&"}#\'b6ȧQ:@;$a&-U$t1п>l1ݫ[?nRvf!QnH7+.}Ă<'ƩrؽEV_L^X8{oT7`h#>^p[`4n6p T#go$kD= O~ZyKxۮJ$|X]}:ԇOf51Yd^&lVf vaj - ".Ɏlku@u8\PpV{\ @I}E^?Hik 0kx Ԋd(P"N$s4\#{Tio y~S1wXdS[ƏQFF%0,yeYebE|:pY-ٯJja~@ku!Vռ jDYVz(`RYd~Qm"$<aw~I@ ۛ (irǪjh.C{Ց\L54B>u;ZSKL ˞F~ ŋK[kLC# 9oK q͡* Tx{_c5 CףgOy_d!9@_k,j]]9qC%J &RVӟPW+m~6;rb"3&.wawX9v=IG{ 6m@Z?gwE%(^::? ҳ͊틻0?rRC%M]fnbx|١^{9s7P9 Vvg :W/B i%hK6!;Hh}T`Acb*RuRx[TXҔ1ګGgvo#DxA«JHAx_'LaMPQHywa!6}!R Ǻ,Cn&AKQQUchީ ,18:vymCn=q'`NP%͍7Q>8:SfsC,b]Cr^#78[G׽ԎpYXA+Dߪ̽,hx>i 7 9F׿8u-;G)5zń ʝpT73HM~ztv(teg5'!*F4Cpgĵh7P/XFNLw6M ]c}V(bņ\UDHv/*)h[* t:<٤gPSpD֮>X.xmI9;D0*N.ŷn?j87AdD E&rc:NI=[NjW5ߞ, 'Ts-MGhuF4x;&9K6"h*j*.Bd#Swdy3*ZD£Qswe͘9C;$'sN_ lao8}>@FgL|3z HaP rNA0]s jG"'7kwwY/lQ(TΏ|ީ0J>c I}B_\yWs+:dUnY C :u=0oz /xw!B<;Y(}:JÒrFbٯ&DO |Febtt{/,Ma!FI&*fiU>+EXDmÖD!H|:\?),To= !6Tx'iwf|vF\] 1*ʔ/OUr lO1X\ιҡY'i-CbF5=Ud~D2F$ccr!3Քnpиs=+/R{@n?f'y-bXGY'N %l *;NCc +@6sI8xMLI{IV2 B ,WQ!{iX)ܭYr܅5]јDfx`elw0 6\Wb~ɵt-\=ʷ5,30pA[} NKT!c4 4lbP]C|c[fH5<^6.=-aAA#=\+awlKzl8N}@䚨|^bҪϴ%R$O>3-5V5,iG^vIsjþ,-$p9󯛠j+ߦk 76KooSCe??}8A 93 g@YwT[:v_Pͳ,յ >+`cZGBXÜaׁyהɘ$cL1VvMf9Ds9a@7omv!eWdK .Ys&K@/ZK93Ht9gG9[ l48.U)6#=/ƊB<$/ы\Z=n >n4ضԤaGj 4`+Fs(.\""w1˅x"Bs_b晽BͰb(Xn%G6ʒ4_/QJ`+*G9ŭC8fxHXsYS42{fsQoo[:i@nEL2ÉĜN5J6}oP&cF)aR1U}ح߆0 32=[!h N{RLKzE\V58#\Kf?-_Y|ܾRױAf[)aΐX7ftkD03~ߊ`cnuGk`@L( sR'hv1{@#Hܓ$M/AlM)N=&GfDױ%]94:6uU3\HU%r~21 eEoOl2KF| =\ma ͌wuQMBJM/$`FPNA:$) R0i`Xf>RT_r5Lu@pYS\mg~6۵X!Ӡ,?9MWE,_IDkg.~B!F&>e2$q{C%v)[^1S<ƍM5DuI,#1pGʵ0ʧUZbyΛj .PXeu<'ͺn͇D$-^f%ɉ!zcy$Q{y-Mx}fxyŧθiU<=r1OT1"#ENZWA2 p?&Ρ\XKbS,}jqW:}{:#ʷ۱sP[a F% A1A"Ld-N>{k]x"UZ 3Bb.]v+lĜcN߃rZwcV0R)?XSzI:#kR_ *s-ݛ1,$&jQ [~"NCbϼUf-+gD1uDEls5W'{/\XmHH!~ >rcι H^~Z+XBX\WKGPe= mqSiqׂg=o=5`*|dE`'M?s8yX񣘄hrDPSUN9VhFNYO.n<(@,|N .Iu FMx.`cN*aNlJHOBd.8N@o;OmlQc?|,hJq*LEt8de$IFQb: *F9`Ri &Su\ޏVVnh E>h(MxpiL+Rib6]uJ $a?j$f4 .q|UeWYætS9v"ԆY3p}'(A&A&sCqQϏl*;VCN(ZCWWHն%Ho@ ^Dmhwou!-}(%[Mt*,Ah e`<)|g /0 J2˺90I-#GO4zf g8gStv6Y4:1.Z*z֞?0;Sl=/"lbm-/ ZB*4 +ޑ6mW˳?bcX>厳"Si ?0F|z_ e (0F|vAkrUZƿ*fVά$ȹGlSgX=dc\+f0vy+9?N`I}9e$4+jHj$YSN2~9qhӌƭs޾>_e!PIF%nfF8'Vo\*d=R>R|.r;48uG%F u~{kR  "\uDҹx+/з0ta&*e9Ta]Rc2'[C>b6.U81G)ᏕMGO q sniƕd[v(,*cYH oڐ,3j*-{4>ؠ}!_zj9DJ0*&z إv&%[§ojyM[,@M=AF9P X'mɤ)}6~#̖ E2UOas,<Th=1vGڞ^%T)we*@4Ļ&[zrFFm4m7x$Nq3J1H ^7jVSV>IS]5E_c*uTy TZ%+NsPgSrum$k"J5Z/FNۦ5 n-!](]88($̻bhiJ"R/˝y]!첕zF]iDE2\N;ce'k7̱~"C?׈3>чd$^| ARW+CLiwhX HPZMhL0!|u N_zWdj1X.\h$Z 0Phݻ޵hu/ҘAŜ>)bWx~\**Jϲ*u*ݶSU(<؝vrӜ> ۄ~"5>S5NÄ~b7M2a$'3[ te-q`/ VWZПWIai1&W,=v_WJtf)ereoaxUySe>[~1Hq%x:OɄ[ vf>TY&ӡ FyX|(yջ_hBr> Ggkj0.2]] )}﮷PKlicLg*pb 2_ g[]K)7v[e͖$C3|,盏eW$t%AnxӠz0hM9ƵCjCN> Zn&^o@D_A#DB_ o1I bD6u鿟J(pk9rxSs^ת|摸B/#2#Dc^t: xRpU+̊|.T?Qb?2Ł˩"5BKpR5('kPc*&1*,DDI&&c<9ǴxAiMzGځ\rr~o*-IENdoiԵIgŰOq"zR[Ђ=t,M BmҲ^!znA3~sE>':z)~㖘 9|ynF2C{$c,kuMa;6#J$Ll1ahepU]~:ٚFAs!D[u=;E(D/B ܼ5גEAxo%NN.syvw!y0dXdc=-Z{ՂJqk  |k)z]+adO#)ǂ#~3*AUR]*yY=享'v"/]Y#[pUK#eP$hiz 0GKMnA,Mҵ\)®Zh{5Y7ooKLϗ=KJl"UeSUy捖I݆p Mxȅm4q'4\iA0pTx-,dz"'o 8Wn wֺ2xQRO vDԼk^cM\5K+S3۽"~'ڞ;7拉d|[Z$riol(>X ċH=ۅPc/[ѭFn63!ڳ. Yp$@(8-P ,k-;[;^濞“/<| oŕx[~_cE`QT6 ah5yv /AUnm}d} ߲S'֍6rprY[MӚr7Ts*bm#:yiRjtdVS~*i+sM22 gS}bă*V҇9skɍd">4㒑Kȋ,<!fqu}H~&=L C.t.fڄJx,kO'\ t/Bv?CYPt=| TJ_^b[ަQXoJ%X;lk%Gحm_ bhru fn#De!Ln37|. N42X@قM)T)f+AL0&RDN@!a8c\X7Nib!t0-QYSer44QxE1A}:NJ{,7Tut:/o5Wn?y4Y7J8e0T>+ZJ5:3cOA v(X]j&jstEG_&[j"M'űI1_&%z[SD]= +(g.C%\debМeW7:Gbn t ?G *Yojzf!/w{jޥvM?,o/`ŲeJ@Y & l#',GqCq&468r!0Ooޱy"e>1̙Ȣ́P!+ׅYʏC!xwk*S nv MYF6g"ůX%B='~t#D0[?LB 4y[p_HFvkU{ &=w7WqZ&͎7Y)n>5(.T=FCbaEliߍJm܃e 囤<#9?Ȟ fk~>_㙗 zի7r7YgW$*$+A 5+u/NaQ7sk*&t=̭I ncZ:{ic!ט{c%L1F"k0B#ey֏VuƱyv9 =X1Zȶ5k\MP,)ya_$4 am)XS0VNi0ėW׷NIJNs :hBYpR#H%ElQ`%$drKUη068X EC:FС*:{]P4Tܬ-$崲^H:*J8@b;/NG9Yp4,Wpi .5o 3]Z䅄G7YjY<9?Q?c>C "ZEqpRl^§zT2fy/ dOvYlVKO,ЧdzGc39Ԃ\dX8;8C6I l,mmDQףXkά{OR_}F~/ h/M)VԞ } 43@V525 9My b[.u6ck!-Uxgւ.-9HfkPR5樊<ڞ_ b";E3R~Ekt? s~Y-h֨,h+G>nٽ!ar;NQug$'p`gXM4 loPE9ENrݲ*^ǹ rܫ-pˇ!_VI3D<,Q!TJ1FhDtgJ5 x1;X 3(;?g_Aɋ8M*| R>bg[ug{e6|Q.PW\q ^.|sC:=da]@ZkO_r[##7(gl]`V2ٮEw;K ǕRkq4s1b9@nj`&xݟ}CB =84z e?1$QwPԹ r4kSo1}2ca@9Bub"kNsi|{OtRUCpbYS|H8? A=eDnp <}FebNkǃ.'d%Z7?b,T0U>Ya5 `2F4*|6RI$ɫIb:Qp@qkb6{U=CZ&*4)7N_q4 rЪߣ :ٙw !!o9%tkSv\5>W羯imfUa"8qKq"` e\ _WQ/S7(@i↳-N'>w8H܋!>uH}U޳`ׯԢؾ&<.hp,Wr:S\18tcjg Zme;y{@ )ϔE{b$iȚв4\C1t@_b4o *RO_hӓ] G+;FH1y 64S+jTU[ TmH7`[Tcea { :d` xԕtZ}c5ûݚNXNE~X৹: lJ:h6#TjN:nU.b^+G:9v;ЕX;Lm® H#tqw2Ӵm(g뺖q+/\yBW{Bm\'5iߘ£.lq#6Ack=roK5$#qUD*dvz|*hg5l)w5>,cl9sﱺ\"^{BQ7}Z{Ffi Ȣ#r]IS-.̓1kU1,`rQg,"_9M%O5HzKl%)a>B_XY,_q%pKpda?B5O&W|b2#>|)a,(n\TL&sIHySUELؼq0,#n|zvGQҒQ̾-WJ54w{+@*hMabi9)*)3ƲhȀW.;qt=FyY\1H4!n UfPVLjC5Ku Po Ky;-8+Ue=y0!==gyږ@DWF2 IDOw'8:~-|nߝ߸ T5~seNnp/SK !wa,KZAD|'&P=Sې&nLvp!{@ fDEdDWy,֟]LbX4`lyyDXx+}2 cm 0 àU?OOdȤEop=U> <}ׇ.ƽ`T,S *o~ -ʙzև~cd7p? 8}.\!]KyR %ɜo0fͣ(< `TymCMc~>:Em傣qRIM-k"[J?iѿ)2&1cE͝mUw4KDU[_,YSl S *nVRwz誥jۜEƛ{F;0R^Ro}"e˕3#Jc"C4}kȬ7 E=XlUf -=Ŋ7~~ q93qXPŎ)P+8B 7 ť)@]H(ry{F{*mC}*RΓE6^N|H#dn;1ghFyPA{NtM$G Tj[W\A V1 iyYXʡĔ:C+HjP"bּv 6ux@H(±vM?Aߣ҅M *3 Y(Ҫ7YJu]CN6<7c TOUm#.cv?&Ug-&žwG2H$k_ %)I6gWŒz-hJu6UU8/dWٛFvmA ],Ŀ;^l%lfHǬ?tA/~ل9 Mӛ/>b Ql.;,6댴x>8Ydd\̆8""Z@ʫta-_߯fqǤu* {mtcV@b)ֆ*qv3+^ġpq!~UvM:G\6OF W1p=?t0ӄjO^]_?[90 .$tyO٫;HmRލs4qZo7㾴*L\G-no_~F:[Bq4mT!v֞cr i+dHQ5u:{ĬGPJ j\v>[Ϭ& FF eјbiE:j'Ⰻo,lq~̆O}y@ڗca+nJKHbMف_U$hw@F ^RM1AdTm%}q8G+͇DxˈTQUi+MuuȆ}각IْI8&uaG G,SVyrl[o"|7_[yxILyO`1 ~AUwl4L[UFf`~({g:L?RZ(2ǰz'ֽ[yOan)^m]gP;5c0ʯd1x|yQa8uSr]T'Mfp CiMs~3KF%<&s%%$Z9J7!C)Bh'Ahg٬_,8l]$F!Vqz ЫR|Pt}pW0SB ٰT\;9;z9+ݺCyP?ͧ̍TG@ӝ8.W2)lnr7ne1 p"?K:wZ}4`d&%K# HDEAh@Q NQB00Flѫ& bBŦ4#_5ȠǙ, ;+H1 6 eK?Ƶ~ђF쮭4t^lt)ϕc֤0=Eu@ :b 8 }v/M=[;gUIJjxo;H2V֥wKJ5RGq {_(|#39WץyDa^ i^>1o=\u60^6nIA\:}ю-3V Of?QhO]8Y,~CBq {:H$#inW O/OKrLIsL2meY_v/Z)V, \9v6 LOW{wM5GlV>t%nv'a RWZ)uSrJl#RNvn#/iPc<5®I(K /oW{w] s0(N-]6RЀ.Onws+5t$,{$""%pŭE?e-}H:EWAu֊'v`9#Miw O 2ZDBL Vx5Ex`Fkʼn{ ͥQ/;9L4ΊdTć =v TB(hk,=6`Enѷ AW0ex)C^b%v<'bl.PBηS+lJQ?.8pub*(#QMG=~_$fRD V޶8Su|#s"lLX+pMGfeZQHCE9iSԴ~:*ki$L:٨k3+;8ָR:l"{1XA%DD=p&>"K&rO D{"uA0xP w9 r>eڦ/7kNѳ6"A1e| 6Vmnh50xܔ,â~D; o-0 @$}>3Qu.gߑjV)ݚeC(+8[ g$^sa R%fy"-M*P)|-B= Y1T+$A~@Vq?qC囥dE<fX0IUٗ{ŇIW 6 *m< u_qR%sG4݃4nmO hb쪐OD5ꡯH0]o-,#ξL2Q0FjMhDr&sbvD\5r. }̎ؽ 1\2lKy/Q0Q/'Jj|њcvDD<7蓚9C#c'$R:p $/<8ٺ[DetcS-lUB¡GV[­-}v×;|#_nV ,mZיOp:qU@iIGs|VlR:s=_dj5,I F 'ٮ7%e"TgX<QE'vKHeӴx!IOp5yvjlJ‡+&, L u~OK? WLꫡp$GHe*wpuB\bhFݐDWF:[1\o5cVWoMZI53|YrWr^BlBg(NB70Á/~SEquW t.EJnFePыooH  0]pY&G84{Kjeb_1yClh27VLϘ7{1nq` V ZSޟ8 A'|)b%Y01RCf,)l࢚AgdiV#z9l4`ilR yk Fk&{B_'1MF q_ =d|#Ws4=,  ו؃q3TZ>-jc=_.ѹ9%Vۏɻ_PC.BF LKlgt='TfD 'Pab2d\)ܺ0ObvZ{AC$"ҟHa1]dT(ǨqIɜnFJ)[DA&ɝhh Bʚ)JopRn2|f8Fl'< b@ؖ1ܟJ*> WYRn(I6BawE>3 +aTLmCr ^I*MB!-F.WM HH|@׆I cFޭ+sB@"ZnΝ=XlKoZAf`x&)V/ m~Ex N]H'xO ,7JS 8}Olw:ry$PiBJSO(c"tJt ]Ydٌ;BZkT M ٨(CcE omIFQ' ;BC{V|a#pTl I ITC~HȟI hƲ4{am(zS>jhga z fˎ۞}0>nby0}4C_&5{V*{Me;OzQYp"AkGeC ['`sWU{}aYi2ePUs6mȶ@ǿwrQauB7:jlyF6B;3̽1W(H7gQ*E OJ%[Үq8abL!UF XԾc*!ߩȅ[Դ`k__jpTH.R%S5!? 4E֬8S<}`^όTkY'm)eW XC,.M)?䥙Sj-e--*dƋ< JY1xu*Fŝ]/p|a$cYEh5hDHq84ݍP#.q^+t{ Ɵd{NLz z4ǒIB&,X+i*J@  gT{ qBD0 8[W;AoF7( R>U-pu46K@F=VnWkv~ /PcZ>Fٟfun) i-Rm+q.[j7W [Ar7@FubIӍ5Uzo4xAg؍RiVmzDc0tG-_2N5ncxӡZ[ /?X~mŚp<ɯvK)N!A09qGki.UCI|rg}*}̽Es£-\OV[\ﺫ;6 Z"a\FrOzB NBƤnFIRaYAܫ&9%E&=P?'.B&![r). T=.  ͨK#nħ]bW>+\`H܌?7|S2.m֐7P&Qݜky=wM,ˠ b;8$QeM#jK|R (ZB#YpMBD#}ޖz]n?i]ݥ4[QBkRVc'u|иqs{ڠ_YcKYmD/Z"Z;ӽSOP. s?Cx,+1~*ntܩIdpy,sN$J&:M<lJTD&-+' fq<Yw(8xuSa)s?FQһ6$qK5q.]fj["&Qĥ `x_gH(EA߉0пMZpG@vQu7.^XPowxuT"WpS5M'aS80s]>CvkeAq8 \L;=P`ϲ@n< -"|ő.;KklkF09pSJ #AWIK$SA~{`FMy嫆!=b2 S8H_ZUm`J=HhŅjO(uǑˏY0hVTFTR(S=Iʄ!<(knpNlktpck=_IfjL)ft|q csKCTKм< Xg~qx7# eуw]aIt@xY9ҥkwH0Cg"N]Uμ,%Z;E}c/^HI 0yꙩ/MrH8bMxyN3YΣ4Pe2'!'#/,:B;Jk~| ?ͅ q*8hϙF5* ܟvZn4K8Ql`Ie?A9983_dq9(ЬK!pQ32R:(pi%Ɔ\>\BnQ*Hcy*].4JRʻX昃.Э*V ƊH.<)*;pVwӄBHtCav]ݬLsҩL <||܍(>ں 1yA#s8gN|zG57^eCUNyTȿ%=Y=dxRR oAҭK ~I})Cit ,yX{ܾy+- l&DNU +5+Ԏ޵ LCA|L6ؓ];P/ *;AGcƛ~,\l)I4W9~E?g<=oN6ltUHePu3%|MӢ'Cä#- IT]TK + KJy5?yduy79YG(:14\~+TSx8nbo{sʣcPD4oէ͟ I孚@ޖD#(jv_NSI-$0ͣuY'~jڎ~]M;'d쿕(CK_ /?K,h#|(:[lvAes{o"_fNg!i*`S]DdP 2Dq4O3 NI60.M,Z{}F  vsc'aѴ m؎B'P븀2 䡈\P㒏ߘue {I{)VDXoU I~N}1* yq+TK4-H{0fĴ>a[vgg-f%w/76d[Ʈ mQqKW_,Vhpz0b$u=XKr<}Dpz\~p\ a#"hTTz &Q/귉P`?VN 4_ IL RJ4UV˰nDf+l m;Yy.ƿ!T"+O|E *V[z xhy^߳UWuv?Sy0QW'&&l3rU!3>"B4:t M\X)ۮp+(tQZv;[fWS' fB\7 Ήy<2ӝ_T_! ~i~X ф̑C&=FU0h}_'JWzlr'.?(@r@ qZSAV#y.jbt UwTÇD|4sA)sXWAWbAgOJGC (#,LNgk_˪XF-|NoIŦA8 VzAdQߞDP]@_ʨt N(I0=oXWvPvQl0H0& ώ!Wч~9M0?vK}P -J֬ t[1BA!0TKH>[aCZZ`c Dalrj둖o)]_le]ڂUucRL"ܙdM G[B lX?x9(w-H @;+å߈s ͭWsQE{XQ~]הXb0UqOڱkkoE5OXHߴ)?;J3/PZ?//ǎCD'RR !,, ]8DRʛ)D(iJY"/YAZ3_mK;k#Ǘ _SciC/NˁɨzJ0X~ăw^EaNY}B>/\tWzmNRQH>huk%0CRrQ&Bƪl( Ӗ'tSy`X7KcE hNt$ֿm9sդGmp(dzUӎʯ OTrj eqDLXyL25-6y#Y,QiMo Pi\h±mFeN3̱IA~4\X3;T7p57=6E8.h 'ٷvJ~CVldXnx3JK(k[* avβ}LDURZeHO7zvePqmXg0ebx}[@m*Fm;Ѝ}U," ̛Z 5vCA_l#;yy{q uyÊ"D#oNի4OėҔ062Y *Q-:8`-,{@U~NvRz ::])#]"$gwM$Naۓ!\%W9:veȂGpY S0?ꉓҧ3{G:H .|X8=TX/UjU^X巬Uڡ @ݦǶ-H60[,ƀ. y]r#/ˎXҙж9;\'|k6і 8 SDG }Axjb&%+MmhMpV,|fv=.AY:ɹj;#SO$ sMԺ G8qh*cϲS˭:W{, R{ᵚz.Wk}"NU"$t6 CAa9/(` 3W6}SQqX͢rNл,^q*؄cơZggX`C6_0)ZI\^]0`}:fVsL|1UŅD0Mtl1+|,dI L͉ۃ6JYof6ɻʎ/X{X~ƶHϪ~ȫ-ѲCTBtN Z^!x|ba8qU4vJ,GS"<}( 0.N$_J(tDծرRkXKքvƳa\&[*ݥu/#NV]1[VO슽HS6p.)z4.h#[Q_qQ>94>V;d;҈*7Eo'zU5mVzu=lImnd^L:C(CP[>jtp:'WK`sn Lq(DAe#X;+ Cs # e3'Sfcm`jT4 7,H޽OgJct0I g!KV6`(Dĭ"6~kq-gie>av 9%~I}퀹mh-)ϩ{ Ī.be)d@e_PkՠF$1_"dt)eDď U`b`/WlOQM626Y1 5bfl HDSAg>~_ⱮWW2 9ͭ@h EHQt+ovs$lș׵Lʣ_=?Q`\.9LV:ˆZD9x2u%>xʨى6# Mg'jgvy`c{)L5|hq`"hho XuJU'{Cƾ/(} 2}cMqSRŚ_:=(Qp@ 8@/HKȨ[Z)*9f4j:ʰ1)OrC C9 w7tqZYڰ8B )$?L8_=[}t}iQНIkã`+C]4ZCd‹TSHf!wG͜N* +"[#OއoqQq7)P /#Z!Iݎ'?xU7-'HJ˯t>w~QTe[Շ`f{zYwɵ,+ih,yXQ#,l(/mP m$@h[dž9A ~yb',P&Yo=XՏ@Dc&r-XAz"ԑC/ɤMFiNz2{Cb," plWШhXc@vċo"gqGӚkcsPEoxV]Q۴zt>*@(4%QӮ p,(j3b+% TF#RZ%4L^+vidxʈK! ].k^!,HEZcVUf@ݽQifT4YŲQ7\uԣMP劝=hٹ}hEB6 C;rԭ[Ә\#P@%ꁑOKylnޕ<͔kݛU$l$ ժ)# b)X16ABhZ܀S:W`?>/7d39VD("G8d~M_6ݜ4(.zT x~ |zF,#P͑Qd?Z98χԤ8 55VqXV Y,vNujf|m, 'b7 \Dfmg)C>A\#20/?2mqxh,(.$54DEM1Ϯ3 g7.V@|pX{q(/f ܥûq"b~Su\d|' _Nw17;'.dA.᭠m%K_ *X+Mp`0qpnO p;5Qpo"LGص=NN ɛ1ƀf|m NwX}w.GuTH9)B+v-Jb!F[PvpUt_j}$3.벿(P,R<]۱Ln)cl_~]l4y41 d~gs]j|dbឱ |1`^#چi>g6BYRd7!baӱ٠3@)6D20\%M-.3QMw.jb{h|]MZ-._bDϳ1x3\EɰoF@pcJ!KMDxthF&~$b[}f ת~w&FżJ:MޣH&a#d|!Or'?c=IdwRmMF-IO*S3wx"ۨԘ$`dtd}xnQ,U‚Ր)N*xpT$1v]S,^f3Ѧ&ap< LN4Xf /F>~i_wBn UJSYUfm9L˜xS^kq`ͥK]ʀ-ѱC:̰6Oi_(d՛ܝbh-#k$N6_\WZ(mKK6ڭ: tӅet+P_i{a]mSQ2|a^mV.N|Z hE5 Cɬ k-˫㼖 O˸npoqhfMPbFR;bdNbwl.! kҸfTpo/QAH,+v4w5Ӂsm2KQROC$8nkbą+x\ (\Y q>3[۟p&ۙJ_Rx-< K& S4ϲ$vQ#X!@1/tIKO&Ǎ)3X{oǩ\Tm-ENsETkEN٥|ՈCnf] c}=1huq9u.nr{KY<R{5`"s&Yz.٣*I1e_ cS^3%Kx"#^VTܲKq&PeZ!HY\,u&q)k r_J =(EcJ\Fb0?+-nMj$IXG8du"'P cH.~62 j}EC59\d.W/MTΣ9kܸ ͪm鐴"Zm }рk 5ZJ wwu+Z]X/v@u*&K+{!K$ Y--@LthÓ`@z[Ƨ00@qNϔzȠF!MIyC5 sA`DϘ' ew=9Xp '[!y)PusRL>*yp*F#QԩlV/7$Ү 0!ΖC󚚦F˺$k%A\IGKhCQhQ/RXyֻ&q}8iqh$b9ݽǖV}T>8)Sҧ!/Y24?Xi5\v*gfۉ57mcT0"(Oj5hF܈uO.Ҭ}=[ZG al!7I0Y"M)s;&²^y1GI"%P۬扻Qa2McԖ<<(sKqq;/yQ ̧_rq"ՏH*LApE;'.1@Ņk:ON$wÚ.F!i*(}v.}-c%uS,ޔG:i $S ڈwD_%Eщgd\ l5B*>l 1k"l|S Xv7JN8x9n/}bEt9oHS'6.)4A P cC/Hg͏q9 -9&:鼽k3zddQ_i; O)U{sCȹLY?4%]ɇ /0L2^>! ( vpnE1}v6)=S(T".>l,v%ip0(}h'RT_%3Geؐ:",by>-vJK£ ]ɳ7wI##)sa"t4?@K0-ȟ$`|u;YVrcPTTu!%2[xiW 1#k:>ÇPq+/-r'ahE@r M51I Z:2h> "m UϜ9o5..F8$1깕rWwnzkhI]T,%h};o:}s06a-~sjz#Z,nW4]@:C^GH|(f]7 [}+T K6mԏ쀙d)]c2^SxŻ>(9T(d=EqEr?ȃڢݞӎnZ-}VfitMPt'bfZB\ҮTDˮ c<".$UZ$XLLQ`HU"ep[ǪZZ_(%alnƝjRQmZqgb&+lzso6gMo㟝Ǘ{R=TO /vZ `vizj,+3rH6#~0L/SK>({I.cwoq$ؓ{C y_Uݓsڤ^jS`3r1>g=|~Q#W]hj߂;.B* \s_֗a?D M/4PR-9zwf Ngx"j`$)n&GViƧY<~vV3͸lqxqpAݯk y +i_kUYzbC/hit҇|ADT̟@Y yW2΁j&|Nt]OiJQpGD"Pt1mx"KoRW ՝}M}9Sܪx`gSױ 3@lgZӾH6cJnoV ;ٮ"DĞI uJ~3|!VmY?7ֺ6v mFs6JZèmG8~[Jmg_{U*;f  0XRՖǛ#_x` (|L)?ޞ.JEkjt$X]൏z`LeIY`VXY`U/y MGEs \~tu:}I@z,ΏfDNhnt 8mB3 Jh& ,ٵ(sX63$v:[=#Cí5wjگS聲v0).D(zDl`@:qqV5{%fe\dD6o19,7ҏI5&YzAgJ08(>I<@U{Y;*5ϭ'"%M~/Ia~?l .#e]'INWbD[!Qi|zzT޹'o0W]zi$1dqtnʖO39N*kWR@ |-R~SfTwWNjtG-%I7R Z>vhlYtyﻃwq9w O5WEzGЮ/*eFea_Y%XwoO^U<(*^F8[5eyqOE' ,l(bYth8V'b:=׻vv0z8%f5O8 3Q>uh!A0C~ӿE4VU鰇?8[dZv `qO>Eds}\({E^zӅ~ y)D2(󱬍~M~ V^Uy[> dnDVvoٟɧ=E)h2A۾r|גA HKVD$6:C# \gR{lmE:((^0 3]C׎lBr&&z<&IG8a`$tqQ4B(-0 rR.J:G Q5d ѻǵAq:U#ER{&1ۓ>N$܃)=8 S(Ԉοr Jѷ2_z|Dn.de}J*Ū3r`67oH;pwF.'t 1cݮL@JnݲL Tf{[Ďk/U٭\;ZzGL7Db><8dZaF(.U tx?ne`X:Ty#Tji"v.mN"Td&xit0 (8YdxFI\f 7ijjz"6 O~7s٠n?cMY9xXȹ=g muLYd#})r (Ku;l4׹V.rXTS D~9^4h_pg<}ƷVۥ?yd3E -f]*͚JJj:Nd@+ymK.|0?e[ R;nzI+ҁֶŕ_]2\o}~Ok}+Jv0υ"3zN@cWhsK&14ݣm /ܣ땐  >o jc`|rXLF 3Ml%w_O0`Gaox}6?T}9x2D”y㠊*CWJzд2<4[px[i6 ȼڃKAҀupH|&J.޲yoXFlr T]/Jaau<˯fH tփuҡ]8.&R_$$96l~T2f^f@ n(m Ǹ~,KrQR\$S`#]f sPϭy2Lu\QV4afXw7; H#Q)X spO2^LɥnmM˃SJdT)) *RxTZ񰊶BzV ) r,z;1b%uhDM896Eն[eŕ񆂛dEw y'|816=H]}֔$;MhO[]KA]mrƩqʺҰ3yRݾ ɼ{3s Ԕ3w$PrF}VR4qj-%Hm&=ft?Lj:MU*tr6UIW&401G#XDƁfٸŏ@zr{{9{}}# ,hD3laQVjۅ9k("T&\-}Y8ﵾ 3 ثx-E$1)9 `-Z%% v[@{.l(4=F\,.l/JlA$ݹwf"e)YZ4u\)  sXeO:f^3U9Vgq_vT'èd6)\owj \IceIw֌ˁRO~A k5Kw#?3r` 68iCV'ZL٨ 09ek2j;yA{48Lݛ)\˺eO B TDtKu jm]#1L8÷\zAC缻+'Ǟjlq yB)`M]jkT=},#a0`4sڦC<m1@ {1+U%/ XGy;^ǚ.(,)ǮͥU~I޹K@[l374bp6n|+3zƢgWꅀA0U?&죯5[<,E<W5ccXoKG$jqUT- !Uu"EVl>Cdr{g:t~hG䠑ʩ)S 1/pr 9.L4֍׳@:<$&gjV~ e=y,*:~nۚ 9) j*Z1_>| .!ޠ1r V͎uwӓ!±CBRf(?IDo'%tnz&G{;" !TS ]6,ZPVܓI1N[UpV $uԘ*m):'~+{1LaE |[Z#iD#-`8PH=a@0, 5^>7_4Ǫ;*uH iʢ `Qձ?iZ'U jٯЭUݷc5l%VPDK^ZԨ?M .eDFRߑa`U>_jm,L\u~pw^|'"QZdyY> 5D׆b)a5zg!Ee#rk S̶ !۲6LZ:]<Zf) 3|ώg~Y:sy!(z.qvR'8?03WmĕSA|`dZ?KPw#Nexw%)d+>XBoܒ@~Wi_ P7&0X6+Y6]mVM4VYhZ pBAAf._eP JL}ٝ#tW2*(Z"B` |\*=Ǵ18'5LUFv\-d3 HxM9m6`SoK OHlGmS9T6uslhM7/S^py,TWS+gB] H0K/WaQXmg閽cq3ČS>3xESc8~PO'|M} b$%>3gW4>6dHQ=sշz1o'KPanoUJ".A9H$ MM=4U!2b=;#~g.aPRq9vt"} l#=HGPaھ0rmŦخ|׃@4 DF*2qp&mkUpنZԟ*xEv!踡P|¸"EYbF @eZb")^Ukܕ!]vO+`QFK&`*`Zʅ%lNa `l0Op֫qL?dhC^u1e9]T27@7M{K:aS;\ΫlOR04sxbn;?ab񋯤9z7jma_jN|иj*d:C((r96Տ2酐Ebgz݉2 ِ]olΣ-L*C0AbEcRjNEJ`bzہW1Eah&KK%r׻<"aF<SןJ/~N.ahǣEYs_}AhY`foN3(t )E1=7wR_ѷ6mGX-i~ʄйG)d_dAbHu@P=Z7AI7eZLt0e7y 9)e4;[$E@4|9D<KmeC!7|FN/jrHLըsE+q8{Չ BgKXޜ|fTxjBCPkRJ*QA^?̀sk_eH4P6xKkv?ň5 |ܞy£#Y:0<_S_|F3?[5E0JZW idlϧuh`fcC#.i"*>R/^Onka|CP/R<p .v !eYx1a2QoO5`psa,ڽ[>:c,>ڜD] '؍) Fu_is hud~wgLUMSєj4I ?sRaA螃rj3ٱ3ڧv/PU:,_ a.ߪ:\! Rأ́f=|2"ٷ lcN)`sSoEcl6[ɔI!!ȹrnTvCÍ)@^$olQqE* O. Ϧ8ܶW]nztmkCs FFO<)3`}n7asjV 4E5@n/v`wS-nFހ*ٞ 7c"4}S<$%;m/:Lٜh+ؐ[ , +$:'ӗ.eێꄢah.MuըH~Uܪ H-<=GU@>T7J 2Sq#6_Kx.҈9O8\>\4t^*k҅օvD*˜s>ՙH oj!k'1«4ԫiN1v89Ez\JGczʂ oٳd"}Ekޢi MfzqF+ء}D1_ "gBB7SZҁ[ulYv-~i^E1E_;Q|(u%Dfo4lW9XZw.9nyL%i:рCTL;Ǫb!t-QΖ%Sڤ\97d7y[z [# * Y8.iѶGuHdP <Cp7Lq"əC1[|K5!3 ߌO.pLdg|P[=̚) 3,w 6 &HGR]$Ќɨ}1kQvۜq()XDjT^nhfL&OYzN-.ӪaA: "n^kO=G y}ٶ:>0<%2U<=8&"xa1L݂u|†v zCR|WBgP[FY|qYw䁳pl$v V5CGpҵE} j%d; kOEVhz3\<1j?&~l"~CohR+|JlD۷<}8|HBstsX6zv]TC8:㢭\\6ϟ"-!g]MdAd"0O iwjRӒ]{I$^ye4MlRhĜj,mn!&ѿ и-k)svVX[U84%j|6qG]92{2>Kg^A:^^\.j.G/r LG R)}on#:}~a@Oi٠c{y?ƂN n@Q{x[nYRKBKb:"@.8o#m52* :߶(Ԋ0mAC^H*o?z)pʪtҳE)@m-.BWc RcלEGI@ŷH6,CvD[:aߤT/FpIs  }T*7<K s%<p`aJDi#u)<QsG=C_nc:edvtVYㄎy$zNA8·qbۼ$b`j V+9 ƷU?xd$ :K,Q*Qm}ރ`N}{.ӬMWao Ѫ>d{ƖY2e[ .0.:n>wS@"n0؉C #oZRѬ!Y6_V(UK198_G M>/##A6&s)7@13%pM E?Lo'^3gd&Tÿ Ԇ!Dlb~7Lt6c'P 1F6̹Y|G5Z2 ebI6}RJ-Z2Zl}F"i&p6T[%o[[=O W'i5T;R5 O/0Mݏrl,T|Z*9q*jd$ЇοeZ*[_a'UtUao5؂"7 *]-~a7qM^6 T(z78a xYq"У- iwlVi \="!C Tzq7E.@RB}H/{E@a庥?| <2Q:S31z9ef"Hvu jW$#N}➟`gz}z<(2U<,&,8So®9!ܭP9$g`ZX]'e!Sd#Z9'ә7QQ UJQ4 h>U ؂|OYw^`ɱBrR3tWTRip/[_]B `Q Ut-躃c8@-z3g\YTy3U"`|,pR!<1_ oCF쬆0^ff/WS-ʊ@. R~ bRx$:b?\_%4)-UM=Hv.)u [ KxTQiq&KxuڧvxPzlSL )~"C*g].OhZc=78u+rg6F!nLx%7 +jIp1EqRS(4R厫gJzmp8/Ӣu˾U?f6'FtZ;C05f=}2ֆ L,uhFdy8x%{rw$n'3~#[OGtZJvw1 XHoRa/2nXi=X {hO 2J"; jYsbÀB]~}. e4fhP`Ys]Q 61ߴ Z 5]vL kȜu1n BWm/MD{:sL_l.-"k'~]~orqGnbQ_:g T:6i0he< ?窬 [jxX}/_ Q΄X z}ǿO#E M FRq@i1QVr{g$b]f@ Iqqا6Xŷː#Fi p4g4|iAu:G̒2dBіe3d_AƂy:Xb 9A,($1ѦȉbK452+n+qU !sgI/L}uwO?7pdgl#ΐ*w}jRrfhk^ѯ`DH v;ah>U~b]e=X/Ӛ^?Fe661)_[sc'|!I_ʦڧ)ѻUcZ8DʱWҿ^Y\Ώ sbʑ9Y"Tp0?I]D'&;Hx1MۦD}An[V0rGF}`/w-;|Pt}5Qt״ ]h /ǕXO,D&0V `F9h/ yb DW!nWq}8I~9۽`PdyX=wo"%#8ϸb@\OJ0,;P2}D!y#CdQ #D2. : 69lU3"$X.XKy)Va'PHE{пWH;:i+7c ZIûdA?׼Fqz&^uH2)wά;CsyzEܼR춧ƣ j(5:^Z(&[~x[ nXrq1 SrІ4r6X.¶ !@iK@,^ض/vlVh\V2 E?:cPc~#?wwoQ?3~f+k{ֺlԺDڙ8+V=)f"~:G :oVG#"7PUG R|Q$,-QJF-?h*zD9 GAVJ2~dvq$(: !v3#1 Oԅ5ĽEEGFdH::mGv[Ie+unRpC{쁠_>t E G~E7Em[9FC[H+>қnܓ'=ؙNlC=nBCPe2lTNƗM[TӺPnBV}@!ɉǑ}2ɲ⢧ /1DJx;IdѰGaX6V#k4{rUcq,PLϸmlŵfDBEK4{I )K{??ʺëohI}YՄjxk?\{y܊.YQ/{"7~C9 (ҟD‰Jֆ LB=ڊA⁾VAS8ep~б;:?&J8|]Yw:ٽjO*(E_|2GmECҡ.V lPwr!K)V%9z0&Sƚ+U S܇PFAJ*Ԙʃ2+3]D4j?Y+1sW8^,xHϼDGdDnc\ʼT yiCx, fdfQ19#A(>&7d!6] :Ke m!t䉴iYE`SsLVFQ7f5۝P;P mk\mʱCK47SIuݐsԚ|HOW$(/qɞ\ S sMvdf㉩"B %XU(ݝZ3|!u-(s|P eqfJfԍňJY;:ƭ x\I WyR6M(<,E*}$&^ Yh }X`ث,L0>_ɿ<@fB (ɇ}"4*`ZM+alW\xQhQA n)d[~߅ F%ÿ&&ݺ=}8H"xɆ|؞1!@R=CN(U8o $OkRzP^aiccN!SH"BDQ7 UXa/X|!_YU. i)W8;" l ,<I9 24eCč/տo}z |c V/= Δ}_P[~hye&2uri4qѬ:U-LOD1ȂS~&”x7gYV"1 ~E6zovJ%^onT(,xߡ\KYuu3Y=w /_=1CR]/Էi_ƹ(}$-:=HrUwR8a$P[K^njyb4iU*|0V܏F!HBM!6l:~D7M{'WOpL[FeUAu]CHOIzrv5'rPM+zd_7cQXsLqt%p UML 0nhv!6;%{j>Bý;21KrYJr_8#Q׃]j'`5jYH,J/qSqfIA?0BFYS qc+"{JfbB |?`'OXIMƔ `.5vROޭt 1 }` EmrA'.jܕ$7ȶP.rߓR s篾7$4g;_B`x^Eh*ԇr@ 3zh3,QBGN:)ad9K*Gܨ!Z=Ex.t]LJM֦ÿ9f,!s,v[un2G z"b|ڻ7)Gus Y ڼ-ϬSy,Eka\J8K *󾔀 c^S~bZaE_l~=[z{fnjbh|Wq}t#pŸX%һDѽj\b. ~ V++z^l?)b@uMڋaP*f!0PG805iCb)%>fA(BGkLT%X,+Ve*:?dkO L+ PAnPǗ[GGͳt1JA =%`+J՜DOkH ޗG],7-YI_BAS&jwQBlqqv2N . AIҩ/"8btFy6`, }] cGd+L*#XVAwpG4#q[c1RԵ6"l',vI" ,ԙSi,xȦOdkp꥙{JΡxO>sTN 57me^i Zj5#BD^L+V%6N(Nc-8\:¯@i\#S(gFPl}j愯*wP!wVè^i[Cp@<\TUj F@,>"?8paz%71А!QK!H ] 3Yms?"[SrU^OVHPB^tzِxS$3k\Z Mqw~7>zm$О gV6Rh*a WsX +uJZO»t$SXωoe%;_UD:Q**Q漺y3fo t0Kȣca}uәt=|Mq`PRw@/a[G#N<5Bnى 4uc;,S[iS[6X]m*Ì^m@Tu맨Ñ~ k-ѡNwTsΚeqj0|tXb&oG1'*ΤlfwL5"ogB!b{OHHy*Kqg4_}&0()J` xnkeeYR0՝A` jUPtYlV4aŸKɉn8ıCNǜL5#V EvGV0-.>ѣ焹hH MtC̏!1vgBkbDZc)v{xlGiNɅh51 8(SsEȩjaʏC-}x`oi,BvK=Jޱ H\LG-0 )Ǿkv/],+{ oK;p /6ZvT]oR'l5k]2vbgGgoۗev^L[D~, Ҫ<AKX=)`MPߕ;bu#[9iږӸYpLl?>t%b ~.gTݳr%̈́>}81ܺ@pA|op˙߮&Vn\aE3 -}>IZfoCWy$ x 'I)ycI};;"M% NnNYZٿ (މ 2.#s1@d`SKo-BH_5;duNJF{{7;H t/ v?đEu.xC׊j?&#m 'CA.%?l2PTGMVV|brO6\@%5n-7.c?@v JrR۩a<[WsR-*a۫`vj^F H K_1Ce8{l)B;9h t~3/~!פWxh< s4s43 #MY˖z* `0o}i?cxU +"IAs̭ZFeǃ;8jb㉋`RpyIQGǺsj՟I2==X:ᮞsKdMO |i=( "hkiG|5d7=AǹTc:V -ȄO45Q\U/K_Qu=,{|DL/Qr $#HS}vߛcOR v4)v\鯥EE:8윕) Ĭ*-fnmClX=)'yb[>n"~j_t ˅] dM+Yõ Vgؒ5Z؇i}͟zsA@s؊M_QÖ}<44@@@zв!ωMsL n`jitӂ>.8CgƳ'2RLx,1\Sh@!9D|ɰ[G, _JF}J9GGG4eDRȋ{,C:4ܐP(SEpsq Ckzv%/Iӏ.';RR3#%4N,^S\rK'DÿǙ3zFY~u6~6-W+ph3\5Y,㧋"/˓'D-W>D#*IҋoLgۭ%0%#ѐ0#4G$/ҠM%ዔmtT51^->7PDd5cjaJS-ǃ%EuSqsb^B>? gDڋN:Lz~V>{Rp_MUxpLnﲣ0 2FH, 5Z>-6f}:zؑK^غ8& Hz4wZr\ﱋpjUʁr޴,17KLAT>l 2B6?D2pR9ϲ+tCd8f((ml4LdTwSsPY\  *:QRt{xϳ{liD "pZHh  y/%Z$({rp)tZދWQf1hKb8N->߿m"ch5#ӹSX#Kfc*މblBQuxW9L(plQY'؀gT2XǤrAJ|]W'qnekǗgH55ے2&QL(F|`fwrmjS$diu XMEW FPdZ _P8&d%eS3zNRTDc6G [Mf493\[S@.[\ `5= cƈt:hG=H#$sf5E*p=<`Mh@V&H\\>D&]ͦ{L{}[-ɲDT 0UCU@/߭sҲB;PINTH[ݭ><4 %mfIN܃{,3>r@~(E7I4*NnG)e$cU1N^]οb뉻 c=%@(Í=Nb #x;Egrző[lyG;:U#O9V'g<ʧBaaP잊vOʥ6 $|Q#(RA)].VIjU^ RJ<.'B D$ύgqab|&31N&q^֧i ;$c_$-Z9foW !q?W;S^o4pTH-2i.ytͱf/n75~$Sz'vфuPЪ2wJ4vB=S7Z;;iڀ]4ey6%'쵝} v 0Ep2QR]us"¢t)᫒1ž=*S׼Vf1(7?3ikGQņy&hif$.Ȃ]#B;sXsa $u#!C:a!OM=ZTusէA\B ,he wũiQoHt q.]ySK_c\=*(ȸˊh%H, ioT0('> :t$cMx'XW5>6by"1+ć(| 1FLJwEr4Fq?n݈"&0蜳uɚDQbSZk_@ig$j17j8 {H(jkvbEތ> ~::;-P3gKN3Cn151x`zh|"CwSЬ1#e^:o<*JAʖzpVK&7+vƶotsCQ߸|Aj_sF&| WLR;Ŗͧ/[yz aQ6ûx`e]X>BQG SL]ujNd7m+q,&U; 8C/ʎ+&8;.`xԧgxK`#D㝲ADW 18@]E{jG94$KSXDBb!ͥh u>wEO-{~ ,EŏM,F|KSAN9)T'Ƙr8EkA%rc( g)oKVM\=!$ΫYe&Dy`ed#`5?RjaQ6鐌z;qLCJȵi6EFJ)}R*2\6&5pq(urߋ(A}7YE v~ *b[UIgMT"^AGQ J32dWp"Q ` XQ~!jUTf 9pF K6EX Yu:\F5]}LL*cQ,Nb |9ӁLOތ[iojB soFa Wj=~h=)ZIZp0Yap_jgpt;(ha iC{>ן0/9V'h>`PkQħ}ZEu&FOIOBWx kg]P`GdCW{„rTL(}Ռ79~|;Ӿ'fpssƩoOS8ݟc]Ƌ/O\`eCEIqlTaVz~ K2jڽcTnlh:M _eKs>%9uH#%p59Jȣr*a8DGhzAIiO`_(ըmſoekOcH wh? %< ʆ 8RO}\~ ݱKHY#;ȾN{68m],w=[F$ k{m5ׯKFԘˏRC W~UbU"m iuLv4TvMSeܘoXV|8[-NZ A`S0@Һqmߊge` GeuF/kbm6\U쑋atsqͦcj7ȢkNQ1ŒC\+{p>[#r{liDwț%wJ͞ CاHEil!ĵϗQm:c_t̴aRSi٨wQTΗHk)pj(=΍_{Qj|{>fկF\IuiH͐>dKҰQFNOph@_剛]xXsjM0?Ԗ[XHRDSihh j%\3Ą"o6k:"m.V b{wXk~՗H4 e7",&22{>o3V;ոPApI-CP$}`^](|ؤx1;nuhVޱhyG\pմY*}~ix"!2.G:_K4vB3H|GhNkGn}Hj׹yoӨOh[Uȧ6_*vyT: 6ϴ S5>nƷ$D] CK}l=3.Rzd'*Y6ZMC,˜LA5#0S( Z5{,NEiE b|:nzozv2V@>Z©Nb/bU;vWy]e//!8QTVQo5C>J``Qe*|>ۮ 1>ԣbG˞o/.Pjog@PI\r-vj&:o<[rY]/W t;:!_%X۵WKUMo+087JM{tȑx ۹s-tiLmy%?,hy*X81c.>UAgE#Ŗy'Fl^8$YSpwMtLi%hSUǤ1`YdMF IkyzJ ?#] .ԣ0ЃMyif?4y 4Y+ZYP j],}Uj)|Q14wCÈ~7,`|#[iUMRu {i`}5"BF[>gkp;lCd~ Vk uĮը}yYdL4©HC!/"ڠ%`yh OLV̔0B8m/νk闩ݦ @b*SPG8g#W.T%3s Mɺci{ܥlK|O @* 0qgwX=yRK7UF WQk#)"뜇KP'@2QvI&3Vߢn\WٜV  df=xHUű^&~-FC G˪.5ZӭC )GVYUu)m*+]lc4cj45/ּU0W|yU ke+ LF m.`gyO3UD+l3ώmN+J%~@MRVP"4*e>]rs0bO!3t9aUژ J.JuZ+2{˹m;ؓAarzZm _~w8֬'Is/Y`˸(:Mb˫1Aۤ~Ʉ[jބpMD^Pnq9÷SCgYhxy9}X^7U cK%M\ZznUm/rq[ltLB uV+X!҅R4r@]6.2%t'OKsFVz( &G >k.)C*- pWti'Įi Y;́n e="UgY `w'ο/2AO5N^5وkBn]8g^b4JeSpym9U鱜gf7'P2V'|+ËwɘuMd"Rei[ ^!dh".l1ȜIbzkh  wU",X't jc6Ȕʿe&?Nr+R3-Sr$]xrqe ]i0~fyE™JI]:Q&&f:H"f/ī%Ջ Ȳ^y{i^%= uŷc쳡:qlylO۩ck .qRF3hUC5\*bSSqI-L ZAϓ;s3XQ9WGIÒR6uUQ+u.!iVGqI%Qw-ִ̦G̟!)6=A'GdhoeҼƯ,F43P~YzҜax^Fqu4KyX,`"H,# Rà/ZGadFT%Y.c? Fۇ1!I5I7J~Z(s9"cP _̵ddin<vwF /[ | [jgz:G{9%-L' }GC |w{p>c=ؿ@Xi3Gߌ.Næw%zx_n#hiIts2Y=hG)~ rt#ZmT&j6ߌxm4eZ({$sϩ9 O( a 8xvI{8 ;B\F47#MGD}OMI8 7R1g+㋧35>!eãt]h/cey4#ɲ0Dc]E7;We؄>.@ӯ@TƷpX=J0\S'~L9/I4U0pkѷ<WT$owW89,=z 9l"g|c 6x@kXWU]$iGL´OK ;';Qނ!IPʿ/o0TnrGMp[aF0c\VBJe5P\F:ȠY|󴵄Cy[֢==3f\r܁`ߘ`TNN\!/c==\!01 }*υH |ng=ovTI]Z>Icܚf/wIT6OspwE u ioUS]n# #LVm˫Hq54ZTT&󉕉=qg[F/&+UYrn6|G¹WTk>;st^ II+F4;5@'@Xm[0WA7.O_*GY+y);0̓`C֏0~E T!:8xE݃s0g|ߡcVIB(R4. [aѧ[ sv.Oĸ?.]E'Wu[낍ŵMTx&΋U5o34Eq`3*'(u.udM[f\a3o9eL sy?"xc4@>;j8 XcsEj2.YQ@^Enf*V<ҟͶ2bY7d7XHa u؄>d\Z9H_0]_OrLt~/=T PbA$I<6pPKޔ`zPVAM׸X楪#U+4Z`Y yWGYT%6XNPyޛuQ}0ve!16LImg;rҚ~ iIaA)MjPVV]ٷWu aVhg;vR-|neZ\ğP眬A.DFapHӧ݂Xx+®ekJ}jss1sfV!fÒlhޥ -pArC[5.ev 7'(?_i#=+7hm<~&= թ +L9v]%j :?HԀF~V *]DCPN7YKlkJ < ~R{q,T ˜=wSZP+U\= ^2K{6in3#]/ULYu5뿇U_3B07uZ9f8ޖ#DfAHm>Ҭ Iqߚ\Zf%L"n$qEĝ" J誜- @\pvVPS:gYօ~&!gR;UtqXeʶrlS2WAnl}`U7D54o%@(eJI9q[$DKarh hvlMČI#Y\) :jK+i E>&R&N"m>5sK_.˲(md.b!y&f^jsPU%RR̲c㆞x'+ EkӰ͋TBUe਼ af۸Nu`Nl$Qz2i:&&DM|0 W嘘M_llV/ #5825xuwq_JU5󮳇 hЂ9'I[IEH7/eu`Red#'j'i#_oe"8" YQ z⃹u"z1 RK[i^?X bVbH?=JYR"nl6!o 0?TumPmKTh ?L=ts`cqϝnYR%(ZXߧ4uTY\ϟ,ck)Y4NW&΍D8Hi2BN|c=[Vs"<5t?_>kUJ{s[xU qje) \i?nd%uL>۴p1]th$Y=}O&lfa]ko%y)D[5JSʄ =].G/FݴWޝw47hK;F(qs*:Yk) Yڴ&9|fƲK"xAu\:4[!ʞYN9OFiuy )%Md"Yj0JO_J< Ց;Thl7tݦp@ǹ$x )kWxlcʓbxI0B|C4OH.͓-9Y޷ ʰF:F}S5"Y,O Gœek,PU ":FDz7QԗIz׵$3<,ȏ mjDV&2҉Z5'Djc\8ؤ( ?k.#(L&* *.: a)hFC4I۹jp$#ؤAh%}s )^M8h T)ƌkf]\>\u$Kɐr !B]I+B?i4f< m-ޯt7"C* 4DȲю!kB7E o1H~P9DK:"ԏ; }290z;R1/9q>]B1cqׯB ^kvLG0cچ{C'uA}6Vg[q7ʴQn@f% ^2kE153#r6hU[<71RNp貞@OY`^IKiRj8 B>iGrNCGSE\trJ]R#z!=9'>~AHaNWxR͕:ufgONj((x9$ #K8U(T*,{͍ŖF>]G#Hm)@AKI v1>~ 6rpJ' rG(\82%0K=k4d+Y2ڨ̷ُXb2ʸWJ>WؔXNA+dEuYT&');G&O0\ZB'7)|j嘯 mWF㧏 4k70~Sm~ƹ>J{vC7N8 k``s|@~"S8:MO#u0Yɨ%wƝpqL8sRxDs @WLG @iLAW g;JYwa:+ e#[r@ q=1Q'w)w={ʶn2axZfeޢ$+45`hVz>Tއ \RM]#oc]wsL;h͛&xF+>vJ"bW&K@ݠglϳXxӐ)`D!YrP4nZ 5 lBϦ˾-[dͦ-R=K@K+“UiA{ BF*,wH ]دS(깫(Tf T|i璱[380ӓމ #(O=h=Kŕv)vEq27]9P6 0ţii\$ؕO@ೋw)c+$Encm~H!̦=XZ"t* rtZHv`Hr\"HγlWӹm1/A,]ir6Ly ht״`޸WlKc>L(WXktH9nnU\֬ԍ64Eѝdߟ{JwِH䋿ݪxU'Zmbg+S_YY<Ҝ0)y?= ı@j|.pK,:{J_==y}Abw,Ofۢ3 F V~%">Mع8:k=.4JGX"}S>/P0L0| 6Vd_^Zɯs37R< I8{ñMr)]w(q=O g驄3"Q$p|-,['B5- eV Zq_HBŠ:h2'VLN:S': N{!&c& \Sq@YTj[&e uh3 djr]ͤ@.{5wP6g5nkX\49zיr[˟4/2GQz¸gTSe{z^)6Q;3j$U =;F#J.ӎ:ES̡Ф&%p{@CeEtxJii++ N/q=_23 i9L-Uі3fIh!N( }})R3n]fu^ꕛ-$+'=] _ωX10g {[h'q*lId2 ZwAXD2_=丵ng]9$]@qDX8-'<0X?SMG|ZtbNuޯLݦ?›ַat˅+"뵢]6:,F9ϼ9z%R~M0p-^95#\-z'xz6U, {@ѵG2B# MS&A@|X\JO 29:w`3cBD(oYMc{8hͽ}"~rҽ%u1Qj_nMm0EQ͙/ys,;2"ch9Tu6QB$Rdm#I  cs t\ LI\?9mE~PEd-je7 `-wXyTnbߓH1.A0[\Ȇ#7JzŨ[6 ̾"I.(=Gw|̉f9t隙7O+WhoQ6f3rFLHq t-,G|3N@[OT\hƫ-3nI _L _C]Iԉ@T>xD"xhX޾t'Ѹ)~)|҂뤷w`i7T-E B,UOe8b&CťS&*R;1qm)6KŒ W::O'`WtA29 96_P\ cTFIHXq=b>q B :u~vJ*U[ꄙȡgS" {Pzqp9b8aF,0 ^f/)OM^Ĝ3L') NFŠK`ͫxǣI{i2U}f6ꍬ\D%d*<ԥ;f`ÿXCc[T9DѲ88f u[þ %Bn@@&d٦$gHCEU9z |c`+~*:X_drspܒ+-L7Cj3NBh5 z [s\ChE , Q Cea Rއ5`B촯~OZ 1^m6 #Fn#T~ XG[P )c 7i\: rKH_(dnCqm$^;ҡ0yJnkG=3s{ s.zN 7)뎳=YCeE)0} I87:|TuH:l!L5 R )U-]HT5_&gztNTNC*w[M.l?]a,pCqԶz<٢5>(N-sγ|#ljt4¦kBgBf$0s6KShS_GL3 <:~{!oqWᴺ!PI+:mQA azakΚz\c?׆N2\b/'4LF4;ݦ9e!|r\7|$Bbj P2#": ¼Y M"0 o77 a#jb`G_J] C])i\i>=$5tgC>WˠA/M%h64µ1^3jJeK(<>MB:enN\/!w@d=]{b^Bt)R2^H## qB:F9:fVZm 邸@ Lߗ~scoP-t_&hhe25tӬQ#JZb9|ĥ\٫~=fEIy$m^.'F*b_aLQl>7ђ`I,+fD G*8mNVnz|@{L;Ւ y(=W>i;sKiܺ8^ [':sg3sɯ14Jz*3ϝ04z,avπŇ ŧ*SswPʢx$L`./<5A0jy+𖩿 3{% {|8܈U$r=6R_b|7b8+YEYYB^H>Mծ""⣕{/!3 E>|GjotZj.|l"DÚxHJ|Gv "K&L-2=3%vWlwJɫԋVsą'U\ |Pv *({m'J 7_ΩR xx-|FF䕁n 쇵 fYdĜ [UJnoiYN^g!DZǠb~U`Z6J 9t7%owP?谟" &]틔] V\|UePVEdzx3|سKP9V(zPM~?z3H 2?dXѴ]EUނ⵬D;%-\+\$oV ]?-Ӓ\>/x>nsJwdsIУYDpT}g-S*.  lX :+% +p虚4lHsa@{pOEZ%\T֜wM$f0J"up3#wnDR k`dv4)~z{pHM%}S.QބU>`u&y\X,WoihTs\udƬ NQ R[HjaȌ,>@)/1Ü*TigQ7#e˲@+a sF|Gh@\VQQz,),XRĊAσ{ $!#I>ELDl|FTP2;GH%7 aO}}^h:~`u;ϋzˢ[(짟0O8{༟vc4GѻDc s吿Ff;,2-tF:bn@񦯦XD%g4x^ߊsdyeOR~%S:1],J6|`UcQhEŽz> ,GzC< H?YLxI{ړu4Wd"hÏ ) SNv/og$3绽1 "`YBP-j)Ga9? Cx|NBx)0b &,|jR|M@G,?-=:uRrtF=dN90B:MT dI@&Cg?Eԃe`rԶ2ZAPIS~tN](A: )*|QNͩXlXXbJ0u 5$= =(B.&#F"hsMtrdroc [Byp[I=f@a+sskDM*$N(as6qmN5ٞM|7#׆ޡ̉,sB` eM˚)~W 4"*8;ܾxee%qqT\{yТd<#L#BqY/ D K* іqF`Ei ]K ֌wJ:_'kJJo +PJ?>B`dWLh`5ۍ.3cE ʘY Lar9Jl[p#&Z, e!]$7뢨fyBz82~1:|?]Re ?tY|U3郰\V§~I:a^M$UY۳8gjQqLck1yhxҮdb]dyӍ y6R c:St~c>o0}J Gu\k`E"4P׊9ALlVFQ!د*huMWh)YyԛL(ba hKmǿ!N*ua9lWyN,fFڜ6 (:׾W=mp}?s|쿉WQ/CRbA]| 5}_Ywp=7ب=j(scp^M{]K·B="V͖oUx!;20XI>i FKtFH[JR26HB\o bu̦a4HW2M#qvSbD<(n}N H dD h n 4tt,,rرbrrU3xhɹP !IC ZoqD!B^XqCʇ^Mdf=p^%ܚ?l]xz ʛ,svb둝:q_X.zNMs @F-j(M*0N|Iq{3 Gm on_ʫz؅w V !oy$B&Mގ*qǿҔ< x(?"!=O2Ӥ5]s.$^}TM{sQ6ncf 9 s.J #CX{/RN$|Қh-2HE9w\W}}Ƀsp\[\ϹMb!Zjy{;*ʔif%;Ggfwo"ynpMӆfؚ"UVT~=B mzoaG[.j$}o"=:eph0ݡّ%ՀD%êKdz[z<]QDذcs~THB;`(R 艾LؼezaO1D LŽczM^:$DŽGE=RFD-|YzL!ک!$ysZڠfJ }璮G!ط-a)%]³Lꞏy,PV}.oa0Z*J<^]ISU5҄gbv1FU@NɞUCI09tVVbw } ^Fh^^T;JjzN\KZ ,]OuE]9% p\7)Q 5(ݨHu/Kc.5PXcijDZ[4s4sao Ќ >0H ,xؓ%n$p 5tENDuIJ:DNh5KZ@ <8p.~$hA@ FhfPuu?S:?[P [<ĝ`fDɢ`yTKhXa-"GMOnoee4%_j qƒhe4& > ^쩍Z.{bY]8"P­U9C" n"V-"Vέ$")hb?B7L,qfsc=qMÚyjgskS{ F"R-E@фyީm JǛ(HAF24LxvEUcIcD* ~xL[{ X@MdEɽ{%^95[hxs^a0NG.bZI٫t>>eZ*YHUv#p/L>#ZzF2D?'6@21-S[~{5Ly~c)(8@jY0<#ӓmQ彬 :Mt/[הY*ىcmTdpϚ6cooYc9Fm-|{d >fU0ip |o'Tc9CC-F*M~o{1?0FSjupN !xbi d}c EPIbB'\4joԥ@I )4nz) {f!@yr3z8+_F-MX)NcLrLWv6;:ǵZD7wp_j{E7Ef"Qȡ8^L^FQ9Ò~7 ."|ܽMa^-A|ނ-4;-LvԔG} Ȁ:Sbrq@A)VvNH`l-!7S^t+lhr۽DyHռ:°w/ۯ42aikQDMB)} 41DivzTfK}PIE!ym"Psċ*Ә414<4yښzɯWZ.R^$nf VUi OkmRCE,35%=68c.qE|%^Xg F, phH0p0C^=aD[ahCi"0}"xQ$@`4c`S! Y1؄t҇mMVwdgeW37FM&AbYɜ͢%mW!SQ/ 6LiKU5Qk&ҕT* ZA6vz!%7A8zT0G/ڰ<(BQoo>xnʀdki;H,62`.%zFE0Ш/x;qד4 TP~I_y'u3Jy򹳓gOZ ^w[)FlB3&( \jUUǨ%~.f@O6Lvk=Ij!d%8Ŵu\C`u2pjI k&>_)tr\uTN[M{Th1bO^sWp+ݐZ;3ې$Oryk/(tW>/d؅߲Iyoܑs AZ3#b9 6͆mJ؟>5 c59t"bigTŕaCɋOCS_,g7ah:j'6CQ4eV@b @˜-C(:W>/wfVu˖2-Sw"P䣹婑~TA&YlTCLLY"R=_'djkJT.B af SbP~6 TQ]>PͻB@) ϏvTBS>U>is9{=ˀV8(G$RJ> ߲\s7TER>@īVDJۇ@JͶ4PkLŖz2Lz~6_ $[Z$튤#9֦P6)Β!M1a3$JѲxߧx&l=Io$we,QٜcAAast.l4/8|X<(0LDic%nߴ6$ޒVDPU^܃U JMQkdë*1_?&-/iaRuk4fX8%#^䠊y sK\͸.&ݽR0d4ĥ)Mjr!2hṉs_":bfG#Z乀ieNB@^}ꕖrz U}h1$!#WhO^ʵ+ :xf\m},V}BVXa (SCca.>yXBhΛ3e̼Ι^03 ?c &Gb~o_OψJI*cYG^,^o:YW\^/"շj,;Ϭ0S Hn U 31)lnUtp-N nku -:HjLϝT{#AKϺ_3(A4*3NKRe/n}yd"CVz BY6Eg̍م!n["$(o&”,UD:eCr^#z=DN`f)@HNɺB۰p ߬㍧^n^CLEM(A>W<œTdlOآ$kQ 1I 2f0׵dN. &q4SSi<>RjHס|q&s [05s!5w{;˫' 7Ǥ8 /ϜJtmvRZ](SՕZWɨ}MyA僙A1 ^i,ВDrs=*5l&;:K Y"'Uvɒ ZoS9H,"41^^ْ#PUuV*3ڭ^JBkgwՕ UЉ*IŰmWmx+lC<~i >kO=p.u7[ J 1>)0kU$yDQxEXjSmZ%+״pkCb=)_@r٨c'CǘsdZ"Ak%O!R$_X@lX7)Y!֬?<*Qb1#yZl#C#TqLt7ƥsJڽf~K[R\v'JԂD#KBF`F&\С#&W!xGw/Gx؁ u7[)&*iYCCC7oȞ~ٛ3h `"Ơc\_J c.05Ăb9/Vygߍ0jY$?7gD wū|_[jWA^m_pjYvSGdAwN(<21ndaGUCX7$VZL}p9pX, 3 eaB(ӼF>Wd@>㬀`:/JfqeK b,y)( ֊ D NʖFIqIW7<wut<>`Ei1dHS~٢ ;M ׁ?`NL-ݭzTl 9|~ѣ|˩i{I 13V+@h4F}T4T[]>E#d-Qwe*sח"J>`sM^4nٱL|Js }&B|SK?n~&|G4y9+Y&iR"!,8a <3 Ao߉pFnNM<3 aT~ו]%kxϒ1Z+OD24s~qE2gfnUo y_!`'=҆AY\( ŜnyJ4pPg%t4RoB;+{n$>Sϐp`oBixۏe(Vh62Ap]Է)#]Hk賃ӟ-8I͔͐V ?&=~6(4젲5@3Jø"po9 .⺡]j`gHg]w͒"f>KmzEDnӝf aQۥKl:]<)>?#_m!Mk!Iq>[I઻,t}r3Xa@+ZdǑ5/DBYAAlv.;FhrI{" o%/$ k 8u[043yLUJh7]I Xi,1W%?F P.Fo@(asuU?KNj^^O& q(1$(I'd&y,^\ttDAGJ}K?2yɴFBU}p9st%H1gx;<|iJqrkeINt@UO-B=+~Zt:(M<35uc eB:ZW,E 섣0ݶ~q}h)~I,p̦~!f B#42yQ]ʘėXR1df3W65uS77oCɖ}~ܟuIEOn#5 oJP\Nq 2?{}ɂo#|S׈7㳉0LqPmh'ʂYa{ tG/_8LO ;ZAd.EI$ ~ZzĤ4J).!/E.~ʺAER+FVمkO ض3TB0r˜{D|)NPKzӎ{v',q#l[f?PMڜnWs\bzeLzE QQz hm&S%y=k^p!x/6c[ |5&f{pU==C/+9O7įM{`xyS(ǓLluB[J-(b"o4_a=_@{tgatdQJ2u ݥ /T^p\6wJi(j l01/U]a"nC?fLSK6x iuqcR"I~9t5e(]q[,4B,/;F!ejr$Ta~-iX[dm aYv6/Nfz-gQE\jc' NBsShދ7T6,F(LRKpNMu1A :O!ltUȻKsf+7 +t 6,>Yd|~.LGpZ^-Ws"Ws g{ffgtKgN +klmNb{K;N) }CKUh\c$%C8``bzW!xF eobzʩf0ҎyČAAڒh~eZ\tW;%O+] Ң;23 O`ŧT4}Hkb$nRU9~ ϣH@%Ws29Bû ךnER4yڸM-IZ ^Jk2"u:Ԥ{)F2zO?J\ZS uMe {^[8/ fC:NX ('z, j}lEf,!Zc1G.}p9BFJDN*cҥ(&WP]pτ[HG$iuOj0V|WP8U!jO%^SG@lhHvoNmP#[K³Y%[|S5zB;Z`e/}|p? &o\yو+=PD; '}0.U'TVo^fնV2$*Ըsbц>s|e6e_( s|B\}:R]i!qs*1\t_ ,`TG `~8(oj>W~A7{hGEyϜp2Q jwQLYMW8iWS  7 kqo0=ke}xڵ]WN G~_#J\LiWH2X콸He/:{ҷKL St/Lv%ݧр.DRWM(ߐ&U=+ڽ\xL]@*%dg} +Kwt&CP6w#q^[qsfG.Pj_+龭usOWף[&A3Kj _tDhoH~w$H &ɅϗZo׃0# lm 4FnGpSvJ fKz]kԊm3xjY` ˽F:_= j8F@5xۂ"U8_Be \wF9J\|Wr4=>;o&!Ethu ,XMA%7搼soϨ `cJjI:yÍJg.Z%KJ)gF93>6=vX^Sf)`2fo7j%hsB("uHa<?_l tW?RJbp@!S %k?D,~&.e%^`Ԝ dZXS* )>E$ŜO{ivlalYmnaux ;Od v-?PAǘJčHiƯ,& g2HS= -4.sh&}ñv2vzeΜ۩$rn1j|2s3gIpi^w)Ug$mHAQ|tEz(xoo׻l!OaTKb 8 xuz”v*rxʃ6d4u3fH9. >anI/ ؓTR '+r1r@?1튳s\_; W!+*g6-id (ee?)*}XENk6t6qhOVdzH˳N(Db*ֹmWo@Ay.)OzLB;L~'6Ogy(3J hx ?'Z'$怜I_ Dҧ3ſhvK?QA!-_+`p!? tGWۡkU(ڎe(w~RN)n 3?#YʼnW7F$h'II郲[E0ث<Lx#o9J J餹#l~.szY1SxI Uxvy\N6ۚԳ:^.}2ϊ[<-8ȁƿ0_̥Fdzw|&? :M L{͙;4!w>;L}orv3~akq8.iwWZ>݈q1LJ']jya_:kCt@Ri qgq g Wk:ctGK;DAB:S#gc89AZ^-MΚbT6!L!pktKIʌ(ͭ2#m^;cLhSX/m!j0 _BK`jh; Ņ ~߉GCDX"4?d];GJi \6 | s4aCatlףC鵰ڒʫB c PFMKx ;tja@>pَbӣJɍ;8n]ԤPqv#bU 9\[܈)BT$<5:,]k\2cf㌘<_zs#yԝ_k=e(D.kB$xdG d]#t&@v@[qj qC6bn^}БYi3%mca>>بRmQ"r } Xmb[TbiU ;Z6Tr~,$4Mw!i:##7d̵8D%ݧ7lEy).VxpٿP#Hײ};2g1)cG~pMSl!Dz̳j*"@SX5 _ЂX V_QZZcV-IYdpJŝ~kk9`QaeO"mD7og؋H0UԭQa$&RgtCk'hH@V2`n>EQ=Sv&hH;`:Jq*ȀN/{ $Fy/fBWcAUY dpf؏aϕz,fg_$3qK%WcG`(TkGY#PM55yCIڟ /A߷ Dpj(. ޿ʶ5CnB;:Ke̕Lfy')0"k&Wfۇ:[Gͫ ӫ.iҋXzá$? Fay5B^?WpKWD*ipvra0L∨ ZX]w2wm-tXE':p/[XJ&%/ٺ*0V&IQV! I!=R^z4${@3sS/!'B4O?`DUdGB AsoKfW D{* ŦmYfZ&4OC_lmA̝1U/Aw 쌬SZֆ>>OOuGh2"FhѾRt`bIb-Yt8an8p>;mZʉ 8Y\Zi^N}r:2M2~#mE*%#d0B.-F;B9{R嶞ZrƟbGWƮӋ@z@lTI/8y{B$uHa|2m.HF6>y b'-Oh+l=/3O*Bl\|-őH3cԏ&^bY% Y:ekYӢbWu |ҷE%t -DvS\ƄccgZEs#PJpՔ UsXU$L:uaplz ʈپ[q289;@,1?]_?62x+lB L%B~6'<|s^#;OR=tȳѕgk T R lԢYkުM†% 7Rxo.amFL:ݢ礔!{EtTա)0R^`# ۙ FuX| [k 5DpݔOc4ȖDo氐V_wLI4}ø@/NmdBlVbfC8H>/Z`iPmc!(+b0{{Q3x>`,9%R " <5Lk)9m /:O[;8ޥ2{|T1- :1,"زfL2g? ^`A,Mj*ӏqCI]')^_):.[i dh*M͂頋N`ReQVڜp~4+ok2cd?~hpٿ/J\=l-=wz`xG8q~Ff/Yd o/F ؒʪ㤻IбZHN3Yg-]^T\tI+a(B΃V/}1Ɛ!avtܩ hLɒ;Q,/"]X4AYG4G.TEыYfָ5Wu>ʂysNDOsqCFvMyfl& ֶf cǻ22mr{}Z?w g::T]~2pſZP; 5聽RDm[pƅZB2+Y&EWh89&{i ih{G"­?9%+/9yxP -nb_JX ٖ-d0߭mw搼 yr~QG|cɓsèSLDͬ{͟Oyd>wg' YC4\ lԁм?sˍy'|* HWǑyY8^&ay-#(QTdjHܰ 6I;o©=K>i]P:D_,P 2poz3I@alS[t^VEvg*$\kiEʤB9yaZ5Ox7^SjlOnsTfL9AͲv؎TVzGcH$As\*8ne,opTgA MGm;9^#kP̟kOrHm/fό'd Ʈ`W;psbGfA jc<{ta5mUq+dHa`jCW-_e#&9KߺIȆ^է{AJC"g;hU尠X@McjJ*f%8"O[$e42aXo#BZ<qމQ$yI.XوX?Z#ZR5- BWitrү#;t ֊FFn61^6Ĥ],`'}]"W=4f@=@3F+_˄|b)YwuM(I.c]fP{S%1@P|ReNzf$})p=n#Gǔna?ޮ/TV @RT.4 sV8SrCJMlo3ZgĞDPZʬz6}F5*k; cʩ n*CĻlcdy>ʲZFbѐC0Q~ًN}$嗛\<݁> R.!V"L/$"&[$`Jl,ECJkaLuj ̝ѱmL Z&ΘZvFZk6dr)`_Ϊ3~m(P}ܗ,Nvk|ڗ=ӫBIK6XhlqfK1kqRᕮ$kG] mje )ĪZz(K^W^]p-qk;Zv}aY4 -S](lHf) ,YF&Wh Yғ#US]}(ӫv:cnxap#AI4vL*<)aR :Ik`dۍֿpx#DӬ0)n=~x G!'ni2 Y;~v*ʕॺ^‡BRT9kK7h{B*)j6N 1U0P`u8"c@CtV N|n jCV# ;h#^]qY Z^ :QzfY r[A/ٿTV_$ы0kc+J-+!m$R|:Rf4,hTHi?V+Lˣ.ز?(`!UfìF:_ sg8^hXVxC"ϭ(֗?h1!{)R} (uƣ?R!GR;OSzdj=.߈|xgJBFOv%ڌCm_,ZNEa} 3>F Ζ VиO-i 59㬭Ά/iK΀eK/l69ƦRd/aû)6z]į>pUhDfa$*01Eb0y5vf+˄x^b m%w Y z׃Qd-L\+}Fቘ9⹻GtJ,0x^T=TO`'A㏷[0S(HZ,p7(j*w;ʽ!X k (Ո 't,0@K.`vE2)Ka W)O s)wnke?O 2*hBX!ej6b 3<<7KFFٜ}hvl:ķyHl=2SL(r 4*!^+ZIw3`Jam]e)}"1wqK`'`({TJ!XS9&јB֤4 ʋY193D+f{Z[$Z6.Rf ȔPkf$yKb =Cn6E )p3j[8>+UΖF]6+B_2Ғ3cHB#f)]mhyc^Lb#RP68gOu0&*`?[Q(|tp$S$K?([>a2ْ-m B kb1y9 -- UioSj ۝wky Kn:"W">[/!;;Sï'"{KXvH]9i8W=O[rIΓe;7oGuyc4}5_Ã3KSa;DlΝȤaMJ]OtIp}æxp#5-3 ]?n/Ԑa%!B-G 7"l+@|'uP-d06pڱjn`?X~`ʼn:ݮp:#2% KD1Pb 5ت =DL,a[a (P)ݪwՁd.>G\ïpy+|B>`y49YfIHZk.nEP(^\.UX/moP//ÑړfRT(W(U%LӉ:(7j4ǴȚhM7 LT!Y  Ŕw$)R\%&wVվhLR[60MVaX,rMON6.\Y&Lec}JC}R2tcq"q_,̗1;u:(Sm9 Vq-|P밇""T]m6jͤ.G +I6FWɸʍmWRӐy8[q G}/46EyݒtJ}0 `u%87Gța,W|"LO4ojOĦQE?+SHBPpDx,J ب]p%0`{H!)'kpPd2IKze)„ 8ŅV1l߶ōl,cz. S3ˁ6-8 |&,6+[[|ֆ^i U qZE'៲k'0;1ņ~?'7VS%age"$!r~vdmY2 MbQ*_ c[];\1bgCforLh6@n> ʵx(]!\rY䬻8%gEMCS%jؕ)AsR=kqϵ8vj89`MͶge#)r3JCM9xު]7w6-Vkl;pN.r[cqf ݠp\ɢu"Ȍ%LȨDMx'-@]IYd۹hwQo'SnReWj=|.j7\%j qٷ%p0cQHԌ=Z `: G ڶ@g\3nigT{Cs>C{(d* ЀV<)\vKNkݼMjAf{d 'TEhtƇNjDB'|۰LFuTa{$!q? M :v}eRCmwphHG} $*)! h(ׇwZn82 MQ ]˶Z|>r%D8ѵsqh6T ezdnE i^]dcRr !u7".1[N8JƵ4*[ [bFyXau{&<[,:nIKv_Ͻ?CGhe뤑wdzRfTWT#˟{I"ϬlQ=ZG;1 v.&nDQTR.|]=LR_re=uX$19vUuM4iV^};Ϫ\}VI:7b I@cF "7f5II0\K Bd}QSfdnG O/%4؊$]Pļ _$U<TdTur5z/d !!T,C`}1 Dڗwp+ Wf״ui "s[Bȳvӳ$Ry%t2=Չϥ,cOQHn!ܫbE%RTR"I BNڣhVi;=Rʎ)7nk[)yxR@ EZWǧ5nKʽD$atE wIo*Rs xs[ܟO" 6lFvzVJdKM܈/e4p[" _tc!m JQoEKctWr%ea\+,׫.(P*"1qT7|FU'ڬ<-JN& ]=}z6zG?Sv1?2>>>-i&mZȂ7|y`k4xnk ͅ*7-ĐƑz#h~y'S\&dpsSnx4- .+XK 88i7>ͨ쭙s13ɋ;2n2%Y_=`-i-¬>]39e){U?sMd tzV^:ê:CWÒrn(0g[._)a$ 5' [\{|""Iӫo+R<ڙ+ }k:[:GQCp 죠%$ivA˓J# |g <ǭBe =gѰ6c &ELh_uP_3= mer d<O:Wǚ g8vzE ebE3P[97h["iy8i8CAXa 59{ř `*!_< - qm$d&ZtqL|<ͫ֞B&Qo/xQ2F쟛`(D'PF> 21ǵ6YnS '6cWٷ.ݤ=~ #O}A'w;5~Gx^`P瀓)  k8C׍/ÄPZj~En.WC`!gŠ)Դ%!sYԛ%9"O=ײP8wCn>{*9 ]o[#["Mv=}-Ch; w-{ǶGZxUkZ 3͒7s0յzrMA^\).OWİ ` fܝ7![; ̓&h\Y+5ՠ9|PAQlܩ({j0p zWXJ%Pc/ךk1w1 #e?k0521. >dLX-/͹N!(@tL7MiK 96lY<FfWg[d?Iߺj@b@!d@/Y;AxR_ $RdZ@lrEd# 3V#Kk!7"(/&mNd7 zbKyӿ#I6c9F-ѻ6K#Yj^ݦ'lz\6)~Vv?O_t `EOY"W徚-vGˊOͶڣSQc!ySש6MB.t|GVz. 뫉c@Ib?+:?hTv2cd"W!%FeݒZrN + c RcUD罠3?? _Lڶ[JXzk|E8s P.+Z9Н4ʠR:>ڱݲ*R AxIxH=Rܹ1$t7\G:/n(˵Tr;ki3X"E-CdL6D 3$/wݣ%_ ih˱ 7A4yX+x#NE8Q מpsߤO7z+yRujΒ-hN`QaMD9 [}亂i>7[bv́$'Wd=Lf-_QqW Nm(h(T [yC͞^k.d.m 3O͆pLl}vl.8KRbY*ث &2S^P r#3X=NޑF^;ߦrm'7S ّ2kѝw3f!)o[byVD\Oy .T`?TYo(講-G~| h3EzX+#|yDNOàIsVqm}0FnӀRnm=jD2?t[,)B*]w>ZP,pvSYtI3zZ8rk  Q7(gKXDB2Ye|a!|lAPF{k1vKW\A9dD>3߅]sKS&ʔHdL+Qck8senjB y:Ĩ]Gw@3g[5 vKY3, u>5gmkոMz2}a$WӶ98ne `=FaxhyÍ ,d S>ٯ`2+8z-%P3\˦WY4[g>?mwSsR=G֗dkJc캿\nhpI}M2uE2,}bvS5~Ͷ~͘qqp|F7l2M)?&L{ "V\tPjF8W;H*OWD^WptgPlu|1 ݆2lw>nF՛j'dOH2FD}*KvqI9*G1L-dVjGl7t>4tHYv^p }^9X (̡W>2A7L E^VT'b5Ww,#YPVVGC&pW(u6&"}ŬEnU;eׂ) \':L-CzP4jutPALZT?@JQ&ؚ-erɃ޾Nd;P)8 0PXYǃU=ETm]/Dd iYaÜu6cr~;wA6pg/Vd"ۥGJ %\s\iBoճ()0W˨>+3 H I1+=um)kx~nTl>lٷ/0JP>KW1 fT_4\1PE?;GI/vWu$_^t[L?_n/b9gy'Ki0 G*ψ(#k6#CZq;ʟ'.v!'{vܥ(N;Ă/IEٓ 0/-0{Z,GJxFz%~=7+tܤ+xP6syk9F&(;b7TL E?8s(ΧW>#+>zL OۡlO6OEIRU>5u0b|o'5CyĥIJgh<8D̕EB\Fe`z%osV3wH3҂g$|iT8>v :c3*By)x3lr!62, t1E%0~8r]s )&>IjB,\g[NqKtdQ'ui =?_PS dD5;X3)F UnSPEAv)jW`f_/`(WA 0Ɵkm| 8TBO77 AeGY࡚nHc97{*v/G=X]a6g8A-m1dK`9U'25%fZBuE_N!^ s ,3Ȩ+իQ64\ܵeQ58B*م4Okm7z >~yo)>M9,BW襤wI)/V !qϨ`Gը8oD9zD0vvn"pB OLӔ5Z!{EÄT\iSir[_+h߭h|#5+ץZ\tϤeb@aut`KTOLy_P}F=I {,Jaw1S֖&r}oL:Æi87X0VOO2fdkcťnr.kȐDgĆUmΐm'S Gh_Vt'<4[R~2aĿ*ѥM~Ğ+:4D ;2"%କ֛C0hVagJdov.J#)Xc/jD `IOGbpvh' z.dbp>+9{F3[M&?:wW8}e Eq#8ZF(t8qF]U5!FteF`7Wzd]= ȇ&fP\]$r^3lIUY̩{㘋{~z74 D߈]y(!.H6yu|ABq1?%Z?-{SY7-d4*Xh$}Y9=  !gB}iq'G­&"z`71.9oZ左?vtg_ڝD>/Ocmz_/0V!-ڳ#Q+&Wm'W`z9FIC-W}Qňt41*j ӎn)6`. 1|Md=g2=mG9^7X)e@sF %BȾ QTo0"xxJawyش nϏCxdmA{Gavut1՝gaS"B!p/cyr"9& &j/iBj=HL%Pvg)FJ.`~XP}(?t`ήt잖? d[m35Ьs%t%ɛ[Z\}/3C(9֫JA5K;c8HXHov7)֚ʂ=aMޅx+`Bwa:d`$X݃U}&( y<o,TAt ֽmwB1g,ct= |t_~hK6~a{Mg SՔbw#HCjQBRL>V+nE!ŌDT*;2@Ь5qT  `>Ic)Z~]y~%MT?@}zCLjDWi/bpBC;uw(QC)JeX8ԊDJݩ4kpm ވybH E I~hW9befu%|qc[DPB-SNxHw;N%1WQΞI->ޚ= JF=ʊ])ނ/;`4 B'橬]1l.%n{ɀ.20qߖVZvѬCJӊ#VjD+R&5ofL=Hxp2s`@OZ:pai'l[|YOoGrŖiOl56C;{U)iQ^-j{9, b/Ϙ++Y0:;,-״mԢ' )d/f" u~+CPAt%RluN~]+Eۚ _f!\Ĭ۞m1@:;S2c`3Dg/J drg{uz0 /OeNūSAQˆBBm$Ⱦ+%Zg}㼥n9t#bsw x'#RНaot9DQmDHk^!$ifW@~hRf2tt}߂r6&9\ K?C Cg.#$,6.N3=25^ W}Y ]U_>/ƣvZ:&кY1I@Y7"-Wl8vfZ V\MfQ$Gy8M:$"a! WginƗ+Վx|hڀo9t= hԿ58X4sϟ,1FYeT3*^AscGdK7&|lUp ;T+HP$i@aLo82 ,!F+K5,`*2mdže̎kOa5'ݢfNs[NGseb^={`Av_koHp*$1! tkVsfXx&E\`i>乔(y7in9]kdwlK tJ~7B,ڑ0hLZE3y8A{a$5I>_mL\IV^𜒁F7_"3-46e+T ߹V7(xk2%}Ј\GgdIex9I_ #ANӸAS/~ܱK(`R&`'9quP#%fܜ'xvp0mA~'<zRBi H4Z, lR SHND(̻YS#:D,QtXߚBg u\OAR)U򌬦jdJhoث~z@\܉iաlo/I['R$wI7CBIE.ׁtݩbfVpHD-TS|mﯠI'gK"RDU(m;=[Awina'0=r s3.Kj u^@vkfsMv^yD#`B*x㉊};}{3,$ŻX6bp&MoGR )Hb,qM>'g0o44\,%k$\'$uAf_b?RĖMpa8Yo¶pNѡX&HT qT-p1:s}JtE>z:+79NH ó{^"\~VM~ATc^p^ئeD. `˵'E}Oh\aj6R{V ‚M2"=>&&1h*%aj,kTn7V 퀉&&\8"jv,z,!=ԯ1 cخmiC묥s6YfPnA i`81Ŕ5$v{!\0s$2i\27c~֘poۓ8^QXWnanE56!MA,1^]wZf*d w2I8}"KZ-*i~-yj.72BT9 ,bӰDM1=uSцaJgђnH_ᠧ#SHzQ=g Ȏa$u/Û4*ܸ¨sE~[z&?1WLuD,}zX9Fl?EH*>`Wq5z>AF00VS1^ykO# ypT>h) ;xRW4 1޻4Ωi}ׅ\uqDEFr* f6\Y3q))@;0)4aZȚDxith:##X\m/MZ"'佤EXjC^IO g kqI*h=WH}@ gMݻD2#勉sA=FebnywBN44 _R1$!;*y 8B4=p܀: wПN tul b]La͂#LN?`pD/;Niw !-ݾ٩J!P4rhJB\Pam#'JoNFD$f;u!TVGm(o?!+nZTȿ,iS1vl`Ap?JzT+xnko"ʗ"[|OT!f|$n-,Haq1 qv ;evNc#*8dCT6j{^%b{#)K 7, $+l)ቲI fje|n`qX WV ZVTsϰnRX1phoСE?zZHyx<@cKù-pn"RՓʵLS>`oQ Ol {> ?0%3J6S(/.1 & w;Y#q ŚKey@$'Xn3RF ; C=řm`캳,< !IUQ;  |A5lyoㇱ츼LlTD^ӜFih(7$XOCd'Å_ I| 3 'ҟiA1#`"RDCNC0r ݿ ߿-pc0qji"h5; e}ZD3ЩesЩu]HKOϩv@ 6y= uV,U$g9jW 审㋙/aBK{}:A"o#M4# qrBUUvh)Ŏ2&h69!B%̍Q=-ڿ?tkpdޔ|n$J,} (Ƃ6dcjQD6b9 '>LNKݛ0;bH,ã -!΁ nJ,)g;Q_cA`AeAʌ񐽥l\~%!#g;_"HfA={v+pRˢD$O1HI먭(V}qO pޔ<ݐDl.ƒĊwzGKՊJ:ӳk!FWԢim%NRP&yHbJ#[_TF.i-^]ۋNoθAE6q傲d yjMVyӯx\NW#ؓ (E(GB\0lKSGC_퉭~umiH,5ָ, k0&1F6}g\.ssezKtDG!e\xQ-xQ Qe> eHm`*♖8۔@%89p!m HDz<r̫5j!F\U#.\•*,&30YPWࢢ>hDaFW:;ϖ"zeW|&Y<0++!CwG1L""7̳R^NEs&$U}N2y6 k( 7)CWF#{cn9af ٴo|;۱m%r}ͭӽXG"J~Y+\HA~59xnj<nj14s 9B# i2 nLڹ9@mݯ7*2?CeϪѿ{(3g6u>\ǽDn{1e@Msn.Pԇaː,Ds=Kǿҿ^Ė)BׂE_‰EzB!qH+}{ʶm7X'$?| m"5 au'dg;@8DjnMr8Cb<_zUX].]qw4IJ < -i26QƉŘbo(; ~_Ʌ@s.C>4eyw#\.rv6q7}kwL'@ /u DCG$u7NH|xEesTn?Xl7#`Xۗ2fY]3ի?K C ? ໇R7O_tט 5P|v3}=ͳzo6Fty eY`>RNyҺsP:CLtls4BFUXmV{V,I8D=*vƉ2tVbn¨}_WLY 7TL '/o3\We- T3ׇ|`f]''4y:5¶ zm΅2tg0oZv &6_P| )i"LRK%c/Zt$4ޙp7#ML^r ogtѥT@Y|C)SQ μ1`#נu B 3i_tqE^4|t08_ %b3R¾|[$3oSaE;QB)>s(q8_ɔXDN7j+PcxBј|LsQpIf,ao^VTGFݦasJMz:bVP|ۉ< D<%%9de[op>CCz #dF>båc=!M^:A5OlJ Lc=j1fdR7veQȐ۽3A. 3m?0D.huFZޖWǫ5" Xo<z6#,@lfC!T;Lf[>B=O~dŏ怤(I `K2;cc/:6V%suDb(4DGct&!E\8u.V=%*ҳ4Jp߀\4~`: ԊNDla ,3x&SS4@ObǓ%Yg$jDciw~f\4}(XD3j,o@\]P闪[U.~C?j}`큞wlqFlqj-WGC$q0af`q\sR?(yЄ& ={lm;{Ojd ]p yiQ$wLct{f-A/Ϲ8vdܯ0$2ǻ`dn*B_)Ķy& =$vIf)b6W4FgdnRs(?'Z%n9>wxsj2%!(iga?ύ)-/$HE\ : d-|:@;@wSS@C׾pp^JMLy1<#CՁ|r'|i^ $׻*K*!{vaHUd X~aHϙX>[Fa..ޅCoV6' (ڿn"w|$Ǖt(vwJ5vg^[MgX"k%1-6;ΚѮd{I!~]{Q'U1(7 rBN1k`ɡĒ1 I$˯?<^y@)ߞ3f"=ƓCęcĒgywV(f_&Qq(`XA5h e,v8_n^{s>Mzf l(ݽ*DyeuCm Gd2Xr%l[ f m]( *n={=ǂuaWJ įqܗo{#F+MgDR*qu!w|Ժi(OߏmEC5 dN אD[)pQt$Rk2D$[,lT߮11~֚S{Qȝ.苎Y*4j9+fx8יa@6#8~v <E"vK\3]>UwCCW8ci㏟ r"M8Se?}|;j)lS;1% Il U%b i'>rԜM&.~j $pg\^ت!znB`FStDgihQ!R656WD!aQ1%G?ٗ9VG譕!qqhN?#KŔ_ cH?3u~/"CP 1 SvEoH )a,,g {_UNHqgwg0 _T}iXﴼЁS3 hbŒiD!V M9 -^W-P.N9xQa \-tdG6t`2 )+sİ"pzӚ YZ&&t3".>BJc5/!9.Gg|V˩|jZF`i9f Md=M h1 {4LX$A\G9뚬 qYݧRN}FjՌp_~[2[k9}%+qǢ5.fbn7ovH5/61Lq^kD -fB=BD7V*%wT(#yDTˬk_ EV4%Ai.Mqt6QUaUG$m+Bs 0Wts.GO6X6ht5|kacA2L猌+ qk`(i:b.DӫfR}N[,5,3b }]G@~'kH=$N 6u'ʹ/vm;UZ#] h46(dh˔hU30OPQ9h0._& o[Üw.nNae0a~]s̱1ct}r}ru;wXFlE-̢ =p1I&K ubl4Na R'HK7O#i9|"j4k<^{%`dt7ϲ'W,:{x','#3Áv(Z̨RǕ7 w~Uɮ?1|i''&]+ 6vա ]Oi]mTXY\ZT4͒x|-W=H?o͓pMnypp-x[]XP?{ridM(  H=8uuIFW{h}It8ӞS@ |D3R EV=*H-L%K2znsYσlc(,+9 4ۭo'r>2X9Drѩ`VQj O ηYӊeRa1>N[0w&#vwlήZ_HHhYLZ-HE]mr#!-]*TC,?+ t1Pg]V҃zj5bE@m ! d߼/wzncD|xGzQ`{1f{r.?-+&@0nE3;}D껎xr+h6vZd` xX~VT.t&p<5fN ~Dpf ;^ߝsw%:W[I"N(6m@[gfķvA#7ޥC=<jorkN˖Q$xɶb\`/JLxNq7%(k &aX-wS\TVZ+hLf"k$vi Ϋ @=~Ms.>683ILй;q\kbuL.4aIf>GwD\2*uI?=.6FQ{ݔS=}Qcxب7baSx(_q܏ \b4yE",Kmw DidvX1  ޾[ #?S"nxv9uQ\y&d89 H?3*QggwFJKՑBOK\>+~bHwǟ%V,>3"9mPTntRXF|ԼKBO Ά /*3d`}W5ojpqˎ2ΐ)^\k$-2w2 tXYp0GI )qy?s Sd*ë:9VM(HVXUfIp{m<(h_R?AЄݒzd{eՕ:lȋ7?I.ఀAIH -~ڛA6 am4Ku5Pv$9`t cdI:o8wo =X]VHybc.Ti^0{<%h'3o|vrd%BW4QBQ$ڣ(}IVvY&WvxӬ=o7¬%h..(A#̞h4]r|sGaHf<} Yu,-?X釦lAK֒UE`<0#'z0 vc+i0FL, 1e-gZu {-o  `Xw!?iWWq 0tqT@۱zgT+yI9ցP/}ă<3 {0Q,:#(܄PQX NeAV@->|,8NtE1 ó,-]}T 6pO:Lri*Y$60bIwB&`j[㏢lAFsgTA 3;ڨ@qVɐF[;Ӗ31Ot+?bv[7 B ~Xy2v1qQp $C$BC=nGȍՖBzic̒v88F)K5\Nw s^;[~"LKɒ!Nbc' *J$<ޞTu[4*NM|K h`=Zؐ$>.ue(Ot^9fmYzAL\ BF)Z R׎josqZCt7א]W<&i((CiY~~vu!VYߐGK uKBf"R;"[T^bjwmVhX`us5G6ǭ9X'VSr!{E'_=sܾvZl< 'R|f>G뭏ŏqW䤁z#2 x]^Eeju:ߔ8ϹoG jĵ~Bv81Jtv}57Y~J&pE:,w_8{ RnݨD8՚*$RoU f\BIbxfD:&+khѕ݇0-Y\ gh1ހy]J%Оc0}/6'Л]W<'@ ڊz4r8 Uc^Mxq&~ӫ:>Fd(x+ۀ>=w;taE%Ƚ>W\R|HN;0Y}^;vYtU>A,0dVfA=%&lm2B(ԡwJ{קŢ 5 5?LJ#5?Kݗ$%aW0GN a"s?{:8[,ST;0Lyg@3&I- ?k-RSv:h%",I.m{pT̿N.Hx#Sp_55Kqvp&]FPd'XY¼9Ԃ; +Pf6JǁioM`J KiS-g({ dZViAkl]\k,̓rxy M BUY +IkBizX/Fh/S̓J@/?1@]ꬽh y=X|S,f0Q36>EoBd%m"r1<0+M}:v^Pӑr|Jv5Wm`-6>krzv&F3YhCcTW4pZ&Rzm'`h-"zW"9sK s $xԲ\;^zj bJ(D3ŵ̻ٿ_^/i % )L Myj4lMkPY&b8 r^VsCx9sB>vY.V3xO{:T/ l ݂u!3s/ 2}0H{YɨJ +֖\ kٸl-ѻYK:94N}y5?`Q,P%r4DhM`/VOnf~%vBIq?VpYm%{.>Ip N8hJ)_]5`.ˍHȱW=64j ~+# ŃE-)jV&~Mc˰#us1`. HSD/8߭rJ f𷟔F4⬳+盉t *l"⽳fM B<ǰg-$!+"pRIRDᤗ̣B5*- Y,SN~w{0w T'M2XlSߨO;/̸ͬkP+*{TxiDž/y#o0O2[O9N:^[EC b[ڤj=Nb!VؘM -M_iH/g~KIqq5tJ}cpÃ/ \c/&VIއM{H)Uבok;&Ikv@+#֛0l[l/ ʵ{=V$԰9(߽X*Bq}д4V!&5zR5ef &jM̈́-Wo8tdJpY=I.r0`{DHns2iAGu975eȹKm(T&)^">Ԡf`Gn2!7UhdWJoRSSt]~Վ9:lO19'l*>ow_[Xc=a7&wfD)@NܧHOLc+ DE w8 W09xMVnb%F0=xӘ=FDCCAAD-xpp(X̾?l89qmȨ%/([y9.KQ̲=үRʤ]X78 %W%̙H6L{5£?1!CI{9Ãr{`0@|ʞW+>jb+kce'Uy ID$xK]۪ $ُTɞUȟtOWJJy]XBj^2,ZsGBn@J8mpQx.TʥY~ZY_a7J(Μ[eKD==A}O̅Vq4%-oG -nGM +ʹtD(30g}(o۸ c` 'LkR>[nK8 6ƙYm AH' $YUIG*!Ǹ Hi~IM͓y@fp̊:%$ix`˄qCJS4q +\WnH.X~3RK[/U՝A F۶tE>3D4pDFeP6}]NMgV%u0ڬM߈%2>Al=iKH믹 Z&G,ˀ)6J :v$Yh"6帱}{Ђ]9A-[pEt3ff}ijX?ǔυ“Zӌ, NÑ٦KJLKS3^gSu B23\Н:}_v>Z>^k&6HpհLƲ; `# z\ ݧϺw>reIɺG&y{{u/%xf%X9聀S6L3dP1 +IrkL F/  'M g:ugftY1q]:]Gi q8@^+Qd=^ެ<ЉNڂZ6V\ɼD̈O[UyiIEcΚT{7ٺU)~$D MEAYoo-2|dfKWFgG Zs,{HYS fٸ5@|n?M]̃)LYn#]()9a*3e>xרZ/|qs5hfOH%"L:;$r܎K2BYvțtcˍ46T-HC'$?t5)p䪌a+pliX !Zr/q'KnT#zr.-jyۄH,J 5S~xNQC`EhQj{g>v$| \L%V4eCu([Ο۵>"wkǝ8EJEP.u%n|b[3xA^n yVʿ'y3ɟNgiXZT(irrvW7v~$wgu ר5H!~6.G*6X[<9@':Oh+Պm%Efܐ>﷛$HDa <+VlzXn'%=uH,;^/3Jɪ*ϥfyDUhoql.Q&郮/ * =FN5ѱᑹBDQ6gtIAslKZr>h@SfDG=m4Cτ:,ӝ5 -lZlb>\%UwűΈ\edĪdmy':8E:ѡe Ym@Sp{|3';l?8zZ=an4,jg`C ,E)|sNv(S)bU*`BԔGgz`"х7.z`D9ۋ_=^)yPZ=cI{$'լuvD֥|A>lj+,i"߹`S`%hY&Cpj %,' r79FS/Di3=[9|3y9Vܭ|*L OwW={5H wOt~Xޒ^tǥE_MoJKT(42DIswPS]a?ċv7:%YW* rL .?UBErGHPgv ه̶YH)V/wqdvCuR>jidm z7VG n&?r& mv+՗%Q3ml=]Ie}/QXZ"c69wa`E4]ϰJ/%`jR DNTK2UbUg<[dnQ:Pز:W}.c<_͎ĎL)^ٗlLb}fBDO %fS''El ).sLlt^v>*Ք<.r?uK[) J|˖BGs<{迼b5${GR _? K@-z-=*yJ̬cǣ'Yd?AR^_UȘ,e|X½+OwA5h]W_8t=. /&,f.|*^K@5]:SlU:I1﯎{)d:#^mh ׊@d2}֝RIP(,y?V#2yhv3TR"~o%E&A 9aKc&TiY~ چf}#3TCf-u/՛7JhBl>Ds\zn%F'ڽ> ?Pnj"iP VxF7ёq;TSgkf XnRGn:FFaeDP>Wy-.M/q|{W.:PKW6s뛌̵HgTlxɟ. ^[S{F̣~!_I@ꌙ '3˰=/8GgOaV j|R핀zH_<j2}\B\r}ntlK[7[  MOxFR4*JP0~zڙVev# ‹ Aiڼ +; p^=VF߅i;( zJ"ptD{EK\_;`9GQT|Q &FfNM8aBʉC_!VZ :(pcJFY 6yqT'12U`*dO>6'01q6gC?pW[,g2˔@ZTmbثY^m2רVKef\Fz3-^ w/tL ԸCu&adGz6Aa}Y4I $ϣvN.&P4aɢ#+3:Ά>*ن?>ge ]zaY!zR gasbx[%6j Y|#rVoBHзHj>.>͠1o}zYfLwBlx TNȯDΘA9TIԴ|3[CeQ.C(%6$GՆW/DǞ7pk^'!˳&P.+(уKWa/B)jФN ХLPJoJB<_ y\\$1_h:;v5T=v7@C]LѶCCDM wyaRFI[q~$f;4n(o 4yM 66r~2 um]Qaz.?ʠΙ9hjb: 7eRQ^:iŘ"vPx;;|gOX5Hs?uzs6Ht]7UDʪE}#ݛ8x\ݲ&Yt'BtyN=O}xOAKRsq)'j;p䃔℧}Cp=@rzI VaSjq[6ƶshS#a"Q𛒽RD L>댮[|3S]*mS3cfE95>/U9 WT s r{ :0\7GxۣoO 8bӵOS7 SH3N@{6ڊjG*M1?B6WKĸS䇊X0i ͉x1&i/Ck'UҜ^xNm)@Gd4I*J,EAyWzYj6XӊÞ4>S$AV9 ֐ͻ%ga1)݆n*h]lmw*L5y`CT2x.VT/3NΔ(8_6Jev{ UقUCiPg,dSC֥ClbG-$r-޸W>`]1FۓB#E|d\J{ּƴ7[d.=BDԙIfnuiwjD]/uVqA m, J9۹(qoYM~ƛL5c =k&jX&&G#Ա$K;tX"?JBpvPm4e #ĴA[[NALq0S؍zkגBLGH{P<K,>b-,(o;n06f\u }sq,M+|ʯ^F)zC~W ub]?[3Lf5gLh kDzO~z8j~m -@[hu0gh͹g$ ¦UAM209JmСֵFe+jC!϶0&,0/hP*-I7xýHR.o!:>rJ *X4 xJA-ixt(zG/;b!tdi<,Kv1]z8odVT3_XbqGiufvPxjǿ`͔g uKY, xdӼ&nR'b/_8R*ˠБNa {%gls@k_'ɲ/yewuK"iuNqnD  [rl=O,2+mdQRJ%:dž:"@{Ʒp cwSAev.Ta=?n8|O?prJ~vn{*jB>[Ptbopݑ<2qn [^x{.H v>Q3y\S96 9baRZLr s3-|Sg'ssEsq }1Ru8ksIpt^B#`WWμ8²dzRG> \$4!*D>&{1z(hC:=3s=yn.WǓjqanVnCbb[7oqv͖DVB!Ts{n銯YE=(,];94Ax<IQ0:_˄tIzA[bֻV녓e ?7#6?A7izR +2E-*bk<\ n&=G>I.kbq>= 5b`7RP0Pn{۸?3:R@X;UE. =uGͬ\ cՃDt9|3tZ34ո "p1MqV HʛBc;2U8ژ$ךMEx<Ү tzw\M{U~Ӳ8 GdW)ve3.0$Hn+pښ&%a۷R)х?l%yߞ ˠo]mcxч<,</Gw= Ct T+q(E[z!⼄5%Hv: (+_fuYc]r-ȣσ,sRT?#VxW5Vv QLҟ ^T ڡ#Edw˅_ϠZM"m15G ulm+t2\+~^AI )Uqlqf }{GqJ/T~ ^,Wpr֛HkUi0( ƅ5E9n&I1߸` a \ װZ:0cA?Ъe(߁fF`)iZbٳ ^_ոCbIQkAQ^7A @MM[c]>+k: ~ ̾띈;#b2J4+P5 :}'/x`b`L'Msԟ8n B' ^n2IKAjُ=p2Xy2/C;JW[xA3DG˦ 鳎BUЫWNAw<1/B2D1L=}5$tWZq%A]@W,003(Ѭ\Lw/X:r7bn2Ҍ(N`4<Iin>4}yUi>X^S֪W`"iWDc/ٻ&صY(d_èmdX.f>"=RKd\:a48-_8s9QֿfYqc(_;,7*-&dܤ7M1rCL=NtRݤy+jA&nVQgPZ{y2^Cl] pnP?c(G?SQWCL$Qrr & ϏTg\}M\^fp{=!_>Eo{Ey0|rn;#8IҩsQ`NOiԥ=`#rVBŅYlv6߈:00B)֧ZZWWDmRl47ghzw~C h/5 \AA_"]>T\U6߾mo.ʁ!/@>lSŘIilSS m;f"߂C`bd4>挼 "ʼ'hW\RZW^z/!e.XrJ}۔̓OceJ5 ^OCg2RnmH# A/49gQ7 zP0%,~̀!#32*=TKYk7NPqcz|VQ=MLqOȝX1AB.!(CE->(nT~@=ȍԡ9>_:wiwrr[9*~C|P*uJoÂ3o[>eS13 $A~Y$3S6 M <ҥ8dB ΁`_m H.:$)cn.%=+L~&S#!niʅuw?) ,Tz y-VNƦ[X[ǞG>ߌ/& jLWE-}ª869L;[˓SygޕSn_#xo\^mmAxpc)Wkbzs@Ui+"$Ԭ7ok;Z! _@9Ѹlc|K-+DFS]Q՞Lb)QNy|9 i74kd~տH쭦CRk}OrF(:/yD!zfɖnR/z k>|2BarsD(h\7_Ou$ ;dX~=*34ެݱ\T_A?BT7ukMY^'T0 )56{ R`ṰmoQ o#o ; .2 ORvhwףu\d4/zD ЯBl6Q ~4mk's(Eh9] $V\=p$&|==*=p.~ޕ'.M/>nFR} czN)n'n9$jg6Ox_w;NB5T1;a,}BYỏОf1,uWg@5Xߪh*(>x_ph'YVӅp鯧bN0aS-[F\< ZLc~mXK5vϋmYaIa' O߳we5J#FxscO#0wfQa &1$w8AE#{cĆ9>摛 VŚ^ڜX j5ڂ.p D0 Aq0 ~Ӷ&Po&/W)*rՓ$n=_P;MouRr+}_[J+NP%$7.WAU&WNYq5P?$;M]mNλ0*NE̯*:.şlBCR Y䐑&@aC^ !eE"!=.8.:E9@MᒩU=DG.9$?/DOȭA}jR*~ܖ%sxw I.I ..W[R_ɥTbP`Ȝz{ѧ{7_LhT^=+U-T|ԮY'`T߆EŽTA4 f>=p4L'fU65kP_B*Q:"^xvX^AS с 1~ԅ4aJpKUv<ʧD9ĻE5u4EM; ܟctk15jdA(FUQ[-5鋘[kAef/`l ?TݼӎyInR=+i-p 4\Zt!(ĭ'7 ;f/ԼJuGf,CH-lg) ZǺ?2J{Nd~3&n Ɵ4"=VP@O5 @ U /LaULţ4j@e}epbʳ űFɴC06%ڪJr/>~^>I^T|z̧z# Ѫle*pׂx:P X,d]PXIO%< ǩw`)x@~fÊbavc+zޣ&(H8gtKf-Qۡ>%H:;1?>Z$HR6L(;RH]NڕhDkpe"Nl&V'k'?"i֗؉|qkReᄕDܩ6bM0h2xXpW{gb A'a>~_no$f0Hb%kfX/zlev^$EוCV9bDvsX*ғØus:,xj/*pv]<vZ7ZCj/^W+Nz@9Å\L[wetToHTP3$gb:R;X/x9( Ez7򘣎d)F8M|_*lTjc0l}5U5zS5V@cVi|̥Ԁpt Uqf JmnB%q+҈My ^`y_xJ_g#hܰ2}E6ϓSv&x}rC6}#:*[U;t_9oo&ěbh.*+c2r{S(hdB2Y,wG&ȆXݽ< 73:b(y qGK .Ѿ쐼6oTmUF{Lu|t#H?1L@OE7 `\gjтݫwz-;:bvv(]ETb:[/59 nx84MfdV'?|8iLPzу֫3"5X87 J9WO~!~HOsicNHG[fLHXKv"e܌lȈdlV3DLMpc5 %_0[.& ('';7۫C< *EiòãdϏ+]KPs^bXg\_08#|֊ ^F RqVG1$㵧 ۬oT-S,+|vœQVE]i (K" ?"-\p+H=|0fve7v1+T _O$/ c`H]Σi'9MYqr#GF*84Bw;(BԒRT"=emXEoBT u/VU+SFe=`CgkaeH~y^3PW)f]Q̼/IG[c#L+m_k( mX$H3Hׯ~&%'!|&dd^Х,o bL$ū37)FsܘuY5#s%BmD H9ڃ~SC3 __HiN@zm:Voc刐8j"'МګN3j\d!=>S$F=;PK:"O(--gM&e;]`DM>8ߍ̒u m{ÅjyqZj(>A E(+ \Is7wא| Pf$"=9^tcбSu*(nljDb1O;xNsКJr΅_O'kٓFGEj8]oyzsEv+U]b!>๑6ɬuLaVżGJKC{đUU~2i~g4Kn_p D"E 1k۾H7, $WU V_d6#\vMt@ODzqX ~ԡHESIjfQj`k3 0P&'(ޢ%Q$C Okb0n5Il|]rcLU_x*_W +Px|>vm}.Sz|?4J->l/ [oڞ2qze7=j# C h/z}gpkԐ>p%VUƗWi a(C[5,YY͗VIKJFbX%} :~k]sXMX,ͣg}1yuBL򉂪ɪJ Lc4Ht)_uW ɪcM`HgIIvc`PcGUqV*<4ṟ+NP59wk{*Z*n 9m@8m.-q}zŭnDbyX79yM}h2- (p#֑?rw>?鉪<(u+3 8V3ZÚ, \nU)񠻝#u^p6Oe,ܐ52?Rc&<{G+ `P"I 49#Tr=%ΦW)%GK'EZosb{~pL>05.:asYHoZ`$;DvpX"g/'ކ9[:uujUm\!8uYmfX J5ї-AgVswƭ$q anRɄ`,)J!k2]U:wNCg>q2,vr}GJ29y]`21CΣD-3UXE"{jofJQ2e8xė(ƜFҖY+D\a% A \p}! tblSX).}Eך(Ȼ3F^ծI+[EK:ݑĬ Uq4#->Վ3o\{Ȳ {Z:N@Me/Br|'ڑfCD?K^0c^c9iVWS4l,ox[WW7"Nz8v-}lTWKmΚͭ^AHj+z3u16G#!G୰SӾS >aDŽŇ2ZW2I^x)Gz?BeݵrDDzX])PTp}iN"b{]ܮF'hdi]D R6.ua7)clG4m%4hˇn๓`\WoS@鵎@j1:נ,nm 8$E(Z w s!^si5-:l1ks!S<%C gNnӘn1Z*\K>lMSE8e,2-$f-ƶԧlT{]Yq+ :9Cmj 5nk-ia$YjoA%诙W/Z\V`KL1;w<71o$ 4P9_xF JnbHک=W1x# ܿ :j.akwV64vvLN]1ZL~kդE2j)3:6_D?RjvǛ٧@U2삅n8i@IXC/r&0ixU C{H'Gv"w -yb%ga^DuG@C/V$-6P31dIENq4$d=L;g cW Jjjz?+lg5B66,a"s:亶ij6i$joiw٨?`k,LS.q'E:HAS^)|W0z~%4;U dEH8'JgJya\؇h\kl40PEecHCJ`T!&?w1Wew].O$bfs }nǏ?C2Dm3R>X~"pl[k#VWu'sOreMG;Kal 5B<1oU/ |!}g%ekJw9몿E#2K2{_9{J6dҮ ] % QsdT@M(f-M6xo+U@yV6;UB32B~_S[kϩ%2I׼)) .&4lDuLCS@nu,? ⬂P?@(%N~Ut-Fy0 XS'B1d{F[Pu50s}AGUxJJBKjiC~m:b*1)e d#dG9f zm*veeyl<:kI)r C|㳍.dq4'􊕵J!UmT@H]kg~ jƬ3J eKKfKaDMQTS2^Ne~nX!PjV#{&/3?dr Ϟe3Q[QZXgpZewVcu?1=c٩ Xnan&q!2 3vR?7:+\Fzn9qx19e`&#h QDSZ0TDmHU2%qO2 g*qռ' 6ڔ OG~CfP h e]S}Kyk]tͦ_#={nN6 Ӯͪae]&&5n LaxM|8g;3AdIlW EѦ ha +䶏I}Z.lN̋6mq)keOʤ,PNh/ˆHi:Z#aaŋ,Zmyfkl)2jD8g:oao|e@O|o2 Iv_4P!$ؔKJ#bgD]U= ?K -^P Q{Q\G$ ²l%]Pf#nTM&6$b1}>xx>yl%0y"[£&6-M"G 't/%u|=G L9d'J֮{u+G'OO&',PPёgQ.ᆏrxUd CSi h@onVjH ϫO\ dT}rھDGv٠vFžcšңI5t 2r X(vRa/bYMFQ{Q!4򬖺'-cN+Sf<:(,cXNJ$舻Z^mYMPq9-,;\e<9XϤMBW Th 垇*l;#ₛ5,}}Kv![8MeXWmJ'0D%݇pX 4/{_ Cu{y Nt;}8MG0ɦlAq&hIoKPpi#CXu|D9TAL)P!jRGرo>`>DDCkƩaPú]z3}+2 )IK5Qsv@GL$6*V _|O'Fb -LvY@Re89Swhd\ùv׮\=0'< r-jރ 8P?X3Fo}^t&\Kx%4f쪎9k`13A+|9NU<=w:aee$JJUl\>zd/bퟚ_uIGSh_,|8_i7Tc{VB-P_ "Pk Zr/"IuݝGJ>3G.|2 /δvhūrN)Avuc +le;[*UWz %XOajCc\=Gb(Z4RawV˜"yaMt;xޅ݁#."NJ_Cb Œ"`&œMPy,:8Γ̌EpI>;v@Hmy,Wf}x=G+L;&q?27_8¢#(S"tg.%SrڛEѲ O)=fPyVvBX)BWC\H̦2 `v uC(FY.XRm%fXwY.oJSZ30@d}`1 aWKUL~naZcZξ(:HL*\>g^`$%ߕˮA)E=RX|ezC dMڃm n jPژEǡS7)/N;ډ 55!G]H\놐\q3ל5EC^XGWC (y~"TiAlr*8=a%j[|C}Q0X`:F0_I$H<*O'曚*&س':>Vsi,TN A>fHcDתmjP`ND.˴*HTU Au=!F%|KԻO<b2&dm2. cs_2i=c4Iv '1 xR՟c=`>YQ547. b%jUpiuKҿw҄ڌmvƚ|Pz+Y}un".gQ 9;+  yև=b.H֫F"$t w 5eXZ@[&,'<9#ҬevR}ap ǏExvBi=;U0mVvg_^~wQK$"Dd  |AmcT JHj?*or 8D >&B[P"ch/IߘHfZZQ@pV9a1Ġ9fm&7MD{=FBGXۖ/tK~&Wˆ1M0`i`Ã@~ILvw75~fBL3f1e@X|DOe (l;0HC~T)wn5|j8h]]df?+jvp.RYw*xX>hu^GrHt =CIϙR?wHf*i_r2wA336IFtzI>).w$L}/= &P"=aMЃ ]PJ-ȝBh!Mf0Cci6Qh["9Mk&Rlf枈ha)D40h)J0_94ɏ%h\~+9 ǒtmtguoفGZHp29,O*bĩ (&V[ʘWw%q`;m+82L1=[U\_ Zhrl>SǨ0ef;#'{O~χ4U}fid.}R߼W!F%iB8{2H+ϧ7r1|Z.ID= 'qhA=L5I$;ET(x[O(Ma~ҡev5"~?U.i&B1ͱL lD /|z Y6&kf"Sfs]YppYQ8]tI˜+jli\aEv<A:kgrZKw ^@U2  wl>U^WnܺʑPܧ߄gUO{.Ӊ8d'` ,ژu:o_@ ]g8b>7,Sz!Bݩ׉M3`Fzc֊y*|4(t=^_&VsH e;lg38sguч[dػ-qKߐ Ne\kJO:X-~Qg賚f BgNP.(p7UD %!.dmW)a? m Z𢓟4TNo|mE4:\uuB&;,SW8>1V(q齲t3%js?@":V6!cPLuq` Tde5Zbu38 _ۿM8S$E2r+P>; ./}"6 ኌ0QvҸaI9Y$UaLeqjLI`3:Vɪ5b^򄳢s}.z !fO%H Tqa"4g^BjLn&oV:iS3NERz%JGKpx}\yXQ^`cIO7 Su#^ܲ-sFx'fg`Gg|JUQh*_oRȨPdѺc1] z++DV1\MSZ*,S E,zG49mp.Rmx"u-N>ZZ.\b@-;eʑ:p:E)-8\"4T ٶ>d5̈́ʥ'- c?A%F\u:ۈٓq2UO҇uI'}bm,xg t\:K 2kŔ0ҐPpb9X\X>eHν1A{mͤ-pW]ن9iGk(br3`!DL~9I̟Viط(~ڪĥ{ρajU|Vb|('[ces2j`cdPФSH.ഁB: -RJ>LQepW OkLd6b1'5dGMݘ9ՠZf`mai| 7'vm{Իd vpWtN{o(ok۠guEkMWֆWh1%ѧEaw8o >7YJ{xqRjӻ _>iolNwpY1 ]VAmE,`|rb\zx.v/@ң@4#z%fٻڊM)bl/JR-y[`Esls<>䔘yk̘GL{C?s2^sp̮&=2}7X <o>wdÄBuaIoz4011*wgUP3!?(^>';c'A6/OUYBCE$Sf!3k"ݸm{`FY+>aGo4$6iaHG '+_hgE~ݺ]y2*xLMwR=+arL[d  B^/EREԶvְ"x" )s v~5[` k&2#GA(es>/8ƟYhՏҖD8OiՈa+KzfH`;J~}f}ԶB*%+gw"qbca;"BYAG!c}@Vt& qAmKfbR^iJP7"SJMpoڄEF|=?Ųͥ^gJWsHɆ S4w5ƺmʢ5X q7B !OmxLd@I4.,(3dj. &vćPa1V^#S[ pOk0_iG߳$UP]Dh[pXc49nҾ==Lň@E8U7{<@ r[L[I5UvQ &ɭO ć=dӓ9fuͽeAl ` =WW)ʷ jː[s -p K9Yr.$bPDJ uVYu2^ߖ m%]҄2 HҚ3QNw+S/&kl@ĤVO*v~ۜ[ut=V{<42+BfFzpC4k$,wP/K0Yw0J"ӀwjzU43Q7*3cE}bpxFVW2TYSh X*d WrdiӶqs$dB@q9ו2qAŴ1mpS\OC4AbqJQVmcc{uTDNRqvdž4VRRĶl`>8#}h$Ų踞VA:ؓba0 ohFit멩'آAMtN^ txW@7V;/& #o#V`~0K"Wƻ,N툢mb`|M:;,g.!={I եz4d=߁ӍdT^bYӓe q*ni؞iR bBcv ?Kd>q189\8[MMy|jxc' |@`w G) cj0rRz|@F}+Mð86Z}"akì)fE+0Ó.90Z(b!|z2jKW!.#Р]cNNU*Ww`oEZyA6_ҝB^,plL)P Jca{`ΕjŝV-a3𐆉~K͙QTbȡ*æF~B\jk&AaXn6mw`-K}lb9yhX$Bwʒ:IfbvU}v=1'`(o;`PU 7@(mSz?o06,As .ў >4&tލBN֪hEf4q_1GR)Tu0ޢ1͙ e`]~ 59kc}YQ<'A4:LgοC2aÜp_dAQܪJ4~''j+o:1}` - ОwozĖuk>T-8!D5Ā:@%>x4h"֫M!B3f Ñ>=c})^1]~7$~pwjeL[ف\]yff;ljوTÄgW+uKKͧWn.r.QGR;kansm*ݴ/'9Gq. JXn?cC9r̲:lcaW$ nq83LR{}KNSIsƒ^YIg8i*vBGu B"\Rie7ªFQ03dc$́IX x>5dJFa0ul4Dn6³)X[k ,x$ReiA?ϔ1Ro,>ƍ͋wUnބ->.IߪHk>dIN4O^+}5[{vor A?h,r!dOEl`=ϞڎwfoT|j%~>DtU'ߐ#! MbY"41/*>C#YubL:dN9)ĩY$'NYYQa;ÁPI1 `>,~^?|8rĆcSc ٤[^KG) `!]_>M1f{>hnƼ(MINP&]rs<`2Ilңm!N|=pye4LD?Ѯ븵P/t"j/zd)-ž(;t5qtM8. *8_A]."*XV=8;OzNOޫGic<yPڞSp$ ()kVDB./GsS9YaxĄ~gEmTDp HAj݉PV?+{C~'!Cx(Ey%0 Ir5z  Bo3#ze@_`UaU f7YAW]u3B!ӫjWg*J+QV-7$;YrڟϷLNa> /nFFE bA0@1RLc ;Z}`yXQ#fv4KEpFU=jSPHgo0#|%DNb; +E)fAz@`<]HP֑+OwuVQ*Xn.?IXoIP:H®`T/~mL2X-:\c0 ڤ 䌪vtD6rA Gmݑy^#]!%NV $xtclyXMYtgH6;84z:s]n϶eM} Ao%¸=1*PL5,ML}myޗ@ƀLߐC!}]H|#ۉjfUT+͛߶JloaߥIMzF^-xT8⾃z'HG|Ӆd"QgM`%7 U&w1b"%!w^šo̧&lJ7bH M@|yU - k&|_.26]֪%$iX7F^t%BH>s}ma3Ss( g[e HwPkq;!qԞ_RӺcNza\LD$G=e hbh#nۀ ;͚%RU&eHs` "NX5j3 "|y"Kbw f)<@rYGJJ(bʵsiĻ"BO]fx\zVlfK3f8nA׈JtvsR}h-dԯF_ӉeތB_]b$ߍgNa>;VNE^# ulJϤe'Mc%+@?$gBߓ;R9EP#gUj@v7hWR D5*~~VA9˦lo`:lW<.oPaKn /$U5;ˆȦeZIȇ'YRrvK4E21KM=~KvEa$);~<'KJ"r<պe9#DxJc}aʝQ(.x+XX^fU$_rܞf[R˾PO#b$CyV:<-l?2\'LuT:LqZG$ Z&++lirC󗪊{ TAw\ 912Ykax.}qց]^(4l=:C~Ra.9Yzг=36/suZՇguJU(yRd".)[FWn|B8Oax{t ֋ͳOT+jHo6&yiX1ܰLnk#(Tl!l*YܭM_6 ](@8h/@ög,]&E$sѡsbKFOm?Ԋ FWP9 )W-2=LKUȍ,wgL^1ݖFI^Ĩ_6ޚ*uKUWx-tT /?u5d9- H:lcn/?{a;it$, /^vk9wc5XYzP:ZםIaa{9?߂6?*.U)r;恋rB,;֜iՋx~S>dgF$BB˦gZ>=6E` -Vԭ)  N/&i)MnJqE7C11Y GTGĎ>zx9줸CE`+lVu o~N^hh2JL꒾HB}0xXlw>g17i]M6Yfؙ¦L^%7H ϵTtIw+6mޮ4l1F렓2$μ.eY/W0ȢVG r`\j;l2@%gK6JXCG aaZh^{Cff;fIJmHhvSC~id^)_U7gl )8O(: |CGl$Ҹ0 t⢴[Ge!K1WJŹ00]Pek;US%"&ƐˤK{{xæ: x9$.B'(o.SXnT{"z&'12}bTᏆMQ>b}M}Z/U܂b[]D,GC5_(Z3.r2s0@*H̳CFRZ4@)$ԗ` BA<]@pf;/q#:`K'^hUE<_ϑ7"0ท +Xf]sHcw!>biz]OE9gك<%Mo;5P}81yyu_KLP7oi7NͣV0F&2jK9J Q+ F-HGJYoW|3EZmJ1CrS)We_ P^_ )R ([qbi/Wj=>OCI26!v]_0=va"tDcLd!ꢡwr٘5;acBJuB~>ʼnlƪ:b{1m ćcMĞȇGnTQmiⴍ~0Džu6uls ;Ow N Aek pfI L00S@)iȢ`*u=NMDRNQU7%-C_'vEo.am |}ɼ0ո RHܖ}ݯOq/p' =!^VubvL^#}KL GS=M*>:G~Jm7͍ƙ<\i wԌx#wOi:d!!x8N VKMtЇytvCDQxu$L`8]Ќn(_aT%P|{sy5{A5/'L1ؔt!ֿ!|\9}Hc)) &`br $S2Әu޾ =/@ ulu_`%°HiL79>XSyQ3@:c9 vKwQ,5*SPyc gP\yIG7 4r y J+Y3s0 >й`\EjRTaBH:? *obixcx&RuI}`  ÏqYl5_6D/Q1JNKZh+6h1r8b2,O6foZf}J6yos{<55VEznʗ&6kc?Th'u$a*-:z,w8γWO7rn%BuйG!wN>+qA[977nQgp*gf;kUu5d~wffCp?7jqz{/ j6xE}Yahd!i5de=~6J,6{șk)Ú#jXa'k6z {J-md&W,;vj0FoU{XčNvICeHsC&(ua Û'A65.Goj eKk%4\ov#ŖLI9Z %" *LG],ٌ[Ԥ1_EQ'5%D(3b:m +⻈6Ky"ٳ2@aLiLs&^EN uG rd~2#0HI)2Zƒ)Ûm_+! m-f&ñ2F&b(־$KyG7`5n;pZo~`d&IWD#)e򫿷Bu& ]Wh1Y?b۱L- cO<`+^D 1l ֽ f[IRzݸ1'z3ʏ%j3 YF~ꌧso]lѴPS18ۡm#%=m}#"^e~<˨h;\KC6B(;$Qa֑ {: *g $ׅIg^P#T[kW64D 7@vSf b (a_d]>h_7rQ+r0m(G$.?l֕-A(WiK~*[ |mՍ-abtifzKHM.j!s}NAd֘81=bB̟{3 qg%#U {2o C5vH,~Ku, m$ W V+b&W& ,()u{꺛sር-åΐyt 1VaiO@OSht8 05B90-M,1Q&#Y$ڕ?HXlF_LT [weBU0Vy/ށ< 7Ae%hÕ܈$KrKk!ڕH2C5ίar6\2C$&umR"C>9.[`H:rud F]BM-R/Xn "7X8h"Wo.B8^}s"r NpY M)RBnm1JY}!K5]߲"1g:L_4dBSѕV$s$ uU vHҰ='E(N=DfLםջPpF(ݹ{[# O|G4?M)$Xfpiǥnͤ`q7𮒕ʸDNqdo+v׉#&$(J7u@W Hb⽖wÀ n#\UF-TK_Dj4\otL!yOhڥRX3kdY5k#=<O'~{siN0"G}a7Ilp\1:~ٵ> u/./E.'+) }t\mZdr/qjWГҳ40|[zfeX>]&$낼˜ 鱄,wn\T3.&ıXbM.ĐL v?0.aw d6\辚GN1ɕuftv1s:Aߚ$ٽlK8_ϟ3̞ī>a% D6'STC|҇/+X?a"+B D=2mhYFʱ6U>oyeL Dm睹J 4 8&1<5}=;91AP TРiOZm2OaK_ TS虎 3gV֘s$ASaCv٥qכj6Z9g@lšxіD47H3LiA@Fjb>zk_aN>2W^Vi%j(=zׁ|<~i oM 6!.5oI$;o n%r-@u-զH "_MNXRuK~ڪg_2=:y0˿=Q6D},J/m=`Yi!|0M,k PtD$nTWpЙ7@;]^5LwDv-TcϚc)B*\i%\t((?3o|*JSrB{eOV Vc0ȁY\ *ʈQM jXٵbD^XO (U p'cD d64%bI/v]cDΛkd^(2G̈:` mdWģp×*|L/C܎JeM[# @]*}|Z>o1B$-ƞB `DϤYj!5AMl(R#X?!WJI*< Xso7,xkxQ@OQ"G/1By7e=G70`ChG:\9Aīkq"5\ǞPPi/b$KSϜjtV`H@bsrߖF0QGK|a:mJ&B7AM8FW/oރ?4ٗl9J~:DIBd3u ΔN|(W[ٱ:@+6UVTt %7`]RN/}Q۸}y M ηjLGLNPiDFfi%L}10^J̦aa16 ~pGĐnw^r a@d5*ɱD68x1tZV#A%&L1cͮg 񊡮pv2*("6GC9CRds〹 Wc$Gh&l;%#I'Y|fFy[ "T#ח$vqAweH*|9zN-c|'HJTt+87m<֎g4"&ASFπ輈[;y9P52:e͠D-X@VʀQj͆E64j%Ra}+=W f"H,rMVf NtO8Sr 쉂ܰ7}Q+nc}J⯎%l}[`_C#,d:z)~ޔ ?h0 ̂t[,,}|h6;il. hѨe蟗2%'wkA!ȁ:5~X V/?8kcD+DP, os=uqiY] 9LKg_gAmٱ^ge+'Y K![ 4u!KC-n$y)n.XK5쪺~wKZׯ']RuSs<M)6ѓE'Zy?un u%qfE.Lɔ+GHA2bU(&QV@ٵX!_~zK9lLÌna~`Ijp1:is kP\W̯% $JQԱZ,)ql1ZE ;-PTΤAw#| z~:vbO3pHiK2D&Ә;]4q xH2|kF+:W5jXt\v哑MAh*(ðX?k6|YR֏E/ɵjԪ~,aPz)OFzq3$n lS)[qս?\2;GhK5L/PayH5(ȆezCujl029ϜWhԔJ42nqPFDɪ 9#d-lK+貟yϒ(jHyi䮬,#_Z|b)(`i¬6wyX[ bگ 5?|Q,Aٜ/1Guf-eߟ?!koib:Mn̘~G#2n5@fN.B-8 MI$owX,jf|)YއTi%-˧9L;u0C޺^D" {IWQjeNI, G36fB>TkZpxĬ׃IT;[yF @k6=4| >N(+=cY1Un5 sz^Zl$aIhE AvKJ48IT](;(";~ 7w$E{^8s,hpO+#=.wz8+z͕TQx^<0y!4>3EcR ii+v6Obmd!FÊD p;>0B,g?8l#0$E%5rĊDן/Ydlv'[B?e!1ݞFA` j&Fe\̌[h'h ؝z;;p8IϛfYhr gl[!Uu@%@-547pirY^nK%Uix:i\ DWI:!yO-?j<(/PB!/wp-:J,yĠZ3X)'1u/vf)4"LgOJ-Q4]3%l\BRWHw~ZíHn+9W;/Fm1l!nt]/F ܔp3;ϻOCSc{HݏVWvjf[!x&vbFHJ(-T׫~_m@-r xZ{ 1%jmYuK|u/8_3>3tu}0=n)kp'n)cz @jT!Y ԝ@qly1D#R"C-~p50NEs]? ' ؍Vl=9X{iʣj(ʾd(2'tdɊ*w *O+a/PH& mM#>z 򵁴@9ЄqZy; i`5$ q׶0*َ{[ lIWSuGy@SJr(f wAFJb/©^Z|7rF^Kx#>Fl/i|H_^d-RFpN7J8TSl< `PGV'j <( l,V`t@lspWQvo<Xjx *VZ A%歃31C[{JM$,C3ӌ`=+E>OhfIm%jC5ŶyUfNNA[k~Ζ^zrY߳'obYnQ{PfdgvR[idIvVXT6Ύ繤lDn;'53cR" }G1|&U^>âOS^il<` =4zcPpC[1sRS9Rȭ7ppk~ {v@ VQw]q&o|O3Nt?K)3Z{&JǴB߃BZ\be:NF OV8MsFH]@sÑhV? $wY/)2"*Gkj-XPU A>EVgrاiۭs.9Mp}*|SX]g@fGK 犯].,wnCp7Z[g::[)4~f]pB =;}19aCw!yFZA_ BʎТkLAT1m8'k]*;O8:ql˳G3.IʏI/ݒot0BYA,Vl DOqgII§M@VQ[?VBa]7B+F~za[t精. D[tZ~ YDc"A Ҷ2E/*t62r&*=r<86-'`oe}5z$.5!eJwBB-o+/TJjۿ>r#Jˌf|okeNBoLPnU*3#D3"n 'Q*=5J:Hq9i?6K}z%`(id Fl2 *4 s I ^lWך拵ѻvbQۧ>WlcJp抑RG@:tV?Ln% (kH0pd'k=X'G!XWh!ΔXHSrIE\< ;0jk]ԒhF8i-i$vggW Bx:G/b"HLInan 0E$SDx% $&gߺrAP&þ1'2&hFDR:^ QNrM?ˁri( }#YAW湍Mوs-T0#;/w9g<ͨ^9#|cږ/JȔ60Y 2J0`5]yxXpJ`VMUs9oKsw% ]2AfLpScÃAꃻ}*Y Mve >1KɖgͤZNnmv)ALJArHoze 8+.&B-WN-Ǜ!J hMkhm4տ>L]ޤ7&KGLDo2PDYs"3 KFG^(n6$zKTPW0q?E#UNy (-B I=}q3 l֛YsWOU7&q׌(NGԔ2N(x?o P[/Ʌlx>=Tz>\`6/艋M`V۲L3a0lXWǑsl J-bLjlѮ^ZTr=-UPPb,3s|K}-b>FW\[ГP4_#)te D' ;Gq Yjqݴ髰r?;p>`Cv>d`ZTGz?Di!J4B I&*b60)ԷXYyET8.݄➲ڹ^Е6WM(ZX># >7e##AfFfAbDe~P =1 FmXా Q7Xc6pFt>z:aqo47a#arT+/Q1)DK Ҕe>зr&3 mœDFm #;W\>9R;z9"` L3 LWTY}ړB9@ʥhaMlƀ(cKq@i{ƧY9rZ:JrhJn0 iVft|hPU\4 )@GFàTs\`KUߡM&i`_R4m"4_X(Eͫ VGA:.t:BG"[WP/f .# jUG  1+nE|u>5}G +T鱓rDI| !1eͬ;ʝ`V)xHٲ 1:2Ws(üt` {ݟ+vXE?e/VP_Sy f?T$*\m̻;A4@D{|gM׈C͒8NzY=?T'rGs[PǢTyY(~q+ZNQD8 xL&B.e6+%m;E̓ϸ~s6E2`lyn,1CWEs3?twT?O$;T{j{_Cx ^;,}R9^c;ijI1}bdT@XΉCA0U$(̯50A ,f2Sz]#W2F`Tp 9>q#`"gs;UJ)pӨco^ Bzf&4ҽ=:d ڍP޺W)G (f?5'ȋpDiwo!@9ymFW}sE)5YGM[TWx\ #_#0wfU 풧lQ1jɪJ\xǍ@*5`jpW0=4U咉N_"! 5'yL|8/ Y,Θ_v2Qw-D@#S6sQ/E}c/M~󹟻ĤѲ"P'MoDٕٓo--i>IsWH3JD =h RUt\S~'?p:o(enJ:F(;|;4Hٗ\Jm4FNFAHWwA_ 㭉$~]d{|Ӌh':\X~\rd #g_h#!Dk!l%A7+ˏlĒqS<>> N\WD#_RNklHnS['-ǖNk"E}$6XF vewVpSU5aRhxNOF7Qä.q|z/۠:38*L̤QxWu9("Rh)݁^گ { '&߳GK"a 3~X(R;Kԍ?yjȩ4,psZ5Ej~ F̃S&Ll_S,'v:,gqeI*LzSSj.7!QȁP X-p~S "y%TL_◜~o-O# ~Z٩ʥ5f3 *b0U;V8'q٨=-^< gJ1:wj=x!,]Ql[8*nu*7iouPٔ%(p x:J4@-IB. ߴȼyŮN, Y-֧2(cWHLjy1a2T}"J׋atTڬy\%{VEōlj]{᥯]7WBݬHjm9.V79oߚ]mxWb0PC*vQ9+31.+cgVPHPfxD铎'>@(<5;.gs UpOv!#y'ӔY Ryc&ߑU hp\h WG r)"7;I}Jxy6Yռizu|&u*@azykzKϫ8 ]E݋z5ؒЩG^s_CnK,ރZvjFF.&k .Wcu`i|`Ei3:ƽuǡ BOXH 25|4DQlfwd5奘GI9hir[h=D}Ff t۵fH 'i%nSO(L8n˜4v}!;sN& V[m7+P`ݩߴ,(zNoIc윤#8>`iI=S@{zq䖻Yăv9AG Ȣ8 ce)5q"kry1>rs!/iԊlY>PW LiosA8.&WACM39:hh3Z\[WMPWf &7g"}R6J=h$p+JHTsbbP^&+pm,D-SΪnkU=AQFXc?sF՝ j8*1dm3^;Ŗk%?zLJTNX4 :5N:_w5= s1WH+)Ǣz}m\_VM׬rH"ީ@F1 y8zI#Oq2T8s37ƽ5 )<)/ˏ2d8kbic^`6r^ J 뚭 CQofB7s'qUc+@0tK<'nZv\~ЛN\5BӾ$퀓0L޼x^j .2hh^&ywY/YP]%7ƟFknJ r #aZT~6VsClwԽO[43($ytS&E:ri8!vd c#{[6_re5o1\U+4* Jm5)[8mi:*(a7bhL{/-Ħ (Ҷ4VΝK4l^\mT D:Uo n3@^x@mȘ#Im`8 3^ެ92s$E`y3ui>uW-VBRd@`Lw fIC+ ~SLn4:P(KH TΉ.}X?~r!%NAV9㳴Ck"+͚2DMp?۹4Le2 L6FƖ:ٰq`Ch !Tkn4Zh/A?Wyd4AfYg j$Ŋ}c:z2x-5zݠkMUfA 5W'ucEqa* Qv'R!=H>77[`ԓD}4 Rv ee kUb'Wj iryngm$%ޙ*Řծa̐;`#OI6J˦Q>j/s};o@f[k^2.R u;;,} EMC\X4HKb;I%ut``zHM"cr-J8mqDrV,e4%T|Q_/3,4+2;z:Iu I]`Ow{XK N{6PIHvN S&`€~_<_eP{_b'j[n)>^ B"gH&@*% kc`iOSKHsƼNpg)=WgBA(zp%( =s C989C7'IWYⴋ ׵>vO{TyՖGHO.Lsm-M@us#36cYASb}u-d$ 32(u+BJ܏q}FDrq&`۶8iSzj⨫13hR~#0 6R} J;2P/N -',^ boGo[!kzգ5ذz9=x=ѝDW6+\&Kf=Jl}Z\^ՠ `t|fj ܪiǻ?vWW&a='kjےG-.[toA erNwyS;?T|b-~!!>BuKByJS= O-3)'ģB,{OF7<⎮3 Qa4)u5˥h ,{E3L\b>:^B>@!=ƒ"pڥmfSv塻 Giyqqp0 SgJ:_9a*;F K(gcTzyѶoSwY&}CE5JMџm4qɱޠ"^]stpS  U{35K6wxU6\:x nE ~"7@Ɠ^U[yojz{:Ƚc^'d:~@L{;9];)綹"~e4h>o@ DthnֻT\~&VD˺ZS7_|:- 80`B1A5 -H\ճVwJmDK3q@n@)?TCYTڵL4N#sTcjɪb+PC-*~82['Jߣ 72epE@"dq@ utyNՑ$Oޕ: fF%xX_^-~/5W ("{ _wLDHLKr#{j1= ~$hf֢v^.R?MMѕ7OﺫQ )I\Rӧe^ZDkP\#=yI.R g?N*! CY(:V$~0w@Ms(+e=^LLX[A Z$,ȹ &" .כqo$y;覄9j<,KT[xep1f!+Eqo h Rf h_5zUׁ׏@=IgJ/ƉnJirJЁBp _F+#w))ŏHC |p`JSS*Xhx%<]!WSE]wjeYsv+ d]ƍ:*Ɔ}3$K(sFgZ(>V",%qME:) Elx[5(NLV3֊Xf$/AfNxZTJ+ o$qj3u-дw%h 'bs~?Wz9Ƙu֤Rp$r3T_> 7T o 2rH)ĢvdfDY'k%˼.Nb.'` \RR}uoߠ޺ )\z`M~y[h/+h J1s($mSg8tX*&kN>GA疄䤶uK'^3'Xw[!h2,eZ4oHP.J\o d:$`qĵO<ަ&Óz/xzztZP^>*4,J]_b@`~+8ayC mː%,55_Out ?͊Cc>R&tLe*R+~rYrwӕٌ8t i9f[1铊9la^, Pe?3|Ŕy.mYhqoޭ'q?G?F閯mi;֐]{v@M)CF&vIEhm@$lGB:d!Q;?(*mWNSKFIʠڡ>@$׹NߙCM ʺm6`7 ?tk|jy-'qٓxigWj-ZA * _0ȻF֚TZ0G[h;hy;ʍ5̲"f*3{T ._Q!~QQߔu?XYE}mtD[}ÁUaZoVc4R;jOߵrC0ҧ,_TA׎%^zU-έm0rd}yft I ;[L{1ӈ4%PQy:;!(!G^hߜH`s I*\مzr\Ȉ]Q5NLdD U&ÃTX*i wZ;xa:rAG>m?-ܙ{Vn+G jUsrbwlhe3[xc,r뫖t77xa9Sa5?9W&3X!}w?םݩ)Fxh˥e+l-  -@;_FPR (}aDf±k{sn[uڝڤxcgi眶ӬA!7Tы 8q mڷĽ~˃1&ͬ|hdE_dN(h_oASTJ+E_̧*k}?a aX(oqǹ4cÿOX=2Lkr ꧷5yO),zzq)RZhƎ 9Gn|pBQJe?Id + p0*PEv&B|\n0a@!ȹ z]?3dtma" ?cC mV[ ^6wn~cs={^|Ob́kM6 b8&b6|:LZ? Ȅxh7Bp0 E  kYC?]2V2/(WE#xaԼ]c._l#O X`)?0Zyc |Z甉Vb;l<`\H+uT[N316GxW["wo$DtI(]X8'fJrNI LI )arx. Akc%z136o,gczL丶*qG?;z N.mt0cGy;k$H cMyOm 2hNSm2=hG ,|NpkP+9AlC`|ɁȎ7G )<斫)*El&Ŗ( h>$z-TԦ }>0*`|MNEEԪ =ߒsm)QƽW>5GD=Ď@2DW8!̳e:rt;AE (fͳ;Z8Vedq@вsIC[ڟ#)j0ADt 44h~RwDް7ha!)w2\xc`'Gg ]{H72V 8 3D(<K֙ܯM9MbJEbә9iik%{T{,iI-@8wy%H?iá%ܫ#_͕7k|O`5l}2y̗ ƅ!/#]0׼l:U{/6 ^ S+X.ي+ 2lHI3zڟjП\z9}-&k8+]#h:0MQ[yVR0dAOLF$3搤g{ofJ^l4|#3 )iU_.4^E6pEngBEŷ IJc%ʈ̾tfwXA秖`jS^nÃ}*Mi],p e5+S=$+ v |OXJ{}Jm?Y%~W{<%FP!C[yJOsۍFшkQkf)xV<2O?1~[ T"0]8U`[敬[-ngS`By q<3:Z\2dBYUS㜯X?@f) `t-=6X7Z8Ҝ(kGRW db8@Mnaq257;b+Kʀ9";Mihj>CZ}|63#Ccg=Nf 3o#C3^Cg6"9QL&q7|]SjBWKfV98@|Ⱦ(H?23E+ UC~LQ[T ,tԶ ݤmٷ2|W;4a ?d_ID!56ZDK|ThtOWo-ZjnOƐ|2JYq8Yt2?""fAaīL N0Bx{aR\GAk#p%X'@ 88SN"pxC5g~ ߚ.MΦ27Sq]Δ? I]8|Z䠬 փZ5HAa":zT$O-Ibî7Iq+ďkYi̘cV6x7mNcRO@L&|TAU}5F_GF_~r7.#5C-4z\f*m>s˗?fuKv2e B!\ngm3]" 0}Iw4%4aU]]^LBm':]n|Taa,As?% *%0*BN 7p((Kc(Dheh:]{wi6KyJp|zdɀ%k5(7$,BT\ۈ!1L QDp|8Irs't[2[x\ ;>"# P}Ә|?$&L-}2./`xVr_;N3%/;*rl8 !$$KMVJ<x¸$PP;AL2R} E:7K.L8.߄= XDYlCQB pefT &lTLl[|*^ְnY+#SW{ycE@ TBbV5-ylwD8愹 xA3T'L8` "by6#JKs9W"j_R=s iBrºcޓ q䄘^ o39|;J5` QI텦\DQYWvTzmF0o}^R2$TŇ_]IQBi9QE惦}$0 SVtLr1kwl`tԍ lb065}t|dvvEٜeAis+8淬Ӹ .1]LK72҆@F+MU _l$-ط!o YmO֥E1N + S]S%cR3rsڗNv6ء☶A 3M3 4?SM>_?#A1@UXh <BsJ-p] Q0X-`C|D_4eTTXfR9~dPR`i_zB?&-h{8N08b* …S1;>R'|~ ffhgeVIqdIm[p3wMЎx$R͈x_2ɼ{>% d?~`Eɛ+GcHz5:VWQ}&x޷nM*XXr28uf9;R"8JҝnzEpD,>e!?yCk/3y%Z>wP)qb $l|{Wp^̇W*{㛑-@ʇ !֜>NOrj!M2>8p B9j:AKbw>/φ9u.0yƺI@4C\uxVK?x%% ~pip 4/ÉQ}dCʺ) zH"m"v}W$ypHo蠓so04_vdtg;36n5!kiCa2a[ >)~ľ-}DbǗB:˷+}$s_l5f_SRJv~qȞB\*gMWHHD99#XBܽ[rʼn/Kf+)PpÝ'RRvص+zL! W eM~jsq#i2q ެs{?zy}5.IQB6`0){dz$} ӁG'-AνtbdUQ@Imez׺5s vS+6ʅg6c2ی: cqރD&n?"/m416yU˗D¸\y^ܧA h%kiS˛yc+ܧQY!OH)S۳@'T+΁9&-1A6"K 9E~!Q;2z0 ~F ot?? 1BI-O>iE.j^Fby@q ƤSȲєѧ-&VBPPr9r2z¼MSGV/X* 7Q{Y V]GWo)_#/ [{`}0l)uUkM!">::-@ohn~ `rA5ڮB)1;~Y.O;Tt-ICh\曺C>id"2(wY>Ǫa3axВ;/IeC Zo`e=q` ՚_37[A3%4T9ˠѦ8ήta;AlC}1 rc5z`Um!@79_uݝ[#ZY榤fB= &eöDo LWU4?ժD!ufژƗ= kv*^X)C01JA {tD١/1 ~_[x; }?W/\Ac+g4ڠ^B>g/3| $4z5//uOOȋ 1]%cQ[lU5"y rLC%/~B)\sf{h[ֹѨAEMb_3|/ B"TVo\.P'#}a%_L&/s<-R0IB_><2ufmX}w ^ aEl# t7ixǜh=rsYnr৬鳱@ GnC7L;DJҸҫt}iT]bD9i&dSV]4P(TiB9s@j"QUvkvv]Zq.Ɋ,*fSd/M Q>E3_O*JTZqs4p;ed=̽$3{.a tq]x K/wY߰b9+WS#tDrȹ+^feQ W *P'Rׇ]s/2GbO^+lt0zB%WbBju tzN+k51-A#*PBStqd xwHkGjD~2^%V3XaR`=-ZeRހk'7gc,ӯqU@?cYI5Pեu~ueTD9M;mFĤ2ޫY*_åfz A䩀_S9 W坶HPk#I=ףp P7jqë4T虤N6{tṳyikfyEAI q^GHF g^NmU#Iї}0OG; oOqG0$LUm*SHL1,j IVW?{3$a`?t;#L G:5ք j6Y4^r>-τ}N҄A\N2rhbrwȀnh/H.z)O'SARwEےw6"<`o'IN:Vu?p EGj̞hS: MJ4z^_C%SCFӲ69E0va*:1 E$ǙGy 4l ZaaP /ZܽqVZ 4b'uJp1[hrtq(H_ߗ6] w\nϐwΑ+E]_B]ppSk{'UhG]muې 0Q8´?,~=M(P'$ qZO(f-'-thn0g \3^zo OiU6:bwcWuaմ"#"S^Abzhul傶-QKcK}9 NE &> s8vcd l':ISl{+j p4\`TA 7]4mˏGؕn.Ηv-{8m,2?8qMAŹ:,QL-͡LCfۋj)5 6'Z cn0AC>8&svnI}'~%; 0MՒ$Q g݄6ÐIyh4(ǹs&G"57JۊLUí*F xyFm\K ĦDR]$٬S-NY"Kz뮦U6._<oηN3 :aRi4 4OordԊLvaBQ[O$%R jtLdN;t/F+-Gu&p5 ,uj6EbBLuQW-7T# I>ЁH؁׋ĄfOyBN?6kF[5gE;RVڲ_otZ8;+E9C:Ɩg"ϰUȋvum;H~*~V* ,jbe!.(Zj#kU=kĊdݘ|k2HؔuKZ *o&𫚛gS5%t.3cEtMo-`Xb'rgF+;%FGւ RQVġO#c>J _ԹڸOq:n Oً\,|9##^$',9ddr [IC8uOb#St'$T!SBJ-/-o|*BCtA[d SzIs@J;R`_f GYg0LYUI5yi89 Nղ aTEY{_E]o(Mx(F+eU,#cTi&GtmB+\:>֑[޺G؊1PUP:46; ~`ͱ缒 eL׎nI|U1aĐod:wM-Q3fYA PY 6+0t;g+[hƞ+9sD )ީT 6A.T ok{/yWs]A]3OSB/ <;fX ȌjNhV0J7ก<'V1?6IN6J=9apϡ9oJ2S>H-XTW0%S;r\ e9ƥ0m߬|tq@*]߄BHX\_ k9=r\,rļk^,Ν_ (~ILqD8uu*=! Rs0EUOd#"WS:8B#vw{Mq!߫H<ԅ7`t LqMu5tQHeWs>p000acqX)=8#Du}q'W:"f4,0Ğ [F bǮKK6EF :I%3zb5"=ؖ747H1ϸOҰ3l5ptkmjpFl^9Y| ͧ _e&$%ks_)꘻_cb%zHlMjo$?PS 4 ˦t N/*sVݷvI"_:#_(q)iyuτI0yT[V. Cax}W$0@^AF jeFr+R]%:N& [TՓ̃i=k,e#,zJ˥+Ѧ犞t2ZLD{ꦐx%bݶr_̟?77, 8\ ;n|R t;G${U?2m6la6qX=a O-X}"حwkH>|:SWe]֩D'5g WJ;WLf ,Sr](0.+ߎOEUK'D &8J.tY.$Òr<,4{u aFv7|i+ ^#\zR?:H*&x79 a"Ŭ4d?WX ]͈/4כ):L̨BD3+-Lxm 8' EVOv eGex|h )PRo`q33oSNwSOnzLO.-9~.4ug9aqF9Ò\C'xnsìfu`$#1fh 7ɮ6<{7#`v-fQu I4nE8Нƒrg·mEQt$hp%p_VW0~ r~ΨiCqڰ<@&J3%eҗXY9 E{:UeuZ2x?9#zQ!焬#V 9sQ3nݰHu) Q; *o~oj񡭿b bjk֐lZ1{W9o"{Baw/W#b~i˪Ė%kaCo]\uHok|'oG|F[nN٠)u-#aյoȵ +BLEgzLccrFhSmDj:C;IϤufFl~FK#VGqMK΃O"R|JwHCKOQW4&JȘQ\sÐ80G>W?HOY_Z?iJˉwj+Ƨ1]`ܧZ]<8x6yXӎKv(e"b1yZ ~\:WC3ksSנqM$Vhzyva@. G)o/i} Ja+ulUSҝv^rLNB۱:eY~ Њ ϡĝKb:Qj<4^|SG @Q(rH d+;o} #:*Q(QP5 w123ݤnP(h\"_U"fbzyxOFԎq21 a`_/11W0XS( Q:$YĝڒeBJškr%󠦁C|@PpE^9 Vn&W6`D(o/m+*G}c-wGeR2 /)Fn{ŋ/dMj0n sL$Jati*(ɎʤrѻTUIm䒪/aRbd55[&l֖I:*:G/ wo{( C]B n^d#t~nEf(˭`?>bQmOƘV@7 l>5S& m1Xši[@xů:̧OD YU[l)R- sa~\p<,a%-eQCO޺ӋH-Up(>=:(y],+DҎ7:K!K sVC#V-zr}~oDFG'K+ŜݒVsE^t~d#,3 5:dTkmss*{g7R"Q-rhыaq& w9\g-̈́Yg0cec숄^`J[_!"YpYpkJ94a,̉ AfeRrB*P\sojnSu ̺M៧MtIoTE4d>wj7r ԐShw& lPptVfwDퟑ9h͖Eæ-&- 6>}[l9=Hde_w-x'Kلe]!#ڣoO$Ka6~,{;L"y{x2rBVw Fއ_ӎ]/a.,&2(\^N LJ_$ 0+I4hkĢC@F+7^M NeUlÒO/\l5hnY^\K:4\ kSW`4q#$ACT3E6nڸC*.s!F]j VIqH-UכxsÃP৒bbڬN*ŮL>G.EAOR /Ļ)8N.?#Srqe$͓rjdK|*,smK$;}Ȯ M%M{VtGgIz@CT;ݞ=E)y0@:cz@7P3wf 9^H(GM="gΩL KH*^߃cӗa`H<;N_yG6@46$6Rh,c$x,-р3ɜږF~w--3ͅ2e>NU K(ʥxsc-\ =[|yB>R/HR 'rS\|/D7[@U=.i]ӊϲb!$R,]LEʴi*0e?k`FYﶅFoe˦=чV*gtG !ߗ$v4'b"Ө[Go4 );$; LhhhS+;84VH. _9Dp5ٍcۥ2n\]yգmkwqؒ`D(8`!dž$A;BI-Dd]15.mBע )uVk)0 4+Z1lS[(<C6w 4ĭ(BAij#.{9HB蒙t  \k-w~P+y@>CtG 2ܶͲͮ Zv-n*_.35N*Wbg.8:AzGTHVL e65$c IאS+2ѓz rPyJ1$와1ެ31'_؂.qo*[ )/?rlY7B$qO@? EHd2|@64նۆӖ S!as${%W;`2uf ɝ/4htE gF54TQ\!7﨓;s~ˏ}grzh!a1 ",l U,?̾2ifR+Q#j;s6cPTs@dih*7?B<զaR'Xs OSVMP(}W3% ƹ-P [8+bɮBQ~J?>MJM})'r9=YJon!aЀb{<ѝ3 Ur9ʆH~"1c-@8DG"yzJJS'E-RV[/DiB2mMdsXr4_9jcѱyB\}6شr(aw'J6zOCih5_}aaǶa0_L5gh"$ 2ԧm#%]< =N גiDKfkDewɸM"il(m_g>>aj-5l2n"fBsuMS]BQ{ao1tC\@HU[@ [F5.}j;=٪Y-uX\ǥE)^=^U0e"홮 U+t$ wrOd߬Aqt琪pS޸$;Wށku>886^u|ɎJd(,`dkHkﰞf$xR"P)>P1,b&2^62)q5ޝ-OfH>{8΁|AU"@Ba6mg'{P_pH=μii9RAZA-X"rF#y=փP(~%_W,Motw]^K8u1>>ڬB>2]WKL:dW[k`_ذ+f[GȆCa5KHN~׀ (?PI823/lMp$m95V=Qh aApΔG 7N3ą ,_y?q ‹ꇃ 2~go8QO.rwR}iuÂM9#qJݑd{; ׄw9ur~_TP3y:CBo| ϵylrդX{mS.UEY^ Z8N%$V)_2g:7la %nT|h'<\̭ݓQވrP6mY^ J{@<Զ#D=y OVtL Rt=w]@k[k(T#ezӣXf <{.4 /^/=RuGyM2HX|"k~7ظT.ۮ36)׭^@{0?[]J25JI>oїV B)#C5LZؿ#/˱S9o ҙ0@W>&V>~a3R'h_: =Vqspn-r{F3:9KNM*q<0| {C׻aZ؟}̢H[=1vUX7#ڞ6" BQGMSݥ'%wf/#UWh5FHj: `if1ԩmϑeSP0 M~T${@M`]33?Qȶ/J)gZMlpO@YKM~r#4 sy~k`KobϮcCXgg֌Ifyʾ/U2jeS:-*k6Ŀ:i쟭8h\ݿ6)FV(M5 =Ho=,(e9w2,"V'Ɉ>)h=g2m"r 2P7ƀ} )V~/iz똲*ɖ!{2q=Ü Kěǩ_uD aGN9 VznEΒfZ<.ЬC69MbǖC>ɪqU?Ȣp2y'StZxF, [ռZjA0-uBHT7;ϐof$e~69ynoWݏuuxpjeZǩHMyrv'0ۖV^GHj0H޷^(/Q!p (&EoVObnEEw3mbrM  ˵;n;zl>􆃝JU3L[ۮSrWz54:H|ɃT4lϝ>e[bOےE?R܆rSIm}(:РBtOR ?i@, uEXTmj@;Jl~co]+LLvi E 7;>@*Uuw}H `H{]0*iRm}6@#iﻛe,ee0>J3!7"z@u֚zP5> c&'8Zei|Lvy Q Ƚ,67 Oh)ij3<8)| BCeW=}Y,QO[ݝys /-Sz$NQ|Iإ Z@dy:=Wm_ S#=|ʵ{Q8Y9֊{~ Rj|H+Ə$\-OaߥϺ95ԥB7]v w}`8ʖ&FO 8KU`᪹?w4#}*B$5c@n\utQ0jpAD"c['0]qRǷc.h·Is]13~9kM:[sSSI:6 44.W WX|{1P|V/yU(vAH0[2KJ"Lsonm۱ bnV/vzR33r IQJ ]4"[fv&Dʡƒe=? 4M.)XA:wO mOdnnf;uS L{;:$77 sF<̡ob<[qY$ȯKQFO%3TQh.Agͺг_ [Փf#/4JUB$_F O XT ;TwGz"A=JY %hֱ#MNSqTVRNfŽЋ#3}o΂©YOb5Ćh5RYt. n_2wҐHQ 3QrY eUQ++-\k;Sj !3 ѹ0Z%H~[~ ]dlMK֝\іŻ+(MRN_v狜τĮzZw`Nh% cѽL-pY^cVn,5)rҽJ,$G4uݑt~ƫy %7\Fi>>yREsFW (uR+T(q{|" .@ިivdT{dOE^~z\yB<`ދƵZŭfg]*iC\ yǧs?ZS*y$z\lž#BV,39mPȐ8Nd}m<cr~GmedUxIEKt>.a< ]CZ1"?0{AYp3JmLa|gAǪf$dXGGPލrK7q@tgL阸Wy}D"+a Q QmujVBj,%9~8BZu=;Xe%嘰~'<䵌߫6 ]k(~Xۥ RcGZw Clz& 2E 3ܻǽU)XukſzZ.?ez 錞BtEwwА`Ⱦ:N9Uʒľx5%fxC"?ܾ\+`1&Ջw\rM&|`] iN/@0S≝()!˪qU>]sP `XJOa?ѐA&p;j"M6#[sC sb/")_خmÓxtSj0m@fJҴ6Oe͇_W{XlvYU)Ӈ^9JW( =\a}Et{Bl^q4^)j i iO`d|%7w?h Ѳ~Ee}tqJŴgB.6@[^7\#/$'G[#r>g/ I2LG2PY jU rPgIPbH ۭ?%E#JQIgJp``U,= Ƽ8ȶ#oWUh F8 Zwg7}ҽ;Cn^=sgrɓ^O-yx`H/ `%_Hݽ!B3\[-;m `0`9$(K6~EMmQ}wbm7=iՔ9xXj|kfʄwXK| :M!7-+3? 0@fp*Vtd+K[x?\|iٮ||`(cI ^!E?> Rajjj:0WIMd'6L8}ӈB4 i+y%uۯL!XՖODL#5v4/&e"=ѧH;8Oh(ݓϻL cWZrǗJ}|NY>TZGȳË`rf>L/<!~+a! 7rUe*5*U0ʸ=Uf-D~V<ު^ܖFRE~H9f(6h".4@lcܗRi?"xPe, qz;ZG4z]p|F7D@SWYjE9mz)\ZL{Z=s(l|%awS"H;Ȫ}M,Py1o1[VkEOZnr^PBf'F{;gn]Fh9WFL<`貫-voY_Qz"e)B5ӦWD!f/$ժ*CA2)ç8IײwhT_$zW?ٷ d[i - R$|v%+!Xqy o~ޠLj{Crp'm̽dZusK-X PW<_hܷXޗy;iK0&Ҫ3:I8ȏXЬ|l{k\/ٗmd(j/޾bMvȼ[(vigSBa"=c_H `6lofA2Dr8u*w0PX*rYH6c0 Xqxy Zlq T1+y~_\\eMqti v_':3rEFNW+RAшvȠiS9)ÌeN&pI&2Ѣ{ߣ!S[** @1.=?LiE(Q OJ]CM^v |'vW%bP;Q53]Cƒ6`eԍ-q.Fhu%V!%x+Bm# _0120_{d%-vG+xiʵΓCy55pb G)^)򴈡/@ *`sH 1F` ܦ.:\AꢷHaq&Q:7XCxu]0c0}Vk85Nw8_%h_ V 4b&*3|s&Pf~Iʥ$`_NMB]pʏ)zjqo<8AEJ/j`V!r&au@Oy*x?pa*-&_?![%aVs WC:<L_ _J_α MAPrHss`T]L5 SWӓ.wEL+mDZI")+ة99!3S4B@U Mea7Ey6$S@hEg#-F cm\n=䏧ٟP0vC{o-{L7LGP30Tq~X)jyu=V(41<(4(^o}!][O jHxѰ >!FrAJJ&$+ zc/*M|W14i$7yD=4W&BW^?kKy`][su4<3[L#ݯ/~<\f)yڦ'ULdb6yQ޿>Mi䫙y|1Vpy5=LYn{FM"],C!?wK6+N%sx;R ެs ͖BCf.5BX({ k 9|#ȉ c475<R,𤅖ZF9l,~r:@o՗_WDs#|SFɞ.U7aڽm{oI!i^9Y . #ZK40-xcj5P-AH܊)OX^ _EÈ*%T"RWn[A/"EAqa %Z~(f4wlܾeGSZ^),0AbZ~ \rGHi(Qrzc!)w}[swrzҸ5o*IUR~oa_4_&ii"=2U_`I*@3 ߓ9ڰ`_ǀi-tߜiɎסGk?gԗuGi>ґ¬qMp׬~7g^$93wqz\&uHiR8c۰4rGQE(md mH'o[fSHO'K[CK̿E{&W>wrZEA/ۂ6`d۹ MVq8ϥTV޷$C yo ǀg=)v^Y›6'v#(>c^JT ~Ke"j'Xj5rޕH > b.ȎNHM¤.qmx3P,~0G+76M7PF>BRT{h $#ӝ~sP݇xr0|eG=8PT l""=/ep2@Uo]MD? U!9P,ȝK4m`81O=($\u)\Qy1,LiMrg&arnY7(XF+ѢHWRd_2'92,xlWI0Éܳz"Hqt4jЈرtcƛ&DAHJaWuҿo/J~)%wOcЩSIAzD`NOMß(y VM1% ܙu `DHU;'Arg8k00@.kr ΥYHsq;w9DW͊W-a8mi3>uuWr֓-mgkboÍAWl"av@IBq]B&4 jU_1W]nx_ 3s"HnVZww1uw\ >45ngʄ ?8&;K\K30r^.Rޣ TA_ 4xFW1m w1Ke 5 5'8H  A:Q.1 YO,(9{?R5oT3?2Y@xd K@sցZnx$XFVW珨v 8XFA{~1FhkW p{,ofajVTDS0' T;!D~ۡb b<ԄN^,?i}0K|+UʒfxO،nLgx~0@ )Pҟ`lQ7FueBE/JKCRȆJ=Q2AIiozBt e;,3+9(Y# ngO|}Z,Iݹϴ05-٧;i;W}8 Ͳ*FbU +0,9B|O+ldE"Q8g k =m>ߌ`e( :2ohjsNwZbt!@nWRq`<# @7`ͺDD֘VZKC>;z1&PC,]lDV2¬fд0;]=u i4zZG4p`I/oxV>!.D F8rĆՀ}֐qY7–hdDƣ¨^ooľ 8@lJ:jo?rXhKa c9{V)yu`'mh!DT&X՜݇SXW[8 i%oȀ%*|ο5u*9 22fri4(bL;5p !vQ7p4D@ُ ppX&żsL M,db: ktJ[k]х)O>=Ss'>rD`|4[UiJ<*`$wڄy׀j:2z$ ogDv=/>4rD \{ 3IIf'pGY[ rXcu1³z4FȣOuKL\A4{=0WPס>[rwyd"x]Xȵ}z_S uR`[9 g5)!ۙeyX%i'sv|kgy&˟Tw(8OU-QhOPlV{^)Lּ1e%Ipٓ c`/ʼn?1q%N)-m̪F+,}d5#(YO4J5ku3*Q}X7akN A/"uր;y V/5yOވz;6#_ߗ}w&+YeWC..|e+k8a=09U.etT&Dxbw` $]8K}veu=xeSV`ʠa++LR䓓+F\SruР _DenSoYw_a, ƀ߽ "inGdžP jc-J8*8k״>aȸ:+DE@(Е5J;jp"z|/*wt'SwuC`/ ^rokVSF<&cm>VnBMA|-1i  TB?NU6@pk: )0j[ˎB Tѩa+#qJ%&hTԧر^~>d-j19Q!ѸǷ46L^ u^WنL>IE(_gPq8z|QA4IOjցSntd̈́u]MdSYafS$!1933lx-J"O0ވR8p0A1o'˵ѩ`gRs?XTL* $zο7ZH8ܒd'yGoXS呬|D芵IgKE_aj5rztnrXNaǿv)ʚW&A,3ĥ HT|ޜ W* PDhM {e +fدgX|yJJXS,U$~(?DSfGOTDtC3.@+m^Q`H=rTmǡ?Q (܁7"_2դZ@>r~;,G;w 3?\Ed͚a ٜ&!v5b"wUA舾-u֬t^.S@lk< ك]'ElGB CŇwMldJyhv@WL@K +ywt*PӤ4lՂ3H~2@2 PƑŠ|XXS-sf ÞJv PĬ<$<*(_+ZFHZڭcb2RԗFg#8+ELHMO"iO$. CΛWs(9u>ʺO.#y3@цxoҘ;#]CP!JL9tQw4s2I%vNPld33oh۰aTuUX}+u)Jlʇ^/1DّkG)2p )Hq3X ޺=j5qL\IH>%E$['Cwns9"ʋsyBFiV oBF#;y n_n@9Vqp79|@ʽ#WDXʼn5͑Ъ?~^wy䔉ysGgU4#eBAn%d)swww`@m)Sk4f~* lDA~SDY¢6 6^v$a&J1|ulqEyuw*dmyipCrFǧI=ɁG䞻nUd SgQ=?g+rNi}f7u@׸Rۥ?@i]r-T`3 0F>\ ;kCK_ oPEX$sfQ^wC zs30=Kobz類+2fvpPkk8fbxazx::o͆Cipϵœ]g8(t=-Z,-G|L.%Sƫ#ħcLv۾n|+-zMᶴ VwE{y#y "V7DA4]Uy앷 S>a؄EbPLx'&1qPdPth".%yі8skw5l.m; C/}*{>?R[t D٣"g:6<B^Cw EIW!Lpua]8IMbR7)x?Fq??]_mvdk!6޷/R7Qf)*_{'<8#lU# 1⍒"V3mc[Db]0Z؜o¡$(oluϷ/!ѸOP+R0 "P|+t{5^giW/vvh/ז4g i2 <Gyz**%O7/p^%잱wjŰ!Vjj;TP,Zah <7odci^_Ga]_3mм,?WM!`:rN?2n2ciӼN^`՗:"pw=,:I* u P0g\֨?Bϩ%RBNIO Lي:=$/]6>=0޼: 'E#(OK+-޴, Fpo8{T$ KtKXs;s G﵅c~GC:Ow=q}~XA-J3A0VvGۈn_ zK: "B$u/3Vk/эPZd2\9D%!̀'U޽ W۵l6w43WoRj %C )ѬkNRE.Wqb27uTpFH(_vwe}]ZPõXu7-٧WaU`q~n86e~ڃL290(W//#ZqP3*yoWZ  @O?^B"Z11!mW';a3~ڡgCX4zIݡO==\x@/A-aC'urZ!= UW˩V ;^">;ӊ_\.i(LlM{xmd/lݣT8j^)0)5 [XϔT^\ZijKfo'*+"`NIPM(Tk>W5Êڼ:Ǜ"?^J6Wꤷf?{=R[agp:2 ( kj!FFDF,i"|cϱ+Le`>!wX-@-5H:18k3͞Y fɥҸH[2A%[z [ `iZ̒w`5YvbƴVX!Wn]@Uzhm\+3U*($owvS=|jZGȱ{+4Ƕr&G) –w]}'$78FD&CL_'SJ]Yb\݁QQI2Hl}n)vhR&*!_2L ;A]BZCe'ADvn5. up xJ9 n%O[sinV0H# V< uб͓\ #7^Yfc>!pz7/En2]> Mh\j1g|Fc9Wafi.T(*BWZp?& @oÞ-(I*ijcdɆrJdj̨{e4Ԅy{uՕ!]$00 C y)gJ|M%"n Nk jQ't~Jq 9*ANhYRxelأS Z,%$-i%v/ a{OE+{tH*]HAG3#5@S͡:} qFՌ"5NBKCe- 7Cݿd+ҧйL}/a9UAoTNv2=ub߉mq ) ߘ/~Ν3hquHzw^)AՆI#匙 f.P-RS7`8n&A^+,Myx iMXA,>\{z^ VXQu *A ٸja~ @mեXpZIpȃ4C,ey6fܽEPS\E;MJ #ˊ/AK86uiB ~k+ nc⃷ڐlx0!)CJV]ݷ&rQ"U6un~#pf`zf\i&Tii\vjqgZ;OKn|VlH$ TB0tdl6*9ٱs8QsXiAS,? 2pEK.N KP)PO2(N2Zu{7[3^]6J|RIG^4`O[4һ2OLݎf1rS*L$Ly)ׅ:#zs}v.Ya!:cj%*(X!.YD& I `޷EfG<@Osؚk^aKBJ:E2b0=GmioUW* %((|@d+Є'2>@#OU:-ބL>sxV![[6Nws&j[DKbNȬ)Wa @|]JA"1p'oKRl~70oӽNTP@ܯjdZ1UwXH &ZZRS Re S.L{oxrpLk轐X"M `E-=]䊝9~+FrAVΙiUV7qR9e{r*=_htg.l 95m0t@oGNK<H`)o'((J6lƛ53f8陲V.A,`dm{(:,tiAӗL$*JG7p*,#bz0݌Xo<{Lj>n$y\T3p&PzE%UXvZBȐ#Gdyh6z_&'L T}w0`GRd,Sd4^gDz۳2z^e8/EQ +NȮ J+UOM'">̊_*Z U3Bp4O7Bt ~Jh*fn[+@r/yA^g0O nF^Hi+  I9"L{xmz` 73 B7ʄz#ǮK@vK(}T ,^8҂择#-AzEÂm>'1e J/54󜽺2@qu8g knc,w++op(+ 0Z.P߰"7j*E)pȍjIOR~g)N9T!-ӘI!̼l$Pr|.uV$BgאU9s:X雲) uiJa> &|jn^S7t8Jw56ݺ.MVy>k;4ؗ*QhŴY\.*3Հod=PGxw+ `ZUܽPFҖ^E&4sFHr/,n䢗B $YdK ?Eu)2'm,3^ bKzAxo{2gi~fI:/^՟ y̛$%GFɐQA={4(MayQ<0U*q&.Uoƫaq dj(ç/vߦ&%a9Pbmmr}?RkDOϯ05$9prdio8^v@-v 10a[tȝ΅1_ߠ*](̝3q}\PgJ~:eSX߈(n\8bѯ)E+a8'SNF4,@$/ wЩFKDqe¯z6LfCո&T#1ZUKۉ_Z A0^ g  +ԢCRq?p[ӹyF 5]Wr0ЙqOkͭ=\d7oer6yg:Wb9S!'7'S0qXWw4[01U&,l2ki |y D1|sܤG/ZDi"OapL8{D28+ b}9*+;#qT7Fd/94r=]@ #-O|8~T2-ou*_ua@ )(Mu!n> szzd[Y{x<{7JX!$#,2%29b+#2c/cT:-wYG2zWe3Y9\F`qE3ɤl;j Rw.x];,57F\#/f¿g*Ocr <\KƩ@X)C&a!f9Oz R=f■t 7~ u`?2.Qq6csU;1aֆ`߀M}ܙd8i[*$Hn:G̳h qPob-% 4RcףZJTKʘMtE^ƈk2fPM*րM1VnjksAȡSx &!m䈛1[aAM"!YnfŽOUrq7 /.܃8F h!yN]Y7ݪAruvCT켜<(4MWr>ג3|B&: &28+6{9ϫH/e2@f0c:,*8CozYbr4;{߃-.:G,!HN={Pk<:' ;lCA5{ yBdV¤5--l4H-+ʵT;N+d@)SG:IL|Z~4э|sypQf wA w%mEMWُi7vLfAE$si0=^S6dm)cb|9)p=i:;z/T4[oϘa&0N&ldGjv*83_Bg*9vL"xDe: ܤu@š~ aZLvNt.΅2/FxX9%`զs!3N"3i *Ggfʓ{R9%q/d>8c{"gkz枍qؙr0jm֕?,(:ȷx=vH3m;Ev)KF-Tgܤ5&r1O~ yʲ-Ib۹>3 }2JtVl8u[/zOmX}a48yFQ ;atXxy j2)4Y\3%icrtM΃-:G¯E yM[ 6EW&(;Z󊏦 hmfT}z[BQ>Jw~7$ZA M%b]8%2l} xo~'x!,7tE Hkݍ14 ʣMr>v+2 20܈$V~dyuԝG4ӛ&e>xLÄ `S R>,F-j\\,o y`;ٲNDܥpe{L"X/TQ{Gt CA@ٳMл3o"߁Ιj3.a$ޖbHh~^d.î"h#KX!wd|>#"BBlL3|AIHw6Ѵ<,a։O*ΰS71rƠmlaj16h;NgjتQokZMYqP-ي_M:hpz`IZK/(T6aV=iѩ vjD h=pWR"s.qJC,|%>F !JnJtPd]Ae7ߔm(ˆ5 yAIW/b޴2z,kZ╒o-x T4h> 휝+J2d}ShPY.ȳẂB눶&} rO*Ζ#(`_nu/YCl0)2K-N[(:\|z߬8A%NN`ſ2&=[N(D: pSu  /Z&(U=7(i Gi@l3! U`,tPc&/,n *!IrHlBUщXe,$rp~Ȣy'jGw*Jz5G#0rPfROu mºk&L޷G^̺ȕQn1u{l43('ie!_?h6oHŒܲ(3I|N`]]&Y=?{d)R(lW{(θg㵂3A(jx\PAЛo+׷-*%{PHA?v6,lhp| H2`uiA*b>BnRAؿ'I"W^8~ ߌn)cQX' ot]#)ɲAC6 t N .M>qT*4bX]iBEѷ"9pqѩՕpj_>tIHkKp^qpx4:'-jODvA$1a85pcl(LX hA1i$#,\(;eUXtƷ߈MZv J<ÅF'69ۂsVzӅ1tރ*Yc9@wl;pxnt^zw%'~M5kA MqCC 4"8s>b/nOtN"X 2lߩyӴ C[20ܭ$W!A"wxiI##h&_ |u~\1%tc^MJ9 tGTSllffsrSgRv OPdtZoTE\5nbM׾e%%>y5܍j$ %{#EyqHS p2:(FKV*5u>'I025ñ rYкջČLV`L"{n wc_@U 2M+;K{.G;d[šHLR{N*}P^r!K_ ?5LX$}V[VVF'a\7д;onaC,vz5!(IRl*'bxe)[tHfƚr3l?IZb%*2+UʐRD﹏jDS0iϒRGS'u/]vQڠbUOk\L(]qK bDV//G?p`%'$q-o;Af&/"/?@L%|(>Z~E)+?Yp@-y 줛Rc Kԅwi|ޱqqd U9Bⴐ%tVP˸.#I[2;e?KDVMP,?c@n/QzDI$ g ~-[;6' dR(!O) g l( n0  IP2 V?ɉjt+yoɰsOCgdYC,UJBf4 c͑0Wh%O-#FVP.{ϣYVUWʦy0Y,!Wojo@Z{^eac*=ZymsM*Bǻ[SRCuDrz/i! 7Q(|4媐mQrJc`U=:RUF '%Cv-) a@7kya?B cW#ˆ%+q]A`M@SHZr{j [)f"ȧoMCVǿ@M|L#{qz\uv&IWBۭ6zVs?*M.N>fl ӂsu7|fajlQKpfZ B/]I I,ZOɿB 34EcXw;ŀP<aJvs6#;T1^BxwEj`紽2KŌ6%eͱH 9=/^p?DƮ[mȵlW 0wCpJOuXP7TFھu #& P֟9]u^ L`>U&>'GzʦcqI 4A2K&6QSD Ίz#cerڕ_('1su+tB1M/^}p#muXkc-K悴T }uAQi4׽LKLF*qJ]RV^B~3IV@4.7@dҌ9[}BNZ{v[5jiLIRMbUS2كD4ڤoF`X.EiT R$*DhQm^T 5y*%_ KXL]$4k\4Sʎs3u n'[S!k>rxAMLҷ|l׹/K6#ƔqYpa,u. k% 5#j+&Y 9On1x=nLSr=DE/&Q?Q]xpH`r C=n"o #vz۷JNSZiV_[HozwKnםПv#|$B}b7vZp AؤCZI<Lb!$߶7RuChW<=f*Wls9x;o=3zվ?bAR[_W }_΋ǹe2? kFETǑҦ8#˥_J8XOplHzs79d f458ۀ߅||XT];}m" a#Eg+(s"E/$iK9-mߥi&VY^bN<;2g$?IӕBHe2L-aL 6j?BM C:1 ɰۖ,g %*? *v::6Ӿ:sخ @X"z0 4:w, X')B/# bH(dȠULM <{Bh+$w|o4Gm+z9B8.P_/罍}~χ $/8H>(<Aj'WgVd݀8:C]vm8yW'^ Զ~l1ڄ'VqgGR|oPnz}t?˂ ++Jư1>+WE0홀 '3" >^3WBkV˙lf< (Z gPK c?'nO To\$П)zs/7 lBޣ7hPTOV[5xZۣ5]ec%l|rMBzgz4"HCZ"U_?%wʠ 0X a߅+QN-_xc[!.HIEʥͣ,ҳ/mlykŹڄ_/IuviWrd)P?o 6!UR#k~,Z' ֌ͳz+T\_[ 8 NeN=Cx=(y<^:Uz`:n8bdmnʡWJ Սޏ.S뇪 ⑥bՃVPN}!$x{v5}[2[?olx-2V <\[3 Gκo2hxI\(S4Hi,RF|E&"c_c uEZXѫdM̩hFC/lU0Y*\x.vc ^:nb\B9?Jvji푇-1ڐ4t3\KX./_]\m'/Xhp>¯uՆ]aZbLۚKT%ac-Iϣ"{lARks* G t)z{~\m }fn#^en6H> `f(G>+(5"#yv?3ijŸ:W/\aߦ 5>g|ϭQgYc>d5\㬹(e)8UNKPRp:+ܨX傯hp!O% Ӌ3N[@޾8H|R7xڍԠA #fW-Q ʉ<܎FD}%2ǰEdgd:ɕ>=j}#ॕ,1,!^J~/oڏ?.ߕh?2whOr-> bІwҦj[%,kܯ+ 2: PgHvBMmf}`q=w^0e/n־\Gv6wˮ{_C&61׊6ߎW`<$%I 3/-B0*c%5c5L_{ͮ` %YfHr>q,$4}6ˁ`L8)ޡ1$ɡb1p)xkRn؂ݦx@&gEH2nJdVԧfoyٹ8[HڛTSC8G8zwVf%t !ylN=wJ{&Ϊe!7?GXGW ~dF XG1EWcGP ^dA~V=d]X+ŇSŃg H;*BrHL *)-*)OސB> A}ߒcjrv_b#,:AS0Ϧ9)x"В<*Z;3l:Ws+^,l:1$8+,[v8&*}kۂX]C=l뮗ЊS& ̓T =$2q׾ƪʑ~(zǃҩl+8Rƅs~GH]U>UN !WTN ZO"Ȓ[H4q[|` MhjaҌ}LXIrdZ"lFs')!eZQntԹg!AV%+'pLBa@1lr^[?PUJ:l+Z7d)P&:,.^+H:3-}Eꛑf \'%EE.LeLP|9s_HA{xg]Wv֚Gez8j'S̄[9OGpyIy;K+sɝ.o/ƈENޕ`%2XZtRTY8SbK:S hԅ&z8T*F)jC*:D&jЊ\ +ʚGx2]~0hI'Ne f [6E|D)G)&C Ps>-=zojaZUTw69y `8G/џx)Ȉ$Bm-#"jŒ8wE+H k"_vVxy>6<+֍{(D^h%~r=.'b3;ܵ vN0XBBDVT ǭP 3߫F~% 2AH`IZt$o3:t!~w<@.#8BSm-brMUM@r!w5ʁ VL0CB{;cm' !s(;L?586SŠoWB%oYw$p}u5t2 Y̘)A)}IzaWt%Hxd7.M-newMN%H?99!>s.Pe4eU#+:H RyDI]\r>id-I)HD@j ڏPm%BrIE ^MlI _ ;& ]գeЍN,e 4ߕĕP\reG?&cgQz8EcAA{KstCYA;,2zzocc}iF0'[zq`rM.]e]T7\ewraX+qjmY/;6:.7| Y$˚ϟ ё%JGrޕY5ik ]E#z\dz7SK;v>Ι9oKhk8;9!t,?\ЮFPr相!0bNIUsm kO#e-ss)c zlI%[$4yVgk'(!ujņem+"BTT1e]'uW)JkgFO~*P1q^0(x# ysU(YВ۴Q u ;z,MM\eW4R.qh k:uVs: *ٓأ2uvx$=u ĪsC-C{ޓdhn$&&'d+as%<_.Dnwچx`V{ * &,@"_r Wkxc_eKhsK}GxUߝ92pB:TF("7QM=z"+!O8֒,M^Ӫ#d)˪pe!X̴έ&EUEZD\TmCp[$FܳBZuL.ؽ{-gZ"@9 jOK *S\P`jy:SߋO߿{[?tKqmC.fTjEBH}v~y ?~)4̔nDo-xfPzj@sg#lPLOQݳ@+iڇPo≸pű7yYdH_~u yd[,\yu6xع>Q4iUf/\[Ą?,m"Jnqy^ƒ?;;z1=&Q{S ǻT%u{sޘ냆X?磛ecLC?P}?8Ʋ\!Xðֹ8!{./6eCw 4`}{|b7PP⪄X'RSHN0.ݤ0]! 1ͭ:2r a0oS\H&Nu9vT皔O,$<ɯ> 9v7pI h]?*c{`HBP1@{ܲ(ɸc4N.6Ҧl9!h!뉌HB.CaOM@&='K8y;LI MC*ck7"5ȕ?jiohe$^to~M8EVjr6xjb2h p%ѫMrGqEWlc17&|ɪ,bQ-"k;zl<('הgWOEyB]蚥&=d{+ ?L&󄦹n(-`C?~,5]JţaU L&}c#8L sf=*޺ȉņoS H0\kjVEQgap˨`XhaՈq.ݏ#c R6|/Fc!gsӔ,GZS 'Opt`A6P~5&1p֟$昨0wC~"z ;} LdB>.w nF![`q {/rLzP͙D `B٥21¶|9yL#!_e"X 2]$@}Vw "h7_38lkw^)N)\ *mTc xaYq'GSf]RKXf^l}z& Cby;*P lTju#j_BҬ/!7ƅ-M)\&v5S^<=.H(A(bؤP@AN:# JIM3K[(_3ėuLVg9Ϭ=󔞂12_`#\wC *tpJ}1.#D eA T7>SezӪz$bF}Ea=7 $U `Uy1p$5-$/`1Fg 'siP|;.fV#whn]Ξ"tDn~1_ypA-B/)oxUF$ҟ-wdȸdzUq [.2z"̆^'mxw+a5*L0򇃏#qY6jL?80ECM@&9$0"xz~;OV_?lw6X^\4(-_8( |'?hN(.J=c@-[b,"~ $@+s6[r6z+ \gKܒx5,qQPe8.Qgyܩ4ȏ%vC"9HeRA9:ХYTl2Vw{q?.&)B΀Vp QH*@#JkzcϵC<8igZJdu܋H b"?]~M1cՒYN_;_3e ?=cBRb,)SunvIN_YHpth8z89ūc]I`6, `TW¤ ,4ӗ7#W6TC@zz weO=ߢ~2<}g]gx mg^q~Qld?܇ͽ2e)ƾ..u{o ˇ)U=j~</DžxzIEXUe96ĘJgykBD{V5+~P5=hvk%//)bSLK YӠKL ?,imjtOVr@ȅŽTH8 #SnIQN3ic% 6I-Q:ے[`RJ{;4ョӫHˬu8jQh,J; ^nPƪW!{ႀ@%{Y՗9{O;~?!.ì1W {F&;D,-)Ҏ tEL&l%̘M7H`9(=#mZj1V4QNڍԤtH2s]+p,saG":/{C޿r(XoH_<1V<.o;9n8B0&W\{u2HO>5p*4#Y݊1/A=?ԥ ^KzT#UkH,Q#SI6YrVPA*}:].kXsBJ!9%/f?=m*⭣IB8z(yyDSش_},ܑ+k'M2I !ZCȆBZ qFО?VR)V)F 8EWX|{xKdsˑy$b_.kz[iE;Ai8Zp"7#[fLjw­I\X90Wg[2\UOO옘mZːWػnZcyħমq ni9TTJS!b8Jz_́0Kc⺱@g|P[r{%Gece~SB{Pn7m6ϸ m,nвj\%0ߩ׼]m^wT\(x烙DuG`P=έH .OS1r<)NboT\pXQVSaqZO1(h"--񌞓fXOo$;~S* N#kL`3 |n\E&&^\q vB}^y^$Cӕ=~р5Z0*?K-V*C}=mv?oTrm EtDK^V?Rs熛|ڂI+I)GjUb!u:%PS6L,?0x5BO4jd]:(Tvot6~v`Ȼ԰aCVˑ|XѶh v@d& `Qf-:k`բw:Es8'羺bIh3!K_ y5tNQK.$9͎45\P T=qX_@L6_V2F&K|A ӎluu[V<=Ą2rALub|FDA͡z'S-K+,\1H18o$}|197Zf%<)_.;=w,Pc?o7Gѥ-W?ӽ_!zI?е2kQI !`4k A+Z \G;{%},Ϥlʅ;SU1䫗GV`o1նdL/H!zKԸ):uXÁi{> -M/F zfsVF\=2Bş{]Ճ=rBAH'Y%_K%33NQ9KdPנ|Iy"Ȍ6ο{3=PlzCAŊ1bi#u@/Y/#+6ϧPE[.Aß3bDKRN8+ 8/`O~1vdFi`ԟ66X~Y`8^Pg\7o,cQ2ͷˆrô)0s0AhCrXܗ^;8Cj4,Egƹdo\ْC/'}Xi`HHc[E!ʍ?3Q{1|+uLn|_߆zhRu@9FS y'ˢ[!ڰwGR3ꑯ?Q^5GP6O+: f2gT9[a) ~ߒ *է}Gy*9`zM0U|/3Mdk4Ɇ?^~lfhꂞ=yR 6|^B3أLJӲS0e{,z!eb e(,. :e "ME )h8}ƒ;;!J. ./'l ft)k|a gD~*~6;& XF,_48^YZ*7L/Ҷuj}m$h~}& %?zΦJLQbGV|QQ/= rՎWā'Ͱb7 tĆh8ںX"ӼĞ% ;{nl$e`_X0T?\&Q?_KRP"EM:}[spQ ?@dzx|nlb+ ՗kW&ɫuɛ3CD\q|"[yn+8}T{oRaopdXh اWh\Bx]㐆6ţ NݰJfI|P!a|bSiZjw[5Ǽ]ߑ"]٭llLS!+-yve>e?X?c'?i& PZ'xܯ{ fuKEW#1> *׫)}tLQS$pHuJ΀+d{Fq A7|6-Opr޻~V⩐Hb⤎>ȃy̙K̲"<S|fXAFV_/#BD@fcC*dN 6*]:iq՜ n&ڎ(mg{]|=+Svt~@WAg=S 7ݽrInlK !|xM{x!]s N.Fb6iL c^wHƋK޿mԟd $M[R/Z3KIHRI[_—%1nc6uw %3Gҥvљi5Tɸ je\.D XټMJV ^CƼYʇ"85S;lRZ<68Gq> +/KԠy}X9'Y^>zc&~1trIBKnS,64q@βb-e>e wQ&Mg25~$vG.p 2Is_uI"p/=еMVX68d>6{cr  L1_[Z"h4^t,;IZ㧤t:9 ֲsЍ[ {fKMo2|-|YzZs6ykl#C BdENuqޖiOR EEXlSz暐|ʇ~#dVGUhPkPp9*>> 2U@^eZbY+aIQRl@QtY2y_t#%2] 渡xh<-qv]m|h~`HbLde4.(/PHF^2CG)4ܘ]XVG~O]r8"ڏxuP!>-9f0fqJG0Vq^w`rN̨Bzلd4̙-WI!Sj^$FGb-Q7yU_ҫ+aNw_sE;O!Sh?zčctA=q0w[U}D[JE#ކtd|=Z/T@lt(%|@plpt KeٶKDf*sP}tv/vs}`Wg)U 1]!KtNlM)ȲIaQK²;Q R!fm ,J^3!i e.1V $#E,R#*Ȅuk|} k%0f"TE-@O `%_:Kp )ȊQ|5 DXu,t*k*%v'yqdW՟W :7Kg X]|N?4eISTfO/;BDw63%\u Tƺ'໵~IL@4];(Zk(mq:;3NPD1. 64<1, Yv3()x}ڵو$ܴ 'Eƾ  $Ǿ3*UofMNlNRN ?y"5~3(@OY͠4kѦ<n~6SsGfpkv%Y?5G=D୆˲y,Y$K W<,vA,lktpլ_sw V- h۵XjF6xUȄ2 %Fm!a֒OhEPK HX("*g桕ӶOr@#Z@-pB76f )JbGCb]c-jǭF:-d!f_Ͻp2 {pј ?9`o>[e!EҊUşXX!Fۿ6t.HgRhJWz0p1ɡ— ȼ?.JrHs3<ŇJdz/ 6?&̂yGLrb;IwÝ~zpB6c"OXH Dik EۺSo{) r,"QpxݱbX8M̒5Gb9qGH)*1Psw)|6@\Vȷ۟ q(l;S%7}`DQDFz#.i[dr8Eȴt0%A̷˭"XL%Ba.R8N<|/hIyU7h[<קT5C'DdMyzdKń,EVJ/*kUoll+n5q|vǚ=|V`ͦa˷ω+`/^eqZ@1W$@5ʱ.pЇnODYJ"D7φ)O!`5y偡 jREoua;C߻݋LJHI*Rg'@Yߥ vWimjP`\~ޒ͎@La)+B{JAz/]BpkE4')\]NZ_:T A Mrw\kOP'nJT̋_qD^N:YR&Zs*JT,  Ŧk,6e2W逬3$9+ UZShc[G`p? -\F ^}%V CdTnYOAPZӀAN 鄝%[oPB͏RS6Ao-emEUGMHkQHXGc DZ60f0#O~j:/E5J?h֨=7-Pyɾ۸ٗreQ?q7kF)L,ąe7h_aj QhdlDq2r4 QX_*Q.9.|aSȱMnУ2aJЫHF~*`zp%¶E=~%P!n-2afJ@b)N`ԛWFپ^-_K= G57݂mk&eݩ b|3W>u@}a&{5}Nt`# ,d3B_eesn,UX=EUwn 5_d=7le<&5xt<,+ЯBI݉-%.,r\xkk+,JN dEԵD ]H !.gQ1iI}8֌?$,rRjoDdz n1H},k㝉'>Ry"RRZ+E;XhgJc]6#n jYZ  9Pzy۱ksz#6j{;3?̍'#\ 3N?2sMI;X[B`?bbJ["Z% HZA#О"Q9 mBb!`@&3`4MyǦ & r Y'Ju| Yʭd'1u˥qԍX00rA^QLLG5b((ghkl$xˡTE:`V&geyd$-A܀+=U:56~'vXOuou{$=1 .Fo5x2 eaJuMqfǓ뀻" ?cY9`_J;6ov]Ӽ"hf^9A%jBc_=Yjhf n? MCYp^<1L5}Tϊ$R3HqB#!])pQKΈ*vܖ)=Cdk^=' _j/B`Ɠ[ !:MD)*/PpآR7Mm:DO琣9%G)( (x~2/98vHr{@VIq\ `  L]yv˜mV#x5A3+":.8",:Ft!}fy+'Y`}e"SKVZ;2wعc|!A>[)bl'P?m}0\+iA<p%rUG".}ʑ!^b2*>cO"MDʼx\`q\v-AN|?w-]wy0Lx#huXFGtX^I:-'{0f@N k @QE |JSvHv~[j2JH :'~kUHڙgڪ7{7>HV(a,X<(;c-Pa=L;8*2{o+>3A;kp;Þ7#ͧ`-<{")ٟ)-0dN:T1a ,dUӐ܊i=p1n!aC`*⏾]鮲a6- ;\ww2c}Z]6pl]xe]uy *gr3?.zcy @hw9+شw[/u"[{IXS+9eFD> pgZ?F^QnYc_|+)iوd| Y{?YA|Ly%L,fPi3\.ſ5 O@n!D%NxXzu_"rɸ}X/MD`1iNeR??]UNjmϵ=WsT]GwNF``Q{Y[^~ MK܏UL8l?̎AL ~v2n+7iZpWy7Z¿%*?jflW}+Vba,+ZfNA1ͥl\w'FII c96ܵ @{~tS== >G{9uiͣ?`XuOa+=svx蚪ח o0E&:͇\v0_CR_#őقOV>rEPz=)[!u7m%b3۲݀XЃýT9᪸ށܴɄO^n[OA~yYWfƢ.T7t, jH8_;2ٶ*@6 8EC,YBEUӁGTVkoD{@`Hoճ5:Kmw"<4! "X%Ogx= aBхQM oXQ fOx/+V//fh_˴[R:?~&Dϔ`hI{2Bv3ݙKwmEHR3TP(`3 ePm:P@q+ߔ-3s4-X8\C$>aF'5H3h IZhI5#Ŀ/-{҄`[NS#zkkL%F.z ([w 뛣JWļKά-U5?ar\EFVz%^\;ԢhIy;G7k̑\.%̐Mދo0fj1pHٵD4t)av׃^2-/߉2b٪g h6!^ćNF&(b|os'g&r{tկ~җSTkN;ny^cdW͝)B,L<Cp$u-ҋO;=pF Y/d0o/SCҏs`OOohs s!ƛ/APm$իPbvAbDu6Q έdYZZܻԂ]!^k5J&`M]A4Yž;?(G\"<./m@"])]j,X19o r  5ֱoQF#{Z*օC1m)ݦ)IˇZXpXƽUPh{2Lj3kQkg#O' %oYnl\NYG x;בk[ 0K^p"I3McWi":!#&w[F߆]^}j*-SJ-(dߵ-W,J4Afsmzm8̴$8\~P1{7S.gvӣ W.Bմ.Ŏ߀]wH+w˔ E³u׷`O Ltxn`+H”Bu|S0m,XZGvycp{WYiboSӢ9 3/R]4ꏭXX!_},WdžNJwnFctO* [ꕠ2zÊS,ǹx.u%F3 IWh$ӖpT+(Jb\ wumvr,A oy|l- $i@qFWDQ`,- 0sZ\)XT,|A!gMF'cyaπu3(0vVoSdF 7eu0๽3^ekKh†"#%D$ ͣm_-- J"Xi|\sߓ4:Pv~ yz0"IP)qxUn#C㌐blf0bcQN1(G] ȼ*itQa(cLJHRu5"nKmxA!vאwP=sO2,̰i]V<ءf m]?h|pT8׺'D)+-p~ UBSC]0c3Y}]UYz>xJ$퇋&inyF([ t[; ?C—h$.Hd̵G?RdYؔB`qޜ9J %D=|#ˬnĖzp_,j1_bH ;a^ǡlf6Bw+RIpd]ݒQad7$okTf552 24/a⩤ة1+ܨA&g;UG S3u63s" vYn $$E=T x*쳅D%|+۾'BU[Ubl F)6l~TQFN}حe>x_^5.7* TQ:Sn;Ès@Łe99@]ZqrkюS58ĥ~z. $sttiHؚ7Z`S&ũ0.)G"%hWN ÔHثWMID~s OMs`*Qf_$uB TuetITYv!)_bPMR>ҥNG^Z7SR Mliԁ= I]Bȅ4qWI }>{ $d+`8a9xFF][? hɶ$)V̵yNyv ~# msE*Kyaj5}Io,&vml@N|*d_nOk>_7VpXCSBIPwE!c,~}$߃VUJTXNCq-VD'i,n^X9I.u ayꆥSw@ Iv&h~ @؞+)P4VuU|^y:Q26QCDzX| 3ZE89_iDMIY0~;/ ѐ%X|IDPCF|t uY x7XAYsHMi'/οzwCV@װL-' oOsn?dǒKfsŜKgk՚uׅ}f&z a}jTեsRF:<#АF-7nb<2ͼX9-CĊX3b+ xXds`T]:15-<CZY~,Ja/>KIVa0Z ROzl9 ""ƯKT,L1 eZQbAṣ̌IGz]63.C s'G.ViZHk.Opnk˔s~0REWK' }A XRm,KF{I*&} HrHfl 1K͋]I㨓TA>]y?[D4 ϡ qByO5ܮ_3V~zuA4UɂHq_M0m2<5Ž>{T¼ /-}N#z&v5@Tڭdrbbͥ xf {gS-n"t9]ݴ''A %^i:sͲ4 v.%齱Ft۰ڄoOe[j;ꄌSN.1mm[EAt܉luP <6R2DܢQ3mkG‹egsJ/mP%snn\F?di.KsYrOॽ]c047jEװ}HF8qbqr|sl|"A6pA"a @kmEӬEv{rɿc cuAIHJwjEJmnؿ(\IGԯYJά](55  QتVcTD>u5)\# k5%Iw+D w;!q5sSJ8_,y/jV@K%slYAZQduU̗}.Mظg^{>ԓ yb"O`[ʒ8lC]#$@%4۩餻 ;0dŷ%k.# 7pMݙpӣ)'ixqѻ@2mAJ 1o m}o*!Y {Y =PFW)g-pqf;/ ATu`'[V%Ogz741'ƚPeZ,6w6= BHf%4ġQ /#MqZL0}Cܲ)7r6LP{`W)Tj@,N5穬a(#icKW\u,5+׍VW2v鏳QTpR=׿el) 'Ypn> .e\(Bfb#P R@9i[(1J]|ѱ:ȿ*u{<:܈r2t^BNl::p.P2KNӏe ͙fh(v$UmQىc=Etn)?$,ې^e8۔G<&Fގ_|ދ0U#Q%.υECFlV&d.?Ŧ(TbF8\y>[ڊgKI/:Q6szxڂA6O/oZlj|Bgq?(O&G:#8g}hIZۗv@%]l@\N "F,& }2ܜv,M&Ns 1,`\ 79d)1Ӥۚ}MBg8Sr9Vd)8 C{_F]4yE>7i}cOQIFk&cqSA4$nߡfIHy`u*/Ga$"/:,1:%S5nbz2|X-ҍR麥tTYw̨(AZK(WH<nLc yBh7ʗőK6]3Jn: UzSDDjۤs%zZP`J jHCDM,.5 ѡ/B U6@P9#{4M(9f I"!^v[‡례~_~,,\IK{= Ub;0C[)տ@\;~MKn.vi&i*ZGm .L™fei]prvv/A#Fo>hz+ϗP_B#䒤u45u1<%e꽼;tBU`$HdNBnU-+ñ ! 4JqMhmJFGׯ(XOhNC iڐ;py䷆(WH)>ygql…KhÖ?oš3!n.~+yQĩJs.$!Qf]Z,b]`@6%w^}vt'&2V\[xSM$!~_`1xRg}"7\2F ߈]^jy<t~) { ^GJ̥ [y;YoYXKie &ǃ]xS.UM`c ʓ &6gt-fc' *g{OXIv@RMPW}|iQRBtC9N|ݰ{N^G@>!n;N~?k.\U@ rߊ5'YʨtK̀%H0'Q ,)ˣJIV-X"%)mUΥ! u(q tdH42fBw UK 吱p쩖2Og6 ~Fy7*Zn,>Saqf^Q YzG)gKeE%>㜯 w,&ޞ V4oPHM$k*2Y>[g$b aXxeHvTI0%+ӇJ_SIҳCMqw.qEGg&{܃QìLP@C>+9RNX+;oX )2#i}=[bXhKpFCa  VLJ#3a~HU?=ǒWOaW3#POsO 62Q nQ2v֊HEB()? / ?Goĸ#ޣzg^Op!l^htC-MÌk#P[I8 DpTk0ʊ07Yv)H4xI W5NmJ7ZbTA61.7w U*wt^߮K& }N_:4=SW0*hI 1W 8{` , B`zvj'wt++]ЮfƫJZ ` 8ʃS,4hd 0]);.D sBw.{#M ׃rU{zܔ>2AZ( ?{.C1Tt}n5@a~d5B7%cBe8O3Y>*-GN=+:fhh[t:-*QoX0Z14ĕ&Qn4 0q΍2 a+CKDDTp+rkd P6<%F mA*oI?rIk!{7 D[tgʌXy2-? udP}cha`{6d0#;QQD,\lR'0Ֆ^se}l J*co 3.8LOSX]=O~\{^+osBB߽;ރ2D;qNn!H݆ud?ޖA(V}ݙgmKxYŋ Ȃ;LjǛ͜~x%3gT#:!?ZrQyݓjMbI?&9*8|[b ;$`X*X<.L k@`3]MN:,8 㷽s3!^rxi~,@xN$tU:*Fr{JGVXI{$ȍ"b/e(,Cb>76D%v4j̹8Kj\lm/Z"x*u}Z?k+ A=w_[tH]Ƹ ޗo8᝞]4*C]4sA# ?^K)PMo_z3^ol`F|lBq٬:JRM.EWi L0Qn" .xZɸ~_h;DN裶V+506*JlP_5Od.X k]l:ߙnqX!WqvΒeB4pWA30YTS9 1zjR&yۭJ-Է?"2LNEehol۱!㛄NeBpfRT}H!v\늨U^ <'2&y|t/^)C sp{Ɂpq|TmΤ+#!ʅc#!Lꉯb5+7yFB rw$y_6)k2 Tv,| WwD^²ID0j| >(qr i:%*5\! +7 b!4RplխJP˜UnUj.W Xqy775ױ^(̶(]d4TjBM6o3LK\6@lHg);0f|18ٝuX@ɦ7(da`<,ut&n9#X9d<(>$&3]00Swlm[XvZ.]_l,Zh/%7v2E]8=' zhx {E)sP0C? ݫ:y*ln196>IES%! fpoN1?l jK+m8gM cfnZ,/.<鬘|9#L0=A3͈ғݷ֦-U OG 7q4 iޯ k2ey,n2_ya Ukx*Zؓ\+d )%;/~&K-dEeDLPˡԅ{8L;giAEO}.R&Y*:w9~=*zyv&НÖ%(h7/Q$}%⼱ߕ}a$ =Q-»?s|G. Gߨp"ѥ ZqBL)#C'ZQ @\:*cj[C}m2I3`Uק~"M$mH؅մzABl q#4/ xaV `xs[;l e+xd@z ""vE3ڭ~?fDd8z\F92;}arh+8޵9tB5whpRgR_4A.EȿU+B!T9z,pvԥ62Yd* xCO*oOH<$` aVJ`Yu mr|sSF ' L;7'>|%D Sμ%f۴ P.JΖ=H9?ZHu+I$*$jxsZUKx:³5Wuo-X >$Wخx&s_ yEGzJb]=b)__tc#&|.t {:ۖ:!}3ȌCM|+3M!&Y#+mvYQhs^&@'\ǝ!x&0+}Z?ګSãmHk LFǤTKz=t-gKm%CM6b =>XIru~Szwqoq@Qکs}Gnw݀n,OABZL4ξ 5EQOQIe\ 6~ F;Qw"Ӽlp5y],脫X~jB(瑾ސ8i *A}ʦF[md=cq,Gkƪ/JdW~hUzb&!/.j,/|!-`5 eO)VO$_OEg)N,BŽrGӳh{`a'1 n^Y{nKT A!NTp2uTJh5S.X'>?R;*'ZA}"?8T3.fg!.D*W)^" ċjEHyDEVXՌ4ҊddNuC5'oÞ:fxtM ?{f洞H!#Ǜkl ܔ;9uQ }YhZ4HAΰFXa~7ei3^Ⱦc!gϱޟmz0>hMfؠ|T=CRՉ:͏a{iW3VЫWjnU!lvjԆW#@e;eo ^җzGʳ/Tx }5 ,tD0; Wp*hʍ91a8gkG ?xTBqA$:" nS<ۼ&ȉ*x{kk3vz:j.x.^k!K6_U**󬷞Y'ޘQkT %7piNaM#1 &gتU 3] +$w|8fuyifډK'OB~YpӂX$gq1;ׄDwv:I:l"[+6=pIS)못j~3bh&߲6/k Qd~]{I wWg(KMmb#inƋRJHX"GA׋oMkG vi;#*Iڜ=^QMEO0SS"j(3Gr8۵>rNĺa&+􈶣s:֌WߤM)H.o-2q6nݜCtY_eڵ9ЛqOPF*D9Mw9 `sdYITlfɍ\Fgl“L ; d BY9Hj a e#j h80ёd@AH[LzX?VB幛3 ^FFr~ue=O"fK?s_ 3¼$wX)ylD& Ob#i`J]Ʈy X,IitC_! {H@n]Q߼I'Vz\.ҴJe@rv ,*/S(LÛ-OWGga2S=.z^(21KG#?ɩcˇ|uPHOTy`J),-|I LPYP jc@hZqU%\M p@ӻ8*s@~G*v,0@q,ٲ _2l.W"5@CN6m6 tLwVn #@/|әC3WW \Lo$2A CSntlחĸ;/G/Y)H9:N] m, oZr3-ΡQ7icCS#=cb^Lvzq- Аh8X##yuS)1'c 6Wy}jEحaf.TgDŽ4}Ͼ+fNKc@|tliъ'&-SE_4<{W47 HCO=5Cqs D H.*yiHcT3b{z04wX ʿ>&ȓ|BB(7_C|w3cjk_̅{EUƫ_Ro/n%Ɣkh5IM]^wǪNeJ"nQ^Ku+Cܬˈ"]!Ի!ք~^i!yfiw^yB]涰+B8VQ-06>؅3ǂ1EGW^Z S\sES P#ƨlExG_44Jj2. :קᓐ+n} (E=L );1b\[9b^`ndQx8e<=De_Jq&d(m\nnwO/< nڧ Q|7w^^w6< e%4-+G 'w?-K5,BFʏ%aL+7E~~L9Zz^&G0J6U>1*Voq"! H eS&~G@$j(Q`lQy(Q'rf,ߛTE"*,5h;jA*@o.ǾHﳒz&amLK@)w}!b0h @sef{tCpRyX;gex/+HM߼ 77i:QY9ɣf{p'!,%LMPޡ!C;c/QIM~m'OBql6E8R2c2#̋2RȥjwF=`c(\BtIhgxCA¬'4 tԩo)?kWŝ1do!k<e cʼu_CpC싕7cLr_D"GzMt%⚭[3F=aI@`ɡ:02@l/ 1Šۄ\TbUţ_*P]]J'~"zh4@/: RbPJ#/AzM|">złlX)>)Pu퇫inc g"0|\q|WWv1Fb}x:v*,N*W74_1ͩIS0!u+ߦ-Kxu71,Uql,bz#m{GZ oG 9)9h8(B{R/M ׏lP`qՓeen#Bb}ݙR[E%E'zw˜mӟ4dKtG9)F%d0-,K;^_|noPVbJ)!W&]@ J]&G63[oX9pY.CN9%9x7܁9 ۣE[$~j|˴lFT*a̸Xg1V}VTKz OĻBzֲ\H F.DT`z# TZˮ./˗$@ |1wT|)Yypl HhT˜=xUu6OΔ"2Pw |ף ny>+\y^?C"Xu5" jn7'G'^jJd&y#<`c!l9g,zfTӐsWyu:S6- zd i?Xc8/'l4Xo@[DR:HM_;7r|罹gcPl5@ຐaEg圇\-6x9H~Oa ^q5y%kaiCL[)SY, #m$a#zB6Rp-`󅐍"{ ?htmQE'A3𯟿T,f@0˚y4t_IYxM>Yz@g' u 1Ciڬ@-m~/Äϖ35TŎ}XMgjh@'ʠ.0Ԟ(Y tM秌'DG_ 2ת<[UZ>M@`_ct P5_/Cdp"#6upiR}k\^^$o~UXRҒ#aJ3!Qp 9A2De,i&~,1sCߛ_yC%Y`AsCE8~v6ZChNZM󇈝Zhq o/Qb<; 2/Gֹ$(K~\y^8w܊'VƼ<$@NeAY;5b /|\{}ѥe߀D#!$ .0]izf|D}bOYDem]u3O BaE44=܌-}N`ԛHbK}yEF*'`NOr<x~?)X Ϫ@_&Di˰ڽt4gr&Z*z(_FuYmƼqjϰFL>d9xA.eh IB23oB6pcRPSETOB#n1&v\44TEi2Aq|&IokS`C=K,5OM/(ҝwR٥4Q+yheɅ؈(,TDPv1m9/׵@A3x(17~H$;ɱ,ǭhOp|QD=7}@mA))s.OKp%櫒aǕ':s* IwWW )9&3v}9|3f'T蚜x3ee*\.-\~wa2ݟJI%u 2ึR#YC|XRУ d$֞B!2Ux6e?Nis$}ʤy?Ȝ4{£-(Do> cQ\QSb7(}H*p:|qDJz跧Co5sгAY dY{&u{{:cq5=USeHGL sͩ8q~U( L: &$,Q;3y/F%?^Hn]Pp+ΪE [v;~Pπ>#/&inכB!9&Ks&}J,4n/:2Ljk!C]RWX(O׵mT}01Qї)nlo#jALk5B;֯fȏ. V@Mk]db^${CTӝܸ?;4]kc0%v _كxҥWFL3B p8{V`,{ƄU&қȅkc|T%,@6ڃ>7: Iǫ(2|{pDܬ:8;wu[KP䑑Zْ!9Dhz~>{K?-T+L9|v <R?޹] DwX `PI^s7gjq+<0jQl&Bg'J3I|,-(dgϨ+a3ǻBm+7#RBw0{ۄ[CܧeP%qC bRYZ^ODL T UN8B&g$_ۿy( MvHfɏJp")'UE1KbqkDӡ})$yh<^,XLΔ4tMw{6 4r#Ry_W*bMCokAd JwL^` m+ʵ]nb-`T:U &&cR-j#@Ym+`×@>h>Q;\,_L4nkﭤDs$t(L# R,+78c8*"O EC5};k$_;/^t|wMww2e;R zlO x\atD`•dj$O&jZ=*;=UJ8IgfIEC΄:bzsßk T "|֒0^0r2)Tm:Zg_yq,w>#brd"rh{Lxl-[=G]~.}HOkz{[8bGdC)[a#H7 |v,Smq. 9>3=!RL4l(Ez۟(}:]_J T7~>a&ͨ홵2Rivzx<嚶t;G<єp )'eZ֟B` G{8v k9xI\'g!ass_`@=<{{Ոb!|k 1|oQ;:Sc;Hf͏c.F}ˆ K/Եrn2 p4^'ҵH+iq},z>p2 $]ywu$ yk4SN2b*tC#rp:2 ?T6Aax(,i`ԇ{f819 lݒ\ /ĭaXۢR{ZmݯE.5.&ZMGإ]EC$CR:5u6>ƻ5ǘ|Q{{HnD8'WѕjIaљ4L6Q%hbi+|~ N33x&ɫ{i0! d- QRԮR obx5.N{ؤkiEL!LFsfŴzZ(>mKa  J?d#l1cb|'86G/sקfvbp#HxꏄϙOx؃w( eYì<[ƕw6ѧd ]I{M^&ȃ\첊y]P$ us]βqo t7t9VqEk{WmavKPLjt% tJ3v :а⥵3; j~laMBqhDg$cl?cGpl^1Z󿚩NR䌂mWGt!В)xohr݋{Gje(*vdKgCrtC0-.f.=6@eiJ].]/ZH`c=I&1ClͫBf%K Zj%nP'僖h=UGM&%:Nkѩ=@ͨB"KJS]Hnmܳ@rAd;tLG'\[_ _jqRP ::iGu=!nN%B4 p倅.@s'\~GNNV1+A_mM-}vOEo;K,vIf5yCOҳM8⨶{|d9#`EmŅ퀏BqO$UUZSCZchi=/KL%B ` 58o.s_4 CWP*&j5CN!\ 7v$vd2royZu,HbZ{S|r-_w\D,% :g+'kn4= VJ:T̎'zLӃM1d 9W)W"KH;d}VcZCo4&4l}VQZkK"NTb,?ϰ*@2c1[.iL6)X+VAw .*Eeo<:˿%}gjBFi{Y8Ex{0:Woeu&K#N+įVHJ&u{F3څ*8Ս6o g|tS0.+}2ҽ&hꈦ>zb3&|ՁKOkWfNM'~!Z.v3zP!JE^>E~3]ϾuKQF}7y\E ftblLbAoa S݌{"<&AGJ΂_^(2NނGO:@)\G!p/tU2DZU}'( IaXe`> &]buKP=y[$_Ʋ#LT9z Jl@G7)_:.&mg$%ghqI`Lxf7T#;2J0E;j%Q>ssFw'IʨL+dJvLW̵Q'& /P34}yQҎA5Z)5(LQS !W9?@Cd쾃 d;NYi9XCm\aTnC0tXC$asbk򏦋;q1#"\Bw u5ҳ_jiܪ;4  @*U@Z`k6gUJlt%K 6a`;hnu xмǗ:qc.=ZH[Q?;9!ef@`zJ0mɓĊYa -zQIoB:7RCE!= |5fI3C{No'A!ܤ9Fߡt'7ČQK)6X::|Σ}{ R !DR[wQ@($'ҰgH[ W #`wɜ$<??[sHbEO-1mfrvj<33ւ2p/cA[C* -&[4*il>\ elIlC=EA\j+ͥ`rqQa>B"$3[|X6oQ%>KDd1LJhR9AY=.]0n|F  D׾'k(L9*:oYNʈMe@9Ib O~wFh?͟Ucdn!4S*JSbq5bQ^WӐOݵn> aRq<jQQm18::Rg-ճc-4o!*U쫐pUE!(Ք:IcQvTXTi'j5Yd>ymt@mJ_+h |}g7~&/"(#]#!e N(=H"fϦCȭrnmlgs4}!;iY֏W-su(?ͼ9ΘR`IRR!MCjl˂e<.(=어ayi!!;v'NŸx_WD.i嗙!Xs,z蕤'~TJ =,87N4<:W'BB,,8r58ʽTK I4!8=+:Ah zQyĀsStg.4MzH]opx͓2D0,TbR0hgcSXm9&͹LJ\=ЁK}Mw󪷵8Sv rdFs?CIeY2 EJin(Vfgx-gWr!iR L.fNZ>5>؃BiPT Ɂv.n׌Yh٬PJKY߷nEύd 7ӹO|&bRk#>?6!*W%LZ>B KYKpC vup8-r|1套UT[ݵJ6\O!I'yOkjFKmgy"̙:ޑO9&Јqs%w= zL(6Urq UĿ?(Hْ{ Y#MhDajase<7:lֲ~AV1'`,Wooo hVSL)C ?co 8@g >]d%-Qɝ1=Xx빾e}t>Df{qM)ڋm^/*Yݚg?ݡMYU˱}Idgs)o5Pk*nZ=C BhI^&+IL1O8'$`?'Nn'8Uʐ%)h &_Q@E,LO7fΝj#_ƪA`ү\uXxz?wHU*=ah/xGRW1F?1aԿ?NH+Bc=6pDL3ga}HG'{hMDP-E)SoyQo}vЉT$ ]4SPD{qqn壩R_@ɂH##0޸Uڇ 8K:\knYb_}$7f%8t1'~Hno|)1]A_lsmv7GΙU sk0%0FCϲ{yz6L뭭o ?oJ{>t_;T=!'MtHs4Ge2R!|wIXhB ¥5,&@B$]JⳃƢ Pw;bA[fjbpD] M"(֮J]o$$hcYD8b+}W[tT3ɉcÃ8Nf+}[n"vѦqfN~ x3aM -JmS1B3|3*]n?& D%Ks6*־JcPFT1<#{sWjlt_F#ނ;̝W[!(i{ /aB}m9L[h)/qGbg6nM6\kr+G=t8ᒲh-%#M``OJ>>cnh?y-0w^AbVϟ!Ḭ=$~&ӿ? 7C.Vxa 8ˎ# ƤJ$ <-q x]a ^UN3m)LӴE =m/ !Jޤ ӐJ9-|^ 1އ;q`ȜI|PӣN}˭{<ؘ"L׭T{)ޜ(F'೮ŎM_$.*nIhqINDRۀP*1#x6]51"d #%-~*It{kԵP}|9nB;סzճNH)dPk Br R8,iwXsh~`'4Ow&Q {<$A?XY守ZLJF[)WQЏ~k@[r xM=e:W|VgOvle 9OGj|oȿvk{{:!JsП1bud8#teL}΋SH39K O< 3sQ`@"!mWq""uET>gп.?̢gx\42Ljah88߁n)V)i|IOz.iL<^ݱzaQS3OF_,D%m_Ղb)U41EZlk{׹'F/ /IB'rzѯm h 7f!w2sJN-bU1IyaJ;_uߣy3cJ7ZzןO W{Dx4DM[|bPSkY!eՎQy"=fT74& dϠFI?vlUp aT!?.@< mcx4FۗT^)WH  U{'m.Uڡє[*z}.P;dck-K0Vz! #{C.PAm .XmZ-bv^JbU=Nۼ)%ئ 5i|UNSom|W8~Pv6nTT23.s/GÄ`1K0h4oSC(ұI\٦pݟHgA8 x_mEpb}VZmAV:uӶz7[SUL <ޱZ^Qݖ,@@J A&5(nΒqN1茚՗ _/8xayeVRc@ Lx! 127-ae98gfe1vCCԹFş G,IeMM=Nm,^ph;b bv s#'" 2ƗЃڲݱwrs>k880<.)54p'[WN^I% C4Sz[x.䐮SCcn`CAoio7vc@RsoF7GOJ/OX^1˹(O H#pBgК`> v3 '0c ڄJcqݒzt2); IeT/PQgF`S]CP(eg`E9|w:nHE:X 7h2G_T42g $q.~T/I{\[JhsX0NtЃ2(H4!iu'X$Mgt0$GbjU~bk-+U,Qb%jeQ'tl:N n!!-1J 9ӂ,w_l(( L6N6^BA:Ye4gm̹57A,CĝEQlS-sĈYcHk7ջja("4B9jpܔcXz{1F/>ջe$tdd,H$bMO5*O6~^/<CELXZ;9仁f0<^ mXa˶=I $  zA\]*"}h^^H%yzswzGfUݛxzZX갭:,>M{H )#e\avIΫLt»J?%{ *ƄU;y9sfOZ'<֞x}d~>W0(0t펾 g 0es#@O H3Bv19!|[h[Ӗ#T<5LP8!Z/Uq+C6a0m(ϨT$?{ͭ2+1{gY\*&f{͸(hV/]/t?Ι jL3ͨ>{jAoax@P uRLUћ$8w)<E2hwyn H؜?RM$t-@U>iH/;^LћWGGFgGxOiK"7qZNV%j#I. e_tS៰ fXfjsQL\(Օw$% Р,rhQ> ~P2ZF.P) oCQ;\Jp#Ï˭jɰrd >\NFAd9,a=!*  Ud`SC RU_IƠ;N얓 Ahun o'+٥̅fy()3Jֳ\*AZ'77hw1☦=È7ާ6[L:mr0enjbh ĐaI`B Z,%U%<"X*3Xt?Y3eɩ;kg6T8%0#%b un_-y}Z8m> I}zG&p C;#6ŇsMHyŦ0gN,<ëg>r2[51<';1@FXrڐb duУܞ$0KH@ޓf~vX:@T$4L-a@DebPbQlj LGHi#w> ap(!HmXA( iH1}F|5i\k?:Â@cd35ZpNt:lyPd+UMuޏԨ֦;pPH4mv6zX;aꝞLC0*u4*eyAEj;k5lLg[>3m1n[ށ\ f ĝ=`A5P;N'hH;xc\ˠ-Re$EZ"%uTeGMd~vADPyC&lAa68$V[_.Q y5v:Bvx)z[ӆ2˹'I;ЦkbXkGy=XHo^tCMx]y'$W0=3ekz!83ùr!g­-'wCaL^ WQL,#{0$(8 6v#o b' SPo]m^v] L ,6N:,M DZۘWm(C&hcKju,wy}ímkƒZKY' }Li%u%gϪ0߻U튰 @[~>6:1`/Oˌqh-\7DAOj~0.fI˹YE&Qw R9Q})4-ˏh !t@[N$4{8\$H%HD.QMv7?+[ FYbҮ;ùyrg}fwr¬M)mf/CDvVPlXdY |)`7.s1a9%x/ Z~bgu M}KAqB?ΰl+$&4ӡ/31;! $E>&;7Jp&}"( G Qg<*AnpT]K` r2hT w\Td;00a" DMp3д/7e89x EQɅx+Z@1$sfUJ?\^Woׇ8iI Y52ί j[6E |^ p.nzJ@sepb"[9baIoWL\Vo V{ e$=(!+†uk+}-J.uhv:!;zR@ Y`)}opQT+QE:ζqTƪwyzy;\I3LW[{/7uf{0=>Licn1` Fb%/m#^Y!?2ru$+O쯃reLJC쉛3Wyk8EX\, eXBs/=%+nР(IKoƒ' &G@p>ߒhW=?Ly:զA< a. [Ut[aDc;)j2-.Ρaڝ]&pPNu-SVa]ڝh6 w=4vҤuex p=7'"̴|_j _k7Muѓ]rNl٨\&ٴ/z"2J7#]g"ck̭w9ru; f>: )^45$J *@IWNpd{"i>'wBPcL"z9m 60+8t(7iQ A?`$ǘЊ3\IߺFto'ctlDé}'-e{?fydD,> '_1N#cqmuX{9 Ö(5klpMħuJFP&nFf92t}R\XY_ӗ²= LpXt&Jn5ڸ r>ARKIlW~N,X|g,ͰM\ p/.}E=A3<U(ii5U%]Aj;bg Rp;\@Sգ\y1}}+NceL 3ƀԉ1wz$3G\$Vj6H8?r$TۘhxY ysTG7S~ yn9Zg]t0J pEJ/B΢|"vg+fAz l:CK":%>+CdGj;d"NWil1 'n 5: %ݷi&oQ17V_ũ_YZwZ )vbMtģs9s_l xNz+@޺!6zDd HH;NrLub =u7vfL*&N7|+I)I/mLPaXwjˋ|\ ݜ]#xq,!7omՌgH/NZtI ο7ʬ `Y`LJH`7B5rN7b/1pJ9_9Ї%6kZ5Lt& 5.> D*X;5WTi9a 1!/^ΘEzRDB^VBp -KzaMWC賅~T `XbbgL?h [+\⌥@-؁-fz+0p;7' z4V‚ јq?'}ӻ] OC;J <⮗a;=_ʥ'ݾRc*ZK܀iOxw旷wm,wv8q”̺Xf]cЭГQ=zN:t++{<ܝ Sm$7`6 E fyw58ﴬm/ҧ}Y6(S62[H.k a#ZFSd&N.?"kѸ2:S'LzqVR.ꋕ`鱽14ɨ$&DP{NᡗO[@aa@Wyr{NKTUӑGP`2fL(B>??P3'[0*};wTΩl kssuqP؎sG'-G V ~4 u-n&@}k#l :g2\ƅ; 0)wrIͰ7L(gP`J4j{b׈~Zmi9qnVL=.?Yn|ef0J 8gY(<{}ׄ%hF;eSޞ+LExU,cIa ЮN~ۏľ2ٸB۪&> G0lY,V`)ya CQ.&KPI/%$M ִ 8bg_qkSo"M7ZE2(48ΡuO!jmκdsu/?dRU3(A,?V{iD,IgMЎ`1@;Go7 Rud[fPPI6'rL-uԜUY\˂1k6CvuFVJ6K [&!~bMs^F|{2zZlYv*B=/oc*?:lC>wqU–o2#eĘکOVp!F^5bC 'š@ic-6cZ3%i0JTpܟ|Z|@+ {pF=' H߽z ]úݤ "WVSR!z6>|Yp : 8k ZiQ4EI都 z)o<&܁m޶ABG1%te@ە7$"-k cM=_ԏ"O OC4gV`= ‘19I ,^ō6qѣ"A>nu.hBļ%r9 )-RUz=pLZ.82D=qTo…"q"itoRRNB^J3M7Z ϱI/}.`tP<"huP$ ^J %6' . kP> Occ}p !|/pzO+ysD{qH@:1_>3v 6&r&KSwBid|5dPW~FVe-%B )*Fprʒ"nzXR;UN j 6Yz:$ | E!1Dъ P%&Ef6[۠#nY*gV+-v[5G$I;nWlHB MKB_|LWi abA8HGTmx:t7ćokKդAQYMGƍsd_g1cscech+1(Zf̪cǘ{Ylρ5ul&)y@'ؾ1 xމ{Je/#[t+½BfpB0\V!{aFF,iň0Hvp |$M;۟Ҩ[#ݠ(A(bE&AW- ozg lWajpVԃ%)2X@zY dAdb8+m mᩈGkZʡͼM=J[DnL 94(Ve5kߘF}}GrIClX"&wp݈nZ.LVyg~%YiܫY:E:* /iխǤU*Bh)uP:EJ!w#FFE9ui/v|0b\$[o|U1#v7tj~몱,EsJU2t8_`-B,.ū2٦{pF b OWG,g2l7#ظSybT][@6h2'۹6~lʂTGpʆK1:#)OPh)(V rtxUi duraNi/%r=`Duļ%?3̏%J|bueMZLŦPGPpۮ1T?RߝhCfW88@c6* 㪥2+Z Κ"$?0&Z$Armsg; ã%,a}yç_x-4~qM͡E+M'FɌ Y&*G4F6b2D3ɒɕYrٌP>\0L xt[O vz o VM+/⊞jqi?= >tw)eB~$pZڑŃd&S?ZB6ªMSقjvI+81ٰʂӮwJT{+Teo%eߎm]h"equ3#3N*||ͯĿvr?R V %[D=k Z0Q]Җ}$?,"^ٶ/PəԲ-J#gkj3r3W5 x!%݋g \e[/CyfY#Me*7[yHC}Zj@:2 dK{,: k m-Qo. {8O ɮb^)/ , Ih>-fOm%(x/m+%Cl7 Bankw>lrx9FXEMģRHG\]rc6VK>B[ZOySW4Mo L2@ޝ12PýxG݅c ]eBH+ݴ]8k1'{vV2J>9`VlYqMU@*9{xGf3@UL-xm/Pה+Ic;h.؜l[>q,۪%o-{P3+|W7Yn?-،A;[ ʔDPKٝd0\F/覴.}U7G뭹wHN#n*%w:a?yǿr(Saem/ͰEimA2B_H53y=!}?zQ Ϥ~'4\qXa/U_Jԃv>MS.NI8.!HwBVHAТٕ@4gE8 u'C@֢J?(uqwn &weK|ݳi'E(_z=cz6DeB!R2x5oA Fp΅li+R5i ,@5Ej TBq (l:=E|Yth&~bʼn,F[y"N%#/(#wc]`">vdAթ6"F2aŨKATD5N|j"/귮,F?u^3Tm~S` ?0u5w٠S;;D6&m]zO4daO,XlHyFꛑ,q}u,M6szbܷX-GA~̀.mrw5:K!連S1.^\" ۜL^&2}}˳sw2^'&ٲpJ2*$gJ$_`0Q#3d%cڱ=ŤKJB瘬32Zٙ)}:ToAR3= >QhCSjXQzq{"I.;Ǖ(\m7pݟ! 조\ #q_k8sԐD]%`L^YS=CHHoojaJ:tXa!Q>z.%o}7m3:WAO n - O<=`LVSRMo  u^K@'#ڜ frӾ%)hcF\ vc B5jƝRVM{50yT:\m9C .8=2W7rQ0 )iOI$ x{⤥]nExXN:Hܹ"ܑ>働ơa{_\? }c>7ΉȐQX"ZO𮴷tNFVK#p..Bx H:]W"Ľ9^/ʖW2ra]yiW {=O*XBIs5nE;5:1$(NUm?qMSC8kzY̑O:[yX⵳Hk'ǽϒ :Uۜ}ka- a1#ք$r yĂw*dniS/VKJ%T3d:D1z0NK،h܌R!k+Ѳy8\$1AXG@Bf"2+$BV}*$ahH[<\~)(u\v7@IFZD$z;,0W,;ay(=U[|.T_㯁h Z34=ɢ&z2Y\PLY mxe-f'->?PE;nċ w",8U0ރkL:u>kG̽U2y"E{t/!D2稥FH3M`dr!Q%QKj͸)Fv*.ԟAN+T):%֟G,TXڒuNrft$򷾝1׌10$6^= S_nPlF^` J3L/6ewI"f5}GBc) ~OŘeH4e+EhtdH P vEc0Rh6QL>19SNeM'=֫<-9Ǻ7o'phiyNDd%ht*es$?P+3Nx*D'#+As+L<JoQ] ІYjbc+˵QNqTcz~w OK!h! K\<ɓYf-$yv:tZʪuFFx~pOW^RԄ~h ա>e([BYDo_PdmޫMP&w3{/xtw3YWfӱ \ @Š rR[qvvk;0뙧"@ BFc[+h}z,3rH2nS.RCOis/ߝgH}'f7?2Ktxi2MWHS qŤ" 5Tǰh*=ž"qB e3pp #-)wvԼij{sS;I4wO]'xnJݵ'ݺzʚ \vh^m]>tSV8u7h[BbDP+6;K^#PHCmxk9ЮY w3|$ܨaGmHWњ j38+=81VNoMY?"˷qn)'=׮~*~hbLx8d-[K"NXo?pK ˚GӍۃҾq#]r@ZxQKC=+.kUo>!'\۝{C@GſiYwTeo|S\58I &:m`wsa"Ghד_h̓(plS!!ʨ9`-HȄLxsD|t:m1_3#`֛oqۼ>aPe ('g[s^aZ. p9!?N]jcj5"Բ:|8&CL*b[pj۟s=7oHM2e8䢼9fլDn}.~AV@(A&&y$`Hfđ6q9e8ܗ7u {iox^#h5 5mR7R tFkLLd\A9R{jt྇A_Y@1y6 U? cCL$<{U$hWcygkdrʩ?MSOU0NU1ϼc%_N3 s Ha4!qU-n!<}a;w,Y9lp%uȒ@IJb6\ aSi;N0 Iu1BWSc}=' YÕbCܜb_3lGuҍ ڴcF0wū}^}gQ(E(?y{t#[AmqA+p'q!QXQXiRF&ٖҟQqqh6}>D{b's_́Z住{q~xYg=l(pDZ4'1iMQ%q4g"xwƂ;aR5]}s ayAUvFO< l dkv]d$@l)J( gٟ{XHp<tct-ms iE'!$_87^ꨂQ\T[L;SFU}-Wn+%#BH̐ݭR+#2'nON~׹o'"X-ʩ:2̓h2Wv>0̊L4Ϋ#g1nd#?%ߧ0 (C;:e2rOihZ #~ C%N[i-;c~B*M=*%k̘ ޽WY32w b `'RfNsI}, P~)UYdI\^ǧ9hfU!f ,\1 }UOʐ<3, ӋDJ+gNk X5sP [HϩTD:(Ra  sLdXi;j;Fk[ Hbڧ=TyaP MALauBuۄOGeۻ9!Z3lHvH al|Zġ Ԇ=?QbnCɍ4)1? 2zP-?<*l:F^1N}$r۬>{&6ޯ6%"Qv(m;>S` oy;@vY&j*ƍ깻`cRv$h*~pO-c刞>f9lrZ loaO29nh$8Ⱦ$sE޼('?c)1=t%Owk<&,ѝFYYzBI-)5 z6.j?ݘU;%]r~g-JWFoO4,y¯ڙ=ھHAK>*fZKbOgL8Jѩ9lxDvx\# ]՟siɺ\5vF.VJ.| HD\@ąT8/uˋBӈ</>f(o+I> 2&O~fM.\ޤl39\|\\ZeJqhg* w$En 0Va Qs/Ε7[~ ǫ.jk`hSR, 095Sۗ$M^.r/pEJo=uW |IOLmauSd?3cbV:/zΈ;oy/9YQ/Ӵ T3pF/˛V5^]yeL+ Vf+B9bˁ@>$:*5 xRWo8.CWDO(ZJ$ X-/HݬJ&(?۷ƹd=Iߪpr-CACFX*i8诹6ƨR$3#Ȯ:'=2cejT7t)^:޺f\}Rp.D][A<$~熗? put Xt:t@y9J.Q<0G@}df_@$Mݯ>~8Nm;oE@7ff>;H %DbM }gmI5!ug>/-H\9?ajddg f(b 詅%Q7ey(O|:pZVwѳL(ٓ(;̐B"8H=y]3㟽w²a5H܈Qan{dr|eyqrVegj7i:g+=Ly+Ab v`;ٓWyr?`aR9msf>{ɲgɅ[n®Tomjccȗ 0\ ġ4W? ,B4>^(P?* =*η !*mh?)U|LNX:3zȨ\muxh4h;QJPs__7ZhXW Q$sy[a^ݪ2msto%bzV[TRi̇grp@%m#SC"\Bx{/w`KfxOt;Jh-{ڷtc88Cjuz(Xkw:D0BĊ%1KlbA#w$waO ʳE^R"w.82# e{HDJ\0A咯kRʖ ,BWU\!7y,T|v'-&yeP:6i9ЖVPY̫ gjݝRcb7zLQ&ǘEB\njmA+Xzd Yb 2ZNoI,$?tqm`Vǣuq`iAǼw6o 9 #(Uoۙj`{H])Q v.1ng7 MndbM,%T'/ꭆH4_vt2am8^d4#r&$\qNx,:.7 c,$O%oY?>WVAL%guJlG|v?~ uۛg)X9gK45'Չ ZᎭȸslnV0˒;H_/Gm HFXYl8x$DILzЯVӈr:Tk'%рX^ul3Eͭg Q%0%J"}+Le7 cu'wc{y,jsX>A3+j)jHRo9\aI`2 | jb"g+ʹR`ڭ+ !mFu "©#EU j6jG-pCuZ(V_1J}FUV &?|Z: HoDU' EgхmeQޝ#;0Նγv~D׽y[_yF}C=fg>ݐ.i89>?m^6%'&5IcRt2Gy(0xgrp">T}RQu ].}OHb$>XۻXWP!rD5By=dX4k w@jQÊ m0ûh/2aBĻAGQbű-sǥRtq+ }DV}= pߧ>!oOS.?CgaLZ^S瓌֎NdﮟDhaL8zVVO]ߌ(LqjH q;NCen1&iXIE*^&)!m6O}\"#w3bΩXC)f})sJ]WxӼs[{LbՎғ[&\`>S@9-ѬEeӄV~s)Ēh7q : ECKK,$`?!5 D~ѣߠThV'z{{Y.^ dNJUga U@ma⒋&:nh:#@2a_7g42Olc1#GJq!;w,*26#sG Wr@Ӯ6*SR7.>YxD<y_iY،KFp#zWE O'U7aW{ANۏT[Z AM)12v`@j/٭}p69j 1v/f (EGGT g&1V簍N<~ )ɕ/oy|JBM_?%\UWe'c .h`wUR듙CV@uFqbup~ŶrJW oiǝ>? $=)lb*)L{)Ǜuu*%4#ŦEM04R)vJjn6 :XکP7^l%lMGүCi _PahTo ]-7)Z_IԄ&NZ3LOFBwzú`8%7I6Y+ Wz[X__S')vGNglb҅L1:q>y41q>(P7BaHS.+ iYta3{wKÆe>Zo6G|ot' ԡHS#A7-Wj+ ~ǗY ) qUȤL ToWjuk@6' [ BѡQ}L$XD`0V=- W[@VA9 . ?ڝJ:Dy3uN\)q"y[ob)͖SDk N*X?$DEOG-G_~pM?b]o #LɢCŨJMRQBBϮ;MIGŜro4'/G{bQX=lY=q?ݏzP #?:U)@u@@$gc'1w!\NlCc?4]/܌އT g> pAѺ~>ϨˁRڧPȈ[^Ur-Re><4wc(m4{vԬ 9" vҝNc^t@j$k5Qlb2H֞%H6RsD7$=V+Ie/ACҷ9ʹw)+2yJ7J:T~6?{1$oe(9T S De;dHވi\5祴g!tM\hޯvdq4wZz*;@{Ag%eizϦ=z<k=]iL G[_X/P;okZ~fI$*PQGFfe~=m"BYq1D3RrgB=Kx .2jjv-!(OXc,xt9JC.?*pidNFt"|< >.& NPN>5-3Q3V?ga,)l!bũ܇ tDBT%hvH'&݈9` /7Ju jPWt߮.Dx&ێQlrиl_΂z8<54mGn(V#qD}w:st}} 4BNYnЛ:f $BH~[}NwK2 Bo"iB/}VfPOqgئ@T@B_4@\MtzNbD$gGkq]{z =+υ@ѩ3?w \|@Р' r1 {ۭ%nP&3#A -&(.pIQ*(ɺcm;;}18 CRϟ@!;K3:qlWfMn{LLL p{~ C,TΐSSC*hMg,;afE6 $R֕J@p+\СS+uoq՚5.Eâ|!j_ rO^5 lX1p6}C[%.>iuRcS UƾjE_/}hdu}/ —@H8(~PŨl|6'9+`Z_N;**Stm ];.kVTTyؗΥ! n%):K?DkqTT06Zpd.!HXPʶx"VM9aSvI=ud-B9ojT ~JP+PpcqJErVje? Qt| eg@(aؾ0bj0QS‘u6:eӐ9w8E\:rt18WƝG:->/Ku1cXؤoy/ǢGdrGnFțZ04q/+tQE8W\=2 IӃK\sgysKO)A| Ju1wy(&m4!YE%^l{g @ >ϯBwBg5y'u6yåt6>a3<IpRm_'d\W10E,JW?kxrga2D[aIqaѠ oM|Go5X5لߗ:#eY1y 8L ~X?П~"G59TGX zS(~ Y$9#k,{.:W9u xTc³;I|9* c2g`͝=%tZ+֫SG㄀5h2j_QI* &‚`QM$AO2QQ4-[@[ .̟ЊoP Vˆ)NTpOتa@&gH*+(aMXǫޟ˒B+c1n!O?P*t!D˱2jے";,Vy#[u5?VQ,q Dxt.$ϒ~ q kKI/0]?ZNCeVmL5j3FnLO˄FJ-{ZT e@ه#%8x{J6*` L=HUZ'r.߅i?Ҹ9&$" ۢZ1Z 2%},|0sJi.`sVxavb)l&D嶏TYT#LP=Ld}zNngOCD#">J~#%}؇cY25|(&,qbfs/rz#Vts;Fp2.q[Y'릹]bj,ަI6bK) k3܍ºG:\f-ݲ}OFEOXIcmgt?R%)3T9qۨVNi@TGC~\ӔzoSu.ufa3.nXY[=Sʆcfs]sWYLuߥz/t[_d~K fԡ'e%+1p[A+؏Sg{VAj(3eՂc>8i;0@~!toɄShOPCtC^(Hqޘf3sZY*0ʧvyw 0;e越~s`ڪ? 7Ì<&0PD܉̵0tm+>f)gMNmw 2 mWJ 7QJjT9w7J4;GQB3{*W~c>YA焰iTʞCg$4ɾRw]3\y&R5ԤW58J9Ybz-ߔY2mkhx&1OL6\c:%!@}zlG>)ʺZ1~qBe3<-ѕtG~Lп4HhwFZ"<(88J!MӮ] VUV4#<\fZ,)EZBUZ=.eP;?$]/R ؿ7fB׊P#3oSh@mGFhޝolFc-p/gȀKn(`s& Yg_=jxIx'k$^HOO\Qk\Fd'L9 sv"B+̬43OO1r]\7dڭ ?a i 3&nձeWpo~s ['?x^=QxRZI md15|g2?&uctWbTU1,okN7婫fѮ\EٖJSw?Lg TVfa;^hUd#`cNwHW33&7on崏 "ft,/qaԎu5}]P@szy:Z68n"{غ[|&#TOż{rs }Ob'qQr7a(1o1ya|QD>'d-Drtf*0MT';Cv\ CWT_ Oox$?$>#L`y`WUR̂FςSܴv@4.$u}L.∋aE">KYVTz)gS΄J;HXϡ|p(0}z-%|%]^I!\|A|o3IhhM ?n}%KWvs<ƅ7( !GUزb+(b@~3(  GUpfq?Sn٠DTrSÔϯ?RM?Dˑ20PԀ!+p/hA/6S|ir;$,@d]}NZ+BAT )aQWGcʛ]aiF׎:׊ԠS`ލ`S5))xL5ׅ}Y .l]ƨn$mbHvԒ3D!_72!|? hZ#֩>xEW%Zsj4Ԭ`8f 1"3qC[GB;Yо7e@ v5E:ZR{ځ NHm{ x5[vjVB@y},UZecP֤ڙeU#m;ouTe}̺Mwwd$yz@6!lsdaٹ)p5w |H~)f4fHK42߃[,K;os1#7^*^(W~ a"9yCsEGS -:OW#0VvV4cW-"U2Ҋ4v$HQA&)(2 YFc.!/RP t/kIRZ 5LL&4V HҞ8L.hg΃4HX>yw(Е_)(1;)WxȈytڋ ?yXʶuneEYj55R#:J*{8p=N=^)w.<~&2 $ q•eGGDz _v9@N2?OyFdM%|e XíJaD)ZM]sQuc^GSoo"Ä+.%IǠww04]aZpR"BUdcZm< Hw)9Ban0Sj#Hh1@=o3#fd!_rŴBѝSL $ CL`wymޤL7`kpR x aJ˂C%lP_VFAŘBiW:Qm+~HʷwaP2{?NY=_3BMމ~fɸh뚳d"_Qܙ.y%흴4BT8Q֬q6'V@mɢ/ywsHɉA.kv&3sg|[աp4P+4p]6C#,Fc^S\Ct?4\ ;ZuӖgKJvH,Exh%{F i׀dr _@=i5$i:9hW4 f!)T;lǔbH6Qda:ly9/$T4$7H֝$ !ߋ!$Udz GfQHpN3i,j#=֯m/0@qfn[^=|̠QU#1 -pᖱ8IU X"FEMX1!}^]BTri* dɴV=kzDӽxoX8Czm,`Aڔf`~vO.O,6bG [dSכ g87pWt6-n1=v!pod X4SV]F}[3eŮlR~kRۥ])~9ǚjFNLgß> Ml"v43"*ẋr?>ì+%Zml$.$f[6 oQxuf!Tc^K~ߢ*dLyK/cD6"[4+~ ,٣"=0 L [js@Iɢ(K6@pϲ=av6!u lyXD=&>OO"Eu m@8ej z-5?&̨t*j~f͉!eh䷯H(E[`wOT4Шw}GGFR EHjǨ[, -lgk= @<3p^CX$#:nkqg V*g: a :}+17ǟL+UΟU 0j v9zs JzR';sN*D/:ɥA8xX\-݇qXy*xLtQ@Yr:[]̡zOs$Wh FԈPWn!0] ErVy67{#3)@{ݪBc'.ur13qMK65nF▲2j]x Sb'Z\b%W<5#y1ݾ<#BFy&Pp&Ie kh1ӳ8 5~@5#D. ~bL(AH{ī.:Fdȧ`t'vH+zIKl(D&@!&42^=[#iAk+O/8D;(ҼWأӰ T`qO{XV]} c~^PA r>K~kج:̆NݟHZ<pnc,;vL Z+E'Exi#mD1DhL_ym!X5b"^;J~ZW~D Dqy7s6Qs@1d[ %a?6:chxrR&r[=Ц@,u1KV'! H  h8 \[lB;ܩ8eTfqʏӣRf3|-~zr7 YΐÕU#*3f\U(U}ZJeəXFOE[S j~[01supޣ.Kv)?j)eN bdz;ȘStвnCdwN,XXQqWC䭍EL#7i%ui0KtU06BQy<,A+nvf): &?AvW{O?_Aockt8@¸c[̝س{`}a+ ׍4F:(sH($sl m86 qy̾l;[P6WL4{dmeWaR ko'skDNWgF^ ;O|?@궿m.x#X%.QF깘7h"Z %_e X^F1/^N1PǙZ?YUkNۃ\OEY!lsZHlƞ5p4irʪ v=PvarnFFENЁ?C IfXe@>Gڀ1|%(('GOaH64MW瓦s󍲿O5؆`:OGq9 7+@p!_{x`ŀZeWgVRk`w'oIhzbTt EhRqZz4s-+5Rff.( yaL(PJ$[d|4% ^H׮iO2Ƌ+Z({6p8* DB>ǀDC±HB<JThkJ~qR<16KݤݔvOC}3 Ij$SA$KD鋓"C"H%\4$yi~s=G%pr_pdwd30Mt(d>w[ߙ&w1@ce=~3-&ӝR0cfd;ًE=ml1Éo?_ nT}3 H pb^xW$jηt<ݍp\O7jgW~[R9?6XjglrҾg'*T{($}BEfyQ>.IyF#K#EKҦ#eFXzm@I}΃j2,H}֬ ZH#IۀvZ; ]L*umOs ^?>ZU="̢&=%qd5y! ŌmFʣ:gƌf.wt1a*0؇c_I)$M9|Z/ĩɓ7[VsqZ%]~w1w灓9)[*)R{glD2U)C5Oby NZq=LT9 &F9ʜ * ٦AۤhV:+Mr,('ޭ5ߩ>gQ-벅&״JPlɥ79D2:J^$K qa*I3e }f ףt)fqB7'\(r[#ڣ$1·%X[1L(h(pzOPCV?b[$)GQ"vmꬋ>l !5u`oH=S{Z1f9odE1*V@^ ~ij(7hD 87@mg'Crn-P6*Gr׍'Y&ڳFQA$ c[g=D"oL~ܰSpJ`pQJE-5,9aC QJ6 cXa`S΀wϛ&9mMII琊OaRc1{y6t٢Y06yЖ',Əi 6H['$_:չ$1λ;%l#I,T,pJw9Y'%Q[܏p"`+G: ^Eq{NIbSMXq9W<["8IѺ0z'eЭB1pr-&_$I6[\N_ur&kF݃ΐ +-G.X-gQ &CRk AeC=GaXK @xU ɖF?P?v2|n$c2e`(C@g.C"'#] 䌅-M%`ÚF71Im->mv\x7VjZu>vM=;IK+3.3q}2*^j&rT}0q A'$1? ѵRAe9-57l~TEy/L=;en;yȫ|6SFT\z,xaԧ\HjtʴŔG,^cDᗓZ!tzфأ@9K*@Y JߍRw2)(D}K{3sQ+͎>]?H IMh0F-q]r}fމr`4⒠QDuw+ }t7[mpSpL!@QC6Aa|%sCA`"<.K˂yE<:bXC\ 0-; A$N{V -.2#(wca1We.| ,4 İl OpHi"|f Hn q΃nc\}a 4[ZٖvyMWR+TЎW&\eЎ O:_m29Ǭ+`Pģ}Solt b Gt2۳rv2_5W I·I=T CyEw=ʥ&xU"{E,([ri]ۖkakpKJqw stͪ͵ T}}udCi5ڇ X)t4yޣoɴ , BN<@"P Y1<"B9nR\ЅSQaZX\h1ܨ?VuT"йӻD~>.P8fF2&1TGфCI ׍aik2n\iVV;(ݍ ^$c lMDE8ZF5.xZBCskf#hNWDԠu' M"PT,Js% jGZ$E>2'cm1\VQffm\}ܨ*ӡ{ B}Bnu~'raV/z){΢qt, tޕh&"9R LLʞ8eVO6;T"ҴS{OOU|.1RHMmwEY3jCVVɪ9ނsntX|)ؔť U0kUi!X%iT&DQ&_Nˠu~O6n^}T`Z&wnJu5xvހ5@2E3? a>MI[ְYm̝ B4)'`{߈V)& i&8 GSbkBl$5ҷo]Aw^ӎ ZH:Vm>3TLxЃO(y-$NkjxF7D&|!|YlmAT5 Zxw ($F ߓDm;Ѻ'@I dy6 _U@#9mic)Y C&Q6ɱ'8稗Χ@| l< 6A;HԧHT~NJQx~8h9r4}Yht6fE:H{L5_*)y10E?WV߼!OHV&HJ Ե[^V#jG(ISv_dM~6mzrY-^=R!Rؑe㤱To fqQUWnp46}W1+\= AzH`&Jlzy`-S=p Of!V~웏 ,e>6{LfPsѾL u|a* [n[vskVϏr5WUśwmR( /J@R{[?Q5tb6cX7Ny߇m:d`N۹շʿͦpX]ze'GSm' /괣\&*Ox=j mRF< /N x)rE{Vkz~\;: a[F[Mev9COΟo@*"޳:<y0JSbQ,1鐧b—4YyV`a$l )ɻǀt#Ԕ>OVoiL9 ;~6<_:R甓.O?Nذ.w$j%aq挷[Vc5tarꚉmݿ??4=@{ Zdtg3wDaYɅ{GgAXyuFt"?KXxj=`@K˅hlC| Dﻁ/dWnE̟ww#Bdѭ?+wy`9kxȆU |(\5۬V'dV:?[nX )yP[6\{"1yv81)jE"@<]ِ 3#lB<;,C+L> f)ǜ;q;}CU<!8m3?nR6'vEH?DҜ-af3Ӛ:1^0UN"msPQ?z#P B96r[p%rZ dʹoh'\ HO{sYs74B,X /m-Y|6X:yP.:u@:b_zc+f@a_Q^ [8lrh:5(R4aZK׬JeTX3}!hNd+%} ? NՊ1VC ߟcUY%,<Sٷ)Ci-Rr-tC\4z9lN| lIˠr Ƭjkð` 2Nء%˹WϻH@Қ:JQ )6ĥ]6I( _dDKP ţ6k|l,̿aPqz͟!Dw @>fl$ 7KQR_~*(amd5\yGZ%Fm e-2AZݙ<]#Eg )EQ%^wrBpfg!F]]Ôse  Y@f\A6xJ 4LUmǵҚ{B+UؘHSrH9!~3Z[4A6-@Z@_^ ATayX %C_ʥk}g An~y GrbجmO 9sb|'ʙ˶B1H,sH|74z~S09u+Q.I$A5$G M 8cOӳ#HKrNDQ&&b#ҦrM~I= 7ۚ)`nĪu " oZXiչIwz&:5vo%::<^o=ֈx.Uϛ]5+ -3Or*JU'b"Zq"_0VNI_fM5~7pCrx j*LsqLhjH@dY*1KƸV4)>`UM-)y,txcT?9[E Vz7JNLnOzl֘ u.,nassPqb,n8H"Ivlc-/pBu2yGT.liv9 mnnr}y7 r`+v[XTTfX+ o} )Z qԢ`t]!3ߜoAd~:= B]6=F1&3]h0z`: _8 (C* ϦK?x{@㤅tedo ^*Fɹ?ŝϥٵwU=e)ޕ+ %S0@MjR~v^ ,SC~X*OmdAV,m4vnx!ЊxpRы~J xMJM]GVU@|[\9Y@RjD[ǾeR,ܗKH}=cE i _2N)ybTn UzLhY(!Q ۦ{ YӀQW/!1=IvϥcyC<TiI4D\6C-JS0F68;W0!/[II^Io+WeSlB_ _M]Ҥɩ0K- "g㱒Ar*4,="X`o hOv-*&5ȣ~81G2d3AYH3I?<*DNרxwhj]++*GT$?eg/{<3dA! WR qf ͫk.%v>8Lƾxx$cHwFRz=-׳5KJ[8abQR^m4 pƶW2IoZު7O @+&iko;v1P$^u; wBP6/m~d1c ݰ6=oO+^zRW76= 1htmBƝ"D6ӱCn-!NԠ< ;Pi%+f. Һxga k=v$go3?gDM!: `6GU\_Z֧[D+Mゅ,,,Rhqn,jc𧡅[y$x4_۸D/1|I:sKf%UJ99s{+D3##aE*2k Cc{둶=+vBT59#T+kYLTπ.Dx/S;EY%Q"J5mUT3\J󫐯I 15s҇ '[F9& b!T)@oKH#{koQ_w$j'97\={O4{7$zp4f/EU[0Qui! ݰݛf$πv}+ڋp@F }.WHl7t>U1wDP % ό< s A\@d-ѐ`^nWQYdדg)袶jb^%Az֌%؉F&DOXlhd= -Z0*ƥ&AM"i(%nMǣv/%8kWB O6MNW~Dg\J*EQW] vfdCfrtw3}i)z}x("S@f){ P֍wICvBfz,p$Oq$PQFOv=!eؓB|כJ#PzL=־I:$Gw7 5{n1#Q_ψ"6jzv,E5J_swV3k껺哆p7EG.`rLȌrFFQXOc"Cv)v8Yv?ǴXd i)W{ƽ?$ K==dXdR' <n>X{P兄͔so+YoSOI#ᚤ;awRhOnWne3) F"O.0>^go5].lԜeA`LM{Y$t4\ `<Y&`_ iX%.'l5fVULWe4v*7ۭ'REYbM(SņK\ ]FK>'٥?sHWm4#e/.R>D-jz ghZV;mtZ* Y1F˶-&\ԃ Yzu☁Fx_Xǯ2MY$4[N:!֨ Qyn$Lj7:`Ckxj5 5xv0>x,q o52} ,טhG~6Qh8SmBwtqb(b۟={wimYgQڋtH-My16oq扯s#b7Oռ%hI@/}Eb@x'A {)5""VLf;ǹd_NF'U̐ #1I|% I[5!ᾮ0H^MRD5^u&<$U; /a2G.1rqtRN|bCmk@8 WΫhw]7l>E"@n:K.$r%^'R^_ ڵXLo X7A.O+x_Č2Y" 0"y5`td,MuFlq"#xOLj= {m]~>qZo~O?b ѴboܫvB8ħ2)Xۣ3mĮJ/i~B$7_SN$@< tzEz`Fze敭fL6cVi}xbx4>ێ_ꨒ\J73{ sQ3[I_-w UDCr爠*'hn-:C?i+ڣ ᣉc> 2Z/TVoJ-wܑQ(XgsY$mlmeVFgڍ (֯4GT%t}&/ND}Z0ϝƳ kqY%?h kZ޵kMA;^$`b{"?ڱAiXgt8xf@XݯuS2[9q`*VAfeICuh 0^,,n[d##,;P-( n,s@ H@p#ygGZrKѭ(:]]7Cfcp"LҠ)/&un6C8JX@$XnS_}ޜq \lF-p{ZKI3!Jȍ'GDi3",R!{V1n?}Huby^$5լ6r7OĜ5;$#C%ێlZ}JjTE졂& p锛X£&4=瑿L؝J_af$Y **qgBc]!!+E T fv_Tb8wّhpԪ k*u*S|k2rR34ip%L&}K%06BPE kK?sXzmPEO-^e #eUth 0[RqizWnbph,p7-K\5> Olo2f-Fֳ452;hRڽJ82; ob0¸E$:Q΢ B/N R>uqWJ ɇ|:Ơ̖`BrIo)(VC,cf(T y?峫UPbMss]lhkq+?e1wt2r@v#BA5Hp7?}ԍ'©*D9,nmâjЗ/EOI%1/⡺ߕF$؄9 I1땪ЕZ=0o+ɍui\$"GrGNd*y󀐿}ol# NEaۏ\՞H S"7U}Ύ'vVGj/Pi! 8ҀpfQ,P5`몇QE4n.j 2}*XyHR^h8-lʼnm[~3K^=`&?H/cE:4P@+T{ 9šΑB_{KāgSgoaNߟaUzJ:MjMc?8 ɪy)mgh\Rcm䬺?"Mq);& dsYGb11`Fh(wyߖU`r05_%d3|6+ =kYҹ T̛ +Gb(Xf[&)\rp*>ӗƤ{dDge% lqp)UI ݍ{Q+HR+L!҆{E mQɴ1YBV./e畘OFrP,4Lazŀ1fkj* ކ\=Q$~/ Sk7Γ鶛q8ͅL7c)}xx!T1f.\xi[MV)ѩ; p[>Jfc2<=?:ʑQWĘZR_y{CUХD:qضywoyʗs`+6W?B^%y @IY s?G/e-XGA@lCU!~#x]01$K%i`۲ֆDɑ_H}1C)_(T@^T.Fe U'$hcGę_$/,LzKHےĨ o#s2 Sf4m 0-x_8O2vρnvяt8\k=nSA5Ӡb4=)h ?vj jNmkXfF[†켓Q .bѰp-BWmߴFlDC_B?Q0iS}M`enɱDiVJ W4 a?/Hq0?l8Z އa`TJ4_y]?\BJfωpdJ*p^槦5ͦ5cǩZ. Pq Ҙd 9zt-S 8 q1qOd!đOlKe%x:3[cVP;Ґ{wh --՚M EAQ=ec;q=4H^jBшCg!}JV0-g ^ly:ZZrjUKr8zz3F1?+]zHl(nڛSz61jmyG.m? XDӞ|ٟ[>#J8O|u痨X߾py5ZDy2;X0GeU_X8,Ozpm}雀WсCdeCᮁESfL fo/FZ g֡ 9+ۧ"\ IpL:: Dx$Q\.WtHq Zؑ &(*_õ[ި/@5HN]i4<KV0[6D!EhHOڋÓwfe(irͤ]MˆRML&($tb세%d8[ kZmp L !4B r}R4'DWlpwpPXK v{Ŏ_NJKS󦙳̩/G5@旡=]\Z, ;%q$ TfgBZ݉A ȀY;$ /Ly~صEx/kBv#;DߏZïPAY%!83Z> @̛i&(q'67[钵7X#I} aHXIW!^3VQ_ p![=Ig9[)Ubd%7XxX)=Q3gg5k0BJbmXG@)EیBsAB-LR°L`'dddrZ&5ۓ\ajJ,hlB ~ _IΩ|>Ȩz'?SBzwY!}1ayD=])l@&;v%KL OtJ)֢p9Lb^0MZEVrLku%&3}/`4 .3>V u\Q9N%,\W1[t`ΓU(Rld!F)\3Ÿ[ބ b ePAM.x;]b'4tB:"-vd:oVgNAYr+{/ŴL2IN/[Ke0d 3\tmlIkx O貸{F_zE.fz!2mWVQ z?`niK+~MSe1ePghd2'y p pu"YXuU\T֩ /|5'6ф-r]5^R[ʆt+zR}Ӱ0@K4ad1疢vB+rs9wi.z72n e5t9"OkwJ˖V<cAƁAG|㘅 CRčGԫ̵ ,j'm8eqz-~}o^Y+ȂΘ;D$a7b3ݝX[܈D Dmfl {W/&gUZ+!'p+KU%/h$DqWe4 Z+DԫBs*ip?3_18SIbSklO}p 0Kb JI7e1>QMAYP洑  O" Q]f)7qa*u78صyy yf-S=>Mρ_ Ny !l3A[jK 'c䖟mĴ/u JK<:>AH o=Nj bUhvmZ8@K!ޮٱU[$XTm;y刮ZGxJ;q⾝mR+J'wvdgZ5D6G6n}@@֖Zsy@8=< fo_/ F7 }TX}rxBJCDn"p(뾏HB 2ȾB-d"B,ZZ mv63v0vMɜ4oMΰg7V : ۫Wb¯+1PT ˒ǐj '1' 98^9WS#iA * ƮDDCϲ6 %o6i2LN oAE@pUi%7y'R;RW 㿘R{n o6I''5{WqN9<lnqup6m|v"o!%M:ʤv\<*?gw'=EӅ2KMBDb#>@~ߚWN, AclqG /S~WH%pFIK)Lf#yIa8bS RгP:kBioa&̭q$׎ai뭽 T}GtcXN/)y-wvwE3fq ?2tGDxR" j"̥HDfگ^TLWa uyHz5t r.V^7굀 b?w槸T27ϓ>Ɠ3 fp SAy{*>7gkZ hL} hQp,Da ^?uox(3}VXeGt'Q纊$(0ł(ù]Dmݛ:<$E~oG' HPA"?|ŞnKkr83{Cbg=l1-Q;4_г> '5-C/{pg){L+"vU+7kd Lf@ʧAsy}_0v k\W-Drdl=lYI.7Z@ 7 j߰)^4''P N~f1ۦ |8>aS=~צ&K1eW-D"2,B'R9tAJ/;5`4Upt.a~͏:R<7YRxCRR8J1g|U0KN'5? x*؝V%PE̔H }qR Íl%C|PS^f!_~B2oDb8P(Z'k|m(&*(H[]+;YP>GQ텯` &fڌБi&0IN_lΨNO4rqLJ/yӽ|OkYh̤hu[ Wtzk>uP ،ukObg桕Z]^NEJ 8BP߆>1 d;5yT1JmT|j:mҘ 1d[ȩ1m& nNL"}Q_@tCȧO'=&yc@\k􀞷aW ^j[Ӛ9\ȀG6YSV׏{VH4MV'=ouxqgj3J,~wn);]Ʊye7ͽ$>t-CuPUғ>L`hEQgТ?WϮ{0\^io}$b_x9KS+r<^'hn؎Gm8{|Ia9p|7T^6!N10^ _cXڥ 8x̓n/٬;n!+Egբn%C I<w29t00\'l@w,7w^Vۻ`dZߑpP;6_p#Fu^4`^ w^3}g5`m?.geX4;o#F y.^wN_[ǞZ»i% VZ{'ŃE 1}o#[EszЉן^kKϙ^yz9{w69}%|`,je6Ni$XZ&g—>n3 u-? ֓|&E,=get΃s_ں0 $` )kI;KԄ^SE!Ss%b/p52 ~Lz4,|\ 6qϹ#s,0.ubv؟wpFhXZ&Gg?pd̀#_7uMns'qsk$`D%nKΥ ,z$tΜ 7luU}!%x(*T1&;ZikUQtv#&I|7[=QеD-ϱ cHR]c2*aD;@X6o\WyY]&a!ƿ?S~˙\WO_Jc>f{if" ȴQXNQiIMmwwJzou޵rMZE"Gμ ԃUJ, S["N<DHЌN:i ?E< ˫[3OwN< Kv3vҹ{ .7s-tc5 Iww ?Rg93IE!nFVcyrLJb"1B s̥v0 ?58gZk\9K Kfh|0#AT>EPˊIe lEahǵL %mxW .є,i+ŕHEf(2,f7pLu:l!1\+L2 :2WwD'Sʾ얙. S#t>ZltY^sd[G}LWhRkX dHj;eYkN 8q1P NlEF`=Q}D! Ũ|z`A5FL|=&GI4zdsL1gn{J>syEI8kF/"/zJ9qŌ3_EiQ.Q5"JYɱQ%E%XN3>GE71WI .`_(z&SЮU;7@s0Ӵ?zqLYߜ;8{Eb8s%qQtw"C!4h"Yĸ̳o?S#GA4qX8MX&r@", Vh0L7B<QG?\A2F@;Y-RLCDyą 7oɵ.zx6fV>R á}&{7H"hA H^ГN/ilA'/28i{j?3O Tiiי[0XXcus2̰ȏO!/ 3>eQ'Ġ crDp\Ӹ3i];<ymJ>j~U 2Te^NN3caW2)HOׅuߜo ̄o.68or-x(_/= yKJrz\*y}b~\ )h0> Ѷ+ 1ᆰ"$e#E5fndr"΢5>[~p!#K>l-0E8@H BpDg&\,&_:Os?_x3G&C{O q8rԞHͬ-ޖsbmHؠ3-aQ)'u9B bqn(of*(fQD$)s'`7ƒS/׏ SۊLȠhc@upG|.44tz֜ +kT|y;. g#}&1uP.Ksf͊;‡M^7Pp}tLC Po3ǣشOgv橎#Ɓ‘4VwZڀ0-P;@ƒjo 捒\>u6 *@%< Y5z Mcj$ku(Mzv?qRY870ROs  eNC LKO={>E1a  |c5Eɥ^o„(p  t@(jTp1CJ0u.:ˡ s=.#Vꗕ8~YZZZ xQA o74F 7gg1{_A3"2A}X.ƖG# =OΫ7Ur4q۸))pA-܆' ꎿFG3r kUy*bVL;)RAsk^Yj Fp{ #y}f FG`ÕU,BެNT*,Dѐ/"9ҳ=2n 0 O $^;mWD, U(7K`  1UBn^WtY=&&pt--0Y{Aφ9yT֮.>!ǯ\Tp|1[Xc21 47F7(\f&6 ~x{Њ&؃ oO=[Ͱd1[WYՄu2#b/]!풤|ns]h7Ft2i ߹Vh"êPuy|h%s! fckr( 7ꕭeLah%ZD}4C WILCjU&ӱ PsY==%yEvs LBFv0h6ԃ`]_(bߚO>q3IpL(,ںT<(p5u..=rmҿ:"p`5%hom?kP\Lz1v , t[LZaJqݽC|jЙƹp\CH _8*.4h̓_@gv/H?ro׋M219zxiԉTJ/MV+91ò`Q.MȀn3KR"FIL'O &T2yU4]YvCE]kc ,;G9I=E*~H :aVX>w/ZeAXe/N~ )c52QbҥbSМʃ:qgiT32>gSӨ "FZn$'`$㫴EَiE{(qzwuwZȣŵW40N1Dn;o|;4}54u/?fC*{m oZɴfUz%z.{XlJBVYcH)ď5NV2XBj"pɎ[:[!.'X&RgQ2,8(u,s)4T>Mx}3d^=.w6&$wц5yq_y3Ө兀iո?uh)@2{{E8q?[Y-t#j{6}Am(t;µF@4KZ~pC2,hS(Z r:34&l(Ѣ:$~~Ҏ/Alt Ѯt*;COs[l SzWdYM vfF &Lr+m8K',$dOoW$1J&#-9%dňŚ_w_ʆtK@y˛@gAoJ||{w/$nx4@ P11 Rj_EQc %zvX@a(7۸yq&-x6PS]XuE: Q8m藄"ɴiwmWy?Y05c`7K=q=f],o᱂N z{=46S&X& JN>X>dj^6jWt\ˁXdΧw0)cQJ6e# tO* ZaٗCs(2 %%|v-K2r+Sjo q.&35Hsi>8`47LƎ*Bd*!eǵnO3#%8-` _j jfJTT +bkx˄&7Z\ӛn)ˤZGS46+\l`*Ȼ/܈Zc֜Xdz3d VV3SGFy68~һtUjIAZMIG|!)s]52}#V*Ͱ96RmiVF87]}KOUR2'58$,[N4t;L3"R6f,ZItrʄMA#zla٪c{Yi8>nH-pJOz邫U. ;n0`-bJxq$Ƽ9/NH 7h;h 04WُMiFC & b` ޵K ,ƱN_wW4vE}^Ro#4ub^c&p8J5c39(\4DDl0* QDSɂOP]?NZ pl*KMo:xCU;|߯v;~e1tn;ʤƵtFVWMN.\f^ڥmjv|~cDz7)m|{G,#4&QH7\向CYD`tȀl`/b Y{rpM/Bjb#!P+;Sc&[k?/On$}'/}0T':[fYٙ@Ƈ=.MR?y>dzĠ,=7BK7mZJ-C dArbK/}UiWBo*vvdjM+4_,j+4#Zw;EM`BNp[m{֢_gIxncӫKF%yFV}ݣkԧRtWUySȈw|^I{,FBgr{qq͹ LxӢ>.R:wyDYyEU7= :Đi~LnŠ踲9V1~5@^&cؖle Jq3.=#Ods> k+`nP =8))ZK}?<5nQ6fP owgYD8G5?9/}#or#gK4qiM$4%9$vA6/eQ~< 7:;A ck7jWߑ;Жќݲ\^SJ(wR=d?P;Y'HlRUNA!˚c|GřCjxRp~p0)*i, i |pƮi  Vǽ;X zE``G/Y ,lNbzf =qXΟbR0|ײ1:翦˲XY}7]n.VMT^% &F&UY ۢQ*mE[U; -h#Y U/iEͤN{iYv{8|i>Oؿ8^A5 7tFk[7klT00ȟa@kH4J?˭,6:)d{v: =S%fS6 \A\Qr>|>{סoFr't>%ϫzVW7Y=M"ڮ5io 1w((udꘟEIvqEY-Ep C+~ $U8L|2CU,$p=P& ؏/h-4:H4r,:FP Hnw+\u,7I-γV9׫Z;mcmIZSġ)8tGYPMbAHQ;V9 XRcHa kG !:)Tod3'[`Ͳk=cu0xY_wUTPeq˧ J3}EMh7uuWH%m{k +OZj N3m-n\L8-<:{N3 O:[Ε'.,` /+L0 y+; Iqq6vo]FdQxW$}S MѹOЮIq/2lû vB͠^FiWޤ}6 W-Y0$MUN(C %5t7lI2Bg{]Ket-- J M 0 VK`s[4ɶ*&>{a!(3Nu,³a5J.RG?5B$8|85F_pǯ檺 AR(`K;+d}|d E$C] CIuz;]`I"Э K7]X]H|pU?3Mq G|)rq-nf8Ғ݈d*9;X|7G&i[qoϧ¦E}r pII[Փ Y7ß3DV>K/7*{qs`rfAs+`Fb֚A@"ܲUn̤˩uܺ4q,S L#5bjtb .-/">~\nM8Eo,>8Ɨr3cNch{yŴMliY|d? k% ;w] IӾkl)lrj tq\9sAH.6݇pvyՂf*TIPC%!1y7 oC7Rj -vnIDDwW(1|)NIdz|;~$1BAԱ7?_쏟҄ Z_-:3{ Შә< 7h3woIy}-9;}$ښjWC*0]ޝ T{^>]r-?U/ǜ:pI7ݿ>[=Bx^wҩ zt^OL}9H"G/#nqn-Uݞt VlXAf&tGfeF4vDJY{ rq-zTxzϳ+CT"̗ئ; )u˾zѱQ'j%Iӈy)h CE¦3=K`ӱSx[ i./2kq&iQTtUClo02 9 gV % Y?L6ܧ%M٥B'GjbXk4H4yQ`!5&o,_**ww# KǞб tB֠*:{UF\VͪD f[8O|% <6iP3՛w67i㉄c&+L^Ot|%F[S_u;yH~O4zD5w|iFT3ǭ(R0Udru#BVB9m(~{0Xs'7w-Zʚ .C^oS]Ous `rOm=! q+ H8_HkUxcxٮ7Xh7RaGYN]-?0bZs,Ӿƣ4~1~荻b0'ڛ>ᐹ*Ic`Z!9lmU9W \|Diǣ@RD{64 r9{J+hG&}M(ZA@D:!YS,Uki!C8s)5r³3 Uoy2c$r 邉2x43C 2,PKK7,->4 31[ҟ|/kr:A4C3zu1&*0HqY7qK&g}Nҹ ##T KBdV@M|{ ˂@0̯7/p+өpCER3˞#]\#\%G̴t^^_ Y: }Ln9vIw:>Q@ ׮ &z Ҧ+B'Ƣ.^H}f:WE})GsYE B[SKHwPP=Ç0GrQ슘n,̶kTHr3+e(;lbvKctդA'Mx!T^g8>c/V_ gʟ7sP!U{/f~}W$rq 5煸hs C;* 4^5ֳZ#&̥9pHI׸#-rFHA`=i#Ƭ'Xis&pU@ūiotL}R>6"Ւ$bugwHB_;7⒍m.ay:x.~WCn}m`DD&iyT0-mm|ІHyMYOfd ocT^N?*M=C% 5Yj pg} 0s9D|uV/IV󆞏bX9Zv ИM¾ ͚ &KFp=>"=J4LI_Ġ{,r4۾ϤT5˃lQp0~-Y 5NA#2gY XNꘝbHU;t!9yjA%Vgn&1?rWwsᜒ;vDv#Eq쌂7F}O-޿c'JbJ+ZBr>ߐ qaJWp_6ȿA ]99T`He-:z"H˫=BUq[Hyj och6;^FU_zJ7ml|nb/ܹ?[ҦM IVN@0H^aD[S(aE#=/?;`9|Tk)'N'Ss{ }q, /7{~Æy`H\?Hʨ5\CQu_:ZXK!e 2Ykvt3k3U9ـNx,}a;pԫ6Wpp_+eK&Č:x+=~-]o7 AqS*ى?ħûϜb 3>NFeC`. 1h lv)7w?oKSV6NNwv(Ѡ7XqB>$,PMkA%ӞAj~XFV-96xJ4ÌqNVGgQQɓvۜ#h'bj,cp{$eGEC׳!ZfaB,z)ha/-{:yd >`!I>tMEN?_;qe|JS$R75wǠ~MWmѶQr[`}sDT3]Gn.Q&]T@'vUխY`RB1Xo07"4HZR/PDD\lP!) o,Ts*m{g:07:,9Lt"AH@B^#G1/6U0"r՚D"y$ʽOEY wýdlF}8M䨋 xJe7d Tp8ie5MlG5J!kt$jJ`(|4Uk+7_dP;hkP3O.F۟dKkL-N&eQe*lFױ-f*vvq* .NE^϶AmЋF%f(.D%s xK A2@e RVNbݢP"Wn\VS6'qxj gz*xہ_oa]Fy@ Zdz,7}@uq R!+\聁 ?@t,{ShH.|O++z!>IjX߬`,]G|Eȿ8(dlF{b!~mgw:,\lu4%6xsogvq4&)[ƦJ%@n6E*bx6k5rvaw01kGu*j"ˏ^[>B/`'df;#"Ū6ڲ@#?`*m,Tdocrn67au}0( shɃhDf9޴˰Ay{Jt93M K҇ pXeņ)+d@1A`ynۢ,ZCt?=gU8S?5BIɑ{=Ryo%{Ukʷ.Չ$;ɵvx#bM|Z B*uW~7OD6UF'ZB@z'lP9u~Q' I6f\ YO8gDv ;c^T|tae6DžhC@bsxJ٦4ғa$vQ!3 `a4:KZ-L T*|dFw@Tm?`9 o.~rel;N.4tPGDIwu.s>hЧ,JK]*Lb,eaE$1Tj%/olZ~'ݔ~pWW6G^1s` FۆZxFAȗA4[k@l-Ҿ'8@E^2F#LY1 éD@┖2m^(nv`CBh,#|?NΏyhRv; ]њ}'5utXg,.ʺa0( WF8!5QZ<(脤l[Ϧ׽QϠk)^&|:KswUh!@O;l1EA0f=w GR% 6]O+> 3j4rˁE=ÃH`a$=.9-X%DՒ;LF.9tܔVU*QzqZڠh/{BRWT53=*½'Tb4EKkIuW->P0S/5 fPIzuuםM5cA?pA+VZkB7#d5b_<])qh=6V ڐAK^vO-Ȱјn7zO\4A9ŸȤe_&ZB&po@L%$OI;YzЯn/yTnb̯soM=wcx[U;rom6WnDXљaҋd'I'hk"ښpL\hM˘/*jt@#tY.P>`#%RgQ+~Щ?WaClLdf&ABt0ÿ[Ac/}F &TEĤ⓷y?KKj k=@Cn7ط&Wŗy >ѮLغQ2+iht.G!wC~|09+={n\D(2C1+ J0-h5<|v6Ʌ{{a${YJ}3n^O bʚ!bi!T6+Aw K}|_&,0[;=97P ߀ο_4H0S)RIL+f3i@>΢w,!$lfK8&\E 5];D`ͷI٢ccGW_h?xR~p itom +o1k_-\P3xO0٠&Bge@ק{鉞L:8T h$` Hyѝ*^Ow?E) Vx}s^',?Z<(D0E:zH\>.G0}-Xq;i N ͻVq֪S-QlhSTb|iBh{c[5p=!:ߴ0͓]+O \Wfm:BDHʯe(\>Kx=g䅘B?](dG+U$q`!0& cT[xou`5p+1㼦ҽħ3,Vy8~RfElM߿#D(2qBQe|sx-}=ƼKhHgX~[ٷC)mvhɺW<ͣw 5VߋY))%E`1C̬,pJxz䟋=Z!д@~wGA7vӠݡ!s~oĤt[^F MP(4"F#Ff")1~$"Wg_K9#<'gY%&B[Ç# 4oL"^9e[|blx-D. $rҎ,m h33őw0(kdu HV6<,WQ>P̤cyGKgG fa7YZ[>Q|5trV6%#HhU9h7: 0dYL&c48 2GuKGÓzFwfl=TA@2&F<$hHբ=N,b#s&e&8JXPWSU11L\%eE+)?'M38doBs|/WcEBjI縢O!) 5'gR,Lh:ax ARKr}3 ] K#)+r1j/h*d` xxS LZk+y/ҴKV_""<!26D.zSʯ2&1*^ðl5|8EU:?4QSpN%+ְ%y/ Hڒ>Uh1wgW$j:6uFoԳA4 =bi/ĿJ5I}!2AK ۗyIa>3~fUW+EWa=2%n0wĵr3IuU6 ȔY|3Ux1z:Y-*w:6L$Ӝ(écɾ'j_%| @V<]Do!NaKeręIv ]1KTA)JN&jil8M+e݌l!y'{ 5rlT:n*J'dgy{+xFR'r0Vrvl*¨UA~w;Ti&āv=)G^Ge(+Zq2]"|$ݷ{VD8BB (6~~CS>I9БEY{y$ݛb 鿉2mV_LdAl}>dřWu[=F~ !x&oc:?$* 2[SdD G4J_ΦP7>QqKkP\X 1 eNj7d- ּ5K<ȝޯnbW%{QpG.7|r}/j¶p!/oaLYS ^}=Xz]kU:KAyY"=mDN [7IFuɂ~>y0+Uc; B3PK7Wqr7!]ac eIEMLDYjav*cSbQAuTGEVT9" Yxؕ0&>jH-#SePX=5~@jx@SxzT6]MElH:T"1?hPGyXuDe9!$D_mR+QC,fkmpT !oCC؈(P(d`<-3g if%Mg X/N$kW7̂XPQXT١Na3VvNiB žt`'?9CNۋTZ()oO;f\ЫMϏDa98@.N'7dI,b:\7l*a8%4JLnl:vZ~H cH[xE#{&GoG-)D%U_ ǢBJdVhr%k69cgNso;|a9t .MI,d9PċG $Un7xE#y'7A,|[[?.H<<,FgbIreAs L7 loBlIjr߷X4TD :ĴKtYCOL+멅3&MKNo__5rk21.&ƛco3U1G:y"Vg=b.N m`iڥàc6d@w/L_yuKWj$!0b3{i? ZN 錅)Z~VL]Q˜uG~J\ yf; y{tu_!^z ٴK#7(c[e/#\qjWZ^)7waOu}6C6~/:_TnD?+ҿl-|l F_{{4q "N8[d}L~z]w )ݤoFsV;NG cA5I)R}/1H+b=3_\T=rj3?gWc|k'dUnWăaO阒h9I;GA{u8lL]i(Dj-~#:#rRw㚘n@/ sdLNHZ^%no[7><]alRS:/jٴ׿.]')ͧ<_wZ7y~/loY UZ% ]ܩ;>4ŀDQmS[+]&cq?h\gQ(4>} 韀QhM=ft2@^eQQ 6,`g< vC'Y wuXB^QdbvfYR^oEThoW $%hxq@%yyT;yP?\4)b |c<$o(ϼ)^BӹCM`wdR[؉cᄙE }{^~nNX-=5\HZ660F0t~I^"wxsG~!ܮ+k`dWvL1s-WK܃X_JC>2rPѪyJZĩm`zh'~n:E ["8`+ƸH٬}V;𕗁4K%>[RslUc@8%*8Ukx!y Jrw"ءp{Na3(t36jAyq⃪9|<ϩ_ΊI2jtqq{a:vme^gj{0(BP1(( p;}L&`tyHCt $N Zȃ'G?{YnIHSC%7S=(QCKي73j_ÅӋK5tZ_'6wۣFpJ!|iA_|ֈԕ4D)T ZC::54 ߴEL%dޠ:͏"f~腂jpL0ҵ,p^#0X tp4 hv6t vtD:2 \Ah ;^ti#YJÑ_q<[y3\pBn)Pdڥ$NJm3!,rlrA~L⯉_2FM28zE<{"{oH/򢨔seiF|틔8ݸỸt/VUٔJ:,>gwhpj&j넧w&U͵c>~{gFO1ے4'`>)r q898'C|FNg!n:zӒr8 3`,YcG; |a*1*[* )YU&`]s&kX8EpMG33tE2ٙϹd ^+a9b@ נRLٶ` ɕE'm4z=''$+ Y76n)!nx,sF N-l6|$&ZJ0u#l5\ۻ<1Q<"JizuS(I{b́Rށe$y gԁ@>}SA7eL0Q_w 9T%QI`v U &BO I9/}aK. v4nǡWe6-S\uP TӀ{hKڲAwhܿm(dd96ϲBr;>%5=Ucti_ Fx6shl"dPR}JՉ.km {##λ!U89?*:Ϊ/jZ\(oe+et{ *BPQ ,\= f(.=fUB; &/dFWP=:gBG4ijXю/(j{'IK#ޟ/ Yt碌{!w4ٯyFp~Y}pWӅzCJxx yUgy~NQF o)9G)nu"c{Gxjs4?%@yORTADX1sL\zDH@K@M^M?^^0;1;{cHT% .ؔ9\л[>"Tj^>ܾ^cpDt(6l[^a1%>CެxMLb+Us.1!nFP$a'"ʤoU KyU26"+`e\_ @LH^[F1ӧ1FvԽ#haSdMuƒ`!Z˖<6UqpaM_xvҌ7l{;{Es ewB ulb] hnWoyث5)ZLV> zs*L`-~ٜJ:zІkw%j:ו*vqspmV#^hE]9gd%:Â4 ;;N"c+t`49AjâyHۻTS`{C88A85QB˓,?*_/EBz:ڴZQ dG%v%>D34 u|UQq4qVӸ ^v^ qxXO n ,Y%wo6ciG* ]W@DARkW<脕OH:.2wU%MB|wif @`Թ;#ZcV}ds`ޫ ~ތSe",74Mqrn&c5ncp`I'wx&08Wd΋TCD#7 d|G$WHP*7l9lQI-.(V@G/]'о՘+IMoh֯OilgJV#.ni+[š$rxlȣᅜ$1  /-? ""xA{ #*wj|:Sp[\#J30l!]k{iv?\M>&BX]S=IknIEc*b:v6YlT;%ae}5b:PA:ĩ'_GO\uJB 9&Mtiƿ2LKbBHݣr U5Ķ^R7és}#JEӵY\&rz_#ђ9oiɹFz!\uY"ryVK}:mYvEǠxsE {A𔊽PRMFۡC(#tX~6ZzL|EU6 :sv4 q{૎Kr[F7YM.=ޯ_rNֈ#(uolzWFaᕼ0/HI1O !ۯ6զ^m+īv-ɚ/q}y!F\~F$1*~,kv w A<3ChI{d̊Ŭݣ2UҟJ-~峠 h0vLRE95ϲ126z;"IB蚒ɩ/}+5 ՍLK2l za= vQfdޜ˃ =.^Z9!?H&]Inj]7h xX]KV,u$ޫGU8n`9qYȣ7m#v;@I.ty/JK[v>>na)_м[WUyPpĘM 4xjڀkscgMbovɝVZt*CX´gٯ%Ȏ 7Dnio3<(h֗˘8$M5ƕmk7|aTua5U߁w54Gb̉ͷ;1d6ǐsO,V?޷4^ZgUי r'D]bPv^JbUpJi3],Aާ9m WfKR{\bFĤLc I`Z#mpȗ];*?GX'JbsLPRkDzz.Øgi+aӕXS֯`)ᨉΈ&]icRnK[+<{>lpYV=!& cd)i_KۅC: &,a/W@jg+8rR8֕eT":Qdz4p]u^~hp GmL·3wUT:d$'ku EáLq Vꅨ#e*CMcP@C^KֺM4 Hoas%{~A 1`I#oJ/xxc؈\Xet9ª:|z 6fL $:-)@D.r UJ-/"ۨ!ZC"]XlDɟKcmqe{m?P׋NM552E vm;%AB*&r;Y 4oK<13.=|[-9 ︚届Md!2s'_PfO EFA ƣZhpiۆqr52[ْ~*m;V&%vX?f$<`%y/@>>yvOG2ޖ[}@$,>_GudI䯝J <@2\Ar Ћ)b$~JŞKlӷqqEpQx7aJއJsj|@/6EپPLU,WucE:Se& L6c4Vm>`ʵAWfhUyj-82xԣW 6Ĥ≠x5-e aސi_@H 4Vt% :vڬ:;gg)'q8r "mV#aw ]Dip' sD3>zS\D%ۻI#4k7|-a/^veA\t@C.z:ݹQ8ytJXlwѬ::rX-g0VmgEt>?n#⋂7#JΦWʃPɕ/]Mjx)\ߥ@[BR>]CT2FR[!r5)pޯ⿇xZ#@uHZ1>&"a!k``̡ h#OܔD԰LTiU' qV/2l1Hƭn>B)_@7BV5nTT~K I?qCrGŵ?.X_q5B=˃LskoeuT@X39}b(QSMàEѵ`GlSLPܙ;y l]ܺ+=NN_B;`Ƭ^ZHsnIZK%~]8㞚=jiUR>FK0'Vb|[7: q\Jʢa;EhOm$C=Vc<僀R@Ec4ΝW@z,m["zA)Ȃ1ȇ^%/(ɿUv3kA̪,^;ӕTJg2w\^7FRsU,-6(B.V`?~2GD" ״{d_SAطya^_bt=“b؇*~Ts+{ó<-Ha9}P7]~J!5WekUƮ(sn Y0)ha40 {F;{kn>̥首V8.S]P=m@wixiId脏`XWF/qWrXz+`X[iyΉ rK㽲<T~Wp'yacUR)n5B'j7T[@o,W!טV]nXL2E1֌ ॎ[ Q2ҏ Ofw Ȗa O"*męrTЂ|0]B9p}nْ To\üpԨVSsoƨj7k_f _)Q5L1VoPLޗ:9v6Jhϻbg FFN[rwpeX7Qƙ}o U8 ONAVI-Vk ywQ ?񤘻pD0I').~ћ:w-LWw.S|mS bVZ|ko젉n;Dܭ2JkB K+L_6Q DFiI[p=tgNI̲%+=+pL #f+jk VnBX3J͖W#xI[=E6$r@sH!E)?|1-w_S vݤF![=XDW`t$x s9T+y,}Gld-XCЛ#=Bz8_s`9מ 0AS7ikI!jcNz.̍yݝ%mtu]DW:uVɨ)_+#l2@Uhηfd{{F|bc2`Wg'| ,I6/ޞaeԆI % 8"?VI:[UbzqÉ՚җ_ En6YC|DlBh3 |DOғ"97ianj"_zcǍ&4wB{,q4v&_b k55&F7#o5he[_ OzTiG|ڙt2%@RFwE82제6s %A,X˭ .kouB1AuK)o9Y DK;U ԫaWo5Tv|q6kj/ ir}%9^=@`w{d 19h`N9#ƙ'(+(AM9A6՗qZހ#ԣ.Q232eqhB 83tPk0&9Ձ p!NËRc; E2yL]&M"işM`UnzQ,-(xD(z92A\&VF>qx-wxߕ0sڒ@~ӈf~rN_ b1Af9cILw.99ʭ:+^Ln؍|f[nfgchL"aql۾k>\DrobGy|w.0H6=\J1SLs01bmBa;=0:D>0d xJa IT NqD7=Z@A-톌:nWp\yrVX×e \{> ?0~p 6g٠r`+ą|"_%b֭_0F9?QBrM,$C=744<ܲ'{Rf-: :feo% krv2qz/ {f&d7z$f.-iO!ep{/Hwο-*.? ΂+ Q)doRp8bs?I|Uv4b4C"CnSxDglywGHڠq)x Yz`o|eH#_h;J)HޮA5o:eW?XMfUǣ,9f1Q!4S7!';{s@wCSVcHANAy Lxh~+GRƆˉӪ"FDhD]ӳ=3 v= \ I~iy.v'~;vBHPYD${㴔@M2 rqPwXrCI4BaU{?{b`j RGb(K"Vq 9dBp#*B'fZי]eh&.(qF?^  ]O`}D6IwJP(=ϖѱ<( 5؉XWZ7ˮ}*34zq݈v،¨{I ;B.tB/:B0n & 1m06TF=E(XݼT88n/^} 3: 6{^0QG=VFIln`!Wަ C AY-ϧB2O?Da84;궐2,BZyC WP< "e1|'.ϛ*L%N(&!pAN5 e?ΰ6]Ͼ1U#4'a3c!SlBUGLhigQ]#2Jۊ7l\bB X+߻m>F54\"QlI$b]riW@cU[xd$'čڏ#!`s"PY~M:}/u}#m6E{ i%;h^9ÃhW;FQO͑q69@yA`O 8凂Tu` G(,2u lHx"9I G*u[G]$!K#}ϵr'b`fRfj0L\4:_;,͹G$F`TQwG^JnG5kZd/riZT?8񓅜&j , ‡}4kH~n&¹7B w_In't^ K9֌p8D'B$+rw0-Kθל+Fb*{=kTWEoD6 ;l'.ɃnJi?֔ƕ YG67 W8o766pʗ+>l#c-)aeF?&\*n{o-hR84=o*9H}rQ떵G5at-`k|.vђ.=RZ<d'_ŎvȲ6km X+q3=y,&xb)k@~R&B5ѴO3/fC vj!aɈ5 0CXԁN 8 e+=/:͓6%s?%[Bb@:"?d#vo JsDNMߝBIPݪ(RIh&6Gg']*2} PMԶ;3}>0, b.w[]WJS剉G'Lm5ZT\®_]s8EU 2R}ݛG\ C+DSu\?{ J GaxHץVݸ)NB4B"..&#AFQJPq1G 5WdH*0be2 Nfduf~{)sG <$ - Jo?bL5CJ2EQAZ< '+F͠*G<&.Z]ّe.~7]rHmɡ9юRp\[v%yc 6{%4g/Xɡh_M8BuMTޠC9#sÌEV ;ZƬAU!Nzda7}kϲ:7|%Qu"Fҭ=:oѵnHdY{9:{9nU=@kiThi;c+%v*1M)[-斓3U). mS 5fF~L.QYan)<5wr(1*CWel_!ʖM}7 sWy pw i]&עIpNpR  p"ERO%wx(˻CD?p^bp', dg_Qp`x|ʚBưQMMݯ'}XleZ'ߣ'r>)Z-ZGO‰)z7_"7h%MC{R ߪp:~u3]!blq+'ݜoiaسSsM.68 kKzRѡ5\wƆy9[(+`>[xVhb+:޳xlZT<숾'١ 'kE1<_~b曡([w/D1[:j5gS Yּ6 $c ]͠v6oǙ_sgDtpg[2wY.Vhx]i댄vf:Df*fwV;n˗qpZ_r|WƟjC VC].ҍ)JQ!H.e($Ÿ7c2y@o11) 7i5¸v{V`ueOL;(_0\U[xĻwۊs(jSupd^bkq/SzƄ GSqAN9âH9FmٞG?nEets9xPOV>4( n>\.8!µ˶.xv;'lgTAI翾$$>N+Y Y6ڄᦱ;J8= nv,7OsoLמՐ#b™߼;R)}H 4Edb=tDmxԹ9( bon8SBAmXp'}VFrgr$nCJOʢ=LqsY- PG-wڪd3ioK7U헢o!>i\4atڅZ S Q  wW)'%r`dznh$p"2 Jd2cSf-,x~vrf"*ӗג}@/V-ylFɞ;ۭzϐμS\ɖC1 @BLx ]hWt2FʗeB^k!~Ԝ➤o+slqWbZU}`m:\T|TjfPvȎXngiBbȻe̳ytJJUW d'2{d C[{&RKkI84a]"A1v;-w,kcƀ柭c0"ƴ RrpWDt9Zv?|ԗM [~c,ѵPRG^LWEz) E)W{ _}k0c˔T0*H$3H]x,fD 07啎IO@"MCʩ(':Y\ ؎gUZe5=Q6W*%_ۂtp;eNN}aAauAwr7z%*KVs*͇м?b$BSBr]'$u (ƓNJ-wZh% c4mYh׮ iq[OҨf 1n=;1s>~ oZǚO\}*h!J6J1iƠ]-DG|mW0>~$xNqso}ѫ75v3q_Ib3O a+D)B%Nz(XmzAɂ8a z"oԠT!t6"GUiH+.Ub|֌sq0^4g-\?r*u0x R+Xc ]\dqt$ mB6ÿ́M)ٍ"#(‡]i4I}L^I2_|_c;r* xN1_3 z?Z Njs^ȵ=͂*D|2[3bt]sxX3] V,|!u>m *MXlvJ$&2#pQ}8l`& M Rtb;C-zN^|Rٗ>z0aLs|0[x~=H UnXH*GuVxQ}HDZu5Kx/ x6=lCgg>*)s,QiXbRّeF/ޡR$;iOB.ck++KyI_Xmp}sX26V!|ow"ݳǫrAҍޮn2e7)1'ڴP;Nahү n"oSy!gTKپ ADjKT9I¿*@p^Qd;C)°-ɹ|pTp]L)"z[S*v3W ,WplreG|ЯI㟁UG D?#/2?:%b4aڝ}lǝ~m}Eɽ-Ar[Bq $RPTAN ?U/WB:Z~vr^l,6N:]oO<%2 ¤@fP|5E¡MV[辽кF.fs[I7:G2PMiB8 ּHG ٩HVU"}wnwB*riگ褪hYFfyd.^R`qZRo%%34P<7y(@+3-,~M,l`+  m[sw!&WBYBJ?`zKkE5JG d: e,^Tmĭ 4wy+c*VRvBpLUr2t\7Ô%`~æ\7%2pN."6W}\7#'` DչP"sb%5AO˘F33$;zkЊmU3APȍu.͚~FkH/!OgEcxW!L4Q"KvkvG' K(Vj7è3FN:3g " eM;u8\3A"rfl4=Ag7^Y͙ }V [ '̽!IpF)"h<)x ! +)gfHtEAc=׷ٔ í"$skwKX&VpY % od7$bC*PqRL dPqb|~\0sdH`oQ8(R0>^@h6Pս'LUF^=A0}^n{'"٧bU`t8ݚp$F'C#,ExLz ¶vYî[|ceTyˮ+!\zp'"@j'1)$eWV.Treǩ䨏%Հq;Tw3-7΃!EfRChEQa"cs-x3P lӛ؏dO4Ej1JIj/;m UWCaIڀxZ3I %nD!ǡմ+n7w.Lߖy.DT(Y~ſ{SOU |֙+{bcp\,Z4-?N a7@Ҥewb.Y_ ]_1EUgr:NjoOY4 aIe6*ഝjBP pꏉAdeg Ͷjiz0 \ 旲؈~2C:}Ӫ`pa͑)66iŮn Xe&\#寺M@տI!պ9 k t Qp[1O4*{ΥPG7fLM8S͘{}\-:5i"]]nl_7RВsTT4]n9QN1.0|,zCiQO_ E֗Vx"$KPׂZcUJV429)2Jh+\_F*L=Fݗ XLED` n986/VOMZx['1MkZIQ +;=?4bHRxs$*kpX(+% ^AHU밟L6 0A8y[Xnaσ$,uNVͻ SaeKap yT촎>YS {|ċ{>S{F5md"#ch/-kXұ`pV¡{_nѣxZЯC:Qy.)w*JWBbcQ ץw*d/29gbiaiZAvb@ČTNjN ݢXnWכSԘtCK"YݰU7>k7մWl\'٧dNsQsmo6"[+= c8T- YHw]Dwxl"f-e;p'euBfYla4MW4gFz[s<+&~[1T;?lnW $7oSI2g˙\wt  "wuhش0oǽ4\QdbV.Dv}y<ʆVf7u="=Ye]*ԤjXĊC[ 7x^džA,it$SrY[*BĹg 9[<<򜰌m~-`=3I _CixdvGIԮi(&mgJC,Q,Bh1^'gT\Qw|m s%T;)=]b:* YPֹ=kCO>E>g6T\n>)><0k|? dr_"2 Ƥmu8Vw7Z4Bj5Zn1G}WPM Bm9ֽaD}jbl|]FWt5~ZoD| /] MjH_;9)'JJq Bu3}Cy\fY(4Vqp&&2j+clAڹ:K qrʲ6LqFU(畠@]27w%n0pduZh-Rq$^BL{}ULvG4!C(/ h(!e?V(Pmfb ^bUWVcZҮxEU‡+$Ls]=o0sZ@x#V4-3]3ſ*~< k/Xh'KѢx(pe!V.ho(SΎeV+H]/joP'[VBhZ5 NL[ǏDjMaJs\e W+s! l O_JE_jTig=7o*%xG&>%jw+~e'|*BAzc+B-ZWrBJq3j-.Cw3i:9NATrFS8>nꀽaӂq՜c]=P95t C?h^J{0j6rKڌ#i?慁\in*jF\ g A0 +a[ghDHa7\`MFsaު~7R^B:5࡬}T4 _Pz.:EEKK Ž7K'klZ+!,Xw5;",<2̗<)D0u|D bz@Hi~zsq ZUe ^iKj|6rJs{YCh)PqNd d%":H IIaKciAQ[Z82 \֑G7nGVteCf Э1ga9 2b+|#W=5wа*چnzEwԀc۬pJ$LBLNMhj B(s˚ mk ӰŒ2KB-ljZ#qM.k5Rk$cx9tB +&J/n.ӥpQB5{e[ 9#-p ȟ-ͽ'_#3!nCUNPcu[R }](- Wop 2cRRo%G &4 ^%Nc`a NdhŪ iRKw*2,ͻϠn(:^#{='CJR?r _4jEtg Tc`4/rҫQ`}xB}Yyc ~UHJoKE'MvM?[`;d;W//s mH0Rf1b{(q<.\]u I Mbe%ȚFe˵e6_k p$fE͗G^2MAI{VIӏzrkN!047|B>u{-2\ѴjX+7T+8Caw@*3)lsj>'!7_*n?_3bqFludJD*USIP vz?r׼?Jt.AZ'Kr[u\ +1[Ѳ?`KDZM ܄`H0 V2hMeK@88wh7t6 `mptZJK{ aՎd԰YSQOOͅDD)4x(wF P$|jHG@ 疍ƮBK8OOS B FF,9~&]YTæX[y+?yuWi$s8#Ë<\j6o~7<3%)jLg W_y2ZuۏÜlbkc>d][#}mq2ՠ`é6S˅ϛ(︑\zf`ŰV?'6Zz˴|[;-smu9^Z<?=8Q H:u >='.>-Wk k#miVt5YF ik(ƿ 2}!elڐ 9 І;o1/EEnh0OTʧE!>qÈ@\Ia|g5r x1xՑJ};dKTf B ;3||w[lEc=d:oWύƈ7H"9nv@/^.p@p kB;$2DDؐEEsF$ߐ{:HzJ9tc猒ĕݭZ{JM!zY 3-OJ8d_>Y=NB$mj ܁qSs8 #&q㮕jy6غy_Ǻn_selqnq_M?;2JVP7{,9W*e1!h9 bRXH=R[@hQvXk ҽ&`6nD$d2Խt;us-upZj9DYʤ0W8Y0T>w>(ODT"$g+PZI?Q-rQ-YĐ r:5%&g|e%ǧ#01 @P,e:L* ,MpoZZJK\!ix}NLe{an.߲|YBY1wsN덼=x/%<9ȷtIО^Tw wm_v!qxL C ӕf|+d28mc_*^7+ĵ (J]DPA54#0[+ &:) EJü΂qJJ~ޜ lyukF圬TXTdL+]5-8-w"rM&"[uΐDѯiPfu $D1YT}J.x NFw{aLُTj[N-[{d󥑵G'{1~f k4(,3aPB [7Ȓ%@X.xPK9`BDQIP1#bQTlneU7T( P.s 4X#;eG0r-3H,g S<*HoE+АELYM..jK }=+K!4ġڴA ; [[BaN߮1=u'*5@0>tI$]WHr]X' [&f{Q DmMabgiqwPH%S:$yʲ??G2tZO=zpNʉ9%DEA1o6G!voq .n%p_ ]@v6#Gu`!N)VE1IyӦ-N~^ ;ljC4(Vǵ%ƷY)V)[kZ~M==<o7l[R uip -Մm~YHwP"G)Q ֺ'4yfdB};¬o&xek-堄!!<}t_`7唉* =e=]j)ꘇ|(оЍͧƷRR6lϹ$\2NOݖN$A7ƅh4^iv .^FBO0[[LiL  x hL1@t0 ;hߓ{ ,l8i/Dӡ>M?~r_zb:˛Tfnj<DݱhX3 s52ur!I :d ӕ 2fqRKb Ev o3tGɿ7h+ K' V{$htKK ߐELn)#lZTM+}jQ=KL{ŐެCW!Rg]I422Gh:3;8>o7Nܔ?lBڋyoKH^6挌9# F:zC.S_4Ele׬a:|O@}=f dW?9 Ŏ\Ă=xa}kTha-opc2՗ R|Pni!,M{RvfʥA?ehrd๣"nt%¢~ڗ1(*Fk2 cx0m_}>ʎ_~;|$l1 D7/8Z (-MA{w'$!QZ=od:Y *KΞ @Tżڙ]A2&5s_0'w2fG]4D槆,o\,!rq@B-+j[8̑uɕH1RŠr}y2lZm"cފ$O@и!%eAɈ '>oLu*vg^zG4kdi3@ |!X1cX S UUg:.Z kD,t(ѤM]WcVC"^Vy k^M)VARO6b:}ZstYtPey,ށK#7cEWfGxz5%?MdVP1 8GOtɯ(`QK nq1fv:H\ ϜH$`*UXW'Wp%ю2Rυ9>Xz|L(Z dHB($KUpe=Wկk?kX@?S66Y .FYpQi@$]{!N@OY@%L'GVqNg("CȌO7߮GJ)5R4Qn0p/Ag Jiٔ1f:tP} ϲ1ze6U̩]{M̳3c>Kf(WmiClޢr҆ _`lh? :.d,*ĻŁ#5 -AGn~3݇Q_W\f^ PhH('QV]ߩV{* 6[t&FJYGqmx÷<-HP6+`!3;#h~3o|Jq0j!?G lѶ4|J#;)0ek}ͽH>lMAqemq7#jRn-~S;ɽ !d!A^j3R*jnu01M< q5#}D\;sW|P=CKE8>jƫ;L^xfC ]: #r"/FdM@=EAC6 .7{m%^ΘcMll 'L6`?`4xQ߃ql*GԮdeK3خQdpk+ap[zΧjv3j1d:#LmPzG)*=1d2lEYثIzRz־iF0`IbEm +DDVU4' miFadYMu}zM]nBS r~lQ01gï>Y&VP6Bx.pgNMց 4fW8Jx4;6oM9cȝs~WJY2c+nNT\W;Y5-B*U> IQ'>dHPOG 7bc-lBF,L/r8]QG<{: )(|D5ZvbMdكpO6@G1!HHvٳGj|2Q垬f)H-tM,C'7)buaCTLðŒhb]%A)! W_[{-~O)KəG!_sC IM۾<^_=_H8LlmXX`6\p_;䉻g^h'󣪈'nKxN&w_J)tVStz]HjO7 Jtхꔨ9Ͻgm1EDw P?P[L'>0yq9|7 R} { }9l1ܹ0ގ&s϶8d8ӳڎF2]'S&+XҌvr-2oyG8C6uYP%rї<ۗ@[#\M[CթKsfR>Sx8rǷ5]5d0u[)j3rZȠwqE tDZ 3͒:beIC>4oQ.E(p7EމW+2sx%M3sp"-ӓB[v)eM{f q!G杩Fnq|ROY% G6mǓA T;nsiO;Ga(RyQĿ(h>mB/>ꂙxoV+#qo_pgn`C&KNH#ןK/E#V5~#",-[?y%fjUrw|G\Vt1 1X"\:Ij ?UC&JHDPUtg/EɊR mtiѥu\ʷm ))S?71YI5!J\,ֻru6l Kfwʍr[TXbql2ƹ;$m+%! uonsUbtl5kxhpi!6a9*. X҃ 7 ,p,%hXC=5XE*H4eEK>q|Gٻ;tCѨ*./ukgCu`ÑgHjzD*wb)1vdn#\DO خz.(laF,^>suLLIJF,fT&(!%% jU 9XI͛\^g: $b̿J=|ÅLLyc(f" D(i g|&[7 uDoYDHK_ 'kq,кznI 9wF(=BǶ^f-&pxxx**zgq}%0Mz'|Inhf]r;1er.)B9\@M6M#! BQq(-FLKi+?P)C5qI&x]AK{rfE(vpW5CǢye1M\ =,D`9a>K']u^M₢&j |!̨jH//MlPc ^㖨H Xy{\؝  tŀݧMq-"s2%r^ &[=4)Ϡ %4־$s_3(:O1@To†I&dLs"%0DذQD5Ry܅xmj|N"Ҩ2Лg()#`vIM@SHoECuSBHyp:0B;g'K)Akg:U-ɿ⡕=;"^7Z!1Mi޽`yEo#mJ5 O{ O7ye'O(\Sߘrs,/)U/<@4f/' Pu=oث'lVό$*r'D,r7 Ͱ cCWZFLaI0÷9Y4,HY#/NHNʳ"C]\/,W~&)Ww{nˎcB2D`_KtwHhJظ'߲(zY^t/޿9s̉X81X 6.ʙjWj[&AǸMP&Ď'\{=w8z-Rs8-lfp(@EIQY@䓸#idsR92 Ű 퍑Zzh,VNA 3#4˩DOgϔi<m.:Y&M), _``ERgTn?2ul-{\ 2i- +]xE ܰڜAMc,.[,Ri93uŕ&D&uqNXw*c`do04R}I+~q>?Zu5@-,rfhin*^yy!hJTFNT07Y,f?%F’ ۜ?j; guz8?wT7_=$k WE!zҎ4uB!:P؛{tDk{+ A6pƮGd [! Rb ~(ܣ͛J"HBې>?sBFu&,"= X2"n>pR[6~k?cQ?RUT&J瀄Jw9ᇣ)!-aDv &[,d5ߪ* =dX ]pMX3vֲ?&+}|_f; )n|tyFG0svq/ ǭb3+]1akIS ͵NfsSȹ#P,Bz={T3Yu\m'-āen8g9?!wV7^m}eL›7/XFBBo?f̡?1g荐>#=ײM-~@B$nϣK#MD4'Ǹ)j9 I)8ݗUm`%M#}Xi d^-7dKe$µ+<,BeUh#ތ) ;.}< QEog鑊=~ r[YK%42TN$ghj9%{p}$E(2,>3M2^1݃4,|\Oah i[y N:c7DcSeh1AMWqf%֦Z4t),b;.=6 A 5N,!J;/mnȱUO=(\jtKٟ~6l*'eAc@>C ' XEކ6d:=F@;.rb1iQ"4s? ("LjA\g5u¡w Q^`\'sZqaew`ִrq0ROg`T(`+-֏>04f  5E.0qWUg1d<h8;R>{\!t#LrE|{˜ ȃ- 1'?1QJ}!|2MτugZ`YyݷsuA@8R~7sPm&4I}e [& gb]f()&Ȩե4P@AuƣF}SXZϙQh>}c4: : d6uLR]IlŏEi+Ґ%)byW/DX8`=Rҕ%o߽y{;HǟaXiugĕ%c--JvW(@>\HpFn-ͤ?J,:t [^,?uCRl}$;;s(="ThxXTX]f#?wdjӽC~BJXxDBpr/ ٓ'{W{kآ;\s^o &oQ'!̞lۄ~fCI^R+6mZSCʠ߶{SY m㖡YM{h ͉7cdrWQeВ' aWOZ[ŕiPB+[jGBTP?!N}ʭÏHǧ]NN[$0"UP3Ԭc͝g56 8rQ'C M0{xhD,$>I^3È*!N~`SOO6NOtB$6`a:<~"pvFU؋Qm%{'*ݫG;.4Ԋ'*Ϯ*i)K4wv_\}mnvh!6ɿǠJ e8؊gb3Um3|n8ۏtst9jHwD(|0PУbڒUZh<:KND`HKݵ .Ezm?$rԹF7~@XDbN<]I{_ g!L S>d,$Wsz9+ t SbF`~q\|p*.ݨkh-ģ=51AݕAwsV"iiڕ U?6oLoHhjuj;,dmKv1(;hB¶sM"ԓ8Sk|ݪJʟy /\!/Yzd hHѰzż?Z4'D Zx͛8]9 6EkYy捗F'HհN( jD bv'R3pFO*+h08m2[fͰ9C:D'ȃ2upՃִc{%!l A75YkXF{>\u>ATQ GE /:39Q@a ĩ,gBRtban%wr8r2XQɉ0+b T↗V)P5$m<_64D}WFBDs]ǽqlBb|NJ櫻/}~XxzڅB@NE:#WLRTʨ29ah9%N7gP:B Uzt&bϷw%Y;-e>G9)K)U x_c*:JH2 $۲'R %N3է$Nw;{>_Bd+lE5f,ZrVpiV %&y A`/?޵Tsw3Fvx'X8FtiDB&Ik7Eҳ]4 R6{ >!Fʻ&;/9DMfBDӄuן38~c <:@>n 6y'qww&ueV(AsG"LDQ\Lǘ>/Yf9n~WΆ| ӈlA ֯-,ARR,YSI>ha^h slT?}Hg!Ia0վ }]eD0'cWt<Ъ$0tTqI5dY!P*djT^m־ чfs3^L\*'~?#е靔h^i Ѫ:Y ~\({ }9[-Iw =e26CLHm_ҫy]n6Z7lGD:ʻuBǥwo/`>puN^qlEgN(09{t R_l+V< u>u26R*J=k3$i?.ԇe`;};k0SEyeSWuXГCW  bL7QXњuaRpN:k>Xu: \gҸ3th&};Kt!sȇo0c Dgٝf;I*=g;"!x_ABf'ʋZbH@/(ԔYuՋqwzUHsw'Drl"këĩ".0":7N-ЏP8x=!Mȷ0˛<7 Hw:9ń+n>Z7SH w-G@[sI>=ڌbe_Qޜ]|si- d/'ӱ`3Q>m1+ƍ.gn(.4c D| nbG-uv{KN.>)Ii$I6+( 4?=0GG|BYBP ؈ WUs]!9ܜU(+~KqQE<@zW:kن+mW!iY|i9)S&/_ɵA5<\nlT`Qݙo?\coJJ=3sםr37 q%ҕ{W vrp+[6#v֥uj^"hqi$!420z{/|,&9F$5+DfzAV,zެjvCKJNݗT\3u PnZŷh|ȫe(!OҘm&i~a/k_Q7ViگF-U7ºo$Our4E)4hB[o l[M\3<#1r],Or,4'k˘ANq1Djn:Z{Oo Aݾ |՟H0NU7?>uI֑: y),e|F2>$M;v=/ȑS.^\I"|;띨dOeRSU?hC" SnNW)\ rwc'2 f8Ɖ16_ި)82\P[.$1~]%(E3 s:A ӿ?`_FGYaAQ< W3׿\i,1[,rNɔjGVkYl9BqK[HId ]TP <Q.έ:yVWr7 ;Y,ՠFO|G̩ #SJi>.ZmZjg%w)@g(Ur4j,vw HO,]o葵Dnx)*4IPʥ%ҒfL}2[AFG S7(!WӋsdfjψ֝r|'ޞQIBmV[uJ)<se73ڵVK ZZ")=TrDbwJY(QұۂsA8s;k,HC_:o6@Q@x'm^n{4" '^{ ,o嶌& +atuiby^YZ^"tw\QXa<_œ>&n;䎾N.Jd `WZ߀^ݽ>3a>V+_Sx,62m:,p^0DV[ lV슯A)yu˻0f_jݬxy*9RO#[19d(Uj^sN6 3T2a<;u>R(){zߐ zŷ*iƸj+x;V^}1IhW8ƈy%Y*KaXo}sP(M0s1EݰZ[ `&y(G6Y>w F]S8UW+zHAjݬޔ=5gcfAB1yq4B?G |-}qQ &tfU~e.΂h>ob^hVGB+!ږt+*_%CJx1fNJ7?sVxs@:qP}7Ƣd'!` b,u/ G3%߅Yrۃ}|F8O9jPmns;xp6x IeJ,=Bx1#8 @vBxO﹖j`LJa;0 #.2EHǀu& hEkBL>[^I%d>jLog|PT=Yf*{[@TR (1_TC@FD8Ti5e*8eYU!b jn[n=ɓJF 1-cΓ]hoxDKOU=HKCy~8\P)1Tګ4eBC98J l!jثnYtf]!->Ѫijb꿡7D0m7G;&K . ^<tJYc5oG`DϏC*&TVBZrYqKRYm y 4L?'o҈2kR>X^dxYG+7}àH:Xff@m;랮 7Vdq,_O |_.}[1 |Kbjў~rLc,ȲI9I} Tr2x:AI i [N=2g_3Z=6J4c@h͔=ASbq7DgnXS٫#P` +Dj2N:S&%euHGfѴ\NFf4aWu,UU-p h|;ݹ⟿KŒUO |~: 8-K.;!+3c嶜%Z`ğ.,Qk`TcȉIq#]OJe>1$䳸lwUd Ӭ){ߨv,V1ӈ\O<+v5P[4of<~.`FYʪhuMxmˣ_E(^5edگϧ #֔л~#n8W69FA[ocmEƥ=AݹI%7:NF*~b.5=SwQ׃PIȟѪg}0N!s .:0 9c*z fjaR %۞ąG2&/_4ؽ$/4ͩ'u#O0txCɡW7>9 -sÚ#|9Π6ߚ][7 r;~SUyBQ x(kb~T:N+u-d }vNz7F$S~/%!TBɀvcz,_2čIqG[du%#дbwR"kܶ"sa`tr̶WeEdiPoRS% `G "1JM=zqU hV8~Mb#T@>eZwqld|ߺl,j+tLuOS<]i(1ᄢrQ$dbxXLafG,,U5o^ k"Ar‘{9?<\j@)g wyΔdux™OQ@K[\x[l&|r%uՂ-JU]9?>"7PH-oqNDhMJKD}cjvj9aU|m۷R!n)tU $j" 𺿛,[djjQCbh6MyxBCO:7LTs3h7;#4͚6 m{rȜ iF) &}|s mQ%ZPokLs(̰m.IYJ*@'"7m:@`Dދf$ |ϨQ 1 ]6~rs%]ʑ07I]>IkA.{8F΍ M}fa<*[|u&j V&|zkrsG aN]EC-U, b[}CMҪX[PGD/EN=X]Ah9# 2Lړg ~R'G̣h1 t8,u[]HI#2/ n}.mባVl.[61s-TZrm v/Q S=mMF)B:3b4i01 ;CAn镸ӻL q . |8W~M+Z 贁l܅~Z?-?jƲ5dLKQ cU ,qRTwҪ@5M1՞1}|jYY QEGx E0Cnh _eM=*ŢΡtZ,_tTŽCD,_eܘ`!L)l|b=4ᘙ,2# @6>"d;uV2E@e.%|CHd/ޟx, @1"\'?=o ?aR3idԏ/c淅?e`!EfACUy}Zd $my+z̛ M&za,?>( L*gQ/$zYz~|") Cڅ6WLΰ"+6?ZOo-6I?55@U D?PUpHW˽ lI]b; <ۻamë/U(5NGS/=YoBfB^5m,TP\DkL̹kএl~dĨAqBtg>]/)7&VSxໂeF=*x}rjx V`B W%Frg) Sl? |81!x YF@gIOI:(5`Iާ0k&ol2quƫ2iw~)@nz,8z:zSօ`gq ̥ Y<ρXVkfB~5Pi AQ$r ن$8f\@ČxNUu}~Ulgu6ILR[3ENa6A3@J 56`UINߦi0Kx͕!j 0}U5oa!cvƭ^WfnO @ʻ_#'* k2L꺪0E"C|-y'^Lӱiftn ix4|'aqWw>^]Zxi/!P]uf{/Ո?ߓ/T [Nydž{r𗳖Y%iGtG+juW2 [tX2wkVcKy^GAF1' ҷ(kJܦP*OM/\lBVPv_0UtԔ΁0M'VV֙(6t~Fr½tw!*¼l-:DGya Vˎ`0ae'ւkc*̈"BuȩR6 rQ"ʔH',U] FJĔBF@STvo&i$٣nBG,0eӣE̝DW4WCLAT"bY|5ĐɨLi*9tr^\#eÜUm\ë j\Lz#JT/u֕ YI;O\0g3(g|J}y\2c45!VfˤvMx؉˄DH-8L- V6Pby9@jC(1egNr^}g CџY@c2_Yp(;ٰR,ԧ!+:@5֊##H}AmV{lA_'#AO;ĂRޝ@zȭpQCyƐV WnPx]2 FAblȝceEҜ7CdURo?w6] `,w3 o I۵ JJHƯ:[X^Kh!0qXci@^GCx!?cߐ!zp.ji^嘿UfSc0'gʳ/GA͇]v& ^,<]td:lb=ݿ))ȉ텃@+HlpA;2492"L[([UbyzÖij寬GH`vZF!]eh(hR-Sl0P-y9(Σe!iN?vs "{YpѹWEUٍ?y`M|AHYcUJʅ 8O#IX]5.l#Je+)9eK'ƚUJljDؗ,m#WZY@:{+?"IDTiqJ3<{ȰnY_(#~e,%Z  ϼGݶtv22I\/N.V1Oȟ(ڈݘSȯTM%E^AfjŸ'K/~E+PF^n&EǷHSgd1ćR^1D11ܸ?bT6 3-`?85cG<>.3׌2toYI'i5e HswltC/*[Jc&O8 f œ DZKpn96He`ƟVYL~ u XKHUG3gRg0P6,3)OKS"nrb#)kȎufb~|``yW.ҶLK4bT}sTZ 1ZJc# wE7+SQ%SN5>`0HOcjK@,k@VQEG*/RdOX NY `YԮENɨ! Kn;K]/َdZk&V7nΜ( xQ4ކH7J)DyEAj+DGdWo=v55h)D27X W_NJ,MqSƪ4*SNAJm2fwG6hvC6QƧ)I{]@qoHVPY u:Э kFR`NLupV4*^UtL(—5~=5$x*^V(6/j8W j`t$({i#Q23'(o{_,侩 B "(0!-B#edki@oc%n~Q.:"?QPKDID AMQ6h9FRb.;9"096/ #?[r؃b͸Vp¹Y/6弴y#܅Dx!45 #KEF[I;#Y=sNsG($3XD#kVܥSKG`[Hl彡+ot0C 濗: LÕp|WSa-{ɲӤ(P9 U*gu =)lJ EКy9o2ʑ|I5ڸ:IO]L,k0Sj=TpToC°9 0bvl9nC Nky;QTU # Wm0* +!!=B#;GʥU\C\?%=/M蛸;--0 '-!8cGVD^E&2Hr./ ф !Z.9@,>usg ;p 'AR  Ƨ.sPhNV>Mjeg.0i&ε>;I h`T2RʬG _WblzQFp1$ehiQgm(H|[~:Chku'PE 7`ࠜ!>P{ y:|QsDg..dܞ$Oo&+G4.j/VK:N}k{Rɭ 3@Y b>VN- dzZf с~m3% ,PU8.oim, $NnGzpQk%6 ]8o3c=Qwnk8`˔! d*>2ZuBZĪj sa}XAxa|,enLK7J-Toݷ`ʗH2aˇxG 3 (w9B/(M)"4 4!ZB,_`ġ`_R$Y澌S(yu@0DݗOJ˻}_#;O }Z$:ӹn_F-o֟ t =p:@~Ї҅psKX#IN|jCG7"^7/0 X2IB<~?9%dUO1Ƕ ij T<_rnH4]嵌 (nP%ጲ'lmgڈOKNi WDRr`XWpMIusjbW7@5Kq3uYR%}sIa\QR'ok1 R|%hZNuICTBf ydF4v A J:}uoIٗrE@ O_Z=[AE*\~"+5%]tg-94*Cvu.bMXx˻*Q]H HƳ%lA47/6әEhIAҾA2-?cKiPfB2X'q^k OQi Ub- 岬S31hgC$7BǗr޺y$͒~E 8}@4)x3NtR_Ayӕ e ]DMi_\8ݼaA.)Fߧ$T|lҰsTrS_n<; ;vnBbw|W0h EX~{OGbwH,=`Nz.;3[PytX07v?LNߜ1ƌ3Mwp7̡{(/.Ϧ!#^ mhR#5ZpZ.y2jCJl Ew w/,)C+" ' " @ƱbC\8 [:!3rQ{TG$ ew 8@} 􈒋n{I?IUhYN>f/׌'DOZwh;>YUWkj^ ݜ ݅c!AnN78o9e">n0:2@+[`>ۮSSͅ=?M~k ҹ< I:]^ w% lamtn2/0'icԗ 59fSm>m,j%81. jJ&ש)Mp2%sXM<-䄎Oxw?]L9+ڵ8:PgbIs#0Ktʰ, V"TY٢iLv q80TIuL \JD9UF$HmhˁnHrHגwPIU }9t|) G_'RAy%3dyurxPp#蔐<5<5 ]Dc] -X8j>P*W#8<8O:R"GoaXx(w3](gȟ2+=/]Q- F "ހ '6f8P;PHTֈ4gtKՎD8|dʭUc# o=y3d"/TDƐ3țڞT)\J0(uAi+ͤ&6@ܴW&̛RV=YdٞA6m."AVp ~?a#8K@simd`a׶Kn:2@ϬPY-:4|uͤ)26h~MܝĄ+OV#n|3c2%`<&v腙ݲ7 { b /"`:9VTBh`vUHycqaE=*fɧ=֬ -<~pc m~=3ZcX^Ȥ300Gk툫رzɸ3NI'J]OJGD0L{B azjL~\B'As㭺\6,H@ % =%F?8Aro]=ϝuTTo~q8_oZϮL3 -#p oQgܫU rV~1wo}# =H`cTAy9Ro \ }Ǡm=4t| 溻}JLM MN=fNk3G hp9UV&\_X>P5 [o; a; H=t+ ('ɍZ/DvA U@P\vm5 +2ϖYOS-qK5NGkCaL?[38q% +*"n{^7S)Lg#s3ܰiԛk]nv#L/F퍿M&I}K{??),D}QJ{f5qXϊz*ϒh>rgh-RcNtJR8F2RǕ47R6ihnJ\jx AǴYt~hۀ=5_35)9WjzUvǥ!YM3tbE.Nz]TAMU0glQf7FW=C2hXFّj&B"u-}du4>oe08ue ÊRtFunl8XnaT'݌V?gjNK+P#k TY\P9Sa RfvN͍n~` BJk`h4ɘ0Pom4 )8r%Ȝ X Ealk+9}MMW|+gAH#+>rL>YR: x9p=߭,w*: [P3wACT55{%uEx: AdI ~VQ+LAO4CssJbp0ӧ9& `J%Np=IRG"o׮^]~Pߴx:0Qd _Q(:Hٻ%;OM|rl s/_a";e~õxau҉B_/v 0 s{-4˫2)VJú.1)>I`.X?!:f]'zHؐhr f0~OV ;]'JH*wQQMXYMv1z b&O5oTwB|N;ЯW$ y r͉+b<`{ru"FW<$82@a`? F+ٮӗ[ɃFdĵTl>.{IpyK:FA0,e`G,1DԓU /N,c9%&5ġ{:oCh+]ޅV(m6DľM' ~S/],mE}F3LPyH[ۃRImiz\OE0"@'LV^mMғzl<_gԳ{\ohZB 7b+_tŷ*٭D#iQ.Ցj`l q[L4W,?)-eb^!Ҝݒ6Bt{02̣>m_*jv2.Tq)^IPȻl_OTlD>Tbń4G,r$d|VwPz$<lDy3E=>NH^TQGHELP8_{uѴun~9;P|o~32ӵ k8? !AB&}2aø@KxU)mXOዩ]c"3򎕳[lÌscPпaˇ؃>ڛ_ރ[N\%[yH4A: Yag}<gm\U~&w.,/ZIl)3 mx,9j݈Nœ AG_si̯}jw1O<坶QzXYB|xl1a͹N︐[L] q8A0C^ y6X {R3Ɨ}@fohb`z2nW M.t֣*#b""i?B6I& 凩b4a}Pߧ>_rhڃ;[]f)~G*2댪 $"^h9Q/+Lj4(.'/xWY9_" bbvPʸGE'[jqX&g)vԯ&t-,\t&̼nÃd%1& )DگBmmetLFrԦ0BޓE'"*rz2*W&YI5dE7[GnI+*Lu׮"IbjuvÝ9LIK^ q&^hsT3lAy.}Ò,D`(>+p0d,:l¹{ŮW'7 gW#oO)Y_.ꟊ9=ۣr/ eTK;qİ≷3T3bwF~$pO 9^}*[bo~ICܕZhks$7/j3z*avPωNvNx@Y}]73G< Au -=O KW6l|{zb?mωϞοB/|Ro{IR%`| ]Isnk$O"!]>hڦ?$Z,Apa*eR(.>R_J)Ƅv 9TGҵZ +i[LC &H˂5 aLwvw'2j07 t=aCUgY]$w摀^ʔگ wqЅд,>v>VqE-djVelCz ylV:~a:JxQꗅ^Õ$J-fʉPsE X3iA( 8LͺfDžY'w2%F+RjxɞIHӮ/? &{)[SoVqifKڋXW+$$m+Z}z=Bo M"8P-QJ5+5rm;79b;~_ ]Z3NųO7՜S`Ul2s˲i4]fsoUIRඈXon3 5ZPr)1z"w1c#gu>UvKk 4z|1GcikRg<]1"hj"s HMEm .^B|Nu B&^tL^ES-NÞLMCE%ZYVP9Tb|1U1׺ꢞXs?rrmLBr kUN 'D|W,"odpwPb9+dsH>uaa]zqECss{r&Q&3CwT8/%;Ih V&{jT`S U9\wolk  chw4w11RRCUJJvw~f`{_jA'ңceH0 ;5y6^Z{8c_Sd)~⹆P%C V2t㫗#9k6- \!t$ovMIdoQ0YD~u6:mt +\%iÕLjaӒ*@GϷ9( `9Y똆jؗ,:±vmW$r?=B% "kѣ}j$Rd>O*4ȬpK0p])/)#x>Dm^,?Rr ReH|Q>-`GTy=DŽoSⵁTbYNm~[)^~ T3H (K(X+! dMoG*47H(Ǿ" nL!{h+p޹e{ jF1syD }^DWʭ \'/IU' R̤X&IzzKiIZE9Z:N?q͕ qݽz ; K.dܳr%lxh@*Fۅ-?S7Ίn)`8NJx ^C:ր1tiMonquϷٻQ^ 1W!K)T򗞙B\S}Ɯh d]hwg#&-`ޜ02yZB.| BPݪj5W"xr?Uh;P,@$e 垌@<:Uّ_0?Z*fVON;: ?)ug*'sU[ˇ> {pu{(bc<̉PUtN'i843 -#0\e,FhLJ/wnneb5*Er=8(QQH7xng´,t7㼵"Ϝ|,RtʊzsJ㷨->팰:c׳oMxiK;%"Vr*DT̤~e'Ll~0LwA[@tq_#sql#MqĜVMv]6,#ħJT0/ j1߆M%t,i9Ś9@n˯.i]6-('b{jD08 6z0vB 50)!/ZK0EOYgT+D2خb.2Y;4);)~pf2qX$sM3p<.qL5[DOY_ 4 jHDa 6_D`)ߏ0-a],; (/Tho։{ rͶ -߅bDY AeIk2`qiuxP) 6HnZZg1j+4jiO  \MGTN {۵5fi+m\d}t=nYW5Te-%n4==#cmޤu$QW[ЃZ&m dY4l S`ж8PbǢc'Sa@:`wCEj'q"89ѲΕ czߘ2ٞ GzfSe,뭎"j8c{ZHGY ](N A2cs0-A형NuS&))ARaBTcC1cU<o{Ȍ.N!Ё?Cn˦iI#Ma2Ou1nÓn9(9嬻2%قTNl7 ؔtҤbO({0{z z:*"y*L?0pN> 4iq$!E..A4ό[J%VjP]L@,%[_vm&ahxd(ailɘwi/}puS͝8xi~$l_K39uo+ J(`GݬAsB@[6rlV5VSϰNX E#eX!J.f$:x3ܝ1 zL d]qONT?qks7/GbBMbΰP%ܿo/[}{˜1?y=+a_W`9kBᭁ-1NVTH@x0Q)o8dYJf13 (ˈЕjL`ŽSj|'~%3M? (3V::ECΈ,걆i)âk8{rMˠdh*Wutk˶2Xgn"2ʦO-hIK廍0&0[Lg=1,NJsy7|(ZQqׂ&) ᦬=\⇿n*-*RJ%ɾcD\k p,$ON0<ŋ>l"O,0|THcYB%SpZNxX"GDlRیxGCm^Av2\x/[AH.޷x+&m[7; 9A9ÙPHJkI sAߟbԃtg`l1gPb)E񘜊%h%B}=WsCΩ[HHuB i4 .ځ{+MKJ*1+ JѴjǁ lDҥ9pg{^F &P @)G9U7-UPdUkʃI{|#unJ8Ppw4.Aez{=QbSYn؂ F:lV3浜*Fy CF >]j@X\P"'H E f"P)qAEYX&/hDz禃0BFMx(]/|쪁uC>j͝{=$5`о;]`G(w¼u+ mݭԘW[&%-"`*h.`wNDqJqC)!2#[KϿ J"x@>p>D%m$fmv2kTS/'mZEtm (1Yq;zS{~8וcU;#P]~aSuR=y(PG~MQɞUC!_^J(tìhR юO|j][ES"B$ywy? (CNh˕bXZ*W}+4rc1Z5ev9pqr1"F{bC$PMqlmQY){|\od?5i.Jk\H#JrۚIٞ)+ hXZn[1OwS_B()VC=at&.԰/Y I{g|*I .U~Le3F=CUge+S,u2uSB LU)Ѝ1Ga(3 Fu&w_#?V?u?|M8m]pkgH i t= ս^Qz5;MMX΁5YUv-_(ͣc!PBB#]/ R6 1!pvKPUi&[0n:JP@l"5.BnOwg$Pۣ.S&4>yl&fj(@FUj&k׶%aT@ S/75W+!5Cso&$%IGiM8 4*N|-7+I:[d%Y@y( ͼO7br?B?gą 4dthIjY_[Viphw4o, H&LmQίec s L]$H"=-4ĵ@b'rxSl-@rى9B! YYhc$DCBa*6f3X:p>L]c@U3/ hR:4+JyhÔQ!t%۾{Y9E Uw,|oNk\5Xo^o$< ȧ KVn^Zd=~lA Lpܻ[ ZJr_q|&pR Ewΰ9ܦi&PBuc$GF~sgnx)Ed3*B8tDvbYn2p΄ sjb7DB|D7T\+'@«9-=7?`8!1eeaXzY;kNo-\ul21SUΡ<ΥÕЧPaq.1m{ci:B!%;SP)'8חn|ʌo)~btXa#QxM`;ڊ϶@epPRkW͸iC_{1kXj*E VkǸ&+74Tz!"̢ ʼnKLuEoBpcou@kqzH==htv iFzTvbj( NBE)+Iَ:S$Β00l Gr,eGNΪB?3?I%}*) tj 62F!ُY ufڭ33<l1*WNЙ3Q3(^Iҵf&}dR< Z, \lGĺXhy6՜)Quxٹ{%7 'X+`\cDwT2EZ;kT'YȮ"z ЎUgtNQZ. H ~ZP"3O\h؄@6`hWCx4sEZ6#\ Ѧ_SʞYTM5|3k N;7/T'g+h)̖ѯT %&Yht˞a@w&6M9k#+>0xRN;BTfml& fFLr#atmO m_d#YfAJ=3]($eȄ51X- ]$iWxɾ7Sȿ+X?-:sG/9};DTR2@4}-+8:Jg-}$^Wr`Ffc槯X$;W>v,n 6e tW 2Icih 6%F#1^1ܤfyӽ$S_cH%U{ cB86/obq*a` arW36doxNpOP\a5\?<WmYkHN %12C?N#0#j l|1BiˣA?7E#ON0x'Ȭ 4T3=kI0#s #J\rzaa.x0-U8BrWTKpPgc9CX>ش,E4W-ji睬tD3!ToNXN{<&e+@ʠX]Yx@4l{:HUNMJR#/p^EMj07G%ȵ9S\>>\ZkP1lf2b`¾1T}2|AbGzYbӫؗ#`ȯkȄ R{tAB`}!+l[-JM7Y~l$CuU@7[SE:ǢRSQP&:0y!.DW' y*K Q8Wi%,oihX 2<31 0aD~cfo^l]l޾ 4L }]Fo #&$yH Ȣ@P n#-eN-B4-v喗GX|3ЪQyX]%dniYl/Glǖ?f1#Z 4mg02XI/{͈QVIVw:MB ZH U %HY*ŤWɩC M/%|SӉ>ILp/~NZQ23ՋD79T+|&CPS9_qr$S.{4I{&C zG=KBv@h˳.ti2$$j[f EZ.Ò~,{e֑3Gksr7%c儿+Cڤe (-%xfbtӽ:ʽ@ȤTUt^_C]b'hAK E?s5 ]{ǧxcH΄*}+QY;<<2_cs/:gP -kr<څ:zx8X::c%w*OZl٨$~߲M|&ڜXGHmfF &Z٥s-K X 9[oNLTTOCVgWFE*/#[BXz]ϘjEuj7k%~Eljgk.nr/>.ƐLlnRnP8mqĩŠ Ipf}.2.;OAs vWI +E0Qc*gmfX95QJIg*wfz vKS01zyyY='IV(SFk}7jnjG\d|kڪKǼسޓ4",V l}1+T\ߐ/c[e>Fε.ֵU͗eGA۞k*>a7ܤ_# "rr&6Hw, !Mt(n8c,3_IG6絒~2ǺQ+Hn } w~OK = UCZ"RiNG^kMw6ْw/f /RH?Nsޒ@L? ws0[ pɼLlpY)uCA$ ǣn̿v*7tۤ7ONZԓYhd1(i1IPJ PQݸmwɁfJAD ~9Tgb̯)t G! g%<%/whP[RC{2=5 !as%Vz/1д.Y>7o*#<'} U</Jej/^=I#i&aRaбX$ƥ[WE¯T"ʥC XkN^%B@A>^)jR1WSz뮑5z<BK繛 T8-nY lm#L6ctR.j/9uxC#C6+}/n1䏅Aptn"mT FmXy>Ntac+{mYCA5ˑ TfR,]R}L3ےE8{R*1d!+x>Z_:XE֣AI ms`40#0 ڭF/`g̤*'eD'@iYr$+ ccvi$CZl7BLux3wj?>w4[fJT43^&tnsnצSOG qns-w,ֆhTj" c/PVqDkߡxkm̅`?3bE/Uk݁oz*9NDObx#2]|ڀ.Y9li ?A"NJ~7X|]@BW%'ɱ<0?]0u$։~`jGfPWz{A$0}u/L |_փ֯+/ɟ`e˛ ;~=6庈ËhRMeq~Cnp3 /zœ&ho5@+$kQfj;ݱo&aS.D˕JFvm죉讞Zm7 \Ы'1ߑY(t"&ښvlap%-f#Ւyd$)jզJCV4c`=LO덬A@BՍhQP!h?`ZJU@or @o/\]KߥY#?j!Hl YY ij՘&f(փÄ+1ZD4Vr' =||ΚEc .'d^\t0Qlt|-h5UF߈G#oCn!U+ؽ[09;2Ж \Tִ#Cpe6yq 5]ĺ{2(C;p0#HՓH"^,cZDqXD>b4K̢o ?K~oKpઽ$}/̺\P!ڇ"9y8AtPrjd_21 _cq mΰ9.ulʕ{s*  :oF+ E>*XIM(Rp> {;W 7_SAꁊ|O=x]Dl,Jqײ7at|O|K=e҇Q52~h̹tCF{`)!Sؠ;F"{KHu^ĝr;&O/=:S8n1tox^r[ TL9NZc<ZSdE8 G xTPmjxVM d#10[LO[SB1ZC022Ho~sD\+'` r9Ta:t{D,~e`L5o l_zto%{MkqWmӗOߴs6t 63S)KSG{k@ `8 ͋%- ip]4CE.:z!h uTE1uǟ$1\vO&n HɄZAV+d"'Dˋ}.3Ȋ zȳHdftRoMr<=/gQR O &J0\U>? 8:gBݬh{pxM$氋4Ohm-`=S @<v!91GpciۛTY )LUYCuƠtL)jӧǸ2ë$^:3T9pf}sZ{srH6'΀Ip eaɦ{4{_p+}4:lDAМ˼/aCbn_$rYV*V9=̏ZpzA6Wp/|uMul`Nɶ;h΂EJD\dPn(g2"RoX^ ՞%ldzKs 0d{GH1Ň%u4dDHN3Mrl`ϓeSJuZ#.PM!_DPFA쫸=PBP@Jl{k膿XjG|Pc[dmv&-Xv!]_'Qi|B}'=㉞juZ!(!Yg&zIJ~?d {f 7?Fs'R7%[DkM<|i:q*LaDƬ+p>'XcM1""ӒTi2HPM/ڈZ #BU=^OX)3c+eSUꂌ\.SiH`cCNg:=v泜%uBo" Pz(U=0b.$(^8ckoX5d'\-5[?0@gAjǟټh倕Dk! BGu+J㘏6NnY(b mNv" jڲg_b=}/qiV5z0[l1摸/T+o텡 ^-dQ=F. yKƃzPd򂏐(_9Gs7ͫR50aWHUHDFrOܗ^I[mY(QH?z?(b֧F ˵?(dNbn9[F1TʠQh)ט/;s2TKpf&(?#z\gOS^HN2^iu-J7pyo%$P-,`ΨyScEC% 0\\YNֵh# -2Toφ<;T))05~P҃;cd IW&Wi$zm9Pny՘,E4` %M 3 Tv~#Gz :(B] Ose OEwXqYn,c65f/%՞:QI* B킀u7| ~\DdlZavE"1_՜nyG%졪#2F}~ ت,tM| KlI.CfQI0G}7&TZUR?xڒi$V}[1Kf `k/h63X7ET^LW=i&VSd{#%s Ww(: Ɋ|`yZY񧑸1hDeunE{8DQ *:=:-ҳ7@U$S7uLe;kAÏLC.jO\wLjjyQۼ:cݙ.+EZ n̬p[{NHŚd]tR] t'o4:Kϣ,v:_=F_F3"1nٷYV/EsEeJyam8Ar$.! z'`3m%wDB`ڒ#A%6Vű`a wS4,6fv<,W3{JjLˎ6K?aj,{ӭVT\2^ k5iMM ]QUf~[V:@*b%Ŕ M~496 apvg6 9&A9; ZnS`e`hk7.w@b^8>2G،dl&2qvYiF  0g G$u A$aȯeۋ\5Y|i?3ٟ.t,3pA]T>l2+X ĕIhtDBP ˖L킛rԽ pe|;5.5Y r4?;ų'=Qr^f3W{ '8W((ԺT)$(\UVB~ dgsD,טɦ>.Zcf,C?8{&$Ledo+co(D+gI?,gp~ Uoe?uO}] ldU3Ùݚטbrr3$HF,'liCʟnŴ NJm;DMS-,+ + ^p(4S769b4?@|],*{HcSҮ&𿦇xf8=fL9YBlJ{ۀLTy|}B'eك5#t7%t܈gǙm }WP+\L#CF&3URD +~viX i&l8e&6j~ !t/73Mf^ߦ >w c{dr\ґ 49B8Xڼ̀ kPrQ!d)l"W)Z80<~5{:RJ0ܑӾB*ruc`*̽4^=PZO}\2 sX`13=|8}BmO"O`9~ ɚ.^:&J{G;MSd,&^x.O . TUfv5i[+A%k6IoܰAٖV2Hi~ziY.]% u~`غM60:#K3]l\Yi.#߂Xr{3 zY&E&Rt Z{X {|d+KSqAX%Jd-[x 49!Xi{cϿZ_7)"+)x7()'6GVҗy&$[t+K]=j?e੢PtP0TLV1˭Hv{Iiɔ;^%vvnE"]=^k6@ϦmZO\t8Bf{G& Ƃ3Jm6{}E |jG,2fڎB]K\\@VŸί4f֒^_fP9=F o\So%"ݸQ(G) '3hucJ3VܖP"v*X2:\R#_bQ>UCpbVR(H].EãڵSND7Yіg[ l$NO E>1W]uӪU.͖!syiѬ^,"I-SNUdkz%=FumE1𾎺!DI @8M`ƒm/B+hpP{p f ’n_b=0YyبWXcnәq4{W; 0V+4 "y%.ϻeڐ?8%>" ?蜭b{,umq֤΅ޤƒ}qd ݐ^D1+ OaϦcHo7VLO[St&);+0|޹e L2J룠t髬<c ޵ՙiF%Fl4;7sC?dSП㉔v\OeCYvHoG6a+0G#ȹSxN4D+zj~v#ٻc吰gS/^<0IP6ȑV=X:9$]Zku+)K$|l`dzz4qkM'qΙpٻM"-%>RL%spR"p0g]Iqx 8Y9g%(MWuAn r]R̿L5%ZBI`[ aȗ7׬%ƨTִTŨl)5oZe|l$? DW]K<,ӨـXԻThAIT¿]򦲽ÎZJzoL2εKp(W#[ WU@Z 97 EUՈ7N2 )Ҟ uΈixa økK:۹`Knh*B?«8Ebq A %t<5/XLq8eљO}*!a*mᙷҁ=q`ަ8V!4@C_YѬ6? k]{'b`ӆWp&=9U7F74籴n(ԄQwo3q(O,ym4WY >P \cEzyʖS׊C\GQcciEZ̛2xQZ/~6W#;Ӛ/D᯾.I~9 @TLm =N,'KuO۶ S*cp+q^uBW9;TT5wP$)"ae+NS ozt+3j EyуNOSYv#N?,A)JR+P_qT'O'`{[g/Ojtt;ƖT6Z0|%^ux!͍&V[p׏&CMB#(`ޑ-[5IT#M,d#°a q\[||T0+T89+j(b*˟_͢=F+$e=ÀZ$ w{*UG>Dd$p3ʾy:[!C/vn>N:\Cls:"/kƊct{%~wu;Ӥl5K|XCm0vbv$WpEbNdbӕiy? 4q_,3s}ʗ k FS$ċW\4a̢RdanQofs9AX9~@EϬ_վ!Er^GJ*T4.HKXݘ]|2fu_Ozz8Le.'WF4r!XBOտM}zZGZb!r nB6xNu:yb f pc}YI _#Vlv|B'U 0#-aU+m咉@HhDhЗfk8A5*jjH{$,%:3 RJ5;0hzz96uС`62` B;ňBm(}@SJPrʛHN[ؑo3N80!PdRFp Y&Cd"O@ H5yޢ?12 ."fS0Hl@$NL!Kj&?'sl' -WMDևhV{սM.yT!幇5fcqo]zƠ9LiL In%YߨBךk*ՐcjL9\+N̯y[7rPNJl3rszBs2ԙ[G\DҘzL;n͖>}WXE.0:"]ٲ!Ao[ujƷ> i:!'\I = ryz:㈲é0ZY,@.a(zsH%#zzc-оk#|%)?%O@F˚Gt$7qB!AJ+\l,`ȞS5E"+%sX-$u1*[uc'>RG=;pTNv +5"CdF1!(_a~SErG0Tka,NK8ERl'"dN)":HB塪j`s:\bWwnOa eSAZҭF,6d eRy};pT4}>\A *Kfnp(!Wʉq֮=/6;־C"rJ [J9EHIQ5G~]^w|`jf.M:;g" gn6 ՗X1{͒udTLJ-[-7$ tNHB=dr3sfXΥGTi:۝\e2~-y,}:&FMpBA+'4x3Úm]+?Q9ա-̍Vz`wgex2(c'`m 0mĕ, 4-!:U:9\}? S r\$!p| /w5?t=Vb}dbuoݹ4WTZ8!#&Wa'.yP:56&9߳!b#'j+:}?Zȣ+W7FB\CKO!)1+kIuG, ǂfrܮU,<~x:4n?S_S'Ws .8" A +$S'|kf2Ϋz-jdԸ;r$2AqX+>m;&r~#E;mqJ̥*ktZ eOZ (DY}y _+[ UoR>amHǾ߾+VGRřr6g*VSo0Rꞝvr~V@@ mm Y!yH0!kvJ#,?!yupQ]guv+$_1xz1y&j4<#[{z޴y~4[eżzYid8Z[hBR\蟑ݮH>llסoCE xUK/sFL_#QO7=,D&9Qn37ˉC z^` ȎSfyTne~ef(5K 1 /Ig|,vΔUɒ^(`§PŞ6ȴFcJ%LGcP[ | WP8ȖH/'&2J>A; 2&d&7΋xCr7Rf.<g963=l-"nRZZYG5}00!dA}{~9}qkaFg}c"_fzkck욑6KڝjדbZ;g. )'kGI=2pxPL-s8c% ,YJ_}0`, TTAL"=Y]jǣ8?(}w LP!شKl7HW_BqE6* %D%( V6Ar] ZB>-' X# B0ݧg_?ɪ~rew?DiR mOvjckJ^5+KoNǤ;F46?,HN$E.Æؑn4 O306EɞTs'g;=|Nj4!<-pL[XGҕHt,pQeR=nn/-1ZMbN8!|6"NRfjC6tb(e,M|O(7K00?Lݑ_Au5 .\UUVSٌ͞$2uy"\կs 7ecQm?޷[; SaޜAdR !lN69r ag ?:xk\v.-O+~)caFbɸQ3V%3F:o.E_hڠ-Puu}]28sK~T6;a߼F<.HaGAW2,X(# )8viUHB&Pg S!İdׯߡIK2 ]hltEYW9塮0R@O8Kc|4ũ>K`/M:uӵa hWCH|T$d*4+mʁ$(nFCǢN23O өd՚㜭qǒk%u״7Z)x DsWpȲ=S}yJ]{F2Y"Z:i6{\r*[Gywd*24\ӧP2 KaQU2—Yp`C9xξQ˥$Ɏm*ba%f㰳;h[psOJҿ 9gjDg [߇`\JQ݃²]`#oTZl2 Af){ Vc)Mj{aԠd35׵|I{0i c`33MoAS)bG*|uoϽgjzjt*9y 5k lvvưc ,0TO؊b`&ÆjC߿@:1OD=2~M B3#VKgٹ)pN h :j. Myg XY7s`Ig޽Y"C ̧)B;ݟّQŽ^)U Y-d~Me~7湁a\ydFufڱ";*BX3q;X$CG GIA@l2 S""4y37/pp!vVdMm/I0nlyR@ cAp=]"Y.{nV-$t'j5F*딧gc"6.u2VJ`z60r2""D#)ᴨ!=6*zˏFFejN8K^n" $@<3: 4xC/Q" *d*4[Ե͖) BI\ཻ-֦8Dndp,|*"cTXx%b̠ GW tio?io֪[ >v%lm;<;.jm[0˜ ^rG>N>Ҭ#/m\^;߰%\ h.|:HO G9K(.0iLcڮ b󉐟==FݗR΂5!iv>V(C8ĺx0ς#d\23э,lc' S9*Lt!PыUJ)UBɖa~Kȏpg^*LqIgKEXʖ,0,{>'-֣;rí:@Ɩf\.KH`XvݝLS|}ѣNpnakvVi%nx6 E1`/$ HfޫT~Sz(Ƞ\>򺪸{1`Pdmsddg6a-_'p)hCy#RuzJ P)]1=qbI{bEP"OHvA0JgЊ5Dґ9KU7)WpV[9wdl =W]fr&ߐЛjD͖$_x4>TrwiLEtlf%Ͳ)]J\zy'b a!~T))H](Ɉ'#j/Z3ǵ{ޮE;%HdSRDŽ==6YlGɤ$Y+xVf !$NF7 8j5ĘHG}NA!\!,*m_˛w ?F19rz9E "~%\hHa(UM:.cfXO ^JIK[ows`BTh0:Á5 /!c7^!e^h+5Qx|_".K:^?9(Z(A%MjQZ-gYn(o`ZO޸In\(걃rde/ȀL ac[ӚDv)We@5ֱL/[q?iZW. Klk uRQ.@ )0^&U:]dm<(Qxv4AIמl=(ۦ Hzwcxok]C1zbi)kWZ[Yvk^ڥtxKe 5)OþذM!&5 |Uz(}KľLg#&O@>- @t"ts`k$5K~Sduvt 'àE.icoOc &TcGa9o eRQfqZ(Hl8YΥ mֲ'd RVB즧Kj& y;*f Ъ ٚ>Vѐ^z0WXU >zL]F/p:1,iԉHk> c i5 f*T~=5m0S6_Y90>B_Q|K+p2L!E#j+9rL@Yg F9ԕL7/Dc.k9"Q<@| 8D3ܒbZp lP#3lzі%gM5x'3pPji ?Mwmje@ܬZwns0A^,NPI[YGՒsY@mfћ^S%f薇G)gRyO#& zlFs8:j|Ǚ5ejAQn xEk38Dx0BU&XyaOhg^O6Q8л]>,1Agd\'hʦ_ͦk[cG56{bQ>?tAknN&#eǬcDmʾ48SgRJB< ^r+L8Jh|N#۱pzR=VG~] \jIV7V[LBHTn?v3ؖ_jrۚRxV˥±dF8d[$ 24 1lidz,dp^$H+n[:FOM.{e![;WŬuS*PZqSF4]nîcqj_#C'# oƛP,S uoR=cX@0vT#?(]4s"x=;Ǚ̞/+=AXqX"5.˅AhG7"N#Hvݓ}j Ts[ߙfz $AVqLيDT|bã:F>(hڜ7 [;LVv[Tt* 9,|skz^c}ps$9ӄ2b,m-8Mx| `A1f(((78O$7n[4Huo˫@,p_30:@5a@&S <9I֗%jT> _ұ54Q$wk/|L+Պ1vAwAR_lz/ٳڶL{VtIlQe |rUVd1"u*q3ݒTxH˜[ܐJ]:jǏWY?ɔtdtJ!w͍fuڭgNM\ åH纥(1 C!g=ua۾"236˦',B7!\P#ԋ=*B-{܅Vf(~_}t!*wxdQxVYeHa1p h BC&7+ᑦY뾲ory4frƻD'=^3VA\bʪCHit:>KIlppZ֔d%*Ms9=:Iͥ>J ZQȧ?_}τa hz+\xGM4#QW8֋TxT֜G'WY_W=nDޱyY#΁t@fkFBI&vLT?ז-2n`BY~0o Q0Dtzn]ช$[AaYh.\QyE,v: ɀ+@-.,3#ƭ2uqhM£X25ubDwv Oq4x/DL hE"p`f e Y6 _ez^ۦp +fl{t;E"XbY#p<^߰ xƽ~#>Y)\1{|4!~wJxy/nZ@\Z,GcA&F3{'_Y3`ZN٧z(&)0H`?눔>gxѳA%xNF|e*"l*OZ?7vK!F~ it;!͹8-eY7iTUSE;HTTnxe/-eY&nV> PcH{9c~ k\ L6C2] ɎadLިD兘3U4!@a=܃ #Zp=E~4Zaz* 9V̰nj4u8}"$Ya8?wce/nJj]Uь+Vbo W4:;rTkmSF{b ug.Y f|HvsT"cAPוtLq5 4s>RU9~}Wqq <Xv±;D9i(;[{=g&#FAl ܕo uՀw'YHpFIsDf"n۠vOgˍM%XvZs ,ƌ Qy޽R$LB|hm,ih(ל g\; ,LIh+hW~JV;{:!CODݡU^PN}✳Ov=YOb ܵ7]ȓw%]=ޠֲOeA,EyOgQإCn{hyD&Dfw MO(Я G͓\,PS)",)5'(KsIPVh7 L/th . \³4[:~۫5%̴F?hT]dJlhQZ6Ww#{Eswj wy_Y/ g[fN_(-IlY…bѝ9(0r~<|1zuµ39 Z4w?/Ūm%neT $f*ziC 2ca$vC"jc)`;;qaqF#eSUb`Ni$w_'F^,-.Fuϛîh ~藤~ o_7} -آQ2aT c ,&Zd[ڤz$*H}w:q \ խ۠&dqab 6\FܻaʨuJu]%@ktXG%53dǝLDx?⨾v%OĹJ u>KH]Az(*UحIH&b"ž!_!D:|{FkWV-VssWr|0gsV#Gфt`C?Ec,9ҡ_r 0ugӪY!߃ i#Ls*QBI݌+@1oI:B1YH}0-uʤ1y!A|v;/:=`L t Z hobH锜giuZ8Zd@ε y%&+xV70¨-d>Bu{h8u@$]@RV|tp5>üFyā1J C4d0$ͻ5Gm];UiqYV:3U<2d/i8֮AKYŤB.zϺ ȐVN>:"TǮd$9Y 28;owHtu5q8; &th -FD$V_V$Aj l7/*94uTj+;~裙Em>OyAEŕHvf&ucASTp7ѧX$"\܍˓ΩOp\s&d ̏N'bg5LcV86۹ԍ9OpBB;wH8eru|Q&wk2"R y\ ";Hed]l7>6{ B[uU! *ӡݧn40Z]l-`RSŋIWR[r_Z6i<+cW1U#C}E?W^2dSF(^ JB #/҈`A[S>5evs&Fw]M'6P3VFE7]⢦#hF|0m0 iGH`s"ⓒntW/M_ _p~3׆=E6=A~k4WTeH~ܭDӵa @Ỳó;'U5=Ղ4G it= US5T-cnfN96RPϞȝ)-]՞bʦ:_§sJ0 SjFAXo,!2y^kX84$)1m3Ř%-tK&ހgVJbPD8T' l)ZD뎼[{</t[+mʓ~}DeQGbs6z/G|NC4 a;*:\͞A %+o@ڳьR*ڿ× 3?Y=}n5D6V$sJnmP0Z:f^BL`) :nW(6zPW[wˣO/83Zfp:9f d|O@c+Ĕ @7OKKPMi0蹦$1/\U=`9$z"ԕMplHpy&#έ4I+z_(g'-I ѝ $,e[6[#N:`/fCy"b⪈ [b!MWAd$5ΦJ%HBRB]eeIh@;d>E;VHѠo7ضWS~B^|eUF/s} ",ҮpNp;x 5% EK &l ,@ /ɰ Cu.BD qR$h |^ V-9\GzAӦ,oӒqXͦb\.<!O-&ۏvλKoVZSq xR5U9Xn%g%޴=u7T-j٬aqwBX[]bR+ozb2 N͖@,GܖlA{PҾ&K>q(Y!(w0ʘyN'"6uFj/D< j1F4AklsM_Qq'ܚx"9ګ>s34S6;jr\^sL',FbKF|ijVp bؑ*H3eF/i̮H)}I8}1>u9)c?-Zz?@?Ne[ڎ,x W*`nX%V;b,Hճ JFG?dړ̶uPSp %e V%hᐒQ< J {hm'!ђށgZO}=nނ^$Ơ~&`wjԈz 5w0 z8{ qzp\}hn_$n^(4z(ߨ+^] \Л\.l9|a1J(F7lLK 0s\Z؊#Gaz9|K,Ki{ʤWL0DE(T1tmAD$t=D |e,<لF>@W}~F%AxK-&aB1te'W۸ik߹_Ry p#pliA_hMD̉%?vF>f.:6HtI 6N,AOӡ} #GR5ᔻ/ 1Ft_ ?Xݟ8fzU(ֳ 8ACjpD[(ne|58?ӕe %jMmp2 T x. &yn"{^^g/fgc|ٟlEM/dAg3_YNX%k%ks#vfsBiYT[X-\렴:_MnWWSk_T (iEnИm'cW.e[i" b'_F~KK`)`•dQ CYKwqQ>-KBjd ΉWGZOIhzN{wZGA :[u"݂kfxk%إkMDo7ȭ̕%Z( <@aFYoFpAJοRG_a Qm0u2y I}.-QPA'ķxD?5HWFi]Kk//E F%+V⁩(cڌawcI7~I]~zY= Ҁ o?d8uH=C"V 7ˤFy?ˇok 5 'j<䌢ѼasdMyf0M541IJ?9֕ }.*DlЯ @ߪ$ Qd%t<dm}ܤj'-%ş:Yi>0L,m&̶[l)vQ|1Pēx%K ZGh{3Χ tc^{D\vqoFn`A Z1[i]rVB`|7 э3 $&JXvEPp< !̓ŌwN^[%zL(T! V"jYD)gJ5>KoHmB fLdK;oBj9Guoi1 l6a|"Mdrbgqs$d/;p׏*GiD:cn !&1'=3'mj z,kɨ49ÞO%ztcV|X&Q[LyN#VhB7\К¯An]O6dՉ$3^+t2I\H7f]}< `p]z P|wkĜLI٣z\z:oi#Dgsd.̘o2.'-M^)W) AЉXYGu :-7ʫTH&C}{*.G0}nkŏs𣱬¥d &No|k6XWZiA9j =tS!wJZ2VɈ'؟9OwogrCүZ:Y5tMؤ(c@Rn]A\37 #սR7a:@ΡvײcJ؟v"xjG<*~Oؘ@( RcX! ԛTn|S R3w2<Cncf7cؑi6ϰ ٬Xb!%}'a'X8n)avAƠv z^ptQy6wyE2،?z1 A,P0M;W7*AxEC~L8\ d ?z>(aفG9>f] X~A$_8]9D1U֚M_%|PufVUB( n#,< وkl47BD#`37QjhTWG'h-q0O5"6gC#` Uw^?K@o:!c,.orZ8ueju]Q&Q8V^Vj>rQ%H{Uߟ4=$>BfJs<(,u/;&F;qHa`a94-[d (gG jo'HDd oS$APHgu>rcŨRC9m ޾M@$aYg`7kPyu6,5I-o'1FAu;E>| L zLc5Ly\[ǬxӚ;{Ș7:Dc:W?fE'%ro,K}|ŠO){Sg&:AU<}gT cTs76] l:@(]MqC$,}"n{Uj ?1 r/ ,ǹTuʜ^e"cMœrǓ˭^J Ayvqn }vrx[qJfKM߈О ̥8;]B{s\`A0O,Ljs;_U\{iGInT3}Za AFMo$o';--|j$+Wj~gȿ9/{G)/hWv{C/i<, 忧wz1Np0TK8tp_Gf{s' }-nN`-icytke OB>Bh x3Kq68'1EX@v;{A,+6}!)w{iD%)OB%R{[ g\(/#:2nC31r),a Gh\cpp m~a_&i>#9+#,Z¨RvSj7$Q@M1j68ONWmoSX;p?yP+<݋ݮP|1Ĩ2$h * Ml=ђa)j9MWj`GiEvÞfC(2`L<4RC@ !3"X\eKԿj* V@!jbSI81ϋG{=gא}z$mNaDTS"=g=ǢWrPR2JZ̷TW4v IWUG<-T;ooEM T! %vhH孕^t lr7m"X#7+82` ߑ:7  F%660$Uxb)Oe*B; ,C81lJƬd+J֧Ё{rb#?C^Hh|K`}wo޻;\oq=Q@hbw[Xw`O0[a39:E?0mcxߋX$hZW-\l ⭍nj8 q餌b_7/f|8Ĺӻ *&7 J8JфѺ;gQc{_O g픭mÛP~P ?h|wsziXm ^픯rٶ8ÙGz"^HiKVC\!Q8xdE_2ԍb׹ujOy\'iiQ+AJ8UςT∣:v'F;ҝG,NoyQnC<\߆qz[26qpVmh&n_Qs5eѺNPUjVc^ b::lEn?E%}߁GC?ZW u AK{dجd w*()Hya[/-VK Yhp(SD>` jIJw1Zd_R,{VrOrPvuhF2;|$ .90N~Um&LX^ze[2Z']?j}] !gL/=?uF<5Nߥ 'C1]muu0?Vp2~˪De1͑C}*)a~E2l]߫Nu5B2o/zH?8y??>?o$AKSGxCʼnx<__ق$ tsư}'/?4[Oq'9tQ>dlb ߺ*96*eg=Igz;&WЖA5$w6#ԙh̵6D@Z^)+q 6FȅU#Ętʺޕz;E|vV-gEsIȬM|3j  @oYNLh 2?xрEG [JgZJ8eey$b؟wh.o ~N'`/!uեw[P=/>b(;Ī CnMJN/w'5No)4}HD=$l0{JBz)& σqNKcO fw&* D'=hޞc4I_dDh.[K1&& /.qǐz(3V-oU02]DCtٝ)$ I.2#6A;*>I /G:Lu}sS| QG+{eg JkUD#Qg ]kWm jcaV. &I^}_T%nr+s jhg[ajᡌ7\+I/\8}ޗ1X -ثǪaP8ǞontaM)=Ox#ϙ03[`q]ڟYh~\^z9$$`56x;2JW3ܘMAҩ/ng8D-ّ@$T@k::yg$W6d8bs9ܛe#_.5*|W)2j"ZTQ(8Xn8Wy;0tQ׹Ծ!H`DIR;k&dv4ZK0H8ޮ^VITx1S& 2͊:dg$x3B[hM"FwnP@p:iyTهin% ~=5?)n ݭne\V!smGR@7?qݵ-YSeKwR 3{;5M{ae@W^ 3TҰnMN9'Խ2fTΤh]E$?_jLp"FP`P&{ Egye~k>`fEڤA,N@ :FFob&%o(/[!qPXUmqz)=9F%wzcMXnwp6p0Imb'beUu l00 5Nz ¡E?}TFB O @٭79GR Ii?W(J p6\Ntۭ@, g; $.Z@a(9- h%g*o``am;F ::L9_qS(4_Ր&&<60Onm%@΀~ܢu[9xBWGF$E+Y1Ħ$O/f^ЍOi!ɑcY`L +*6j8/up%p WM!RǼ83h*VJT A3Jfత75bP)f\YmU5eRiĠ!h*"r .œ.LtZ'˹ʝG"`Ylĺ@FaE)H9!JHiSәP1&q}@K:bl?=,?.v o7mUSֳ'pA's 4 ~zuS]2^u..+Nv£l1$] Tx2Rј&CP8I4cǼDp\wR3\DL"raDRt W^4)4<1 G~{?C@s /rL&6ߴS%Dg^T\v-瘧]nqw)x۱\w/DEP0AJ1]6|l-I }) ,ERD%ÏM̲ %ʥa[אqBnuv,w*THtJ1%T[Ý ZFK,j}|\L~gvI=Axܣ3.\:f0܊y,۾bȞy8x{!\W\OsUR0lvs'! ^*Jj 9m?]mV ' k1V>Y3s.H2a2e i<_'*sZ>2ob\z& 60n LP8\n 41HJmѰlgmyy WpZIJ v T_7㩭MB'H̪\"[ eBI1\vPObFƐ#IaM)]ZH釙U<Ƣ .[y.?!2T#Bir5#qpIu Sk `q1r[ = ŻR"lh{7JvDJl,s\>3N'\soua I(EIWaBRqAT;W=L CBZR󆸙/ $sWl/oϯF;^bzQ܍pq4ځkgʂ< 'p{BڞߥȜ>&T%>[v,Eȑd40F9P(sI=PW5J:?˂hMqK5(bz%.)iA>ƐԹ{cG-5R5a}!fHiP6$;JlWW1ƾ!KZX2#?-7$:f4(\H͓N`iFM"e޴nv71{ߍ]KC*tU޶)Bh#Զv)$pW <[FRݐH#k-c9-UN7%OʬDENI `'4i/MQM/A= ğw*Pĝ Ȳyxl_AN{Ys,{'&(twcz*k!hnEJlM2]#Edr}1d0^\&Q!68wFtoNg V}DX?V* |?X{].HRWZY\RJE=WG@l@F$}:qLuuHސ\&>g' cT5~FNݭ =e &kLxW8.^z#~{vPv&=-OkY*49?Ɠm#!ʟmIE+g>h_Z&B`UnO CǍj7Gv\Ż12H@֐QrFj (٢6%r2.L9wO0@/hZ [ ?I( ߠ 5e 8Ǖ\$mܲNk,m ,-t ZŸ!r Z:[|~M~Zuh KnhPsk\/Ǽjw w{tt8Kj=0MJ$X䱑zKc'vK!Q5yM*6>\*sdk=eI)zܷU,ML[ˑjỡDu r[~dqw]8Qړ)t괕: jXTXاM+L!gj+x 2: >>ɵB\MV4IA"}iк{o,P`0 K{ Tֵ3̻ |MVl{Ahش~X^բQ]wHHa!_a p@Strdʔ3^L6Iog H?O.i|D uqАݱ}OTDhQGO@G|9i(7L#5/I_c2 A91%^KjS5Gջ4dt,XŘ kDKԊkߺ" R3/9b~&K"[G=߶Sdu-Xߒp׏p~s!vz3Dy-$hpcWKP%-m9ڸCF9KYΧ*7zEㆉBUCbB1j5lu;#tAo AOd6 `<r8PU_ =aܽqTSxIxU@\D+S*E=dc{x~ { 2NB|t;x]VOPAide9Lfɳ \x; O4CWտ0Ao|/`J KKm|X9R@4XaAyr0c ARǨ ?Za%'œp5'j7t{3'Hipѝ4仠`Jikxih%b]2`\eCx_ 0R!਱{8P o4Tap-[ek|8bV,ʆ$ O=d`8ԯXxh$,+2E5:":VX8i}֝ju7 Bj-JZ;4O_`o#DIߡw wD'uɊoaȏ76Ov)Hn~i4 oW cdT|$8lvLM GRlvm̛ӬCY ulB.^ P= .asr )];0 C IN%r8lKd [hUlwr1m90emKVܗ2|Kz k5ny/7^om3T4.k#{y^%'9+A zt5/_eX6 (.bF h+rNPx)rK;TS87,o_VH]c!J^s E@LmKn#x_'ƋM!y/I,|wpF]<r]4\:Ycsgmqb:3H4IGʳ7sг,D-,ImQ6Szw}D⽐qe~NF*0^cGM2Ej8n%o3m D'YEW^޶(x!-9p+ iRmJ[B=8hnMYnοKT&c{5bs8w6Sc+@ިQsDB*u@+XwdD%5@8 = z^kS1ęDPb \fu{vLfv/҄!8L%6IpUW?IbNzجfkc[#O@Yn aڑ|ǵʍZ.;6W$ΌsI|2R&7!x8 u߶8F\*[ 1?!-+d^;О+#ۀK4&aʲ?PZm xb zQ%_XJ/BA~V)K z/dQ9 zm*ujoX<0RZ}w;M68w{/2l;Fl}!\~\,dF|6u~v!QaoTF-i#{q|X8ž.&[Kܟ2;ud,˜"~ WmF Ϝ^)$1 kּ.Y_yyp}/"|/׏@fS=J{eѶ&OB*>״Y"Z;ߴCi#oӢMP=툳"9 B&q "q\<[,ElTTa&tw~'yf{$(*"[~j&bgxvȱiZdi9ú7a,`Ranu_E.'=y{ԺUSR$le(Q7\1)M:6Xjo. i sUN@o9Hјz`s`gm+۳׌*;h{#l\CH}&Mw~m1NsDf8Qod?*M3M cW'a}AcEEۇP?)G*ҽS"%:1JU~sF`kEbO %`]7yzOgף˧-_G)q9kͰ:\GiQق2AEȩiV~1UHtK~lY"wI橘yW|xD$=̾Ԣi_tjPZkG0EJXfekoB}> U R?ti'Z)&> 6Cq >\ooI-enl@'Δ?Vv &%{iћeoݨ}5iu=1MJ1lg82 mT], vޚ0py# $RIJۢE%&.MlIug>sM^Hw[c[S㸑B!07s6[U[!rH Ox楱%!k7I5EEpQ,!lkþu-}A RuTB@>+MNwHEm57DeCoJ瞬=2 C̍@MqӾRUkukMlʦe8p)$~.S!XJӄňw9a|b\ݽзtM*Aj?A:O2m~B.xcqSMOp(J`9sSg !qӑ(?;bˋ~4\]VL F{[aݪ(GK]@?FjGP7BQʯc@?<++OI78ZpNX1s'9Z%fvXXꯠhs=offf=4РZjG֞Ie7c^(TKm Wnx^ku:=U$K/uױP0(`SW3j|4=tlEޞDI18jNjp`Q;nxG"sJ ҆ǭ6m:(TbvKoO 80~,|PԗNK ;k:oA*鳯!'c% Oɽ\Ӕ>A-D({8+kbޱƒ1v9s2 x^3ӹfG \uXA@m[靸6xcxwXl2N6DPNVw5#S!oto%+c֦LeS&,<v.5b;L@s& :ӆM9]jFȊ^tm6dY2*Ȯl}{3/x01v3"TK%?q=GCl3>pώb{@&k5Veqanv5 W bvVGYxUS\~K~>+D9s/; 1A,F2/\w: <8 \x0r YnjiP84 fRkO⋓%fV-R ؘxRRkT Wdc $s̍m{,dDf-h^}uLьm7T8PL2@I6bOY]h XIgC,Knմ֠ϗsdad2D7SJ=չ_'Y0]ɷ_4ERy"aR.Ty:{'J6m^c?]G]m*Ȁxd<:&'`|^g\S)<дZJN??N) AP=RWÒI'\.bl}Bk%AvҸx6/lyܵodXmrɟ>{GeZ7KxFg'i٠v4=) AմmJt/\zeV8N)UlS.vsSa`-{:7y?IA;|KWx΁V!?|i'%?3p)X4P2nFLN:ۨ@(⼟6Ԡ0CZ;{Z[Adj5%rE4)|.4_ tˆ#"-.A|kQJZqu9&hI'?Q ;LdFyهaJOr^]8[}Y~!ߒdPC-OeJS(%[Q|n\H:lbKWDžu:h➁B7T&O"zJ:%zߠh%#1JEOɇjIO(?  qhOTr3u7MjѠ둇gymK_D\$g]q)3V9j'NN:ϟݗ\\i( 4.:Oib~AG`ާ; 13qH D5JKb{53S>bv.` 9r=GJ?Q-`#+K;>գ816œhç݃ .J?j7 iC6#&䪁<$S'rtmaY--˛Yx< q͜RX׾9хhpMJx+\ ʂ!8 iu\X&"qA>nbs\uFc^oA}ژnj:gdrtVr9Ѻ9(}['ѣJu DS"#!U[!ǺA9mGE]PyiּQd~ncDx2"nepa} C֬ 9 aq!gzqf27N/XDimYNX92Mp8En7DvXM8HƤZ1g` E#EsP^S-8[cZs?U)mãބJՖ-Ѧ_ Zk9TLwA]t7~N*ae^W<ʚ>+We?Ksas:KI?4M @"Ͳ~k{]g>)߬ȎRfQ?oklAo V7^$BdǟF_,|h*9]OC}E' rJ^ZJX81pV JَTy}]r ` u0'6Y,==b7A9phm&c߀ !ׅT\.fG{q}4N!'aB,% 䃅t흏objTmsZ[}gއ3)I꾥U=w]1,4ޫKܟjK:+adb9gd;񷍈pj=ǷJUĪL ߑ%f:FnbwM,-y[6SK}`{Be]CkfQӎfLqLpgFHr#6~Kl0X[)G V0ͺ@ڲ,8'y`t XD^DB p?}h7Pv(ިk8,pC]X_F2՜q [RkO v1ěAEZR XgTeykef><.,-ƒ8zbgs0v#e^o0)x=n? kU l5I'1KJa\u-ԒVг`AՏ3xh`=ݟ;gHG]!p]504vvN~GhM@Nt!hq(DXK%csF拄b#pFyXQH']$|rB/`SG$HGr+|MոܵhЊ(8N7xj4 id[i ٧,,M 9U['H-X)&պke,$MqM| u3 yi2i x)m>C\&l#YZԨ-CCAi죂 –ֲ8DctUjR-F >>gVa=j3 ۼ7C<-8*,wGNԙʡ;x6܏h.JLFJ.դ$CshѯTFqz-BUjռ!JLԁY G?p)ۤ\t~>1&:e +izs7q cP2`yu)yEJ󞇎+eZ;RĉT$!A^&w/q͵d?s* @Wyi]$D ZoP=>-rdz)3eG\S/Bu@M4Td W6  #bǭ0~wTP)s@zlvn+ٞKN:8l_ 5fETB8e")(u$LhJ=((:BSa: ?PJ&R*,kb䯞/'ѕG( 13fZu|#z)71!d."' 5jg ^+,KYgy|]s~@"B )5U@K*a8q1@M^n?CVeXzɄm͝M߷tb+~ˊrb6*}ʧ=| #]TҐZ}I lp[k}cEm 1xnev)\}^8blwQG*eFf+IBv4`S,0f)Gzh(?eV@27"z3QEC>~O mֺ0Sd#A_NZ?Y" ;R M0kzavLBT}]ʒ"URqfZCt~CR2QAiD>mkxɽqQm}*q+`wS_8QQϯ_ZE @ؖ/14SߐgCJ^/MV5~YN K:u6vv{bDOӒMoK8 k{ocYĖ03fko2Xۿ%sRSMm6% >|v:&RI]+fj6C-\1JUmf2a-DlG%ӔN8:Y'5"cܿK'SUߗl8ҮݏSCR.*ɻͣVˇdl)oBꨋ)%ٸaE$eԺ թ4'1TzEl|>"0& ZeF$Djض}5&n"^PvfC λZEMF |9cj%Ż=77rTi8*/=%Oi@G> s3V"tHy͂d@ԝtfNL9<۾CmfS wo0aicp!~9v7KzLLLLLTyȺ7(-VzX<YJz9sNս=/\fQ;Nm|<(J6tRj pW`t-wGrF,̮P'>? "ayR55b"ufTiuTzchyIzpNAU9k 9. <@fTb] P~rr2q5i*ď~5st$4h E\$䁴MMvJWC Rqᥞ^ Puu [S}`OK!  ;I?xK`H.]l+:<1?+{~5Gb$Qw d#ͷr|cuBP>-R%')0 cvݦ;ʣ ap#8髸v{Mz ? Ո Cybv@y Fdν$e2puL%3+8ԟDc`MX?(Q3w,wt@1~m'?9FX,bUѬ[ϡĥBoFJ\ND)wW%*7U䛷!Xȉv/bH٥)?*}Z8C"5ox3FÙlRRq 2t$m;/m4iM`j1.s }ͶK=O,x$7=o/OtY6qh=Nu%EӘö 2HɣPei?,dNC R{3\Z+IW*fhhЉۑrI C 8Ǭa E&.@20-f8ɢz Dl-ᙙbK.#2k5$oj;Ȱ*ħ[Y:'"'cB?!q}2b-+{q-=_3blB׷J=EmdA!BRD]K\ 4H6@cQG(>[~~͢Ȑsc0r!=Yأv>%^QzȈRRXҖ%i I[B4ps X)g,X>kN2^0oK1&ߎ"%2z1˭N~ 54mQvx(?.-a* +;q#KowPqiphNĂw[EW@&(j'~I-Aɥ{`ym9򵉢#i-bhpRߴz?K:c/w "KЖ_'[+_1N2ꅭ<zge8 z1s^/WUԣ>y$,պ:_MGoXl:C\(њ촖%Rψgz4{5ٯ'xuV7dF¥ud;P>mu*sedzWӇE7U*t !'w]b{۲x;5}6R{#Q&a R*pϗzufPSTlk%9@9oLˠ` PsngXgw5", v?{j9+QEIs Ï9=(!%_Z!IxO:Be>;VʌR~Q(}s諿kD)?=(*N~16 Mi8(̈Đ֓ӝY..8AeL]Y>*pכ&!<><P$@; . ꭇU;6?Ύdԥ=`!&9WM3JhNvk;;+<O8KFd!R/CYH*řm; lɢj`$`ܴ?^ Pyo꺢d%f#*@:IFhrE^^@J%5ҳ0~5aimz,,P0y>}j.nJ\~%gTH""wRJET*Z-u$7c)XėYlUL#M/~(zsRU}/ >_o~!1ژ:蜦3 " )ubL-vT%*0Z 1$ (jJs#tY~%z&OV!*eˋlK\ $H^| 䂷/= KMjQ a2y};,J3jZ|:} _ 4sꡍ-#HKS wD'h"Fj\ٻg >@o)*@vĊg09bĞc/mu~8K!DŮ~G?6XA\ӔfPivUD$X*[V=L S0l\¿G;|S+{p|}0׸EE;BT[DPפc˼ZMKWo-;*ܔvbzhX^XBƞw@)S~<7A'UDxI¼//q92lk cwc%(>vbL735]oH JNzk+Qjs1B$ Y)0!& qi+s)Rda]2Po\ae%jM18ox!!(s$'ez=nᴪeBƦD`fsZ<6G.P@e%G!_І+5xȌqo1.ՍRb-_'8c8H8l4Շi]2oqP n`/ǽTĨmٽ9tڤLf`}Sڣ'_ƒ΁˙,lb׼0VdLP45hJw<=J`۾PgRgz؞$`nH})q;\ V=ҕ3՜C+\lA T(7,`C)1RI2fǶ ;e]9@ٍ˪,Hx-EϻEYT,MMȵv)Oi5f/|-]p]Njθ ~$Qk";k9.] cw .rt Ί]2t0OfP+ї? =(7:ͻ#Rv1BiS/0k=ZG'($M*%^#qcX=p65Y) u *j"[E3aB@7-j{'G~ԺV-Iٶ(Ռh.XuTOSL2׺ HB1H%kA;z>o8kB$慙z;D`qQ'DC^;m6cT=&U% ƌL3#&4PR[#֑:D=J'L= $"[; I( 6r!/*iΓ;Ƿ7f^}Rh JU.nzi<.,@j'ϞD~<+]}kEW^DYW- فf9].pIu%k,NL?un*fx!b'e>}öU&u8|) }cj 1VQZF Ȣ٧Rvp}"LS䓣!W"E2D'WϐmI6RQ|q#:⺸L)o/NꚡxV%>zpŻ/&%pY.i0INO*7uj&LDpZ3KYvUJ/ }{liP}!@9j[rmra] B<"AOI}F{äI 4q'} ՀqVdg{+sF;Մz).S~ǹ5 ?;؉dA ƅ@$j^.0^hCv4jƇ^VfJ)eAoک}ɿ£> V7qG. 3"(4Cbf/lP{ܟ/`%zy8!rb+̙6Y zـFqJ,#Tb ,pIcA|$"ns.8-CE!/GU;WB'lMq̆4"+goŲC0"W0ku)2{[@ˊ.a}Rɿ6GnM mmYϗ,94@ }69R ϵc ur%g*OT/;'1 wV-w WY06DhQ[dE}6zQ+y6u qY<29CaؒLsF_Je #?%dwHŷzAWBp 6QDz1L6_}[2L P{GL a}]%[ъ<7;tb6P؛|эxC`b\,[b%o~E"q- X(6kki]"S !! tf ߯Qe2b<r괂{G=jLe +IEpVbn8>O!ŁKoB~G@ ^X{xW/&$H_`Q 2FYn{9[N$)SeEխ7ŊC[?| yaeZYàǩWQ~e/7Ӡ/[(M^H@Iӎ%/~j-@h+ TUbϽ_1v3](Sܷ^sb.g$}T@o`4.Fwʤe%|/u> >c]oć.CL~.ȄI`Ж4ӘccA6 9U,;|V ,/ͶoJ0\[i>Wq*>)zψ9)i&0%TsHڕ齳θt (F\CǨ|}Lb0EF+Bn"񴩟hP.tuFx[ţYY-+F]̯yu*0ln^c)D qt >̗Y'h畬$ ,)[RhvE&AеK68H6Iˑ+[vI;ucf+B#@mUQ+P=tF= ՛kuwmtA *ݚ$ë,lQ%xʰ;S "Z\C<}l !gu 5%)\eN|>Ƥa0ȗ!|ٯJ2Qʏ %J|OUU`pp9wrF@\xY@6)G;PpOcN`B{xɼ`.TuW\!Wߤgjp)&oeeEDga/}3}+r4?oRda !s, 2O_i@u>lCBuo!2F&nWoJ܊tjir, u) )ZթHƈ|I#455]DEcx M~ eQ3r>.@!M2ɋGR^=WmeԔd*c)!R"*A!ha1u ԺﳄZ.4' Ew=F_<ԟ+}7 e?c>Ur~N95hwA#?^齏% [b!юIB}YRL+a$=~nt|fG (2ly(S 83t+}tbHZ\Aa\%m-2!ĜsQ`sq2O}iEN6M<. cIeKlFk\~LX&R\ edq5hX*=~T<:ǭn#'e( >s-ښǁ*f +9]iA, LB6 آUYUcs Ckcѵ5*qW!Tcӵ *>@|p;[xB&U ~ـJtA ^ }ܴJp3ǡ}c "ԉw-wD跽NG'@IzN:(] t.;Zղ1'hIg]r6bKgarh&_%Vp\5NjdXd;WKNy Եp0;J 2`MX3lG.YA^RA/!jvMG07 SjpƑ j;2rDD;~J_͡Q`=8oZ*%ڠ<ׯx$//(*J ᳥tbx6W6ܮ[wg6tiryȫ84!L|7pȩ>Upʚ҄a09@r+-U]W _7 U"ϗ"6&6f}i*.M Uׅ}TP,Z<æ`iS@0li- ;=TN,σCAwGA7 9܍N<(Z87M{zYrmX86fy96WQj%/ '/Ca9 wqr]-8R_5R$@{V!{9p1f*(ٞxc ;:ۑ-ys༛,-i.10B%%։0l<;I&QWJ-+|;?Onc*pH`:stiJ$]93MQf]Y"β j!p/l.0[ +&ɝt/x'##-t  e뱧,g ^?s6f" hhB_sfuf  (& ZF.0L Ո߾CҩesÞJ} Mڰ‡1>9 ^OLZh{CJEڅY!?d)fYfK=~=b ? ߻x`U}[Q^sܚn @x \iPi` BvW>8$Sy9X}Er#;17$& $=']N6)ឪiT<ҧ+nj+hEP!;^Ye)àV;LǤyV 1$7(p,Vި&WBGTZ0(D.t#{Ce[$^[L7gWѓWo,NUAe!ݓ}bhzUh{G x.ӧ#r @|R\w5ڡ)6vE-G5$eZsW;mzdAnHm,8WAyؿN&#~ tCyڡ-EØ4%^ ]V{TY^,=j_u]J+~aRBD i 1j~Ǝd3iy!Cr9$Ioڀbk۹@Z]>ɲcgTۅQN11sEMTf0ՏRlڧ_$B[صo;LQ6bN&SaUꎨ6b_J.&|#%}ҖH9wZbotp!iG_y ~s/0mw7P} 8QL Ht̀< s|w u]Wl8-5Cp"!b~Ny*&*kj{`Uϋ}cХ_ÇA@`HҖS6`p{*"V!g_TeUzw/j559?pڃ0n4R`ZS\7vJR3Z8Ԇ]st KXg$HKHE**}*Ab[!W/~[rQŀQT(-9dוŀ-wOl4LgYT _rl[ R 8C"0c_Cpr-}lH^"Oq)8> qD pUQ/<4 J` uzlg:wkF077m"=L>,4Be67Ǽ>Reu"F 31L¬*Xyٶ:y 3>ΝqǜJ G `޷;n E8xfv"Ho8&ZV8]j 9Dթ7mi|1mH'# y Ϛj޸IO9dY`∿OL/ |KC>qp"BKظo!pZ$qڠiǀQMXѰZ-h P-0>d, XLA ܂J @?a <,QWbTF_C1T>"o\^EǎmÆ>7 hBmOE"c߸}|M ~AcftA|Nnr>yCg9C@ϴ'+Uz W) r-`La 9H݊D3b蓛 htT,С9 4U/4@EZ}-Iǒ&&#N+!u?vyXبT:-d>W w "7%n֜D)O\Du\|\~gm QX;xqDqVO: tD.w[ xt>uAeӒ%BEW<+uVVA/. {'D{C612> wGfgg8C7,sO|E; &yds7Htl̝5/ 'Oj*ymuu};E9,hI'g[8,֣daKA3@H~ _iΨctE#:N//>-6eZu|+ؐh{:2Jy2|/!3i_SP_\!Q*uWn_vW qe&JgeZk|[E +;1[c0/p m?#+^.tNe4yPޕeF{QQ|"f^7EIMC-`]( A4_LV'C$tj5&͛؂S5Z:0C~[fsu(m嫮L)x=&zvfĀNR<:kS_V|LgyzQCmxfAAslJP0~uJ-x ;NeC7=ؙVL~+,HfEP\otu꡶ө>b=tT94biJ8zQizF&PA씂ݭyF?Bk!䈞1 +] y_dasR a椆$@(,Wܪ +3X{Z8&2#"CڤƖC]`ٕB: ]>VP|VONY0<,3t.[Xhg[š,s|[/4pzey`5B3sAZӘk KoX,T2yAg HhiBlR24Qotۨ ϒ'홶g;^@g]i5 ȏb'1#5lm!ӫH86p1nx-0KnGr2+_܂IM#fG!̉Yoo˫a&kc˟AV-+4rӈkBz&BqqyJ .%[$ # l"yDM{c2ߟ]9ؽ/^JnĎ귢FпΏRj&IA:QF2ubIZ@ݜJyJqļinW`'K4,c/ĂYD1#_6={": $'2}o _IpxlfZQF~ ;ܻ?>HMdtD|'v.4SPv.iE2X T+GH 4+_,fU, 8}u@: cSSC#"F^[UܚfFy׭a"M+)VrnG s2m:IQ5Ԑhg3\Sr/Jh|E.OxtCaX,w`HC kj2lQ[#yk2m38~4j[[.Lp{"S7d2@KrgBAQOJk/(Oh^EFŋpfhG!p>1\ 쩲\m(QRAA}(U4natGuҁrgUi &hppD I,&/VzmZ6!MӉ]rşZ_4S-1J2cP~=/uH<~k 6 e<>%кD%}O >ca/Lu|\1 3I.و)D`0B7`],>_.D^ cΟ\E9s"O\9L3{]c0\ `U!%s.S>H+٣i(DBq|hJ^b5{}G$>wǼ( /.?prîuqCaJ1 r6rF6 #I/NQ+%SlY2!V0Oy\_S%ɓgY_h嘯#+]O]F zVu#ޠ E|BOPѐҷfbg$|%-6mIAy" >xKBl.g䱧hϠ %rnshGrfzvx8m`W2nvJ5%s=wB1e>>&hlL"\L'3 "V#=bDZ'[hIjC*d}3r BH9B[.xgA,CnÉtr]n?']{x,0(Rv; ~a`kTǹ"Wˡ˻; ^'(ۆ'ӗǑ@_kn8$x sʼnv{C!0wvlV{ife?ObaagH'Ɨg:hs鸼ȕ'P2hc†a[SAz(jsI\ykM+yev:1n;jB; w;ۃJw +}gy'bRLCTR!ŷI(>LC>/O98Yvў಴m9-3w7iؕ'0`552Ҝ8å!f9{Upwc@ήb }HSZ*C]ߪOd/#!_$$*8.9{)&X%}]m S4!I^঴KI,3~PM >/AeRjR㲯(\°6v׵4_K ǀ@НگMgH '̰PT(Nͨoִ#v)7_E׆"б76 5Ds\ĤVP; MCL&v@qy?I,Gߜb2j7eX&at KAgW=s>og!&ryb@qזyf ;b4 &Y;hb򦹸P?w#Jhj=9Nv~֋NWjD7!#/p(^J3w翱 McE;vșQv,kw5% %=xj/,Jk@Z[#XҗS(~2 'ĜKowV7 jEv6Ou-D&W!7v7 W/:q.7B*BlaAsKJ+StФyKfrUYlDcyJ2T;;1΂3.ђd- 6F5PmlrJtR~_9ӭVp;vȫ8LXt%X-9z ` >k\@;1i?^_{KgP&:@ILг/~cXq/%*ՉOsHٛ1@Η43)-3cOrCm9I!-<\)w۩a=D3XKbr'¸Cx{+i=Tz:@6alMa;9}f Y+SO\'ǗsM}&ąi-<&b`< < Johj1߂""|>ѳ;?D/z|jq"Lۤ!EldxSAȃ~ &񖨾˚Zwթ&>4K.o!4/oW}n徾ދ}ZB뺋4*Fxi6-Y6= g@֪j^L1ŢmͽS/7DZZ&1`&/`/%Rh"uD\_UH܈rG0c}>OOnx8Ptv< GMKp ~ 7Li#R;QAef|Y¹A8}7Oi % 9" M<U73N,`]P:!!m]W }k/CCA`rCsڌ"<؝5D\R7$9tBS4.7^ۭ5#7T~2w~l2^8z~7R":lzEֳ}|s~yfy.h k3M(%>{Cfd~udo8Ȉ|`p+SeLNZ5m)mYn$Pm+Jt1 .Z]b*zI .Rn:szvڇt7\%̿WG@2ab QF,)ŰiN^쬞2=+YE\[Tcdh3ďskaIQ85 ?fsy4n|D)03>F{ ]pIX߾h}ܲX"gPݵ=G!dr]|Ŕ|:*A#}<"_R"aF㌗ϙ38րdmD?mg J2)u3&m4_ 6Dc]-Afskq=IX>gD}y l֟$TL$,~Hᛋq@b H?21fъ _\iȥ4R@䴛I{oP(EzLӲxLeƂuB/kqj4m8I5 (8'PwcB_9'#tvۑy;Yr;==+  G}jc zOahbaxg抁(X܊V\I'n 0uK]8G${~چ/vvs$A5`p7G :x"\ xeDB&R~)'TSR.yBw;:.n[fB,Y7ݙӲ7F5سכ(.vbئ@< ?] E|[tM w4k!^/,D&:*_7.2x_mD+5tD=w Xқ!/+!^GǥP_#dL4z_^rKm+h&.WQϕ.ɫݳ+ /yêk?)E(4f稃~P9huPy:E>H W' ,sYs2yabPX~~.ⶊ4DDfDԚ#`D90{!UL}?Tl,[s7Yb͝0 aV I Uw&ơtiy~؁UQ] ;BEAr{E+FocQf+ "=N&:8k2]Tr=GwkTF!e6"HݎDSCi]#{Q7O]_V,Iֵh^;A}>͈9\O=*g pWlwklDbVre/rP #مkblVO ^5 LvnpַіĻvbW$MxO ݸO#6 J $-^1>b`e| [[hE9^Y$s'~h&531aJ2ACBR:^ \ :OTĨ5~{fI?|1ܩMv15/yɷ{6bq-E]W1G4o.LcvF(~}l"6وUڌ~Ѝ & M`ޗ߲9:wn.Ohl^"*R< +b] h~{H'LH˲"9T7k__/`gvLw7Q\-C/gK'Ȉ'c ov]naCfH2QjUC Ѿ_NHZ` ھ='+j`OX%7WM h 8/n7PϸJ2t7}Q`pM˝!yl- ii*l\Mf8m3hWdVz6T"z5nH~+pxW OJiM962$ѤA{R6_]d;ќxaƾ72r%s"ݏygJPoE|Xws7X橁 Q1Vl0(| bw8Ġ0L /Z$s[`+1FtA{qn4ri$D ݑ!2tP9Ak^QôhJ+}M8 Y%58`Tm:`a੗Έpwݏ `P!*ch3spVC )V/W)):ѳWls}&OQsߣ}Ὄ2yMaЇk;Xtldӯ8浥p`NvcM*>Gv:xR\P=m;S54D3wʴu2>L~<\Z<1K}-k_ϑȘa&"]5 H!UZ \ϕw** ﱠ[ e8#,Rݹ\5a%C3}F|]-ds[PV)OB4ܛ ZKohT$nY/ -^杭[k ig*!I%g}Ioj0^r\̶̏ͰOVw$a :}u̓tJ}5ajQ%~ D7.[ǟb: Eu|Kt$mDsolLn}pĆà/@AG_7A W' ҒT2z+rx̹?_Ɯ%J!wPWavxDZ7lhL3Sa #;l} \{:'k էPnpdG 2R^?h:kJ(=j[oNċ=-Z[<_>Bܙ0ܹВ0'J(ݽCHuf3C-STl!^Ъ4{<GUzf@-)38U;"Agћ@Dס%WH q`&>VZ{׮Qy6lܸwZuszJ^ojF4\^!4oو n!+@R O-D씶BE\}8'Ly}# >ܟIy?NM\o! "Tg!AVuHc.udnXюHF.W ~2ѬL<(%\j։A#4(62 .U@,[Ik~ԒEY8@+nnK͋R|%v1)|Tx&!bWx/b7)ɺ;!w)LU4P[bQD} L8[r0,q? 6Vssò>Y@Cϲ9ǏcX&0Q|IT._ yǿ;A6ЂH/OGB`ɒyCKQz#AM΄QRa{?AA|ʩ)O'>qC!|Ga6 й䱍+x k'mqsklYڲP*V H2m˄P"Wd^ #Tɽ)$SV ԦI2m=,Afɡ! ,ӥPr jI0ӗ |u!%i;S쿀ij@`|Q;6seU4 z jnRT$ fIKeF33w>}[h<,/=4EU}ɽMW5Yv8  O!SFB2֛ٛ Hxs*"@^'Dș~.ΌߕJkѥ;pkKz.S&&&tF 7JH"lH]tgҙn5SocK[WaݹADf3P#<>Ǚ? KN7'e,1d^BwKJ˸tɐ\R{UF (?uٶDПw' $AUheWk^ViI냳Ӑ, anGsԠ:>Ά.CԙwEr91Ʋ#͊` 9C!7Ze (P -ŬDmR8l=2O` |.K ȇM<5 c7,ƒ,ttՏ, 8@?1xf(8{Ӂhq]!U{4-mfG؇B'}AocY5l.2`ys%*V KNy(Pkﯵl{Rl!c7܊J?R֘aR'0T,'{>'/l(0 ] o\qMwܨBTl89~ IqI6త=8 ߪZQ ٮ?is;l{>VḷH8E\,rbD-٧NzQ-@L7 -;|&q;X|F-uGqfd>n4f@QHU^5\=Jf2>bb ,'P7')o91UaoDJ}s$cF"ZCx¥ ;@tWB/p3lBF%dwRXۢYvPWkp~ܦ1Ji|]sq)7Rz3>;)=D^'y} vay4F +!c@2޳oVЎLڠm}&l{jA@Z&)XgV*g`{޹Ȃ52 0|@dSBEA3^eg4K6qs%vmᾥQbiE$\v@ MЅFic,?ƮSO'ʈS'?#Y!m;t*dHLJ6pP"wY|oK?񜯴Psɥ|gX8X/Cs{2Xq@ a<$:`<@0zIGX5d4N.XL#JrndY#H߂??i8'nH[HoYqϊa4M1ﵧ}Xb3zjdʁ|n5EJ@`Cq p HK]wV,35-BYyצ$ D9'Yճ98jpеy3ƲzXvi z;rpK/w)bͣ:݋S$ PSFxC3ʰNnxJ`#&8h#^̿Ms6߆x=:ML`4VoB\|Sk~B*VDH_̿6ZT6[T>OU.D~;a[! HSkL"JѝD=i߬)Ҋ`꜕'&|lդz)նPS1ԪuI!볲5R/+=AoRz[3hLv1 E*"dՑ6T`s[ien0|$:C Ox+پmw9mr]aR%qfYmQ tD_Za& e #PrK/M~)l /!r'cVPch዇>G;5`Q#:/4Ο8կPCeC"+GE Z# hÚq#~PNꐛĤ-5gun}>4Nu܃`XњkޥЫ8vO 5~8pd\C94pbD]-s<`ؔasqd}qP(8RXng=/4A9q1q:6f#gJWAw鯆া:)nk/U@:1&0=ux`.0$rQ.P/O;tieA,&H0;YU2va ʘk*0LK͙:ֻt#Nh׷:AE%A ?RYB8zA0mpWg@=1*a(%Vu~xB_jI>n '!n=/V$Aݤ MBm>t?hmy^+dZdJ!CF^QKLy$Yui`1]V0ݔ!vli,"PVid2W\<6Kt=Lɥ-Y♥MWH9\mq!GO[~5CjzoZB?ɜf] hC ao ,aA #rVW(OIC  fTAk︯NJHH xe+f03LB6n>pSVlEJ)oޏuX)Cb4 $N =vJrJv<"t!36<ۇLPuIt&ơz8 _> af͚q2pMj|]hG>hu"@bt87Mº)gw7oǢ*j{G0h yio ]+Hc>/8:@h;Ȕ >ʾv6uf1@xF "TW%s㺕poӐ{֤&^:RdoT^yJAyƔ3B&)CCWA1j%CvbJ=e,ueXm6&g!~_9NbL b;N/@to]ޗAȜMuwO`8 mfy ^ا@.Ud~,b_s(RG]J-%N<:_kf"j'`J˲bs \R2,prDocA:0 Cq!TBnreъ6KA.7C8kCՍk&F+G`ϨƝiv!}smS%cƅ[K|R̕u;llvqBVQrs??E<)fuz>2NBulFsE緜4[,ނ$ k9`r{=EV|?f(Q]8azL%Mt ـ %a<M{d92VUyg#T0ە8f2 ζ hMgTЊ|"ۨ2i#$NGgUu]r ϗ~ :5!+L]\1,,nʔ- ia``upyCHj:"ClZYP+8Ayٷ'C;:~G<_zNn+b'*j8C |u?դsi||^, z~NrF'n=l2$f|:M$ [R*+ٱo9X VE@s~ejyd"?xnY|e;M>e\u@d zdfZjTQI Zu09!G5CSf]v[&n+k6H`(.r\iѩHwx\ċϹm+oqQ '<V!8a#^2cBU?ψeKalFqJrk"}7Ӗt} au*(##:aM\Mla*W3d#s qmAx,e9ڵ,ȫJAr1egou7uLqJroF~^qjL=9>"k0J`d8%vj}"*/Hрz4̆h' &Z]Hpq\˧aZs_S<$2mnANQ2%Hq &`.BVD5 %ד٫FNnJѪ;gQ3_HD:+ǔ\ulj1BB{zD@2ЊQ u68<Pp6&-m;Eׅ4EY&8{g߉R0\?kL!" UO(wZ@h : DG4s_ DHf31d:*5E9kȄ 3(WC4 WßFyS-.В٩AǷvڶqPd`b)Q͟?"e\N@[A3{O_@ri$/(Ю(4 5Z"E]ܜx2!:d) c9.l1]6:8ZWv ˘Q(R&bL/tcm-M æB SL;%ܵlAӨKE1ν{!"y9K5tgߦ yLkɳkV$BɶXS1Y0ePQvh_aዝ(9\ـ͢HwR&Po(_x:1IlR@S$Ա 0? JonՌ$%}EsW `Za6@0/t ДBT75_/B$J|' +w]{5JS \o-o Ҍ![?1. WY\`ɡ$ I룈~iZhH@G3:S@IJ_Ss%߾Nw&1lI%)iJP R)=&*_-BGƈȬ r=3pEHdE2k/]x¦EyzDY5+zd(xנU8.CcD;p&EUN]29Iћ82v}n*P_HuQZ|~6u< </n%<Me9[nt'l灆Ʀ+$nFzOA;\7sbˋ^Pۑ/k52OD0ajW?. ڔZ&oQ *=2pbΗFsDRu!R~'@TP$±;0=6_`jaZϒ5[/besX#RIڃe0Am ݴϟ7h7!4wo UHG-Hag405#XŁl=59%jC"6 TƋ Qw:D땶h5@eZݝX8+Bv8>` gM4g&WV FSNƂI%,GAZ-|zP4g ov.ս$޶ JCt=^śHɷO~ZȶP^I;hHXM!fM|1Ǿa"54XDOh^A!8޿cb=X,q:)bpwC((fsW2Ki* MֆZ04<,Ea f_Q7*(luWEpHa-M+T}Lh ҎLOBo u{R : `8Ot|DЯ7ߚKIa,G:"(t3敾mASi)WR@\;0BV@gB=j%Nqm8~,E#o=Etb<:Tja  e׻A?&=3s) 4] n)6P?:tG: 6|Ow F|B;Yj1CבC% M3?RO іHm{?k_/2 dW5xC8Cy 5OZbiزxPlh AzKsR#^wΗ>_#=Ӫ8#$,GCBj$wigD \x7)2MڵA |~* bYnJb j'cB6Fa桹1E~;@ H;$ -7S+!S`CZ]wP|*"e/3,^8΁P0y;QCp$8Bao])/y5Fy\/3<3Vڂ6-\0`ibn !Vv{Feb*RZXqntpK/XlzDt2|8 ç3Wbކɿ8VPcE>7ict<[F?M+גR3#U@;͵HrRsXg{g(mz+=QK,VS8 ܿ@Gk}9Ůnz֣nIM0ERLPv ݸ >)3УAZt8x{v_EX*ΕuB>ER!ߕU{xͅ7m\trB =㒣粎QO!xɀ=rpw9%mPƌ"{z`_55R RUv,I[8%ӤוPvcɤ *L!(xr7 [2CB%oX(+(Ы~X͞h\vZd6};WW,/[(OH=!ՈR`ARVciD[&o^ ztMmmۑ!bnqfk3+'L]# ;J^N"-i/}:C7tE.9OߐLMTuu &J8q?Nڎ+ߴ~tw@ze6рUɚh)tf8-QGg"82TELhmP5?;2w䢃ۓ]pa7]C 22DB܄ǛLl*7 }t:}X%ؖܞH/eM\9gF0s M:4=4.ŚY>/imB֭6_PUșc^`r/ySX:|J&։th" <\Gk哋wnpމ:CSKQ"i_f^!`](6 _*aX9奮!49xdO[>⋺dQ;0ftL F)'LW LD3bn\')̫0pԷ{cQϠLjXyC.KcX̭Py%)RwqO*]FyWS k'qmzׯ#+P!e{katI'\.:4#Yo)#IZվG>R4!f7mԖ}CH[R5RVeG%c?I*үdzj´1&@.Ph%C"(.wCߵL0*߯nq3@hq߅H`;޾y({ ӵܣŒ{iw jc_.JfBrU(BzV+,, z^ܨ!ݐВ*4r4f49 ~-('b_]89kbYBN/;L@@J|!HuHzU<_~CYєWp+ d7+}EI\ ><9yUKy} U\p8ցU|3[~@Oasw{G+9cwg^ \Rպ>!#$Q}x Mt 'ZO-K¡~r8it A\S1LApiZÇ%J3̴u6YIp3pC724cn#C{q e=`@ΧPt9:Wgm{!:9n [3yh=VB'Vu+ BED"oEHKf>֖+EhA~5iko"&X%vW^5o6a˵W.or('";a+ZF ?# fiZO+F<=,G? gRA;TH2LM 4wc.YAhNQ%^{3BWv~FĀA ={me*1 Hz︽ : εrCU=JG*#V&_W3CBe CzNbHڊt0'FsE֏{k X_aZ?XLxP bf B2\tUe#d>:Scx@|!A|MhTk P BO' N{(ϫ0pw|.$QB;`.eJΫq@jqzHMrr*T@/@lfT~g$c 9Ib:βEN+;̧FA*ғJ r]ma9S$BSd"`WX࠺e W+,%r'4(V$ڔmd͛+N7x#" p1A0V}Rq>tzV+BO8>( ɤV^n愝:FO*3B|N5)f4 $a"LԽnJz}28j()'k얔}JMm+4 rnyǛUH~ J'~D:8ѰGݷ;GI5*O9ͨ.rE;.pZ F(+5OG\x.!hh3%t AZC屒 GdnͬC$6p֤^OT$gM Je'~KcCʘ:hrs&}>p*x79)`qH:pQut #=RCj1z+-^Kn"т8B^Mܘn?͈lस|e&}!$bEg220Dg>B53sߏ4ep2O|vmwdf_&|5@[@ #k4y=EI t=Q9&M'Joj̉ꪷE gzx9A3$z89N]?J"'T|9򸋊\37p Pr1pM7[I'ʞoI Sh( ctdw/4&=<|J^e&A;@]gln2~4hon%T'{A;/RFL^n=jImWXɉ#P$Jh b/KdHr)"IѺŔxvQVz"FGݱܲ'͢b~X^8~w]L]Z{-QH|8+;SR]N*96_ f u F8z5)kdt12{>6P-Npqi\ղL\AdWYAbn='% 3W5l6Ow2e>չGV{<.Uܜb2x4z egK)͑~ՠM_'GtF;l&T/?/1}ݮܬMxJ-Ѻlh-n(DM{ײhE ̭P4.lM5! LWvJrV5]dC"bT 8MsdaaM);)P8h(/y#{fs;UO .>Clg.!&()93geTk 0GkM&#^(~ kx17)Њ7au̾EE 8_%sW-X&1N8Rr2(J0 x[HM_yq箩I'1~r}^:渡R z^×MF2LioJڠocäy*~vd ?Bi1[#^V}~b0#Bi@>?slrWyD 4=2&,^ k 2ՌN$jAʑS6.M$3Jھrr#}3{iۗ|HuVMDlhLY; ,fTW\ONn^M 栴ڌV6c6QS)Ãt#lyHþ Ҳ\@UVAOCP5y㾄OHY'D/$<aO'ʗn`̼Pć/ q1k *+[*}և맗an^:iJK$M\"aڃƖUpemG+P5\;`),k=ut 5rSjK颡$3@SpؑS z R>VPHjs7 FoEv!aIe"g>1V)ϡI()tVZ^K!=<⭍OM8:dR̾(jrQxeaw"UTmd+X͌C>8EF G+94ȅ=ZrА)(0А_(ͽP"F~j2WT Ohi`ФÒ.b}ډLdexZ#;o31g`7XUOLB%M õc Ğߋ#JO%aw5HNu/H:K/A蛹,_ HvG,O?Y 2XyˀڿS:eʔE+ xj.D~ [i)N4&FBi?pT θ K'})IZ3T{>nHAki. Y[ IPdu,GąIR ! 9TqHA0fHRۭ&RkBVtdLFy j V  dYfWhbD rOL}h;+yn~SBLpF&̚'GwZZ1{n-OvS1O$-0( ~l-^Y*6U֛DnJ^uHېYq NC҇27\~;Ξu1hdT"Ql9WUD9^6YFD CRJq' Jdz6@ rPϩ 3^W =t9AueKAZm2kn L>Rv=g1.Ml {aL;g:J{&A^l ҴbBlNMJ &ޢ f尋C=r$D:283 KXViM|1YcDC#M]|oyO"?R4$>&> CIls.%26v& ^6!xԃf/jv} 4ԇ{bDrN*GoL4|4A#h߅xd*"SCMBh0V@5Y0kg u*z@vV9- XsL/51'[KKк-PVSl-Y~L%y|iK=pJ{(/-aW-KCҕqxjOzUʻP90-fE=M#ʝU7?3 p47%^*ֵӔ;(΁7ftgCbMQtUy榽h{b v̪|Ϝ<8S穥{Zqm,#j!0CONU7%2/XX-3rlwn/:ӄun"2[h{|eT pg+ j2aBa*2SV87Fea~:Ӆ݃i126bO}RyTU9ag@Zuh"AsLIX鰯795;j"5g%VNw)4B9 ef.҇[qȡc])DuN!7"m)9 E[&8uuVB*Þo֪s %r.{`%h\D:: ڞiNtOdvt 'FTp4ppñBɦ\yӚ/W1&ّi_EJDiG({h\GSRO:#.&1%$=H/ߩP=Rըa*X6AG2+ҶQgZOQZ?mk\:+"Bjd}Я3^3B_47 P|nE4~ׄsQ8ʁDDcG7֒O3 yҨфe]>Ug Ȏӏ |8>ك eWx5SC6"{h0т䦇U:W;̷ykWGvPcC^BvhO=s,F(~u> 2 b( ˎ|d"aA$)~&⧋)hFLiBi4Gv BshSF4v0PMm wBs_G'KS $wX^Jޒ}h?[[C߅O\ T\ Cnpil)t)ݼ|Tнq#}gԞ nM~?QSR ;z) X}cvC+vPHrףR¥0DB^ҊƘ٦ X#݆4>#. w$אwУ^_hi7_dk\V[P:ȇqa64(bdy>h,\E@%/6mhx v/C}g\pj + Q,n)Ue[,bE0 _@kB4{bې[GlYDAfşݿiV.@P^lRWz1Lf9-{ 9R3}d=-Qzñ"U5s[wEi~Ox4͘=sLPcUTcgOQ] PXA2 kH<dݻYַa6|dS\XҦ0g x r~ f uuބz1U>BN,|:(bI(L$7-% >ⓧLsZA3 VV)y7X.T{^Ӧ;/+ȣ+f`,SB< YԄ\^ިNot6&`c|)f0CV=0bnt~s9ig6{N}kzJC\WMEbSX{qM؊,H{ߩ+f碱81fᛃ9TᬕOYG8)ȩچn2ܘp^r|-tݴU8~cq%v)Q>ˎ}d>Bk[Es9`9?_A{hwQ$ǘ& 2݆ _1yn{:`;aIo(ڋs:xS-UoAuM?Pw~5 fK1.֮7drkiˇn%>OrV5jrr7BY"6j>@.59J `O!<9Ֆ #r6GySP~]"\1r=ұbe PlRiclH#_|J-j=ZP,6 8EfboY²jsVjL,7%@տ6Fsy-E*u:wGi"$`/d$lWcC|qpK D4ʘ6g^GǭtGQnXF oEVcuԱaԛDtόyn(9 xǡȟFhꨱk ysxu-īY~0W"[0w6>Rw_I#\.yG'"c-r%Mf`oty ?sJzDFnv;@,. ]IhB N{uf+}yͪ3G<1,^.P_^!V^9zU{*툃Άj[$nBSm}e? _B M`wj~SlX}?҉iJKtmeӀVWԦ-j_|u=d]9Dsd>`53>!-W/;?$H%^aeLuL7|8xHygˤk)&6׏cŕzN&0X ah;'?b#*BMKEx38-`|ze!VKa^ ފѮZ#z_sA9ٸ_8@ٍB8\֢ T`~2V54(dC[{2Ψ6͉6WY(L ,c~}<.Zav$'kN*xK1)A)ȾŦ뿭,028~~.YR~Q\Yu%:*{>1Ze<7H"Gb hґ=*z|85٢㙆=5GO/JQ.tP H!7>hp|f_F RVP'|Z A߾fϤt.|݅s͔|(/b.~^cD'.=.0M@-W=z,gqTXdڕUNheO롈Uv??D([{6 ݅ <B2gH0)nЉ^̸}4"܀)e:vSWm'3xaWIHr]ҿG+5΅?*[Si (r絋 yϟbo{ .|Y_B?6?Gx Q3);F!8'YsmHduX*]!sVp5ZrOݠ]3!֚ٝ@ą,TtYek Iz #![hjFҕsUQ1ZkFc2H,dHZH wb܁N#_^(E](V ST vҒY[w"^P<~~0 HCz;Q'EV;Gl5G* s9mo=U@QLx<(*ICr֐=׾4GUUӐ^xh#hBB5bN7j]:jmc4ϩD' SV/TF%vjXmUdWon>È_y(zO=@ӝafcؕq"âr[(/a G`0`.n*/N"~]ԒR_Jg 1O)PTq"K)fu'ɰ9`T>0+# #y1%\VQEW-0& +üQBqL;>o_Ɩ_[ҨC<%&d< a'&=5 N6ScJ.@P(ٕM xbRQji_㾼9G:Ji^ȾG#d؍N$ ]H'. 77<Njb#hsAWry|E+Zd~'3m0 pb-cNHh Qu > ./18{_'" >)+8@sꛆ INQhwm,Բk%ca77Nf9m9 l/Voi@ٗ@ hgI8h90IKSՈJv^+n*,Ey0J3~:{NM"yN&ʑ^_dC g89:ߗ3Pe#/8SQ8nIF1z hhvJ^i`w1 3;$gat]՟.)C$ p[Zn>IAya 2(v9L#>?,j헽vUl&R {7sΨ_ڍ4PqL-FT}k Mמ(W;Fw{K*$=? 5oudX.dž)T3ͽpܭﮫ2KTfI !d z%'G< OZҒ"Y- q6ݪ^jd_|PJ8i̕B~V(![7G>Кݮ!Il҃-5i(`zI@ Ww@2>txT;EaJ$iQYIyɄCJg_iZ~aK Mԓ0_~~l_VaIˎqu MxOof6@i^1,aP==g0KJWv\4 ۓ&XFoErkЇ_K !5@'S='Rr EZNRd(ՌDI=:10^p(p# N<#%@>QAOG+VQz磭ӌ '38s$kෑLzq.<`OxōDze% .9읂fLUbH v6!qQ(,82>&`4CG+2?  .ut }`<+x%N;AQ;<oK8; e1[m%ۻZh~CBn}0._ /ۊ?Ӓ~JȂ#˟gm@ 'F~@=L֭2FVڲQ=xoàEH3]zhI :wM=ϰ.ègL &ID=fXtHd(hHNNY-h*5rx-0&h\H",M[vӽ.ƈ+\d!;2Ih]lUS{|ݘqIITg&&3c5@-ڡHjZhpZȝȊS4fxEn ^,_{[sK.l}?" ~ӊ73d>h ?4#M{I$W4(%zԚIUzI#@IBz=ȫ:얥A%ԨcKMS8t \rQGDp, ڄX/ ӉvRfe]^K^YUHfٕLsD^Vf zMm4B0~ gҵ0d 9@ HGp =`<)m87k76*8oCӱX2gM2w?!@C|^ةi7a#"SD4aVoAav01qN'8;2qВЫkJ!030_W&u( ž݇"[T=bjR *hDq??yq48 &nR܀(LLy_ QWV8GW6CC d  #5֌2ЦdO 9tVkJObl1VngeZ-O=1V:KrCBN #m]lm.|&,ȉ[lvB}9cH (V&iu TR6+ב@7 }UKܔfIhX^cuQA{egJE3؁xq;fΕP. o{w}Kajt&ϧmeHc(5Ct l(MK,[[bˊGn.N/$ nffߙf{ a?=/R(?wٙ;{Ӂ|ʷɫ__$CTҳze1'44 )r?Tdlk9;Naq[=S}",Cp|6*<`z 0m 0ᶥXH210?5 .; ̆kLA ƇC?p`Vz!d\,s.DZAL"HZhcȿ q i֓d\ >T(nI)Z $/, ?^_ ѹr-A%^tO-"9cѢjN5Q8Mk|:uc1c Veb$9)rɞF1xN"o%pOE@G3&r\pgF{Sݣt@Ak\K^).`z"fWJt.nIdL4bK*g5ɾ1AO? $y>w{2(=3]@)lm teٍa6t욉  4n-E`湨dN@ d:Xǽ5ݯFTE'{LWl&ֲ%[#\?P'ژ ʹ٩vg <攣q%EUPCLj{֒<rZGGg~-QH3΃c9 C6]8bK^LV?y y-cUa0Z\jfPr?ZgF ';VHZ5J}YƑ2x PǽrHUmˎh=K#c;LU8l}H47`Ib} j~B`99 yvC nhYRpŢx0ӭX1AƼ< 5 QU`$q^;UGD (HH8E\xQ܃(nPbz2xcRsfw(SOPy_(Pv͎YzEpSߘ 'Qt@jcF3 nH뵪3Xݩ{ˍH] 6M1t ˜2J>^,u뉾J~ aoA Nm:a/y%1Y"EEȴ~ހ] d5C!+[AuER%1maIA"/ޒ|bs6WZ}2g~ynW :Ui3N}d]X)ӌ:~.YePoM,&'| Isʿh,!+7_A_&kQtSd-Ǻ%)%P+n8@Y7ΐBmjwe>a& bO1y;+Aʋp@OƒS$ʿ /vx HR|ggC[ȤL3;U;aTϛG*df!ye3<|29On:Zmnɲ9eQ!&y_sJKsƉ)ZS! $#N%Ex Ua7);8UNNﭲ[JZ-E;vp\./q_ŷD•(cx2+!ϣ'5{!ϿR2co<ߥ2 Kbͷ_?T2a> M2W~Hg|Mvyf={  [I>Zpa50۹ӅY )/xi:92/QO@ziRМ Mh~s3ը2I Vb}AƳ|hMЉvsxP4JQf 21c`MTHEAˈX:puKdt URf Jks+$ٲ isn}Šl2YʢkB z`nX'a`S,b'p_:SjbDxl>+/20ɜB xsKR/?d 2o6:ֻقK%p= MΜ@SLVY'7Qco]ƽ:E!vP~Q x* W߸*F59iUx ,5G4]D @Sw זx8GMF@}5-ʍqA̷E_ݪb^ ,]u'魭s9uz%F,貥>Tͬ:?E~EB]37XçDOI"pI3keVCRm-xZ˜d}0LRY|wed{vs_RGMM='(PܛP'?P'<&).!F^(eB]rJpb@.dk)'$wl*܇58ćPp1k\)~ݿbj{#-~PG)t$zTcG]ݏȒt9B ѺQ5=#gT)Bs\ѷA|~9[]sLde.L"_YvK[E^WϧQm\&;x!l#Pybtv,$G^9;W.i l3?iqn 3H_F|E@ vyc69Ql`u +ehj 66P% X[cak%x/GᲷt w \sx矨:˦^: ?&˝(ڃmawڌ y&yKh+2`Txľ<|G˭4w']fB}j$N4:􈖧$ʪ,>>d%>2I B(b^ş``[Ь+8,#MʇO K 5Fer$Z@׉E[!$K-o i ? gZ  @4AK(osmhL0=k7x^O 8N|!߂xI~Զ t89%_,t![-dJH}XݧK ̗mmv)IT G p mlO_ߔAD 5J ~qD) cqsẻ'% N#Ԯ3(ش*<Rُ۟)F0JBٟĂ >\"$c=j3#g$mRΞH;3{j<4't hK^Id('=x`|a!*iH".YxYbE]A_ nLۧ!ɩ.I8tò4%_%fJok]>d!#fog{/},_zmWSY~@Pd `p' 7dVd=JK*ߖYG #] gy;W`r~q-]Q/fo{,N8f;=w$H:1)b9v*e 8ǡdOI]'{ 9wL|`5c3R@C`#|BP$ܱrTvJg]ls^q: Y D!X1?#M y{Z&Sc0R4qO`!A3JI,rF9[D zb*]WQB '' B'YJJ>58ޢ[%ȡDb'Xi7e&=d[mR$p<]$b (Bʖ'x}F= }fg܏Z%D/ 2}.ϳ? Y#Ё JO+}VG|f;0WV_L$tqΤUdϘpsg0NXjәlܭX|4zè@]*w~x~0{doL]>Z(4f# lޅJd > 9aBd9Z;n$ِ:Jr FBmyQ6 ŠHZ3^^$/vhhyu L! f!'xIYMZOqd@~~CP޾vg^"HfCٵ X0mD nN#Pɾh|U |"ȯC@~A"ﺁ ST^7IŬkb"ЉA #a_1| t$\MC͑hG fxYJDS'\B7isbHпK~rr :(nrPYM+㝭ҫ۶ \]/E{bPn^ ]o@R6]n!uHu޿ЄMEP>L,f2b_ӂk&rB@3U5G"nδ8FACBXw4BtVw[V:N,Dk-8֕ b袥.q;ol5Bv0c(w6LM cl"=;I:MMzd;R.ZE@Oi,o=ŭ&4sfd'p`P-FOFxlUykho͆i85,/~D :1.؛(DaZiǬ] J@afʓMgE ?s\w#uYXz9 G)AJUϐȭ=VTČ_RD[a |x+,̕莖N(?wvzoÌ*`$H)vo4?Aό~|S3!OFaf(g_d@f\\ Ci6C%@l$xR"C4IaYw&B=HmNUlVTtӡ"Zވ}j1t4,ݗA"MC vIj5ǯޱ7wbyF` qkUϟ~:*U?#ѽĉ^'Och3 'QN|w] %]"kI5KXلdm^ekg90FD‡/@ [3ki?~k!3 7"ON"燶62ţ/^ƳA|z Ʉ3<ǃ -' Of$GWYt!rizA ֳlM4t'>Z8D+t,rn.o+ӥvAEQC&Qk$eURľ˹v8#4P\޻j+bB Ex]ӯ-i@C 7V4n)]֒X#YzN۬qk*$g4U*Ъm<`hU,  }2LA/ F+;hXЁR"xJT!W 8XGCJenZg<ڣtr%[tV&'}_|S# U-!zc"8!d&#xth$LIFu6/( ?n68iL;#ʡ΍!(51*+[yD;WxPF'U5"3 dl1.#`lq)iϞƱ;!ET i)ioycA3SchVbЉHhcI;.zږ='™"'(2V%2~dk`jϏa@Xod0 GEYDEEtgbܔ/k<:o0@~Ey1yV]%~vҹ.VKG^&PW{HF. I˦c꿈 IbB2Pm& W)xXwZs խ>KO4Moe.0ٵ]b7j$縮FK!zÜ˽f0Kr]F"LjuJHOﲯ=x .^bcߟWW"^%V&< a0E%p vh 41N]yInueΧtM>4U{#fkscj$2 MIjy{$mʄӉmE.7 Yrf)6J](%}Daq#0# Ob4@'FGb!uDž6G|2m?Wӽ44yygcӚHTؗq֐Fg ohZ7,k}B !ryp/F3Bybb@`ZsrׅqT#nNA&燛1}E=v1#@)|A{ҥs;ʦč`ՄhRT_)ˀ242 j+-B:\ҘȪ4rj}1.} 02xvf pE+#TRulBFm;<*b;t.+<>}p>JeqA>N}Tq3 h݂jsqE_D)S]( w|\$_b٫KΨaTbՂ"ȶ4V!pnV.B\SMl%#Q,N0eȞ젅s-#Ш W\diJ)3mD2.Xn 8~b7hA"y% ʳMS_usCPrShJ\"d@I (o#&Hx'\-$e }62^͙[$]NZqJBˎ̚._m&Hqz" 7Dl<"coo咡|cbTu%TQ1p>օ9qNajAU[{8AoveX0\ ڿ K^d>Ji_>^tD)"y"%Y#s5iְxB+0< Lx6N;=Hk4[ LmZ&msYj?!X-M_V%1-WJԁX8 aoiT_wtu aixkT xߡv.%TIQ*4BEi8UGsqw:nTyEOTԼbv05޾23{1{W2jPXoO >`~򚍄_U&gQ~K_"C%J,V]ACQ>1?4rDoM >75[k˕ᝯk}4=u;R) ֱ˳ -h=(ྞN}\aS%'[T0Ul R\l/)?bլ&wiupg)4:2y\eU/ ^8ܫD6Y瑱(hz;".xSl^owҸdn؄:/`mfY2t/%9{{-K@2GNJASVI`2m\sC=ӟ`S_u(Aa) Eet0=+ߧzl]EVޕU#_s^pYex9$O_ʩ|sgV !;KM!cm<ў8:H,[ad&F<"ڗl i$DDž @1B%r eIJjWїpL+ .̯|-lPb96dFoLҤы'۵kgήʹo$uE&Kؿ.RJ T`=11EĦ 1j͵;a*PoD]}oQ0ՐFTGx?¥Ss c#y.ۙ\:<|5bu K >' F3ߓ<^ԼF0= JP2 #{wtA8>E y|FNvݵA?)#P\X흛RNzfTzI6HJddGVɣݾ@]zCaRvdUe<i"|1jákwq ni~ {kơ4΀j572k6'F,8+b 㙵+k6_芆+>#w$puHbpkj]/Tnj֒hY\zIڗ:tıA~*sJn|"?xQzީ[GTmեJ}h(Z"~Vԏi@ [mP0atH`Eeet۩eI &? >-L1_Q& 鋡 /Gն-aɶ0f ,?éoTgJCAee)=gJVF *O`6EX~2BvAgˉް5ء4H*ct.C𸯀(Lځ!x+Ef,OZ2嵭˝UC9 Q5ѩhsS$9!HɄ6J V*X\@8ܱj8/Z56R]uNn)\p5cm:^/ E7$(`̍['=h׊P) 0}6iJ K/cBkTJ4ۭOL!aeE˭<@H^ħdu h ۵'?Q? H=8T^sxt`vvz=>I5w}i}l0@7E95sN6 %0aaD ?l&OR-Z'6DWkߙ)@ܹ:,Arغfmn#/5F?6lxzK7}uVultt}YR{M`}]͏q>iobAټ^_uO iˈu9(Zp>sQ_F`c1 V[E U!5Q,hOczpo.},kԷ aSnJ12}B l?#%y$a[fנNIdձcYNM:IND_RيXa (,[Ewխf/L⺌,p#cMk|:~ $8 R7]KO"$M:eok Iy%+V&!9`w;Lt.џ\rc'5e sۆs(lߩE}Bdw<r ;,&cIWxI]ydB湈\^EӶ,['y|F s-,P lHU㖇"ܻK݊!?#uF}"Ȯӛ3g^7} CߏM5i0qUP5NꁆnTEZyڌ{~MmpBSbZ#MW΀ pFI.}Uo“.FUvdewUCջgL|?Ao `_T !Ey>*4,V񒇂-7ZdTr xAW͍0Os8K٠8iBC]-ɷpk.\UQ$rre(7sΦb0T6ڟ'q`/zvW,r\{8y>b᧧ />}N>Pz5PP3'Z@n(<@.hvV)jO_a]A`GN/:g2źL^%3`"h̋+Qc},ⱏUlyx s++ a9+SCZ7oc0 t;4:tn3Gqʓ<֖1)pРNtbS@l^^Yjtjtqq] `ͱ^OyF|W>\My.2P,K5(Sq.0dcփ; "3oQ?ƒ1ڷk&˸_d2S}SymhIс*~S\.^g ANԎ9nLUd ]3\ML0&1LG t)Tm(.),mHg1eaIKa#s*^w4[Yx&]{R76 l2RUOR Fo$$.@6[S{W>-| EW_(#|r.PJG1wim=s H <!ၐ$>2f+Wx轂*Uuk3yw^*a oQB5Mv@,tG3ɲcy>S?mso 0t!AFgj!-DD^!pߴ@N KVN9$$Xw!^-v#DxN$ҧf 6Jb7`1g}&dhVI)(C 56(;v2dBZMn˞4@z5,qBPTvɒXLm=^`(/>$\bzbIf-ot`$׽E8FZF%* ل-` O"P?:Ac?ٿwra$d<.>syƨ;?\;7 ̨Rߩ_時T5* 70h괙Ϭ:+\5tGʠjQ*I@,0yrN%05@[6wKJpҚi>\KV$nk'fWҭ1ЏYun0s6k8t5?X+۩?^K n.)-DFkg_}U/IQ25[vI+xqs(}YĦ/IjVs! %2Kj>qYm`9| $UeCOۣfٓ"5W+S6;_٤w@Dr{0갋3īa} ߍMP0b_5ZI^ l,DL(S,;Tgi MhCEĥ]nWy8@'"}B9Wut$ <MFs=prK;xgk}__fg8osy&&'D3WKs"t|q|udw__ˉمn!RX9") +fTrzY~ȚH'tIƧ<-T~lWc2h mGЮ2*ގ8r)TgTn`Iq ܑZ 9Q5 hKcu9+S3։b̈́m~~D\qq^weRis~R'ׄVȬL® &tMNĈ_xό&$ -cޭ?hJv'ua?(_Eµ]ogVߌ O}hmAR'/Ok'z(qO砦>lrS<͢8Yc|0X#BC>x`$Y${Z<Ƈ\f^2mF`_Eَ(`{ 7*A+nLAxʐQqcfk|oݙ:UR!s@{Kr -(U"&'Pa/? K2%AiL< `W"5jjY裟7 ;gSTd(ִ zY*nCJH? ;~;e GZ3#yX,}`_h{8bwٟ>'-I 5]=0l,KF2sĈ.׉rcd 3GO4:WcݯŸ`~fZ6?bF(w_z6o˼3&țt>-OPtĬ/w0?Xȴhq3r@7 on`~䋯ՒܭZ8&m%}xCbt3}I&nd&dwukMZChY?J/M+؁$ȨWMܷVpCїؤH_ߦ98Z3F,fjZ(&Wg#*el߳[/_1q?!u棩\A4#EGrndl9}Jd{yb1ILQv Fhh'9"ռ`wWeaTʧ^~:*ɄhhsB_mCj,턖u?:u(R9=.aɲz8&Nˣ#93{}:OjUŊ_dZSҥ8Gkv0,X @"A(Em-j18'-gU[8 @kaO ֆnO8$ʤOSH n4z\rpz )O|b7-FJ :vEM)NT(-qgKX4vg(zF;V$_wCwk SG0~>-kFn`4̼g3>8iVTeef1wт;qՎi5Ӳ?C'm(PtV ]*|MRHf݆23fZk4ۓߢOhbѽ/.ό$bI}pZަf#XZ9moܳL `=H̗ѝFa6+_Ga,²{<񼊧=gU/\5\X~y۝?`N1Ә̩. zƝ:cſtb\#[CysnNV/b63#P~)W&7,s#dWv*vA(PiĂO/6ߠ\X\M L&'M,/Qcʄn@45Ly<]b%vޞ@]r~GFCS>P2Ǒ&= ɨdvB7t`_^gW4XDo, 񗧧5yG+^ (l8%:µ^q@J<H8iyȕg,砖#,uPA#£Z0,;xNHmbSk4[l $AV?lX爩=}&ATK%?Ucɣ 2-U&I |bvh7o^kR ! >O'lI]+ckLYkoӡyAiw.lw̞N-me~ 5B4c{iB-Pw\=9[28:@O7ꙛ |]Efsn~ nykL҅f?>.IA'VN|uuTM2Wwx1 ?iu}vu!3N#R b>E߯2GwQb*8oi&O z %PϋЪ2Üe5 ͙ڇ<QCmRH70x*\D) ((ږh5u 2wK*^+հƳf=i_&8!Q}5$`{=mYJJ10 D*KҐCYٸǪ/":Aj2Фc~TLP(j'h%dax gY#5D\#V 6 ~̝=hV;y 3(^e|\M{xp䈘SCP_p7ANĤIht{nj.Q,l+gIrɰŤlnK}wp'?_+y'c3YH =P0,԰X4<6)>#%ń9TkJoRS+lu}{n5 ([#X9u=}e`A*>ݏZRBQJGfYM,_BIR'O `͋"/J>)ʍkGX4#JZE ]ZdcPr"8'<<ꑻ"?fg:^>QyX44 luU5r"YhA dM;RhO8hRkJ*8{Cb&z$u>GX]vT4FtLFv" ݏ@K>v۰#=1pԻ 6@`s_ͷ4~ܕ!E#a/z]µ&#drwN(f)EIQ>ՈR`R-׈t"}p`͘6p]jcTYSY >i9A׺h^3ʿO%elo:3z@T!c@k's7UW+全$y?D}VW>*3AĘdDG^ި`SZ¾\ MS;'(7c  s]t'KH0.D<'FT8BvٽݚoA 0qk")؂,eł|Sk,*8+x%N8-]َ4c .d`rJXQqž.;L#Y@KAх*-#koЃr-t]gD2vլ(;jrr'3ԃ[k$ҡU-nKI0T* F{'Z>HVW?v҅~5mM@Ŗc?yk[ |Ƕ?4:DH(Eu [)̭5TCP 0d-.@+1@{=T%żWڱqR=b"H,#'ŏ[~>++dUFI TJ ˽|".qЀ[ܱCdz˄h D.M!JwM.g$TUy7p՝: LbM~Ofzӫ!b0 .ȉ Rh3j`j&(HL,0;}Tk{iR=S$A8+b?sV%DyR׊ΐzB((8g?n v}Q}oh0N4K~L}WUsB>*cDI@=B#3kH1Qo;!НNx7^qΆJz-a#;x)c]E;(xU XHKj32Z ä mpISehdzH?Z28QH-be~셄)o#m ͷ'K=vW iv6G2JTDA՘ o%GFsO>=>2\2d1/` Tq 4VH9} oS2T*H&] C=v>^QՊޢL8FeB DZ[A%tm=eChOİ~x:Bj&%tz+qh{.Z>@$AI}?[ɴԈ R>{V!رۑS$x*9)i Sٟ=@wm/ @ljQIX]WѰ 6PM^dX.|O5-*RxG#қQp[T`GӿX[2$}72Xyb &߇6/ Ce`S%nG ) M&|1Ke(pXMR"q*ad!4 <4>n1 p&;0~>2#&cO)}C85Go+'5[hu_|}64:or4WTFW2h1՟-WoǦ0ۘؾY'|FaҹIQVLS4k0Ui'8+Wf&*LN}(g!syqTgȀ: f]wD[ 0wxrA9 Wdp" QnX$6X^ABN Nes"%6eێdxCۤۘ@q#xc.S؈LT)JP|/-~ArP+0@d>BBW5(~\ OV1=L'd2Av|e[7kQ׃qr)* [z q!${IJ/>j{8rZ?Mpd킸l)H8vAPD2J%ifkﻙ&Pn!=SqCWC`Y)6"`W`[Njc^ye ^5ɭ_[x  O/ + T&iT@8a+55F. m!oa?m:uhwK8#J/ךl1TGu^ە1~2zcœ5#O>\h5ع>ϡtokK|p1@6.#?v82,ڢ剋IEt2w.Vm2Q Je(nkQ(zyv ̬vq^$(e^u"s%qu8R_#KYd߶t!9~WWU4/~Mveѝa &>˲LʖPr3ulQCа{y* rtx>f@U>F"B객>{lӚo{Y%2NY.ki! #T` bB)U8Q$wr]u9_&^sF#aMobf-٫ z+A(oT z317/m4"SGVm _-*1?4Itf+ cBDZ/&[p gS!E~0'kSbWUp27Z>ar6:)p[1 MW= 偿ꁷ)S6ÓA^geZ qgƗCeN+w hg0_ZqԿ{Z/(eWb22no?sk3ySnCfFRRCpS%C5x"1T XjA0v'i yQk(Cݹ-]Ax^%%\Pqz~@5XɄs;G͈oA)Ic|ɓŲwpK>\냍5|pW`M p3pdXF0bؤ٣,!-tAIrهa}DTfmQ;VZm|xʰG2#آges ȵv\!/6#5ڑ,|Ғ6OR_>kxwbI%őrbsrS]elJJ>ޞPѽDvCf]|D&[g.-.F|FmqL8O36D$ѣXU˱>p_i˜u!쑱ŏIڂ]&Z" Xr'1m) ƴ3 KiADk/ȼodFΨDXi 3Dw\`c?T#H%ZP8#03ߦ&ְprsE|.#(if488ۈwM%x[2 @~t1t>Y&q"Eu"bZ|d(;̹Å_;;NHDOߔvYfsAX*&OzG+ E ,A|De:|H687fLu-9W?uq/_iVܫfhJ9kh\M`@~Iu+zX@&ihlTΐ~&H`3&N,eJ]g`˜jc9QԪC d`L%_ڒMIymOK,OJjժ7z'a UO\\9_"b/$`0L!Y9TLRߗ<緑I;=`5Cht25JZLhQBei Mry&T҈.K=3%LABYUIGDӑBo0RE]C s8feͩeؚq~T~eod,(qw,jqA~ +LI|[vcv- ɗ"Z뜔ϵ9kYLlv]b|s?~8(?b R)CoB~?E_2s{> (=@Z? CFԇc#9zE\,ҕ{hZǜԐ7{Eɔn alXύ\ބx;T ƃAO`_I2,z>` ɲfܯr~+-ZKzl*U!FݜhZxR4g2?LU;ܒ<[Q$#D .$]n*F>z>`S:Jub աϲLV+tĚ>fd}=LŚgM͌4,?$}sw' ;qeD~kKL.)`f.s#p ͹g`qճқ1{_=cw?V[~+4!.p,(2kn.u۟0_,t@t{<2W+!'7Nʮ~Wѹf;D4 .'CdU5ծ]E3FEϞ>ܠ[Z15zb?}5(!4JƶFqtxN$nH!߅ENbs_JTk& k5UEΒ|Y)?5žon)+K.!) ng_کxv! ;<&Hd 3P;5(M*Q7xO\+wǃHܑ梷NV< *mڛB?j)ys6Lv!hhjϔ,1׮ @9򖪈<}%Y-լڪEuih`"3c᛼R,?5B4vT{ZhJHߕ</;cܔ>fāHC+ʤ`l HEni{UpY  ҼɥlHt|fAS3x >4ם[131jTx9͆kP}G P)&$ 4>@JlNpM&hac\ X(#Y_&] E +a"3*{tLynadN*n|t5_\4}HiUKi"x$=sӲQ3Ib촬˦J] ߪ Pذ3ѻaOkuxgq%߉X^~5.X$Hׯf ׏=J`Ud'`FBz`0 %Hw` 2Qe9cRd >iU蕝V ԰DbSivhبU=Լy"~EEɮC9p՜^4K/tiʭ ФrEsjc3c?Vpxp]մ%Zrib-<z6Dz ])B?vV f;k=pYHmbA 6x}d"*A]!zPic>?`Sd`9IAL绩l+ݮPPYu&M4_͐Ҕ W4LJ{>Q]~mW!_ 34~:'Ѝ#(T"׏R1 =C@oO)IQVAv-UGJK@t'nGǵD%1+y ΉJ/'?@[pb^JnF00bim'%%Li9X}^2xg"t$!L䀯=w>e uۀisTf7:jrrG RD&[+†oSFOf7;wϳ2}gƫ"YQ(0##X|G1L/Xطq >^=lQCl6xGRK~}ffz6F(Ѯ2d>f:\4đQ"dɛ{]g!1P=* tZPήiR= *Cb5TPW6}GYZq*I?fJ)Ҽ:HhGcj_fL&?Ka_ V' jCPkd%^[Yi}i9? L5!OHU?SfȔ`u;{8@58t&Ҍ/|Tdpv,:\ 3gJV=lTd8L^ATyE _^E/iJzͮLbfA+`.&:Y@}p,؟P'0]Jޢ1ܠ_-^ BU6KgOp4!E]M`-4;PydO?t߫O$&CyԴ8$Zm\}%< 1fv鿯'2$^U'//@uPj6tIh O~;%bmi ݿG*kEٮ>M 4C(z͎K5GJ&o_2[opzH"Ѷj%Wg,۳VN9&OZ5K(&hƏ>Njż!guߺމO*U"7ZCWx)xt(rw~hۏrO4n\L24,s5Aѱ'CH]Qˠ{ZۅSf ~0yzQJg|/{_rJ8r\8v<^U[ p`8oM_xm5sUԊ1 ]j\pD8L_o_=i,!_x {pCM f)á5닺&Ons q6PDt78B!#[ch;mOnwK B+QoYfDEHFC*b? ?ncX@w>qLe =.ã5?I0[WOj4]3r?COQ0(7~QӖ-MHWml%u!s*V0>Ūtk /A>r7g=ȯr Ki(:/o !A #gR`pĩxdґPrEmvos Qg}\'B7R&: , m~Mo*#L~Zś$>>^G$c՗.8J8Y ]MmN$nA~v.".(_ך-> mɥ'Pu,@i*'X*l>0>߈pp~UYX'<|~=O!rk@ uXn炕ͳ?k"ڑfmԎ3 jE{yWL~] 8D{lW.x%:\99 g.yuRstkIqԼi@e~bDFzA*Jcխ`!ߍ guxRfE^]*yL@r6?_oq2Cs2$Bd&'đNhEd ;wq/[_6m9̈́qfm yoj%h?R7 2QJe,$lKNQ@8zj㛣*r$Y<~QB眏2ؓ.|m(CB7~ÇtĻ*wP{+:sG/C 'aF%7`95 tӂY !@0/'̝8c.wycxDe=>Z@k: XKQpܟN@ILrLE8[Mr{ER4hj]5ԑ);@Zz hxZ|)WKbX,,? p]{ %2Ds#B'q=fgze.9ZX|}~ms;8?k-3K'=!ƁF%G9y4*s nۂ.|拤3A zm,1>\|t7kЯ=(Nnz:nGSC t |#|79}O_ScXk8bq?XArJSnf^'^ } Ӣ4o?-quJsQ+ i]ǫ]$C'ȴ@fs͒(& #6%1Oh Z9FϨ+ddXϊz4e sܐDbh(N[V"#M\p~-*2A" Hr2h~=={5%^/)oZ.֯J>iJ ߒ!$CX$i[y:l$:'Qg3na_{X)Nha羨Wg0*"TR`^;+`^jھRЉ*NN 'Lia/]>ܢztund/:z;'I(XifqL'E22>U oZvpB!.S< pnȎ87tvC΋gTmޜ~V^" /ADTr.|πwkbgJDbTG.ՀRC8k=έ># YSS X(KD279cMLĥg`>khhE`UjQKmGX]YY; yi JZσ'QA_ @%! $'G:-YL5[J@2KAmtwE+5ZIn7 |tL- J˿h᠉dZ`ST#s+V\TTBfnሌ?1xH!f;P0f4d%GE[ߢ3P(ťzGg"魦nymͺgxҳmy!/쎮tٰnSvUD`:ݴL-_ˤ+7J,e㱍I' ;чˬw0x&oYټF%@ǘÄ ?Cf~_`N^־b "u-MQN, ;5VIh:dm̱K"{y0z[e1F-PMSB(P&qK811i[nBz/?\ |տۮN&qJ3ww%[-Dpf7qk&dZɡ 1o~Hoq'*VMRjryzxԐg jt3p:vZK\X_R!4ᤜ2p@t"<UT Vyse>(î},WJsၡԢ U{wȍ24jϯ%zLgD˫n7P )+O] LfV2lɓ j[HdJM[$ &,uo!0kswt?Yl :L6Upj\tCgH=&rKawA$_@hìBswbwVۆڍ݈Mu57t9}{)xY/6DJJcKb}وޛqi*ml)gq89 ߔHaAWau zN,~Vc#sЭԖ>5?s} y5-Jn7ހ768qK 9 1_A[qil\Ά|sf )$G~ߡwHğ7#ZSc61/@zM8>ʭu5N\cN^a eҲe25( сiB(N.zԱ֘}3ToB<|GU+ImEH RoHEZ Z:(wy~Ӹ>i0*(OQu¹Т+fƀDT#ȩ޽اeqڀME:G*Ąrll$!U6V7߱#\#kLS?1E9vBL&tcHI+Bj]"~t qasQzTMǞ(gBQݗ*͕2hݺ |m,iw: {gQz]O; LmxZEtMD:wqp# pjN/~ Ѩ$](@FXnI*pqzX{(4*1_*PZj#O"ك6{d=YwpvV}3;3U3+C' },BGkZ,$0k3^u>ȸnVF{iu T7wd΀"Z l.QK(HC 0Yz+LxK?NdcrW2=am{!O[+| 'ckZV kӌR]hMo(v /A`k߇Q#Ȥfia&(xNg1b[6)j w|m3/zYKb$uL YDq+_M0'RJM5YʵC OeYkc7ze c F6 Dp #4$7e}Pi@D}/Wq oa K̏"nยB^Xeg(?`*FI&+ ND 'JR;ju>AT+[-=Lazy}[?llm`!U9s':&h߽OT HNQ2Qø,QJ)%Dqe] ,K`qg\hm󭳩Ax氨?ѕ坸QQLO3~́A?29ݥGy`4KJfl{@^CohheF<3zG:kX-HGPHc#0O[T ڹ4=i U3o5PXQjŐ3b<֧i(xh-dA Ø J ȤFRf5"J=jNr<3[Qq8 Qú_T7@C31;'[1uC&0H롳14ɇ߇=\7f%@~t7!u-(/80R !7bߐܘǰ%x}mI,`fL<~lTF|,v3j!1C9RB"ܖ`,eFpRz5BMDZJ6cfDHm5Zb&x'|H+|K$pVqځloj<$ `Qol*3U7'˨5ru?v ?v5a"87; @f>'F:& ~ AJ%;"u%2Q9uy_5L4-at1;萵q !kyIڵIlYK"dsG4a:Ѐ9 (EU?v @Qu̙۹]1#D1,ﱔ$؁8ȅ9&VeF2Ze[@EN2lgˎ4m"&OؘƢJ]- /|am=TΪӕ\qE's}Fs)u">=ez]^iNuD\\d Nz7OSni꼕n%abf"l-.'Q,Fi}8uIϹڽ6^WÁ9JK :DN<*KhT"h4wÉ$]( zo>H, 8Ep!WBzD+y;߅^sX,XGډPU2k$]+ᥔ=C4Qs{rn5&xG*.)v:Xx@kffXќ4Y-(+>7yW3VJ}j76_`[Bf{:{o6_R1hod_4 vgc̵Cb'c3 j^bdCO 2ؿjyQ]|1wKpV۩.O@Cr1rnr.W `.]poFq֪Rf1 na N1:+W|OSPA  (|_0j1h'η[>^^C== #L]+'{9 ,;2˗.ё]:+.9dw5!!9b XHK= "~8}''\gihf$=XNs+ŐG~N4c=R5*KWP8& {KE5F^~?dI s[01#i+Y{d@As^ݮ/ʡP NEej7w+'!dZO@l[gH0ྤ2{J^YEqiC,W0wFM&6U[VFG /ER|=B!3rƹ1LlmW7rɯF DV` 4g3En| iw^vGj&}>Pރbd/NPh#Ty%zEa6B<`LZipq &Eniˊ\ϕ+`6?W;y p #G*\[h |2LeA&GuF`- /&x]_1Y&O@'"wǿk+P|iWPAA|rvjtƼDq&hFP-Hҝ"_|W4g1TwD0c%3?Lע!JHԠ 7i2C`zs?CY΋K9T s%d R|kpL&BH`|ߚ80ckd_N8^quy7U*HhJd1t4#fg4R S28+eRu6'f) ~1LQQۼzT, iUtI&fz.:AZBfxO]gj,~ߺ~żTDh}lG -W3E?y +{ Y"&TE$0F(x%ԣ"Au:倥4yyc!"ln"o+}#0Ϟ`_<#جe[U'\:˧5 ?r+TM:ЅY˩Ԯِh7q(|--o@ഌm>;fYoj6~x-ԝt'Hهڟ,uLhdN+v[܈ZK 9]νB'$^Ovj #i1jQV!R~'}ڨKg[}2c؊I I(3eᅽMj?gA=Aju؎o ;DfPV矱S4&X( S)}<߉-XKC^P^GdsjN2RC zq@ۻO`mCi7OR!wnW dp1G ̲A :w |TESG b`E.ؾ>$.$dnJT/'hc:R-zTja=bӁڭ>(IU؃)b4TmXZQ]glIxDH耍۪BalWn0ʺHz 44c TJhvóK}^ӱ I\/@4!qF0YACEպ1}hgpK ҂?lFL3hu(LSa緔 zx0]=_4ӄ\-?7:] 汬8Fr<Ea6eI`}M`ң`\su$^6t`svi`|!1231\eT#iI:z;b"7zK4t߲Ӎ7DP:ф[UVR2 [ dɵO'Kލj)061ܘ)# &NHsb5}ŚN_!P/J& R.OKYw ?3EZŊS~NͪXH#̫DaX`t?!P CPY/2x9Ob1U OE IN)@ ˾%}US"ۃH"e p%Q/3%=k' 6@:"p*\vrlri&:猧Y#ާ`F¢@^ot-dGȗT97fH})/`knܟq*7p&`TP<})Jd&Oӻ} }M"c4˙Mp/| ᢱ]BBvoDxn2S]=WW9B1@%8/z@Ⱥ;*9p v~H':_T]-=g0!^)'n]ON(Ҟcu. 5x9;Ux\>t*(7$:];ۿ7D7(d͚ϩ}FS 4^R|aȿ%G0gտZS~^o=+\27;^Up29*bZ-Xǯ)t (͊6 =/@ U_h"e QOVE&./ ')K~ݐ.1d['ZjA)Xi''c/ Y33Hڐ^+S'v$&XwC$Έ]ԗ nÁbj<.UV/h&zae7.RӔ>;Ǧu<\J4Dhര_q* MW=LqHPE(!Gr\@P7Ĝo>P45 >ulr0waOtV_AR ApvD=ACPn}&"s+~=)9R!Br:~3,qe}fIaˑDSo~Ώ_jb!ށeȱkz-b } MjZR۸.բXB߷uL{2[t.(?揻5V#.ӻnZ/\#;m+&X 4QG)iY[R_pMn@~.r0ωKD-냥 J(jbrCu=_ÎZ~FP&Y3$z-;oHB@՗tT}FSZ+- 3%Zجk#Z=6+o&#L &&4#80"˵U0`S+ fQ63{SKv`@Zgd5z( *n ҐH"yu0}u @3lCJn90U)⸘|S^/ -$oϞ뒛+fIK+87#7@#=vordfoQF/Į-y&;ZMAG;3n ` g$S3 &1HcAbu'Sџ0䘶ZrŎp6%W:E~?XR{a{DhnNBB?I}|40$R ?PWj{KOsLK!=Yf݌}d,e PcB.uP.p:2W(u YEI.I]1>2+21T!嶚601g|PDD?;F5&N6?XwMĴ;tVG^RwOQKy}^*az%]^ɤ0UvpD$"߰p-=\y/K`gEFj<B@PpP-$rbt23!13Ѥ|#gqU\!j_<:>&7mM+ /̍EXJ!J<'cAPဧklNbuQ\M_Ѭ? ߪʻ O5pK{QNH$,2I}wzծV^<4]bA",>kBРLbAtG >@ &+Z$b6=cXj=])Уyadf>t*8Uo {@r11Ȣnn˯#uk gDaG55XU\A/)}CZ𓓝ku͊vVd,A5 Go̤Z;x^.q1eJ6x\$i^^2 XVbLKFamD+Q0ZDB) ENVt<#N\LZy ILO.(ѓBȰ 43wbu ^<=Ȳ׌wnw)YC8Գ@[X4qb>( 73h0{J۬IQ7XC81[}k|ud{=3sb3Z2e6,)VmTfl+JP2')hdhq"G걂6 8DjUY56.Sl| fn4SzVآA"9[@/S{&^&7 ]+[PNr*~ZLcjeˋo ]P&$eI?3XgWI%;y-f,IxWQZҺfX;| ` %+12I+.'HE2T4 f9vtFݝg/WQl%cM0͝ZhYasu4&AWE;B}նay ]5^ /k\XNG s-ŞNrո^$~!1#b_P| jˡ aX\GB%c,n|&&ֿ7T'"I!̫qT5H^h/o-ԧpO8$|IFHt5a8V )CT {&ڒNhdPo2zC[tKk)\D\¥Iʇ&m/jd+ KZ2b%@hV>#"fJ{x^4G.N1Qk1[s@KX61ާ~P hਞ^Y ҮඝFx-u!ҟ$ 3r' G0LnQ06/Uklŭ}9Di+٘YQU~bz#Y_y@;hHtKQ@3_NÃS\ېӱJ'enE| c3EF˲ry Zyf( qq(cՏiEdbtF)@pUs4&-%7iX^Ys*q:.j$]A6u*AW=G$-9 F+}g!V z+\ womf}v%$K}nDLV#B"3[]?lิ%_tog((;*?耩arT/%?W4w湤]?$ѭ AT|Ӈ["v@_^~J̞o"^"ASZ؞e8~귄ɾ}]}&{|7.($*tI^Ķ_'Tc?ejK/(:\<a/ D/ɔ擺ҿ:]CC@gs,t\sIgW,#9itB+փ.| v.q霴 Cu]q@o 鰪=lW;zq߮B뻇\VQxF|d7$Q1Sybv`=!tzOA NL/t,dfyT68`ߺzC2fÇC|S>(f`U^n|6T8 *{Ok$BSװ^R/(lԗzj{>k@l7>jQz(bo3[qi|6iOZ9UW拉Ա&w`n_;* `T"zF8%Ez,ѹC:MywxiHGDun܏>]\{0T=^ߢLG&Ɔ= @kx Kt?WK# 2oCU Iȳ@&g+0 X(SwdJ!/.E޷U{C="J ~RNŢ?l'Vε/'Iecw lҺ3$ZYW[C3]fLr {n(2j0@CMܖ¦XwpϺIz6Y(VsEGsH-QXxO7_srNoF@Ӟdqx(nkXsMNPh5`*á^ ⤜(ɩ .M-8EqS F {~*|=~N1fkrd` sMwV4n|1_D:یf,DbB(iYC?i'+?irC6!20h=O|䖔r|aEt)Hr&Ll>7=ePP<;Xq,ZIAgئ?"r[5NI7οr w 4VP$䇛x“O2ԐRC'ָ4ּ&GI xT좩bJJf=gx/!l?"&^$Gť7J\cRNOUeCڟ 3; BZPcf Go/g"++*#k?~o^H @_4Sg-_˾ZHkw119$ώ#ty& !C6q#o1|-(m]bQ1tT%bET7H1PNW}D#7U+Zat-O$zg A+GE[wus]K##ə .XP-dq^âP,!y‚?lB5_2J8{*Pĭhx]JV:?DTDoXrS~@9?ڃY__K)85l. ?Ձ⊟p5b ]hmrONݞwLEr2vM: C)BKR=թJ=6Om|ϩ \;^oLK",YM NFŮ xu1N&-~0㧜 V%WfLTbD_cs#vv^SOAEc#Nֲa> pv^WcSVA0u!^V暃%`x?(9%'"Y $00B'V8gמzs.!JO=x S4K@-_P < R;JzCǘ%8(>~K#=$AvønRn[r)Rs)/pw*ksӭm i3ߑIB,05*B ѝTçcУwM^uR~}A 44CL4=bEHR&OQ"S4ؼ89jVqX7Ae~) `2H^)(W0|kVHWbP^m1 ϟ٩pé(B(+ќ+PG{@*'ޒmBr9e~ sr>\dDљ(I)XE>,_1SA0 wjb|Y~W9 Lߘ(&Pc7e)bܡf?ab>Ir(GV7yIӇ&t!e*p 1wܦI*Ig N8Ťy7*A*9[vg~Au˅Xcf0Fi[mg󥶹zT? LyUR`T`<"~pdf"c S^){_O+yCx6ICS3[>43 mrpC<5, NF$9~UZ(b-t2Bc3zO?[foݯ2D$嬲vy \8Bmee0dfO1? :.Zk}5;BsSS" NEȁ&tfX;z/ɽ<}dB኱w^߰t)H&RnT$иJ+@|ӈ} f|Ra C7J܍IE[wǡ pHM6xp48F: \ fkj pJ#G'E*mK器zʺ&*=ZeU;w%4@*) Ӻxwlv3+C%k1IB?ɂ XEKt_Y4F!N`ֿwqQXEE bIx6ÅO>2:BS!2xN|/AtcL>ʪ`-I 5MLk>ol3Zr g|goal絒( _,U`D]cKjYI |bF~K58aIYw%a?VDB¢[S(ǝlGQ$կaXK[v)HD,ץJ!hx-L/ {i!~6"PV8Dg?K1 3@xr~"*G8rQ(l83`^W#E$q3xQPڑ%t!]-) /m','UsQbs?p#WY1*vKą%!#ŞVgWN iҧ&!8*=NA^I5S7ygW}RO]n-e_!$XU)37W?/C+ًP4ՙcQU!郱90?VޞJRsݦO,\9/.| -^8E8/+\*)!9>_$!AC^aQJ~[D߿m:+&Z<ڛ;"5wҔDe خ˧|"VhU~~'bH܂a'z)z#iJ4 ޲ism]T4ہI~=ORl6^ž>[BXow;pS#(cMG-{8sQ@[c|}.wϨC&8oymv̯ S]8.:e=MuNS1^\ʼBw`ɕF"X񼞀 U&[H+aak-]nʬ.Q+Y .VŧZLУTͩih#}-mȮmyH?(LjSBRʋxKf |c)F1<.Eƾ1$.#2J5q<"cFNN=* :,7 ofn}e,+~&O5F6v:9~[zb6;o*>Cp?~vnlGM̥3+D Z@ c.LYD&6q(W?{MI3Yʥ8hq #C?PrfY qmGpPco-"c8%[% b<m uN][^U+9X&v!̨-Ӈoku/nh?Y1nd iљr$pK%. 61s>:煰9\+z|o[Yxoq0;Ӣ'_okW/y|'9k% -D,VXq9 .Cԧ܅$X'~ a w8֏z#Q7#.j qo:#]Qۡqgp(G w3ɒ$Ӓ%c:iuR_[7>% R~K eO;7$j?zނ[|>AQ.TtϚΓSs1Yaɱ} rB'ܪ=d r ݚ*w=q!vWt:s!dAkܓ /T3<bխ/R-,v;JOhuf#Mo$O.Fk(q _!VW0@T9hGjUYjeW)JwkBq|cr<:lRP0a8ĆI$Bɡq + 伉?S˼Bl#@'Ur|c2qrC/r?_ I@MG/>30dƼY@r`rџ#JkXQ}Aw,XK #,pqUL R?Tecykͳ, d;Hp9q2ogwjdœ,V_(pX&i .dI*<^&W%^5E6'k5VfbtV!H߬> 0LqG>#(aP/^*S+i7\C{}03 06)P5ctLB]cMۮh6l9}`w[?xXXeՈp: jl| f8cJ1:aI,]7-c]7rVg{J癩־wvL'헀YKCRpN;.TRlq<ƤDGZ4??P]=`:GOӫs_ҏu ZZ-, &1}c-*T ,Vޢ=s]TxV}$Xh+I+܍^+0`X/i_kF61ezoR}BUV?BE-#T,3+p!csɾ`-Iw1s\W֧ոj٠kBnI8dEm.P!~RZ*L#rFEb/o;VrоKܲT. Kų2a,d6f+fWOr$0z]^ѻROh/ vXV4hBoMbJrΧ L .L T\Yq}j9Kbr{2.5/ Fo^Ԃ&؊.wIł٧ ]/ U^#ā^oc.y,`'\d;rUﭕ >9PJ wB?GecV'}wgxtYBy#DxӮZn7Bm\-|yfu/&*hz Ҡ:L2VB4^)>r4 cr\lV*9ls3E=Q-7&UZMLgu M@Srk{dsQIk=- 6*cEXn],=;!H7۵E>ix0a3T:ExV߲P`R_eJsNX2eqaj$R{A wh~ѹ6qx.qYvnkOs٢7:w+, -So2RH=WT"{DYZ\ؓޛ"@@'w11[ ,$gOwhGw⸥^UelQy:NO>]@zSJrDo%knp Zn'W8/-=66^n@2bPYEQt2qCU{wٞIs]+ӈ Tzsዝ2!7qn=͠+TV*%H*.ۻ>T ,Oll'>&]7k8/2.<;!{R:]z|<&Zg]Eo&9gV t=sFؠ1+ :F8\𽟋`^q$6imJLZluޭc@tAbϡWb6 .cjvhG/56j j> +D L~< )qq[ x>Џ@d @-S`aZ0֌v‘_ H/ӻ>QHN@MXYp&`Iַ𐌪a44%3ܿlW8&1aHUli޾$e0!Ve^I[z`jĹM]El%fZX`8N[P+s7z!Xȅz|7n`~|d@)z]r+p zqs6#c>d4pȢ蔅/߾ M;t~`'w̾ӱ/ =~>F}\f+wg4koJKYH}DQ;fح(@~ޑnmCW{ i:O6)n3QQ m7UU;\jCFE{5.[ΉgCkC$c }Z) ?"DZD 2!,2y; t]WpC{{ #T8,Gty2h}(JSڳ;|KhN1Ӷt~HKJy;p7d o|TM$Gi $d./WDY:l2J*CO|odĶ7FrJ=| oS}< TUt5^JsF0\59"}_$Ja naG js7JZ!~/ҝWq?# dӧ7]! hVyykƦFx“cz>i Yr~ƤX$&d٘!\80#M`9{Ep*|1HqB8x/t}TpFv qXA,}@G؆rMv%3rs< w^1ۜK1).,T)Z7 ɒ}@2q={*O| 6̒0y4yN/ 61)tI.CTנgʪnyk*q&2 mk{E;u1\OX*L)oi&3rq SxP.P"houB_0#-CD;rFPfGK-y=eMwM. :-oNkð78nh8 Gt71i%n[~[ Tyzg^R'Q|Pagf|f0D-Ӈ!&4.{K*MET=έ<1Ad*Ա<(].$d=rX sOns#!EaMY&`qE5ҠO>v] *>`!h95`wr=7X-&#̢Vx7d ɳ2|9;)lM9Xsߝ͘5 C luK+^鑡"l՜?8\c{'J0oj,{qZ0ʳ% & Trc昒AʅXßv>QTxɆyaMU H%~4u%0H钲bـ^~×:<ڔ ㅲC֤MN5Yى ]UeܯcPr DBDHHG tM LXi-$޳2:m2d͜ o]-,49{ -KNhÚ+ G7R6\!̈́{BU6|ok0ISDr|CjZ_(CZ0t DJ}Z>"[ni޽f;X L`5苺I6s6ςD +]^K_uKWr۔(g3*C OT9k1w".yYEE%v.)2 1kkjKhg"$4H\~sWf VlnW]z3!F^.ZXؗZq&,,P1&; l$@c]`,_>vlv= ]y{} }YHT!eZQPRúNGzR.-Myxqّk>s=S<8{¡\"5Ɛn[I?eՔ^/G (р睛I lRxn\]. DrzsoLH*Q,bo#=scQ4cğ(9` ˀ6MO_ǙG~ >g|,q?Nd>%oGMܧ@O)!I:k[!ژaa*ym.+ hS>Mپ萗;*!+~D(W&Reo_fғlBQ, yFB ukӫڸgvT )6߽d졔,).7+zv$OuM믴U^BHӳExc>FN*Xτ7G@~B9;8zb2[m jWTmqÖozlA[Xt*5vr'JF*X-tux{?֩l`IDtMNP@Qȁ QEti!.Nhְժ em:#9uޙT>]QUygmm*,Jhj*ʀvSH?`N;Go)&*5Fmv"NjOEgh8ȚD rdZΟ<ߪZMc- `1ogy9AE=픥ž60/oA\ 6K`˸ T06.6=}+yUzZOR(*IsS0#94iɍE z:C ̏RPk>-8:e7>t892p Z4v|&-i O_ny>ʉD_3l! HlکoQћjp`W͚kW^n'U_F$`l t}tLE 3ixo5q'>s~PtUeIgP݀5 (0rYӫ*n7ITRK /:nr|Hu#Ba,n r*X ]l}C;<~WJ2YIZ{Pv8^5\B%Jbi=?3V8u9WcRĦ b ܕu_/ Z|zTDk)*L0P5IKhf7DM(| !m)L"n殎2.ƫ-xDe#.+)\K]̝W^"%F*~Y6ŞF#@`Qvg{7ve5Zgq.G>~yu? $&mKopS |4쿕q&d"sM>넆imUC;㺎}%U^>w1SCn$Et6Ryq isWpa5SvSMNn+;M8[@c{8#Ǵc`Q#5`'ȵ$/5ϑ;H,vJؤ O%CP ,w1קioc!ٜ-5), InYN#ԁOJ_]-Pl4Uid2%^0< O59F5oHv~$baԎ]RN |E_T)x`,P3aӡɉ\^BXfF] tO _zl] ̩ F RU)X5GDSen60rL/Fsf `J߫>ϟ/mVy tD's UBo{{Q\3oi\=qIҿ;iܱp*-$y*ReL(g砒`Bs/[} BRږfLU;=Q)y&W*Eȍ>E}/ yi])sszai%ZOqE/,#\vM⊳E.#r3[\~S; gbKTdYC7 .EuͣG>_4C] ̯_NWҭ#UX^(%yrċ :m% iVI@:pP*UO+!Q( BΤryٕݩ ֻ]XIլə:qG@t1bz6*ϛ悑{gq׵ 8մUϵ#!Vhor9}$ؖW@ZJ:-֜(rc U)!:\7ۦ3 _̤6jjődK(6/7#KϞR䧻ǀ4HT` c6L6y8ѧNP63z?GNGqHw|%262AuQH9e}L%Hi-c׼Hrj]xI5YsۗN9ǜ(z>H*E A%OY#*ƹOg*p9lدF@1yPNշrR\B BX/nWx;7j*rJ a 'v$xLMnZ$&ۨ.3$v+iz>zpC+ȱcYf 8zou{S$yC /-1 ]AfomZ4ېgR"Gy~`.J1?Zrz\Og3ܱ m̂bqaqo`Dnqy,>Y~Meu~+x^/s₅͊nNٸ>Luh$!\yr<•^϶[?^ _X#yjqPuJl ~v+3ѩnW,Ɠ;xmEhw 2*w3M@o rv^۝ :Kqcԇ4n68gt2!Ez1I>b4ɷɢm(rPl̴ 7>t;]Ks)bDPzԏ$N݉Z,x4Cex]SwWr6o}xb=pFpUWg^-$ ~A/MZDRFCJEq㮰y~xOZJڑu9$0&{s On@v[ߘ7VV.e2l^ɐXnS2&ͻC-EN0`07e0^1B/1Ź/acdU*Dbf<|_Q܇aj E cQQ>@CCGW2t] W}x }m/5P"b2zV}-?R4OS Pt6I@J YNV'$C}#}ʼ˜o0q>Idoo.Ly| E)M*{"2Ir_Xѐp M/q-QdyB NٿeTudjQhfStOZ?Ds\4ڏOٶ;L2&צ' ]g@f 4;`1iJ!GJ)[tM{K z,e, (XN+ u9LN1\gID,aI6(ZCX-Z]rՆI(\HpFI_/_y_r%rcfFj?xL &ێt7$O▫",!4N ~ʚ1#UIQM Tdn&Ng̽Pi (jFYժ$; :^|tc }ήS.?cL/xݿzkUC%Ju@^[֡f;͋Gz&FyoPu- TV ~QivlBo6U.$*໽0o*;Kk!2 ÜԂ %Zg3!:ldK6{y6z/"h~DKQakd!N\k@g͏cylr+[xF/J|Y'HwK7=Y,#P%<̯C ϽB{ Nz-gf, SFeG% p|Uzc)f!Hvz9`'!HcFZÍ&š(6d&1[Ud6%W*|2s}p8o/K)֞U9o^M9 s>G#ۜ: [ܔ %anmJ5 IH,;ؤ_h+`#FWK{gmOĊse=Ra(&4!\bhWM}h>]PSXCQ@H/lzXtrb9vD!do u KD w nM3c Lgstu`,U %LS34$((ݳ{8廨!=s,èsŤ{6>+W?P ltr .M,Su?p=HL S"ye$d׸g̜R\^,l#Ajq+)-c Ij{E[XOL؏bU1:#@9 5&҃x>q\፛V+ JW(`T(_VAPqKI:>U&lU' .nL)*۷=,R|p'/it#ha\=; pcI{\J^n^BcqS3h. aX=iedjliKUt߇9&^0UT лnq;[7g4iE `k]9jqTl_eȾ[\+^A O, }+Xmgbۮa)hC'eˆ}(LL2v5"NY)OW"@p.&k)9-ǿQT- /{#C y y,$M5)L{ȁ|M4kh!X Zcɑ]t0rM}|>Ygb~1gcm} 3*p` KZ*5U p^ !^~~ϑBCN-ni0Ddw &Ye<h.CHqNʷ0ý}\J2ȋd16(^_T봄F&Cz'`x܉F~/zueg1nyHAK>͉jR?`CCPevIs9\:E5]YدvZcI*YlR,2VTP#EG|!Ӻe}f/ie<?fy[ s٣B_;q}~OGVڮ J]s^sY.`{| 7fژRCrKWz7mfBP?+tꪻqrd O@+'A2^Bt4%y1$vz~@O0) @le{ 0;̩4J}J3|W$i(yeN(W @qDh(A/yNriSsFR/VUd@}›mIE(.:v> Xml\qO7^O/DVa;x`BM;5]#A?kw'{N@Pdéx56+t8,)]` g]:j6,w}h~F+ :#nU ?/I +S,X^&jrD&!^j X DY[ 45euE?\ `[TDZ+F|)La2 9Lh z؉: d+%/SqoW+G=5l;-3+^qƑRթܗWԴp\_~D/ԻP_{mby1MdP( r߃U:8-VPiHw6sS+NkG7\:FB"D QRPg!S\:Wyl ߲/e ܷ~ܗHèY!*L@>VakS} Spx^'>DL{دP!.~Zz>?yim^"@HsC^:>ӀbbɽSM4-G98?"ghpL߇r L:OTs'DFYPwv[Xt@ލbݳ+`4})n@WselS79pz$Jث Am&ڜ׳ {x.P 4gxhuٝ= iQp5DW/웥҄0k"Svab[ݾ(&x=*#0bB_$fҏV_ګrR<̿-8bgg<1R$Yuq\rX)򙠸n wJx)o t$rVAu(dPK ;$δih { v&˛ӬcFRh0۰MD 7a4D/Wm $-X'pK:ר`Zr,Hi Ibs(mw%^#4>&K؀i}6ct͛GYkQS fc "zx9 4ނ-3_k5ߑ@ ؙ-FivP2bZ7^ C.:s qI]|Yrk__& )/דSR|Ϯ n(Mq ȞXt hψ wOMw4d `ٓFIfze%P5X/ZquHfkг0q$7xpK}&ipy 7J=ZX(=ہkPlCt X!ŗJ6*Z5. (n`! IʖKD[- Z~X@UuGo%lW+7X,sVU2wǫ:Z]Gw^1f,\xk'L/*9]6n[# @R|%] Sz |W f~V f 2:IFPvki9vJ;hrG݄H6d*=xM[E&/"IMGMZs*{?vIa-k|)#|ɤx csW3ͫ*P-%+lcHeH2)ts5Fw]&Tħ=MRtVp0: C:ՂRfo>rw퉾$Du;jQ$gl4̵=;|88t$YOA[`Pˋ˨LrZ|Y))&TCxm65%fl*񬁂v_5#R= @lQ` ,Ͷ/50~׶`[i yn3'Y7'fVXr>g X89 ;Zj@m~bx /VyvyJ0;Cws^">b۱в] >{D"XfA Chvk?3kBR)k[A<IaƸ] L5J jTc2!_'׬G ϓE FOSpuI^8jiDx㭼۝t”ۉH"nTL4FN#MZWj,]26,랶f2 &B2#@|A[ A?H)j0-~P(  ,TpӚnd6QF+4Β!;lɹgJ^pT& $Q.xq DdL @ڼÝT]SW5Ana+s_X;w4-͐ee,ڭh qӁJVk?/zrT!CQOr?Fj2 # yCyic' V,Q^;{Vt*7_1nr %7CIut:$HHcP]2T:v3pWԇihO5!sK1O:uQ8lஂX -#a |2ʺ )Mau:"O.bHٜ} EJ DFqsiI'!$h<ϘL \w{cn?}.D33@JּR}\Et+^nTbShwtԜ$RżMM5\Ѩ\F!jgigC7d1|.~ԱX:Ȇk7[* m@Kf]wLf[Ұ%V^=`wrHd`]XY he/(!SՌbTr F.QE`Pr|.G)*ŚG{/oGWhE^l2=|Ԫ:feYuUgn1WD긣@żWkYP5Ii{zrH H(,Eޫ|A^k78sv\=BSp YaJ . ifdE9&G2~U++;4WŞ` ]v3'Wskч@5#D¯jm3a4ՑN3l=`{ø9v~a^I84ʴMz |\&˩q|#|%h6 XS"jf{ eŘ&]4`r>k0~ۮ9~_ RT0+JFQ*=&'[3M~5,3 IVrȊΆ;^P-薠撨[Pg oDĒq{_K=fǜ$Ootӟ٧a"a<#tUC"-XA.Tj02 ϋX$Yc+bŵh MT3t}%.)}D|I('%~ {O&@,l]?:z?hd!W!ͨYUųk=cH{]ukЊ[wI;j͐ Gaɹjz=^ͺΟ -ܮ1?=H{U%(&+hBb%WT<'Ҁ)|L ^E#H_$`a'pjp <"2 fEK#WҕӎA@"$se4&(eJRڗNeBC랈i;͖`i ӑVּuBRd9$؂<9yDefu맏$sE@N$5)ܙSPNMT&wyd,×&wM3!,+{tҟtޙ VM_24Ħ/WDaDST2eBj?yl MuV/De˺bK.IxHgkl-mM]H_PUó+bVpN\[LQnGXVm1}q12b?` t)p|INSN҇G>9(mFE<݇6!T7Hfu܀#Ly}1]V]P3%~ޅr nh2Ҳ]#`Y C]hYc0t6b!+$,hҢ*bGJ&zeʙUAB܉1'<?KM`2mR ٖ 34xYڦN )ul-*5̚V ҙpM8 R4.ǧ,9.y_A_}1@c *AB'alDX~dɑzT(>_i',v;\z1Qzr*]_Bevϥ./G-ep՝Z˻GbP+э%\Rd,`i3j]+pWnu>IghU9٭^T4c{ &jm}0ՂQF+,W휙/UK;G اtzv0n%O+p53'BuNS>i%Dg(DdL;PD_SEwWG>:LVG؁˔-v_|1n |Hƣ 4YǞ' тS [c0S9C]c(dŁ-v^xo QijY\>x㧪~cbE6d- !E6?t-$ ?դk-9ſ@3TI/zg=OA#E0G[h!єNpZk w+[M" #y1}v20V/ۻ1U&a{p ՝V[ZRI7MnHjusIKa `MQCF!͗ =$1ty{N9oOw} \x +7eRѰ0t'{zɏQoG$~UàIjIoQhjU=`׵1ͩ G. .guHᙞ%^7=8P{N2jZs~-`͖n-`(ge4PG$+`SCS#zj&Pimt7oLh}8ENj2`ͅ!ּ 'XyXm}N#ԑY/Tl;/bG׎"=q[Nizƶu|XrY|)YfϫzGSr ?ԓ [dȗz%79 ~J&k;;@nlXB%jN;.lDXrdi,r-5c;.n);+v<]y\8QkyݷPװD슇ε bT"3@ & }r%_^˝H]7W RA[ӄ,š̌vKgA& <cEyǀzp:x 嚳i0L9=t\vi8q4;92"Tb<4, ]Ec#K<r勪4Y-_,?W۶+oUyޗw~؜L(/n"3Dj@OUCo_q!O. ѕ|=޶ar.,X{(}:H&J)$$W2e[Ŗ [>%ۺȞNtᑯ`:ݣ)l.3{L3۷]Ls%XLF9&d?ڍ G˗8љGu ,RMB ˁtV]Mվ,$@)l̑J3r.qlqmVBObYqltɅ8򽁊8CN$Dޔ:%t#0:MwINKc!Fa f#]­$ǀ1S$~rIޞul6bD=  Bcth8dOmŻEVo?XVP?\Ó"lkü~k.}U:[^Ue%zM(Nئ \6 2rNBmo󮑶sb>dD'KߞlL"pbzCZ :4Q! CX ;Φ2T+l #nl#a[lHNL6Kb?C*V2-ǂa5ˊAt2!m)tatb%aP3ۨJ;uJ]T-D)'Z%$*ÜY9uXJп w>,/kc[QF"/YW9f ߦNIANwCԚF|;2D+ߕM󩾮[EL:ޯqڦ?zͥ07ZGv<^ԕ#JuaLAìYߞw OM.W@K|;-?bʆǧ1~,rdCE /"Wα\+`FCGVNu1ޤ~d!OBU|v Q !;,Aݗ0{@.u o uJ&٬#8[?.|ćfo3MX=yBQj;/)w{jbO:s `mT)pw)UCj1R{qDр1 ӰlobZ!!bn |oV%j1%w88j=ܳ/HULyv3yȏ>vWW6=BۨT vLɛ ^,>8_vl2Ml u;4*nDW\D$ ҖVjvzj8vP:~c[pl h͔dDi#!"_B_^X qe.q@@K2xN߇`)[ZJ׼!P~7p8Vs` >˽u"ř1DPqF΅ϳ,v79jƝX[^ZOB4ʌ }NÁ9U+'KRor16 ,Z?htI=IƗwѫ64:E, =\q#I)L#I"[k"T)6dX7k`cB]*`J?f\KloPmFVrƞ~A.O|"O3"kvn/sI90v0*J{k 5zL`:"Vս;چ:{aRc`ńpصֻ7jBZM-=<ǫpwG9*zLl0;ιVFg?4ɽQs- W3Ks!C+顲2!UhR4ac?;MLʮjzÐ< /#޶\6^iQo3p{KR͙@7p>AfJa%x'IwC d9T4_LnF1N%z$MPTz.e"S0㴺"z 5 檸Ab4kPw+ DL+S-Ӗ~*0MRҒܩcD z \P\X<.ByNuDܗ|֥Ѯ Խm\|[F)Nl'swҥs]Y4J] z9,l: l<]z C^!%SYc_Q.&fS? J wf@:R]A$|C&2\: G48"!Z>^.?  ~Xb`Q:2 9[d-&R/[ .8Ni[U ' kMjꀼ(Ɗ52bNq:\F;Ƌ,IVw5oY8ໄ)nfc\I[Q!FdQ3Vzzx-sB 9!2b<?&eU8k#ÏE=BLG_E,=6c䝤1%!PhĸXɓ;@1a5ew1Q4 U EJnoz2$|hp&W[q<2̓$omNa3hY2aa\N."?:MH? b c)G ڣL7/jrt|JγА$vy-g)єɦPkd2xVRQ{%-8NڊjVޒ"1d';_׎pZ^%wS4C&t{//,'@؝_y)w,;~ٸBѲ#!q֕gHrGצd׮gʨ[yJ7=\b_E0AB2+ Wńgf%"EhCff0v(Ŏ/lm. TpGshKtz11󯾂tLţbBOxסgnO6@s%$Z7^cTH+kR)De "бC#;3.פZf=@![vO6W##IX3ɧ-`bX}VpBZ[&ClcY-ԑ"nLgm++B|S *e$.ul0ŃqߠNinIId[J؆n5!|3Ǫ_m$~&?#FZ⤼|z*Ri^݁҇-Q >ÿa.# W8yA0ʔ9x.)D1|HXAVu.dJ+RY3h?\ "w&\*D3ywfQ+y p)Y^ڑG}EO3_284XyfIGsjR` %؋û81EV/y~ T,i"mjh?א g8g U\i1o28QW# V4qk_~? . ]2:>fux]+27S3:{&pBTVOgk 3(Tzٙf$$)$y/7$5!+%潎)C`hrR{Ӿj,Pt\JMw!QpWt?X\1MgKwXȭ_9w;3wחg~1P~jZ2qZ,hn ͽvp!n*0X!wy8hA왠,bZ$BSD8_#3c[w N2 Ww]MU+A@c}HWURL@o](cd4)o -Q 'i37h`O MkZ.o68l&(!銩kLUeؔuLJ}y_oP8+R'8t6kcVٔ T W6~: 66 5? F !wjm6팓Iq,Fx+CJ?Y=ܖ 9)O%EcȖ+@hR]t0EҺ%;?.8wM\c9W _"VZxS<=5z ZZ5Vd$~$޷-\V/ߢ #/Qٯ_o7b#okY"{S)TdAbN{B'Vc#*A1!>6AS@ATR{;qj15`0Ǯn"j&irGtYa%bJ{n>ofGDl] 5EWxI51OK˪:k[K5p2' 7= ހ࢑=ϴÀ63mA9įEh i{Wŷо(fO!cX u61~z[-eM.#)/fN?LiN"65b}]~; Lw69H ӭoQ|٤Q-c,|S[5B~pR_O4]I>*~AMb,A!4kx6JiքHJ}']Z(^܇ ,hyU:vL(C%ϢJ=kI~.S˭KL9Nؑ}6/>gaU?IŘONe-w`Pң㲨yLr5 ^ Y ^sEJ2ST̳>XdC]$n5nнo p2|;D>) 9_*pM1~OlT3nYFo`HKx#k T0L?C5^:GIG#A0f=Ux K5Q+Eu\JWBGIY'im+v"|݋=tX_`;x馬l \!X‘- g88{?ǀnTf[ O;e?[3JR[8sͬcDw1*V2lf^d:`}uR2hBˌJZ!5QQDp҈Kuܣzmpe6ԛl@G ~:i-lK3 HH4 Q&Mg1 Q,dr!N=tٸ]9ES?짐i)MJUԋeL'~:2dT %)s*%ֲm#n6Rݼ)<؏%,Fmv0atg]6_zg̎vl,t{}i ͔Cﲭڦst _Bl\9gd2NH&ˠ@VE|uAI~NF?fk7吙ikC~#ȶs0GKiD/za{>\r]P:0ORY]V=.1b%WlPKL IVF l"Ȕ刧ـ*gڃ%Z4,2捼k3;5v%6fYJ6.lA[n)+ީ/b4Q鱙&$r5- ht"yRhmLi t@n Li] )5䁊 ?Yсu)z|6 +ғ,( ӡtd&P0MʦtȐ0<[;oA,sX3?!K>GCǬ5z*z&bwAu0݁?Dߙ*x>Tg]Z_{3_HmtZ+xõٚDE{6LN :BE-X\L08^c!^[y8~| G):{]+I/0JwNݕ^_3跲r.I9Z01O&4}"`c׉c? ŽDAm 5%"6k{HuG!>&=Ǝ^4)'oܱϋ=X!cT k?OrdhpKh|N g݁2G4x- ~¾+'h,IZE|VZTp=SBR}z5|۶qH-*7B(8e8&^NF-8Z/i:]`KqksN~_m`?J=^`;}ȨX)2= 2J!͍TAY`h` 㝑R @ tuGˮE?$`zv<kC'~w(OӏBk].9\Ƙ!荃Bb; 25w%8 \CDFK+Rp.#o.9~)5(CO]H.WڣHd ٜO ˌ-NtAJ1ϥn gӅj"J])+9Z=-ƭkr?&Ԁ(GDBˣ,xrNDh%Qƶ=BHGs6DiSX`jK{̋V;jzU'r@~m_pkX:w;t$(@HN5 9vWg3]9>lޒ@QʧNڕsR8,aFRbOfAf'jx +)WCǙ7x ,z JU:IG~E߰|4 )VEҋ}nPGSS~/0Y :4_iޚW )8 FeJ=%G_F,_)8If7YMɕ8d{JaJL>k`+dFTd=Zl8_2 %bQoI.wDۦ.IpZN;(X4E&V aUD">N4+*po(&0.pKl7ML]R`9+dj<(г*, ׷[{ 2N>Y4. jZ1RKK +96ɉ8Ɩ"HL(d{Ў$fѾ5N`O& Xv;mͥ}h'`»']7 xeG}a֘+_Ȉ@~I}0dk3IX,QA W[h蠔^ Z_/ޑtH=JA߇@&y<ӥuETPr|hg̉' ] KfLOmEp[Gʐ tj*Rq7ps^50Gd|1ێVJ.ͱ扭f/X&#e姖Ab.4O cO:D-wgc<,٤YSiX:̿{㠙ŧ~.BY[]k *FIvIJ ɸ?qXpSKԚ+ t gmB_Lƿ0ZW1" n'!oїAC5wPjn֬"fN@٠Klminash-}T»'_kwx.h6׆d`&+_1tuNjLInۓkXdQCoⱾG(.ei\*P]6=55X{Ksf Q]Dx7QhĻC3r Nm'2SzrtffDA!,R7[`,!$=VǬ@&ذwx"}NҤ7eϨxZaRQ0!r u&!2! ,S|ࡓ=pdJdE"c/viOpjV̷S:7SsFϙJFPRv'NSNtoPMl! Bl如N%ȥİ.$y*@L[Bs&1ݐR0Lb9Kzʽ*xf%%oԇa< lg lj麚Zo*ݠyhĖ3TNhjKP@7 R<*/9vY Vq 8yR-vpB,E%Owaݳd2uf(4qF,gWۼq=%Nc{*:MyPmhiSG-wâ-۟e& [;cxp1^!N *V0?RjaT+Y)c>ُtJ\%)yla0/܊3N:3~a9t' \ Byaӎ3 $(,?9ܣbbޒ1q罫S^QrF((w sM I9A` P^u_ p옺x$w T(=FShSm%t~pMHۊQ<)3{]Wa).;FI~:Hªfu([Gc%0Tmak8Q-kxRSL^f` !Pdz?%`HGNآt2LM6:#j4u~jպ~r (dr݋PtV<SG_qF7?~؝%@Q }(}-׾_*%>{O*?HB6E͏Q]:h ɬ{ }Ƒ9Juy% Td}={=η,Ist2l )>Xm`gx̿'S9v+c;#LO7n !VUEuF!#oԟ3m*{&lPlFH%p:Z0GD$J bbױf8ZM$ήJu^)5v ʍS `bnI[9i G&sYԽ<_`,/|Ϗ!%?dUP:^]~3-Npdu"gl Fnޜp⚆V4S/i&ᇣ3zGQ L45 qsuNP#WX: (We Pf3_Zz!q+SUAF59WN?d-"dzԗ.kAgɱD{,rå }hϤ>=\ j/YQMFSe:4vU%Op{8 ^]7 e Nr=Z(]gyԣweYXZ DѝtOM#90Ij`9}~-cMr>!~S  6#fBb7bE O夿\^gݗR|;1a R\j]y2ֆ,pMVD jJY(44(Ӗ,j=2?e~8b)l8I5ǒn p9!^KEOh f~rBK$AN͋tڮİY\wnTlJ䤞}2P ~PJ%;Ћ;m?x:V%OVSw3 $ V^"LR?c#R`YHDc\T2\paC}ˮ<\$Sy e#/#GnmPPnc:$È:1_P1fZ^ʳxgGZ.b9 puoe栣wcv}VJ'׃(SG'pKZ]:@!?0MaW4 hDnM*$GTJ<<,fNf X]-$QXfn<4ؗ`:e, F .rM=!+<=sMG 2Mof9>3,qy?-S `Η$y5. 3zu~ѕ0uy:)ʹB~wk:_ޱ\H290.4— ? HfڨXtR(MXޯrδns]{<&Xws$pNsaSRdjڤ3/Pk|7HNsM TJ$zL TѥƇw̕,e`D 3a!7pXq72E;zw~CgOv Ѵg %E~۰pv,{n|D b]MI~qBر;KhdTmI+&'i lY襖}#o[g8Ji,Ȝă+Lj0ڄ}>s݌_jyiщ(z5+_hMk9.5!sShXNaR[J#auU LUy =e\vTf6w^hbP:B& ;U}:# y$u$^,eߣ!~J#9`6`HU0uI Fwi9qWv >X`FqmnbISۃ`~~~l& '&ĬۚਖsZR֒~ٳZ&Wori;k";QyOL7>36Iid'sTq;f!"FiQu_/AiihTrkJzX*fTruK ,03E49gŕY+zAW.ɮ.OE.!*&ܴct]bW@#geJd8"$"bQT?TO\+΃%6> ro8E䀧{1BꦊX8hz15퐁?\Cd1PInՒdt.(FrV Q_gmFC4cy=nMˣ&ޟYv*)2 ==EY&U >{Fk{0G ->BNۆ<S 7+Xbyfi-r KSc"9%v[?7qyNsP=sdq-CQjPf 2ڈB&(4A~w=WiBJ2uʶVSBh+L:|hMyqJ9tptQ(r>1Bh8^2^.}$F ֋; deBZ([+Ѓ b7N{"k̊at5#: x;(7%@JZ1MES%Fsx RTQtٮ8s{VjygfDՀ#)`F /Gx-ŨQed`w%u\:l5 u݃pU!lň׿hTD٣N؎|y\"~@,JLO M#n%"D/F`T⦾B![ vߐj?_1*͐j+\c6dоSOP"Ɣl1)%]s'Krwk噡CV63[FX};nNF9XdXz{S%JM0Sgfo(/] Z.:CAGx%1 u-~+Q9Di˱mi_3%?o ZXւj >'KpPX9Bo+3m_}2 EE?c/n lP 6//$,G{< YSTH~M[9򗹁AxOQwj!t=Íx8D%s~'P>I ŶI%Msy恌g\u2͑ob4UwW1&k$bL1 ¬.sofNPafK7fgu8̫<ɍ}?Ǘ[+ڌO Hbd=LMWl^D82=m5Nb\ueXD]` m@QlI}E9S=RsT/1rpEDR t'jSmmqV?%ek고tu&2BgM 1L<T[C[;tmr~-SDQbV#zeĒJ_jgdbmeWHNcx,!yJ10}s C#_E􍌯Pi7މPQ:a'64VLo;98M|YQB$0$ʘAټ3U!/$Ў{m֭Z _1ʳH2h<3Jm/5ٝK cEz& {_D6=~L ov[!/3 6*Z |jYF\g k*^ScJ=q;s˥c_;ٞ7aczѐfd,TbEвčTRᑦҪ;D+} N$wfOglҞPa嫅e bN1~sXoM̀!л3dϾRRHbBL!-㭅(,)Z*parhDUsv=K)S,w@EwdNl+A,*G!#W X5wdҐ'8hH}]$d{Xxs|;7\b~|X]Ixl=W VVoAj=-X#D'@Ԅ×65ynuv RU77;^sMew!`IO*nKqV.:;_mkWlzS'hWtw1ŚDFg?}I$[,u͓Y qOiRJBMkysߥM%+~9搡}ĕj8/q$ -┑@pDwM< p@UсB] n.$~>5.-K.>aN֦k~64ZcYy~3yY:PU~RV9DGbe ZXw\L`ٹ^Х^3Vش7m߯\[_XG:rtlϻb^.rmą/pڱ-vxˈa:: OOK_\7㜖d0r&֮yg],ĝu% AL:vz-tފ6I*9)Y8Bf($sۡ&Fx)Yxl킫E: 0b_%MvUu"ٳJ}G&Әb n`dOPPLL|#XDhg%&69{ v=pӡb/t.‡2iƘR߽عOW c˴: dǏkՏj57 Y*~@ϳ_V٘9 iU)^svv:`p\Nh0mTuo˽,漾Hy)XS TLvyF4t3Kr{é.&8ܰ\.!i\ JK2"aX{/SM4&ils=ch7*t(KNOU-ɍ+I[Ӯi`9ߖmuB0.s׫+;ͱd9mX `{?W[E邈%Wڼ?-w }Dhz$|wt pa>s8.&a׌o e=Q`3pB{ wƣ~-}2&z>q!)!m'qaSu\>g~?f* `j}H T5%[:6zXgh&A>c)c;$lYSWhb[5Mps,-6oԃ qNC~5Nk`y;6JPnvv2[sN'p"*uμ@EA8_X'c=V6+tAF\ro5*58 ?0邋&y(ד%iM;%)}Et-7s`ft0e鑇rB9E)Az kfX>;P<Ȇ}#0@{w^IM&8>uIA(IIM㎗2ׁBs(<{\LZXF\FewU[ Mu+&`iX U`T˼`ƀx80յ>,DQ1`TJHM(0l%QNNJM'AS#(yⵡ\}[^ 4?;Bg'~%hI} k9á6Rw$܉ސ_O!G5vy>(ةHa0\0aM &@K( 'Z- 4QMH׃^Q̧MU2#s9߯qYݨiAςj%1nmQQDW#H+)Zg.XhzkjmxN})d/mjt*zcg1Ԓ@)\x7BJ$n*%74,CZB}0˵7}^6 CVNApG*qS iwSe>ͩ .^ QR`}H*!k}N>i?M}cp_I!"L^&r f!~:Ma_ qS$ )v?'4tC>2H.zk3G6ʉ1s<=:Я\Ջ̄R$%֨]h P`sofG!vZ* H輣9 |+ѧ\9_7% 3/@DY D)& ?2-'旨2z&wBu&R8>i˕cI*P?N(^!L,ȅRʉ`뽉?нxPE.h-6G| Q-}\Uɩxʄ6p#:T _:q>t+{,w㹫6Յ"U%:MӹzyT h!N0Rl>tPx.wCfLЦCܡut[K~bu&*I=gy D 3$_x{s">[cn[oBj#%Fd %,?PTNd7im+lo g}~ų?2sSFC#CsX71?+6iyQ1V#mifvbb qKIpNpH_xUF 6)ֆބM%“HzIQ}3{E@x1(Έ!p2wgAb+ M9/ ˩diߡؙK{J:zpKڧ&@ :]3'zq;r\(t}*gثP"*j Ũ,y]NƲL?yU`!2!td;Yޅ/9c` 1\h%.3f7DOHi;eËʷڲu[{8XeWAt< yM[А =-e0߬rΒ "֕ 2`a{( !Z|W7$f+YGɋ'foâY432ԅT!Iʲ,ZC33l=%rJ:" B2=_\g,Qtnۀj.{r}Nfrͻ_cTFgR+.G8+1G>>T{RԦ4%4飋A9zr^(NVo -g):uvtđq){?TjKyWv[z'[g^y.q&jAA ?rQ ?%VI{CvG)n%ղd,oO:GNnڼcGtEo  k7 E +#<Tf`@m6` w>Z F2"$F-f>|*Iر9H{>YF Z) wq*&och ݙAcXӾ~k@b?zyD~_B#jfuA:.`z9!= w~Qn\[LF(`8poD6!kϪWG2?p:U1mLI>d-3#v̸G@^;.6_E(jX<Bޕj+وys9Zҋ124%U̾h&B0FII)RBς+r91ZX 151ZrsRK](q^i/eF}'4vs-5ŞDݤ7 :j_,,Wgk**VhadžX^7<4V*멒;k'Y*tAu^3SP+w`q- Bu& {PNiv3wdZ A<(vBRw hhپTxLꎛ WvZbh1ؼ\I0 lg'TF3*TL^w&qrE%CffZ#Z*mj.iu$ޅVVf ,9$F65%hZ sTZsA.F t3\B,íb0/L]l#\$TTaRoɽΎ_yΟ?ҿ+j):+J>jIr\ o.?<9[Ո_KU/xv\G] 2 riJvT! NpO8]W®\ DJG9Z4YynYFuEdeZ+yK$Ğݾ:A`f$\\r1 ^q%qj Lv^Q2 Q܅We+Јw52ҒWN?s nwg} UB= cWfᕇtR"G} ws^*&<:Ö]n- ue95r^ U&ʼOh>Y}zỪ{Do]!΂vL}N%n.YY `Mŷ;?y(/iFo_tnfKoZxvManwY[FLtLV|.$l5\~aֶ7 \ 0@g_5l0+YG Z :O;ԟwc>gnMxR#m1!k+Cg4S(~UaW+A *eC=CQ5bq $oOxeu31RxSg'nWP?9zEw;2>q&Uak_&ʼ*yGNUG7m _9Jް,~| kmU- U]o)<[ԓcWgxђ FJw.)"y9&꓂LJ)j#!IΝxr; P3 ' ݈vMAH0Lg -)S6T| SۜŻ,^Jn|5错2mMx٪f 0D2q+ Ƃ I^J@ŸzlU!>_B- fI9Y؞Ѯmc]ו[Lj47fw Ts]u$L_miT7D`_p Fsb#$i*-wRW΂AD599YZ ㉓F;$Y,~uZz-*NR'cG%+]lH'(w!Ym%}Zm۰=o.e뉓rUsNadkPN5NWasQ; x$28u.V$w*&pw}t@e+9OQT{D?l ާ]!& ȴmPԯ4-+_vD'{"VC] u9mfdc ÄwHw$x)nkT34ц5љ;`၎IuyZx&B!#na;)Gʯ_ mv%Ѥdu$r$kxJE8̋D}f+~^}+Z L*g \5=ϧKmMџFDf޻=':5}snEE2V =_/d-DZWE)`&2Hfije$jcaݒsnc7箾ETph\}'$@+XwnsبΔUσR4Qg<ڬ ^OHSΠ(/;~73$Bfp:S[ uyiwr9D%Cs*x㣨cד~plEi$-qY"*^J1yr#ݶ b[˜1Tnowuc'+e OG1dٖoo"\23TʂEOSvh8nZ /Ĝ-l?XԄF<C$^>yrj௜2q ֆ.+6 k &{>hO-/r]!c4q9GBu-\dȨLռy[h" [G|Z*W4Y͐s98Uil!y,l6Q+D]ȫ 4~8:?Z.Kl+|ѯ0Bbߢn=Gs} Oʩ W2]\Kb>9;9^tsSi|lV|Z=-&% E!a |PZ5 ;3tu04v;ɆAw=0@%Ҟ?pߞ JSqG 3j|E{#dԈ䩘JCRV,AeL\ 0 ~;ScqUl&?O͊Ut| B>&,k%Gn,r]+ ϪBKA޷OS*`͖e;:< -8)؛i` oY&Z묮V"15IQ\pST_ $ X'ң=r- R+ll4)Qlϲh<'Qetk;ԋqM!V-11JTI;d5~ /3_Tm^ӈ/wS3뾲x5xT3'JHV#ymt,!]څx@Ƅ̿#bv[Wb}sݱ8a5ylj GpJ9GI3' ]x/8z)ڀC1&456C%f[>Uʟw9kc6`s#w V")!ReD(4}z/:8ϪAQD<䞷9RCJi)myMWU&_h@U+(e]PLvCMiGBlВd0jT~Cw A+IH+!NL+Ahr?u=t~Q|@FKzlw쪧&љU{XnDQ,5] H&~2wPfk[siZ!Vx~[vj`*yh8lN 0 kZ+`LD+ :cVˤT:7[~k]7}'U3u%bu-j"L 7v i"D@ᅨscw;l׀L aD1*bKG&] )zs/ۂ^^D~A/{fmv]7VN4jK4! v!wĹAzG 7c0v-҂]{]'S*1'z}) 9)\p,2s|m hI}}x:\Th@ O^xd$?*PzMNR%ϤY;)9NiԎ_z]Y5i+H7Ƒ805K W>V}RYvU$ms sV}17aaZ2s=ڋ6jӳX|V%)dI}L$EaDZ:d{9@ K}u9YLσr^"5c@hgaD27fgssjo"`fcRqz"NI f\'5ٞ^grgx'5G.o{Ow+P>%i< 7+j,Ȝ`]fBv]QvqM1VZqIqw9[Dz: "7B' z|> iFĄgsT)u=@쨒=`ox `:#'yZ#D#:>0 <놅 {F1@2Z!;ż28( :o̙Iyo5P_K5Nz(r8 :J5Ušr$qY`z}HZzqX ^zN_@3MBs)w8$HTNn~@X&˒O?x-'cIs/aVrפLDE451) ZB"\ JR{hbj 2۲*K-|Hax^n\1HKsaoPji2pD\B,oqx+NtN.BSPuW3[{Ӭc[)\y;DXD_;彴 IREDt\kG$N?s;£U>xNfyAb`DLXU3."aVә ƣ̂y|ǻqb N(c(62ݏ#z#pErjYoYs"xS֧vs}@ߋu!~wGj<靦)L߯?|6 .D4+[eh?#05%w٢ ƩŖ($cC3)?6Ά4Y6>姂ܘ!Mier R :,I/D.(IA+:[U4F;(1 &/k'F[t&1JZ'yeR#; O.qUZɜEqxwa7쳫k*叭.}G7ze]?ڟZ/W!#͎I*n~ŏ7=&XR/Ia Zԩ@z=v#V>|7Ƙ0H'" L6 :m <ѷPf E~Y00M]y[m96x$bς #=3^o6J[/>QlҤrv̫4NX&GH؏ႅ`zxثިH:8.^2 rϽ]ŸȈ2ͽ"ʏ̗8B6q\o5y|ԅIȦΏ U(^Q/!u/3v{-^'-Q݋c00is=?ܪ0B )l+XaɇpNڊa{Vd܀ >SG0es!d{|}G1v8r"=`jaֲq:NG?j8 ׼ěUsczp{PӋ<R{;qRЬzaiDG*0G<{akǽO>"w{ oiHNAw768{ne+y=zS:j?e ՚AhO[$V>{fy bUgL%x]+ƇќF,_ʹCȐ!~W.-Y)yISoo Hg%Еr4U7ZX~̮2AQ?k"@,wd2v[[r./ G/á@=O)3eV./̃[܎:H71x8װZvY8"g}1s &!xג[Uj`2U,?r{X]_ U]RI_c^n?'|}pjJ}zeVI%HLH= ӹ }%@ s^.hr>P=vBTǁ ۙO~HzC6Q#}*%;2͇(sh7ѳW<37vr!gLX;m3sEPʌۖ1R!NvG/t{ }E+N:?ɌqixJ(Ki7?s>K],F TNSB-q},^/:i=~ҋtִv="8QJ $l w sOltUEC#GS9 d*[p 'va7*?A(VG@:9niba7>sv.վF BKJNL_f$EkWVHÎc*V4y_lH7½a#|ѕ ]wzMtۺ*⃹U0Gţö%;$ci|9y*#wpálأ5;*gmm= ã ԧݕ頩n! vG K(|ޠ{}_6bޑ=mDsܱ!y\GS b`NzIk}~Q]-E\ROTG"#{5F _47P;،en|XM[63=+KފhojB#KWȺrd{<uWljٖ81p&Dǧ[n|m?|0JK^`pvdVK蚳.27WMvEAFZ5br@L|Td.1ޛm~j!fʩij'[:KO]WRܨd^8ª DKn7WӞP Y="i(o7Z)0ߵ8:FTW)+!Tɝ]Ѹ;'.Qy݇_ `r<.|4)h71kG]nPNc_hvl:F  [ ?H+P)Z<35>񞰄ܭ}sg]vNs6?k D|L P⾏D_nz<:Q{\tC9λ0rC"|*GL&s}%8WsN=0^ht|V0ch5xo^)kxy2(oGMyTS$ j}{tsH8Qq!<2iᅖKļ4zو3oSS aQjnbO(ʔ9>S96;\ 2l삶m BDnfeۻ2;l0 .~ xG(24T.lb, (K0 0ϧ/L A vbRpZ4pDȃ]!}^3FGcRוeYkFvXW'a3;68?zGe $,xsޯs?9wei0nfĄ  33*xR a::Dae5A 8s˒Pݺ͗`tħGlR;foXM]9~ Qtb mؓ:?QD•0<"$CLFЛd!,yc~ƾR<_/| y=Sf &[?S-+{Lߑx?˱C-}chNW0Υ=;kFۘ q 8ЧWg@@~tEy+NTvbfJ1`.`qӸ-^{92<4X6$$qQ45僚.r܆hzbG xj["7&Ҹ[݇@WJg18G7\ޞ]aI7e}\#%VHjsI$.YBe|B|۱Ss}'ա9{'ir\b{s\oĢHP#&Fp 6slZzwL[,h#`t-IYjߢ}ORcndA+_&}u\YC< 0VGuڬ0f]rls߷1ېBm@7iV/ϯSMZU^QEnX0)I9x{ ό`aP<#^H%23 KiUތAڷ=)S*%i,b+߬)#54(K[nܚ*ŋ^Xh,.(M|i!/BPؗ۳Reʇ,C )ҟRlӆyn$\{; BAW"!;k+( 6Ux_")ɨ%m*v[)lÌmC7g?w= paieVYBiZh$i/E-ԻML"Fl\®q"g|=\PQpm:c8=(p tv?倪dsLO|[Z=-m>AN,LG{c{nxx&CZߙ2LE EsF `|[C#kNq}P)Q|4^{'m=菇]A™OJeA ku+c|/^Z՝xv 5k!";FdRqMq"n_76|naFP%L>믴J3h6]ZΥyag&qD{9KF}tȊz|E1,g'62lojhB ,~@ϕt'Fng6 iY5Kw #䨒`-$M{I El$ shrX>G wOi-Ih>_ 4R[1k%mzq9to:TkUKP'Msvp ʨAZG_lҵaR5Aʪpq\ '7e(Am ' ndy4۱ I,ϓɯY1繜XuaVңx,Up4+|USΠw;nN5E5Ve -LUZmGR#^n51U{Uf#JdbSC!'ȗ9}%Y̨fô`"yLI*|Y|$dh8RuCbRYc38ƫıش}ڢ۪~2懷,ԥ$6|fip SOO8#襽~&vX3b/ӕ3byXV xpT|iA)߷ش Q0O,tyLغZ漲jWֶsUeAO:k(>;Hk?xt@,P~ϗ3 "22Ө̽qeCxf)YZdumOTe;0(X`e-9jZW/ ZEJ(FWMZ; ^ hˮf:W8d#|`g~EIz+kU'rɊ#^7:m^(EOj^ h;2W:,<™+T\g,ɄZvE8Ӫ^8+:aB LýCNtzꉕW|3"Kd΀d,9B LXMS+WC@W%!? $D.ቑ|]l T <ȶu>-~lcD+cFu5ʺbJ @4\7P%W+rLBJgiĖZ]#ߕWgRtX?)m:Cr\{hmX2bqnGF4`+u+_Jp-؊EH-nnyy*x6V/jPdX?),!:KfTc`,Ez&'6x ^ O?N?iI67ݛ3 cCMP {E;-M:<2[{(țfYpe׾c76< 0ȸJS5&Q2_nMP;"IbF1UOO wקj ([C}?mJ |ӡ=ylJÏ zŧ@hu|kd%;.ksۧ@X22FTvxSjO=mL{v U_myQ%GP_ KTi%Pm= O6=FJ1 .n_-(zp[ͱYQdF>@BK\_ fH56n(SBx,i9h9oh ɇFk~̇1 mF4:ЩQ@ԑB H|Z=v TG0XE 8NZ <Qֆ kG d'\+Qˣ{D OQvNȗ6H𹡻Kq_1ZbJ`} W XY|sAƑ7ƌf6r<tRۘ.]%Wus3*SGY -j~cq1e%G%F MНܶӝLw4z:"jwJ9NFpayCHLr)t(^i섌sDƼm*-U jE_jnE^LAƀ*_ Y0abjQb,oã 5m536.?4_S2x\VM?Xw.s Uhi)K%X:4&xbB¶ ~qg~=-N ].OcRo[?œY37HNSGY(Xg݂[bfBkz Z[ ?̊0qNc*z}l%є;.:uE#/@ aHy3y9ϵѩ.E mjӟqB[wlwxɧoD'5 nXbCT 4<`<#)(ce&”+VBe*8k䒂85/I_bD֊nCҜ;Tti;AFAk#ݡe&u`cR V U|NC"cB"5EZqLs{xB@ p߅R+w§Kn[Tu.IZ5ƒ(Eí[c2l}|Jz "6w1+ \_!I1:PV]oݶ XG%>VS܁[8~U+@^FћgsV\aXBO@{-$p(*>#Й!qE/QmlWh\H_9OR~Ev=sT}X^88gCyC!++/9iQoEM%'v Bw2H;cUZyfv0B ?ܤXtx-gLKTpvy^GnZÓ%*$=}%p?КFoߛ8O5#5Z~u򰭷wth,BC-c{bfz_;lGT5Pz߱GbHyљ#_7WBh)wcNқ LLeZx$]py-A=E%g+$p}閦B sUz3ΤB8C߮=^gڿd(i3Bw5ø>F4Eu.,w8ivi|졫ڨ  .أosɲGkj]e]'^nH"F݈+uedP/3tSgZy0kso5fпfvS͕ꗑCxpWvv'@ʬrqU܌o3TW)Vh 9Hh'%RЏJ>qJVIH MIp@@d~3$e>,RJ&![zC&sj?qd>[ cOJH[H3w[-hs bRBp}ŊmCvCsEG$ ՟4y2ga`~1CR74׃T~'Sh&Hv`[w75v>)`xEj#EiyZUoG^n:k>6 l$=Aö;B|/ks>v^?oH;ɑsK+X>DтBS'iqʴ SKh>IdtsVv,rz2f{p\Wsi$wu>z?%6e .XSIߒC?iM@#,K&t#*=c doѻ(ћ:> Ze)7&F,~GjT޹qU%JVM`XmℰgR\kKISbSk3eߥ oW -wÅ$r"m06נ(S{reb<4"'-*Wy_)=Cs!\ԯK]_LHkhn2"M)!+n8>Ziq{ BbͤtVe%%‡!S9Z8geR,y}Yo\R8hx揩h [3*"JbI] j"tl4Cc_]/$?%|A.uw G,3fWxCc`P1W h_צSY3jpP`2 Q]-pqxnԁs j;n&@'@Kь.V5oAtL>} 1Wݱ6 >2{LHC|2(ʸW٠[+)LL0!BS\Qn4Pz%9AЉ A͠#އĈ S< d]4ԘF9R%kZ[5rMzKs}c S^B^ErŮXLTٿJ$x&٪-4}&ӏ1H_Q'qUsorއzΨ.~LVL0 /?v5:;Ěvu}01XR701W:9L1\ROdyO<D1~4GCFCez@9 :+~@-遼[ V2*%|ke `07W{TP6dy6kB BӾܽr? Zg< pz*`e-|12kX߯߇0lj)͖i\cʣ.֦/ DʒVv'HI*lc4aQ38&tEu7!GOh]D|r3V4L!}o簝8\dCsvjDQ ۑ\Pt%f{}* ަ,v&H:w5"V6!Ud˄llLbZ"L^`t(1(= T޽-ɭdB%q+za *JYQLX9gA:PjgJ"'D Nvױ$ }|Eϭ%)k*BUy׺T6B':mncz1?;ۈa &È'-9LbdogF8j G0 J,8_ƺkyl`{ؓo0V̤Ɍ%l_ -w|R5 mӿ`(0\Zý$'}cNlj-7^ q-ut$(3R@A6޴]@;]l-11DufY a?P0eoqq!~- .&΄9g+~-:[Cʀ&Tjb!|HNo0lUd&!ޛMM;LW"k[u#xH_ k6u"2CsuYKlsQPHLrk?:ₒt|rvgRHX&2z|Fws`Xsp9 :ᕷ"B>!8d^5WG?W kV?VHN3s%] -۸ }w|*H餈>;-qד|MT{Z^2W}D޺Guo}0}dsq+IQVE8y{]& 蕉&>-&.{cQ; ԢAkK5=:U&d݆4eз&z>bKSğqI1k[|@Knt2ODѓj=?j1.B-1<#7r;s"LDV=:Qz& ︄,sT; 43REų*WhAUM`} @zx9wx4]! ;(ۘI۷2Z|~fj*yk杼W}G+RJ)1x[%yi _9qIڝC0T}#blKm'ss-x_dhS͝9 t"0oW^7 vW`,u4Y{II1<,i>B]_j=njzhQRذ$Fkϩ n0z"'1ϵH߿K\rů׃KVq-Ϋ\bYyPz-Ix, GC9q&z3ҟk/vxO20c'#vZJ4a&'=4ԉJFe_!] &AT OLM LmϞ {qt̂Ȇ!nd^yv0£kn݈;,x顺,/WdVNJ}/+yfAwo]uZKtmCVZ9#WkP-s+f{q&eh*XB H]0raJʅ aր\ɒZyͷIy:YIT5Ke$x 5=bAZi#`аe#Xntݺd= dҼΕ1xhbbYi(ynF8Hц>E5%!?QyѱnM( >[ݒ,'jL67(j|wy{-MP֪مm4L2\כ\U‹0^g\#Tv0_,"QO tf]DƊsw>HM?GyB)Hj{b;o8\5EB/Onħ?.cƲ@ǩ]c,ijb0sҬƖnpؙpaef@֡8bV_؂s :Pؔj 9 벊@T+?`5̤8 u>9jB^5\~,IyLϬ.r) NZc~.z2p9+_C'tiC\@솢k@G@ hRa4P#rQe5}dFNʃ@s@sRF>}vBPknb£v$IŮAekM3T}4Cx, --ƟOK!Ҕ;]6+sRmC*׃L!ھ>_g{ :f^Knb7,0ʷbx_Cz=člY :/. ]A't&EXGw]΃M-C O8Rm =8ybK4y6}/I }J@fC@3ܷCAړh쨣f46Db MT!ƺsS0Kfl, "dEc0Lrǎ![tzґP5(_N,1l3?B+ebF 0VʖGQ!_b4Ij0,!iW@ (B@jvmP|yϓ~9B!KLg͟plhP$en@7IE%a2l,` 2ռz]ŷ9c_u&]RwT.a᥎UWS.">j*q*Bc~IU /QLΗH]Q}yLtACD?]ArehyT":k%o2ܘ;\W7>/C@)%83tѿ9 ~誫Ԏ_~?(u\jk؉[]"5Yw/poryQZ3 oo۟cnN's;? GQvSڂ]xc@g̯U};` |t RUP A 5 kn | CFնHtT [1̅DQ3^4;n,RZu狠\"[7y{`A֖FRY^4&&^71Ũy!!&6!?TaZn[oIsY״[ӰϢ3 D Vrʛ vh))PEU1Q(ekL( NqɫYLD7]OWbwb%snd]]I@*H7r˨iy 󵹽@M'YP~+ЄVTBЎsP^qVHN.s34G?=lW0F+%U 㠢YSO]G2?)0NtH=$MVR5ꝓ 4mz\n|4f~5+8YHhuSnLMlY%qQ`]dx2_'^t[]l)前t/urDK^g1z=,HQItqϜPQ3kY1$q ͹PX kAf!m^LWWp5a]OWjL2fQoF@0~7lFIbh$Zo@$}x獣I WǮT;kYϰ~;cyUq{RqhJj+.܀%~ѳKЛG;ξ@` Ǧ3}U;j.:cC@LH_j/BIv &dȐgX+(6R\Zɴl}M7h)rx@*#@FH?4{.WDkoQ,'Z޸=bZlc we/QWU@ѓxG|^(/O AF`[y%pyOa)PWz9wᅧîe%.:ͬ+Ƽ~&f"?b)㾲+HOLy)b&-+/_*#i9YEq&݃L~81F33ept%:Ģ0ÿقH[^ݐZX(ܳBzb}tX".ewG)i $l{~xV-ҏ`-1vs(xH鋯J<"i$ԔKJyaZj9 P(A1ͧf2ޤebIf9 oZG#E^-?%$u%_L^>뎭ɔU/IvLˑ豻C߷nRA}cyJ O\)TiV y;5; %+%#`$?,*TK&fu{ǖǖ7!mR ywlOho o}# F4la>afL yBf#Xb~^t[q=]*Q(=qEy.9Rmuꕩ)tD yԹMc>\8jd5~S/)鰏$,:,߉lf5y$ g#uݥ"t$]z`/כO0^ קcF&NR܄Mc ̩53u#abKV/vVy şc蜴pT  ՗mq/M~tER*GD|Rֵ9 (VĐq̸OЙf|aef}gɠ' sγ4@dx>AGûڙ( <4|LLW<=rB"|bȮk19 dһ'{$C!C}Ѭ5b9tz)^G8jLaYُsw$7 п|W>D,=U*[r+$*ޖ*jC|AifmJW i&KE66J"^Q7ePΥy=$c_QieHodJOi*Ba2~ F k>Q2`m T 7'0 0tj>+pDo =w:98>(['OԛOHDj:aItdˠg/(xV6Ôz 8h6l]5D34=?E]W>8aٕ$SOo]?xL,ɹկCbGc!E lϸ`[ I*'(`y?>gH{K1fyzxZofBW 2h^/GS: $Hрʔۛ+{6y V0&^+Xkh՜|M6$IV>Ruu #us a ,jji^&uϵC\h@@i'EGA:~Yd)z]eT>:7Bi A_gϮnoY=K#^L:R }T,e,p Lslj1O[~DKQ[2u IH~`snˆ_)%c&1jw=wBҿ)sU@dDVӡ]R苩IЎ[PK_PG>G6Li=|_]Ύ\K閵G&G9(:?5ZɀCUxp*yaѠޒe!WRNg慎x kZlÝ؞#n{VĠv]oMp0o\ض煚oBԿ27@İV@{esaE<p@m[ MqIB0Ƭ=j^-ΞWp4XVƗf2v01{y&!JdQ gora $:#zH4 8bmS,A7^l2t/HUIE c#`'PySi{C8`R}h2#u[x{slR> wd WH 5h%uz\oz3S6sBrSʠHmwPƴfїX1l"$+DKAR Ox^#T#T5syđ^s?6*w;OI[mMᕒ#|uCDyj󪻃cf|;>X~f>ctԭys*GVe qW8 0 S͈"Iͬ̕Ny匙q)&ݩWe/2Y5wDjr̃N :xZt r\7)aW BG >3Z$Cøf!՝Hضq 3BMZ\% EOvhx]ƫ,q 5ڿ8UE@Q*L2JrrJVLq\QN՝?#38Z :CD{ni lQN} 7MY9A??vRsC_WJ4f>+kçpݼCv8 > r(C[oSuŔVa\!7#R<ܸ>#$&`nS8PҢ+|}II¹WJ )AyNGm];#+Q=@8q td˴"~ s{K7-Wo}Zk[vkKrx0N?n&T~>Nb&)kͱFf=i E12E26`\:UA~dAw'^XI%:(\–Z.lZX-m`hL'g-'{XkݷI4XR/nh3Ezp $ltio]*tB#"g';HgIegA`PX;[5D]%6ƕoUy+[~^ -m]PՇcZ@"w͜.lr=P4,4E (;bD6] /Z>^xtJQ6u ;p0cg ;me.7 CqFOа#j΃"-gkfG^YNgɵ:Jg|F|}@ܺY!e5K*IW?XaNA 'ɣ`u1c$s]B`35 q5PuCmrl`nSFAY# uP% 6GSB v&|UC༃@iܛX QR¨2~'e(S)KPⱣyxza':jdg{7DCcdAiK ʲ9ޝqG<_9yl_/R[0?ot-_$XE?\T=EZc1+m]oWtžmќHl,u5 γڀ8ɡft(3rQ >.yAW]Ү/2So 8PjTt$*-U*Ȑ ]C/;tXه%3  7_:h#"O|Bn~v, K&1 ӖHd5LR̷ٮiI{oxR1ޫJ\|:!+$OKi2# Y^!PuSK"z՞\q iϾjI[tO]2Q.ǯA|* d$/~4ԩ=Z^ZKfDjefh.^`F QGwLt#7tu{x&X"]xʩNCN0=+en06{q'5.XRB;!S|Y^ydhdH_bT@}'̗y*ECM=HiYРS`:]q_mWYX[)]@VLvzO ;yk u.!/m$|H@PjzJrJX5s{`"Q 2Dݷ>gbSlsZݢa96>b"Y!wahƫuѣStdׄ먽hAlvղaGG2R$ |-Wu4o)4u4NNw8^t{@㬥3dM߷jSoOp&kН({*+Y&˽R"Z$^O;[lÒ< OGC+kTC땂qne}>uו1ѧ]4WZ{6HT1VG<;9Hx+,vMeV]VF~/DSp9foX6IH5@ 6ⷦqB7FҚkZrOFO[:ssp-WҘAx4 OŖz,>xr :!v"2]Z}Gc: զZuE# Dӭ(v59[Dg} G?d),=Z^Y)sKD(<.Q~\e*`ߕavv{NiThgRǺGklKCFUA D`@S+;K6kC 4AƇh_P> yQfݾFbRf(,4!9vc `iW"C^s)7m@rI 2_.p|2;=ͩNݶwMB@?,&kM7@c $3 wzk XW~hoqu]mxbʘqp59}Pa7wbqHF48J^0=\@w~zz([6ީMM4@O^3dN'TRB[Ÿ SfZ,ݰ/,!(&R χEAC;~6ejv*1kR'Lp c߶- h?zeA+cM3 n}zzjL} AQ^S`~}_t']١$al]bhN/xXs= }5ucp `ܥD:#U20Ϧ,"zܤsg!k|8ރ[X9' J[4L&T:T?R\sN+?}BXObui.*Jps>cL=w)Q–F ;9ڹ|M+2HYE2AW`h^WrkmbLj2&<3Ї;tGd xuO4d*׷`ƸZcU ĭ7<]|ޱ:OlRMM7D_iK:BXI}N&׶O9Ybqޘ01H_|vXl;-& HT7nPBjE"yj|@?ڞO^0`k:u:j6? 4 s_Gyo.T }za58Ṿ$yv53lxx%]7-:$ʅϦ\ڻg2Up44hDgeË-EE2A +g7b\K Gĵ#ml.A`CkĆ!Sm9E lU[EHsW#}ΑH/^5PosxMBɷ"^>o:1ҧO`[Ie1?DmE:O}N MBc}({&D8GڟWÕ .=lԡ",l 33 Zho^'E  bWň>GJ|D}'ow1ܢlpaS2v- Ee:bH**7M=q_+&~$r&7u"K2ec~}2J*O' &uϕiV, KLmڬVOoG ~C{szE§)j'&a랬3e9~Ht3+鉃zK'$>uqD3I$s܏8Fw)OdSRI0LY"> W* (ֽ$3@Kv@7 >u:$Y~0a{T.!M|,;aROЍ:\ -GrQ9ot@YN "7ŀ @#at3LNH꓾:[F_=jr\03Y9-Ƙ6T>͘A<Fsg(|}pkg'-& nAܘnJ$T?T g b˂-cw c%:Vz!H{mjK+ ڌbV/'8ICGcY> uFɑWR,D4~R3,yB +XӒJϩ[`p*RPOQ\m×5l{ji0"|սiSdcܿ}v(imi㴈4LcANzF;6g_w 3{yf`&**7/f237sB1⁷B{dՠE}vxOj[6 R_iSIHn@uowѨ1<%yjdViQ sNgKF&"+dܓF;Z;G* LSÏ:.),'$yܞ11*!;bQ1H{u@aVW3Muȏ" wEm8){vl W'-QEYեdJ2LuݑB9\|jƟs^I.ǍTf,+'9'ER٢ TW/YUcfڞ59/$Y|&5@=Pl$ >>δ]A.~tAN|Mdj .F (paܲ|4qȺ=F5O0):?j~%RS>\=WghD m #Oˍds|irjVz$@oP53R\cK $|߮Fwt hƙ\bۢ`0ua: ѪN6pG r[BZSfNX#D OlRz ͧ廍l53O2 ?Ya%XjLtILUΣe (`c`'^'?9(|] eICu _2}f $rh..zq/dx~R8cՁH!߻B[M~'Ə%|NTf?aãqH$'8bʟKBWB2_i9[Hp"hׅj@?k/:/niE.*MAT3uKb}K`&xtQR7rڃ Ab., 3Z3L&~ c[6$-!gsI$Z:߾F|FfuCm0<gM@"ɜ$cZMS}.:\͑2g#E/fM@ycdZD+93ˬ_4GJorGm*&^f.Vj]tS 43)NȔXȶVfNJ~;C>tù*QMTcb={No5o,gXa"_ 8Ȅi#F1Io.6&:LԺJR;7HW1If"Y_. m #kQPK5TLo/9}{drg(InP(S Emv),ҭn >Qwj҆ᓘ:E#DǷh&cvQ0]'5^|պ{Y= lnQؘ#}ߙy#%1Q;7p!@. َiꋌdTZ["}-ӑDoM׍@\ = 4^IP_y~1`*}Lg9rxGr1#5z)p*W(᳹EuZ|*I$7 (;/L~G㺮7%5zZjX sJ$"} T-z/C=Ud73)1@X^]%BDzw'dOfJ~sg'HYPDcN=Y3|/ԶP Ś}=?R (>vΡYTm֞Ȉ,D26y0W#EV2Wf;<N#N$;r~*b;`-{4ƉzVbh@ aƁyJ2 B /56\]Y7} 0K1MS:t%dR4.;$ޫdN / IjT35s_eMַ֞K҃HY"BCjFi]<3:m)ϲ?K ?9)@YW2bQ͏pt}V9!wGDpFG?Q>Pܝws1z-!QУ٘q[w|*1 [V,$^٨S]:șt\VBDjʙg#} l܍w_k}I>z? wQOf5k]EUΔ>-贑ꢲ)t3#7[ۿU"&[͍c04m6_stuehhQ_@4JłeScI0lL:U_/SLS[mI_[,-"l1t#W+yڈRvqhߟOlKv!/ 364Gs DO#OFn]CuU lY+0u|IcrdOe@s#꧊b. Ƥs%~q7Vci&,1 BazTP™-yu{a)_LyjNهzao F~J$ e`@3 ZV Hw̾۶|asU.Yj9Rwu ; թEj]*m$1Nrߔe5ɗP/0ĶXS5Eo>Y푈67&H5@RPKrb3=o { e;JX~ ?RJV[5jQR2Ob\"De;vXqbcn wVe+ׁq-])3'3o׏{ypDj4t(;Moui]B-nr-wNxXxZZ^Չ/"t+1R=ь% 2>^9\ld)\%@+9OG;f4vV7qL2W#GrX@L65p]$1KWt0tRWaP!cA)8":.xRqٔuza'6Oݘ+=~ZQvIJv a])b}AH*AW1;H}k;0zwScU+<yU 4r{[dC!2BL7ʓ _$|5SVN. uWШXN)iFl칀q *!4" ָ2ZL`#$QtpL?-J%Y)AFJTo҇gX6V%:/Q粑rLp(ek#XjÿהqJ6K-b\K$bk;Ex^B"1 9Y'X/Ro+P@>Q??Ln}QVmenG}Cz׿Yaǀbdbi|e@lIPnbhyEL@7p0OZD9!h=~Q\RZ[ c"FӠqGޚ?=!e aЗe՞8H^#Y!x^ߤYȡ WLYxev!hK!u]j}mrpRjgwoҷ"bh"YJSIp"AA 0' ؇k& f]_/:h[Hժ]|x[Z4M):䗘ga._D*^w;:^c>ҿGᓫFPL.YsllhWUb߾_Lh-grKkY :z,q:XYKe6[!5,Vk]9%$X%5'7  2օ'[6A,ܯ8߫/wev/yUٟ&C1!B-\`B)e@.%Q!CTB"HvGo'_7zq+~ 3۰ J2%V,mTg0љ(Wģ5*ښa82r%{Q:.peHCNJ3dzG^'giY @ 'ֆ.uw9j7K ǩa}H^N"Ѡ*@D>{۝Ded,z]U,L^T: O|TM_2 < ⋶311JKwo-$AS=Vu+D鉹-I9t_p.`08Rm?j'r)yW h̥vi~.֏K(7&`$dr`6EwXG8וbQ[sq#em4 B́\Vde3Oܑ70 L:N˺v8n/5}6?zKQ5qEׄԍ&нmj]tv. 3K/v Lz[>%Uw8dQ5f/dw(:_TDfV*n?NOwnۻSW #QH!rϊ"ǻIIBԨ+{*V-c®*-):=tkfɭK+.I \P6/=\`ŕfi%IG)8kCE+X^M2_"cht{,Q70׺mt1³ZOV;- E19plM7O _!FY|m+ގ`Z]Dv/v!@am*ˋʒ{ ?Bg8|31؉j <ޫP}+#ֆߌ{ќq;Fc0v %`ahE6Zn]ct%pq+E*lfP2R R RRꢗ.,sW;G۞iԨ~_.|s P{MqW`@^x"=@pv}[?O? |, ,+?HjwHZVmcŮQ'z =p9 bRيQEhn+ȀHʀmЕ@/ O}ab?v$ т/tӞQet#p|qEǂqjuNL=P>Ӈׯ}f>qtɝtq= M)c"2k $Y46M}j)!!"}v8|?4o /[{DӮ>UvyTx=h\ Vf2xwnf)֖ԄF&4*b/uC^2ɂ|t9a-q(>g+c&>)*huЧde `YɰK[Le<WxgǥIljy"ei5b٩ؾDm L{؇`V5yCm/zIrRKqDmpQ+SX뻩Q}eNsڠtQmD߶2[n'0b6X9cQ)+띆]@*JpBTIg=.TCd.%8m' +өU۽"y r&H.x"BIqŎ7(hď3Qo{nGާ`!әpSg

6?N huUhV74TK]g^kxzKkzpŵQ`gtu5ָ>!yeh5,'8 飀  6G,L!4Ha;:[8 g?Zo ty\HA r/s p*!7s9ɝR`x#]|&#k0MwՠO gx`t8/BÁ0 ]|R1)J㖺pdڿퟫqD2MIо1_\cuTnELޙ"l\3S v buX V,/D& ?T~yS_W.)=[6& xe)Նz*Vȡ ( 9v(=dT`b>amㄊɓ4gmXH]ky[{kc̖)~*?UFJG]96 }*~ӪuB Jam56 =[>.ʘ>嵎F&wCh'iX5٘Vjbd+-=byl7^k @ѿQLQ =L_ a尡LWʡqP$w+:FW]beZ=tHm/S;}Ǧoq ^|9E8nR&V1C 'DŽ 2,ȵycj3G,2SǢE ˢ) D 1 { 4ЙN ܁#|ZCžkF`~D l:_IcpŹ`x!^ytb)yN+zzBz)q RvyˣG=cfR+ ~F,kLs*\gzϴ ]-L.:AFoFWxf1=W/η!7\PG1-j=Bs{!"κi2na9G/Վ8B3uWsNwHg.`q,r"?bӘ6p#T uh\QuA]5˴z}L'4^9v@7nCE{8bљm ,^ca^e$qօZ'G W 2ű&澚Ԙ׿|KJ MSNqwԐ*\]Sɒ7m eLNX$ pϫ"KO?SsbrU1ݟ3_t5ꄭoFVU1IMkG8_eLZa(*N|4yUQ9푒q"lmvrC@J\ PN[ͱJpТLN69x[io'Ƴ.Eej!x߫bu85GOx_5rnMvk ӌhTk"x,!f}xa8.17$(>}C:3AzI2ɌU-D%k趗h?.u@]H65ocZCHg^U MػYP+E`MV)6Q O^Y; Hso9 FAPeyHl@4+<Fi]WEkrʳt7 K6_9* S(K`s`LL8wӌ\BHu=B Ɣ(=!}kU9)CO Byu{aK |S=v~/RW'|*zWgp#H eE!I&E"rkY]["A밼7@"{U?:FPy 5 (a 46.R6kL10szG vƍzvQڬ*z$plm=6m`/Jk? l5XB߻SsaRWW3FeJ?~Ջ>͘SG+(>X+Q9(zȥ'h;܄n a15&׺ I2d>P&4ۜ3]$0$0uL4砯ڇ.\*Q j&1Plݟ2CƵew"trAN5oT&ɘ2_C`_/sPkm`jw5* ( A,tr ÈC}OI: )> K}z~8>9ws.8]쟥9vzq.䗏?h+&btp._3qvarQ"N~ˁD~d?YlGK"ma_ *DLQc]/`h7=9uLX 9:Ie'ile'5L̫Fq%j^adΕaO9 ԱiکNRvdA޷,6+@]J$^a65Y23iu $ X҂vht+^#V5Vf]z} q R#a\Ku2s“kfׅ%)gK2USf,lv|(9g*L7ejGxhrO u04p@YZQЭ1;WF$ Y&W,Cj8+V‹E^l<[ww>ܢduQg;WˠXI-6GJjeޟ70~3tA{! tU]Tk2^fh&l/SM ~LXaUUcq(HU=R`Bg8K"7cp 3uH:FܞymXp><]}Rt"H#"je ́ 5qG'-`U`)yt.m =r]eD*mZGQ8e%Ud8!]*gSҒo5:[(Wm֥jxѱ:_z[ᯀ54 *blvBI; y_o 6vtmJSM; if\+-ЗӸyMEL|KP* WG 5yNp4RJ܋=шu0 ?d缪X*9`ۖc:CQ;:.Gg0oO2FQ$j-DxcQEsڣ ^0FЭ6A&(Gy159=T"CҥQﱔ١`A|?,!R,.|Gن#rcn4쑗*xE؈Jy; v2EohX ^pҋnziFhd WgZkObKT 8q@d-0FL9w @qàCZqtlqHeG'm|Q. ;py))`LHiA3b8l/p*q:y.C)?Ɠ{{ڴưjZ29/^谮Nr\54șĎYWP$\Q.W tSr.n;<[Υs0Yѝ%\Nદ:PW ^E Wl#v);*ey y_*.Yˇ+*rˋ?nW( @&-#2bf'VGd'HNÂ^zZ&+bzSVZA,gg LP,brp^YPΆ砊2\3*)*!]7?U$|x(_Ņ1:wIk v{N_N.3=ad# l O5<)|V_E~mUhFVh|qݽX֩S̳Mk'5)@'1vcnN ʅMq% §uVv@=پx񟎃'ʘpegF1 pGwa wWk. bpjfHiW6ZK; ax)# 9[*/ԧg;ГSZ C͍a([:;߁G04 s-VAqG'Zd=VVg_|wCTZb8z= :r! <~R%{`.~KױZצ~{UԷ1%KU ΊI_T `[Fޭ& E &*?H9W+}f \ς4U=-CF S~dܾ)ѝR7,d<98==ZKʠ1n )Uvn^jR#/Ci'gdfѕ`i>Z4!6pg4([M=/+F'adVz&C3,WL]q1V/ǀGdc.5=Uq9pP%xA5K5ʅU2 3mmu8qRm[!V\[ 8>##f9su(d |7!֑tQe/1B^mӡ#Mbt@#?M~RO( |`܄Zcx˥0sk68ѹl4~:tx0f5S1F }&$Tgu&")ha'mvO:8s(A #x^mDȻ03ɪH$5I OzNCO8:.y 'c(Wy"mZ,m`Zg {>@ .$z݆bjN n~\pMO(jxjD^lGHŮ W^tx:ryMCU:j,܎A>_OJ%l dکednՅ*-#Ciŝ~POldc4Jeʽl:n)"_KhΥNe1>f58հ4A5]rN5ʹ7PXn8)D*o0R 2Eś/1rfq>6+mha(rsaZ.i4{UP䞷_f ēe@V~T 0Cp^8'm77haKo;t.,XoA)jq/f[e$(LZ]Wnۖ1}$QԄ\:eD9tye$24l7!s"=eڟ盝kͻKӀ+ 4ij9QnS?]Y=_~BYxߝ3[bx++ (̪WWr8Z1;WbDŽEY{~]U(!AH#Ź 6'?"cCXME;M~p2K>f:/ƻ'l. HygFY0Tg5@pڬ܅{??i^ќmFwA_H/j;Cݶh?97FsȻbM ÒCFֲ4Lԙreٗlq9Ke.1*mP`3Rr" }dYt~W.\:7M0ͩI8ܵ@`ϵtUBM]9zJY.J}.+t`#6~]JڲVj۪}?h3Ɇ"8%빓Ξh@]FH>αdIp~`L$J.b+B!5iI&HZToұVJN?{O}A>ێUO(A sw&J|@SnD6 vh6#~g}p)uC)3[0e]C4zؑ#EbN;Iq6b_Cvw=iHo㍧J||1] h&85Si%o7:sE&"1OS^ 7U !op@|j6ؠ<'UDJ( 5oTlG-&1`3!Ww%U[nRa4I~v'@쪨ҁ$w?"8J\ǰa^ڂ<kb9w3 wf(c[* M?EJ"))]L=pLӨr2bץ2{ǥ->ёsy]5?eQB̘pZEQAѴuS'5po_ͺaaȎex] }gAFdx݁$~(iċdTuE8 2,pvjO%[gX!CE F3G/.Ցp|ICYK]&@8!:t3*]{7>sܣ`7^-P-nb|1Hh$V & ʆ7P&Ua{~wƥ5#!628s9Zi , &)4Fp<ؙ5D}< I*c`\/4T oi$d>wj{WSH͋r[lyfTOMCgl4$LA,5m7tcu]8™۵d|7˦Xt/jp&"ڝxJ3|T) P` ިx-ԯ 0Oϋ)>l vg49XȑWT-fS%6 d5^|z6CM&̲h}e+y\7ϔ…oA/vk58cv Xh L MwpOw0=jS0͸Ғ0)xew)^.EoPojEF=H'\!-ڼi.aQhmmy 7%3FAh2B0Z O BCߨxyinLYsќS)I 0xȄsbM!X %`RB')yvc!"2Be^\,5eHAb'BxH {%9`5kh5YLF8˯W(3r4Mw2!}dsܲ9V)m֛Cˁ*J:'ף6S^ï):3n[@Rɷ{zI\M\Oc.T:ҕ`@_sݔ=<(ϝsel41:5 (f)~8>,(J̰p^*CQ=6=b=gtU:!H@J\_\ ۚ;$5Æ#:_+wA0n9.[S7LIRRj/gϸ;{fdZ)#pДj!;|h+C+T@iw[2 8La#E8g5=0P9&K޾#oҏj%%0Y)਱f)C)] &\,/L͏6f  _'m, + X<е0"TV%a& 5ar+XJ];Ht.h&>trI==yTꚪcΡ6lfJ(Br 廫>Rj,gykoV?^6\.٣ڃB7SR>Kz 4qlW"+w^BK.Kk2e>q`b$x&cv켙I3t=nZw,C}gvBNkTX^(̑Y3(oԌ*7 SgX6AC<*{ 2`av,?*3dn%E;+=AgDE9 JJPmUeqh렼qq̪_y\cئ[96V)ĬZ0?{<0^qnćR[JxWb{wV Z.0 3Z6 <vKn 5ʘ|̌z텋odd^)"vA=E[i9sh\f׉A;d$QR16l(^iN7o\ՊAH,e QJIxy4c\|!3rjF6#*8aGnAi .ca_;,^^&; GnI &a:voH)|?&w8) #APc[&ǬDvkx24pW^;(PzZ;1,osN@hǦUQ0\1Hwݜ:W9]!zpIӄI ,=dbQUDUe95E'`#9yNl, @T}c/}vάgcϝR&dB\_p6_tų0ulQCAw$D-0Ժ,[ t1qZgOZjQ/279z4om( 6rIfR|b:dgTE׵;$}O١Ԋ1rvq"^8sAmvuWR?8{,!AnQ_M%|Y6 -ST0+2$r'x>[S+a!_:S[Con|JiN)Z{}JiEXMSxrX/mI˾62_)&sJ硱J;S++>X|AK6WnY3JFf&\Ƃj DC;VOw++h_*b`NG@7@|טulyI'YeJ|3Ri8$MTgr`?ڥdQăXNbJp1-`:)Ղ Ҿr3"oX*[ g2kHK!kIW/zC-b jKjHg<$lq~/ΎzUb:|`[dW`ca-(IK?yO^KDk*Z3_sEDž dCdf&MU7"uP|\Pd)Ux-%j .C,NAx TKN뽍kBeGXjyU\G*t_b4F[_t1ޖd= b$o0+R`+նt=PMZMI$A1,1ߦ̊;fqdp4v94xݻβ$rr,R'^x fZsф|TuA)[P*{5n i.*vږ#'>a+oTK~ &}5E[[j+)A_7MuW HN ,_h[gDY:qaæ_)IQ)ojmGhة僷BNNI՛""z)!眕R 61 qܴ+lY5M}a#|Oq  H& !"mu0YU̳~|\ ab>9DrƬ mّD v|m;rf".}]b ._ 2ǺXX-sv(S[f@ t)tё>FBsb'ȉhp~o~D┸6(r_qXW@p&g}W@̨W!}U@ڊD(mXW {/Q9z^PDU @\Dܯ[哒0公 &htW.R-;9)P{l.0266Jɏ,9D |ds:Lڧp"/OiQv*:|b;k4g/67v#ڧf8eW?0mlÓ14d*P{(تTqy^(.(욎)^N!V̡0K&$Y5/4r,DʼnUzA"2-;@!k}x[W` :t# < 88 1߬0v&fGWy9/wkwO%oz{:j=Xf9Th8ᲤO'͹yrB" +%3'g`&݁s-qQSآWYc)Oƀ|yW9K@ӂ[]1VzdAenrZuF"qT";#y^O/& qS^Rt|%[{ zLqxv=wfAtûZFh"Jmo!zA}rH3uؖڹx~W{ cGhKxXfde\(r1}=~~|M8Htl^i3'Oޠb7Ip\<ol퇪iIDqX׬n?3 ChބB6QeN# =)eX>˜a"'5fMvAg@L|Ki牒u.Fm!Mщ俉N\%9%*g5Uzͣ24ٸ4ӿh Av]ݚO3WO2D(p`N~~.\m,FK!V9!t +!ll vAB PEe?{pA0}:v2h>a/'a"ZADeJUnm0<P*1N*Cj,3]waN9مSZ|ףՁX[DqN\ED+4!5J5?.λYFaR5(<5(.r3yUDMͶw/32 UC P8zCt8ϟ[WٲU5pUrp`š{qu w07g 7筂i(Cs~94%1 ._ uj1uJ\A}6P2@ i`l & 7"H}oͲm}y~&bC{1|!_oYM{էK/AwDhr!@ĭqZЏ?|° ,˻6gׂ}SpI?C S?)I\qcF;e WY,V`@&7!\C;ILi[DD&n2lگ68Cz<└y-m n,[҇ iB +/n#S Їqέ-oJUiZR0/\G]nŸaWR%VpXy}6rK[\Վ9qOĀw~*ڳ\fY㆟㸺ڄ} !nT/)C{ֲܢN}c/_vΑlSn7{O dvfvBӢeS %=9DZ].:>5PmE9r s")V0r!N/藺{F`| 5n'#pzȖrݚ]F,.,kŠezygv-=zT*[A`,9vn]gO *RG/WK99KˊS,3ΞAזF5եĐzJhWZJٳ'Ų?f^2cYuRip?|/h=X^L6ny@Tsxڜ@W&ءGcWq8řA[VcMO9I8\KEX&Nǟ&uuLȸ᫓Bu4i٨N^ÄZ C] $q(ztӁ9IrA3GxF)Hɒy=`K=*h'oHoɘ`H:8&WR%U}$>B޽KTԣr=jܨ@̨7{.@7>ߑQ?5n4hor$~v U94n~FUx4nR-]&hJot$V+[ DitAԕ-uK/;:}HϷ8$_r-:t"(wLg~`3s4wDhV2myEMg(dȊ,6R_t|ٔO'bGmHإ4_+3 <7}~aMogMʳ2̟\߉ ziL=u^5,rp4dF1EM[ :uE.:ʢvFv K19^NBaPb>+J,I^Ͼ2FKswT8TMՒuM/Bky-5Zd1d3˜seP c1Ȋ !knC9Gl=22InC nMnUBӷ>=J`3u`UG~=q2_m24)sw{YҸm;V|O.CGTyO7mP tMEձ&mJɟc y߅{_JEKr # xu%5x#5<\cY-U.p6imr߃EFb[c>GnUibbtO\5`߇BkTb(-S RB$ea ~Ncv@g2m F53I2蕁FXts>4#E 1ov E Rk :^+=,|7hlpm *ڌR:^6 Cڶ v q8yisMHewN#df d\w"au7G@Tdg,Y9dq}`sV~7gR&e>&I ~F&(c)q b׮{Mt{?[ fVMIL Il[-OoMpI#6'RS%% 1H[r=?fi6(L (Xwz_f`=E|ǘq`VAJ'd J!p-ӶC'J chH~ :$%"FREjP]CZAP=uX *($V&/㑥!=OD 6ZAx+ }XCSz7l|`BпiADxv" |8"P+ <7 $x]2 mEw^8"DG_@H%W:S>6wڠ >W9K>\J+VW%=k0ܾަwɓD(fan͖c\rI )ȊmfW.q;"3GҒԿI@]3r)H#U1W"جzsɗiGiޤ|ڿlVtNe=NRKƾbhM@Ow}s|]nK@dyW~>2>"  ,LLr4Z Yx-z0\@꼀0N:ARyכ>Ch+!rvIrF8w@.Q`G /wv˿1R2g-^Bĝ'9oL|]W7K_ jF).x򧠰Ůl4'N(-{I dcm1C 'Wn^F3~;b=ީ}q%݆QjDP(Ebᄫn8t3Eo$==z31_b;6XT3iR]˒6ANj9s7|,Nv}cMH~?f:y|®22ZxW][9>[uÝZ`]OcjbFpq$}v 5MQx#<;bH֯C`CՄfKTqYY|*G˿ƠDx%ޤ"\9C[Y5.;6_y&,\ CڨFR~E^/vWGZô?5X %v;Q1%G hJie}*L`e۝k%o:kmioh@.$0Jpz3Hᆊ7F!T̮XuvՑն LV<Z4zO0дX3ZcyA'p5 Wq@F\DFK9S,[Gk_HZEoLe`8Q5T`WU^.t˪מ]bisW&ܪ9 ÔX܂1wKq qC|$P;svfѳnOliyU yxwk˟T.S[j|0ݶ^ ҩnsaU >S\lfuk$] ]B" YY]N߹q.,A3x#5l);S=[DfuQz1 edeyΥ\4d#I 4@V鱗NW!*0@zf%6< -fx:kN(Rì%_R9K8|%)䏔1g_޲ܺ>b7R\MKyp!<&zmAC%GfК^JnK#x#MfeD$qC4ҝ!S'O$⡶!mGQ N.UuAT;&0|Vpe)4)y5A`a>ԗ-PvfK 5>Q=De֣ ) U'D3?$ _#:l, Ę*{2 Gf.oډ~FDP^@N quRڔʳO l҆sFA جK3uG^'۹HПF^kTDcЀO]LkD ,):'@ҶOЇ eSoؒg^E (< #Vj7#X=:ρGڻα)ތd[ o~Q)=0{N %n""nMPX\*I'O' <%߳e)d2v0K$z!tD#yĄh6i =ΫX .z5ԫu o-w{Hn.\# ٸ8d-u:WrOB[/X|l|Yyrc*%KR}ĥxIN{4K:8*x Xl3DӲRN7 ,0 !#-71#Nyz(!5R78w٤I E$'+SIA;\;_jS$P\ZyI0.;8Ed=+"*UKnoq:~5ifanUgkVOpkfhd\ 6soq#Mx>׶1+ ޒð8 H)44?ަH{m]UYwܺ&#?G1hDN링F2]ޫpjq56Ԛ'.ĵZpoFfLّGLЭޮw^HD/WIy5Cŝƶ~aRsf$wƥYhnb h^|;+'oh.}ɼ/X2[.TW-0^-خgKWB'"4cU 7,~~Y8_"Ʊ }ڛYB{'AkKXq)Ӭ:`>+y0hE>kV2_>}v%?%P%n7ReSrG``}{Zȃuq0enqqK,`w^MEtUm*p" 䉙d4b0_Q*lo.{RZV7~kz:Qr&֦S9}~;ʩƴoW:A(VYg;ȽBJCT HIL6Zlx$t|iULnTț72[Ӓ|k5 uL@eœA0V' 2JT+5zZxKj 5Q6ZW,FPuV90A--KY19-K5'`ؓSq;֎egF&>>d+7YwE5by6z;RxCn~4{}PvIhgȸkrM`^b Eӆvqﰗ8-.{W#}rɀh,[؍_KZ7 QDL͟0u:u bUXm?0k%pX 3D/svgv;[,C3;sCZ+N6NB|=`1 2>Vg&l<Ye.sR'{HĀ {;YjGw?8udzR8C9q)qN{hc&k[wp%$I-N_֏S^Ba;O'6枯C^U݄)>Yt; ǻ?/_##?rU<*IH:uP*o2lK$#%-xHAg8YM[30r!]ev#a >k}%g7?ݵ+q#2yeTqG)J^VNi27;#ù='.Hj?+Vo{O7gÉ%ZA\X\ok.$,34IR92]N;2:Vs8 ɚS\ !VZ4R(,s ޡlr(%0D>|Mݟ]j;DsrK FdaIƓapr?pDvwM ud%t^ >b $r qѼND3R Jy,wΒpҰTd4F4J˫%k:}<#̓䒖Qw^E-h-Tb+fss&q@/$UKv#pz*aN^*0w{yHh?  3y>=h!M;"{ꃟ;5tcoI~+lcdGz9tCC: Xņ x܏ˊ8l jM ({CAA e+}EFTqm1d%B9=?R,*5邴^+"/Gun_-}=VPl^ΐJԎrg)c {Sj ~Hz8{;{*!鸀Azu?ضY;BN>$MfOI$@?#kFCrqX4.#_FGOsW+#w4ZC743lS>|2+" rgZ5S߸ͣu7~{8nr@XoݷsSgqvn/]ܺ5Εuq@6)1tWm\Yʩ-r[̃B\QBij@;~Ouw_.x5G)9|>%!"$[D0 pj-45#n/ 7( Cc= 3*ىxLAKk)+h2˻T T9W+}L@;U\f_Χ-2<!Ert@ekBzy&pT{)hTݥ|n&d(7G|[Vl>2 ޓ"DJ>9p,BJ{ UH@etDǂaחkǷk!3 /m`9GDt)2BY݉;^*'б/8@Α$5;11][eTz)j(aLHUW\m2 a"8oҔP#i1iWy!-KSG*r䯌>?0 J6znH_{ *ޏRy/`d1yD}U9k(bU;3@Ņp킀P'}P3i$dc N=Lă{l Dɫc0tKN0xEk>R:0Bf*gkK*' ~8̌bHh44sE5]Ӡ.[C{x_n&9YueY w(, '%=*tݺ[Gn CW'Y􆔾5~x:,c0>7NEi,RDtۊy ` j~Z">jj%# F ˣM Ua|xiPN} hF`ۯhaF9ܯi,ٝu~bnkVd39I,w>⚝R벎.Ǿ[F5{qS껅;vv_S]1C= ,"i%C}Y*0_dkn&w3 uʷ4Z08 T9~&Fy|5Ok9A隤(g#ϩ~z5KXΜ~cE~Ӑ(Χ%Z[rvn0*Z=*Wg{qJ ٖ1ZcCn˸"#3~Ŀc o EZ$E UaZ`ʋMKQrH1Sq8^s%bZR󩕁^ɉy6*A`[v֎K qS1H+3pn8Q/,Â'ya27t,¿O%Zx &70uEqP/6z!c҅ "+\]\Ew5ߍf5Gm<_M@a1#WHv1v@Ldd_]qCjW^TDPD4#H ;R6H]tUǚ"xV pE7]EZ0!`HU'Xr ]=Mr!]-vkטc _ұ3QԳ/>G;կOa8q;QWz;i"6II{, @ KOwjhp&CBumqM3^-+QNڦ8^ AJc #s=؁8f"n$F aNk+U 8jNNqYMaB)5W,4S0T`M,ƽm[]JYglbakfd&mlh=>\T q%%v 5'B+ <{`UsB<:~FfR-s 8|.v9 V=[L=95ֳZTlqr o (GBTiÞ>]xbton.txr9L۾KT"0ε9p .W՜7o"|+(TI{D/(?̾Ԡgo?*ej,ՐLbc-:tR8<9 %7$?WcJ#MLet)l=cn[(ʫ!FW{=tK%sJI^0/=.$v{Ef2L~COra+Nf,]эELAu_~Tu(P^L)E23] olf9?_Nÿ _詶  Ow){C0FH.XeyAqCw @8;jf1ԫ5{{${\ۭW@Oei4j,\PTq c㨁@Bn6brhb|\ ^E.+Lab]@.C%Luq R4JoZS>&1jE~ۺA/xVք+V4,i_hT. +3gG$<{%NcXٸ1:f֍?2s\D+K惽sDw R p+v=}dP̴k@m#mORս' vZm3Lf"Ep@`]g0;aB8߻~( ɿ@ ;QBWԜMI6(rj /],~γCo} PT~0 L&,ϱ/jWyـy$L.U 4M0fuў) :JrMFm\<B ".P%K> qOX-{ Os}ē'W$~- |~`A(g8=ַ L~ٮ,w ]_3ƦwJPc.: PV)2*bʬr%2~/^G)aC5.\ Dd"4:^-勋d'4| 8A 9_/U>,})\x;CXvg\ye[n>}g2Y2W B*LJ[u+tiIpH eYvXei42فSC@̈xFG!DK aqzoW46< 갖YjHG۽&GS-S$&"hCd:lgU5L"?Ay5gN'pA=}SjiG@J65OsK6t^ОN䨪'#~{%SzJ(R^>3rކAxG1,x nz[ؘ@hKmcq𰏽!cNtSwfUqȉ||^֨5Ob K~Ch?סV,,EtR5(9tףX9A{g-jIn3؜-(BGV(kD_tN1;e0"'RnnK*P [Yyf)wV.G]-6]s!CPt_! v&z1J̡$NܸI 쀾h?vb rݴ8K^-N7$+ #;~]m7rկ)h.>Y~ޅZ௧Ʀb8~|`A҃E}2ܥ67Չ{GEh K]R3`X[er.3Jx .f> |\ȊI7ia&?NXz>j%@vp8\\~ Ab_A%ݬQOzVvxtk`X''bx%HnDX޻XyE82'I1s B 2XY:ZD NlLq)l=(?X +ѷ}_pChIӥIPF[\"}:>#p,Sr~750 Mק mflZ}{Y в ]빟'Mu]m뿓hS 69rYY6c ldT6iGoI?۵ⱟI ;Pߑ3|Ԣl.f(:ނ{MV\Oqd M(M) mB(sUyR!hk!{n˸7NIQ }m3,J^m@eHd(VݙxUL/eJg\t`~ ]oYqov1/D΄,6Q7]֔ڱakR"[r1mAw=2[t{+z:˻n~I-[yÝ';H|u~:ҍ;w-?QF#pt9J e G~j`!8OҩCnA'=Ӳ+^H 3Yާ/T惎vr* "PX5GHs4V.)::w\ȣu PgdK=)x;^88#̀}sv #'"eS#G³tc'Yg7s(]MQ ! #FhN96eȨ#1ۂo$ P[LE|}ʏ찼5h羮E9L?o[Z,CӉ8ncg/V0|i< J*T$5$)Hu7 FE7OSnZVG?Rǚ a+ PkI>&-]v>I8c$죃P@+wZAǙ P1'СB >݈{̱ތdeMÌ.'pً?]]HCM׋H?J(qΗ(僤Mnc/(yNU*mV|Z9w`$mcoa{#13ͤ?Ek_vN)NbcYhޯJl]}1O2&R'= ,G+pw<8.XS7%=XmFZBX f bM@B rF2W?D.T~NN :g5d.S1;cwc!M&4w n&NaHE<^劍nE/[vm2P,q0 ZVza3Q*yf%mլu1*b|cE}~XBR2ze yh> {@gmvc5.X[)~ۡ IR$tB$T/*=zYj$b OYtwwG46ʿ3*݋)Z\piMtZ о,n 3FVztqU3Pgg|Uan;ӥa5ogAD@\uxmF8 Ojj  tP UW͹%iCޢ{R..N:BY_o+vg@=Xo;ӊ.*h/LjU0}ykp\z['{Um(};aĚYA䨦9<}=1ZӋlkz GSTBD.(Lm+*>zM }L}AN5I5zbkn#:/ˉ5JfTyڜ\i% _x!+OZ DT$)ſ/%*4 J]m ~Ne0-rˉv߯YKW,5 rj~~Gt IĮ Nfoӏ&W,As˸'b<_lD7/<8ܵ.J,caPwe!c$+񶽂1/:KQs5| W _5,J^{ћ* 8D@ Doa"./nJ)MD3oWe%*4b %qbnc@ّy"`f<סQˇ{ ku3U  aqK JX~nz-M4.'aUP* ݷ9Q7ggm`yu: !+t"{Ѯ GGY9U.Q@ O!_}n.Q<а/oNԂ[) ӰDk F֭a蝲jd.<); QFO0VDL|mZNԌ9pf׵AYBr!d}R|ަ}awiVQ*H`YZCy1 ȏRK8#t? weM$/o>GB#WoʇM}y]_ A)>Hq2D<ߧSpžJm Q3*`(߯6R&LVg:5El엍v|NGq65LqŰ^4jqxh뉲cZ709%qa%mlJՂW?"Qʈg #Vto&`H(rDWC"HEIwhk)"8%8:e0q9*0hCADxUI jϛ?0w/9oj^w2fOŴ&dO?[2ak C`nbѿhhsi ڑ.Rr}U*%e3tI:p"vxzF N#Kh;:ZuZKR3j^xkEt0l&XF:<;/] mdBݤu=5Ot}up,@b>8+9&]ߞʑ "qL,S/?8Z돲17a(ɴעRyYWa@'m(Kb"hQ$:opmWk(YuVL[VikM"2C[g뵐anІJ2W6aҦ O7G¢0n[:y4cXdwx0LQs?糧$sbmtX|ض `cUvIYX0wN.&JAWN5:$ǴrL ) [ļ΄w@}sQ D?ef8IW؋¾}h^\m?d\۶)B81J Ndq<'YnA'$I69mZg+6!hLT;{0GwX\7C}`/PsV%O5c(dX 3=c^ؼ/Y0]c.f|uf4ߵOSoB={Ulx٥@SL__r,)I+ cÈo19pc..$ynj<&pw.dsi[X"ϗUVYnHw?KxPnva9OW;m-CePʋ#oC ?a/7*ƥc: gYW>' W;9Nm = ៖ ]M y7$o⹺a?r1կ|1=m*1hYK3SM^l}Z"^Du kV%&gqӪU,|‵fszQ@"#Q4ƱFAa0F1xx $IN4Vpo%EW:3+ެ_T 4yrRi>f'9EQ/ܩ_f>95V+DSI"GAs0QG$iRF saY8ٜ5i#4)/f֢sz 5oG>y0uTzA}BI{t_V8аq1[. HE6@ {7 d4~om`pS)az+t]֓s,vv'Tme;BOHGs_R"mZ?,Ey d4T ŷG 4>(ՖWVBRr Nc,U7XB'/ǣ ꍜ$]t5qgtY٘E2 Ukq*<[TLbqBy_҈Aj#rП]p>ÅA 8/NYHPTX}she]EB;Iy(;x7A!Z G7o2V S+=trerdԣ{r*R4sohGS,qdOe&͑^<kP\U}HR)=W|2'ޭC9ɧ2I'e5wi>j6ϡA†naǹ=?1~ AOA+.bJ fy`B!q7[MZU?}A/fč:c+ ~fDB/%׵;xj'pa=*VS.ogr<J`py!_) JiZ2mg6TԌs]푱 Aha#N,m SAUrrLC w/]{ 3xUDzXeF?DK*\+.u>X "azx1+QmR,9Xg^8-G/E~KTǯ70.!Be2-G@j7p3rwpXC,:;_+S vKA|v_| b= ~SElʻ?u!wټ+XQylD@-M 0,bرM%qCJxuϡ0ґd2?ٛ´g1) lkdTSH˛AsvmӴYJ/ irXkۤ#n XS0ܗеs$yLnH<ˆjYFd9)]0ZJkf+*]gқeQ4R%N.0FGsf @~-t'ŶX1A9O|4hOݾ^V^_ tB״&/?{q,<_":Mv<*LsnYա1)yYhcM{Q@B#>@i@jPR_+Y#^떂ntr9gV85+0f]h #_P6WJ%4rf)ؓ8'Ig FfHxb6ymzU eJO[g $¶Mǵ1rtfyJ2th@TOw7S9$OeIv,a㓇fI=m0~G)0F!!y,EE]}4ݝB&g|ӫFQu܌ܢ'JÂS T1 jY9x>܌M70}O̻G$6]x1֯ak){aPg.5zDmi0BRu=icV *nsx'đ!Cn5.S(#We_Msszrl?&c֏E4ȡ:d7ve0\1x># ZثҝZcEp]2̓CZgUy)vPk:E]jAᙝ\((I-G)Oۆ+7Yo=pcz2"bB)!az0Ծ4\"Fѣ1Y#uRӇ 6|#jB~bMFť* j`͋fKDg#.$o Kjnޢ6m\[E=1xaw^HL 0m%b2{Rӂu(d.J#Uk(jjޮp?`|7(z[lĦEzz> }Ϗ)xmhM<ڃGT*Y0t H(a߆.JtNRV}]̶pS_|@I7h߼P~mTR#`v53LJtEV|2˘xLλ KR*Xǂn렮3pL',x% 4" uߟ?=mN+'*`yaX'FpA>rJ1d,hd}]0RIafrh_^ P>l6MUh<=otqbVl!- ]bC\HnTPz`V=mDnzH4k>O /:=+432|(bjsY38p\zI .T3~(:b3@Oի0V΁6d.RRacuO'F`܅mwѻġӲpn9dSEJVO6VnYFyY?ːJQ@}]y.+O LL*z\|%fPHvj Ez&7gCjp5Q[Օy5yt˝_.c̎.M3oh1 >Q^w~C ?QQIVUCh#"ԊBa|+M"'} ߃J$~'*^ڹx"wLڧ}kl& B;qF!uJ5R3Gئ 6IBUpMþq

-]VLX2?0980(` q&}+^rI,&_UrM4C) Ff˫(gV/l>  7jMbt=gLCLa?;!k IU=)I@ g?9&</)䩠|/NϑC#dDS*__=x*O%885mDT;H%ұm+f-ge@|PC0~v '}B}Kߗ$CcjO]T:](lMxaG)A_*G~ i޹2Yc {0&'rU$7MXj'ؔ W`Ċddڿ*uhG7SżUoR'Dʳ0#o b]gQ#2%^#$J' Y1q>pQBTe,e7jp !T?(Ow^@yVycwqHݨmgY>0@LО$N/~?}Z*6;DS xJ\%òO}jάjcRp=# .{ +#t|ǹՒ%|C/{ݯ 20Y± ޱDfB9L=0܌&mb4 м;VvG59OZ "&3c10N݇ ʎN7[_F`d׃p ٻ.GS^cT us}Q324햒|a6e|c5k98Ew׏0Bh1i  ah<̏'=pz$0;_5Ip۟H'OSx&NjfVxт%͞ydh}];{WXh_NZ7QP:e?vЦ[">ux1t+.k|WhFK)b9rF_gc"RCX3+ͧݹ|tuxTac ~ $'TQ^wp*ߞ:~ɥr<@@Y|] czx:u2j`VȋFbzѸ H3:o{(`%TROY4;xь?- ̼1%'pRjWgphY̿ow7>u"HC~O) OZ͛͂@ճ/yzvmL @`!c}2oͥH$L "}ewڹ f{U-\O 䆤"Y}fw})MAK@7oT|40ܧvl!I Ӈ"Ƅ"X\y_ÃCrZniW٘-r0|hJ}YZq*Q`d=xj  N e+f9@ФI[=' cҹTV˼!.PH-MZ6XI%l5ݩ(ɇk-twbTEe;-vHdz53,]z:9/'A 0Z-njWAAol*[d9& wZۢ%`LM~A\ryF̞7vD(,n"O\75$Dh.p:k֖r@QPȓGԉj9V1NԄE$)mfzX_I+xf5(Zn8eK6V i~" W7ںʚ%>Y *P=GH ;UC;}[و)谲0~{O}u_OCP*z2/S\Y 9\k-蕎FYuR|t9-VXerjj6Q{I.gw^jy|DdOPYe ^ %]0S7b`.D9xOnsR27q6EVvUJrDԟge1q)d;[T-˵R ҖIVD'nKu$,*q3X)VSq-UBB/tVTuB[I} D0*] o~*~@!qe;@+<[t/+T%QoVv0-L?O읂YwSUr5Z)ŭ2-t?9gIl @Өy@>5 i gs=T!m[TQg@xLm8xqtMjĴkڠjJ~%*msc?|ش5GE 26,J\W\a"P3l=ǥtP8}0*`(sP`:9+htuԢ< ֩vt$umo1th:x}( znU>z5H!*; 4S kF"`/ B;6lC̹9]=RH$0V$5$Dx4FoA*(jOLe(\xh] cKmR ʌ* žn %C4>Å[Mձx}ܪ |4rfCbV_`&'9 838r1X%U CmOmB(,nց[^>\$|cz,oj8M3N]VwK}xņ>ݽbz)O2[nar|w&\", rRG⵹>D M 0&^!.xDp)-nV~jG#yZ!Nj5:7C基LeSo)iPJ?l7 / yKw2{1]PQS`q-ECuUaz36ķheJ_?ۑSTD0!ޝ$M  G'$f5d i+.t_n։A?$N<7˗0bigKuAmƍT42~k\ ^W}E`Ha9|SFiBpOh/tJ%ʡ^!j/蘢mϒ$ Sţ,_t`ơCi(eW*c%`V^p$Ϧ UĭKčY)rܽ(*M5G?ȇW jjV_K_zgt[)ϱ:eܕ @ؘEo;L/ruZ}+bic%֖R_lӍʊ4),o*! 6xOLI-S.-NA9S6 q1Ս9 T9Iu`>gVt6EQ,_?h-*ċ_]R<5;tL`vaI @>kJuVLP1wmqOԑq@gg~A+^,jr-hO+c w ~PL^*n4G][bO[R7wF dw| .ʻ, }@d(Ł/ܤ7O8$fK/[.6Wk;Socxz8CVZq?:+p=״gF*"ם5:ij ۡ7`SeN[Js^X>[d?ٌL p9+D’4J&f18`,Vը\xRNJ N oFn%l8 {.aGqNEv(sp,;~N^;םgAoe_tvfXJw=_Ui2nG&EsTW)CC!ei z~ΊDJ]u # Ѧgzq6MpW:ۤ4"=.T~Wo? ŢDchW(T[嶖IF뭱_5nӲ>`4WR&Sw '=۟ ?֔{A!p@o@ 9>ǂSP$> ˜G_Ȥeɜ/ e$.D[Ϧ2Ydj:?FS6Eyme{{&|fnbbiC2zZ42jDRm ;mVЗI(rۣYi{lnh߃7MZ1ut | tq᥼c źP6s4.Q' &2q-)Z7ڴ>NnkCJq'U[Hdu,VDi(bu,wu㱒fQMe(PW{܊{W)փ(#W[BAc.Ń/~-zZT(JMt JLFt?-Ij#oce&4SbwOy!YK:ŐO/6nhZ߼6 4ƟĦ+g27 '+k N+uO!_8Eas%6@ˑRLhHX V[D" X5AEFˌ5(t7|HB.SJI?960ۊ-vZ]ޡσE9c # }ڐ1I "y5y9Sսna5Ek0b; (bzg}w(7&23گ@>NS.hnO'{u\Ri.Ah`sN'  Y0D̛t08!cPsmףV'tJƮl&6Tn E Wv؃/U)eݕ5)UHR:ùq`Fe۸eKTAM ٕ(X4#_ƪWd I1%9[U~zkA"+ g&U+k-0NRqq/ZRdƍxp| ՂA;F^(4ʠ^uK/@S{Ԑz(RXGKGqWk]5"w@Kigw`be#U?-|o&Mb]=b0i4SōF<70t>oư2y+b{'k@:S0SZ}1p(t}XauڗW/\'JC bJ%TzԲͲg1QW0.Exk*X3#S:+hP3OKE!3e͇Zh_+}r4ݬIA#}^qLRM& 06տ,k*</B WDΨ[u7Rua(m߮ԁdMz˙F]%sLh~m6nX.1`$NEP[}#Gg~_M3T/æ n%),t1Uk237,}k;ӗZ6`qH3"& V}|glmte\x%;%xG}0a@NPf4ybo:/s+qlhB" zjt~W ;& xN/6"H_p?d{o@ާޗJ`G[<ϺJҁlZ"3lC5A*"Z MOlVs*y|KhbDMZ(-w(1N:6D橞(+8'@ZhOädrTp!ӂOSZktζFGjzxw3O *D Lj_q]z'tZ;7jU#(SflF}kz6ds˿ٱ'P^̇Ipc2}.W] )R{ў-(6&)<cS6ηbKƻ6LVTN-fU'Jcj"ȏfݝaзȶ0&)ܗW-tB\5xcp" P&ܦoxޢ6EPn`:-7 OPͱ{s 4lpfN>Da (lTm.E^âG@suu!IX:vP3 GɘS pNXYQ*~jTu{ tmD|SὍ dk5l5Dsepu΢؄ɺ6j̸ W]2PB;\Iˉz+z_v>>5S 0?2VMsw 1Un2ޑ٤_r*^QYR!fllǘc빐vȲks"H}a\mG˔JѺbwIWn`6Z9Nr`6%)CEE2Z +(t f(Om ݖ:ŋ.gX~Py FJ8%l?!&] _]\aZ\k-*iH_CuL k:^k7KHU1~/(M/97LԍnYv+5́]+ ,=26[ԿZz Gp=E;̘>5} u6vV}u7Ƶ=\hl9p3^@rN|lrtYeg+Z& ֔ļ<~},MN*_bݖ]AQ"c=&/E'aHu4D;jn,F>D85F"LU;6+tN6AƼ5hp>?"w]8T4';3KXB4[R_t#.ۑX %,`^C̲"W6sn\t*D&>3$$E's䲬ҁ JMzA{ aX'5NjTEe%0xC+l*uʛpz8\y2#5khq>w̗+vN)X]ȊUQJ_Q ȇŀɡT<,k.tfrcVܻ:իbo3p4Av-wNκnL|"Np(=7zm+-xxx,Üt~˒ y  ַar J.:ʕ'weD0v-W#E0UZ'Ǟ͖!P&2N7_k: ŵaGanppxHuj!wkx_-VV; u Ç` c]nYTV} ix$AYqSuZ@4AIcsr&tCHa[&:dPh&ъ΄%rڙ>3U&8F9O :e7b\~|O8U9cJ Qޮf'ՠLd 3وLD0J xޛWI-:mo S'GN0yY$J󫾋9/;js_hԹR^=4uzm{V"!$ƺxOfVJGk-sem@&./OOfA@rY$;˄;unǵ_f_c,<%D'ӕ.1w=ҔnR$ Ï`3.3\&S!ߒ >W8kw|4%Sz peMDeUÈCzhOꇕR1yJX+C%eifaPG?LOӨnHz%7NtcmZ@{|F!6fomˉ!$ 6SqX&N<1FܴP:'<8yafsߧrN3T|j W'2a6p <؊]ZF)X"+ a/@bz4= ľJ_"B}&,ea]Mf$%A~7T RD $u^(!=~{ ;b9-mش0OC#JZZ>wWB5(+5|HhVˢdos;n>Ϫ1E&ş蜅M ٱE3Xf,@X5)[O`:%pA4b\ӉhÝ^ǂ}VWt@-*"LDptRVE&^:qt ZsH4Ҽ]_Sӝ2}LFh0#/R\˭ K[S=V0ixv 5EO'+:_XXTAQ`LpѬ#﮹ xpf(뷬ھ<|XG~]X 1@tp2a GBv߾\A486nVm k?TvvVur/z,5@R^I$ ť42cv0,Q?L'W#ݾ&Q*77*E!S!;!2ۙb VΖ->wLrS 5"0!(QsY꿁9vԡ9@۬:UrAO@FD4-v<)^py~&f٫nG[n ~ru"-|Ɂqpp!Z=_!Fn[mtwtWlD{[$d(Ρq,fՖL )5p^ǑSSZo\dsѼmςS /{ujF 1|o| fݔx'>3MU-cḘb'H7j-T&9RZ6,XVĽ,oȴc|jJj yOvZ90 eLVAsO,4xB!IU wmLs O?J:%e6x5!03 ]~%n8X`qo·U95v Iѥ3@R^>11[Di {N}"f>9,lNoIИ60OIj =l}KbkGcj5᳢͚=eF*I3!OZv,: LpѪE 0t3%G ` ]7&&`lx訩11e `3K#.x:U5nTen:_WK:Li|hD?z$`nh?e՗tߢاGz_t"z֗mߢ9Jng2^IAeƃlĎꙡXaěo޴-lCZz1otdR@D֒"8~R㦖LTjjZRts+HWu T m9埀bę?HZ4?ԤNflEˢS9K h4hb}hm&@;ܦ3~Al@qy7To'iO_ ǥ}8O<i8l@W|dKx <9b`v^~FMoRSx"Ia$ ݗ:$#qW1Ad[ı 䛝[.`v>ז'T^7nza7 }~`1uݣ͌HA ~ ZYxP6 x,EߘtWKwׁb&=BZ:Ha$bi+v 5.|"$s|*\yU\=ÒzTD{&9lٺu߂ B620X"\T?ev|ATF)f$fdnhN c"0iUz T-Uy0U3Y(%I+)oM@. DWd}vp<^ (CuTEu~Nz@$$h m1N958|y ڈKc kMynXi&N~_ ^ #i`UXpz/jֲa`]: Gvo9lhUr쌬';6 ?8"G G43+yNx TZfY=ҹ3%h+ҒAu˅Fz(Ot÷)uHXB̟Y_H |jvyS!{YO&ITk43FqQJT iyfFfhidpkN/t1bf}fvKt kxI C vNy 5JnXl|wLU P'P6[}*#K OTUkO( }ՕlrMpf<"tJ ǃ.Ĩ5X!)Z&Y/)\+'; nԑwM?|K'/ola~\ֱ,m})`{UIo+WIט>r/KoQHT-%ܒZZ)d[s evB[z(*H[:-,N phq@"2`еQ02pY}96]ΣlyMivҒ K-Q(" ,>Pqz_Rk!d:Nm& |pH_>FsD-sBZ=m5f'42 q|%% g..tF1,}q2 ǐqq혞H.!.6g8Ly+0ngO شl|؀Η9Q_1wC*A\1o;{`uњ1hM~u;Yg=Y/h-v)w&KWoܴz9 |jzmV8-RwL*J`Ϭ@jyǷ!=O&5P83|%m1HТ[S[,^ow͜U#Ĕ5^e 9-jxS\g H~v]q;uwF}v;:%~_n Hs{=wqGcJ+wP_Wig7zі|N̗W %ϠBCr5LĒעzN02cDqr.=P/px sVoZ92/f)enOHxmgx^S=2/"vB Tz?FvjA/IS [I$4Y*GX#úg^27^NO'Kimyu΀jb_ROTvzjr퀻p |h TaF(L08,pa$ELmM)&#f p1 T"jfx* wk6 (7a.FVN&*eXD2}ݩ, ]N*=C4h\ǪmDCg88dea%p;<)1Ky0pZW\e8){KUUD/h240M:ѻ.QL\aVQ]ͷrP+l3ꪽЊrܢ=6FQdH &'UtE6XwaGG9fniK? iBU$n,%777վYM @mΔ(M5Y~q&a;a"'TAFUQyX\@aUCO|D xe7˼ݷM#`E DWw?Ҧt p =Ĕ^\xm&+ÍgAUduxywe&L/š\=$6Ȇg ›Cgy)[7j4$*Tp3`Yt9Ef>܃q4ǔ'xR$,Fu=rbBPFOjt{IW5 ݎn"@ieh=p*7ZraX:,ඪAǘȀ6zo)zDDcEA}?R}Ϻ /:~R ])ⵓu^>($E폓áԝmܘWr{_J^>VMt> %}@U1&.rrrܚo}p{8^ o#̦ Y1ta=uVSq]g{-eB/y%y^N+3x6ML7,euspEƉ 1?ztP-垣/s ¢y(BW!E7:-\̥FrYѯ"11st˥'u ] I{.x'K6{$VojG7Fo[kd.Z-X Jzw9UTU>c\G[jXDFa̿҈yobQn1X YFS1 C?Ex5f PG~R0nZѻ!İV`온P*-*Ha:qP:!hÈ@2  xU=ݓkB"/t~{$.6rs/vˤ\.-N~"cor~1_}JH1!fT.uK q}DyQ[U.d *!?t 02O,Pk-K!>YKtdMG_z7j%#rj`w?BCPǗo,`X)ϣ,+ O׸|I(+} hoF:Py)熚#aVj$W_dq <ĠW]מ }^&}HV+^F!1U>/$P!ߟrhԂqM+Q(VM讴%) `:}mXtACG WRKKgDo!yG]qҬj3P.H:o h)P ;#MEq >8fklxQEEHדtdOŔ,@7g#fQIVl%;OBp}4}$ $ 3-~Ӝgk/9+g99Z5dj+);_ߎ}SaNoP4r;k#樗}>WhXYgh/4Mo.:5P+cϨ]n~?'Αw$~ųއhce9mMd3reʫݦпR F(z q{*X2G%no+pևxe(䱂N8뵑.xY~ҝR5O0zxeT-{_焻N^ BҺR  }TH4YZ7$(``=ժ-+ k4 b-@uxۏ8 ;ík%g ~{6XZ7S[K"iQoy]|66?¸#G^ٺlE7٧iذ7fͥ7y|3oѭgE/4=Lp;t p/ly_I紧dYkhDɞFWc,&6n!$!]?6GӢ7 z'oz^q c9*l®44q QKpX@ˮZ(BIOP;q̯(9Jϵwf0'@KBӜX]CVO X J~`J_j Uw*E=9kE6n'4{Fxz@U{AxDvޭ}Pso|[%?NFAmM V z.*CԊ=MƈDYDY#5CX/ Jd\E>^(Q'Q5,檩0vau J˵1u@~z˭+O{3iJbilU üN".55OF;qJZᾭJ,yIQKY['yRh/6VHA~ ;4]uc<)XsBǐؒ C}Ȇ"R'V 0>=JSrTSH- qΈ ҟi)Ԑ>r&g_%=N[I{8q<:߉zLA,,6eyqZspKK8%͋u1 \~T${+S!3VY7,BTrUBC7g]+\+ԙyLqqC-tK23vf\Bv4U則)n`NGVTD瓱%Wv-RH+ѭp,QyË6`OY rW^l[&[2lu#QYa䓳  &l oFgX"*w4zacm-BajfġvyU٨¢-O+U `=-ZҚhV ?nlU5,Bʘ84Oc hJwOzS3kd%=(5 j{ F [ ˪[%LW]迄2пgj.0Av8u> K*XҖk(N:"tt`lɩ;K֮H[ۘ '<a#aɍ(OY w-pB9x YC"|VmČ)9VbmerȰ}1԰< q~ 㨹&" "qɝ0y?ۨtjN$SxvS~m!NAi6ȝFKjx[x= i;ӾȮrP<m0N*WH 8˛C  i>wn U/~QngG{)v{=FDLvVTƛyEZé.oN!rjKJ@֋q}sfU}bb|&̆ٔX@epOTzFjʋ=q2TFkH ~z6GO٭@\F'DfW]Dr# gÔU0E&{A7n*$hF21BڤKozy oOkP}5JwrgS:dW@feYˉ$ wB;bwѝ9EϏ_k-t}UB ɋ^p|FS%ن!mHꋺM@U Y+srٙ(,Ttt\6BF#zӶVЅاK-г.]ճFgBCqs Ir?tw۬^V*jtT7.RP]!*oPr4<@zdc̜.Uh aA *4>4 Kgү(ѠMBfN9fZe[Qyù9x!%!VǧqA`Ɍ7ih[;뾩>ihWv.pҤǐlAŃ er*}욵yBj~$ȷPNaXb\\TᢹEODoAe426Pn-&_I[^V -4{(FUӄ[ߩ>.z B,BvKj^I6wQB_ƕVI$nNTRS]>rB%"(ؑgLdOWi]&÷n{?ߔcR{4ghk)7E4 5"SF)=Ɂ nZ\sn~su{hz@Jt|-4.@3fᓗuHz)%~1f<A:ͥ_mP^mH#3(ܼUI=ؔfF`LHw-ʵΊ99ڡ^95z"# _@׿^iQØsRU7f&G=5/|8G縺6_%{a3uƃKeEr?7d9) wA9[j&^b4B(M6Y.֮L{ZtB$Bp " IJ\;_XIF6\)C'Լ;. TD gw}O?LV6uᑐ2U'NtU3ȩISIq2o_CQ)/lhdej<? ʾ]YKo_)Oi R'PӈuIpfxGK$k_e9iHg?i{Rꈁ6߲Zhܘ,4@=se1NAl&< WzG2UO;.7[LC]ؑ]j:g( hP[?_&Qugޥjdk )ƛ™iG|~Xܨ2U7F扖9ՇR@m 5]|8 kwra񻎀Ǧa#^[;zlFVNw+GC!oALjXulP3IT/*:Rը5iדdĸTyU2˵!WܾUV%c[7ec;I)г3˓#*&Pvgx {=(MtjjqvYW[gYSh3#9%JHrpO1R >nXuӚ(jHvvX `T)kmMWۋ"aSuݚx{=ݚLM0KݘWltp:&ɱhiKoUtӨ|!7 Q|}ҧ6V uqҔuGlWCџ\vIGoR 2H@ko*Y8ENnK£NjR&yྭlFJHv˖JQrl[Aԗ b!3ٵoUWvO=$T;=պ_>TSGs)w/D5+j3ٌ.^1j;"5v Ɖ3wX,ވ|@[&#{ 8JFFj9o:j+UoAޱSt_B1IrK R~N {(!*(xL32=fwٙnXھ┕6lE:%A5x1Yeq ngQ6g-w~☩zDzzç5ƺMR0VC2xЧε<ٲhF71 |6O|6:.[*h{1mWxx=pLĄAIjꘐ`{z6<1\=fey  <8YgFn";Z>d^<ܽAl)@b'ax$xd3D[ZװQ5R8sI҄$aP۴ >=~F?Te=6ezd+^bՎsVCTL&7Ї \ͬG T=1D ]usZ>DeeT՞)oc3XFK1H;L*gS|,_` Gv=K/adcB6$U?e3n^!_Z"n3( hw)$֝NE(Wɴ3D[>JҦɑB2#EKؒ]Μ)̨ o="pf9h7= gs J~r󣝇GJBlˎ+j<ԫʐ],=\Մ˖Uk? >[/ރXތ8rS *>1uF9m>E5swQC$ y]L Zi.7Fl}Jrz;w%w-`Eװ`FpL ò)tUJTqOu7`+ʴ09bD^g0&O(;oS*7-ÛWbƾn``7[wZfgW4EHD*j`tk<ZILX pn8]%}!3^HN7p,.k'pw`ý ݄'|`,MJ\Y fkts4PTB[jh9wՍgtjqS #Xkq^^KQsZJX-5 HKAࠗJ=<:ĜUQ ̶Ix&_s|6/7# =wY%91qZ5PFŠW摏&oӬ$_Qޗ'c-Ȩc7W2OW):_c'm}~V3`mFOA`.7ĀgmevMR\Xڀ>dA&q4Z_״憺Y͖>z`ȵ/<5AHBd7XfW 65񭶢!ty'`m7LDD .4?P\:b*qWIpLQfȼE&YÚ[rynsN+QZ^bCyv8ǿ37`ؼ٨}Mpk,he/G-2ոK$CH5VCN糡f[P-n|C Qgꂧ]%p/o6%iKt T0wHR ,^ R ` }h BL{F~P 4(asu*3qk^Q!CMlT w\ Q CZsy5 SSܸWlt>YR4 0zm+\ =Vƛj]9AUȉ0OX¶^]ןu _#"fxI76 2ו$IJ3L(B`jurI-mNߝ*RAkϦ½n/ ל3؃fR䊞T۠ʳ3{d@+&[n6)p֨g vXjoSImL^$𥪬1s]?qZ0`dM10o&n׆񟶽ۋj9E}QtO&N=wkz,Gj!AS j=0֭Oiu.V${ UiU&} g6eͅ?p#.7S5rE}k !_opm%n[*'sydwK` | I҈#,"oFÙԜX茟Hşb9CWlnP^k4sG!A'*,902*&h cZAHu-XFȄz04>KX)mZW22Vv.ia =|4}6=}+-i̊?b=qjaے̀~mk4^o%;#V} ohhd249"'"*ęN2e5ru *?ƒa`hc_Q"AXTY8{ZӬ 7޷4h(7EF8en)EZ1P5%#do31j?QlĽɏN;oEfd!a~Pζ)1T׹JƗ_G"K)g8?2.:֟|VKڪ@֐AMV&_ PN;;@TC\<Zl(x9(3DڍCgƀmRP F֗m}krfOi ߆WUc8x5fN{1Ncؖ{b\!/u.uP1VM,s2\0ؗR I{@U2ւZ7ܐa.L&{轘 kOޝ*V#Jzte-C E8=mnmRɞ{?]曚2?W~Ǘqj{]u  ;"Uf?BwI~=R黆d"]}7  ƗQ1H4 By"{Ȥ\rM{S [$^2/.:9˜,9)[B2#rʐK{72ODؘ/6[%hMz+K?/_[Eǃ-V:1 l[ţZBތP-YɥY$|ݧp`\H5n6gZ=J\:by ^XkT=a}<. A%dL3_ 4mu_:jOA @qV Hasa0Uڒ?mX)ѽvV;d^ 17,?iz^\C2a DqrotIy͏W?ٽ.-x7-=6˾+,!WQ|F=ċ6+O8љ]EIc-MAjENtx*DҤtOǬD~Betw*S-AFDtI<~n#ikz2xyV lcm%;e_.O/]avnz!تt@u&ܪZi#]H% ^&T. 㺘>^,  $xx3jgN w󮝷2DZT(% ^#yMBosΎW@}ٔSfSAmDhaҰaqi! uJB<ae@¸QVCrޢOոza-v ^tE:)Iq}t]~J+ R1D4ډ33@o*;}n^Ύ2g.81-<@oN[&NOa`p=7-/Zޙ6$'!9))@Y2Ѝ QZ~9c>a' Sb,qQ5,гlM)FQ0Z}J(12e1㍠>9n}sF;V)ln^ê筡6H.Z_@zcd!{bKpY "f=x O(݋}\ 2Z<|’b~:l@O̕]4g2m U8?KBXchd:8'EĉJ/YW:E %g y eG"Ϳ~ɪYͺ?ʆ0 s緽R=svicR=\TeK JǼ3jsh {95-u* .bjAn[Sh+Ъ>| 6"׶!Rտl2qfq8rD58] RuT%*z$W, UqVPZV)>KUv.z3fd\\%@h^_qEN£q_4a{C\`%ev%9a2>br?Ds"Up\it1\E&kghhI 5A)86aE![]#IJy.bW3SpYT>VbteԒwmu =p^l\٤6 ՀSW4YtmmʯLF{؉٥JKm t2hl,x>ņԗ%Ɏ$wCExEйIn@)Lc(+48}1uu'i8I4_}H)h;S$!= l!#u{w+o Qn*+ %tj'!2Yx.MqKiõB4HH )d1Z<^kr=48.AWN"ǽzJ̞I5&ɑy =3@is-AO&6ԝ"BʈaNw;q"ZL~te@H6?_OKﳎUT n֏Ŧ`*a$j7Ѣ2JxXmlxӂca((le]v< ?lʿ4c8MLGX|zJQk:yyqAf~冶=|1&yh@ -cmG [+5b`q u*d\q_~l\ݍ2{Piԛムyx\ajLiAHF_XC*XZ\uԓn-0:ſ<5Aas?,@ujbU֑R!j{;őEE&(R?i!qq0_iٺݜ#}11哊N3?^99DqDōgdQzN+sVg''.[)8;ɞC0g8tuXdé Iɉj"Xx`ճpI\`.a$3:ݔ9@^^Q< D"C Rg43ƭK_,ǴF_|Q=nӴC"Wp|h|lf!N<. Sb334hu$LMaJV[|l[z? u#!lH 0t#Y byuZ\5uRg![XM}:=0@;i0ȅ {%QC=dVgvkc-6nI}٭֥=B D8xiF̞Bq f:U ~1A2TiWr8{3B=N˱X0ax-Æ/%hm]J M7_䀢)WW 컑cj; rM\޹d/liTkyus$9{ yzL#R|nC֋JjZԑ޲BߩX@)%a J = !ur =ACj^v,ʻ߂9.ϣvDGs޺n0qPCJqEMC19̘8U*EW|ùpo"l)pGhh A//z0̯K FIzכk%rT+*t%ߪgIx_TFB4d{0)6AB'YX=.X)YDjEA b78':DIFs=&2邺Jh涜lgKrĖ:KuSH 8r8 >V(w/e@'[ҎB(7pΜd7C.AH f\zp+C E3j''"#O"?ާ)2N3ˎ)``7;Vb@|Oo@Wfpۃ0oԛqU&=-r]~hw`pFU' QeCjhhq+|NY8or3ZCfNKeh׏_ '0a!!z$(77^$l\\`)\ް߄ .C<>{vuL|r5i*Z;v$"kJ&qRPp2'ՆH[W!M%.(*,Io=by8O-Y>Iҩd%*itOݎ&C, o\nM8P7L4;ʕsѾM+_ FAw#Z 9,d š@&5yC+L3wrM]cO]-SXl^ʮLBiPx0ѭ(!H+[Tr ,+o8~M0L8rZS}Mnբˇq [.Ꭺ}Y{^FQ- pJ?QxGNu{̵\.9ɪX lPFzQ={V}Jۮu,[ UPәZJ˱)5\VJg.!M yp֋5;y즫p8*A47[#}"r!'UQU)_(s^kN!W6Ȍ!L usqshlKkΟ: Jh)t?}I=4/v&k%6J"rѮ.Ӿ~p-T! ztޟCڊ]3xfUOWj'&s:Bbo<90@J׌|.?,ObyzWi푔W^ų/!*?""wnB|Y~pYoLkD8]Zr2č7H)EfP:/dC+ĘWcl:}3\3AjIzO_b}P+09nT ZVscOlGݳuz  &~(U&}:Tjbx`ڑ-6N.iӸ"Tc_QJ٣(j'w?a~m>Kz+8;Y^ bpC=}C#Dì] :NI]փarp[epžeeRNݩP{T&.8X%J$ TSv*{⫋;:jtoHA.u@CYo ?(,MqI>e(>{Bzo.E5;`g-_wtPU :_Odxhg?[W8*rRHNKI/u:6JwqEy/\ZIxت79kڦ L'eSoa睽bнCtO/łM?bFt%A䭎eqK:I6/eb5^m \- ůF|p?Csf,2 K׀^V~}40%Iʤ]` mYeҾG,%,wir6w..om|uR:E4!= {k+vj*%)itTՄ|&$r/(-%'8{4o A[!PUݤ;Αx%Fܗi85 wp8TmgH6L*3zȿr>#AA^0}NE~p8ӂH F8n=&ȖCTqi>n.Yt#L٨ 5u[]dFkj[3,J_FIbh[_YǧT ~>^6HhsN9(WOӂС,* U _Z B-dTev6J7(n|N㷭5⁒_+E(`P] 6@}|ĉsǐq,‘.t۔B6LK"tܩR'_}HjM$~Z`݅RVN5BNۚ-WWsּP Q<3GI|웁CsZ*(Ն1nȺ'2a\곐|=g$dvVl}FU5 |sB8&,$ު;֏&|hfwKAvzDݯSzIEmHgv3(z%"j<ΠGW#I/h7Z:9,Ԉ=S9l5q.(Pmo3fw4o|"Z8ČH%L5q샋@ ˏi(d밅av=C7h>-1*L0|ǾgB[Zb%޿l}ஂI||F9Is =zau 8U >5:zǝi{VVP1ǣ=;  {6yTk`rġAM<?Ydk=un?&(U` J4ŝ#h8z?;5$)У\.s;&)W:!2Q[aJn-$>O*c5mfS*xFy;+wXWcB <3 x pBz]Ey&_ &v }xKUI V56S=Ap7kR0LӻanaӔ88)LM|m6u )W_G\➖N)lfD+(ΚcH>+Wd{9TQNML&J=5cZI% ݷq?]F.4>ADZq?NRCRTRrGKm,],nbB)=y2hpwdY[qUR`P;y{.3 - *˄NA4_.Km\->*{^Hs<.:۳l]]Ph_>Plo~wګ#wZk%"y1JOU=mz>AM`ӲkhR(E63.7oA bkDtQ yM۰ei:(mT?w1pCO.֋g.gP'Ϧm-8S\ \ UÉick^eQG:?T؆cKӡv!]؉.,3Crg>8¢.cAQMrV]Hem 37>TkH 5P~1{_>r ux Rң@8-4m0/ ZgStNy -2Ҵ/ͣ*t1DO/8q&hk ,P@ul-.Cf?I{ND/ggVXiB%^CK#IsA=\@  ,9gI`VsnFu23ܹXb<~SGdftљIIѢh.l5+Gw*8]2卆7lO>p}ofD}݃zF@M;_I 4V:).$>[`E{U\7.LEe_"Siw;ՁUtzֳd{gpxta=vd'`lHr-q 94>`1Xb-sutZOV`,>SzޥE'6ӆuU `Rn֡8a(0n'VZv;} ]5J@}qo!jkQfKasAM)ϢT^8H@(ƃk2=$Tp(*kHbr~:Bm7խk'?ׁʑ8_ I \6m-dpkڨd=PJwK|Gx9~${c Do[/^&w=ma(.]#bm}^RJHLӬU~ m.:yx7ˈX$R} b` , OSfPn!YHN` .Ӗ/@s[ސv:K0hbt ND*Şj,lq"B@VV$/MBuPwN.6hԋh-Fm؍(Ng!йU[.Uoȓz}aǍs% XO'X$P!-8o{^K27L#%\3ݿoX&cKKO[j}*Nt@+|xOx;${=QK6Y8݇`lFGu1уF#g EJJH :{:#Z>ۙYBEm}3Oڙ|M1!l^ٮ`QZz=}I^3Q{,IK",L;8,4@j]ûsE(=8a7p42 N gǜFf 12)졤b촑=JV`;CAO?nS#s&j!Y@0QyUrtX#V=w@!©ZJ |qYhɠk딫xT^P<|ѳ #X~b"ĸQnǼއv@cQ>b='Ay͹ЦMZE|kXC%PqĊ/ ,+*-k!,nؐa+ICLܗ2l9*!jI]o/k }I1 ¨R;A*EHQrAH展I`|2ȝSڰ2~ [[?nyMN)XFuEx,UWa/Ef)՛$}܏ZXC/m2rn <E PxZg+^͝ gV~xxZ4ߏ"[*۝^}%(}!Kٔs_bB#,^Lo>|ts$@/AW#"@t"CRxXsl^]6R mVg'a|f<$݊E)ܙыTjWkmOY3k|76q{֮h% Z*NG.vl<``jFhy bvkF5үv>"+KTtU@G2!?0"c eu][F)_!WiE 0F"lӠt4 u)$ 5=.ܹxgR z݅iK Kfq 嘓͌-ȡ#?9gqJڠrҚbޓfۭɰqkcȴ ڋm VH'ԛE=3_?5&frk:lO.&D]< ͊eъ<7Cu9"ȵuZEۛp/y:DVf=)47y{vQKx?#W#R,|{p`ו@f]r4&0ixX#x>u5d%42SxB}]q{,%6BW>-R MlM$Ӈ4G_B}VBZ[|naGA3s׍]>s <*\c9:P2pEx~+k *U?l2Xqf'm쳬Ъ Ɲ8O ݸ_)aJr)&6ѥtz)-b8kw L #|t\clp\ tP  RV4N~wƾSľyF^ر)ڧcX>geSDF Gjr/C{!>N}ya"B[+,xX]c"u&`)h rP3>&9@RXہ#9lECluNk+4VSH(芜IOÜY]N Wj dIU)Y]]lp?rd0.rPP:`=Aoy1I-`#+sȍgS+<6Q \:'HCu-c-qӆ O?IwU '%w1ump+'0E(n`)P7Co(Q4#fBvymHJY.4B⇈30Uq۫'C) Xõ{ jmΊJG  `p"]YtQ԰ A8lӂw%vŵ xelY/ݥ<;pu|P㯩a0.gO##P*'ܞLwIԅa27_Gz 5v|z>&Vq&H1Qu0hzTN-X<8,EsUE, Ǣt!ѭ}mTlBeFzzGY%}ݍO9SMMΨL>m* 9*A|P­h۷)3n)f^<`=^Jր+jnѥлJguU[:N=Vq1jBedB.uH-,茑XOgRG KWSGSpeW]9:A3aD8KwA$Ya^XF1_|/ X@ !^=QJ_Wt=7t{FS ^2쥵wGn4skăxcDҦE#1`z&.CqK$:/SphJK ᔈ#b)Xx_Ʈڧ_jW$ː$B `" [%f t |ΚUƻq)nɝN吹~3Ȧ@QV:LaSSih}ƨ?FqDV`].yti3`L[c{VuiȽ|Gey{afttJGR7c{%,$ͫ%^$ Az(_U5Z2n{p^C糧yU!|kI\m`A.}`@ uK@4*R//|[;(#f}wn=m K{۰>vr74ϧ> ئ|8|tҡ0'$Z)9u55U&+Lß$%6ݬYy PRTuOUkA#y*/.|AH"k#QZi JMFE4"AM܂kbeOqf‹~ɒ;mە 9at0aCqrĸ]I1oQ2U-jy_ڰ٬eCcWxYU_ HΠ"bGЕ\>}"oB z3̢iO|pj`'&`~SBVTmYF*$[2 Ҷc9-s&{lcgG5W3ar׽П0~O3.| $ޛ6~=a!I57xFFd q>_ɂ?`incɈϗ L$RKBn': A=f`BF F=K݀ǓFdZo>qq4 7M(a͐-gu)L#Wj8j _:>7_m)u(g`ul3Jej PDbxʍ;3}\f$hsf Y2u-j*tTJ=IQ91D5|k:VџW ] `;=I D >w ;2{%:=.FͶn!C\t\;~}< Ԡvd>)h]%:S ʙRsڏukoo5iLe: ,^ArMUICWJ Zk;0)z<~m鲃|>-uJvY{(6ud3AK'L~<[pW应X#]N#RZ:|VMVӟx[jrMtfrFpbevRy%?!p.C9߁/ӈ)MLҹHib-yiر~vm^n͢ tHf΅k}*OVzxto!oL*z,D H3Hꕶ?v֌P)NRtQ?h$8M[|vM܃| ldd%6 N{"DXMu*k8«R8tjXm ␉Lh\ NRm- }0F=T$b:X~ЎWO}]۲'xIpDD:kX 5mz뇧 `~إHoI1*XxO3fR6OcC=4L 5eϊ,m{ Q"'cJ+xitC*J #JD3hPPJA.vhf 8˽&dbI) xFKWhx7jS?k$,> QzES-zw g;6|G@""k3O·06Kt`rַ$݌kI 6 ]?3߆oS'#K?=ʀʿWEv eۆ*VB`#u)x$1w4ҋbni]OX=3t &47i!j hmjj9մl\XдUtڭa)* "P€n+;[:L>jֻ $+V3s9NSLygYeJ!vRgүs_zwfe[A9ⲾJn``*gaigG3wcZs֮@MeQMTH#oj/LܼJ=X&͜u\fAt*|O{p m kRSi~/s;_URs,՞%Wq/R\"%K0QT0 8n0vޮC)f-03߳j"?3D9Pc*&Bх _ ;d5 ;kemBC>kV:4*rLc: emE.V6mdz] -LXt^u5yV3 TOQG0KaDfedDq) ;Ar֪tLN~W糦8v2C>?塚U%p6&z6jdfjh(gfȍqٳIXO_(9ӽ.XeNxMįU֓΀G`Ƣ`Ik(!iu]5()-諹U~dCl@9+?(3+Y9>dK/f0!>a9=<7*! !d ! t(? Vi8&'m_pI:PCXac )tvE@}TJ` G Ʌs/eq4v#]}XE$R!kb'mxzrsآ,S}%>vn*i]4`}@2gU9)ӄطqՌ&Lxa:8auNw]XפU 1GSe-SiH~pY^V#=积0DM 5/:]R6hMF+߻u1^;ݞXFYnBJk!W'$"L9*->`|Ȅ@\(l%8 vSGM0~҃ ~-=ݛA9k8! nX 5 UֱxInF#: /7{Ic iA +F#Mt߾&-U )wٙa1? (1<b#T<ǶttRu-GPF # Xn0xW!e^/AZO'{Ew3wB鮴qQ]Gk <֗8tcA3̉'4Pg%ïe*;.]H^*4I8}~q6S i9~4]$[e}5Z.fBaדpO":^[bshڙwnyz`%n+r`: x$7_7+FU@[rQtN6RTfnC>Eeؓiv&t)eiHEY(,VT]RS3CA~t$֛<{C^BiJ Sc\!kuW*8_"v9Ol7&G$7}xu1v\ һ@yacd&?ݪ"A} $ڜsvN~1 {<7C 6m(-HbL |D12g2VTKGD'`7,{G@[ors31 7h{9'tazޝm6rF\;چ'ÈBV3 q=;qzMDR!urZn<"H+'hs+N8t210j)e&|3{{T:U;۵U 䁠ֽ);bWoPMb㱶k4~L)[Wz93eLm)Հw٧27 .A5Z:Z+ ,~̛|-Lm75gTSL,sJI *WwdKF*fȣ&͞)KaVE#u031 #GY@j=k0ݛmU)YuC%mDT%l'SwmU'F|k7BC ,+:PrFUX-$z_t[V%-↰`{ghSpl#YňgâB0wr=T)A<0o0`*E']Iz5VqXAF1s' 4Om~~^pby>B4~EP|q$H,eRIM"liֶٹղyU}Ld]kAAʤ6[-_}ASrJ 4MطARqsCYhH ј{*mt87Ⱥ?0eStyUwV%f7Tr"5ӤݩUr`tx?R&kH s>h2*RY8]עLJj3fSԭe"%Nvs#7wbfC^J-W2#? T83z (76PXiy&2 lu$*54R% EE;񙈠[ +h£ @]ꋠ%u$}A/|+SE0T[o' S2m9ĩ"EAӈS! ň J˞ b?Hq\H*qοaA~ASXB < _>|Q2PܽN4qǹpס6 ;(>%yu9޾'#Կp_82 NQ,l5RnbA帺LpUH)Moڼx3lۅ0R;譏bZbW Je#23c m1p2ttK"~Cx-V֎Tjx qyPRH`R7vf+h%1PL%M/1B^qb<a`L&Ҝȧ"wWYP"Ɖ[ 각(Ln`>ʛq8W+b rwkMT2Mmʧg+ Zp{ջ_G j[H[LNVz|3Z <֚Hʁ <S.Jeٓf0'ΑȟuͰOНCB~A4$&ݖ騤j8K4Oe5`Q夷f|õl+oV3/+$Jax4.q1Q,"]DtnnتOr#엥E`~3̓ƫ*Р1FݳM=םڜ3P?95* *0|bg:D^$);X9BMݧל] WVy-G o/4>v]z4;Orq~7"Xx𖯙1UO6a(>L3 o{kQh59(g Fg8N/A4<}"Jxy{Ӵ'>~.c?Lʱ.Ph{CC/cz!4+F%)ơ0iQwdrڇ0Ig:J(_ ѲD!u]yut>=,\Gs+{$y .2QIÇFPa0'=O@@jܴFS ˮе{"e?W'%Xj>l#2ijyꑑVÜXS:Qwj]ϛ+Ҳa~?߈ݠ~l5D(W &Cs=V |By,.dNՎX#/q5 ? ʛ'S&;V4k=Q-DIԃpuNmd>\ZOo8OPw)u<M{R?$p[zԵwA'E+&K @_^+2Ĕ"ؒ$_m 奴^~ _P8 iD;a ק1(dt?3@ABx>:'³X}:x٤5ɰ{ $dɎE 3*M.rSx5mwlU?iI){LfX"O~h 0htLQ@g+Dsb<E qAl 4?lSёCP, D7MMfRw{:3<\^8&%R ":LiN͇{ 3m>ĥM#DyE/&Cӆ(7t]paaӸ Y-lVɞ_NMݜSbu3U<0ٴa9X?:s(?h`e쓯C" &&KT}[f^IUAsO?ϔF4EwIRW47rQGd[5?245G'd FZ2Rmju1RlbbF>wcD:=|]*to밵B˷("6Ւ6Q'٨hST6WVޣJ8(*p 6ė&+.˒4ݽܑ!OW -6WV7s;әXfT1vu FXv$QشD"aZu4Ƭ'=i4\P 2 >Df[ u;ըp5LJ /ysMr]Eíav {2QEF =%v5&GC]Xb_+U(FNϓZw^F+B ]^ҒAYd(@d^[F{;}gPMXn0h"[eŬ6NsH ˝WM V$j&:sMXHo*Y"@'{ğs)lC+4K? ?Etw6Zl- @Vb"ԮҰ,.GO߇̋ծ Xʥ{j7V|;')a*q^|QGo/ EĖɧ~dP)8D3E8=ᖧ?Ԗ1{tqu#۹䀈XufJz%Z|1hћO!<iHc:(Ɠ؄@k3a#R*/)n22Ʋ|-5ؾ}Б\p·au=4H>#jqW֮JŐ xlkiQc??H*r]v &6׌[14bgYࡶUsRI)V@Kgs&.:Kf':CN tʁ=8j`_!R| =?TS:CAVl,HrLNg̐ jhz3@[5sRoz,t"|u^OzF *!b!KxpU8Tr?&#bA>^', 3uɞ! >ElۘvŞPZ<" /:͹l9s4:5ݬ :c5oy> B\ .c[0[Cq*߬Fa ] uAqVݤB}rV/=#xh8K+-3!#:>tZpkLLxfBoy|Cٳqɟj ]Qy8] ;Lme9 Yw8Aj MK|Q+j.zdîo+3kVaƊepz@f:BF'nƼDžq 4x(ٻ]=ք͋rWȸz{Qú 1@ص]͠WF .s!ɇUiQبpv]+YoQy<1O蠝7ɽ?!ZL@[vd0INT*%A/.0:p>Gxǯ?kGhu)J+Ww|LeYk(&vųj]}khSk5\@mOZP^o+VYsB"@v6|++}bZ`4 d]:m#Pj-XBj~I@M_h4]qT(#5ä2~yw_'˯*Tؐ$Rdcv[)1̛J Sk KlVHgp,2PƧ$YO^y UEu|j.G#y3M)JIrK86g{qs[+le<~./:sg.r~g]VjeHIS7+Pa4#\b цi\ŻXYnD7h [wC-V"T6fSJМmj2暂 M#5=ʰ޻ W>D- D?RȰ-2DZ6R2|)y S_Rʋo*Y^|v_d_R/{#کǓj8c CH"a r ]h[>ζ.{Õ`YTLf~&m1i']-vmı R15=!ܟ1p}>FYPcRT)1Aj}#挦xu}*3Tp%S$˿s/9ăYvU\"=jCxKF? (e:}qa#h=6˩;b¤-*, _ULz# 8iыжk8ZlнzMIq5W $syxpRل&dS Q`Pw^zK J`_ 0sE!T:J0A'!x|D5AcxRSdIWw +xg7PBbg0FNQy9G~;9LS=qJ2Rj),mbLL7XdXKD٫85b( !hoTȠPw,eZii1=Qb\JBY=,~oʪačb__e_VیL')&zNWEnHSODTqx (]^:X+r}H1#@S"~Hb8ܪg8cPߵ-WY%<Ʉwo.ILn8;C3h@(0LiVMR:k_^ D6N4eVu8%@ +dH^Kq8֞w(۵`0e먚-q̦0F: O.1bϼ>͒p ~2wF,.zqjurq'USUOK& =-PXS,|rVNփω; 8*KDe c͞.2#Ǭ£uSa?*'XXt'c_mZPc@UYa;Jw΋pN5Q#{¨{lʊC`mL 61rMň2q{|QO?P*bR^QYȋUzK}2?Gֈƀ}3KX$̤]N06$Hhϙة$C]RzyDިegd,e+wh4:ֈTqP}"zX*b\.492u٫@D6T(BI!iI꘣fޔwrb@jU Aʓ?Ys>u$t4Ry2ygFA Gm9?lw_ב֥t2_# mi$O,L@fW$_&ܓS w]7t{ dwQa_ ^4EDžu<!%k'6M:Twڈ,<\>"FEلo\K(FLiQ U"Ӏevt{0&ZmkdĊߵ``[);P,!XK~wV*"ap fT(fZȺ/nN˿bufY"GkVJ5Ő#.*A 8><bwUatӖRږnQZ'x_zNy{wa/hTђ,^=#P^1je/m7/ Fh(x,(fpЋ&bq&S*b's8F j$+&+_ICS٦A8/T˰U"S]a,Mg4R:;1\ I昱lGX¯s_ 3+ˬ=Z3(bX9K_n1=m5V(͞~9/)Gj4Oc2h8y*z:b'c7 V@NwaVqVdSĥ|/DrE,κNEN] bQxy.l,E6ӭ/V0"h oABZ{2j?_=O+]\˗e6SJc r®1j*R'@kX#,xZ]@h~gj%-z]vs:N+>bc/e"( }|)2lZI0j0/2ACII+K'HkǢ-wD7͛e<~,ęp|c=XulՑ<l3LCx˜۹ϼ{ʻ t4)ﺆ}g1hÑl.ђN@R4qn XR~fwd ZDk!hGH8Eg ]lҧL,Ű928]plu`2\ uܴ W7AJWzHw.g!r={" AZLɱ $sN'oƛnuCЂZNuGDMi1YQSpHM^aA:ױVש|KUP̝܉JN'30mQbS>5L:t_pAAZQ]nQ#ᨱCk>4\?N6eZߏ$N (:MY,qA~i?M:a"x~>Vddg"٣lZ%8% =$rzTT,GPm0*mB&$rH2{a}6̮ZV;HB"{gȚl8 `./{tE3UQ'9%eSxnW~LsP$܃s{9}:$.:omwDC|ya@ AXro(B3*@ls3LAPY B(;iP{2]zj'>Rw|~Kbd'TLs1KJ=I"nS-42>H 9Yl:89 F!W;c&RjMYo| MzZRMt?ܭRpn|!#B4Urt32J+V{O^Rs$%`p8ִzg{ !twPǓ NѷK` 'YPȹ& 4Vextg %pv*,lHS+ Ѵkrm]0;=k ![xBa2%@ea(qak{; [F<:Dۺ\6b- ;VtQ됣J^~ ~S}?ldR*ag \]W)Dj%zxz{DR{:}7Ai_Pß\u[kD(.$ 5۫_2,]> F&d K3`u^_  a AXj4!U[cZ5R崗ǀ]( A!)H~@>,F(pܺМ ? aZ'4xk PH͙1@J_}0a Ut'LS/C.[Ç'ԋT^swS5Fc-~NhVK"HmmR;}=Щ@9@'v|v>|LO[wR{ !w&""(#7u~z?8B'YL4l+RX6S2 LSUXPj@3k;3t?&Gcsp\Fɗ -<`;R{J5}Ge(ELGe])0Mej > ͗lW޹rÞ-":y*!+B:B[Q63,xH4]^(ڑI &76Jg}۴ԳKd矅\EgT/Ɠ.UFՍA;'x>漰Tq SX@x G !wD4A .kZb~88$ͶdqUǮ|Si2?߽Nn4 l ay\a^N%Ssܯzl׉iMۅPP4jsEMnGm}|#+&wFUхuy-eNw֗_1UhNzA?r$>sÎNJ℉gEDfY#6`6ro%J|"/yy'YPt/d ( gTQAUE(6f:< JAXʖN|ɚzZ߳ƞb A+Y~Ύ*ev&brA孯GJDo08Vl)Ѧj UTGA=l8t1ggAVS.'@BFvG`~Q֫7G5ưwᲵ.Y0Aͱ.SY9Kch}ǹhq;r$b6ս?M1k)@]a.μ-z cPl@{$Gz' 覡!k+yy]8Iұ<ܗ-3Bu/N{U][;C$:itڋf] |#hhPj@ձ\+c!g+]蘒pq0;}1wM1~X>\WߎL9TX<0?*1*4N =e= e kYC%!52I{곗)exL;]$w0ϰDb>%7Nr [p2G o 9O.e{4D_I+QY h lcNf=lN)1OiE\tyw]*-Wb|G륒#%C+l>HZ=FmtXme,7ԕ^ms~=RfDQva5eTSp(`'ѯ)tbU2}\cGM' k[,ޫ́-v,?ቊ o!É%VLUDIJ9cH YT4* ̗tn͒Rf]G3d*TQ9}KTYB1Ѩq?i>UB\L pd@ L5(vcxD.S(Zz[%B8TLp{!i%bS tǥV]d_QMZwII \8(/0ju*Ek!9 ΠZ/BXn)b,2K eET/LJ RsG-*aYQsĻ -֚¼H#fyct!F+@{q5:&yKn0XnG^KD]>*]1`|Z-I&-Cq]~g EJ"aMV{yDHx%io"w?r ˤZj+^D3D ;Y~D8Cs>?:oJrfbx8Q  9ȓC;{h_j(A8_4$kWF6q n>@]/VYwTowŎ/֤󵉎aMN* K)q#.q: exX…7D\`Ͱ H_E҆hGk92Ql⭠ʒؼ.(w^{4-͔ +q/T"2~Q>RZoW.c4+m8U>du:{&j=w,rW˽>50~  8Vjks2Y}{W4AJUĨK%=8irD=9Mi(Z*,-p~:?)Y B szbz>Qn H։̈́,\ty Yc};Yub+-\? vrvjLwnYm$Rw/qyMkWf _4|v"S'IgO_ mPۿq5+Y@sOꇼx]b;20Cn헙J*Yrʫ5,ъm-RզՁp:O*a_;$'VioF\).Dsq+p Ln"  }pxuCcy}$99 RL?.V@+rP`$/E֠{J;eXpA5ϣ2<_!@OA]W.U=G=GwMxA:Zs/*C]e6 I`Kw@+\a;P= 0|4|O!tlkꋸq3eXG>Њ{ׅ d'u-,T(ctcO\6*ŗOp: [f"r_Ne3y!">cQ[)yM։yrA1Yckqa=Q;4q!bP 8)n:gا: `5ۗ@Ⱥ%kM$Iqkh|Y4m?%r(0Kk0DNeL7&v=L↮s 3=6xJ=|K/*KC67ukm;TBFe.3`ݞ?=!2ׯ8GpƮgc ;ubL1LjD OE8K.93%oע1rE+"VP5 /taUj%>)Rd67 !4AT'+$b M} KV( 4!a%pyD{g.H\* ?K fP0\\?BZ7jʥ_;n23#ҡmni-n/঱0+D@@_^/`/VSMTCpWDoX4-s*j㝑?uגV!۠5!}">3W{ǮA]YJHյM)p4N!>D"gLyȶr:rkZ3Kɻg?F-,ɿF/ <: x >By{6G2]9"oQE-rKR?Z?X|1+%ÏlHqFD8nCAoBim={˜{[V mhՍ\: G H8kt8l%KҞ @.FWuPd[ױk1x"ci"v~qaa S+cì^?% OY#zDC Բ6WL-+gTF68*Ji?  ndy7) {`tПbG-d*s#Ӵ%5̀hU=p/O tߥn|5314&Aٯ9eCG.[q? 6rϻsAP7}y [1p8͐-ŷkQMMs[JƤ.ȮkY{͔DxUlS,2߲̌]PDM 7OìZ&VZf9&m _`]5)H.7q&&,KJka`^8~PfZe(P.K0o߮NX,hTwU&nQPq/:ΣgVG[r:nmbp\;I069_%v٦ >ňD{u"wBC 0vA^Ll'[RK H"yghG҇ 6*ބ 6Ig(Z{M\uGgqMGȥ&4ւ#e]Y+-:7n3n(;nsm0W o8_x7>kJ%'“'% ZA1Qw?Ha颗@%ǹvKҐ0V)VAY۽/ڡK~FT bƯ ٕ)=cz-CbUK{қ냪,t7R<)ª 7|Vdg'p\ueDXfD| j$~^[5Xq9%uw\CU5A]',fW]T}v? zve,G)9Ks/J5$VuĚQhȁ@;%X֯p<x>߮kL7*ٙѫ LHiv<ٿ%wF0bh%f]+:8Ԡ։ub튭̓cT梣טO;gw~-2m0y0a` p7N|:h^L 1MA0cEH{:p|el"h;JzJF%S-ʆ%olqʥ#[tBC-ޏZ@=(jAݕsC;!Yև8@LE@cbA BKwHȞd8{cr'<ƚWބ8tK4|{U~nxIAuK_Hd~7<Æ,n--`ȋ%'I|"ZX:ѵeg : L{H_q꒑a˚%Xi'(UHNvȉU1kbZGv\+r;APkR٣T~vzXȹ*g1)1%X>, 0_[X>hA~ƅxsqu?zi0<|Ymٲ/2kQgMnM:֌`#nntf-@id:?{?m;C$7a?_=ړa؃ kh_RR@ )YFOG_N 0) Jt,&Չ͖ͣﳳYR;J6ކ׿*M9%sd:V$OF ;/?)RP}t^[!lar.nrq+;(|pP"nbA>RwANYpb[M8{adj#>@qdN3bqgPr8D^Zoޕ1btX `#n`l¬Yk s w L{*,hy7b[/IgC"= wo]2C !h3Jel<YBb7H {Sۢbm6dHjk* _Wkt2Q[j-+[2)tE {.5y-|KK|BȂL7ǻ+XOSQ\qP5}?${F[!4VwwPu{rxW԰4P!x,WgH[Ijv) 4-\Ge DF,ytB|MksvP3ˆ=&3 YP#grrN8?fWU4 j>Fc'pl!s\b *D:b] Ҵ(Qor8+݋(uog!DUZ8I-geq4uǮO A\:i#mGf;)."g{yT?K?!ט|Ot`ycC㩕E0Ps9m8Gx`l--Əe_(hJI\ < (0Bx/pENcbtOC)\ D/@P%`iGpib#2Px>F[d=3yfc6Lڔ?[SBZݱ0XOAC2-uBWy6O)GT݉=|Op:TձF1]IxtZԹ{D/pL_f H0"&,9N 7?ü{ƴu~XWmp 9j GK)(:QDL-kȼ}G`r7W+#MY9$KQv ]ѮYYv'p8I#"Ck}- M519mjp}U ՠRd8:Ӏˣ /3S{̿eQLAba B-0ˁ--hs<˿S1 Uժb,!ʖHXe(ƍӀk#yOAE(:VGgbL0MZeA`WOOF(rwGgxŸ<;a#JYqy{U8<Lg2?.Ax:j!K ;zO ge&8ޢ=w+VgNs_5T،p6`RkAC}&8Y VpxZd:t<)s~G|G:,oCz5v㦥skXb +$o-Ag^㨌ݿ-@[FÄTF %t aX2޿=HĂ/'3w|67ƃpw5BٚDˆ¤g[I t'S.E+DYOw)nlޓ~}%ڣ|eJD.bt@7,Ͷ@f M$1Kp:Cx!(\NrU~۹YG8EwABqɹ#<冻>5_*Q `@Z-Yuj" s^f~~9֊n?ڇ Bqj! R0ԡAaE1(=2mM1rnMb86)10 j!Χl kSXv+Ҽ貆Fu-zVUדB+t!EQdUVwof}Rϊ%r,u/DNRK;+N[濡}Eu'^nNpk&kq{2"ocvEebp>XC%7{r7pPotё` )w! Üq*xP$U#l/#1Ǝcʍ1G>$:&8 0W@I 3@3ujSC΂ h9'-`ZǦ%nW `P%WW/0ͺ5y}{=,:{ݨh95%>i=\ߧVڔA^w棜KO$G<{CxkII.ޕ}_1ur*`v^qkol'g"L*jGc)dKoR;umE\]5۰{Y=TeU,&bHQ4-1XeuzQ1+ bC;9p }V4>l=VB4?楇lQ&z\Tb.ݸ2~Q(qhQ+RpSqu-kSeN= 72cb|r5 U~]j\9 ÌV*(0|'CޗlZί`6BR8E@h>?,SJFUlXM8ՍUJe3uxU 2L_%UlڏʻycFp= ٵF\RgFJƿ9xNdUH ɏuLNj qMB9\"m"P9K].3Fv줢-oU |LFI&z=ظ~ 4"!r3mEhoyt{AQ5g-  M(<T $mVH;[ =NUe9 l 2` |2 Ij>V>McH䦑611#yI{\3 '׹qdxDj;h{q-Nͩ0$'ѱlm̵ɑwa!q5KWҌ~,^xj0* =~[OUN"J*yKsi!F!vG9//f] X}ho:)sX)`>Ɇ؎al%!\2[2EA:= sn!k}Un5Z%K1qorN'unDBPW`*Ec~<ʂfN<}:cAAxA/ X'`N0*+O7Mo뤻 ݩlmteͼ4!=Kqpr3AdqOR"y b+}g];:9 g"؂A]1#z)$ [/QsGF1^yH7LFvlDo7ZۓA5ҫԌDܵfbmWptSք%08s%ιs3C/3BbEqxE݆ixʰJd]jՇqywa8JH[' t*CCtn &I@ A4@ndMHGo` k,|0 hs (zQF,@H[8_yIh+Y|6Sbh`)_H7nax$[M^'/REq7dB(`~Heu 6-`9JF`Үe^j3U+KIF?7˫ؠfguT^V -Gk8IBC7bf¨ PNG};NyW;*;f J< ll̟E6YդΘ5$ HPkn5h@#|j'ſ9۠\ouz+j &)S(jtUQ nc e?5WnYat{94h9HFÚ,M~-x?$ g|gZuݜGՍPϮ!>qYW4N+ H^} rdJ]D4Zƾ辎=-tgKz;6O%]!jii)uh*Ԟ0,:x\y" Nޮu9e>3#$s+f} )w`汜ư/P߄D.w8ݣA\KWmj;ONȿml K tV'iYi%`NNct/'UNx?{X2"v/Pϋ$<Q 7b/əSW S Pc׬YtF1X4장r#koCltNfCρq-*[蹢J#&*E0uԨwynhcU`H2~@7N:Hjei6p'J6>}U6QD^)/ctUCq>03mɱٽ/K5,o0=$ x^TOA-o5"$+1#zs6UK-XXֺu5VAm/T"Tao` % *·?i s&TT#):fs]{09w+?2fdHWj2=ɿ(u/=7J&:#%-h2¾֙f[{p߶76LyvLw/Vh@i)̢ #Bjkð˶Դ `o^TjjﱌE]f Pѓ^Lrgɓ?69#+uR-z[`/zoJ

ju^{(EDsЃ"|pW\0J~#>{ymP~mv>z06sI։HܸjMCUHH U=\C$R-J\J9kHϛLIȪ%/05s+%܌u$c*Ѿ9T|߆ى|W{'P|/in$3YuӺR옫Q!O@DB'M9镎9y}<>Mw4Jx*sb|"B ,Vӆ&qk^C sj7)Ճ1޷oNrQ'\.5i*Yſİq I=|5DjppiJfS:Wyā⢻\d^a4Yl =~|lVyLfY9+3b1 MԘ0-_))IYOaǍ30_BPo.(%d$)$_xHLڪ"=F2Tr?Rŏ#β+bix@=FД3zP luu&3"JBl/~ć !pԻ4 A !Ҏrմ鐜y?PIT gZǀ *q iB.[*i:B4)91S"kCuK4A6۰Ypg/KڢNqM_6ZKAgrB~z"^'ɪL4'z]df#(iQ~EpEqm7vIz#m24Eo,Vl~W 9Bsh ԡ)\OOؕcgkޤARժ4<˜`kF 9a L /~w]RTvDݜxt~ T<MhO6Ah[YOnGymnDmo5!ڲ|W(nٞϹWLՑC€~Z=qUPCRgҫX"sQ Dn]"cz)ӄnFX{\z`<ڒnџ?~MD$X.Z@a^pl-y>1 H}z7=Y]0HILJPqͨP>-;PlϨo!g0z?ϠVF! WBqz=|C/싹~m.N*|G f^P6,5gyh(x&~3vɣc g7̟j=] k,jL1lԕ(I\52F%G˂ {X}1H\g f."Q%řxP4ޝ wo]}{MfʌbD .P:f8\VwՋ 5+}>hPЧ|Cs<7v;gp Uw;L> bY0fZ33x{U_+VlCt ש[-NƋ<,C$^@VYPfh+zi WoeC ʑޕұ?ݣPgc׫rޯ#r5LG/K XJ&փS'2Կ:hLݦDAn__zpڬ+ )/@ƨF5+C+PK׋fN-B5Sڃ15M<fo75 )ڕ=6/F/0 Dk3UQwm@&@7T%., YgqIGxb#Pq/ߖ|o@ ?/'#kyenFe$/ j_;GBV&L,df/zŢ~/KTP.Ƣ1n%1>~rEэxب4EK1|{aS U}z["fZ[+ wf* GR%4s#p,]^45?mԪW_\Ui%]&~_D u2UUW= @|#t)7ѻ]6a&)1qCS5QPioUYމvbjF#Ct6>Emnֵ{Or!v+YEd1%}wVcpM~y/z龸I7C钕]jrdX,&h"Bp1쫍9g4S]`/!H\pK!,QlT\ןڏTū]H0H nMZ>wXu 9Vkը´LN K,^%_2ڣ$Ln00?LQ6\jϣ }+stQ ["(}&$N` 9FQ Yθؿo!"&w~d»=֯|'L4Ih(fgLZqA.wHn%i-yKtZ:VSέ*/n\‘͛6u;,3xT|Q鬐I~(%iyR_>4MAuJ+I~,izoH~W= t(lB\qݶtgw:M&>TRǂOT@IPrsW[?d9AL:R&˻ &a5nZ؝8>jg%;QD2M7S~qtreF8D2^V>S53C\xv1i ;b Q [}]P,WmFE3^M^'QpU龰Y9פ &tA_dմdUir#YO5FX^~"bF=Nh`?ΆH#0%Z6g8yG B{ZȬo(E|ePA%` 7x2 ;j!lyH_08 ~ɬ]L9nDyJi8\3=O,Z.݂d'A66+ 񉒌w`hw<84 1|^Wr`6jU8\aبPKl<Vd\gFky*w1 j:Ք;L4âـ-;S.m`6d/0K*hzkV.Fx+l0hHrFpejr`Ֆ-m\M=Nh*&m3@yd}0(~0T}"rdQgiH2b]Nil}6Ozc{,$h ?g#kǷl$}'8_wd0P嬢0 <ԹmL7O =*(i &~"V'ߣ lC>_eGP RQ.ѳS!vڃYW? 8ǝĀy*{vw "f;ʀksϏu?9rؖpN!%+Q$ ~k,Ğu/a@,~s٫OE=2f&R.gfpx)lC^rC+3C{7Sv4s-4VLF^Su BCf gv⻸<%b[Ys5AbRfW.W:#Y2c.-ٛV)wxXƧB*|/ U'̳IoU"ٺF~ۇ'pY@Zy33Aŵ`K?`;D[Bc fFP\3ml5y6K%/k\=Tl\pwi& ->@ 9v&}]7DX^:d:?](N'4Ftn/]qڊ$PKJ]hPRz>wqfDSuGIoH|X"23yQS[a'.iTI4}ʔԤb \6#`C(e uYs_tq-g2"n$g6E`%B4 (9W\O >[%lRkB]|D{ttM?;J-Ȟ?ŢxFB<hػڡ,0^1#VCU+BJJHс {!Rg"I#Ōث6elKQ\/@F 8焵2Mg9M˲YeqG8d$~ʩ^pChgg|Zu5]gΫLjuoHohhXa,pyZ 9Lr[󊭭̣i_&?Af_V Blk~FhX!lija\|<)_Ձ%"H LIf1"^X},܋ B5LD,~*hmрD+1ti.nץH \`@wM]~e/DU(,*zb|Xh-/J֞"]T liUJ$ 's]c8nBH98b#&D3U(|=p W谸yn0!  Q~aU4vf*\UYam߱G,H*G?Q.Zo!- 2"z.[)3̺uVŶ0Ze xGmM e=Aif)b=6AqH%`>&DOmII &(&+r ltdH bn h ˵H=_l8QYO\+ӡ-u`DBfFI]:qm,k'f'Gs3~|BùPLGG H̩ei/%-||jeI( O/m`jLk_&d؍!AC2'B92ODlC?oƒP;:|E}b.9{Y2u?T DM~iPag4άwQiWPH%r;U_|W~"+)qvgyY.Qt)ReX2*NfJoQOQ>4\#VItЎ!Ndti#΁|g2<_x3QnzDAH';*Ѥj% Ycb8y<>"|鎿|za'[$üTxW[ b8$'_0'd6KT\P /dKִwfcԸO4MwS$QحjJZ[;6i4˗J^akE;E'7߆ >xܺi&(Sو<0!8E\& U8~m0_g}aai6Gvi4SRWl'j¼?J w#^;-^K\c/홖1}7^t`H{6jaz҅VkZ^c3ސF˅)Vh6=,۲u0F]/f;myU@* 'ZDӔ q(å ͟,GRs>y9[qs#cnB%l~֤h}al@) $c%߼OqZ{ "AdH=&Enl]7To%]{Gݮ!hX7r^ LK_ #Y xU }@Xs'+ɊһӀ?[/|xj%U/>, ;)fƐք؄WУ5.Cً`"/n:4%VkeOjF+_JOtzz|0c;\G'TK yRGF^C@=%z}!ws u}(' '2kӵf #SNՠ0TOJ?QRTJoXWCi 9Fpם݁k+vrF`A$ݳN>o Ĩe_ !YB =Xiڑ;0n0k Bkf鎼ߐΛӄMgВs{͖~5E y?,!ʸ$M%Jmɀ3N1 _4ّŌd9Cb>FCR乑+BYЯ {\䙪:ur LJ;#ڕH8^52=ّ8Gѧ+f-#@V[>RPS 4/_A5UŅcYN8g?t;w _I!,F%6>ԏСX7Jb|SUĊRn+UZp= 7#X鬮97 M$CZvdΥ0/'2XŊuNǫ-9>ks 4+OZOcYȎ+{c;D^տ4r5I|mHP%C53ǧxUA؟ޑԊ??]}aao%J^|xGdd I }h׈`$:<ޣocΠZl eLRwH 0-ĈmH{iU0.cqN2X" o1Jg5dq(G">3_Z#噋Mнؼx* J.'#Hu?D)XmJ | xu3* ѹ&,^pfE>SQ W#r$! _&)j䣩=0X.T Dݺ ,]|H,hM6ð |IU\&-:Ksvք{7m{xh:t8'ײ"eh3S JT6ٖΏs 0l|#ȔQBNWyqz o{zDF@F;ķd~c,/Iin#<j=g3."674865GINҶ[zǚU~iᑶ=b^2%S z~`j uۂ"MU0\`7(vMVpA| 2uS3YrQ1tXs>^Eܥ˛ఽm2iPN6!J1EIrr>N CTCvN|W:JYlH^QWPR;Q| yZANHߦ}7ݮ:svn$1~ț|C&@(~e"_"5pj ӎtbS-tSihO:.-D06wlMse$?@K>Av7죻'bzC,M'v6O+Gus6m&Eiд۫_Jeˍd%Dh0&O@Y$9kqE-c1G:m5?U_ 4=-q48߉2%qðQԷ3#d!&}%\//I,|9N^hE*P e8ZŚɶ1I 9Iu5eBiU]|3,YuY=m5 >}󻫩K&)gbăM0Z4 U*r$V0@A5-6?,g{[NkDs. s*gEMݸiS'@TQQXױu;C[A/^ClEa2 N6pH(ETGH|$x]dW*1Bd8o`!G7C3 *e7{w pwD3m;ntQB=lRLI)}hΉ5)!f#+ o 1%Crypv6s.f.Xkj /[֪]ށB8>9BU"ܠCT0|4H#b9=RPT=6B&4-s%٦ $X'WZ'_ ̉Bj-EjEg|0]"Ʊ:)k[dik]5ZT4Zx"T]8sv P]rĉN)uVx},"S'(vqvSZ'7߃P^oG˭Q֮UxQF 'C8J+ߟ_3وWC5xujMظ &KQ58 h²D`&!VRڍ\>)#+u/_˖.?yޠ $fz&-sIV^ O8*@5)AR1Fת.ܖ˯=xq2(!eRdM9Y{)?3) 6<%h`>gT U}_pr97OFƹmΣ+Kkk?(ys(}uT{L8 ܰ,:\cWеᛑ/[%Ǚc쑫΀pn'0LAK-9ƲslxTbuytO0X8/6Ùpˮ$<* YSC9 Fy $crS4Q1|^. j 7u fK ^ { Kn!A.&(%3K/'ܱ97GjmLmrEeYVeh>k7)Q<$ Av,*{eL4!Ú?3yKJD1ׁ]7SS?(jB;֬kF6(K&?5@`Pf 6 &&_{\*)B ò|_RC jtyNO˴͐niZܵ2C*1(o`E/UAWM֩\Jߏ䁑RN(%7#p98zW|U꧲ݨ Dc:6@]~%Q/x@Jau+8D]\e &9AQ Sqh 煏lMOY4+_Oʲ9|Hl:e~yTBwOpw.b*N`7kW㰙Fr]vA9;^u ?8Krv=pL\dvfړIh:{ ܝ8eN*Lq>pZTFQy?LKVxߪSrBXY .o>V0h˖Hy;WVrqʶٰ2|˞2*,@(fĘ5mƍ-x :mد^ QG}ae9W]a <_W_ Kǃ$%ܩ;a5jT_>*{wCqq%UTk*[#r%oxؒyE2gQYٖf.s)A` vTK/[G)(.Ɩڒ蝐te4#t͞=,Lx3thM\w 0=(l_'d:/ur;۴s\Z- Hc,%qp UEW3˻Xݹb|;u °iaaydžvᲞGt$*C"Mv-G6&} ׌.par3ar3Jc+FQf!fs4:2eP;ZfC]n95.ЎX8ԈR-#*cS0>5Qo"F=#%ga3?*a l,~%U%g6~XXޒ{pb/|^KѨ~Z /\{0ڲTv S 1+PH?k!"QM/Դ#L s^N,Fl+įq0ɪ2aI\lVz)F";G WPoUIs`33@ up|H+etF~)eQ\\H\1{j46^k{FKЭAG[ry6>z5 !o|25 ">YzcT@q ߧ*SvXX`ْ)>(dUrfuI aCFNwİMx6=vȜF:ŚAxscY6ۯB)-(( /l\ܣvA΋yݘ S|su&rcW(c HVH\xSyIדS'bF<$f=Bh#P acV09B,ȎMkT]_S:?~{yF#QEY$]H)7Xv؟ur,i99,kxH%PA<IٰPCa ~1Ot"a2tP8zC]w}&rރW QVban [ˆ8B[MEǻ*蚤IKb%+ˢnM#%~6>)%ڻ].DJ77j{@>{,7R?r:Xm̮3 g "`Zl/Jĉ|=T]Xo"ʊH\\bzZ`NS+G7*kMc(qsUFq3X)$v<$848]3m#cA}r嘵EjL$CqRs .џs_Y }xɪV 9|"NMU zhAty3O"'dJ3@33tĢkݶbxZR?UF$_wX5_Ъad"g;fGb#eXp\|"nP`kBD58:jR56C" ӹMUW"#5x kk7쎐)_w40DR.,mn`-1&3ƭKnJm$Hj쨫m4X;1xDrZBn(pk2{yo 6q7턪 rTЇiYO mQы Ԡ#1/)IlFW,}7cu2N}N Zw2b?[񖣴Ȼ}77w-o}am:/XcTGpygmbL5)GIJӗ}@egp,ѽ~=|3Ƶ"ye3+c#RnwbuB4wg0MM0REC=,D ЈUNb%uSq{$>%F&Ycd۔Zީ ~¾ $zdCW~v"G>HAh=@ƌ7?J#WPA%Z6A;Ip*!0+s} 8ڙ/8'DDwe97gJ ?[+v7AKj Oox1'-`Zo Eu#> Ϥ⳸| 4b]5+4g9b"w O5REaWh@7)wN neF* L2I[bũsY`"}97P^aVՖYLo? '])Dt5J'qƼ?TN$1FX)"^J7#ƞ<Щ(}C JƎi8ߠ*5,<`r]>3j¦Q wuճ\ݐN" L^BIgmIFfn4t1,h6Onerhex3ɔP֫`X>Y@CY;`U XM2YNX/۞;(=ተ~"%uF6WZ4|γM~k-r))$|rbWޜ=wc~4T@ w[@yO4nꛤhzS?4cWQz,d5h`v\b'+MxmnχS2wj7֌@#]fгR1 Hx%JA82`/ua7K?ggK@_L# Kl$pQe,p(ϒ i(GђѴ}/@2X664d7%R,67{< TM[,$,G67ljKtƩi[[\|E"7CCKwyIװQ[`^s͔-IѻeZ.`,ӋK끻ٮ=Xx}OX\YgǛX|<3jK<|+ n$Y pN36VW  n˝0۪YK)&XYXa e6]8@#:FJȧwChӄ΋ߋʒ)' ~@_E3Utz?ZkE;)-@esޮn;0W( ۽X f{T6\`bzd5gq%}QyN3<8d*ÙtnlɠUitі!6*&L+l`: i%vgCjQ'Qd Wu6Uۖ4W_uu9Ih+Rf-e|?DaT#/J0iTg"x :>Or^8sG>{j{(}ZeO7ގCTk{Y6fiI96h$ȯʃZфVhFueEj?{9țvXђ [?RIvy7˘ #ʥ 'n[]爱 A*aA$Go@5,B7.:rb4ˠ΍_s/AF*7wѓew4Hz<#5sɗ;AWoz]jn`+ +J۳F\v)onup3̈>o5N7 NܰƕEqLhE{Q>2١q^3'Y&i]W񬱗Au:Jպ<Bq<=mijگ!"͐3uɡIbƉ yDqvq 4d~Rp3$s˧Q#@㫉YT;דBVd[G@PΡFT\"ԲoZT ;L qI]]BT^<,YwmfYH`@xq%utW7EњwSYyl3B;AyǪO.H_Fħk,/.,!Xwɮ,2Vr/H؍,D*@PX0$.JZk@`zyB7CcMEu5=VoSb"g+?D" =9YX9`B2.ϥx J4m i'Hj2yhkا0uZw9aD!ʩ&0/)Si RPEh@s>]Hu?Z7Ǔ(/ܕl`qDVm.U@-T3512Ԁu%VD{ nofq0!w5[ݵ-F! A@ƱK1'[c~6-748;8[|E+@UGG$_ /mup^%uP1,{}0`: ]!O30aA-jxt)"}%r /Wx7xzAP!ȅ៍ @6B,k/zKdRO8=P)qMzm닆^̄2[ ~(u5jRŘV$;.)=gh*)R!dtCY"Yv oTh8Amv55˻k =qqX{Mvl3P3 v'J pHq;59mzQh |߰-u{vRTu4|Os46^저mREk |Xno=&3Q3E/nWE1F߾U _J[oh1[^'ۤ|)n^ ѧjLAw%YL2:h PP@Q|sMдWG( XfKb?#rul"A;ohNW.VO #m|i+7UJPk(J@E3` ǼIX/ZVC7#i& 7j4lOb<[(~JmS_jGL"}!=ElۺԼsAKu0\.q(&{Y=ԇ^ ݧv?y(Bg =[qk`AH~!Q4S 5 ihݵ\lG?4/BpBYd:rFǯ`-2(%#{:0eBa57 sQs{IhoAIjoI !Q0TP^Of Y-?x#{5FEP P0zaTV^!`l-_qE3mamsbs:Z1XWɧOQ;/yV[@{U$T岆: g OHÌYIe]b@k;Ӣ,| AQu)M/A R])R:1&X8zEԛ@CpO׎CA*Pp,s\[6!iL)H[|đ Y͔;FϤlk#; 80ۺEZ*G (ƽ__<++@dD񆽖;9&_u| _w1jzjzV"ݜ 2:>1"+J&0FXg0^Df?02L%H '4{c9% TGW6igc^O)]{,+,#gv"[;B[DYG'ocߴs\8{ᨉ[X cǙ먋9؅ut~"ڌ2\Q 5Eئ@'4j&탴,'A$/]M'mOFiQѝ1E|1 N| 7خ DR٦ ~r|sbyd\:;:/!թԯ[QTv nKV `/0"HGQ.C+H pXV-&6e0w E6IՑPߧ/3)vRdgdM(ܠt( F:"~롛/S?ݱo= Y/R~rZkB%jۚY< _IiSH JɝnfGhP%Xǩ]gZ8kb:su9ez1uvrk4ʘs{ nx12XK^QE"9p1Ϩ$^8~ӕd +& M9V26{\4Eg[J׷ED9E 0 DD7S$rШdW%mlzYuJL5D*%n`X@ᛣqW4{oHxyfӻn,}pNjnJG]{vK,l-Rh_V&xfxB^/1yy*,禍IG9a{Sbm=ǨZh0$~@T_wHU_u2ɫ#9ėA"22 'YYVD $K˜]&OG(X?cۭ^ @ e#W6Ȼrq]cHʢKtL_Sn$LqvƽBQt 1׊pM ).: Ʈ WJ0lq@6D޹9;CilJc4S}+aӃhb= 0f44R7_CDφUQ_lЍdծrkt?wa~3-! B̳Ejg+W\Sy"6k[331瓻4Ps˵Uv$S`t.GcyEBBS ܷE2үm19ːu$ӞYbhޭ1rpi jzyQi4Η"abIl{ 84G0vo%4/}LkVqgjq*j#ϙю tJ_m>^ӭXcߺ)f)6)4SSwe݅v> 0RIU+*9& LnJM畈ʹ.ł'w a-\S„?ʴНge"R[T(("Ȩw0-VCt\6K8,T/Ѩ`<5rR '?W2CH HNyMg Tߦ|)<- lA<ǝvݿf~.w* 5 [3V JAbLRG$0^yi~` }0A;Z": LNHRy*ڢ! w* C|br]/D-?3hD}ޭ왯i$ yдu;pL_p~TFh:aAYeȑ-{ؼʅjxCXq \>fqaKKl;a3U$yUKX;:ixں9W7rvZ91&0|4^ҫ }*"``"%]//5_0(6MܐS|Z'FHRF{mS/Թ`"f-MyN*nv5 *G*cKz'ukɣQ[RlUZ]65%u߰*bDo:#4 @M 1 5oná{[uB+ @'S֧ŨضnUE)[藗W(mj7/ezM$`"xLSra  4vnFq 6w_dIW|`3$yuϬ2g쿏kɅ 5MY9.[@tÌ,N7޺WXs .%rACCEܕQ+5AVbhΑeq!};ęFu_C;sxG8J"PC^Wk Z`pS\'֏ Hhϭ:$iyqfN]lydؾhi#HP k#P;'/I/Ɨ\bպ}&>"0-h[ 1otp")vXQ q7,v#wyB =L<%U^|7sIdkV 墬:Bz5t_X 85&Ď< \1&WRT>|u4v0WG&ުgW F8DN Cﶗ48 LNNbTݨaݸwtb;tyMXR|y@ C l <a:ё36ԝ>FQt x֗S99 Lw *YP]%oH]k$W޳Tc;Yoǐ oJ 3z6jhaP0S^8i$ 3fKjPY`ݫ3ht蔺FoUa>?eLf(hs2םA^(4)85kx zp6TT2$igsw~;,["PQ=[}4Z6#J }9|n ҝIT"QR)'Ѓ{IH +542q=z{)cqum) ̯- 'Vd–9ɪ bfTK(r7e 1 Ѣ8Gb-FDzNߌHMঠ{w\x[KQwqP~ pJq]pAmw02.\Y t zzt%ΌcAE!ӄc2w"5Y,ru ,2mA_.$ݽSkM^ 3K#1ZLDJ1|N |ֳNƸTuXŘUQE=L G1x$z OX2潂nsVT lpŇk &xp@2oQ=!-/V ]ūt%df~< 6eq2X{THu no䲑CI>|:ٻ3G7hwTF!w0s7`E脯|J8~˃,]CGiqPRtݖǡ?w= kUR?DZE_Af~A.ŏC7~긯| r|OBe8)81MIY= j慪 Y.RQo}߁'q>^K#rGo]Vf BTPU:mYIL2{LR—1`@=.GSe= \0vEHND;IPfs>yA$2Ͷ# Ri1W_)x Nnjjb$ѕV_7>Af<ڂ"}]S&aj }º5gy&][)DjBb\Ƌ΀D ;g`x:2Xqn (3@L1"G1Snx',7#e57y б;nISϰ X}Sw.=q~$H6.i+(b-^0-h{S@}|1I?T-Yc`b -oFpW/{zac*fRnM82.sKiRhNKb!|gCt(Q ~y:j)y\"A/P. Rh]a˔3=@Srr 5`'l>۽'RT ] -Յڟ4|vNmV_=C>7Y2e\+=&](IǦ:{ \vu׽Gw'd>K_&9B_uCf0D6A e`pp BZ&чthBzC{080͆rF9)d?Z2ɾQ7%.-/s2T'4=$^lU_^sB̒^?luf\d~5SZjoANx.sy=le1+M :PS>]viT |&E SHLaCo=P<$5ƚiW:q끁ZK܎7zg.3TsλjiK9?fpHmp&I^oJ Dl+BhOE}ytJ JÉwL8U,ږ@hQy!TӒm dnn%y3qaT ״_i2/ev;mxJI}n&\aUd?7[9o/n/C/b~74:FP̗Z_b,)voi{9j om:Kw(sGa]nYUt$N2NģË4>'j@]\1JR硔Ն&%ŅզwD忾< iGW7fQ$0|>wk5Oz/[n6m:@ќ-Zosݤ}|A sҺ)Ɓ6P \_/ ~,X|jTVM.Vpd.fs:(Hp)Y Ax_偲250x4;č[ Wտ`OTrmozϮߤQ+v;]n6{Yœ[Ydj2Q6!JkD/_2A`D(Sq  !9ES6XDťwj3ߤ#qβęvE+ә{P4, Jj %U>sf_D0:2.϶$ofZn`G,;Wa#K @5q;h\(cRxnHλǶB0- 9$˩I%$/Zcl5cHԱm>ِ$YUcwaU`m7`87~?͸O]]swyiLvd[)qavO̕kvV$ٰܥH͛q'OҘuUpdvY(@ en`ډ|4o6{Nl#\fne' H y܈YuPؚVODcOZ]_3w;J IĆ]];b*E w]+нlɵӅ YK(Qp!1/ N1_֊pw$M/ ~F}t, :[G/'T~cU@ifڙpKY".rE\Pma}}i"L+n5kV؟DJ5< SS[>_IBhc"c^mIN49l!8ԂAI.GĤ 43GAv9b #BRV*F-ejPا|;P@}j\̝N_s m#<';B\fR_'P1!WSǚVе>{7DUlWEKj 0;~Zlnq˵/Ydp@[ȂF"ݽP5m-†֦os7<ܵaMw<4u| zRÃΕ/Pۇi_Y%.c;32XQFh47IriS\goF=xPȷ܊%0s*ii(NQ{m|XP8vW[b`6-V.QsUL[$N 8f"p72f=а{ ;ıY_:\c Qo6\frm[jhw"szj\9g`_+VEtbv"=2f4r[7ﯤCC*Y) hz<ͧ !p1kd>!K2;a!sb2ڃ,Gh@ X{K;7 + &PhzL}qn g'= e5x0,b/vOXhXPVvQCC%1?\yQ/w=p`c4ynεל=RCۄH+?tXbHY109n;Ǭc6R ԔQ,~f(dl*%l ͏5}zogs1C?2k}p]+WU&n:,CST|M_t)N]X,} _J6RNGRt h?36,]V[vZ Zszw%=Re?ZFq ~9atN{y"%}ڠX/u_ehd]%zlR@]f!+Fb?rY(f'Dn 0;N35O>~K,$'54e3 MA'm2kߗ$>j RP|{λZjC9- [lq'#\iflJB&9 qvIP,.z[r Wo!~OWb~.1\lُYbA\8!CkG}_6F#j0(÷ Ã$k*JLnJ7*$0j ۣs^RI/IxZ+0ȇGk }i)j{H?Uߙ``CFb*pzJkڇ~[gnz=u#Mߧj[`m-W0 -vO=dED@f.މpE\pSM sZ DU_]C"̷gGM4]61ۨR})8 } Ҭã;2-;z%av @=r޽h4= v@S޲,yw표UE`oM;GM( ;<:xۿgIyYcE4E6֐@~+t8Rx 1CMy^n 9WI}Dq!ƺӔN\zx' r\u^Mֺ␈kY9 :`, :JY05,sCg}PkA=ÆG;k&eIZqS`$dQ}TMP\c[#(.PHs@b*F@Y?p?6Gf{juOX-⸔<a5q.y_fFQT8rwXgnVfۤ*p/G.9g&3mchpDDfKSӰFSjYITSܳ B2 (H89k]Q}|3؈C}J2!zeUx6JKp HR9@4 1_!I-+F+ [9< F ,[}0s1Bw }Tp ݽ6:j(hP' Rc4:)赩1޻F02Pآ锡*:$Ft@~ß&A:5lS/lRwNPwe{A\% y Kcs  I~߅|~ 3jV:Ĵ$ CzF'A˙%{iBKoez%ю#TZzq!~|@[5=GU *fHo F4i&誈#D* R9j-Azr\/C<:nQU- |<,(45>&Kٰ%iB*υf䮩KA:Jp{#she!_.%PsWQV `mOM)H%w%f_rRɻ:#*" ]-=ŧf0D*bQx܉1CI}뮢 VlkOJ~p&MEIZa|)0pC~\>I8VBr:~z ej(jsXG {ؕ$uK̰FGxhnM`n 7gc#HMeH$/QrD0d7Ml M M@g LXeS V $xS[N"6g!%ɸLim]w >[UЭ2Ξ*VPA~PH\)ll2(CZ!6(Sek WY~O\G 3n/{whn+[΀?@ ze`$6A\Ю dR͏*Lp92FTqKB޹]b%j I:f^7/3\Xmy1Bcpz9y}&U dv{Yu%/nhCnD&ej}wNCx D21زUÜ-6}u>-'RH =r؝]N%"k{R;ueK+RHvmUeV=.8ϼ6ɶIJjxO|UppYEwE(l}DidHsM?ȡZk)RYJ8ykpx$qrB;aìΑM]֥!U>oˆ~#釖՟׃u׊rkϖ oW viƻg Ȥc^=I 9;_M )MP&di vt:5箍gz?S3q꾑XτЦpO~Efa h%=nG[dLrSy:G·mL9-3+SXO{k?A>գe#Z1ۊ0ǽ&k3}C7&;'5.b@g b74y( ߼AX !־GY@f\LCcPY[ Ymb "!gR&˩S)^F~z '3ܾRrzC|9i5'tALA:KMzӃ1쏲,林Ay}"1X*(c^u;cZXm5L<\_WOTXTB. v`rgߣɌ+ ~ @Aycӕ.>N/gAe73*5-.GNiOAְ+D@Jd- kN#FxQ VL=Tf}pS2ЇҕY2,UbŤzͥ[oiaqL5D^0Mڢ+ z -)0d6 7}zPybYy"nDn<F(G#ČRף!@dSv4\yu[a&1Pe |PƜPr?Ds1 rW{R̬ߢ13iZ]7g C(0 䬭Pb"BƏ*ٟBіn# pcnrE΍ci:GRr?l9ѼZmMqA6EĂC,H.vpHDvfk 8OcҸ‘ qKX(5x@53fu! Q\@UdGsIWi @Pj .iϭJ(%weSs~ԩ ݶ4BvC~0a*C=]Hg<D|y?*M܆ڂ1d~(7 ~ !)sÌ^9>f}{gKnY-}!ϡocveetW*xQ2uZ 0qI,Tq/1rSܥWogՃ$9?=h>ú*RFpZ,DpooGOE[IZ-#V qJZjDw?i )hA*" KQb_'v۪#2 =ӉR q_k,M/p9Z񆮰`DSG;|tab(KIhW4B+Ӻ6(Fr4SL)fG¾ ')7M#Jljhʐ w$RϕB7j_z)}ȍZ$D k7>uZ9h0~ؓ? n.E! -D۴hŚp8f}vb^+!8:!0Ң:FǙjEj3h#CF -O=QΝn2NGL#Vj Z3txl;`83B\s}_)\!I hSE  #4)kzs 稃"@ݣXBizآhH+TJbaxt!cq9"T8*1//F Kk9BUseD,&xv%of,g䀓 l^.9P J5t֗9C 3lK95[YU9ɨ> EIib%;oǬwfs5Zf& ;1Կvt;BoŃoɌl'űvM[ݏE6f 븜q5VȘ oslxCx]z(Gw<>6?u\O?p9-p(,w}i@(QԩL5s7pw{}PeGw%o]򢿴Ӭx#8>L6#yŽ3Pmز,~B7wO6@3>}*|˔elVPs:}̱¤[^ 3i-vpk[Bs<g$!&jweWJEptd(ruF~ ,9)n^ .">.YHiQe$΍NEK,y7,d3qw0Ī(47 Fs!Tpkh /VU "m Vs:E$|y,^zݛ7i7LП޳F7dkjq^JbAϦm+ :cVd/JYYҧ+Nu8BIEa񇿽'IICf:}w~ I-%p8r,oZFu;FR>"o J \ rr)vH=Q~Sym-ִ7$4KFΘ}]:@7zASRbbD\brjwwsp?Lz ioqSدod r{lH/:ǪfNʹ{+FhɚcY5ՆΧOrҵo7,*C'41I;CAU7ѭuGt`F!R5b!.T+f\fU uW@5(en*Y D=@F. kЎiqg\0l'w|La'@R(sy.Oݠ^|~GXjL[*RZsjB|V>zaœu@x~ 7GXu*VaĜTpu) BBB?'`<5(Ơ(ZLף@ Z?ڄ׹ڇy|nY=0;6vw/cY@kCP!< NkdBoBb/]<Ț",$a3%lod޸na61eڭ.s B mQ7Hlhf g{e((ҏ&P1/)zήz@v k@3 پwd} #d)P:%$zCX0yK'?K vyE3 !LTR͠y!f ?L=dI&4.LGQ,n6}h"U?IF䀬 !T.`Ʃȡْv72t=W/CDMG;4S"֧[)0flrmФڒeC0V&֔;pxDphlMٱ(qמS؏|Qhx`5A(Ë&fGXoVfsxՄm,R K=J]4\)D]4\T1(  :Lbp-EG‚KŠdC2i`3''_*ϒŽh{UvZkMNR靟PNzp,ŢOSdr{gp"~ ӢOS4 tٗNw6Ec4鑲qmgɺw?s?5->{DӿW *qte3vmt+Rqwan*7}0yHi78*w7,bDյ..gwoBOeX'fqճ~kC0\a5$?98ϾSYuŮc|ibjv9b BDʺ'bHYnk͐~|ki gKW{Q<"Q1g{@Ep(7;̰ଛj<`Q.왡"CRX~ nj\/yꡍ#3 ȑBQ7#Tvs4._ߏ~l.IКղ7% ~͗.}ª8&wJ mZNLbttȤ%cf5z!EX\/x$)pω3B AJ );j,:1zC)PtEDrq=V1R TV>~JD{x;0b?8<٧yL]95+m.قq3! clv˰aB@AU7DSXނ}5ۢ.[nn4~uJmMRW=~Sz*\(ɼD7}(;ܾcNז=U12Xi랇_.x^21!xW?U~ yD/GxWGsDқyEhuè 553*rz&yjRV@ M(_d=Nwx]o&h-&eL$#eGoU ` Db{C(9$VքbBtk[qyО ֡f?5Df1\;=@/V~O~5[_ !zZ 2B>xKec=IR4o>DLy2|i{֖J0[m5|jńM)}9GEu"ʈ)UՖ6ហEٓɱ}VgUPyfObԖ\'zf%M8kW!=rΞ2Z ' Y2|8|Q8SO2.CKEc^ޚ8u֙q22A,ʅ;c $4g6&So!.5NHUu5|^Gm"DcJ6S5sOf䴽41ӭuof+\k}ҦF +*(/!]}+<ҙ#c6#4(1RT!P :>0x^Dz]Շ7~rx~O<bֱE9$ί3E)ذ| %p:T\xџZޫu9IV" $&Iʏ;dI.=&W{3:AwI>| M 6G|9jT{&0<5K&]&88-+Q,f 'qjjZP#?z%~ 䞆CA`זNm˙ SWΛ减UOl\([ƂPTFՉ˷^KÝD)יc#$[BgMU T{( ‚pT۴J&nnrSBdՐkTg'6hyǫ=1ɂ4((W|Hf  IJqܛuD <5le>*4$wjޓo}C!e kPG qKEac7+l5vUAܥsAA</i*OuQGb;ajs؇i-`s4XqTc6Ip TiCz}ɇ*\`w:zqd:Lsn5E%EPaRM? 2#N6@߿czX|bܣ#GSvh{⿿_oy_B@'YxJІrD \׹Xud!WmD4?J_@3Hjo",bMO:lID*x1xaLca]c| @}&n@k g;rEeKM^ l,iUn"ֻ4Y 5, MQu,((zE)^)blaM[fȘf}/pc4`՟Q^fU}iba f9 ^&)BHDSpg{ m^B'T50xUv$KG͋5vCf|BJO4C |_PGS!=ˍfQ X4z_""e=7̽kBWytΘa*pPHzjA]d rX}^#s:?-Zޱ>Whv;X@A䉤v-mf|W%ͼmiӬ؂mՒЃ{:r1uF3X) f|xQꅥ vz%ӹ,.®Wpin^N}SE ²q^ƞ FQwyJV)%PERy5VRWD%V5H줊%g+ǏŪX!+챀RMśFѻq5|{$֡5Ù(n\4#wJ8'տxZt$~PN4QVȁ}w55Z܉[Q*)Ur?-{j*A@Λ,#r:h@*W v0>;j6d}3x}NE&6/<17(8=e&Axھ8j DkÛ4ʮŒwx `rxcNdZ@\Q=Նfg%h3;ɬ]a!OwdRt#-xJfK`f>gv. Y]-*KDJkTSep:J/W,n"daxCc5VH8"Jy>rY4'o+3XT8b U&&vR&&rAкnr&hEdN,PcHѰp%]8b͠R}s3uVJ }xcJRm yq{Z?&9+H)> Yf/g= +^!\2ıWy#wBh/Z{P4r,LLwVkWe5CD+x5~V[W8h i-O7۩/=:Z!Z,dp+QML(xT=J)yfou;AII%'dk^YBjAm=2%ڂ4OJԁ8eP:àhuv{mS6 lOd`Bp>@MjUeҨWsEi*Η҂LJm7倀\gYhxG^4nœ2w|cSJ:mV'ɸ֘, 6PXK6%d-gbB&8]J2CjgBx36_Pve9 ,n9jǣQB-spېy7f#LU mBChthO7ʂ0CV h"rxaaXrbD.zt8r 3˱"rN'O+痐KKJ[P]swq 9 %nb0MKFD^Ի+lC6ϴgwihkLfP2fpjTbl]9je)S(mtҎrr̂egaANcpػ5qCZ._vL9R~03&5fԹLŎ0Sf6ƳQ>uwT4_ɱ !K'۪\[W\lGz$+Y awUL0/< nWB:raoXz\a Jϭ^Jo:Їua.֖>l !Kr/ImMI|ξhI3 zQ≯j]"Z>RF$R=Vvb訥2.Fg˧Z6/#Ƙ6 *EZ1q^k4|axm"u˝A!c*;LIecu4vָq5ķ, r8/%gR9)_ZL)lO4>3sj -MFV`[9u+g)n˵Au[UeѕgӨ5]HGӫK#wU3,9w-G7<hɠr(!|VL1u.If78ئnt66 -SĖq;9~!XY2z Bl: &=Wk$l,jyIS[KHVGHâA4>!s.?~7D)3ǽ울 ê(՛8lC+33B=E dJbXe~&x՗%g &)W$z>/s n'+>\/IaJܖ݊zP5(CG LY~`6Jqd]Қw S4ݵfH_ZJOZș o]A/Se"RaONiƓkj`e2s\R;d ev1֏:\"~>ފL0 u쥤^ϙ \eފR5s뺡9[S.%2 s?ء]K6YQh+9> *h|(0Z*؈By\A_R V"Y:Oߗ8X0.nþVƹ0lO]hxkRF(~&6jDjA8)rv\'Fi_!5ߌ]3xlm+,_6̗R FƏ-ٕ~c.9>Nw‰֢bq@o{|0}v6@'JA9'C3~Y4o nQӆP"9oϨCe>G{? d.OeQZzՀ -ې&9{p"˯f|kv 9&*,)?#mݷR>TIqHD ɓ;}h;F ,^+BF%[]#?2w$ B]yvɯ`߿.}%ȣW9-S]i"밅aN jZZ Q OX޿K>Y} QƵ~W+))'l=C8:YX"(Doy!R2+DzP*meҵ† =.7Q5Ĥ yL!Ŀ^S%ǃCq"ǥr4/|2Dv]@3ϣɦ;޲,1KvY.T<=!ٷd|&UNA3.f'׽n"~.e49,VUpj;F n (cL} SSJOB`USY[!ӎ㧶y *]VkZ^՜=ǣW%(\n}]N]bs^&'_`|*ckpS+9YzT?f9U)Q3M7y%1ʥZyɢy YfǨi*O"ÁW-)T;r ݡCS[;7eK4RUDB~LÍf7 t:RAVj  hk<=+Y8`l^YqCZpMWab~נ2EE=~^9y-A )\8 P |F隍>|q\^NŃiњCwi)f_q<Ui).!xi/oʜ d{_.hY g;$g@g|bY8f)R`Pݮ=~.zh@pwC/lZÁvSHhFTFT*G?*TUy;1Al_1e ٰ}jG;CV| |@~bU,d P]K).s>2;EW+98cc8{Զ74 :Dr\5ͦZ>,>?3-=5 V!~$ KlZ0YFBcDC1plNI14=.g1O[9kW:& ˮNݱ!%ooнmG%{ l52|RЬem9 q6;sDCMpjGUV{?aP\ /oj^Vf"Aj»EQk02gm\O7 hWE}kZ1Þ!0AU̍_܋`K N(}UQ)!Ɲ+̄8u9ދ4:X?z.Vޔ98;kDonX?G 햽 <(DX-cb*E"=\W>wL ,'#!ݧH%]%lH&y[Aۉe`z"e9ޙR2[BTb+?D4!ӬRy{̒sf#0?DmnY;gb 8G7sOJ]`=QߘR%$<%x%>}~@2NJP u45۵X:) K?W+ -fBnb%Xϰ{sf4LLQ#r'gi<;_ U>[ `[w%Z&s>"ӏVV4IdL4x%usY$RCi~kGk>Jwm6u߫/Gwj'Bk)J LXMe޴JO[=r#_k^I1,2%X;KdC$9 Pd 4K'AK xڣb:ME_zKVޜIi 0w{dUEɇYroO#y*kEL%N<_պ%JeE+&DO*7cyY^w$S`'2ЗWqlAd*yy$LzBTFeLpÛO|S!'KĀp,u]'uUJՇ(옐&&vS] 1͢1gVtXF@xaX~{#t-s"h/˷Ug~y$:fn( Dv#nw܃QQ/^ LˊXuW Lkn 2iIM9a!%*}O"9,"zLAS-ɉ7+'ߪ`W{Zc+|%ݜ _ =vc :Tu̽BOPFa/c!)pOyRmN+qaַ6J'1R^>x_^fWI\4Y"[K~NN>zf5Q:'Go,M;h7< BNERYk,͡DhV Ee'YϣyCp{y}- ]Z$+-faܴd; 곝H$mMP88閦xm-7=:BAؾ"HtѰr -YNeJ7l3M2AҜ0u d ,NwX_~i9 daLX =ӸbPo5 S9LӚDe.}C W~wJQ[QoE9RpT{cd=~T[ &dRz}!cߤ5"fq$hіm *ia%{+cq.\7a ֒~_ V^Ф؆^q!tH;kwTsMQ\PÔ3Y燷=7_?-?oCviv9fkrr')KpjWdP'7Zah&kUm5=@f[BS}+3yjLL-O#?ܒbA{1T:Ф(;4,FxO#*gA*Eb$\qز f$X<(.n!+N6M-UPEDF̢풗ؠ+t\a4Bi0XKBf?1/痌XSdh dJ,G$w"OmJuzh86ī*{7 S_# +Ãߡ׏#B= o,nΫA g,0b7S4Z_A:0qeWmHeN.R& WSѯբP`ro0Aj6,KU&{(^\4=VnB>7v)8YtUD;F*$=_|6  \a)LWpBfcL6$mEbg ۇtAeTbw\}eU2F> )@ }=;h]i:+SSаx%zpc[GIDg|Y&]2iPz NlCu&ʡJrٞ>vPIHxWs{RH6IgL __h8 n1~<z $0Vb_ FÐF6pkwHJm0iuk漚 ,z 6z .e,BZ}'[+/߈i9#I$ ,kw/WW}T}Q=L_ag K1rC;VMptd>tX^G34R  NbtEWX v,O*~@(66HtOiM]mؑ[/p{f3#D<:5ȟ஻z>h` Bٙ;aO.զ&k=3Mx h3nDǿUrIyYy?g\v%ƈy !Z8w(}UѰ'A`q2~ߡU3 _Z%YR4)0".cQ}' n\x)4M_K4o%ɷVryȱBr6PcC"^7#`K$VClEi=i?%ONzF܇f.>ڌP?ƥJMk{$Jnx6"Z!K%"4*v\k7 e3q^bl@bv=(Q1Wo]`u9G-(Mo=tM)'l\d!ahFvM۝O\Cs%TIYgL|y+#y?A6y,9KKGqJ%HYhc`,(Kht\m[/v *)M9p)ZBՄ4I+L4Ir”k1}½OF_m;/_U(r:dk^mL/JF&u7#nB' !HH&^yAv3Wvה )1&&gR7 D" 槈@}xZ6-*J*:{+1{TʿH"$%tPY_6hHbo~UڸJqx @j`\-9XS}rdS%QzHX?"E'tgopIǸy0(ZeQj'+ 2/1f=qHfhRI N'mSmim< >sYv%pSYy=b4ŗaBM6?=$SC"Osbd"ވث .WR_!.W4Y G:=)4l=f.dQ8|"LIHSV9%4` vܔ- poB YڇWЪLаD*hJu2.8P!! fs[O顩XTdr=f+*f߯^ݽ1γ$e7mwr%- >`V9Qg?Yd$`e 5 7 *LIq kxP6n;ny,D!thfrjqDeLJ<%3W*N-|yudo2QOș'+2Z+ p͋߀g;3nˮnm&K8sD!*) CSBa"x8]C{ܵzA"NU#P=6ZBgpiil:e%~Yߖ2ZP/.sܪ>C=:,+@O2Ԭ8X‹=<$cRs`+å-Ab71nQ if GU%զWG($(a!=`:,b >r |@Z̭|QشqK$b1G6 <ߒR1v4"AMW"H@a\rȸ+;3v&bYS9XηAʁ. ݲ~0wI+ɼ`-8e\JW | =UƏkeX~!a6p$p.wdr3 {)( {eQD3q>׆RJ?gld [:*>''cXe9-lk?*`<)&WA82¤~<5cN"eiʓh+XMNժy $e; CQ'qs#H"D)@lp ,Èk_=Ak%= &iB  CY!ǭ0C@PLbn9nږLJ~%Fn nN eiwZ&)9)a'!Ϙ |t`YȄLI  QA}S]|閅[7K: ȍLR[kq74 PaC#=rp0OQ<^o#x;Vy;~@ 2PVV1}C&-iLwA<=HhOAiẠn jZPAnX?'K[j^ )^bmҧN6Y x`X@O5J}b5k|3`Wy){ ZUcb@ 56l\xܱhx<]6Y_xiL%J8*0+7IEЅn&F;%Hglei>(M-xFX$F{ͥq P4\b>M1bozJlGCLEW{|}i#o>>@)-A`8}W_wL95!Ju2ε{TD-|iP^/@#X6p;(G6  in'_VI)ga2t r2} 8aI1&_iݥsbPc O\V-B= [O(j=ꊑcgNF|/|%GsXp4 _Xy xJ^fG`9\C2FqHˏ<7Tf0gp\PpDTNBlId.wGN?пyb P$t@; a0k8:xi6N3MWJq BnW(C '$96} ,$PB鈢g3f+ɶlQ|hʾç5;O<thW:Af$h<_](j9T6> A7O(/XhJu/&w>*Un.g<?4i_SQOU{y`*|m,7d^us.o#.ӯW GJ4 f?j|]ޕYN]e"VNX ^>@U4oCxA3z:k3;so"}# 9WbtkmS9w;񁵰(6p)Leh-vBէfk[O$M$[@I.9u/(#^&ri6JGQ I>.[-`mv `'RILhY-꬘تuAğA#SQ.PV8?AO%YZvV{?pv< &PO),eŠZy]>nNOd0YDARI]\Tn$aa~/80SFc$|Zjy:E6kݻddI i_5!2HcbyYK{7&?1McKĕ4҈C ԙiJ4V1C6ɴ0ؙzԯ#j=;v73ԙPNlVGG,@5 >hS{x={\r9ddʰ :3U>M /"PA}ԅQwW ]si[>~7wa%S_B8ItORH.d˳l`?G:B4CWy܀cOnji ~'aN͉1VB#f. }BߍRSxP:٥Qk۳wU~fe~ 4f6eju',}LB\kD.e96,O8j-@>ki89?@ 褜> wTmC*}t3&5Y4{3TS7=r ~MeP֕=ۀk{f%G,yYmbɜS@פMK*WĊȔ]?}UÈ8⪆u$ϒ8OfDgvqo3ѨoO埧0.:~O Ҏ A/&g &V }٨yyu| y>R,>(+R!H\j {oRY @]w9"G-9rV]Qk#\, 1dzRw6#r uEC exNW Mm-J+Sm)PC:Hz8`xMep[_Ix/RP3c FYҿ}Zhkd5Zt5I(塙%gƗ̊4mO;I-1%RN8M$YL$2;C|0vj(jt=]Mcp1S/p[򑒇;yzѲG%]fPlGum5֯xbR@WؓVto :KQ&e5X+'k n` %Ud$g}HB_v!w~*,Ly N9] fJIȞ-N^=5+a@ٻX-wڐOBs@ZgfQunʺb&;r5RSTtOdIy{Kdo"IN|6q7!Ҕ,5-oQZ1#Ԋ}x/~DMȋ|gކޔ!6w;Ce]ADCe+[r/O`V RX51{+zj}ڣ% ēG>I$+ʽR9Er 88b'Fr])+}u}ל"ǿY*:ty:ml HP;NEs3`d ^D'?ܑtGBl+@b>2%FrrdO^B)/8ܱJa|n9d焝-Ii^wEnC1bUNuo$ٷaAN[щI"}x֤`0A:űw!+_J8Ik/FXEP<'iD3)OX`9.fCvFow>WSDHXFM$D g6V;i^v ypB12`%>ـ̪/Ux,qO)_bLn)c¼?QJæË=q6n"E+Wއڑ8jC5ɞy\ֶj=iW}nA#HCEi-e:yqQ$AYf4>Ʊ.hx22>yS }wl$ޗi8rEq Uu4$v S*#jXSƟU )@H_gLpoT'dQjYn&‘.X|.g~c#\=3z/$9v iis/h*#,bJɲRe >=z/6Ja0548-rҹR &صMiAC+mc\P.xOLɋw Y/dne>A Sy(X>jIY5epr 5^ٸ8@D=- 3͚p^Ka-N?کe@ %ezZZ&ޘjVP~oXRRb907T-Y:˜:x]n#T192 jQ~*'aކW.܃s\d0@p.2E8&U:ybnӜFmR ?]-LlQb?w]/+ ba))6wX={=qe;qĢ9m\${EqFJu7&*Ϡ?oB 2IǼD"(𬚻ˇ0b}؏p pL<7VJRI-4BFms@HXcuZtu{M\kw"MzYO:O]6•@ LMJ&FS3R^ȴ ImW[rʻHzU@S%maW9[FvAv|1X= {[eXfv=c']]fDOMq>w-_URJL^@B_f?³R j+ 锽œb-$'2~ cAá&bR$uRu._>D\ya7s) zUF5WF/&- /vS> Ζx괒KkC&tZK+!E_ɺQ5QʼnDߚ Dx*o_ʒE s Pztug{*q5T(BR!G<_-0P^9ttɯ6W!)h3.9 j P6'0E1L+'L(;1ĒY^g8得nS~3T#ͨ+:haq>qޟӪp.WgBb y_V4x`YLp"sڗl񒨵 yHX] 2Z$SL0HY23*#Nj=}-/bJOa*Nid݊:-E'S[mn$a#?Vm%%3D|a@{ 乍r]hNItf-Ė2)IWb 5TBsPr.2[Ŧ2Bp6Mg%4r̪&y6"o ={5+_ɉXԺ-gSa}6F89'7 Jϐ]L!K$@QfJSM jz$S+r;`>"*hT•! Xo>J<7ܣh(_4i ,ʓTryG2L%}PV|a5m16+EK;7ϔ ^G˩׶x];Xr_9 $gfwXzt?SӢmϱG#sΦ-y`QF%)1:y I[ӐPY` L.*U D۳wD̕l A)S3k!V->{ Pw9% ެ@;O8ʥ>8 `;L*v,ͭE=MJ+#>4 7K2wᴨϋHucj95mM%CJtwljj{[{}&I{!ZJJYܴ7dO&áfzU8מI-zX>Zpٺw!]ۙ!8ͦفw}]:W‹8I߶'YC"&}?3wjA8|@F4^7 rʵc5swو#6ΫuR (ć鄪 ̡<ԍ\*aU}d0-h:jz,ΩޥT9$p7E^1S{:-<ґc6; ] 5qQCc4Z9Xfr27[/K&? 7z|x?B}%-'!i3N Dx@|kI \zZoObU JAw vRIǟ5:*:u{Z2^P<}X29H|qb/'ױMo,ͭ W.5|,-(V )D-VRAIzBW1L#058{ o:bMMo.PnG'|DEE[!3\#:i N}ԠD-=ut+U1ic;f_37IMi'܇$^gQڀ:ag,=E c磑oRG "ry )D*=uHi8#6z-:źXn=\SMmsϑhS J}M< %Vٯ8Y}'o`T~[q1^>*>gX{k<քMZؾjߋWI* sp 3.|c`;:M*@Zq=-k R=;htkUKgWRCxEYԇ WiNTUʇBxF>i-#61:jg[?fw ;sTj7if6p@NOSG-9<.@PMhK##9l'0z7}٣|MLD@ॹ %GM7-j&AV|:bf u b)/GИTr=M-NR9zJb e{QbnkHA[QMn 2EQ C wje_βs|נۗc=EeHvZ8A6dJ6GStCvz'u捫NWN&f[p G|i@ q9P@S%=r b.fve(f*3ERX܉O]. @s6k |awBNz߽%M'F`d5#387)w;upf:L3Nb`SB|Ѳ^ϙ߅-E21܅U:S[VtGijn)\XvSjT1wNnZ\Soݞ^bj^#!Cfn$옃Ot9[y\ƣ#Mt)f . ϝoN"+ZnTweI F>uR]%QfQ>h{>րBǃ,E>vtٯ m{qNIZT¦&%Ɂs⾚U2o ٯ369>ݍEf! (!"'tդe>pEC ٯP~񸋁j^V;͝Zn^b~gJ=0drc7v 8+pTBw@}Τ#n@ݠĞf])E]qtl";Bz_9,s7 1}TxN" Ě~xdlEJslԞ_aɀFV#};,2i{W,˘7R(g13%ۚMuu|{h몾FR^eG 0+lj_n(%2`8!J*T vrLRԆpZ>Gg8kIlPh?XW'2 76t" rLr*<p M8*Y@ָt:ܓ.~۷m1܂hUlIfmJ="Ǫ`OH0! ^O#o9=EX.l۶.Id_J­Ǜ1Os2v4}wtCXP$}U\m\))G>o4[c+ZUQ,-Vا7)d$B(2wa` PAsy0ǎީa4O4o|anǡ툐kp\Ȧ%j=ܱ.IS)a,旈 2%ĕqߏ޽Gҟ וwlD}V?Xoe~_#lҰHiY|<wdS PydBDt7`eNޕ@8VdTr bG/;G *ÉN?-߯ꦽ;J%وkH$Gr1lSzOMF ߽R@rS͔,54t.,Yx7NҿS|ZH0Gn*$1J: Jpfա㩵VG4)eoD$Įh.ρ'֋@Lr6"[~f\%Vy32J@/fuZj;Sw ~&)?J9|=%}xz_F /f")bgUSpA)IgY갆o$ޜIo_JWe|m{53R^̳=hef]dX"RÏXmwϗEC~~GCRA06fGI!w$:@gd 90%QAvr"yqb^Ѿ #'te۾4xer4OR8qQlH-ziHWkI8Cxf-h4ˆ.#Ɠ1pqjU>n_B\/XbyW]#%|[H\w13 \7t[7S8珲O aU2"4N~+N, ئr#-^:ݪ7ras* mwR}6?.Ua$0qlj2CWATG@6iXN;ZM N]я6#DeehߞPJR6(ȔlįM!ԣnb7vɒG>.%\U3N/xY^CgQ3ekQD؆zZs3UYx׻/С:{%oÃhxR?F K^Y&q=P"Ŧ$-(ħI0(LCKѕps!YR84\+FM&piM=DsF;ϒux^A&ƌ_{oxI99NǁapG V'n$cbqI[2^ ?@!|ƀ.魪L[ `=qnҦϘx`ŢA~-@06F[M=b¼?k_ ra"Џw{kЯ?*z]} $x$_\i5wlNY!=# @ wn4WшK}7x5<+" A,2da6HŐch?Tjx@2w6zqKP3:*ڛ $pC|C㪌mQJL8*%/oe4Bq^VP& 7jXㅬ055<1ffsy쎄 <)r6&*YPcY \I)CQKP!t7g%g>3\b ?֦9:ÞB@5{9,*w-L)0Kvۻqcƞ-Aw(M4鶟i!gokIN9Q'n@nJY?9ŊɶAӂ~L]C6Z :xf̉d}f>1YyNUEMqEKМ@l ~&r2_i3`iw29Gϰ͵…;_#R {}j{}1~ϫ_fUإ_ -AJfXa8LC8~(ҙ*|*,"b2 Pފg㎭KQv >:''ĺP?:/k`1A_s<Blc8cHTjA}A` IU+\{f-:ЙD HWʝG K oVԇ I\'LFU;D^.Mq;iu5 l^gϙ0xy{:fq-]&¶/T HH1NZ[=c^*H,5,>閧z Na=q#$3#A!B*t'+ H&!AC2S>h4R3 (TkQ'w74Cٽ%(pu.(`N bJpaOsmn~i®6%JqU%fx-(W>+}4%:Lc.ڷ~,T]ׂ-b~&Ltv/ۘX"W˔<n ~miNRY7{u|qZ'vwcT<ؚK(cU¯M}`Gc]Hm4ʹy5ǿKtܖ_9˧ƃ fEr8B7| rmF?b E.G!"WzTO^Vi({$ҕBR3MiMk>M=f$2ÁJĹ5F+*Mt Awx߂#E>4rSsCU(t ._-0{+;R]bb_aͶEF~£DJm+9f K+79UJ̡/?<2yݫꪽXPl8vQ࣡:c,jì^o7LkZ0O6[bMNtd+Bx:^mC<q̟1 8v"}a<'n28ܢzF&C2X/vY3tFqwY3b/G"l`#8̫B3sp̏SX3} |hů%b>ـ/m E"w\/[fL^C1rwY$ڣ3Sda"Z{R)`&f {W>#? td —UݢK}iv{c/ )|CY`^ [a_b/ .I"e*~_tYWv=0oag%8(-8(HMulF02FE0үm"ٹdE̛L``VLSj4XydGy{:D*͢#2*4 v̭Rیi7 .=`#I$Ղ:袏/[#Wխ%=:/F¿_qs.9X3xxג<܆jX /@Ru]}mI2+ݯGq% NI)uT` OD"Bqr35NJ!n"j)Q&%Ys;;lqSOڃx,Ԑ2Ex*yE pg:YEX0OEQ׹e8]Rq> *)raM ^ā"$A"uA0/JC1"[Yee4X.6IL=|NɜbBˆ2J/4k +sXO՟ZCsjpYo.&֦*tGDx#'/dU>[2_;WXΐP_\~cgfTl/ՕPļ:a=uDCոGJگ{g6tL1s qRGUc~ej >qѲgҹ u2'ҍ$$` lɄоͱ>uG(GӼ$#>߰n2# %CXc .3@Z蹵ˇW!-܌`8mZ ps5؆ !ȫRu,v W&!!P^ޑMP8 _oϡ3X?';6@u6^ ^=$]5JD!BH}O]Lvڽ0hl&Leؗ;↑ؤ cw4^&@{OXcrT7ʙ|k`Vɉ 䡃͂g<1k um0am>K4(s$JW4 I9d0,pu%Wu0}V OY,۰w hlRap"/(ϟ3HGfjvQ| >f\6c13ۯ|׳/ꂈσ4+вE&mnyz~Z12W|Kd$/(qӍhEraB#Lv;~Ղa"HP9GSI*Zl<;f練 UO8-ŕ=UQHu+v9>lӻ2|ݸ`\EqmŁ%yn(">eTByk2x()7JzGSjt6`eԧA+,ZC.vwj) /R$?-U)\M<_P[3}?K$vt"xMϕ8j*&|Iua k`DM;B@ @}9Fھ{\s&0.T,#iZJ'#lʫj{:BbDwJJG@)%-Ǻb3o>UX20Q_ufߛʡ d1\w[qw #=ȩmD@ld5JH-Oe\Fƪڱ[ƒGԪ$Rӷ皎](d T%0=|L`d[A}(l=_gt2G|'?dxAfjfq+oS@(1ٓZXՑ[ QsH;O1~\ςqי#הK q`ȹz+dH $.,*ځO-&ϭyS^sMVIvȚ KH)tK:op8=[#>?i檿LlrS{iPΗc8=t\/KyH!D))ωPI cOzix&[,fIzH?p/"}{VBlLYڧ9豼vzU~#q#»%݆rȅ43(( bhޙÊ(Bs"& -Ǯ &j)_(1M&o '\F|6=rQNLǫg{FܚǣˑhBx5<|O-AaciQӾ\%/2A (A'`"|yk90ͩ'zCa/I|NBύbv.z-]_RFQ43CRB_Yb΄yni/iz^gV=#YblVƱϷA1%۽ňQn0@:-[dFuMIL%BsZ\}ܷҰ#<+ÂU܁=ڂ4k`.o&-h3!V}GތDyfnkE2VYk*(TOr-ᘓ 1^>x"t)LBXGk!Jzp\43:5#o!Fo+cqԐdo ֵ&E5ܞr39)te@PO^m:;CD VJ^ZVgHLW)>1~_,"+B)Y}aXegr&LUl͜GɗP#g`.7FfƮ'M2fX%Y!Ah,\Y vh}E^q╙b H2O1^*TbA0wP]!د0: s@ǐMuhJvt_nԓiZzZ6"IX_-&:g8L4aȚcs;D:&#C%)>F pbr||ɚ^'ôo'ǁ>q-{'f@#9Uh񠥾[?<8dx-hjO鸗e5L[x4/B:w{8XCXb͚+b-AOb`0BC*arnyIf2QBt<])G'~ē2L&֔2Xkn&MK>z.UESw =H"m Q*k77>~u1u!tS/LYbش#4M"n9{|u\2@JGQ2;LG!//|ԕ&q$JB.r- ZJym1EpΒ>y9z =Ƴ0}e'>F+1} ю3Ey+>֛bo }&1l,c3xsm8C™WQ&$&-z=tȘd3%w}B=d4&av C7d? bvd{IV jjՙr =n=m b s3 9zy}ML^/canK>ʹq[ݒ]ئ媞ʽ8:) TXzV1}yH#\C!HL i51A?(Gb|ӆyUdTaz< r O>BɇL8B}|&~![ƪ!8T}΂0p[ Gp +JBep7yO-| 4ohu,z ('u{(nU]N As;GE<3!@0*^! (I4Y@DVɔNg6M +߭/(U0m'zW;Y+Ykg)a:Š$!y!o{+P҅p3.$8vF(;:O^}f2yK{O8*wc{I S#@ږ:GN?H{RUi0줡`wN#tM<8e1i֤B0 =uAzAebRq%~ 主B\7r?j҇{>Wʒ~XESA*! +Cyᄅf٩u }6ntR!K-d[(={hfڄ<^.xzI_?Wp'<@~n 4 ܤ9׿D))1oDy݆urUQ<[N5"Q^,- #ZntF7cr$qH ېsҲ>™W YVQ c$J?r1#3N"?)a A#8!;AT٧K8kBܧHdRǵ"\p;àƜ>0i*4&&;ljXpəXw1%¹+4qVye cTeE>ay/3 1&KPe*nѐh[iy i MFX+l=(%G϶UdkGOt*)-׃)\ V.j2mA쬹nlNb>  K<䬨 $A+:)ansJ 5ZCn=Õ7p"ln>֔˦>/NZI@c%._U&E!ǫ(1{|MJu{fc/>6=?SEMǡkR5[Z `"FƵ^AVRSvNOw蒌~*ɴK$m}ʑ4mez#e-"\ү4Ӑ$3!{E G/[]cnͿ<{+ZۡÂI1y sE_ɇi;NtwrA&? Hxw9'8 -AK؝ F~Gtphylz%΢_wQ!|& `}rni'c;6ۗ7;P3l)ǘjV,R=»:@ 0hZ0àRrM|w>PyL"70oBQ^b0.D ?8±j1'c(dWҏa#o9!Hbh9?Y~oSp g[COsСeנ?c9q؜~mZ'rbaݴ #8HI>ҩg+ R?x*2M $:gb8lU>1%Z ](_)?Je=+U+ ۞!j: ".*B7 S)=KLeq_hYp &kA.1ݯi&yG=hu*z pMA^E<Ӥn)=1_0CC㟵a<)扻7E@r^3Y!^mz()BlOC9@y@zPI3v+n~ j*o_FżEv۵E"4:#NL|:ʘ D$W{?S˦a:@Wk-Bޘ#!,BQ,|X}a4+j[ܗbżJL| )L'7Lnf9ɩMky |w4qY-{/$ڗx=LUTqyvڡ%c6Ёapa6Δy|a6.ZdOc{nUq"VSTƥ2QMCrL-nt[4<ʒz_usW2ê;ѹ%[t{RF޽ Ug)ҭT-yX~8c.+i~k8skmfIZy:Ym}(X Uԟ6,C83E]є05Pŵ'Htr^¤g' ]<,bHb-Mu_vt':0L$'g¾@&~B{7u ]M 6ƴxL>Ƌ/M h:b(7᨝ɅCz+ "bz@FmFz>ZjpRg;c 1v86''\|Wg5Bڰ6! v6!E ٗ5Q0 ,j;  }?YrZ 4w[U%opQZ}ih:8[I7VVhvuufؿX]~kuh$g:[0ڱ}'1w*?o T},c\v~6\U?M=rS8xfF*\1ƴ(i>l i)zsZ7W 5e%r$uU! ik!xDP+luDaA 䕵B#O礊j* ?p9 vo]|N )Vi(Qn-G'/{#k' { <(ן  窬˷M}u~.&ߓ F]Oe\gܵkjk`G3S5f>O|A V|N/oJ.L58#7)V!Eb3)*hQS?]/ǂCe#妝F8hce҈ݑWM2lJ"Sp-OAmT{T})܁=о^Wz pa@SqYzXGrSuIԣ1 JZ3B*{Dv)ynf(3^_06+՘#Uq:ϫ6J4<еnr~B5 ]߈/Wnh4ᨚmC)h"bIgQ p2`VB*uG]l@1:Uݼ\Qz2|0viR^`%/;Dڼڛ9o  щ~t6S 1(YOgL[%#ֆGT4« J#_Hj"B7D$VZ Q`a+"},F&o,qrZ[J&P R nlDE mXf>jb#" Jl~P65~Dv3x lS+n5$(JIDmbpkOʕ-B}Bۂ^߿->oAڛJfr+mtBkI;֛=Ul[NlMvBBҎ`Q.s:tEVI2>}vQ]p=q}X]Oj/&<M}ϙ4w: #sSӿ VQlU_5yKOXWݹdza( `뢉μ+O@ nsYTpEQV,fpZ<YH81O&Fu+! Y Ku#G;-jU$kErTy [\_ϖ= 蟁$!CzCGdD}n4Hu&T-rȭ14,'8,In(EC; O]nUksŚS>uǂsѯ1n.Li@/h_vSŀTfE+YxF!e&}c8r5&NlMStuzX}ezˣ Oӯ8Q&zqQk)CFlӸ_Ӑrqb[CŹ\U:JSHEsRʎ;nswVS/gBmqa(h""gŤ(KC}l~8Ꝋ/ǎZ1eׄ [- 1{췇C x"2 :3,rw%_])8o[hk&$ÒZW׫, |+jw̘R 1 °v.´YJ x=S4XSs1n:3޳?B 7NyI" q؂Rof)R7p#ÿ9-^%)_-azSA6B[xIku\Bn2.kQntOXx5pјn"yT@*mjZ5QK96:,"I ;T!bfPԀ&C-gÏ*3h^;64#oS=l, _=`DD6v+UV=6K{lM#3;rzh!QN]`gF^efH>=Ns_rIk߷{wǖ wAzO /eTLS71ؙǨoPǬ5,%|l.`uf<$f©nK,Վ(ܟŅC_m֔b!]cHVx=w-J>% 7".(K.g%̆]T)j9{cu (R )>"Fto~:1jUq|clf=qĄEٯ!mNT!݅U^d9eʴ1G_c'F2Pg,ר`Vkv!*9G|HXc?|2AAό9W?4#Yx [&ꀀB&wCc;{|ËxTϙ`RR7EP{Y'Q(ۤ/ VqXoВGšKyO8ԅuAy^` {BCFr)H2udmP$LX0Sƀpg"M$2Sًy`ՓpmRHM,X BIN#sۼn"_ezɌOn5>wЏujs,'3K]9qg3ט#}r?\!,uB FN#Cp§Mva*Rx-%ȭݷH!M)E29xDz?um8&ZQ|#خ{u\AL֦Ⱥ+eKD~'w њ&˒X'Uh8* W@KiIgwB'.O-m -'0Ȱ((m(Y%3δoku4key$*qHBxYrU$ _!LdI=m| M͋ll[r=\6NǓպ!aJ'I}A(j`T4.q5±SEI%nI89X[kzg%z@B0F{)G>aT۞eLl9Yİ\ORprHiG !h{`[gд ULmlr%Q!j H6yT$6aNH2?, Vچ@$Wu}VM2Ya|W,Bw ξQZW+r,ݧvG*|SQ-jY܂䒬RPpb,~xuj;qk@-\IZ=sSOQ xT#=A)V׆ČxertBVqqn+r僒 p/ o9bBa}cC ")ۡ4ÚR[w>CMH'c1p0ĹFTL(.KO!>yp?K]1@ğ$(d蕙$ ≮s«QdP }Q-p/YE&H/UL]߃A-~ LVݲLlTzB*7Rp2 nU+ I'KE] O>l닶YG ueǺiWvA/m n]90׿ 8y;!\s8hE-6u.%J7.JUjͅgc64։4"83cIbnOLUV]!,<R 7D}p̴u1dh[S +#ocݑl5WMH22*O`&58uWA8{< dݹݙB!3µn6s"Z+:˅6YLev 9^-8V{ 7auRtL|6vD^.;cΠy qo? &\ Rv ')&$z`0݇#+%.H0@cv!]妮S.agfK Mldos u ;"ӓeeMg[Tj==ӻLbᇯ=Qٵo*)IBv"-j81qBm,M8C,I 4m}wZ [F^/wv+r^OS :W0Srħc3 Haqjh:)zBLk˵iؤCG''ipBG$&؏ ] </n-qA+$:,bFyc*>oo8ޏѕX,@qs''߇] z]pEjH6M>,)(J6#鄈L5?js)RPDdꁑ1DX*C' bU8¤!Yp:n3x5dYaRdۣF@s Xx$MXqwƓen6QuS*4J$sYC؛<=~4~ՙBgg~"u+9v/1G:z[h)WB=RH׋הċ\@0$I=%&7qiY $ JBHtoPyS,="r)_>#Ц8>fw+$f{!mx)6ffQ'aY]̫PdNb@o$kPYg|FwR/8/1הܟpdpB _'nb)t(k?mȇXuWsUGʑ7*yc7Jݒ(M7ɱ0^KvY`'X ^fd2d_nK9j$xm&CRvnB6HJǙSf m( y#c'b}y!u`?yWi Pݫ䴹M.kGkJg>ԾMLn2OӤ?V>!( V8Azt%=in̗poovf0GHee^:aXjy8oQO t-)pey.K0e9dL.YJu]R߫q7f(mbW-)z<20*Bu.66RD0\lwDv71%t|Q) &Plޝ+gAAڂ+33o4X4j[o{֝/^ 7O#d7/RI5Y΄'Ӌȵ7$y:Mg{l(agĭέXx`!JXH%<`c+UR`#Wm( nz HV#~'5)Nnf;GmpCD@%Ca/2ؕ0.A/V TSP |د:t2-DopQ/LNXdwUe>!ѶGZdZMΓ;S0whmd,(%\3CXO/*X%usCL̋Gp_Z2Ac''v:ta B)m,/1K_ʋo ÚjBZ=by6!ziU6YfE!Jg@{1Xt'b}g'z īYV+;3ļ jLgJH;lΠ,^9K$ "xr[l8%B/q wDn&;LH@٢|MnLHY-;fu'"zaA:4кwV Sau0̖; g)?x-МJ0MO6JŽ|׶M}5V:҈+zeԳ·<,RҲg"|*IBB, nN` ao^$n5 0}31+;BSѷ9Q[NNc O+H~4{leOLQ4[R>2V/Z9-G31x1͒0:WXlX]Q 2GsV%K 醮+k UP(+[GMlx J-Wcf.6tEQqh%Ѹ´6_/n*\yl&AϛFX #]\s470'ԷQSks'Nմ>0JhH#j?-lTLgèl|t7B9 ԓVVuI%Hg8S:eʬKGԱ{f~G'O,ۡ}9F@2r^voDjiR<`psæiQ6"] nŔQ m6`[sm 2m/x[E:]?}f$^t2/}ЂφUo%N̼-F ǯpNRgR}ͤZ)'!u0Qy:s$JQ"'ǂt#/MQ tDO蜍\GQT]<mW|!8a qHn*qUZ嶯vdF^:]z- YQW+*H]àVF%֔O\左cG:8T;ixIdfl$7)M@K򆲘.=Z?8ۘPoNUj«&sP9wt KZ@<XϚ (L in*%hYxf/ޮL hOLSA|`KT੃S܃};$ z1-'jbx? wáKŰSJU\잰+vɉUxQxisv ;z?qUQ2iDP9(u@ kZOSbS5SJ33fi9&!F~BgS }\< hsVפQu|QO[rGTH,WDO!꥗Fvo.7nkFUfwuCq* !|ZcYaBHlUU܎jP5;.9Z=4ʴijgABZkklSd&Jh-^܋C` wh0opΐ5RLSs> CM]_WGäI̕`@LɎa[1!uI=]Q?w܈km}t3Utm_vU;zξ:وhh<CG_BX24=F //sVnτYIi!f*I<)Q.>`9LsA6kпy&H[G1#c1qz!&1ds*G#9.QY Tؼe_bݳ&v-k[KE#՛M4QZ<e@Yg 9?岊 G]Prš!`fLA:G8x:&㔍s`|u>e\uٸ&:}zCN^ n(uE=¯]GAܽR q M}ݫO/ѝi6%;aĤ"Շw>T\ZRUid/KFB~u w#umv^ZHWD?jk#C kgm2`X0*g>v^`WP)gMi0W{_ڜ [2qyW?mgEjjDyrNG u<NcDf]FX+5l2ǫ=~݄%mCQZi-L^})fȇ?+sPMnG 5;~QV𓸇8Sɉ:}NznQRGVK}\Ng7C:|b@\tƝ-y6IOIToK4`AaOɱP1b.fA ۔Lv5 Q6n1:h-v;‚(&U"]mOY)` C F!^jq Iuhr.gkI8,`7z/k)riwLƿNԪ rhz"fqgo7D`Jkxy$uf!q:U ,@ m+]R ,chި#{5ڐ|:5Z4SZ*7]2RC7f] #<]c6&+9H.:Y"֦,Y]r}>d^]>9-Y&X-_TTPy )x,e(5q(gz^s D+@|H]CROB;DLgT8UнqZG8r]tvœsR!m?0gUcls%/T ;_kh p#ߌ^|z=Xijjs|b J :#Y G)mAE >:q 7a,O$^YyBoq9ciRO6Լ rl4~%O*mxgER,j]rh3?T+'UN.KMNRGΑr-Q&t0äٰ MNd֑nq(JuDWlUof;rܨ _\y]ػid1/ DHk2MݡRG6`=lU"iBuT\yp0W7ȓWձ0= bkd6? GMvo[^ rZ9[Շ[VA-OڄrV`z-E}U fVHNBsּ<ؘ 2ԝ#GILuDޜ~5 Fj]K*{'OXTA㈭ϊychߏG :](Wmoؠ}6dgRU#eat~ j+@ DME$ٱJ)_ pBDءk`pOm*߭Ǫ Ňp<+i ~'kz>Pz @+Me4kX P8]_9[ YK hACe_gyL~x&x8Ue#ca;څ̃9 %fiA W^Oۆ 퓠#mƆm!ZQ *ay |ao}%x sxO?Ώ*)$c`-M%hraS2隀 4dԬCع߆TI_}-*]q#6ĚB؉HI]u؂#He͇ ޑu(iVW`\%sa6{-|H!BzKdA;jRM GLIx_3;y;󊪮~ G1 0#C"N0&f_\|>rkP\rfDHg_3P$^p 8=M~ 5CW&y~qrb0[0tj }]C>03T:F9a\E*bܗÛ&Vc ;*A avZ] KьoOzPғuNO, v%,lĈc{/0_ߏQ4ꚔbL 6k˻#ӛ/Vt(8GdW05op4ZE'7OZK}G1#>yCv~TŃZs=I'5eE3>Tn DovkfeDbNqB%IswL[2(w毭SŻ)֩Hf8LKG"A\O3EB>!jwҧ %LRcɑ=T迆9^L~Q&ی܌iZ d羱RI|rzj!1\dyQ~+7ùx pyז?C>' /iSY̓HFztb9L`ZYEWPI9s}2x%`Eل2ab׶M/~k%6̓<򎌸2|;ƙ\(rC=c%} } z1R'K/G0VE§黍 gQb]o `1׆8-Vk!M=FbHZzMEqgl PZ`LtQIa 6أC{%,>ձC?@LEEG W8rrRI@dn0Х -ݴLw7 smSxh(Tٸ3<_g3 zY*嚆BV.hLg[Yd*{A ; GTDu$ v]{L+NB-a G|JMOJX&Rs{8~NXgq.%Fwџ."øcRn6~vY@#aSS~EIW'މ$_5Va&ʃ~G 'H*A>7hd@ 9LrtSfvIl\3?:-Fg_ARZlGp-vJGiJ"eh4* ,Nb:2Z7w'nwߘP 5.\LnHRe24]M1?;!j5i81 pmi]MYSlTq ݳhLNH46t}|ͯ`{~¿Yt'? .=TVO p,,Kv~eCt~_+'N6;ʌAGĽ j_rfE1^8deijM 4s] 4⟪< }LLµO)0 Wq7_cVa ۼ3ה qeGxH5xDsI\W#=طUԅN%Nn-bhfݣdULqH aw݋߳VqcGx%H~s2I:a a{I5# 4Uˮ*vT2W/^mK?q8UF CY|LcQD!\М,#QMN>HYRUGĂWiBƶ7kqJL.I 8C퐅M2~qgޠ<t0R u)chAkK,VU\thRk&"UynTWR`ʃ uuO;֘AR k&FP d)Q]ժ,Dߜxb5+O"[3I“7@t [9'}\i78Ix~|bJ=:5ny.0fXq޽e}>Y>}uAdGuKًn@YL,puگn`ova๶_lotЉlSJo"- ɕ7_;)#).2uF~Űwsܢ5sj[A\ߊqFr`ᄈq GpSez. '"8LVMYeVpf_B;P-50^rb=lOameb7_ڌGJ n!㼊z_ wnE \-¶G75T)2+ffͭKMH^xt6N$ܾ[mѬ͐2ۻnA ̡a{zț֔FΫ'@~33uMe0YmUH9j]2AN`rslǝ/}V_&@o~%~It|O4#?5K@dchUڿh]9QdoQ+bT%#J"Jm<=q(>U nz@y}nQ-3#ȃ)ۊ{+wEGvWH-nIꞡ.>M͉18RǃULW`h?sĦ%*16~PV"#{e ~(o/XYF2M:a=%crĈP߻TNgWthACA.rbI?Z;aI5kN;GZ UJM*:ߢ'q#l3k`{?C7+[]lBH xd)֔դPܔB)J6lg)Sv+vxִk+Fiĭ{$7u_EIdaA>AĠUє[N H灤E+sk>»EBo 1ZT'?eusi$on>PxwaUwѹ6FA2YYd5`q7k!Nx3/UnWs"E{a:'檤aяWEvKhEO7I./Eą&e]NCYORV(ɳϑRa7e(WB3Bqs.nE~> *٥Jn1)Jӫ,ϬLթ5Tٞ'MKby%G^Iass!g[(K!mnX8 XOiA ؈Xlat# гT! )!rҷ =e B$r ۻPL/R \~aQΐS1 z[ua! F)99295>*R[a |7IOV΀[dB6ٲVϭE]{<H/ҥs"5\D˭oc }}s/n{j'V簀7,llgX&;c.)ߌG|'4glm9g5Ƅh7ܔH pnQ$G#!aKO'!ڲ8/mq''Ihȯlj/4D杜)eJ-rړ)O4%z;꺽Hs/ɨ:[9gwOXNęy`i~5~4Ԇ^>)f Fa`ۅD uAӀ$\:]Ʉ.AMyg1m9Q8Uz= |ŗor?T{g|:z TboS8tR-" z_O#*5Sզ12R9@~EUW)7zܣyuc訇f1O*e.IK\ Kr;VWjkC@mEdT$^;3sXSRn(i_wWAƺQW 6g#W'5g'?@fuk2Ҩ+n=s DS`EsF z'1r>Q9$K L $XܳU4AKaNn,8 $_l?m02qw?J a%A=%vϞZZ>+@d*FD5zf҉Y W\Xxӽlr6{,f0m"R_ޡx&A|~Ej+i2=Bc/*;"5`*? +UubSņ- (ogF|r02f9kG٫"/5}|.?VA /a]2ɿmY,;UV}pLI$ބ+⠥ Zfl߂W[0lF7ԽD~R#Uz8cdH;ZǴxd{}z(+x|-wyb?RY4/fEr'7j^)ڻ߇m: vF vuIUhe',k8+:!JeL9ۉZ }IyVb=g(ôXQп _+)0"sB%IJV4oڂ7ch\Krtx ?TU9Og0;}!6gް(>`df%;/λ3 9I D9tG IH1),y`ft,9iPXgb +ˤ"f 1dw mXO]AtסQ )kUD%ľLxVkĴѣ{Tmie a + yJ6MK)?9G&vͿ[.šCl ؀nA,=wP2ڜ]9mjS4=POh:h`ˆ;u=H<'77Wދ%ô2j[RS)P`nrGIxùV*QoJΊc1o뎻I|tHZFdCIj\xlO|=0lKdqqY9F`>A? :!pm@$vLa% Ф@בX6iNfAe(ػˈ >Lӌห:bhnlf3rQY21:>׉<_*$,-5J+X %wG|nS旯ļ$jkTL i2qo 7O/e|-;2@D 2jh$"ɞFԻn\f\+~3l.ekngqv= IvJ޽DV?dZ 7suDk:l:᩽3RxnwzWDh>补7[| rٰ9`Lm$NmGv:̴ ɄdT XGD絑rq5 +W:9#ΜK7!I-M`փc>-!.m]'hAU`N9!|^{}ɕI٨ݿ- G[az/QapAZջ'js(̓_rAW:wj7#h=+31}^^-Ba2mu͟ʒPSg`/gxU{K@<^k: J~D-(CFV٧ ~X3bWf Mw%*6Rdd鶻 P a:Ҋخt)5΍na8g |BzFCώcπNuWb$gɧ؃`Ef*y ؓ6Aݳkµ2C6"{ ߇Uw3Rw}fɾ9&uomc@162GscDC-} (e־] r: ҩW6~Ly5O-N暄2hÂc8|M58{xS)k#H*x;IS9dvxޕz9|_ dyKKxQtfP㲭z_Sr\eO1cAPfĠQEC~Щw=vQ:xVAd{$'I6_CSǍX]=R=)}>:w4ݦ,//{Du}ELx`H"Y|8Nr$E/!#ˮڛ._ 03J- Y/WTkfx C8IGؚn͔^JHɧWJec!*{es'UφS#80JZu:3A|F;6DI:;'$ioƣ;.CBE.CZϔm "ým%t1cf!E9`%W IQ8*}2+o8F4 8 /h/q!C(PcKQF^I~w0.m._]S{vvdć KY?vp'1dWp;C{ R11H;`{\.v*h ӨFCaR3NN_Ρ)"$U;\,O`xy>F)ѷҕ{ͳEk֐w3#/d! כ1`/mwK!'/Nv90o@{4o:m |\Bɒiw?Ԍb8]8l3yi>2J[#̘iYB'Q+D&T+v?Sed;jGV%tmk# Q ?PA:)g2u!WW(]^ؑ4=5~m>s!/.77ͬuehi*RaP$ uk<=|hed (]pv.gregH "b YOHk)N4KP*r^Yw*{lp69&DeWSaHarݔE"B"ϔSɟU@ToJ7u;N_JO tImLZܯkEz5F|ŠyȨ/{uɡdT *43G?ͺB[N) fDx#zh)2_ tYFjXndTB%؋.5sO5TI4¦ܙͥkzϴ`6Á?VPa3e9#|0Go# sb($nIT"Hw-RC⻏!Ոc*y(vC#~C v94*\L HvS5Z 4鲍{1q/D| ;JdxrB??ҵJ5ԭʏVE˗h[ ~$-vH쌠y* TbOEMr41HdAn-ԎDި?Ӽ)Udxvn PҶmAl ,jSF,_Ϊ$>ɪXɵp%,4SwMjc4Έާ`ڽP,$i?nL wS]R΁xA*D> .GXs</׹E!ӅN†jk?ww rĊosE#\Hi@y=yՋX#*& A<`| '{%@ٜ'40(#1PF-Hjg\#lLv  @4nQXSމLI}tRlp(fc@8W!"!У6U;\UAP4bCżb٬襤نύHz: FUJvpVX9[N)-@|c?:e #ïSx%KZK3 umx2 xW gL/$jKB(<Ǻn[LYw{.(_P3C )EqyMS y_11PnSq&ص_ 0bD6ؤ= û[m]_:`4bwޥ|d ; )K+X6h\4+nt"Ϫ{ I>́P{ƞCҢJ(@=̮\w> rA{Wq/|:JGy(ׂc8st!#bWH焌ƫ=ɸPy:3Л̉-BqsAU'UZoEnI:j@Hd|ܑVXe+H4itI0LG_"AT1O=V2?[OfD^*ɽӇX;+rӼ a9pF8 ɛ5ģ3Nft^@e#9-gFK m3φsƑa 2+vCN]7i;} $;DeRy[uZ#l]Ž/;J,QTH '9w!zVHI0if7O ]A"I||N>TpڃD Ĉ9W4T^0p%2:\{T۴Q/4 aP[k[l33_jUzǨw(T9w| qAP[j v!hsJwiJ)Ÿn$v[ Msl G/QKIT9uW'^5S15sh,@"G╓PgTlT Ox'zнYњ%VQʧdZX ӐL djVONĺ̚W3T%AveNu S8:$չkXgjaF:AҘM ȟ)4>=4 `4 +/KeABW!Ry`ҀRp> i5 I g}R20ƫ54Avj 4J7oA3??k! l#0-l(o9A%cz'촵LR+ 0m ȿ_BӒ ywؖh%ˉxڕa6uo|?Gv}n,ƽmuS)t /@ ViGb%M'D#̇#brf=*&Q-ToOB6G-!wյؔD@bBDb9떐dA*Evs1 iݦz̦\(ТH_Btv!xMT^u[NK`kcAP M3d L92pX`x$"5TlTZï!fl.-ɢUm?i t/%Яmr;]t6>V5TXB{Xˡ05E! kL]f$n̙1:txNC)Z+NԾK~G'u~PwzAW-!eqjÐU%t!A+:IE.[EUʩfJn#[r†}y`i)Uч*GAoԧ 19=w"٪Yderzgsw|z8 J^\rse8*uv1`za (~iM2@0᪦Ӭȓi+S7]J)* gpX.8#9q4ދZA WRYXZ0 }hgA^wyF(Mf0{R +Ȇ!"F8jnZzHo/L>骶aJ-bp0m ,7|iscJ+V=~; #A\6,ylDHpya lKeTOδA0î/bI!@cM=a q[ 42Rl€|PԈ  υm}k"IJ%/P|`$^uR;p6|7tk> - ¤iQ+Tlgz㮿:eD3HV5v=Kd ʗ".adEFkAWO]&J4d^<\ v/.c7lTڲ?y ׎6[kl"J 9M?U.B+ʯ)kG8mS:0`gB20ELi&Jە:*kcVHy,rR= `ImtbɃ֯YWMd6#3AtE90im /1:ٹJ!::GT r;Sjo֌7Fp;"o{YhF6vaAzF;!E})c`ʯu.K2ԗ45-I]aڦ$%=b^ݮOʹ[.lF#`8tXs)1/*L~,Adr53g}2"=b`0<B2q x=O]G5"zLL.oKRGE*~ѓ4L⮎zECV4r*52TwWߺ;, ݝV@V/?]QJקvW%vhӃhE9̩!aAb{ Iv PnYvn1vCK[-؉UVeʗ|ↄ(PUMI+FWΟVoo.F}3h/f3>Ox9@e]ccqZ-UH#7au:|U ^AfTJ}_P WQFӐBt볕7S=31+TOQ3KpBmYsLeCzdcNSjnI2JO :0Az?eܣ XOB`ܙD\ym-ܪ NEe6QNbo eu\&F4scF"rpkPg!`HOZq]!0b{ R(~.:^rVKx *Č'. k29~b^> 51m%Yii5[:_K(|~7vuybH+9 ՇLt~G095s|b)(ۊv;rnoĬ-t'KWΩ}?ejpVh*GՙډS$AQ:ᯣp"[.M̾n]ǵ (m7l 9ܪN7S2sn`I۴A#(0Ԇ u\ܢ"PtAƾ6r V߽\`/ ȧ5Rwt{R䒎.+A 9SBW). J^H ;D2uG vj TTlmT_9(5xEzRzVtAyZa>M7+VT\d9+*~2xTF+|1OډQ f b!2J{^kj)O EBLQy&Tht>)wk\9Y8){CA0k)n=ۢЇ"#18v׬Hjj%om;R)G6Z4@o Cw%~[?\ 3澻P o1B==R 9. ay | z|f򯥤? 4A'Mqn|XA L)mrHW)" KOӵ?TO"_;$cϥ!=.XQVkE?t)udsۇNIʣeJ9>j|xL?S$OJlN˧_j Bbx0hQ{ˏ[{riVk%Yoush5yEJO:t{N Yqu珸z6'cDZr;h0cӎZt @a]Acu(([iF3(@XuJ;CCO=f>M U:h":W{![$1"kF,4=RDT&-+p!aZ3vLBNw9b_!8׿9|۰ZE !6CpV,*D !T̲ [ B}X}\thx=4}dShϞ5W+^w ")V:*͌>.Yyj-{2_9MT"9M-^OpgUqЏ\#cf/[ mDg;\Xw/+t|41%9Šx uv˸C<]ozn ͞5<ؙsbGY|oCtG︺Qډ8өf\dD).A~.<1El:`u )ѝ.T^>.t*b#;T$!E2Y! MgjkxqC'L*m_3ѣ`ڎU7XH4!lJP:,\p&G8rщ24JiXLM, GRNȸJ!kӇ)6?GFWY`7g ) Fy&\261>?Q z>OzWnZޢ<?x~ւu˙r'v;"nۗ_]Gb48 +q5a>jqjijF.6irV켮~[OA9CerVl 9-<8;h!7Ik .1Af{It!gW oL]lLa$%0%e*)CrԿpagQ7B۬tf5ʤHPW{% Xc)F%!f΋o u5x&Ajs 4Q$Jj}=%/ik BGS˔IpDKDP-$%o%pg3ko([YR``5U }?6ڛ&*=S !Oҫ!=Rь-^r[(0>D6@a1,G 8S<JkVyNZ:``kloQ ٚYtc`^Е܅\ 3js~|3)pPE4ҫF: ,E&񅎪_S{=vr0ͷU\3rE'@cȒ% TBq֫lXT* Z$;RwϞF'~=U1ԘͳWG{!puml`:~a7+6ߟnXLžFzڕ)֊xvn(JyXGs'ti{kq15WN8v,6]Ջq,%^׎T0= s'܎1 dO?Pn-Y>=uKsSJ,#II=xrr3h?Ӫ*7psy*K>L_,Qk(lZ84őȦ5$k8+:%̟_nP މ,#h/nZSE &;xmp&;4p>_ETqJJ]#qMS:M~|Ԛ'WO^J<A*HfKoau.>'ɵR!PЫEEl'(YrU PNLIؖRl&R'i=X9Q/ɖ__Py| q[  7 .h4RKΫf;MpѢ!FIYK?v7'.#4597LWx$Ye2bٺ*.@+:.Ev b &cσZټZ4zREqSO7IiDGY'R EP݉8< + QGG1"@SdZ6>VJޚ ရD6r}M])I%Mkκ8V:f\'3EU!KЏm}i,TzpV1q(HnZITM7*u-#\}KFR[`zg /eC J_7&tl$;UԤ EMMur{N-Gf}y wbiPu6NQ (GN̻+⻞ɉ3U[i.9é~֡7KiGыUsi:6HW夘yGb/VЃ?Ktcpмfg,x~6h@QF(}(pm ):uFHLTF}ĉ=/vw04ZA><9#<U=䉌4qJt #o-oI<+ތ(ߧ'\졡Bd6NID#Т|У[fDMY@ltQ1SׄzLUVLj)jVרܼ`ĝ~ʩBfD|Dj y<85?q|5L5m6 ooMv{^8IR]]5kdٛ@Ns¥$֥aPTnJekL/UN%ԂM2@' F4'ЪD|OZ\7=/9udiX&OW_"sWX*`%C ,9}+fqueq F#;} X9)^2rTl,V4aKu1C)c?0z/Րe0I8_drA"k8o$BZ@e=:G-1q3f1䨺̲o9w;:VFr3Zt5Ʃ[n,9 iPwUQo=N̍ ~DP^rB MyE*ƕ4 `=kPĹǞԳ:9Ȫs$K(+ύ4fFϤC0ژX"G3>Vt^sȢ!܏.] n7"E>(#y!_1DP6J$LƑiS$Ы'IyCb>`+80^﫯\UEPvm$Z9$7hǂb9aµY{yvTqQ\}8U0UiqʔSBIG:Rɻ鎡 ފH(ryĝ tL8]0DųJFk)\]nX<>`DPZ4("?ҩ0k+ B34!ܯ̒,C{5>H{/;h4" 9'%:, 'ͧ{aŪ>'7,2Hݖ~$R9SW?`YEia/?>I3` ^Lw=߰Fi_\jѻTݞ֬Z NZ83.zh:ߺC0n>Kf)/D\gV#dF|op0ȓR|fbnc7!O33iǏbUZEAXJS%}H'RjɎ?z8'{*,P [/kD\s5VT6]CYXJ۝[jUF\. 0}8[#!W~M7 ǖ/h ѲORl[W"mfE`[jP>!F֨_ z}hKys ^,T=e8ƱiƓWBx<;~x,rK40o*Ld@^o |?WF' 0퉹ZљX8H)Q^9] D#$L?S95Uv^"u|b2.rAH%']-}e`K @b4b0x@llb:էNʉnw]Ţ̊i%8n:,An^'UŠ0YI;|ڳȯ񱹂JD&xem‰`Sů\BCexLdތ$ {J,22tW)[Z&p=3_] vwlrB| E̗"·'gY-%qL5c>Z|-gǩGxP̬iâe6x@'SS\1x2(0\L؁TQ^k#tEvp ϊ~@27dq@ّ݅R` m8A~OYBVCg_97k,ܞ2cL!0 m ,HؓkN„﫜ĞΫV$0626uqr2Pqk]P]Uɧڧ_s&o"]OdjvtEܳzbbdoq Ѽ?ݺSF{a _hx)AixJ_(U z (0=_GTp(EKQRFYg-ȸ-ۨD)Љ&_[˫clQ9ߎ%#Tz&5W$/"̋ a JZZ@]3~#/7?"зbV`#~/)$'gռ಺Xz?$@#1}e /6RPFZȬ9ZJ(vg7bO*> gn-̃Tn'+w-s6Ga➖;L++5|c[9VeԠx&6H]t( ΁K0!hnw+עqhv\sg/7Pf\rd3 O xJ2-#SJqkArK:CcT^h{n!"|n÷mQv_)KZޅxaLJoxrkCS7bH+T3K?oLl=X+ZH{&aa+m#UXi"gf9*hE>"A! 4d5S ;@%٣ud%ۓc gi6<# [We'Slf*>UORHi^$Ńz)KTGD]_(d5\}pehB|4JMLn˛aYGP,*,Q֠r(]AkNJ196䚓U"9;S!MU$Zg9S1ޢYSҏo>qyEwc" [𢏺ni^Ig~$B_I p/#]Hk~|{2X0Aw@O9Pc.$ @wƌMlPSIgT|uyL [ A؊; R.VB)Js-_IT蠨x}1آ^a*P&H| ۳7~4J|CO1yi2WSulBA4ǎ뮱6QCjX߂MʍX8AWYfx )oM`;*㡪DQH$fCaw)ȥ5~/taDb̃$ x07Hb#Һ;%jۙ uH!Lzcw,!FpNwpY+Z[qksCÈTR#ʒMTޓ)+ke"‚76{"ml޵Fφ /߄ow"h1v34T#V4'5:Yܥ^Ն~cͤD[H"y%b_Awd@gMVar69Ԉ,Yo> [:2Y~:-Do;,%x8Cd1\nP2nNMm9#s8|M?>|d{,XcffD,ź[ =}7+x88GZ1Q#W$GɏIĹdhQZ>1t^kmqŝoyx}3Y0Y:GI2[e0{ Z э Ȧk㩕ͻ`3! w!UrhnffVuXY8|v=(#^A_,rE5x=mA`kuH"%1?N #Oг>n:7Iq>KI;i=^()`'mB1mp)2G iRN2xϲb4͛Wd*2E_,2qCOpqZzqe&+&סʋW MPMbYݖd΁muIK88U. R&Gr~iuU#+YrCZ`݄[J-q# N:O)h5sCpn}뙰%I*ϕfYͯp_\y `jގb`Jm?Hv嬆,RX Re_d`,z7\=ô45B+HU=$Q+vA_Ib$i}ތ"9oNpltTgR۠ FN%*-\ f9T/a2CݤWaz߄gߝ;%M>_"&+J}!Y:&5_$z=sd g۠ԉGx%-aY7kY$GbXux@bc|Я{? 99itI a&Z_"ڔCX/8ҹ@śտ:H` R!v )dVN'{wܺ'go{U 3,cn+ja.긖~B=sK0\_! /j{o+QG:81~*Cd"B /0ԧkޟ%xt [NWGO`V#fV[mh1ds ^;ѐz'*0PnD]*Sps kKRT1ƾlv\xAIOf ڥB0Ux] Q& h'~@W'Z?LaM$Z.a0p=p#B㊆yلvX0щ?_y+;.z ф\)IOgl[Bӌ:k g;n+PB6G4*6M>< 7ʴ&U^ ΗխW կ,2h;$ыRoI=O1n;chKAt9y b|^7xUr:I* WlhT,N<np*D/l_ tk;׶f6Qr}aυ̜A#=tmA\ÑNt\OC19R4b֣ލpn y x~_UOT7qxXkal/껺3 EbvvlIrN^$~?M&)lʮ•o[  $+rRiT|̵Bk_9I>WuKi&TxqOq˂o{V7]Նm`Wb9@IS^`v&AUbP}7-~ y^LJj_8 /Mm󷅹%V~? bgyge|=<]Jς%|>ߚ1uhj@j,~:Pt-(Z)40@혇* n0\H"mGE mYʟNCJJO.sd'?QG MSb¾_ i3 eQ/>izGVzD7ɞu^x.n@}1.J1[B UEӖwA{)*E|mRl(6e촮 +LevU9󳒀?{6O`X]jR:p)N p:DkWQ4k}I}#xWB찼12Ґ^NCR+0G3{4 g떖K|)|7o?azn& #N)QRkӂ( bFO3J 90z5$~"+.$'>LMB-FPɎ6sc) :\l8".J"Ok? 'k56CW;"J^8 M/5>.r~4+Ph.nԗ qJHqp2NEUhJd %Zw^td٢׶/B%l S"+%FKE  HãbU(YN:hWg> .0XCă볞~A6UrB_|YRVEb<($*=t1џ+p@8Q?+t^e9L^oj/.BEnoe'fP1--"E3!#x@lT=n5S1k_du jhC$k5, Qd>CUrZ=GDHc7%N ~_0+!uoܚNNҠ=Ε&()/UCf't6)=?|A6Ҙ%53scXf7]"n'BQ&r{>;|sB0Kσ?V(¡dW!l:n /uO謰ТU4EF-z=&{'~wj^q2 kk6_}ՑMCK& g3D池aHU'?vA.&S!ԟFHBzea-ვΕqIu-Ix4s9|FXd|0efyN./ӵg3 ]hnq^-L"N4(M%߈HJN?ƄCO=}UshC [0ʁF%{9 ٫sh*<(0,OG; Cz`?L$W@;r3q$a@O>1cq M:mtU3R/:ӫEu69Dya ޱ{n0rGHdL@'h_u 5pvKv]* \R ˏzǂ{4a aN7O?gzM姴# XdJu^-wJ'U|2)ۭ٬( P2KIBB+pC'ġ}ce~ Ol ̔]O?:ƙG?m/գp(˗E^k`74`jeλun[!c)A^M@4EyfѮT>Si,ǰZa}8(H? n 9E&*zRj36}^!*@2Ս9yc~ [U`k7[0 *ʷ'%rHR >Õj(]X[-r T󶛡 Tl3iwT ܺv tsd0{6/Cծz5Zf^ײf(s( L i^0[~- mU(SX9"[]\juiV.^+SWۯԶ'R>:\]3.;eLna oxGu<ڛѮnGKnl#M ("i4wxA+֚gؿi\#o} |{qX@ve%рC F^M$ާBxh7{p3a jFhh`#^)V}ebkȽFr;Jx(1j滠,|':6 g ?rVS af‚Q$\~%rd _yUQn8vP1O^&%sK>8[tnxkz B* )a!9EiA㝓(Ea܁fd׿az he j3H3[dh*:frI⩼z[ٳ=25 "^Keɻ!*]QV$:5#Tn8a+|" K"/A ؤ5$1;G(3BLaηXƑ›A>JUN[z޴#qGhʘoV*eE  1O8v!"͡~O`Qp2O 1 Omkm2П#[ Ѵ E pl˃[1x5nT&߲9݈6A%횘{8:^["cL$]:,2.`҇!2saG/k(#W ʈ'b3Őgw1 6 xj먝G4:YЪZ@#Whr/]6=+;o춚7k%|hAZռ{*Nv7MvcED[8u[Yl7Sy/G* QfHK[/{A#JǣEg}u.3XvX aQg\_M2! ri YNQK:1>QW-T 2nHؙc uCfD +NbJ#n"AlFh&=/Z:8Rȭ)( de{ vPn({Ox+7|V5@uW87@ Uf\wan/H6VA>Ȩ>0jm#X wx{&-ӐÊ$e@`? a!hT8-j@%$3sg8Ŏj\2iOؚӺB| cffL8*D]}bH 7;ѯi>е+ Jkpwj~Lq ߠsƴ+ hOR%ޛZU821֬'uP䢑=]8؆{o]B˜ٓ>&cљXIhG,*Cl+JL?{:6]ZM+dRGkܶn C$dX6_o_=j~rg@t~iNC%A1Xܦh%>bcՃ ~BRou { $f=dQ4]j db@8PgFb;5{i#sк~+K:؂-軕$̇DQ :geQ2fQnk=2al8&^# (F&r^:)fkn`q^&[]*CXuC+wolf]ؾS7zFՐYg5"LgBS(gHX pĒ^ O{tB'1Yin$7€F'k9D9A ͨ9~˘^.c{zʦ"{rTXp|k2R57-}UρHHLJ482Y™}l7ӝ9 y:ޗ5zqx5kq O׋Yhq/sO@wSn}qAf˕ƻ^Tar酻ԝ;L 2\$ob{ŁQR u@O"K[/ڞuL*CvAʉ*'yh0$b9~1vqnOܠ9r̯jk\ZzMz>U88/1" ,nhKr!nS>Vqzmkpo|/[WjN0{{9W |*MIߩړOj?m j ]ٺ{ uI c jTIQuХ&#gqR?|Ad"T$;@-?+.鴈r57c)HJa`,5z5BK`wps' +o>!{:/be~ħ&İ6 XǒORC@ 'ϷBf-x=I =zLID9&W|j! bU *" у.YA ;r92%&ͣ>B7|: yZѢ74R1F)Cӛ#dnaNZ,gU}c;$qH;|l-J&(6 `LkQV^<#_6$gjR[<#z侶vgD A:W}n6.6qOljyw'0&WDےlY@dItgq>q~ Q3UQ AL򧻟<σWք+ H.,<>!IN5rgH.t䑺"xI*?FJvd;fURA"ڢ^ 'πB< -0(ҵa3t5Z ?I{%kmtzjZl_bk9F=m2OO7XKz0Zs^|5g4̳|q)|p t2Gk, 0vP@_%]:oO 0>P"! q3V{q2w.EG-h,8 nLs8Wx~h=ApޙM eҕzt)X9G[c8+wrbUS8oIn>(f}9J^*[SZ[JΦ- =T'&R~%&7PTqdӡV-"æek&m=5`^º#01a/khΗh΁??Y`ܡȈƠW֐0lbT@^W" 0]+[(Ҹ[AUMh0a*2;S&He1hwd(Ac#86l[]R>gͷl0]Je{v\`)*5`ԛIP~tM.wEfh'Ou @.ps74 7 ݍ(z,OZ&[V P "5oR,#`,50d}"!HM6h!EAg7_S)tE 2[n]HptDh;}) bPk_)(y}yM1 {ЄeYw}pK5óI݁Gs# ҤN3oaq~y&VI]WƤLA0!jeC6\_"xE tg;@shƯ߫`bA4/.>P)-6/|\ىKj0?>x.MsnelF'Lp:g/xa*&!12\"Āp$>rcs`r"ah(Upt7K<ņx"7щ*G!okN  Xe6r'$SC /?PۅVZ} 8쏟~M#Ձckv_[oCOҾ_fљXbϝ6}}B) rVѝdDl^ivH?j$6yoXM)08iWx 3|_d~'&䌡Kfa}=m/89&xC}PPFӸD޷mc"v{3J2,<؛#56Nv+feѵ)Gl]a׵"f׉lPVIo*Iz @zK}BYN2@|:舑ߍ5hFԵdȡئ5d)JLVLc/RBˢ11st@G[F綾L6bEmh-sڤ=ђ3s.y6IFJT 3FcًC(-|'xbQTNcZ`Ɖ.QK&#vm^SKLĆfo=YGW .1p`d,݁a"IlzIlc:ߡ 9zL=.z=l"27XKN>+#+bN70F1OdP( ;cPS~*e8KrjMbjq,5'?x﵁7Bw9?lxUft6#ĤcX -.p6%b3sĝDw#}٘gߪUk4_eXN~xk+WZba*y68d'y #Z6e^u139r?'4tBƢ]Λ^!IzN}DJB7SĶ<aj|=q3>D'[X\ 62U(نy\)kcQ{@Yp]o~V"=f u'd юCyx 2xὲ]8-WJudh]荖" o$::!|-߱"+vyrFӸƍpD2UbVkܿ^bbe§G?Ilkme5Dwa}RGW+Z#T@;M\c$S1Ju A2€ K vkJ[91۴$Ώ:_•4<>$kQjgE9OTv+Khmi}Ʀ(͓gldrA7/)׭9yPhG ʈԼeXe(2ɺ#\`>JҘu{&,eJk/Zc\=6b78b)"q\;s3ȍ_͠^[`jM2&-0gA:} a>Tov_$V4L<_2q~Eg#MU~UZ4($AM줠+U:j18ƫ+wˤ]2U鐑ϼ+Ͻ'yل9E޺|}pWv$܌v,lL\W.#ze0!(+ϐ P:&GaiFPuP%}^ Ѹ$0_VL PtO$ =s'&b xC>;ƝQ[mW9{`e,,Lt萢 ,8Ui._8ym+鬙"W2Mp˲t(L[^ʷMV(Ac}:<77 ]*-1n.`: * t&y*h뒑Rn7BVX g$†S:L3@dR+;k9+L`QD3waHoH-pwipIC"rEW2ܪ?3y_LcqEKhyXN|-T3i{,!^IĀh&S8:[G&$ ԓ\4u7~n:xG\JQӲ&m8|WT$pe 3 8RETa9fnO瘝*I4$,߿(ȧ A\եŦg5"Z;EFN =v˅et vXa &-(3`)E;?P[r*Z8gX?z&sQ7"#btrYY 2NjLfê\7kkVl.(˅Ы:h&Z$3,q +UMS`zϴr|_wyZ`Ɔ8#tD5M,^#fzqa׈tCQl%MI,~z՟`kpC5|M*6ٍK Q x&HF1Q\RLPe.er{6"C!;i"jZ9 Ӂ΂Xzaq?$d=k{rơ.S|n<ˈa +*-(ƿVyx4"d)_N߶/$r:(<;; ;wܦ91/V@[b*Ap^Jp7mqB?2٘ʪ~fy* }q"״9sR D8| e=kDBiK;nȜ)mن(dbۿSp Wx*pEMI瑃ꐨ3'/ӰtQ<, [!<íuO{ x+E/J\]`p!r.7w "߅*~eK?n:}`)gr|yi~= ugm3K%iqueT7W_32 5.FJFjkq9BKほL5ѫ]}#p/zajëmTg lGF;xXBr |g Kr=qFLbF .lf?D`D:DRCGӜB8ʩ޵{<@8!>uNg;(z5\(r.<kQ"kyM'UZ]CٻMy .qw{ZWVz-P&c#Z+; 3\ B-~H-Bi-(TG_Ƚ~=HqUb_% =ȋDCFp: wizެ2Ѿhz'{!el-Ai iJWzF.0d":!{?[+B, <6Ҕu ;;\_jF k]4W46UukKa|4 w `MPb%WxVďX68N-0 1*1èXEVnje.~Aa仗^jt?d 6eD6 9ʪ[Vl]Y0҂,NSdt<;y~ 2^o[јe.,!0vkg fw+9Ow؈L+X{X2,[|ZgOV|>d8\'{ڧy| )~dn]ģ) j!qN\On~E;(~\uX4VE/Ws b]Ҋ3i5BZ% chv1{a߹zYo4e՞Ò΁ם2i%eZrQصS`r&amE##W薊S%gCxZ@ C5N6TE%{XȤSm.Qkfx{pٝ2S`2q,23\WiDZӯ "7*u 6GPeG}}u=O#cy#SB#7h_+[7 k@- ҁh˲:| 4T%nʓn>0 &E 4o~(M^q 1cY0%mQڬ,?M ^{ ,o@ .EGSAv ݭm8Lux^+ &68ۙ'JǨ>I= k(^_4hVX`8~ Ѓp{MWBtA+c!PZh"sT*nX]J278,> XW^m0V 3pFCwMe_awoX E s4-3 ᥁;5y ݤpūˡB{ NYН\!9#1)d FVw¬S!R qZEnf/vm3 MaVphGy0D+NYzz+L2/[ĜGbݕ@!C4໖ԕ:\o[B ,Y^D tx@!cA 'xbzG[TGT8+hMSӌGƎm[rR \F$Lz?uFC~K3t\{͘P42I; VFvk(MCkwQ̘kpVF0xO?O^ɮ5Ћj)WN{0VΌb [ιDN)gK: G*F~Y yi{XİR+h& GEcŋ&cRr uzLtjWɊ5xC ]ķap>\06,%ԈX8]"'z2sۛ?|p[g˔9JDYBd.Gmqg&ۚ_9vM6 V]ˊcXHV#Xgɶ Ekz@2F&-5i>f@mrMBdWÏ~'ye)ɽt?]>KhMgNI`!4Y. KqY,BE`yֆcż8xm(GRGҜSהAP@`A6P9^A\LtN-+-#Kd􋏡p_\qYqP¡ pKXTo%z<ɿ %#4BZ6%g\VJOPKHO0 .(|dGPM!?`7[MSZu6$a!ƕApmk4: VԦ(aS*m s~l8.Gw׸x/kܗk\}S^O>4:+o[{oxl/kC`|4mBC:r(e'o]>PqGJ;Q\uE *b"క}xVAB&M aTigDשVcAHb[Ę端Y(c6oVmZubm\YIDEm6롰iGBڴ6}Gt̹@Z KB?&5D(E1FHrPԭ̐ǭrp`6+ML-K@pp9dװ1#X1MdtWlG5q A˫P4Dw`F/NuX@*9SLl\tXN̰0` ܈3oFn¬bYuЃłC1L +ž$6l"[?+՗Qa^1eRmZk j[n$wt6D/7?)qPI5Q!(un$kKga"TXpcwpGD74PXCrTzzތ4]>`ކfٳ(Dy(c]?B |JZ`0Đ>6%&SDj15EPQ7nOW<6ի aYWa\Truj+O>4vڕc:/qм,`)+Mm5 nx2%u۴&`,J U 0SfLlH}éndIO<%{o{Tg+.ȉ_[=4 6z1~F8kD -z\Ejg|.Wm:vUY 4:;av 5w*з֮ړU"Hs$Gx"@ؠyT:".8dֲUHc M$ɅJ./Tw) FT$f|z;M)ձcSyw>bH+snin.T9x(Pf|>*gZ4ir'ŞSa?Ӿnt1f}1y ~¬$#/ Դ/6NW}*LRxU.ۡ>:  (TM9D^Za _4azd2 WhwjMD>ɢ7E D,E9"((xc ʘZY Mj>.5@0k@ʧ*Bd+p(N fk`N[1'Q;CoؼXBU W3yKKKN2T_sր"j@;?ٳj@C$![ eqsR.?rC)_@7\tAC8!|xlO!V9}DԣHͮtf+hwcHrd|i IASDHhzHKi_E@8TjO;S *C\Ϥ E.Ĉ屼)a%0x7R [oAT#KC'5 S9iON|Ww| ':QyV=Sp 3Җ~=Kh,sjC- Vb1"עrT_CpMȝ_1 25h\ QPt 1 l W`2aU󇨤U1_p#LkJLs XړIbLu0x׈SK2DK.&-w7&p{Px$" o||l)"bh'ֿ7v[%0|ۈzQЭl8M0`~x7xl[DP-jqPZKEv$*v<Ǐ#/g&nu*|;ޛ+7kӳ}T .#>b*Q#26 "],QSϪBQ+%+`ڧc6M.GrOJM.k&1C,=~ VkםrDMU7~ F/Z"7n\ oE߃-wZd S: ףe&V|ixulujT[Bjc :t ub9+{.&9#5 j @fVR&k~W0a֊T<6MWUVh1:S[qFoCƓ_qC\Tvt–H^pGrl`1rzU%Ka"Z|uZOM@Ev~XMjGѣ+AFj &}'(<+|E&az e24į)k\ݺ|&&j]T5V\\-#fGcm?OE{#^>˪5 /=Bm/wuS[B-4CqTOΏJjP8Ȉsg_"U(cf@d [>!]2i7SK9pOվ#SGl,;Na 9rdcڟ'UmuZ6]>@<^-cǓD߯hpws G$C->g-Voz$e7| vX^8VP'gjzWhxxMjF~u\O羿9[p**72ؽ:XARgɒXz0b}W. $]Ͳ W_,"LJG0U|ݬrDSQTI y5qM^Lߒgl4>AphaM71 ^U)bЧm;ݫ\'3SX3qK%OG2c,w/X7""5%j*sd|Ml#иK-Scг&'.S|Kg "_/bk;Tw݊8}-_]anzek1,O ]~.(^JVγ>dѽE/?1¿링akџ_qz00JKrӟ 㺸v F#73"N9CxWoeC?FSv\'dWMu6} u((e Mdv*&^b:`(c'W> *dfh,Pg `NsW9OۦߗXywSo|Pd=3ߑ(*F؁/UTy ;j{ clK܋VJB7D zmiEgUː(-PߵYɴ|c2JI/G켾:B>p&H*s?^<Ea Jrov 9# ؟{q! ~:3cf2]Ia e!R+\!^H6V h|v2VDѠdjNԳZgC)40(EB%(mb_H:*f,MB8θA(:v=I_MBBg6w, $ L v)@80e3K[fG[WwMYòɑgфE͆3XI*x#oWa% R bRK3zơx o^ , 5|*c5h6MR*x82C|۴jdmpLS˚RJdj|*lDOR֚SFetH!$Ք. JK>RqnE09E+D?|j 3߲W ŘCatR"ua{:%P.G|۠ V w͋` m 3LJ_@7h~oS>u=|6kikO[7tbPb*V]l>{$+!chM`)6ɨ:+y$݋|xoRKK YK!x'Y*3`9{)G2pԹ#%c%D~4_[6,UxB?x_(0 ɾV*Nu}=uic#=e;[{Km@(mSɀQrL*HN$!㌺E+U>f CNأ7dʂ-2a};P/(ї?9,bqk0Ԫ6j<| KW+X|]az\ B=";.a4|ސ. B,0P ='6(Ζ}RR!nO㞕!C|w{C\!E 3d-;:i𳯎A" ׼=Q82m\,w%Y'F(YBNM KX8<'^f-:ؗ!N8yw3H&!u}5}m*~:{~H;.0.O bғ_aHnUdM!zܴMe;MK 3!֡#GsWs00֊3ս"kFR Hjof(TJs8M7A\ӸvBmmw~( }qO,U zCU[,K!;Vk(3)Uήk| T#DkЮ+dD#V/ v4zV冻~rmKid9D|[t,_T!NQ1lѡ;&u'\YK0br%,uNVIp`bosѫ & *[ vq _ wcSbW}+pYݗ@Eq3F>4s}+gMq֛'V_mFKaQ 쫺= ASUͅq&ÏdpA8gt@P[8J 9ki<͡I: xuɺԸp~[0?F8VrMiW(PTG_ Ҵ 91x[^느!¢pʱ{N˳(Чߒ]=ZRG4czڭW6^?4lSg0q'o@3YV^%=}m}ԻԑTY[l 7FZ7KCbb]74RfC_w~{*'Uכ#^rsW|~-jncS#\w n0/Dg?$`k p/Q]SٝHj00 I؟_).༌l DA#mb^9g5\ȗOL_fe"$=w0j+El(!kb YЙ>#q]1 +׷NP%- <^ft똦Ԫly$lUUuR v%whsH2R2a0vp^Y (j[{N٣;@?n_|?(Xմ+]7qlYLh@(l@ИQ9*1BeCMk!<ڝyPLG᮶Rd:Ot&`A2.x5kd~Qm㕪dk_VסSԇ_[V"1 mKPއǜ% (6C411*rWR{cXT)"."`2!']5p"sݣ޹4{8ŌLY kngh\L f)ƞbao-VEjzIcʚvᒂY{$֣fײJ;ߡ7Bwg'F).Ij6`'cWM i ")RH|+N~Ovq|&$q*.@CGS,j>x8Ա@x/e1q{s~jU߱ݽ#+ tN#"}Giy,9ӿ0Hg^3;2?)@V95< PRztģk|n<:|\5\^hN,fqӊ+dA:!2푖`Z]v8t e%ΔP/U`ICTlIՌŤ}FF{TM1j]QNXo>!0Ph9#;;HXf̰?w'g HCdA԰`GZFsLY\,+jvfY%* H|ޟ:-Ou"͹O$)9Z&^)}wXU!j.#5+24-m ?uⓞURR\+M'DJ;$4 sG~71{iCUcJ%<9a{VuR-Z?C?,*Zhr"& -_{Ƽ,CQe5@)VĿʒ~yg)ݜqD9Q ƛ+~atp\ɱϹi~kX,LUja vʻجQ6ݙ$I?D_<Ǔd$m"{&6u,\B+ rI?ܶ> YI_AmP\~j׮ÊG!Ґ* ޚ>{-TnjM4h +הS.6|/ŵ& / tYF_v\,PyJSL5]553&pkXm+DLyq l~龁 cr*(g,HbOez)b{Lixa*%=eq܌Er2&Y8ܬMYnB..jxR3jcA zЕHVLM&=Ŋ f[D'$V$0-h.jْy% p /Ce(Z+=+&Ey;9 D6BQ y&Ŵ]ٵ_,L+ҢէX Ŕ/v}L0qaN)6 Zfv{9?'?M6^[)<ےTUDNA " %+l, h6O;%Λ9n@["6mĚAn_F_~ ZȮoaf% 筄xuA$hpőu*q0Tb(ͯ S\t)jGr*A P JŔv6[GepHBHzw|w^pRݠY%뽼):!VCQ#r.sz>եd@g2_;Wv*Z2]?4l.^?v7rIj|eJd෎Se8~rѿ(, Wf$E͉cX{~K4LX+]n5Jn4pֺ\6tQ{Bo{LмyTϺvƬdW# @"Zm}v$p!T@t mԮ=J`$%3ۋâ=Siʺ@m3t(Gđ#W@8@HdV.5K8[ca̠hp6@AbW/[(CZBJdibzn4^0.Gkv9HJ*P7t2N$bRwtHdGWU r'>6Į$9cUOŨ5aUwv/xNaS…eT}&W w??5\O:g`Qry1{`N&ȭW L@b&!ĂZk;PvevR 8sU5(FMxyD9GuSyd'f}\,P__",bQz3AF_便=s"sAݽ{_71:u{ ]vX~0\z~HjȔfRtU mܡ`a*]âM@"@of:x؝$R' wEWee$SuBSyxI) _ĝfRʰʝuoVzK~'j4[1y1njI7`u!Kw9O( 82JXK 0"[nB,a:'DLꖰjG*sD؞AT`͙ɂ>MOɇ_ K7%Rs+qطQLla΂oj(xĵ~)|{erQӪ2#j4z{92qV3JXQz.Sfig/F-a\Ē Sk;RjfT\g,g6"tSI= i?1$" H09 -WD0Dxx86 ߐW˵ؼo3n=~gGśm6L>Y殶dR[}T\ Z,܁nĹ SP$Z>0mOT$ySN},921B"NcĜg wؘ6U}j>?J} ÇgLnc=(VmuO@Rx^;gMRU~"uR8## %ԞִwPYz)!s VTp%y]f Q&Ϻ?rALJ<>5EEݟ;Ԓ 5ԗWgH,4 qmP*L0nabGm,7%7ڑ{8^o ?DL"y`KRQdùR9Ύ#zY)iס! `*zY~0&<>%GPo_!"ҖzN6 !`WA)-2rgRD^P? wGww0~|{WR2&qpiݘX8cI#_Xt|`S,-P{-B4B\x|ɤՁ/` ]ѾܝK=ul.@(ٸKhyn$yo3& 7,, dž@ɾ'y {6h}iT݋9Y}uYѸU4w20%T֘yQr@gfN挰ʺ\ד$xsLytTK/Yѫ m}#_CmDf7$?pe0wkU~&@um1eXhio~kc<\NҸP$d>h`X=kg}?> t_n!8PZ5 PNfQ[IHz#zl uS#L_J ^y'J)6 g#X z5oM;:{KSL΋~ekϐwYF`w&W<꼨L,6|̧g[K<|s ]}EtO4,,(5Ok8p , rFu)(39;fEYRuW*xK}iŧF*Ovn_M$ r3nhHKߗ y}$w}o[`up7\@S FB.x8 s5brRy*m߱FOD_.ӆiLK^*L^z3%Mn 7 KD^>ӌ<>y3eAz{oꕷ?] Ti)ĝ(Q:{xol88$6 C jJ͸aK1[n]E#CJU|GP =Q>>"<,;vW6Qb Gł=*$O+z-wvul\]{>!(n7U,5%/ݱ @!sJa!mM?1$ЍK\7׬I8m:%|x)[nDaAp*b{KD%(֘+qk ߇ӕbZ#(]H'Űۅ'!xX~&>Z#|IgiqpFw0̚fk*)yi˘R@o 4بi[ 0_|1W^(z![12T̆`^T L׆`՗t1XJA|jxr3ʼBnӥybj#BdžX5 @H%s8/FΔa~<22ZA\3 |ywȒm+aiXg4%H[j=<`jK 6Sxy{۠ ,mY{ qHWUÝ1:=\EYE_L.O3l%g^ 8 ܮvWl0 Efgէ 3- p\%R)V?o3wmJM#t)i`Y胁UV2~ rdsӗǃTiF= 36<#u~vL\ro/YҧZ:H쳒X67/=kYĈL]'$uj?ncQzu$u{H&YĚhi,[ Q(w=NG;yY,֠WY:gKJ7T>BYQIŶլ+S1cvP)͒PWTDNktoЀut³2BJʆ#rr_ '{b&+QcKȹZ=aUb_P 0Fk}MG0gTKEs;pt 2#qMU#?~DO"aGN?1_=egsRJ5ň\S;m҃6(%6iM𧄭N4c^26GhYx5Sk6olTꆢmոw%s^3i%r3g0.m x/.3r~u h(`L 7o/*@ml9 "Q'y <{y)Ju`ub*Sһ2͟M`A6Eؒ!L>(uErs,RVX5?MXI+-#j4Uvw5}u=vG?#l1;TO$fq~te(r ,&3`AF5;x\,d5w"3ƪ J6qL :h _g|:RkK;KS<=3#8i8˹/Qȟɔ;An/VR-8'>׌:z5a=Kz/햄e[`\Hc,2~)85%og#HW=y8{a`ȯS,.=/I4D ds"f;ђK2n.HtZclxCSsrQ$[y;2G|hY ?s\&d҈g21]WU~c% qm;JjtD''1/L`̣U^KJ"n+3@g<@2QW69+є=e_Nl''93/<!*`l0 p}oq۩u 7ZlX+^M3?_(VTRd@p՘5lO󰶰/䳪q!BL(20`Qxb$IxP}~Eu#X]&KuP@O_ ϩĠGEh)=9I.W!^ {`̀Ǐ I nSl2A*Cʇ"cb[g~J%lca@]a zd9G(WέؔS3K!͙(5fh^"Cy|KmTrJػ%Rlw/K d}a& 2I ]:\"LIq=Hca._+=Vى ߪoY-Ӱ(?Ӵi 월 6ziaWnjf:h4k#Ċ(b-C ca8xƥ2 X)y%K1k fvGM`5%uoG^ˆyХtsfԷ&O1Q+EX GJh v7~ICo_Qc9+~& >c)'4dfٺB)CJQ3:L0u_˥L .2Yh'QYIt??98B/\.SB~10Ƶ;JKN򆫵X]9G'6/o=3Cgb kߒ:MjC;Yq.enC?*%㧯df7~r҅;ԿMm83I|M~pۓqFˉYpϾ½{ 5_1uvβLTDS7_|n:&7_FLX]a*˚>Y! ڂ"^88@4:ETh]g7kxu.1:onȰyaCZ"\/,XJ+*84x_lXe4nyl2Q`tg8 _, o\$,x^Ei/-=9j;D ÇQ&YVco|\neuVvl3qVrYW Eh.r~Lttjփh}WS…]Ӗ.b .”P.W)<43" &?2WP0tu5jw좯O7y7b.-鋲"Zn"wv?Ǎ;g5Uw_MR^:igt=qAQH8d> Be|XQf-Ѩ/m5eu= `(b#|ÛЌoYWޫJAS `Б9JNLMg@J[&㑾UUђc߻@@N%zl|rzb̍fAХ A6jZH|_5\>R|!DWyi 3 ͔ g ^Cڭ(T }sFeR0S K 6;ލ0[.WErJmUq Fǻ\7(gh|.6ӛrkԺUʟ3qHyqXIFi-R9oT0EhB؝]械n[eV$8}Ƿ2MFxDhg r= Bm}ֆ*^gd= `ԭVm!z{)248b9qj~I1rUmHuOn95?˔\p,K%G/~]Gi[ j$ބDDč% 9tk'7iReC* 3HAm K_=XX K.IhB?pESCތ]yE5v^}8eʂٿ񱤵6Xm7Ibq6ш֯ &_ UB"5`5(8Ψ7.QU3ĜpНNO8ߘwaP #xG˙5w<(빿cf{BKT`H`JE[~z{?@uL/GXl$ }ݼSbbN0lz QnCF- [¡gV6Dx8d 1/mUKO_.'aavzfpUeL*q3 qٽ-VqJzGz30""nUhnuWwU)h S .0jb."o:r9>&2BCv' pQpW*a--ns@GyWnNjv}bz*qt`!Q@۠MB~_ZzA Qukn9L5Y)lÓNB+R 7s>vK (WzjL| :煎P}Y7lS(׶js>eKK<_-_]PK-uKU1gɈCֶ_8(1 *Li+|.a=jGliLiD!<66^JJK52jsS {ۙ 4I[V<-+r3d(9Cx!SRq *_!0^N?wOp+*4qG4jD/?Z̊ɚwnu{|к~8Mt4'a_g}}dW1Q%&dNd6-#tTB OᣴCow,4ԕz; ˷ ؈ nioTpT@JWΘ9 Jʠm}k\{aLa3ZFi.̀%H6rᖠ7*r=&U lNp:vիh|_vfڤ+t ;1fӚ-mnKHM`Qܕ g*ѦfQb WuH%xTAn1 YBheikmir qɕ=@M]WG~GТ (;=!d.>FH)rH.oJyN=`H )׵zrC\1* pėĦ :\sE17G+>"-# D8AǶ3eaX?ڮJSApG<*4͝ɛ7Z]~YX6݄o~6h(E  V?V6=}G=9L5(Mn֠I\jWjŠrڪLb/W! rE'P@p2Ӭd+ed$/WĹ JFSS:7ֻ;Q kmJz([wh%̓T ^htEW\d^>}tY+Ki"Xﳝ/b[~(pƓ%eh~@D1]$2Ue@UD0H.M`.>Rt`!K> \RNkaam o@5h!>IN-JM^\bèrXh%S TZ@nL;U[T`n]|Dg9\"%v6[Rl?-HmBG-o b\gt`NظH2CE̫.z"za6w{16s^ !P&P|>-3Km8hM@r3eD9DrF>ʹ{ia(pQOq&yj4>U܈!y/#Kw^JWFZ-ƟAsx%\4,,,eLP@ntbvxpgMΤ21`dg5Sƛy;e;4k/K2 \5"P4&sz8 4WYҖN(Nl^߳uDD}.acek:|qvuH_f$,lX\) sY+?Ҧu!޳Y+,Pd0?f9?!EmPo['^`_Xzj1'Eka_isnaڼ uZǏ4e?׷:=|!x|EL-&٬o= T&Z߰@abL{M\v·n<-|i ^}Tt3G|5F:!^Q@uGs?fQ\yC&sO``f7$)!3ܔ+V;|j#K.f>>Rt ;9jY{oz- )BU!d☈sSK|4wVuDO44B mKdS@m5vfxU'lXKs]={CcNZ b\u8 EQVݕD7)x1;}'v2M81)T׹-!'Rm!Xx"$h*#ZS3VT';p>eS@9[-5bXQ!%1уEyobB9>0k̯ӗ%d󓑬  f:tpsU=ybu`Cٺ>E.v<>N@BTUrc*55t[ vŃG_WfI"[$Zӈ<ך\Jb"IFEX&~-PMRcd\e6P-Xyn;0u{<#nx$R3Pπ vϖVRa@6c³[um+E6SxH7t6E9&H #6]}|T;,GоtSJpQ0sqeUlX3ARQp6תj4j^Mgx)FMI$Ywk497' \9bGu"<JDwD`y>lfV/VY"~ܴ~S~#wH)Ð XR2)`z.O />Zu++N(}Yҧ5P`- { jm?-.OiZ)ḄG26i%ZOf{YP4Ea–8muoheg͊(+9BL!ʊrGxK*6AplCoYeS:ME^]c*<Np kC^Xپhrt\ޖ()I6NŇg=jc1.m.$M#DTtT+syD$0N$T|~' 'z ?g=M=8_dž u5cħԮjuMuxۄ^裬ˤ wG{(<(G,paJ?}v`bG/qI^z5chLrwh$oiͯLZMUKn7NjcJji/& u^ (AAFƓxMq@Y`XǖC;዇|OF7~po9$;u!%)β5Z>R<=RJhUZWSSJND#*k`|<ݍӃKZ( wflnX8ݵ['h.ÅJ{wm}Y@Q$myJ(瓏aޗyLXW9'+:緟Udȭn-'sӖVR$t36x^~G#Oo?e<0г陉mLzDZWз@V<`]Ѯ# ͠=<9rL1ÄE{K7=!t͈)`J)dh6y5P @>6ovعʇǎeA.'2V>sU0E_.&1c8/SDM{X8f~ u~NEw=9H oam2olYR^U&f "I5ɚ pF^ z85'#q-ѩ6d> -`XAެXꉵuNzM'xb " WYsz2{ 5D%S]AoRɛCxؗPDv>Saǽp"c", &RH6*X#VHPMD g޶*kK^\ySn]P5[R"2 6RVzй=定"(M azCH΀ulFb}«UIh fPעBf,, ϯ!!ܙc86kseCԹF|-B /q-wPZ!{(_zJ8_Ϧg)Bͨ9PR5,Gpo қmq- :V E%KsSa5o6 @ޙ":|j~-R Ƈ-g.Nر84J>aBw8B#!V 1qSUӯo*4y{ sIrآ9 ''/$$aPkw'ܤ/Z6`\Ml31k8DvC96qMԜw7yqH6#Tj՘ґDM Èr9͢ryy'cp9X~Ə 8Yd|~g pOk/9fqc侪Tַr&TCm?r@;Pbܫ~նTiu܍զ gYOZ 9hàzELƛ0d?GHƜw2M}A6 '9.ѾD}Wvʧ>,%baAPU˥WLa\|3 I?+j]+,c5wQ{Ur- G3!zGY Ox%I8V?GR &]°an Ip p#q7 D_t,( ltL!dGc6l ]xxHmaw(*5AZݎr}}/\j5%y7͌7jy'Xg 4\;OfRd,J!-BVo')!X` [HSJ$an,ʠ T=By;~u+PxF~M?\(2V=;"N6SC"FR6 _Na>uXlG?&"gw7m[Lsu%[#pψWu?b{_o{M^Ճ)s)廐Y+k&MYe-ڄ1y %R8s.g3b݁;⪍ѣ‰$PќmZV\ ">SO]J+h24#9R{SZ؉ 3x;ѣl/,-ͯ`leb%1%$<+UR0WŨMDH$#/dJB'O &Ї|OIxDOyP8 q k}X[^1Ȕ)t;MC`. B&sv94 IΧ$ϿWIf@bRX% ƦRQm9ε -s]ri@r@/(bbƱrDTspΖpU,Zd!v'B'_ ?캪^*k74]&koȪ؈"^&Xyw-a⽢X 3..{}DǤԷy$kg>|+^'aJZtI^>?4'I bE_ %ȁC`XI7WZCF>󣺨iMcdMqn75-1oyv?z||}p A}c@9F8ʔvUZ)mUBƣkA -^=3Qm;O_R /$ Yl_[ta!n V˗MUms~&)OOd{ty+7UHj v~}QI\v*T5gÿlt/4_l9I-EFVb|+gUoUZ \th [B$"R3#I@βݩ^m;#ò7@!Uz,+a0Fx,Y+H/0> ꫯzأMceOc2Y 7g}/!,s͉ke; o;|" 24/ Īަaۈ5ƈkGN I.7q8ϠE[zT_dxN Y1y\z0ڦ1FŬd a-ۥKaADr{u5hN}ZWh7PF4Ц4X;wV!S3 AGD=Pxi7nU<v6r*Aq {ZuAܥ NˍW ^ZװWGZNNZLF!Q٪TY2lhw"7%g 9E^ڑ"5A݀JoJVC2eIb|#;jT Ʈ]鳥,uO~^Mx$bSݺ 3uWt{0@+y`0<áؼZUdA^;ib&8ݶ @{=;}{qLJuH(k4.qfFS[|7!YB<`d:^+iEυ)pA]]0BN" +&ǫ exs n_uzeMIm}A7Y_2~*2D+>߉Bwz3aiӶOc<~\^56Lz'ZAJM m#Yos8R0|b{*@ZxV)bZH=HQ0wnj[>ܨJV[ O&d ԢpJ9X"3)qSWk?\ÐP:BLA3! I*3̦̽_D߽K` B6ݼ3:CSw[qRmc @Z(&Hl&V=ꘟN(c¶$&a T?<ßAw8ySr&a4G;Th.SgIOZʑnSBȳ`zc-qrbls%e@5LU?V/ZDňyH(x7<]ߦT84VnnԱO=x(^qoN&[N`ա]1g:|0lj:[nRZ Me7X:p硫RWPeEiSd-@x?1d_tth3$$sƩ[i7&M Su C|}kF\R) !LYJ/O]:2HWE!gLEurdtzQcyF^'g曑>DnI_[w1Q*dҟVF'azűeK@*Kb(K vB]Jҩu8Öc[HJ\e/CzN7 $gB!.\!]bjm(bVJkV2dOZAr'ER$<s+R- R4]eӅ8x{i?)E56oi#eP9unͭqz!#Ӣv?@roÈNv\fPIvD;WM|d]6<,BwϠնyve@|#`nd vc P*i^B4yyX^7:/1<|B!D ojdE?=-Y觍# ƶ5r`aXvjX!.PI+KZsěo*b׃ O9nB=5'w#WHP2uި7C S76.LN::X 3pEr?iS]L"9i͌єFmO/XZ+H  O³JꕓRp;ؾ/ ׌ōj<0-pePK3R%BD0-TJYV x-P.LXc}Hm]k^ ^bɨu%޶S鶍 `{4ɪd;QV |Y>ÁK,4O]\Nq!9:1+}8rWlv~}Ecχ_Ա^멛9d+Wz6;3 x=qO2Q}OaOOЧivMò I9DiČ5mi#" xk1*Q 4[5AVk3nA$˂1y)By;`c8 zGq#LqPO\Oڱ(gn߭29 Kr^%h8؉ruQyAc>Za~|PE>bƝ&HP{\Sfg8|CړuMԪSY#rؗdM='< ?[[_7Nķa0Y;Ubn^Nw2O[|ϝQ`>iT8.l\ƫ0#Q.K?,>4ɅVxD2mENYޏI1`=kՏ }6T#xSj3T%$?bYP%2,31 pt4"eb]g1 `dJ@:w7;>cc5E$y$USU# ?0GP?DF>^T,B0NӋw$_Hha(T3&d(RD[\qldd@!a3Em]ܠ>z{!kM@Q=7,ڈ4c!ǖIc`GWkFr7{^,_c'S}UUxcShd\ /Na9~24j_ǹ#]P-78|WOO=F}"T6紵YQ'_[F=b ^\]Sʬ2=R:|cWj4Y~ՓV~+GjCD2fSqnNY^9fεy-lH5b^Vt[,]{/fA qZzKGɠd1]\p师LrXcVlX-8ûU[QܬˠZU5'Cs`pdUrж-YZt0A\V;&CCrcŷEkvt\K7?]+/<ފmQ jz@8/~i"Z(@8߾iC$ $ Zz>Ɛ4%\K倰X[Z( ?p>2*_ -5ή u%k;d?MQRĒƱ/,tRµD0%K~D!jFErԸΘ'O30L`CjFbaʽKNpn)4])څ]R@Pz]?Ab^.}ngyy85Q-M!?PsVJGNtսLC v=U W@zN]pI{ lcaB3vjtw^SrN"-DiHQt( =% C+b9!}^R+ӹ]=S.s;:n J.J !_c\=Y~kckL A[4@+G=?vu}X(@R:Ԁ˱S*g|b47C*.'vx^>:I[F2B^&8|v' N>)+Ĺ<7zgv|0MQ"K9y}dsW4G'5J"~Jr-(5;b W!Q1rihVmqs=n{E_~Pɵ:9s }'T_|t<~vH8=f~گ1(6d$4 (O@2'9yGHcy}ZuyG0). pΖU3pA|9/=y6 ;L<ᙂ+S=sT%2kG%HeF?P`Qp g4:C/Թ #o'=d| e =k6sQӑWFLmT}>>< _r wH6DQ ~Fz4l\V_~]<ؘGŻeҒ(h ꣥KǏVe{/)?>EZ>eXIsl XlbSz;rQh&y 7x5YU9%Xثء-:ݨcbZaQ9ncV+tkї#ÅRyX* ?i =LLgُ= eC<$(6͓.͏JR1|5L ZA^ uG\ t&u,M3fLe>r3I M@=fpvȰ<ո+!忏]3S@˩aZY,Kۦݡ'fv%?ta,1YdR=@y;+4\T|X}j\Q)4#[(O" 뼹CWЮf36׏X Z-'5gӥVR \X-+H<#4V c!:VuM4Ə׫6jKqO>7X-)sȃA6.)1~Hl]tƔy:&L~jWPtO+i-"C n 4eb }@ޟaٓvQ8Jׅ:: '5 hB@@|^̧dS UߞFT{|m-O`@kc5ziÙְYZ4LA+Ϗ`Th}.YK!07@҇g~q `r~Aq %ooi)OppwئdL2|vTf\CL^B5_uc/U`AπrkSO*w5*XČ1pZ0j4f6[u> Cbi6*EqO~Rb~V/"#:o7j Uw[w&!.dE8+r'"V#V4_ ``Zn5 mZxBބ -b@P}&)X(9\a3z>ftWŀɸ Ʀ፡c^ 7g#)@h iӈaA FiFkN,&noZ_ )`' TG{dM֚:5GiFىcƚS Z$zB ,Mo%݀Q$ YxTiЖ"ċy~xLDOq2eG.l[uy}OKdwr' ಋn9RdB n|9|G=]oQ1T3VxZQu =YޡVzEPUЦLߏw~!w! z8|+*^FFC(Ԅ)uQ&Q3\f6mT2ZW2: x̆mdbG$Q<ؚ|/ᝍ4[f#ۡqKڴ'*®&Y; XDa~?F̿kk>'BLDg C ?3[̛ -|KwQPmODʼPZJ$t,6$2A '*RÏ/~spUSc\8jN󳎭ⅲv#9&6vu3B\qYԙ$ƏDP:@v-߃ G]bmI4^+0|փjH?H[Q#{[VIZGߏ+[W%Ui0LḿG3{oCSٲ_o&%pQmUwxb)G#{AN\3t0!a%_?Y˺~FU !)Etd桮ՌMgUJ is!4ԷbD#q' ?kV_r>5)4'Xq=^r |VFvyOY=>2]c2ⴟ@ٕߘCM@CW *bōaQAhͲPYnq p^ney|qUMg,p8zvX (<'ˌ]-\`b!_udNJ cƯ0 Sw({qbl`fghEC)tSr#-&%vYW 2y +ʻr:ÞSr'y569 buPF_ 0I v[b)N%Ts?ݐ K f \k|Ã9 Si zy H4e4)ґq`|\'q@wBcO7ԥkװ{xsKd;1:C! Q Çph+.yoCQFރѶ7Rm 9pzYqA=sScø>|k f3rO7swپC&}/[hn敫3(y (򑣧Gް+.+%zoŘhau,~G*-}ZFsiO]Gr5-UH[ z!>tPt)N52WضE#; |/Z:09 0Ø'ّhOKaŦ,<â/p5Mq^{\%b"ek]AdOk>yꭲ8ʧSKEjYr8A!L[{YWE)SPԕמu/U;wZ=vGȌ/^];B{/5:8#*8V ͼk_78\h$"UOZY G֠]GAͲb5];?ۓMZERpɭnj-?Ez{sW&ûv_;/HӼn#))tJGm׶ԯ{I8mģeI*xD@is'id ːRǙD!$$#-;RCR\G~X)]Sz޲E9ZUn[~Nbߖ"!}mfh>DyS+8Ek |zhT->g;Z7WJ?5??V[.5f;e8 #xWfeek0 HTh Jሢ8ϑ)3J,Xz-,̙镃s"{Q32 wYil~cW苻|ז&?瓧*ծ6G?9 >s!T6.*k؈ߧٵ X|35.qKZyQ&y3~s[I !0AWj"n0!@kܘq猒K/]K#k_Iz ϔGs/1>,4"D;ryQϋ r&B/vep<ϦG91HkksFUvI #\l:\!S~c{Sp;Ab:I|WVdx?WHԕ0僓UQ% ~Rt (C.yWj~b;T&Y(nUf8`#B/0288Jֱ8 HF QVQKi7~T:c?V*aiyUPK6{ݢUjQS)+6fT:Q.pGy' ۜ'si CͲsQI?^bdJ5fr\'oZqڇG!(rW&aiM(xʽvѓx#)Bٱǐ#ϊJUR$i5_B*SF5(e6vb{LUb+|jhfz lZe$@2= Mo]'GS*$%aPG"~}l!&^4#UyUY3HD"ERR ?pu0dFNEyWq,FpX8p%'dw#WЊ2 4 hX𶞧a'=J%aԫ-c,K@UGJV׶QeђBulHg̣ }BF0wy6c_c~x&83R(A :"@XV&kOx]@[eOQʄcIIt gGSQM`;DtLe.vx+V4c\/zlij G1(> }p~ Wh\`!K߃TPAJ|&D.5?Xj8bJ 3﵌30O5G^kd7A;[KH_3z 5P{_a4iܕvǮ?(;Rfeq{!4н#qA8?΢biCJ -y[,3V&LsNSrɴ G֖2?4G(xWeqe:9K:T(6LWT ^5Մ8ܽ?`o;'47XY ʞ;~u?!󯀘;S7;lwӂ WmHV,;Մ gG,#Oc}tuX8[*u=6w hS΃2Vmc 7|6PI\VSu.tBN zIm<*E>P챹W֧|8+MX 91aʔҐ6L QJ9|a 2a̽Xɑc=e $'?,!u4Jr5qcB.|ɱ^3Zճ C'D"fildܔ :OD$d cкdhh߄ 6-^!"d'hjצ$de6;p Sd&z 9dD)7>a u a C1#lp%#$a;Oqj 1؁HK8F>خ[!|WHOIܻEBP"*G٦yeٶEJyڙmуӼqe F T_LPJ9B270$P-FF@v  B'zٶsV{l?q$l\ythMwx ;j/f"DGNJlsqYxk+rԱTRn01bq@RC,D^9L$'jj:gعKE⭵ɐ 'rFcΗЩ^qXaIO) j`LF5)y4j$.4u:)l?N(.!DKw a*JFU& j2F ?ۑ&1nw= ōaĖ >ᶃղFwL_ aA{qlgpܪ# J-5_ݒl;;m ǂnfR9\w Yܑ-΍&xj!ML+nH)GRV(*Gɹ*JSC>"8}~Na"EPsө\]\8S\+1[Hr%*I;"'Gyل\4U^?+%F[2R3ZrNj* v#7:mDTbs vQ w UzTN+킵x\ߦ٤jg CpgVq6¢&DA.Nbww=U@ }8yrfx?R_X[jBS$,)ʚ8osAWZ p {mQݲ_| 5I(|M)Y>i!sğA%K :YǍo0q).5RB45'MUȆm'm%u>lFF*W x8;̉;: O8\N_EӺ¦Rַa1|oEgOBTRِgU)'yV԰C-IEE`Vb%'Q'LrT1!v8 o3GhɨB d (ஆ#T%ڤI4O1=0zzZ`O]Al Ev4n8^46L&z4&?ަx{}U;-#5An 0a/ T|lBP2"6"'U&UF0Ig[8*r68 vIRW e,gN,EÕ =?d@|Kȱ;lCa0gY[ S<.ŸMFޤ/`&].DP ;rF"M޸~TPUy^+{}VUwC朰&w&9mw>qp8VXo&Sk+drHtMbPʛ-3rbNB͏ynǥ0> ӻv^$?m0!+:Y8˞ QF)+)jn@w;…~CUfbDs [ ӬJ]7v.zDPC-=*@+0{l"RO+GUWR5{)Q,lq8ֈ0HUv(p ԍ/f@+hNrZ!N)0lCz$(`$|[\\G91ѲR'iÞN~7c"51VQ,Wb= Lb$A u/C `Jl}]:BlبɸP3Mn+x;m΁xu]MܶC+yQ> &EAW^DA_fVaY-#͂Q-~^T˚o8BUKRY&}M]d~SQQTrgK6tW Uю Bϻ=PV0# Fbsm 91f{U  /$7j _-슻Bq8KiI]7AΙTӺyEPÐ(wXWRg {LՀ4'æf1s{VvRHUryS,v,e{&x \gް;̯FX 4H"y?W@< b)K,qSϧzg>\.eP8\NiH3]SƝ31e@)_H?I%}Xi^Đ<StBg/mԊעã4"a43k]Oߵ#$ѽ]w+,;t+ˠg^yޏi%[*eyN%}IsoO9O,Y<=PWoD9qn))zC5IVO6UϬq e|N|îv^l?DݫQ.qF *AiR@E )pWџygjl7@jMkU&= V8~wJmaWe$dsotTߊ] `/LAǫElJ)#g* (pRp~>hhC(6!~NiH" 3Y H\*567op ];NVW5f>Ra 'Z#=`6ǘ/pT8 /H%Xl}$7L!+p.#!/Jgwx/,'Th@ Ɣ/CkvN]~xWZyƤx $CEw}$>|iڟoq:;"f!iV nD;|E^)pŁ Cx{صqeY :*>2!MuUr1\$;8 n3؊*_ln6u}IyBeyYy{3]Y_fq4ilBfkJ,`,dض)b*GWWP23 hzaA܅=T_޳c,F!:ԳhP:|zaʰ8:4a$`>,&:J#BnH3qUqjpiPD͍YźN@x78۪xĨ@a؋ČkEɯRWc[V+m^Z-AF6;*|rmWs4V5K/$挃*4e{trmRw&GӖ_qXw>L{p<[zRڠs!rB8 4]&/4`h-R7e̾DKrfC1X O+G!\9e{ffꓤC&*ze jYf40-,O /KFݏVuT n2܈JLl ox7QmOY Nwz -WLТ"7Cݯ>g*XE0K‘S*qU5Id.y* 89#@={! }%* 4vjH0V_ԳIy߆ǚXX̙X^UN'k5}۰Jeds޶J(6yՌ lñgMj1$?O?'TRQlc ^ .*Ӡq/ˆo~ X̀!cE5# <b]4&%3zQڃ=~3WW'(;vP & f)b;G^=#(q\BZt5 U@DjTM)2/JW௒/͍x3A4hxFs 7UT?G ,(١~ȹ{(7nq2^LT$RҴxl hѺhz*PD1y&4.ps r& X.y-p@”9ǫ6YbEv(wˋI=+IR֩16ZjP?CѨ۴. 뎁2Du[K?4mz@xo]g\jY܈""ލ& ?lQ;--W &Nf@CZkɴn Hz-U_#/'OO=5A&B:Oh,JBcӋS)a̠qt\YaW삕AOtΝ#J X ,SOb(?Zm-gV4o؁deԾ}JHgL\sV $3*fvCFW4.PI5?wkn pP"qG^X4!3к>Ip&:׊z.><Q؜#0O(<ТSʁȺW%|r|#DuOXW0o}̃D8OżԈd'eiȥ=JY~&+z1PC\MRH;ٴ1r$'|eW>7i;*g=:-{UM^StLWU٫K ɉ%;^LOԪJ],]VBD6yUoEfRXV;\=#<EC[X'y-u +=Tnw~@HضڪY0?1X𾲟1;z8E;| ]uw+FZr.9*MTZOMK܉Xb8m\*B &jIL@^oRD.@H9%;wq5p9yPN@YNd@fʃȿCe$cp- .RDvt-,&e2|uL!PDa}{8wwj@ybN8u"AzSgg<_ukJ>VWl@1d% %f6)-ΔZxcMp! T5Oؚ*;AWMlMβGCm) s(UadR=j[Ht0U\ yx=7%][d &;#TT6F[RP(2*溟4ݷ1Wi05si f;"icމZ 0`܌EWC .Ġ[%}Hg-3>Wa@/f`KD%2$/|t P)T'"5Wh#)b"sk}9wJ8>hjf"#g,Ͻ9(SFQ6&D(jfO`;\VD logjN nwVlu#hZ'>_!riJ>N*8CzQ[uLm?DbsysqY(fR:z}DֻO{|u<Č -蠃e'$|)UA+0g5ъϙ'j!W]B&L!HawsF=Kr[;i/cv?Z=?q:Ks7os)1Q[8r/xiQ)j Y$c ZZs}ŷ' qҭބhwYX$гDC]]~ud7 -1 ֲ`]1yR!@ նan{mMZ?^t2D'n71(FSq L7[ݹm7Y ̜WX3gPdMƬdF~TuB 2^H! w)6+_S_pZדf%䠾ьb _;Adba%{ f`hР߬ @*7݃_,a@ lN [P&CevN$?,DPv-~i)eG}C0Tv= =OBOcw?`/JO hu+Ѵ;snn{eiU9*IߎU|9 {^4*OliX] T v9EG"L`xn(|Ce.IujR@ .p_w=-"T렉YŘ2 LKC:1Fф1 "C_;1Y׺Z;;p v9 'iJP ` Rf, K+d5i*QF2DqЫzr-=+ A񡿹ّ7=iTg?֋܌cwB{꜌"~~۵q-]X o=0Tp)^E'c7 ~@˹T" %}-k$t|e {k d$&PfFǧT6C=u; oAT7WNP!&?!!+WD ;Hd70C.pV(YUU#@ҏk3ܴm{ZP` e~ \0˱miSOR>dPAŸp}}mt9uJ&1NTЬc Y _X3Obl7gL![Qr7Y#R*l{%iG$P!j޷Dgld4MjmRDIbu |"Ņ2/6:9naOr @} c G:m0y{KwCq-hKY5D2& _> < jq0  02I;){M5&txQM P\8ßh>k{W%!?PAx@K,x)3 YZ"{Dʖl7loGt[Ur1ALL Y@jAjWlٳG^>/hKp@Zyխ@gRE}vߥFD 2 0R,^5nG|\AK+B4[cRfZwhONI1PN^+e 8$ʨ".J- x >MQtC+ !OP(va}khxT!L>l9Qh suk6 Z2Q3wD¹mE8ˏ %*R͉y o8y奧6306Bg_X^LIe=v2ͿQCn`XÀ2w>ӗ[%DŽI$Β& KxFM!@Fuė jOPCodwXG 6^Κu64ϐ{Φ*#3rLZ0u#~4{ py6^=I:(|r#Jq1O*A;y6I8kՔWQ1y @*+ JThZ@򀔟15m%w g,eaU艿qjpq1adE$0JWօKMw.5RlJ#]N_a7H_7 X #ViHSNm!Dۡ9yGX%V7ݾh3v8]P^]Lkѹ_B]?nJP#?Zul@ 3HtXCRxM0,7`ҩMiѾTݞCgsGn3u<$a/Ut'~IH}dhUH t3筷ion3U,?! eԻ!9irW' ufC0@G'}K 5 D4Y0PnNtW5*GڛVY#Ȃ#bz{)7.^5Ywvj7,3A4 b) M ( 85b4.?b Rߓm3(a%eD2#p9aBZAߤ5Nk?dCחVm$ԩ0L0NH㻅mcֹoԗB%+a>35|vr(NPRO,Zvz?tVT$W6;B[%^\9}ZY|؅qq?:!w򣫲nwPtUhY.Xmjܱy'BaoqKh5{&x  7QdfҤi>q ' _?8FHԃY;[0 R}și>R1> Ψ5j]C55B/*2r_V-sH|GvxPJ3}c&>Fe_X ;—wNvhr?/o{-ݼK P*4GPA{=׃rQanzEn!NQ}C9oLf< +zlTn!+M^[m "5s?r"Ob&\z$:I93 9b+@h}ZNh&Fw [m`+-/mf.6-ę$%Zj7OTO^Gҙiq1Q@Ğ# rU !y/*=u?b q[lwZvIl脝,zc*[16L0!h<&Цu;uŷ>W,(ӎ_wx>ZYc`Jez6aQF9v] $"x 旈qN t*n)]Ӻg8}K"OZ+F?YdPןwV|\(-&|I1 S@YP}IYNH~{_iЁōk]9vOػ>Óޓok`"NX9:P]PlQϽFwЭinhʏ>s ƹp Kus#o{2W+pERl:ceɼK&\s>B}TThv t4LGp P##xtpRr(|\|{ CNZ @*T_gMB59׋ OQA^8=/pt؛3Hְ: U8GON]"3$/M⹦֏T={ 9e+PczmXyt"^MK4<|J.7A|ƷA&χ>cH_멃چ3`nfz̝6pcefijlP^ғE~0eS.کflài: B"(~BOl"USh<*~mVD ^1ҷa92}K)ӝCR=\_ދ'ͦB]5!Ԁ4HRYC,hBA5^mgZ̒ĉ!L ؛㓢C/nP>&DJr (mӫþ_*TCOO'9Vӂ]G&,׉D|K"UxNM+ <> A5% >gSf ;N='Sb7.~y-O,d fE(^ A:b$UFQ)]w:yUo>6XyvF¤( µh}qFc`*WN|!pDug( ;L@髆݄]2µB~1iM& .T %:/ .< UZ V"_RL>])AKTT)RÀkg,p4ոlc W2CC~9xG~Nr׍R0cV.#h`D:yWU,N8mQZύ s.t(IId+2 vBDf!O/̛ǚ+\;fr,Ժ]]Yӊq\˷; 8Bg ^t3AfAD C*)H(_`00$#rj$̸G,WdbPæC}U-Qv9V(͈$.?6wEڑUjo*$ڞ}=-j;jlZDZ'tP1r );U(Ozpl#M>Dc4#Q{MV91vV/;ѣ؍%B0x]M}E: p*-ξ.GWa⋳!/.:G&)F[,m{IVkkQ!禛ʿ7k"yұpl Hm>H@u`RCPtbKix9׾[BO&x(W@d UJ>E€Ie/O#JLn @ C%s0=Wa'ͯ0vƧ~ݚyC-JIT%o”zA 5bR?y+/?}Ts[˽RkxY?ёq@AIWe @x[`M 0 B{>[{.4jLS1ʛ.[}s=W@_^"Uȧr:MPN`[tsFǑ[σ܄r!of;xBx-B~r8^m/{xQ!؅S9vN8&qX"cl;fI`ِhVM$|E:P6% B?UM ȫk,MvM{ݵ +(q:xΓ(d1ǀ:b-Sip( 6Ǧrz@.3yPf$9nրd9'93֯Ld&-4 Υ\52wu "#ACi rQT"bMNbAJ%}W[r`;F#R=>وxz.hߙj_ Qhq̌D/Ycd#>J-Sےw,ǔ=pi}ðѡĸ9!&ϴhAh#f q2 SteSE㑚~iг˨>N)\ghxc߹) L%\ނ?As! 4STf#:h)se]ZC@9g(j % C#cE"y?Do3;d0e62T;p>۵o[$5i'_;|3y@H UGx:K{Crle2#~ŪS 'fbt-xL|EwZD~E;"I:,Ms'9q,?^1Ҿ|t$s#m'oVK&ޗ'3i6U e L.ǮHjY20gz7=ai,H()ݣ3u]`OV؟P7K< `nhᎌav[nM\}ߟx.M "rIZSN }@ 3_kt"/yF/B6@>_wQ@rr$nV9Bo寻'ɸ}[q`(&yaLSi;HW#ro$r"]ĕ'k; .bU+$SAz]e:E|\sPwΠu9%ZZ>V`xR(W&KvҳEkǛRC7em1 pvGz{إڽAu_\jYK+xͰ" [K92؍z"x(zC9g1^ eg`P읨 4X}~:Q{b#l_6%@mƴK;KSBhk7J XGA8jM֭ ;A,_/0o@砝f"mݒ!c߬p~()qEkFjKJ־5sMN(kňP3fqd^<2yeaRCa`zb[x@~%gx@W'HdԢ::n{aI0y'W6}d٘[{U-[%r)CdS+>PF>j:U +|*V)P)O4:BɔA v<֚zrr6 =iu:UO&2iw5Cr*AsI1Z4ܺ4QĬ5<2{%v;Fj.DTznC/Wj˹a8-jTOٳ2"h/;LdF [%-˭oOwd$#9 x_ L<͉T3nVllt1vByKH" ^b&O3SG4$f9:P]x%N%mZM n48.}<# +KexC 6l"Rc V^wY wDwb,XYֳaMZ6j(zIiCZyw2FODI6̙cI}/K7O]TRNPb_i4ҷklZt-FedP7lE1R.PdH8MO1VSAWxn8*y IlIɐ&pՈghlwr.fvmV%{/1Q/↚s<:Z[lS jS>* 5װiN27V|7YyaqY! jZ/IQ{Z⾧_螷ꪗj+[ 2B70F B%7`[`ؠ\ 'ڨBʤ'xK{XJ>_ "Nm<@E%Z$Yk 9iK.(kA tDCG4Y]IqA{c5NE"2`qV NXJGf *bIN}<1| ދQA^hĦ*aO=I kF߱G Fkm#~spox:=яrts',[ETR0}Wt)SǧKwoWs7_cF^4. ~'1Nh@0e~ƹA6`Q!co//.KoD#Dh\Q9}dEsa^^!0X>f_ ǸWq9,'8#4fEE\""1 nbV̽*h s,6zm"\7 kd-NrqX!3+v՘>q̩RJ?Ik?:@OdsU?~Aõ!ؖȐ%^yR)UvBva] `asx؍C܅7vGU:Z2ڐmH,Iq L EmK۞O(X }U %AƄOwecw)oǖEz)5,<&ўqHg"dW-bY4}k=) -( b󥐕`Xoz8Qqyշ|aSd5\|9Owړev578QmAw}wuQ'kvippY:i9`77~M.0;sS^BƤ"<6$Y>i<,p ,OO`*bW&݌El+_u d!S"T `6 5it,&hBBbT3Ğ!ՁfhJ;M_n7|1`2xT< OAop.I_ q@%M#z(=mԠGc8l!X4োs :+MЍuݍDc}2scRܕуq MâA[A3~?|baUgUGuw@M=LFlGb\׻pJ~yk1}'$s"u]dt2/?}jZ %Cxn32wm WeO<%8|dN1"~֩D "wkGmEA-f$:5.%߲:D}?!ţg ev[̬$YˈBvHޤ6e#V|˳zCthnTo4[2Y 㟜ݰpm5bo0<3SǍU";u.jH@[ d,wD_ ^Ņ̸`:{r r_JN .pЕ7'T8S26L!|Àv,91 ɎCKԞPeDBn;e_v{d5bȥQ{R.iS0>ɋ̈́-x69g輄jj<_M "q c/lIUjU=>Dϑ𑨛&0MʛågؖM_NL0y7GS* VSe2ɍt0tZ@% t4Ꮪ66}@vbm#bxQY(,^S҇,}§iv[FQ XeGcsEav"c2I>CMaa= ,n5yMRLv{$ew:cѴvo^YA5݇ZqKm8kq ¼-xPt팀<\Tem6W fH8wkO7%@AgèDH6JV[-ؕ5,$/GOZlgPj*IdvZkISK/ 7ؚLfx<ɟP2z ?qu%Bl+ eIc`l|Vt`-J#jbMB@0[]q =c:m\I%S0yarpC ׭wrEĜتpes`x-Tv{d 5{čIb7fHRC[jG_̒A.'R:.i%lơLP8xplBI;ry$D׬vʍBF3jMNEvjCj9-jAuLQ?B)nۈ'?Ⴖo*~PRװXd,*+Aɱ/spڜnW q)1.e !rgҦiswN߸1p89a *LRZTnnQv.5!`8NđPߙj̏"f])` 99(8$ӄBtڪ֝#Ye&.#I7>ExKvpeOψoƙz0MC.Ɲ/.ugMLxH(D<=LB(OH`Z\=Sh(?]T;#4qUb `MZ,WEx 9rҟν]IJI$?;+MpQbMXW*%ohێ)꺽SKv}^zS*q ?e4oi=;XgAHgNDihɍ= *eLpT)Eo|F3+~!s)[UN*&fg0/q-?u{>G'NdQ\_",O8 %yP!%;{mPWיjN@lw]1_X&QeB:*MKyоq4"6}0NtiӠ)I7i]&R"GTM$$R3 R"F"2u.xW@Nf…1jsx'*{Gd_cyIg尛5 ӒXp2k3`]Zؔwc_P52g4A)ĥL%g째z@gXGǶ^M wL'o퉵vmG_..[Cԕ#+Klyb-7ۖ40yOde;B03ŁS뮶W*p;,iV'Rߛl"/G'諬xוli v:~{;Mœo) Ιh=70Z5f%¿}|[gÀFm*D)4R{Ѽ Wm(!W!5587$P!CfQJlXC^ϼr,9Ԛ~y¬DH.9GiIK0) czOjs RJ.:;4X;G]Vu9Y) &2 y?:T=rxZru\8FA = NZxwlU[$- 7MT@V./l]ٌs\BA؟0Cyꪇlީ@Y S2;Nuj^x }p);sSݙr3ϓryWXty'ش6s2F Ø |jי|ć@8q׫7ѣW 8e;᰼4N cj+&7L<${ePA=f4Q-p13E;E^YO0Vƭ yAFTLۇo) >Y%y<$hF:'Ei*machogF%3p JHݿJo~hzWrNޥbv ˛v4u00Uǹ~[bEmh#8hU^Z6( w}16qHmĦ!8\I-֫@rAPì@膬J܃NqUtK5XC-a L4)ƥ=(OYnSy:X#T|)ƳIӴP]~ Y牨%&ن4pC}ZcoiQs,Ui}XP.|SM r:'Tiꊇǣs~t ʲ[l ImG9(VW2]4'M?JEQ%Z&YX[?PBIA~ n ;9v< e }Lx Kn.EOrIVG>(ET} u3MЎƽnT!ݐ@3L_Rd.1E`r2i-d]_X0[4q-ȱ=3Kh>3W s9Vsņu=6bHf^ \8օ&՚i ߡ _-96uUyQcye4CMK_p h?ҕъ"Esרiy^>]36i?pWmF \]RK4{B!Aʃl$EhWҳ?#3ٻ{"T~ -fqpo={4u̠`V{ڄ*JQiu3Hc2QMJ"gqPLs/*dNXV3HvjW8~VN00M!XzӶ7w]'E+=,vmU(~XkbIRdSsxiaYkm bFycw݉;U'wQhY0o4%#ۮq$:Q @" jF\ i h2iݾb|4\8R?5UF5Ѵ v9~|(dqQvEҔjCOɄ /}pl\D/e1XwC$h WV=74kj2)]I8uq$0G1_-Qh)P GZ6[LpӇ}PjKvv87'P5IX=w_G2e=ԉO~M'lB~cW'IH7wM$`pb2N={Sɩǥ| `^*8,:uz! nek8Ɓ<٪z*=zxow,~4eH!A7šzN!-'!5kImNO Lc ަa/ǿx̖Llh߾ၜZzsOz8mr8£5˙1/.Y)69TSXM=Լ) (u̳Sjm$Ct"6$/o% _*)yoG2R!3ʄZo8E{? [Xy⍙2`8Gob?ձ0vZOu?5%B@4 QŃ7rȑK&g"%}GG/]߼πQ&ǚSGT >hY|:^вuDŽ0 õQړa$HBb*Z}{jK:4h>mw.U/'q ҕ FzBXӽӤD2Pǯ~{7Aa:UH 0 @:u_9ud`2mܬuV/p9{J LI1u9'I̺4kVx mU$!O,R]MGh r{jV*,ixU '}uvRdQ5-oZY2 wȧ6f]뜷'{mbϸ)F&eaME=+Nc x.Xm~,WY O~sҖy*Oet4f RhF_tvf-3eӼᵸ tdR/v"p+I |͚zEzYy,7{0oPr,`:篲H G%g0Y؀%ƒg U$^GWT2EJ#8ӝWHwg}t\@*]$ 7Ʒuǭ; dJXFn;u=mP;k.}8ok)[VOη&ip e>eØBpY Rom#yMrqlA; m) qXC2U[ww1 ju/'"'OVy:y'R Р\\CF;(<\LcH/p>b({H5rb/(CDٚ H Kz{mvӰJF*"AE*)@K e+©3h(+4 T3 a7Pjwoy8 B5"fg$81-Z}i@ЉF6!G$[|#ͧre lK{?_Ӳ\͒/睶d{j|ZvVXZWTahpwFQ\xb0$nsLu#W6G2PN/h|Ñen^#&$۩%T ե]c\&/DYtySx -dh+iᅮ5ĎN1$ѡfvޔ:ol ?+ځ5\Ssau#fHlusE3J)I- Zx'S<=\OQVpȚY3q|$mԏ"9y~XKDÖ*#QY'$+6y6/S","#KFrQMDӏ0熪k.+kZxn`^|{gָ?8DX?Ҵ ؿ?r3l#^ũ$^^N }́;hXMJkơLewVRCaeZx#RQCS5Z]4m?黤Ҿowu ]x2f7Ĕe׽[͊A@;/)Ł p iE Hq~3ÇJ[Ó'htXzw`x-p~*X*`hB+8t\?Lr'Fpk0Y`բIUWə4WTЕ{ 7gXOO&h9K)ael8{&1mtjГIgcd}]W9}|Eonﰚ9&t~TdhݙTgͷ+)ke1 >DAd2+[eQ ƂgH@ż+{ X09$c}|K+te*KXsw}Q7uML;bcvI #Qdsrv`1N(@>Ǿwd) !N ڗHJ.fmf.2nEP2^e1ve8 C7)5*'#.*.pߵOÙ_{RNMOt^ KN|˪(. /ր[@[z#֜FCV2q+0zuCҧH2b*A1%(&QG|R!6n0J=py&,Y@P*2M6ߓA/JN #)lۋ5%Hv>م,t)̫J+Ķ >NDyHZijg?y7HRT|mW~Ѵα~@b)h8anFg 0cӾ'a~ (%"P4f42T^8mӦێ.3B=z$lZn'Y; e3oI} o/ f@(]h;?.evK_+–?(K떨DY^jz'DEp X?nC ׼?3a}ؚF7CDP- ~I[A?,o~|V=E[`eo2ihZ :(ܕDfvl-!Y1Owœ$ULf_|Uy5cAQi>G'RE2p2>mma&CbDeEPxUo4"h4HtUj4ǣ]c$YҒ̓7vFD6piG\x b7}\QeuCNA`QaLVTj".p9<]eP Vg+]7=GKÚW+Bq@g{?Y2Y0U~I'qOM.VY'dzr${Ρ hX}=ȳ NXuF%3_8m>9 N}pNҺe@{  M!A81DZh^{%a}2;)z]K!m.}NQ9/.bXd.W `1-4ɷdүNXutpIiZIfi=lt fOED{24198п]hC67) &LjL"6=\"\"=ԑŶqE!KRnW9N/dx_ w!4 V tR>`AiIjwE*&1}QLDz1N,,V`te K1ԇ[em9ާ=1<{p.)f`Nˈi^'̎2٥w>(|% 1:F77G:!ʽ` ,*d =zR~`ھ%x/pѐz–,&v '1b{+R'g9WD}^Փ[G%v"_ R8z,eҧvՙČx]28яɮ7Py;riG^ EMv:BfBw SH\Mqug:X>TqpPe3ҡ)Rfwb;^J,庡܇T= u0!PXދn WO%Ȗȼݯ|j5v#RM=X(?U퀌IO(3aF PAQNìD nÖ84o 3_ BS։>4];3sPuDcdr ]d {zȜ^b"Nih&9ŶOǴT׿:Ӑ%̟t.8PAdL/J#:7f~[F'ۀy iqTe9[m-855l:9A)W1Wy]ؔVi,!~ʔWc?HGIkjA6 6Y ⅴbVqP» T 2Et/4&|DDp~ϻ*t47y[3bE,`ra?fd>֐ф"C-*.CN =5S)hl 30 # >u79Dh*G1h}<^vSbk:Tj?2F\ F#Q3\$4.:t@\Yyu&sg}ҩfvQI\@w_ Bӈ)AT>V#V>LoaK&!#µңf$P+om;4d_8`)Ji.oLrWж*Ap`fmj6,g`à-rѫ;E F[QcEAOb:ۡ78-=iGc:A; L*hL`Z-PM迋nZkԪLEQl#T]eߊ*9g<8Ո)b[&B4ҳal:% ~_\Mz4}azBvݚp$zoOL? =#͓hNzaJ tYuC~sfxa76xS-wiB5ӆsd+`Nd} #oofwTf>>%?N*LNC}U#7fjkZ|ʫvvc+ G1σ#J0Ru,`q,Qc>E]s;:+hϨPW,"Tw5n^e[0X4j8HЦ>Hяo,h_K|MEVBG6e ~Aa<ՑX!nIrnccȁ#U]-?T7J.C\YmHENG; =UcKCby':U̎f S%I!%)0VNFc^+D?IhڃaHeA׉Nf nr.4~w2eO5%hl-,e@ALn{חtY V?tb"%/1{SNjå>`.7w4'"?J1fA?Ӕ5 RZRE (6{BLD܉u&fquFo=ے_b]q>U}l23`fE,]_Ǘs[! 4uc FSKvܭFؾ\~!|6rD[2pvbd<9pjd2~V \R>~wͥ'$5k QC+$pAFU\JSBF6^VqPW3cR>gh Aֶ:t*taw=iL~ܨ8?unFN i6~T7*tTIMU-gP o Yɰp9[` ؗheS0FPWz-nHGNLMpo{S|5xG֧/˴KD1yvE`?7 K:D_ikݦxjbZxBYnhd.3nεEVR %$.7M| iLVcuMڄҨ"OFA]|wJ&f6 $ $8ې3YynF)|rc JgOXOq0M/;`8|dX~.KBX/˴ *U'-*8\.hkw.n׫ëCݺ4V$뾑ͰT7FTO͟ +n_, }(;Z@l UOV Ǝ` df o^Vl-ƽѭ6Pr8:ˎIqo.e8mz zl΃egj3> L$a7[B-A]Jc{'Ng藔L9| AP6O꺍$7^Ih YX$>SJy6qHU;($w1zJZ8@9CWAEq^& c{03Ag0e4ZC)Du4Ǽb! ~^: [8]6=nWF3si. 0 L )۪;dk*'.'$@xD QU៾o}36 JȡPO{+V ϐp1U# V&]d-+4 `2_}Q|ߎ܌zR{wOrVnj21"b'oV%"/ְ$qvJ%kpٚDf;Fpci?eEr3glSwĝ-Z ȃD񵞪Ŭ,2o +] -P K~&6i4$pQ$\~Jh$Rs鄚]XŤp;x*+.x7cuL&N=tD̰[VV`oecAPi\-nALp+h^kG1aKݒV,ϚX<ќ1{M3}5Ez0wmi|) )&   1c6xiJվ B:CLl6͋T d+i¹ʛJ튰z1Qa4x,z M ]CifpquS'qβCY*UwǢjeVUS(vhsԡ*em]\#5~> tUzvNs*'Jw!Z'ԑ0h PM4[I{Tϔ|ZKz \mFPN^?l+٦:~m˻-r󰕝.$@kc@лO< Ylѝxh H2΅L(Bmj #H()ʺ4߾ɸEZ7~y Oa0Ũ{`a< Iva!^m&y%jcX#Ò '^{!Ϡ_\?ahƏ:?n#|<8HF,B2 \ٚ'$x.BGɅK;҄#Ѹvv\?}u& Bgǰ֔6u4k)^n_,` {3_e42}lioCO+ R Z@@-w?9qqމsNpCHI7GC ^qjA 3zR-wK< M8:!~YVMr(e޴uҔka.krq>Sv*^2_d{E1KaL_ J"A d{nv*5[g3vR\~C *YA-uoj2m ߮z FgJݺ!(`5,*@KXn]'|\Ij˵ʆ DF2&%.a;:~-` !b v<;IN‹kb;>uVy#tGo:TKR->1`{s )$դEAӋY;EK}9%h+]™**fDTY.v=O%]iB[gY͂aN""qW54F/$ɠ7[eUy6' ?Jmt'v@{.m(AH-9QfYڳ4TUDhv-7(%nC,r̻$ k 7"Dl"?)R3qq1d1s,Дmʮ| VKVYtjo06PL`PF؎F6 /5kBkeX0S` [スG%6J7xlj[Qzbz\ [XwM @}QFDpӁNIg%)`Q]}s;浬Y h^Ь<(!P^5x忾|$:+Ni"P'0.`m&Vߤq@2}S"aj{z02n(নQ(ᷜ}J ү' 2NQ >/o^#,|/:qI ЉVt[{KSVkMjU^A|nBNйwtn%og%#bW(@LJ5qpzs4V%}i>Vɫɺ^.錫_|$\T(,GwF-| , i`NBv}!O3Q%/eW|T>܏|dXm]coF#e/ť.I]A4/,2ì[uVA|Rt,Ϩ 7z'(ۀey#%:<ud"TǕkɥDl*/iF^V[p;9M)xk]s3 Gk:k_)aϝtC[ j*NڄoX!{a&I@BzN&>c_q{ 4E|jU?1,ܐ :^Q%|6avB+۝F[_"εN{ [~U7h;,$!ZF Au?zg+MrĿo I g?<0i]-ѷ(y2 E1 Dss|kKHy-6}ӊ) HYсwE6AdhJbD>,qDNĮӰmj#~;p $A@~:"QMh^L{ mx~aSQn! 0mܥ)մic[Y6} wbXLs8j"Bzs<-qUנIũq*@a\Tov!UdWj6  IݷA};8гt FȳV]?8jzDonߠ{4Snvm[|3h4UC=3%Zi%=Z!68 ]imk-`YVpǷU< `d)eb)tΑa>7c$b٭Kaɢmm (-d}mȔGPq Ewg!ެs2s.yCTkfs[Eg[$^]87U>˙xcg1^RzCΏC QLnc|m},*pa!Y(8޽QRGš!2߂0ÙLXjN%CT+ Zi #WM}}ZV8s#$z'e'z̤I~~(=A!H!L3l17f˒8QaSmgX+!+IT>:=h( B|_''D5bJxo?PJF(t?P 8}Hp3s1]Дx%ejfȀ׉}`,w wx#>ukU"n^>x %q%5: e2Ы 4|QrQpU65@ 8pOY/Ou my{O /`Љ+3`%*n [br=CZ]@*-k.bT:bT Aj Fc 7oQG~nR6oh0t壄-^ZdI4tO$B;AEcaѐA=88獂3XdZRd`^X^]-!dfHyLH(EB'ͺ ;1[p,#_ Lt}r Zh}Vޅs#e/L6{)KKޖ1Yuꍟ;3ZQ E=g~ptP}-\"`w,azr(I7]ZLqг[ )@UtC27(*OGY3z̥?"Cic?]wb2.8ʄh/Zd@9V>Lcgr< PaUPJ)fOg!=)e5scI%@IBPF,Y^hDfȍǡniSe9^ a:gR[StZfAqQwCd3j0I_D=]oZ)i]l͆A@ 0.zӾ2C^-&xJj#aE g) !D CA:3ygnZ׸aMP-6Y2L9 P`^.DL?ԺӮ4>?a,p9_6s ͵êc_A;Q5I+DQM.Cd+W^Lyć(,ԍL/m8REac0J?ˏ6Ql#)ɈgxXzԳ*ąg/o rpl/|Qř|sDZ5{\VV7gzU4|f8eG{@RsaKKq}6G[%HI>d-&3!Rh,0þ+({aj["R/m+ fBD(9@ME2^ [ًK8v} Ũ~*FS-22x)l֐&Ooiu0҂,frFtO"aid tf<,#SWW4b%q/y%3;嘠|-Q}$+y"B Kzoat:]E?y,LD&B8/kdR$ gXur)=,bHڣF0EsrDILמW$֍k V s!=#! Z&d}[1=>OG|*l"!M)&ANNXF|<ˇFpu jJ.ba*)ȵ Jq)ym#~)ɘ'ev B'*Zc8d;ԋtn 6$apk\ѭ9O)FˋaU]z=U4oF TqNneQO1k6jBm͟5*un>G6e%Gn|h'xas(-UDQF='f;- ttQ>ujl?x >hpS;._ K4ǭ:6 M2%xu6!L1ZA>>,"؛^x@5aLrBksKcVl~;cD(StsIƚRكYywqdf]j ϰfF6٫l#d?~xt޲1 Ǖxh)({!%2@iQ.[LȌE8lU~( 3IK=-IV8J=q!EdY, QHnPФA?8E<DN XE%PⴖYdC"N`mz(y}ZXiqBFTο|iK=Eg\ԜRA1{\,ꦅOը'')as")ŧphA301Zɪxt97;BzP4RRČ/;Y#~it|,ANdH䮽`AX3RN!0D[S)sP8 )]8'fV9s>|VWHJ#H9ԑY8[֮T;[|ي-=FkOJd53I.)+I˥Rlp*m}˅[<}NUSG]ȸl3%!7P7ODec+ZMY Hf npsyQ= u#Y4ri!7&E^sˣ4=P'fKD ^ Ԥ#/; 3I羾1+[7]R+Ҕzx-[=TVlhPIs5cF$s^C ެg5tjҟX+L@ryb&A%{HWC#ڋQ-kImSj aH r9iThj7 5`f6?2G`ٲ;%.uj(b1#wH){ H r:ܰ$]Of_ [zO/B2OfI)|ԽpâΝ&## id@{/O_ z]gxqnA7,51BhFU.7! :cHB;֙?t9K0],LnʹDpҡbrs:8S7tA 2]\nDMG{bt [*X:~3Vs&S75cQf=}D0W&lZ# ~cEnmyk)۞+K]]^1^ɡؔk=b H_h}M6#2Q8D(mXzKr szLCj6B4QL-_f`M=%"25XqGd-kwWNjˎ>-hlx4M|K@$ +N@ BGVw ]2o\_~/t<:MȎRoʚ<>CղQD'![(_\= _:&+ (޵J>)fP 6H3okꐈ,i_ʱw9qW:᳷wx$3tM'Yѵy49՞\PGG-HR<[W.M\?*m#,%%bd[GW/ag79.c.YHWkf%T w'g={3,i@ܒWzz1Pr-\AkZ qޭ g͙BWe"]!GCP}r<{UOy`H畜-YUԷZ%r5;@/nJY>xw`VG/G 0TtO!"@ܗx(k44_Ҝ0WI $Y#uEҡJ_^3<4iZaajcǁ/'cN/@w\Ub5S^)sŴj <G7˗wJG'jjSJmtpK҆"}4m˴/dpIT_ X T WwN%3`F5镈؋ɧ6nѬ_HߏX*m">HJs]ط~xh>thXNUђd^d,y-FM2 eT $bי*ױq='Qd6tgfIMXD4R1xA[g!9Y}k?=0^ӎ55a' Hyed4xŒYtֹ~BKFZb4z`_ck%7np}]vq.Q<v~m" 6NC8dGX318*(GXMqQ-N nl=מZ fa6gJ{~p4bu8w•-[Gi9Fi {@>VDN&'%לǙR!i\ܿ]2A=]lL%_,>0ZavDbb4_z'􂌚qBl:}MX.j>MC Kt"D ]\MqՏNt>?Yהg;[$?̶gcX/ҷ'Mձ_5+0_w{ úW~N՘ϗVrX"K_l#WoγĒ!@|3y ?vN?-hᚬ/T(]d*)IVC{j585n3c`YYM%`VL9%tWn;RpIE+E1"R 9̈:A &/?n%6LjڵI v_iʘ/مNV}WrE?m]l_9h1BSrbmԞ5M y/D9ߦf3!S-Xf<1OPߕdֺW1$&P<ʞH_I_HGw)Abltq`)J{dE;{3 _t0WCb_@']Fzq޼$ݐcm87pJP e3P~6yku٠5pp͎x됽 e7Yt3mbYCA:M+?qQY[ :mog"Tg||%˄?啙Q4ZaO~}6%5s{DU(xKN*b;m1.y,Qtme8AUYbwq8 dT]C qC|8]E^/iBWl+ k#IА0i|5)k YT`ӝ֦[lۈ@l.b{OKEWdBXUA io?8GQ3{%89'" >7kJd)@a]|2Y4U"[E]kZ/WO&YCg85,?@ {bR"{WЕw U|^dC|]<|f }UL~+@Cu^Lwyl[8|PG>ՔT޾݆oj7&[v=l{ >\,o5uQK|FP]i2F&-~'R8[ü:a%;11>+XsL!x &yT1)8 r Gr L 1 & 4;GO9Sod82Fi&عem-U $䪉'^g_#M6Ԩh5u=˜)(;CRaE*Gp[$i܀o+h7EA>#n|dv0 [Y#o:SuFdy ^ S e dܐe^*E`L$Z)f68 v۪ov12y7^*Tz=s ĉA6b!D]7kTn_5xb9Y~Džv'C\Kw&KY>ٜ|:m$"gr)ܫsQT=c~L~s,դPogSz}p_rN09F§Loܯwo`,rE4+H}S%aTWA07Ky~՗5٦I*@$˟rS.{(-.5@C8[  p%P\c4GN֊br]XH:rHxaA\})+r4ROu@M#0 L rbIHUjt: v$>xGZ[?DV<QI(bMdz;p_aW_}m7n}aNg,)z;0} ޥPJRxR:S=ŗ[ JRGca^5ȋVs'J`jO>q'EU y#ib]TMN)\NA0zr!?` ؃0zľ’mߐcgOb@Ũ%2nO:[נLEA |4E2LcI7Z*;o|Hi](Z#& sK|_`kh,Fr^d8눮ŗMQRLs}\mz0N7% nok"dNu]2 |*-a(P~y(g~I ^S;5L%ЇT٫s3K;cB,ce؞P |[} 0[{HS ERv'ǐ}JpBTQv}rt``|;3p9J&NOx A#&^l!F\1ݲg!Emp4+Ps]|tpҝQZzԏR1T6Dߎ_.yqmdyh* ]9靼J`wc`#NrEN !0O=WlG.?Žb{笅16@ |w7Z թ: _yBU<%>:NP?@_MZPz3~ ӿSvG齽|M4;rBڝhXU'a]3򐊄7}ˬ5Rp) +:HIق;0ҹIJ}po@DjFqt h| #ObC/IgB%3"=JV'64\2non_g}kd\ Q6b])8!S`—x[M=ĎWj0Ղ^owsذ 6b0aUpp5GUnb \(2Cn9KB96*/T%*;W+۟܉CɑMjbop;U~Θq/s6D¸HO6V-ϩiESy ^g0=,F}$FBgƪQ#ыI@xn4(!ݿcV&}k`_=b%?' 9țt-@&P絵ݹ'J bd'θcfITu%BE&WyYh̀$ăɳ}X8WB*n<[!1,>޹ w3B/Kȳ=0BMend`H<;Eҳdw+ GZ{4ViL=fَB`L3d߂l?f!/ygd-Yvmimg!]-Ŀy$uv>KBPxD"xk_7Ȉ@A)4=Ķ#j9=À|ͨ9X,P|l#"\!ã$癒(5g8};"wIr=N=P|f_mQ_F @(J;Tכ&η*^ 0='c^ꘓh5 d}Y7Q3SdZFzFr2y x^YPXCbN[> GqxR @E Rd f ٨BUUve:rb$M_/3E&7:o,{B0O<@P@ wlJSڞt}y m_)bTLzViˀ쏄I[|q)%@gwj5cfffTkuRY _/mIpu f."jVB$`f7zd; =V6]7lB;" Y+Un sX9ޙ>?%8"JI=9,훈Ľeu!f1E[o0)$ Y#HG c=g7aC/@vb -P]zApX_&'4pyw-/jP5+'\/v̄DŽU\[wmYK5ٷ@@'֦rmQږŘh=O] Yyi$_IH^^JƤrVU%UYҔ/~k}cC`za]ɬuLug4~"X Ksτ1T9 W!nv_aIJ'Yׄ+[hZPkJTJ.YrT+)07?Z⦸|,BH3qa j槹g ܕkshipRN: !n.7sKdUCV"z-dJt<>el+gD{:v6 ;.[}ٯ ,~\NA Url? lx52H4qX 8Pn/^Rx ] TM#r&v -+"L{:u5 .2z8܎/O <~ @7J۪u-y=? )1\J7FbpzooBױ_;|}>D6w\0}bR?\&n>&_Fm:zρJ-pB}WhL'''P;jTdp͡<-E5U2m:>Z_j<1pc,+ׄU &5~P9ȀPwJ'e530!(|J/'p AEYOS$ޗ 魄מ3/ L!U/K0"Pg4+_.(y4ӳ 8.>'feꑚ~*`Ky>an͉ RGYt׊Ƶ1f2@%):!c>vFӵ(2.[6z;t=RXL!; _~) I+͔[Wn+Uy%4|44Sj. d5=8U 57ɴUyez-~6s=U>)zC<=t7~P }[|,M׆*Ȇ# r(]6#F,*&e3Q"Ӷ^HK#6Ѡ:s=w=su1]r3LD_ k_NSpM2G[2w*BHj'=̅WM1d8⻂0:^5ʌB]`|{cY@$OX;#]{O]Tח=bEPIOb6ń<(EEgZΰ@B(fc4U3YiCs#ka˛XĆ[7˞zK7̨ɴ+D$LCUc}ukhwE|c:E5! Ci0Wv0lhTl4UuZG mmv XJ}/Y!lݏ8D]+a_(:&"ks8&jo)Jw/'!܆>Y"2{_bq%ģ H^a JLȤog1 'nvD͞c8Gb7V^;½𛽃b 9[E?#p~t?fുJW|cktHi@}_\ȟxۍ!\_50 /H5b[ j|,9w+EHhk^䔫#h]ƪcIhOS!ᄯ:UzFlD ^#칲{W#3CP窿u `=Nd^M"!xks"=c@BÆmX::_d3Nj 6*d P8+8UC 1l q(@=͢ &[),db5-doSxƑ]bol.yXk<9OFŨPP1#Q(eTyW=XȾ[,̖ۊI =~NW/(IA4 96ud%[Ze7.aKh*wZhw1'J!٠irY|Tj-ri={>^9+DcC+)SkH9bhL&7&/M3f2^V&$M^pxe01ex[P[d5Jos<~έ^Vu7+uDh.+ gr־~nQOU6Vكhfppw"fT"oK;6Ȩ65_Bg֊5&x w͸GʓrhA/xpFfG#}h`<{5Gg򴾓oHSO0mDvxZE~ӻCKד$-̎ UN j!,/f-vY)p͜q?f66=䇺lDG%~LAsibZxeMC=,]~hCȈp G49 ^CMhUjJzd*uW9kG*R\Aai+$PW"y۶$>#ϟV"' #[MV۝JeLJV"+.1ߌ;EU"uQBa)5X'5JW,.NI)B>pZ`rI"~9XPn4kE߹oE+-5cJ[1,7贀K*>'%彍f03$NӍs+TRD8IyAk]p%gBhXVR6ILd9޵j 2/ xEä^l.zJ e^oee^AqdD[xsƤvIz߫Ap/0B J lύ C IϷHkMJ xBN`fX|l%+M ,'PvEEk8 UЫҧ%&R3LsL2vY_{,PMtʞ(KUiU,vKa1gY\C W⺣hPBPη_ja9_碩C97y*nӈd#ЈnKL0Є%{>!I]} fؓugWFS~S>z6QٛEċTHn2-\Px;{0.s?R:&R-Ry.5pDƥ~#_I@FͦkKO+xt[dA}Zy:4TpB/F3-%*$FM!#h_ iBQ&{tdN@՚ 6$_sRB'X0yD@&&$"`K,y]a{mJ}0TiFW ;^d8p'蹕q9.odT `oSpZ,UI>]wsf_翴ݱ1Z (9c>!?F']恍@pr4ED o;YƽT)rv" %&-&>~b3|^%Pl 6!!&-ɖ@ !9r> tap~>'u mn$񐻇q4:W3V wHh`Vq> .)^,z&&oAGPfJ4a|XD9z)2Jءv.k׏MރȌN,JoBOĐ\u淋d<$ IVb(l\IMfI !:LV (tAιxSbѸsx8Ĉ}C1RO|x|tlBHHB!.IоwQ];sh]8g&c0.0<"̃#rVKݘ?b4<}VQn΃i'ej4(MKY]m^99w'Pݣ׫!3s g~>A>(=1msRݱ%MJhh>}o2 lDNmBJ~ud]iOV=F^%‹ E(XgF_ b׶K yϷnrЅn7tu7]~VPxW3.ZVr%35c~ѯjiuGv2}m ǁTrMmTuѺ"9JHWs}HU5}B elڂ R/VHU,/TmdU+"Jxu,=!QXe_AB@SGZp4F⇌v}S<9i]QNxEV)>zbJTOsаY܀GӢv+zsmj1pgF-+IW}逷A#ʞW؁[52eZ]#.I yQF6oTi[:Y3KK_z3m C5%G† o?qGb3M;-B'V[!GU kSO$rmՏR>nK76#.0P|5C2*sī(^" V]z;Ya ?6TՂ?7cpghأ,{]XreU2tu?@oht;tmB'"t4z1:]&Lƈ.BBA:kXYIvM3j=I -=a=]ݣ?5o .xm8/*{tjdofߞR& ѝ\JpUo'6-}tllq dh'jBI{~Q`Zz*%e1#Èz8U(>O9cxml5ˡoc 1D";eG 7Lꍛ|{J}4L< C<13L{@d,@5c3;}<ݪ-I"^˷oH:pF[?V 5 *D$W\bNFRIt‹ûcB{% 3Q2':H!"?MI\[::qrʳQr=bǏ5x%^XZʦUI_t F:&re|Y6P%Z9ŒV:-֨c5Ypv~ ]1$#~Șc9 ѝ$U(O^˙FT5tHF0@hTв8GDG@ض:^H%͉xsf%f[͓?{e@*q%Z^ GKv1|.-#6GuT4O`Js&Z:'%Z/ o!8:'$tP NU:sf:<)@>7ϐŌ,CdD?7 FP/c>NIL=Q]PN<OdV ڛjщ?J4*e 4#L_!G:O}<`~PpZ Ll݄D{r|eUu9Z;Ҫ%(N]Y Sx(p%-(l=jh]Go$ d-]?ќQu ZӸAup~y&5ܪB})YW@fe>h:\2ys/OpAt.Y2/|\eVZ-Ǣ?2Vӻvi!.Ee\.47 *c4n;q\tlCf kxxO|XV8/C-7O2t4TK8|I Ԋx5hG?^ yn}sΞ5%1 lͬ ~ic<+6fA lS:I:!d /; UQѳ=o9תS3+ގZQ7Uſ}9| M[JJZWb֍ )r0e+afO+)}`'3w̃Cuk3vx{k߬l WoOx8o_لhz&2-\˶V 5%<vr^Ǻ>:J *)1-Jx$Ũ @Ƽ[)orƠ˴ מ? ?2,AaTΜ lrͱ%v2zU;MEMөaZ/%TRe{ȨL b$CQ3+L9/_;d/M_ќ-aR'  ef(:MbY2t!=,nIܿQ0DhNz r{W5 =҄#¹!"t8WV 4/9I9ovPSѺܭ໮ V7X 5DI)uHB $4_kA1ٟKn Yd}VdrMH}'v_o﷡zFRJG|@28r>GفoGVFdM.`ؾ|(N"EY ZV>85$y8Wt +>zZ>/=M eКM[tt2 S]9ꨝq F2%%7_Xs_~ڳn*P2:vJu9_r~ H`M΅!X kuBD dV9G%ÁW pX4/ChxcuaQny^nyxH!W鄖{;In~M6DuF.F蛷S5w ) CMtLa=!(En8.cY[;~008qXn+EdCbR45L!a27=e.VGi٧TZMnϴ&i6R[h >0U1a9tFMnZ4KK)/ľ`t8A~e,*?}zh5Bg.Y=Жp"5S_;Ӷ!ITO7Q03/Hr7\k\+T6#˘e|*f_Gqs4&k5@_-p< 7(?˞0@_"㌎~N^=;N$B|P}j J1H=(D yKe" :|>5ĬD"``~<7Z)"^&Q+'»-@f/snw*ӵ '"uiKG ^bCj! FuSMN:R?k,GA{RfZ—'pXQ98,HuyN6?YyB1+%, !1B kNB/lze35ZG( 9@} Q$j(4Kpl_[#P,D]h |K4bk_+~&h?gn:n*[ z%﫞F?X+- pPv2sD_&ib^$k j5GVzIx8" !#uI{ȳDC'Nu`0K X0i:[`Tf*yx݀U("F5Rj-KSj =_'ܚx.CgfdnB2T]+s!$w8K,& ٘g8ڠEtrIt,af3Pp&_!xk߬7Q[ Կ%&v+" ={<P7!O .XeYPU7 |vŭZBJwCֆ[Dn:"H5Dެ۱YR^h<|PoE?hvt=o46 ֆC^kUvGwCFPLljt"Jp-JBU7#i˘$Vsu˙ >THC#qfS5ʃx~µZf2B|7& ǿc*q|4 FL5+75|RaO}u^YOJFޑSݿTMu)P|A3gϡ/CD-}) Ca]1Ǒ\r s)&(r ,3U 9CM1Y?rrmENW^Cϫ<<3`\0QLJ [1TKs"G OW4Qxn>#]npt]S>ZN148 O{2'}F3؅N)MkNayGzǩڵJTU~ 紊Gz瑏=gqo^\QGH`Y@ؠ;j7;I,ϥ Y|Y>cƆumdz}d螚޸Y\ bB}1jza=L{F0y7aOLqQ^ѡ®@䂳ElU:}=m귷 y8]6l"b {,;Vl e:4 4si^(9uߐZ%;w?DM&cI~@֬>a:ȥ{ kns|Z—z[q]% 0Y⛆j-86 |Fwݧ i<5iUBj'~9Uxk* >9ЋVd ~a7 \k^zG>H!bd/Y>JO&cgχ遳$^{"N-y\~ڊm(^E J&%lEv̓~nLY`h0-0aL[Fy+˛!t!TPhvA3j$%ܭAmWz5WU'[XG ǣCg0^sىHJ'¹i-m ;zyRasLtt:xΗrͬpWLI@BuBl ,S3R Otz?n;c.9#i6E)VlL3r_|ČvN4 wFZcd!uYM^)7t4nNĀm,Mqïڂ-{%ZDÝ-K JJq*YNb,)޴(a5ݘoqh䞛R4{kmsTUJʜJD;4Sv`5" sHd;Enc# Ug Akhp\y៱ l~joBA)$Hv8;L/c?%tĢJ@z78ZD`x@SY(~R}IJT;hLEՑpfojl`}r t։ AoZ>$81 cXY>Sb$*=M};[稉ٗtἓdh O, ?N!KKԪfvI7 k=?[q&U jZ懓"`.bq 3e2]J vgܞ$ /  4|b]=eX7NP62Y&D]4^<,+D=4f)_J < prvI ů$]g"L*kD1(AL1Xbet]GMY_0‘P |tidjM?H{VC' i 9:TBEr4h- /1;X-ӏntA|`0' 7VVZ22\6+̣N?f)ܚ"Mݼ'qH+~U|:OoyLym!Qlg_[0[1T M~NS6[h\xwNHN?;,4B-!# ܊hdD[^EP8^I7ޭeMtѱyBFr@PV⊴)@Om,%l#P2 TpּdȅPMt(Z rccaq˙DW=xH]i31۽beʙ Ugi/.dKOCw0c)5/jZո wm9߯;c\1W*J+).AhXǁ1_lJteEq%,3XY]+eO+UR+fFc:<!~{6l?\bXfDjtڣYs9)*SEp}ނC Vc q.%{ˠy-s-İf]$<+RDl 5 'rk;˼ZMJ}%3$I?nH=q<h2֋c7Q1(/E):ڼ{lzX!oOlc tAT!3eYFT]\7 A{[ rNOf=Vgoij[Nb.|O uf h=lf#F:3dKG D'1؈=8tNWˊt&&I]gpqhIqYJ(E} jlF1ocgHlgk)`f; 3$4;(ܸ9K</Oޕ;+d/o\I} *yd+ލ֟Md[Yeum?၁1Q4}&aU){fq ,S@MsG#K"MD|py\;ʟ9VM˿r%ُxaT7E(rnpl=xpBQUPaTHIEFVko6 ;8(R# 5FږŻ9W$Y^>\]hU| }`/?] %Eb*u!#J>'d_ݠ5k` mgSJY2쭢h$#?s 'yy"Ȋ3FlT2 X17{}=֬nKUFUY"=0DYAԨ]؝r>a' 2*TJwHgD=õC񰳉*R@bC[BqZ"I.'H+Uv#*sxa3v;vt#dvCGAzB4w..J眓P+HͮFSnˊ@TR#gflp2?54Ƕ?st!KWGE8H~8ڼvèv.;kIn3k3Hkh<2GOdXGnV6:+?N[A4eR6S8kK~R5NȆRF=ļG˾]Mm~kg=w9SY/[-X<}>+P22u~ HXĈ 1cZc|9k5kİt_%txPw D6a3BϾ=2kW.FAv> "8t{KhbhbN 3'e{k~6 ڻh*ko5X  {Saw^ؖhB%gs&SUvo˫YTIҴD +!L8E[y&gޕ޲v \y_w5*9\SF3l4JL|c/(LLl)li إ^&!ջӪR@7I'xXS:.N[Rv؅\.~wŒxx0ڨ,pdJ+*jJ&Kg/F%ezʐE6J1FEnfN}ING/~#9c[w,I,ނa]rc3V`^/<%$KĉCK+$k[p8 8Z_Ql_|oX xuƢY`>}+VoHΰby7M}1$|gtt TeK&PeN֠9lyܑd )m7?Mj&pJLI8BLKhQ[yT e1E!* d̋"ntkȭVڐXR+D`$U0ruvOqCܯ_&yf̡Em!)5`Я;d,'b0V z :Hѧ3Or\]jƠ2o7rN,Rj{P39:nf!M^JdVNadA0O\DXQPfǸg߂X;;$lVsq#<^xV˲HHcZ)]kŬƙ#['sLi?bY#!Ekjd)2iiT}< EtY’ߔ%o5ii_ R4BMDRJ'vE)o y?y/ɻB9oӉHR1yT)&|G*#H`ϟ#qU̇ F{[[}pd:J=5E?Z<]Vj{^u.JW."՛jCRǏBg$X/m$$¥wİdhWğ6<gzev \0!K3)_2$9ٗTD\2Ɨ9 o.ϋ=!y68 ;.탙/V2l;IؔO"/;Ҏs.fe0XUGQ*E_L"`l:{UbQ?>#(7w}:')vroOڔa^0pPSlvs#J \t~ߎ-ɱwH#1 uo\.5&p-$N-0D4PKR10nqru@<.ԙ,E;p~ hfTeEMJWN[eHJE$u=o*QTjJv zР [{6˔b)y ^d0Xt`<.q)Vc&8h+H$Fe*HD;g`b8=/W鰦ZORJUDQk-NYeW@;&zK/D:C6}]Q2_@^%!4S՜@hǨQr3z Q=$s)ZDMokS_>> m&n={}ȯLT6œYE"{8ߥYU zTx>ty߹$"Qz[;u*G67/dz*성}\Y^yPZZw/wsMf'xR3J޺D t@jtMH&lv%2̆]Ul1kHTIinvTerQ:c0b Md`'U.=| Zo(XοAf~ў.31쎶Ab6KI1 d0 X "=ۑ݅#'fK_ WpkIy\>VJ"v]ƍ3 3m>mhCJ]7Z{ Cp?|d!Mz d3j6XJOx'^TWJEq iޡLݼ$L-dp0$/H@ԣ@{PnQbL8a@y4sΒ#ˡ\h KLBm}kHN50 U,jyP}<,)^gqb?4mz )ZL.gڿ+_ 6ђj8~M%gGFT&DCJ0u \P>)Bρz\}d9WhInU⮵Vd7.J6Pzn/ P!o+Tſ ui3hqcmxfF?ѽ @|Cu. M-Adpцčot_?c!sV% v19v<ʌc`[Z_Wwp?⤛ѡw A nmov. $SS U]}\| ˢA馓HAKDx*nbbc=lXB'8߀:ogc8JI!X~a^E;~QXUcyqowŪ\aD6Ѡ{@6&sC/@':G@ ,Napx\p9n|ȁgʖK-" mC!Wf<9.T-8P +?!GeDWDvlGQ}ה*=rhs D{1T!}X,4vɲ6;mayklF؀rwTг`y˭Wh ST(q1Q0u-n:3E/z]?_ȟoiviܮ$ٶC7aX^>WdvXeza{%p׿ ܤqqIS-^Dw}(K{fbt۫QZX'-Րrػ%#/jd ?0}PKڳCNLK|C DgAU5Z{;bZ"*<# m] 3-*5 wknK ~Oq@/6jK|nX&dEqv)H66uм#4XHYJӥ4jaӫ?rZӵ4T!!,˸A 12*U> Ad$cLhEQgw;& c.(0wiļb|24_vR٢ .mf(m@xɔ e u@ >A"Q͎oQxLy))33~9RIv,r&g>w-|DQTHSr&v9RPH vPzsNCbDuBbRNnE歿+4W"!Y]~VO$$N8va5Ot‰OyϮ] J;uDIMp*~&q@oh=(*,1F1y6{gKȊ,WZɉNGO@QmWI+Ah!/̛L*%+#f_鏘fwRX?{-G{Ppf5΍"clj 1Y[lG4CSsi~n M웰J|Ţ>h[u:tvv4Zп* 7 P#ű%jn{lNe`꾢4y?FMO(o{z;4kYVD=%+:ܢQ{Fl XsƦ"z {c#˗9EDMHUI r]kD%lSiBi[Bc64tkl98JDX zL iH4^`l"_70²JD lnO;~<Q|5$Oz X%e ajR?F9 RvDq\'raY<܉Z>AV_e ?ݚ"IpDWvޚc#`:ainlRa_di؊&]/;A*b;6RH(dQC^"eHf|T1dw׋t "`VOu#tw`Sil8eLQ6ic`Nf.% UafXqpOf0EVmmɋӍ'Y_8 /(% e.xKĨy*x,ɷW8 U']`OWN|LHgfY6#}ELLԿ,*_|z:p7'wibem0^~szɛ|{ X[MLOM{} ER0:|0ob(> 5k!)Ψh6I& !e,2+a~g>b3R_\a,K.wP,^^^-sٕ#N >  -uO h\>Ȭ$Ꙉ;rôǜV\!a`DPԼ̵N_*>&f8F$q!۹3h `8,<_&&p!vd9RcӲb >x3X g9~2K"G-CX ]9U r\ש%r_\lS+YQcvҏsp8Tf|f8= Z^BIݐXp&1>JPfT&@f @b#XLv{.F_jUF^d|RQ3IO^E0Asܢ;7USJ-ZZJG+OS ϼVls}o21։asvJm?`^a0h|bn!ѕQA嚷@*' U8j߶s6*-yLska.p =Dc%Q|75[Qƞt>#ng+r 9icCFɀ쮺o^IX(n~:BFFW Ml/=4*z93S KϗjNw*+$TeIy,@a`{G:pBw$:U<1r>j)'_=俢ET[qآh ̴uƲXAݦa{ڟ-ǣJk+R_>~xH,rk RP/Y,]*+B{5;GˣѸ٥)NL?I6mTK"V7ۙkġ2EWmehdx rߕ6.KW&g ?_:'ƃkKe?׻6“oҏNpרēh2BԦAWQ=dH`&0}oCa{PH>)@LA W+2ֳ } (= K jGź8d(ʁ*SIjƙv?ܲQ*Fo~+ Dr|-X8EvEY0f8I\'ZwI'u@i,+jUC[5NQ] -/ԂX=YUO\lZ4Ť gNE+JsRdowwȧ3+ Į`ljmNFL߰;/|_;v܅26,P*r# af/ b~ Vi**Hl* YjƐ>lqƫ۴|n%[UT~ms;NJQ=CܸG̭ű* DzӀXpa砆'u8ͪ#6BHʔ#̚p,䈰KɹR,n9S;p\oT<ژjOtdXK"ͮU4 qs1ɒZ\+s8+Ȣ8qk7ϊ@Lh׆4!v{QƊ5:TSxn3$hX kH8" 7%/Ɠt87Y-x'@DVw5COv#^8^W3/4,R^b`sG/P4(K z- gtªyAxg! 3 Ȫ|@MƜ"O\kh%]~DZ k{ A2#SV8/Ff`N< m6b2>inm!TRTL U#8Poo_F M:ȣV (*'34ճcڛlɫ,$ِ`E]u g%:OX+_QF馊rv5+Ib@wpB ܛ<Ɩ|evv; *eMV5ՋNYBfi/.̦ sv)y즪C]N"f58y-JucѵEF B mil M`CP; ҁ9cJĴ쭅ٌ=mq]4Un H$:i©; /fCqhWμg|w1)j]IcM>`x5ڦʗ;v@s{K[qm~bhC[J0m)O40ӻ\N-+2 hAԻ綾6:M8֦M(e0å`Rwt\q=Xh>O) ]ưYEVoGUL!;'<d?eL3 9L_*9ln;4}JuVup6՝($]RV%{΢bO kd=QVS %q~+1՛dku5lU&{TK@> 9Of~fsE~Q5RP:A ТٰilΌ] cpT祚tS|WTo)zbflB0m1P^Wɶy>[2L9KG(Q+/>_ߙZ7~oM4~*4e倰=Ve[tcTbMYB>9IGܽ춣 k,O}߼n"C@*y\v% ܕZ#]&|Ð,, nb>5SD(G?Mr)ByːW^$5cPی&~]o<ͮ"mE VK֗V/_ Tn*ߢBk0C)JBx!`k&txYFS  )k*VZm+R*$Dt{'gGU+|eǕvs/Rh*Q e:w6Hj /.i׉)6ھDS͎:3xʮg_ f4oSCc|݆׉5~aXˏB&NQ\}(y$V\_O"V"R$sz * z8s0y7W8/2f 'V=OrSEc HD0Ty Ulc ԑH#{k䍇ej! TVt4 ?vq`QyX:QAj} 0Z&QAKP0 R g"+dw.v8o)Pi)淹][@djJI~W޴nE$x{*K oZlgPYN--0fyXQKW#a 8O;t.$y4EϐoGbyޭD _mMQ'U+5dGAsE)OXWLxR!?)CR?7vC'YW|VNzٖAE\d*5tJOl'amoKMdW)rSEBmJ|]l O={n`=d qSR1Ϥj\១m$vt<֩wbK( D:g̞+nBɷšlud[O,;f@\[lBoތ|C<l|Hu2GȖPR Py=8#@>?{ 8zDI * 3@ y#q `;![/Ӟks; )ʡ{m1`9W܏Pxݪs֤,tG~SR@:ݬ|/Y_T,CmF*_Rϟ Dʀ3)0poFy ۣ7x&8a rƊ䏜[xNhjP"XH?;|-1ɶBjM蹔_0Մ. j1 5'#bhĻ˄|R3n B :;@n׀:), ծ6tJs]:M'9ri |sc|7h )l]<̒U&W3[K9q=~$ 7] Q'V4HVR~ G$Sd'ԙ\֚ Tmzs[:@seZغtab-Pn_'Rm'>JCP\w_.YT}xႶrQ뎠,%l&PcfMAH$PQ3, ᰕ0>xVqTm(r'h0N>ȉ ;ǜm+R<|z~Ґc~t̾n/1X; ™xMQ81TYB.|^mo;H4U(VKRj48_t|B9r$ɫWbq!$Mi:j;Z|gs{42:80 h0 JV|Ω!dL TAhUS!hVPzY`(BU!kPYߖE,kőV`kh6ث)bn3LP?vhWai-^,M?il vg\^RbnV6tt.}q@G~˳ZzRJ.b 0=ҕV}xb0;a2ᶑݓ*v=Wz =SA3T"myseuqAI9-FI./Ԟrr.zE¶k1>sAޡ}AYʒ{g$4#/A!oR> 7QJ[kwH@㘁ipSZ6 6GcxS%AHcƄ jgŐ3RsWxuD'<59%%( i%t 0c<6z%ĭqX*&eߣEIWab& .60d^hW+Jҩ E^$ iX/}׿G\P>b:c]X imщ%:޷Zk7rl_^B,epuL[n8Ѳ_{ =%Õ=;zbj9󂆨~4RhOJ@Iv]-"錗]-QVX[0m,AOR;|xz0S] Ycs놊MܗQ4mĢ1~7:6~1w"U;|gM6spE%7jeΔ^l0)F8];kw:4Y `2 ]YJfOz@YKRIcCV 6?Mrr,:i Rv~bYL6&)L$Z'B-lLHzMMO?ӰdC <kv6lUi-d6>0wQ GCyWo^րm6UPAğ{ʊDc*jYeLk\O#.d if^ > *U@Px/EiFQ.u^x ޺Rg2*~8"7%0#rᛑy?Ƕ',"[C˖Mj+PqO>mGsK P&cܘhfPľ<0Vs'V>/h w3*_u*CX+:)s-ˊ-62L 0w#b#/%*Hs \"nѧ x WMe[[Tq iΪϛnƟ3FbrcoCUvl|gGG-?woIfbOVUҍ\avaE-榝gLR5yE KG@1z_{MW(?O؂^OʉEȡP~C*4%} (\̔JQ`4p`PA/ݠ#0m#r+.J@gN ϡ>3bm]KQCH4HĻnȉϵ,s|x[OHԙ@L{ 1qqkXӅ"k6\ok`-Pa!́*8bA$6Ol0'S^{ D}VӉ -zϢ?eHSW:ILJ ] ;n-^3kXӵaO\Lߵ d??_X[R:CY%8Μ?[1(8P f /XƼi' ͣDr5V s ?.MKR[B,+ DXYFp~vj䟳a#[V{ЩvXEぼ6<\.j9}{gCA\z~"2`H.UqQR[KI.]4sEq9j7:|l`@`]? vѩ+ޚqBT#\صp/1OPRC&d8)@`֝}Ή2 <P_W[0ԓ+vY"F -Q?=Igv]x&qm :>~A Z-_p~{{ux\zzl;1_G ;w/"McoiN?FQhE3Ei_ j.W,8r -ĻWYZ(ԑb,msB㟱SG($8BcS8=pOw~")ܿP>JkXVCu:]&:$dLlo>1lȔɱt2J0$`#+mj/Ln2Z8ȣO9ԒJN*b}c ˜\< ǫӒVp$U*1 f]N!,u&&\[T#֮A41+Xrߵ5B|w=ˢ݂̲8{4;wD0M/fgWJX4tO+Y0@My2.UNvщX>3`,wW hcy$[5>T4tR'E -y_*T |I 恧ڬz>BrO1~}/ۙ.{aʐЖ1Xq']:JiTVH_Q0Dom ~%Ql15^?[=Iu\#iLAxKUY [2˪_N_jnP^-Dd!_- xmU ]ѠDV DZ1:5Oz jnRbf -eGu#^; &ߨ< "E x;n6skBrB4 P$ ttm<ZIZ(b<)Y д(@[aDWZ !(=͇@j|*~A}1_ܘr^i,ˎ~(a8a}g~h=\V:-OT۰|oW>r%4ԙe k 7]8[?I7~t<9~GLIlc^kU\ J雙1GwRW.M>EΥ;hdC3(juĚױ)v gQq!z_AI,2KaN. s[BkaQHA 麞 !9otdU-N@˼~8I.BҒ#gJZV,::ww=QY&TCy:LuB56GIvv% {1|W ^B3WG_5?h l:˾bPѠ`e:W'4kУH^p]G+ó6vDZGb>3&7 ~e{ iљZ._NhYv; li#E?Jr S,%:oR׷ַ<#yH/h:L0 ‰O _'xX%AbbL"շ7~CBl[湬ʳQg{:ѸnrEF$(zeXn UɲcPϟUp@KOXkmάNl<0tvԲuY[e 5M5pGaEL|=@%c(O S yu'I!=´Yt1AQhl Q0\w&ڍu%]H _3Ŧ'ĪIE,k]eE1ʐl@;O E4a&9 R:?v6y,/A>'17JIkZ(^[)yUw&)Mڧogf#K>n Dc˸? 8ܶ^0pL u_X@k1&nU!WoRihPs7!D>$!J% {ǕA]^vAԄim̲`ȄP/@bF)ǧ^ƛUYisΈLALimag434q|D=t!ce,Ю@ v<^б9U:I0pK5 38帛 X{~:>x+n\71팥 u 2Mi ?6D4fUŽPg?SJ{əe.>F2TJ]WR9ka2rTMOA5]0w%UCEAQ<ғRK;⺲_E85jL+nl3%Mx$pO{r aHMZCcga+B hu^t tV=b$Cq,\i\x/l \Yd->L{'`]QI+ ,]p_dXJYj-?J76]MZlo/zqeF]XC #fqiM UMda=0COG_^R =i XEW%r͹gyԊczP@BVeR zJW۾OMI ˼~cһ㬝xNffݛq3rZRDbM̹m8g,U Co~-\O|lvHL..{|Μ`G)nVPOg;3f}z`~/{M9t N ]=ʢ"LCi #G@?e)sj% @ ?b2>&N9Я}FuXw3E̵N"5X%AV1 -h*4v!H/UFqeipǎJB#/">(heD6jn)s ?>J~('_Zf/k8)n=aܕ:#,! /4?Z|tDe~*w_v]m:V{2í ;m%Pj^V2^%9_1X b,aFPirw,*A)qK4z4dq'-]w@Cӟ>O?WmZk[SQV {c&ב58H.Bn+aW-p8b3,,s KݎF'{B#8Rϣ0C %`e׌ +8O23C{g Bol^8S2֥c8rY;VYub AD§K*'Z_P&rnJ02ݦՉv!i܍uE)'痣 @P6 nbEojΖS)V\=_f ![V9Id,ꐺX%Iq ˰L )0@6MXg)Dxٓn*IgVh; S:ZW%-#hr/JW09-¿xКGok {a?e1Xi5OJ 93حp4^%i6Rƛ A1ُbݻ8O{KG)<9&M4fwz/`|"*"]vyCaZY-Z3 Dpx|Z@{Z]J54 d֌E%K.?I860"oU,z~޵1T_Zh2jK~Bfx>SW$)MU-o: |PȌӽzsrㆷRmF42RZN_ K<´]_BTWǨf9JYtA O}SVk2to>?I^PswZќbuEqʕzz9.poN;u#F"{{ /@ҼHyڭMzӹ=WoƄKjdF}MgG3#:X?Τ`Pn5x-]TN Nq:!siD5L$=3 2HХIv nnW4r% )͌ڝK%FݫA_Sʡ|qn@iHޮ ]Z.w3ǯҸ>a\^ixi$ :fcoQVT c7i&I+3 N8/uZɳ7hҸk]EwlO|?}=ZfUT;69lYvIz|"쵰c8@]o;pCzءn6rULoZ T2 ̇ ͻ_G+^8- \UN9;e;`Z -ԯsyam֣a"*geR1'UMKNOg :H^P |I2wLuϴ!.:@2P֓93@a>}, *No)#EW'πn)NVmY~öcnq&ɴ2mguT' _R\] ܦ/폎`ľ8w|0R  pd҇"ȑ;HP.V&h9=qj w(|b )Ft",:nQv>!j}22p 1NSZ++ie7nZ2= , x q2EG@E<+sU@C9rew 44:3$F_(V0j? C;T0wٖEZ&Xd}B#O."wVqXQ_o?Z. $aq"H) n#pݧwMX AA{n(:2X!|\=/uG t#N~>V-:"0$I߾>%=H?"ph5rܜ-+hj-ANw/-5/5C-$w/҉9Q0a;{}Œy97ͅF7@下XHRn4PwA|%h9HF$E-jξ~%?.R?A![I&bpl=Q/vШZC&b˄nؠnAccmMbc"!{Rqo&tM-Lc yR-&u 邶|(^ XW&n% ֒mُO=pnaTU(zW"!*]|nwTK37A,Jc/:t&aK7?%tV(d3D(ppKBa['b#>&CPI Ew?Zb^tYK@ͤ_I*_B0ȋYAD-yN5n(,͕CkHZ'Kǣl:#kH4l _ \;Pw0(E/5 kuWfe4>,s/|w_?s`SDJA!ztikƋY2IP?3(H?ufOh2׏Wn>!rюV"Hj=/ʊb; 6ԥJ0؉+iz сcyݵ(́`:RJ@Nj% s < N)$EI"&j5ʟ#k/)y끋Ë>Kͅd'N)ha 39 CP ;<$]=1%iQ-wIfu1=լoL̓*3yeȉw}è9|;$[O ,O ,# .fRAVHt92±ZmIiwt5y YU^UʏVrX?xpE";) |ֺ3f&L⬍mw⋧0v4dS6$ Wk1< ]% az[{u1b +~VA{?(C Z-U6ˆA)b9YOOVEnWwthʩj2޿ƞsfvF*sAJW6@K=K39@8YUNU.ߵ :0N;]cLӣӶ]L fy1Ḡ{ʄpg}lKAl o`L!m_oxb[CЖ<2a]VTq棝gaB)rpAQ?Ea[ѕ\HJ iEH89yQRGfd3k1WQl}3H{ 8jq# \ɿD"yY6smNT4d)vZNvk^H>_>DLAjvWn1|%wE2rCe1_A*?_U^K"GQ!;+һ)&KnY`LC%1ŵ`'U^trзe/w\TEtnmex{AwTN0bP0.S{V '0l'8*W ȦZTK ҭ4k \7PaOVµ։)g{El0 2Z_x7iyo-Rwcͦ2mDҐm۩r4^A], =7Ǜ"U/ʗσ; 5yt 1};i#/l|+4`_2㠋IrKDL+r\>:xTԮ;gd]y|u{@c"EQM!yho'QM!ptD_Yel~Nx *:2159#_?,3ޑG60rrz9BLg˲cì d=7߱bZ_4Kӭ -``&j/WadRyKvgG# <CɼYP M!\6}sYZ> Y9s ܴpΊLasa/,tK)j[ ~K/p \ d^e w\|#:5{Dm:FL+3,8Z`NaMsa m@9+B޽ IkRr,H,)$3' d8|+&&A&.׷tq,Mj+h3wY:610&{c$cm"2KXlrę[iREIt(#XPqԐ7?H\&/"7z0|6!PdGڋ3Ag4N]?%:ԙmu]l˱nrg͸zXE ju\!w3 cQ;ǑR&d*ho@r_<{BxJf31<2^Y0B'&^Ӎ%7&{O\0$҄҆M`/'c@&tާT4-2C%٬k;iv [k+rZ>[$ \L8TߖYx0yѫΞXsUtȳvl%\#?%;ԨR&i*Mw$x\x~wFް=ibG92^XĀ'Qt%H9,\9@XO9[V?uzCQ)CznHTP2H>U%fhx&cE&*kpTj܃)̏gnk>p9W`[NqEza ŝ0bG(X"4Rc{}|qJ觡#z6m%)z*멗殺+ v %u$&ja",dE(/}#<bd21Iܑ 'D =OO4?I1cBn]+} T<ٟ37ٌ< L%'Nqa@.sҝñʁa|(0V02GV ^B"髄BjXH{i7Qi&A&XiÑ! 08 ۭj 0$bI1@b(:p۾nRgnyʜD&Tj\/m Sf0C}ևvշo(#+=]i l/0$8H;j8u.1ȮuJC\nů%TLW&v=dIۿ`s"Z>@:S,5`X}<eBK*TWt s<519>ԉ!ql,LHIk h{E`>&< ;Xk`xg.v9^3xtI :UvfEi C#A^~MM^7%p*Ʀ7 ƈN2\G-lN+ё6JC#+$M-5]r$g7Yj ;@7VPro^3t XSz7qVVHhZY bh]a)$6(O>'G~[ `~ٽoOYݭ籏cc6Qੵ$H9fGIt0>(%&I=4{IpLK3@ e5b?cQXGe|*G:)̹%{ܶHY Oџ ޻| m!J, &=?V.%i` r- 9^&Cp2wq9dYx R(̿G @rlm<7Zz6K J jBnc Էdcjm2o[ѱT lu܈Z7Ia΄oZjCHNVr _1\u#Ko! &߸~xjr̝Ó78q!X-cN8%*gݩ{9*} %dϚ$Ӊ.5gAAft3}c=C>%sh&.Pv#. ܕ?;ڊ5v},|ǎr}`c;;j7[Qu{o;>b!vaRq1hg骝Iۙo&[P.bk4d k[@5є:Uҗ;, "T)D|sjxȤqc614[xV<߆9gV<Rv\=-$TЛ(,SVбY5$ZPql&o7×m;}3u\79ˮ(^yFx Š˕cG_m\DO 88UoGKl1~1Rҕ %z^ńܧikYb$0\DfP3iQMӧ\;m^m7z2 W3uߖOɴZ""~Ϭ3^`7*ƥڈ({Dw5Jp2h)&`>x*m$KJ, "ͻ&>Ss w1ݘ~z~@}l;7()CVO")hze2;dB[}}G2d}7LpUяAv83"#r<9e*qA!@Iֱ';&z )S(zy=%(Xۑy,Z9KX+*)*]tD)=e0bZCI]C5@@5t-Cl=0-X> ^~QHdV6G5#TՃ pĆ⿭ 0tLanh5;7BM>xfe-݃ _㉉y#|uO M" m% fLjp6"8hj_vL"QW:4r*](+kQU +\2IX`{0lpSZh=m%pou^ެG4 ʵEaFiB |g$֕χxIDaáٞ9_KbHnBrfCy^C:Oe5HfV *f8!\y?e")C/-Pm1gClx, ) $)Y&PW_CDĨTLa7`(YGE=޴~wʐ5[8c\Xc:b1&Or۫*"s*=o؍Va Z`eHeΌ;9ۯCk+$J3vfC K$7V PtED6:>l2Hg"|X9b:CWap*^4U[e5Ii9vRe`TYkRvvw[kU0oM6Q̳)춠s]"*g߻Z"̄>MIkSTڤX@yY,ŵM.&k2P8d (Xcjy2|MQQgI@chd~VaW%u8 e0o,< 7f?Qփo/"E%x?Z2z}ڜѧzvC$u%M6>M޲8qی;)֊g&r GWzuH@!)[q̠| հ"W{'B7[ʵ=BT2wq.@U9 P)⸣1H94]xph u]';%q`)d8$hG*ۚRI/c"bLa6Ipt&Y'D/d-n0PSO|JfĕЌ:5fkw@%li$HFXܼ\Tp%|C](:F|,'@8JǤ&52j˃\*x!0>(lQrV7xT"Ztt^ $$.gH-+ pSr[-ۥE0^Efn}mw65I͝߉\fnڿ451OU%oC UԞ v-VH:!=}'(N`0ZtGN O \GPimD015 V?4C)ZW5 Qk@j{(P;Ao6PG1AL3k&AT]? Q?L@G}|T69SttAbh4+-d:Ǐfni*NU=fŶ8O-oj(cl?0ɼ_g{;z\ uzKb>*8ovb5Ӻh{yJ) !hہUd%xZ> ?!,\6ދԕ%i1Lf_}Tkx2Σ[$yſ˼BXnX)"K& P)䢳8! ;mrEt'XU࿔6مׇyWe/JKPde?!m$@0m1)V`$'K-x[V>r%VQcsHi0q4#@K0.6-_Тog$(|/} wk Eli0*Mtw5fDGsϺaH{&Mڥ.?BcD6KAe.Svh˹+LƏmcx{#\ќ"ZGS K#SIBt._RhAWr_mYX6+0i|^7&/ c,,f !-נt3'+j8W2yrйՙ$IMSoM%gG?+U@5dȆcrDc!6y.A-YP|ڧERJ<[QDJSfk@ڌV^yYlB[圅=6 F {U;z`U[Ur9~$ZO B%p jP `@L'*TmXDȯp,$T C,Tn~p* "`n~Gk Fy_>Jj8>to8u99|:kX,cn/A|. hOc|g)#Šo|`2 w:\"]ٵk#LZ#tt~iò[K)PQ=\.WN$YTaCr<*F-Pfc5'_⮬! {'cpu6k1&:{i#Er6ި/UpLs8ĖHYGw]OmrV# ]Nd:wR'kMcB+oHJ[@OAU>3G"Z@9$@85wӪ]!ZN/ԙi<,O^@^]ȴ[}^@k-N-~}@ɚ' 7fܓY-y'AmQ|mpe8=WISXK $Rj~֮A{uu:lBJsRlw/̾Z(M  C]X HR2ޱqJc=#0r5\j2Y5eh!Xk\8))g$B+;'WюK Lp+[ǣXJnRh)?>_EFCIj SYo?/,܆qOw#.jdRjr Q ޓsf)JzZ$U,Bkq.=҃<&Le%b;]6}c%J6mC=n9tm80EL{g4"$?'IiE:%INocd"Po4M#9+6气1:g/?>@rW*tctٱ;]7S_֬#AiOʹ}b䲨0flD_$ -O >[.!L0G$uhAix1Kx &BS"%Ή~g5l ̼mľ~NgMDHSs-:t=yVoni!ڨVGp[@b($xiMנj1>6r?ZnAVD+c%jvF6`Lc}-߰}O<&C_,3Tzf1G6~թZmM7N%;=}cS o8E3I#,%ƭ_UH+Z.1ZA3jQ)]r SnwbqҪ`y@QjH{]iMmnt<޵B\}Q^,"&yEB{ 5XdK'ttlnҘP,Xd, $C'qzusZҤ$a`;X-D[`|8 Ås3~I2>qd ;xz@a^J.Ց}M-R6+W =agLCthfYoaCc Cv<^l>o\]s^p\/)tHuZc%3H,: <^d,jiCvzA%g47j=K[% V))'ŵrFX3lOAT&\89&6G;vh}JG$% ոe~/E\+`5\WA1PȻpȃRȣQ9`+Em1}+‰NGCXoސܜp˺q!Pq:[Pm Ɓ[YYN*p̙fyZ H:fJ6@0EF6L2!05-ZXfM;BȞN F%QO^`tnk[Jo4홳uiu"㍕NyVB MC `9o{~pː V[r;!َG s`mGo sIQwziU/?78j\ŪO 6/lLgڄױȜϬT9*UqmaՂaY;Zc ȢEOUPL_q&zrGn}ӯsBvdh/N#;fkSbuqf(H{7-r06pD:"ׇA^`][GrHoVi%8GXt Xze9*NOyK󘦸aD?l*Ay*C%;2b[v6.( HX/9fN ּBs(nP/,>}vRU;ǏIQ.[al@tB Kein axQDzX8TC+0܏jCPɃ͙[waoo g$_{,pTP$ϭA؅MR k>|uND#yz )3rU 1R.dĵ*d!A+8J}Xg]Ҕ짃vTo`2G|y_C^&[OAH"ͳqYˇiFrCπO̰U<] Z8c{5U& @MrE4~@[r7I H˄ĔH X20f"ӯ)a1֐D oΨ5;$cZ7s5DžqH'QI-mlrQ7 g^g < c5@z+|8Q!U0DymU_jQqG;-gs| &,`VDR_*17y]_ďƨ,"C':]BB7{k ۫Ղp(II'?xb!@raG:ـb ?e:jNW߳_@0[:jE ,\F[#Źr'uK$nKYBjA"3&Ov  `UZ~$#ayyoЀ7|Ԋ}.Q1ctaݛ_"ዼw@]_xFXL~&sW߫bdW~pfxnte+{lsu1YѪFIeCXh`gn8R A#\%I AkHnTe ês_mOnȮAF&9{߼ &@R*V`q%EL3(L,?#q<9kH/#[f7qfv QYz$p5tHB)sG4غsUay7(Ց:ocuz kj]=f~K}HH߄~.IEbhD X\zcdz}8*_:gb>mvf'RG9t'~}c4<fL$OrC{%O~^^dud `>ws`Wvf%tjoJwEt5ѥ>JP̤*Be* fhPze^QրŬB2e:γ]$*^Q۩TN:=xxA;S3`aN-JC^[t Т$ѻgJji v֑oy'RzIE[r͠/%; ~RZd;LtQJұKL|'%Oi*2bc`ok)f +J%EۻӉt򶤾V|uY%zզxGٟ`u\]cKsib!b',π}8e6dA"E=6klt*fL\OF;,@bM+OXKnr>FQ2 K9ZbfmJ$?տ:^Gy26UN뇏V'ﯭ2piź:$s^,qm4iM͇_ 8$YIlR]nUe ,4@N(jv`v `Kj*N'өתzL)0CM[ot_ɶDDGf'k 0 d*3m~6fFwS{ aDo?.{4xRz%_qpC?A2|\pf^O5 F4}Pǎ[Et>ouBL9dx=u(]E*IXQ"`&$6@#&ȇnLh0{N VU<(d/9΃ւ?HqXH}FMK_ʤ"j!74x ,zx*Nhnl ZaTL s(U}I#Y5El_Uih94OKq`vVo inU20P`퀣2%lK75d\GM! qXbVyF.ݓ2̌n!wV2%ztJT= $sGgwGOd[|B~a~9kk7s9^=udA/v}S^iy@']fH0 7mp>ެ{_EIxc`]Y7A~Tz5+K5ʋ(kȂ4MFzҪ=4AR /\Z}a 8ɁsGRMq/=yƍ ܘuе^N‚`ƍO+L?%aT,Q2'$J :2;n|2H.NSN$KqdW=Oz |5"D0,Mv%4xnwF-=DuY>'t SJԗW Fѯ#Ff5Gyfo]nx-)Ld5qLg!#詃F`$ zfqm0!,bW~la,XnҚ4dDCaZ[I/g"/;bF764LqJ+0積3dF@8zW_o+L:_qrA~QG&֘/ʧP?kbF71wK*Eh?JI`5/J H]#]Ku DsAe~vbT~ō5l QWD9r˶]^yē7ϚebblI֚o(a8lqn!/ *ƼzO{A|za}H`]U/zaiʲK5r&`|I7ۤuVIp4*&η4u}˷+> JWdB*L x=WZz}MW'Z]& PĜTŰ_=,y (Y4vS໱*M\TP-9_M/Z,PfהNxu5*;vVxN/>⧲]$Jڻ)wڇZ|VwI>H.]os٬14==xǨ6LGvw^5 Aalvu6c)e^5~r1moȇRAI|){*r`5@r#*U'v)"AF: oԆ[ѵ9NݶD B!%D6>Nl )!պu甼Wռ;|D[yŸl5v h.(^u}~oڟ$|: D Uw!#@=Q}Jg5"&rUM9$m-Yiʀʝ?(TQǎ ? +n'ZX&9o %0^#{$fwW=IGCYvoՀ>Pl%=TʠFg2Q6~sɺ%\`u8ybO^cʒi=Ŭ׼xUE[ 2b0K\ C /ہ/?n! ׄNxKK~kh B:g]*9ĎiH7/xweNzoPQH"KP V(`x[gi {5S".C|8U>~~ǃ_WNa9I=nyE w) lq)WYY} R[A>`M_4"VSvk:?CcЈ"iLkƅuum*H7gL`.|r_%# 6Yg;WKTq*IRQ[6W?%Z5_3) ~ ZSeסa }73n\$jcޟ<'Ý/`ԏ2hބ/K?YC"R JrL,ar\D KgM&;}u[n+hۂܻ>L\j]ԃ!d/Hm>SF|+4# Zf'j Rvq$0{ NLs]θIۡ[R`N$c Jfj\i7h"b@?DݶqҭI+ڟ]R ңN@u/:@yN,¸`h!<ߎz0.q{6EW`Vİ_M_]TiOFAd© a-aS]!,.T^RCɿRE^F 4U.` >KT`|h\si^aC:q3%u|27K%pC~_8k In\tQbJQf#d%̒ a@T2Qi59x ȤJLR .ۤ E?lC2Q侮5溽uls蹚anoK)0JM6MЕh^u8x=c7ɣ]JbND|}אK_O Gd^M]VTxeVn~}l|o[>֯$hfaͳ[p"paHEnO8V蔍Čj7]4NǢV?ԆVIH\HNQYY`k5#TRbZ -v5~ [1,QfŹϨN| G[rXLu s|EQxa(((;.S-fҾI@,sG?icɵu[86ZBXLb-^<ԃ?OuSB K?K*@; f468r=8mE{0IB(h ?B;=ZyhRsrQQAR\ͼz"M|D$>Lh0~ q ^gcݫ# (c `3*oj Ixo/xfp)S<|* W'[P9GM4f\>/ʁ3eX T5 ,5mPzmJOP%EZB+E /BnRMSѐv]XtDIstn`.P@2?DXT=7Q~8iz6R&kbQ4=z4aO0v;RELX|B%#2H8iLqSV=GMd1e(.@BF77촐grMQ`Gv>5hO^RlB7I*/υD27%Ro"jα^$s( e&FJ~XUlu7'?LIWl>_ų=0I4vǐxL4c/s=݄߭>]y\"G~qĩv?kVA' 8LHѝy̆Y <WZCKW]L(V}?ae2 K^i>MkN7x>LFkb14`}hxn5.$[WYFSV6vNwJ:I%+y>t-%u%|Yh>CX 6 fhrUfٕ7A»XvocIs<>y |Μ(%> xlP͇;Dѐ@,9>u2ޠL?(7݊mݴ0a03O?#bmc8Գ.(:&+WVuzJF uI3̭U?B7d 8 cTn+s}b\GхaBJmW@O/h9d7@m}Q? !Z0jwAɠ~ԭo8'3,맒բ ?o}fr}vL {#JxӔ4M=>K=Yj}H5>`o~ޏ]k}%O>$lNKiR&av!ہ#` nૣ3ܹXBrUk.};7~]bP-ڽPnM8mغ.8s< Œ~RY(T/rW8+zگ$fNOzz;;l7\v/2G9~Vvyai4R5‡)͎I3 cm#v?ZtVWX)%xOkAameAbup[ҿ_y ! V n-<y]'/Ԡvpe>΢ek(pp'1\_˔[ ~LԊ SL mDs/աk\>\4J'qmԞ.20ݣ譸y}-ySp#eU!_뉙J [x:)SDhI cgoJJmQ[=&wK[STrUSLrО%Cm9*0ש]Ps&0 h|$'`&Fz+8Y &S({$|˩xGCv$ع9(U<uF-noXbw3c)!eW,kU ~M˜`bjJsн~:C k fpw 7%I{9?C,掔VtbԴeXW4d#+|#>VK0[~Eܑ$wgr@& Wdh `KNX|]L.в 7 L5}Ǧ ԆR~[\F?# sƇ7T8"=bBEvp9%ba!ę K؈eMIR"T«mSV~W*I+!2" b俇(4B%d:eNd[We ?s߬A/h@` n6%=Kh o-ANRU-דS~-Xesp~a~&&bgMq| ].!& Lˈb}0|VKPzd0zڕJ0Vr50ta4:B`6IIFQ8GrЪ ,:U%ʔR7YJkS;ۊrez" {ZmKnN@uui5:WPwEŚ1.nۜcI=ld ]޵fYR*xOa47lKZW$s RmyeU16-7F8sλQj qg/&wgiLVuoӖ% ,x'ca;?jq%ȩfHCdyՒ}㶑5? Hp783nL;?^'ViŨE#0y-y ɼ )S2X{k̽ϴ-#̛a3LI*&#i)5bnĬrba0Ds*+t'#hjn s,2sykق-c7 fǶ=auK~>L TmP:R(6!4j4>x1&bxbZhR!` Y7fy+IⅶCG6;佋(N?4|D<6R2u QdM1Ty(16[e>|!969΅ W{cZxj"JMxi; `#s:V 3\кġ')/ix`\<}OY;Kz%믝ۧ;/f pȞ-|g,F+OY`;;FwWJȁͿǡ—W+^+7=q3ěGJCrzny>&Ny/p:9EM|ss8j,30!W78aў,٭FqFO*lА`jI*d#֒XxDZ5i1гQ-{uf.v@ =L6׾ǑC$ vK/Iv 7G5PA9lb{V]1]iR'&ǀCv"wӫ˕b,š&wbS]o-qj3&ֶFjD;icdllvUJr??ۉ m sX]p 2 Qlz hB 4qA3Ig72vB_s$el;GDcimC9*[iqNߨcHk>}bTW1a v;)Y0RRpV͚6(Y,ȓdۓ׷oAwr2 g|VY]Y-'ץ K@^im@Y *QWs #7Hh$7)l}KU~´ϵ zaI>H|Fovǝ=n/f^(& c!=)>cd= ԀK(ekh99G0>Ax{!q]S̾rͼ |T\Rl/c.#M7qn&=}S~N&렷ѕ#3~rO qתd<.mx/qQSo'#Lmnf6~EX& |9oJfsXgNJ ::g5$AKf9oRv>W}#^PDcnǎdIi4Eu@B~7#qTŦ hw"srj[uL ANa(Fjﱵd6N᎚7D[ϡ# ^X{ѸpȺ<_{3xk>$HJH5/Mc;jD_شmGE>f`"gչx쳛G!ynH懽ˁ:lBUo*<  05yps4yb&P A{Zm`֩$&Mw6 Ms]Wx.Y(b(ZQ,5BmLzNxxC z U7dxccJVtiƕm4ǐ.Qxz~gzaoqK*߹F34bhmQxWk6񱰦5Gݷ6Ի5cMՆč6D[x6߿?t @|:3/u;e8{|!aDVJ1,c/BЦ~]5MAo~{8k"W, UrWߐKTk0NFBdBssCTs# ĦUWɇ$Oپf"\IEtʝ<Xti@&6qk W;3%c64xNզa^d*fWFXF8*BEI˹QUs"AU721wezkq8v ą'GJ ZP\d>^ÖaVh}(|mM0C|{2}Jat4k7?QW1'w.O'7g_.!< lC,H`({="+^]21Y(s1ء\Ӿ"pE8zjۘ*vLYNC0WT]Y՟AZJ nJArq z>a+INtD٢F05E- ۜ?9exZ.N6P#__2b} => pR#e~6kR V ڪ[(0o/ gQe_F2>f ][ ppx rAAݐ7 ' Ɂv#2W5RC͟泳C%NQ缛\'{jgIBNqE[/]aQUaa="]fo6?X[֑.utVuCly%҂VPw"AF|0mT8Hg;d$h)jpv+&rY7B[sG>] 0ϨnoK/k/bɮM [8krl]_PJ$p[~AohZuϱKVYK).>yY7H7z1epaƪQ>P%!+֓\$O~\;~vYKžݙ/5}F-8x Jч V Or&h.k i\ I G_ c(F߳jgMFQ11)g̾Sa[@mOADm'/Iё 'Mgt15Nf}24~G%=IΎжtraKVؾpSPAΆ Dz_fl{OVrsenŔTTxc5II5&g"(\M - 1ps.ʌ#+c/3:؟_J |2>Aix|_Kr.,y"ㄛA-5ڈD]=C@NlԵYWe><7ہBbt(2>$]WA0b"Ca< 4ր3ЪW* Jg;xuN qRE}Rxy:wYj\&`gwm$,<'}P %#3RNR|rmX"hv* ќ[e%H)(F'ik$X-v$g.$Ų?'P4vΊE@7ٗد?6wwKg||?WC ᦞq6졉U}g1{ɶw:).46&AZ2-yaPa܈Rh{9Ʒ ȼߒaQTCQytḪVZV6v)%befg $,cp K~?%2YËPh~Sǜ{;qAl P(V*2B)²F ;p#.3+bgk98ArouQaT'c'ˍJIC;z_9)eΣ7|IbMf0Kbym2fc:7-je7l.j z;m+k&g#醶lxKyU9ϔ0IRԚ_-7'-Hr6Yũ3rDV^m/dntIljZ~ p>yȒu`I0ۇ9q0V(\U:F6# :tC{,2 S/P*h&j4q,4a#%mėQO3b, 3&rz hqwE/~Y8H;_qhu#/Б|֯︍Q.UQx(w(Gu€ZCQayG=(b΀gg%pE3-'Ϟ{S4X(T yFE ȍu9<RUpFK =ký)9Qtڡj0<6oYasF9DR lEv)isJq&?aϑ眫О;SE_NtJ#e#nqގTT 3ćp}hGe1U%G-x6u'>8[ZGcDaI*c˒gHQ<7#*iZu6I]eDl |p52JSr[aqW]/Oq^C̆} _ޥ?c_B|D-g\0EPq7w|/4StvۤM-@[!rhр)dI L-4Mc|^z?1=)V?){!+@䗴vӤX,k~c4D9I=TOgxR"ux꘵8`r]N:+3ϣ lt:ɪ~eU4}%#d>Fx#ԭV 7qE,Np h]5/'wޟ3c*ݩô?Vz.8Ač7,.L^FFx9 q DŽt_,+&X h'ϱt.Ɩ$6E,H,>-uOgw"hbz0拊}n},6k`nq;mermD{Ýb  iմ!0HB\+N>U8p<WgLHV2xʵݺ!hg@W+MM| :ۑ 4>:E/%62nEBg;a W:t璋͐OK BA籺kB>֯s/g n'.(X#Q[FPﷲ>ewڱg2,]zx\ ~Ømd3*֗)ҕ佉]g@2~co% 1\P65k3n?chdsɻnqFֈAd[kw ͓{b9|(;@6V\z"qrz բ19VR4RJmyu>ු*8̘L 5j(u,<k13$&e U¾*p~_PVN $x>,%cr֢*<( O>NT[B+̽]O|.Ռ㤖`s0|ͩ"f<$[cŀa6᪐'geمŸ}[{2unueumo᛹'>ΰ&4q;0@Αm|#81zjb7ɣ+"R->۪Fͬ7JЌ";-$gl'$^"vll9Dg)K:SԀw>4c۸Wl2)EۇKO:yNtn.UU-j* Y.  H_|1**-L,L n{?ō<ѕ ?Rkg}opHyVWĵ%:/H&!2.6* fB88JYUB*PDJӼxe/+}[R$T]l2]OW@l(<WG$>q 5*DĢWߓ޻0Aۃ!L{'L$Su\ym9ON_Ў \91/ l0~|:X=N#h`Gpo»hF W]sKƧeo? }&6ˎ\Q&rdj(@ uamј0|?CCv7wi˼PdCǤ JΥ ;f8+/|&wsOukfcff/{oMlh_m(Ð}OuH%@ήuL.ZfԵz! t6ɅThVJ|p((X/L`B *wB.\Bw`!EriNJmC #c!$gL;ia•p[MvIm#!%!7iܦ򝑋8o$w!2B+qڐo]Daum/tcl.< A#;eeCGeDvf6CVb~^yL,nbĂ=BW`Vr_ϳP3i1cѪ7񌉃_ -/v$U#8 %J]no(bm i?*7yݡ!r:7p zmFێ&脱H1 7 ƝT,ikWĥ#LPQM[ƘzM N(4u3+'fETLsҌ0goTãAAɊ:<~\,-C # J-q褨)X&-Ae2iU\=JS^z{4h\;P܅cIU{h)ziї5*\HnQ6:)Mef W?IዀEtsZإE1&iKNm%a<.I`W8wCӖП' UZw*E]*R,e[m43L+6 JfWmڷ?Z7H2\3A'-̆5D᤼Uv&֯(C:?@oj:0XUD˛*AOɄ()Tzp[e.O0zwj+OwʗH@Q#NqD׺q$P{I?. C!T0 !n)q]{" BdZy:Zkzn&wϴ;ڔZ^^Ʌ)*~T%;.IVOCOdoPaF,S8k0!,K3hRS;GĦbXH>L"j$Dru kjfZVC2F/ u% Pp2&0ma~-׍0L.bAU8 Yƀmu:e>UjZ"2<)۲W:qr*!q0&kWNE]T^~|Y;Ad>8'"?>⾧4,aQ; ޝqC9ε9 ursy28 ˆm˃_*kiS'x4:Z8}UPsi\*(ZVE{e5ࠨ]N+ų)p_1I%曝Ʈ2cK޻I!^t8b]`A " &n: N;YXs;qr*T$ŏ6ﭙRƏM# kí L-9cY0FwQX ztařb8/Ħ).zZLO»]8ˎhwN|9{+ 2lqtvRww4`S ' VUBڎI}(3T!wCI۫E^IRVHX>go~7[3\ׂOcŘDH,m>sV]N#"0vq|jH)żn2m;AN /Xl!dx'ג^%Gi@VE6F2K#u6d|7vB yWc-_BFኌ1NJy=]Eqd+!ӝ0; >rnBhN= *9J޽R"J(jp}"VPoԉGau!O2zdn)bgtj^6`,f=h쁫*ɹ0e\Z,rzy |AS-Pf8mGd5̰0~HW#nɗ@@+#~$,0xxV󏍦;/BXVt *Dxp۲|E2V@h/pnzn_#/ pv9yJ1St%ԾF\F)N\Ɔ´D\XW#1$Tq3s9+ O`H~ 0Pz Oy?bA?4Dnu7blu^s -9v2f;!э͎y>v®)I.iv!|Ŏٝе :D֙j/MuFTu S$k+c[IGu]>MjVvBW(KXWeտ򗚗TdJU{陳Z"T! ,E N@KWTu;K;`f9 jnR!LMܓ|Ar}.j[hN%eb\A,yHs>]Z1'}^`3wj>Gq߽j5 ]y2!*hVZYF٨8\i}^@"Wd hT_ }y?5Tnҡ1o%Kvƪ<^ĵ @_Yd}\=MW^J_GV`H[?@8]tC[il=HBHkNX8"f7c#kk~/P2ՒmJG dT6 n~vdoRi[\ Jkت*՘‰ȅSP/ĝXB9<{\s ɠ|1 B>qIZ]'AiQ.WgfY3=n :H{\D]F NC;" CWھj#^9zy4bd!-ofo/KQXRo{`OuYBR3anCIbr}Ho&ԤP#{'aS}2v2js />Ǚ lT0m> . |JS MAkeDC %4^&,JRSųw<ph\J?;pCiVP |?r,$׷Hmlybޕ7!g) [ހ mgz cJ&@e0Ʈ2+`Uqn޻U$-ܒ}rzޅ){WP ~aנS@b@.Ķ!T3 )*^m7L8=IiX?Q154J3z -Iw|ӽ3͘15LKk/A6r<7uE*10iw)wK_ =Ґ9}bՂBI5= #]OۓݘؙbQLfɣ,^*ٰ!^, wI&Fk*pJ \lUܰpPIWMzâVuuC֦?Gjfpce*]َy_ήsP B\`=U B)8 a狽fb86n[(WD:xvN$bdo>ψ*7y# ذ7ni%rWyjoWѸ̛u睴^kn ^"sLYn:i]N[2?^%>: dډBܟHSiM~.< ׳  jяaW$8SC3e܇<*h7-N$ >9 tpZ5mL<:k[{ E|}7|CPZդkwᳺgzyL$Yh",`ֺS^O}IM$eZZ:H,3N\R&SyRpc[< 0q߉8/>L9я*/ Ln@(ΑYg^Oҗu5ĩP73 ώtj/FzpO+`~1YJ*,=|s˫W$̚8gVA/^Ė΍=%V.*=w1j ec|%A˾M* QF+Lf gf:{t7XFQTRrMf(!zygjN,3NW:;e꧸yoeSq0o6:Ɖ`n*! &^X,rqIrWJA}8s~%1 @a/f0 I20(E#.E%HriSM߃yY Jպ,_| Ѣ  e%g((ⲻC"r^Vy5GQ~ӮT*60蝏^Hgfq#Q[fi>5&vgciy-29z _xY{ N(j!1*~^ht۹ŐM5yHQ;H4y:pVZ̛P{Pwpi%XUR2~iajC>I+Q5{:S^fxܲ,HΗ 4z$?ac$s\|-H7jS|x釽&I cؤc*h~ӛ9\;ij # jQj.A`KOr9\i8nʎA8ƀ%`^حtQ'w~$7M@tѱKVUH %,F"v} F5 pR>O[ HShByX "HjZk;U)(1JKTG"f*NJ\VJ/|fBBY0ղ$jTI}ZHCCird0M;DIkN+yfG BmS3䥌lohW!{Sa &smd ̶ d 㒔<&S4 :P+J@ Lxc[5W >%6J18 [ba\ uPDp%lD^*fa*F@*D2SNb_v_nXԟĩsU@.kfubˆ:aIITtH /#{ ɇ %<%f^N<ҵVї #=U0Է>Qb4F1޲Dg!򍏲߮G>|wu>>v XKebaL{pJ)%R-* ǥLLw8^M/bW^w<Z)5΄9`xZ\1g7ix yƮ||hHV0+2|t!7~16B|'Fj&; kķMF_ޛRk D6[N6N?]#Ӹ"˗58Rdީ\8rଚjM/iA犈91NPM#QVb8O KΨA[BK() Қ +dE8[$zq2A9ޣ hN7 w yo]@|%se/nDKQ~G8G;,9`XI%Š D80fߜ0dz_bco9ubbZp}Kg(6B]bvvR2.+ըl,풱9|2 PҖA!h .MlOQ4ijcڶ ۴xLE"e2]5JD:3 A+ٛa݊,Vk2!K %0qpNxcnDoKULA$uS:˧Vh׉J:͍ogISh ;/x}8K=g>=!K+gʋJ20͞T9Qf_Au?POߨi!ɥR$JPgRDq~:u[.K4 8ҊN;T~kv,Ƈ#?8];"RC'kgwaQ99:rҠZ։5/~'UC} JNXe> J #JBaY`],-r( q*f•4vn 88|rc:t/շ`UOfF~3,G+zxuLnfq*[wE%b^YۏH +=gBq6Tj : F AfKb{7m51o<9HȅئA#XSvIdD!o׽8k"eq%=RiΌF."?`a%( _dJL9d`}EϗkCPӳԅe.DLyw馮n <! H+;~; pGӡ=LLF,"RT$~GHikoC:,bQsPC1~ ((} o uo@;TH_c]72wV0++`P ]ϭ }WXCAE߬so9*\Аsj4y[G(+h /GՙgAҷ}ZQ}^p ran4AQq9L'kN-'FŸ41%Rk-O{( sE;i єh?{/_ S ٢3k~!7y{JUZOQ?֜O^ lᙨ"kUp8p=7L'q2yj~]?L.۞Q Bot "۶̲{?0{|9IM; ٩6g5 ~, H$MneZÿ=g:pbN,iLveYSP -vO-:I!T Yγ3nxzh_6@q_pfбf̈@>V`iGXnŧ0ns1CbHc9Մ܈m#*WfAkR37`?\EQ),S^/W)Mk3Gۈy, 5%j}.MuOoꦨlWcve[,3}"c 0Uq%Ø?ପanL=*Gy{Ǣ~OGO~i KG{H"CQ*Rbe}Y`g‘Y7GϗL!2`$ F%g+'-FFA K Ef\ Ru:opp"N] c}@_-sO4+ݼ5I}e02@ S1=7ͦ~0賹7(ppx'흄]-1Cjqd~~{B .!3q:uAH =*ݵ4bSι%Ew0ˊ!B>{(yѢFVc#C7 tVvcME8p)iB'VGr}ݏ)U|fd𬮖eyuWB z ϼO& =A8EG򤟁*&lQT0n7P?Yh|WψZ+$]'a^+pz6|,PQDJ E{cwOcF(v$V*>?3wKB>:ߪ~]n,.SLoq+dF!!xw!!#ɬ2Mcjz2;6ZiDN#ĝQaMngr6ʝ@7W#ֺ;oC:}N{ªwݏ*0MP&̋5:oq;1므#"6 J/_@^c&&7d[F/&V.Nr?l͚ղOΚ}Ih4ҿ#$m.IeS) xy< i A8-(ϜȹxN1n\|'=IO„x`ȇo gZ11t$!\Ea)oɜT*7Q*Įòn+P|}eSc'hr=]Rی4opڋ 7--8,KF.f2(pu=3\5d"cx[*+){\Y=S9'i(v<}DjU *c7Z&z.|` wykYO!^2a"aܱA:wf;d`QeJ&;: %{p\uq\I2 3i %ZI>8,+(sn/r+۪h+$>. {K?#Zca -5]8?n&3Aw%FcKF+.EIZ(*vT:ea=m|`(#$*M:3>77¥a$KݧԼ1z9cCltl=Da\k giqQ>|oV6- 鶳_/X~WQz(Z>GTb`riJ0\PRQS+a͗VdRJ"4hע)&8s4a)#p[$frhO[ٓp8Wͳ #GkkH[Uu,!bRS-@Qcu?L]d}KZBRw0wIƖryi%^Z ޔa߿75ؖn S`PAa6W`.@d(֌beYxLg9坶9޳l/)-Hٓ/K O+ $"oO{">z-`b}͘Z%>*|M7B`wBUY3@0a7wF&mϭ(~^cteȾsi#||x' L$HEiAS5hU;suIStB!yHTaS Oq DVtYL܀q"9і4sb{_, O0}7^?+9Y8@,* K! tS]6?#HPTXy=Q!^BCTp=%bU{IۜS1)#Qw[k U"e0x=i EXǪ^a|ZHw98ve}Ъ=贛54#I>n QA?ߗ+8g{?Oև[ݨQ"T:gF3 /Xm$ ٿ/û:OfCKG6uuZWkv k]SYK`a챺Y Rf%M}&]RruEkT 3Gt}x~]?l"bc| z[DY2l2y\:St:7VĴbEv$wˬEoe5o ijγ!E$~5 );xޫ׺˃%ăy~fk,1 |ly~;(%t|L"cPG G:Bk 2/jo`lQ !>р[9`S7o"wLe5Cnbk L魸dF?aEb!o?_@.~^=8:t/#}25k>a^jKzDVQuk xɎ7DJp{le.9C@B9\MbҨ?7rM~ُO-kxJGJonKx4Byʕh[S8i14\o3(?Ok6zͳ a]Aղ !Q$^lʔb2V|̖LZ)"sQrZe-"I~fU}I"zw{R,dzKP+[k/8OպV39.:tyKT+2>;8KkI?|[{xכIemg˽,a z(I 3,J~EЗ.ңpwL-oCu @")z_Δ)w#c&^<()w+vH |IN:tƩ%~!愬qOz 5lbZ߸΍Q^n3R3市x]N_SPM2KHZWa3Yi60e! R:t?fڢ^H&XgX7445PsJRQ0b|qkNipv%P 储^pv c]G 8s^}Pd&cPz~ΧM7W烢:@i͈ υES:k2.rhZǍD87഼;_+zRӬzGpOl/!켦ߠY^hW#Xߞ%/שv ؋[=FN;=EV;%*戀~oJ P !k?7jEvnc 9o_ N\8BXkZ0X9[[nYTxotG:W>MD1<ϱ طԖO;\X@i#y ʂs׻p÷H{ܜZ.x {ڃ/\ ,bw yHh_8uqT܃G9&0=i䨟7:N잖ҏq6iDFByǐ4w&?bz=wv`΃QTX5Fޏn*cu[N-ty]:L *ú (@(/[!}@Ndr-2_wNmE 5哥$f/.D_=jm1[#@0emIi;K&` s]W?xaBZ+)z82J&E>(gT^X?g?Rqy2ne9XWDC4Kcw>->lvqh”/>? yl$bQ"JxO<(x=-1Idj9D xݍ{Lf"r4G{sD''YoYܶ`4 qWA)<;Oonk1Q7oZw_ck /fٸ6ug\ 7Z FT\& HǹgXSvTN@k8+fnI2*h&ŏi;/VQG Eɑ G>9B~, f-0>{ζH|yL&[)["(e]VfbIrll#*N,f1<q<0#,}a>i~x3.qsV|D!lSNuLb7 c |OCx-5ԡLn7ZIO6ΰ?pQ[1 SI=$G~M*U3x?,坢ŴLgrBY9[Z'#Mzw6?Ω. uօ4/k#؎NIY13Hm8r kRtp6>'aAEk4Z´Z2;oy/[]e=qi~dl,uu2_q*RXµD-p7 9@B-e75M+gTS:U]wyNl;fP:;3 }k3%YRIzyW-vu$dp)~gƧ0ʕ#K_](V" mX#[ˢXCFYzUg}@u35QTޠ[:!"᳤+|?a+ jN[T$ SϒhM$kiL]4C*. 4ӜHh0բ p`i ۯ1rXٟi.jX\ʅDaʲTm--}J0vv@[;MHcO~Ѫ%G4UT-v+q\d6N(Ǣvgiˆyk?#fѼstˮl{y"VF-.?]^oF|;H4PNACoГJ"≠9JAEyu_ȑ9{Hc~oD_?k4HY)ʁ ~3F#vZ正4K^-ejí_"&@I<^.*w0%Z[_[q`Ԣ{un(k-tnM?+F#q [i[W)]y~ddfb`_łN?'}# ꓃SQ֎̝C߶&|LZĭX=/qsVs`̎zm@P)Wni ŲCSp:K~9 '~#)2 E{L~lܙ:qJoe-) +j)ݱDa My ܳy%,t~ }MHcR/L?ݤ=KvC-̭Z~7)cL7hdS>)uܴ}]XX~<, s;JtfZtO𙉭v&^S(az=]L +4yF O/bhPa" BufېACӖ.m ړW:ᇥՃ"Г\|p{єE-AvH16kQM%7J$:3t7#g0w#x6Is1d!DCvpc8сYTZe_B0o_sR _5֮ˊz=z8yd*u22#+h ³>UBkSڊ0&?P"9 vۼ:A̘{J0JN˃.,`flvYp5VA?zpޝU56'n8#ZErEnyR|8 STNCZ?oЬD UnL{ZG[7f~N2pcb1z/VGmj 4D}%]. Ǐ~G%a"4 (/.ÉPG> UtWbZ+-1%rc:Bj5j>̈Z3JǟMGc A&Ͷ2 {Xc1vJ^H謴JgYWֿ/ 8/gp z_]O0Pk? Fqi /eU4ut@ |/$J>yd@Y/ _?qc͚׮Cp2AiTLjq*?[rҮuu|c;m2+q~!/K7K=:ut^ ~~K^52IXVn۽]:n2OOvE>}މ|/ YԀj8̥ )o-We@EB+\Ѽ+H8(7aQ&l~%N=ZG8>=HB+r2AAi/fc^j;1nd[`2`B-StF=ի!0srZO f%ʪ_ UMc |3'@pmJn)U2>¨r3fQ A_s+i[_}QB{I,@p)G0F($ hDHHH>-и{\5Ct B,jrttІOiB!hST^2إY?Ťy 0/,9Tߵ>гڔ)PʓXKe&uR˓wb$Jriq^&TZA7تqSRLUf s&72wOD/RdlNH ;@_?.>(K8oq S4PE!"1gnRS*s杤1o0kf؁M:3!vbVMۤl.E ڼbGBIS#aϱYJ%u4Zƃ}ڶŝq eB HF DLRAfY$UYnQ@NN0J qũIc eC8LP+Qi<-좈ukdr[I|Xd_Q̀nN:y;䳵Lv`~a1y'x'B~4/<ɨƌ\>H)|'qse^<ŏҥnb%)봣ԽethYhaܪK%ʄ8!i1Qz%YU|̸\73D/Q,Cf5zcjVޥtP-1ڤ:KK~X>Sڲx<$sxc(Qܣ/ҳ<127F* .BVo|XC>.OkkN wК1q2;'F:jFrcx_xhmvt^ GB M*=ץNe =m:% #s_xl`ˑnuʜM&ڲ+r[^QG:@ȴ[:a)#佁j,n|_v"ȽC9rtT/u tdw.{Wo  ݥʽb|ic^%wYŜ-@QwtqoS4N6sm:eI@gJ&]U*whvOб-8 +(i|7l)E1f_əNodSASX_pոOZ2V#ش;JowѧKS<-pK ҧʹQ $GSg2Wh&mn[ݫ1fU?!7@v*?:hYrf#WHl8¹4tne<iG(U\V~os`z:[1Yn< (a׭[5|4s>р]iQ5:)POW%WgΤQî^9ͱ5" ʬexp•zgT]~I}F8yvZw C0zA<)E(%r^ט`,q!Yl%#wGқ+zq lu*я# U]\5;A}NŰF.ПGX o<ν-&Bj=U3IoINl :_n ! #2D&]h,Kø3@J?k̒WRKh<*/]M\.Z03`6G9YeOKy3֛%]S#IwsA: nY-"_KS\ژ+B>%"bI(Vةmd?jiYnHyP@6ΗX -4ů;0R6Cbm/^;/K_}F䔔>DAh 8b ?|+R5.` d1K rʼ?8]i/q=stf3{0Q`-٬2g䁛y㍲~%'EmE[d0&-:|AC<_Qʪ=7r*gtv8qM48TiIuJgSi}HY^ 6[GN`Bx0WwEƯq_pf:^+B.6pp"6Érnvs>UYr悅HGmwsPptqCy㾈HCw4|Lp>]*MAAG= Ю|?5f6fpXs\k!{|7Ph+x[Vך^r`ˊv]ɊON&D6u7Y] qDFKVAmHxdaۼZ}CKGٲsM}]~o 4CY䦝ZCy^49&`>fGeuNх#-P v 6<,MF(5$0~H^u2oϘES,f6)Df,+|Dr=5r>AА1]^'Gd7Vya_j3hfMdCMDlOFɶIeD4='<E b&+Z3= ;1'r= !X\с'a4|_9)ŐVp%]GY@+aj.WGQݼkn(<8ppmO1IEF.e4f3H gF1B+̎9LjZq8\b?,3/|Iv&ƋN{~|H "lTJAc|X~?b(it]ˮxTQQ]<!J3$t4[YΛ={fK;c Ij4C};ciTJ#uT|Hdlr@]*?Ԙ jD^~(h.&J;nU^ST(['jZloX֯NH!wyKmfݸ\8~]x΃\0Ѝ{h\UAL|gCe pZ%5eR몁w3BI [ޖ@m/A5q7MMc { o$!m ]h2NV._WNGJ2-yGj!$;%SN)Ά=xďpI C"aBZ@S9s5ǃ/=eAwtut"w4bnU8IѷpÓA(A!G:Ugݏ'6_UVjNÅ+G/@tH+Pv}zlwJw f,Ogd,DoJĈ1IW3`gw!ЬA?儈L8tRe3YJ}y:I3a\ T%Ϸ(/zyf=W۠V? e}F%q/)+ܺ,A0M5#iJKs!4"DbdYd[D;iчoE6W2uP .[TFCljp)̓l%Xo)yRS,q^ xD u!^&$5GY a6hebvFQwxfJ`,^[\}*JHOtާ@3QsM+ݴht2nѡ[yJW,&7Mu^{nt(`W% {څo_՟iH3.zBH!D^AOZ}rKdj1F^c2K}O:#)W~TP-H!FGJtw>kflZ @XEYvv\Ɲ1ÄdFMfXLQKJٜc-l'GD_@wKrTf_o6u\p=9c-c>2P9LjGϗ3Lw$\#ƔwdF{kxWSznwH˺*=,K'K|q*2([E ܂>,!Kbl!G"cMZ~8rYǸ,w/ X);eb}T$O ?|?U,AhEûXraDvЂ5‡!ZSIK]-WeZiO1I}MkX+k듬IYD)i_\ 5Cg|@ -eXiI8OH!TP ^5G\{? oX_S0Fw%쫿D V[*t0 H+jv,)(Z^k1KS_Q$"Ubnh6yAOؤ ),5ʯ=?V+֙Yk~&w\L= ]\/[C11XSi 1!{w*c@s;>sW'FSAQ"+S'4h6-5W G8ɚQ/` ! 7R[Y+]wc &wZ p0jY4>vӿFw@sq uŎe"~R%8t׏+7xY+Y7m\Ű){>Tv!F4g ږF֧+:!'$eO݆cֳ@qb$J8b'f(P~fGc5D3u":1ʟE6Qs?nã%ZF[S=hdG*}Ń); RM>[rZu=&^䯓1}K?.]jt|*/JH]V U,52Z~wWygcT/} H[x* &Qhw^3׎lLކp}Ȩb+ZrY\E x$lQ/HЯ1bkB.\K؊2IPPǯr;Q2**H Ȳ[Wˮ/5FU\A^w F\c:<9zm -k^R>|0$ʅ4%(ނ{^z$/_y]=Ra& ֕G 'W^ @a5x%; Hu +4w6"lMHA>{e #w-RR-ssR pS`mh~R'ݘ*~"y-oLnY؉֡Dt+a~[N$jLlX5ewU(f k9vJ_1Qt!~_JW( :غ&(  !˙`\%,!F~ 4WEk՗$o >J<2o+)fDl%w(ضHVDh!`\7I..Gb{ 6~xN-]䇤vtk'8= :܌aITzڇۘ'{vT3. u:نٴWVoV-.oԤ/mo_'.}E?#t114qXW jԳIv&?q)$Vh~%ؒ[;#Y/:7hh}g?OC7F̗}]Hj)=8MMi{PE'[)+qԉv| -Mz͇/̶ fh)%l+ i@#?Ӡ TT^VHˁh:휞))ň@g jj.\bTgv`EF[sY2qZ4ݢ!Ѭ7.}Ԓ >w ]ᛀj89H J0雝7Я`շ'G$Ӄ^50Ѣ߸oœA4?@U/ӭ9r95>ZCQн/&X<<z\~CPJ G#Ɇ- ({"z 0EV֌nΣ1+[R,<*]Lr^RVFෟ<8b☦2jT[LG!3 fIǬb1.Cu#e\v1gUp;V9*oA"Dގӡ5[bm1J8Q{dGʃu˯A4YARJP+^ϏدpEt'rOغ4,YIi@ˣ[٨M_q1klvW$H7MlcChsWMOO8&sY]䚖 bo> Jr[1Ws7"OxAqA;9y=MvjHhѢ6~W&ÌϯxJho"n;BKR^.ѯos3>sg{1>xA:ݒ'(s3Dץ`#2JYn8_ h-xl*Zg/ڑ>U(?並@T̿G*&g/sy zHWL0>9BIa||$&)3 \\H9#NEY}Ρﵽ^ *G?!yt-#:̑?(Vƫa^>ƧOMT%%\S'490ۏ ՙh"2\$vZb-7[Ku0ZN㸘U@v ׷u&.wC3~ς`j%9n}Jذ` IM_GvNp~RMٝNtס;ljs9fa 9 ߸)篔;B l^7@m^(C&#L6 %cBLePjTJRfT6:cBɄBllRi&)&d#2Mz s[kbIbm0-}~nS;"JF $ʼLbg&9m e' @J{~/W4b i6'o߫s74=;& nҙꪌIf.} iX ,:,yg$m*a is ~*5rGTan}蛦`xXeF{#bqԏ2pUQ99VNP06A.t=@0^g3^D%r˰2[X^`S*ɠWC:%bMWE\m v Z;|! H8LbHS[O9eu]*r82'*-]Fxu%kq\-Zj#;͢DfNn"%dl>;@}ʤ~׽T~^ɽ@cږ>ȞKBQ즇PĒN/]aC$*\z^,$o1tM=G"T<=˥oi]Z0O2&yc& ~\^*3k 8+!: Oo@,ҕBׇlڴ1*Ø&b#k@YܧpMߧ>GgF&BgJj <>~C]yݬ,Fa11֐QY P_CdbGDz%'GL?{YibL'og@yyC޴X×I&e_}O'g-m_1*lJ@.;&\Y yy@*8IE*z8 ͗F}b2eVX߶({ҸCY C ĸ>vSŵ\AFÙ|Hܨ?3UUI[/h) 88Heڅ}vΓLSCnnD>?MPzX,kmh<'d.g'A)/oa. 2cx{ ?+/z9̶ES?JW 1*'u&_|*kFS-307^eV|Ư2"18UE\ Z8;3\ZVJYĢ6>]+H Pt?NchZ\o7#coL}g <4KՄm(!0=iSey_ۮvXEYF3#D'`!T$7P:t)߹ӍI/ӈJ.}Rƈ,%Ms+4`$MZ+r*R^0Xd~ {%+x')nj (B=-z9U,(.(B +Ja35)ed#b_Z$ ;ς}Z.pa;?ѐקV˅g2D6`:i\ ڦ_;Z#Vi`irIP´C-7ƪMWj@zfJn𥦜3\CiE׹th׎N?te(4wtw?G4s+ஏm{C/[:Z_`kM'A/Ec|ߡw/ W,)C%HU x",ӧOBa qEAhhs*FRk)L PFfHCSz/Aؖ.{*V^a >KY#jB01Ss|T)sv*(nHxJA~W&*杼j[*/*bȮWi֗>ﶅ(;f`âijwA~v'S$|Y Z<0#+;*v^Z<棬6N*eQRon7$rEV6E1dL 7~X/\Eo3DR42y; 5?+3p)K6Clf3/md;SP~&;7T}fL ˜jcXZXWHJGł\6WLf@|]]+wḟCey0ek@D\׾E^@\XsOQ N4j-:uUaJ(g" G2\ L O=1C_ 8C9L-i#ac)=2hMGCGuq~D-ߎڳzMdqtrh)nE1BKޜKž 2s}A|Nf'OEtzrbWy2w,I?¬lW{?CeFe}JM/i>!@2Jw|2jB@,d:ur3^ńZ{ލϢ/'3a5+=AqD+Y<,Wf6|a*#cP\ROT|i-Gg5|`f<d_DHx-'L찃!zT!m?A@6D"<*Pbe,8cYc-'e-O̱|LEIEzX-;<=PnWo1]w:0k{&lJZ}2 /`F%]uTX\ù#2g;r{=h, ƿ~b#$#9uHϩx} zIS؁U/˜$TK4P KpE>SK4UؿdT@I_muڂK }>>L,&r9G.>k5>E Ɏrj[t|ͨE~NyJ,qtJKqʟ`3jbiF(SG?\ žL!C+W,'MED8D7 8 3((.CXUSG0uAZ&ĵ[=$9㦩5%#9T]Uk>W;D!-hƍOcvNMn/3[!=rL؛{)?DR#lZ78 m泧/y_PxECH_s2#Ǧ:?q*0rb?limb))zlɇF7/w5+B )K>X7fIiQ^9 48)Z* (?Ʃ7p%b,H1x wk*3OM ^DEjSh Xh"(N''.NTksyQ(yT~#}M]SD*%"]) *ބ庅G6S !vg eXFЗ.Zpds֓[*9R ̍th1N?X<*AYehLEbC&B]Ls k&lMvfyωJ^ oMN1tgnp^9bx՝Kx :?`=u5ȵ)#>Ifc*[WGw\:s139apu'{B{j_"S߆svs던7&8cl1-]+oE^ _n_&ָBqqzRQ E+8 mJ] 7p7}B1 ^̮IX VC9bBUy tC+Ex0-pZgqky޶dO` wџY9%ivp" [E߄hɡ={Bȉ" o4+y4,__'/*v%U'K\d͇ b%@)= Vݎ=25/R"B* "& u~P@Wn(wǃ\ŏ i _h$,UgfwiS[XSsg$Ԣhj8;Ir{j6>w"OjE0률z#BImʰx3ڭSb-5hC%e ,z Bè*O kNdW0P!V)CTY盞acs"Bs.^ɠa(qqu 5$MJtxt]RFDTXNE oѪ"l)$vpdu m-xn !FSD:R ֔9Ί~X|3"=hMN'K@@:oq/%$)P!GKJ68CM5$3}<-wI셧WXKw7-PƅQA9Eh{to47k]*?セBhvR0O;TA`#nd>%@$R B8=.oZSoL2R,zv9m m+ள {uVgt6o՘_[8ʏ60&C.fs y u[ũH}f\C2Mg}+q:X;x} ?ު߇ih)rA^[_NFjbxRw^5BC]ioA)ʊQ4|ث]dD"kԴ.̳9+kq1rPHeHO;!-#-< h"k:͒Cǽ}]: ٞE'LGJ"hC(Ap`U ),.QCe%zlpp|l̗r'9>zmi0N jK"M}9T Bq>I) K_ÜeA}|튐]C0YsY].ʌvV^f͉{iB@|ugQN e()vqA_;H'. ^qpxmi+䡔Mر4 nWpYtx}zZ- sH0Ң dܯʬt<')M7Ghov)^lԋiwuH1dKX7JIa ^6աҨ 4pϷz"A|AZY!*P oq3۱pDZ1!ˎM~SXc}dxq*pWsXaeѧWz#>=sL /:(@sSdT Б fzR=ưll_(Zz7Jokӈ:R1G>pZ,I B:\Cv^W9|WgdS{_i17o l.7=0܈blWTK'G/veꫡtdLdO2,Kx,UV$204wuW8Z!"oWPV=vm]*(#h2S O:yir0*a'ʤK0Ds佻 8FC@bƉC]溳W#g?.1 [+P|=&oKu_ 8Y xv:jQ!<@-U N^vo'b%sقog18)zT57 _#|<Tx7G0B"ꝡAJ?T~gG-fS]fcYz;vT-!ndb*}׶ kPx6C ?2 (i f'b>n?byL>ʻk>nTv"%Vb& "RYllbj Ɖ/8>El )=XK3'=w6:1 )xj#0hJOx:|h)okl~K:MXxuVDʑtz#u<'}ϡ e~ Xe -PF e!bhEԯ..qqc.rs8,&jW|<6W/fMQ/RJuxTxx?}>hʞ.3/Q peᒤ Vh۔<,XpB6\:ǯ&!4e@* 7Pa{u(9[1W͵._QM#\z:ٙX [ 97Ueh9hF2X9~௻&}vx]{G> +jU,@'ܸc@@2mƳfyKZ6٧=H!ϊ\*O~6$s@}hSԍp,W9;'XDz|ߵ=0ݡ 5<'zDSc3|#F?rL2pffsVG?yoGyMClNXLS;>າ <=d<-i_C9ndY3/y@Us^RB4$2SՌpY¿؝ {Q ȆﻲwZRYW@1sGNڍ(U//\`[^ bנ~{O]ЙxafRn.UH_d#6~KjKԗSBxaВO}lLnF "iFX/2b3ٽԚU' Nq{|1~ݰCJF ׁڜsi]]8A^5g648[Kȩ('4 `t*&`K dP-PԦ!ļ:łZ,:_{XtLn52U$)͝š"z~K2LD:h2%)}PgcȲ 5JrmZ(o1-8e~H!?>63v폩"& /r:Yz\{!V"]#W#JAh:Y|_ȑ>)X=y6էLPH7+zrҔ+ꍫ*EYDx<0r{Ci:͗Ҽ+:;Uz>G vxƧcsvrsG:zE:$^s :|D2[ ݙR_[$CXS5ATS=Y\G۝R]GQ#9&`wɅH '6kmo׀PhBA 7#FT n͔63PR=[295[tuQkJx 匑~QJ < qx-[xK~ێt|u2WBVٰ`k!jTdV|o3 n3,-XQ[sm&B#2+bKKǹ'\amz;x_h@pZmA4(js98j|vHڝlk06"qbk\V(P5GͼeRn$"BW:ru\UwJ+cK[7(>Sb&)ȰMᒐ ^m$/zbxS۠=Ž8!5qz3tl9xdxv}6JVT^24YBr(c!$(b'.)O [g夠s3ٖ9=#2j6tW%@}(t9@w%$We(=݈:npBA~ 2wY S߳覵jQ.vE,ks"a6Jim}ocd |8F׹\jR&Ozqoygf3+#WGw3’ʳ6(h_l9rX!_^5($Vvm5pv(beTCJYJls؍oL'> v,*~YBe ȹJ?Zn+پ)M 4|,؎ NOG3G.Ip'G[$-I.eiؘuսOJm>~/J5ȤiWVQk'1+QzjJ{_[yh$Ͷ.q ?NR]~ybUN"ѼZ!aUǏ+Ga.QLD+#XF 2O[f;[jU,OmTG5: Uw~A3 l|e,M2ζp Sr3FiNj_?7nl <|#Y0!kVk+ ' |FW/ XfkHs}N_/Pƭ#wR22lk?^!;5]_(*g! 3Ї=2ińT[})̔ʘlek[tb_4;[F@*" ?XqY D=|Hip}/jxwbۆm 2KmQD<#7݄9H/*74~ㇼ^6kؾ, pp+NMG3`DݖXҙytL({8W{갢z孞Xi[:~ ueZ4GIv4tf XN#Dٽ>sߋh2%jqSF>@kv>Dƭ|yc\k\mFlwkAL sPAn8~6kekLjڂ3ktK95m2{SKTi"#\8xYX_#0.'!N#hPGeVǿ`rIYdq -8UFF3EN6o澺66Bogm|_@pnW%b#+*nH4M& 5$9ͽzm OТO/ZsY"5 UҾP)!m1 j&6 $^;șм{.$Q}Jw*:;Ƞ𼼝6Sf8qV{j@K H{Y ":>{p Ynp{FwX1W&[#"kPib Z&!G>ᎈWKIط>> ~<Xpo b 6= $']cp祣m8>LQbάl£Ey5쓗іR}<嗽!nwy;*y{bR ]8Ź%vE`%FMM-Ψ9L7ba>O]쳓ru<uwP~ .* B@ l82)*Y?JOWm q26vU]d [3_T|P\LO'rO߮ng2[3uM;Fhu.3!442u JQ'_gzctYz]ǚB;1J+d3692J3[ǁxuk *m&+qvrnQ^+jv;=o{xQ'Ee/#9놹lXvTWm~fU1ug8;i 8_hm\؋P PHL-,gN",S:/N;%UڤZxfEhkySX Z܌\+ 7f Ƴ', U5c<+rzW )6Gnz <>ӑ!`_gg\" \\j4u R^:}!DQoȳγ=j:41$0Jgf6V/QRB޵ȅ"{Qb tye%2 1٦-8!S2FHՄDn`U?'}#3˲d->Q@ uʇ&D遲 y`k8Y[eS j7PffP9Nx~/[ @Rضm_WLIR6gKIPL<@ac[|<|]v+u@ fPwɑ&'WDL*@TK.B e&\8!U9-zq!b/gDsovZDut>HS;ɉw¤Wj' K$4`/QA8qW%F),>e׋ȕxϗD vð95;nXvo^]ylcsg EfXhg1$U=}?gR#:KT|YȚziX(fOgG@QꮷWVR SDl:m3UŽY0ӜOG9ע,C]ULʂB ܐN`4%]kllq )HtGb}5d2Rf)hbDˤR yT[  +k5 oIIp\Rdk/G^H,]+<59_Ӡ2l(#&ϐTP]2SW ..+rAY=x ?U,  ̇M ^$xB`u CKe4{l=Qؖ0ѩ^"X׾K\Jc+D_ܚg%ڗ1 W<`93&dCU 2+e{1Y NS'Mb^AcDOi8~n_ ~9<0q@9VDv4V dO:"٘NINfd˝o݀߬i*rSP[,4 [ߗ>P#pV;ͱ xNڅt f&e;1r =!_#[]9ZޯϏt_]ȆQ ?oOCؙS~ P%/uٳkFC%WFl=/~vG<ؼ3BHWHy>I+u"R4sW|ȁ}Z٭x__۔a? '?f^vn Nmu)խlW`!>+q ^T+2fPbcq\̟F2k/s57ep7h2~ҏe}_' ;)c_1um Ϧ Scu\3s( f*"9;NKg+FށI^/d%JXty$".P? BmA'[`R}R]\D( (bWp`npY3_  E 3'/Ui#H;1>=ŋW0LGRtcmX.quubc3!0rJT๊Qp|٧ODXQT(rM~RAJ2XDz\/9a"-L]30qSIʨ?ت._yh=PZ;u%ФgT@Ri\4:pdx$Gt@=a>r0=k<&|i0j+%wmɹ[t՛؉~Pɹ S@ Bu@%S3oISQK۴vS&ёIŋ E咍n-3Y)Ve-  8KŢaaL{_T|YHq UbNeĻteyM;ݍ d㝒{/vowrq"Hͱ=)ũ'1țSK]R͡׿ Ԙյ_>r ^dic7 i>D⃎e>jCH]|_$B5x ='Crt#$!6j~raVJF؇%DkQ$0uڐ)TjTEvIߡl!+;MQw}K7HM9܈ VV`(sh1ue_wJg .%dN\&2"^UqotLH[* ! (CSJa-"9HGY_e\ӹr ڂa W+;NHa[ioOR[)ce~7x(*w 9.zOxo3թd#uEfS<>HYt*ֆꩮi cE+%>8/LF YmmwmӜu|SkgA3k;jh;I[Qy[Ca^ F2]T˰^PYJdj@r\-Fdx}Vҏ$cﲤe!1ߙE\&<o-ly" h16h#i "v^v?2nH^{GB/fNy}G?ak &=ji2:& b͟/,ʠ^/k`w"3YD,L{rBgKWDp-YTZ> #?bϴD$] ,ǔm"H;X{tPLbY(C AҌqj>lQHKV!~Bצ=t(U C3}w<{6/b3f+YcФzo5C >>!D+Pe;d5y#8yսg!oq5+G5|淰i͓QϺmG,;l=aVM[xվ ҬQ2lhC$qc3վjqWcבMCzxzx\E꥔;F?~E6o⃪EpP>vYۏ\hrS.cafܧ{%,16bLHN c.XE"k7SC$ P^^eRH-iJ9b$MyzQ63~J徲]ȲR"!To?ӸXb%js7wsݑW eWq a?w45ߟEEEBY\t lc+ B+F\;̑ ](8͛$hU' pEj@Ⱥ,|iTp0vS˚}vB@!"=m.PLʗ%K  :38>WGٵt:-xْ*p[)| v[K b@5[6V bgp%P$_(,*F|J@P :19!;fO{bT;4徃b~0uG{KpS JwnHy\ɍ6+s;T9 PR6%b+Nf ̚MB $.E+x_79`T̟t4帧jO$>3GAb q/WC1?R>5MJԫ`%W{(Z $ۧgRU WesۜPi)?+'4A~4;dC2t;|Oys1/E-+8q4y]\s+@ikhZne^ !`1 2o"2?:W) nNA&ߨz-)!jETf&Ajc,~HDj%sr\uX z8*vHu§#uy'zo* AUO㏋^Z Yn >(_( y.ozYJ/8s0|51!E'X8:5jAC'KnFRP/܈Eٴ#q]j5QUJCrg!- zMhF T>tGŴP_?!6 }!HNI<#i;>: ]*h4ۓwn5z:?Q#ƌ'1lESMɐQa,|tO=PI|Wy{ 7J+JQV9ƾlD00 UoGRKU+۔@Agwy5z|Y2Mz%aGj݊!ˤ:Ha.Lok mDDСuS`!:j m}t١9}vX~oܰ=|) O7'l:ܟ"z,@T{-r&9|OeFf Ż53w)nXcH}ZEAn~/YQ8ޟknqrl٧X(ǟWix{&Gw)~3Wૉx7)w6JAǖ@UQԉ\ `d->>l_eEh0S`ѻyY X+'"Y-u/Qo3q޿d{eQ,sƁąsx El>)5;J1nNKf&/۰3v#gT5 Z:aq:On~ׄx8f oA=*mO#Aj5:uX›+iMȊ$%*SļqdI+ ໴c@"_Pg:(yh`1+Z ?i^(W0C %^RPD#GN-J ZXe݇lv%:!(*=$ +Ͱ]B%a!!B|=ZÚJh uϡҮ κT]'偺)i:B<]pIufy$!+0Gb^Hi ] Md~M*gL,Q-̛|?ݶ.q$">Цx=HSJLKI%z%yu{QS|a,KOY8 /:xE[f+k>otƒ%!tJ^K&β+ܯ@>-ܽDUwLxژ2J`80_I./ܩ_AWMzHDp^G$i;ۅW4A*δϞh;>̰ XnɫYV̈8$3-}%*䄶_S:s kr;!>oRUz6H1)^c`LI[4tAiDC<݇#$FSg%7tI,=Tal1G9ޟE.hU ͺcd[hI?W7ѭACm#!K5â$G~6DK]لGêKt2ۧIr _-ȟZZ2ghWA ~#!-YJR1 b2%@.F&FVd}چ ן]/|; n'!`/aA4404.EB$9ƵEi_ƫP9I]z1S+}nߙC ñql4 =\@'H}eQ2Z~9^ lusYi ~h\u);R MFjW !m7Ȅ6wnmxl$%@mN:*h}s>Ld.SaS_` ;waWv3.j ٔbtx$+K ft9L1 C*#4 $C]N&J`0"09f$e?+;s a_3 $ *- ZTH>"ؔMscVx{89Z@n'g霾oEr.ߢC+W5Fdӥm v,2,:B..`mWm5@ R\]gP '3\b7O$@ذ_6碭jsӭhW)8p%xTqr҈+n8d䁨OUkCXP[ * rÜ7N#u'}UVgF 5?~ԙ;!+dS(a|QzOU[%k@sRPo-sũu}\.>!HʨJY;s]?U媥 ݀ }8B[H%цfۇ"Q@Y5)?aJGnuQAכG5sޙUO%<_3/ldEȡnѠt'fkA~o4Y+`t}DwA!G>JCcIasnz󤼩kXGC*)Ht>=a-o_y"ͧ ~7L+؟]QT/'D:ڬw0+b&2 ,DE;DHz _pVqcεgxi>W,C:ʣc$b4NG"g}L{uЬ2'`R{L, 񼼁]_'MU=mʝ&>sI)7O_9`ۆcN#s!bGQK.#AJ,FU`|3Lff*^G6Z&s^k̈́:3ߺbXs @;5V%e6c3b>grq0x(w3)Ex?UI)ڍG:HV̂D<$cwmHS[Kv68$X2(6&{Pt['iib'a4f2`gpCc߭wG 6Rt4cWATfY^DڢwTG 'ա,VQi!PbRRJ Er)U PlMČO ;> |ZĢv5$mrݕSff>JvRۼְJ.{hG(w6qe8~n:,d3s(tDtT)7!\·>lmh|:juT\ ?Bh@s3s-brH3BH<َ܉(iݦ,uhߞ!A4_O:Iݐ{]3zq0da ICWp8%4Rd³4z],>1ka8LհCxAtM,v9xY `M5NMnۏC(hpP-ɲ}o+0/bfB.'¦l[ڣ]~c-?7CDO GD4/ @a|c-R:9RAPDbES>B] E@Qcx~NNXRծaD@gY3*UNWp~17z_8yV[i5.] l$dR%jY>00F7x|!!Τ1%jGgѤr2)iCgc7,l&Z_+>jZ%"=~Fhƾ{*Vv)Ts-lN%\7V!aPpn9bD[kʸ3L1%ns6X&h-.\Cܼ~^x27d]JR5qWmbDnǠr 6ρ'f4}rUqJυ-k2\FjWʲ3u&bh׶~1̕! 8>HҘ{y_nִFemƢJl#ԑB(țجpak}ƽ{fH'v1=2WHDq3IZƢt21-b|/RX S~|gCav$ T& O* tbDc,%;eWX턋u]b~}1+ [> !HkșÈ#h!ۅ( ߲3 $;F+ewܦh5=IҺ- H&Y}w16}P:\·o/,yJ+iuTblU4z Zp8sNְnD)tWB@2dYAK ]aPMj p (mT M|(/K̍nw79TH7N4dQ: xl3 ibe`1]m:~Èj}Pg?܈An>]" U3||#oCO^pQoi6j·-ؽv @o͜96ܙ@pb\J$O=Rst*jrzӲ--Efz]tykVD[INh\Yx!.p#`!vG_parNTkwdA絮 )%7uk s CzKV9$2ȭb<7KmP6+ 64&I;0xPЕ*Q[?ig66o̸l,e&$9;6. SS~e zؓ/&0pŖ- *Xm!Ny]@Fᴣ.?fP>BId^w8trr~ SQt]IaLſPKvL?[A\]#8#d7Tyv#kJl)n_`NASЪ`z*2)~6 Um3IB ("l݅*m렛Jw]?C+sd0ilRPQG //!ygG#VZ(%Y@) ᪽MnֶLÄ zh>hĜ_/yF%zYRgZZ"Ng^䀉*m]FaeQ$YdՏkuN_]AFINI`ƀ?>=9Qn)m rd"l;dTZ,4qu6_On{’"󵏟d) j`٪ @\8z<>d &8lۃ҆Zl *c,QY]\u 3@&BTG*v񃒯=5BvSg.9"({ÏA V4.gT$lŇitᴳ1-!t7zS+!eC|N]*XyCYKdY1ta <(ɋCKSA|Tޫ]Ng:چOsC:h%U9C;_[#Œ=~L7/ϙ̚q']精Q C  ?4~! +ˀ@ ^ M= V % hsO.cq%.r{t޹S>z}ha7S2xn*m xci~4 Yƻ/2&70y<@.G+(zR\g&U;qq,%,,FFae1/[?NgB ~rrCl7^MfA [-405FhԊSagn9s@bH/+c#>aç4cMᦤ9qʕOwW7S̖ɐz_-IG Z\ /*r{x\ƴq_Ptm+ń}l"va&ѱí13ߘc JKoH:1[<00q Mz۸tn9b ֙$sטaQ2`Q}gN lUw3FwhJR9MXBe`s%&JcYԂ #sfc'1kBpbS1tÉ#z9q>=c{(Z.N-+ , h^xy flSjȻ>HaeOo30RN#HX-CB(Eh?w!)٥=Hj'Yn8+;q]g, ˌ vH.7l:Y=m: S1rϾۙ-#mtOK;$Z:U#Nʲ#momYʤSAEV%oppxGLgf ]Yr?#%!{f3tM|P39̠YٛLWʙ9FBYe:y;ɻ~eË8lst j6Sr` 0#= Vcd*tܡ@;Jld95fVN?pCSnTdsw^oh3q- <:Gͭ0; JbބL4EX#a_UU:"c拥[Kⵑo' k:Prr2Udkzw=Sg-G#4&n9coS ]gFi*)q aK+,l׬õ 䲟LO@:XaFΤKA\QYxj^dGdOީv]ϐ.sF˔mjtM̅zus!W3: _ ɔ:ÌGrC=M콯$2c-u^tJsY^~+c53gG;_DFeDƍo Ҡ^]&N/qy6+@H)ZM4:PquKBɤjL+F7 Ȇ" ߜw *kO"ѿ*svLMHf™}^ca3{6mb晜Md}Pү X;=ҵeb%6Eq$-ƿƿF0%Gq!d;M+"@X"vYtpr93< "Y( 7bg {)sꌶQ@Db*iA-l=3GH^sKLIu&vwiYqc`olI(M#_-҅IMKZznb^x`.q @Hx=eQud't7eCǹ (~ZU>z=o@Z'&b6=ooz ȆEZjIkh@čCZLh;lrF(Q1/-Rby-_A"o1T\R=IzΉd}[aRO3ADv"JD),%ۈVXT(m qCp +c6)L)*nCXe:~*[{?=yV .shݧ'XM 9nA=Lν"X@R[9u ?Z{:j!w=Oʟ^5 yxn q\(nPΙ/秨`#qNvm}:#lt~ vDuOx ,%MT\;ް{BE*z_HG9t%b p>nuLSt #iT-Ek3𽃉pVAWl+ƭk*zYHdx"K6I m:Ɩ[$Eme[RRΗ/V#ĔUY౟r'OA噲 y8cDG{m xR1n8ME4QWQrxPKT~~Q@<6!@μhH{h/}L|ꃓ 6A ]_SǺ9 ~8!@9}3{&ptlozøԏ faβbl/)ݫq \$W % q穦e!1=1\n?f`R@<) DRl]MwzFHF3 V='7-.˨1vĠạ(^FlDbH !+ńR2 s"smK LԿ eiC^rVElrVy bl|Y0dQcZ'QFS:hfٯmqv($L-—.hgb=-pdA=(.&y!3zX+7x_d֥Ci`,b#r1< _^3v#քR :U CwRөs`)c찃KNʜY 38w]e'>}%n~ ͧzrӿ~.X9}il'<<g'"P!bYo_aQAN?! VyA =9=Lz~#"a!)n HxQC2)>[9. wudK2.zF֥Ɗ6׍X*W -ǻEmGyH~iΞnvN`l)7 h +y# 5UIEP2#fcR?ͬ) ۡ[E'T$qOהּ n 1j #ߎXbi(_.En7\oA?qg$P8?oKI8o\}ja4m# |[{l%7=t\vT3n.28:'!]dQk1X}3irHG13A~mb:A h/R4~SǮrkBW7j֌ ,D]o`w%-_p(CV24.jsHE{-`kkWS M¡$UE* t^§sAmNxcWjdWCMsZLsz5r3]6Σ 0i~ssAu dS:AvpvMR^)02)s/ϐFl;,͙Lퟆ2F3U5]q36Cu^Fgu L 'W+ljݓϚHh~Vi2~PJh2dEJ[SOҔ\Q6v}Le6[$uK !09(C74H]$pk>+Rm[rI= r&)p!$KfCڜJN3vu̚e9o޺jC+8U$,~K0]"=e P6sI\S;WS7 AԼB9#*z{ʆ \!*o2bֶIuMX - }^[[qFNqF2Xd 33m OGs#GhGqqyXX٩OM),5թsg(~P_矾_|3hʸkƁ5%fC6B}&?EgvUfa,A/yUȈ @8! ');fG)E N"\IyUH I3JcSLTQ?̻׮Qd)̯9|8i[uqתaHwrM3y"P;ggvTpkYG-k%vudҲų:g´t]&g1"KY#$rZٯЮD*IB3uOpr R$+tzUj]H4{;:/SIZG㣫59vx-$WS'q c},Pc%ČHM,=r(%kRPWD<#UP$o,(6|Ie9eTS\f`CyZszD1>snXAr#qB.lad(_rac ?r%e 55Y' 0Vҍa=Y ׄ{0ck֋XՃ(nc<[ȏqS٬d%pDŽ穱2pUyni;1$7f r?x{W8X IlWlkaW$)/iuURd>_bnl"7lL|ϩ_0#=O)?l;m-ڣ4@ЅDzPS0o4$Bۭ<\K3BT.ŭu)'a?tdnM_aɥcL|04Nа;6;xr)muF<~8'(R27.x9&B,;ru COE&SZokk~.C]u:YҠ*u'J^@GTk ɼbZ5FB6eĶtqH5m97Zriiz~^N2 i"Mp`ŖwΫ]TR񌡹`uBd?% 1l򖞹yQ`Y(\H8#}&#Gi9s_gl4%@869]% lsdf&0@HN{O[0?y"Gb.qhpmZa_“3OMbPsλ7& ͥՕ6np,1ُ.:v&E߷ OQW\lZ\+鲷Va4\i4%J1`=liv|F9XϚE#l| jm-jEe ?xgtN.=3#G*ZS͡˺߽[@aVpR^VtALJiU ŽDN z3a\= eoϣJ17y'kV` 1|r>$NNz ]]E͞='Ox4cOSˬuHHG^eo4q9R1gNpچiU!~(V _pQ nש5Bwapn7zrS% )U,ƦK.P׌EsV-=%ɲgiHO?x=XH/2 Q m,chL"ar+w:PIkbO&̇ /r/3K<{r>4c3H){SűvmCNJ. ZzͿ SQ=I!zbR=y͝.W!ZԍȦTh񺿧T/۲4!%:O_̀/Ō`"eOSp+=##~7ʖ˃6?їJ+AHz4C[ᨣAlggD_r}i Y86ktٲKt)eȉvPk,DIM& UUDR%ݬ  쇞?bF L5Φ,lEnjsƘFusT Oe)-`-LL qrK0Ʋ+~ybtDwțu A q(j w*3A2<;դhg"0P%fO׺0ZJyVQE'9!5 QC)txf['O !,ݼH0p! x#PMo5ge7v`SSF~I~r_nA5!w9ْKEsc6޷ZO|`n#8\F܋pΒKI V2 +G* umUKhR@P`P7%vxwLD:v9\ ~vǎ.EefvnwV()IKUvB <уκs=d`xeΓ%?q#d<O3[vQGj;h4 ^zGγF_24*!tʏ{MPK: m! ݨtE} 7mFw{;3*^m]ٚ ǩtplU:!l_546`n8]kY&-2Ša?B 5>~dKc#{1 TC(HJǦ}oN(3`=5R126]56$?OJBgqSiӏ)0w꫷OEH q* fH~6.6dj;{w"p1&3<71 LlE=&@,,hcˤrLS UKT`AM 'iU٪-ӧ,hj1X*=+\(6^jy#vShv`f m\W{Fh_NH$ΎqK GO>r-װDq+\$}jh+uZv/Ґ]`w1Ѳf6އ)ֽ[3ZqV~֦JT7οil#Os9 _U%$% lOaPc=ÞGP}.hޔD|uy®-W @_38INjApYA;3xCn-_' #S! QgՀHd5>lq.I9ď1hHĢ4]ZC&qe d4ϯ Wٿu2kIQYn|*YZus&ZT= P0">|іCIDnk8"l*g^DI=l(q7r\f`q\1uYw'i>؉EBTwvI[ͭZZz j(7(juB/4#i@ЮF՝%!K6Oh ~ߤi{]g MB[@-h-,Fܿ#Z[V>6KŒ tGMM0+ZBfKPj8C.Zb +:EO0%E7">_/: JX`[0}Z2dV?= hAm&Tֿ'Sg@'ːtV){|>?;(ko'a#HVLg4щ- >,({_y LĚN~'汤xdV-Cu!f*'*iUI*?X\~)R.7q]i/y\^ c64/tzo 1TeעM57JuqZ6°@Bɸt{h"Zs00=VYNԧ͈Z]1˜D)asS-HB7<5gh< gS))߃S>z'0`\8ERSz )Iw{`n0yV'ھ}8*R>!㚯J75XQX0l7ؠ$ġd~,bv6dڒy [SU81pS w ٝz>-#Q/ /(T񟏮hmVF*`fnRe3aW(c]ҾT;R}{޿Pj*F9%汊PE\\ w2!Nm) 1^vm#n+.yE"PFZ $zƞc=^mKI9?~?ABقmR0n6oK P;/ϵ#t]>q:"sN|.n[M7 {}y)'݃`&̒ݦ`UAK;fH=Du/7!]29n%}Ë9A=%ԪdA-͈fڴ-c ƒf!.C[^"UmqʞfJdu1NF"i}50\HQL] X{ڷS(DF0Wk 1K='?p\"v]kk같ӣ15kz0珞H/AtF|Y@݅gC\C"S,~[hnnB&M'v5;R\g9.%@%NhX,1V S&Uyuا+x@B,>t={˿)(̫~L$mn(Pn[F-x̀>t_ ^,[\ [,ƀ?@ӊ*9RsCpҹ)d; FI 5|i~@Gp1!ZFP*T-ۭFE!7=\;8Av)CU&cs݉[;pz#L1O?tdZ=p zƵ^'do<^,_jV ʑP`4Iu z= $ŁbRm |y-S\&UlX&ḄXΎաÊ6 ;)6܈I.I٪*3"A K,K}1Y ԥhx஭6F#*;f F0ŠZOXN7LS،RMyb}ٴY"YSj؎W>|ۜS"٧e0B>,8@!|&乣nk{@y-2I:o<<y9"?7NZz?(Bt=s~(Z3w"~nj@Y%SFzsrss׭nb}EVMݍKߨ@ L(d$ 鬔 IU!T?VJ,JX>[BA33݂ )fHx=Ƚ=s# Gyh")2ǐLsPQRͳxzC-S#)l+ mėm&홅^9a:QÜWOP39LgFk [\9hF0Ҋ6w&;i/>ޗ%⭦,i7|)jl:QQX}tzIDO䟩@j6KW<|ga:LP@j*WT,+noxrW]ޟ0F _JuLRI@<R֙]h= ~,B=e~vapŋ_ Qlfl0K$trWXВBp(Ft?YS kуrO@OL|HB7y{E UzP𔟪Ğ?n3>_}\= {z0u]\]2K%wƇ\T*La3D@x3Wע!YԂ 3F/cCǼH@Ҩ QM<\juD5LqTb$J!z{k87g{=ű$+*W80ÔL0hג( ̜nX&*8˝\Q1Tw""U ; Q!y3 m,DRZ2ɡ5ˤ> ݲR6 BS9R>:N$duF}ѧ W38 Esq1_S["lD B]p(is)o^! \OCؗg?[kb7'&--\,2)e=NLj1EK'#Y"#9ޖ^;U([B=aFH_X&ĄY~+nn(\q7GYi::<8? "S 4ph̬mjy:|n'5PK߅xf6 fX!cC"Tü&J .!v? 3%Z VQXdYHnz2y۔}|٥76G<M֨o3 P`W#n{Uf7~+@dm*RwW Skl]~G)$Vߊ!$a%ByY+`cuGxWBEOn1$3\i[:d[be]b2?!6e{ޛ :^!g(f8,7v$?gY,+ Gjx{)!lzo[_otP!P6%z [GO٘B#R5M+U,.g Vn_EzC,?/>6jM8sKS/_hǡ4q㙎xBFZ Sl c2ɓX_ a\ pոj9Hx}jiJlDQmo u o+;kW0'JX(Q"{=Sd%MUaˋj]D0BGoJ]ca,n?x,ҋi߳-cU;\Nc@d2֜W\)(c3wvB͌DuLJn]IXh⎰w"HP$/зH:ZFnags4lܓPoonmN|Fp_Իng(3:?%*ߡ(L[<9{KG+d"l6쁝-D5ȻtB_;~7Ui4vD{nHalwPv8`Jr0gۘ;rFIRrɵiykVlʨm!!w<ּu !𴸀RvYԌ|H7B_? nzH3amDdJL`xM[h[Dfg VU)D|Tn$W1<ҩLlP V Ύ^+ &=eLg9t/,cG;`!@Jg\h:3wRi9rGiev eu),Q-fAڑ>d/_/ݻu%F2&V U4wBe<,\FSlABSU#D:88\0D&bLOr@[_,NŹ' DgjI@(34Q( h/-b@\V_6ٖ m kKq5 y)zB 5!~@*E osH А$d0mL!u*|1*5^%ӭZ; 8ۄA(ںiPuU@m>4 {S.) ցגEx{? ;NTwٺrϡ{ 7=V)~Rx+^Y sIQsyy g`G^CV}s5R6n.ݩVn# \crTFrP ar&a[n+CCQUr :t߶l%u@SDN6vܝ$7妛i)8wV05!e92:_KrVoC=<1=R ~qPiQIu0 6 !p:MfPV#˜8!"\C۩s~eEr$1;Ϻם3= ОX.8%4`H;R_ݶ ltn>騦I|^#JB VՅݪhS 轢%+MUgŎ}[gpa7NfA5^*L)oXuYx87Hm c^U)`Bv,Mbe8V5(Grui (ҷ[HMWHqzz[ {ќT^Z4ln_Š^MT KNA6h#iK)j BVR}@ji:>>=N/[z;)"~ f Pn] H <ґI$ng{r!36@͗^Y7Y`cE{0Oô^(tNŁ—Yss7 _a]Aq: aoz\~~3bS礇JC(hFAy`wwnZ\I љAn٢_]am3PL1uzoY/E+_4$62saFjx/o}U#<1ra]^U\"#f7F~=9`F;/2ܬp:qp. @P %#OlD祙l0{Mܑ[\Evw%,Z$$lX۶, qgGJEve/Zmp6Kes0@),1(Yg%Zjos4|a؟f\(w+tJR e9[&oxBS?/VɪB|'v`PW_}cp*=]lø/Fӌ5^D\ݚfEXFÿN\ x=N7ͅϋUy_|5} $F{oчO|]+&wYcq$)Y#w,6X 3ҴF4HwS"6俪iOѓs@71 @|b৻rj,`a12^bP,w'##QUA&(n'.TE>}6]¥;Cn uT츀,xU!!YCfJ#>T3"̅ %Tp[Ohb!U|NUՂ|g)wB Qwј.<1=T KKFj jn-*MPC][_P>p6Y_t`s.>c*26?,UR^y\JnfĞo䘑%3׮uk/GK5&uv`cgZ2Aۤ%nv NWJk,Uם|txOJt fxT}!L~G7%kNĻ%s!T(*~Vו!<{25` p,ϖڢWU#1 i;=nA_:xx0%8XG|̂~ɐvp &m |ԩvă~n6 : T,§9K\ +?Z|zqOՂSv]4,.Eq/V'`zZP0mrj}9bAM gƽ8PRR*jVSjwMMĵi4;af9Wzo]͞B :zM%D8! .5{(gǐIӉ| ӡ~ql]k40w`M ;ڃ1):mȜeaIAWU:~YC* -̕bEUfmnϴ'5Ƶk'yMJ3M8oKPz(Ҏu \j2%+)E@ ڶ}I ` ?@u+Q{uܴ{,̎nHlУ"E'2n/k7&^?Ŷ]`HqjguyI(yP"&atTb-_$dA9-JM L/vkZ=w谗IU+;JO"ub=-c@00"O.,L/#`C+MtE6uXۦHKk0ӡcDjԥ#jY_-B<ЍAۚ ų%ͳoiHQme}x9J.!,b~@oW.B^aWYU)!K)HZv|]5<>R;tYr 8ri`dϦZ8✃HoH~4|r+FLC=c1Vzˎ)3sTn r:А;r7uF6rskqzz&u&/9XdO A߯rjKϙ(a MR H*={:d q{b_yޑAV)j|˸Af/a/-`G]xhyv9`f=(i㹨 oQ&U,42/2a@^@mQl@=ZvpV Eb|}"_j _"{'8ޯ 4 SP"C\|D=]Wn;ZJKcepa3?Sv?;mE8>*Yǝݩ{VT$rh5H4@y,rha2C# jgz! TJuyT-#xCF" KNPc*lKM[E@?K#aI'"`RB̩Z.Ku@vPl$IWDNJnk31#̮ɷ >Y TB_"n,C|]h>ݺ' <v&?H ܥh2#a|rQ~eV¡is1sU=sYkƈao2FY;#a=#t$H}֋r7;'4qQo?Jb"K4f0E3~FYlբm(tQN 4a mG+Z`b)BB&Emo3(`R~BCA_k1'7 T$egOy2/D(Ls lnܻ7/y cJJGXSZzJ(zOOQTǭ:lKu!Yݖش r,5/N,..k k'm"񞚻AQP#GuiEQ)>=ogDpQ3(y%.A(p>w9Nƙb$ɝ' C=.hME.$8=LuSqWHBG7]#{,i%O^8&_{KzQ0x={sG#́ ;<­ZC {jJ]`IW Mjjeo$*={|@;aRF9MQ#QkD;267/Uz|H'v("g],sbЁ(H `SKR<4!3hץTr;mbo k!z>hϗ(f/y8a/(S<ݍS8 ,̑D=g H>5T56z OIW,|HAIa"`Je'*%krMDuH ZG(E}` x!7<:7IۥHdl6v`)G YĈd{LXfVPnErƖ e )'3әvg 1W-*gI 9Ͽ#>KDX)p ]͒ަu }1]@ȤZI0t!5K kKm[9BSd ,Y_A?j5jv)ܼ]OS~=u}X$!YF85[`ס)iʻ. lW>%[Â%^bHH"ǀߤZX<vX: otw@* *1OE9`8}sky}š ݽdQʿxgHD3?zF4ȳع~3aJ@Md{0neB1 M[%z6\;XԄ 6LDD6;[e͈}MX1IWO,5Ԡ[H ReXрY3B%ޡvg^akʩ YPCO2i^f?F١"'wQbKs>ٌk*iׅjXu۸e-R7}:mtď6*R 5TYSUx6Yhv :TO LXp a@⭅طw9q{ep@}QO~Kֵ(3c"VRQ\a9"Ţ$k12Hh6cڰ.\@yUMߺ3+ 0mK¬vm'x:bHu@LܹN!(DS&mڻ vg| _8DS8`OAiQU[H"VDNgn9.Js@F~}sw7Buv#s2 tTL5ei\N =^蝬mIoBazj9ę_SHnc&r U 9p6+m$9ޅ^]*0!?Fvޔ, Ua;2J ^Fi!3XO~"ICaaS:YhS4"worz٢],T*'$'K$ 0G{ec(69H]IA,Mw\zCElFh?X#~۝5p9$|EYzzܐ4ŬF=:DJ1cԋ{RsX;vYPsm ilx~gqj@Y/t礍e鍭":;ǿ#>kΞ0a&J y4_"{eP`N'gدwŇt; rr6RP' Vo`~>kf ձKwєA7T;U~M+w Fj6)Fpv0Gx_db{Mgmq{49!K?}=MWq!ڂM@ ,t-r"L-x]W{-<Ώ,3ffŝ=]>+k}8v_0ZLFt 9lcIobL+ZV ~+14CW]>D69SP J.#I!͞Y樠!ND'c>_ƒ*]D[YTiD5nf.pMk u-9hq~Tcx8h ognAhi‰{(jHrN ANC nd 6S5Q:jp#[u7D n(j7fV Dr$⒯Z `y13I?א&g#4Kh+C gl<%I7 AѴbb&[ǀŴcT XP/ȇ͋{ A~cpV!OY"@X4n|u4~MJ`&Jko|9xVqIX6i>FW*Y|:A+scgOH+$|q5Aˡk5a(iݷZh^m C jqBA2+iRL La^xŽ[!)ٖ u҅GqOgS-Py _#צxaIcol= e"qmZA(6 ¿Fx~6s;Td"R9"B0⇅ t MSg=T럼a0]ɺ RSՉxRtA&D8N jŠ~?UPT$sF#S5x/V ~Ex&iyc[i5_A"5I6=,V}HSH۰ >Ehf1Ryhƹ: Wɩ':y$fS2XFG+)US*m++%9ɂ'C/#k1WZQ ;3 ;DE"5k Jڄ\:!2A z*sН?82X\5_jl5Hfwcn_Evn^lw+U՜(ωvbx74'^#@K!IqDPV00aQXgw~wON[.HTd5#G{Mn!7D 3‰G|_z6`I= 4y '\=g1w^lg3mR{f=JAm+1+@(Q +ea"fҜ5?:wkV_+>P2vǪ&ܔCEv籈C>/OYtydg/ϛ*KT#]aԠti7ĄsLY˭<4KoEOY(ĴI'vtYѩ\U$.l:Ew2êX%G~tdnV: ˬ{?ThZ'z/ \j]&՚&vܱe(Z5; SzFz HH-Z-ixxKLx3W<q2g*Z*\!2D/ݬ$hpR^>E]!cT"z!TƂ]!t.xma#u@(Uv~{>CЦjUeJw0{ѡW$u(k۞H kPq|HfP3k)B %sU-'sjLGن5ŘrTu9*SAlq*'۔l s,2n. =Ԏk\]aZq .Щj(8GAkmj~$.|]UHgZNX跠0]+jk P 2amZ$ۥʆg[M I-<&s75 n3 F&+A]e\褋b]6PLաנUR=d{9A4lsFcTy=h32+ik!.e|D m(2a6(h6-Ɩՠ{nX$; Q\ԊK0P2R~cK65 Z{9lXNTUu;]ֽ#jq;[?wU  ٞK+V^@pIYӔqq=js>Rm"{k0~fh⤘.xX,Aef%iFBB!* T|Փ8 *|C)My%qb$(^q.piK2Wry.e%" a#ϒu`[~ Mayז,vU|BS\ 3I/6Y͠D?JlԧsAM-SGE," "*D]#Dpi?or6Hw8H=M1P]jCWufzy {3jn a8\ {N X8fOb̗]% S (3r+Ὡ*(8Ō" }WT!:7Vug"O&8d c|78 T+% R0h1DwLW(}d4\b,NJJ62"N@SxF\S$x>uo<.[#QnMa]eJ< أu\6]O o4Ok$c~_gBgPEJ"dGLٞp/hb5wW vY,&@d*ݿ-§fϻ&kr^fjW^+M5i@L(9:묖T|i4R2}:&posrݭ_8hɞ9R[>?҅zn"4 ʹJ0 Ŧg5Z'[2T}!#!tH)_l8SX 5y$"A p2|X[YcW@N&ߖAiT!`8݈2FҰA>!VWX:DrIYxm! ȖS!ᮢ=_ 5{׉ j "jLJ{qY|Q{3#^ĺU59R゘VyJ|yϻ~,"t^26KbK8֛  -+?2/)äj̢ C -$˦Z96r 4B*'qǸ@7_vv_nw:B:ʯC@2KϏ >êv-LJq":}ѴlrWЃ{踐RL -l2jCpEFhO/F)'o)t_Pb6SsB*R˒-D~Ul %'?y}-B3#CpU&luUvF/OHx<A}GϐJqef|X>a^K9"\ln3 lc-~>,J$T#|D؟9-`Uĝ ubXݰ 97d[ZH+wU^5_j?iN팮AH< DZoZŒ$/ȣJ#;OUc3MKB!Zd]9swj ^qU|>Bl(h핸xŚg3#yPقIs yB7:/}^(";аg@MnoҀuE!.b]()t/B'Ch֦Ճl4E\v/&^bc/?7lxʿJ3O堷^?"2Y;v2 V1{SNTQ{ (0yk8 ]m\7FjR*i6E<҂`*ld[QC]9/%hFƨɴ$} d⌵ga&G-NsȐd@*vO$ͤ?eX\uMdJ`^tjϕ]>Ts{yyVKp{|z|N%$'SUjȎK!\3`w)Z_FfP!RJձh$Ce9ze9>rSةjH *듏< y_t1A=pv:yei~ߨ,K;;f0TS0"6Mk ,N.9^X\Pd$s$@ǡ",W;3??f~{OEϿ#(0e KoC]sh r^> 9 Eww.BUi<;8gq$4 8lNc@6b CGZe i10G QDsX- jqJs"bo*ۿR]HoE|32_ݩd.K7j֪tzp%[1ڦ謯pÒW_uhZnc*`MqAo{톝k(h?kElu$xv7E) LKYr:^6J#d]i |7fT%BfCt KJm-Go9R^0]9)S,)7oUjO-O+_OSmښe60{/G\#l b^_ՃʲNdHĔFo@B2r_X$P%eδr-~yُ{yQ_ȷk޿Q+H!_h FcHCԎ]j'G|We-)dЛx3=&a1 'ZwÔΒkM趁_-lc[k黼rY_/=}g 'i6>Vc1E^9(T},$#L3Ix)Uú%ESz"e׌ IQ r uD X8.jUl/lsE-`Asȓ)Fz b+ҔYQ>:S7Ga>9~/~Kŗ1j%QH@PZ1,(xEMPSzAeQFxz: Nf2*(Cd$Ef+a=شÁP }c [_R[r `JO~V[ VL*_r)@2̖s nRBh"£]KvOA1*KvQ1DЯʁ NFиCV]@O7x~.bFJHxEj_FJ#'g5#ļ$ -[7K Ab vh VsX- -qiSB;7kC ^'B@S*!\>a]¢q@JS?cLs:9]Y~lŜ::Jùh?jL=dc?h/S;yg0&}$|M{2f@ rt9] *> }8:{WJ6"6kC^^HK?bB1Ibܲ{>2Zr¼E$[\ԋ% gLll1wFWʝT.x t`(m8fe$Ue q,}[P 03R#uH)$-z[ȒOH׋Csa]`:pŌfDI4^ddO۟x*$%ǁ)wJ86V6JU7&7i+&k\kuݪT$s6D46ldNlj*밯>He'!^)ĈB p 9r&RR<NYl9@߇7-pá>5xѥM`m!\| c RJ% VYO M?rlsC׏eFJ>֢IUi`HCB,ub'R&`KW*yݔf!#Zʥ!t B4mFk?lG9X%PM觥H}UU ~ԅ *orA&sx((TT:^!Ec p4P?*yt] -%"f1訊M9ڏo) $Mtfv6AUZɞBN Ef 2x73):{dar`tYlDvDX{ve (ț{^I/zS5>3|YBXhá_Ąn.v> " k`RÍZ_g2[KhT !Dve'wsҽbUe51е}z(p.{z:& =D 1}B =1(ve8ڮ(9,BfϹBD$%m!ٙL`LNx*ubc '{Oh%E|,6P?5x0b s@eЊlxlD(KPdX[NI:ODby%hMQomu/f?8F/e;åQ*gꡆKoq4F8~Ô7!pUɱsnF!\!5_sf" k=֏ ^//L3U\Y2ʟi:fe=s0LCJs"oN9ҭHO9nD41* 5Voǘ~=$Bp+KuKxqO^~N A0bΦ~6]0Y#pE`(R,@Ǣ|<1lۣ&Ƥwt,aTi?y/Lľ[:RBѾJw?di==5DzU@@ӈ 3OJ^[:g{loF |dʱ6XV~$$pkƳO2PI,N[\m3\ōB2SIxTZ|Η*$7?'FNݷmx} ~}d[kMD:e k1!ҋKdH23 G/5&yU7](G2gE}&fSy R,|wzVWʞ9/=w5zM?+K xO^-="xl<7AL+!{d=#MIcA 7?_"&t{,1I}SC G­!"lH+y~Q 6}V6 ~Swz 7jwN^;$:MښdI.]1" Ύ5J3qZ⻠>cD(x[N|L\ z^xuGc@=,U S/mV}[,ΆͲ K/ 2RߡByכ"!/VT\019*#"Wt quLףBdBA"nJ`5?c_]zre%PPbI%i }s As~:0'Ѓj఻hߠ3w*ItxW$ie| 6@zynb`+*J@M}2O2yc[m"lH5W|sLk A I]f[NQ(7wl 6zv:;@@$\xSni48A}fsɮ P\AE1oiN ;E2xCQwӞ5+N;>SӿSHǃ}5Xo,h~j *ceF13rH ReؔLz~^lhx`:^C5%/7QD/0`Mgx;? =yxT0&}X` #(w@>5=jE= :.z8lP&3h^ڼŰq/["D;b$RHp4Jnܻii!G,EKqPJEZ/tE2,z|!6QSֿM:of"}]e\Gso@Bܻ!?G1u<$'`B -eN@)ŢZ_ 8!Jn(dFmr n,eU$ЌRCw4׺z 7A|Tq67_9v];0qibY'V%]W"Pd:f#|9/^wVXnv_9O:&4]^=xqהS1_.MK{bu*LEcUbSn5uK-.YA^NV7?4\h*Ē6jG> ׮@ToGU`ONx< d|h8ұ-UmgUJ/3(8V(wfGf. AOɣǜys4[.a?OKiHwV.GnxGQ#bA~#@H D-èV"w/[->S_ /DX#iX㹾b,T\E)Dx`oL bᔆbSzξr66=/s0əsv+da?S nU0"fĩ H.C7ʀ.J5?P:!&n'y$)Gp? VOjwvK Kx"Rd@/vndoŦJZNSe\J֫>묿%R}^ށv]ǻTDz-C˄5Ow ʏZ!Tmˮe؁MQsSrH\ÊyX{tW TP2C3*Jǥ*cPkm{[Q ũv*@ʯ,81L/^r?yzPzbuhG1"KrȍPϧ.)B%^LՋi?9pZIKSpKљWO.$xU+R`O8 'e_[e?<׶Ju)1fWߘ7.CkL|`uLvcۙnzvW'ut(9롿+9Z陵U;au\5kl0&-3GzrUHDaF/ 9I(R媔{InIjOJ1#]aqM'Z^O7wʽx o%jQ d3 [D0 ǀA^SVBKLIdžG绺|8f{ vF(Kw-X $Ľh/މ4*<ʢB-ўwz2$#",1aF/wOR2hw-(,{E +ۃ5 5zLˑt)K>J3 3 {Ŵ兣ё[3Tl+?)/[ė/EEN8ICUK'0bJX {Rqu=[pyK.ei DF? OvdU4H}Bb{<ӉEs47yt hS",/`C ?AjWi^&l.+!2tٳ@SGǢÜTA1MfU)FFpZ.) I ռӛX>z&4WIk"=<_ί;e`fbj&$8t8,\q֔,#xo!T)mr+(8h +T b$Z}7{=a!j-JMSMB*H!fbb'){ {W޷)5_@]bgb2fbN+l3yM2҉@8A8ʆ%z-ϥ7VED B5%gw50Wɒm)l.>"Y`8 ge &k9>ɴ]Gl#_~E5"|-A(m7稻(m3Yl sVf*V(xG*W5Wi.n5c)eP<SŤ*wy/ɴPvQ2 1WQh'k_šK[1zZCtm/ NwP(t Sd{Sx) jJBLWoEiCR j3kC)Aa @"n4$4|'Z ΖhԶe mk iNϙu6vl+c^*#b\\<5օ$չ*bx~#fQ!I=k+R _%OC"-Рsch|6@5A-)g)ˋH5]i%J6 eЍ/z^G m4X~!ƒ9:1?OD=zaʾgG]޸I;C7'}G\SOW[џ5N)掱:!G鷵lhl6kkRjX+^=痃|0J<5B-Pvv"Lx 3mu7cXüri{@iKJ6gHXHmUH$o?$2AݴB~>*2CwN ov>Vbxmhroe;zǩg'Ş؀>f`g#pk@ɃάLb \X P]CASA"FgT)ڻDqSH f%Py1RͲ7'. GeNwySDUKF·\^k "+[c0lzSUǭo t'VE ޡxW5R wa(jAC-l)Icyugn[ʳLJ[E  Tr:%4q%8х`Jm:,VqRo8TۄF9Lu'QZdan) m[QxfR&\|uJ7k'}~qN|u O.(PjЧE1Fof苁3zBTµǠ.䮸: BҔk,2`ӣTE̗ZTFYI;$$4EK e).EQfG }2A )g{HsS̯ q+X㜐iMLWdۛf|[FWRkj<#7GPKWFiRy(=sCnU?lra[JoEodFV~;sdY%Nz0ǚ85s3/bOޱZ@)-96d9=>/]J& m'Q<1۷{q|MiUC=5Lj/o6kE٠cu*t%2"_t鋂R뜨!:M`-4J+몟tQx/0ylb|f >`U,iZIo=7KXnz"}3.tF0@~hHk%r7+@ m+V-qF]"Ź!?s'O&51(jM˒f4CEGJ7 )WB8%,n ivS1e#+ٞ{- '2P ٶ}iF 3?(ݲf&e,DbfF0J|=@SWbqthZW?,q+J<{T'苀2亠v網uՒ ս&V9dd-?[7,%fЮ۴";z)D9N E++*m?S%k yՑoU/rB>*@i mPB^Ke:7Id z(R`1b8lQ4MP  4 ZVϤ3><#e;;^R.*xb0|҈u;ek Mx,և@,W; `?]C-JVT)8"G@hWnzƗ9dյ?<9^97%5iW /Bɴ>Uiش´6 1?o&;US 9=J6]Q9q*ڝfkO]@JMT(7@hklEo4J ?58Sӕ@*ra˥soBV"(MPl7GJpQ İޖߢ,Y;\SUf=Guy/xsrX&@p_3OMp"f*|{kmy V{ {z<0Er6/f63'斏c8F6L.jנFpsAˋJ&.FqB/ҔuRGi2׉t8Z1摒9͝ ! oK,/+IqBBgX&[<=~6 柦۾K[m^O.M]2Q[ipnmƷȄK^%w}JSSԽac  qH-tEֆUi4y&Ir\uC >*|Ksz!9JpK, WDdW^Z FaGL|U+ :!ܶ#n-Ɯo*#(֊ q.y!D\ *M& aG((Oo`kD(7%:(db#`yw꾮% .F(T~1BeՋҧrNG[wkg7qE'V[xjLY}j7hu=C?ʖrl<ð< _96mp:kh$!gkA} w-hs0puZ3 <Li 16ƫL#!^6hᥫH7f;Ry+BPܥz 'U#_0+`W0`VƢh00JEډ kXfќLq?]4fUElWvdafIyՀv.i0]iU/I H'grv" QF4[vW#\ekHϿreOdyF/ՎO4m箜2?"&㓘Drp{GoCr!.C|1&vLhP: ճ?^0VFswVT> Ky'r\^[v %lh\Q,_i)cC/Cu #o7\\6/׏-14sA#DѲ<6m #ɽRT^:v%O몐H̴<2N åe m$>/;d)ȹP HE;AG^!yٟkhF5o܇4&:]>UKb`"S\N?-\:/dx)U_Yi(lVFx8,8jb<.~e|V;e%~dȧ,R%V^2FKЮA~acyc ʆ>Dhr c`,quUaKE@jP0*gk1ױJ`GgM֋c_9` fwyfzdi:J"DWJU)o`nl5I(K;ɗ{t{#pۣ;!KpRʙJCq}>d'm)WTISf^8eT2u+s[8_hJh+X(l"Ҥ̡ЯJddb1L ]"=ޟ>#q]|Ei\mIzQI2Cxc9?1""5lA 0JL19\BW|] v :W(~~* -ġjz F#q ^/zUv\{4))"CkdY& M*m`U%owK5z7nasϽ^DayJ f&6=O+U=aBqqp68TmlXX%icz긎Am6kK3v[DVICF]I6ݪD2!V*+}7cߘ\22ww(ts?O?MkשG;:G{|o;bŶvGeZaIxe7+yvĮí~Vt_h\}:CH/O֗`ZoQLtᖝ9\n:z" #RD4bTm< "9"{WKڷ ֙m2a۴m*xTk8= u@cgq6֕ ~Av6+ >Z`4'`WY&Y9!֦Lٶ@)_Ls5Հi9Cšf3C6aΒXG;x}'P.LM,pZKsohz6)d4QCn7 +"٪$p?gB=9LOQVeiBwDxn T٤ذq~q[ƛ?l>e_w0c<'%Ɨ<T4%.:a#1568gK x` ?H:\;wӛ Rپ(*7߂*YH !zDEĀnyZ upOLq$jz-.UuòG'0K tْs(,ex26Р̪2 ,{9͆R}3U4-(/1QJ6{r[3VFFfǽ7ԀbDZuFh~7E]9'0Cɔש7W)7i-6dN(Y| +I0]Jr>1hFWO a6ẏ0]б=..q sm-`?H B!r:]KmB01JM4W/9d-@։b,t3">ss[R.r'O n޸Y;'5e)G/Z7>Z0> >CVڐliu1؄ijY0,4.Ht'fXPf!rpV.aӡ8r9n8xf,}EUӰ䇫ɷ CEU9eQBRj::>|@Չ}XvTTFQ1ӗW6 lDžtw›gI=޹:m5.7jtx5&$-۱ < ̅3?fGWS]a:*vnsj`NpB~ë45 &9=@^F 1iP?5PWn7븆s%_N7*]^] ,}~Ys|ڽ[^Z8pD5Xl"L2g!q+[Z?oL  r(>,ؽPYw#WhOsX+ ho:|k&iDO ׶3sLjN>fre6*WiI%08(dݮj۹\ Aob}ʬ$l7$ۼ\7zUKAC<xG&1C&|DdtN t \rHRևx+C^@]G)͓+VH:x8ۉͺ촴hybγY=I}L0n"]NKdTS&)z^ް[w%BXj5N?IŃe|n$>uS\ gΉxrp%v:`2{'AS}p zHmukNNЌ fXL21љէ %NrB uL[ a׍ P!E%#pT&+" Snǩ5i֓=bl=?IOIM 6gڮ%ǯүat2@:ƕr-cjqbJk3"4y}uw0.y<" /Ҩ+`co`uWto $~\އNGw caRroеC>und+lU1L2I .y_vbDV6(z|$# Y,5>bdS+ZtQ s!~~`_8na>6DC-k[[AdI.>`sqx1VwxI K" MrU/Y,aSs?>)gwHfX}L+ VJP+R T7kX'~.'эէF҆^" ͨ=~"}(?ڧ yfa3o~Q>EE+u,Vb3-縉ϮB5>]N82kBH\業a;_;4Ҷ9|Ȯ q)kNgBRjpoi#p7b Ș 4-~繏c6k'9˕vsEXP*BZO\I\QbQۭW4^|U_mRMGސ">!ǀV+Me<6ae/ o6Rn2 (m%DTv.%~:@+/Gj/ ~g[ V̎GZzgh'O>yu/O6D` ~-nυҎ]c5)HL)Qsʂƪ0 ǺqDú#1E2N]?E?7^d!` ja7%(h$4E: 1}0)\NFxGQe4 ?#SU&Gk&d6:.w]1U"Hvyu@2aV_i!k!Y~v!ʀttca~q)N2!aN[Lp‐3[6G"T7#A,翫ZvN>eL68#i:9m̕s:nM*'/^P~7*+${D=~rX ZTiU?DӏU a+ O_UVR-OoY?f+> ^GC×/gkFr/ʅu֭>¾[NhRDZ]US}'O {flAi!uA멗R-z5VFfDr|aIkCee3=O=ߎK()!LWT[OC?5U>, F]DA*}6itj_m8A΁@\+3)!?8D~0o tJkOD :jb*`(*j`F &!roqwyHx0=T/8]Xa[Dlf[K[&$ZK*!IVt*&D-SAG=s;CYB3UA!eaQe`(:eD6^9*\ 00] E+{Y_g +9jU`236\ct)i@-Dܪ IGqimԪrCfVo⌻LQLG2%"g6xpVٲoŘnM>K^lt{NnFn~%ψ^냁4IL&hiyA?(-*%L.T @4#[-_Tg&Mon"v ͯQqX<钑\GҬ8BGy w~ӂ^{g/[̹mi*7-N= 1ifb[R9e*3Pă,5NO1rZ1dUypg7Y|!K`E^aTx 7ڟӅIu@FaabB׃[I6ۆpx7J*vZ4_r9[𖕙mF}I>aY6C<_3/'VuKE%&i 6MF鸨*M<tE.5,AhD7qj=. >n\I]_c$-Ovw|ۣ Tv1JC,EHzᰡxRgga olz'PdH"D`qR}.~/`ͶY\`# R-jнufOw̏!rC u3X/٬?m˞;,\F#ͫٸ UGNT K;ZT2&'ʉ@*a\ eCq^%l;|Ɣj$JDB֏P ZY@{ߒPW1%khI9LQ\㊷&{GKM[ܽlIǟCxn#4U(F u!G~Nq~d#W0&bP^D%$;?lh2^S_de/yAiߒ%5 LKMT5IUlxeI{XbU ewK=nA_轭9j:Z*JͲ*]/γP3o."E&%>XF?/Nۖ^2)5Lϛ 4ȅ{tS h>R'?[Ǔ56d2iF14+'}q eӕEa&wî 3h,iުKN:- fUoE+g>XL DZ~nYg;:δ9WCY:%3wHC8K()X1fX±5j$4,ġ,fK&̒mcFЫ6:htӯl &,sg܀n\rhE]Y˞J?َi.ފ}e_87rmv=_fASȔo:y;bQأcl%;9p }AT)%LherKN>a}1$- oj?6ajׄl?kXp竃Q6 "٥mDQ+ؐI:y8BW21ɫt2E\D58}=8uB1hhk7.XL~A>IP6rH c{29x8T{bٓ<һ_܃#VcdKasHkgj!g@lʓjHhB#(yבE)qy`=t"R&R2ȉH~nj'P1Jt/4@#q[DxPQÿtyqFG#CBhMl)^#q6e6Gpϣ`~]c<ɰ؋ 0NjI~Kq[I:1 E, b ~y8WYƽnf`?JHly:R>09jR: i28HrR.!DjDPͺͧ{|oEL)9pWԻ%<>I^08.+Xi`sm>;\pSXLԿcKRvZO9``ab+/E>]Gz^Elng73C7|Od_uz3Sd ]tKĞOeo}5GǡɅIDn Sq^jh"w=Sbuր\rqnn,[eʧMZ&0PnYS:t&QT949<𫧦9z"Bk\>AlL ܂ЕYhc"Y ]>ф`މʬ^w/7/_w=,Fi8|cۼe96-LBOi6m>f T|ɶ\5 0LXY[3b v'ml1HXi"E>g^B@̌]\;BM֖fUi|=Y2m۱-mіhi Js+ō>7dqkQד Lj w䘋jVhϚBj8贷R[#$zڔ OjPPuCQ4𥲚{[)"]Ǖݥ*Ju{xOTZ&JqOb,V0ݍaHhG!VIA CYT7'اfP:2,=GӘB"=򮍉5?Ր嫂=pwB{7m]|]8Z2A~=G{,A J~ulUX-r,34CorqХE.RK Kͼ)&I0B2b ʣz"O,G9qfVK Ÿk VqfP.l|C|B2-Hrl>(UVxDCv٥VO³3Q&IO|w3}y4sefd`*֍Y"2k෹^Rk]Sy`>Da4a]:$KON@@¤Mhdm,It>8;&ۍƀ76H?5߃签gL3;BaGbg EW`:6|ɀ]CwYp dXTƫ"j@ć8ؿ6gQ%o}|HŒ? 2)ʋ~[M~+1i5~|;XuM"6@A.{+/ʍ_fkBY6WOLxǺGpоRA%n_Ġ 꾮?2E}wPj,ĎbUn+r `GX?6b^﫞*WAY zt^6;!L o?ScByӲl/Ċ׭(SݣQ]vmm[^VcjVԮR-|zMˊ8q8m`>d3^&e7WD !C5Ж7y [f|nG+$t,QSF} x(5++G<8g'j︙ q+#da$Cv:F>hTNC7$s]SV6=/ &tGh5U +'Jxz/cB ru앶`bRF8.(=0ÃQZGB0=ґ)EByLgYwkh9)슁*-,S:MNlrIn#-˚P71;plV ?Ȫ (wO6`V4wU<=_ LoaFRLShfu㹽a&1*49~( bYWݷ|`Qt|vlUZKl8/Iq G[ MK묵'¹7Y|Srz 86¯~9 SP0ɂ5NuH>@2Ѵk-/_H~G8 *WnPuW {zuBhtdQș ߉:us~RFQGvC 6$X p+;+{o'bivy&H?0v$ nBJ#Җ(R+4!HTqsK&QS@ۀiiw҅p4Ϊctvuȹ$?u1G1÷*5a,,cQZgD v KúR ZK1Bls =)ADk4bF | >Ѳt*57'&T Se`ERƿj&~XXwRC^-2WM÷Z٧AV(փ&K}N߲ PEhq췭 H,WZ xG,ԖtMT#KB2e¹jCAeI E=ҝIQ<$ 4qАUofiHZH>y6 :2a=TP4X8fJO 7D[w@4+ߑ g|+ςŨ$FoplP̀Jb҉Fʸe!WFN'ݪ̙F&iV3{Qg Ӹ#̬x{{c釬V5k*C_/ce1 /@%(3 "jVˣnr';ʃ˸1Dys Pc{Z|Nןt&N+L˲t<@{vSO,\]}Y6Ӣ h+=% 0^pɄ=4UW @W qݧ]mB=tѭɏ0p7P2PkSM92&HR ~Rsso/XNr%s,47VE/Ŋ{B@1Jutj2&{%@|֧_[h_P z_0 3dr@|D^7zKR [ޜyǝ3mW:DK\X= (3o # 51:w(>$ESK)n} )b?Ӫpx|V IJI F$= 8FG y@qodttw,#xo4W>)=;  kEoR)R첱ǟz}<9ˋr%ukdM['O~,SO> mXpvum>jd}_>lSvcS4`Z\c򑤲d./^Lɳȑ _+3 0A8ǁ-I>y \e|jDU;AbGi6C4| IJGiz]'w3ZwSÂg*-9,ï/J` GYލ P>Sr||Sa9@q 0k{CwXp#.3"ϳ]419` .U%4!ŚbfTy).}!/AUAn"}f"UWʌ*uM9I G<o5gT"6z{*e&zgϕ?wW kLrۮ=ܫJ\ "'Hw 9WeP‡-d-G lkjI74=̽Eq-uZ\!C?Yl#l$oךK,h{8HPȈ[Nq_i{*`M2$=ץmR>>|i-_1N7}}53/\awXj;^ y VSFzAvmzsm/6a^͘Í8yM<2 rAA k [(Dj)Yy[SUŧ100ityЦ`pgH+OIbdVZfvl=uέᔡm=Y[B|չ4NhԘl:Ow5 'SocӦXkp&o1lx&Q3,93p {q8"L(+%oFUb3N^9NNLa!Z&z5b8c }5I;OoNjyڠhF/]-"w9v] z3sI(cgkKKM4x͖6_P'Pwz.(is(E&d"N#|R+Lm^?LDxwഛ,G})Y?[݉loPZΎ𭹇XUc/vYա HBȏ=%*T 3'Cڥ)s8@Rz1 9.ߎFE.\Q20daC|"N ۡ<v1hNNy.4=s$rK;xs F3HijqPF`k%kgS3Sv1iMhR7>{WB?r!EK -~eXi62|& Y KM{CЍfk9+`Zʡ*TqS[//Q՟y=.nɒU?l82DjåsMTINP?']\ރ+VUtq*b?NZ+ }L՘QVQ\BjM n18L[a3vJ^1M;C>ࣕ '-tTtHDܡw"PMݦЛ~+H|^@ qDoL)dqCMg̠7Pf^h}:!wtN':|?˦q)b(nɧ^.ȲܔtSwW4 S+!` OJ#m/Ɂ~ NS*/ٌ#nfp_LuJ,A#Crt˕!M?k92fcxt=%dT).rnq ~ wǒ ?V#4-}w4!X\p=ePB4н;\&s N arc>\uAQ7r'HPiHwL:C%dЍ;(#MĉePli$<)i(ȔQ]M%!9 .e wsP HSHYKC;*əccJrct?2 nd!7E[7c6i3Uo/0%Sf1W2ho3@FETq c !'MaP*ӣ@W+oȉR!N)NMޫ OA-tڽ GD)D{#N\fR")]̈kA6jԽ6,nU^,'DkLstsF#>bz "WJ}P+A>w<~|\l%A8-+% RUkHpSvy.طal l_=A `7}CjX\n$$6mRf_D$ ĹPk>h`X,dBi* a}V#5ffnzA7K)nJO΂lURU&a+KSd‹ [d9祦$^лi,dԷ V?K8L>9b,lx.RyAŮd2`EzP*G2<|>/0}Ys+5K%뭄-&g0M00| Tr }6=i=-]Oe$@ L.0ѻA (Q<!OqБI 5鬣cUig#FNX t("f"/6.=ٔ:wL&As7;PFku3ب44K;J=\dvk_֬,MުPn=liO5*(xC e(m0\V[-&||Aw/ٺ|(<炘Fm4IɎcKbd({g 52!*+.>?X(_Cz VPqu9# nC !qV6$횑%2J 4},0|)RnMK+[&VH_?7Zi}:y :YC aI_K8(v&6N>J'a-I0F&s一l%*p5Xq 0@!Ax0@=$v5L<)f ڲu 3%o0ˢ O-= 0.ʝ!a48w%)7NHDŨÔ:Е#`520|71 ?D_ӺkvD=LGkaI_fTbvD0qΣ9h1QbmNKJ`ESCgVb8FA?{bD?d B ~ }%^Xna~/zj #¤LD<]hg`t_%VvqFђ*(lϧ 몬 v Y)yOѽw~1ӝ0 @f@$='MaD2ol}'!.UX10]!v4fÌWd)4e;:t%@![s1_Vu]eѧFD -ʕR"҆mº í/ J|a$>:P dxֱ1SjV0#"lR<wI9 LBX r9kSCQ/0GݙK ]H8eRK |z 7\7XEjsߚiݲEBEPY<*."Ā}h4+!CF6^Ult6eU%A~ڔd  7+Mͦʭ:̿|4IP8IԛY}OxXr@2Î_Zx?{!f}>:pfK-ZZ -Z>`OSKpx,oV#F2;,XQ<; 8T>#4WRE.xڡ7WRGXxJc',{#:;R9mk&%ɭmB8G*N6x+8XS-,wHc4 n,L$ԫ9 PH5FU[l[@DȌ}ZJ#3b`,*TWZJ6}"1iz12tG\\lU7#$ t?' LKi`kz\\d)YUɁ=D.̑NEɿh@ZU?4}׼.Wehks?LQ9(94 x@I.ESt5Xiժl⑟(/q3Q4YǓ e;~WKbpK?i;iA뇠 hՇ0iX,sNQs5©x}Tu~2_Tz_& [=Y\'70 )K˷|˻52@ P7?re9S7h&! `y? I:Ipҩ8jn ڢ;K1>PeSZ27T+;T~8+0Z[SūV-;>uw0 oI#w2 ⋡rSu7f *x6fvD^?v O5d /S4U}'hoa >\ *: ++vs htPYBGkEzՠ|F8KR\Nbߖtf:=^/7MO`?L6%9*#_DSlT1E"T6\@ΧzȌ>:Ynۘm| qB?QW tmzEE7"DڋO7=NbbIMf6Mn7V}:wJ:-4k;BTjc40!HcZ|*IfOb2>H يxk}$֒!T2ҷa3;`*:_5ZH{_Lط6 ߃e^7>^\oRV+lp#G)N",Jj3B* {JUf5BWh9ͪr(Hnǝ0+ϯGD6-ko[ZPt &=go)JlQ%zJY9+V"M7Na {)E|ÐPp%L;|S8C+֭1 4Xܑ/_޷2o7R^K3 q\4;R}}z6 `iU+fPzmXcrt ;nY&%;@iۏnémjFN^VRf7 NɯW-;FrFR|0?kJ{nfgz ,[&-NV)^(%aì^S1%WS1ja\jaR aBܜk$c l+:j vJSD6TSpT&(Y!8nz6BêhE_ #DGff[.C>jhQcMD~B4/>׷|v[ޝ⥣!w[LsfA ;GȋAslYpWt;dvP\@Oan|H_*>P[V>X PG"@Yd{gt܈'EWG|TX B0rRc5 ;>0 ꌵ? ":㩓lW@dxμ! DlօJ$p#Dx AaPQ~$_)bӷyba}թSA6ox!Kw2q ܈@Ġς[Ԙ4x&U ;{ <[xg~^!HUA-Ï@cZiEG6@nB1Hh$ Aڋ)VZ6?PcX'~#)~)sXQ\HSp/foޏ@i)kY丆[;w$KUln)O)e k_CY ׮I39|a:mH7 ڲ;! e,pGG`3nwbz_jTά#^"ڬPoQSBIgPMT"o[1пwc3eݞr*PiI]R4W9õ%?Ys{ɓ3oj{~f>ch ]nӱV2c֗{ϙ bHV444u !a(q?s`>VqrTwosP 4[qX79P>^g422 uDKW]m!JMv c֋cTzΉWK K,4BiAآcW*ۅU2)T2Geb7Sw>gjZi!wx۫ޜ®T5xz'5оo8BNsbMKyx0jd9ҴR7Ka+4oEڎo߭ɃfmTwSeBBUXB]Վrq]m7f݄R ޥf4u0V?աP$ƄnX:^ ̱6BelVWuI@Oo#m&Mxk :ua܉LObJ^(giz o0Y~ D=>*g_ WtB{,<3@f)d&l޵lR+@[ёbLc)"*'i'4^XXF(Apnj 3yc *[6|+lƓ,sX[h`]߇.n"` ]mWb{ťV)NZ駰lȃ`6+ VPjA+0p9ִF`~W_"MDxa+C4@WE-Lt) -n#z>>u Ev9ɪTD;1hYv6^FQ1U @jcs; YBv<=:5ɡ/s##R*lX6SD+%Lܱ4K^)ru%VˆD@LopjF֘1DN>:οN/ޜAY!KƬ;nv6M9_T3μΚE=QAh" 闭f7/B4NY F#Q$g$dūdmr' 3vɛt:Rx6~:.RV2q+fO@N ^6s2 ~R:`Q%TIi,>,wvš#oFh[|o;.r Æ BT( Kӓ_Q eM^bh1= "!euw.aɘK9f  ί}\&" C/M쿎~a8ogA($cΤ+Z}zRiNڿr5TKҮ3O@]QI õ9V5b'#%,U7*3&[pyA,@#■K-һsOl?{]Xɜdq7ˊhmTQ%;-zq @%WY]gh閻pi]NKHug4B=PMxfnJIUG9AX7m~|"S*FRkki!jX>4jɟD>iwY/x ,M:Z2{O;X9Q3eEGRx->NB"fcgJ`$% Ԧ"^ %xj{òORA?B!JdNMLNفl'S%QXu67/Dqs`i Y걫 qV-@-fBKe2m8ӄRe{- 1?h#Eӌw}$_%)SGk~1gt/)UrgGʰ-k> yOtujq!AIF?>Nf'yܝlef|\<(J=!pV;g;+ \B0l,iBcI8kxc"tYOҳV?)xkzGnws|웼cB:*Լ~;~a 4cBqbl J ² <1 We͇T)tN^rZÛ!Ygx5O] jD'GSnuq(^c|>L鈷g,`L} O.!F՚P;hOf$8R1<'#Jc⍊R]y5 9x9<.\:`rI;rWg{b6&9+c&  NpQB"#F1[Ò)i!w:LZDЎ.Ġ  vޔ9Ë=(\1,ޭz\%87.q0aoVoV0!|RX(|gkԗnuY`z ׎sD1AV_6vȩOF˶g8(V5<j'~:ԣLHZ$gLljL">F);½w &S~>B[~.yL@+^5 8Cm}_S>H?RSqC}8c>ALƷ0#c`G8UKIQ% oL'(%J?4$]+*IcU+gt6/h*ݦ/⮴~RfC!EY;軠>/gUve2}C=z[.F bϒ'q]45Zt1ߩS\c߶՝0G˭#%&>יTN?i#ǢnF7=nX$KԶ6F)[H$MqL8A^ ebQ/WNJKѐ;'MȬ`'Q옿kFFމV\p0Qx}j H8sJPiRmj"zmd1y:Lu"tfr@T"D vjbh1uzh9-q/Dj?M(ʭۯXF*8*5_x ūMO6z)[{S,3qk)ӬpO t51Y[DG'޺úQVeroy @=̂2c.Pq)kKguHnDZ!ȍL"5WxL=h/vcu[:5 ,ewrNV&28F `Bη:m/بg$j:Ȃjʷn) tfIg^h_ol|T `L/ PΝǻwd0j %sXi3QZP{(=o@T)׉xqui8"7#8iWIT#y n$ `m)׹@c0xʨL) w%b-dT@aV}eTb5Ew`鉥SoG[;\lIۤ҂^r{es47Y{f DpnvpP4:g~4Xli5*oCZ" O{Lۭjv?n1`ΣF սf~.dž<(O1ԗ 2dI,ţy@@Q9JRh#|5x*p%8y_$xE*2}-gjLH"ԏwxLƄlN:7+#quܟsΠ?A'}|rH i*;tx|.b͓5 yFfzsJb5'D~X 'M]]; ϺN%;ߑ s2П_UVwujJh^rN!4"+6Jp})*s):i3#3Qe]sCy}J"tiH!ٶs{\N`ONnr„?V7W&bJ". <̀^_4p zI )@DesՏy8Ã;`5\5 xH4LGܥWUA%N-8U9CӋ}aGC`{$bW$X O@P3yf:j:Qn¿S JMLJVs/jc78ES&dာᏺisN_a*pTtTMȼ&,%sGStR{M3>N|i.*5""'bݎnղGrſfo!r7 }Sbm9ۗ(3Cw+:9+wf=%k9ԗ@ÖNj7 rh,}2@E-?)-U '^#fu^$-ՠ+fTU?iP\S 9ϛA.̑PC-v 1^g.Ju Vm7qrXqjkR-jljs%`3l<г@_2UJcbed[Pؒ =UgGWux48LE@ޚyr -:"qI IR AO^9BH5Gj}pR!Lx&f:T&1 5^p+Ǝ(Ucl[:A~ݳyVlJb]t$,b~rn:QanѢ+XlQj 4p;o\gi VנRǪh)i<4/ܨ͌xŏ42G>+'x.U %# xU70*kk\"V꽋3܀IJoF[:$_R'fP3> J "9HƿWZVZO ,ޢoO0j%exW-&Ѯؑu HlEʚsROYWX*5xpw`DJP'oQ4h8!9A#މo1IH1acIል== ֓ߙwZ#?.5Ҡ65]Đ y+b_> kJ^mY@U X3Ʋx &6O*x@Om$UWX>o9-ʀDEHWg 4<Df$$_ :̶ةSU{z;tǐyލ#XZta2FÑ(7;٧X>]ioq 1 ;Oj<]6ezj4'OOFqYdSeS=ѪҌ6s_d/d=[xMX(Q^>R|{KMi dRURFMM[`FyqCG򶚢&. ˔l@08 BkQ/N uC[e8+tB oK*suիQ ~fB;d9 kK5a !&sͧ)ZkjĖH.W\cɣ{r\Gy"pf לm|sԓӊ<. mWUH$ODi@.㙢n3x)lU0xfREؿ\ o kɜhSTiM=Ms?KE `5ȑEbXX0AЀ5U:EpH=H'@<-qWڜEYyOw!*9ٍ$y,id$W k*$AR;X\~g>x>؞aM(fF栂3S4^ESqn>eջRD]6p4aU-,aj ,<;l}`#.;|sITI_|B&Y m 悄2ba2#( SGlNBBOLqSdt{ZD*H^ֿ _#DV~!|Y춧4 렯_n"bĚPL7f3.2gi\V<ڏd\sϞ}po&J~퐉pC}J JPGw3fS=@,nܰEjhSIΠ.Lc/U@a<*amP/HpMbPU?}(-vql,;#H4y.ݗxb0<ܢAnDl|@z4DrNy.l δju4"g'Td9Jt\ Y.k2P>QG[0CL%U5#%Mkv,8a`FtMПGz`3u\;߯зKZǕ1#ۂ.¼8@@3k\,,{_\lkJkIDRvptFKOo ldr'd=niLmH )wt9x)xIwJb;Z\ 8UiGu9j K;{zI[y .71䘥G׋Y3*!gj wa7\.VՁS9H~22یYGF@ғJU}"7y1+ ӤrA8Z򦮡NkNU 6/n;2l<[$)7OʨAn*/ĖvڴKjMRt`΂飧dȑiG!xpWZJ~ yEz-'SvqK;IZS(֊OK?  ޸ǘdER&c-͸ÀvAQaF&lAWYCHEO!PD:"+ĭ?/ dFd Z$1Vj@x+|obb7eClͤT+~aT?5s4E.<99G|±e2w VZNM~T]w.=hjO)x}.W=i9kʀɮ}pes$B&>'Z-Z o(qD H Og L=h1s1g +yv`8[(,30gWg{+? o0jXN}^^iO!mLQVnQ^?r^wι :iyޢԃX;P컘0QE#-* d _p6'.THW(o@y6%G 61&)Q{{p<QnԸ4y goiTDGm΃j >/ЁD!q=/oWJnC*e D}-:UEGx<cMSZR#pR q"4:!>Y1w#{8"pӼV`]9|@qXҦpF,LV6iPRޢ萬W+:llL-='0|W4K[f+\tuKE5U?KPDTEւ:0ե 1͇5h܄^4QptR|%ώ3̞c4km\Ml <˯|oAxᘋE.2BJ6pO>5z$~[?#X} fNu\">[[eO6gC2ˆ 3]AJR v+*2TNwQW(I&2;Y>5e慎3 cWzO,ߴS2nޖ"ScT HT&kRAd+ڟWfR}V:Z|SkPsM]Z=Ʈ7v2[ X(ɿ|&SUC[Yfu<&X >Tzہ4, V dSMeb,W-:2G?e|2{W_'3ɷ wyJSgkvw㖱CoM.na 7iSn5Hf{fPI1rRk4Y3Md]ozE[17{|`aJ_G;|([O,B2 Ш~t5cr_G\ ܖ.[Z^XO m>)d9pny`3I͔$E5"W^n.0hu+#$raWl+&,sC9^y3(%O2kQ= ]EȊvoNFW:QV R.k:( b&Աb&b(kҦE?ն@\Gm@~X;y; @m fidD)_Y:Ą|+j xʍTxTnISRf"]Ćn&0d+~a?+>Zvy~%.TJ蠓׷2K{@?,Zr!mUHixN(: w HE]VCI_xVBRH?S`'\gN o[V gKn6(|^BBMEB5BQ\ I`anZ:YcpDZ7 ORIoPJP#GwD=Q)a3ްٗ@T7BtTReݜO@YWIo"ZQ!" xk1U07Gח׽|K8E\ˏm{.T<A6WfU?<) #Ŧ 8YB 뉘4Ok2D^`rr5q,Crxkl4MdrHsK{hcrW`Y W)+sIB,4vip325ⱇs\^LeM=lvN 8R&ly7l'>"Iq  MH{;`xu-=ؿN hfK=c C̵f$r.$MyKI>%$ ,?pd? ^Ĉ-c6_'ߢJ+|1،^0R*g ]W_d#4[u%ʈǔ$=xUX aezZj,'P[GɫD2a{zIJ-Ob.'8W(_ҩyhnFtTGoA 8|MvgNFX'm"Q B)l_אR-# kvH{2~ !C6 xfqqQlwrA(~рFQpEW]+pҗ` ]F-Ŏ˃zd)z;ǫw\DFuKڦ0˹4g|*EJ[B8UA9;qQ^bDaZÉ{Fs%[\8w=YX2{,GKL\ b1'q6q ̠̦h {OZ L,c+Թnpr3$̮xQߪ @ * nMSUcf5W:-%p\y$"9R\cE G&æU Aj!AH&?0 |9BثQX:Gh/gsu"*,Xgr]u> g!xUda$PcL?jd./b=3:H=hƽ ܁_VNB [;fڃy@Zb:K;BO)ws{,ʾ3j( -;tS9Ny X4.b3 @^:nRAyo}fkT3: tyoc#7v2H( ſ쵷zfq̯& Et,cGu g kɱL,{+5}.@O6T@b$"J #{W)ι\,]f5u[F[CV_BB(>]A\sϊ}:p2`4 ?dWktEJՀp}MdxLoEXN6O<6UV?6x 1M8 8RPDaGTFʮ ^騆v2dҾUGۈx˟s0eɟ:O*}m0<Gl9Hӯ#o?$r{-0dm],]Hݓ~+<;| Rk_ |WbҁF db6`lY9"{Yy c` Ex?uNЙ*:BHdzntB\zS򪔙1H)MF|XP@Q `#[*2lIiFKMuhxD(oM:)yثYUڦ8D2Vc&/5ǚ6Ŝa'&5o\w%Q;ɼRT|rJN|ʌQW<}PmS|FdzA(CD#~bK[HA ٪S=k4Voz rBG%`m(@^3zzcoCl=^Gg}^-`{,Uq R,њ@t{&$QmhYe'/-aS:<g4baO_[kL`{j}{EMhXp!8F2kMI;bK,Lj k:>4Rtb3ze6O@:gd/"jo"@!DEh҂}Jp| "zMTTsbGR v*.V{xI3h{rE11붠Ԙ"mæR%J83U/|)lver.TOAR}]ٶ }OyV6ʍyOf9;h\i "Xh@b 7 'WQr*LWr-퓛;rp09<$CȽqiUt/ܬ{li:oW”h?@F,5)ʟ,~*DZӕS5pGjӄ9 *L~yY :"{[Au}"B2>'c-q{h|Dx߱`B>l2AdhBgC16?+=i.v*AOr\Y?/K풌as29Ot-Vѣk4ANF_` mwc-ZɍWK *ep(K3kChӉb.yR)('i}8t7{g%sV;_Ly: ŞTBԢ (EYvCx/ZG vULNC CS81ube` Pֻ܅4kBp G.4(*-Ky&f\]RyѼjn.E%L޵so`y8 pvO^kV84u R%SK%wuWB]ZYĽ idf0c99rW RUN;,m{Wqަ CvU5Cc3~ǟyIbXM8 I>l="B=~#Dn^ͽ/| RI6ls} fbHdGyyyJyzMrCkUS׌hL n0QtDF@{:SpOz<Fb$^d(DIĠa(`822eH*FJ w~$-R '@&v8qٟpK`ҵٍf9 BS\YMZ݊* "̓VM,KB$I5Gcp-~` ^_nL(Ho,C!2bj;>l͒$ ][:rRp~QכPmI#yLY,^-.b\3f<8., ?sDtо`^KVANjo^?c{rK[ǹHG''pd6ز3Ji @0mwByAaY+֟+yR\:ֻn~F:}8OU&D?^(g+I@BthJimxc_c,a&o:9揗]V~d'|AīKoNEوׂD B_xђ'b|4aϜSaCv62+q lI52wu_ M.Y[ԑ0tf\MdT^Sjݛ5D\ ߁ZKU5-u0Po=E&x@z<}iz!(i +Q\&Xpjwcig%*kuX3GNqvET|øm'h.#36c=JtT+^aTwVA\&aC+zn_6rY[pޕͺ4BOuz-.9]x,uݮ+)[2[ &=: RdƳQ/7fqgG tCI)zzpPzjy9m\=+v!*g{[M5 ?zkN{tІyr,X$ 4(lf*ĂH_-g羹 ń:da >:4nQOt7wQ8A5SlrќE^s&5-8 WLDH ]e@ 5ʦyvcxјgFxqޠ|n)>;]oLpY|o]ēh[x%qY LҦOU`ZQYvWS+F](t֯Z7;_)؂)Õ<(!YU9!6_\$Q&stB'kx@@.M υX"2<G~4uF, 'Bē4>ОvE#!-O$:z4 .ޘm_ܛ7z'6ԣݤ ˻ն]Kb>]uX̍'=mTUx[v$.?t]_FB7' 0,| 8 ]~_@?bAj#ϛcx !ܦ!;6)71RvaDqaܬ^p. \7mY+4Uoh˨[qصUY:t؛#wN""ow 6hV6wڡ[CWE"lGBd|Y/rT_{j'5acruL0Û+48atlSSL?I4f28=e٘ #Sws=u(NwvQ Rh+dU_:CnU)T l_Fd8BwT?vM@]|02/dwlk( Fi;EC<\5i*{`,Wt= UTrJ.bxw;҉`eZ lհXn %)Pt!mYqJY{u:H&:+.!`4eOrPJU.&w|\ӗ̏T_U߶ID@-JxY WhPPkZ*#*%;3g h ;P÷{<YG2#dn'Ĩ?/J.T gvܴsU/ < bH_ߓLźho$e7Dvה1*nIgdˉqOBd A&^WfH3b%^Mjwج6Bԗ$ U^m`*O? 8z078 oo H9):R%{TSY!#S W7!Sm9Ov_f. 1:tm\pAx؎ҧt'~/~H@㬍ͮ_.۟p&R=|HѠts?2HFci֣ᘋ%7y]X|lBsշBnT{]b3i)䐔*MleJĎl{-UV{kͭR0_džT)\+dc,u[Y6k~q(|ſO#&@&ڶ#罨-SEzyҦM@Lo, kh*:ʛC^Hv B4Uٔˮ R/b GꁔdtS3LUplA`5/hC(1Vꠥ`[CI/뵠8CΆR2.{%RY݂?+#}HL <&ӉL=WV4~>.T:!c6ztujs]eݭZbX@GԶ[^3C& <$$B7kO*|hrTxg 3OMvd⥷{kvفze; u%dN,E"Y܁O4\X G62rmz F~| bq8W[83>*7/u Lhh;q̸r-a{*F)6U\T!eDT 3i$ *jqJL>&߫E;$kÀIL]͵DA#{sDDwCAp1b)ms)U\r k?!пUP[a/jY{K鐈FGXͳgB:c:&2hP2 H>u, B9X q 8o|㦏rUʇ% C#gLA][%6QB=49E"J0%SPGjJӝy]wn&|9%xw;zI DqVMj/4pQl/\|b/GY6PH&9C){L$V)jɤy2+18Y2h#υ)fp~-|ucHZ @#`Ŭlړc]L9,$g[]^>F;DE`{Q 5]P*HW%:,x{:"׾ -;酾׌˄*KzW@vvP;m.(ȃ2hܼ8/z봜03sjV TQe!#xtU-tS6իU (LX<%֍-h&DOR\ĵP2Ѣ Ox=vXjd;W+Qg IlO$y*,~pݥ|؞ϫF~~('y $>kJ]+5i! Tz}  m;7)H86MAd}SQɒ-g\ E:ɣ{9؂R4% `확{1-vZu?ϖɅNF 6 S$l'kQCRZ'TBihf E @͉rYh98q8VYw(\d.o<RF9@}u>y!jN2 Q6 =,(UG>fu*a9[Q/xO)H&k ԰Wμ<3A+P=@Ow2Z^!ػu|lxr?/ ڥdtu[Hˎuis0瀒}iqʙ94l/' kewJ+ӚA5󋉷kX`Ȇ߱手c`HvD|=UbnDKv/mKu jm#-MHq!$ "[G" R+~rP1)/W)isck aVN:[.cQ6rʿsORPq"sj(O xd'TC0yئ&rSF{aH#n]Z*[ zj ,p81>xhq5f#zkA*EU+owg+_mQaFL6 ݉2B#{oI;bMfp;, V~뺔IɃ7T >9:_ngkIgeCDe`cZp}Hhhg0Yf%4) &J)suqLIb2?Γ5>Hi2+-lA@{PgZ<۴#3zY RgzN/1SdF|7G9Iv d|.h\:RNuTnea+"Z;L!q͢ L~IUߊBy߈DΨ`]Vg:VR0&L{|U2M>ߴCq(mi;'sSZйy{Hk}V}CW¿g<}ܜf/X8VB/OtFWYYRQ8G&x|{@$5*Zqy J&*~j;N#~ I;IC! l=yD2$VMM{ﯶ0H >aHaXKot_/\fBz&x#8Wj=1sEwiJ9ũI?'<ڡ{onjK(f7md4f}$ng1UMĺ&{e|f=Nc-!6[Z-.׌guw;Ւ~Kg80D!d[zLMd:%0U]e\K'n"i[GPPc 8 sA TJ>W:=r,j':T[jYY9I m%i[0D40r3DoٗzlJ?u@V컰3 ]<}&g$ey <%R?y*:dˌ&CѤ@)Mtp}BjI]vٜgD/L|]ܝy}MW<_{u$hGr'k5#زSPQT4^oAJ٘ 6b""=N:3= <(sY\2݉xhRө8c?F{rIq9gB\U q" X6ql[UÅ 'l?WKV=8!5t6ttZKr} NmƇձYb@FaM0jv\Qizgq PgG>\⅞⸙)ڱ]&v~bEƭtjnCvՋ7[Rx@_^3ho^ଵ)6X@[Sj^ WʗoGՆu= NJa]JS?M5'ksrNMtB^r7e]y'~CT/H%}I3KzvupόV Po"cWZ_;~5N)OIw~#d䋌YM6:OfCN,`fep."18@/c}Y:B{0dW9K=p[:8Nq~P11IJ*̝iֶNï0jeUcWl$@8ŎW z T*g~ˊ4!ozNq% /qTFaznvKg%P>n ȽC,m 4 HIr ϜӋ,G]w FnFo!4 Р&0GQp xku_rqo:cm+e)@At tciz4ڧL|c\h9J|\:Jj'jx̛__ - Z1|%K#"Իͩzxubnʻ$2>SJDJ?GB}ݛLjDt#vv w\oճñgm9@*#v:DFnCSCG5 ;9\ZQma!|~cv=~KZz/z bT,f9tVND)s?iqV*`m3Bz|n>A hy˚IU3.gאtg 1,L+oL (#ԉq79[ŏch{Q ct[PD װ9=_7q@Uf 3'WYGA!!qwe_? kqpky<31A8к(GkDW!C44e̯~h2à5qJKvnDl7ыJvCpw*Wb4j!"KЍsm3TnȾ9rZto1cz\ųa 4_fX s-_g3eHC] $Mp(0FMd ONjgrgѮi_i Xtg#>Yc6:x/{wj5:#S^)H[*G`sy#&PD@A݇ 5tܣ u2Y@T&Im6AzV^uSRe$؋~,RBރ?ݓ> F4&yK Gφy) DS17 []Bh’Z.RNè,2IqOj&Rea?v#*!k\t3N%όK%-BJ`WɱZHհ eTjd})*ໜ' Win5֤ծ¥N'7W|~Wx1z^6G-_Ѵhc2,^3 F>?*Ӽ%o$؍1Uf^[b|$e.B5wfS'񃵄N2?eQ,qo3oL3LTfWg> BD"k5Ŧȑ>cI<8<ݱZZK(r :j!y;ѓq!ԃ N32CQl.{RKy┱QoS=8 {Z\7ƠW*FP/d3O?9_L? aC;rл kz$LNv/4 H8h S>$0O=Ңi?md 7JhbqID'{ "aoJ~~kU91iTݚO9⼌'^7$b3}$݁@ݒg_F]g.;_nɐW1x}xޅߊIv2e]-m=YYWyJ tݲd%٧ }@wi h.ݓyqgxu$] %-R$u˳`}F;ʀ8!5M3/d4[tܗi B9ZOTjfWh .ә[PRC0~!y>8&3 .B quZ95"dН'OɣLGI|+?~$gLu_{Aǐ $O"neLɻܝ*SOvqYTdD%$HB ҖaǪ5yN˅uq$q[׉5)'dz!/pHqc C >@{2G߅%pl⸞-VqS$BT/O_CǾu gd ׵xBq)gM:Lb2zfMfKp‡|'X a╏Rf q^z6?T@=ǸP 9: 'Am|C53hQu:{44pGqܵXynd/އfk:msϧI+$yQTWUJSR,tII8 X-9n[:0cF(1EC?K,yCOUkZeZ;Wj7x3·C.G1ƌ҄mع/_}7;snyf#uʷF`죝BhV;NytӱhJ=ւ?O´Q{buNIlf f~.JArO[;aFBH1m \UvthaT *$J&\|mzsݸC=ܭE(( w / 2 Yjٚc@!|m}F뱧@>2?'q  ̣ .w$$#єYI)' 󄗐XDV^q.5zk aiYtD]OH;c.j贫6gS;g97z2%,,UR o{CXʁ%\L~9kMv|r+heO`ix6jUP h"V-(.~wTYQ .>lwxPT;}Xn4GQ NaDP,#<xxL[s/olFbٹ% s݅,IؼktB37'16 c o ՜3j,'uPb`f-fM˯ӡ;μۇW`D.h4z hW#>GUDzjuNӤ==#)lP ̥4*<ȣz!'6pSҭ_zJHUj_`[!t ߊnO>m9W-a%N1qjA:V4v,4r"2E,ZuwYοF4*4θ6C뉚uxuto8$}}s dR:.~ٹ8nyNY31"+#ߙ"$@>d/y&rSshEK> ߟ"R#åI_ Q iTQ=d6g2dgG7J rzyP9N"-kQ@¥5,B[S> j;+ߕ 8meN[ I/3g 1;He^FWWd-5LDur]ZC-o ʿrkd J13w])8mH0m[)y,fzVfۼ=p ` i"&oPh\ q@SHXM>l5pFtUR!٬OB/~̅@AqWztUx , Y2cQn5y<!ۤ E>Ɲ)w,TY#׍ڝ'0vҚ)U߭% #.NКQ@bW5#+IaT[jq6cFuNkNl nx %YUnCTuЬX*2{4 8`s(ЉrZD&n f.;-EcFjKx|a&~wo ^dX&i&-ar s<*R SaܥǞoQϭ~mˎEw/ʊMB!JO2WE R.Գ1Xaf.  _61vkKҀ-?4~SΓ= oG?>F$HmfS*1+$g\7-}iWoisI{5{TRtRQY=E5͋,?,'ʋYM"_Y7xKhƤ_:E[}wqK?]51־oly1BivZP{-j@"BBê-9G"hAZ}g h<[]O TJthT M;mݗ Bąi<$ } I$gS^0eGË9ogDb"'U5lexpXzΌv\ I%Rf'kXҕb+TtE (`! Pq>җ,1/.">܊ڬUrj-T{ 7-F[խܱhV-eՌ,kCq8y ȅ?H>ğ V[˒٨C;.ה/p| h'd[:K`t⠧'WִfZ|}I-l9T%SD*ڸQTZA1,ATPOrh&TF[˾sv;5WV6(կ9 R@ \f5VG\!_%xE-}ȓ-DQ2)t].EoFghMe}O^yk!",9=+p76>{a.nM][!+m_ BC4#Gɐ *}ZU$(&خѢ&~9=u {FOT#A;T.ɴ{y,M{zss1A9[0aȩ֫Mm3 iɕW>dݪ^Y*I~wH X){BFid8,޴5n(.hnH/ UP`&= . {% 8K.lMIİefc#FB^KҒ}Օ^n~zV,Bf 2hUƕPh!@7ˋ ͋=< Sxs=7fD#Cz@`Uwڈ73VQKG`9wp\E3V/Yb ?==LsTȡP< 5E SH:r> Xӷ#@ʤ:pY/IbiY_)bpbB]CsF.!xU (jQ{(Oە}e(NP՛ tv,ZYd%1OU",}XYԤ. 5lΧ)EN1O!F_NZZ6mfDlsڔZ| (?U$||p\JqUN\F + h{lLPJ=sW5ӟS[ěV&{-e{`eI{ś^>JB|#!c7|щ&d#Xo|WƲ^+#Q,Bbc-]-Z⢯&}?Puܳ9גknUz01., qCf ՅvKܡ][dNFl@<٭6B] l4ī4EB ZXhXoefuEyfۏWRQJ'-e^&,:^dC+*_1O[5_NN6PJK.]k]ҨrW,̄}hiZ *5*f}ͮqczQV\ tyӒ[e$BwjѺ7Bk J ul!|ڠyhRSXu7?7}*vqZxo.ĚA[]{/'CtU?'T@{OG?β>!\she6O|yi^wp@†34Bwr]#tCQ0XKh>Y9'zOmp>P/mM6e!T<M`I}af|+De@ڐg+8I3CpEkSG5 0'$HF! dɩP!_HG0[J1qO`l[\DJC~A2[3M4f!/)g * =b@zIfLLɪ^ {|0ܚ^,-kP͒xdyEo 7S}\kR*OeGAŜc;<t05LmnAܢJKGw@$]D91}M1.LQ8-mv:{꿼+hڬ+#V 9]k `F P; ?KVP"LkoiqƻZSB?no@bF ;!ǷW@URJnH@ûh0)ׄð~rYz=tl_WzK|zޏŨKw"hn{Eؿډ}@Sl+dV̬y ްBY%:y+;eV&jZ%Gv+g񀞇@b Z^Q*q ?mw`CbI[^vZH%[,8XżIR㴂yei6Y)|p9B&CZ_$ZM%C8ȏL E67gҚqr#gd6_SGhX::=&,`=(e.˾?GĄDעAvٜR@(5voA )=YVOpefk˖Oa~^JMjuD^ӆ#eG,Qd)&Q<( (iׁqNa40r.EB)qD'0׬H>ѐ܇3ZPp-I*Eˁ)V 3/60ѠBYtR6=< bwL~E_ {X R-T4<@ NaKݹr.5]8nwڠGrj+S!oa0QY:jj?Wfp+g;$!%@Ds[alLx<#o㒮S0amV8Tp;grAW>/λ,1@!Z wdw~PUC1;`5+VAnymQ/n\됫ح2:= O vM.֑'\իe- ˣSHu^ѡœ-O\<:}ܕP~)uiEߥsȿohQGiJ4!܉)=ڏeKvK틵.ۡ N \Xo:9^C<1*ؒ(E::X| ruڃ)_x&JDkU}m>Y$iʷv o N+emzX74)P n7Zf2ۂY/:c6y{3X :P|ˀ6Q\JLqgQ$;{bE#h%Al6-p$LO4v3PRDU{5Ίb܊.Ӱ4Ӯq<%?G!m=B\b5$ŠhL@1i-2<[k[91UObήr?nOã_}|06T.-qxJ9.,@Y-3~L-UEa 8zA9ѝ:#$ A(/u7>sO އ$\pɤXVP}?}]U*PV 5կo7Qʌ % "Dbu):}|Iv&F 5aXvS! P}6SWOKDh?TXqe(>wf|\-}Ĉ$>j5Bc(XII9S9&vZXAt>X.OS$W5*{ /-˭ xt+ Rf|'{g:i(bȂ 9ՙ0%^l5Ҵf ľX!ߚ;Md "Lh<[!I\qF d;YӱCtU4 wc7H[߇n_T+MP"wjD${{8>Vl_F.;ß>ȶz ^j YKlO='煗"8|ŠMKa_VOpl9s77ktϩnKtwfe>]U'1`R!;YފsXaYo5ᑷ59CHˊ*qF]JՓ\ˆq ^I%04 4D Ӛp( 0/׾{;g/9q 94o&sBv DGS؂ʶ͏v}AwQ7}-B'9ԫ)VʹA/mؙFU#O'vWR%0z#t C D+e KkMI9gP*X&Obj! %×\]Byb* >|c OLigU vF\K]9[lhgwhwuej9㉈JZ(J~k7QC6[DLӈLq 859Z&0v(Ys֋U/(* -%8P<鸠0bu%ʾə= f$ř#j*ƝoV(x%с٥uܛZCHƩ <_ +}GL_H%7/F9[,LWC >VGU Jnҧ{8@ XIoViGL?[<۵IDA$<7JԹQ#:mKaPgNlSV64{1Y)O~HQvW27 5uO0XX"&MT\ԲS[[Mt[O_I9Z&eB=/8;/_8B\x̶B:\N7zg˙Ω^MPQ6gK:3Ш]'2d0)%ay‹igaƜlao#;mI"lR~ln{kCognB!w`*2}̙c8hc*WmRfaq纰 *<WU\?MʡpY푯8,DOB&L}!y=>z0wj2XR[>iQ.|)Mcq8?bZu>WEIL}84ֆt~m̘p@tmk7 9sXMl] -?VH'4k^i*q %B=rD(wwG[on$xJ3GzRɯ?Yle!~FJnD~#QkrCPx\/6Aΐ)j<0 qf.d.-!|G]qrID dPŧugI^-iƲstl f].PU[)-c"dU`,.Y4Pw$[E*dim.,^kkb&ܮ`2|clu*Ln. AI}m6+.3akRC^ҿZ"k \d{W)JXˊ8-uf&%Ž*?A{|F5,LMI#6!N[άMWxS"JVR?c F>d7 N7# Hb,Kw"Ǽ!ΛeÀ"xaq*̔J_ BBH: Z/@8s#|H<Z{)_TĿJ #Uy#ӓUYMHa>e6NBFA NPwaRe $] p 5>2tmz!խײ r"FUeK-x,IR^Ž%._VxӢ(0}ݪCe& aIa!,L|T4W&(jbɬxmIÚ^a ֭I[%r3᱆N.g`-Xk,O!o1ON@jVfyrfq^&4aKW84L^Bmb5$ )Mf_XK3)6І֐. ٲ` Wau\$ٚhy6 LNl[oD Y2Fgv :TN /p :obJ\w_+= (uPP:%C ?+m !2__3zpꕓV`/!MiM¡Li pj޵ d{7iiE?v[|tyO Fw^%r}M*Vb|JD'Vm_"߽@kDсdQ-6y@#>H4* eQzgOfC%f1?;@А޺3Nu;g!6ZZ4!5Ц6LN2+ bsVk%P£`̛TZ{^Ɣ̪+R5Vh IU9Q*%i&‚|܊t80_ɫkh'yʄ[LlGWxj]'pY4֨O_9< HtzS9afCê)[,0r Ѹ2^ˁFTy>9R[[u(kU;HCtEOe&oQ`hpy7inh;J0LzbQpD6g7 1Q&|:YA-AlzUY#AD,D8ޯؙLJ t H^?0_1Ͼ V4bNT/ `V1%9-d5gRfQp+VYkiMvc_:c{+(u2n" } F.xEhU>,U}E&vk.>l36 ;{ }Ϯ 8.uV:>tG׈Nj[/ö"a>dTfR.Bƨ&dYp*B&we멭I^*è(ZC4/tUT& `8pG (']ˣ.͡cNWO ,L(ֵ7|fWfUXp F<3 (= X` Ta,ZO-F0ok7 a -a9<Ҩz{,rZ.7Qڬ6,F~4JpdeIs瞇Qb]5-G8P@Lu52 0 /`m]A<87G R G$(?re,eST213)=/͖4^h\\o.c zEQ{i / Wh\`!4Rn/Θ[A7VXmB܃6-yt|J'Kp k]C(<}c^ DP;ʮȦrlŤo SJ޶bB \(TEn|x=}tOpF0?D57Y;C@~? hzV[rkZqG)gwI Ol9XA)0K_#Zk`~6ce32m>&_me^ P0%+>+Y2b'4'}ɛ)--x31[ɀ(CCզV,(AXFgχE+0<l2hV E [kH =B>B{5xXiJ~M:j:5l4Q0N3oG#mNy5a9MqGtάmدjb6XBAPRct mNs90td.47\r 뱿(*a>ea&)MFuZ\fR<e0ݰp(BoE*,ݜ{4sE};^Q[X< ՖH ,moqJd}6noȞW== 639ص0.w*zu\U*:Ge#VݫFOkGY.4Z:?Q)Ye:E *[I1yV>'G//n]]9u٫{T5gFD .GRɺT$tx3B[T8!}9۬]-v&O~ʤM/NT&Ć<>!{YJi+VvwȨeSer /bL ` JƧw&ecTX 0r@ӱ]oHXN?N3i_>sU#ȗ\ma@?ӦZvC'_ʭT] <MEP΁(P&O&)PSAa3P$%ڻ8VlBzIh&~8k? V0>0 m>0o\"' v;f rܽM Q(S}CVP?Zi@B-`L!H߷44ǸR&&ANG\PIRAM.m'v ת曌T{\'g"+0ӭHs55 ˲!+xܼLrHr_Y'\E.W`dV9k2Ӥ3:j slcxpHKcZRhTӢs *,aAz][=$M xm/E?ᜉZC {ʨoc#%w4&.4l %Yւu V~N'܈Г (ϰMԄ6f6˼3Tsq\5"lLN&]W=:u9[v,CO"U0J@0aeK\R7hFsrٳ ^ZPb{>RщgR-lXUGb ."\m:/1 Pk +kL 2 !8af~}Y۽ވ6Yod~.!-:ڇBzݧ@'qHYv\WSDhT}a$q1pM$Cd~CT':LgMͤ)uwX{YT% I&Va+a _mKX!9@՛J* o]JʋaȩN]˖ХpG&~b.ŋX}Z|oL"]J͟9JB {LU w&Ҫ+@CG2ecL^MU&>+O8Lcd%4daS<]dHA qPw!L8EUk3gr6mSzZE痚u [U$|8 ;C-`ۜ~ cr-ƝqŃѵLL=Hrh,GN$Y@{vGN.1%s RDc@:v+]#*ڒ[.VyG&ʗj@j՛#`l1rJ^=U'# eQƢ=:#993]6FQN49ZM ~(W(rr2MUA'T{PQh4@nPIm޷ ͺLz0a՗톾m>P~JJf#!@mSjاFX`fJw)T_-rA-qo+IRm>!R* w ٿcbI0&hծZ5 ir)[̵ՇSll":W)I-0u7*jsq{\ 8|  3&rSfDz52Uؾv8#%ɻ0=m ~CV QzڐMuK1qϳ3pc ŸkTk0h:$bD#5s!.H"FZyeD iXoVxu%kM$[p8ʓDA3ϱBbg[~tߞ;[%XOOLhoe,dAW+>^h#gⰂ20ϐ8FQhc@(Je*^r$]"SL?^zFo#ponb0Љ njafU]D}y[wjGZ$Wᬊ5 0zBgo/KRO ᱓cJ(F$X&#Qc74t'9'zBRKW MTEd6CJu&0;PvWX^S}J=- Zo;y'SK UJ}o3Z>r.ڛhd9ADTR%O_Wcf2CLQ}њ[JکFݙdlZ!L#,U sDߢ > i}g`;3  cšږANxS;"&T/4ߤu1Ce;g!495<%y.wV "ڟUƉ݈v.VJ8A'g:n%~ hvݘ$3؛= t5ıའLɝ=fkn#AqZQ ,ɐ2Y?q\"{ `7w6EV_RrVR:EYW{pl(ͼL#$zIChչza "ҝs]`;= (h tX/̼Uȝqڛ.*\`}jE Orat$) uPT+BKD%)/" t[MZ힀 ʅ@*To}x̩:.s+_nL}лD$Jd_Įql\(~+ֱ͉UQpȭ\CBH"%wCMRR"Ƅ`FR3'mñH' gMO fGH!d{S&ŀ$Ԓ@65(ࣛ%]G'XRP"Yrzk3mG62vnUa)+cE[niW5Az0H EQ5S"Lf!=<ծ NB{9W anmNHJB]֑ V膹6FOى=z gn?]칔wWIa5#[a?}|F'#fu=/WI}#N &8wТ z{)(Ehe$Ah`HM枥5)ҋ8JΞ S[AkK ?J":w(z_` "X8_qS +¬?(a3w_?:/^@gf4;/f#}E]s9(/M^U!h ي6᣼ J7.*#Q]h-3Q' #rHE]z!,béUyӖ:a!ЛWQZEǭ!Fs2cdΘá%ixZd2P'f\VOؓE^'/R=%fV@U,'pte+n͚Q杳,"et'W(̮%XvaI](QRƕ|<)`gLr1 T T㧃 9I.1aG0(7Dd^Dr8^4X6spaQp[=Gx qGr, xYQ}?I(hdR܊$Ŗi? .NuU?3'6~ Ű@[CXU]t^ѻw lHRwo%j ;Qi[({> 8>2U\=yŤu4ۋp]BҢ{xZf݊AZ㼝WϏW!C9)fv(#T&k[װ]n&"5|L9c<݌q-UbkK&:bK~~V0j8],ӉOm!W͇0W!3xOofV/0ɔXѲa.oc0 j}sH\ Ch'.9q{čzz7,H[:%eA5Ua'::[YjJlxpS`I-xAsږOpNj<Gn2+}..!= NVghdלYoy v6}lYMM@6EG^ȉ;` tcJg HcƻqID޲^0z}qЦy5ᤏx-%FЪQkwZ¾0iӐ;`ءu$`VzPLN8MjV M0H5܎҄3 sP)(nR7[ *ujգu_.j4jLdVw5 YIuo;Xb,ھ*{ơ ^ `}L>~U^"O҆[ kdt{ 焁2x0(>o0TH{-0N$6 /n Q XUy$/:/+#Hd> >?0[&|4Z-f>V?#vкj"bkjAwon^D#VhTrKZk>t;m:IAkQ#k:~bÐX_p q>abH؄vY /]e-s<> ӎA4* x~'%G,!8q; s2/p岐$0ջ o691YXSf%Dag[j"cPbB1cXM{W/fxٯ#Wt.&<}iC"oX3+鯲kDTU /A9|di~2YAC?ǻO;rN9c{ _=|h fbTX"8ak2ֈ@qey'Wk(Y+PpDBqQji;`PhD7JȚ[Q^:;czc+֠a~XkS8J I6W|?>!ԹP&Q !;3joˀ7S0QTj9H|X znd }G~~* .N_)@fX-g?ԊѱM<`s$ta~qSԸU4ewPԙ*@2l$ p0уøP#It*Z$dtqAӗw@1;^ؤ!_[LGD$zF>WN+k6" *O_r 㘈@W&=ZzSbiܡ5eCZ~&@qA u:oA[ޙ.xvi'ִx,.1|ܘ^q~`Jaax\&{`vR C5&;`|ӔKDth⛒JrY3(; 1n-,L B՘6tFV4tbyg"*+,ꋿ5T0␨'HmMiV!v^KXC  09+p7|PU.zq7H ͎4H6'`OqPFߕL&Z#'͡rUA !E0xE0U$2CH(dw_M~Pߞ "F6P=.l&D-+e'5+*<]C3;;*Z"{Z昸Fjn=V"02cw5~22# B4m5!ֺ[ [\?p ,gN"[ʭKq Tĭ/ eV1t\!v5\A_#P*uY/)[7O!C K ⒩ax0Fa.2O!B24 w"Py(5MQ_=- Wx$輂/? !Tp*gY'.Рk286=| Rf`Z/2dE=1Sg?ǵt8{F39 B˻$k@~f0o3Kd8%=ۿj2սDͫA ɀvWSVG?r`v5N |w]m@۰Tj+mcK>Dס QU367Rc#Ѿ*[jğge F#-<]aZrϧ)$&] HZazވ~a_@g~: q1ض5( މoIiÁȫO۷er?=mا '$(W-\(L|}ZߤDHJsyz-Ĉk%èĽY?סB x\ 2{;B`S#BMjonhZθZٞC15#쾹[F%GzW-9t$ꉸص>yɼl!$)U&_jP#u-ό"&ބOn~_ ˭mktROI %C&}#A@1B|L?M= 7/_&SD]o}t>{2i?pQc~n+E4dxRY$ Riz;h? tŏz#=ܙ?њJ8Ts5]f\!xrRtY[t灈IuTAtzJw<7b_)rɤ~f>1iķ1)dyk^'ʎȎSa^{(⿀\ڻX_Rv}_G~n "/<*Qkj\}~O'3_ iJ0UGMȓ4a8WT_&>QkDQ1.o_e` {,v ݨ9mY5l@T  q"h.-gG+1aMP*NO`c ?+z)vL. Yqu"8ho;tVGnsu7ad}֕geMfI[DwPO"(ʖـXyIR"GG/BT$CҸ3q|HɖOj'Ps8ٚ=Y:;e=*Қ^1ļ6,Uίީ9 M#);g%a[p*$^ do Ѐ;$oGpnfP=FoF)9MlajY6v4AZ4~갟3yx{|vD_BjZ-'q!lR"'9&NuͮSTS7zoreE C f<D]K,v r%h)L CWI dH\MZ)J'Ӑ?kXشWlƖ?р9SA:KB%x&Tșՠ\x'Q.킕mK9ſKܲ1=KO90 ^=5 ԍSn9'T-3B;PWx+X@WscGP4@)׆ }r^\Hj<$c`krmrvN{xG__1Տeϔz0Z!',GJxjD.?Q"_д FZжK\~%]|G[QVVU8uX7Q &J͋֏曪K @4($q6W|uWp˅cKl 6CeQ*@1hfdGOyq84irqKnuS}by 5;:^*/g FCI= GѠ$|%C:`:jqNC_dSn13Ve y3p_*;7!",MTdx #nMa47G-cÄN}SI) Gξ]{aUEc ZfA\!QbU?I/{ ơhѿ~QٶMoɁ^ri)an" Ug?U6sDQmWȕgEİMU/CGzJè?ʙzk'3B $e<퉍O ѹJ$%4LȲ>Y݌@ɔ.8@7D`.,ĵԺ~vbS)乓7p2LҸC0Qƛ:um*ޱ3,R14lͶsm3'חTi[V\e6 =殮7ē1y$aL۵Ut'Qbh;H=/np^A$:!eu:'#AW0^؜)\GdC=X 5 5eS00 dŒ +4XE@~5-݋w4q_/a:7~逰jpV+1[C=". Cu >/Lܾ@ݡ΍S4/>T.cN-aNWL45{q Έ8$9`0+]mзt|H2IkC`дZ}IV`HJ1vTe! {A ;|PP k7 ~ɤ0~qq-Ի h0KĪAId ,n15'QY旦&`NBT~)(k33Y\(Qhbi]=ܰ>ٲ;u}!%MR9SAꨚjdBUrLryC|XTѶiw;y9itQϒ wHZQ)lRLI;΂HCQ:pр_fb Ckt)kl,v4Tv"q+a G5>7Qм"ؓڜh/w+D݄ Zq庺@.dQHJIea!;JęZ]3]JxsD0T*7?$;0WOc[J5=n-V:)g!W x9TT;$zu!QԉsdohI`NhorcGd:eXP呁 _ H(nϤyփ,V1>\-X̿ `$ю&7Vc1)~G""(e|Fa'k>14[+ߎ?Gz1Op_c0a&IfBTgq!YG؉6@$gsB'u7PK.-=-Tpfmg-7˵a%1E^KV#s_7DoSLqп\V^/e<"kpcKK6fѬ-RY2{fu#{CsB. uލ;geeoGG(kiQ/V:ID+@܅eL*$WtóX:z"(xwY8m1~1!oB 4/}2B>nr3EP[hL0Vƴ^uX?錹@lACg%o_ߦy |n79kGgVm}3Xt}/r+xh[i~6D:Fq+6VzɮBZ os%7=B7L}ehK>| eyp^/+aN( ?;siTg8u:Dza MÑ@3 8D&үfz;lsq&ZGg7A^Ð" FremlV`dvX`|ЌsfPBLlI&euORH"PUWoQMdrQK)E9yG=%(T4/*~7igc#&#GK>9U4$|AQw1}x>Rjv[ţ__+&emT*;\[E^мopkZw֫e8|on&gDȒ grKяF~ZO$D(s.!.a$+Z+Q= XoPJ6kcܓsx8tJ] V|yH'"aeL@?g2D 2$~LM$ʯByzs3MK On}uQyn)Tr<ОW np:9@?3m2uHu95ld|# h?vǢ8 ºȜD1-g[bQˠ!xc&`y#qGx$Z[׍GY-&ΦNaz:J:~*1θzvvp29ܸ7F13#@ JG4!X'|#U:$XG?@ ,jxݏWwg^R *. -&'!15-7'yfhfEv_X=.6\ KkJ3酨"A EI;<;H㠮V29hZUZ gN'9ZIq^ͺFX4w]{AzGrf춒GQnΦ IF`!$<,K1wp=/*-(ߖޒTj* vb۬ $1=,AGVѱaxmZuy9gdwogh^HѪ ^;h,>gI;_:u%#zKL3^LV.- Cu,^Δbk:D,ڍuϋ'KW:YQ\͎&Ќ4Ax}rm]#?\* B] \]ǑʲoA;K8I~_N*Kc й<<Ǚӝd{ڡK|TOH+DD+qQ9HʲũW +ϣi4\fzTٽԕb w2bKCqiP/?Ytjh#7L,]YCK`'L u\:#1_G {sQ¥M@q-1j#Əwo}8Yݞc:Vp@4hڄJiAxzOa"k"J )KJAzc6 |x"u1o2:F^Jڢs[Iק)"DgPpebtUk:ZTbkzMTCg=P/LvC 8 @}-#6_qVA<(-6]u\SC*dXzeZk<~~0}3bC1%a1YidVL9ȺK# r];D[Ԕf 0" =F't+= ǙN^uafIzɼ˽7eItJ>wV@TW1pTK"$?{~o<檃%铉ils9q4R WtIY_p\j}yZ͓d%IQB36iUzĜT \{&TCQ@Bm\$(/p"^NJ~@P^C:kd|W߽BbHY quqH.U7N =xL(gϙ̏UjE\ȕfO/y){:7!I@Z\ ,0\RN䄭Ƃ:Iخ1M&4fK7g_fs,L{C9Se,?.,BFWnk9tsl4`nRA夯غ f 1&U߸ Ol :(? jd*K$bU.hdd䙻],`.`Ք2=S:EKRDN &R@'cr5zݡ(Z)r{8)e><(ZYfLZɖ孒5X4Nb9P΁;%teo$Ttb).$'d-ѿ4ZR{[ ]QlsXB8ݣn 3[ZUS+I5OI *z[!GCBpxg#8荤Ȉφ*1.:5pCP;/нHyʴk@#[KţI~ Tƭ ,:Aȑm[\QfP mE  Ћkw`ՕsRfTm]" 6u\_ >DvٮtX}aOeNCfavÚ{_qiU&kP+yy1">2 ?=~M4Ӆ"9p7q jK϶I#3mns0Ty͏n_uCPy9nŐx4o`b+P~[./D8e;;[(?Msc*hRtFi4M%'bM%D~w]r텧A Gpw6]mrڬJgZVE\} Gl8sƾ~{/ʱT([Q[g[u-L^evǜx'ϠX$X .*e=lJ95Oxk (,s; < fi_%㕵YZ~Ss%4/37P " O$@Nt&$š'WƐ716{&0 *cU&YÔ"DOE{iP$( j9Hةj[clSFXǨV_\1B@m~͗j=xL #{y7Y )C` e:^SEh ]jڌ>cN& jY0 r6T}!X/b٩DjFZsH <*@4n}A;k|wԚAtov0.Q *鍶$7ps_}z2~!%1A`;@Oε‰ɻ%kY9ÏO $hg/4^ɤ(?RO%P;msT=k3d 簂at({QOJrrFrz(뢐{tR|/b;2@pkrj^o9lLTurLrEr!Igl;ϡj1Ͽ(C12Dl2E>t ~X%g MtXPCD|]+d q dC^e'W B:E6gaL&|7 ޅ9s:kpke?젖|1Hf$vxxF'Iw-\X0@lX +ҪBTW!{ZӀ-Znsby\1jU{=vhjwbUĆU7E Bhc1yĚ"gI9r!QXC,m5* 76xJ~2"!+JJ)ZL^,o*{kX/htH|`$K^ye[`)|*+hy0hv'jB{~ls$͡P m@.,JAiQ2-_S$i* LO C.p#J xZM chDǀvdm_vm~7zqlнBJ;kK#,?oʁ&x{nֹSmwFPyACȇϑ!<`Mr X_$ sȓy*Q"9 xǧ4m,FdI.Fa6{We=u8&Yb\-%aE-n#JiiD鮆Cm N9Yх/vûtC=Um1{^.Mr+mgPJumYogض޽_3l bvSW?]:-RY T7uı+źr 5Xig5]a-Ƈ| /N8se@a͸>$<<^߶쁳xܧEؘ+6q@L$)6@8Ͻ1v! !;=yUkl9a8JP)V+6`,j_ڶaܧ- ȔV^?^')jfN,Zҡbogpj;Gy 7ؠ0k殏䭫+csF:@?UI4ϦiQ94j|Th- +)bwPqP?bb2?";)%$@*{{m0BfF,g/m7=DZ|3 gM׬9{$@.:}; `ouG MgcuJ0i~\u`rHh*% WPcِ<C2ٟQϭh.A3'jG2GVLJy8bFg@M8欝tžrRp}F5S>oH5teAR{o ! 6ę_TvXs+V:V~>,;G/h߷.3%UaY>9`R-`2{e`[JB %3Xܕ\Jk"t5 q c=Y J}{Jf覣Cnj#@PL lI7'\?XnۋL.wA=JY6+{Mnhv;?S=eH.6ťcͲjNPsc9)p ~R{_kD";6}r"XP ᅪFE`7RzZ :RESԳlh6;= $c( 4cj&M~ 7(=6Xa,Y<3d ID)MG~ _J&R*$mP{iJ an?U= Im xgȽ ,hbs_;bAJ[p>Z*p}s)!)'=kv8{0G= { gUgK_|6 E2S&ZVAB!N Oak`1^l,F I$p[0>`v &Q㮹D^ uY8\Zܯ) yR3wEΪ wQ8\\}BB~Z7ȹD0v>7P=S&iwkNHUBgNm`j!v̴*L.|vg&5AWa漢̔:ސ$Y6y O|K#@B9Ad:2bחc<|5?{3 PDWT_Ԑ~' QUd'︜,X ըhmZn~M{)|KםSMО)e iٜ1SL@xꚦx8h'AT}DJ2lV^ Gy_󣜱Ĭ.a I϶);& Xs64䋧Y]VfIlԙ_8˟a:3YW~ "r;H 9u6]Z7 ڕGb>1$ mq40ma ht/XWxlGDs2f&\?[ XH;:Qh:VWݴ@Pሠ쟡 ]ն9a$؞J9L~XyEӿ0ƍ?%~@0k u\R.$Z@CSZ5y!"YCo?C ?RsG@B ^%KIݲu}*y5jv' xjVX aNI('x"aɑ)'@w{+G sʵDq+)~l&^I<7MF. e$F-W  'O4qE{ԅewE/TGC~Ǣőɩ~y0%Ùm DckQ=MFhh/+b,Ԃ{s GM+~5l-ݥ}ww$5*pBylۯz3I ȴ0 |[3‚|Nw ԧ{kC]{Bflbڦ[B'W"MrÆD4ޒOhxG6nW5b8kD40F10h$T 2 eWG|WG_jDXdw svFibC6nL>~h~B-B6+@י~!2Xe.\Z^S<gM"<^nnAKqKϹ'SU]\٫BOFԧRqCջ|ZBXxE1fmPsڃ,Aա )p:@Q`0Z؋hK퓎2vԲ:'Z{dx M͋3C>"9X 9 6ُ Y}z#%#]㋵B§)r%̨j7~gQfUK i2"?`oyݪ 0/К׻y`',s(8,yU 2\ӬV #E)D <-o&v̀u)u8}2Hv$L1P'0{P͸|} S0FQW;^}x^¤ oiaGfGu`Udhld8xlwƝO.4Ϩ?+gj_Wn2F =88eC0afF!,.7]!H| *_~@,@Z׋%c"T{zu/UqŔooF-veO;q3yjW `놾|2mJ;'8D̑bʆ+G%TgCasB])u-tU >܈BQVX[֍\Չ)g'{s`SiA$ o7Kgusa(hsIt  S@M* aIW48E[#ZR6 oM{=2F,щ3ap!Pg7C9_kPV.u6~p?}x *T.#["]T'J(`垍-ɺ嵪T\]vLR'-VEq;UqhW gI2ad~ieR1{9 &%Hf3iK'J'l x:i6oP}c'w~rJ1V%rs8\S'O/f/B?ܤ&3b;jg3zl|EɻHi]8dz }4ẕЩ )G Y[蠬R řE-ZL8(G[g]L8d{~A*UIZV*hK)PZJe>Q$n϶+fkIJcY%H&&<"T3H\_I QWc)k'M#d;A1z|'^p2.Rw Xrw "TVr.ZN'ͽeά ݷeXQOIq+՞{!D#9vBVɽlkUm?f8w'!͞,+In,XSSQa m4޳`2?URY{X9娹*ip,pQ"x낙QyeؼE(nl,3"=adph :?YGAIJs`V[ PQ>W͒33 vY 3\b''kNĹ|8jOYÍS X9zz,O\-wgCeg==Mނu7^EXpij{0% S:8k!JK[Y$i2s\1脳 cYE:BN>ɾ*`kq ^$g[w+`%W>i;@ȋ%.dܸ^lΆu&IV%e5wlm6MMoL鑘  $#kF} vnE:z8-ϙXɽ}NxG~*({+02^–)qaq)^NC2ѤTgrV0O),HkAbIVObOo^ͥM$<0 ^=(E *w:TcϝPNmHQSR8mnf`le :8ʳ NeZL6ෞ ڤ! ^~X9?HuCKI/H`?\@>j~h6b4!JMRJBzӹ8uK0o0 o=.<_srPyz] ~dIݲǹ_.R!aUqҰf7 OYL^1D$IEA%_3E>vd .^bl͓eI#2/8a&(S8Iuߙ94wRKlk ?aja硖,z(<L+{̓Hj-­/B̥"7Q!{C/4G4ljv xN/K|1F%n#P²s&/x iy&٦~})1b)tIy"g(mpNr&ѱ_ 8y~hsl_s/(ޥfD#&d LV塁^BDO+/u|P2B "y D;X @Ż;HvFDzNcadؗu\*m]m\y2+ _uUwЁu2y^GDvdf ]8ڃy b>enwYht?,h,etA TDkQXa1Hfc wxS^LzarܯD$!q"&d P$nc>~lt͑ѣN0n|<{ѓ; [.yAArgR%H" \@vn^Ƥ0-D܆UFyjV;7Db ҥrjDX[:e[B['7CFP=@bO0}e|0~?3ހ0E7׶y<6c(v1]'3DmS×DW c#n_؇-oX;e%&>۰yJĶϷP)y 33ެH4V[b5Ig޸"]BL *]OlN²* Ac?~f#>)f:5>$Mk֚6aC0z]ILD٩pM~ՇẕUIt.UioJR7#}y-+Q"y!גݛ}Mr{ wH('B] DA8ρς 5},S69}VY@>cs!gTCBz`j> KDibh;κSU~vt"t%{\y~˝+JG,g'ұBn@tr$ PX& TғGSPF6HFy*ԑ>pd/.Ґ$Jf Z‹(h&j,'_MLC^r5B.5yBsy=u6.*V_[_wn$f,c(7O 83_݉Sf1[l ɬgdCY~#]n"Nt2D7n%[D/fT't:o Ǣ-![怌ȭ2p齽ན(}W |OS X)Wk<&O 18Mz\? ~}I5^*wGf2v+o y4$f)}]&ñwMґʞUo*~g>_TĪݍpyFIZl9&=CW H`ʮ!PJHfgRަ^RkbAN>Al g-x`-5.)/Umh])<AsLm] 9{3@<#Q.oIT'徹q\ GIA',x_+Kg>AsrO-l|(ۚ<w8z}\0k穚Wwʉlhuh~y<uнផTBo܏om:K4ig)E԰-H1K~~6hW e ]!g٠{CB%S+|YCC+NJw-N"}SUgc࢙ "qrv0n~ye ^S J28yƏA˷z :-d#LZ"ñR '{"}d>@6t1O\+ {".wbلf Z~eBz.娰8I%*dޡ9Y't=ږ뾓2Ih#)gX%]u"c"͜n~Ң z@(TmdyAnZ⊑dpϨ츐!qǟFP\ ok 1  _JXHYL5[vw%Li@$y yaٓPחV48I+)Ss%9_ɚ/33JtjLOż*2d/"!vM>C!9sh 4H/_cjcF[n^ 5dN<8^_>bLېf=_9>fAߴ4qj F l80ֹ&Hn$["҅ +ZH}pn5Â$KjPѪ0z9jW__PLRCqK׶s]"9hR晼gK]f.vM1Z Lxq]Jw ؛K8.]XtnRS#rð4 1n@2/4kzQ硻VcE*-17&7_85f_5!> ?qtyyjf/ڿll+wty\a8!Km֥kR4ZU+MB_~#QY~HatCQ8chshlz`ϱE_0fgRQrмZj96L? hr=bNbf p2f҈@sАV.N]w^5;g8uTpBYZ+攍n] Qq k\Ɨb &FT0%DF YQ -N#aʴ-DXJ*A)'O ZK71ŕDB(m+"ˆNVPcnOJ3Lk­R 4yYM&o6լKn%v Պ])ϯ5uC.$QbD 5Lb2beLT?~K+_zŬYз ԟ?`Zs2)\>ءg[@#g.cK32}B 2^~6yllsۿɭҹ5$t=]J9Z'f͹>2:XRC089w,Xrk/FoC^*ԏOя BAwQ/{t~=u=7>,3lҝfV "XW1 - hC\ȏxz~ uD@f"eXWֻpur݌oܔPTfqцwFc<rs[J^jdrPrrꤌS+zy[`IU2 yZTźi]kfN]VsѦ9sl:sJF^K7ŧl#f61/b!\]Cc6pVqx[%,pnMMDBoBLT=JwRHl>Y@eHcl]$ca>07Y܆]j~;DD 3 dFzFbK aJC2qλRpY}@@ ]KOF:$,>뛷' JԒ ,@ ^d⪟Zyz3Yb>1Ӊw6u8CqƪJ!nysոyM]kّ̭~xkRYan"o]\S5)o'\eVZ')1JtCɳg9ږyC#|;_a 5VGͯ?(,h@FP\zICb?]\ݫ(=3wi"@Ҭdtk ~ApiGP6#Aإ|X0o~6%e[ncl}̔c_D@;#*8zOSbKrK~KԿQ"3qQ GVQF#u:f?Y-83;&I8e4JM vӺW !5=#5wN3TQoΕlJieVj4Q[jea_aB Dפ[~Y3b\󄂏--"YѦMb,z;F:)hrEQЈ,fg/X.^< ~p徏ʄvkNFd#S$ + tR6&U܌cAN kn¦-UgL,E -*N~_9*ҳ +Ql$pcl8dP/k4RV!)( y~ܰ$GifMp?wqsz+ P@itTڣ,Ȫeh)pWoZ}[͗+e"abD$ 5-:Ԡo\w'!RSkiFc;z[CП" δ /5Ђ3~(KxWldQe첕7'J=8πigjٗjA&t{S?%[t֫vQ c%r*ꄅW ?F%i^.2ҳN^([գ@qC~r1M mEl!9jthKo* 4aVU~?%L(T4EV@" ^ =:q0py#,Kבwz BG&U˞ M{E=;L/ҫƍۗys4"WsϝQ%ȸ[kl!Sej+oP̿mYiq3)jBf.nҎ.}P%--ysqU"TT(iHΎn!{, S$ɵxn71^Rs|^h` \2z}+g?365rX@t+E?[=THpvxN!d!ʒ2C 6Yuf<xɑ^>]OqPgnԤȞE#sE*cV)ڬ\>T*C-jO1#-Z.0esF<`(ruSP3UYwuPzCJpL>k>Ks.8?!a̝ ԼEm({񺚊pӽ^}q@O$'QTFlw:J&VMAs-4/(nHվyE6=|#GIaIťcI?ۜ~`Ir.!%"A⑝= AN>;Y|yˆ]44l-KV0ҏa*8SCotygM >]*SDR%'* w ".ᱚLpm]wP>".uqVTtL@9?@[WLd^E?(~Ud[DK^_Oמ"54nۏxXGuxl? FvZfcD]Wu:_c6 t3^b[D*(]7-2 fا @,XSǢ{M&F;VaN(.Jh<7sE1m &bk^ ]%֟ӸLBqkBȏ%~ 5u@{\ ٶR9&U|W>OppEboK,2r/(T%`?r`mr eCi8fo1ed _搏ZP)>aESQ4T47VLC7u5%m7^m&T-w ,e-&y`VPJV{8nVR~]^U|3kИ&&ΑZ>;W%2_sJRፐL$'!+em#dI*j1NUNPGqtO9q#rx|𭃊d"I`^@;u{ !"3|JЍ>2SJ'/t#~ۼ ~o5|D6L6?![V2,Ǐ”0[0"!|Tz0N#5ɣb,^%|)fO n=~\JzV3q+pB eW u _HD\ %se@YC:I\f͗ ఘ9j/M8  ,ہ..OmC c!|mzg'gMdF9aj ݻzg"]ڻP⮼VV3Ac0@a_qanD ^ yJBd-7=\7S}m i1Kf)PN8 }$n)*ʑ@wShY}"u]J|<^מxb jwh<9WO@!WUDEƛ2Y uF5c=ޥ`Ո]k 3Wކ٧ͱ\{@;z>rf>@q-MYQ "V>H-sߘPI.; ïd ͓T&+iz>Ёl%Ur3cS3DW_B%%4.FsCPRpk rVSf_0Ěa ?#)t=t-zt>݆fUn/9] EoC.0ZKUl+p(20ȧ< &|N]x{d4jfuGTz c/M/ԆNōކ}6ᦩJ|LӂқNlį"Ɉ F{I QnrXTa|<+8dխ71ݍ8'02w|Q ֹqIL!`+?gwS5RHXhU(ċ&BKrL !źIJSzna‡Do=730ЗOHa"z#hw";]{͑_I#M뿙;ljTVGSg~:ށ+¸=tS4bwE޳Ңs9 w*%x[1Cb}a7l~>2DZl x_ ߓ pQ :+YXpo݁Lݲ +)_>rNyЈ`>&/(nRRA+LD'*Z~IZ>Fްi/~K]g4el6K8_ Y|@ qnhH`JB‰nN^x 7WN^4E˻n4m4@pHy #]+]1O?_O S\vGln'n|g'_H'$;&@VI @|mgbdyK*Do<4璒bL $LJd Q46O1p#|Ɲm@tڮՋnZ /U9Ua%)%sÂhP'o?(89~'JZ:N}uKg55³o26",{Bz2Țo k{)Xu0N\-&A[f)1ٹ|TER"/"˫Gޠ;9/Xogh [&!~ T|,) PR^Q8^r .f p3emx> %*$P4)O1B[ DoD;fR,XŠ,v3N20HMqnh*h/+\Ԅ{ ]*ʏM̸( BE:LH"*Z BnmξiW5d{4#lUȐLGE'M49nwRiQȈcq=H!sD j?)-ayHR& ,E p[T!#aù73\lR_>z3Ik %Mm=4`zf2'?ǝ:r A&Hy3ýP6UEX?tJʭzlǎ(nBԱ[O`4iwPq[B{;1 S0U[E ' K0ε@Vo(lJ~a/ !xzzH]vXf43C*xǜEC EMP?„º,[^vn-pm-V660"/ʓaoFQW09 L/쀇N rЙalpo;=O F꫆n˾QI_;G]*s`"l|Z[#?,gf-7;u5PգwSvj2ݕDL{.t$cJ&D3 > 4A ӁZ\@w#9Kf0]z)\''7 >a KaʑKF7+ιBޞO3/f,PPՅ츠{Tc}n`lX:CͶ=_>K t.o)fU{-SO~FNDxŽPWtq''23`FX3S$1eOY" '!XE~ٌ؂.tszyUYڹEyvC؝0|q6oҜe8{}GDZl )CF5gUtJˬb[bNZ AάR0<> jNVFdY:+#kp =NggcP{]Quv}n&r#A9JL.Di%pn#qi+ܽ=΀q)S@nKeWb k!Z=FW|'m7ldQ"dW5tnvIedGA&paxeC.m݌;1zQv)"bw |}^02MN5G:ږ2n&6.6J}BFT%*[_V:tTWEF? " Ȱa>>6Zfy C99êIܛdr76؈7[!'bu^MZ0N pͰYm rOK٧J5KNDj(>[4ß*.VȟQr.!*b@ʝF0ʣnZj 5,GiXR[g 9ʆmblqC=Кg*52LjTFZ +L8d1Z WƝM #`n> $%$8Ǝ\# V] `7vZ*V#nbF1"|@;q#ccZ{ F(F<Ss--9ݑcLm>>RI1IcE8SA DDAH](;u9ˎrיGm ƻrǘ"ȥXw4$f%f֠KaԒV@l.YO4EkqZ$u=206KS:shDQYL9 8leIRF>7;nTjٴ5>{5/3- Uri\4"fa>"x?兠HX0 =.KFtG/%il3H5%tXѣHh.|RV&!U! e8x"/p}ykԺvZR#SWcPbrk`,@xWHIBB=p)c Q%6Ec=~Rb{L%۴ 6,h&6Gxk<.#tD y8&WHsjNrȌ$;kD(Զ޶%2/4G{Q̂D8uCew7Wc$:.Hy_K%G5ߊ^4w%@< Fv>\g&k'7{Wm!Z?;Ag?S>5pzUkՍGѯRKՑqUFT,}%+9Z}xs"+ On?g$gk.L/\JːʑmKw<=3#pƴ2k+9,o?hi@y$N~g{z*2{q&?̠UG݀Ez^]9kր@{Nv Ӎh!JV:^pntkd*@zyqOsE-jC zO. &*(fE.-n/$Xįz8k+1`li`$~U-A/g! VhGeP&IZ= 42|.3F] u PlD=J̃c!0My..|_y:H lSAp<&^^jVev@k]5kȍBP1w<~ߞ PNч!ϟKhTl?7+[`x=Te*pAWyw=lqdYRw^7Ò7@/W9Qrn3(Aԓ +<}p+Pu"X52n|x7iyRH0/m1cW"djlG]tZK>NJ`2|ok87faR#3 F?#^c2uaDxQջWeC|[}hF'4=ΧyV)"x>m|n+rph;3Ιaѻ23E(n9ő˗l?kev!1܎KI*,M˜l<ꁙAzikm!SC+ fS6$hR/mi %$LߖԺDJFPn>Y Y>wYl4t'#ryVb!`sv,po,=$=Ϣ\5x%xtz}}مe@Ky׽c+.e?-o0^.~MgnA1dfK]LKdb#=^L.bP9JkfUUO).Q$]"icv5WZZH0|M[kDIcx08ekC}avZ4oQV/?p VKD#nm"CC5P`q V#lj}kw+.S0ͨ2iŕns:bԿ {>SCu h&ڽݑ93bޔ[b:HDҗnFHe.1'7;|#ykE+rvM"r-QHҥ{q9&agv.KI*_Mk}L=nuypo(x> v*i8兲GbM:ء$o~Ӆ+\Zb^P[r oG:P#'UA)<}X (ۺ`%\eax ƗǿYsi1 gB -*G{.ZhEV>+vƲjG2MRE|aF:=VU[{fOmrK@{W)K'UUזz#)6-5ڠBDPR *c`ӧ]`X)Z!Dw!\%-HNzmR O$=>DX}/lh37B;^uS^6 XUS'Hà}fn | B!2#>SB .E&B#H+*.Qv3y! ( Ω૙]^7(k \Ar /\n6K{ <& 0muP@ {g?/%5iaM)5l.\'ˌ0.j@BFx}E>wj >wq̭ڭŞ5 54ACV"{}G7/ʪcKd^NK%O ~AO[?  KZf/ Ʉm܅L s> dpc?(1pzʛ)ܢ㸺:P fb)=S')q2N/On; 581W/쀥CHTͧpP?#ucĀUP 4ҭOl&8lK&vbAF\o3YI[(\_JJ]ih[p$Oqe-*-zoMkOeZ?[I2Sʀ/&rH4׀ uW#x[<<7SE{AdB4I [o'cz{*!-H9BUʎA'<*.V>\2(π-e3 Ɂ#4P O8:fz)ۘSEULNg;B_'8 hvWs.QlJdz=~c Yf eŜtUr ٙvXLI1slk}s50"x$M}.KtsLێqWz'/MQfcbQUX1%Q ](a[8FwЩ\^.n#5KPKG7l(a11c8B%*Gsdl̰F;2Ljܩi ;C`_ 1 E~7 QPQ,W/ 5e6!9l,W ޙF1QO[4SZgdW13漦_^:Lȅd'=ou^z fAYZqmuƤ/oBl%G;_-Md`pRy#zQ8IjhoЏmeYQYvZ`-gBM$]*ǚd+m'_G-4 lI>8Sp9rhk'^瞯]#SX[94OԪ_GT@7փWQj^ !gм9a&?ek*m^%; ?фF09 3>|k?5M"ԤOO2w[K(}5`w(!yjPog\W).}WfoEMd caAسwՠ5-r4G(6|3ِˇT)e].:3F;ۻ6C!w n&\QϪa7ZXE4fh`eRōD'SVM+FW7o&󓉔 $m+wVNmvZV5)#o24xoэէ)~e&5gs.|w3 ԴUo hqY-ypNMhSꓷ%n%!ƳI_0f? Fܝ B.>O%HnA0`<+߭;S1Z72:WM{HnG=uN۹h~OU =nDIR F=W95H rAx5VR}+⢕KAnuӻʅË !4ToJdʤ\p]*/҂~LT`E6ltD[9~XkXOo04Zgb?晜LYdzڎ K8N}lŏJv.`a)ے5J wZzrE= , P*f՟xTM u=r#K%$E&mBz:;)3((:t_(觵orX^3X]biT`z͚A|I ;ew/.P6t)}J~<`߅u 1WAў&)Ohgׇuc "V +rK8ЊU1rD>`옾ͯu-/ħ$ snAB5[*E^E/ RwT*{U)a r .r<М8z !O? % ޭu ]:k6aRX4_9˗cU=`|ѥOR当Xy̺7!Nƻ ȑU` =:MW ېB vz-pqo2."Vk0ff!o9`4/0Г:7[2KswԑE@_Cڴ-߱#Wؗx?UPf$c}2umphJP3rͽC2Z Jw_{_4X#ߓ?`@^dJXS#ڐ M =|s@+vK뻄 Wj !2-?Wlv8hN` ~@2dd:p$^CrTw2*,} s7vlM*fB#RS{@j\y~`Kkݜ3Gw7n|:yֱx9+M j:БrI 6u~EL j$5SЫ)ʮp.sxwEHea5~~~#YR[= yr$g桜G44a]rQ_H\#ٰI0FlD .By$pX>p{>'?bV3n$rYS0]L[4İ@V'^Ll$nd{p)&ݓWݝ}#Pu"=2[g=&ZXtX<δ?$xXTgXz]ɥإ>ɥ?iWۣq=)/u#í&8w` Ӎn>OS%5S>$h5Gѕֲ g [W{F6J4a1JR_7 fޕuCTj/1$\Tm/}%9x:VtCV[M}I\]A{Fz*TC-,i\.ݑ7Mޙ'o\ZnH|WJcSJ2:Z+9 8g#螝ძQ4 K_EQKw-{]]\VBOGʭsi@?N{z (# H?pH9QOZly Id|2[-nkd '^yKbb r'+H查@j{ ݿ-3T~mQ¤fם%sd::n.ȫlԹ{R]ݽUf YfL**}|Cb(P 6p%ʎa+T~On9Y#*7c%r(ƒd7!2uڮN[䟥܀"Te^x" Kײw!_i[gI1d2텈eRz0&=ʴ;a& kpb{r3~99uNy\_Zrƌy'`F{Y]DlĴ.GDlr86wV4Tq[:A-ނH{u' `Z;Y3{3!\e%CzAA; `e[n;B=麿Z 0-Fq,Ty2e|xoQS,yȒ'DVYNW+1#=\p ֑1ͥ0¡*n, }wY-K)T"aq[=C.rsт o+V'O8% d_?l9[D@.S-֎ALc@l O*t hM'l ^biua%@CYsz1nyEte7Yjc)O9>,(&K*DK-7Md,RP)Wz`HVp<3ŏw-\!BB$}Z x7"mc9;N]{7I5q<)O_mQAZfDx\U}6:~ޏalizMR8j-tI& :)ֲank$7k]pޯ"C—dyt¹U6`x00Z fJjBg=C k,w&G8xh]C2qv`r|vgq<%.  W=&d=_zn ] %Q(tb/p?W툃7b}(yZQWȤ5{?2yhk¶IkSJYgdA`;%H866Wάus;ʓbStY8dU>kl&'5<:n*+'W7#:e0ŖEJ(3Hv(Pa$8:y6^\0C`*%U!K JJhNL4;eєi/a?fD9XOmh'N+uwb?9 ֝'c0"]V!}4e.٪ r΋v_rd#&>=u>VUn&I8~3FZrGqΜ7ZoXɼ_e`83޶A۳߫SnX@rj'^7^^ P ug$y-4KR"`Dc iO(f}6(0yP@hȬN@9mv Azc 2*/I9R&*Ճswu'۪fs6mV6vUwk-EJZȝ`MqtW |F-d+QC7csVҪ&Mp Ԏe||1)9Y?Fsxˋ-rڅR|@Qj@{\Rj`tqKBiQEգmX~A.}tzϼ^a p0<>5‰bZ8CqS!Z#D3#fA>XRjj(=ַϙGϏ)(lqK%|qyY!Oϣ ;yߔnIy%fukVQ|qWJhI gr8wQIß.0{vW/|*DLYrn w ZKYzCZZMO"W@(urBHZھ=J*}uDÇ[}մKo_-6zةC!"C3 E좦0O=}Ɍɮ(՝~-IO{q#%D{45A\7RJ|2Ye0S~6p&b.ڤGr9ο̞-fI_r :wѼRX#Q5#^e)فRLKZ>aBϒ[O>1;gfේFNv!DgITK$,Q<&$ i?lv9ắV<֦9>lqHA jJI\Ȓc;Mpam׶0Wjt:hF>?x p78^ 2zojLfy =759.) pG]QO&ߠfeuE̖+ޏD+QeNEOr 1*a6]֤fC-ol\ll׶rN'Y)`DƭhoEt1A*] տ%%\K_qsuo#ۊ-ڗ]Smp)Q˫PR4/2GED YUB,G]@ovA|aX0@}4 Ű/);_}d@N)(aR>}A"zgE8R S]XBA QmdX1#v?c[5tPi;؞>Jk ^xXf|m(^Lg;D jcA B-k޲p >Vv93cɸx+kac;(ENzmC!^j:pB I,ɗYwXt6H=B8Дqt2Mmr@<;>UiNF+T`Zz[CJ1gޓE߀A4<15<6NH+&Se`oZ+eLºUd\ZF$b z uY"6܎H6OKg,V5xNO]ķ50]"3q`jM^ lllI`?a5~eHi+N2ʄ6Y"/ML% > : ",o!N[O UUZ)Ay OE[ٴvGeC$f) nzV9d%1zyE'Pb>ͧo}X>i;LHQfѰ?Z+jyϓ{ߨ_QP'>-ZS "NM ??Oebrx^ۖ SEpLj7t2ETgl>H]qc<cMo;$37CrȰD(tYޢ3XlMVgTy-|K AeRv-ǷxۅE`~@8ZM7nk&6'!l֌鼸wG.> o~Xoi֩h.4*ѷxPN\H]*5OTw9 5ۜ HSSn~Bɡ)3` 긋 qU#^쟻E9-) ݞӝ.^'~z,ݳ[s(7BA4d B%zDMkeCFBПQHP jY_[R fA BP9ۭOVDm?9$>bZšK>j: nZ nУTh2x:s%&d99}6|e/SUӚzRLA#rEk,м7Ry҂zl@A`Ӷx ٲXG@ H'<ۺ [[xHk/[! =69\-;2Crhd<^{*cNh%0?N<ȶ}LYHQ/v=s6ҟ7GCa0⚫O)3yQL ӗ_.h›|ݝm87AC|}= }g177k@K">1%% j!)?<MYvR/>jXKf' l/Jdn]0vL#X>}䔣lk bv)R9gf߸y!V@1Jm45zyвacpC[_vEtueZ;A;Kֆ/|UHP^RWK0m-Lńo?OҜ;6uuuvC3%pHZc/Kusfo&A.[_rBd,@iB8he+ǑA}» NRPg+#HES=*C)bB@\8O )8S0}Y([f-}6@ȭ}|B,; ?.>q*J( }NdOjp%]7k||BWJ @Q#i|%coXu~$4k0„o.$^ЅR7eZG#asSF h*cz:G.L43`Ǐ {M1o"#ɜc5nͱ*K|ZGxV@%V*)!U;M)x33.0 !W_ח2ߤU-V`3? TMc>/=ּ~uZqLI{|אfYi$!H|Vif r_FzۉLXFK L_e&'>NjYxp#0ж# TJ*0a*<xofK C;W(G~frFpVuoY\j~mE^i#daH2|tI\$ JMBEL"#rq.1g'6%e=/;pHDse$T{_Ť-cw][HXeER/!ĩʲK&W{Z5]K9ɄF)\~?ōI=喡H3)ʊEnLtf΍P/9V$F3=NܟAt3K߯e .s6"F u=*TY+?v-0N3 gR =S}XǍpMk&6XDs5뢃! )-aeDbm:8<kʹ-V_`{:?1F;}pG&WQ$Tx>x-$|{Z,N/ ~}KL&/5Va{x;sY?ct-ŔX`(K?]tQ&]_"xT 8~{@4+?N$i7bEv;࿞t2ɇUApO^a+ݲ16`K&R߈`!}jBOw %9CpK*hwL6r:>lj@":Ӿ@>V5n\x`JHPt aX½va!e-QCE/=ÅO$|_q۪0)o΋ٴ +Hnծ`:*֢.&}`E0;-g(̿p Veޡ^^Gl v\ZOHrq\pҏWzgG,bx$<;c+%Hb~)~Àӣ6ƤzwӅ`YQI-;,&?N_[ؿ>?0I.PM4O򡵤2Sy^m,jr`<$\e3L"-[.qwA͔s:ZBlA R#[);EvӐhicq:iXRWoJ8BKI0]ivN7O,HZxt7PjUKo8T=h-Nι){8ro\X@̮\SG؛*V!\ O}5;ĥ#N0k0=SRGA>V"zZԶХ@!$qWyUbQzK>{v!b($w G oIЍ35v 7g|T&J_тqmxD$xϧ ;_\iprQۄ \':g '*v GNKp7tW3Me.Seukdjk}$9"[a=q_t?N OFi^cKS7 ]Y|X:Z NM dr@Hi;.$4lOMU9@h/H.q!Ka"&QU(@C=fcy VWr/}jwp0 Wֆ\d2lv!-SM),I9vM,\18M?S܎%ؼ5eHPd8"2mzYGZ%] '|4- tǭp5gmxKNǓ/Fq_f.pљμʒ)(OK!ugZK}Rvq}Y=C2dTuxq#j)+b2 ҃{n|ѐH*4LaLj- m8IxQKGH/Ζΰ%4rjFZq\A Cy7 lW~Z:ۢe7%Kvd+8~> EW.f" 4}uB\znk0I1 }R/!FAz&0=_ EL/"5KC?j"٥}#4L%% v]qt2$Cu*,*bijk{Z_}I!lM?99D95#~̫8mkTV"QS`n'Kvʴб}h%MsBkϖ/8EObFQC@K^xϱoi5?/Dj: r蒳 R[㣸P+V Mڦ)Q}֫$4$_4*rf&Pc~?`X&*~W2]5N{UC=ɮ8Q*oԞ[d Ze;&%;T_(caƣoD;N9][&4p(R4lEgrXa^1Z~>[q̼熨\x+]kpX޸@s?-(ۙ+:Ti3NF];%[vryu%={W@=[ʒT r֌c$Xka< tBѺsBBCkgd' n ,6U!_< u|g6Ƕi<:i.AA-Z˘T+al/y$XVa:<̈́KD|Qc@[a,;. Jk( u>w u){FZ_϶&,n-a`vHK0Ѣ!Qbcz K_X+'n5Y"R8UPdrXbrO`*kR22d{Pi"b1ߌhXWr/{yyfoQ{[ Mc0pHF9%z|eVH#KKLhHaVbz^BrWr'| WPF& >5D$zEFŚڻF C2O/ƞ b9 _\"ֳYM*hhR nnV-aRٻvGG}'&Wv^2ϭPsڈLu&/ɮFK,2Yk|ywՓj 4_mWgl^ ;k3 25mK6mgV, # VY,x|TQb7@'1P!{Xcckt66҉)qXPD/Ԝ_wSi JxLn*7j9@I"$LKSy2EMD՝vm 1G?RV4$t~3x,P·B䝉2BѶOO;0x A"TQ틆|a&̏NCBdAӽ˻lio.(i؛бt8kۏ\/RDžPhFqXu B)Fh"&i o5JHRTBI)̅Vx0Nt&R5ݕk& WU.jAN<(ŠrP8'1'm۟Z ?۾/RK(j9Cye&g"fM\Z(㱶bmFO3{0d^l  \^VX xႥ KYZ#5~&A@-y1g`U.9ְZ'q^T3R~G"KCjE_sB0n7Ts75q:O*f ώZ hзr%=K3^ѡ^o&Q)>/OekSaۺCd!L⇮d4^2zWzX'n 5e0lbyt@TB1 DK&]D˽zuωyh: qX KFI@-BF A0ef#/GBn9Qd&}x'@\H)Lf ? n"^SؠNv.UUj{PF}7V$8Q(}F0Y :k\Nw&İWtCEbK0l/Y^jqw>>w>3ObyNhCݟ#kȓsSYA{S_Yc]SiA{k\{ NOf,'`O+cB6~ X vBTz_]>uܰ5t' 6hΫ]I^z1{48g~gB1^Q]W7 *(*'NZyzpл׀q5 +(ը.9J$mKz٥;`Ӫ+v)RqU>!q_ #)cjqlQ yi%0쉿b&6,o h`A~1"6.OiȻsvH_Ekdi6ϱ<ҿN\<[k0R4nPBNJD|Bҿ^W2(ظ=ZU @+猈1qTQ)#s5۹p?=4?8=PiF{-Exlٛ8< I"V܇_p+-~ŮEu枮Gl rHWV39.T<;2شUrXD>fsQ3'YʕP}|ʗP7`FDBHiJsjd:~wB~dӘe%NPfPoTѡOQ~S]0O٦z଴Uy*Ht/ËPYڛ4= 6b[`t=s{kɍR2Kۀb8TC[k ͺ7 9毫ݭDZhU |y7 +t,$ػBǹՄj49@9{*<'+a6ހ=A(kN2A6rNb: Rv݆+f6kM/:K9fN]|rr5 lצ.P:&\g?(b#lГf؋L? h8"bGݿtzּhT^n~z/4̋תϷZY! R&v@֬SuI[W.Fw!~8[5sЪ_۳#g9d裂 bR"p+Apz&F{=nߕ0Z0 Zں[/8q`~F ϼfr/NOCv OA&ޭ'1dsSpz{r;i/mnMbfY4(gB5iJع鿜-/fQL#/cëai^ 4  3+] LMVOKprm-$iռb7M3!r}kL.zOO᜙>"B]4NAs> &Qo["82kcɱ[ q]Ť hG&^B#z^(6(Q0QY͊|cfe*=y3/QV`,8IV_N+~l4 B{ӍKT'e]vnMKLgZ+%c[Oi}1|4tE1guu@MP\(L4ӥ$'Yx >U"Bn}dBLRd`ölwI~Mlj۸zk xqP#‚@P'UvaG:m ˤݦT$z|r%ˇ3.:+bw:_jf Ϲ㓛ջU3˼qፋwT](}2pV(jҹEiEuOƞ9 l-a2 OSSEnqA;^27m!Sע]O&ahD0;b#xJ0H,[O#}w[vTo<4M3x"j|br'YShm2藡+.pSd|TViNJg.Sy_e նBFXFGYuъJ4W˔wǻ[1  \cj*K$ w㬂tE<1oK}EDҺ"i?wU2Il6 J\4LIg;>b$ 2|4k?)V$ '=7%zƤCMAjL䟵bLF@j{fFc>JܮǩO|Y-ZRv]ױMT)xnRNU fcQ[B3K8U_ |uIwV11z'3g*h߾e(@ bđ]Xĕç#p)%p sU O!h/n\(E ? a^:1kc) Aw8]5p4(WUyC5XR˪n<4)‡R"('/ׂ}~#ܚ1_Mĥd@)Z,]aKD?3syq;T!{#h3)UK.]3~L0 V;PpkN)YҸQd1bE]XyHTʆ+ixiĸF˔Fd͔ٴdk[@1SA0'e%L %g3|) hMX2;](@07mtJ#zreo^PIʽO!US_#X2"O0pinr&YQ<8w:֏o)7B Wb: X ޚPyVΈ:ĺF{xZuZgeU-.bM#o2=Js ct]/d(aDjG&jZG~0ɸL;9x*9}kJյ8W⯗Q[jۼ,:EJ.`d; fһ$vِ19a4bs@k24*1H5Fp E|9Kޤ<ubǝE$ 2~O% "!ܺ&$|%$壪$ >,YRɥ^`E2Jp4P ^;NJ?,*g:VbQgg~mT;I:Fu$sH| !˿8Lڋ*1vL7$RW+eab;؝˚MuOR~o}JEZZ?Q^0!z v+4Yq쓉5T|"QՏbTiZZG˿L6k3pC#vFCCg2W7=ݔfܬa#ʐ_jn?fG|]B1Wjkz#]ZNu=@|e_ L8jMkbB[*O0dCWW6^}Oߌ[8vAcVǣ=G~R{x 6v++an,*b =~пCX4).HF\ G@zɑ`9P0/3lD[1PDo*0j5#Xl`TO;W@Zjd@mtEU6p$JH>Bse2d%JDwSmX-e)Q/#oR-44AwLkPz2Y,ss/s\#/Vِxd؏l 3?;Ȣ$@/Ө'D䰲N}̉m7bκ䒌ܢf6 Iz/Ӛfj !++%a':v AC ,F`X_oU>jML?_Ou]-mu_$E7S[6W"S3(U(΃Ps|_w>2ZffIUd~]Vu&O1Bpe#{g8=-4VrjJrȷcC`F5_~5abtʬ p'%A %y b+" KH}T&چF7NҔC|BTK\G*Ȑ>^y!JRb| S( D Vq4-S}S+р(|>Ӂ$Lw ,ܾMy(eO%ط<mlNTH#9icΜ]6ibҜ;1>*sd6n'e{\<S.:՝:H:ɒd{o QO{|~&Hav-'G%BGV>,8w7%ofǗT'ܪa\+Y*5{؀t|Ɲ4滵rC@]I|Űz_.˞ D7/ŹQ;3P[Ǘ $YfϿ}e2Q~)nB .eex@s+].~5FޣxV7{ t#4Wt4V{h/\xT"Hw=b`&X{1lAթ*roP${}BX ff/MNiwA:PκqAX~|= ]y֣`L'fjAN!vxV)&Giv!vI4::,A LK~sq$ avi9 ?ZQ*6Y$2ŋɂڎq,s:r- C)U\0af[=ʫmͼZbg6D=[3Lj=gSN@H\=ʚ-@JGG嶢M un! NI qW /i=L@%q(1 )ЁE m9- ]_WQk_+Cc t3_,t(3'OTxo5=}Asw$oji*> Ԙ4Wze!anـAeZ:27-͹5S/"AmA)cw\d0s[ cұGZ\"ĻpմF cYY񖋷C$>жZEڷ~Qŗ$. VPg,Ư bAÔ+>ԟ^np*v7g7gBeZ?Bǀx2\&N>V8ۤtJ~Kqon?)/^J\}4ku}%Y\xKeS7TsiEPPe ˑH-a໅UGDn`Y߮-JUzP# OCSVhZc`L0zؼ/3<]dXp2m7''2. okuH&)ZݗC3"KpYj4@RO*pD"䰈eҒO+3CYi<]Y g0<  O St7EI(@3WL$= ˑ[_;ִ;?`*2U/^+G{B- Q9m>5Ȥ EN S݊QO$) 蓙 GˉJi}Ls"lt9O*+-z,1ia!mBҦN4()]8,;Xʛ8Gc ۇ+zj;WyT?BeߒKYQ%b yDo͵5ӝ*@we0!C\] NsG^-W"r]M:vu&lYu$O\Gz?-aO&]6D~OVK$ K(?DWFNa7v LC^ll@dM#o 5w]Eԛ|`R{?>޹f/)F_//_ ucG&͵+1[]_7ݭ)ڢla u$l?Nh.=ûw BLws=[;M`/R@J\GS/~PUBT7c‰2wZw9l_?(:6ҰL‰V}-!lȉ3g Xm'B>VRο@UvL/=jh+pZY{J`r"- ,H뤝PCC҃(˨F֠^"woյuS>/sBS w#7I&~Z^H7ұ/Bڼy,)D7aB,p1%\;H7ޚ vyUd6s) ~(]%ty|ڎy2BfTO|l |vG&\F6kThiG(U)ڎ>lu1%3j18uhauogOo xZ_#^D8KBO̍"o_։I$g_Neʁx;6عԭo ~QIj!Rvuw%˦͔Υmv.eZIh2d*@N"ƵB$3!ddsc6jmd*&dIBӑ},R&(ɗqUpejU+CCA{F%*3]IC;-"ZImTf+N9U2+c'3sEݢyG)x(bIVT#f=% ggsKp7|qpT?gB B_J[~h=n5Mylf8WҘwzC_fn^8IN$鳈`e]އHe s2?+bP*V :οb]c A=mB UؒTR8aIѪ빿}暱"<:=%Wuw߂fZ3fE+&M|u [7Xiߤ2ъjN)El_zeLf ^U}+&3֢ϝhJ3I.m|rٳ H&$ o6%ĸN!GX$Vvf!p-Y劂G2">Au ` u%endN`{BF?}we[鎓"_:ڝOjZ3^ػ .aQS&LKeM&>`R,jÉ tz8L\jT HSql͒%ٖWt!$))MܵZw~7[4_ݾ֐Vu8hj=)zt!l?\NbJ\D,6)rLƍ蜀fuFMN'Uӗ#t틔$~}Y [O 5]PH=Y m'/PUɤ?[~,w",rH@Fyߦ7=9ioU<Ò Öq(RBg*;XSsWч>sζjQc?ʋ0|OhĿ:kX rSu&WەEL֕| 7T\(⿻S'_$fdmIDeEsÛږ[ϦKcR[\&if#pH^LI-_c]tV7TYV `^R@;Ap[JK=C8ŧ[D {ʤ0V=5R!Y4[':'+96TjH!ϯ+$DHW73(uvhP6g*[YtG9,A 44-?b@Ą /KU`K̮XIdߍ#Ճ'S9g\\@E^q&Fa4~5&iXU~ڝEiL1Ϯkㄉ()hˢ@pz6e!j{4;e9@ZY(7+;|XVBD4Ӂ@ YTgj}ff+jw[S`} N{WwR8#6dkӝպ!7z mn߬ڝPPc&%`H?f)^̉ځz ! O ;6FAIkBc9xr8tlFGb8yJ?1={vH^ό89`Fr8/f)ʕ+‚]|X,fO>~@lhezGȧ~kzT@&Eic޸R+QT\A4N$)eSk'1[ٔg(!5ND7^G{e$IJ6,Oƍ"8" IjV_t $j>ڗe&HxZ նwH1'9߾K fMM4مu@+thigJy7,X/OZ(,,ĴC 9g9Š 7]sAO)&ĉW`H{i;?²8f4\ژWWʼn)e @vp:`'^!#l'Y5Sa/ycU(qi(:XFĈ®LPJ6o^ee\5MGu7o L7_6"9F=(.G6tCFiχqj[=O+Y-ZC6:t?]7B{5]~aRTOnT,y^}W ]e[ӵùSp'BܥoF.\Y!s-\ 1,ǨbUH\!av3"Jϟڰ^2~{*+VK4RC :ñ~i_6\;ɩ(<$#"Ra(:ectޟYaQb%4h1oDкKjs#7t^n$Pޡ֐M ġ'! ] DM2˪Q>x]BEJV_vCW˦_j'5 g4jtߨY8A~JW/b9]LtFf?z#艶L(V C_{j.Qi47ǻT2yIV_M]q 0jQUa5Sa[?FVcW) .ŭJ)$v^HRBJIg6z4AemjjYE$ _RENĺU@mYz_<ŸizTy2Ҙ&(yt?]̀y$|G07 !a~MlÕNWg]2GhHցTJ ^ T 3D{=m{*<&ؤBgsVg氒w*skQ۝< +٥r*JWe/L3E gsZI$=1%: K||ݘC_wO?&p![D=SL8SDqg؇H| #NIݿjKSBo @rJHSF!K/u`ÄJ;w5ߗ)cx4*NF3R?[髽P#5ZtˋT'FpթPmj,Z}=Ճߖno {+bEj@BOj&$׼%R`v.]o]RYVoP2uJra NGz6 =Y}G6ΥKlx"&94oLrI0K _5N<*I/0~: ǵ2`aO$jZ 6>]BYʭ@Г98f۶_ٕj\J_:$0JXfdC Șxu<6)(RymA&8w2d_v.۸"oM=>Nj ,I(ĞAP7i{JN[PBZŜchv&*JLi G~x8G@T_ܕS'ii|m' >-~FֿFCuN8iTu AlOrH"VUr rlD:xG",ts_>lZqplMa,>ġ^E㗫t[ ڊ:&~:1݄%K$A1X(ƚkQyB8wQ &qJ|5*ڪyj¶qɛtbO!pȇ;{׺UHbLbd)7/,V T~oUqן.(ŲE4e*:a T^4k_ٲpi:V; ٭YrL+p@M%<+K'pBx.07f <ըOpsߦNXYp3( ۋ݁#XYFCy %B-5pNLH4ggVAj˭[P-av;7XKn\|!`̽ 5mÔG:%u6r }1@eVXoW{:ha)6POo'l ᓬ`ԡ;щÉoyx¿X 'u粮$'$ibC0yZExfS8GdULǢnmY).D?(<[tkzlt^DnˊRSPq뵼@i 1 ^ RYXqey]8C=|]{~"#N.GGۆO=X=y$0Ø.bKFəWiYQK_E[QخWEB,/=YsO2{[| 4-$DpLlHGjőǮ%k%N#L_XaBh"oa*'Q)밲!D U0PgB`x3AN毎w` btE{ (P2 =MCqgd,}X?)rm>˅>G6DbT2pmzӉn8.[g$fY`=DuL)괩V%qߩQq tX/1!Q߅kM}1;$Tp4dŁ 1~ 02oj֌ ;)!o:"r~VLܚM/hh˛˝W* KNj4ҵ)cD_WU>۵u7 j ua.PͺIr^*z?kB7Z9Fyjc~lx83HWX'+|oI4_J v9 Z%;"N{ӛâUEhG6W\1 vܹx& R9KHz\;Wҍs(2f'Gqu68JJkEם3k1E9fJl5CODXF^#T$ ;4  sLVqb{}`HLgE3WQl;)2\)Si6r.Yu s*ͫfO|LIOYOwۦrڿofTJ;dy鬃ľEՃjP9f` d['3OdX_irȊčo h5}N7{8ja'>QR+ D*LD0+s>nUbSeuepܣ$=` U6twv91B"s :%X KF[e5so' '%|k"2|p Cq9mDƻ`7Ϟ.8VKv=O!6i Hefq9L]J]-r)q@X/-&#<_gݜC G6 >K-{@S]6RdjKUr+v->nK=Ԇ)V'{L`ߦq `7 Fpp,{Ivo&Sd+P@ЭD !54L@M/PlM.>$EJx9` u~-ٳA# @^ԐzR*h|h=ĐM50v(Ye~v;y!) /f]0AN{/7)XRZ1V\ %5jؘj4O֚13x)I s4W]5*SNŐ˝1UL7+_QP/㹶YK&ԓ ,ev^fG[ 00@v *(cw=eb`L;1TR8c6PHh sMZGA4^ ຬM=rKEt 5a? 0nhz>0",eɑ-:εd}*2m ČPO2+m{ Q=T7hjQOS4:6-IaOV{ #ŗM?!P1!tÿ8!xr%HnTiȂ B98 UF+Vm4t癗X_np= ju9wxC%gzbLia'hGეfQۺSm!8;v KyS3oݍagҾvUp[B~gjbHc~Et#눗u˄q E%/)Í.orM3VRQ= ec5G,|bemfj#0-X!'DBp+mA Կ2ѿ^ \Laq`g%r%ZbEexj쓙[qj5ʈ;%u5 W32GF v~Jo1:hFgX&dulN$821{Wt:)E\Z= (S% NFO@@U|kλY}bG% X rftyW Fd;pw)V$<\+k.}XC*=yc9SLj4y7Ei_r3#NՈCtc:[ʔU(hU>ܪǽ2Xz9`5 KBy!/L|/Z?{ZS<:ܴ%1_GzF.3*bc*ys rRQ0x0.gmBnN]IxlZȇpeϡx R)oCkVH`cX cd+Hc֟m0Mb &ki; a4uG=;n[}ABe*qUӔY܏%ISʶp+,;ݫVIQ y*]r^ieML=)pM"%ȢvMhBx[S|TMU@hd3tށ:b Q~YccNc* F632i^HEa^VGq΅΋2tC`{$#.|(^3?:⼱,w}Fy\[ءrimkj[N-}޴=جEfls뒕† 1ޑ0y*GuvePމ*P>vN}'Fچ;\1l$R:*tr \¹{D\#`X}pV|]d/()ߵ åݼ%ae>iuPrOIzn旴%.DͣgߎkNZICras)YPT7pPy`X<ֹg_Wk *٨ZSaRÀJ),iTc~!+yc_b3{%QjBO߰u\Jy TG%rE9N9;?6gSҔUWh^e]ak!N:vq1W,w"oo5: ŌYI _eZn?l[>tE諚RX@ߏ,7*D2xܜecnyg˫h)Qz|BKkY0/mdIr_C]&Ix~v%ize46AVlm)PwXj^+ @I0Yl$5 e$wdacio:5mO Tם?.EuuE cVG85T} (V T䟕2k9ܕlsT)9 Q3xv%yhou(:pz3νWAeT,]HpocAY{ݢ{<`+ŋRmCh䒲r : [do2-GlG+{ƭD+M(XuhYѫB5x.#Ag j [+b4izFO劚8P-=W 0q:Ͻ]ß)ʠ#li`!h8Hq9z.9ۃ|t\QH~y̺V]aKo[gDY6wJѺ-ɥ4nt8;f`z9IL9595aiqE j*7xV&B^,a[V m܌U5~$OoE)>2#:Tix^P;z& 8Rq.3@6_RB\1z) ]S5M5?,9]җ76FFfb9 TG W Ar bSK~mgsHr e7nR6uw.d7;;~T7 U'n!J]E`1T%?j~o s^nP%Ĺeq4Y?%OzƸ.Y'{yⅺ"&mk I" ^JJ#+dg礁uZHaM1Oש@b .`C≑?N!RK >ʛ;ސ_F/ǯfg}T搛}|Va_Mat7Ce/ٍM!MwJ+6#/}zuI+J0ƛ=s5n[c.<' J#ʺnC7DN_s.v8N?hqwM(!^%/6b R\?o0`CV9 }%np|]xvXV~Q1"蘳Γ7 ?oڹE#qn yk0TGK{Њ:Ôwޠ$Z2Q`Bƞ)LFnG{>kIԉgU[x] n,~t+rB?~ԇ E9i{5r/8yƖ:!V漻 |*bg YN(a9]0 ~[gB^)HJ1l2ϟl& ~ x`SG`I DTvÄ!ZCNO I6+YDEDa$X9dN "}'g{1ƟBeyӇf;vÖ+J 1׽ e\webs0YzK`ЮLWnmpw>ʺ)2σ- *:& c q$c(@',EUcH $L<È[eHV~Q|k2$2 RL!Dr6N!\gz'sަY~7+ߋ؃@K铪4# U(ףFe;ҼI86!E Ȯ!VkNƔcy-,9e!\s臁׷Ao#6h$xYЩ|:9 $?N\m4ߜ a6UM+[9@,LZKr+t8z'S2o_ ϋ``)8*v-fNޤS~yY.6>]V{:2ُ$_rfX(){62v=G[(4BlZ,_Q6b^3@Vd[ Mx֛1@}.V 8;)kس%wg@ͅ>O0bm.tja _)2]jث}k h.SgJYݒCOͫ=. G`D(<^5twI/ܯm\6}"ݿB=W9,LD71ـ OEAH[K ha_ a*4+k.G) TeN^uے0s&΅gZ"{_wnE$pH zH(!mp 'e8|ņ @fb#-I]A[&}oǭR}F#N@{%f'L,I]P-O@Ͽvg?6 0ƻ>rD\L,=!sM`zb} LׂhPP{#lfKAPa.+#dL\ )}&xC8i:ynjJZW.f>S0LV LH+]X|m^oIV,h~DՃ )M?1Y(JEs,n3*i;@(Y3eCr{+_-sP~]ˠL(-eo 0ԅr޳5@ck{HyF`ں,">+;I|)q'eP 3ZiќGwxoR.U}}d%bžzfy$BAَ(bp{\ndPUo]I#ĖC)(lnPc.>o* &}$X~V6Yp5tG1'*~∘/sĽ/ج-}OBz{gj*esA#$\j 7=-$q+U^ e!hVʞGke&Ϳˠ")pYTص bH#doX㓿t`1V9w, ֙t4TV?SI!9,{gi@9L }?( t-2LP7eUH9@G$J/4ES=C*:~ʫې|bC}A %*zCjɟ;c`FP_MyƵ~V*3[xL.%qZ~.g I)c#.DI[H]' LrAs>prHX Zb~ WOim(o!썵d2 һSN iߺֳ>yI":~=ʴ|{ŐDп*'A,5y Pag5ULzitE񛊆4:dYP!Xqo,fyv=VĤǷ4vn_;hm:"DfLQAn*Jє`fm{_{rwLHU dtt`.qj`ޥsEgzKXM3#˛,H[ݞYo22е.6iIϲ4}|ڕ]oe[_m[ܟ)}hoɹJ RrgnX~3״\wOH-^PвεJq*<Cޞ~Ă[ă?'u*G"veI sȭXVMu70F`~h_ hum2p6[`-EWN\̥]d1JDpY+hf- ޏH]\=rJ#oJ@,sXwNCHktDLjeW{CubhU]U*盗atLnXyh#.^={JԨx"?=E+EzRɇ u[L`'2*>fswAl/ tRG:z Ljg~ =^UyvND7ꮺo6L1i='T-Hg },P``RCE{Jd!U!u ny@sd:A@a_: u7cq# "`xpZ}|<*vD'B1b#,MB;)S]tأ˴*(׮.W>=8s3OE;=Q2\jV V͊Bm 0h7wZj!PzF&Mԙ0:HNaa͠g5 )A2irevr~5jR'lY2+u sCܬߴAzd%EܕX\߲,j1*~;p;4e{"Wga;)xϊϏ1 ;MH83>=RKxuI>a5Y^R`/St5iTū42@CRMqG+ۧrfbp"BRx%W𷽩c.B8$sh:l?8j,[ÖffYӃèGQ+G-9z$ ItبNyo irAK5Ljŗ8Q9ﮦ(CR%K׵^MHE ߳n^lx533RtWkd>  ЊpDx !+HwŤWܾ pAL5fr1_%ERiXdvwtXF^ZzE_&wy5p#u/.g+\6K:>RJ-X\b%*ǢZڒ jT}Ppw ?2u冷~I$NڔWg |6 #>iQI>'1]3Vdݞ(A08 46mR=VEbZ|gٖrJ&rdI]D/o}rh/锍5j|k ܺ'`FIh W칯xB *@^7!@ݥGa`RxMރo.U[B˅4/m ji[ҵs2T`Y!Kv\!:i@ZtuzA!%,=-Kl2HtjhD(J)\H ?a~;iz)sr1-. "bvcijq3/LK4ΓYջd? C&_>0(R[&~YJR2&[À?!3Rm20]\YL'8Q|}vX(J6b-Gy<"K͉K.V(b^&3n$Vӆ%OUq\kQx4fuHUO`Q&>Mp0J W}nZ+nI_ 9'K+ҁ zּINa4 Z\Mz%ϴ THht w^=ܿ} |L4tT odx\I$;c詧2,!4m˳SH䉓jɖB.!2G#f{"Y} ZóA#Jc|Ug+`L zf;)SX;&Wp3-4e A.a;LiQlaD+NH["{hb/UQ|@dKHmea_$Uͽ5'\3ҠsAVX6@ٍOիG}}g6{w"C}V}2ͧwlRNέܰq׊V(fM_T>jPj.bcAdqLdž\9SGT;t;MUڿ=",?m/zy`z-po<>ͷyڇYT^Db%Xh Xq OkgCKW gRR:,s eDBβUo@~Y!?ѐ>}&άAUckP3Yb1RLrH6N؋_~ԪV5M Y|xgոVcTHF]s;Y'p}7(#6(CrW FD?ɹ6h# mN?9”.ᱡe ; Dc<,ly*;(ed'uq8g)Eh[8tgYyLQGr0(=ĵUX Q} p1(J=<_7+`ۧl[bj WҜNin4(v3AKC:%d$f{B ZںST\9ͬ,r M0,ԈXR<->@eĽXB < \*{g@|u'*PX|m-R[ 'xlíU%f p_p4$V.#sSؗ}eiSYdu&Yr c s[Z ZN☦(5y$Z:PjXnwU֑z!_1h2!/~AhCg<ff5(Xс dOiq-;S (qgva+`#nX  cz`*odZbs؁#:k2پ\9F@z~C.IA+!59857m>W7@p[J̣"*gpڮ}{!ljG*R%T"wev h)r+)Eğ?G>Y+EXаv_#ʶ *}@ƧIR!L;D]9~o c#>0K'qP3c'щo'FP &sғ"qǑ{^ ^D>WΨoZ5]ALfwz(`15ʟBBBvζ9Q8_E57Ca_qy(9&@#dfdk&8o zqxMim09b{ dC;lP=ϼσj-xgJ9$=$ݘr@#{9yIAFػb4hE-~MD٩9XBqB KG2D75n7F€#5]W[U|$urp q/芒dCV=0ٷX'5{6~gF=)qCغx?LʓX՘DODl~ŵiU^Hʜf2!{R[~%܃Q&Dp.O#~#jrî<+QN7uRSǖ8pnkOln^'.’?'6Z0N@=4_銧;e:Tp|!-[f+\\"7xJ<MyZ./'DU Jub5RLHkݠJF+JI8Gkղ=~ز߾P$Hl&^Q\Z6 !3g޳6*[a|8'[,8X3B Ů- %ƒAz{|/M]R=QZ rw"](uD;svٝtD7cű^Hp-ҼeznD3xg"(βI._-꼤.tC~ְMGH>n 4n&8-&קcsԵ-}FT )NpXd|X %#HWL(or̐(0擧%r`&^PW'sr,exFMEŌ+*Ӱv&aŸYBP(mWp# TSδٔ^tQ4{q;]҂JsH3 `+k?Bczaȫфzx:^٤mf͐ !ಽzmw_n4TJSnb ʥovmVtSB(B>?e6]; ~3c}O/!-'sP#Ջ!?ڠL f6NB8k/5S MгV_oe hQKydim+谉ZM לiS:ZE<$!/dޓ1|WMpu xʅR-p+YkYi*k5?-<.O"?,]A38'h`ž*΁%眓\fUP;yJy(ob2﵉P)1:> @ A%wɠ1X2]=sa/bHgyJ! &z\0#ݷ( z_`-Uߟ;پՃglU^3f>kWX]q@H\W׺GB[qspBi1 Ϊ<#0ӱd\T7@AflR$3K˪i6G0}/jm$[q9R-4`fԺdToZwC']P5Z<"-=Hfp?{& k, D@4&e͈J#M6KHo7u@w$Z;QRDăW =S|h4)s0qU/8$-̞%L;Ir+څ?%dGKHM$2@ 4E>֗@ mlF,$ǞZ,(4}鳩8k.F)5hnʭMuoo#Χn{|}!by{!5!+Ȝ d}hBp! e}nWQC%ޟ!k9ĭ*LwYH^&H*ӟa&u~f&N5:3HZlUdŖD$_^7o>f%q *-&V4Gu }^Рc8Y6%# vh@ οQJ..*P(Nj_s{5 ,Sg1 s &-5vz4,_MVKtAqF[-)YXC>'zJm ˨0G91idYX-E(&;8:cvI@[ndA`1b Ae{5us!IY3@?)3C.d\u$oW-5gxYLCuXd5i9y1qceZ%ZYP4\qF=(:kw B]Ϟg/37/?`5N Mvͻ}W7\G)D8"ld^o)8.X0Z?F"6{5G ˉ( U#0OF.ΪiQ~Z:eEIf:li ֨G!Ey%- bS`[MBʗmm!Έ˟ [N'&RY6dcali"$=][i aY$9JQˡAYð=EG?⫢'ce`0v@}Ğђɩ[J/) "CAÃ/'Z|wCz, K`cN;q ?0VS-#P+%3 ,iQx8Ekj2p }΃~C z Jxzq(=۴|v3JY~^''o&H ]ZICϘk1skbD: Q|ɻ+P!sl, k4H992"ʼ!O !=_uG d~tvGZңlYzts1fK̊253a,Rl6kG>Ko[{xsc9 Nr#"+(Cu*K!b\!X8ےwWih>*ʓ5K]7RER+ 0U)v 8oPГW Oʋϰ=ZopY{I!te.&]| >M9 _)Ni$.͆_dEm-ޒm[R[y˔S\NW=;tF%0K&Gk^HJyڑ&fHC62wlINusR}2QlK&2 p,_ vQ).7z<ϟ=¡S&p[ (GMR,f?u(3#ďosY_.a>NG] W 4Bh+1{W -ƾ'wD7#ɝ'Ctq8MBlf/;oPaT;e,yAU t`G W7S3hj,=y.[,] _~q,g#3둩pzH%}tV|F91AzjWO~rj@K.6mJ|/XV. LYwhP9C]d.6Yc&y 7Yr*t_ jJ6A?u:3ac#=9"ϫoF!cc X4 4&]\bRNmG {°1^ #e6]<< VD2h'w8Q68Md/>*Tr9')&eԙF(5~r)& u맋 M=-'l֖Rh6]|ybDVusnDkz)~*IC~/?IרQ?D/ghfc ӚanXXuqF#5^-NUBn6_+#VsV[reDa>_mRDQJ-r1V~ܚ4o[֑R VAIZ)qȾȬsg>1e[.y@el7{1Z:o)2v(MBh-p ꋝɴxٿ|h' nŤ-k 퀕:}lT#@1 "C 1iͩϡbn Y>ŴcLip3u> -Rd̿fL qZuAOCQ{-*I '{ghȈEd? sXV3m&t#)[Ej$y/&pg?#"/‰`i4Rh:Ӌi]LhmgBGP>;r7{󏒠4̮sPӌ_!{m&6}';|i>wL)(t[ON{eƣQ4poYHlK=kgWjqiD=ig@yfhdIh0&lU$ÿ?VPyOէ8Ǚ c7kï\39St6HC}$@j/5fIaq*xvEMAmӠ{(Wn1ym*e(GrTm/ЯڏxA%i"nX[-Q"FJԢDEbOZXuCM8, )1JS2Ff>$勎&Y\vQX+nI#-VEN|]Zy^KSSj Ygg9>0hF=Apb4v^BpjѷP}W̗/*nV dHG=qr>IpR,809!DlgE3u-K+mb,e+d_&YQ B8I[h !ٛ}QIųTǿC{hgR2IڍO1VJK8;FvgDNmr}uAZYx7~UwJbyAH_CKV`GsVh dnpʾ"WaceJ8u Rdb9U1(4E#Eܵq$P~ůdgv  C.{p|ET\2ťvsk /dDσ:ܭ$xLB\fo0o(觃#'9nB(nY~(qq;y^NJh1E[mZ?n1D שׁ5-1`(7& ʇbv}\@9,ztp|-ʑ@'EY`f[ {p2BЩ[mHM:t7#[S z%>htB[ $.+$llZz]u[jQ$K a&26{}iq5 }HagN<~qJƠIL_pR; %l6 U-q?M!:M>>j%dJIUK^ϊ(D;9A[6ҸBŁw\zGuԞ%#e3+1v =4߮>@O*ml__jpJ[Ln?Ԏ́(co /W-iݮ[^%Ԣc+lXW(d"UQà;XYs(+_B_F+I iozzZ j:iefxYA(]Hߨȥ!gu9UȸINu_,8PZ^RTDYKǐ)\S=PǞ GV@vێPtkU^>6[Q$,S;Qd0F.*8|+&<ⳓD{0#kPMj=i~1L22m>mؤ_^̼-5B f=Xk-QbyU' Il>X 뀺ޓ2` Iƭ 3eZN&{,+5T/vԷ|Zix0vB1`_ 8irĄݚ4+wđl6 F}Y1_ 2K' i֬:/l)ѓp~ވTbs m Ps\!2 瓧v=U?J*nVI!h* <5?Gb؈ЈUZ)`wpL.(dԴߥlqo䔥=$7bj%%{ځ"q_Sc2x\~;3gOju^GY*iy'I4JFzpӭaM (Z.$)8_2.m{K gr)g~Ode_r>д3άߨN [Vi4R-H4)ZΊd>vyׂW/9>"n hg8 .)ƕoAH[X:2/.{p}3WUD-rwtn3:p ^xѵcoV);KжZ RHI;\"t1imMrП >(X̾qeC54@ל rޜi m ]Xt,jEYmJtWS}Fn/9MOCG=d38_r7;0G#t >Q4`:ߏIrkn҃IS9Z̈́'dQJ1" <t7cwGO6'mTQ:A:ezen8j}0 =1  2`G0~l֏l"6S| hE?H 8l $lk`f?H<;jZE7}eUM-hMҴp<_wP*s#oTƋ KLQ !3g'~kX~N,61{&d"gK6ٺk1.<įaw-]HI#QOUK7 4JǗ V+4۽1U~4,̧ޤ}3ok:oH}T0M`or3qN[7)ͧ#wuh>]X):)j=HSOuŴ-ȈJⲖ6x 4uJ9;MeǩLwLa |@-(& 2 5 `}-059t{f7ްfj / ʴ嚽N;+gy,u_Gw4H՟Jd'x_1Yor{BY]%©RV $_|d~KKn{Ao0*􏗮`Ӎ\#m@D.ɬ*<-ԩ ;'{G 3̒H8#OX{ `d[8 7CSiaOz28q jU}+h]Qr0K<4e%~PwAV}U"w% *+=:PyVMW )z}=y7.yKzqΗ7t e"E¾7 h oL3$j9h 5a=Y@5o#ݹN1?nc B!c6ܣ 4&ILI.-!:YHgW|iVT\BE1]xX=) =Q)=@54[Ha #YcW1s|>^&v߀D'xK>W~3O=ef>ZgҳԢ#S3V@-Դ粸Q9FF q=2vE6U%- N"|?mF?x 7Q=0}0C}ŚkѪC0,$St<=Gb,|xև@ûpƢ=&e nA0H7%gV@ xw{lf%5d&4CnUi@ "d^Io`5BzR`%r1XA-?uD?|( d>Ћ`1 8;B `!095 КaƏ- `gV͜!:m+ m/連ŋלg?u/}\`!3Z-dY!qI!lB$2˥H#c4>Rq)FA[@[vgzRn;Q8=^pCd`vɑVf569mSiSBsFO,PݏU`s2H:&iQ U\ÄLWTI؇ai\NJaթqyE -鄢1(VM#2(lwf(V滥U(ėxWvkU5Ev[ LNs[ezY#YTRBk4D@Ӓ؈<@XPe2yR 2>:S,0Џ QHk2=j\^&[F AOٺV*V$0D+a 3dk`_\HVvYzucGX( E AU"4 /diRnPKStf~OV{3w۾o qLZAz׉>ZMmdBOn=.X1[%պctϤF:jͧ6]6i.`|IB,06=g;آ˻CVu|f [3?. Dď͠u5sZ գksT˹G{yF9 }!dXۿNP<$C){Z$S A5tdln9~xSEd*`B( *B*e&Kk(* 2t_ڮgz7JVvqA黪ZLK=G35Nɘ_v8" yzd|%z ]/CD?.AYPf+^lkn.=-;qQӾaxz?USHK"'o ȹ(_L{4$"OU&T ^ك~Mo|6s[GM<[cq*vK\ K6߶2TI:y?i7.f>i'|1 M.N gTUA*)D/+i2Kr'gO9i^){RI$c%|a+RP\b.lɎUHslBug#²p Ɂ)Ws&"8i3fë[ yhg?Bswia*uv ."E%G0|I}H|D+=OWDa%{w_tdCRd~'-yxNi1Zt\kZ`—wi\aŽo-v'=Caz)[uQYkYK{f4ՌHd Ma7d%s餏84kt:Hj 8Kx.]tFy^ٕFtqSs͊ T wUv4<M%-np>=krFxq7r-8-&n1Pїx@@&82eFDix48po֭jY%y[Mf%;,uNE@3 uHMߠo>\ 9$H!SCʼ{) ;ITZ4E+@-ỎX&ko_'zc_pXZ}w?'Ǻ);fdEsiI\GGF[y(I3 R nĂF wBc=(gx>t]Ռ!)uJ{ܾV4LwpJ䏴qtU/^- B }c^8&g8\X\'x%Ԝim5dh2uRP"[|t*UӋrT(SRku= vЗdW:7U=>+7![[xאśkh*UTc/͔{;sk49e!zb))HܥVsi9XvjʇEMS$AjꩈQz̚VAXN̊H2o.gY]?i!,vd[oH:^O˵vA 9*"n,u|۸ z]iojhOTrQn2&D*HCm| ~9jLژ[i#vE{F@l3/̮| 8*),` k_znxN]eV/X@4O1P1s>,wL3N$Փ-؄-$\a/z>dpgOinM.[͕CF}a!=gy92}Sj͐=PU&rXo,sHtee<IҴtOFPA([^Ƕ[fТPP3oT[ l>Q2= `Y8Zg \t4C$ !Qjţ+u\$ڂM0`sW9t["׸燻l7xwvYJ.NcBqZWF!aHU'(0ꨵ_"9fݩB4d em:+)U_22fz QEIei8h"_ә=Z_jinLK^=)4jZӥ攺ŸL0 E<ނ/t\Ƒo/V?yg1>3 n%HrcB{zgM^P;jD { c9p D3o3 {QdkI(TP(bi*QuWceS ֟mw+udTjiғ,.ش_^[S9xȚv\mJ$ۮc9_:IЇIkkIT^)Y;sh7\4(tq@QYo cxGO(D՝LSPR#5HࣶoH*K.l\X( sI in ZBVBs5FKmt(>5q~|n#\6x:\CNf}OlY/\rZJN δ,{3ϙ)vlxeĹK̂ U%@H< w04vB:DT] :g J\6)Nv"SdQ܍})YfQE0yfǣ&oxP&B];,,qak>Xxu5;:!*_O_w64WlU;ihx8!=fAPz*eIIir;^EVu0u?sdz4lWCQ[Gh5 }x:U&|ga=% #oZϻ+4TډZ͟qqcE'|)s$4#Ό%pa^mź~!>Qf0v 1g20DmdNTD1cC;'|H'źAnB8CG;=uT$5kr(9*HejV"qSïcUV 9.-50t7ȹe A)b831zA5A\]_w&VϏS%g`w@C<=^A@d}&ɘ4iv,_t~2Pp0'b1`E IePŕgDR1'w;c TQ*qgYa-S_2KGs?b# Yꌋ4 v.ckG.j'(#nM..tI^ Xq1Ϋ_ }Ep]IQt{m )vr|c6M-/Yw#$ o}0wSɭM,DYV UF78cBMdvCGa g՟4W:}ሣ91!>yc. I o3 y |<^Y,1Y@Bѥ:h1R:q[tK^TɶQMelHm62it0x ӫNBIeYyVɐ'%Dg>c9- /S0Hg/ #PLo096(Fƛ 6PhJv%ռ|cWpsfS][Wqt=l.ע|ZʐLbeFo/P!:3}2M"_lae^`Y"+b3w7c6ՔhYwh1دX݅QfX9 ~#w,3?ʲ|ZeZd>[C3 y?6eN\KP&3z5K >3KgsH?k>e-vM!Տ%>UY[1|eB ˮ&1~?Ej\EgYjOݭ-͌p6J?S6?!]*2;TK * #1nEޝGȨΔv,p&Pv=q4X94z@ӷMoPO}G'JJubT_化ŨOXW`emMK=Pδğk3*ᙣ(s9%V}% zӕ,jL%xvWGAYH?FOWjA-SdMH.=*{H(F '4E"4@W+MABG},#/kQ6]>xQˌ"Iz yt Xe(@NUw!^!B1e^3ڡk$f8n\5Ar,lHdj]3Pa6/_Vi}pYV-Sx(/$4T0M+ J ԌnqUx'~rnBk{_17FW_WS 8f2|U7P򆐍с{R9 $̒HPȸ_G,FE[X'vѿ`nXB3ODT|wZ?+h }ʸYWߞʐuؒPq,^9!"Gn03~ OȒde"d$dkZmwe nwWU~9Ljg3ԕ9xc0:;Qb K@~NkXdgBf~w_hs5r<)b4g<+EA Z;T ;/ʥ]Uq'W :_ĚDN\ߦ0"y`I716?3Y*¹ Wt`UYѽ6NFsW- GbSc㭐͡`-Þ Cy MS mU ӮsgF@ڊ#SKcЏD晾]*0ͭrձ6ͼqՈ RRfܡ!u`'ܽ*2]'g)*"K `fJ9R@py͋YK*\'DUt wh<5 ~n2;w#[sO%'Òf]y1E;la0I;kf˰S<|+vk˘8TP$Qt,ttXuyr;\&|ªīF =QF`KO+"U)Z%. ?>n)t܊zXA2_sTCW8=-(bPoi1ݭǯ0H\-4W1LfʁUum;do 3P3>̒^.BO#cYfų?Bj*˓ 4鈠 4nxArv ղrOd;'s\ޕxT=]c?x?Cjq ! 1JS{<Њo_M_@[nTNV~s̑G? :CONŎXdr&+\r5gt$MIc*"g83RLa 4dex5_N!MN4p隿ׂLp@SaSͪht~*khp^v>QRknju5MK!֠?e?1l$ؼ#j7+d ϫBv]Td.АOc1i)&$AG,g$TȶzE!Y\ʳ}"tqMnh <b\âJ^I5! U,^Ajy&f*bbPv.@}BB7WǪԽtŸ:Ӝ{pgkb-}kU6&rdEHΧ:/}XD>-dI[Îb0#֧WOO49X7!B 4~GAxhn5AHFsHV+D 6 V6[ELI.x&Cb'aws.s ORJZJ'{BVe];h y5x ;G"H 2{K<(ae ɿjgQGH3Q+PYjs`ڜ2;l08>Sv~( {{0}?0;y0Pb:UE el6hEHYIO}wڬ(Qd32z_RvD 4Z--@+k2iĤ-]=;hVL3!UfԂv[YH>w"`Pѱ4`c &OE":+"sa7d&2#.EfZSX;^R,Shk6tuūo#?f~`B8cfJW!EiM)S+AR5(#FJ$SGV  W܅4m.QޠJY:`3˒4~ r;􋤢fZBY&pj|C_NsރܻҴfZA'@E?7o""d9ء@2H7V+u [̴L+AȧBro%fQ%t3NG7۞K?poWyfٴY*֨ļeX6o.#ۜj7T4+~@PcPod;{dοMH3E>DQ͒H0/bgd&/KJmkjv7`D~_&ì+!b\?ݛ .1 9OMGtmfq=iMJKx.ɱmIgⒻąj <*%MDmj47q<ӌu3n%3dl2_)cKz삹|Eq $Twsyl} M%D@H0)vOТ|Vm{Q2HjӱZ䟭[YuK)ަPM^6ePEaqЗN oqqV}xg/) 1-NJ{ʪfsY l;u/2mΞbfir?X SC`J1~j-{ԺacQsZ,9 H0҃]m&m J|qlfΰa]騔ckCS36iꆗU2 af˔sd&F@Z!)0~CH4R鮥U/v~}*Io 46D{-lSdh$?Jfq$"{ZZek- ]S &a7~7]kxc5?@*WȹER%z^( ͙|cYϩbfZ/;5 .SS~,`Q(D? u\oY1xh1#xx޶;2/չ,Z>84bRZw=U͑ATV`R(3RV'~rNb g͛ ùAO신q0ӭ~ &x2|[&T%YDAX_Hv Z%r<ZR!74RkCT N=-x'5F5x`6%X&r@$#%f>}D7@l_{ xԴ ^W׮`n %Շ_m%@̩8?K HUc{\\EVD#^; KBx1]Lpwv+=YTjQv-\@Sq1Woxt8b'4*,T(+>A\cKoh*kmE[- aDl\mXGbߐOdӉZV@:2@XT'_Y2bl 6--Dg' geS%z~?Y)Ԯ!5(bOqG13cCo^qbIvd%dCEȇߌ^Wa$/.j/dGš ^{K1OVFJZSjSGsbyǧf _jgmbj4?p=K#lFLFi%:yqdynn)M_*ATՁ]t+~èdjP6>=o$ta{GezJ*xiryz#m*1`q~]+ifI yaqH3NjwC{pCŭ3 .?-a+D:4L~ :Zh A>y1G^gy̭gѳޖnfL*IrJ3 Ar.5aY<084؋O bṶ_Vt#RqTh]⤒&4\?e&h: r1C((QgGG%-`.hFɨ.yy%zac1!ũE: z\Mw t{d~Ʀ@PZ'/1j0y<5 { g^H)d=QkDK?8 ?b6Dv0mZK^ %81Z$`ot 4c(W_W \ pc9I6+iR3椣^ZPtz~Qu BP Jhw2"߈\./kcZ6c]hzAVg`!|鎌le{JT䴾:`9Q3(|wثDrso}4ѯQVv1hoQEl!Wu"ld\}g}6AѠ1B5-S՘&AIZ~FD Qj Js{XIg!Q^ָB%÷ɡ#wN~Bh#MO]["$\z 8\밧y5Uh%ۣȄ״v-r'"yJi:* y:h-\w=p)BI%B&i]_Bd& QoJx j#[}Α0QzbۿV;~JI5X7YO{N%Өu*8܊ic̷:>8X.j+'Ggft*#덽M޷ uQ+h2u ,NFo!'XP'ƤԹLe:xKS>vD}- &%;Vxuf&ܺ^9Wof/+?y_ltd0 maTmoI8[{q*l6xLa;##n)cQ2Pȏc18p:tjz&">@clJ<|0T^ؐS-ګ D6x`=aVmװy3&J!P=w=觻?qbIk{ >LӋ~LU~WО]f@|颌z\[+Yq!Jo&=ay0B&@ܱ #!qz{8D"sI?:{`p)NENj-֚ރ/LjoEu zN3qlEuzRm !쯹KAc{SԲ=wyaȊ2ݸC } (zHe![vcYB GkhL%XJPgܦO.9曓Y cҲ^Xa'MZM?mf4ן(=p(8! rrw?Tt!FpOh.cьƁ x#U\e$ub'm+X4%{3r(Յ,&Uw_玈,ǎU(',M4qOJG$-2101D㤍t"bV &9T`i rt}"g?\598GF&_wpWDʘ Yzy߯YYBtfPCi}yͩiJJ h̺FpH)߳M5'$'f-Qty!WwUƜ[4]~L{nB4Snez“ eE f!inZ"3 =cvyjHՠnטH~O6挶!uL}Թ2(:GpyXNJ Tw_<&EҭU eOgnZ?;2~A&:ہw/ F􊍂Ml'Aug9TI$rڜ"Q /#@gz>evwUN )FΝg'ElEp1/"Xs";sJM{}??InbQ֒f?IZ%}Uxq*@(y2;anO 7-0yiVl&t3+AcMNmb/S -|_XY Rʝ0񢆮=83:v(.S ֔]U X3IXǒE%5V4&_,Ũn. :;Ëy|mIZ0he2kNSچ}= h}3¿L}cPʫ2nLe~T1d)'gdy]^M]֛w8j6L;gk3T0xpd+^MyBN14֋6O1΂5R^6̄)U,!s$|i.!q XX.w(v dNx7r|fN 褶 l3%@`; 2Y2k^vIw۹´Fr|<ѬhuSC_Vio'} (ѯmXw_s4b+H!8J?iM |H#Ll'bGW)GUvr)@$ɽ fEBqv4,Ҹ y:h_ȅFۡHWa9o*LÁVD`[vrDӨBnl(ZWψ}t0PAxf'z|#jӛ8=}=^"2ɧ}f_ 8/<,5a0pb X Ǎ!7lk(TQ4!~ts bh>I][!BH=ms'Q?M x}Bxhj܆\] 5[<\Z0"ʂš_-J̕#.= CP%UFmBQOY p93sqX ޟ o⠺Yۮ!2r|u8ϹcGP M#T6PXo"Iij8aѩ~ێEQf#L^i.hR/}t~0bUs`0r E /f–}Ēw!S5^2CyO>9;gLnX,hԉn}M+1M4~،yJTD(8lۓz^Ko?,TNB1$! ulqg'*Mꊺa3h;i? Ms/rjO;]ցSZNs6gQVD4QpokVϢ \hP?ΔH~mة8&ZfHSZƘ;킓$~\W:tl9Z+.e9VNDXc>F> /X V="g3] qcAվNySBjeoY BAV^pe}R&FD眩UV╋qI,i`З<=Vͭk}RPSbwO3S Y_n`υm Rk:qDe_kYWvʑm> ƐzEMt`>١y*XL]ԙkΘ֛ '$谐T"fIQ(bcPbHTdjKh ?mZ:ґ4<>J]`I쭖l`XUR4R猊>\T*@7Ie4Z j߫{Lwv+*:Ř;[W_}h:30>p6︞1)^h $QQ~jcF]j.|zjD(, WȴK>vRP8.tZgبsN !`K@ѱʀnO9RePڲ<{J&dYj*|f\~\I'k oG f9,ڡa;|>+쀅&lĄC ªD =v0uOco齜܊^۰]U) (,YfȾMq /[JbܘusUR hjO6C̝FvL^ ڃ"TA^3sS=øTlN`6C>/£;{Rf.C>rʔih`|93ޚ. _ߌzO&# .Bqq䥏\x<[:צRG:-ʝ ro'0lt8esKXiҹ!LF:qgf}κ.ZlB:vlrzs2i3`TĎEUW1S+QS87/*=.*)P.@,.JwC隰b[úw M DGqV|ϋrc> r:$y.%)J`phi(ltJZxS "ҥid*vԶSl^Ek+2Z 0}QcPd7.@o;y]4'׬I4#U>㋤[cJC &x[H2%"s"ۖ\N7+Φ81c %hvVߞ-*~9UO<9!Gr)R~Wiꟶ1"G5ǐzmŪw͓ےEPV#Cp`S?gZe͕jX)J?DH63kDOLr o߈񵩎{r@,_ai(b;-7J8 ! +VOCݯbXI5T̬i䋐A>;fi'tA{,t5a"y+b*˸y0v̆YЇ'ZFeOj:mRX|ۖ1BV~;M.(< )6[%%7)oN { Ũ))R@Cr0ӑ68×l~^:-ɱߒ 50dyߤ/=Z}yN̒s|qWV Pm貯y6C!w Zir _v~}:X[(GaH\ I.g?j^Q&W@∄Hqh{c}\r%n +v,tQv 1f2qJooPp`'ZY7u 1G2:{Ro35![$:w6ۅ9bqz~y-R: A54S={Pkɀsk jj)գ67v19q[}5Z=Gy¨Ϸzbm X 9&mo(u1@t' w9{~DvǢr'X~+NWKP1vϪ1IzG!/_9 R}@d`lC!Y %b vliB%̠؄8uoJ{P#'͘#l@iuT=uʂ2ey&h{B?tLXcYkpKu'awMSQt(#o=^ݬx} -Ya&VS%"4DNtO-0Z. jmC1_7M:vvŽpRNDٚ/eǩ; o7~U֋L4r.dȻT$5,4N}wm.v7򇕢\Ǣp?Is7?Qƞ8#!D= N5hC)B$ B\uȩ5<f pL{+ GxdŸDk[0xBA$ѐL5`\'Zx 7dn߆&PS *e$QgYOdB7/HW#qm%Ц[Zƈ!I2o0Mx]ଟohb|L.+ܩpDDue8#;QD[1 v>BJJG-O%_O9ܢ]d] c-~7; ?ϛf욛.WY/]c5Ml0޷_-=sqC\&o (0ۃ^htۥjȭ_- ^H%̠HS3ޘQmEYb=YAH0:-b_.[D\%[T4FSNJp^5ȇSRL7a\C$-y[,EqǷTshKIT*+GY9S)U-aMԊϬk.,JmU;<@iKѺ_q<~?o \y.Lq˩D_y:F )\[(Բuv7 +tΊ67.c'd籛YV4fv|EZT6,I%kU1EOb/f 'lL=86Eew0{~EaJZx!RUv=N{,~v‹?3빞=jV 8A匰ؒǍ$QRo$`-}9v?Pn#y -bh#qv+ f5 /!ɽFP _M%wdD#芄=cŻPaɀdtnv %hCS˂Rl񎩽k)#,$xxzJI`} '4 J[b cůlT+[5Kמ3I> h I1^OQ5ʲ—&g9Pn:-8wtfH2 y~U / 7 %GT>ˋzJiX6-XM[1D2YF ۩sĊ︂찳"7l3#QV&{myiEr= fRn1K=&T!.b\M-3T2w@ފoOCb.X=''$^qbBJ_(PƦMiю 6ɅCTͨF8܂5̮F,#48Peg2*jgRmXWVXىKmxFh7sLۜFa*󂸆Wq^@!ʻc/ꆎ;ȼx Ǚџc)  x3n^Mhbfȷ_ڱ+6:r }Xk=4%ȆF#-H!.`:omԮjzrP#g_Mlﰅg:ǐq|JFP@K:VKMB }6h>K`lʃ#{W(EO$v9A^|<=Xz> 24i\'ߌiB䪷VjǻR4(Kpe MTd ćN՗ʮ.34r[M EB%\t^# *녈#ViK7^e'zsadʵ=+uS/<' e ?%Rݠ\-MvNS;\N {\=M"R-%,=~ˣI\|FۣSޫv"ӵ,/K:︞ǼSYf jx0d_ڋNBW(sAU:-HZrIF_6L;PGH: NveV/1k5߃xvPI(eť3>5"LCZ:X{D%2ݩ0z*+ {x?O6$(zq؏g4MߐhR5i'H"ze <}: Lz*D*rP륒+B!kl5iYcȖIXP4.Cb97+"TJ? z:.VH hD''+,6A8i8zDvիO&xPzg^B U >|RssYVz w4"WyDJ=`sI|u~I6`GV%M^@U^K :j/"H%kC~6;$LCV_ʮAi(]|I/LXcKC˫&k),bW_&/n|%i)*$}9r2ƾ]ϩ6 @:N@iL*#v;.Vqk1s+sBe6U([QzeZrM/c:|* G=, _mqr=,5W}J.>PUVΞ~dB‹+vunfv.Ƀ)y*wAn]VS1/j8qX{ANY]'K.`&%/oZE[N6Lۤ4z5Vff%ep&40w[/ʛwLd<І@ɖE ')>'}X#<% 2$ڻ6UTҒD1usI3p 'XVAkrƇ@:]<LuxRU" q&D@g#K!a X?wtAk~iJ/Wъo+ңOw)()¢Υfp~&?Ovڱf~<>;gޱ=k1XJ9# )ofܳ& w @) G}|?Iz'.ʝUA9.Vf:ޓ:^-fV%W"!z_O|=-,]XQ B&&xix_Mo<e@K-o#5.s:K(IAnj Uǀ]L$BY"vL;wM퀹QΉFRph K)R 9]|35*c-xsiEIr5b|59Ӥb5/fzhxP۩DvW,VkB~}׽bUڠVo%2B*wIgҭ鹵jo<;TQ(ƀc7H2ܨbL @NBmҸ3 ~@ZdnT26 WԬyʁOԐаCv!S΂IKN,B/aAPfkx8nC#D];~_3'.|OtU1U8Q u?t[7\mm;DXF/G!&%K4f]歝W'?"X +)QH$e4viBu?e xY,d<(Jj6]C"Gb:Z(&Rb Ypwp0^xtb GFp:θN wqr)bc& a+4`<1 X=XUL \8V,ՙ|/Zꈨ*OcH5yx~_%işKɴE(-,|tc}cą~l{:n.r3KiFs[O'gV9 9Az 騶a( ۫+H·Q\>O,N-7-ɥtQk0h`Wn>!g?MXv?ɂL6^;]?O`vX#@Ή4ڄy%,7?.rbw&VXe&n .nh٦3Q4?/}TC}S8E&(^R'݃1hAb5?d]Z- ,yE>vlɺչhC^y?-z?O[s_p%q-2C|Og"5<!^r`a"ʘn:KdAk3}3b= |Fp ed=aF aJϦv^C/@÷B49C0bqVnKX O_pr(Uj?`@L!NclC'WqE#@8|Im兘0||KȽR4DKh-DhR3!\͉uh;$s%bpnjrxFW:;XdB&k:MT&Th W[g6ϑba 'ֲѸ ު95 8Ϟ`&w#FAI GhARwpHʘ?'&G„!C$4VFrcxOu*DkT#n$FXviQ4m ՛-Z<%@˗V)Wj,,f,DxyD¢7ojiz@ {+)@~v)€*HN"׽띵lJPB30v,oVV FIͧ%z=1T` "6X%Q݉NO}~գf L#Yr @ݦ)=$UgUkHyBBU\67=rPa -=L% 8RHZNJ&g1TڅfʡLٳ:rӯFhkP o?Yz+eL*GtJ_!N~<ɕ8ZUw9Y 3dh>IDf!Bz ; j15ŵJ/bcl{Mq(F?m$U;5z1)InKXgyS\ykH'Gmϟ")`Z|  d\|~ȗEqW#e"e&iO@ 3Rm,A3͔C+=u!)SEla"*~ (xO`VU#?[MҼ:ȌЌUo<8Mi$[ e8 &yfݺ.E|Z =X y] rԔN!*He6)% (F2U!B~Zr oQH/+bz{/jmҤh8?iԮUޔWIx"G4|r =n##: )4Ṁn(D"L)Sn< "gJ$BAjHfnܞ(]q9 3@ՄnQL;ؒ1kX2Zp|^9l50zJ'?-<b  G;7f ,Nbi`I.wGጱ% Z:<v@l2/W^m5>8mh :2AR/?3Y|-\its o&oG*7[уH</N7'܅dLkrLSPtq㉂2+גNb$z_O%LԶZ0"_hGEqv<>:GR{iSHJFRN],5ỷ]庩ibeԔ.Q@&eMB4qvLwEBGZDFN;TnթgtGEU}ɨ1{:oJOлkt& nى5%  ёi?+B/ЏGt>3] THQQ[ x%' \v=ъi%YMa {ܕHvXF 009N/R$SÙC5(rĩ1|u$ș5 yNT&2UoߌW].P^Ld|#UW+s.Emvĝ"«U2Z !/|Y%pUQCœ3풀ztǚO-X4n $liPRI`1W8+'ḳ_0Y@X)@nL׋Rc)$v,w͍AWH讂ՌN57*הcKv_~KDvhGQEUl,B>>cMXZ >c~e%6]h1k[q-I4ɮ0iz0rSMZ|N@~~TPHO8<tJ 5DlۅX#~ !4pF6BcKG+SVXW9< k_kwUpK9-߂.Lo_)L,857i &hx"}9y+>4N/ j w=NO<ɭB7DZ16,%UpFTIDTEuAbW@/@ /qEJSv}uuLP_lVbrNPJAyVr| WDFPʞƦ*𭳠\_ 1;ؤ8< LwYDZszZmZhI:BӃr4SJOڠ>8'yM&f],P4NsCUD@AvY5m9QN?O2|Uf~d(ar,6,*Tf48q rdy %^;& z0j.yMa!B0PW-b{(>#7 Sv'g=|!`jD3ȩI0jT&N|C9*}ӶVD'8v)r4>mIb&; f>N[#Im:cSSF &XٜðSaKƏ 1(#I=/N}*KJAͽ;N,5HL}yɔF?q]ד[\=aܑFn.gc {̤ȭL@4&9!Oi҃6RXr0v ߵ7O F t/DPԾCq~c`bH$SzL4{(.iRB^|Q<7r_ Ž>Jdݭ(Ha D@oz2WiW #DbBwfh>xtm%](声֔J$ZG"PD=Q׵>H&ȕuo,uн19 wƣ8W]csR@o1х^aeɛor\1.ۘ_MKtrha ZZ)2?Jx}7Z$"D&‰C_1?lc{r6~qa\Ǿ--OCi23*2E| DmnF♍}Z,I>BY2jdEN+6Ep,N';}G9ĺW>1`)w C9 O_~',wdGUv֞@^&@Ը=Teq:`z yA }:M>?sHKU~?@.0OdDC֫NMVt?e,:-NOE^ߔ&xsS2ZlSJUW⾳4UK]6~Z: třW(`=q=?x)lt9unx*VփZVm͈+ &ME dW' Sڔ$#ToW~Ht4edNVYnYnE0]7~[7b;=[B!t"M>j)Z/dƃV~Ndu_~~t5N n3EfWrD4هw \Ӑ@0eX Q{+2 [VտWjH)0[|1XQ'ȩ&;\; ->^Cԯ5,!//Ei[x[fYK!)Cm\j 28*ѤRl^ [V?<>-`Nc ]XT't *~}8Fr!k|Ht2e)5вƺ%T =m;`3cлh6aQVl՗KoV`WNGvEMJ7$JU=t^ m*A7;ʇ P^q+KI)O\Qpg(xfQlЦ+<ʠ'gbtt-ݢˬ-2A%nzyZC3Mo vUEǤ;ٯ ;3Ch3@ >k+3[AKj&M0o)?θ )YPĕ9:?D@=t&Q77Ro*0'|kA}!CN[P pm .(J3$̏BP5,t7~GK˭*P JV1G4qZrܓ"WS٨kkdV|;IzjmjA .Ǡ.MEڞ³F7V Tah7;K;3sm]G?n܉XZUQaI8S1%"5@D;Eudn~/P}݂ݟ[ w*Nkm8R"S1hP@:@/s5 :I8/|t -^k:|Q \u4B TR G5_66-4\+b9Xw?Se=v5A<넿t/Nl+⒛ .QY";Dd{}Ŋ+϶Y5n_ا>RZquI-Wf;17) 82ͩ[~}(@oazk{<;;1ckm6a_X1|ojV@}^^[&ԚwQ4Or!f76j_9{ph_.^x)3_ Sr&D1>G<jTa52v #YrQNj'Ns9s ATYk|o3lhvD4CPR L 3KW!(Bi]1YwRF W# apJZS, I$w\k>q#U>0P` uC:{bٖo;K~ݙ!LNǖXM#ZܜD 4`jߪH6Ft= zW6}?rtbشŹ4aGnf/u$ Y)w_slz,"J1FMN ##ᘉR*%-T}໤N5m]ytDⷳ&/J|_yA\4=S+8{nѦR1Y0qA98=E;?b11 q;%/e^ŋ㱫鎂lEQXFdAϷ6!tbD.W[2[J vR),ƒe]\1"SmWD[0_K-rZt'aO9gJumULaw@|P;쭩 ȵ۽\m;2Q7(lXbQWS6D98 2UK^RO''- Ĺ?#:w NNյPzi:Ǡ-f7CF&y)l(,(ªh\9zm/e Ux?YT 3*t&ʫPHы-BŅY6n%X{bTjmt]"v221L'Â8 Cr}ܩzg|b9VC0 \gBբZ?yȊ/^4J|`P') dqyS~n#?(:5>ՐN @y!b@j^l'Ü5CBkwt }λdc 3_0j&V"3ޕw ~07ƧUɶL4|jM*?"4> 3^A^2ט?HǨE\D^OPU8vlEB27G:0%\ Ӧ@фtX7vȠ)ddV% >?J1VEv 7hq*\U IPCpY, xyʞzL isADH Y8F4c;ufoֱ(v8߆#^g}:& 7vs*'P2* ;VgK#iy<>R ,"cJײFO4̦)Q4qF"VnYo'2:2`\in6;E(r>,sZ$zras6aTFε=Ig—ĝ-Iŷêδv ]I¤5PƐAh2i &@Bf-ִC1Lt2N'SNF(o/g\m+ Z`<JbdTY,붎:ȗaGVsw@]@&uK 4c-:8L*q.BfAUĂ|}өҡV -V? 9.B추]sW@g#> j |Aqv>ݍ6,&O4n5O8/_Ps }o\jzgSHɩl[~H֠7B*I yٴ޹e8JRvhc V3DJ"3r-}E]+_+a [Uz*#vRb.'9M-{ yX Dgx5t ܷ9fLRS'_jBGe*##"$&#EjH-Nԙ[(.Ea=sآ!Tr:eC'YG2j%Oˡݐ~]Ly/;bD‹7@3FbA״}Qg EbM=Q` ֥3JMe,?a徏(f4WJzTQ!`HemSMX ĿF%*wc©Ńv?CA\& ʄ1fp$PV).[P%% =p5'Zs>(xs>Jlը5ߥ.!f[gQv'cyܰ&I]_de $e 22L?3- 1rYN"mJu(n2^аA<7E=\ljCƵ&@3dn܆X{ >Sj>Ѐw;' JktI'|pW^sB!^ 'BI4rp CX ȁwTL^mq:c(D.=._*40%Tݩ"o 8|W=Ox|`%]$3p뤽 ?a>bhk3TMOҥIFsHUJRm˧0ܙ^108/U0OQO@[!5~۬_3M|Q$,^s LM|f`K BjY0?Бn:m}鐋1 6'zװU^Y0h\ؼoQ? ]2bebD. ]b{\ ]SW> j CȒJ5m6*\UĸiiR#5:x$4;1[V?H=cZݨY\k~9vC$ 3'$Tdo&ACLL֎,ٜϩ%#:S@]lNbύV. :YJ7R%$&ePFVB|QYy=-Q.Z5U3'et/M}שݩ.#0s:Km/?a*ga`. M-"V~C{{O7&=klP~˜al:S& ݮ, b۝fBM.?@;q 5YcD4ơ&6h2`\-乮^jذTV7tp?p¿}2dL]NTz$P`(:/PO?BVZ_mP`%fW궋!Y{`x#J'B{EpS)ߖD}p_ib/3,7d ` uC8ڢW/YmVA֬A82*->"FdOI0sBㅹJbnW۾+*Ư{sK<,Kȩ_?'0TBKs[HaeXaq]RtzA%Vd_ @{&T!WZfp4/n(DGe'OB>ٖ^0i;L$k`{+ܨA Å_WAk.? HpaO(*>;ivF5 Kӷ#'@J\#;Fm 븆Q:@~/$~~QU`^C.უC ҳaIYe᷁U ܧb24L~xW]#x[ kڲѽ '*0;"'1mZVd9ۑf CpQ r $?.@jjf1ŀxSb~u&SHi+G/Gu ڛW"Cإܤ"*TJq?X/&җDx+ Zբ~+T j0Prv-xD/3zoeviFj}=W{Lg(ޕ&'a9N9sydDiIgZeVuKEz<FF*?eOvQϭmX,`Df1s2p(Fkn*+  *^a`_aI,"S فPE'&*tn9J!/5? p1@Ӵ@5%^E؅|ۋ2I/5캒N; Kӧ)=mi׽#V`PZbV6J8 0tQzp#; ,d&(-gꒃŸ}>]]Z%s}sy.U4'j( |qǦG9,jvBsoRHAcyHy5Bd/@P쟮<7ex^7s*P]t?Kt2CfX_`~=d#MnJ%{&ܨħԚ񟉿ֻx:* ^)IsG%s{1? }rLJ(ՏG>(w>TG %W0.u$oBI3@Eapt;D̃g}|Bg1 4%/g7qg71w DuØV?ZYUSZz쁍y{!Iɝ&5/u=r H?pKSjɊ}_XӰ&C6lԮ}j(-Q8\iI1pթX~Fn xE[sXE3'gI.!;JV[I^ƴZ, BqSNWTdtaup^Dc9G0¸b(ȣ &&ʑ鑤d&emˣ `UMX֌{60"[ULϤ_W>sc`Y *5&0in) E#є6R@ZytL Ee1*kك1 ѯk3,&S2(vcj7[ ]nVEK02/%Pesѽuba=ou8 I_/AQ5I1"Q 5-4*%'9uUnC!qn@1M|ݲ-ަ $0!i"FАq =E/5Da:t ө! ҇0"Ah-X#tYZcK I|tQ&v81=aP6Lg&5 zˊ;1,-jQsoY:xL_<>S# nM0%F:&\7A8Y6gT\gȝ9(RqyצoZHM[Qkʒ$N*ȚXeM0h o /V!*jGxB:4dJ5H^dD**ٸ~ٶ YZ Q񱋃:`[rSw E ٭ Hu|6[fZrHmDncU (ނ/?֘: F0-SRb6;q6%(֘Eɗ^ s5P)7wYâ-:;No t%_e &xqz FZ|=6۬ym̪j;dpv !`ڡ,<_nH_FZWm|')VAQF2rmb)99:e*N G8{ W;jT%KjKb+InJ 2K/L킽Oz /u:NV@F|.{sI*mSF=H|lrGJ7u'!Ftf&vqS H+:DDee {X< _HqȨu^Fݫf{Ѝ%P zϋ5̨; ̨~$2W]jlˬj^WF9gv%h%P68v{I9av:,ҫ r2~)ّmS(NNs kz6p"@|~VP IA0Aߡ7q5JQFUb ,l'dofqŘm_'uyߕd{["f XPenCB>|n `T1la媁7?q/ ݛ vbc 0(r ը^n-ݑbHMwEIWsP3U|qBDaVa@UW|`S^"Ruːy3'O>3= /6c?.=S[1^bDd#W]n;FV橅]^ la{XH*4+%e(8~d^:-̛lnN?TGpa־ Z0oo8,ngu0:ip?WۋV"[0 hA>Q]VG, هnƋ>vR "SO4JPR:6^d>h 5rEęR/id:@V;bI@5Hu/I5|)rSxkf X, k`|sp- wʱ~#DEoicWsa SSXCurx e'Ew,w̻1 sarfL '1{QѥO}LSCuUPx;1²_`\^.mj{-52ԏ7O,Y +X:  j*RJJ,f Wbq>L^@^ j"oˑP5X{ܕe##tmМXN@MEiQB[]𛅢L3۬atj|JKڍsQ!UËJ߽ B6< mt6Phw6m6YݒWU(p6L(,:}}qug BB[de_6k[9PIu4`C% oB8N׻-8GH6O#A@H2Ykdir1ϲ s M<`6:A_f"ݓ)s3P/e# 0M4OMF05U\ }<JѬ>:׌js:sc:E5"F>3,[6uRG^Aj>P!]9AD(񭵀Y׷Gnl  㑕6̑d%@jԂ&drD2uʏnvE?I MʚM7Rb5#oZqY. A]+`fUA`JI_Nۖ?X'{wuE|{0u 4?mTܑ oǔ~嫋tv Fv Go'$nq.1Փ΢z}*d!7k*u_Fgxs0%;UtLEG'T+a2. 'C, ⨧~bao˛IbTuTNS &#k0J'vPQ(2xF-AbxDfV z5}JCtk.y%;P/g&}gZqj6eI&in,`kϐ:/P@u8ֶ|b P ^U!NhYzvS*'˜F 0LaBe\9 P% q'}NIXcDzuMM[3q"o4ՕM;Gַ mD^Lq o#d&"}IE,o17г"Xm!nk]Q94; O*`6`XmF0H^ϦDKvMXh3"k4&WY:+ʚ0X2?D4[]ax,6'pk"@VGk>Ix *̂bz2ME=`o 42&eAA QXK׀3O[i 'OD $6z%rziሏG1pWCcHO,SӪehsJl ;\/b2b劻 {\Orrj%ƁURPWM$ۋ]`hYXb-f21r#y/I}l(i[@\+ߥ!"p^];Bc|K2ԊpB(٣]̚s|-61 ukA2%hd5!]i`NchMSh9WE x\,t&!i%hY~ԡV=rf&(|ӢZ P^u'5UwA`_~5o&{!c}1%80"i.0gyk K LOfB.d|w[/Y }_$6[o5kQHƁh -^]BNʵ#?d}L]b} ,Ax 7@hn,#HNI񊡾'Lgi\TGsA{n /W^JrC/D>(50Qι0 ,K C0'v,]Kx2ȅ=ɫd"KH0Sm#AR;ji "#G)X4/"ݦJ JM}x~C3.VPjI(K\VӼ{ٍOajC.M_h[MkQb)/LtW@Fi|ISoG5 CO&)n議ĺQKQ>b%n7ȩ)lJLbI8-/Z}B֪*4 ~a(_s ^B>j ƀ 5հ+&D׼2Sq ``mS%XUWﱜΠS w^06o>j4 ttS ?Wx7|k:O1SNZ:`Z HRUEv^8#̣n1((u_OAC`,劼3MSu\c=zԨC+.X؎f}mE`6,*炝Gۈ0ȕj7_WąWGaNZꏞ{>EKDQiS ?K}`AO"toҗ)hG̈́|$vΔ]O4$GX~tn3]d wɳ~j;Ce^ Yk7Y]tlʠ˯[1Ħbp( qV-*@cbԍAÃj$5uґ^XgH6IİL)Eʫu~Au4iNf,&ċn>b+UU͙B8,8)gIx`V`.)1ƁZ*H~zGۂ4/?v2pw<%Bz[6rQ0FE ދ]sf;EekxRu+*#z^E5V N8~g.y0*֥3 G98p%ia\zzϨVՕBinB MIzbCWrA*@>B]~n{ \_ ؍i;ю7jiUIZqvF\c[*NgOH8XC0uO=Sonia\PTBn1vNfXf^/[OʷK<-ٟqI?ݡQ9ǻDɽ ՚ƪ! 7hSӌ޸ 2g+!<  ±5Y۰,symFF9Jp]V̖x&vm5y޾TBNqty;EC?y_h3ibE 7)wCwtc],u|1aj9sa[ ~2K)yUxmP)dYud !1ld48EHJ'=I_8|kjy)wysXćg ΄< @O(B4?%Ay}#פ X/Yq?Pug6ikNbrlcFղ5*vAcB 'd+D8Q!BgB$ĩ5[._ k1ZWcָWaAl,uf/qz؂8ZD!5agcB>W5s+9jLUC[^(XDj]ସ~jT9]P`Ϡ^]㖳$gizbJ}I\mT?l!#GG1Mbc̓X3Hs @=Z|i9@n|靈O+NT ww@@Z*ߤ*qYO@x[h:b6DDsJ}(ٸ3:]5Ls@h=O:5%aG/͙(nGEC♁4n[\{OP3ۆ@(64*;I vPISCqcq> 9 s؍CPQ|m#0۬$7U,WMc?jPMH GkЪh+GA]^v\R#~2 h%ÏҳSȠˍ֕W6,+?/`2aL%/A A\sؘxҒԒP|D vԴ#B(S 1&ЯQ9dmw4rͧFcl+ ŦzY/m@o}*ԝ;N f|kC ơGc !qBMJ@&VN59P:RR Ic/!;{P78x #1:=;5%F)NN Sgiҕs1VH|tAА@om#<^tǡ WuO.$l zܸkdgEeNi8jjr/N 0mQYt +(R̪@3~,0^OY p@f`IVtEZY|ٳ:r?^QY0jA0]!F3C0 @f8E0ֲFVFkrt̎PŸ Bڡ :V}ݨ\sV]X&L@^' Do˷Kv$\a1F>5Pɼ(7"av)@ᒳ\asZ*}M 2zs<i(6x<.Vs75KP3pM Etд.̀*YeѪm|S-xհh[7>h^O\v-\ŀ `Rebx^f%SJM7D.,vf/(JhE8 .Psme,[f킒ӛJavl! m?}D~INw#ir*0p`]i׉`[n&kTD,Q[P}2tW hWwgYs[2@mEqL 2Xyr E\id4h.F ޓǞѸ34eB/y~KBl`#U 3Ot1a)Q%%i-$AxlB S7lv˴z~AO zEH"^e&A0d'xbDͩ2Tnj |T]*i3 3'g?6 5(CnօoS~ ܤGe)=v  Aaߔi6ep$$m2,,3l3'/ z㱰"MM#|aΊ =ϔYn?jXw.bv7NE)F;Ѫ@5A2uráĆ`ӈhteUgJZN?@a) 1ʧlv@e,unvVTldS|&eE hx ?NUQV"$D7[IQe[~[fi3ݺ-O?˜@j|K&3'jIp PrQMff/l'z/kXL,Ѿ4CգlZ#ӪXIdp )|T<߷pmtyIvwR2;0۵4f騠&$+f=ѓ),Y4(l; {~ցrƘI%4{ó20?jrzx)N_jA:K z0 3JzPẅ́Th1Pv;g"l 5f5 a 9ifhRy3WiͣGͿq%b@@N?&EQ;ɋߜkvK`"E%J*w(]‡G_"tPHTLt Dd})=9Lei+s B8zgUӗYT,J1!f A Ų yglkDRFC᫲@MX &qvvhG7:%8\'9nz<521D%o,n35uLU '"k+o@=V\u{͈R+d5$7Kw (l dQYT)^.#Щ3}4*]`KROӘ4ҁXF8LKouL[8|6¼ƩʕONhcc0mӿ2ǯRbh—wӂ2rZ}b9U*6(~p4 x0'C\58|!jGgO&:;ő%}F:f CKI}j5NPw@(]}`L`&ߵOQ3Ui#(~{CnDśH:Q}Yi aS g8!?%7*7my;ᘻG%XPHj+39e*aj0 !Ӕ}XOɫΈjB^p8ǐZej; 5xTEUz96&x:Yz\U&$69=Fs%' C'֑r@JN;$8d1Era}N4cAVe.J ޼KSCl9J}nޕC__n3X 7\cptS|Ma{D0L.=h1;{55f=HgP9zcQ ݮ.4T w-n@JmqJیqFLW yHa·4M"Ui6X Wtw '?}']TL{)J8:#ѓ*&FT*Œ%r5jwBzj:H4GYl8`%9soiz*g#3^M_">vWK(GRpރmip[X3: ų{/.NaDj)WW$fD>sF7:{w]沫-iLg4lD_(8ԩanMjCU7ґ;e\nbr`f۵vv+u2M51[yb}+OS.,ѵnmygdG`ݨ- /UcRD+E9"y ObNJq?E v5? ^C$*>F0GQ\jL$EچAU1o=2];GcO#Qo, QSy% 26Nd{x7vx\P%RʑDCJy{Ƈ(sƴjiZjX=̌`2uXjkvϚՉ&U_JBv%w˵[L$~(XarP`"􅈲yk YF[fDԢnU#T8&9[Dy 55>P o96C$C1L h=[od߈j}d/DK!^5~ܢvuц1n<>v\%@ܣ V_%ܡ"xMrKVW}igd38+䩗AqI7&I=6fWzG9B㙳o cnI-w/XeGKD-rِ,TfE%I;ƎIMۅ,`hcmV PA\"z)xE>s䍖Ɏ3I{ttnUMZ(bL67,,D1iT/,2 Wg?j*lIY"NpX1XzArS";-T@R GpyKk>0TUA@(NmD< țo4}zZ)玟H>6Zn\JؤInP AEľd >֗op1TCNJ:{o?l Z$<k!w-' ωjrw_b2X.Yk5`_FQN!DT!r (zsRHنxs4\8^ p=`c;"f~bc#FڃWYޛSH?Lı2wa_;_Œa!n`yxCjj~0v_N.O(mĸ})<9.OO5(BDz Y Wv'sݽ޶`޵>ŭ#JUFu[o-Bu I ZD?GJpopP!R,єg '^ЧTt e0#h3OW{uy0ϴlkX Jnmk;3~ӝG gb1D& \yU-& !Q"I P愈(jcUC< ^5|hӰxx Fy;ThE/S&8IPg3Ӈ~$3l =YP:*-+uLn~I {Wf,WVO%I NiU/!-?me[d օWM:nheˢ3"[-ExAĴylيYE=JLY+-[3>`q+ k#M(Ԁ\I0b+MܧLG05 7rNXm3Z iDs4B1K:!=pcاM~%U {쪦d]=҃1Nfrѧ9Qe*hۦ ؁ 7ent1#p~uߗG֪nϦ@W#d;F^g#?tRFv3P[Ы+~SE%h.QK$Z tfqnBXH=W4L(09#$*m."Nٵ =[ 憴k&|Dƾz"wO9;8p|VBg*χ%ncdVA5lb7K.5Vb=-w5-X:p" i쏔ڊqJ-%n vy[:KOq?;p>*T" Y޵Ajt9m2Ir>9}O[1oig-{O;/EvmUn`~8zgGMԽiZ\#Qm5$!$|x5m.q;ΦC40Io Bb^B*z#k{h16=]u-HORU"5zp|ssGUAaVB)@[.:+{sn^Lz\W]Re9 6Bl2Ldv3触QګΰeV2rs}gcCPtne)3{)Whzoڅ&^1(_)>OAU=R7⋩*%sJ"iCȵ|V27c(lK B)p8D/Kb1E I&+mlƣ'sC!Rn>59dhKX4*Gve$GCg ,;̡ZQ+z<>vR&>"yggC~wFR%~Xr\z/ݚM1a0_/3^Q r=j)Uso" lƜѫ<L8KjIqR W/΋t6b馟w1@HJM}1^`;2Jyh^`FMFpM $xSΤvB>0IӔ*y]_˶ٔ;l֡'gCg-.uӎi1;(!>hU9 \aRIMS{^-Jo>-7ؒqĩ} *}DW ӡ k8, RsfrU3ĥϜqs ٭zUD9s "5שaf,)Pӆ>Z_Vf9`wCУXC!3xùi)r2:  :[&`}}_ax/-ս?} nrS^$NxFmSP ϫ3YvgX20 }6&FlۜW?:#cy|OZR{ۻ-(c I7A ߎAk.uo LQ4Q3>d,# 8eإs4nf5Q`rFf%%9t :E`[}@MUG'K4r$獲'X8C?~\x Yϛ0ؘ*rY ##V5?4iR(RgblWVE^[k֥ ~]b6 ArrؕmlwSC}Yq<8'?%YHa܍ aA/JE>$r=$1ɸZ0K>Ș3 WgUV[5GGrA.xI%|%y7Q EjNMUz HD8[Sǜfc]b@{"՚̠OÇ 8 LsGYD^~P|4I'/AhlHJ -R8hKU?-U&NJDhMյ[ ~ %iK3i?z+G VwqX}047G c6iVf?A:Uq")LbmY t$hZo(GC[N%[zc+bǚ gtA^ԯZK5nc+Ip̬k7ӉnK`Vm<~ī1kyUzU CDoM[)+nT;7ĺm^B]vu| XyЧ66 />X28F"PQ<ꮼSja UK5|00I^4;kkp|xɷݲ1u9ܩ_RVYL4>8qAzgM1ʩq0XIIu}/XSoӲe7H`߁X 8DDj;n!*>ǚ%Z/WkCXΦ=@A,.?uۜ8S f+i\ pz'za,(ԞGg5hX4QH3tnY8_7*h+~UW+i^ ̷JFQ wy,EZڟ6%jͺ8m8 Yݬay; ː(ɇ-yO˨f)k"~/r>vyW_΄X*2D38)RR 5ʼn#$b_)9WJ<#ŔJOIiৎ֧-ЬH%g\#baYn~Ky&IX @X@6_uX}DLA$UhF9z Y:i3ʀnq6Jm7` @AKN3vMm6.9jz=ȿlfl9RݳMVF#/UщJ^(dBn'-8.H\}zƻ'Y/dӅ?mV@DC`TdԼU0ugTHV}ːcZ$NF/&y|c`*[P7n4e/;tVvhݥV#Ȗ S|'4KӿG_(_(%u ڀ&i^tK:9x ;\9nMAt!{Uur"8 ~b~KߎƼA3tsC<\ɏwSz8e~t#*h&2Pi2[Zh~OS!Yy&Uq0Ds%7[ {Rܴ^yuE9R8Eaoec ~4s. ΄x'/b?9,gZN)2{ ke Z,HhQ2&'=80z5FxLmRٰmXvϹ9 \@~'YRȄjE*둝Vϼ'M ڟtvU^u<$W}]vg'te9#qGtb Gnd߇(+;2TPxF݊CI&&&B"J^T>CM7Z`jEZo 7uYU7\ԷģͶ<1ziXcGy~2ߠ IڄB}x6 6q\]a9ת 8"*oK٧۴Z8X:iin ̕Ͱ] #Zky~0ە[hH%4S9W.]H7_窋"Ckc- t4ebAT|HXhVgbU䗌W=cTFH] dŕZ3*P7jw!1ߊ. 6c]JEC(.K._ʋw5U+‹?:š ҭsqgMiPAGOk&'F1ʣ ^EvQuw[<2dz}u+Q9A=7KKqO$z^ z|Bl9[(ĐȢɏm|{brqpfUiڸVd$O4ȒP$$G?L[:.ާs22yRw*ynWoI݇fܢd ZQWQclEיppm ETGscw/%R܈AO;xo'HMb4x0OdQ3),?WV9|6bDŽيצoVqi'ݓ [.xrrw%b+Nq^_-TU&&_)n9 m(!%&xXjծ+rx10skOʋDElI[ZAYRKZ"H;}T㓻ɵ$mB?rQrf2)c)pp?e!>MG^~5O@ $ #Q&FSEBYQkl] 9FItlҺx+auya>!yrjiPOʺҟ+fZ4T X$vȊ)ed*.~ulic}hN6FHwbe%d`QG^bLp@ht돆<H=SDV1Yq@R ]<\)`HPXkbco9_e2plKgđ]X~e^N9RXf٨J7bChonk栗,|4ocN:~kРnەŻ4Ӣ_U$6yi] %IMIA;1 Y ZP5~a!YpHUm̹C}AfG$]@ ˄n1b"^}X>dZ+Bүm(ij< JFY' ThRmNJLa}6xV2}GkD!3kyWJ9p$TBPޝ)ȋ+~[zپ\lxZ̫;K;Д(JE$fKfd7rgBl4]Ec i O&S'vXJx!~"n"8ε[#䤣pR)[",zdnTFX@~=Fg_sHawĆ"{ѕ?;g:dCZ •z̒5wă"d݈ {|qc p>VSssΙdYAQR^6cK鰂CWpY2/}J'Ga:,gE^0 -_*{jo '0j 9UрbVij%T:D#-D9(1ci}&ޭ@ole|qg3|czp+=4 Pvׄont^"TsJt.&}̺&[ؚ顁E5%0/NcD'.^G.& {BfbQjH(?sm{K:^4{MA,{bDh|.#a}?F!_ n Ap;W/蕉AS970U</wKR;SFX4;2 'H| MMF[v g}w83\9Ny/o0aq[2MÆe8MNAMʾH æပi` ɑC=X j]ɫ$ [YDDU^Ơ⭝w UR!iT[s 籑Y?N؊lt#fmS jfY6pů wnw1zFuu4c(Z>K!6Q~1 :x n".VM7tXƻ2p.o* ·VY+Ea)5琭AFgcLS gzҌ \Gyb,/c>IhUebMBz=[1b9KLBHQ:1֠@VO!HG-J5 KCFY:Ľۓ*:)GE8b+" $i:+w?M~I9~1f| `ݢYr&6ጋ?q9ś$_ 9Z _0;|gp,۹Z%TLpO?A"#qllSFN{H^Q/AДl;f7˙-q@}LEIAsC1Bx!*p i2}^ xm?N<¤<Ȳ3I0yGt뎄TDǭ$nDɑ'X^)Zt\4EJj${M:xp 'uNKTJ9H zΠ/Jc2__EZZs\=$}X T Noߦ6uC&b TO۹jߒ,BR cF n٣ỷ"AB4@m~Jjy8H$H}%tRSw 8x) <%.PUjԢ.`>'L;2 PopL{ =|.MKT-k|P+z.C J3Q dH%zX +Մ=l;osY"q A'<ֻ*n>]O3~1{H٦`k"~z)1ʚH/8._uʕe+'Eod-W*O?ZW洵g43/jb3ѡ=fŘ_3`x1t . qk'+"=j ed<ݡ&]gpg MuHO>2V~Ջq$t6UJ5:*ᝋ6ZM% mJ0yݡ(. DzbԚ#8%wc̍RRXe '{_ V7N!4U'-+L=DZ-E6A75>{MRG\䥩d.sm`J!6>-sׄ6 v_cUnc(nB70b63ڞڮ"ھfg@rvMsN‡z#3I&k'k\e뙘4Q:&.UMoz'l^e!MϹV a¤5srLJkLP'^<76o Pk"/{!Mҧ>Ejk֧]E4._3R J2i0u}U $ ~V479 |)X%mݞuVΓ: m k^YA/L} 3T;;q߷0֋jArU!<`ii/ V91 aBq+KmYڌ 68"_:b捬[2of?4h_`=O}xN8xUtb/l?/'Njb"vʧC̾[ayBNN^wmE=0x$X$)6 IV疕( ${L1Z_qto| Kyt eAJG3ģh#Lr`kJm]4x< ӖkGҺ r̔ 1"f=[\ %ݵ%/km]xh u6% #cs0J.s%2=^'{\}ZVN<~G؆ |!0~^uuV+Tb 3 !ĬT;kB*.+ Q"NPyq)r1x!O8塰8\gOǻ*+%9aG KUwubTĔ?*f?"z2F 2yy5 8縝$ +2͗Ea3v"@^XG&W[-0{@-/|O>7#(RbǹLJIy1( raכEXP.7#ui z$H@ZX8$ !X>!ʠ_-J2>&ʍ>C$Vc1 [򓽑Sc#jX, 0B!ƿ~FҕyЗ!?-ƇD]WmF֌G'Lk!2${2к#8wgS麣 іZ` !+q>Bܳ$2|Kp+_Aw勚oFUY;tjn8MV9wMiNQŽ7ˊy >?=DL潽:~@R5$xIqh:Jݭ<|Z!R 1)eRSHwfvP<fwP\[Lǭda ]՜ǨC2fc\2kyɺqTs>=' F':i趃9wQ̊QQ)hzM/^(pG|ЖdrZ =ri!,:%21357RZȖ%H=P]Yq'C@@6GZ{K/9i N`I~*qktD.ZJ=_JgNcK4DT8Rg[Z&\omT[=D:&gbx@1=x)Q:GJ^.:&&0DiA% rGe_!,:Y)?]B[ pI9\3"|(KxZ]G%,u]oE=wukSE:ouТzy3 0p <-DZ†1VDB2vwT;_U(Q[&fsXӀ/BySB' +\U$o # (6)ɉMdq 4ڮ1޼Gcل 0/sRpP-Ѱim8NO K'p{&=3ۇPm`U6D9B+E;B6UgX"yǂ`_/~^?|q%K:6sMcp7+A?%mئӺ':9l؅ +O.#e i2&`܍щn>Vט>89)zuw}'Zdx^iy,k56_,9fY.4Ro EJ]qGB\ڔ)׏f4ktQq6`1f{oc V6Kc4<8.aůnP;9[Ku%i=:w&vkꆰ'$}>`.!k]x2?mMhT)h6&b\zkTVDÑp'!&DBJT8abx z\kܕ}Ҍ}FߠM yM`A6!fC~ k5hR<5˰meY[(87<1ZLlo F#odݍ)C'\y_{ Rn06-T3~4vbc4GCm{DSڳ<¬GcrL-} y;ם Hif0]uQ1Ӳrn&5 T/!zm0S6ϯc1;Q+;h(+p[/!h"^@1f3f̀c*YPω~n0Ωڔ'a8^װ-f9YHHfe7BhfgS 4=r>m"DT?NDY=pJEA\UNj̄\wH,Q~xC;nUsw(oK9;S2!{Rb`CMiK5]- 8 ~!F[xd=Gcj|ߌ8eZX<^[Y|G u{؄<^tqPgkUIg?6rt)[4D5&N첄}MtƯI]Y ~x궂'S66fhC<ҷ(X-A?i;/PKajp~ :ްQWcЮw)۽^J̮uHQvzQӽw4,Q_"-@Dv$T77-9~PD-a.a4nIeEc*|ukVDy-=C$w[{PQjioSjo;`j,ъ"Z3m)f(a@wWdΙ 3Պ!:nοw*D@ş5ߝ;mfiW+o3.G)F/F=y:z5H*hcSr+n B㸀7^?@gqwDWcLxz04(])w#sǎ\n{YZp4) _P ӏXHZٍ(] ӧ>| +"{iV_pkEitsOLhA q5}v (_(;܆`,c֐_ w!$!Ul 2_] ˽SS,DӀfI#5 A}Bl&Ӕ5_yi;10y )tzߋt~U%:R*n:{n#c [ƺRN.4ȷzޢb :pd f1L[TH]ȞN,ZfIVLs˂["(9F%硶FSUZ%>:@rd}1t\-ᒷ!UFT!HB `=.d-j娏`>J9F ޕіtH}ur`|J0#)=Fx8U55. >P&(qhNJCq.U-;vbZ,c<j HȇVB ʣ9!%UWM>TU ȯ[5ǻ~?uaoZuE?E_!Ŝ= a;b#EU᠆Ն_m#G`LX ؜O/gvݔ#ꗴj&R-w͒_'E CR% 샓τN7 aܸWLzم vO37V2^>Um࣋Z: L]Isuf*86Le{mp R, aBXy&x(:8>slVd ,OH,+[:< i YcdMإ5BnުL=oMw~zpF=5lZ-KrWi;j9~\6:^q+Đ?N/ݍ#jkgk"-!7 mTa!QjL-ѲV"tHȳ,1fZVhf5`#|ٓ&.5%xd[PM7T{W9A+]"ܕE MۛѴ:WbһeF9aAe2{ jpG[y٪Ԛ ҞNCQLTf,A|tY2'ʚ0Θp=/MYyPLmU# >1gWrUlӍ_~֍@p;j \ܮ kXDS.vcO53ђx$췰#Lb E n -~wrDh7AObQ,{?ADZ*NL;G@9 0ڠY߂Aȼ[{`ܫ'$4|- ma2Q1s 'Q(%QHqY8_9&1/.Z:X9,TQwzvM:nA2,*{MƼ_kR, s%7Zf< K:S.c]`7 KJD?%Z[ɑNn:0\fLz. Y6S 5i|W=q%?Ƴ9q2IGz^|ǀD]ijd8ѥuHv $0,'N|"J o 2HjջQ"Q?v7k.=rhߕ Jn9(~,u0Ԅh溺 JO,JNCιwzC H#_9ztTCEi;aoV2xp/)y d aJM?uN\*ԣPJ"K'*qN;oXؽ96[hK .YT^8Pqpp\+>s͒R ]jlʉ=Z2`ƒcH/cAH؜QG+QW)?<jh7+l7 %F{訾cBunLIjFWAޕr}' \;7q/8`ȵ@h+"񟽔XЅKkpC$h"r5HRR?o} rFމ(@ws $hZMzoְC }o8C8M𲯚WF>S7*zqcH*8YǺ8F"y!h/aAH5# zW2L}~# 1)FrT`ИgM1 Q27P6H( 9DpFd&.oM:E}rE w&BYL8By)N*E,jg7LSl*!Z3X'[HP#Js!o9A{&ak 13+U9 X]殯9L AG] !˫|@;N:lzJm (KG}#qݭa6`3X7{oJ@9 8joK+swvZo{Yu#ݛ"q}-e.V7.>;|1 ^SEU;8zָ09kט^# ܰ)ώ=`ς( ٙ1d~ 4c<k}hB7wvm7>. GԒDnƜb\(Z]͂֩f-Q b ";1Óx +\0V7$uJ+T#3D\>us]'gߋ3IWW_㧤ZħF= #=9@ez3 g# ij !qbN8qcL̎ Ǿ@!! 䟢O/ [fB{1mGZIM%=v8<,GJa)q&Y mذ$ie`ǻ>\w ڪn/5.½fjw9#U]M׉rOJC i1tm aKv)=K|z< }=ueg\u D m/]VAnk?q:DOU~h cAx*IK.Vb 6 QD(2Ssub-gMR~d=tUzoa킖^٨JjFSycdűQڌ[4dC[UȠuki|jgGuե GKKW_y<6>f[̄91J,؉o%sձ{c7*0eM{O#5Zݽ Ql#f7)ţxρP;c& +% /g-$'dv&',}x8.j[w> a-XKf{kYFeM3]kAg8J:XBۤT%ނXjU j%Tyu7KcA}>^m_8Ȓ퉬$c"R1h FOWPHƅTfQo= CjPy\|v)"zN1S2ٸu1 ljET Chv\Zd!|Ghn<G'v'[+.ۘcAmѰhGt/)qhS=-PҒS Flޠ \)zQ&:7 8px4q%y!X[r![&끼 >)~GSDe #C l]NmԼ/{PWFlݾOVlƭ[/PR {ͭL9C1I<^v9"<$K0ʸ 0JWўHlq9h0cfI&N;Uk6m9@GVw׷Wp.NySB<xVY'UU/Lta9##!Q$F96dJl7909atl:"s7{0[nHRVgm&ƐDkd&gz63Q>":T^XE8g1*"ԫ@C+kYs ьZقr\bgFcGs"S{P1t:K!^s~\|, QS @/$ObC~Vn9\_נ.0y̚$PL3䈱dK-\Ӛ90D00pɳns͊m@;UkX'u.<dY}50ަ1N3)WN\aoT.7lvi`ݴooDђ8(.dRzT y%-*G# eq ŋVNU)w y'˶t*{C iwzR:萚<)%_P!^21}XR+Lţ5̞mn z0/y'æ.Gp8GOȋi`l;Э(fʈ lq!⹏T*" IUSh"xgwD_9n$x HazARt<Ć!΢Y. x|0Fߏ6׍3jl1ʓer\2ڛ#T^!CS8[HBKL%0V$Ej+/pNXtn0XDBG5SD= AD'Eoz>ɗEh:jP-?x:@$f-hbkvxGn3qI[UH:tT-81E_]5 I|}q7ӃtWO)²4ÕqK(lΡlZݾzyX(ъPЕt NTEplHth/iuc$CrM(1P^;HZT%'̌K-1ƻ9?#o|I{|/`W`*h?B Qė#iFحq%?S{1 Zꃲf&E d~&7 ; lQ rlTG5F.0V+J5,hZ1HLPȾawYL2 {WV=<~藕ӝh"Г@t!)z`LBVa5 o6Q29võ)O= |15#" O|DB%y~zPe6e5<|@$DT'+wTjg~H;߃MsLj$sT+$(Ʌ݂-Y`} 8WW|K}O"PXؼLݮ;F$D>،ޫQ7$ #VNE('dML͍y b4|1έLr 0jF~ZKUu Qw&jk}P弱MMNeEKD&7;nH{%uf^~&W@ϤnH?M[ l*n 17"7xXggQ9Qa]`;Ej&d@HV\y.>GgCHZB6|h|̗z8Abĕ1,߿b0G2\4>.șl Q-.[Tς0w,ݩUo?BoI,>l\'LVm̺ZF#ۀ^qF"T*эo1LDFɬ,pX@ڶ>Pk7qb|*04C؇!l* ):j,Iw]U{6h9@G\mS`G0`Sc%ܕ+X[vE\\c_0FƵJ-BD^sq޸'Tt  U_<3f{ysb)*/=DUއm SM'%5Qy!#sg7$:; 悢@o~T|RlUC֩kIb١icz=>o7BO5HI-#ij6g4eOؔc&oQF_BaH؊Xτ*H 哹K&q*1g@V٣M0Y5,VOXwzz!v9 v<,hEId_4$x5Ig_!sNᑦ(gB5pL y<$ zo7DkpXVZS:fggƖSQ*OZsӎoGh}}KDa]-?tmjӫ@F Sv~;g]$BCdGZ\zmlV%jP-LcP@c< 2,٪e fBVL`%΍"|iy[[2OqC q5nv<&ÒR+F5.iT/k?\9p|l˩;%!|>ӷB@BRA`|o+y;NPdJ-eVS’a*F|`܉56R/[}VtHK1ˊ4d\7=.6::p)݁??]W/\xPDvDE廎|m@Pt[o?t uP'cuDRO *y,hN>#2X)}OD1A饶_ʦ-qk)ߓ;},LL;Jjr(֛}SS]4Y߶SES5NUYBp !)$P6 j_*޽U*E' cP1%HEvLH /-D: ,pHgP~쯀5ϲ(`٠TQ1>wEVks Ⅹ/H~4xna ?ʴe/wg{!"`g;T dO6: [I/FH1'K[0~J>BI"e6@VS\) svB7x ]}ZKCВNIhCQncr}>ՔRnt{$[ pb(JK3#nٓO*1ZwAG(Cmv?#rYHϐGF%h!k:s{.a M6~$wNbP LPrzBJHEXo":)iE̶tPP9 }ReG-HFQ&д0 t5 _ˁ!:>+qm؊3*^찁0j/M'_G_لnCg mHP%^_LceeoY{/&RJe-<}\8j+V6"&' 5jN1̃~: $aƉVXn^#9쁅Y4YI$8 e. 75MHi;WlW<PcxvEUW\>=Eo  cdjk?ٕ`~8[64 X:.J!Y vO_-3; ^ut|Yw 7L裖z+JGMMIe=eU?JK aZʺbG-z}UJe6'8Fϻ[(5dq3Nq(M|PE0d.h%N«3b[5Ȝ~J%'USm;rd^įM6lv!&g rd{)ДV,I"ŋG͘!,V,׫1\9$g{Ϝ92qi̅ Hp*Sd.N,o2*f_W6ڠ>5~7ȊPdh:߶8 Mm7lyHǺ3B^ 7=]qs/hpM~Gun^5,9Ћ'H8}v1+4(Qvس|yf~\6v^O9"Bv$<­^qiM|I׼+PGHb:] Vժ@ާnIɤǞ&%GțҾ췌 eU  fu=>86v6vP ǜ1cQ X ҊgC <8stYT6:Zwtw0:CܛRӭT[ =8*y$+Ӝ3sGXv< ۣVr K R@nhc$ʟyХinzn+ںD=9tbc+={4h5Rb7,S~evڊħ;|J{p-#R͋_`/l[j+V}F8R~-8ɂ֠҆$ /*A=t3,B~07x=e_X30QδmWto·Wp}ugcmk T'cꬲtyA"KD"ՓǷU*ewuPwҺx&sl$:t> HT8}C4cKwp77p`Rn u!]hEk,6o.ByD/aX*9#(: i4[3YL}х.wW%3zěKvD!tH"t"g]dU 3ڞg(~n3;~opLG"]d6UӍg Եϟe$77$<ۚp-#71%ΖpdCf*f&&1Q4IZکkR2q[CAH C ;" ?)*ELIxo?8U".%dTw#IfcBXFQ.%[[o=DBoR(y&_fdr"#{\Ez)40pzrɈej#Z)]Ǧd,J=Uns2h/܃5C֘3pH GcIMdYm>eNHpNGhWNWŲuT L#$a^'kIK,q_\&2P@]AXV'ݭt"2h[I74 t9Cq H]}%۲w15 H19(X UmOYpL+iJ&cP=CTlNlpDau5,2\MtyVܻ(4Ԇ..!&7uA</11Ic3!U .iFv$x.f=!#{0+,B!ŜYgw 9O>hO`33-r}ڂ EZ$jnjZ@8GmXcBlrd!vvB;K6ZA…+:K\pĚMHڬB:%>M:y['tAQ< ]ouΕmg}N*FLk2l,UM^J~ڜF=,@6lU@4< 0IhFV;Oqq lΕYUC tDmh{Dl✓q3̲~*PV'G&"АȽ}>'m{0b~JZ~ې,¬#* =1'7pހcP͵J2jG)i$Ʀp_ U3![_]B_*ꣶuKW~+df&C._ 34V<>Y@\Cxm0uP7CX_k6RnA:TR 'L[l~P iԊȰ<mzeN%LW){]ČO;+Snxp~iğ-X3x,jnpJ:eyr Uzl\X1y\/9+-[u5E R2Q0^!]pLz X ׈-5FvL098q]v&l9[梶D*ݷa_?N$MYs=|8˱sǝ ưnR|nOCDoqP%]ℼڹj% `S jM P:Xݯ$qc 6/lӫH5Yn@\mes|Y#5fpn#6VJٯ.7(@/ߺHH>AX͗yLb6rk3%e om˙+{w.G, }ӧV'O*7KAt 6{/p:cq_W7H.AڹPnqI|{f\^rWGj $f4NN(ϥRߊ|n5$>OH-.H'FLZoD}gs$P{'ŨՆPc8<9Ug)ChYw@yƆA$'lHv.#2[tgIs< Q&eqsD"+h8~3W;Ԭë B5Ɠ͢ 3T$HA u=u<]6@7*c};R,7bl*֏domZ3ȂnA\u_̸zZ ?aX2K@>Џ>OFqeCb`)照*a=0#?m+{ AD_tv,H+3N'63'Ō{ qMc |.36(=>:ĺ+e%}z$q`k~}rl!Ͼfܷ>HRrPnvWv%F z +@Pw&՘9mS]6.5 6 xR}o+2g@bچE%cu:|GE A.h>xӛF`U؂4l rM`IW\؊jBmD?lH~3Dndd FnJa`p'Qq/l0!+;S&ں=Ja!-- yrXUaqn}z+*%γgjÇ`{Q:0f\Bф/{2K85Ke . 7i Ay|t/M{Ȧo+9Y^E9[ Uв??Yvgk?gex[R05D=;7)j2яRuxt2~OHj5 y&KuvQ \,̿Y"ґ*ܔ VO~@66@УYbskJQ(ڛ,&xX8n"^D&"'l#H&!F`3"EswMCUU xq :BJS>>@KdY$ OIlmòdAVI1Rd!xځ+,IOSV8!OwwOf-VWx Kڅ@( E_bs>Y+Q$UUhȚkqx_ʔE5.1ϋ9 v8_*,] ?ob +QHm ϥ9oj6F9S>Qq>-ÿg=&4xV9=g0WG;~L\3!.i c߲FBC~pWh+\ˋx4|S+h(6Q6uC wS!WRv=Dq+`=lhio((rbPfcq[  KSG"LAJTKIA 46U&Vo >d㶜{FnBꍧ9 DALw"O"a"V+j\p=], W)p@B V@^>Uf.A*e \;YP49*:O ?@wrTd1GeP }_vÝd.]Ίl\S;34Zp_qbLl;]OY'hm3 0Rںn}l)O!Mj*^]i=itX0.UEq<#k=!.ٌV)4oʉr!pT. >ZN,_ ךcvRƛ2urQ}a1D"ŮX1D4&㱼Ƽ4>n W4͊b߅c1q礳n&2]][+hp-^U 2S)^ܥ>R8{ߏr/jo1b9u7dXI֒hw : t=R0^ IU8M q ɨ%9{_x,#}G--qģT N1h32 jY ZلTWa`Y4z*\BP`c3kΛA m/.uNvî|<[*H)~?>4[kAL)5z.ٌS#x^ <8z>Qr'mj{0ujb\9T_Bj;#ڶZUOn)q~S59W}i+BĎ?W#ˍ*!lvMx| \jܚGM:6{hL2,'4 ɦYl Vc+\#USӫe)RC"b-떺9ԋ&0=/1N]gGh<poݲN'3C ;Gqi).\n2cHo/U:}Ǚ4:&p4HeI[O`Ddm, 'S:R6R^NwQ>Fo_] "b!;:if)=؎hN9u="VYvė1j<]<q{4r>v ߈Psd70 m**6-_zxV%$#D:BuT14 ӎ;!AVN͖E(]Bv}ZCJtwP@ԕvϋaiuLGǎօUQMSNvٕ \3:kYZU5tkLICҪП!W{H0@`26&Mx2OH)y$!p͟Mg6AN\%$ zOjrhPŠ*WJ%cΡg$%P=OnF>iab Ǘ|4Y89132_MLU氭g`Lc=Ź ֬!cTlm-R< A*9!/cIN7|eU~+W%zfV^ :i1T&I>rRoB+2C`ڤ)c A\{BT2<\ҒŵY7RoY& Bc3 ך \k;+BjA&b\Bu0IcY*GfTYUX( `Z-|{JRy7!tu__Q1ʟ~wЩV)4j󈐆|ӑ~[C!36ZG#ȃs@{ĒV»qjTo$<"厊:'j$R5ݺn6(UXً2umJyۅNmFhOʘm=oD t#L50)~aƉDNlC,LƋTMBB&,;VJg\oӸEĩOlt²HL } jm_5y],l-(il]MpBivm|&}Fkz8ޚ6&*r "-?B\B|Ɯ8r j/:˚"oMqfx="[2hwĠm#L7kG5k\*ĝgu,5ؖ`T.b$wQCذؖI=|oȥF⮜&1m [?rt<ёG_@vN\1>r-hCB:Mhb4&[Jb1yw&r֡hv-3}<H O,*eh"ćEs;* s_TNLa2HosChpı.X%yHgzGjm&8F7iKXɖk&?^㸾9Q#e[,Rf3BE*-$kL:‹l5PY7t. #_ :WNUCqlA{ً&,߰V(3=ym8e>{Kϝ 8(^%i#W6ir7EQm غ> *5mIJILR6D!uO.D{QF(\E%^ΉQr>aYsDTz:B(* 3&6A@ؙ['@ B1&'4h+ҋqx+MD Ejuiwic g+LX7V .XNQoT#_9pr_gUq}|6ÙbP]2JE g,8`\Ųxۿ̢G 3AegbTMF!l|۠0 2{iQi+op_Zu+[֔~:`&p O9bHHK+N_YcŢʵDMt߼癸R͆~]i0v+{4HsSagwiJ!(dHb>\-AIzD&)~O6X'vP dsOq]G2O(NV#JrK[#K= xG\+Eu [gɈ2X椐n:%싴Geo6߉hE.5 OcYL^;.kX (8R2QX ޽BlJ=j33(b* 3U憨QC0f<"Z}m/=kΠG ^832aO)ff[m4q{GM̂*{VmOT|ToHs}ħe{Ӄ%= 7/D/ޜwkqӁEb #Kx#몤1ab o3ĎJỳV*[Pv U!paə;ҏ)r"(L:9χ,W ,;B!_E⿂^-Y'Yi eN]TϹ6ξS l_ O=UAlr@h>N%ѻ#1f=-29 #U%ɴ砊`y~_ }` !Q&}v-gw(=ϫ8/b**3Cu׸Z;'] MR>ӡV}&A%jn$w "Y:t4Iý=(t\+pa.<5\zj4J>ZDW+h1FزfQ9/D!BVgԁO= oTL`k'6^B*Y= f* ꐶi DLő?B=H|NEʎN&w}Ոꦀ'vߘ"W)kNP{3wEV{DL<ѨXgaQ<vQhjLs:8h"L}0(UyL4[CՁX/xVQc:h[Ɗbv^b; YA- d!aڹh-?qFm R?JʆQ73ѬӅTl$]ug'4Hn0ï4_තЉֻ8_A5@t¹Nw}3,;i AoedG/HvE-|~J) &Bu ]PW7!2t12ܶ}A%#D3)J~{R!fD)J\21<^(k{BG .ů>&TZFi}7}SdgZå6Jӹ 펂58ת] Oujg2ePNgLe@,):xo8v(Kcl6kJނrۣU1nfb"?[ըFfTbf qDƦs|/64ցs]rޚ9TôlY|b>ٗ=4f7)iFUAiҁ}$H3L F51roV;|.-6,F4Tszed׫M=XjNX|+)E}*ni2s kd8# [{w8cws9{%*7:W TXHAb. DK{-oq=*4./ =.'OU"^lE$;M7pB95 9^/ E:n/&'m;?f3qW͉K8dJX-|H ?Oá5j^@}V4Z[ ƗB7yq 9IA<Í9g1@5`}N7yڟ0u>ZfzFIt* ݧL=IWxDjaܿtFkϱ:[*̩]qdaRCMr*'~3WkyO]gرuvnpi;8KޘcTx ?>&nYک:F`U>'y[w+V<5>dݖ<}Xew2 x6!+m؅\_p]l˄ӖR;DK @cNbqn}qIBn4N|`i~po0KtQE+|d| >Cףr^<|=r7bx{,9ٵ.+d1!ODڏᆄܾ$,SgtͻLޠ5 ˆ+*;wnP:3| >^k~{ĜȕQ(&%>g7okFk}?2[_ Z@^Qsi|̃BD0ɀ:hW]D3M̸ >!u ~eQ SZʂHeW!G^Jx:Imy0:ui;#ǵzciYaS&\ϱf63yvLBw%ٛg 1up@1bio,5]1ؽ_`'NYNy(׿*D/4tLSR;d RҴ9`d#!!Գ7=A4뾅YEӧgӊ }#51KfL]S3w=\vM73Bܪk, ^>;ւP_ ljLyߓ1lfʼ&C LT{OFY.YuΣWr=fgv!h~+h+jGO@Վ5U9 RBiQQ;GA۽ԝ H-08:)y^t7LqM7gEMLn-F y)ǭpgcOЈ3U\ǽu^| 6XDA+q)-+ jFpɔIQ9yqمDɦkCk&`&5W4-/ł]|[$PHʵ{r#~S@`Nq_(/a+4@vcK$POf)9L2ޓ %gE/9/2KT,UL7smд]d,%jݧ~΄~֫}V4C?Ƅ-!I":;cp@L%X1kJFͲR;V^1b=H.C㢨H{ =zy PB*;}_^ߡ[)}m Ėw-{gR&ig >zoG枞lJqpjH`PvY1Xܧu~s Lūj`VWb cւA >p[-RPW;RKq/4s Ubr|U:5KYYhp6k0TI9r}<|^/:92*=i>U Ks ӮQMLZ%O;q w{fJ=c%d9񼼧];?9c28d7xG{\]6Yc{Z/ޖ]*볷jm#zquS;Wd.u%8IQpn-F:~agg@+c24bƢp$2> }` [rCwIgv.}hԶ zc4H5>}ȹIUDkp(k(=7#:xxѳcCQq:mhm #awitinE?bO&6OP&N-^}/ǥ=t>3 *@ȐorW':E$▦p?5xiϷ8 How7xPڱ%1+OLUlE@.II)z(@~C#I`ށ0kcmsj Z/e~8PskyV ?&"$ BrIAYk1aق15}JG)]TF;Xm2K(vP'gBv/2>=X m2S-sHJ܇x FTx)րxWzxl q%0_^| n Mi0OKC0oIHu]SBXN>*hTV@Ń'W&*m4g#f-v'{^35vݶu;rVL~Cxփ`sik)V_Baxnx;8 T޽Jw+y0}8D:_=T+d`FFKRN~UP¯33eԃ8Pi`ZZnwtjx֐Y-B ƙ 3 ;(l3iVr]XI0s;bSk9 vBq@q RϵFw$% mB%@]7 >gKZ@>#zWA!bqYNK6Fݿ RKʦ[^o[@Ab$UCnw6g^CkĔHOuVtiԴOϼr JSGiol%Bb<ҥ h+ɱ¯$/ X"0,Tz隭" i\Z.PIE!1CmbIb,0R; 9M Sd0|@pֵ[h0w3+YƱ Q}Dк΋=x"epLNCv  d߯r&.!HE^0i`jS a + _9q)@ØV):o9/E溘Y˝ju}My9w{FFp^]S{\zuFry34z_ep(|(ɷX1CHC\Wt:|8 @JcJOn+\u)ycy+LLĨ(5`È2f8>cnΫG]'0H50S Xvd2YxıbjeOSޠ/de^y-~D]d%mQʲ4WZ?%ENʝ2f=]Az#!| U*=ͦs - Ptg ۤ[jrߪo+0T Ej$#alguc.fAyP?;l[Pɍn zjZJ&d ɟ)Un'0XR}.7+1B[La4n m}EJA<&-T "g挴Oyik1?-F!!PG9]P/G-Q[M0#lҫxh8lSϨECr"o6 ¥)3i DB롚w ل0IFK~! #lkH,,}BѠhM1cW |Ȗ@f,fQCCMos>ÐzlF^FK9Csvo*:;7|ZGФy]>5ȉg#v dæxAL5 .4 7A j$F'F/mVN{ |T,Ni΁d(TƎ>>@1 -Փ3ҴQ0XyO>LXe9c]zߠ_`=CcΈPpT iqs_tòwnYc={5?hJfkmyyGնBe+9/0͗%6/mة^T\Rrq=k_[ -܀=|yml=翗^3sX{MQP~}Ye&#,S W?:m6*܋HVMʯ\ s0*J6 k|c2A"S6hF(ruHC2Pw ֥5X0M~? G.D2y"QF)d`E˻ J E$W#s 5p*K}'/i5ؖTЀ,;t#chSJ~Ѐ: YIȪ IEnU[ Ȏ.H' FG#AMբ<^<#TR!38\6Γ" # +#`|ĭftn+FXU@liNWĞ@qú]](3w9/ĩȗ.cR/\ &k6@>ҨI() )(hL)|1֣)/<MxqCHBCD~Wdۓ%/Ϩ{dECw6dR~u.^Л26|U?- L*{rBvH'F֪UCKfHfDp@kJ w4{]za9J&}]d˼fҩkt37e*⊥>AE X'^v i׊&KFve28O[ g.IJh%'+~ jahHx:.9 pEV"v3Q*~q/yqU'N2Y(3`t:b}D/\AP(i e6$X5ZkOa$LjTϟV"drSL,ûv<j8xHQLv'\bnȼo5x! xq&3Q8!]&Rǧx#(AuPPgg=auN7J]C~E."a4d)m HcRKbZ#%6 0W"a;rݯRfu,cܒ x+Iv8(<_;㧸-F)Bҡ,bi:C8FG=xuΝ@l n#5(,F;-K^~ 5li&9|+wY52h*bLm EKJ)8o[4Q/dZCr'+ǝԨg% i(CSX1uKkƐ .W$|gp͒Q7w?`ktf1;y T13$[%w-G&IM`3ߤQ>iOU7*|QTWoC\(ST2]u@뎯&M*>?|.[0rO4ubV`}mzƌ|O6t2ԉ1)hhQ䆢dS/,W}&QꌃuYKG'Y !4\3-ny+x\7giyz;bx^8ͬ ,6? P}H(Mq#<"L.J&}swPEȅWdªw׼/0hl<Z>0P5WK]XAtPG&BKf)9O(AxW*ULiV/;>`vzDdax!Μa_tm;H%.| IGz\dQ7, "zTb섳:,|Z!l^aM!a52QXL+,b.Ƣuuנh9EkTDGF=Fq6@ƬŖCmc _+C  I݈5ƥ_d(&#'w_$fL)W2S˧a]@LO"ؾ[:)ЇN P*qwE|߰%AHܣ` l(cy0TekMrd5zew=p[.11ԪFkʶ #sҏg>9ÍW?|/"$=lҰVĠ)0ٲ->?8xlB PQ\BiXqd†S퀞؜}5?Id(( = ӊ$QnNJKrˇ'zQFZT(-Vz4%ex5y97,<k r~*d9 BЇeUf1u9*o!0&AX  ܷuE(3KfCn<-H߶? i2 \U6{ $\n.J`:mb63^ݮTjmS| C:i|ˉcHM\^hnD L)]1uq $YTf,_Ui)Wك7'ja> K~' ڐ,Zm meD]Q&)9W+`:j .}~ZawXX/&ALo"% 4GNz;d08*LN8d rA@ܫWXrI|F=I@ӾZ3;iJ ڷ`FOyeE-N-CsBpa7-HJ5?i/"@ˑH+gwF=[^7ұUW9*CW"U~AC5W]oEDi/(ߞېw.b؀ +(3 ֥V$>Ifє- Ij63FFR,\ҿ'UP4IV&l6œGfGQˈk:=!!,KϤxJ,Ye\'}V^|clF#Ҏ+籢'60 ׄTSTn`<%saN(:! 1Te;z+@-:X*MPRc:j4?}Nu1_ra 7$l(e\a [+:4y*,GQUk]:H\`zR$c6]\]ss{SI-*kM( y޲ujA8OD~O tn2HNZ@9TW ^u Di*>t~y _$ aUUD(lV?, :`.'VI |= R(A?l ׇ-Nm fZFǖ1{GzDu0H}$ Vded<~J06>S} 7?BX;Wv:#]^zf*S@E,Zyk>x UYMXIO I[0cFcLK[@dK3?N&-zAj+ccRQ: gcqY(/0<^m-ErN ִ u[w*~iٔsFe+ ^fS7NgOvL- dS$_j]!׎(c9Żw/cԫB"t7B|"=b9,4Mbqbj:sYMXY+҇0lsҦ>|T>1 ˿l, ?Qf[M#!b Lu )W bN"B8FDlrخɬ æ$id mc7QN⓹cOwbK{@ BqݾX74/wwŴ= mChrY<ѽyS~TWEn.+8L"zt롛`\t5' /)jviJf i{IM)`[mq*T{=$5Ӳ=zJTa5E/\We:d0.sn_P)ˆr1@*becB^+}.W !Y8O) $Nvތpy WkR}V|Q1 |/@^R e˨ۻm ^B+[^j@]M|r<dG x-]vѥ=nF9'z}̳e^R3P|Uf&RM0%i1,siB+xEGތiIT6<͉QM;Q1O6{U\ŬC?Re.bc B qB `7.}OHV [m" sa'[@" ºM7xN\[‹X3_~cIPeo=iĐkڣIq5td]v@67Ej`r5:J X%"T?x2dca"cbxTRaZT)a Y{W=z4i r5Oj-}Plg-V+5j@˽-1s[> O܃>0z?^ :^UgNt{º3vXo4تh7H.{ȋd[K>V6^- l>v43ZL) A$WkXSFćmP҂hB0fWJ;M:gRT(zl$i2n0GohFEkGSS@C \p no-LdHf񟣊&A ~TqmwP Ǫ݋ }T)ٺhU2;P;JYcH:Ů](])o9oY/̈́\Dض< N#Uj!plos/́D,>CTg{t,4$D~!|аvYa"; ?5MU>n dwZgfW%CVo~&~KO Y:9Jv-yloCXfj\ ~?T_qT`NkdD*pQ>Ti&0O[ ͯ –vעT`14K1dD}=N8 Tt+OZ8ͱn>ߍ e`~~=vq1@v*I:0`)eUW;ˢ$ْoJ 9ە D`2 \*fQ#^L5o>8)[+ֱ B)ڧoe.(Iqk[ YroW*mJj &!ycrQ'thKX|"|nЌkG4c}uK|Ybk_6'f!j~~6kVSf$i3#\ULB-Ι"_N_pS~IEf^+$vnp) Ϣhy w*M e@}<+d`R67m]JB-u`KXpVn >GM '.{<UGz< wWYknFk+y;I s uLXB O3WQ2P7β+lw7iY]ܞ65kqM ou @Uv#?˄H`ҬBT!.M\52?bݪf^!U|`O0]&mls@ *CǗㅧ5M E{m0<  5` iGF9#qmnȝsmqg+1U2Y7jhA>+SLM_)<[rۑO bih,W3xz2W1b6 e308-d5 qm`VO-pRaz!LfM@ukcJKf.C.CH 3wbO:Ig ᆇ!Г݅r90bFkOd,RQJI HgrQkc Lb@)E$&ijvh1aGΓM*J,$CAAqP ocjOW~ܵhUp^=pԾÿ?i__5FaozI|o'X3zjx Up]۾ Np:Me@*6|tAN?eՆѢn] a^d+`?W, |;1yI z3I{, 0TrCɹVVՐa1$$Uc;'p]j5ԠcnS+PwZU9MDd_`'5)@dF,O(M`/^Z)@*^yW Z3{١v'hh/<ۈR ;= l% >r%>gd\eSa+ MֲfGHtWjdXzϹ{)0;Lc1xQ1N3Yiz#D7Ѭ֝c7E߇pzС5FЮ8ܿ5LcQE+T'"~Ic= TܵrTlؼ5^Uov&{P0Ke;/R HOP} 1GrFRޕn V9MBTsgs#my~B)I+&KaEnIA}|>i#57׶F("uUg_fvW^{D VL,Y-V)O]^Y\ *IF4͊[ցNEw]9߮͞ĝV]|7LFE\1= aJx2ɸnM76B&x:@ g2x#8i@gd{6j즜r:Z9qa@$k[M,HV27xs>ǹvFp]j-n 4zn!$KVvęo' ػUtaXeAчM.sb5ݡ?pR䞖Eo%/✠tjԟ90;\=5S5|c )T߷6-~> AHtH,g!|>GvLބa;!׸ `#uSY4Z!46%xCyHU'ρ}w젥(bל{+u)D9E$>};ofq- ]*~bn"~% ~&#N>N UgtRcaodUG]v*ɵ>J)R|"_MO*~Ge^Q~g HZiIl]| (e]p{j+\ 'LvSF ]7'pbiUlrh-lY;5|mjCHxktKy]8x 2xē˧6[Ns?*,FHqPrSZb陮[+1l:#ˤt vCue nBT$0e~hX&t9.$W{F;桧"%w%RK$< o 󻖂 HPHSΑG9Nx?A0RW[Φ/hZO}d MzNBTz1L_⇣sTu||̿ e{lT^?$)?Q\%Ogq 7P~1G0'koFT2 ոXCs:$A JJrW.Uִ+OI?9y'Qsx+(__zB*>NGp!2@L \f\#샔k['kޫ`QSAmA3)SI&2=r]`O$Eq# u"ЎHm1[9ލst0Јg{}j/KBg eO`b}HMQ9^A6jX&o*Gg^dNh.)EdTo\57]o&`k~ Oz8c (3fy_i% ox;hO:[l۪t6IpigjK?=%'OO$c'{2-.6tofc5WIj̤dECۨfTV0\Ccʅhd./pS;c$S!: _%gsyk#/:]ȑ,QxҞzlfj̆&7aiB~٩GWxr(Ie¼sq#*{{kZsT$#Yg'svzH,4|W%KO`ieƕ՛~5Dt^fqubvSdh!!ߜBQQ 71z&{{d&4N'8hr̴`3&ӻ7FġUW {_BϲnaWbX][}Еc(eLM+a=A .`-o3Ⱦ_v'[\5RY }yXUA(11u$..O!RG./+rc/[ \:f87U99p(DRM,Dc2H׾r!Sh=U{樉3gxˀ#\ ,q$]_:̖hљ$)AÛGQb6הw#MP$`|Yzn#K*s O𳜩VDo* H>Zh))ګLsa3s_$\x!كî%:b$**'[bHxv4WE[#Kv-c Q,X3*Z\_pF?_R_>%- ϟ 09jhɀp:Sr$zπoA|tWr(FgpkwteJ]`&ien fyi\pňúF,5wPY\:ˠJ[awE\I7r[{P 8`#۪Im{/XDmMvfyx  K:_y'b0FPLBEi÷mfDF>SjB&>/$ޕ]_ 1>S|VbmLu /`OᤝQTvPgP/˙$`l_W27){aEh4( .$}`!S - *JVTx6RI)4Y"JJY{𧖡wq\V*Q( ]7:v|2ś+Q4 SEⴑh&U6T:czoܪ~PC |C^XMv#IĜfcG ~ s2k_0xfϰj@Y46/3aG8+qyx+^ $ZYQtܟW @|MNeG%YQۺ-0jq#(PD>PQ'$ tX].HD"a~Hh<l"bq@Pdg9 ^ڢD A+> }U"1ݎ,Rnu`L$1¤g Kјk:HVA7m@noYt@ ND#oCPWysoV$9jy vN ?@UI`В'RUtI?A8.[>䖢$.24>=-W*z6lta? ҃*0ˆ/+M7X7Oibwdb7q+xZ%Ut¦;{#Os 'ѡ^e;MBbϛ* PAf#|iv-&z<}b.knJ6剹Q)Anrg-6GBS~}r=HFkepG䷥NTId47]ŐF;=ٰ9Pn5HA6hE '>|C/(#csFA-L wDG+ʍ^gQN@ 0DlPMoZ*ihݻB'Oul6 h" W7eP0cBFA<$vv|BMd, eP41(ye#ګXPŵcFz =VWkںd~jWc3g?C@Q,׹cITќҷۘXl4*5wb:h:)e#lƉȹ%O>9@HkXUte-[L,/`i}v)oOy8 Ӌo?RHd8( AMZ,i+L,LV3ʁ2>yF9&{`y؈o*$Gpz#g1=XPi*elV#op~ q_; ADly.kp!>joZ)baU}ugQlK0tPrF1sy\] 0W.ħT/WXgcаBTCRG*ZImrܭһQ#KlIE#~eF,~PbS|eptp]m%@?<;l,_k8Z<3)\3wh&˲Pa~yY!3%%;c}b gmI6IawLLR2].-I(-A$ݡKw 3?㒍<_iBJ]eYǞb;kռpO?Fg-TOm@G>cz.,X0=7ݥNCn7C:=M#Ox*-|lV |5h_6 61F.xeVRh<ͣUD3X{ u%P;[ty0GLQjйA:f!ތ4fts[LWz7ɗ=\4KanSH;>_&'UI'|T1\R&wq$&v 9}A~l⪦H-򹬬RqpQ^wbxmF4nkV8u]ˀh*)kGLtRbf+ip(|]q{3c5_cߙ(6 ZN2ԁ`xAb0w^, c'{hnF1͇Qh:]"^ȇYYn0/1DSоs jPײ\놹3*}5oOdܯ G)+^SeOƒ͜NUKe}̈%t73U33'h`+YZ[PZ m Rz oVI q3oM$T4Z2qAГ+ro4K},e9W,')RCx*$^ܣ1ڰ&)?%&?`m&QV z$Q᨟߂|tGw+- 6be1*& #!a̋'U%r4$dIɇ̓LF-_gnN.ߴ$Z1)ba-;)Hz0iS5G>3Z$6&P+"BlĞ,+DtM<'4HTDh0syqױ-NcܚA@)To !dL)5f[XjB3bzCIqvQbނ/XYll3qt訢%'C-\\F{BJYA*MvC?{E(I'?6wb~ђIlqeAj} n!m2W:T9-JqOȑ#f+{.M!d%w qP=lo1Li 2J!iEb dNI;(W/|,'*/ih0IYP4;>B!٦EҸs&wST͢[ k0=eܞ>V@<(c=A(".Y-y!:OE|yYchjROPKpB\(]X$j=bi <l(\h] -sch"Dy4>YwỞR0'Y@]LGN, j#jdH_T&a7T/q!Cwmj6tP<8?Ftx@KID8= JyWaQST1Jo,qi= B D+Tœ?%|ߋ○Ϸ@B?lW+.@4Xo!fs'3Ԗc+ 俸.}05Q2;LvMp,3km oĺ'K{ ]Z;i7t$X-,n.G)Y`. ΑԻmP: -U䟐Ók)[kGUɥxSwQ|"'QJjAwiMjz!r=\F3QRgh85nIRBpe c0P:bowL0iK|*L% vS'F,y 00cb iGdPCR?=G4L[`HbJD1.t &C2/ۇRuIvfΥ\"xVic&y2v[*]S F<]$.{$ܛRD_Rb[% Y7$a2 _8k$ ^`gc%SKqܵd\{;RIT>@vіgUR 95Jsr=K(2EbіN7N( e`hg(4Tˏڡ%%oO|pKq"H'Ю0J2ߏw3m#z"0S=P  Eo~xyVo敤2? WKH#,Z͛x ȟɏ7@1p4ZRdn.K5vT ǻiFTf>iG@.Nx]ۗ# \ }?qr~w$ @l!VN97tuz?xiX,NR찥 1 ̶ghX7#YMoLP!v%R _+2,ñ$Dtt'8'ɅOgz3+䩓*.0:fiK3 <^ վJ'MD_NL}5H>𦻕F |d9ܓ85O' {'Ԑ]xe="B,O#`*䁫 ݪ}фE?PEtQĞ`6,fPr,Zlя&"f֪|5YHf5N^=0IhհaPQ^PHrr}9 tt{>qZڌOow3S19e$/V0vG$ܺ4+' p㉲ qFd6{vJ٨iֻƜVr45cUپʹش*>VlyH5ev HmB]4=PxRң}vQx:"&L}]91 ry֥\COjЬjϵk9t;u 6;кJu!4>9n+lA/15>Fܜb4wViv,oD;ĶW6@QK~ ×esmJ1u^+]MYʫD).reZG{XH;,ȗ9Q5qJ\AQ௩䍌r <B2G\aE!Rf |Ќ4^'$ͽ`I5(CmUh@]~8pEnD彚;ޒws63.*Z$44࣪K:07,ȉr2>," kE[~ zX~SdiR[u-d Sow&r@8*H^ydXe٪5~=+ܕQvIjɄl72…j EΪ~!塶J0/e,^Fa${N5?" ¬S µ$gs]HPW7śB6WuU<=@UFWRAᇥ밴M N#ːG<E57` gG`8Jd@3&$%Uzs*އG +ϡ#ڭ=NoVlMY|ʂFWD\1Jqy;P"njݽa1 ($TXrd3h.1 x3WӮ-G5Nhf) 4oGRMi!.ݡqF;9+!@F: UqPӲ{;vk 'NeݕqxXni.uCm'tauvqS}~y2ųtE6إ 7-|O49@0F1ѰyeI^d8dI?'w0gs՝*L>[CT=Т+!.>0UӂAt ZG@RLoaVS|Q` ]EufUTŋD, I(5QgK0;F'Y6)33F8dR$vD*6#O d^[^ȅl=@`$YrE LMUY"ls<}!{}m7'Hp pl f3i 8!+]KF4;ZދnSfWh0qQ+EE;A 2@S P wT("^^`-4h Lu+j *u7bqrmb[{^ė2VZ#}t*Re~G^O#~PcMg=bx ƲM4;`Zlܰ3_8޷TW3/sXl/{xVh#y|H9/ C5<,clVÉ]PJLq&C@olu6ô;/M娑=]?Q,7)e捐6<{V[IT&L-",/>1̑(A`M!&g#H 7Lܧ/6KB42tgnbm)[Щb?Ta"H3Eֹqp;4+w*<>:g)?uίW>pDU\2<`Kih0S W"ֱ?E@+޶Tל= q}sW 2K=C.^LZzc#v!R15SB..hAkU8>@spWbΜc MHR3}Nq5lt=ڜs(oUR <܇v +7`& >j0A#Hɠ&a94R=[m 8 0z 3଻C;h@ú׿z+E~ڝKcJ6]S>G4)OٙIZ9ؿc|l;Rl44Q2Ri/ɸ6|'I2GPj A u3XoI+?7Ǩpdx!UQOU9)WLV喅e6M#)U X'.a N\G!-M{K͝*?NCޘ"k󢘂p"}9xw a3$KA/U-P:Zo}~Z7w:~O2Vmgehd^(u0= Ӧf\^Mg|Jg|eESA*tHI9?!>kwmBH/YmE6doMĖnW;!#eJmeȼ #Q>7,Jr7Ջ<7#|qFHxH ]qSW:/ jsݸ yOb,l^"u0O6e-^IﰱgBGgYа,la\pcS|i]+Bb]2Jn7PL0b(tX/Nb;P~{/a xMHFƆtcD_]4Q6_3݁33pѧn4crߒ*"t=r5iw\}] OmԲ6-^-g&w珴܎P1]v1]ӓ,IRJdK\zClC{yd4$0Tpkn37EA?ii\M" W.xW!^J:ٜ٘Ԋ:*mF3xt,.7LtVǩr:s[&i//; |j %Y' W;[ R? 3$. |=tˆgi磦'T 0C%2x4!tW谄y*e;1"EVM]E0(Vf5 6j6FN+u?mD{G]xx*w_0$?bZ0ҍޭc2vJ}9ɾ,_*OϞ ;9fQLydwEy/qn@UE/.iYno tm_::gCԒ.Hze81BGX KPIjauf YrEOԐ{vc G3o#ϑoj~b't~>xpebiyBV1|hO )|D .w˲m(XEou/ID U{-+hdjq\ Pbv&=tU]ߪQ{s4 ,^֛e+8T["f~C10=vs?|&JBkl"&zc?ɰQI9kq_%A?#́SCv8e{ᣝ{ rZMO~ޖ]u>2Ai:dfL| _4} Qξ:X!aci|`,9{5h/|O:†jFG#*c@n=wV@9;./_'E,x)\%FpB\F!c[|_z]\1)FevRXebG̅ ~=ǸaV$[MCRw;&/ :{,!Q6SzwpdeJW¡c,M}Ӓ#(,w*`/_ikJv$aslG{ߦ7:C]>4qV(aNPd`BW?MEWe3J*O?A`$}´\Ăپ9Wh}pHp%bv76n9ynB%5cΔ3Z M q_M\&n㇏2FhŪPc,_\R@9] h$9I&Y}ȑ -5lY՜=&Pvy}ͩJ‡o.D..@#M+m5jwK<MuCl<;F^5]sC$4ECnRoJv:K6.` :{+0m4HT¥R:JLWizʕwe=IN,Ƒ..47A0~[ݢ|^O%90wtت1/Mo pFfFMh>%[bxf\ÆqBPiD/W0h4-ĖS1dODr~w֙_{= Ԋ"[F̮-MQu;*~X0K nq8a.z*&8m Jw+cBGh8`U.t$9$)usDzc;yjAB6ZRK̒Xkyq8W[_8ۥY/yS2Pa8Ib$l^UUebxV!e<+hh|ו2DMOꅕo5#5(]&K&ͬ|(o}ˮQb: ivey\J?QT 4k~2_6x Ireg)-^1<}/hLhIm8]ҡg9F.}x_*y' oUOUzԧ d\?- NP8f8x <Z6l|ܑBRqT T{ܯiڳ[F Jy3vuPZ ទ$|" RSV3|/[QʽU06t8U:u[@䤴%z6֪aXd^Z.o] i`f=; nwIaizx?'/ƛJ/Hʃ]k1_?IMf1V,N&FH:+W&)@Z(GK-,TCܨ[ZJ`oQ)do\8/\tiQ9]]ث?K/(-L54g3n!c~\O@;4wEw`۴Ph6Y0< `fO^hzs~N˩ JW[]H~)02%BP#޿gI'̤/h&&G#O #O9;˃K,d9rPm#Fb+~3%X6!zp2_~/ȣ"S[]žy66;ɢ6 >D[ֶ3ʑs?ȅv_7k4GqWH!TR(;7ńz+5/c b} /ԝ7MfČ%+)e΄=O8*M4gM|x -{Bb{0\F,!a'Hg5<5"X:bq=VҘ V=LF*{S Z@I/*^1,MN&{7s͒KRۉ+g"PP1ᔇFZ[$IJ`8{uӭX xL@Ѭ6qV6f"tޭ An>AlcӜcvyz>ʄbJպtr 7Qx={ E2@\'oR#NJ6.&_aRJM#erY,g], wv¥I`witwCM h/9&d _cR"/;yF9QՏz9b,66Nt:{ܶtSm-+50>%CܸM|9-;/Aige\d·S*F*8CZ<R~\*L+d% ޙ"O*m2˳\)Xx!x'' FfQ&ct6xھxhB5v|O &BvC_Y:*efbЋ߁_ľlA]([>cԞs(uX{S0Cs1NÜ;RSiuJ=}CP`!Kt[ lF|brP6 olKT+hZ)פ^U6SpM UTcq=7rg1/<4:^',t8x ܀W3; Ξ3A],Xnʜh$v{:^=>=pDjZރxzC&97Z=2P% `Զp 9Դ˃ɌxIjXX79F_F'BipbP+g5Pp H%'DC&NE;JS1PMsq=DiR졒 RPnuqY7W_(j:_խ|'N{\_D@َmtAi$!f I % LCɶlɵpNiVC?N {jQЬz܉mL/k5A?ơ`NeLW* .rxckJkmALO+sepw ҄=x[)ڃY5M`9i&a:aDs0gR"-0K1d! ?$bZOCD`G{i2 |j똱[ءD /ñ@M ;m&FCH\9fe_Yz4 ;^)Fskj)T)Cmxk=5ݟ֪Ke:q 3Y;3Ƣ<6[#xuD Q’si?qgvJ5V:% {oXBU; ƣw"h>.aIQ]p'I+@"~s9kKGU?YʡV:|[VLD @}*8:H&2|{_wu2.񇢙~ {Q'XU(ظ!!Xbū&Zy{qX_Ih$͒>FFeuOz˓ȁm܏_ԃN`ѬbẀC⌤?7,S&^Or-b..Xr)Mx:ծW@̱=paGk?'(Hq7ĝ_Q}odZ]3jr#~lj[F>n^aБCJRqp<.k>%M %˨\]r' {i/?i9!R<_(zi' mYԽկREenKrF:GFH`fs.)ZmPޚ.n g*+tn+er%2؋-M ,hw < f$mʣWw`Ui9sV;FL1Jc96{ۺw'.3u Ai/o+hP1kRH(׌Y7e*s,508U]@p A! bSN2Ј~25^(kdR-"$$iFZH&xWI D 70{җ۽@i'dxE*GI'ej[̇tbkT $bD2†o3l8(W5J೩@-'uj[#!1"ɞ5">h0sT;(Rzę=l6t8} J]7S#FT]Է YIJ.E8'S\hk` ^G;.Yu#g5>2 v 0?$|&sLHJ]J-XUʨ_G>ʑ]@Π~|q' }#%s_ {߭T7 &q;PMrْtUsvwDX"[bOi}-?^l0%Fx}^LJLh$%* .Gzw.vk.SM!tgnɛ>jzr ]&+1./sl֜*f=Gđ.+{z(n6'`5MRQyɄf8s>q2ͬ#o!8/wŀ ʾ9Wtpڱ\4ioި`i"#aj[hz@N> .\QZkY ӂ3v2xD֖l(xdi;Cͮ1K9+,!tXy7o!h@]g7y5WU*Cx YPDK;~B9@P_9΂O/Ip0ȤrRӲU%L\ qHqK .F(rpiu~s=x]g8 +YWS=gk=XKƀYJ[4.:o _q@QEּ؁u`-3P-{t`%5ݚ9mOjΆw+Qn&Z~fT18?>K&e?DV Sa LbL1}c.W=)Sjq-nS dZ~2W5сpH[(F"q h$07ĨTxI{{˸^@C2<JjgF."2GȼW>Y%z61Xy'9V2Y#vmhMB ̹x9.s">,ns^H@SIeyH Cik6H 5 3|7l,ik]>ngЈ =s偳,{ 0incxBYO+ԈL}:ia$1zJ_<]3 …B}foqKi2=z$Q:Y١eX7Rj/qod٘ GM4(o?>ߖr E:nP`{d%̧HN`da-c^Vˈ6w"sQ{5TICj|\ 1+,5aňNX&[7}T(+s*B.)JvV1%v9pg?LUcsE5]P+JI$tG6N#TЅ;="jD13S "NV긔89ԛ, [~£pu)+WOJeI?cX0 ݽZglL't6%@$ gTyQ328u$5hb&=e˨y )d8YNJ#a e$ >;_34]<̡L5[g6W?RG֓D-4QVqs:pXۛҷǦAttȑVZ qLAa.][APCF 3(Ԕ_~}5lv\ Ov㻦wȑ a$W]0c$Z$\DQ+֟(m^=hP"G*qΝiMO3_Zt8t^T83a񛇽3ۇAmV2(J:iua*լl ~u}7Ʌޱ6c-+ڥdk|vqky"U6A!qC?Т+Ȕ ]$i99e:Ӄ@K6&)f~tF@":9vΕM1D:+$gg C `17~;~ (b\p& s%|hV#fmjИGsmVDMvBb;1\T({+ ?*|"PtIIQKzMb@SM36SܶXZŽD _)򡛅)&~w.5 V 0g{]q v7M+ ϬSVBbx0_Ƴ6 ESqGEn%j'qZV *a)UtFYnEb6&.Om2 ii\x 9)Vh)(T6{H '&Rv*vdά]w 9u Tn!ktM#f?(}XMT&vW! &K:ѪLKMAG;zÜ^(ֲp}@_w~O!0u%6!`FXav!rl{vhWDT)[uRGut) ou¾̚m[)=z?=?\mϼfG}{87^UMlQ ٪kUhMC^F0'Y'-$I zLez8] cz0:a+ bXNE ms>J;MQ|WW3z}.@!WjY<8w@X\>\zxhZD& U5HN@RɖhG1V\ǁ`JKJ!G沓n{K~nԧnxKf̾$ %AD=8ɓKcC ~ӉakMBb41_1C% @2^fy]TlrTԲmbN5Thpۼjj.Yӥ`o:dʙՏ` $5?r1$$}½=ᵻFry?fls{۪G.ptKŒMTP)}UWFqMv+)% uE \|/5f}y}1I'B+xLO-y/W%T+̜$KPNo:VͰ Tgu_؋f9 ]eߞY8Evrpo-$5o6$ⴣ E@"} OV}7jxU-> S&w/y*|AY)ud|a^/S;Q6Z"jNs@.",Gt$HZDdoRHp5av4{5_y,ixg\?KC jͰbA:2{>tkDB͂?Jj)H֑~l^[KCqB3YΞQ9{#ᘟPzˏr:A-/Rd/+<8Bг߉a bӭȟeF/8(U/#S$b2gb҈fjg\gՍrGT`+!_Nz)=t 7ֶrʖ[$pTf]掴sBs26V>AD&l^7*X+Xϡ`:pN$=iHwjq J(6$)'f8HS>V6S5o _-3\o2CJ\2_9t"`AhRc uᩨ J5+mQЀ/&Ņ_,Ri `y 0ㅮ~ڈMcr#yd&+ ; bƅd Y.EYaZI[sh vt^Ɗ i2"ugcj\aY뛬j؆.'*${Ygh{1h&7K\H¿ (cy} r iFwJAu9|sHT([w4« 鉵Q?DCռ@ކbVmaopB&-)m[$%ߌr\ex[5A?'CRws.l! e#%]؏_M/B UEO̼]D8o8ss9=ɾUT aO̒빽4R[dn"}!d+&<_ W_M[PD AԳ[[c2Nj@quث-줉c1;c|~w 㥕OKU70q!,g:v'&*E UPJfs4hVD9`l-|b^|ؿVۮ&\Hs0)س&P_[9k8t0$ckܽ8HB # Cv\$gc@b(Mg biR'~.o-j*O~'t(} &a _|Jq-LB%#\)WA7s2J00!SSpϩb./3ΝJ4 6l[5)js)Kb.٬qE,2a:SP\!TK#Ac!xD+E; Rp-܆ޯ t|r Tݛ }*H[R#vj}0á'c;,x Ak6+ $נ|;Pj"YDjJ`Fb|Z‚ sOq MF6[ctM?Ɓ5W~ >,=(qB>^[Ǐq !Bb{y`KZ@TNөDeߍH\'zP[X0`ź2:*< %(T}jckV:7ړ`_=/͹6#2*x_شrQ*cV` o]8Hj &_TMݟU_TE^hUequ \:XK|(|{bq.*J;'~A$L날n<<{A|ddf -ޘG@>~s -e!)O*"U)除u1K ĭ2+IJB甭G9/,Vڈ9/ $5)bq&Xu\jzBN( + ]n;a/.ȇ4F ڊ7D1 }M<)j?v!$GPQ <b҄Fo)-Niw?Y~}u;B !fL5!<!AKKogb_E*1|軄j~l:;% 2H4Rv7-5>z33@tKI r}P*K9X8оf2W'Nx{ڂ5f?" 5W){Bs$FC!r7ģb:h#=nņk4<zaܐZp.`69nڊz j Fv3oWKm+Q s/~ww>PRD=?Qx'f@վ]˚dy|fЦZ{ۊ@9V7_/nc@ad/XQ0@Z> kj3Nxڀ 0e4r6<,y$<{y@d8 RIc2oorEr}pm_o[Ѓ~oOg$]/35{-7pfJ@PBBDMv_(u %9S$TY`J}ԐSkյocP93bgEFt2W ^msIeo_rP97y NH|7>tե'.#PfVL^^5L .<3PQu?xBmaC RqL+_`gmQM&댗Q5j gb@O9.xe `M)}if'$,DOU\آb+͚#~YC.g*oT ͤʠynDxdp/JTrr{B-Xy ܋5ߧ0/uꦾw, !"BzpsnA + j)/Ǚpr!6B7`$ w@w s &0ZmRZ xT}Tav;o!}H;F9,$7EHMNv}GjN&W$ZGaN{SĮD ͘κ]>ο&75<K|SR'xtWr^@1+:_E)-ƭV"P> MebKZUVՉA `U `d7for)[MRt?xX+6$(AS&L3^ \0s0Y =av^LU:!q{d8Qndhm-+"̶(g8.?IROnH&10 ]{djxepaOadlRd'pk(Y䝸RM=mx}s2rd/"2<sho/2A<4ő !ߋ#猜䌨Yc!_Ho7`6攜YO32hުnIv5OK-՜Lu-Q+ 5Hn՛l&-eb 4}4@rHb٢fYwߛ'J( T-&p1[`()T W5nK]י=hKIKuac+d:AJɗ o[Q3_o !)\8A h J\?TUC)ro#k)1qJ9eEdPi*9н= )Z57pKhY V8@s2[j(S9JWLS[c>aI#Ω+aL'9zV~ݲ*BL&9ݣjI>T)<:?bӦYve'g"{!K0A6pV=o܏Ń ]Kz[L<݉|1$?`HRoѷ\ȳ2/؎t֋jaBbtX|qu.OSҠ̳H')5+1۲GW\=EYz! ͵?aYd䥪iJLu 6)IPN>4Rq{Q;O% z_EILx%! 﨑5_\R܂[W^qɔŽ|̕vpԔ>>qɷޕ }KynS+i}m2Zn[Pn vi`fDM-yM( Ծ Reැ6pX`Z6?m.xhx7&ٍM*͗^9Vmim@9<. O͇+Ka3ѫc5ΐ'á& #^;q#)pUzFD! >R;?^9\/[Y[=xW?ou4TrPay 9eYVB g2ȌEgm-S4gi'Vxz+65ˮ4V3 h!u1q*I6 -dw?s3n*n%?(F&HGyk#}>n/$,5KDJi[ 21 GOmE !zI҇xw6*77MF=-$k ʨz]  '$k[͉l)\d u愙 kTՃ jwJۢ2Oc©%F(Y Ld\l;ⓣ[U^-UviCR$1f#3g$иu 4Kv\ |ziY_zW2?p$4Z5plIHԊ)t+d B {uwʉ(j:XLQ[ҘkQeT8 _aa& &`,JFE\D<(}0FOJzZe:-d.7r?˴'iq8f&سs(SqW6g/9P4'8BrڐW 7oJ ~CǦVK7o!LשBie}`;lxӴe^2TZaܴi˞Xdwe1~ ]\#E5ؤ! `Xu *ˑ _f7[I0Q*MEd ʼIנפ$7k*r| aH *tֱ|×fR^`3"&%~Ya'b&@b)jOЩ2IVQNw< ܗfV:oB H\Rx-h3CP=bJ;Vbk|X֮^}6W*\k`<.|Dp:Oh^$>րj6{F=K6ͦ3tς4 %CR(hV>nSNR6Ɍn%!nBvT"KC|v`:kd?rݦ:)&nK)Ɇl'rQGiS"~b &zob`mO/5iGUl'v$&;W_Qoo^EVi`\$zDZM7&j/rA5su͊:Go\>6|mjudk"Ԙ3j [duUα}-撬Pp^b\=2GþZ<-C@]~ 4PUl9)=<; Ew{}W&*B1[%Hks~_߾$zW@t0ATض&x7ғFkS`.Vk9F l)83k~KcGe3f4SY;L KRˊ"<>Q`qj5mKG*<+Q} (:r6x0 b"PWbiTi=/pa iXvbl eӯ*!(  !`u.(i5z=XT!Ox=MIw-dUwVmaq cOك\xPxePD{MB߰;ƞ(8ɡ)0G,Ìra1 ׹aҹ?owr}gI/Uj ee ŌȈf7b 6F5I\to| D8<%VQxa!L˂󓒔!%ɜl]j774nE%= -y/Kxa#?8s5G&A pn]MbKـb}s~5\NbUCloR_Ĵke 좨W\c=l$Paw_FG|̐"y ;}9T%فY*wU=l9QS)JoWTzLǨd4,4N!Ȟ(t2~[ vSV&rþMvC;XbT3nQ}' P 3biL'):bdrDxƷ=*pHԫVɀifM+&{nhp{WPV&gۆ94Q[a{A1pL\w$siw'OЇ'xoke_G'z;c+p!mu v5+$ؕ/`buR}^{h -Z5OtߗHU2"%*Bv}.IG،>,?Z[nvu!Ș;f"(cȶ+KY:0rR[}#B_麬o#ש=ZuOۙc?T@{ 2j]l`>?:E,Ms})m XU{Knt_H֌y8? gyݯ  ["A|^qL%73~GW;,g SUI;XUm2!*.ڤFaxrtȧ#m!xMWw sSÐI(6u#縙b((N|v>0/}V*"e9oEaiOo]3*,NЂcے9,EFwwՄ`l:j,[8[ s|q"'`u~뛲szumA!K镸s4Z^cs W!,፾%8m5W *T'0JMjG,3AatcȚ=̿}߂ % u"ޞ3W ctbEG d \Ί<tymsU/6 Z;| 3L}v+<#eV,do#n7o:*,R&! ЫilmR(7ފ2]fbwuvk#Or'_~ഺ`)B`Ym}QԼEMr&r6? Dwf'N#TE͑AپUi[ma4C 'f;pnldxwAuho# p$ {z<Y4PM8koٍBECQ#wS5(Kyl3;5EI4)8/$QIT ܁ %1FN;hН(OaoI|`d+e~l@ܧC,ԯjazi]6r­,u?^#1ߨ죁ĉfI{ *nw*EGqW[+n&g> 4I@ݝ9ՙFX#xQ8M3_}_g͉ !Qult´$@ b[#+:/ƽ#w]@C F'l tFQO>N%l?DQk5S6txjh;ufvjʄ4w&|ڣ+Z_mx "Fe.}KIXóA.b 19y&1SBepM-C; =kuuM F"\OsyL*MJdqbbpFfJZG5 ^TXү>^J: 0KF3Nu77#FN]zt{+-2;a軑])gCupl^y@Z7emS@K.\ttDP OLj eF,r##_tm[v2$GUe7oTB=W7Um`=b^ ڼQ3epeqI(J=t* XCJxp7u\ w *屧ŢhX:C>|d@-Bp.jmkIZM.]Y"zj?Ȋb\ R{&'^o~W/rVt=moISYc`Kׂb}OsءȦOzL' c:7'n=PfB?< o2ظd7h% pB͡$t@Y2iv ZݗZ,}62;:ݝ˲>*`ǏPFBc!՚{}ǭ1.f?+V,?;1hD`1Χ 4xn0@ ";^mQ{frIEq7ɡs:Ujៀ蠴j&"E!_܋x }t,GgY3&MeF]pzU2qT<͡.W\/o9c`QXv_%s>i馠Uj('\^ 8Ue~Gג3YV[-> UlôͥDbS+tTܺ~:O !mاI9Io/T锓L* KC>N}^bJ)B8z_RaUG- ?8 3Ϝ|_r ,?UӀ ==xo";^pRY1.04 6M ^7ÕqTtwl`Q}9t{y.%;@N[?Mz~2 F&iR,2Qp O=bGx)23/[zE$l먚o *5q4&H'jFkP|͙>Ӹ}P ~A_-m%u /E8֝`CxZn_D:ړ)/ִ냫>JqSq+H4n+MM;"px\#dN $8]}RYLtGd9HKڴBN AsґfP=V;F2"ϑ[ߊS^qɒo;IT-tq̜cu) Tru ݾLr;uM*'%qUY8Se v`ʱukgJEr f[s{}` S A"SVLI%1lP?)@M}ffܛj@l@OHt\Y92 6CX ЪHAvaB!AH˱BӬ f}#BkFѥ؜UF\n>ϻn/UBrFxw+yKI8#r_X?Cmbiy֭j$ j>lY^2MPov+"D:`?^20Hkjf$T*P1k9//E6nDmUEs` :C7ZH/WIkfo^R;,\zJ)f<2;/`c 4`룱_|ȐLGxwrW۠r *џ /(oIC-X r" A0B fv5Zs$JD꧀l"d^HLT* k#2K9+[к3P&p Gw{j`w?0]XwWJ4dig |dM+Һ=&L4ai:߆=f?lܱ֦;`yl[eש PAN-C"gYNCV(j[1ef1r| G WtXc=+un:;NצLƒL%ȪMbpuPZ:v|tSzC:;V/zAo!9GFso>`Uպg|ߣ(u>24R,i^JR1'~Hu"=VK5U RGrPDsj%iqz$&l'cY@_MG𕪐3Ms"# H m"()J+(pM7xj mߚg$Zr6i61ļ]ld>[諓Y}D}N9[їq9v؄mal|GB"UDFO.B;e u iZڳ@b䅷nlb,*^fL/t(i lP" IM&!#jṱdE: E diT=$ϱXǖH,M7ڷ酇FT!G${Ň`ٳJ4*!&i W3T V820y.- ES$ 3!1:4 .[5V.Gѕ\IUÄwyǪudV )ii:-&44GO= Jek`nYqeÍoB"~vSb%bpyħЙOa82gVp K D/ {? l \ L޲afzj!%)ԏEV^ph19CuR3}yld[Jc-y.Z;5D ,-SF#n^T/A%_HA cp ɥhkWz @- ˹" EzmXEU%OwnnJ #0tcYji3Sȧæ--!5o.~\9$CsWQg|@a^:!}ɐ=&s^&d o_0A<^Ct[7M `1{QO⟶܂&X!kGRjH2~|vE]th~=}u(sl8dFIz:I;-: 7j>&k@ !NjBLUfI`a63룱G={gz}cI@R̒ge;pRq`0Y͂H‰aZ91?(`I ,ٳϹϫut [-GM]թ;TnCvc$}0:=ҬbL$G5u#S5,cYQ99Jcn=6t+bT7CȤdf:`!qi6} `ğT{t uP*uxkv '] V'je,G_e\!rPR7P+5GaFO7>q QIV8x2w=;*u BQ#͚Ԃ^.`+XBdƠ|$#P^ў̆y?2!e 8+a3M0 *3EC!2Qm|O,cakǥ"J>|llXWK _3ӃXK&0aάb&DE}X5 賓*z1t;9:>TksH`;+,Yߠ HEȭ T0 TJ# *J;Ɋ+XP[1]GIRy9̨l"Iᘱ(yW M9qQig1Н>6Oޢyfwb(<*HԞ{BxpEH K n46W:-}Pn\@seG6c6KMSToZ_/_:{a ; sl+ERd=mB .Gh[0!V:Y6-I$P"&B-\ȱD(^DBM XdK| (ȏ,3wTDW1G wлdiLǭĮA$B\)deۈqD_-W1W\H@K;#Iguh xe>`\' Ʒ_Q椨|9ڀZF(3h-bO̧eW!ߑ +B_Q(L)KԈC͏ODc=|Rs {ND7?ޮdc)$@Z/B!)94:p.r8HO*I$n߽kDUw7-Pu83^'5>%7h)lq%˹rZZw;0]Mj;;឴q˩y}h[Kl;6F+Dʯ)!Bsq/iAX>2Gsh٫w;ϻMQW5 $*yYJqh*Nõsq;[A9ښ29 {#M0;Q._ƍ 5 gvlv:uvB'K\(P d uxaO~i( H b܋(_f<<97F2tH2bć;.\aQpG~N ݼY0ebX,aZBԋÉ7+:p_h!KaL[#$]8VJ};$A {QHJmu#. kwȆD 7-(.jTp眔s̸r4&R+mVY4o:ҿWI `^I ~\4? `^Óq.Zcu?DcDI-5re0m^ ;Og>ȈLW4 '9Ax ,8u׌0()A^La`~Fq y:fp#5?ሶ8ƺmZVXllCPF<=ZDٓ"+)2$m`gp0z\u|9D#o_`>@x=8&(vu^^wOeM0"9a#;&?r "rw =X_CS +cv`sZw8֢zɵ+wO׉wY6C@ra _uRfQ̀ MdwPlM:F͂I@GGekQ/lсD#ƌ;cLVFvo<8pkOghLt0cSP^Q/&Aq"rrn/5,I#Zi SxC : {LbfSoNJ47APK:mJ"NhYs nRiIyg@Ο*<`H9O!OX]i7hnݜvDŽf]"5un˸īU&{ Z_N6r1k`1aɓl [U!b ŭ"0BYS$(%f22OfA{JT"w 45w8#^me—ECc5F3z=]1sb{tOj@\].yhp{Sb !ښy]ޜsb^[g]?[^,љ/zk}Zq,HC? Xg5MI5?]*],}[3ʡ qւiY^/xrNh@Ra!~Fٌ^:G_y P gW黓xU|ù7ч9~b7'v'gα=yL64m#iKa,kf䎈ㇶO8jz$#J-bT5qJp"*+#ʹXezVPBEpNb: FLM{Yg[yp܍Ī˛=:Hlu7)~=f+;5ނnN\9'tf)ޚ jr 4vnS PQ6x ]bSr45g.Gx(j#)Rsʛ nrA`H!vW>22rn=wѢJ)]Z-B?} O5-7-ar-c7[y;A`j_YE~K@t:C}y6}(o"x<9JЄ"0Aß˿ T^X٘mmw~dN)J\ ZP\A@@LT%Wʫ/9҅1J.|A/v7uY)*Jޏ|Km89"˓tGU>;PklWst1&v )aCUdv3t,&l[M,81(ŃƦ[9>V -=("b!ϛY86[4="rڊa]x11D\MJhkv'~l|vxsYJ[;6ׄHbԿ: Tnn&y,k-9xsp82[0ƙD=l͢, 0nF* $>ߠ,3F6ҒMP%Ed/5Ĕhk>pO\#2.m?1vRa|+X<3w6og)+v{1sXnS`Xm|}q ֏ gqN˚!8M+\/i T@Y3&˜=3ɔZۮ,Ոےງ䉠Q t[}}%DsZ5|o@)Q^ KX[[>#Yv{4tt" ,)A=Пr\Hꖓ-ʃXӃ`^\ XeG[˥Ov2O C$;, oA F6?Nb;qBzcƽXDQlz7O W+Ȕ؞:YzY.QoNzP^CT7Ҹa00N$ ^\Zy+̩;ؗ>+D`\\;^[~ Szl0=thavJl#SY7z%xM*Xd}ٯ@h ҵXaA ubn|]xRY-Bوc.]ko Z*L-8w3]=yy(%[ ͞ z|WK<#M 6*Z}1&E+2^d9Y˺tU(&-n~%k ;>^vEAU'ܲCz8Ѩwwd<&*-5mR_k|}@ңu;y7ej)N ێ$NP,DnX>!B$)Uts*Ͳ^#)ͫ&2g`%Qi$$wp(E˻AT8-tQ6"i)1H_rL~ vsYߚ^9ӎriS;t'S"^/fP+$ .7(& E2vMV':g_(k9s^w7Zc*h 删|Lw1lxSCO,UdvsMׇD^<`azm!+nCCއ9_<^FpN%oW`V~5Ux~T1m#!6(~m70.Uit&`Zf'x'Rxm:9fgR0c`bi_'uJ_ԃc*QS4t`[_,+iM7S |)8#4c+^ݷ~ΧV]m%ouK 9 xis (=sĨ Kp۴Wrh|Bŏ%?":nk[UЋ?oԛ`vǙ+{*$4X%Ǫ9 .*N [&^ur4 @f޵(X@A@,+fm;U%s-"yA}hfpL xBi>zgRH'qo?xO\Md!_}sR[e]57ې_*_#INiGF{N~Õ̾Ͱ#X4[o7c1j⦈ njjdgr{B{+7$(m֜P27M-)NlT?5C{A0L2sq`M43}]eu= ; }_rE<֓qs}L0Kt\;9OSXyOy9;&#~f3\لP9h%%~ otU޸*-vx R-;=,9[%>RY(U)!Ϯ7_u ~ϑq.1啭m9 ^:BVK}w ۗ<>`D,ʸt?+$﷨n*iS|LlImUq͠Θ X#V6]hٻTcWW( --SC_236qeZ?TC*HvގP O5H;:zRZm 4~p8e]hV6X-{,@oA~ަE);J Ih NpqyOˇj>݂2_i8Ԋ߹,^Ne-D NC(,De_Rm/.Vun|{\68 /!.Vg²kޱ-]Nݣu0"(=)<呿³*EUZqMT z >JX<p[Hif1*}y-RPˁpil%8js>O.]& c ؂!՞uSjTzCPgoy)QNi`sght{(BsfZXi҉6E0顾-Npj%4tRXMzתG-"9%ڎ!uWUCү@\j]ؠVEW3/|^w:*fmlS^0>J_lIpZW>ˡPmb5~nTyb~Y0f$b`@8&JwăQK*33 Ƚo.쥚7aS>1Jw$-rG#=x:9shWog%'`#.? P:ȶk!e<5,V`l1*y6kEMm. :Cd#p :/#٦W/CFؓu6E˶kCR*WVS@8sS̈x&,1Ü Jp8!cI8VcafiW2ǯjKibmI!&5hyjerTfW1>|3MIx ey@H'ъߢkʓW杷"n] (="PKqF0fё݌7n,dxyW[|m-Ne] xR!zyJ^%WhDA& oNμf4zV#tvvW9ŸVS&N;JTMjjenkCDw:!ILBES\pN ̝DP{3Z5KkaTPϳA߈\Wo+fBvH.a'4LcP>6)\G7@TyR.,Fj{0'n`mcjFfVpoR}B|Ni<7DAGDqcrti pG#ܯsQaʔ!f 6E&7Z \GY1\z b[VSa^FV5!.+ q-wc^u/BDbMOIQ`V9K%b 2YaF}G~JЭu^ύ[ $Ә  q96P@hraA{Uex/86 Qר @XQ=0C͛P*~QO=OOl֎dOڄSχS#G喳:q,| NX+$lkCy@{?/# 8 PtsQLsn2aT񔿢 26 F9e൫|>/kaЄ ?!:31T #h=ץd D9v xw3.^8ȾN[9UOzIFE"@@!Ax*$UVG`d 6ޅ9A*v.±+;%rczP.{35TIWvE;I}_ىmSƲ+7$REXT&Mڟ$]tT|so"<83Uh7jETo[(Aݹjhk2H`m2_0,:OvtCsG7l¶kEO 0ęNN!/[ga!d SnՎ CkD/:.& NS:(Lj0`~b ptbܢgI>n`pZN8'rFu0i XP=F7tmUy}HS]O",>,ħ¶2B]OgNN$]BLQ{'G:6 rZWc:ԊK+[2 B,$nz(g2{A_]S8 ˩U}JWlHx3DPsM]Opl '_Nq5&^yYSf,Ĥ7""@);t(XWFdƏ*H5c,r$s I@.TlVG\Sm5A,v-Ws]M1#.bVQ \}WՖp\YD'1$@7^YN1|Wl:)\`c)N5vC0G-j=r b1ZW!zqS :zZrG=+1ڪ۴K0<;9hMcE?PXL߲!_84F͢,T gd xX -ç 6Ԙ M |_S=ܶ(z쉱~ہ7[g\Qu :c_(s#1 ڢ9Vls*Poܦ م?l/"L#pJ|8PJTћvjf O)=>`yΊwX&GgBԥ=8vOg(فy ~ r^@ M:|2]o7YPM `sBHfU̮`}Y`i0K纑=Fʃz l21Zusd-Cv]hG?:A$#Rx(~@WP7jX'1.ˆ606շp{3 ɚޕܼgj L$)=r=HYs) 6P6/e++XF[ 5F8oc'xf aBZ=\35ܟFm[?{ DmMa8_v#0zKkNѶFU^3_aM=zIfxM(D f-_T),sJJ 3:^bBV- ܭd03gs^]lxN:B]՛=@ù\oOLKDž8g+!>Nv}qR`/@PEcitӪ @?uyqil:p:R(Vנ1q lvaȝ_ :Уz^g PX4p`{?v^-m&ԑ,}zW•MA<"0ezD_~q'?Z$2r-ug|Vg_v-*bVr$&Y%**D[sY~h<`{Їs@ J>ГŬD p Y$uhF=\ $\ATInk̷}ĜpA[#< 5O){gJ?%;YYpRV{0Ijʦ bIshRZcZVl<*H8@Ts'}HgmM2&2ز?R7%^W&$F?`31f"`s9FstZiF7 0@R@-dÒ!2s"i(ayVaF?AN2,נh0 9Wu{퐳R2"Ĕt A暰UP!  Y8EjNoBHg5o{i57P^3+;N]bwyɩss.rU0x|Meh1Q\*w7`-҃sᅦMqq?Nm5 tneAN:lHOڊpC`2jyetD0S"ΘeE۹ר%T5 NfFxDYq)5twqwK0LwDI0XD^*SgI]q ucsL[[LzÊKZt),y:}ne_ 20M^6[ͻw2U<`Qq #پnYΟ*6 EAMǬ`"x(C`0JN DIlq:Of|Fݘ.;=mJ`f})2v@Tݾ+ }p^ߍper?RZݣ^8#,-L`DEѠ br< LRO˧-/á"8pDtdBYI8`-ġ3 *z'&*s$!+AϧF7ݬft/HuMzISwRHa`1,,c@fjǍ*\EOɔ jeK&YUќsr:×SmՓo$ 3};쎯{*sDF&_roqj:csZ}0":OjWs+H'諡hN4 ?` Km8$M?]7+YVQMεZ!)ˆ^'i^-k0ל e6(rf5j27bQTֿ3:؊.!׉&ݫ}Sr.>u6r/[sT5Xl4rW=Y Dr8ݹ.6?4,4q%/%S}UCZGp$ti\./q4mmˊh t͖6&Zm& ;95C|^WipfDR{1"T"k&gX)-ԎEɫX ڸOx^v\wnV=\KB V y`I3~Й)3 7pA iNV5\& D'KNivP7^uu١^jN/;>nקwΐ3PcerލoB |kgPܕ-G>E=8A81pJKC?ڿ[!<NsMճj)0LQ*Ub;^PtbWt/W17tO]o]F?ޓسW|̐^ɗTƚsNfsbs^Mg|%ť(W5!R(IoltXC XͤPMc6)Gs|@(ZK68_=B Sv3azpSh{uԸ-Q- ?DZ)H4Ɏ"Kb䐞ݎ5پCx ƉB⻂>'&6!IyW)Eݢ.p24R>s$/9fp4w{ԩў4TV&]U\9>A<a@rc,u8hTTtAĚdѧI`sx}ho8yLg+NCrE[W0dc z$j?y悧*c"Lw{dK%0]S z\v6))Otֲt%n~A#(}_=dEi1<˃X8qG+xJk"6-F{N>!ev^Hc%0v`I"W u [P wcB*jFb춽s9(ed^L[ ú,˨*#?i<U9l$ub`mǴM]ѿPU63T|*Bj%\VڧyI'WX{elmz8~`^?3UqC(LJjX# 9b9e*1i, 1EYﯷJ;xo_^9GqJ7Lӓ/|gwW1Gݻ"; j9\r;A : %m*/O Jo,#{x ^ǃMmGd=.|aJE"*違sg_8Z e't2oe\ER/*mڍrsJZ̎V/DNm5Q)7.¹X`92.1H $nfm`m!d!8=J:Y"wLCռ #ұE$ "3pMk1N~# %*Ѓ Y7Q#7?ޔ.W|;`읤gaKp M(׻0B6N4y'5#=8r$vɺ;^ p"^@:kP>}?C9=k߾iquWžO1qFU>y~:]D&q #Rb|cJ<_86 u4EB@&j@E0F?^@Lo r #cX `@ɸ9c^"Mx6/腣`oS  Uƪ-jX_b.e&TאĨcSU#-`1鷤ڞ;"*#Zq(&.FRؐ^찺njA/? s7sSGaQ+oj98,wÌt)g,R9Ijiչ$cv: :-QX+h͇ؐݛK^Wo چNUdu_3% ;"E6ԉjDq$:T~=^  ˴]U>b[TaGRCYgpm;5DZ7[9=<`I8V5T^]_sã=TܗXkM ձӖiAk9JG(g $lj A(͵x '';dIqNU&'Y0#H| Rdg5 X|VEd}]H8&;n Cws4dOZbYm(m9dŋ'1yQpr]pSNGG&M/vZ %PP!% q]|ܤTVrz$0X~-GV ~I~lj>ԵN2ܳ(Pfg#̲إD. ki8En5՜=DͣzEz[8. hqd DlN|LJjהΧx)::,C q֙N5)rpxO7=fm#m5p.5A۾I,)b3X3ywgfH<=: A >~$I"#UMCU8^&c%u #2`t4ϗ\O25oE7}2f}?+G`ChJS^MP+'9 0fP eW+yWxI0o5b2h`0f 5L,]k]La)xN:{mG6yP\\j`c^C:d=)0iw)xδ[PgȆai𷛽68@!岶0} dDg4ÚNJR9>8Eq΀rBD {4gaȞ^*L`\HijbK7t2n| vM٢D1\?QK {&x(o,FPtV}4KicBgݼGO+'x:&K 4(NbG.زl6/hu,[4ů{);fٹVh"+1F1wɩ %o(P0:?ʻ" }_8<4 __Ge-+~ N&eٳ#3ةrҽ0@k4p,ԧeºP6.ö(RQ==StOWW F gߕ(/xтfC͸N.Μe;\̋'n=7=( O.ֱ1Dțn1+_hџt?o8FG~@/@B?\^a+u$ⱹ앜3W^;\c?w I샢>l< t!&I&sx8O5tUIE~{Nraм1> %Ljf)V,MCzV%3h7+M^"!'wht^F"/Z*ҙmIL%(`]G KadC"ޔFv DQlɓhs|%=_D#e>'0"%޶7DƼ{dD /]'q%q5JkR:ϰq:!+UV˕`|XT>p=ȹ;߲9hVo(D5JH dWäçegͶIWk:ѰLTEɖ֟Ixb3B[xGIM')ҦX#^NӀF qrcZJ]>K7x4byw1Ʈ ]HF/D^f?Q{QzyJnc"}f?J]GeUl`Xjx^)O: iݵC1QqSou HO ߁ۓDZkKwkW双嫹;{GHfb&M6PX(Is S9cB4ATzsUM5r5U+&Z:h_wfWc,5X~Rc*"oңzoFH<5>>G8[gй?giA9Nr|Q@=p\|BG7峾n/L5ިg| R8i dczvLG^=f 㔱ִ[X[- ڛ/3x[<6u#5#b?ieAɊG|4Mu{ r <] FC#Y[L4%zeE1c|ɪͻ@Gd VO?ĺŕi F] ׄ.? l N)x8xIL;e?./\:+S]jߍ0 1z65k'wfQ,"[]aĵ $ovff@}JP'\n=Y]o'u@Ҥt!H9P0`꿊>+į _.U^d?BWu"ҡE-mLokc|oLT )u8@a{0",@T&\01JuH${8NbQ{dَ;?7^A6c{H؛tCÏLjŸl8}=}:SXAG/OGw%ᢛMYTsJkI5o&R?$* Kڟ`dTH^CqX *>eL0_Ri Z%h%.ORH(ؓ.8 DءaKVcD:B}kmM ,Mq]>;\$1 %X+Aե2(0DUbq/MZ' lgٲ6;i2jXT#DʂfFNnklQ;Ԧʌ;}#E. ~`1t^L?p }D,D& ;T%bz1vj ~#hYAIQo%Ϫp/לlcq P9fi5#wS1)͙3_Bpɜ֟°-$lžio A+՝ԉ f#,D3+c}WvLT.j$wXZxV h}j\4T %ˏ IY-H/c_L(p/)s+U"G}'1WIO5KP9̎;-Yt#xyXO-(D4#6izZv+|[B!nJ%Lbc\ekO_99`~;uvr4cSbv977:Keg !6퉽c$Ɉcdn(=ڬ#3(Hc=^ DUM!JsEǚ*Ǝ7"tWHK)%`P$wM~ dh 6]ˁ˿#4PchV4'bd u={&i"Cb>)4#+"؈l=PcQ#Z4uBN@m@VyE^F?6N)P\'tnspC3(ymY&LH>Vǁz>~gO)V!0lpbƖV/Q"Z3GeG/:Q0np$oXCdif7({zN\J (U4:'3xq8Qe !)ں3j#O< 0UE7;C8 Y_"4<.ޖ ?rz-k]AOyJ6RLRط1%լGq|nx4o$GCj3I ~Ax9q59jODpRMM*?b;d:9e|x`fakCTDVj+űZyz6%.cE_I{$SPG!&^frSd7l}ERZxN&n ΗG7b3yM޸}-a sm@$J觋.eSZL RpS3bss}z~E Zaٙɬ_xX 7$tg*p"#MFϝ%'Y%C{TTڒBdo(E+AwdlX5.twit/(F׬"%]"QQ/fqw %iXi]wae˗fj,1nXcuVh`x12㬻Ǭ,einRTL Xw#G;͇&L{~ =[w1v4t}5NW KȖD+ LG52d?QE*h$ `IKa;HrXߕ.$b$ wLxqH)FV~ϖ- q֏R3 4y\ Z3˸κdVG~IwA>X&*Jмyc;lS)z0 \;zNgmw1F=F^07@GѭOn/l::}?ͻ8eO@I$^ fRIp,Bk#ۈJ#ֈ.]*XOVv.lV"`5΅s4pM~%AK  *Gov&Il:h}ˤwyb_RqeJ8Ea)~&)nٟ^3"@qH^:Nj+a>GeV Z-,?Fv/(Mi\,4VuYߝkU]cBVVr)kOX -O4P@Ǭ_qxUgKic~8*=*ȆV:VvYfyK"$X] ITᖀ=ǭ7󜾎{Dx7[)Ie[2^ Ga`V6\ 4#a3e߹vޭ<y0D$5pC1De80%t|UDL Lb@%bN!> Xb}Tr#J{;S8OHޮ1*(/,PsXb,X|jLRi&Zz9々TPG 33ͬ*v/>pǟwQSZ俁ƊI=CZSail6o,>/ 1i^"cT)J#NdG+2QJy @Ҋ!WgVmWU_1DuB{(WCU:֗qÑ]a^̀|$b+3Gbbҷ-4lgB"^C?r4rw`#Х 8[f=Աl;q_(ZXv筽s4Ξ6Jkq|:v}B`8b=1Rl ̇qё qe(TӴlY c׉vݘIldhig;.xf[~6*O&*{-+j%҂_co0V'~kdSN,n'6d]ka5vmL{wSRf_jZG){*lZ=0AG!K U#DfEd]OZ#"1\bqYV;mxBY$%<_KUSmowʄR~Rʄvm~6NnOlGVrY 4ozlHIC*v(a |ck nV tG=|{慤hHbYdo&2ohl.!6 uDտ,$ ߘ[i)Ta0}Q8^^!bZ뻵C`Ivݛ:Q2L)Ot~'̻kmLR oqnX4]Si.nR0(\r)9| >E5 Y$S J54E"Ggw'z;SZp!p:z*wȭ#'>O7FV{ @ey]lf*YlHW)us=F _2j.UΈ`}rLo1 ߿!ofGk*?ӭ]2i;`w\]ԙm2S1?<8?fO{[MHGhVb)⚖sܼQi[>^UR/҇Q1- ,VpwR'J¦un-Rs@slÄ% ⓿cs_ntymHt`)FUd:PŐ#ZR!8œ)_MraW'`}+1QmAE&Zג"FuکASÌ9ըq {hHFIjs2'o ~}r(Lb&9[bnASYt53CdM+>3!> DαKMQjOoX;NBG*zFQK40^$ )1BrDN%vuWapewXLiu;s *  C6mU(|/јVwF+Š70u٥Q]K2cUeo26}Ol=}6Q=f~Ӓ{(jQA#plSJ${׀=c$$XqZ,•eŝՄX42~ꓧ@-LR +mHeb^{Z`B2[;nC{B5N -'\ <)~Бئ4c AP9} )N2ϡD #!M~ƽ?! nA T#['*0Iyc)=mKZ ?:^25lMȮW (3H~s>L txσ8Unju9dzRm;Uτ^ҰB*a ѫ%ORU#Vp 0֭puz jJorZe&1|KJ3XKV^‘ ):2P_`Ti=Q(t6N?QwId@.Δ.mҔ9L\#lFwu\r#xL੮@mUZ$[`Z@ БPUKsh_#V,w+ydadi(LmO|%Hc2p?oWp{koR: xin59[+<#,-ZzQ nA58mE|N֢~4(ch]f1g1BI וnj1W&U?zM6 cG;=q߮ȹPj:7(|8w05CBry@b EypFu2K>%?I"B6 \jDTym+!mR0񌀨?/c) oBC@,@0~UF"#}V=)|N6f)+uU@;,WbˆjgplzQzntc`B| qd/OsJE˱\{@v*<8D*:+I7+ M 7nᢙt {=ĒN0).:Mr, $G;Ɠ,1LWʼn,y O#!nǷ[VY̐MX++7?-n&;D 7 XG|,j8)hDȠ=AߋRAfY>.LʓANޅz9]8GOr&<5M N#QDQb3?W[#teaE)sZm[imp7m3ʃς/AzP[细,g-,գsGm?^lق-D=rukZ4QWKREʤڴplɖkle(\/]ڬ1]V$  h*xS)YNsd60i̙fYK9޲ k[ NIpmH*O&t^7bߘD5ה[rªI oDi I|tQx\H3z%d*TM 7s:$hB'l1E# EUB)!X?E1=_=HZ2!=* {^C()"w7σM2[i^#g꒒璋 Z>.x5$m-$ pʿR-Z=/x"y ߡNԭڵ}9 gR;TD_ ;VC vG%];Fa@}:;KU!ߘZD)\R=W p0rfӖ_&R 5ovC@+VV|[}@+)OzT#9ھ&"xomw#'շk#o\~>X8 4apYR"GDw{Y:i<17<%11al$>4u~5|"a~ЌvY+AT!21:0+/?Xmr5>NٵΦ`%~~G<zX"= AH rV;z>t.FDWLFd.}Rb*zq?^";Xq7.3.m_ÂZNFfvs/m*GLˋ?ӂVO&"HoQ S+UN-Fn햟t|;!["e(͚3tpDũ J(]AP%9=a60OŘvYrȑuc@TVh*"mmq%)v ڧ A^l6 xdAeF3&1RrCͮ'T [C>?rzK[^!>AL:M c2}NN B$YBv`Om ˲!EΖOᅨVg~(\MNM-U8g j/3/{pVCQM#B'+xa{~PHĔYIohLFtc#xȢ]`5Y)bY#P =p7Sn{ ޳.cRt,O.c^Qf?yN _a,SlvXHpz;Ӫ'38 ,Fge<)t]m Wa)PGM9 ^ hZ <ٓd'-9vIx |><֖տiں['cc7C~.|Y {d ۍÒ9*1dJ&oQpJN'6'XZF$ x1ax<% !N#[NRoeenWET8}X o} zv/;KI`.Knִ v8pa;v/ٝki6E4V7˯dpFMrSOR^ooFt-8svO[\L iPsYg>h'ڎpכ6 ;'u? l/'^Uv6(N=z~e'90FhT.N'ה n OKZg RFlr{Nw$Ian -gLg/[Gt)+B32K )GXҬM)>"V>@cDIo79G}ү} Y`Փ鯒DT$]G?Z'%Iz ,OV/ѢJhSw,5)q5r@:lMCmm 6EL9dcw Uɋrbv͓P ]@ຩ_M <߇ tGojFxj8JUZ-2*{t[BQ.C_ɡ7<^d//N%1#cqU)RC+\ACF<^uZF-ZO* LB-g#&(ENF^uasME9zdvq3 ؇VQs+*.H&9$҆Nځ4T[.1I ݋a_M]A&̃$u'{ȕ zm>Zm^r>|kN 7!t[4~nWǵJ"e,2#VƼgZ{N7BFeh fۆ?܎{ aEH8I߾}Ɠ@6I8*n$k{tӤ]|2a^RZT %% X9H@ yOCa]84֠u\- 7+Ul&@4'A0&P ooE *a42*IN8Jon:ښCˆCo_Ύ5Vsc0x*s:NUsQz@u>6I%Qr&~΂a]SyjtAOl_\8&3? .l_=_l,vߢs ,OmRq@ F  \q' iB&Xяd+ݽ~G;P 4'@h=BhG~=c DZl ֘lm?(1˭3k wT dm+>/TZ41/k+/.\ !Nf0#O8%ǀ+ V=Q/>JUAvi`D#;Gh%oT*T[1WAy4JY2Lw`agw 9KdžnImeiralj늮ްr[- %$^k87ݒm-s ̻- hAtQ ? #=;g=QHd< o_f{JJN~P'$>Gܧ80>{ h9 ȇr,Ēk>"qc+c܂&0 Yێ=3SF $q64_VhO4 ?2 5hdwO>"u7%xP_!@y̸"Ybpޞl(8ٹ'l(IU Uc y]yL;z&6RM$d:SZݎuت6D]΍rI W ?҉`G7obA};P2.&ϋ4h? X.29fIˈ ,7zw{L'e(یƖWp:Qw}%eװ͕K%k*i,Bfg$ \^#:uupE@h#˗JE3Diw[:r4cw,yO\89C:%~wy{g5^ aH#1/+*YQRdǓw26g$v1Iw ~$(lhSǞgWڋsSYgwS*^ 'َ yeSXnT *_7#-*jN/NҮy<1s$5U5Fγ6iFTcS@7-wvK?_ FTZMs.O<鑼$꥙P\-$r [* 7{2(nr5B@s!&y 2IM7uks+U_2 0×_ˌqCMo`;V!VH`}1lyWeN:RJhmyk#'R|vsvK)}d$z#p-h[nͅ裡KP{UZK1:t6{WlR:Osqzy?N(P/exR-Jq1v'3W󥍦T+7~FrseJdvN/YuNпH`eP30"4ln:Glھu"_2Q 1IH5lkLT8ح4O>5Jk0|{Ff2`!bvs5\ϽCғ?5YVT%;bP!G{{]QC軄29sTZr'"ZB0MdzNonĂFKkwK,ymd|yK8V- 6=D9mNwMTkzv4Û x_ $TyXZz޳4|^t-WĈ5M-y|ǕgTfN@MYx} YS6 $1kX{؀`)Y+A]FȋbVS% T1@`m}"JΚ!Ç.1~yhefzV?k ,wH AOW#C6'@xl`:bQ۞x]7zli-tSYl?ʉԋ]+'ne9J\'bEl  y0cPDJ&#&>+pc։E қMCXR/Je;LB, p[+>%h⁢cOD#!Hn42i"Kt${qӡ׿MKsc)xՀS5<8fºwQPa#Š#2VZb{D% ʉ/B> vS2>K*ߙ]+:n%-jZh,WTy7a:à ;X"WUs{Wr+ͪΚMX\aFYr~ ~Hs cEX)jͼfИO33 g>ႮDm_.7&ILp +|Wwߓa=U\4/$$'%Jʝ QkX4$=Z+-ݖ/b#`&"/:Nz)YY뢃<TZ)p$`!9-So qs_~()69~8n=p$XΛ,6ާdRI(hU*1_oz V((_Pɕ߂gk-~-3*B)-+u|vcy+k6EDi.L@VtzK4t⣅%?ȣ|ʆqVD<;z08ݠW`B'dּvmwSD' [WMYvU-Z;{Ϊ[c4H@aooӀjw-Z%^7$ g$Deoe#}Ly3fe_&~H̥o[3`JvJ`^H |@p)›Z`ҦvS-{F%Vʿ%T١<:@vPYC\/pT`lNV`&=ا>dƌu.'b 0aAj8O;髞!Lgp[eˁy88q8Y>VrEo뿘ɊgI[G?ȧ6s*ű0u `ŋ~܌zֵN6?O7Pg;m,yyKXpRAvR:׹ny Nl^}(yZCs9S1A ̀+s֬#^ }6hhd Yܰ*p[`Bqݍ\*t ,Z$ܳz>Wr%S?H51BTd!),Pε޳60V x (GKX0F{3g xt'ڮj71! (q1 7 LnOu#0 \9 W B6tߊJK`2Ϩ^ǶG]&vyG *йhM.et5Zq9=:>}K`;ԗW׋{ ѠbB4$q8uᬈظ'5t ~⢨ 9Ն {)FJ5IF[cTcF77wb &OњQq}JҔቧh=ن'ֺ#@ RR0\˷P 2„ڝH^s3QmQ7Z#TczϿ}vX> qy '0܁L1j:p*At.g;/ $z6} Ζ=O \@ı6bvm:ƳѥK1'<34pmdnHRY-'(߻gl-T6(b$j2AEk/gbi4m1 e't,SeN0{9Y{U WGߗunf^f`{ 3y" ?Ufd]*&=*kNh Tݜ<zڍ8'B8]a c8$BYJLuJLz>d;-ε`aƚtoblq* Mfu Adv ݢ< L :j?u큷YI27Har|sZ"-#X`X `"_#wެ5/isb/dފ!g&ۗ$N3nVX#f\*ZC4E PI$Tw2qf?30r/4Zk=~VQ\ij\F9MKHV؈N8We>WBMGFIҐ"Ikm^<o֔OI:dT| UbHLc; qV=' f ɀ )@k6` jKmx m>;-Q3٤Hc*jI`BX`e}VukvqSA\i;İ\s9 ;k~KLRGr`PBg!$%Cƣt:F~#0Dmv.3? E_?fiVyǧyC\0R_ZQbcQDMj$vTHX$V"$ S6瞗h-ny_6Me߆F3?rE tG:3L cKϫB=Gh`21#ն,_ sZGA<}E!rقa\vmrIpHm )2'4 |s) VJzɵN:  Ch0\^γń㷉/’3&m2K5Ssg5U' BM/j͑noνuyzw|b5IT0ʂJ@[ +0II|ţVNFu}z8='k"0|?>%7@e^s{="`LG00*gԘUD:sͫIFSofyc~hˉKISC%ʄoe<5{ tm؄X] nk6G}e;:Ԧ: 2ղ[nc&2}ONA'ߚ[CZ8hDo+j6cʲᑣ^<5#i|;d.$Dn~I$DIXEX+%'nW67G3x 8oӒUFPyYwj#5ZjL?]( pM&zjIuϋO7"o\*tN& +Kۉ-)UꬦޕP;[1rt<=͢-t Fs1Mř3ƺQ݃$8)]Ja:_kjɇ8 S~K:5eQW`qOr_MRI1ABe|<ӏTCԙ AC4Įmo_؊bg@}:VI&ºIy-@_ QS|>[u?jt. ʠDG(rs2cYsYR-R$N"RcEgDޮ?P=\8 ,΢d.<9V,i ]gVʴ*X'''X}ExB|zb^̒ 襭 !g=Z^KQKC47kY+nN[n?N ucLvd2 ̯AIvV"qQ`:{_A*U+rI`C`˄={LLvDEC#t8Ƹ[e1/?&3F``FpÃ^5T -º tÝQVE!O#J_ː[#SdZn X6o\\?bt{9%TAlP0֏eլYd`ineX,Cfm.ڤ} -dvzy/`}/ 5(|*#9L-_l/$a #V#?oRlw6k5Iϐټ xK PצƳ%w^ `oeY+wuky3ҕ6ׯ#M\gxVXMVqZ/Q |ϯRR&emL &h䄔/(h:3N"Φ_VN ^@=DlqrxwS_ (S@/-mE =7ڬdo%N?#;##, b)U fWu{)'5u95jqFhۯZڵs%B5VWy̋iO<~F 0ZRR ʙaHuHY+ Po@([ ]lLfsI&XMLf򾻾blKcߑ\͟)/P`F5sM;goP̝z8 [b|I7|7EX^Eʓ: !2-g3~@yg 皞#HIL&C t_dpYG> ч*zmŋNP)$qzp;7^CY,7#k2%`ⷱ<{k YmBf)Z&۹}9k K,$UBeެXoqhGI),"L36P#0zgS yuu12&ЕbQhr2{sԐ<27NS-zgk&G/BVG ӻrkYYG+g>rwERi $U{`-f!} 13SmEi!okvM̝0nٙ?ΣW )mZ 1r[[Ju`Pn~NzW̕|b9ɐNvQ+3x*6KZAq!rdxp&-nY\[3x=xzSrDRxo)ijgZŇ(hnAnG?ƩϓQЎ.cVnQaͺ3;;uYT}8I?y0xqq44ڀ֕>f~})u% Q"e=T&?cݸS>=(C}am:*̊.v:KlL_rAPHs˜fK'凉>^bo# jtV;&衅 > ɀcui+2EJPa(x“I `tKUblrU+wrN54%Aqđ؏kH1]Y8񆶀w[V䠽h^ BfTAKWRrFoQϭ9[3$0kx|H}E")9N,p,b!3/Ί6\>;Rа6+ʏ@ptC,j<՝++qZٶTHƏ|L G]g"buvyp0[kKGpnsn,4_,ʐfX"K>ur=4(ȔKnؚ1Tly_u{?gˬ;z![YϮ1e4=$rW3v%3tgN. Z yO~Q'm o45Z,b@l9O@1[ 0n޺HnVmetxN^? ,ϤTH,VU332H8W-gYXzaG*ŲVOcyd_"Û>]Dˍ1Q)Xq'Ysq>*G5}n\d_T o6)mp 3DUz9=NeI}>Q 6͠ #Æ-!vi$X6*U[|r#8"O^4t"LS@ pZzp+ǎa˙Ϭ)Y=$ﳘ޴NB,-4Ҋ&*S,fφqnfM a%wޅ3,E z <ˢa^Xq7d<,+ 4=A߯\2ҷW{ \M',m1{wS{٥W'Sir"V)L4#N7@=J )C~Zc_!!.:?}]kIṗi! ݆G}`ioOr间6vu9[]4{a/Pς-Y^OLݵ#;sh]a~e~՞MXU~($_K:WT$u@j{*BrC徣M4u Z ^ɕ[<+hUJvo|~`yuTLSk&͗?@O""rsXOy6YO4:%KE5#J]1rG*Am"^w7VM2auO]Z3 ȓ6N׏~U[O7AF쒘.1]c8\eXhЭ_0 rţ X#i$db1 ]LlhTbhc53JfQ_vj)wd#x}!-FD1$r⯌Oڹvn*nJ;x@9[qIU$K9əZjn|eII%,2cw KƮ,;]a΅ x>bF@8JO.~gvhIa: j#0<$0h@ K6iL{ *9Oho͏cr֟R.uQu_$@w6H}Ѝm iƈcaM(dm[<ڇ>1/~WcG.:֟1s6+:zx-oZGZD .9 -Rӎϙ!p+ ]V(mr#"A9}p d2(ggQ2棪>ufTCfhJ6,q)A 3~㫉#Ul9k-/ :c" /QLW  Yh39;mXW يfoHyP C]TtJmw\d/ F اUHKlSDI{({a"I"FZnB2Շc[si4 @ՃqbV}: A髍cѤJ4/q+!) ѝW Rȷpiap>a0k`!҅967,`&jjM͒?$Lco?zC-[8+lS66+ދz N 7to?q6#oML=V5 ?ᆑ;wdSgTB7'e>֟ R2EsoWwzN%?S³fcCkz'5څ[: z8,I`?} ^dgȥpʫǩcf';IUs m!B~Ԫ@n୨?ۛҼc$C+[y%ATl~ L;]k(" |~΀TRS{+p(U`N8ׁ: fQx=~^E^_> <5Vpj``hJqE5O?͝qn01WS8t aEB8˂MdXRWҚ+{ܜۈD ^( V&yhR3:0⠯Z=1犟0~}|`uVV$h΅!ORY?5[{ @3': :Nޓ62TW$!Ie'~TՊLGC0&bObL:Ħq4a Rk&J {P LQ;f2WK?3TȫM6SJ( >p.L",u)|]u3Ix~q;tP{"6b"*" '.I־~e"e2@spSH(c0x~ȗ'C}BJN k9+)PpCOq4g3G M%SeknH"c=}Lo9Cqh)gDo=&Bhג~(Wv5ص)0M_w'wv3w~Q:#)@ݷF7G+%y ؾ9lmY rK*9: qRBt]OA2ӊv7P(!MyƣޭbY~]Ϡ=|FA+"+f 9sc TaтÂN!:L:um=cɎi6A.XvrPFʭCHa՛`5"GoP\}*FK`>Ўw?tQ5۠To~C,kygr_dGu- REPQ> ㏆kR}hU`MÅ ^Ǒ0q w҉ai?uxI]y H^|&Dhr#CS:JF@X |)_ Y9>CjxFqb widaqr-e:[eߜ#  QsICiLW/[7cឌurbcAdlIgZ _)|?ԑ%*&~7גU4 U}Jj"Ԋ v^1$fP.CEhuS܁ޭ,@PIj*`[Ja7q `{io>ܬ^٤~JQ7f"4pnN{y* b <ϝۜA4Ao l<=M[!А{/X+ۡKΆ0?+({}$$ƘDmy,z=x[|A[eoNUJ75zxjB 9SulYK_9=̦,bl)"HIkԗ"r,k)aV [2={>V[ f PT[9F] j~q[eڝ 0nn\U;" =hزNTtk(FV:ujơ< ep_ TF{IڼB#".&Ysl\!Z|^SG6:2VvxoIO={](R #)& k1ʫ,j^V !5:(-Vd/N-ML:w @JO&3 zM(km#]C+ Rũhp-@)8ûi~=k2=t6D 'UbkIp3l_&yVT^J#"6rXOelrR uuPeB6?ȀlY8rC0Үj!FI ҉DRи0N3S%VfB:=sI1?# "^U"?aw$f3D UV624 [X >Yʕ(| -,O´VR&<~W}vsvV+qܿܤ΋KX:7*u|5`/NfQ,.vtKf̸y6EAd2S~O_^77veEk Evtb(P#ɒvRX<!L-Ld){9/"D('ytC[KGC۠:ΰ>}yW!5D%yMWD 10+m|[MÅ&8΅TtZF3ggiF3,!C/y)Ba'<0w/ "D'[x a߄ ż9M愡(Y9#ۤp(Ix8Qn$P:E*8^ 9PF_wo?YAҦCӞ7w0.@礟J|4lwI3[rQ" lYnQu)FMxo!5*>V31;'xi$r+E$46 piMC , H.ty=U ˇ\ZրWP{eD$ϐߴD7 6`Vs ^QKu/+W%d*zߚՖhe'D ?:$S?ޜ"Xi ψJGe5Хo?}.R=JZr,ZQs!}MZ/4 OGkTcJg^&}ߌwٸK]IT(g#>Yd":faN߉rʝs 8WjW(v8ΆE+M?*!w`|W&&mM>,%jX}5;ɢ7+ݒ'5c6iK kŮ ~‘N$YVTSGF{v|'%Рp. lSlդB?wj}/>c}|a..3WN%Ze>ɮ%j pq3K\@x>.y&Y'鄯f?dċ4.Mdӱz9g"5+lݟݲIqɵs،C!^XCmKqe榲r.`X^`(Witdsep{UFRyRZ*i~B'U @-Wd`3kq! VMP `$j^Fok7]4u ɆsϴI׊!u!$dzqr _yFQYhҌ~Tꏉ -7 O##, *;w4ߒr A/];QP p3 w'h YV4'[ #;!I֚7Xm|pɐ?Mgjpt7b)zgmyPJi],J`k|fE%f(0Ndr*%QN+ ?IQV%ZcT:@#FH}'=_bHI ݲo=KUtU Ic!e=KcXXt2?CK;#'yn9kT96ғX.-I((' y~vcȄp0gv@PuіʓirtlL5j\HTɦGXJ:}iaM*ØZʹm\7Joo730=@R͞'JT /``$vPgDW> $x4P;0m]Q#'W4Hʛ +>]]#NQ\lu0T)WkHj "2ltٿ"z7ݜ<S0uxoj0Cc;3J a%M^NV3;n-_ZGq(SD&dI|#? T9xa PR[D0KzokzyΙ̬RHl!UjA#O5?@Cĵ@#p{_*r4d%JT ʷr"pn\戧W4>\],WjT8I _pLU! sJ[|ɸ \<5%}'i [Xd_B] u3qmuRU\Ls6\3d/?Mq'F@ב뫓 K/Ș ,OSH' Fج;ವ`tYG #&_Lqj4cY,jDyo##LChu͘ ! CY ' 4{}ME('V<#7ُϗ|YrVȳVzr(kYgF4lQﺒznJF`kwFcˣG Ax(ƞHAëSRiI n;elˋ,gP,hꦬ@#;AwVrsmEoS…Z+ssC.@\k!S<ԁnlMOPP1`%К xޥز C4ٖT: *~7ȢyNEA=[&U%nl5o^F㤏hSMZz#b";; Tc؇uNϜz; @R^ki_i?&ꔦYKhTc%իu~m6n/yDHBl=?/4s$>bDs!nήI A-v^1_$>wx־s >ng M%)+!zq" H#xkNƫMF0_Pa%lT,2 I[zj^#.,#[Q<$/6 @yx2I{y`}0M^;ƉtlA?I8A:U^5lf,:<[aΐsí{U'/8ۂ>1NYmظڠAψG>RLP041(zxI:~2,C"'K-U+Ƈ1]J"vk> 5y$ ݮ(GНw֓vuIpuĺMSJ֬V&w_M2F%B7U@^W!SѓjS=ޓH9 &c1>ldAk`, ̚sZt al< &ioד2nG܃W$^֚SH(aqi_m;.;@'oǣ&=I:|^]ӝ:]_WSX^.w@y NݾOYAnL͋ϒ6"d85ūX 0PASM<d $n)95zUa`-GΦ%,;ojĊ@4N-8TW`6RAΆ /6ъB/[g(=zxٛeEGu'a qOmJLȜF pA{Y,$o<1+PEW١`l8*ܝp3C&r6}sF5ȄU?%Oa,t_`EZ11RO'g4zjM*j d5&wZ3e`_gr\J,pDޣkzS c-|;q>ה=j&77v7܀ï/ߘ%6 Afn.Z~ ,V.RSf3l>\,xylT䏢X;>s*S̈́]HՍDw1Q֤7l2n5 ^DKXzQ,yPlR8[*%lWTy]gT<E-zxqYFGoMڦ Lji|>F 3%3HCdTT@B79'\ Y0A [&6mh96dUƝQ%x<;HHL67lΈ߯TA5FvLu,@yݖhYdW^Tuz#'%T9qu9%z.__VS @*' ngPlo.=>ɾG1qiB|>Ss/64 b̪<14WʕW($Ƃ>a8Ǫ6ɢg޳—8{{K+efIp_UM`[ sicbd3R&Aљ!L{**U͖ ='i3Czv v!lT w,oUcRo㊞yhQߒu9#D- 4d~`2qGmXpGy u Sc3%8?5$y'Q:S [co1u 59:9 'W#/,y2SaRoHqF?7ol--4Ľ*,GqT1}@XtyLo?wx\8nze3&C6G]}UQv=+kzv%_! UړЪmo/L;+$J9T98JcGNMIBRsi{wL"ā F`Po8"dH[פ ^JK" #Gve趵vT/X̰迭bL檇~' djZ_ qfmO]ve8wS|_|.ls81 2d-E`Y@==hߺJvO\]sqYU:~z\<-riBXw{ 2}8WaI@PAk)|lםmUYʽ=g'7fil(TJ\0@:5Z}lxFz/ƴtHIr,2bClk_D0'uCހ5J/8ˎ#ԭt1?3f߄w:RvڸOy`ꓚi":| g%d&饛 vp6JZcvQΩ2 ͡oՌN"%R%3f'E A.ŇpS.[=@lqwl+۝=F9S ./D~Ϧ6H4p|–tog3uN{DkXTw7.(j`D/{LoZwv1-0eS^˶l "SpiI?MO^ i[Tr I? &7A=rHmĐ 5+$މBs߂Cd.6S:Oja]r=n{8:OXHUwɓ^@*Y^)LiGԆ`:;K<.d?N[gp:)-Zvz`5DiJǝ%%'e+">qFBJ耸ciM)45/=VAQg#0pC;A>6V?M!wq;JA2J!pjec` t`! ,U.fn\Ьz1^6-ڇA@ŷ_FvLU\ooοٖP4vf@ر,6%0>ۚZaHX8p *sdl:6"f;JxILH䕀8=ޚ*tK2Q1Ƨ 0GA]1RBF hԭT8b'[b!Ķ97:> ~DgސK+&R|fVLl%+#\se^5FC'&cpE,)ҠW#s@l[@u!G `(52y u}`NLwx/[1o> &|IԿV(~``0$Һc__>5xFc6/nP#L'z;ֿpyFs}; XzN]0[18Q)"ASM'\Aena1S `4] 1ј5nx$s"YsxC2 񠰤C"2}j·1:=KyA宺)4G`KV^/(U ^>k;]7u(-̎:FsښB"+ L/\UCYk"k]au^dstJ*4&W@F,ˤJUmhxDRw%%Qg>ǰ:= = mUh%.P=-8b);e8r0OXR$M-& ȸ ." "J%*3*Іc6:J 3Zdbj@(q36Kxd4G00/*@y]$P{Z^+&$0w- U:BƯl~>&m(%t:ܺ4-.vH 'ֹ^Z= >5ha&CPgdOzZsVPpЗ?dM gpko&@ I]1"¶V_'-ƢhA*"ɣq\C[PH ':k?ldRø9i}(4u&ZUSfo!@s cJGOl y'28۔4@-SLc t(;& -2ɾ &þ'UaECfa8 on=1iIp{b/N/rnvXI 7ܯXW],؀ߐ\ ͒ ]EӞaP|78n hܸ!V8Dm@ 6rp1};缿Ab?Bɞx*! ,7"F\- ׂDĽQnGϓIT ,kj1)?xWs ^Eت2-yVY@>Ep <&21; ~aEu虩aَI*˾N.RII&k-M{kX[͒;Wk8$O>Yt .\z bL7:*b F4)9ka3Y$l”dK W_pKa8Xӻ@Rxhٵ CѠ߾ _[fܒ\YoHnɄ.pJ`ڿlF熷ikG][uxWK~v$KH˾$B FE)E^ߚ?B]oOXNa1I/Wr9Aط% 7c0]gǐWۣ|;!E3*h*x~,SJ1(X_t%Io尷´3F@G `ME5K6jYl p8n.o`hR 7]B\_/Ti9! Y^ W/kU Nt+K;Gmۈ}K'x71+(.ն/ҝFI,D:*,ew#èGHp_KO %n@8. Sgzӟ;J 9C !ԑ/ǏjzH>%{׋eJp^XȑR؊Zy?y>ZZ hP>Xxi(I*o 5gp'n*D!G[yq-35i"~?$qd.Tqx =7ʻ38=tέԓ|8{4Ӯj*m&SE#F]'Q`|0QKBy)P5V" =l:Tdl3 c1nYJS.9LXO8Sw$FkIn2߬ފA{}+?еr2K'HjQ\ $A)?9PdaPfU!kNey'f.Uop՝v\mHMx-ke?7%tıfI gtp&2vs|}l0{N%V]Ia=-F1)#(1 wkx+U n+*3@,Z eŞ~iMC*TAmKzl%EEL)PUc@w@2UL>קuzKc ]F|>pלڭfh@!\NgKn k]hGvn'Z;FBTeQ>ʓ]N3W  +sD0B_ w*˜=Ԁٜyg:§Ő<.Ymx9(>)x~yoA,c*O%1;b0ҝUE?C$gn!|oh~KSmv&[ _edn/*RMXCoŌ1Vh DqW&S%>]DK\} XhqL[ N~u~S"K-E8Umq*jHx!`'pkJIw3O-A=\șl e †f^s {L""%kaø^$>oDۉ0d%wytykx# JmWov}9M_}ҕ$@a'kD/ij,6Jg\{1]~ݣ:4#0mR1lc Nem\zDfv-YAhpHr 簑7p%,7bt syW%G:>#κBhChw2Y;.^{bv]/V,sN>C,Dݴ_,~c 6&JF_4z֑EB\H HS^jR:,[VBr@국vC=׭EuvoVD2SբY^Ѐow54OEk:gpx.^GlyjZO4ԯ ^:Rd(C5 nQD}f+d[P|HQ¸`pqJl>+{ gHXnElu_>BXHVaQ=R7{t~5t_ xjFd[{irrVE3m6u3QfRĽe{Io%qhe\M"Qdq cΡ * HE!t%غ;@gZJ_;rtK :*r"oy BvRpU9 Z9-0}N6Vхuf6PF$9:C*txy*Px OXvuFIVq#e4ENHw1se{\,i-AGA`|yFI.Mk .!kI@B?n {ybhA[QCmi [ϴ1 m~Ic M^vdnq`0xv?C5˾ث.Layu1,qҭ*Au h t΍Iiw&oqbm݉$)b!Ź˨i_u"d 6S1N @p@|p H^+Qj[*wǡ1zaxO Ӓ ZܚS/6#G6Z".B%lp,ށ I5 9<򉔶/+_2YPś/Fy/5_BXiuyЮ0 ./KU{^bŢxGrzOTsO b1= >qy:B!nݧXCĖ Q_Y pW"Uz]x05cLUrj|_z4(fO)/ UeNqAQasFfڃlYz~Us6Uqd-Tk{8ztxdJ)/$ڴR۬;φƐJ&g1iNJ0 [h'oTvtjP0+{b.d_Hy(c*M_Hr̊fP:X@]\5fi赺!dcuu %;Rb?q%oi?ZLMq|+ݦT1?" oY1xÞT=?aʽ>D^xݙSO*[!ғ0ÑO(Sw^ M:<=n p^wgdlCU#\'2zߜq+4bn BKLUx948׹r۶žޓᅪ#P7".4]m(IxR]^GsFkBLcгTz½ HgoA|NF;004c8Z1 .hG-?qDhgK,q#{%dƉPOqO] ZȟH{YD *ɺ4_GbLߞu7¥9Uê!RP-L8hg|4C,7 cEDL]hap_)B5fMyquPS^;vgoL/ssbh5ua փ8t~/ו/&qpF#سY}fQ^t!]: e֋6LE3s `HiaR{VSVo߸A6e$6.utH0޺)z:gfY_j61GjzR7:egB""`C+Q%bm}/H5qd3(Ŀ}ۄrMTS(,r>5{R`}Jx7aTu׻9O\ˁ$QGe[O"aa#9x-QoV՗T! 7QXc~Lq{AK31't̗svO ':b >8)9\Ea/]ׇ`IBM]`4 tKvԠUoPaq njxǍiVҩyu  %N@Vy Խ? o@mN8L9 lWS@I1vo+ӬS5Nz 4r`- P1[c활|K:Z wI^VsQ2dmRy%E^FY$@=֑(|sƙlPѴaұf!{+z9k#x =Kܪ9~7ҔM.׮[LQZ=⹰+BSyUtr~6iQM :mJ;G)L>0o|MϢNvً` *@Pi{iNx@$ .GT~ʈΈ~d W:f'^\S &ې}SUDUNt'oJܐ̓ps"00u70eʂb?u=o{KsYCD^Rp+I ۜ$%#C aӣ-qX#m\knufgʎ Iڄ 0HC\k,ҀN=~q^rÐBä0cXnX?;e&ZfcSuy%F amb@Q~FPlYY2u [qN32X3g8IG6.(QxVSZ;>Kƅ}μaz^ģ3*D9r./A0f)c]@'g;%tu`Xg-Hnl$JPQ:G v0zN UqٽJ ++squpi_H`Lװak0kA>7YF{B}*0%Nm-5 Y?ZFT@z^u:|A@?ػL*UҘInߴ L'_I$Ո h3xsfH༼NٴDc70 1-Pc`l0r<8yMˤӵ:>.)YpHi&;6D4J?{K%N#1FZ?'U?} r?3׾r"Ҩ~C3d^#MՔɢ 'n:aٔHem%P yzt?ۊ3Э1Nrd.H "*!Wv# XV_ ,NN"\zҢAݟ%lm,ga㭭wF^إDAB5/FBakc+bhԷ+b,&#j Q 9@"|&0A麈 r4s6.ܑoC8t dd MZYp`oke}! j,j Iβxϑ>DNp;q7Ì} ʈX-gZY%(<іM{JV`?FB``N-tF9|R/8vKo(CNTH%j{9?f!{UYJgbqLw}9¢X o.o A-]Y⻾EB[,!y1lCՌR{D>DLAbRp,x3u)9:RUMJ6P6̐v}9_u zG/Y~g*`55M>$x"YOaViB;3Д-ELqŇ#'WGd[$D<3a7 akT0)6vv@rVb6^5'!>:@MРh)Z|nXoDJr?z{^8@MObFo'̒.L,bvbVE!ûxWL+yI -[>64 ShNӯvw0}G'uʤ~nHCa`_ke[gv]dp>d Q:(%E왘PXfl0 6mb/ W\Ϙt^6t5\' DɮLw_7%%?1u<̭rkQjdCiEdǒdh2.,nbse8C}P+S4]!;_m`M:]$HFedc8s$vÜ dӢI-kKS'6bN.1I`(LL8kwbW;4N%>cF?/,宒bcC3Jǫju=3@e|W-/ LO2Ĺ1r%8Fg_9e8g|e{ 34O*ddDƭV+:\ \{v +}uWBT~@C)3a^Rǒh1ήsf(51dy /=r,stQia.mXqdk\jAF/B !TO`<LYAP45tjӏh7u+8F8at6TwbLJ6O vE<`^{7s u/}>CWJ5D ÿjseGV?)n1PdiwKBzK`_;՞lr&Ja&5xZHaeuc_3dU))Y0PpG;M#K9gGt6L~F3C0Zv\`℁ x .R[/sN)q+8{vFXaQKr/gRUxҙcRȥ ә"ۻ|AExdi29(Ġe{ We*⽰tN-䶂~ n?Ww!6CD콝Ӷ3Q04p2O$@ě0-ݦr9/>`^qWܥŜw4FHhJHqؓ.K }_cˌBOPGߦzQ(Q'g nL66%f{ا0a[3Gڎ'r+DmO]d{εʂc47%0TNΞk'1)EfG\:/ܭ72L$ЌuZ+,]x\++}.@\9BxoNc1D%¾i Fn=+8e3u'Qn2Pg^Ao>5mY&\]Q6G;K~AU<ЅK ܽpofK @&|VjBvؾUCg>5)th jP-A&'"!:޹@&(LJ[:n4t=OrʨRp=-/a#e ECzcCdhnijE;Q]]G&hRT֥hqGL ԡ`Zsr3Cn]z IgP '#'}&5E`Ir3TVʭ Q˸J 4~ P@hW:0 N5Vj\i@bC{C K $ʲaS' RZGMI`czCb7UʰsF.VYks2cƐ:tCtbMIܲG;QKBM3#/Ul2)/mTROZeU`2pAGbëd#rBKUQP1i K"hzre*޾XMa_Vs2ݜrğc_[PwJr :%r2Z57B2yyKVVmQGbf^/f`\XCj/pj hSJcQa[+~rJ؃nK\'ڪpO]wO(KmQ@uM I$4aTڄ35Sޚz 5Z,4kQg{ͷ=/0@ςKJM߰l&j,Ωm/+&HO,B!(uݙ ^a~Kyq]L_.iA`XsHO5"ZFlM&n„bK]ׇܡ+"z0 $[qjTw5Zw\Wzӥߋk'oS|{{w B L7o .Q/`ס!, @8`A! >KB<]8 wޑΉ"AzmL_{?H!dT f*%0Ta׵Xng1X\G8@--R}guS?wQiG48vh,R&,BFMd:Jt]yxg<_# -w6gB+QXY< DBF 5 " 6#piP=J ;tG+F>TW7?* 6t&u T)#G 3 jwd NhV'#[''efEƧ4}gKh.v Սš YM{oPrVՐ~8&[yINz&v_[34:Fq v0>v׾X:7c7 @ {nq΍/I4![4O& C/b:=Ĥ uC2_ zq J: ȥz3nڡ O%{g|@_4sԑ`JR{iI4*Ͻ4ȊL)}_Ajܚjy?Wf n'Gܼ?Ou5\"e>,G4A4YeݯJm&Wşȹ}$U+@PX2IP=o؟ 0`P@ꭦ\}UalָhХ=Qxq!baQ堑 L=+,7ʚ:k =tYD$v@Bi-k?Τ@uIzDj^(}=Ei&br/G_`Xx:zSl*w7,- l94MkRXR/TSL?u) :+UL; \kxOǎeu+e z Ta?SHĨ&L)0?jXzCCX_Gď}&' +r|<6m$o`:{a|Hj 8Q]6=9;8W9HGWu ;р@|"@.q:+;Vj>$6`(E"msS6~^ACPq6ˬg*!07(?<..&$SB?y-iϪB؎؜׎wO^P#4 8DI3%]DLwFz9x/C̀TCu!B W&R*c$%Fܕd(l?%ÚXP`sѸ.{g(i^o4D₰)?vr'˚7ҳjۡ 4v$2zNҺ]K kTd.go{*wsDkHd{X9S9%onRJiKKWַ}V \z/ aX#$ Ž6]0R w! 籟s;ֵi̓C弗@' Nc&Nc%] ! NL *~OgYg%o1jVUkvaD[I@쭍=6k` TjSʒݠ=~UBe)+0P$[4Rd?UCa쩩'֣⃵HϽ{qZ{)xʻE)W";ЁI4&Q^ m~ P92պ[-ֿ^iSֵ}m@Pm+W2dgd?aH>ᒇ !cERLA@A# qŃ \~Qe{+#%JQ*Zgq6iRٞLĈ9ޑ x3*)Oo lk$kzSbPTA$d93YYW\p D }~9Ħ tI)L+,|]fULv+T X}" :ޛ^zIPV Eͷ4*uqй׻-9E#wX*jC#Pw숞KwZLsmGkPeMJi^Oa]G8 ]bli~ J3kCG}aKc[Ob$D(vc \l~tD!&A湿yaq*On?!,Cg;Lmݬx/sL+<]~27QpGmL^juqxl4څ.D[-EBg^.]3 fw\|OKptx`[&ӯD:1o藰)ߢͽkX<鯛1? Ϯe٩ŚK+eؘDs(D!7U e?vޏϖEeYP Erjzbw =*JfU,RpC%`n[!0#Hpt5o>vkSy؆$|2?xFsF#x*Di0!>$+B.agyˆmf%C-nӌ&QUYԺuَjhϭ9Ž@s*kb:m]CW Q5}1]y!z,:N$ިn3WyHQHjb!=jԓeϱ('o'iDܟ8]ij6c|JP{Okk7_הFwK{,֟/bn6:pB#pã9~{.٦_O܍iK18v3~랭F%;2+SP.9SX3>vTrrV!P!ݓ0by^ag[GLG7E3=$$=*JX3E[a`VL;Y9ö f"xdt::D:(/ F,*[dbcn朚0Ly)<ܵ@cKgg!TCqh{s*n>2qYW52u&m;q1g[c9ۄ<0y Ώ(sFٿQf[n0.gYS/O?9U R7sד5|KQwjl.l4bo<%@f,X(Z'tg?ͼWgdzX%iZP^G /B|^E.}CPbN6-p%~\-qb| 10`Q@Y/?T (݁ڱ^>FWEu[+Gk,;ۗ~{֯Ѣ&Cvpu.d s4b*Mp4+.9 \!Y:]& @̥_Ax֨i>L`qHƽ`M}Ga1t:$[=>3 Gm^&.&:Nj>Sbb[[`ŻT |A5ѷm]ݞN+d_m_᢫vd0ŕ@zbQM@ \` 2B^SV&g9ያay-nP8x,Jh~.#q$IOgQhVZ.|)Yj|-"J\Sb0"@F$}uq$kVyA*s#֬k/g2BL|Pۨs8[ec5qyLwk_u˭(( .|'gֹinꞿe ذ˦RQu ; bJR $ޟiPؽ:0mmf.E*Z'//F""S->,F~2Ҵ&5v pU'vFe$ɘn`Ba_.t_'OeNB+4[V%Z% ͨPۄbW` ՂĜ95&,daWذ1睯n_]62t:ʓR9 hҗ:啦R J,Q:w Yy%CjwTS{#= cE#]Xm;tǾlHޘꚠu.y:A;yˢRK朻\@wk~ʁKt ۯ[yVd[S:c+E=߁{9?˜9 I,[0[xusCP_=l b:*A((cb'"8CU}՛R!xs;^g16oxX/8oxةTEa>@ۭmΌPjK4tXRčLqWDU|Ӯ#^ oRW2}GcN6}pv5b_|(Oyh&okWS#D2ȕ.R?|}( v{%acCZ)-R}06 VIg|s\[y0 6ÅY\(vн.].x+cH!(gMs¤A18A&eX4 ik9)\Ur)ifX%1N"5|gN=^.,%pJ<#Zhu}d<{>>V;G|ejN1 t{nueZAEU?ۆ=4s;4F;W*q"@^%pcs,] zМI9z*]@F٩ _Ɓ7쓟']"4 ݿ㡍TכmB_P*iG*у 0 q1%5tKxN^\QFa'L&Ih = Pa#Q*2(紦ux"da CUJڞ6b)c|fhv̯̾9ߥ^y=vZra^H% S50L3{JhmVݲc>i~QF;DO1&* bYӊ\G&|QsFS-!M}8A_Zf4i {g$8sNNvC.G 0<і`kdw ׫ٸfFL-#+%9$@ں(nEP_SkkYpG_~ >pY'!=k,Řg% fS>}`'2V=p3p_l%n_oYm<-@>xL6FD x5F(F8}C>lYwjJm]{jψ(2La hD .u9#!YA|!G2uI1*9^O0R4$j+V kя1W<7pr:sVdbD5"F7*7[zۃ<9qQ?K@숬&ŷF/r.]v2iE6VPn${ 6ıf]r*dM]K6P3aVL40KM '^!| AgG(Y?]!l4n24 ;2gB$' Hpr"H3K* B~4>*Tn8j]OO^v<%!YGx 6 ."@<~IyCӡQ6nX!]΀mNmua^`Շ{hWS%k^+>GU1% (h DvlqZN1VV9CԨ /aթKbJ|T C3lhnG^O 5x])PVYV mNmfܻtG2Az)E:vYE.OVMQ1&8 Ɩr"7,"&aRv m L֍'M3*N/,c f&֡ ǛP'?Sӥ}ˠv3X$(_+22)dw1AUj,0LkWWy$l"Oy'B`~+S{~v !7_-ˏG\J0] @t f^ n [=OQ1}Tsg#rOf8LLY7tDFf32*#ߐDruɕ αi\>T `E8|藯|qY* ~3 Sh.Ǖ7AI,FkM_̆y7]4⭜A?HPh$yCcǹe#U%,ޱ.o4#7|JӼ؂<'Y[ V=t\?ODK럘GJ֞Y$  1گtZNrT c6Xr^ub)7>²IͿ]e0g!$I&q\c&z' ~on7h&VH&u?İU-?EpFqWg/= Pվ Є[@ʹ/o720`VX L ~P30 ƚGĖv>#N1\|I8V6r=Bc"t7 Xz mL!{b3)K%;Mr_]aD}@ 8}vvMF4) ;P;),఩?B SB5YyAw9_6Oc040+"H<{ipGouQ@M}hOajK$7D|OXv45,F`.JZPoD><!oY9 x8l(7w A\@j7\m{rVmk8Zd PeeH hoU&%vקQs% BjwUk~VVw tۛAGQHH>a9a(zOkpIwplw)2Y7Mu7whj?9x"*GJL2&h=/աGUuU.evlwC.%X2-8 L!ph)3'1qT8$UCe[Gz!.}˭#G]zh;9ؐP.jGH~ xwo~;.*ݦ-mL'xKXO/aŁ/1 GЖmڰzV=?QrkE9I6/uRF;G|%zǃy,Ќ;DݧlBw-D٤ =2/?6Dv1oc u,8>yugINn /O.~{:!$bQQɿN DN2k7;j[,\3ɩ:qfPaPe1'YZ?6xD*!}k19X0_ë!8X=}mdUj/ɬk2 ZB&!LʜނmA执Tj]XͲpa;YP:HAvĻd2UJyTh03)a!- [jM7a>4T\YjCK$2zlzk7jD'34B]l8ԫN ;KޙHˤ#3-D wf4m`'E.<ٕ&ݶ{aKF x 㐵o ]A{z3gayӚj _*;?bbOz7FœO@)FXxYvY>eJd&Xj4ۜMEMZLls }}/ VtqmmB:WK?-je`v5Z|,  SQrFp,-D8P";2r 2M[VRƽqVdcKURuUy)<"xvTVy3V&<*ۈ |[ltS퇛 0&ȇwy9NBUY;eCJzWQK_.ɯ_}YkxQb% f/zghli!x`A:mSy.6˺c}#8]WbvS $>2j*HG xCUDܧ̾\9H6qZͽE5!K[lIf xX6gRnz3i ghd&ץ\ D0L g/м#=;odL.1ah@-xjN> NG5Ysnq(;W&([(GYwĚЊ:SXQrs^׮Hg}_s*ӭOW+sqo^;T"4Q*k#|֗IlX<rTp]ý  &7B\ǚ!y9*Kʕ#h#eŕt3WKC9&{"o%?3`UO8'? hk{Y(k@T `ahd;>M0?7}XrʜۓLC?p`̶9ӚGt_DE cW܌2ܹ BI4B/x %2xzhM" 9^e^9/n=>]tGM`T$*TiMy΀uZ $GVd!z7F7D&1sшtp5NKsRkR,pSAoP i}9dlG jv~ l%wu iz42iV̜f4\?":7%&ZQD Ϛ ;7Vw<ՙ*Pǣ f];.5+y}әAPpsٳ8A#ıe\$3ά0cgVlTj7Ntk|,+4?ԥF{(vg:Y1NOO ziڥlƒm UoWT_UW lz6j4`h4HD>(? &PZ OG[V'Dd`X`?|_nj[q|Ӌ*&7zФ̖?7mWFJ54-_1=E>Ԁ{k±]ea~V 4WFTh|+h~,og#16y .ŇNN G?jNn٬o.1$ӛDO\5gΪL׳X(b!$+l1׊uBcpm9o4 uz)3] /OHN XLSi6Orːyj.SNDn}!eV,̈́sI0OEG-U YW7~FE4H紟Ռu+gBONJ7,ӢC& 6*2W/w)2ʥ=58=ʮЕ?5e'N:X׍wA2%@MNE!ܩ] <3EEǽ[ ˁ_Nl4?tQ˂[n, YclZAV/jeٸ%ٓL49K48k}M#\duy4~ez.M$篔OݙA: l;.?2`E4~y=o/y.n"7;|H|Ao'/x1G~B%1}Hň-$*oVM89&~gX|_gS̓np򤟏/((-\pz0(M}&JZ&3mISW{?y#q04owލu6hf @ZC#dW^J<~RH p1^)DLۧf%y6/ m5'_zB*<{N_4i<`YzHڊhNm?UQ.#WABruU9ijTzVK!F.I"{o P!>mS=OzqL0 [ݏA՟mɞfHG͸ͯv/}e3Y++ǫҒ|PCW#CL~,WFkb\b[L@u]G/um߰ҥPÑu)+ UyrL"@FM}5̝T;4d]“? (h8W`{lˊ0 :5ߎ@k|F{We<]Hr=f4AU ݠ>Ღ=sds#[{?nnj4PGD7ܾ*LEu ]۰>rw? 4^ =-ڗzmc|BZxaphXog@:TKX.Ëڐ"Y&J$u-UpiE{-Hu2iJU@yv;RqJ">#ߜt%N w< ,CWZSǶdɺp\:\(ơ-fN-j,ݽɃ#/kz-Y S'ağ^D1T%Ԕ 3O-DjubkCF':Jfɼ]eF~y_ۛu5Ȗ#'WcooR DU+ҎQ#$CV3]6Ix$ߏzX(ɽ5jImN"{C5^6Vvrc nXXnWxҐq}R2ޅk:.ӣOoYf0Kڇa6eka Jq)N҆+ k=xߑp'ΪBo10FlS: 꽷<։2–mzĨ5b{3MiVCϑ Tȏ)So#lmL^?uфE=^12نz3GFKć,MYLL*Wp/ >Q$U3L[$5^َ2;FV̻`ݟU\co(͏_y^JUc Nbq,_;O@=|]YL,$L RٜjXLICZ Aj} )n}kV(Dݮn2VvR)4WY:%]iIK#&X#G^NwMogu4H|fH.-gmµNf2)>A'&tVT;=SPfޜn_/׷"V[YfԘuIoX’IX_SA椅Fc` 򮼑_nSVl%hrSΠ]B֌\^+Yq+JhT3+z=\x*qLZ>^=Υ"pjyt bo7K:Qdt D)^Cx7v6:EPjldi_-v 8Ȧˠ--B>3b ٤?zf]r~aƚ&t/ũareZnT [V*J qV]w/JtqH.q%-I/fF*a'3ROG(v2ɇS'p4B]9Q:צF*kT<5yVi^F$L{X5auo}<ސ mFɄO}̏XڗbOn0\@? osD;_OIevNYhYA v /H%D H2ۡ-^6QT|}!D!kHh Ii#3濷a͚~PJ{:K,wVPߝ>FOuB[:"d0Ah1.("h5Zd1\p7tGLrA *}::Tƭ#djEdɘm|ùoGAMFɼvlAZ!F+Ķ}3) Hv,0kj P>32@-4 \E?f\6tj^w޷OiJ58!wƜWݶ_T4I&w^c0ފ9vd R$wnO~b1Xt;&joQ.4()YY ^0ygݤс_8T _ds9!XWGscYzR,-ui;TR͏{<#U.Qї9$(1-%~b Z;+#.,?> 2zZގ}_|ܩ·?-Dcv3\/8):#ތfWքF1`Dm/3ja<ʜYñ%M[$ %p d$hȶRI: E7)+(sk'SJ&ɲ8'#WU)dyg11Vv<*"Z,ra4V7\ǗDB@C=Yt@6lC3Gȝ5'C6y.m(V_U9[@grSA3-,[IHxw#a1{zɸ Z_"C85 ZVXYi?fk-=F02>GN[\ 1P*O!^[melAGKjolq4U5E7/Vzzfϊ6Կk׮nq Ѧvh5iWZQTA@֙pC:) ~ D{2dY3IRL Y/WBId$&@G[겏ٍoeim+Z~bHIdǷNmtXa=+PfKjol QQP-bl؂OK@{p4]9;]U&v@g$ARٯl$OkBU\b 3 f!*C`]y@f4x{ ya1 f%zl)hLR/9?nTVj򝕡ht揬i@;'D[>T⾛;q\1M#U)9,=@)^gg7,>|w =`DƊF8"l. -rF[jݐ%9); ]ӵ,'!hc% 9yӭ@E MZe=,և`I5wѼLqS(̃k7~1.yFaShg>zGn~1L)$~۶{c9Hpv (XjW{|$e(]a(1 jWT1(mh5!%̡8^#J[_ZE_HXM)ce"(?NjfVГN7f|Ek*a2) QuŊ>iNfC, /RI;) 9rlxx"Co%+ l`/.Re⇯eB1?Qe_QУj}4gMQVƐ^ KOV--~Ɓ"/x8،GL q{i1{܋H\$JdHu8>$Gҝ5ah*NLkm%JJ쓹!3Gal;} jd+_FUwԇ\eb} &<~ MQ)\= ?'tN-xSO"뒀u1:f@dGr%l"9<: ލ Eff<78c$=ŘiȌWZS0sSu]D" ʎAY4ĎRif ͷ&^ m[34QFy" JU^ N,r>\d7sʪ#`"_wJӀ`I9ANY|~UK2ICLg%!s]QX'^8C}lB=~\?*;S!*\0DarNkaYMJiFyRj =V/AY7Qk(DPmiAT(?/$μҪOS!`y}#3.^zy`}\ .WE+ RGfET]L*&khHO5"Bv35i$TGSIlXH'1輦aJK | N?G T OTP(E<;" "(P;, kBO^ ڶDWS*̰Nҩjٳئuo…}bh;2YivIm%ET9Ƈ8 CSU b⦆AJOY&"!FfT)AcN՛`Rb h,t'lQ c>/)kDW4ȗ20~ h&kVZ lHh )[4Z} T,si/JP*lI\8Q"ϛz7 &RY5-CUƇ=1Uk $Ã(pmSDa ܃.\G:$:N09͕/{ Ss 0J6yeD8U>RqKoxQWEi7:~/¶3qrQmD舓 ؄֙SYHI|Y֯pXD'b7Uա?u\;0IkgN4]qm*NNR(/SGbY,ll|N1dQ:#o̙gщ_<ˣZ:&p*}j>k*MgW* F`iIt5*FR0Wɒf,+QZ+FɌB>q٘oW^\r|Y?V9:p?%rƃUCfyMsM+Cxn'_PeU9CP38-s[+A%$(NB?7l7p-}utۭ9GE<#Vx+~*#V]Qt;?&j0QeѮnb{lH >DKۊݙb@< m;dbX*9QxlR? ޥ؈V<%icJ,!!4PN3]Z''аssB|βhǍu+/ry٩ŽHubrzzßzKlتx%sdUDnʢ.2x3+;f8b{| RzBǛ P$>9[=كiQhW*{$M?ncKIUb1ʃԇNL=bf'`LsW1w(ކ,2jP2FI?e';mA p#2lYzʨ*ˬ't. ܌bI{;ki% @܃詁X%ě`mi㊧b8+-yo;Zd_*|ɘ sr,{AYw:vԙ$LȕbecV%R+1޴r51 E\@!,9t7}@4E ^ӎԹtlrݡzy:A TȊY%+ 18Y}avya)'`Pa'6 Z4}Y FNjfDz%+ RSP_^ky!W'7lfOT` Vq@]Kz7S*S@6'E@{-HG !9"z\g`rG ]7&t<[de5.,D٫U*)+YgsyTX}S';.~\;uCstG >0C ڰQfA@ס5 y՜sLcS\L0LCM-KFM*O$F-L] ?yP($lm#3zʼlBl.ݗM{3p 71(Gw9xq;eȺ;%EmO~'dS|^yuQ{X$k9d@)@BX]M&A dϽm$N߉FMt!:cųe'TRՔh1jo1O~P0 ̦A9\ Ҷ"HE@"jc00$q924Y!I=ah$ÊEޮZ&nu9՘C,[R&A#buQסc[ƛhw?5o"}k'8yF]ȟnK=fG H*IM|iIj^i'5$ڼagqSAmbxíz?q[(%!Tޮe5D$DoJ$Y} ~gP " E;/Ηm,{}8K pv~BŸm3X)cKAB;|, TFSt }BcnF/L–t 7hmj:|yD^!) Ũ 귅W3iE"9Ֆ.M\~kK~DD(M˙'mMT_+4xUMWph.wz>=XJN?}=;q=NQ4<9(?0//9~Okt$4zYu'c*.雹WGѻ!uK$ߵ߸2wդb]O5AL0(`Kg=:-uVl}1mwo϶:OkP$]{`11eO;X`ǁkRZ; v96{麎+Gk^l+)ysq@8^"OdS<ǫvL,?Ggzøv8.g9cIŮsCRtڏ1XgzĀ!wg0 MZN `;nbo!\qeU?F(1=pd_0l ;?nUӲ[| .)4=o 7ѧ18w9hQ(<*tW4+\v@L'F\4IM g\hz4Bn3O{74sv E0c uqT#}"t֝ZՐ;`(ڀUoHl:.vkeؑGeAk^c8rmBzeXw*]tkCԳ-v:G #4IU$s>i ͖[W>W mT<5f8K4w 207+ ;?vVʱƵv܎!=k#[=DsnVCAh?.DrGB!u"F{b}ؼ}M|uO|ɣ_O6s9 cԶ}ro.1':JeS]UGMF^-$xb58DlWغ#4@sWPeLd-sy`&_gL$0?XgH~I?]SpKߑѣ}T#;QB5{K9Xv dϪG}Hxه" pdDx?1\OctںFTknLc,u) QFln'A%sl;1{и޿ 2QPrOo~[{e~- (c/NES̰|uDN\kXҞ[mT(OጷtCBj-ȷ!T$jK2ި# s<]+"}s+=>mRd2:riwɼyiu4C\\y2&Z CxʢF>4Nt4d Ip;vP\[/Pi͐@oSAmWi0?FTRr@<@TlX/_=~̝ul~Gtf vX3`T4(i !ϑҧ)Xѵuflj[Ӛ׼y!-V[3_/3N%.vn ,т N8ԀU$m %6h's&8~XIhsqAWY!z?;mK]}:(0%,t>(`4M$7ڜ5* E(C6lRx:(jz\kޥ9xsK.i<ƟٚQOeѫ́zB~}r-m?n Ә-7fb hʗjl)PKDts}YُpK#G¦.Ykᅛrs"?wl:B-b 8] qRIsh_2ffh[zGjGGn༨7]Po#'Y0  '\ @ݡ)#`I<q]a~C' 6"v nqΠ.P2Q|r0Ͱ636fD^} U*}zrk\>CYcsKg}YX/mWG5 .1diQK&`%'7pZa-M|hre؜*@tXv{1UYEG[9~ޤLJҒ&W 2,2ZjEy 68͉8 K7|P*+dO90yVy ,֨@CF&n.גOjV⁆a ?/w{4x?ڐ{Eܹ4xXt:KA7юɻ3@].4 ֱ.NJT)^9KOra@ %I㱐m6F[]l$'o)+%o|:f4?@[gZ{\kPP6Ŭ^n cicGchP/؃/$xBCs>||\HԄ5d6V{(1 :5;@jTu'W -n̵;"P A@%(1R]4[w@am爽ՄQ$Ho@?-̡#&KMj1ePd7ͯ@.yS˜?Zf>I*]1> CC2P ʂbL'kłVؾ#q=磸8[ϓi-6y!{h,&9i_AVPz $d 4hSpiòT\U|m٪i^i?IM FM7(gѪ,7cP^+`>"Q9FNßcto41șm SD?$UU k<( Ow%d?*ȿz) C`饂/_Rfc~]QJn3!ŎKg`X_-4FABm #oT33ޏ>ZBXD*.6D[#S>34R(_WNJ7y;r"p7ׂsqpJܸSؤcV%!~Q(r85nёE!ɯ3VPfy>R}dbY8b\E$ CKzm0ډ>X/\r-c],۬pNUS_QS_RXrT $dk/=.-9elVVL.&=wO*%|"t)~l|# ' ! Yr>`ȔWZ?0$z֎j$Ҁ$-P4I{ur(ERߊ@r>Wa223фCW'ޫ^5 h`RC/ }.h4|>th0IfMifJڽ&`[׾IY!O˚H5bdg3a=vaoь.r~j3ni 8#ǯ?ESͲ۱zzҶ( n/n+ ]Q`‘IO Mc۸hc̓dTY__ӂ]$M enߊd&4xoH]=J_8f?ǎ4D %V|kVD+&;JT\ S ߭ݛcvc+w}+<ȗ3_~;`7\(z᷋9D I xt޿ 2^ʾyb7>OpE~S=~3 ]+7> Lĺof+MA((?DfvRMn'jm $hNQrIl╥; ;R9W'j৐YN ˣzW]~0Ѭ6+SY-@L@_Xc}eUƐm =Nph`%m7Іs]EHN56vtym!SE(![奔bM£wdZփ)rh8@!3L 9|*xy]ޟ3=_AV}ЕC3\qDJv{H /NiP*] JskoFEi"<. Cׇt, JÒzJ&u. YՁLDduu'f]7O$TKTPjc_~ ,DpOI8S@C3_). p lX0w95첪BhP"Gbo8h (\z|u>Z| qnC~oYաs '`5].a8=M_m3ZDV<~/~ i0.moAIY%">  ŀwg'-s#o&@q\2*P >MR+njkuْ]+<f UR!DnVj5Hw飯3D>Du.220#X0/b8yo YVacfUnG{.m_jIfd\DM@tJI'cy?2in]bt\<kʖ"am|Aܠ\iX J~Az[ʿH]y3%x\eefGR., f,qq{c#<HeipnSLDIȏɣbm{Έ.=6Jի&nrPSTƟV5w9r$\z2;~J1d<ԵQ4=J_ ̩2~vN7uuD]L$j[ u_+Sx.XZN"<ݎ~4_XQb8%*T;{C2=z\7e$-P'AX]ԷCj8'la 6)ng2'L>iK(`ϖZL"~_^%be؈'A k¬+^:A lWX{ɴ'#oKL%3Fi G%$-`ʂ:K" H(p2#\%_#ߪs*,7myts u^B @JとUɷU,fCɌdy/AHpM7s0"\MogMUֺ_ы{+Ԋ]ҚkOQEp}mm[(Ӥӻ0Zsbܚss[JB hCj=`@SN1á^/,ba@ռ`A6.eLTdVcqY9-V6ox\Y*mPkȘ/vC2ӽ[eb7}§nHKh#_k}QGFލTW Z,%™1+w{y34q]vW^wT5mׇH8_`F cI^*jhbYع[ @O]I6"_10Fm $x&i y{Y!&_ RS+ Ic?XrGȧ% &lPL%')~ n%XL2@)YD:̛ܽ>r|;kt[VW}K` g=0бpq, !f@% anFASwCAzߡR)Z%_Fd QGD0:T͂`TRD=- `aCR]ɱ);Npە8jcF'|VUtWR8zK&|ym[zȗzHت\"R* wL~3)mȒ;3Gda4aɋE4x h5ynj$Bw1&$5D@B$^I7Z5]cU˳0Բ\!$ّk˸b1Vgt84:Z`)`;w8#m| 2*}Dp/)3L KDB1d5 }F_de\2kZ)@&LRvTGxMm -;9.f8a WjUį2ޛPZw%MXd"`+MbiS^0In )C*R]zӋ}ϭu1AU(H41ճ 58}B䛷H݄43TCT7OHD/L3@'ؗ~߃s'Yy2sӌ*ݳl񏁺i5Mq1MϒY\L-E ⹻NZ7L0f@oHL&^Ճ 26Ns͞ ~,lҟ&ʎڈ*=Z` 2h.$DQۘ3]֕<5KCm(d][}Pح~CJ$3g}[*ltcQBOC/wOxs<Uzp[\Z.ɼpPTaSĊ_KGlh:-űD|Q#?{j\y`b$o+%vL0[M< Pߚ=_ ~=aֲ07;:HO.$PE8l0$GcWKsc؏j̲hSHhqFsBvWݿu1adIO`hJ鯘V/?UK 3ĽxX`J[߻T.C DJv(ӟP[YIo21=`]rIѓp}B=O㺵E(ʄ/kFi$ձ\-O@/7v);Ws54`ih͜š# HQaWJ3<\>)9цֵŽd NdeCжu5Ir~͘{@5Zx*'Qsh˰p҄Cx?a44|dGX| 9u'≫a~mr8dA._FSpL^~X%g0`G8<}]C+c(F´lsTrwC*HKM #mPjF=)mqi>rCNu{|p!a2w31x(ش[іڦ͇q`NOiG]bI-IY PM( ґu)C~}U÷ݚ+(m]”{/{ᰛ=Hh;Wsq.ʒK%zbXϘHu%F\~7"@(tW R -gelSlѝBk 9'1>r3>E1;zihv 6*mZë7'O #QW5ÒZaS`\^MUOvuPL_Cw*e(VU@\#W$ůcc+n,;i/nڮJ=&,;}pU tf$Fe0amrTZm !BƻmCL`2RӏuϏ2cJޠX9S7ydYzD*@m ;`phRgG5.vkOR<N"8 wjy$%'Aa[[uߙ>ElSwO(m͊TaC_H|$֤>^yfJAMqB-CKNBr``k\xvI t5iCpj+4oTz]LJkb^,oCS'tV!*Nb F KOFz|%j4_B~dA XM| R ?x'[}:jWc7Rc5/t"CLQJ-%#ꡅ,yu[nVGaDi/LX$Zh=eґ6vi'>}'WjQVƐE{Dz48.^Bwsx]KPj bYYu *+&\T}{gVΆ6K1c-X,O֨?y(݇P Edr ʇ>NO:v& n9"Ō/٪G}BTpprDtkq9fq0^lzuݢI6)ٳ{m锪F $y̨a&o1rd‡55[Th/;h)8Y`ՐaZ+?3ifRgVglh^yĥR?<]#9~a !\N,IF4 dj]k+) N5tV[v6c~mil@6Eh6ϊ!E҈TE}[Ή(#%x ."撑WD*x/Yd^ IB$iYP׈uٶ4}MH(Op@e)1V&4IW8g6#|Tt} G7fBƜA]ǔ<|udϑ E蓏p$7FF?}2Ogt$ :T2 &U܎yt"Er7݁}v@y[&zzyJ>% l2Ή:թRr'>,Gi.tٴrI&C5 =S]|/w.m݀y9D4 R<!SpƷjOY {nK#3 %R]e8R{D綤n84F)+nfg65!:V"&>O {ܣum]Va6~c4|=/Q@yGI^Nd>7;ہJ{Hř#W9 g2^qZ~hzXbB1SG-3=F߫E ^h;k~]J U"}\p4mhJ4qYT. /3u'|?R'4vUxM#2jw1 Q[sz\=\ߋr#gcPu5?O5A\O趥"מu'da]AI |X:}jE ElhKid_qY Q^'L4:/c'٢Fζ]_nڞ#O2ϼfz: mJAϪggQhpux pX?|Vi-a4zΘXgQV.ǀ[x㋂viN}r.kj,A(2DCI p+=tc '\ª`(}^KOfF`yOaGyh7T'5=deE%x\ɌZF{z,m Ey. 9YԃU;dS櫚׸T~4sbF<* Mjٲِ0"|U :6G<Ѳ܁Y@ַ6›ļ#{Rvoh7-Iϗͦ9aN.&!gq?m >jnu1T&JaÒ/zW .YH:NT/bL%av^ҐG7u`(? 27q ASAOwAZYUpF ]y%bޭ3ռ5LkTz?nD#q8Cn m 1w xyK%0jĿE]K#ʫˈz*ù*yt 5ۇ-q5,(5feMZVP I5͔wuR0izX#F~?ţSjQil,qnQ|oNg6cȻۇj H]jd䏽zl&C5_Zl8%z~G5(]Ka^L+H#a;'en]ѳX"=/i텁<'ܖ<@HZ¤T6I_+tZ "iJFl:lQ8t?+3f02œo8>g)"у|k-=jǵj)-[1a!!cQ_8YS oE%[$1䪬}#'-"@#HTLOd}Uzs UQv` ̪6mpy5r_k]c=ِx[c skD`qt6d&S!ٿ=f:w4n䣻GsЈ&I(}%D2A>cBJ'3]|I*! ;v ڧʐm 3VhrlZ5ҳc!#Ƃڃy/"yH/R N.h9qkk{M^}Ybn,T:ao~?秔5rT E'tkp^؟qKgNCa[E0{;OKS3y}2ܦjDȯ`B浇@yTrz  ٱ,'q!ЦaR7TWWW#%/[-R%3HS\;J{- p],ۉ5JׁMuab +ᮄGS?\ 6>Jã5X9*!2Do" ׊G,Wj9 D sif%˺ gӨz٣u7}"1&BGK0s9*%t*o{?E+&wEWBӥti|FrwFrI~GThPExm'li˿ohH5iu_A|`(t3B m'7J)[9Zt/ [%lӆ+"ⅼ_.(?f\T)O|tӶ]r'Bˏib[Y81Q:(֌ٹbL_u k`%`҇c]!< [߈qӐ紨R[D4 TW K_Fwh(;Sڮ'+Zx2CY~,GhEaT}a7T</@5f1%xJ<\ ã5t )K꧕ 1ån$)tmg6+)e%ĭJ=%G#̷Khu0c%5z͙Rl荳+TCC7VYtmbn^݋!fW˶>R:t-na}U;VuҤV G&*P:ZPOA$L91箤RV<gc$Xh#l> z6YWo rG\ *h!,ʹ&E'4Ҵ^.s݄ȸiHŕ/mŤ?ȏl X(Dsq"꫈O-5K[>2: 4X VNkB ^$]{.8<ڈAYai,Mj*AP&*D7]BVO6?m7o I<R˞E/Ruy'o*HHnS`LHQ+n0xIJa0z-5@WrcvHn$Ώkl #Rv=Gȟ$@ØJb&;cB!%&D%NֶIPtewzM[ zgmCR>2-Jx.]xm$,"uT7f :7.Z>RRvBl\/OaЕ,[%R's7X,wwm.Ȝj@[64Zt{@YÇWϚF!rR1~t{lpO'*[JGx`?:QC{i<~XauQ dEpL }7obE=vR~tB%K/qTqwЌ2`]O+sJ@ f"S-}}3 ĢF+ne:# ۶\aGo[7"7"6>UkwM6ܲ`80t|P(t2Z6<+S.&`;|e0dpl/$wÚIҔb+T5i@YlN~FCCƆ2l ׂC681Fӡ} 4k#A*N^37QgciqVZ 6EΕnT= Պuaw.9mQ(s jHYZUtq^W2jX輱J<F]4d`ȹ, $LkX6%D Hۧ$O%Uޔ1?dSJ2!&C}_~/v0P@ ăLgYTg`no~P}UMCg  #R-)}sK RÜI c\(qXnToU\m JL~xs+Kn ?[G["|,}x&MO \=9˖NI[4e>;m!("t)3OeWj[8BYc-R~AYg0& e6swwhO^C9|/(~[N3}mjB4 ?YL&'̾RxpkZi-W )*sFijY ucCgEϞ>HPL?|Ж}:.˝aKob wwAf[[ݏ`xtAEXl[gc)6"D8/X s4BGX>rj%8cAƘ{^LrwDds\,:^SW[„rW&{!,׊׸V| -=܊ѻs7&A< ޒU-;uđC1X&5ꡛwUC1,3.ECU7|jzQ9})J)C9tb(tVAsd9~=B!d?TzpIYM։T(XXEuc s)˾JZc!N.´%|Jq3mA`v#93EX]딴8p8ajIKK1b8o+ՌxOC-ʯS=[៤% L1fׯo8*f< +ycKy=j-]pF?,φcWg$Fr'7̡vAy/\ T cjFCX nZ-3VmnkU7 O3q"ugض' ʽ܄<ǧ }۩\T"%JQADBt[Y%Xz֤E>|/!#2+MQ-%#t)&jT@cNmk{Rm\&>/l;I sn wޤl|E }yXq,B5ҝ/8g+_v j8QW5g^a($y zFe*po S%,햤:D1?lCrBt閘>@-t3A|Z147@ }]djgVy))Sp**,%6' mIMڙ>5G(@?T DV 4@r"ݍU82ے|Q(t .:̎ c)/[Bqcp/uK2HDүO?nxLjF `ǤؐJ׃5rEz {?7az`۳}`3W7hf 7dYA]!VZ%Ceg6Ԧib( ҷ}:PqWx48Gz0G8qZ<DY3 n%Ñ{󊥺MLdֵ̕tgy3YPt<^;9Z pu߭ZKl`L訑at6g*• ROܣ+ pYŚ" ɓr[N0kW5)0UW?%(/.r~X~-.;9{˗ lW1}*7LI]$f ( NN)< <^!0W&1v!{D!{[Aۧ[؀Mu" $`+O;[&[Si[_%X cq=$1ݙf8*.Cî-jq;4OCIU{?+5dpe)Ap8p-&AfÞtlY({TM]Sor+"E+M_+|X/r} aMT妚cRf_5¨!a9k%ȖAp-5Sl`]hY|S6GHUhȑe&md&ϴ0WNdVˉo>L[/yOC` H>aɹ+Z )0UKy(0׽)5llGȦa2̢ y8*eK(lw /e 4hKuZ9ImN֭S02%L3 AHgӜ"9'Xjh"N𿏴Z}ơr Ӄ}%mhqw+-Zlev ; erƵWhXUtn1x<+&f'1+l _ńZK|0T.r^L ?wq͐0S(Vp*.#]unlJ~tg%,MB𓏰;~$o R7yλA8ՊfChF#YOgX&O+iy5 tMaӤ|Z{oFG5Yw%]`W6tz :# 6\gYȊP!jwT.0Ҁͅx1za^1TN6˖pXm+])G+E4\rsuݮa<.@,Mv)ptȩ滢Д*%i ]p'.Hzo@Y>ž}k'1:H$G;7eqk%?7kvy3dRO? !%~c}E(=; 3u:hŬ`moqyd- HYk kCx)1S=GAGRE7jm +9z.SHz<b=jS!{fLGp#$e:tCAZܒ^IӲ"5&*ڐTthB~~v'u!y::p1k]Z)A",E43 0%{jD4sb1pD1'PXTI5/-&f,LU=%JOYo ݩ;ll]%k_P@6L%wk&]?P]~twW\1/b_yVe 9K剴]~{CV͕o%ѳ%%|̣N /7jZNvDIPpn!dRJ2t5_}Y+9> Yܧ-"tv2x:.{1R/b Iz֙K,aǑ|_Y:?zh)_ju(C,Nrk$B{`r<}KM.Nႋ 7N=[!H'nȫcGսE+#,wnF2vǎR,Ҁۈ&pTF+U%dw5=V°S ]bcբN.ݬ/0[#, b|9' asG(@H*UGȖC…`>u(rE jdhJ~$, B]-yrP9~-3JK8~a*j`>f7)IrwdNi@"{Tקe|'V^? ` vu=sndLkA1跋[t̺Z!#&*rW>C}''rߔ2qcQpg| ZEa@0GQt!i n *XcgZ$㹑Ko׺p$:=~’r$p{ B+e9CTkJ \k>r y8Z_+D=_ Rg @U[d?tp#$ ^3|y`vE@ِXKE^@.YN푮.]i;xIM0_tٵHmqC,iZM,x!/!mA1tj ) 7>" C;^UR"i!apP`Z(L~ FȽ,~[D?6&g<]eԟWR9Jڂ<x?xwNB>VWf2H&2Zi BcR8&0wu~W}#јBw{MYrQq8uWˆ. ufE Dv0Zǟӑ2"0C4 ua\N}C,dh:MKC HelDŽ$~t|`_v"8R,xX:%z,"G@fȂjs j ^/"S]s eK~37O0«y.JZ  [+.Ɇ~)&Si([\⧬@.sIK#IDUH@oZE\BV@ B\;o7,8'9 $:%[.ǮBBkH||[hQFHF|=,.L.K{-HHe OeFB.}WlB*a.$">K˵ŊRWYcM =cmŮ"ؙjDrM7bHVaYD}Jdb9:vONnlK:kwu ;(%}VW (rVw&CX2bC%\N~'{廟erKGڡԃ_`->Zu]WF 2V"%j'KiE-j90]<ڭ ewaHLƧ"e2uFx$Yvqa-9V$9or)J5' sǶIŧީرڅ=]5n::7ƃ:䁼:YVoO(p|5)ybPcT YIV眡ayزP51bʪ!C?e>9.Vtf$](S ;1&wBF<ꝵz.B@('Uŕ^Đ}* #A-EMzGYJtE-"IJ(m7xٔő-TL/">*o{OdJ-K'Nge 4i3g`R9rdaҐRP껍a]}YF{{~'! :\ҙQ3۞kŽk _+K~*?#J}O՘@;*@b7?uCJS,O-iI{M'H"y禵["𣺵*'L%0+{ݠcLa'Źl3aQJZ1EƓ G 4tQ95r"RiC>fn^>H 3Ik`r7#+[)&V=[bVT?pI)uJ(*ADs~n*3]K $Ǖw8yЀ_BL.ɥ#WTX9"}B?ntE`nD6U5;̰g89jNOdpj<"eRoz_00H֖RXE,,C\mt"vŇ'|QNP%r4ҵ\Ro9A]3` ju\5@Q4S,>fZpf7DfڥI]4IA?%Z0$:`L}W:٧bwr1U 3tf#$f[\CDytccRYEe1$ &0Yxc-8{HBJ0wQo=< ^P !"5PK#EQX-<" Qc ꯿i q*E wBu]tԆj;O9cu8y9 $Eƽ]L#Ҕ1UI>kQOkvw֧ !ߚJ˞Z |hnU~u:s5Dı$'.00ۘFB$&}CUbTtI Wh<5RncP#lFg_XL=~gͿoO:|WrszSmm'x= >a $7F{2}Ý e)$} p榾Q/mv\aGx[`A*5?睕zM44`QAEvz|%^p:}Xn(Ew8i Qmfp]֭85Ih^e= Ѐh OCH6^7I"65LN YVGr?o|zճH;9fip;vjyTagC}Uz G р4f` J&}C{T?N |/\CpyQ+YXђ*^^OihoօE0՞9` OD;qLtM TP 80 9/Xeݖ1NYO;W]D*=|׷5M%tjwVp#L*<@Dp, *d~7gw[Tz^3w2~/QUzLs(,&&lkO1'G''`XεD"0{0pQ* IBz&FF1ψwγX*h\W{ĵ+s|ք<ΩghZxkA{T'!2" 1 &w Nbǭhisذ}>Ӟzi}_=@qJk3Am|"Wk0 c`&E,b-Ii\e""ᇶ|2DT#wT+ \6P1]ƛk=H60=h%=J#Kq>ϖk1 (NH {@j>._W;,Qjr[z>50ˀ *Ń?c4eYΐx0f2zUE ;ZPlljo2nn}֝u18vt FzHZ7k_fd?iYf?q}& J6S${n3 F׉խ~[؉YaOgem឴K!HbpӣjL+#4~wY :}ks6Dbߖ0IuM vpHMS}Y5J.#"/ 97ۛ2q#R`[~x&3'~RžT >o; ̌^0; U"n tXi!^_{4ivq.=`"\lGebTe5*!雾v._5ƙ /c偟yY^l\ ګ[Vvic-CYXЫAģZ{?Z=عYB0JJ<7U+~"6/2wkU5dȿ1ѭ㦗|3B;ap#؃fzM7K|5dgհLnkz>S85Cp^W4m%-fC ]4q_Ȁ Ot6@5Vv!"g#wLg{C}DY\)vd>0S.VY/0'd< wyhqDm݉Yb3}$8ѕ/bϲ$¬n8Lt-&_0?J_8[&ݮiV`qcR5YBco` V cqg lF>YfAֿ \ SA^[E6vZoEE!&]F\:d|?Κ+-yM.S"W/`-QO@*b"!Kwb;u6C炣ʘCG@ =cUҾ7/+yU,+ͅOCV9J"E)QkQWmV.vfHjRnվ סU^3g}V!b/Cȧ摒7I5Y_=vXTV%k`}ƍ,B~Rz\ mSMd\^IO~iW^~ M?iPnJJ¼)*HCHu36֘ 8cY+L`M1wi* `b-gn HA^t\rJ/_x\V k*(xmռI?@P8BSO??U E]M`?۶I_ٴI-Z>Zig7B{*y(" E  -m=o#Jv3Sg}Zes)Y J/^T1)ZZ ' &?1/44u3 #}ASOx[}>K'z5٦sM&4vY5w6m2k>_84{ ?b/$yZS=ܹ"H-{~>suQL3Th5r= 6 i**?Bѧvn 1`ܚ埩6m^a7NciQt4)Z=6i$wIBq%QA< >@s{]4vK!,_g~{aDY ?Y6Ml\oUgPl lK2 ")O4^Wo&Y$G궐_ U{J^ ,~_8Q Dk-# `Ցw'=,)R7J+:?)6'L ^o *`vNxnoX![*$ 4+xmJO3^U9BBMTI6^S0Y<$SRSk@| θ;GύL_g]AR*{ O9 qQȅ.yq\f2ۡ%'S\Y3&J]f9:N(~1d"W:-%20w`K~%Ĭ*d`6m5\}zNs6W! Zow\?&p3;6(@QB[4ܪGϷ 5sՎ^nP8Wuސ{u8Ջ͝SrWLV R\ZB v_ b-CH˷TA^:/˖Ui<%!q㞫j\A]=(weM;g@itPiQtܴ\sM(^ ?a0>g3,Qqv&\&1QsI„UL48Q{80t}Eu.C_;xg)w ŤW3ύL6SW+i${Bw35Fp%J>g 0If+yO5:(Sچ# /)Bo_6/=:d Şq2_ s~[z&0 QXx`'샤TfD,ϧ@K[*[d7͹~v~/r;)qChRFeTkjY#l7w<ahKU*b7YSPI OєuŪd)B:bmC7kM0QځY W,z;yʊx@/L#s*,s'gGeUX[60/C!::C_?d m0,~79n"9gɣ9aǾt:YN'L$p6C[@bWbxoPܖ*lMB$C!~:LÕȚ׹INۆ`[6W[ shU-X@GC g=YFH0gY<a6LY.?7!wlRףv UjI3FsA SbūxʏНti*.a@_ύDBDBQF2QZ5ۏR7 wn7 $.JldSbE&\x!۞f7%&AqU=G`YƓvhv9)Ŏf؂7@_;DJĐFBғ{{RzA^qBf)>U# 5#$GY51v<]m5*= #+pG+wOW=Gm{'!%rgQmi+f5gFB(F%d=|!NtA|±ޫ.uI.H{YoA 5U9gğHwA;N-48fRLC"~*/Jk}i/̯ԥ@HB9Aml%ĎKʈK#h^HHޔgIeKݽ؁2 ȦykW@E0ɲ= [ ֙?l :lB@"S)GҌx}Qyf޳fIEXt_a_v9@9őȇ dҙpds|xA9*=V4;'.#nLif>߲5@]ȱ7cjYL>E/hx[,M4G gZ:L1* !|j`?U۞V#R2]䗩!ϥM-`-KT-|@AD鰭G۸'m8ץ u2`ӱ?Jc㓮`f: v_H;Œ`ˣ0 ҞgȰK" }e0R\)-kd*Ȭrk`]>ehB$E!xmC7۶!H(ZAv0l7NR."'{`#k#DpK (/ԘҪ"GS+6h$ aFτ &ᤱW]}*Lni$I`i 9>=Uγ+}K%o@2Yt{#6:>;xb쬞MWErf.U/n!XX[\ W؛4M,[ 0rLU^i'j=K*Ӿ:ӷ7^'?Da(9Ifo@_ yKTT/ q;-2OeBe%Johjg 2W0ZFMX͗pW"e+śtXeL)GՓ_PvJY+4B:^Hߣs!F89oĄ>au۸pLM ٲ7k'*6D2 T-wm) Wےdv8C)s\WE(J/: ZӆN C :)Ǘ2VE6Q#Q+M=C W tQj5԰Гy (|9A)%Y\-.}*Nu$9]SePXR>vSq !|,r$> 2A0mwt1kв'*bHY9f4 @Fy)4!+z([^yTV࢓!uvXp]4>rF3<ZdM6ɩly*RoNj/ҀFuӽAiF%3G4uEif@pђT58N; Arpʋ#iyک^8h @UUt`0pL&&Yt} em_]E\Ӧ=ՕI!A1Vӥ!7tGGZlMݡ|`% B ~!_Ə 48ͩ!iu9!}a.Ѝ@pJO3ֱ7bYwG$hSB~:  q1J+yn՞z>W8@ >ę֯":ӵgO|DV|\V( F{ 22e;)<IԺs|+91ÉQ^Y0C'S.h]@?@<o7FXFa<=;zSw_\zc;m1؎9* U*AaԻF!sik|K<$ΒS@I{ aui: P E"(nK2 ʥ<ʢuzGlCCX@OAg6U 99fD8䴹PNnl }~5!XdTWUrh0.S+ Rp_[T=o셭L|U mLv68M^3oP~T&rV/=S9V"_"=B%Bh5δ`QЛ 2ߟ+;|L_ɠvYh mѺ9p}fzj,tZ 4;3X S'䵐g$Rx<ގ/i]_9&D(3jVLyK 9\m}+|ڹO6JۜUVGkE"4cIe{,} -40(5Ŗj՘ [?,vx#|*$Xr{g(:aXCiRzę0tW晒ϖ_s@աM6Xl̡F$:x ,(s3 j3Ɣ)Wt'ط#J ҏ][Oi,/XEnĊd*~dP~$ޘK*CQ ܋wIHEUd >\v3CBW> IøF^6ZYR̾x%8"'1 `G?Y|8ޯLLR;ۅyPpMV0߆;P͹ުv%z {m>FspfG_="UB='k=(@Qr&&mEwF*!'I"T6_!MzR@u ]怟 夓>0B/l=sQbC= tQh_S·l}g U$0 V>k  b+g'6w݉׬AcӍOL{au ;x"7i^P YE%,7<NjYx{DXw2M[C6nFTX</Sr*.㙦xA-.t70*;4bqlv7䈷IELT]rNBhTuVl'bYq*g imV..˥qclG,_c~~^ucwǑ1JO#uhfhh/ll@!)}z/℟L:y7- ZlԤ ol˺j=&ڏU\d J r}͸U^j+XCm2,i-9ބ7GI *>㡂 O 4dDB'glY6 Fg@{Vtm$>S#0j4Š\|t)!0JAoztE%:r (q[d 'Ytgȗ{1Pj AYpxʡm?Ӻ{$݆s9C*}(ꔱ;n)s]tu9%74p5Ub0n^%"=T΄,l v<m9%'E;LڰO!'Ð@bX^@|1Wg$o;oޣY:e7ͤN95}‘~Yf+#koԌ;lKNFOUWp=ܒ>992genyǘ{DǶvAe"T,&yv:D\.z!~wf\+`bpXcPLRA]="[՗}o!}L,UDF>kDז']5vnkdovq j#3%IuI:2O 3ImA6D =E=#{+1Y *h_06[CT(f)jAWat5ňMjIH'Tpݛ!{db@ XSPr 먕l##*E(W|x±n:VHsƨ.;qb篺 4 f=^R(C4 P.Lw.j@V؏~TCdo`h]GǕ9)n`]I557<.>$SZ(eڈ'Ђ7s& FOȄ  f;KԽg'o"䮺7$CGqLYPvtЧltu/l13a _Aи5`Qhd!,fmKXJW6Y 0±KSSa,gbS@!5*چR Ĉ*hRn߼m36qnlC G!^d]虲-F1׹W3 'y.-@TJPg!‰-@-kp &k*ÄY[|}B̌\RXtο3\SzKS4TB`p:WzpJ1TJDHyQ灯tiqoMLq{-ǁS *u%V8):t ?ի?MEi*q'<4yNQ eڐI4vK$j+ %xb쎨p3GA8dg2my#s|5e*l78*N,*Pu̿}eQ ȢA03EJ V6>UYO!6pj$D3_a0X؀ :w[x8lFkŗk)握F]K-g[jXi$T% ɑ{y}-V!"zej?&cl$_&=4AL$5b͈ӆ=ʅaB4:)l{q9:/YqFGT!77g#EX頏=HZQR8&B,Q>vSA+?mVfK bMcbMƗ}9U %{'aFb]۟DHYNGQ'CK2l#dk2 _9my ێ=o{ܤ].I-Gf1LE)}.p8X8;Pj߅.֌wfQ m֘P]GL7ZpuGGL ̮﹑NZt` e9Lbzlc H Yu88w1 LmF&^E (yFV'$J4H販 KjD !˵To[bPi4p}a\|cBTs'Ѻf>7·ƒ:j1 YyƢ/|k:S+tg75rD*`6\7(`%@kq*sn"suBW!}nxzﭼJC{,Kp𐴪 +NR&<+TF/s%D0Cv@yˊDyryJvc[ix g)STI x:dyf6LGҮҙG Os[&8յ= !@D07Qofs0&~%4{DC78\S.G[t 2&M{OX^J ,V{N g҅!zYY컁jM-O>d sS]q϶7ю6ٛ$rhqn%=CN{s$ ۔7ۑvJۭ  TTL!8jQjǑg"Q~L;XEEdVφWFKf,XG|e,2UVS56[#j|l2C.-^)]eRPyܵhFΐ,FIg?mZ&lW|ݣbIB.llIEE-9" >JӃB)ZF&5zgB]g>fk V(8$5}84O_1e,:l'E!ܪZDoN@r.G4a widPl_iD&%9{fiO$l {{& Z}T7Ьk VBE*)V)ٓ!#^w[8YMH,Q洑e,K7ٝO4Xo3V 2X\^,Ptnw][ Љ3udr%CГ->fd!ez*^E_hi٭D.k8ν/eT!3tn:G%Z~WsX.'޶T.à{h5N2sKkcu4|qM">TY4HXW [AU4DW `kCzV9sKUel RT@Ʒ;pw0D(r.z湟y™j)l8DޓB CeX*8'=>!ԕU1nEE"+SWigDXGӾO*FVc.cڱVra C7/ajR6V睧,4Ҷˌtaؘ` h ;Q(=3i-H|y~6]Ֆ;*[)c!*E0K*g<0 ΂aͤI7Hk pK۸.ઇIGrN,K`h*)&U0Z<4̽Hb i!4h#Qκ&`;BHv ᥙ62kOD7+ˮ;5hDYvCeZ|PWۧ,n^-UW.det$V(<<6c /ZxM+T1CgYiE)A^+']V+]JaTA&6 LN)HI2 N1b9^P:{>xaٖJ(綶'i`lgh$#!mp(qNJDLb[";P6fFc=Ќtl'uN t[:HqawZ 9ٽ)).k6g4ND)6 !+*h\5H%|6:(6 `cnkc̍p("=RƒbR@=?T3J|:[RQGI9(@DiGk.;=FE.9ٹWصYl-ӘiP= 1o +|'MdZ[^kx7SQ5nkŷ͐mۜ=(56 L qu~w҈)a8NI/(G]hxOѵP?/ԛ!~*p٦&,uCLqJU]XNƚ#bͯbWLj%@~UՒwZ@sKtjA}p@~G1_/ia[[_JEfEKS<u3[[2S" i'd=K SZ2GVؘ6aQIg+^[+kuprI<PƅSXzН)FeqPlV)3lo4u"v}q ڠYN9\.Tf~jkHBblSo @6JjEJ}nP&Kg쪟D+?}3`,q!z2H e4W˾c/L ć% eI5! 7 ҏr!3ImTe$.{}q\_!8h] lJ#dj&9+9HZiے=m?Zig|KB#՝a) uk2r7a⧛_9 |\AIS#.Zyf\y{bwܢNA TP]t5z^w+#uU,F*M?#B>py{Ǫ*.!Sc;J>:mbMџ {ZWnD yUKIP.f.0H1 4#Q8*w7Ŗ`F CݮfeYqzZ[q`Lqk}iFHla -G }mbڋ9xll o31/9BPIPfx)sSk=$5FZAGݐ5M`?37̿sl "Q50$<0+.>a`紛|qmV9N sL]Nyf 0+Ŝ\Nvb4z9HmW M&< ^^_ Yɀ53ɒ\$]LkIW%+*@/rC;t wt"s4h7K?Q^̅ۮ8XPhHmǵ]6{AT%*IܵrA(M>|PuZ{7 Q' PN$6^&E H}uQ9;s償ĕ t4QvaEeUp,J -CAб%(jΛ)Y/s5+Ŕ1"Kꔎi|%Ԑ_`([ͩΊxeZ>jҁK8K8eIBbSyݤxI]ߩaΗ% 5%Эpbo]⼷r)iLnT7&\Yvo#-AOHAh~%wyWmX.}XƉKGԬ\oa,zPƛֱDUϝ J`0boK>& $ >(ɨ'?C2ɫDY(K6Cv 4mO=m Tgp|סtO{Ol Rރ֬ Rü%M1 Ήb]OA[a?$]g92=A'W&1vuur:$$FTlzՄr߰W@D dhl'K/P@r\vu͇VMA'ȿܽdŘ:zhzn_;JO=82Aڿ$|ޟ7VsO&>ΎtA+|0~ꎖA.oQ>9Tu6n)NA3 5Gc-*^c?o1ڟv ,2 ;#Zd NIHu{A+lVo1K7P#k(vm~֎صs׍?M)a9T6ϖ35fYvl'tV&a, 8Ƌ.+x mj$*,Jl5z֡r8R@:\a`KF$ࣾvoS DҪ6Yg~mLX^Tc }/pڵ B c _`#>E'=$9ʞ֓n-* q=ԅ ua#P$ 7~[7]%,7wDSouwS(^:4AHDcv;1re*Ui( }$'[eRRY 'g2OS~%=i"]fg~>~qd|~XvJ$d3~|`X(D3Nrw+^e"Փz uY-/n|Wx˚!87{n[iН[R*uos3. O>l9V"C& vƈ<وy9:n' \.cQ[٫ ry!62MJD%)0h)sq)l~ VfͅB$_;Rz&yNz9y*셱q#ń:MI9?=ch rS1z lPRB 0[кլ`Vtm  P 9M9es6BgdMڬ ` !Rь-[ƔJ•R6@УMnYR X[h' /BP+ϡ `H'4^lp"tNO[m>mKnv,]5uNɅ)VDilzÉhRp+UʝhB6$;;:ͺ6;*7mKcNuCWtg2KC}7]&I 㫜aOvRW<BS_l9x`fjR F ࠃ[g$~-5n2=8RVe6 dh2%7c$ z\5:ܘ `\0Lʃ@=&Z%\<ꍩ/#$l.YI ̼eH93Km[*T`4vۇ3$*O^bV-@^ A6Cb{1)K|C ѼYCS CiйztoZ`E3HtmNO" d EͪY$9vB2#2V=87> N1Rqw@! ɽ%?\eI[v?LF׿;eP>iL0Ul..ø(n JE@8n2ZT-d85rFV.}&M´Q;8(yGǿaPlʓq ulJa$)Rpٚukx=B4 ب<%aFCi4Fc PBy?!wK9K3C7z(DIL+Y`.d3v8e'Pnf"r> Ƒ)QNPU>O@V?џVOK鲹OqM 'N8&@HP\?d&bz@A1.8|fa7]_o8*Uٷ(fԒR_?5Q='Q(@/ L~jI(KU: ˍQoSsMFu@?&߿X]H"wAlPi 賾Ǹa͚yFmqa9hWk%IML][ZsB`01H%iSRx=nƙ*7fdRS4K)i5P)ؤVŌ~|?3[x1?4ߴӓ*DM x3i|i AQ`nUC-ĝ7аKuEe:i)p{TS)qe\4FfHTRHj)v? WhP;q(#He&kaTB j1՝va]C`WY{7}m?79~JjoG&0N q(O&y>Pp[1|b)YTiPgP*-X-XL:K6ժ#-a(sgh@y{>|P]c)Oϻ7 6ٗ3&D)v=~Pj-r?x]ka)K2Oc[b|A2XԤ(Bv0_@zyFacf_c{}tr5Ge:-5&[#C'aɜ/d,,tvz*ri3#uk:Dͤ~ȳ-GľAfK^3-ƹ<л;Ra Vtiϋzrzli%C;2(Ӧgid[`@捻R۩?|٦WĢ$]O󊞄Ɨ<(Zc}刖o<0.?4-Sl$ܕ}Oޟ-Z0>8a8шٚu݌++b=4Co/eURB݄$ܼ|.V_ 2ne-Gb /.!ʨ$" <ZPzϒ8uUKV0H]oSAU,o^Svw)Yk=r72RN}8y&:,AL=Q @';ل $lr[ M O KiZl p yR28xG5=d5"wtqᇀqd˶|J#:'b4Ex5-©SlZ'l2r$$BSY|wdo%n/~Ϊbh$:FG Нkl-ڗ'ge8q;#ln 2^H``i}ֿ 3VcOG-Y39Ule8IfU+su&NZ`vT#z<(1̎B]m-d4-5uW3g+AͬĤ?z3E.hhog0|;%w]$qpq$R jz]9{o-dZ)J)VGɜ1, 6pՌ&.GzCzx,>u;T7$ C?L-}yMaMBtF ˟ܔWƩm)CNJ+>Kp.B2q[,*,yaL iʌ׊`^=ŀpT3Fr{=MNK2o &!jbBabAXiwo tcO cD:SGdiJOյ95f<Ϻ2rŤ۪Qg}ߠp|^I.}R'ʊSqf-: hڙW{D!80ܶ\" 06clX!iǸuCeb0͉}3;KE!Ȋ9]Med Zxz?܌)耽V~_cHᆓd?{4:n$?شR:b7{`tv:WҜԮ(!%\6B'i5D?ݏ (L^)- qۘࠦ r clp. <dDqjJ$U\ru0"CC./AĮ:4wYdtϊd͐~a^^Fr #~ 9^B ٴ)e6GlJܶ Df,;M4Mg;3XGc+<ͅ2\qN`Mlڠsn{#dkA.yݾE5fBtFp4=frU c’˸0"Ho.̩-Ǿl8˚ ooa=ꀑ%z' λMWx'"?bK/0O;=suZ,[NvG6ޫPFPnL=iw g9O55(R\~_ ')z^r8q٢/S1mhbtc=6\1W&[;V]'h{4p0EsH͵!u(v= /zEPPU>*~cK۠Idۨ.*yU1]Xl&1٦>cjyl^|Ʀ#u':R\5~ĐIW=ҹio姟dT3-?ʅk1`0HG U]OU//xrheMb)0?; {;W{~W[l$4{]&d̔P|jkQ[KȹS {rw=7Xxp 8_njv}ь{3bdDip/iY79#",I1~nsN{ٞ ^E9?a'ĐI( χ|>o>{)W2n j`}$HnU 0Pp̩"rb%%Łgiq OȎ z+LA04O[XgW*ed>TyYqŴ'J]m{p 707 ~\D uF_ ALƄy 7`T~3Awhi# ސYY.2bٍc<\GJ[\سBB金p߼o(NE^ZE_9&ƒa/@ԟ#p9fԀMrEs 8 ]sA63vY ]8k ʷlEv\&k  x_RجmUrYce'f=7K.VEyJ2D@lH9^շˆ/(߭q^;$xO:=|zbֶͽe|wDs&)DHeZLnMh}~`T>ٜ,JG?Fv#Uz-}t+\xqI[é֪#^VVX& '!Z> Nj7lde: ę.rQh:%7.1yы85'mA^4ߩ#tiqzKlhjvPJL6lEeZc}dL"K~T&8"L`9/:[y m Ep9gS3pHJ_ʪn-C~&tY6:?ˑlNӀ!ntNY?oKSӪ¶}7CUڮ@v2Xgr"o tCrAS$' vzR>jSR2x?~"f^3db>Rm%-ק'n77_ Y)2=NJPq)d+]G$ ![I.qMͶD4dx{TkK%|ǬA91ͤ7ŌW{x=K2PM٢kw4\)j䤁Mm@:ui*buAzJ9U!r7Ӽxizs .R{cw8dI2R{o%o(#]n=O¥ T6Q~_[m27wAI)6CD\iKEڽJqYZ鹶m9mSQSB׺%]Ciuӌ^2?%~ayiJg$:uk-ųMS: =- xΙFߋWkm m rv8 vFӰe|7CY}]yC jR1귝0fXt1 #!B &:!c|e"M.hRF/Tb%L 9*6?8Y )gr8~eJ#,v6"\JPzaݧCPZFt@mS&"#n?q+6~Tזh!waf:= C#o"XC9x`{4/FӢ6;T TSrƤt$j]s#"k6E?f1,.tWk3ꯨGfke8LIƅ5(w" QzQ) s҄zԷ݈Fyb+Adl"D$PcTY!X/O]9¶_% 0I{+%SжQ2HŸ Ƒ iߜ$S*`Ҥ\rjȞ{Q헑iaI(Ai[*HvGL2nڦN_[13`+ɯRi|^OKta,7jN!~wvVimLJ 2RpUhжv>ZQ $YT,:_ (˚O߫ v ٴ<Z}.2k{Wyjg_* -Azn8-2`H"(w~ǭjqiF[oz~ W64Iv(XsClm<PHCd>sd>]nPCi6Lގa/A$&CnSCc(Rcܬm`"H"g"],9*zwl:=/ː>>0c{"7;/dEj9!QچYӔ; ^=恸[ '^ v*EBއKyx.3HE71m@'Mӂԋӂd9fiup dG%/ʱwC^K$u\2;fp'QHrB=xYLTk*&mJdS(=H/ &Zilkq%hNI~VǚWmikj(%8$2F/h2GTZTUIlkwݹ G]&ҖG # n;~B.yI @G4园(v<(ThVq5˞F@*[d1ORu4UUP dON\vkDWə2gsPHZLǥ܂7B2W\DhޙXaQOO~u` R~b#d{]]7fi3+b" >) 2 I) #R'<:1Xq -iHC;>gOp\V;\6.QP,3Tn<%1[` ¿k)a1\x=BIJEDnto7NR:$< #ȢmkO gQQ<AB`1WXr#"LOY;Z#F4X&{ 6ߌ7kLm4.:mG*hܱv\7xFAJH}B*i 0!20!&1\5KٜtjÓ#š^-zʜ]6^`(` X.Ug(_5f$ @@TTn`vF`?' W uTɓi7q:x?q\u7K}KT+o; bQGCULI>gH FgSN_;5,4X˞=m(C%Wo'@|5]#)M=yySJ}suA zReDOXɩi[[8uF.3&4 ta^ OBA[y)}'Ϝh1޺ 6̙۔7UզȾ֠P̾ZoV5m')L\ZnVc Clv}1Xɰ3ޮT5#}DBVB.77֦/qLHmT ͑ldžS<|DÈ" kp,r+S@ojr,k*s0y㵞ZOkNYFs~cb5tbxdqa= `]z" _6dO,z;ܳ)B&&eٌ]4 e ZHw}>:R?v5.;j)*Ua~5n܈OJĽ",ǍuW=<9~"?^ر-I!̣'Ot]gTJݟ6,f(1A'bGZȀW ɣ>xm~t CaHkEy/ǛԞW~1Kd_xjؙWdVylARBm{Mv8g&9%Y 4ן&mQNQ >_ڣsZܑy <ӰnkF IbDtFWL,w\(۴`zv>x6:ӇWH9WNR'V\=5e J)wpf9q.m=:g ldX挫iX.*Q#h"_Jq^,4M`+ 't~ԛ)=0>vɛ8h b-stՆinZyYg4|)?1O"]BlsjM!s}z[ߊ@ 41<p-)T P[wZi oHerQʲUըC_akZ2,PNpNqsߝ0)K(߆"`RzgeoQ̔A[惵 Q㨣~!>է#68L*~=(d4(}Upnq,#%Hbo.L.ci}!WT#2fR(+ޅsO9R;37;vwK&* Mq h"#֨6a],gcG?2$jLd pYg*ਁ{d k~ ;]#NMUf5>V;{ErUR"5FejQv!l$׷u}0c̖Qn,۠- JM-~NsxT*%KSjݥy j70NVEX-^k٫CV;{̻eGV|3MQ0Sum Xpw1Ov):ࠚ93Q+2{}߮ J7,6 d5s"-@5wN@Q~hd ?AEϰWr^3#e|u$iĄ`3C |7~D[PtHN %_F+t&l.kMwU2;GpgnVyڟgy!Zi2׼%qLm^CH6^ϖOwY _ygc&);}^xj_?#drb/EӨ-}>}%;w 댄g~4MO?pJ÷.1(n_叠ٜ248/;T{}~ -%*.֐[೷&a~WYWr0Y xZi:x1j8;O%-E' +J\v) FgaZk]e7=+e'ͤcrlVc&l9C诞DB2WϿY{~桔%KѲv!C!>\OQEl=81,̞jDux/e9}D%Bhݣ C,BeQSUf $4oT+) SH3za1IyEᑤ9tf0G+Ǐl'_7Υ+H_`;WFy2MG!0smLwU#S73}\RMV1p\X4jY0e.uKL:UMBEV;/tקt3Ul/E:.F$ʿ;X/WP.-'҆>Mǔs(؀"Wv @a84t,cDE.Nd@V--.d %bLLif~TBrqރ)|]I=64~P4IA T,$IA^>`h$Adn o0C7dn$4*#}7R %l|y~[ݱi͙K;}+iՇqFk̟ڮ*pȫڲ>Zzlnfܝ.W~\?* >hM*eC`ÏEH(w$4d\k4ܵ\rN [eC'o$F,ΓiIҟPwR׃d5W_[>^#De"?!7_S[dh0A/qy)L-߹X{m9!$11@7[đvkƗnh9-S=.4l[ޚJV气ɡ@lr$:jy~*b\hwL|ɒL<\ۡv&7YL` ~ ?!f UyғV*~q҈ROK@Ԛb'n+/gP|R¦Ə̵f Z}~]IL[-lʜ#.?Q X(Y8kVQ7 {BJ7 YখߜaDKwNu윧Mr"Cࠉ' .OR|Jf:-2 =QWJoa.{Պ2sQ^熪9=(7ٙ1x+3()kZ8zwKo[* *++Ɣ7Y,ƴၳWhy 6Oo )"YaO1kPcQA^yr;3Ľ .>j6.QeWJ22DM"BZ'!ċxq% -ҽk|#֐EvA := -A;&I=wUh(#פINkĈoxrv~ tfyM="|+sD՞ 2VIZZ t.Ѷ(h6 A"pكs(}/bdmcoyq  ,ya7WR5?gv.bdmw^NA\j8lT9=~>؂+zC[Gu:^ξ^=^>h^ hqP4Uep5ګ\m3E|Bմ!gѴs:``)6dj0y SIO7bkڡ-d+I#ȪQ )\zfۻbʏfj _ON(rL)F?#M}a BVh8oURв[c &FϿ,fy .qeT)ZӰʯΓ/ZƍIpe$vA0G5XA@l4BlR%&;\4>|ʎTItbu1;KDͭIa+wh_G]i?` vg<[6BL\|nx̭x5 a4>d!U:к47 2qN q+{ R)FS}394a) MV(J63A*kVx3A[&৞DBcu41x}3 Sa5 :cEZɸGQ @R5y#0~ݏQy#pۭV>nW#F˪K^/B+b|c\sY 5|gu^l]&aDeM6NK]NcDUrK0ijkHFGў{umRqݳZlB?NKV,l|kBHn50k"i: }ޡaq"H&y.\Z!&GnCZ=4|fL3MB\xа|;1)GN*]ac«^N ļzkNV""70KD eՐLU6y WQl˲!URgPbr+V ꊾV/72{A*w*jB7[@)&0"7u=gAbO&u7"QG,P(@Juŗah8E]_.٠A{9'7.xZ@p%`&킪c=~%BC#6М0ՅOPjFD` ; ͌;t{d:ЯZkH*ݳv'omG-*EF|9ew/7235+" } "J3kDҫ̷3Z.U<ۊDK F2JR) @IȈ ͢ #0k9k!^'Xc:0r +`fh&9u 胦6}oߠ2z;{glѧh|lnjw͙_P$o$F_TG` <NWZjB`hobQRi[,ט<`@ڢ@&j&pt.2B'Ytk }Y&-5C]Bt8,6TJU;)c ɕ$rodʅWIt#msWԯk' 9-SeAH:^ &'!.MQD{mED_,Y s&>lvEb cGL%O #Kwmϟ>q8pp**"<;ΤSdY}$* ^^A)ȧ N7_EIMSvpJ@_5s}_dFwvKgJĩQ|Tx/2nBO?VǮw͹o/Zh.AP tXjC'#yvGMܫ4FNJUX5U`I0%=+068^j dLbC ֬:Pse甄YނLQ$L G]j gG[ez! ZȺ[Q5”o&vʴHOd= th,~̌d(K n&GF,sq>;xcrmʘTBT 2e3zkD.!k#B<&MGR( "N<5 1pC!. nfoɠ˛AW4!]C 3j^p `"+bV\sQJc4^;^(89/9̲o-SGSxĂ5ܠ@ R"r4 c_Uaqzͯń;P/g5cd~h2@Y MN8d#()xD`Q]Wsb`ʍN'H3(B5.h9z68R8PYHwW =X{V4JǜXve~W j!% (g띭(QES=)f ,mb_}.(B`8s53‡drR9K@8*ZTʼۀ-"`;^\0>?S+<-&[B Hb҄RzY9LS\g'y'dEQATs ZiqU@^aRn>DeW$ktM+3b$Žg(B@GceX tkt |mN`*)9ZJGk9?i)g InuK)>0bYYֹYYukX,={0]CFHqGmnsH`.]7>1]pc(|[W4%DC Q46\_ܓj Ќāu:39@++ñ(J;ݴd8+j^$f7NEE>aT[HLPb>t&V*Bo4A@Go>(s$QG;M#+}'޶J1"ŇswPB5 TP?[O֐n`0>sF@M91!6k7X:PK?tcȂ;Fm W-+!bÄWz$bb_]ƾ1Gߥpt\]}J9f)Α~Fc(y.ˢ`GzO@^f ՇX2tⳳلN U!6 m*> gaV`K  .vQrjem3d67\SHhZbp9[SNuGO&6kVjU{H ;|-SzDk=3lNZt扸$F,y %:"b Q`kOnSg"ТkvPs] 寜WRkTeye><4%D'Am@:lIUmM3X_Zq#ƩAU/?&J':wE.x|6z99140F;NDt*s8>_D֜8Em0~)]$=+p?CX 统xnގE"ʗgc>AizMnfʪVʉ=b{ ,IyͲX`,⏯1z) M %`B;^ vRb5rJ<4{j;v2$59 9г]k[pTR4u\|3[ cvL %WcDu8|~DF8N ~XӜG_J{wN]=={!$ TEh [)[ɠ4nc džΎʛl9vN}5_ƭ1by"1dbLj! 48`e&pwtOajjLŲ#!28$vjv{qw_"gY(xV4pM fFS &kEvDŽ֤&ͻ QF(IiD<46wejEK8BB'3SVhZ*3 _ܠ:lkRJ,FI:$1UN2%hԶ <E^΋4M](C`@բ+Ƹ0~jc(="RFӖcE:Ylc%';Po.7Q(lD\0o"BUM']W`upue<PjYepz@ ~ͰutBƋGuBiF 3N.Ҏ 8An˕+_@IDHqۤZ¯5TCq\_KsWYS>=ԸQbg^x[PhL] Ӽ%Ȗ=X6P-vXy(gvQ(*}0_2Ur#_avfQ1Sd=Vh=9m6"siIŎ#yae 9N*8W:#&RG|`M"dž.U›Ot͢> :~0WN$ʒVB|TgOGESj^ !ϜB]flZ~Ϙ&pzj)|3ͫ|ڍN)o'sK]VWx}ǃBBNf'!;8rѠ(3?芎q3'Ƿ X~lQv v\Λ?Qݤ"ͤzX\!WE;V4Ѣ U#|1H cߑhHYOJI-;y@T0w/;%|4`@8C[a )ZJNK݈K =qZ]` ۳t }VtPSrںui+tW0ze7nh}ݺ#rN:\(k9SffNPe=Um?Ŝ!qR%:bK{^tss3"87:ў@*Xdaa+3۞+Y`=QSGLa.qW`%1(v$8r4M #YW"6FxF*ƅST7U'DžqRVX,=/* A1&J@*(8G)RѰyx_bU)6da=ɲVDCZ&+P)ġAywnZūݯ e#HE˒:A]jcgLXWC L|q:͒p'.=psOK!=1Eyh_bWe,)、Yb RpLt_sq#xotaGT@LT("R:LZ|(e\]R*һ  S:&+t p MDҽXhL㳥O~%K/?k-FPxr\⫁7ICP~*>U;nj0ic/ܺ [Q6 FD~b'P{)]<'$N]r/&.v'.i? ،(U;/rmfT]+ʪMp`_@w?zMMd3q/1cro5c cmԨ9o aM]_2 I0BߍhS+N1f%9嶧\ߑ[ 1%ՀM'o=#; N&f=˟Aś.xS>|RJMgⴧ5ah?Q$lq%-yӏ7Iuχ^XVaEpb. 蔊=Ö#LM^$8z1/厀zමuA|&,wT!˵ɐAޛA%r wmrBdv9k'U!L9ģO{l1ay&Mf(#Ğ͊NR~}YiMD-fˑ?Ds3- ,W=1=diEX{[6H+C^2u^>UTWz5 > Ew tc'l! +==9<+/U[ <,$ EƢagzTv(*> +EkȍZre&\[ljY9xO.]R+h^'B}/$Og8zK9ҩUA~˔٤-ϊJ-NO J,Tf2YǍgS Z&kM0f0 KH'E[ nMa􂉿[l_~X6̵lYN#aq4Mrׂq/U%5$ T`[9pDy(6e1VߒD\JǻZDAzq'(ɫ#'ioJ̺#5zX؅.ܸJ '$K$\u?iH1 8}Ty`p.ˏFN{!q#wv_1$ԲjKB?C`,9C][i{ fF 1>iKG!c!|PVeDčn`k7I+C$^a^_b!;w]s?V"@5Yѣ"F~(J$NJݔQM14<:%2>7Wyi'4Wu(h5؍vSNaJ^.Jk݌Qne\LYcjgAbsۍ.Go8 qu3WKoTE_"X;%J%3.{!1$aE(! s׶ekK|qH^֓5ZQ( !SzʏЃ//eXj{m #u 1T 5`O(m{~j(UJux,J߷mXl5_ϐV'{^y@ %]wؑ5s/Һ!fPhzE4\#Wʚol*{lcc'`ϱ5(UVJN,n[qpB ]Da } J 7bjW6*.gSf`|`J_n` 8?ԭ)AY'7xc x1ӂ}󑆪ixf[%'}G=xII"DtVU3}^H^=vML:jAK xEt0Q(\VE؉HGv^$>RB" )5K{@7+e 36+AA3 iNJ=l2}q#0eݾ{84vLF]a4"꿯=>,%hz-Mqbyc{ςMP/|2D6'y~̟J-UD: U8K0CV5ȵ{?d)lF,ra4G% ;C#lA)'fs1pTQ`漦 dq޴ l  ɕTE:):`O}rBۃ{܏Y 3Rϕ)N}[ vu|DP [`{>:ȺÌ{W* k]vOTHsru.h&H1Tp%00!Ԫ3\ʌ89Ȓw{UQD.,5 @ʖ>Vm6~<&8Tp!ؽYNE`U8h2)hԮk[-/PΛєGQ!h5$4^ Ux42/ji&5܎wQi-׋{GmY@#1c],qayKMÈ~0ֺ=lcyd G`ɔB`uEvVm7(xJ/PkL#i-Õ #p:3kRt t=zm$2hƑsp˿2cr8+ 0&23d$Kr]!2< "< nN(ւ38SWdDEo*h$&{3Ԭ䦑 b旚K_WZfF"5{eݖBb> ᣡ$Z8X㤰Z´ק*3TAhĐ#UE^+!4 亰Iz^;KKoSuO7nq:0^L@;?w`˩)b~QLPOPJ4'LPmzGo6 [fLޘvuvMަT4ɥ;n>-0=n)E-Jl\F7IƦ2?8[ ?(Bg\%pjW˄;?[p%=AUɈD%5|B,9bIK.KUnsr_OPK"h:1ipnyy2{/p0Sh9i1P9!y8^fƩ/>[+_NJPvd)X(̈|4ׁYB/(}Pyk%T :O"_ihAbTapg ?.Q;[68@jL(u n .Y𮀙?9\͹âEF2R ~L\B;Wd za&Q+s +X (g^fjG?t u9AwYLc +j 2 E.=oc.W0Nnsޚټ2p\|G>i :m>Y|Ti2*=E=U#|Ľ紹!SbA`ch<ք=^iDQتXl>RA= ReVŁ$9C'n?OZU祒jb s뒷 -A >OQog GF.<8e?uݛ2-mZ߀4`wT^,;C>Vfi)'8kOʘm}X& l4\}L}x*E?r= u@*\O,A8 $(bhc3|ji)% 5"Ot_&O$8?N[\$]LuMmҺ7j4^K&yϹPX]"'NiDbc**,S!seJd UI$(Qň2 eם\*o+Y?ofo2L S90?S x-ŝ8Q*i]=žlH'K#3ܥP;,>2i㣳2@k=~1I<'Nco(iveW~(5ab;'G!k2"iB!c}Uȟw]<@PYc}U5}Wlq!TV[sbPQ[jE|8]C'{ mGh|h|C֑'4;q@gv=)؞(JZ YW(48OmnƨY$/ bZjr;mPdKh9"+6.34Aw),q[)ݍ0R]"9t>h^EM]Y6E>@g^U$2>M^;6^巁LxT{&y~mLL! }}9)o'loZ*7#f vh 8jsDŤA,9:M58O(+ZGo()9Gǎ { -2IH ̂xMHy?~5lx]̦h^i҆]D̚YXa.[Cs|ZaćIVWslcĉ"$tNfo<"1\dUx#ͥ Z$I5@^\Q壬Z1VGō:3(ڄS0I8J%!qEa UJn( أTtՌ ̛C!vsse_TrM^S%­% MrP.!ٔ 3â7.BΡさ/ f{7xೠ]ٵ&䴡#oȐ/8dBexz4h^0|,{+[c?(H3أ&ٕ;Q]1J PXk(Sb\2c T2LKɷ D-RN>~YD@CX{G>^k{.rV>ZxW~[ѼDrZ~-sB#w CFk~F{cEy|6LoPiuHdgI :bn1DϥkE@@]MM, b*#P}wP]I>S~@]zCUA i7z hf!hLCl;'~?|1P55tMvQת\ʬICxZ <)6I !e~ٮ׋orZ:4G&dC$zA.n/!l= cٺ Ns0EIxYO&'fwLU⹏C* }YM.pf$tjqg!XSSiXck=RQd 8ÊǪؐMahۅ)ܴ klգLSL  _ijtYfg?plSalzE*oȄ8߭3H0(VM!5>m'$2C|N)[.'{]X@oÒW i]ryt[=3'YJQ=IM0uZ8]яv( 0 P3җ% E0oI#f7~ؔԢշfa(TثԄPRP+oAꋼY)yyCA Dj)A- svj6md;iz$MF xNٿsC=FA >?UVd]} ! )*)f![\7!-STLlkF)]j)pCux82Afz+/G";9\JU,)*{~eoJlかuBƫ#7ֻ b/jWOA#\|qf`8њFDL]tɌއCa_U;))*'dnf+P*O ='> ԚL@݁)ғm•x}#CεkX*M_ Psg,]?5_:g&h/iLoO"(v 0Z|?onpcԩ:KNq9B:-h-uS7Bb,텁0l[Y+IӿnfQRpLjζa(h-5y4 Va ƽݝz"ARE2yd?&JWa ^'uj(xTI+ۯٞv[ 55&'NɅmCh+#u ]sqE'xg -8g(BR>@NcMctsf5iSoVN*inã._";d 9N7D穮_ 2Ň=A |V)MdTfwZ6!yXi[ n76ON&+BaM21 pPx$w&j͝tp=Xz$Pr ayrf-B|4gT ~0,AJúXV++˨ڜwʲcÌt_ OQnˊbƘ=rs%:dT:31i6&r,آ \\c/e&f4Յ,˲ C&B YavPυZkF‹kh>p4gk $oH#e@k؞YP2R\~tUr+aj0Q4դtvm*&|giǿV(ЖWMھ5!?ZqgE\zG$ ;YНaYCdnj`_I@O6y^SÍB 4|4tO`O]qcTX{Aγt ]vgq8&Eϙ4G)/sDak] *0s% b8)+6RK~@SR{W@eVu;4D诩v9z'AZAhk˂>x:k2T8|mZn%Z3:y/Byʘ7~X VDW eR5h g:='|BX?+^gVN&dȣ/Qk P^m/ٯ1Sg""@3AI-}_$qRP:yu\).=E'4`5gŮN4 (FBi)YnMTlc \y|{8W4pʼJDՒr0 ޯ價2 273scXK1y۷E>Va;~9UO teM0xy?Rg|,ߚh(,T*%oT/ٞzu ƴ nsw wޠwQ\Ay#3#uFсO/qR%̚6yDt-_NpkAۓt0CST oqq%50\p u'2҇W^^P 1>D^f2R5pry"}4M{UߥZXy7i?˞6lsczSdzIpaFEUڲIb4ߣbqvhȩ52M$t5$KJ;r%Az#Q(z,}VC k_g2sn.y)d1 _-z]k{]F)g$b*DI6R"o46]eg \О}?++`aԕGTƴVʄ1_|C^݂\@{E:MɈIW;#4y'anbGƺ?Y EC n0_H- '(ҘU`U~zƀʡ4BL|vpUGfBW6L]~UJ ќzq#zuj|Z_G_lzP|F.V w9ݺ2-GmV]_C˹ 8fjg7"u a>ӣy~A#{P\fD+>5{ަk;-L&'DPr\[B M +v?Bv-d|'G:*ɑINn7t'E}'CLσܴR08ByY`l, 7e(Mj$JEN_7ENWcޔxdXѕ'ӎᗪ`ݮrCRޮM1ߣrr s ~;t9lY 8c^ Y݌TǮ>3Ô.9e'Vd;C{,b cnNU͘?-QxtJ ^. qUЬQڠ9D63*4y}}Pa~( 2ϓ]$l-~+Ck\Yf6BBm>͑%RAqh'LWy3u)WKQk͡DS!sZ #:N9gU,²RD˅A蝧1A;o7=;)?9wQLCm ` ?r`̈́^% #&Ѓ*Ƕw#*Od Bo:T[cݩΛp!,TEgrd(-,[>]Np#fC b߱ ]$Nws&M ܓޯ-PQ8L:vu`bNԻ 'bdd,r"']6~?nw}C"E}CZdmmhQ4Jm}?L6(q*r?lC>TFӃNF[8tԱ÷E }r&;ND897X ZI"r N7T.jSko4OIreUߛ9~ʘ+#tQ 8 Y?mϢSV7nc4%}gPҳrLvt n\ECbz WCa9o@a})iM N~xqFr34̟AJ8hjzxU e&n3̱32?}Ӿ5F8@fWWkTb2&@'j6'l6eh: YUG^Hvw?U"9V aY:p{\KzމòJQ 7 ʉ7Mh:+WJwSN5;wǀRY|핊Cb7"a~0]72e :PÙz V^ߟ\=84Cm{s WF8' KHEq@AsBG{xbE+8V5lcuAv?di2*d)5 5yE7'$RU 5:nf<_ιE FtSt|Exv8͡po[9-T#-#t+DsV榬,h,Z(4YfJek-ks;u!0 =~L>|tumO6n؋mPdy _o=\xtvȖCָj|/@JFE)'Xx[ |8P9TT;-+Mlo91B;'t lIMrM 8^_b^4Tz;HCJΡ`běTq*̉eP'Ռ_elHA.q;fW3 0f;:nn L],("E{4o?`:TC~v+=rhWCPnr=޺ex(`@~X֑T%~ C[3? e21$abb5 fe";{AA1Plqݒ`(1hW^+D$+FDUp4~`=25&ޓSAhOEWqZcoȥ ;:X\w]nuzqI z 4.82ゃ$[C)T-}h?tIdgtz9ow P;hn}* g;|@9O9h3 rbxʛX%[m8Tmiz pP䕇Vr'7-8Ex 83LaIKh?v;On:FƫdJe)#x۠cش{&Ybl_jUΥ!68՚xu]"%r K;! _JY/Pf*m`ho$$F^QT g~IwiיҴ0x^*yۂ[yg&$]"C4W_zߐ*W4ūTUI)n` Ӧ`5Cʍ \;Ͼ\?6\u +@GM?X;]+\hzeMW dq2( LcF9])WUFxy +ЋDK.œRa.ÝUW?%ٶȪ{z6ğL7|@չ 8@:ӛkwFH*)^pn| :a7_;<(mQ 9yO +;3ӑm*VStIBF:Qsb^fN(#^Rx'~fI2\LI+2 yp/d1uF]2KH%AZiY]2˥*qlE DM\IU\dFwf!blyBEB"4Ie,SZiSlN0L"1c Gރ?fRy$Hd֘‰:tʥM@MV.<CFsP =L zEGW'|NƈTz&۟e-u8^_/J(c[|+D[_}שeu&.),BpĒ2=t.!sOdҏAA9q?![lrK."N[7JZu)FJ(z?AtL$3iwLhw( V=\wD7߳44o[$VXMu 2(q\x-ߙC @IT]k;vz17LEgs;.=g>][׿46-[wV,hc7ئn! BYˊ9gG䏑o#1̪nsg:U9wČ''oeRĊ=">?W[mD͟ ŗKQ"B*< ^XBPLN @J(sڠK`mTA*(&>ڨ+U+sXBY}i9S*(=-W.XॎwE|Tu1i..qŠ 4(D?Y&~Y˦cL)j#]/n1۔}ƣkBAqą@ u8V:grhH;ÑDRKi1xP ) h"F`l3;ZwSeBfhYRtV~{LF$d֚*xB͢7F)ăbŊcc[pٱӴf˅U,3ޘ=ҷCtɻ;^ѿySe&q" 3 ]7Vp,W-jD4s~t%zV %Gx1 sˤҩV&w)h7s(դe7c#T/G3-/@-'n~'ךݼ$<ݯZovw㑴C " ;^׻w 7zH4lBN/UR~!Dė8*׍id 6AtŴMN4vc@ )dAiQ]fbcΈR!=}j@rW0̼ eg4+l5G oj N Inea&}VLɶ /k?f81 %硻M*\q ҬcV$sZ`ydn9 IIv"xQS$~f;ɯDB!%.5cA[j=}3#zNHP=mQzPc¶" nvHޤ(pKQ bjRKމq-=@F{%۫%^6J! ?zFakfAEj6=zg%AuXx}u@b|NKoDgT Fe u,wC4 `5Z ]߬|ا&3 &7@Y.m4b)mNY&?,f;Ui XʱFjmLDU{6b0xxE@@awiXoSh',hצdZt58[A 6}%H`I@ {f\`jghJp_HC{b3, 1puP9M ?J¡RB/I8X؋ XeB'f }5(W-]1ԑ4j(ޖ=b/guI`xJéZ[/\k!G]=%DFD;d|62 %Ebޟ@>!k璲%z^߃K^`R$Hsam si 7. WnmPL}pkS)eORrz8U>߃sxm /jaRA1},m 7ъ,[:dn{\HЕyVD תX)i"/=>}{?kOjD]*p/ׁkJ'etT$=t. YLT}U#x; Uޝ} ݍ&|fsߔ#! eN5z9Z+Q7mNגlcZլǢڡBUW 8^GKN$´s}5,o!͢ [W{`'a^;;`A[}a*ʺVƇ:iiDA׹N5ձt}i`_ HSiTP Ce$cdx )E~ Ѻ"bMmq=ZQ\0P0@r(=ul9KrM~59Y>󳂜@Ign1C-.ﮧRz5OpDe+*0r2KN{yJM387'9jzߨ-m(OR^% Fhի1c,vfGLK _Ret@,#^7C/xIqW -Ĭ Ȕ?zK)'jm *z(8y4eԡOuZU4 4Zj+ ,ތ[%A' 'VU//Dfh]5f悈dK,%$jXlZw8h}Rjz5%B-JOZ^=3t(gE[X?$VAǐ?:9]N:Bq˄Xh^+{::il̚GHeCJV6kt~ p7W&͸tmyPiMb <~G_2"cE'7sŠˆI:.:;Q븺p֌cVZJ*)BQ =-eKN|ZSDxaS'3m SKM;eդ!2^hVi\#:V/Ϣ]RX #/q5&g # Bsx>!sm%(@g|^"⺏<*׎1tPu{XB%"VH+'I\ǽuS-3k 4+eR|d,5TC`$S|%p>۰G9心 "Q{{}*KXX宯j|{HjX7 Mo& q:"Z @я4 HuVwhN ?-+s|QW3槗"pZ I@%["FQmjq"Ab2q(~[HO_<.Lڧ.ǚλ3V%c&sЍ7F`jI4RV7%h;D|)cp/6 8: ި6TYz+$G*4u%N[JȨ`Uiq Tܰϛ[D͆_ M /h`t$DwkNp"af+ך=Ԥ*cF0RPl3Fcg@~Qao Yq2pC d ,ls:Pb8QȜź ˨FeVUO*v?[8H IEnp(s9ֱ^Mo/6[ m⇱?bjUS}]*W~ˬ|䞵)Zj" ͹ۊjL6f&$}ZnVLaEhDkWV2k & A[-n~xɡ!|nw哀3v~= {͝.L#r7$,&jN*A(% yޱk[E& SX1M,񈁲jWC /CJYn H6*EH}py偽sB$" L풝>|+k+CZ@`${NZ1H`yjy%zɸ}XJJu͒7|ܺ)k`#gmpuYؓ?1Je NT #D3RcSh'O{iKX*MY?ojeVPeu8yrըiؼ2u8IKRb ?՜ Ѕ2X ĉG[QZ=*̳_\83^8گbX/UZ'WVzheP H35ǚ~`̛PmQ5lGTv &< P,L}|j5Su% OV*`vϔNW$SI.+FS)K?_c"G`cLY>V񘃱śV=TLWkj΃ظ(k[iL읢ubSGH܃WH\*;TfqJ] KWGrb)[4(ɍf+!ކK]0 XNb3.)ߢkrR\U.YM)ɨ]\+Gr 7>OTKbOos*# 7"GhGvvu8 KWJ,L{`cBDWQYά`PtХ㣌2Tשfyg㝒GV"Wlطыu뎌vM gwܫ!b%C2)# T,ތz/ze>D8Dl[aA %qNh0X/u2aRӠ;_aOȗDK axlҗ s=NrZ[pUw:IAKK2Aqȇ;iۄ4~ pXJvO{EOZy+.ԘsFH1%*$ /tS~egGk@Ԗ( Uk/#&) Lj?d,ҮPsX*Thq_=U݋bRwF`(y@, bqRһڋbM shq^|_܋@_Һђ7yf:ULGvanNst`Apt[__us'ɅVYl*|%ux S\%9ټdk}#uhy݅QHV"q-qgMQ:.[3tvvTx!2q9Lu>;0 '64\Ӣ|RcBCNGF.ak{ $U;')T[0oq_4ټ{/$gdNkPZMF dx!5Yqǭ=ȐSFuԐbp;/ܒ>"} 5Z6_A"uU#Lo|Ǟ`Uo튜*W&8!e@.BD&)oZ LYqx\m^ {7ܴia R+N~fB.Y1Nv/nD\IFsFn ^PTi75 rC%DRXT,3ˡI9k!^xg؇*z~jʳǼȇL#cbĮ e@)M#nw@7 cOf8Vy[AљqC /'E ㋩͒2q2ڟrt|c2'@O HTNZkCʰ](`G._aoɓy[pL6>fcNM)];ΰtrWG ؽ6 e8rH y/NpĨk}kq䞣Qb#[h* cgϐQs#GH(?P\BrOcp5:V3u-;Ey@[OHLXbgJ"g=t]F`wטdHc? f<7 Y{1Eg<ܭ8FUQ Fl@a_:>R.[[䆆 bxKQ.l Z5fݏ#nQz:K )ҨH|v/b=5Ư*?F=|)Eg)߮-¯svLy|J+xЧ̌q@TEHkrRGr* -Q@/<A:G,\iGDj5Av2q#3ǨGtUd]t@]o>9rS5^9!|s&dQ]E# h~k.*呠f`[#ߧOr%  x Nb .#$'$ Y}7V&:Kc ?I}ư?wyK : ƭ!Z $VEi; Ms"sk7ڶ ;!Y"1(Ub"r{X>.RrPsR *a08YE-7w6]7sb7#CEPn~839 n"~lqDSQ!7X<>瞽V4O s^FW|c*>f tr3Lz?QbAJc%wPóA9tIC 5u#8 N%KJع1~(FDS!mhG^.AZyήeXDѩ~j<=YY|!=s?| A?j#XxSsoѵ0MUA'x=ȫ_$mцY UD'EM3I)g=]]| fbX2@h\i5C뽯+)btb4 {IRR|qA*\>;_nr/Zkr%+ HkV$U+?yaOH @k߆|γ'Cs 6KAEN}e͝! `$yu?RGwTreͩl4T@cQ;&\{aA֞Qmo_V^V_uJj4 f(4nmaS'IԳ`1u_naU_C'ۡb_UYQ E-Vőz 0û8וӋYM˭(5C0xvpj ,NJvZ>o8'.[OՑy:cODYk3XE kMii)ތEGϛ%iu<1ɚAΫvD17f`qU̮hrWD׎\*/rs.Te~NR7$ykcʶ1>3U TXf=ny?ɤ </vqI+ۅlNջe9xi$(`'?A%CSJ"17CSbap 72%D!>y\}:ZA=pݺh!s7ܙ8u-mqlAY(4j)Q~Kͱx\XXۓoh:F^6~E$D,~ș>ME9J1Jq >&㏁QYȵ;쟊l ޶T]fcNV)IuiK|YtO5%Jj1+_di-zZ<٩ `"k[R7}Fܚ{MtoIy;}(kSkK[]K1t S ;BR,ׄԏzYI7.HabAlDŅºQ%P]IZ>஀j+tl<ұa++ ɀPjgbP |Aq/ O9Ђ~ /."u>g-fuZNIJBCfKCjB qʭO)+̆1çH$7M%XipBP K&캗98#H/+M!Nw,6[[;U=橬!MxrOZm#BץH1=ͲFQ. ')EN6Uʦ6TI.13;7mUIyzw@9cXׇup!8=8dB-?@kZ %(ABVo$ao"UQi~׭ioU5ƱGjvz±a҇Cyd8I7y^~&+pD Ki9eZ?^xM:L!|Қ>QNRי-e%tXu{EZЭY)ԉ3J_S?1D6sd.!㮫Dس 1skڞsNy0q+ 0 TMWYC?WlC1RF/. -wώuݦ`s9:f>KUMi y6$QG?}YN3ѻ9^LH5[JA9$Kl7`)]@x({NζI ʋeez6Br*30H ij7;5[-F|,;e"gu8<潼r+ ke#BjAAG;MZo]PZ"ILٟ/9Wi|eyn8 ,Xo-/!({d>e2IyΦ-wՂ5U* j3!bs:[i, ic]u.Y}0`iۘ'Ĩ)W))K%0Ȓ`+e94-E z-PFgf2w̕gWEX1g&s B{pf3-K#tcS2璲̓8i-JF{!Et1ߔ05Q!auI0É-`h?6@V}$zS}O$]Rz^$5 06jʁpFP8 "f0m:b/|ّq͵NSM QqǭfZ! &F`w]}NF_vPBac>M"#+~\Ǩ .YxmEY#Z"5q;"eOQJJ:iP)9P=t,ؐX}tؒ;$)4 ۬0GW(cUpLHםBHn&rp=gu#`o9>' Jm=dѐh#,\ 2]lU Nnj3 b"LZ2KA_|"eoӑ9MblHs:Aj!?H=G<$f) oS)1½J vԮaiXe5%o$:E9?|JͻH4%k9Ž{mv;,*ֽbn@ɕ`8WTJ唨WAn5ÒqYM(H3,yVsw4[<%ԡkZZ˖իL% ^uݡP&mޕʁ]v@0Mz a2!?ؕ;&0b!K;#DWY5u||Gxn1 bT&%wTd{:Ȃ ɡVۦݐ4ʒ{/?fP./1/@d߭\ꤪ6GGM1t!N;.NQ)/6$|mri0auə/&ɯ=L,%757 9r(dޮz5}fv@Q}.Ouxv?>v6. gӋ&ٻZ57=S:[t[sEBP R+ ה;0WJwSJrm٠xLۓ `اhŭ,O _Yvee>%ڷhqr{࠰S@_Ux'ZGKBK9zA,Noy k$6̥qEms[V y1vBqK 4 ľ=*R硩ưisE\|^;'b`6ڣnY&}],_ _oeOFh{۳`2^A[}$Fr"'sHo5Wp92-eZs$f*-ZUek`V_Ap*e9y:=p AøDu$Ju4lkvPP!i;6LIE|/JRN䜭V{E KkJ:ԐAGwfQJ_&,1ۑ:+߱BvE87'$N k1RkQIwy)m(tQwȭK3KdLGG֡98xxX}i;:\kGF)>3vOmc.OL1鏃OAAyt6FڂZ|,)AgO# # 0 AMOX\ ?q5O3 ?l0vq &=X7{?#Hyt{8{Med-!/&'x Xpw}9#vWl{T[) Jߑ=233ޫQ*m⏹8B-l.g܈3J!)aAyع;\<.r0y<6طfz^) KegtEPG|k \W|ثS"Y,iiY%İJ[3l*mxmʅj"n[0\cӂ7$LCSPռ{ȵ!Q/ۤ^kљP;"g(wh􊍥jQ}PqM;|"Es[OlDYl@0es NKR|}?#N+|ՠ.*BuPH8TQe=wTcВ{zfKx1+N_W#蠏ֿ@0@k$YϵگEq"T({4̍1piDٟ*4T)BK_[X ~*TU¿9\ifJLؠPVp$_S`H6w$ט9 S}<eTgbi["@f/Z%.۩&b|^.& @Ӗ.U.[CǨj_*Ô3m $![A"5͍y^؁ZzvU"sglDzN5\!iԧAdA`R%oW ւ e _׷!i H_[ -ㇻqT]b X7T<??W?^feY2ytי4~\/ z}pօm : ׫})dv;% yI!T= gqYnE S;X6|?YrlK*wsC"bZ Hy_:7<3}&\@J^Yf[]b,YT!Y c133ɆjUjai'qSe,IUkn|(]ZG]bZo1B K .)udknynUY$1V~j=|ixxqԃ.r7o\@듛"3Ww^!QIowth:m=C/ cʔ*Ytf`]Ϫ wtv=ʽF]n!"/$\4In2{^Hտw헦@L~Lwx\]Gn͉P5~8Jf'\urF&n ̲9ТFm+ݹ rq*iqf{(ڣB⽴NTOTM& ~L>[܆+}k(}=(S$YSw*nV|j-u.6I"rN>ÉЇP0OaM6j =ye)\y$NP"5^6la2r!%ɘD #0DK2Y޺WJϙ K!?x0D@V~FˤeiFz׾NЦ1 Y }- :, H1 6&ch[S'+Fc~@[2ףRqmi-wBUQH31Hh@cqιY>x!ȱC1%e릳5Ԗ 'Jb!QSoRarĄd%;cVqJ֏sguWsk-u%#5ĩ~Tp& pP)!gZf_W"L ~ ѫ>|VX .H-HHBQ*M$wt!.v܈3СhސvOfGY@=8mibZqdnIqo3HN"i91\70E8c+B{T&) tϰ\mTӿX=h5 \d0kh3<1=29 0+.xeų {׮)|*4J\ax6ō/?2jFmIa g<Vp4gK6*BL3xAbWBZJ6~l [?\vs?jgp\3DlSgxpf0=CHK|E+?۰tgihd̄`"'8cy>h![d.^>o=\??')rZfGw0(6z~eQbո )0UynAdۢaW}vL_C߿CGFᝫ'B3& 7PJ:sKd:gdXxטFf>zh)v&W#`7I+hb،M4wYs>VY6~ڟ gd*DXGoRcЯj]^m$p3;P8G-:S:яB>0[x OK A O{$s309|vGr\~>7b"RmZ = D*5zE< Nz{1܄S'1& ۥ,^N_ínCx/0egzDH\A̓}p%U.@j~з:%vm\.ƅ!4q[ %)F}0JA^.7-IB 3_*}_e4*Wn+T^-Nu֔vki`}k:Vm"}H {’E5-vX3\(-s6_9(9Kp]"ܐ|#OώKz+ba6յ"_,Lm.'vr7xo/s z8SR H +A8uolPAatTߠvGkA ']nQ'&̺&iu‘HҾ?-oR86'Vc|5k4yxB/`g&9V#6pUgy!!V giz`ڴȏ*~?!r"7f!4FS8Y+ togDW>&[([kl]) an$(%@8?ɬ]}o޷') i,Y&O ~]eI7c@(':|OoŹ8sd8@[/HE͵DC]Ir1>j44g)%Yuzy0=IP~ckD_Ҽ]Y$Ldٯká6Ha3zz0bޯ?_'Kj"zU7@f?q}&!H&I_ C@?v-@q)7IODeYh2*)ٜDv^Ca.J[~*zJMQ9.6lo3J* Ʉ]Sٰe7s{GLRFY&. P'f6f<{'4ͧ}Y`Vщ Ḳb"\Iظ,ue)ix2RҟcC䝇OwܭN'/ Xэkq.K+߶ߥB&_hH:rZsu4vb)yBfQq] }U1}5OhAL; ޹`!q{a򁾒;p,mB*:ωc:HY(iށE+S?cFi&b1k1[|U&kb͢@J""hZUuysdolYl>"FS%1H%8YY>]3DzAՍ}ԛHY[aCE Vxu:GaA8@gKsȤۚ|`0-/3%Zh)W}ÙR hz¸NZMwátvcSr+#UP꟝* dIQdTM>i@?G Qԩxp=h+=L/rȳ9I70 ($7&k f_vrWUPȸp2Ԑkv3sPDda)mn/pӈ NGH ˽#//i]$Z٭Vώ)||"#岌̙!Z4Dk  zi]-@ع6V kQlz Z&ڨmlIw<=c/+ 3ajt5T6ܐ]ncdOÖj%>,Z"FQB;be!r@OoOY{(IN5UvAz=40,(ս+iiH .̣7FŽ́`y Q(evފRpiAyVpkqV*R*~Kϵmr5w#JCR kJxq#Bp1-Zca+ox|5 ӲOْEBEQj+U`z9 hgv3w8p6u0e$6a䬋 vig@I3;1(erRnNO-\r" сqzN>UXdO F NW zkXn' VͽA\O}Ix_q/О8sxt5-;Gʔr 0NLMŠAephd U`% JúzHǔ;Hg+PԘrߣnW_t^vV Y5n,vwΞDqጇ1)]9¬{m;[͆g2|";pusa_ ni9c40o'QڮmZ!|; G[4"g\D{YIA3Wu>iB< ʻ=4d=B8qm~Dރn`r]8>X(.X++\}w ;!y-?VRk++ k,>S,2{"SP$YS?YVrG!oQb\dzaE2]|kP\@?KY$F^XtSs7[D8/Ϯ l6#V ҵMf3W#5!MJ0ʾoP0z׍Ƙ> ì~֐SE&o[7KiإYC46[vŶeT~jg lehJnbj6js}2Rk_dxCO~?ftc+mՆxg»*}C\ ׻4Bg6FyM|(mq4#%{79zf\cqiI7 uW7rx`+s['ؐ,R~nd_qp:%f3Ǝ1az2ܹlt}[\BWXFnc.;J˺5{R#<b-Y'[!^d: KPFGghDBt5ԥ%TN 8l"ے HlmzDK'n8))؝eSFwr)nS1`qꚡ`"tW {fE3ijI.R[yjz.9U}A?$.<[1Ӱ$]^G{>0E6KXy@EAzWJş@!}@`]wSuV,uG]לte5ܓ] 籒Ixhl_ic/chAKvKT:WNj:*j9*ȨɻO_8iFn;nLÜz9SH7 (%'u&H֖ToY?& $N4wx<\3:Xd$ġ!/oxUR= jl\cnZ/<8&G} ]dQu}5"QW2uj4ˮ>4JLfʱx!dp걽sjeHdWԗT7(AnУJ} Hю0o-intxuBneG=On`'pQ[Fn]e>H?U="S+A(_;pjɽG&+6rN)LG;[fĵ/6Wy-\bgρ ,M~ FLDBsZp&Cu9'4>|-IT7Cihys jN凝prokbhP):9MP6߄s7^PMv«e6j^~:Jy dw Jm;_Q\c[4!8+\c4I>Eʞv?{g^# O!̊;1KT0&5Z0;̶y- a͞>i LƧՋ,.U9Xw"Mݟ-Nf++26ZV;I:}Pxu3;.A1.G~L>޸sϑbse=S#`T2uHWA&uE G]^Ah2 "ParOW 4&qdwEЙm?$B\).e1֞n% 3d12xe%Bb"D2ɪq; ^;"Y6,L.ǣ>OlT`/Kԇj9%2/ZNo#Ͱ!wӧv1IQ"H|,8 ?("Kv]k% ԯ$Ib6h>?"ޮB_[&F5zVgmZy ļwN, xmjCsUٹԕY_o ntu1kS+ؠ |/!h_RX*@>Y O{C]>c/$lp1eB:^0p|?fMJ?v&dP@6^̑>r%SOݢ5{6/I01]Հf[bb<[=Qɗ\$Ϋ#j=@ŮϦ1ɉ[J4vp9Ŗ5Bk; .5kΙ{zάR'J'첀tü$v0WUj; &rtJ]Lg%s gw" qDl~' 3토r|WJ@-&cW4~(_'qkԏ{[B_89jy㵏"ao޾wHjWTI7pBOX>ڈ߮Ōsd!}XbRkbf_U!9WRBnq+P GgځK1^'fMqgʂj΄]IDR5j(ıQs.t\x S! /f#Y\8Q6\ɋe7R=$HVm^jܛ˝4Z4^A"u/s^)K'~_ԥiU -e\n -ㅹm|:l}gToF!S0# b 3EEg0y\q͠~BT=p|W8K"7|܁'Twj/5lO;#p\L"+;Ύ /a(:)NlBH=X_xݡ4ނLhKX<-E,唩+¿ɣBP0 m؝"g'˼r3&s߅+9mB7gk9|_$LS6΂dq #FMg, ~mz6G@u[ ' z f y= W9?dbP wy?'R7핷ڡυe ="a@R,Rc([H9>\mi N,B$reG_ޝ5|hՒY9lpV8~^ʼn@=qB/T6]⋐*HkDY^S9H#QMpCܫ݊U'$Dd6@I>P56H|HXi\ErϜEP"<RiGHפkDHiT TBR\_Թ돞5/%'Gb1ahv`YnF=/_#cczC|Y;$(>=)t]u4_sF fIW9GH5,j;`me ƌl2bvչ"ʹ1yi9FY\xnJN6^ͷ_2[nV9(љXͨEeӯkR KDo(FV-y\\uLC~0ଘ +q('..c?v7d g]5gtmxMHAۀe*q+g35D,mw̠aZvi2ka/FU\]t;swjUm\!=^z( &gϲ߸G`$ dθkD:FJ-gI;8<9ncT4`fr]#]>$ #*s&ͪ|D z7  \99lRsгq=nE@w&;yHQkQl6qޘ=yZ  erܗwX\DmhwX.5&ƒ]L6a/O@IT,͜9Wt*BA)wKI:-lV$YI+L!#^1m?R >a_ y۷'LNbNNe9ۆҭ!f75Q ƚd3QX ƪi8~- $ݱ"P5%%xu ha2s!}&57[)0{7q.D}`{u Õlx@ =aƔ!O`/5K"Wذߟ I d;d [As@~՟CiܭBN`ԗ@5г$/^mRgB{ZvO#_w VXǚ3c@-WQ|rnRw%a7K软iJ;!biw7>q4 Z,4V@F}\{ )!G hLO筏ΎvSk0&ٌ샾bOƉcduIM~%~2&abT3# 4{JNpcmaf㏁,:c/L{ V'nQ3;.SJ(8(:]1rށfPW\pII_QwB>M6yNʼ x B,ʞ]'lhH0Ib{Ox~_]o'J'|Ȗ*B0DDɐ)gAAeoTr:G; qEȡ^UwM Át߁#Hs0j҉۸~vI(VډПm6ϮҊQhwX` Z~] ?/]BsÐ,n*ǝ$M1jh~sȓinl~moTkYΡMk/B3 [+@ı. LFT=iBmm-铠QJ0 6۽Qa=ac}/3VLhĕ38w5FT!H Dɐ:)VFkSX_)8ذJ ے\ גh*Abh3.f%Kb8$YoU+4swۘ+/4W 9?Upv)DR=R΋c %811Ugko2tR!%0}$ig7R3n!,ԣ 2%^ V!3`;(uyM|L 3 5Pe1>}lÍdzh@qzMpYfeFcABec`oJ~cr6Bdd_3w ֎7Mn="oߵknk3󡌂y&c0 3RH/ʖ.?ݗxhk.lt=/"bvrD,ڽ4,.Cm۸kONEd>#zEYp]1-\z]M[Q,qcDOӈkc$emx ]q; ؼ}.1&:&p8b w[EZ[R C7* =W-( MYfati L HgtUgӣ&LuU#LǸh7~'D.#;ǢG:Ў7HY=+HA|^`>-\pjۢiQ.7:uZtk(r D~&6fҀaw E͜mplG a6:T ak;}h4x(]3 *݀P23=x%Uč er,N j4K$N]m~,K B"S1[E N$4wi^1mmF^QehmQ64x*̨FSZ{\eGeFsqQ/ʘ_t{QJg_P&[~klg&֙_/"IRSQ' ݟR (ϊʱ.vdSM\9T Q=%qPWZ-:ȭWR 5wHw 6,sڈ[L@S߱k}RSO_3wd$nu)xGAe'hrJ1؝ tœ Cmɀ,^F|s+A8F3 \ ʀ߈|8Vg<ԡLC{#$7y3[@&K/`U,^A [='Fq:GX[ "8K((ޞ=\QMP'D9.BX$@pA7L`atg?][γI(IovrMQ(ҙQiŧ :uF\pɄ4. .;*^Ԁ=xܱk;{prlBuo@Kqj^#ՁE婢Ee"EI6bK\!_31 L:WAD+L7?gH7;8Eiw_bu$_!0BuR x4ANFA4Í:#[>՜2N>5} @ZN溩g'UzތQRBZ`Q cC5aО7~R,rݵTiC)b,zlW'?{-@y$;%`NJO]ԘG/U{JgŴ|뤎(It0`MMWq l0UO c޺H&2F.Ef0.8#GP U j}bf=r!dUYH@,A:b2d46&77jȥK4M^[3tLbAȊbXA/g4 $uMLe!H8Ғ\cNvFV ?MFEx#9Ҙj dcE oD!mhܤٓ)pdU6H[9->Ý++y"eoYV 4A') tدq]{pu< uWW=&9{ɀyɚ.r)EWeַ+ϭwVaUٚv:S~9ި!(/ۿi,|r UqۜZ+[ P%͋_R) 1^Pi~Kb'u"^u[Igx *%DpoxG4q@>-['F0'fJ<,Kpʝ\d (M@ TJ]yamvøl&g,?r̤Oqf$w1bC {Go?ǂ48s~ҹ4; jyQ[,!KfTY˟cTSXC`QTn#_Loc]XZ?X%yc~[$6Z9(3yY^'w)¤z,JccmUr]hƖ4]ʜIH/f p`*3 0]N}~Yj5氠 ]l#co8ڴM1'Vd]arizve6>9KH6 }=PTtn_rF%-F*[43qnCyA6 bjgoOYeo۫;\ #Jj^PHp5Mc&`H p݈/ϭ@wmIY8兀=Z)װV8y/W] ,\@}o)cH'LLE%kE>^9E K?ǹ35р#8xYZՊ jr{E8]O+I!DR_(PoH{Vm:bQTPsaNso0ߛ\֯Gp֢'^Lĭ[XM<=#e cq&}ח r\k]30nb- ]'T| 8!r/G֖#^=؏w)or,{Ļpu} tۘԱJ~2Ca 9ޓJhT'"vo2ۂhXıLQ2Lqν G=m @ֿ{W)%8ly[H] i0l0[]ARzhR.u(@}~ 02B3L;[{vGx!Nڹ'*\,{L+>o%'3l=oϦ"NyCMmi^*Rwoa9] [1|D6h6oS5亿DsJ dǿ9?%mGrWܛq;Lψz׬{{ ZWѹj"SAj G(A˥X'V^]h'b!$c`toL4M$v. e(4pކ8Q YGS dx#h\6=m$)-!OMiC"qt5v$fYN|v͜H,5C9;uqdyȉ[dWQ`I t}]g%I3P#ȿF!An S,WetEޫ{GYN,i,]NFeS>!Jak/ |{m2Y1L2UMb >RYzQWi+TȒINA~=ʺv}AR#!*-ȧ1(-|Bx})Oa޼q6}||DYzvrws*`X:yUS[[78Y;QjsqRE(RrZni-6L3 U[Yl-ORJ7pĘDjh9ll`;"t.5 FJ67\ܬpR|P6K ꫃<-&Ohx^1Z+77 $I#N&?ch *Y\E_?;Zfu@jpzf,`n̙CIES;2whڷ3R^uo.lV`µrߡΈB[}Œ7SWvנ҅?:_K:z#ߔ,`דDk- b`<;{%8- g$N5A)tsHw[/s=^'շ{ R5፱/G)DoC8 R@L] ?O|m9E%0&dBg'I["m1kwS~UfT9j:E =͇_[תiĤVZLJf "F澒]BM4m؏pNc[@&;bзlD$p9!p(hUdc+2L<.ckgT,e|f!OŤ_ #ah{EEOW'qIAg?jĻzU̴cX\y@lMUGSxqcnB4[mX2Z_͜iԠ`9f0AcE28yGoG~{Mbo\j=h(Ob[9P&cechbogysob^hDݺT>JsY5gUU m{`tc`+sS`F%/`j~+sCiyڳkR#;#896a52A7HKm,:$a$pbĖ|lS'{-?&x rrk C'm^:q*rS\+KHW<IO~_h;61lCzeiga;SL30"}* , +@5 j l>Y\7M A/I[ e*Vۖ$2)-Y3RO/A/B<@NՕbØ>%BmHbg0ˎu6ɭiɐGw>m(* y8)oMe@Ubk he#R2)[L<Ȋ tgW Dn%@t*;yD2#+KI|+}((o5X;y}nq(o;)f;?6_`z!mߎh_*@ip mŮt*>Giu8~e8SGϟB\{hSLӡFPY> '2d20/c`<9K2mدńa`2\Fݏ?%(LGg-'sq ù,cXQKzˋXˣ+ovjڸV.J DS5 }tozz_T%״dfI4;)Abi93zi 8jF>EzbQvP?pIQi/>Li$z ힼ"t*oȧ#CQŇˊ| GÄEش&+b͔6ε҉;x,/j |}S@E vntIn1w7HP"+Vvjď XAkxP  ?MIo,h `2_KQ )\r}j.(mVy [ ԧҡiqha"߅1Pz{G)ѹb.s@nn5-hxD Nd^e ڶ[8-7Ff\b\N/~8! ر;1~iJZ\df !:1{15p6u74rfiUNZuw"%K!RON, '{dSV`8ٴ\z[6yK!cal,9!Q=-g!+ZB6yX|}=qm't#hy! YCRp[5OC:"v *5_g%xfxP pqp$ׇ,{.oݎ-s ]\i $64jՌg 㭡¬BJI e4!6! dӎ<j??nzJҌt)8Wdl_obX׼79|0cPkTK*=CqgZQJ-0ins\FƋ6}޳g ct!*n-YM]E$z\W 4G^>IczF:W\P,^=6/U:G/yPjdWتa-T/dN|;߆䇜Txpu&}Mi[̡,Q=m6h+%@OLWUݚiBhd)n 1%x`v'fG\ln 45!lmjzϊ͟1/X?K[d$)6y)*/^Lr>9f6ٶUrֵ؏ՔiJ#l[P<Wyݘ668FS\XCƌ32SyRr%뵃pi8o;;Kܵa\85g^oԢ ?Fz;dbo4N 䉜'fbl`*XЌ1^5^|]%=3b\EOihxSl3RѰ΅5÷|hhsO İ Y&v~>^Y7ڿB%D3ʻci*`t!_𲴑df3wfV -/*(v-Fbx}_k{m\ M7bVRxªiF^H@i=]֖/{f(dw< &9yy'TQyJ[-% dZD,%- b{n0)D^kL䔧!r5Nb{IfXQ+iS<$\Y"y/6 r( JFj~LQ 9伷?3_G'fԴU k){T9i["4 EZZb<:0ߠ:R cchNSNΆG`$-KM}NX¦a?sS%k]ДO\,s?*3zRy?ZRO Ad'HD&lSUYqG4{'b YB#&Zn\_dL l*^^ٲMLV+:NJ>i|U|h ]g0yVJ@R\PP7 H&+Rd:+(m]-loz,0+?$WײNMoۄ&hVjl^eKlLlk5V(!j ztʺ-a+vgJ#v{!rra-uM%+R1 w*LDdjbQGpbsULJ30VN3 /!U`Kq{UҙJSdo4]m>H*Jgڻ{x+)P&`xExڒvhC[/:uDFI6|MFTyK\՝A\ s&,{57]كIxMpv"IQ17HGgb<)9eBf۷],W(tV- ~j%y<10 Oh*Y\Ak'$$^P?4(K cUg\QĵȖo;w2㜇 ]!\_==(U"ѥhT[nC qpP7ûаL}w s7x<QiP xVؙcz e4,W}j[uNA@5&"sT`qO` A.[S.'_7acHVx:o9A &A \X\FrF K EĠ)T\qE!b;_[4NY߼@Ў$=,). *]<*֠?xx"Bbґbcc|w[Td.&+o!n>K/E@ 9>C$znHH` X̤TxvrFc{ƈ -e>r%".:Ġ^`T+{\)>:B8|P6{&1;ќr+1b-B?4O|3`3Yd@ҡg賑^'>wÒ y  <./uw.={S|۽A1%JA:%P6H@2@!H*Q|lE.",+<L5YhATr@D 7 bX_:$XP pxT<[dI: 3?ta!R^Sp]qyKSmn|VؑQjd4Sِ~gK9f22 T$UPA=Z+,^-ů';qJWպͥ\ |f #H‰qi_:^0h͖i6~a]' .6R{\or W6t[Pueq+&涖X8yĚbǐ09JH̋.)fRRQ;րCU*tKy[שܵ ?|gyJ@-Dwϖݏ)Megc` Q>kܫ-}Z+q<^u(KvQwZC."$7Dlߴ'hPo}+̈́jsDZ6%^a}lwh4]AtS? #{PUbex:L-eW751添^z}1f(dvsd)اO!RFYl׭| { Jz=֏gAStr.x2FAߪD-Y|bw"=Kˆ0#ƱDo9b΅q^ 0v`)$'6}T|22^$Lt$*r ˡ:f}gZu$E"şHPzs{|F:!™gM*ͫ@]eBXF׳TA1B;TY&X_[&wGV⁹Tt낤F) ΠMB00 gz5w1kq'lg{OqG}B|LQft@x_gޚ@yYV׎T2S⫱4ͬ !lpk@IShNM;: z/ 88ljxemOj A垰z|lDŽFre5֘eEYn'4sG rFh9N:ߖnsT_6qFx $  !&;VA`):BWEe!L9Le<⛬N̄,Gn*Fq*nܷ-(LP-dA<|@e&> \̧vJbkT<%9qnxU;k?snK,i13Q}]DNc3h: ۼsEB粬}DZ>Q *KnbxlFm_ŅY! fn%BVpc(OW*x[r +.W"*8c$֛_ %)RaMn`%82Z)&Q`]noZ4cc˳{WBo ; \ش}1zBx1Il^[(μd銈)19 -V7Y TK1's X~l-r]N/툽*EyE.w[_MaTR1]$HX>m}c9f AigEM5eBgcL`re} (8XMT2DZ*nKA8fnU^ (e+P]a^ȷ%wOPT+㲃dT=WeԸ o9#&qBd`v!S+bLOՈ/tk%Rytg\&dVk̂_ {،qRK=&hS>YkMHUIR@'xEz3Tv5nag^q,LYfqe_9IIQ>11K`T4Cs~p}=4N_tFEhU}HgXgSDo.blӳtG4ҝGhW:w*alq4Np5h`W+_AK@?ǰ!O$DcfH7Em%rˆCz|gjk.Pw KqR1I'$@4js(=@2 ‰pl;d4銟p7$ՠ'(DvwP.$%ff;UƐ&:ӥcSmRbȌ; ^ۄv.-:2W-?d"cAJ#<|vǔ`w?i+ucuw}V[ , >f-12J}RbٝWBhin:+ͼjRÓ(Yޓ$i.[Zx :KIrrdlh%OQ^%#9axeWi\kq[':#`ہ:g&|#:3zRw!tX{şvlDI0hd%}:T+ l:FWf%M}dԹ&e1qnmf{{S о# 8NUgVqop|w \6ɥд8%M{,P꙽A;[/.p% 6VmI[H00_ί _Z{b9֞|ZYяDuO2^D5.m epnzϚ8++"Q&D/\!ptR`"Ɲrr[Ϝ(XƐ/mJf8|X],}sX*.*_9Ė ;oU_]]gB/@=ɡzdY0!.,Qq@%ڃl8$QXwۭ?˪`<)uW󨡯#Lc b*ͦgS B ?w`Azr mѳ(09= HքhJs2CBieBC$ erj!gU<:n`;llsyRe邺Wdko鯍2xUg50V =&t1(p0lFÌ\M2[ZYXUl jv]JPQ%'tڋj%wR5*}KvƏg䝭yw G/-=49ٽ^Ⱦ1.pwz :1$)MlYBBLMnN+YrM`X[rحcCk]^$pBNGH1<:D_Z~6>fҨ~X׵)1lHwVMLR/cqp<[O-D0HV¤-S۽=}ъdbsB5^+atuע+Xm]BEա]"紙'8iʮ5":i&6- `<]G(J :Zh`"$F_Sņo(S$ᵏOPz=\UPaH3俉rx,!\{ 0(r};! A !v':>%ƌ%0&Aȶ7}#:Lw/oW/eSG`j|=-JwguyH+.D"-ZQ .^}x@-aS/7}^㵼h0)1XUBnɿkEY~JHu1s1!&(nQX>vuT /p[Y-}GʤfTb5TrY*OcOaYpV2c%gdȨ%H/.U0g5{ߕ5Y(쪰RX |8aЏsۧ6ucH؊k]\-N~a @E)tϦ@s^J]ȫPnN5NNG aXm_R?O~k$c#(t#qX#gd:*egâ T15I݉nrA7Y}gl8}! /$֚I=6+$ۖk9.'6+|ƺÇ!NA|`TH4eVv 'vU2Ix[u m#78au/ΖN-]D M7Р J.{ߔ.apL_9'ۀmCd!Py%Ba^"L؃H0QJ&{mmKе9ʚep m܎% ψ\F`!g/; d\O51gi[n!z+)Y{$wŐ!bI8] =]U<:W}C-vl4qC ÅVyXKQROtZ`bJ%n$ܴkBuwL1_sk1gbrW(ϙz?q))VV[ˆcWD;"pV&nւWٝpo= Re07<$›K*hUa߷nU΂fiu)Q#/kc'/qCuDIqZ qPkVسw%<,98b7U'&HKOOj@I)DM|ĬXԨ⍑ Eg8P{^Y y2tp:m^-'y}9+X:a _p:ڑ,!TF;=8%47xS<_Bz9^siߒl˧6V"-U|CS&ߗCq)ǂɊY48J3>I:%i&j:J3׭EԊUTi*?]}kT^̦%hAܱR 9+ƣȃfR"߾( ZhyTMа\56GiHѷUV~x%ه~4:bQ! +{~8HE<>;cA P+9Nh֔Ʃ虺zkSOp /#mOj` Lm}2GyZaĉXJBBLl7̞ͬ``yLF ȠB+l㛵@o.%]naGw/O #ΚQC ЂNH…9^E@tE3pqƺCAb [:N+57bk(WNfXSi ; ﹺI{_FW1 "swdM*}:_^9;ﵻU7`%SD!|BXGՙ nŏ 7猦XXL4t3H롼8BUъvz﫚x*G3"w(J^Caޒhq>,j#*|liPm |~BE+#=>a9Afg#ʻdٛ#ž+0ޑ~uu#o4fwR[rXQq Pv#&C~IWtX]YgֳBp#_R&[r,BN v ̚DCmvυyrѢuSl!Krȑ,'?l6.cPS郒Q@‚w["AQM8.)yՉt깩0Q6lOғ < dIڥ6Χgԕ5W܏/2pݼT  \qփf =UbVʦ{(bMguƢp6~$X5 Kc(˸KU$ {! lG7IA( L'Ρ_+'9֒kZaK(l# }Ƅ Jpn&!(qZ-%7e Z4W_/; }}ЇLbr<јG&G\>ZH:s$ٳU\@%J𙍀Ӌ acV OyRĤ\/:Y>sZΜETV#JLS#irA[Eu钂Ѕ&8eo0yz S q2jViHkE"&Ԅy֨7R.#a͡@JTRN ts\DŽĞ5cA^@)wPI6㻨RڃW57 ;G q!o,9gdE,)r3b Zref6MB#QVӟ|5QyDPGط%>ZMaVH~DR?hޚ@''R)IM;3.*X-pmX23 @v?D_EDYg^$Y̖TzI9GQ!qy.nDb[wp67*[,xɰG ?M=Ԙ:_CYן^1D3*Ys 7"$d$nz_[-1‰ܡ%h6 "匛رw89;nc&0W elv8'/&'m,+*Aܿi.xA!T6 K) T+.lWBGMtzyh4wU`cDfۄ>T'oʿ=:>^9#TƢ\! e@`L+Be҇k^6Y9v  A" #vWGP"e]Tx&_Qo/Tn_l sUGoDaYAz=tGA}0ic>K13 f_H)}n:Ŭ|]&%rIOta Ed@F\I\23ZAaXgkAH .L9gJU xE~rY9q^6ڄ@6Or!E$wLe#FfHfs Q96fi'=ra }K8cܦ̀;3.;p0DIA z{|!I{ v6j3Y%sv_E5LZwj[o[Y 9 Vjg8vj ڧ j2o }MfDg&bx/~@ȹI>%'&ܣag*' XBB3ouGOw\6<E3 UNr%5ߢ6KeRg',L\ Nc`NCt %%9t|P}ї{CuKh=ok9)}{eG_n 5 TK2UЬȪ" 3혬P'J`7 TZY!:o0'WxW:DbA\@*rg|'ɷD0n(]P >F2uxcVi[$ǡ͆v] $?*lB$%iv csƏ{i"iè  7OF[h/DN#;edd+zWM}0P ,OK am@=I Uсg͝g 'y5KaHuVc1CP1.CuH C?ʎqDp'R\(L "wp6R , d_p>T.jc,2˞_#!k1ね֝ۗ:}r@Aq{Ҙ*9wXZ<..zȹ2efRMA ~EUUF @l]v}jp.{P؍2Õl <[mZAⲡld߱8ǯV 7IJz-2J3\vsQ\c_h;8*3O>PpBqB~>\a~ V'DֽG^]6@+B& Hh & |x$/M ÀzRaSk? [Kۍ%cR?7NP{O[o|iřp}4LG`v{tU̱m/Oр]uN߯WNdT㗠Q~؏{rYDURAw[x!5䔠|S srLM&{f^A)!*كm`,r"t* EU&PM6$ۋ[c{K\ Tgڒ2R1u ]"Hv-xb6 i^D"hPzCT2@(irl=8?ĉ(L/%r]zex0Ty,'}-+,.̨yɂlgf g*]jmFL&L,N&8[ q͝,J?9B񳖽,iҰ @ FXl/BԠI'o dopN߼tCKd2$(o{@p<5ɖQYj>Q7IDi b2m3і:IFzZNYږ~:@͛|^'H0# T/XWFt1JQF^ԭ=;nipi[Nx'tEMt-k0£MXv ;8?n W$b7JX)KGGӺ *gq&Jo 96/0M\W$RF e^O-yƫԴ}I^ΤrYTU5Xwt-d`x=vωa@zI{p[Wm2/JXWѧjoDHᑕ*(f41nyի{4aJ (zz6©p3E]iU`|Ż>3(FbnK<0TeLXFxnÙfFTvDBzxb!E!6*bU^~LB}?y] 'ZZ]yyu998u3',KdQt-6Hg>ycZj88a-AWS{+EL7#ܞM&6(ҧ39+oV rO}FhJ _.W?bV_gŹ#Ͷi_)ќTw &¬J5p4l!e&UawAdLq:œzc@X=Ų O  Ե29ѬJ,rݶx%Z9 fx)#Fy еj1 E(0o _2tXy-~aB6@{&[YLcj Q5ɨ-)"s d .ޥx3#O%0o@h0ZU  O\.RY&0KȨ6Cq:ysNZ#2T!Nn{ AO{gծ&BSwu2Q8:BȨJ#6~['Kg7;A!e@A䤆i&#:#q,;KcpѸpXqԩu6wSUAm5w2!sM⬼)? BL@wt^HVQn] D/ Tx!f{ ΣcgĸU')>:CJt?wZyqnRn1|GYsk"Hl,#09ḂSu5c|]͍:2 KexGbQ ?c: ߌsn'Y8dk]-|`|!Tڽ:R&#ۯ9}?TOp 럏ܯp1+bi^ch[JLUȇB1.b9BOʏU_jE ph=fU*rzvYjO 6˚G@b% 'E(w,tEQbpD>B騇()E]0)Af!V&/^7zyCԊæxЩ8eKzyRBc*X9ַ͖F[Ht{<TпvNSO|SBt/h!Kשi:酇2JKCvSqq/7wwdDt訞q["-Ӝ]L˰#$uvТʼn|ŔB4A8TDP&x17 .0gDf#ȇlI VF2h C/HC DIY0pVa,~&놢d@CM}dtZW/qUq$uXg{_oF.-4 ώIw>hg2' qTh8Hy2 m$Mb.(Q&_22d$5<'bp)[ūv)pF&ii-̓"04Feb0"xbӛB?L**բk~^h0O :eΒ/iButPG/#hdD Vˇե'QJ Œ¼|:?ޱn?io +iU.RKҟnwn)҂SOu+b[1r2t'@l \s2L U^"\* X%҆ Y[P<ݼ|[ Ϋ:u󼂥'.T <cąEzTUW?vFdL{4qBLe猰#EAsB+)3m [V a86)j8)J}f2Qn ieX Th3uœ0+/s*)8T<@yC!n?;ޜh$yغOxiS Ud{~}Qc `V&*|'eQ" ojuMڮ.`: ׻Ũ\=;`Z 8'R`G蝺RkJ mx^T1惦Rayނk >TEv,o~٧Fb4nc5sCP;(cc'-#>Y 8_EpOV˜®Ԫ"4N Ν[.8RSRUVֱqJOX/x4K}vmOx'oҔ@L3lm^'pR ߞ(C; GV:+[r>ZrMW"7Fpuz$2֥+@@&cAgr@Gk\'LQiԶ$ 8'Cc'"_o%3o IP5|{%Æ vwͶuim} BCZz?./S ]hey$:.U|("㿭B@|n/՜s#YpdzQ1YSfha$ڳ~VuPҌU6a`b#63p}er丳 ><DP_n9*`1%h%Q/vػ=Eac`UlǞQ&:G4tI-]u/p#6W#ֹ^4 N uc:L+@XgQ ˻Hߛf[!eoz}ߡ(BsuE%Z]",K,W8s9;9g|W zʛ7Y#xiA֫;CoZwnEm;@^d>sR6y}Zu[w1oUr?Fϰ.$pl>HNrO #t6}#6;  uѷk 's!u$p0ZV'x-ܜҩ(UFd"S>2\(YQcLboU3ƒO"&cr$A# Z`\vDU !G ~z"7. $\ Y)3eOĒu-o=N_)wJ9OF7=ސB호 x]}ZoXKK-= lAHk+Kl9 Exq*M,yPWp5NIިYxcZ=‰@}Tj*Lu"N'U*kTٷ;RǙI+.qH '^ml9Y֙BcD9//WI>fB6,Rr;>Nu_gYF&psm2Ό"..rOlC-} 'SC1b{wϨceرs娆4;9Xf^@in^<tK+/ĉ'kXBnBGYm@ *ԋ R Am|DXri9H #kS5r zJVy7Tlij=EQ×C~_I;ۓqv͸؛ D]  VyD jzt$p:hv1N9Fx+b! PH!=e/XU*{ԯ74ȤTm2aqǁ?8[] 4.qy)cᙠrKG7Ŝ ^J #0Zח ս8;et4|L}7Mhsj"| Qf+mDf;nge2]h\IEseLRkIw ǜEwR+8oiSتeC>;eGbCx_zȆu":Nu;zZ Uط !T}[d&[b; ^R,j?gwt&иR@0pM|W( UE"G"]L. x‰.)&!M0lZkSܯhA5c#S@(%m`<ʆ+!3'iFiA0>#乪<;KزNZT~%5J5nԏ`19:lD 9}fرp:LBtq~;1+tu&nD:qJRo3Zcz%^Lsp0l9xM)&]\j3 M^xX"QHpq[ @>l&s?NE=/ʼn:o"GcɺMNnDuB6r36,#bQuZK_"#ID' Y+r$MJ0&T&&WQ%O $!LHB./Zdbcfhp#"|[F0JDGOdJ/1/<'}N6&YWH"7;P늟 6ĤmNcus]Vk#IAi_&VRpB1Nftu y v]]Zh興_TO% dF|*;_WGH3P _V*I1k+>hyL՞uBvݥr6CCLC*YjC٫B Lo\"F&HG=֠Yrz/<)_/?0B@@w!Ef#\#"4l/%8RLO|߰#R8T(>$Kab+&3Za+ż-1HZ%9Y` ͇6Mhn A} IrMƎo, ܀"N0LZ"uK)pX/_@PQFs>&ٕ(K ,(&w:H#1>}~҃'logEO,`:[F"m;lW]1m]7xkxW^va as^;hLhvd;21$#Ex"b$b`F [kgz*g@I^pDp8HN}]LIZt@lX|g]j!%\ڼŗ9rӬΩ_ %_mUl^W Y(X&Wx  ilB;r2 ˘z5@X3﹔~w[rƏ[ ,U[aa.jQ(&<-_qh.:u Bt{Z _ojhCtLl _?oWiKaa.\A%/{X㸷~#$s)̊Fau|k\簕1ejєYDwo'ݼE>ah]e%fR"(F橄>}R;JEږ@@;@VuvoCV㌘ VNjQ-xӭP2-vO۷tw³1 ?(oG!f`:W! 6g@eh|-84[v 1a"50"$_WsU LO̖LdrjpS9kFLyeE>Y@I$Y vVDLRܛahtoW0c1q3Nk]@JLiiiyvS O=qIP-"E-vn{4xm3JRù:dXo\WK2}*cY7XQ1hJ5h_7"̓l^`R錱 j 6=䂱D#aZ#ð h%Vm+$޿wht4Vp:~kX+>r1G~,Z"]ܧ$m$\4#ԛX'HftaX*䒽"fe{_2b3r}9L ^evɁ g:-uD5V# 7t]K$yg)OBP mDP o=mv*[&ŘR`XA+|&ϐ6aɑ5dZCɡ b$WhI0KSKV}'ri+,~ܼғħSY)ڛ N!{֞bLR#ʢ 95Q0̏a٢FzR=AI\WsK9&0 <) ?&x+Ir3_ W69:]`pbKYt.OT"J*U*żډ_iR4D/%W`dܲoU@}V%^͵":P4IEǧ393X>a0 ] a!؞_X ٹ?ϊMKFΓ&1~_w01nB@4#6Vu!K gA9bz5pb)3QLJ7K%5tOp6R,e@<͜]5"!&&Q\l=ڽ`f I.1MÒP롒2'jɦSݯdM±"88ٽRz(cY\ԗ-c,u҅#yxGV.,ڜl<JM%?,X%Gd-8,>X@rHydN oxʸ=H苊)IJ׸M5͚Yfʽ偱 탏v\dӉlrzhQmjW#9ISU~90& dQ6g9>1itM^T{c*q| 6O)̥`jZu5r- 9aYPR~Qħӝi7::&_%ygoϤ,sB*J.21 xȮ'}VvU2c}JUZh|B֤N@&"LY>'j-^\' p%$(]ρWT}J!PKEg3@6!F,boJ?#BR{[}.oT֜wIGĒ=Gʒiuj^J L mvG0yV9 &UY7n?n1f{-R+4d h0Z͉~}@]k˄^8}QGR"cg/n)8} [> t'Jh-DϳrKU6KS]*wP+YwtE/70ɫ)D*Xw3D ke,hC,SktVh"6Cec4?ٽNć[ (?ˆP/Cߠ RMTF؞\BΌ6Hee}=w(vxt˚-:qxCh8mt}"qBhvYUuDeb%#g2=Xq-ɭ"TrWro޸+VN"a姫{}rK#8L!tTޥr$Fv8P'^zVGKm GZXUX^F1 @@Ad[!+d8X91M1ЂE"hgP E\P#'ok ~5|) κ tV]w͂"GDex)Nxʅ;÷A!ZQxܘZ.E*\ku?Hp/(A5:.o;0! ww?bX3)`]~ `kޒ5*4yl%W\O];ځ N'jO:>|Koz#yr!F$D4=D=ž~1;ĵ:߁+`lqS'6R@9ޤOfp2MG|@ dP].2gV~qvr-@b#L)J`HSaRgl!tq%o$JnfHZKW4*9V<fwL4inXߧݬXeILX v[EY#]L8["aї*B@R~|t@ڲģ.I@BqhI<&pNsVFW"X6ЋeW X ێF,Yʞ+ "a⬶#Uty.> U>&m9>e[ E}ș"~Z`fD1o⌬4C#}IT6LM$dyCx2>쒮8HmԒᮖ5 t;ao5y~ .R%IvA1n9 /np(Y?lL?x>Ay2adΈzAӎ2u l%\UKǦ0UFa}v=dK,z8}@dn[5}aކкЋJ>^C5zt (F 5em@Y_Mܪ;3 "52JϺv;.!%Ù<GUMԂrG1S mTV>E@,(l~V=:ɇ&Ĕ8u!Hq5hTvs# ;lVaKpeWTZ1an*H-g~!5 yoSoZH4uJ~@ؕكVCQ B/HT }>Z":ˉT$ I=l- )L!Rnx"&N9+&;ʄ\"kxkf> VB E_7d!,04~W3JԝSަ|v0M [Zm5s`:6ïZ!N̎]Mⴤwd[d~mlD՟^Z9 a%Bj\B~xXIj}ofeI hB Q/\xLuʞ=uRǥ98-6l odIC/t|TBgn$s ?=^Cw #NoFnkbGM Ipv<ٶtNYcXBa4JFX.B[Z+^*#ZrRBnbG߻ð)LP)`{^w%Ωj6d(މ67Fp`0h퉣F~惹^ߺ <1ĩX~|zUew% lJ&jQ."O%tb,}6m oe9~ӝ2˘wR~DINvIp"JVfdn 9p1 nbubg\*ὃH7 D㎇ }6,,:Hd^ X k:C7yC$Be>%rar>#+Z @FeHLڝdO;ebv__2kmD/xeptt}hX#wuؕTાs4̅9;Ediж_L4 [sI /'zb=Q &ߊ]*("m<!~v_A}TOAл36{D;q"ȩ9>B0L;>2 5xC(,jj8Jav!t٤ A}fx."wa.~< XyW}.N!P;%6Ry!&Ӑ)y *EckbUiJAp.N&526RTg.dX> 漜=QGcbH3Ԅ=M;Ƥ[7iXGSd-]˳ϵ_A>w`Mj9$G`Dys:0N.WM"J:_$cV(Pmf >QX};/#4]+'мS5kd0 ae!U0/$3C_YRy*0e(RƾϦKSQMaB9h=;^=>6XLGeI| ~1U>0ڱdh3h0pi;:2n$hDv.~-miU V} yFdF3@E)Y@82IYR+"('i$aT?dMo3֥H"8YaV@)E -'w׼-g2?O,/]N6kWUƧ_7پ\܄wrg!kZA^N޻a1ڱá.vg_{Sth˵Hb Z."2NLaU1& -q61~<^)f~o$/2qQZf4{0Nf6@4 Fvӈ__*^t@Bvk'q#_9?P _rz0#+^~_d5j+i,5 heD((&Fj#\DeYMuȁI0"hXݟIbWh&xr$؍稿,܃L ǎ4B ;ANۦVeP=RLL̤^!v:v (qBƴbELʕGWD Í D ޷N֊+Jȗ9󙐞u5ݴ^H*7{#d`H@89lp |^zKz$&`ŐXP;dGs#l%%dEm-i(Gظaif=LdjIB ͠M n~ջE(kUWoG0|+ 0#1ҽ6.`U3怍l(L0אnT&X)NSr\ r.GTllt_'%?n&"d^',vD13=5t\{RpHޜAuňHLT )IHk^ΜuIr kj@5=10cC0"•F @xkֈi˾W' bBț07>yF{AWB9f?2DEB)ڃql"~ׂvR^(7}' /zqύ]gnk$ 3nKQ6[PbFY,Ol'4I5HY/CP{$`0I- >0@!C6֭;LıZnN)mTW8{UpkgWR[.?B?Y# *v=8^q :ܛכ~"  IEO,{;` Sv:[_EO~T_dԾehrwmNh¹ +wfm185FoEԪk2K[MU&z6UvKi${cbnL32Wh郍tW8vb`1"@bͫRjycB[p>lx4tTw~#!oB3T>\Mqt;0*fF/Wm Å4Sd_VbWIdl #KL-'ʎ:(p)5y/[!󜵁oу7q̧P\Uvf8?LZ="/`Q́g 'Z\6[ Bo바Rv1WWFH@54mJf4!;/ZصVsvv;5 !>MO [0v,?LB=9^Fr@HJnqMr6 cϤ6$D4]J`C@-[5jAE4.N_9]&c#__Τ^`QR=?D4)\ ILsۻLPջZiNƕ:$!N{J>;&@E)8[2`rY}tjFImQ۹LUr*W(Yw]FeZV25U.kʨa|[+8}Q m nqeQ{"OTxAyB :5m[1 +ul㌠cgO s{X +.'[7/da>߹9s#"G76͕t5nتt'lP3a( kt<]BVɧw1*=3H$'=\g),as'CÙ掌ESs0<%~̵Y1y~1Zxξwy={›W2PΠ,L208 CoIXh(.۷Z{| fJy8cc@OonFcgq3I<GlR]](7X0 a"=gjKk/5]@-/++fEH !xI#BJS-U5 LF~VM-9j"\9;m6**ҿݐ  ߏNˈ4~",|sK+ | 3ʈ :+w8֊l=G7ZeFxY1k@6Sф$VA]0= φ,Z81Q//<ȰmH#R'3b5f c Zԕ8z([ āETX4J*'`L\S8]zL1l4Dӳ#GQyW3ɿEnk>S0.CtU/9 35x0y'S[܉>7m25tV?+oz")8J%-Ӎ5Pr!Pq.@iw߾ʩ~(ԒW&םl6Nrm>m Y+!zyCg@>mD'Q '&_uw wgqf ^k}#9iߴ'[L0pu{ [G֋QJ -K d%'=AR`y&2 a\I+O[hoATmkr@܄76˾2)뵠}ػ];81x dCgtٌsM>#  zN.sstpv<%X14oݞb,$TjW2{q}Q?Bۃ [p̦ .r MLI Rg jnA\俯pjs>iO`^Y mu3g-I"\d@m{tE.`a1vC_k}ɉZ\'c)PN8>ԙU@B|0kkfhG4YNr suσql3h58mbS*% nMfrz7/ ZI eS6.̅d̙s?fPə`s!5q3GG*#z38cxzG+X=$^KMo̘Z€గt t+OA#/0jK$nwra)_6lh69 9ǧ5:S+l.:%WD)RlniKƇ xnݤb5enmװu*3j`_:ѳd>v*UMfO1jeIAG+ݧ3ߜh>0H^v&d%~R ן"_R7 @ Я) fYyõD$*7 S<]K.SRk E/zt a<6 yU8NOU#2ۈW E'뾛iαC.1s.܎B+Zj ˋ$=W5kw[K, `wP5 e6ow,0)/C+1Z ћ#mkvf| c8™{M e \X%>o)hWSrd>'EFVbtܖ_qP"~ 0^H|v4; c^!@W: Z!2eߵߋ9&-~uX]_n{ÙT~E~Yr [>T<pGC;(o8s$Vz1y.R[`":9]smvk.,V"m{|Jk]/HEǟLHQ! Ъ-̓}8Y~L$n-μ yhHoȄGzѶ7 d" eW-iR3x(E(dgWXJXf,=KW-G1 ApXP2Y=+нyxw]'/ᴂV`Qnn?COzQvybqyNV[⣱n+wE̬EWifٷ,^adz3\ EJ2YfޘwDִH( q~quӕ3o*KE:sA3u%6 ԴZ}] 낚$|S",eIr _ܣvߝ(E7Õ3!K?82ElJZ6'u,)2`M'3#=J>=[E:`q%rwg-XaL$+tՙo dك.]] h@QYg)lޥE?Ŀ5E򰀅ocٞ:5%h~Ѝj$HĎGKx*dtΰiTPKO-QA PLj/Q<_rLXV- 2gV~maD󄫄ff5[˴^ˣ┶xi4~ ؖ&oTp.gBG\+ՠ-u\kՅwFF&[,)â@DefWH^jf5 Ș|seZ\I+$({4p J£tKK=H5Hbx!i$_aXX4b3Ē,c* Oh1"SǠ =0k/Vee1cL *ŧIlP}qmWbY:(1sPSx?ٳ$Mm=p#Y^*/P-K"z!hf- Q6V|{ Am|E!F`=tb@gW?6PjOR"&_JٮCPYB5Tkk;% ,y \E?l pVyN (l„pBH%MY&>P5a*atļA^w(MV3CJh5;3N'g,W1< R%cyEBX?2E,3:ۅE :?RFjK%ek%W#߲n)9 d0^ F,> B'`XppLIb{ܣ`cI `k4b0Kkw?exʅ;cdGWR܅Jْj }||K3wEwLZsB-wMZhOӫgP\h; `BB 1ܗT3}$򏙂BdME=kAy!ol ,,S0pEZ0[ӎ;r"ED$O_@/hXgiBfz l󄠴e9!!3e1H/0pʛ>L)9s]+/2<]uY+5nB >CqjV'oAOps5fEn<>.V;d o(UP2r<:оmGb.f|iE\ «Մ&H-]pQLąSҔ\tiwrH6H\4?ISsJjCr2+@bgiH~RED8kGtZK -!ݰ,Ml.?CƜ"z5"?nt!Ly;@{hD?RlN8͵*"@Z8 {r]D xZ0vޤK2y_ٳ9X׍UdH\}_Eq)E.43ΰ`,Mo.WVdi-9 3 #Dpbo8ՙ>=L`~MwX N୊"fOv W(9?MvC{>%<}V @̎8t \\yίuYK\'5^G7A*b;1Q=lt@1NI ad,iD-fևns.(::5wIvQ̻8#',ƞQ!o6$b1y>7΁t |H'òRU*Xld9˸$ͅLJXY5JTfy2 RZ2Q $o`"I3#GN=+F#)8plr5sv_թ,7Cʐ^bL4ųJ)GO)6N%P?EAٮnS>_.#Ag`=*Uf2M7zJy蚟a˂,h+T\Ryǰz"1ӶG#N_*ET~=;Y /p\2ZpUzc2\8yIĩn~.}z+m3;P9|Yt`B-#F{$mRKxN }hJRGu&d~)8 oN6;G~~3.t/q)9=5blDar caqA&-kp،2m?.EzRē'J {&r#(bËi'9-ӻ]@.|d W%㈈$8\z5oZ}0 $O> 8vk'E(ibr4kwU_9'X3WmPn,Xj+R=)q1,nNd l:\d?6vCMyI]=l} %IBku"]4>ۖ66x.\Vjm#7<*YP M أ3]O"auOz*3=*x6*/kgE.*+.iHƋ:iP !REkJ񴿍~} 5j<:p!vsomv3ͩ'9.)w`~~j%Y!V@YYc6Z6\;gZzM-mҷN5v+oZ=ݚO$ ơ6ih ,]K#?@9Msؔ?l9vIMyɶ:CX@L.jc2^񆕮zB(>p2sr(Bdž\:0-"#w.gD1)G8DG) P$էsY}ovRf,#V,U+dlR,|_u_2dUX ;RDU Z7dPN^^ !Svc\ӼXG%a?c` 6z}d9egXǩúicϙ\й[a1mpmA4qXH'c2n%OLXZ;^T[DY"I1t59{WhqŔo'_irP13O3 .~ !+[˻4DzhN2f!nuy#+ZЗsh^w8L}@Q> җg_!?hU,o{'Y7n8Cg``Q:vN )7)gSΝ(`@""лldF¹[ծf@*s=p^%7\܁wܨw OgJ֓(4U*>N5!gדmpfl*dYAMH3%yhNğp%+]\!VLWTNߑlJeF!ZEUT̹ ] FǤJe5T{}%`y|X5f\*(3P-i濙g/JrfK KǏ7֯mbMN[Oe4 qdeả.q>//X7jQwsp?JTvd*+>C?+E 1?>a_yC yůY`s ;IG ʧi[o1iӹ{flhb`O\R(2uЂd$z➳$ϲjKbNu mTIYc\U/CYA|}ԓC(9|vŁʌ"w^jJ+g~]˴sQ\"s$qd,rŪlV[x!|U:n$@sΔ]_$?< g3 *%3zLf_Re٧ХI4\gA!_!o|m݀^BZxWZ*iCtk3&Ô #1NU8v."-q`&bDe(EMWwvSjnףbSjGuS^܎ιcsc>Ͽuw²5砽bpo)ٸ„rXZ-&>Ֆ=Epߡ4QUFg[|["Qhˁi"|,x8Q*Q1ZFl!#={7q9io0/qF) Cx -;vETTX 8l0Cq̡]P̴$RQŹ#q$NBW'~M2[$wzĠt'Ҥ~t7AlW,L"oJsqV^$V` %? 335Q`Ȇm9 rKo,A 2|Hq/KQ&8nL+,`菈=uѲ'-&?bٓaB+\ A'>Kl>K8^~|QTɂR:q/ArqFpއE?;nfiW\maPh;Q. ^U8Vی.RMM&ugk$u̾rǾePuUafYyhTcHuM8kB_2-Mi>g Ed+%nTBe]]zT1p-\R}o6e1 Bv%=9gB耡6iF\MVn;7ڴ&Bi%ՅD(t~LqKzun?Fl;^x={׈8pց u!NQ>X)]ڿY:|Cӗe6%  J9V`З;)+ NX[ ðkM)+EDBv9"oct*S1w7,'B,@$㍙ͧ7T߂ a?>-MkN7cle ́LS;:r8΢.#>rFM !'M(t\VL=lq^; BM6Yd~4R>9Fײ{GG`# m!378-ZT,%.sTGG1l\A k\(><:ÜfMjC4o$Oc<P&MVPv"^0Q})!#> ,:_؟[٤DsvᙺRV^f'd ފQI&陉d.}C;GML!&rW$H.\d\9W kON JS2tݰVђKu H48`P}_ˬ K8Ökp>$\d2tLEbzޛq4C396U)P>mH-Pn>g4S CGg0/ WLRGm63VJj S}y#"O?F$EB$v`"\/L;Gz96/\f*xXf9Kꎫ+8|3ޔ \`Ys;"-?ъ9S,Ԩ/>J69j=)"LqA0=~Х)lJ R62fa74'&7 ߾mAUKu TڴI+pf^SZtMMmga`#Cr2`H9R i>qo^7})%s9 ,|˲XTO>\F7'/m@7K& 5/݋θ֤$̡5$ф#yuAgmE;KMzՈu3KDw&4p]rޤ4uF^ܥ8dJW q sMFäFm / 5wќ f?q jU{>LN Y()nC;j W?w:3_r)ļ@ANj& s[ X"..lqA]0d$RV/bo<ŗS{ m-44]xdK^{Z)l eEEq-M^ÏO[0tm 4NЂmbC@D[u>bJSEHćghK6d4WE"E,9kgm$3@, AʞG5V7N) f݀SvΞ#w鑀XM'X!8u1NG dka_l0$nt%BQ QF7`7ϧoҋTp zuϠ Ă=eĩ CW>du.2da1ʸ !4wnmO=*rC ?}:JrqDn^|+c-Jʀ:f,`?+A3@ )pY{-zQ$&tcab} VxfE=x 0jbi=Xle*O*VfL83 z`AKmŒ1~J  讬azպ|@?B0My`8O3&j!j?˅jPf^MIzh rTބ[٨>zY1dAr3'Π@UDˈ*q1ȿ00XpkMh,,ϸ|o"L֫J煺oa]IL³^G eΧ ωR*Goc6pUu3)8"E,?89#}A&ۢUN`UBs.n}'qC>wIR-:GyI|H7`[Zv :eZN =,GAqauZw[ BpQ^z +4@сՅ]@$GTc1aE9lGlΗ,'S}܋jAmA,_7o옒UƼO{.'}i9׿G\dUg;iihJQΔ4\r9o{C1qslؚ z)P\ ܼ=TG_Rp?>\*^gĒ#":SG i7FmbQXsH֗`\{E* ޽f͕޹uxNčƇC6j6 {zl5M\@be씎lWVћ²Q[S#ckȮ@𓠐3Ɲ1ɨKf(-;/#>cwpRѰgV~tVS.lsRV򼐡D E7D،&T% -R,s3޾&Px%UCܲܤcgHn9WyߴU8 m Fo$AIon}|ۦrȚʢq]$ozFZ4JR=E"^N}!4< ^x4 x 15ܹz ]0xR!9UzMj.sHf&IT0fphai10mʏHTc hDŽX}]t-~Hm1S.:0SA߭|`nn,\qk+dqEŨ\Y>%5g6'D\ Q)kqaǘ2#&?&,*T;~7>0ONtW 9DxFN *}GpJBzbOitv.~xlggΈ C*]MHW5 8m8prc@K>~ LC:T XN͆aLp.%*)ns HszԻmJ;Xcw~54XEV)x8 t)؍ DeFvλьBx=p[r%0n .c+cM7ƶwx,Tu֣gGґ#ھSaax~b[&eRy\1:ՔgBNJr(rF@?}HTL Y9)kthm;|Car $.?5j igD / Eq'aqrFE"ryu I?*_zX*#&*kš(Y)G~c]LztFvF=_3-0I8GM*;!hƃcF}-cOtq-ŠDѾ'c\2g׭rU%hCmZMXQ*m6}H}KWN RQqIK ptl+:kkߗ2u3\@3Jܫ]j5MKMi.vp83ug&GYa:3˂7^!-!CG!px^'ѥk6D!8(Zxy/\3|2Iuʳ*ʊ1Vp@t[!2,MCmj[ᡃV"m1 |9w;!Q0նn,63EXxM살h{q|"2CZ̆:.څ:jjB 1ŢxW吠7X|I $ Bb-X-Yj.]2 _Gd|՟ԶQ+wxWXx4Gr~1i=PƬ$l{dkYKffj}ң QPpՐ׳obKDԉdIɀl ⏚1=`„3_ nR](#ٲVOgSO~7j=PQ<9ǐzd{7'G xMYOU:(>S#(JAʻ:iP" Iq+4!pWE9pLbZ,$|߱3zQʪ.5laU/& ;ľǑ<0^K}t ͺ̤ca5 ouD2{Ed*mbE䴉tBZ$ɥfvFj0 u qD)ڏ6GnB5nFL։72-؝LwBP#'ip#cK׊s'LTqz]ڄgx":m y"y͖< n%,h Ab4v?1 Gŋg,%ہSA!~u\KkyOx c>EAvhŦ!H\cWl'`)ьU7+]QZku?W ,fJoFTӲP&z|. )dXMb2Ӥ>u| -1 7r نtD:bdqkEGsXZl$U7dXGT6gV``SFTJd@hg-RЙQfS:oο+{LTKΰr<KKm E`7T 5w`^ $1ILuF 8Y|)bDǢȒj,rmb )xbQI Jo`9+PSoDV[{Q>꒫+}Fij 'ՉTF`Vbۜv$'|pzDҞmo (>a =ݖO>{kDžh˂y,b& M b&@$,GvpRq@[|\m>}'ie%7FHA!J,?!-Y<'W=o ~ǛH} >L\tR>HY| CCC8)r6/cg !\ @9*uHRFc㿈`2FVzk׮e] ͺ'46Q|CFlUQp84+$" v&!m wVHY, A:X##12Ap}2#B#oto#++RB:Dn4~%z;CɔP}y :6|:aa##vSef\u~'@_Fӫ?_eN Z">ShPF^nX f"/R5@LF#~˶d3,=P,ɥ?ubf;zdcg̋ݨW[li#MI;;Td6QjY^kg )ƌ28b6,(Af vǟ wL Av "zקt^?2ۡ<Ƀeu@إ۴8FѦgx۸<< BϽIgwBTr+I`T(s FN'F?Z5|%CZ>:,v3u870˃-~l!*yg ;z~\j %ȁ2C~з2)ZG~1tn TN(T0(!%;-{:&\_~wt?˔@YYl1n_VGB+ WpG\KGK^ݛWÆP9tѰF[y $( 3%U>-]|Z6QIANwy3oiN\U4+#VHf1snwm8TX#+C8N#4NQG!d<Akf()ycRlz~28Vx«"ij?a?W5}ٙ9n^{rW(*?$ 0.s*s"{r&ea <9=JV3@#MkPNt/+PdO@ Sd,Cb4&G΍cr~{Սݹʢ0~ bH睥5xŏ{J᎟T.Fn-Ngۺ򑈚scOOlU&$dZY8XR]ĹXBZp׉lvM~AAzoZ)+fFkK@ijSww+ؘurj[ێ-y0^4|VKpoҰU%V9_ 5?R3Y"C[$>v:2Ў9>jvf$Vx* 4^ zd| g;]G=Tō8(OaDw$M E"N{#qImƙsl=5IwĸBgp2n|EDP(W,hcR`A #]#sZ6$ .9<-2 =̌BfEnxpTp{Qkc %?m5wC81Ϳ!ifu"T`M얛7S q"*nab(p~7.uϏh ,#YԻK;:r/$4xOָ$!ulX12ŏ(udGlQqǃ8$ł^^2)he&Q@{nN\xԅf} awqX1:Ww!K1E[炂f R|%Ur†j}I[RN?@-G|%LEh=Ēo ; ΍RW?s@PJת&ŭܐ ɢmpYyoJ[Jdcmx Gd$IX0}}>[Զc`3Љ=.w#9x"AB<q-ͺ-ٚN:.„)k.pS\2gslj㦚TwSՀ]:Y.hȁv*GK`` H35 :D وTu-P_un9hZqv ϤU-x;RˌVSIa#bv57ݢ^QHp ƺةE5_#\*\O(̙=rRE꾫]$nX=O_Շ]|]o]੿"ڌ~k`31 &ڙ%q>) f =UH*481b4+iQUVϼђ}šse7<RH`-W3JЙ6B[ IƼ-]5CL,9<'kIiO83ގ)Jz5FL妤ux(p\-A!O|?7Qm`eydQf$\M^ DLl 97|#Ovh|K?ZJN96%sH_dR^io5b]x:[׽2gQh̒r&k-Jc SBM/_cvfkmZ}7jpb).?X3 ܺ JMÎ KqQ24 JmhMp7)Fux93FAGR"[ܐN9(݀BcܙEDf(,@uo=8G Izfq-ឈCᶰJw_ö)gCu Zd/cpڛ6LU xPg~Nd#w x;E,vb,bV.띝|86&1A (Ԯ=y#,m#|Nu2/ #.#WBTyhi@mdMEkM] -PZxO꓅<'d!0ev:f3 Dv 2b 2!( "1T f6\?2uvP5aq\ŧ̀Dz ʆ 4cBiH T1?zY a'PO&97cM_d1*@FO r س*)ӹН^:#Po$LE^yFbvK5e!3ĩw[!32Z,5ȵ:8IQLLV \nO=3;W`D=?e?YBL:@ՠ]h4ޛ]*bD9e3mdBLB dhR3ŢigP ꟸV9 y)c7gT= ZDRY(? [L904bj\mlc?uU8);Llw< xLҝZhJo4$s!ŢTyzpRAZ[qcVy6V1X%f'O4_k8WZ >)=oFVšK(r}eaw %mȕ+=0ی'ʅUQ&2l0kOKEUBu a[c^4}yLäB/. 뎁R6jy4u^`Tޠ ,TX)*=-)g( B",K K:!5wgur*V3'~(YBtf82 9 tѷ,C{_1hѾsl7ʋ 0H\.~ͻޫV0 ՜-sE,#RjE]Tm?۞ڑ"5g-t|H'fC7CG#f ɳP^q+dT3aUYbPm(&_=-%fPC3齁Dɘ\3ΖvѤT.t|{>YعN1YP)!{NsX,+-kxcW#,o: jlyh]鎊%Ero} QOsGpozE6#%"8[0&JrմkyڽAJ}M[[RYۦ|T+C 8<(zC8^4ػ.wUzAZ~pB%Ȱn%r2bZU9 V/ISS̻ 5L%OIm pq]gCTr3ڙ]4dϫNl-A<!g&3%7S%Ջ!R (/rc[߂S(%QW]`Yo!<ىʄ& BSJ3:O k ٱ=/,7![9(ͅÝ9;}P l6|<[jrVK1PP(fH@x1 5KmsKҔY vKNE2_H7ۯZ;_8Y` &UYG4W$OI4UF~RK[f;:ؔʝPĊڸujǵQ2kv5xkTO޸P @gg[^v#!M HἃD5R_0r45s̓y_pVe~)l5(15o2QQk@WfDbے#$h R ʣ,ӲnB9HM4hft$J 9 w9bUM!&;x˴?y$qI!Aw/JlNa5?_JTe]2c Oٖ&DڥƠOYhlۅ3Y^:E>Bēcء%:Zf_3C-pe4֯?B mavdB>ր/B<'=|׋wQ:RGS*d{ (Kg#EdrHu&P^ s@QKʛF ᡍS꾦7KbɓG6%*o|5~%13baO(W 'ssw+1: m[9G̪TX }MU8W! R=e_|߆}8OAoH-C0|={:lSg1ht숯9Z+ғRB,b]HFKZHPӾwr-cٴ)hoJfXeڨc/hߕͻ%#awĉ5sMtH=MQxN|Й: XC);dH+rCœX8`شDi{YuyNW]T&Dڇ ^ SgYQ,xEȤb~r_[O&NP2<"J݌򍍽k@,/dM콋bx+ ¶yI%SK4q{+H[Op}W oZ/ @(?a=>RjcV94οcr4|%u\-~4 !6Qi萛lŋZk8&4|9j+ z]*ByCnC+n$Q!t,dqA;ᶶzC0=stK0,MRy{N4iB"c,&zq{ՠՌo$EQyL7,gw^ӁkLUGCVOV{~Hvs⨹# 1raeXbwz',`> zu2d^9p0mB e{xRZ*eqm' _WM33:8RA*6iVSBF6m˥Yh8s.GMxGXҧgRa+~sӺy Dx2н kVQ.[sIw۴sP([lm23i셬f7`+G ҽr;`xǎj\b*$ޅ*FS# I|Do MBLޝnl]"j_= 1/TMh=MP] BH ]J[8z]uS.P4" v጖@AQz4ҁ1 zD7 B'9] x 'xrR(`I`} ʼ08T,kK6P$#]y4Mv.MR󎮱~䍌XY]) 8uJ@=`ݵϖ`? Iٶv}_)#maE/Ԁ3Ww[/Sx\WPXM+5ã%&$3BM!Il>>yLMtq艱bǍZa༠\.dKJǝ^&#;9O[tM7͟,~C,TM7ՃyG,U`]=bicV%HJϩlFI@cxO]LS% Xi2-W=S1mJb,⤯Ҽ{l~l{?#!$uEm{gm '\.2kʔ&p~o0jX'A`Q:lrߐT8s->$g a<dmҝb9o'L'd ҋ^؈L0 M 5NK: %1l PϣI^K&:VUmLf{sC|j{>4L&PUahR0eu0B>٘|`5tl*C +H80}?=sd~f V`< t&Gf7鷥aqm+`JVT]X.ftuf6B`PS?#4fϱ}RWr/căDISN# nӨ쉓9@&\ìeez@>t_ $4e&3o?y WTNP+tm࢚>XK?/څ`dٯoVX͗ ,qpD GF"|u泌TEnGuD1i`)v(Wcvi{D,yzAV]Yey(o5?"DY~c<tҒIA2g)!2V ͜LGK/ #'33b7#-k^F~uDfuCPP:[WWG> gc݌X`oVYĕ>綮 GM vZ8O"܉[G )n3X vn5/V0(mzCޛ&23S/H?\FJj:9O:zUY%4S:Op? iI# JQ 79:nեpT#?"ؖ#U?jGjq}Ÿ]z ’#X,^~pRDr1SVXdNLjjv?;blaJ_H", 5r$JC*I$6)U{z>Hdd3WJA ϒ7r<>;w>FINc>ȿ$8xtX(i,IL°ڼH lI'| BA촔7d$'1&N)_ m ^!9 /1yEKݹWLKGƗęibj'\RF\EI #X/+oR3J}4G6pcF-Pv#Լ5@;{PpvIS IݧADԴEk6/-/ Ͳ̝2LjO_U [ԝ綉aڛ J-|J w jm&(P|f%,B[:'Oj6/2"1-ZC/Q1_<F'bQVan=YzCyTv H4c/)E>9Yeo.:?_۷>OqjGfX3V^|"#񽃖"sb^ƵB\sk-3.?wmQ讃M-)xgZBP c#n n5f ڗxy~TU~bT " ou + 58^LZUrCɹ4hY5{2dwom-X^P\F;d4њLJPj:T=_0&bld2ק/"wq!?'I$ΰII|B+=s+ ݾY#&? +HGV.sOQ~ӿeAmL8;}$^v>KKL~kvۼO:)qp9.'ײ#oR=P})Ħw9z+ң*sm !wJKl\#K.GmbٕyJՀ/"ĩ+fBY׵ד3"Y6akbL`mV.Q "ioV /C_~-' rڗQȆo &T7R[yyR-u3s!jFq\lHoU^^g &/>=z}8gsvٳtVQqk'N=MP1j1qGXIagx$[Hɮ-Bd)huflqu|Y=kg&e'lqfV/˸]OYQ0{H)!1(Y<]{yyaYwY;͐PBQq!Rl /=%=I~3bo{̖1q2l͝4'*>2CcD>aqaJp6d*R`6V"[QĴB%zglоٌI5q`dV8 T] HSp|)qT&_=qB=u5|> {<,6Hۧ"TUkT7 &ێQd oײ 0Ţ*N27HuF]HU?'iݖp])?C, =oCY:M$lr;Tֽ7 Y^cps$vh`f4\ZWwsW2=eDywki @ #ħ:y(m1XWJB(N9Oٽb䉐.xj}!,M`)-)W'?/\1D #gx7=TpI1UL}UƥU8`BVĭS7q_~*ҠY@mSt9"f^8ҵۉ#GT;B\v뎨bZ&9*9" sb7l; A'Ku?-$b^<>αq%vyc]f~Nc>*~M +J\DƨmƩ_WM{LG1IfI}*t1aW<#NӠ% ʮU5f.{>@餳Έ&zr|y"x[ &*.ei/.׎*Q(N(wAb . I%Cv1m|&\ޡM+%B Vs=RhG?Ȇ-k.9'!*=%䛁tR~xAм$k=\} 3t~{xC;y]kL M3%.0E6M8O8k|PZ;֒7Spđ_Q͆4 z's ;QCgƒ1gT#'Jue_9ɖ/$\3mtv N48[}yQgʅP 5bLb¯70N5%^=RI,lnL?}4GwA7f%wA¨Xx NĽǍ0*TЯTd.PAL{vY4:+ݿ#xI|}H8g8yqɆpwC%un7)zrtD lsأ{515Eƈ?7kAJ OMiKRUι)^3A~ :V"9TW3Sq:َm|bxYLOٙ? TplŖ9LUevx PoYP#%2*jN ,Ïb=waJ:u97 ozbzdks9B Nf(K.#:}(3Pnpe,G&"f[P|pMIv1@Pg%nݜug.Kuc¼?,FOq%tA ;!sDMdqycF1b}ã~y̴]>N'9&[Zə7*:`0𡇚{n$BBz/cRfmMIi6׻,[ݐDC^4=/XY`l=RQ՟>N=-'$v,AMhdH>!=|Fxb9cGN_WcFɈWaK4/ DuT&y w|P`bZr=BF~YT,7sTTW8V!WuYS/^Unn]hтoaSI0,64e1a ]]3)< tId&Q[hT }6}/^1Q3xTKd|↠V+it$85nyG@iMsU53cZxz>X&^7iIN~:\׺a#X.M|Qvn% ,:pÍu ާ,J ޗE5vIa6\]Ʉ!Hȫz+$C) I13!(kmq3ZpKP+EN- /gWP-N[+DXvq*VrV0(Kwn{qr0œQEptHL\Jȍ*LSw/1SQbشHn#tzv.9ޯ>NIÿƘxNJ._EbI!2ox<$(s< r wjޫSt0~K6^츓1@W *ڇ õ-Q٭H$?%3_l>ʓ-+7 5*PUm +)svjܙI≒#-ȋNpx"&bnDpVKJuq)&o/]O_Aدs!̡ I%oC'k!;2FȨ0. ͠qGLa3"l Sr^ok^r- RG{z _[A4HD/|/M 䉕8xKn [!$tX+Xy>:F -џlc[Y)<1⷏b V-Kd}myVIh\#Qςse y?kglf$vũ g^>G ژ`_)uiT;V&^:@FW'AJwni}c0 ^<%3gzGu5l$1#%C~ve+;Xv@U8I|hɇ8ًX©XHS#hp/g# SZK묯b^<9˸PW4+NeՌ Ғ-ME)v5XkPVA0fk35-{Cdnlj@?nUH{~p|hXA'-=cz\.xQ׽?}3]J-$"j>Չ;˹MU~953kj'@) k$v-SH;̀H= { $!j݁nR|en=>Ex]ux#S^RW{VV#-\YR^QoTE& r %w L؍p[v]v_ EPYJVY ʕ8$(zB_^ӄhϸollkvfVk&n7rݝMXH1uoxRɿh=lY >jY͢fŮ/<N$mӕ(X/y;8R_b{#;A2.3+Кn`R}`E4La_ )G@-~^qjAKoT%4U\J.U(@%8]sq#knN*J$AӪKEhWH5Dis%s%3zpp[([l$W1Xm#|0~\DoZ6N^yhb|#=uתwJWxg"1Aw1$w48qK/.]G1,QsPIQ :[,T(U:ק5l֑F>g1=xxs$&rfR΁q@ u6jѫ 5[U:E+WVȦmIM[meT]6.p ^MPnu75Yɜ}PˬQi:hmUjz]L}?)!*)OHHCBkx?,@rG҉1W7>7e /h_&ҸQ.|)0 6.v\t)_6fs0i>\d xDv(QSJrP$Jb? {@[XQ*^!ï: dzQ'@%t1<+}{v?@C(%] 0>ī ӵ}m7r#]tԯz" T<=|8]>ZKaFKؖc0wk,k2=}PEI-7Pp O-@Mˬmԛ״^E[|EXMީW~@fL+T1 [NeL|h?jpk%WדƷĔsLXx (haO~("N"f݃]}[<uu;?+Gء_߰!6ovoS̤ 8=cį"F`zDQ9j0_ +,LeIT;G: }{yH'P#Xld t\J&)[Q/uoW~{ ,ࢴ)\z.ڬǼ֏k)ď9v3sPT>pcua*}?SfΐƆ͟eC^ZPx!Vsr6> F!*\饇P5jw\و;_h7HBv+`ޛ#<6DL D&dh8h3?y9h"O 9,š#1Kx4,-79=oS Æ- O&n0{=N 3UH t YQ۝zjyY<VfEK \=7KI!awGSԠ/C0+-j =UeeX &nO2Yq'XO-Neaa->фF!рI7iArVf)ii _ǃjm=Օg;aH?0(hrV5asy0K*S8 ,Z$lPCU> O.Vd +4͕ng1]QN}1@alB(XΖ]b[g渌#128g9^68K̒m:Ul,( &~>D"V.:Ĝ|/2ˡuy9; {B2tR84A[D/P&*C_BpX Xь& ieGȋPӽfs9W\ҮtWb'%zk;|t⑆m?+t TDr8g70\zfgW&A^HPS ڷI]͝Z_bsH]Z`CWO=eU)3=S -"7n7Z {IN fMgcj֝GpԚ ݷCsv@RT| &Leu@ <}yX\yο7#{YEp易U>d` LQ'n~-}=RX^]lL*exRB{mES{Xv#=ֹ{ÿ]2 nC]]!_oyt :nx-\Ŧut] /jg67 m¿KڋjJ.5Z ȷty@,Ӝiog뭫.̹76#qVۣ*v`'E#%tw^B,3$ v얞:2}ܔ?ֱYt*X@tz fNvEdv(]~o8/^rcBl4KJ!WGIQUE5b{V9PL<~_ZjXEBhk"eI|gve5F.۲z d(?CMKOP,& Vt .r܁PL^k˵(O7w&1Eݸ-i>-yۣ8kAMPjhh]ۗ{hm- 5~AV 'V 9 'hd/4jAz:q4Vn̈́b OkZ vy1uy?VI gjRl-ť(rv)3d&MGh}aY;ANG a;Yoi9p,Y qRݦxK!n'Y#6k~,)>%Aٓ1cNEƚ ^MA F40lʹ.1\6UYvj@Xd'Ёxۨ>+bN͝ zfÙ!лDݏ?W&*Ah$J kHkx¿$ojJ2b?MoWd<M$<"i#nR"gMs ahD !==4jg1)e $j!|Bzyd%(c/ۢ,D@"kD$٠Ǝ)+&UF{j x>vjAr-^XuQ+qve-uDޱsx}\^l9 إghpQP;;G(E8&%nGBytWlD!Vy 6Qx^ OhFt:i>lH0|gH~w)] QF.H˅dO}嫋ΐ Ex[Jz1g].a ,a<hāa ֵ<\2w Ay@ż"'>9O`y|'O ?ahLvfjZJFA%z\pIɰ %2l wY2K畅Ld~ vƻmZe<{*l  \e>ĢmX4nTfփ 6%tP0'͸νä 4ȣ=.*,e C&w-x RCFT^- ^n w3CiASihڵ45s>VT}ԚLzOpaT->,kH[t4%L cű}#m. "PwJ?WW^5 ̈9=&S HBN-oz47{'\`Hn<~fC|Ok3 #Z>zI,u'b_BGkVꍸ.@@3{# )r޼_B*.ubc]LFS6$/ELz4 w!T7a'iO j+Cs`qSQ<n;)r[\.w0̂7, K*0H=!:N`TpǪީdr |wzvGѥ++)"I.[4 1bƻ;+BH40Μ0A$G³FrݺFk ^&(h4 3eeSLuctCфsu %k}ʦLguGzQ)߈!wqrŏD/܂t3ǧt/*: =/dǹ7lk%mupPSz`6PPآmcg$a$z[̚O5Dd (UUb Pzq\T)!Yy] iYߙTga7Dgg[X0h6$_Sq_t-65&W%MYpp%Y!C#qӞ,:U\]Az̊^NWP  60DI_o:m>NHj Z]%Gm!X ݜL}&Vط `C؆P28$'մ/m PČiz{$w VH349yr\OT<~7"-fee<e:aS<#g Ǵ*0|4+,\P󨺩j/CZ_<0VͶa {VkE4-^psn3[Ƥz h'o%FNs%A!YY]@[NC4BNʶD+D1HŲ*l5K:o-[_t#rwI]*ZPωҶxyvA"ݗ0! j5ņkC% &PȾt֯=΄.禍 fj_|蚉 g5/yj*ܞdI4\M+\}os+@B;մx6T@}Ȧ؁e 7}:ҳy^q /N_ͥ_(kќFC:o{ ^ O Z[ӑ|2FrVD5 a!v h"M!c>>-7 L3u\:;z~{ sݻrg_,}>񪌧}B Ⱬos+짡KK.Aܕ!{`l} ӍITBOJ)(E[B*pXu:1JG2iuV;+dLPcd޽D;fB9DuL-J0Y`nLeΈZ>Y@UY-#if0狢X/y K˃cUS(U[2V@J=|*.-UH}L~_ZSrϧnj+!yH T[tnYɆ2g9wփz'ꀉ?8},\% >N<;TI}HQmBӵŬ@:x/T]$\'WT a93ۿ}8 NX/wV0]6>+9hj' erՙo;B%4Kni#Ҽ<e y[)TQ>yJ t273R`qm)޽\,l.dY^rr}H`X Y g;HλT/~\vV XJku(aT{O*s_/ `"2[Ac<[5;N7lf^I. 㫨zCO+?/SG㵝(1opVjώL9clRt6bPG+K%Y"Gr/TxԱtsg/z~ZjIk Ei*͎TBox? X<~Ll.z-,3 ^<[}qsͳ;q|@3=!U柋< toX8\(`ftY>AmŮ5T\: r Yz9℥zzO,.O7VhnK C}1v8'Fc*MLZx cāf{^=izq DDnucӰx;yd2F>jmۿx 4wxZ&'L%&56#jL@Z>ua;"qx@+>\~|@50Vfz ͓0" le r*8ƶQGvwr wzA>\*+bTP,?=2׽@!'#ߕBEz"dMDq(oMw +SSFK%Q_k.S8#KQ=oG|cDI 6 ?2)xxl bEaտ3YBK@ƥҥf/Σj/4]{:d#["pF{DA흒 V 7Gw1ɏJWOl 7w#T?6v&Nc:O\u*-$x?i b;a%{ Dhy ,EBٺ|;Y!T/j \hׇu\~D6#ФǺWh .E&{Yd]V0ZxH{+\PLQkȨkp?2XzCޘ%ngK7Ͷ V1,l4  jlq%g!TpH"Ne^/sPYQJ ji^eکb<CB_{$M3Ujn3 r7 us|j_klyRd,M : bq!ABRqӈ<4Z> _GWO)z֫_z^Iv?΃8AU5'd8S lsh UMl52tLj.85|9 ^ߐIA\͕ q"V^tSk^4erhFsӇh0ism;Z"C=#^}%>MPdBq!Q $/0/uӇicK9G"8^Be)QҰ]_G-9/-i _fI%OI(|? q7o6iCC>RhLwuM7eGl 'l;{po0ҧ@֤L-cx;)`~LFqW,jӵ"Hm Ms:ro=/!4R@$^=@L;1ԫNjZ~n:7qYHynZ㩅BaVt䗦Nc6K,hg'Ȋ~"P&1A/ڰ)`\.dBș_X !x$cV_'QRx=$q.%n']5KBBZËzKi5y7q ޚ0(ΙU.V^}@Jcx5P}"WNp3:[vu 4SA" )<dBERﰍ";,uee)f>UtĂ-R wN)H'">~ $L#1#*z'%8eGQjRCԿ_-m*@=8:+Bxɖ5|{MmZKB釆m>2pOGȥV;>XI[RhQUayb|$6FH0hM-Z^GCY)V;PĂ lѦ2}HyE ܈Rn.+&0ώR!~Ќp`kI'>IhLj'͋!՟K1߹H[zXE=DoIx b ZFU:"ܽfg1Qd]eRVdSm7Z!Jc>Ō"$ v4@$aKnĢ<2)4%qٷ|)PM" yc-8}=pN_oR f,A;g!-JWU?$A%k}r.QC!n^B 3tΡӦP6fhPAqZ Ys׀-Ĺu Z ;~QCc x4կˠb+hs8BOKeaT_.Ƿfbß8A/UBXCLw'% sr K3"q_,oWAڋcu <r@ ϥ$/5pv ak:rX'*CX 0 ,YT z񿄧=Vcy?w*0@WED@vhn߿WlBM;h d=syؤ[@5nQj~d2خ%bsMB]Mׅ{%'? ͖ }ERJnWϹDN`j~5x4陵g0|`y-B!񂊾ha;[7ٸVDtTiw"Ye`D Z-T "0q\}q5&:`)kݣ'q]B  VCZ@,@P/]LAxM`N; u swP׆ -Pd. "r[t*r0,m尪\~]5|sߣ+Om"a M9):&{\>8U2 /x~ -Y ]a6GP$;.Xy\qffrpͥ.Y͆QCzU,Ory.9- [EImIDsW#v;GX`D YŷĹ zcvp!b>c0YJ?5xv /m7=?#d>zkiʂ24-$mpxQV$&Iy3m/ 5e[mA;i= A+^ Up݉Alf0/Eٍ'7|hR4la^"k/tSlY?{lk.oAN0\r:!sq&/$עs >xA # BDC fB:FRV]:=vd7 7c[ItmU~>Nf,Wc4,ety|0:ve9"o \V1fNDܒiefUk:xA@kK#LvM쉡z]CWhAWb6>P.*_}f#3FHWy5 ́ܞ,0C#+@4.8$d͉'wwrK9V.UDXVA9^~iQwG)VDrr@q+Fyء=!ǩ @aSD2k"_gah2P<>;%&r#fST1C\=׾q7n"4Q7p-=unX C[_zFBleRT #=U5*`] w2Z>F?ZyUf<:3n9ԇlN$ Z(-5œ#/%W=Po,}Oqznha*=U{~x*PSƢGN鮗MDlTQaL 'xg瞬hǥR,6 O,HbW<5;r(D+qD7 UOxvrtf ]} \J/UeFn8 xMk@2PѤf[;b[`2bbWR>K'X++8`{~Ok ^5p2R!S)/dSEwDZBj\ޮ =Ł*cg GZTu=K9!Qު=aQ+ ^Ǹ)EߞHy]܈oXf8F&mCҎƔ.z;^y; M_fV6RTJAU% 8I6LbpN=%\5&7/K+%w/CGz[g[ddHsxr+1My2mk6Ubl~䊭"GxE5R_3WVJ6a)Ui{}[0 mڿ@;8NfZ}?kl5Zkq6f@=|J 6ߢ`{TPNh('76~zo4 fKxm؀ ]toV~(vW`CRK>%8}Ex if$8sL5SX"B߂S]`Y&@l6z3Iq_,-|膍f #ǥ^Yz@F^\RrV]RHaxNt'ԳƵ~)'W#utx]#)؛]mQ ₄nJoMyyc?rp@D%p:OsJs4 C~(eFv@(bOzM.6ռlA8cp<|G7:r_!_ D0l@d4TznN(&sI/ܛR( dRv귟z!XV`Y7HJ+.'ߡ  _uJ 8w?gv}Ii<\ >%F8E=t *JBi9NV:cYEn= 9vփ5H;E%#GeJE!,pfH||h[Dw'Y߁|fDͪ+`ߓ-PZ7GåXV!% q,*zI4-zȈ JV"ȱ"ͺ{_ˆXUVo. cZk,p+ RfQݒ8LdYRa.f[30:2 JnKe^*G4Ndm/*x$0YPa=PŹ2]XHUh"6r\ )~ i˗GF_ Pp D (/VAݙZWɏoHVfQaJ /xOP6 a@$>*Ã_hȿRG<''Mט*ثA6{Vt$27O)V_hzaZZJ FPS[FRyOt*7Sp˝>\8\Wa/ _RjYSÊL}N~VDRә9V[돴<)+q8鏠F 3%_S yǜZl"w['j:}ѪlVmɇiï rd zJ}eq-; b_+2co|P ;wK򘙂`5p=j.6&>I ;S'#"F9K_G)HEtLCM1Y]R]ȣ`A] _!ARlₙ"ׅkUw&GnԦ'HqJ&C ݊iYER&SKh:?z=Ed87Ō &vA$q$ o)Kԥ#3.AU)8)]ШE=[ai$+DZE ƒ[29Bi PY4S^S',SӽrmEVlj1I5'ԃ;W)'f.VR9@֢$SC83惔۳Zq0*p,*+(6kǼݫKHBf0'0*N'?RT_L؝V:G5̲u_c@_ (ֲke տ tHDސEo0W)a͢ו_ğ.i{M~C@x6nвT̨tZ-Lfr_L?"FY("tpp̨|ʍ9,u_l?-yolpY5 I;U;y^OVLA0^蟀02[nj0H0q0]#Z9ԇ_֬ڼ*u\'*BGAċ'1GiR찅P] `ў40WaGʌΒ8 UONaGM3 ]d4"I 'j5@5ZfG~c!@fn.eqam=wQ+-AqKRU` ݙ"wl_"NENF}/%#S(=dxyjgF:0 4/>mY;{ūe^% CJ1LJfH5wU;j,hc\%Psv/x ! xfQUA?ױqTͅ< ~"򎗛{Lќ[SsB-jIq8u[A>ÃkfPn{NsǸ֗˃3": m))Qȁf137zFzl*g|jtwnX =ik?fڣ all&r!( }W VuAIY}॔Cdkf3oPDVͼg{mت\㙵vզOM˵}xR5& ɻ mcs&PG6tpbjO۸ ^aٝlGp4yLό6j # 4wi<e:Ff l3YT] E>&*zr;@窸e 4muDO3\7 jqMiz~bi-kvUZW)7кyg9$Ɛqkm a#x~"jd.gF;*V|U6oEM1 F`uQ?KA5 ew^潮W:; [LFQg8#? +&B M#x$b$ܩ4^JDo ,K'+狔 izBW<!Hի"n8i.*ca}TnuBC=RvWU+OԳ\^F/HUNGȰ%8vzIDr8C<߿Cj<:S>\2 <R}ifA~?`–6JrE8XbSrz`ebjh/ޓԔ57zMF0 2(\ L.@^4L/'0P"s[A47H gf, vs&/);EL$Ò;YG^ҩw;g }t)ݚ#X4u;`(gCN%{nWTZbỉ5wx9(7[ثiR5VCzA9w|O-@ Pu}E#Zͤ'0Y#5x GppDFx{(mji[ސ3)ޚ_n*^~q1!첵pl ^N:)nlWJ6^ 2ӢM\C4%,jD%=?'cbT#^ l+]tWydsѰTF0Br}fRCN %u,U~RLg]b%XW>Y vXC715D@D3ޤTL&n(=dn!l`3(3X.7朷kceW/㭇xd\ɗWf Km_ǃxaUٞUynZC^ ]MrJTox7'0[(:$H YL39=k`UO0rA$sͻyLW Pd{jF9u*68hDWmf fET(plvCZaG9\4$:e_ C9N.&6C-іI%|TVI† ,g8h-l17:oZiv\uD`{&a]bd(6)x02#OC 4"f6"=Jό&fTq<~R&e8Zӄ71zqxgLD lQAѣP\MGabDwy`ָ7iK{wjɢRԂj2 -1.UC:ch/!_ZJ&^;<n ^ᾇzb]jY,|83E m`ly&kP{!0 ]dV~X aGoW;ʮƖ)C:#-v>xNX¿tF=-A[j89;,;[̈́lԏx8foO #,.3Ε}E 51\;ZM<[z$uCg}vzVM4:Րld>5Qt(VR>(v"5nɡ>GRzᲟ~XPæk{)j!DQٮ7Ez OpMk,q }FgF9V}"Ԗ '}5Oҡw?u޳g \e7x1z` ӤUcJԷÖ A)ekIWDs5V5FF Հ2 <н(jNk\vCWmk[{u8װsWuoLI6xœuOȟb:͸ic8t_<ĔrHjqTߤߋhNM7.rq*C;( {LPė\wedXժ` D.wF ԗ} X1Z@3Fb#g>#4I홪l6^*RpN-_\XׂR-rrX:]A[νYU9)v\*g<Ĵ Gx# qS'̙W &ղ6خѓ)%vg2Z*g]"Vx<??r97HNel1WIi;+\|Q4#F'jH;5BKA#C <Қ熩X"Y|b$K"=`5O$\ݕp UesTOOkc!\=Q}b#i~k4j0fIW ^f ɠqaS8r5aYI,Ő`0G`>{`AT'AػÆxnKx P 6^l; 8hR-VxfPY77SmFF$2m2E"5 EE儫gP tڗs#_^7":ʋbnOB3{h{ ]18Vm$E Zpu|*b9X#Xcf;ЮE:>CEvO+T/bqJ aZɾ~+kE($ҏF `ufB >лR +I-1Tw|WI s H`"ePc,p]ݗYV&;\'d"_9J} z-'3q?[_Hyix qL50Eu _\VOjPä;k L$`  !"mEm G?NXӬބz{^/u޸JyT'Pn|ssb5H^V/^/y; qfQن%_b]h| !rST!@6lG#fPwHPiB=)Mh9ṯ^% _DtuQ*p3%ezD)lɴꟼqHkV_ jO )3 jb8fTd%F"p#XNt#ԍ SRmt0yķ>Q3`(Lq39w6u=E3Z48~tt6k,pbY؎$3BKRO O"ifGɒn˚ P(:ᾳS_({ Gwķ;,\#0hR?'>uO=,ֆC\1.I|_h@齲,&pIHz$L& _t;ƙp0mQww`%LPEţ5= GUlH2e\-ۯګ?N ~2u\G}j{* Uk5&c⭋&;!t-Rsi<eH!OE><1 303DRޜu'_#UMB2K1 k%N~N׌~M񛻼S58Pr(s|w̘ :T!\ꈂuD{eH iTe'9  CfeGh0UČ8SɊ 7JGDG IĝyRboz&_)iak}ݸoSGWbTU]~E%)(u9xQ̕gt'H.! M /P|rw%)+UBMN&7BijM}<`B(ur,B0e-i\"[GEKD Al^ʻ'p!Ìpkz4Gt?~-n1Yk?%(Q-iɏ$ ُ{oF]oJP(rvb>E7ghPgrtG酻әh:'*fTkxh\"dLLHzBi vܯGwl؎aLٶ1O GЌr_s}dfupDhU'˜e=Oq{/g#ѩ%1iG6[*D?Tn~ :w[Qtsb6ԑk\-Fk]Ojk|BQ,^0ՎW!;eǶJHA;/uIG졕zHB˝fљY-S uNx̲5$!"'֟Y@-a`f5p-C~"='t(bRc T{-oVrn;El1f6ܒaǨlEI\\MO*}*% \ D|1ԧn 7׳jo"+6IH鼃@KϭZ X~BY߰uuv}k:}21W(AsG]NLIqHmx#ʇ`o9<, ǁS6k"0A_Abi=෪"N~錗o:[ӿYT^(僌&[ p< MہC QRXFŪu|Oq#RlΨt2^t=ze;CÂ;Sf{Ox)ua2b.r?vM:׉5 ~{GZEVU)EY0[:J(P{r=ZTf a뎔hjq4:эB s#pǑD>k6c 薧t͊"fV-{|I;,~!nIFߖ8"Hx$^BFմSM:9Kף2Q`6!],t)Ů_2 a,C;($%ebs~=RksKޓqVՎCb Y[ \KV=һJ"0G%{2O2.J&S֌`my(Qb85r 3, fbLb^;"ѕ>.%5(sC)gU_4HǬ,a>lM O#% q+`1y-3TU[HLr_?03B1eACc@:'57C˂wida*>\_lsi~$ߎ"8 ā #{wO^lWKcĒW/L=Q6 Cۻz2>NfUA[`{,<+ 0{1.?S,b.*9TODy$P{?Nʶg!:6N#FTQa}8[|8i duH 2 6h)Qi \[dY{+{qjT {.#ٜY tH#棷**\P=r9' 'xCC+!|Wϲq¤D[Q j\9H\uةj ʨ5n]?Е]*LKăraxLr33cbgpߠ[#_wnjF2 {df|']qA{ WEl`Ʋ"FWDd|x+ǡw!>Y h7Rv^w?x@ƍ\l=׊Ap$|V^Z1/'}ƚn|wеmԋ?qFr`->W4"Ґ:0)H4.tlHM1 hukX)>O rȉԯƧOϟy^j7l5ǎ]K?ʑTGO5bc$/-Ԙ,7ė SLԗ 2N6 3#?r:I3X6"U;f6uGޞb2IK̗QOˤS*Oo5:}3PHa $CkmwUTƘ%\"j.?E~ &rDTc|-{! \K ;`KYe^-oaz/u&UfK?ϒ1CBbv? WѹQ1XsU޲2qڈ*m WC!nj8z$DL8"PgCۑ Cne-5x3 m&6Y))"H'}$~2ӗƞnctCs2(*JR; ^mx΄tѢ-J )C@/*F@tłk. {1A/餩8|Z_y#,M^46W7~Yٗnwa1gYq/ Nop~o}!L1=ٝT_dau[=;H.-%{Wߺېrgl( ^R/5 )EZy Z*y6PYh*;pn"&ZO/kYacs󱔞k;(M^{uA~#W:btXv:ӞfٖQ ͔j݈L/4:aP~D.AgЧr #ek*`k;)3?{|诇M>R`tq$>kE.LڣO+ۏX=6ʄ,qo08XSq/7L4^{LhfX K MYa !:wkRxУt g 8BLq$_|hu{>ɓ8ks uUB%X,DBe/L VI6sH > CCmqhWq w)1ʡ"^yrxUҩSsuL$wF4!_x:BQ\R(:"V\͏#׸*(iTOF|Nνux%(tjR~PX؂Pr7Rv8X߈r3thXQeڤ!pSX* ؤ@f>@ʢ`|M,?С=*-)!h;p:\5ϕ6VM٢3irݎJ)3(NRǫRfqr<~l rt5e ׇZSWt:"[:[-VɴFF^T7X/IY-4F?=~.#Zښ| )M9>6mZz\cF_B#2%JvqNAjdCI8gM4X N@Bn6xS90_Rbgb1Fzcf#PbG4|YҊ)5yG1WW2Mm3x+̓.5Mr-prH-*L(J懔ճSKrVuԅlyfއJԟOܿ>ѾL6D T6[9RyCd0^!Va$L c5 ]@~B->\#dSziX(n%RnBsk;ynKM7Iގ;֗) K QGN:R\/@F2ރ`<yMTRayh s9j(ǹ=y5/ŅX2w r5b*MfWzƢߺ}nsvzڨj҇ϰuD9eŞN\O8s["o"ݘ'ZV;DM G-B?%1jRqhBqݛp;,Do! {Z+1̭L:)'ZEs/hQE7S5aӺϝWe@V-F,SUWNddh4b:Gb_E5R Mt JBUH;%XPfJ\ݧNv1tƇ M6𞰖!B1[Q :D21 f4AGꢴ=|ȕÙOj*}(cXjQRW(lɕBt ,hW?=/\TRG' N-3}fDKwNke[f&/ 󅩆F)Gt K&U1$-hbH@ O#A"EAڏwymSj#ͷoBHy,fڳWy?ɭ;[˾_rŕ6`VtX\"?^ӤFC9,>yw9%}bv|Wg;fc|i^Z풷R@=a,Cgk=,o}Gf5(Ml9QМ5{#gCUzkzjJ>D̐*C'juDZ>={wzzJ]F3nLONNѐz=A1\ď*\ا&~6Cm>+)ijs ҁ=O"[ô"R a_*p$ȯ-9=.o%pQA0?\,a" b7]PVd."|2PbfJ#gK#ՕIͽD˛)jڹl 'd';fL13Uv(w~;P$\$4V:X8$ԲN–F\w0 (HE +䊨FsՊrv~M7=ztE%`@ݠt]Zz6=XAM L=7瞨k|T(З>^ ߭grMYuȡ͖:7F?HG I8bE,>跷^$s(=]lżMwwIDxF7\׶$c9Bp0"->U `Ku(UM఼ g`뗒8"d{tKD*cw9AJ֞qRm=EU|=R'[# ;>_Sf2-.!Uqp}A!|m27+Ln ]uv0OOQ.g"Wtrtࢎ]3!df)BO@eiK4MAK[1nrtwNxsV=1Jmj}Ioj OzFZ `e7}XråEmPF[Bd2WVteGmfH1Zav僤m5t{#[Pm&GУ&^j@PC౰/wurӔԔ M^,#O zR~U2CG} ;NOo>O93J>h#(d5C^x h\dd?Q>FZL7'"d-|: A4Zm$U&r1W֌b^-PSHd^6 󏤢ENxdfeFGV7 1X&o'.tYh'iBݗnlUG̚+h3.ԁX]nxtS{@4j/FGaF!PpZs|M^i Tg܈b&תjU[w$~=]dZW%2Z"!eZB_z'y0N@o6+ ;CSOܗ%k lty_*5%nLݽS;+εQm,$Ҿ]dBk.gYUiBeJ:-A1ܔtp@_?BʴeNMnG' ix<:/+*Vl"N l<)-GACs7W]LAP͒Q\;3 B:/Z99vX 1Ìy}?ZLRCpnraT+WzwZPFwcGЬϱ9ލj2Act(3i-^F52lWZК_VszL2r5i V$84QwRU@M:?Us4PTunsk5 psP%5`F\G21Vu{F( t>=Gҵ nCyod*.RsOo:*bf*z4ホ|dPU눬X?MXrJv1D - rDJ%SJijnQQ {M>a~n֚ɯG ]":E$]nB>ڨ3l@+]CCc63Ʀ,~/ԦB&Z!ǫS70]Zu4M=RDb 8t 7`8i`*0*NL5L 4}dV@5PЃi8)6t<6-W u/Ҙ! zylC~# +W&`1ktzdeӵ'Bab5g몧m"=n٦6V1/%:1QƌN{^5 jk թ{nb́iD07TD"{FNgEN[mz屙av;嗱Dq"V}luU\@;AuՓApf $*^?p>It Q&aejT=x:333)g VqTTkp,|kldPcGx#0R"$(NMY"򙔶0, n Sg5_յH/л~P%ij3A2D/wh= 1 lcu?̊k[=`t殻8jZ|3);xG3CFMN뗤Bl i t_/ѹ9 rk ķv>=1l_sГyx $GZwҾx|x PZ e{Uտ߂gou)sWC*r'Q杛xEصP0&؆`DhS9@@Bt2XOeqs$9K8=,xq3= V{h:hq 0 $϶DϻM'9Ug-uwyc^uU467 !HYqmN5^Xq`2d'pH"P2DJ6biah!EOGYQ$8L :\> gՋ[ívv- ,PQ#d)WCajk?[hkw"լy:th=xYX#Ox1,6Rц,~XׁveNg'8z jG\5| &3O5gxՈS,ǚ"G7U+ BW%. x. iyNWĥ;uyNIW8TY7M89r lQb25?$̭nfMoPm2B¸07䧛KXH4M25eMmӮ #yb>,{qu;I%* P[U8F8[>;΄y:eL.iRdpc|E2XdaӢ -%+;EWcESa)X(}qV)^"(_[tY@ŋKf[If~ zm7n Mf%rb.)r8ۧR '5M[Ù8V`( =rԳ&u4[Ftɧ(ێŜ]Կn-F)_DTQ|O m)+7%>X `ы2όo/ݢt{h:|ce!x0u_)ɭ9҆3^ ݹg_]e D+yҙޢ~̓3Hnu5.rT R q@1X$}*tp(Ϟ..\n%JoQHh͹.N/aCwbE;'U=1J]Kރ89P.RdW*U~amÝ0i"{?% &W@$AEsLGO]A > >笫kb>Mжȿ=tbeJNNDz (zbg*B5ױcCD.ˏ\}|35E(dZAd͝feY# R+璦kꜽW~cl?NvA52S@ᝳmty}.`[)GuܞmWnC|<6l/O+IQR~Ƌ_jOfxELtUtyG)7Giyf[W}JU}z+j'rb8Q̹l:d|KR ϟj=dƖp6ԼGj:IY"v3 i@>o c5T, zcP|xA;1:ZEc?{V!-d2v**1|lR׏ wɢiSVP;n<\W=ieli|g7Q"Dō :OЛWa,9jgnӤ2+e?OJOEfPsL6 ??&&"5˯Ec[S~}/"ZOn 24 z=qXCBj1*wC, #G(A|= jy3y3R]p/rdPuM (7 &Lo.\#w$^pKYƴDR/ _^GqYN (6I*Ii05; U|~ѧw܃M"$d1KXx(]ZŒ7@%zFmsG ubwp ˳|Mt{:gD[A97L~| !(Xv oR]Y04(_Z$vYGFa; ˿b-E&W0FGK[! ֘.M:.^X+u}^iLiv;nsc[S|4f¹DZdM0-&8? [ cb*D$ǧ5/#2S6zO)D*M~ a jMm ˚a%+ME0"rFSHC[JG 7DP þ 1%UۭU#yF5,$͚^ҌطF"rQjN,o}ű}X-Bu -?5Ժ H.?Nmi/p zyw^ΎrnVxzd2?.ZZ05S=u6-=.l얏ˑ$lUuδ 4sRLl/󻹨 YkFPs%v`Y*%c6;bt+C~ "=BFA9,͇BBKcj9|v=(!{K!h>#~J/팷oY~L]ʈtRiN'ꌜs$n漪4"Q1nhWϰҋyܲ_rs`fUF Ϻ8)NF?Yc9ږgTtav+g}4/-4Wm;lp~ D~|^'7Ĕ$pRB&4eJJZ1k'~d1V}uMnWx1Q!vJvHm_?#׌׉yPXi_?*b`w6&o &OGhxd= ȧhZ7&W eY:^X?(z,>| !Q|~?eT]{׎l?ˤHCa(Ymɶ]i`I(~<ȀUr_Q$jl]Y@ˉlmp#(ߑHGWo0NtalwLvXR?8W5:+5N޷uVa? $?VV}&9k\O(NuM uH*Ri^ ٓ8߷=46G{;0^Wb 2JhC,)#cņ!tq 둀4̂<8R8)u c \'(ծ"KELrawV [@2Z8r4r%'p]xGK%*bU 8L'<ȑ\yü:ovˆf7 Ͷ@OOIf/? oWS: F.ɗ}t(Ѵ{Yg~ؽ[Ҕd~bB<}ҥ19jOb7*t> ZSAO8`i@O> HX޿ #\R, N424V rU\hG7 !j*'=*m df}`?3%YTO*t,%b7q?+9 y.|pk5ϧ58?C\8_.3_B]\]=uAj WtXD MLLxauăYT{#?SF +3=~&.]C1X0!lP~bEHсM=WbrtR&Ȱž? BP_>L,KDc73zMxRoKlՠym\x_O{Rr4n|v&}3wYqf}\ ,aa2q6Ty\NɨNTBzQUԔ[9>5V*nqi0P1o<`f޽I|$Ӆ+kcյM7)~\кu$uUTJ[1&5|v[C2{]u 厂$*}͍nF!H0^ebvr:( Pc7XmM8os"3}H:wxv5Ԩsh]IKC"EY޷68Bns6&}ZCl62# $H?Z} &u|ˌC,(*7L uT9;t-I Ñ8)?57 f(U$ `eėԛ+dԺkX1mbd +rs Y6gk(bu^4Y⛹Q008`]V#y*tߟ?܀1s Ȯ_&tmqDhu:L3e +2 iULlJkO2<qqu^um.xWCxgLkmqbMIqe_H˖O^?Xq,z[OЃ4^F> XگM;ɝu'백ea-T<BIc:=:BU 1xaߗl )Ew+'YcnZ@`g8Io4vܒ6LE 1x=xT:+/l/c 60Oi_BZ^Ͱ4P9&#5kCrcrOv,]ŬJ??'wڶ;)n7Ʋzbmca8Bs0Brnq gl'I4PueA8C$<ǿ;+2ܧC bT0V.l1|\}} p.登Dǹ^E|8SGl` WR)X9dS&I~RF ԩzv=P*vɫC6K?WcU\&uMwb_" vX"z l=US'p3_z0V7b YF3F柏YYrƩ²{ľ|B.Uv9[(ZÄO3,@|ZՑ3xRF/gDL O ]ayBC YPrPy}xA]ů>fT)$ERsg+j78p"W$NǤ>VjXR~>L@2Х %"ZdO@`7]PDFkcR 6|lUB5ev2-ip?M[tҌzWd;Ѱ~[p{U'Db>\6 xVt\ b}{֝΍0yGjBy67Eb<^odUB nْSOVnC2%r心ixۑթ`)3!%3KP'.X%ސ :w vхR!Zp@u@\hMZ ]N t+;=5Z'U ;JָJ/O ^yU"9@0xhBB YUWT]>0%},}zl /@%x1EwAģOm;Q%&->e8fֿw(ڧqbwކh3+עz;goc 9r#`YFfjEQ g‘NMQ7KB y#2X4Fg< A!a[NEYy>jAS0زa,T~bu}-dDm2y@XC7kޗ"!bna ^\Nj.zwߓK`MˤZouK%tD8 &T_=R`6(n//n-=ܝL LE~UNUΊiRk*P@JQf9p ƂtCVRcԀ,%vOW֑ Ty @Huy&㩟UJL-O̫5ʓ,i5@u ߛS^vZҳhD ;YP]3TĐ)6 ۜ?NvFqMXLq"3Y8d+ #rZ s:HXx3k GA*%hsA,P< s qhj?-|H1kZ;oO8Eĩ[ԀPǀ'n [Z:/=Bk-+q꡻JrǻOdrO:*lᑞ"K q!Nϫܐ) c +3D+ w.բ%ܥ%5+B%<:gf'm$c7<NQ U@B5H"K/*A}Z\kcNbZ4 ^8M煯 OlGձ$7¢!{;T !>ܖ^HNhQ˔Nsj)#;=W͙yo͚{B'SռΗU-t GoCG+25>U^JBթ!W_q"2? >rx,;PhqE] *~0al5r-v EWW܊ZbOIfinNdS;ܾ+ÉNàbi' p6ծދ9ͣ_n`#^AYt鵢P)bR5{y$O6s62e;t`BjAhMWȯ'|gZ&&[&Xx 4Ըd1е?.pA =&+NއKv#=ǑsBiS߮6II5%(+ 㲏-!w?N6o>v4G״s-I?J~^_IYTYP%+<Ҏk)>\'A4h0OTR㿃@yL`"!d!d@?~: n>Å/XI&( ^'eQZ{P{RCR=j^P&ו-JnKq('>UߠVG}(0+%hgWi\xՋq~Kgz JjWtx57݆76T%O3IdLW \οq(jl,-!mp~PBzcAdG;PT`˔s#MLJ{-lCUJT zD}MHK@qg!Іui+XIta zV@\q=_W#"n0 j ȜFI3X/](t!(Er0l@xֶyV,s-Y kwE>"!hp  Hsr㪒\DۜPݧC#۽,/Cq]>(ݛ}!U/c?kչ3#m;SvEDzsaG ;bL!yޓd%"+dƀ⢍-sD;O~R(n}_労.& ԝEB+9O[ '&M-ZN/uY|٧||`.fvn=(iod7h!(\u3 ]-~ ٮ1\CIg g<&ԇK%+俩AJ8 A2Нދ5dA p p,% 17Z-N߷?jCRX/kΈh/ą!ng9Ken=rAF@־q*Av~UlpBXyX-;YI4Ҍ5"Un]Gh_=$i&TI ʊ(4q70 ٯ@8&wlΆ>bvjUycSƾ#\G9+:>) )Tza6\czV<' lbdm{91WK(sf偛U\~|Q~k2ZŽzaW("+ Jqg;,9F(bt8ӕV^pg@G9eqGzY(,sÛ_k_apS(LͫIv(@"&Sc*{,-=-5Ͻ䆔w `_kt\Y:b2LN|]"Z3iz6}Aڌݡ݈e+H`r B@z/VϺ?qLTϡfc# }t *F1T;Y]GYC\LWC7R[+0>o- 8FNMn*%΂%wgƿ(` ~>s̾k\GnMr¨-Gd,eo ^al7eF 1#Cbךh0Vu|j!w]iDF{wH@èCUfS5KB9 (7\.XU8m6}JĢ}*XT<~!=`Ț@{(Jf f)v3xCYTjtO(>3pZߟE{̍- c55$PcEM LOz x1#qw*}T*dޱ 6|F6/WrV:I2 L6ebm|E--e4&+g6gRpZT\6e8#yj~;sf۶f ,ӥ{76Cjs\t=X5Va,t:ZF-K͛j'L^fMթmS:&plaxe؇+Tݩ*0M6:Le$MHO cVLDa\{[.~5DEZo @晃2 '?xi E4_C_{r0b-v{-%Zޙ0 7Y?m(k F5U-|2oL/?{ޞ=U;ADc3ACr[0,>*G5TR\ P),S0dSPjm7~1uPzEPFABMKUN~ZΫhP?NPa@|u*υ䵜I\{gc aQ,s9Z#iη86QC+@`c ?'VkA57/$yY(lDz[1ܱѕџ\lvH}RѩxJ78M.C? R(M|@O`~C(]$Uc1nvB| s@1SF { H愱!xM(f pnwNVѦo"p'U ^teAo5־,E`7?EMrq_zTk)ϋ}ݑM^ZQ*\l ;:3ѵ{Bs.7)YyX=gi8Xp}0'"ݔח[yLg cߖo&" ؈8Ӥ//-\Ӗ-';m^ Tλ):hxnٲEA3)`sQOTA,q2Q#λHI zaPIKY-kgzIZei"0eXXQ)3XZPK ']K7M}Fpza(Kh#5ޞ _yc Y;3:vc:ڤ- H| Q@G 55Ke绸Q}q{OP_, U?ŨℷMOh8  WIG<4 7lGddfPhJ*B?ܒy-)&0+OʛΓAEíz;;?NޛYs_7I;ʩA[áY1=W0$}{Nyi?%n6zФ,,yku26+,SGUK\p]Wsa僀ҵZV|^D Y ^R86I *x淌=$© H i)>I[/#Φ~?qUGaB57E$мbG,x٣!uA_~!5 ߯Lmv*}_|HUi:N_y!Mp=Vn[ [xy,%m؎BHx2#_fw,q<˖ISxO{}SV04>_".Ti0 Py">tvStzjE#W2asc< N i(uAv?@!eݵiX>kԫ 1?SlKD/E_8|@<Щwl[9Iޛ=Եp@alSќ鱰\y!1IK'5'򪔉bK(1N<~]1OyJD-Yf,ƛk`{eWE]ced҅?]qVmQR=ijVLy0z2bx Xd߂vޖ G ;_-g|DF Aj 3YMJ+A/P#.Ae*Gu aQr$^h3#(XFKU#v8z{‡I݆&gOk.О&uKIm`:({$; ڷx(:!(~ϚB]*C-g~-9,6!/;ԜU#SErwGqϼXRkJyqt.0%2gh%5;zǣؓELP-_Akp+b}W띘m] 1M>j" BHnu5]0Gbj_?P9Nh~Qna(.2t*vlU<]@ pKTDj` 3#Sb=&YQkWj?ǜ9A_RmE'2KJP,uGO/l_2$OKOnF%vc0l6fycTȯ ĄN.m#OZ7t¿'8ɏ V5eOQmG<<juc0"G B}W{,2x7*kQbD})^'E.s~iKvSI6rb֗YepAOaAdj\P *reNƂ֠>9~'{/Mh3 z n2z#5PvqQme7l0| ŃA6 5)S$Q|K|:0 pܵ*+k,>o̖2ÑmCstTYW1N ;@wVZYK4\\UUbfEYJd]^/R 4b lpKv̟LnXIn'Iml .W'8!8jT`Aw_HHC\8Zā{9׸ZA}NE oqҷ@"m=/^xu%"X :o0)NqBg%./@b35V*,h͎$Per<4%;!f2]GuP2(Z;XR lkCmBUȢ $.h%YSwEZ>K!% 鿿"v(|(L $h=?z+c]^DvS&FF.9Yamr¢F` >?KˣUE]Hޥ/8[⿍Ox s*&^?r"T@"Oî04HZ!e=Ɗ6=xL.l՗]h7'g$V`J1׉jR =]vVToͽAZc,, ElOa cqA; ]BX_qG4o3@˱o>۝H䭕RtS9ۀ% fɬVzYj/wJ{ }>[$MEGPc84ceiab7DC3RxsָS@ 8z :Ґ^9cPFWꨵre>g-#Kam^*+afzcg8D]y,!##.CM瓁1RxJ(^XSGK+AUdWR%qpBcQl6 .?bNx`Ѓ< ~g!뫎ӈO~O"XQeKS/@دDsܒh#z Ix?zEmCo7mi@}l4gЮ bmav߭1\QS[[C]FtfjR6Ŗw>aբÄZ(ҒזLi/ ?\7Nz[:,  Eovi~񥘚֖EJzw@ $OS%|# iY޿R,1TJqPPt]a@fDpoEKv]NB<ǐh}ev:hD(})-;gH!Ye %TDƪf?ݵ9ԸNgw%ַcK{`k!ydYC^:;hЭ#XP}G.rz&A9*-u,dP„PI_7kAz XwFWˬdÊNV>A07Mu$}Dk?<#m5KHT#sg'Bi_z$WWBa\zA RZ,ך>ul$}Mkֿ_\ _Q uOY Wcq'Dm -"y(2 eFj8Q 8FqQ7Э k;ߤ./]|Njэ/.3nw2B'X5&y~hzӻ̃vz"צ9D)%-(۱`i|q 5K ӄԜMwcP֔0e[F}-V?7 )m"d(!B*3aؚ!n5Ya7*/*1<.e:Xexr3L+O]쒌}waz?i]e"`7vo16F[}j{7.g5ӐB J&nesq)m"/5%lWTwuc'JM$M$Fy뾄dv nGϒ>`ԕ[J'A08̀Kp)szscN8H 74~iA1I|-c8[&nf&\f8=5q=qb+S:1 xlm])]ϕ,-@G߀B\pM}xN^m_Lծۡ^yWnphzҙ23c-a@|,h. L]q:#sj,h(\6@zHwki"g!0r;ΈIp|Q4+V8,rb8BG~upNt@b]`ye '߇FHʱٴ n d.5=_-d c)Qk.h.GD%<ߖY :Cx"¤7&@&w s{Uӛ G;2'"5Ap(f3_AGC-a BD=ѐJjm0@1\Э<]P| 5Ȼ  &j`e¬<"j#K4=9X<@n2 $gִV[k=;zbl-ǘ TBw(dJKˡk76LSt= Gp$}駧=?VCn:/)$M8V&uϺ>{XTaGw`M>㶍\aS>p+SPU[ሬ3wN+e]L6Ywc#B;h74╿u!g#e$#I m-0ZWh\Pq0-v)/6l$n˾z\];BūK 8 Oڳ#bdG޾{*5_#eNJz z"تYm{>L҂!z7 i f 1i)T&#}u ggA6zb3/h`v%ۚ9DC /O8`C }B U.H1݅LU5-̫ap cpz'zJ-gv5vC+9?I̤kR0gLMo%MW<\Hb <)>S4mկ|Oϟ^D/0(;t[i{UR<]Alc%!uAES2FӞz~3%:}x(XJP.nQ9ࣿPsG5;3jөM4ں>bIP'Rs諛,4 n^Uz>"!Խ2Bu3WO0txVϐKp5Im g.{\P39n`dn'n-^!phmgykx3$Hd:h8K)M0$1^NƯ}XKL dkۃ˹zƅ{@]C[7 e tf(Urs/VS4OⶠO/fpyج5غ c! '9$ yIDb_[ENzT?S^~3gw,Qxӈ45ufxU,F#7SXө+!PycTyh@՜=&1&m/ Նn= v8? VxHd{m/;-;HTa`(,wŜ~[W.Vc@#p[1m`Y_}RJ@G.nAk 0wSWk7d8Xn>iqoCH*᪵QF*[-̝*Ah=p2@D8o ل Y ĩ}ӷ*[?h _^}Giu&b2W%A|Q D|nXRoll<́·jۨT}o*~-E0n.`A*f:'H~S#[V6uhYwK&z!7ȏ$S薐7v~)X{wGX\mN7#`M&VX@VM|"-+cN Ф8kTua*ɸeC<ʡe)8C74a.`U xrXFт֠Qq%s<6U?D hn9a+Bs[~|sɜR͙)|M!ΫF~ ecZ/b5.P'x: !9u S9>eT=Q ȃ{cƾc-{vn~{ ,hn?mtM]NZl9(=ľ F]7A `4JE)[Kg1#Q6<8V(8++XU S{c@㿘R4\XlR* ~4c"X4#vYSE[ .PͧrU^x˪Qf$raRKD_(!W8Շ{Ҝ;Z3B( K[V')dYT JLs> bu*R'r|_i R =ޞc"{MHa`5MIC/ laYGn6ȭAVmt'rDcLV'ybHf-{U2d{ 1N$ I懷 Լ9.H$1Zd늜*NviPS._?nmԩWpT:մ_egCOt9 3{ύ VrϿMpf-m›noUIBJR%Yt$L˗hcg{|zzu$&*P/2TĪ$ƒ ;jׇbW+_"]C*X/xiU"=ݯWLJqMB׵N Lr# Հ2Z9 Eҟ}g6، GJL 3tqJ!SӉm~$O+?H#ojV3ck*SVl\>i2G;MSb xhʝk<{?+#s~)f$ٺK|vz,+?%L/ lv3P$8c^Qⓔ)#`1BUZ$r߫$tKR/Cd} i/,\'#Y.[4$v]6ٝw#˲":rdux?YIL3/6ZA+ *@Nu`ļolԍlR=S.8 F[t9iv(Q)"EI;J3Kn[2}rDB'S64gnfdɩlD]B"\B;B~9xOJZگɺlO{{:'"3͠ FxXs~mҫ>gRfG Lx96W sƣyuٵQ~<غg\@,G-ZP`V0ۧ>d[@!~ Rpk  𸋻﷓BnuzFs>! C*fj +FNN=oa'MaFqeQ{7ye)5 ۳ .)膭}TbU)nGŸYp E 03BW>UU>WQ PWztZ`-}xd 39<+2ON@| FFk*װ(E"N2( EI(#|0+'a=ܢq%섨J#C pTdc+8> CKy[m\Mh cQRk."rK;e'?_q)e:%},>tcFg c!@]{ Ł E%qX F7î9uoUPjR+4"TPy7ȷҜWXj.g3e_X$pC; E= '6bC7iߐk@9VqE!IJfr&nS̗ (KWT3?\G%-_c^z;~%鯌wTAN%yp"ԅ7Q ŋ}%BˢI˻Ԥd2添J ;LGܙPr`)|hU{VDBeדFӡ+R>JN=_Oڽw)9$8HQ()EG݅^U7kk\3ptWN2pXa^G{:ZE:5Wf7哽qm ["q'X'~:n?gnD=`6|y ؤN)GSi >j:NS{^U/ OF OVu&r;3[Nyt4 p8P-ddb?>`ogЂY-QR cg+/}‡et|o]EQҿ Q)d\rƟa?sˏH'v@ȯ 0~B3EsrggBYn_ =\ẬVC yqM'#Z|t^(%225Rueo&hᖃcuW hM!7[-a) p-Xonu*oiuD2cv 7K~*륚p#ɤnuD!դj2 Z>U<^xz)e#r`*$قl 0ZKZ|]'.q7 }4*$,;=8bXӝv"#XNIXѨlp[8(%y>˽6otY (S,ownޟ:'vOuI48VƯk*[gb<-rK1X2aO}(+u^0 㞟I- |+3?>C|^O\~sr'x\r`*>u*."rK|r `x̆]o p-nd鄃*3dk닎 }y+]QmԞECد<3AWD 9/T΂is Gmx[LV>'!JFf 'ݭM0G(m_\]9˒`&r (',wwIܧ|=3SIAjMHʟ u{ 76 t#yrDw^;=:BEw6K~~Wb}Ez[wӃZJ*/ysMO2evpiB_ $^ ejFf)$@_XBp(whm-P<W P(JmxQ.iȷ3шT ue\e;[ۀ3h +p NאtPY&EzMirC7N}s)v\X yB,8:Cꞿ]|S`lJ3IZQhfu3fyQG:dI,Dgn@|tZѫO{r] r2x0|9jp4*Rl}u<2xGK5 !܆s׺-""\V mB˔:pN&g(^+"?SGu72r|CBCQUXU`` Gk6(d5mGon Bge{Xhs@0.Z3F>&\5?CD7Ȥ9=<IGa|Kl{+Tnwnz6ڄ 8D \`#r@/6>bW. 縁ZVt M}cV wepSx"[ƓKPڭZ _@^k_auz36x5p .#we!b[|\'仅a>)-:z{M-k/Hk^xD%(zf!̊~FVg(zsȐU6 _סq2򽩐CT%r`qW J>>x(rԝxI.~!TuJH@>,-t_jCeb8f=ж6 O_3%['!3VFO\CZ-˽&%OᾈNuBO#OIyr\K_9"$˵A/?97|&GA!t6o(Z*DyrŠLA-J̫c7Tùm&>no0<ƷzOSjK~ 4ZtDT; ʚB(|q=m5]!m@[s۠!*'b)GWq=ic:S1lI6Yaya@ ?FF&J5}]^DQIzfPP8JI~@K@Ct`;x 0,b׃0ͽL%p(\c}ZiK"w04,lXn~gE  D\Tw|@T /#mfSK:/{QsdO/B*=jaP^ՍVZP %!ObD"w:,L}~h]+'ョYsdH/gO{T>!s!Cs?;g#H[Ty. o-r)ҙ$lұ;NϔnFnJODNNPŋijcU FI'r 67dL Pf65s\G<[WxX),8 h;nWճ-X5Wph>I +{3%â0DVTq껴 )r{+azʠ%Bq\_#G) =LF͜bKajcYԂ- eYWjRS}vb`qoa)||xh!8:e@4D+BKk}H=/Ͱwr6 *N[:) 1t-fkI .)hɧ_1{"&<.2U%ZI54n%ݙFr3 g`kXįn?Hf.u&$i{ݜsG8ۂD^2LU=M+$擵Ϊ/V[`|?E'̈́ {PDH\Kԡav;tAfɾ|~Դ;kwF9Irc0o=UL%D &5M5n`F],Z{|I\f^vmƆEʝ hvH]'Xl>w=]"6 $/ *c>ks^ (K4Bթ(„-^L Pl)¬̞ѥ2a7CyF0WW8J+= V`綯uB@p2&Rtzνzh VÍeV+cmn:8U=/#ne160z[S/‚C)ɟXqPPev}uO33={Yږ (ةeqr P,7)R7s ͦ8+GEv9('A mcMT`j^5 :~QMerr3oòsy3/A~1/8xx4 +8J yKpJbeHUI[R3jLDZixoe!mo 8/&|.} e?ܯΠYM/%9n+t6nr&v~!pR6b-k,Q80Eß.1o~)lD[a|z[V5oC8_FXߞ9Wg_+1'еJYW]oiGqk .aaϞ.T/6e99i'ح!1e:Z]EB6Hګh}øN 5  5Wq/~Tu4@%y1|@0ݩ^t[Gęj` -Zeu:!BՀH[ksˠ޴]xS-]~gZ2%GUɔW#IQ:qcJ#+< 3z 3[ME$+5mV$:qF-q%6]~*NtS޻# nJrDRdA1n`δ(9Ɋ="VppغzoZ4ɖ`Z?e*$>>nvR bY]:5Iᅣ{0]xJC p FT~K^R9qf7F;غΏBȺʌ#[R%%o_eʜ~&D=GΞ]T0(ٜD&> Y ycE `(VHi>>1SE* d m[oE_li0{QF8 u"_ş$mcY3Ql gþv)a*?\Xj==_RR4fyU]]78=lB{gi% 3C2cb[@SRc~tZ}c׷NТRn( Յ$ gIE_=}z"%!Af@̏%ܖ|KD:I/KZWi^U JtڝZV :zRCF?J2|fJO{n/1pXB^_̡@ kLt :ivt [q6Ňc5P7YG):fr)v,s (*Ǽ{ +BZO(1v|~}i^: ýGt0L7.l#03utԲd>Z\򮦉L#]>KuvY/H_,+8B,ڙWxD/%"ۜAW/T:>5c'Sr )@pO݃ ( 2)&^wV`X~ z/ X4:4&wD`1h mDڤX C8|"aTzf4n܊ü> % X$2ʹsK(65ޡw^ g M/xLv`.\ߌUzXmsW^>ri*|4jL~_wx٥0wT 1mS(Vr]?84.Yv.imDS+SQJeBWu%<Â|t ?;`< VhvיU;'_p)F/:6)0`i fwD):9j%)n2 5OuL'0s)#w %E85>'|6p/F[! s R=-"6rfvW4uum`9%?.dJw8D*vs̟bܖsd.ѫQX̷ݨsz@-tx>%~ZtJ8BNx}^I6Aio1|o5+^Q|_3BVǒ_c0Xo#j&ymoĀDOe2+M8M:ÉW,4N_p@PNQY2O; *$6OrXτkV kUs . owڍ*$7/D@\91z ^RBQ߬|Cwr-:#NרV4s/ϺFdl?j1 d5 H[.܈$j/;bӻVaR W TfB?ʳBzEv,8Uf*trf>e{W%G!ǃe,c4GcuʼnK@ʈZ#mjw`d6e7т"?4˱ݳȏun2vֿ."MIJN^JfUW@` 6~QrU hE$R eމ ,։ck:BUr00P Fe7rsɕ#<=֌N1&-st碥awj|\$@ j%^L?$i1%3 *]& )`([:kHQ{wna_5g]d"~؅DRؖuߥ)g3]ȝ%!4*mXxr"2I#;b1ڰh$Paz<̘`)T|VR>H,M1`vCkN%wFd Lk]'Pf̅A l+k)_Zoh5TU"Wٖ, A_/B 2o̢7zu=O|<e[DIoO~owrِ Oh!a %O%-DD ; }WF#U>)/ @hPKj.poI$ahbo/]uUXA Uqxȡ*%і|֮͜j@"M_Bf v }ѰYF*ڽ)x#kP5J3?w#<~CU[D B_N=YlmG)&鰬_W .يb!Q_´XF]xģ瞎DS#B,hлSW7o#夂pEjnt rV ػ^q@s ޤF$KPfvƉ%:E>LO3̀l\ip{1!/YO婇TӤGAfA7a#SjazJزMS{aWTuiSG,1t`/=w`PQYtoxCpQI:mdWd"2&IP7rN#Oa D)Vm bt]!խ7}_MdW}Tc,.Hf&0 &^l-wjEW3;s7Brlut\,,9WqDy CFv jW"$g|֝g3$! :  )퍪Uy q,{קwD۹uYR8!eSrv7w%qv87z* o/3$U+32W./6i9{ذѧpbaYW3@ЯXU+B熜@^Z>Ā b)(1ټ &i^l=@'uTGTNp3Ѱ,6]7x% y9ܘSiMhK>;h5Kiw;|zP\+`^dPA|3Qz)CSpM]x|7g> xs7Cƹ զ ?̙ dKg|z܏(3[Of'Z˲Ԥ]9HM]`P&Gx- uCY(>OՉVa {ԛ!d߮sYM:phW>fI\gK]?dL9&|ݟ֋>F@ڱ̐i1ʜ;j>@&bd-ޅ RpNhmB2Fh\Ij[TXr(u\Ν`I&s;عnE}qwX0T|ubPMJ nndȔaTb>il0oO yY/`@L?"f%t,E^R6ʼ†.Lu⯟<oP %3'IݶWvg| nJyvS4$]jt<˯0mU\h ^oQOQR%:u*9>&>MWjTrV΀;N>*U1MբM~AX5 Qt01Gj'@m{zU z\V0S+ 49 Ml8(p/:NP\rǤW".W8OS񦮝_"3{>2LL S$3VF;4F˸Hy s+'j AP`>?CK$t55It˿R}Kk7 k"y'{"A317e6O +,NqCSٕIYmhisTǤus=ϗ#:uzm? - pQv~H#L/nnpUB2.5<:<再3&&"_.%(E86m`VaVjd~K42בf>j&"LRPPã7p10߭a{ͩl罡W5+6|UMjCoם 'B{ 2'1bI@`ݫcw0J$x(*#W3[%?qBUf@XqcQhI)~4Xvu"5.:{ ( M7c P*ȃa gh2Z4 О B*"S 8cOOr'6< 8E ͇d隚D EWqָt/P/zphll63O՛¼ m%Se8W$ipL20d'@Ԡ5#10޵={j{u`4h[rU6&_,?qZ8 :+Ё+ M]'-KgwҞ*ijб\Pm)Z@&!,7VTqXHXbHhF$1!$s6u}Oe%w`8Gqh#c(S8ɳBPr5eS7KGՈ#O&u{iriǪ=:!s?M::P]M 0h"Õ/:,T3n&4?+;_Jg6~M C @$MrZ  ה}(֢̿ٛF_~nWaV֛ f4כŭׇ|xobsBk]{ρX=3m3M HHl6 s.m\b\ITuMuɲxXȖ9-&ƒ^ C+ 25Fk`Q!F(sgayw9ZU E(\Ә׽z|V&~uALsMHb9gHKnsǨ++73n4נ>5t+: lk GC>n*PsL8:GG x]Rխww%O ߳curIhY E=*a;Uoq0na@B's ,3lo:T pF>}xj~ƽAxr~[=82V*ua>&쟑ȁFjAJa0KBY6l/LvB#9]́Yzf&%юSрz> 1ֶD' |ӚS:~v=zn +׮(D̐u4``v6zm'O&]}u+ghbWza \VpȦ'Z ]^UsX#~+T<uЁ6ΓKBjDօnx4w*q[folS1}\.bh/4wkYX =zN8ˊ@,C|uJk?ofh6퀌W!-Vz.-NrR<Vk8a4Hk|9;ʾ*a=l]~Ѹ[ZO)8]Q ֨F7X67B֦Pl'IXvpZ1ZDY᨟j1ce͙6 En …:_ЂQb7vD s"4nnkƙ5˜\Υ/!H޹5q:$cBPa}Ām᝾?Bޓm4ov`D/kʫ+4Xb85$D}AyAVL%.!6JL-jPH޼3- ,`} +m!_D%V5(h!7n36lUVWPwH^0 °MI:>[m!Yv廬͞,5[?V9hMX5"Y={jEY^kUޙn۔x;5"|p| <}]~N2\=A%)vY@'l[NτC팺FFn ڮun]IPC2X؂W=;,_47?:k c=dOSI{qoc;%^fLnyiS;E.e!7Rlk-i螚zXI`z8j25dt W,>gـԚT@:((P<f㊳#-t˥Ę!- zt/V P&y|˅2z+E~osP/1mek9H~B'iE*`A4D0a\kڄXa$Bn/!pڝef럨gdx.c~k PGiS^NI ,\[H?Ҋ)SKK Չ8|\0K!~\6u=8d<=M:+^0pd: K p< P3cWa#%įy*27ہ;ߠ孈Lif 0! 'X0W)%db6)G362AQZRm{:Kb/SWu~)$Bş-uz6XoThAɼA'dO*}`cq%TAPݟKyJ8_Hc(HycɒQ5 4vs=vqv*f=dV-jE݁k_`]7Z/N/q,y!V7rj8PÏL5^o`hxBZ05M1yO|n0яO)}(8$"( }zTb)]] 7 Ly0>w];>oh.-kswW}2nմD_6C';e z[tGYlC^ZK9PYcL<>X\4v C柰jbyFcs>F,r$|u|vmʔkq]M}3Q}\4Dr IDi&丼4Ɋ.2nGbM։u:ƅX&t^=+^:=˟g_7Q8Q P>Cu Kd㷲F @ bڽ3ɱ؎$oHLZ^&ʸId'rp;Mm*qZu{q~}qGطe0I=ts۝IZXbHdok3!Z`TN=y?Yg#uSxYCt2MغFp_>ǚ"zՊ-nYU!##MDMXj ˞!%1Kytc,`"ֽ$S,> լwk3cSySv{yno6zj\A1AvWR 2DbQ׎ЧzؼFڧGSsB@1CVg Ɲe$İ@d"ufNΦF 8OOµ,hPi*WA(괿N " 2`m^0mg[e!}/ۺjHfOI„PKZۿLczas"/_͘'eTmT:YiMBD"$ņŻ@Ѥѥr`A0&'kLI4~Zg31 :~묐; 30('#[nTL_XB+?Q[Lwi W~¯F O;NYU+E|^s@˚W٬gQ?B1bL&ҘGU*HOрn86/^dy rxVuA^꧖@mXz"MviFj2RGe&py}𡇣R*伭*5Xnckl=MКt h`ҸVKz}Fbqٺ>SvиdX+qEUjriL;ҹt[Jrk(p3ob|ˑsiFu%O.B2H6;"q* Ľ6iWVi/HMuq W178A#lV$l-;J ;H EqK͌zv}=L6rBU.hi G']p >bh+vY_Q CoI~¥t*MD?ةDl+x^ S'Uh \ Ő 6GIqtn(ޏuoU Iy"k/񰔅%9;bcԣKcF:|DAOMmFw T[>%8-˃*8m|P cW,3.wşϜ'4bWG ]1Ȑ,dd|xC +?,6I`Wz*i" A9k)79?4+`q~'8;/x>|9D~IawMK^S:W J.uIVIM{H£/.A՘KVߧ_H07 tB?ӈE{ ׺GYRnP΂gg&"A1 ax3FyݬzIǰNb\:UTxtmL\|X2۠G|:^LH|2ꉯ,]ABƙ5^yl]%h).RF5ղih/C" ՜/^a4 ^诒.Ew^Zgzr"U]`bL],>zgm ͢|0-"K0ǯoA&9  \i!z{021lQ+`@cb,$,=tYVJfQ@%f`>Kv|u![pvLrw]R'iKT0+U6~E'"fobpq2=P)ʈEb HMxv' nơ%w+V\gZy2K>w6 BId|f |*ː&LR"p3L\B."a#)Jb`ɿi:223ޕO"2m&?r1G@ {lU@HTix;s Eա- |sifCۜ~$nT0~t N:FT[9Ȋg6iwaK+ʖe˳L-rcnQȄ9֎V!>/*3TܱIu"\yo& k:Mcǎ~c r)_G,/DdN[_EȒtQ `o{z OѶPٳ 3W/Ɔu ޜ*w/IOh(ۙ"2@i~ҷ>7[,0gWڅB]Fq zE!',6;WYLYT}IX4LC$>>WL~υ=jPu;|\knu}ihN˗#IGrO6h}Ss48E95x RdپwЦ- gg!-aL,#6Q*Ƨ,z6W\1yx[*XZfUxZ@dg`WRK,T$2&rN {U+ߏmD7{؝gh|)Utz>XXTAؼt~`;:8FgDK=R.u.Aç{?y/_Rf~ WK╮Ư`bXV+luvv셑i 8|),c߅1i$ x:βVKmfFem04!!Qi^-39oY} ,YV$B,)cnh*^#N!ڥM3Su5&dQ($$FNk$,mEȚn4a^z;#ˆ۽Pzvk ӻ4m3=`0Xc"6RzyDDjtt{egUor;bG'D6Ad6dU{j=e獻 d?ZS6Ǣ~`TXvZXo)2u7|:| Z:n+) >2k^~{߄tԝ/GUFFl4_f:iwe-)KgJ1;XKJ J_\ zpm5Mj,\e,,1F,[ǵY 5娺.Q<@ qO~qHVǒrq(f4iQ@GCa<عxngD۠.=Qҭcة<#ݟ|-4&,ö\܇/+A;k pD[fG=lb@ s7wԤtM@zM򄛯Y|SEa ,ĨlE?xrL 6ᾎvBŹ|&P.q 9ĸ lM';N}75y7Ӌvk~Wt`哯vfqOSyQ9( Lզu'@RFQIu%%4_L!&4zR1#sz GV&S?k%lX{&w˯.!#rB=>4"lfTrxzcꓭiɋR|bpo@_} qPUa`c8XFKZ9Lm$cobD "Hu? ݳp,!5݄a;22o"ء9azZTӠf޽|ۏBR.֑i 7it! +nٟzt&!L$!o?ۇ毜eV&sPnzH*4,/&Pr'G3jUL5^pR|:*:*-XmKs ;܎0U BeZk4gcM;WUJ8t- ͡j֠xc4߳㏆>_(JɂTtHNB1ٻrgt32A xWw&/}s 7`<-'VY,|P^`Z77V1&*Y0fƊ&N 2LS`D#%o1 I-U;r+'4&:5M_ bo.#W]% %_1c,4 [%c[Ó<:޿MqɎi0UK+۰%V uq[P.C&ܣ&䈥ktn7f۟9Ժ&u{dLE:C7Oq:AY Xc"nîD*klTq rJ K/1/dHR8/pFIZŵ_7 ;994S$f!.9sQPQ&T]I8zvj`/rB Nfu 缐ȿ45 l؊D::I3TeI Rxp#\G6R+{bOKҞ>ވ_w<$4l3<>XeVX%<م]_}W>bΤ $P &ߜY宋r;,=N gF_әg`=6郱L'&n`{BdPk˽wņTWGnFd4əUG%l,M/+\[ALs%+kzxH4 J=Ob-im\Y+z~,Y :Rs3Z=fGpR("3P%i<z[UHXκú-̟K͡`QXLL/@`@SQ*#6Ym~fB+2|! q޹>ɮ'SWיc{]rC 99]1wv kt9[ڑ$:Vػ.6^f%C%/T"7)Qת-=-)?"q%s-ŶQb˴W7T2t4-vg^Sŋ{`_C ^٬D%8GL^f8WV*E\_7az%-UN4@a+cٸw+i*3v}B)NcvzC^ԂRw1}:kNMs Vg J<1A$q'9UӞqCSշ[߿1N5Z/g1g&T2Vo1_EyX^~#(ROd8S+xTy-7DWbY4sՀ?q+֢\#d_^-L=}qez  }oϻw)JmT-Ek{>˃FWtnGeP Ωp>& MZv*{ߊ4 4qP{ݻs?$~M _Ks5#$58PGV+K2ڟ}KE+}iﳸcteΨpFCDV&"+T;,:enHt@ 5Wa?j.%s~7Ⱦ{y Z({r!ͽAm˼2uvM3dCawji'mDE `џ8QNnfѝ4o Z-s )ȷDCß%k9^Q`xgrc-۹E꤃տ[@N{5]$5vBSŹeI.Uj(划OYR;j'κ6ZuΗk"]kmw[H>{?ρl|55 @*u Xfm5#/|,v.sgN㻘RFZaa0oÙ{DNVe(Z⧉[F;_qIҖ⫋cp 9h6X'E+0=؍CrV[<6h;WhŎ)<4asm aQzcY޵ 哧Nj,)]V![9%b"B/Xļ@0ɒ1Pd4M[1w[, "$p6Qp$I߱MR bC=TWͥ_z(*? s?<pNy TEl 2i?x,#KcO!<8p紡z r` yv7\QyǯJgrsp&5M6ZoޥƝEEvLQoH8ʂ<Z[ ?oCFW^ oPwGG`3,1InɻM (Tts}s~LDM Ŷ19ڸȒ#ˇJӃ`zI.[J1P. X޿Ky](ivu R50EUi\n,!? R.01qv-a/䃿Cqa[n'v靐wpu7$NDh32|`{}mg3tl-mbc#15 ^o.|\8|Ϊ>Bq?SQ+}#/S?ƙ|$uIB7Å" Q`N 1\:b:KOE*n |7FO1)0I۳o^(sfp݉h┴r(y'qpz# |qGMխ07*-虣ejby.C.dzSe:l_}W׾f>L}D^#D?d&@F5،`˥k&W=uA]$*'c iktXjRԤ93~/-KT~6V b׏b',r!$ߺnUx~Hj 2Xв\n[Wg@ɋx8RfQ{Zϭ.p;7j_3os{Aq(?Ln%[w;L_ccg"][Bf+3r#k"a$H !T<#rE둬@ .+rKd?⏑+_aA$mR>gk`Sv|{;bHy*˼J{{έ*zzu8d].aFJ7Uy Q\~à\-~^1̫ Pf;E}dj HT;m ~{}2;2/i*x%nLGw$}'JNe}#pz:ʗsڝzmAf?b!BP|_"SO;ҨW2[ONqmlO4N4Ljp_gRDD6˭X+s؆Tugx&D-m_`՝}ΛdzNW}sz-DeׄҼEժQs>9"ޙĮP~.з?ĭ>+vzۥk8tI\!7Ayy?2=)h$ҙR[m*+b [Z(HSW/O擅sF9^N^6{\))BSgY%B]]X[ W-'b58>Yf> d߱i\~/$pB8LL JDބWT4P\`D98O1׍0N,9gLZ%ͩj hϿLLCF 0 Gib>xS6Rz^ v9(`,@$~D$vL!=cliRt[ 6tGi+bPfLKݺЙBJ1'Vz#)"mu=;zs9̕{s*lLqĕ$(>(]\;gХdk tjA ,28<]Sz3xg^_Xh tDJ|r_g!`KLxT]ͅ:]ߌPRL-:wHSMhy8gX_rFn酐Rrңԫ{DM=ZkXJ񚔒d+IwbU3v %ux,;?՗sP4V|Asq+hKwk4lnW+Yaqb!´Fsnl|!kO, Qh6nd =hiR;Yp%=^|YN>78X1cW}P=$~iUɣrJ #6-P^3I T;g~[͒j."\9h TwPLۯDV_%_jp/LJhXr{X _?N\]tT!}"&l/@}Y#Rq|-97,1ԼЂlk4K0:8`@@+%|]Z.\@a\8x(v:""2 cIAeV B.+{`jT!L ϩU2JȏaGԋ4dD֩\PhK7yfBAΨMc_s߄Qe[2~j0CϹ0;;b}kߺMoʴ"@8F ˣn y5b?j &3;7| \_.SkHaqf'ʿ!Yxf1öغoZJs͡>`^VAs]?i4J LUtۘojfPlckցn̑2KͰiCOP'2nL4G؍^:*^dhe $iJ/Kt,6a#smg 4[9)v&xWz_8޻(ȺnBsGz:G5?0FyBW l%0 ې2 dEki.mC/Wt/fYp^5Rl)֯9kvq/HSKP̳3AM,rL\ݲ :Vܙ`F _do t`'Ag&a(T$Ւ+K u{n5K*He@WusqF\炀حUpX:u wfia -KT {MDr>#ɡihTsWG "*a9TxH]|a- dlTKdŌcUY허xqbHYף5.Q5J_E`6l"ycM2{̥?.;)]kUItkSρ@^y=U.eU$sdnH=Xs򞦸!P_&*AU]LC AsWBmJJgX]h"|CڟBF/cndeC{DI;O"|I9|Ȗ0(."Skxݷ䋍~/"<ȽQ ȉJ ew>^.޶{6T"-.pQq%#p_dkb0&C'63@ORyP|,×t8e>֓ލьkwZRInX[O4 gѺr&7f8$<`qՂ/[9n֖x-VRJ0r 7oS~KiA,x? mbu nbӕn:o +oN(B< 0}Fэ.j^@_`֧UuvD+" MDjut0f ZtgK=W]Q/_*MּPc3^0Mtܭ+VA*>;JAZ?U *xŔw6c$o-tn*7  v*O[ÜxM V%C'@>DWMwƄmjwPQ4\ƪ>5[~2i'8xc@w5[6pۿ6凄@he!`Ua7C^2fgMB؋XpM\8GN5' .F=?=DL˕ǜGU y+bj\rs%*R$/{Q(yê920?= .0.: Cjrל o|F98[se+ɿm: FzabwP'ybߍDP QgkĤWx4G/s,!Oؘ#7s՜$yU3t8/ۿiՠVu/׍V '8=ᮎ077@pMlR{V /%j݉W m~Yke䲞w?EcA:*qb(5@`iGBFPʑ[D^c~3Mr6 3#n",eE,MQQwGق 2"̀gd2DtPC3/|ɟ/c:-7Ƹ굸AZFqт~A1ZޔUs ecOJ:蒬 _hdCN5~:~2d/Jm̤ۘ8dN7:1,hf#lbX?Z5ޢW !EȧJU|. QXcB* s[PՂ?r6N (4qWQ7G[[Mh?c>wC"g,Ww@DmYBxYAe_ry_5͆cVQX G9 2p6{"$(VWn.&̝LC;;Љ\^?N C1jmoϰ7tحU)KK?&DƣER\5_#(ȻhL1[/?߻A@,"F.!}@U\p1~/ _uR? VIDe熏?_E#5 ?בDܳmAb55\ǿ/l20y0FnJ_KՖܕ~,DPī<I)P]~dͲd$k|[@,[w)پO7M,z5"U*ؙiZ.a'#Z=Nqm42e5" 4o/%Txw@xHQqPv9pe6B`/? k|E\ѵCF^p*^T bp-fI-i`cг}4&[o=APߋ6~Ó#5KZ; [m^{e "Q@ aӃ-w^m>J^;DȻw!H-5SX54$h_ӿun>m(rS,w(3 76_)8&(+1(*e@\ :0_뇎I~¶Zg9/pnvzcϔӓ"^a@JtRbv_˧˱8WJ*-.ՌHH݌+" }qxSZe%C!N;/keZ_^} m foJC<ڷ=Y=FZ PboF2D5NjD3z|K&\QrQ1T=l Nm91H_-Ͼ֌7\r;+μg3=B3 ` FJƻQq?Чz-oWҒ#SY0f_ 5J(@jvi`u536䅃+(0~WKN},)%Hk沇W+P@\Piw$>4݊tfaP0Vʡ2{;DjSšp_^v܆f :ⱧZbTa'-|K:3l$5i+vaT+sBb3ǖ=$wW$Ĺ4eNACI(mH1 Bz 3Φ&f[Z8m >DC/(pS9Y8AG TғZ*=25i9\ݝ܋q$dO {AN{ok/Ue.h6#o /#PUxʇf-u84L V*B,mHq⾮;ev0|ouj[03w5>N;+@jsڳ8u7 [nH46%uьgd7#-6OwӾ!9z69)FF-}a:6& qs6.MXb4 zGOde<r ݔðgrNUH}''$7 <["ZԒ,JKPep!܊KAZx{a&(F8 ʻEf} IsIW(} 9 Gu B /TkO@mkU#vX pDHeޗ-q4Vgq}Kt̿cuT-im1?BK C6\%/CQ_t3%#񄽄hZ[1Zsּ3^I`|1q=xS9=I >7=Wk1XcBNYYK2#`X%8`KTivl9 "B-u93;CaR!,dE}cd"r];aU F*ʺ\]\POu2Tqs߃і'ӌCwscrzq ;nƃitQ>yn -a廤 L. lM]J٪b 8/0;1 @pMEaexC.e' C/NXX@qP^a.} Πeeĩ9\ H# -'v?7sw3Qp`Su"v< gd@%kRLQ 0hZR:l93o5G)Bc)b|к:#/)y{=^83ᦚL|VzެDlJ5GӖ^VpӲ]`.)oA9nJ[ADV= IQΰa͡ktrF{13 i1o~tǽ$vlBܡVǡI0 lRw3(fROg'wFfͭ$p o7!^r%=iFb *h_b$qP@jKMr!n̪mx^,t):%<Ѿ4aL̽;J=#ƐdL9Z,9x%©!럱F8v1[0Bwқ~ڮwU:^AL=]Fjr-RLK~A>+# Ib.hܛJЀU gwH1B aph(5HΚG5EMFS2LXF\㶖mw3ӻ"_)&\!t o\M 4 p7u\"2WoQ_5M|rLǸ@SŶ ow1C)L_3`|STj9rl <"P]c.?o]FsraX(2 d奶 RM aPMw.51>gz@ [G7NI sp0"Zs'0n7y8E-:30E! kN1| 7$=^7o F kQE.dQV|7,eXޝSH?38~W,]m e~bK!n2~ਇuF,n𙲍w*c#>,m2Tb\ E($fèmN 8z>|>dE&NLr"HS$Fqb3z\UyĮErRi wHN,gGgD6EԞ}NY,tdDirv5|\O)kgVqIsM@~ir^ P!DKx@01v(+ m '96I<\!~7!Zl!A4(g33UF-I=Ŧzm4,0MpuxFyn!h6g#X/VX i7ep .w#Nv`^d CDcJwT}[ěݶ-{ܮq m'* JщATk)ƄaNY#VP1BgzR/&/d :ݥ}dFJ-1<onRK)`=0WwÏo@SWKjN;: ,hM#kg!a4$y 3QIT'[5$grn"Ȗ>B*qzH޺7 2dW*_ރ\K/Q3Vx.7a 4ȭz`Z_0Id=M:_om@*|F4qf8cQE?\|iO1IWcɄD(=6mbf Xe*9:3 c~o0nWȒ{Q խB"zs03o@ظ>7#Y"a|bl\]J7pKu7s^ h5BF xZfނ1$RA 2MbNip&|#-"HS`  2 2fKAy\o T.C(HI 6?[a=E_:Os=VbB^ 4j5K-$Xssc6F[2W mOARu_ALEU_KO[( v"`/xOi2g?0> 罽w7-SvaB\d]`2э!8SFB,)  5Kz߸ܴ|*Kzl6Hglm]iZ^Kv@KbCRwOcA&~L n0]j@F1rM3iLij.kAqYx!+N>;6eC<|b ȾCsH;Һ =Gzj=uCإh؄*ʯQqZ~+rfB%ۑeK>lTK @-ؙڣ8Yw# =EձŎƍ@C.xGo-mi:eUL3nJIw\XFKa"{ ݶ|ĎQ%> xd=xe{ \殪?5l%5ǖྜྷn'=\bR3x57UgɁѴ3%2BGxb0mQ3HAQ^1OxJm)|D=>VUȅ`W:@Wme|\ ڃY/j)`͢ԖΌ#c2W8{!yrrCG^A1~"y @jQZA)|A̛9 *z56BָBB$t"݆M1;򵄂:S^ 3!dղLlS ?g)̅ 1D #BQI.{Hț6I9@dTVA\|ЋlV/\ŏ2}y ɑ 钯m >PrO+B\7T=_ W3׈zA`CAHfS0|Fk 581~?>5Cᶎbhx_H貾"NV3u,G4 79"Uem&c1NZFP7AiĊV~XcE޼i+ӠYU1<Ck>;Dr};I*$s h~iK,OS՞V(͈Brf5:I!}#BA˃42xtkVO칍fn}{Vnb=OLhc砸g'%:ִZ,+߈yjjC M>76w#ǢhYP.ц]7%*nV*GR s5G!yEsWRmMxl&1/V>.\(w {NDS%xNI*3pFx ,n^@{SpjqUq{Rϔe(< Pot{>lY}9^!ؕҗ?@1<)ՑK?`Z47wݖvI}z=F"PL`VJ;E<۸wweG|g73f~o"2Ə/`p?OGPpCl`Ӑ߸Jجo޵519dؘ⯹ޏt*IZ*]j+Ie?H*)Jxm>_:2Ca\r?7tƘ {1sLٜ͑ܡ+9Fl5>E˶Eܛ\7ho(<=^y(8iz(P~%Z>Mpa^ m7$&  'xJzHzf)FgNt/fCkE\B>1xlnwl%?޾f;?7Œ> & O h/roLɣ|p-D&v%/}ՄK_6zݚϛ:9C4 iGQ.T+;uWƍ'>hGg_HCߕu˄.|~x,έ :Bb4ZAQ :!tU]lp~'neV^6k.mV m/Xf TVOm5I͜W^uEzEeD9Bjgw𠼴OIDfob.;2xэ:OW~tiFV3. C.BR&p=2gݧ6us@(>j C3o"D;)Ofy~u A ߦ xQwsɼV (9 vז1E o QdJm>ǷSLf\W  *zg9O t[ -$9/ћa0 FHlUߕu1l8?`' , ,DIs= p F~c>/CS{yDlD[۳^ صw&P9nBŏ˦+ܛ(Be~s\&A>ahY$lA˩C:3mDݬz0GGQI[VS3ID?Kpz7.eldRv%4*N;cC)uJz]ʵL6İYjj\P*8۩Bb s+$~\aeza*G8~o D{r=C9( W έ5qq&8rUW$ejuv;s8>tԌƤ3V}1"[M{Lb48¿Lw"1rא' 2-ޜ?$镲T9?'$ (+*5 E&ba5OB(l}JD"ӭI;v5LwYsw#&uWfw[etEfU48]Pn#)Tl!Os<KlS7byi8/O5"?^B#Ai: =cb=\Tƈ;ɐ~pg  )w([-&ÿu⅙ 4迨uh@oQ֚UN(QMvbH{bI-_M։ivZSDuQ :W!&K$av`o|?tG+ {{uc >7xmJ>RqbZ!n# QruRpoưVeezs߈- TJ<97jͼH0U?:xФx3U q/hÓeut0=S7˺,RG<l~L ~[CʢdoɣT@ x{}p7}{*ph cx0պVVWTl02LAsO*OmpӰi ؀@{bNζbi5CZ0|r(vFA'p)5QTse9e/H'Ctlm=MgRSUѫJ2KwDe3WNN,=2͂^^P]in`դ%w.N02B)I9IXt[gZKr7U7m9-WIzߘ`0MNgwlM"Kf]>o9l4CoCQCe<є[b^xyڡs13tWG^W!@B\NNۧUZ>zFs!#C'nL?F!J\Q q y)!nʟ{jc(gb%i$Ԍ=4(rYg@m>bÄv|@Ssջ!_nis`9=0AKd4gv58bwPN;p#_,9gLM9@.N .f-1W4-YVW TB{?9CʋwUe8# VuO([/cӼvBbTJ;_|V}1F"K(=45dt:܃:!E C܀\RfkA>:oH=]eJ8\x<m4]ᮑ8;eC눼LUEk*3.TkDzC4kJ +uoDNڔ65J92!/N߁o315>ul?-9_&-~E& jI4S|ɿ -D`k 1%WlP&'(1|&W8mK }GDQ4+Vlzth^GFmgV%zdhr]mTԃOae띺:,-';@9tA8#=€׎vZ0xF3m-D"??=rIq/[On7x`}bL0x}%t/n#N>Hy1}>\&ge'. :&ZŰ +Q_V%RɾּZyDYg;3:֌Pzrʔd:܏]gaMOZl9r2l9yGJ{w0v{1=vI΀u"N>ڒY^}q)8mo}# yt'ϴm?GA)\t'2=Z0 @I#&OUCc{}ÆɚϬ }myk;{IRzs'Sk-e&ܧG/rkd Uf,ñʘ]Opd7-emXf#&]UOp"xt D|zz9}k3"OxBtE\%µYN*oNzb \LPȁszYB^'Ƕʺ..j")Va0-7NT'R%W/YjO[u'2Y@;=N;y{k:/ÌlL,ݎصe#ŎD6f J}wFA,= lct |'hNI3JMS`#s~Ԅʼn-rUDO1<Μi ss8OG|q^+%46|O]@'[}cJJ\P5N;-Ա(vMm\T%q(if uטUoOÚW<Oq煶#i4֧FY/=rU޶cyP8 I(S8G3z;: "3ȏ@ix|Wpb1nZor>f$ONla5b\9 /d곜YJ`,Ǧ-ݻUł !B[QWd^$ }eGzt˙۪A6r$w؇ .ϟ?hUٽ[z fGCƒv UM㲒vpvѩ]#!&Mxl:!O<ŧ txa !'dJW 3ޅLnWU>W fj|WP8Ҍ,颈=Y% J$\jJ̡ٛ7AśM$. L>H{ݍCl& _a+U`R]\\[lpiUxu-{A8W eu_E8xGXrwY-PvlEn}UUغԝ11tpt]~i۠LqgUv "Ecbvu*~!PeT06s3wh*?N=;_v?m UnՊȄ rF)SQ5פ7y,OHO,aB1M [lj=s.pCH9M=Vg0N2O"V|_6zFFq8|'+I{e73MK u!u!ω~hN^<Fϛל)jEAA ШMqP+P)w:k:_~inikmG;ƻ/wPBy͝8vؗYؐXvu4P?G@}lNP' ޜPv̓ )%Y=S Ȯ⑋VÍ`p!uHlՃa1{JUb$Mc%vFU2sY)5kUӵNB:.s^| GTFӐnh2s26VoA_WvVkIDb6qO/?Cb@Rz5hɁs|V;Z]~g}}+~Ԛ)t>1Z1@ w$Lc1eT.> ~\;A{$ё5O3 8WEG7iSR\-qEmѸ&. _H.FBP܉l Nu¨S:!+U:֙}X8?H޹՘Nz)%eiBrM9@ ~E[[{|hdS~$8D„%1v|= 0ɸA2(5!yo{zkN9R"WBͽaN;r3Qu[἖$Hn T.0Y+# yNDsCU0ZxkxD:qr9J'Nrmv/_g(сS J̓rUٔ3SkBoJmvQ+~OZ% wBa!kC+IM|`{;(e294mvس= !P k(au['ՊMH]Bhs%0/kmwTI1<#u]j "|m+G-O1J?g9xDmSNկr!%δ;K`[wðNbܩ8$DVITl ( ^mZ=1U.|~u_ 啑rP# Bi"TL+%ul؏(Oz>1@Ȭ,!怌2''`|61yy7/AyJ{Az)5o-N MVBz8ИX`LZ鲮{EK\H8VגވcS\FgjwBbNDU4~ u}+AN L.rDqЦ3iUKL/xE,ubV դ[ᤒOOse#Lv&\غCZCXxTͿ)G ysIe*ND%^Qn֦m|0Uλ>~C&F-pz"{kcOBIVؖUCk7y\|}mqKRrYӿkW@"ֺb- )P,(Gi갥z i"s4 udhI 33]ySH_Ń3cAk㺸rpE.2Q]P(G]{i7h(:_6_ FRaB[޲|OfX_Ex6 Kjg}+^֫H0#:_0skaW!aQL\Hҥ*jߙ2_Iu2I-xM22.k `?˅5VEސL;[Ij#VAL]WNC^LGi)yt|9U(C1{1m Ꞻ/:Ӫ!x*Q˱i!  uyRUs <7PT=N2l60!pRь¬| lspnahˆ~;wV5n>H$dXG/DE0S $f Z0m+eaTw"+`5[Iɯ!P*(σ1e[7tTߐ@y^G[a(GIgqa<TA]i"E2y݃%)q@L32`bw3y>EX=wutFZ2N A݂.g-$;  2=T5 QI\J@loL kjB$k5LۇQʝ W}™^kskNƖuCvo{}H!N$99rHXsbctr؀u і8j $'yTɢIi ,PǷTXr\BӼ4ie njI, |<Ӯ Պbkմ CcCXUأp\wע_N` U*e,*ݛZN\'K`>}-+1wd)3h,(] $U?ȦԜu(!gzk5 t(A}*eOX1E M\l4̋#*Vz=wH!Wo1ep:03ZF(ѿ{STԤ~!ԶsJ\ϝTO2dj99Wa W< S\9--VIBύ: &Q *9i&Z {`g {&8:ǛWUGeN x# I]hqt^o9921D|NMp퇔)R(K><|4n'@xW謑l{'"A҅ sU/? @c pHk+z  ?P*' na8kMϨ|Q4<_~z;B>sՒkDz0QNØM~d'պԹ9{Eg&Խvv_un ׸[|Ny*YLϕcDYon=|HC;ƼBK P2䰁PJVwx~8yqkK+ć0>9ofbH:B'W {^K lLtPۋXx/rV5#80 gg;c;8)hJK n5$)&'"qUHI. miu)STB.sOx5teumjۇs6 X*(0^hA{ W A^;\-:^zχU~D+*P$8OGG`&V!AkV6Scgq߁eTQJK}Tdns_3kV\WgQTf⟂WƊG ~Gq'-=-3@j/FIo˥m꧘gNvbh$ ^50zm|&ix2Fh?a1q$H>o;g(X?*6^Y[בܽ#;G&%J-k!q;o!p>D[5W~NؽwQ=ajA(t(yZzokFs!LMPo`nf Oz.ф.}k&B>F%9UeE2:BkY%!{󊶘H ҙH Z&~Ũm*GF\ K?~6ywѐ缦jZ: [WDpϨa"$-[E7}{7,WY,*ğ*QQNeyzƹOe݋l/*z.76"fya-Hɂy'!<LjQ(&n(6{ ބD2@P+,IN 9 dvTYʲD.DUY'ZjD$"Kvhg-iM7cS.xi9/GKzEOzUo~u3-w?tQ=*3d,k,D' !H$ᄜ{R;Ax=7"CĈ䯄42@#oKYN2- q^`53'W$-ˠ.o~}}oC6sppnk?oXDT@_v{cfD $;^*՚͓Y$G*R'y(t2JRkA$^|P4Z|IZ G75(f~J@Av:"v`<wK= `aR:_mXy'اNlI+\ŸݨPT%7H\YOê\82kIu+ev-ho?h?Eɣ t{d, H"N"&fR"d8L{ѳxMv*s^]Ӣ1ͩCUSx,<0p-,aS냻$Ⱥ $l*>_8WINJr,!!1_51JG3P2kP@w=zxSk;|RAbϪ:cئorY&yzJƙUAׄY_d#GD2:Cc'_\PiV2J{^lf4K-xݒv<%YK>z6&.RsI>p'=%/?[Ūs,?*܅D؁:WG'>WV_|Wm۬;+3=1_[% HN_+B K zΦ pCQ4DkEH_9ZA on!?j1+BFbN(l֤d1Tu{r0-|0}w A,;Iy9ƾ Դ5iyM O!h31^>L$DkgJ wpZ&տBؗ @`ÓC@ӉU&bQo(DԆx4zi1t­[LֻX&'Bo M.g<s.P>d`U1S*p#֭>q.dwU|պ)Fli3LJ }H55G*G)k.0bʣzןS֐ r c HDs~ ԆA I""aѵ=4WG %|0npB''yҷ~N`+eZnhGbY*g9K{<:_*wsq%s`ƪ9%K'7Nf-rn|/EёݙjneZVZ:f]٥x{z7چlǾ w#gnO'VL'5ˢM9Wɸ5Bax B}8UO W vVdV5l$bέ$0{0@Q+' \E8[^kc:fi.;%;D:Of<ʛjdkڡgT;`;aW%]"1Cjg(S٣AP |Q-%Y@l3yMVToϼ@3ވug2<KyI@"B 3Bco΄B\3"xࡰ^,.#I* TxTC?;`UJRZZqUR& VAqg$7ȳ^* vNћ^{Va |d#EK>NHufnվT9^6-D)RǠ5gq2.pޣ/!忀SnD꽵\/)Ld0g?:im+^{ ':P{!AeX rS x6dÖsj{JqrZF쇴ͫy`'T,ՂxyP$ǹ/e("=nϩ_f[8 ℱ? \ZkOE)Le,/[6[]ġ֘Ȕd!VH^ X@Ч$`0 [̻a>,%B⸄kFloV%CW#f~1Nɬ?^^-Wz=J9˚FjŹ" W|-~kO9Yx8!nN/ ig?^II^q*'#kEXm5ρT*~ar]97~ǻ|c l=C_@n1z-MW*{fujզ)㍂JzJbT!{ H;'oj@HH^4ڢG< j2TZ:/hbŖE|L GgBnwȴg88'd璻'"CXK][9S1p;ڕ@8JE8w-U,֬W_7Mo;et涊^ I4+GI"Z#qtuHJg=dž6Ҟz}ņ}5F M"yC@[749u$H ߴ,ԏPM*ڏSU+H 4x\o VvJMƝհ$LLykFp̊rl~g(Os-9yR1TEc*XN:{xqcOB WWLp (),to0RƋ5rc_4Mh1R Yk{ FԞ !jp0V_;+);žG^==30qDv ]JE/NiSq1,;zxk.49*u^7pUz!{*~RL4QR.W| 쟻#oۆ354 aT~ɪ_ N_m2ϴ.g3 QRtIZ}. >n&~;r1(jjoo*)DKi11 'ܬX9Us8tr h9S'4>rކ EAa#7$국&w0ak( #ۋc)ϙh^&-l M-'ݣ w1hu7:9hu'|5t=:JƩpܔ527sdžkж?"xeupcsBtALwx5 joź;/MUز5:fdsDRSRnN92}\LҬ+t;D%q -"1Rc,by_ga#ef]:(__jʀr:R o?Uϩ}}XWy=222r|W=쥍yc' aGc {3K(7,(m$:E: . yl_.{9S`rs)xvpwj&VY+?U$R*i"13y]'Tg hЉ/}at,oc@ǁUd k֣NTeÒޒ5|!]w}v%c:+?N=/F~de,9Y |N3of!YFIWk}d*.U >-Ϩå;ŗ fߴ{xMCm>~zk܇2!qQ<r)4P?4 +6#$c KvYͬ޷ilTrodBTju]DZCiZeƭ3*/?sV-9„'rܒX[!&=Ѣ&GI/M?l@$Sj 8@,1Ai e [B;o>?fALs'+J:OAG߾ +t# KS~i=?Ok<N>pݧ E\=Wp87J} P)>@Vҙ~*[4}jVT#pqtQ;3! 0w=]ZĐ|xY0iX]8Lv篘>ZJ6phl逸sȺM {"SgEO)X17jIP>o@HO0rdٖ){M+,z3cժ:b>싇F/V6~&3,NǯQIJBE烳Ǵ߼w7uS >FF˧q~HL|ڀi9 UzQZua.hzq$}Z̋8o(+с ,¬1 _Rt.QlEtsɱnBL`f %[qՆv[a\94o8" s:gG>7'y)l6-O)esrOg)'ϚA|CN:Lr4ݴlWL-"YxWLX*j# IeML42T܅ܧyKb.pu@vUdHM/ -ƫ! D "Z|n {ւ-k7ca8~Bț[;3ߛmQ]Ct 8CoMHq6;r)ư( >噰p}-^I6;D.EGK+ Sv hC3\@"Y"M1$K=SlVJԃ|_[Yʳ:KT {`3WWhYt޶gBu2&5DŽ&O%Saoe=mZ`v+'ImH^吃:QT MW!4r=O.ahechRZ=gtvsf[B"DC+= C=r/3oLྮbB(B/|?^H{r$_+&,įD,cGG*ۘO!nbУ(( mk>M/?76r9&Xdc;4{Ji0Pܯ5 :^CB rn۾<~}q&Xiqڠy '^7Tʍ;lSn2E?Z%My!I&t<]F՛]nVAPk7Eٟvl¥Q& yĘlIaK5I!5c*;ࠏE2vo}@ 3&r.0n8o6v0GT͛mA6&?XB$;$)fXp͂B@iJ@A rΐ" G[ЦJ|X;hvN&%ˏ՚{q8=:;R?cW#_CWo崹3`B&1n')/#}duEg߆ͦ/y ו#XIԞ%C;.)3E H"8ȭh9Vp .y̳Ĩχ13']Eݖ?K y6#<{{Ɲ_l!<8 b#CY7[2=@ɚy&;4쁁Q04! UlB{jv{Ge1W5F#ң@#>``xnS/9UcB+iͤ .,A4}\D%z^ ELVBW; {; vbDtGWUtkڃWY }ӊMߊg6߃@PKpVvOn x>}~mΌ>91$ȃaߙn3aɴԴ)@r \) vh]Xƻ5֬LO-IHay~@p_2 cB zn ޮkO/gTDo EzҊMRsg v|DbZ ؜~8qw}ÀQ{tQgt ۰v[ӄ q^~i.NJ6Ѝ{;UזibWs*YVQW@ʽ,,6#`cn;762ծ4Dn- [ay,ñͤX,Zu_-Vayr\4h!]x]&hlma q튎]R"Ja(DM/zPyHu/>'3@Bbxp'@mt5#WɳYrN6;7;K.-l+٥`"cEXA~gn~q 4 %UXҝح M);Ds 'Q8XvL&frKvX<^*FM5LI 8oÐ'W:EJ ҕddk^Ps,WӡfPIHDcXu@Fqqin9~^p HX%X0~BZlJ~${ξ Ex"%񱁓90"uc&c%T"ڜi|=XCFN[! ej G(ugyxq6ɂ[ tܮ:`O0DU"$xSl %Tն)up\{GV7(L,J~D->dXa *}%OVSe{f#Ij E?r~zwM^Vb#LGvy%£ *}W9^5>PbP`u ^NI5H:tF/:HK9~=Doq[AonD8AGWp)w HZ%{} 6tAU}8=j9QhcIH:Y`ޫ5ݗ+њb %,g~ 5#ZiiaȀąMLfvޣd2bPE5U\keKgc=5G̩&n٫ErR{cV|Ng$K8AR\jv֦ZsyUNٳٚT4 \ƸJV997U¡̧YqR }8Iu٘JP0/:X_̦Q^XsBŽb B"nv@;h1whwF>92)ŘCj{K0a7S$f]Vo81LMwY njէ[ 5:iIT"Tڨ#f 2-(+/?lYx]uz'zbӼH]Z"77r.+D^JAA,Prp<+ jⱢuj#ʄ;-e1NokF , 'V7apMl>J)=}s9 -ho*t_VDMw }r{=iZzI(fŘ AUFw[ :H׭6]Z3&l[?F)q, F܃f߬k j߂BzpD'TlJ+ Ͷ6c,`q8"$oہ->~H ͥ9e,$C<[)Kƚ_,Fy#:hs4&YT)|3k?¤݅\20{X8}}S|c H{‚UYfϋB_Z7s=.rK& *VuUnH"]M7-LrRH_ }@ a:'cV*[ӪG)0$1 M|v2V1*&;}-߂-20;Zu>E40}Fҁ9l\tfU*P~PJ4{â#E.|(⇏i+`i7 #5[d";~]F>wºem!O`p⷇y:VÞA H Hۤv-3(A`?vnu+Td`Uy;"HS֥ 9FG \{^LZ8_p~4Ƹ: 4٤.kmSzq:hfZD6zF(VϡcpjM: kVEKTQ:D\C󶃲9y!`HzUmb".{cw5,.fŷEVr̞)ȦTʒI &nkN\8X3Y.z,RXgYaq?QnGMQ[ Եu %=: 9o- =#!{{ɔ?̳1|t=Y9B}9?4Ϭ8gz=܇dMV+GUr gPx ҜiT;+E[ =|"[dيhD)u.Mn1=(űȁSZp<~5 *_ﱶ}83?{ *F"ྚOUq4#CFB 4uY6AVoHm0`TCh1F0:a=e9bLV2o׆5hBSn^\<)aEqz>JɄxa62H?Á "fTVX?X?*FEt*o3T% Iصr)v}Dƨo11v_eP먟PV~SI02,LEUb7Ҫ@2u|lS}^;ja:QCTOSM׌MIk>KnKuF.qd3 S.- exϫՀp|zLmkj߸&`nseq$Ag&CxFI4EnA2z~*ׂO43Dl_'}¢Lrtc6H+UoKxۢyYA6@c9DIOfTy)DnR8C95/>\In?hGsH%#GpFji_)AHnBB# TO3 hSl[yK횕K}/"V=&gR aF Q쫠!6klj B]z`EC툣=pۗC-^EaW?΃tpfr%vC9mG/R]*Q|CR@\[lTMA 9US3S _vɌZ,ge@]+w`ǯGo*\6;@Z%یx:NnOͶ^;b+f+㌻KYiӌԜs=}M]'O#5B1srBwz*wMLMͨB!\ydoŲaQbD<rMgMZG1G ߓ3lA:ٜh)m׈I&}H,E׋ЯéL:B!:czmTQb }1 }*gʼGYcoHk,\lT{Nxw]Xd>׊5%&cqt@Ç{."W n:SOHZJGi11E~^iI $0H| XeE*Eeqk]~Gٰw  mZ|ǗAqPj}cCBMM9r*ёM8TEP&/e iְb)*njP <(EFKƚ[Zxk)؟~^e BSjk+'DMS(rVDJFs6 iAiӣ~Z)#0('NãSZ0Qfct6@7b|9(mnu y_") BOn%3)&;q3+.R (;={7߯QRQlwAmMѶqLIE\Ҙ6Tњ˙c gJ98-~=?0W%*L]ojr6ro,cOQvieׯ&[a%d; Y N )O䧢 v~MTv4q3Tĵ#l," H>^s%$ Xpž,"fkOA|7Z#Pi &}&KhE?lT0b>6&/u!TS&("Ļoqoy7;HI:lCYl]ǿC2 E`1Gc)Zfo^83=.Sw}$Bu}#􂫹QljabCD~0?\@`5û+':}5?3_VHP^{8( 򶓱G(YPI|֐.SzmoH <"+cۧ3+,C?~" dIu@/e+r>9cl1BB}d}VOG{1/Z %TZ:*Gu%*eUoU)5wWFM͉k('A2 oeݖzc I@zÇh뗹p]IZa]8c'#X0^ѕ#CY)k r9""[2K^=Q?B5@«ν@y*+C;s-׺ )^z7l؋7vns}F`:: BI C(raIr],&g'ލ(A5fB~x bs+_hz#$\K2OZ!eKiLcZa:A_Ƴ 2; Vphm/4 .U/LZuĜw<_>m뎤_B$Wj@R'+"%㱫)5ſ%lbqmgG#E@@Kreg3~>XׂxNyb;͞Vr~/#WϧϸOV8)N& K %8Rl(Xh:͎&|| ʳF'27\hR4[5)2X88|Hq5(dz3Th=8bAy++~n/ߐ~0Ѐoe47/8SM.i!jb <v L+R.2|:$rށCظ@jnbn%Ĺ:Iz-YB{:?P{z?Ϫx2 Zu 0lFCmԅ;FBm0r" Zt=S0' (`7r%D4Nߪ SUσH$BY'0bPMS_-IXH9:^053H(M&AV^~)3q+\F4 ZoyXfOdN)rt) )ω/~ qfhB۱,IG%Sۮ~wPKvIήҿ; ֈ{(鶴ȏOU̙70淊!bA}A>vdqU: %"ze>Vuw  oHᚃ6OM, !-ʻpǢ: wk?rin GcHMѱTRV< u\poKC"V@C_ӘA2"D3?!\D %*cNP|SL 9A/WT0PrhmPJ^ֺ tH4~h0Q}U"I{sgeqོr$s#[KnW_"Q/gZ'yNJ fLyN{a!_)2F4ȧQ4CwCvCa!IWrE;> =Aid|z!|!_e!5O0.Ⱊ; xxK@ *x#R"#3PϧK Ȩ8MVj5:[N"āN.iU4§r5}O7hǂu6a3kh7$FܮFQ82):۷tdcS[=lCG38ݫ>K:Og؍ 67jqU:K߄Y^ @iҤ/ی2|[)ol=]!>(< *=(ob by  \H+& b1!0$w˫Gf'MhH٥O|$2J np&bG9Qh mW{/\4Z8\@_a; )nݬ!X n@Ewݩѻ^5 abv!m[2iשlBe5z'nbQ'BĊ\׊q-'#^!t-[s+ѸLg ICV5nbڑ7HJ:]צ bkmW.PDȕA. BD^o{9DoaVЮ溛*i\*R/yMkL. nʫ%gwɗܛϦmiFߪWYֺహGá>Y[UGZĦ{L>h mw=1Ο!=g/ؓM4ldZ 82 "a]hZvd"ٿj/5 6 ];#!$R`qXx- ;8 Dwcp'ۃ{ro>`yftfZ]N305ˣ2D9]RhYB?‹* !iсO0ȐVu"LvO[6q@(e\2>wE>I6rqʼn0(4Muߢˏ/M6);gX ~f-C,Ʌ=d#Dzf56ޙ쎦il ``Н½,[Hw;7Ԙv1(Lmy3/.9+=)並CvG >N9|Fy֜4/\vxmD~k/Koq0o峀4{UhwyBj (Ӝi`IM?&dEߊ@vfXˋmtj Bлp& ٲNc/"l ]%y $ ` t]k.8Q%y> NFj3W'7Kn ٙXUIz- UEkdy&ִXTw_@JRFQJ;!o7w=0Df,nXFÀoBnޮE=k\pqR,2ц_u\ۜ.&vާ(mf%~`O햗qAJE0I#@:Š:O:1KiO{ᖊ7:niݼz!ա a@t.uQυG!!vnU"`azaM'(uBE"RL]r$W}gp. wU]X0#ÊzYZ} ckfQwk 5^IfOI;+܆[Ć9*Y%}!=@΋%eII[{Rghh2xt֗U,OTD[4sQnDUʖDfIY1`{D.u5R\]Fd`]7uWʅh:k3W#0VZblHuγzߨߔHz;#ߖT =#x-D6u,+#QwY5MQ,d A]I觗8e|+C^ vD$ILyEfHy$BͿB,?4BfWŊWYxnH羍n?&mX̳$7ĭ`Smt]..r1!ȑTkTb q-_X 1u,|RAE h5EL/Z%i>pjd[>`j$}K9JįE nJ8؅ ;,TưD^o`&^n0<Ҷl ~ݎ~d/(nHplJƣ1_J 1 wW&嬖]d*6'Idwְj&P@]/Π0o2j#-BTmT63^K*2-WAqGS5I@Rpǀ@Lӻt*wHOPnA;5lê[9M:%~?ߞVx3ȗLdj9Ϡhn8A?Ûd89Jܙ fWU6V5v8<]1Qވ#>7dA h0SaS ϐv?Y&A5);HL֔v"Q$[9X]!ɴ^3?Ґ4Q~b2\ 7:znoq+k+BFA]|fэ5bB&Lh0k2g QCh pۦtӉuٷK ǡVSS][v@19/\}̬yް$9dB=XJENHyגr(<9PU+5Ҟ >PG)oLwbXO=]cN({H>7lM].,;?>3ߵ+z޶5{E;l#e}d`Rc=:_/Tw2gO#&jTɘ[.D#FkS[QOɒ'pu%|24(m>.2csQ.$!fh"c88f`r9pšpIOXvuzDËrsto sY hˇl&kkC[{H&Bsv9`8{e 6Ҡ5\`kFd1yck6eecn┼(v.^:{Twx!5-گ0׶*_hb1BC@H#6- hV^[RӌF߄䏙?ڴ릾F-պxs3-J1h]L.џ!}ol@' 2 Bf6xa}A&YQ0x{VL`Oa{ۻF"ԥ|vx]am`IڋRm<@%l,*@qUb 6h-t8~#AvF;@-W\IpH .t; 6:hfsOgikt[R21)RHʔ n~ )4܃TZp2bGU]g|f&ɗGݽ6JTAh]ldnuYN/szlҧ>읉C2Q] V7ߔ=7wЪ}#3x~$rXB5UGMaƢR13笠QPB60Y/ǥ2 hmc|nfBE^l1Cb&\uiM!ᲈAsS_XdϐcPAW`(ļ.Emk:ƠF=2{ՒAʼn?JUK. _YƇMҡZ%wy sq]$?i'JUXU 3h<iA۟d@xK tNX9:RI GWm ˠ~Co AuYvY Rv'SƘRL*m̈́9oЩ`[2F2vOw^ p`K)I$a"Z=[Gz_y+kH7Bn ob{v0lU'}uWb\*CJo*!~7] '`jU;Վ50 x-Q¯JqS PsoBɳ V;BX6^>)U8l$oB0xoRn2+ĎM{UA"2tTD&s^Sn|{ 36pWjb:zx釲GM&r-k{w&Y*~`B@(-0&C۞VX]j5D!f,% >Vkr>T^$k=dx 45J{Y)Z$@*v!ǯf+Y.36nxO' =_]%AOY|=]O}= ai[ #J_sk"@a'k-yR/[ iRGWj&? c#gM!´qxX#& r`l*X1 hu@.;Oc95zoH[Jr5%BއF)Q96{ y ҽY^%@;u^Mn;c{a=$^ZHcхJMCD爬uTǭ'l\-^eǩA^1񐈻05W 0YňRX7< ~hIzoׇ9 uo\%dVf5>1߆{uub!z ̲ҩcl@#h'0ZF-ߓ|\ m;[-/T=ءxqjL]5 0*P J3{ N3T<.U*sQ(x"U O_y vD,tJ9sU+ٺusgby=0'a`ƞ䆺9)-Gc@"r)-I٣a|c/C>J[gZ-,+!j؅U?p)#V^zuRfľ^Ӑf_SZFyUP.x@[}0ol=c둆1C{ 8)nc9,'+Xt[R.nX"Hڇx*bUؠF-츮a?\ցDE-בFݻlGO1I^c$ڊR?l̦Ёqtphomy@·`%.ah`_)na$ph\EL6hi]PF~ 0;TeGzBχ)Qj|~DjʺkG;ZGWq@*j]?ٸ!1aϺέOE-3BdJ-)s5询a@9eiS*%kϦ>MEю94v)[$ъ6pVD2ݪ sD;ìB1V9 6ヒ*;)JC 2RY)3,CvM-8*R嘖'ehHɡ eXu)c7 W+ i`Bw5$㒷cP/'*dx ,tgFt_^Y5#EfGv 0jR.6JHt3mO6 ;;B]QnqoyN9 0z2OӗD|X?Ӑi&QPCD+\z*7-Z$L-sS\S^X.;%*L0}#jKvYo Uz[:4e`ۋ]GXvOn9{s <W85WéS -NA8o$9.i`Y0 *1| i2+oVo}XSPr1Q/bV%uT7%7e |[l?d2XP>1o&p^X40^ڿx&]LZD~dqmp@RA2)YdPi=Nki0l$ Qy&F ryS &-lFZbS[z1@E4@o,̷S{!Cy ^e{|2&%$2\"f0eb8vinW2M^2Q r^MUk(#htp%V[,)$R*ˇ{^W[AąӰ KS0ϬaQ[ދ1r@~¿VUKt 7y"Q.r"otYJw< /c0Q!-"qWa7rD"Zt ZՓD.4I./YA>.0,^ZǾ~E^hyM̘CPJ-ZzGNJ@@ ZNjGsc`R"Pz^zpgF+wc32uȸN$=#nx0D1k<]Rv"ϕN8ֵxc]&PTlPW"ݚ*խl~>.!y>u^y c T YD)|oOQ>שR5K:i\ޫNmUOf K_]Nzi8ܛƔ*,Pj`AXfP71w u f@tUl˶̕ZW`oF!qH^MJdEyXo$ihbg#^K/O  3V1BN Q*Ptikzp{7VX)*̋"% N4Y͠&py@fu]=gć!sNkWJCgߩrPubpbr4h qӧx+pe_ou ftՎX//C,OqV]^92\ˣ)ԬzPHE枸u^vTK5z :OثYոmTv)# r:_÷T^kpxDFjfwlE*jUg"ɧƍGDcGG\AgVHf=Ƨ;Y)>1Yc,xf [owõI0 /uyEd>—5OZh`>W"Tc/}`>Q'qQ4[ :~1 n^Θ失2x_8%x|T5>fKU?o`S>^yk%;eb>['!dcnGES  >t7 g5e`,^4Ӫ&r4qBp&5-8|_(&~Vp^3RGd`]TmzQjg"3:̨ &ךptJ{jD K1G/ROrCڦ" lF?/{>[߹VrgS[kLǝc aifXfKҬ[<y:H:PIIDhh*WԩȨU\=@wWa4LiU K0 .U{[$sup{ O7CjM1mV µ5ڜ!uBSA/s07TɃRD4 Mj_*JQ:|qqj6~ CBQE"m S dKD,tBۧ̚J7]F@zxU% }@ߔNOlL6mghɟgq2 C >rݼg3+ĝ48 H ف*M 4%86[B')vXCOD, joNҍ2qMk0 /VeWy714%ijY$6WL\,#CF},q+qv/y/ԋUK:u2) #{ZǯR6SWAA -'1Wx:7Bl&"DE إ$D}, $3]RPn֡ѥ(rE) I,ט5Sc AEH)Tz] Q~cjΒ8M:4DW͍\?Mde"Ѵ ߩ^gw{AP9r :Oe ,C[##%qyurqFPSK#0nt0k* +r3b'A3Ͽ1\bd/LLd!b<Ŭ OıeiOVA9YSQr1a{=HfJQQN5zyp^O2p}J1}zΖ@#M~Ic9MR$SWy=J$Xlxl Ixah E$&!zׯɗZ4D9h*U|yJ S^BsFpԁ/ C? v??mة9h3uGz@@P * d~Uia_)-C+,N8Ԗӝb zVRiOGDaԓ*g"VR /8gBFK^&w313W$,J Z)Ћ:479[/+i/igKeB=)v?]"'鼣ӵLV=W:N~QtlCVkQc0?kǚ&m8j 8#1?{wMm \lp"ˌvx@ ƕ,4d=g bXCMAnh'P3"#-Rq$paQ5ß֡98 V3, > T=[!ZųJ$ g*=ƣo?1aB4o KYx1GHh: 1coʺ*c]**WJ"OY ƜxHS:\ <|Ia)LHɘv*y*6#|wSrV9̛Rᐉm2q) F ̆́`#(YcP3 >пk\G&C.$17c#}} ZHGn=ܼK$Di[m^i^(B s;3@.T>j.N?OBק[D(s>`"WPL/>i\ǖ.diVMI"X3sMa؄E2 * ;P vIʴþ&<9۟+|"9O&[㳕Nf!(Ajoͮ7IĴ2B!FB Eҕ.f*OqW,e3Hpy1 ( ۻ!8^l#.ყޯ0fB.zre?+x Vz8-c!PGt:M3gc gxq6|ƬH繒lԹ)5],|=yt#m؈;u <'P=oeAC { r z@ZG?WßPqD\kg."ąa40a$֨^j[@So*ڟđ< ĿC^7\9>9IJ+BG-?)WԷXt9YJ֘ƨGm5iVΊhL0lias2>+C?t5=_K7F5SJ ܆1&#q?fM8ݯ%AJ`ęzzz{baw3\}:~:|KZr((ݫڀEr>-03==ʭi*UcTΤy$[ĿM[#c\Ybim#{6GGau\odvln4֭ھjݫK|vfl聇lrY6VvDhc=v W 3Ⱥ-G/3Q ѫLN '#Qxv'+/2C6cCf ӦmFQIXW0jse%e8J ϓfbtbsWҦU\!gË[r~W~֥p,-in5T8;铮 GWQԨq"Dv/? Dج RK$Lz'r:2'̚R6dۼBƂB$Q\ePBkFf?6R`U}`آA}ӭNcړ^ D bqadC h%uyTBWC&ORq 0L- 3& 4}%~MJ.Z4f0/#@t=w;4<"`wӣGm%gc08#Z0l`Y{0?gc^/m \M䥕O<R6fx>魮$~BvWP192vlpbbF%ڱ=姴biEWs;GR F84Y7gQ IiAI/^> UY("/܏'ڞ;~9ߌ@9=C#lOנk3!HV/j][RL9$ = j( UYnvtx0u+-,BIpx鲴|\mķWJ3?aPH[7e4̔¿oQpo.ϳOkvPönFR%LJ|9D<0hFs?o=tա:?I mK.g$Gǰ-|7A/T ;(zl~ӂmaN,ʡ2qL9>/R$Z]Ci/=j/{y.(E%B+/g:ZvnD(-̫ƚi݄0?etUiTwU^QŚw97L4Hgb#u,!۫[TPz-/CY:R) !T䄕.PVIhVrK D*NЬ. a?4Jo5)y۵XGYQ h^Ó4j4i|J!~[8@RV u[Lq0ɯ;'b56;ƇϘʠ/:a,J#b˅rlM\_\JKФd{I)%(6VCfXΈPA*^&|K9J 9 :v;Hs笗ZiMcrٖpuvtѧD=|L+䮭zu=+U ȭqZ;ė'։(?2 `Վ TcR5[#bk;0%8S |$3^E94gKO-tǢ{FA7rQw9.P초WN6PI"gqZ(F}ޏ7Z펲"кxq)˕E3l1+8V -#[IakyaumK2$i$" kf, %Y-m>((Ьl8O! J, +qeiZEԂ!?APA1#1 G N;k֝, w 02/Ǔ.^~+# J=7 5\N{22L3w4+mAcSC )' 7~lf—\} PkwGQ(N9I4jyܙ#_ Vϸx S Uؽ񺶤+swi njϨy} "XT[=,(7'􈱱ث|oW8#PMو0 }D? ZYgw|D|M B-k%gۨ'k @_r\I&lv\OτD\?ǖH]=ɨ7)T!0X&Q\)<G\;jO]G*sC}LsfS/L12&&8aRue `jzk$K}:޾<"OlslBĝL+Cѱ$Qk6VK6&f%+ZjJϹfvP@qc.c wMzz#f!֐McnHr`rOӤM5[NS[|&Գ2S`dt&I6ǩ[]\!y/7+HG.,H-rTsJM*ʼ>4vFXTRSsd6dW K{=6l_+*?_泤wG->j%/M%M|%} `,MdnJ$6OF>~5lina?@_A:DƊN6ो#,t 3v~]12Ycb}dԨO|#Qxh&!Vf!dx7[1K,4Fzvu$2i=hs!pUܜʽ4K4h)=*k׋~ZSv jl+W:ow}{_ٕ$g P+٫Wי0yq-6R-tӲParW~۽{k: /!N_Uq)piGh[,r-6PanB̬1P ]:&/'uC7UbYwIJA,Ҋ)q. tݴ wɣBHi,9`;&I?0ͭ,5, -Nu]f6ĨWb(na.9|4WʯC̓WiXeAmO,6˕G{!`"ݥ} NsAsN4V*`N5RC}N\lg36zqHiGF[p'r>KCug'~B|4GɊk;)`M}y49GtbS/Pu7^*K~'[i%FelB 7"a.OܕB}6`XEe?nhVpY &PRjj=e,/ R nU]Ջ 112N/ I򔐡chLYP{Νp L2{SM{ddCnQ$ңG ygx=@vLWSԄ/p9>V=СsF.1u ѴZjnru8M0̙Ve-ܽ}_˄ۻ k=aX- +El {9#$;Ƣcwb6b$#ZE(9sĺw7rBsL"GSjGJӞOR,{P84n|(NR٣o'ytŅs/IIwhޖobd~胭߫e$b.Ƣ~r2 Jwr*4skw7'nbw G>ey:,mAG ia7ڄdx OYqei*updgt6H@&'bPœ):j*/7Te :Z&<,x>VrcGHp7$:5 lc!,EY*ٮLnlss{/ą,$>CƎEwB ˬCBotf!7mA K7Y3_rQuI+r`Lj\_%S N٫_"J`?Oj! 56ՍYx`_Y]W$rssm B:˦0rحgE͌ߗ$5r#GK5pz'ό/npÿ3(,?_/蕵tXhxa:˺Lu:CG}X2K@Wk+.>I_,( o''Y3~Xn{DqHVxOi+tdZ 'w Wt}mlІu sփAֺ^+e5s) Yg^#Q;K37Y G%KbT"x6]UM6zQ)d՛ !I4ɤ7p79ݞ?pa-71[,9Q+s xsnlq3/G J7=j -{Z8y#6.,ڤbOTïަ>Xs~<|bj)Rlf)6aP^msO?W$;Gr!Eb1WsE5`Tޣ%e~YBƐ@u"c]9J/xɫ wwP%‰610$ֱCîN[$L )xUT+]f2hsF9Uè\XuU0b {dAaqe\6pvgN߸$ew{ NRĝF[:뼃qN?smz{=)-.KdJݛEDQ'Dܤa1:G_FmU|u~%SJ3[b'9GiA](RyCqLK93ϯvhYD}$QʇVH`~|=3 =>M$JJt&R ݅Eo? ꏘ NˉZQ~`CHR0 S9U%Yju! t ĥ.i|; q3I^EՋG5O4B>3P ;Ε7QE> YECSUwHHf-ϫ{ڦ6*5شh8Rćviy1 ,ij ȉ _DN"65A9{/ Ж]e4XOko[sEvꃪ5#!wA;,XĴ?&[M,p]{jcOmP/}hF 0Lh+7ݼ(Rr *JSA<'79-#dR])/aiwt+͕rEG[}I+꺍hGļ\Ïq%4/];d_#phV5* R`^[r8%9T\0t@HN7XBUcqc2M6Xx`rT {mԔ# +  <(N#GU: &=C{ΚCJoSԤk% BQm-;3\Udܛ^%['.enͿ#f_$|RUCRt>T_2'gr5`hQie M 6~G'k@} PsNfHûKD Vj,vȾ*=#ؤz2U$KyvFdu㢅P[h\h 0&{5 (HU5pRS,< 4[[E}OrV;]xTbWCpiY6Pcz7{$aƉ;ժbLCf$Me=,S1E 9""mP^H)8#_ Bm۫r'DP $b!E'bYNyM @hs!nv oطi\[FkQxHUZb 49UY2$nrENCpʥ8!XkEMwI6-.qt4VnT2/Dam > $!A(O9p&/OR_WZ.*'u/!jvfIw~CI~UKw(m ѓ;(}- wdˆ^s B+5E[6Ò7f?{`ʁ/{ƈ%'ƕugIЌTviN[8G/ pC}RL*%P`K;GTbO+Eq[Rר&G* al|?WtRL}9^ehw @sGP=~ /5jz:*#͏-yVHuт0C=`a 6}EsnY^B9ʓڸlkYS]1H&i,Am .lUϱk8O7w @K^g6̻#My ?EcU7ń"j0 ̥ec̛?pJ{!jަTLD!F8JF9t-\I`Єq%&Ѫ'YU>"uVtYa 횜rۀ%A6}YyD)xŋ$}e>x^s@]$1T%*̴ݘT6WN҅fk_V7Qvanaby9rU }ݛc+gSDW8Vy`Y`B Ⱦ_g#1\A*-xu웎@XO& ʹUG󮓄0[bG;eHW=XࣛyP1϶۽U.)L,Pb@;WZv;^w6dq1(<ǩv b'Vhj{ڋO8KgcVdZ7@64/rxvt80ۧȫ`\-uN)z8C/ Jqwoi cR!b[_l:nden(;{ ƹ%Xص8 ,qm߷-Rgrmz =rOŪIu(_ReIpD+R0y8mjnÎt!{-^ۂ.\`!KfSAŢx;7Ui>H?ԌJKmK#"j~g#@0fhSX[1͕-kvdvՀ_pc "؂N?f??)he{}tb͎9x*"Iv[C &c#V$)}~l sBVV1Py׮9;LC!}PoHœ̥ 9\Ch灯yF%V,44*I1F,۪U6uO n,6s1$]#1(?J<;Eٷk )n !%nH/ձU/?+ZIjy2צB~ϼColS x$7lgq5!Mѝj{i(Iv 7vEӘۚ!D)Ey* MDqj[[F7WQ g8jCffVADOiOdn5w#%*85EB9bbt)*rxWq6-R0l8|- 2b5H }`tY8ھ;>{d lLWlZ>$1@G@i™,N`'8b,шG)|>jyt25WS0ī gOA(t[vuܽ!i՞'H~CL6P:$Ymjh]MMngKOf&E}j["9IoUdM7Enku)ܶ2X Oib0qi7` *P< mTiQ{+g$WFu'] 73l->FjMI.9o@E{^ſXÕ'4%33Ǡswo {ן@Yё1'DݻA~HAmӢ>EߎOw {Hoh_n ?+MhuA 0kث XxJAc(1~=Ņ}vAwedOv7tp sUǾ!`||O88/Y&֖uaq 'aX}HЖ?Hm(b^%a$Rզ`,C;>r(: . ^8lS4ZwoeY{z(UKFFVhR:yEZ&mw ,l:nIjY܄鴃: gu'ܱm J(ճ2 E d*sqW/z20{r%~+wA2Rp"K70W 7,W.΢)-Y G@@:>%.`V(+9`5}ں-Q]8̉kf0h*kOePG's6W՜5'|D]PlNrs @9Aܬ(,ds%zl9FqH%lWH2NuԵ3$rV7X;vRќܐ}JșnLZZvnݢ[iĤ1GZdN!2DpxISΒj4MO Bﱙn)$v&s>xnmD&va{-X+!tU[ ݈=n!OdyF(^<ZkQ+䎄wN=œ`d/IJP) prOC_* v_"-1##Ez(b+Qr:6vdӱipgۙ5n q3vuڣs{2y"f$z܇ݘ*uyEd3HX%;%^e/zk~䦨> d~#aǻݷϳm5]vRkŰF{X Aơ'x 7Rќ*ߴw rP|^upo# so*7jC˥27眩l'oq}M;"wvMk6A=$Qq %K>1wwϠ &ș8_lXISBN˽=mX'T^mC`T_ʾϐtG]\(ep)8Sp4Y=^#pܰW-Y[3D5Y .tM&D%L(K II%otp]Fk2ރА@ס  שqauO-8dT3x5ZplX)V> sr1Y ܹ%M \5.Y@[b.1L)'QqiCiSoGܸ5 ~]fd䠣uwt*ޞcҾ>ݢH1QQrdbXy%ͱ, 4:|kB(_7VgVd8yn3t,d@) iJ}8Ƃ)MTO:#WCwu>ǑMjyjE:*p~L~5 AUY" n[˞T =Ri5 hӍYp%Zu5ߺ|jH)L\Ώ/0#8>@QOW\? jp+má% zEE'u9"JeNyCl$_ V W~ $3~3 WXHMr!]{kH8kj%`6y,PKLڴDZ&JhBZ$,G k",Yd2N?u *20wt?V[ְ,7="5m^w?C.k*-N߱MIR`{RrW9 S$yހX4q.6EnM7]] ʱjak.$fM Aɦ8r]ȣa[x O8vp&Ҡ%/~S(OFqV6g?72h#t|P< ML@JG4lZa_nuUv&WO'%E uc٩R~LYưÕPϩ1`m_iz b£ڷ4ex>>r;Ob؏* H#ol-F-?D*}2PH;J]K=v5 xzÓYn%uӷJ9htX)B&b?&h[(4fŖT)S^L+0F e-HtAȁ: k1[2DP}qAC<}4(!8-lGfL9c2I\Fy!K2v vFK=Qݐtun@tAb=mRkvў;գ'\f :bͦ%Vfk%X bebY!Tc%i92qegPCD;( w+[qLyjk#?egCtzWOa>* Fܰ{c)ΦLvz l_.*tώz<F6TOOtnHR>DW %v .SNb gBΒ;SOavTZ8Tޟ69j}%76yVA3X@2j;_o%o_֔h wgYJx~ܛH"+-Yxd9LWv;.>S},U1Qu֟ s~\kRtf%g= s0JKlo}a1|B&@вARGH [ Cw k0O,e!+ -W|FR?wD0TYK !?*Qb< %W**>K"wrӹ5>i-x: f4A3&MP22f]籐&1Of 13L-IޠEiO{Gd`sa͹j T;@de嫇[ĸ>JqDDyeqo6:ݫ:Ҧ/15㣊)c/d"*:3pn4Z7|b1mHfܷfЧ eCvkX!F˰E7efŅ^4`d%qh˼o i*W_9j4Dʫ>M;t~ռ+P2*`1kQo+ٞG?ȜPQ~'/|u8c-^ۨvD]}#r9W[C3NHz&9Uf)9~gх7z1&T`gn V ,$YH9keEXp|4kMdnO!^fxT/,!ܒFj@ a*1sTG&5Z0!3q>o~T}#۹5ӷiobZ4^d/vRyA }ۥ:S h)Rl k;9D3)Awi+N戞thP"ni7RT]pujjN:Ylċ/tuS#Cԛ%_| ?p!%6NFj‘mm B''9ij~ )o #nǒN$ u.x@tQ:S4YK]Fjz߆9>7aWsӑm;54)nU7A< >tRaZ !NsypPFw{ D]V7>z CVk=썲um nP0ijHw˫wa:-h0(fd?^9" [4ц79{3r55 Waq'Wwj? Ȣ\V;wYH~myJOpl }%xt?غU%-by\7>&g[5SFuɏ_'#Cj ?o}ȴ.,vg*;tL /O  pA( %3UEJ MMsڑ38d*.qӊKr?VrQsSava;Dv٨NzВ*vǠmp34Ţ7̾t_Td֒z? (HiT 5⁝9{ Cjg'F@)TjγF2 VDѣM.sL /#' C6<ͺWq:|AU_-YYV]Xr \8S,%葢EZ2nwx,Gf[߇0sOf^dtKYSdaDEUFU(*;/- &a9hE67^fyf ]y6*\;`P;zEAZ..՜q$˷F66ۍ>Kr.qwtZ}SLM*̹ZQמFloG_5&7`oʑ=lArke .fz|:B31޻'Mn3g|q 鍺sÃ5,8yqrV ܑ+/7𒸜K$D6N6%@NcG\";_J5Z*%Nvp)< cVR z2 >7L|F<ն>B_1N^2xv@FAd/xfPZ b5k@R9 BJYZp L;W@u0U;?8^ɭrG;[ ݙDรJCnLVAR4>chZ6>(j$yTH\Wh}؆o3=XVUTR̞N2Xؤ85d!`jrBFIۭ0z'p ; ru!]vVNͯHex|*qNUYNZL'Fs}.A*:P[Q#:;4~DҧݕY=yz eҹsyǗKSA yLMȩVA&jdļqQc},Xcn77AA\l[ܗC_RP@ }6G#z3Jg(Yn$R 2WOplՋلd_,Uݸe{׃ad![n#Q, M9DDn"w-ˈ˛+ x"4 ΀$cG#Np&乶$o k{ӑL3/G1zmx}N "؂4"Ey_NM 4xSsR:Jo2x3ע\x\;kCI#77BB:42JGBRͻ2{ ˝O~ERjY֬ Ҫs̫[ݳ,>hSGϋMKlޭ ,9?V-E X1H%D:?D#wim7T =($32 cfe7|&HJP5Z.[FDEAS)x%ba5(673g6)bĻgJǐjFfŷVyP*bVRIYyZ< h^0قFx}ok@{'zw/ >d|Y~@RgCFCg0H]-־6x["8tշqfFD8eϊ+E)Ve@DN)H]׃wNo싨3rnY%"@Vj ' s4w` }bߎ[4[ j$5^8:{aGPvVHΥn&?L5j]V{r4M ·olӅ1F1q*l^Aޕi$X1Qhs2wl߱N6 *Q~m#ʻ|E,[G9|I^.m̏>w/'J# zf(ޮo  =8zPﵯJqA*F [ pU X,Su MXt0]*A "vULg{ T .r`ڟo}F9*<-GdD5 SFK8^b(!IH!u% 2C-*zª{ZZB|wDQN ^c% eU OޅQ~jM Y; #yiC !i$1٬"ٮCh%pmfAj9z5ׁ7,Nr#isy-ļ{AI 'aR\ξna8́Z#qFvg>_sdr994S9ǯBC:dy#u20-ڦh؝fX{,3tD(&,&u0յ@8_j(tф_Z];2뤕4;EH x'i '֜XY}@N#MG$R' ێ3W,lIn=Tۚ._ƌMCSz"E A9PK+GED_S!ѐ쐫c{IT12Jڛ= Z>JeU}ۜ#ln-Yx4{?qKL«B'~AjoBsO):E֠*-K.w-zdwr,Dhg[,&K>yHу=" ĿG}V{\*@٫R]rnC)z ?l5XQsL?Y cc ,; uOd| :H>1 `w/RHw&X2EZWܷ#;z|, F^;̙ j+(lMbscW qohZA/Fٔ³Hax h'EQh/]q"ek!8 {+*,8t^ B!{kxI0N?,{XW̯ú݆Ԏzb?pGlJe Z|@Kt@WIGx}?k5Ep7X Ah"7JP#*` 3OeIJL1Q ᄉ˜;_@ Z8eýGg^0s؞Gwh=ۘqkI1c=]LY'yKhelABT0-H~ދ7C?7 em>+,&{fkdhul#cZXkgd7<)òz9" mԷH~ô-AC޻P \,[`zղbE} 7WSk /mewXSnJ-y C%,'e1=rf{aS/}N `|Nb ;dvܼ\͐aD #S'[ П;ьk;xL4+,=521Wd>hTht 3ήXؿ4BRBNZenYz\}!JB*|<~myTJ&FEXAEJC>NNvpO?a!轛"cA;Tb.X*m-:00,]Wrhq@eB+Z$P+o1.M^ `;jn:k?~bh4F7{HW1!oPD_ўeg2-Jo܎m{)U-Jb}` Ӹ敃X3@jgB?fH)|λU$jeyقf2ϽyoIPG)Er v ly2Me =9X".}.}Q%ueI; c,l k Be.B4,atO!mP{ ?2Ca1QVSY{0aW_!X٘&_n9W\OM8|=wڮEՃuLcZ~2y+K((D.!+uؓ&G >'jHASK3K&p5Wy!gGpqM&q^J Bs+r rN^7x+,暁'G84O(;(*?OBC`+dkyJ Ynx6aRyɏYʆtR$ %Tp~{Bt.cX^%[۪1WYᾏoBp/?{~9Z3BnZxݝMe@пJ/V~J5J]SN>k}:"SD+D.מrڱ8r(.,RaDJ|G~P莚a١KLe7T|o*T!~R`Zhv: ŵW%P>نd <].-c2񍖴4Ou; N3Zac01e@[JÄ?-?<ǴжXbEA #/ w0_Ã"'Ns(uU-9xZ γblk`Q'kd`~gtm$Cg]_J&5uYVbbkI*UB*iѴ0#bbt쌾iK(8FVk!P|]m$hs Y[u.\ȱ_V.OyB^y *01cDNw3ʢV7gLHE $ ,Z~BN꼸#uRr߼9UK7џ"bO4sQJR lam4I?hݘf!2mr j {=W4g0s-\{/Ǣk*L{-1~*]E(IЙɅv/&TVI:-ȑHJ9PDeT:e N-KaI$TB~! x]~NSr@.+SIʭޯWmICKf Ѷ7+||N+$'Szi `P87vq@p- Xy^f+CW_.R3noj?ňIo_cL 2dl<"R>;'OS7]|Zfxe9k-rNQJ-}H|}=pՐN@UHl-kB펄;}Y,x@:nIpGCwr|F`Mʥ4<8FȜYb̘D pEG,b=>UYGUոvC2#`JNN0~n 6ğDՉgE{W}*4ac–FFD #R ܱf gLj^#5C`&V H~YAyn>[l6ڌ8b¦xsXV"z:]qurpGXbBMY9?2nЯI7G%K>M|Ьe.ONX]BYѩ ˞?gbzΩʌtehz[-CfGʆ.ZAaٴ^L6aL?dTI T_ϣL@`Zrqm \kxﹶ,Z=l2\ ?h3xq ,Ae0f @L{aK(ڀl6ȒJ(<X q/S$3S L5,OrQ ޠ2( RG|tOe'軺Lx/JK021Rpٕ!JԱ֖f߂ =s&OGݍ:7Ǚj"#fAs,Mn~Dm`u#0PdʍT4?SR4d))aγaHo %UFc!'ҫtJs 9Cr>rGV%L|;~yGBW츢q=S&eًZ^P`+X䌚;J(1ħCFDKx 7vpY%ݗYKPg*ɁM)ݪ$@#ŕ'޶?ff$a~ˍ)p$gVol(}"u膇Gf?Ji RY6xZlFt嵟N&˚n*AA5\6ۋ^ugҞw; Q!( H wg5y PL]Dm6kr("J&#k B /͎WP@N*}=&EQ#=~7gO3B"~!h@2smndĖ$rzVϩg[ט*x{6 :i?XFl۶P\;cfXi2,\@)E1s}h(Fa |ӹB\%cj몊7IB88! DfM_DUꑡ&Z}u :6 36 g|u23q"eI!#W287m^@B81b* '9d?+&cwQ=j#At+zDZ=MzFeyKPO9(dʹؼ"ZM%uNZ- !ީ c 0jV$mrhO?ŷ3 TrRϏw*7p Gh5U8oL w d66},Nђo Ѓ:b[ƜˣӲߔJ+웤xAFNQ 1=qN+-H*Ԋ,ͺJqW;~!B\<&z!?/`)O*墭5c؊6$0kʐ)'Sd+C *K j~twv"/[K(X^'قnK y%n2/Z\-/ tܩdt2{sHDN߿l^crByVBlzŞiWVvV mfsbȏ.M t,r7<`"?_*v.BaCV.p1fg9`jHny*,qV,,ztS+* >T›9|wϓX@7!:4̺0`;%G{*i(QaX zg>aRܵM=e[KPY 1 ) M,v %z(A"w scfJ saa^ʭ IW-yFG'E-RAn HbLCfEⅈE+q_72bg #3!fWdB*" Уz&0!#5^+V$DrB͢3طQ^{Pt۵UgdhѸFZ0Ql6x^~1-XBhoS O)Hkv=6@*ax$ )ӄT[lj}(vO$ hw+(lY_tԫ/h|u` f<y49+;hkpG2K_HXCzNs Avj_:h RSUګ-Rƙ=V6Һ6 r(]vCL8T}-X8s<$ @]P(uBԦf x])oV+ eZk_sg)_yqxGu7KM ?,QZel1%Éiʶ}FA'CGa{:~.aTzBoc.4φ ,b~|kL]\dO]OrO΋;D-拮zyߗp+|bl>j6*]C. ZGf~^/@\ZBq/$Z?T틪󊻬 /j=ƻQc1gTF0|n?k8 $1d'e*:3=L%hzy.Xp-8]m߭HG]F 1aI[wDv th0l')佻]Y}b,ϔ*K5$%D!O,y_QM䣅ל1Sq) t> #~e/V!pW5ˆ|+~!;ZKKm$:+S\{4 Yt@৹d^i4!ܔ{ &JELlm["IWtcZ(zm6?vW c84|*mF#H):F9! C߰(H*?e%q/,ePZοGU^O9-VS.uhȬ;t]rҪ4pJYPA&7X(7˫TFej,_E5_F. XybZ.UA]2_/URo.&hIfl3TlD @HH^W τ We1tV?y^U:t+p7@:o,I5 SK$ʶ Ti}b\0N?iGԕTA? MFUp'JG:bqb?5e,V  ! LSBCu?}k 'UqJGp7$d%*k3,5O`+T JɃU5# %[@j9{8 Y_7멁u\h5HS)KCO S)o/5$ƿM@]E '/[$-Љvilu؄5Б-k.i >'A_Ls5/q,H5,b)ݛ5t ږ'sW GG;hDyNG)&k=4ᾎ58NhgY:&ۗN)!7 t:A*_8hbN̞]Vz$YHx4(@+|28G:^b.uNF['(pZkա]I\`^gw* c|Qp Qѣi!^-6֛]7O냭ky]EGV>e*Ä̅tt֡pQd5^3K2輹^gQpHU՟W]/a!UG &hü:'"|sS!Q#zwoф|,T:L׀S%qt?};âv6-㷘oRcN1*UgnBwσw=wp;ԥߎٻ %ԹUSQJ .J%E-抽zSS}]> ]Xxhp3_%:JZU_ز3B)5g?H aʫWQ.r<#)|{!3zC?YHt0.{z<@qwS9,OP[',Bt6CӔ0 D… ,Kr 4W.+xFsr~ĀFi6+d(ڣ5Q0 - |;[\ALhϸmSڪD&eZM|w @z. 1)[W/?k)Ќ*el>BbaB;D243N$нZFǔԪzҸj_GmtI5 "Z-1P/-BXSἔܛ/Ĺvl|iF-!v.pr0UpmM >DJD_ME* ڊmk(`.9`Gs>f=;AW44AA'Za݀)(/ioQXGARv CFւ@S~o3Ӹ^2ƈ.d.%{{ ]l R?6nǕw eKI)A`P(ݧͷ9ӹ!*+nT2eLi'Vh%Wx5+~z8HMӨ>jJ%A˼j][2C6LS&7*A8>L3}"XvAg`%-I Oq]kiZ[b(cK0z&y u j4[`mizJ _ ΝOa- =R`|omvevF{*uGȳ< Ogoi;U5U!jHL5ώ" jݲ A5hNdS-G%dP {4(ѩ 4FnAi)p=C%+gOfy>›|gKvQ)t)XR;}U?΂Y} ;FLنaB{"# ]=6/mD?u! Fz)(r"1Ce{bz,Kfd}9N/G&޳"#qPОRy.` wFP#. SIjh?Ɲ~t)1Y ly.T/7`Bxb bz ߨ}QZnfodZo2:XzT<3x(g*GeS;[gC#ޮ`ιyY8J4hs {*9Ty5ͦQ\08ivLeUYnQ穪ޖrp}AwNPXrin4#!/oeTiN0̧{E.37lƆÂBk| m&!żb&meˢjo6LEEtj7;]u+a6;;Ep#v]esť%摮-I'zW}-QV1k02˾e>1\'Dnrs1S*.$t@;d1C d~qO%(|a|/Gsh *YXƾ O1 mnp֤mPN5%5odɧSJ/SSD ?]h,\15V0b9ۏ%J-#NL٦|qq 0֣[t2*/e$U KfYCr9U9CU"iNvZ?P+ W4-% amX7JrMIUqUHg/a J?1tiM<غtU[;XwG$桸9.yL@I}K (+bL63} gJUބr@ӽnZ*ou ^_(VZ7O&]I7ͼ$T[m ek WűhfG2K=*nz>t((a#! k+t-W^1qђFkPٲ -Ԧ[`* Pړdw8JeZɄɼ$DLUsv4y1H!x5Pg4`2fך%A#1 $ |ܺQZvt~KuIq/5tӌrTϧcerH=9j`1X~K EJXP L!K;4 {yMnǧ';o|Nx ]= Olҳj hqMK$3t|$DVeW[U4k=QjP0L's"1eGM,=Õk5YVXBMxU1'd%-9E1}]8дklR=G;r~rŬyMo풠>R٪˶;~ɏaiAs)7>Ӻ\ԲB!#[S+WZ=Im/˕ D?o1dET| VO*4oQ% 匈[&=)Y?cCzcU`dm})=՜f .$|@;$G,㥌×  _C,@:f=Mu} <&ϏlO b$eLʀ=Ayx6!-rt\LvHDP [sg9cay[)9Mh]Rw Q4{v)!KK"duaVä⚓Ѱ B0'S?vcH^0NM 3ә>I㨨<àk1Z%I<w!#<|ҽͻLt m܈GMp5GgrUWu.|ıj`ߕw-ubSU 3Mg\F|+i~+ QUEՎBf+Cz0-9%['}ym^ ќ{kY@|!r('MEauLYq8>ӷ8+|k5{O ؝hqJ uLׄpfZ=MVKTY6>N?![y UyX- B\/ێڀ "!²F(7ƀ^My̒PɆ82F{uE 4mG h%\Z /͎A6m*PhP]:?.R}q0oZH=#Lkp/cd]] tOY#ۯgD^cgSLJ[lW|RI|0ESkGw,\XaaIw'N4lЋCֺmz/DDyY0fWFC@Ef9De/9`U״N^+~͔?QT`_YOC UADSP]iR`5?mQe7"U`o%U۟M7(<& =F}N$^ٚ%#e`MTPo%RQn%9\ b ^ƗR`GyRrli}EOg:jklo" ;P K Kp鹋pꩉ4^`>6Q;oI}Q#(CDA]AKw]vv&m^|:B˴ac[- W{h~IV{9uK]Bم#N(KkUu -  $|tvCg{| Ơptv_=J1QkbMr & v5xcuJpSkeùaxH2j@?5J+j\ 㵗ۜ5*_Nem aHoG'l_6Zëˍy,Lυ"y2Pa;|Wڨz=rϛ",mtZ ɇ7TIp7<7w TÀ\h+٣+Y} n;5kJHjWcom.݁Q<6*P y;EWϢ$ˢc"ty|PjqfvWASlEi|jQqw b6L{D[*?aGY+k7+xsPSڢ_8O."d-{0Rk  bXFpxy^hfML-| j;` 豮+ (㴥۟i,<{PxS::ڏAЍAľ6\bmc$pA3N0HA5`{m*:3R1 i }&з|塵e DHu :WPQ@iT!"qjw9Fә`'2ģ +1籰Bm#%~-f){mV2=P/oB}| ٯ,ՋLyg͠~Ho (oT7W.Jpv!Я+hNtQЦ bN' m@Zf>:x*`rؑ6+eJѨZ`$3sBrY ]jh 9bwcܖESn7̕J)f\Gw$#S/L8]vA<[XVȚcppkگω%veѲS$9=UPO|ɏEB%KT KYIv0r8iD$"-u>d3JyVa<DXax]SYA\\11irk;o<-/rnsrlh;ff=)97@A{[Ć)k>ʺ/~Y&IYV fV?2nv4DBinc)n!qMETB.oK7NӘ^40 9aкth$- ]29@Bm?$%gcLs`9'wcPY @9weϺwVl+HX0J<_Śyͬǩ$ROys;.+&z:b$˰RNL+(sLD/ww n-08E; M'| ß} ?VW4 ʬG-l'ci^BecSw>@YCuK CkW*Nt: PeYżVȧν7$'{V|ZOqT\W xHh 1h;HoJ@xL+;8lV0fL?xxa6]XSEx]euMDd0𬲯oe4| A;I OVaϼW)?n /EWrzrsI9ry{~FF7]F Ւ N4+]QC/ˬK,(EȪ j>p2p쐵Icً@0Qc : ș_}MGh?.&8u9g?yt1JXW5E"݂B J.ܙhEqYsΜahqƑSb1aczҮb=Mvh\<,-]G9%J$oK$"EqHThuC]T)sD5+*x+hKY_Έ'(o#:"ڼ`eC!Ӝ('}YT(AʨP\(J/VRyBZ,+Vmw /#eᖤi}krSot;9I'.o_Y1YP7h~R˴* =fA "Ry̘aWQ-3v=yW15K\MO|K͑j=2yF??Fthl{ ]TKnvm%>vw򏧽 j7` l/8'ȗWuˤ/eJ"}֨"7E$ K'ޏLP[4Y@cubGU՚X:^ƒ"rȒ{P|/l\PcӖj#ʖWEc>y5N";>}-}[<͎FU{`͆VGH`xihwUڽ(WOGᛰ8o6T dgCZ  V>C<TeGZOďj+ Pbڃu^ 0QPtyj.p;,n/l 5){V x>@: Fa9by}NR*1->'_v.1\V/_0 dyTeb=D΢o+[+ ^O, >uꊱX|;:ui0}V'{z h;73{W@2M]7#XDAyF6Un] tP8qP]GnͼiQV$S[zz6WjЙ~Bk.4Vv,.:@G{7 ofIWO.LM:T - 8t`͆OۨT0*}3V_z &~$ iQt\:E2= 9c\Z_7٥=eu6F674:ڝEɘ1jȝC*am*Y&ׄ~@/ iM*JQfy܏.CHh;׫CNla70 -!ꢠofF>kf@@̹v#߇1[lO/0~fymIگ5q ^3ΘFeTG'g~׌ax̕8;V=ώ΃A[Pv窞0o͇:ja] Oc]B-A7ްO~ax@\# jגּYE,JbXcN{} S_dK6oX5䪓w̞ܳ4lr}at4XN]ƿVUY\Gh, }gaޓA˛M UߕmuYn1O698Kn{uMtlv῿0?AX^iZ94!D=#+˺X;r|4A eJg#t]Fq-2&_fA=^й\޹ 7Q.t/7<7;> m79|5O52u.~`їo* XQ\iZn[ȒRNǺJK])N#opmLۜM0A'%pW_M(9b@vZ_IX^21ЙAx|`;gAq`eLe֩4|[`zP^7S(80N%KeFLWMu",=bIHwr-5>ִ,Ѥ b\E~|3|,s&z9a4MrAb_Xx\ܛWn 5S84 (r)%9x[ӔX?߸b ʥs4fGF]s79BmMx.~~ުbf<KY6e[gJޓ5{YKztpRU#+ k>I>hA7#Zls aC5 wbڛ0gLJ&.CXv_5ZξCkboֽL~炙ZSs Y5[$&U8;2'hJsG@p|ωrj#Cb`lwV y&,#MIh5wR\ڽaB9Dh,ybya h\rf_?DղD9O"Nz~Asͨ1*ƌuD9D'/*" Ouo%wA jn p?rqdƒpA M] .6'TN@ Nc#f/jKYoK'񘏕c՚K5omKP qxPo u KZQ`PGhqۖp\ˢLA4x9>,8S3, *2hoqbrn<1^{C)Jg |K/y%wΨ~Ơ-fwI@D Tnyq- q5 Kmt197gy~_ ˷L𯒼I]YO]%ֆ}9o˘{X1b(q"g ȷ*ŗnјN|苸KR7FW)PfԌnˆTa.J%@pJ&y ~ }ܷAfcۜ+ xg@āX 9h2.Y]l&%D1Ɵ/1pYbǽar:fj& fd3jUf^aVsr%Z6]!(ZlEEo_æ2 \cWKRvX8{6hP0cla$mn3sfcN5Wa9[LFѿ*Dm(prt4N2˥~H\D%88>:<$$Us?fRsnBAHԉe|+"niIFmF #z*Di%xl=*e}t.4S7ha"T4dU"f_' Ń$?2y|p,""u}AC 4tC{[_␳w̶bsHGJsEz0, ϷmĎ4у>~;Lq3/o=k'ҥ3}YX1Fb hak73~*t5JGkNō8 `ߝMCR2.{j`OxXj%ycSd4*s)MM`Ճ?9(VW\g"Uzhp[C25d-֎OA`mƳdK[EeԱ%D:/ñ[H]Cis=޹wKX͸A>UMC;/M'o]B|ݳR-DʉʩN3cX݉ MLϵO`*v^EL+de es6jLĞ";ŕPWʑ/V,re-\oZ=d%GF'W}ujS7:35go{p?h/$}`cDkJ=dER_Mg׭#>7!xtrfډޕ4JPt&>&ْ(IJObYg+ a:U,mI`wdzѱ^ ^ IdZ\yzIpӉ':o*@߅I=Ѷ&8QTv|SAtNghCdnDž gɛEX2uqq}wxEI> f{"MGǐf 9XgJk[umWXZs:".0[pkrb{=9O\2oh|r]oyyu SEalLTqpm 熠J߲ Rtݙt |,k,h[@vԘxC\n[{?vЎ+dsΤ3TpmD/>T9j_]F8`c\L6OT&9̦|VvDJ*udWcWdp3N3cy865IK# )[2/YAǺ$Ƨz* W_͠t8<=d,,e:Lq41!#Et[]T_1'p[tP? Uy~bEATqqbCe RԾ\\{}z_^ղ5[TQL@];?@Js۳M2H(|r uppO@4гw:$JbG7]^S-JNpzŻC΁QlC>k$W4q_WUr۸#K>tۤb~ J5D},[@8^ 뺱H,EߩTR*I_C4 z`U3HL],4G@LfnZ[kpˬ~͎bЭ=7c ŷ",G)̳p=@A:0בhM?JӪ]{dӕHrWS[pM֍Xz5Jz5ExAy7E%8MU]vkH4 PA)H&jsH4+:<"pEY 4g`\vby5Kuk ~ "^؞"S\f=EfH ^+9c/,&+4CC0r*eO>e$JZ_On?C1f޼JM GŃ*QTnvom:Yws]+KAOL_yu'$.L UGQQra4`~sh@_ij}g;~YMT,M }ޜ8[G'NfchCF ;%zCti?=U0h?v_]%&ky41#0|޾8}>lAYG":ZDJwt섑w$$d7, O&]Q'1>eÝ m3-n͸fa-ci͌^v|t=ŶM6rAXbഥ~%lm.{cR;m_WD#4MeJci<\` T&C.[k_yv70^aRܠ1ꬊ}UŻf0+gV( e,柕J q@OaƓ[@v/>\ GAwMpK*xbtqj0_Aby\2h^(BO-bI r 4q/h7 ;~N3a})ch TTD3&U' I֔9OoxܜE"(kܛqLNJ JpS-ܴVFTmUOCstıUt^ e TU8>EBL]7|I b.a55gQv00&T.YV(nSaK Z ?ewasG֟ Y7Yy@0)= J"3r1u )sZpR%M#1jg]zk[Ãy6hl܃|mf4!P,Jf %}OL~^EǽߕfsDQjaU a~ ]ތjf~ e^CquC!7.0a.7]-xy )/!m~n mhw*>[Icq4= l#%S2K8^e7xf2z.|69z!K:b8+TgQD/+͡6:@JiQ&qc]1J5# K-8)5:x/6"',Y{j<0^ls2 !kӃj ^8%2j f]V6pbU,ɲtpP}U''vMJ9,U6[HO0AkQcIRK{1 _1'^ aNy/q!pt]d'^nJlp^YcyX@B?+ VRsfՙsX JVX  1mhKYG表4e(wޤZT!L5OJc'jw7 )Ng-$l$?^BiBZShZr4(H 'Z.6U[Jvn;reUzj4iBT5ׁ1ʘו,s+({О~gP:ke<_¨}[bZo$ǂ_=m*|i:2O>LDE]nJ}FqIRwm: ԙrFJ ,qT'H݉BM=dK*{ ,pRq =m8Wl[z:l cqj1 ?bzm6FmR`Icvd):9@FYR{;|E׶qxzFl@pf)ĜVe ""E@ʚV!;3,iwʙ%f_K0 ˴*pVg5Ou<(&}_E~7hwحHWfx\;o& ; &V0g~1AtŷDgVVs}ztTb%Ԥ@5bn`k3{Mcչ-# tVtǯXlMx"T27_60qQ|l;7=pHkCۦrZ9-$o,u Qޡi":H+=EI@jV gv>e^h. ӭ\ 8{ţ\u8)j.7V4rW!ȧw_~#VҌKz0^/(8X2 Ѳݎ8j3V-QiN꽲SvbPxo)j@*QDgAm rNݖ䐴OC<<ɷͮ|MTXV[*Lq湤9dä  O4sWrQ_#ozBQ ;!P' _p no+@x D#׫]Q${P5v794 wXV/pyRRscȠ1m2DX΄"kt%/-|y4̠lKe5. 8tsxRKop+Zcm1_0 udXiGkVJ=I6 ' pNtԣ%hh+M+VFf>TZ[Pu@%ȧ `:&[un ʡg;MYzsD~ǃ!{\dwjN% } ϐ1Ha@dQ}—]@@Ƌ͵X4 J[Q@"r+/LiO1t"1 bmf4ggvXR$"'|@Frj:G%)k|o᠃Kԉ*9' u !&U܈\,XcFna` ~b8&Fqe%s4j<-=;ٓϭ5Š"f؏ 0r =@uKuNS!)rX[_+C9߁$~NqWLjAFV"`b2;t`C`r\: 0Zµ]$:*H{Lhj­2/7/y#sM~`=(j2 9YQ+(Z**iTIni&J$"YlRZ%T?GGX׏!C.jv tZ`ŋb21Rr`,谋b&N/k Yc`}N}o}*C=.٨RXEtg52Cxwv e"5Ha@nKKpVmdk 3;*9^.vJ|=r>A2}f|0u`08&q7[+qFs7~4#,^ "lk\~E=R> Y(V]QƬa7 ٽ4=|#!McqO.6qr.].7?jha87.s~H-UTCO*iW>0̒. y !}F ׭pu:QKÁPF0t2Vvp%Yfά#6"An `@Ӈ@QVZtLvs炃"ƫB%;|&5E7?Yӫ:"$fTG<+膃5kPfdWl< E-fWx&-҈D*޻cwn^Aw*.a'3]*WQ tk b)m72q2,HٶMh{O/ 7ؗIzIY)3 !u byw^=&;$rդgtdmGk,|@ 2=k v 6VlRfŅFu!lɄ_rN$v[ lq1H*B y|TOr<}缮+xVDNjt*Q|MZcn=!޵mphPn7:(ulD$K_بx`3V=H-O|x:ƀw5 rlzor$zPD3l\;ą bY[]ii1hݹ_jKaufVZU; *}(&E\ՄŪsOy0Ce+ʇW\v0uq)c+œP{@,KAª:+"y!Q=S}vrcd̯/HkwkHnydlb^A=7CY0[Y\4 s \ggWUβQ-mʋO9?3Nvus9E9DЕ, 0D%Y Ulx9PU_ϘȪzpo.aAx}t bjvZ{GW?^ɼ>{+3Rq|W) H&tAPԆL짴"}GPkr1`|neZܛ"챴2O ;4}hj>E9LHiq[fQN|J;9Q*%(il'9] "$qM E^C9aT &Vh.QY 04_mfxNHp%^Ѭw^5 VXtd%(z=If(I‘.]r@cҀzҮK:Ew9\ [~FapExA;ѩvTs2: OL,p$e% F'GQ "\@EDuM 0wj-5LR`3LCx}~یY8z$JDy4\p2<j7u.pҬ}ryR߮@!^v$a|EsZJHqܥR}& 5kn6ǀǂPr,KeW/g c0gI]ɟƓWY PK㧱DT{\D!PVG&g&%;䝌(3˃̰霴p`tIT-D1SO}9]{lD:$]BĨ8WїP2Vr)^[Qf1~ě\fdޯ 111U4a7 ׺[Eu5VtGs-*PEh߬&rCf@WI/8LKf6i Ʀ$|Q2/!q#`\:L6NrÞX`_nYT*Ouw%V&gbdWL.Pb70wIAE JèvhɼþkrBEgx2ARז fCZ,}ز}M|wCPq+by19hZ%eLws䃗Cȍ{e?B6Yr:^p}hKhTb9{3w9ovN$H<Aurꦹr $=X3S_ݓ92`:n51baÞdx=r.:=NV{Wセx ڥZ/~W dKl<'g9㦭rLiOjx}]"NvLl|i+X t,F0a #7X4=~޶fx7\>Id!7;j7z^Rj墔(0`t4WP!xVFExNGϡn+<g⪘Wnh#[ʘ lI+-E-  rO0SN'Gf%vhK2\C3A҃ dEƷ^3p}~b!t&~ R^udآnZ|Vr73 i|#Oޗ)єe"VA.:虚Ma$h4#0 /YsB&k]7RIN_@Azvt=r~bc(S܊6_7FY_iI%v ,amti`f#'ߑ=s2!p z!/bŧd*%# 6ea(\, =¯RmhGT }eKŖraṫ:Z{<&jN %{aksin'"T]IkpվFAѬżjR\-< c캍 rqO_ _z U5!e9],kQxeF !%YxRJf7eR73p>F̫Rw Au~Q>=,'Q:-Xc>į"ZVdFQ{|ҚmW>LŌ)L;!xڊ*(VW./*7kIab tB9!nMtGk|6>” ,(@tf G$=S@Ҿ͂ -o[0G%OU^1;Tm#͠N#xf&AH"YFɩΏWu`hGTPĥZbז ]"꓃1;4!KSSfg9>jdQk"xB8BfA S{bg<iϏ v 5X`e3"~\ y5VUx r*6{+d~:`P:~SΨ<1sIǶt(L\%QVUaWpN(ӒF^e}k!b HB/}y :<+w.'?a6֓\J 0'iVX#͕uuQBQnMO\,)08 gAG⌳͵ZTPW# ^u+ek9xE[XV/ M9*毷jXb_<㕼4i~ĸ4v;:N*+VcwYO7i-\bos_Ł㐯Jv'9{/v؝k\Sjo#e=8+Xij] u@عwT5'QݏÅc,pFNiVɲNqOTZ(3=vUX"tݚ^V'@xO=Թْ0?xloMifS<I=sD*Gyvo8S.*q*٥d+pMPQ{aS.]1w=  `T[$<7 fAs3@ܒ6ȿ_^~TȀuĨ 5Bs& [oc%\$țmI< i>3\5jC07qhoNwձ)Ww{~VSw+E_FB.oq4[Ϲe*fVvy5o7L⩫a֡ V.d&YGh`VM{RwFh u)푣`N8 V֠>U+VCs)m^[j>צp :p Lz 6ĂsuTqtNYM%xD.G}h 0Z^3pڔd,W{dl/`}ޅRPZ5_Hc%fsO`O4JCݳ(DY'M&wT6rfOfכKal|/7Lڗ}EYeֹ"XSΈ=ًhO3C-=eTX4l?̚bX֍☝Y%,8]l7^'CCW#'!hH.'Kp@\ {N/m#}."|r)XDk}^Q׬έÞд+wg#l,VR>LNK'jXayNd87_jG{$RVnivfc wZor\_Eu4.NЇuln(ۈ:}nM)&w0c[>KLGu<0$[522#?:ץUsYV<K/8cLRZQ]1`}sl;4 }_8IHbk밫1fU"=uÖ@:hmP~`T,0KbKç7` dȥՔ1Igoö??ARon ,Տm.[S oȢ >LUc#k"gWM7k(Yk]QD;M@"D|LF-_J2շڒEpM@)x-nk"/HOH<9)rqJȦOJ{L~.}=}FsQYK/nI˯16Aimlf+:k> 5ҧ#lWDxEzNA̚Uxz@z\a 1.60E6(H߻j#=?2ٽ cXKN]-AT'8p~FF[zn7ٱ(U1m>urr D})K[$I1_6=\ɀDڸ~eCIFUPl ˆfD\hC֛ff kv5TnugxRt 8, ultj1xiUVOJWLa<7럠i9[.f!X:OVdKSy*[ȿDa>#Q*nD|JQMtLrf2 7H8,6>N7/. -^p Av֦<&Rδ0aErgGыH\s`HD$b'= sB3%(٧jQ\"l.s7GWH˧6٨CŊzDݺpJ_%<v8Y^y 4鎎.@S Up!4T.$=盯$imR{lG፳\mu#>X3{ܪM yMd͉$p5-9R/psrrmG[j|O=/SAk3@,Ef E'UMa!v_Ҍtcƹ{;U V<߶C&.x3 W܊|Jb;iݖQ ^Ig#hwX %?w[L,uC &Bfd5B]3RWa'fI#̀e&zO\~޻j3"kc4{WR2]$I}H9/6rUY:(PMb 1- c[tuI$ B]4Jb /CUvpmwgi}L.F@Y7̨~^0, ̋n>(x"Ǫ?8XЮ`cC=ݩQ? 6-H(>& BڍRX[bZ wTP1nrk8FEK6Nݸ#z!co@h3:s/RL`0'GX8.>-{:p&]=%:弚wUz4*FErݫ<a0Qy C8-Z-:QUȢ~~ǧG+#H%Xrbw؝‹iΊP+G~_d~"k6ӐQ ʥ7cbABz -ĤrGL:VѸ+)R E&45{_mwӴr 9;ֳ q@LMTI]kad$|MBՕ_Oo׿tq &03>;v@ oج-4^5^#qNBg6I'|um(dXi~"&aV`tvg7;=eZ)L![o9NO<Wh"QS26iD)^ jW}oJ{RLp[&EM p"?y4՚I2/˧1WT[+LKŦAy [0C|% ^" ,=)"޺m-Oqh;5slcȝh$} Wڭ{{&S}?C~s1%XHfP; q2S j;!,}camgdO7"}f>;ݛ΍O:\ѵwiub!MZ <}Jy}- 78}'7pY<_\vt5iu}TC5PuV0;o* .>dTCgzzuk)UԕsmUu)Q7Ɲo]lR#j W9#3n2oM(=H~~s Hpr}]$52@N픺ETS;9gCٸ`[2΁QTd(6 r=K ʌq]:?c?O&; K9_CPQn !PO}Q)eFukى@/XX1B%x{'5 j aϦ-/LtktԣiP:rpQx15^C?#ErݿFw ?&%nsU"-@+_ʉ@Ɓ`¯̤BWcϜC^ ls6Fjv)9X&1a:-.t'ұQQQ]2~$787ƖlKGz>4&VMkc])]q8qq4_9 BpIdb 6 d5̮1O@g̥WO,AS5k5rәwRGmXڟXZ퇼.+~Ewq.k.UEZ =tXS3cF]Ib8|6#gI0x*B.ID_uFmF8h_mSdBҷ\OȳALG¾a,7΄y;bHTX Hɺ$'#L G 8&w] "jNH:9DzKvܫzPֆq8f&s0fRmdB!7dRʾ: դ!ǔ,g2tO )FW<wER.5\D b(mXuD?x!c>-m׃]l;_M[ҶGh28mAفbìDT,iԡ|@ -9νwkK=z, (^ɋd~Fg \;jy00&&EΖ%RҦ?QÔ j 5C.Xq ˖ 1u d:AiX!$xf4qg[kd.7ǻ|{m;#؟P>cE*TU[jO hjFyWIa浍"(]ۍ%5/>z tEQWKnZ3ըzٸXE?g&ovZv+%)rJf~$R H﷥/ݰi7F^FiφK@@@1؉(}mOXƓ/8<,e%ac%uFΔܿW6] ]d*'>Vp0ނ,=fHŋlw7;y1HSդpjB7m\=Ϊ(+r 'n$I:4VR66rJՔhxφ~ٍ⾗.%:x-}\/9 l>o\ aƹ"f$F8Fjl٪ic;%S T&^LԨl/W@٥=%AwsI=6!Wb=J [( e^RA_ 7FŠOIʠ[H 58˺+LN c_҅|(R=FPm5 `@JhXg% |riYY+&KAϺUNY2?_?]#Y0][@C/7)pjl@3FLP]  5jamd7cݪ Jy@N8>M儭asdA4H?7^^*\5:^%V2Bzg}Rւ u-a7ax^^@|k\wpoq#`kkwq576ȗh]ϝX0hpSfi"fe6 {:t䍚(Hʙ3 #z3`e%/&tEL5$ $f[5P9O^&mL\~<~afQ,WYMso00U :[~DL{Eug8, ܉2)TEuF"iIK˫ hʖalւ$ 8a|ͯGT27Jh(5a6=U _SCw&"P\Y@Gjz~E5u2$ 6v EJvx@jP1FY4%hӽ+>i|nʜsV0UT*(6Y'(lΤHd2&*~ z$*{hNa%#`ipd:;θ}Q_{)܀.\:V:3xR+z۟Ji#gcۑb}! :A M|& 3y gOڒ.+r!CnThBre&s Tl;{rH.;f&?`+ӝ} 6֫Q( ';xhyMLZZRK%GJCN"9nNhG62[! }n } AQ,,&Tl\ʆRגjh _ U9Tüǔn-ġL`dzObOz РE3{uk] J = `HKaq*)tPSWGoG\ԁ6(V㖟p\@rǺ25\vDI&Uw&؛>Qp팅@ ѻȭ9o$*5݉7?=o1΄J@E(۽K$\G6 ji^ JQJVoܩٚ  8ٝNAiW}G%E@LhJF)ގ 7,@yDb4?tgG@now [#>`]&e،j5,.dDqoU'-)"um'R*vB^kDjR::ܳPTJu мtRIaA*"l| S{ZeT \U0"k43d;gR\^tzSv|&;W@gTjDowyh7:T+ rԕa3"ZA<ol9ikAKS2RZ$)<^B49a|Ԏ*=!Gdr٧LyfbDz@|tR3]e]I5r. n+ˆ y5} MdṚ4rӫ01&*&?էGbnQ#dC',e0˙} [pf()o{7,W" ,k %M Ed> &;=8[ShO5 An~"kQG{M;Q<6cJvM@?tkaP-W"+Hb!,G O(CzqFKx$2kq bl[&c o3 L(Zz~U|ՙ:3Ce讗Tk-4`P_}WWeU ynxvKa=%VrC$vi)Lwc-k<N8_~-Y!upڦ(_eA hXQl%y,NZgV{V AžbҲ%DX,kA*SWw(W~߽|#Fi̞n)݌_f2#tIcu3ڼ1VH FS`t|ŕd# 7b yD Y˪thu,}B`q9!&UmIA8E)u|@?FnѬuZm\<8Z<j6wx vUJJCRX)U_pc. 6IQQ,)^HWnJέ^~l =hyw>^j 98WePH "I5[m]{D,}裻QpeJ ƂX^p(iڙ7KJg|+ UGyddqp(&Ӷl@78 ɏnnT&z?x?辒9#1[.WN|sPlĢ_Z< >338>.ӣb P'!Ps_W['.r' Avں hFbX)L3}2ˠ.EDBN@kPf;1{Y}Ck}\p7M5ď6`:|=[-AF,~[ZELф4JPPcQעI`cWv>n!YADVE2ŎBN'Ai e%UNظo]-SmMp`r70苋Mpns"\1 >,;~L:| O9C F5 Ǹaq*S5`-'jIr7LVEQrƮځ)xbf!]ц^+ 9)"KC^n hb+VBKЕuQE..jgcoͪ,RCwa%Fmp"5,-6Ӭ T~OX6%†co@Tɀ4{5.M!z]fq[(xϢ]E~Ui?Rgr auo^ݠta.vzd0hWlFrqс9~CrVv+!H2qE FrĄVB87 GihLqf)7[~ߴcDj(4%MT{J; H7Lh-it 7&ҘWM/RTgE%JV>RFqǙ 7oR URcԐ"+Ѹzm<ר Y!-AAGZFjK驚J.T^T%T-W RZk="䂚"w(J>y+Ԡ~Rra ~5bZ+٭Αa31%ujƟ3 )2MVLb T@s|WOQFvM\`14m:Us"f;7 ?cPڏ*nɬjl j{ N"t9ql89|kdp.d !b5;EB`r[CU9T?]uw:]z1up"äa*)]Y^+eoNlI4NMc bDHƋL@4 ,N,dAnU!EE q0 7S( ?\Ì#.:l@oO D8Zxݟs|g=zUg' _vY"i# +e{B $RK+9c V!WXZ,v 5╀1*1#m@Eo!tqFwDlp]/K<(+9ku`Cq-c t7EV[J 'BN)}G *8et8_b: .9:e lAM*॓JE9&|&#,!xtm)(TtTgc(Ulq[F,^L Z8~Ӕtg㥢%f=B BFa)VB}HxHC|@X$𿸸BӖ&|.v:7%,y7N5*z"? J6f+3ۈqET|³xlG`ԍ3ݬl6B۸ C{5*JLc|aM4ɒdV}Go:;o5яԟJ"&3-m˜q}a߭ G>#չ2yƓ{#(m"v9fX%jsDF vRk͙@FJ+ܸC%{ж7 jUX 6U`_QGn6"0J%"[m|Q'|W=U EYEtN(ăB‿50U3KԃBmn:CvA%OJzv`._ 2#RTfnFgd؎/筟x3\у&i4W8m_hj!^jjkw g _n`rVE {>+ښ` `n87p +&';lY̓FR ju뵷>7ݕq.=R[:ApqbP+>AJǨm3v/fr ;y$lin6#q,NsĖ(+2"}jy8ٙM[hEJ`:Eepϴ(n>@j+sA39r:4yz6m^>S@l vjj6"mN]öXA5#|4,`G_/^God[[(W*`ԅW;\I锞xʊ%;Κ}F*(F3y9)kCG|&h\ve3#(xA|F.hy((k5-Kq!j4CeL)[]pmR 7]ʄ2twM5a)+fGUH:ãL8u率enYxBTuZ~4$rAEފF<?u;W25cyCU _ -pI1R3"5Cv?:0$yE_%ōwD[/nS_ AK}ݬl6$a[J.%ew\(&rܿxx"iYm>Y)d:5aiZtY'<,U =_g25y+A` T~D|NeD;?PΉ*w5$GC}W ЍaR(k/ l/}em+)ʇjt K]׍jf(Z)Quʱ6*JO C (B;έ/b(&RMbثºF@<OΪEFS^pm29u'0Sۏ jpv6s$ 2R*+qy΂5dLwjO!DփِUym;; I 7_i2 S?ƣ"O~<܌cd/k㇩{4{?~4'8/ lG3eMQryZ"/i|@ +WA ${g" EKTG ?7T DXxOVDb[I$- ˙tRNeVp&z)OAm,a4ͥԻg#uJ [8fӚwAN!j)r&Poq03"0%y6SXxk##3[\K̒SFSFϓD0"QSpۧuఞp2_ # $XQGp0vEܳuhY0Kf/SA ˼Y.yӷo4FYVZ}ORԦJ(h>``g(W-s;Oߘc[mx#uɠ߬{YR߉nCS0+zrECcb; b5N_ kIIh}skuMmB8)ga's5na'!qSWԎ~Fum HZ]Rr>v]HC~J 7Z|Ont vO5cK᫆#{oL*)Λl #s@;)ӤiS;ˮ\#7#I-pf?rʢbVqKPaW  eRtsTS- ݐo`L,Ll2wQ ϙ Dj4.K0%#kVA">}}/9}I0e˴|Uy56mL)n߰`mO o~>I!b-_*ԶB%n_k>T@M_0PuE1(=͈D\kDڏ $V6T~q!QFPO#׆=Kвsi،HrMWqkyhr+_]vJ C+nVCd/VN[oDž4k'G]Z2h}1R"@ >zeMi^b3#%h@"Dǜր11ctiМ4& /ӘeLTbp: &~BYVa;*;!3 Q[hA0?J zB,J"3aҍ|/q>@NsrؘpHw$:Vr`D35|=k .5>&.SRxDG)A-]>xD(U(Eyر"Y>z,/f/(y>>z0k‡#s2g7!FS3-vzAtLS9죦`duh6޷kIɗ'oJh@\dfaO* a t= nj :ω%Gyd4h!g\tYҿL!m>u^=R?qط܈}r{xEz-笻>:a|ۉ wH*-%k!/eBiJq2Oԛ1`=ys)v"c~.QNLJ!nM׻Ravm̝CpGI9A W;ĉu{`l{ǕbkI!Rg-C8kY#өː2M2kc[}C֊>ߤUɓ O״p1U{ꭉ~=;/Ի5^q4Ě EKI5Wnݻ\ JDd}hLSH^K#8V !agPbH%v7"vۖ=&S`6O+7)Ojd*s/?[},HuAg̩+n>Qe5ϵ"a%J wDz .ӕfB(!֟<,_q<(˙ηFz2@2N0Ai(`R '{T9uo6G2'X`FήئRcB w\rBOTB3 9؈uGD[Qt8?a&mG؊.tVyК '}Դ+R1e¶12՚0;`K}'Nv̷FNJ'@mtquzzg'˲p~PaκI]!\&? Qٽ3dsYoX%ybH磌_@tRoաivȾh*vЛCW 0/]F$oco eDC:Oe>/gc^ AR?Yd)@}C [b>\Ze|uIε٧ v[ph~Y]]*V:K yPmߖuߘ]a!lkH {gENU _T&[z. 5Žg2RП_z%.̓L*eb<7?1B8HzvxoizW ̤:T #`at8P &0_JUyS__S2TW߰@ŌZZLRDoh1d%'fԜ 慇dٱƇ]Rj]6^Ek rDɷ . 9|ߞ@}RO1\K=YǔOZ5`̷E~P˞i^!D"n^(7PPoě+4`pY4>ҫۇG@)CpzVz;{V"ZxVrF*Gcp0tWka_4Py12F#g}6e&m١{*5m#t4n 뾌&{u" 33HGXq@b Me_sL8T }Zw#58'nG[n:ElN x]yxˣuɷ+l`,$bh~Ii$->rC 17"bDYY{FN]ѯBCj Eix{wSpVwz>w}WQ*% yKV` EC5={t] !SEh;EV"BPGZ`jV@=urnOϧVϞtZGAPFgB.!z G~ִȄ/sN6O F\9'Isj ΕU}*䯕;n2_U^gR-,xT !=j(ٙ 5 0~Bq#H%bfuB>;X_lV)OOs>ɡ|^+Mٯt3CP [n>!3U+yV̒.Y-fyL\-RnLsYf,(I9DI,!XۭOr.bR8MD't:i a-KRFg*8 &WNG=0ԲJJN) L5 %gHCf}˛f Yszhs_wp %.3X.P͉r: kT#.!6uNdγ~5ddYFE.L;ܡ3OhY3 W0vp>]п:̭L^UY8p)-q:W$ڊNvĘux)#^d@o~ m?7Do)4 ײYZKE%c's-i 0%gI )bB/NL$wՇgXiexlNE yJDnỸ~|,+N87c 4!j?RO-m֮^sĖ{("bx,zW|^aFŒ"+^7 hiRp{Vh8|.+<ˉ忓Nyw g_ś8We#`7?=GE CvWYaDjQ< t3Uch]wYRF !v-ǥ'n5 Xej/-vچ}\X["孙 Ur^,W4xU|m k28ָݏ@=*UQ7M!,]Uy&K !83>m >L|q+v1j]Ehģ DYm3x@F[}U3YAL {DTcsQ6E{PV-W%n6IQ4aE=:›}yKiyTifAІƯ:q-ş-"V8N+q^kdO/@/Νsd M@K;)4Va*AhJ9|:J |zK@BJqI3JHz('W%ڂD'r E$vNp6~4jv JV+t]$pGvNì 0;?8DUu=kZb?Bݭo#v@ZtP4PinW}hq~Y;IʁL3kt!=&E [jBr[!&-&(xM oCFuލL :܄/KDƌU*h^&}Ūu*CK1k@ܥVEU! Wb;0!L@`fLƳyK$j-F+qԾ w\4絥\kl5;FWgۣژEP )}>I ړ~7 :p +c}}X& .dU͝$̞#6vñoxSR5w3i]b׷w*t38^gU#pg0fCv ĘV;bGN &F9-mqtUgGHOgkbVjf\m!3]ŋ?p3|cF#:|yk4Dߧ|E]O{.Kv`?, lw̄OkpJCvX 1 J GeUJ6i@ĵ37.X.JPѹ=2xkZy ixک`"D1ˣ 5d4$t=t(9SvEt)KL) O͗+~|x sA_'$[H+mcAQ^8^aɰ%A[i`nXaAsr kw<8' ^:'r#NnqCo$b5yd#k7"+bZbVwt̀C?ߕ^[8M(,~b:e@~KpiE`S7ɿp4=y Ƭ|IFǸ'V`=3@E¹D|zw(4,_. p /!7_Cr>v-+H4a5&Cf(.!Łm`$~ٍRg"FߙʺK)O7ǾV`%9:{[芮.le#ȓQ& ؍Ս-q[3cg`Wƾ|t4b-Qfe2x"Cm^mWmx[8}ޫnLUNJӜD qf3+ A"!9%&U ='ail'45վ H[;B2(m;;Em,BcQ@CwnIvVh;܁"mIw' WjJpjrBiAqik[&II1:tQ#]쁂caC)U Cnq)#8rC']yeiCܒz[{&{ö uJU{.s2F`UBvG'=" YEa;䘝E;(6N&t<X~q󥵡9Xۻv%: QoKrșтgi {ȯU-;"r5NJ!hR>_j}8 bk(Tw d|f,|YOADNl[KHϑ"P{N3]m(Nw)OG9x8-n1EUI"auIU?^MuE}. J,^2;ziſ Ч=f (pGl4M4NM2k by>:&y(RMdт\hßb^LGvҝpHt=$E*V ЈYj޼h3YUH\n ,o?eͤ*ӷ^reJuj}vJF rc\5eXQ~jo'AgXW-?֘U_ۮ9(kXQ󸇒 L.  @/p٤Fهq|fp[).!KO<0Ⱦ6,noZrڋȰ/"q+W$>K}t{1eJ`?Y@7yیIFEBh i<. X!i_dDX/@$-JSa{Cr޼l>*#Y (͘$)yp%a(OEMIQnnW6pŻ]TniCly+V~nj 昤%0Fc ?2S cO|pzI,*LiwЮNl(?V؄-S(1>CZb]fh39,lm nh#ugi TdJt_p`U9*>f.`PQuKr޾O"MIt/ ,\oPӓt5ЙY׋SU ;/H@n2 L;WBFruNvCFf]BᎼ d%oL>Jj^8$w$MNa>X?}{]uz ^JcJy>n1X43a?:U(-)S2`#h;o o@SL)X */"6[&$J{dy"]{]Y@z;!0Vc۷ʦgiC Q?n}tǐ6Oc0kLe8d{MѺy̨1*iux/nNt-!^bH<(vNf*%o*2>(B ᆬbՋG:'7LwJ8 5ˏsuA~cHb:r: aGmh꽲z$_fV;ؐ{lK7u3iHnي5[a#+[*!|!d\!fwAvs/ Pwt9UBChuZiS`[⮻{h jr(&#n2&qw$g'~ӟ6˹7,f])T \vʿ;g\C[ZBn,Q?i=Ş F^;0=6k9_>dx-/0 489W'9۪yC$. !-״v_mf3.$K u,~.9̅ʘR.ޚkE+*t9!xCnzB~-RBpN0bШ 9cn~aDQ߄[8 `.+89`V8, 7c2î*"T"_!^Q(t15׎PBAЕAgig6;6a22p;R34pxte@ʐQ/7: wE32 WMW7$&û Aɸwjc E+'߮vJlVD@/0M^LE&I.Yd0}WOUu 73ҍ@VڼE|Y~guEWzwbae  l 8/A k㦱6nu nS{C\F78Kn{zi nMib9IGcJ:~Uc< 6$]Xl\U2@ b{1!+'MqYUw&==|,&ccmG$n > @Ԣ7WQ:mq|Jv@YV?q˾Vy\oz4O7p?`#oJ52ރC_:~ߡ[PTA%nqT<Ցq3K @Hs!\^& }-U|!Zf-TEjIe4PIYL3yQ\j@~' k)jIvKqLy|8Z&e<ȩmxn͉ꃻVMPԟ^4:vVzqOWTOv~Vx0qp2Tp:@E=C/' Y`72`3EW|} $pGisUyRlɠ(v8\zvI:$k_Ozan~)[ 6! c*i^zI0D(Z'6$w@q7L)5+P%O,_t({Ld ?˕r;|&5`>R5yt5PG;g8L(F% AM=TX$D闼0ڪfWx̕;Ԧ^:G9ԃNADM,PJ@(!`n#;ْte#_?c8Qӈ[<)(kш/ ~YjC}J9bw-=|~ޥoVeg^pԩKtM|Ҙ}<- Ѽ6 |g/@t͟$f?$aQrcQ(nb:ġbɶZ!#IM-j҉@UF{"ac ߜ]4=Zdrو1z9a $d>SU,ҼZ[,l__GeK=(F1z6y?š;HHi5'yE0. ,Aqo(D[?CgO=4{om#950/P YДbPZ+ў%+'UO-Om L_ TA}+0j]_ܛ2~ӏcSz*VAWbnZDZ{>@@)$Q1+ǑS,@af`yVsKS2ϣهH>zbDJPe:eAف*:-6oNȧ!.90MD2,ZuylXPXMa.7?6RJ${W|kxn>;_ĭiGlg᫖o~T͚Q<hki@UcH~ۏ5'wDST:qĻyvo{AC,TZcwmr|T6*e.Js#~֕-.8̋&J*9Lڣ᭚<)ʃ3DП;S~uUf N)t\tLv*c[ 0I=Ia5CpPX{YTجþ՝znSߪ+\46jdi%hV?`<&̌^&ܮx B&a_>v^<<ne9I*^%O> bC.z!|@Vm TcTbt/PVakI4ّ.0ZjT{ҥ-0[Nd+MEXI@x h( op#9¾O*FXZP`I94ŷƺX:jURtDa5]!8h|էqn#$A@6M!Qߡxx̟*=ϱPLl&^OAйw$jcK,-ɆbGLM&#淁k;عN>!hkmVwyMt#et[uE[%fq폥>ZH ԋPH>ufǿ:R%|<90.}6E䆶9 EbF~1!utØF"C%/*r!tɻ!Lca &k"Ks?!ٜ8F<0y_o hoEܟ&CS-}ؾԹhٙ2t]ET(P^NH|ˡ`jUEr|iO&ɺ;xŤ *(kڞ.Hw{I^|E~MMxFnܱD^:+HV?ا wPNյ'w%duwKvEh.feLvy-1},wg=i !eKJ?P~ç( Ia~+?~) "4r۰5'Ukm LCQD}$oAV&I3&P7wa'cueJuTb9@a )*`} E @oO+Z-C2Np[`Q}YSܧ(y]fЁ=!WƔ/!V-+P.gwWFmAs&|"SbĻO3M2{opw1%HlAԃ!kO]c~&X(׽c6O|d,V1sH ϫ ̐ ۢ[VtM:-\0kl̞N;At1 92iA byQWk{@N3P"ɋ?_=buo9a1/FWƇ1K % 55"3Erfl,*X C6`Ԥ;^W􁐾LvQ*rɃm L]*^&^N1ԟgZ.KiIEp D+>Cs=-JΥIOhY<3[*hHO'9[f^"ˎ9~<\i_2&RQ}eE bW!hCl{΃#Dr/sH"U6+QFXˋyͿrτ5lT{KsSdYJvIoE?ͫ #`k3`r ɐ ).hEv'RA%džaiOb &<6hh9 dљuhvC XL EfPeo.:%iqɪV8cR -ֱEg?j(ùs 1zsBq#/@q=P쾀ؚWuFmA0%65bڈ!{2!UtcՎh6߄$s[&MrK{ (RcZ}QՑJOCSF=X䖾rE8$泮q,O ơ=8J@Kؒ*@_6lՓcO62lۭv=+K_EaоoH \ a: ihhJέOAbih}~O(>{TrQR0b M8@bY}'f=67AgX#臬& ?g[9)>RٓsvnјEر=XSԥ>uB7ѫiVi(_5"axyrCڥJLy—\- ů Iab]ݰ&k@+4_? X6fx6bx˰]Վj7!= S5kX`co.Pj ᜔X$b$UPМbxjI&-㉾ΖveJ@]1?G&#2Hl*"[MLjF^ng*.m0KbAj/*6QP ?޵&5a.,ɝvQ$GjZ ݌S]=?D3vc5h|tߦ#d3W^["1+-qʈ4]Փ!H kXG~,]=WPj2-t0Ě@:O^ekb+lsH(Z]t>\%NEᏢ<$zy`x4zgu!` 4ڼ]:Q8JX`(vЗhXza+b=E-s2AE/-Gx}|sTt3˄o;xS4j:LUW"Vߴ 7& ˛2 Zt C16늋N,&:k2vq#Z)͝,#DTRhT{FVlwuLtqXMz3_/,L[#QRw iʞUf]Tnk}Ba/8¿~ 2 5B瀵3ГBS`*8?!1< ҙUԖu hlAlh97 E Vx 'Yd3<|vP@ԆN/tEz2$e޲Fߊt/.$>nЪ ^UaYH&qhCnKSl4KIcve62TS:l7oLs//rknIR+%Q<8 hyym-h&e~#AЬh]8y7.ǘg[*xT7"9vj)S}Dυi zJ5)N\b#;,fxwM%OM)F?%Wۦrʃl]6Jۅ;WB6!p(y9i^3Wjy3BtN!ڹ 8xDNv}^x6eb~h@~Wh*LG9ԵbZHċ월e*:ǰLE'5qY!vXR`YfbEaސ@6 EP Nb9vBXV7 xY{ҠVË,OyY#DfP~i?w1m^آit &vx"Mˁc̨163@~C$.W\/+(T<1"NMpqcưrFy\ X $ݷ vz8('8x/H^T'Maw1#1cJHʓ$p,&dZSݑtIgxzj$%tpfsq(Y6FҬei?h53~aijFw9^& "5/nb=lB;h 8:HJA5ɣ' n7 T`y ÿ{ޘy3{_Axz9)(By񸉇btC?k%IN&w]ʃ[CUӅTSX?=ve>cQ%)XF/s?o;%jM[1&HMkō/8mv2JZy)#LҔQ8PS[o:1j8S [#EyC7m :PK`%a͵׏:y)Ko$$AII^`7WBΈb|r˙COӜosRJZ{>,}/K=Uw *,ηRnKjBpplNOGQjt`[ۍRcؑ8)quy}+ n_ 4xwtJwĶLdGZ.Ks.iqE`1lX uB .Z8lG]DU_`@7\o"_x@{-2DQW I{,}2,ewcQ8e~a1}L=l\ѽ0 YZWn+Nl'CZA&9S&<&2C >un+^7U׶& [[ U!~<#^6Edc:6:1Gpv0гie=Kϝy~"r0@"V,X]f5.TN':rFLq e! _3%͞Ԅ4|rљn ,⇗'p{G%aF(`\N9jr,#EɊk2O}(%5x'F6{aUOk{O刋t~eU .ml܀4J:*3c4t3K&kZP|>׬`ӖPIs$Adt+*ŦokUXlȡyl+$b^iVbJ"RN %"o۾`Qs|s]eZP^1cKpfA_gԿ"wy.'uLvd(T{sKh;<@)2-LHy^7snQ;鹸"D_r_* XҴ1[q<ϧI/[ pھ;oX6cWJ;zuc5p9gvO;UU0X[xZᆙ]xS*8tiltOh"0^\A[+7zyTOJP34mQ6OvQ+3[*" ҠϞ̧P9eOӻVDC}*)64HzSN]\Mkۦ! U]JOqm%"jX[M v~ &?֕!VcoQN- " َ 櫤A5,]2D!< a&;IwuxuÏ ĥ QI'DHvuR>djU b, {= e/be[ P#HsTRhOVRDHkwV/A֚]VufO0]$9|G w Bك.&zy_erEYej͑Du >];f*93,Ϛ4**,@i(Q-+8 vuK fvz`<"1kV?&1'ZLU6vl B\#Wή@}PEPq'D>Cp'_uk*6B1bJӽ10νVȝIxy8u}c+(͙΅@0X `[[O~;6mbJ7{i6oG#)m7d[<'NcF0:A8{ ;(_JsgeKi-E]9iT~WxKj nw=~|r d.R/쌵2dťd6Ha3mF CPg ^=e*86fO^y|c-M4L3k+"- J^aJx@h͒QN`#,/NrmT5Su#`l,T_\t+6Z9B`y>^UX4|jb>H NȨQ9<5-J4 n"tcE禇D1sƃ[͹\@7<4; OF@ft Q z j˩1u'e[,T\-<7?Z,.*ו%jiN;|1|Inߞў\d dN㳬[-rތ <dp>G߅K>TCHZ>IIm|Cσw͹j;H+iK6P,{pqOJrJq^` &$yUIɚ\~xʮy>{lR;Mt)iɀQ rAD/΋ k׷W2Jȸ祣KW^aO>Pu MH+/O9DK%vMM AzITGe٭/>"v8t S>ZkZ*o5Ti,ۇ,]⧢O[vTY9{/x# snVPs?QL6Py̗"&fE<qh Hm:`Kl!}5݋Sw bspO󚔒plҭ$LˢE!+|RWrZ8 ́_4z^𻾧/AF^Q)R'*rFoDE!ܨB q,xt"5Sg&u%W;zL~mgkwr*ulgior(1Vtcf.ƪ<<z qZHQTX[!d4}Vi;sx,P]+PT93-͗ tK'qRB쓗@dԯa ܑPNy_-`#HǑWO(yd$a>,&Ƈ6*Xx_ wN#pU؟8A1q+2gY{J/NpL*6gb HqmæXzTh-XPZ 'dⱒ4(ZgRc]"Ћua1:zPh |Mj̢kwVTE[߉ Zޅg<*Fq,͆KqNed,Jf{]Qri-Z|V= dgZ7ɓy" P»"ISu,yCyYЕTS.' P#lEYk,aىӬ۬Lou^!fL+HG%iBbα3ɀ*Y@ΝRoA9MGHx]s&E[+ ̪ 13YI\ѹ1R ;֗QFdH?4J(U(l8 kNe;i08N&d-Vt3OۻH"UƂPE4?[gSEKX9o1gDh\zUK}p3+ьqQ1iϫFQd4,ORP>?^: My#$dWjԼ_ r2@tV)i?u@_A6Nwq@嶩q3p7 V1-T`ZNRA?G !׾t`ONmtZF\A.܏ҿI }`U$$c߽6~pk$?|`L>T1$}8Zl\kyҝ:2ڍ>,ln.D齨`߈J ȦG>z~TNŋ !g _2UTJpd!ff}F/ }+Soh_'Njo֑%y {N6f [D1)i[·īرlV?"VE6:FIe%BWvئҖMv#1v>S(:D&l z)/᡻i'mxí(J@r6tUv~Laf _qnvJ!on#PbHZJ=p 댳|G39IAWs?~qrU{QBzYz&mi!J_,ΔMxp-ĿʗKFŪlCtM]0cnH"5#e_XH8Rj7 h1󺁃dڰ(fB(1Qr"LB?V8 3B%Y^ :=RFw8xq蚧5`eX`]"cEH;'wt9q lBz/G$}_E #"0l1K ֡g'iT0#c~_\H Ken,~?1Y2yJm D~ ZY ZҦNSPpapy>0Z^Ҽ` EjjKocM܄O7y5O(R:_n2JA;o(E.ލ/(5)P\v6a#k^4d{T73;ǀKOIT9%nj[9<6d]?ѸNCOߓ35aoJ.ZJ8=1홎$ pRQs m:,CZZDm(OEvRpqY Fτ2@/Dʓ09dxܹ(}*ps4+gA)a)Ӧ<l;d0\qU^V/ *!հ?j35hC&#.m6l\Ќ w??^GvWRΥ.wM<'z׹՟_P7o71ECQ e5&T/JwĞScIϟiԅfE\=D۲vCѓ ,`LtnNRYVAOfwǤKd?8At)FfDO I(J{qT\+~޹}O^˶bģ&N-!VfC}[1^)Eed JFLއZt}=p+] K>j)ϹZEmDSR~ۤbZmg\f~c%O Wߣ)Ͷ/Q6_~8C~7p92 Mx/rx g't8e H׼61(|FGhN!{~ t%˰F g{SRJ, m0_Er:u[3w&_ vz-3’vΠEԱ'b>b~{ԘQSu0`XئfVJn0_z wy݊섨5^3| V4<7BU:)h=XJOkW% jnJI85"@86嵁1e9}n=1G /bPǗF'!)\aX? Q-#p>bnٯ`b{:I&ZhEE8;D$4Hߠ3)LG!wO\yV|"PBkWgyⲭxQ!8)Fc+O;Ȟc cM:2&]XN2S5դo%%Mtw6e@PWCԂ[Q/Ȳ:nBͶ|zj-3&й] .⸘ E<)fŤA`>ZwR ﬦH\, Gr (jVxMW8)R %@Bb_(AၱQyqi ^;Cڕ6@#!vA5 yaΫ ku?3-;%k  MxF.1Vn Wb[wsQq6Rƨ0K8 1SDkOm n(ڮyؒ bDs_5 y45WW&LzQ{Yq юSIYZp&`(9GܱM4Wܽ6oJ˧`kʇ,cFJsz|#}"s5*Q?5Y5p_\(U6qyTfTM6b+A[O'8A/]4nYKL>p kR01(Źd$ri_ef?8R$*oL3&t s \UK|0*nub5{Ǜ6AudO[)$r5-<9o:FKtlLk+svL= S_p/uItrm R%i'$xp8P)8Mqy <5X*PCqB?tc:]|3"kQJ~/zD%l΀*JfُXN g9 gUK(6fCcem²a@ĽJ{ wP{0~/[yٝ0e=?PXO`:XCEd2$ # z8Ldҥ/x)*\3%h ?2g N8.ɳE*M2J$馭ȴvSIcLW&ys;Bpi/ݞCe{yyV+19=OS+A#XansG+ь|G-z"I]W^aT?w+P--W7/A#f^`4pIB,L [QyM2k岤٨2{9=fbYM#Mv4 DqXC+2ߐn6TsPa:SЃWYa;9\D}j:_T. ~ЄzJDcGN:doYp?:^s]Y M˰¨[<~#.9P!1\́~0-Ԣh$fdTW[͒\ /*_B1J2~bFQIb_Ls*gYF[Ƅ9.RO,1uE~=J*s+^i⎲5iyo+&ѱW nѧ7y,BCC qVvm!H1 t#8.At.%0-kwԅ~yG3k#<3I6rKN򬆉6qJY@Jі [6lŠN͋}c:xHH_uksVpJNi~IcJF$2ZmIGvy&ݑr>:J}{ yk/`g*pխ종DEQ^m6TӨ\n۰p ~}j$6hܱ:,A0Gٲ'Kdf=sq φ L\mn-|Xϵ՘I9ha!VEv s5IX=9-`jNJX z sZ;<4K!e OMYmp)_*;n:?zڃrqm, @04WD?qb((&ygs:h-K;*!%D"$J#M(C9¥ڶ7 `KyoMYaiuDpM,w؇ppt$BZJǟ\KI_!ҟnIa>>kf 'o_JBZKr*7J}bnJ(~`%cppEN#H$Y994%HEµRbi=x̂J9viS WT]a.$HԶW'X&@P[g+Ĩp aRyk8ΕILă iHɆ%{76BV9!TІ,f3:hM%JfqrN[Tj_w\;NCF2!g-P&V'p)fhCrp]LQ/R͉Q8~f\ѡ9~sagEQ7Yfb*y9J2DmQ9lT밡: Aa眆07H'f53a 0C'Ҷa΋3s |f 32DG!g YEkfYqAxغwЈ:- 6ㆁ<'cTN삹SbxZ' *} fzw#JKb@0e.<WmM?WYLMI%n aĆ(]WEp\nOۿ.w-@y}VT7?AB-ce%_H(G#\7WF(a jl֬H -g8:$Aov OҺv~ @I֩XC$jB<>ӞKAzJNKې>%gfJ+l@`X _9H3n_ k ZλӽЙ"qvQYK03|kz {l=oW 8Kۨg bp-77kڂ[FmF ǔRNibe7%LyIdTr!{8j[3%dܘbHbxH"x' 7NH_vOayq)JhQ:TΣi!K6TOP4(*LLpMZŠe-H7L}^ O(pL/^nU~_¯qQ0qMfE0?B#NR"0 (^ic*lAW)aQ2(R c^DO"[C~]{䟾3~7&fn81@XR=dO:/@Dx]?؉zlB `S㕙CN;P/ ~s=ڹ?C k* ww"HpyH*[mDu-{>Oh:!#p>uO0=CfYR}34$RavTHѕwo `%rǸ낸4!%%OŰ L|l #^ h m̀Ux;C()_"`uk]{~"@e}&栃)ܢ{<]iwħ_BV6R;eaFWd*3S%.,^Uꅁ@E e_{Ѐ%ji`%i{BRu :1p,D5iD:Z= aTy!oOΉOxB,Z3 *?Fmjp-uP`!j=ˉ^dA@O$?TŒqI msa!0<)uqW*aQZ1HcR?' pANp;hd!U"N7 U׍(IdWP3̚aMιVzg xە@=<4pu ){ww^X69{I#B=|SV'JԴGH=r0_i~ɒ|?Bt޴eQWh2?gYJ]bDEXZ,%UptQ IFwYm=[fgQpEC,A;<|nqQ+dhuʨ L_+eQ"ޚGڐrz}olYzwJ'=$łGQݪdȵ(2gg.qc.Bb?}^69|(+NP.6̹~)wI޴h V82/cDbP_@p=ֳ<g jOK5D2шvMCjZz@-ނ>?5dtkx4DfNlo{H03FMsSpWюNK.M8ɏsGT*%+ _wr#fy#>R4[ڏ]%,'5iZ$l 0+ ^_ȝ-IVј Z R͡5oNوsPpϞ7{j5r'~:իy;-|k+Z۫\$ _77G8LH4S!~qWu(<G` `>fG܃ŕ<%SY;+`r|6*Eh YŽUB \ȕ15b,?XtA;2?V*_xʠJ:4dVrd(k4G_"l.住$r/`aXΪ6ֹnwj gS˹߳۝$ -38 e1={U8 '++2PJVvOGd:I TĠ<:22v?UٓΙKSX]vq|[Z9Լ)~mF2#b]x"l\>ppVC眧#f*ߥ55h$ePݏŒeQ ~1SF`F"0@i(ٹpIP|R|ײ3hCӮIO|+@\8{!T7e $i[mjIq/,6'rS)LEagzMULw;;@6،7;k=7(ߋ'OIK٨'3+\˖uh( ꯏا n?ll&lu׵yVbv+,2e)cNԜL#FyBrY.!dM5-Vw_U iaW"!͕=;'$b aZMEUȆuŶx§y^J">Fq Rb*GT;|ƶ0Wfs+T3^$=Me㯅ã,+sgO@gdiZܐ7#7-}v;rEsRuA~=M!1A?ub } {6`<@kA] PdMч=4͕NE!67"d'ޝ&%Sg(5.7oI@]Mڤ=N>T#C,;'cF›'1r{8.ʘ*U#xpz!bsp],|Ij3"qggSՓR,N ~b0:OD[t[",rf0|`, óqil] O;amCFScz hhBxv,"~~>,e,+;cw1ˉaW7C;? n;a[3 z%djdio[!J'_!&9P bɐ'^.{m-J kPkt|IR͋$1r1ǜ"_Rs(c 2%~-Z>Ě6\u*lgKc0}G^,SQyܒɟh՟9ټ.[r"3W/8FTrܲ@ʂ]CO 95$Ld5$ UIՌnO^M3Hzf8?3d[PاEmfێ6P;*1i#S~ow!ݰUiJoDeǿ|zTp= T:erdCԮh0+ UNaoM"Mϊ=k l2 \K2yut~^jKXC5vh|˓,yl5H ֤7NnPX)qLԩ=`v;.غʴ~ѵ;U҆L#P}⽽M 9Bq(]rFew-K'PL,OޡpŶcAFat]vyD0wܸv Tr!?Ƈ?R LVu\ qJ l^eXۻjp0:2E@j]}G4y5Ʀib#6"I# \A 4U/GAK'"o0XBm؇?X`ԑء;7` 43ww)*|@?`wHhk8a'4V/%cBY(1XkqZO 6RӈR(dzkѪZ=Z0ol"͕:Uv'&)A6,-Ac׻UjZR`O'i0XeHJ,\Wk~;*^ h\]ȼ8C'W"$~qj /L#Dl}Dڵ΃4WFM,'Zr{h0ن﹁808k)@r),Ƴ7pJUÚak sY34Ʉ`mRIVH3=TY"*>%}Y|G6yr@54ciC4vZZq&r3D?].rH֢Y t$$~mi|C]ƌx$_7A<;,M^wf~ݳ.ū q]B'7Tr->~v-R6 eO %3BMq+%hk͋+`~H4~r-dPkWĔxX \h`rڎMXG lrXqJ +mé,1_RO:(X< Qu׫m$G|5RMy{N#S_s_!m2,`wu!!nQ[''YKاvpÍco^wـI$'FN?C^r "L;>2b1 lA*emyzl+rnXyDŌVَZ;fWMKԛUxɱg(^8umɚ@9j4Dz˛(4?J[kז\aODaZ3W7 i ^ƣs$|`<XU!f-OfM?h*RN+[-C,}(\׌оw(D̜ײPlsCP{΅Smʈ.Y=}N[uG/e}\e3e;td0\(<L'XjH7eǬEyI$_3,5>FŸ86?zG@'uQv[kW2ZwٽŹXv$[{d ae[&em_ݫzX{oj pоR5.Xu5=?`eOʨG} %(Q4M]L֪:@Ie.r$zIU ݔ K݅l0 y&?Ό.*A+03*BGA 0RϟҼIsyC9޾ 9 (iwmEn@6'@|(ԯ=̀ EF (`ԷzN"]#MͭVQ c,n%fKe߫zL2X-l$. @)`d̿Y˜ܔb{hCi{DJw_-f("܄``8KnL#Fz|vT5E˧tr #5/%UlWgEqgjb;n8ZLsOGuտK t_b\&t@@fy8BA1KNmc`~@M-sIFXql֕tX!ok TE<`$n7I8v AiPCAL/}cg^,1G,mJFAj5Ev ȏ b8ӗW'& 1"UVa:&Mv/a ΩfVۭ6"@<.#gsHy9$pJ0aP iS6Xtm2u'X }5$BD0$pM1H~@/_PS6\𫑛Rw`>7ƿ7 -ґ`X ;GZ'0=/(GJ? c\t÷B.Rd}'훽ۙ7ppA\, P Ph٩*IXa6 !Wc-8b R3\-)# p{eܝܩfn G΍C l<{A\"2aT& $ƿCv>qf\9Y<|u@]|tsZ-f :s@@kHʕ{ju۸9B#%m7E #-œ,ٸERw}i8+'RJ%It>:#'>]T@ÍU)h*"Xqw==4,ZJIkqR$2Շ$\:-B9X'}0V 2"޻aTo߾pN&s}{."VC-sCv>Y|d8)%I nbe Jw!%b:/Lbn5qj;޻y OPcFz3g0[Ljf#+S]+32ϙHH"H&2wMo, NJdp|ŕ|c[[EEkXg)~f|<%G#/^(e[gHBr$KepScD.X`Q-O| \vK;:c;$ꃚ@X:}|kid(Ҩ4GCRuV1Mo(o۽2Ob,_@'{Nn2>>|2Aߞ_Zoҙ2j!ZkErgO6Ax#*p,xΎRh+NHvE?`)x]P\.-NnP9DN2Ʋ >ʏAg3d ~X$vKgХ@O[ađay=*]ԇpQCt&Sf砼궰˅OC/Fua JZ~;krU\e+pցc4i2uFMx>:a}WB䞏L GgL`7xp d tT\fHs}{?/Դq 7!R*&VKdHVuPVT#PBǛ\7CE( "ZR}A $mUJ%M-E^sfPW˸n؊"UbW\Ͷ(m7?ƚ`Y ?Wceb,Yk{?Oce{KЪfp(Cѧn/?,A/%iʟRĎ(@"f=Jߋ O9w!] ]̫{j/?V; O%sJAnl8_<!\} l~PuS\wYB#%$)CuIŦXaz6K@D@ ;t ZfA-䪡n%x)L鵋Rsy5QYYVoA5`xN,R =K"PXԜZ' 9?$\[0IG>j\`.15LcKQkjK[,CYMG(&U݋ FS 1{MېxXKt.bUN(a *tF5508gQ>o"-Ijo 083kW]:R:L,2Uf%8~iv-wtiMLf7 :{] @#ӊZR|a{R0FI Z…EVخG!:E!0 1I!3G벢7IN\=tO,T(DiIq7k`Tk#p2{M~p tDzН ̎F3̱~2^L:~y b^;11g[[tɱGeDɏRK&1%ʾ-k HUtkEvw&K$i|3 P?ˢ|He,,>wƏј.XbbR ^ D)fw#E;U>:{q/e{@$evXc) `65hj!Of{+k$ߚcDܑn %ڗF@4.6%#5Yhv/KC,|^+ǩʌ5_5WfAgIXr5OW~ 6^ E"`鈿7K GԾCΎNdaw}`zkd" " 4nmmYV0Ր*{-ξUuH= :(G9f?rvu'/6o8wku|{dz`4g2ܻv|hib5|6C0"iwg)d;K0eNd^e-Jo嫼 <*tv ގ#5mV(קaE3eUzMt:7Y[ D;]'!-qJJ`VG6+D+XݫS)=QH#۽yg qqztkO78Zxkf˘icNlP?|4JB* 3˂.ϒ"&l_$NiH^%E8f y0Pppy!Brnm`?[9utW1}d"9u11akQ^Wj͗xD.c$ {!OduN,|3*g<}S{@:3#KN[+~!M򉯒Ժ|6#z﹯z_px,$VS )29KȪ$H'~~` p1v>F8_zv_?2ZŠ}F4U/O o¦7{ C@9L8[oh{r@.ca/y|/acԿUv>KLlq0+&%s}mqBns!pc72:.gR-@«/wNd?s19Q2.W\t'ȵf_5bz Ëjgux`})K?tF+n]ϛŹBޭ*"Xÿ8 ;u價$ W?'A'g0y}u<H^[Nݛ|Ndur?ʹIkM5p (, m, 5J~ՂQO4s_aPPظ~:uWӟ^fP8E }+e8{25SX}GǰdhRUgݺLZa6Fݞh>> }nCfm=!**~gxoj'OPo ~x)DԵR-x/GPi|ÉνEʀ +ԕ*$s=R7LM; Ȅ/bޝ0.~dE<1 -F:)Un3Yw>S6$Tୌ@dhdG`:G ^WMyH LJc)T||/(H:;mǟ=lR0*G@ v22<k7%W$I$o SаQ~8)dOT a%bIkBY}f#L=Jԛ{ ŕ '2_A)1Mwa `/5lT k (DTxmAߒ\9= * +A6X+T[D]Ԗ-ϕ%Mc"#U@fbst%_N-Y(G$m3挻46E8ٳ&<Ւ҇X? ׫D]$IJ3! ]W({-ʙ.g^nҎx_MS<S\ve*KRuAf5Qh q=TX$x7mU m&*zg殱xB~;o>)7N2m4Hrg(a ZN:9^7xX0ahhry "|j8}qDŽ8}5q0'BjQPYRS!JԸkL`G $vɸCPfnH)`KlH9*ۭ,<K\jX>XP.&2Rb@ sIOy70 3 ?K9(Ʉ.'U$ĦNY#q/n&IBnVtќ#op* rF xLk尯.81wq=`WNaQǮRm5 m35 $ 3$=,1/嫁 },CQFq/5':* c,;ZI_Om.g{S8pw?rp js]ZnnvxG 4(HqC)nV94j4 =R]%F*ُwwB`rWPBP+F$`t(i pZS]?> 'RD*$WST'EI %>I ؚc_"?--IB[3 CDV6 XSER^#1da-RWW3Gz֓X={Ff$o"vhk \k{Jg5Ԕ#}치rݯ Sss Qwze4fa(J{ ѹ^Jfа='(- C>@ !eL6ai㜃$ Sl P[I&ǒtY3Cn\0&˭H !ۓe3^9]tluK,!.@ynnVU[@%Qvbǥhg?̚TKנf =UVxmβfҊab68:\7|kd?J r3e?2%v&y-3q^e)UZZVKXD3 }뺋g؂(ȗ]n 26+r~y0|}DC22H)b 5 GEg륙"zR d4ܱeD_"Dh&Qi͋;w}A*ԝJb8aV0i4'̥BaK_I)vMsTjyxjnpBe|@wn:` 8} ͜<8Tn{Uv9>_pX}XM\@gGD &@9n #?(ժd&Ϊmq %<+, +wpシp*ͨ axv#K9B*È~N0 ?ZJD~"4O݌OmNp$gx>[ K&.V'rq= R}k_hӢۢOA`D 502]4|沸\|0U  ų8U8l ;p7pltn6M/~xd| X]h[l ;ոB=2z>.vf&('?~&$p+G{qhں@4uՈ6PʤZ!]hLvՔq7C؄v=鷚MczLgfe٠$;hŪWRa)` Bt N S$J-f>^HCC zT)bqy!p8\^ݜp1Z\*5I^='>|OxnpGtR~{n(V 4E*Ij>1fb(Kk,r2|\팁ZT-3U@g|TcT40Y N[J 93?{F{4Ӗ&̹~H*П +oBz+ q@LQOGԲ3,h%fK33`?+ln?z;RZ 98OÉ*;RDZSWvQ "6[茓IL<YY+XmihU?y+GlxDh7ssqe~$l1Q=a/N]44TT⻥7̥~vY fĺY"Qk} VXJpg-BF1KxiIҵl.pm E jnc#7 @+N0embbÊS*_B"qX]ґv(ޑ"$u 8l3k ^X<r=~vxZhe4detF^IOҞ̴YRۢ@U1r$' *bN]+Iشoq! in.غP]ckyT|#j3rz&R[@}*cSUp❸kٙ.i(3Xv$;( Z<*%=(ֿfErj#Xv:%W lNAsp7P^XmR~Y:q¹Śj9~ðrZR<>bmgXlVGlmﭶNp&y~C-Aci~ZtxdZKo^ Zc:|=FL^Y8>3ַmdufCe`*|]we5X#YJ ȰβBV3ݷ#8#AJ+&C!KX@o\^ħmVF|-'ƽ}!9L&I+ Np2H<ԯ?k:r*ZirKfg `mhR6CV*+b*ҢU7䨆%ssW|w:֭аx7g| @_i(o[ swu?K[-rxskNVO ۳Wtz,ruZ8<\}/Mk,'Ä/-L_ >2a4폟zfb ql_HL, a6GNJ+7Me_mۢ&(ùusNF£J)amq]6YD~dߐQ%q[N!C[Z`+/^p`&k\oN,Ep,zE)w3qp_D Na޳Q&d Uyrг5kN<*W?/O%&]6۟#כǁ*Le+FkL9AvzAGSY)h4[]TA.Z<)s6{8Wym %gveN1|5M/j !kbّd(-S4uf(kIPK<`WqK-9*~>a46}EPxN/P5o$a(kzRBwntߦHA/VPr"Ij+Aj-%$p4mTPIF+P)ӕ;JHR<\bzs$UHf[kIRO3Ēl}[ R^FrJm ׍cTo|``ptvܐVp/ }A!d)NF,DT%?.fFsΣM4o&am$mim-`(=<ίHY.C!ΌqvMd\sZc&),]epNo\9r=4E5)AP>GBYF|ީƽ+Pj` Ҡݭ)ԆM`S19Q'7'ܗ-޼QOMgw0d~;?^l,R-kVF}{ܚqrn{r-xphkQbYOV͉}:&W wb&ms]uxQ mO>ÖXːI\0CƫxRFcIKHGO8)9k|/`ΞjR:ޗLPHppۜPۤڗ(R:Jf6RnIzC&[CI!_88@tL8/X !ba&l@ܿys?jZz9 RM]zc'Oi6Qm f}1b<MFTtLȠbfxefht,pyBЎЈM/lp^/[͕ImTsReJ/jA׿Q!GR ?O?8@1k/ʉ| u/Fb>1dt} X\9 KxZuÑFJ*3{_&S   od&+&) tvXw& NȠQb4S^~ͣ\:aərk% ێ,2$n#;Z>36vr(q8d^FBpC+^'hpn.ȑ3::tɐ~Yi̿ l/\hDg5/%iY,L8po5A P!ҊWm#?&D!N)[z Tg8}VЂH…Tqq02=ޗ GȞ^OY+){ޙæ:ae=G['YH|񪓋2dFS;8$o%{@5WJWfA㳸c}@]sLJULkZZ!zHxomhH_Ԣ+?5'N =HfbV9Qʜwܩ l޴B{7PNO!9f_?ڻf"c1?k=jʍ&/._U8NN`04,kkZèK!5Dh^ t 9^S!xAdΞ1MC ĞHs f_4(K"‡ ~>ƞ=c* GbGw>Z1 _v<|y+Ad'(㊐t7<)L!#[8m]@#ЉfÙ0&1m=G@C.P?sYpuu 4z>.X=ana =YRuU;8ɁHsmϠ^PEpΈ!v7xB$wPrp`hZ//^05TG6{g0ZO F[{n[{|4#3GMڷxELK;u*5ߍؙjPYtYjBPءX1o0N]}W 4?B!~"cdTG8)AߌZNKS~淧Ncɥ@ޝk8/#5R? yŬJC:^af{10͒`sD&}8ظ꘳KG))ʔ#@ѵlmZ6]01HIJx#aß ]UlѨ} f|qrzU_(ދ5_~j׫|E9N'O.U q.4i?I0J`뮳^,weX[G3MWkΔ"PluXSl^ ҿ(T+DB_YiV77|Ž-ZO=T'qu݄35DĦ˼4Z QCߏhl{l|$c|DuNΏI|/Ew@{@Ց8a5`kp g)4ڎ-ƚٔt </NА4ȳA-}ֳI4Vv"'e(Dmb2%*J#JDءE^mPx>\eY_LS @ ,dGDDWe*:(!4VOvO2ƸBxB$y 2YMW $[  UeDR?7 mv9}J&Ymd)CgJeQOF|N!xwzLͿ C R)$\6vq P5棬Д7h9ZPӨ xgװNhbڄaCiz?: M+w%80V@qmuH1zY6ȮbT`2KǪmI+ɷ$Zv"J_ouX J84EO &H֋ saE,{8`cZ[3 B[x?sit0: 'K&K`u c݊0C*x,:'e),am49;c=G[/z4;Ѥr_ loqZ cK6x6!Lâ;{=KT 2NEB-*V׫_ p?c߱7G*߁7`;@V}@q$4V"z{Ĭ80u^T^}'i:#zBa;0^ x݆Sq5ݳ Dڣ7PZ YQቧARz rA +|s@'xA[?Koꮪ^v54o &@uJ]UCZS;ʠCQ2}'qfG^O˫l0͝ ˻wIYB 4-s=lW@a>vmh0}-_p5`+J6u.&GMfpC?{X\ c}fIZk~EIG9pӾ,ԗBы ݦ]Jbp6͹*QHFl41`5ee_`'0@רZܖ`U4-Lg_tNdN_3[0eIt<~N}ȼ鏋,/:KJߑPg!N0ym+=% :y%ř2 ГXu7J7.IZ|hh vvOPV*Ǎvߩ:vZ,b70cq>̲n p ,U +L"|pLL͝)V2o] !;T7{ho YJDm@ςޙa̮eߝFJQbθfL[tńS4f=NyEPZD;$d2}lΦf"YTEos(0_mլD~Q)]:6Or8ʮT-pWv#In?Ӽo gqЛB0,^~0&1W ekb^p]6Ɋ'*zIi,jÔ95w{֒B_BIűpM)m߫9DWzD>,7Ekv{}ڗPpi֕;bL4'w”uth%7&*Wb ۡ2I=N"VCaǭPù}ջ.cW 6/)7V>gSd+Ii$J/픱m AQS 1ͥt ^]8}<"xb!:QSmEVQ@U8rTxCzit{"^m;`1p0C(!^[qbN:._MM H>#@H} VbgDɣLJcY?Z93@f̻6JE#A{g;!}!A$fbJIH5U<}b| i r|+AU)%x*jx*< b.V^q\vll94Nw.uHivU@ݚ41ޏ'Ʒ,MϱJCɢ6W3_oER~H94 +fGjg ɮV`rR)KhZe. Nb~hBfE%¼XV1G9L)Kot *Hwhf6?bS2)ђ6ae;kq7/:goc[֢;Y㲨⪼QӏGt GAJbH&[}`G8%yMkݶi qFzq>To425-6Čhuo. oP[f,q1ũI"B7O7h)BN({j}Kjm[ r|3k">y}%MV +M7eȪ{W UrJ8ꁍ^{~'b'/ *ґ;k43@yHBHèS3 ub:/` )DD>,Ж&U Q$UF&\q@֑>/RxdĜA&oXֽZ"3E0C}H"^yNŀɝP0KWF΄ROfXZSs,HxA$樢c(ޡ*jL.ONCΆ^hf;JO[轅-MϤ(Anf}SR\9a A4`r%QGЮ`H^Y;!Àޣ~bԘTyDwvЩ^ #(c^lypPUb<07 >|2o)?*%AW+;QXËu z2+܇0ݘ߅|DW`rCw%qyW lRmAF. |l2!m<f# niRSgEO݀WU y7 yru7a4+׭R!2O0 w?t[O"ֳVx(\3n7{33.px(q=Z#foF}SglFۭ bFdʹJU#a1kPy&t]  6&Af:1R4Cc|r!X;bXl폂{?x,ˍ94Rv%%*-XO6rozɒeCc>uXf2Q=ۺr%#@~:j#$AᅖoE"*˅Sǖ$2sjZGVsi]5-Ҡ4M|!A4ϗcBy+eմ@* \u=&[:tObVV3%{dMa$f ?>Qs-EZ.츉eGm 㛡8m\x|;i/#!tr|N}Dg\KZ?V]n~#`tBG,f">= a7m54zKn^4Mj>0#=RF4y>)*V?_"L)A.2lbԼ nD>{pdS;xPi6%_kP {*jx+f&*ipHs+y{ks3۩sFG RbP*gf؃͵2fSDhF\0 yBxUtmid(H4[P!RpcNvg-9ڢzՔ5{B& sws"%5Zib leQIZԽdyY:~'ZM!)0wxXňU7$ydL|ZLE_@Ix҄-.w!@dⱾ"ossة@{붒0eYlw8.C1O1YrXȯl77uJe*nP xWA7RX P_ ߏJao)3p߸0\=S&7WWoV!*dX!/>7J39u$ݹ({5.ebH۵731`/ wxey, 'G6uwaZ!NCu҉x/d¯+k[W:>7EeiHȕ<995>E"!T,{rR)>AϬL?Y#IJ;40nU^yl/lG['ƾ4}}TjO<ȎFme+^A/ rY=ٰK̾Qr'4} ΈE 3b 0L~!s)p@xeWONS.ˑU}OrW"G\', $N>=:vG qޟ d `ߨqOo,ѩ2ܿ?}L[!i2EVhMQ`2ӷ =TYSܚcahel_o=U:/\ 6ȡEb oz !Ik?4_d} l:":hEkѠ, J&eP\*wQ{;ChϏQ)7"ֲWA;\ՔzRN*zJ2ȗ)`|zd:P)tWlPKJx7ׅCC> _SWJ `İ/,.WN1In~SO~ s}vxIu搨վ l.s/߭yQu'r` qj/+,,l F󛚁ksfvawD26 CE%=xUT2 8<,MJ/-nn6' ?AJ Ф't{ 뼽!Q!گ:ϩn[w "!%fpNJH7W0dNR@-\XXEx\~+XI#\ f;Maz69ϒ@7Εaz#}ő(CV 3ZwF)i)o _5 ԫя/kK/ɉS˥!l 1J._+CUhךy?G1F0'\̈́w[U x_;^qgx7|rN9кe+ XlRAKEScvT8 >A͉//cq υY|\C$" d7x‰VuOKhv`qNI/0+kf Ω Cu!? 3U[]>k.9J!9`1tHsQZVM]z_A6kikOm3ǀj) nFyrбqIMj1I;T~pq۶[6A#=zr^O~b7 ?f{7Wh"M-,ɢ# ?8kSO#HCuԆՎsr̤M9;:fk?8HEM=BCsOb%N{EL{9qwMh\2G)TTKΐGV;F*0',ruO{bM7$ X"ʴ-eCwM>[H~ &q4;}1@¨\E0d(afr%8gtQ.epv8lBVgQa.QNWI d>ab@K4 @P˪nձi/vQm1m_'Bܝ鎀OdM1v\_ږ#45R\TKט*zj.6ŪFW//g*(-( R7Ư| @oGb$@dmd)ㄻ%OpVAb:H% h-j{}`ln nqzSNjr9֥0gC*IZbsZfdZSߞB| ۥa\ >2>30P' ؠ('œr2IH2^oe9++Xݨ\>^,"#~JҼt}#{{g;spdcFj&o.v~We3 0dt\5qy fÒ@~n9Ng^u}u`۵S:nE+U)_):=F`6[ FW 85MlPio/,ֵNTLg']O!PGhFiՌ99dIkt\%"VdQ_{=3 T\_@KlŦrm]Yb W\TZFlbg/.ص(d" ^Vf^◹0߹ p9 нgtg\x1|շ?Ҭ)$_`SP*% *xcMgA+#І*X2U=( QvۮʟGFOL0cF{-5U{#霩I Z;F> ?¼]:S\Ǧh6;2buF(*a%w \Re :#_g鱔ӵlt:B@H\!€ 4;k F<9S>f۟s=o^2s67" n[^/zpy/Ĉ*keINB3Ks AؿCy֝ VfUGֺ/M%5G7eWF&=j ݉%H(Ou8]NK(:SږiD`hr?ݻ ˽^4der,Y*g\qT@t]$aŤN8jÑMr#2!%, ps#99(sS-%2_`_&;Ǥ&U~p%3hQܝWT>l/-'8׋SȻMgk*YL4@uAH䙆fCJpW၉&V_Uʄ\@Ht|霨AR1*$1+a;:hrqsϪI#.e}w .6̀#x請{ƽZ2qDJEۨ6M JX@| !9mӡ0%QFG# (InTՓ2bW_ 'c8ǪA*g&(JG5E3ХVZ~d!||{0SզF5; tͻi:Z7(*-POBI`9C*SdG y |8!vX[9rla҅ROKOg4ڂQy52qP+WS׬;vKۃKAIpu&:W6J ~վ,h̀9n8G5.M?PZ鵎!w! AHM#` Φ~cǟw5Hw* QMlaRV OyLS{A$)^~ pw"F<}R!3m+mcb2MaHg{5֩GjPZB㾭d).1HDˌ%~I.{+֏?"rP|![u&AE] P.]֢;oBP[#f#_qOYkk^0/{]0Bو7 w2;S1FvRw: _$!e |9|xl2f\Me`_.4Җ@yѻ1|:ҿ\XK_ '_ˋ'5}k|!)ڠo D-xxE TΤ&n7K[s^Aj#!ȋqy>F%npمGa?%+Kתl!M_9r<_{QEDŽ^-AoSqW"+?3C|YQ0yMbƁ^ۈ;4-6ű!꒛n[w2jqˀxhI2CzjPɌο7`$]S1#%-D  6S'/#Z"q$*._|LWQǮ"{-xixSkSgne?vTa]tpOQZ'  N}s״ z[]4}2՟2aa\&+9O['oGna`,MrI5.6 K-xǞ퍯 J~ dՉ9_9 gߑ  2CjOalP0fB_K2aQEu%{deeTh֧^rnBB2k1xkS3X6 k4$y"3IN=P pλNaLw>x{__Ny:uEJⰂ̮3,ۈTݥg_/\uR԰|-)SsRb*JWjcByo*zX>qWaq\/.v\ G5N)-?0NïMzk^PO/ 1N"̖qpB6HoCjrtR(St3 C ࣼi{h"鰊q]8ܡyUCm;Q4|7,( uBTB!B-(MI{%`8C` cw7ǗKO1YX𦔡kawɤR?-&XJQ1 C Gl~m/\q{3H#ǣcKCM=,lhBAWlS-cy~ ~wnŞ6!ne,lB{5f1Fp="424Ra? !kӗtFzKxl/JäKGY@ i$[k?*gtj:^ʋV&{& @x::a2!](#GFPK|,}vP@[ !&<"+- s6Q E@œp`<샘UP:i40SDCGNh pr 6<k9V~ԑ$[r*y2 zQg!j@@}*+b lЗӫ5L| =}x`:Mdd8eB|]e WvöٺX݅d%vmozn<,[u鍰r}AG,)=qBFRTd" Pz-2kq[Xfq#,NWY<ˉI)2B& 4%Jh\=Z%)(ѻCh.̚%c"דrul۶e<~$Lb**`vgș'g`VH&8E!!hg?e'|q!Z0|e"tv(=Zja?^(c搤xGfݗ9(uLL}u%?r2FkWb`ڟ(=萹i5CS7`o~(5Sz5@bKv3YfÍ݄No8D<֢Pn}ca ¦~FDk O#Ȗ+gdY6C:o%7[>vCK?00BdхE ; ̯-鱟QMӝk:B- Hu |L9zBzGJ""NCmx-_3"H|Wuןc(1Vyk]Z,:+Z:jlR&jl6pfxҫ`AudZIMRcČV3yIuq0Ry?) m7lI,wm876= ůJ;v]gP8njneI,]x3p'bS$"S9 #;2'uM]I*> zB /޲X^VFo:\99*HKmIo:_\Ł%3GŇ` Al~0')vg (ZGfp_x= dpd||U/QqOX<uCfkƤ9N1fk墠ӽWT`힣"Xtl\zQ ]="@K tѽ]tUk:¤+PoԉQ`u0p*p<'Dϰ; `@Y i;bz+aV+ q1ov‘=08]QLkO9m&d\:p2C`Kdi.ebGC*gS xHad;lǍY۾pBAޜ{xR甥cb1dv8iɚ!oM.C6B.MцL'P 5G6؋ޤ≔iVUxa"C= x%K<(7C iN$~sP-}ޜTyWE2+Jdow eӴG2RD\kLWFaԥ *M KhX'kaи\zY 7w: mCwXiLX/g ^dV ^vMMk9:!ûg oOсD-:*LN܂5?u٭0Hfa3I>x4[x;[5>Lcx5lq4*,d蜑8%}ggy:lσ7{hfU}ujp8: r]Mou8g!1 ||WPSU]A W.x@1R> b$U0~~ڭ}f7;..˘,b Z(||G/`߫ u!]TX{ؾ5P~oIcd>,?*S dɚD+H$ 4K\F:$Ip)h4nP4M `hE9F H }iggyr.tXi_#3jbXQ\\n}2cyL: +qrL՗rO*96+0 FŬ')d1y%[>k9,4d{艋[[A!uT Xɨ Юj$4L21 07!f4]YGvf59ؽs2E"s?ߴp  ?v3QoVsẈk_bzL=Q<2v;%ʲ!fja@g"z-c.;{h`8̕.;u)[3u }|-ش eS$W~BA|\ Ly4 <8Dܬz9 :2-V{\+ݮj x6zf\,) Z= `(P9/>>k^|W &ӎ1Xȍ2DbhcGeΕCnmϹe(Lѝ x3{ޓc9,MuND] &RԢ MkP¥eaZpu[]΢|Xdf1nk [ }0k-YSi16Z:^y u6PP`EVDhMdk3*rv;7@9g|3/r,G?4-^΄(nVK-X@=}Yr/ZC2ld-;!HVa_-lt/q% 3:I\[*yx~œA'm, \W'C: REܚZl >`St8bt2K3#[+ah_oiQh d|Y;^s:؟#vjY{P 7а{{2kT{JRj;:q㖠rh7?19etz[!6 >}j&Ssl2F8xNr-Dk# u@^+9Tka,}72gEdWs{`B,:\h _uUH; H]LFiciHچvk;{@ BAASoQ6 O] \@,FGveJŁvk.Б>V1ب}´&EuiQʑQ${Dhϑ~@<8 to娞""ACX]h M7[)/M@Lނ==e,:UfҢ]硟LoG"Sg贯y)c}яbL#+H,<6nim3c6Y CBG&B:TU TmGkrrv,+/fyJ]On)FM2;ݎ AEk)oGS OJ ~uQh %V$]߇IIR7A@Ճ 3iT֦!VIgW۞-194>~NI\27b#q=g2"!xHT(64)gN+g̴.t,gKv&h\Tq!:](Gs9Gl’ր/?)b᷀j g/ ^7[5kbU/5JxFAB8U":0)ZA#"asrrq[@:NY&YʵFJ|2 0hdq* fAH/w-Sq$A |ދw8;'l%?]k"fi6ZՍ[ .'r"*{H(̢d@yK4~FPiq#O( >`xL1A'y-m{IQEqAο1Lݵ>;#E@"D3S:J\3JyÃξ8@XM%E Ӿc2C2LơX^8d'Q@>DMŏ5^LNS 1LW.#15̴enPIlp&spSI2MvN4NLDE?6u-N>79NL܅]JΞm_t*u|ڑOm@7_@zyNwIDe_ro(-@x-v˔n0Hy=L~g-aPeLS$X͆Ri[o=|#FxD =Y-sXRȘD2{?cc)gpPS"\wwmJJӭk#;2-=dh5 pb˜(ͽѲ.ȶbHXtf.;zJ7'ډ,Ik)wU܏*Ӣ5bCmlt =dkVu'CE2*YWшQ񱢀1sFpmh`H{\pnjEPZp'S4qx+Tl=Nyzr* 7C\N%Ԩ<%AXI㴊i6׻/9f;4XgDͷK<^`r=>;Xط%ṔCo(#0 lA%&KgrmpAm(7pX7+k>&^WUwmrDtzښIQNc ׮'m!/q˔%Ym"¬$ wJ|Ho*ۚʁӋ잛: RFޕ6mW^to:!5qpl8ׇh(PRv  BuM%aF7@j|V X}jPg^!]7] DoCjާ/#Cll[[8Dc΁^>K=ѼLxf](j֕`MFVglwOF=;\>s.Oݛz %_X*L[ C^?r2.'ʠzۭ^^DC!qr~wUEp@wJG>xk69#Uټ`h+U FDS aAmI")F۴DPf[mgV^Z[9A (@nrBin9c,WD?n*Pe،ŇKC"9Uum+$zN%)^|:L f(̙Mʧ9V(#& 7~]Y7 b/=6\zz]]f ?zޚ{4=RT,Yȡ0ױ!yLϏFȹYPn_B-'l!&mѳ~p=ghA6kiMMX@YYM1! s8<2KN#K^^]JA%A +Nlð~0Dt ļcjI`ZNpt(̉rHfo*u`Gt WNioQ~$b. sG,X~bt3L((Q5zo66 1!q3f_$]_>j 3L OB꒞*L*vxT:2K~hɪz 톜U 07'g,Űm:qY&; 90V:vĵc//Rlݾ2 ~wxqj!$_ *asKʇ.:&H)=t۽QuShLg4kbiΆR\Y.47ѵbOZ?e6AX⭲iXcq簂-5]"r>4u,ӎ#.cG7>|4uԙ?KtKG!YL'(Q]hyFqcż(~_s"N~'\C/_ks&1S]"D:p$u4yW L//yj`:4~㟞@/ z"~`H&g3 ےr8܊`vz65f>zf(ƀa{/ľ,'9ΜdY})SQձ4[3yH@S82=\ ,FB!<7'7Lo H2"`0<!CSN֜4Q3Z@0wxbt"<&Y*s80b|Y2霕cb,n3sD~٫GSr S-)5 ܅Hgt uގu= `:m~سȴO nh=o; z$<qXM46W+?l"ȏ%\[pdYbGlQD}]u߷;}&'`p9k^IwMb47ٻ,Ю-7ti5.^*x4Mֈ.'g*u Qj47QIՈm&r,S_i)%UP}mnH«AHޮ>M{~$ J@E0 +3;,&8ƞmj1..8"Ri 5H׾f(ԡ9y |ƴ:uOʀBt6I}LeK?柯h\W#? &;3Տwb,=6YGנvI^Z䘠QҎWd^1;e. LNv|(EndgԈvK@XqPwV'P}VVߘl Ue$JU-_RQ/L # 7s2>;:}LaefLz9XE~%cۤ.dSXlf߾Y:Khݐm:Dj\/_>- )ŻG\Y;Р̟c>M95œ>gm Ɩc3 ӷFab.9niчk*tAVc> 3OxН5OAl]u[? (L୯ *^ /M9`}Nv/ #E]C_3/uȅ2z,cD8P٬U>ǰ]O|gyg ۩@P?Fy"rld;b.Fe롾ԳZ%9KL^q#M(o 6-  L-I|x]]Mf2^물A8f ut}o{J~rPȬCzs[ 44ӿx]9GjE<]1hDvhgiPGJs6V6ޟsz"M5 ϓFk" QbmDϤ:B¿y%!Xy'0D$r֧uQU+e],U9N7} C o]T2溢4m'J7%u~Սný(@~>mLJPƃMÊPCE 1m#,c}$kV(e/8W|lk R/猭LqQٳ)T Z+.#Amh rq_I2bB<_n4p&O|wDq9tKo|jzHc"-up~F;*ܗz6[JϠgtV3:~:1IYCJʍW󌞀=D3~(W\whg>kVEaAR9WJރ:%,ְﲠ L2n.yVT`M>Qw7 +_fB/ &wp%yzTmJR=ajNm67=@): ?x<\){gpwݲAQnStfNfrRL̤bXLt7*qwߴ5U5@l眬6{p KS!nF)~['+0卵T(~n8b D4q F>(AA> D$㐣y8_mtwvZ<Nߌ7`-Vv,~H\VRv.0ҐH YXg Wlݒ^Q{150 u:VyށF'XM/%4˽i뚂Vԛ@X E}Bu: ~ @_q%^9#Uĉ?+4k 7bQМ1by-rbo^C9~?_ Hsgi5urD31GD4 ٟ /|39'|]JQ("—w7m{ϹX`nVlRAeVpXm=!}OAߵ2cWH0REj0^! R C2xŚ> \\K.fXrEwgI|.2t is{H 78u UdJG.F) uIHˠ)Ryqw{J,Q.$Աغop$tH?[b ɭAe$lK[ Xa)h >a/4-n0C2FZz+0͛m6 D׍ڵw\4T59InQ+PW!+Z/7Ym5(XċvG?F!+} +GQ:T `!u=Zq:Z W).ysNk8k4y/ ",fy0 VNy‚R([w vAXW 7foGK8*p:-*CeE!"{d_jT=fЖVB6P[ W{V8vyO2: ֕}V=Kȵi+NHׇ5d6Ҁ4t&RJa㣗Rܷ';WxԆ{bQ ='˵)rH#z!A/-^* Z'kEEmL3% :N'or@ڬHV"G`4:ģ!#1/6#F(]ڶ.b(ϵ\cNQ(R%>Ej'pgfM),mP B 5oc"J"&*b6~qc;;"(E^~^1BlNգ,h|RQ_P'_kr;7sWLoչTEhB<'Tgf+RJ.^:PPrF 3; / — dG7v˹ܓ䃂=7|Xn}nޗcU% 6:Dm@Pe!D I _Vu b5P ^ Wq)s&Ⲣi“; aU*O7>K3] #>ϕ Fm*@ٗ*-Cx^~늗-I~N ֥B{>hpFfn5^h19mLR1l_!e[q+3LJ9DwW2x>J Kp[6~nA$s/*Lo$~_F7DQy X_b,xd8`C#qQXOѿܮ9 q)cѯ39w.{Ibh'-j.VlC_fg> G CSokG B-r=%z6Ć`J\_@k vex5ce9[0hK|J:#GX?AP_1S+`A dC}c?i۩K= J-z$G`}?Tk^[ OƿU?A 3{@bX`Vmqm"JxrnP'@Cpv?^[5<|t&{ ΎjȂ’V&9uv.6;^IԳӃWu# Y˟\UX= ul* &q3?j롡 "k5Y$tk;*AZ)fby8<8foԞ@(. #jHb 4CE :7.5*.Qh3K}oȄf>$__8K[.T#a܊%HG ^ףqY/7:@dwɕ ú.ײCLjy,LE8$%I.N(hfJs V#MF| MjU嚷ԣk/iC N&v.8Ǖ9¥< t>h$f3o/FuDMB]'0HMTRV/`ۗs-B.Qċ<'([kweQ_)=vh/23 2Wl"gRA&{_ O3?g7QNeHWL* *:ceYxy@PiBIw-isnճ?9f}y1--[-, s1I2Pf#@Yr@ <]ί ?w(QZ@nn${G=~B!:As(/]F}Zm(5볹׵GMVM=TpH@@f!*B@#37݌@Z:*_T^"B&ݐ`mq}עJ"~35 ׏"]:!h̫È#,}LɄ^}@>I RʔEm³1I@>$fs0,)mBg!̅199HJ7jojB?c Q1tkKO A(A}H?a7} f%wM =ls^BIGqS=Lbwwok*E` ܨ Zt_]NA )˂fsMJ2*wQy\i;#}#D~nʇʧVsc ~t=o/;[Sbq9 s-|ZAN* ms9OYh6b- gm_:?hr7[5SƑ39n.&bCD!&/kTL1)kK|%)gdxf`e` "t[«Ls.-=Z(r4LA*uJ*]V_Ѕ$%\\%}/߽mP.Gx#D{ |1Pm|z+!"K?$OryΉpV"͘娄c9X3PLEd̏:2W~ ;񠎝k%5)g8AX `['3xgYBMBs >BQ΂iì4pg$gP9``(e7, gcjYnEc񽆩I@)9e+4uqf;# 1--PK CBUz_@Oխ_;BIGFOM+٣=\1mLI6\|ehZhlH.oE"hAA;w]? ‘v5.:C[BRQ"c`ӅP1oZHHēEUz%%ChV>u'V 31~KxJ^Xi:hV \0\س2 ψ1|=* J[?H{yw24q7i-cU %Z 0;2H[(dp0Si;F2|G:՟G-`쁈(<1 ]d2P~]#u2s5e?L%W, +&7F&"#uXz~ӟN˫8a@6@9S;ZEzA̘F3uh і<E܅f,#4:@ YR|q@#_l4SAB?7,K`-9_:k 픶Ē џR oe'=6~o@L7jdyl 6{~e/c{^#:/B(矐uig;UcXs$~v2-CA8sʼakcEL U1g]Fя, K.6r\6s!p`]ݙd=$REz CҬv}1aS@+uW6DXI"xWfHs91sqCBJ/^X!FO Dijڹ9{e*;cvri[[UiC ԼQ*F"gBS{D{Iq4ۛjg OnPivgpN'S\?kKt9Ŧ8Z9EgC$H~`Md8vs&GUfNt #-egjBUyi³hsT@M>}ZU4B ,,%aVep|,bie2HG2fu :i) p=+%*r#95̀^]W%;e ~;zkxuLf נ6/1?1`U<Kó-PxyU)~Q́~CVb mJVA4y5_oo|zy7_Lp175 xA}4#Xt$>V잸Wߨ'49:™5}~V%ɧof].ZeD^J7'g| cqdh'rݩW6ǩ+`RɘS-N쭰,KED_SEkK:86sLv703w5w<(ia/k[{ji{UTx^#-b$?`cی3UߍT6 N܈ Dڲ_좹Cу}ReG^<\mX$N܍|%.cGQO3^Yx83h|&;LfZH;kqq:?õ]C26у(ؕdI_&UCV2s@! 2 X.#A.'1bf\zNCR@ybaBAb ;^}״{{K4#JK['=w^#9_"&@7  RLo5kwZFy_Nׄlo8z%`U!߆.g3#V\|Vsr4pHaΒ'AZzו׹Mί/{Yq3m0UE/~Po;:A~0fۏGHeP[.%BX(΃EEL!13 7V%+A9@!nzi|aEh^[q/{ 1Om~3 imŦrV`Þ`δQєBGH&No'[. R08Bƚ5O |=#hMG'OP8.&4:|Anڥ\idNݱV_8č)}3ID^{lUS,M(0G7Uz&;m!lLir\e]_C\*/}d0x{Ȼ_CŲq?XA WAջ P9E[{ {[%P1Vz:!遧lGq܂ M("f~RqgTjciFϩr;"#{+2DSK!g'2Ս`ʘb?Y&w ŔՑD|~Kŭb<6ʪhk^:ܢ݅0JWi5]^#YXd*if%7"6D w:E9FkS=]ԚM(v?ҖM)lE"wȌP Ǚu ތsPP&v&&}M9#߳zBgih6t8{\*?=rDj&!,2[q,'ұSLe&{Wo15%cN@K J2NI/Dn5(:9U~V}xttX5\c> M;KQܬ=(I X[QۋMHJ]1ϳQd^ y -}T AF;!9,^kMl"n(B<4Tê¹f-b9S)*U Q Z%cB0f}@xҖNIWR5q}VWR0̎W`]DS&x'hBGaVL9Vr,*IlV]S4֯@ <[Ь*/W:\`!kR~ PCP|%/Ml~KstM: !Ҵ';Cͤw&H7;kPhR.#/S]B\l&KxYnj}&D*YeVDcq6 bwlzzJak=ڨ>Ctƒ5UNmAKqK,=_4o&:/ /oazԇ35QZ3hqk24Y dMC2clh6!M#)Z$*PrJGY#f0(:TĬ'>RvIT$5େ yXAWp. a*~|ݣ({EZg}1+GTM%H7t*M2V>t`Cm[XK*4u WPh"N0ނrrʭ]j ٚ!A5ՔUP;+c}y"ilOAHyJӅ]B`%rsA 6Vطo"A<nv6Znύx°LV4>  md'1E 7-O8FE^ ({~.64wlrXE!9ݹ RjP ~2raGqa0C.cjV /NIy6T['v3g(^ai7A[m V]{ ҩ:XEM1phҜ@K5*5N*!݄OcTR~6e-T tx!%sb v|цzr79yv﨔anKls,<#N2$':1,Gpֶ JrZr^U{,DQ$R& ^)+.\l\ vhcSfAN :wrF9*h Uf؄G.CIznI0diڦ7Nh"ѽS5eMTL>wnԞȡϔԤ:m(2| Va0I59@y`!֯#cȲ0"'&G(΅:t/+7膕𐒇d2FgEO.ƣKZ09%^p<ؑyIpu0kfgy&"$=~v=ycωPDҿߚ~k*ZM4_a"^xO0 `P $);[9];6˵WtΏʫ gӁW<~1%)ŒG"rYx|`U?9ޕM7UL.\n3j+{N/8;a? FQݝ"<ޭ!Xg_Ni-OH|&-R=S+-zI' 7(Q$\\qr 캳uLo~/AWG&3\AOtbo'ʼ}N xdJ"II 9q?^n-. a[Y𢄺ڌ DV V-;zSa'ůkRu3jqMYƚ NufE6P-veϏ`f"DHdGmE=_+wz@H_6ns-~YQnwκBj1$OIsCbNlbK!Ј\eǡKݩ31?Ub1QzO&*a?K08$M|t֪XϮDD(Bt*l󏤷yB9eg"%6F;% +3 ZV+}ryMq{+MfƽًI8XWl2$gO:Yg+^R8@٦ L@[jX6NKsM>U1{а,9-k'Vy$$"ZϞ?#zǑ@M ul'4Oմ$ibN;!Eڹf[9})}]>'^8nıEטTT& fe՚;(m>U6zN=iOXE+:|PղBN_ې*y]=i5K:တQF:{3Vx1J`VR `bp=zO,[^U~8g$eZK#E\N/|X9ĎQD%0v#}i@*g^3 6f:.wL>)^*=ڹHca^YŠHkbMfv'2;HtfEIbKƴ8Y4=r2͗?0 'غL  1Hhe͚-GkZW$IE(pÕ%+\Qx@ۋ :W%΋-O//a^e}Hec*wc m%2ucBçKņ~Bn9}p$nQ1Цɵ)]gJ7i?T&<OUTζ[r5 7G~tIo)#k1Ϩ/xj6a9YU 5]C55`es53] J~(z"X:< vqBc rk{k B?f/]0F"7*%r[q?Q᮫9SaD](RDYJ*ލQU533L_U@m-BluzoERLKoAN~-@@Q ͩrRA5U.0eKٸա%{ttq;7A՘,aK T>GĮ<ۚnLDN#hw}q>>IϺ5J(QZ}$dCl04ZuYD  _#^[/)ΙYeeCy&4^PUB߆Y XGigk@B#e42ݡi*_PHTo=ILHO+^"xke¢nרfc:#j Tڲ ~˗J EA[_rzytt|%O*4VyGTvt 1Lx$t 06!%E1w<6zT!zJ85d*CgcƚRsxk 5t7Lixy J\P9m >4wV_iFa,eR :CYWkCty^F`M?#TJz% 8/&lwU* yOQ'4SWg~uL)jFߗ:XZgo'-lZ\JjN7>ZZg  e o l 'QޓCˋxHNsݢ2pjrγzCvXGLQ74wʦ`8+fvoaiv+ lY PhXc MwAUu=0xPVӀi=/ס~0H^@̬kΙ1[ׇ:uʵfh+ҙUȵ h3s6Lu.JτLVdULz|pL-P1 &FN;``q@c81u! `@Vkm3T7"=$Tn(O?dI7wVsO5u/$Չ"CQgeu{:G-4=>AU PgY2 Wn}7hQ=L,JwG? 6?v~GW an[C?zyoqtq 1 qlJH~@!VڮkEV1kUgUF](R1ps47)#ɞ>0:+΄ɟݎRuu[ c)F+𕅊u 2FfC!i_12 ȁ8#>Yl5V&Pݯt+jj:G$E HD= iTrZo[ U?=DMiц N a^ᱞ5hYON/g"ٙyvt-6_Fj?r,v٩Jqzd+4o0#r 閼r/+a#BpЃQhm)yjRU (tnYai(FjsrgM1Zf<_I4 }~`f$#L.T=Sg**R O5:&/QCײ*ֲY~Gi]eWub,/JPZ5z9&_S TU0zv8yw7sc&@x˨K vrr|5&YkxCUgaFZ9ǀsjﷴ!3s!_p-!/y~\\,s?}xx٩A/T,^Յ&42~Rύo0A.1׶%dLH2a^XN龜R/]-7M6Y8# +/6a^䵟1K/?U}p.Q */[E`G;!1VuҩS@{u`'>q1<g0AY {k1p IT\PP|Me;MOIwxuڂEyF.1Kqκ`w1e *[!~[&>-𻚵R,fǯ9j]TGl"a.0 mYaF7T=d_#RޠJZ'7i_aO_,jQm{Z6Pd[M=pP #vM`U˪iKBW"3=CQٍEGaxKfӠ޼ݡv>Ap 7ޯ'9بe51"5?ν(pŅC{/-8uS.ka$[v%! z*hxg;H<1RgSkIÔw566/ #zUYO(>\`'A"z`MvU>[vPEoUBQcF`'R=y2;X^I-hA;:6`7 cӎ:]1X`&:{jFEO@@T*V2wF{AM`$l3 aY)grZ߅<5 1I vN |+sf 7be+ Ljdm:e SC ?/4qG=we.%oC[W]kݦTϨ,0kS <E\MD'/򏑸2qSAMؔ$%e "j8Dv[\U% z)^ 8Vs&6 >w7=}vU/rjgqGRkmz</f{8lqx &nDA,T.5Zԏ.ʋjrSB_/oXQ?šɀcϏ3 6⧱ᶠ@UUDox_QO9*8, (6|G8LqDuyf]c#r-k=Oy%y\'sljIWcɟ5JM?񰏠+"k@ JġGe2cmJ{kPp=paoK]Ųk7y f>M[y+:ABI h͡*Xi旹_Mb,ӕn6ru2 gIȨ|J`Igw$lpƷ<aUsx%L:"τxeң_+DGend+x>i61h́ZfY2͐YDV7A>))y0tx ,>7xCWd-W1'$\(U|bVOggdhlu ī1Gֺ&}͚k_\%f"&js588~AY>kD~mMtDoNY&a-2#!,'UWYۍ$80w$5qTrj%":lm us˶xaW@Gfc2O<c=h sPmi^{?FGa7Jt2kwܿjTЭ$qS+CT9𼪑l t J]?˶Hl6Q[z>99ء]Zա!s>fy^ ?37%j<NԬ=vArHT~icEwt7}YGnv.(U`8 {ȓ>~Z#{Ռ)`]޺Z iBFǓF*v1@7˞tDpuGM$Z[C Y<"c|,ۡk󘯶a|3БMQ8^//MZsGb `vi 21c쭵Ѧ8sܝzMp,Hɯ5>>9G꺕OA'BҞ047/݅#=ڑ"ʭl&'l9R m 쫳lpSG<}KϷ)Jl|@9Y!{CBCEs_bEa7SoJJ<tSC(ئ0avW=}oagNJʏ DhT~Q0}jFϺV'l=mHg&sT>,gM&@\ݚ$HeLvte(cՄ 3?)މ,=UbZB RgQOT/d۷EQA|Z?F\EMG7؞oS@;}i|"Xٴx<&i!/Ÿ';KVt * GjkG8 Y0I~ 7;߽ɠ>rqMgMwZn<5K=kSQqSS-Ӳ˦,f&WgRF(J(CQ;H` oXsiԃ?JLP>6׎v3AIFNѐ2{*"-Ch]_K]7Ըq n-}s%bB:KI"-*wϏdgjt6)x9d~3i9j0dM5huN8;'9A6J#|nz7\cHy:24ho|t4!,#Rne &p4U\ ?dxB fGqK69PZ(z"Hl\.ԶQK3])ИlYO4bwZH3 Ld޵s4&2*ې2gdNwF j(ZXrue>)$L鏤i3f}Rexڂ *&}-vo<nXgrD':3zKM/,}>E]w!3Rv`Y\ɐ }]+*@W>m|Tͷi뀾)6tC=髰kTmA~D& i`(.IJJÇȒn& 7 HWiCJP\߁SF wZ[Vtҁ3bx8d9OP# ^ؓة!?\If[bV!1ʿVU6 "bW)aF4mj($ [tEPJsbOfBߚV\#h.ap+ T劤L!>_ٵ͇Dm\!P+ K>a/XkUjBD%8Oymy0swIyk*)S?h*=G.Ɲh$&R,^b G9=$2TI7P2K EEP1xʻ ji6N \\9ĿeuYUa::wtymxy/;}s'Dz8bZ`?\` L[yIy$%|RXlw*:aN$jh(+@Hi;C/ܽz (GԜ+6QocG)Xt&l{@QH8R3kmk,.˜>|=] ]mC}|謟a XbgZnBP|\7-2Ш]";9k}EsC'BO%A02D|Vq*d|S c#\ðU]{j;"xrVNU:*kbHg3ޘyXlLeCH G0ɉ{Sf}Յ9! ѐRfjf2Q%l4 `wA1ߠyzX+[WN˕M{48BLJ)0UY.%/bW)oʶ6a AV9h}j JY" N sƱ.-O}J9be1sb/ףUNF0AS| @ǝA}-m~|?+{2RfVl M"zQ @7L!CfP{`$kѵ׬XM4c{I٧Epޟ"jttX|_HvaWg:e~'#^ _ºx<+I4:߆|S\"w~~2^:!4a/EɁ7";} ɍ:ƛȑPPu܂~cJ(AɃ8PJG*C7mwi^Q]򏽑 yXݼMx#Dmr:ȩ4#(6^~E$o/0{NSPY'i-s/ޡ?_j{b'W% (\[w@g@~ifTqb2 (9A;9:wcjoԃ(1t`<5y*K9up#'Ӧ%w 8Mzb9$sҜppO0xNв0dz=CzE\o.͞ P:BM-/mgzkȕlqmK8Kz1 W])'uhRRp]5\bێŒ )27 𫳽evvj h7d4^܈[ZPM)eJmPXiw9`M=֬/ʩ6<>:I#?$ 4>[5.ب@QCtj7z| ׎ ϿT4aoJ8pHM9&ズΉ5ty4GkŇz@vf=0yAP^Nh,')=C._t0'=:BQ(fi,]|TтN%M"Xl ttTcj X]yW[ \ V$qߡp(DBMݙхOɆa_d3forSt2cD">AQNgՋPݜ(/!O"B͡8Aⵊ0٣x),*IR.3,6~?< I7%"a3b1 d]6csAF2B ']k~|naq ^dKڮXJOWmB:50 ^\|S8?1J<"UxTh]eB#a&jTNc5:S1þ2I+$:'[G#Ncؓlgs_ͬD5K&Fb|Kp.ե ev֫ $fYKeB7ǻZA"|\"%G=ͮ&unP2hE!Tڕ0{V x1a JF nu4~Vf4 }@ BD=_n(]0@]ćjaީ f : 5{P>/XE72XB6(}ˋѩ -L0 (blHd,l5+4cK2KAQj-Ql^tT,s\ YxF֙|L*-b~}2)ϗ׷G QE! CîҠ_{G7"9?I snY҄[&ŢvM wړнgl"}jMyl^1ՓBqM+8;ݷz zi+_Sک4(Ŗ-E\MD~JA64|.(EMGg@\E88 <-FbCkĪº2B-CWκ>V'KD` *1Qd6(iHɈB*x@x 8h?bQAk)?PgȁmySC8 $ƜI櫱Tׁ4WZOvnGwŞ?z4ָ"x[dCtܭLw*RJ8&Q}\J)zNUg'Q΂-@ 7ŵpkfHLp zinh a}sCTmB-# ,C 7Ak"L.5. aym>xS: >;m7.)rɿ :l6M kLo_TUHJ*ϛ{* ij-53G60p,h-$Z(R SU OE۸ i e%vE T#ޓ ƾ| b *<n~PCen{fHH,o4,f^VTz9:Wa[), T|{(3eQQV*:#s6Q^&N)TZh4 q{TwdWg6)A1x/msKx}X]0|W<`BOe8JzL2Iqm!ܵ8q`>QCU3Zxܻqp]I8 ڈMS\wCaDDbJEz9-E- <[o8 l_ܐ7W ֬H6sW Yᑯjދ#WD$Te,? UŃj(pòʂ{3㎔3"j44Ҿ=iEK9)Zk6AdX{֪ t>0x qʒCø?Qͫ"f4Cl̊b;9E&=H4dq54ٌV.|*j(9`I}5pOxU|ڳs'@OvPϑp|(m -^"t`ZC #R>V ~i &|HTcP]m#Ηf9nXY>VaM>#~15PoMXTG@Z͎6v%z6I#TTxt42pvXC_ c;Xo"'tPx7j8&ŞR5M) 4 N@aؔŋ2;% Q-T~T)eFlg=41]OO T@LGXߡa)$\37r?յ UC?-tlr[lw#AuBvϤ"Q !eh}08fY^DiMN#o׊!;ƻ?0KzWKϼ?wY^mdىbӧ͵$_Hod x]ۡ6s>fOI| J2G&`N-zxUkPxWޜ:UVY_QG()/j2_2~ L@p+XYG 4Au/fUu1^&M-=»aן ?2^ʢ#YB{#kN.d7&k?p~4|4SSBބVMҭ`}xI;&5옚y(CiAMc#N fgByeJG#xU!=k!vr nZ[`Ƃ7Wj$EE-7Xlj4x^7s2GG`nF7 O++ c]⎿C_ɭn.dJH)UƷB ,(b\oMGL"M<5JRZmV x)^P9Rpx \Sdw6NN']0HMEBn 4~dUg ('d7c-nqfȓ7g;KiJ;gK쒅E"gA "-=)˽IRLŲL-~U.eMiGTGYbK')pT; Ǝjdɝ] >ȃ\2$c_}8\)kbnCvx @>[蛚LQS!jJsHB|5^zwaƾ7~ǣ2E!9\H\; InqLې^٠𛡦9 tf}Ħ!p– +4]%vncAFy?ԋc/E0~′ nG6֧W&זs* ;+r=GPҤ-Ҷ8sZWݧ,*S6`Rgۮ䡌`47FCҌZ;g论 xTw^2f_}t+sM!7nY 2L0< )yxW~mɡa%L' B+y4bIŗLb^Ġ} L t{\N*]N?U{júX 溘HBj?~{\vBymBَ-9 KE4YNajdQ$ܙq>2|zKycUfhjQm Ϡu9- R! PIJv6¢* }Y9MQ$TǕWЌX eG 7LeU28_+.>Q5֡ e;V}i[( ~Cn 'l;aڋ//dpV(*KOi[Р| 3Y4E,hN̔z{uu> ?Ҹ [q߳a+NN&S ȆqF (WP'͡Fn}aqϚ3WzzK_OXuzބIQz^,+ږarF@Z ƌ6 ߮OQwԐ*. nOUTŹ$;PH1tZ$9n$7*bcҽR6G͚E;iB;q1I!~3]۸ݎLc+4K5p>`:E-/K햑VFUNPsN{o'`usHXOKzzLÜUOh+[30x]&XB@ wUV vKFUq45$;rfD,7AUt0]Ip~%nJ>铵*]FATj(AN 3 &FoNq_ K;qtȐОM LھmY!v].2>ӫ nj'L0r&o2s2 c# +vIKQE2nC R:>=+&6= 7J1(wĎfI @F `{r9W3w{[zAu\t?TDx!OY֜} BZk+"Gi7k:YOjjS,{fT!T-GQ\+(FL@c)낳K˟}tn,bKԥȵ\%vg]. B.4wSwj儛_&IZs$MP(J7K.[Ǽ5[%I6 nܷ~XuVzCbOCse(KAP5=+Dɕτ{"}fwwlKK 6[S܃H#+i4gO9#I2 a7*]0 $ݎbwὐ~% g_x:cHܿQQi*,u[42Lct#dZs0,~zzIyt3h݈V]ٻMA6s#XWYevHȨ@۸EZs'@q*\i@1؍ p"S"pԣؾ!y2YOClV/G\ % ߣrtYB[ *3 2h`Gͭ5g?aë捻eͻt,qQFJt5ASjXD!C=1mG\(F1ENEQ+|ݘ/{h?ȭ<tP:bm%阔E38xg46*a/uqd}u9z&lm'!s}[!Y]|6).Q wͧ3++NN ,^§q=LQ<L$whyЗ8npmht"4TCғr^&GvPlf^jMm?ɴwTcW[xH@X@ACz>RF[\tcbH~o5(7$4z.9kY01 IlOre“CI*hgn%(=0EXl(U0>D>T _^>FlzR ~fkVp.3 sÎ tT7Y& ]|Z-V u&mY:2ۊ |̡x1M%{SeBcJi $'=2 o1Ϸ^UqF!o{qՁ1X{ώ)]_LsjSw+vOfy0gKSEw_Zce)ä66O;ٖyGFd>]UG Of >=)Q>2*!%pn] "vg0*ibykJʿ3;Hs ά;f]&YKN욺WH8]('47#OrƭE`=NY85͵q\zi*@o"cvᘘi0)u!5J} /sû>Yۓ#ivʩ ;`,=spNy)2v-&0̵A?unĄ-@IIY4ͻhevtv^NB{wgr 6+%%+v<9vv[u%83'gTi[ȇL彲(`/O_?]}\ccD*hU~Y11߮1j?<3Cb%.2F$;5̈́tVsU~x=lc[cЏZwEV/wR^Y0`IԽhU>xb"KKg N"D baaW ,nձ{$٤-҂kk`CKQO0Ahm{LzCT+T!-%ӄL1VjiE|5B%<[UoJ̿H|ohYv+K:nW"H 0UiF䶞)f/, fUð*#֦hGYHצ),e@h3%8d'|dtFqW;pВuǒcke%|=K\]a8c0r]rF}8mT^B;YԠTԓ~*Ufy<0z(o/PPK G门%jTﳰ|b#!IV7#.bs-Q,[BeO2~Xmg2՞S{qlSY%$tAU&x%J |Ŋ*c4j$HjjOhRT?5ٵ!MXhs֬*&x#^a[\yеYZUuy4AE#CrpbO^IN-0ZM\E"Ӷm]z˘-#߹Y+j9L\g.2k-GSCVF5ΣE*0%ta._&ҳt}Gx{-额}oUQ.n%v8\.==,aЛlj k%\0J,X7| FZr+>p.覎UQI=M~OT˘6 `[oRԶm4-Σ4`&˭0urĂ}Mb,D ;C  \wN" L;΀bn9-Whx9ʻzJƀr#F!:Q+rQLWJ/ Xs9Slˊ]5"8./-Szo[+WO z-j@Wկ[(۸z ұC;d=wEx"{I0 ߖ["qY-! R(uND5qRx8Á<xXYhإ鬠欇']}bxkôEҜ% o=W{Hi)">%ߠ_{tZ^!K镻Kܙ'L$E heF3Ԉd!A)/r.@dVf"mN8 yRݥOg37g7vU SӢ(J3ͯĵIsP4<9/?LD"7XHFT4Ov[>J).jM<瑎p9ޅ'JXCv M豫\egi[mjT[ *R ?[P+Wk{ɹEE n%TAGWDGb*x@X^TS7,{oOb oфh8t\3Á)+%̟E7nR*QAh& QqܻH(tM\6۠= >ܜ~҅Nl98F3㴊 ,\6U H >;壎.&Ҋu4Pmjőx5]|BT~2GV hkS;oBfRXȯ1D#欯A=aȹ8]ȉ1Ίjţ:ã5:N3Gx!X{TOy"Th.^Ww# fqsQĴdbz6+ ],yX~#cn房ް^|T|:a [RɛJQu4 I M|[\oz L@zseԶ7e$h:g(ǯ,6&<<&Af;κ𰕶GX,3qg48=[ou_B@ZOwrq ,^e0_ C* aҰ]^045ߧXU[c##0Z0N+Oh 42Lw1d* b*Ia@BҦ%"RPWx: ` .U TNZ-FN5V6a=y!y,|Rl-T^t֡rGOz WuFeoR~9T GXCW@M".&rU=.2& [3bL1? ٯEM;}kܛKgJhqb9U܍̿F EOҟmuսb+]]1=GsFŧCR2\ti@_Q1nHy/`cH֗;CZOAG\/I|oc1 e].0: ݽ•+B~cqXo.!m';qױ7 I˓A@Zljf@ks$϶=5ԸL2UμV,O\4`,xO|$ggO*PaLfSOVFֺT^umAZat2*#jvznd_v\Q`e4IdYFX88W=4Ⱦܔz PJ,F`!Dl]^* Dk|Ț͙54!ĔZAZq:GSRi`vv3/W1Rnyz;Tm5tQsɬ5[*!{樛CE.v% $ 5\ߞw7!c%0.{Z6.Q .%nh 1DlϬo/ulؑ E5ѤS!ԑrSrA^"\:*b5Jᎌ7>e淙tdMh1Hy|yy窹``{8==vTK/C!֡cH9ٻ/FwaCUw ROՉm/@#/id`&w2$^W^F?~-ƨN:X 6&(1u- d|= nrc6z4bY?x\?X#[nxѯhBO'"4`1, I)Tzjl.q̱sT:ɪ&d\;qb^_4]R%h*9GC[44(ұkҦMEHä=TWb.^DsN'>홸 JT\!J6ֹTO8,1&7 Hn|MZEq\pGtC&fc˓ %0#Hho6kٷĩ$< `'k/5] tYr@%72d2[eW\3LÍTxK^LfXOبsri1nPK["?r GU/na/HNAHzc)nX2ߢqC2wnLjCY,3rQ`P1)oBDֲm>%az,rj H]9 ,e#3VjnqPd6d5q53B'^tuwΩۘ"9}@;ԒOֻOrBv 64{ brߍid2qr\D4X6;0En~q$7S2q`+[%%CKXQ}2wsm-{aBl _Φ~86~^vFIĩPG,xRi*H|Co|6y| *1qrKZőSL?BNU]CD׮ѷT` K$l1c&j*;b7o4&\.t2Z]e*q7\7 @T?:u*[,UqN`ϨI8Zdz{f֛KIۘ -o 4W$ta?=5L^w%W(5,HyEL%ĝ%nC3:d&5e&aF hxS[TՒ%%c6a[%DgR}{KrH=yS'&xQ5WGѱcu\EB`)q 2>{=5 N(/ W )z&<|U{d"^⢭)Ulb1vq][{~`J'sם]Nh/bx-ؽ{4NS2&gSw9q.o"24hB]04ҋlFL;&diGژ^PYeJKt )L$p' N#}]PSx/t_w6ZE Z^0QhE?IOX6n r&P/1;{cS/Č~>kaM;Pi4Xf۹ -wgP65"$cH|:А鸔]1!(U*qԝxH4[pD$PP ɷٯ9__Lues>t3=^tuCA'9J4VD}<^8E A7,0ttӜ +[fnOM㊱KwHBOccԸ/O0!N0jnj(Q-#f͋Z9PGOxU{'edqov(?pY}Uzvx3%m{TgFuy߷dKE\pc'ѽ5T,#U%3"ѳtH.q"'y2&m׹~ƮdhhC"sC c>]PT{B#ɆɜM{ߞJ*i`}"\};i-VY/%yφ .T skG$v1nLL}tm 6ӓ57oY>j hHe[jx ,iK+vOֆVk%o݈Xa,/S^W_"AVUTCoǜ> 7ۯ. ѯ&%z ,^XpFGӦ/_&WËL [!KTq48фid%aC>|F<d})N]G#,;_B6CP>F=j| @C=!Gw%/[Ej (H庅S׻#a"?-mwEAwߖ4h!;\˾3z6O\A6 Eg3`% wl|DfDbCZDmyj,cZ4="KyGt",kzMؖBR1byqH/Ap2w1?Lf3.2b8YwJ Nr\bHȕe,P.AֵQ͝}˭`Mڱ}Vxyq _Z]{Nf^A` IK0;B6\zǹ'^*4uRΎ z"ѹ)@d:`nvUpo"rP/MDAEP<5g% [N&hvfy.{*sxj8`9#;ictlƾ&VǿU F|܅bnVdM\ :DֹW#<ϭxz2_} l_Eե qq;#$`T^Vz~Ռ胟1G[PQ&ӠC]E+9F$Xo3F^/45e*黇ŃM O{*NxI|:KozeCRxd2A1A[9# ,e*PR|{3|m hXI]vs꺚&̵URe`18n&w/d߆C>%H s++HPp?_ݮyrh*WKeO4FWV<υZ Z{0&&g!vx~rOq>.̗7]tdZle0g)\HO>r tt)U=4i.E +;/fR"35{Ŕ,j7~q;sNx(h57P?qLlFD/Bxf@  ȍv]ٗ ǼC?S":7d~7Ȼo(U $x=6CyDѢB }7cFgA)zJj:iA>gܝ{ 3kѺ!׵iYm!${ +12J>TI=z$*kMGd\A"FʷѬQT$ʚ_#S_ܽer|<Ȫ߭SK1`9R S 2T+{RLco۫nKKȃȯӍpפ 惐:gY/(A,&00@TQ 3̕oT!@ jN[ EzirlzwW~9N`Rlg/aVZIˇ23dY J6)!GE~ )2{c334dJNii ܤk_&QK߁#ZaI_Dѧ4yRwMn>4%4>kgM-|39)b預ca;s+ m{93FЦ055ݝILٱ)nz8"6WpȖvvz~0'~E};Soj^xMU~U*,3[`O ekqAt:^bqQɛt^3dzbldv7kڷz }>}WPAPj8L}[U౹ިa+&%}]|dkn֤z# }7=ޤZ7f@ yk󹟊 Ay pg-a.I4a҅:{ԣ!gxH"]ז^Vpwkgwބ]@'IZvЍ@8ޛm;9YؖJT&3@LIO: M@-d w%ɘM4+v[c:K;s8t2+/raޓTAGA%O >KSǴ)a"v_[ sSGJgx%y,heRJ^jHR ~1a2Q^[-Xq`D7|>²yg(_wjei=T*i-j472?LLĵT;_*OOS%07&7C8ƩO1UR֌ iN!BA JW7O?~"x` ]R  ѯqR^ZZD{fl7t5ڱ|)uoN`v+vOAg#P0> 5i, к'TC hIErt=>Z/A5#Қ l羰pK3 ^l=דé@r&=]O9dz¦ 699g5hdk,Y>4XhȸϠrup la>!H&$1P ה `[ao60BL]YO>m$ڠOy\1/l$QX7 B=}z[Y!DoJ\j*֠72;`E9@WA6F}z4#2 Yd:GNU$a]1d|M=|_KxPlm)ܲ${Mh.B~hSc ;O$A TRT[r)KJ,`4NDI3_#k|y]:~SQ{ :@=CM*?}txҚ Z=yf>6PrkHXiTՈGn^MMhVÝ,wP?C 񲅧{bc)|9ǭX,+F]zwJfG&K)Ti[/G'O2'YYYݧQp h %$V(T oT˞݌_Pk3 =>.I%3W<ÊSR We!at^C콉7 +lT^#@IJ:`IJh C.ꢠEw \)[l;1G|{gpRzZHm-n鵆~6yfk>tƞ]dOdpxb {1FU(Pট jfvƝ>{ctx=ZX0ZY . IK|ܡ ϦF'yTluMՂO\|I%..Q S]4έ;KPesg_R,Q5;/Ix&I3i9Z, SC,[L6ĐǟT~**ðĄxS=~8N(:(*Aj!`|XL;2^.?5̝s0_N׎a|*$|%ٟ]=P6OQQI,J)g Uw]=F5` WxO1-Mm@RYw+~*Ĺ kO3( {@, .[9x&l:9ATՔcaT_%J'JRnwźk~82h7;lJѧ+&gB}%qSq 8Mq҆~*7 ;@J@ Rt0&H&/1.zGP.4EIN = )gsUdz :y}_ bmsgi\UKaAUa}NW>@nR|#~sS6 )+rlvR4?HшkGKqNz, ujB"KYl|rWc|#xt$?WLơx D.:[f:+Ib{L2[p[Wa$]F&~鴈~1]y=Ù[Gt39G~v6¯U/D0XyN˩<$JXcc4:=a^b> {lRc9ZYdz]6NUEd{Y1vtYOhSgnm.*bNXcԮ{{r^: 5vŭfYf5k-0/W_3Fp qD$`d)\J[Jdلw&__ a' G08k[}+K|&ve\w'ȍ/vztG܋!0wܓ2gxЏ@?M0drHw _ވt'2Ai9熭ǠJn|e?Lm\H@ؒ\!4; JJ;R %kvDMܼi6xy$!ɀeeQ&‹".a08vO 9lG&3ܩșb+>6ਥǼGTe8shɆYZ <\z.niAӵ$N†Z_[.2%$xsF2o}r|e@:Q#_mg ղ ŷi$:=Wն|=J[|N[ǤclͶCښCgAH[YzѤW'};Rd=/*!.[ lFrl֛ia~u'uZ Iүoʉ0|Z{9 `"U[ _DpsGO88X2_G-9*^0b[i1A^_T\LY1K,ʍŨ-^g\e}DB}tB̂1֟bո)IJ=Ϳ'7􆡿ْM|*o6ut<ΟFi[{ wd91}-cQU%ٯ.8?Uer\~DɉğG9GӦԝ:RT6-ޜ! dԍ6(qR0G)ӨX#% yOGFZWK)SCnf]!]w'*w%ԩD ;ć'4/H3QWJ=x^py4;)I#0] [Xaջp,glܻ~^io3EFq=- c'_3D3'ni}RdRzmM=`C>dTkA(}WEYoTE䱸y!d}[ewK[0t%M >DojLQ˞4MB;YcuUmwygFVZ2}x ҭq5X x\E^!-7SF_nx!Ņh[ fW{~(cTŦr'^`}CF&y4>$1 Bq xzY5a/&o\^XA75 nc: q;Y`eEӀon 7kҖyZ%9, ~H܆Sf bf_L'h.ꊨ;қf~R% ;!»e':?Rz@oZ!Le^^ƣw*}jMരkgNz+ANAYl@H_)* Iӗ0$8"/+;n^ *Ґ$yTkKR=7A.7\om$-mm(V3bNJ(dYK0MhDD0jlz<_1q=t:DU."RvĚ:AրDž 0z"kB ^PPL{y]Ә$SZ gSyXF1]DFڶ{6n4'}2¶^ QGQIzgNtb[+\*]G`^%Mq^6Uٰnm2T*J $bѼ@ }3"/T$NԱƥ鶆ȧGx웒e?uՐy2q뻞X6 ̋Sզ^fWl6z&9X{C]˱2|/}""buhLk;1˰*t>Frlb9wZD#3a ddkHy׈tbc|+Ȓ]!/'X]F\ 7NKMp]Y!jk]>=\/$]o!6CRc;߭ 3GxAiqAEWmPBHĄgXuKzQ0T ^q0?J$UTQGIQwӷO,̽.%U5$R-;7+̞|EO fvrǂ@~J@D%I,ֱWsI oq%'}Ftd/Y jG8M 5Ia:3r 0*њzԥ>⦉Nd1t&<ր1fDkd%5YDAfY0#?] ˮEHI=ªaC0'76"w`G¤5hlel4wFgFbJ6?JSzpw 7ySPY%SoNULr A$ሡ( u=׉`wE8W7Xa6`L`it"J|ԚqRӴoMӏжf@#b4Y!Kx+=3:nJ*s{8jA@Ps'u=zF2ղCZ.{^V*E0iAI9VDtכ]-4 (48 wՏV|+@w$.euFV.Q K.jbAaUׇOӏ# oC>G,0@:(Մ+njVt=&F7?B!6 u5 Re٭K 64Wdcr2Τ\#E{/TRy +3A&M\;3>ֳJ,S ^\E]aoi.nT ds`͗_6kw NQ*c>ET~@ P%t@ո&/0(6G & vW, ۓR7~bj$J\7oo&Q_ONBKfFy6(.YWzPxQrWDKՎ 䢞e40\93~ 7ӂ-HD~OM@+~3ģlg_&U-;(2_p?pM5ĄdD1K"ϧ3ּ' rIZ|1VFhZ|ĤŖq2]hh9%ȹfJ_U:@g'8t(Lp4ЖĽPigcxbSZ҄ ÃXx4IB%_"Ubp#.ԛ-i U\Hc޵ʘ]&1n@w4rwp `f}z`&if/a mnBI&o)aSִ.9^T?hq@P( )l ^y.{W(?&فa'3d4`/'jlfJ"ތ> +-Rv˨_?VyzI.;z&se茣zA8p):XuH֒KfB`{$bq]E_7jU>umP)JJW8 Ad %ECI"yDj@yeG"yPF#ieT%,@bQRI*6~X,8 7pC&VA:0=UGOPHrvuC1Z6lO`=b ~tX <38LAi`] 6=KO8=4`[П%'™vX]Ԙj(:&Uis-ׯOπ%z9uEJLRˮu:E(Ѭظ^)E 2|M7dH\euz5&d&1.2kRqP;?lS4HYpr%O!Z E= Q]"C0NTwQ L%\['Qȗ x} ?~E0g9['E t+ܞ(.}ĕ#R4bӤV]@G C.BUW+>ZJ^>M1\5uþ/=% I0OTyph"UMOnKx6`Kg~L=,\4\E+F dYQט@!B<$ ک껖&,48G;(GHQhrS"a֨:ר2 1ÒMf֚V 3cF+0nd"0R Z GjqtWzzT[rc\I->DK9B~5}j:葖{a^OL;CW4hwm/%oH9w% u43f4/^?}<}4 ga V}܏`mwsBi0d7'(WJb ˸tɻ&p%}hx@CPb \1ɵ5qe"N}ʡ\"vcQIͪsO8f';~gtzcg  >h%9s&œ!8G z;%ak@|]ɕJC(5}I#*:Db vjyg Q;tAv ŬohsuoyC?!P6Ւ>`AC"w 1ܓ;<-a30@ aN`8ײb 5ig]t&VηQ4 ڨQP(x{r|B[U?)JH;d|a%߰ 35 z2c U1)_Y(vDƪ|QT =U9bi]"/ݘ>EoNo{,`([ry|9Ԋ dsk?A(\1*V/$NPUfA_H?BCٷG u|?}UZ6dĻ>*{zeW+]0#%wϴKIhA *&)ˋ"(vgR$q ,c3۝#Q9 2gʂh?YU}fqX###$a 1 ȶD"R\שkLcrnxn7=YL"^)þhT>9bS1FST[=Hq JiNK(x}9k&.|)[ Ն [CA}lGސJZŊ  ּu=/"F|| Gcm%Ij%>kԈѸ&4' X(CRPC2ԿE7GGCIm)uAp&M]sϠ_-0JT{){_N@|K5gՙo ,h[{v#t!9qĮ· ZF7Sf߲~WTr:&hD.,* 7K.WéE P@u0YzYL6Tk&K9h& FL,hfAu) X%.ժYp` @iɣ0 Q8"xb#[:_z"3(RO &oIvE&w01[6~iUNpur  PʟJ 䮙 S[TVri) 1,520Fx}TLmU 7l^MX܍ʘ8qu^8wzPeXFRȵn:{9PBY6殃c3-0ܒ|9]e/pyP zݩXZ\.ʟ_|ξZQLEodil)%5_FiGt:K=U8sXӲ~))5dvE7s<HuYh045.XV$]a93 < O94w4gs~Q.Lty_ǿ_`! Z!AM*c rd:L"dHMT"e&zu֣h; v4A+"5R4 A ',Gn Y̭P8ZW9: c9݉$}P" ɣ#cVՠWnhWevG#Sc\? x} d OP+f8ov;Lg^z83U,r}$~Mc4 6g~|Ӓd3G 4`NWz[=5"̺A$$]k:ó4A1H4 :p4*V((RMN7c)A8Y"SO,֜j!a7V|狨+b1#T=M^ W^«wr5aQ3Q`5W2W契(dd b<?Ofhdh3O` ĉTu(>7ΙLDBc z'G۩juhn*irvlGONh2{YF͘CM7rpf%c;Tϒ^C4.&K֎譴y: Nh)/| OĤf*[3DHű~b5\jRb߇eL{%mI`1U}=~Zf%nE90ˈg\(fٲKV-CUG/-i-7@)Ԯ܇E^Nb* L! A͵+ vc~Ӷ BgU)3.*'"j/ S N91V"B1m;܁y_:C=`#J T8e|hFG6)F>\)aý3^JrrN5 tN`J~!։-Kmަk_CM2fEQ,-q 0k#U׸:D=^iyBKkw V#Gy_5t323Z a,%&|X_O TʷDMU+]`?4Vk[ "$.]miNAiy [gl7T_ID0vBjvo^Qe `ɵ龳z.d mZ0n EvCq0pGgZPsB2ZA4r͎Xis#V86-Dv6\y҂k?Y/"QxB)݃P!1wxE_lJu Mx\Ûso~|G(f=-ޜy ['Q7m%]Q cB5WM6H[N M՜ߠmqH 㥤_SxcX;Nq xR™iGKe`ZpBK\:32_.CƎݵΖ (-c*4MI x]Ջx`z雍lER@(NuݏT+{zwٕ1/tAdFvf<,f]j=?% h3?yL \%׵[4&fIAnjP՛RQYoT#XS~olyLzݑ4 _}l4*uX (L" håS/ҏ "9|]**U3{-ԌT+K/agXWexէ!NKoÅ]Ȑ>!0:?][/bI9z/PYotFPa'ϯ#v(~ Qݩ; ksr0mx ^:VLVs 6u4?\"EvGC]kC]Qav4ᲗV#v~N1пd1H&B2mgŮLr2􀶆3c7;WqyEAƜsgc҄㢛s)/;[ՅrdYoaAH 7;櫫3Cػ-ZaҨ˅{ j>Уt141;m=4F4d40quYUVÁx\Ȼ-7dBـp.-6D`{.O^aZ~ئCHG"(U`қ)bp}bS ]X ҚC16~a4kt5:wȬ*PA%xS5$ g+u*M >?B,Ia.Y0B+H[1WIyAga_AQK+㝍\(0۴C˝c,WLYi|aqY2'Ken^̨޹O| 5 / ޙp#@mKVNG-u?v[~sRC_N0߉xT{}.FOv]c=p {N LCcIh)W@a)R 5mkI>} :U$vUc]Ґc7?dW( 5hfNV߬)_fNcL>=V0cܞhǹ4 UAj<CUjH 2XC?'!3COBeXFXwOSoL`UF9:jA<ֹe5Pgc'.oUQ$۸08A}m]VNq{2HT6}I?gb-FgldXCm$Đu ܴw]%lk [S=][Rh\,A3yd %QpE(z2t 09RNE7 훸g}^ k{AfcpR8iV,*Yr;;T+ЧB lcZ?hi-q~LB(䪀+hPa L$ _ z쁓s!yV/VBG=B1FTMk텏 Ztn'hi:?7~@F"b;#,F{|8 ȉ * >yBZt^(Ba=ݻ4Q΀fR6@ imN9W[e6s7xf(,BqЇZ3ζm|CnhzT6h>`T`WB<^2ܶ@ʵr86X OhBGEF a>nF cEnd7jdx+m 4>"ji1k|/`ނX.4(~W%BzHv)^ U^Q|sRoFZXM_Yl`Eay1DPEeW8=؆6%o HXI["oPq=R-?*z eh5]3ԚEUs}U`ۺIm#7OE9bڵ1*Br&Ƨ7,nPh^W:Xd !+2̟ /ŌƖs~r]c Lz%|@jw3 \L DyeշG<g麸eWb0lc)tԁr9DiŞLbq6_l^R aU|kQS?A.4jOe^)A%шs9^r}S-Vryk`hX$n"S=ڐϑH&tjDak*"%_}rѮ!ndH \̢n%Gćon԰XP^:q_beg0Y$xQr%(Zz/;v-0ygֲ Y w; t;yZqk@TiR H/Vf%؈2$]g~=\_34'g ZX-R/7f9} D%X{vc#JK'Jߖa%#\WT`º~镯.cS^ۖϬs à}1.VkqUse!#v5 1'N4+7%߸oI]좙97 k9Kz7EO/C١Biž{zYVnSX~b(%5.tg]y/xT葫?ɉݔ!ɠS_ABÀys |a^Ϛ penW\%IjjU ZjW|H`Ϲ!\'z4"?L13S3)-U Ne`^)xV+Fd46dϞ3 #ᡷ#=3^]Z0Bi\ Z1edk 4Bzz _O""  Z짆>ʂ"f>& F6̔er'b@?:[蜏v8\T;!AboL(+WjPC˯AׁxJBr|Bh*Dm~w0WD+<E&oFrKN+;hNk\6iњA\O*t^] :r >c/ #㟃LuyIc?lt;x@3mK=^,Ӹ5Я<-u~+kcym"L]C mW^A? |ڌ1ΰ-vǁ=ˍ$V.=tׇ ;Ccn*1 PeD:eG^w:;s!W V1Vjhv>Jp~χ 0zZʩrMY,|b>QwLԺIjo0f윞0)VVyyL_I"DwxV{1OHuջW'Ź$icYV<yz0)Ʋ\L5 uIRV3Vbܼ/[ G[r(|b$3[pc IkaX΀h(;nnIOV8guZhU <\\0%[:&}MA[{FPMK8.5ʀy|sH~O1%[LAּ"^s{tOYZfa$b}3?y2zYRR~.t&r:\׾2lYq]I⟮t&_RXXu kKZn*l&| UkV iPv Uif0cVa;\}Ŭ^3$ԍX.6u9 7y, lx*_DuClQ8vG,=j(鉆]ߎa$*g9o韭a li: {,+U.\O+W:y]r^tFu,7FZ[#am.Q!@mKA B$ 35S2<)Sp:* dcGcǍp FYgLx5e(4e F_.&EUgZ=F/;*hc$_p qa}}!p.7/NaCKOץdTA1 9?1SNu-6;5XB~d] 3]ă±:d]c p Ѝ Q&@2дr{25#B]mS$u fgڪ!m1QEm}y8h$(seJ.k^-(pD0}W$ݦlW%>(_)4m\*X(t{O1o߳뎢B9<#Gf;eBz[hg9h?T4(`wG> 0q? : +T:h ;NVI&@́4ueܞr$ZhxU@d'mio%Qi=KhIuB-C]. gZ1k!~ȕ%ER u" B%T}?OvV]F2g̥\ ưPAz|Y3,qODi2=败]yWy<6=ta.ߏ=K1 ThN>ZmVԨZ'TVjlnm[ys]F8쥮`V?&a*5UQͲ؊rF</Ħ z뮆@e'nJ6я9Fp?˃"xEzD)y_>wI95@0g V8r|ϸha%M~f IژbпV:_"[mV =?$SIZ^iF'$f,[Ƞ@A4HdWxpuqKlv0,ܕohyB}報:A@Xs!+\V]e*'mQݔ/Ծ]ZӀ9ӣB2;G&d{C˰FQ^\%:X0(TQT#KMgf*;p@'dtT}6sTBUӛ"o,O !kI7q taN/e~ l;SrLS5ջUHuioVS$.1Sl3ߍ{QnGr^zT3D?{ * :;@Eqf>;[J*!/7Niǻ]K E\9-dM8@mwdgOPfIaU_;aEiO{|H [wRKh)|Be|8ȸ66/Lёj YlZ=NK=gvU^p|mP32I|桊, ?:ANk>:kF@ :%UU,Kw?xCq>|dh =o }ܘc-q#Lsk,YwPb T@ua;RkW &x0&)V݌5K=N=n ĐyߗRwFT= J5L[8#*hXdx|1dyδϔG[;W~wEMNu}H=,(X}ůq#0A:o☝aO˗=V&,E~y,mC^'XuDE#?Z :J,xλeHrXzw3]zTO"ݑQ=!SHvh|fiY '{rz U送G`S|9L VѮNG~)@kNQ \wƚb#4NH},R M!Kk:e`&tV$`gC(]S1Sa;;Sv`%𭏩${9Cp+- 4xƾf&̈Ƞ8Ƙ^P_jz@W0o 17c,:g!2s] wq"u2ņLMϒF֪WP g+twֱJ˸xg?^b9 U:/# Jw0?3GB2iaXqZRڜb>8!;kmK0E'e܉2e%?!*7$p/vzl-u)hb[z$, 1ZCw9/F$7%VmHSE~b UcuLJAr5Y$$WINZCvv`9TN@y^t@@1hh1\Vv'!td%/.TW# Q8#(6쫶;1Wi]!c|ֿ&d߂ D鐓2Wʩw هT}e{B߷":꠬ I9A{RY-Yt0bd`VzSSG&=թ_cרDꡛ5h]wR,%9T;]!0<3q!|S,~0N];0y ݁('tD u bw=Ku1f2N{ÀG8_g>7~tp2⯹/Q J;v >F`͘ZOeElY:$'?Hr߼~N-~qSTbҴWN9ޅ4Ht;ugWn 4@X?6\i#HviLu3jEâ%r#K.: m} +-_ۮ{YM.Z_6ɠCWe^ky dRb5{9G| ٽ8 jŇPtJ?NޫV[}= ._=T6+pٿBS,#- !o>pW/}f>k]"FEG(L[ȅaex2.Cu&)`88Mqx5-4"DA%/;1*ȿ0fқ{Z(|bt$SEO2w(,gzgKv#g 'ML6S2D s0Gc_nh Cïzݾe֑ZDXQn8@fF)Lkzټ>ԓZ 2 [cb;a+\}sK&'|g߈pq϶5$& 5I,ʓ fw^#SMe(BdvJE;1T\€5n :gWu W8t{;)26dJP$@q XYwy%u0y=K+$gKKkuD #52,4-iVÍE!$,.Kãj(ga#W$? G>6Ɣ?q\\&Yy_tD[gqc@FXfݽdmNm+ 븈[N-w1y4h`r<%jtk#/ -EZDC󆁶4R$8VCg UH- Fh{Ke%?a_察j$\ԼJp#@_;ϱ_F,'YWxcG|K^ %~GMH 08\$`F%DR':Q>̇ъrN0UD>P-9T70nbv(otՈK0$b+25G]uY*}?G3U_F%ސߥ_bYr{C%E>M̃'Qq>8>_R Ifc7=utU-,,)&-ޡrq)6!StSENK6 v%ekW239Sr Gjȳ`k6k7Ea|h ܤ"E_ǎ2bc`A':1YV8&Ey%F7.؄!pCrLq4J˥ǘGA%c;1P+e|+0yz%nwjt{cRh@0VHvY~vx1`~6(!VXyr;p8V 8:Po 0ݙL;˨+dԽ/ νOQޠAd{$OLW:nw_I=k$ZJ GO'Øb?q,Z!GcI2qdF84tқҋٙ| Ђ(<{rK9E:#-SZ=.NY,8Hјv(tF {% ^ c[0R,\H{z˴iݖp\}@Ά9.]P}CS;. GCfY<͊:gOD٘ \>wQWF\vQkws"l=8]]Mm]d!R[-fh nad ;4(d-D[f 34͝A,h/()ٸBaet*r>M+)PS-즴&TVH[N`J&b˥fJ|P_caA)Mn]8x_#`I;?.ʺ⤲+]WУ7#hQG.:zMNcpIcJSHmcňfcX;Lصn)GViw۟? zZMmn%`) =#2d Ы0=<ѕ j.r7^=:ؘ2(vc$lJ' NO҂(sOJ_**4̬DƗqዣ+Gz@>?6ŎL\JL"]FaA-?(Nt+T(j]+\O`e+FBS+-~de;DnyT!&dE\#ſ`Ph3䒤!U-\ejxKW_#S,odJaG(Iw Y&6}%|%:,Aeom")x94gw|:f= 16JcnXGRzx!;9&>)<lȝ!y}=QҪ7/t3C) ӈn _f[%  /c z.BMV ×0;(=VnX_;R \ze榉L ZXdK9ʑ>sA@%Iak~Ctf{oY5LGWyIVO#+0oIaUPTHhѸPNӚ@l8bj x]iEˋ @<  s'_%m13̤'"/ kR&^:9Mhjra-Pt?N {^ʳϻPNV`;RtۛHK:b-^1 /BKu@J2Tao' ۺSVo1jK aQ+8!he^WStNI\^Dz:X)n8i\'rlUX&4ؽsɻΏhP\ڻid FMlE,rv( <`6^\/q$y| K$i%'ImFnZZ[U?Ү*roN*@tG7$flwKC[ LPFT#Zi~Yi :׫e: p`ވ1 !?_|؋ ;yO \̷>'n^z1&^gqv l[C\ۑzHKyk?HG}L D뵸j @iM]eS8}"4,%3oPV@=M*W!51z3Wt/`"-'(m}fB2 :HP%`G1&H?8yXpF3icQX (زPꙗmf69+fC\I`1Tϴ?e͉ZS#Anz3x[`kB%z؎y`aԦYRӃ cAq~Xc?"a]\䥍& t8Ii(+SmGQN4K|Kt`Aim"F[M&AS OO/:`&񗠕>Z%"fV_ $tnf'+Jw8δ؄\΀!hk_ +`gy(/# nPނvpoKʅ(.^Hn]e칺w[`lJiIyDjOnvMNl|#yRl픴<Un4V"|!ZN"|狸-?T.rn^ampcsi dh9Np`#6M>} )JbZ4i͝ }OyE6$ uW]nQy*W և,6CsRi?A<)OP,JVhŌBXL_ȿr:Mnxaij#\|@-&i MG'paY!88nmU2$xZӢ2UI/:uŹ8TޒMnP/(9R! q+1nA _1MpE%]f1™^啻;-&7w33:| CY;?A HDKmdlsxW/bѥ!bд2¼ŨIȬW);_Iܣsuk'_\?:KICן`ߏ-0R/ԅЙ/L j[:^4,.4 :UZQ/C8d  l0?^q7agۤr 9 =TJ_g# $kc1<^qG[Q1nZmpÔE+nKkSuK$%P|ͦf{SU q.=պ6pZ11FB\yC&~X$YSB{>}cVtJD+=F͗#^.z%bګ\lj]g zyc"Sm$첛Ha#`tC | BGRz$6uCG'9\TZ8B;ɍy+GZOIQ>9IJzѯqw*P>\΃J:[NN#ѕΣdm=)^oe][B{m &Ǽ~8nyraUȭ6jRyN, ~M_-A-[07g/FP`]lyx=ZmRX!;M^s1fx6 HFJА t&}Mom|Ed[)^eŌ/H8K)`rnu1Y(oGtjOU8o NkTK6F3TL8c!7cP7h:]=ѶxǤHNGP}%y74wt Eh8*#IE%tMjkTޛ ̛[ҧ٩qJq8ZE 45yP>?l$I=r|C2#Pbyj̼BINԖb*!̹dEbtdhY6_{>+sON/4<,u*~clUY QOiCzy<%Aeqa)c ѧIb$'UjEʧM$䣟Qc"Vn4+ P^E R#槷yfmoL~U. t68 sY&[ʵ@z+  7Sbk+LҢwg]L:0u9#œS_E헅ēѫ^ ǭNNۍkpj' ߏأKpKY`L?"HCSe3L6e`t\TY-Z}r)%I՝SKeɧCiѹP{>Dkj;_75~Zu!N$hkCBP8\3%fnQĀ9n䐹V")c'Lx0d1@oqѧ$5$aFS: øc7} Fes-`TX)f3DSq~wE+a+9t פ nQŭ S5)Ol3)БA$3ǼYV=g&q@ކ ]G %h)Ъ($D;5װ=oPJj%*kz+kǍ+_nj3裘mۇ9vD)|d) :7}tr#f'ܙᄛUT"XdE4EezN_WVqzxdߓ/U$M̲Q&⿄]k&L‰a vn-OB׃ť}½vZN]0.j _I ~"Wpݾ K1rf5KIBӀI!B`E0.:q7R]@85QټfP^VmWn*:×s+ކcͿxj'6q.ОMɉX#|@\T50p{.8)vwR8}= r^Dz1DG=Kmu.x4ٸfLkpKEo 'ԙ_ )c^Ĵ˱ԛmej(|WE[B_Fm?I,_|pq׉SL FQχֱ0Ɗp7X͂zI'`֠ng9 l @[ŹbmQ#0B42$ z"^)HymU)o:wtCx}ňSlNƙEH쏱ֽ:)*qVeɭ5mdMs[cv0)ذ@Ϊ]< N\|8.paS ?bM`j/zqtٓy5d'g#c87(ҽm_qv1RIfvJ.u E' S&st<"ZNtaCn^!0nO9`[q!oi<7?,Cy 4&AfM&߃ѕz yݭJdƈ:W֒ ճۜכ  e>T,$Lud1e|0Q\ڤ;jRh#Sm{i/nSxqA\LA)+#RYZd$ mMW3Q(P "b2 _ w7G[ TnKL^АwK.Gs*GUpqݝ,".ol c?cbO \[mM|qgFq#818Y(C)77d'f,t42):xV&D339N9+]յ/yx?L0Sb>k gf-'f{K%S_YqIx5SI9{R*m`1]qwTW~~_?䆹G^0hl6 z~D9t*fS!k`҂lMvvԧ&,GEV2&/@#!`iJ`,sĬ\V"q1ym!A׵A 0ܦ" xʹ3m$ȣFTC[ ] ͑7M~;H'5б6un Gmr~luk[uS q7xyP@F+ e+  F!cd>LkٻI3`{T.`Rbq./wri vuuީảJB0O`:tBzQ#D*HT+wi0guh;",\({ZݢL4 AzRD^P )]̿qUL5׌"f$L EaHo빘?Ubƀ%onBt>m꟡I/XIMF?=)ro9AVʴsߢBcv~L\جfgќ'͗;҄>_8&v?nX$M :J 1 xNwtr Oix~ ULfT,x0a KcH 8!/JS,EһQNsЈOUy ˣK%8+[qQ(yk~HN>~t>¬$+>Ȁl#,om PU* M!^!:NjXt6jNVڭM~O$hPȑ4bt02\eʓ`s(U +f`pu8&=Ec7H AW5N6J:BgkGQt.7}C6{ x8qLD" Ψ yg"\@'>2;1yO(El=k%""R@ BV *f}+9zԇm7Cy 6Ai&̭373L IZ.kd{cK =${  ,"`uQ8jLwQGQ zO}[&K̡r~m?TRb!}ښMsSy oԕ9="|=| yeCײ]dÏ_cr.['oSYXA G;ľPGa4IRG29R_5W&NX/ o{w&{\LjLn㪟UӋNh*yFSRBtoP~SPW^53![QvgP@-UӘSB\V\5~?xޅ0J#&}JrGTە!m+`]_w\<`nlkn1zi,(PL',A5Xm-~6Y\ u["ۂԓg}4?ܹߤQ jLZR æX/U.8~Ćg3;L߳77pA P9)oma#! QLZЯ&v!JXN3EAuT.\j֜ 1)>/RP `G!> &pe3F%٨ֽB,ReAxa*&~~)+703Z *YJyQ\ {܏ p N3ΊE.4 aQ`0hqӊy@tL%hn VN\Isi1[vQ7CdXHDDBw2xx_Sel6qnZ F ѓ(ۢ8KˮL(vEw/+45NpN'Mg;B_'wʁɟ䂣z}"tj3Wy wf'{ 9,2`oi+g}4-Zs;_ ]'ٱ_u8$6 }ݪNFE ZRP3>v'ba5r2|nD.Κ=eq"g;Zjm\^ ڪS2/8#/-2?2j?F"a%EuZ2,3܅h-B!sW^υ?rܖ_ %K<QdĀ*<[g!2oJ W]L=;xǡX}Uߘܣ0 7BEt9cZm g^TRѨU!yc"]bxDX6 v8 :[Ϝoߒsco-*AewŨ | N}-e~asx\_tCS u=}D(kM@& ,}Z{M[x^!UXdǓ7̍@F'dZJ0e&UϢ[htӠhz866Bt%M!',Z8b 4 D{z%#=ݫ^0O\s*X4Ἔyۛ@eK$Zv㶳1\cs=hICg4\$2"gv ܯ!i_4nnTÜv@a$,fQÙ>E`J-z`_y8 #ыhYk@}0yu}--ӸdknцOd#FFk4Ӭi,tҖz7œ|±"O:P>1>T6_Ӏe!nkAiPR"io?pz-GR)1w79R}KA&w2 V1LG"\!E!)L'L yP!:gYOMpeMA{ՃKuNBКwB2 .rkuD%s/o-[fop>%j[v-s)BߙHQ>ߧ,/wNtϐכb}׷ܳb]7*]()-列3}+9MZN!|v|B>4h\uDd*`5D]u#NqlƯxS~ ˵;(8ؠʧ`)WnXTJsм3AL1Uq}m%'oK@'s*=|51)"@~j9G;L}t.S#! O¼MvPX︋ +1#ނՕp/;ffqK]W0fXr5&ߤ-8 * Pw ;[ނN¤9ݫXB73x~Bc bh *#Co(㴾λ n`L/3|&Wՙ;I=R["o\tk#$#FЌcG@r4 v*we>K~H8AqD5E0Db|ؐ|YnUDC,3ۑ}%FY/r?:0@rWې"#iJ;м%mDM$Mc1 Xgύ&JK Y\*aD_G/9 퐂p(ɪX5 rfknMwTbNKNKœU@s#M~,1 ѥZf>3h?=F ,;bN( o6:5_48x+D#s .3 Ϛd;VJ.'[~Eן),m}F-_Y=Ƅ{aKQ 2KJp`ڐ|%r2i yM%&cO{P&?2”kNP w~_! gޅ/Md?|4QY >+A:TShJ̗h1zx%7=42?_ tOL_%}njPe 0>Ţ;tKEe)nNl@X(ܥYφ}zΗW;dCjåYW%NĤ5Yy&%Xym| Y$tII1]a5xX eYq/M8ډfz{ȟ\~;JDOEV9¼ktm%7֊0hIo*Ӏ.8:dΫ3ʺVGVӮJ27N<.)'aQKl0dnS1VA= Sl+&*zdtwo8+Fm?QJH?"EY|%5AX\ tPfZN =^)?Ō6`k нG4D~s[ln*ڷ 鳿0~-;7PU43X:eUIA9I|_Xu8̈́R#Zy ^SvS9u_ƫEUa2zJ-6£6vէlԜCo_ғ-{W=l8u!O\JD]fw#@iJU(S}|uIwH#؀`&V^aGvX`?gm7@ApR_pH.;;>.#T%W$?쳚JU!2VRx^R;ف&p`X7Zj"Ym0zTZd^iv?Sr7`9Ѯ2I- LbtɵxJfUKU0UXȭ }m/ ՠ"6#ÃnPc܋mimS#rս5^\E'ٵd8`b%)Y")\0LbYk4~1u{X.uT>zaኪi8ݞRxYT`מ,[Rys R} .fQ!>l%略btB|Z5NoI㗱X!kRGA1|k+IϡZ/@konk`cdK#O-MsomMQ!'iXCߒ*m^G%2q ^wI*֍ftrooM⁓B@X?D4 }HpJN&?CW? t܉*OkFtm[~v[NycdN3f4>=X İ,I!D_jS _f-&.zDNu8cԷ,;$V#y0#yN[PDT4օ2_b6339rKtDi7N|W@n^ ӓdZL!8IJ aÏ?{ҭD11 n=1hJ*7s #3Fk`|'`c{F_ Erj OزlG"7 ʵ,sM1N@7l-2O|HāQNf螟mU35-~f-R:6S(Y+V(0;e <|HLdD;<#atgxEEA2&VI)2=}ntD%>OUg!s)#ɜ島F R ݘ8 c,̜/&}D{2*_YY{xPcՀb8vjQVXVMS#-AuL6*қNL 'yŗb =`VV򬻿Չ6 aWW:USj{H!Qg4o?Rڗ6A%[RffEX W_IG.X#:؍:8dʒvqMK8?Iƴm4xPS[c[Cz\G$g?äܖu?Vl{xt4j9 v-JY7x]:OW].qh="0i iɼFШ!ռ<?dh@&qO\XzM4eGKBeJy1kY!%W}GBYKcxO_Sj..йCW<}~¨ iE~z+_jSn^,Y6n(e4o'b)Ƅԏf9_EѷG)K]8oi}u'dV!2hrvZM:"y;0T<~ PDe-Ga ЫF5g_èյ*"`ekVT^4`g,8 Mb 6ó;ޫMF">s '6K~R}34ScDE(q<3BIĹdQ(4ϛ4Y+IxmK&up.ppVKe8gr^XfjOVP)usj+ VE`?'ÿ6=Û6c{뻦ƶ/%ޡyۍUCx~ :YFq尷cBͥ~4 y/n#9 +Q%[ Jg4:%kyNmf52?rG]0l!oc7M+ xClSVOGr 4emgcKa9xmhyjN&nboP r-7G"s}t0Zk'o~9]*[mgFW|vfǴjN jH64S{u VEkbxL'G=C-%֒*Eob|NE`rg/Wʷ Df;H$g焑xQ EvI?lA遤Ң'pJq'/9"=X-;Wa4OwȫqV$\ު%FSQ8^|_hog(U۪"69&3U{ q[ebmH3b8$ u/7z-{,庀+|+ed=񭐄7@ɲNЗE^{# f_Q@Tl٠$l(z\E/՜ŋ|#G^cAI%x=X׈l9WyL=P9msn>WzxoolsCzΊVuEv8LalvNgtK뮹$c2v]  Yo4h/{٠?@a6ۅ@^m!gK,0X CcY3ث=y5u;٦CxeIz\}6E;ʼ~eoaZs|(%А6\⥽}),?d$d)D%bWi!- xsm3m;_`{Xroca‚[-\QtĶjP! T3"B`&>HlS< r6WUup iov͖jW9jM<[RDMuMV37MLh!"EN uFv"shfӖO^u $/-J|&V5sL'ԷrN-/r8&t`E=ypPu|TbS-svT4F#F76)kиT#%o{9xfx|bH ۇN(ΆVyf%|d :F)P>QYCa <^% /fV[( &7@KTT #%P <]f,N~|upoJ F?1b3/b܂X}O<O`- |Pwڼs&Ofsy@m3.&-9K\i6@WMkZ,CC.5z@C9]^yʂ)ʱDs IJ"05x`AJ%CF-w{3b.dA$Dq*"-TDɏCILQ"*UgA#naOVIXwϟ";vD|,G~gdb>/#`t~F YM )67uZ,2dqBRs%|9OEPUh18FB7v8%S1#ffB}qQnå: k+S:& eP@p-aQ&]hCUGi_F7DZh7bmL-qo'-ZU󗊞rw֜dB®/Ŏ&[6<sқХvB 0*RL*uz/nNՂH ^4'?jYg>1F%jxcylEF; -c rϡF khxh .j1KYtQ1Y V_cA3˞SkWpb9SBl$I$-APCOR<:s'$~$P/ HJ9!z͉ ܟ$NT]-h53VRɤ I>QYa= @ .P59[Rv2>t|f|Ձ/! r @I~8N1ǪBnyyBjY$< crX㐗%^'V ίijE cH&\N]V&aVzf z"sYJ~>q@Elr8mSYL)beoF2t<LU]+ƻ CQDA˟ &Ռ{뇜p*e'ft+x% ,JBm<ؘȞK2#QT, vx4-B_zFT^\hDMx?8rdp`q,="h;[zJZIES{ 7mu9`ΥSP+ :*za5C#県 >䖪4 IwWk S -fuy jt]g`p$l9_!ec#LMZnJL>_(35N"@7Za>.NQ.y+s #WGJɡM%6_ ܛz4:P;~|I@G_^GbLw5֕,Y9IGH_1=6t}O*퇓byudkRt?l-plJ1C R]uN8~hJN58Dž蔞 ѕj *o &\=9n]A03v#Z#irb-ėߒsFcj@&aEȯ]{Өr !xuf?i>d1W&<Ù rsf+Z8[%]K%v_3puu_xZFbs}Կc̓#)|%{ yȸW;nj>yi-\' Dvf>\͔ܧRj!b3UfPƛ𦭏K`lE`}S0LP&u X8º:Cl%Ζ!!D:B*i!ID'\:'?*$z'iWgPM' fѴ!?eg;P|! k*QDg7و4qE) sˍ}gd2x?8j{V@$gdsC3[nD+5e&3> ƏݑHga9at#?0k0M2x"@~gEVdxkL;*;MVjx7ĖkY-b"ʔ#@~{&M+T;\8 h}0+{VX.5;Se?P @F uQqIe,9kK8dfmd>)GvEnk?QFjm3*o!>0tyEd4 %YV8v~ 9;Jufxp} @S A ӎ3qƛI-GXՂw|XKW4';6'#RxI @5y 8\.[Hps`d)/ڜ?@{tIaNMww(XG(c5o4knQ矒Ka221( jȷ`tb(/?W\ٰT%K[ܬ2Uy~9!ÔW)I+'VczOrBU$>K9~FdRYkQVKq6 ̝l2BH^C #8_Z8Iï{( 6"&B+:QՀdK?Xj!U@)s]b k! #i%wP _5^ӼAA5_]֌ :k}4PX 6'{]&rÀ1ۏ4!GxPsͬΪ8FQk^Ae<փ'SbIzd &/qeu_ 1PmJ%GLd>:sRVJ֎hZ5ˬu6.3#.MԂ)Al%| gk(OR#Yz[# ʭo-v>d-rnԩSkɶW65  pA[xHDk-ŕ 0]-փL zä\@v_" ]lZzJAY-X2&nXYm[EIx_SU 1.g _#0$@QUh܇)V }R44}I=XKe'4j6-,oߗwQ˘;kZ{b3#m4 R+_0iv60;Wb5Ywߪ7fQ^Li,֡+nG([{K ݋ـ^Q%}{e+||P"^I F6Փ!tx;Sb=XDH]ɷuYcJ RcEmNK|5/Vsq[/B"/~c+F*V=-WKf<^nˌ[GF !ia]AmmE`fv6؀ӈ54^i@pD|“4|iN#{@Ӄ;tEpKSŰ+OܴT FYPo+X ^z7d%UUa!-j#S=#E[jk'~3AKI ݸL?dly/2\~:K{8ѨBxk9Nwq2PV7j ^5@sȪupQXZEjf`>W~ N`X&/ enJݾ>@uoT$]YDgW(}peI"!D0p,7^wzjpoQ/ I]Ibnl TI5X筜`T'x"l*6ha+x'y uKS5S,W,ٱ5tkD߲}ʤ"8ZV/r+")6me܋fd+IgW)4"h_y% zJ Ab͚}N`fy%9`r&3MIe>(AT?FR'Ƨc2]7g0 Jw3f-V3-^P14Ϣ.ukdigXirohI$NXTO SslTi6;vyKL$A QzX|S]؆m8l\KHNj215 ClxNYYYj٠QP d;rS06ʎ[7hĻ l/QDTt9w WN׿YEmtIRҜz ӉVփ` f~obAc^Z9ۧWQ8?!V;n m_Y977"s?ʀ{0^w&+YBXYNG.T2 UZ.Qr+/M;oow}Q(5ԏZ h긨_ ](Gnu+&oOϔ}Le:o)).+pV]jSPz/6 7ib8{vxgff03hBa3y>s]Ft(x="x3]o PQg. FI[53O*8zTo Eu*V@* GgRjRgI&zj;d''jf 7hB]5 Aw>ObP+:;k ۮЀaeKQ`HX u[l EGٖ B)HWci/28u$I{e@c,LXz (i=\aG1?U嘪\c֌8삃a П)N!*ʿȣW$UX9BJr?+QvG=,3,xeL'Fom=<{w uC0@R<5c+''bO/ Rv8pRZ# i>6ki;0qfe6fV2zASXN*mWd$'|_Q#%[ğ{ "iQ ‰#roa<7(vm]V+T$n!+KK`e{@P^M$ݮKSԹ5 LӮF3aAA4Ŀ 9 j/Sı]DB<3xlFw/5$ gQdz L*Iy #e :jZ.yMz E|_H{~l(>o)&5.z0KK\Hs{M2$E4{obxdyY=(6.Ps.hB+b1ɄHrOט|ۗ ~ELd?E`aGi Yd?tZ0h4elR{&]KsyK9!0b}ùn~"K`[6͜y3n"F \IvkSUxp]6{ȂQI4란#pצö1!xY0pE`goUaX0td^43|T|Mov"yzl\5Qtu"QyaPkXg~ǀ~OOZLjހ\{u%D]s([,E~@*F9=R4D6jĆA<+^Z]V;reG)q(eh/iok/~ZL|amσ]m r:4 e!f A=vJtar砾cg;ݔdh1 &0Euv @à 9lG . {_`=,Jp:oՔzW@ ]I/L"\E1뗋IժyMz('*\?*3RŽ~ ͖X[(=qwDK,]\{[ Jbc[E]C4~Lɚ]F~EJF⿻-ןCVKPqFSr0KjtPQ]#ہHN'l w!:?l0b>4I潲 fjg]Vd%zY\*/TL4&]Nj-.AK?l nۆm?j5wg 奿.;Lӟteq Y (Ñ?\]*łC_itCL5C*04ˤQ ZzjR<2FtW61p3Yl?9u?=&TQs׊?+UIJ;UqXN: b $` p ɭƳӟ73 (ܟʍ{fr"iE%_OlMZob'=[MWxs(WdN}[zF^z>A65Jf?cWLj:wYQE$hǻQ&5UrTCt̯nQ'G#{gHm0CkxgP5\rA$ )_Ǹ[V AOۆLNdv `p\@2lciE5Nڢ$# 9FЬEddAo\&YѲW 3ښ6;N`aiJQ:GuuAˬV=`g3DR "ǚX(L4'4仧Tԝ}&e"5A"ՎJ)8óF3Eho`@jH`6%wMIfWWByKDsb?douY"̠@.ߏBYwzٞ P4p1PԋK/x㝨B `eMj 4z[L/g?S}*\˵^E@Z|Af uu{ck|7El>ZپaWߨ]Mi݈1 Wj2~td1~'V ZW5y8yz t\BI4,ؗ u_#7#)^8@h"F\hfao&&|2yl)nqtD M49EʏЀTNJ +ľJMm FM7)+f%D7A]_H(̒D^/nΠ_M-ѭ!H3!bsܭ 8pV6F5/D8lPYFNuŠ*?c6cUɊ;u.w+)bI.Mʢ f '*[/!{;ERp?$A`k% uD8Afl+,`wjR@_%4RDtܗJr_.dYh О޻EeV>S Xwmuf9cOX^2x|\X ^uNFv#C Po&8@Wϰ)[kP~[]"j RAa!zB}]ZG0uH"Z\Y֙2vo[5 70B5jM1|fY|ޣʬ(̰"sNwB8P.U,iag`E=;]$T)8n}puqkA;ĩ8%0j'ѾݯifK=Rr'gE:K A'|Q]cs7@ kg6*?3WQ^5`^l7[(lҁX[[G>GB hqI\¼ظ"M.T Nk&y` H(im3ݮ l+zU AR10CLCsP/.tISY+,Է//AQ R˚K+91}lt,w'" Ng4L}10yFWo}ʎoV 6WőFz [2]@cVq?> s k rn-v$?bTׯv223B[a쭪h&Ϧ{Q` 쨦Nv8U2~T""y2>ܭ7ZX&pd9ɓҖ!9-J6hqRS Lv8(.yK)~90 bar؊+#mj@2~,7 Y!2&0;̪i 9p-.@P9.(Mp߻67L: eZ锨Xpj qhh"ҙ~ij}/sG୵I dV&M#fBغ"<9,unyrh_Ȭ-S:7s+$O6¶;`] $>2c&v&WBqo]{jShV rXYmXMmCNL2h`x|xpb(~3axgHL`e*sZi d(C`gk6L(mvSX~SS+g$Ri^gE\tE&>U R0° 8S]#`/J F(uȥ;ck$[D,Q*NNwVܔ> !A AZR,lf>%6/=:xnf>_#͂} caҋl2{i9uFVRHP[= Vzdhth =Gh7%5V!'Id>z,u57 6**[WmnvԐTb@Mwl!Յ<E1tE<_1EKOemy?s6XY`,gTcPc*cy7Wݾϐo\o3tGF!@xKl\18PLlNrFI$屜1꾕.g&m"gOQ4 !Mu ڝ~aI fဖZՇħn z#kw8䰪#P^z_?\}'ooM_aʀ]4V?/"u8.8ȪJ l { )0$ösvt!H* O.EY ӥxɭ辮BMP%(0F^00g4;oUR^0[N{.gBs^g` e#(Ky0)@} CXq~<ۗ"H44Qo/xJ6 ?>iBwzVg*<_$l4PQ_:[zY%c70WMdrL ._GV?N401uQd8eU/РdlͲ9w!FJ 51yKI1;g_HZDcR.Ũ8rĸnML~Cd0{L89QO~eZۯ%}WEB%mqDR5OZtfɃiCjptL"}sݹt8a)w?ut~q{ W*;V~{ n&Ni5B<*Fۣ 3"·uVCC ]"1#kVƿVj2U/ r˭*(XRnS;E9hJ 5 2TY_@r iE  phĊ Uw^bT"4-3NzC7WN Z!`%Y@ïSXhn?[UIJ]6!$9zj^cvblrB!r7 smT72mn'#Fkp">Щo/IqZ3ia{ 4s[\􋇟/0؝ kxdwV!50)e( |JʬB37ns( XIV(ěrhm:#:fwvv}#\1JO]P @!N*>_I9mL5UER:߮.&H0y.qp{YPڅay붙4t*1 `ihDQ=S<}4}禜#rE@$T?Te(##ku. G ~~U[Nngjm\M ]a 1ZmfJ<7ΣCIFLEG;+t*\)#Fvsl|1ݲ@-LkXO_P_dNO}6x AE:V"(m-u gTuX죡;zy"^.E(i){5ߑjch Vb~VlsVZa6_GOyړ/$ y!3 5O=$SUڏHp=:3>׃V"iXOQ٤J鉔x&QT6Th.A=ͳGV ;|Sx(4e\Q svOēX'n/c׆5?4To&hfeWle<7V)vG z^qa-a_᦮fv tN/=*I8`|Bu3"P^~^P;]xѸȑ`FE%)12k! wGC!o%hz0 G!]~fP|I* S(5֘Ԑ/!NiO&/DPODXK@rY8{Lv݆pz sleAt?NK D,怌O9*,wPP,LXyOQdJfUf0gMJS.<鼻C/"]ƧGb] 8V(]6NYTYFkNܭ+z訂YlJVW4H0zzf's%BuZCFƆ\Cqvv1ا }oyRLz+TZ?n6QѮYVnHB`Z$K-avNo00X /3-vJcSNưj9.cb^6 А{x(H?F Gw `ܔd뺾ZWnti $V6k"U }چMp%&bV4JᏆFC4m"nBSnP$z.pM#tgB}x^9Jf>qz(mW07jrcrz`7!"` T$%טNBIdϴLo:W'4+!S 1{\Vj2Cy|ML!#R8d oT LM9 ĬF-Pmf^ ĸr veNyd_SXQs1S>mFHm 6T\N20xF,~' Y|SˀZ)[[} Mt`79ZtSPpE @qB:G]u#xo] py)(sj*Q>ˮډưLM#~"IX4(eUYMF &I*l0v[Y+Re?]M,-2q[h&gTE(GIlo$W;MVSYH%?,B"e4'+`JX8Ue6RtruFC/ꯡLT.tUdV|Gk: zְ\R*&0a*a[3oGn_(CX;ݛuyjmr\Az__u ĆFƄ5͙H d_ҟz8qFUāqpsD8ӹl4|ǁ9QVQV8'ɺ+FJJCk޶O%87#V2ޢcwX7jyӍWz;WDv?1u!"#C؁DQ.S#J#Ffeސ}91:]Xy WYq+b|)QVxUjNᲕCc]t$ݬ՗[AAVsYJA2!k%˛8H$?pyP~I.( "{ZiӭoiN\ +0aU Ct1xu_TÚ[X>xOmEz| t#8tAKNբRbI|vHW ׳F ӳ>UM?0Z1bwT(Wo8A(h7&%{^s;<MR^5 q\] 1' =zP#q[ eLV{cɚO.xvx[Y2(z5îa{. k!g/wrmݦȪc_kE_PeQ3i9]K0jq];Yu5o ˻Ȥy^$^pfӎ*$]FW"{meqAv,#ą&,MO@֧WF_g ߊ椱5-h,\OA] Ax*S7jUBf5w&nCBr!l @~cUe:M1!\ şxhڕ:_!?oܮy=vC,伽%6~ڍ |_uwp'5s& Iq0n"u\; q!Zq[R'!^{}Z?Ȳu6kd[#^~}+d`#`nBl@ubV%qԳ]2#a~@D7< Djaʔ$ 0nB QFM]x%. pk E79aקv|w&_j}N(Z>2qMC!^>d@qg&s Iqu<~V2ʧZrbYC$N?SUUS?[q-Y>>Qnȥd"x>ayW6Hy-t>r}-@<5d-G u:6ڹFc82yߙ]$/`l >r9,*WSUȃ/"AƩ"h%z?[qaJW0WxBuLS",7zx 6yP~zQR8&jHBҞMVbc𣏕g 2T1c{( yJ6 2/ח lN:2/.u98!2%MG dL""e2<4ǥ/@`YحP;Owy@c֜O$nպ.P",424D?JҼ\m~8,r[aLDp, :]ZW bv: 9͸g,a1QSlDc)>NQ 6Cgܼ:x]E1CObs\|UO%^)FAb6] ֑j\a!)Wnkx<<֘XGHU 0bSػ#]HS7򳐾ڭ%DB=qQLtI6*[SX{ry>?/k)Ř}p`l|زxl=93OOAƤH9ʰxFA&/u@:#U/9(b,Y|9 L$Lcu5uDvi XqDp2K8ְ7NkEr5KCH(,֖͜Kv]-<? JVp:{' Du:`?ݎ'GKޑΆ3wʟlqVĠNBOO'WԪe ^c, 5rapsxk"nNCz0E?/Wtbҟ,MQMW/e雙Jsg*xxFV7"ݟ2WXQ?;Lw,LrvMq f^ "҉l@`xD@b< /ѽ0mUWdo0Jx)`Yy@ mծ{L;ߪu 噉zTZcuz"ŁQqX&Kr_/t+C7+wfGbD*([i{ |#$ O 9!cbuvA)EJv)%?ǝP2 nMmM=cw~ch_;R1eS;l4w.I_~cj\艓j4VjN$^1T;5OsE6qΝޡ ar*l)x C'fOޭ7T`9b8؍^q ,;LH|֋ uOZNEf&㷸 MCz@VHv_g ~E0@Fϊ5`cC*v'j>ԧA?\.> K%t%v;YtR"> 9Tu&[B%'e3pWpYWM|7WlFSk uؔ /ʎXU8iڔj]1:pɚ9? }ǜ^ybmj1Jh/$@fM*NtT[ ݹijIOZX[z.nO'ٯF?ܕꭲ.Ɠ3>p])iIȵ_e+=y{X4sE J푌'[\NeɌI*v}Dc?&O+ĝTz{ZWeT(=x((@%ta>-lu:gݥR],*J}0=a5QKj /`Ӄ8I_c~ޞQ64+7#KQ6/]P=2Rӛqcz;J/:,0hwq8!eT:rw x>bO j}PB D 09yy6X w/'xx s}ϋiR1p 95.eVKU]J?"gH4vƯQpy'EQM*Z"@Mdu}([-Ko W"ɧ]0)[?fSz$`'ՊEn۲eIX ?4dw֋)=x3տ6wdM3TV! -"Q;ax)Gbс*+#6^"NmYT6Eo< S ^_P[REVh-7o`bZܒWDʒXEoRlɜA1 ѴPXB:pdcw,ojQ.^|j9:Ia#TŽB56\P>陖eI,+8\[>2 9= x7~mUh&$#w߬k4!R 7 fJxeSp 煢ݙXC~{-Z >5ɱvP&wP2{#ĺ #r`ms\Pwc) ƔÕx#6\YN!&TK`w0vh KABAmVq]^* vw| !)i8#\.UXTsNIEf&-*8sϿqi$rIgx?*~54+["I9ׄ\ķ5sHOPFPz'eayanZH~4:*?s"rN4?"I6}"Y1Aa{?b?Z+g?5k^{so8j E"dZ|y*N[h֍ժx1g.Nz8X.WAY`{Ⅱ喁M:)+N`С^̯} JV fcv գu3DQ`pI€l#sO(UF<:,<ņyJqG0e〢1Zе[Hl ǘop^B#8f&)Wq@`c~!oK @ZJstr c%v?k?rg@[#k0aD$+U>=U:΍;MAz_[}̱:g Ԕe$@hB肳^Q]\EYG/U{6s@L)t̹t>x'>{b&&|VBLi2vyP#}H< *RA3޼6+ksL֭"dȓW-Lz`? !7C7ƈTۦ [ϓZs Nx+_4xpGMug' 1--/%O/c>6ۭP~6SNת:Q]bnL8W3~ hՏ8%34,pD 2T]$]ġM8Sx]Z5_E"֗+gV1QqF\+#,٤Ql7:2IG H39ߛ$,갶e  ή1Q4t׫zp0堖!N`{{ڣ-?VeI8E4Wxx15E:if"t:Dho#-*'2óT4QE k+& O|ΫMK4Ѭ,Xĸ~~4S0,"B76A "@$u³SDP%MiA7ZG|˘qx.jnqPv`W_[Bp-橗ج˥*\Clޓ2 Z$09͜bMo4Q<%]1/ y~d;p^۽&-L=h ٨Qz5CA-,$ߠdv "'wжA r5?ʁ$ߵ#!W'>4E+%4짰uIeAKw!PU& o.4c̜KO`nmJS錴hM iP .S>\=Q=ߝDI*}G:k衺Q-g,LĨ2ΊfTNSVe#=Dyϟgɣ~"C_unm9ڸDIwE?iLO\uk+$2Ŀ-ht)mI 0G1+( =tV*!]>n3\.*8˙=D:w,H\4a;qTĴgkN&݀e >f=F˻U?V";`p]q^WpJ'> 1gV8+lGRl4R!>> _ Jo+<)0{%@1=&-\ɰ:2+!Njd=FS|'i4``>QgRԴ\O廚t&,rIW&)omyȖB\bye?&y^*HX 7uùѓż4V- Da*r$p+Ne9C#Y7SbA/;^>iW|.K#`Tכ ,co8P[728xоawi"!WƄ)syibZX#tk04Ai"ߧKr#Ț5U 0빴0"@TaTibQ"W1P4;p,j;.wI)Z#av#KuqcZ!^ozɍqwPc&5$|G~N{a6 "M9߿)zsasjz|=([-s<\hlBٚT@R7t3F4p1Z[3CRyk7u*㍵!ʘ@U @X7=޲T@a $ܖVH̏)J'G<|PX ҡinV@^bN,Y=ǧUŤǬ?7{lϗVt|0gZs!FL"f .%a0\|rfV%S 0VdW*Qkxz6EWy+U6jK`* iFu$[v 1rfGӦmpf4+IN  D*xjK){66͉{kN3HmwX*OZ0iP҉O@ANwG\1]!K?r}`U(Q,+ 45:gryjWcm+ͯM|UXL97-.1I GMjD0,ǘ1(km&h}̖`*)y wvXNd#3UafaRP)G8L8lR/79S!,Y뵦uLߪOu a^/#hCkEeVlJi({kƀh3`Mx0)al_ 3毐nf[f 02~TA:?)&/!P8.vAlN%pH4\%+vYˑGB:I!%5.I P }$C2^\H,A熴y)M~+%szyP45ʲKy_ȘnvwmQI`И3}O7W#p8YViv@PӸHD W}EHR6?${qlɽ=C{H"jM'B,Tsl!N1w ^ଥb1@>]xKP1Z,=BpmldGZg a*rjng׋f:T JScq"~БuiOQE47vNc |'f5_QfGUA8õNa%qk\ JP07X!",kzBȅVQvOu%mN칅E% 9 b!&B oڛk)u{KmU@s[m=^x2.sEh_ATlL2fKՄjߜPESO}$ ^ %uvn'F"9Fu!"7Pֽ0%(}Rǜ/3 k+Hk0ʩ+bIաI5*kԐـ,)EK ύ Iye<:P 簊!u6HZ֕j\fy&#Pk ۖ*MM1" Ԩ?K4qtO 7BD\05SwT $`FwR E tܫ^LNt49@unsrttHۣl%yC(ۙ3 }n77f9~ǧ&ѠF$?:me3\Fq$ (*!D,l} q6ڡ0Z^z2 랦QOh( @pDܭҴJJ@aԖ"jHq٤MŢA_3?Đ ݘyHŻM>xK-]wUL֯?)lGL]pwh5gҺb7A\4 '9 Ë(R!9|U6-B-dqK^\Ȉb\>'S"J }ֆG=וiߐ8@'X?kQs"#XG⹟#iEqM?Q뫢φPraPg|eudHU&L& ,>rC>:?l"M /~Wvn\#|eJaC|?0F CUh|!-/m[e4ڋ)c@"zdh')fƥj; Jݦ#Z/$N'=jkOY}}&vkjhxօ̴+`JSYPb8i؅^Wl<9B UN f"d$ƨm|;^(o 䎜n~wx=m7==paBmhl(.+ؠsQ"?ўܩ:hқEF3ݬ`>LbDKh.!+NBon/`d(uO{( V_W9KfzUD `ggi?iʯP`7bTKϮC `vu;`i9s(Ʋv 3F1z^C5{Ep>Iuki_b>tNS_r {BOϹK$.{٘V&spIi$ĴM;+E/w4VNbϓ%?52lapaw2t p\frKX ,4VJEqrQBĈGw;ex{t_R02DX[VJfZ#S@O0}aXB~*#``q16`⮍Xں놟Y.7+h zbyXM2+i c(xw!2.;Yg7ki1mC b[dk$MphHC3ed%Q3m!( KvȊerD=HǂrjL}o2Q`Tv{ X!nQvV`fxEKCsZygi5`rAЂ'gxE T.-ѦjI6#\y]\ |fCH),U?'(3@i`ឱ-$=glWwd\:?d&mZK+kEnZ5wuA:s {z޳g%F'>cBc;([K7@MsG;X[9ܜ@!hS wy^q[Z>2_+[ǒ1&_Yzg˖B4v4%d]9gaUJ wVLYVAvR8{YW n(P H!baAdr`s'B\LaKZKhCd2QedFSV裧koP!\Y:y`Go}mb xV\l1#Jn!/NYߑF1Tls d,їiqN\{ &=opB8{1gk~I F>[UwRBVN6Y f2"G/$|,P'$\8f=#rvQ'*LC*"'ڨ,GR)d:7[)&rhﰗ"۫C~8YX8/<ϷçΕe0?_V; Dt:f.bw^֦h~_ 6k OܷwGcLe0' (+]vr∉]_v_R4U:OO3¼Ua )|<5 [9cD1ݨn[e:c|jwrW13=c?T}N*>OfeMVu?FVG6NőNuzF\R:GFbo8橏ZHCGo/ռ`=w(苣}_NňG} A\T/ޖ5Mw!fV|-gײ.>8 ;:Sdݟ>Fo'#y,c!#jZZH%UC \WPhb e_,iUϩ=H?+ZZtP_/siG= (Aũ&m:$ݯgSZ#$h-<ʝpQD4fCzt,UNܸ & Pu,ܴdp fAMw>w˜ i־! 3Ah2dDڤYK/O6lҝxQѴn AslQX`g2Bz#^/ ؟hRoDx){25A&ۻ9tvZ&C(R>J_%r[BNIv4?ة_dW?ݕi*.}g}:N76,DHfuo.A9; LUG8mg9VA5"Up0DjH-ڸ:X !Xjn8tcs؝!uYWo.T:w5SЉBXHGn$I-J!AB5nHFTeayͱr xbE7:&v2Ex_`jD=?yPϛ{nibbbx{>Ѕi {Gaj ͐Cx}YQsE%mȜq[Kܺ,"@"&l1x|%oW$5e U 6 _yb_.о'Qq>B~)98\+Ͻ>dT1r =f$p,,ZgLрdcO:0#ߚkrb4p:g}_et3FH-UE;Wdɐ |m>0o^(*oGB;]v=~ted{9]3wp/Sb\ uG[[]ܘ5=7[$Sc Px%IFY RVջknRS{՟OIβW޼4وe9,MR /Zu] w< Tx Usa!,8^ >uF=Ji;$V!n~%I7IK'YyK2 lߝ<|$Hyj~DGosiY`z`21ܬ"+twQ '.#u./WoH^Ѕ+b^,:~(Vp9`9)ʍ=!\=&%ǏPc$k6B=47Z/Kb )\1w%(=H#CF -uU~a3%˴Ӑ<<JH1,^]`9 /I${ ,`e%'$D\V0f "s(X:5#lr]|0n+5i7'JOPmqwp~*`;d#LHtz}j마 ADb/*#s=5KqYЃ}Lq tId&![:oi>6!Ga'eůN#yt2bB&y4Ƒdg.]?]0Gi1{miH_;ܥ=P}F}:"W Y׹Z0p vF2q;pnThD\ }JJ 7= J[baKl (:"bEqlοH{4+Np^FuaiZ[IpyhfhGzv(B ]eH7P7 lL@QKEdZRE.|Btm.!cd@D53+1C 𘦣QXknYD'J9àBs%J`Za'qx~NV=N5-C)ĦTfu4 H H%lr+'łRk06~BޞlxZoo.^`kVBZ]ߞ8UʋtәV,sC YN;/\?{׈f;-(9?O٤$: <&E ?`]Zz}:~GI0n;αMAB~/4 oW$. ŦLn wtÍM$O1ܡD@&S$RK"wYf28RQRuC Myݵ92cs׸nOG?nq@ekn$j;a /F4ʙB%@X(Q16Zh`WkR*&̯P@+9,+ nq'$[$&7ΫwG(}qV7%i)СBA8f4ݥ{;~aʶˌJў|8BDQsJTעWkE4$ckj!PY*l>_$ 'I0p-Z\+<3UP4B-~@Nj A&y0 -He0*,וa6?k璃@'p)i p^r݆LsЇ+ ߲G_eOWOnFsJe6l hR+7Ĭz^}mgHD[cH  qQ׬i pr2'S<ɻUdpQCH U1N5o]- OEK'O^ŝ{Ly8į >sZ?0.9#Z}~Ϗ0cd0Y|ԇ_hA,q$tQiPa&YCT__1DNn^tNX"׶˦zLkFOQN*NAqKAuYUEvw-n񷴶23W)/;UfB}OC ԏWbMrE$*YxZD]tIqJ s/~_k"PSvO b]pM1Y`-8/O<]w=3kcͫ( ݇!NB8tyu$Ez८6Ȱ?+|瀝f4%JeBE*x^i{k0wSZ *r3G t`yc"cJ lGrQ1yw6(kw(ڣ3" b6BӴ*P ANa(]+`n>V1q3{ĢxW`Opcs}mAa %Y'QI&6a$ 22!#_o iOvDE%h*s0`^sSQe p%̋eatz)p=}؇a-89W-W2p%jքdz3~4{דF!xp<`]>#pdIIKbx&/M?~\٘Lr2;<:u%j^*!qHWZ;m#GSe ;(eteזD%5LC?2],Yڴ۾TD{cnRN~՚RY.0vؾN zy`>=Vu%=L5bWS`R~?)R1Z\ɏ󗰳d5?=`rq֖>3Nq[`43mAEۙט#܌+F*KmXqKz"L:4vIt؏q`dtJF唝f; 1SAmh d\mna85V'?+|%OӕDzհA;ZRq-:sVD9/]v̀-y!JZzl ͼs ~`]2(~m?Y&'Y`QtyhQrT ?۳ uf^[hrha6+W_MQ#&𷍚<_OeC_taoPPFBVEKia͕')l ukFHx5>DPj[^4}(5|7-X Լ{6:Ͻl7@>W`af^0QGRCBc&ٰd6)'ψ|D}!eKo<Ϳ#!TfEOK)od%(}9w)1q Z;G~gVڇ" PS(3H>|MO`>01*\Oۮ(N &%ϴm@6iK6N"襞? kWhoIB𳎈SR[ͅMgfDv߈ B=vGoi\Q`L>G7!4蜰vm }vV^5J[ݗrY:&4b@4SpPڊ5$b˟VWh1モ=\Vӡ)4 E:uuP៬"4ߨw *;ͱ6'> cmB 'dCoz[D"+y2)VuA0_:PǞq3c܀Q `AŔ n6BVnBLT̃ġ+3` PhdXOl(M4G܎ć2?Z8tYL1J{:,Ҥde<Qܿ)#jĥ͞X.D;VمЬ$ǭ-=*m\bkl7 MZSy"L0o;5 !W̫JMYKEĖ]#fJYo4yZCf`-jX*yO#o5K`bUW/x)H_q=d]6J/<_q N MY`uTlSVsZ6f67Ȥd/({C )O-|J:>- 0".JTt 1c3ȍn*KpT3WW7ڟiHIμ}?*k=SBqkG4Eյ< V` ^o'}ygf0~S|C2[_9j:? } 3/%z8e|6w{=b%A&7mdV1fz&zUXotN /q?tK1V 601/"@0Wuv>L`!mQKꢔ#.\\vw1; EKfpvk%q#bYǼn}^KNx!3+VLmO4մ- 2:yihz 7eږÌaUrNy hj5LQqEWPȸB!{Gtc1^A!B+]twT5|R>z`S̴ODVKzƴۣHA[L4ΌXޓmZcAeCL|St~*3PD_mgx w|4٠y:Tij^yQkhl6R7ӉBwkQ9p_J;H ] \LBj-Bw(ڮpW*x3ǵ<Bva$V6BAfH(Cebֳtm-l{EMJagj8 EZ}Ex8#~NמU 6e(W3A 摐j-6nγcja|Y> QNjId!bg(teOwM1=lv ~kY'w+2`};:^dԓ?{E&z'Xb|̵ϴRB̕S(62S[V|F?ϮϮ8pb՘.~ZT#3YkὟJjyclZ:4~h0&~ H}f'qۧtY.}i&?*zֱʌGp_KUN*jFsm1~9:g(ۊ]hta0Ep ig9!=-xy˜!wK\@^8{@Fo. QѰ_@vi/ᳺ}n3[zsk5:|v$mE "1ί:]d :pIsAh &".wp~EO( ]&`G@8D%>mF 4/~ӨG":v !T\6gz'AǠcrPGRWCۤ;.2CߤuuqXx8kB CSk"/#/@~]1ɍm<X&IaSXMz1~3onj5=R۸ $⽪Y'GB{(uχ)L)zf5mg fW uiX:t5'AiIx6Ir6*IY`9"[7Ga)(=$"2o\AC+PΣլ%ߙqWɷ=iAy$y(ܤEO(7SNĔ&? ^~"l-d2mQN[:>^*B M !iUtA<{nt-Զc8RrN(Wa2P:jϙW)q*~a:XoЙ 5-~gۍׅ.[\L D-2}%{s/etQKc;sk{[r%sߊ{#>qt&[^k;yn-Ps~&MjMG/vlE;4'089T`S`ʡ=Wx+":{>r1kkZtlU\H7kb@1MRw? nX)< Sit$Q$ \UOz_ +56JEbH ,adp?%sI 0o8b l\jgR^넺̽{j> T8ROB}-U#$iUdPʜ'~`Z{_[o\I]fo WZϟ@ǩoZa$l'*‚1*غDd 7f˻9Xs{\^11?-;\ʢڠ4 > |uowc^VqUw̶Ӻx+X#~ <1+oIxbzf"zۀgHlSÄ|0X,NDF]I?R6 x.Pp{ =vyRZ٪ "gS7̶?,>CBP }*t}iHiɋ6* nH[~By͖q&|LuvS^x.ddV#Xs<5gŐʢENyWcXMaK&i%yTfMOvogyX?D;b"tMv~DsboIeڔ}BT{{!n%2̯R  .GM#3f([BU} FI̱Rw}nJI"YUYeѓ[ը "Tar'kHIFMɺb`G IC3Q;/^)!Pݲq: r8/4\6]&ϳ8(hU }JPWnɂzݝZ5.py5@>]VڥSIv̫h{RSnL0LI+\4>e/O1ORWxT(+$EtHRZ<2zOSM[yAqlu9 k}Sk4>UB}7)퀙{ 'aߔ)HHCl2ylPزyb³ǃȡ1:`-!SˇKt(/뢽dHZVr\AM tNC]ʭ2c[)9W&|6-ђCx\iZۋ|l]0H0 `̤uԕN^P"` 0Bj1ՐTL! ׹P,LSEKB9'3Ȋ4t8ƋjguYIo;ošiw1I"aNh=1 a58\g2nwN$y(&e!U"?;R~!QH48{RUDItuw#"aPZqBaj&eMCDN2i^]g TN'&{M٫p!᭡sP~)z'KPLKTh OEGs$)) 7C?ш#[ncb"32I!kF[0~l@ >oW#pd̪Q9j|uz*J-!;޴79dD)m ]J]a$)51,bIJO\]AS$K88qxǐ-FVpθ3 ]t(8eU`?Yf+2Ö`k{A org'KEa={WJ}^/~Id Pj؎ o+$)wME?!yidZa@x츽ajWe%#|ΜL&{3"Ϣ"^N0ց5648e"׽q?JL.!\RbD=5heoE?x+(^5,c,ތ2D@78\ (b凁LZ%Id! }v&@Yv<pD{`F-piGxӝH2(SK<#^~G4;DF53}h=):?Bzd-=@px?4뚠&缈;w\fj"-ɨD:&ciCI|ЉZ3r\ZJSK^ PZa֖pA=\%7LTH31r|5L +'K&8ML?7ӡMW1 QI&a.+H^P OO6>% УlLuCkլ:\.D]M~azԞy?w՞GQtw+p6~}=,#..Gh x}k1X2[}#$lTaR>eu.U]PnN|pQx`ܲvT S$&/%wc) cN: (DĖ1.^Zh7ȠYM` Rc $rPL\8瓭 *>h\ɑfwnwBң 9]9t!:[r#0[]rLCj 'eXigy $A OHZޅroE*=l"|_Hvs5n¨#(Lrw$fE|,k:pmMθdn.?]i%}Uj3/ïdd/HgW +z/~nKL.ھ˄27[i@/V+T?ǡdgD4^VS۲-d,`#3pÏ&7 I1!I%`et{Oqu*fiWQ42U&}A|oM) sU}1&0s~pa3 ;-~]uBO@T\xdH0jSTgӌ#p8~Շ_#/~78q OF f#*ӣ8ʍpPJO 9lT&ﵤO^#w)ZOX6XFQܨ@n'S%\gp'}n9p*hWrz_mi&l}\M9s$8g=E8a*|O/ʡ 4gj+v ~; \ 0Oy9 ǩ2HUpw IΪV<{9AmDAse\É,bryigqʦT9л /M*YƧflƷbUc;v((f2ZC4qyNTCZYFÙ/xW9l4, :7J3yf[wQ+S*}n0 [9ni54D+ɝY:4p [;7=HͪKBTiH6tmf'S{!Z?X@>6Ib*ݷٻv XĈRT?gHu,/Wi?[΅׋V+hRÝ )ʆЩĵc]s7-LP&k^>>Z|.Nza0&sK%\MEgdE3!|.}HC=q8ZIݍ$M$g.Ϭ=IMm,UjA|NJےkQx/uwYX,?a`8rZfޜ87~xtSUs2oZ(Kwe{8$:1V%F .%nߟ%>&QN.Ц?GAhImMwU4Cݬ|!c܈FJն$`Yw -A6_2498?y;W~DABgRD%Q"$u8+Ne7Bh>0.0nRQCIt׏{wBUx3W%1^bh f[- ŀמ3QEE(S49xMZn?sQ6;1~ڥ)@|lV >/Dzl_ƓLV(( Kw\Eܺsk.S^A>)O:I+ֈ*2-ߢ|ՓKҡz6-j40dؿRBc]Su|NW;r`Mnt7PRa%F kB̑8:#5{fG' _J)^"%}2ʼnɣ1;|r__'I2B4- ƛE"(T%аY"VPwnDY{;հB~ VR&5܇)T'a!89yآu2l:><`1x)Vim(*(D2Q o8h^ !MuC{lgZ<,?f>:y|N !Rla:o//ɸŕ# dA-;Xkޣ@3eVYaұ/x^l0kzE V1fxͨTCIp+g$;ߟp'`|ĝ h5`4Q.O??F#` …j #A0YW]+/KG=_Y+odhpfٽ'b 4˩>ƀ֊`Bo,p, . f95U5?¨3=ŽqvE)t^Ɠ&IA NqZ睂GⒾwĎO03ng`ј'}{{,# (:4Z6nE,WO ڗ[P6ÆP,dqũ0Oa,{"FhNjXuShT85w9xL6R20tk| CQ^{dt+A֭40^zun9/< ״7T0P١n mq밢sF(`M< MtN\H*&)Y?Ǥ=Yʧ).ִfָwI(mA[܎Kjrs+K%i7LJTR?| {@vM"; P\8쁭ͣ ')[Y?s!Jo /g2^N~z,±cpvjQ֥Kn `EcaotuܒXB:97JDPE&cA=q te D05? ˬ =C:Wt=g|UvXhŴYwM4eB@7r~s=6v߽#bQگODB6K<ʥHC'ʔCVü:q#QcnEk5 `or̹9Shw%:&m wing&7m10L^!2Vy>.*<mV$^!{jG3՗ԡ.W6)pdWQT34gRB6&TdoB\zyLuXP# T*rgԡe`\0ͱ)bb2 -=%e]̇.&:tU7Z]@&2ɏS >6><@5ǜM%R}a_D6)*7b ,$UL |pT z[=|WCUtRjxɷ#D2|>lDƛhRrvvaiiY>eB#}=/M x>}Jn1.L5+?JSq5KFW9@!a?3{YUp?mKHvl-Uqo,W[ұ3j,]#fo R 8'WG/Hؼ^--6T8%#9^<e 9:\x{o|u`NzK)BH8C)N6 #ug`xT_#dA.=C.0bj r4ꙓ'VQ+0Tى%}C{bܮ3:+;ʟ^w1ow)q`iRUqB? YD/rwx.qz!`%J@v}+,!E/Av4}%4{".eC$uukg^wNY"f9yv9Či)&Z;[-4B : hA$iTH1րKf{lJ4Bbԭ}`ޫVYXXuֲ' xy|,y݇Ҿzfеaf%ܯO HY 2KO`j=A`Wh7x;ށʄ*5t+nB[%jٖ >+o;Gh$gg;n7:B¾*zI5{'Ǫ{1,.r]SتzW3qq f(CQVe۩% ~+]5>1~|&ҟBס!b\O{Dcjm{0\T^j=%UAճ~oNe`Yۤ"b$Pu!6kaLE*rCi"rvp|3KBv! |Ip0fg$jaX Z~'L 1֓iڦMN?wݣF)ŇXP04٣kM3Ϗ7D9]X%e0~WY0}Ohlj /"ԇT5;[EWp&l!G'1{DMVxvFnDتGz??G^ Sz$J Gf~d0m g2Jv(ZV F $BOMwKc@لИ#5ˤp p̵jƷ&.+qa(|Cbj}6AwPFVΝb  qw:y|W[I7\ܭMU.M%FE񜺿R O2KNFͯbi܂7gk{8㨦_QnN?IEyҖPrsdn QMHYKqwMh74FvuX2 [댂2H֖`}̍yrMwRYM[Gel~TÄs%pkʧ &|!5qn;K-B猎E32$=zHG|b>hc@$]QPG|B: svU,@tcn`cn'1sC̑& $1xsbc b"DVXҟ>ԕ7D;r й39Co]oR ;unsj|^o~@8.k(mɉ.df\%x@H}؍>!Hw'SfD^Y85!;tE'Պ9:JF&ϻ(`2dk&ދ@}x&-wLԇ?jpY!__/fSAB.?eGA+PnD~XԽ_pR@T6_;$OyIso@"GZKY`zchs@E#/[& tG^' ɰ3ީ6QH *22?oM_Td^+!rZhz%HG)v-.)k㽶+8 ;>;շ+lxKm|TUL 69& u Z htUL.K:2sF_ hZ‘ΐDs-@r~p c`!eёyΠ32`〳|wC.b%/$(R$}ԍQyr=bE-kTS}쌆2r_t9nUt6/dP TE>f$ -+MWTrpg~vt! j`B%Ti\9B"^Vjir_&|n=^1-Yc~R=|u~ |ОEx7m;!9ns,Z'Y3Zo0]5:c'YD O9 då"Dg^yldb"Z(+?;&@nqc_&2}b $jJźBiZfkB()IZ;]]u.s)aFmЈ#raFz:7)ԝjN2 nlN Mu/:jo0{]86]2ypIg9n 5Gꆷ8 \\.[e~rQU*&J):ki~C1L MnR uX]F9 Kn7nՋ d8^#ܶ_)-jʼ|Jcvk5銒p< 'k]J=Qয়%lAScO: !=.MO_Do ~`-Bѕx:L9\1%QeUo$d `@F ^q 3 /'wn:quAv8O+,=--U{-V>Gт\1J+n|Ă,ߙ]\ =nJh!Կԡ'uzUn͊TZvG؛ DKDIblTkBsHΝ_C:N.3 ( "{y/_%p˫a̗BUTd÷$~iX4xNWl t%.h繪!sFXӺA@zz6n'HXS|z"Ɂ>aA&7.tlEBnGUG5&DIi[ell:?FpTY2Ԟ&vbq"V$ D;u-nfj4υl_:2et_*_B8y_t:|R "J%gPc/2of7R+Ȅz&ces?G#c9 _5͗Vaz' ;'QTd]ad85^'K&l]iY)뻵%&e/l"H vWA ifS&1TҐEEY%G㽘K4(|$0~|߼冬R&_>D1q'˺oAij#ݾ<ӰCA\D#ݼ3/T.#jی"Wi^ʘݎwrCkj,8Emڎ{=]ގOkML}lN] ]S3%Y|fcj#.w>Y .@p0Fgit?G =ZL~Ab~Tde}װCG@X"A 9t xTI|BrX m̓3iS\zt흯( U\V[7ޖOGmKC2D/ɻ\9&{T~ aW ! tz-D'5-(_z*jgO%*{?:MۈդS|͘rJyϮ>8N ]ɦ}\ZO8̑ܩ|pʟ a^#ɰ5  t:`"/[ELW vgqDo]-YaT Bu{iĨW%w 8*Lj lEY[=L-; ,ΫtܥmJ[N-M:9_ wÛLTC4P<# NV}֛ 9k2v:v2$tAnBN.;~ԠsddDQm1=7ϢiҔ=65d9I$kʩ;jj>G_xQ'BcsX3t' \,8%'"\1ff(-$1cXbZhnZl!F`da4ux"YX? %}~=W:oN.C<1 Dì>?9fe<BK΄5 kGЦ]n&DmnԀ}5Z/5J0j]Ocg RC HHɽ-y9/@M֡FԆ/crN)yvyEm/,{{"9i蹞%|)3 2H'fBV20&eԏYsw^i]VGZAHfQYU2 C"qsfCng䯪b L G^b4#Bn&SM霾}@v{z]AV4^>0;H1 Β?*BasJ*ꔶ4U1GRܮFuǪ>UeݢwOo#]V< `JKaoo7#mn=J"L c%l %[FǑz܁3IMs<7%;AjCͺq(g6ּI{C)Z):\)jhz,+0jɤ8P25 XxVWCHr1 ܢ6$[orfQ[t8@="2 ObY}m&~)+c96}6qK.ZsW=s=Z^QoZ*:CwؒwJĈ]6p<>Fd;cǀ;^fAȩ\tX=&H%Zi g][ AꜨfhk|]1+a3.:ʋN16 17e^p2*1Y,!/n+J'G\1M5'sF1jãDnPm CͫO56Xrtz=#šJgu ZZ.XTx{½bsnA,],J\FY~?;Dr\h@iE nҪYrDG6л} wd-쯧OpF,X9ƌݪC0؍%sJNg t]:m ߗOtjf()(} uQnN&~dyw퉺J Rd$drG;G$ <TyT$e^Gz>56/%AB|&:u>SG Ky1%ouS2cwđ9$g.Ft}|M¯DŻQ--JHC~\f PN\MMD0U)kr\nG$׊hmo$@$ 9%OA?VX)KKl|,~I%fG33'_)M1̔f+vȰA1'PCxS{yB*\.~ӧlpJ`fi=k9ͨKc2*k:Ph am ^6Lv?uC-8$|4ݥ仳VEc{wSRLv?Ry4%7nk1ᛁ+YJ+Ċn<.pmFtM4SL㡗9 v\ (-4a}o#3``wgDǩ+vR}NV À-=O).6KD tp2n ę`{qXϱ&{ӈ9hi8@%)ؕD\p8q_z.+ޤغpGhs.e55p^HKAV^zA'J )wߗ22g5V?_HI>y?dN+2ޕXG;kyA_پHNvUgh;K;p(*!0\xX 󲠍hF}S@#;=  {˾Pc;`~,D : e/+Ib/,НJׅo! ۟T |Sڧ$< L^xnAf%2m!1SvUs'iNA@߫#XYkRc"א6W1 yNu Pa Q1Yiv[+QYiN$8wa];)!_ h ^z XO_2 M I& ysgnf^ʟ?6t>F$Hn+]M@-ȷn|SuiةglIr;,I `> P^M:mۂJ^ K ['M|'C]haBUހIr O-y(2M9&bmbMUCm+JwŤ,  hFUfzќZB4$R7ۆ $)zO MHG|WDvQqRJhZSo!ɜEy?|[R|AE9YC%}M"+fmoa{.PG($k౻ۖ2w jdQI*:kdہ38K[9V*rI 9Df:D]ؚ孶S5M9Z5k8|<.dRI$Peuә|ZVD=*͐;z V(M%z]s3/#|.`6U,Cb9@4vTU}})${fOߛHEzOUdHV`'g$v:o$gL k$?WJ5,O|hjp!ibԘ\Y>naV1&pke#Z0 y3ps9',"چ"iU.5mEeY7ʚX{{<?B(. 55CTj<9s_.Ԍ7oH6}o)39lXqJ$>X97J=2ItP_Ü^F}zr37C4a%(=š3544D~AbwilGvAc1;daN2In7lJF,6mZʁ :qPnYo 䂐b3bב!f7@0y6Q^w]aڑ2[UgfEa3߳no-Mpf.)3dx`Xؓ{b6"ãbBQ g=\Гu{F1.c4k) T12I z-T5\1%4={ YB8z}qWƵVQ988>p~R u8xqP_ځC\Vb`5o!rI>+q%EsqP9P%:D`9Lp|h)*'b|*.7%wkH܄Fz2G!x2e^A*ڨmv[,.R" e!2a?S =qt@407B_U6 / *O $_!v57\]s iXˋҹM [:R+JSi_@UԹ3-4uՆ9i)B.LeU.խvHVkSڨ7+DGy$/DES*H"/r•e8L$h6I4V Ndnw99TBwѪi 9r^~Cѡ $ƲU>WI拋cHphǦ; 1caCN_N7g/1SoվN"!wZ 7_㎽.pКXvV]@ Y Ryc'd(U\ cȊn~B<R-BET{'oq|.ƃ0ŻDPgǔW A')]jܔ# l%~Y!.kҁѠ (;mqrkzL%\?/MB~#Zۺ'GwH^f3|鷷r*=z!)gw5ڬ1 omQxTwkȺˆ:ρ]Tgw"oWz5bwokc2@t¢A䯫[5 pb83j.T3zQ>܋7 g Z]K#C"g/d>UD3lw=w0pg! au`Di'><%ܔp$e苲-ZM0A |gʡ²K@qWlD$e^0hR ,_Ι9x"5cYhw/lFb ]rB7eS >d4+5/JeTЄMv߉6]amӔ&-sd'4qVa ^R`Tf x;g 8>$wce$3a. @_;b74v$piLZ=zD&ӌK]M횢N9]l/eZ;cMTF̞ыu~Sѡٱۈ2- R047{,>"m""a/ȉ3t4bsd=r$hs ƣ*o$y$Q3>Gy!B"Cg !NBwŗ_eÌ'ntؐLI,^C~,Kd?6 7^'OVf6|tY+S8<$&q\*h_0.ĩ3L2$?4rd񉬆uTrXS<9nRݝtC I$$ ڴdk68;ggNtbAeWz90բc)g!vխjge`lG\owΝmiwΉt ) 3nKh\ϙUaa۰6ϷJ 8[ӺGb ӝûM%MfFj[=9uцuߤ@;عQc T;/41<:j(9:hH5bU jIѠQ$W0E!akF;9퓑Ҥm8=KJ{%o|te h"D<Uā1^`mٗ 5ٷ0*z,+^Ga|qY9c'Qo{Bcy4/Pl6 lpdU x{5/kܘ'ͺ11[T 15HqF=_HdG (0:G0,A nA);5S ,^(^;AsHNm~~ ydfH1d}^boJm5n ;“Z.D.D>3Gjn\pF_}A{M~FGu@1tzei4}v*:fQ"Zе6Y=8< zT{_ vhYBʱL: SH@ f 3KE|dzjO#ws?Y_r^0En\g(Dn: E6}}BvVQzGxʴ|% S(IWm;/XbL/93q^Y2zMV|WBb'5Q,dQ&MC']~^Gᓼ͊gj5KwMpAZP$92-NX8/.O9$o#+ukj t )[L7o(q na򬙰Ps0gr!MSze}z`t۠C=t_y_׀M.z{E)Aރi:ks9a Z┫r`;}U ʥl] $2-Ssk?&050qG[]!d y3,9z]we%u'κ;?C)_I'ol7)Gp]!bք BŐԞ+"f+O̹FXbL :Xf9ڸi!oo{_hX/ u]Eև.D]|A 1y_ysвiPMBҽᩈ0݄qGW",*D\۱ى\"Å$盝2N^cH@iJf Û ScUȵ#$Hڽ@` [26FUrc8̲f'=^?vz0Lۿj)~\u`%}[5tBƗ("\pdR;\w?J(˼%Su4 ;Z(BG}  E4^.ej #ZV ŗ xO7'(w^ ]P.yEBܿ?wPLXto++4 S|or*N,^_*mlo\^@YV/rb-it rwf+kX$Ty,㰹fTrD;|\o5W0H\ I2sr*F |͢6:Ym)hy@H1%QIc ``%-IpQ+;pS=#^x]'Q5 |dXRѰTN՗D4MHs>&AuYt[dD@~G\D7Ϧ & !V*u {YjPN;ZWcW{LdߕhB 9U4ڶQ.wbg3?%WVH,lykU(Ym!3RADF z?HJ[7^*".{ u/$kHq)rd]+!ZҠVK 吁)>!Ƽ[/H^gqpvj5N~䩐Π&Yv*`mPs߉ѡ WeK@CuT`4Pf ijC*?R1Gk:v, z31l3+ϲBM_%_y:ohy Eq \ x2 C'aUU7 QnH*6\ F .1mC[Bam&ʁOsr dy[I5sW\mw;1FȪ3q nk/{kݗC._|`  m eJb8!"̅VrJn<ۅa `yocNIw8/'{z?sUnD$* jx휨8U6,VГ504P:ĂϿ.RfKcОNN\okܚsw (susjyT/ C8]\@FS~85,vyՊ8R[0&<=94}PŢ>"Lh9N{SIZ1RFD]A1p[f奿ggEF\լ޽C6j BmCvƁ˼>(z 0kš^j-9]Ol ֥$u`=t9 9sNLڜS;^s ClufQfWNٔA;*{3Ak94y. E:sv 6h:yy+EG7E!Ape^^@;<\*cz눎{dz| uM ,.Rs-R׃& C,I{ !|е#EڤO~+T`})[u 284p擋R0r3劰"򻣞%`'Q%bĴ\S+GCW3s-1s>236yNq󱋟+,THTU 7pҿf!M'_qyTX_SC )q<<Ч櫲wy:XvAdx:9anΑCOݧazϯE&';7"H2Bm_q[c=LYJt%7=,Jgu;:y- :cSm|=1m3[tlF.NzmLt^)AP(m#G\C8S7A> "cLO|9, jODxx>qd۷2`95M@)#mӃ_規Tiݤ >]b>P`2mM ==z mmُxFV)/2GrNwB R.T!"Ic;,7aXHq(Loʷw*@*ҧMWTr˓* :IC,In͹WY2ӜeS6>ׅ#x4Ï @/@')ƆGη4$O>n4izҕP'ԙ|fiuYX< |d1o=M|R+sN )@zHo`HM; oAfF$8@E l 3oLu…=2`ynjC|W5SULjahr@պ6u8&"G Z7_~;JNM3ZÀ RyiA+ԦCl2$wMG })>#9c5xM @fYl`NFV6K cvҙ{0Xe`KN7Rٝ˕(O]Ε56cls(*WrIXbc'O]†xњUw"$>Nzsѵx "ǰrJ8rgiv4 kPجGSpw_DѮ| M-i6۵8bA}Bny$v^!AC~9QGex>Qv[ 3F~77to[1 BA|jWeC$CbR~@ I|GS|OX0@%>6^A6L t2a` Nl%U mܲ38Yy9[fBgPC hU?}&9(.gI#v7oJZV@u@@phcβ4E*cM-ɭ*'"q?bQYpn`5{anyoO|MɶGK{k> 4ަsJY4!vS.\uQ,nDe _;~Rs4a {غj nf.OC1A̽> !&q:-"31YBk~&gŠrhIr 붽DSjo)лEůkyʙrSo:M &G(qLإ%[dVMT)?̻Ho&RV1DVqYۂ!\W7W s|ҧ⚞57W[sB-⻭R^NS2<ٹRVh )rv7 C=W]+>1Y 4Kd0ABd%T [vERi~yJ>הd 7R2DS.q6mX$0w!:CC%e<{B Y0ܽdU,>+4I,TjsZOT+,|~KV6q+2.ԧy%OE@O!QXSF \ CZUPHM (@D#K!jCr7Wf% 33~ߜ4. "n[a?a!>EovPq3GK;@J_ՔMn6>n E79smc}w0.`Y!Ƨq-z囸4֜?J&0W15횑38޹r,`$1Jh@)>H0PIV05}k{xm7Oa(Evds0nZlJ=u}گ_$Nr`3* a+(ug>/A$gPo9z* .;d5/k1v;J:3PlT&ءxN6uayqlmlmڶZ-PƧW-X=tpe6s7z;DxhZ t̩]bڑOpbD?vV5t,䀉y4$6i$CC]Xb?I3$bLb2r>5ΥzBk@Tk'‚@,> Yy E,Rr _JGvrSeDlotX!{T9p "T瞒y% h`t0s&յuKxm'NxHU-#N;c%Z%&|"&X9.jvuHn*Bs47#15|y58ͬ 3.?CTy #q7HNoB!)huG?|0? syG\L10m=UdvF'2 Mj:gbƓ,F=W;z.le}WqGНb`\,9|2zye)Մh"hOW f[A(ke`Kz'66TuHK+~3tAL=IY9|Y3LL;ҏ .*@z"P gENYTVKSf0}E$ܞhЎ?ޝM}-vvie x3jvtC}S _!{(`Zr&@|u@xsѐū?QՊ \PO=Itr u{mgFgw!:HgӱU RÜw' =ԍs$ʕqq[9;MfIhvW7ӟA_;2eG&.s0om_!Lœo^~afvѺե\9i14ՃIa?T$ T,AyO^o[-vJt.lYXDノO7P) 2U 0CɊk\8DX~UiSN6Y~5u_xyȀ:#$P&+y"v<4bPkE3xc? a?|K0*{nD>ga)^`2ɿ*#1Ql!!O4L؃~C͌jQ<n}h Koy0<eFv<իc_Ȏ3tQ<:-!/ҝ@ mUKB]MmnlAfDi/&:z·TNBKjZ؛ɯϟ⟊^<ӒFN!Bmh7.g\3sg1,tچ^Y x%T:a ԫޯզFH9o|"z\ lKqL_SY^A?#|Ԋa X[no|25U@x+:\r B2? Si_!=; [Rz+C54WΘEE]tˑ6*صCVIdlſ6@HĚO*2dƹ+ R 'Gog^!*n"0ZbېLT]N[B0Q (*|\17! u WT^KF 8nAyE=: tg% NEl?e,?+Cu3ъ؃q/m&( `tP Se-]ɦj0@(fy`7p_ smmc*_ґJݬ?Qx[ݰzƕԙE|֨x GW\#OV8.9dqW)܏~zsb?ZK[EHNd5ٳr$i{X!@0ٚUM`Ztʪֳ>m?/+2RZa.ʔ5OXc'%xH.a$GcԘ7qHcPn+ugvlh2_Cwl/Q9.%"j,'&j w5埏k@!%r$k=-r8۷c XPǂ7 2<3|b oi(r ",bc5bl@/vӣ!E`.>Y E }nwLrޝذf`'MZTnnOd=aJz[.C Ⱏ ef~gS_՚Q)h GM!<ISc/cEy>bƁQ"Ү;]=II qaow˪؉item46AB\+)O.,.&We`]D1'[ |Ury,XK6$IQr;|@u,3jr=kDnY}ά.0~9vΞr= KxB'z`d HBw肍(A d ,[CnΕwhw@_d9:=`?lOvoCG 9O^;vLŢ`nsP ANpaN:H.~O $;~D[ O}^W|D)%n&8vpLȀ^vw-1.C\i}~ofSNalͪx#_HMcЙW dY,h<=1+ nH z2m&qHex[fr&##}Ծgk 6̝)5lv؈~y09 o5d';g¢[߮NJSb䳪Âf]aKEimeuу Yf~DHB'|uNjqֆ|c2q =a%RlEĴHY>b>0+śfǛ^ ^NF &,Բ{hZגJ_a |DOs|+l,F"k_+:NjL8l].6}M&pBFthed~t"T oYRb|)K7=}K]YOfBgMwF,v!r3qN4xdq]o E>kS3Nȉu0gp;y Yk(ৰ!PLE۰HT2&Iᡕ@΅VY(FhG/T%haZʋ ~p/=>)|^PSp(!ݻ]ڂ0܆WbY (rc#y^m}V@\[=4tщz;Uq&# O`ncacUjyxK`mHH5/.FU3ԉSV}vBܺ \%k-P•mդ A^jE(f2$+sڜ̈́&39V}=珚4t#"BRUE&o=Zy,Fˇ˚H~wFgu}Y|p\pBLJRJYbRe ?p6vRD9Q$rԻ#T#ofV-Ź8D8t"4!}N%1n/h}{- y _\5/b:YXmՁ 7čn 84RNH]΃i%f ! w<rЙ$|8cDt;4pVBx{n9PW1oHCvQ5zHT:̳r*G1ڛhZRa>#nr5W81F&gb==pQP9%F>I]gj1VXcwj,TMIt?\RZ _K]PE2IHedXuF씱n,# ٧V:F  iN'd$XJר6@$(E'2SˏwfQyp{@F 00KǙ,@Nf#zοahcsvybQFa]ƽc{GnEH'pV[f_W>2>XL9*}6|B,խ3&W/-L`\aSe6PI41ϯl\D]핳s7(7nPp~luJC eQef ?DTi I7U|܃m[e5gIN~@9:V \S*U̔L\5ۮd7jJ÷j*sR[ ؿSY(ϒ,XĐZ*( |eA{K/?|B4Tr_6LUWX3H&mnUJCE-nv ;NiLG͵}xw(e>!_\}4 ^tU~p Qу?VlCQ_DciH\Sp9fԨ8L'bሚԶ@.1 π]M;~aGhe$ܘQ/S?Óғ΀hQoePksvPSzf4D 4&t򉷅m:KAt~SWwGN&d}[ݑCSaNgt}e, ~-29My}3;*usA ld 5 ?cgRP d" ɴM**RBȈGr^yIW<4}o 2 ?8q͐,F hp#EӖk`"anHPd-Q٥%넲.KӕbAlaDPI}͚p&[&eϰ_V}%ϣ5w@TِXۛȤV_sxnO¶~J. йa|Zҡ@טOdX[]'^ф6+[9PZ`w"'(7+Z V*(|x1RgŲ>kφZpXVN{>UT zmg^ [÷\&Y)S~+*$; ?r0_JPCHyC$X`N[gm8NX?rљ* w(bg3PMK *6$4=G@8qhi`ղ~mT9uW~ݼ'\ ЊRaSbXK?fшȊy]y7\dJ3w=X.ѯqZluff52^ T= G;cUp]/JmFr=v(6١RbKȻ 2Z' cA@CkN޶Ӟv z<46X-1\۶'|a$SCsD ;'XF\9`0ouhPkd?vNۨdxAH# iYK C : )tc6Nj UlN`b@UǞƠ"l@֚XGWq7fjι6@}B>Ց쥈`y z vC29eVWZ_%,fH̔|ђ@2(.h1\s 6pHEV6PmSߛ[w3]|<2) _L'¿nhau6TPY\^ozd#FI fI'/tlB$7 M˲@[hn6sSn%uw|7ab·}oȓ8d,fEй&we H*tfr|rd~vd4ggyLJG,D"' ,[\,H7LO  E0LAĻB;iuxdaPx3Y ѲdU dࢇqifҽ `6)xSz^' ~p~!2Z|PK3FrbلP"\Js(Bf] B@dgwnU-NڎG1ak6+؞[zRdu\[,ZuwFJģCeUG<לe۴h3=]6`<#__@%ck+iʝqk"7MOSzE߿:6jsi 4/U1dCGP)xqo7e\w+٣ٞoN'\qa1`r/^I7k?/4lt41 xqgH#\ z0Mt ,@p$kpr!d ?ԍnYeq0#cĴ,c郻a[H<~ #ʵ>8fnJv@=t*ogHL Lbe(zuQWP:;pc7dY x$QXFX}0< m4_%n;RF 0F ^׮̘~">0{J`_ Y4Fˆz)rB9sitXXN%;j4`v[|XN &UFZh1a1B8ʱ c˾g՟OB@m9@!S@\2mG-HWb+VT/7+e#P0NuQ5/5bE>zo48e@+s1捇yШY12Z2ܜ=RModX|ѳhk )k||6R,%qT(#Uj=jR뀕2XO0Hf~Wk)m7uQ"9x9]?lqIX!]Z'4TN&AXBr*3@5+[ߦd=+c EseG}F:^USUeu~q8BjӍb}ۯGܬ\۸4*" s#]Hْ7Jԙm<{'[| 68ӗQ@S,:fhy? sD r.ufPX1̂|Unr}L<@t(kPvM ^k9a Q9+k_ w4g6Q1{l;,zg|6hHefct<41u=ķ_dx:UgTͶڨhYȣu r#`m &A$_nVsҖvoӸl`J_Ì?2ۚ+EZ%5ǔ[|k!#FmFh%(C{Zz?&+ XS!W,FAv Kϵ*ˢ>'^Pzʑw1 @ZނKJ"٥[gK nCf}N1Z[+ (6@9VFsYhvo6ujJ8]p:Ϫ֠m5ft*񾦀"&<-Z&HO$ZGyPlqb, z$^CHRC`g m\Iqeِ: ZiPɗP[| B S,ArGd Ukq}%GmҠlacliᝏ&JuaPeg=<7*(F6Dz/N+G }ܔBkBeFG,yoûa<͒.0 ݷN*׵ 0Gڵms(Pt#ovs'(CM\f԰:^=ӵEV=AN XjQ.ZxL]N23bQ8J?ֱR&,m1<:_~On*ĦR#_sd;*)6cw\zYK>]zEw|H'hkn-xq^L;:f1dYʘ0cW9(#5'v.$]yRAaŘ,p^ۍ\v_h][_1ШEHCȿH" XѓWđڶ:{ÒՠkZ%*Ӂc4_ fl*sd"Ό9\f@1!דAnd'Dw4u5Ӟnc/^"2n9*FDژ4Wؑ`$?.&0&-J QJ3Ё [!Z4C:"W2[I`|sOEwo ˡ;4m{WrG!H)Q7'+#YwːX 2f"$*#ł.uMaᭀMkm7$Aa're[CʈvquYiT#6_+姘c㇕3WCq?%b!( Cm6z&,aahu^:8d=ƥEXӶGn\S~RP,$%ݑ,؀#[_oן^ 81Dl#A OU#xltr@ڼ2.r<@JZ3UG@ 2KN{25hzPٰଛ[ !0d08.xgzq1IwL 93y|]X2 Ta)THZ" Lfr40֗R BYcȱR7˳в# 㸀ɰBp`uP&jVlȠ-Rwga f `~BOT{9aM o !1T@ YF! 㑩x.c _$pւV\SR.og`Qg9xm ,xVJT]Hkʂ5{IO' 'C!e)_EnX^TwP}_>RgThPy6 [ˋ3.C*:W0{A3cH hXE]O %¼TWQϦŠZy/iP'bCKU#7,gѳ+Iς]}.k"my d`v <eUY 9[!e0S_wvސdse7fyi/j(hYB \!{~Ug̈́ӆ6 >HZٶ>Dr/q~ i#|hYrͪ8 u@C A (hBBB#I$J|&1ҕOmy~2)j4땆9Gl\dCۗΌΆ[ħ*ѳIo`9_oh$Z 9M_䶋,2YkFNe[j*g4ДkpI, g +ϱ ±! օ_lN@~<0s̜Sd&|Ṽ"Z *so6Q nbi-l O9G?Ag]X&YquwYTLm`H$ͤDXo(nd"&bgeDŀګPx;|+9oۼ }95r hz7Q#u&eWW|R$tk PѕYzHw.CEkDMMEyETeĞe&חpg.nYO)9cL1+P7W>7 æ\''P50\^B,5u X8f )<515hdq mV%B"ël J&%xG|rM3[ +F67X,m,̽?z8@&}z7V4qԇO R.G֒`>ouChv+J*@?/86 y?װ#9`糼;lǁͅ/Ih5P_dsVe"p6(tR]+I|o!PՑ'nD'V$alKQ'\B8,"m3F9 qW }}KBZV?sA_YVTvܨ䣱I=zS4lJxHKQ wh࡙s->yegPlV F _zxwZ oi$Gd&h ; 3#]mݸnBޜ؋ Ӟ;q(v2 xP!̧Ƕ` _)zHM1Cy^:Yu\]'{J}Y8~eOR"/"eGA_Y-G$Ct\ܧ!@^hVO.`g"e=Pi=o%z@oB~SpO]bMlN"T@s =[P@4dYM+,}=l\n#q>'莻 5e# Ǹ?r}&폝D2|`۠) B:)̹-)~[Kx%<$lmھ0( cVv>;6CO+@~$}u 1}L/-"mXS%98 ǏwU4#n!r~ОKm7%|X]ow_8EmPQ 2|lݤ%S(=b<=9Kg󰚜j2Յ#JFXRKN:G>scMh O5(y?9m;\}jgcuFEZ-]>]Tt'mZ6*9 Xwx۽w tJpր{A\Aqhɸ;z Ńn-T2Xp g-C Sfj F 9/s) mNf6>B~Bρ|7Ȏʭv`uN QW1 >nXG(SMv| Q7r_߮=(`ۋm?م Z_ sRj`lۆ4HizMv9<?|$Wl=G.Iv5 $CMwϵœ/[(͛DOO p6Y L}4S8^5^_a<@5ɽW2["f&HM,j/.C-i,-p <6B%,"Bv#[iTL{.ڢ@ER8+)W@TV;UrZz"uxZJ"O#}g૽b8 8BƮys%Ҋ.A]Vu.10vx/ؖ6~<iYQՓ$K>Q6-sh/)a.G5@ *-GÌd\Vt_u`0Լ0_C~Y͓gJs$QRvp指|37泳IN@J`Hi^#a2Pi+Iu@a1[d,1ъ3/z6v#w)2SsYǡgãTQI9mXO Z_Dnb,a -ia-v/I!Q0E0#1"X9BL5 Y`|ؾzcL{;b ;@xϿ^Wyk?-`#y\_r;ҼiASw1u N*nҦa ,r{.h&|UR:Q5pVT YLڗO?0 >lYqEU>; 6 Y-$Iܣ5c?RϏUm֯CCwd{ֻo3xc6OeZ[晋Y*O=dm{u\V·'_'UzjOãqY-yGm9FWRaU^ %vg+||Vχ)&HM=9waG{y.B#|jN&nǯ55ט$}/DgJtFok6glۀ0#Zr'@ezu9_ǾڰBwswNE@gqҵVl+[P;C^%#A'` ܩ'a]04,$oC:TȰ(\)Ty|(K3KZJF 7Mu',cVupƒrϖl߲@IϽޤ=$Ը}LqQj'M[ӹ6)Ls'O5CcF qQ6"9h,zj䘧9d5t1烂jeF\9܊+Y+վmJĖ~s&}jlra i= bتڇ]aX .([P$AF;h"`FBX 4P7*&%lU)o53VMr@#%7xW/is ۄ@rQk aR'w( 56uG<!o%K 86d~Zg n (Kecmz S(yo9@tAF2c˺mmyr;UBa̧=˃Єsw[UXY&dI@)NV>/"FZݝ?E"Hdۀ:R@Z*`g]"7^,n evrƈc5%vGxnu(̉h1#R('[BO*Q~ӈ[Bt;0'I`*u.,AtAU d)&vuP &b4̍PBɢԊH }D>fCץ BSA+c AGiVP_l! gٲ5Ќțmo/2v[jaHHR2ҀL'!Aј"ef!mzeGl2qQLX΍x4bEMÖhBUlyqB1v\qg~pf8ฐaۨ XîQhJ0{k)C_%a,}M Pؖն".4A+rꃋOEEGpVqMFI&J1Ɗ^EYT'S0oK'P/rp5.21'T`):MAuQiB 9ՀISQ'VyhҎ,H < RY]~ ƍ_/FUZ.rYLxpՄךsB3̿?[O0CZ8󻎓,is)!{ս$ ^/]xD3Rn(z۸%jq$j{ym]xYO eT̓߭.R9qŰ'EqhrnpkH6ߚ[ ݴǛ22!z|HA W[\L*]_*uA3%&b']wV,5SE&y̜`^Ykv5+8lMHU=Z*)@6 HΨCfi"%=NxU, j.ISR=a麐cv!3UaSp B OՒ3;2/t(.(UiuܯX+drn/u3ܗ< [A缇A `hh(Cc6t #F/)OŻKl Ļ_2jNt !{V֖z'Zx7N_[̟x1*W|s4,\w.7m+HcpT3'f͗Gf 񲺈&',SPrT*6Yu&̼upp:OzZ*O brrpPѶSHb3bs ._MJj1a7_v@pz"n]o tH'[O_\5%u8"Ā(>(l&`(7^TΦ1Ii *`O 5t0O{; T?R: az>d폌v+4Dti~=.u4+:*&Xv#-Xx` p9w:jxSyƸzCP@:u4HB$JOΒ^S@XEKtC0&iF=Լ&W^ɨ {I |-9鼓i$P,._OJI֨FEr^41[ߪ(C(Vӝ}Lw98.,"l`9^i*dv ,S9?{OyHWG:ٴ̹4/KՙBNe `*Y}r1[?s{ J )yB.eM1#i}X0_LH(RBMbƟHK8nﰥF:zKq8eˁzTSbAd>}Hd"\ny$xޭD3\|w4?M3Cɀ0{ Ү`뽱>FAf5NBA[YCX,(ۊA ܑיOLPwoaϐ~:udRAYJdqư E}R(zQI~ NO~1;%HC58@pbu`PV_@y]Oޖ <8F'!XrcPݺxNUP 1B wjsaՖfbM +evB#BN?,H5[u Y+}yQ/h*E@QɿhdVmR._WM'aΒMWe高 B\a xqfsW`RUȔnF]:6JQx~op9)Y*g`sh/NÄz^}h2@2u`>QK|2o;І7# uWvղ~ړ~0:cd;pD>Is6kv+Sa sr=b'.i 鸞 j7]oK!Ť)De.>Rsh(p; M%>'+TDov׆`ذm fnH˺$X "Ɂ)ܪuq5衤 #>Huj\ÅEL,"5YMyudf޲p-ZnXa{=ٱ;BNk`Y9IϨ !< Ѫt̥iq{ҿ~|S>utwGL!)esG4l3aθ"m^*-%"MoS#l Ǵ"}ywG|l! ^:],#_bct?q:e؄фË1[SC7D w{:;ɤ|LDe=_nMpS" _ wM0xI<I](^=5t!\\0>+pwbh/uPrٗ5SޢJj~ڨS]Hvd4E{:f!4;tҶAw!wn]!8a TVe|`m~ :3&醼GKO-6+R"#%q=B/KE F@[c'z)%7@_f(9B—w7)숛-j4;6Fw1AX'woRj 2jсtm~t 4hz0>_&͒V8w% XU4/MPxǭǻ)EBs67 ].&YOAJ$p %]H2vkT* F)3Y y)$W}AR";Rt|zhv_jPoQ6 83rEoJ~p.[s#2U]هOԩҢY!v ; d8zɍ@rTIZŻNn+oF6-Si:_/i:nD_4ѹOC Ao - nCMe] JMW)O49ޭPzX.'i;_;{my(/u= 3L K=u `lSڸ+ .Ld:NV $,9`R SsH->o`z!8,!&.P u8MĶ̴;Qv7xClۍmH(oEɳTcT5!\DY_Ƨr\vMpEv%Sv]0·(Q5tOE\˯Wd8̈ER[gig#Q2L? ~M4QLvȼX &X&VG1ڈ&е5#ZMXE2{4$Mp?{$R$JH6;PqvI:'9EqRWAٶLI/#=uhTd?SJM]B5[tnV4BrLl|-X×G۬=$)ˢ$Eed+̔xȪtBH]T=k٭X85ȑl23 B 7h1T)Zۘ c>_JVh0bjLXZ8I &*go5 D9נq; U:FPjdyѳ$ͼqBkF( |rZW ?0V/G.\J湵B`ɍ-g]4&:Н I+!Ғ<-Z]t& DS͢;0R5>pY CI5hjGK9XwY 3LRU'c2#y&_2\G3θ?~J-~6p^t$YOaA7! tڸhoE'FP`#j̥5}zJr/ +h_4)8q$Na!JKeHufڑ~<`Hţ7J"ha7|h h !U3ͥnx^p0]l$4\h&K7bQ3B.*RwRlqM4{;%]t >?Ϯ!If҃B[ M#k*&wT)A+zyXYt9/ӰP3Zg.6ߙ_DG_I+mqLV4BhoWQqP:iW]/QŪLM>QH53R*cApx]ge-ۤ:@ih( FzX0>KvErj,(R$ZeVQٝK()Mpu9or+;Ij[ǘ~"է]rT5_5u |e%FNȔ},ߗL^n>{H Yr9mHixNGrZo@KA}~7Y"1gW #:ogyqh  z:oD*'|뱳!`zUS )<09x/vŹ&EE/{$q.݈$&tagxv DE"-OV1%tkzr_ۢx x: 9f-o;r6?Q]VgoE GRMhD/scӁ6i0YA,]&j[ .+G:%Vr10N(t 1E$lH`Ec~lĖIAukC#8_qM)b=#--TYyxr+7d1h%Y_7/!Q4!ʼq=Bk4,t}~/an۠ZI~js` DNC}Xϱ@wib8@6Q\ aL di[rG@G(49~-n am*vM7o p,L}xٙo98oʐ^0\դо6]s36_r#-/ YN{7av,\J=|GE]Zꐑ* \H-_Ow zP8U1RLQ˃ZFbdYhs\>/Rd8z%,dO""asŻrr=P]Kܑ'w0)fӊH&0Z"j֝V鑕RY22nAp#ž}Bt.>5}5@ۥH! 3vNXPU!>B=vtW~9ko.ϰdVҥKU*3.Z >+@Ʊ@KB6@HO ="oDV}"wWe8F|Q,, #rKrAt ,"eUZg,Źk/9`¹"c9R|>^ܹ%Idr.{Xpgtsu4D\Z.a4ҏh5mEZc Υ.׎:gva(,dž0!m-qbpޠϬ{G`@lγyeEnH7f iJִa<'Իf\sո} l Vu?\_cpl:˞>q<l'0taZ3pv Ĭ?N!2Y8`=d휃%|,F͛iQ) rgX1?g)-tBFہ!,"ljkMZܓ hw0}D!d2ZɟSH_#8cBѮ>eɠh愄EP5&I]`+/ v`k2UB#wFaGƖ[;tha w)4j:Z^$3+q$J"2Tc/ ݟ QEQ='jE^U|uE7ehh.oB|1`r]NCm UWc+kAtE %!٣ :I8WhK_n1ΥgʌZ.2Ol>FN!\H.ӣ)6i0"!g;P{l=Eߩk|c8h3cr7xf ;Eda nZ=9Q.hn3gU*H|FnMҧVPĎwnp]rT(>Aqâ$pf7zA;Klڧz bI951gmZs4zE}Q&U;^o__K=+|e(b EloyTSH20QbQ,O#BMߘS=7J}*aD)syqT~O#vlI3dN< Dנ$>fRWڔ&yy:Re»9 is >,;kp+h+?A-‘};@33z葔?(I]J׆ Vr>b:iXjT 2}[M/c̫mi$31R(AP/ 9"lôVA]CrҸ 32w?uZ}nG6%]nV|:M=Gw チ(/ ꯩE㭻G'Ec|,._Wӑy 8Sdx(&X: fޜ6sy~6cuDmaYs>;!7y`6)0DE+,iw"#@߄qe,&XunmHnW ?z> 0_To@.T+9LrzmP#YʀAI~<@H XC`!l$ꩩEFGt80j*S'OˍÓ{<Ńf |NfP̘*(d',!Zk'*/pS]O%O5sqdՓVZZrÚd0i%MX7\~?K(2zX d'B]wJOD "fZ4%hS:r!-;{$22,'9;*y3@t%ۑSsMݎke"+ԞÍ_ZqDF@qg%zrTП31lt~Ÿ*ӉpwUwD[kr@~وm+r> wz Qđ'k%j偽.e <鸵`6"8[u'ƼSN';I<{NQ˾ D5Oz$KZYN)M H~0vH>)E"F烹DY5rK.raX'ua荠R[]af]sN?Mp?#J;&n%Hd{]EYD;J:ꭣ-tf=o^X4^2iBJ8q(@,aw7W[sR[mB?sj`Jksف;Ds;WgExxsPv0Lܤ_VIWk-md>'ikkFHwu^_y WBiKOB)s&kv\+ŧjhfha~OQX.DA]{d&l~u!tUFc -Ig)]`njO @/ 'iªlUeHQ +:PXf wdՀjmЦfu 9i!`!h5J p+{)K Zxbxxi)p-GS(c'EF>)5 ֆ`"Vl8o,ߘǔktŘ4w2&p ؁hKh[r:s SUyMExjr>\)Sq֊ '>eMgkAhqc,`bR*Ca~@.A)lRQΒI45߱I? ЗD9+nnI 9W͛`%/ iF oudA^X!qDyXE0dCj^hv?>WH*_- ofjiY̶JX \NفdMvXc68P-e)2~KwSyTjy ^SXb};iWq%҂3&ߌVY]r``]Ih>)Y{kƬR2R-SN9Ļ#Чe+)Tx;~sokΖ.鎫w(h‘ӞeykO4:Q#X"~54_IS@}[ *mCM.LΕdIn$Sh  h=)0 ᝀG ւi*p'SGgV4NEц^8RX}p[c̈4%U|#t_qw>̗+w {'0[(gݦR(zTr "컲 , {%]`AF2kf PT_b #07#H+6Qq>l1TvEiXPoi`FB}7(Du%HPT  \I G0[|JO /jy3pZa)QbiYteR\T~xi)^ KĻzCbu"DnaA Ȅ<1R0K/KW+d*,Lx:v0=FD%ǣ`F %M:"VÊ!\>w\vu5&!=J\)۫r*1 Sgl>, meoB6[jJH7U 0xlcg/ͱG ($X> xOiTp%_\}RC#~f-}`IEy>NMIa 'FBwsbeKOp  K#@#1? Av-ms OA)|1VN҅7MB>bx Xg.8->d!#7Ҿ?!y പdPϏ>޲;UseBxK,M]w~?w#P/w폯J*r/ =-iPfu63, {yCZ3",E}c ]AN*'4}cWlIP金dYYQ4 V#!2ƽq۟X 3i~7B4f,&Tw@lˇy!X jD[rih:¬K*`.(#N<:$ud!`ǐP+ p'thVpɱx Pѫn7Rgf0 ^]Tw ׁRp[p]T.-/q˨@Gb6V*R]j,pŲzGtA }"p٬] MNŸmÊ< !K$L/Z5tFkҽWph$%Ɔ-?PQ"I0K}K'?WV 1'F-49;?k+̙7Ʈ}(ǒxϓ3 n1`?9,K,CуQ^rf_`K9VJL\t$( J6KEzUnA^@8_vİɱhfg"O+lk'_^z͉r/Ge+ͩ|OMˍHǨ!/mN`1JDB;8+ ^W'v["nD#cX(S OӇ*Xh:-\ =>+'sm|b80L:(h\ʁi޶D4k8=hh=*}ߩNiQԟ| +H5DZlDȴfDpB4u{nQSrP tg+{0ܲRJ,bgO7½ ',di^eT55"MƔ4NǍAh:F <JPd7KҢ6|t zlQqD". ~S2qLus^b/{Ęz#72h=1P$>mk8 mS@*"]!ŗIU<Y /2 j/yIoojkD|>0K&04Cћ dn sBX-]ԫBRegI HH#p4vAdb YrS~RaGmaAgx6S!H`%]}7~,#b0DWi'Ru1TLacbyۃ 5Z?2SdE.q  HwE|QcBn{{xG9w]i)A\ @Q9B'm[tfiohxPa_ bh 3@ES %F~W7|Gq2[ L>>m)ݼ-3>nzybhpzq\JKNA5@vH};]z{BJy1؞8==pk7, y4Pљzv޷)j6xCxsQNQ.σ3ʗ_IŻ m?iuUNB~^~ۈ޴μT a&!蠿 e:Jظ&%M1=Q,r-r_!Ha |Q]IXv-(aWTd9֞1kMZWEZm[NJc?.(* .:-33 Yntp&8xNZ2VUI~m|Y+$v`Doj=~Kz[Tc uպᑫqJ"+e_-;SY0#^:fd>۝uxf֖%9Kݑ ì,5ϙ<V[$>q稈R0⦆䟬 gofZN'30\JGV΁qً)7!:xˀ=x;J@"-u6Z$<9-$`]Oٯ5bdjg;l3^~("1DH!׹q6cM/-F3SYvȫ|(6L#u* '\h,$'a!JgV,}oB{a F7s`@<=kb"Kc'`-ΉYk &h[NZ}h>+rs7aξlXEYvHajy֫5$jS#!)3m>b8M=sіv8s*Ϩ@R63Z^zg,t!DsvY&,@tiק33=K rR-S0$Ff$$ "`\WU4@ 198 ezF*h NJ]^}Z;aawxѮJ9K~ؖw/2 [ C]9M37*>ztt'glnB57K FS3+ŧ9瀊1k7%J_4KQr4YEZNä agw{xRQm_!G!wґ')ݚ_N6q Ÿ[t2=xJ 8y14 ː4ݚfFw#xIG-33aܠɟD: ՏY%+00QGyeOHnSOVmLAa/KCR1 BD&1sFtcbvj2,@AEmꔄp<0`Nx:uE<E3zΔwiS6'sX'%,A9{AA%1$aQ*|5? 3?^j%ʞ^]Gy}U4~:;wun18tPpVo %R8)e Kb/7?F O\)綋VQ#ixi;ivI'8dxp*k@ٙi+?D{TH r YBtIote*$&q@^̐UnqB!Bb ڠ^upwSG"oH#3ŀԇMe<c"~eȜ8=$ N 4I̘χlPig4 Kˉ0Pѹ˜%{QRмME-3_#%ME6F1H2~ VϞde4I(UuV3vP"Z.u7qFA7慿M)T%R E)~q!Ei@SŃɛgW,γWnr/e:~ 9Eǝ_(꩖`:(N`a(,@Kܦ╉nV" {"AM/=/VyUZ0PGt;pFn=ŘQCgjw7dz e-)ڵͱzMK  0IBR: (yc5U\9JBlsӜ4 ؕGI~赯OɼkU뻰 Ѷmò3]̱$YhuN\2K$~P+̩> X dFm j7R!((O E֓\\t6Kp}nt ɐm?+/|A^ uY`ZSMKa/5g/LxwrҘG M-5Pj#i9o'R},vtK/-TN=?Bl c< &%qgIDnA9ҙZkja "jie5>6fEeXn{r8=k7C[}@(pI"MS"{0kT2LZckvQ/ȒbF5Gw9I#Eb1ɑfPoNN%M瀉 M _?M*Dߩ9Cfp?H3F~$VͲIIW0Ds-Oaz?|L6m|MݿJ)3LX 8]AB?.fKS%]Zݪ(#ZKR"`:L" P8.P#$E2O݌JZ)UK<449w}+3tjkn<@@_1tTkw(nI`+~L簻(n'&I8 8gpK2Tž YnOXb2`#_UjGMj&uૌSim֩?Qܪhxثhøj9 Ym]gh{X+ -\Zhlُ).=ԍDNn]O;&?,zi&r*g)%OL'jssե"vBqGx7c#̔;Ch׈;ww99.)ɮtUDFTRYLPO%,+PdDdG*8ga$s)ud2:A}u} iN޾W,5 G4DM B}Ĩ"#ӳ:>+]صWgjv탉"[ek%Mr-n(ddT.kc9k},c& _,€Bown(>O^*%yR>`V8݂zx%}'lŚ0(+} _#nNj I_ttoiY:nÒwy15߼M^c@%gKO9[=IST*h͈;nF!l]NnA1jD.Q3̏ܘPOE%⥃K0p6CL_ *{v,7(9䗲A@l82ˡ՚G<;cQMդhY\An'?9j  FՀi-fpF5=ݤYhEWȾHrÁFc18G'M9lpKx$ EMi怓YJgR 4s T]שg<- /- EI{|Ŝ#kĂ` [0J J$ЧuOcB 4Ҁ!pˎUs^yKաlOX e<9:7 3#m @ߜRv6y4X96ZpCۭ$c.Sq#9 ig&PlU` ANd+G@ي8>9U܏π&8k4P(\7r uz"kySeɟCJ^HJPS9O ٍo;>]@/"̝O4aqj-*ɑ(š6ӥsc#(T^f? x|aG(OdUaž 앶aL|}j.Sx=9zO5FR+\YAߗǿhZ c~ b<^ e Ouu~gA)5cEV~}^!_HW,`a4:S0Me(3Oѡ Jzwz"AY\T؉qz;+4xt6A5B)c i# I_{wRYCA戴 ZDr/7NnfQ=%sGd>PY :u^Hi uf_mf:7SjJ~6&e2"-잲a鎲)Q MMFk+ Ȝ-+'ذVNwSS&WB~'4LnRwMT ^o JL 7o1)#g; a![fv8b!:nAxd6zזpls_P&zN|^p.c"z|$b /w$ X7:jgWֆ"en,.DёB,MpDެcCYaTFMT^bdpʫ^MڌGMQKʧ\{_jt Ꝝd:Qbjeh.MҟPg/gM+n mfF't 4VQ?T uzҡЪ[g,P JjH rQwݡ>ƸbEcYO^zCC'a'9?r~eS$Ğ)0~){~g3OXp_,)h{+`OĈgy.z }œ}*)pCց75LvH}R:eBV*S9XA$w5|BaOXі9BV\MHX٧Lr_rp@Ih"o"I6 B|y琯{ V/9k&&3~]a+Q@KpvUV͛Ug3]H.hט? LGN7 ߽+Qm޵*)}#RyM,*jG}}c BWL2?@ a>#Xq5$B:@vN[{4P\X>OOFɷ!Kekf!Dž fUv{㌋K2V{)uoK;^S䁫ֽno3cl@F{8GJ\0_o /Oa#4/;Ԋ1>n-=CIZ/w-jv*#M0: }3Djj;lKmsƗ,&ϵ-o7W4̋T8ΈZ*^I:83#GWv{pY:ZI_x I iYV-)$c޼½&Ń `ؔ1Y5@ui4]"Vlf li pQ9X@ən]fl~`0"d ^9Uu6L2C&n (Ϭŗt߷c>+>)}P #tYBp> sj$Xrc5\KY~eA >͠ ZhO^[Dkr$pEYfpJ;AqF](㐴yO={?6D|UZc;}͚}o 26DCoJL6*5VS&SY;[ $$5Tlf+#\/[eD̏OAy_-0(dda;_eos,x h8,qqKuoi'z+B )7$.bRyMd] Wsl9Y/J,Gd=GlqQѰNJ1'uWa rR\"98AUڅ:B\ASHā9h?fGG[oo)Mn*{N8.9etG!t J@BHiK&U}4k-(9M_-.uzv2w'$fYnBΚ3hH3v8'3W1Їj`zM$d'O \k4g8ko'JbtاTiD)frN<`#`o&Ѳ keED]IjV̵.Rjgm} ^XoOsL)&[*=,a] \0O^E2Iou6Q Ѵ3yTe4~m)9y!Xysզ`k.WDJ 1{K3w-q8]' ]id`k{(.ͅx=JxHX_Y\ï-\-ݹ'. )i'na d3Vj/l)ygLQ^zMiHuSJ_3^?[kPM/$$Gݺ>8ahb ~sT ^)̈́A3l0ث$S`ޙ/_ fY0~44#I3O[# jnIxd`ϳJl*܀34i&6PM|&V5uT`Q]א7Aϛ;13Qg@N}'dxh V PLX]?dϪpRC)Ld]">MEny 6KT P7RQ \"Yd92ELjQKPz̑KB8q?9$^pC :0&+f*v XfDc3T OZ\zX-hj@+qG;xU .חMZ0-)Oltfl~I̺W8Y?OiwV{i-Sە<p^= O_"m*"f^}6۱":&@!Tϰml0YwTx}dw[-A_ۦ3Zi0O+.數TɑDcohҌФɤxs\0 zۗ^$b&N Nt\PPX%k,˳"5 'gO?꿕U,Fvֹ1Zsb%%SGeyߟHFe:^eIVmG0⽓| :9TXb;qZBT|B4%6]^\n5/lr 8C/v@vK*itw9ֹYSD.%ގx.6;v?åYk!F >}o3&7?HY| 'Иai\Q ׉¯'^[XQ;1ޝbf*8:;j_|ܺ,\?r- &(Fz i!6> gK~ƕXq[}#*_K. (+qGOwA4arcx2=*]ۅ.SJ4YLPS%zyC5k~rO1a0bK:gR2k)u)Ya\I|M+}LYLx2Xt vss <ʨpu84 8Ac~İt[i9:Xѐx5XSg]}CLL1M [! G{ } Q|yۖ;w`ΤƚCuP s>0s\m7e%xbde*FMLȗ娮Dʠ_.xFWSVڸ4"_qbT=6Ii*=UbfR1մy` C>f¤%=ڊ ks@fnH4Džcc`zҲR^i2Y7٩ml\6Yc̄Ǿ~pB[l# w MUWֹQ8iЃ%wO9}O<#]ųkld: 1H(Qjl?~ H[n ƆYr/B5SN{Lj)qO MڞЁ4A*ț[d?N/rnjE#%#5\mrlo[D^O54hnc1=~:nIu ֈO7wMǏ9QP|;ԜA.[\ y3 B1Rx5uʰMgz nJ{&!blƏ'cRdHYD𘺃3w^]w (䭕;`%v;% i X<_շx 9:#`ע8g[P )Bx9QuIqnBվF'ag ?z^o3j?J/9/3V"O !A~i"i4iL q a-G :9nQ#:<3Tp#IfP+Y~7O\, Z lG *g/OSAǚ*ĎZE n4Č|id 듄 ]$bw V b!\"Jz #W^4{0C|S<,t5*g 39y-iIUp TTwч58{K"EV29,fGUPۘlWː$fc;UB~c)1-qt7k*Y*'}}7ߖP fZxR&a}/WF/#KyAm?^LN2{fzVp~.6]V߼#/ ñJG3 E*TF_\ !%6zQk[pMa^p> 6R10#Z+DlZ{ӕ׌IcYy#k؟y@3Wm$,_c(iu~SCb%wᑺij-=!䌧'N& {Dc/X ]tz#)@!='!T#Vu`tUZOhU_&ci :f:sYF\{=j3IBzP*H PU-frHAc )7YR<_x-Y#QD$ ]rKx%2EVSAyB{(u#`=X낉rv| 뱆g;-my"J?1cmq9|׀`I(ɯe@Z0MlnCPy@KrFI)A`3o1(1LnνD1@=FP#s=e g '" 3Ĩ-d^=HgY 3F4욾'z0Fc&j:"D|5U/`tswrȐ4;Z8c>2ll5G"ktśH`R`h[-z7ϱc}=ڈ#O nLďk_18i{cv^aNSфKgɕ[wff1='*s1]'%M aϠ}YTR} SA'3N$u[3~oߝqQMGUq[ p}!{$tr_1g2b]YKovި˒^KqP`tt_|C9̪ʂÊvWOՇG:ǎ̇ԛP۝62KwDө\?ƂKyf"x3_ ]mWPQX 2Ðf qDvau4[aȼ˥BH1B<\'qr@L-Rc/rw,CwC#o/ h ^&R Ŭb1*GNu b"Dxs$[[I7d{C_ԗaWv>}65G3ޓ;))`82&9~ѲTNTOSsg1!|‡L/tk7aGCh` (]^m'O[(a?WQfVy#'.TyzTM[yS\R:Rwzyc=,?j1s>"H )AֹM6ķ-n#J]rՊyR!bą7j..5B2(\¡xpQ*4+eB7k9FrHc/ͷYS>kT`,,rSId1%$\Ͽ4]`,!Z* e06~@_wy+P Eq7\}DqOn8{{݌cf5 /Bv|k*3_CSBl0;}oevwq« GeʠY`r(|\2ij)~$ w9uUv]f1|DX$!D_;aݬj틁vYQ-HvdKYeG
W!@5SEP-L.z׉ԐZv>^^YRZu$%ۭq 03Ydwshޓ VJ|aBRS%[ޛȭBfbW;_J0_DʪWڨr E ,WpEGOo[fdʦɀ 3%_y#thu^MYf#k+]=~.tX$Dje!CbcX]̡dPC3K__=(й~bdPJq@f`3 YhD; %TBAD VaOFǡpKbp8]GrCir$i=;UmR B" #਽v&2 YPbgZ}g[R.žޏwﮦ _8NtFX)"  %$=Lepl24v@E`}eE`jfcAž@DgS7TKBaJȵu/es32kH$o}lI)3lV=m9suqe5*? Wk/Ir+{R F&A/2LQhEy) 6?6-𿨓_}g] $gYȘ1jẄtPk4e^oqx'){h|,()[ߚi|.Zc=P+GBU._)=T|vnƫ`YmWiƘ ֠UU屃"L'#[B F/Rs ڗy26ˑ1j ݼ.w&5il'x+89 d%}^Yܑo;…C;VA n2-tjp.qy gS^3je+fo^T䘠~O|~I?_zD7@LU)`;WHX ȫt4rؐ`SP`(gzxLcvB%=i4i, rp$NEJ&("y]Q39B?n9p:(nOJk/ e.{ <|"HCᄺ71aK][WL8`hۻ .3?Vnd.5?l q@] &l5_:bwx ȁ0{0`by&Y% k̗E&0,Ri;iN[/¨g:"iҳR4h:"SȚjת_|j5nhy:(TF] {ezxW05l؞}>:PBׂMW%o'g&MvO UZJm N}k$Xk_] =I0AR"XڧX}lzȏcl`zچ\fS>7/M:_4=z@ΒK7/(ȱ%r?-|MJ +70uz>^kҋbkaXnz~!1V1AMX ~5-pZ G&z?T'nAzZҜm' VkaV2twq[|= .Abp~xc 4ZA;-`J(YNIXW@L`ɣ\^{@U6s-BurҌL [ fO2>g MZ}> ڋ{ΐ tN\A1l9('0L㳬LB^шۖblsU[ve)Xq$a,h% թ0dx`G1DlL`4{6D vX m rG{x.-G W9(xłLBh@飭N 'Roe)GcMB.~j)X]ZjGZ*/5Ĭzp#ʮUB]}CXX,KU5BP͝S5u|z[+ۃIYCن>xk uF@@/e^W/Ptl$9EOZ\ÏViKmq'eyT5:S\$D D!R.L\ӹ K]#t4jNiי0kƱ/P^:3i%@Ւz8jfF RWB8jS v%"鈌X/=LODU#$W&F ^- R!f\I%e&\FO$_v嵒g~KW"HŲ7S 7=U4$Q.f 38p0a2(3QCGނ^SE|o#eqCsG0%SMXa!=_74)<]= R.;@3\=ބ >_u CtI7^rB┗&Q$/:>+zJ;R ^jhj:`ݳ:H( AV`ϥjv`!&t%)"r$ekrg+]ivWR!X:1FQfڣ ~y޵5)씽PLyc1 Dj3=Vǫ&)te1&$yLUxV@e8Tyhnз;m;g7@heթedց;1ȃumF:QvǛV}0,nhWKJHgKf<,8$#{ }uITkH$]ΐ2ʍzj*==U7͍xb#9z֖pF؆C.Gbk-<[z>SwbU5!@fҼ37N!nᾥ"dBATXzyg9z֍v0j+y 3l,Wi b Fh夡E406T[mccO4 a  |7Xa+]]%cU~~V[UVFir̽DgexWC1`?l17g|دJi`̡L2`l%|ʜ̈́_*'W[X0i*])r"-DƝᚕI/a6'tuD^wJ"NO9M \$8@*yp?ۣ=YkGY;}O}Fun0A%ϊ0.AQNv*EMG}t(yժ>0-b| è=;L Q`⤐]vrGxlJga7r[a9%f_LxpvE䮿kHkײ|ڭl&P!*;rnOpuRߞ K$>`pjiKaFA%g{˧2xT%X->!ވbJC~(F+ :ջr00 ԘٞRvyW@l0B=[Co-uCFPxEkwT0Ӆ\.*s5)g4!/(zb91oZ\BZIAlDh*32uuTX8PC5Wt{0OzJV?`zrZqd|a WJmL}̣Sgゅ\}sp\f/_T.F{Hs5GTƨY$DD,Di\L:- yy=`OQivgG#"N~=xz`iw`zD17. 7{ k]hVݫQ}iE.]~m y5dqļ 7{ N;Zb&DsS1;ڬ:6eل:m&絪Bsa4/+4!Jq7tY35# %>Ԣƻ,,αX) KT mRS|C|6dL.w]WpSr N\- gnmQg酆ВktI [ˍɊ!pVͲ)sҌAB =x;cnUVXZ'd} i{+*hMSk gL&Faήp8'B ["U!4u"@6žP?"/7$cm#?AZjw~w#] w:HVsɥ=7|)C>OVȤ;N/G^"ѯzzlpk E;k?럈O){m(86oRmT@鴊<xA_$u3vJCtFJuݑ+VlXj:q#^pP '@=*>Ռ;DRMR7,޿"Hj/= )e3EA~OEDžr`Uͽ1/q]틽3O3W@j?/ H 5SS>.ě0FZq7j! }}izuu2~"Cv|7jP}YKdFc;y k&4b3f0䤾ϴZQR.Նh,+ >I_Smj>;]ՐƇd&"ZoiyKþW^ŗ;,(?I6AQU%1ҟ3q nx8[{@o}TELO%݃xGS %y0bk*V-rALt7-KЈ#G.󡁿Oۤ|ⳄZY*R FMUYio| f,nLhaBO\&qJ]OSv֓ D{5z,5&-ʻ;vgK u&(PنLM|r' <)=b92EFL$a<p/єb[~Z^>/g"Q+vhJ]-`QEZy["Nhm oTVl}g⛢ ؋w++Bo}{ 涬8eXv~zC)Lz/t*S4b{`N˂*zE} E#årnL j()cgC/*05kk J|KP< !VeY$SQT *_mvq T&z|o?xl7POo 3G.Nqo6uW)(SX٨DŽLln^j 2A]qƚ74`-~:0Uj+/5Xf>&lklF@#6?Aq Od32ukB4,̌&X-NN)=/VW7-  #yh(oJ/.lĨE4]TH=eT:x5 ~L/A j-x$Ҋ)DJY4]dj}t5 Pԓa]gjBX]OdArt!*? iKC-l(Fm6N k dw᡾*-݈E=Sxx]EkԂAsQ&tXji𦶠p$M]~Hcޖ])wf#gU +꧛y۫`߼_e& $դ/:h0]F'ھ tP{܆aɘ _x+夫l@T!ś#Νf@((!:W!nڝ̉ @'hm Lc@Tx A?r&|0a[/-oIyyݸ/ɂQ V!VG B]xA 0 dTugn&5qϮn_\d`YN., {R1Pvk+.Ifu O=`E!zX'%zE*.cWXsvqܛ*>Z6hˀmia(>NǡsssSNGtq2}^6j(AD哤΍X_̼4@@%q=٦T-@1gu߮؏xO驧EFb]9j+1Gc'~?&MD u # ;c~Ɛ@8P'YJ]۴QRrKԡms`%̨~ީWG6/4v|4&s0/ҎЮ?/O赋,Յ(vP`I||]fLpTN&+3dՀ]LYd.3ᡢyB@JDzH~B W.jvE2*AFʧT ZP)P{g3C>:BfxFۆZu̳qS]?Ce qI0h\8"GJHijAgQBΉCcŮjLzNɬd+&4ǣ+tDZ1=ݥ֏Vf0(޻>%vR>Vr]5 4kZv߶m`nΖ\Ge &9L{?y9y?&pNgp7+k7Ԁ*g-f62|V dQ8 h: MqȿR#ѷ}%C V DtG^GQȶUB{P)B4/!K{[?*EhHgP<]YzR2)X f=>^ OJ#a)q"*) Ik7_`cEE_޵2bOIZn-&o~.5 oC9[yItc s c^y6X 8!O‰mXffn+!/(ϸ&AwRp*ڥ~_)G"n Jq n-P zvN]Ty;uDRW׺~8Np9ox\wĒsd 3l𸝺L'Ӡ~8g%jX -O_cl,͚j1F#J۴mdq2a6, $RA+01DRl'/U/w [[R}5'+EZZN7Z%D1T}bL7z=R^ƁBƱt5 SH?/|k1 쳜qD=Eo-U P a/vo^MXس*1ZWmcxgCJ[/my*|b.xiuɯv3 빐 ,H\_*JHFI|]ڛ?S:&A/9ǐ>|E Z0$`urGX 2n0 7{˲\΢ 2^oEJ$]T+ ^J_84xj/A ϛ#: t!6\kZ"I04Jp? w $-c%Aҷ&XHD1;\` 1q>UQ~x`CA7T ^*▿;-_Ѫ1$J(Ghu~UϷM'L܋ԛӄ ̨\ڊؠ :kQc x[%QXoZ^"]I^T;!i:"%5t; +X^! NYe0 XvFGp'D Ķ #Y!> NcMg(` ?=(X)%DRb[n$=N۠/Ch%Yes@pX~4O71 &YNVh#St¸%[r[EqR8[p\4E>eYAPyPlZS)2z3;b;P7vxwQ Y1)El;.5y% :M}=%&ԈӘC4S^J=5ڏPzAq$q!.Œ:~6CYt-B苺iM H9OQYN +T0HU݇rZ'VfOg.ػ6BBS_; x" W/_0Bm_3X| 4ߖb/ﷺφL1=60*s'cU,q9Y\(ǪOoސ*'!A6wWNGsiH66/IA}l?J}8{SZ#mX(ˆسMب (N+j09vHҙU~’A`@J. e@dQjBI 7{֙lFvgMYN#$XdJ¡VwS6~pEOW_)~q)u_$L0 { vyd6¢3å %'OQfYa4Vk2@DlS㜄Y5GWux^`W nZ̅G91ѿX+84*&iC0*ϳH\07}oj4WA倎P]$Bl/s0]Չ8`6&/wOVwc5f zUsK2k\h :1OlYE<660:Sg4[vX,p`Z^1lUveEWmQCE M]5 =.lPZ2WC0sRaV.H`-:,aܟ.G6@JwdU9-cTkÔc{#-&5eEE'Y9T]aXL*Z;T ?sD͛fϴGF_u❯Ւ5q*UvOȫ;j$Nȏ. 5Z}LkFɺ2W9=ٍ!/R}#s7/?abr k 98n뭫z)(-l)}&]"[I+(Z|uZ BMi)]\_!j7-d@}ө^a> čLyW \p6Jn=f P.rȍ{6~q(j=~+G|%dp{_{{GFaj"p+eQȳOz2%;˃p.idnLQI Fg#F?D2.(KpLsE!B ' rƣ,En֞bf\4fJFU8례xٮsef]Z^VT1)!:6?9r7TE2<ђpOvy uDj« kHTc cSf2 V #(CWpǀTk[I38V{p;DҮ]NzzA0s]bh݄GoFz(t]$~Fxv'A%Eyi%6ѯeF(% ECdq$ sW .154u$@p3ɸLʣע7q>kiQo6Qn!s9Kx[N䅵3US]MLp> frI' JM/i[ܩF號$7R1v.ua.}-ߚWRri`E],tI2xhu %`,HGEBa Aq5n霾^̕i ܲBf1-uFbzlh6!vofn640nZ.F J\L]?ʪC[Hqe_=c&rsk4'[ O! Bu!3i+„ӐGڃ˶;ӖNb'$?o43_plAfY>-6ϺSeZDGp\Kri"VwCC;ƀ Gr 34xwP; j^(;-hD+q&;EM~7cc?3N"? YK l{ 1,0lM&>LMc5yD떟]ƒޥͨKj1ꌸio6(yw<QQǀP/-AoPZ^W)<B'ƄxaZ]6gu̍qA<`D{٠竳 *(25 F wb9^gwLEOCm}}0OE{P F2rv>Q,WA.0'%(Fl M1@Y",08e. ͩCcd wq/cpv&xQ| Cl}[Me ltg5f40ڥ逸tp&dnM HF[hCH!\4vN( x';lO/CL"LF/iøNs9 8gh%I 3T{۱ంr|h|y놮EVr DfSUW-y逨L\8rlQ&7@,rtʺuڍcOnP9pp>H>ȖٷŌ:=KQ vʅ^o4@ݡ}tzLJj2#Q\GӀ~o!mppZOru;#B߃p4_bPe}ʠWR,ojQ,AKh<8G R'B#lK7s-ul R\s@Aʰ{C0&f$7żbsU^)TMOtTLPέ*4l8DLQ+1 p7: &LnU٣6o5XZBX;f?B6iؾ1)%zvug ~FscY,㨤yvɜ_O ՘c7}e@/wU1X m|^<8@(-||׈M/Db횯נZ6r6]ldZ~/jk;LMlccn8[&kp/;;?QX./R: _̹6ge! Y~q;ex ](<<)P&Agٌq|!@+˽=[tT!zsyQh4 [bYJ4Fc$z]y_zR l;lS ɮRA`At(F 9P?[,gdV^ KLY\nsn΁ qj!Xx_gw׌ ((*&&5ff.D:33WJӊ :sjGcem j~آ*}}"zZjR+EvSl*嫛l8wjʀΝ]іzn=B$u[5ژk 7 jm er}:h8G그k-71qPd_#j-_!%[ oLX'cUaa-KB 29DdŬ,?s܊o2WC T4s)愇;lã郢`liѸdNCf7DE'^bG ,HR:{RpN"HݓOIk0ε&n%Cj8 ?H#/>gGKD1°n.=G/2F<5)af{ jRz2~\b4gK^@sL[ #?\c0ZϽVG#Ps]&W/Vc,Ĝ{C۬|KT>U4_M'[0d)W{Te>YLPH."ZL I%$_Hͫ6XtZlA 6*xN1ͅ.[U[l((DyQ5ЂRWYI Y/uw2vi<-*" q˅+`Mۨ+ +QJxv%D&c1H K1 <ES9΁}h%?3U.$ոL%i&2MU~pw=,]ChVzm5]N\Bѱl&r4P Ҫ0'ƒ=Z|Ѱeh#( +@nWaI:/yW$K~Eܹ%egE" ~'WaS(E~Jxp΍Ҥ8Sa.о E0=Ӛ .V(mzrQ6JDt {ٞnxFbqvcұ]E1OD3<!1wD$T/;g/(N,C#pu!d[,jNL34)ɢDemh2Aٍ"[f{}g侌z,Ӏ)t̋ГOFn ]RO4<*KNq%~r `:o EZ8#%Sx#VKMAW!΋Hi֚bC%YӇ RLf{\sȰKIޘ$_\ޛteFٻTԴ /bs1h*硅[kj1wƜJ ߹GxE5@]Ja}ҳE1h5'zr)i01<'$us4N auo c}`+n@5B&gf IPsa;9ejw"ʫb:F-˵WdԻzp݄E2cMkL15 juJXU.vbv@*(Ҕ'Xfof&CRcGF<8y%E:1oW,F;roW\j (/R)ѳ&Q p GIGNwal.bcI(Sbp ^mY&m}ԜZUNuHj8NWڛ.^ ّx]H POU~ 'ybߑSXd.[Z9TU5XA 9 SMEg ۢ=GYd3p͆1:i$8HA<^ ) AÐ@eQ_ʟK%1nn h׏J* %_k˳zED U9FK]N\";W8lSSG0bT^Izq!I˿yr.Bt~f gxw{k P˦8aFœsfSfzVoB&=~MaGι7I7VfZp}w)ijļ'5׎Yµt)(}]FbuLU!q3"OHIHk%gѼrb+<#ӵ)&1 #~)pF˺cfX5C뉛g3?rH9gLj9["vDh036^)35Q-8#O%n 3 wJc^ɉC{~!??V oK#`}pPI-1$Ȫ ;E/'b"oO6?mV%!7 dwj8 {_P{`rRGLd x/aafgTڝ X'wY x DU4TNamY#9eR͜;YiUE,[}5'm{L_oQ ztrpy XvkQ_ı)p1j*(җͪYٮOfY}vejb"  x+쾕-eAF+'l}&5lZ,ķdpJr\6#«`_ h%"\4QRy(Թ%xmS{DJB@CdOe00Wl#E0bzOnL(N֐E2[EVI& U:[C}=16;A^M&'߯ a %o3ۻMw؆ 8k55ǣꋈuhjMdV vɒ@*q6D {;K]@#$9R]H}K_3F6U0!:iBD3Vc]ul$F׋]OrQѠ2 Rqʴ D `e 4,s k'y!zy_+{eVcڗ,KIUR~|o2+::A↔ǿ@m%}MtD Ja{6kxEE/HA]hRC AYw@u;Htuv˳0N=A=COVH/=j<~.؈p?._*ac@! *R -=wJ41v u)*_#5)7C4f:]P j1Ca/7)E_jh4j7[7Eqr:?d]U^~ 4%eQ}**`tyyAm2BM$6Ru$?Yh DZ5z4{UT3?BL\0e@ Rb Pgx܏fSV^]S*?etM:W:ZcT/HyZjӶ^X%bRŋBفuHڞ{:|o\tz{#/pl&/teuHh#%CXm0wXxI>pCn`T(0 0Fg_jВABO$۸qC]!gUn-êx$iZѲQIEs.RC+ΨҙVROHi*ߞއi@yG0ENXO_> ljڥIu@lFIoJx=3O)ҰF8JT'*_`Rb*r>%z:(L:ILMN*mpOC)}..#Fɯ x XyqY<{W֓aT+ch=ڻMǵܪ/B5b K-ɀ p|F]%~kC:_ _| ǿ"vFs}oH. qLA7FFGw8a6zd5Zvwq3(|DD=İٳ(6ur9קIZ~s\Q-ےխst@eK;ZD!XȾz.W \RJb#‥Q><4 QV:#W\']It}KJ$u1pi*)$ss}צ:F:`U0 {l P T;d:OVGJRp?$kVpۊQB}' :FEc;!U NiAl̾m+YQ+ug|zq[0OѺZC)~xeVm)B({q܎r[f_CFJ_zj f*OBCm}Zw9Ұ_H6&,ZS'"o=7j_<߉d$a%M. ]='w<{PưC-1V:QOGNhSڻ<鈔_7]Dmb*3!'9> pp&AIb̥士v }7FHpMM`KSdy#䮓Vѱ" 32T^}>4L9Qnvڠ.e*A Vn e1+y4fjk="eeJceYyƭRZiiP;^śHIĮRbn5FugV_B_\oIu =ijL9@s٤MЕK(M'3u=WhR*A1.N+9ALCcQu뱉xy-+/(٣Γ!'zH.;ߥ^U=`{Az+R9W{iICz92+oY91FSBA+`h b{raFh! .7i,|b@%,@7{YCYM}78_!٭6FbpqrU ^._?-fT%)kwưbҔ~RfuVK8B~HGN6%褼کedyH ke(绎G W)pwPԺ"&"J$ߊbQgt k3e1MV9r(Jѽ,e==AyJH-\4CMHbڼ#׬23&\mBҗlrhN }1uZďQQ WxvA_"ςcHeZ/T@l@;\`:dbsuIqjL~ozh{ $1 tCy ^&]Vj"4-Ր|3*ķRQ.]歕l&x&B+4++Lw ϠĂ]vJ),;)f5tOo i&oǕS 9<;mS=s9 D:LMٓ $jd.Ea//'U(b# sis$*7&dfOW&z晚2 0V(+<|rP٫^uu7((@TB.vu~̎dqDdOI͓ToJ"kͮLFڕo Kj@CԊ XMJ)> m:F&fj`0hmKsKR5?62)Fsp -c}:>m ExMs*nwA1wWP041o1Dlր+  ΉayG<JCuni(xsreyJs 4JAĹcN-RoC7B°.-6JAybV_@odt)@Jܡ<O~AsLGw,?`Y<םP!-^3~;L*N:h-*lu< r ON^nxv0gZ? }8YMfA|>/MfV}]˿o`>-妘 o$9Ľhl**=؜""L=}W ؖq(,gn\F_~:P?,: چɃb&LtV7Y&h,??ʂ\)ǒH1Xxv5X0ȏB핹辟޷j79 Z@[A2[A}*8i<· u5;0nb|PuJ+9,^]}dHIۅYud:ɼU 9xkE8vW}tLwTVQT~aS=Ɣ2_xD}4%,]s!Fx;bN )`+\*}s-t\kȾYDpnLئ=\uW"Q%"lİb)qNضgUTIW^ȬxVa-_=,nXuŒO(]k@bsM#V`{Sė*m/{/ ٘+UY $|Û?oh/B SJ)lkDuL0fm>wC\ f-FkU5 ?*2HkDؽj|\ ݝ%cM`0oJlj׆Jxj7}Г&j f,[~*hA߫o:EN|M~u[]8ρ968\)lD>P6 #v大FgQd9~L+ l%`A3O"7u@ʺv6r}%*ZIK/0K 0ecm& |=vk'CxƺMrAPxXKߠI K d,|8۰lfh.[xއpEŅrSȣηj%O  Mj mY3gϱ?+c@[26XŪŶZ$6!lhz:v _dD_ZFOI[tFir//ሾ =^@49C<5B]^wG #E-BIofe-Eܹ/O;O&hg/fpż(X*DQ<ڲU̜A2[](uj`§M߭ ,W-Ȧi&Vŀ:R^"Iijgr1Ll>YFU_> IRAI&nUBBe`vaEUxk[Lݦ ,S.8)y~ƚJҌk.^C} 7.}N TzsZfu %|-aQ<_ 7n oWY7Ig h%f`moVSo8OFI=եz υ xˢN.c#$yu= shɄlCNSiJ&  CCrug0PZm3.e Gdhht_=1UG[.@m"CA :qstpf02@e"xfQ-rgM(鏯W"Zߨl14l9^Iv11@ZR"fSG6$ _&!]6 xoh^8c;y}u1hp߾ϨFOqO$)?;B&7CH5Y=X!C2wV ;>5ƕvE-S8 בNmy $Kơ5pkeHZ"RPl\5K }y mwB!%گ;AlF׆>$bWG(p΂ͳrx2,[#_on[qG2@(;aޤ!s"%,]{)Zn'{oC&;3'(xmc#X;UEl8ivsm?ʉ Y#v]0V,pֆte'Us;^טl?3X9O`6EZEC5(`7h}ɋPɉKYefr " 7ěfӗZ@oD?zN}’'[zB3]>Xq?Ux^ARkxuNd;@Lk(}.ElxyiN҄= zcbLB+zkJ*~\W"uȂV~68LË*U}.v~ډB'-T# 5H.vߍe: $G3.6K9e [a5 Cp+iF`\:`0 RQg>8xm;Aˆ.? S X:c ÉT+)N# BLuAT`p*.ZKw`h1h͎{qZ"j;]:Uj""[bzj <kxE&B%^ Jֺ aVtQUR:ds01QE"Ǚf鈮ބ7[/>NdrN uz>X O]1li4UK5504©4k=7?W 檓B옯3*yuP%1ݶK %ՃajɁavL%4ih׼Po{z'$4졟8_u1hҾZ>caMNk9֊zQjpuNzToz""XQfMAG+z*دA\c{"Jz֓RK.;X?ySK'*l5PHl`9"s..rkf A@[|gRf:B {Q+ط Ф9Z.# WńfDxRgn7- d?ʆkyX ɫb; 4l0̆;UG7`Y$v*Q]Ʃa8 { ]J]sN5brV^>u%߰qU]0´!P5_5i36%/-%ƺuW77?S!w47b 'hJJ) s1AWD6 :<p˶&]R۟G _ɜ#9;jNOr (.?ڈn*Jd:bkoN eU7?_fTDBGتއW<} W Ÿz ~>#D(m p.FNͭT5p/kX%u;h椌Xȅ= jq=ĻCN7^+p ;d9P-O4ʽIϯFYwl3"z"X[QY# ,5XsP@ox/oȡ9U)skz9 %Rz}]O'{Α47ro_ж˲R$WF1'fB0IYw}uS?^+F8^hܧҔ"(hr6L??MD''_ŹG?^[sXaS| J@F;81FG6sw 0#@G g~$Nۜà?!IoKLW c_>;F1 V'+S,]+BP,UGjXxO,50yh |/d[`[Qa+Lp\Ō14yZ8Q!ʐ孾WviZX}Yx(]YF?<&bʻzZ0<|+6Ja.Yku,F◣h.Z(!hu -i)h tOaCǴcKGx~i5GD6VV%w.;i:P*E%cHj{y3ռӜ3Fle*rB1h:6snv{vZ1 U¿FA;e4\{:1'{^tfxxPM&ad/ؙɛvPCƝ놕p\mV8K04ᑝ<q~x$?ITe!QLܶ 1'"ˤea`KC5S& T l'.JA~W"Fw^y#ßR`Wq,ԠwExMpЧ7%6=,`9ꟲ!@B~N('^Y+ QY7`qt2gy!?!G>5IUDcKW>QQb ;z. X3뿦Setgs 薆p .ȕ6j2U{0g GLo{{ b ۩w&$M8ɱ>0!L+ZDvUȨ}P)@L}ͻߥ.I{bX,y zJ=7@z #;N>@!T-s$Ub07W$bk`/'W!}%yf ބN a|U?Fj]b* EkiOeOlI(a0Mg8w6!KYXgKF &'.Oedw=B&2&;wo̡0 sL=;{ ?3}(}X5MD|< {YftQ o.փ.I L{1y_>60:.!%B(ɧ\}$c#d(3wK61Gy;Mh?W##:bĸf.Q7=wܞ?0ShFt~u=jL>3 XX8BtXɾE݆8w*F%C"o]I0qIQ4d-شZGa]@j`vKy0 *qԳ'v_ "5aa6oZL~h6W[-X'CQ8- #>%H~?ZDU}[\ l`ŶuqkPY0NC=) ' Wϳj~(&%bT̞Y4҂EN|V J 2u¢Q :ـuSH*п? k˻V9ߑvο2u6dSD*?׼d"Jc$J#yh#NfGTqk~}n-xMT.3rZQJ>2TcT/Դbwet9y*!( pHbm9*c]$ :z}?1J?,w1p#_:VX$UY6.b~"t6_eUٱ*l./.oza7{\T[K[ЁC)uATq<O<x⟳u3y䋿B+c? [NA3䅣l Zl(ۣSst2['|zoxRָxoT@<5ެ*",w{|GtxRJEp'%kV$Gv4ԓ,>YKAV-w(wMDQ=`Dutڋb$.x_obYj\ݡ#h$y2-z}_Ƒuma^Z:Rׇy}(N *)VTKR@˂H%>[c{v$FPD16?>6D":*4H!B=2̄7VG%5 o+բľH%]la*k{-EelK_'}YcV6GtX|x;GIZLRTY6RZg,\0 $I61vλenjI9t;U{i|i rhHR"{Ըp%|s{(:e;Rc:>blgIx<ݠ3zR9jW ~$;9jw{Me7V%?Zh1/m]}(O~ ve6emP-)dZ2kAЖV99_TN6I{E`3N Å"Jo3=E`#aS38Չhn;g$4']35r첌ET~}V%5uno.e0n!x*iC`yӋI_ ڱ?%ǴHYtpR 1r߲ qW>[v[@L_ۃY~;`sz"7X_m Pb<|/ TF& 7tM9 ~ԎϢp09Ktq[#.SƂGVH GIU~?yP,dΆpj6,ڛViFooRO˜]>.ag<6N_ʊ;EC~*}\I[M=35:O?}e cF17Ղ`_*V.|ga}Ylu\`N=rq@.ηw0ÌnŊ堄BhQrIC cݮLwsSyjrm2cJ(U`TMcCZcDp@0vJsN=yx'dc>0:ãYʸg?g~\_"*٤Oñ0+5UT;!% aa^Ty^j[ 5Bu,\HA3mqk/oV"]<(OTԳ~s\k!jµ.jyIs@١ O9<R$4ZR|5y F3)66Uf`sR"Q6˜\z76̗PWcҢn@i|i~pNT1^fxQ/:f $?ߪå,Ƃ` %()"QD&=^g<)vJ(:4 t-%3Q%B#/f]eYΑ86?UAB Idpyz|D)IƕQrW mS3W QJUx[u8 ”)LodhI*"<~̥GD_eI=#ﺺ_ P{φu@W^#iѪ[ᴟ̈́g3crar}NuFUPd(pHdr?PM)wbC ! v<2r :)ؠyI JVaY]?~\Qߢ7 <Խ;CD@e9q'tZ*'6Xͽi5FV+&2bikjbXqWӑ[T6Rw:T[W.®, R4J7/'wC|yanY*9,ӬYԊDW/Ȣz7\8DlGr%; :];}-24- ӥkuͨDLbo9XN'^a=rN`Sf3Y:d}/SǡpUo|dX"p4J=1|w $ $̺"ʰ otT8!~Vf5aV[IE'XW;>|C GZ=ȖOۃ,WiZbk)X-̠8R9(0+{l&A¦5#|qD$se^&!겠7HRj- FaMS0j.ȴPV{"圶\O/`^=2U[r ghzJyaE8.j4 p.2oDZqg``*Rs4Sl6L 8jq@[LuJO[v6HuoC >$n 3zaaSW2p2y"wY'oȟ-m'Xal?`&^n4]Jo`#8h8@kAT oT=/ŞP6D2`y Y 2rFG!XĄQ 0.`;8y [j3P73et@p_"* ɫ0j ^aD$a$e p6մ7B`n_|J(T!UyfAPȂEuq9r3GS(k?yć_V' quVJoW~ >XfXynꨱ'{Jw{z-yByݗM!wEZ#Ё_' -ł9#KDuD%"sSpIs)0I T3w\? pNd>ca꜂\zT߅X^?.MW-@RA҂|5O^aa!lQz> T8GeϤ;~-+kJI<6Up;$lP'CS?^I0~ 5+8MRGڤv9ߋ@ dV*`DtԶ4`E1%ckiO/D}A|yBץ}1L 1?S8G]#*P6{+,)*$ioH4kW6o{&4NjfCH¸~˝buNNZ80U4GrU%U~CjU wѢq(5*~ԪtTC :s<3Wby'1!ɊQ $d絍]Iq@d-X,B)nr?-A6 L|1'|UtPr4`b@ȽC˞!%M6$|T?VPaUaɁb dV3`D/Q'| Je~@yF\8ZR\  S)u7:4ue< ;zӺQnLd=(v/) W |Uqm'n6xE+zi"keq'4("&`YTR eClyݴ|L 8[)kV0tQ6~ъHg> y4l[8{H|u@@@Vrjߖ~^@:|kGsܙ3\bM@=)t"m)Lʖ{o192{l,.еnU3/΄jko89ЗJvUI;0CF_مj!hd 4US^ pƉŤ 49|L*WGvWA7)Jz5eMO9U5MRmf!NP7?tSMᥠMN~T 1lNjĤ:2Iz' ,Q~9\@iǟP)olb\q!4} rCVvHRqŒy)~{Yo}Ej`ъXqq{pցZu+Cjv^.wϱYtBAA7/L6يt:' 5Y[GݴI8T';=)'+_fcx#2wc.5l bx$W-VE l}9$[f:ook2L3"-@57D@S_@_"X| pV9KD ݑ6 hSI_7ǾddudtiJݍRy:N&BNuniκš]QqiivI( dnj]vj%9`zby-| xȜ;S^*=M`2|T!uw)%CN4PJ1{@wp!$cgWgڢ~j|ogʘЮ &WaX gVY5X)\9 P m6]j/}` &mʎhMVEP|ѩY 8"s' yf(ѻVK^PduW!c`QcN\*? FVp("}MsԢ<\*"*NړMLnbR{‘(ZMhzjv{l&n0g rN`YlPfJ{̺l3>6ۍnNs18քHD97|IjbX6 c Nnr h9 w#.U e6(#oqD99b!*Ψk:{+LlL .a3{ : DDB,O{.RQ{IpH+e"(-h-xYU[7xATZf>Q_npߦL+~^kz4|سq[c rENMـgjP+foԛ{!x0M8W2X2mj0m|kyв&K2RKIm !ETxE.ZXk-y@gCZPi0<UTIw8gO)!_B^Hg5}b^Ґq jBBv6.΍m"j4B2dD z^^A_).+ޟ4_TKB;ҧ'@45|N H9nf# OJ)XdMї&ueJOI^˿<"il,R8[~1FaV%3PեVsMJ v-0!` D"F+7\/-Ove/nPr[_Fq)ÀqM0s3j!IWtkm7t'0wJ Nu'ǿY*W)t6'X?&Pn[m`\[<zqtk ;YTo$խLZ% 9*"\9= a8 C-CqV<3Q2ٯ?֯@Gs_Ѣ"n63. < !?ǀ$b|ײsVSnJA`6hsBINHac7'EW%ݛFv|hlC{`H2QpHuN]fhӢe|˵M\GiC /sﺁ]ǛJmM![YՊʇi\%S+z@Yz?%4c[c\QvO5g~_ ʦ>fXX'#,EcyPgL>e ܤ7I:wA,y&S9}$y~^Yj H݉ZDՄ:kZAC/zj S ռXp9h\2OZo ֓+h՚pڿ KrCg8"oa@Ԁ$!3 tt5w8#pyYE>Xh]uǪ_p?ˑǡ]hduCo%&{fMF@NC[yԬ&#VkpcgV9ӭYB˟iyo=Jr-lge FmoVwX7ǰѡsח!r=nr`RXum׃_tZsc+ׇOdVE3èxT0 'D#h=GKZS3Pȸ4ՉȻnu"#ΰt:!Z(%d,/`3RLc[J>ϥ=OPFf/Ła7!κOml*u]hƟ*R!+Pr)Xd'ZJ62qrk7Ʌ/ѦO?$lV*2[!󶍖]n,79)w&k(CƳ;s.3δ#TC:>fj|!/C2 }oTuD/q׾ijV-2J!b F::9=x=B[}B;fHBL Ò>Ghmy狑[5kR@Z1{o. ]ZO3ㄾcX MӥSRc;%ipAQb<+"wu{ܾ6d! 1 4e6}ĺ\]#Bp{\HxUE80e]j~{pj]aPD:k`$}&g7,g\Iŋ ^'q~mdw82inVOΖi՞¼evvG= U\Ƀ^3p ;'JU\a ugZ&C`šC&Ն[X-!@EGlLD\Fb%%F7`Sd.'k`SFc`<߾1ŧ-n,[p$gg3\לu(C\b+hishřcE'=,-$)T)eAp(zH@WNr9a+I#pVxB;ĵV;5k[ X ٝ|#k naeyL=K&@X^$2T]2%Rtyd9ss nmUˡhڬ{"$Q6ZXXxh;Mxy5wZyAs-͉5dEzTkg5 4X d? Z,I6@t|s3CtDD(hrpFQD:ΰl.ǘ$E!BGFł X6iTA1'^vL#JF48I@$6&'\v: >; kNgG~&|Ud'`@p?h'`ӂ"E_؈9J  ,QQ$lyfk !.醕l L*.Jd3Ǚ`= zH:\db%L^nt {d"= h**oY:JGi;tp3?j wDeRQΑwFYIX:SnN}=<{:bq/P)7r dUloC[#*}MY!]ɏ:a00<p{:nѿ+gێRtk׎JlYPx QDG o'Y'{Uo7β+8. m+Yw0+g:}(JL҇Vyh޳alͶV /m_.5o'i;RCҖn[2q{ 5%e4˧hAY8rr^)CtiR%b`5\e e0~cg ų}J֢HjiE;1i_"Q-vbۙw_6gަl+ j)jgon7qzoy(ue>Z%6>1bO|FxLO_jЀXo` Ekݷs%E?Ds@7JQv*4AND=hIwod;5l;o 4գ"?\Da@~ Տ t4C/$w6E3CQ\yQ(\%%uEGA|:C7 P/}#{l?J ^o$5iݲM 5uS#6$-z64ZkpÂs(j[|,(rDhα(@{ưvM}%"Y$ ]m<kq%-OƵmt Q?}Tf rP [0T8r89T=μ#aI*Mir>& %tvya1e+ MHqP)Sf8Gõ-Q+!صϋ> {xֳRކ; [׵~}p*jm OCX?_=A;-ߢ|IJQX_0sD@KF[͓/J/ACt"aH7$ ڀ#}BXǟ'O~M岖Nnmzi|z-ʾT(0&mS" n}XhMExvY "¦UF`Nc~i VQ )mq=TS E@G骾BiҊy$j"[R6ŤE&[/4Гe*6?VvGX]W Æ#!G v"$WdYgD l<  4ЗW0]#ge-P1[o]yQaQ ¿˩ob%7KOܱmh9pCAjC3ƾds zD)~S3B9ZaeU$UQÏ2:c2M1cz3DЌ:OD#idx1`'t=m<:v|@=\`! Tz)RC GL>sZWq6cKjfC'a&nᗡM7\9jN1%ˢO93جL&i}}3hiX$d෧ >Mz*g^przb2|^Y.+XYo vJߩ9Ta9Lcr#r+VM/FO6iAnj[+ԹikPFjhjYqPh76@UiE9mz,3怇QW*X'ѿ~S 0([]^ [IxCtKӶ~۹LMAb:Vm"F9ǡ:V+qHuHٻ3rQ6hjpH(ak 98aHC#,<<^VŠb[u!x~U{B@"f tk4&^I!?"/]sG[:t>e5|tЌ$ld)_  #}9dEHW;'T,p-ᦎDlp/BYet<~SWC;Y-]ɣ 2QxZ]&D] Ir*`G9~v=LdoԄ_je^[H BusDh^ʟSIqՍʠM{L˽NQk*pl!_3}JCZ53FE^͸SOLh;ϻ`Ffw6-dەv a76!2YIg37:FcF,c] Skvqe$HCk` ny&Ax`C'dxԓάj+Eqe`zTt] XmTƲ˂n\ܗ?R۩ŀ*2^x^C)PֻoG$mUݖG~;rB < [;hh%'hwu?]C Eh@ [p@~ANN03"&mXo[yq9F( œ˵+g\젃&Vj, Z !Ͻ K骻ƞPŠ9}2&i:164Ŕx%%ԭ_e|NMmcSEϿʅAt/į@d[xRR<@CucG{AblCiN1,Yùɶ.L6*l&(eiI92A޵4; IÔNvs@tmy't6 8uŪFBM+ctyJH+wRK)i0 b'=<H R䪥H>8P{0fK퉛.LӥB=s<^:u=~]__*' aMϠGrr =7O/d\2Ii=Ң'5Y}D gIZ8>C>tڿx3^pg(Ŭ&-'J`ecashr,ƦHRLBnA?j0eFwecDYttEg:w+v/?~1оc@'50\o~qaH9K<BVL5ON AL=EDq>?@G2M k(Dee (vr*M5Џqd'>Wi8]lt_8^ ԒkWT%pМ^ʽߴe`X\9OkIA9rB922$y1X#4|&"#0̫ikxGGC:fq!."%UvjT{e3-* #ӖV2^t4I*L)fG.mfyct3mDQ*}u~A֮*a~cR?Ԓ{z>C)Nqy跂8/܀#̜W]-3VXZ!6^XǘO% zHf,xxF)Jܘ=cuˤ\+ȟ|w lu$Hb}hb尐pÔTL0`"GjOO9rѶ@32uÀ)]ɏ.Vv +:!G)nԒC dS:F V{̌*L/|,%MKBYg5{KF{v`F+^!S2RX+Mg{zvP9p@PλyRMe /q _'XLwk |:G}Mq $d}Z.WFWL!7,xD ,sV6;@\"Dl:  }$v35Fp"2O(Fvh_Ve QR_-KU͸ڐI(p@ʼn)"Qn9 !*Ӷ?ŪuPvt-uFr cDx-ǿ]ujo9Jfm$ " Dɧ‡'[+5燝͘En}e1 jNQ=z&IJ׷L>ۇ%Jf*H'EcdDu0N7~WIy Dxd`pSe7\jP EzzPRnIUUY`+’+qȻ_Gan&FmR:DC >ƂaUΊ-Z@Q׮A$D@4/Bq]"SlS:?B}x9i,_wwœ3c#$uX²FrN a\g)l#P d41\BI0-aOZ[D|~+<5`a[Ů2Nzk~b)s/tS,RgŋEf ,dϜov A/=sN4l1ųF Oszԧ0&XKǚmdyu!kM7¸#z-%Ϸtq/ _ϡlȯ,¯o6Ldn{-erni"RxgIPe䟮s⍫*wKeʛy+Ksb|B p7nLù;Ԗa2h {eExtoNIojAI+xM]T?v6ROIɰNXB 㥷 Fj#sDTaD/=ݺ-B;`ɁD=F^`F,oL; ZuZ$ z^*~V:8R̐fSjs-VC:4 ԗQ }}Utl=Rܡ‡yWa^:ާn;pUdtޯf'\tEĤwl_K3nksa`!jo; uYf fgXQ_m!(]X:85清&! jDma40|@,) bo܄|фjKLm`&ky'&d36m4!wūwߦPL`X36lYj8;IK!Uwk?'Mrq bx M !t=ȋYMc%8?*cġ[O6/~P-O`ѻܠJU5ڃq! h'5uD^>k27 wwߛW*Qৈ91Šf%43D=>|Ux y(=i_)|> k kj H*q녿|^5[Fiv\څ&"`(+&klM3.3E-jHcF$ [$ +22.(A`l\mo%xvs>bJE*jah@Hx{Fu0jTtU،H(Gx^pu2x?}}6Nɾ(=,i` 0N|a+Ɉ1Ф7߷-ޮa$|1.6gp{i̯tq"ܫ | W&٦fK`G`J8YL-Z tM0쎾-!m^[ȇCuM_xB~#9$1;kRk'J%!fI;gM;H* בSE~AM mԺbm\⯠i?tX h)iAn.,1bJϬa/Od^I(P*J b 6I5`}: zvʽNp?[ >H$6q2˿0׀X% |I'K"Qwl[hϚKSkq_,siJ PVDXik u9nYUqȿE[!i2ܓJ~w(;EC;%Vh \l}"X@ !(R'Huȵc+FZgeqK~~\I3O۠迢uQ3a TFD[@YRbD5 v+8r!jhQԎ}C €akioBčxyPQQ D(^Yڷ P/n%$R@ קngnQ(=eO`^3{қ' >h!LCasPM4O]ae}SpV5[}ug@8Kǘ $uEb0* gl cZ)C%NzY읷h YG8 lPAYʦWBTf~g>n["`:q|3I]aD?pli2pkJWw4a6A~lzQ`%ң7sXo۫ ̆{ AVʦ !m=jz.A RfO {$k={tBA¨*ou~=֌EuCMf;(_qθބϦV#B1"1H|e&֐ot?jUxý`k>;tbp[~ݹgjK]eghK\]Uh_qKgFm390p3;SV45}* 2 [=qcz5n**.I裁aԐڭ2Ah5.wAxǝ 8-$ptiDcq`<1_zL418uE]$>thEE}_1_<:dTQSk=JӔe- ?r.QƝǰIΏ* 'Tߎ}b쇩wi%[_Q#.a„9?(C`obīy»s^F\#?)6톆](Q5K4(r+/I sesAqjP{vܮd)Фό4~GD 72kdmͮ/ש9cOԜϝMkb{0~ugh8lbx֜Q}#`Lָ}0MGe9&!IR}Қ$YI?YkjPѦ$ Nz ,\;6LZP3w*Yy":[4p&9w뺢 ySf2ْdRJ3j;jh ' fG_{T]+4{ &>Oushk5uж z14<-g|[ u^OyjrO{jڎ9kI<}m]T\єf;Jny/2/1ͷ4(hۘERŜ.,1gxy1-̂¹wwTK[ .3p턈X!aUh5#cSDY~ylFNpG<مaceqIK2R]]{fa_;+ic sEIAj\(sLo@Yuj!4gӱqtaeȔ9U4X8\@Z2"mPg)UIo֣[KSuN:!p`Ŧ}%m2k#!ڸ9V 25 F +elFdSkŷpʸ]F&Hcӱf߂$jS٘JoLD7tnfLH"RPM>~hP: {#Wh|ofxRmt?_pI-ڙ[TDfIuq; rry^$1%#MO&IafZ#ٞGr;A, I]V 0SPu|U9/6Um Fw2'J n;/ď-c+MuCs,x& & 'kKS"!Ic)2DN6ݧ]@ܯ;JC#4LE|6})&z_kWe@[b.<Ψ`ozZCDFtH1ܻ'f&NYUjFyPs[anE(e7ʝjrيkV6~+V+VVäɷ=ys(9DDY7ا[,#>ZjR*(iD=_e8^_q@fv 88]zMBtC4Q ]7o E:I!i hذюJ j8G)#/TbZALiBEp(/Ǹi& CHVSaY^3#5{?1B~E칬crp=,{Rvn/LAmNKmwK0>Z&C垮e+wpH;ׂf3;"H(p4Lͬ͂?Vnޠ!N_RPMtijtP!^|81{6eCGS",>eoprᐠ}'h 96g 9w=jG_B[o]x{{ u\,PȆ*D@rc=X7y_t PfEц!.$ҙX4툝aߋ?'=RN(0D; */hK0sF'ǫ2Y_r4XF՟Y(5W7fPS4#&lQuJh3{",YZ5Leh}LGD׽uٝG|c6 bceOYÞ[kv1$M#Nv;;RbZDz#ԯ=T#BnGЖI*4WT/@]TrHvY<5e+ -v(Dyk"u2Qդf涾:AtH! 2gZM"" D,u/R鳍P`V jYix v|2U.~jZţ_4%(Q9o OXx-Zƞ̯VmTϤ9cRMH݂$Jwc؟Q6moPpoanf**69'$[n|e*8^Qbr;O[Ul߱2,A" `HGFc>1aju#+Fɤh:|=(*qεݏ>IkmH mˑM՟Gx*NbEWо+w]ED/* TR tS۾AwUkc%|jйZ&w%q~wLJ9RbUP[|cY Y2TO $SYe4q#<RvċBM jSd1E<+Dit$yюZ)/l5v(+4ã<.ʡ񯕜E)՞Q9Jd~yz_Q+6@{G#:Guv1\Mإ.6q3"RlȬ+H\~ى<؁\͡\O-eۼ[?Y=k>GZE*y5LP̀u[1&IFcmj8<2wL: A,La :b/JKj lIn&䎧\&s{Ur gM|LL GM%4kočY5Q B5qF:j#-(#l+ 0h #= n:fuH%qq1^g8)O75U5S0e0?9bn\A:нïP:fuޛ-;.QT,(?*1p;הӿـ[$ᵁbH1ݱ; Q%g<s]x ?V27MK'/$Zp9U.w/\Y,%@i,=%8{&G4!B ˢvr¨M~ޗPJ.qVfKZiK尫oN07h6*mڃIc , g OU`+Ǟ>_/ #涕M/@ЫڞOQ W^-Vrh$0=W'Q , x"$VxLn C,؝R&nk l+,w7Ap^!(ZD۩& t9|eN.A IF̃8Օin2l-4QsqG K4$pqK#XeI4jv;LNX"DÏvY fnSS1 W+-܎VCI2ث]ܞr9 w`4kVR,\},*9O S˷WqEe 00=I}m! 0DGdg)**]+ܼ XI^ѪB6XG{6u8EdD[dI{E oBw3ukC.+"O-N1GR.$[Zo*sXIlAv9%Gt,-sگrn ,n"q*iFΥ]twWP d6S2f45* WaAli.'ETu.L0KtYF ?3֠?-,ۨ+ס92}EK̒'$dCI/eNrSm[sU{O9oGHؚ:8F.o/ym!s5(h}eWf?O-Dm7h1g0y(y?acsC`ɣu86x|#~ sTRW3Xى"nA 1YcMˈ\ќo2^Zl-:fVEH*˝gsh90 ?=_xRvTg[0)(*ީۑQ5_7@8`V "׹K Ngs/q.H#plkMߴ}иy9?/L;qʮ7+go;}>dE7RXr[((%u?Yib@zڻx}^x{ Ѳt$_\ 76NΩʾ_B)Yl6!jm)~4=%JZ趛Z`w=q3-1$ N[8Zwء afAKMq%Wl[r.& OJP,2a Ahf%Bq;:еՏP#Fo8}_*' eljvbINpe(8 )e9KkO' 6j/}-lC)yƪ:ղhhSj"zƖ'޽o?iW*,}v 椎WN+(tsWIZ ~˅Ǵ[W"YSkV1X%VzW%Q,"iOxu0f̈j$*< [9A dKbҮrI@.OƑh.z{8·u}&Sp!>sƫF|ʇorbCDo~ν^!D5%>DYR '!0'Q n2z凐0涰WAND~55Ko͘w z%i.p0{FĹWf Q~Ihds{[Y RQ&߰UI(=k "IrCv޳#¦AoUE`╿ˎ4]==j{&`LA6 =];7_j,)% OݢuJ\;KnFUptMy[0-ז9M~Z`6yt'Z:- /leZ۱ 5;čNXa!OMCpz[$tJ`Pn\23` XإUTD(M$3-_Osm2 {C靑[5]tzʦcX$v\E-c2JÖCއ]=LhDT^;*.Rr(`agقeNDv`/?_QC.ޏNr=v$yI7aRc2m:,_Uqs81L]|7o:$5EKn"]#_j7gt$QisEs JsD vi”3 @Ey[ tc"YQ=f4+y?yЕHn)kOm}v_Bœ}nfhe}zboWtBzjg6xn}ZEqI^'9) Ύq]Ll𭳌xi.lvW=r!ܐjղ *debb4;l0+wp3o%N>;Aל;NV14_a:t͘UE:2@MDDdB+8,=g++`ۅwȗ,~cI~Jtwbr^ `e| 679/ag?8,<™w!9 sAjP [ڦ" @eM"pLXb[IǮah}2mlIJM_u>l%t#:%k!:\ge5A`zB$W: v V km[s'?k)'Qǂ ru$bNM~ꎺ(&}P/TI(s*,zRWJs`4:E@u֧ٺulw[ `<dž6v>DWP\$E,@Ya%6uM,̈% ^0u<̾ "]7ahvjEx$&Y(~y\Ы?߆DT*ҧ>?mkXK ;yB*NwK*;Mg,nU/% mH4r>L݌w8epros֘ẏ:k,<6~ENB~h2wZ:,@`MPa3T!aEJfG 2ЁeqPl.~"G23vS< \nAx\*EQXSH ,1$8 BD.uΒȂ{V>x&;"MG@6 ) 1_W|TP,@DT&:߻)t{׈ڠf-GLZl9etjDV_xLx֐X:ʦMEx[+O@- uhmtc֬w[ifqZ=}?V ` s\qi~N oYeNyw/orZdZ3"I $5?#I_Ύe 7, Os&Hg_fien9jmi[Qݜt6[p4rqW`>arGH?h(H@u{C]Ymr+[g 5@iuEѳ@9IjaWAW¨!*?4`H/IHK-gHh}m=I}& "Bj0ar0#1}1Bʎ3&k6,S!puܒ5)ŕЙ& =QK{ӊ uz@j٣ߊɺOjM톗=͈lY?a_Tj)׆Qm-ǒ/4-DLKKyL}?r5;TD rNPAt ْV51`tHuRrYWR2V#ݼ4{sΈ3r;|,C/ΓgFn%6!)Z^,7NKd? Jpk:;">ɋ xP5T2WR#ʄs$R/yB3qƕ61g#+bpJ>i6N.ۗKNc 8X]4L¬cyE1 k:P&ɲ2vh EJ2Swz*sm<m<8['9>$.}I0栎jZSȞAO."N/;LAp4{3ZA =Y>ʃJ: ;L).8tAG ހW)rOu~ڥ K/+]?[0B_vI9[ҤWZ:ԙ]rʍcG3bkǁ!?E[ ?>tŏCZȿi E'C VV/Wez#ӈW:`ӝq([2daׯƞ`uf=@`E%,_*s _-{A:]vq>^z v}3>six xgmܔd, ̹pRGa@=a lFwW!~OU©4hcR( ϳG8߱TY|{A5u=DJ:l|Bٶ4k( +#Xlc I{6VGaGZZ "|3TkKAc}' ImGAށ ᇥw9OR>P߅qڤHQLLEk'%ZDI: Y'Ch"ubp 1+[,honO"H[@|$1|ʢbП Dkn,JJE~Wgɐ!5bl WrcC3&8Kw2tjcE=47cG{e⹦֍F\)R@kZ($wv<]v;-ϐ<1P:Yb:gЄT 8 Q+Kbn|$'H:I] &\~U }O&P3vB/0Iv*"p((!H ř3<ɤ/ % wغ;\ YtCnPovb+\)+ޡ ̄0KD(KC BBq-9mXgܭvn qWzs7O[uWࣄϜ"vѾ[7ydP^~;VPMU8t:;ޫP@bSG*nઠ\F,XQ!'Fg-h2憪K@xAp7iUsNVӣ_;!c#d슂6,rrM%K t hlpQKx錙%b߉5xhָR;J[Ku?tE*4z"P"J]bB4y]kurߚkj}*ڧs K:o{JxFLM? 4BI\\Y/4W#}?i~uj "yY:o̙k:2Sx_9xkQխxL|5 r9LOlGfh4GJYZp$Zv/G,:B)ZXJV3m>[GXޮըF?:O^Fca+Şt Ư6)ec+kF9^iW?Sp4ڱi?qpK=hl՚,Ƙ >pl5|7i30 uKξ=ӮbiUW"@&MI"(utcLR@"&_)>}GxΗq8FR]3ڤ#<5@ۆ?FO00HSX*Wz@ h[^bۮWz{Z.ٞ}9wH,K'VKI+WP"X8ӉVh{$}#"Zg)ےAo!"5g$Mi yJ $o7ad"5;-akM֥]潧ƇAX{㯲>Gp{$d?`wbe ߠK|U2o!DQ 7! 9%:>DPIʖLkآH781=l 4$qCTI`y 6}rkntej[po #J#"RZks|H".>YC{ϻq5ir.|Wp|X)q~ >掝 u?Q,y9v+핿Ǵ< ֓f[Kƺ4V5cvnn;ͮ: +(EfS^Ihv6`bL C&!B{ܖ`*'/d͗q5\dHa_b|!C*8w+3'޼2cVL}7mrZk&.*/K?kˇ77ђսpTkI4)BiN(Psګ. }ò g,v*6i66#lKvCA=Tx U^b㱖/ԧ"ϻDo𳫽ُ҇CqTi/0׍뵺E̎* ajي,k"x҅(2Ѽf]Abln`îWO*IɉڤQ0^K&:bZԺ' |(I_%AVrv*W&扃MJe; 0gGw肓#/F(NIr )ڂT)uJT j$7d[۵䎜B<8Hg3j-}Em'b^eFTkȜp䗡IaO7}EO֋ݳ} !%ݎڜjG8E,ʮ$ isp)ళ#YNm+\VBsdVJKO, I?zNqɵ;g$^|^S>IU51=ɩ18ͧƸapyxUuqqw$9P'dMR` r).ť #\\eZ$j7ih)'Ŀ-6Zk[>ȥ\ ^kmdTa8<0t-$H[lH{9lːn"]h3y*SNN#gWɰLŴgmu`!zU](H(`#6!c-T±G&:ԪI{G烓\l]}P*C2u;:,vKDf,[jUt*Af0&.66o;aJʻă r1t1Yr@To2+q[=K[4XۡOߘs A2MsͱF%&Bۂǃ]Ѵe^KQi#(.])YC|">'#x+T92n-<5QNىmygY8mΥgcٱQ5ꥹD֜k/8տEb tzmAȠZ9s\kbizW> pk 0n >Nw~rWUU+pVė(CUR~5:覶pѣ)˔=,DTRVl7Cxx,f ,ɂm/_'yVQCj"_L]ضzΆ)+B}8Qy ѳЙAAH}sR5fN8T-_.P[@KO Aڴh"8eU|ܯa)BʛEtFy2OOwi\Sf$ñI2nӰg)h.a7B0yE:sLV\ofYk#S˂"^k 1}$,]jl.u69 3zg:o˦2A:3 \d%]xxȖGr֑>Ry`4}eX &1;ef| A Ih619Y~0raAD'E{f/#zd'QjQ2@͇zv4U 5fssrJBdb8ƽZqp,C}-.LW6wvHz^@&iL .M @P'1X8dur`);,=Eɸ1@{8uJ z[?c ln`,.{YADæBOOȀ׹ߗic$VmX| ";#xPF'9}۲n0hoAbP5bf!x`nb r~!En:(ҵ?zHr "|{4 s{$[ylb%*.2%ī7h WƓ/3.sI|ǂf+"Uϩ$Ґs[RτdWL8Bl%o a齆RQ;dlVтN!j>[l^:$–n72b|v\QU@>P](9Y;5̽焰RoZ߁BK8}})T$T=DWG1xoɘbvP9=h7OU1%E@kEK!ޝł7矆s&leeί =e%F~gN 9B&|v+ɚI]泗Ϩ8/JE?o6jt Ij"3CL)7M+z xR\m05 \c IS1pT/ ^{[- 0cy `h׋!H>dVFOڽF]>8_{r]kObyk1YD_"KkON)x ~|G>ȹV/  sO\qH N(%X]/)A:䊯GFzH[)M82IF7bw`K$UľU~p:xijL>9Q~4p!r1dePe, pB Zi2$J:gpȉZ ~MFgvZ%9"@(eJd8>)$BjḢ~޺>`Y`]!fFp҉V~R(HQYg r2vG`H c-Մ瘦痺;"5+f |<8|2>ЏAʏ^!^eYܙ Dk2Q2N8p))wXnB4[Ο6`CE W +ƞv%xJ5$|w-jۣuhADM&KCejxfDJI3Ƽ_{A J 2hT0PVP6K[\MKy;{Nnb7$#"V(n_4LJ>5LW@KEuПXև]/]3 #Fn (/uY> |LrX#TbݨԶj bΝ T[e"{YpWۃ2|>[E*$c@74a/s Q= v/="3A.TWS'T'\pk&7be{$=mPtK܆W4dKP TC7FKu[LYm~˵.~suP j倿pÿsvaͫO G @<\\|fO XLj'mcOaN9Y,L*t.߂H;bKd'_D]llh58Lm9ruGcN TGAˎ#T@1gPs=_8QH1 ?-V H|_F~|*A@H0r Zܐd'-HBIiBE [հv8bMlRA| yg-N4 d(,Xc&~Ql5dc^. y)agZ;Mw`M!3+]t}8&IK ys7# [Md13M_% Ke]ԱG@dXf0-'gڇ}kf*K~.)*~dh&ꔪq._O( =23pՈ2X~:lYqD,a>1!modK5!sز'pm+~b"+ׁPN[1,e}h:qQעA7"֢bV+Kw7NxGx]TP +:bZ*r垽7<֢|6pu2ii,g^!X`o'*!7Sm'#/uR ;ΰqTߪ%Xy9Gh]%_ɖ<8.Pa9c2YWDs4D57UuﰛlVb'RXLe鐔p9i-Hp;*2'LCQzjE*QI3CW˩{d-qY,9d)`9ߏq"ImRj7hg K[pY 5`%SXug,8ƈE҈ H:'sŢc`7'qhlN R9HRY4PUլr ˨\d>@Bop6g)n;EkGO:e4SA;K/~L0AS"r2 -nTTe[)9~@V<]3z Q xjca*&LfA8„U~bٟBuQ3i(!/T9oRWIO6+PZ.Sf\l&Ej e;p{⪅QZAjř TKד`wi/i/&U(p:W$8Ev@ 8&Ŧ6%1, e$n!e>>Gq]DQW_.7+t:Nkk!nCmzrC~y& 6Qy)lD+:xOw=PAqZ9f:?gpw݀Z8gQz"'J2wO &C+bgDkt' IQpѹzh$F/NpY'dp,x-[[cgǶ,E2+Ȭ wؠ>+ ?B47[2{01ArԄHdpUrYj1O'J<%TTҍ8zBWͨz>( vg—ubB;0b, gqn6tT8ևa7Ksms=B!#@kdS3]oZ%+EH34r >}]EI!v8LаX{FBT Y(=;o>[&榨̫XhM`׎!!NȔ2[6mjy/ػZCMO[ *.*IZ*@$O( 4#(4~~?fGv(qBoBZbtLsmjn/>VsU<])bk%&y\*}JsW:0?> M0+7Szq(<;[@ZJrQ,jy2m: C8!{&>;mT}ϓ퓁hsE9&Xȱ&ҿ ě]p~9o>]S"rm/2zXa:a%Ns1n7}SWn;sO:S=EGJz3+M#ZԦKnQAakS?F3p%بpP=Ǿ(p,[o~FlBhR#\P8D`{RDsIAbPPW]I!ЊL}x&p(yU3;LwDH\9/Td]D{ D䋚`e2 tD)[X߿{y٭W3m[Y`x_oYQ%O)}w  پlWI)\"O RrӨ|$g0j=tki_TsAlIH_=^V&gZYݛY2F)}8P焹":&Wڻ`A~m NDC.Z,%=ktsiJCܚ6C5ca+ے /6XHgb*NCYD]t1t@HIH m# 1Eť_R;DPCFB=帩=ZFLyv4)W Ry)eSyxl{j jE6<4PwOP_Q6Ijd6? ^µ\) "0H}` kg k=C;w7if6σkOJ |8pWٌ;(F>X#d`*c?]P1H~[;"z1̽ʉ?QUEzhN%WH.t9%M䣲c$n'(tb}cdIhgƛ{ Sqe!(7<hU^Q)FD rd)]N REB /.6V)SsJ`BXYЌXND>`P:%q8)frg'Z"RR)m~Q^SZ$I WW`@'_,˞уĨ'+}7yj<&i5embl,nt W/n0`tdk}$Rѡ%Sh9 $7YoDY!,<*V6ׇ0~n&UЪRqSP.,|̲V'QhnFE, ;eS^1Xvq哤r@ܻ۲z!1č$WepeG0+|k_dp16cNW u1ql &}S"C%XCt*(8tj%Szu#Ӏ\%S鱂3J-v^˅]P MeSNj/+g"Y˚;0𙊚(+p%_?OؘNԇC;GL|Z@&ocݖG̜fY 0?̞7_t/څca9yo Bӣ(`8~"t10/j3Yֿ/[Mzq }ldi֋G{fCsN=Vx ۅC)ߛPce9=eFPef?o1Se L־ Δ{ؒ)nHŹl[.{xHy [3$]tslZE}Mit)M&_s}i ~2.Tu,_Įq!c9mSNa]PG V<1cV[A#Z)r3hUyۡX)ʏ$ #]E{F, h FE㱹S7SeGx?FtZm\RJӕ霰R@_,-ag }:Bvhy]ׂԊ^Fu܄r8h8gUGfĀjW2_pʓ]8L+3xecP(첸faϭP+lMnypM% zp=M`M Ε]R7[6-{00; Eyy $Oꌸ86˞ī+bid+&Y;.a29!-<hK2 4yک}Y,kyIzZ.u7Lnٶdw yˠSSNv#m"atSOXLhPx<0.VE2xkCT zt(Fv}0Ȥ -4"lQw/rܡr CL>G¿Xvs4N /:CzJC篃 Lu‰|x0ɾ>=%` B%oxfFnifY(dxH> ҌWQ, p7<Q $⿤娺q QfF|&JE(P1N5WXݑĚُ< * EtmNy|_l c;+"oXt) š%[d)*,W8d~l`spgruׅ\gn&OŰR&wޔ;sF~j7%֏42DPj}iKK'#%B.6?)68( XqR13_{1\!JSFL  $bk/D8 a̴R״]Ppj3-WGf]q$ʀ*(dLYs &}kWg%]p>B|o컯Q#I, UE7Uc\9bV4@+U~LiU=JYͥr]ɶ^K}GM9Jw>)C@1'9fDnyY5P'e}ںQ6u}؄>yt[kiB }6C ԍa-'>($|bD1ž%]4IX4W+!Lb1y^#q1}-g%pY0r n\%U,[*e5ɼ| ?maxe Z)p'ϻPN 8;7 [Po锳#9$&!\V^|h-[i ]C,NjhCg5BZ@ձtng와}x~VLXǶޒn^Q&.qZnQNR٭)UIH[;t***xedWb!`pcv! ԤЀ."$ %vpFrي_XwlM~D\xR6ӑ\=B;L]>J,]5 c+ԡse5s>H2cXUrr }#(:4,^-EK.^.~HkM憉ߨ/D|na ތCI5lβˠm%X]Lb0 X!{rF2VI$1]RpbH}J6<oom~cGA>`#\ky0|M\YC#@Qg8C?Vab,k;(l3ީC'p ܄XDV-މ4U?"(Y .Ȯ魚9Z!n1tuc b8J"FD֌x|&xYvn>pCV΁k%CSAOŕ$i,A\VF?d6s?xFJW‹a(yLF;u0I[9^A VLGgDWr`!1S,6@'>`5ytxR7~ D8?PipQp×eDi/zR]m@"D@ _ީIZ zQ`Ooos(A;/vpd@Oƨ *"`m^rկL:엕rok,/AFڶ?L`/9*—Di|*{/' $z$jJ8o힝<[ JqF&\X(ۚz[zz-Htzqv?"3ڌ\ﭳ*]T$5CnJ^7=N~~A,]OhTnMZTI:Cu#F;Փfǘ֖ G?=R/(FxΗEhF5_^~ p j 9%C+k41w{^&C }Qîu֧ # 4tJO0pj<ճ&v|euW6lswh͜m6\ SU+͏u:"HM/sp,E7lAQ{Gnk6GF=_MG`('ь"lddhWJƱ1[qe}~YyO\,QX`s^zӑq. Z%F i%.({8J9}\'}TPwi o^”(!clV8*r,m̀w{qĶ7!r85CɴZ :VL0Jbx=U}n|fpʒ6N@$K\ 2" ].oPrALxYZ6SyЌj^L߰ T,KaA+JaV)cͱ|EQ9w|ެ?fx3RێLҹ0 C~ĸ7zԝ޲6vn]^8.k`RJ8oMS#N4[婐ّ a.'$ʽ꨷Ǝ[/ иvQvn.\肞_@؂bZqO_UC2 j=uмv~OA{[q kHV^PƓY{JX|&aw:VT1jt#^{f?f8s{i *[%2IA7(\uKvҞP6 1hCc%Aš(xE\=xL#ydv%%sSpAx1܋$yi% ` `w<2q&XL_*w8pr Qk.\3'lЖ=/ō~\Vtwfj𥳐Lڗ O+dtc`71-?rnD6Fj>S嗟о0C֪m K è:RoBҢ×? 镕QL ZjJDN=bR ۥRmn;,_8X3@_mKYea'WiaZnڶֆBU h\9o#c"\i!$nX]stFUt4:ռBw^$ Fzs$tqKXLM7D[E ER/Myt6F,xcH!s ُi`g$.ɋȾx /gݪd*WG^ARiR{`Lג& hgxԒK%_(Rܲq# /lw#aliSl=AO,$w.A.H0!;V EEEU$+v=(:U#K ⇚Q:P{:שś|{Mb 6 MtloNj9UaaqR0)"ZOP-2&j椱.1R:X,6=Xs $\vO!,yRˍ>.ҹznE@陼w\|8`w. *r"=ڪ'{>X4!p S?y}񨳯y5A›"euDctF#B.r_k9l!=esZvDw&mJM!3P>D82rc-w 'TDBCxxjG1~/IYx'Օ0YbeP׬m? iT15:$^PsBΡHxto8{ i&c}ETYP=k'Rq{S ahqSb!3.:*dL)ڽT3~^) \צYj UظRI #am{f&M %tZ-`R/sʂuXGŻvN?/\2.9=/C $箛iS .. q?]ۮ!OXʋ<3A#]cZ_]J%eK ? V`X.|I-Lшp>-G ؚM` ~霤9zٓ| B%k~B~j$݄TB{L~׋ Hg>`Q*m&Jlz\I}`jJ bHEJf ֆZzH ];ƫ)b"=H R^#%>u+ xCvtOyeбYGj367Ns̨iG ">AΥx_" ` ?1XPjFH}5MXzKWW0gej2CoCҙ fDŽ , U۟R% xY,ن O2T tJI)+>vzjb(˧D (M|22|bܓ56_"60T+b%6ri8NW&,0jc_NÈ(3 1Uň Nhڴ?>H-8{Ǡd&0(РаDb,QBVpW2;u'LOXL_Y Ji0Dc1aJ.R!;DWe(Bpֆ6 1v"2.Qc2%sp۱ZRۗ7bշ7ִ\pz L gPBy<\ BD`g:Qі=0l^7UE@w0Ԛiݗ -ZaK.HT>~1ݮ b:Eec(QdHTs:H6|("sO\g2\4{o*:VtdZ&#J/K-%!F6Q;KiDQfvt SE_\#:5*ID,~SEt-k2Y2!T&Rz]~ KMs3r~:Q&n-| (r7ax,nc) r\=Bplsr54nyͩ9mXe4"*u8C0ƶ_y:Np` ~N(o qI9R tA!;6J0t .kJFjY5VsfJ7]Fq<rMa~Wz{Y`?.\VCP2^t>Á=XЉ)EZ3s{E) xb $(tOCS>{$f-v^$aIZ2Xv@ oǭ5w roL'dEa(^ԔkRaF0s2;W]'!JJ+(Dm,8@ `ۅZ*pt4L1Z]sgJ 22<ᢙ)30 OeXrf)t^m;R@w !\t_]Dx%j9naӗ󉋕{=F9!'UyvTQ6Wdx|B}ڼQήJ[4R:rQ N4 څTY :=` |J]zbt$A4Ph9إL98tvi53hSu,`ZKӑR$}fl0ʼJ1Qo r@! a!9ÖL̙'{-?v+O}~S]/Kuy'dKta< ˈIQ oh_AV0.4#ѦdžgR)LIMmOǃ]+KVd+F2go%v#ѽ \Z q -,ҐyEZLKeh9| bIluX[71ȶy-כf%#žt&w~(I) |ʘ$ӽr='!h5uґ!I*yOX66KT7"GN$z RvILq"3lOٮ(`}!wg.SiJ eY O8gqXxK kC2b\48GQh8\Z46 Amr$iDw^(m$XYY?PP-<.WW]$jeݦa?]AҕNrw_:c\;E% ]!&<]Zgs-c?S!ɼigw6f5MtHu:0YJR+336* LX!dDLNt;z>$^`)T]f ='LOóߝ C+Q<̙*>~3&2gA G6GB%]]?Ss}XF8 Y5h՗C(3 ̧'><]5Z6ஸӳ@ƵbE{f&P(dqQl fZ}ϋǁZ[!sqhg,? v!~!‘ Nfm^T27lӬz_@,V!E1nn>SM (r<ʳ>\As+X5j-g} dxG_(`?yAiQsL~;ޭ]!F\In#@{x·^߉u Mif3gy?UFH8!EQ~P>o@K6q?hHmJ4k~*zGs@#cjjC.zse 2s,z+M1ȗD9u{[+XׯJqjP@Kj g!B&T}淪Qď/C[c.L!`?R/ͨAyۅj܇W9٧PSIdzƁ>GvʦWpztg.hj-o)&tk5,t@h&\5JG]xB˜Ejy.qKoz06lNh Ey(i@ ٖ1HM?ȣQ?uJEs3k/qkdL_仁1&"Xhuv)./}2wcS # ~}(Q#:+뗌p{tIdE[NZni0coEzV R}@M/b33K+3]yJ 50%b],=`)g4N}y̞NN-Ë;VSQ$p>SXqpZ::DaVyo'z gC$CM٥&q-Ύ xL׹) He%3l?7V.goJaVZЙiq#匢p8l4 )w#:m+ɮ-cz›B Em@:2c`W9|;{3&ZŴ5-z*hbӚ*w ('m1-<ʜnzxqm%Γ_5@Oy \!Cd7j-Z(03mUfR8<3C51iwGtj}XЇ5̩ i{@&qkKZIomd^bo.7~T& ٛHA,TW ){A+DŽ@ޡ^,Qbl$o3zaq. Ȣ>fr ;M5)]37|b"ꀓwfiS? GQ#EWm-̓e*8fh#SR:ta>P/a-o0H8G#r; a^ k:ůzonxR__|ePkh_T]8SWn@%N)Hc &Th93,]3aQNd'k'SdSewnt+}Ғ,އ 4Q@Mc"{ln:>̞yON KD 6<}؃fwAhm+^8A}(>$VϊzhvjMpb!; 2a.9P@HC; Kf6Zi#8j8j+_CJ; )_oI-4T[4"^MĹln?(ˮGp_8@ad|Ok{%Vf `؂!,TsMSNR|̛/ި$wƹ]t F ]5!LI@I&ЀǒEv1iPO(8~-hBSW|:j)4G-בY̎ CQCԃy b%t|~5miNo!N=2%d2:r$c(d =۰ ͰRŞ eT3ּ:Ƌ7NU34?힣/dzקLB`=ߺ1|֕yǑ g^jcfmBKZzH!bI9g #AC"{3poL؜Zv bF.%n1$ d~b\b&5 YCsW7>ny1hH3kPTu JE"1C_i*% i Rpg4 {bd Ħԇo 㻋gCc@Tn$> $ϖ7֍ov8 M-d#tw{(^9}?cU[b"ģvadZ d{*فP:ji.#AV yUqKe95uQ:c/g*O2wZk?9Ԝ) ʼk`US6䇛oџVZḘ*>uQ1a5_WnBZ(+YAf+:*0mQa܇Fۖ? Pb'M SMel5՛{Ās fmZZk[8_y䢧3)dIJRI-a+pf;t$z^~n?0mRgUG:-aߥOd/?AG\fc%`QX9wJ;agWI?i.+GUE 7f?Hwː_`׮=kibԍ"RN*Z}lP3RЪ=āL8C]XoϵjdVG~F;MDf{3SWRTVL3@9w;L+xBև ,6 s^Hay(NQf^qd_FB=N >mOAPהbDGփo?@hzN2*6e5 !7C/#vNdLeJgځT*_QiO jTet wZpH\x1r|p&^ ,;wTtVj˥wyDea4͊W%F;, ~*pԅ4>[*.s=up"H3}1*|Sv7*&9Lq1n uJީxCJ8x*Ci-/]8 ?LAxi)C +\=mK)B &KY4 u IyjSҀ|^F!qk~CM`"XSJ@V9hU H +<f\WLuy[ꎅh.ָժ1fhJ}X'N;@N7%y5<.\?a&4tjb_J*緺*0=/<Lrma>eD<Z\ǍEWj`IS=~B*F(pWriLz%z.AJ 5v:*-@Ђ#N)+h!:,QҶ<hj7W1&d}OÃd;{n)GV泧:K+씁Hk #E#ʲM'wS H"YcETr%̳. lJْo1VL"hl DbR_LC1D[rԂ@;N"*ov.!ە;|פ@Ac1iaE6%Orrt~{2*k>gi,0r|P AGl'PX{U0Rl6-A.=ԥK0e8C0(GIH)B՝#\8Craq//J MXW+"-)sVƔٽO~PQT\PoiIORw5l=ӖJy+fFS)\g,TF ьPY xP\#-CO:1ji蟄\x'n{A:-C<3:-J*=M)R]Ϭ |{` /%Unt{K:+X-* 鬞M迳V]`r!\\ҳ:778W&#{八ekPVnrTc[,( uBUU6Ș9EIz~kY8W@FuF! "3Yi;vy\Yj׺׃'a΅(kXB+ݤ4Iz"~BR"=wt=xl2Pَwm\PhuCU(08‰-Vth9-fȬɅWݟ#5^[R}uGiIH|չ:U#{f@H-}x(῔c״״wlcklBj_CJ& FN{l{ !5G6lܶ(@[0k-sٜwWVftrBdOi7wT>Hž&2/B|,1noVtWXAcb`hPSz& ~il ,r_<f/-ϰGt$99l~/zw*@(5QvᑻץMr TE-2ĝ^@ӖOk%)e\XrMD&^I'%]!5 hOTi&=~SM`W(:.l?_ڳ`Ldv"Tyl3#l(\g9.ŭkw01oD~bg}k6lBbPWgkdnNo@@:6NdHIB][ x4<h@~ܪ$B6q 8Œ]kN4e+oYHϴi[K)Ѓ>c%SKCj?@n9n\dy Xz1U Kz J4Iސ/vLr H9XA%؞3؟ЎZjGk5iӯ5Mlܧޡx3\;.~:srR7x!drߺQxgo YdޞeƄuS{um fG]`8-|bkS<_?3JL^BVC-k(zc[X\ˏTx.J0G [q 1 d(p\nȣ,l?ލmx谕,+@XlvE% GNTԚPq$]hMf(Mx6 ĭpԇdPTxhI`+@r6yTX*@A6$(& cEwaQWq~p~h;~$sqH#24 %\c Pt\UQԷeݡkʼn. [ՋèUhLZ~VϽNflB&o$*B=n(4s*%0o " 2ԧ Ŷ&j)@rDК0 MNnk9/Jz~wetx~=5D![0q獍d8%GjaQ^2Y=h.eJ$Ԣc7С[7)HM| Ԟ ?jt~֫쬇!gsL1t]GC&ofzN!tC͸#,7ߜEAk{^%*K@nFru={o)u4$6w Mvk)*X-l[ 2t-e{hs$; E}wƮIuQ =2ȸ 7Ϡmvwn278'\>.垍awZr 3!X{{'ٍU P-;4Sҧ!> Bov}} Jw6&//Y4?UWx-C}R&? {Nxx:7@ԀWh!OvMCm(X7 BOp6|`y&:OTխǶ M~D)ʕu;g#7VG"0(, 2ǭ[( H3tRﯳ ٵ,v4`> C`ۗ ìPSN|zjP] ÷]Ǟ܉J +zܡ gwQʶIVc]=L#fF'OiyvGV8Jd Cj/O(sL#) 6ݭ] >GʶgmSb@wR/d$Eiu,Ro[>^q> iuRt PYg: BC+scX5p+#ʪkWdH}iE7Fy|elx)*=@g{mB*f@Ꮉ}>(MzVL{眢g"A4XᶳK5C}8Inh i8+}G-zՊ*K0sKIR59Ku6{ _7>V+c)z@= ʊ9Q_Pi\X`h()K3 ?K/+%TZB~/] ؃flƼ5څ4+~]r/[U@WjJCyku.!g݂EQX]:[Q-ALbz -2p!g8lGBk"O\mـ'?w{0׳B2)ؖOP!-/]U$XU;DL;.ؒW}aӠsIVʩeo"GWRiC!.3V`7eUfm^H+#]> o`LI/ٌrj ~L9/XB['*:pX!h$=…> L=-? %r[˻_#-%e∪M†v@3NeЂigzx~!tZ?Xr 5mԭ̨w[02GjPMUlJ:-`^&A|]0~*ps̭{էGO~\&(wc+:PAE]N5˒_WuG@0铥*Q Hۿ%(&#WE@;{rdj@3oo=)2Qis{#1nfF_?Q )w_ &>q̸6[Xvu]gG]Ѓy`L]`5˺0Py%xo.nSĪxs?߷1Z&w00RU2q~)1腲"yaPb:*ew17"#.MZ*{LD+z`!RshOSiw J_t|K˽WW[Ե1C˫puL fE~NL ߫$⣡zG ڈxwik[XR06q2 -DW7 h nYyk$Z= $/,zQ$́btaVrw|_$Po>w7UX_BFs O$*ʡ'ťvtHkv/\(]$ '}uoA 9F5*>&/ Qmыq)NB#z0q!6WIvd1=QvaPRM |A.qi8ٮ[ڴbH\O}d['ae``|f?ڧkBaΠQfkQ|OyJDQGp4DxM`@isq|i-3|\Sym!0`/{њbv9]oCDKͷfYڿx D=XLJo ^u5g*DgDjp :. uĿwvfDM.(8T"ܢ:~:;Ka-m 'd JRHǵB 3}@|λ+y|%lF^l[߷Vo +4Mh[ٴ ?jRwЍ󓏵4;kVK3: nq5-KwC!HR *'5SפoI!L#뺮 vs*aEZ} xiP8<ȜΒuj-s8ƿ&62ZE:9 n >Fbdn#lu@[CZv\Ղϐ<& %+||=+GC-WEYgl)d$p$sHxhV[RK%^1Ρ4fXrǏ0PT/LWgN,SuZwmkF?067[m )^P)0aڭD`;Pc;lNsx6BҥAfz ±s^[4_ϠDJ^w,s-ZT ̄{@b5&khk52|9T7<@*vc:*AP8i!NxNJȲ=PO\;x"RVsk΃@ګTN>4et/Y.$5+o'G$6r FTXs2{"Y#9ĈlD%FU:]꟯vlKEn*#Ce+Ů=` wh ^؍ B.xe.f{rrhLPJ 5HTb^lw_z ^.B/;0U3i ي"WC#??EUN5FSe`;^[vuq>whz(% I߹Gߡ~ -1Gj^5XIJ1]rٝ^'9cW[9i=rbd/`#;K15g@֍y[C5'V9Pd% _ a_LOh`E(N@.=8`9_./+ ?fkqX 4 PxYl={@XMN{$$]ÂԘ!C݄=now b<÷{eI<4BApr)-P r`]=8掍2 >=` ̞*ש@b`2SO_n-V[VWg޳ܖ 63,: bWQPs9NA۳;޳@ulTz$ $Z;&d=sɟAn[X8n?FKsd Wcj.pGWZDL;p KOa^eZ,H*P%JWCFBB-ێ~,'o(ceraFx!8D#<@nY,Ѱ"9^^B*0+\dlm_Ay`oS[IҭZ+kGdMT$dbv[3HZ.R|l!C`裏S$2wn%fБQל4xX$n N<|=`_0d ~* }W,!͜iCQAC,þ<.v x9tgtQ{<2B9m =葟Jf6tzh=^+dnm예EAۯr $#hU d-Ϸq&tf=4P|!t"[ c noHIi`>9wlyvYa 5.`D*R^tΦJGRo'-"EFl=MƟvQ"uɆ 2NFϯ4f{C^[X:=JJw9VfvU 7Zou%=9Šrwy&iJ23vձaRY*-eNWŏ#zHDrlaI`'SY$ln YG_8=Ģ9 ('z33@â`k 򆄾_Z/ 9f3ntdCbNM -mݻ֘V(\Ҝ#1 Xf XOs܂BBV&r:tdxJ1EЈ ^򳸙s4e.l;s4pIh,@&=UnFYp:nbvf}>ockd8'~T Q)a2c b}qRsbm,Vedw܃iM*b( N]۠mN,rCCӋXWQ/ }T tg ٫":ДMuj!?,;@¼Uk*"eogTEQ sH| (MŐ(isrQaS88ZbPq̓Zg?0v /H^\ѤWצ}KId벑x1hNy] \XO+lpmBJcAcn❏,.UVwn<Ҽ5dVVvl~bɄo:% 1Gࢌ>i.2~ + }wi_/. zpTC{mhĪ 8L)ewH)kN.i~&jABt/ʍaJ1iO;;\AxDQDFBӀ/?ʺ3A``vgfuEλJ'8P4-Cq m7@CCu$nF̋(Ŗ_ۄ TtRX3oڻėJ9OR8k8԰m絎 voPxކ2AQ=U")'FЁ^E,VBj!<Y/ 3-4.vU0xG EQIz&P>n*#B?H| eDoG`-M>)""QG Q FF'~\_Ȑ:;IT*Ɣs-<2W/\'i'I@,5/Qi?]Pz#=O<} 9lnglM &n]qnϧv4"c,o(q ru)V]DpK(tAȏf Ap&fYElj- rwY,œ[֭vs+#"k}yD=U_gBa`mzb/Z[h Cc bqzf%`HZ2Dŷ|OÙ㰱jB{K7{ (>Ņl-A4 pNХ i$o\zޕOݬP֠W d6^I$ݵ_1jhXP)s5A.vrEDbD߳ת 栗#I&2u*:" FeɃ:k/ˊ;| t^HCsU࿔j=i4EA5*WaWM3 ",sQUʇTuq%NbƱȩ=s)ۖ5bVF eń (ܬ>!Tհ ɘ]?_߭ w!gzP{AH :w2Vmk~hp- $>v<~ kU ~uŴ`QED_r:J:ͶIW.+(A*$ls6):|>v`F]dIʲ?!*1Ϋ,M1w f+Ȁ`>=P Ij.;AW8MJޅ5&b0HD96Hh.l:JFAMf +k71G+}'A.lY ⇉͵dM z~mOuvq֙NNyْtD29B`- x6w%Vdqr_Fy|,H~;4R!݄옪)m6n'B˩IvŮc):gzs`/1My)k>1WDez#XL?g>֛hm,=c2]dB\闇| ˧Oe~g$A ߂ T*z޸k U;Haa۲y~MA=yYj}9 8E0tt*$sj U=<LnZb7{UyƑ.UaPI@9ѭuJukA$u~FtQ7]ޚw-J|ME)pJ-}F'[2 ,vtWW6kY?A?^Cthw@ chzXx3t"!%u8 IQ Xd'|u3VU$\~5B%2 b)}͍5nj*kYf.{D!n!ޓYfZ^΁l0głVɨξVպ:+jk`5qEF#/mN*eiPwmFbE15%iQʁH[[C定a8P3{-:F LOXՓL.iU߹bXX (Ok,Q+ܑw7-Ne8R3n|&}z\˞Zi.۴8{yuf߰AB+7^'fHiӦ)>)+gKZ0v!ӌ X%g8ulp&{U$FkQ^:c8?e2 w *Vv8q( .e(ۉ?*%pab9jtel>=0p D%sз(v-W4UPpP E2" ;FR ʱ r3^<-jCuK 2%o~z+ ,KjNYQysBX|NJ7M Eyr8[+ I$]j?&ӫHUYZIV髥ְHziFjђ]xyZk[J1 #1[BjʜWDԆMJ|Z 0Tu:q8Uxx}XmG,B)P:ugtRI*}k+FCAm5߁eɰ sc溛=wj4r \ |+!^+"]1pRE^B̞ SD +UA+"&!3~okWS \d~a Q.ZicF,v_Uf:üil9iGn/<߾Ekw{@ͷ0|ɾVS2,hfe52H ꟪3@[ͷY>7H1kնI3,!CRh!l,L3>ג!MM\m',Z]:PėMXӴNJ+x]nDS*=h>6t}ubʴk7H`KTҌ)T :W\LB+8t7 */iF l#F"!N E ^@ 7? \J+h+>!Y{o̲YO^k?~Ё.x6X`&9HIe:0e?khw"y ,HszD\/Km,awwO}>/?oI%dCh a4T@0es+V%q!3YQӮ8|@uE9"f1Z`3n*Ñ׍LD[_ ]">Xt|챳ձ>&K%׏dVL>G +̃A5vǭJ_940>WQcG<4H~.:kC_&\ۚ94v\"Br*u5\=w0B)3 P $-WMmy7VJz"SO+fO}x& @NP4A!@3Qg'6XthnRr ow AMd}.@TO~{L2K1eKanpGn䜐-Q3ox"]KpKxh=#Ia vLe,9ϚEfI^T]d}h2 4]cOtLdS>1|]:CK+#I `q_M& XX>խ܃)xp85뉸 'mI搗ꄠ&?qR@YY;}LBYV vlc,&!C0e%>=H$JA@ gp1a?v/d{f'67}v5fhMHHmMB^>r<8`62\7SHaƉsfY09a3g[{OxMʬa沪d:!\*Jxkic>r,#GO9=or$A iU[,!g6Ȓ{%}?WbsEbJdp$[&wP%p3Cǎ!ԨC,4JQ@fd1:HZ7>yu:BCndwr3u~ }5 .z*: Z636, zZH>? )ΆSQOcC{nz^8-0pBĵgOF nZƓ m\d {&HHSy >y D XDZw"ySf,<>o?t{1%_T<KN4-Dǹx̂'G _D&5onA[r7Cӻ?1 e-& ěd]·TaPT[u0oO \q7G֦N9FP qǞbstoۭܹVcv58< O攒 wy>(ٷ84gN+PW;@^}Z%09u~;U!3I2{a* ,0؝{p g&y, 41'溏a-|g(/Y]@@8Y/ulNfdG4'!YrB)r_)y8Q~kx:cu Vq=\ylCLי="`ExЂ^D+k Md4o~G9z  d_m `O `) ϳUnL4~RM3d;qg qi:3EkT@盆v̾:ϋh8=,ufs',>G:mvq#2/ʓ~G6ho\ʄP-Cw+<+tmг;H.Ԕ gf[Pu4)䔷Ocsd> nKS|0iE#Y. n)wi(Alsz+KVДlT{;nC Hf9Ӯ-.r: OI|HSG悈zBa@P8Y0%vkJ"Jw_v8wWg_"wH|P )IdĻ|6(U;- ;sD@pPZ!kD+IrOΏ`fG4rxw@pH3` b\,*PeG>fqr4V,/{<癊ւ'TmoGa?d4zƴL:BMxG.rT]~=4߬ohF*[[XhAhpcXا[JlF)] z.W.jW;Jg%rЅ{<R|̤$điMUƐԯ_%hf#ckE^MBFXKqug6t"c 24#?[ͬkao2Fd92.NG;G^ZK.!3} VS%5yo`9_}="i`tI^+ҕu'P)>K_AAJb4*}e?߷J$r.8'4pgCp*̚\k0c"A9/ f12(yhVyiD2>H+?Z##JA}G/iaѧ@}a/Pa(Qm(@LS`6SMW< 5e7-8Uۏĺf\3;K-.|9l(FުT}꜠gr˂U[7O"| Bv1&v]"oPJEh Zi}g뛚 iLNN)Kqb2%.!.QM]Rć)q͘ĺǘeCK\g}'(jjڜ$ӈ((Up2kyGjXri_q_(Gp.۩JyW,] CW;\0-Y|~z+D"U`( *-BI.% 9DkX66^Z s8/ӂ d>- Ppfi9GjSl0qcL7߹3q/s Y N\{QhnB 5 @+uks;[âxB@c17ĸgşx{΍( Jy2 znc5N^Cd>*D@?eR'JZor/~~L:LЊS/pG2ufmnob:q _C@&`y#'w[ֵwmwr2AuK -X J(6S/dLF&RR7EQJեU3NҲ2,-3fQu @3+$e.Zc<zHutc#ti(gßhEǶi&(˽|xMႌ7abڗ^t5x뒦 ҰL wJk8&U왩FVd=l"sX+Je~]c4H, zSifl6bW=kpY0v)x\ڔ\vo!Fw:[jZoR޹÷ <ڂy֍Wߔoe_A$fm'~V.N1vGùe$n;, L)Pi>HY~Ԣ  /_x5S^,XXO>B KO0Ԓ۠rRՆ{u}Uc@޳z _~QqwE3?@\j>ೌyHm}j19>5Xz~ۇۢy7XG|kv_4~ 9FYTIloYf]Ws]a~UА eHۗ!JQ {YǬA})UHsH8aUq/XDEC`l&Z~/qLHLAyT K}2爁I&2O'8ǐ g0XcQd]0'\>n?.#2mvM"Cs--:i߄fw6H_t]%L6]6/DμGJUỷFMW-V@l A20f^hUZSPi45>^v}Zv!Gtuٕp:scexiB; @c[A72B{+*Pz*`j,`])jHR V^¹;oŞe$tP*G_L67{bE,% h4WS]y'O>fv*둝˭$Ё} w7Bݡ 01`ņW,tBOL9@X*%ӷh^عˠNתKKH(jpHev27­r96s]*>Pr[$J®iDξ lF8&10S.S׹M2S Q#LC9a=j#@=> !,B3tQZ0QR'DP w]{u3?8S̡4I9(RFW<sruLpۜnך^[3;1o;I6A{lܥ l4}B]gq/pjIl+ ,R{%9c[~E3p$|$ ]w.*[]>ۄ{Qn}i=VaRpmps?WuLݞ,636Lu^c ٷ64LxU6sbǯiH=%#y1b-[&!F)@7_s5voؿh kLPP'5lD _٭2S') N̕|ۋV0ayLLS7 cODmXnmu)oJj'^8 sJ-B^.x~UTTɸ=9e,g? I42"MWH Nc@?TfS,e+\SK'uQPZ }<@*.gCpV '!8Y:<\Z9$1ϪL"lExk%~b])Bvu[(h@ Lxo50)@wB{1MTF"MJJI6Ă07"y$ sm_k3j=QSʎ+E@ױU8 n(3iٔ=Th^kX+LZ _+=d'`6\aBĉ \`q9 L;Y#aT|om9u3z5*J?2=~-9^] v3:O/#F_gK?XvO9?S7 ±&{~P(%( c-omԱ4WNTOǚ9y̠ V~ ) \T: W " |FInSwZ( U/@CG&j;h2pmi*Q!Ae_~v }0ʢ+4N[!kΎwx3ѣ'?UȯKw[|.A0quS }' X-+N\%Āс8j_9+FFyշ>,Xc%ƒgI\PͻKC>wÌ޴֜%UJH豦{z:A |?"_D ]ٓ߾9 FXթֻgY8x+I{-~( U!lu1o iBf#Y,X븤TNYS_PKMIX!+#B쌡j=M6R!ɵ/22U4̿mvPŇaij&X3b.#sSFXKLҒ +72{8Qم6Ud;l,>έfj{o _-3FPHݧdLrА#IP[jr9wLF풊0RZ- 05m%Nr]Xc̈vSr_ Ū,:̕)8K$lVAJ K7ֲ167qIc!;xy+&Ixm1xRz9%ۇD.oΤ],>T]CӚ{hLo(0\R2}9rN.ݸ-s䉭EWB߫eEOc1: jc̒OkȐRIpG_{@MJ᠂ 5F"~$=PjT֫cne$ܺS d`F@]Eݘ0

EqjdǬH7|X:QY*K+%DpH|I-^\tsy?V?_(*tI8O_Q pҭ% ްscHB;8 P*jEqasuc#O":hr'k$;JxQ~s&vWYdE, ÿb? V7Pch4! +˳KnJMqS5᳀Lޕe( Y|^zΏ7Hj o&#t[yTFA|QK.HkĞs0bӜH_i̊hL" +6lv.-f QJwZΈ eՊ#s5*b, 5|l!ͮ mYH6C}L@}(jYVϷͫx,MG*OaLNdT仼Š $gR}u`dlٴ{F2ݩl$J8hq^^/%FQT5!_톔y^1e9F7DŖ YybSA뮏\ ؀1.Zuo>jp}5ι!ҙC%4 }j^R:EDes1KVHB?]O>(6V (@%pZuR3ndpfڄ_v1(Fg =#aOŞM щ˜gAPJewodo&*`xvfbNʔ13k!tЏZ/c5!IhdN +Xsn0I>YF m(/qTq^  "SW><̯8k.RBZI3oDfVX,-i}g?/9DtD|h6aNW/yD[֓x ,=Z8M?bMQ" h7eJ9Jl& вR1q]J٢ )VYRG a@j^%-{<ZUvIDU? 5O+O3-ہJ;L@e=4T+9aCR=8"h؜:dVFJ G=w:X/˔2H[ɳR!)-K*:%t{rI[ XB{>sGUMºJ;s8aUܥE}- j Z;UGࡵv7e߳0^["U>%LC\uk$,oPt5ʕ-8iA ._J~er=\ -tVW۟J>!Yl=d]w|Q53ʱP|Z89°)GU*6p4YruӨf6mgP$V@ Kk DKp[ t] hٯ̑st8AYS€m1Bd|īQ2R:ejljucv&]ŞI3Qx׵F^x[hNġ tpHf1[o<=-Efֈ ={[p@vPG?bġL جæqQ_n,O2шeUzE',K{6ҷˢ'[D'R'O(LΗQE*do\Q* D c"HfFh;3 S.ɕ7J.$L^SmC/j^č |G!u|nˣ?o{9e}Z*on4΁!*SUt'N_,(2`D#-/7nةX2a;v:Btpg|?_ FLZ' `\(#5(@ao<̀}EC 7 OwY_+Xlƪx#s (6i5C DiZj҆Y,w| C ," /Jj3b^XYs!1Ev}Nδh>$d"1kXicGR[Mlzk|[ԣ#HO> ,Ŏ5?fNDS~HVXZ $zWf36oC҆:]#)GZ_xM1p8x`t>{H'Kj$i6ny ,*z4"mh#$t7P'-u^<~8WR&id-9tyLB64&EBSoބމ7YLP!JmVe;_+ӛX_᪡Β集G}Lbt &s'1n!@P.CT$hjSbZbK~ ;[IU%3.#tuI5x>6i2grunL:O X"2!ݮ\@w+Sʬ 2Ivw9.P3UAE-NA_0b-x&>1_3bn /R:rؚ`TvD%e[Cp{@OzxT`M0G)`&dcM.t­_濟 JhK탫?PP\S\_Y;)o m=ZI3E YuR`U>aY3QۗTjPI`6Ť*ZH PF{Q:L0 Yj{K$"AWszxG@0U) ~Jݱpr249ׁBp\*&Pow% D[82Gy(|G" 5@0p` QE\{qY1}SSϑNIˤMoa Rn-ԯi%:)ˇ5Z3PyGɉWñ~! "|ش\Ta%YC qJW4 \g a) +x0" xWވiJ_˺佟f:I4jmnOwbcLZZ؏#?j9W z"a Ao"gҐ8(d,$8"s߶'NHM.)݇;^{2KcJ"SBBk!ʁxh"bsHkBɿ>1ifVkH.؃ ZH.}QTȳnI:̧Pz(kl4}(RVYm}pCUb#j՜$NiLw?w3vS9S/ _zEa9;2VpƊ&XL,;Ϩ ^m(B=ٵ~\l`iE]6 T ~`H`#"XÁ ߺ2Qpex[nFKX_WQ55zU{RǁE *7/:+:<5)=P UvI6dbF~w5 /4X9"e :" =P Qf Kݗp0 ܥrkt7kUɄ Lm 3\k2ѳq" gڑ@;pS#fu`׌?{@ȼvDf5a_wLb@~y}R,^]![aOm3CjS"3}VBaŔsC=p㨳)Y7=],C#hxB?Q*$A+xˌ~qͭ^@{^B=YUFb4N|*kܧjq|7,{$M&!7:wj+2o$ql5Ǩ##I6rGs`آ<_Gb% Dr Cp%0jYWΫuzIhul}IΔY2Ν1 +\* ItOi!K5͊.(1D1Eዐ 葈eQd9iÖ`Gt5ttG1>S Fi_.IA$D{L*\ L wq`1G?mb;U+u98[Ʌ(S쁅ϵ5c"vbT"rA%BغjNAi[c.ımB&HBK[m(QJ+Of~,FD'8N< 1ſYf.":@,/kn02YQ0C\_S׳9uzæ'7Lp Y0Bz Q)j wǷqs~"AmYB}:t9C>:($`6xԧiOrBhRjjOSk<- i`5iYMRc.s4Yv.1vk̖^ׂ1R TTs},tGˈt3H&HK밫1X/Uy')/vz_vedvt>  }j\u@|D~]iš 2%*tJV://-Za7ԮPX= a^ @=”@Poܙ8,G^jAQfa4}L!SMA,ǿTL{\_y:;~S !ZS&En >~^AM}@P*8&K%Zm;EM=ef#ݛE,|1ZGJA+*nT#E 5Y\'{{S:FP'{a9=v`Z$oTD& t3V.JMy]Sg_ʹ|⁧T.V?b^}J.wY Nxdnvk#eK1%1͘$J8d|=F.3ur:ΗU; 5K],x:YbghR?qkgx彂Ll,8-j@F `^(Qo )eڥ[{xG8`^u2 jǻ'4>7_,7cjqɭf U!0NeZl_BCSxO27+DI;X2h280 STxurGԍ  * Ni4^ZoeLߨ/A=_$>b(.pA`؟oK0v/TZn:6o.*^f8":X]X5R3煸åCt60Q~k]2 TR0q9R+~rQBX~s_Z Bȧj5.%(IP^8h#m9S _YBgmDĂ j4Id >KAUlw+82v*%ty]TIo93o2Ds9Z:#yU`oqiI2G.+׫Zz('vIY':D j"uL1$qf p>&s;s@)t/s6 +|g"]"ϝU/nv"w֪eVyҳK+Bx9y!_˖9oSzhp|t'GvƻvSI^rc~=kUE`% MIZc|pjD4\52è<qʤtY_QI3KQeYo}ĿITPmPQA|Jfe_:[ gE6Ė=)1GJARiK~b{aU*Bڅο~p>DA(e4-|@GCгK,p6.i9Iq/GKpmpԣ]8||;Rl}KD&i#Y:pEʻ6}MmO+c.O}K1a$f(;Zj@9[Ei*F Qr7WBtWQ.F84Qm+YH.2%Hdu]$$zYhƐ/ pԠ^_*iBM2\бr%u'_lаVD&?g%kFL]w4 4.-`).OӚ>rDҖoZ K]ye&-̈Ppv9jh5X(<+sjƵCGm=^9_,U= `NDӥnj 8n2#܃z|S&Ot"Bc&i{e 3ԽKyqRjO='i:dSg߄A\ĠCAL)YSk3[ڌ\AJV0\ؼz_=A"> l:簦280H,A\< fuZՠQ7 lR lfIi:߾(mB:5տga+&RXU?':f!+䖿XAe,uTrɉ=u s?増ri QDMCvXB]4*^+R22Z\80Copc]bم}!D!ƅ}H9kniۆ}7`\W.)SV9XQsdڴ , ?\#qe`c$}FH֚AמO۶s^; RGI&S]ÛE \ejϠ6 @D!rTT6؏g(${u\p)PBpGLHN7@q96 ;&zeۨqCa+9ja$ۭK 2uXJK)ҕTş/ -?BkMPY%CXӫ$1k'®w*[Do!nsTgؑ':`V(rM"UfB9?F4?Hb+P XVf|arcʐ'3fOF `dP B(q=ޚ`?3U)W>D9|mtVK@[N`RǁA >>̭S7dsU`1$}-L61sXo`p=bBV~1ϔΌNwƛ% a\ _('-@nfO)ى}|[}֮K!x\Ȯ84a4oom0ImRZAh_&`EpVUݍ&< GYaYyfGk O#֞CN+Sj=p 2_fwz־/tNAJŰ\0"e# 'ZT~ɛB+=? \lo`wh3NQ oGxDɾ[I Ȍ+_l$EY!oH4xK֨IvfL0"(7fu]4lbèD SlUcRsў)!8J<<,Dc6k2 vS 7\?,Fqu$_2]5&{$$ȾtLՄSzP~@wXA5^OF,XR7,5b~q=¼9~őڱl =3Dm]!a5?pcjarC~kVeFߞ‡7.Fv/Jjc+}[ABb'K Vd8'IД+"h1-^&Z8\ڷ%Iķ(HJU~3VǸ WjFc.aUH Ǥ/߭_J}/dqYt˔"6m%O{0Qɍs&'׸W)5ls*ritjAS>N^5 ~lH 5gIr`t8 D=W,e_`YUжj@;6ey׵3]ӹ,cR"c0[: Ki:}n#V %7AҺG{!5N8kj7b&?)V:J ŀS?M:@hln\>ܵvs&f+>c,*kZ9S ‚aÜ_ZA88D_)ϛSK4MmZa%,7L{n[T*YkU1 dHW:\]›/?175cV뗌4ۙ.U^Z"6J99o=}kb8v/'r~gxȕnOK8Yybο M߮I )O\bXp-7f%IA|y;Uj}gA#*1VUX%>%͇3Ě3 J8U̿iv8=konsE's+-NMY3W}^y qA_ʢրI:I9sz{'>Ւ)7vlst"# 7N=f,fqF)k/a.6AVd,qiۧ}6K9A.m(P@$STY߉ =v;ZI?1#=M f?qS$QT!+#pn[2'В]Ka\(7o5R^P'tUmR_gP3׫MCr1;u#"Ѯ\r .n{C㘿O;SBkԎBwKwDUjrq" /g|_le]ڃ\^(vb1Mɶ' [!H]b evΚ.oV'S}לuw ["-4JսF9+6.%٨4tM A*H6/ }rbDTQz6E i6`#2X/,bX(W["GQ0O|Wqz`A-[h_xYUkg͞JnjxK ĭI`m䗾GsPUyYSse$;3g쪘4g5U˛;G]kM>> ;E+ɘ!8c{ ,g~W tWW.ݦWw' .Ry0l gϱW BMrPR"` gb/X]L:+GNkRs)FA, =XH yHle' KM?UlG*lBًd.i"5Ŷv QsEM&mڧĭHq# >O̲¯T&6Y-kUy͊iBdZ9X n,12<"0ڄEj =\?,Z6<_ ! x@%ی<3\n;B'FaTOsaVYPP^~еv:]:Q"?.4w~5ރ <"<[vt&Hӿdc9MΣSAΪEEp(*꿢X*7/wP VG*NMXGb kDЎ6yiszHe>MV+~ ſ늗yCQ*8{Oj.C>(Nm(}:z=< 0*$qJͼ8E XàdLH=͉T֫ kq YY ֗SP9|D(" {<fcZ*ғ T^ԞdG\ý6yS}Z@7qYAH85el2 +'R͊?iākXx3I)uowuIZ r nI4X_]tQ,~ACݫ󷧜`m4%[>~F>+8##ج^-DGowSr\UG VE]~`ya# j.v4M E= i%K+XS1Mma',x-Н]$yE$.*:}X{8 ޖ<- ܼ2_bhԾZeqk{OV%.Lv~,Xe`B9vh~df⡜"JZ$='28_7VEFpڪdN2_.K4_ޕ=ۅ8Re7h\ш1zl5#Mz^7deQ^y=./ݠDh6[/fF9&Scu1Zsa>[B4}}툐M a%OQ/y倉A]6P8}ތwF]EZ%a8oKGeB5ōC% &U`(,_T*w(s{#WJȩ>;˛G5>X5eb) &GMoڊ%  +wcIZUX K좛0%vȎ!9)3H/"FN MQgK5x}nY<[3TsEImHXu`*ˬ:QBEn> LoUpɒS:qG4Rٿ>-%>fdPTKQ[؄u ʁ`LAf6XGL]<㔂XUĚvA1:pN)oYؼ{d:8]@r1yq 7'E- %~QDK&yzeXry?C;vf`x7A.³X:Zx=*ӀE!9vmVK[hO$y-Z"2)Qn ZZh k$)8KӍ#* rOQ/^",̆1y&s*l>9)_{?\p¸T nV}ۊ?`=o}KjXHO?GIk(u/h'2zD # _DeHOX2yJ m[+MG5l z-VSJQ Ycԗ#̙~<ޢx=[Q$C&8PhTzc*ljvx"Y ԟ'xeoMw<-&kp+kQx [ ݸ@G^l] fR2`M" 2g;eMhl˓i 2r;܌р ٓnh;zrSQcf=$ ykB*s7U[ rڏijT/#h9m]c@o dgJU줰]F4v;d MY~%',nwLh8r‶YӖ+./sxDY muWbA3!kFml{i{0XZ'ClOB1/S!+gwMOɗ8(@2+8N1bA$$ȆgS6$ 0RC:T{/_H˸O(FٺQ~ eⵙ.17`lieLl؝D/45Hkw~jRnz_!2}GԀ4?C=,;`Ct"NKE!C?R$ԟwk&[R5Kڦk4Gņy8\EQD7K /跼|Hx(_wj]DpedՂgJ;vv`V[~Q 7HhE^ d5`G#œv$y|p#@1a-(Xᘩu s :3 ` { $\[?6B^S}!`̨4089٫l{*߀1 7RϑN\ͯv'ӹ`>u:_Ռ$t2I)*FxkSqrR^eL~~uRhgVy'aXk o E1u?g2OgWxz f.EG1zᔺ;]uLsDE,^r1ތ)_ R%&1vmwа]=wVi7`JbHLv<&+ؒ7B 5 vXQy^\/>>;03MXX<=d1|r¹m'%踢^QGn}@ ,`!QUq֪̜yEk(K|ahasyǤ"a[2a㦐)4@d3wG~z;Q`%GSA+(p2!ƅ4e$[DHL_#< GB0z>ݥGP8,r!y]Ңf:"H2ʉvPQJr`#0>"eU@w% .{ Ö?̀5 䲮NJHOUCkC8eIp9IK'uU>]HO/8ppF,2 q^Հgu;H68`omS)%d_R'yE@ |8Rʯlb R0KzIS2֌ތkP6˅ل2Shw~@ 1 Xua)t%7zDe2EufF8mAF]ٙEhȔ]߾_nTֵǴ#KEE|ȱtG}߈A1I7[OuK5:sM\PijJLB8Kj+b'#KJC\{:{zԻ<7jN |fMnkCRǶ|ni=tT!eVX1,!UϤz"S؆` x`RN7BST57fL~ !*nToncl{.̗5pe'9/XT`R+!z4M%'d}G\W!l8,Pi weUWVM(`=$%qaEI/_a/r\ZjP!"NJ*CLxVGmϮo^Z_oPٚcc7ۏq ״(9joHT)ƠG>[5,5p-bGc%Xo'2񵂍^)bINx8|գ.Q # N4CCr˶q"60)Jt=e'bpX߽s,tJYI .2`y1KMylbqFoN@ 31ݔaAgk#+i\DQeFPImP!8įJuU,@irrX:o^s):Nڗ:PSbZKÂwr>x3A,ص͚"5J|7=wĭRHL_E.0ͤ§*fCQwa(&^X^aJbۧCV1 ӰRrriŐ")Ю \f<9N*No%ipQv{UNj*R(k^dui)׽.АhAR=Xey?z\X2?ut&LJKMY߫mOT az{-RW F\EX- A^'7],Fc Ui9g% {ru" t8yy/ǎV=\yݩ.ە ڭbn=^qDӯ,%X-@LOlSܓԏ JϺjGI3,)ن9)6P`cMBi$=zKhƜLx(Pz!CAsy[N/⭞AcrȺ=V(pAc{U4$uolFץYSa)OPF =Z+': 89=%MoGoNt~!qϜYq03r>=>8ʕtp3%fV M|;cᣄ]^Mb*KrV#9 g#[,ud^6\ iR  &/i.1m:f'm5\#?qͮd;(k=^k(K+Hbҧ.+a{B$%fHsß[}0 &VS} נMS5vS _rԻq<"ғAHU$ 3"J<= k1PY('/zsM=Fp01QM~Z`"N(h袡 5w('~1o'-ٱ톜v>ڙ7p?:tA|PPo^}#â} Y?(yo/U6v'_|gcTe|z6ݔ˚Я  w|f@u/,"AI(sȦZσ,1>rZ˶8!LZH! j鲏M0V;߷?Z:?ga3`eXRYIEnPeGb[i_l2,יrGC3ꭦմuua=jS'EJ_1EJsS``V)(qBMȟ^=~aXI4͊:/ bc=x:b:Dz3_Dt=FHuEE->\gp'+r2DF"uɷ$"x?>}TՏ*仫xCPU蠝s`l"l g6yIBH;nR0Jd3-+Ypm/WW8>+M F`;F7U-sE=L ,߁6;^솀$Nfѭf,5%kjq_dyM& MU( `ybAoFq,9@=TΫ;SԗQ"4Ϟoδ̫’CONy PAJlH+%Sbm` rPuS9rQheFٖipztCї׃)ov+~zV)^w}IjLa'IgXo>2"ԛh?8ib ͣ4,[5I=]+Z#x?>kaWM=VOu ㊮Jo".Q48́?:C6O%eqx^eyΟZeZĆ`3$@mj)"~N<օê$ux JwS'9v GQRZk,vȈ2uT=iIg%)/"(1Q| %B̋4%HsQ|QX_ڨEj\-()23E$}J+ޚR>BW_$!2Q8MܽuIX.^!IWn_E8鍃~{1WDծJ἖pҋN+`{B)9LoAbC23VJxvD Z's_c|ƫa+yɅX5=\r>|j@Ϳp*7Wl(5ħBrp" qH޳9poN պYcQ<қ@ v}̣US$4K|uš;5V UVUGȮѥ_:4Q O@JpHڠ`Va\gT Ckpz ԧGW`L^SebgEӦF<H>>q) ^N# tLй5l_:Q$$sF;-Lɞ?x!Tk1Qf[\Kz1k1u]lɜ~L~s#dhwGkuK)b_rRƌ<:O2V*76yRIy39f9K8?&$T)"aO -_ON,H nL^O'"l;#aT*. ;㽍Di27Lzn:ey ͗\ܸ5&?6ṁ8wD!YڥUZB]:w!C'a"K%BBQ:FoԊK&Mkg'f=\ <~,t-kS0P3мȂNBwpE^+1.Nj}o1迵4G+S[Y*@GBiAv]@hyњ9XOpt[:L3RKfx%g+n2l$l,1.#V9` Nj4DirʝZ}~-(b\CCcSis^J -i8b]k7w.GUgZ^%Zbg ;iqH$V؁-ԦrABs馆2;qIjVŧ72Aco\=qZH!YC}w6<>(qeTIYQد&⦒6pB_NDzծRX)PE!HX1yKrPCjd Yd:'8q8%S֞x%(Rp~`c=|DfT34*E]w_E[D0l0Cs%gO|ӅIش{\D$T85ŋj\P$'v}5$hb;|i{ Z5rJ$S!Gk(U,aefb }hBܔpŸ+~1U +UCdo ECZ=SVI3/g8r=vW'|H(f!*F0C;==҉sC8Uxک\ 5hl<Z@!@['>?l-v= a}mdi nl(P| 7)gn!;}ѵZ]j"da-o!el6SQ;7+Nl^qbZH}G]a p( Q]sN(@s篂w:#Ma ۍJIm3YF;|kǠ8 J9%'.F*]X`[]\_* $x~ܠqLrB {v%`a5'f<+^8 $iݳmfX;,n 0dH쪞<ڤ[$"(5=U)){p6+|]xu0HGQO_xQlg~={.gݶ.I))∊-Na8ܶj>)6Qf4#=棿>2 ̮z}L?G,-B)k&z̥@`1 3>6gxSAuk$q6`چ]zA9i%zIyQ1FQR;(<$n< X&geQMV0+1p~9Hc?_jٯosPJS8fps9K_wEzfr8kD`Qm~ "מ3T KJmZ|e@J7N<\_+]=T79d }]>68Cˡ!R{K-R-g?Wk!hUf~ۄnVSJB3uDpk:W4=}uvCnJ%UD,Fop ~*~љcZng^lCa5R"ұY:u ytv ]A'w7za]+'Xj-×8mmmf,])}_xMXrʖO"aUX I*9:)Frf!wD%H+e1Y䠞VuvaװZKd8s!f& YAחYmPEcbyk_1SM&TJu->[I1=%zL#dm UK*im"'=< .R[ig):s7q"xs /8>e*FlSn|Fsj#_̐G1nng "ʶpT s Kd@W͛W 66iYD{=#c(UrefcKC2W.b@R = /Rxb".]وWySX>-٫3hJ8!>Mȃ2SPcȸtfMXNYg2Ó}PPB/jc}eur[OGaU=SWNsJă݇13F2i*mat5֏ia:od/8t_/ ^hBHhb7gU=o"09Ycw6Y=LKQrY}qN=Pϼ"0BtԾÐGt"Ԏ&A>j|` k#Q+jį}\QebD5K !e<ͦx|l I]Ձ#7\3P\&C%!؛ܭ tej#_NKΒhH0qpyRXk*ZNB`[U?G'!ޑ?d1%fc~;4:p_«ѣT0GK p϶㬿LxwD`?έ, D/$ h)^B WJGԻ?oQ>ѽ3J7p1lg ګ4jY}LP/Pd_m̊ SbzX-j}香!Gi; ߗ-&`L 閛Ƶ(kY6 <a|˓vD!h/';b绺 /%U;N2iu˶֨) 3Xw~RZEfTJk\M4fe;D7=yX>!PU;  Gyh6{}O+d^ۦs9#s-]w >/MF _g#=Ä{Ԡ':fEi1==iy4e>Mp넼c7@IMNCN59Foc T[_S!F*(3} ,܅_C[z[6qCiTi jI뱄9ONz*Pdߦ.iE7  W/{uFW}9sSEX A>>]`*6d,xq+gOd1ƶ;ct[<g)+A'_J_Q_fA:B';':/ށ%X#°Xh\5#uPҹyVa"yB|HvZgBy<+e;JJ8>A]E)q&n!ICs9wgl(!KJj2?3@ª.0Ϊ'chӿ<< pbQz FnUJ$fe"H{k=bd,G+a y_]oF@KH"5}:6,Bmff_q U.g;x+FxRWJ "ze١O-@!RY^/Zz y)Kc5a.|ZQaW7䅙-!&ڵ  ǟb/0+DK͒3?^Z '52Dߟr1j+?4;@ԱOCWl$ {1Tj!)H3sҒ!{KQa1CsDu/qG,;eiF^ ߗc˸w0]|Bw~+5e方!u^[TNι" ϘA\ gЈMJ/D,UUY 3zt\t"-.~( ?%ts:*'nsnk E"A *32x_xѶ{֎ݨܸ*c]]_1kBfahld(e-0/~ovPQea UU&; mlGǦj"8r@qz]楰 ϗJ| ƖTpҊ45(IlxJ.K\+#Dx!X})W$fZ'maD&UnIWy(kdLQ 6!҆d$BPmEĮT]BV19 y(K)`BCWUǸ^1Ⱦ.yiH8Mշ;t/?ᦦ0lbf |A"n9@G{֜?L,v o2Ա'~1\|}D(o ^ZB)Tx@+CP{t%`+9do/52sB^PR6'&*ToA~3)p;֣hw4+w`75 7"-WR'}NR-qi~Չ-+ꩄ ?7VuSlrIZw@5/{$ƙܥ}0!?7kEKj$}^]5BgmxWIwHSN?h}Sɸ,$aL>Wg ڱSD}H,ǖZPRn+ =q'^|roIuFlnG5Pn:5Jަr]w)ISLLU}WssB`\enϛ  n Ĩ7]Ke- @9i5S0t G7YՄ0xt<]@ p澡Djˏ|&Re*gѺ`{#kdl0J6Ӱ2. l؃ 0d4sِ9f^b-Z*l3Uu,·:\>̛'k~bnX<Ѱ2`G&2swC (9!S:6ZO! 1 `7J\;Ӈwv.!~;J,k ؂}Эl_̃e]uӛP(ߥ^Wix lS 4h2#a қF6pl*g B`9?4>RKd%2sz#8OGaӨb7Ыv,YYÔMYFt2:Yt vfXD$W4tX^IJTn EFs0`J]:O~V3Ξk2ֹ-|IUv dKʒGrUr4OB\/1 1RUC^sʰg<<)E^@17nYCe~^(脥9%b(51EENh_Q"Zse1=B`qOQnd'pQ9F 28BSן7rok婽d=Hr3%ƳmF &/&)*:㌻9fzN)*~%[t~ްlb]Em:7d_GHe9,7$K[Wϫ&iSk.tp9$"eN1,4YT#ehSHi'lKvc%T^3nQex8N`ҌurWqB agfJtq3;F8:D|\"Ԓ~ 1 NT7m Rn~'Z+/!2Dp6KNJצ :~$ Yn~9(fq/.mi<"Q3Zu#G'7wEG TM$*(-i4}ax"yN>#)oAliL%.gAIuΖ Oqۮhk*.A!ԺĨ ՝^O)"O;vIh7erM|18ylZk^ qA/,${.Dy _W A{ysif Hr8/U~Y&TsB͗ ` _CW*L׈>ݡo4#x#h|,#;*|kٰg,EN&)miXWO@y$DXUcj=ԏsN=Us糛:\hCɓ1ҵry|YU"8:y9~*Oy.&|̉I5л#qir@} jֹ\ONVp=nOkf 1e;$|a|q{y6Ο,b vAS~ݱ}B]Yk 2YOJd+38y3Ƙ0z[E<G4hĆ7Зf,1A·϶#Ǡ@/?P7s~lNVz;&cVn/ҵ6h T!Vn`ep|N&}BW^CD S^خLJ`X06t}F {}]i۳uoZ3TY@Ӏ۸%Z6X+t i6G[iE`rin*k_6"<ޚk7].փ9Lx>Н ]ڣC9؝$,77B|Ѩ]'˩u]~% ӝ8OP*@ŸeEw_H,B-S@TO;z. %gϕnK7+k)q?f,@Qz$s6O3_D:GS([4Aϳ͇ U\&JWBLpq>NgVc hiHLKɺ_ Hs-O8E%b19ԀWrj-6>}hئEU!g5jH-`9 :kVֵVIjlӨYlSBd U1٘ns7C^?,J>bO{K A`#֚.0D^=tK*|wŦ?|[ܶ3W}y'%Tiɒ8 \C`WE)N&hT(6LJoKfp@yKxCQsYtF6FF@moߝGnDP<۪`-fHB=L\.l{#<8>Ǒf3| (oŸKxtnL,$/\K` :FG3⭅t wC ڷCR7,9- `R\6ʎLTl<@,AD,YӁw^2 @P@IĚ^Y>3 &gcf< V(pHB:T7W]EW&ʒLQᄃZ W/Thn–kRh[|tfsj&ץi|q@+ҏ9T] !;tIxU^Y3d0@iľqu9>W8eΣ bj)c+S |sJMIk)l+ otyK̃CܚFq; v~n鹚4xՔoPK6ՒYn+;mVlU%CX->)HbiGn3G׶{+x2X(oi)VB)(]n9gk}RwRL CxP5XRa7C>NY^ WZT/I o|x2;_UJfݯWDH`xR!&~Ƀ^6 {Pb't}WG**fo(5X Π}j+WItk3:&ؠ8b+piC/1+e/o>T ȘBH$7qbu% Kw/./ U>NZcMun}ŗ="+@INg)$x/ zLdN2-cZ>چ~6dW ;Ԋ_lAġ WUyDY[Id=[ӈh?&nDۋpdT .=@1 y )IuVOAv;g**H$B#6|`ګbzK GҖ"po0Ԙݲ7gGދ]bBݢ8;is4z|//ss$nǼӡxQMH.rr;.krY[ww1ZکB閐UM{\>"=؂=(SZLBq%eqśRb]`oG#i?gУ/xw6R:hݰ/'f{'Ck].%241+qJ hcS4On#Sh!oVu ,cB:K=LJqt}!Vk.^İ5]T[J bZRt#3[/Xg%a{v,SN>7+qP{("06N#Sdq [60'慃Tk4qabp,w9bp!L9ĺMv| AS<6Q ~Ȗ~M[]{[\㽉\W8L@ղ$Bʃ$eXf>yf _}9aM3 rbDNk:f=gli"e X~7fEgI";g^ẊA3pe* h/6 |:J)D y .o`yj I^g'<|mz]ӓNgzZ1Ttt0!anyȏm'-\lZ<`i N8)tt&vJZHc*ClqxbAk&=~sj5٦1]A w~!1F뒪^t].AR\|뷏+vlw9z.K3ݥDcOz1fpD ۃ44`[f;)1FS(DbT䝭.ӕ=4L\[GR\X#_@?xX $#} 5 "(eZ[cY}փUR"臄zQPX4j*_w0+Ye/N_H,Q KI~Vc5e^% lh8}p!tr%k+LK ʹ8I_/BK8a1i:wElJ7!p5Seg{ C~A~E\Bج֎7!$b۷Qr'sj/zjz替JLC@(3,2m S8[afN?m|%E4STtbd=jwI+EDB3LU+g#IU2WT:¥XNXz&y$;5&v5jAwUaɱ@:/!'zś}DJ,B/\ɹz8x أ3N-:REںlC&j H1y ;~+j9+gDNNPyne+ت2cF*;.A7=Aњǝw$^\,_41ϪDfOIb, k-VTE492A /~CE1;S\۟`|*:mqiNẇ)X@bI>,ӊxV;n1 Xz쫂 kVpmn FfElju=Bp'5I2# FE\OAjH .*k(KC8א~.c.C/Fs07GV[@8lp6l;WPH /FBin%꓏:Jq~'d=A3_XK{: ŕ[NJOu)^+)-(W6gFM;)T:LNp} J8<ȕZfPot |ŤzEQMU=[S4PAkh :\K]G-OH*ot 3m.a 'R_? Ot/_#mz =¼J;K SK$ʳ)SۚJqaQmN4C)q6r!mU#HkoXAQZ)XO\N7fQR# a7ȋB1 DY#ihZ#--aWpAݪDF?{B ͙ia!š%R#Tw叇:1bMN7 V͈42n-(uԢ>ػ8϶׾hۭln7e ؜/>vB(Og Vh.^]b-nfm@ҜUqz/:tf1Èf;_:Pv[ `=!XYz}6Sʵ/[O336 + i2ߟDDp;Bi=[_kxDF4ay3}XuqW\u]2H9"/g>Q;:0eFt0B HԴ)솷.F;:w&!j[U,Qda4:/GMw~qۋem6Xoy*⟗:VBbLhS+SO4;Fϸ(a>, *h-eQo*!ƀ: ߏRh٠l}@ɼ+b|*'gcUe%2$N=lb/$`#;Li]W1 9j9&Bxa8a8ٚtb[%μwTlEmAͪnz.Y@HFaUJOȆAcCu3}˞m,8E0I8UQ}A$Np:m u>\l;K\HE0Y,c[fh鲇\%!Ѵ P(0j2C gb9l3K谯Krg.wŗ{ș5^poP Īl͋8]s߹y 5'X [|c^o>q݉ +i y30e`-( QltC=9GK: (vu`5>49?aKO9hIWVn }tme+ڐJ6nM k6mIG͂p:r~Xπ[`\f,d0A?5TŽBJ0BayN`_H `m'4WÕM4#` I>dAEPIOR+D}fn>wAu'NDOptQ}=]@m\_!xf OUC&[ԅ.Kрfs?Xld`r=l"lAf%jjT308 HOJCK[@kn h#b+zࣻbՏ(e$^߈ M4ݑnds 'D+մH+#OݳhI ߍS5?/l6z X[*LQͧAh &b,v'':R~֒}O|P7bZ-[WcH0KjP L\uL][IyYȋh,V "ITn\֨D0CJ$I(=QxFT_u8$H V%JtuH)ܛ&/c+h!e<|M+YD{^BS?/- b}k 2ZmPT}nfmU>5r% ~;_%!)Lϙ{ЦӘaYOPCvwb?[Gz:SKsCsY#@[T\yW'(:DnQ@ŎNVoZW`*R?ۢr\% ض˪\#Fu՜1fc?*X.~٥/j6M)p/<UD7wʄ (oԼ .1#˫ϏnS~0:N5~cx`Ì\YI/</J 14E_MYЊO~VTN+ 8:^Z?0P\&4Ow1f0&k41ҀI l,A814+YR#C v9߱yiEkwq|űy%fCD~$!^2H4%Z,éVD~4Ni\8K̩ь(d/u>"fl^uފ/2j$ߝ?n5.gjZg%uQ)k,!Y$\lm\e?YNwh_W{W?ο{y>G Q;pyI[u mYmWT^r(7_rckPþr$M/_D72Ge-r;I;69eS4Bp>YR]D;QDž/Hm P_pS!ଓ,Fg789_]vw:{ t {̄#LȟBŠ3[j㙑~"t$CnxT*c_!u:dVB1<:*`QЩD8>̮>}G|6*jFM*tE,% S:V?Xt3mn7]ʶk8"Α( ^W";Z7ƙ/@e{k.w`>䃾7-k9:h@˖ .+y .vq.9f I/AX8lNȿ+~{&۵Hjwϖ,ZZmV8Y.B+ڈ,̘~;UWobŶ_G0b^p."gFLj;K~|XS2f!zbqxl7gZCNĨ,c45cG?wT1cx ;"DB)6Dx^pyE~]B=wILo3[v 5bM P:BK'I_w# w3&M̞{+]͙Ë?!ЖczJ/?iQD&~/{s/Rw*o F֍Cp2<=Qzg;V槦}WMuU| ml̓՘U&Fj&b.YXk'׉z pw\)Bx7m©-YMyP//K {hE%;Y5}jYHFQ[iVq97n1j*Cn$*fDPt.~"KàRDzʵkh'Zwi([caG4@#n*1i,zx; Q,'X;$*60N1s̔ G莟^`\@-.cU5g)!+FYN]ȴ< q!ԞƳ p)>/\sU'Tm A֛2< "1Yb/&ʡM.\=O(4Ƃc-&`5TD!Uj(3 )o!O :Dlx(cڏ֢c%a[1صnϱ7`tDmKXYO8|Q_;v2q|Yi$mEڙ-cXI'lf@!9w2n4M M5N#[X B }-БEX(rNr,(rc;zAB.;:atCgYKF% 9Q؏4NK [^ Zc#6-8Ɩ2]PVjFX3%wFxë,q `fUS[>0}f#Ix:*Q;w(xⓘ| \<}3B.-BѫrO*{3I+(1wdmF!2 XnliYzљ~PPRW2 vbvtt-sU쾃|o :?/t.݁0ehJYfo=׺/Ft|W5]GI8ж쇲 AA:Jne2$C&Y]ȥœn2p<oSoha%yq$گ.SgߗEˊfefW/lR̍H8FCRZgDlMAYP `қ%Cv~ݾaR O{Ŀo2`>QFG}҆%kwb,h/>okRŹPme5UN >9 ~Ϙi6: % ʐ8"=O7ıw ?|FF7J Js@q\\oU2O2?NWV\6B ƌܠuvl { e)4 | zW#)i>#ZOcskJO|zd^^uVXӊ>}rE,n'~Iݤs)*hM0֧MjU{d\eN)]aSNe Ҙe:HLw[K2>`ɢ`gVKLJWyJt̤Њ'5Lt&g^ao,˔`P. Tg&H%]wP"*SZԣK6BS^qzo|d%Rz6UP$=hJ yONA-@`|'GHDקY@&dT`3 _&M6X]**-:p7͉V&,ǬK57zƱ嫙n._OA[v696at!ɂЀ9nfs rhA)a}V4.O=/3"vvR"i񞧸04xcUYQ2zp^StVFximoO~PLt#P4?96|.>@ϬV 8ԝovӅw7wsQmL ޶BeCNxq;\lSHr!T_"uc tgA5X>tuKL_MW)2o*?̸~!xej5wٗq=FVcS`Hp1W\E@9 LQ`9_ FXQmPx%oڤR!l-T ̌AwcKEğ|iޜe_; Q: <2[Q7ճbyE#=я*eNcqMt SPhˑqZE`O2T# wj]] +lď2EJBonғH6H̴N~ zg|qɋvr-g` d0`'4-|]yx~׉p`ҵ9*WE%|Yf=.rhWG7$6 ei±lӥpBx;$}ZR=߳-97Ο0T a#X*vqz!Q6NπÙmɻ:g8Kg'NwY]:2 \T02(cň jA̢aY麿j8Gfp Ehm0!~DRtÄPHy~9&(X1`&B}&EffS@4M.4,g8֊=*)*㷡4Ɗڦ).ªTħ@hx1Q 37Mtbg?"rt s44Ŏ ؿ"aBXb"e}w;&V`M8Bf'{x@LA'|Ehcu_g+`67kM87ˋH`ꪺnb+}]SCF.TZiroX"E17=?yaK]mEoQn[D!v_\ڶo硸GFOVR׏͌FJ ~PlIʀ[&V,EK4JCVzP.|!|bҖ1\ ?#;^_KedSi21+1G67\2T'Ps A=|{XrCV&B@i L=< h1O!VGximްUtXC%1nW#IϺ1:n]̲zȷ3ڰm7I*;TS`IY?cJQOWW%䞷FX|dy8WOk.LeUacg{5ߕia/<1ϡ"m}u8_z%8⸾(Ko}Żn~yj&'nrN tMu)dXM7vSCѤ|p=GP-d!jCD~'~fu)\mpЃS\rk5B\$? H4#/ܬG1v֟Rh{:`}{n3ǎYvfs@.6|Y'C[dA|>ъ ^VZAŘu$ -[DžymոrںC79C'*܎yI3&91s/0$`|wjҔE=QD,ٛ ALTIp)8:oL/HP꩖DVhg -D&0,õ 1؝ՖTÍԬqRt&PV/4la>v^r&Jۙs?}`W-%-Elw liǛ=/Pf؎x'd $h(Z;K8NhVCwF@lLI?,n/ȟ:Q^iw\Z\?"w2c(V`W@NEVWʢZ7 /Œ,/??EA=M{:lֻ!ÇUg2tH-ȖܓVGCͯD*LrAx _y6{DDMQ׍7Oq Q@Brc>'*O^peT$x 3Ko@e-c >oap,+*ِ=n%)6 ;{5O[CEe^/ n/VA#BU dzD ) ӑcAOX'ؚ`^{lO՟(mhR7*{ABz<!"`-S솢[7ɀ@9n L&}_ͼ=g$qJ`8tiLV8> oJ*.JY+aC`F:=:Η燽a]+mEyG]|o$Q60}js) }%ye{j̔̔U޿@Fm60~t=9ɳ#Y.KƨPJ)`zM~ק|E9<; YR]Fl4A5bշ-j&qTCGwՖ7M{CjAb%~Hm=G#%c ox8K} o PY]iq=.y@rG#zV[pL-iL=r".= SpYbCՓ[jg=]&.j2jq*Ł3(P[hIDƟ!B^xsyrp_ze,nbD.]MCeft:èt`j؁"$n7%+G+>h&[HYݽnj9p#C5ĬHLl)a]Rfng{+G-Vi_y_@0{+rvT| 66Ro$O9Y5IvöӠZUT'3z;4Q0B0~!p*zG'B[WחblYP@TbyClqZ@;B(ưJY^L'1  Od[D~22 ]mQ\^ Ik||Q(I2'A5~s7})myCEp+ro$ɍ*D&7]q:UIVNP(㑨UgԈuxNl+o"pvVBڠ!2m׃x=?͂hXz(^e5=Z'DK&*pY]dwBi^;% qyRDa)xOî_!w!>Q#KAO"͖0mNUyn1U8~ܢ8 gݓ% Jv7o* .wͪNxn7t>J 0<h89DDmsOuޥ%$" F}|L]z~\9R%OˈUh+_|v#nTawƀs2 x(8;Unɢv v􆿢o%߄)6УC`, Xyfe=oUm]d̨ I {=> M,*aYsM'cn [{q$eGrHABc_)=-9G18-2[tz:QneW? c֟!PΣ$%T? ;5L@&!\ʵza^o~BedmWD$2QRQޢȴR B1IKk jR&2ܔe '>޶yGe}#Αk;Lvϖ{N6220HPKlo}E1a(v @ Y߂ΜhU8*7|X1$'C 5/6_u&H@ª1ٌ6Wp5nj2dbS}oꡱ*av~&5-[* 杜覎zHI+RC8Ӵa(!kVR,Rc ;ATLZ1 ݇kW Iޮ.z3 FnUv=ZiᩱQ$j0b"(DOs<̅F :1kh>Od$ne ]iԐY[}L(w@\L83Q^2keXNCch{r}wkG:CV ҉;dl#,z4|OC #ׇf el/BT6;t)l/}jBlN0o)1"}AhKV2|Da,ZB]}cqme)S5.Ix,n=G=ݼ̨ap.WKdyJg,o-0 "XKʦgp7!u9n\ 2U[pj:"04577DЅBie-XԟɧU#(LC4;I4dq7jg@:Ռзfy\ *kj0ڔe'9<2.[/-U̔娯ސJJ<4 .iTgh5.9,y%4Ax_> (Έ#@ƟjO&(zcڟnɫ`$$5834c[ʶ3ch1Fr]%$.IADar}3GVR B H]qLEUoMmq ƓYx&VTybmj=#Ӏ $,g񩁒E%@lR[Efxd# EtיG4r_1奦=k2fy?bJ0a2Qsю1p&r m;G1+=!aS";Ca?#1nCM,&_[\ՙ-GJp'q<Z.ozGj"e,*tZ6[z&"&؛ZQ/3BxS w[bzۇu#-wvY*҃-@.O _TU >A5U?I`A i:~fwA20^dU?`ou6L#3QJ|:ZP/1>YynB ֐{l=y39S/i=p$[E_Rz3׭+hst{[s1&\L 麫xzUE@f@Pi*G-H0#xj*'e?J[N&X^ :&XU3qWEӍ쳧F.f9à$ڿ3p Ӆ9+=RE[õP$-N:z PTswvI8[/ؽ\ :zzs LG^#E4|\nm yd]%Դx, ~0nz1s3^#T[T177٫Ӄ8uӝQ=EҏK8$k$#_﮾oai%Ua &{i:1;P9̻ޯܸKW ߙbåGQVL,+mw6)Q\p0>=lxL5l0zsh,B$)4 }a)Tѹ 'N-VIb$J&' CIܶ=Gvx63:4&"߻HՑa߱k|'M{:la'k\`^0┳+吚l{~8\sCVw7㙲j96O~ƙO8ՂήHO5BP& wLV'wQ !5s i=-EsVX ;3) hb3!/. )"ud4fvp]4f.8 ,m3UA_[OVc3UW o8 ] 'o9psj^ǿ\AQ %M)Vј.__ؔeCtSx@!GObRtœt>hý@ʁ_kIz-;Abp+c&p:bO"R*:[1 Ή;? xݢ*s2-Np!Cάj%S*։{uk, VafG4c;S쟓|^C 嶳"wbڛf>D0Eĭޚ:qbk DM6I]i4^\*fw]bh}0\bm˭PKԯ+"qs0q"_5 Lhn@ abM% ņ)p{ڱK9v)H;&٫ċLGTGtلJ s@1}X]OFF>BzpJp+ѾiV+\3䝲`ŀ^ő6~iKsXab9RӮKygaZӤ̲{c /lDZ[ ȕ9θkD^UTb;1'cAO嵫R5Fos+W _H 2`׵E~6 &- *n6N-QI.KF.!~G!k: ȖQFμ8ǻE(E>%fE:CemF@G(TLޑwlNfF/79pY⍠/s>C<:3tF_1)|<})#I*a<^qJa ~>py#!|9 ;96Psx'B4à?@h9 S1X#4l6W[LDLκ16_ܹBH f0qjy)^B w\?x¾KJ^Nh QD)n@-FgqFm-S%,Be|MVJBրo%- hI[ |Qy]TĖ=Ο0PC1p)1 *S81M3v8euiN -0og8jt eá8 obcX@P(H7A\əB嵁WݿAz]H -*_G=7 NZL.-+l)F;/m~q;9n(inxiO>Nl$ 9L]jʝhA}n+r/y| kgl&:L<'Rr3UB1kW\&ֳOMdwN`MY :}.@#}'Hj;֪md'=0"/g@6hE2? Wm6:9'Iv]F;ȍk`qgËy\vWx "ܡ1@}Z(]h 0~yը R!(3Z֯\X.=(8Y)]`ؗvU !_g1LWѽQspFJdTVƔBMJ q:fo9~H®ۤp` `;))]ro}^]ߡk=Z-y׬}y\(1sD:3ˈmْk|:^tjGYVvN!hJj3'[.%ZL\\|}LǴ?lSvr{lzV:zX;hIir?a#B /z E%=mYkhk*1@oZdo*<ذWgx?eB|)^z/7[$kGdWifK&x7)/*@M~ood-̿a _C8:Q |҆S,'6|ܽi);tRo, H _Q7#F1M7> ZZH׮u{Bx…m, W|G!:cb7A ^~*ؤ 7eO*I)Be!N|vAP퀋fÀbߍIXNf~C֡#uZ, gQ w&ڻgFez3jrPuFe>[a:b>w&cnpbQWYO?1w0)y ϓoT r>e mN׮z悷L) 7!G<^rOq@#]|:~Tli œTiIrx<1`1:=9i2>P $/xn`Dݓs&*0.!ΏSY*~=V_7{D%Az=f F z0"Dq@ڗ>U2;+L׮9\UGHyX61jzX80GKi<y tnrYo_vV*lO P!?Ɔ ,le6_8Y>(DF.օ0j {]ѽw\)@]6VcLxnŊMohy CQ=8uU+޼Y|4z <ߺ>gT*l!0[fiYq `1u~9q8ze~P7Kwd:jp6^UE/K }ĉ =j u D{ԿY4?E5ZMRK$2/fbQKPloҬݹ m;\>}x+]+6vwN/kn$pNH#lH륵nТ*E<WP6[_w?Dq6 ٷ$fD Rcakr$E!/:xjYr"W'שyHtqw%H,?G#j6Q>pv_j1D7<7kѥ@pb|g/xo7êv o;p<* %"sFI,^>@jkޭ]xdT5/D%0sB9Ep_3tV}[\2y͗BdMҩ@br\$cY݋G7O˫D$dBLwrX!U>ЍJX`Gède3ū8D%Bl) qt8VIwhP".N2q}8NQM>%D FLPD0f>2=/ ;Xlҏ*/inD*>NpZ]hw.ūO?SpAhf1TТsz!F,yCSVTܧ43gxT~n>.6 y#!@D4o2lKJa?%$jɗkC@xet ·}˶{7!^ vUs)q4ciڗMA 27-m_O3sN6*Ai 0c؏n=ndjE^]+Y~mY]ȜE;ƫ K{3EmepP0BvґdMxx%,7[}۔Q\~%\WJzl(a\l6^P++݀J 6.4 J>ua~3V=4JCnXF4?nYPSX}nEvǤ/8*%Wt_ܐPtK߯@C]qYh GA 2%٧ᩔ7U_: TR ]</Ver#tb4*޼ c׽)P7bI9 R3̹j@/,Jxi\P eHIHޚWm'V#+kvfk2s>݁;$c4F 5b%{Ι=1HDpEtU!0מCh42I2C_*Psז(*xZscu>6 Rp_zEF?M.g-k S9Ho峗𤠖g{B ZJDR i'釽REpA̔a"wTY~ 3v CͩB Ej Z娿(NZ{:ui@YDw|rީn8E44G;;;^Qav2އdxܿآXCYX,J5-=RDM(qb>▃2p+`tw(z^Tq\5U)z 7r,]`[W,V^I `ET`j %@IO\vH12!2Ie@*}򬞃cl T&)daMhQū@^~ZaƗrg 8y @mc!aTፗ]9e6{1}^F.7E|6_0#L醄֙Q:u[$V%i>_‹O0`}iEC+/Ozf~ #Y %#?Գ +cf IT7.N?vzT~:aX 2 aѼCSoCtaRܭ=Ϻ)Tj4=??Cz̬Wz~Z +:Rۀ"0}ҝip[3 $F~gaH{P9sF By R<1iw/k7(:7( h]o]Kw%mCo{L"ϐ0wJ7v4uZb"O_7*~ٮr)q4@90A <48mc >I Itxހj(MC:tq= n5#r. OEQAaȭ@,U!B87.j>?H )cfF?SXh$iԅ5a<o7MV.F XG|֔q7M;MUPM*Ng$:I`(Av}IںV4L l4A_,r߆hhSG ,vOִaKT_8ȆSa-j6O`s}Dَ1+jȫbẻ rx ={ &*6k|șx# `_&]ɔ v9w 9t  *@>7>:sU[mdƙw,D.F&zb{DrPGFEB}[7u!sP,2)"%Qdm>"MeNa̓`3 I  igB xgZ"eDsd |ّ/63;nƱ| k#iɥZ5zNZ:9?WN5nk^a9 RYWr%ǭڹ ipN>߿E FD}wyxέ 0)=zY{>kZw۽hƾ[4gK#vLS}4ޯtB/<HڭNK)dpfU5+cʒGv>1l1r'ҝ0>1: Am]=0rT [?@GIvߡ*Sckb X]cs ~blIֶ^h/wřJ:t TQe$<*'DK!bD tY&g&gj ))d}g[U@L0Ha3K9KS@bтvrAHq<$͖upfcw-.m]i$m(wZ D=ns껑Jr %9\fm f|-R 5G<%.lM5oZWѷ[8Wg_b"ҝVvV? =9 /,஺Y<31~e!Tuiaaq/=c`=|&,=dT8I!O??#H&x]]I]/ȩ i GA"HrSeOn bOʖ28& 0Z g|(wg /k]"ÔG#n6>k=\VWo{l{6[>OpDH??yǂ.ϭ>pb0 ӎ(]vj<1}˾RDX`Q?,$#&e 1g ?lL>$>Z'k8X\0 ow9WpXTEB\,8ě$TW, jX | l6 ڵn=O -,ÐdR'B^ǿ0˦{}qcI/˪3uO^!l8e&`%taӮQMVQnU~aOG72/b^`Ϲ7_nWM Y/!c|_˅ |\ %ߜa]G؋Օ[ ?CV#9oo]:hY|*鯎˯M~TT߇A"baU\;Qr%=U}+-DI1y2jFHP̣a/ $]~%QS~BjM{̘}Dxx!C/@ BnEL0ھ'Տb(Δ[dOˑ7@?|veT0G6޽cfnͨ䓘'TCXTX iU{#iKO>0x3uj!ȃD-нyM&_\lު>_zh߲Sq1rtlht˛>O?U`* *~ev&C.($N?BZۍ %$uWxE-C;!dvgVJcs A΅ڱ]ߋQU*Ʀ80Y+!`:Xـ{e~A9ߔzgj!ͱGD-S,- 6P0+o+J幠r?$09=zh< 5Auu˰!{ᡴIBi4t Mղep0ol4!t.C 1q>e*3#wb>U+{O]>T~rc&T0Y T Lg\`mz3~q%sn{ x,Lߊ!k23ֳS |ZY@fve͂ [PQ`R  M+1Qi5&e..𦂫 *hl2!&j$ ͦW9gopM&.ĻHY|T;.hRh8 Uy4Ѓ8j۳xI.Il"֙Ljʸ}a~7oM$c8R7  A!ΨEor 7?uAN?hl`(>{p'VM{dAh7b2O@ r-P󟏩nǃU_n݌sfd^]>.o1q;GlKzu(:}}T%Cω/ W9+dcZ?Kt Mw',/ H3RUT0Il0Mf+jZt.<~^G4Jĺbqu R'TJRy.FϿJasRo[+X,vYn3pMtCʱ Ad಺C@kyd*z6uRIQ*YKHAF#l45N=}} 1:܊T|ҪK d)*Jj%:g6tK:c94ʁMwտ4cyKxeYshA|jHb Q7m-?J~xދ\Z*/0$G&][͘:.[3'4Oc Bҙl^꨻ M-eSJYK>YJ8625UF,W^D| S*Vڥ ##N61!2E=!8,>4@$+هbߕ׏9~ íw(H9x#9&q)!~s}622LR4Y=j" C"yXlj 9B Ѐ`Gas2ލQ`4P/UVzէsŚ5nћ7IP'Up O0zWB,av$d1ubUVC0X(LFVB7Q@v= fwlwM) Wj 4g(tk!km9]bbw:nu.:gnezBkw<:`8Th4KAU)*\PO/dʂg۔{"zJDVVߒxÈcZ[~)1-G ycx;Ӕ @ 1"7R +xVCh}M;},Q3Uȧ .9:gVm Oה^IٳȐ&fĦwxy DkdF`fz7A˸bAҤ"(_$檲! |&jjwH7ނ huK},ҭfCCm:}V? RDfFr[x xHLk 8<ҋ &2<;;:͎O]S/l7X12)7 ;D&42,QԎ#Id@U(=#FD0F3١ᮍI.OHE.ItCCFP[_1Wfڟ_TҽOUBvذ0z0Ghdzv6jHJJE!KdBYWY65pfxeZr#22O#=آ z~kNFJp\C)"#fH\,fC`SVwC1FW/`Iއ #e`5z8!=jc6f[CeJ3k 㚊IU*Gr?Khg~gѣ'*7͍8-|-?k?MX6v&?v==x島$8Nм׶ GhrU[TԻNgMs,yvz8" sZpS079P1 d8J(Yq=pIe |6>c7h=z2m7sɔޕZ_Ϯ=H\}lYɘ/ѭ3 tjW̅#ҔxwCN3nokl#뭝m]'LR{Mj<4>Giwb~+}7<,!ib븒(wt#>5̬vOdBоx7M>MVwYqM{,x 5 ɦ-M}76p}R[)`c4~X|GzRɵƯzWt@gxv}.9%pc& Aτx&Q  X^KシxH:΅sIŨSeK~!d=)0r՚aUa6}H^uőI)%*B|Jh~yUM!J!loR,7x[ڎ=2źEF(h?ʹXue\\tjk $O'C!dC"v!qzѿ;&aZӫ|k> R7`{-1鷖Cb{Ym?MEqEh9nKexlCY1sz]-m}WlNљ9 ro2{5!ѩ(#y`=OX>#[e|} uxd ǼLt+p u}7Z-JNI\Hh}̉!@ڱ̈́Tjkͯ˭WUL2q#MlBt7._IRBN;<40f#K 7ȍ~tPԢux"8(mo"`xe;OoN4ld !J]E58"sgTkqtE2%Er1d;^r chĴr|)5 vd T !t_Fq,2H, "l@НLVzXѕ VTߖ1LoI52 o?/{z֘;XaU)$PX\wKhDh,yp cg_-"8w^irY牚3|~+ޮs)Bأ :fL~3__O7C}͆+YM`=s03BuŸF߶/U( >¬lF3<F_!pg*7M`҇ZOkYxY>B!-S+{W'% D<->mcTi!ÌhwR֎H[p<>|2ɒid"3ؤNnd0/r b51RPh(Q͒&$2+WrE{P1eIqcvi̿,ۻ]m&ى5 e5g5VH8"h[*݆Un󮴿B^~Oa*Qs_DmG^ɌasFHLWAK VZޚ`]f#M}덶<\GTO[ɺil(yOI`E2QCSoFN{p%)Az^}[k \;I0 >pˢYwUrZeQd?;f⤏{\Z>I>cnǼ䍞>Q˧ZklئvV ׈bS?YF')xj%&8i@sl՛S=,wRG; R%W.r49B]3~pR|#ui~ј5Qf5d&Wpva$_E_m%y%]v l~SRNT'(PL7th豹GaI +99 {8)fA7ċ;5Z'Isa%Bȵg_ROzRdt]K4ŨVܰ[0zs΢VЄC%%s֗" .ӨHnuIwEUL@ 9-I8#X0z+HQ/lbU>:ԮN̢Wk* EhE vk^;b51.5ɱ wP hh̐b#76ʝB+8|Ʋ̃QE#(2i O;&ٛbzp#NZXg#߉{&L1A3t9Vp`X*ٺsN?Hv08:nR*ܨ"BWk@*d\ *N.1rYAq42JRmQZπ&V!õ)hn pV=1%a- ]Ĝ3^+d# "4uXf 6SGWC>`mͿT<ub ɦe Kz,|-k2Bw,?@ǶvwY`0fB`BjPľakrU>/n驅~ [ ް< _GP֡JA x>aC&T=E;gٱm-:;4d 6 cn%d(a`]U0ʇ}9m`GDU@q5[Hǯ0A$)1_ۃj _ {_²G`XL)G5^di+{ #Th%0mX4+8a1eZ)wKhCC5[Ig3;gA󊹝o..5TxǺa̜]]rdۮ8u:$=y9tKH SqLj BX |b UAS6 GU|gou Ħ\i e7&O |غt4Gphɵzߌ8;Mpy_ ,} d *ؘ2ZO ;((jRa {{ =KD Cqhp9EwS.ݭ7rUu,,u ::d{2 H57sBs}u@)Ԏ Rz ][g)Vn/`F<\,;*|LPo3D|H[O+uQq[a`ނk: bSڄWVMkl4HJCK|}X}'B=BjAuGP'Q[3ph CK $lQV겎I =:v0RNB=-\r=kC `h?M{#=o.](oH jv"漒Do7ePؗ(laA^[ݾmv*1S_2khXnw3ZJ$:!])@SU+"n f%X3ظޕ1ށo.o UWlw9gN( + Y'>5~} (NaY\q!&櫕ǕI_Syp1GTDO#Pl1WKBD Gh@l5hTE2¸p;^C`-Cd_Ȁ|/ߚGs8O߆.hiBHoSXCז۳V=m ';PB&6cZb&OYpB {`VPq4. }(B׹ ȋUÿu\~ ޞٱNӌlՅoTO|rdg2z8[OL92+VCQnϿ| F_CC&pa ̯CJ>fmhVOI|]OLI8of@ ri⢘yގۇ2SOuc<[mfnͲ͔_t ^6j:=I 1[Me4o35wmŚڧ 2z4j <{I@<ռ}@A1糘)^Z T`W)jݡCl/iPW:F!a-gN1 nU0y"=LkN.n4M"չ ?j, VÌw2̽uV罄ób%'9Y&=T[✦S5݆Fu~,dƩPXgbB܄TPn\Onj82Ё̘ 4P7.5)Onȫ8q>h¥Nsu%8qڞs_/\"5X2P8r||rVbkeFf1y|H=F.M  St1_ n@RPWLf{ՅVّQsVKR.XRu-A(Э^&Wq2 SP>Y}jӾL8$b#gb[l7h_]U|Ӭٛa9"!Naax5OgOl~%K<Ê4OR_,t!p଻;d| HT?*0 1e%T=4e3-ؔYbvXESNXPJ2{m>]*xݶl|Yj BqAl`\L/.͌=f&|7Ի~,B=-҃)!> vW .`fWũ(Mw4 5hb' 0 ":v i&t#)ƺf%Ў@>Bi޹eNJ XGR67tOr!ģ((PLMHDFK?`%mH֩}Kzsw&,W;;zO:(*" Ycn0GM8QaH$j0ɉ 1W(g؝in`DO-$Sf(|aƯ։`?ځtX|s$V1" 󵀼ʖ-yL~:Dқx BTtNvIRXk6Ogu?&V\:/L_ @pL$$NC~I%b,,zAwVnopf(R_WKPsu]#Kg@rֻC+= Ȍ4N6`z,EawB.<#Fy ,aڳ:>{vO~˕._8!>iwkǯcnɺ@aoe:ι. 54,9F})/tr2۵EH}'c# ZXPQ㛃"R9^Vbt'J# jH{] ŮKcM ϶Bݐ_DkDc)P\H!׊K$zw ʟZgt]x]e0AKFI$mHv9cG%g9&I(I,{vMng#kxuث׮|+|р\muɈW.b'(WNi:f^FӗBC\!gӾ,w QA&6 o6,x'Z6 LcXU;nk 0BiZ[hֶZ%Ehd3T4ݎ+f,A dь]b9Y)#qCA}䲨Wb_%5qS>?{?FL4m'n9L%A$y͉JdXn>Ã*![. Փɮbdqg?#xl ]VLa}H鐅Y_qy\j%?gZEa}XD8g#5ܑ"\JP@$ZPVLo4BSf8MH.*Fvb79vqWgh)Laو q%SaƴRކ|0}L? X 5SX4|| ^e<6Unjc'Fz;40 QBzޒW QQݒsy^z}o+v-twur/q o= DW &oB]ق2$ӄ 83ARf"*^;m)]kACɎީ ֍=.+^ɔ `pڝϮ08NiNa63 { ZA;_ {d0CtWE==&(f~Թ9҅Op,PX^W'SfS!.eۿi29q55{h,DRMqU RP95"T*.",z6r*VRƖXP lb#o<j_ O Ʌ3.ܤ́+PD*?ͽOXSxAog_c׀QOmp1yP_j=phx'~6o,ǺKX_ⶍ2RQhqwڬ,M&Da晘ܢf Ujྼe}EV:DRgPͭoLYvՉ*݇71b5RŦсiZ\=ۊ1=f,o!b"6X0YTs繚,|IqҊ¹BWGsr!@WÚ-u2;:pE%B#:y": P,>sy7~'l }/]=晗;j ,RՅu@Q)~bgqJЗ]5VYǾ**J7C.`hW;vҞ$|hڽrCZrf9pLau4CY2j@OI<\J|{?ʲ3(D"@"yƣ&/. [!a!+/=młc;9.eEKaQ\drgDzID[#H>궋U!V&l@PZ´ц|B.F^OLwSLCV !Kqِkaxv*څ!`#.s[U<}hP@e-kDh:=kw6cA·Agu$MO;Q;i1 $X MrJ"vKJY5n4c¾7W S[otxnIcK\Ug:; @Yy(RW(H2I^_!𿊕Yi1Fc[ ABmIiYnرY=.!Hpw~6} 5Q_Q?_ب(/47DpD 3|ƥʼnGapYT燺7/Lə\ED5wx{eʅ(>F>GeAa팽Q/G>SNP)m3TqM,j*cɵ,!.сH4R]hmasdǤ]Es>C39MĜۋ/c~@5|pTO m# K\Mbn`H+h~\)y0qKM0M.Ǖx4OF~|h:)NeYIܘTUc'O]c3yb3>OI#tE[pr"lՏVw-r{r"ʈu>u >R㬕\)ːfX?[2XK"T;>(-n)'ӌx;+)  |3)8" *fLk$2XK$>K ;Y8=5@G_x@s$78q]E (ӎX2%>yUۨڏz8]EL' X?58VmJM P=\NWzq'ڡr&xY[v.lwX0P &go\ϿXS8R!@؅mT՝+N^aW=K.R5҂䷹JX,vq%ZiG;^{G>/qfNn݉N$YQVNY'@؁˻x![4Ҳio/aeM"x'1VXHػ,_ǎV!m&[=5hdV2J53E{SߞJl'dt׷1PN--6fb%jlW\ꋳt=%NxO3ӘEq+#YSYA`73MwM" 5@kҲ9? /5|=hf6y t1BWߊd!EArZiYL7Tt+ђRv>'!cydAPȪ}c" _Ձ\},p>-Fײ53`QVv Cz&12L-~GKFSo_MRM}n%58TY*\܎JJ}ҷkTl-2É+Wby6&ilp6^.jWn=1Ax*KdBEY3=twIP[-/'?>OM++e:S`F!C}եfTf__=Qhv5=! r ɕ7NNR㊋W5%K6iv&$ÅK&IW&hy!z}'-ng1;C'scⲫYMͅrZŀO;;'|54I(Ykž$o^vk\j} ~a_X)71 esx$2տ[aƗO':A*-Hv *{\L* hX<"n$1 ~q-k(xSVZXٕ6@/ -P?`f/Z0r%'4ŖpROIv,F sf}栛4/*Kg6B`6d *_Y>fIw+.}?#Wqi[]q];bh|G!ep L3OWhg5xE% ƿ7wC$.-^O7`@X;52 :,0v*% ;VY+l+Dʱyz~sW={}LD ?;2Bi4%}[%C Bng/P`QQԪgal 6sD&w Ϭ",=ꮃ} G˨Ef6p%HԡP#ѱdn[ QaҤ660C3+(8nO xkvԂ%u5)K=zMn{\,t{4c)9hSHEO ҝwQ1`+1dvώ_RH!DʹiׄOgqy ej|*\ ^OU9l.›㢗eQ~ی5c F1Du'!qt1ȹ_k4(I:@@mvP3?9APP91%2"o,&~WSEv~oOIo] \`jW=ֺFX0Y}| 'VLom盙#G6ƕt/*$_EʋqOԛ Tᙐc6B%Y' @zBn w,hV~^T ;"*YZ=xf^fQͥl-ˏHpwXBz{S94Hpu6ms8ƲyV&M szJ-1&g_LOPX;Ha˪.QPv amJU+|A;NcydƧC4ڭQ1%Ͼۡxv6Ynf#;j7_0 ޱDԦ8EEKwiD(4CkT5 -՗>*0{G #YvboO,olZ*}[qugfQC{ڷL{2NLg|:}6˳ |gtuKgG 4fe9|⎼3~izBs(n*$QC(+=i&nԜQwLPv0`rѹ O]/J%l+)Ы>KJsR%/?NNQG@%cdrW,RYt;H3&B /:; WVt>?X)Q<6vCu (*0U^gJw|k sY8+ד ڕ37߹RHݏKijmi͏5e(e(MBO\0,W =lJc5`>AZJlsҁ  AёLSڎfq@(e|x8X n GI%XsUz"pδC|P%B00PHVwlseI9ޝ ߤmA jVR٣k gS )P(9Ik䄑`c^Ejy+Ed?zB|d% uT#Pd13^G <ϠdUDVX OQ]+ j&i}(>P>oX:͍Zsh'xZʜ,8P&1 T`fuu'z-ܐ`I9Y02 3zyewL_6@Y3}\Ecw yf*&=ŲańӬMl$g3`qk!sM.V%iTP]%nI:NLe 8YGj곭J.:qX3gszA¸}''L蕮;On˰lꧾ{]|D)պ6ԕhHr(C8TQb0ᕇY#bE)A-2Feˑ5r,tE֔ .fhf.7@DGg#@RmDLj޳ɞːiTdĞzβ%yJ$dV\m fP h7A{YjGƐ0dѪffDRaءnԆuJ3:= :M<(UESQs91[8?],P6ѯv<2 . y|4~(]tl*.W'0b'i٪Y]K rjsuq@/B(Ao܆;tPe3aX,yPH!s.^fb]b'б3t_҃D XkG)|bHLV`73798ZkFH8+O f.9jQfl4Oco*7*߷hrDL"j\O!@'oD%SWtEA_%^;VDż$3{zJi\%,cMdEE* fu7cUXȟNlԇˀUx~6r[fIy-f}yK<5ޓԇv.P(dmuhx ݫwt|,>m0~N*x,jlA/Uؿ==LLJKy|Lx+ik^AˊFI~h nY213Q n50C((L'\J]bG`b Ib2in@o#Av&"Wpj3%%#V_(jT 7wt։ay+qiM bB[IF5a=م?zOf/V0hGN) Ƙj\VW ?Uz~g)k\lV %wDMF>.TtL#z(j@AFa T@OpMS{U=N(q9%.0aGsDh&|KumTi[Vʪ]B&&\T!qoRΪp @5L\k+zY$@: GC YH'j1۔"] ScH& ɌFv!o 9Q0n\vRlS']kn"M xG;U)Ï2Q; $0{BaSլ0;u\o4Ķ) n0kfԣrz?i3.\uD~A+;#5aa׍M2:YhsY,0+.w]g.u2ָғ43U'YkʋP_dl>F$uWm5rm>:P^OO#+gmjp7@İ s׵G y9*ݖ;|(&?h &U+>5~] U0%>7O O<+ힱ645 j+(M4GRTZWC ]8ʥ^)HFqihe.#gZQQi`/'g@h7,`\U^jM\1qgIχV%$PY75c][C0 Wsn:јgc˭Up:|dm|5.<VF3 Tz?{~=!ytpU^Po3G𐹟s̀bX[%'6dsh_ܬkKԨI׹#Af#`ni987n @,hk^_q:@= NBb 7/iafz`-S֋YOi2)lyW}بq5mDd:P^Xy.'89ņ5!+![.lj6q t[ 6I2ίC _WnŐlU^ĽT[-Ƣ bݸd!D'& :&2܎@,ĖpxX3O%FÈ|'D1x^x4Z(hrx| 'T2 a8yk(YmDC8#+Ll;TiȠeΑYO+$pF_7d"# ר^%?4ML4hyBºGְj>ooTbh|l.ySbm7^]Q; \^c~H`VҽW/:R ֘\B\fTI) 2 ww?jlr;t=@;uPB!o\c7#/4mG ߚzN2\a5np)F PIu=kDmԡ`'U61k%׎.{Ø상|="q{7sE_uMl2V_Lj Er(ÅU3#ȬoW% TR=$ :d[D[ :*Xu?6'N #i|#&{lvވC>_o)nkrcxf>: |c%vDJiW׌O>G_ t" ~Y֤DPZ{>`+c=fcW2Vjqv1M+%‘U c<й3eTk$*2cQ:+N(V7@QEJ K˱Ϥi _Q i}7 s$+hטּSϿ/^`]!wUE]fS뾻].=Y <3t蠘q3\UlK. 10 V3i!if+Y :߿I.?/d6c_nC0iod._eͭiB^NȄʓ 4쾟"

pYBp1!C.CzgImڭ+4&-]Bx/ڋou{ۙBOʌҙ!HM _V)@h#Dߧm}p}pj܎H4~ް앤[ }Q4,rZHVVFW]kz?tv9rf@?cvU_ eslzo}m $)iepG77mտ/jݡztri&ollGBЁ, =u!hEZ`M'Iq3Ŧc`0U7ͦuuJ`wOon:&,& !}q,i?XHJ=YSYThMU>Dmk;fkAϖ$\9.flp,ɝ|90n3V&uS8IZ_]=␙DrM-)7(C;6acK |+QJA .(ZGĥȋw* w'gZiJ8I1stQ|V.It!d <&Cx1lCocW 6.YP<m/ER(i8mN:)X}s.'-\Zs7)a"Wm/H8 3Sp%Q7hkôn|/WpU÷xM|0}Ru#؊YZUc@A^ pMkΟD="OV-r z.}a^ .k+߻?q6c7E0vUry>e +Um7~ORkҺtEO3QjOHt 8cMnq94âs`=0mB5zW&EaA2743*n)eѓ<]uD( xc"arQ쏋^#Ц]iGq赵6Hk-qGj(cfjlHoɗ!8Uڦ(uAWP6i1 ~B^V+?-qFEkZdz݇e 4P N5Btab^6WRn1̮ZZD)$ umUSu3W( F1;*QCx:KmcamFqVq$M*@I*b'CK0-֙F}"u0싈}BIq)׻TDYY) -xAX%uq%oqN7; _ hE圜^O7QCR C<`V`ERJ|WqN㷽F)O?nVpƍk,(nN@삪y;7ocsDKnmK^V,6Wwi^+4,%ɡP_t9]Īr0zDC" 2Aq5-s S`(Wl:vt/^H2Sr1]Wv5@4 &#{Qi8w\:NWH]Do2 UJkf0ճtWw5Pv 3kTy ;`󲒀d|b @8eX/*X"9'Vr 31)4u{ʡ!hUM-04;,T/:\{'!Ֆ^mFK @֒:H FmSx8l0@iz@dܵy ^F+ P ebZr ԗUfĿJ, @6Lw֞D^eC 3KMV8yO0Mr.-HNQcTאEoiNy2y,ff|=k5G%G.]_0.9koc ƴ6Yto dV;;Ko-!` ItfgZC5weOIC+zXpoT#mCYIof̻ArpgS*GPG2巽[al, R bV,ZX6WRt _XٮblH#}+vpn$u&}Dފ=oQH)0lurC͟ZLsqƱGD+ǐůރb5?_:u]{ 93hBxTAvl 2VA`˫Q Q 'ױIgų{Ю)]F/Mv*7&b Z ."Rw$/=_?ح[`gm[4T.v>8Ց69\evT!VZbQXado+oHX6Jί\^qXCP.)~#(`r!}x|S4 v.בMیgu^ڝJ_v_oA4g#N@z2 6~%'cb15$9A˫|94K3ʧux]l;⩅,f뙹[2͂rJXn–b ؟kSm1@\Sd9U\ƯrPjc /ZTNw;vFMINAb-{fzI-+L %AIJa6#+A$8'6#ICeZ'L H<^j=J46a :~/*{Fl)k9$2MXDrO2 $[A=;_x` 윖gkrM$V n1;Kz'(ma?lMs\@j_RE]TXć9L|otvNks3к6隿ENspٰQWiKZPү&\4eZKډ.k]`!{Y|q6|MDX#%:pIp$x7^yV+YV7"Ɠ?UP6i@R^٤̪ H KJ$nh1ٮ=B?"e Z*,4(}xQ捓GhcG"淰51vlln;$dǬ p`x'AX x1Ɏs6BO?"x{oQءR)?2&>t tg"'LVٶsq];k'3)׭<['UaE⥨y,i3hMꧢx~Ch-=˃_Ri^k/O,|rbDOAGPT񷽤hKh26,cMzQ/"l_ې۷;҃oJ73f4}`B]^W$03:q2axLaˢA4I)HHYzRn.4'VQw&Pjϩf.hbB>Y!,ҵ$kQ3EڊRy[r22hhYKm t&֜1Ӡ:3sf?A)M*h f@`^閿{NŕV9a^r]}]!LgLjǥɁ@&_O`6a%b[x8cy%a26pvçB_|M-%uD` \Yӈ[~Od*bj0q|aNTeEQXB_Մo)7Ji~f,~_zIi׉'{0'Ƣc㯢"7`[Asm('5XI}Z*:>~R:24_.ٞIƐ|&/>2%Z Ab VDgF]UӺ# *rxUѴʼtc>C< ̼ RDs$/24ݚgw* g$e@nKh'QÓx|hόG9Sr@;I/ uS -0ԘEpBY"ȳ PzTf3EHsKl9}DP{TPGDM RyzZkǍjdNjhp!aAI.;&ڿ3zK4| <{}UݿP+FZ FGG.mG+^H1l& z],H+Vκđs99+[NEOŒTZh#wFٯ&' o-')Sq4} oD,hȳpD\=?5]EqI!6 T%+@?CvWYcRQL~B:+ٍ(_a3(pq1@#E5Rl4 PVVdt0 ڛ93Gh@F 5g.;;23DkR)G )l6::s4o׏VO¥ql|A4sbT/>B(6Pvwp㴛'N[uJ@OT*`"&~KB r^ V*GF*Q!2yV4tge5p2sT({82W ?jHh(q%y_ a;YAhSzjHVxa(%"Qٕ˂6{ITePbFm*"hdj]-fGTT#,@+뜭Ne{'PLGjȾ =v* * Jamf bԻ<;+O6bވScy<:€0n‹Z|@>ӡ~h8{Y$͘林Q6H d%Y(5H2I%S"%p~~>Ëx~ToDec#U0> |(tT(mmN^Ab8Θ#3Qn0 QYS,;%'ƶNK\^ $!ztDXEh`B6zGDUz*@ z^eEeɐ3UӰ f~/G+ Bێ,JטӥE,6AA(Qm)Aa'8ј[=y5R'_OE*~n+ 1G^AX +2 lyW|A:7ޔɒS@^`ҲjX;: ^&i.pf zTj@&*ܶ\0g+_T^ncnYMO+!|f`jns|t]EC( l{2.n4bf cMڋI_*#292VM%yvڞٰl37 \qb*0|E[Y5br\PM80߄M$YYv+p3רv9@~+#CMɛ.U&K[-0RQ颂67-V0s[(-[nq"i拴P~jAIس[u1,378%M|sEntA^@̧~VL-YL˪NTLQBlKToBT@hL1H 0 ޙ{Q}X1],ȴeQpq̮gy2Icl"0J >ru'y3i}X$6w;{Fp`^1=(ZM%)DY68Gݡj-2la?ӍI`'i6#oCڡaD*,$pxx۴/꽥ÅIG y؎VGg-Q>h/3hSάşnmZåS@C˲Tc}zP}KA*d)FF"֊5z1hi Jv8L-rt"Llha4;8Φ Dy<}jtŒt6;*|x uސ-)l^S?'eq>k,DUctY҄ء}_;a@UNFZkIW6h^+5{ә֜p$/VCKm6}$7D>ΥDy9Hp&ЙkRFӐɢeX8\:D>~dGl6s(D8ΥhrM$I`wzc?2:^(r/DVѼb'3k\w߈*g[;@\BU9C(JߝE\DPzB(*)kC/il2+,.e}׋)q1b}t rF cGt#X d6.L TsEZ"TF8ɠ͐C4׼n1,! sS@Jy쏚fds6jW`b2HUWؤag Vd#WKXի9lR~G-I{'ŌkF_:Mj|B,q#a_{f-s k{phLn=Ɨؒ Qv׼ɠk.]Un^Y|Z#EF=V[&ϢE0Y2ċvq7&B/BM6'gDrÙ%vћsR956RȲ55LdUA墠K j.}?; 2v9áv4FpX3db1mJc۬ :/SQL˧EJVjPH'D+RRďOvԷѱyٮ*^!ciS|Rw5j\]B w\XJŒϗ-- /rC,ů!Zi`vߜhȊoUY*/y ZKC8jj%.8o@k̋x6(Qt[#C̓9$?&K9P}m?P~ #rtɓ.qTp8Z&;aF g=RW]g:{rY}_ҚzJf%$%_hh=b qزH2]$ 8?ɡB;Law.<cQ9Bۡq"FoʳXiIZLYUHc*Z.4&C M;Xn{/Ԗ[j ߞc&cT^jQmoy^v 9bAM$ΚZS$PI0eC1'9 KfxDlS%^m7!@~׉?25N-!;!|6i9K9ywU4`G4g5 &HMc6aà z@x=d޸-YqüJ''SmbAN?J#`ͣEOBO s>U4f;̟qݼ4;ٵCBVeAkWT2ʀO/b(Jy1=P8-J!ZVm \~!Dkl B*(+ Dߊ?}^PG{/@ԑmLVJQUӆ_s.+wR`o\q.en/musx-m1S0" ѽ=yÄ6앤 ȘiE:>@Ԕ9Yya\&B?B1?|JApdJIp7Dqސr?viYq0|F`L?:k*T+5a{lzjAE*M"E>zВ{E5v 03ўJ 8](Dh̅aؖM^w>'h`~~LE;[ EϘHճV9Y_Ov*% 3`#5!FSG.᎐)jD~O 1̍>Jkaz(;L>7 iJNP6ɒP"eDZaQQP,Y0R '@hfZ}F% ZWbCp{"􊋍|{IkGNf6/nu *0IzXRݘxʸX^ Z JbW`qjŨgvƭ NH!;;5bk,~SG cDx2_GB XGsK2'KzZr>R4 94hk^CZR0rGsjk)S2Er6-lC&:YR?H.c ґl!B.]LlFu.ag[zw >61Ln?;Fk?ɈB ތem] vhSjSuj+˹j9&Y C=F #7A8ǹl5D@GZzbG5ނf4,蒍+<eÚRPA5=}3Q.hq%mĭrVu ^/C4uK# fĆ nM%zjS4 |('-'yrd4@+nc*Z<ƔflEŧN'Oe`l"Cx=d8F=pS٥Y Pb1k&,>|u<5kue&'߸Ƣ(y] yF]2 Zq/7 ; 6hpxOz X›d-p~ i.dO@ 7{$ԱuvJy> @^V2}au*?3Vrw4.ei0y=0kye`؇(r g(ڲZJ˿Y|Pǿa~Pi93vSXI:8o`OV 9-.! ێ)#Y7VMstC}Ӟ(2uc00!B.Z8E@5ǟd྄tE $] Zږ)į@P,;o';r=ȂX Ŋq(w9碌rQ~@jޕ^(@72[nz+]pbU.Lkk;^M̞)K.]qgo7Rh1[.<7`luH7'|/%|^ۊ8Qpt,e+ѝ:֗gXyɛޙj 'r-I_uE$&N_"jr?Ɯ\TA}Բ,_so9|epwjVr'Fv, {Q4ì61傻~zE"xm>iC \'`impb̸jc`)&rN_Lr*" ![RQrlUKVF?ͥ5o nشD܊c\ep=ZscCX#Z 8GG3`3a92ZD.F6kl]#y|s{5UVH].Õb$aa-7iNj>dYyv&K%{°0 ƌO]ֆP\d>ǻ5MA[yf!,o .'%[W2;ϊRYx%i)E^sAղ #Zo߲}^,y *^FcB depi $w\ȆSm !9QFfF.۟->%A0%RϷ(B6I1ܠX7cy:3{CFm`<: ~hze#+jԇf84QYy u%m9Ҳ8 χhҠ?IU%$?>!\Xǚ*;nq b/,\~O&+En.g-Y֗ ZL N s?*[iΉ@ ao `>4aJ@ܿMYLE@ qT&8 ps%H%tCY|Xd'P;U \+AM z>"v'V6ɶک!oLG‰ { 5+_Ķc7ֵFXJ( ЇDaX]fqLY`X+p##~K9jrBwnuz)ww@'w]B2S.XIzޜz; (=|bC>Ij`J(ExXSFtKPk7ݠ zY#-8ϔ!{Z^`YsHd|y䦌Rx;;5lukؒ2b&h4BvGӛO cHS]T9$E^XHŜMjɔy qϷ.j  [^|4t;p=y?/U׃vwf#OH2Fg.eOyT*WV|:||t@~vz8Q #-?X ^ߕNͲf؜l@ i.(=9&Aj ^Ka`.3҆8b4ȁI.U <%X*}h$:L!ϒkņ6ؘFڲ E+Q)C!2p=H Tat:D B'^.mܬΫHl|W2MEcl9*SNd'b?&a ɂ@nH|=qub08 E=]eɮZF[d80<,1*uXK ,Z%͛8ŧٖnV uY䉒{(3e lo^Ub y1jeK jmЦU\ZP9Oe-K_P:5X O4#\/~­ ED{."eg*o\Ε#$0+~`sA/wŜǙG/"ڽ$+TE,\&ġO@]19)ǐKe?P:gyR pW/5-̈v\ϰFt,WZy`:&9$yߥY+w}˜|pZx_|7EuࡠypNZxrђn<6<"Sd hƽT&, Z~q,OpUITjڶJeb }nX:յwgz_^qL1VZ̈́A/ِ}"wيNZ>i-%,T)[v=:Sdyւ>mA>ؓv|=H c;C=n!r`7М ( 웕.wq@hI=Ƥmx|HJ6n5%sWha uEgqgM~%4-k7]^H= o[xS$hhoB4W,y4ICn CÈ[^Y TKaTW6K.[BtL]@? [smA6N}-:)vSnw$[} ?@IuR%lű; wKkb!ֱw$C%=<"w %Tmd0'd(񩲾q7Ŗtn9qTq0~dm[evWnN%<"0v4W&񡠆ݦiN3N OnZny|u(|02{`]g"\E0gm{jԣ/3l(TJLsİ ( #`>g OM +| "mX9h~Qq=őOl÷) OC"FK5iJʤ1)Ǹ+oIV X<:p\*!,ݴc;&,;ʦ@[ߣ7j}!} sSND55} Pbu^j\/b ;8ؔF a[5=[KӅXu7LpʔIFY2ط Fud1br T,HmTyq(Buy6HqJVMtA'SNSBZ,1IR37Vn{o2Nxh3'/n_}G1\ Mw{2'58Tɏ/U݇Y .lj̔ (^2?z_OGbcR3@(cd7gtN ;y.:E4TkK&*YmXis@/9$/l^SzLF /5ky$(bAZ(;*#zM&L%u׶d4ڏFxkGS ꞔ(cu34pSsecfmBՀ|UgIĀά8]/63'i<*E<SZ\ | bUx#%on[/t"s 93H9 c@Io黳LkpCxLOvє]E`sLO*'_7̱YoǗ,S?h^$WSB`}$%t!%vhVXGLw2Tp#UI9F9՜!51!ہ֨9}_V?}Oo$4gzq hS7܋Cvsa٬6Nfnk^P^3,LnѤl=_ym9QszYؔ񴊴2hTiNU&:6=y~c=T9o*l AU(mf򖧿̴=`v97\6B0B$1ˑ* gl.LM1Jlw.2.g%<&*Z7BpP>LpB׫$2|> 3m)1|1'&be@YW2#ljk jyqHWgRO#>%*1(2(:*@Or`&$AEIts5W/Z{)}@8z!L6d=Ҍ*}kjr<" Dߙ ~]f6ohO\'(Qٞ4z7= N_$($H! (+gd15eB hLNϤF:W,n7ta[ I6j?@ ,ۤٮ- ]v9bd>jj.W;жZ5:3<.qu6ۭt/7x{a4 iJ):'}&PI29(vJiyF`Psv߬*$swoy!ӝx@3kf жݙa_yiZxKr+z(??Ib!Y)uۺXDd-اAgifUN9jJ$@@Dqd7~a4ww&ɘgD3-{e0XeFNS?lY/c/Qϯ2{x)?j,|?>;eB.FlHOzYnl> Y̝377214V\ɧc1obs4o,n ۇUu" ~vכH"MO]D@_@VuNn[, !5y/|a*.%2sTIgLөU@/p+"l %E"k8Ms,6Do.Z F%fE;- eAi-Op帊JdZr:LhJLl7VQ3"U5kZDDW@Ҭ N=`Otʛ PKfy0ru(LżNq](0-.ϝkXxb/xFPhBO4()<%^< J: azYU0HSIB /UQ%JSVGFW=<èw,tJ&|}Bpz{H'&šc Ey6_hu6!IF I 7گzf!C8L| BxS!X.'NA4qIˮN) sFr÷,7b@X $ cԏ_SM-D<_c.jӟP Hh]^;E4C`^-*&P&)^- n)Ӎm cFl0C!ūilq)5dlӽ>F @H|HxB NSwdFro)~,iT7,㰁U`Dk}ӽK"՜( 0U6_$Z^KيX:dPmELRCa +Mz|&\vNnzCDa"н5̚ETs滾Cb#3oXԴv⺔]/Q#Ӗ֎P"M!jM44g{bO:<5%jqal%"kРz.ӹ_ }}8 snnےέkޒkvwv~O6UFixٚm3F-yJtAIdg-?x0( rrj(Em` @/i!.Tr`5':@`dn)D\3J,x7 ͛)*-+'&I[ԫf|ht*UZcN#pnW擣fpFcfN]x%-%`e.r5qA阜cfjXQo೔ ovdz/T߹ ʸPΆムPxPK-&ÙelO6#%q1d! D\,ݼmDRJ Wlf$S}hf5/ms!"ap=;ܯ;Kp-{%EGNvyhrƇ3.L(ak-C3AIJp gc =X3B9c@X&KwbjbMǫO«#o֑1oӫZ۾4gD q '8::3n jph0$ ~@{`*:5VbO or(@̈́ˤ%}F`ƎZf#9h$Pߦs`ҹ{Rވ[+j u3F^vBKSH(1x^Wwܘ :Zk Ճk`TIyH|* ɀ%8Fܬox 'W2Oq}b^u)TmyG;h 4K73ӷH )-oy} VKrq+ikvw0yk68su,ay_pJ6awY =jNZ$\ނk?]+eq jW@:'#p;5}!'5 pkFv]dSJjsy#K& a<*>Z'+(O}cZbJg>!Фov"Yg.Is, *ѧy#Mnd#槑_"5֙*щoEd6x?@#{E$qD.Q<ǹn/@:6/}vhNp\c<4gED8R[Zlkm<upm'J$ԫ>x!|{+g)KD8AìLd9L$"i+xR},Ƹ Ѽ5`Zշ/}A. ;Ym)jDXAilXM.'{*&đ{IZ;LBNcG1Hȇy2=! .,GHz>}je'6il{*`Jjp RyBe=b!T[&gDՔ)|A$p=`23y !z/Ce#]s< Nq&{l_4 :Q#,n KI{Y|4{A9t}y%HFz%{+_9 DdG3hNw2}':NeiR쬿bN LĐ//Tp*ǰNJ3 Rx20y5^Qya,ʏYqh ߤgH%~8',?qyY:R>_~А";n8_>3|7-(Ƞ&sekAٜh|,?RrږCQS-cGU}>3HIO:D}fA/tgLCԑ'6(g[7 [)<)`"\\&IC$8Nqr rqGĕd]r[4A/xTG w3q~TVKLf|xEt\ (@D Gypȝf3v.WMtwNݴPӑH?k@q{}~)S[ۆx%dk[8pcHR+ yUI3 pݛ* qO !FMz1?Y A7+p.(N,jaJeX&{D%Z6Go3l \ۺq8E Cǟ\,!JbϞ5汴^7kkB' wvIiv6_gGAWH?7:Ecǫv]fv56o.Hw #7'BE/e PqK .t hQU+YuSU>v8Ԑ ][7Lg55' El$Q KK1.DmNA̟lPԍ.{{LF9 wB-|_wEǥlu D~~eAK?Ts_ѶC[.+Ftq)*$k3@~/P'6 H;Hf߹$z ZXfƊ)ݣB"H|EJhg8Qٱ4[x/bX~, @M# \M#.u@OpkG#&;DH\Η8\l'tCWl]a" À;x.CXGs)^oـUYHO! ^,I[tщz`dC*@z;QM)Tgv'UԳs&)X! *yͫG_1FnX㦹~`1״*o.$1*TǾet{dDX4'5nVǥ=33[3S<ޝ{3a>Fm3pR0V)KϢ0>z~ryQ1lLS,vOhC 4/ߵ+hSXM :Z&+|ڈ By 9Wx=}毻ڊGA|ip f4~gFqȾ-ӷX1B*X29LϐkffO5uddŦݣDk6X^O'9N`%O2A˂wC5eo_L0~VS2!;AIN蠧G!M Q*NX$!bIpq"BU˜+'9Ko^b5e7<@]S"4g#8v$(kܬݚSF1mGy8NrfBݽD0k p+ dݥbdr}kbib`as߳A{Dzt&<?4Мse+LpQE2C4ݵ?i^7I޺^ 6ܘ76 "vDkӆD-/a-%Ɓi7~+*bdxľB\`Ţ"|긓TR jL%冃O*?f&xbyHqiD%vh9ΨklЮA|_ yKs.T*gBibf%uͶiZ'!\a5ȼWc$5Eh%.S@Ӟ㎌QXK6gicfWRd(`[9M<MMu ԩ7m_]Bʚ3'xVK"* K;`nN" ǟVXTƎ؟lDlq_Y6l㟌Z@Ccx>,Ց(Xs Q1hQam~H2=\Y}f֐ǞOHG=FDa.a)>1x5)5h0#i>mʋfb]0[,K@i1z(;q=Ңp+k SA?4*C.{f8ZS%Bě4/Cu5WCZ%r yքtX@:ǵ@.IcW7 )1Udv"vGyTNCL#nf>06۳.dZGɢÓ8(dh2(BS[ofήXMyw#z;6U.eW Á/C26V{ baug}Qts9$8xĖU)mV.N o5WM͋7׸틏Ez;CI+ b}V΃/|Rp5d1NzbaW&!xp5P.@2 -.޲ʹ[$&_"X/+٣~64}9nu9)oC@tDO>`D߂:0BFddm"/ ȂRGsѸPw.Xfzв3r`~Y?dױjZ%8ȳGd;>>V̞Bg sa|lp$ꝧ@zJIR۸)a_}Je:-{5y-`n(-v_k0\Vʷl,R&3zP <(NvLQjKpaJd[rl/)$4tr#YLQ Vwl(^ 4P4PÓcUX raYp'* [r>TD_Q&]B(z-3%~Ia."FlH)81|,QS>f&^M=vΪ KpoJ[ mJ =;6^הE-AHU]@Uvz_{~օpjC{8>*%*j"ʼv:586wm?R_JI/NX=5hIt,\!eSuTJ=f%̕͝36 vs䉡E>#~X2H GV mOb,An%n%;hݪuH)ݦ:I4Ő!51DEO?Spg]&=C9g&qqHaP.iswǵ~#fˀU;.M$aJslSݸ yvWM2/WL%y/^|~0^[<2MiϩFmN2d"GP6 "ik4?#3PU֤pIB\ނ^v`_xo'>t0< %)rj]pɧSnhQrLFdm73Az1q\ _&~?wk.9iWu6>>9)ӂqC$ vD+I3i1NJ+祖h> |iC-dWn1@Y&s[Ѱ!XXM8*s*°N:^?IDPOqmJr43+9Ve5էMh^;O1rM'gL3Ԍ%y*SDؚU{Fj;Uy-H3PtuIb*GOW{mo ˊ,"4;ʥܾZ=jBd yI; EL/CVlϸla%2 I?^mWbu CYGSd_`~o(Șu@6B1aJ@f7K9bih?7 ;.08I>{Ph|A9\QNܷ4)nW|A^P7j89Ck<=Lў|*] e?@҇kdil.<W _:.?&=يV![NU9|p(c4ޤg,]&5i#$?5)Y縃[讇80W "i\Qިj.vmo mMq_8lVy|1)pCcLQ1V< KQ/_BY$  D9/`GA)tp= TX+X@^.5ey5<џB}CI:b.|}qw1Z-ӁtEW.vsU_R=a"u7!{|+M C{e4u3O_.$W{ho؜,W$>|I `NqkesR:~ SpŋA( a;{ `8 /hٳLFUnj5|~"n9%/Y)ߞSlI(wM#cfK}Qp1h<ڜp "]=FQ@V`*ײ^ߐǂɎ[ݑ93?+bIe+ 0ԟ֏̞6)LlY0 yΐ`e%8`p78Ds k K7`ԁ8UDԃ>Gi%D"/J(]t2&س2d dy?C|/׶SȹÑ6ǎRYK Yv xXa6ͼ4ٲ$_BP{Q*xF0Jnk?-W5ZyӨ)H3H9d=M5ejY70I<ū}1v"]]awˀrz`ZzFӫasCtA0uV{fGl>1Ǎ m\]1zFD: J|mxBojN,%,x%3aeqVp%?R.- AZEVWpJ:m~,i AU6XpBqأaZ xa8 w%%Ye!cg*1=!Ɯ,mF^kpvpMdolW3[sS]8LpJc8 CwTߖϏɁ^8eL?ZRߐZO8b+3S''p෶@;~k]*:g@+m\:5$ttO@jME+h2`'{b!HP` '^oS<VpS S誱-q+Bd4  !L&T"/Pc~a0-30wO[6y7¹q &ǣU5@Q$HD,-NYk8C l({9:$B?4,@C<#]0Xn0Nβdքc&桕IUeQn-"bx&, mhAW`K,tduCbx"`ԗOJ率DQ bkgCN?=>KR+= VXsE}n:mԨF1ȅ e06gMߥ0Jqo (传]Zؙnje so]ߊ q-gVℂ^W(>Ǎ8  JgUbs.|Ȥo6ͧS,@!yڀgl {A!]a^f{<4|I^m!h}'QB" jP$._{?L6=\=pKɄ4ʈ^eGk3 ܕn‚Y8J37 p02c4G4rV;*9b{Tbض$F֙k* Rgu\gK=^qw7X>d^J^rׄPNώ umxp !d†4Ž|9 [$CAx{B>ʽ#H k!Xc?-r_I8]8\dzlX{& JIXSԪwmO4&q?v:6WAa4_I;U~w઄V`Rup<ܘP tv9J,&;/iaX0+e#B2=fP%7J#0eJ^5"cHhMxRE:ЏJC2%0(D%%_~v<,"X> )4:~,:C&7lIe)/e6h j@ݡg|Я?R GM+6<p ѓ mK_9^u( M;ya}q'&h r~_٦)p( ') 8D).|x9[̭;P'TS1. rQ/qWߌ>H[M$)3l܍^A9K92!m\f5Ci\}JJ솨Z\dQ_Y6["ڡ.HƁ}h Go{@7zׇDڑRiT۳l"͆˟Kz!Ko'B+C:v6nI5(mPPMP:16*#As<cۯjSE.!f$ _ʛn^tiJ~ZmERGk(EIuytUTOV 8g5Ȑ`5~7ف4˅ඇfY==ᤚW;F.38qV{.L])/f(Bm C[z+hTah7^[xsw_F:=?!gʮ~حd vwCd:1Ɍ1 ܟ5o ] UfiJϲv&q|bټKL!P|x\n:o{5:f<M."g'Prgϸ AibޚHyXg1V"&Ҟs1pSP"SH-iϫA*avظb]&6__fpypr#X"ѶIfm9B2G! =%Av:8t{|Fޣ<dȨ$ #JF5wKVC^ʅb |H-ioV`pTz ,ĜnVA %& = ሖ~:c hgI3'P[#NN9)Q^,tGƪ5 {}cj&(dY–L;/ [P8YXo%lwzONb9R0gwXZΐFkY^?1rN`l}M(skbswB@)ÖDHjtuI)\PGQO2sL}DH+ZeD-Fi1M뙟Lj{r;R<-kO6ꍨQF ;=smIyWXY H:W1(Y{waz1py:o+f%')N0oUjK𢼬:m=NSic\t bB0JŰU*):Rl%YZb vL@9\k9Jxfu 29;صWàB4Nk8hur1Ђ us`7PН4.T$ dE10II^L2݉{,8W^i3+gKkZָQ]c[>󒽆Qdxp-@J!d=)[` -C 鸭 }n 8]w.P^mS@y \w˹@ԓ(@)ר(dCWD\yުs|rn "tb]@l!;j e|3HП7}Pn o6O;dF1'宜~:;t革egѤ'8n QʈS5i'F}mD#r}&.OtB &3둂Kzq8a&wXEtۗ~U/'T>0^7:RA;ףr7ư Aa% 09x¨\2&d/4rߌZMPZY#5#'㹠 &蜕z< YJ`vDGe> |imGGJuF\g巻~<KhZӏa ,(VӤ';sr<ҘKCc-p&3qG%`4*^5 (aݦ>Uv|h@?/(_B0Hd k8A!%{ 9T g#; ,@j.#TO*wfxQqS:3=՟Dgvx*}8`#U'Gy⎆"իLO/!(sƨ 6%{H/*e܍9| uX/s:L, XX0^k;,v !H`t1:#! co@sFYo?(.zaT,i$Spccj?Q')FG,;ؒ^@ևowgn<ːM$q|8t&=̪-7%H]8461aۢK_}WHʀV±ߚyn{ 3#6l6_}=Oן̑iΣN1J{GPf"H,ZS =։u41^s)A1Z#d ,BYXdc8bv}l^Xm$*L]l2%,p!qH>:1TNլ Q M%~TVTCO\YJi99o ͚PLX]mOiĥE;K1^^Fa"ds.F.urܕe3Qg>DDx"mŀ ' qpQX"PrIxzPe|,P&f+3_.:.oY-@kݬH"`J8V. x}X>3jv.`t2AB?X^)^PC'8G'!O;e#UF M9hG$~pU4Y(hfR nR_<) U<>! $l!@7+&Ι{3&87-*}ً &F:3Ȋ1gmPLv54TY,0 'QՎH.4F?)YdQ_7ķ9G`֦;xj{nzx\13|(FHY&DLtXETxa}]g%8kjѥ߽=bDph G;vVyrAC.SGRכ 9o?E!gknP~#%| 4s$^C,̵ӺmC$wʅ)LCq\M 3ʷ(S&2 0~AvEמ\nW, Fo驧1k׋bX^+};`<j33?1Иx6qg) *pYhzװWlU“7.,6z{@=%lFO* (nYHo#3pkZ uM9{_H52*%Ugo#eZir MG])ߵkx.G–u5HFAu 4`x-U%ҵF8:RAf]٥$e6#3hhxŸ^$ݝ~ YKܩ\ŲvQɫ Aר\`4 /kUk<;B`$gamG$2Z6=4Cie0O͢ 4PKO8P˧ljN?HQWI_nSK12k/O Io.۟=9G5ߢAnUVCj+AºӑDsK" eZyW1A%uƬli₩1ȁG!]մ'а|Vo1yBg{CD62V[ 3_imm#+0N<ũ5z M5J}bgB:B0=LnĈb~h[0pIH/3mgq zO{\NBH$CXSڐ֞,M,2ޥ6\KoUn5*"L^(P=- 1]r.U*7J̃`-TN}`vWӒIU4/[MP4RTS-]r>IrL MZr2$7M3܄=͝v7HJ];WXךEcZɀ1kwl3 h-HKNVْ1RTb?FAuSCܒv $mCsS$3\ݮ|phbLj75=<ұ+_ +VȔ( ̵4Gkznfn'w$ "FXzMtɀ|Fuϐ:[pZA$3*O+Vg*w+rĂ4IEYZIfg? )#LJ9.frrT) YYk z'Y'/8Jφ T-F]fPV^CZU. t0Po^_dì 3nwcYx۬ncMSm%tsXC=P/KtB? ';x~IyzI>%Fݹr❦۴=Ǜ`4eDj>#: WHJ8{8KX| uD(5xRT1FFXv,sQ1̹$@^#yOJWQ!4lXh8*aIe|! PJeS4e~5B^Ӹ)$ ڇ;a%dJ XB4=C .?&ʴ4(#W$-?#lOrp<[R;F ;BoCmnP䓹%3|Y˻ Pi?EnJN|TqB?1&>%[G|Iwy%^wI ^}w;RYﯬW\_wgI,XM\Fe1\Y~ʣAaRix3+ 4e P5Ye.hOJCpe .Jwj Nڏ fxt"JqK~%w:Z$n» Iזb)^)2χyZMjro|oZit&nCqޘh{ULT8h!Vj-,2VBfhbyv# UvFQp ylg/:ؤZ- iEHzͻeoKH}"0W_eD>bþ0ƺKH.t }{#9IMd ˟Kt%KY>g>qѾ3?Bmx\Y<6t V)k Q.H/dGkRQ!l&xmA}ھGco6z&le/e+PZc[YW|ڻKU)rvc}Tzɋ%ꅄQB5S@)̸:h8@axgm[Z`&&Õ2G1Pe1B4VjfjZ3hOKRv*j @>wanq%^@%u,y-&ԝ1 s0{GgP(LE^w1.`eZr]ݞS4PlT  QR)L)F_Bt nCef_D"Fw?YɊo~J$d-\DRg΁S*x`=_E4oDA۽|:IBj ,:kEvhScmLך%/6ɜx % Ÿh?$ʝ!φ :&=st tJ%3f _+SnoG0?A k_ ?2@ti?N,i1'N qx/t0'o[!A4)rjFhLքmЪ ?yioW: u=p)KGU3P@(5?ʰ&.Ѕ;a/A> @r~"sxi1? j&tWBi4,iU5Ck<^U4ӄHLm=}NW˚Q݊>D**F$& W/TXJ/LmG#=ADC5cm`KgKlu/k.yҹg£Q3æ+Ũܻs'\ -XT^5/)+ 2O..?p&ISM\ ~K$ ؿK*PV G:1`Oָn_!aJkf|M]Tx\t_d ]*M5M.ꝶ"y|ݸSF5NI3Ҁ6qw+:jV5.U'i0&n'B)+Hw0f8fYE5-uC34zWF.g9DRfsK9wkP1.@#"5r*CqG}0rÝFeo'*zq2"U6; .s;ª"hct^u75]iXУ4=?Du>2[TTtee-bIC/Yoo9U`,oZsIT}}'.?l՜3iCz(*.!!r>QuTs/+v}g( a@_1B>bq r='fR[tfsŹr[U2,ոYUؐDNz_Ї t s@ZQU(H>/p r'Ż!WʭI::A=AH%8m٧&hj'-z3 -ShK1$XQ%h,u,X<ثs|}+P51x Фdɕ65aȠ-|թxR]P'ƻVSg4Y[Z.ྣdX>UmگO=Yՠq/>rԉ9m&ɥ-S;QclwM=K_00\{/N RY=,6Ҍ;pZ &v/je]ٌң1]ZL'mVQDtw0s"-ۍHdE`aB#r}O8 Bdq\NJfp݀ADž\B,ګ9B3GmnZqzʙg.k2SȬe R]1J,@kB~IL|o!,mX;$HF^>_PbH}0qX0񂂒A*I-sjü2aC4łhb>xa. ښiGET[>V839dAZM_avR~"(0q+#g;(|XzpE:&1S *w_˿+7k{#<0Di@,>@mpA8KN=Y{ғ# }^,[vs? EG&ZeƧV3mk0AFCĀL2 V"Y4u*`4^@B ?a̶3\փ q3v%%!xD͌ZLh:A*St/qV 8qGNb1^;+\:!ȏd4@P#(Fb3ɒd*1C?oՁ%\&Rz ndA:Ovl /bȂȰA.b?hg G\XKP2YX0X^vC7>(c lD Nyeܣ_bg 2<əjµ ]L样pZ/!Fm;\ !($jܓ0h>o0L`5CGZG[<(ѷXB\҆cjW56Q_BF2!/ kŋ(kr+덉;|5 @3 Ad+=<)"ӵhWL_zWzK\<`"6[o1텭V$li!l PJWtP̦EEvս+C2}d-hX9]"!F @lE/_w+㙏tw=+-RiM})wDpV#@QIy5`6'v#F#!/Pp*Jh©걈\#萺]Ԧ #8QX$j:}SKݭ*h!߶8?hJ𝱴_d˝eq8\K'O@\Z'&Hw|0H(8/0r`7#{9 .Voy\/S|$8s~ݴ+z)>WiD̍{Ll|D5ܣ3[=Vʨdgl9<+d;ΞZcGl[uߢùtQ,%ВT3Aak+YQa5C``iv Yl %±d(r5̱]8(ӼݾP*qgut7J:#d{$a$Vaa!UPiR]$n.`E+mgm3lu) lC)"PjY.6+ fY+ 0D`h3-Dh|`%԰(8q,Zp$P?X/[ ]a*Htrl~m vmHz 9ŠF݅-2Ȍ~/2bt~>W8yL8ZFcc C6!ͽ>P1qoŚ+ajx`yV~wq{(֚HO+Sש25!20P&MuJ@ qx罒I|vksCCHM3K=BX:WơP0NeuXm:6A#c&}Tz%:L%|d51jOKxwE}̹N.\ߏk!E9 ED\Eh*m/=˚GY,=h31t$|Z Br{Cuy݀j9BAWV %k잋C oU%Oue>fݗBjڡ8 ׌#y,ζ)i|Lj>Aw"y`AjVz3ܐN-ݳ iUj Ih Ȧ^l&k}~zaIިzuG\4'bYƲQoN1*4B @REjZ?C@XeC4Caب}6;Nh":$ [%Q`=jg:8v=ˢN!j -wV;u(+(N^ˑGiS.L ð d}[F4nWNXI` a~WBgj$Q߃w_ȁu V֋i 9!7!jS}2zjR+EMpe .1F$0t{b{lFK 7@8QbRp`m10n6m,!}r<; xql z'}힥>P%P ? a81PMy|dcO%Po"`BP`|(e5=X q7%=)[~o >ȽRfI`JoKG+'PىO\zNO, V@-Ǻ*#h`!V[fb=Vȩ:ȿ?Bdl !r!mQ8r}u8+ϵx:|9N*"y#Y&}|OT;kbMke,u.I+4k$=.Y9Ԍ:'8ۯvN#@_TAP[gU \^&g'61\& ˂@zD*{Uf_L:n᥋BxӶI> VI.!}r9eXMEo̎rTݬg3zj3jQU=(s*-$tD|/<3sl^Nt%VQZIi 6!h^H$IfP-uαNR i*wK+ 瀩|ؿEe?dLMs w٧ t~XX!`KY*&u m6@T[NJCjKI%r*ƹ1߁Vsn ?z (Cr~TP(Үe(&x<"NL80;":Qk,q+[ ]d-`m&)ϑP-IB,.mK8?,@=j6-J`f3n`o?X?,9?}Q]ZφbOűechUHQvd)r)3i@ѨddS%\2G0fm/ ǝlV13jʮPD1q}zc񭹩){FwIX . twb4Asљ/9_—D[Q =d[Ǵ-Wy\`?woğk80c !-V3\AG*g6\n ϔn'a/|U'M"Vo5PXБ0ÀЪօzBA8߽;8ֻ,;2{O>)IΨb eaGT~qbͅFm==D ox%a$(E GKOpM4PkR[S(b$,joƒu3DQMHh2Gк(at/'k?5S56ofdrWA2ҩM_w84+iő4#XMz([lہ60O7ု+wc>&bpW?Ikȏ >Α[CKU%0g \:Ƙtw˶ݚGݤTC kޝ:*'n(iDj!qx}C|nvǝxIEJhֹ=0sV`&rɥuR}r 2'[zIu~ l\N0TJ;}X֯خϋ?Xs1J6$g)B|תfF`!JuyX&hiUۛ{e#It rZ" Hq 6߸O5F#DF)7pΪ,A@Tz1P8UTm(V6w8g?"š;CwqyVe؃^eF/<MՅiZ)%X7جKNBHPwpƔ 9P_C&W}:u˜~6^L#0?c ysgcoBP.d9r<66tBD'NSV5Pf g 5 %S"B*m 3Vaֱ "Knc!*BeBck~dS&)<+#lE1:%LŨr\]6zs .6٢? 9vVV`I_U²wesaZ1>@7`;RbN$a9L2=HgN 8̳uj [YI E!Ɏ:E*~2;Fd"㶜'獑6d}:c}6Fwƃi/KQ*BZfI*;|9ibTDݿp)t2/qmj7M&>f )\0 :}\ȡwR _J˖9S*\iοS ,ju~Q_&1dRt&[R[jyir+cQZjX4:`d|a! pwHv$&u49.U߷qۂ _@ H_G:G =ʸP~p磧}qn b$<U ܪ׽l7xz!uH]!xHw Gz],^roR&]QlC0s;ZrW pok@̃WzpWv 5 3fP7[94/wY&x^0o{F H`&3Hdz\O^h;[D[rQ&R!3T>yW}S\J]1Ju"m5Kenb>s~w)qKWH[ve^B?R=K/0 'G/+KE4hڏjc= ʰIgH;)880!`)9ěנ,s@3()>)V2z'F*,! y3r/Lʤ~IsbK%'t͵v@ora}Kv(4+_P&T$ :E+-ݞُ9Io'PN5G;CBqp/ `7;6t [< ʰѳ;i^B >ݒV8QS`xu9maX|յHGcﵲ,PXeT%߮vK/ln)˴7ќQDC+@ZYτF]jڠgF ɂXpk/t_zǩz`JNzֿOkCK>Qv9/2>*#~@4(ƺCyl%N J1I:cxљn}?_~qO'A|L(4fnlQEyuեr"藡c]| 7S ^U Oj3;J( &6ft;0! nXbAdi يMOG6!MaV56m^G;g^ Vʬ6 N1.++3LYG+DLas6X=$=3tspøbSk?*ֈ\U=x эʼQ2W<;Z׀ vFz{Ul\9=h5%@9$?qT!7~[j7D%s\A㫊R"M$Ge{'==ǐaV~lKӥF(UO Tpv̌'K}W4>B/)`N XW;f_^ 9i-&ne'^Q-ި|v,t rY 2^sch201$J;0zCO) {?o/6́K!h4$L!*"tڋh\}$2Ic 7蘳oOd*OuLv} c{O;U1F4}sdWfIJ:Zć ,`p קcs"˅pKD\@YJ:V+$K |Z@e/Ov:,jpQ&U(}3`͜%Y&t?aR0~], ZWYUvQPE,ƿ'cUoTUXܳ x Ɖ/5@NbD#$bS77:|?.P27\[S,hٛbLp ??)q-!lFKW,tRYETRy55ƙsTT/f zUw+X'@ݚcxW\[+a\`=?Oe u^f *밷pk\#] CWJz(BӼ  kevY=?!6Yv(IXTvc5Ü=.S &ٸ-GL4]Yac2W\ Orī3wD>gCvF C'@c ,P +HϜmGS֥<#+-?F`|oɈ'ph?`] r#0SfM-opD=ZA2$-E6CW Wu5<_W3&k0;tDCa`՜|QDR@jnpp{.xq4eC,™,GwH0y|ҩymrT~r89 ^G˨Ep HxHM.D0QNZ͉pn!nm_Rގ@k/ WnjBx?PdkeQxg8ޭ)af9/ A(gSn;YwxDmi$980ayHD2+)I_?Z,w&D@=)S*.8>1'%B9l T*壅^R`WpvE򇈋 ~>۪.E#yYpE4]{+4e^{A}?#w ~UG.B{ĻV3jãTw ݿuVC_\x>719@"ҙ5{S#z9.X#O LVnT i"A,Vum&6cLc&jE@ 60v[;6Ρ]w;0=@n1Ԋٵ?/=vKIdFJʞmQFxp -[ "G:0Cro9S wdmɁvc2/~x8oj^XYȨ_g^}"9|6*bOg{7;NO[ϋroYPOgLjlw 9 3"NCA~"?nyY4h O1'=aeDz~Hhn{cؙ!QlE&DhvY8+ k#I!:JH Dcxeab 2I.:2p#'O461t{ 7I&k #Ɇb'ԎtR ՞YdgBuk[Cgş ;Q|b)HK>i5OV:6,DZ̕y5 YSH'^d]fapQƳ$u{4W9Wv!"!g4~G]%7H!Bt0#d&.p^(3AxVϻ-'vCL)"N4ރo3axb5NgK 9M}N(K{ 0&EJgCv+Kp+eZZ!'J5H\<81KgmKTW9\CYk:xی\2p՛sd-3Jy$K&u?UJ´a(+ tkUt 񴊕TID"}2|HKr>h7I|њvUwGM%;]E =)\7]cPY9ׂ_kʒ_oVmK5P7_̪ ' ڇ,ZS=%bJynE3;wm®Cjh@[+~Q@ 3wӔ~-pX^\c;JO 3좀r*10ݑvʼnKrQ *[nA9ظ| gHV_{pʪXΨb ֦#?'\Q) /U ^ x:;p1~,Kr7SX\|D? <=u6U_YCZ;}6Qr@L8F_UGT{q8Ɠ #R*=i*f7]A :6)EL|5c; L& -F@9O]xfdKڸ%7QQmgvƮ>Aпpbߗwp~u%̜93F0+"6̛k-qͫ]?$SK y7b$Xa؇|%Eپamѓ3>XQ%>0 '(L^D=si-돻ҢW8j2kXDb~ohXKcTdqwReJwro֗"roST$Ks>jum@OEaܪ{"0)ߣ0sw91nD/db@ S&Ϯϑvz_pXcH܇-^``H^HbH oxIod 4]sܵY]*ǨV'?d:V"H?hc&^q8k E^0c"ZNL#I꽅I۽u[RPMߛ]bYfQV1?A8sbGxpH{4/;8Df>ơsf"5ҕgx)P30M# T/{:* u/%~q^%z@J{:Gbr/)Wٻ8 bIYY* ٩[E˃ȡy/2k2%i4".1+!$.*q~ӪP]yÙ$P7VQJjƊK1(!|Eɞlf_h+ϡ'8-ƴwĊ[(i5 wYw [? 7W9np'L+1RGlQ70,wf"^oXZe%p7gB'Pn ׂ4,m aQcW 8)s2ZcXTA76j50nGR/~ϩFM4,ďD[s ]^id 9e iZ ~bO"yW|V]"}=ۤ`MYKVj|_Ttj',;<+1EuId̾#104? dDZRA==̣W)Zx©~/ɘuuU܌bl1/pQtUsU&oc| ۗe>AVb vG&AeeZ |<23_X%_TO DžW%)}L-k %4.4h)h]fMwM VweA1nbnc`.ݐ'tG< A+} { P3)q>D-RЎuX|LZzCXhՉ22$bd.W|6㰽[|CoX> -;P\Z)iLs[h_nvr_f3bEeRvgVJ(;$vX\k4z«޴j鋓iw`m_NJ378NVHAkn FTI|!$P(}A{z Q-bA+9ţ:b#u}cnX;`Lލ~EOݵ/bgߺU%NdX`ɩ:k$Dp>tŹJڹF_$|r`DWZN]ʮߵHȲ2_̍:{c`a*E.2M3CZ36% M:Ñ=P\؟"6aAzfG~YUIWFY &DM܄wx qMܪM!ن }bM\gP-NL$_'FVJ<m(;;Vs+*mlֿWyV_5Ӱz(Z:"!DyS؄f;TWٲW| $FUN Gn&#Zk~53:KOWo<"X>gDTy),,TmtX7 mu;34*{%jv}Y½22T,m2W'*zRoI=f+!fKq)eɦv T0wrd: ?n·|3}8$dR$1>'Կ JkEBG[O͟v/˗:3{yr 6Щ۷ >g}V#A'#J(ċbcio\,CK-Ad DU;VPٟS|Oc ?g,z҆Dž½gؚnqQks ܞ8A(.E=4>Sz i\[m]&2ZZRS*6AĝrlȻ 6yn:tuóz =JgcOzk3 Wp ?_ ??JL/{߈? ? )O; :i8>g/~VK ZS30^)߂ e>5_;Dl(iNu)rB=sCeހm7ؘ@e5uaMO> wzڡ?V, Sq3߿=4`bN,J!&Hr__D#"A5%= !G9?ݜ2%7=$w-7#oX8B_Q-M ( $PY,ŠZtq JڗLԼcN ]暑7"+MǓd! 8?d23; ռ q5EJ!a&7fR0!h 妨Ш%s~Y#}h:fְ˅+C+q;p4"mхQ4v V_WH2 VH7$hEZ9 0hGۓ ڟyq%@mcI)-GAa%`7  KTRXAa]=AңF=9ǼO/>Zn.5S98͑[<s$xa#E;uN?2j)" {*lU0IlfOJZ7pElF&Ue!'՞s&׷eztyC7mu39L'PlIUFHʾuIԚilu!՘Ɏ\=$U|sHN`F`-bGQ&gѓHv' "ހRM opTU7 ơ, H Wȟr)"۳ t%׃ [$ANZ8UTo8l)i$9n`]5[3w--j\PYL@NEIPUVlts]@v *@Y/fYOSt쳋*iFd2dw5S&kA4ۗ篋}ѻ](J՝rF>`{ԥ~ i8G9ae <6+Tuo*뜩:1ƒZ6[Rkm{EFpE:v5ەEoAcAIc?+܌Y^N-Q%$P)5}2"1OƑL?? gP4#L0X[ch8lfJڏKED}gش$+ZoBDwa$zuWjzt-8="h +,Z0Y:/ҞnDKDh-—RS.=/E ūqD$3 xTJi#,t9NpD皹tp(8\4{r$DRߎ?1zw٬jt.Yh[rߘc)WC?ԻINo5/ $aQޣ5Pa6BTو H5  GE'/mW/Owґ¯(JGٚ=x6' >WW+.̠y8y]I;|֭lҎ \6{.$GQ#c>STpFVQluXniDphgBJQKrUltS-jÝHrE1e7%QC;+"[+u'%M0f{cMb/ԾgbrSۄnPHae v Bc$2p=,gx]ot ~և _X 4f!opOW[/s-! CBOۺ[  *͗ڰ4]t2 *M,>>1iҔ!|$z#-h&H>f&(bn}6"*ϕtҫ9} ײM Boaauΐ>*ZMqYM kR T5:E9wH];t%fkv AַݮS;^U-w"%3;4TwR[g* Ir{9n~Z؝ڲ<Ѵ|v[&h#^ۨJHmyb'1Tq+r/#kBJ wӛo6 p* ZPB,byH2.c lf_KECqdL1'L_Ђ"Y CZyEh{BJ_sǔNWV̺E6=u;MUi{SUoRƅ/Em`B؛D)?1 ҏT֔H.Zbt{HMv,ȦS)ډ < Ѭq)½>ru#3z8_B1l[7 u.9_Cfh^`JϨ Pkk,tRQ\OFAˮ*9G|x{+Uw3 tߧz_6$S"%g& YctTy]~Q1ii9.zk,))b@e$c0"n=^*CQXϧVԌwDʼn2*>Ϻ$@`UDNQl5#?n XsqXh3,xLP%غ`Oh#F(:_;n3% Po /eLL~,6לּRт] ze̕kI/6+6VCqFQe!.{#to_GGYZhAq׀ :;lU0D~LL ´`)%yЂ MbS4hgl^w1*1L< /v8+5ሹ14؏/Ғ `^w$.cg|a{QD5A퐯^I@uq:\J!`O,m#-]%9`C9 l2=N}\0IvX90@5fsVPrXMA~lXGF/•~i}W9+@jFvh%|(~*8):\{q; 䡧mo8x\͈{6*Z}s7+/}f[ji 7UNF%mee ; jS|;% ehzJ/8 n)\7G{\tEF@8Ts;ϑȭUmk.4~%LQBH:@ 9dKa cM,k%aXjK)u1ґ~i:pω/v^BE$x٥}&Ccas\O q x.xu_]TulBm鄷5ԃS ,Bo({#86.ZFR9%k?OzwF54sT >ݔ=oK&~y恽Ҙw n<-ظ7^қ󴊧vvdu1T%0ݴ$10Z~yG7Qt (9~6M7FQt@ߩP\D" gJԕP+-UN7op+c{\&6Bc ^&c3飈\~tfp>P2EMpƪt?߿8)t`^~L5DC!dnLTd!2 ^X4/PWn҆O2!`ե)|jYŧ}8;;/Hĕ'CNgs r#Lq|>j;9dg[= ѹu%>ov?u51veij9t^ $vI\f&JaHum&sZoIF2N(x<;_t!ԕЦ9/4΍2vD8bZH Mt,z| Wo&tT\uhr>4h miD--#=D԰r&$ VT 3=P)M!C3=ytzee9NO3jwn4A3tbh?;q{ۏ L!:ڇƤ 'Bs(_Hk'$CݐIY; aC-6.:+k^fGe0-%@e&<-_Nz^U:􁜚R' aa/ B-XU{@hoi< o jd(cU|F(shw\ nyBp%$s$kOxsyҲW HBp#?l@wݿ_StTۑ*`4֟\߱4,_dV-+Qbp749t ^Ezn*%ej _ϱ/%䂎f!q>0ph *o0 t i4pOb33禔 I\dauk  T'@N6 ;51o>F9{OoN+0KBfz`!l^A}~^;%z>?m߼/Д>7VǧVKZO qw‰z53=e]$pR˂܂Y(2u,'K">V6g: O!g]-{ifPhw+ sMZ&T .F 6w?H|9z~D0nMxq{!y yh];"YU~ x;+:gR8bg:Hf%jƒ󭚽eH;;d̴s+=/G_`Vj8 w-BQejnO#dіhjO?R *p_vifâR5ր D4pMP?\F?8MtdCo,5T #UjvO ~-3cFR/eHI710V^%>g GBԷs1=]YEeޢoP5M5&wE=C 0>X?쏂A <Hg>O,0e6²+X8D%g5֋7!WؤFeZEOR=㒚<}5#SY ZhǞ->qU[bQH6ܮz=Fp*v\Q7j`Bk$ !`dZk4NI`%#垲Lg,;Ro.rJI &0@yĨ5KTM\D7^$иSvDM#H3ecnoݸ}/+OB`/&FτO_[nJ0Pn?S0>L dG#G ̲vbZǬ@4c$'^f[|k^!*{|EG'-fvX+(F8egK [{%”ll]]ݳti(My`sz3Vbh?}=lbo]]d LŴ־G[[X0C2-;;VTLg"0m.Gpq*z,ݎaCɓ ;1aԷ^YxQ]8|RSHye`w` \2Ab+̚-B4<ݽ"GSgC_R5./U`ɋ{,mó|Z9z ´yyU7QV~m&Hy^Hhj7P 7 5#]): n[80qJqr6e?Psŵdr>dØ)S! ݇H ٽZ"xSoEQձSZNYV cqFX~IC@3=Bjܗ&MR!&rD4QO  %p~lpeEo5?Bj8|NQQx|THy4(^)+DO(sT9ѳsQC0qi0[|. Qp3buӴv;`yc-O%&Cv63BUZS+׼o¤KHwT].k&CԀp߽s/ߢE)pFW$4zB{lTw \&C.e^ឱҕMk_GpH7Ӆ;Xye2įPW"4Μ#9<4pO,xc]*%w%)Lg -eg~k ZEGtBpҖ&:LqBgow8,Ƃ%P,Q".g2@lQEi2HT'wv4x唚(nheK79vq^菈Va'B&$`F~v,۞ -?{gʰa5#:x(/9VATH]ܼz5HٟM:P c*pSt;Yu/k"FJ:#=:pܝbwZC ~W|d AÒAuYu;^ib[LhAX%N>J6YT" R ]wX$ ug$O?7\.8f8$0 4˾6nMCJXw o .& r(1bNFpB}Z!T@´}:/-Ew0ZI6}Z+_.duJ[^ 0~_ /|= L0GehezA3E7kZ k~ډa6CDj&C{2LEYQ ♇PJf^x# JMN+8UZv#*F>GЯe>zљ4: 8X1hAY̓J {oHAkg5b#H6.8oLqShKyu(-&Ef(+E>Z/7'|w;6Ogƻu_X~"W1T˟nS0X5mF --گE l7Ih#QX?͜Q{TӘ017:`ftV)}`a@|4zex&!Ƴ]=4*yKBED4|u qCz=.|8nеn8D2|0#YL M7AtX\ͫI>~ & `EN@ss F Ɣ2ڹÕ2 #]n % {H5wCx*z&U?;+y;^tXNIl[%$|5HHt"H aCa׳ [0SH-E!;/|F8{9T8Mvۀjq E H^*d^E8HA!_Թʈx4^mQ=\f*%Rr7 XG!HB$d$\re #QO¿)i&1P P|wxX>.s [Hp +A"~OMK벩iф֤¶+,rԊ9C,'x VR@m,mpbYn^8ʲ9F؂%(#uΉT1@t:A65m?4nhn~kߕ᭑2O>ؑMǔ-]+{nKud kTX>3P3o8L!Țt߼|4"/6RX⑸u %{[48_)e7`L؃?)R;d4Z?%xPN&;0( ,ui|>OhsҺI]Od蜗J{/8>yDh#3\U?w]+[js(+KpSp7E2S]xꖞ&g#>އ58ȑ%sl}s[:1\!m\nxy~;WIxPQ`d!p?CXDE1sa;\jSAϔ]HUdD:dPfiHԶٔM?ST.RD5;J4!TՅ?.ٰUv>`9 g>(z;lɄ: ߉y$sٙhoC=#e .G Fp-N({Zdw1LkW#ocͥpy_b-k8#&RsҨsQĮ73\GpNf+w5mA=03ѠM0Idcf|˓yGh'={}C6ks^RVHWDbp<oBouZr=Co^LOz (2Kx| A^q -`Ѻ|M۹{l.iiѨ~6sj6%吅}$ Xu HiII #4%ritTHpy9 azGj+)U/%/nŔwU jBO-%T- JE^zB~JƧrŤdB[pDDcdnX}>?\+[^ !CI߂ ӻ%°jQ]}$x]JZn2S`o[>K1qjN?@9x;rv$Szr>@o 3c^I"Tq^<'][FXvD3"bNBFy 1ZNzlc$q*+aג\0~IRACv2}2[׃_^abznΜi UUnEkV*mC&^]$j suhAn-5{Ru[}݄ˁi*+XŃ`B㡪T=j3l쌘]UL$TF,4E)AyN$|jemԭ _U{I2  ۲9BkGjlf^jLcNC$n#5СWхRTa3|6 4]OA鷞A=,@1t*贬W ܿ4/uE4sU^zͨd{y%<Ni%'Y!9-y$=ݦeߑh0.<,~|*~SQRi,]SԒF|y )a TSb{A,J7yu?`27,QnCf B`AӨn$ .WRj+)n5NmLj$/q3f3q]"ћ+[lCߛ?L&P6Q Ԁk!;Ooq 'O WS@o+C}D﵄*JH|X,v-1Nrw·` e/yS+4w4F,*\1:g5Տ~_gV`D QZ 4!56XNDm2'B1@M*Ěpg 0N.ת O^jwgVfg Zx:S[z͗Bl͐[-8.o×WЫi{ Ѓ۳)QZUFץ6XX_M*mcztXҪTVsG9 cn9*KJZ|̬#6c?s5/L(W$J3f 1ViB,4Sf&Sjl{̟[Z{pJro;X=f,|;_o&LYuh D|MZ~b՞mb`+RlbmX ]Ґl#NnȢM<+Ś>k4G(iKwQp葍%>M2҃8߉3Ѩm:֥pzWGųϯp䇪>z=0uYaHƻQa7NK)Q=*ݍPAXc̳FM+ 2lVK bI>*a\vD:E27⚷x=hL|+hTEsek@1o̼̚?beyx< gG޳%ܛNCHfȒV8 zĵFe^,~+7d0%,i 짽}N?Hvp_(ujr݇*6E%.;>Zq.w7a=e%->+Ne1}#*ZlQȹL~ܺB"Z?đ微v_[[F ?eP7oT)`a.D2Υo$R#kCbK2_p@÷٬WkY;IF6*/kF!",MqZO{ѽr#9ኯ,/t"*!QkD;laguh@d~$cZ0d~,jFVӥh˨C2 ?}تd4< K8@9H@|qo1WȫvWOkplo6@ ra@5 f!H,(mF+k/O,cn%Ozj&R3­IFR^.7}]8T/~3/ HgvsoH(2uڡؤuCk~.޳OBgwdq$BJd~-[*DDpq`tf=T!2_2:2s.8A^cXP+7nSV] ICPJ]w`ɒ 4>gW83O5=p&U^u%-/XDlZV_"6clݩtf^8%G.\"twfx\s4L#ZR {vRMљqF "sXց8f xd55a/ym؈8\(S3N }E oh26x򻮌 c/1v#^RV[(!@Op7ff̲lnk<@(aŌܵN\?xk.:w^r/;>ՐV77oB9RaskO /0yyPֵ^A`$F @$x**F/*|3A*\6{6os(:>$ Mmc@fzBcMzl4tFQGZbN5暗*ID`ٯܹ Rl|5 ٫HŇQ>jo#Jv^I*ME *qu?@N3"/ y=@Y2$YRޮTNnZ2KzLa4_"y-#Q$0&qWBN ַ@Ɂc t\)bĢ՜<\5 ]aOaftDJgT.y8mD3]?&[>ӥ "妋)M}uvJۼaѢsL$8"hrSJ*=XolušMřџ).JFL*9LR Qf67_W!7BrԆ;=1!q4_1q{zϡz`|M K{E]4g-xh'0 ^PcQ.$G:tq%{LwaeZ{<%p3HbYp=n^2&HTع BpbPDrl={&B!<7mJ wDުPG4 K(~Xr[RN 8/U#~ Qܙ"vȩȇ,U۝.v#dO@Kgxy| xDj޸4UWA O:NS.骵aj`?C(,1'Xmeϝ $8Rg f|c0%0?! |) d`JSM!j9&$ZaY>=l8鼕ML'-Hfsc+{9{yV?qpYcst_ORׄxJEcU[xMGtbK8!>T&iubپmj@խdp:K @ @/S 5WjdV܆^UeF\v")Gb@[& ] }7&(43Wj""a-Y:~Yw$%ȀYGpm}oHڂ٬Z*:>Hbf;2َ+o$2p^QK~6S1*'e0ƪfM$*~S? mhߑ\zyt;BfLgj&݋.+)!+G˳Bp؆ǔ6Ow)F\,x 2/z WυZ; !Y7X1://{Q.\Ҡu>&ܹv&?\Ԟ:`ƴ^9*,]w P.\ϧ4ƅ? Zl )Dᶀn}6Ӳ?dh6zqH`>VP;:LٯV.~\&[ch`v/JC^Odx:T!6Y{᠘A9#d;2D]1R4hYf cYMs;?)ojiAo < 1| vgv"orɼE ^ϧ<:y?&bhsG\(C%\FScY;h~]`줈rXv#夿tfUvp;ֲL!,J /Wͻ1v{rOԃtxeq\-4(ԞUc76`֞$-Ngu[esg$JbRehTdBwd$˯Th& W^;{hP{M'!kc/7*^5dgH_-=XQ,rNa\ܺS`mꜺhj'6,2\tw8S{M JpUü˞]JO0yxz:%89^Ym w$3,./ĵ 2Ri_t|i=H嫈Edn8{~D%Vn4j'jS3ڕ,3Z(cI -TI=C6~%7 ʯdw:$HMґM͗~izRP9s<Ȱ~vá{1W˶p $5@ۆی 4?M#xOCnY ~X!N*Mz; mUzT Ã6Nf୨ j PfԂ"㟖8Mv2JAZf:LYeLɜ/j cv'ͫ6Ht {%ݐGϻF:tm&Ęq4KK߶g2AOnYʴ׆B&aP%%vdU͛Vo CT?C^' |!mf n^wDنYڻ<+2<ѶUO/*k d!,ΏSb -.I殘5`!ԌBccVUS6wKiKZi|^蒀5,^VNw3G :Mz<oNL]gC!}~R3C[w& gl%DHidqcKu Bup`ۇ>RfR%Bb-FjQs#bV9)(ѽwb[( ‡8&BKXhxSd)uҡɵhA}3C]һF&zTrf$0WZVuNbXZIl!*umFc+s.*A"_w<m bAd1C|,6U[/|2:'fݻVl 9قq Czߙ :6 r&VlNf+}Ecgj_uM:`7Z0[8NMʐQ~[HPMKQ~=M&GKd\ͳۆT2l9]_u'sҨiq])kj6Ywsg|  "*xuNE44NDA'$V/4j X !$8~V!ξ؁ h4t,yQHCTGvVd|{U"A *f,ej[syяNMxS]f%K83>>V\ %B/Ea>]MK Oh,(e"iRaS%t؜@>v7MJ2AB̳EWyդNoǍ7p AW3*ρV6H(~ (ӎ@b)/.Z:j1rsXǙ6 u {,ȡ-86uȭ)GeoVē@ǰRmwAIb,K4{b矽8n !2 :(0@%TQp~Ƨe|T= (W~j@Y%sUe%@'L(@6;LwtIN]}o--7 lD=] Xf=..6{@5gȰ=W-\ swÙ:Q3~⺟87DpE+^\""SG@m0 i*bL[vxृ r~q/<S}rhlhrA%sAḰ`Φ+s)=]Y"p((U)NKeF^/nHc}r(sddɲDgx(Jϡِ9'b_C,wH8TC )ϴ0%Ҏ[򡚝DP i\:k7O8Ю_-GS9 "㗵oQ8~@k2cznWfxi1g~>f)-Q;`eͦGM&r%zLYjD~az]Ak.j7mJjk Td$*wӪ] qKYcM(3KU0 omO*jޤ^ Iˌ'q(o@"B/xgAup!~5`\뚮Zc2`KPLo Vn|?BD맿$ .h\j!DŌC~ J6.Qnky]^sXWclH2bo,z5|y-7E(2:2fywjO Mk Ɏr@FFKB.[tŢtk ,..0;lbeNwn0@ 8F` 0vXs>V 9[IcE5w8@TL` $.h:jZ=5ℿv-6uBA|$W翨S #}-O%?R!7c[mF08uhLKԿ3 "c,%='Elq#=Z8o 5e=AGy/u$ջ@_yOJN;afƩχ=%u᧧mo"dž^/$ ;N.6}8z8m"JM_J+i,,Fؓż7^:2 oaK.}]'N@DO9s#9<MYa T.t)hqJva9&?b~,TJ]sRib(Y'Iqnޥ4v>UP@&:QeyNJdBfm%>(dA?+TW QWy: EOr`wX2}Й9kmp?f-gElՒVIWyHJ?r JѶK?KTl(4 @P8qIQ"- ozT jD|3Ib}#eF&E\cv;s#R QbV^,LΏ?r:4F %nz9̙|02-[|Me0vczKtzAf983i\sErۊrgBM-&PIɄ#2w:@3F:m ڎрV;8whH8s.~ekvcU‰QpR Rb&NRmsv2QՒI^'Ib/xxȒD?v sDPpYYz)\}Lnf(_Q-@9>zCﹹm!qAT*8)56X{QXtSY4U2h m՝l|BrId{rM ؋_ME(Csn4;ӝ>sS?h$B[+ݐ2kXq(n~$VS#e皚5g5K:\1ywJqr`ry@{pabˌD ?*o"OsZıYW}xN6;UN|گlf_^ uEgv4H@Yj*²ؔf_Ѱ#Ia"E2z!a#8f!|+YBC;"\_w~abTxH/d@ܾe(1,1pH2#0Hx/>QԱ-YWżg߹eh! `z1ӊ'Yٶ\\aU* hE)^ADU'~0M.:ْ-):Y@C6K? zz%P"3#u7H0#FS⓰<_jX'VL(+Hۇ:lrnĄEid>fV9ġ_hb,Dq J*TN wP17w2 œL$++hr*#/~wϔ1)&7yA܆%7 7$2@?-' ez"3@hvV  пW59͠RY L 1[L $,rL&(bS䁍d3O&VzgB$@E)3]0/GUӱbfN@ >@OwXw<巖vBp]]g{o0R(|IwFNQ388@ 8FB@:@qzΡUp&L&]X6N -ruXfwyG$wTQC:J%Ⱎ*Ȃb$4auSu#{*dZm7RpO}Ф<`nAI1}_0 #roG%ԂM P4ofYP 6$B2xQ YX} TEʏn p4٩TX}EX|4͟oa"?.|*T cL뇼)v +}gqC"[{!քn_i9 _s'~PyO<E}gVE%$?3̲i%kv_ V^VnƩ4 [Q|5:ԓi—_kx|N80a 2G: $PwB@%3ۺf FM/=7DkP+ۚ@"HcYDQJ3U ĺR)kPJop# 5)iq@/DF*: F^/,ӓz3Pl8aSZ`B3e;2s$LBu8{As@1ouU0זđ$w]>W|{DQՔ;g%?Pjsq. GQ[*@:лu/=ԯV9'd}DN}4>6:Kj:4CςQMXO}_zq޶W,鍓FJ6aex -'?9z&PC>32؋AXTZdӮF RS/~Վ bD,NEap2hfxsc$koeӵZ$z's3n @T0wLPc}0eTh4T6'2p}S2+d]~j\C߾; s^ 2Q]r^)%6zB zF<@g}< >|8(dF߯.jJqy@31RbZ?Ƈל|ymW[; #ۆkŐgi,Ht颦v!f0rz5m_%M }_oRs{cjBbMujȿCUtpDƶL,AG:]hy+eQ5ZS\甇h7v׈z[t[o-i^X)Wu&=~ K}iʗ%y0b~,EE,n$)uxx w8LA7EH@2VJfr 6Ffj@tn0]Js#j@^~|h Lz=GmqOHfj)+6T l2;ڄo:'1լ NA<"C\ޠy1ֈ?&wy;\՝ݚN>;LW7kn3P [#Ontmc4Raoq@MD0S;,Fzw̶زZo$ _tigafGG;Eר$L KVpXU(ce!ٸHq0'ø\V? ʴM%g/~mnUAitt@{Ԩ/x^)1Hr]cӞڻ53H$a6SWim$eWysIY{T|'heLf,)[p=KRr$Ǡ+։?/ Hdq=>{ZL_4b-2, OkoL##.tB& _>d*C}BF{w[Ty1d6!.ŢO=A]tLq|14y8Ha͹a< num憒 Ȑ1[Pf0?_T١4tclypY)Zy\xrJM "ռjEtgڨ!C9_;4a+;qpUlQG0y Ђ2X}npj*S7VvHT8jB"aݱm:ilrh;xtmK%ID7Twp,tl,Ί槴 ]s93>!tIpu`{< m_x1];L+xkjP}!s#.onhG|aw]jAg)YǁF@Vf[(,Վ#ӊWvOtBV0[u-!scJtlYDSn8V7x/yثerGuI̐kXD0;|n@^}#7ڊIsl|߳4wZ)aӬ#˰_%3dIH|N*7_ Lf)Ȃ_m pl) 5?a'?Iw|>c7i+#za{|*R= Fh:g*fY88QwJ͸{p1@/C7 uѤg] N!n6RBCTJB n+*TM ֲ>LJ 6, W}揬~΍fh#*=Ep2)q y4A[NT/ӖhAJ_Ϊd!TV`_x~htU-л`7rB+ <[(,~(9jE+p)Y^`c$2v9ReMzQvf.Dek?G iٴԂd˛O)D=0-QKec)mĬˎ+'7Veo*²Q5D~(n oUŸdآv($c;>4DϏY-k&7Jbʹ@4 iCT uzJ[E6? EIҤAC~BP) kQ'_L)Z%lOPT[2a0<Dsh5+nQ=V.!Me84a,u=hgI7wm`t4/ҮZaW j` zV,*okMCNV1dGje?Q76kf}8|? ovǝ_n]V) ꒰vz3ֽ7qm[{:ievi>Ϧ^[WJP>n4DK8x]jڗ0ʟE^o8ڧPdN Trb ͅ^J2ӄgqPtܙޮOļ.g#'fNAv;18{X ;SFMn"B O'̆"0Xbw H[ܐW!!|V4^l/5ݰKӗgIxFljxo(_eO C̓'G|%3ǁDhIQ!:U lwzܟaEq_ki=ca>qc}l ŸaBsi%Im"ҪZ/H+٦ʀi8܆N M>;ٞ]AAFMʼn|_XtߴU=^YӠK`9q:*[ҡF|HOLr/\k6"tq)EHJ "my\C{Qf;BgH},JVTFcGԆ}ϱPJu>hOOt>鹲r|mכzufpl0ޕvPC-x}e ,SAWFVOeNYnFVwӖfOee0 ]1B ^8'UU01]$PpuPGAS;Vh&r 6,[&w6lw+8K;" zYD*Qx=c/3|.- %A0dgU7[hoW@}N5;wu=ŖoG:LV&q^w!-ʟL P,B w({ 8CMZ;5ZJM?_10o\_\P4ZmSn7fag7I`!)B] !ll*W0^ [l@>`6POw1 ݘn#d|,mV5SX/+˛|l;EUAh\S6lKuە2Q:VΌX#36>-njw2g2aTy+ "HW 'Sv!RIh)'ViIlI*KL'30~'EO |WbL_y.qM '!rg M#.`esJF2ڝxiHꦬAtbT?i%C*fUU~z[ B 6Q<41lߍ V3 M",HE3w?m>d3>TEHMu Km.eRɄ2)j {IJ?PȘJDGPD/|~/o"zFrvpf2Iܻi&ى qiVRBښ-אC}Ĭ<7rHY\$6%O4fswO~yv nş &б ֝ߋ0$bSp͂ su*{w@daNиE| 2ہ^Z@gX/nbn3Tʡ`f@ z'QHOcV R۬羄l+5xu@n$ҕm o=JI+>|}\A =Bshi 3UUfyH9 }oF3j>wJ׼?(:5Qp9A 'e6AAʔRԯe4$RS&tAm& ,mkJ%?[ % }^ءUUt~_`xux]] O4H|nʁJn"1Qvý@@2"i zv60ZHi93dv*{?m *56򖫆Kq .6tC$ly3V%̿$ߐ?1ٍޙG11bpepqUSTQ6C7DPCS? 8q}-sٌw [ĵ~5N%kt lA!+ǾUu,sZEK%(NHJwČhj~9qh)F*RjhWf)ך5 } $$EP%5Uo].s}Ƿ_`xņV*-?搏>:UQl=D=t9K_ӕF`a8P4ɊLW3^I-Wߧ*Ry1v& yQ8n5IC~Bq|e SmfPVQ--BKDylNq)k9LR~Ӹ@I˯"yNaxʟQt))U}!_'fg6"n]1Iɧѣ8&B須{ KD7y5UDR5w0yȿ\v*^Ʀ:ä0V2R3b {:TJ1:LvʓU*;P ޗ!j,s~^ƺJ[vwT4~ |uU:[2r ?|%0/aa W^Fk歹y.Q.Maai+ۚ;0^E=TZ-MGRQ-F­ m/hQ kgjQ)PFIcwC~rp*>p'Hh'Fm.R%Dz>Ndk / e9ƓPz'1BzK+$JA >?b9E[Ep@H3>ZW!N*,GB . &Q4LB-Zߔ64fQQAvoGҘl24M;>(sp1 3ܶbKwK=aS<5iFHNBXkxpp h;]G,HB]/Ả7&:DKΕ OTP/,S ^ֆ9ӾzOr\~8,OOHwι֫qŜ"/JxhSq'Cz'KA*}a G$E&C`p4edE6P0aPl)@h D:J"?zjx?{҆Mܬ~$Eh{lA?QgK?]%88,*zXݠń k)O7}69Z[ av7S(@f`f?y"4&3"&艸^dCUqbG =X_Tu7btnX;a<ݟԊ _~6ŸȌVH-k:2an=ܟl;:<8 $2+d?Rs֧кsN oIׁL^t= /Q<Hq5$Ӗ~4Spr;2*# }q/}%b9HA^#SoT]N<>h95|_m6<gqp56q CѻWeZ Ty`pc S^Vp{kt_"{=1xT+(8#c:gv~NvMz<42XpdeN2`@HC6tb$S " 1h%t+/B I(^锜aKWDp4`?b7džֻA1B <9Vl-NP;-MfikvZb[D{ ^yΒZlWV&)rF2)%g˓"u)'bF$sn(A,57'z+;AMM "t`n= x!q3-a6n>&ȓzj+;uҔUw{ӊuaߗ+I)<#AJ5p=D@R_{?VGSWn8~OZMΟ4C84W3L j@ >\MJ,ąu-p/_,KH*Ah1l,Xǔʊq#ydD#;8W>m=@3-J"ךjyT7}m"b=:ׯ}tG+F~R )dӻVѝ&G/T?+~5v ?i}:([ &}=B +4P﬏>;Z^'x2DJ:y mT,u w-Ѩ-l״[FUpU^imoP2OtfVc'>Қ7S+m^JݘFϩXuN^5XX*R>sd<SkUu<Jm3%4,vi Ny&]_[>L:mݐA92Qeik%f5`1zFfB5Flv1XcKHF7+Sv2p`ejzL=A(](M Hu]FG[qz[ c.< e?Lby{OH'H-gJ p|p_Õ΄uĿɪlzgTygcʱ']`xsFANI6yIrdy7p!%ˆʳE!I}v~mSE Cjk9$Ю{ҿrA-voO{PO>?lJWO!Уlrsߖݞ0rd›M@\qz^lc+y=\ZOc'fz;G+gQ/騀hr:fE qaU2Q-9@ 1`W:8LX> ,` #xߦd"MB=DO^ɥvumµ@ wkY{cni]u}*@{!kv\85gb>F}Ѿ hg=YX\se&-B)^7ڌ.K/ Q3 E3x`Sugw)v-OIB668BrEqh"Si$ #-1[ܐ&Wy Nг>N^P\ DVh# [?ӥ[`qm6|w@/UM "Bi $]=:0gD7$cNYfXm )_Pn nU?]Jb^V!ӝ#l~1SChhO_r{ Ȍh@qX"Bi4?bXuv?n5_s~ßӅ5TWi}ҡǰMnP/㌁e7װ(B(Ai^F(pU;g~CU^,*S2{a @SNJZҕwVĸQ*k̊5RRF7WwS:Mu<OSDY |fUu1ӯ5ízwE!yq-|zH] G̜ 6#ue硉˂_9WQ#Mǣ%e$oyGA=|@2J𭃌,Ÿ]R8P]`%Rxti޹!ҽ,)cB,7*=M,bSh-z5AVixr}¾:{CthT~9Q[fiar\c^He+ɫ7LchRmiBl_v؏{dZd61GQ5*X:mv=0VaV)νZegl;.զ&ps{E4/15=D -Sl^G 5D=b )>7%x\--kG[O\V$Ԙ_0k;RTPCvàbRv0Jq OJ<`ۓH4~ |1;´(NjsAOч dܰI fADs-M*к G+hh u!nfHKD"GmyÆcmҦ$flJ! 'nWjbpeгI輇&حB|E^Z;_26qEJU `0*(^ h(5E\.#2"Ƚū9٪pBAQV>B3>l6Mlu?o'4(WL҈YgwiNGӡ'~3efǐ<ʒj5Bj.b^3 $NF(`hMf m$~; $R[J_֋L2֯|oS`2{ A VXF`uƵct,U4ĻAzE{ }~e;wIVmt)VwVT:d.HЖ_QqKf`Un 6Z[/Ύ>d.KVV NȯJb)[N?_8N*Q& /ACT:#px$ l8<|Β6ﲄ>ֆ)OX,8uۗ_>٠]6cCF <'@`q CIjP8Oi-7a5y[ ؓ΋FOf#S#ˏG+rd i˪:tiY*sG[&<|g\}^CRWW_=9Ⱦ~oՖ/TZ6[b2_@VGwu&BA;R@׽)Ծe A’DpK$XHng@A7,13Y+7SZ]g3o@>8r[d kC!J0)a@ȶcI/Mvy6 Ԅ&)p;Sy͏sIlt5w#(u/5 =GVxBr˵вXe^hF(fP(A&֐fQEgXW+i82G} 7FL(V."}S|N:_^ C,݄-9s%`ε졕[@pQ'#ObdL+gGD(1賔.wHN6i `߯/Ŵ_^?>눔=n/4|ME_?1xkR7߃3kJ_耬P y3rKVu%Z - E)CdR=8)ح8W"W\~0w "eH!B}5>:ujeyBRB7z@ qʛGL{@ʮ~j[$~<TѫTe4 ^=*mlGzٳ}RYaV?_ruDI~.!J'(" $hs]a=|G[)$L[}IM!S Tz"^?{t&iƠK;Ͽ)} ?L_s0܁೏%} 0_LyUrS.F U1I^ws?5X;Ddӥ!PfZFWIOɱw.SG{޴ZT3f{i$wMuY1ûU&RO$ڡXWvB,3%2Dv`6R%jbݝ@, X*|E^dV]=IK_|W5ERvϵzŖF(%4ߢى(Tiq8aL؎{Cp1`p4ɦmH'h 9H.{ۍx[{k1x,\.S({8k)w›tBĦIKyo튉Cŭ-t5puD~ I7?qA  )ϳПg?09s 1hs=.ɱU=/GaW-|'m/Fg;ܢ*LRMXy#78z5 #X+݅Ld.'ex f w2(bh2sgx4D lA_eIJJˀ=wJ1.z:@M*7*/ld3T?-]; n_al-7(6S]e7kgԡfgxJf:|\Mgw A3^=M!IAβd;5Jg~ h>ٕYGu$8UsVc}b$2HHðqZkUGVms)4H{7 `iwkUj4.WX<*7`k۳ :=Mk<&>tI%f=}{UUW$sU^NdAN&4oaY )Vw[U2$;s5t_l^g#^xOaAé-Gɛ.)=r{qVd1f[.-7xBbLD̳/Aɾw0*c˽=wlUGn?!Wlu#`6 @XR:%\aDR,q]+KM^Lcu't7s2rE ZkweVA~!Nc+GF)d|Z9up$@gV.COWi3t{XI/+W.ӟS[UzeU hT'LA1W<:1@ѳ4'ROH41;~$h!"AT` G7_ CeǒpɯE@*Exi/IZ.os,Nn8:qen/SŷKD1^Rj0x48X0Ze 눧n% TD˖+:wܪ\=jͤ<`3_xb+ _vdDOCS!2FBM}F^*6^I ܖf-䓟q6@bO83-VaK++ϟyBe$d#p;ȫy&YxJ$8-䚯]1n =[;ZG֑-s3*Cvo_Xv8a-oJ?-%fšuUjԃ6]Cz(%vh_<ݐLDŒ]xu} GVq+Xh,:\+RT~I/H|bj0(yw=41 ~ B~ząY>//Olk4Ng?t$dȪ PhHɻu&)ѵY&LDܫy# {s7a#8o_JJ&A.}Ռc<@$\rf5py#▔^{* טi?~$'cqv{EWC< +?hş QkL_rn;*Iο&.F~hv+W.2 }o$f#U@5T9L190BL${W"wQDy؀.דv4]3X  1}FV p+2 Ç+ٺ=4/SmV;L:?fפ_y[q98E(WSG_E(9KSZuw5!{ E$T=5٭Zd76`]w#4)&tGFB3MJ:nxStk;FFeW]8͟:w=vٍy_#(!VJfg3!2୷Sm* { ;UNsKx2i_Xi9fbSv&4U./LC@]V[("HC+yF^fAH~ɾ]˽4Fz>H#w!t[[= .[3A<卸=w=Ži_R')=58k^y;GVk҇ 2MFXAhmhq3'ԧ2Y%yeEAxKf)'hm~W -5?>3NrX|,Qv\~M.;bI%QĪY}O?cbR쓾ɻwb֛vAW >D?|iˍivjMITg9VG$z,R;X0 ]S}$KZ@l:v˕F?&'.PK\ M1Sd>o^̈cjVˡ'4PVMLGX+sVRah=eF0FEDZvǑ*PQR6dDnR_I9*HIJO}+V^]V 'efDqUJ -..n]i/XG@'0"NQ-kq$#}I)XGuzYM՝,Ȅω8 ,*Tf2tmljG)20諻:#uw)̟KOv0 [Uj2MSm'n)>h\MOz}RM]`/U| HNm 0F6*ޣ跴x,t\ 4^8ug  c7ʶ4%#șL!̖`wXV 䥍dZ"IR"Nq́ mw[ &\CDЏUOeN4FE TW*14oa*8Lknf"_@-l;vg@jlJXކl3_s@`'N=eHQWTm<ŠD/=j݅Ћ^6CnjYQ`4Bl&?)Swk3JO4m+=]"45A%~=6En >|WRs e1k:iioh*Wo#Й EWXZ({:;4y"o&HeU'Z+c/@a׀r0u|sdeXePeh(eZ)~V#,O2r0%\vm /\jiGUFn.^mTNtkFk8 ǫ5# NR NJa|G ^y<! XQf{W#uǹXʥMϱSi}7+ϵO9AJL)[{̿>̔}o=&r9?dC \p~i;>~D ip\Q Iͺg<"*'!sɬԽ>52hƠguc|,Rw$V[Wq;"D$su>+)OwjuR>!~pʻ#*OfYPn* & 55XƸQrkZ?FKdӉMB !Á')躶N:&ͽVE%}I @+ /*rwQ\t ?JsD0L ]y/}[|SǪtHƵO᏾Kd^o s#ne5ެ> ߓH`NM$:Mf7 Ov4N:1wd< qc{p?aPx<'f'6=1"b(p{6Iʖ`lH'lU4.Syw~1iɝ&hn\:C~7_9ocGsvG&;:TWP T/ဲ:! zo:LL,!ma+BK(@CO\?9 nk.~xPxiN`w\UYQR;/^>' T20ɣx˰vqLPcvGt$o6 b]\Oo|l8Ȫ6߶ ssg'sF#;]k.d^5`-%V7J0YHT=U]QGRZ2zV;E'•̲Y 櫍O\i7&GS/F`7Kiɞg],1yaH$b[t?zMm?!D.`Vjz N=.pa50#ky]=: #3ޏ=UR<)JO]S׃Ӷk^{[]g DPRȇ6K.l#E(nՏ+1(2(~osjR45T\!|X!Ovg/,m;~MOj̯H($ЙG?N/wvxN㬸$or|Q3-W k i$TcX%cx43Ak)}dj/KLJ: * w}1.bʤ)LG?Vvr'blhlGR8ox<7fH/^6]{xJG"W DF2ABFH15!M$BD c?1ñ`~6Qi;P(EJϺ%%Gir >X WVQװG}KqvF1ոb0t-dA э$[7NPmLh`|TV]bOCGџ˗ le(/%2#"0| ( XVB/+ YW>W3-IX[<[caq*T`7 ~ ]W7qfњٺ2„0=>EfLP]TPD!R(0HE* ZzKjvFMF%xGت&mlfŰҳ.X^l1D1B'IEU,^b_r@^o%?-dq,̣QN.waF}7\m =boh1{eZE^X>S>ZP8/GvЛ=kV hQP$Ò#J ߢi0ƪ:j* )|h~H e1 J~9xsg浮WQ(:3a,Y$h-~^.QU֋6RkĆhΐ,ߴK% Z3c6<-յ+ڿ%m3Yu6Us@%v Q:8Yhn%Rbl,RC@1-d"꟮:ǺYPvN鷮Z&N|N]]ZfƦYl¯d tnO'+)囶iV H/ xVec ; Z2BcѨ-8oɳe;WI4r>ȣ$;jo@L_ @8Ю$TNq%`o8.rǮ!bKDr8GF}KB. Z켰$dO}M&JcHUyR6YQlUWv+y WYSCu ˦Cn}c̿/ Bٿ >|Z}#MKrlws:9 f[ ¢0/uЋ+] `݌2@wSd.1SXHVΒʧ6,v$Yo/GIݡ-4vC:*;~'~`%Ԩ93 x \E>b,jg5 k.zZZ1c׌N(vrBôBbVm<kY?>h8]tTn;caGK5[0d׆LJ`abU,2'w\+!r@x朕|wg!0|tBb*AzE|!V tϩB)%֣7 P'O\""4Ho$Rۻ)g療UV߭nJ\R@!?o Ac nO>SxH!^~-V[ҏ+Y#1/oa.[P=Vo yuwϰCU>iԵhc\|q9?[쏔@lYeM)3r_#(LGWXg[p%eb9)e+ѥDzEo^0nFw<6( g#{- ̢1p=N?[XےtM'F恺7pfUCpk17/uV<=1BirA\7޲s3R/r]tӦ2=mȓ|dRFya ihYݜ,To/yG9#4%DW Ǚ)RT`&: /5;qWI;1L/\>5$rBSTi'-hn5&N lz \x>ቨ*@f`#uy2)_|?AO`(?򕺞iE1tݒ/{mм]oS˄/;ANLk;5cXI*|Q1,1<9),ϐݙA0d'3=6 A0 ɩdڀOӓYy@K1|u^hUƲT V 49aFa {M U7N9gY'܏rpt!f]} `|~9 j* f_hX2FV2o*aN!#88E9{8.chU]>"W՞x`<}# u" 4v'opY\74=/;}C,߁RAղs%,HhQҗ_|XsOM޿՚:1}>>RiJ'kX_xTn.X8=+11𛼞w=>js_DŽ1]5!}5q|Էwl/t^ΌN \XSK]"⩈EVQ {=R^+XYkxԎ2)AT U!m:V]ts-P*)M+gI e?vh%UQQG&@>9ʧ_/!CV[Wý[M>?d!~)զ3wV4fI\6qhNrwO\5#OxT86n9{mCT,zc2}D>}xKV iL*ͪ3uH9:mv[`(Fw޹eQ Bw0{?iy |f)ҦtGbz WUnl h[n&;~?ÌQ8A7O4Z;{M:\gVp1tKBHLe ϼq0zs8{ygGj^׋ccxR)Q,8!3iejK͡u,8h5@3ϙ&aKRNCI)Dwׄ@u^W:b:TŁN(YD;*o()>tmPBD2XU`Ʃq]WB>^u7usj[l"u)?lZq'RIz% ۦ 'Zug0R?eZJ$-uu:EawwFɁ|j[KE@`) c,Huz:Lz|S@&iu{jm)5g6XRbs&i)d"RJ=CMY#-K>qa~ﱡw-t d{ݴ nTkA.ph WInV#!}$4$6Ii!Pbb;̩:tiżky~D u^z}csP h:_N$r=PL.Tg!Ӈ,iryd2~ T]"4MG p1%%˚K|nGUA2kK[Bؕ'huD(8|{wFH o އ 4 s58E; c89ht DGΥ($ 9ު0g;Nֆ(fzˁV' N\a$L"_U }iҔLT\e T_`4O1 FH:S&/ѣs谕H|Vs:{5 ]Pg,)2-ru <ihSI`QHr@\GyRT* ۋ/EGarH%_N,{"|\[,F@{3Xr%i.d ZK|vc4ﱱz S|6,&G:zU=YIF)!z!C32xxan 20뎵lc6 ~1cE2g?t'tWSo P*ٕ39Gt~^2,~n[FH/lM. `?!TDx-CMY3Q4mz#:,:146Sth!m-Ckif/Lqc21FZiv&(x5L> bZ XUU/i`FаR xZ Qf]ۤa[] hv3%u`qdyA,JoEB\ZjYw5~G;M5k`"E=skq{- 0$>gTQr:Ͱe~q,vP/;6jdUO':g8ga4v^WsC4JgSN}F-:#c+:&#*s뱋/Q_U6g@tĮO4xCsrw$1wiZk %m*]Su"ȅ[]R&[2Grb<hk\uK gLy2 raLJa1o7Xφ%PMd?N <S7O<{~3&wMloifߵ[,Y7f=_չ9uv8?sy&u9ຼ0dOLۚ8 &33Iuɜjbx7HĜ) B;K8|p;QaL47yr>ǜ6S{sA:~J^8]e=THy@pUJ&px6E"tUj?m)׺ъJk%57hD KyΨ\@[:`!P*=IaqQnh[In.x?in'u5%z%!_Fֿ1@/C+\6kJ·'ФWZ!YB C} [W]Җ 6 [my믢|n f ywI7X]Ҋѣ1w!kv\@:ᮩ%j.r?#rdΌ߆E'}X7@so ᳖hY@qrvs`nr؃ Dٵ.A%Z#ZVBB)L m_*E `[_.}LXqjNhkN(Jr ^.MŰ9 gnb Qv{gFM1zNQ[OyRDKsI'WCl怽y XQlwbG&yk't4]`YH;&ڪC9TnC ]fFt >I̢GD97.oK: ):8j#IŴH`} G4Z͇GKԭ9 gmIA<=D? %j':jyʍTNkT0QX}NCOҼ٫8 .8_mTj_V?{w>c1ɘ`~^wjqy  nsb[¬hWHJ^L?!JTDnvc3sM/z; \Hn)M̨$薕 ׅ)"CXZ%`[=U5$WH!^-\P'"/657hW]‹F7ˋ _]d2⮮ºGC,>2K2-% /' yO?b} kJs-|RX=MɄf7هdҽuaid,bӎzf֔C|z^)vv H͞J5lL>yGTW< ݪ~4Fq`A5$=Lg`_*oM+WzBPe"hbǁK!o2&Q6;\'H9zZ7d å4OzFɥ c GP3s^,҉} 6)r|V=XD֬q;Ush'< 1֌:⼀b#r{Ze>6t:`Z4noc~>lԹT.r[5!s]T }SC0`Vp(mnXl'TܱJ(-Nڤ3cfq+2+9ߏyA; :b=Wf?.SC}q_X+`$8#vP ĨLa^7tۉ3%pl)z3 Q tTVB[+~evSR`5h"/ 2 (:Ys\y|rjLٕF'UiWmsm.7J(^A9&2Dn;r>YwPa&7JGC$W6z&e2QvAU;cpo !Om$:6Lde|5湺RYW[OF>TB8|f -(RbfV"!Ҡh# 4#ڢ; sq.zbMxТjQ,RWnͤ+pS?[AS+@it&ЂW  NTsݬKt}EK$u&*f2ʹ-&b pGd ?٤=;C~}2a؟xݠ@iTUs7~9ԼXET_ʙY´&o(ڸ-c$lE[*4B!9ř3IIZIfRWӡ8>0rKO{5-01Ls+بUK)ɼ2WtڙU ۦR qQ%I;t(mIz+Wly]f!xi[Zd+K'21ƒQmZ;YŸsQxNii"(dDLlaK!<6x<Q+-PƉsZ)Ir ‡I . 8 )~"'h;fr7}K*? O2jf1DD3 Q>Dl4[%͟L"Ǜ_cN? rW1 F"hjcN{ɓ}ʄ}Ćkrfnt_/rנ00L/zq .*R)b3R s@]\ptOT<  !ndR\HV@=?B4ϝ6 :W.%E (v)AL%,$M4ky֚)#O?s:] C!Jؚ]3"o$̝P eW>Dm}<|TO'յGBu/4bbuwtۓByQƗ9V%$)fa)CqzI scN^}s6YK"ETl]gd;Imam}"BVZ!dCJ0ii!`CLIR*9( G'| #2rHJyFVFQQrƜD D@ eZ,b }$YѨ]N5d Ί^2r+p .JO-$_Bꇟnԟ;AIlҶUs:{:`錱8VwڅGْIe`=?IqWwrAAx;GQ%xC4*oh`*9I,Bcu}RQ# LHsvnBp-)4d'+"-GX' 2g,`mME#RQ;+㼄i4^uP3zx[ wh:$9ckxވJ[mSsq[(!Q31a\X9c5oM+kS)+^̟nxYu~ÊN]uZ /)=@0z[1)ه3d%1x+qdN(q%'L$vإ-T#"sN͸S2] I~}MkaW\= ,oIc3>rPNKe6@D6m&4Yv(`uȏ +tn<$]2kS%&k l%#XE*rMFd lj!ܹ3nY{~K 1Oq@3xcAj]ef2o'&m^TGxtp1e7p@.T %P/.6zx 1;א3g ڈc8Tm,~ ¾S~ӗv`JŘXUa9(w2Yd QV  2 v7 Oe5u+SƽB:mBY0P=VwM-p 2Ixs2zybg9̫Ϯd-Z-扤NvT]K˒ (-U}a787݁pg-f|Ho(:hQ|.H7.CyJ锣li?` 9}˞*0c+$$~ސ{n`\ } g f0/g]L9ZRKBSщ#e2]ӈ޶RThƏ"nהPKXNf՚Jv Q!`~,F(ǜ+ Wjr]V0eeyrK6pkbͷJ.+>"hyk;_dz_}KKhC!Ѿ0@@gz\75 pտ8N#?a6e۽培_6Jl;L\\nv^g8 fmD/y>5I\-]$辚:Cˮ Ѭ6$7yzN1hDc.c)aJՈt?anP|Rz`EY)9NP;>H5>0 aERRZv1wML/ouP‘L.ly&>i[BlJ6U&/zD aCǿ9Ȼ#ڰ#/D R҅†2=>vyf[^R\ hm[\Rֈ-YEW:a&MٸF^+ E:fӬҍ{R}* %^ ׸|]ׁ>f8YY8 Ig2ꊙ?U٠')IQ !iK#|'\!Р-"hM(Z;G ~VAYw=f&M{"tLH0Mz4V\*(іjk%y i;Ҙ7YJdSL~x?h$, gemM8nWqA|L7 8†JXaqj҈q׮'pUU{BbP̐D+D>Zk7%K͜ͻy`~ne44Msɏ-J u5,3`\ȴDntm=6WFj4< S0V$IOH +rvzViO[KO} j ᱫPrk+ U1Pa rUǭ_sULqO/=c &u Tn6uqǶ,$*% +Up V*w"QЍJzXi!~~zj}Wa=2HF9^ѱWt"0og0IdmRC+߃pW@DΦQ 89&2P\Ԡ0pQ?:aml֒(c7B'sci}MXŠ@v(4-aa[^9CeP =Kꨃ)D߷4!QʉC2r yeu(4|G5k&ѴIBY(k9֔7LףtжG ;#.,N΂ E,I( Z!AW.W&'2 ৳2j4AIm r 37 =6C^uN\ fxطyEMJst2섽#.щEXh*2 9^8몐AҊVd4 ^8df$$"ɯ{K|e'CSNc[@0g-rI,;i`P0Cj,?s|{E9cX\#&f?t_*:F􅁥meޅ]x"gYcg#Imٕ-&aCC0{ I`Sj,6x|ۑ`R\~ (ostܺÓUP$F^C[qJ:폇u!ÈtDZuOwhO`9hYhPtAJCn6qUDe\ \4Q%eR+- 3쿡f"X j";\ JH7>l^QfbPdAt$:/HhEe`#cPؖbhu7a>kx +j쏝'\J= ~e1T[G֦ŎŻ7gȁ*#"6(G`#S (^ckA#.cv@.Pya@=l@J'żq\(:>ʛd%zfrbpS4D`4"ƥCg~ί#m5},2Zaa*d;7Mײ"p{FPIt %[9iJt.)NKIAjJ~sx1,obu@.}48^ݷ|5k'jrhv6%%0h/?7aEX? ]LO~[coM/[VvwVDl#?}_!QH Kd:u f6jz|3c;'GԦd">ԅpZnsYrlc^9 ts ^PoT/<FV J-b'0Yg)yRPM.^?-|!by8L$ .ea^jd{bdD'*}U=x-<0Ys_:L': My^RP啎EvjЈ1x!-JA-OR0XUY̗7rŅx!QZ`"7 u]NN 4Q%.TS+L0mB A9€5nC0נ3E!{$ُbqm7y7=e☒p{rv,c@f"*`CO{P e:¿t OUe$PySA@m - %"ٯkF4>0{k&jR|KRo:i:aE0x . U> 8\0=Ӷ%DM nH+lwRh_1LZ g'ԉd@Ky;̑! tȥ I|)Nϒ}E)_wr"7雤횋{!˰xbKpחQ%-?/=B+#k&.UTnDy.2Ľ<hŸ: 7 snu?NT,;izl5`YDdZͿލ\4 Dt|u?b|oq#wʏPgQ%;>@y_#r \ry);m&h+J{9Q@PrƐ2зiG]X۽G nˀLKĀo}< Dh'RW|V9Jqo5*^ZQ  F/OʤVe#u}?scKQoNX/);u1#x g'pXfjnvށvk{Y2D~e q'ݏ=olN3-W.#O)yߦٵA,jKLI^ODWug3R9R)08KQq ASwSmt̼wR!mwp} Ekܼ5>faBl_PeiSa>6nN7ٵyMft5Moy4A/띹'"3ga;C蟹`RM٫GO]H!s>6Mev#?=V;$_G6ԃ'r4RBWԂVۣ04|kb@# [PN,?dZWQY3fy# :)\0~KEB#ϷLtO[osN 2j>6~GkEF>'A0e@<ʱݿRwy e`'m)s灏6 wk/ T;Ԍs(;7 rd4oq !EP;D|(9{MQ!^A1MgW0?Yhqv [붍v6$}P{8Iڙh٘wh_;a ^9rXr+ ߀ ќJ<"\#Hd}#A`A F/Jp rsf>d °l_=±Wz\:^st{$yR$wCPAa*Yqm!ٲS[爆yJ(Yg UÝz{Q8Xv:,lR]㸀$k7\{=(R}b5;!-[ ^s,w4Z[l^w,2!G/\>˅oKX|`̠' kFT:/ JJ8u$#L1!d v=< k~S{76H:+::5 SK s\/9,*DЧ,|,g{xMSBrf#ϨH85(LA_my1p&u{v-} )±A=| uo}NӜ.40=,CW)&{f5Z&RzԷa' $%si> q9keڦ=]<%Q%9,`N =~"x qç/Nݮ>EōU4c_͍Gk0@'?F]k`%wD GB2H^ꇡ8'}Y; !πtu}UL)k8p_he\>ݴ;z ̨ ~qaQpP`OV~<߹?c̜AP!05/i9ydmLP`gOܔSF ZSo;Jwpu e@P; k_#y3[dRj5RuZ%T+,(ԻkxaF0Пn0uV'5n^FM+L 8={|m"0GgQPf<Ӿ;C%ėPv>dJ-uײZץ#?] ]DM&OI ^oE5ngLN`Ň`HNh8Q1tCPweQju8R5S!G9ZVRj\,p+*F࿂k'>7x0iŷ2>% dS :A[*m_{7zEN|A{پ~%*`y]61Qy@O +#fϪήt^y`Ϝ9F:+e(&uІ(uXz&)ف HXaSc- u<[ӧyyJ[;(aHja7#})9c1@0\фG?v7ឆA K\5/YU9P J8'EF!hJyn̛+4N:c4n Y]5j3d?J%Z*J` B*9wtfx%p#&f_4 5'l XF\#F7{ $K:hc?e[UՈ/tױsӓ6FߛxJb`cuc=j7w<|7(Je5 =G f{ˉ|?F#k%% DZ}n&ۨB@tոNKz{>~U3rL}e+Rp,$DAB4?8[u LjE[蝛z`'%!WmYJh;i?Ӵ?̮ehQzh!گ eHcpqK_:WTBMQw #!6Wem*R?}Ť;q)u=W3Lx? PlWHt` kѲ#R4Ҹw)}nj /|͘IS$RE+#d겢8ͧ^L/e!:յ+s ཏnUè [p8Y,$Tib[5g ?l+bٹbsf^޸_ Z R`сr[HJ0d<~4+4& "1_PWm/_VXE~ J'uD!QֿkUAu/o̐I,[bXEٯN_MX]Ƃzx fZ F 溬tX-&tk})«_ll9;\ZVI6B-浢7E#B*Vz+"'/]Tnǽ<crJ?l'pebfU䉫۳~6mU/\:¦5U4$ >+Z`rB­QCg/ ,n2Ezrxr`olnDڅc^'|מ٨<_v8χg+hI( ;`ZjE~Eݾϓ)ܶ~4/SO8}bͨNڢe?u(<Im D,jy6<;^HrByna26|F !ܰpFeX]6V<%n,fuDl%[Y8/ՉZ 73ހWYл!kKZ(to1~2tQ¸H.+r3/Rd3I;m QI<坼1.X`DΟp\mO#3~%9z_L&[Y34l0EIZw)+7Kt^pIA,_L0r${HEKDA[M>~ô&bЮ_^x]ǗS 59/}d!=>۬Wg$.5UÞ<9Ӽ,zq= U 7|9VVQ69,/N[qPXw<-eլӉشkrqG߳]?;M7"*mBdvdzAL z>Eܾ4:Kup n A Oo8xȏ-p3"cn<;_(*H433qG{FHPHK!qm+{ԾRx$Qٟ#uۚ.Y4t f._7tOuawyau0H'&PjwAޞl+9 #2p`qMGSH5(?SXi>3\=ڧ#u+'݋:4@:(ȞlTyuwBO\(Y(Pli4G{-z:iJ: W+u p"WI%U8ri -X 4"*~mL E;aӱۨ{jR2WLۿYX|X}9hq(bv@0y{Bi{FQ'դ}rQ_{B+D7A.U]xK W%^kXQ._Ya7qo:ՆUVٻ:h׀,0 {yJIիLD*#14ҩ)Hm"zCg_ӂMjqGLZ;JoM* D͐?ƁMf2?`f1` .4f4\$>2균;=tIz։?[Xn{p4%m'ec+@zxmo}ܩMibM{u b}3ӏhsW$A)t> _~᫃BèiV3)Lmx ]eZ 4m0!BڲyyUV՝nHǮ "ɸyavQژm v]}ac#FnA NbXR-&O^oY,KQ7TQׇf>r`E+dhRUV FQ҇Xt'Qq F YԬNHI B]Bx0!yz\hfpPгGd\1B L3i~̓*"T4zvfji?ыe[f6l6 \d(G~/Fѯo\w 0.tvw9qVdH%qnV;V8tSp|&= geo"Vs5(F{ (,("? NCח=!Nrhcݫ.u[qj]aa?^sSb h33P%%WpΪaj)յn?Gŧ8:jzDisߙG7Gg@_eq&x3HtcSp=_Iۋؖh1-^j ѐص@sGE\BN&+(YROADGLifc&n 3:<Xl:JROFk|7ɆЇ8~IcّW1MN=1đF}TL^-*JX4y>dZ o2.JM[V{DxN! ^vxMXn dPkmFޏvymSq;WQI8ahT1RQ%t}նAn(<W~+'8&g{P?^)NF|u /8ֺ^?rVyz=A+XPv[,|],ݦjr H_P.zsl>h `xG*'J&Ґ,&Zp9sZUQǛ7dG6ΤC;f0EgCnԇ*)<ryMAFI<}yj3ûU콌~MW'aea1[3B:[JZ@f s% *(ߎ,KH %|Ӕzzqxp\A ƒg ^UF)&K.=@Q!qOKWoh HB֥1ͱ0uwۡJ24jyJ LR # 1eّ`SFM[8i#:k:LMe5NM|۬"C_YbnV,wnléV5&,;zNdb4)}销!{u9ɨ@[OAӮ-JcSB~B~~[=y:s rƒ-kyq_@a˓GR8A0 )&EF~m[-)Ϸv/@s_ΐX퐵GT1cK5_X>>m=d|6_"`j?"!S AE9eQ _}Bw_2|¢+D<et]SpC;m&=MQ-s,#X Ly}>umjoQ=f {wOLv:Hy.P*ĽPsK+ -y%W~En Ab835$v<]n uG:64حnjY!5ƚ+-$hJT+ K=f)u+$RN=^9\KBITuO_ǭmMShn?.x!E&2wκvpXWSL.7;>le}5C6 7qXj?Ě:sxy@`˃kE.'Lr3hF]zbO*A=}%nT N"pb/KXM͋ꤰurn\:jb4îң =\gej]?!*'CaTHL4D!žp7P ʁ)uGfFW.2Si -n^]` &ERJ{6ْ5%wRҼ`@ ?cLK H w-"ҠmQcATix;pXmwrJ YVB .Fy=չ5jE(Y=іY(&p"' r|^U~E*&^;R+GXniN5%bߊF_#1X)83Q#ÜY7!Lhhp0;nɰ1=нPb~b?9sK1<) Mװf"ůQ;ϑKS$GܦQoTOӒ^͛q)rc8.r>s^'z;,hX!c}{}WEwpE1WnO^LX&MDxd)t}iK`ך"v{0 $pՈ%u)þطflCTc7iEsj΄DqY}d߀a =22P΂<Q/V 1: 0%C]H51C F^c uq#a̻rnIq~o)&79L?&#AN1KL,8{xb;l?Dzh vm0s'oșg~9ǁN}F[1,Og7(6ץvy< -^u u1\@+2'*}_uD4#*l zâ9c]Vr_Ȁ>@` \)?w?x`O2n;%4v״EԔ"&4.aQj/nns ~Cn{Yx 3W,zL)Dc+WyPrO-!52)즛?6YQN<|,t%;ԕ 迅(5hX@fV75*N̊K3o5qHp`\au30Vy}iw0H盛}>{Te( I˯WrS(VilwƆ%'$؇z,&˛HnpM6%HI1]"׳#2. ~y~#s@j#\Pةؾ =GQI+EDyMv/4.?8;5/ɳO<01 (`=A9]:XbxĔ&ⱿX ` a;^QWJ`HCNtNTG.I5(')w<߀X4 Gixo~oB j F׭y+8$Gڱ=\1"l]s->T#jćyNKn)3ihVl[QGrI FAHVv: вPs!_>S&[ף4˾cCA\uף[Y.I|"ƽwf49tsDgc ʒ2˯\GmEBKWWpjɃXT ,V뽒/P˂=F*բ|X: h.Bm~SsWG5&b Cɩ˔:R|_+:|"㱑B%m\TU(U9 HܘԴJ ;êX}+s3lk5M5cj|mc?XWnȞ ݣusy.;lQKe}Ms5+ $$2|D5.қ c6 Ó<^MdO!Rs'#o *f+V\Z)͙qLI ]:+._"n@* lhkz &U䤼 GQ%խMqYff#;<,-Ŷ3ھ>,mSIP`EdBsz=nnKߣU*7=ږLa=)R2ڡc#t8b֊uTSҙ!?J›k옦# [Nb+͔w9y+hgX~4YzZ;vts:-?W6bH? ɹzOa9 Nj\AUÎ., 1Z0-˕i͛j z]&Ou!<PUsk#V`gQ.# 'P?x(iet6(4C)(D/a7qrV"NAv َa;L"rHtY迷.hX?7c Gr+cb=h:8ܹScY/. b|~;,˘~tB7qv,eCȗY}}cԓg I!a*bҺxU*ȽϩRF͛2K:;ڒ-!n/c~."E䄾J| 9۟LL"ɾƕ˔u7 :1>*$׾nͤϊq;URofyp@|%!O!Kd>\ =7 cWĹqp&7rN[?S$o>K~w.2B ;*΅E+1:%:+N%0+4lOzٻFʝ8=rEn"Q.T'Œ?w#.0ô{|I9ЎAu\Er;zs.M:0̿5.hएL+a+Ac,722 $_vV-lmOACz%#Ě'#ioB;RASտ &U]h08ohrYPnwƣ6cBHT۞&Q>26")V TpTSElfFP6~էU&s?F#;( Ā-t<`E pPKxe_wHRiӳrm!HK /ɨT}b)kHsϬ-wLpUC*نf9T6)vo·CzD@;}1Zٚ"ˣ ךO)ys`ĘdgLםO+B+[ uKyGQٖH?'@5%EW:?ANVpR&&XVe ~QR'= Sa rQTGz]SPPr@M vWvK ԭ@ SMH ]ܜidPuOT!( 5W6X V#V$He{FNZ*@tw]9澮8`l g#m+W8WC!4,_rgn5iOUn} Y;xW vN# SqBCRc% O3 `nkQ83ɝk O&lN2e9w\c =I ;Nuro^ni\v^/ VT_/ތvo#=VrR TzPI@| )gmV.'^ӓ*!\lטz, YNpqeYjy%q*';Ef2(%=Ylnd#z~ܐk}nЭH#cnN]f1qc?UY=;XU y+枫T7 [SBCddSʊb -Y''! :"s危"c(4fF'E"{^RvʊC@?:mCarӆ(Ɇռ(mZZ lCfK`VNi͌V\? (CHai bT}"2^ݿ(?F .9"=3DP Ky/Aߍd2*15Jms*;Ax9)aLҲ@#4>?z¨E۰_lR$>=8.`Ƿ}1 Fh}sV1 2-:J%b\{lͤ[~bF.۹l+ }TXWwJ#Fn|NOiMa"U(txY={gUi&25mɲ-zWtى!C,dF(&P'IԸoC4o2Ju8o`֢m@ G3dcU9UPˮKڃIGN`^!4{˛[W3H(JL傯,J%2XhVLopDf7_HY W`Eg+Cm\C[ 5}ǷChdM0vmٚң}aERI\g07dxW-lcqQDP LE+^F+S5~$,aG.6bj2fa.+V/qJS+_s+;KtdЖ>qquCnάϑmǹ DEZv Ј݁+;VܛΑm1?Jt !)fv`XQ nܥp j+-8/#H !W.^Swl߱"3XۯOA}zc>fDk=?S41"XR㬄.6=YQط6t_\KC&n+|Dpy^AU3 "t&+_F磘:hxqn1\! 8XhMӕ50']bgN6,ơVMbtLLGơ_I*JI}_SpzTt|u;>AzW[ Co;i0b{ PZ22HBn&D_ Iv;'Β?9Ȃ!Q  #^,HBs YI0>1z)vK<ȳ?\">o sT5rR$_$TјEvCA9VP?sAȁo/5 LZ  ,@2A1r |b⋼5GL%śVw@H[;PҋCG z\KAm#lr"로EDGb% Eꢺ ;7 DžfIKi?z=zOӛ dUea@Nپb;mSr.9"CUD.3w-S=[M@x3(O@ecpF֛ܺd\7T|QV@&Ád[1ŎtTۚ(iN%/qHK<ǀ>aSz$M:TG!kж@giٿ~h S)~c!p}*d(7Gg(ԎdJڂ T݅\kΚC"m^ޓ ߙvyr;9 e2"'3[$_N7$#! u~k.`#r5að8Nk }m| Fh98:|@TuރEco"u8NJ)y61LA'{ˆ:k,,bQ Fm1_0cQLaنeqއ6$ DG߇mV 0UJĭ,~xƹr YF!+qX^G;W42ɠNE S9=6se[(@T"fq!Ztn̽e)$W#G0P4E 1ְnЇ kg8ԣޑ[ޥ.YGMloˉ's-ַDJ5PT[hygn*C5uft8+)}E<@Wl]Ѵ( ҚҵCklه:;d'L'Lti}3%}RD$QaZ}ͥakyA$ip$F5 F^x]GzY_d|[bk5.ZoP<)k3$6xkm,^ nzoƗr7or?#a.109 Rn&F=~c -f\AwE?dp/-6?#t`ƇOVhe}Lk2Ҷo'Nv Du_0)P%"?>?,W23y!rlnpVN!{ NKljթc+[g?c|Rv\1h 4{ ŜY (gg6 gX!]hl(sZCt.h縗!njU b7zD~h1!`s\`_zFt?6G7\k0D26E,S9)U׹7}EŋM %f! =wpBB|WַB11lr'G y?K$3b em$\<.wxuy w ]ӆ= 5Ui*0#[6'ʑӁŒj*Z;şyaS: O=q)M)6j"Xy ﮺m#J$STI|B_4bW'5n&lv0v4 wPjӏ1Ěr<7$ϩ,eon4rC" (0O)p@y3+ gMo{'qS|DsE oZf$ԨjOpë 06^$m.d zݧ<~[6QM}]5j1b"P>B0s'+aˈjAs$f9MiQsMa ԤD_0#EӺv'`bnIsnUzNBbN!e?3yI\F? l&%=np^~Ma}s>Ϊt^xPf!D£|Q-\P<pկ,_pv yhP(CDm؀PGeD~X3;^PrYsJr׬HC3VPa>%I}Ȇ)WOϘYlbsWھ~P)Rq4 mfuΧGmVg'pDD!oRW g>K8iu)I8eQµ:̜茮J=,k֌^iiPz3a7aC"# NXzGyC@`VAX0+U=euK,ː 1#xEb: }ܢEq ximlF63 6w1YClm<7ŐJ Ǯ3VUASuٓ=}g3_&8D 0MWXCSB$ZJ%طZ$zx jlͅ+3G2, &!ʠe<%@n[<"Y}$aڐcT>,#V/ZVÓȵK\z@s(2%BLPkiL˼-\B*T6ѣmUY_1#q"h#Cχ71sZC>ȷ:MR(r݇] ޏA>IWO5nAؗj=QPCwvF&?E 6jՇ`m2Յ@, !L (pBmqUyB?\?f \fTF<}oT`kTO W(ar`_ )|HD{GKRI&d\MH xXQk%ZW|@&F5E Z+qK * >7Dxz' xK+ u VTjWպ8t}dv[uzb-c{OfY1C8)z/ءsFՅDt<6iiw b/^-6)ǔSJE'V߾b~*|?fS|SIB~巄`j٢hJ7( EHpK # /'vV9hWPM.ÔdqVړpqDlc>䦼ָBV(7CdacX(Gs.K -:۩6mλ>-0Zޅk{-F1C\18B[)óqjƻh~Of = v4[}!c[ܖ|=BEm}ehnsp[tCkzoTaĊwXi"r_Ҡ?{ Kn&6O; dA 3C.ϐKRSV4.5c[k=@Q5rQ5׾Bm.נ곉BPlVVJDrQi( \Y(B;'S,*5 uX8cp|֛jW3m{R,5bqGMZ]5 K/+;6;@YdGD`å!፞=&GL^i&LUsn€b߸c2C.=AqP[1}+!*T'n'C E[aB>NOx!j6M~v52:FăsVHCJCe g6-"9ux߂aSLo.т(J$U$%%,AX>qNVjQhzOJ_!i X4)vƽI/^A ̍Y{ejHjaiUe7Rscߣ&+$ATd(/dU5fld\<;#+#sAvco/ pzAq`^!c Ep[UOhRc^B뗃 tqusPq9=%gO'C "r0rƒ :^h@_vi2Oy_+$ϸD˷̸4~[d^!=6ŃrS=. =/ kI(pT(bu>Y4Hc #. ł$Wk4~*&,o H:J`#d3Eׄ+Mbܘ(?h/9.c09.iu6m\3 X7ZGak+@TL}b3}Fbކn!EkSUmaZ@v'V gs gR TDoo%~ËkUKoiJes)&bhț#T4핕 /ʎ0L, F2׆g)a0'ƺ{|dQ-e'Sn`A[H)ŋҺ-8!{J%HM=zjCJyTgaf{BJ̜YstGuC %o=Zم["u3ĵThOBo5=QB 4k2Aw,>,-إI:*$ٰ3 U>It*22@tH鑀(m(!P`46K-Fgi_$ l@&O O*9ĠJrYۨ \ m~WUqWc!0ag璘g_>z8nڮ~DKi2u+M*>N))5,7llG-A2$R>u(ÿQYs3*PQ/]].q7!%cV4}E|~>;5㲆/`1 YL%22lsAeRVW[%C>Gva7\rNpwXYZ!ryW$Lþdƾ2!V'-/ ̏,m@㎖nKΙj ʹa!mʽEm (/tp4 gi1FpC k,k]js|O)x. KLR;:^l5`m~cF촣D`9*=l*9Xj<%`0瘗N,vr>++X[QibmrE>̮mw}g-Cߌ~׎Љޯ-r?&^do:ْ@B@TLa,{v#_PUSoc~bɱؒ"SY0 ü\jP kݹҼ~NWܧ6V=>C J.ebt&3gZQrɹ79kQ4?٭ꡜmUK; XEɩϽE\Bύ4IMO%Р% 6>~e ߡsI!jufvcI ؐ{x|œT30Yi% @PĄy卌H{n4%A5^dRP#ֻ}OiP5 u^N׋EhS*Hj(r0>UbGԌa\=hI3R:Y9^I('7jpp{qʴPr:juh 5-ˮH?FBAš6[S]>sL%5,$6p? 5A"|bXz_ɝTCv~+Nʿ[evt}q ۫ݠ($ߏկ]Q$ݑt+vKJޛŊ`<af[sQWmQ.YI<3 ZɔZ&Jj4 PyȅK@MDZ}*hQn`1u Q(훍=U؎MT0C`1+N)u$B24xK_8vUayYU&VDjbFYRH AٺL@noRR\VrtTO dQ9C>U)$֢0w=EЇy7/ٽCX!GPl烒:fRqT+"O$e::/|~Spoc𤦋@RLc'>89EgQ/W~QJP 8BO~ YԢHxviJ;Y;;Y@jmJaX|[tDPyP`P&0'bU:R%,o Xr0㲺 G m= Y•fk캾[֦ [c!2-~ơnt WXfxj7*i <֙xSO?Y@iLim(|.F=;B؈YO\zߡ9-YϒX7= FyYNރ;6@i Io F`wk+kqӀE75J=?!^v6 gw~. Agc9 p7AdZ9T1@j*׶<} rgIS(T3n1cx/d:()u>n/f4dW +fcRD] CaKL_^ c`I# 5 JEckx +&:38s!s8&JLcKZ]UzMyo; }2y엊l :]{U<Yw},LnN!o( y" PS|ZܳhlH)+@q ܻ|_a   5ղUU=rYР@XޣnנgKleʑ}#4Z5 X2xJSLiO BQKZ >WV$|d@8v7R'#NAW{zqnASr*aNj."|KP:fCS ]:q(-h4Q@g_wRU+x3B< RPnz"d9ې;)HߋW~F ?30{Frk5MnV[.Tul;T!5&".oKv`"ixPK/~F%N %N?;BR'j{5&"6czzv ȃgzKM.y߀jnSc|kPL끇&l */tS+C*Z=lr ͭ<1+&tȡa%$W?SgՇ[;^/0Ȟm_̎#Ltjݬ i $% $l Nv-5zb 3B\~cO׬< dqp8BBFlK58ti7Iq$6Jv3z %KPK_u/8d0 oGƁN c*#~"ЃKPե3@Dpŏ@yH'MwT*md?]3gt^Mg}$HU'C PS %mx}5J)Q?1-*&NLs 5 *%ô!i`Iœul (݃r>?*B]R6!;TlT`p"/S29 6$c Bq^/k}^{ h8r#jb&9P/N탻3pקV8u /t/Ұbw?чR7siA*"dίk .xc,.D13u,x $ 탶5kvjrIH}1~-xD*퓳$%rL™plcjuZΚdV= -NHY~*:gqhC=}eEd9ۜ3#]\psD]/5|gAfp5#Qw /5@Pz<;=ݷp[qx65 *QjFpoƐSJ 0+Zr"Dɦ=?,8Y,1T eP9y`?—H9xTSRA5o`E[;_Fb>mIp!;괩LfSh1@JJN_ \@~UlpSIL0!iGtAsfw& FudzX[bkѬ?~ ty` 4ʽoqgBĠr6w:r2NG:}바WTo_W=On(ڎg /*DCa*)خ*8B%sc3J҃S) *ĵL`%1Yn[yҥJZ"eb|e#3"5<^~qzPPBzl1XJu2_`VUW*ԾAZZŸ1ʵ+Oj _c2 'ЧREQ_&tcëva)-?Q+ JqJ(ZkKi <U8u8@V}pY>3(2zN܉ ʠxg5#Sĺ@2nq _ŕ$rx*CP #0 f0ʀ%qU]90ip8wmȪ#P\DN|E|߀wSJZޢ^{hDdM(J,B;"[!9G=3'WtvÐ 5l19+\h$j60Y zh_X-KJv= 㾑.u2=,KҚY9N强Qa|Y3^AԻD`%"7}pG;\Do0Rć'B i ">2_ 4*>1|Ƞuq{ǓY9E=Nryo)W5=y1]/`PrsH1k$ZP3u:벊GLN∡2ye_arcp엜Es8=Nb{s-\HGoPN6){]\KKhryqR~ Ѓw+ɣ Ӽ2g!G9JdmWq*@7'(=13s'# lZABZ1pcDD K>v:ucP0*+5,V lt_E>@WlkNk`j+(7b ˴'RfbvR_m4'Y՜_$_1t? Sg[i;*>z&y k6  &8E@OR\FKt>@$jGiaZnht;US.uk],!Y{a~B }D, KIx[frw܄cGNYJ" BPXR)n~w‚xu(PS}P p۔oňżSiW'ɨGΦC>v35_c^^_ȯ% {A60ה=.Ϲ.2~ EnɊƫ" ȲΰG&31۫11K̒*)8"7ʀG6Tnpl-;9H9w+*.lY]QlY&iitO*=浽)e3Feƒk}`}^|n!)HۀT&=OE؀IȐ!"՞\HICV iRʽ{ap,DuWZ n)$܇ /gaV34s5F=,T(4.O9HrcbeNr_Ƀ&DTo[ՅA?"AKݵAj[PE?Qk ^ GP.& *6gHrsꠧTyix2k5kJW+T`_SӁ@6#|1b TCiE*WC^Kckcgsmt?[)DL@`fҨzdy*QAҴ3HdS$J(ߤ޽˔,Rc=Cjド{;љ>ZRʖVBmvuiw'-=+9xB,WyqՅ"Gh;<|>eDV6"!Yh4괱]ajЍ7ܗPja\- ٴ?sOzkKL[- ܺV}YgH{\ #I{EXcq])yy Ie}yC:*秊p⎦>#%5i[#+ThFqy@<4Ƥ -3N_cf*@5䄰=\uC ]_@\c@ݲm3O%LpϠ >,)c psゅ^0\IE1ҵf ztJ^v YV~EX/@^<Ϻ/Щn^wmWsO[uB`NL(ۣi$z-Me Bb=_R-)OmxlGP=4!ck+zpd2{.AK;802AED5V)dxTYވZڮ}9D 0kP^г!2#%x1 ǹjߑqLX*z''y I@N\":fc%+ag;ߵI=4 LqF YG]0("|R.к%>EF0x󫟘Dcx}onjAwFOs4OOjxc/,c)hW;MRM$-/Du?)ϛ)<.X|UBgWQ2x9y^A:_ɂ,gvXvNb`Gߴ*U=wJO}rvG}{BRLKbśz^kXb %!+9hꜵrc\{*bO[GS\dx-VtwsImk|M 1;91ڱP3%9lp6(H4p|^vcq_/ПwG RgHԱ7\'֠Va)g/qw'z"O^`%gW i__<3-%]0ڎgohVʵtf еDZ.UTsjB ӲZRDlC'l4'$TMʑ Sj2)kH }1'#fjIzxvV}zNx&j S >{,-#= ݥ2 R*|*Ѫݚ_I?ECx,5:T>_䨊׳BҀ2MFG"X "LJm_k/@YڱwR4oq!|Q^σ;`7fClf39d|W=|D %@9Bꠦ{G.JsWV@tE/n?TE{ϱF&8]. $[g#RB7kߕ(Ld=}#ε&J0- rZd~,@wP]WCRl9xj q8} 8p\a`[<;b)xrs#ZNlLQ+w.Q~B2D]-}3 cbQks uI3[ ԞGXhOFn1D\DN"Uϣv2A#Bfj)i-W^*, M:HKJaK:%]F^nD=$I(Mݤfyc,/+-,eۻj!k e@+b'ic*ױ&^}=~=ZVC{1rV+; dw݂&l5!MvG z6 t^h4lެxڟ(NfW!͚)F-'}2Tb?5c N3N~f]*_OMF8b)lMD 03|ݱ}1 eY%}ہaٔ޾ A|ꜝì {ܽv 9w,M/?L2Kh(Ccߡ`EU<lՋ_'2RE9\>dXl.]ɖK}{K S@ KaGRT%V _6Ng?Xm4m88,vdFƩѹ^z<̀ii)S^ Wv,"%謿Ddb"j ._V^2 i#OƸjёJ^PNZ5 X1|[8 QY3F>}.ZKZ1I[-Z Yh},~*C1Є0WI,@2 ڽ}LlmB =}\i+n{ lDĖНQ,!&RgLPBXKDDb|qcMdnYM: 7:('gJY^YHTí DF͋f}c!| :EȦ5sAل{@&k=3Tg:_oA=Mc|)JhoUͫR|{Qy/q:1A X,V6`*s>J30艖pӉ(4n؍Mo'v,7?gyDQ8 XN]o"JOM#ovf L_2 >|,˧{]SiqA٭uCmTk'lL ףQStjxK[9A3s)"|l"KII* 爁SOOlQn" dS5͕_j׌ 8U_"}.MɸxwbR7Paͼgf咎ETk}=Dwb,:\4[R:<5jU_ ߎ _Y2[%j55h49| У)ߺ dpz/BR uЋҪ:}f!rAx@QIQ"w31.Vi03J΁_Ym`iSBn(ȩLuޜ۴IHC:gyCOҰM4H͓@׊rK:u̓d"|&MgfA8kыQDѬT2WCNsd*o1 =®>:7M 6M834`nenlqfe@H|! ;Uʢ!sz qnסo>CNibONNҳjYL~RNnR4ό_x vv9t&&?A~QaTLQ҉M` ʀr+{.֩SC%]>vXQDm: IGU*fq9?sӰJE1c4";M?>.:!"OzFHtkDa]E[x8xp8)0??k%6?u!@w5"-iO2luS*M.jgQƃJ|KcEUIL b/rS1`rjl]^ Ϭ8Q73vHf0j/Nkf;u (ʾ^B-ԓC46EA1K!BX2v%MNxH/`W< $K3FV8oqQfx, >o-IV=:WAU6]x]uY ^zg<5s2:0TrJ0V\FvX UԨk : Jdrvԑ G S5{$"‹e˅ mJ֋fBM#*^SHh MdJP׋$,Xy-OmR,6.Ozw\EAV4CK 5#J j@S{ -'}7SLh%S"m$:mxR|E^oe$g[>xD2fnc(ENqݾn ~d듞;gWz=Gs'.Ur蹺& g:(O0lf{M @Uk'S0 !eW}NOz-7KA/"c) yBxXMxA qȂ,C')I5iatDGy4 s XxmCZ6b\Vr6!O~^<HMni@ASyNOT?L$QSBI663$~/fq<Ҹ7^ W ] S!K Vu_0'ǩȘmd݁:ƿirB3F҅X%x\r.#2~5ss/QR9^hԔLB. "+}4/:QX4 TivǪ&Se3;2 -mkFTPx$&m0 =>~#6UT +[~EH"C4ea\jepO0v=P% I0,$,!nLU\P3~_ܰ1&,A!z=XWvR<멥xڔ$SM7zPr f>Rɀ$htMĬ#WwV RޝbX[Ly 0\WeSjq~K=/`}fVw)/W~#RȐٓ L9v`SV2ǂHEp7Q7:9_ų{z:Q=>x5~zi[Z /.jCP%Ct:DukzS cZ5ɚv@䛛p4呸GS=a΍8UַI콆km|R&98vupr>L0.#C3nK/RF fQwq"J \4 A?؜+i7Ll>ezHZK46kq;[J { tmZ<5{\*&2 F֮P/,ɼeY(*ޜ#ŀIZ=AF^SJ |<8Ң.~U}=A@ '5=yf)mv j̓hFEj\ 0T,*Yd:2ر?.5ڷQb,ds\سi-k{ߋMcߨ_Fh*L-P}H<KnX$/%GR+ Iߊ6;S ajGH:k6x?J\R)x`<{gM\,\HD(T i)7s{1sIL93aj͐_v 0C*H'sPEY3ѕȈx#[„Ƙͨ0`n|SOWIv t1"ePBK:b ,VE;Uj=-}wxܙu*j+N`s듥p# 0Rn$.Sgl/q*^R&qyK@$p_E?up'qjD>se,ɘap&%=RL(Y[rr~`Y^i9<\ԞAY D1vQ 6D6NI8 AYZ7i*?e :U@@ Ix i|(MM$XUӏ" :7 ɗb v]iJlwoMS;ay&[% $vɼha-NJ>.8p36z+r֢/a~JA!f1pWoE ^ #foU Q{L0i_U-U `YbFB(Z. "ڊՆ #ӊ,g`o0p\3HIJ^{ܫ@8duUdP֪߱@nh5:AH4AlpͱX(yN 1 ,٪BS8sŅ|Xjg,xHI߻kë*|6 q [u8Hq%HdJ;YU2#&QIdŗWQH>0HUnuPmoӋ˥d,m&`غXVڬN7w}r b>yI9g GN^+J/Cʡ)7rJi=ZIUJn&>uAUAj&Apk&}ksel`5Cɯj{ͩ}|~%̲V{ `:֦CvUznCh_(4l)$3TG#J@|Υ%_߈fŬ) ~ʆlOc/v~>͂ro-2QV8Zke/l2ȣ}0g`ɴ3I eׄ/#->wK ̘wW*4:;Ie4Kw [}dg诟dU4NX=5[ٸh2NESȸ~(~b rEqo\ .Uv ֹT0j]>\@،-xm|H`t^gI)y@? e0uI(; .QBw(W7 .# s0u@ B'Iv\gR+?6ϩm"s/xχ$J3E==(G;'VɔeA7Ss|$ IݬA0=QMʆ4ƯH@ _eor?qכg0`>&=>7?5sh+:-zx8e$.uyˎk<ܭE@[=Ajp*e_Qm$`;4t+Y'Cp_U5{lER &|I]z' f]"5 HC0rUy)ey˝Vϭ>4|D:KabQPͣm$ YLY_0O\+f)<]┾㩉Vx 2huoJ][HcEPPua*FLNQD2,wG? 5Y,_۪4OgʚlXou}Lw=hF~Lg֡OWp7xńDzd D< ~= ED5J{ L-J/'(|",o|#dZfnnQ4%*KORФaXoGUm7oc-xÆl@a /+J*a\]"ĝ8ZC2&cY"-hQonSc{b}[HJ`t<~-'\MžOuߤGwc8y7~|S]ɸ(1^FbQRN(mAh-[25;: AծB zkH A@Гv!ΔyRF-Hs%`0oEF/qx ~L6vU mōRTa<\5m-8gd &uPf PӄXyЎT' 4@e =uSmP`ZشSk%^Л-TNq";zeP; k4݌T TK}Hp'a2?PU˦٣y9d|L>T'1Y<,ܜ|cFDcW\DI[[WB!##n-ڡ237$ őNYy?)LnjL)%C s+}+tlaQ"^Y+mNh&B~^qG,_;iXYiSPDoYCϴfQlܾo$Y94[)X/EЅybIŃS48x}}T@֗ y´}|Rh ^%Ti|g0TLSv9y϶_1owQPT?ͿGqa&ȨDn^ڗ08=py?& qI3xc3R.73GZrW?f*9"?ϡYG,l⟃AbF7 nH k09Zp%vveh&7ϝ#Ca\*~)vEIRxwh\,n/yC I൹g7_Nۈ0&VFD$_ p2mjt0R|ʿg.jy'0MٿJ8m&ֺO{dn+%lv'B~r׫[W$\R?jMr/Pbk # q,&^EL0d4",.3bY(:TJءb1AV9KVa[}9~A \ `n6k i #eT,nqVQ4,ЖMBXS7DK7QTU)*K.ahDhO rF6Q.@`_WL^ *`-lNݩ?w-gKPW=ckдgn9\8٢ T|!ه( d;)ӑM+}j5㻄U~8G>9hb^ yw(X;㧿桭筛~KCaMYX~u"`MF"8rw?7n :j3^b$6 :d8{:.]ֿ/t'jk \#{豈vk6A UoVXD&2p9POc rG/D&Gn^.:K՞~CyfqX ,\|_6^"])Q"jnrzLdk˖vYAbښqް(F (l9]g|a+3\g(.vЉIIjjF%p=nő6ydN'Wr2७IOSQ@ܱ>s03iJHt@OY5א% Ö|:v#&QW*dkj5gq:gwʥSO̷Mrk9x3$.u B85b~FI 㿝ґh欃($Udm1E)Ww|⚦hyWU!7YМͤ'ak/a[>C.+R{FJ~=n.;)VH\ӤX*@W,"5?G TU8\5Hkyꛩ*1BE}+ :R f%x&pmH,K/P/į@aZca:exE)[e}kOV~TBqĴQ Y6ަY/|b^c8>wȜްnq9@h?}O DۘPx4RgGÍ}gk9HME/=vRP]A)Hx )xT b̸l`-wj EZ^iApaU4\i𑍉#rE R}YVZu}E'Yr#HP`P{)4Rb,zF•ժ/XMEfN!bsAjEkQ 0pEτ)6V$WVI>>S)ݟeqK o s'uT`=rbpmL '}@,N0v|qd3$Q $Iv*jD0 QXuը! Ɓ%swR\ ?D ]4GB}3oaD]O?3p yo?K=k>]iE?e$QĈj0 [kp@5rXoڱæcn{O_8k)E0 6B`h̆nt|w>8eiȢJ;qN[c $~".iibh2/9]5]NxŻ;=^_4R40˹`'>98~}pPoC-$`fA;n|T![~ѢYX/ ?YOoOR$(t/(ojV;2|),}yEc`@ƚ⿈P BMi^̀;E2.1IE@&,E0􎈥JF (iߒ)ށ?~.Fyߗ09q[>D,{e1Rndnm[ %ɹkl&R 0'ʝ{P߅ozybUAڏ!_L(a2PVHb܅b{ xPSٷj yҬ݅)> QK,{ֵ'~~ #B- "+/o0M{|tniͩ4פ1Txʇg2({n풊c%{O)hVB,e<g+* NJ%cu?hQQ`q -sG[WOd,+Nb k'kO%6WfL$#7[w b6{īMqry 5FxK?+&3VyT1eJӛ3%N幜eY[^kM~`c-TڹvUUfzp;%9/&dW$SvFí#Oo1DӿtDvbk7#i F/$<"7U]$ }QƬwdx\_C w9Zl,ƕyi%X+t<ۑ~/XE(IttL@?a8L<9ҾTw(`+-5^ۮw!muw)ޜq.U$X=Q~ R7X-z ..RGouSe HAv z_cl( S 3`bM.)(ea4'-Fyc˚1G5I3plzcO^ {~)t6!Wq>cs;q!MZ% /[U"b, OL;t5$t!de sal~vŌ(>R3\Δem,XUzOEYr9Ecww i"3>uעÇcg;Ð˒ȏ/DWC/Oa$2О챸9j0w2Ntٽ[,BbZ=3[~S=Xk}^M`o"E)G4Cy| iNv W%cW㎬hr)vmO.ߕYMro*7sI[) %ȞaxaF ܔ-Jp&=׏@ǣa4>C)Pa2&SE1RF*A,qaNqr^Yy`bWz}fED{E'x; : íW9?G t;e`w\|}tv{{nn|_;Jb"JkӡK lE~Haܞs8T%^p7+{=d*VЩjޛ,~3{RV-I=Rb=~B(?1/HZb)'Mfw4GǦŚ u??Q((L&Β7]߹P[xԫ^#Ah%KL6 ~*cHd=d~ 8LO2d=vU4Y͋]PB`K^Hz曑e* Ob,PH4-WUMh?Jkb2kS@a.;CO_i"[ו#"  U--?@@u"Ɩl?XinQ&\*p<^ZXJ1G!AM z;U'"F_2:`= ZAf+~lܟD 5%YΛ2f9XC>rtu<5t Y+7h ͡_x[.(ҝ}TMDsUW6qT$|ւS3\oS~kc'f.Dܤ#Y'z۷7sSg.ey w^)fϚK0%T|&]Dh8 Naycc&,M;%<5^N/ȑ} (6^@rP.N$i1t,p4C~tt{yFXlPxuCP^d{ݎ;!bX} 7@b*[ DPkpp>@ \+}/j3Y&=Pyr6. kL.;p~Mq.B,H_O}p*P"GHRX`T)elT :m.)Q(F~[CBmmZ>Xm *Zxܚclc:v{bB~!JCBVpSBR!…0~AIAe\ͺJxvSyC7RxS9ٞ/NX'~s@(HNFT0jiZArHoI,ҏOZeZ+'A׎'}pi[MCSy8gH%- NN2HexDkcPv3SN:Jj)g43>>jjZxOt- pFΫہ%J`Q#jI3S]b뉓nbkѩf;2`; +)d7*?$^eREJJDJߩKhGPy)"i S߅{ *uI_6YHɺWor^8)""ME%Y5ZD Ypp*z>olGnjRZ/PZJbuniN&EY8 XNc>6 ޣnLD佥2%5xzLD& 7g8!VUkgfCT:{yIJ(>Kw~\ xY!@10-!Xz,,.eg݃EPO=Ѐ? r[qh[ӆd}H G|ҳ=j:>cğxn :v&qÃʍyYes䏥}CAp"~j8)UZP^Ku'F%5u bzV;UV/SFX@Պ0yD`( B>꿘Ztj.e)/IkM?X"'{@2Ejap6|[:{a)cْR+&.ϰχ#e~l }6 Lg>eLw2?]GW53QBPa &x 5bj#އҔgDEZ&:xOQ<+%8YntCTV\,:LXP:"1>WE)]"×(joqT+W#C? ޕ.b_Li}-eݤMlݛPsל;Ô -|l}be~zNN,T]`jӴ0>0 WSاY ;jTx oL9YrDI>X_j.>|P RO`53[E#'J_-5dqQ=W5-+`hO,. maDk]j/zW$5.=b w^pFđ>U/{dXaT{tf\% Kf`LZo[)Hn -*-n-O8*^1sin,aZx̺r_>C3Gca!lܱDqCWNTt)"4;6HQQ&oi\d23&y2j:yIzLh[\эts2Ʈ\?,$uj4 (OsbZhŚp` G tAӝKL;fZ<߉>Jk1)7 |ETnڪڜ)ִ+q=hEcBfoC0lk┃B7;hI@9|k$6 :rS5?ĉ=R}2r6<Fx֏`VyfR4C Ϳ4'[Ip)BfP {=yR"'\e8z;~T(0T80~D 7l`NƞvcfTuc7L.\+Lg[ǯd~$3cnC@w,[UΩ[|CPmqwT |GepUMg'd+=>Cv5Ѷ~Hڈϟ8(!/ģHJbOIѓ<3ҪӍ1қpO-%i:QpV_ndXhPp M&xuXI3!@P` `&:@YǙ6\F¬I˾5e$C*ȦsoX, 0Oي09MkAj0;ƜJgeVSES‰;}8J 'pL+uϺ)Syc+Fo_͎Q5NJ>SO)8>8Apv,@J? ž>FeSv߯R 'd2ps3lކY\?h/}P ;lp%_jgl_p8O?K(1(δ#^Qt Brl rx-/l5hXǥfE13M( Iq8t;uUD,*wL5}E+ͩr3juvyAG\vXU5M5z$6) VZtҷ魨(!Ee Č+lд̬r,18QwXnb< 'Fzh(2خfNY#آ@<]8@3ţ 9rg]gl$_ӵBcqƄ7YW^_ԼbIC,#7FЫg ʼm3Ԯ=O?zN\V~-Cs+' 3d$ :`u -AKy+5:cސl^ĉ"3d/j!k&gb(D@JZGʅjw2FXfmhR=Fe3MP^SNh`xp,6/;R+{-,I wHn!v,=,KZ}~[P~VY,[ͩ2 mѧUD#VYoD%+8ISՊE(D{VG .08rMrHH.-j`}b39΀O;Cvuybs5QVWB?btz66_0 N4:}yq|7)mFliz="$Mb'kCIl=C`;H>$r2lST->*d%g? izZm\s6s@}&H7*$0zNk2G_vg/=OLdGXg66qѡֹ@jV&ޘuik;~5߷]^)ENe{}osWB s%+½d = "5]gzS<‚ a_O>5퇨.0 X0M^M~)vX9w"Z9q\bL.h Bw:sֱ& &QןA/G+J'iJnD9`cUxEbS&'QDѥE6NhFDޣhȕy7 ~Y5`0xq̮/}3L l+(]n./bՍg]n4қ-R R}5mZ2uY=^Q!o'S*8ӤY2TCA]pFn#ܠm .sph~ J)ϗlja`^$1خ ҿ Ҳ4}Y#΃4!8}aW^r 3&ﳀ"' @nx={‹*wB.(%dqaݸdY9;lYIN}&"z~f tw,"04Cy=͙Ev=+UxuIrB!nKU!.y|_%DZMhn;WGdacdqlC*-0y 3C%s<U+ar<1QL;k}DSWp*t=$3d2zn3PPKObzdn+>0Y"!w'8ay]R7*, wM#/4?,/Z҃#In"H{G5(uk'!]Ό6F<ʚ;4&`I~pp 1@!t4:aB``NrO2R$綘_խKoKكY?,;.t:Ǽv>/mk%z&KH( o>2 `+[I'{V!䛅a3Hh;50YvJc6Q-N( # U l}DŖI,xx&-]yҰVpzg9>`hZۉ|-k^%C?RJ;o WceMqUf< EQ fP]>u"G'^xѬʏW::ny Klda!Isq$ts,w.k'I|gCۻA"_"!;s #l?F [0+aYynxYooGZl?RFXLgң۶{ߒW~A4olG9< =gv(&Jz4u 3[i ӓ\ &Wf2Wv~eR.MVQD8sP N'0*\1Z2i?s'ksna7ozڣTB'3t {hɳ]t$4VCC 5!_VW+C(K`ejB/#@=|aP~reEu{ P>DZ!c_N|h&Qc]ʦ9OE 8#ws VQN3R܎5"PpGWK3V &߽DR˜hrhS Wy6/iX+-&5Ȼ28XMGKn[+{od :MFienL9 9Wo<۸/ҫ, ?Ɓ0O X=7,LbL| X-kK3fi"~;Ƀ[ЉiO͟.e傰O0?_ zE!Nȴ0" yVe͐K r%i(&'P^, `E.D%wyoAd{c$kf J :ܕ}1D(xȳ]Xp9^+&0,qS.RS KvA5YC콴Mi<KpU_kjЗozG~nf.QQՕi2b;Hױk]!L 2צu4= (oE>r ZH,YK9jY:QP%mfVĻsZ+ǂ2L]_j,V/iGa w S„q55O:>)3QĂ0_5&Ienv Dxm!BԓSNvPx>ڂ*k؜zI]yZYߣ5 3`!Q}~P}=x!S L 6tw (}0ĵ:M[D@c@,Q4&j@jSMql1#q* e3N j>!3@X4۱,9dM94/dJŰ6CbIUj/=;QN4Y'G}e{P}25|YLB8 40 yP~5yRShU'hD:҃t\2l&Sӻ\2֧ehZ%FNa6@--E>MĪ! Zad@(dkYoML&o[PbGKiY 3fjO7^UkB L9fû$=MUms:߱ 6sN_ʲo#SRQXC(7L^Ejs 7rp㍞K~Z䞀P [1 !ƶ7fɇ[,dC3w։? c2:*w }QG7STqSre Jd5_GC"HTaǎÞf ;Cmz4iX+؄*zT)èSK̹99ZSH ʫ hvr#pJSų%erZ;^72 @;<n=[eb`vjN&wcJ9".fո}?'TEL t鐘E1"3eBZ }x;13P䟏^ZlBT᩹ ~~ yEqϣ{Q5611zVCLJm?|sѼ]Ђ^Ț1Z]]~shq,]JCYV qv<>wy5Go3 S&Fn"WU,nƈY2 xٽw+u͜`~{a7=~q`9C4wevɁ͊ι,cӢx@Ag1+سfNRĜc.aQJLD>I([s#gV=XuUhfT@]4?c&zos~=u3vB&d=W|0 ,<4YbGqQkf ;!xA|y|Z232p_{N ,K̬l2V\v?7jH4Զ{Y~W1c+7|fH}a9픏dSs{ DjK 4=-8fT9ь_Ra2{d6dU0<4z6ДʘCʧ^ gHqJ"qOZіZCy9NZE׈\sE ޡץ$ʲgy@L4¨?)`;+֌Cԅ\PR|@H#s 'ym#C'Qxf[n? \ -Hm^0,] Lۥ}W8:X7·$B>.DR/itI r^bGoBP=- v|V2'EJBk0>ҸsĆX:ʕS'q\=PuKߓ7U׶T_-q9oÖF1,Q@$c=4A?)JJ8pl{@ iGX0"W.Ry`9.Ɯa!3Jt#EcJafQ~&+qjKXԙt#=8aA+ c1>T,&ܭݷ!A vppsAۣUǏl&\5mB' KsQe{Qdvc.vL;@l)qAS^mvw!`Uȓ} svAq}"T9܈)ܽpQQ&(udO;&1i2 ȴ& 7gr;!)l@>56@3wzQQ0"1_9Zv EԖeVrV]{3yq-/$04RKiLL3UK euI. \yVɰ71@nĻQ EPSX) Soj6R3 $5V !۞e~n"J}yj3=aApG_1PN{>Qˇ}|N_h^(Cܳ%ؑoB1O,*7ՄP|^]RbzF&bLg#fzL=-_b}}('-:l88HDe :\E5X3:/9-i:ΛГy6<S\AVy8b/ҠL$|jDc7+o)Zs9XT-2K - .a^Qʂ7OxNNh(YJsj,oB=Hjt ${0 13b<|߃zt@P6SdC>[d]=?Ų7zr7ve~S V#9.z,/ ;X k^X?|Zs~7@nBu 8jR좶4y˯>t>PUObXif;)leR*Y4 $zH9N FmOL0uQġ~ϩ0o?)f2yج"KmµN_M65&E m|QgpӆN ʎ`JuP4(3Lu9N<,ZqsL% .O8AFbx!DgN"z.~dZZc@n"Zeq B$5wgJ~bCtU6o"PuL`S#8 M*EW{<.:pzh]4M1-׍%ٹCNɐ*ɥk'e 6L[RB Wr粍 ®%IƥvxU4)> A|PeNtK[O,/YgHwfL[ `l_v#' tr}t(['O|Q^?,0zfd9Ɇ.N=ʄoJ½t$U^ ^Ee%HMpiXsj!gRX$үڼ$z9 9 F#^l˙(MB*Bb"}:7Q3{"J")%ZjtjRK-滬g:bܙiEo ? &ySiOޏt0BP{E)q¿I. r{#.9[Yl6(Mhx"q\N;,nu$;X.4kX(Eu Fxudp%~CcWeY8d.HKxN3(eULӾzt.`isigΞ#hd +Iv%|+4 ?e=j,ɲ#@1uΒ]4lT嬹㉵8># y_J kt>W:) ,Kr]#%M3-1 Fk:]ܯ! oOgy +x] sĸL)"!$l~)V۹o!рH-*eevS#ف٪1wl;3V?ٔDL_iRuq Sr@SH1Z?﯀ vOt~6!'W)fdܐy"ZVMlg\Yݖ8.'NQ IIbU:#R|z"#xYK\xqs̳;棂Kg)V^XJ (t:\>::@_{MC Dct^N2w\!wn{7oΔHZ]"mѷjns-<:K~0XO0)~KKu虚߉1]HJAyblSY4 ?2FP!mf7K1Br'b<)ȳɣ?d @XY򳉟S04g^JÁ7?po/cm<*"q/Fm_t TXNx@.>zs)1is;K湐B!gK 6LI&i0d!~\[ԳOUI!L}voX TTЋi>U#xL܌SJwBY($ݓtG;ݷ.d JTᖎWi\BR윧!||eÙC`+:K|@ڎvc ?́ZWML}$($N3xm0fD03{8$DV]2&Ŧ Y],V|XA'^3]Ct5( PY`INֱW~\$*:;xUOZ.ؑn./qmp2Ź|\A b#5*e6F,-`0/ i x06:iUbP_4H-!V?tJW&;S , ^75$pRcXGxZm.z ci!D%DE3P(#4L6}Yns^^M)0{jI кQ R00kgXl"eϽhR Э߅l:dSgj -LL8Klv9nKD>~#e_?K?o@rDT|Pfқg<18M܃3Y-]{gv:OC]*cx\` ]#U6lk!z1(DzĬQJH3Ů( V*X6 dq$W'"9zmJxI٥p~zY>e, :غmR'``c )H,,g沗_){Ҹ">v=E(uTa~X=\y<Utseɠ=P-:r[Ay!!bM3IH?^|%?h=ȱp9'BWQvoo[f k/Mي ;q\m&fLS2N1_u rLo[yvQVsjeCQן;#,mWv'h1/WRć\Ĥk((Qk핪GªQm#wcő4*V]s'l@B`|_pp|E؜^BxqMDF4CD5ș\_9A ک>'>}eJ|܀IӆќbRqUezӀTYw;J/ek.lm.H+̩`RMr 0 }uS ;X81ߣCv`D*R%h@~/o4cRgzhqqINf$!N @ln0+!.JPS3nC}}g9U[ilŚl89Aь Xr{Zo(BUw״. :%{uiyPd0)Q vARY*v&7v 좾 /G@|__doAp]9_ٟJD׍7t1CmVIK|Ed]Kæ a4L`J^;/_9QNǔ0O 'S7蟬TFt¯d]4 F:)޾'J᳏Nm! :A#TadW+|Fw3cLK;~xT xjmQĽIH`os㎧ZQ-\V4T;jS̻Ե/yx-//I $UdW[ 6DX%FLI`N~f`q8l\(g&% 3ܘ &o,'zUr"e+qSg;,0zz.=|䠒PD&!:˞Ka.g,=X>kqw⇦+)D!&.-~ -䂆!OPR"T[";9>38൦aE$,)* GЧ\̶V>~B iըغ-'s=s /NJ2˜d|IE(P?#$:+y@6?jd)"رpNwS ~m}nDk2%@.Sv'p*b=@s/H+j:˃4J]Gju҆JXlht aaэ>!p.9f<Sr6m,&7rA;zO#PDFq%@  ֵeHǰzJ#Q l+]SF' MV:M`?(=vm Ԑ0J. ݱmGFj L{ށ+,~nwL@Ejq}|jְאOo|$\%YP iA h qs†vob>:{gʛ?&Ɯ.LPU:3jkqC<8 x]? -sxj:}JRu҄i; Tܝ^ yw }R֯W i eg".y O`,ત}nǓlnT6T(dք]zߺ8$ ƪ$aL=,P׏\xsmy YMsp242ěG]SUNP';MJMS J?vZyqָz?LO|%P#@ {*0_8= Eޠu[|Z1J `2#N/ޏf eK] :H_?PQW!WcXM85dÚV> ECǠ'&>}ww;Mޥ/GMW{p˥ta6x9ƫ/eWrk YoϷ7g8AYclzt_%>R^t)׹Z\A'] lƲ KeJbE36FΫ0V~aZ,Já ks"KD<꨹HIP \_x-~r0Xug ͟8bU ~ /h!Z)x)%b+!t?/ɥߥ&ufvǩRec^=sz*g\6ɝ ! Wj7ry2 `;9;Za!|s$ų\bT'~s𜏏$WzJ"Po١SDlwӐ{O9 %7.ȫ(X"FE>=pTW]\19!lʵ#4Cɳ5 PFJl&ɾ̎H.Qb ֙F)~""M)A?2~3,ѷm{A1 >s/ om\ظvGR!t'DW]Uh]F1;tPjMk=Q61f8j#/4KcIx C!dSƇaҪ-fY ltBhY8%DͰDטF~ݝj#6OMl༟aAff)r숺 d;^wQ0@|Y`>~S[9:nk/ Qqy8 nhL8"-;L%pdg8@V>yⲄ+P_|pWN5ߙy$sOS2| e>wj}#6^LO|VXz X_2-nUffbDA*2'~ɨ kro@p X.V唶Q|Zg'i3ұ[Ưd&ۨ#11-V|7֫v%zgs}xcz%+5-RVRILn5rz9Gc'q$cW)6sFe=vGwUmhZt5TXߧ37jfbd| h`m &BTkm*fkt!l9״c-=,scN]yB n!6Rf1sq,` os9VW y`t>JZ?Rm\Rgb)pDI o6AG8U6͖\zxbf *gv̟J*ǩ_w0]H^+eE:]/xXGe˚T?]OM LŻ ~Ȗ2N?!Y}սQ1lHKw?Qmp5l<պǂ?1pZ%a3IVԇQ@!Qǝ1,DtP<zاo!])qذtt4@4$?jk!P|#Z]*b!ֱj?.8Z2Z!%E]k$vFǏ裂 `P}~Ws0TLvTzM6*e׈~=*w.|g6H7!͊Q#]_w6Ai`_g [znŢT#~a,qԼ`Nyؖ6 %^0F K7#uϾT]+SXӬAa|sl* < r7 'ez㡑{KG) x]wB-N64zqHiP"GUGPŨ$gѧ2h3HO(!0+l)\T:SM' svp/dg.)1, ̜|35YX@=\[C*X8ӊhtFb_@g7\" gT'KڠDF>!Ȉ)@S^` z0"KD:@zkT)Ge8UM<)Ziod}޼Ci|2{ a랤)Mh{rIGO1;Þ2%мUء6ţa"8n 7 A50ОfI `uSN!;oU/f}V64!q ɂh;&Hg?9K,s "ĕ#jl/u-@'nB&2Hy֢Mb᫬O_T+G̾5Sr"lb/҂ħp䀪!wwn6Xt_sAYF1T uj jTO/Y ެ2HPK Xx9#r@`l<qRסT"ҳq8B2\r᧢|IN-ֱzV4,G0*i7=Cםըm탔)W̑UW\}"sqH5Mxh /1x9.ՁQH՘HXD}OS] x8nP=/.f)S,Hדb@ )Æ<%+ݛϠmI)ڿg`xUXE։Gh:Şͣ(84y,#m$-1X 驫6qԣ՝rnK0#:шN gN@ǞTQ KXh|Hc/K:a;ud~D#{DŽ`g-YQLpEyhĕE3eL}E}x3(8b2>ey,Kd3oiDPbQ:͇J^8N,^=Q !cjgA<ϕغ| 6 UupŇw VyT]@s}5+xK0Q0Gv{fEi1NnZUSۋisr.[;e:qW^T/`ݹ !J-D(kݠKIqn'U"ߴ{p+\wpg9KxEE^E'6 %0/֊66u6AtMڮ;PǑk "Mէ L3)3,r w9O][/I$iwAe%A`9ʬO>Gy\n,ԓo9.kTXeg`aٶe430禍K}yW(:q:|-D[ M$*ȩ;~!1?)a@Ab\GV.&)<1GT81=̉P9ys=>qZ.BU ¥\ee}rN` QiG!-Wwp7W"PϦxF|^!k9 PrCX)2ljR5s~u{iX"1dw î F 1 m郤(jaI k\ BF50w&X5"6W"q0@m$g>+;BS!R킱 1 Int:EX9?Ӊ4}fC Ey q1QUE]=v2iSIeh)/OQ?|ub˶#,@*VXPԘޔl/rGX: ByXo8~kU^o16q/n)P ZAiנCuPA@ O VzDeZ5&Z;Ih(ybsź<ش='00:2ǿLYkCx>_/ٸcP+n\gIR: VL%;{{D\iJ=w 쓧G~弼 ۘ҆}ƍYj %E=؉q6°߰GoaoS@'+xx꤭СMͺv YJh~( T{CnJư^$A;VЩ3P'ͼ9zM#X4 B @"@c\ <6u2 6Z":V@ >CzRW_V (nmD|[,dp>:? V< 0|(s9kѦwBz`c n&tb;plęiBcq_$?UI?񴻗HPw3AD{>{CZyH}rfWMg)&1?-|;HA}CUՏ [7dr3ud YdGp} $COum~2@A2߳×-( ةA lC}58 لÂeqT(}|Ϊ_t @x!ZpQx?Xm}M1#O?R#嶤] c[>-zrtc, Ũ9^f-[SV-)u^@ ތ>_%muQ3 WQ4/39xKbV4zAeqomt=m= PrXiЩWzg_6ƒAB9,C`o-1Ԓ.7 ˁs?/F>bً{W]l˸ oq@OH[9SDԬdjuc M6Dv#8ݰP|$4AA<[:R=HYӀ*ObMIIB; w%[`epl"O;g~MJ&~8!bO]‰dN.:,zKpZ% fHal"y5}JjV E衂~ueN fg=$LmމsB)U~e2 Љgw%%rmՈ0ÓbT Agc\$Z䪯v-Ќ"Okr` bo5p4e)t< jpCI  %}Uc0qq3Y,)4 Pmj_5՚#=k^72 1-8 V. zpѮP-ޠ] KĒfE$c| E/S82 ^/C$z`45fЧW#VV3sRJϊі+jSyfCBS05:20fj!Ϙ`XoO^ZPzn]ob9=*si!#|e}_ fx)]F^6TaT )9#d[e`KAȕѢ+#'qhŒ+OÌe]e8D|rw3c)5Bl5h+u>i`:37}!`g􉊠`l9xNc­E*R7>CaW* <I[5ʤy¬L91W.FJIղg>2]23pR 42N/"V^.1 $B 4AQRھY,ѸXai>ܖ]WJJINWو/OP;?/g qʬg9 ` Ѭ!#d,ؘL/= S 8hFZlWHTct"y$0ZUP-C>Ay+hP} _>qDn.GP('7[ΨpfiP^̴^≯^m,Z3=(ըP]>̵u4Zoq+~kУNΌ<(< qd=@v*Y񓵠7CA ~603IO2^N$fx2.nq}qe6k,סu ?,&pژuy{_$LPEǾ%8限/Ml_8l̋Z`:f_eZbsMv,s@N=?Iٻ"1l|C&fe҈ICRY 0̞N+in2.k }?ax;gZqܯ|BX?WA G0R]bHڝ`)O3 (BM>-k}VNMn}v[ib6a"Fk/*:`׷)~֎-0W9¸kAD7#jBoDp0&""ګD#]vY]稺 !ć5tIJo 0w| Mj$Z:3,QQ{<:c:R0´ôYu;Jv FgE ^ %Y y\P{t'\_0t9CuE1J8?RLBwH}A'bx3٢V5q`1vT"1o8jerJǬ{ ,SU[@ FslCDH+샺%`K<1XB>c8C)+l[rṘz5E!:}7tbjW\ڟi.5s!iNLdN?D30M;UUq8eVb~n]l-ˏYџ*NN[ I; 0Et(Y4L!ޝ]m8?ZvҔ(r4 d37>d[a4ʜ5,^7]i_IߚI0N8;q}ShwhGNLo#a3E^L ; ŖS:M{ѥQec*Jz~ijoR[s/o! 9k™ɦSP^h1Macd xth&VIY735j gf4LjWrDNE NĤ@bضjZkfR& HS7G\gr6Ã!1Q'YUݭ*eed&-Q~"TG,be:'C:ܦxJ:FVˮQ)}:EN(:y"횪P,DeElq{UQpu#Ė694:ӉGJ(r;6'^65rT;mE8.XQ:VCUEYgEp {+8(V6RoIЫʆ;1|\m*fJ^mk-bi2L([+׀/CSoù(G[Pa+\3%~"`/2/='E6}-6 Pʜiwu?|v+K,.؁z*%_->)F ɝ/6&1&ӏfb9ƠfzŴsXGoyZt˂W Al gbPlASqˊOpbh9ٟe٭VQR>~LL{|'3,Q_\[Ǿ74^x"4/c!h`0`1A|_xF5d{'?"P S @I%[8ୣd) @PGҮ,+]4ry呌 M?LePLƨñLj*D UNλڿum!oA}d\`"m2# /gE#FzCÃ;] ֮ po"I |s.p.H`x{E|/Cb`X* α&EZ*Ur!Gds7~콿̗\WIE|8>=XF$"_Viz8tܔ0e$8v݀Ƌ7!R~NmԎ1t\͂DabXa .~c/ĻW@S s1j x o,[L=O2HS }c-vxt0Ɖwʋs0Ko~01Uᵐ4ژC g6o}:YuԋtJ  mC5b![qsX어if53i-mk aK[6pZ 9t D=dž&E QH-΢_=\"$uA>u(#AkP@w<; dvo ,c JiB G΃C<- ]֢WY/@\l@# k#xgPۂ>!נ_fݼ)Rb(t~ ꊁY'z *nkra ojU>/V{,X{NQ9m+!,C2KT&~Ђ&GE*3asG/AǸ3 +b!S*' C 7M4Yϯ`"}OhfʹR*VTJ5gӖ?Khcyh?ZrzԵy`X(Y&3( ٶAF0A>՟!{|8=L8k=AS){y/soO(|BvR_j/-:_T˜l_vF!# !\ rkQ"vvTmQӳQG%c4hgAhPT[pBB\ژ_Ϣ[8MAbeN_T;VKy0 WC r/I===5'jمgZL=0CfA[z1)^C8HZLwx(n Ɖ0'0`(ͻxR -o㶴㽄{ e͓7JjHڙm']p3ri{^Ps˥/˽iN4M紻Rs|CFژ)g[hYu K }ޮhk]v#s,n_?˛aȭsEZ1f\pN+l˿!`@ 'nz|Gu&I+MK0\&sTZƠT{>æz<( ֈ颧6ʰ{ǎ!v`6&GCE8â?]SE .1>ؙWuR}3\=9̬tz[iE ΤLy2PTd@!xa1 n tdB$s]b%,^GVY"ooc3:2ʧ<3Go؆ҹPD݅|cn[b=!m#._XC)+rc%^Ά }y75CN/V#́F.-3j}h yKw)8븵5(!lЂ Q` _E=!ލymҪ؀W$;oVAXb{:[O0s@Z NN"*Ql@_Ӗ"(ƻA8tfm RqAp^ c\TI4_FY;q391Cr:?i QJùG@xUb9TMzKtzK)9EnU\'v>)hq=r^tm['0cQ1nQWetj6X ˟ \Qʮ!y#!Qsx,#2;3.5G]$6 >#ZQƉ;x!oܚ½I|熆Е\J "oGe4,!HX.{׮.9$ T@ _#|jYnQ\ɋgl;7N/Ѳ=:BY{?MrbOhY%e{I9Ay"լtq{q%'aj}? Eޜp)t2r΢?'$V1oD>&s& {t3@OJ jn*~%u}&̈v-2XN8}JdggؓOinNn4Z=^$-ݥ F9 Diʎ|xY[~shmT ~"Jd2P`}4^ěxi5"$n˕e7Ti7folQ KT*Az 5?a.XBeke -H)S L*&W~r#.e6KG>X9^Ef.=@=J='aX ^`M1]T gn' 7>aW-pf;ܩA~ q[*y&.+JbLCV0bI8?lé= Fa8D)*s#9S]lZm$&_{=YݨZ}QCՉw)U'!T{y>6 #j 4_p6V*& pLLܑ+ɐpJm^JE'J 5DH3ixTFXwu'3Zo5 3*{~OA@1Vл*h-l QN"0E^B&iW{[KN+B30$)vVVuf}Ģ=,+xOHE @$*~t^T9}glF$Q%"I-a҈Eبl^<# Zh$$Cmgobfg-!uSt9D{XiiP;}EV"h-D]8=Խr't_=iV_rAki)Z!b^vHyi Nw&aFEh*l`S*9ʩkfnbZNn<=6/vA:%&\m[N!WvCcuK;˸ן I*P/Oӧ8BP5 *hSǑ{~m"9t厇,ą+3 u,q% iM;SGsJJ3.j l1V)؄@5.s*ioiE1:t859ܖ#}Z7кrl/VHx_J hɴx8@}{RW:~Ro@̄E[4:$~,U7E3ʺ/zN)а. 1,5:b{XgWavc$ tI:g $7{%3eo0H)3m*Z!gnsa0?8XYQ5ǔf%UwHKw gh/6G4j![?xOiD֖9=s-',*zwiݲa,y,O f̋Z$`7cDOEuޞyTq9g;U3勤-@~ H*dE؇\eoن:VںKb_uF2#~:3qnx>~~\^5z^ 4?[- {>-)4rJSR3YAz:ͪWp0dffu04Vr\4oHZ"&Hk pd1\2+asQ_փN h @4xmo5Zr` k%tm'7F:7[^ug|1Z4~_빝UILJ‰/"}a){c.o~%I][ibX hR=pNwkK5 .k3TQV*ߔYWDV%vG3K26IG(64nZ֟G6\DZr AXf05YX:lsJc'%nϗg|va7b\L.ψ Fݯ/ -(DG%#ml$7<taq:x&F 3EŲl+}Z:9۔b+] *2A/~0x !i7/5L RUA{H9P4+RfExY  ޶c(;Z*eaeMqH(X,DE}"2KI x;ڋaj'BI} &UǶa_yFkzJmǿ㺼e!"^٣ ӓgE4+8lK¿b\zjIH{Qgry:Q:h͑ 32;P,h x2thLe}Z^P"͋%Q?} 21+C'0Rc:}r56ڹS?mI4S|QqifBp<C.. -ftbYQRg` (7rW6-Xtg<=,ڟ` E(3>TNEehiHbb ˝BzWoBs1F\i'2a=bP {}<С^ *5 PNSV~_3nWy"b{ _6d%+'rF[?gXgLmj67ۼ?yrBuX? M[DC &,4ϐ \iP 0ݙ#73-o~|fkLLH//CX (DqoͼIIl? @E,4q&JWt`s2چ:#[~%Ϩl>vN ٗ$|+qfZ]Kq[lRm'ԑ>{FJvA>q! .x e2~^Q*cO R$f*~WIwЭ!I9a.iYUoWfUwxʹhEamxg)֚@訨w.ً:g~P<[4wmuh9fylM:2()(9BtNI ]p&ŞB#}5eMI#f,Y {ͲpuSQt .loхX'A=ް|8dJSOrlԆsgҾTG2_iAN6=thcf7,r_U7h?)υ"m 4jׄ*<ƞaMUe}BN$(dHVE?i3L6 wZ.kD8&Z hM(/2!~Ѿ$YVsNq & `1:B^sN!˼p!t,F{E 92I#<7Ú(jy|CycOIg^&e.FpFj4ةoŲ /9y?7zlKۙU?z25o>{Ǹz :8Q^&x{i͌%L :^tsUcskIDUmpM{QՎCb,F rch6nus{kӚL@ƵK/BךP"㎽Ł,vRHŠg:z Zum )ˌ& zR}5gaoQq8:.7pt{>R$0q\LM*ЂE&G:$a {$ Bjl7m6G_C4s$[f̜hF^$Gї-C&zZ YH.5/sL9\|ˤ G #<"-7`nEњ_cvoJ@G>Ag%T;U.rBC|iNA{-S.6.㚽mb3NSµk9,Ir|Kc ,1=%qWyD݉6A ?a{op%(+%8hEYjƺhy袅o#Ix$XkB$ד{p[H ).h\e|oG@rp;S\ 'pg"*& @ Au*(܍ieӅ75;঴_xp⏃'kpHj^lwegs݂|g ]I7F$bk|8bCD^?匫SX5c|(wDT"/`QsCP:IH1zV+,o;i^V\B˽l_4d8t CKھ*J|x[3N,8Q!QIۭ`1(p :p.ss 7 y5˜Ӻ ׵"W+aRI:Ȇ;-}A1#)*>+:YF?Ry?I8n7":P>I &MD4q8"9#.Q,L(fp,Eȯl~>|1j Il.HCƯzcD g=XV_7oãgsǠ{~ToOfemD08¦nk6VşY#b'3Gy'aKmn!BTsTk +CDfkeRZТrCgZ mwS[7b6ȓA`Z1tilD\ \~fh+ D?gazi=|IcVTE]}dJrt̮X7=PfCDh;#?H8"pqw]I3cb>?deI#3%x{i-6kloh%g'n ff3e| 9,P<3go A?#zR˗u~@XiO7͸MQ+ T1E՝ {6gI܄fr7Q`|eJ;]\]}t b u3 /]U-IzwȣAJkn(sˆI`DqG#'0(9QkP/췎Gɏ _V~3O"E52>ANdX Bt Y|WaLܨ׶0ד91΃e<6µEXc$vgʢX,kc+F󘼄F[2̀پ}GRT|'?}ILy78ۢ]e?SJA)#ރA9zf4→4Zu/9 2p G!h'0Q8;5ԓ).kgE5UX㘅y$R1i EON+P ^MQI.4M$'^`q0)؆Mj)4*J17BI@7iI k^f|̓`ޖC`̌Fu䯼i[?u>+Yy4]M.Ax}:u&\6T< ,"8*3./$[Мv]h?@E1fUɀOKHB?+"= E]۝Cw^2HLPSp^U̹KPʾg{24ZOU+ uCe8ᐣ<6j#0Gvn=s=Is`bIK*zX>w*ߺSz[n|8gs4e*DӚu\ B} WQ Nj% "p Jd\X~hJ}6$/!!ŶpRM`":Xol<􉆻QN6?^[qA}ިw$\nֈ ꎱNPCs&bB=Ll\;)M(-VQ.K3u1:6x>ɧn#mBk`ʭonSz#n< C,nAaUQT ~cNt;q4X{M1 vt0dpkO7v>2k!XaY/ELM"L›r+.=ѣCH|\zˌܩ(ю_1ISHQK4K;S-+_p̐8).`8bV>BʅWѫnC`¾TmɧEs#!zNKV wxwc= O'nQǮk?v >y>I\-AUg&@QyXt=U+7},"j*E:c\ 486iÙ[c@H5!#F JRHiYmlXC8>.{zfYm$bKH(h"⇠]d0M dQL S?Gˎ}%oQS鵽-4M,EnP-U _27V^rwVpE;LY|293c#?Vo|߻l,SE(sXA/42tҫK`㧹aN^cb0q9p!+x0,L@H3#D25mEw"cyz 90&9{a% y 2.٫PQ:lD!N/ ~g`=8m^&L^棗!VAaq% r+%J H޶HyɫwOX";p|knK.A8?ҍ]J 'J }cE%ZT!hM 8GT͈؃yO*+x[Q2Ё1cFE>bSV/ ]d 0T~FM^YYs˨.k'&j!D_UoG`;%avt@&*Ig:nFC2ٰ6.!|^~V;I;8!MMp*5e ۜsNZJ2p4RzP{CkZrU{l8dyZ\y^t֥t`Kҟeȡ JW@$RҰSRD@%S+/I(FDlh,&OAnA&v. xd™Yx#CdtbXɛu+*8н-) Wjc˧?I@=A&ԧMnATBCZݻbmTlk'7VG &f??7V!#ohBHY4 m63u`. 7Hಘá$ 7aeLYO-uf_VyZ1ujqqyǡ߮cjozhߪ؏AT+l{[M[++K@ Xm\vcye7p:D4Fsd` ,NeP^hܯfut@HmΎCuAm;ètDiLo vfc}p򰂃2DTu&&\"gZ_ҧU2-:-[Ɉ ׺ʨޟx>J]뀞Ex DsHGq8QLT-A_B$E `/XQsfi%G#Zװ`tb<&?cQ`J~z]1Fo+?6i⍃gIЧFLS/>#Z¦ =SM~;dE:SV#-CNw3.D0d?lz<N脑k|==`S.Pظ>Bk+ d^&I=:BFl2GIj<'nz> IwIJ‘aҡɝ"gZp?NV>v!-::^3|okZvӪw%Ő?RIN :ev2Hx0hc"E d|}ʥZ1g87J9& wѫHH Nġ Ē1O4~cT@ ΋s72bMAϸ x?q OE_(T3.u>w*qƱ!8GO7OCOg3$n w (QE2P(9;@u&8t@MKU0&.Qv &:4Թ)- խ/A/q d%ߞ@qj,›kOQ[whB\ms$&\ IdI şN41+|@LwTy\c1N~/{4P6Zm;ՇzKئ(/*"Pㅋ ZEM@-:J)E:!R[Ap/Δ_aw+L~0X[MEqXjw}&9h-fEk؏b@9ru#\RE-^Iv7fT (r'PYr2H2Vm9ȢS[Ryzy~ ]5XxUMtuQE=@{ qF+%Id:nv= ^BN9(/cE@/j͎԰L r t7s)0zx‡hUSo!mRaS]:SU[s'Esv/W&Jsx[1""o vg~oFkA!?eQU'kř_~l @Dw=쩆+^'GY. |0N^xMG)147ǵB /V}E:#{zv$fՓ')?_Aw2l0b=CU Y v 3v%J ewJB, .eYn  [7ނKQg\ ԶQ!=PD.vT-92䪻o?P$ZɒF}Եp!r )8YA`1ubg| ( r܇S9[Ҥ݁O& Ң0]T̰2ڨ4#2>Kښ"Ѵ-}e7Yn.KfH&L"v iXi|&=wĬNoyxg1 ?6*p9&5[`Wzx>0 g,pzٜ0qWE+c6 =*ol˔d(M/K*eb'&F(E|e4`E* |NC$L>0(Z]*g^4b j]b5-xcAɖۻFp]b!yg^4 mxءF"뺞g4CLˈ-SrzĢGa*FW$EYhTZz`(QY@<*6:nMiȼ?-pI۵=pO[)_ l|@ 9M7D3ddiaa0i!"ؐF[*ş7(ňB +RԤ%b RF+XΣ7~DNjɪw!fC}`+i$<. dƳsRe^jO9[ ׉~E~b=??;Q&5 `B{^3e3AiZ^:EqA,t|zw[;ˆk Y8C'@ k )ЈͺVF 0|xm"e!ԡ0ŘEg,g=}XT)M/}ajnM ֨pmt*CͫYisu19L ?Ԇ#*RYB#:W-qHD S#e S3#dTL`h=@ulc:dK/ۮ`GcF>\tSp˅dM)j 1]`{L]v>^nB/n66Od|填Pe{_"8[h2   uNF/[UԍN]cWؚCJuX!xkf3.CN P$ΊDEɑ4;8E\+&3ribi%$tZ0J1ׂC ?2C/P(xSEVһ<>j `4(nٷC#$8si\0Q ,ˮ~)VK =9 b2ٱ`jɜP.ue|Đ5a!D+%A>O*a;HF5W" <ӹl8^کjEQ£,3w*tH=Cz(\7jRtWT ӄyNF[R5jG5@5|]!H` * D D@C"1=ոzӽt9g$%h~)'"mϕ=v39~ǁDgG `\17 Y]= '_$.Ms[9FLZ_PW4k(':FJKۋVZ@ p-kW5g;lVL ׁͺTˆC/!m8M{))yl*OZb O[Xz7cO7)r1XA WTkhxyUgeMlxUm$X xJmf0K<ʍ\\^SI mX"@a+xssq&|5-A}@ O#9nF=mfO0ͧB,-x̱jjQ?9RzVm20 $&|1~ V=U@NesHG<$ XGw87U`z>\0n- O" [JWY#*ٱ*4=/& (+BG*C,X4STY+pF[LUj\Oo}y&+EfAl|[GZkǙ@LjyGge!պe&4 nݸY Cjh[-2eP;z9Q/7ޖqWaa8⹢Ue 뮜HxP!q;t:*>#ϑ"~zZ08$zk6U>\B*ivo$X+yZS@>=LV ;8+,^FeYJJ=d#*4dj{y\ <6ѰOSuǖ0:ج]V<Ӟ,#r nwjc'-\'?GGmlf[jUITs]q?uS\ws/),;I $Z`OXф*6M;e}&.vM4Mƻ1 d2FiNw8j7.ف9~-{>.lXWӺW:0 B0r 3V lsX^.':#6 R޶;2&rBJ>^H]hQcVqE>Eqcm9o-UP7[' r颳|0#Bp Z/.݉ݫp9C!ǭ9:hU+p?n ,BӶ&%rDI898w|vvVrJ%nզլBqrȰg@k8X2c\!^o*anuͪ=y&W7j_Xnyw n'K\s;YxEbPGdhY0¸^N#V=__EvMqc_q![a4n]*L@kT،mfCe%VxH澈ǟ .M0NuOwYHON"`+S~Op +(hL6KD[϶fZ }E'% e,yt.\UY)YM4 E9HB#cfCyI2lf㞗Ѹ ^9r-憚<{ L.C+^ēq‡ƶ~fvQYq"s̗J Q$wrGTP|i*g^efƍ UL͊u{p\i[p0b9;bW~+&H @?yug5=U.ʎO P\yu wGe'nApI1 SI~`ِdLT@Q]g#|[ u,8eUҕ۾QvԢ1T!k<mՏgܵf\m%`k|[J({s-(Z09Oؠ|HCH?}_ף1}fZ;kߑSA]o:4&KXǸ—=IgtS2I%rlL&+CT}q$YR/UX.{stIJ&^ NYluwIt/ռ>ɖGd%1J폠< VKl+3/<%6 5u6(/sbl/;ئcx ~mcUlB@ԝy'K=n!{Ntrc~ 704à_:xړI_zIIҴQYۃ%Mק *Xpe EƶȂ92KnБ.4(!!Uhb*ÞCi@EmjEc`~׎Ąds2УLX+o%zb$Aˀ\y̳w9Jv9b绉F&_sES05 k3i;E 8%f=\N4-HU/hWhS}FE̟nQDh~#:w9لQzXG+E`{dqRG!1h0^5FHHuzm j{Poeraq6meu 3@xZ{rA;;hф]S[=/5 [ҡTr$F'wlcdzU?olfCqj#\V2Ò-dw[5gE 똗(ڎoۑȸ#"wV>zS$GXܗg…pP!M4m9^O.HC>ș%Z$V-}æpY߾uܳ_J+{BtK]BK58F e %֜)D.6W߁i=YĪEӷ6oRrgrV>^^KgqgsNϹcŵ" Ss=zF)1d]T'eYT?,ֺ`+w_ y׈9[IvC @e&gi1c3BǚkųG2dH`%CcRg8JN|pܲkPPÔ.}2t88J &Wn-oD%stdk91]͇vx%S"h|9*mBa0B$Җ:\xyl˧ʞ #"#7RF&QM}eFsS{:V>OԗŇb>5&\aie qպ 4[@ϴ#wh́9W> #S?6)ϝLr ߂9/ iy?w0ܩMپcktfM(HeDktMCVl I'3eH <# R6kVeÐ&NJty5Tg[D;W}CuN:XO~vږyxknB$vWgxH+&%򎮩џ kʂ"͈z\u9VׄXgx[Qd}Ջ6h<͂jbh=V}u{B|M>/=r/UB3֕ i'cT:28'2xhEt,a8' =EvJ ?_2L7o8:O3%>dp}/CYW1)jJI'^|U|` =ha@@~ꯎaFV*t9$!܎7IaʟobtCع\:_ުlS:*Yc2?gXin+k?h72&`b8"{|9KW>K(Yx ?$|#UWpmX".o͔ \k}j!y)t刧O'%;In"|, F.!WuShJrWBMMsֶQZ2tM@g4.* 7'od&3)'@oTTU @]apصS+篝==p0͗r2 V)/o5ҩlLZ>BBE-Fzd~T%.vˋleJm?uE1k1\Dj2)wI=v) Գ :.h ^|E۝9~Eu/U|SίQ^-a=[Dx r'+L}v)FE8wdJ0[%-Z.,jr&Q}QLOT-򶟤&"n43׈G(@XR~:.XbB WRJ#+N!23wt]|qGzohxN'x6 c9x% Pi619[ ^OnW ւ! ER#>]%E9K9vDhhA3F FyIN?+-IzJ($Offt[3LKWoTcRa=/ǐDz휎OC"| {A@QAŪpv8Au5_^CT`*?g,`_Ќ',qJІTڴsǞaC!M-V x api!aY)(>8[xl_cp\"(iI*Z>lh=QŊWQ U{Xi4g__Z0_\.ʸj>R4W4(NdR)]r/C, (0םe{j- 1nzl>+ٗ@$D}.cCЄF olIix늍==Q0=TY7Խױ)2i ݌W,a"j4/ ˡ٬ڡ;'fQGk\g֕0035#3c}D]!{c | c b_1Ͳc2?E>dapt]O=nMT-z`1 ѿaa{M}(Xfw{y{xI1ܗ|Ù@? mzXvTb @]@و>D' 78ؔ eg@73o 'Ӑ}/{ClG ݂@L˹]Tz%!Beq+ڶ2kyBOՅ2VXuG:Dc]̜j QmRb:tR^TGLĐ7V+4y;VRdA`,$2X:#F7!;_J; {&IN%ޘoSWU)TD])TNd|wf m:SdY%`jBi;fvqt10Jt3y]hgV .ܦ~ z5,F(O\pkn[*ñ/T>ޚOfS "CoűD,0.QxJ3%p>ڪ|8su -SGV.:$v0$~3M\TP!0I\ePd߭@Uss%k6km,CJE CK变簗kD`;H3Iy*'ߑKOl4xA~)'EW-gl$a需=1TR&6Ps?'*9Zl&]iÍ@,+,N6'U|iZ~O:}AF}x{ +_mSŋwxZXY2&LRB/7edl([l^+3C>^/Esz #㔤0 鄌p {]0eė}Y0R!4[ѡ5:7Q" 9LUbNB}p@^e@ ]#vTyd " ]`E=6Y \} :a\2O^[^OM:n:#(EjioIu_bG{&x"vO]ᑅ2zԜX-bxUI(|΍[l@'P'^A8)fkEd֒ғip獟0G/@a)Wj͔ L3-L;h/!7na:gko,TR3&Xw|%"̖ϱ$t18ҽ py@/\_SF[Qw 3-7f~ =!O5G>0 ,߈%2 LAi6p,:G." n2W3nϬB6/X>P|biR]i(wݐr+Q3ap(|{+K@!6\8dcFy߬=o١e@I!E#j;OJdQH 92܆*[M|ncj@v!~9 ZUX9C0pI n+r?"jm0(q3*j)0_ǿlE嚞-qڶ'Ïz~Vb0VFiJē( d#c\|J3IP4#eO[<\[I0Pq}yXxa5@Ҋ)\m}e%8'R=}|KEEgVBh"+(j; VYִXRu_'=*i)_ *}OKW#}j!ĉh}cJRp?}JHs("pjk75\]4  ^rtUTݮ-KQMQ[`@Z wp0&bb3Y)$Igya^(X7p`HAI;4xņ#|ßJag8Ad<5 U{14tgȟ!|G3 LW6(aCδ#ds `%X!H괁b-F(fO,1A:,xz_&$z&eR.bZsUqO(ʗُM<֣ΣXr9pRG,H܆؂>5T]{~(KBƭD 't 'Ew_VɁur|+~V%fm' d0֒TaDӷˉ}Z2U>u !ml. zmۂ@FGrF#~qv?(bCͩqe7e/d1<GXO85k YLB=.gsm6fR[I4:6f((Y Pd5m.\vI$;o ZV]&^xh$:>|FGߢ^H>s$ih|&EԠ,g_6ct|g]*d-*pdń@R.4B=S!#+CZGX(CK˓{[φog`]q~y<& zFTiEDG:;cV*Ibn}Ċ"c%`7ۓ]y> pc`VsC硫i /fi1ہ*|^T$cwpEtAm$3GZ?£#ƈ#~Й·- mc+VI9i:8% Y*x}t%8$"PdW\4Z.6F'VSp[Z9`-;S8-Kg%^ĚBΙU%>XRjO # \ Xd:;- K[C9pbӼLFJz35.SDFӴGsp0mjsT/AnNsC ұ./1̓Bp*@7״'ǼgXr yg  Dk~ND[!ۈ>X"ȻOuT_ rWt|qM*>G߽d b&sJpzüLr⼋G]1ΥH,.9l׾d|X`"y0S+oDw$/Z`&$;훞 .Ն)׵6tT], 56x>pi10@4^i-J~m1'{n0-dt;C>&8[vf'wȬ֎Ϊ*k`#R/*>.{o3o~:Wj$Ddk_F\dd@o!|m;?~^8YccFEiARmO@<}qWyφ:Yɘa} 3%Uwp&W~ t.eJ` wSܑsIs9y?h GIoJa:-q!"zTWb҈|c HT̝ض@ɹ#i-- &@lԂ ~l]jŴϊ{2V,W0584ǶMu{uHS58U6\ E#]l/@#d fUvcϱp#, j^]=A|Ň1q dq{mM9Ez~cRy?x95X}"JäLq^ !BZfO&_%;hny2Pہ6{B`,Q˭@A"LD."jXrY>fˬj=g;_i ўma!ߩQ%Mm¶և$ӢX3-*n ;wǜ]C"4h+(po|2DjѱMH0BK~R+~` B.)%|c} -Z̟9!:&GgHcw<2+cb3c.\-~xH2 ./_{l{OA.I$,󶷂nHiV ~j DÞTrh޷xݏw:n+6H1+QK##QCU`"G!n|yL$미i"}VRڒ(Δ-DFtjz7Qu.V\矉`; Q_3\]c%upw R#ӻ]nm h:3ũS~ޏb؞]`fTz% HX+ *9URV"JWn ^a%"4k8%挐Y?,KGĴq @+[#1Zs57@Mj!~8%G/ix3@!G0 u'pˠ`Z;N^JyT]u`f2J+{@{ ;N28wΰW+k4XoѴT^}?.2 n(prO|M@ B#rT* {n|BnrYF !N?5#Aū-!6tT܀ (Vz傗gNU{41ޥRcZaus\ᤎƺ{p΋*]q2[V6M=rYMY/u](anFS9uK _q'tE'efϟa9jՅ0H\rvoH~v4oeO xژR@CEwtMڞ(^|s|fO,E$/uxrė-AeȵM}ۢFWݎz#6T0Bm`ifbHa71x!wiZOjzhՈ!(RHόf`.N~V:t{%Y_Lc^}|x *!6ndԤ4POou# l`b)nwѹ A2G&˗ڏ` xΕi4ty"yX[?=?˅AͣͼX+F41Inzfw}ځC?aSy+0*5aDQ[poJ%w),y&iݴ?TV2:_%pVᖒ$8b-!̫2A6p᪢tv!o֭ ~Hb-҅ARLТ +BI-:<]@\ O ^Y{>s0q p˺1' A%0oH[wc#\0+'$Q+tgxFn9o@3UDT2B)uL2TS E%cz~51izv·-^ U-M򯳍+!@m/`Xل=LDG*@6Z~ mNDi [!g#-Ȋ'ʫ]r(Vaq]d<, yl63rm kx{NtOyVPKf7yH/Dl/c y(tDǺNE^n}%51KyY 3 )#)0%BrkRL 1A}ldGёZo",¤A4_QGF(GInkƉ: EGqaܢff;A_snovwd`Ar,ݿxըQף_nL+CwPtطC p&@穠7zyݹ/p;,F9H'=Q;5S!Φ'`ψ&.h@F ^hMw"P`9H G\23V0nn+roc\{dzpNvXA^N";[R"e(9_02.@(,٦^hdLF|ݚ&砙;1y<}=YO2Iv cf_ǫ/_R;}BZ qМ^:e4MG8 vN^?5M-X8p-O5IշK+PF?{Q h#ezefWMnDkm 7?P [J8!C'S{A}jr|@`Pq{2uwP)Oh?NK4gzC- Ӄt00O.X blV-^!BLWu%O?99Y*S+SQR ~MYσ&Ī܄@ٓ-`p[c#}(;iNfZsddxv&>K6Hʇ8Peⷛ>JTxhL|K3IaqiQ]:CJKfv淖Ou2YvJ1"<oz}1 Si^ iha`m~z =;ϑӔoH[[VZXxH$~#,ǔ5\"h,\wԉFcx.;kkPnҹa:=HPDDŽݾ>/-oʆWoZ6fnߡD{e'ZI:]<I u6. MO퉹~)Ɛ ?y0(vklyRn'M]ܦy96| ?&{3#00ߢ3 }]50 /zviD$42HvcbDzʀ5Kld]W(X Mg\̻M})7`ඬX N&h8.QLRY95,  yld9eIl'e\eZ8N{?d== AfĖýݐ? 2QM殨}<.5'[DMy 'qnEe-8) HkA@ (A޾'vAs>@gڬy"ABu#dO3vy6 &Uف]YTcWlw fdF2jVBh 8:'B8צBdxePiQۆTy}6oO\ůLv807#%[dT%LlO^1gxcxhI&V|ğBk_8g[2Olk {,0-YOcUe/-Laݻp,c LHlyjO%uW{k-zKCN30bi!_]/1&w{ʈ2p6{Jyװ~jS85'qa3c>3rf!poY-Nxᚮmé11(\|4"#"6i_ =?Fgq3TQEυ\$bˠC~%Xu|*lβ5X7s-c0] V<+TAP*ÝDxu&}SߺQIڋo2W1d!iyF]ͣ{ eq0F=kuMZt+?1_`9  @WOdb۞}I|=W>RSEhHd~-c^J4C7.䒸{ɓEMKP:{Wˤ *Kc]37Vt  I`A]1@ Cn3wj$!>q'(~ZYĖ.LR:!Ryi& q }`UTIRg %"}8pv/+,UW$DP؎vL6> JS)eGH̱Scb^Dg99[I L4ލzy*u3GV@^-71:lxX DڎDJӉ@)Q$qPM3c]=XL?rQٌ -a!_xNVdJ ;]r~B j/(!E/z;m8V&$*Z&TʣTyByNaYE/z` w[;N|"V{ZŧCb+7ɩp s2,_ˡj5Hy|_]~MLHw`"U lex4ڛM󔉌H%$(7ίzL7*/!x*^M,L*FdCZ(Q4]c!ʥ"68 |:|P1'?.Sf/(M4Ƴ KںiV'F`sjU\ᚥ/_sD[V6-wNq ӌMDXhD8ErMIm^,fjyu&> 飅:B'|>|r|eê6OHZE[7+Xv"0&UO3Fkk ƭ~9"Y%߹G$:)`{? _ʽz;OiA-{aj_Q'9c"O*b6~zȃ"UZK>b2rP 7X)y"*ᝂb8Kc. udƳTu*i{Y|BlKdkxkߪڭOK Uu. ʏ T @Ί0-] Z[Ep()sB]KC79 ۽1Rܘ nǮ<c䤂 f I'GwF#]4Fup) ( 74Ԑ[ML\,[:k7Hp|mCrbEQ5nt7sa<^NAÖd6SbH͑c .^e_EuS:"iwx%%p ztt%?|GΥQYN]ok޻}2d[䥏]+vᕷReP-l uxb`a 4B^JuQaP+pzpJ+ z?iD@Ij^o?eh2ɍ"Bn1]"qY޼ [lWƩ1-yމuT$001$-t ui.hw }ޖ(N1S/]*mXz7.$ !'"Al8wL">Uߘ2'" QE*{g?#)Uʾ:r: 1fLpY8E$@D~T\OlyĄsNk@ժ#7kj h2C0duJS@,zרVpqDxkEZɃf]mxO 4lݵ+Q `7!2pm`sY;3RIGl6a X}klLg Ѷ|y E?(mřo]`;-#- 1fUn$8|:grDL2#-<6rT$'BuoCֆJ#|k {M|Ե0K|&>΋|)"egf12=s_'Ȩ?єg"?cq&1꒓U?I/hU3ijjS]Ac ;w#ƾj2\)b@q+mH *"7r iq'Cxk"l"T w>^c>G= nʟ}ʌ'~8E)5ZXg dq^[CARg;zKIEO{{QꞡBS-!Mx̳-Ln(ذ@mw>mSt ]!ך ʱ񿧟^ڪ)~Ë;(8H<% Q@ UiWyZ W-ȓtI@J_RɿHp6۲Ds~JKע ;7P:~*o ynWRKRUj83{UCHVK3E?|OJ.d$ґۦE BOڥJj^|t+mM'FڌauFX㠔ecYQ*-ۣX4>+-6$b4`י;ӱkArTm@X§-sB&UK}uQ[62cY/A  ^3X6hq•K]a|~:i01,;qpdš{O-Cam] y/I -F%Ż'_Ky?? 1TURT Xm WP86ZM=ʗ )uq_soXW]v(E 28EvΦO∝v;oN +r&5r9> mq=N>r5r/͍k2wېjrRaBZ<|׀uvh-26(@E/^WZfV`'##X1hX슞$ KW;6 :˪IJ [Tx[gSD7"h\8,E6@U:h[9R8q z@\n"n-#*jspEÚd^-: &{/"%"Яc\?+'*N"؞!x4ي$~=HjOu+h؊3?jd6iؘsS<xѺ];WG,ő;v=Z P(`Yҕ5fUFv~N,rx,D"f+RuTKЀZ'6iAY]Ӏ?d=ui"\)>As)()Hë_B@ ȄĸCك睳;nxʛ2eX?#Nj˙ S2 UىS/ =ш!J6'xр!=J[Ьׯ5uepnp,V;e}P=kh'@l뷸]ްgo1mH!96Kx[>͠^骛!AyezMԼo4_ǐW].UfP`S\b= *D6^%(9j0`4,؂w Z6g pY/o:yedID N0{!TW{S7eyj Fa.8Nhbq EaPe|Y~G!wp1}J<)-!Z29D=+#CMA6'Iw4n0[/ y/ +tm'r1ܵ'@d~sudcf 흶`WX0^=՜E=^ Ǽ*huk~O3)#sJn\w42y%K&۷p R}8fwl^[_WeY*5F7jY1^*oe?DaRѰ=qK`6`-&LrMʄ hZ9 <Z=щɋ  W`hczogn,EX4]6k\ofƥQQ~?<4W˳섿r`4c}]%=Z'^|,"8a5Gx6j".ٽYr͚˯ʷFAW>8NWu ƀ/qW)n(Ս?(LP!\_ ʍC;D֟,IBׁF,uk}:kq ϶v9O(gn7//̧#]iSZ6Y)ҥ d"M',SH:W ԲR 6q8Z&fЉ &`X4l'jc+]RL'QL_Vi7ia0Qﲇ-}=dDtpvԹ̣;r7Aъ=B| |nwKx|fnĶ0f{9kY1$ɘ1V'nYb"Ld YF9G.yك ]HNE2r`^3a1H  ^)yq#)aR>RGn(r;|U-=򋊵A*f/'Qq?mg_^oйkVUzt?/en0{*^) jL-f 3َ, #JBn?۔- aBUPs,^0 Bs Ce&Ʈ0ůjh-,!b9J|߳1%賶psmM\ߌz皰p.=B- h~XDq_=Vl+j2_NSc,kNC2b,BV τnD)uD@^=׭ ;RRfsa 8HJpQ{ <=9)wdi&@j K|AeWjkbͫ7 |g|JT~hc 3>b$vOGsfA_X?oc߿E.e}\{Ie:nZ XZqى/骻'➨3͌ŴU`7O \cjE{vņ|O$^vs jt9i4 0)$avg# Sȥ/YBn: ߖYر8Q^y]M/w F p^aJ3&h(@"" JvAEXomr׽o7sDEϊ(+*EfFA.{Xmr-#]hNo쨾|;@(n%銅~veC 2Zn^Ȭ>{NSל 4&8 GjdI6J0!A\p7Jl H3ɨY \ Z}4 h}"p135+;Kx~sU4ŷ ,J7Ul[gZ)IZzgi'9l1"ܒ5Y+"W{0كx^y; 'SSݱ*2u%!E RhR 7ER;OkrE6hU, 층spƊ>P𜄅E7id.T=uI\+.WO oRc0a/g?hnﻠg/9G!3u@cytdJ^Oӄg(4s f3>q*!8{Zd8ꮞ2^WwpG{tyښPQ4>&ZCV||%SōdBDu&[4 W7faMXxvMdGnLT -CbPqQ&)?u#H|X`_D\TCE'x1I + n?ÉǸ'sں82۴ц+Ⅵ1@g^iE0" u]+a?%W-&0Ѫ+ʟXLiмVh0nXoSDmɷ!8щ\uO ݄e^oTxk1;_6{2K~6]Eͽ`aϬEz M&އKUf&&]ƉxŹ0,R5pʣ*nD4vd@|Y}"o#pWQT`k2(ʅq} cc /W9[PVr"B> ҍ&b:X62y_hQ.ޮyN%ޟv5tew(fDw5Y}%v0|Z/d j2JPƒAS q }KQloS}0 nǨ~.l+zbs# 4ar'Qok/0eC }ۢnjTvz^|*٦2=/FO gFz5\W׾-^~~*!P>ub( tGϫ?eX|C48jA.x>`2F܌.bDž vŢ(Q3n C$ZO)ض,w8ˎ{O(H[*!,ft P2M}ci9O7˜TRr, Qu( ~ 0Cvɰ64}ٽYM@` دd41|S]tȩܶ*Ȯ_tՒ*Q,8im!+2WSJGTMʧy)uSRVf]DLi[N130y vg#[k9yzhhoUz45tN 3Z0T|a[TF_`5F'>aj/ؼjuGП'h\򆡿!5 -*wxVP+7i4fn. nI|kl|_qnEZÌvg K:i=߮Lve_n0UcDvvMAd9$y!آPkE9 IRt;? aetuA_Hap\QC[upﯠJ}#L:߭KlvY+\.ֲ`G~/d)+"[?ݡQ7ǝ;w }Lv>nh2'|op= *ne͌ۺهbL,vw;lAdTRR?@}F.ņ&3Pv3\vy /sΞ>ao@֠C͢ax٘K9C {?U#ݚdC{Vk@[ L\`.}8Wуuʧ,`*Hzb ~jzߓ^Ϭ⸩3T3b~WEx+[B{Bj\-=e̴%E{<7p-(RaK\[2%,Ĕ'+:TQ;ͻx#!G1os ->KAŜ;{ 0r_R 0{ѭ *9w?Lun\WUǬ^j eR (D0 a8 ~0k7gޖ4 c8܀7(r7 #_3xCk2+ր @R& dE( k/C (?/qGtaMұʧn\6 ojSg[g'1SRWЋf_c${Grt}˫Υq 3o7 ˯~H+ `h=+m {9YD>={m aHL=H$!\>/dU'qiT+6'K 2Q7*''n`q1˱ a@3?=9^ygY퇰tP%(XQ^1Gru&_]h||zPXZ{sБg8+y\)55S>juFz*HԆ.An2F$~q["7 /ɨt }5O)' )d$;\{i$=q9Q:O}?RC!#ʴ/ƉfܭB]C1 22B/sFuǠb*^m3, QX|1[NjHF&:l8|XP!Ev]w-" Q²?L_Q $">!997Gc=ThB8ϛtIR/Ėˁ99`*x%F8m6$^cw8(AE_K֫I2cȼtlCVW#$p.&߭Dt3 !=A?` ڤ8)ijBnz y"x$&ʗo't# ~ a^[PQඖ}1-g xQ (ЃH@ ^!ҜߗQ/MBex/Q/4%Av;45?z}OPjf~m19,!,m puhiE )Q,Խ(Y:މ_zCiaQ!YH'Y΂NLBC=*LcSM~(x- tdm|3a"ݮ(]xc5HVbY@֒|WC1vfY n<1 F>k[<kkLF|+"X o#@fd?7YqEV:eDpP?J B[O V%N6QymF6 = pun q}F*&z;'x LBp;$I- *TԢ+/U4`=G\,!y6;V~?F!8:U̱!\8hL U|KZG\r}N>q%,q0; yn$1]&3/P"S\$Yɽ9k'a]aX_fG=3g=xw+A.42hT{ f̮vhֻlb>եt4>+XhpeqLg#jW4&3oͅC<'48XQ4YA?.M5r:7TfW(s:= q|!LG,ST@tlHh*ZUnVfZY؋Z~O$oƯDla=Q;M%KׄU?|3k7@=Yh|xW|p[j tyWFᨾ`L e@_wJm^&ǂPvBn265\&9$In b齲Av_55t Nע~`g_|`W1{VEq2kDF8&!aiL' #)DKD#(* …!GFP[򭾸XWE0]O6Q'e9 cS>gA@O߫yl@fhTq~!U˭{[B>H';~ǬHTI3 41 d(~${T+ۯVwn5% @Н2F(V~씋_o&E! BDmuJ"B"2A\ψ\)ЍdK`Lly_aeѣfۼIQhoj׈j/1B#dt mޛj8kvg:2Tu&qb+zٟ=E΀۶Ga8"L\cTp&nqmcF0Spl싟YmT#|l+I!WWmI򊮾kshf{}!V.M^v+Ư|<ׇ=IoUVka)1Mk%/B隔!+`G|ljQ=qn!. CJFb5w!Wݹ^Q%^2.V G2p`sReꦶ@jӀk sQe2zf}BC6Hӣ&.errJU^ĺpftUJ&E/ }*R?1Kc QO}SYRb2q\%By ރ\`Z}S ~J1!i֭_%?r/ Ϋb;>AfzvO{aᱪ@%"_ʜԃz {Hg(`Ǚm\넠#K\CeEn΂C6?jClY1v~W5uuu?%{E`D9uiOM o.fbl8טd7-{c0 [Ds3cH+x\zPa;Ymcp&REy7|"чm[ t)G4B*njQ nqD /SCN8t,D+T~b^B:Tt$rn, 5vɷ_` ԭ5 $cAJקy :^>h!ՎmUY|hj}Zj<98~Ɖtjk+=o&vy"zɜ_1nv\y.rFڋ(70K_>Hбeu ҉Rh46a'ͺluJ d婈b4g^EcJ @lZ'HeF6JǨa>|w%S VUe Zoyځ}MOYQ+b-p_#M@nufptd[CQ I* 5vTS:1\G,G c"Ffti}DUg׍[?&eyksU&냴[k DSx6EHaW,~ &QƯPPl)`{#*[:Ͷ9r;:Сcr[:ph#.71׳4!-yeqއTDg%ٞ 'G`&{z_"o YJFK#66CC7hB\F@RRɆ؀CD 6G8rQxs?oobI =[ 2"w VIM>zo &ԫ~|eM%D>\jH/J)!V87!TX%(++.*o-$ UwG )fsRϽɇ/f?]X> R9է1bjQYjD.@Dw'TW~-}+tW&< YNlv{JHb9F_E2ӽ!GWS7Xc2R}`FuLw!e,i[Bitj=mw;[Iw%sף=mT0J3=S JT6{䰘$y F(ևnN%[os,\.A+Gػh̑򿎳0AuEa |/JN;dc%榴wTmNF Wh ~KWD3JLdQ%!{an A<-nԔ [;:|_[qY=WgLJ]4_"+^«L'1UYZ< y8D=T n={[FV17 fp5dd9;I-pQ9rdjLP(Cɩj#ܒ!qPCqXTx%zFdKެ~DePfTRƋrQd4 V^tX5w(8@efʓiLtyeL A1 \y7e@b?['aRvԗ^aŚ:3%tDz=?id qI;tRBp3txwEQAl' N~jVI{Htg<nOCu}.ﵠ["lP‹*f_26.2^lM2z9թߍzZsBt.wars'~ /h1Ĭ0VJpdj|vc4'Maf´*[ 8jbBrZpr-F75\殄q&tk8=:G+%WyK\u_ͬ?.V]evVynoDt HKMs7:+~s~ /*:'fh@4) 8PyLϩ >6@@fj!A~1+{nw $PHIB* @c~ s!  sXn<(R [&CC?##ƽ|U"C:y+8V#J{|C6p%c獸Д7PVydOs7 eB;Kkx(a&U릗SEQ#{׺yؖPmK5WkTx&OleX t;Xe`GTʟz,0Vxg 0~ww3C<a hߛSMrn' TǙ1&sWq xbtWR&oBv࿩eTANq;yٟeF0/;TwQHCj9<83IANv $^Qf:oa& +z2%EsxhK+3 x9#w0b̷>s6e<=9A%|قIOGNža/4=Gv+mNom0Nr]z5 ᥓz8nֱC!ܱošzF 'jjFЈ,L td ŭMa1Kv]Zeh}x\lZ&n+\#YMDa`LjO=biR~R}Q4xHp,oK/՞LLy8GG<F%Ŷ$(XȊF("״>DyI,JOSi7 [bP%f m2QQɂI&ID; c=76iF ?j}KL4)kJ_ jGlkÊrt o?ew/u{7dM(C 4nѪCWWR]PEKESEmTK<΅Ù;lbV;DmA*G)Y^.{ȫ HvE>!_TnwxW"S"ɝLVmDtBDRdg ppD _w5^ E^ΒO q5"TN)QXY]fR&ċBƕ>l<1dөk~*b= Z/)[A`#,Ԭ&3uf\Qʌx*f)>Jst/1cjA I+l3a'cǻwmlJ}y\ƒ< z c\pje}rbWLVE'<F/%*H4"J5~嫢}JyJKN;^阇-^KBCK xk8'/[G#W)Jދ%TV[sv?SpvRP٨0 sTqr6'&P0} F%=bZ;l5ʧHW@+x C %EfWW1流d1 Q @Ѱc94O=̷[`4gW%B+o U-谭J-р7 }WW_y ȭx\g*--Xi"XEogsC N TB nb&\Eً._G@ˍCrM׽M*prB{b*CX>9G:N<|6}U_(@ݍ-#R䃯eX9Xb-Ҥ+7Ho ?mŤ]мz yY3}{+Oaey_Qګ~ɞBV^=vi谮`ϱoJ5^0wtx8}*)I)jFϯݠOt5U3*{#Ƒ zj<-\ZyJ}@.b%|(rEL^#HEN*␍QmnnYD8   3 gDɏtZudNZ" 2laꃨu şV,ͱ^Ol.FcRJ! ]tNmZgq'grIݘYTJt?paS!rt h:`L$*'B:j*cņ̅" ُv}r8X?ɪsdH6Ts*q52A XP[#磥`6D.dž]tJ ^ V; *a+;GX*j 8Q6q2}4Ġ#b@ߘ?a.#O4t;V$oklˀA-(IUa\7ރgn( ȩ\@iDžsxV,W7}t #dfO5lZ[Ώ}) -8H8fw3V"?<c;YH-2@e bvR>ٿS<ɋW7Q饽y) ,dڡkCj?ڏE<#X7ô힅r3׺SFnSzFs-C_TFVӶz5kdlUIk60ݷwR&mZ 7Hez5 BiU2!p!<}̎;Ƃ?;Iäx# ͊L^0 up@41dX&嚘hm(&ٿPԗ0C'[޻1v06).@O6mX]{̉!@=PfW+jW&~\#5)"t+b[UL$ ѝYn23=j2&9÷U8cmaՖ:pܿQQ+`%l)!$X$2J>7ˉ'B:e B *rjvfCA`i:(H=_!=|Z$VY +K}3b: V yyY U]궃JPƬ p;豴w)/7^& I;R> .|;/F`IBXd_ iX숬B'@w]eV&˃&[Y:,Rv$ѰUuY&4Sv;iR^W o9sF0ivJd{#\BqDAuhY5c(žk@?Ss(SdԢ!.lZa͘@,0ozOa3ˁQbDzR|vԉ}gP9>βQ`-jҭٶuĴU -#s} p!INY Q<~ꬋ[ggXnW hSTazv- z&޹Lv5{ҏe^ћZM$y9J##xWiB9cșI[OŦOsƒyDC'>>+exMk8H"z!g=Ú=N &JyV'_OiX.rz&Wo36e@w-nM+It̙v29vR7 ;">[{5)?)uY_ sU/ 1=i6SA6eYYkЯtKĀIvq`*8дHr5 jU_MjKOuj~pq32LS?ǵ(.+SN3-RU݇j[s`W߃s0qz &$煆b#ɪީ'==MڊUD2fG@܁܏˖$1,9|< }l ЅCz3]m~1+ƢRo ^ժNx H^FC|/ph,b{Xxkkѕ&?즟*^bsNLX1m1N{kXv:aeYLr&5+O7KT s|'tVշԢtUK(HMraa*Df}!՚eOKӧi@W(*p𲚺upOE;0M%_߭fOu Ɋ|d(hi<4 h;\n9Xs-]EXebƋ 4?t.^Y܌\({ެC۬k 4&2B3y"h ث$כ~Bˠ/v9+@}XeO=u}!)}`v1*Lo&W͏ˏL:Y [%^Xs/ᔣ ךh "T@;X ̔[$C:@ДVX|APUڢ@ 3  +Ξ I -Fh|?Ev Fƙ]+4 j]>R}>baN&ІEQF`o T-̥j+Ã% 3ܢm9;{!,v5挿W|J +ԫKhYIͳ~ K Ý1?ĥ| @"^-!#Zs?.h*WOx:{ &RkCS2dICh  qK\KM *$iMLcj h߫ZkCY|08 %Xe㝎t)ű.>$8W Ԍe7cL3]b]xݑ|ER}":㣫 `etڤw|4pzxK> 鶾A쳲 3:^3ˠ aEoըs20@Kf?r$b,u^HU2sId c3s,lL>#p s-K\)5V@c TT͡oY,:!/ŃszΖ&:9=D"ת~_ʚ.p"_;TLU:ФO#bSY=昝Wd=C+YW=3?E2v2IVlfNxbyqp 3 {F,A:낾|f D%ȫ%apii%9΃9- pw T@Bx( /V3rwr BEDT< ƂgLTquOcnzO )Mx%v8Syz򲩧Ю/lMD* k㈱NsbDy*QwoNWb%;Y-ïtpm_l KffQ5Vd*F*B~!5:o%jV{!5k-ﮑ\./xҨjLӺD8/|ƹ:L[-LKi[dK)cu5T8aK)]X~@ov êѯWDJ\R7 >d/ '-@t:O={v+ 'Śgv g3({7 8 Oc?kV~= űukH#; ԎѸ p&W<6@nl{8Ⱦ&Ih09|pZ`,ؔ|y\gy[krmg)5:V*ШarAթm3_b.RHC ׵v28xD/ 5B7WEuulVɸ攠A!ɞD?SVUn6+^x`^kp/l3(*ş%Єq ހClf\th`9jF.t_( K!wqNR$oYze B*ge B< 5H~ts4@&_R*06~|\q iN&xxݮ"CZ#ȊӂyR2 A^{9F&g>Ja_ b,!H]2ͨˆN q ϯ70>NWc57|A6BlMoS+nѳ\f$Irp4hYUeq~() #B<*B^*$g _WbAkhXCË\3K0Ns${5>*GJv ^!8^Ѩ*g`wE~*5âsEa0شuK$מ!{ER3dV.W ڏi]ǻo20]G1]5Y}S<,2Xt1mCز'm=6Fh4H\UrD2XTF1"w| y`kC%᷹~ܤ@Dhhg>ܡ\6 9 "P8)<f.?LJˤ۰``Ԋ^z>+-c)Yxzr&x?-zKzHDxZIGhE*BDCS{58EEEI\UJ '$3̠:oā-r_/^ոo7j@"n;O-2X]ȱ,K9gfFA;59o%kHGk|1TY_2):騜q>-B=]TpEEɬ粱z*'G)\S ӡ,%HEP.:H,|E^V e^ּV -T2 8팼0ތ-bkػDcxG6 gg4a>tಣ1rDD0z4Uơ֎3D)Z21I{rNLH.8͓ @`.re{HƑ]CFyrm6LXH 떤@7<%9UBؒ4RԹIJ}gzGmq\(r"h0q$t5T'(!z3[w%7%eIKQO?iq3NEAݲ.wmV~ؽ8__-.$ _ {r˲e/ >$wdeۘwc>-c^mn`A;rD`ߒjra'*J(9 @K)fžpV,sF&_i_fŪFN?"\: BjL~{ǷO Uf 3=Si±i;26JH{635ƣY.GykX7oNy<_ZqR2T.}3aȨOÖde00 iAJ?B&b(G>7x5P Rn:PEʠ+D6:G`̝$[`% Hzeto_CRdm)/*Nk&?^{?0276xq!Kah"Ş8@v)jzES+obTS>MGR<2H+Gw'Ņ*#h@Pzl"tA}HMSvq;|%R?Hvc?-̘$=k0Ҋ:ݻ ii҉[v(أeKOxIi. udrQLo Ɛ#`[_?iQ.5>h/? O 0a1t%*ܣ[.#rP$,ܖ`>"tU.<cV8p[]9:APvn e jy,OK/m7[eYqD5ݶRWV /\c^웰ShIscNKW!j@ee):#E ?5DMP6F"<69GVgQ|#T f3Dٟ`?!Q)m: :p\&n;G pɦn^f]=l! ɔ^oq<doDX'fLg20Xr1k:FMr<^SڜjB<(oxI㖶{ǎ ؖ7MǸ̯˼f|mMBȇ&|C8„QJ T oOOհ)v\+OCr"G'Y+yBYE:}ȔEYUޘv7V{TAO<*6z#nPlm wخo? <#b+Y4#n3&|[M]L㚎Ias!kҁD; o~MRu*Up`B3jX(sr<.GZJb&P{=mHe qG~'z-0'l5^0@;p!x~ԶPʈA".!v'a&d6"hY`Xj{P̰zw,zQ#!(rqlukgIl<&tv'HqZ|ymOBfDvĄmxa+/-63ZACRϸުJZ3ut>1$ۄ2ڀY#kC: GIz z ٪-'(G'JucOSFxe:OH<|,[~F폕lk`Ӥ,upCZuAC8qRm#  8`_td!X:\8Y 2ʊt`Jwv"~o}7'Z@$8+RV}I %?`ZcBx!hXDV Ggdy*i?ycZ2LLSHOA0;$W,%ڃ7R<cV}a`Rt͝$vRDw^rE/2sH5**IJ<]3y4;K-aԕvg׹9X!y%,r6܊+>p(}c_ )V{ =:3*>MP.-Qb1PU_洱͗+DdF,?LFL9Iݬ|רu~-,\毥'{*<bA n>jxJQ׮7Ғ^7+ # \c)7_^-+( !SH({M[Tke]Kg_iw{Vrj'nNb2G; պ.kZgu 񃂈kKLWòT8}ưF'!\b3ý:!S-ORpX$`| |BBo^2qGtzYErz6+VVIoG닑4| AP,γg#:*X ʃk} sh4`PgzuULh["Pd!*|jCS`n6 &@" Ԓ7:&gVcvv@)z=eZas]P B'SAg YGjatގdէ <S{:}2* e]zsZ7ftiX-Ox6^az XwWp&"`M蚠]WiAt@{XaK2w:C>p*vE9 а8wh^W_3U*SE@ ?XcǰU>,_;t~ѳ3joKE!>o/j]'󤵤2!f*m٣զEk!ǵuJu5csY3'55@,@fkgNj_N=5tߥ ksVbAL&HHOZe/0;3\/G{Au88~ICwdmڔaXRMvF87Zj=xnc]!6wb} p!:LBZPp4q< t唁g {:81ơ;G+N&Fʾ>+;{F Z-q5+ %#9yJ YwL@*C#æyMow& dRNk\5!󀧋~h˶i-vN>$ʳQd͌M쓱tZy|[\onqj1erS4̂Z_z^mjD RnN\U'lmRR2}QRg6㋊)S,ze,ԝr-45φ[KQ8lHT6X19 +DZ3=A!Tu: [?BX}a8H4`e3fry&;"y :*3&6 I=D~e6/YWƸ0C1l.ϧjz띒ޕ]m k8pW ƺ*EId4(M`Z$E+ћ+YuKwd'dOs֦cu$zzx$::K?~;86d*LDO{ >;*G=4%'-\Q%%X4_h@KP=ٹy{G=0&Y_\:ũOwyP:E(nNW )”p9NEH;Y.alfVKh5%R#cn~r^}HF% \H D:Ff@id7 ɩ$DjniuWRI 1I6̫ m{5PUxٮ]f0ݚ:,h6~c{k ޼ 9OLv?Vk'EEFQge^^_u&[>&A\Z8 N+Hmt{U( we#쩆S \E1 ->r_^;Ph!02c4 zB*rJ8 e%x (Xj#ٸ .%%!}x@P-hFFGdD@:_C5,ӕD|roBY'"#D +nxBp7I=9]lLE2n @^0}8>a'ñ~{!e غ}|1YfY`{P9j4\qA+4<ʞ ݟK '2~Ԩ$ (fic#)Q]l_h}U]mS8< e;pLSȼ -(Y؃?5`fΟRm6wUQccx"D{*z d/ F/֏CJȳXÊU[tpܺM]ZLA4w$#[ں[*;9VG^Duԁ{Pvh<2Һ$HN2kPT;H37EKϨ-U_&Dv\13/êabn2&(mb. 9Z j(XӁg_뺰jZ/eÔvlfSzfaZ ۷ 7w6ʻ8ʧ`5j(J֑w: 1*Z/҂D.2+3 rt/Jlc;-\>#Ed>Sp|tluS{D/oxhF,k/BsWNLskܠI1ˋ9N+ڵ܏6&q>%~Dګ|^+Zc~bB:Pd|ď@kZ _5=hHy;7Jv a~?`# #2 i0#ux,zuwjssc*=C}aυ%UNjƣ/P))B,Ǒz0cT Yj{Ptl\bz)w:CðR\"jgN$;^YtRc9[wve(/)؎sA@ffiKXJC0t4Ke}+@.8b,"3, (5v8MJ\ BB_/tJNYI$^8t+#INRFvRumK1MTm FQ’o_UP<3G#C l2яH^4]WMS`~wmoOl'KT;]60pH+( *d`V3GYnEU~_e8@p$39.N;j҃tYgk>q:^q?Vº&fk3pl`k 5dhUO)AC 9'+˙,e&/=Z4JrKG=A8|kA([!}0|N<Ow%\~lة9 :F4MPVl:.,~ɾJo(R/_*YF]-t9[p3!4.sϽ[E͠qmæi_cL> zIbm`Q^z hnƞ|m|\ T06]eY= EN}4-l45YT:R?$@MM_^zf/u:)y:̆0W?VOujAbEV`Cqeleucz Lf~rmx;f:mkNܺo@-yT\ Bi3LY4|m,Igvm^u+'A#R}!(<%G2HJ5:;Uޜ/|H:'ϰcTz"dL]h.%=#Z *EQRmgkBŒgA ?ÕA>~ xb|7dc;$}/ӎERmP>8vGNlJ91r)bM$}'EY@ qR#ht/ ğ2G!F9RP4q+}6qܬ~;)+"D<ǰu5ށ 6HKʛWa$ QľCu4*5P)NyL 8= F HIXPrTv! lHp4Q.*)_.$X~fogWK, 7_8]|#]'2@{(A[9ٺTSn0npvUqshH'#` #]qoS;:q]h^'SY$@JkL8}əĕpM*'e/eI]Уd?-:xۥ斄5Cv3-~'d9 /KL9Pz M,e/d;*$߳q}z ~F]>}}wE \*Wj=?4&'-oƝjGtlmlʦ (/tT2x+-䱅S)eU_٢x%@d tVC- 3N39n2WtR+=CRoR0Ϡ^/9pyIy[SF׹6I G ܲ}qD8wNMG'SL4 ;.3W]g3Gx>`dqDƒ"%§u!KؽoLZ } N1f=E}$NFhBO Ee Cw 6r{h}ɹTܺ(6ʼm`A䦣*8g<ژv41mc(ڷ _)oWEuHc~2 ^+=[W @ԯ9˶Ӑjxo:ӫF€̣,k}Pݫg"CsbJG)=Lm v֥g{X}Lo=R.=bP?_apVTu;`TX E睾ZLo_X;l: NfHA6hpLi0妷/嵧k㒆,(J&x ["|2!d1<>Lb]fPxQT M-=F>OF 1Db 81l]IpoOA^25>G+#ۃQ>]zZN8b2v0Bą4Ɏ |d0HXA1d[iG=- (SME!励qRQ+H=~26H9vpC]z[ʴc6-{S!N75 ],({Rd?.꼔zP/T!#jL4g Va"o9 {Rն]>nc d!ohRZnpՑ/5]v27[9Rt0#Z<]?L1Lm7nĨSZQa{606NQ+)5-{BڥVBw!HJ|d@DҨZ*_b Yi#e6J#,9vcAn(*⼖ 4՝)X g!YKjDn!_ό=9Wai6(S"lllz9{l!OZp۪Gtd{dq 96F9y}:3ݝC7өʕh̽U?OVת (1- j# \kXGXr<$͍U&)W"F xX xBѰ15yS(,!UZvC`8^L;6t- ۯ5sOhIAcaُzx=A 1o<߆[J>FOTg3SiR -~S_h~b_'%~м> {zQ饮V$qWK&}:l@g1#)l#ɭO6 vEYzZWD'@8f#">Q×6בK`ߞ?slnQʔN.4IT΢ Jnn FҮ`b7*ņnCo=' "[U5vS Mp~h;K1M%fjdwy=k^1c%:X6 ;xջdgP{)*sT󉸻M@Q}C(5 A]$}Y-<hSڣ'TT- ojcgک*!$".=[-B* RtFzy&\ǃRgGݿCDxߊb=H {E/8FFgr!~}<$w/SnTʧT=_|}dcL:Haee@g2+^1Cjqm y:wx`r# kQtQ[9.z{Ƭi$@G FiP#Ozd Yo~5< +Qkngpҧk4wk>)Y~zSʎz~%KSC#VhZoWPwk7Lw bvIۃU"Zx$Emv1'y ,\@( '>hÁArB }E[I'IRLJo<]>7yr *EfO[5B.Kty-*z^>I|G$ߔz?uhRLc!TSb(hHȇ7,YV94gɎPی1 ;e0Iz52 ][`qlX*+>XO<#i֝;Nt1/x~O5n&X&R*,!-($0Jw?YNUIB$+`Q'ۤwT㌡]lp)͞;~55q!JۖMgf(NDoƣۚZ„){wc' 3Ӥ&@ l0=O\k,=F^J0ܐ{>VdfWze'-颊\Qlt Vph98^Qܢի)!͓I#;51{c𕁾DTw/x[?O)j5Y>j)V{]UۛfHmcwڀ; fޥ!io+-7@]bJ τw_W] /V DL^C&žYع XBޒ&X .{`~,^i紴XD=;+CӧRem5d] 9wr %iOpR@%rD<]MFvl:$:F^N)11So"ΤِO+ ѥ"SE\ Iz_#eB =\Ӛer]?Vn=;{ZB{fNGH9r: i}|D</6Ì뉆;!mT,T%ryuosw9얛][cNc ytO""XVeWdIU 9odCKIDܩzf)\/jkLh\Өǵ¬fH󹸫87b+ !/Q*VxS՜Va/>X-ӛvĜR1p2eHVdO>C<7넸aG#c+r RtfnqRi5քA5yKD<7nQzg~EJ9YqcB~0Eτb^` )X}kZ,UKʚބ20EUC=$%8ڋz]MoluCMTi(0 d#㡏H?\_F1)AޥeOـw̪%5uQ&pqRF[}H['ݵWT0)FPOw>z!C8D~'i`#]dEMff{4,`]0r /Yg*b_oG}# C(WU73gd1i/, R6m;s!&t٤c;"yԪȜ:`hbmaw?:>H]!zKV-ZG`+MWnj8ҁ?N+Ǹ+VޕsejcF@AEǯk -rF@,n\t?SJT꤁ٓpA]nxL-}zW+$s'3ChN db{G=BCdgsh4Ol etJt[QYze2Y^|K73u)JnVhn]?c_&ic!xUmɜÊX/7X' [VBta|F3ښLMО mU^˖Ά q=?^t40督-='}'.E+C%itfWۂ`" _s 0xX`Z&g^|,ÌSVJG&(Y^ KnZG6O5PZ;Esᒒ;O#h4  DP (/t>ry8'Wf˜* XM6O/mHQC*wʧ|ysjr%Fa,廪+5Rf#4VeS}\> !F-uåXAi ~!kD㱇rp[S6 5^8U:EAY:R%i^juH/d]Pe,rBzqM fwĕ$.ʃnY\`R:)Z3x*݀w?`׋qEə }JC' لp0#꧜\g~ &a V).$ ެ WyVYC7Yi`c!O 3UIVP'Cʝ>B-Djx^cO\OR4;!FugW "HF(s*,GKl{BeZKG ( y6Έy!RT"8Lpa)$FCH+%M.}q;'5aǪ ݱaMC*KMh)vI`97.,{ 71UCU]n>`t8.)0.wѭMzKR"M[\x;C6w2'G\NCn͉=Ya}FTcw.bM0{ \sd.x#iM]gqazR/NC^^B>i i#FY͛&WNP로kt[ sw F$}1Y$[Wkv_>&>Q+yLlVH"E51&!kiI#k0.]iӋ%mJhd)_А`;5i˅٫{yzS禄ܴd=XR}0d݉]QWAKk{.hHi1=?,2 58ОN7юFUV<ޙ472[d5 A~Ɯ%xߝnCuM|>6=wTl(}Bn =/*lHɻQIiCN)* 4~=1( JoH5CQcze3'eKp,y~H A\-2ϟp:]fK[``H; TfڟAm\ϊP/wh$Uȥ E+EIyܞEp%c/Sdj_`ź?0S_0C3^^hKu|] $gE,xoh(ŜWX6(PDd2-ΪL2!}Gh |6T|Ye&!e'uA5-q'>0Vׅځ~Ƿ"Jߔ&Pɟx?o9۵ɂXnn2;6|+R攏Z+OеM^ G%6JԴD8,ԙQ |#BkbV:g=tI9pu9#CY|<7FK!#ɆNm2+vO!\b`IV9 \J"ʤ 5X^ l#N#:ϕZ{n"BRGѠF- ݬM'̗bP].zc'>akHYnd|od-dI_;R4I?Zs`sYD8Q}/Ppe-$E4GHr1+Ed*@ITO1= TJNU:5C7Ex4~q'1scv dͷ gzw9+xX'Q̽|4&{ij9Kpm4 N%o 1\a)UR yqqGy!** xUˠ iפiJDa(6FK25x8+p+o<>TvCZ4*#)H}Kv,v#avr0?P"gK5̒bGS(x}=N|:)w 03I$y:FW6q9wRk_H /Q""ޓqZK_E57WPD^ݓڀZybtf&wŃ{O$u:XzV䏓 aBƃ$p%\HD唇ikmb&^R8JzeA=`7 *@qu5b^~hF1(nNAn5:#Y4G}|;t!Xl)Po ,Ol~? NC2_n^JdW'BvZӔ[Ѓү,RO(53[gvnʚr6ͻuv` \U;)HɨݜEPN'bEM3/^3!mXa̘OqP\e4la$lF@7&KT{ @…H [tFdH$^@bȭ8 yT.X]\A3UЁ'hfX­|VB#Xóz&g9FG3iF,Jp9'YsJp &(_{ ~a"&U w(/;-k H*DY~ LtȶKbPffK{~D-kc4e~W>]v x]CR`nò/NG7+&.> I6&m Y]Vjn*)^F;hu֭ 5'ƒʸiN&i|G³Pk(Mplb}S<,x/3pQ>9 1)D1g}c&h4t6-)oX:q!I;-Ӊ7pߪzc}٬e`%|:Q-xcEgӫbʆ㮦ZxQLI}nHK+Vq6:9C:{L8 r=WؾT$: =A?SAҞ oU!`D+s-R:@Vΐljh!cYLr~g?ZjC(^5,NN!$B*@/ÙYXSvAet[ZbN/ˈmkwdtomRu<'rA 5 xm%[1I*jp:`N6aP3kD`|`'d| ޛ T;dUj`6)I~Iǻ{R|[!}Qw<;;~8؁8Ÿ:` 3І~f5o'r=Q˜#ʩgtq]cfR0_- >^xb%=f&b6 Dt.Z-o,&7K9+|My2dф~DpO:Z50uq udl`lAE[=<ȉ\SZ,3iJbP3 K?2e7P,ve^Б-ABZ VmJUA ~|o,Ei{,B;BN)hoK3sNB2֥tz0AWzUC Pv.'a`b7L (3ꃂ^7<pz0vWC+/f#\5Ÿ'yqR'!n^eia7VnO4˒X8]u@Tظgsԣ;.r#2*Q=WO%cTV UZ sѨ@gt` UvGO8UH:O[WD\gN5dhV+ZƄ3DF3bF=jr׬.qsV'xL$:3laE)E|^cʰR U -8w{*k%6:u)箽|Y@׎4hWU4hSnӅ DŪ>Ī6u:#z9Mu8ӛ1_0ݖyE^q+Z~dpBpҿ쮈7T3Zr,}Fl:/N~%S);WBv*0 ľӃǚvA\F%z Wr{9l.}>- E a) 3ɺ~~8\ڑ'WY7x!R(oN_k/j3in?m)Bָ(Ͻbx5ˢg` @ݾDŎ!JU$ssRF XIʌ0١kFv42PÀ-l̥3 6 -=}I`N-~?k \0uX"!Řb4#}̘rb;:9D-B)U)`RߒT2Iӂ*]1XmjФ>.CQė9EJp_w@ ]շ\T#*nhYCHVzN~ӆ"zh,\E˚-.Cm ;OX}}Q" j$Lβpߋ\hzXA^\Cŧ a,6?WU6E e02RE_i_$T 1c+$*Kv8,ؒb@e~TO fh߫T6m`Is@4-X#j$-gxB"ᠻc);?z ڜ]c{ܜ lWf=ѝѻtٱ7ﰒ#2Mt~ J6~f&ͭo2ʌhΆA~pysN@2]o8M1Z%iwp!,gTNJS.}bb:?G?]Id3"Jz\x~=ۅGhDXN9nVgB?E)mZ XJnbVxc~[@ yso:_3h T,辿hˬ41܀3yTIG&)r.cm6[0{=Lx|ػGÅyx"8[6kq+zazr\ѮXU<Le r\ZvKRi$T pWC `'e^,Ih܎jFC?9j~{zNp-qgukl-JgVUq(Ri*hBN߄# &&\/2i ER`T(=u2܂>BX%]\r>CK<8k줝ghTZ$8An&1v_Z”)i u%*Y3 s `.dA`(T4Ղ ָ ehT9-ҦwĊZc `!ے@%5ن\LdEvc|w|Juk+ 悛 H );t<}=jOb&a2gfs@ sB!^VF+B/J9 XŖ }le$vd$?@gja$+y Y=g%dY㬡 / >h9  > Eg(X3,^S\WQu7VTh>SfuWf1?DZN yKWG~HN~NmAQPF+Q*uC h ɎcW}y 71$<<h7VQY'Mk\歛dP8xnFsP$XSz`CP<$l@n[@$C4< w8#[)lױvXG?;u'aJ0ND2;_A?IsETh[(x4 l祉G0stlIm.C ׇPf 60ALaRunqu*2t_}(M!ؚ?Xmڅdvk7# d]iY@8KڔQ!`j &evOJO9Թk<ʃ֘@bEO$]RFaiT>Gp!|H Ƒ$<% $E򇙗B"wx-ir.B [ǩ , ^0U}UnuH]P`Ͳs鷲nPYxTms-h? s#X "vJ[K>)P(7t6_3^mII7[`8W3x$lXB7 p8x QRdFeݬpH_ט!mou$kö**jr?pnTrt'n:Pg]̞p2ЪQD*̃@Vf?Mc؟m&EҀ)FqZx( "@)~"H#.I Ahpm\d󚔐 ݜSiU=sn[1$4q9?Y4uhsEmᐄ3];WfVH-a-lڣ%Eٰz _\g|fW*C!x:9ٞzM5~5bͼ7֤pdk> /H_41ۓPg"RIjk),j8"o|wC(VI*-bXB\d.!*-_JY -+=(3']xbO#4]kǖCdMSb~iӃ3sc>>'ĐUx.d` iGOf9 D+wI.5'/3νܑAAmpP]o; ZRcp]4yU3\ЅS90hӾ1lf %T)S$I޷C:I ډT4ԧ5lN…w+8% USaJІC"x'SMc7/u_‘RF@_YeLc}G7r:]Hug R8ԋ:4z\z{bujGSԫ4yLOxq漘 M z­<)lb :3n![1<cܘ)ȵfwƈ&VؕBE=}?v0D uoo~R({\ZΉpJzsn'_[`+a@XϷXEKݽul-R]kl?h>`Ԣ|(F~ݠ+&9#utΘ Tc?%G 5T6繠2:X!}95|ʞ)SZcWjtQ^"s41 0gH^,Lu~6W̨IVN{ ҏZW{̩cc|6f3ìB|v*,v ieވN`Xt0V?3;۴shZΉ.>e[һ, dnWbA_0} UR^N0M4 qƑqi'pDm &H4TĔg ҲXB߈i*%ͩ߁42p"`T;1Q 2¸ c*٦2(\>8ԩbZ8͈>ۏg>dEQGV@Sg£ -D[Nޘ@!u&0K wC;-˦v ogȚ^qˆ O]?;YDK;@~?.+TnΜbLx*KEtΰʍr;$<ZI0"ֶka%$WL(ΫK6v#W5Ȯ_+)pΨ6mp=L m6c%]\ȦG:=D09+M[X"cߊS=ֻhLh}X*pLP,7PDp~e. Gw`Xr;3ca\j#VSͳ]C77]3$T]*_bBzrs.UDtn&.Gy4ZS ܱ~Z۔@T4řxΫQ2g+uāQ-djSfPaW΄ؕHQDe]uVH5H"T$ mɁvHX my^ߖ1L5:r:K9հCvų :B?Eچ#kZhߡ\tSX {5yk,-qح9gѩ(mq{!$7d?T4BRVeˤOm~g#X=G-\͓ Z֞ZQQt0ք(.*HP35-Εv]">#v?8Ve32|e8FO^MjSI~v.@x#hKpoƓWQi&W`st e<#]ţM8d2WAXēuVLbdp|;ZqW-fg >MQ{p| tӪS %d.vTf%u2Ai߲{M;CVC L ېD cй 0XRAE/QKG\:aw΃L=iTSz.z6X%sq}rQտ&ҡ!Zu"J Fwp/rs)u )n;X0Neb4xMؖ,kVqї Xs,x΅(yY (F.]E'85<%])|qPXD:lf1Slc*zj@:RA`0)=e?n)Σ-/$*a4/`$:>ۺ#m,C쪦_}!UWz:(v%P! ŀH vljϰR~X&;uU=sϯEs?sxW2M[i4{*WWm80+; S禤 *xe|YbT6,PL7~f\R\Yֶ9\=6+:˵M;w|6oy łU8_xHUjF=ܑ!"Dj Y|[Moa爡)G ]?׿.ʗ?VWQ"4Ef2on`F_kʺksnqq TPg֥DsKJ 5|b͌ڈ-lRlXs 9"TĀhڸ/eNTB|~s2*f՝(N߈HtcruB4m_[>2==CBEXOfpoRXjf@Pj8t Hh 4 Rc(CJYgsЂx? qs#1؞A*3U7υ+La݉47yaɈ*rGlqy#6c`?qe2%?/pdby{*+J h57r(}'" nqP?Œp !CacEf]NPPvhQwk򮸼nmM,;6ï1(o" *$x.)-EGS}|CԤ@ Yv ΅nw ﺝT0Pr|I!ujCz2_hf.XTcנ[W<6^˜UitIH&na8<4=~fĒ ^ڣI;c(G"b~fhs$7flߜ 6ڛ YF&Ouչ>թ1#VQ-gh%.py 5k&"Pj B_8aȹ{pT&y`.`e4ӟ uZxxz((X6]~uHXlũbfZv$ρUaX%vW)HůC!"nW^Z na,FW*z[#<b[C8*@ جhDc)iY^aYXu{\ERz %۾RA\1u9|q>{7Gf(o{K6YyϕӇU \ 6a:̊wO2g|iijuS*+"; EF¬<]w#HڀrX'78ΧKkFw@bhL!tϕ{KOVX9Q=N ykozW]x*o4{j@J /M{)!V/wy nb‘ 0#|R]" 6 2/9+gџڶM$搙xpD JوTgٽI]*oa2!CTss/TpI?G9 ?'(7]qkP6?HE3eU>@P\jJ6$(!Bњ˱uΝ'U E=;P0{Z\&Y)D>%\֐+/)'#.:\̛B&i̚& ob+3KtXtcƂڋo=3q3HXPKgzܖƜb)U$=@9.Іۿs秹ߗ\xoSD0|XacbRD>gQp (uNStrѹ8ȳ5!pa9 Q>,'N(LZNAgav:"?XyÊcv/x?_*+L¾ڭ2$Zi };8Ÿz9j:0+O6/*橽t/ɩ+!̕?2O<Wj##L3rBAWNz5v) n5ӏ0퐪f.r:?A,C*&tAe"0:d[RiXcTm7 < %!6: 5 -_̮biJһS&U:1 kk,%b[iQb!W`0$B x*+Xҕ/ x#ck0Qc]Et0we2+67uZ4"K<ew3~ж}% g_}ř@Lqz3sޜ'džCH0+V*h6yg~j)3~ua@,ri(U>NNCyc\s570ma:n9EN+S)ïl0@Rטyg)xyMO@[&;>eQK$7Ϡ%O&Q^RmCӝz9^V ʵK$&d{H) Y^_qgDeso&]ކ/z`6 |Uy]#O6BF쉩y؅y#v{S7(vLМ8(Pɠ}͗=mϴqX ;$Ip+%ǹ*k"m6[C%U*Iء$-Mi-툖פQH0ZJ1z\עJk2aV)I2nhܪՀ(8=Bk_zp)? ~iݓ8ScCz(`hrL2ӥq[Y9!8ܬWk@qa؃2SbXz-fXR/M|c!/3'јvkʆ2܎8bXŀbl]P|A.j d>)o\X]2/oཙ˕b)2䉺'^oVwwk$-/Ҥ_4%*[#v4?z! <م!\ jp*@#fS<& bL LËWKV,S *¯m.ź)2N†zߠ]"N-n28@6=~*V6L&ճzb^aLFwoXjOc?7f8ذtDf]cէ 9 {l 9vhY'C3, G/0:}zs~t'篡T#,E2m K+Ê[eE2T;~,\AhjzaoDEwRlW&`p5䩬q0 ܍ hQh5o8])ZUTh8~&,> Wy"}g &Řx]H-=5[#wt/. 팅Jw:W %3Oy͹$t3SƊSσ/5L&hG߶Ϳ-(❯;aV5b.*KMƬ%ZǞ>c5kNdG dPL0whp;7I!+Ja"="Clz,cYZ8"|Ӄ2V`lgYfYT`Ilr'ZZ|vu&DQ' <8RR,  Ԯ7\l$i"'$N ](oWGaX #iYjWsh?W[\ }HS Uq؊f>]:\?E4v2! VZ=?*q1 墄D$mu}//%[ds17x )hL`?34"!՞ #C¶V4'Y(^ 2pU$r?g;GoHBa.їckd>|6ťbV9q--\aF@rZH5`:=x +%B}N`Sado|q娆^o]}@?C Ȏ o.i;fC}01g'}V>=-?O0:h~i8Qi]񭹖KX]FH?OmT5mnZS`3:S1.I.^t6:  Jf95~=Dݿd>aDBЂZ Q $6CvD)2BC.+xuGίJ^ odÿ~>eڧj>FxKWMQk]i9~K䣔Ȣq5|U,X4Md<5-Ihސn: R0D]0鿅|4jn^ӧ+ZaN3N|}Bg&` xTߋxdm=|I8Y'@ȵOyA"jsըAH[B]]Q7W\cL|zjy `ŰHS-#e <%gk썿l#75)=m~knGYnjO^(/|T%HHjNd&*}>Se@sRXPʔJfms/:DM0wF D73).Iiݣnכڒ'={>|{pc(/_28˕8ji g(=tI{2 kl[<=WNj؀ ?RS:R%; xwcjKG"^ w+& m:ˆ#-)o\ f Ыer';&A~|s''pdmLRJD96u0`(qWדOX P|X0]4f濰<5VQ2[s8>|IêAJ8@8UR$38 5Cտ_LvDCK,pQDPoQ3zS ;5 7ωN^˔v*R04u݊6PtG4csX4bMa0u히49LI7:P=c,X.Ĩ'`(ʠ?E\TW]]^y}Pr-#,^{h؂uPOg,i(a+5N+pp^vEhə}nJdVFSVj 4xX|Kf:!5g%SꚨF iAW-_٢[RiwI7N=_ ΙJ5P)FcUᛤ,TՄBQ\"dW񧒩k$&ѢM~b^\/ 4p c"g6fηJ~ 5ӕXqb=!uCU} 1*戄/: !;kW։{l:e}bWEO<T90>]8W-,m*fW[3(0 j^тg;b' /i(|,b$lbLKt'*;}8tؔؖPal %{SĪ@${M~4.fny9*_ s&~VOo 3P:G"jN%m:C*56Bbii 7;ўw(jjzz=; JYg`a aŸܶ:0ʥ(VvjE4|Rܕd)7MTŹV;֜wr^*4_~!ԛx /5EW!p!ȣJc]>P?1]4ў5 p^adFD\%4V3~S "âSFT\Uw^p6"M'{~F9'=.g[&)ޕ2 ƔrOe#FWT`Kgf/dΰsg7 uݔkPҴeҷ5I-_RO: v[BJ*.kU5Z#|+V;TPeG67_zGhE֤G@'jjdsXsn!KH\,^x>ȷ^hfXq]|JV&0z0)P k&܎ڛK~@)l]=6 \KI2p$PVGf۱3TBޡ2}0+[ek:SJNۯJYֲȖ͡.r70.3iuӨ&ؙx'%1mVݿ~2*/Y/kI{!+g-a%(_.k v/-#Ӄgs}sB.y""`a췏)eg~d>KTD9^%}2>|!cf36F^s4:=s N) YȢ0 G"@DmJ^5 <)=U%H) ΀L|VǸmANǼ[ fp!>Y;rC`P5?ܓZ/E>!~nxa6 ; 43y2M2KWB0*b#q#qKto _=tRd.Vy":Q$.)U }k2T[Syþ:]FZPO'܁_ľ4Z/\3'I e0YYKYR@zJ~̑jYOas?1Ee]{:z7Eǫl|Fd@v5Ut7UR [ǐ m>%~"%#yHi/uR'(r. (q8o,_W]T]Y˄wMwwqo]k"Kv%rWlUό뷫tAK;>lsݬ7wv8]]øC @#d9f䔔>v@X+WWH}9sS,ޜ# WAP3W*>a"4Y]#c@Iw"qZr{ ^>*ʶ=NB:B1ml$P^Zf-͵P?)m22r.q2F>9G_S#5? nxb( :(qGz `mP3Lr UV_>n"(㤛 uj4,J݆۞!<o*s= t>Urn:ȅ mvX ɀljSGVm Y{L!\]".X}HYWYtja]xLD,r (3r({QZ,,Gԁ6P #]Ī7g 4_aev(cv@Dn:}B Z0:'޲:TF"߀(l5Wxإy$_r+7ima8OyX9pWdDGjtf|4h̜^F_WP^nu wO~ Pj*eGB?Eb\d>zDY}Ɔw@H!6޵yo')SEƫG!8~FO$ٮAaB H;/<t\` NsU;z15ԦlhVEO)90;^Pe{[\thS_[yr;'C?ҨtA*9ṣ W+0DJ4)%hrڎx,kU(r;w z1,"^0RG}$-T=[xy`v9Pa-6 :"*O:Sq| 7O/R[+>n%菇FkYJIh= z 3Y͈^FИvO{Aƕx||h?X<Sӭ nç'^)b4!y@W+i/ YzOhwWbTݹ&2nF :*p2A~Ҝ )kNMZ'-`WEI͙RBqsbh;윘"[hH>a3; J/úsn- rRyDH߃0&dZ "- !/l߸/p~Z%;;EǓ~v #.ﳝ6xFWȖ}8eAҕi5:Z IE`SGwѕP~.Nxރh ,b!jE: oUV;!~2!,D%=aɮLC_yhv&:Ni#ϧmӺZ2.>u7F<ߌao,-t]'' YT5|d^Fayۼx"w柈O0!e"!Wc$fFҊaq+[7' EGX+yH*B!4K)_S SN94|_w<ɿJ6&tlm?iYv(e♍^2GtxK'PQխ(/M C! ? JFCuօ`:eM֏ Rgr2D.R;%n <"QݠR(CǼ*w Wjl2ApΆVG@O56MRx(Z,4ٷ*!e~U#fP]V>5N0l rF#( jbAw41gc:1c<@'C,ӓ!Ka$o .]8Τ-\Tcr}'m(݀$SޡGi죛>Aó0B-GZ3^ |{0yXa0+A̝)]@I(iZCXԱ!*8e -+R,:'6)-t&U1H(1[~6 ,8IQ5פ818̭r$w&͢'ޤy:.Y$Yo§kq9VB}eHYQө&3gA4,DacjjNA{CcONނj5h>X[HBw)z2g^,$ n/@"g^kVI^J%SGV+V_,3ݝ^#*/ϨCEe:XQ3rd{IJA 8~j=c+0ۗ]j' M\Z/ ?HF1 ұ~w@T vuuEe5s?ljtBW=5+!C 71OڱX$u(ؔNO!:b$_rID\L.a|,q#LSL?tؔ,hc(Lc=87SanO>~c*{=N $f#FPA+-EUjqZ²O=He*&Zo @=;W vouf',-52o-Å2}#,\Ǡbϣs[?(?Dt}"=#Wغg OFTcqptW~x\ F ksJ!,e;툛4$}xa]@5,'Ec>Wo2ЏtCĝwt'&}RJCnjҴ;6[ ojf7Gw)>+Pk"&5 6T0 EwAp繧UK|}/M8Μ[ 3Kܗ;UF1[rs pLOL~\ծ(@Lwԓo#ezgfoE=NڶWS2^ <  D] 8vمoQ t1"JPA1ͦag!wR7Ԇ Yȹ^BXNO;xӚ+WD,QᬲWӫz Q^Ds3gÕNfOw|m~*iS+\F}F/VN&jdhI;xcAe  >@{YU^ig`25hZ[ ÝfEhJlyɕj<$5ep=It3Q4j*Zoּ @TA a\GdkVƢ-Y8_ Pn>);P\Y;gq͇AooT+,l4ׅ3F2! eȕg)sV#||C<7gqs? " l1 f!U"0ЌolL;_R$/_.we^]vkW,bUjC[GqO^w#P5 CMVG% iP3p6p!PC$RN9ɶݦD_yfG$T=*"08 5 T3m]Xpdh쪆6J)7⅐D߱O%nxl^ݤ]Zm[1E=f٭sqEue} @b$olrm]ِb)E?%?#.S4Z 戅6I_棭nR؍j#{M]`~W =+ c9z;NŸQ"PiӬ6Tq PI&7J:g+49>DLz/-A+?U9{.`ó~0#7&T(2 ra5@$ϔtN-a;GQ" v6 a`b-b:7)Q)t[18BlH7my@r Q,KG=fs`2TQ(xLv0Ɨvᝫys/b:hnq"ێrrE؊M@f ܁K G`S1 ։ 3 ٛĵ/Mb9ͅΗMu4 7Kƕ]a"P|{2_Jl9& c.DY;_H~|ԓF:|njžNKY/ "u܋Qry$oGUgtQ#Dt/kg*өDCpxZ*sQ2K'YwN@I:P$/d3*D:h$}mV'['ZiۀRf[}``xih I1\5.>z%¾A=ՇaY񗗧!iXtN@V:bQ/Y5,90axp rXw`1EIuEN7 k{w)s 47XIoxaZ.C^Nt(iq)~J,eq5!Y]׵$@Q)J-t?&Ϲ 3Rd'.(5=]͛wGX~ ϰZHH3IIZɻzadfT3Ý۪$?e*ny9^IylFē"/+(X6;7T9#?`w3Nn&}̰{-$sϔ'!&qӹ|9fM* j-h2A!T&~;F0a !*hPe59E+ܹQB]}4iWvvuT|*z=^lT%)ܠr#OƹװDCZ+ g 'nräpѪ??@JDX>%Q;Ibe륻Zg ^&5 s\LpM|'J%q$v%w5""|?$5t*JfS%`Zk7ITy"t_[3o{"d&` P3no u) ୪I*F:3=:;zJ%nl+#uQ5c$.Xx8Xw~,|9Efh촑Ӿ廡?3 Nި^bEG֒㾹U"׊>(j̦>N/~}r)xcP_=`3/YXJd&g/3{2{ٔm>S,v4I)Z!.W\~"O$[BŌsD;9y]Y~.SPQx'0*hQ,n^J[/[>!7k0Ui֑! :Oy7,[#W {3?;Z}K <TdyMѨE"=Ijn߾$C_6LR_E̓]2@pHpcW8p*̿t[&huZOQQǑ<{<76{2p^dw@1yyIGlt_B*)$a8Vi Gqژ >\rnK<;/?/`vx?q9=K<8eVW^&€,;yLʧedIwG@7'W; oqZs^A5o!ӴϪs˅*׎-\t8-t6uQ5%\ڣKZss7Y>6q$XCȕA@,BYTL~0[(Vֱ `s*0 6u7eOA 3.LR eЏF6P_S0z&Η7, ڬ[5N 5u f8v 4\^d6il(zsYF5g3s!;wj &aϱ:Bo1ob^~k9 L/<>)ND=y Q'3Cʅk}8pxsLGkjJV{l)X)F+X$it sHNժE&Alr9g4o9-^IwA*N6&s?@W5[4{Ind ggGPDӧ"z̐dYNjw2CAГGئy-f4{q\SvȰEiWK¼Oq~MNU6Ly*. Bn+=1DEk1b^E]CҹIT!L97\L?NզO߆H_1ML?Y^7ʨ=wB|dL1 &UU=C=Gl YJPpp> H2!W4L"GL8!`6zl2$5 cxƆA7|n-JgCVzG@"QTH" A.9X:t3 M_cK.ڌRǺv|h _Fj,!\ʻkZ^r2iB%XI% as:h@~@XÔ#ӄ`kVdux\j$NSFdRA(wn!0E2P4Aszʽ!vIޥdP8sn/"_]M Qd;!S"HjNGݪgddn}w4r3zyEdr_'DC[ml6HF@mmYAyhq;fM rԺٚ[']ڇa:0M*deJ[ޟ|2&fj#z $hb)x<[ȅ#['$Qon*~7 ;85,؎zL nd*پ=v'w{–ݙRiH`r*2XˀJF:؅ TC;Z>]:nңuڐ֪HZ ?q<$֎mɖ7"9R IJO:!2.$iԓ̭UIX Ӛ^?j0͎R#]Z-LH>*L- 1|>̮VGPxծ]aJr|q(4p{ŁC2͡(x!؂缻+R IqG1@v6 'HMJr('B_8,J|P4 r9jr]BM}xBv^ J'D24gʎi!u{b5eG znW/Iq$`\160v$@, i,UoU*^|ԲQ6Y`3Ե4E+(b!ۀ{`]McWhwo, χ;*tXD=cLuaѪF.N0e伽-d- |+ 9L݈VwӤݴ>Z# EMQZ ջ伇dpJt+llSL,ǏPZa^0Xn-nl\{Z$gE6 B-<_h5s\Sg\oh<7StBUn$ b>cg|M~Aa'gЯQIL'}bWG+$bFϑ P_0SYJ#f/" 6?>@jweQɸ*|B)|ݖiiRs(Pi1`#%NAY `F"Ӓڂ8dCo*Yt1+:UG_\!_t|۰-JA˭Ћ+٧O5q OF$b5d LnIsݴntfFXw[e5u/6SapHD>Ԏ.4Yz"~ӧey >fCS-13&dnFW>?砄nM<$R@KUy0iu#GsY|̽jhMy_p7qiB7$E;9F`PpeuKqi1ȶpg DHHSCӄt{iԈh"sUWS ɰjo#⬢)Fe"Zy҉*1oTSa[m'tkd`VOˇ ʷ tʕ/n׆$xTP7רt` e"@ehLe!5x~N? \X%][[%݄B'ncjQL. ^΍͌<+i*s#Ƞ6SM$i(ıԉ{ΰXԿ^kyE !9hoA}ϺeGlVIy2Ĥ%;p c{oTNJ^&|ګ|܁1ȥF=u//BeX qPw k_p}Dt(`x8=7 `޶ѱ?䴙޹0 o;atK5#B!MͫE YW,Cr)?7 đ(]4b= OZ6SJ@UZ䷓}E?ܘN=89Sw&c3@.5"ݡPSʰq1t홮/ JV@?m^U:WvL.5# O1 Z6 h -{|tQ,z)?1)+=YXZqYt?zaI[[suL0.}E𱴞+a%72gQ~'F C+nUfܞ:._Q$׻|9q") TS>q<qA~f'r)/:n ujt>7Grx#:Qk5̢Mq`Ɉ#*eY"c"̓}a@M fB8$W;U\!tBV@ו_ͩ%B]$t:[,%IidZ#m"2QRBD"͎38"U< ?~VZft^Su_T5WoWOGIJ;>`,^xGʼnعw[?[Tt|TB aĝ amF@Rnz>sO2Ö:1T KqRdD/R!F^CL3k1Һ vi$}zwJ8\ h_IE. O+wЗ0Ӡ'ad#7VZ 攊Q D ٨q {0DϸAG"Q_-A!{W+:+bvpdG/dJoP.q?c %.Sea1#T/Ro> "R0[SFxYq%^a;\pOsXBе\n;Jar&m9NN~b7q0_X a<6ܹkiՃ;Ƕl+IڥF.)]k,- t}lDF$nL9$ .$$WwGS_چ-޷J IJ scr5kPjxjE]Ζ[(9_BdVW k.0q aV5v "!Aqs/* UR(5]׃FpIn Ua]-.Ԇ=mRB)ny`BMn\6SQôF_- ܤ瞻% K̛0|;v=g [A9XD/<`Yvz?G8U9do&2j ;Hi5^`ͩȭN`W'D+,iyФu ?9 s%(X߯LӮ'nB]s5 VK71y ZzZ߼] WAɨ R}BFu83_vJyfbRs v^DT ݂O coB1es?XE-UeXfVs%u2!gh#e{PRk`um s|ڛS0j`gXr-pYS­@Qe FBIziBV*Q(mmVYϯ =ǭ\#%C?߰+KzǚhAsr?q}P*:LߓBMb-24?Fp7՜SB,Dk_2 M;t ?>2`K}8_E'x7$ͫPlIdX4qӾ$EEkPݾ!C q5)3`ճ<(9!TՁXV-W,^0L<%>Y?YN)G8At:22 a?WW˜֕MySJ <24q<,q'@vcY[ r4u ]?T-wV-7VĠZ{x/js>baVz2ܜĊ;ζ {Y ~4*Yri[La5#ґh.6YT&H;2g%' ^.D`K$rB~D CP'!dHfO3f!( s3W!L[#]c^>rX?μ [*]qź8P7ic %]=;cB]0hD$A<\O{;ԂDR-qA}q {Fe1E֙vP!`B,[c^K8zTɈ dʰUܷsNHAHKD܉)ͫH:̇%yz嵳5U}|Pk$l+ێi*=2uot!Ttzu |B~np#Hv;8u@fY!JP3O>q// 8MUY_ZQ3۟fN Ehbsy vO/XEai+7.QL$#QםO(_77ެEL6MZ׌ef8JLme= rMQ2f^B{Bt54il ɩ;19V,XlZ}9iʝf*7.ߟwEf0"(f|7ɶEܫ/75ĚO hnQ,$(bW+8YJNSGJj d /sSd+5b\f0$ 9-A8}ͨ*R QBP;uKs[B'\M}w4kŻݼYjhSaB\ᛎ8d>k'7}~0YC8]RŸ舾@ }1] ֿ=hJw,:-֝eG9Lt MC:]o#Hֿe7nj^A6τ5X ݵA&j\8A5d)/a 00<3z-:՞sF =8^w5 Y0< c| 6(dp|"pmlx *?wFZnPf7_,isx`įL'kJHS8WB-ZTˮWf :vtdD(r;|>ߙ=Lٔ_`ˮ :C<]@ImN(?#>%p3+!gn'<24{SEtv GAxG$!$W;Xue0iדzv\s3.t.D,nzN%M?Qž(Lt6u-wK٭A2dщZ'&̺Ӆ8 + ?TpK};8cL0@A'pUo>71Q堺HI]}[rj0=TQCV\Zd !W5}eQui:饁 YoP/,/;υכչjnP,kv :!`}zX , k[o7>$e_YLBD7Zb\ixJ;LSI5Lzp&)vf"Lm#t<1VV&$% 䊯N)j!?nS!])o ouC'{;NjRf^E%Uᖿe-2CnW"B'3G\T9[;Fc_7ʫEqdC-hS|»cBS{r s\ڦe}݇>P wby T0-tIny_' R [;MXl{u}\m6ۋCS>;&5 @ތ)5J jvΗc3Yd/;eNfuο&-l#HV-pFQA}LJWp'k沔Ccu0 (h(:OmZ ~ ~AT4i'` )eDЬ?u:ȁn;2N`cI2>bP9/~d X_ 8A>-4yRuĒ =Wt;[ͮK7efptkQtC!Yk7dp֞!?Õgy!C9I'zڟ5f&[hy,3;{ тBE4Zh>"bJ>:~ f`a*L;V-wF ;HWu0Va]oi8 9!x~71g{A8SocmDح&v@(]~hg";EGmFqbò!{%CWǧ,[b/NR#tyÎcwE aÛD&-vElcUa$-Veg`]w+M7۶?(8G:o[;zSAt26\i2ZqR],f0¶՝چo8YXZf\vjC`ƈl$A!M.ƫ3̦mUCpv9,G8eO0ݜ n3b'@8&w'ovF"CɋtE~ ^`7R9 IZyѸS;}1 ue@ytkU:]3Ohq aΛUL#RÔUMd&)Q_[f9Ln2+[),-8 <ʒtt#^?`,x)bx%f؃Hx[ۚO3B⎐p+[}# sdFnvty\RxHgP'PZ.񳷏 9&$r-Y,׋0;5XIh*Od|> cP*=ߊ|ݳq -2,77ad;E>4} ZnGj.G.o`UO,(f NMϚ@@tDisٲd4oۻ->(5ϯjrMfDO#|~el[vdb·"J&c{{h ܼ?Ly qizTQxD% n9S5C.&= \N2ayw,ovd|_A5%ΡG 5-oNDU'V㍉)ΓhU8i>_**k-:HSu `on3akDz^OFFq68F ?ъ]ѢSd%}8}{ ~r mZ3m(< %Fkaiy$yqȵeBXK9HAe%0%i+8Owwݷ޳[W $;MUmaQE~݃w `gУ*m"7ZM K}bq.n;ej5 пJ"c.j6(5peAuj>!E˧;PGvk[qɆSyBû/'L, ;[ 063D艠2,\sWiXWMJ[&uY'u "#[{/MHsaHH&&G_$W"-%ߡ8ĩF*yL'WY* KT6f:ܝv @Qqae͵Wɨ"{2l_ebQi:Zj<'F[]rG ?6~*H_xs+W! M;bT <~ܫ27+wC|ղf.짎ey F)xo.C.pG.835e:: b9&l?*6KW7vf3LGbFos:@8VzGJ/ӐHB%DpБYq+j,+L駣:ioکR/2%{#Bìv''#av爅9F)M+& 1tȧ4dSw)hoSiv/iBқ*T*m>v[ޔWWTZqOjHU~D;4NA8qZ5oq*{E_rk~䥈 [P`)26(mj̧=(ZaXT. .UpU؋zz>]عOiNⰥzx+1 ) ܤhb-ǧeC?k(#fY_ 0vr JKdJ; 0qG7&cDEKFcq ]ۜ0]X<_\0|fAKSңjφ4S^20dUAP*v@S*ɩZǮId ܚow]?Ю+p77(z/oO =7n^]K>"C[}!0n<OOHtm̊6XY#m~ᷭ*x!^! )dؒieNyQcRd6룄f LU^~'<2#Bvfh"Ҩ7)6|~*^J8Fa,$лLOEkpJp㉓ 'WȬ&^cJ$y|&Nw+|Rs7pp[R%IK.:@츂 y9yLHi,#F+.ʡRwoZ)c!?_=i4ՙEGhWԑb0HL]eQ ?ƒN3,Kgh-OAhk\Ӛs`#n˫_e5˗Pm¶Hj2Fzϡf_ BJco'p喵m89+LqZ70JY\j2=Qs j "(&?O kYOdgdǚNꕟ/-e%>±tT(9shLÏ( aCxdÍ02lx+vaJ oxFQZ^u4 a9ɜ د?Y(Imjrmh!d27!\eePATeL2v ZRqLvy ȸaW kp@ؒ(Zn0RJ]XܗsYzO6"B&(;5MEuq 3SAPzTwym1m_gBǍ?JC\{:.>CwrҲͦCT.Q$cY-5=l7uz \7G$aeWmlQW0-} իI 784!e 0,{a))~%!Mu@ |+Vѧ[$!1ܯwb@9 ND q'W=6D1vpTaÅ7:c?:_+Dᇈ}xil/Wȭ}8^UUmaՅW 3~<l7m.+y#I \JhRhdFaN cB[ ^MCl߄nvy~+S[޷QĆrSރ&ZkR?0`2n'Q|P3גLmS_}iRRc&2}qЎ @h,"ubB^,Z,Sk9qH[3E` i> z!q_NDv#.ozG)xA{'Yh)ȑ.)ǖt\`+S4}Mzm3~ҕ(N3C?H)pkwȲ7SZ6ve9Ѳy_dAD;9 xzOeݦm*?bQB1^Yn@;­~ֈ}Nog\ņUX2c!S޽AY8C>sؙg(ƪsoB485K :)y H0rJ~!*bvz$e7ꞴF'[ f/4M)k {f6=[L3Wvf Y:!UO=k!8Be[=q=y faTlVv(o:>{G,Q{(.pΓc}b.z\')%`uq\fAt% u^ SA'E Px:<ta-'az Ltir;u,o؅hL? m~i.%[F.tUss@bd4gg}"IKT ۾5HX~4/ߎqD9Rt4!6^qQʃi[Vk&mϪ`L 2Y^\Az -" -OC`Pw/ZY+iKR{~Ib$cٰʈßN⛻`vgj͏1|%>nafQxg2ޛX30Yk:_}ڔ]Ѝ4_ŃJ)zī)Xq,n.Jֵ%ȷx#a8}VBרnznd7Xjɏ.7ȅrw⒪E#DYV۝qaS)nV/ÎR_¡V<@+c(dۼtlxOXpw@zTE!W<ܶʺ#'?z`x_+.2nܑY3ϖtD3@M=Xv&ω0ݒ,KD@g1Jߋ\ki/n+m*~z].u`)G#ˤv܂8  To_^ \RЧS~P( L(HV5.,pk0H^-Js{3Cqg# S|P ҡ=Lk>h3a VN3!Q+ "5S/=[w =D g mÑhŧ lfKi Odlr "'H<N'yi-󧼻WqȎ ɎT uQmnET.~Q"M=faX@K7^s96WQ^d'WƷNDX/pEUz3eEER#t=lRI⮀K=.9jtGk l0yidۃ{=hc34)t98riyVl7~t-Z RB\=4t9YS@*3q59ܚ{~2wv7:Soc;XWP/us2'dt67k2VTG9K'm "14[~/>$9So~v vFµ 1Phj^~uW*v""tHD+X˟Jԝ|pvGo@6k2S\]B5 בp?o|HxsK+&g1͌{}=Dqk%:#jvS%Wi@-t(("?%D(4@+Sp~ۈԢm"'9ڝvWuzcPm,I*bJ4տX'-SY逊.}}%?D_i@ 3`L>JV%Jr4mp1\"Ћ+13f~ƒcw7U2؎1JNy^BCP^'Yd- !?irCHϤojא$=֗JG[$>o@,-x)}=JIXdLߓq3XN  m$,]o;]9׭/(.pEpvxfYxW'jkTgzD;s]f"~+3xmrw6St{HTd=d-VD - Ȭ@cv`jXIE|"y ww)~;^QrW{ ]:d]fy3}$G$B~JŞ^AsOb z l#{nf+I"UUTOs0{6\ѭ++Y١skQ}O'&#Ɛ-ex;O镄~YC4(&ȚAL;Yi|ʉN^&2Oȋ Lz;2;f#2@k q ͒|_HK**3{ykۺ8K(5Muofe3$'#q;cZ+C *!,:H A32xScfX,SBɘ̥)nX$HN1rV,]‚Akpz8ݳDD7wD[uasT]KL-%{PDa"kRrҗRD@~p#V\%Ar2*- }( Z6J֔Rk>ߒn3d. {1pd5=@%d54cx*~h?h,g+K'=> ̛TUrQ _P$ #wkN/ Lu.;d$bx  ݧZA0e8 dyFѱns!Wv Bvr;{I/R)ϹDہ&O=87A5v+*(tf=.G3.aCG{K}sk) ɇju&/';c ^hsR*@P-BVI"Yܲp2ToKpueVvDgJ3ʃtbII|e*ސʄijע_0ZꋍbU'6H`^ ߤ~Kc%]ݥ/l_GٟAюQ᳙XcxDAW^]V(l=3e%_^ʾ:yC=kJ_CA'Ve5>$(52B8Ǽ1v1~X#(K}z>^NZ`7%3l= aS%0)rCsC~LGZ=j@ER,`$QMVW, $K,9%!G93}ǂݒ5bSM *=|qKs,uC }( Li=H b33% tfne㗢BIŸG+LVM\kdЃ8+ٍyq R~nF 鮇UbBmyʲ]ڙ6Nq vMK]dGoI)h|KE-[kt^Nfz9gҁ֦$jw'}?s"6my *\MCyӮJ(mkx) +P`fc¥Q.ԣ>7jV~? sːx5Iʇ{D#hҬiht JLj[*cE*$Q~]mt+;t+W:0/ꐙ9 5uo.ߔd*춬yE/$ /L`Q!qiц/wH"ҹxGσ>x S?} j0D.J?yD1')mvďE3霘9$|sV+v=/;G^09s #*Hb%1{N4 jgx+C [W"rC~Ҩs05O$Po(ދ]挛[=rZ]EGI#= @~EqRC7~sv;#4+rI0m[Bs[UP`^gv:dn- hQt!%."!ITܵa?ߋ6t2 ~$Av0$ZԂt3L>tS$DF|;o\[hl#I%C|{2soڶ'TY5Wf'-EQt4;uQ@$v(r/n{BN-^SlrrqYPT* \MˋdOjS9Az '9þ.v8cB$l:ֿzEG;s6x}6S}쮩;5^J$2[iAܠWpn;-yk(f"d$wDVc\/cpy1#o|X8U(i E̘ Q~gT>[UsxH:Ȳ@^s&g` Jđj/vsshas6Fԝ VZiiy>2n8SYn,Zmo ޫ8c]ƌӅIȅHfF&zt<@&5oI<հ1eTW9SnĽr9s"5vc9.$N0Mr e66CuuqkWgO\MI3y,.ODw?;ڪW f@vs}KU+2zbZ " 33> o%wzTK4>L̠?b iCfVjy ^^GTї Y:C|zD$k4E lD]wDR-8tҁk^: $hMo<ŕ=;p`SA8B4FNL_D xT+pCz@Яyr*rgD\}]VYg6M? 4`HK< : 0q>[Gq)<Qrh&>_#a9|n-A!. CBqjHǗ'YS6vM 5#rB>"G*}۶QȦԬB8S}c[^էM iYuY Cv"rzɸ*E^_n;Cr;_XWQTT3bkz#8Ō!% pRs3a#"wT`oTvd#!| CGx}A$s;*O VфpnЊc{@:Y#ä1Dan=1UUf\f7rurd ^?9 zbtR{Ii^G^\ȖC*K,r⫉"rC 4 `lJ8"NUU3?IczC}Hb4Kk+"󈟩Xk?ʟN&Mv( v{$kڭ$Dpj`W!ݕQms+c=d&3u/vO2"vc#s :2RJ!mD@3JY.V XC& h^I;eN~ a8}.AnPk]*3ls!Æf+~;j( :W pѩZS"aF.X㦹R\e i6z=~B% 1R{;{(lX>UzH39up{rI17 $쫺BGq [_G$V 9C\9?[bCS& ~,cvh% =ܗ 4;M,;0t-O*E2Gk$Z}Exl|W W2)NV*yq#(ReCx0eY/'eßDi3C( Ȩ=U+byĘ60v{q\'dyQ◧U":|BNsFJpTGR{eGmʒC',#!Z,+9mcJL/uqށ sXc75q#e$!ߨ z'a1U57 B=87_E| \ANӢP g9 YMKLTY"<%͊nPL$0(Zn!u?u{kʅߺ=eC(##,.;koo=Oᗰ$nah&8S; Y ;C_ieO3jSEU^읔2- <>Cs"'Ύ+5I.&t9n\&%Kil#zc>#@E…07\&>j*%YAyʁ֊Ayyi<+9aD6,BqK qyj,thR\oi_+ǫv9g6B'3]'Mar%ztc(BȗZ2D܈%ӝrK3׈.p:./2^8T$ƒqQ[Q!PBdnF71u¹`w= v \}ލ6V>vp,ۛ.g9s Mu\{Z@16s??OSQK1BYWD;дM 0.FBF;DSm"4G١#}JW*nD0KUgOAoq65Kh ATE#5,D_5!usS^ iɦQkp)B& 7F^c/6r'}ĠDý8*D#ǧ y=i9AF+uz"8FkF YVv֥ϡN@=c3sI˜[8}%gOP#kb^89V&~=K>'"˸byFيɭ2ǁIr*EEMoƴEv/t>%"gR$.D%|MgvD fH-W8 7Uw{~CD.GH}l8ҁ9V_V{zD(XJǫ8 ,_L4vx7.w(]6yobL%ȯJ5H0||%a֠RhUeWh1GA ~7TϨg+P ˅ԘU\ȵ {uQ+ ΦpVƂS9/* L}2 aI$D,{dk*V< F0^fw HܶH6R)G.X2hл擎I?MXAp5 lƕSht5mZU&JvX a7Af:TPjT)yƆ(W56wl@X׮>?9S!*t5ⶬïPtkxVXi*qb7E+2U@n^gّKN3veL:$b,וτ[ +?e2qA2(a6vi>ox(#((01b$[埻4Dp(S BeD*wψp0?UA!NjK/BW){S`[ɗʬ8ToR1T|sdƈaҳxʥ(pf)*Muq2&#d.\3m4~x݅bC0-kHBǾ_W.%u- jcy|?}^;}MmzC6eޯ s^!ߛz-̑C|sE!U)O5;Z9;($J RIMCº&V Rtv=Yȭ*{[Qx(M0wtx6]#Sg;YfAu;yN 3 rEbv(h{?>p ]$uvIOnDʲ lGCYgR"ڲ1/,40b-/,;SL[hW$#B{*iNCl\ktY WYCM'yB5$Ǎ_.K)=T 6K#,kDd*H|W& tpP':ܭU֨9In~ʋ' ̒9@ra@ 4gf2o E͆5c0ހX)mafb+Kcw̜TQ7D 32iRi{<]zrfl~VI'xJHޛ1׷b TwtY5۠ [kUm 5]ӨLq*fI'#9,աݥZ\8w64(G:߉2 Q~(S;<4K[z5 ; g[씭R0Rbz 9ǿV܊P%|=@0JfYVLi 3Ci'[yoWjW@5*ӍAL1]:l` &0SrߜE<

Yk"/JwU =45q{ґg2޹Ibv}*4pՕ z~_ܗmjE`L_t->!w-M\xh -VR䮢yg;V^E<<(&e?ַ}lVΆXh'q4!S{*1 +T1l2U)8|ǦBB:Tf=XDLq1`RS{wM~>3Ssƭ,]@oݘ̝fXkVωW`W/%Ϩ61`dn[6׈x"]Kfy>dv<Ԫ"s)8A|W$' $/~V}e]+q{w04~ꗵ{шwy)E"q6e {Ifk% ErZ,T.<鮔wg$3mրWkRKm5V*g03;v %bTEY%" yVr1,41^/Iȫp|ú|Jgvv?FJk( ^o(Pcz[ORI؎gxB_K-cBWꊷaixIյO/DjD{1wp]#$[#Mh/I.hT^AI; rQ)~ֹχʮA&5bnb3s h[!jo[~k8-$"eVDa&б:O86!ѝS歇Fd 4k䀢Қ[8-Ya?ŭGVs:XXnsopi! ՛YNj/=l9-U3Y$Ёl<su& uBʉ<k֘͹8Ѳ8L] (Ow877phqT_̙J‰'Vq ǎ1I_&@?l@fٍ7laDgL{B;{Ƃ-p)y-a o( q)ė̷Zl X%C٪q 4zJ3Haj>xCnyY[2||NN_+q ̭NCNчGNW㙁}:8Qإ^MĕR3'*05:(H; QCŗ:ͰWuaRlW{ ֩Ć,$d[_{vh/`eG,1ږJQ;ЙztnZ:,.%Q]sX i,.añp8g /1U\z󨓞ao,Ve8a5xH|[P ~ 6µ(qБ,ʋ]kREy5r4mí0X/K27ToA,טg#EH"ː0@drr3@O 󥟯o{_rYu]+y5 nj.#)7`p~^pp)j],%bLգ͎?(4}X4B.h6YV~6z f-Ly*`㺌Q `u/<-¡JP~096"NrϮ ~xk3AM=n_2 S>H O_>&,`{=JT~t`?{bB=] J@$DRIDhPp`+oDJSάeGBvЩ^}Y]ٺP11q4nCw:CpҾB4$];m:7F4)eM1b$tZ}hY Dxw=GMgD[:!εK48!ÒDGߏ+\4|crۋ-5ɤF};*8j!ЁχC.tv6XaX.饙koQHVgʆ߰t܄*vL V5Xx}{s܀l5Ͷ=~6hY`{K ? h3pD0(8&(eAj@(ٍ Afdؚp:Yj^3^:F)wx&uT7-C:<ߣFs2{(NIj˗(.`$z}v Хϗ4HaIx㞹I:n<4vo^y9[ݠtC^EjX\?d@|J|OaGKDmWHbU{? xtG S^qSnkXyzU!d0Ȫ fsP2 dØ΀$  kMpT h.۔ӼM(ĥv; f3qTGDqF\SgmA+ɀC$HtumrGKB52~tmrcB}:z`՟9 hxI>YBydJ~"PZ81y-HShRt2rYF p8]8&ݩ/3qK4ڮwfUK<'^߈}bNzpkkrxsןR?s nv%Ƭea4@|cJat ɱ'#_8/HsqEeF;b8B`i=㍋2h۳)"(DC%{!\;y.eZC̲ y,ijܣ&AgN`/j2d_Md@}Q{c/9/xCa=Vh: cQS#hBЂ,C@օ[Dn"!^֬lW]HOkmV2i7gA5ۂBQUb[/qXH2 oI` )%pU~㙬}$=ve6u=^cN/AZ|nQJpU㡛pdIå78Z5=P.~H>]N`9.ږfonohكس#[,'56y+!&q=!%ZRLiÊkx9nawR#_|tc!ދCzَ{V&$cPl'=I) `_MW|[6ʿ@TmqjqآOzۂ5X(,?s}Y@ %W`M.)Mah'YLБzrpxCҘ2wBeJ#`$0|i!'G"KhݲmMV`MQM1[|],V(B nZ zAdSYp嫟x# =a~3z 2s GC腳reԨBLIJE_31!<1Bӿcl)mj6`KaB1$RjpGWlK;'E Zr?Pj(Yi{ uL"Ib?FпϮ~gFb{70b {%O'-OjWƐp'%zd]'H0Z00J8"D1VE?F`~yO&eRpz4mZ8ךV}1`9ywO ˃u1Effp4^xv\(aQ5HK9`ҾAXw<K|X_LF7J?Txb oLJ֊ݨQJɕJR.g-bt5xт+ %R;a^d$2iӹ9;J4mkڈCn#1'uHf$T_}`3h27VzmkrKeRduC-[1$wr8 tIƤ"Pb32GȦ[PËDm&I]EoElR"|y*~/RFjʯ}* ѺBU@\{+u>EgN.\ fP#{0uC ~e5X@M9B|<:pzUښ*O"]N:xşfyBݫwPq~mF}`KU d>=/Q7jFT)ZHtPث|ȜDC~ ?fge3`$>s3=84 Z;(Y2O{ZaxkF Ri.ijm d+ZNYk!zL\)i>ݦ5.xe ϞN 4so^gJ?ح9zй^B᪽0'˥v/v/cOF6C`PċuмBZu,f}_$Ul]ZiE[5,[x/(v&׃>[9S^c)f 'T\moU"T"S8ﶮ* ^db2 ܀kш몷)ϕasAm=T"}]4]lll'YuzjeoU"i*S)7BK.nz$]]I745lyuŋ>&(pQwa4'B=_[*J]ov7Zw1;#1d/_hzk&oV dm/akc<]w5+,[i Uh qMp㓃e . qz=7lbN0tG'^5vj:KiY)a I-*#v:Df_azTk2P _-Zi |L#YH ,R$ v*,cٲE XMR@rMdHmAHGR&"zzM6̺ҷm\A6T52ESKE[q.j )Xxfwt栂1MW+k EL_AyYAʘ5DCw{FX:GBBɿѴn: 9t0<^oG۱Yd^ p.@NJm"=#2;jUg2o h?7вC+kah'F7xF_f'/jXaNDMXאPl4iruAӗԣٖݠMkEl`qf]= MX_X!*¬Klߤ=FGs2bꆌJ䓺*{=8D̏4=gjR>wKG;"r^}GIUsv8Q,0?WWbqrfFJvI"NI׹S:58ߣ؟0X bf U&NHHXNK& +[ƯI**&d Ā<2j9ETzOoh>=~BF/ a9.+y}qWW^'-?k딛p}sPNNtZo|o=.@`ŗX=j71%aV (ڐkJ}kA- " m8!%'m R >=7)Y@ TLww5 QjqExZUk&mr4[/2{\f1DE\bԛWM=TgaB0g>;jڵXcѝ1V75N>OU<:fw)ۂ {{Iwl!&!H-C)B-׌jP6'`ݔUL%LhEſL<m7?]7Lߏ|4J} `VQ"Z. I5h:Ra/QG+&vW(E T:ztQScy,ymȶ;켬0jy[gu2y܁LbHb0M$1t#! U }rjTL|L 7BNhQ4`_mrJ\ݓbS=Khy-7>5vMeZv ~}F&\s[[i[n&,0>ȣXc,5׸S〮]Jػ<6듖B6Yv)Ig*i93;kL Dqy;T`o]qzJ1,C-N)dΪÞɯC?1{X(zzfs}.}Ɓͤ?ʿy),w?5IuUGH?X{Z^fcK~ecDkճHOk\򵨭rmUBFw) [z{Mv&K{پhM z,B:; 6Z*ZX~ӮDk>e5aYV>?vJoLb?9%0H(ⴿɼ%DTF#&q |D9A#|[H-,&:Ɇdy57zlJB>Zzg~ cn-!6-'P(&}9 (h}U~:Tqz\V%1Ü@{MXFh½mgǫO 6aĵP:!pكae)N<1]'}~>ﳘiPB9KU羺{xkdEx y޿ͪr&9%>!`u͋F$^͏dZa\'[&hEyW'#=p^(ˮLȜrRW~s=p<97K4PTʿ;AAZk[=[j\xZGh嚰N47sLw%ӂЄ_Rޅq@N5?<Ѡ.esv }dn(҇3o(c8n kV?~O7qofPU'se 5@DKjNvE-Щŧ )̢t`Vb.NS& r(]|d>@~G:є±n&`^paMK2ZwbQtKb_>j NlgpzA :.N6Guc V]hg yv'?$/H};'=PHhKc*n0I/9aYIp] ĠAInѺųn~M(R+7kЗϾ~53Icf;;{GI kS}>R f_J+~^Cc90ap%"lzA~j~16_iĉI#uVgK;o09557US@!Su't#h WKG*MlI<)ɾnƗ6xNlv3eܮ/%/Da<תOʴ6n-֡wҫ'b8z٨?r_:qiA^@#n?=(EL eA8FӍ*yn`G?bug(YTi~w}v5fP>B{ohZ@zG ā1V>z!Y^h|(+Gpnpgcv䖑z͙fg -&ށy~~d2dHU$5LaEO٫p%{SN&`>1eԫ?O1 6вq~Czn'YťUt83GKQY;FKscS.iupvhMP!R{mJ #((Z)!->2-<А{oYY×gwk@S NIdk wA<ȀwAؖ?ν.D/G(TQh Su_M)3@qs`%3=ѵ^"PkE'm@&feއ?ܽC'?aܡ}?MG+!aׇ Xý?K;*=7lx˦{N7emXXsn檮2+ofjxå'1G y LK0n 7z^ ΌkK:&ȏnk:\E>n,/}ΪQ/Ae0 x5@\/ |` 0^YRs i hw| 1\|Ɓf|jD>ʗ+_?Za$EP^xKg<bo&joZhU`bSZK'ƴ FG*MqBQLZ5sI@O>m8y3Sfrɡ:jBgɔC=tG.E jS9٩(= += BO(@=rN&x %O,yHʏU$"% X0`0'~&tB)[a#t `Z[ԫg1a/Mkp4#9dr %-6<[٭k:~P"cj'5<$)`ʲ,I> rJȄ;7}+A]}jNÜm2ýkSTZ= ׾Hr.~c(2V0a݉ld\4ٙeNє;Q{4}) s`ΊPXsso%ͻ\C]5B:f ^D V MP[O'ɁQ,r"6@N'JtY.ݧ; wt~BɯwVDx #m\H3Zoџ&9Y$ڔL,KcíI+'}YآUYϱ2wGL!*/tVL4(k1#aH g_[g W$30';%u &57HyB:޳&*%ƒ=` p U* ؕ$ octZ\aQj]XA rY:qпb|QzX)#>#MHȱU8#U,k|e]g6Cc;jgYP4>IL'rnWkh"hSVDTТ ALd'guJe/ w$SQkiY1&/݉oUVsDPp(L׸3g.lQ;?yv|bFFwfKԫgbg {㑳z[]친0g(i)M_):a㏟Hk({]F}P+Ihadٹ ~hn/-Ui5,,UD$@^֫Mv͋SѦA..ǒ偗L't^A?cW8Sg9%WZOhM$*ބj4~'zūlV/Z#y[Ϋ".(ty 6Τg N8y`o%Sdvr壟D)4r7?O\d٠, dȰcǃY=RpثQ8HHħp__r>?Ǽoj??N\EMދT:-J)}-ـQl[g_Uh]ə^+QE A?%\G) E'F4=Po_r/P ϸh/ Dx"^&`"OK0OzzKߪd~֊[OF;zyKFr_@&NjVw'K^j`I A @8߲ނ85TY&+,7]qiԅ] b_eeMnj1(FL &Dz3<ږ?с +(zRcp?x܍DEhJU$!>5%Fp`2drN3+GJڛAR ϛRAAV96I1ی;c,tChW4vuCx0ni[cGu(iZ|:Tt^f1U ''wޭE5JC-(clߕIlR[n3WأS}NK}/Tiv2Zg 9qu{F'B I@9} DŽGOӞFW޿37ʥr&{T!3x".mq !4PA9}֦ ) 7iJTD߫ = mJ qRlqM(VNj,car E65|CE /A\i~{وbm~@/IB8 pnL]%NEIy"owkVF5Q:E҆RToO|7᭫o`~w~R8ͰLcM^L_t!G<[*sn+;NS|Wć:[`NcghXy}aE=[)玮CoAQ1~xc<Lm;B; g;~Z?WP>Ľ׮uT@SidT~Cv*s|]`u5 RTJQgaAdKړ\\Lm%uU:ו%'s`ZF|y J:C Z}5$g"HΖ>wY 7ڙv NcS0gvҟ:rP(-%ODzŎ4&NBDOubO*u)I/Mqy͝U.oc_u^ERT7cݓ"Nk͠B΋i9̻fiܕTrD1B2l3h[[=wU~p8Nē;-+SЭO V(w"&^OlȜw+HXy"1`{Np\.}*J+K׸̈́2qטȽ)Q̣OK 5O5.W!qc40} ~fC1?M5:R^>Ui-ʲ_N~e/mT,@v*-p@բo n&V"_* m.F&%cy-pJF/e^B.QZxbGDS#@W8F#tU0LWAt"w9K0@3$ĸigx 6-%@^jD@n׿>QmWDE8w}/*G)eo[ :5 n?88xlAoK /Dн t^8# a0M< 5zm啽&+Q[쳪Cl;7뤴]jF Y7ssqu\@/{K ɖ"*-CU nRjԀEUkysC4.Њ'mp^UJ/}_[/QYe]dU6OvQ-6́1Wg^< ׸c܀FRF2#*֎GdB`k IˍϮ:o\`9i%$ֵY4@@]zB,o۳^V bw$@i~Q66D8۵ /2re &/"Is_d*Au,8Ey#%PƝ7NQ:#7YVP/$|j{I"-*{; A?~.{kgbeKEKW*O~jX?c}_Ҕp 3r5xHi `~6$慇4.턛>,5-)sPQ~zK-}9|;}7N)BRJAD}]d s6q ?qm)iKm$#2w*Wf'frg_ry)<h hn24V;~wY,sǴ ֨Iۣ?@bG6Ӵ(o t[}9Ty2dž<:Gpw ,Oz2=y?M­>i'ED,Q.sAJ ]:4_0dـCuZeBe @Q$LZ`ba@gFgĒ-5`3%h2M 0QyKQwKCq H@6Eh ki}ټ9N01U>U9x>zz;^ lÃ~{ 4/p \S Z-W(m鷤XOw 4Mi#I'u>+0Vg]u{+y_#;a -jzіYAC)wٹ.8w$'{Y]^%$CDۥ#߻BVBXgA.㬇wfcT"*6i12kP@rq5(rã氫pVҡF1'ϗ|rEz*Z.SÑNܑZZa>k6ȩn,We3̵kp `Sp(L`lmls/-+c+B!+ C[nPw,Aڥ` ȴOመlFAn4ޘ} \aʤpCz1SV?;̝S%OQ@M,$O GJZ5^BZih9ė5U7nk;&Ef~{=x\~Fv>/24 {KXpYKW+ڒfʲL]c<>ɘ, mw[٫īzsve?d3*r*Z jKݚ~*,GDJHqLYqjcؿ블AE9ٗ֞ݵN jS%^]}7JVg֠Z 2 *З#wS=pX>gW\mд,␠_6@dRUɸ73l pz`e=5$9d (=`&E3$<|=_]sx"$D~S끃<:MHg{L7W`B\alrƾl7bZ6> )]bp'ն,? Ź,{<}) s|JZ<* +wȨ`݋AZҺ@B(CwBϕlyYxNYzɿ"^"lD@a AיW!|ީj"U"fX؈*$IaJ%]x7qV.VA/;~=B,ѕ:gBkJi{IY@S\0"] N o4\T *LH.>ZB}e 4]! +&Eꙮn/- LOrV]u`Wmb di0p/ɷu!f)'!( E'IzdK E”Q6^6wh, pA `GhjI iID?R'Vetw⡴/2fXI"iB6"P4F |_(eӌN6͵^)_ yu=LD3H,̇>d J+ i~^pevl ruhf€Ekr_ީ{-,# 1fbD- Z ;6y쮌M1}-]N*hVfj侅Ck}iחr Ҡa"5%=q,гN|X 3=ÎѸ"ɿ%I]z\[s_kCH aj ;>m}Ckrzdm^ƥm 5֦K@(ؔf(WjeHFs?p¼ޘ}K RIuZXBp""hUJtXE) _gnf[xۈe%1K*\AI@5OhBt}W6Ѱg%ZgH1Aލv%gإR֓LpQW@4V(*r F(K;AXuGB߬pt\C%5NzSA`|^ƻEl܄Q?S0 c6XM .*է{z? Bj檲[N:q-G0 | aW a+l^L)=u&ht%y˦\'I3,]|8THPkV1>tNcƹRm  XR+d&UkN^nsg΁c(Ro3`oY ZBho#dL\:(Tch֍gV::ytA@q#lDuuh3U4E|N3p|C[yqwWa(z^ÆBIξ Ѷ@) CNSTLN^( 'G=U0KY(-k PC͔nnܩL OyP 'Y;9¡d ko Ri㪯+MBb@hǁE]sfO\-E8DV$t]ڀmw˜1wGϽ=tWGR}NE尥JtNNgg@ Tpfܗg׌Rԑ.Dzp,LKP .X2ڒwmt}ln!\ݹ8E{?@vtrk?lT{%;rUVKBw[mhR#Xﴏ.!}ȸɐC=HQ54uK'̩r8s|BP"34!+aj;R iS z4| a#p~UOLOH9ԉbY/gjxe dz{.λdVrAJkz`i!f 2OxP8 ksB`6t(Rm}aeʢN⣁9r4kE)=٫a7tcE ^" U 7kD{zk6@Z?(C bd2tE5r?)>,HDp;Ϻ+`Jl3ۃ4sSJ;/-U.7Lt#3khjZ,M)6~lT)S-1ub/ K]U1J9spQ'$\x%*~=fE;b8Cfl+i_sW hx-@!dd.>a̢q"6X6s@Y|uWN'dW4izAi/}PQr4WjBZ R8pH 5EiC)oxȑnNF!osC;wo C(]T1[h"A [~#:4C!΍//,;@&\CG ZH@~O۟gҶP SQ2 z7 X&Tt*.^/-W{&F9.̹l!CcVǝcFIu,p^>=EŔLRx*ute/;Sbےئc{!_M/_qνkw׏')C?ROB#OvC@=fZE(N0'Nz*+/&dο"V ,~1E>exWO,0ҝHeE0oE^푝!&0X8Hͨ""c\ ^Vc*BO#-'X0 8dPָ7ү9ξdф,\OA|y[ǨCnwP'R 8mXM@BǏ!Yqkp9xq @1XcI$]+.]T ;zn6u0F űzI,f)UoLX#$t@V7P1 C2׺~0d~j38vDJ>1*ɍЖ(4Gv!#jCg[߫6Q3o`/{(u½&_QsބQW2{Oo&IBhQK%3 >x}HRr/9w|$@kKHrGyj>%饣`*JJY`δ/X% 0$j\3N*h m̘k/BObRN)**TՑ*֬~x *n1Sfz=o)mQ7NE71=Е1^'ԀSS7?aO. n XR_1TFx ThhfbqjpT=7G?&*/;IXFތ|z W+ǜ_mC{D)5j1Q{o\(! 91Ki(xP5{ 3|Ҳ5ucҊW2O/vD`h}<)*bo].c>fAU>xi6')Oio{%)Lg#GI"_/4zad6X4!K?z+~zy_`$=IeL  CZe-WRd 74~'AT{b ao?Nnț)=UxUrn}_m2O1ܫ1?߱-yM6mX[-ui|4VtŔw&0<I8Ff;20 ǡP";vw Vei4vwLgUwOmgk폮EZ4Xa&.csIl{Ɖ%E>O9ټ8!MRcn4;R:Ņ $lk#"vي+o>6׽LkΒGޓ87M.Q,^l99%oyF,FQ#.nSKT_P`4ÑW:O;+WϰtS ú{P*ŋGR2q4pLPX4X]?s Ж3E4gkr714{s=9Oԏ&{7Y]茤 Y %A xOKq$T,ȯ1wdhG ,/m#LK` 7 w:=bhjZ=G%V*+uy~\$+oUAh~Jn =ӟ딮`A n<1f^G{P)={OOW) n ㉵=ʻH )Lr[Tŋhxnƽ[ו Iwht^gVv[Y帘s]@tw8kk)遢*""L $ b*z{9hB*']H7Ok4 krGLB X`譖bXS6Z QcJ{NQgeɄ.bwx,j`%!xYvki/WN9ϖ^إVX$5}d[6bd~yץ:]8ah'K85*|~6.10kaߢ z\.Hgt&r0\tN0Hl(yM^>lCIf$mC1!;Hr )(-k!dX_l&|AkG;d!ש~D'5݆d'F+15i]tJ7:L; N XZv Atw 5Pyf +'u) @H8+ؐ㒇C)s<=QHWe]cQH"j,p%.K:U6d 95-6ƈs=`%ROG7"+{7'Phpy9XHR>ν05eĆ߈BYcIj|BG &KLpMؘ-"] \Io"$'f坯l:J;x/"U]q\"*ow*q9yVL T b1+"u1-үBϹ} q{za -CIrR!*:J-ݔ"6VN1ީvATD!p郞7,'[e-?d)ȩ|cZ|q9k.8?{mE`b~JO«bIDHp"Ha߉TI^2dؑlW4߀~\?NR|%nROQ|l64!Di-#@,W$Rl#^PDžtӀ!1'g%)l6ms8o;iWWs#s nlXM-p.zVgЉdu|9p^ ݔR 6LS%CA?R]ä[o,z^!m{fAѼRȆՒ =G<&݊`]2 ? Eқk;A5j Q/Շok ςVsngP`n@,un$M5%t.qz=bd˜ Dү&̨{?gAՓ $KZ&SF w\kyodHɅƔSX1k}6JƆB`j|̫w:H}M N˨h49W#7\|Sַrr_}66s]4Ed|d6,h'Zۧqrww0Ϣ7*1ⷉfn%M%r`Me\߬:bV᪷lm9*$)\;xB.ISِD$jG3/!<:Eb .V\7wbpD,RXa];Z$ØmIԧVP4KhQ}fq3)Aii[,-Y+l.`|G=)4- [a GA"%һ:OUf65kcHN_cGumTK I ̫tF Y!)7\M? lXW,HcJ.( u ThU?x~n _" 5G?P^T;k7vXAQ.붪9dWdeC2ZK 6Zzj'>dOVo\Ϭm_śC!&1ԅ(3q"::`yE#5U? fZ4/9]ӌ RS²MW`if:H=wX`Wq )WI9I 9N\ن;s**_&ߥ7UgjnC5f4M[q-6B#x3 8 ?ǻAɓBS%ȶi_Jbt$ā*!s o3AgOkv¦wu;\p\ސֱǓhһrYFfy$ug݊hN~s5V)^Y&@_.6 @њOBVGʣ)15R_XY{r'Eۍ?WH hy!v@x"a(T./vB`eplجjO8<[ aVg%GE3b,9|mƙ<5M-p;2qX#en"jQE)+h#V\ gk9 _ %bU=LU Wa,3FG_g.DcP [Uq:Ǧ=A>B۬"S\=)J& C c8:)SP3?k{, iڮB fq3*Op:ת_?KKihr!6Jx,Ь._WT6 "n1{!H^ 2~w'<-昻a@qc]BV4}JSCv;2bE6g3*}>.;؏!!Ws- ͅ#2ƈ囜:'3|/ c|-NzdaL RW-/X:HǮ*6Ϡ!7~_4GƮ]˴W#qڳb&^q0h60ĴኯG:LqH `> bvh^%7w /1\eEFH,Dp )H|tc~Bmm& >HE|L3ѝV -|3 B-EOZJZdz/C'3AaF)`)po}r8:LoJ&@g0Fc Kv`!_8X`q9p5.d͔}؞YI٭՘ KfvpKX倡Y r.oEku BF^'բ`Ggٽşg hW 9)Kmx#Ca,VGj ,y4GG ㈸L =Y*^ꊒkx.>A9e'-G9ZbCU"^@ a@ r{"}~xlM~D-+0TR9N6R/nt엘 &7my5!A o҅Aq|mJClkN-b\cZT? r T-(3gh^GɊ qښZ;Mrٵ'W1%9C.K#F6ɒf%jJ{EGG_?a/o y٘y5JAㅅ:rP#y}Ks/CL)\ԥj-kTְKd 96sLool^І fӲ82!LCS]<-%yna[Xg8wƕNrD ;fAH?pLyi4kdM?c|P4$ZROIPm55FJzk@؏}Z0lgdn}4~ K 5pz"zѲw3>^8S&9'ǯT+EJ6c8$% =Rm2҅ \l"m0 ,|⫝?cXɫ6$KCB_z3I[PΧOdHOVђ rA2ڿ2l(S= mwL d1c RF+.DMM}`T4HVFUlhux? E;Vrն0%TA†jp:pwŎDQ(E`ϲ$D i53||&;V w|aZ5 |͹f[1̠Tig&z Au<|+=~]'r$_/RE%-͍IdbU/zI_oQ\w^x]I[k lfFckG]gSĈΏGB.r8q҄ȮٰelMNGan \"ܡtGȦf}KmV9yV׊*ko]`ͯ+X:JQ$8;;X 2 y(½EX$PMf!Oڙ=i) 0㾐IeӼ?Ɓ#P>P*0+:\45 5E1dMvG:j/HzqlJ3$;z9}1 }xgBy&4,HBi)7IIB1qRQEʒO,N=އK3tϩa>ⳑףhuU&. aĴ8# ou!Np8ŷV@0 rEԹM$Ϳ A$ jјđ҂9Íb=ȞVf<>Ω[2D\pוm4Ŀ\n9B̜nGY"4=>O,IP[{v !;m HMH!P.w*` D ӿ);rl$y*sԏo 3;&|ɿ~.X NLH}J8S߄}-\*JuZG@PTFr&tCeC.z@( ChX<{U|oաlT… eTXt#8.@g:KF]^\H۵ @w[gX*Gȓ{V LS]E6F.マdw.xPh|R<15ỳL884-2pu`14ñ /ޔg6GjWdUڜ$'#[d@"D2xDRވgRҾe@ŏ2Rb&u%Ϲm ɐJZ9'6!/+F¨?ݸa\1'-cpv11 & F]qVjтCzeAEܡ3;n>qPdmS|_kYE:r.t! ZfhaE6v+>~*d"7r4S %+#)sB U;H$"t;"#pi*6XY{)mt?GSU00AƉDRA_ONݱOQkp!yztzzZ@[Cl)>kLRqP|7[=pzn5^{p§'=$-uI>n3hseu'•|)?.H?žH&pɻv\g9O+viђLqkN1=ߕVn_vKD'q>]ѹ wm?S"wE=c gowCjtf!Ѱr<|4K(d+M$$N k֝iDȝ_**Eғ ?5=Fbiwס@!dtNAL[!7|%ڵclcɻQˇ<6:CT pP۱Z`M<–Jbi硚 ь烼<3M r\BE [eޗSW?tP AܒJ /@ H9js"%Kʖ$ms1ݮWNO'8#rQ$IfS qo.3!j,0y8|:  M{:udԀĮNђAPkxÌ8E JkL[?\f&]g~ \l;d[Wx-NawRDA괴99&c52E 3z$R7"bXM i0 `Sʮw\o&%XV#RGON~Yo8[qʏ~saEQ3kAüGJH Dy.c0Mn} -]jp6-ZIUmlkWJE wQTȟJ[Ku?2gcVf]uޯLPY^i`Wt*٢FT8kg$/BvR5:ap0QZ!FWZa2]]f ȢtG#$hB%J* %za ޛ[Lyz >1udU 2uop|GWӓ/:sp@tHc=G\%brg;`)mY"b`\1ђ7P{7:{s^ЧN7<"&cyʰrr!ں[H%WwQ*p|u?CxmK,}1 Z(0xǐ|4^û1;" hNQQzLS5鼽RGG}>RSo^ϩKq~s5~AE؏ƴ%T_Tu%'Ar`>Z>D]M<uӐ6R 4KK 㧱[&닩S|I5$}<M7p H9 u)NצrXcAlجӻn'x}3RUUBMxhFhK{/ }t}>A;$+r)_Ka#fٗ4{{v͵)"qpx%-IG_q.Xw“aSA-RfԾ @vtZ_sإ8cusD<Il9 CptTm߉g Pds)S )Q!lc<%BDoL 6ː/i5w\,`ăB4pj4]riЗ;655ΊQ&Y2qi>̡>+ G_47J=:.Y yFv~9Z%>`?6f/+;-3#vϓ- _UmFgŸ2K ‡ f-_ܾ5.N:ZK@i9z0՚70,jf:zw8>o\{y,V'u*GX) sá Im44SMLxԻ9o9ޜ're mBGK\ CxC6ui4@ڱɞجnBkfUZDZ*3wcʩ421snHPQ>pS8X)d?\-(9NBc21jy#;BĬ~;|uYpSZ_Źͦ{c Ş琔V׳ЦH@^: 2 cH᳃ `2c=V!̲$^ k*ٜ 拖:$9ا`9vprN,zmTMa )_Ͷ r@^SFh<۱}c 4*x Ԩ{;QYC#:^(>2'6;=!椬@w{ 7*IF嶼  Q8j3RPX]%uht|I&qWI3Z1C'mgl}16JQ-ak(:>ydq !MOQE<[owVUbPPH`E%$$E ާi4l S(Ժ؀4gusvO4m9T6nLkoYjɄ1K|K%)8@AYrlU6;&a2!;@53ڒ9~=ByM|ѻMpVα[1m`磁rӗ58ilvrOrʣL2WtMB(|w6R@)>H{;97Ux8v<=?FoyDEpj,Ø!"bm Ɲ&{J!_Wrȓ^lDWř,dq΢q;P ފFþ^iMzDBɼ"f|&M@Su)'Mi$E"'sLՀܟ2eQXuLOV vr;(#U3ꦻ,L@R_]KD  ~'=õ<ԦQ9#*&X0"Ѯ?*BjN@Um 63[pe?K"y.W692",|׏LsŅgp, N"$Dzk~ՏDHys}Ufd>u$?C/}"urdft_-M#Й$eR^xOphܘ)uj>Y`77_J!"*h_]|=*,8HJfBy|1X{X _W/̲d2]Fbݱ.wYWҫ!&e,.ܸۅVw~d츐hG4**LLC K};sHצ]cs\W__fu[Yިb6Di֯?QUN!%jFSDw[eY}CIuu?S|"h8TcY ^J>(Sێ`7U RO '檫Xg5.rLȉ lC7bOL hlwXhlP%PeҤXz9, rlupqGkqj7-6ed`.|r:fVuq貂'6VP&ͺ9زpAB p)Eoٔ"QX/ HLB4SL^?bx#wiӳS=i [H]۾joAZ "JsFI!p2KVB 4wa,(:=ᤣ- hd9bi-i+ w84VEqA3.s` aqo۾O.;rL+^ KY&/=@]ͱt@}'6`4W-VR(>(7jN#Qz/}RAtEy3pUłm ׺ХeN|w} $FwT@fxe-֋̾AVmOix}hB<48Q!\=σ3c?VZ95ĉ"!9@Ν~}xv Eu{WJ0?Mȃ-bϚPΝcNФ۬g IMX7@rGcøVE9r"=YoOJF_r-u푚#W^J-M$_.]5)aCn oP&Ëm 3(TE aӃpbhC.|PF^*J3NO@[g#$cEvm~`YǠ v5e^Q+Os (f* G(OD֕s0"[laB.d/֞P=?e = y\R [!Th&W0^VKCHL!_JeH|KlIw1 x3Xq>1tL0w{\)Y6{KA6qFZ3[o~Ix"LpPl_E?,@nC1+y+]WU?-q_hNDynE?}0{EY`ci6[FބOX|rH(X7~l'Rpgɟ~\%SJ,qS&,m6XNƪ)i:\&aYȻ Jsb ͝6FFKKJv;] eS w^vJ58+8,a[]_w!Rc5N!閞?$t#Y3(fEz[zd|,QJn^!/=Gb1-p|ԭpxx'rwT Nԇ+ފKv{J?S%%w`c j˳#8&mA Vs9G<J_̱uM,Žټ(^3n>xl21m>a/ svo:CvƉ>u)0r+Fp,Չ^+mIeLcew5 2~yұW;2-1tvc NO(J&DkLQFG=/I8Ήc [qu\j)9:BsИ*DTxzi85 pn=LBַ#2IA%qC{͡S;qzN^)[ׄZDR'=Zk`VvߘT4gaj.nZtqt–;s{KЁZ]ͫnE2G<+ I7:^HJfF$~PA;W Z>7(fη[|N5^X+hkmБU3g|Z(Ie1 hgIJBOAV-*vshd=p "/)1d:ۣ3SӱL eGVCv; 翺I|v]9%d<Y G6Ϝy~TnיOձ1HǗUӋE$q! Do^jSr-P#G # ^ꍌ(iRcu5%N5𔘢O #{!~WWP[i-g_[4A&-OѨh=W;X!gЪ;}UF:Ä^?9v(Bg;b}%ή,vc[%w*w}O$p<#aw؛O~őearaxJshCպx\qpd`v HG/Xpa$̷Ҵi4TG".zQNJ8hdē>{ P!^a`C,9aT/| Ҹmf`ݙԔC-A a0!{q|:AOBiKnOZ ݘL8jTJ=p'm3$g*Ľ9F:=Y)H~FŜe~-*ؼHEbƴgH<zҮ" d&F4sWYbnMovOp"C DTԡ)2、)_|'=9)y&Hr2dn&T TO\^%gfFtmɇ;aX#,xЏ#BcUk]VVZ(X J׷$ŠvhZS R uթݿ:=*WNvrr+,q0i@TcI/ :"惭i\4&`&u cQLjuH-&C'~ylCDms9'ͧvڶ yJAEjn<-UiftԹ5/X~*XG圖HB5J')ξ)^ o:gj? DKU%YB3.XN#-/S2eepnK(y)xd,.ӱ>ILQvcC-QA|w_?iQcLhdUS"yGY6p:0=obGb_Yv؃aV XO46OcBޔIUFwT /G}ncZ/Jz曵8<8N7T1&my)w"G"v[˖^87x*'H0yeY/5_6ћisg+\i/hB=65mKY~>YG$Pfpel.a75BmEF3<4.$<F~1?Mf't23c+ Qsnur y-/ quNJMo fN)RfJ=r:眛-{6BK;d (Ngm#uބݤ}ΗV{P.ϔmϔoͿ:Aϐ$C6| %#'?-z}%NBg!::[n.pO1w8wn}1Bܑ]B 6X$~tLۢc+ ݮh`Js جr̆=Ģi T7+l:w̾lڭYf3j <^, 8FO$!)oZt_&񯻨3ݿ̔rv 2 v{*G]iejlJE` ')2M"{[$M3lf1كZJi]1d0k-񤜁ڨ(L! TЦouRL5 C\ H&ovVXh_ayM/A^Kޚl2zm\Tj0a1ZJ8~. vA-uz7u ~\՞h o_g0Tg@<Z 84RFD+Y(wuҁGi.YZ0(u @W 1yW9Mzv6zi ^}qo47"ȁOԏPSnKti>dt#= $m2㮴{%.yk PjZ0Mp-TKzJJ=VAf|]IR9Z[F8],׊mD|JjJV9 J43u\`yXG?`=24 ؂ESVp`Ir|*w6lMurt/OgI 3Nj2z-0{sWP膦37hˋZ+(UmXVZ-JHmΞgW[ 5j @]X'QYXQu3^_c)x8߶o%QF0I6ywPOv8zkC@٫eNMdAVS֏l:>j?-~_:s)`Los!tMc<x +Km+A?fݞAl!B`zYhrGnBt dX~$ NfY XIaXT5b9ܰSo ~9drU8hݳx6aK8 Zk_ﶯ|#鳂hbDU[PL8..4L9ji4y֎RIX2^ `n[Z&#懫9D.<пۖ"3 oڢs2pY70:GicC>8%%'=&Hׂcc*4PNDZ8+2v+{TG倊_uc䷠Bg˰6U4&eBB^}Mt7NU.5>#1LYkx~ odۜNЪ1l@>ײ^ohrd\I~aWwd$C %ڻp\-3zΪSfR @rJ5aw n! ij!kжKպtP.{}MpjJns@lK0,<lp׬+4u M\gVMddtXJiIF@ SQU}MY"Q9 )>:C;ؙ9y0Y %-\x ^Gi?Z ?/7uAV2F+,S@;>2أ7HEG-^K =ĝ!z{u Gzտry Tff|^BZ/$' 9l|@Φy_H YvdJ-OMT2ˏ[x!c)H 8ձk]@E;x|a}5fP+/30,YxQmj߈Xw!u2ëz 1] h9І4*ѴLZgqhjR:΢zXʜWً0'^ا" wl4~[Po3L#</hؒMREgh2@G$!'{tlf~;*8i2#8e-~Iے@yakgƞ 󹺌S cAQif7Q_c}Jwt7&۩d=8[̸9BQ7x8cŊQҷ^pDED~,>r*^)`))--/Z&r} 7Y94rJl{^~/ AB~?>*i U j Oy 2.,l$x q77-UBdhЬ0#hX4*x+nN XxT?G޾CNljTcEQҭ:h;{8XH<Fw=r8@X\|v3JͲmT+y*56:3s5u;%+K'4È8+H2~󮫳 xk:jYB޿:@7/ 4Zb.d.2vB2Z*joM g6viݴƾUfE#4^Jf$n+gVևEl51!7E\uh<^w$U^,HѨ1牉1;3OULxǻzkwC僳SNuq3"VJ)v) Ddt7HMgѠ!N糤5Rm?<+nO>nO1RB_Zzc)rXA3]OƎ_m/ h2upCϿRDH~&ӮjGJ;Xuut.$t&Kg 4jm\$@ukk3bHury\Xs)P`~1U&8a=1$@̘us ˪a< {'߀:#2GZ-f4%Ezgd0y"2dH%M]1ٚ8kn^׆s6bs:i x  /am 8(ӗ3@"cځe4zH"7yTq }AP>sLڼŪeINn/F C3#bl0AOqc I-,Sw=s,OB;KX6MB qLe]AJvR69ȼqwKk/#5%ԤC*(a?KYx)q&~ۆM"TR<;Xsͮ`gS)[קh?Sh !\6œf Aom{3#|U FFjny^85KP)k2+ 8uS ;)|=dah(;)yUIyF|O?!Y?j)+aFc6weg5O3@t|Bu۷͍1rR࠴-jV>=sUQfu#kiï3ӱf^Mriힺh6)פ!Ƿ3 F#E &fceйviw2zd]Z[++6 {kmF-4U3<̧t\ZCi'k%{x6){Եbb*F ˍ|s@3i2NnX.]Zֆ0h.GIMJz׫GWw9ɶr-edʪxĊ FLd; V`n\ك aC}2 h '-FFێo"rNu/{Hǂ갦lnHTcD8&52.8wڰc׹pѰI>V7+ҡF2ލт<0KJS,<47*h#.R#PyTYb $nY! 77 gJ캑} :jo5q!5IF*~gh&pnF 4=8..O`K Z2dE.;TlYK.7CqѸm 2/-"˒rzűd O1>Kyxc06On6 Sjgg$bLj-@V8hp^5_9/C%&5|x]x//F`p߅qZ.G7Dzsx4 #wE*x 7- E}1.Nr*ְ:-O ]bLެ7My]Sjx)t {*Oݪ;þ4zг?n/S`uepAp]^eb4^\S{ egX2N%wФ N@@o܌d9b{*Ҝ_=ZlY6y1;0C*nviDu׊^ -{L@95YgfEހ&neNVu/' ࢂ:V8eA8~MKfo@ESeFI{J76(/awnˏ::VL)L'ŃqR[̅ 1RamQb\ʜu9l3fDR1r"`26r(cײE]Đ&2/~лLQ!cſg6"cw7J(u& XꤝUr*JZrW$d0O$ݩ>JtAz}nVBl`0-(m)xReiv*.Ipz^wb%$$N4t.rLiݟcN|`'!ގcnC6op:G.q6@yUpKbҏOBr7G'̬2u`ϭ` '"p'?zuoMrFdmzV@Xյ_k ٜos"(ϢSguK$I2ญ?&&=`@(KTJk׌oGj=1øɫ( ReLaTlj4>!/NR\)"9;n5'O(@ }6*q]<@y;@Pfi6\J-J eo XF"/v/hrz-1ۮqM `V rٯGI8kbX};MőSjڠ!Pԡez=Sz8K&)KN F\wP,Ә ~2"G9>R ?iW-d/w_xxR}1 MK;LXLRǡ _i.{&wp=Cw{f$-b*TGd#fh}4]G< t =a_hm'x)s}KHEv Vn'.Ýd` H3T&$?p&[W.q:j@$`*DV$2Y+!տIڹJwg-;Nᘏ|)@ټ#Su, ( 6[ mչZ3{FF&ו̮n0 =B[/QŊ|k0^}]pD@O?蟱  ޲VS,EL@'GKK5m;1 d < e?*2ϭRsw8Kq3];{.6h4\ǎdf}X-ں_OyȲ?i-8v&1VI~91o D S4G"EȧXtNk@2_iR\G!ўHOjT]13#/\wEؾ,)H)3f[HKK/ҟY [ K=՝ByZZO{VC~˨qI ;6CE_w0|S!=sb5oW|D9h0C 8 2nI얷2t=IZ⽓vKanuהwUƴXs (׹O ND}o=Vw23~lM-φyOmƗ's Z{Z-Y׍m t5t<H8g05ȺהqH27-`?N7P?8He3vKwW̔]S1/"I7.'bD̫J7/2=) n |_t}mȘ(8H URޛMr'G̱OlM1. 5ژʯ~ȁn~uJ8 bi+Ue |An*pі\jH(lO/aoΙ'=],J `01suLCbL4kkT@$T32g 2c,16 !MxƉ۟-\싅8͛PAkcf[[<8+>} cSsķ;1@M ?e ;J.1F]/7ohD)ۓ<dPdoA| o?m_RlZ/wFǖ/gm$T{j qu]Cٜv, {t6f(` !J08WA358O|u{G*mZ"gkӉbO/4sףjZ~d:a](.6` zve^ۏ*8J?3Llb>N!dsh6G=keܛ\5(c%?uhp8/2,=KSw+":8nJfVA Haģ1p/So]sТN}` hfϰ|;,j2&[AZW`qj/&TDYWrDbf% 9m0yv\UAƇ-{Lp;uu{V$cu ( n E˘V*pl|bba;..w!)Sߔ$5C~V%&|(vEg8Kۍ3~yzXpzd`e86?/P2#74N#&YeM!3ko Z@h&_Ϸ0n&xfq{ 3qiQ6?žܧUݭqҭ}572dְށG+wtH֣7Ƭu8㾂Pg[c;16\f!V80$Ho||k~q7]Y"8Ʀ!Y]{m` 2DJc@tbz?MS͵AF'E0_7I(lwzmj1X5S?m(W L8Ҧwe%J?Ά.V㙐Q7 Mv|\LN6ѭ2ɥ;Ur"Mm4,\-I0#E`h.LUpEz~ oR+~+2<:G:h@#ΛQwEL(9"s'ETtRL*iiٽihWn"Rp4d=S¨(=ܯ;l{cP7!|#$y^[+> IL齃ɬ+oLw^nqiJrԐϨIwޒxﲌCq+ ƥ%L]M+Tp[Gc5dj;W׊BL Ͷ I9{@{8 G )y^{qތ_}9^ǰ*㶀9O"4F?xv0lsQd]v*Fk_z>;^Lڸ Ј6xq萜NΏIY2ҏF.ӪF7?كw ƻewt&mt3(ƉXSvA-S>Mm㐑́{f +Pķၮxd H+S J3F҆?0Ƭށ]>-a}h|FgPl61GY,s*Oʘf<1B#k` eCy,"bv֧W?'$B xiБ%C04)~*҅CAMGYuwSB'%} @VcpAjf5{g\SA 4~6 ?f)8SD"9q7']UrY# 'ɳQEã?>dk15^tEV̕vP|j>Сm66;*̃;&Vv?`wٴZHg^84m#<,sev[h#:*=7@;Yc'fKe<$ Cڇxb Gu$ҭQ^g5xQ%tZ mr%4A*V[j?+7_GVVW=g-ܶ GrY^Ro?+OR*RoC,%[]G8i4Jv`٠$(N|31J_y ^嶾u]pk{9p> Sn a?d-:2FayFYnȥ,-z EbZ_-f!YߤT+:OtlҐDX*.Rt:65wBz/kL_42LT6+P\_ -0ZAW]5GBva#T^hpf!zDzKc|v~CeBr )6->s8F봦>j,MX%Wc}uF %["B%!B&.fs:*əDt'Pg=^o 2 4r<D:t.ֵM%Dzw,3L8b y(3pnZou2ߎ>K2\Lks$4!6!*N4ZJ;h=sV}!TEa݅zɍOؾ҅ rT +G&+o5doVWKI xqO6qK|>Ѥ“RHY VDDmR*ޗHN@JK_QgbxOb}KBh]wԔ=|g3F.r]nEC1ah l7*|d @c~<7s f Nh?YmF(f, w KT`-,>;maS'GdCm -Ԫ柮(XɻgUa!PpҘuco=;j u(E{_O > q W&| yMu?Fe!:G%ʔIJq1Aq|! -Ob"Z|_ oZ.p]ؙ ?/ʂE0_M]]dH D\ !ibHDr*%q9Q ԤЮpi K0bn?ɴ*i]Yv (,8ele Mr;#+϶MΜb3},(y"ߜT :SN7YT4ч@ܵ3Ya ]wq %挷oo=z>_TOpY2*՜ir֫T@'0\9/Lպ߸'- iջk?қbk(Wl?≚ws.f~E: g܉32uC˙/Ɋ3o!|o/Tn^m|L-iw'@u7Z'lpp6d\u'+<$٢)SEA3YEcC,\` n3qDS2 "RZ7hI|^Q0{m\YfVDPAifb6b؝)S$Ǵ<]B\dGp0{Ņ)S}O[3d!~]A6uB/7$XkjE,g0N1_u9 3?fsMzυC-4ld0:UP1 DV<<_"}$&{r>o[eݱ!_y a.]r{&u11Phw:6&5s˷qfbٛ,'%uұp9`q&Ko3L} ,TB>< P1iUP^ ‚=S̋pu 쥰Nb-cX#'J̠!$uwEijD,bZ̋_muCxl2!\, Ji2yg6;!=t-̓q[Wv8y_xdR 51P3C-Prm\ f&75B(KJ˒9sCmG;FH9VO;4A9f8pfսzT jzi6u+P-R,;,Hs*Mzh Lug7]Qղ=QjQPTţmEG+ bl;t{Ϯ<{O~n3wh $شUUf?2l`۽J 㮻9U.IE@)Olgc1GIBT!ݓ-uF^lET$JY)Y_sl"iTjyuO9Kv;!K9IolJKWEƗ qݟ|8NhjAÌ+RrUG(8u ۨ ҙDkDuDx@q[3s)l&~5r4K=5K^MS/! cPAN#mBDI\?Ē4fG!|{"+<糢)]g1 <4UOBeؠ>m%8X||P:n,Á[ zq4.2FoiS.{'z2c@[nfBAöepN ^ 6 5ѐ+Lw Os(&1u ğEbikM:;Q~ajvt*H mAHz L|NC`,-6K(ɶuk.Ǎ#31ŖwdjztN*@veAWtym5NSl"$P)"~V\FbQXWr!`J~֒η"+I_@u2d7V4^buك(5~W_e(H)_uA6LN!a1~GI$l8޾-T^Gͪ8  D#MT-uws6MS·L6G(֟F۬Y{9Waԇ:T:e@cQGkOsdS![R}/Zõ[h~]$0\SbCQdb@qsQlĎծR4YZ"UE/Dl&s;TFwk"g"頥ؘIPnk+N \˃ .ǰ.'a2[6G6wҋv*(N oM%~Nшe##s<{])Idae>0dBvG5#Qbf"DGK4^ %N!jʾ'Xe{@7gq[ w;Up3;]TK٦3+%:B<}KXAf~5(Q5 >C_3ˎ%[ӆU QmKFT&)-zʱK 2,e7% i k#켕Y݇ɸEnxy=%bF_>Ԓ^YСC3P<]:Fy2%=qs>bk@M9&rya?\dD8kPϨ)׆e85Z {ak _ A}Lw 0kE\K{x޳q̕sl@dnݐ'dWvř oG($Wl-wmA: Wsjg1`IEoLG D$P xyCA,Th,0w&= LAkg EVe"wHAik,D4m0`o9Ҥ*C#;o1- ~dUZT'5Rr^HӉQV\1Z]e­%ҧ*7"sQ"ٍdNdI61 rώyX=fe |7!Hg"(PG `OCH޿rm/3Ad--B77nq,/ull W"3D#`aRK*95G ʼZ;OCruQk@7xY1ϯ^H/@=(`Ijil܈S|JXMaQl-cWN [tʍŸx{oN8yR&JM2T\i@(%WIl.9m͹?1h3;&ѠA<1d :kt*LfSՑa)*H'X0 'U w,W'b}v|] ) .!~@t9/ + }1oV9mm.t}cJNYj[Gx|9L|vNz鄏-uxFV=Y 7ɒ^.1Kϖ cوu>#=wv 8"# KHTCh@YIEݶYZ 1)P57^x A'LSZo`uSnb`m^PЫ. Md\:b/|A'#A&Zx5h58Ou0kj3Y8,P!k{P^q׸Ȃ@/!P̾n0}JxwD5FEؕ?/UĸCmE<_~q#z<@1@W"2L9>|KfƸ(I+i\Ky HK0Zl~ N"yG}ZԷYGگ!,l.v\O[2{7پ6!"!hTHū_}l䳡[R=Uaĩv<ϲSK4ԥ PJ"'$j;V7jOmWFio eD:J >iL:#k flxat!rbc Jp~D geh9H&qs.>ߛI&R!Je!]tx*=?Fig#MV=(&j,I֦f(?AI"bC!Z*ೇò-T`v56ܝlr>,ڻ'%㽃k٪&QPV}[k TRBnӛg˷> ErNq=WJ:]dT&Oi?~j@L$g4 披 >^9cEO &]皧a蛡8_繰(@a Bc&/H*Aj=J|ESمOxI;ʼau`Xױ`Lе+=*pE[jS;2=`;ښD\4 ~ŒPrГ od|붧,F6~Ehum ֛q 4* %T7c+DA*‹zWn((A9KLtI+K>y&&?:G; W2;]-vDn׮ٞ=ܨRX1ܧ}QY&9_0/Hy-]^9khP84Qx.yb13,U?w0\UoEYCrTRE/k v vBt6xo؅`dW kqte)%&2uo]e0/O#07o yقRx'uMD#6e`s|@NoS XSKBJJDAe \=7LɞBHYu?e.*SBXC|lVӨccmsw]]A{-l./  x*cVtlCB?j#ΟE~]JUvzl4+=bd͍Dl7*uq劙 ƨnu~ܼFGw8\cTz4=oh ,#炏a Iż<β .Q4_]Zæؘ=<J^7GHd&xK䲃V((`C06 9 >+9Ahʥ Hjau=&x];{Fhȵއ:?W/:D֖f]Ϫ^{1"Iq,]xl sblm gW=DY@Z/c7yu67oSP4}[H!?0H0$F𔣲< Jlw:dZMvZnUW"; Gp[NV%fa{pJY*iFP<` pJѕҦ _!]}(N*PT)iN=~X!F=m޶t ²[su 'i`W.aʿ8P-pZGW۳Z`Ixt|9Ljz҈(KStY˨<(3>Ixd,5J?h>_C,7G||Bܶ[mW~T*-2) :dl#WTg *-1RhYpGiO=&UK]K\'=q8 Eh 7S;jB +bI5\t˿]Nyp=~-sa;sɺi^9pYz"]IQ"  8 \QͻXmG`S1ٞw r=NH F>g M9jc-n1̕/a20Ocɺ'^&0mρ3j Jl|/Nߥ=u$ARH4p#Q R ,ny[pc{l%69֥!NXr ʿNk eYg>r-Nmh- tEe|Q5Q[^~'`YHiFp )G &99 <.o)A &:A$:7Nf1K%ysT +aКVVl0 (j2%vdeE}o}5f hDO2Ґ~PX @xLR:ě# r"?EpJO1M]2jyxl il5^DQqa483(s Ml| FY{KswEe-^9mUjd cԌݲ`/c6]`GEX<}L{rv K91*S>ZNLrmq`JmY&~Jk5k>ryNp|=poC\bAUy4 *.R=JFNA8e[TuhL!{)./by9DWC*K2U* {U|Z^+=0af`kTs\ؙb1t 5`!FdEB14B 1!R}:iL|eKD: `)YGh}1UAy>5fT#Ϙku?@`Z@>b|ߋzYB͔tl:ճ۸\=٫U„pu4)k3ZαZp;4f'dvl㎀m-&e~Y?Pn襖ltԸ#3C\μyy{Ď aMcJ=j08mwe³G,;|Rbwv$mbk AG!c]#CbN fi,ÑG0,S.?2B"`q/㚖yCc6V~ePGHwə*^#SfC~kqby\9սX QM5 8ς@d[{)To+Sxdy/;[#dA;_/v|B<ݚ u Jb8\jc KL ^ꎸ)(n!6 h[ޱ/5@˻:qcK"VNN&U_rS;yx /ެV?'oeb«[mh|O+T-v3~bAJL p0N87&)+s[[4Da긄JiǹhjٖUq?n,ssx\:LtzR~u}_j:04n1/ϧ :>Dh:ߓ6Er)e O"#8$H[J%p Ta]mxVLO6O8#r`+qEA\(y;eXs%~wu޽ %]`SH$;%sjK.`LlepB~Zmtu^N0f6oj%|W0B(۫Eq7K7'dP1Nz2j.uI ZmxrLzX3)X"4.= p' 1(_ICm<D}Em37D&cy1klg0vpðj@G: ӀQ2);X:B 0W[drWdV~_y ',kNJe~IwG♐gԞrMGo&!z'H6<.L{d@&/vd P!ՁЪWi=~\欄iAAx F?5^9)R,I[9 0ÒNrk}OY4C E<#[[ѝuSN>+H/Pj&)]z_!]AƼt7K5˃< e/Ja;Ƿ:V7aCaqUDRvfVңs7a`ulNMѠNH!y ^6ހv>&rWu{ecƃ>q]~n21k$q\ˇ?KM yq~Uqč7`*E? oF,$C2t|1 I?x g4"]Yuc1<+RDƲ2iTDtG/"]k jf蟷jZj(o~&1l:IkWΙYo.s$݂˯O /`]d9W1úC c[J޼n)`abu[9./ [) 7#=0,FZzL ? Q~L"뒦ڞ% |,%'q{rXe\ia(Ϋ2Z Tf dpA>BdS_ҩt,qE2FNLߕtd.g {a9C= ?@o̙7 -Ux|}D"L UYr'y6'ou-k|6ȐX$1+Ş_i8yF9br:o[X;c.u=nbX\=QM9 T4Xr J ?Ǎ"@A#-:I!݄M Y3Q"!HUOUB42!扶)*xGf [ýp[?zv0.Ӽy~Z`S"DLlSwIHUC\3V= `9Bp9pub]ۜ[z9oᢢhpӘ\sM_ Ks?DO !J͎_=\M{h5~us_x! HnQл^pXR|~#|6Tz )J͔qlB^Jbc&TV8EPĆoi XϖsHY9\jxB#PDⲰ]׿ RӐm۶k ]j_ p!e1n!遱Nܫw«hd >daulwJܓ)S]GwUQfRί-T:df#Θ7t"[ ^'P`$a>Z=WT7D8P:uVhRy5Gb ,s0~#mapW]3}4HO"inlsrHf&,X!bn: 0u:_ow!A՗U!/8= oE2="R*u=:76xGJ)*A;].i8N;|/"N;53S O,B,zl3!HF$q  IMHj~J#[V1tC͌a=oh#Crr8qWFT5!=~b9wK{~Jvj[ T?r30(%!2PN 2, `ŞlńQ鯭qZ x<, %+,*kWf-Y HHO=q#5(*vq:haA\=?|-86l&2Ov1PmX|Wg^ڦsqTx/_ rj$ 66K9hŲw:n'7V aNѦ"-\(7:P[,cs<#YI۸ճi{q6x)xW>ERCkx^Y]tQ pȉt v.Vyg_r9aؗSrdsgΔIU Y'[fkiEfFrkaXBAqNδH_׎+q,atWɶL1u(xL(`hyp\@<w?.83}*.E>WXVůC,AlSaMB JHk̜LMSw `14VXnF$1AV|$d"Nb հ

L~=}*fe3n}x8ܭ` t l?ݰX !o2 Q Fd+Gdb@9ġEMrML!b:>:*ħ#@ n !vk#dn=z- w |Lϒy(@h+KqHV덨^Үm+aB E?3 6TF{ﱗ"fc +~di(vKݛ?Y7쳻] sпiT<2.BK)} JUsfɑ~BidtiH掺1{H;&[/!"ABO -pl#*#1`kѴC5 I`ƥ̵go 4]oM0v46+FDzi&pկa(,F ]\Qk(啞8srBNMiywyraPq[&e"H|.oa~%F@mg<@6nvnaaKr{(=7xTW pީC,bAR>ckkƩv$sM>-VW\@cPپ"rUIvfjPB2ʜl6X8!n AXyŮ?&F8ɤ/=)/̄,ͬZ!W1Bk%`ы$Ql(kx[}a} =300ber 5Fb8 op+MkjS;3Y8#&u,D:ܛIJ)2/Su9,1︡>NE'uhTM?0%da׍(; QƗf!GB, T}{8eEM4;Ҿ#:ᑜvJNNKK}jsi2)!ӗ{%w-/q_vq9@:\tTnfaw.JA> r|N7Xg]3CӸq,m^bt _v`aPhLמ_%tE|5\*wsK2@yThuCHԜ ^;JS5/˥a 'p*|.yl!y`]zB̚ a OVaEv˰2y-ַ^uf 8u[Uc3q f5&Pw@W%z- `kHBIVҾ -zSɳD_XBu~^\#^if'PxCI؏xHI9 ?8 Ńu$ed7nh/=v_eR:`ɍ{Fl3²|:犋RMf?b ӫ}wrAőh5څD{A^OVC`3h^`0=goalZRѐ={MϿ)ԯX64z,ܼxY#Tiԃ7.P,jR_kVcW|#Mg۫ vBoGWf鰤KQ!;SP%h9X!R ȹ ֠)?Q"Wzsu$RQο~;1 4-2lkIX cb iyRkLϭ98Iw5i]#X؈%-êyE8$q E2l.O\[q*vb\w{P*ރ./g'7.$wCX8!L۵{hŽєX{ N ߼*g 4.w$ Uf)EYWN鶼}QNE\lNWǰĪQrJ'=kb5 84Ꭵdr18/LxD ү4oZE=86z}׉l@\"bwс=N(_81W< h[*g;)'ܐRуB;`VSo!2x{0)WrQS\ $ER)Iqud qP_e2*R?!UekM3y2s5.Ow>8ǺQJWHtsOmaU#Y,$FIћjIy>|fD^YlH+zo%LwgyLhD`]80ZKMF"pH?[B_AB~ f9識ZdO)Ϡ6Vb–s2)g6Æ '}շHg"ʤ2f.Cx= H8.9t|ުE%:KBZ+Ļ46})&1r $ gpkCdFV?4 sA(*$ pR$O׆ƒƑP95 "Iiv%w];Y` tRQ_~M?y٭^ϭ F|RZ^}Q iBtxܻTRVw TdonS&-&+baC>O qNitm=e^^X:ф$q5_aquʘ("F[^^)9>9wJHVzsA-RnmTXn0BA6o"lh{,P0MGFħv'W.\N(Xacʘl{ (Ԛ̾KS [Ao>/ɗBy#ZޔV<Tq/ C+;-k]F3V<@4!RǒG*P|EULOo];) mcjks$ԟ?4?XCt/b;:BLIK*U_4`eA Kd)ѫc *8X.w۽@GPu/{7@6̏dAO4ynyl_sÁ勫]dlq0Shr]ZD>ao*Eˋ  \9>3>p(Ї6!@*w /)) FH<\Ӯڑ?l;w=tilvI}M098,r%BIUQ!ɭh2~Ϧ<~Iю=mQB׬I Q 1Vΰw?+7[j84;*`ixLz-Vu|X{A>gXx#pxwc(EG$XZ.lT8]A5t'[a⇢^h;*c@q(pŧkxhPP`:bX8%Wmy->%ỸG)uu3f r…񥌭cubQa5bǕ`GKBm:s:D4p~,n;`0xrQEVH sB<ʼnʴpi|4""xRRL31uf8LXi$Z.+`˜  TBߟ9) 8s@UojM;6|52'O;׏]x4#>թAET#o]ϡq4#_ßΫ3γQƿ} 琨&dEc]zDtIs+m2'>y򢛶%W,Y@p;@ &" i}kR)|.̛TFt>apP4^F=HőXr+羢y2QjhA>'#wb!VP` d*{BQ)e};2ɠ¼#%)H]5viHGȮǡTC Hmc?`sKqS_<_SM&j `68Tﲞ}S^-ΆYg3V<<ԄYeiw5sZ"0@ckO  _ s\"wWͯ]ՠg83՘~TzwrQȪSh{)#-n5ִLB@omaiHXK5HTG5ոȡqb:qT0CO xg;kzvmJTbƁ/SvTuaawYxPz="YZ64-cP. Z xDVA_a΀TSKlh. XI*]ž۶x;a5 g ]kzz ̆ͷ%h0'FloĄ<5&E:Y !rnM11u8Zf\1~(QO,4CyL-f;DDž{kw,.ZhPNGc:'64;:@ssp: R)`mùz0+܍<6+D@ayŐ}8!vIEʗP@yGx(ƒ!i9Ȃe+]i#ţȃ綽uϪ2~UTy5t[ W>Sޔ E:<:dDQDf- IMgcI,:Pg- ׇ2S13v[?0@~流x /.@yBՏQYOjtVƫ+Hgo{уNMwyaջx{.fMIVO!l`e9c/My *e [ajnmW6oa2( ۊf|+hdN.mV4- `Hx!Ϙgck*J^,G՘rIGWyJ>Y$/ в# tpg@Y˥8 7[oU6!ſ[׽#a 2tEo1i~hS=Tӣ uEϑ?nt`rc7ʬQFL15Bde7r$+noHtW~8 u4t p^uPo;1AG7cy͜)4N<(Z]I.4nZ8Qi',d?#łS/!DY(o-W*xPr7x7ˑvgYB@tKܮ7x0w Q.zvqBw =zڱ$q&H 梨A@+ܶ.4E+|9o?o ͋YX#]- x[s\NC mH3溓ڎl1M%Di v?ӎe*"p(=ܽBBENp *YjŠ"-8í-ݲ\d,S䯖j\ӂjxrKQZp+cg˭-{k}8ƪ0PH D)X8-X3+KߗffM캻݃]rt(~F`B +嬠u=%~γU.%}s ]Lt~ ުQg Е +><{x1讀w>FRN^PZ(5Ke(j)Z6$.d˥KCW`\%}dz쑤w.㷵G1w'eUz^>:ęEgt/!Uj+ gVuduyG: 1_{t -#81ۖ,2r!3P] K¼׆E4˘W SpEn0{zSZtfMHN/ǭzpaGQLȐ䘱LGܐ;I3NJЎQ7) .Bzl;o)դv|,R+i7,{fk~1rK4J:Ds^Hx*RI xA1#z"!>:,!*p"-S>|pŎħ)2/x6dbK4K h|":HP(6GH+u բw ͜!{c&&P>pkB6CW%-4U3Q+R] @z SB$Ujy>6 ȕ` C ;] Τ-E#ϱ>] k 7Px'@ (@.[ܯrPX:xc9;M(kF锿_.V/ma{k"vxPAحL귚1(LZψ83Ү nˇZGLOb~C9^vϊC_/k#;r}/!s"쑖y4B ge9ʉ?ho#r`zWF !;  sAVlQZ6gP_DGD(BUIi-1XGi>mgvx&d!QU%s"{O+a*S~;<{JГHh8>j_P^ T4<ɥ}6%I4̫98+!u@m]e?ҔDH޷/ `5yo yRd{ІN W4?$wK%E$D19ԋY/j4#)s@4yI&сyqb-18J0:ï':pY+.~_3MY!H^˯ޛ$G-S;x&L /qR!'BhNxN#+ PgS"[&z^ݨ* jVp5 3WoG|7:/V0c+QjpKEA'k{[ W%8۶g"Go{$EF?IR̚,X9دˆ >1-gP CP)Kh`[Lt}.?jM#;3hl9AXDR4ռ X5[L8]\ mfI OQT&8EI͒"SY6#.+?8q /XAY(ߡ *ψߕ >8b$>IU 71 M5؂GQKU?umqĠG&T&W'b n2H3}9н+{8v[Rg뽯s_OP'H BN|rU[˫ۮhÌĠA@:Ru"؋AyͿ4|`.9dGk̹m)KIL *JCF$>u?J^#xn!}d6Bv&è"O;xO8,F}l$$tN9n1}PJ7ajzȵ[20w}tW׍`HSmkO΀>2@ u5gs!~u,P#D;^mLjT+Cz$nyl3k,Y.[V`D4:(aV!0iN#ΊIE5eC st>$1ʕ\$HCaF[Qzeb2q؃sbMǤ&ia|.9hkkbA?XLE }g*Zʴa mqIJܰQWC`Q\pH AH;a;-:m+Ń**v;1꺷. |JDpuB]ʼnag$@Z^. 31ɟ4[TD/b>6dI[ZM Ø:0b3)`,̘.<xx|#hEM@2[!J`N?TŚ(Q>xFxfJJU傫zwjsr)ű+5B,oJ!pB ̎>FlgOYd)^y8<)_aH".Lywa=3K=a]E*`- eh;_Ǔ(aJ[?6ݩ^rɼ )gkebn$1Rvz FZkDuBZ*78A4vmw YVJw$#s=2G+B%tk 8aAmzMpv[ hp4t"]Av]{O{CKeuQ-XMsllHT5_P9DDX)>iÍ vuK3NN "af=~|xH=iS+aNyMǪ}W9G4[o3#ԃnY9G`#.L]YE37!a}(%|)iht]>MKtQ< R=FAW>T}`e8GGj7xlU;D?7^+9JdnfR@BHՠb2{B;7|,ʃO f[FTt3WqHf Ol㨕-^6yR aDwBR ɝScUhC/ˣf%6yAΪXJO"G~+eA: rg AA,bB[yܬj3^4XZ( C ՇLS2# $ZMS,F˥1Vɵ``Aҷ'ׇa[)O͐aǕR'pLo F~&9n{t$UWfjɡ RY쯬U LeŤ+/w'!6*wME5 KxSRw U`RBE 2u"2ߗlA&$ˠ;T2zx.-;%LShg}hlISY@J*ZRC[Ipv8H!E.R}/dDa$p#B#nu/'jY@T2cp>]bvo~x@rRa*! > WR#Kaל&GX!7vPs={U|D,He",Osym @r؉ kIuj؃ta[a*9ªV} :px@[ǬH.{t&D Xʔ='9:F͡G}3c a,J-2ͣp C$fW_{,WqH.P,j~q9Gjra?.4E_xw  -6^rQ);6r>ri Ѥ|U 2>(1oCnC&]@~]ʼ%O,hLI `Ӻ.2NΕ]kn͟do^1`%l vA s>|(#s3@5ʸlo B:(JS.^ӿkBJzh+H$Wo?> p3\:Q{.h8 z]:V j9ocw_G$#֛ud4s*č::RV MПSӿ-ޖ&ݩ7QT'M݇iA.[4* XijS'Ao*:f@ DrdDD} s$[l c22aڕ ~i)R8# ٕ6K[ 9u^.'ؾ"+1^YMbi e9+JNy\Ѵ2cu^wa} ƸeRg~o^>X]/9&D/t3 q!8ҿt?!sm|дgCHG'-5b4VFw2!h=2>H:hS/y4F~rj 958Q(*d0tM:9wat6`pi8BKN0ܩ!#ꋑ&{)VI$9덂=ikVk}Oq97ᐿ2Ѝq8LSNcXL0wDdd|hn)"@Qc7^0E{L=zr)u~40yR,16RG777Oy5X>Jn*65@f9̶-jkUU e-$_IX.&}s mdiÀD`K8| +ޙd!8~{6Wn}.@O*0L[[ ')jˑԠI?czSQAx*ϧ}O5xWj-Nv%f$;z;&rd yD8 R_{7E>(r$I T)?kڑ%|M&s C[HXc$b/Ri׵Sc`* +N[Yq+wh[1G ++8_ReafXM©VU yil xmEyL6>pnQ1N7y]6o@T} b()'TT?`z>F5h}G"*[25HEF}Fi5b OՔIjZբ@@kݵG6 Db|pRY` BQTp!pĜ5tf(V#wR yKvZ@SQlIO !JNd{d'f(r0Y3oͻ Kn>ʍU%c` -A?\H?;|j:?5PgƾC2=0\&H-Xۧ0Tx5KlH;_ӎ/@ ׷=z}ܲp@R=r&{?1b@ezjBOxX"gj N<_> ZP6c} 4t[{:!?c?q.R79YJp|jZ-5Zwp9/:Vx{7Ei"FA;18g67weypr;YU :ygY>P3O?%8yQ%̈P{2֠B͙bf\QXT;.zK(͎'&@y 0CUlM+mtn=ƾsy]Sx/|QTIgns6m-j碄 bj~aQ"]1"KvMXUBЏLm Gꄍ ?+bko.Pick绯fLoL_YaJ̢s tsC9 ;gkN&M3 S ӛB?<+%Mn@G4/Сm Zv0zNyƦWRDzSAx?aidlaa}$ݓ5:^p׫ d)!9A/zbI4!qҶq=.i%muhśd;up)қ/@RZ?=VbYk/mT܇5*xZAK c|<.(n"mߝ<˂cKA;J@UFe/@{ \L*/̫Py6q2lW)eBGiḅyLR>c;VaDW26̾VdnzQfڃp j|Fˎ܏!7\vIc/rBz<'Y5f.ktZK )dm󚡵'8 >@D6w/&h|)WJ!`B  P!ٱH/}A[)7ZQ2>FH"bw#_US[v>‹z?ĩJ эt x B1v?(ALm,5Ϧ/kA2ʔr0b=+@""SQ+ydn\6Hz9 ͋B3xsH=Gݠ ]xLoWNԎY!D_pĦi1bPm>SC&#Id\SRvD@V9f83,}IZMR9 FAT{%چwi]aLԭ63.9syJŒඇPQ=25ƣkā ) O&RJt$/Wى鏩ذǃ_}EJ#kw5J&uw*QEZx9g.->H 8ptNcLy'=}Xq|m|!_,1lӶ8}.}ˇ,R,K#27VR)IT`Ͼși7pD\pUуF+?p.]B±j:t_-K&C%P}m̳bfoReZ4̳FyUk{%bTS?Жτ:>.&]GX_Vv}fTuq-'j]˼1eO:_j`FQj'n2js nDѺ;z q&axYUӅcq"1Dun 3Ida_\ lq\Bx@dϝ}'% ;رSɋB×?-84]'27RB>"%jƴ|Q–n#̺NZG܄J!p$*!&ųϸ 2³}ݗy^4gglCh2LC`#z X ΦZ!ѭެ LS\X6 B¤?%`%kGg2粀ݫ +6տ!qݝ}XN2@&vind+3垷tOOQFbttZڇs:RWj*^( R` rDmٓ x9͊\Gbs&(hDnc"Ȯ W?ei{AXD(]Wr <ohTNt:Ff˙8kCt+|Qג@ U J} 0){e$u4/JTذ'ivmxLӯpq0|1͛7U|_ ֺrJk7Ncz1#A+6Bo/Qaǖk/PBHjZP+ ?ϷBbͪyW$ߨɗQNˈLp(ߕT(/ VG?I}z>w _%wj&#I˶ j\@9rnӵ Ԣt{a{2ّE-ߟU2CgUS&U੨aҐ U>[Mk4`Tѳ-?yu6j(`ng&m&RZ:S XFkeT"8vcDi>1]+TepEn;U~?MDв>. ϬDLz7q>CvHY=/!~Ʉs^2e.q)Kyb3;&Bv\pp~^JoH}XTR{=lV)SvsH9H5pvS)_ c!d(a Hk_t e_"=#wxb -tw+*A*wճ (@F=1~xp-]Iǰ,} rF ꥆ2z3(o$3{d1834DiՏAJUآrTPGV0"˔9TQHU¤De%n '6@_0/9%dțln&tPA1?]pb.v퍮q -b/H)K 7M$=dms:`2oz"Hȸ8?m՗rYt/CgzONb9ў5d(\~(h4ӰC睲q'v=(+Nƴ!!ƥMn|(фw`r~ :k4QBNVeח&^'0R5ǽI-k/߱ŦU4k 2Ĕ^#y6kgYC4z5xUOʺݦOXQ:7)ZKz<#"ikD/dI4껋#-TUnDQ&lHH[}U-ad,E)0$@ j%/E_19z-FTz=*įwb0!O]&9s1 -̋&9fNJi`3IW_ΆR`ώMTң7(iF,ڄ.(h 1޹)cdaVdm0"|[ ?;$R64u!S;k#|k.Ux쥯M6H Ev~ZpGkod[ bqXv}`%DB_F/`RUΘ!_fE B@B5BdNA enGC>h2*X^ YM= ٰn$hFnҝa `?'%E$k60Jj8Ydl3(Aհ h1fΝ5AYKv mxm8ކonصG57T'npҺ" SP0 *=w&I'uJd({vl d!N0(ʖAtqqZc]:.nkSK)h דօ+J,53-[#sTzkWN!w9XiR =ȑW{Q+~C_",k (fB^:N# Z9pas4a}veo4`>fy ѧCntKw"Qp8+Et9 `S>VU?섦=U+L6A5utwNAa{J7%lr #tEXi`;~r*؄˥BE“դbe}pm vUPn,’rvk4Q3Z8m!hਉ)jLPbDV~}{ܐR- t;*ƹؤi~R͙z&5 dke'6mb?NߨVZETZO/ȞM#(a:T oh>S/eEWF4 wx*f` ș|[ۙŒ,E{r0އׇ=Luܷ&jXOn rG{8oJ 661\W5i2 >jNEεzhu/sL>:AƗQ,m ؗiL;a"N0]?lXv2˜cƁE.KTK~ å+sZÁMճ^v)]|9;6 k'.v9oyѥ 934lI\h˨}Y%72QV} xLA.)"҅*OA?x ! h{ (:}U.FCʔ`=8=Qg8(T%Q>7y{W²nIyZ""p!Pß[NӧUtjޏ?S ח菳=y3VH{wnl7gRə ;찯^\AZn%( 8ċ2njI~ ̿˺V OB~.+!^f| -r> D"w6-FUvCھ%MU< SfbhykU[*J]-C5uHu]٘ٔo8< aCזdWHP.QE&7/*aZ(+T,-ͰIE5Fiqnx_ eV PKWgfcQ!LULս?X}W1pC`!-: DP$]]vnytb_%֏\HEvgW倠~yu{X.WÝ3 O ]2T,3eu8ds5w!yp{t^C@{T(&,0Yz1T!$qO/ "Ҧ}P.3 lx,* "n[FFa(CQ[ 7&iXl*+'QQXd6ם;9< z|G.\_QXLpN;4FgT3,oCU4ѧL*bIa&'/Qc31gi}3p]ntB TѾd]ƖIkڞC!1vS@)S ʤ4x\[%ϘeYG'Ax.J̹FSdLi tͽ}~ѣ NoZaͻ'ɊV ?tPهdKk%Lc9t!Vf<4 (Z)b& FVG$.(omͰ9I;Ur7N gO>Lv'L jbfy6t]vsȯ{ \@6\_w8`9:h7qbi0BSPO1-?c`ГȒ_ ZP8K65a at ]\S\q)6QHV!od.nDjڲ!E1ot #_J#VF}ɏiQ44 yLniE*I]=6qo ?;i~/9mG:۸y"@hxɨ4:bq?u]3AiAS $;JE^Մ#J:zX?E@K: yKFagd?N=bFQ]!e]:41]Iw)rm!< ; '>B6]^U҈i92gKHko R2lxQZ-۹Q'{QXC `/s5x'^A5CX_ = zU QEa7Y?2r/ij p v>g q\(5/aV5d.,\%̤-OTyv%y$ziHe,m42 &>\[ ?84h-?99y ?rd5@Eh;7>5tmԿyQy_RˊV ܣrSޗ6D>lͨ8YQXaː%\1>) g~h^f=߲VsJVoC|0[ЧP~4b(ЖD*fqpA|Q3Gt[ClE3N{4um S.tV<1h;65X&?, s[a"D#~<%2^Adǚtgss68ʹ_,ǗG!򏥈QV*@w.M$~4GlID{2n>aeI!bl/ h?fwsn껴40R~ 2|Tt1@vz˖$ghçIZ#V%Xdj4 ~9[3 Gu쩹Bi{II"W?,*yVb+ި&WvH(tDeGD$@wg 8!o˹>\\aP|l"<ogekiM`bՋph6,?"͓ ̍յ'g; ,/](Ҁݨ+@ȶiDnjqCyE ]3B40Gb}TDUd7j%p5ۋ炼``N!FywtMuzV4o%s=.b;M`1˖g3 n1I/2kq0" #{(b:ol"k&cٟF@(Kى2t2*K *K@Ӎ;pqoNpY8xZ/37:Y,ӵ+0d2$trU;zQ` WCv/8,@,'*ۊio5b/,Cu]z&E#BI-\B O*tFe8n|)zY&3; 1G$N.MMBꂍBo #ө,~\ִ z*٬!^q $*<,줜KR>a8|99zɓ=U7d]lvKiks>, ClJLXE(']|mPML6_`3&ʱxY;Fx 5y3B/T5&A`Y+Be?bv^t! s杬KH#ܷ&  F`ys{,#8E &j }HԷN)ry]fEñ{Xo]fVF/Rc ;V{Dm4|n$y SPtqyW [b 7W?y3r tEw{9۰,u}7&x05& #pIs0hL| HB+}l^%]4tUeFVL2\[P=DpT0,UUρ]YVUgcnӰ-b2r_/ƭ x3Kx@Һ %_6UsΌd)m>]2NJx}UЍw'oD!"s:;D,1VQ{Z auJ7֕?%Z\ K:6`A 5Shf+FOpޭ4qil,Yձv C "T3fdһ{{tLJ"\W~p?gG!.R^ ROB4 6LJ;`WƇKqN> u^JQ[AWSiNi{RΛ zN?{_xiO&'CSx1_K.L圗()"e k JqƸ# ljȖS ,I$ 'Ԛ[b"H=BCy `]_2/(lLulCgJh[ׯ(y{XWXTz =eDLId]$,g|=sceJ?lB@(IFsHtGO""L2S mIWrlKN6'7~3#E>,hP6r5@n XqA%?mt(Ll=ϕ(yxz_u5Jcv4lǫ9clpj&{$NfMT%hbYϱjP2 lץiqN}'Vd1!_(OE˜UI5^uhCCрRѲ=e8#hԍ.mvEhgoF0bRWWZӚq$%~KQ. 'b@x9~-=XLf4y\<~:ltBQtuG.Ԃi |F21,+Z@(7P<͛4z=;f*R+8UMz/~ ln0 &bސnbwԔLZ}F;\kїv&["G׼= #$ .2= DyigGWL^#ײ|"+Ѭ+[6B&K`O'Jq ʆO20w XAV|4FﴷULtB<@]9D?'%3S]_Ɂ8EET\i'Ωd7RᓄN'ha^:~׌o|`}f9](O<0hתb;,\[Qt?}\ >WntcOk`~,/|&Y(Oݛ\t=)%bwEX,죹2pm1y_cq," K1Ůk1a恋sD,@7(?6YۭFc+1ɨ-)|1#N SnP3#Bpxhp,qݖĎ~çRsqjN+. XxY}S[EBicX^$_sr}Ԁ])?z+s1d>td)N,fb%Szt˩S5E)ɔ- / +j3!޶'P̞wv 7=yb8ƶ$Bh)ixQT]('-1#ںb̒ c@);}5o"iGFO鹱7j@ao2>دA}9TiL_'vJ3,}Gƫ!I';cTF2rqbх zB LĶ+\ tn@JL}TiŠ/'ڸh뭙J{:ћ`׾w'U!z= ׎4d0afb$z"~j!7qj^L Dupa1P 4!ra6xMf/AVQwz)ZEhݥnrYr"j|"T"ǫ@_W9 ]ZHDy3'l$!붶^;ទ7E]Uj%3hg֛h &\\;&\QN1 ~)[fUO_/VΑކ8Ykmf7f[faQo{Z%-Y+^휻6h~7urGҎW|PQ FOm+450>N:N[Lz562 S>d3C7Y\b#6v;X|o&zbT lܠn0卄TXav:qgNJ2-'띢lm! k W8[~6iQDtJڬ?%W]~w+ \`{n[f@o]XfQ83Ȼl nV'y.DNS1`2>ULE:AW@eQ(>@Y~#jvFri_\ _Xٔ N ~[>2E"s6: ~/Sq 6L"ZS8`D^7D˦]F'`׻t82v}sXMܲJŹro R-E'mødid݃ ,U &xJ,f"\5QwgBP韵>@HAFu B"ZE&3gmo:9RLam&nd5)WR}ّ(ޛrQ Se% `8I,H6Sz=5ĪRϡYA,[1a6 o Q%VmZT+A%Tl Α+d&lFDpF% k-bO]tmAǏWʱy\nϒ ŀAmf̡8 <w1&y$'Y>gu$Kk ?WZ`xɛI4}=%q KPp岱\gE bÑx=cݚD6ϝwƼNҫT; _wytIǑN a6 n^*o48H)됣MVN&UdߪGJg2 LxS!aM?u۾.c.&vpffHV[A'/?;Q^#s9Eޯ@: Z tj9k 5ZҴt‡̸Oy+ZtE+PH|j"] `pdΫ6sy#?<\εWtQ^ژu-kL`4Mt6xϞ<[ċ&Ε8lՆ GNeJVIsַB*P{:Qe\Pn#_L8]R_ɮSSk%>{saFl5et7ZJY6G4g"ZavMy} ]}N)_/P:v/֜MF3O',SkZ-%u@At> =<5Xt7(b lZz߂R͛kZB cD h52i]#!/vFF)~ыCG;Y!`d#lC[ikE ߬ad^K9zedRgQe6|At`?VE+7Q8_ QEl91 㡖$FM7fkUKE RU3]yYnE,Ede'μ^PsCl2U1 :VU+v7TχrI^v yZpꕴ׀د\C6OIgSG kig6x pNz~CLN-mFR}$q+mB6jB' i@AG)N'xlȋ1T*ѺjllԖpSX4Ķ|q UQIy]8:LqLd7GmI:SF z]Z; )6GPUŕ/xw6_-8*K\]:l9nJgՉ3Ab0E>m6v"=SߞUpdY!#y!q&pӟKvQ)gGJp-0XM٥|Q6Y4JNnЪՌzXo2.ך߉&,nl$KNCN`~f&kD=+&\3kKo<^P/ZoE39nlyX=F|=S _wh!$vxkVm;_EY 'x1DA噩crNXoPbae,=_z#xK=x@n~o!gWpHOI _ΘsaB{ 㳆?;$aha@8*9,'izg|}l֐_(]cD|-DZXy Z,'Z-h!Yss6 >?[h43rlۀapd4\5Ia)n{BqwGi ҄W3_rp?C_=q=eWco>N`e)RDmǙG+B5ۛPa6 BPǣS^ 4"g%ZB_ Sq3_@D/+aٵLdyF>bym^=5=OJOblVRuK"Eکw F^9k6{PEgvrx̃mà ,8 ZΨ8w=u^ElLЦM?JgJED~YYK@:n {P&Mu}:{zIZ{?YUđb Y@ '%gb^\[O5s̶r G;>ޫ˂7?QbMjI =6B }XoBŀ >F-D(Xρ04F E{qͮT.'pMer2@d*'  }t3Jn(si[YɑlVMClsWgMEYuR?НjwjyJ95䟱cxhQp[Sӻgw;ESPIcoT@v}3U:vuw5^Ss.q7uiXz vS,UվL@\o`ppG"A[oOoA]?|Ԝğ/Đ+WhC:\?ds%}%Ex W~6v=ygmZfB4殢'}MtwTIu[2hFܥRN4h` !6 +>H vdAŧ]Ѱn=MVgѼPo:)]6/m&%9"er1;hgb4p Jdf϶9vyZ9N@]#jGms xH[N_%*QA)]VDj2ֱ-.n*!NlRP_U*{hS0Wh|t貢#_M 8B3oZ]^i9F^焝ȻO9C,ϨCG Нt$Ň)| Sfth4c W*;.0ߥ1ߍQjh&žTvY51WcspA`uO' ҔӐ a@4RabgK"4FZ?%Bq/f @yyjV;)\WJ>5a k\؊7$7YEK{G%Rɛ!ic0KwA7%HQY=)}IL͵싿w-SS<& lcyWgl*7ΚZkaV /..#S ?.ɕ_rN;{i8)N9uhtA9{F3?Ȯ6eC8`0m- 01 6@yy{nǽެ%mWh75HITraqTB)bpgΜ ]ꁷolhk?l9jߛFǚf:(ʤqB-N6/kBRSwWjw\314S8]RaL|&0g}1>xofD Ȓgpm`7Wc亘Y 2BƔ_x(hF4ER)؄3(t p2eH7!6W@ Sx{)V>]=#n!%Gi⌖)Z+JGVjIO= :GZ,:`{g<cve XTO f ymͫc/և/L9(r]d'+eT+=@#pRH]8ު`ٱ;{\buL\,O m[@>PKɻVh;l({ZlU /BoQ]6*0sïH^RqX!77/ӺovQ.42Pr PQ}=d*e_ J騴sxU_78^o|jdQ2m IL|Eࣦb&/O ?+H-C I)k3!ta䘎F)i񖘅W"#$6cU{myZNk322BϧC%留-6ȁon^{u4/A߭'-:TO~(guX(yR,7D!PXpV<CkX1٭+f|nWMP&W@k*cT~‰3oޒ,NEޝ($Kg<.\\*Arlj,幁Iѩl$wi`azY2si~h#9DcGMv=z<괅֕yv2*I,"L-PIȹ_e(| =p#X-(\gpg+Y0"|mht_'^\/O[CVPC.59˔m$nՄ A3vl_7N qzjoNZ/:VN6˥bB9#KY6|]إMjSʕ%m$ :JAJ`qRdklg(0B ^U q8/W{2a$Tk,]u.K"U俥ۀna0ћԳTNEI. rg*^&2bfO]F>I*\g~E|xs '9Z;QyZRE"7x׹ɶ @ Nu{vӳO:xV[VS!CxD}[aB$( ԞNԄb(A^x$4LXQPx0Vw&A3 j62w0=>WW|^ӗ9r2eʶAK}N;ur{^NKmfȣu"9@])#=H3qcDeWG0P+y/ jInkKknG9~Ҽ6n=߆fZ0>˒DCGy2"a]z jB:z?' TTo˭\_]/2tG&>5nj`u"}M鵊$(#hGD3NjDD +dDid]')% R?ny^,lp3L4]˱:Vm K&n8,o"*Tx 'ՍX8#AMk\tԴA_>Lsef23F ~чq'6 $1#,e(Ͻ=ta yq,@-A}kԅ=m㤯fНPXOdϟ,Mݡ̳S^[=є`֍9J_.\5){ uE"jć!?n]B{?ߐiewMX b&Gc36^ ?_4E?9ew`L }`wu)!+gy]fԎ(9\&Yߥ0vi`m#"9v lCUZy0$-EaO0`v$]FSdy6$:G5m(긠8͚61[Q.)$lɌ붟gt[n `pʼd n"ݖ!Bˆ곢 lٖ`0nau'_FnLKn ^氤/&9vWGhn 'EoN%k&J%p`IBi_ hpJUXy>1UNՅ*@X =`ԊDQ?OOj<5X |sP~aɦ= օrR\;᝛\x&+f_zɀ^oa\ܩ̝ :^8I@"K<~|{ 8(g #msj_7gU2ƌ5C|aVEƯƹ\;u)@7B4S_;8:[f&)u"UTafuR(N [20a:vS斞mou{+wZpSOOQ!W٢ (:zEjb2 \  Uojްc p[%paN1WSJE2HhD\S~+/ ESBUOLyZK,i >=pjrJks> k+'р{HF0A_Vf5l9ћ^IUAPҮWS;u7,Kz qdqicΛbWUAByxG>l('e;wmݲ FDL [\ J<؍#L Bs_nE|B+R;jOE~fzun|nS0 R.%j4~[V&S6X8:"= gsɶ1f%ʃN/yQGx+ h3y6P! yAJͦD4hGrFn$"[$ {.}h1cZoJӱ [>&ok3YʒZ Mv OD]

P~P+VB?ݯkWq)oqbi|W~>6v].oZ}lt>-^/I|MCY>E͓r$Ց9gWOʬy/|*9M.1{Q"^b3#0wNb^GB=%c""qĂ{}?k% ǻhi $aXIi꘯ YlOڗ9JDM$P Ȫ6N]wz6Uݏw>NQ)$Xc!@[;CNZUo(BDŽ0&%/յ𢭅J0j%jJq4,N$ ev{oyyCC,!>ˁ Abb=P vUESw훤*80 ˅O<ͯX7K)^.3r!0D9*USGЄ~wf(8Yt;n&ƨK!CݶԪz&2C(POOTv )Ώw+qk!YȟmF<PZ Mo?O)D);<++ ~'uH{nCV^Ʉ>}}^\qߊ k6 dfU7y0~nKݣR}JVJ^qSqoL*cJSw!ހ NIpאM)J0-CW9}3MA.̍vKi1@GK1o_]k5O14 ϒ^Ȗ:waP& @I`㠃# %Ɉ ]j8^ 4 3:wjs׫8"m+\3̪ڬՇ bp$Uѻ[ s{iT ĒN3O(}9zG&%n1*PأAa:g4vShd?Kݾ\$ÿΣH$ͷiu˙ȟXAeLWsϫah  !n4.rL[pLVv('<%NHJ=؍ ;m{O^*eAND=$§:ScnK >]`*Dwr/=&0#<{@&:>G*H_Fi.00HT??yԤ+Hs=Gnϭ1`a,T0Ҥ\W"~eYV{dz=Dr 9 (݅3R_Tq"w8Cb> Hb/EJ[*.4 `J~kNy2S&t LEx]˔:0"(ttFS!MA^gք0ID3pt{ }yr9aOb Ľͫ֜#q{F-yiZA]F:tĨ^4DkBڮKƕFgÈm58셦*&W$CJ"~1uv(^JSx0LQȍ+1Z68TƫRb`'$%yЬgpf 6ZyBSzR8lK~ ~mQ4[F#vfpz-v!EGyJ2II7GT'cq `/"G:]&hq  _g|cqJA^8xVA/sj[z İH`o2{tV:`ccP$`Z󶢗ZzŪw-IX$>t%: ?qVQ0}\!5r1%^Vo@z?*ڐuj ?#MQ]NJ3F)sv̧wyh.h~a ()>H3%KJP0.DFl%ҌAJlgYn?{߰, @i%iۑ}0Wxh:m:OŤzVWia^a G HY#(= M]B(wwV-iéBx&~{@ɚܪ]& *]c:Ē)u?NH4w V$ ef:O@ұgBXGNExBF`,E7 BҞ[9%eu /42OHӝ_0hgt9olEq {c>lS b>~PR`aPE姀R=ylG01$j%jL[" 5R^QN2 }4!ML}[bn 9GQQC]vh7sMw*k4JPV^ވ%y60fE>ggcr3^];@Cp*a`n@ Wȥ$' uN`L%Fu!N|-G9t眼 Zv Vb|#MD'Ύ#͟lˌ^8/_&S "bw@.,ۼ-*˦VnZkfLQd'Ki-);X"Tlq?{1N24]R" e?c\۟GY;n 21#=KLu ˉ PjM@o/xwz|1&0:胘FFN?:}Q]ۋ|/O6/FE N5O=  7@@5}v6PX=ʏis^n^|UgcZI|*bBe98@8{-{Gm|ƐiOS0%Hlj}NVL7箣#qhNSֽF7F `u>? SNrF#ʓ"3QfՉ]_N+⥅cz^.RS|`TBT &=Q6%bD 0 k}͙!uP~ #a0hdPbkEO|8j0܇/Y8x{&7\[`yZ(+h=]_®?ۆB8D`CYgx* 7V]Y$S]qr[Yit$sKuf4K"Ok*7Cڛ1JZBrSYgd>>>F~UJL(͞26qe9GȤ+bA"b?[T业6Xea6=ZK[W)q!rXw:.lΘ#`'iliYoX-fX$݌ .Odg1$p( k>^<`]ƣ׾]}krj,!)~} }޿1}'Қi!ubԗz6YLF=ܩu/| CwER8c%W*c(H~ q8Xobg~V& c݋sU df&uȗlM$")0=_.:!܋caXkq?ʌQQVyyc3j5  '=>3ńm <ݍ״GEm,䎁ig_~f>ֈbb)ea>""Ubbb E?^c4Ԅ$TW~ s&C@H~Q| -CDw\9R3DKSH 2G ]}ZIRl6 Aiڻ  u3ZG[PhȃnS?VQ1Jð1xW"O:n:j_,yZL&)ݻ/|S#MSqы>ͽ"|si74$jϽxr)y-G2!ḋ甧_|(ږTeolWÓ<7-ʆmA*M:5 ѣY2 VRe 8XpX#~`5lCw}j7v Se4~>>bԖb EU|fnU&|2+ TB,݀P8BX,?UUJŧ*IӋhVf0W~y`ͨP8Rmք(tz4xJB""3_I6h/BWO~fd)rrfEJBV ƫE'T#yyUcX/JMOz}$}\fY8 I&$eȤ}=,V7¨5fxvזA=ˊ ,Tz0P֜nko bQAuoSѸ.Q_YXT<>YYL Fヰh87[8Ǭ4p(L#W zA/a3!1 \퇆7gN(Zg;2b/G]sy zd96zpAGqJ̉u@WʗJ]Y>hr_n/)=%="R[f^\j8|+p_͘A H"-ÉwDb׺EXc간*tBk`fcAAR]ظ* 80h!,uOW$,yܑFnD娴" 1?v-fA"D4|&_=zݣ'8a^i4mgӌ$֋Ns (t*Y$x{˃,u> -qbwv? ;qeD7^q{8~PD7]=xH !?ׂ^NGvL-@g~ffqB$t&~a9}eRIՍ[%xC*^xvVKv%R 1|}Эb=);#RbH¡\cAF,-,֡`W#I8bz*]MVvWb4(J [MCBnpdVJjAKȨ+)rQ½QR3iI1wBGU'M t S?h8|tZrǷDJ^VUҁR|yRgG:0ɷ5 *!W5miؘfdoP3E·@"Q` $4\ Xզ\ؘ昱¸OʶSwMRsKhkUk0c6kXnj8t0d78 vWއ5w14(_=0oLcpc3۟<^7ixO2FST%U[$ۥS@gmլ{lE<  uLuޜ]@< {9M`lK0XQ*_W|wMTtczYx9.< ڎyq )~c]bmq{V'e4!ɜ)'sF 0Taq%B wT9pf!QQ.tmSj,/5`~Ú Pı#1KۗLLDH6Ŀ 9 =QYWkL uWUq}V'GA$!V#+`reitꔺC@qGOc\U-x_N-HDaY N8Vr/fq-|ё! 1c|tH d*c\J bmOk,PzUg89SU,)I,R];-Lry9ELyي;G^g?XEXuϾxq+A&AkUcd|Zfu0rn8oQUWGMJ z\f i'w `>hOg,)*0qCklL"\Q/6bVwZu:q7 U` -*ey!i)Y%gZ޻IC._=)&ej<whaW#4Ѭ/&r4Kf"^_w"݆[]fDˡe0|tp”5JY^NP qY&{$?n+ LB&.e 1Hx E}Xd,Bj!Y0s%h{k s{l*?ZMDx ߄89堝g[|+Kg@)5E=U:L ?].M2(1T|gǢ]yCL7fģ%lO!姜l^vs#4 $X%2JjF4L l%o%AF5v$$9j]XGH#[>YuU52=r2ƫZqfa!H5@"`9[$tjIva'ĤdT2 ϐ/$ITZl.'py8l#ܳ{֖8g/MJE#(Okũ >[Ip?<;L0?- HGIѨ+a>D4,4w;*wA] @'CJADn+Gdcꥃ* (lnbSl;v1Tgq U_Ip\rcW]iHh;DhU7d ^"NRb8*%>lqٮHw7c#-:"2h0xDZP6Og=p64 /.px<(JT}.=IR&(%IA袝Ẉô:.Y$o*_}Lsۧ' FUzC4Uo(_"Y ~CqbmnԤ:Բo@I:(_$]"&?mq [k{c݃Й9zloFo.`QjiFb 0.迧QylD*R*bhQBqjP~;,% Tc8.p䀦^AS^?+g.*O$9v00|ʅH|* R(\H@7Ģ?<K\7&&8$!s Q6n-%d.lE~ed С/cϸƣ)T.O7`v3R.0ZpI@;[L!s;;O& {N~Qѓ>mr]3-&ΥQ) d'}mN8CqNJ_yq~e4yUerfXLIS!rk:Xgo:7ڲ%㍝=^zo!d{OPA dj{C#lbаj߫|K^-.T`Y~YɔX= yWb^1vnTyj I>qm-Uy,df(`hZG@ܮ޲>* bm3q髉T(勋tĿ j79$Njd,8ΕBC0~"-hGd4~N!*qO`q{yS-L\ @4Cv Y+NSEnhPle5ؓ!Ws`.6em.Ǧբ\8T_ܜ0ĚPUZNbEΖȣ64g`ޞQ\W6w>.)[uǐ6hBߍ1YѱeT%,4I.VWS88_`!pC,M=%2Ox{/|UUj.SrL^Gt4m&b-X2=H+Tʅ%S#L*F9r J t*2lӆVymdMme՝Qz R<-^!{qdzLn"_ 8W7(A%]fK_yl,f9?NL Jet(iz0JG Z\-zhe&̶2QW&TYqP MV쮯3qeeĠ!hd=j!=v{ʁ;7 45cFn{7deͱ:*K܂Q?]E2sh>uT~m"}OjseyXY=wd ߊ']G9-D\׷TP[u6mIolG麵#öf5Xczmn6Lϫ1sxHt.Z6o<5rtH!܌3i7l!@sȗX .?NWI~6:n='?!^j,gsC9cnײTH)J{47 g*;U]9x4)To7#&Le^' [: 1 R6$[oeant XGe M*3f!67VV_KSex[ά#;j0;pp5(>"Ihb r~wrV!;pnb܄=y\jpQ ) 1~'P-¹b}޹1p57?=Ms,!-tuP"^Pb߂b[+Vj[ZQWi].Uixf_##'ҭ?up4ͳej]X2|ͻZO9 L{9Ns;0WkHCWa,F:AبZ5yWY%\ې_$9>[h֫'-غ:bwEij Fix0fa<  NX)>PnךG zR^W<=Xt,YPԣP0TĥBEh$f{5?u6Z9'aDwݷ]wQ;]A`Y|Բl2NjOx!.&1S;bh2Pwavt}܌E7_+&. \v׫Jw(ˌ +VL|F5=uV8ÐJ1\FC_7tTF[ z_Fт|m4||D #ǩR[)eTm7 拦!YC В٩m!֍wxw L㩊\xar`pUy03\j\ Y6[W A=O\zDhf 5eɢy8nGU,#k^aI|ݶ|`GdԵ<,t_iozΪlCDJGԺ#2RתGgDSxHx 8Dkq '"Uvm op-]TRǧaKu+9l~(!q^8FmyX7 ti/ = wOQ0^ji'{J*2=`# Mi_s΄A*8}"}\`!g$}esr@*#BQFCX5Y_؝:Fsݻv ;|v< ԡK^f_P-M:5P> =d"XRj*dMZvo]V;=!Lӹq,g=FП>ّf/kq>;u_Dq6@jt4#vYJ} &C'}Q˪s-^:ŏ) 7!mC!߲Z/Ķ:A_DcN?'qZ8K輘|˰58>U'Ѡ Ab^-+(, QvyvfEknQ<ǧ/AoK'\c_}$8'k0jc4DM ^l_gSM'y v ]JD! Eg}@dKásdD?ͲGˍa97Vo,+Wt&/8zEȾ*OZu0Ľ[-U룑1Tݝ0N*~xzDGPn3m-sr-W- @}Eh+8^Gwo8D?_{ew]6+_IJRFohk18CGJUV@dx(3I^= jwIM3@CKH^/%cQ9GSiXQ(xPЄQx}pqHKG?4#V߼7'zI`;h@.C cFJ KqϘ%Iᔃ1MP2q{g`<”c)-YGe)&Bm'Z/EL+mUXhS?a n2NGfI(\h ŭ3t`L:VD0;B[kҏU~[o'b?P5]X^fjdP 1賬]^f4Zc-c ,~0\0R&Ѣz;3~?) Le_8깣:;WC5U.wD8IҸ P,<7ʩ_3XU 5-D#>7Y,Ԛ *Sأ@R8ٺa(:~wS@G,^u['fvoB3 !\ުf]^NOW3=Ɋ-EsȂ&+xPR}\XW/Z;;)!"kNߧ`\\R \t5;Hf]*CV6 >rG|~:U:fFq"Yy#kKHqޒh 79ϛ?_续0Q;#aqܪ&P(LN+fl40ox jV\1m'8oܣ[ְ8C[SQIn}2bJ&#ϖ<үJH|ȱ$r3}z*i#IO0`k 7-u77E|+tΥ]1C^%W}M"!hDGm{(/VKRwQ) SΥر6'3SYFNo,Vɿ$gMr3Y[/Bԍ̖GKriO[iϻ ]cSAVM8%GFtn?hw@/^n`85ުcHwա&r {3s"4LU^d%X'fuWjQ!'sg(\I#|%b\;w#= b1@%,e1-f59qB\ `DŽmLpw/gx|1+BL#.4R%av&4EI̠-vX62~|('+43-z\\ٲc֌XS f5,d 7%1q\P{ǍxFH`Kl*cGM5Cll =3ZI ~aqu blT"2ryyTWm4Lf=0[8īsGJ55pvXcjbʹL*1k]ˀc?NrŒ0`Dfi 6#t: bK ?zb Oe4c=n.iMGڿoWs),<.a'vTӜ0UW^.@E^!$~D;+⹅,‰̥=z@H?/YQ\*^qw<9cJ=a8 K/1W ݷK]y%h%q4'UNx{9Ƌ!i2uՕPɎk G(3G w ]vIeqSU&Rjqw6k,GLd1}EFtPrV w VlJdKPp_j"-7I |d5:6Qxքtg?Jm/rWQWx7.rHFC8kd.$sܙuy|&ڽI.xpX.Ԅk@rM[D9$K#DrFSK"kؾBVöjlJ)YKzPDKԆ 1_dmlp/:6*`*[EI#q|pxeF6V'F3!#*k'2t|+Kxz2 ]U'B`WF^ђe$S^@+HC H3 U-qUPlߗg_'C"{;B<8+PX'{b OXoޜ[<ၡ¢-ՊQ&tHTW쬺=]?}G6t h1{%m(졌U6@ag|_Mv˦z"브[̢ CEmv# "BID$?"r8 <$VeO<-BbIዀcQխgj.h9P1υƷC>^73fJ5l|~nf am\HN2|]2ExrX[Pr|fU*DelQPԁ&/"!;6[ UW)M,(nI hf D*7 605[0knkc|l@_e)Pゾ&^ܬqu$ Dk,xGg$y2"r#=AСb  Jі=Jo.ݨJr<'šVȪ(,J?h7 !.#Vd~h4Z }j!3_=mĉ t6%9ǰ'&r5s/n2K%aJ:h{n>a&=4E Z};bCrҦ< KP3%vaٯj&98h{vL_y9Oh Zm,1HXbq|W-V|k I 2.| qCL9K¦:G #_TGZy͈"؁ _ ؊fYu;X 8eFT~XyRdq$ijy #@#A)&|V.V{^MGV nȚ5ߵɏu2:tM^5G? Vrڲ \/1 u3Rx -[a} q`>XzARķ*181 {Z X.}҆)|c+%x<}kEL#fZ+Du+5}+iCũ6,jEȄ±V;3L+G,sk_:0{ҫ \% J 77䟥ZLTAU=)12CWT6g _;Yi-NֹuN@SV҅ѽ_,%RKj)*F}f  ]Ÿ`4'G+E\UBR$N``(] ?>nи^_*NUc[BhSDv?OijhյnMj?-j^#!h j"9Hͳ3%I)TU H[|' H3S1DYILITU=eg܊IweCOz`unr6;4Cp\棥0,*NhΫ+v1.Ϙʌ: ؘ~jI\sryt˞ <=9w2VK %i򨒸wMar6hͥ&'bC[!1B>צ?> 7,A{w`'=u".$ ~!Or OB%kX:LE?Q'H;ݥT%! j(2rրN9r| 6%4jE`H(WYXf uڅž&tĵ v$idQN 6|߼Ǚ'rQؕX7B¾a:VTq~>\QxU-@f.1̇=|gX-38m}p侾)!x@%8lB,j2/';jJޚhxI~m3E/ ocվ[6hyO |3!P=py54f5L)[U.;-&|[Y?Ipl1#o`48' 6).e"ܦf܅V*q^|Trʔ_ ZE!Uj}lJA'[ rrV,g$ QdRCa38\\*"?K.ۇlG_qށ=ajG.(7Wdu7c@o41}uc.$e('`;rZ}oߗjUhXAt D YT'2D)v=H~_0C")s-* krNni෵?gIρFB\aӀ {?_OZJ xbrDnU&*5?∞nIkEjΥ0&`LtOiMRfƞUj ϣjZ?5= NCv-3/?!M-e[{b$O˺0"n83CldY3EZMxHڲB5;qWC~ 澣Vs•ʬ‡1 J=#Pu9kDZ7eJ,liosHt^=RKZ{.RM|@}5f8oz#nuuZLd(Qik]- zr%`'J~?e Uɜ-c,,b,voCS~7㷲aWK[^4i!}J CWfoTɷIh9JwJ0j:@? R:Oy~ʫTj @kW!$0[Xn r8e`)mZmz(ELـ54jrZ0\eQL(pv'ǝ$˝!+\h:ȞSOB4Xʊ e&hx o:xt ?86(XZ0|6i`ġP$"mTc:Zm'Ak;<'+ޓnb|]\yG A0%p5AC0ޓ!NHU ll.?*Ԉh`U7>bw~V+Vr׮]$F{bZh+t@f&,SaePeEJp1uϴNRclDDB#(={RIZD:LFSVcXKIbQmJf{Ѻ^dƟ (wȱiz<$MHџ]\g9ji$_!,MoqBA;e:9t.tW) 8k\ڏ軋MoЪc1tŤ -o9%(ݬ"=kcD=6xSMߍ@躻_[ޱzdՇyf- S\OgE dyr+;/Y\7։mHq}dXXdG0yT:u}J?DZouRJ~~O7s;}FVt,JO;J? ?>6 &g#ǎM^j(W=# )qs ^ڒԈ*w(wMl ~KLMCHgt5g7J6P+X$e=g.7ZOIHjM/4?s粵:1 >'_ob%Ll @.m ެ~*vʍߏ&`d5#MR Zk0M ^` i>cP9!t4[mGn#lK5/ܵBjL;+("N:8x 8TLrW\DcTu)5XX0P6h$׷M^]ZA%/qTۅQ#>zVꢷM*N#Xt6ETjFǾc(k|T~.>A .zuT>5Ao;f͗7v.)ƪ3LZM jY]q[] @[mz 8HiVŭe֋ƸZafQ6?Za_Q?a=a>#* 2IV*pï&PP"q=`Tڽ"-vXB95gkOlw"y)z#"s~ $9q7vs*(˿tƜ\)7[UȰ3(*:TG򨐡O4l!*= Ogl# AW[ (ϥc -2;-dsCUI~VPZO^L5x)Ss愋VSܗCFm>A!F&:,ؽ Ddܾ%NE"7pd[RLT M$Y6%7I y I8 G |xB1'TxOt` MBjDg o I1QأiW(7nqTZbi_N&uUҥv$^+Y:Y[Ggcq zMpB_/^.jv^y 1FWܿOv'̆!Urϯ}6ǧ^Q R(;gD 9TB=+Y.6r}6֣|r•A *씙_!۸u4y:N.vf^D]\ӢI3Tb a@ٺ ^|WLf` ל_=QO~6cB(1ik]Gֻ8bCW6aHQ̧.o*VR?)C?,y!ݯHmA06MʿəJ:d8[ZJu arzBa arl')}^y }s>˾t}uTh/yןZ,"Fhj*"ڊ̄M>&8!'%L5]3, &] 6 _Q쳉SP@>.ԡF4B$]tcF^=yfb&utړ|5 %Unps#Lzuw@ж?@34k_uLJ>i B4Ҙ RM·ŪX6M%H؅Zh}0y:tIpr}dn7}] Ϛ!A; ׀zAPMtb.~$LjDYqmAZg:Ldy}TAu1LwclIs׌w:È3ywXlO?KwBTjSM!uv,l&5.,}Qe/d ⮮*T;L:H% v/!h=>fOzP+>)|߇M$<0D|rbOy8j4Md$<9F"9ƌjʌb`GՋ#Y~etA2m#3f0~\B0X"`xil>?.*caU/L!g@HKI-m("GK.lxۻ1<֓~hFS c/F7'^eü䇵8L@Œ)50AJ2zỆu ILJluot[s ;D&j yTiCh!dz]ť?5P;>1V?s(9SQ/8J~VAXc'|8%yѠyPxogЏF9ztiS}$T;}i<&/[T5G1\BiȈ<ڀCS E;Q!p8mgp~di,V $NVŶ6d}(@F׌.1_ƦΔ٭3%|jIUm([ZoΝT3Z0)>=fHN>mK!/f9IRI2J|#Z0.pVðp.м6(T5:[y=/HdѠxV"&Ji>*V1=e|hM) f83KS7$t1mI>@K>h6%(p-o= /}ihҥ8'FzP@ޝZޜseC2<>NR\n G0\ QcN@17NTBF3|5ݥlcS_NXU.! +c8W q(kW)zxCkɳwۿ)!ͭ&Zft;vZbnkD5 n߯O0,)6vˣRЪwjRяABW˔u"*&m$Lᗔ,[u:ā9JU4/\'4*٦3:mb+ Kx%vGy-dq+&9kZvigЫ xQT#b)5ÿ$?ɄjI !; _5&|0 r~TDmA{SYl bKA!C(u:lp7zsHap0DxYc.k|gtL =fRxO:ǿeVR̶b##W ǁAK831Cbr9иM=3׭Ċ`+ltel oU;p[PGU׻PSs̪?Pח[;&G zyvd? k0zm Qa$3Lvk72c.7 q&ZYr]avkjD^BnD^9-{Г\SC7|K% R;LםYy5CEK1mjzП"8 |+g\[$t/4,ZpZ`!cXȕt.u\c0rN*g% ˢ څ{9$' or۠[%ӡZO0LJ~JHC}ơjm5+wla9 / C@x-Aԃ_3}1/ߓŧ󂳼ܝ:'y"m9O$ZL{F_a1|mideC5:\hⷞhwk&&k)VS8H$Kfokpy=f=hb&RNV 2٠bP 07p*zeWvQ"[H4Txr6Q՚ *'kKr_zl:qG=S;54(g* d&|t `n IGN͈Vt5pkO/T 4WhI+&ন-c^]M3 *p$X(dHFdj2~9Ķ*w̪f-a'ގ?2̊qxIҞU! YQĿPuG=R@|79'Mo#EL?DsHM'*hVw'c鯗i} al!7> jqE{t0;do!~Z6 k`nAo%{BbB*D]V2Com@y8l P&vܠoRsg& k˳WC!<\^2XR1+:\ u Bk^[ܜMf:_+Wq.[Aɧ 5C{RBGN43ɘr?f8Uũ5V༾vCjq9p.mr=|v+qQ0K#Da)qMz$ 낟u'iJr=De2FS/4M4M%U ⾗+ETh> Sb.ƦpN!T0_x,:Y[7@ GN>ٴF0*t+CϩE$~9@yCR#4 S̨Coc{Dok܍(مw*p-֧NQ8arg1|ـ,d y 8x:7nٹfGZ };Emf^WC10^ʂΌ[SetqWR/=CX&Y7cԼCVz.7sI=U-KCJeL;r7RlБKh)=nM^8KqT!Z;뮟5wq[j7tuu/wNrV=6!1Y[d)VԈWdUv OySYOd4뛱s~-7\aVgToli!ӊDwAepwN^] yjY-D/ x_C1Pv&>u> 77t>Bw>/ۯ Cɮ yD0kkjY(bU7([O?;j=yDEu?0,D_R-kؠatQ>W5Io*lQM5xȿUx}wa*7KA$  X& 7b޷̎ :9f)3 Hya. #lf0k9\'_)F\'TSXͯl6^#?kƂqYү-oS)OE$^PDuԥhXpEgUk2GT jw(W:P_Yesh[B@vC]}kǽb0l%ܱO\֬ JlAIz ." Al-U@"Dc@Z@ ak^,C+>Y1[;JAٶy]+En@"zJsA=i!M,oJGd5i{,7 q5)yrU0+yLN}$ό;wdqoĚ+S:1מ\Uxr;\5f66`\B-&y8pqFXnf!['E_eCTuq/srEpLVwd~|~zx*DsFK9u8I#L2ߍݺScC[,svFAْm&n\[$f^iX?J#F.Lu PF 񙏛N[k(OG9"nN8;UI:}||tmy,0܎&7PuM8_kqGAM"UAH&yck*;I#}6M7)8s0Ο8x&Iςat"pEp{# CV]Y5Ƅ11Q(xuD h.0wb7= %6Nsg %>Uđswy %şdvM, / "S֢b5/x dcA}¯DBi N,52l6Ƒh>^d"?lQRm IӣՋ?HiWUN9^'$F(kiMʇiO:{b>5Ê)ɼ&Wc|*OjWAb5/).K[ f>5JWK?Hof!B\EQ{ @S!/X"qyTM9D\9~R=Hݱ*# >ԫe :2@ `%iWhŪV/AU۪_ y5h]_4t)K]!'1zH= M=G>"Y w |_Y*72vn>92dEIKfrLG],Y&6~bn6dAaH]bJ;+.KRRuyTLˍ.`NA: "a29z=}CFiñ1t&\8w%ZZuUL,=[P];6GǪ;tp.% %nYl,T eYe/W;0%04Ot?+lt&G/u4m|H&Tѳ!ExMl>pV޽>JTdwb!zV8{3-n,4^MScA QXg}ƠЍeP2M%bI5Rko2uIK?b[Th4pvu.7gj:F[!N^*`@˿!MXh.gt{u5:3ش&S觹g}-k}ۛ:3/$pݞ,p9<^1I8ڇy8k'\6#q6q7+k*+i2Gl{BM`v$ˠz'`H~غ".9kZ9dFH"KCo{%KB{'wZj ԺJa-:eeﭑC&'1muz /Ѿ7vޠ;~uNYg˂o{WXn+7덝n ! FeY;+A &}$ Au[#$pjyXBSX8IM蠣tS=͐4Duؒs+r)O/B4hC, O3%8 /HV>-* ? > tPq)Q:T`ya3N"s@! ZW Og>$`(GKƱL{_c4\f`m`qu84+l5r9w -I /YƐ+_q o)ƞ2sAm$0,e!;|{ăsz<*X5 QH7s|y54߶UT&+ e!Y؍`{nC,hﶈ)f]gu0"XE,yJX+._WP2%̪7v!x!^.v!!Ġ9i52 *x4XﳙWo A,'ۢ3Aˆ3 -L*}24x-*(MGO0R 9qU ⠆ L5D]Zb5𭧡hn_OV' [۵958*`I5ۼMsodmZ%6#ƠHwJZV :Cَ,CN,{<M18ZPrT!n~NZC,ȢY8GBӸ7{DhH; TApRr7=㑻8̈I*mߤ_AшJ8a 4x/QqE` Gg~r"tߴU(EaC5W RRB^gKl"  K%k5z |8K+UZ[i*A',Btf#䏌Bv:9Nls զ]%)'hǕmZtChw, tŔƱX9}gSD(_ڙE(<!jͤo<$eE$#5n//DDG|J2i#U~ą6jU LYbk P͓T2UTVɛīG0&_AFwJY #' E3я ^ZE};(<}-HKf@,ڪM} 2lMbU7ĽQ >0Ә])QI2pqE k7,XSNm(8'ڕq-zAnj8&hA`27f)2HMĉғT%p+neJBGFRD5@L`JjLnIl(͋+dwK{ىKlЅe t.b Y/t:3-Au$(D[)eڈ8K !`,߯|{6dKj/ SCȣHziMv~@ 2ȤxἂF3dǩY.l(FvcZ"7S|zD"XTg/.M4[5Iڏ4d Ębpw7bAw{p1~@cAC[xI5H]K|ƔɲnʘL p`HD~_.on <+b"3tAM왕VZh2TIJYf mJD&7,p,c]9(WsVL=ҹ{9%}_mxn5vzlh^}t]g,H{?;ΧwWkJft:I'lWdޤh140f:5߭*rsJ,mZbNo 1 ]W+/) /T;{>`Bnk()R?By۟`")uީlRe}Wݦ&ͷCjRoXj]m [ 5ڹ N؇%X[ZbShEүߐ(PjUVbwT .W4<\oA%#0> PnNo}{/o͉(yzND@ð;ѩUu/ZiڤgD=}17땕M}EIWJf5n"eeJQ&Iw";L]C>2ÈdB}<3ڃJLZyC WT@pqzN9vTurkB9|•- oTbKuO$6"DDo} LU<nYig@kÜ}0K9a~gkRO=[8eri@ڈ !k7#$<:J%'`[{pFD:ّ ҚIyh|!WSy&%ǡzyL55xJ!Xsv̢A<~-=2EOh`fuW~[ ('F)|ML!C&<.0h/F]zd:tSŮ>(ȈdJS%|x|&XBe3 ݺ_# Mzed Ds@iʟ&옟 @1U/{kN%0x0z:jn6^FXeگDR7o |CŒK#Y񷆖jizQD@Q'ωsuV Ȥ5B]M O>.U5pCe KRIk`0I|< "LT.!rY4IQ[B"]ui8.Ρ8_{pv(r-_2>rGZE,[y7uo?O-')dgk f 3Ba%l|3 U,RB9}̦VwנfxHr)(tfk$Xf}cJOP5aOVTmg7P2P@t]!7t)Pi4yO{IaG{ ` &)d#Ic@m З8eԂQP,P /9 rCY$,r{`N N8T&(!!xJ^贬͸ơCP缑Z)o}#ɧg}I]iCisIRsՒ{9:7Lt2$Z6Ԋ ]_@BO SmIJ1Aل=W$uQheFC0*d4%j;.<2 Zϻ!;O0BnƱrA=hf5D਺r_\ ̉Mg gr)`8oMSz/{ng(l;^>ml} % B!v)'r59pC0VȲJ@S%n*jcۅ)<[ځ [Tf:F{pW_~5+V :~(n4[%HlHDh35mR֘v4R2AR! ܂ξP*nCחԷ-)p$ |2 ~ gdS4%pq\WMJGD5qxW:?V0XnUqWCy EcI~JPV0SaA Ӟ7_$^B˟}I (\C|ː_>TQ39UBB&Ļ@^O>|~Bbe TKOׂvM"~/ň)uU>te}v~/%Lsly-C|Gq(Cmz[ ?=}M8iaiC$cJWIg^BACY~Vjc_EKP~\利quom|IEt~`N&Mچ@a2t@zT66 $ k(\Pg[26SE*XP솶MG4S#RPvYb,VG @SD*tUU 6v2,kϿӿ2vƍCYE/Cq͌M޺֍ s(V 5I[=p-kk/,9Wdk{u/մ$G߂73#\Z53)VOhb66uz`3i6Tj_m\ۚ3-BPCxr\8#j&eF Ǭخ>(Wjj֮~ fIf\wƣ=&p]ȣw/$y.v~ $J(j`T]&Ônr_EC&py.U1~3bY8KmSf#EoicL<QprR%'^a<$b$$ th\Uy QrX"^ZBZ (W 7 ; V݆\Os -E8N>Ï:񟑱ӛ]vMDT*П0 mǶ>/'w`*d5>z-e׼`޹o %c͇Igf1CW'e佔J`Qұ-@Zo3nO Qa)txo=Ptrֻ9DyxN4ppE}FCȀ@ #{A,y!~#Ţ4COa2Pp2*>}} 'E9D *X1U7~C:,ᘸ,xڈ$ҬtljS9iN-⣘;܆JefE/t| bP'1~|F1m< p}qtb߹E_Ow&U?ca(QEa4x wzEBK]պ0YϷhzu8]mD{[s-DtB;ozjR[@'Q9}V̒uqo(DɌ^- 32wr1I]+aE+ۼ {Du0,lYhDG:Cj JϺ7QO#_M!;>z/${|ď0y@C@:TaticDRg]5a4 :Qa;cXXum:ƂG01`7fc+J 1I9n݂@&F8 W(7=#@NgSC5[L[|t ݇ک2,OgݎHK*ʀxz}ԙ| B}zaAY1&M1"JyX2[>tUs<.Mx5 &iW=ޗIFS[??iǼ>ͤJ3`hYc.nܭQĮ!Xz>j}~2kɘ)كK=OCiD\ D#%`Z,w*#XZ@Aҧ߽N3 3qYސzVܠz+!.ڮ9ߵ.|AN^p5~oxDZa4r)ZN$pGz{J+|uya)Sle +uaRy_e)*׭^?kq?늸d 5_1ZRC^B[3˜mR3Ud6u$[6eSQ\Bhzt:לs͓ncfC, Le1ГA?'KX%It)I;ifͧ xaHM-=ZH7< 7nUsU ʝZTdzAJ+BdA ;@SAnׁ l0ur-?VSIW٠ A-?㬥ZvO,0Q/o oMV$%^KB<Ɣ0^bW4f+6hޙΩI-9mD& *a^?iCʵ ֢lo15|%YB4+g{XS7eialVU0EqR 7*(1(xd^V7{h5`v]l_Ck҅d@]3NG6-NBS V^=lRQ`ÑE)'JC7x.pnLaW2;~)lVcl.QV[iQq%NlNQr5Oc__Ynhĭify¡&h WSq򰹨*H#Bvyder%nD XRbx4UTLփ2(poRЗ]$Ī#EOqqAwjq$5>\-ݙaL v9w۪+jΪdt/hVzaL˝ vxwG?Nn`ԑ;k '=r!jg0gwwї 4 d䷛N!O΄rE`tqq4\j.wሳL%Ȅ3NE_Pu`(u C!JBdl^WL+75?boG}Z}2`IL&҄\EXqJ-6Tۓe%{@\Z3soMɢ Tb=_.pà0ڶŹSL@z7os!*Rw'aBwD# \>FEDL5IKƷ\bouca6^U-Zlnh2iWejv^. .?#m/NJ-0+[D/aQvTg1(B7JoHh{ّAö= 3~pڐcy9D܆lBʹp! 1Ύ,]*n$n=ZXT5 ۩!Z[!tA'{ {t۝/NfY MY[.ŃVI=ćZ*r Ch{[E36l9%;B1Dޑ3z/S?7Pe#&Wz|rE-y>j.^QζUߧm{{p5rCB8HhpK a :xKU~) λH{4Ԑ+Ktp 0bK>b"K6198Ilm'd&?\NѰж񥃇hkCd@:`hO#GܕoCfRꨮ19Z\do__BWΚ%$IkKa7vOa9ʸI˧z)@JEFR:U@}7C0`CŹ,es#Ifu\[ k7^ӏ^,Âr{vIVwJq۶,;VwtßWrk=m eY s,BQ]96`GX OaLn YBd8&8A#D7]Z]6={D%vrI0N:Io,l ,ESp̝bdAuSNC܏+YCϦ}#1E{ _#~GE^-h3P]#GI9vj/}hz\W-To39Ra<;TlGg(G;<^)nrvTͬ]8MlK3e,oGϺQ0_x I|h4Ioa {m2J>W"NzMo"A(|>""TwPCp۟"s<KWj(-ꁉ wΩ?G%g:ĝH-x|mxAr%sTF:(Q>B."`L݈* 5DZPkcҧCRK&M#O'XG.R-wsч)~YXm48x7L ]2K&RT7DEJe"ᦞlJjvЅ:- p@#0Ns3=iEDoo@k^+RmbR>aI '\Vf}^M'y p'!젖ΧnP0}+tw9ubo'{-my Cs Mz=h&gQhX9;cUZ{\2 ç @ǢFBsYGJ~^TZWBdPpdQI@RXhǭiEhG fK\\\V~|*̊d2>+qZ`;T>`% 6or>6vX559~:0 lԵǠޑN{K,zCOo_cw[}G7pBko\Qٷ|?аSUMT"QG(c3A6"\"Piqfޘm!UӦ6֗?.K:b_Uqu>+=6 HKT<:T Khe"h_诫(D lDGƤls 1M!u@ Srd/0^^1z\>0IF+ R)['=vZ(TVO8"??c/C,1WGS.Wv \eL{e"'@81,s^买4*뙄‹6``u~7뤧mh 5j9vFFTߛiD0ePۛZZ*>P`!1t.օ4 :.6i<-)쥒h"㣪bO!ܯz[=烄^&O?#UKn <\u?G텫[;¯LW*BiUg>V/2ȽÓ 3:.ߒnM/ie3}P;aLz@uNSGWȐۃ/|/&'+ $'`Cf3^7yȘwFT]J޷'Fb^Oog[AfAI|>8k9tMs`0Qj6E/?zf ='^%):_ OZ;yO.2'A  8g~ܸIN:G#MQZTcVzF\ӊN 1Q)h3JcCQ/ [s_g˹p] amj/D5XSp&x>ny.NmX0 0uNh׼S]W& S V^WU6uZjځ*ct 5^^t~c#%/GV #[{qpqS:5;xi_]Y:`Fup:ppe8]H~TԅPHAgk;5MA\$ ^?^j隣L46JrO\\z2W?62?w鬏WFǼ*iUD>H9a2|8ltw˗=R"J#_=l6hK B~V4d@]<2$΂ԗj%HpH=o%@k1:lt'սdEƤh av [TR +_{gf[^EYzVdWA%|}s Un\#lff`ޓ ߠN #haY [$fiJ{u A}ME33{'5D&(;cE(ɍhu_2*gEq- swifd AJ9qrDKpjw]I]=T?B۞='=C;ј싌6ӒB E9N0d q7Qav>"@9Czʇ`B::RZMFö<3@H&<3[_4MܢV3r„U&rrf*:;ҧSkgTdY:ETV6 3^QU!7.oҥGxTԞ;AmH-Z;fH E/,G'6x SS+QHwV HᗰgqKf=Ej#5hX-6f=tXDhCd9]eڍw&Κ l3-4.n?J9pUt? M]m>?Cny͊4-``ïag\&SVoG!:xfx"MLӴ=-s8uLBS+ {rȲ،RR^ ݜ˾g젫*q ~Nh)6 ^hp:k~8"ŀ?e)KȁPs( JtIW0xz2%UDHcdFxNap|4-vFD0قkmO Fpќj ٥SpL}yoZs5&|v_{:d.D7PT72P:)F)GQ^mg:KYNi'I#i}oHCLD_YJLd񰄦;PB쟯WjNdk7Olh}&)7)5)(-'Sb}!z, 8_sE;Pui0 Qhr(+J0.-zi3ݳSHg}t.hK>en}s_oy<3@Y tE䲓m憟6͞` Qd#<~_$.O+.UiG'1DY'XKA"s!43}qv):(Ehv%9!ݱ<`+!ɩ0^[xz'i񬓜,浊zJP1'iw}̲ G^a9ś%v4ȍ8926$:F,M#'._6K5TvvDI^SDUie+ca} tɯp!PS6p D G[)k鴰H,941=DRӿ#MH Aޮ c;I H"8DOs}L҄L*$ XTqeq;JXU.W)cu5.z="LR\k egw@ z 9fE,2h {˶xSM@D잮wr2hl`W4Fj;0)(ZqF{:^p\R‘\Q4^ 8fd306S܄83+g|?4qQnZęxL$%{^C@%S;*R MLyA6hD.Bp7ts֌tel( kfuRګV hGmf&kvN/Fy.g'0Ɓڟ~e1;2L62=y4HriQaQm}.>COj}z_xFT9`Z&KH 3}VywKL'NRp/]Ӡ4+bj™sެSS݅ } m`%1I(Uıo@(yNPpAؠ^G(RqNdA )7^ܙSגlXg#hh'@U]Lʭ RQG@Zhl]ݧ/=кjav#Ǿ%8/i{<چ1IIKY[h B[*銔=HFSUIۏhAOsKāpqV&Xi^s-P$.庲TO~^`LypߥT֐ؘalSi<g7d3qXxOsjyuijkDݪZS9r#:>j+|EÚ?b?W+׸<frI<c݈j"ڳAޮ~meӜ&+K1zWE=]ɾk*՗)HJ!41ӟ "Ƹ/2 Lx 90Of`֯$oW"IckDR:0GMݞqqV.Xch3ۃ h%)HW{R$zъF2u-?H[Аhשּׁ[-0srGQ*P żíy ha C@xQm增k?_\O""9;6AD\Pٲ'{q>)n6vߔuj gD`NMp3Z6@IP`~q8 Ѣ3+cHeb*QUN$5y Va 3+;Z;HmZ_)țK2jm5Ŏy. OW(S}v{Kfs ?pV<:{i6"?R5u<'wFűPmcEL"=!x;ɑ1a' }K[Yc(t%`AK!HAgfз5a 2?H_9-kt.yʄ hV6w-v-'nkB:2z,LI6. ~raNtx 6Fs: GX%[>{i.RKr=2'l@ZnjGk?/t!g9"xjg6z 9"T26{ վ>58(BĶ{X^|Rj\RR)t @ɤoÉlEP+qѓxc0U?d~@URL ̼gh ˠ1 %0NsRsU{d1JI<:(ǧ:B:¢ - FT;gC_DX5?,7ۻT6 >T|sl129jWc%ҹ$!E<X6\o/@<7ےzQ 2b Q|!Ng1MK`+(uWqL2݃>qMzt'Pp {uJj6/ּ 9--hna!^U1qXlp L a [f<w<uI *߇SO `a;ݹ"Y/k :wRT>_bL-Y8d YOO!kw@%y|” 6V a.dچ=:"Ie }r8' ^TG; 3-@Kt\W]tm,q>?;p!Jml=3 |mi߉aB~ o9cx-|x: "ie߼{Yz̔~,%pr!BdͭBN9wehݩ /Bsg73wɾ{1fOIY^&lj64br]F(zsxJ].~8LM-bȋ8R̐˾k`KrJ{>E(ظq p5B-)Gz\}4ǫʸ1YA?nSdM,`!0TN .&ȜSƧNX3)5-ƣ;gc1TtQ )'SRq(ȿ]r'g_Q%#3;X{yP5sMC<ZɠDWsŴ|SdKb09'-(Dx3^'7[$tu4F2dװ ]6Any֟x(7y$w=. TÜ\J)efkkF=S]V7 ޭ 5'y?g3>F(:)Gl~-5"+F'zur#뱣Fw+cD䀚2apY.I5u?jS}}E9ϒ~E=QNk'zgib5T;9mjC_% eNTB[Sw@ 24I`~I(|+]l܈_ƻ£CbB޽$G\=+7bTP1z$_+Cwy+H9u 1PԱ9E>}UW} dqgNWsgx)eE į-vFDElsM8 _w=*8I Zex~]h$]puW~s Ӱ{Q}cy ~^%YJhDXzO2'&ì,"wKQN{E[dק%떛O{M]k~R\FNٍد>*\C#I ДfQ3 .B=:/!I9}8y!,lD !2pQ ro+yo|GJܷpW|f>֛ |(wMlx;]e<"`~NoY@_r1U})jɻ5TZwX@LgxmL j_u=v5WAnFbb`o߭$UdsH޵o^dԆr1bUB)6^16@w Sfi‘̣ )h䧤Vc;{<;dGKK]yn;)F)HslR4vԥ9IeL |L:P'" H`;7;-~+Zn7Pl4 i[6ݦnsqU/MlN<<{Ѓ&1ׂU\4aDl!<;?7x>탭.୙ѕ#[GF E>hX w@9OiĄօ]Rf\?Ky =dXֳ'h["$Bz|1zXRy/ \^?*̓ 0 .3Eΐ~gł8N2JmQ_ ?yߟ:;q.t!`o_݇D9zsqVAN{SKmmn@Cb NcL%&1;d^S^'4! p 7D> tў5b! @˧  n7>B`&BQҍL?(pq?@щQ'PoQ <2<{r'xbWKX ټl5,`r@đ>0UNSq!j?Om M\xmb_wAIn$0͞Dw7dR|>YpԢ4r [pG"krVHi \Up۲;gS*77(֑x⨁PvuL'( .\0Y)ljݵD  ]ηIJ2O(9ݓ5"?[UןUh&BΙM'޺4Mtm;,ؓf~n'dOf0OKΧhxjP_%+TY9g`gLW¡+RmM ! gSaJ6{onO);3*yOH~[6{~:615iG 6_t۷Gd-Ǯ`0&)4GzJ/h ]ٿ Ğl 4ўaצ"'!Yxɬ{yQFA6Aqq&뒤5H9gW"dHJ|u~'% :-2F0x cy*oB&&E&( i4q\j~i+ 4ĔSl?뮩  fڹZjM̥>Y+O:|/ݝ?w>BN=ݽLy"狝蟢\En#VƬC'|A-X8V'nG9|EYnvO; mЙ%k>jW\Mnp/!GRW:'^J[KAB?ׁitfG_M^zJ2ϣ}:\9:2/F!s84wm3Fm? kBÄJKܪ4T".##S{:;1 Ke`*^J[ SIx92%X'N9AؙEj'Wt}?3llSgcv!̹NMC3b3)"#}fV܄r~ T*ÓT0PpIHRL,%Uȇls{r5A9@U}[G7*Q* NoHmuI{K6ZfUO \§u[Yum50̽ &uCS؆"~t HܔqPdt/V5)Ԅb#y7 E& 1n rpl(%29!q'f s:( N087^g@RwVJͺTMbP1xCp(4>5y…}`酣_0Z']ar;>Ӝv$ht=O"Z( qŰֺ,Z Oͯ=3CWU'}xAj^Z4H͡ERzPBݢ 5P DBǃKp w7__=/ wN`>:EiWJ9늘1Hufsָ1N,fnp!5 /[cD-t312e)kRJV%kZR])JY<4[CEB]/Lr@F8]n'?0J(7>SO]G,e5cUaAlT4W E9[}2x{Ro UfD1QGz@X}n-?%ܭ'tV5IgjCx@:P޽BcC6>A M҅(OC;TH;'@Iu7hc࣓KL, 'BH($!F, n;[WPҲ7)T 5(L.0v| rb|@߂<< -6{} vaګ Y ;m`S2VHZv.]ܭ泷_D_9Lo<i_ld(M~Yr$$o> jwueIvO&id70B^rDb L_IΔ=tՠ":c}KxO-wMY7]]dxStG=CyM1mނ _ *`]jN"-*P5Ddjg|s^8f%e%5x2ׁvQ)۔)§yPlձ76Hm EY4R6w-YLYh澪 d;q y"Iޘj*,Q=jX^G^?G˙Janej9un 5MN/ y%fH`u=$YQx|aZ;3~iJi{zL :FfyFE,3}mt 6{2%3Ex!%vOoOYp-Dw$:7Y|*ВYs(ҏ@`(.USuSg3ӶW熏?B-Q&]kά17Axe%/.lUuz1k;"\'I:HȿD Y"0f Bhuub43_ǩoVjCk˵JBxIm4jZH[՛7쯸| /Qg!).c9O{<4\' h:- [hUY8Rz4i~V+ݩ~;bI?6t2/U<^z٪S?_}_J&T'͛J2 r#9rvs(>cO2Ь<{M/{! U+1}$$@>U>y6WTzEyyҜ4l6*c[@2n+6KS\,.lRP~Na{,)`1Xa/ZS4k<\%vQuZ99!*|,~[.i6dUإGM*KeȥӮjJ!zI׿yXz ugj?A2ƌd|z9$kkr~{~7^[&wJ)`b;#)+㩫)tUWª QɩPf[.Q*]꞊z}27pQ~-}aO%!ywY.umIrA C 4*NΥgA($,9^wK^rz8xNoBL$Hj= k:.ŭ$.Iᐅ \;!5P!Y;  GoN15 hD$֍N?ṽ@rێCMQLf|xϊlf2/%4).D4S{c ;T k(t1{w}F\3/z-#8^JXDM9 4(%a>kXZբg,]mw7#+3tx U9f׊cJ!dW15/us5u{Nuu5-%^uBUwuN zЕTAT?%<׎:)ur *q#@ <-JSP!W#{L(fIggNwEw ,L2 &q<fYo CƂ摡POϗ%J?M \z4VJ3XR4>}kf3EJcTW]rw6hU 1,#IZrnȲKV) sC+#ر20C'Y~xMh#5s}թȤZysEjB5{M3N ;kyܵm*˦3Ri?aX}fJu+ήizYf-^VplW50-!n'c T>Bҵ[ψ 2]"E+zF2axjJP[\j6€Jf:ӥbl5zS|Lvh 1,Q Dv".'h^pKK pB vav@*GwDDWf5e4vbk(`NKE-m32,j٩62s-tΟ[2D^᧞|vqPn9&m(Bf.~|&k/euuw-+Iߚ-No& {;&LC*iPeƥv ⏕di\qz\P6EP" {~OgY! $ &W ŝ6g+[x&XٟR*q\KüTRƐQ''G;(`(J՘,"1ˌ/W -:СCmĖ- Ds5@K/ꡜ2@)D5ݠ ؕs?HA:2d~yPJki5t\p/J׌_)42lԼ 6I`) Ne%q2|jqj7vKskH0,&gLyq?Sӊ7ԅU-JFK웙 ܉a>e`|GC,p|axUT'@v ElM\DK@JK1S*{|P4;t8&ܢH(_jMAQ? 0؅3|gs]n~MQGniz P >{y}u˹ܢGu0.@#()9'޺VTܜ8p{ek5@|"R//P2g+ D&I`F ݃]*{a:pќs?FϡE M +yK؍>[{gvJ\'G}#elM (:Kzf䯠{V(k`D'0wy=vH1UM} ^Z3HT=I'[mbqZ%qHJ:X (h| &cUd~cGڵvCk$jHq{?CzG}e#|ePf!sS.UZYɥQCm-;mH/N.dmtɨ•Jxd p18U*U9xW1 j&7Վ.zici^eIƜ,k/{,أ"u!M,qO}l">c&'U+B žeD ] 1zaq98ƚ0d6~ŧkW9Q1O0}.z ?In-ڇ\ߍ8c%"ɇk*Fe%Q@Jdv48S|[%;W3Q23%'>ޙG1ѷ^EDmٴ,W7SZpUY,E,E(ox)Vnkx;׵2=^6cwraA 8ʼ`+aa?1sjЍx:.[wYux%_忰Rv%bqFc͵(+tq]R  ͎qBlC6,8o#ȋi3&E3Hqu^FA|A2W0pec7D4Vڴ$g5 PrmQqw(xەQe ߗM\SΐVEil[ T #71h{sԳE Rx؃dH)b-r6XW7^ȜB 'GP֖;%*@`5op"ï#>A gY2FYfpW ĵXZ"LwP`J>&F$mB߂m"v4_>41^^45[g4JP 9 Qk_0,qKϡJPGM"zy`(dk~ˇy 9D.AyGX:>9.;m >+DS^OԼj? ovSzpz3N#5d3q򛕤4(DnITg-:bA粨{8ھd)9vWrs~eE&15\&FHvq ]lC'\ Z7o8(Kt7U Zxc@}[͏Y| tT4WN$5S5Oe+1*Q<3oOdV9a6K䌼yq_e(PRy3 ܛ;} T# s򰝉>.w"?vҗf_:~V覗 %`T qRO$Jd+\Ɨ(JӁҡL+L81Vtzdu8,̪1-R0#B |2ȾBaYZ$M֓\ṱyv P/4edԯ00^s5SƵ˲4]zNUSha@RjxedcU;depi 9G}bHo֒}a뫫9f;mhy7=i3:˙m6[nbd[NI[-ey7F6ŜwBy)$d؏U֌_1$ 1ֆDd׵\]ܭ@}?sp iFtߑ;E{ (|цl!aZj\3Nf%^c _Ct9=z쒌L.[V"=[.GY[RIVY$XIY/M6#ta Eh͎3%q-;(NQ_&8?!IX5؊5uīӗÜ ?I1D .2>G>YR)! / eՅ`k33>>egIA Y_;-=& t >ň%zՕyG"jɴ6'vctԸ.x+dN_uhPzn`0 p)*_KL8]M{֙yV3CϷ@Qhk=")Z=-Yj~l6ScW?K|A"\YRKzx|R;qj cM /,ePn2=9r7];F TƊm2G(rN39Xz?Z*{bQT.r+S6mYb KWJ*d4p0!HJ/sJ7~#do鳂igb_cQLp~kBGK* ф ;3՗^<C 8 UGC4DRv% cJ4X Ρش PǁqV\cEׁfm,%~6Ylj my1λRʏF0:3]]k%cl4gUG2 QL8>aɂiݚo^qt+0\ޜl5c!ߪseMZ xhk{r8 0Zx8D``\kVT&܅95э10B^U[>/t &/2|T 3@w#d_qHBv{ FrH乽odW8vޢ综]C^YTd-z2:x{y&X#${R`]kNNfQMb& ]!G}>G`!mqu劣l[Mm[R/bOLrn̤W$e*6~{"! EQmNj!廹L[Q2bϞ&I}e Mq8Ҕzj-Dxn頦}d_păd-rxz`_&)pP)ۢ*T+2Q`x QD L !,q^Ր-0` _q?p2Lo*kr?bqP(Pw53UasÇ/}X9em+@'>){qb0{7j!. E\\O-M'5Z+w}В TmgGS^#xRP81O v5KڪBclU"?X*򍮕4.MxdTQi^Z BJ>z9tKiLSbF!7":_oAL9Zc]l 5kP#s$I^!8W8X8`: eM\O~XFUmީ?.6ǣlbKL:ʂo[R]9|Rz0NCg1Lq{q(7 O a{lJlk0m1AuFI+ăT X'clI8ǫ5J] ڵtފaB"@`%,,/y/)oN3{dwY&tQl IG@aM8%<a;8OUz $j ^u(y!e҉;z8~pʴAFc-oه%!DQt2 ;.D1T3[2q2e!Ej }3ۢŀ0RrFDNX zaq&#h5Hf^Z)tvn2O$8@J7ԩ;z;5eP9U4/ތ.m'];z,b/6F,  AS,f^]EEP˟frAk V<Ԩn״hW?m{߾.趏yuESKBޏk5g1}#wx?{ejZ-$ˡpvO]6 B "Bw+lgO#Tҗ]fz"cLL.n"C Jj/$\Wposm(hc@*FfZNWrʬbv>%J+CƍZ:4gQ]_'U@؍UKܠ'!"c;ʁ3DT#"I < cЧa^Ry6spv$ky I紆N|6ʅ/D0}5f咟{X-枞?@,zQľEsV<"c/MJ6+Oy ok8;8']# DΏZ?ڗ߀+ќx-xYo;8O`8ǵm#]zy~tjâUƹ{>lL[_ b.GnAYܓ=&Kz t7+sp57ᨠ#& ^M j Ad&W.t&?(^ԡ*O0m1X*pBN)N%\`{BBו4s.\5l>B^m. ]8ugܐ~XywlLjFaFSuOh>v"#3B.N|cSb-&FMjI|BXݫcYDqbbcG᎐ӭkᅩnAI˹'T  +X$00LXqB|RQvw0r'Haw^r}}h<3ݺ]<&3cE"M u4T#pr9$` z+\&>%c7 ГpvV+ f^jx8z7`4 ɟM,7>^;NB@zZQm׷P@Ix~hubD'sO=yV$sp#G Xkn0&Q*0^S>iQ?#QXߖ9!Eӣ\8ʢ,Z#]6!{k7gD3obA߬n:%S>;4Tx:\v 6#T‚`G.}3tK@-\ITTTʌZ+eS#ѺbJmYWh"9SwփN64&fYhaY>X=Nm NC >vZ~4axb{hs:]J6c,,ww~sŊ@"et[q:Okw[%G㻐y.( st&|tנlvG7h E*N~l Cm (jd05 4pa86~HnUV &5)XThܞ0~*3ܔɊ+"<KU_l٥5)dz/lk8ܩyc L"Skيx͓IP_v9-qŌbZG{cmqTxUhG*G {׵E+|ڮ9OP3瑣gWdÏamxz@u׾$TU%}x.x`c rȧG֊v>zMUլ\|:W~E||uZ֔\zΜٯ3hBI@g,uqf\=ⶣ#,1xlDuyOD%1gE k_&Y^>J$5ȃvMͩ~F+ ˟_b)ѾH[%(Ɛ1f A5?yQ 3^0Orm,ּן`ݿ<}@ B6`yEAW.(NIi 3]w6 5fZ]!`«  תJcA6p#DD9䥟K6֡CnnN΃(ڬ:#J+ik?X_ӽ( v:6.}\g6x+[/aiZ 2%SvHyۤ*~ ED)|b20;il*j{$P-uC@Z>ؐr+B[)}u_c~EI)2cM9`>EdS#NXC WFXJrkr͔`$Ms@T7gaS&E<ۏ QUJ{Ӗ~*JKc(%^=~Tn#W.Z3v8^mx˶e8F29|ӡFA|z9/O GV,U Q߉;<%ZNA@~vB!QƦ#Nw%;2GJ{(!Q6X^]Vp)VU$6 =Ė_g|4SsTr\qeO##5zot6Fw3!7sW`Je ԩ̎~zuܵlY_L;nLڪ"8}M(Lk_:Ulk"DZq ps$D̀>$Z_ݡ"fKꌧ' kG3iDZ FhUa?ݫ? hNM)=\>'5R/'\8`Rk p<ÿվc2s VMZ@c =jo4ru:LR촹<Y,@vfFS&dHs`v&)qZzC-YMDBN%U,4LºMrUG Gީ:X}BJ6,Zף h?דd%7e䖙+?$[n*6ÄV=L@U(,a z2CӸE,3qSWQ4LUyEզ?+ׅO0Pc3lj?/҉K v;?7V<=;]LOkd~Y:5P2Om7K-Ɍ W舮z[?5Yiҙřy{<'cƞ,Zo_!(ѰK'}m(ncDYa!Cp2$Y.ZH ydSے S$ꉩCA}y I=>Qw|d ;4~^eZD6`vO^HF0ay#J8p -&@=i[ˡ7~q'TA^C<@~6E(0Z;"$nt-#fGJ}M:3=G̑%8ZcT&cE`d2-}0@[Կ^$g$Q0eVGl9bB `O"-=@搃kݡHkLu-*XpfE뛓  AEHE1[e5p5>eM&|I0 y/Tx(43\\m(v$ܮ߻y!O<#ǂ"!Ы,ȢW(c HXMgVRvOM8뇷 fEak#kh)wkgu޵]=w$e wN8A?DW4?i M Lc,J6W׫632řLZߥ/[a]]x- kv@di'c 骺  8 '=y>N8_+#O~.)J/xUoYDkXXu4trvb<ŵMYU*5S6Q@,Z͒ut+1N_G_)0kD 4dc][Y;Ja;Cҥg0=oSi}o'Hr~=A^T+;o>ɶcKA:gkQ#9,}$$%22,ge=qqf?FDR׬ $xNQkUϊ^?!F7~a.%/Hc8Y]86-!;J NWz?Z{D$ m#<1|kGY8NxL|"E1⸻~(:4ѵ"rqX X)#cAD;J%I֖z!q@nVS}s ڀw@SNB𗗇`3BL/D(ƭxTū 3!&RHSL0?= [>ZFt+e)"K~HMk,IeroF)c2{}JnS+ФPWM"%]jPuod:6]62am 1қ{h䉐:L!5ؾTFXGԢnɂBRx% VCXUB'{yYg]v/}Rf4r_es 7? _,$p!n@}l+-n\c̐)E7x_Մh/|eGnbithK3 tf Mlc_M)B~I/ԃ:v!tV0}.NLX;I).~piڏq* N?ǜŪ=j7l.`v⋷u̧ `&U2Ycd4@Ga8$qQ|.0lC=&E 9Nc/y wEqn)S߽:߇b# c̰D{ gjVWࡀ ([Fz#6&Eœk}7v .Ҋ+kL~ylBUsb8'2zL[:u \2K&U+% I^Yh{Li yĚu/~ZDBRחd*c'8aҺ/[t_Ixy~D8bsztю0l߽L6A67'ʾ|> 7z|vo?!1̏Wsr.؛|~u>HBI>F cƓV =\GZ :3Б|)PSa3woTB\NK=`)Nt*5bIv<0vjWNevު}[ɤTۇc$ 'rFXwT儼euLi\`̨XӕKhR;5\dޛc;BFV NjRI{B*ȣܝ6߆t3~<#E7݌`1U/I~/3BN[ Է9{jU䏓4fK>#DG X:=M0vCy-^;~i5Jߒ & P^ =V`8Ezn^0Rd i+*q=>cXѤol{G|:ɘ"}r{B">l\iL$ eq] %ZۣPb 6BΧZzII??:@"!jhUZDAJ/K*T6}pts<_ʇ ru쌑$MyTR+JjhXVb BuwY X>9g \9 \)qE &,Cgnw:%%t"5Nr_ŒQqzBxۆX/DS1>C3%b6tc?!feA>LL~<, Oj?Tp[%F([v5'w5%Wg'*ӃBQO`+)Cw^*Momq\I\ ߛ-F]Aɚ ͔I&g05!-@/ 셶ժK+(X^hgu6G7U9]2S?O)l^O)q8pt/E{} K U<ܤ S3IP#%-2%SEQtLMM>.u`K>d, *!S,Eʀazףpm񥬗|l#q7$dm#ȿhjL}1XHPpLf!4+/;v!lQ->:ہZ>K{ƂfQWl.(-0BG&yIqN9N6㊅m~ 91Mb*mOb>% A~7p@b]tS`ȉ[Z2sU8L"!MPNb8<{"ɟ +Y#:1&ѥ=v(Eq-J{GݶYW: Cq]_arXKNb_>jc'>ґw @yaJ_F.͝|kљ xK9,3h qN.;;qD!2 _ ;H$~eQ/5*WUE,AvjR(L+~oV B~7Tct~9C/L5 =!!=uNrEnc`NO ܾ҄%Gg@>C"s1-Ly#ٶ-mtto}<-UěwoY>Sܖ3 eqO6^:Ҙ_$$AzTMr'_{gzsgZ*C _hP2[#q{w di:t&Jdw\BɱY # Xش2 9G F& Jgerf9RKɘ\Lf舌x# c)'yliX!L] .@84,;p@~кg5@}4d80S,iFS.DO5iw6;ז3nk dJg!6Ce(;l'3C,S j#HQaA2aBm08YC޺d{ NGXjـ K c?7a i&Q\ UxC;Dmã$݀<; 23LWg@I}#"F)$(i V' *2ؚIu/~akQʒIh.nysq[jn -?YObhk0}(LX~9spXщ[|JL]ţ.Ak2sIYn{_5>8_QGjz+ W%}\M޴h^*CSL'd,L C{Z_6s H }l YH˂R Y1Z^-Nc(4k3bj'H#[Ғ]ŽxUaԙ2nqR6ulS [/2|U>DmKSpu8_ ۤIpu Zh匚ZA¦feVrjS61>MhJ,4 H3-K@2ηKCmGq3:RVI>D?]}߷:W&Asӎ!c#Vp-_nߴOoErv7]ot`BǍZ8a lsbX"ak1{\:taTw^^@+GK.TyKv㸎z|0$ X,  |/X,!azd4D6sƬZRZg2O>H7J;:xҿ34 ʬ-[GY\wL' Jll^P\vyGܾ7K&+6 >NXY)"[wBX'.T Jv+ uwCYrgہ 埤,H]YEhZ]͛,G՗Æ[xta ՄAte]TURo'8]&Z6' 3]0h@0ā] e#Eo6pRea$.Jq%^{<_3ɋQ(˲;qBL5zqlKa5憦}{Sʣr}A3_pF/VYa\p~v:mzٞ蜳挪'Sli[ϙJ> ]$US7+NZC웊Rgi᲎W65ܐ)4O1984.x&?=j"ɮLY.S/ڱZZc˂$\r5ǎ<>Q7!=Y٬ÙY+#jsM*r1Ł,y-t,eiRڪj"6viG0+q8owQu2P"ps%oυ:IbF@$'wfO # H_`3%vKV4ȔQ5G{^Ͳ=I\Am#*[ !ͷB"iB91K"% yz}1*ӵ 9A 6&/Id" Mf9=9WɈYR aS dw?j IPN.,yyw d8S1E q+=\ldK]nQF؉!>Ӣ IL&hưoC3.{E^ .h[YYQM}Mŏ7q.tI,| C잓9dPN(|g954q䀧1}a)*Г1W= B~j!sY1Y](} 3r YDW3+uL8x@:ԝnTfu#}~"Cܱ*)w#Lmk]\1b%ə_1D SihC˪v>U{Œ4čs(tB U8>+fr+'gc&iq )O EGI7.3x<ui<`:A^|RsKLnL0x CIVkʒsx6])Wk>>r^^jbU`IqPbӌkEp*>SFhRLɜ1(˾}GZD8J=´- dHXe+xP0<(gW$AW  ]Pw))vkz_yUN˺)C,>xrps|N@1u7X\s3*ʏgLjV-w h.Z0԰iD( Tֻ/w8- B'J AC둇8Fꪼ%I`e;;9D!+~8L)Ea&| ,h d8K: )΂/] $3|]HLYx[QjQ}SE"*S7<$^yItVK{19,"@w^N`PV 3w-6S9u6vfROVP1`N {u|z;:$(3qZB)Ա`(4 &Q#OMUNՃc{ "$ "QAGh#M #j7$Cq ~Q|Sq 4=3u U+)vQ )wm+z"[Pb A#d*#Ν=YD_8 #5HtXRߋ*{\a 7@2XL#瓲;_π#7ղ.m!}2՚eȠBh"„Pve(_ 6ߡT^/%A0P<$FkZ;bdj K+?kzxW@RR[0>q:<^ SsvP~{UK\}WX ミ ;Id9xpn<˙r;}^ֿɗ@_ z}IIڏI[ h Gkr8 Lm5Zm?Y"V 4,u^]w ]Al d 6 [㉁~ 7gJdhΖffq8kOJ1Z xL= C֔ *eo7z,tu![O9dsRfCz= l,:LV-ExxKoA5D-XΉ遠w! Etu͜{;*koRV|SbCMS{̢)b.^֟7 J:nԒE~j͞3v%L%t0 u9^oDU,eH9@pZ(sBt9@(g 4t(!TŮ$T%VgY-=$`"8)c"!T̈86d* a1xr.B@ꭾ KY+c6+&:(6kq =Yzڷ tΌā s*ؠpPf_VQ ?1mu< Ld^J 1Fd:8/ {*wA&sl8Hpӻ=^?1UiuL=PSYxzOڤhsGؐ\f<_9q^4a..N͗a1iMcv_Bȯ-zPN淈)萇b4 P{9i4Fg B )u#@wv(V&ǞK#aX&,Ka=z F9NP$),8HUIщhU UWk@+YKg5WjJ{](Q{d׵CC VӧP!jRţ5 F跹R7R*4fZe8\sӵ{ rB{?\w8bJmIĨMw38+|~i~jP_TWB]]\zi,v^@n *.r0bp ?lx`SQ,ba7+L9 &(dpũaxԘ4_ n=$zC a Ngh({{,AR,_MjvUؕ?٩7SrW/r˺ 2PT0CHQ#ӽca\/_*!;FBa]aڟQ܌& "jāV~ht[j69FH{[[M {o$P#Iɋ Pգ{C U MwUiKNEOW(; *KA3J 4ϥ_yVN$BSt".5։O ڟYMf>G:觏o=`A/Z|`qū)"#pUB$b4`w Ic('y&Z}"jsF&*'" _0-95 .ˢs_)8 :]*E#T !iHyb 7, % = :iN/5n7m#<:V\T0\llC 0aͳi[D A&͈kqP8i\y :1mEX2H?z#o9(dڳmD$n`%MKzS4YYl1SX`~ݟs3.:x#,r4mx'` En97@adҲ{D@$RCT$Z_ Ь#Xk׽n(m;r"9=+@ңP)Dbj+YG:X)ĥDw)#t-h(~$g9wTxS9oꜫ(ܫ4d(b[̎G*ʖTŘ+"8"{$&Z$" ͠z d-5^ڦE]s@P%AkyX 27~(5=CK]H6lv'C,懾`QI{>`Cy#NDpZ;xIJ]O[_j*iYj۠5Y g m5^}hv G2qpX~Mkx܆/ rWΟs }#&//Ln `"KIYVzOzkB tG;_\v❏1#YI 硉sEG%sP Gpt+ڛX)魻#"~ؒxzxè); >08%uM4 &y:OQU򥞙\R@.GBYB :]f#)Żg9O<YD|,rX;>"T45,:&*UsHNXյLߠ 6G_cwFv-~Gh|;$daMP5v5 Q:w$"Fw`hcIj3 [ `q 2hXY)$kYxx_"7 V#W\EwIQ1 71񁏰(9 Ǒ+'W` 7" MW]EY*\$ tT5z&Kyje.jĺO|;]Zpmچ)#uА|]ogy̗-?1C>6];WN20UF@b@ i9c-P"H1r|Z".1`3ķh5ZPkB*=Stn!< a6zyYwH_ءr*"|Kkq~+ )l T \;lJƦ- ax2-v(:P_'͝NZo d#+cۺ!'GJh y0:ezGHXbp6Wntku|DzmEtewNWwX؜ܑ̿$R/`M8֕ԻLco;*`˱xFہ0٨sNY-N ;O20K VOI굺0y#*:E2b^Z:t}7ڐEL$NM99p9>AaMsc)רZEY/5f<̆IK^%HJԫ?Į*fF}{5%vR;h% ;!8ZГ;;<QY._I sFp=5)C@ x? 7v$ IK$S.;#^)qe C/ ն pX GZNeppGPqa!.PTY ~{$EȔDN{%å1F̦%Pr8<$$CJv`?*}y`(0vyDhBf@;h @1_ Vܜ#DU~" s;lO_Brپ;#SM{k=EWU!sj(SqqDIlDZ. c1\(tWy5Pa! y3~ K׳}k^`NwU8DTZ?T]xԀ5V=wZ71}ti2+WE0Av50* MJWydR%)N>ZW.; E  EID>> *xʳ0X"Pumsy! |G  WHJJgu (05ݯ'5CsvPF]ƽatiqز64wp,X*:0i=c o9lmZ=Z4%C{Gk|tYN]q7TPui=vGu!7%G`pW\U+|-Ė*n7j\mfVEP0=2ESp}lta&#!0srQ4*=G#F-衇Zn.^iVË5K&`d,%!n;L1Y{ X;ՃW  []sxUܬR .h<$%0yVԛbbv"zF496O}basLf ~*K Hߴ?e&XA? 3Yٶ7k^)8oVbd>+8{X sI3"7-xޖDz QRB+]xG}l.6|OER3Z 4v{uh=Z R $O طY-_6IG=[ [5jX!nQYS麬a5< gx!Zx+aJST![s%[)"Z3~"LD<nj{Tl}JF;Bκ _˘ )k"?e_>-Mɞ %!0ܥާ@+0{V;AIjh.,| Ml4ôƇ.kv-4ax3=ڣux0>,L\ߪ<U!zOH+3[;F$PB qp!qA[Q+^j:"UQ! )B#w>3HSe-aSuȋ=3?mlqȩpm0VxٽEmFmM7|*(JzmvzGCs7HUK\P띳 D[Z(ؤܴD>6!4xE9uSjW JQC}!~`3wPÞdO}^׵x4=VtƎr39Yw Q5 y z3=/Fhbv)t;2w .ً:&gJЪ|/Fٓ~Yd!' Yv/T Rn^p {܉D p hrL.tzEP]rjTiZLL\kޚ:^[Dzs$DgaC0k7La€nዞ5w""jbfoWmIsKc$Os݇1;W)FBtQ/;p;E ;\*C=~Y~0 ɫV~坮UOp0 Mc _^9O4圧;|9Χ<qGu<~ {hyA5@ԑHƃ5U@0ZV%[4)3TZH%fN+Y{Q?gB Cpg5@ȤBNBTF _߿͋EӮI'pLYפc:FEY/?/f\&?|luY{`[/-aJ1'Pn1WxLTXU?=n*}z\f8)B=#tSx|u+zn5f/ DmוŇoG4.Fs8V11+V>}B8+?KW%y#XmN:17?^ ЃpڋJX~==0{y6s됮 s _P^HqAct=9´Y7wD,II^'=&CQ7"Z+VRY>ǽ,tpyF-V{~"_x %Y%=;RtI lV.f7:| ö97bŷ1d6@$kul,5=%c#45q* AI[H}sǖg+E$.eG(^G._PD䟝r1D=.>COA@c(q9W_W?_so׆3|TO*f7=ukK}ѹ˻\#ɰ>>:҂gjo%i9NxQi0׿e V"VVlml7'-f>Q(Px ;!T(PK8\plRaxpH`YWmYM 2!"n-c%xǾ/HYD$:;36Vk񒚣 vyoEӗf: ^}NmO$W!<`;!ËY,ssr3 gr]_mqؒjfOpH2jN)4EVH{5ee)Z\ap1LԈAo"L'Chv:` /.ujKkd+]L#)%z<a@᩵=vɸY\y:d; GS:אq}(O‰ߦZB!ӌ5ﯧ6%fL"H "o.#8uS1n.&V&cTnbz‚I8lnZb7 v"e]8KQ&-A+YK`;E&nJF4HEekٸ\x0u[ +iMG o6VOk{LI] ]ŽUYy<ΈaPd݋ismQa!Lqq.N{ɏ4fvTdU/BM8e˓>qT,{|6#f};sNW-!И3xLj }Ki a5Yp #UA|l+p;1w$pNQa4^p*tBs_?;'NЅrU#K^h?pGbQPG!BWO-Km0! % ps/3-r Dy惨6ooz}QԗۈrqfIСp@J/]4˒n/-jTZeN(Vݳ{;}IՃ"4;ހ_$IhmH.Jwgɸ*9I__nKj@l6:)K!&h;-FKm: r#BS!ibσHjnmI`$yp@g ִ  ifSo&m)P9wHˆi ꊞAShȞylؗŸlB3{XH4aRTk64 D0P S5eU(;_'aljvM[m9mrG/cvbǣ"^CH2ͺ84. seu<ĺai.U0+>,-tj&*}iUwo3 _Ӵ%?Nad=ڈ:Jt?EwGjF$ګJD w&3Y$ؐ [BH,&p߹_98ت:5yiQWP$i>c-Z9GxiX(Yd |>Ӌ&AP֪~24Z`6ƾjs)Esu]Lz!OVi6>M svMmY.v 9P:Ptsw"q/ ,%,CV’JwV&~OG8nh,1'cJa$jPZp}2 6?]EYVa.JB`V,Q{ \n!AscĮ? fԆD5?BLlX4pFPLI2FM(s@g o+\tU>U"T)X6,Pʄ>iga$roHxJߌ" t$<\542̝+6% xTr%\21} a8y+v\'}_qIhHYW*cܵ켼L@F_[MB3&䧹e`q]0{7Z]]vz3.Xh,żrɊe:񄛟MrT8eOOc W-ܢ3N[+5!#ЭbOQB2l~7tT *aھCߚM 4!{t|iZ*vʞlBդ#7=Ā5LT׫g<^vu@XÜD>b\-Js:Z UէY,~@uN Л ~q 9A.f;X٪;rRkgPޢfb}A4/ iདྷka ޽nɚٓ`<3>Re&13QOp@"Mbtjv5*!N1㘏k!"1g}1jݲS?B逋YJx#gXA]}7}yKRgy#C ^ NfFqz)*'As5FLmtT @߇\Jۤ|{36IG2x\}zxm>S[w![s4x̻|2pAKkns4qlI bZZMjE fY,@4Ii$N.#"Hl-"^̄Zn|,P{ yU~ɶRݍp:K.ƳZخl_/} ;L&RJ07ލLjmyݲֶ"z+3:bpT2 41 > lݔF^97=G`D 6:h IC9zҨ4UQcԞl tX"]QYH'j>|鞜CCP滎)(F;@Q&:P k¼0o{v'=)(Ink \o8}Q/|=V.SUeD[m kVљ|s/ 0L 916wϿ+0lx27T0=D\0;Yu@D;%*RVNaÍ.zqz][WתSa0 J) Fm{#POl͏ъAwB*jLP"BsgX>]8z3`g촹݅1bڂ4mYG"! Χ8*T'iD+I,J)r,+dfX:g+ί$IQaheDm<~ Eh /*$B؋2' >_9 5#,,5>݊PPD\0ej[ܢ[gAdǸfDeOMkv *GG zu!qhw(3oU؍o0AY7ƒ5twMOr.O(/fox.To¢N}oyhxX\XERxSP)9S4Sm^.P=SMr -&Y?GTsV.p! Ӊkh6(Y|\V= >,nAK$*E})M؂ƾ\kޥ21 ~)2d?cqmg(4bZu1Ydcgu@( ɡP/12O#X3zM#ntTb uFz"X7xWo.Vt$ӟ% !$AΦJ,(mQbԾJ߆h&V6pk0,kuc}T0|h\nhmUֺ,f 'ƿ*B?FhF^1cCeJ .Ob>7ZLzMAu oV̖ښAzI3#%4h%@x?eZ;qH\>H= m_3q-+.D= 2䈅˹]7}Z8j9"T~Nm%i f7u jbk.܈[n zB%BG08!1.AYǂڅ 'I"3 8l<+!k OzJs~8/F7t'Or,7M ~VK@:8Fqv&ۺ|`-8)4YZq)n;v *zrIR8d;k@h`JDXR 穴⌅d'w $lM&Q¬db ` y%W@VA"%%Ҿ%X^ha}|T fI1Áavzxp༢E;8M##SI#+Hl4a.b6A-O.S!KV09\WvjK%GM hb =\C&?e޹LLjHљU>ït(B\ٔpb01ne] Ȏ9Pðr#u=vx(vM i,N쎓aly2-LkC6UWŧ̨'!y4 =|Gޒd`2  t]Z+IfM NĬFdF9:i6n=]n6H# [V?0!a *Jӱ;} |)x7mNܜ`Q t5o~Yڦ"y_@Z*8v^^R iYɦ=|_8.RKs9t)uwC#\g|66ψ9Y"]J(KhIk,eDHX@=W0hF#_<j;6 =7|P,qlt>p,!&~*DA|vְF'j"y;#3]pAE$"vc; ~uQ$e_ۀuέ$zUp,jgw| U Lﲰ߭zM')6bJ[얿2 k"D +q6t. lrpMO kQVkVrzaG#;[>~1SKR؛18x_CNA˱Ůrq:uV+; N!<}z腻%b1KzmbJSb_F2_  )8AOw>j[2LFhbX]TK tSYLlA$QKͥ֟^7t?uIҦ3cwV8漠${l!r*WM ?!=\#cAF,YO.Rj~u"}?\+A _g+ }WgE }`wYXs=mc26{׏5ۇ*3 h]r[+Y "^4;Cr]JW1 Mx#c I% V79S~(z#~>3a8~$YGbbP8fGB%w 49OЗV,aPִ<:]) MwS$[3c֞B$9B)L>p/sm|=Hh3,?k?5Y,íI<"H'1dq_ָmnq]!_ yg\srqyz_ gt3giV )& wP3#fk{>Qaݛ׮[^{s bWRB~PkG.ʦCm*iѻK^- \ Ά ~o"dK>wWjk[l\IbcG1.OQ@{M1L{Hu(x1`i\ay'.$5[@d#GSܴ'DmBo( JT91BAהmR&|{D)S*w?Tb~@Rs½aW_ԉveI%R* e),WAy]'$ X@nBbM9B}kW ľ!ϼFlyZAj}Ѭ˙i,Uܘ⤖[%WnFl˰B{61ϊT6Zqgӛ;*!qvyc [eI̗=IU~=`]xH°$v#Eeˆ 0fו,,5z"^+> Uɵ'`)no*7&}`-?7p Ci j*$ҰG&H{i8y_ޠI~XWUČݲ%" isCm;d N`x ϦkBiR\hOW!GG.v2҃1eѾ/֩ 6={=GCuY΍93} W?AfAm[27}˿T'۳Ӗ+ߋE&=(wsAJv$Dj-d̓!1_봰AKHKPmEۄ8 H6䊝u}=Aq2_n%qG$P^F!zo4kP7-D5tD:߸B…#Ϟ"y?tWK$%:{ ޡ9 oA~UGϭwBgSd'(Jg.al7QoHM!Ս^6nM^ٵf;ʷvs3avנ^Չ RDEoJ|o.׬ktV=RmsPS/Gx_AK 37Wo3ۈ@Aq2<ȴД_Ǿ֒x q+Hr7Í۽e)$[imI+6ӊ({Ϫ#'=\20/u{KeOi( 4U] 9Cg o 'Vc0zIz㖕t+͹6EtZ]rg8YͷA)CN=ӯ;I dGmcZT]嘐8P^nX`;5}]FHݲAޠ`ipAN[w'mk@I3=q2ɼ }J5 tbw߄"m-{U58Ԓ x Mn>ٔkw4h$L<  /4-G3& O_T"x%ye}1dq]U9}x,1q-3l^r*sNt8ʮz%>lYA#H$NaUi’(HPP`R{"y,:ns 'vlcDT!x`%9I˨f_bg+MbqOF=-HRXL{w"FAh+9"KY,㣲#m?7 @}Օ~._3GUN#z^:&jٔBZ?ՎUp=<KKx@1ek8:Nx \ލ>+nظ;n]Kua:4Y( GXlPddIq;m|"R}ƭKixDZl! %tܰ&3V^(::E×rYf1ky@k6 (MFO*qa^grb9{AFydK}AC%Oq`nT\I# BoixpYXJ\mMo T?$>yFM;aDFx5d6<(``/`pOW*j2jRQGu&@.C&/;RU+M},7a(ؤ==!{!xQQ Nзw?i `" ̑e@wydmQN bzW^C4}Y]Od}B U)wWfE 'yJbscj;f(nm(uPCg(ɶrv $MrV]&ђN~s5Jqy4m1=?dSGKBKŐ$cn fNiAr:HRذs[;j4V>MSIN] {ۋ)W4TMFc_kGrӲ oȌEtnBbdn 6*sN'`ԤZnDi}',Uz~ ~B5mxr<'$1O_QD;P#:X~4ͭ1˪u$jT Ph}S710ض>y m݃9ly?ej XpF\mAmJMJ!W6HDZQ ij<"Wo _1eZX($7Nv 8& pnW`oKdN k+.5emK(W[mGxa܇tR^(uPMДQxIE [,\e2Yg"d,!>`,R1UѠ.AÏ@sW+v_V8b\O@ގMw[c4nP\)NlGeOKZr\ց|ЎFI-J j(hX򡁿Ëx?PlV~!AΛ/0|-/v8TlrZO)E79KH~3$z35虅QC0 Hc8UVrt*,-/-J{N(@ 7]yU|-X]q0v<c=M\p zMXz(M:=C#C5-/g=}`s8Dԑ!Riԍ&2*t`'mNSH&}n?4L0LD!u@Zo6[P<:Uy^m]N%Mx^B.3Dzj]skkZ]y5<H*3DWxWM{8~E "n7NM 'R,7Ã0>G6!p9V0 V3 {t $)Hi1+ NVrkF M:j߶:ĨV\[ft>Σ_i :zɒy'fĘb]~ͫ(Uyp^$.\DдFOفɈ8O/kEF\(:xF#?{~䜾1'Y?M; O(BxAK&]8I(+6k4ZMG;W +[t帲]tKbs7S,z\ęKi S JXwwKBGQ߭X\ڪ0TDglwp쇁\7Rр74dHn2s$ôN+j95NBt#-v+f$k@}Wh &Vn%,s4/z1ΙVf2'6J(HlN#-ocn lқIrxO4ď҅TJ6g쵀=9lRj'(3KG#;* *0cdRG"5'UN=PG2Ӊ`M?X\mzl$%&x;Y\}0u'2pʲHJ.KEw םp ͗Ys v͹$?3rё 2T#Q~omcaEfDHBfrޭ9p!JPfu',Fүv}KH42bO$uɒ<%=:3o,|+ej]Ll_j{ȮGp[VJ5ҭI$QiB}mvCD^AqK< yƤ]}h,ȩrmڀ YUi1 ? Rm8_WN/`5x s'{XըN (bG˖w2-:gdl:pA!D(!.FԺ\xiNTT)XaQZ^̯c. Y9dFײ-`c\'B#B`_61a >zP&s@{ "cRigTP|ᣟ3pR'C#bW)3muגI{rprXLH{,8*ן?M6p)C~U9׵eu2:U Uq4LeYcTp,]yO/iV}Idhn=kTxzrҪz.ӛX3li0l/M'x4ZF4N_,"'7Sx{E@+n: ^5<~{Rl3nQ`cw󙊂V.ώbwjb2b6mlGto}n1n -KDR_BIFfATj9JFΣA]'# &9jz*.[C8"/ȸ"T-X@kHK;:'nr1ym1hSGm6J,U ZU'Ey[C)Q8a8\WX8`s;.D1 L Ms^FqP4CZ<PURC2G$΍b!.8!! JFq>BxrP@ܥR;8y6}# ʻ (mc,J,c*&ا䫺YҰoa RLC6=O0ȏ;;0?S;ͧŮ6IWmwDH"/p)ա 8(_]zZ<͔7P4]]{Fd_7^KeYI&ű5Cfx6sJlyw.ۗ活Pgʤ|1o?j<Ɣ[\]3ȽX0yQNLz^H;X.]LM,OLyh{H/;eo8YV{`Q2 >h. |^ "3iH )[>Hh?erx~cVpzF3|-%(>C%= 52 ,iĥߑާAvzޒIvݮ脊'7c3 o 2Z Q ~h(;i($ތo`3BKòqUB 45T&.`ʊg@J:}rĪ̩T[lk N%]D&(s_BcJdUXyq'IŲK+M]za&@w"9z~eЃc}]_67+Y]n-tEo[^: D5nX;CjCQDyVpMǾ_p)w~Z nDr&tBF(*BFLB |ST$fQl" _#~r ӕ>8a!+mK3pDD@mN:XgODk՜ 8  %x!3KoC0!fp.;JLx06wF~~Ts<%'aLN/ӫ$YMѰpPsncכ1AؤzHi @N 3( ] \N]"5Yr.%p:Fn z"pb=AVTϺ+ki5fj"JD!_*8vd(>rRv#f5$_ 2,gk8.W-LG3?еzfNd6LQH9Tfk(X&~:c``K/Kt4-FA@B@3aqzſ}1Ov_Rҫ-ߗ⪋uAy|p,%8H֒s$_)v*ty&o= d@PҖƻ.00o{ϓ=lʄFGLkx,@SFmeT3ק gqL~YZ6=ūB6psGj<[ǣ]As"qz|>]v8W E|aEu['nh-D1*Ziu:0ɥl<)h z/a~ZA>ao= %=`MɻYV|f[6WDQUI':9[)wGVy\(,&s4v9bGPKDrJ2̓D26{U#=1;S n0=/3_ A6\°\CY,0sWHRQtBq›"H* "ZS?qM+`F{g-rruOÂ7sO%e 뒢&~Dji 4Ǻ6mnId_H9mzY$;E)mvD_WˁY 9rUW:"bMr#yiE p18*{\-(Dk9.\w^bDbK}e 3Q˸mD;}&_H7 éC`i`O.e4w%>ݢ&N .c˫q-k(!?Xt짧is7}(q;_Q< "y'rFaO"9,x❹R!70al˞'V3GΗ5Uu_M^0QՄIxlvM$BܽnkJw+Te92vp{U#{^C?0V5i'^#r=nN:|@\կ m4ȻHeAi}a/Ji~|V,Fc8`8- ަSO<Wrl8۟n k_ɶju̇ LmYl% ť mO#me  +!X3MDoڊJP^p[+M0CBX MQYG9$HT\_5GtOņJ{r]Wlh>36~U8J'1fXG,ʏwIV_YB5 QW(׆"2 ܬxe\Zt\sh4;H H_ꭼgj}`'YU6y~6/oCU HA!YK4OS'WBtuhq T{yeibLgF-խ f__1ʝ0M~ $wi`Еr"cI Ej6j|&˶ig 0u!Ia8^qtmo!=/T>LAI[H0 H#`rpaULDVӟ Mil_ebR I MqO@U4rpyT&5۪v^%lXR{!}BL ~8^oIb#=ܢz]o3t:qΎ%fܞPf, %cQ3XL5{L58F\D*\"|fbԏ0XxUw~LYe^%C1;m"90~jǮ 1| Iox;(!6]<,c׏ ͽi5Uԫ;yE` og]gߪ ڭ 5 9f'}"˖9Wc=!g ^Npy *`l,"sG@gMnDZ:smvCd -Q+q2nmẁGӮF$W -eD;Jų5Sl. I^f/7>5ã8bq S R_?VMuU$jי)Wtkw܄qW^A_~? k`z#ƊIMwd3k~~ g$.9ӏxĆcG#IlYVJA hk-(!ܟX|A³& ͐ RRKڪz6:cWԽ aGс ;.WvQSTp2>兕t7g"%Uz(pܥ*P߇19|7NoѭeC*3q$a^6=wP[. oJiL5 s ߌN^[_|L񇧗p&V0X\hTr2ڟ~2/oq{7^$G/O]x8yœlc }y?yq&LOUL,!y#%DH}]~Ξ^c$Ώ}I7ˎC.XGD9͔0] fbUBEK &<'{r`!=? kG`2\! yՆmibS / ,{xT%1˕ bbN"k{y|#Pu"'lES~J5黊?8م@ ҂FJhXRr[9D:Rτۘ17?eN,QB2s_}!nj=. 8, b l ZAnC{fbYl6EK[$@ˊC|V"b,.ٜJ|,D0'UT\ g*l eQ q#LX@uK}o֙ӽ88~ዩGӛk Hfv`~i{}lDk ׍Ԯ-}[VlɫqN:p<ݚ<ɘϫĚVҎe~{@hƻ.sr `h*G&z_93h`W5宖G 4?>,%2 C$ۻC20ʌ~Q Mz+`*r@ lW)DysbO',gN jb߁x"P1K,uj*,?C?ܫ\,4Mgwmb Rpe&Ӿxlkd.cEbcދC t墽߃bōOgHf$y;a 릟, ~"Q3,7;g:/wT!},~5PEʬc^L w)Qm`g"F苸LVB|(&EĠEy>!u߀ų1Q Z\,9jBB/ݣg}Φ*8 rJ@thЈ^sSXSO-օiQx7&ka"iDSBk;ΉIZ|oi}]ɦ(מD.ClbH j_s. ֋>Ӣ67N|LzxLjd=)<]Ϊ{Hs|WPK {ͫr6ohM1ι.ֺaX]D4 4pqO4c.ג]tX=_L6fzI"Ր?2 xE=*F&-.n렽EM(f%{ o8ٽ+3!l." HY4;l)I,ڬs(^z8C^lnKb Vyb0}?P!Wβgψ|>&7&p\y1w:Ԝ"h dy$QձqJ> @7Qc6x?Pes{sW(!*e{e5_=vqT w)TR'"8P(F"b69uݹYTMKU#wM.l9B-hv9߹[OC(kN8XwYzsIZHL s5e圜e n fkI\z"8G"mnes{&{k x>ػdXpo2a<^A3$5b_י>d1Mlu ,9e{-g}%"7(FBO!2nzߗx8KG@TѴNshLcGw"o},HQI[R/ܾ}i\dſ`Mw,_c_B~f^,%fI T0+RPy x2RcNAT}iO7cI>:o&.*V( Ye+v{D~mD7h瀜o0'Z$.ZЕ F@Uyym-{4qe 0r|tL2$pM?-{b3;̔ۀxjPurYJ_ggOZv\?{$.S ^UEB|o7eM{*&rՆ{6wI icшqYkHƦ%8afC%"ƫ6)5M:r{MR{"b#?P^^6e)aX%<89H!СܞsHV~TYi-f͓$6x4?}^qQ'.Um[l!Ɨ?bW|vڑƧ'( Z8d崼Rp]ϢX}Qy'т7XXL "3WLiza]Y9FSY\f v\OaL*%{G YI-]]kd0psn3)?F>oԨӕKE!Ud4RQ0Ս߀erq"ydW[cNeC5uxO ^]"lЖrf0$^Ig8p>φ2%ى4Ou!xJ{j%p nfcԝ:G=j49.1FiatiPMSYsjLu%UGPq=HZ.RuuYc ܭ -bd`ۚB1?ܻ;P܁|Dg~HX5U4it_[ 'F/fgt~ɸTއ.` 8_".7W0o|ȈY~\c(SNj}> r)O."oz f3o3DN'y%#ȢEx3DBrWG Yab T)<"aXnFJ);ZW0m{n'=܏9ܹNy'9. sX!?*t=~S~8Lk28铸Ox//M60Yw1P@WBcIğm's$ nPe'\檋H:j̸lf!VSVD,ܬh~D||үg݇\Z<$M7clļ4Js|o֘ud73zW8/kպQf؛&׈3[??FF?A8 F?!"i+0ˊ*q,oӥ-0Ѫ5t\TJxD0WȖEHY4ء.QNw;uKR[Y||\r$-}|{fr] (/bɇ.B*Ş ? kA}2kאf`jݛ3$%B]HȀu)٢ DvaQڒG!44'WM8?Qچ؀آBnKMj_p^(`Mf^A\3\2 B#9CWMKD)c8B+pTb.$dzD(4čYJ&~7Cx+t4<$3T}sª-u66UA>#0>Wo>I9~A;efJ+{ȴwA"&Xm!W@uW&HOT@kT`YB3t=D9 5.UR 9i Cؿ-[_ײ풮[NE* rJeL/./':@YrY ۤ#> x4$K1R=s'ߛ˭ zս ~C&$?hq;)kN2SէN%!#>^'lp1+-m 4Њ[i~QHyu4@ٜ9?W!7X+W^)3Є~~Y4(j}\`@IrvlJ&LslGu^\5EMB:&̼^c v9VKnj{1;Wx_WXjC2-quCJ$~/¢f=7;d^õZ^,l -R[,y˻ 7iw牼w-n(=D",A17w;JRk= &k50c" +&mrp"p^og~3tdh A]ͼSF :zkPw#rs{/25O{m(u/cUNJ@te< HZS;GM bLu"rݶm4#2 ͦ=ˉv8TCW{U&L^H|@;!7q"7o/z.v|v$gwn󺉿$+J~5:1u|ѴANAz`?v"SǷm _S. 1vx<8P-3RhU\L\:;LgrķGFpd[+ħԐ Ubo9xMmBT7HtԜ|.ITIJ ^5X۴"LG̊X#E\|a]P99k;:{p;IhR{R9ZfQWkFRZxu+Ev9xp,ÁO `/\I8IWp\m"=Cr8T͋*RmſQb[Zk 8(qiLzځH'U|">;;)f7mW>HD` n$GkQj30bQe# e+q!"Ú?7)g٥ m,+x^gև#H{P"JzSS2Vrox`/`u~Jri1oQ3JDG88D싁%y oBգ'<ҙD.̧1I#-B껋U VR澻h_s; |'8}'Te_*`acQD9hGVM-mRūdר}|ăxUyF;[K(Nڰ;.5{l t:ѹ4px@[&=t{ҀbgmreULJB밻cu H8!nNw}@Bfc"DHI,cc1+[!Wנ-z k; f[vG?n+%o1-R;!A.|[㿸dѽ L93IߎAS-Wm@*<1…]TNb,'ư|Vhg$weHBdAX yI'y7>Ŗ!FC0!枪@EAW4vR IL_)ȍ6"ȹԍy)vV:2q\:n6`q H Q:>8l[ll5ϪR0])0EUUcR>hdOA9҅&~Ts6b縘1ZUM;m ]2 rq썇O(S>3M9 ؗND뺟ڻ"Q؅lx'׸z'fb֗x):$}&S2Cֻd0rX@hV^8Ն>r GetJѪf1>^V4 H>6V[H&-5iH6 X~l(m2Ui'@- :! MpKQ@M6 ބD #UYFMgriB6%.:fk>CPF`w;F:6k`48[v-'uGT]Ɂ/A7d,c PJ*03Ba_9XFM5흜rs2|gpxu68MJ"ƫӔ!ufU~mZbx d ukFx~ey{qjdeцT[7tKy@^=9 띨W !(԰c-h'neCP17&9*O?c0 b3M2, Y@Kqxߠǟo1h> v V ')0Nd+xwUҰ]Tׯ$Y"LAS'kAQղv0pX6wFV CQay'aL#id_x/UZn,> <ȴ+Csxjkv$08.YX{M ޓy A+g = @5=_>IN ꣭ <,ndם282N*=IgVGYV?R@L* 2Is6_LjqEH݃s=M#8 IBd=<~Xkv& x*sQR 'AiJMV[nB6M/hfb&,{6_u,vP+y,L7)^1ĺd1l{_iy_h,ʦi5؍QpR, gH{ B(*g+}"N')8.EsɇTiU`ɾ]e`t, |'gҭpqcb+ Ƨhw85 ÝÒ~"n%*ɥa~=͇A{55\knu:iF0L"٩> O;-\uP9V?ygԯ4BOј:k隶֮LX5= t{IU+ Zp<M_=[ׁ̃[mmU!L+a.d(mLn ʜ}mtE} a:N2Ft0m}GߑTfI 5 @$z7$O `B1;<\f}1OmQNY3lH1]5=1\ݠz"4<6edJ#Nm= (5l%[BFAһrDmGg eكzZ_'c^ ;#5'!_$)rrOnj:.3KP73%)KWrLjB{Ġ[3a``\!X]-d gl_KxRg7qǪ)KHL&>{2p I ߨ1ܩT9 0+9?>UqQ,M槨f638~&hZM@n]`60c^SvOUo`=m4lQƕrٜdqy=r wdFۢ߹w}W~J3tM"w~@#U''C_8;st@P@Ƞ£he?&{PQ֟й|@J#- Ϛ'|6kBL&yyj8 c9?$Im؄|V'JLW@J%Fd+?n_6uYGGy ڻdz1~M`u݁K^xb̕G%ԑ#kn[jϵIx&о\ J5'K;bm> U~R6TACF"OKE`*imY7Bʮ7&<ia8E%gɻ2xPLνyגֆ(R4VT/UUPɠ".J}dա i 2M I;m͸!?IIJgl#@gt6ͮ>3(UAϱGƍ c󱰎(b]<G=Pu;4K>X*VndSI}6Dd&,fu;J΀GǔQSi (8>FO* Œڣ,񇵌yc,QDgO4*R|lp) ,fQS lGt-Cm)$/"%)Urz.}om V{2Sn|dU|M5sSȃp6CK;U|"Q_cV{ȍ2(&>a&ܫٹ0u}jPKf051"?, x0@^X&1l ޗH=X%<'<. xM_1.^y=dxJjl`p^Vq4{) @h0}k ^u-#҂}CT'/̃>nqo/̎`83Ye3*(V"dCy{]I}0xl0:Wt< TQ{ R`NeÚFgkļ}Όh㻟;pi&_2Ïv}6MgASj li `' =V"yl l2Q}۝Pb"EM^p".!"vX/I{1!e,s2D]nVNyE,(dkc\sG1ap-]a ZvE*_& (gKIØt\wA<*p? %`^رE$fj$ 3z0RՕ\VbnQ￱Jdj6B9iKB7Px,Ǽ/d9#5S afg>$tydgۄz[7H#8nosHhٳJ^I[VTuڂz wQ]Se|QOXpFؗ*1XœF?,b:ֱ&igs~U[KhΛmM; #RXR@ybxTOש%ɯRo96Y/L&AIcAt;2d,|َ̤3NsđKee~h,nTh|h8k-..o"a. e nm^Ƅ)F**/q6zÞyU˼% RWn@t RS/OPs@ Nu<۵{&ƃ3!J@3ಜW+ˎAdHo:t K۱7R'i>܈2'[ }k&ywJ.Z8s4-'\J)6d^Đ yֶ0Շ ;=k0E%Rn\w}s$RI'.O?mFֹMEԹeڄ:& %&fxބtk?. ğ% X"20kH %2Q.R~x亱q{OiWUh»"Z#^_x.rjwz=1k:Aep^j!Ȅ*'ޙO6Gkr~8l9m'gO`LyfO+s t?H"`p;ޗscZyVµppW t7e~Nه>]@lGuk2HTG݊<& 33o^ږ$G ۖgu gQ:ӣ&s;D:Zq1/ćK"/ "g-=sM0h}2Ը㇐yŃ; 5t^BniBKrâٖ}Niq@ `do(5}w ?-'"`@HIVC_@kͱta,NMCDr۔H6Y1(>XyPI>vEEX6w9ls7.{r2Mbd$m_"T1 y+jjh^OmvJOZ|5! }$'&O*$1ItPyX198Ւ,EzfWF2 .V"<:[s5lkjyNÑ,< A=cx%/rQ3^+y|%e=wdsɦCpL0zs (2eRtm.]Qk}qGg߲e4YB3q!Zo2t CaQ 6ВgƯRP$t7vÿ(2A]SY{D e|BKs"VA c-z~7F{Hdi PXvR`h;.ЍsGٷ"YB t33~[2B${mhdK}qd*AxOz+Ð}v*Ő({Gg_E p@x'NY*9ѽ +}+ X$*zkVA峵./YX2P<_tБ7UP^zG9.m¼I&2qxѦ,/?=5N3INubڽlSu{%:+QSw$fDОH]F$^jL%ic% QWݔڭ&#UD|jFv&`q3VoF)HJegӆrE*wP.=( 0sM]ӚfFߐC"~ \a1-ٍ0SkvL$Q0 t!?T4Ab߃<LԝOG= ƕVw1@X)68xxEtc}f6rukɪ'C^\$?u!Ox]@."( se ×|̿UuC8!x.#:vqu:wCtȶogsOV*i~)Ⱥ“fZlԔ 3X꯸; (&P]ɮ񭑼vhvFN iߜaUބ`34ۀ[ȩ\rL])0WH+q-}7 &"d`UBvt68i=ni!j=g@?l]Ez>SC :=}6,G}~z93ӕܦt.4,oāZ\yQ`|8ʠSOZ"Un? =O d_TL_uz+iR^W{w6%paŖߍeh8pGר|,.uIU's8ZhbQqO370OJR[] I2L7H[ LpNЏȊ:)@e !'vm-cK-)79Q"Mvbp2qȥ T)7\H!ud;"pqPV:}Ra8͠H,ElO{+Ijh٪O|+DC_6؈:Pi5HUXZK}9Ս-XyrQDWc߶&+{O%ÕSui% HRi,s- n=HGKg?*lcw;Ƃ_nU9=SD_K7 ϺH'ukk&'Bm۫j>ipQ92ϻbC'm/dX0ˋ>Ƅ@ɳi1ΰL W<r ]Fg8CJ+.qz$wNZڷ nny*x327,@v=23,KGAD->#qL̞ [UvHl,0^q1G7UEAp`$!cd99jtdň}W-Z#. jX-ӯCiɡߡvlU x[Ų? QJ m Np=>/ُp֛AnLR uSA9y:y+(X >FD>|]6#iQtpku$*2xb6&S߭tITs[EnE))47l 7>B4+k2| L묱ZB-GugzYB 4Ok\pnZe!(g.zLDJ,Y7Q-rTağ+r[&$Ѵ0D2B"d ;u>CJvA&s7 fA|y9F{^';̋0%'at,Inxs~b8`Ѓnׇv+KF)I= nolme T*ȿ$-Y0j:<7:U񞶮?s !"4㽘qm]S^ͧLR7@B))?6{Lq[Gcb;3xơA>ዞ7±JX.=#k.b{Dktv_Fn9P2ff'8s}q挣{Պs wc V|ٷHb]y0 j0 xa(6"& gH;6:[ *\MN°Fw.ܠҶH3҇PVN_Qco\rA|A9LK+{PzǕJ$ }ρHVc-ͯov,xa?a:.%^4a[_zfR\__mlǻuݶwfM48Urӗb}38Î)W2~yYGD@\^5b+Mzˆ;DX5T$lHOtY]gĥ={p6\9n,# )_'GJuQ\sd1-5M.W` ':f:Qep J 球iEm/o 4;}n-j;QZe'j{\*=i҄!< >1S5brn1`:رWsQzt3`ac{lwd|RoEXw~ʋmJD6|Ugh!m7wf/޺/Mg?)?z\ )Pmh,+\0дƥ!"Ikٛ݊oHxd?(hwnĤt^E(ntrC3;!n:@M,mL.h{]$]iA#2ZM&x]\|@9)/[dH$ CCjӴlHHM, g'˫7کgJ-0Dm?vnv:c+*FE)ή|Y8@.SWZ+FSk >& ]ƒ@Y<d;T#M_ mѷSܹ(> T_:"aދ~AʻYzESgeduVꤻiPK"1(NFtgW58hT|{l:mܽ:Jl| (g TKI֢ >QJ V\i%|cBвlY[ie[+r[c; diHXI6| (2f% $_ūA-D~{fYU璦;77U@ee'33dJ-HBΚS¬0,5;ޥ%{@Dkciٞ8U`^qIwZ׌>9LB#~=&nϓ8Zyp4,>+ &kp%I%!)75qdY|PXX " hNidqhZU5]qo󎳶 ;@[РkwX'^U; Bi_ =B5δ'6]t{Kv,2Xf#8=*u5!6@<q跖ШxpwAn^u*HӫIU1fnYdCjͱ/o1&L4o3^okhft:m9ۣ-F~h ;4OzW/wbd)}|_&Tz5 J(S%d9ַ9HhnTW_(2^W /)"m=)e@[}}cf]DCǷq$9H\2e.n8 1) 0_KpM5p{DQD݃K9lyhxPۨ9 C@5_ ہ^Eqߗ|J.iUEyKKߐRhe-`a(;c83Y-:Y+(1CN]M^1vh ),Ndgn͛ 4r8L:ŏP0d KmyJ%%Tp7$$ZQu}UET; <|eAW Hx оkB09j$ ~qԁM\UHi@I65KCfYn*I( {k s #0ʁ9E@o=KNA-A2Y?ުf7 }#:ʀ';TB2 iUD8Mڗۖ%'۝[odYO%{TՂ:oL|O66Q\蕾IX ~'4#WKy 9q̝i3}Jo%QV~].G@λhy';=yŢ@?TH2\,d񲟅!8;Hpd-ܙ} Y|%ʓf+ 7R*z($WolS|.sXWVģ1p2/;/ " G>V ?,S҄g͆_4' 4.Ŗρ-F˸*/~5SA![K"pyc5o#.\􍄒9͢o jUtfP-B~@PuM@~2yY-whu T:->&we!cD.jRjۧzYazGWCn{Ph#[2gxx N),jzDL&za&#S>%S Owm*oRX΢mImvw‚>nwwq\bHb>Z=Piq')?CM}zkRp Y5<i]yke`j#oh߂td?>9 I)|I௔m.̧u'Y]^*L-h,3ӹ5AO{ͶDvo쟩x. :,(oṃںs 1܋CkE2&{kn"0vd+ۈ䘟_OUpwfb9;8_P8nn]ϭRC,u-q|s˩|}îW~#@.__ҎrښQEϖP: P¥8[BPSHԽlTX\rS=:a:|!ooBEu`T^^v5,pNnN)OG܇M.m($%y\ߤ]D0Scg,խ7L͑Bqjo mi4ET]Y9Zn5 +rpD2ZVxPÜ`"BJN DXV8;C=\ T>eiQJ Ӥǝ>6p~Xr=Kŷx@{eCqePM悢;*;!$p6gZ6%w)ӀT ypoqYBpīu7T"z(?{шߦDQ~O9:Jg( 'y!x>T >a:jr:W)ɂe6&# Qm.\hWi50YGñ?Yd)ޞ1ew# }1<fS=9qnW1lHmTx{ba7vMDD4-{JD>@ z:5@Q9 H^e=g'Ru?}^5ϞW\FHŵbu]3 k0|Oli[^A)н9W m.FΕG;voF}]K7QYA^R fi`S7JvT K;a01~fnZ',R/ L518,7^ fr y}G_Y?aWI]>47;aξ4m~CL +;~ݮ9zc~hk2A&F""ۭo&\-'G+ETn@bC-]*)>YTgQrM˓b,blHk4ΗsiwB9"_(gG||e N^ GOpotbXK9e$!Yq'$:ЉZk>O EA&fh ֍IЉO.KEˤ.DB6S = [Jml>;Y` c<ƛI@UNaJtd(:!=R!ve{YI|ݕD*/ F]S_`J,q}8:߿E/D[@bC Ml}Cig]4zy+}DU!9Z-1ߴQ`h;@ykDΘ _4T|CƑӳW-ap~Ѯ0\xQu?qv6uo}ᤲRM/Ǵ$L@Rm)qL8ǥ}<彨P4liU~sN'W<`x?ҩL]9f<%Ϸ.yAK:}f8ʖsUzc뿸ƚ3 +.(E5㓣#mE um̈́GskLEPYr4vZ faʔ|`:0p:@FŸ^wnѸZ5ZąrQZ%R@ `3;1kD ,jADO8*d Lf#8Tvj4o~eȧӇp]'z>Q!#$,ZG݉2h$[i)@ CK;لƫ~ʍlHMfmqzb6-TJgɋJ_rԤq<\Ϛd^0l7)^&n ehXusGw8/|] =)p+)c)uUBbXy?/1 EO[#P7zo!CM`. A$e_Ze/&1d^ ?0_T1'kdzhrP\{T1B 1*CQ, iIBGijd{,ҧg-erŹTȾwю`CיHպ bJJH(PG l5 c@p8`(5W~FJunO=V٢f{" .&w0$XQV, eۣk=n/wJGDjXS1׫>2C!n[.t4kxHHhȒڦh͖N`IT,& 6c%#^mEy.%,M'HS8av}jp k̙Pә5קOzJ@)4Btfś̒aZàd$V Y܆>{~#Zm6QW4Dبl 둸+m"+b¬!*ԜI93\Y$ 71R'>pIZ4~hߦ+-a}t<Ǝ7g+}38>dĊ~xE^vرu/bRv ˁQ˯((AaW"|*;TqH.I)֯to% ˓B|9Qz(RXLʏ@ՆG^k@Ymvn!T1G\wj 5)노ݳbEݗj)y '|r;P8KlmT9AլSugSut(qezn$8'+ʴnKOiZ[I탄w@?͚j 䉓p$ec KrE p1QgfBZ2 fȎMM"WhA,lɦWъqotơ0UL51qb?y^f"eDs;$M5*aԕ 8g[2{,oЮ |AC5➸ϼ ՠn:@@" U>KMiSA3 xaQ{٥xTMldf,03\?f'+HjCp-;=Nsb<; _9@mt^B*bָь8h1\$+)KXB՗N~s%ە?mÿ}Pgy8o!ZKa ׿q+֮(+ ].>鿘Wyc_OJf`.f۷#*'_TҧIi5VJm{7aO-CpUx[O+Gɒ>79yrkEHnmw}}%"Ib; <;!B5ίEm>NoYq6`wXl$ [ZR=G3 黊+?Ȝ@_<\*0X6 &hY>bK [/+{JX[ӏ []QxTp:jl%g1FF&՟M =EAl *8RıW^ɳ!恔C(.{vF^L}*hiJz^fs,.>bIZRx؟BG6{ևt©lC;z>s/0N ԦK8No2kZE!~ RB?Xph.ЉSi[k Ȣlu\UubOJ3f>HNLdm!+H g >/*~zMjg_-[;5Z7uiI"i@`Q UTqzUE(L`/o^D139Zu;ȷtށVBxLto*H\tء9 >|QX坦G-vv,nF1н^7r؊σx ^=ސUPZ8zbnƧI Ox_]\;t "bAK#;;** 7AON*0eUȶ#A]:z+@YL[PLB()VEϬBL@ICp_v"B]_;ǡ@qlّT#+a)rJtq6zQi k.Q@*A gwOpnА#XwE~i5^Oq-ʭ$SG5M +RTbx1HaX]˔Db#ADќ|J_ΊօfE+@lk> V6uuJk庩2`%V9h͚x_ϔ=QQ8/)G5 e#D}Teh+I$˴.j@=yy\66n$<} &v<jaGi9 ,5U:&>r2'6U1}ePtkdsugEi*wg%ޱ]=hStjL@ 8`^QYQfvz$1v1HkL r0p`" T+tqw\HzFX*͋5Eu4 ۇgc)S$=C;K,kNͫs#/GSod3v -È%S i&q;]?٥K7h_A;>F \}*h yBāN=Qǁl9&p Z G&R!I:Bt|'; -(v47Lh{[*Aח5@ƪ6oLKځ4D*SyuQ|٠0n5_Ԣ^s7v +(2(s"Q>u.]nř[R\ :/ ta r$~Q! )4d[*D y1dEģ݄r#NͲâ/=[trv'MV#R_%I8jWx;oq~WVbAN09cx69(!ȡ ë̀sfIu%^Dk Frw0x5B UF2tiâm4TIC|cou~P'ǬAM Y@}0e52΢eT^tl?` R˓)U9z:Y௳ĐGS ճ!TSc__uR9Aq qd zc<*rG/LI HXrZFڎkNyvDx r. @^D0&P^8HĐ/ިC1 K{^t UBExvݛ95aV`d j_j$DZۇ;z$`%&,NO7S4氤FAMLPHhb#d5F.ki!DS݄dHek]{xg%{QD cVCK-=e AY(8z/y.uWnY߸}(y.׷.E^es]-.ٿs-!R*{36/,_f ARəs"c [$vXA) aZl[AWC@QIl 3n7?DR wWDW..ٹ=U9C%u(篊Z ɫo Ve!l:)_~=J)BG1c:!wUdx(UYNGwMSlDx<?P8σ5 $x@˟Xf׍m΄UT.W`np[xrRs/y֗NZz.>dƛ ߂V8k㜁EQ_t5&my,ƿlYF•MJ}p i5Zf<ީz>nv|Bnt֡ݚ]kNhEXvL#bvٸ[5!\ }XGǽ0&XS!+cÞYU0``Qw$}4(+wÄ_љ"x΄!cE>ܥp( eMcJenPSbA9X$_%}+5ފ3H{f?^j[x <@ '!~W~I|x؛?~篈")ٳdǠ^๜ꩧ7E/c㧪A MphRVx]3Å?ޙq|TƉ~(pU2 U$C }6#yktÐ;X{.9"'≯E{r{ QeT7XR׎~[n@ ۏTcBxQ3 -T]nhѿS*z.(B{jܾޙ4 {:.{4;tX3ak=jO+u I^rRG< ƚLN }h;#N ۇt5FZ;D=s|GHgb+lCoTD턐:ASU̎DqN}T;ZZ|rS [xs`mK h 8I>Dns0ghmhGWtOoO0 %sFߘ [!ԿF0hY`d[̞&2Uh>WɘK<槍A & Mc񈪴E'K [LKzEjOqRO7v q"h$y.j~X-L< ͷzoDKeh0IHkцEf#FxE͝ Β8FY, {bJ'0mײ @ݲr; Ұ%J-i4L]OW^ B1&Cz7O֞ 1nnHn&N\]"_T XgU,p5[Fy*p A21QBPG 0GY`рeMa)mU2 NuhI;L$ \ަ"Bn6pQni*ZacReG!z79x}7#d.ia-KMm }ê #]Vң"Qi7'JyV~P/#j1flMO-߻S!i)9SæjPiӚ$e˘AԄƍ/30@$_wcsC0Ϩ1ꪫ 擭 C%6‹n* RJȆ X$40AEAJ[Ino_a9Cߢ?C0N'bcńDR0P5knhtF- +'0=d2}Ⱥ0Bk4vݷ!{4,{~KBl>R8ح[]=I9i>ڠ7fzvFLjhM7 <:Ukc?ƭ2,cY#0 U(Pc[4ȾN@/,YOtrK~S.NvO|ܵXK|D. 2YG6<;S̫@Ca]$<[˯  )_ukm OJP2b"w7Q-.jtAP+8=s"Dd{_Fr!;y@$ZAC^Z|1ҳ=i"+,"sMM1EJEZ;g9 t/Z 9/7#sQI Y'έA+읿їp&m|~OM [d稀GXcd}Z2je7 *>M:ܣѴ{ٖ`<=;jMJw~_E"Ljn .p@AOwS5c%8MHUO=fL6TIf*-hln}l|j5@'x85f, t4,0'㩓akk"gŷG 4Kv/dΧ*7Ԋyǀg p2PLWBg!ɇ;qx11]h.$-ܥSR#Y;RcS@pD fY*B_Q|CĔ1H h|+go42vCz3aNLh(_^Bpv+C!$$A ey۶><8a .|lW#' |@œ$sv/zLoY?T`&[Nt?#/?OE& DU`vύ-\B|sSV.?':Julw0I}3,Gq[koTc,@q=zg20S:x~ή[- '>JҵQ2fyHfmT %=V(Ȩl^20q2wUKM}u~ O{l`2LXZʥR#UZ;R!U1k#pҿ2&H%jџ>Ï&|}kf\I@FzJz{bLݥex1Z:1!LՐPAu}Mt "4ݺ'f鶯sJs%Y:ڳNziLBo.W/On8eɹvؗ}Gj?ÜmM6Zn5Ή eRtl7. wuM!*R%,^-T{6|f-va| -T5$j$U_*td1:ʧ$yTI shʫU9KJaP!kVOҟ̤2+e[IYpuD I"]Z/ t ݫoGI$qx> Lȁ1DE yK6yL[}<3N ÉD<~PqL{IЈ>=|m8{Ce6R_8 @XJ*׏By|Pm{7ң=I&g_0쁐XsHUش.D~4J{5rP f/B 5=az.C)>HghcM8d)P5-<b$ԌR f'Xp#ׄQk!lC65~zΪ_-^kZ8@b[]-(-<8Rb#Ƀ3;[䎌eT:NEg'&p ;?Pf=CT~h#ɴffN _&>C#TM7]m5޳a^Vj;r/,;u=Xuc=jktNPi`BHZ$ķ.d/uw}dz] ŀ̓%@ƔSJJضtCxZf+>Lu%L9?9ZEW*Vt>QuT_-i̴HNQݾoHbD勀82@3u})8a%!DZ~Ęp:_q|Gc /i9?E28g !)q^tR!/CCUj'aU 3 o;]Zy4 Cyx=yhد|}ď57qZ oͦĸ+#@@6`!ښ%P:)QP;S ev-;׌ s )OȁRe^mHpYrɯAAp:e()x@#?s +$.0ύ+Y]]qff`sqfo4%]q@u10MO,@A~^aFckze1DõitLWy,6LHVUZIa#hb74],wAWPBd smieB>0fAz4X2v6*V(ɼ6MVLT_x?g?]gޝi|[%i?L3`H]A#}xƇ>m:Xt_p6~2x?tۺA-!R$IQSȔG=zJz}Qߢ+GFO% vʷgHOTZgM(KGD~V{"\~od#%`Ubq2e2v˚m^:-mZhXj+Zrգjz"/rE^.\&ٶ;OEb9}.~7A_N }KBKLE1K3Kz]oςU{ iƍ$Rbw.b@/߃="Y]8{6л\eŘ񿉜(V99@e@-Z*b#bX<ϭ @V~(7GW]ZP\|q!&`l#5yTl\ _9ڥbgd0ЖsgOort 4t5:X+֧sQV!Yqm{[EZ:VˇXkQoUN}\e)kW3y<Hsǎ^N/73*=SFT9RLIt󒁳Z1JYVx\?R&:"aT=f^T>n{"@?+;zDReefkՖ^RxFzl=mMc]x׷=#'nB.+|+q8驾X;U5L4}Vr?%gPJVmDŽI'ViaDCv>BdΌI5=kV?ˏַΪCqJfbzgʇH#|_X+uG&~<)lD"7DJ&r+4bN~8]-4v< kX#jK\Hvzt&g&kwۭ@,VtIZ9Eǁ@$^&iN`6PNZ{^!>m6{ͣ$di?(G8]%`$j({M%P=<3`Ĭx$jǂ8c.CW{-Xf[k<wK. c蔼>l7$a)%\Uy毷DF>F@FH6oNSڍ/O܀MIdu|=o&+T y. SVӥ4 oq!ln]ŰedތVZɥ"5\xS_ $8gC2;{@eE~0<͖͢"J*#֑Ċ) c,XI%[GﶻD1IӱGad<: 7tNi gT*ӮsubHU{Y:q̻jWC_7/ gh/rV*}+m%:ɏ WjY:q׏My79}Rm< ORy&MSWwr{]tB D_#ٶ=z +x4q'5zzp3  UBO? v\&&XQ2.".Ȥ훣\a~SEnDc91;:U[!"_!]Y<sP{B2ԓuBî=grܝHFrg `9rw qX[ չpvQkvwz̍3{E{-^f8_!KfpKU*e.!Oibze^=s hV+ ^9sZ{*)y x|؜h^qyy1[ur}~(jC:O`xzzG$CiI"9@ej"Yg͡})@|h x̍7& x~%z|5Nӿ& )҂2gDYÚ茯عHG;rlDB5'?pq̓-(QK[D8x> CL?rR C0fJ`a+EAّ[|&LU+,B> JJcKYnFQN=A%J"[m%!8N婢$°ESd/U:?ڟ>avFoheGYg-f=ןV,)b3]^㙱Rx2IjifVs(,0#0P*[ΌbڠH%S8nLZMt[rLSmJr L5n LIeGqΥ=It\%7Qx z`1>yE_^uG|)|vN:h9+R 'e?Ho@DwuǼXE.y@Gѳ|Q~QOXKcJ z|&di!G5z ޯ*E"Tl L8wg| QmBQ˨jP6r&i(MrohN6b_|]̝Ԗm^f(Qy*hmB`% gzS B[.f"I#ѵ<G(ٰ=E~}  W&W.ټ7UZH.\s/] ?&RFL-30}PB|;y}"*<sJ+E Q>f*2ϰJ\dk DRW_L;Li+'M/TVj/K =PM;i9eUhTlkf!]ї6?QK_V|YQ=8C[Ոr&dR,zJv%H.;C^>X\s0x^*h3\9Gg `۠c>(ushH~n¶e#m{;w_Xm9ym\QNȓS$Xm:8j2nMԫvI^)'dmm3Ȑ)Ru}ɥn!dn\/A#Uˊ3K~tmq{;!xU>[`NnDI$u *0@hj.}C i -/crKs<N%ܸ2*l?Dpjh!N@,F85?WƪtW/`e`Y_jsX@7 M(#K Wc|%c%T{uA*3PL@A].fByhN[kwAd; <>ZRzQpD~zg*{G ÍH 7_Q>5OyfEyvwS~lcL+(:vApyh9hv:vKsyr" x mbxSw娜chEҬDqGA~S фK!-mҘ1RSpܒAJYT F"}ظqF}0 C5~""JP$7"2 Jbq澴V5wԢ47칗QlF߼6U_K x8zr䜫RWyJ͡D)VjJ\X<tI'q;dVw2QJ?5-\b/u8@ݩV)(\骂px"M)ðע+7D' [?sаF-,әX}E(ucǯ%o᫐,.BJ;q=rj aD/wQ1Ln^\s&al^N|Ccy na]}(@+1қb׈h~ DXNͱn_"5k,;b&5 oqZ^G{1ǰoFVgXK-iPCaj$#g^bS;;wwrW,jKk%jZp.zxm1fGk+H6/羦<಴2M\#aEIQ1LYS/F];;ZpXHבreND5|t7yV*yL`LQokm,imoҧtT)kjP0|Kӊ/WSn4Z/TO>F&hP>add~]"9Rycv8ʩ}\9ca'!@.ȠUg%84Š 6[ mFHZ ^ǿ7eyo(UgzBXHGI%2`?IxbAìY*L՗z_;-&&)Ǣigpe&*yVp 3]ΤKG[QY̽0ovN4P8aoiZ{4k[9c D'nJ' R: @Zغ}lkz: ;e&]T9ljZV롍(=+2ݼ5{=딩E$=?_L˃-F$\ NC詣wէ4%USj$)ĥׯVH`ܯ?i(u'FCukCU56Α|[ŋvgʧ?p Nt b_#cUd4 بwi+W$D4mq%<@FNyBo"0.^S|eғZw,;I9"`@[s",7w{e~0y%q@篣yE rGDU%do5vn b(G)zm҅E">(VHyUl$:[bH|g 5-c")+N$vJ*J.|HH(E&q{8VSYᵹ}+ MsnA]?ŒegUmdW:c hzѿ@Lhl[wN]V?AmJCG];wImTĉi"yu Z@͔@&P켊_#ArLwOVOw*J7$DtFo3Zk5h~cV&cU1cC ͞߂JĶ'7Z`Fv*@3'f E"֯]ů}I|8*CJwGطrOp6"m{wӵ"ݤ$J, -_,>EAQR#VIi6բ3)*y7@u6M? ;XejG/gd7ǩTg:%ěO2w $/ Ld`xz>}w 9e;`~yb+&6ث) MQvRyMwҋ&eVf2F0{Dq`?a|f_üxqS-f08oD!A[ ov񣍬ZcE#"DPF{.<q@DG#T܋M|%' >Mɬ$Dohq",]r1nX+LlU'mCdO{fAHAB]Ad2\ !xN11_( $:b ڑ05ZXxTO'XĈ؋q EdWnr0qCba|2r]j>P/ݳh߸c䪚SVOjS3Nx6(-iid")BLL!"FT{DKH@uDCW>?6%p8QnU) 醬AVoG4*u9\oV/8?jrG͞΍β1*d^~9(($ Yv[!"sHT[ Cw  %F3fWga|γh :+oytٌ,aZ_iNz V^?{ߟ$?%K&2(z-I} l0icL)0xvO}7VہVf--`P=HO}l`':_qAm1 K_Jr9'5 .Mcd#ޗc%4"&qƒ~I=ۑbkX ~qhok4;CĖS˕bef$ 7s[oxXmfmhsJ ;*W:ވ)E\c D׼.[YqM)=;9xt;*YѤgM7՝0>o8 3MWn&ȌzL|27n5<3IIڑHZ`8%^CS>f"ng hx۳pcP*񚝆-%1_6"MTuL[K˺瞩9|)Mao}m)b@-WLԅDwrJngIo T^&~|2{<75~|AI @|p*ëɪdvXP[xvdn/;4}.GîST2k0@U2z 2k!x~\DmS8/ &JL' 3|ȥ 5glw>K3F$r6q1V(=Z*Bxuٹr)[P7&D垮U;$)c4Ux2Ј$*;4䰵 /o81I'(jGIT&p|xC!r;DUƽ dE,)Q;6YK9r%=`Eq& UĜnIre2Ńx"ĻRpDS(=g%`}-41i U^3z 4WjB#\;K,$!hW~Ucpˡby_O[j`M'CU@YE8yS+\q Z s9wT/ 7-h$s?"2d)na#`6('L*Ճ;ri#quF(h\d*1F"@;gb) W<3 M.[׬3.M6| uϴJEE*Ec=A`${K.DL0 /w[+ܖ6av[SDpj%t(B;wа6^E+BS,8a+l8 K[`"p x-{P3#ST+ gw&.Fe`j&ZX ?4!s|ʐkZ XR<b^@ l%D3u݊\TG֊m٫݇[.A$^Mw6h鍖]#R Mnpʍ`sq/! olzRE=W=G?Ki0vpt-pN\Iʃ,J*siy+!,8Ld_F ̀,$,IĜ 9|kag֍mM6k\ gdҦ w,V!1~A)ɭG>Yde#"ԔtVTC[ES T(MڳKR9Nd WTV~Bs/;$r\]씍SwUس9z?$T@;u .(@4X&!*ŗl_OO!0k_?"SzWNͫ@DeLgĎMeƫp}t/##ݩ-29k=l[+ ]{,_[#\fqI4 9Y(w^{u)fL7ys4oi D. 8bm\L]Ï8.dKZǶ7JӜPNVùGH.vE킌>t;SpIt48'([ܳG5[N)X"v]OGjmAbk8W6*N+;HVD(K7rRa$ҷZ߬Iq1졮E|Ss6)F_ θ'2$TcB!vM30.F=uXƿ~)2b0p\Gjmc^G9BPz ^wlwؘA Z2KD|f #:۾YFBye?⥠φ&p}]8WkG+C>4=! 4vfI懱cQ7(B!'%-WvbAEȖM= "I"Q s.:MF9k0,,cE@/&sE0 HM)I xū g$%9D=XNܟ7BںA U-T@қcE# A+4뒸EgLg{l09:d!LBo h;7']¾]k ~ 3H&qF;N ,G ~bzk}Ŗ `ɹϋ] "<̿7</gK mmx՟EF[:a$Vffģ& i\T{P›TSb8lQp }$~'+"r)4.ⴂ#4}֛ (S+9lB՗M%~33C8tlISAabPM'3g(- k manHjvt8|lB桽L1SfjvJf밸|]B* mW(heQl6x.\/lς ʆM 7n"^.5ĽR=8$0^OψaΔ-rR2UbNQ[pրw?,]& hs{vT=sDS7>`kvRmVҊ<(46,|izSd!(]񤠈v59Qm?r$M%F`w!f!P6bc@It\gfCiC8->,Q55~́}9;vq.Av$'eCdXX #m7|er]4~@'_5. N@SFJ`z5IF}v 5# 7׾2ߠS`&y< 5uٵ s {rLȈIؤ=٢ 50Vk0;V"h&W3LWn%3e=ZX5l$:DR}1BLJoiah0Fzs „ؑh/t/"Xq.Ҕ "Zl9טԀ,6f_8x04)-}NO7.7FD HScݨMqԇ5vW! igr{l:.P T Gю\\Sej;9=KYV۪C #m…r z0ӛy·T<=a׺XRbIW AZq0|鸨6d3PrFcϵl/$M- vD Ly"Կ4-A!z<&bwa g,6# Q8L$I_!F$E"*Razl!EcȤp} è@T4phU cD~DJ:Rr-Dj3'"Ͷj9Z=yzO=%XyZo } X,9:2fD 3 r!v?i-`  -ϑ !DT a!A}BF`Q3):~P}i$ȿ!|aаx Q6\~=OFw N5Y?efg;._ )BŸ3&[v{q{EC+>_WOc 켮4mR%}$h*jT25Z PI_y>o8D%j+"ز B1pּ `IPk܍"hW(mW fyBA|0] {`(Nbzk䇝{Sh+qԢǐ:ui>Jx1:I$~Yo*RT418.|4bc49Ͼ%2Tc9jVL|?O D) ] ZQ2H #ŝx+M0VϞ9e,U e%[Dq gq5Եxu1ˁT'5j-(۹}z5srCFC}N\vb7"wF́ U Q]Qv"`fxkZ2$8lBo! U5bgޱY߯;)|)\ Wh@}ѡpP" ȯ"Iht ،KC1H|gm*R:Lt',Oɵ)~"1@2:-m{>r22Ulno]"U 5 Ro+\CLX3 /";V*%3Iw9K؊8Փ0@qeCJBbB8ϺYE*f-NDV #U J~$ٔy5 EZ 6?OL~d^bN6z1R2I|d]6$OQ^NMh'v Nax:[=`mjޢbG˂Wc-$+9 "Bib$x-#ĆP6{.h6&93nIT)X%JsOPV^ Zvl4dF os?Y\G[  +1BtrK]5r]O5ⶠt^Wz'.acɉ(`z $Bpu%:׊ZHbݰ"c˯yRVZWbuq`㫺"10HC*3Q_zUMD"-Dl3|5%7`K#[nd9|pfcFNGSQ`]+MmYT6q[\,5Zk7-G>[:$oE=JX4,is!sW&͚̐#F \hu7(97踪.tگ#Xn3\=r&k;ien`T\s>O`aoE֒tC:u[zn}NȽA"Gm.E[ۙWWGJ_M*,@}L=s ۦϟ B c`О? +IזK%j伝#.RayfJMQ=ꙑvâ`qJ0d? ^3_IN?$sQX{c)6=8+=3c ivj+YI?)mљfZŝϿ334dtJ^ă۪5?0ס3vFF]6eNR*o!O=~oCBw"@WG#QCwדPN1/s ]t>ȚhQbRۄF1X-;dm}K glt"b4/X5;3ꄻlmΓdXxJ~]\n1oS+ȠxT#uz[Quٷ2+0 f}2G÷h+GQEnK1K]hL[!>yEs.QJ|ι|jՎ#+Rl"`USqAF5^-ڜxxxF/_b7 )Ddn:ɰ/G #!ƟeY5Tk^!;$k;ɵ&7†-v`ĵb❶gzbuM bn- 3jXN*ֽXW$1p=Rzϯ"gEMl q=bV4]}%H'};\ī9aʌ &$ -aV ʵKs1X&뜧 ƻ\V:|57|NS6o$g-~0(G*HY4I8 iպiʆXB(.UI=)I Xܐ`L?j#^- +F6oN"$e7T@pReWu 8Tg)ld^#Ϛ<:+:%x1CmTe(4S=&5=7;AD`Uz"PaĀ) r[% -J8I*솦aO<OS}P-+r&#)E<\,[lz)/[zϋ$'vR N;iFc'?e=ѳlH,~ȿDA\eEnäb_<'ZMKTIr`5HAa7^S 9"x3 !A!ȸN1v, UlՂQ|QҦָRt'B3 i|8A OR@av4 W/$SSiC88` *umAj*xg8t)D'$uǙ._;wAb5Dv@ZO @m 2lvu禨DR9v d4L#2&nu*hiprwDaO,xyBf}]E*E81MUZpM'CW:Ǡ9oܞ1L٦Go,C\iecZ>Zo}>;`%ғ-ގ?{DXZ ?)VƜ,GDS% +; ~aSeMB”6KO MC^'B{9EgtPLú3m𷡾љF9v~<5mnoYZ"o%A9a%YTa 1RYK{Yk%%\Gh1ĮgcK9%$QרqN0mxSU\h%X;7g{b?gAQNǽ FU!/M%ι1n$c~L0>[6?v~R}iDˀ%R4w'/(pMF-`HJ髴16#w<L T~ uVAt0`[r>d1nDGh,oY}2%|*WK@}--z~"[ږ ǿn&*yPñνnQYcT+@X4nyM_<>C%bm.3.NqĘ~hog#K)VƓ^/6ݘm4SUMD#OZͺca ޴ dBo5[7n MGMTT ƅ咊u*GsqEfa+fח{IxWQayhp?΃t]S[P,Fޛ;(0pr$Bik#~-@H-.ڐiDJf[ѢR)Q%V1E#DQ5ؠb̦²Ҙ4gqfJ>!z knS@s'ռ }Y%%Z'Pw~NO|feEkke2zK ^s?:{=&O( =PNEMsbyY A rLq0 9} "^?rD̊޹ӉU4ko2HM@ΎjWN,r5OArȑ_|.9WX(LlO?]ڳ6ENw"%'ȼxmvTEY/1 H1^ɭũ*V>=X@hЦp.6[y[\WQ_3NԙWs\NN`eA䝻qnPՃ<OqwJBa1}<J(q@tO.ce2t8Z?DwTjv"mIM|bHxW$0@Oi3EfF#W"sSB^wRF}1k2p7ZOM%9@2kZyL4 )S w]ON zs#K|^IFMXZpc}'M $O6zp>&#=M6&sҗ;aQI'/Iݵ~$хp`>% )ZQA嫵3 u_`|/qCk1?j+Z㹵oY2` .?ݫՑ]McseJδ٧^Qʤ{h_q{2ŶNj"*>K^i"p4ӌiN0ҋ3}5()[GV@AiouD1 MN 66d}?۬mݝ祮)x&{.Ds_G=g KCv$2'$@Pw{$ *!iUu>X:1#E9[kj@^ZUmK+=ftc]:yZ57/68?[T0U<:S_e`Є{/VhHz+ Qde',xZS3 v2b"*@_yt6rޥaPф!Xu|sUi5)ȿqsn|&c6vSIfW觿CB Le}jN"%yDJ8'm^=!3ʬ:_ټ;$f~3^oz X91&LQc|j?[f^abǟ7pws ~mJj~6.Ҩx H#/[S\-/ 8eɚ"o\8&=*h) nzr+)^~=#b(Xf񳳥bUHO7U@,Q\yQRuwN]kKZ[#5!Wv}ԧSRvWz踎8v_<&1J)F1mg3wFèSn= w"'fQ=kӫ0ېQ ~8nJB0ŸtZ`$o%!P= a6_6MaGɵ)Yx;'g(lq25{5NG a0gqD<EAEi-x|ea@ J.*`h'c?8 l"=;\5R]Q殆(tI#yhLlA BeDdL&>s(mg#N֓,OHcT=Tc'UetD3᭬hcP%w::i-"ˮir g,aFܬr-_[ز |fn&J6+}N'b{ɯZׁ#tԔJ2ҡ!LO<qמw\b jĹy)#ؠɆ`N"u%f5¡sqxmx V&ۀG^ZmMKӆ+)?EńܰaEgm/)nYzRV;'fO"l759kzz~ >V:0UzSek'bN$J}A9v#VՒG+5O?VT3qY:$s @>g>OA$Os1d~ULa{#bMPbPܴQbԉ0f8'KUj=WNm:2 ,oK_2GR]nP$E޹c *4_fXn#jh4Hbofz*Iڸ)bԖ ]g(c ˕v]H@ ^mxkc)=LBJ!k@pұX`# k@2?IߛN.Q \1Lb ubCz^i>6Gb7?3je q;1f!iX s!Sѩ.,߉x8L13N[<1)IrZ7/΋RnM2;nUѱe1u˓7 $)=frT|^zZ!(2;QX2MG XϏK>\M*?w賑ۧǔFvRlI<3$Dvəx ZݺHFYqA Ww>3Lո' 4V󿸋{fr>},ipN$NM;:uFcNd\C!xkECcf wװ 1 ?)s ndxP=':)P,\ WI? _]-] j[sڽs>@fH.<)b}ޮLgXp ŤvpPL6Ћ"N3t&1P4}r*A^0 ݫM=͡np_񩄰'sS\ 0vHf#SajNLN. lzxZn#f8{Iq)VXDYe_@3r[H!f+/~ߙ80.&#!??G>ϣ;ʾuϩ;%Uô`DGP_ 'U5s E\1"l ;oxSuAS/cO #|? s{im3/{""Ӓ@;*cPqڬuoa%n)AazjDOabs\ v5#EZ)> Vߗ,X$3#3*Z<.RZi lq6챎Bs$YD׈Zd2x@`wJyl5HZ , r w Q(QVS(;qqdY X) rUuy]ʵAǚs(fϏ>3'lװ9cP4+h%JCH/QqGp!П`=4KªVUy nY 'Lu>zq9)S`,3dS}>u_DVB Muk80eA>^4~˹Hg_Vdࢋ*^"X嘤 1Z͢uRK2SC?X8[s&jfjR}ϧۘTp2`rMGDXKhy#0eT?](q6"^\mIk^Sè9*%eW٭W@#SzQ#KsRib(slCЕcEnN}N@ bv4蜏8`~`vut02FE4. SA> LM9l{Wfe8-"|yAE;`k5!<[lCГJodR@E8%jg2 z[iMs(l|=\^(lB1.P 8.2A.ZSo/vGA#u!zA1;IMq9G?Z˖n=IH(!?b}8lU¡G̜L9- 5q.PC3:cEϦ"t4XҊf\Рxeɻb$^kK8#]BĶ`Nro{ыZVFcL mRԄ5} $CTyN#|gDg׶>O3*ES 1l4~I\w> }ʨ1ssRFw_rp7F,@8Z az`+eg#nҬ6; X,wPT%5Hwy_m}OIZv皗(Rf,{acm.PΛCRnadtD0L 7WA* KΫ.g-0M9=sVVˋE}84XH[n};J;䞶 y v4[W\`sbc9\A !_ ayޡ%Lv㶯PCȔ$؉w\/NOįcеF%Fz?:p/Ldf^·14ŹW1/XR=!_:JLіXժ jJfVfbjY[8 Fgru2ⷚ/4Sc` 0Thy(eW{bSQ{k0% A,Fq.mR;s_mY? ~ @9q K@l(lb3TTբL\ zcC+UU uDr!(W `,׻t-.۠#ϖ+& %ki'u_ W1͟P郊E+q._h=^5 0%ɦs22(e*]SKP -czlcxk(6ztؕOjUqx~qK{AJ:Jp(|&YKnßj=?T[}΂b}D*sExwiv9O,F;+յځٛ/aT2@o[,JL>@G)bDW0 ŵ4M@ XBk@H!e0)RAR{'~:* u>̐ߖPv($-Z:f&(p:qWkfH1(O)' Y!1%}k]}equBY n eKhBll͆+u-­ZXhݫҺb*'m!n :R.z?X/rPB6gzng JX&T)i2HMYGg%USbsU(#X{=W>,}`:*^O͕*GEڣDdz0#~8)d'p?  VE˴O .F~$cOU;ձv99(7y3JIcwD:=M-O%OvJf 9[;L,9]!xC$"}@ HG.c*Z rC%K F$DN\GR\9h^€X)USؓ)f A7` _crg8SO.ی-pРg Hx]a?tsv2% '_aTf:׈|/~w:YW+YZœ5''9 u)-?o-3m L5dƗl/rehH?pǢ DBRIsDģ2 XCݫYԗƒ+jo*yln+Xպd3“~OҢ+(͆2\Rjg$ ' xp5R{4&7;7,`LIA#$ԐK.`K%"}8>=M#@'"fPL߲m*4+yK!1=y8=L]|1RJ()=)^“w,\ /G+j2.kX"wQSiKݚ֧y˺*`2㕢:Ɲ~oL+QjռA?f,x6HE9 yNȷJK"(5mjł*;:d[gpaևࡸż. |XqBJe5i&׺LS)ٵ՘!9 &?(ÖfoEEތ2TL}~"ݸ'Nm'-ϧL{UyJc4Ḵ7C| k@,ia&$a8~{Vȫi- F='ֶjCе&5^n^@ UڨpXG^ 5&o"d 3Y>StFa5Y3?g3aŨ'U}Ri-KbcD2PRhڎ1 lg _J\L*Ij7Ub+E™?$ge!0{Rp֌VcRGuԶxH}]#UA\76Tl4WF*irY穠Ml V''- _8Srq.ޓ0[fwo D]9mCƈ7 T J\/#@vqd@=lusAf4Fnyg IrtBER;JCw_l]^lmAN ꤱ:2KgRpZX*>H<ĨTKhHٷ#(şXިdމk`6EF1<:C}*qnlBB-u<:sJSVn; I#fZaP'PY#\Yң6. R,e(@ȇ% '%3ʎO SXnHu\m{##f8o 9n"pzMr<񯛝WOpCdNMSX3 ;{׻"Uy-':WsfF#p4˼$mno_ \Y"inKFb΋sc;x#uTÁ09f9+1hfFB ~B_%{+bR|b̓‘֬^bB c_' 2!tiZC#ɤ[_"[_Ti,]\7h-jnЗɈ,Bɲn0˕Od*zq3I~Ѧ4 {#;,ìqMcEJiTaYE\D:-Y@S\,N^:|a76X`);6M8lTLF%|艃\E_?Yĩs'>䧙JWx=[o `Jup 33n#PpaX# CL/@Hhc!q? Ա+r $RU*9&׷YB"e0$DE~F$JX?a³CfZ )dm?;*VBD؉×~0hזhs2HTQDU{ϒEES0vQTi<ɼ$_>r =r~ዹ7o3pEjk+OGuΤ_+p{=69(Sn@֋ :[6+y, ۑl%˰)gz衦 ZM@=n6*F[peM7c,2Elp&F*`RGr0> 8_6}x}*nvj{`@^9Qd&(iҔ1=-#SW?i4c'"_Yb;gmD;p|Z2~Pdž }ie?UE+̨ۤEEE A-}CcI[7V701U!nAkD̔+0OU_ĉc;͢[WyQT ~"<;ra|72 n4cX# 0AD(|JH+㶜Xmqhc;n#{`˝<+38Z9.3b&q&>-4k wٔ\ ;9e?(JKZ=f"ƨeښ[f.hCDSrr5M9ܱ] °Jw+Dpy͍J::>h7/?'^fpŗV@9`>-Luhst%-Adċ9&EEbr A\o=0?ؾ[MDmHJmӦ0At>3z0s٥! EZ|Zڴ}>jGm3B>8@(RA2/~ޕɷBN3x>9a\}/ZYhI@m؞hj$@ytF>A!2Ma$@Û m/ℵ!vTH=p,Hܺ>c.{grb`k>3 !P'/ár }C1vf6,y|age E Qd*g>!!}ӢU ErākPF_oߕdMbM\sӶ!aA4GUSC7v\=`ZXoC"\gWWG]E# $3ێ x5y LmߣW 7.g=yJVkӏ Yhw7 c +z_OT$mfn1"yE!#ѩ&ž /Q1nmJ&4Njk6vx߰PܿGzџ$0-@sfnv.=^!ܜ1^j%!2U#`2 + Di\s1@:ƬQN-xҷgq#ۙ@6T>vtm]Ww2meղE$DM&\Y?T^2+- BrT &j]m^,ޅ"xH}$KTӧpq}GH5h#.;d9I/aRS۞gyXt+٩לxֿ?T[($vzjiҬV^v,QqR"RUzd0FT`c&B5E.lw4<I=:@jO>)GP^B`-T+1rjm%Du:<_Jۘ26BF<{^[Pcfeڼ6Thk|REnQ=%# ?%c2bGF6@-1qz>J@/wK&4M jc lO{ AQ?95Xi#jǦSmɁTlkvëGB b0f,2<@(Er޿u*ɃoCh!H?xK.Fk{hCcLRb=7by2D;W]ZL{1?~Ĥ>)ixv^n3$ Lvha gr}?@& &a7sAT] Ƽ =PHy2z <\ysJ[ 9 816Cش [1 ,.FwPz;Y~cփ7 :'' *?8lƄBZONH?M\TME.$})>_@Iu0JhiϠg $ ـw;F^N|J<HUM_`ù̵@@!AkYp31`HYurdAS"E宠TX0N#]Omrcp^2BIkCh۽VG4Z2^g+=H(di ;VWq7jΊJ-b;= @og|'3^On+tJsVP$Dٷ9}4탗9!}ȯEpb5ON MP gb $ #'a4r ?Sh$0Þi#6쥳|g|%欿Y`@)2syclA ׽F0ix އҏ\ggT\]_UP .o0)e#?f͌`QP ۂkC[.p\l}}o#jM:pjw++,L?#rc;r_8~wr)L~%'wt SmGy"*g>v 62䏇VuCb;4O:^´$VT U+ɨ_YvߧETxUu1+GNycXM%}w5Gv*IGi<|L]uτ2AP5&3e0T&kvqO}E64w0x^e'eܔa!Y|`%#T%s m10j(zՀqg‹-j~6Ld\v/܋R\GG3!'AF|nj&_l|cZf1jg24V:Wo9,†lQf96۝fo?M% `'s4 5%B#cTG.=G`JRxVqFsc;5v"lv^9; ʵiW]>z qdgZ[a~i_ɵ*KFc@Eu%aXQYe/.ICo1c S> ~kYjS/lˎhw6u'XFQ^´WHlerl佸vM!?_CezYtpfj taCks&T}Sse&*c::2{mʞTW; XiGI@DHʐA#~gQK?[ eX F|m.\xu6Du~'X> ze/[Fdտ#^3?t=1-E`ꮱB+L?rfX2( 3efo1䗒mσ9Ytkր}Ļ;~qK^kb;"J[˻uvxh1Kt9僋٫pf@)Nߋlt !!҄ߒ|' U`@z]Rաu."iWywp[WKc|17W"fx>F W.hgYA>)i"k Re!斪 8;Kj@WaX#Y_!lY rE16&َuJv&Ѯ'CQt-],IQzs0+QSu[N,}Nf2[ҁ3ZG_Ay "bA݀?F9¤ǫ,Jw,sߛ9d"  ɀ +~!gr| lTpZb I`Z!jIT3h~ӒX`Wb\r+E5Apd4igr{ʶct³2%pevLZG0"^"B2y( -N+_,R7(>].DQK5gƆ3ŅOv\aZLQͅ4eqO0 }Jj\Zwv4(&90/M "’osdeJŬ;,c/{p4dms*~dX_:g+O5,+Ofn26[b[%HbdY K 6gM70uJ 6-ރ&bʞPB 5CG](Fr/q 2h_6>69iZUF\Z'$:OjihT129TGN=\Q."d8;n2߰QbъOFhTSɈ弴d[xᰝg 4EeKqY~~geQ$qAKp(NJn? =ku\&`B'L^qZ6vx1gbtgqMwi}Gx3˜JE8QdfY aʭԄ EzeCbfI}䏩˞MCn6Ab&] @CV7Y=%Cy4}Ě(bZhɈ@x /=q sEC^.2bn;oD߸(ivsJ,7t ǝY[G,ZddKC!~q+kɋ#d=5Bw [NCO1TQn 'xi/x0-diK<}ޛpS?+UZ6+!)(~aIӼiןAY YnA\ۯ]6%cpouFf2z Bn>,׋lxd|9.KnU>\QJ4OIGmO:0r Y?5g%WJ;V_ٓ%|rޒ.rCozuZ%A)N_iyp~^_`bvf)FYmל%sԗ C;Y7IZden޸" nM-Lnn3gFC{0ѧ]ec[jg} 4qdr Oҽ;NuId^n4P3΅|5C>c $8Y6?E˕m?wZf) _kb(ɱ1>(FF4_KEQ1!,(e@ozȩF/ر-nkH֟Sw.jx@l ȩKW+c !+'L:斒O4؅6MgҚ.xK\3hP;^ͦwJpv!H|pz8#M.@GuzF0bM۟40UA#{-GE~ó:R\#(zn%`n(@,nslQtZލhyT(ߺt^KWoAjT)&!8Ajosů2J*/)%x(/@v$(fLIr<4%1>)wA% q+f}uY],YWvLj 8gʘg][ YN}2Ь~(;n'Z4[HPڏj"2n bߵg;>6=8'x\6g:h2<-c0[/MDs;SSNX >8+lu` V[&lQ5L S+Q6VeKޮM/f5 xyֹ> i& L.6ID`UE6 -MDU"#X5HM iٸP"_P,G{_񦐋jWY6EuZ9+fIiRFo%= e1X x6qU[IPŵÕ Xn˸ä,#X痋c!uZO0I9Ə8X؀L__P{ۤvHcc99!_nxJƪvuXeIp -/RckQU]xRI%#1`qPgT|ތU"5(s-6b|K}nMۅ'|9;uG ֿL{xr;,+k 'L'a&9xвhOyl5V]4 =k86ywkzVP4o4},A8V7Bti1{C,9 meCmGb 3Z2A01`Ot>q/iAIp`X)(*uY"VF;IsBI[7ٹz wd#,jپ7 5])݃1 1W4I:ЯDpzO2Gل;9|f4홉n0@- f] M l-amn HppO~ $>֧^~၂YFhQ|åHE1F?sS Fq̩Nz։%@0+w"ZШ_ B+CFN~GT_ګhhIt[*+x)UHy2kdF6[#h ڢ2I3wXzqC7 O:iP/hyQ̓8>-?۴u0B<ȉs3 $b^w]=J^B:Iz$Y"_@:d`v+4o ¥,[Ȣ("m63Vssq^*DĀԎW{E׼P/' 5Tq.gO0$6x>D^%љi VWAEV9]1&p m,lݣݽԗjx.*#jHbjA"ɝq,00м,1bK(0ZrHzp< y} LCSʮ|ƶ9K)3ʁmȘ$gV{b͌Hc" ZxgqBU0A=gM]3ܧ,F(<<:GR}H(ĺͬ>(4&;Ѿkia3p+Ҁ 'Y+86ls\+ iBL25 ͞VE~f% IPS@ŪeħuJ]e<șbziaZVs=H 3,NS/>22+w ϗL05c,\N4B&[E[VSiH%P-' fuóyw݅[x`T( Q`yЖ+qS)*zԢ?QPfo={aI[ZUxurčG=Xtt_]@l/Lܗd- s!gzSלM* ;!2tѻ>]epXЉQUDOwL=t˨ԩ=g'` nNOdt %)5LJΝe͂ßHjO͈kBB[N=O>܉zsa7:?w$3fn9zdROR.Pg_W|Gxs'#ĿJr=Njc .nDζN@yBQB=+u, nRׄ#TTI:B0 vKVl z:?bi:K[U)O/49#%KWKdRi ܎~?CR ѩXtq68t7sEP,;d= 6~{aKZjdQJNV՛&ٱX Kx^ -_Ylq- `@rr]a˸jR%Cz0T%n4&Z{ڑӨp͸\(ZAF@;([ Y?_l:o]]9+h0lKk$-m+P}=ΞvMeOsJBHRyWͷα}i[k2js+$QFm l WbeHSն|('fU'\?](Z,, {j W noFht ;.ʯx5lA\9OD zɻo p*=|۳2D'yrϟm qQbwܩ8a6soo2e%Z .ä3:TW8m-7ޖ9-)+RMQ7l QξJC^=Pw([ҒMY?;r̪YZ3FE.4%_GlZؾ-8 H"kC"}՞PK֤4kLn5wX݌eNDo] rwT\"po@ wXÓ]tRkڔ82iAq&KDf'n:M˳Pk25|XPƁ0(o)J-8i罠0.,,:eqLY& >ir(J|$ibQL(\:u:]i01T"seU.ƭ A?p#JAZ6vyG>~2܈bK3~j95U*|~F}WIb)s O^w]Et-QCY)0%ws)h@H `лW[lHCʶ *O]mȁledYI"d{)44k8-p:|jwp!vxHeh"&Oe9@)b@ P=A@3I$͛[z;s{1bU;Z*7]4EKTolSGORR _#ev ~KZfAF]⋓K;\Fr*^;e~L2Kfi~ 0LYㄕ .劅(7c{RvRfJI6~ii,BUKGJbQ`JCb7on BҀN>,I|q xV6w=lOooMR|96ہoNVVבđX7KObaɡVn$Wg<O1W,P?F9Z`FM# ܷ"s($ RLc ߌU'<|A4Lҗ-*q;RaĂ41ӕHMw@QDZ-/ Ox}qh`%ȱ t76Ӵ{?Ca7ì#e/{xe`ZO2Ic\9x={夺镆1Ue= O C[u)]'ǐz}@~gᳵ*Ȕ_ud޴&ejӃ"  Ǩ/d?)) "E8Yb\wm@6vW>4[[΃ݙz*cYQK%J^"4#+:߶:@w/!j!Fw% #' OR](B7-wj(* ȍv̸Nk%:@GSy=A״TWΤZuѥ?7}ie 2ąa)61Y[_Kx U_u.K6ghVtʏz"?@fKCxpjV+iˎ;4 gi7@yjNDAQpvUnIͶ%P_>poڞ_}p[hN!;]_Vx[Ӝp~O@V&!u9z/ɺYPu\0'ɅTiPd~L{ {lnyEY1,؂@wo0YZ[R_x[1FGFlnz OH8,k JONiƆW@#ƫ!"N$Պ $:,:/nq!t<*,@{@ r?h=Gf N#xAbӑc9z -0rߌ(ܲ_ȫҊyb\pINǃߵofWCλH@*ϴ} iQ/OL憢s#ޜ#ps5z?MI}IKQcTϐSaq$RK3+֑i@>;Dϵ- -L3<RT:ԄzE]Ņ̾ZHCF0,P[Ƿ(}l3VW qiD"֔]o^]V^Z1sL5nR=UalY+XDBS;QR+ŏ@ٷ;%tA#N|o; Nk:{I1$B@ lN*>JⴚP&J|TFD~o`;4l.f./< (7^l KAM wM3|uM^'}p JWm2dT}vn%R3](tWl=RyJArL CN㈗[^, fP1͎qq30m4kA,,+1|_)?>5%(!f}a'UZ^Դ/y#VH[ {,CC m|?L`Kw5ky~54aMk',8RLCzՇZsXvHf"EgxyYl B9fQ]:-$PIM``:xPiLܿm2K:M#j+6zP3a$nҨ̜ݝ'rCx<jG4kE/dF)*a z!SAfL1pvÊSfu'kst&3bbLtYM{m&QJ>>\ MKd k.tLi,,ؑtwnEBoOhI\}GRM5 G_Yfe+x uB&t0بrE }4?:$oSssB7=v W'ν Ks_AeuBw% /p yi}e "^GYCٚn#s}|cv{0b{:C_+q[)Ք'*FbģIU얪cH5ñH%;͊?0IP_tod..D <̹_5-<]Hf\UJZM*hйs45'7IxjSvq Kχ7冪hv"*] :U;{l ,zPSDќ[4k]wh_~= 6=c6Y|8ɂb@[<*ِ/ SVS!7./Y喍Kkɋ袳Ypn/M|Tjz]A=_#;ehLHAN6=qɼnY7%!wv#_>PH|3ekb D)h/d2BH:jDd=wQFŹ̵R?sh #$~HwP,'ߔl%ږ/l[9͙ [gODq}SV׽l1+f>7n~wm_u+\kB=׬e x;nʌrsOZ)IIeA;a;>7iKKL zCDv+ܒ ><%MA˱OMt0ھhl*M䬆rW vFNɻEtَ9կZ{D|͋]P[N4ŵ_tWWqZ䪗 Lq4' qg~aܹ<)3=Ы ۀ5wA''x@, W>5ͼv38!l^*@⇱][K7{vhe dhQ>G=txmO;S9COg(rX2KI1A`rYPڪ*VvGvP[-rM [# 5" 6v?`b'rKyNNW\ iWGS˒=r+u0̃^?ܖoNSN6e%eS4 +,ω{|-/oYoVcj KrseraPu4vm72%g_GkBX7tj 3al=ɞQKrlE|D\ v8}‡ð'҉/5.&_S"J0~ab&g ƚ 'E&{' ]Ȩ{H /ʉ8lSW)4@] ƃ1uZ߼[ϜǦ_>4'CN+L OģM4LZ,ۃk\rxsזTv9JSxssQX:VZ=U)W(c4641tn?@FIcܲ2I8?L+is 6쀆g('NDw[{2,X`I%zx]2 ^ gDŹ-9(\O)~OH8t_KiWM8~:j7P,b?3(% $ nTi[Ԏ#ԒAq fmڃ+%e0Ҹ>vm1=NdǷZYx9/P;po<Zz9MLlN PB՚oH1b$iF+HGD_Vs=~eg j| z8m>/Ni[mMWlߕCSaܙtZanQp@Ǩya*+. ywZqHSCA4"ޞd?҈MCi6e&>;u;ԦHYjy6J> +탖?Dc+l!3m*Rw\mk}-j>Ik6t@KeU ` a>-KbǐSlfW5X1ы%*ՍiMPD r6 ,ᠽMG9GNС|D~p"LCbְ'MwY  h%֬g "d0+"qYhCn`|^qc gx&G3#+dG0ґJ4_Kj+[BF3X=F5va$y}ΪBE@ hxG+3E/϶b~~&7#-VB޸wH*?3,kֱ|XO6,vi~G wpEb,ʼn.[QeBR^siγg/r{}#Q5N:2v+mv~$gއB?A^Z۶i-+욽1c(>k:jTX{RC}h)W>T|oin竐ǠXkKF9y+c<8N×v;;;7'|J0:,+θ{tl^GfEw5TxjHN"O\<]6ޙ : YKL"j+ mLW'`Ïw$DvztS/H4թn%${!]K}M/d v%H<"ݭҨ{N[b^U"/%uVN \@,MTH`k7h_e ix5v2$s A8֪H(\Iqߙ2>dgy#=Sc% ~Yipf̙&OvܠOLK~2 tHG,ggPh|@sje"KI8T'z@jKߨ(zr*賈g h94EQX7U|b@8uĠ*zt? qYĴs)vZbDҤ0&pcG Vq(>|vYvy9C/=&eϥBzjbUcwO<8Ǜ%dkR-Bk~{W2#'ZH׫#p [iC&{LoǣIKNފ>qIcC ޛ.\lіLAz$=H+dLEhsvoy0C 9KdD whwTr;4~5"D3B -M>XpY`y%>Z(pʝZɋ\C& ' J0tA|Z:*kmjyU@/yӝd :N #Ub ;?/AoW.kEA] NS`uTQ z `7t=; 9Ձ*1L9?ULs,$F|3Hq1Id1g72 Zm0CןrKZۧQuj4öO-Ƒ VUh&Ĭ 3e֗[򔠸xm3,)Ȱ8jJE|s#/)2J(A#rP*[7~9פF'+V8bu5P^aյ51_#a%k$d=루SaLPg7J]Pt}qK!hͦLy9?zVL_.*5Ǥ;Q='ԅ+JhUc 廬SpVcli^;o%Sġ%IbTu!u6wƉq1 اN=$?-Hw#nnA#ߝWot98\h hL 9*x[%P[Tz*!$ZbDL\gK< &c~RϘW}}+CfD gn3=:9:Ӻ&ζx7\vsYUV?t cz@-8۾e%U]Ǥ+21 _hrQ.NAҕejVh0j?[[i"c6f7+\s҂E 5Y#Җg@.2ucد~X`-~XTy@:Kpu)jc/ʜj-eɾC6+Ԭtt]]WHgϭ !>Fذ"\ ,J+)\w8A3p+W (\=xc šɛέ,V8eP/s.49H}΢؉SCQ5iCQ,c6"@xfsue$z;'<ݡ[<uf[L} {_jIR”%KNsIfasr\n bkcspxs|B1L.X5QgP˜gX"B[*x 2=,F$*lhp9ox˿52TWlCꄮ4cUkvd E'}2Sy}|8>(ϩ4"-ƣA/ ~yӱ@^wog8Tgw{)EOj/FTW*\h gSG3泪2U3䃌Gx -aw| wXis (Xړlg|35⵴{M#)˔/Nli8[Sp.jX ppvV'Y(ݭ⩓ ЧF&Õ&bݱDbCEk鿕Zg7E;kh"W:gr>eu>^Zwێj`L>Vܦ\H,8sԶ]#75k▥ɻp.؎hhȗ =M$w  Y$!v#B[_ŇLpIJ1!iyd NǓ2=ݱuZC{ NNQgJY&@t.k0!#Td= 9%(\&RЯ4DwMdd9bŠр-w4G D&sӍjK~gE]7zRs4x@ S\A9_M.n|f4 O :1lN 8H, 29X- 07ň8F4I%uXûėg' k?h 3 KB bz0"2jңK`3K3q ffe:ߤ#rYwrń{4o3 xŶ3=? PDFNo)T魣UY*&dil {SDا)3+|pouSsvK6w.y%Ș)!FPm_4!rZ3) yOVŢoF3"qmu&Rsa`]NRf8ɷ&f)KT*Wvn滌iBR_~e>Ͼ {ʎ ض;iz*mFpE9ӗ`M}3A!~k@gc[DSu簳D-Y_d:UV `,o#ն6 |C-e#*Ms3xd7*|vkuiq%9D=BHrFt}٪/ǭ|yBֶ.Gԩ0|LbYnpPl,ľ*B5A9 C?1u#@Rye\qlidJlCOV2Ѡ0%޽DHL 9s, ݮËiGF/*?2-1ТXtl~ F/ؽO Y ݱnea. j۲Z瞧"B,"fϺW C6vygI 7f=v<>>1E V-g1uҥynr^Ϝ=%O*/u1fv76ķe-* D!_!`K}GYL"|x}Hu}RWE%!vee@MFHb Il2EtnnW}X_-ؿm #S3H2-c>#U\KǮZCQ҉<} _.{U.sYVvr"+*9x>;ĴP1jqn?A$P -AOVü^l`PL<\d_)/Z7u1G% Y@Y/\[8$†щc;wpm|D5&8u>{_`ՎD؄2.+^$;^hZte/u]+Zjbn$(Z\3/4Fo /+yt8qNMjL(y ҝ"sՍ4nY U#T"Euƙr/PY㔂\W*6ŨSREnnWjbgb4- Ewg.{VSKCBdHu'3PU%X4;1,[M?kpj/X FRqQgneԎn7 nٹ@LI=깺݀i"Nw磫sԡثdPA'"@*;sz)zka@.!%GaxNȄ y[rm` 9U/܎![54pt蒖DZ e| BFWrFNW_dpīH.l*> 9d}.֭YL6M4H:bE*6ZXn]SސcaGfDkGė]~m|bCz'Ѽd]&}h*諠 u QnE$yxW!?u5^ A쇵.6/Sg5XQQ 8I}ظJSDv#wpf* ޢ$cr#;Nlvٽjv$O3rjֿ`BŽCBƯO༦1Z MO<@E `!_pZyݼ*,}턺4_9B]KgnQ謁;RF}@}hWzsy8&&#rH>XF21@%_G7 X~G65ʿ8B69M9Q1'RtkGh;bpMĨ1҅#o[X-I2iCj[#ބ6+ j ,Y=wۂ }#ᇷ DѤɸ%z^V6=4F\X=eg%b.O+}]v)A$Wwy.g~99hŷB!RWxg`H$ y0HU$Ic"|t4`߈;o!{(!s?2R< 9rR ػe(+ʻ[1eٵAbQj3iZ?O>=҇WQthO`bߙ}Q̉AJ-+X3_U)-ė >T`}"4.4 fphc1Ip^evl GznMq338 Roݝ2OwǏm@@/9@;EnUPb@%z=SFҢ! }FZ T}GKO٦%MdRSu &聺1q6荰<.;ZJɊŒF̾oSXTy8W֕+O`O9;ݨђszQ3Wp@a}\`+Jdx@|@kd:F3^eڦRPR!=ob gxJSqVqh92 )ics׀%fj&E;j$Ӌ+!(Nޓotls"ä㨱܂:ua\ҰߓaG~pCݽ,Cp[z.65wHĵƫ} 7')-ȮwSJgkgBrmi֖Bۄ)35&1շ,DBKHAq[?_,xbű%w @\JBtD jL I㥌DA;7kN7;wE^yM 6Y둙6"VSΏIڸjX)<# 2k%e&2xB4tR6]♹W( ˀd.G:]okme}ǫ\*ZI/SUl&hZ9f8:U0`51z޶E3c2%v=&WjAoC?hM5[]h,(◛3I6{E)mWM >7ٜiw<)}:zSt-`:l#Z_O=|p|2 mfbSq JPkL9[B3fS9 >iEB80vBi[~--"lqS>u ^.u%or5aU!~%Ϣګ+!zakYhN9+e^Ju#jR4w&ƏE-,87fqL?GPɞ8G?KsjBQE"@kuU P㉽Uyf=^,Kbo!YI 9ʶf׎WR0T m7 1o`L0u).S(`-j9 L:sճұj4ǖR!Eş3h.*G݃.tI`/ZHg\QgDvW aJB$([_16DB3m=+, /)f+'߰NE *n20rTsLQZ~|5ܰq>qT LD6$^BJ L8Le4:]=4YHcѭ=G& |0ԣȭ^u<фZ/?}8yı# 16sx ( D>КEP)5N 7<*،6aIvYhMLrAW ;p}"И?sg{[܁zg$wMu!vN$ip6Tv oX96?+Z Ć.%},{ ,>Hu7ҊԳ"Yk* Ptr:" .kO* 9|\j&[;PmMwWXboڿ4ʍR<&Vyn8KLݐkIW`pKE\޶`@2pih{JʢQ~>"YJ}|'PSv *< 47"RfX8嵐"~&"a=0& /v`^C<@wj!ت480!w!M鷑*~Q_uI||[.oqW $n=;н~E'y~FUxgeP!>i1Qՠ4pf }TO < :`!e+ih8 M3IW&oUUE褐af1bT|^\pK47e$`N}N#:HsT:Kb$B ֤P/ǝ%qT96ekæErHo 7oHoMAYAQW!ӎijoN|idפhb$Яi٫ %Ps!2YP{Aq]Q"__Ιl)7fUIzQ6aG'@;` uS)$,|o-[k>cSq*wS#yKGOhj"T q!|>=sX+dkQÚUaDyi)V0uO,~i>AnQwaRu|2͸7@pXyN+[q[ a®` >z_xW'Z`"m6b{`%<{:/lJV~kA ʿ)4YznatE C_}j?թ\،~%BhI&yU) ^Z5f>h?3ǻ-{蔳7rWZoy&) J8MnGr)exkrʨw,*+0uJ”٤ZiLTF른e&N۱?z "fnO)G߷`&޻)FԧRU,8zv ?Vz=~~z~/rτQ']ܰ՗- Fu23<+}/opGk;a>WЖ.G(9US1Qt!ZVD-k=t{#'t!x^/itZ9~oS/#cgzB g,}ǐ>LHKQh֣ċFt} D?΁{ &2/ YO>7m+-i*A,KͲJ}x=$&&P^ Bz@ ƿbP `ik@Yj[J& AX|$7d>CxMt.1KV5ðseu-v=iX2i>- Àw /`M~iZCWDj4)3ܞs ObPԹxw6AZyZ{+5_qeĔso)A[Krƙ( `WpM\,fFOݱƅ <΁oHAXWQb1lbҶN J)*3F[v]MbC}#Me4}_]}dHUY6?K>q[HU)h-1fGk!N| oDl"WN K" ,Mђ߄)s0Uݭ jyZ0$-\zp3 >ݽ:ѳ^HnQFIj( W iJR h;KǚS8\s1zfy:!q Juڣt^gZ^.6(ʲ5ۢ"נ8.n @Hֿ"~І/:~&,ق ;8=Í|&l~Sњ=G_ p1>sq7BS+K2; b P[BO~lFLq):.5a_=GQ/d//ٳEj֝M`!ң&m F/T|)ɷ:OZ=G](j/8įW[=7tB Zl?1 DSQ(es3 _e.פfJAtLG/͙zk xiX4#+ o+Ui2v0).C1?4 =, 0Oxɡׇם~ l<ۏdGB2X+3qƴkFz$޿xfaU Z(C1n{p@q,~@<_B߫ (<'ԃ Z6Cu%=>}][|PhFN+lA1ԫYrIBpyV/ó'-Ys[6]a_ Ď6߁X6Jzm[Rgyg3Ď( hweœ}-#Ӭ;Du̺!øk!*FL {A^#߂x*~4)"JG($luоsI4 $.0]!WF%^.:'@lp}lU*~KmL>{q,QNKulT]x:ZmCWRbԔ L=D5T驎n=[u?eN3rc~C I:Vٲp \z}L_A&耇W} #mgEL?yՙR&9F (c"YO3M:Mv42 D?XL!I >Cf+ Pme#ք('Ab ;G(zf>Ƨ!93Wt%r(Uy:~åEøiA!q0Pnq/F>n96Itkh^%I++]br:咇C4fR*}{cw>"_XCMS# rN|͓Qsӈ:?[=s u8srJ2mIdmw4Mx PK˹4B`ӿ|\qWJ5$ j :Q%Nz?ʇlߓw.I+f X8GEQ]^^ WӃCS"pC *ܭ~|3}\2K.x|* &;U 2 1Xʓt2IlB}5mwW V!}ǶRrnjQvo{}{濕{zpԇ-NO`(W1F7Ɉ pysCG p7R ;Pz!vVz#+/Ac&SNP Kx,`ff%64KwP* &_{Cp=Ta&} ݔv*/;wG,ueG I'# h Lġ_>m!do/*.JMMԇk۸LmCťAdj_% M`mD 7J5^%g\鮺$b'cFo5c@s&Lrg)1U %ct8&,L?*^zL=Ah1jQ|;ݰ@+aZߞ^־5y?XLDLu::v2͛U\@MPЪ ;oܞUOa1'EໜsbH+x ^y&x8BFg~u-0)!yiߢQH Ad&j%++U=rt5]-$/b~E0[=HO`IP+MEgSpRsIBV)p 5=R:gZfkBbd n{4>2ѧ^y0_m$' φ w-0e"@ gq,u`7& QEiǚ׹iTlJYM2~ԀᷱG>~>IjPD!) +q!jo' DHo.q2;&YPHg9v4RBK2(Ԓ*wo}8snmЃD;(]VUܻpA!lSZ+59*{ 7ɰ7]cJw$,Xqt UkP(K|o,woyܕDfS胅/?W}9?vH񵶭pHR>W <<&&7 u.ڹ 4XPET57BioΒٸѷ-Utk'&&N$ VQu`{"E.Τ\;sɉkuϙ5\;#̄yC`P$`o[O.߱JY qw­S/Ɠc!yJ}&P1"\z3_~#DgXEr0Z>n,Gv@]JZ I k`O:k%w>K }ǀtsÏ6:<Fuwұ?*lnQ5$ <IJHDt}`nU8]ZhdM ~uӳiY|.M7سp& i|cH=¤'aM,% Odؔ6\'; E9aZ ^z<q}:gxM ,KRSD!Bȟ[EqT3 <lظd!XF m! T'P-crY2 vC;{Ļk8kM|j '$]h"k'KD>R~r"v[۪;ÑhjGU>עk)PyK&>~V98%~v΅=ԷyR?83V&f5G̸C1_,!$/)|Եghϭrx$ 6Xm V02jcҫPžO_Ԗ?T\ GmL~M)xxH.<q'b{?RIwNtΐs?&G[ov&Mkui#B^~^8~4%3siBdAeQ:a,<W}6G2*yZȦȳ L]S}$s #=Nr5Tҏ̤"];U&v+ҁE)K d% <*ŧ KE1hj1[V# З~}ц7ŕ'M5j8gɏ^GeKOX8=_r ؗe+‹I!H :IpSt%mkiޒߖŁsl]M[ | $w0ͥm-eV nq1xӵm;OsP q-]&dL_~=9 mӜ)CVҹMugͺ`ή.[>5CBje֥pdΑm,J*#\郧3W5g ./͢7eFXcYHWFabSn+>N '͛]NtbLM]%.H0> SHEX#U8q.^ B̆re.+]Ok;;l-\V3,ftzvO8F})4j 8ybU]|8oXeM6X+xƀ+5'C󔮁C !@BK|P! ):pKVFj4kbVd[n6$XK?΂,:N?*T'|Htn:5gi8$(BT}"n^Fx& P9|o`E1?O0Vv5}EC:Y5{3c`aS" {v:,gc&MFH`W-V2i1Z7' tog(bDR\9NC OޗUgۂ R(Hcfp@0("/Sx*،E&'BV epjqX6K"*.m: ^7RɁ8I.a\ oN qdP2nm IX l ոl&XI M)plZ?`oC1$?G<H1_@l $]gh/oދ|S`L[A vn}ڶ'F[DeJƯc$P'8'@K½ ڏ8fBe=FVOk]NTV |KԬnMJF*̙k ~JzAKÙw,+m?«_d,zy.U#!9{%=׬zaS=/-HdV~K|},օuDe?DBX/( ebM_8Hs N f.ȡ5QQ&syF&pf[>t/< k ^dKp:)ĖA^T-}vb鼠rcZKݰT!h{fxr^t_Ue/- ^V6\du/T"r4Ty]"`.Ѫ3`gri2*΍W&u@Fy盺TAx|b|OU@äQ4-7Cu=\u7VZб̀Qd|g{,6U|jvkogMu R{bxUfbGRܛ/ !3XQt*&לp޴fsOdQ]گ~4Ӽ}%|?eW`̠Ld{ޙ59Zlnhn[%nS\?l'#bUwQlQ{ȎFΉou*RF GCNMVņ,Vt8Q0'!;vB 鎿# |aSM>>,u(OQ#C? li vnފAUNF nMcSN>l5P3Wx4KoQ\Vrh&0S3 rZX%s#Gq BnKO-Oc "@rҶ7`UgY344<ŭN%Uxub'UP)8)X4zZԵ_!!ꘖPetP4U%|اܩQtHH)7 K{"n{ݦ. zUA@e5+K͠X|\'w|^ \aFްEHv@MG62/&'g9hb j/NQ/W,)L tE: ]'Hz]o:i[`)gsՈ@7W(WwьRz'?" vb8:tt_`>t(V*֪SYNP v:ָOxʃ(ŲB C5`K%/%ʲM 31{.oL@\M>X{F`{:VY8a6-,TY\qLɷfL.u2)3l+pE7r `+K (+O7Y'3|I[}uO&WƝ8(F/^,tee*k:A>F9m0&d(0@ߐV2-I H:L`aˋ@~\f~hvI9 Ltz?&Acl7`9!5U o ućfFbx#g/Olq,)gD=zle[k{$'DI,؉ְfnO;*KF>U R 4-=YK:SS.6y, Ro!@QP>uk"0 [EϞ:@D1:*ݱ3L(w,8(]#QRu_ +WI~w/k_Hs=;,Xٜ0g{~g*qWr4rr Dϥ([_qHj 5)jQ3:v벲;3H^D8qsf,vkUDzӥj婶ܯ07goTGyԪo0TzmRn$1,;v3- Y 3Hِ>F0gcL|isaֲóm eHֲ pTr|y N1PK"v;[ 1Uek("b+ɗ0h,X*<b ٛ]s7E'5 @FL1dqF5(nnRDZo0n3P|HJ,'iPp8oSR#J5inHZiE2TB*R0kH?4˱LCbpL&`x,Ǎ=>Gijca|@1 Qq5D L(^K:p[#dE$ުQ& ~ jPI_- |p=vDVWMI֑EmCOH,\$wCR ^-C3kWs=WԦJ78)g˖Agهub*tsƎO);61Քe݄>7ަju. δ|tޟJvSNމ?@c#׉9a{E>({UPӃ > E1|Vc)Yc>Ɵu.o#`0n4 =ztV .TRmyG9R>4߀U6e+UgF߯Żac?y!,5^dODJ- e4,_d\ܓ}29sBsմ2~NhioAޕ_f_ .R )[|޴9CaG kh,˳Uq*O8TPzYnQSv ?!UlnN&~ Sq2uK>5ldncV%4,H +@8tY+,twL|8x$V1>4}T7ԌY"/uv5VA\ 5jtv]oQxfE-,-Vۊ/h3˧.p^0eCʏ%Hʋx !94 ۈDev=I3:Q܊!+8/ ;t%mNjdt}31+Diz!t& p54RK}M&)e#u:k~:"h..is?mF ;PiyTVko=EBƘ8;]'}Ӕ/J騳o`ⱜ+/˱9DcUѴsV""2 K27X-$D? Ky7k"i~2gwfP+'l˱t[8dj߅n')} 3,MD#3F\y|qESw} Pph6@P nN3<}FW!lB[ӱC  L+'PigubVJpe\wH_Jj|Rw"'H w6xt-ˬ0ƫ,j] *{9ˡCH(>UĤ\:!d RGR-۪]UDE’EpW îc fl"9L3=r_NsWS{͏ Ug3Y_rn[4=?9A4뻑Ȑ")Q# _3ȯՄ :r~Gg!7qsM=G7KW"äQ0NFo082fP,0z!bQu?i}їuqB@VȈ iUVtBEDu1*t$ՙz`@3k:!F>i8,M5/x! J84ΩYD$d A~V"]BVH:~sA+)6Sеbk$#zG>áςYh'ZhW }H~Jj$Փ^wtH"6i2Or6zT \B }?fT*m@RwEslhJݳ2X&|"7wٕ&D"/r) 8q;3oHO㎟i7Jom>_/ ~%EI]%mx b͟Ɲkkk~( 4iZeegvfvv*&gP$.(MHCOʐ9iȍWw`y+;+\Ma[}hS~VZ"Uaܪάʘ7,&p,gzxf# R]2E_a?t+ wW>=N9v^vpfv0!BaC-MbՓ^>W=d~t"%F&ų>t7'םN&( m\]CmU?(&-l6)Z֕ OpJxhv8C,ǥ󄛮Ž[u81ʿ?J(I50/m(&B~Wfg`y{@*F&Cl3|4)e՘bZ\RA`~f_s)#@f֫Nx_@􄩧Mtg c٘I%?7Fd~->؂ZaMaSCl!֪p6?x)FظVI$/hĀ0wiݶyi!__ ͗0wk9qͣjL=J܀`>/k`EZ#j>3NS%o"FSCbFj|s ~Bۋ|\)^ jDbLX|7V'Ub:l; Kr_^`Bq_[K`[h!kK򧓘kofkXC^832S/u4dvJ)8HmM FЛ#N3Ә(ypBVYx K" mW6Bca'EYXSlA{O ;Kŀ uض:)A! ?c+Ep&y8"$bse(I?]|'c8c5.eMgo7^; U=G{CGۘLw<ȟ_UWҦ%:x6\U@Dp)BN O<o|*-/nW̐."W\kE\+I.s 5]Eq: Ǧ;fXt2@C&/!`HeenӞb1#{e)ʀF_ * }8:O偌˧㗥Y ƴ*[V:xYC2QGHjPo&7\lĶ>+S iTixdbbkm(IYkm!v]08XpA{9x`O9ʹCz[&Ow_o`;Zr_*"^- >5HF4+*g𯝪TLylT[_+${F㬢1=ΎJI!X;!{R)Y .%j-iϯ[":4x[b.W< %`Y=dS8-`}4,ǫd6;_iPL&A@ %f2?Ǜ QX" x85 CKO B,4F襲A{yibCmBDهV7"u=͔ $oڦ, ;{BV#(u,^hUzveֈh}3op5eNV2'vd3wrbٶҶ2bEՈK&Ӹ g3$ވe kۮe˅ZJ>H  YLSY2" ̎-};&t'X[2r!6Ԫ_r1C>0{aD<~"F֋㖬Yܔu/)v"]IhrN~aYX'2F+%zPq(}ĚNQ$(p 1+ `PTG0ktUi EcbVj<'g*zS (TvWi5?Mf KG%8?JLt0hNZ(Qz4}-+E7bSx !C̓y@on `nL>d\֬ى\oP娓$͊|NretBTD~ 1,TZtg ޻ilF-nt!7'_ R׊s/ɘc,CRb/*i9?*l w5 ALsGQOcgLAx |,ڸ?I&y^QOt y Ix ̶'Qg~Qe8bir#4t ^p3:qz.ViKv{øIQ_2\7"c;LƂ j38%[ &Ǭ 񜼜QE4ob'ﲠ ş\f)?sFe1#d!*H].V.O:urQNvT*̑2]ǘQQ^;}#ibk!wpۤBa9fZѥ&e.WX$>HFlP{g+Td댖o, dɈ?@? @JVlay &끴ª/vOS tJ8B*(|1dR/^xQcmx_@*Sw CsQq{[vlV푉]=e=܄_bGȔF! ֺud~My-2%xu7{:GNqz-/m+X:Q/gKQ!4 gEYy[<q"ITx6`32d/lCa EaJՃ2Z؀ IQ~VczυGq1-cY9gǡǬrSZez'`,\hz5੦e;yUO. SytLrLZ<)t" NêY Ċu$oV- js{oxO}vФ)ڽhn&Nw[ -5ti,şb(d^/ Jc+ n7Rהm_hc=U+7X-x]0fRlIhԔSiHAnLhY>+O7R/|7-:V` &Qm`bΤR*^AG2|"8Oxv& 5rkZOMmpݗ\}UaR:m1"q4[DL vb7'P2Yl-4gNJ¦"KJ48fS6{jUiiB8~K85T{%=oo)i늭~eP#ZhOehԆ(JUA9gE4s "C"}ͭ1KDE"-/C`|,t<$#(+Gk6n}{eV3/Asjd6HPCE0N%֛\۾#,@'XXiZ:o\V" (N&䥳4 ğ/^0D/bw$J@t}mv#$V"|%dǕηG]OwZIp䷒)`Z>i%/ŧz4VrhEqfTO`""l:_3ӬF:`XL`mXtݟ~CXa X֖@G C;>/ /—v3523-ڄe3aPu6 Z8o[B5ω{ыif%9.UD3sn=BIL5ϘuS. ޴O85atNY9CSfqބ\tc' .}--j"p~3ƈB\k9DUM;yv|ܱ @͛gͦGk%fa]Dblu߃(,* 3?*F~'7mBيɧɨx'uSAGd1!~{Яj`jJΓ93d< #WK>D؀IFzMdEJ0siǾW(i,ovܶ>RGhaɥrr_~PYhG6$jjkn1.H2CCG{_ OuylN>}TLHTâ)5Pо[?vNT;_*(@1m*^ o,"kvhچC3+Ty4ßZ3$ҙXXdtwp[t XYKr +CFr##^`BGb"?>7U KD@8&Z ƲhB4DҜr P~qblr\v{[Mu}f[}Զa2lMb' a ! u=;Em1 SYlh봘08Yhlp(W/KIlpx  JT-<(-Oz1%ZTDlWms[C}QZ+BG{d]Wif6Grs26#Z']WC_tfغ悝KI]b/p[YfewJ)Zr0jA_lwL= =Yf0p@;}ȁ!AwL2;- ǭAR8o1(Z7f-Zx] J/zf!<;*e'.Y9 ЏF//dýﶬ@(ɪ ݣao*N}j-\kOO}{:hyoZY1 Ș52TEmځnL" Bt2bCh?\)guѠ+CK`~T5&@r5ALq~ս6`ߐ 2VR<֣L&).R@-/:1})2czfq507|ME-q7,c``6aLUJBeo#~Y>TE%h /ټ;?+duuِ22= 6,WT6tF8Xh cTXLOKJk.:(B}Hx[T 5eңyamar_{ˊojhe]'(I0=ogιndfU\M5, sS61pDI\}ryV[e"G𯭦h6ZkIv\k3HQyy<nbG]2oB^;=fKb],DoL~K:\_`vke݆@{Kfq{aS,?hQWW0~(V6$ {f6M,!T77[YqhI%y=(&A)A@m1uhFW:fFUZ#~- 4\2\]Ug3r"',p%p~ ;Omk;T%xDI5R{2k$  gO*BZӸ4?ьZxJjEy Ͷʒ:e7z(Vs[ <豍XJ4+X֓5qІ1&8sԨQ8,۝b&=rX |x``;ԥRЦǃZLy敌a`i<9QQk5ܦT=}:ˡq.Щ`a~U>@Q.ݍNиpRvg/Nbq7? P=]Ut Ȏ77cDY~P}%yzfKn +_׶خ>.ue⡌}zB E^ Wa@T1*rke0+u=Q8:]lJLa }j (~b.˶,ͮrG vn=ZEA_5lϣ}JP JAVﮖJ2Tj,=^Sܾ\w6Novp R?v1}ذbT@c{φJ} C#7΢a= Qs ~0†~^ T< bY5/3K d.֯ )> z/3BpqåUD|~M(GY'+U@F_aNPEFI˝GARdudaHʹ9mG!Sk~)N .iϟ۠; !>ڻ8 bJ3\܁x L#OΘ ~3|~_3|78-= ڶd9ʮ_N ;oAx}WcG$y "FYH_:gkM 7?%&zI(2ϓʂ-ubV'Ɔ,!_Yk쾕A<{ڮ,S/!H<)#k_(?ʉԓSB{3XMwQJ?KPL'D==z[L~CVs7o&+R T@=_42d[*O}GaxdƪDEGw;t#J^*Ȧྸ[kukI4i; n#][3BJD1jcPdSޞN"9@{n]2@pl\2mؑrʼn%U4}Z3ӎ_Y&j\G 806reLv9Tl]mKtC 'dLyif;Csμ>yV /CQſ]f#fn2v%=9$ z7!gWiKPDLb!A6nFeNib󟈠]7 \ 5yӎB !_@Cs(p|Uy }P_lr龣fGC˙,)ȍbiM;k)y"jVka+@tGKᮍX3,2|z2ykϋMQM"&V^ᚑp3" zc;\ftB: wzsmq ]fonw=EEF9R^X\KGmw1|3%iG.YԉGmq- Q|~* b|86vqY;s0LSCcfhl\Ls2E[԰bKv閒yY UK )_R1q\{:kIgpr_P&ypu/jkL:dxm5)_(qCm?%`ᮌxT̛17ۿy+ \ /s͛;3*ab‡Ͱ6'vu֠ DmdMVpEO~ftd#"!ev ?TdAw?%8QIP0J?5Zvlj{ށuEAe1)HH n2""v8:ԩW @dtVx9M?-"_b`V5LB 8ʪU5t."sӴBDd qm/Ɔw|N|?ofzt \I[ѵ> !|!ESWIm[@5D(EFm;c{FCs"ZIT'ɋτP5<0SZ'A6>Vo-iӘ&va%F0͢%U5Smx]Su1KEK3E-<=cja!m#*f'F#(4gPd#HW[_W0YzČ!-*.<tF,^[!h.gNۇͽ GVNu{^Eѯ$e85y]S{H1LK4~(W)HvW`uy nROjɐ1u*\ T `濍[͇;r֭wr!X:/UW5rdKFa--q1GǺӎ//ׯ 1ɟ,# 6َlƂm,PZgJƹBcxT"h #DM(瑨m; ݿ|?#GMopt-0ۖYT^#Jq֙5;DF4sd4`iťHsge[zo2fY`S*_ot+2@G>BSQUk33duw-➡өDk ă 0>{kdHɺz&PƛwxlP¸%aȳQDm#NX& ᧮㴼ftw.=G iÒ=1'E} ai2 Zc( X% x~ĪC/7̙0Nu#CĝjSlʪs4E5wT4<L0> UebgbpT\" Ub <!yp~ʉ7 ~#@tu} ,!uEpZ7=AJ)בּ~?ڟY>u%[MLV qU!-S_$Eh~q/be0u#sV-6ʆ4s+(+GiƠ_xECY7_X4ubQ{9o&Gy K%P״:*0:Wb Y1J7wFõ}z++)/r#K $5/t|oTx\9HQ&R8a?]$Hаʋo@8Qv+Z˜^}1@tV)mlJ1!~J_I.} Qs h|S_D-WZNL/IԏX= ä(ARSlv/g]\%m X ښANS.]׫| -U} 8*E(aU'qbR3EnL&bgM'<2dH xN[5o?A J -ը9ne[;(Gv } [܏;M܂A=1;֋ETyg.7V:>hfI$7H^DY(hp%Ckth3ȢI.x̫+;#U(p儬E-LtNV N/aU߸i[[[0A`@-Dfr3 ɞw*7~O6].`ShއblSq͟=Z |J-&YVGǫGMaieF ԥ`mgLeW$5%~f6d./Rq%c'M+]0s}@f csf+,2wnI[ō8sL+Aȩ"$BeZ˰n?WgE&8@#0vbH&$Ę|YcGd+qtp*J)MBDG=Q0>5U,¯Y$\'C%mn=ɰ|1n@W7 yp\yf8lsp9! s14-3#!Z0ZSFZ)HLaQP9jL[vn(%}+BΊ"8ba3cy+q}Rxj v(LuE'5n! LO}"w^_+% R1!O糧90~4mԏvej/=.Xg 8"p,PRZӗI19@V/D:I+!mxJZiX=6S渆lOZѣ9Mk. GburdzNTƊg_|PLģ9 1HB_[UAqe2tm?}ai045мO$c 2pbLHHn>hnOg` GLO`']-%'ETD 9n4*4`-tBJܚa:L'1EJU*dW ,Bw`c .0DSPSuQ9Sx?${ /E)FOg S|WY~K~2?{)ç(?î_,#[Uj?!>\G _*ͰӚtD0pnD]923*g]Mq?X7lHj6# Z63ʒ)+(^ɍ3 Y`ͼ3-e0$&oS *~~v#*v;墅;M_5p$"2&f转3 odb!}'%T2Qu?YkIk[(ofCOL+ef>B gTf|Vl6}vYi=YCР[hsT[vA Zq̿NP0 e N智6j:`c0CJļYPD9A7˘|:ҋvBb=bP.9rBmqr5yjλW_^^Mqz~ <4!b`FT«969:{[Ia&4EGF;Y43c'06Qƪ5hDۉgNd`p7?G5::aNyy( İ2 >mnFR~M<: 98Ct:Gb<3?׳pz6@"nKs>py(f>QyJ$,* g5|,ѿ k𛌿Y: A;Jd/ީ JV\쫃 )aᅦͿGl? "_ 4K1o'CDjHp'u>N1>Y"UIV _1՜ynI<ڙB`̻˹2|CNW~@CV#(mp3l]0# ]7nw[\ʸxp`)9C9F.]TG5!ӷ}S\G} :\^t8%ggzתf_*^Qf&ӄW>EE.pEiƺЄmf:8:$ǟ)[xJSL_$7u}o #>P^A PHhLIYH_{rg9J v v."v*cG5sMz-nAxSL /3v |⠚i?~yT͆P&_()5ZUK>ͧZpJ{5& bF!&Sr%D{o)eZ\wEN6 E 5RǨF}ٰcӑq')΍W廣.g(H߆ش]PrL G\-*JhQK;\ve: YgwɠWQh}Q"KZr6R0R xE^(Wz& ^d6O)f J_68|@99`)˾#Iӎex<u"Ԇ5j/D59hrU =n@#꒾0˧y=a(+BpuhG;X I 9w#O&y8o0Wg-isc*hTBa=+<R -n5G:QDkKEnRh}.J?qJR+&ik4͌B߿o~|!9/5V@p)eقDB`LiM nKC& Iz7>o67j Wg+5 jUIw~c썖 D2#C_J jXCzh UGSvzO(Փ,u@ !lH淶JDAaaV΂>VQIvD/U*}-qj `~1O33 2H׭%#"{-AvGvy^ r֟fG+ܺ-h!Ggjr=}b%ĵ7kq"%6G\j4u ĹjrZ HËWQN9CК-]ঝI, 1 -hi\`)g-^(4ק#6HlO<+~[[]I"Wqm[|"B4œcI$j(A] yn1IeE*umȷHf3;AG HMD†!3S&/ !$]ET%eӢhN"  s\VOu_avѓT} +A1Nh1.U vNvYծ|29uU@8Yn P[,3䤭qXz]=ϢSծF$ECeB^ m4 iRY{s|NyoJipAsEI$z>O5b]#w.zH"T=tU˻.)k:@3EI4ހ <j3euȎF Pik49-lKa@z%D G2Ă@4g0a[SoZQħbfrB<s60 m@/i&ɔ0HHH^Z\C ,Bܯ2Z:Ǭ)ݽ5ӥe#QqX9IcLIDɮ1h'_[g 7g"q'[Kwc&JѤ b9iY|yBhwD'Io13\!gR1r:BfbXX-q"Q3;oÍi߹DžNa8|XOà qP\8g]WÅd)ZN=a^\=gAw{F 9xsUh7 J~pf<Ʃ 2 Q~mL]=GͱsHGc 08lU/6O`HA$WQ @wq}2K|[OLN̛ⶴYTu\BX8HbRYOHcW9`Z+Q,"g{$yه,q2%4s)p׆~Id3)}\y)=#ͳ<0V` Twr>%Jy,R*Y2EZe{^6ހp =A<"%+ ׅFcu1v YahvZC6@XepfTRyF6Vﲁ6"vLwJ$SKH|Rb dC]oބf{jAutƼ JI`Sh&qnTl U6t}\^"ְܚEK}8a=x/T.͝yۼ' _ %Հ @DJn!&r=D"jBokpn }0>}ц ʏz|Jp@/VZH]gݹ 8m4ڥ2R!  EcOAWiQc⨖Ii@3e v\Qbxd/CK.)9ly5ooWm6`~ԱկqL^Oed K} 9 f9eJrgT9uRY)[\&W*sP!(Dt/A28YEa"5v~ e1}m_G6SB0dO3I(:,?7T.t,% dMNptԜ[rC.VXܴKLG88tS{_FEx "JP=+ h1 Dhgipep 0 61d25B?\yč/<큕t.,n1xǩdr!60xWO=,m[eS)9X蓼I`LNNY0MwLwCCuZ=\ cwİ Woq`Ah#Udzګ, 'w?_vf؁-,Sو`-{1mO6j#)Y_tcѥ)91  S41[H %[9/i9aN$@OE>Y2#,{L"nMTdA.U.h|x$[!μ1Å({8)_!@i8`^B ݈}%tK0#ـVx^@(R1ͅ{˗.bLO~9W rS`f}ߏofOhvn:rq"JgWl9X4Z6x8Yި=5T "Ubc3tktž/պyl1 n-w[H:UY Z_-$R'S3ε^ϛ:$?߸Md!zݞ$)2XnKK$kBי}5;WB"92Qb>(h 5z\>ePYU[>Z ɼYt!4cGդƮ|ẖ—$r<<< U(|0 ~|H9&Ү,^*YMڥJ61 stTMV8j|ep_5"@4_F&Og7^3A8 ^8xW;KnW f.*M텋6cy65V5?b}4龞<-h_t. `^2؋duE*4BАI7pD?F5ZH_o,5۴0bLpv&IVx|PRAfK^QAOHDfD:crnfۀuex؍1sJ)ɣT0U~kY#& oZy\:N~t9.LCLu^tklp4?μ\h.CUpo p-]ր݈{D no?Ȼ"9#hr2`zEqandW4 Mh8.ǨʝD'OtqObϤN42gG: - ;.m W|E/]9ߩE苢`m f(^rߙ" 6(s~ká;~ŰcS_NX~dj;,X1s#j¤wժa@^KT ][ǘlx=?J9Cwf=Ȱ-Ѯ.otTBI,Eíw*A]hÿ_'W-k)k\YarAF划Zcj HP7ʦ((O*|nvpI4R"x1`iZ$gHr$.$Yz?q x媠d^18Bm+EqcuH/:qM/KBx:ՠW&lQs{L)La$1lKQ;V܁kL٨_>lHV܊':-XuusK}ݓw^ktMރ0 HP׫zg튽N9ȗ:;\!# 9qPchD֍sC6$l ܳDiI .֎33ӑYiz,ĭDx=װa%bj̡QҌpB:zqX#5w$㜃:' ,zJ]D6 mDr:(6X/yF1}7:vOg^@$"N'eP7cʁOv.,ti^Qn[i pq!ƞtJ:kt˺e}p:0}p-^. y;٩)4b&R9_2jͺ&EOBARyzu)nӔw*J,^"vrw7i2[fu[ҫ3Ae?~9N}-F7\T[ PM,7]ϭT@/,'7^J_!ާ2Ӎ}Tkg;@YH""KN6։y詋q J]ֻH{,u U=k_@`{2XHw?8@71_YJ02\Y^C@fFQ22ZA Cʞ]7}L s*|qLG";*Z{IKI#@.Ö.&3d܈R8)U?Jf6*ѕz娍рunI*5-???soTi'DK[~jS@{m~蒘ͨ6/%Z=){V^0:v%H3[#K3kr$^ۑ_(TeypN.IQi}-L j&k8DD3|r0H HyQ,GX8cFY7Oyc1%’XpًˆhέW-^k֝AԏQ,+2AQm_i𛰐JTfGZ4>)9dw?` |_j* >f+w:8h`L;7zդrZn|nO3G"R0pRm w wޓ^ 1?DR%b||=E">17@cHKf؅4A?=gy"E0e4:o}2e\$ `&k|ox ?BՂ`BӶ܋K`IgxW@ 3v rHw}lM=H]+s:R A4~^qZzgneE{8nX?p<ʼn'gX x]* sm0_~)s&T0dl@^:FwxܓIvVۮH.shGYχ<|1"+rY;C[$$N){WF_kl߮U@2 in]3}ƓpZ?XLRYd2)< 8q A'M֙:8Rg;U8eMdp]r7Y]푀 J6TRڻtK.P ج%rWp}FqKUѩۗO20MmGwX"t IG:a1:o{8i<^g}z)p޵%ׂ]ۛEg1-u|~A|0] ]?'OinZTl}Fd(ፄbC4,3= %^L|%{J2∠s'\~c!|Ǯd@Ez*[OQgRh-{A!5ɀ_dekdhmt'u:~/Z"itS&f!%4#SY$ B@9ȍs-GMנX-G?"V~ڄgZO #3xdn ! 'c)PC},֓p N]?j,!cU:~:d<҉n"\<%?!&^FTu*m;ci GxS-W<9iK_9lMܔl $_/M&OF=ؙiL$C*PbtW9-!_Hhxg@S&=3S{=Y,FKOi;X]G`jn/yWҰO^cmZi? z69"k{_C|Q뫙ӆ&Ў0R#rnڟSx?ka-MN~t ^`חGOi{;7H$.mcú9gķ,b(+F!2Ip]HmEDq]MÃ|nǓrwRsoQu5=ILMsQF/,-ᖛr/ !!}RxmeIZL1rn"\1:Ӂxĥ6q{X#5`+dc_Q̿~ S2r{xFЇg_"VV[m]-~J= ^}.*՜4qo=p*܆kH˥m(pˊ/Y6SA-eS/"p ,3nSaE@ڸ@7+J~wCg# -T J&{茨i(a5-wabX~.;s“qj@kVUrk%Zp(}7_}O ^;<2 }Zqu. :6D}>bbܜV\t*~ #u9M>ˎ d&/i (׈L(idIr>"{_z!@Ќy%Kaxm{)f}xg-߳]߂}fOؤ i}J-/0y-t1Dۛ|ܢ 8 7m|eJi>>LW#]ҽ l0͘B[I(xhm튐g>~%z\T~88G{+ư0M{'/9O ZڥOQ|> # V9TrBaJ.cd=Nn^G;?wUS{\iZiư˟N2 /{Z: 3 ߌ|eLǹY/cb=54G+)~wӏܦ[]ѾF}d:\>qqAb[9\&x晅/zٗK_ { Y-L.cY>`ٺjF\P݆,̐@1dXubA{B}.@9$Cye/?O'b߁ 1i8vFᖋyl)XPfbgѿgl>>#av\F  3V}Ȯ/u kvI'|/h IO8PhFMa1K@ZX#9g醣7NK N'!ݰ4b4v&$ahIcvb0~,JscE#B/%| |Z7f~-is~&G C1NiJ>V0tk|?GPWHY7˰kC"/5>f)T5=$_+U&ulKWԗof;i ` blʨii$=\Aw#[< 5%кV)*x)N@u tk鯢hTB TʧeU䅢Pg`?T(T1 جAd MSJ]F婂@J),f뚆Q1,>Vch(A/X8:/AHw[JJlv(0C?qZ( ߤe a-_nDPUlo5V~RHm!74<ŕ(ٷ%9ACu֑:d.trXv&'([z[dpֳ7 ~d=}ؔ0Hv ؂ӘʋEPrJm`lE3Gs|p6g,$}wDJp!lF]5b.~72'칻sz_H#jLfcahn .sT10l, b }d_3Cb#|並=_Q1vMAfN~|#V֩u8°+ykHs_,u:]R_ ILluF}cpđ]t[ +bƳ ʲ%3Up\ KHN@ [7R\g&naЊ\h/08a2[{pQf-1Q */OL"Kf Wsrf!J~ 6WtgVZnTGbM]C6j4Tr-}(RŰT J5R?K$ȓP{G05e"*X ofLleLހRJ췛 @V䍑e2=Xl9%\ٯ%Z;X(e|:D(,D..H!D31~N`U$qR8:`+v>=2eln * a*S3(Zg2\G$F;2*͔%F.["KF .q(~Ӥ5}LbrW#= k0*7ɗwVhOi\uFM͏[4<4N4~Mk3zj[$Nϛxbyq*.ԜmX/2-Kj"2EEg ƕ C$Th4p>S;wY,@Z6?s=$"v+`L'KmaDGk]g#oڇ˥'W g2M ZtN@4^:˭UexF]I.iE% 9dptV=ƹgJB,b0$WX4&J!c޴lm󜤐 EPղΉCbY H%MjJY!|cJQIh%.%vbF^.f<`rMPq}mn Yz7pvS1,ⅆOxdtSyP;YSk;~*{| y!, ! M`@M,# % aL4rY T.* K tHħ#g7?å2͑aq@:SM&shS1 5 qц\&KJiGI_BF( $؈p_ɦ D+Ve-N|iPM9gvQ(Crӑ@G f{p{4MI])熴K$53^E$b[(NPZR8i+:2/fjR}95ٿ*էTg ș.X1C*Y;M6dgGrFC9fy Vj.%S Mm / Ft./ a+De8 !^T`\rd[',o+K/2\`Gy͜PUNf4wL- (sKOeOY=#ko']5^//n@[ylfԉghe* ߦH %=Nu%"2)kx:xXWTǾ擦ŤZ\ x:L}vKԦ LG>U,4* kHˌ J,ovZ2#r:ȩ! rJTαRRVK Nз4Xkn!y}vX0 V`DLML+;<=I+1 Dʣ@_SIRZIg|!k#e[n'.O ,=YHZ?xVƬLmK@nW.N"IYix7zFl9xH7LfYQ:f2kdѮtJU<%%45 Ѯa>Wnu [LSDȫȕAz9OP14gD{n#".jԒXP zsT1_]FAur41(Rmţh`ٲeF8+[avr1B|?0c>cZpJ$d8i(SϚwZH,OW^ИA˝t2w˙PsKF8Bc4c.+rd h+D->0ӶuZAJ Yē OVes=)di)X+ ?;>ě z:=@Pq%5h(@[k+ Vsn'qZRFOc-רQāWMBE<#["vU~ >}[>Ǣ_6X%_ȇW PQ BW͆`3/[ċsi^YoeSJGGnܹ#Gu7kY`߳W5gn]|c pQm)y)vM19\H܅a$ͣк]˫݇=';T *i \$h[ʅ߸+VROAj}pʬP0d,* u/mܹ ^|r 4gVֲf{D? 6/Tջwc wUKf;c /R6#r7dZ* b3PTMLZYLUFV[KˡO2 nŸYy{`|mpBLY5QrX =y}ܬd\G*JƦ=cG̿ۋW*_ A407l%&uLbU{)gjA.%n>lc> N{bQ/pRO\r^M' SO5sB1kMǷdk Lbwо<X(}e d#,t+hz}d4[?VPh2svN2 6[.S;9uZ:.p?(]os=rTzsօn;v]4Ul]['23 %㕏3WOe"t_(tU2]dt.Cg4J<)}m. Nk69 W;Պ~rLn'b;D, w]V(@*&#Uݱ=pe XPR8qIYPmh N!"4PHnk; j>ۣ 4!r+IM`2Ad/- ID K/B:vv@f!ӹ%i?LmF>ȴ- _)q%;E0Ѭ:oҟn筝trH$ny"j!X(9B FȩdL"ypi>EegmsJGl5$(fx@=0]# zӲ {|ZP?,yy :Eq&V>oaCPKWYXi^ѥMY S}$: S]T`7On0R}eP?Wģ8"" lvx/X"TbUp7& +o8;_KHO ťϗpZ%J|Gkk?tO6DՋ[q.֜tڑ˯Bk)YF>,qnֲ i?w7\q#fȏd`t E$ڇey|mjFiR?(~ ,=zw ?u&5FTyʡT@Xo̍[.kEԚ.~'՜b!ߪyH3G'es]+L (Z.7V֤7܉ IC5^Z+3^2:!S䨺eImUR @ä`珘no@>gU:ČEoZI?Z&O_RaTaT :Mj#] ň)/gO/PYh1BAWP2G.ȫǣ'>drzOǨL B)q7auP͡BLj!( Q'ˁSxM4ҶƵ"vq AG]1۔RGY61FT*feR4fޓu]a8(ay;dhST;O'Lv}ecm!B`J8@!Yo˄xvH " +v6uWcpM(U'DQTk[MJTX[Q$3t~U ]'U\]O0dtVSllBd$'\h 7$ˑI{ ̄롕&>١?m_%'D삒WSv.'6h}():2`ײ>K`͒A Y(\ƓVm$#J*`)D{$"\!ED.%EV)<Զ4ĸ mAFKZ}d{unB|k>EqhSX?8*qƟaS;!'3rhCqj3nRA v"oNZ豁~q[ۚ !hFhsacU\1mOU}BVMO,t fHlOW +e^y jSpK!Hԏط3 W(""@WnS$ovwDYuG|`=}sW]1f$QlMꉰ͟%lmǸŝ>Qo5.o^Q;2)p 6m:s-8ܷ˼>`mRs̯)zVy xpvyw2LE~ga!l2Wt[fS-Dub?Ό?w+d,Tqn V; fm0s.&>sFS9+-c@#ub9 FM +{qxڏ+UEK.29x5S<]t5 ~b:HF&Ba'W;z \QV8KI>n%@k-IZ ~,[Qᅸ4nyWQktxNL!r T5d{j7M#pՊd`NSsh(HQ!1yW]r}4JtzѣIUEc(kBW֜cTR c7h\r!ԇ UF@,J5NT۬oqB|>Wu ?VJ O ܕU'D'.4-Ǡ̖$jù71M,^D1Nbtc,61Xerc ֚0Ռ/KdPIOƶ7X v*^l?3D7m1I^c#:E a%T8ARw6_9vH |:p6k498bM| 0MzCԖ,@HJG1˚#̿0'Xpk[Xa_5zrYH F`jd`2- y5@=xaAx6 H)IR$R Bξ]~ظ|HHLO-ZÛ2zԕ#G tT=e8|̺P`tnuc ID:vq(UmY_uAE+|Y&WiWL1zsxw5~{$k E j9IŵM8gva [%.~{fقJ]`ۨj0xqNn*2NҎlEIކs0j*n:YPEzjZJfќi*6X?*+ Wɴ5M~2A6N,b+]$Okdco,ERfGX!Aw6KkH]W^=/EqymuQr z5L[>H[PkLYx'ǩ)G:+v>W(:MؠhuiݞC#[shv(ixt` CnP.;Wg}ñF$J9\JE` 蔯;rs[j7%;T-uvg2s?[)A*wnT9<[bbb?|*%% ƣ.Y7[aPB˸LD)S]!EAVG(uh(gwKQXNZP7)e ,XYkx!rE`%.V⩆+,E'oEiZWKvfYp3;J]xFːA.>( nr>]&-B>EzH#*[QOܾ9VMX&F HK3Jt|RP1?)͆ jE`Pcu(WQp^^-IŪԩ!Yr:‗O1@#C#nhmK6~&R)^X; Ŀ$zrlsm+X/;bQB 3©O vÈ u${2YyL{ηjy jK2p _2W sRLUyC95%c ?×k_0ci~a,xT $Ldu93%"5+5 ;%@K9~l=9 ͙&nxDF|: i|x>PAkoRfѲ3Q>vPsKl;cs trْMm7k{&!:wMAaBaNC6x_/Ng\Bfɢ 4w%7V$夗QOOrR8ꏦd hePˀG$k y󳆑xZٴK8".4z&+ x'Q gSLd뎿~Σs8b4y@/ZzHE]*)*5gJ쬹\s4JA5ڐŒꕎ}*7#Yݦ}nPM\iX3;zsW_-+N>7]q}q%|4\RцPˋ cBx#imM($mRg&h)\ ".2V@6% ;:dGotlS$iIձo3b5ވl֙g.#~/B -`xM캭{US#4bYs0TT` d ahJIK/]0BBtZAܫ`Y4KR\ῄ'9J(ak0zojeŦy(+b1ve}}4;II$Hp"|2h%lt aG ͱgBg%[~?fml|J.;8\c>x{Nb/15C,$;uJjenzA(@HZf42jL;k-c.]WIqҡ< gdn.h$ 5YkU'9 9 (Qi,mWy]ozSwvQW|v^5[X; `irt U춂09>3Odas~,iI"]u% ϝƔ,~ |:k@ &f"`N~HY-L"p zRbI)1RV 9< J P_S*DomO,]68Zr? ,FB'Y s)fxFŰJla-?5*VYXB)No#ơ Ɣ)͹nxv ˅a+0݃TqQStH-l4: wKML8~6qVY}7op71lbO>FRL8W+!kR445?6P8'(ѐ\30ZI+U6ɦN+Fw4Nǭ97{,KCԷQ]XF!)Je4U{}:zbb7vGYIr M'MEڎD 9IQ27ĜomcUڡ$оTL'#2,=u'%8|/ lYQ\Yù.2爑TP H~k?"E-ڵT ]qXCY@g:pBlJ1"FM} f h7\ TŒuJ RW 3)<'@1[x$ʍT` O{V&÷J"9NMϣv\ʼntӶK|8?ݯ`5`Ie'}RÊ:ݵrT L ?F_coUB[ I3d**ɱx|F竾Z=o5d ?~{аᆱp,h eotc2 <:@/׎w Tdʌ{eu(rvPX*2tn.\3>0P1r Ra)ZŰims#9c } Aj^&9Fٌ s=3oм_=ۋEkE7aٛXrd3!z<_&p {}鉿yj bʿv1E4# _@to}TNn5deީ)_{ >n@%P% +_HW2I;u 놷O@W 7T,PRv>1P(N%Ez&Vٴ;Q@cU-c`Kک! J6a|HnZ^ԋժUӶaRo D-XJXhɪ!V¯)cG"jId_8| U{N†Ʌ}ܶ-r@m,n!Nrsc6 ݻR`QY)U? vz|$2G7o{e$X~T(4o kߢ2+2Pm G2IVeUIHJ?.y F1.j0mfW8@Y:# k+#7Iq '](MS ؔ)k'R_ |R/JVb yjk^}8յEbbM\Hl-˃ g7A( 5: >9c6,lDwE QHAtc` ^ mEGVR7pO~Lv,3ni:" #mɺ7u^UBO"-g(qeN2vw9dSư?"iڕŰCa}n#ǁ&lrJ3+auAPμBT?3r]?pf;QD [1,cc*ܾ^E"aH})l. U6k8ehhPtBJ'ToE'%RO je"^>g ,(gO nWR5 ,e@ª{U[m,pX.7oh%k˻E3lI{\$K?"y}V*go3ǥ,H{?[6uD@zVE c} @s]S5\echkK7zxJ7;[*Sk=Q~6tU虋TH 3}NRB7ō´4ѹ QL1md.IќS8^/v9 +ժ>3fszg 79,pM|8DIg7gh==AnnAM E{6+.*ה"FSƟf]IHyĚv?Dc,6-a a1 sYQo&|>vjb}|5W<yl0[÷ &(gpcQck?5@"?\ZMv 4 ZLjxY`tY%%=Pvu֋.̴0|֋94 Vu[zzWaׯXBm>kV!ԝ5q I1]\;#kCbQd6aI ļNTO5gq\/ E'ȐR=vŐ|{5IVa,VN% ꄋF*Iʯ'OI#q^kj61a^ǵo]S߷5M!Y rg6WHP0I=5E>vlȖY:Sџ*<mܳwOLgdqojr!tzdq~gTk4B6N&haGf<(nrSˢ[p{#ZmIG52z[Y/TrXhϞLV+hފϊ]}{DMf.oS<.b5⺛W@ܽ #-3s[ܘT@9+o8y갳JA- 'VI ='n_n}of6WsGD>۟l4V8CtE@I+i jшe8<2,l) - +CG\7k+y51Lax!\ԟHXR4{ k5-+cռĩ %X0pČ:SX˴DrƹkQ$8ΆhhOTdZ/WXk{&%|w LSDY1pىW @Ũ\7 7!aa +.lMr{ڰK֞i3 /Apud'ROy@e fEB(n~n_H 2q+~$&blEuTRNב+dODE8d2my;yd8L$]|X?ධ!=]bz|Gkrx__έRa '}IMFQ$+s˜[:A7L^ 0]/^-/dhc#qhsvg>%KH(Bd.ĞC_ ;X\,f֭&uG A?TWcHdufy0ϊ {g#gḒJ1F!+EFJlW60 -_(7} Eċ ֬nWش9}H~5%S10Ye!$KRbvr >&ۜ l^I֍Xy""PK6k-*lRY9&YU{/cES7В+Ë aASK ̏w!_W.{SLׇ$IE K ,a'65|xW5=kPs*&cN lcS5ɤkXF;ᬮ'%~ڮv*^%k.>E'dpW3p'r=tN?^ו\ɺ5P=P Etjb&Tr)$"sM\դ I}!(Y.R8ઋ&F^ ZsG9w{W2V,o9myCXdZ ,nh{sbVp,F"㠔0?HՌMu6풄Vy!PԨI~4]2r0Ҟ>!?x"UgAmaϚVov^8rς^@aؔ[oF]&MJ ]v.iR-->f6@=!7e&F'r:iGN֜P <S `fmr wBHDn+lCVf_/n{M`/R'` MX\@VS `iG=ea%JwKTGa-a6qmy4v[H:= 5ZH|;pDkNf|qWvTm),yYεP*ɮ_".2~zr@;&}I5)Ӻ0AQpK;Xu/LWgRêD[&8|,QjHǨ"Q?5E||R̪C~z,HTؖ$yhX3Y7:Os /]bғ L6Ɵ=1t ms.%SR0EThS:δ:*7"T%_0[Z=j断LJWqײq m1xgBޖ'ZK妄:CG~ÓSƠS%^K Mb,_Ffvϳc c YI?H&ò#~~nSψ!c U3rtY9L!lku,IYUD15$S򋶙S;=Rtӑ@N?CmrdGka!]'923ߗPmMV̙-|GT65r0hVtc]pkL8N/3rXAah :k֒1] 'pmW d:uPA3:8̸B(,‡5<(b-wlZ[=+ st\HB:ޚFFF6.å UW(AW2[.o;NTUwT/9f]}35ҏqP bJlM}ioi]M"PPXʹf밳Q)߆ c0J,).G6j$@q{RTİ|2MuRN)76aSyQ-@[HWXn,suK",?[bUZ;IBU3Y(*{Tݗ,vL'>{)q&˛-XMylH ,*Q8#$XwU¦ǎcG%yPyA oy9D&r%bXUx6d8ݩ\+j'Qb`Q\/3,+q@Ҹ]5OlD~vc,0?X^!y:V. GC[I |Yj ½M[f4Q1NMAp!VavuJ.jzk9AGе"(HEQաZK8mG!&-:IDq) ?:+A>q 탫k6s&X砽(KAu< 8FumATZac,a7 HGe9{'ly?*2MDp8d6q2(pP7 K!94 vƵNSkߠy8b6Ln^V8Zfm5Z@݋Rє A$g:EA^qbCp{nrnhI FaWXý[X'^/8!?mqmJQhJ0nJ3^Ii&喒;Tu[X,;R'$d–4kՔIBY7Z&.!ѓׁ@Bھt_O6\{,yvBvMn]Yp9LOÍd>&Oj|i#H7H^U(KWˬ 6$sF*p.٫7<ƳCgabp>ܞFGRjGimg2i:9D#6)u\+m;qh|dh\p;ڥ<|t t8lmSYw<Bx.G pr8J6XrY_8P;B-,FFJחk^4QǓ]4'%HB4xoa1Iiou+W(jgL& \v珅Ql#?m $?CSxMoE]|̭> G0`{` V |%,6:"&Xj(]> b@H3ֵ!&1;mGN{wgmQHb\ٱ4h%u)HVCyrMKB5#z RG@"GJ3Nl'թf Ks&Xio%7}JH8qP"~yHA|ȸUQ&%C9ALJ%|o!zMrv. 尵XkkB[ۦkkC?t (o}=)yD4ڄܹXw̰ F 2`k$k恙by='R&LGR#n&@"j1AIQžᾆ4>u:"'H8XoV5|Eu5&X^I~*I4 ( !LH 5a%L@.P@شoK# QVTDe\uao&JGp$ZزƎMJ7(r܅تM6=gm`qD_w-c~i(?50ǹ3(lUc9Yo; a:x= Ml\$_P, ؐFkS\ܻVWfm-j!Ly2.ѥhLqG pTURha4Gkΰnv6}.t4px{)}GXCYS2HU"H!qA"KrmݞelH~S@*dύ"o ,@l;FO6Ȍy5# bLU"2_E^G$(v-}p@Qsw>X_М18i-/zp {[;nϔSeEVLdCNvʗ;(@!xY~tD =jB@t'$2-dDžb6兮0gPo=0|}6YW9,<n׆dBOqSڠCxt6d4JWKl<@,/ cszcU{ APY{P6g8@;ϵ[ ?b5jp(`-y$fl$Iߙm)zJ>}M_OVFꁄ^3; =[ۋ؏3]3J ! +D?f<)z0o 6(}sLyzo R4[<2!3d Ws ~qӴ]{ lU} ŧ7v7\pEs$](߿BVf|B`,= 8eGR  Ox茗 kJ4<<nvm;ᬕ3f\2(*.{2܎fq*N΅zI9p; 70 l}m([['ZV~IYݕNt\:w<EvgYUXKrMjNk'H]Wl(BBu4>χ5(M!b{-bb:\g#kie5ֹp59/vbǤ+Hfkntd`W;~+M*^{%9maV̈O=S,x{b,_N)Ué̾er/"l qF!ұҁRf-E@z|5ɯ[/"azCp] DBnwQsRϗд##HF{gW2M:|rvK  \q05In>X"Z,W kwF3SB")A+K&jJMw2fmM?_r׍y%=[W,}$V.wҒaYIF+vļBНTP?kP6P&]_I퐡& //.jmzXӤ3Ht`\Yg $1 (pgΈB tfYtwOi˙ڵ<|01O`ZPJiY ҉޹L=M/xTW|t3ȏ[eC)P^ق~x]]ʆfw{̴=I\{ bՠ:!x'D0lj~KfP4GZ榍FC`Cf5VP>nyO19ZKXg!!!Έ'h_lES&8 5(IA9W080W=?y5{l(y  ;uD1jN29u&zpXGxy=fJYMV#OcG9>Gu_Z^I g̛ySӛ:?m6/5jkwD@'IysV_U=k|KTڵqqCɫCV'grXQt2,%V5rH5R E 4$\u)lD94 $֍ m[wq]"8޻jUc"Ue's)tWf̋<1 G:Q6LS3ʸm6-w^G= (1) vhJHϲ"z-UA? %a,<9pO͏Ll`:2ՐK_-[G&t‹3V&u_"3 &aM#W}_O-ȦEc\RP9g`_yV#`0&Qb<^%;VlHG ,DvƸ>jC-q$$Xm Ԗk 31Ti*\^(nMב{xMA{;`.mcvZ1apH, 1SR[Q4 ;/nC|kix74{8|q<x^-L-AJc)eѽ,Y&,oF˩0Ylݶv:.Obv+rL.v&FZ<+mdjM&Dg`_GW0L)hѱIaty|>-źz!D䡜 i :šL9>y㍨qfyAF(^9|_ؑN?C"0X>_i_ apjՉ,[AOa>c"k:.PB26Y`#[~iu4|~ToK9CQ\U%^lˢT!/pc!N⬂e٭-n؇Uˣ}G|)ug}YmhڥJs8N "x{Lkpo~K ZTTA;ZwoɑFາ:RSBcL/smKں#Rb LB#^pv'E@zSkBJsp"5mm݅L;ْ.+UY"+Fdz/T>(4f6ZD$# }ɨ- ?D nKgFѵ&й> lU {5)94hke1q wl\B]aϧ0rT% @shԐ]s6] "\qYhR_j4g3.Պ\*A!"%t\ֱTrbD&akŪ--Lv!H/"KK8>~oN4(ѷΤBSfyg.USHOfviG? QL*JnWeVӬ~,*n"6`-h!xj.Si;W( `á|eg ǦhwHZU99A_;C6lb2uc\p9A'5IXDknl`$ha t,< ,afaukQZ:)U4uǭ'ޚߒ/fi5$|NϥjSu8p~uV A^$ La#<"6HZfo}4, [m?{s#19ȍ|Tr/˞9!``!z=k8WtڅtLjأb|Ryty0nsԨjs[*KPY9XH 0?2D8PѳYQTa| T_  \~e?8s2zs6_ #e^Zpc:ϿOhJVM=0a1daOH%?~.$W/3c/RHhΑlo.a#MOxINڙ]Wu-`35J$wo#Zmoӭ-¦Q-#eNj]m%; $̗SW7s)<&["ٛ:t@rgAx̒'IϫNPf[Ųd&yj9N%hW?N`iZKoxuE#S#/Ru3_Vsw4go. _ &vq >2Yf.H‹7΂@Cr)IjIA3YaЏTDzoqqֿgG žvP8~0ả F⑐W>N~6 +%CߓJdYCy*S_ϤZ1e'\(Ь$<2^0$׫|.Įηʧ65h6SZNՉӘk6ʰZZ8:z0j5IM-vo& K'\/qd2e;I ovxEnuVpXz7˖Sͨ7G~/JׇImS9ݣ9G$ =2pZm!"nb@ctvx6M_R%,EAi;rEX~VZlp1kia[] *PPT10Jn]~B#c=k߫q fdͦԍ=kɗЇjO¹J/͈͘'D:$)A#oN`wȖ=]=yY)8vKPD;kvjw!vas(fwD0@9ǯ󌖝TbglΘB0໹{&ߩZmFGEExpƦApjݙ%ol[%0, )U 30ᛰy(XTdShFt:he)^,|{]fOeyBÏ];$Jެ܂/`aӃ^)8wWiso4[O T{MҌ,m[bn}SClli*W`tR>ߓhK>M'7}`݌ӁGs`90TZہ*8u7R#0*\E-O90 õu==0y{;ј c{y/ !`bS>o[ǥ'ѩoGU8P8aD,Og̏g*@ x?E%\|λ3Rl^;q>v )2hf _UU{|0#o]w~ymR18mw>a{*;0YҜi+ZU9 ||JaYh ):g;# UY>9`ah-Y)m2|JP^1X \[G{m|F&4w;V_m4PR2?jG."9;V9\qi-cRdvLOkh#s+g d8FB}s]bhK< LX`*emz,BtDc+ɂfL1 ye$PrՐk 1x znt@* k t@hWJ1'^k?D2$a 춽#G:_-ֹ#>!=v/}y+]PdT錹$!/H̥l{5QOȞz~fD鬣o(  ! z>mzOHQQCք3{.=V]ЊoΆlx (Mycٰ!l݁ELO. R 9.xbÂ5oDRF`~mp60S"|n8,V(Pbelb51(Z{2OMl{!?YUs&֗ap_/w%*UYY=XZ4틮Ғ{ mU \5C˶C^8,2'5S .R;|6*6N\aw <. !)p}K'q1E.2&l^Y)9GvM". R%yCus 8j,߻ib!kjN?^Ncq#G@fLMWJlqj @]&|:wqm,h37ɊbI1:Ȳ_2ElCrHJ9e}R Cvly ,5Nq{cvS}k%ӘXI8eB`P308(zՌVn w7%|P[͘Qv ·(i;X`ڰikdߚF[?Vz; ~kq~VEܥ;jW0ۗcE@3}-;yQ\[gU^$X>7i龯S~75`$fB9aR:y`N<Kur5m!i bC5Чfx,ΞywzOKw݈CӜ3&$L՛/ $l(w$%tta1*܂d[#Zwq_Rv>I[6t Oͅ's8=%ee/i`ޝ\zq),XMJ&8*(y'g[9sc3«}dȉ 8ozd`Qi:ߧn7,=yދk 6|';=ڨXΜ8~4ָܢn$\J멎yi~c.`Cʍ=ꙺ̎%'M("Vg=e2hRt/)0F shE8g;SRq~$S3q6XrDX^d{Q|)J_ F4uUB> 0N]nQlldm35f,'=z6?@ZOPpa-nmhKѫk)Ēej-6-٘*Hy*(賲м4`<]FJj@`} 66hdI6A~mdYN'ʑ@vGns Wa]~? R]1"fuLiyC!)Zԙe1akٻn?`{f?|BpUvg)>h \Dǥ1ñ@iR7bDR3%+<}Ng:eyR y>rwtƷ=d?#4OxW9F"l/ky(w؀g{uJi:gijLgUYzːc¨T-P^,5I"f|MlI.h #K׭L ޟ}x8Zn a!q'7jR`KoM˭%b%@'(xI,ßFxxאN@;&$KhF[[2h%-n/0 eKuR)#FSR/Nk1 W:XJu L8[6 `Ѕ0߯%pIh=$7'jXN cv}٪ \uNRC)_0j?x<#Ғ6BUzu1oEjL%%{٨A`H~r僀*.Ł}à(E8R+(.ೠGca?Z+ͼBgL圌_ &"0 l"0&-[15T C>ƀ.Z[Swb9=TJqiK8,Y?ǫ _w@;D+BU'H)^^0|Qv{毼̮U2 v4uE@M2vF<`SX/8O޸lʟPmyKeXq Q"kQ&(4!Aj%M l\zy+X>!םQǹzn'NOLp0JXDŽL2bqAA¨W5'J*TD,\vcqwo XuN0A\)mQNlgP[vo8ts>GVl?h,٧wb&%6R0d#t͏ŵ%5Uj5=S_c!7n}wBݜ6Se$:mWis9E|#l 6P;s_j&wWovԶm jWՌF68<\XI?Ī [sZ0`HR !_<,G욗:3wNh,8M^H^(>f PeČ6OnŽI{2Ǖa3S~3[ұBg]`:ybd/ؐVU8*8th24QxxQ~3lJY:^I@=Ҕ!/ߏ+L*zsvApmp%? 6YlZn{ѧuBA*A`  ڑ=H-o2pY措\&`AѾGҽynG?ſ! 4߱EbOa辬}v8:ƕ]ᆖtn BjkXý0eϝgGΚK@Ny3yLXe(y OE8CÆPh#\*5Sl`lǽEo7M2;€]嚒ա<^X; bJʇ7} E U| رX 2r&` ]9"%f9per]73d\p]*!#2Ŀ=`Aɸe>.4pNΧaRL.HVIp[5c& @Eӆ&'{pSfKx "$,d2Zd޾R1[hP|Jqm ͐y&wM|K# p TeW^i'{G:uV \K^ r#;?kNV?IB6\̞\՛Q(} 4Pp8;ʐ׻a-C W a32ĜUI5bLj Rnj)P.\2#|@{)ZdqrBYS~'9s4W4#\ϚV3H Y<%8񩢋~c))Tf/^|gz/@*EV |~EY ŧNJoP)X`2:_̞ww`D5^Nd?T{?;zYJc} gqאegWmun;m",I<7DWm*>%#;8*}br׵2m-fUzJJ|㾘[)8frBְ.<צ٫gKEm\H&WTB}. [td9 Q)t2p:Mc: ~ _?̂@ WPe Nd:"y`umoTmti Cnhr r)֤jݤG| ^WuC(YmĶ|=V]΂J􁛡R^(.yĥ?Ww3UUE^3EV>7UQQ4I>aw& PNkOPyƼrUһ?Ŵwa@D6r1R3&ڡ@@S\ׯa."(m#ArVxq-1V;4JScGcX\,ݛ@0!B&8qZƢ'jH}z#*x:rx|nk$##$f4DZeI i;=g&]5S'h˫goNJAխo'qM!EiiXg3H=`4N7h,`MUi*pEܛ+W̲:4$|,JM(It}2y8k7"\mVxxo"|.5(UvD9a(z7:5]BjR ǫzEݎU\TՅOgڿ,=IZlq˷rv3N&:H lNe#)RP{'{xD 5@IGNf~)y k#1j ޅx<NC[?@v{"`?߿RoZ읠vOGj(rMzqձҧ Fvmh?F:66 m9f5*j$*\$$[ Ѭ 9IW]Ec>\nc^+=@~$pHr,{m*t⣍nuqn610{"!#Hp nZ{NbBjzR56ܰ^0S-ZE#f &bQ"qפ<ClcM`hI3SX+P)#sO*IMnJtD]d4wn!{LW<s3& O] 3r{s¸J9` ]SiP{ŵ^7~6BbFȍ!XHntMp0jDakBjhcW b \~סljGЫg؃ѧ3GOG$Y#oaG+-QM}6D$6ga}"HciY?@ NT3`]D']4mYVdZo-'qK vGsq(Ub!p 7\)n}Uj97Gf4 &Ϛ„c8c+gloUFs?7h!޽w'ui|P NFg'44ZZr#ojܙMtUo Y%طcg&+E^_&uϓL,ɋj)Juf30L` @nJMdžX%S!a >=qEg3$A׎&ʅC Cn&սF!'I/D{,})"'. |D~nT:OIc-YVz5_i%Ez7\VMSŴ?/mY[FJ$Iyva ĵJ$w(}-@ |^1bį/ %NuSX*>dV̄{Lad8A)fj3J||n_$ *x_iw//M%;4-igwD&|_QTdW>}fc9̷%5àǟNˍ|r`6%E{q@3m}[7/x]c3/ 9DYa8tEB}7"L0>3=@`YR@R,\߂σX mƏ&1T1C2.TpA:xsaǃM `'Mwܙ+k?F gT ؂FY1@6ӌ76LL[]La4T4,:GW6 i-N (ʒ`Xzq[oR]u$e-[_~ rNzJ`t῍kasN;qJJ2J3o3vrȩ{ʬXس~)OP1BeyT@҂W@ӸIx )bdJiB,w{<1:0]{NDn`|P6#uQ85U4|à? 5Vw vݙ B!CFבiVbjCics靹=D}{vMOw[e6 PY*0%'~}_u(Og7Qd:q[N(ǽ(kͨC׌fkdv3'ٻxOyj%2Yo1Љ7wۂ8bNAhۚUYߎb<';bڼF @]I}hja`G|A? !6[4NG B6 *]Zc&ڂDb-/8WCjq‰wTR_c:^BRܦnHd`ٽx2*a?E=m􆨠\$FqӁSDͱQ)&]VQpѩ޳t^\ֿwY'Y,8 ܕo{M,S,.~ڞ-fݢ VM=bыfgzEuڦ klp߯12@˞M"<ƘFSPdbr1"t-7n`ONqIeߢrNwEU ,HvjOyYYRlU]jۊ)~`Qp 7~HhJ"ƵeqEvD1Ԫ; 4vkF(%/҈qh?,#.Mro MZx]n'ٚ +=? tio/zEC#dŖB*Lo 44}iILMZ'xuuNbqALQDC &uH^v|Eo-&|fܦ^jٓ IEo_\T6_LJNO@?С mlN?U%'1l!r&q8+ e k~ hq k$s@(E캘pxxɳ%WS fa9fNgY6Hh2mE:r)}ތnwFHz9PFҙmBlrl3@Y2NR&&Ӯ|a5SQU VEI?=jJV>PIh0]-uwF{BX n]Š:MNJ&AK*6ړM?aY͞Z[y 5d} z"޹\ 0P`2*ZmПUpЀiy0Y$˜IdoTpǬwpnG.ߟ+W{$̩uo4ydaق=SQndxH5:F.xxިZ֐TV 'ѝ<تP*Q%z) -.t`\ciZ!#g[Pw~~7Ї[\n}EsV)d[$P,1.'mBX$H}jƧǿD440._؝O]9Vfp0kZ>'IhIo*%+ eMQU+X߻~E5LWE\'{>zc0+A7EQ tD~JduZ!ƛ0̌H'= :XvQES^ah9b7kL0%Au?-٧ȷ{xKIǂSҜhם7e3ِY= +i\O]#<.RQخ4*%_-&tI\TNr>[&|ب>"xٹ@' L;7gf/^:GjڎI zvCs:{xq` (Xm #-c))FǷA;^uQ XԴ YSeY~bFj3q:HgUi!H e_\m+%6_EqOKEj_eZ&\G^p3 MNW[ŀ;2KCըAx}Y#MN/]]4O[ _H뮫;–;L;TI yb<G 6@SADhXBٲ)X_bΚo1Ǖ C{_ GFIbBs$cZ=}iq"hHwRhX칩<ɞɝVYD"?Zx{_K2h1R=:/WJP<2'weA;<.[ڮ q') n"E5-t b6aٟrm(+M[8HYINeS4r2*H.zYhyIJa?Y0QqI)4 %YLakw 2̊j-넔R& eP'y3')}mprC̑^gĩUǎKkx"-Sbꘫs96EUs!eE 룹 ^ d)C V@+sKOwe+ P4o4T#eK3m-ݶ*((H=EW: e:iU7*w8Wmvql+T7UOQRr("B#dQy=6YQ&'`fμJQF۪v0;*S(n"")} ' *7P11Cq[4.lΥL>K3RkA!9ͪ6̕ݱvT1-#휘n~kgD#+@4uFyYIœ^4PJs`Q4< 46D H5nb,Q8(nB>.`ځyԁg2y*?`}`a];6ʙv"4sG_k *8 @oCdGJR*=2H/k:'OuJ| X"5x ˔n4y㰴tZu!4uw(X/ފ9oPhvOW+p(-QАSV&őJ qG KGA{ڸItw#&]zu"Wl7<ˇPף :] VuW˫~ߍ.tSѰQuS &0(rp(jynك2lz%ܰ&?g}C[8C&CWv}?m7' pZ&]2ݑbomɋ鱲0e{I'8>&ʌKw{Fv7{y5e_/2]+ bǧwI%%ߘfe[ub/}$j(z(<:olE|VNmfG{2dR7(Ѭ USLkk@7HvcQt'QwXqnxX@xFa :5myU8Yxh*=@&Z.+p(孭Băo@2+_kT ;k:&e fT_V4Y> 4 ~N%^<0A+AcT8W"?QU]ع?%ۖd(!};Tx ?k^A/s}S8 &SLdֵٜY1aHe-񽵻t.0kh+"`&1qUŸz0b z-s!`'@sž,I^7.7 *T{=]uI-*t9w0S6P`8Q1lR1-:sf.+C̉Jղ+6kB_u^46Ӛo'3}L}nC F OUC~_h'BA<ͧ!#87ᵓT?+g ɐ`o63ڋ4LߞKҒQȁQ±DN"@Ȩ2% j {{Q2C}JTw2ƞ_=YXv([h#-Y;HN2WWE~zt9FR}n6?h;.fZl1Xm,97u>^ؽ!'V4J-lڼ-WИfzPW},pU2lw/fu11y2:pP:oRߝ%Yz/bt(e#ip"~&_L_pKE@ŀͶ픿> 3xӂSiA=5f,cJ`?ZXpmZ0T.pl"QC.em AquceR_XgGakC3[O1uןwHy~gԻu?Ce]JMܨaX'xQ!l$RgT|.[(Z߸ߜCfso͕p?w @;;LQ0N3D_ep1n-QÙX| fuFAN&&{ kWPJ>8S =*`2 Kջ,uZ7^ ӎX@E^*Uut?Y_?7#Trwe:q30kWqy}niʶ){0Ȑ)O'i괲8 {F`6b]`Ղ8Z $k ɦ ǫ@dN0FD=>8DNWpSS:;3U u}4IGϜc^%6zy R>Gƅ/U8DYI V̉l썲T5<(m}UlpI<ؒkxX{!$ tY㹺_Gy?ԍjӝy&䥙/X3łh]-Ȱ,I "ɵ2mV1ˆ n|(b8e'a6:n8=M n'{oC7hppaRVY1̅7 (@s2zRy7Z$%Gj}}6ob64.cو? 97]Aiv3lm0L9Q5%n/-)~k4g]X6K+ =o?vc)IS| sExםHN^gePp=Hm^f50dGڤy(ӟͦFD;KFxC?2{/IHVU=Ir>ZFmE9Cv0\6 ̒p.Z# #9M fqX{ @(GEi@cj8=|o;txG|U?YȋnK}/zM: F!Gųվi9"y;^>j ъ u|w7;2;@WJ(⌗;gH0\b?:DJ-&iť"R9  k]ڐh`qfXkd_'D$Ƨ9['GCiN>L۵&W-Ba#a ev,Uk!FHi~֗'90ۑaaT^LNtt쫐( TrSE`F JuhWJ DZfVT>Q% l#TQ٘Y]4_pK֗+x}˨>o@&J?Z`W V^b=QE) M^ϑDo< .PġCAZ$1SN6NW)fmdHiV 71f,{Z-NS4[#tQd+t> j̱A A_ߕz1ʇ4>}BڲCN%oQ˳omыl^rp 淌D_#'y⠿A.P2U?%F=r^(hvX™nD hJP1ˏI0lew^J[ش4ZtZD;A}7X(s*^+8-Qh텽#O];\;u ~-ouiTs)zC FyW# x=<7[5cz۰pq(`OeQϸgŔ`}3&PkQb_Vb *0j-xrw{v44ƍDqI3KfsO4Iy 襡9w_\2/ dkPϫ{6_w6"֒,$/ =T'm4t{;HuI{iq'j˞O(Z3,.d+i9Q{h8^O5γsT13˨X6sHz)ۤt'v6 };/2I0 D]-wtCKLB͢-< V62ˋQ ~FnK e %e"t -1FzdQWNsi*&?gC?ԙ p2'iY^Zuֈ&醰V]#(e LQSmҪX-ջiVVy @H`$䰄 cw{[ecbb9@ԡVy>`*BƹܻϨGpF :^P8*cm_v*kR=|;M%qჅ@|Ǚ1XSPCsʀL|\<*3t:SaB8:`~IH5Sc USE`amh:_*VFkNb^NUC޼XIKUlfX c6}2%bp߮ЖȬ0s؆?ӃM!v9n<)AԂ7UْO3OT$!DYT}A۱u6բ+E:(Z\&VX]G{0&4{R3/}-a;8$Dw\5+ J[Z  +d>i5ij`q21ݞcxݖkjTm#䬞Y21,`uoV])E wGLh;/ 0D/vW`/oy ^ޙ 3`kӻoElp/'"c$PvO3/t R&`ǸB>PA=N]wJf7^ˆl|t94a(d*HqF OXn@|"6sc%xr1isɭMSU@@IC` g j NͰ]Lqu sL%o~L/VUKⴶ(P1)%WNO2D˷LZ(?)ͥ0Y{36r+r9Xk%R@y~Ϛ;2…}^tG!yE^2к8U2.!$+(lOP7q+A3s[ߑT_ͣ՜=&!$v-GC@|DӄQ'R<'Et'&ȰSnK|g{du7WG>/Ii#^3qtk :~ke᨞U P ? Hvea$s|/6A~a Jnxow:Yd~gNU 9خwwbTn pνmnZ3M=bE VveCmvi|&b0pHTt l%U ×?`y,%|ˡ&PN!b~ ,ϬhӼ#l+X~[ThGwߞ 3_\ S7 w9jMx*c/(Kgn:aUpk{CRc㙠*e5%y3;NBtuZ{nTN,Pϛcq; ";OYJK)]87e:PPo$lE-WSgNH:NV`=.rsY(_S8"t&T’oI=jQDZa]" #EP_-~LJ~|ʅbOfV]JlB+`C1߿.tFmL9e7*dze`PGވCEdn!jnܣ\qkIf@y9] \ռxRS+\|ōTS$Ovƞ|Y(4kϣI3l;(wh.bx eZZg40BI`Yvg0]4 Wis/,3ۏޛagXk|w.p`_ϐKS tu)/W NTQDZ&U)KIfUmRJrZ2Uu=Ǻh_p>mtuo.16ؑ:߳iyyLx]:}>Z?ḃC$dզoؐnLл2AC39p:8()Q[ Mmћgteō_/q?β4q|tgt:SԯvӍt;]E-bѶ7gSkUU%.*z"*!gw$tPY}m_8EmX&ج,Mj-@:.-R/z!arɵFMIA.`qSaQzZ%iP2ɋ.<^]_r14 xqE {uyZ -;mD䁭 ߽OmOhYc78@q[bб%îHv\e!86:K E=z6l/ G >aCYhL9չ .+߻q U)GhJH2Mr;{zc S !~ynR`c u*HDpofٸىA띮6Lol ցz#bP:r Bs΀Kωan{~x|"-A')><87i%=,lc)Kȸ=֑! o0)娹@# $]LKK|ovtZׯ3jTȤhn`OIܕS"G !|ԺS0J"F)~y٧ڜL!,IQY9J΁##t{p+հM<cTmk Sj'_*ucm&}u'q/u||PfFqE Z6˥Wͣj8̪!(}{UoZ$rjUf[N2>`Jy>ΜmT$~e݃Xa2"zy/6lfneB yKI/kC7MJ#=P`s'k㭚.O}š<>4ї!lBRN!XZQ$Jn2]^Џc!F羘Gl.TXBM J\9.=o琲eA !ylR\mHsd\Ջ㋟lmO5 \{G-*pqt鯫4_а8w?4IU7gJR䈦MڇXV~2=*KjMP$aH5?DAgXƬ sjod߅z Y$.h:K^4MH#ѱq@u){PiR<)O[}XݫO"ʬU?QR6s椖7V9\y B2 _$*6glrZ@cpzBAwAGY!=XC\gUKkJfZ{&k-m{(tY @q+宊2#$Q>#w wR/fU懥tۣ. EiouZs> UNg0lQW\OPoc9:~'R%:E t6qGV]IkTo]8D5k- [x̮d_!<;RxyX6v:CT2YWmϛ3~64|$n59WbłaxIELdZoC~?u;9$BAbAZ z̳1<;0bLc} /}9{JGQ`ƷM"XH$o?+-tհډM:V%h ́3~H:ݕ1eo^,QbhU _e-Eq'NSH_T_7[#RKCЧ Μy3]v}cI4r#CyhA,]ǧ<[~}X@QGtA2,?jP2^z]CB }`b;c:x:5{[PAy/wF-K°]ʶˆ)y%EOBXHi  SW6DսO(jzdjMnTd{T7xZt^AbrVrb;~.l^Vg{iIp7lpX]jbhw-֖iَDIHYc7 /X]l3aQOd`ɊY{vI6{$d m< ?  `wB S^NrGdݨ$>dnoLZ"Z0% UPiرiwoRNTG|=yk&u=GKiH݌]ȸl[B:e\] Az^ 1|+`SSWHrƿ\џjҐBs'EKR C[sEZHn םv gMCǽ-S^/͇!½ώ`Bl|4ZڞUw˷cw# kT{0]yU-h.B?afBO/g]qkNdGG)193Dc ,2N@I;^SIEq3[γ'g1DLg,ch]yu;n8x!FO 큡Zrc|ǣ-,7?PU zҺrBi??޷EOX j"4d2y _k4>7~YZyzQGkp#ǟtd`>tlR)M2C s;>} ١RM㶓'fl^ݮp<|wEtK8|\gq#::PGI@7+jkl`6WBQ]p:N4j׀  k Ncuiʼn@^vh.j*GXMmZpIhs__D(GkE -eE'nTO4d0' ]yo5_ +f"΄&ɼ44z} ^/L0䃵ZR}ш֟Q zĚbhmFaGa+))TVmoiX6i{Q9H>YjY!tSrb`TCPǮS% 2dυ UNq7@ by2D4D4nnL#D 8`ṴW7@ K>KpS|R>{O@tjG;@o£K Iy־`To2QKfdae؞c@+CichVH1_h)-|"ekȢ p1ٯw}[$j~3~@zүqΦA_֗IRD; tLTs0O Z(3[ _/O0h,`9k,t{]X=x6;ՌIA]4AP7}I[3V]G|K,15n^w&c\mECJelx.LHXm~6skoYASBՔMß v|0\|wqgr[[sTߝC2֦lzv7/>tPomƋ;G"F%Ph \Gzt~.GьÖ`ad);R{N k~hFB\O;S³hɛ_1iB֝!kA.s4X{~;x# If_%j1n2tgyo=dAtVE-$a&Ъj.&=K *}сu 5R):_ yd>$TEY[wᧂG.˕;,} Jut{D"]Vu&ΦH kE"Pu*-@;-ВE&>m#E-L)"݉tfiéUݦ^0GI9=ؕ<ǂ > Mh4kO#iXP Q\B-Ge_ƽ C[V1|#F*FI{<#JM&a'8-i>ɤFV9vdfIn%&,woVtԴOOikK6{(z~.k(p8bmogb<ꇓi 7MD!{R4olټt~'*Lr@}FԆwCW[4U!suY؏"{!IN6ݯO˝iR(u7 ꛉsIe[z6n.cz۫:j-hvOg ͶLkN }L[Ӂ * ^?We_`[3$fs FwBIJhBj"41#-,ԂR:.F^I/nrG F$x,wc4hFf9 2;<%g7\u(:p_1g?%ũW0)wJN"#X;#*r7Op#qP$r}@ x:K:rs)ڶODHDơ)4x\N]Bmd;X h,`)YR<]4pPElw`4#R_"VOzG=JSՊfg{7ht&,vmz=xo]d^Ik(F{do\@R>dǥKЃ<0mlhpz4TrsmC,(D =Wkp)e6{\lXD&!5"$cgrxa[NjPĔ6Lu;&( )ͧ{&+WvƥQ'G=!s!p縍a ĵ=h:+W?A"eڠ`Ǯ'Kvi2*W&_/WJpۆkmz+}vDjR/?U^uWtPCwѯ(ϩ'Jle_ j_{/ %I9T|ZtVBE u~s(<cJ#ҮպΊ? [|zꠝ撹B#Q݁F/"\ uaO״7s]Y=/ÆU-z2$,~b ~$GT0vI]Hz L`\zٓA z+",QqwZh lM\$̹i<6"g,DzW1Z"k\2xp'w:ZX@wC[>!QlGJp.4oyy塟 w_R-IKu.bD(Q ٴ˰!E oû;&?AD8~ _y^{56K^:/T1o/AZhY4guU$q./ e`KnSxBBHJ1^]zX3WrC1 Jƣ 6Uv|IsĆ`]$`eF~Sx;osq>6"Bis~_B1MY]ESṭ6ON3-Et$(`~l;7F1sYӎ+v0Z1efɴ?a:*[i1 aiRT+ףip[o{V!O3v:p8VK#;` aGi":f^)3:ڊ Ls6~S( V!CI>!i2]UXnO͒u U)}\ĘG1Kdzf7*!2V6Ҵ&ErMG۔Rrm>!e<|Ub'GhPBCd"&]\FDz?檜f^ZWl.u= Ԓ2"!>~\}M0ˉGmt+4YHCaf=0MlLojK$7BDvLlMoEV}L9ʃfm%8 {_7%+s4mRlj+䃌j@Q5ϸEޟfZvwɅwT̄,;Sn{XnG}VZ~  ߤE*WNx W} DѮ) Ze]&J('wB+Q56gVdbbWQs.Oz3b50 q5sn+fJƯ{B{$oH*$%lS} `lswR Y eeg*5ne ?ONC{؜^zbqfF61rsZm^IRʮ1HN޺Eut+AS A@ը)߆!kcIu͊(@z{ ŀZ# q&rŦ~[ !xv9? kx$\1.Hb}grKc5{& &LBj;TQ&(틮Z,nD=)`y=)Iܕr5_D/kjqu Ih0w5!T_o` vj.tGk nS#JNXRn jg9tovRKt%`8?J| _gg?ػ>hY&.%T? QdYepN AIxTF n\zlqaU;ύёS~y緕:J>P  [9:6EYݍO#fz'H h#q͋ dz\z<8袨 ݲ2JH;Pb@匘xrى/*q"e!,Y1 K/yTݦߟ1\_v#XA.'I!iyFjD)W6(1{ 'Kh:\h( w6=­X N3+էP1XQ9ŁR⫷n#]B١ES(~*7ϭԷsPb:B)YP$fq"2=Tوw#:D3ůN{@3!(jܴ)cOssLOۉH!}Ђ$ ~2;;}ibϛ̘WVZ讠ݿTܵsy$oѫ+\IYa|odz:q;-Yl#%(+6z0i38ˣIMu閜ZZ^5"@hqΣdɣ8n[LcLw%$3 Ol-L\ѠZ(w^]|uGMk eW@8U4?`+²D'-[!dٱfZgCsb04bM)y'/~ f [uz`Ŀ8_!3'q'ҜrjJOU8Tܤ_wv: cNH{+̣~g;ʰd7÷O]A̯} J/}.y9W}7+ܓyab@>~ޅT]4„fbg oaBCt%޲3uIفUF?$b^ȞfC?Μn\kSiL++Lp9Lkq" ӆcw_?ע&_=&iHwsq1U 2x #VP$R{~l݈~<Eo@#n2ɌV$k֑f"WG(E$]eWE=L?s!jx)u(ӭ 9!o[ϙYI=h(5Qlc [\I?߆CM2p\߲?Цק:͆%*^D}#dOGa>Э1K/BwzLqy_#@0+I ( մ?mTPT~?|!'v '̅x{W-3p_F\=j9T$O>&ӃϕFK~Ĥ2-tZՂZnBKxB(Tt>rytNƂ|@.2M-W;XüO0RHs *P5:r;TZ!wk ?VvS 4pa{y|TGW?K*θJ/t8)IM$E?Rd`eqp_,*x ͕95(A.-`bF пfT'[#qfAжTߒ&RFk_*|k߷OZ #U*rE_ʢ.},]p U XEv%o;:^s7qLIt'SYni;wl4.@2_(̪r33}jߠNSqA)l}uſ)Z }d}ʷp9.~/eV.vyLYQ8z^ K7aύv8Ԡ.s Ϳݠ+;LJXGli)M ~>nqvD//ØI!`Iaaif.z>W9#Eh[ԊɲZf!dS@Q sezZxD Ɏz1ҫ䒀:jAAfľ:Vޡidb)1S?I3|ęc=$䶹~-yr682ui7_e "zp"Rlw!GP%@7jܒZ`|`vfsRb#Be{8a""T* }^EO bW;~Y~z;%pēэ ja0Fk^l V4eXT9 3Se@%SGpYE 0">೤2.0h|8":#@O>axOha`b!3_Xѭƺ8׈ӓ9hacח꓌Nt;w#"w)`8^\.KSL-Ě ԍkL>}J~Խ`/;%kDmYigۓ`[LkZM=Kxa\0]}C.kWx+-҅h;yֳhM =?p3c>dP=ȋ:>? ZYv2⏷c\ɿg]Zֹe >3J»d 1eoJd}-'li"TJP|>Ϛ3? 3nְS nd(KKuΆ`}rn u$iXGTO5zI\ך=Zzuð<,ipc^h^Ս]VlTdj1rCdՠN ځfGvtSx8r(w:QiCaU Pj-~}vZ}vv)mWGZI,S724ٮʁ10%kn3!Y\cSt>Cݴdw[u4*9?p%qoHhͨXB3BzyEC2XɲߝQ uoՓIfG7L^>_fbd{+vzwb( :b=׫o9֘^Px\(roycO3G&Z@4.ٛ8Sy* ?*x[zGLl [ ,n=6#Te=(DmMF[M\\0% 1W5<6T{zowF'Hwgl߶ˁsz>nچi+.1nଔgPZG~Fa]z(qY7is$?wyErjB/0qA(i-DHC'cR,K (j& 񱔭 Ea0:%!89Ͻsf,ɐƬ~Y,HMxo?bGD8Sl0-@%!&61pLD%{LJm<: Seơш)v(G>te^4 *Ad'{)z`eNU4d+r1"Aˡm旍sl %~1D]$ \`OӉc(#c5<]̱f ^Y玚u5xOO[}{ɭPIZwXC}ȫ/8N`ΤT*@_uqhnvBsob- 3M(fuWc+b<+]fW\mUSK9\MJdS9qxԆҲ 1HCZ$`A;Vau%\ -@]~@< qVWZ}Ug)gU6=1&nuvaq@4H.xi9~ ͞'WukL<ڈ6/T=qFt@v0/\}]{OySX0sJM@Cvc;GNIlztbFQwY=|Ƽh !O{k z2 rņȟHμ8t=BP^[ ʼkl]ٓ5b#æv! 0Q}k8B-".4>O&7h-@p, ?2B}JtΔgECNe#̹6* #G1ncZ@vӼ^ ;CPy*mD#LW%OVߔƜ(=LIP5Pbηg#aSa^ڢ1ۣ*O*w$E&{T<0aqYᬭl:M̩4y ^&kQ;}+8hرPC'`8s|}i6ضV-rUAADl'^[种O_mZr|h_K" xE?oP:=`jT.OgjuLd{"弍oeCEjlJZEkZ6bn(KkT9Bǒ䅸Jq{B0>qD"O+Ҷ8ܾy0ozXjCe}@&@TkTҊ)7O,dK32$({O!ʭ;Ho5q~ڣ\_g D>Ffeq ڳ¾w"Ѕ\W BTI'MۅMk<8EeM eTUZWD]^8 8J0Yr7W%EVjhAw*yi\ڐyQl0א[@-k!c--?sWO/\Rt?cIb]B,p Mmkwld{W֖tbڝJg Яciw f `fhuCE&db,O, v)sTc!lr8!brf>(8EL_f`'_ .2Td#L#p`lxTA&yc(D1(JTܗ1|3CW0s$q)PAœn,fm+餦/lΑδlօ*tWKc^gq2l_y-vM !+鮣ӂ˛cyw5=.kڑcHɷPQc:߱?; 4*̀C7Hv:ޚQy MN"%1|TN[oV2J]8 >P/YqKW[pp|K-0[A%,ŠA&'U!"v.ku=GVL5&aꘫX+oĞG4E9xiun$SՋÄ31*̱d M.c ;߬_ٵb@f3:}n@aHO&':Nn` -v!.BFX愜(,E`TJ@E$.6t '_`{ʤOuaaKޫ:rr> =uu"HԽFwx-Ұ3<'[0sS•i_>Ÿa5eƣxmiDRwm#OOt'8Ze;vɀB :Q6H) -k>qD+& S+jjS&t0sjIL 0Int䦺QјFԅ*;#SHx6q'al. 4~|_ Q7tP \#ƾ(b}D @p&x\hQG,׏(bu6(.)jh V|eD_رjqV̌qtmYD]][%gێD!N)l/]Mݎ<*ƚ5'sn3{7g!֒<[cP!PjB:̬N.b.a@%8*sV<nCoVf@}s%CN~kao9ֿUv bAn;?mk$n j @+>HرZ?9{7u|(`rqdp}!Lyn;)~Վ>+e{8҃*+PX#|t}v&r* la9N,|k˺5DS2n3 qQ= ҕ Vrt4mHB8*!BPNsʜH/#G)h q>fTl8xFA(" m ~ Fly}4-t&y"x4*(Ua(hg?AY5$*@glm(._~xlAx &tUJ:N5S6c@/ h5ǥlUݟ\*Z!W>!r`& >ڵB%[A)Bf_tŅ5 fu+癙7=W-=E^sr3//eE4v eZ D+C 2.w]&[ҿE14z-?YUy$y[Mѩ9&v>xj˲V,%M#[PN"aA4tg.;s~RߟfRղ3؂4( 7`>L v 7?-TF|QۛAGLKhKۚ4{(˫f#J9zm5rni$*)UjAx`oJ2iHo:49?2 Q6rPޘX) m^+,t~IX*ҽPp 1""^A~$SZ>o*j7QuVVFKgfl/EWzz_ٸ%hdr՘* qgsqf e5ӑ+G/7#QƓ]D*Ӂd {4 c@%?8Mnk/U%QmT8XhGQbEJ%@R/4#YpO󜮇,N ɬO*17לw1neMQ "!6F0 92DɃ=ܦR8M*TH `X3 D:uyfP,iS8M'H*dkQ(8jL9x8 LرЇ\t_Ub6bބwsLBkۃ%!y5 Z[s)/giy7/9|Iz<q @'󰪤}FaU DU4ot|!)Ue뭋y3-7/É3;  4}P,,# Cvdk{ z0+#[>ZlG8!u$K`%-=[ x:x 91lvC/I7ጓ/8az<c+ioJFuʷbwzKn(Z*dQ52HQ(Gr0E:$!M-PI?axn_2&飤|0-s"yCq=ʐ&GY7G8s90}pv`C<ѫ61FIuR%=6[uHC1oLhty&Znk΂[%{ecAړ+& ث A}"~)t;7P=[ȶb ~b((23ˮ-! b߶SRK28'.w8#D >FܡgEcY=^qFkCSڽHɊX's=7wV3 M& Lne[$ٓƑ6pJ&ri6eb4Þ*DHzyIUaOC<q=! {Q*SrG1~MlRӈ$I?]GdGS E4FJW付"=K:|AOb2~-jWopBrA=:!_YK#Ђ!⹻h/~ )^gS A>2G;z#kc=tr*!i1j?dXņ 1W17jȦX%?[1iX7+A&͎Vh$=@_Gҍ:" BpB}e^EYe TC pvjS;2W\l騝8;tߣ3{-l^e@tFzިi@y>pX<Ěp'X\pӇO8OȇCBg;pvj}WH2k<&G6>]p@{yfrӳPɔȷ#WWJb$Q@j 0ANq9, >d7X$Gzewku"MhNT30ufn4vSt"H/P 93n8 \Ber6f$FS)M ,4Vot7,%W Jc!j` .E d)L+P*+,Sbخd, Â;[=l1}1"x\]hA;:Qu}Ts%b/j46 6|Zu@ ,2/|Q)Nfm(:[lո9cu_Q*Է+julD)^wp1;S\LK&V9 @;NaJ,E&6QYAZNiS0S ĚO޲$_E BIZ2?hA;} BsJVCҍǁB+1W s9ʎh@Gp⚈MlC+OMްUfkD$QJ|\fzП "'S%)V8N/R >o]Nw2Vޒ5Ŏw =/'~4 "`9yĮ61gGH`M IPTNY~)&*請uP}7<@mt c= |GkB6lY],6NWUt-til-l7{to eb i'HDL̴_V`Q$}!pYC Pӿ܆rf0Qŧ>32de.kRN)ˡbv4˛q՘ѿi/ $56[}gbP@X\/gxU7g U1'="$wIvO;Su07{%뎖X#D(4'IdJ'㧇=ZC SRZa0ym P'P5~O|=kgppHm*2ҡga0c#&;GްhpmorҎx̔}71oM-(b9Wrye-}-#:AZ?_J*CsiMWxkI,\,P=PwfrķxiuGe>zp%&ćȧ붅8i}i"a,<$_IcAΑ %nOGɠ~YVs!,, Zadә=T:e8usAWbq2z:lh7(.v0]zOkSKl5/AwO?_QH2fN@Ev$ƉqDZkՅHGP2,ABb}[5MB!F lr.+n'WS, <ְf cw5%bv&X+G3I"' j~2C s[\UNDU)Q kp>ZtUƬf#ٜ%dUEAp6H#Z{iW)rb4Lmǰ ƥg$!VH_Y㽫́^mN)|/ A˱lҾK4I1gQt+S^lOӊs % )T;P+'{gh o6ܿ[B(C~@kvYFĆH#hړ /1.5YnJIzka (鐘tf'Z",?}q^9܂<РMZ)qjy,L2y\!,'3 ħ]rכLOK?w1b9Q [t ?P7j܊<6%uB;ǡ0ך٘^z.a= v=L>]D}2py7'N;ߍ=Ah8bv%#3U6XFZXnh)iX &~ߨȻYg)tko-Y!*XRoKqmjfyů'& U2J:3O>-4<@gԍ>Z[~iݿcOisQDƻN! `vvNb6}>>DO}O蚩lUV;x>߉)!#{YHϸnBJrͯwzjIü*q1qPGJ]&Ejڃ~9rd]לݕz텧o :r']H̓@d(/VNB# ~,]2$⛗ܐU&ACYfx$Ipkw?\H2RpBe)GW| QKɾѾ jHfI U=z|+h14 -I f?Gqj[6ӐBlc?c a+>f稟 ?nJo]&DZ̲V8Vrfpv"9O 7WW? #R$*)()ݱn~LaˆLM-/8/?Em i wKĹ?_i߭i~KKv:ei%'e䳈\̌ -PU-R :v&fcJI: wz-nF>0mSc“I_n?s g,>lm/n6_Si$[taᰴ?d69Y{jpD=:/HD2l[@o[d{Rш_=>;JLuRة6f%kbB_2Nm*mKeN]Baq}wHp%%hTWdCχ$U^*&LB ^yu*` xor;CuLkYĐYl98c^I|`S$ $8GARB8\l-lPLk4Q}}~2nylJ\uD#*l_=E`j 'II&#~%`A}Vޞ?8_ֈSUCbO7U}aeU8L-އĖjVG 2Z+j>{F8LE'n."(}~e32̂PS'MwwrJ`sݲ.0uu=|&ښPKB†DTKj=aDn}1s4 Ċiid=0 yf Z7CaȀlյ d}FqxuRk"/F:c 8<}?/ ~♕&\Uv"\|Dwx"0yzws o-)!ֲ'f&љҌV-W*|*/VC[jP` uL{Mŝv2r3\_S _QPJOԘgfrU8-tOe^ޤ݂bf (.*}>怎I$Iqqtc##Xh0sQFAnG1fJ3̨;k~ E~_d9>T 2'5B~q՜)߾__Y+݌m޶eg a dE"ڬm,3#om8Vrnꁷ! 4u>F}]+E$Lc  kȜסz>Ust#E97J3M<(F!RfܙpNj=刼dF`8M(!µuptΉ'SybgI 6 R^K&?PRg!ΣijZgFj}4N"?<*Y=FbdoX8/y^"Uz u-S*JP}Y :B;_'WVH *:`Fqzۍ{Yg7 6 #-Ehe8b9;/|V`$M dRl\ xM41e[A{ Aj5yps]^drSBR !窆`9.ثk0-Dh}%DYuۄluaI>T3C3{v\$ZX8z3In8F;kñi$I&߈+2ڱ6sWԜTń K8)aiO?^'?y8) WCB8JdYy=]X-_Rz^XP 0_ޞT,%:J`Ki۴f1=,sTMt1dDāvcΆ2'HЍclQQF^`G;`뉨RpXs&r#E4]pN/|zo%G cpOU+)j'E:仾mS%/8n5V ko%u]\n+%.)CϱriT1"4|b΄ց܇.&wtųJ+<{Ì<TrN ~i @2smnW/Oe`lA\P2]8v=CdxY:WfU |**)'W/_RM"ez&(N,PAAdA :TeB(6ǃ 2NaT[{v{ܧDDh5_+1FaUғ`ipHzAuyt\b-֬ Y(,b85Rea]\gO(OZog"Z܂YneW!,ؗ|zNGߋ#`]*Zh[ wYz$HV0r1\g%99H(873{iFi)O2Bc! |YD8C}%tW$UNm2!LCbH%"O4|Ӻ +_Nk]~MSPn7m2]zN))$!vCiM* շmDP}-[1R s=F}hh/hA|8|,U1C 7PE~b>thv,kBIŠ A'nOJdsթg ~pw'2;s?/u-yrP'{Y! `&l_#dGp)MrÎ7B!u?:/Aw¨5+:yGؼXkϚ`s;WK~騹 0#<8]k,~l_]uyE$%j{D[&\ԑغ8d+wP(% ێprN :>K{fh='Oub8 'Yׁ}X/pQ^ZW&=Pێ e=}òiJ(mٌ>aZ"]h)y 3 VjiAnv IJe%㤬>3o&I{s}01,KolD(ΓD%4D%P>䃿pP*u) ?s;@BobʌuHlT'+mwVQXi@o7L9|^ Z6 + sp9ǐZC%$v ڞ|s.Q'gKJ~SK]~\3d;}=:G^ v:aA1 tTURqICJ̖4Y(h紏:?Rk!ht nqU-UqkvDMםCgx G{6T(`-S2`:셼\s^zK/[o龯%˟~{UGsj]bSW|l+!z~AФ Hle^q-:L%wpN\r.e^2~5fFUqel a 3#s jpEBUR #eGLç@nF5{7Js!jZ#{ΌMr y#s\,~Z<Ԉ$:bt3a!"3Wor=Ʒ#._5Ա" zyZ"Fd;kn@\IDkO⢢|up1 9PaCX؉Dx/hpfnJÉ=S1Y5VözQ[6KB(BbvqY46kA?Ȁq.޻ܪO‚u? : N <5] KW,W9_+FySG2Z҃]{ۯbuՁM B< %JSbTf#2:%`>7tIa2k2# >ѣ'}7O8ا.i~o΋|8oWIZATlz ң8>E^(ŀpt&ۗj%a9f/[,(Ave d JG &5?=]78qCJf_gi@ Z~ׅkgizi+1=A7RW П!\ʹƱ{x AߓAչ+LaIrBC$ΓaFk]A =`+a q]₨%I0P \ 6h2@nћ.}X! 7"8L!R`NDl4'@YFC1$s%+-%ͨ:#< Mc9 wo0bԴYXcQox HYQg;}:&@ rBM~`h ipӇ.|}"#ib PJEC1A8bCS8}۴"8: qjoL`@X\, Y!f2$ 8kaQI\2/idnGʑJ KYEGLq9pVtXwg,ɴ[9dl时N&!v"Z cc @c]Q`{ov>M~rN c,G/G[Gr9>,#OؖNBkt&XA  ۤU9ɟ"DOmΘ˘{2Ӏ^>ww0ӊ0|]/E6>NH򏴕yzl2|& [fH[A}>xbD$NpsC8S(];zrx !ҠpiR zz8:"9I+iw*iSǮU1pzm$f^g]wq `fyݜ=M20yz|+뽫 hWj|{Gt,n7ӊ@~1M@~U!="=jXd[R6Y= #F F-Ƥb0'XCf4Oě>VnϚ7|{fN_ۖ\YCLHkʀ(60i]?zfOh J=2VHBEBҾ8嫩oaSB(2<'c~ %#\[!J 5H%g0}J\(hkҘFZjts-"yG;~Z@ {&IvdxgӐQl o4*Y%BoQij _lےU;&byh}b@s=ԅYݙ+8=?`"pgRPQG-'!+t<_S|_șr*9#P:f.6)X -fus^ qbcWr13>$:wHfZpEVN›1M,XyhǍ$ xĄ[nz7Wf>k-x/KL-wfn zpԮ*q8zP:0*D$&Dc79W-t\EnE1C\NH^QBCW6V&hSSщhC1 . 溭R|΢}?ZJ'h˜`TPp.Jn9j(F\ 'Fp[k;R—Jkyc/ƽ!_\iI=}J:U( 'ӅjF`a)q!7VZ~6$'Y"0U TWa;Ϋxh&Ëӷygҝ8c#Q!ۉ,>ݧL9S# SiS|)\9){UAgKXT y+rKi'&w'fRHK; ݸ^W1x P@qAI?]fjwLhz # 3Zkb)k/4lj>x"IW,kH# Vľ9ד&%q AIG,*$`7uifQ7.ampEQ.]v~h2y!9qn^ob kSo披>ʉS#p棍x|PᆩC/"QNZ; >5Lb?`^.m 1;֊ 8H3k}{ȘIicQMZ:fVvB ]OH!ՠ[aCC?3i//([8~/$>6]biSD-@b;ޭyOo@̈́`zuJ^8H3ЈkL1QqV"l.x偂M9Z{i.pK_)?^a*f__+q.;|QgGG'kYBs@c4ZL_0K-Z霦y /IH߷?Wv/"ܜԛ*W#>nVyޣ+D 2XD4ڵUF9o VFг a %j'&jTOT CeObV1!%#܄$VUYː_+9S/L 7BFI~﵎a?>7GJ ?;|p\ 4EcFC)NMw* !{/m)q ]8#q9R $z)90Խh 0j1&vHƝHk1 ^] R;>)\tB~L^ZdkЌe8cYd ˼&"`h^02Ւģ\EyҨ3Z¿$n-Ui!ftjw ]bB3G !}!֎mid혭 RՅq|)\LP|j 2q3U墴VY\]+Ǒ+Swe[ 2$//=몔[H=z)G }!پѯQkBlvD?Mwa<S ʀzLn}[ xo'^y(xm[4GV˦,E4gIhb|BIP1#ͷz iywx (\:5dS[xJ 2C +R*ߌ#F ^!!˜pl\2$BVE;T32=r64- 1` GKCLk>ef/#;on'w2T3ٻylٹFuBY.>%Zѧl; tbrfsKVID0bzPDǧȦQ{4ݴ?v|8%{0j4hWx.hY" q{29yQ/&/"*H8P$ݵ{(Mݿᣜu:>'c-J pk >">.>/xiv jp잔*\ѤS`n]H7Qꜽs9K3XXLk0Aځ8/3vN~QY݇F$uB&R?dSm"9uiJL)ޠDgb9`Vcv+?F8eWVA-F7@d]lImmСo- P^xaF]'3{ZP`gJ7ﶨHaa E,W%iۤ\p)eqyC6Dl̴B0>A?Dnm'c5'4kqwbH4t u5Fp{T<׫h v!rCמΗ63^!镞3Iȸߋ  biݴ_ 5{)&%u{ĠAH?g>ukX2zggCZ ++Z CDu\YQ2φˀke}Ͽ'Q2WbQv$ grX9GBs5sA2O4l^}s#.i6MY,꭪_hE⚩޷Thځi_pFiezJoN}ڦ*23sFa)x_Vn {j%hAդ") {&.fl2rV8s9,ո_*Ec7ZasU"kHfK,$Z9>ډ|H&@8a]&ʡi,'(~nGC\^+4<_\:`=J%/1mnOk Q[p4=]Fa+wTYGx7L3E9^/U]_9UBOM P% S gF| x5-!nY49ky+BƐVHCJs!zE()j'HbᅃcrBcЦ% q`][51GKw [g(F _C|.YKe/CcEטa)^nx=9FݪLXڛv 1(OK4gc+^Z6QߊOu#5ɚ $C4sԼXwҀ-SX>NFq˩{b!;C}TZtu w+~H3>ʮ<ݨ0"olv.k \tHxrzzu<ȱGs*v)>% Q឵趷ޭEb~dUp։| $ӹ'#1E%=〈ȌKCKvo;y,x93^gu:mfRwu' ܊CT f `x<(V!ڈlL$2; P1I{r%SŘ}1kĀȢbQP|Pwc0=:*ih}ܞe5 d0|M+(뙸\u6s$TXAr7$>_x7HZC\zbmTQKdܐ @ s^եOMc J CԞǏrrvo3al;rBiN.޺j~$toX)%v٭$¾ȣcHOb T5`؆xo$B?p};X^mk0IpiFZr&qݒlh"k{>22 A?>$Qn17 lP>#:pOXLw[F>j6i+8M e;ldȧ2ew=xuEé}A4e Vl>? NSN12N-P"m7Gg;[)H 2{n[8$\l\DKa1~(碛H̜@7 WH(Q圶!t*wyӨ @zjuz>>PR^CȻ}^krNF@A#J{Zax~VvC$X8wr7_5yz-,O]cVb`(_}4$y݄|EL QpE9^Un PZJt2e=\QFϽflFf/y$@ī^Jʹ}Ṻ,-ǎ:9-A?R?hWe# N'\.0mFEUt1` [ק"ƝͿ8$-CdꂿS}xK*h\ 5ϋ!)V=niXؠ`HwlԞ(MX0isB'zʛ5P9ۺ_D?=`b0[wGwa30,EЎ!ZGl/'i-rOaO Nk5Wbx烡qt"PtE\z^&SnݙeWZ@/T~K'_݆c/5@ D|tUZ;ƔFqv1g~d`t2 K v窟ڧ'&z.`<0y"'϶`s.ͩXzOn @O0vJf;gj pAyfA_HXį:= c p2,?36rPIޯP̩bM$Cͅ@ ` OKmh c,\Y<Hynxc^H\/~VW0}!&C=o׮ 2;4{(7Vf{2,TB/(o1jSuأzp@^ ^I8^wg3Ѣ$ނme/0Iq ӭ=%k](̎bq8Cd!\N&0tz15'/7?! SEdgvmHΡȵs[k:CǂIRiH)+kBfIHϏZ3]S9JwA%Jhxp fZdzٴR3_ x[t~OBS1R<% qJJ/᫗a? ~9@n6`ǙXA+j^+mЈs^ڴBВ0fYe:{ёҸygXawblVɄr`EI@5{ H-RPzpY>P\ݣ 'h<9,~Z82djqѧae)v:Yoܕ'3~QĖ] Ck(`0/9-:>BW\#5rgT["QRo)1.W>٧ ;`^t!x,>2_f'a/hF7Tw+-YK@xD!'f5m2{4ry3v V,ElWf6Ov% B1A|O)X5],J#¢|uo1ҁŽl3qn:N&g[ {w8D!qľ@<r ~ZOX6Mv_3{v7 [P?8$Uk/<-#1˩d/7dKp}ξ U֔uR#FF$hTl* yҬV\]Mנ1bj>: \OGk >Ha8?3LKy3>l֫:.~_m[jTb@]a1 14s92VQw>sۡ%* h_5/ґ }@Z*D! <:Ȃ8rF 0!vZ!eʎ>~M]-17V+FaR$'\UM ߥm*}%L Ԋ^{vY~y w0hxN P^fksxȽv]8qpMW{N5: YV!$AEih#K̦IrH(骦 ?[_C/mcO^y#C옏2Aml-F_q T)؜A='GW[%8ܔ8D)xE~BԗOܢoZCͤ嶶aY9ځ//=|y`QcH T%1$uejԇoȵ܈'Ś"D0kp),͜% C:%Em &rff Il̮=rgpGI?!ǥ]VX }B:Bzwh6Ir3puޭ4 qt~07 s Nֈ-N3P$IъGKLμ7f$[lmSb1MXyE+bɵI=j@Ab$;F1u#\|(X;h6U j2YhzO.=YN!:əqZJ:ht%\*6tPߥHW%L㲝^#u rz,171M3 *ܑ}$8IZI|l@6,ɤĂvu9NS3cg`u8ox->ra)$s觮:/dP"d`LXw̸ V'ح)0FW[P۴x֧/WL}HIeb#Ԩ^l]izZ$ V`#o0N(frzp5L(HmyJ&%!2w{&Gnl\&wbMJ“ $əحTgwN,ѡB 8 38zsP#.cE1g;q?ϡhkG<=\qIA`s\֔χ@=m8[j  ɦ(+'DKN#QRLU*c&0w<kW&ޕs6n#l e%)цL aH[j0 \u_AQ6(û~WUiQy /SΕr@\btoũw؍m?#^bݡașX ' ߑE2EYWI ![Y G*ࣿFWtz.7w#Lt, z䴧Xog|ZpW:x!K(3^;},^#%rICkڣOD'mN`/fpcEzu7 &1?Z@FܘC9u7Y]7I&<)4^:,f5y9D5f!HL}zr;1& Y 혴AG/H1Բm{wZZ- ݧlsBaEי0: l*IS^E͐NO3#P923TO=RI-{o[Θ@Dϑ.OT=i{0'v ]_ 2;h…ܚNJL<\2n.橄dr62.9_ Ph(&Y0L]+cy>䲟R'>ԍft2x(m_5n4  p-TCm-52C1Ljgw3eG\&a:"]|G[xmт7k Iߜ*+Eoގ)zZϺ8S$Nxd]puG]vEаt!7&/a45qݔME)Q_3o `F=lK tŤ7Km  \ vʳfoNCrn @kqy1A}+\41 _']qQUلgQi;C|TBgPR78Jѯ<uY_-Uz_{jxۢCc⋀Hj;ĸۚ$^Y/Mw?rT"!;S3 \ n䝻PBaGs|fZ4&e,3I|SGh}*xކS̵`ƅ: C7|z=%)O`0(;+!RW.8hix1;.1ώ<[ΆdRjg[CY݇MYY;?gr\R*y}]*jpXU0Ձ!` 2 H:)!Q~sn`풠Eb99pTƿ*Ybv[ )׋Ŋ{cr/ o:Y v%AC"m9p%??lLa޴ـ5sut\={ R ݶ[c>7}^b @0NՏ&U;T n;r9F-eh\Oz$]MM|yPnBv xl'@;u}΋pߨw_ {$#Fq4A18ZΡd]r=5R^~c~$0;R KŗZJ:g̶pJ.0zSV|&JqO1˕&W"?H&f}vDiDBJ7`[ lUospCkHZt/]\v /poW|ʈax\ted=BW[|J") l)NvO1x)6q.1xVr؁ޞM}>j%(`)U8EWzxqa/! ( yw:Ah5}B9DKb:mBLgŞ 莳OLdu*=™1y5k]N^L;5Go97$5d"40̞~~:L/RȞK LҪJP`~~bc N^Nq6癈X35M<]Qs1$ԫP9ŗ;3OHc@h샣sn˭.aU6jOdgG J kʈoUCEkRRؤ@,*!_Mu$ĸB@mZA@\hr ^v[.UlJV]w#a5i{o02fVDQY'qwYo.#BYld;U+v:am~}4+%Qa n_~YձΑuOsm߿0*r\+wh(R 誀30F>dV 398YWOg]3}rQ,,(̾k_ˍMqx+?jةtsꭤ^gP3"^q—8Vz΃y[X3aJKuh|g#H FNQ Fh"?HϬnh4Q)Q"9\z>r}v6*)n»[#}7M iͣSCn1~HFYo.O݅_;n]UnzIƠXٲo;0SKkC<ϕ:K4m܄]/7r7˒zw3hQVQ%U &D\lUha6⠊iUe!_fTd@A0{7-o:z&Ogg '-4˵!Dm 9vU umQI7>*{3E:CukwB[`GW歉 zv ,*e aϮ:~F`Yt"6! Λ|A- I5|lWQL7i_>6="~'ܹ\}_z4kfǰ@h7 +hNVv`PfX]D7r<@tD:)1"g٠(ig 9C娖4m>ryظ|u4(d,4%ٜ=KQt;Az:D.up8RbIjKkGeʾ0sNxeL~vgu8=[&j娳l):(jRgZ[ qі%"n136 jf^ҥNd{S6Ɋ fS2Ϧ830= q/ i 1bZ|׳ <@lZ^ǻ5R!Yz|W­gݭsj*_Hxu/2k'_P"Ov#ގK[Z=!eu0,%I %GR"X>8}.K&o.G7a"Iz$( c5T6v{ɇI-;^| 6!q^R)T8iȗ{Ҋh+Ŧ)wZK.X|yDn9x]*:9fO^J ^K-;VkUPzլ-R!@B70+o!}.~4m)6NFRC=B]9-;D 'nVsd48 }B>.F˪5"q",(śJhykb(*pGwKD,A+0Scrn!ۙJtUgETfJ}-N0B֍-e8n"nN6pj.RY m!z1^D%UgB-;<خД-䶾ㅁ#VE)BgT?>ٵЁo:X !FLE|ٗaPiLPBY.QB\GSvU8*1f+ҎiŽ%9_2M@W`A]s. X:\f\6z2-RG-4C>[ZZUC=FxJëpE2?`&vAx/4}c)Q]7\/B_mYOO|[G}qch͖7Xi0Z2|A1f}8xD`՞"愀[q 1MpiӃX*ʐض4Sa`L,7Ru1pvsGVI@H0SO~*1ōYL=ܗuᕔ;+R/ 8)jQűLѯA4JKR GIy2rg߉5f4`i C@/eDʯRbeGd^m<‹ZuS5\G#X)PH@Meuc 5fUcd R&O´7G45R8t 'evaǽEX Q,6II r$]cxccL%.zg۱ .7_qhN4bIu`WE[H̞{2..6Ƀ:2Ī eQk^uwXR?c\%QBgqz0 s.Ĥq? hS]Brڕ>(_T7q'Jc} c饅=Z_c׎*BTcmHLHZU{Ԧ%FMɁo-%Ygs7 ҈8"ra3mjt6tQߖ[AF߼_׆庱K%G6i6c0s<.9碜<E]VE׺6ok@WO%HyfUϖso/䑂<Vj 5+c0)O$vߞ=-8`?~,ĩyy8Q?z8{7>9yڻ$}wΪc DCeO[ s$"᫾@3ʖo~ds>VN韫/ ]pڍg`mgvuzX{*E -w7PՓWOnzI|5O^~5SmOs _8l1sP"hpd`yom~|Y#uZ%9\?) ~Fxďm(gt6>F9(n˱*U4*Q})ňbm/A禜܈+EG87nI;yy|1{螆Cw{1[lhrlM7Z σ\!9BZԂ5^{[p(ayߺw{BNEK!Ңs0ό;VLn޶՗MÓifHӷ`9J;3=P0w+լJԅqfn::Nj qH@BYdL+b/U#e\7d])#cV&y~ My4vg6Aծ Vax;韽AR@ZW]rՋ @hI4x(9jܡ-Ui> |a3| 6Bk}R]#m5Hz3pms59Eѯ~xp"S G+r/.sf3YCR'X@!wgOJ0L+Qq> \2˟OH)G"!crQgҏ\7ϱ,s|e"cÎu ~\$;KG-nKࢮϠCS,u7v>>6U\Ǭ%̺rwۓt5Y Bk83kLa3.Xu> h4ļgP´ywko5Lwk vi15EKG }BU3twa(3!#IVk1D9^4g8K$cb [q/Vc W2!g6IGb꤫n>Jm -[z*ird=81֖bkxI?Lhpo{y`m@@Sm%BZt\miˈވwm{M3%bQ=7^#%x9nr|G$jBr-$}%ʱoYޫb@m- \?M|ʘlșh|]ZGݺAl6Lĥr-9A yN-HΚ$+!q]@_Hع@7igs%CT p8e$4H?D 30Nn,^\|3Gʉ-jی^[n<|AʯhNoScj}j7|߼. P pvS`og9R%+QH#ch-~&p7$XO$a 2 Q1 V 8t9@-=k3&5,Shsmu_W,_8`r] 8tF?5,yWurvWHX2cCȥx;ULq hVl =qͱ) uc+ wܸ ]KzK -5:i:ewŮa:2m+P[ t^+A Oǖ,Scfm,U1| g{vMw :jt٣iim`~^W`t@xQOa ܬzó՗Hƙ:"R1`dRY^.2cAqavnZ7Q}N/z `C.I*$SPZik\ A-\6Lx WC>M_h{xao aO,z5Ki9@b}Ԣ}E`'g+hfܗF7 aeDyöDݸƔv^B:kH,nO~>㎜&XͩfnuS5U8 D?O?PG*2Oyw] ?|Ehp/+ |tO,8.n#Nᶞ&G-ekĖ"@„ôDqw^G2~:׿wNޚ3›:z&T W4ǧMcODKNOs/E#(k.;mEadOr*ݑ}͠m20Kb[ERa?8'XF|1R{+e - ͠/Jg;18ÎV{DёQG,]sgC>Ϗ9kJ/C stZ %U"pDUai,x04R0&ZaZG~_<;ةB,,%dmZ4b}+:?FU1luG R wTYZ$<@#F~TkL)yF ~ .u>zUgWbN`ۑڐԳ=a+sΗXZ] cȐkyPP>)>z o }S+wEvIql^5gJ0O?3ݹϝ Sn3 *O#*ޑtR#EKW!pnۤ[9FB3to)T i?S2UxV*U_+7>g_9沥m4eoiJ{;-Y|8@e!!ЯoJaP y.pho.؈yOR :DV; z…,ݮn+c|dsDPxfθ+㑠Epon|TaQ/ ˄]`k#;"a_eeNuk$]H?se>hX ۤK8\,saBvy`]z Xd,Xgi]Vp<3I𧹐ϱxը#)LO8q;].h|gO δ (yUHV+ dasgdw ŕ~ ,dײ=tۋ4oF]*$ס0vis]o42"rJ-zH%Vpcgr>SDU=oDIt|: P{Ӻ(򊛪̯!zFOϓ@4wV `i$4Ir M}RuK7b91Ujif3ARu: _n\XO«'!xt$nR4TyŖ'و.ӢfR lyz!P_50g>)@κ}O V8Ynԉġ-m 8L.q>Cgx0 u˦K[MYBڵ_׷ǑVE#3荸OT=ENKFu1xjаwD:gf$0vD+%g5mO0W@>Ԏ;dq*ZrEdq/@?_HoG`qu0MPƖ`bY~4Ӗ(](\u7~=V_xA%o@|w1dI" S=[)w>C珟9ݓ4IPN&:9Znш,W٩~pK{>#v(TLtu>E6$ya>y^!.®| V6*dY' wC_I:Y0 I B;#u*jB|yR5ESpMLhV-aS^By*68}m^O_9<)Lɱ5Ա*"= }5T?$Hg& !9\|blߦƺZob0-kç 6 ),qNы@pFU2Q*Tc?(@a ijpA/PL-LI[/ fF+C."՟}6|dh\ &y C8Y nPG+J*x,='=)] `KŨ]k%Z-ęSM\) 2BX2 0SC\M Kk%=ƚluDο({}#4BYJ[>C5v&RJةWq8jbkn#v)[ib?tj$:nX(YqXƒDw\ZMevcj @s7SֈR? 7yJ}6ӿ ewnnK*ھS&}ZoUƭb)@G:J{gDUX<#U¹ o"+#*Gtl~?Pr־XMXeSESxU:jhݩ$ث,e}`͘N4y1Ja-N?xu<ͣ|tuCjVNd⒡c: =s>}E ;#h`hciB6%֐^өؑsqOWkeB2dˉ%mECF)/Nҽv\1AeEzBT_L-X))ެ]9j^'E”vo/T8gV4#u)z$e5^-ԇ4(!W`FҼ( 3x gTe if/SH劜[r.bu [% ~<͍]sˢ,͌Uqχ2v~ /ZгvX^k3P v ,4eEv:VPmisi+~lIf~tJ3kahbA\;}wdk#浼JAGɅ$`9 $k N{I{eg";Ud6Mw}Q~K\e~h7:8k+Gk0VW^3ZٛMܴ92LA8RпLyTaĮ[nVc 7 9G i .(ݓ"PR֋[$]@\ VO6ܫhÓF-VJ4^/iZX(!:tכ=gKlkuȝBMr_|Hjެ& d1U ]wb"|{pߙ8@Man\&P#l* ZupzUU9@ߠEY|^U r̖49xH5BزV=M4ڦ7bst؊ vUj2[ -3T-nKv!, E+x: -dƦA!e-&\EUL5[ďPOfd i*疧˜[Ƞ_biZ:tUr2o}b ҷu+\_9;|Mg3*՝>K@00bЉ 纷`POìGt7#dG)K6ڣ$NJm#\Xf.}0+;́5=/پ?|)ydSr@n0%KLy7=K6g Y^u\÷moi*;C[9=TMʜـv=r3f"l ZL+;sPt?)VTD>y jጳyTDS\Z}pM,N*6~MùÐ_ >a0a֕|{.vO-+'Omfkutm.<ҝe2ߒf=yS >^-:Jv>N*Z~V&Eիʶg8?Zs;,RxhxQ rHur+BJ:Po H2APw VE"*ӦK\4@iؕ5z|7ݟw5Y$k/]k@EIajK?x; •Ip#eDZaT(@F@3û踨}PjJYucLsjTc:Stn :a1oLU8 Yw<IJr,ՠsj76^TD6[-\tM8{gB#gYUp8U>F[FBj[] 'ЖPǺsX+T4O=*XB@lBx~kQn!G:{f Ȏjw9հSMՠr\ΰOKٟ"լQ/ 4-]E2Xvn Ov?Ӥ/GfˈدȐ+携"9 bU }X}Fy:{(2*( 9rtgml|I{RaR }*p Q*OpP{Oj0z#҂;BVnQ!tV&:L/DId d!i} VmtrN^6F{k(,ӄ+JR@Q= \FC~-^d1^R;yD%&!@˱%n'dkN^ p͋ {vJJVOc6QS? <>lu4~ <>8G:Œ=jõҁ蹄2ʷES{J8zmT8'F3dݯfKq=IIJABH|Jt<+L T B^y8~Ldkl' kMY0?g :M\qsp"Yi /YBH|f^\NjI 6O7Yf^%ǡ31﹌-#]Ei & e jɘgltt&:w -VekNCϪH>*Aݧw]N_}i\H-cٝR"@ײ]tB1 M$~0"#‹ůUky ;T2#mHnkMrZ{ֿ4fń*$zÐ܏mxU]Rۣ4V;'}U^ȖhIc{2; I8r\ rj2u`[0-k9e"q=H|F8Fmү,nh6 o rkPU4zfq`._ & {k(w ixuj00* 4VDu'c2<ϫǩ$qӳoMuP-#jgrO\Oo~/ڏXBQ1O;3$BqshnNoR!6U/~h潄 GZ'wJe"q-0=&ʿBUC&zf 8mp9kmLYnivU1ju;.E6ڸӫIesI0(tJ\:M `?j׫:M[0 #rVGYA"Cچ6qQ YF9tpE't(2R"5t X+$PJ=C&wa0K'\dXԎf9D4%YޭN+r2fHQ?PU3"VUCfB)$㹞r㤟p* 3! S7 |~Fv34mU̼. (2MMNE`9 .c}/!޸f-Q?Ix!hhpf񼰥<}ѧ[?v-"HҺ1D5GMT*."YxBa}MDTf->Oe-12n u'*Jҕ4V$46li:QȝQ|%?yA)ةs ’o2Xs%mQj,U<OEkyZua L;<וi/ai[Y!$f/_134x!Qzb5 ϒhmMtEckF@K<W4܆P3^Q>pK2/h~D&2}nb`n=/R?1Jxg2ݎ 3:ᮟy(cOFU\A/1ޏMAM L7ȥ} Hf(\]FT:T-oH%>F~6vj!b}psI$:#t~}קD 6P贺kdX$D&l>]%b {dͨ)-[yR6ٸrh4I"hUD\hN`XC߱S*eٵ+?5^X U:6-B+pj2\IU5_%"w,mO3C{v8x6Nk["a|Ȳonf(i%pRcC.6yPc˯PZ<]7Gf ~+gp"N$JcwP#v@O~ Yd뼜DɥCw5ݗ~9/Fe"oܶ CI"BfsC T*iM.: IGγH2XfȍTxlV9;4U )]+ M=4Օazam܎y;@u`$6t0%;X"*!0e橄mIr4\%juWBw䯳 u]h{ v :ccK̛X2VkQVxJ գ^`[^VU֩o}].\XSxIY5B\ ^6ڱj&<-{oaq@Qpxv J6sE.D,}C~ٳ|ZaI0phCo!WV;΃ ^Kn3(Vҡb !xC0=pk0dc l|*d<&hm{V8Scxֻm'Hv]P#[0|-e_ !`~/7át FPY/]Sj 闦sv 9lZ ZmQد7VF˯+Q޽tmyΊت>wig\ Nۏ0Ox, 413xg-FY|~q0b{Qpx&(PBba`dй;8[ ͻm,j]Y5\.Kdg/&ѭDoRQfH_Uڔ _)+5 W? ;^ ]RbsZ)Hj8PH4RwU '`~?WD;x|"T7#TgFV߿. ɶƭ@?Ŧyy Ho'Mאwk{F/0<1X^+sNׁ_.T?FgH9O2!)__bѤQ):lBh+L:i`>>ݙтFD! 7toI2i7t. :ã; ٷE )ktu9=}%T~!Hf)V-g"S\K.R=f߃ +`Vy\ԼmG/)Z-_ :& / ]U^PVY }kr{t98_z+~[Ź=X>4` Y ÍK+%Ϗ~R6C1'_eyN֢|Sf\i* S|/˚{e%ɫ^z@-Ekv6vţ( jtZGA=1BWJ M9mװi؏_H-X).KyQbv+ʻbC> znۖ!emXmt.\[ґwi3j'21S#4A* dM{ʟ.JxvMDh]~ë`:m ɴDsJ6v\3?ڨ'HtU<ԁJ x,('b= ِH .E٫Nxn$diur >@6tru*q8Ivsr*bMlx|eΦHLZ֣?E]WV4ƾAzTx+KX?q BZC*4{ʹ ##LP/]j ,hиgVI+D{@-4:0>tLvWDI=?>P]4gY:̠˯w\Gc۱ Qj!sO$h|r`g.?v9y(8@m1ko OMX1}Nl?F3mxΪI2'qT p?X{'Q'?(أYOup(V;StCdc1cM ֝IE0؛*" 6%C3L0gW}Ԃh|!ֻ/ 3t.ΝYH 2L2GqH%Ys!vO>dOm>mhRנlgFÌ\| 4Xj0ʁ9ǖcT=ru?dk{inu|,r[:`}wi1M|Q7Iߏ+ſ4ع"ޜP C8W# O(jnHMRgSA$hYToKե@B'R($aE$8;ɳrYj9/c&k'|?/nG.zPN(o<>\7/"p:5_m<t*8 .]퓊Ӽ)"唔Ci8ޅ8[|JB)%ucsd(nxkYθ םs+q;v/Q}0uZw21=6Y@((e[ZgV΅>ғn"_KVԢ8 D; O S1a1Rfغz϶&d)T;'5O`Fi[XYO*?Aޯ@]2z|Qʥ *Ƨe:Oy7v~6 |{d=rR7{]Ȁ|L^٢+ <>UBeƲ:cY8/jB~4^yS51rO%-|NRG("Ahh0,^m-V{1{d>V}v{Yh}P~%D(.?oOz@3z1xbG# ͪs&@ 6hRK/JXb&W/|@3 viM +o͹tn(SO7 gtVѵUH傽"Qfn6K 黧b.вc >o"UYt`T_gs෋߶g0Gj|+k=@k_DD @OʺQ3au_! CSF!MKMvf-@O[nk~,c!)ϖADWX] 7fS+/e*TET1/#rD,4 1 cC Vhn{Cs:s2۷!c5t# B/8Buo,Eg{`jm!5*6=#%"\0Qj|1ISNDw}x%#{2K[aUJ0͈PWoGCbuV\z,his$Fn#]5F+WSdF3cTkv\]Hjb2WzPD)j #Îhiu BԜ%.qP1@MS>.  t7ܒ, [HB}m*EjvE~NwVpLt`蛆|m.![g$nզ'kԝJ& STyftN}%$i7mG##MMyz<8)n |0i_ ؿIu -sH\ '^<&6k|&X͌!zywČ""TV"04lo;C#V$KaҀ tGS >އkGlqhUM= u*,_?Vꢰ#&q#_{}#خ. xzHk3t{cHŊVPDzIC$~ʇ"m?,i]׿1&J0V $MT\}c J!͠~#Wh)pIeEB"\]#}ES=vˬ|vB 4ѾtuUa`"/?Nz!~³ L%͉p3eo僚uvsP)%`mje91\Xͨ ]F.'ddCޚ;Ȫ 7rRY;X{!j.㰢Y;pf(J]>|Dkj{wը`@(bL2y4&akZw kEz~qo7TTuAuHN /Qå>Sb2qhq^XKk_LPP]VĜOOJ5Y?=J+ 5bsBuޕGg8aB: k\1BVmC0xc >̕E-n C B Ӈ r>nWkJ'ܡtN. IxD#aߢ^NRl)6NZ큰jNn ȧ؊s vʏC<`R3{p[YSF,NJsN\ *<g|e?j܆ 3dbM$շ ƍ9]j˨X9T:32pTD"YBeBMgנؑߕ㔉]a-{Ur~=">L >2jGmT̤@a_պoYTC ЖTto QtlPK{_ Lg]&~Cuef\Ѷ+j\Ҙֲk$Bc۩*E ha8}R2t(sGÐcP,qyah s{Nv7&qCh@9PUʏ̊6EfuͪJ<Ҩ^j5{͆F4@IX N0ѫ~Ň=˟P{siTj yMw^*Hqiwga5&ӎځ1{|(l~QG_ʺXgbRj*1{L'Ȯd/3wK7*dvEIT:Ónv/wz >"" t N#QA^0mU 6v7 ovMe8YlZh_~^&iL1=u'ח̖A˕qE6?=H3wO: ǀ[?;Z@(7-xU߮S}ѵ~7ǖTߒn@̭y% C2[Ë|BA= 4"l!r$(~!1{aK@ד34Ϥ=!4(--[N]A8ȡOӞ?c>{3ơ(IjU+0ϒkA\r?ñ9}i/A_nZ=(X'u(({ls&] dg_d%2 W:q~y7qDPwֵ\_=ּP%0<<-:ſHhӄY@B}f_q . 2g" P;✉+ǟ"s we@##ʊ]dtkAZ7na}FYiQ/ ʥ!(C^?">n:aY6K|+ 0OyZŲ)I⠞ibT8Th_ ;Vk8jEm}j1m2# =p^v=cs7!"]J 9A~(ACAi|6A)`շ$iO5CEOkKLE9I|BE$CC^r U^8S\ 5ק3rOz3f?uC&ˉ?5ȥI" lk78ʤ(f7*S! , C 6wnKzK%6ǃX l[lWW\O* Jsc*ɫ4%/ N۰t䢡|kɂ]8~;0k Ə|W.Agh"?VY_ +, vXѯ 4&$6^^ɱUtZ>qA(8z0M( LG;x#ONN5P^3?uXSfE. U+o(3$:іyyMPQXVh2/v)„#N[w_L; \M$ ((AN%-IޭP[z0Da[{DT]|J?>"ͨbiA&R4\Z>r#%K J p=fu[MCv/; c0y,Tv29a&㽈+h]V}@OgX|=*v$W]1m~)B!!WfKxv}ZHXc@"툙 w@bͻPZh?.m#E &)| OV[tݮYb_Y>\Љʸ6F^LnjQp"0x]^7-(cX^UCFu#:uIO/N&iPXE+ͽ~ե>)P`VX[Kw 54w[puqnH#3]mqc7-$ gEatfv|QH\ۂ@"!ݨ}(ݐjͼd\A=ˋp%gAU)g@'-V 횄(:o`Vumjs/rA' VDvdpgRvLk@y"RCƸwuqohtɂU#dx&Lt}m׋+]-'4BQf=Z~0v@9_BFhQX 6V6GtR(!`uFŤD&SgW$"jYlAڞnkP)y`XrH-t}U?@"9o^5p=yrF}%kpfzj4"95{ ;:?ž#՞Q$gSR?|*sC(,jl<( o6=]b\Qu:Yza @riܬh$2sp\ ,X1gI$VIb 2SWS&@|Qj ,O^n6ҫ.=tT}Q$uj_+ 5Գ6!{ໟB9U4I$q[s-0 .un0+hQcxba݋jtdJ:t%jd|Lsqq ^' -; l2]X]J뜆? 9iiFU"iDb*8+nps(%pb!4-(j$lԣ'ZZ.@&r\T(Mkkjlw?AqGэtzcvב~Ql..3?jĶk#ojy΢q˛[<74/W#e 2oj {א\|ev.jt%/i8"GaTЬсd\CS Oצwh9v4ݐ0g2?:;{'#J4El׽:xϋwU \ ߄HlC|ɀA=.vlܖm% }2 :@zEkn @]ld>aئ umBϢ=aa!и_N΢syϻ![@׺u\c/Xesl=NXxEX;|ŸƂ{&;XZ BVf~0WI!O}g*jҙ ˌb ۢIPh\F<DˡR QJZdMʺ-ﵨMpc;搁^{[9B2PѤX7H@gίQQ4}Wr鴓!<#!x$)e5n3o(MtUJkA~'U=hv16&r|[JL:adh,Xe~xr'SM{@`<[剤<8 ]%_I*([6?,fmd"Zd^Nudh^򕎊">Vl;6 `D*\}sA#} =#q}ZJ+PP%'yA8 QFCqu@E[=gxXmovyڝi8O<g]GaB`Y}C_ߥv' FFa%pzvr-P+Tk?AiR5g#BG͔!J :]&pO3F$c|%^Aްʪ$k&MW$pj?Wp#wT8R|Fni,ٯ< nmZê?eg>v#CB_?F38TɃ:0,uW{%[sCDݺ 9_==rR 8[vgC:gy;l*}TCo π0Q,%݄ʥ{.s2d2Q)>U3g pət:֔<^j=m:} ]bdr\R ^`}nĒ!k&Oߒ7 .P&|8Kq_V\vPAUsCH^w!̚K%smgC`WMqf>R0:H0gW蘍!Us3+@'/nIa%uW]8U' p[LMaVV `TuFE|;,Bu8\xED+ym7R!xhf9:;uC#8-]>L~>Rf˴č4"Fm|Kl 1e O V)܅ "S5::SoOn7#ݨ18H&=:~9ۊ{.:}F%f Lc0F 9ff.Cǖ DHiws6TSڱ8Zh$:l+ !B3d[a/Bdj7cte1:m!o3/aaE%\dȋ>QOy;j kJϜ"+0@"R"^_Sv!'A_׼LbV4{Ty9lW{\~ /[ړy9; o|@r]bBb?Ù}!;Nz{@oz٧\9ʹhq l8@$DqDHd9u΂>'1_̱?~ERµ,,;B, ӗo`;F"HJ\~1oϥF]bIV%hV2鞩xgjArםO*Z%bq"\(N0r;k1|Euul~PG3V$U0DN 8YM4=@Ѓ)x 4>VD^ֹP2 ;:pj#%x^yɼx&\q]}y'$HehPח'0gw7e9&)]˨^Vv/ 8:7;|aC F@'9htr6UmBHh+5,{PI̢cz}o XT)K@eC~>@nT"9jp.<){--K1ӤݯwA-a6,dZ&ѧڒTqV?z(#fyQMCxPk9Mڮ>=+otG9iD[cXӼ܂S!sNXFb+~Ap6+z^+ϲk˲Pa,ZK1egG-] htr{Sâ15gc"9*P&K;"z":DUЯ_@+jڮ48ݘ8O kOR_G S9LTR=mx!'G7JGQ6pbůiGeBo܂oѕJ#{8po YX>6T):N?Q VH b̖U<.Q\A3{ ,ۦ6+z|_ʸ*6+F{E;"+kk6۞Jn+$pRTr+Ԛ7 Z|˲ g>ٚ&쌈NYѬz}t dWDN$ 4^[i|vt|DŽg\ÈLuSL9܊a>%T s<5-Mȇ \5 8o}=HcY7g"g G 3N]]bgcrT '+Q[ Y)+VxFd{Y?#op.isa}@۴-l}fr7~tbiG4k8RySy{-MT-7֊> ɵ~pF+vsv+>˝ԁa9aQ> 0rX%%NalX1pE7wnO5GK{DZ\3Ѷ-“UߌDž !VдW9צ`Ҳ S"p\_HS9 /1fC!},ڲ髮̈́tbGAYC5Wvfx̜4ye.غLjRc.r%cGLyT$R>u[Rѯ.ͺr]fS=f za0t1??KynKM  f Kk4 U5ʰYPJ@B:ujH2P#{ #T!/MUS%>mmv"v5KEL`-g(X3nsn6X]iFak+}@q @#g_5⻖v&)oI;yDp,#h9h 3JYMR: C{ "nGmG>̙v ͭH :H^5bÜP,P[p]j cp9c'clZ g848O5ECּ7.WK6z?2&+CS$> SQƴզ,Sս&/ga1~ f.ca-tzr`W R`BՌ p+RoN'_$kՌ(ޓɕV Ih~CU)Ʉ-MPBz;G"ڵ׀hI6Uf.H?/v]f*j HS!o*sZ.Yze 1T۰ӧS4 p1KzDè^$VaQ 6&. ,^~{ Ȇv 6 m556>li݅øLS@ih'TMN|Mr+8{ΦEIZVť8$L07|bP'w#+H2up$A/|SrYDZVpyDž~ZSf+K΀ 6:ގ):ZNp4Z{&qIf 1)ܞ91uc6Fbl.Ew6.BQe\xΪiwzC)l?jrC"+$ր('Iy\ٸ Rp>H @^G`&jxFؑVu1v̙ۗ`bUCN`갡<[\/7g/&5f߰(!ӳㅄxR!xn.^;L,v#99#8T6Z'T6Wll%GӴ͓㠘3Ѯ>{}UYaD/9PusBRjzR#2X[ƐKޢ~wj87V*1nhƙlF h01sDH iWMq 9zo1* `n7nH{7I{:wx/f`1덽G|%Fy3:d-& j/ZulRTg`3c ;JwW=҃JZ[,Pkk0M+5LwId9<ʡC_]ll!6햞Jx7t|}1H>A 6R8.8V-*"feYuU!E3Er]ں;™`JH񊏾PO! 손amKE0 VDXGUs:m޼9^W؟2yMlJ'Ej!yuG^:)3mЉbPgNYZ>"B/L:{rXhLbYݕt֨ED:&t@ /7vx)Qki\Ǜhum{6v mr5k;˒2K ggw5xl~B$*4/UQ<;3V9[/eIYaIw&Ƿ+b+cAkNIiOeF|^3Gk9w9`~wB{MVi}_'5ήM"pUYB0n[Dk=W.z|3vTnZ(P9F S$\>Cv&-_ @^(~E[ei/,4rd3vl$,VXM*gP*Adԟ!M(?.|S+sz^6*܋~ ڤXPӗvX`қ.138&vKs_k/ʅSi؂YtYKE_/g 콀pKa%hx*qCKcM!{rL#yZePUNn-X;MebO,AsCxk+wuicK[}Cu)z1`IO ʉ.Gʮ" ݎ<=7;vꗣ!Fٞ[;"SZhnvJL8#pөL!f ;^F \E}lU>VB}.@yR0; 6Nŋo>6|=q)hJT8 KYP1+Qo7q6bvg;ʾ;[[M\%}f W&0 qϱ6yZC 72"Q*mo OJR_09)޻ he7FN><)yZx ]&Xrއ;N䪚|k/\4C]e\:z8t_Mţ _ -H4P~evi1~u#6|[q QQBk.CӟPrɸ$85,Rbagӷݼ* gO\=o5&\WyۧvKnQ >U'4c7`#>@qр߳cnpBY}#Y¹dϢFD|hq_vfBXI%f4괋tb=׬ s˜J; ǎglF?MAm<`xFaƮnLX~:p'$#2,U:}u#x[t *W7MtG *QϚ|5r߆:b8uj:yі +ے:u*/7+.tfBDT6_d vy"!J)gyI , RBc>bTW` xFmgL~XWCT9% lR}d"1"G^@`todz|wj_s<3U\ߔyo(GݔnA}{0OBW\6V b7PØAےf%2%/nbWoI:1j *߃i@empZ;:6$d#}ZH!YYS#fx!ISVkEA!*uOjti{7,2]9תoŔ}ZPS77@LͲkz(R H3RTm =Q頣W% Ua^J ԏfդ3Dݺ$*8j S5rz Ko  kϣr* ?A/m]Si$R- i!yZ]NW Ţϥ|/;jXBIM)]"oDͪAp`JZ,> _XnES&!E#&NIrK_qOjlVLt[eq=1̀ع`nX)i&ժ[bBXswFӫ0)1K~P:x^ř!-48-ׄ%jEǙ>q>_ VHuh!RӄיCoNRk%mnҹb{Ks6 vCMX,}Jz3 vNHaʐ ۏ ELUVYc>Ymnr ;!COCn̴" B4vul2/Gs#¡oX/ u1K_ V;Qz &/TϒC` ;YY~o)쨝<E-Jp{9_!plB).7{fޖ  ®Q9YA=Ls(unpLhZ[PC[kLx^L9w vZ#vYDhӜa &OeI6˒b?\5d ˤ !%: iQuF-&#c/aUreOcD {e(UXJ$}2@jmn!y$U3eicV*tsc4=dA Z:6Z˺GfE)zbJ&EG*crET XleԈCU+,voz 2suUs !%p-~`[U nԏdZ$ ;ar #PS.r7i׷<( 9#N>~1:gjB`N?;Z; ێK q灄Մ. )bCR-Ą@27zMJ#- x؍-.urv0D\]~H`2h[g,OrmQ돘QI)\c`[͢oz70Ձ6Ӂ{ɭpSY+8!v!J ,0r1$Z^Vu{C.]f/:spVpnL={{-%|=n5*4R%#e3[g)ċ<9FZ@r'Kx,EnVgt9jDݱ{Fw:Ex\`~ıGN䕊0}ǐ !71L4839uKm ~Gר ˾"J',%1-w)'!n/x? q%\s7 =Ps^C6K0tEM%K7㈃yZHȣIvv<׏_7͌W!d*c'.ֻ)~uػJOgI 8C)(du6-p>г;>GGl[[F#jJ5Žr'X;̖N-^:@3)ČyB)͹  3rxQ`&hNq8^~er4~&ή9L[t k)JZt]Į&9~2k%:M'}e~{)^]#};t%)1r oys1$ n8f&wيI$hay8XՇa H:_V6 QL S S(¥3:H>̼KGqGVcZѕ;T/dHm35" 6v+'޴Hܭ:7>`D#J Rc*DܵC,y&:ҙlΥީۓL-I5~0K_p" ~k3/oȄrIG7jKAyEԔ  pڑH0ْj̯@_):-o_~]?AD4Y缾8ݮQh+ >NTSC` btؖJmOBoy9mhd)vܾakƈ|+7DNgT7MnydNS$>\% 7^D0v:d`Ѳ" lߠqd:ᷭ%QӗACGh!e[ m41zҿVTBc7vw".|?*~Z]F°JW~P&iQ|u8kF@lG\;y:KdZ;hd.9q. KyQ%A09e9hB wqY++6n 7%ۉ#qLfTçqDC:X\Io}W#R|֝ƒ:fSPھ\MG-R2]ԏI?IoG9Uz$џHޠ)o)@5nitP۵xX3Xi_9*#q|RӴΞiEWt5$jP=u Cc.4C9 ?PPd5r_R!_HA-趲=Um xc \[#|ħ^L5pCfe4T,Jt5F-JݍA-V4š~20 .'u%~?ڟ QȩIYw2q%5ji*T8T2Ř\"$j 8g|Y"Nq!!y1 B#sz_}W/H%ϭ  ',V 9` R`(5`t}=ī;P=}Ґn$}'"`@u Mp= y.q=l)~N&,0zȖ,!J&mU1e)PL%7ԝl'7l΄$8n;juzZ6؞۴R#U٨QdR`ʞnqvK+[&d^ 7)o|c꫶'797FG99C~qM;zVV<w`)\LUB}e!yn1UM>y$P!Rn\G Y N\t\1 >0&c)~͘sWxZe<!'K`4//'y VDU $#n~CN6!ʮK sBZ4ј+ .I}5!0q}%bwh,*.O^s׊ ڬFN0FSvOŪ:r <=7B/HON-Ik"dT\X)AkG/}VQH;X/Lp"Gk 5bGC( A**mGڱ?7Vdj/Z+q85nSYq6N0髻8D Y796Jc2J= w?K/@Hq))9uC[+A ⱬh]c|.ȇ@Kt`ĖqSmxI4B:6xLj+2ZwBOzvQ#V@PziN2;fVrR^ b n8u ;2uzd;pkKot*kTlTU0' ~6dq*D\yP\DEgb> 2n%kqMN([i\}hq~6%(-o[t`#NtFuv}Lv_#2 nLنL.ed#=V1 BІUB[ YQ347RGlj'jumdC}_l0Aj>w*`չ!J%j3&tb^ez h#w6g+w2wԁJ )led]%=}nY47iƚF0$T6/04.HxN]^}ZDH9lU%rp(͍p8Zь]`2|(`vZ+)]SK/U+urAQb܆j8xjV`T[vɧ*zQ+ [}3Ψe[rL@YAXP<Nx I?[R2NvǣA\N_ZgT!?YؐIn*p]ڭG+H/1e|ZkShMgԣ DUL! b4 4̷,בѥ9Pm"/Pڧ`j(PшTS?>/Տvhv{ѕ,% >lb(҉.J٠Qze\YEM#gDp l%M;^/[h/7A> WrtQ#URbL!zKN4x_RŸu@*:)Q~vVAa1!{BIj=p։c"OsCZSըum͠d>O6V h9;4Za p~h x![[!B:]a&}/I=,ʑ.DkjYLn"=)cZb9t/6'1@ 6*Ll"˅/9 %:t;! ex{n .elJO֟ h8% )7tGiʟ _4[=<7vz)51uBQ| {.Z Kե<*s}U(I ,}sɩ]5FSqo5@ S{gN /(PaZczYM BF H٢bUW㌃|[$@h-rr$^ͣ`'D]6ֶ֒/ Jb(@M`bl%bg]sꨭE2f+jP ;!2veQ(ε yuYcsS/B`Ug!NE+eI+/g3\ +Nw25ܥ%TE(%UAޝ<#JJopJ0ך&SFʓaĭKM$ e5)aSn K<7$pR`o7vڮ.#$Roe+OMM+} ݇1@ G\1Rٗ.V.8>3 ;PX!W7sWbE +4;1hpvs}мœn}S5`T>r ?Ǎg ` Ot wzRpp/]XAأYC'!S3&rNG߫nx-<웯!1:1x]eMF2'a_сP[<, Xȏ@d6k' m5&erKb{ =N V(TGDpYc.b/0,; i}@tf:g+Xmt@)R$<m̪[a5:_HQa<!<5SnGY.Ub ')B8?ro#%Y2 ,%=nz)l~}Đ͠}zM 1Q(C\"d4`hEFV;-F(]BƖ lJn#?1`V+KDwvty9шP[܄2d,͘BJU_g쨳 Ϡb |'Qɹ5AWqί|n Df?85/fJ,[.+:е31G2=Ksq ʾ^s^y[["\cu,0{!"h+ B 3ij8mL<0YS u k c:u:&&( J"iO`>w2liLu# ѤwځIJ 8(&pYr6V0DdJ/d(^,-_\ =²: dE\>ms8D:if[0b ?R Ŵd)PXfݤa*(,)Qy]~.i{n fEۗboNrr(Q%TENA,!f N"~:T &΀H&*-ѻ2:;2k6c`Dں7g=Lrv|>zz@M̐`''2ԇ":΁3,C#oij>m!99-hM#؈> %P?w}w3\X5dQ3㛞{ߒj~>4Gۀ1;Is?Z AhQ%tpT*}> 5HЭ //onLU3LKNPꗸEYmm㨼* DK/s%|B@iD]c< 19)ּW{i:6ۡ,q!|aW/p id ɦESz sdbB݇ߘm$6ː*bf^-nW\H t=&>nULRz̞pzlۂ-tAbr'fe1;y˓4jݩB+,oEg~L#{` *Ku+RCϯRe[g:5&XYR);X< ueKq:%zl UDYOj6bHت#0p51jK{Y&M>^{( 6J1M!R%di4@+&lNF Lf]eiwuNn@gHa$wS!cyy&Wmijv.0\tkJΔ,ѪPE1e:*R;- Q$||y~MlGcWGWKfJ4MŪTiz`SIc6%t)g"t 3ș˵0˺]kಋ-ILn--k̞_UX/0`m;gLt~&ZO7YvU{(D -\V~Ej+VWT +HzM0A݆A?0'7A~M؎3ɂ%@\eiHеo#q $#tkc<W*+ 90WOpd+bq]ڻ%(Ѓr'!QX#7-oCP%kƈij@k(s:2 "o欧JpS$E ;uq1#B?-fw7=fǤ@rt\B$lyf,8Dv 'K9f慣! pJ"g7;o_ 30""(Za,GxrT$XM}Hs89Cޥ֥Z"<\2uf j4g";lw^o 0j{J; 4GZՍk .rAxt[TG9<}~\lO'`*WVFY|cwZ9v9lPx 1^YR͐asq:1ćB+^7Bg=jv)<~[2b1n%;(#HU3S&:YU6Bq)!#xd.;eBXp>Qq~C(%C?Kof o˛2hTZiKMC) j%vot>>^oÆLUL^KRr 䨰}"l$2s*Fr/fN'X a~LRj߈~oW_*0WN-Q⁡ kz=C2)5ql^zL(oZ::~ƥ獼-%SD=\~DD/&}5/U&J LXbk5H%ɏlI6 LZg*{I$t &Zݥa 懇k \Ćk]TuQCm!8A:2=|̑0H3ծ {3M*~:^ ,,HOUN6 I^lF{oĸ{0\4 З` *6yRmtHҕ9 d%4eݡ;g^A ~sXI 6R60yBO+5|5rNߛK깇VN*[BFROGg|S'.6ׁU; Gi=ȢI8peTY_!-b2VgA]m,"ՃјZi*h#c aZ^Y+$ju Lo)s ĝ6; =3Z+iBW?6,aMaޢdh 8\ʹO,@)M_MojlT'ҸURD&Au<@,O .Vk+3dML~;TLE'q׾\L~bn8'#* j9|7#rS pj@ WCIJL &gh2tPBK,Z&fy;LVHhz;݅OC ń)LzuI\&ľ~Yjd8>ǞиuOWC3]EaNUj!7ɟULޟpM;O"U&E$V2 cKm>syG-( ӭŨU`EwJXs\ LGVxr@*?ajd|QV.Q8Ǽ!3,)LIĨF!"ZM$3= 3`iO-ɜy;|RAc-:j(F]X|X4 ϓ'>qz"6@CWg|TJ8!-P;mKpDT&?l'a& ΘkݼBց!fɁg3 vwz-pcI.괹˦.wFv7i$_`2ܟl~IUFh"wKɼP/ddI+%cӞK z15}#': 1̛$3g"xΠtAct]o_$T=b֯K7h-$U aA\Qߺ9*6QPS oE(ajoBd5ߊ`%}h-&K[DT$b1]N#BJ2h-dEXt-!txc܎ W C]C«C6M4N"L% o=ߠp߻h 5O%ĸ]^jr}鉳}Bf5].*X OrW(iaް^)#liC,E1q͉6]CtO\y/oGO)1[LmkxWUh9YGXޣCr|:q&CC\IN%esuhS<*2+J~[^qMjLh4wɇ[>P<ЀxG+w*GyK`7Px@ҹ&wGZOTi`HWM񑘧b-RYÂAc9Ej?}ҫٕ!3h}q,WkGyHݹ&P3W2Hjg SI@O̘ԦٓGZʞumDxJ,~ĤssUit&byd#wIНO9"Te}_02Ra6JeTm"92]]q!-F2ʼF^q P1t?le@]ZCG_c~&_QtF{Vs:{ޕ/khG=z7fu W:Za?lib4'IGN yh>]joa( R1L}SXInPKWCY|cuoRɭ ?+p Dv@7RQLbX=H^U+cm Ӹ~BH_fMt0h$ǶG~C1"q# yPEi#@N0Ī<坋:3l!c6 i(Ⓞ30 y)׋kZnxk/j(}E(Dס(~+Y%Qflj#+MSTT)v(ObM9 B Wqs;KhҧEx5<GAO= T3%Ǒk`£r#(؛}GZ+TMMҳza4{gU x P"TIj3Ղ&_3lďsp:E-7[C#D,@UJFXK̓X;'A8ƶM}2;#]-K_6_W{5]34̀ u~Hpӧ8O;V(TzEu=|n4aG}0w a 'yz]{HJc&~U]-*`-*M k/9xk*Q+\F"Q33D{ @MgodLTEOYBiZ*#Zk>h%#z2媬QXv^ΡBGMf":;]g%6W%/qXL#qfnSU)hpϣ<w[n[~8Vç340mX 9^g#HY+\Wsϳ9"xцёVGn̖QeK]m$R?U9(yVcˆ^M?)gw| P问3zHB0pM`R0hO/gʤTW#ˇr9E 7uπRjR# vrB'8kG3UR,;rD`m;9ӫB(U5>*\u6%&x7iH|{Ǔ±>y>SҊDfbrˈEZk5bKweNUm*B!D,:z>:㦮tj>/#L]HCutBc@&f i$R":K5Ԍ3vO9l]DD#儷|z΄G>ߠ"<v+nZ=EW kȸpJk~'P1d9B_ȂAD iВ#⬎ݜD ;'+Y3IF%}nW54 ] JhU3kYj/ҀZnHypX|`FY{j ?PG )0[ǭv<1m*%"3 ehOhrB닭y‚Sm r4^az~\]( G)[z Q8ixa. +Jh_bj񲔘B 3#yֳ,$&,YǷ9#޸{dc9)kzA;Ifߠa A}iRnAidHDk"\JrБŦ Ӡq9 0$fT@@w~6SޡcgvfpUSW%>KF"AU(]g=7k8V;f +Ml5]>K۾SBэ7 3C_38HǃYs楫- u굌SHrB:Yh*o#u9lX7r@Y)~LPO_>Z8x:kc-e BP!<ݩC5J>J/5U:^V1%-JeD8L;nC7FZت}^V'dr4@$ñZ36W }"(R7'-u$ H|A&u[#RZ;_аZ 2.i /;502,QHu)maa$S?Qn&{UN&"x IJd7ӧ|#_4OOd+@7sPF~2_W|ѯ[הͅn#8l%E7|"ր^ZK "%SŪm-A幡l9*é,X[A˘>$< 2GY S;N|įYk4 6i#vtff]!7̚6rKR&Ï]TI"rιE/aVȰBht7QE\ Vۂ3f"Ox+4kwUro9InרB8lT;?9!ISnOjͳǃT~yȸAibY= ꣌7"&kJv5Z JoѕؗEgnTwy~n ~ Zyb5q4*)Hv`N ZWu &A]+FJ Z`h֫:lpٍIjDeUm, !O" E BKi$=ժ2hrÙFd(aշKJ~%Nx6بp?y62O|Bmrp-,TY@o|d¨w5_gSD7h,d b4֔-,V.+̙gU$#g}@RmKJԄ9{0jTv>8H/!&o4PWĕ=J˔̸ C5awdu)4ϙY?-Ex6~$*i0H7"к|LS0ƿlX`[~w| ݜ8BS `)eJ8b1Oӽ2ϋ"|'42}Dҋ3{}-+ q f9}j+*O⻓N0[iGOߐ7/J_|#EkD ^$%8w(n. W{HZ v4`|Nn*?SM2%א͌Y蹡8p׹ЖKRKWhy:WQ+bo!7. b}GP{8M~k4vRn\K@>sxB)GOB[ Z}k>vŇؒfZ::lYKti(,[O ޫRqanX4&VGکYsZ*ss'{o;2怍 pPg(L{q ˋ[O2yv7rG=e)#?ǏCmKjf:3u,˜$yi{\dX^#xaTOļ\SOD,V& w7o.L?+8^ʏYwvw6AN.HIwZ7AcޖMD&x Z\!K>E|݂g}?kŤe57g4& 39Zcma@ZĦhd vN_J?ymc,)avEv+/zjF[IYz fl=4$]lU}gH'78fQ/Gm  {^V{Qgx>Kį!<*S~n;?hY*`:h6+\؄/:`; gdy.; rQC{*[Ϸ4X I#7.\,]OWsj~u>ެ943t2CfY'ly;{0A{^ YszSCTI,"#φ(‘5, \*Al0(Cjܚ I:iUϞ?-ż^橛0mY]ƶFҽH`7VhQV!^'oc<~&}zwyߘ͛e;?!Kmט¶GpeU:wLİv֟D=H,YC!c`I22h k /dw^nrNsG'^96@qS껅a(7D9~H'U7 05y 3%h[{'rB9f;`fn:҈ҠA|I,w6P4)WzcVFf`99gB3n7Tv\6J;y+y:W8D3sEZk{Epk]h}6FL<X|3I_DyCW-,a|mIUbF 09:Qng>jS3!HF?T68* Zh!qldԙSOu7^>e8 )(-3KQp&gGw[80; fE`@|~vyuTtmye6&y!,q>F.#5Qhd#pu iB-~C9GRr)q*J-o_wB 14F[=bo޼ "k'>n7sT0Ӿy?#IWFǩWrt^3Ŭ&:NNLi뉁S.:@'[.0ё4y=#;EEH[&+\8j8K3N&N!M>jѷ& "ko$E<0!AgwPM>Rn9w=f&]LP8@U_H4NtD6m8N j\ADy6=aȢjmHR\Y[EB1J%BN/sԪ}GehӤ 8t+X8t)d]-닮z>OJ A!n3qYuutFB`)rP+4؆0-AR*SNfs;e\:)oLBbxd(WTYzR9?}^ekdF}~*W;{`H() Ppa{ )Tu *DU)DW&#U%5(TH >R4T֐$4 Yy-K"TUmN{àU 5ϟNħQmi5CrᦖhEz &<;TGXF螽֬`}6WS`,"EI4 ̅^U'2֭ @"S< KЍ/xG4u'~z㦬Ӷd[ZNRbqcs MbҰ{}pa^ ?w|[& PIp?d(J*f?z rӜ+ -fHR56WK%U>|vI!jF9^ł1<~KūǤh Aޥ5 *-&9\@<Լط66)1U_gZjY;ҕզcG9iBFwmʥU2B?|$nDZd\u1V/V7}:D"iqnˢ@FOeBeڛB麺1Zbh3w(qR~B_,iXfHj\mzqѲEM]jx&B+͂WPy)qHGU%jih2ム#h|ff5!_PEEIwD &:E (Fa*+_rv>EO}2oZ9~I~ ,U`fks# Oaߙ?N&[ө}f%s{a=e`Yڍ .dȢz[=N33љ~sSqyt:@YQA):m jO02KmV! n@Yl}^gni~#Fј|d㘝c?L\a]^d$9ez11Az` {%oGJz[MKD?>1!A_R5'ZHgI3$Lb vd#Nw<2Ž@$>) c]1X7;* wt}`V?Xet߸nDHTS)cں]bxjKn$r\-ѐ18%!ȍz}oW3(Lü(k}lXa)L-O?"L]IDk(sYvߍ΄lП@!Xߕ\_0_OG8ۀ"f_j*W{Υt5ahbᐻƤ'oE]m ZX9 7IH^oȕ4ymɧ_ˡt+b-]SQ%(l‘#+*y⣦I'Kh%mk3RQ ryETi;Xa6_QP.\gdĹr-Z$vU];k3!x`vE-?N1> UQ.cah(vǝRņͽޕjlq1i!V6E@&&5U$SۮٴdEpǡqFQ/ B<3oeI 0՘˃4Mgv0Ov>w2M,LH3kWח"qb0\A'bJy :RmͣJ7)W.3z:Ԙ^2A =OIlى ly`4os;2\E9=2?h?D9Dՠe~]]pJ\^4%30x}4,7}C\ɞ? 8uh$ru0wf6EFQq8|ߩ2OM=&aN_޷sq1cgM,v殧OJ;TSu@]PXc۔ڕlA4;xHz#RǩtO-w_|/{=>x ^Or w#VEbϜd;g忑WI%Mv 1݅ZܱܧYT"ժ4KVY ;qurPLl LRV٢JtM@V.*k)Ҭm(u{Ԯ谣:k+ - b˟Brvʩ#X+$| }I(9*v\v/ađ;#ut7d/L5 HU<O@.bM1,H[hd[Nn!ըS[zX%WV<IV i<ԑi |D6ܮă/H]dR$)e :_(LK1K|V>#7 Wj/3+}CPF3Ph@uR\vvVP&ȀQŋ<fZRNqDxz( $Obs2 tm>i1/=M꤯n(13uUIOh-AVZ+vtm{ߔwHc|o 9AYm#q:*G R4Ѩ;7T>Pڜϖ|d WmWU.t wͥ޲-L;l3PZBaa f1C 4juM8NKOm$<x݃1D\~=n6vx\"l# /d'Nr!Ex@w|4M>ab#VHqPn"'n;q֟g?C'>=}|)s3L>LMЈ9KtDe/]=U5aRnIç~ڬ* K xx 6:d#$kSd:M`ԉJ+yk,珪QGЅ*uw4:HLǪ>qc%w~19]=pX*N 1S_`I5#(["^眝@B"ʝ6dR5qsLRFIBH(/0!"V116q`HpV0giQw`Ak L!˚"M!ӭi~@ZAז߻Wg*;0&&5Ĉ G}qc;^9Gv9Go8-nhB`޺ ? )gDz=wF:I; w zw|HrәŽ6Vm|^nUmߺےKkP2_Z^QUzY)s7_҈<CX剔0;p5):;n&Q1<*ݫZ߸ ; _tIDY[SK+ jKc}Pv=¼-8iHq.Oш(i)DYR 0-ɯzrL*f iսBdLe&ԛ| P ֙UGB1=# #]ƕɅ8TMZbh_S$e_~ivRiV ɿk{@+ӗYN-~31$a!abP#hj&37u15co(F9"o( x* 6h[WrTdԥʰf\ a]tE=JN&DeEvW쐴 7܊E"^,]g΀̔4XQIȋQͧ2q*p3qݗ5mj"H~RXxXq @+ GgBeHMGr!g|~=:0,o>sD98CTgW c(;4$mwפu{K wf^8d18cλZPKX40b60SVK;̖|;,eן.,C"7jdzM>F%EM=W17)ƪ+.`MPqpy.}av?^۩y6C…au>6> p',25Y͌St?Ĵ"d͵feMg#e)u<}D뿠E inA!s3d;TXxrn%>"d5)IVkE!b ɿÈ ;b P6 78." '\Q.h8jf~b4(a۞deXɩYV}ށ K/x`oe6=peIc=yo$ 6xGG4}E@xW_|hMGumtGuW퍡8z%ҢV}d!,|zhzWLݒaX4:Sk(|8'XȔ ѿ6q: g=F#$jʭ[vI8>B# ^Saێ2'lA8Xno9"ⵜί*EzO+3Tja )Tk-[iHA6=gWp]һ=æ5GRڂN,|a;nj 5+ EQY3mu_|o:%`\7޳]dÌAY 1BYi~r4-QxF3U[ s,W#*>5=eu|86C9rw}FـCC @Pp%U+$mBexofYuΎ&Bk#=jxï7v |ݒQfonCxÇ"L9y븭J"s⫟C{r ѲF{Թaq=4uu!VT@ 4=RHД̿8ː#b&&oS$bs`+.ZAA1T’>"aOok~hQ)v27KX ѓ^N-mdL4o$tk{dl'M nO2X Va 'SlEmgvmDԌ|񑽑 v2:KFpCa/ ]'.k+m'փ2vd L[7v| TlZ93a+Ls7.$A8 {u%皬 5C$].`Ͽ e?W{aDySkQz8d}T]x݂!=+kHVBp4'ZgQɖ%&jXov9C7k1qV20"B cfO] \Y ({T<&"-\u'я2*wn.UpgIKiLy-` Sҽ8T+PlJC>fS{CmKt9+?(,'YOUAqޫIrtB eG*xNV(IX*V7NAu5v(<לn5CLŁo坥AYwib;o8:yDNJyM7$h83I9_RsFƒ8M|/)H䖽†ϱɶZK8VƴCRv-1#F(_}'! sE1[{d+0Gدx SS X=Bn5WgTF$Dpo= 3QH_ִ},? ,K5 7 N|v6].Xfto-=E$5IfE/vhóŒI{V۹LJ +jp-T8;b-A.144~#pqY3Rq"ss)hh)`2ERaa^פb0'ޗ/=d/5@.U9yRmw'x4[ȷDfz?AƵKS6YR!' de>]YqBeU`1;_08Q`JLMi֨r<h}9A Y9.츿{~C}b߰ E_MAYGrܐ? _.1tZƞlw zR f杣<ӛk@RS=H?LC%HE $>yG( z^;=ilKxIx7/cf-.7_b(oV V[Dg:(6ɢmtC+*ZuMztn/YMp ~Z3tg1lk c&='e.s)YZgj|8@,Exݬ$rU`J_\%ۗ/)`mnh.:#*Y[_mQ³Ip^ {/5;JHIb!q~\5 Kp3 Yj5b_VRt-$K>%:g3EPKo,)/P8uͿ)Z&U=OgcHa+K?v(,Yw߇Py%ͯ^1oecW[sN ߵWBϤ3P\ aO6wǙCB[˻Tسi7mnT,bbZ3uM4XEC<2UXo#y00*9%f ]c $K>O@πIƞsXr5TeE8r. xSὮ}\Jmc>Wetϴm48J\,4k.ߟ!|WyERTzibtѳ]~"*.9 ot_ĢwrluHk o ^8ZS~i=ђzuO061:5 琑$_%MOr4ҏI̍J.5 neLXd[l"޶3=2T|aM=d]-Y-a,1 CI2NhyU$^dIOfKX%BEkIVzHMStSv9znd^z]0Za)l 9ebt57,gϱW#u/ٿ&DOdH@yќ9 /8Eۊ ~(6ǫ'-}pYl?\(Ij \DRvCτa黴 -))'9ȘWtP8_DA[u]+cW(|xc}M1%H@{-IGh0 f\|79r_/RUQ!w_~;€g; 6%7n!r"P=t܆p\(GDZt=D &L|x"+&1H/߲YXӬ%ր^œ*/).!{o |z*L8t%]Eܫf,K_9k&邪͎OQ!wܧA,5`lzmLWp,O^[LM78ATpWOSl4v(]m= <aƅZ%:Pkߥʵ0m_Q+ {^-* \R-7\r.b+yK1PWS>$<;]{^) S~dc0<CU9_%M*@"_ŠuHRg{vRz@KA> 76Sv|=zL[5luݳi#aښ?kFi".Q O:f׾Fח8W1ݟ/N԰D؋Ҙ%<` =W-6N`Lfk >Rn\J$,!ɺ 2NA @ 9I/tCR'`猹aԑ:u>a<_ RijX^[ %u|IfRk"+3(ŗi㭫57kh(4)ʎ݉[9160ydדco?,˚Vی8WLe8SN``ThCZS} ع׶Oz$gӊxzoQ(vvE/Vkp1n(锆Hy9I4oCPD',o\2ಯ1t'z}a ;gz2 Ĭ *7ՀT/|HKOaZ|- t-:RKrRצ _z֧Th6DT:}B!;Htjz3\r LAeӋke%kh7Υ =7@5 4^ҪM]-GJA өd3Ɇi,BۖT;{L0-E79XS(IOᜈҩ]F{%訨-q˔z)Hͻ9;/|wb~;{3؀ (&?dXcK14nqKB(F@g f"3]*|nG)}8^z;3xԪj67j'̦m"*hh\;Y3A~+SlR@իC:AbG_1#{*;6Vƚ?WE㚏 i=㼝.>oljPy#a 6Rט2T,'cO _/ H>NCB=!nsbn-]wuMF ͓83n bk~y9d|O,@q|}yxr!>Дz;Q8sR4 BȌ3uBZ3 (##c*ڕ?A \z|zRq{np,_Ze$GJ)$v6V"BRH0$)QYQG/PF$zB'gڟc.'U"3޾yĸă\'2 s.ޕCq*%"?<\c)kHݑoEmF_%'W%1s3`+C}'VG%Eΐ;ô`nȁL* _%yo/v{4{`IDc:#ä֧ڕS\-hC <tl` * ˌ1吾&$@ ^ji |Vy-zXu 'Yw*/yoaԏ*j>iSi 4H0̔ҍG1_1p}_F_(y &M+Ĉ ~b0_${A1?Q3 7EbKzxKQM+RBnDgYޔwzҕ|X'崗JWLmPpQlrh*)jnEV@U.+7؎d?l'&J12Ah1XyaS68oZf%P_sfn\8;ӷ* b(w1q.yl+xo#dHȆ dNM["uQܹ :W3jm7>nj){‹;$;+3b=Yh3|c-%G9[U䪽 a7rNK3LdՊO1d ʚ +kXXs|>f8Tʈ*5xNXM̹a_H s1a7˓%O; -d_ *8)f㉦:ٸ:]KހѬf @"| Gk U,/;$wCz'L[O ʂᗋBُ2,Mpi4'|㴽 ,.}/A2= 4] 7ppou۪sJKӐϷd˜&ˤ'⡘9t!Txv\%-ʽ1<$q՝REM yT^\k&[oz˧? _"WvJ~xTD@AWp2HJ퍀 }Y>idxuSY8#QAR} foc.wɈA/!\W ?A < npkKp/k9SRP#V<7+Hw$:콽1$1{t5vTH# lތ0܂PhHyx&yQhbBq](Z!P9DV}H 8 |c$?=i$>ZI53ST^`ζ(f@/%z~Di[OqevK #Tbz_rF%3(tuj?{B9Wb ҧfI63Mh"ɷH'^*IH{y~TbڞSџEXxmvVRظ FPZk Xш MmgƝNQJCWsr!<6EF*h汻KoAchS;$+y_I;i#NIOA0!.cuבH}Nf<,+ Io~}۶mGk̾Rxq`kY#=^vSBy{,( ɋ֕v*YW2+2V> -Dգk릎n{3ԃ)_؛\  4ꬕg7{40&pGkv:э#Ƴqц( piR|.7`pnwsyb]E% f5& OHz*ͲsT'GsueX;O4ZfDmEXh`'y08LJJH!=#\x91oACKԕdS' 2SI4!ia^~F ¤3y1XC"[G}">֢\6TmSz0Q&A'$fMib2=`k͚M9' +z;NfP 7q]=;c51yʤ J:JpBaǿW(24Bf6(@@dNuMY(N&3=18oLJ`w{KǵڛߝU])}IH)6蓰-JEJ^4EAzxdkec@B~]?l' BD'2A@9C]J}f|aZ: U6g01R <~PG֣7;ZOEx2I y^{@ *DW&4wMПzH_ +D =fcȥxނ0v{ˎ`V>ਢ:@v 2r&>8uk.~+CN Oa !(EvUvŠX=녧l4L|/ @ 鞷6m|'uعLy$Q2tTpv?|ĸ`*Dw8VnUKҶ|K0)h%{T' 5Žz[x-]ȬDgUCֶ>Ig_u\t"a8[ C:]d?ݘ)8TJULR_Y7x< 4/K 7`I*;XQ3F<ڸ:Π_^{=cCuǮ1h_QgV{+W44*+9 XkӹN;#ukTx_ay,_K!%xL=3|qr), Ԉ[k;aPȸ%ESXChVmQ >H(FGBU#xq- lx[g@ASu.qu+ͿG0Al #l⺫Gͥj-(2 oZ?qlmد'BUļE"tcޅ>5ja*P5iInϜ*oۮڙ 7OnilQ#uW-AJ^^)^fxt0ξ»k~ݞ{U }j8x[fQ@}e45ǾH}2pDqqNhKCBRlYr׍@>+2{iV|HCL_S=/2hdF&M4&zH'ng#)$93 =u=~\=1HIy;ʋYH.[hͯ`?6 98JCkG]UdHv QMUǜ.+1d:-/Jeu@L:BGi{JE֗r[=Flq A3 J#Rm~xQq5n]a(r+EB`uق{rN^ Y薴-&bD.Ԍ,}5iyM)9uI\e}XIXn%^ˣ)Wɥ$S?9T`xge^uNFW!6fe03zmbVF+E= >ؐv8瘨c.:U?YBLҰǕ8osvv)F?}Nx ArEH/8B@vateej"h=d|hęJ44fA=BV,:z${=9m%Y{51}5dgT"K LvTbbNg,Ι} *]lsؘ*qUxqؖ]Lx N1?H+/5ĿdKxtrjQg=Ů<=zmZ#I}c8("ҏkhJ y7ṿfP989u&(w}B[yCa_r}z>r 8؟mugbg[xտxE<ޮpQŖAi5Y'ܨ {>0t~]^{uʼ}|FgB LBjgl|<7+5e.>֩683cl xno^sW\!$.@h;kps% O,\5b1rGM=m!cF% %s&c|Ƭ}:7;zOy JW2:^?N1#X/T/Eo$gE?V$g: _ҷ|/ q*h"r zcJfW8ư:$8(*l$ƒA",3_F_[OKE.)|2TjRψth̜ؐ vg=(  B/t$gnt.y;L-OJ[ 0[wvx\P$U+pR;,E{umzd ~I(kg:|=-ѡF<+9 (G%CF$P@; ZDzeIJ0o)M,DV(?\{2;u'a!ixO?|xꤿ4l`s#7V[aR! =n'v)?C9F5+c-B} ֬yfżX}j&O-| >;ъ0jW7Gɼ-8K 4̑by]͗~eq1qh-b N;80^5UEXl7)~F050;3 ßx!jq"&Ο)b@!@zR oFɾd꫚ .^Q",8{Yeg0~!@ )^(?o)8o)X9ê><.;nf^N40E>)&.' h3Ԗs 9Tp)li =!Dh[IݤOS5yp@ڳN>qD(?9w~uuf1fӄ, ڑфN@3(pBZihߤڴhU4}Z[ɰ^ r;HͪO k*T;)^^(.!AZn6j_Ķ2RH[%lE"9Np*. l3=?Bk2t<~O7'4iZr<.CK `XzԀ_KfR|^A{eƗ0;sC鯚49 y*V$RLicbdS ̙I{+9i))-ќKOAZ@}ٞu;xXW%as(Oї?Ɵip[0b8t1QF)]LkB-'h˩wKl::jXk9;D=Βl x&UG2YPmHK-r>ImUv8zJ"Uo\ S(.jPrHإ"rO$I~8n?+q̃SN#*p^)ZxmxiR TGZ4ːXr~F˶B?m*RR }*FOb g^w`6>mY0!KjȌ!Yz~/}sh0 аE\|w@QڅwP2eH_auVuw L]IiMY0*'mn,]W2kBY"~/ .͍RLkcMMot!m._mٕ,:bI3KP;IDZ/6Ѣ>aI&>% Ȁ=o^t`FN[]yyOk-)w_N&,*L%zuK+:o.8r$H 8U{"C鍝XFR AΰȲ_OܓrRĘ~:`q~RL;B/ A,Z nwTv—8xZCtآ{\){<4IK8I%ltc'ۑtsĐSgrܳb\g0oK~zG"l՟n2b{'Zi[P0=0?\1+!ӆPK~b]cNǒ6 0 Wգf yxq]*(:qA{IRhf6BXXUɤ(N1B!_!)V1π<_$lc1WA-"lfəާeɓCy^z}8B)5٢u jqeKvP}_;| I~8#MԒi&Kxw}9Iؤ>B[v9x}!/JP 'P؆ž*'Zxv.'*O$ӘJkKe:P1 =tTfa75*H+$+J{lV+`TfN.8fmL^oC6 }4xO0"W~)ar( qTv۬FVT*zQyJIԴJn;qk%2Nrj' :BjqE2dM-ۆ-96ueNm]$ $j;DZe G 6vz7)ܕZTЅUknk9UO).%tH@p 21 ~ |>{4}lfE1l-P=_O53}N @dg|hDF ѰKlK>̚?hX%^#ze'> 6`jG Pu.!.02Ӹv!K 롰8?DGHJ^NraHDQd%Sgۊg1Ua /ZZ9QꓡǟITGVhG&! +OޅQFmm$~y=~]qc4Apz^+˚_)QZF@kA~dpgP{ FV@ȋDDNJV \HwZ=ԍ u&XX75fG )žo]6Ѹb2)<<4#Y!($od;TtVDƂ1Q^䮴51T)3gK+N.̛[L^Ұ%-d6%V, Ux!9 Rr:tA71 ]kaڙ&$GqvwD(_1#%ágrDPPD1Q$m}dα!Ԟ?sN( θŃ]Y}qY$_t8Uǩ?=UMk2P&ѹ +{2Z_:kBRnrYsxZ-s@4K­zKo bFl-Jar_=#@>h@oT:DM_MZ K>1DI9"ܴzCkQϜZ7_&6?+N~5PSVSN֡2Z0} NR:Mr %,~X\mۀ`IBE =4D/Ҟ u]=~` C1#(xGj{N vCuf+̨KOֆk\GuƄ0yHycAc5$8?3vӎ>2VhDz&RO<9p E[2.)3 DCM0DG}Cw/۹xIw)d.NZn$Ph˕͇ʶt t!h_סd ~Az .3u'9e]rC`{GqEnj*j[v6v^Mi ?+:beڳx+ayk3J"6sJDj9sH_ԺM7?m%m ^k%^7|( ENkWYGTKQgS4a} CoXr\cOSK#GT/z_hؚq)_#Dfb ?ԊL3{kas^{bgOS|r8$#'VMVw3a|E!^/j0U1!ݷr"d+[u;'[ g|v(`پ=8;<BË,"i*? rŤfZ-utOiQgY^ &TAV‹ߗt{@im+Mp=/6k(X*fC]NsI'Pp!47lj=APU r[=:(Bo~Ct:sCuv$4F0|68;SmS 4db?L@⋗r:#AgZB*! lj1%<@F_>DAvnCE"]թy y&ML.Nb*dAodn =dj"'pcz|DQ`d˝#pŭwZndUӾ`%=E*A۞( |wPkr#鴉UϠPZ: a Ί$H}C(PTk`~԰gi]W.T*XϬA^$/C hs[.B$g\2^76PT53EoٚD7(Ķa!wBʒ쒽LJ>{h lG ^gi<.~~e)oF:O?2 ++ݴM,̩t>}HEK(0Vi{hMGQr2T3šUHԐ~xǶz-MTVӰ-(\kފK_z›zUt[ ɇ.YAt0(P-ެϱ+GNChuSKW6滃F]w;?T%:~Ɗ}1ڶ=q@{'6CUcÒ'uNqNU /'4()G4UPy I^T(B$/83\y vGoQyOw#ؤj" KC w866;}Yfww!u6ugOƪJ3'K']{r(%-)=ߵEt/xк9w3XǑc 4[1Nb;j ڜCL`>Rs̉ /9!%7r<mJg[kf"b;^`(/͚NVNӚ>!Hԭs!!L%;Qs9A-d ߬x|柗& ޞEgb'r2*P] g?Ǚ+#eX=lvgMMcQw|\mH,v E2$~s!]B &Be%GtGPOUzzQjD[P?oe=$lpdKN BKЛ7B˜Ud۔$bnA /5r{]]^Hz.$Š0Z\2tv٨YQNS\`av! sQZH6n%'Dh36ŻWе=Dz 9Ňvmw׎s}Vh4fE[&"[mA5Q?@# Y -G|# V[<ĘՓY"^qHK4|#rnCnC7vc2) z-~ cE}@yY[/ezwv*MvZQ*z_^B![HWc~r s;OpD }W/f/#?|G[9vZ)LM 맮n XL3!|õBЇ;\}{ nS 1 :wOԈ¶١G>!˰V(urWcg U<h뎎Z5v8Wyv&#H֗gnu\G͔@39iZ#3=ےM&?!D"Z:o.C)S>\oYIx֯s-gcU=ņ. 1ؓ:wt[vܥ&W!Jǃnxg؛0yP+G /`>|I6D9R {ZZ SK'Jc@,T45uϻk2OruY~1TI}p#$85GU5j7QT+.D2 h/1w7Q{uA퍯aq IAu%rwe`{@ W%Mma 6S< (5痱<Z˰cP™拭I+UV 5U2=৛8RXȭ%R^ǼU s[ji@0Ur1LQ4, Gb0`o~%ٱJheјAiHZ@ B` 0;h7ʷ*Z;o3gX2f65=#*hW^kS ZoҌ0gV\a0eOo9{eU6\0# d}wtKt3{'K:UX?:X A}A ;E/beu`}$٦_zoN_ >6p̬%2t/=E9bzޏh}mu4Z׌"y(0-T_[Y VypJܫ Yi / H"%[+}X|"FsV !2+*|[;xo@t ;*]).cqݧ"ÓD- G^[-bdt2m,r](O㽻*5ىμ:O.[06'z<&. F~6t&moR9˥ 7->V{|C^qKYghq~UཹqɺW7*`9K]vء0(\2pԣ Ɉ{!U31Eݍ\rٷztnEX[Ax$. :JPI]~/.V=nqsY,̢) z' {d(ʨ3,/'! x:1' jDerKv.Jpλ 9>U!,\SgT@Ncc#rCjy<@  nmS(hd }yT,MPFdg$$)Y6  .q6ѱ .8e m[dތr{ָ4Q7 dAI͘Zw)yYk)B:+wp &~T gikf"G-l~EӨ3.Y W .~A߈Ph_*eGN P g_f`Lz`JZ]U{w? ȴzr3_U8Ѣk`sl1f82՟$Cqv13;δOxiiBQ/u$zYX<)łDHd HwELgrXP;Dh7ojA5۹4jPElNbWxA2“Gv24߬zm >QJ\">B<,?3sRpdٹ=7QXy;NU֦& 8ɑf$]E 3GoNjDUT c}4)^0(@CGQ{T`vj>i$Q%h֖m:; x +`By~lJ q_q1Sg;Sa֦ 'b {u JXyR׿\$4{ Jz*Rn̜A|\ ]ޖlSN嗲N"^ k{\qy&"q 8Pq/j|fl3˪K<_L⎀Dh鋖4R#1'!jeE, ]Fđ~xʴgM:h%ٗ@SG)=* H.r',>Pd0y8ŀMHMmIdǍ2iZs9a 49o~W3bѨAlAQvw;im\9om;[Z8d4DW\!z@[#=It;Z( JFdfk=|K-ŏ?'!ESQVldºFgd=0|Üed!Fם>:SϱGբSG8{Κί$1yCaMTBέ[$&o#\n /w̞80@_ȱjQ~it%C㷣l׃.rpH),^2EjSl"TO\] |[h}OH&Ub_L!iH(=/[L-M@- JtFXYٍC7+0j9WUkGTbwe@`VDG̪s%|ހ -^@A7*v\fu'nmt^KdɅ!}_n{O lm0 :-i`3N؈XB+v](Q<2&\rxmOm]юD)?H#Ϻ I:PY0R[z~eifQ2=l%%ΒƯM/u ̃Gf*^fxDB۟,wR[+~],wg 0sщ~\7 |WPxF2rUzĊ$]N(jVD~C'mL^#ʩF@9մ8!f_KM֛4~W!P:يg.M_ W-Qt`5,&ܨw0%$b܄ ?݁}l.LЁIl:ȬCClAibUILIb7\<YmzQ 7Y?%(B wҠ,ͯ3tn-2!O'.H*) ?{ե\dĿRX44!Y"f$VZ w NTHɍFG3R"T'VNU;ݰo"r?r7U2HNiqDŽi0jq'<^zZ>IE k$7W,e$W̚r &93{AL֒Jh^ }ޗK:'ăGغ uAԿvQߺmzQң"ʡ x9,Gc9@B9P˄9𚇥iG#y| m|ϧf[c1+ S3HcTPX<Ӈq+6fG5z𼾘ΙhH'ot8^AϏl$ld๫ ĵю3(߂OLMvOL(+]Ji֦/~G >xh8*͇fya͌5f1g[=J X;1K̵7/PlOs\%Dsi0 #OBE6zZxF5~']vG5u(B5]|ΤCSmH yXyR1 ʃPEBU>(ⲍ>(ny vZLa!;Lc}q+>a{[;CKY+ ["|j//kc%sr&ε 5e0?_:jԼλ)2沖29?2|C9:X_hO#C-j !d_Wx%ɿlҕt66ƨ)> N uxNfL bؤ{"dnRY#fΠ 8Koo#{=Ci<<Úr}ddZYr1)2e޽)"gt=b&s'k7̒)m v,ў5x}XUS,.IYS"eY({#v#6'xirYZAi-qDZQ"&ۂ%U%a|fCU eaH~mAw=q k!U!1Ѡ.]z 8v$]w}.V_$ϣ}6py,o@zYl_d1}Hk'wl~JG)nJ$o{Kv`Uk$v&1;cWb)m<q⮜JT2^1>ZT^ 4MEߪSX|HCg:n''J`9:fW&"d٤zK$ؗ?wzpMpQy؄6Z̐cu@5J`RˬalN)e u)GS$kf'.Cd-ũJc|I}cߊCIN+eQO'GWs.5 !v75ťAVެr}1۷.xU-F' !M^PEPcuиr'ΡyTrΟʦ0V1'" f A{ r&^Btc#ư\5<<JxK 5+t a<Z%-tV]2}Вj}-tU@h hR^[6Zi\8 )TeW/5g,_1hZ3,Hp%8LI48,0pN"flrm=]K"YzB :kaO9Dg"mq<뎳~ᅒ`ϡJvm:nB_ NjhE<t@l=QepRh6>J0)UL:6(wMײOWD@J$hI,#կx+UܮGCFAei=܌ah-vMg!l 8 =ǐvalJ- +ߏ5xC!?o78[2ixأ(iNE%;s& oRf,1͎ mB]L(MQ´*"5:dr`"Wёsn^ZAsS]O9GAT՗ǁUGm,̓#ݑil raf5ŏ5SC`z-_Ckh[Ϭ!p|qS[,Ycގ+U柟L'!nY=Xaw$&OCq%)L:v]CNwCA'{)E4 c(q Hf])ϱ組H2usEr>5j3Cm+oz!8G߶V6\LVl P JnEp~&P..#IUzVwڂVudC#=ڕs?ț[VnZEljw}'SJ%Q|r)TSho~IThn%}lpno=)E٫Vj8}MR2ʪKTlz^״ +BT\U"='j;W/\h eQ굀L }A_u\&"*4o,2I0xsN4>rƆW^DnA<˘1QdTuzs1yb0,u1yP&#}E+5^?~h BH <>ןL;#CpԌH6*GF>iniߣA[o@z !akLV~ax;,Ӆ8PR] EHݴ"#=&sIJN/z\:3[Ť)U78Ŷ؟*W&D1x%_ۉf}Ğ*Sh[> >p ~7mA{j rdx[]l:CU@iR$hsc,E h=B' Wс6[c}Eē!MuR15 ({䁷9l;k&Mn&*o:=G?fVڋ[*f k颰hՂe5Zs[jVgX& M^;%7=c/ji-`J2k!PD[JlKm;6#GGi*U.ðJ賧E ±bR]nOsffW_GUdg ovv>DZ.#?bPݺH$SNY4S§I NgNON4E;UNAoH',$=!({n xM@`pV&+v7]9@n!yl0 T\hFh2=jSO"sT[ EhOKE%2Fui.# Dʨ٩`yDAxLZbg̫F >>"~cE,{ s3u% y/C0{qgf>g˜nnP->SIhʞ[i.j;U[iwҞ*s')@2k.LIx8(OU#S1,Jg1;q*|Kxғh+'yR Dû/pPd }x;b V$Bwy6}\)nU:1JuKA3cJy 3x0- ̂ ykLĵ7% "= )g퍂D"Z &(4ᩜGr`-8Lo o5"^/qddj|ٴ;.7~#s8 6/wrZN.8  2=H32\a`S-ީ2F='{'26_J+;Vw@ڐ|$+9N1x(+qvO\Ɩޡn@5o8+⦮yAI0$kZB}̓ѺWO+ â'rJ4>M]Sg*<X"'5tWo֓*O+k?zn8ɗvO\O2 J2( :0dq*pƬ38!5P_̈́]VڹA*ԝJ!vvQ֢u|l7%i&6Oq@wzF"D:G&)DwV]7#Kʢ,^&`ͳ qT{r2 dC KTxcWT016Q/yCHZHCڟ(X8^mr]>X;ҁu=`Hi6>~M$&eCZ:u7Z>L$sk2clVqX_K_P}jq}Z;9ށ[]ƨvwNy!&ÏյKu?AH)0fV5G0I/#tZ#vWT]2ul K-1>h4ަHsy6r,OyOAmTIĽǏZ-ĵ7Y$tP;(EE0>um|MV)v/=iu>'uvTVK%#e#BվTtXr\Y̞S0{M؋DWOei\zޑ)!ZLdӖRu J7 fMD=\/D2 گpP <\oՏsdwXD']w)96K+eQu"=AA&NLdW&lLmB\1QfLy"$P7`(UhdQvޯS:Ae6XؙyK9y$ FNh~2x"ubU| 8}dxG_CsǍAf] "}2QydKVGxFy.x(C Skś&FWwjq\@i+7?M$`֏&ơPZ2*X,,.iHAAW4TXܝQ5> ġ:\x H{.vMf:e#AE,`A ; ;92jT^5f(_hΰ+߾}֧(7y-䲟sDDv[F]ִPLM')-_.M|H4^ٶU#cgMBo2ڮQK1Gdd-^.%s׳&=͍{PPUC+PY!oD-Ə;-|h scBMsrl4|`,Iq ~DjsܴaL\Nl#҆HRHeϪi[տ4@[yӁz4T/4nOe&f>)vD hr5>C0NV$8D+amd_hy^1#x{1Ewu:`xG GϯJܨ}&$=l066iJt6b)-5ya&@%fZ2K£t纎N\V^'ϳņR!]o}Ay)X,iʱ`i e)0J"f8#issxt˛- f"=d\97YjLxs!ϗk6?aEmvMh퐋Q٣dAK ]o3>5O_e0{=ne:hh;1x7J nB5*p#}] SBUDY-R)&CKdW'e#&pW-v̓Px ?R6 iwNkBZXL hXg4]jSDzK#_ӎEveٷ)qFuul<;+iKry: yͦ[*]}♐ob.ی-<<Ͻ%Ie4ph8P8#DkW$kh<"%IǼ$R1?@Ŏ|s }, hG@Z~iY94,EDv镯qڱ{ϯ >zIǪ  E mɍp٤[$)~8ݏfa(@48s>h0 iVE J)XM wC?Y p;]LzQs Bo؋"T gEmܒ>suش=53yaCaT|RI4i6ШD& 7R?4',ǷШ/u׌N_RA[@ ]zhynx{򑣸'EDZ`TrfItܚ&󕕏$^ iunH$iıQavb /htr=b[|ʱY;Z8s qgZUH)eˮl- *U+lo}ڐo :.ک.:9<ēl~^ށZ=٪eƯ|)= ?bUe{ K@l4yeխVvjs$;%rwV9tNF'@+MS?Zǩ {IFkڌݳq O7"QG|WwATj58aumkHfQZ{Xˣ)z!3[.R٘ḢCɒ;kp{tyԠhdUL}RY9m;$WZАsih,.񷪲 9bWYfKʭ506\1V{j-(@aaYo x,ݲTl48l)zZ:cN4ϪYZ_*v+?I,f5CAf7%wOE58Iijn(k-~,^4MTލMU( zHxfhW:|,‡jpo=J{m+5( m:MAT1.h'r̡sP>atHCtg}W"Z5/tGzʄB183E" 0ZZP:rq dgl:<%ቨCo<I *J]F\\DSȬ-bLsiwAoUԻ*iÉ̦25fU5-ՂrrcT6)Rt&^l Zϲ0E?$p݄itMa,(RegJjjWrߡb]P&M' 8XLX++CgV2YBm=!GDX1pM#"(a "X|OP6Tw=QX_Լ =C*Hl#VpwbQHFಙ|Pn=?CIdv|͔҄uMuq"m @!^ }6̋wKc]LMGscѾ]4Ci][4Z;׃)k^qt@aÄŦهZTn 27 %8 ;fIj>Rj?i'xޣ֜,cT`sB+kbwABχFRT% `MߧZRdYW{#!xJZG1m'!ns6̏*~Ba+_>*꽖)ߺHu/4YH!?H6STC~k^Id&ي$,l &<$9Z1u8Kx'0X/uݷ8S꧸uU[X5 Op2Q^SHEuNe[N቎SށN] ojoCHrt.P23?U 4O^$l>%XK)s ||e &R H{ceQeabE|￀KFu*z@(\<@>`Vm4ziBebF I_] ?NgǦ.lÔ ݽK# e05|*<]G!|V,zp`aH4ٻdHA N6FjR-ˮ>2HN R2#I7h >b4 <1؂$%?:vw /+>E{31U.ܱe4^h\u35 v#<LdK*O¼UїHjb>3t X#*x 4 '@b(p8ggoNI~4gil\π4|`x~ D bư]~# Thel^[},=F@u`wR'0uD 1mA%3IYPQvDa0OD=#_:5`QЋex hfqWm 蹐\Z`t`?#oƌKN` {)u.nT؊,qx;Hy߻'@oe%fLT=,vY?E+! Ԭ,M9_2sz<~F}JFv,?g|"u( Gxؕn*;<@(NdLGկɏuK^E(eZuիpX vRE e I0Mu 2_]FP8lU*zͳR?YoSD8oG.㚘6"2fFAG0X$(D?Xa# eNߤCΫZWOHph>,K\]d?TQcA } m8c󈪦9 VԮA`**&NHfWi.NV$mRa[HI~&d_M#99t;r=Լ7[\g$q` =}ETZQkadc^} 5PCI4Y ɟTiq4ğ |C^-Mf=AQHF퉻thӾ0<=KuQRJÄB'; G:yY?kKYfڢ#@&VlC_?О>sX pɭAf:0-X!'s*=Js"8U0)ç/Щ}Kqj}{!HDƩ~cҿSy x&S\{N@3F-Ǭו EF"l LD}Bܘy (UC{T@0(8G!$Iܖa1l{~t8i)wrm{ CDG'|nrv>6a 3yb#]>CZUI,F_0VclUL_V.% ȇ>**)vtQ8OWt8(}qĢW,~hnJiP ~pc,- E$jS%+v$F0q`q'2ޠnNu>VD`˶WzQwi]kq8 cT>++Ydu: u(Mײ$ODfj B7Q,lLղee`>!w TLg 5ӝڌM@+ЙUQ%L9k [:rffIG(y+PH@^\2W Y^u { Z2}6ѽRDŽ:ax,!WSkV.!TشTPwbDIp =޻7J5J|l>|/u; :6~#P/ FOLsdxz2 VcsxEBm0@trLQXMZr{^Gb=D?Tߏf!S jrUNJm okez3Fb۩KMth3b4]2=f![CYRpH( ;J`7"n7r5!ri`%,}C`(]<`DsWOq_vbR87y%>6QlD >}bFkrXVz@ga5V /)hlQKuƾO6 dwYQ4pӥ(w< >sD@0(q$"بP hsrWtOΌ+]^E&8۟ .eYu93w7+!N&H[0mEդ짢8) N/D?~D_lܢ@0ڂKo-=׽g>z?8+,hA)ou:a{Yr4caQUձ 1lFf @q1>̿QJj]k(-IddVq|PBzRI"yh .#GԆ5CE9Kv+L.?RNUW}|{[nunsS2^ #_h3r a!wW<&\ (pBwy 1 c& Ѷu7;l~|\qx# }K% +5-v02A`3g_[&daR_Myrh: q8E*PS`QնM.lht-Jsʥ(-rR~ԍK؝;tkT.PfH侓$|Q\Pto$8noruD0v[ 2v[N3ieX{Tp[I` IǶ[SFi7>XSo`0KpEIT 9 81ـwUIV7Ee(} C:Ӈf.ΔVd49UDz'A'ב@O?g`F,Lٟl%hy ZPޕ>̺|B<9 ̔37sGBڐFn)ܱ6؃uCySjg73u0St Ķs[yo4v$F)ϯweLvR}*hu$dQ[ܰlRj $t68:gk I?2`'::?3tauq+;B7.DQTe%3cbS{OcrX d~WVMS|aHO, a&LlVD+$5d7`lO'DDphu2VPĴ[Hj5WR:unw%H6'hiY} ܐm@ dyCEAp>R>cѝ6x'KE#_IR< {E%N@&H%TɭLT!F&њ_zT2}(<Y,dɑ)<`#Xm3Afk_.6\m$N1ExBʢl)hn֝% 5b8, ssVާ q?,~-*x9arxWk֋Nc UYXz蘯6BƘ<.X?tMDiʻϴ07N1H Hwޠ\_>68ITP{vذT̽H)Zk|˟/=ոc#"!z\’r%]Ї9k}bWnvp{H3OV$(#U^nˬ]-%Llu$<2_F?dc2;\v@€˛`w1h(Z9?Te'2b=+‹vZ!Ɯ.aeLyx1hjS^4%z;KpR4SYoV2Y,Y!U̲f$EfJ\.u S4c}`tLkf.;2TD'҃v{\/MVkʹ޵ Ebڬ}BC cЏ{C5$]bG qyGҀ) ;4Z63ls31 ~cX[tY; 4TOa#iT CRC>50$$83^B]طCi+$rˍF$l0cyPgvJB"ržڕ3AUg÷rjO-gwV'G_%åOΐ<`-F W 鉀o`jmzOmʼn?,:vmOp/" (ا`E+O@Р]Ӽqk(?]6f5XTFO1l],FY-~ќ ~nއ`zN2֏lٳ@FSF` %IC@Uek ^NjW_ӼIOR8'|e;]abّ̖J0*3ƒQܓ-m(Dnn&Q:5[o1_ȩ-ӕ[jomؚ8ٴk|'*Hq&*@MކBV]~:}[?!c4XY S) O[K B. 751j!܏?L/ (3FԱ'&ȂaG7r9C1n%,Zi"!3C}ޱ$riɰ ɅWX40{f 1f l~P\\|p B.Jd-=d3_jZѢӗ DIV="@6Ψk^2b:u#R wr TCR8OYXڄ]x>^{LYbsEzxѼcn jЄ3)W)2T(MP'1uS= y ׵oYN/OtBXve0G#5F= t+% #EwdZ:6W M\E~\-PY/+v;W&;AQz#1'ҚRHAwP'C [!O3X1-F.QТ/d} eym=bgPx'U|ު!O&Ҿ0ϖzҙ;z:=Ÿ>)]uE!^H*o+{ [ڦ9ڑ?csm.reCuJzSUSig?YGj8f;`5nyEjkiR7 9gXɂY/N?G4M=7]G\;/T 15q Ⱦt)hdYrӑ&3H s"3I6}z8ژIP/8%~`EBx-`6[ Lw.oQH aHʘH5n~CR񫋱SpABc[)B4NIsV'j"E$OO(~Ё[ 1P 買M(jG aWB)P+nX/.A \zߤ!Z@F̅qIYw#yb`0ʾRtzH1SOW(jWJYqޖ\ѫD&=#tU0A*{c0m ,q>^#!L˖Z7~rğ`/޽@ҀtL m3`ē$`Yult@a_PA鉔6ʘ#LfjC$֩ml]#S3"CVf$MiyV^NM%HtQ>>\gM\ :~t(S $$EDA֬e$e:xF\7,7 xlB7VK\KoJmCOwro;}Be( U(ZAg`:1i\PǷMw ϗhnĜ6,ȸh Tu-NZT‚_*"%@b Ou'UP+jEst\E5BtR:."G>/YVD2dH"71kN9>PLS.R^I&vX{mز;W.I#vߞG KKel+8[dn@'^Y9EDHYiDhHi;ӈߵ8`cX䝻[WayͪF;„Z^z{U3#.% bgx}ƯW WwXiHQ)y [й/iNB%|?jmja M9V}MLFNmYݹ_3B쀍Y M\T5w˕Ay_{[VW9s]L?9KQ}6XK >.ɩU0HYx䭛~P҂ɽlR^)Fw-6ZոBvFQCO>^,H]J{&'WV[Gq:4&٪>&sOԅ}$+kBԄiO&=gݚ[(*KV4w(()YmP4F`fk?/zkX_nNQc{zP)Ym]c㏸, h BA9GE>euwLlhca178 ߣbcNmnHV0?+QW7K]C8Gߴu eQT& TTEuQn(^BCX0K/'X ]kړ'=F~@"p$ Ժ}m[BṊB ShxުY?ͤˁi )JYox~ѦHN2QfTbŐw|Ƙ wxuCɋ#^\S}Iz5\$КLodqGRlLrmvc?2=<}_f@gB fDq: FO98(h)*2eDU CsT[4XҊSǫ%htX0EZt|R@ @[`k.!Ƃ 2EH?]ec8D"k9j4.Aa/>xsHVt8pIvM̐)Rᅵ؝\ -$M)%2iQE_~Z,;)KNx<ˀz%j#CtޡG !y@| } Ǯq !T~s9}2ⳣ#"v+>?6V/68+"k?۔|$yjczœ " #@9k8o<j;dnq#Wlyiu(z?7o~\yrk[ \͔ =wZ5?E|a_W)ʌ82\;BKBʪG:,v2 9(Wh8ENoP%Hgje$Fa鷩PR4CgLYDt\Ζ<x\L *_/|a#,BO7rţ O"9& ЀNj!D+]xVȜ6n >!W{G7;'pDݮd,j' .D||W3"uN{p̊P csBr~fU[.ߙ02{ M]Go&'ĮqW2P/Y;-AwwSRu< d{Pn KeKeۨTppFu,.Jږ|GƍLҦ~1L||DVŝK@K1~œq씊,Ӵq6DW2VX['c&wrfI }"*H)EtfloNq9T0pׅ~+pF^Q(% iz?bஈ0NW?irfbʼn<@k)Im?d7Sx0 Cxu,=ʳ ;641> 9W)9U$Iҗ삃eiwH&d+F{Vx~SIs(bg\@(qs,,vyS}V`?_a$._OY_K#^lA3-Czv;AP%UCѺ.Oiù% B1ѧHv_45ajN\3ʂS9,N>3:G H^aA]7éjtMݮqСQ8fYOόVۻ{7~U}'S6AsԇF*&=lԠ_K s۸AS.(iƟZMH>ab&x$gQ=ol<Ǵxhs4]c+;lnޯG.pJd{E "nɩ>f)7ZSoFd1Vx߻F"i+:r ~?8SyeT FE r =-ժ#ՑsDR_&w@,Ғ 'N1K!|P9P9컈OlJ wfr_Aﲐ +?Pv[a>QĻ1"LaҺO2Pw.޺cf,v@PI|;pܺ4 {֔D@O!:8wd9غ۶Sw Aul뉗nA ~.UvkF ӛT ,r6|jHS#:SĢ<-"L0Gta0f[0#WtŒSXV{Q3P#hsJhv̖4x+K]|YH1ڏ\ۤ`. :lrrl+ 5S+, T!4{'tu>"1fwCC%Jբ·rہ^Ka T!Ë蒬/h X/H81fŒ)䡠C >mCM.FeZQv8}{zb/kS&lRG$ȋ#\P6zrgo>h^ 4;X<!0'_Q+]4֜nЄO|6 gZq]cZ"_^ҸyNg&` n  Sg\AɎtMگw 0ܮ!~N6s{bpC^y4gڝ' Ԩ5 !xԹߙB[/1Pտ}t[ ൨#oy' lyx'صe}R;~l?PhhIb@[J+ǨlC8 gƏAgA7e אИ;DCe{´rZt_UА[7/hVHsS&-\iY㾮%B8*di}˫{ė7_6- J;"rʓV陋ɛdȿQ{OIf;VXG1tXӴ$WYO~'0CGيq͔Hes0`4 Lc =wk>j拉$8?̓m}7=[ao8OA]`낢,8zJB+6|,L 9bת~ Gx~[Ep3=kicPѹW cXnL"X2}Y9l,CtYJ  NK:j=]arH tC3Fmi[Ij @{25PH[C(:uvv+7 YxRH1 y @?wH67c#ֆo&z;%8k(S5ɣr ͪ頚Gfz|.b1}O-{* W،ijA; h܂^]cp^%VEm3*L hؿRDx#MFX9@0M%GMM_)yڨQTڈ/Dl X 0|D+ӑ!4uNNtlJ4 !4~#o(%K n|kvfc%JCs,.ө?;$dU-'_\K:mX&f(օN\9B F<M =M . r, ,a='`\!^:5HlJvm㼝Ξ.0.%|;XhYAXoU/'jfJ#fw&NwÑ8G4-P #o"ۭ;ݥu\9FwI(؆nA`~0+ÝR{.biw *rgI&%s2 eʂɲO!oP kb[ v)#cmm@#_ ~ ~jX EBM*(m*|=|WM?7hU Kbk!`&F4j_0cߖu/=! !ǼМUF_KRósj͖cMDXFU< ;7Ġk6 Q UǢ9\?@8Ktr4M3r4zki>?DX /Pk*nY2H.´R}ӛoo~~K]΍ޢ1~([2>{DE~GRbTLkdCcQb8JC5Ȅͽ7B~G6:PiRx ,Dpҗ=}zo~J $5.}}[r1FsDGqp^4 A'2ķG\}iRm[ * [%,pzTj씱ɃmaˡzZxg<I;uXFQ;uqYVȲ.Xޕ7'lJ=TI!-Ƶ5C+ko!P\߰ZA@n|K>P/5wnINz2`b\%A&&~uPmv2|0AHaoc?zaߴB#cX9ç|:Wc#E`lNz9em#'2I` xYU<@K'9"oWPM 9 F~gpz#x&)V%;Lm(a*]m1jg*oR~AUU24 ^I6Wjsm%@ߢ!*~2k}hn$֎0y2孒NvI2~=;-X6< IX1R *6gF:<5^*ч<u-(  sd)܅P:ʌz&bk}|FK&Yhz>K=ӁGcWkGxPO:n8"`ĵHr=lxeL'w%sԩ,K]4Ɩ/ -kE(l%QT?Rn'H̋JcUNx(MakІ"-mjONwKtM:V Ñ;_vTTÙ>k$!Y`~Oa΀4QqzPym A*4[WN aěQ޳cSQxL뢂'T ͠p&c}D/׺O %!]rsRD0/<V%F`LmE,wHN0K֪tV8Y4Tt)J`쵘C <\^b!r qOzQNЇTfcr45Rl#{@e 5#tfPu"FTc>~Owz@}PiT,ȕQ%8ϯǑ[*|Tl&DÁ8^ (lxlAf4@7FS~ޒ4>&#e 7(Qa V8 [dpn91lڰY֢PYh[CrO};O-볏uw(}VaVNWU|5r]af^Fj=Mu|B\r){"a+|PV#,`RgxTO^M.|,CG6_µrJJxrqWk }%=sKrlh.j!:<0>*cʙZp3; Q}`oPj$deǛ[<Ӿqߗm3ˀ!MHܢgVl!}w|A9XQG& -$ .}{J.$* <@r:| f%i`Q2d^%R{>uVF;?ԏHa&9Ugcz3ޞb9eu:s$r ce8u;d&_&Czس7ng9g> }*IvegTyz\qHNT[tVF/nٻܸ]+A-ѰnPiTFLfۥGOؒxHw'ٌO1!_Fآ.G824mL:MjO]3!0 BMd %)O^ QpG>=reH.5s i E9rXd_}rII$;,z֡xn[!DNdo]ZGd{*Șq&={Rf " ֨`ޫ8jN Pv/GG#z0gGgQМY(AO7af,i {ѰO/L,fe񑍍Tz [T E S1=U`Msn ɱQ$Z>mdI9~og*d ܽ_ moij\ UXL<5|o8e?>6BUв(`[t Ya꠵]9tw2myɥPu K7^b+OQZ˲{lg*ls:*gvY.ax 8icC {8_ kۯb@,cW(y|P\|sd < XB; 8n߳CTgc;d2R"؉f;z_Ww~&Lĸ:NPgA خ6p6t _^16Z2+J0`xgl[vbkKw\,^sp#<ʖt ƞ^7*]xfn/7$:,dܻf_-?nzfffZcv~e>#յv=uwZ#~0OEVOr[,E<<6eE mյ8x'/#MZ߈UPeB%oe^Ep?CI҄ϩz3zv]6Gn|a#f8S"勛l Gl. 3T$SWG lQ/anNqY,6_1 8F2Μ}__3+? Hڛǘ\W{gJBԂa%u& /Т]%xDJ1gBHcz2j LNd"3λ~MYf vj-5J/.LC|?͈֙WoBX~mAK-K(p&5ai9 g:~+5LM*jzx >,8VKqF%F&jE#bti7L֨tC% s==udnXQ.-¦LȡV#07&/Ū卟OAKȷ9AX ]̪*驅ɹm2*`Qj,hmIvzjb= Tm)bpqH*"g/UV7_uuY%5CkW.%b*0) ;nm1`6R9i]Y/g>%v렙OT:!\Zd7@Bfl 6d}xpڶ6zvHC{`qAB3)4/D*۴Y9aAS3B8u4=^г6E8*E{eSԍ3cArt ]rQ[9a͵gbV0ULn)L,v^zF׾ tzX {  J'=qy01LEݏ 4\H<5O,Z$k[qr I#Q%A.nd$6qfʩ!Sh+;jCYFTox#ףeK>#z2eXAd~th!6O鄾=&ak 7$K% X^9T3F>c})ݸeAB1 N^n"cd8 f؀|PGwg*ʊ">X8yVx{뇚eS}|tP2DL; 9.`81"q̿.* gGKTraNaXO+A}ݪ(AOT>ҵcў"p\TZ)S4! =[CE Q@ExFyDH3K10mͦHLJA > u:A-4EBhVŘq:}Twx{JՓ=ĒqM_=FV @B-MZRaC\kÛ499-bH-D pGDJIVI!Ɠva3w'\eH<`@ܗ+ ,Rq”O^*`Ǒh?5yu]Z(<4vP!>}>($F&?pZ/O};j$elf(+_Ms%^ev9~F^>C*PߞX{4kWfLv48xp@#aEgT.|¢;XFB\61oK 僷+n "l9U[toTk|LlS̯UW=mgCi@fvs݈R?trީ/cmou5 X +H0WX*zJ+( "*t<1>jʹ0W3fYtR -a$j*%V0DoBXؤ#S˱qþ5.<-lrk!`g(@㲯6n99 4nL0aM67PƆe1}uSYKg,j>PxixCD >q'yRGfD?z3nbdrdl 컅8tFCRa\[qS9٩ڧ; .N1w6&A|aFw'}&گh1~YԳEŻCmT;A:uSs_K&"֋ӌX*jedkBUG? FtjM~E$aE,=YV[\GӳcX5H\oi\~hQY"Bu[Q_CuE5F0UƋ٪rK;|eޯ۴2Cw$,8tdaJ{v]F0̞  %NnP ߅1MJ X(nl O7~d\ҍ;, $%%Ehu VFq39QOAF}w-Ӵ 1X t~ѱD ɁSO[ !j'oc_Pɺ'0er6>|m;q>NDFќ+dSO<`W'wýN,T!T©5hU(Htѧِ[H䒱c΁l^8 ?Q" Drgvg4L0ajm!qğ4v_;RwOs@Ɏ*̨ȱthFoV8@(.@(\==KAp2oKV+>rV=!S0&? ,/Z]C+]ޔQ=Dlt'%A5KEWS+b2qjӬL.wxcOhSQG2 0S?5Ȭ261c r:W7 4&I,2Uf@O $:$;a{!~VӾcNktE0e!`&#'~I>h~d}/zaIćA OѮW`+E&dZb7^edQ4=M sA 2׊$zྣbF,UuL)[uzya2\ 惲LL%2JמOK"/ Bg.ܼZuH6˞pT ҁ~6v~;`hgC4]8AjҡTG=de!8N+4srManYA#vS2XY3ܻ^e&='\A@0h&;ӄ$Ls?)D}ߡ6_!WռC_ݺfr6gZFOH%ZOYqOIqª*`5̶uz^ L׉HVvK-]ɲe;<_p"_N({lSVNy ]Q_^֥sp0=t5.$Qzzy+~ +o,on]5?dBT Ηrn?umG;"gC(kH)јjZj !t+}Y TOj ĺi#Ր$3aE$!uh0*Ie^u{ݦV0B!WWCV$[SHM-}bDMWZY/-&AUBl{pC0H7"Zq쩎B߄ a/tS@~;l,)FĿE[R75FƁmUon[t$E>o]̔07j t!'y0k B=P |逯9)sq, M%=,s{$.9tvPi[/c)x>p> a,N:}/7@}0 e}a'EKBN`٬2NwQ"Ze+r'1Oʻ-.aD_rFDYt=04fƅ.!?Ge^4c6kgdD )xFFT +}V7Bd z3'Vh-Ԭ+2BinU7qAA0.Vy's_'[ЁhfLF8QZG[NϦu;]d>&OɋILZ^H~Q%]8ň14 #~6Ge wI,0+ӪA;2рAV&$F'av*w@^d$2qlNpcdY>%kK~0y4tEIt##7pl+],S4OEN7ʗOa0|+bIq&ԡ½,#?W+=+@H6ўy4ć52`lg4-`a7j}ZEPӚtN@5hb=6##bodkzbG8"=JBPkGX~;ae-]+CkڅdyqBS.ClҊ)b0]> *IRzW-yЩIQ堼 *-9#7Kk}8S38R}`?Km?r!uZ %Bѝ/]IwC~?Rt+ΧBM,g=]2/)jN[Z6YO2r}6H!HР왗k(=څ2*GV Ѱ/v%6$3 4X0>Ji~Gm(IEլyѺ@@ұ|(:#nSc' g^:E֞ŀkBa,[cXʦ F(6@SkK<;eԬ0jtT!`H$ƛZ րW ]ǒV nЎ4bj:X'ϯG-Фsj h'[ a%wP q+ ]?e;G4Neugt:Rvh#џkQU9<7U6ozQ׬=x d=Y`gLrCe+l bQo5;*f9瓌Gs%2m ^uwhQ(4MQ Gנdsc&3,'ExYٳuܭ{, {4Ю#1&fA!gnr5׎t aWی>hY"-NjR5i`i8/F/v0ר RFۥ(>x4bm&P0mbHw?>^UW] Y,ek7prCޖ 闬6:9pJ5 {9ehch čiJK$?2@.ӃǬɗ٦#]5uȊh +ZARf %1I2|P_jB&#e+4%HtXӅA$W.*urjss\H^c{m<+$ReVcu Z\@:6bPђ 8vyWɈGASWF+f_ dAH15k;hT)tūi4mX̛V$FTzG<1nWEe")Ž; Y1) ;܀aviARXN[(8Lv`@VR gվp[eU$H \0zx11 dy@G(r\>kmRa)“Z9:Z;CrX-s)?9]6Q4۷3kCmcI6rl:=|-9rCDI}߆eBO=0ߺp w?b@-QW$n)A]!}ήȡyq9La/q# m 嘜b;JTЛ5Pzr&uD.k 46p].G|̓:E#16٣AJ9ZΫ%0AA9xcI2m|aNgČaKm,IGf W ՟q<*=vB)`t:4/-S;!R'#@ M " %dx.#?gcVmCH2r:u)'=d+YzwCGLq͉mgS普M:yKnHJ)Fz;)n3bw4Ht8?!I+E;۹}T%gF)ᇀfL ?{Hk%$+xޑ@%r-wQaNBG0( VeJxˀ1^71@F.!&G]`jM0IhY]qX?sqec|(ZRvS0["O. ^.9jcJ_Z{$u֢9UD ݰ &2PXV*G!:}b:8xWb2Ғ&ubW=ԟ%xetv DPDZ)a{'5d)BV5e&4p޵}6{C?wFFYb Jۣp|D ![ZeeqSmoڕ#aAʽj;4$8H2 Z9 ћѕ  [pUn# EXO핈0iM~p4ZX*y _ &'0 hLZz@lP*O0 YݪcARa9) P&-~fB AUT-=;"c8xOT'h O˼4~Ҥ'Dء{DUܕn(h9:HˊE ym .xԞ"GNqo"˾3'vx(9]D^U*>zNV~*-ş֎ejّ j 6$%3%6+$D L9mC @^0W1jI8W]'Hat! ietL_*3d%UPF8ڽ.?;bLJl}q3`b(6ӉϛD)W1?}1( RgWwX*{֞j~\Ћ 8co=N) |Co~\}dTN¤9wh+V hش`FI*ǑyޜEFLH[\P!пDpٗ[`Wq[E RH =,*a%ib sQKOc 6̧͋2A=(A:Sj < dv 4\k"r"q OZhGf]V:B 1\ lHN>K?4Aɽg@58fi VjWCV6AK'OtRO 9!ߩaЉ)Gewv^ĺා.QU>͞n$7v0A.5]ZJy-%&p)3knHjŢEYwo\Px`]@TI%#?w=U_E@#_΅iY\OFk?Gmƿg"5ɀ9N`n}ndm&%rEJ{ΖҺA;cy{(})%^rD:6-_  (IR I03FW _e=}&juA1#96fH9ON_T)ֵHPp暹>d:D`W28]"9PtɖxcJZz4RʰEPe5X|?~DFu/=RF_AtB8F:76-@xLM'9]Nval1}-34?uaUcw J-r)<(dIq46:mvADi'B5ϖ!'ryhpL̄(u_?ȕ`XvM#wqL͠7ke9$b? Z5 x8[Rݑɷu&J Bh6H X>qcM*q;LU:U8 `_8wua RPB*hIͮ^r.mAdčpK!%֊=8V^[?oD $ @-=J_)a P*5 x2ۯPo˞+|qYpQ-JGI86ȄDP QFBki"G:knANEg}"2KȦ T,tc)_+wSygCʤOcѝEG:*ĭ'5vcϩI"@sDR)1fM@phEo@*_.BU#%?RSDb2q,iu},UCì/%ŕOJ bŨJ 蔂Qޜ_dL[A0~5ob3GNaLC7g}fa]`# b'|ѓrf#Tvf 0*mSk9T2V ,mWSEO"OstC]49 `壁F6Uה+= ?OhV_\Y;p[Ǥ: bZ\T!驱n%BA$sb|mH] t1ӫ-+Jvk=Nl?'ܡ3P[ґۮPdoH^ 20e,(ҥDל `|ה PRˆ5>E6~[S^EUȧ@OXUW|Fk]+_P`~ vh;a6CV6zRdE1y#-]Pl$rIh{LKJh4忭S>N0bYwGzu$Gb^;&|<^oJ,J[txM<\#=PKp{xqn<_ G |Uyq[3tCIDZ`G:Tݪ8|+WΩk^9ɺz3MuΗ`VA-8$ Azk6vF b&k$~}џ vs]]1]Yڪv䨍F\KkZiy:l@@d*s>gQH%%|(ch~3je- 0 Cݙ*boXgmtM ͋'bj`&:񪗬h4D·f0(HC NQ҇ z(}|<edܖoݮV3 [E˸-DрςOI)G/!v{+`ˣp4丯$Yk'*blQIUIn2^L4$+C9hs¥յ8f ,)"%xP 9[)^*շ^̌ [e D0 T>5]+ϙ@„Fp.oײ$58竄vUzA-CmI6K]gdmi߭"#c|:f_ 1JBz$Hn)3֝=Herc&3(+^C"NEbaFXc4ǿhvi J|4ףfXe0/<C6N7Hdc{~WqsC3n _, <yXGQjo%4=j_Ͱ(uO,zTKƒzCCCԠ+hchޘP2f^I M֤ BUJAa>}b1c,ǶЭjey"GN>}*}VM74ҍ֩z}W5 "yR$x^j R"ɂmrGuJv;Q6 gN^s>bY H'V?_w1X &G\Mgg.42$>wRބFD%k#h$NhUk򘂕6c܎A{e`"`MF{8B][㘄!#=w#uzu(9nmkf]^ػXc75d.֖MM2f =KRb*v6 [^1JtDpVh3^f:s -Ia)kJL5d <CMwY.qhێn$6 p/j?`SBgvrU{mሯy,9qC|2?hiùl{ }[="s=nj f#̄!w)K0ǜ:7[ 53pKY$.cH2dBZu"LyL#,ĩv14K,x"Mz \Ry<3̈y]̠)_ LLMܴ'yE d>$U,hSf;UƚH Up[j5mg*LLO|YZSNd<$@S"k W73q^tV`/yVD'%I[ܢ#m0J`l͖ ':LcQČ1D:\~y7hQ7KK2-ĉB:q|.m[ۏou*a.K_cѦ+[.q)p)rLnC$n18uߏHU6% èD v 8CnňA.)#l5,)95/[i K)x5>lqtp׾YV(?^7euR<1,YREQs8k˯ZW}/dS4=Rt`jz8ev|y9by煹1 dZot:X!/O8baӒ]+=W ~N],)JNEo(fz>$q&6|ͿƍK_Me#ː^"!xsڐ 3 GXIRa01XTf72}\D~ܴ]8JnPY h%$#[է1U{0KWI K96q\FTzH`h. K .uBU/) ƒ4mھK+Z$02zC\̸bRgD+^e39xp>|V73ML ;@|~TGR陖 Z웖F[R~ħzY5d]xhӷVz uܧ#xT}zq-OyQBQa8c_̂Uu.@ ]_2epn_tAM+X!ocn)|xtcKծH~ ^{BKJl~ lW.A\!?Fg?N,wcYRD mѽ9k[ @7Jݧ*ejRR$G^2~b{Ρ4j6M8#*,GZ!U g # 9Je$)P r8+wAνJHʨڶ4/[Wx]󵃴[f{~w:껻׮(3ųD*hp؈wm]8Mq`E`R8)ṷe [p&*!|!b&=N՞ d⿟i E>j"`U:#X˺>O LhmyMPqKpE'X@Rf5W6;3T0 ܀H/4iMF`y~>b3dBoriڋЯuxo d +MX r22KxAݡ n`o\0Sa7R,;z+D¡{Rx{}*QIV"`PMcC+B`\(}ҋ2r 2!ӉvN?4a+(@Jk 1<H'wPNJeKhR4T&> {'s@P*-4 2;<:΄׈xVb5 otɏ$]{2Ty0viv9H3RFF ifNc4߮ R,~/${~\2)̎4姭^<׵ԭ3(Rg Pc!"_xS: 26??N!Qů}^N,*R' @cs"?݄DtTu4-pb^PjImsr:?O8hX\6q{┾qn\^unt*uիeX0 M:n7wɎӏi1o%$]Dlx"=$LE(QClug mN_I#cmh&UMJ~Ri eVDTթ:FbvzXN)s`o2!byu:?51}/*sRB໦`\x8 MD;cޒ!$_i݀NDmOi se0%裮PB=~̊ )TrӨA֥EwB]|^LMqN׌lU?u\+fl= $ؼI"}[m\;&`Ĩ矦kiQC[biٷa o<7kZM͌W MˆZɈ;NA'# ~Akc,qWk~bKNczȓWESvhW!GF g[+; (aBK@=%jLaS33 5D)tnDOCm兵dl_Kz$e\HqS!>ˣ?CkCEv{'2o&,+RZ`tpFK(h50Ǯ?!/ q~tdR_qms3X64ީ?D]s]X\9s;~56Az 3'n5%( 3ݛ"=6#(h hq0Y̳sx/j'ٞK].T:,q9⛣s< 3N! HO ~Yxhlؿ0*rK.O- C, Ɠ8ra5θƁhY(FgZ-le.bnc^U-*<.|xV;ص Q<ƵEky )5lZƁIjUд%Dž84!-d%UH^"a^DCҭv1!-5`))ߍQ4H]bc$0^x=iM#-jVn2o: )iWg'HK:E 3EMje+N1a{Q:_x퇠PPCх>.Yv 8w{0,eRBD_&YSk>#f?uVH 67;gi8Z"4m[6jfם5wYΝ/󃧧M[j`YPc' d`RAer)i|XK \ojOt֑p,c.ϻx @$\;]*y8ē5rLv\~~ RXb\D~<|f'?ZX8]׋1W+r)aAl F<{YJ2-|3\:IZ,b\xYڎ6捷?ansn]YO p#M\ut3$xH!aAG{)} w⣯M* YӓKhTr(.#̼d#rb=+,A'r^j^VHר=xřX,aEoAX#S+k<畲Gvl; ؙ'2[]V<>o* =4qVcݍ]7Ga9K }FE'.6zPU_@:YdB̴HH2>01 l_`Zcp|xk>Y٤;o=(]!AROm(B\5M0I7I.~Pۘ HECXMKqa5(\R`Ke`[BʩL芋 [a{S xXQn-պ?.twt<1jw4Rz69݌"t _O"5עA KLzgm: mL@*z4[a1=-H9XS*X63Bγ!^$NnZ !(8߀=x,5 `|]T3SGp.vvX)e#-L<7h[m=cғhun]Osnax^|fjQUH4 6Cy( zL/+&C}d8 P[7{W.PLI~2RDx@2ԤХjmJZ8ڤVc! ,Fs$K̶bs+V(L:[SY4{%. {HUl9eZu%j䋌v:\t-#OKgϳ}"ET35XV2j|QwLOp ap]OCѝ#C"C Uχ$OTo:/V1* M2t憣LY{f?1+CU*߽u;\ˮ/W,+T懫 Wl+^t,>T>*Ϻ 7BDTґ# Kzɣ\RXtdnBުcF,KD4M֫ P @cȋyO%ց gp8ft:XkЮz" nb%v*`wI%";p|jY42}h,WZ)$^:- ʍBy]0?1eglOQΖ q52A ?ԒO9|YgQ+|h9c!=5 $7 DViRǯ@B08<ڼ:ƶquN9>K`+y14ޗ/8-,>ِ0+{|n1\KzL>V,ϧnTxkUR3OJ઎T7 r\ߑ@.[ XQl< 7ZF1čn Aݢ齔U\j0V)xUP-@rأKA@@$3~d^D!y\#q50~lW#p|X.!bPu3cR(n{K]F0?\^lʣCTzU0zd3v8JiaB!W;Yzj_UQ9YϧމpD~)ןG|}<9T.,l?Ww~K$#b}P#'7H9"KY4쿼a 6xid|{3Ȝ*+&QЏȤ^a7.{5WܻԹ%)ss( gAzDU˞wp8Kds.zc KXԤڇk@m؈?;,$6) p~Dz%xU|"f ~ru;Hq=h)V4IBXU><&طUI{:?+?_X6q$+%LJf]@pVUw2^Z]L;y1fk˝(J̀+ebZوm4g)&0YU '2e%*s%7+Bo K:E#-cߨ(ezņymBxČbpJEWd%cwaH),/ (f؟ b)>hqL{wC,'P/ B vm^YN7fQ"[c|$v)tX1̷U#^<}2T鬚< IDkvM :T-.|Fr~겇7!lkKB^\q}h~"in<{@3O:cU=ܑVs-Z }QhiרnDAǑY*8%, `쌦8qvhx/b3ccӁ>Aky1~ۈc@L۝h ^ UW50nhk2H֥~kY[_7$1{Y*nް~wrZmNI}g+̖ah/Eyz#l}(ht fDO gss@ H6\Ti X7eu(5(R+>΀3턢kQ:gp O|=Dzۧg ڞAZA 9g>9lg^Yԅ;<7)EZ׬u>Pq~E.~ʵՐnj~GD]3(Te&sK֪tWT]>I,O >6=`Bo=7x%6~×HKaTv| 5Wnkw7#8j 4{I]B> CaE y)G,P V3IRUxZ <C|DL &sLJ\(Vܺq(rW粘SxW^ytfN^]Jk(*=D}~OHCslC(Wi$7mBYK_@>@Ф~[Z)QRqu:A_a>-ԑ[ _= +H,;6P몊_O%\EIkH1ghbb3߳ %l$oԏoj(Ebb~q`㘶=c4|`+e2'L74OH)P]aۘ3"Eß#ۉ`\Z.ـKXX$ɞˋfGL].ъ\?_ς,Ph z8\Ӥȴ֮͏GJ);q&̣GUucIiYNII(-w8$c)s",j3'O'2io$swo,xl֗S gZFי®#HW+AG5 ζ5+ksyW5N|G̤$4K誦h? 8 U>L`0Tu6Y=Tt,,33;*,v:k?z] PElSLlaV2m+\x@볐{io6}{8)iTY+%\ؐג<*zǶň+qC7/] Rst4 ;.QuMkC̫4JH^'z堥6D%'$yFI~}5EI/=f2(}2x&ഛ`hq)=qZtD"NE?0룇KNs0H9F>ĭڣZ3IV䁝 شp5wfk7x_J 3Xe F7)32fz&-N d@+Nf>0& \g4%9'ُDf7ǧRP)G/7hdv MeG^g0hBFc0r54GC=Y2Ne `̆Oz(7#Y9ƈVd 3 ^7}ˆÉӭA buRw@SqxC4OubnVuUQ}D Hc`³L >osVD~WTH"+1*Y(~߇$ӑ{sSOGRnnYoȰ%Eo>*7ȿil5x@F<xiYU4i E1dէ(ڜAOJԌH HZ܃?mU`&-9m%z:Ůx ]Z!qT0 ˛|z9)b̐jJ~^oՙE嘴;d2B#D>Fm\GC4(8h^֕vn΋>2_r |5km.%/ƙ;?W!I{оFMm]\c|O !P`%_ y +-|S ^R0/֢ĥ1^/Zl޲i93B{b𜀢!4 l3\ɊHY׽:s6`Q?eQQO\|lHOz5G{mMJ`axͦ Gr0cQY "v-̔x'ۨP|֢ 26YZʰ%k'g39(j]Q宛D/sfoIwk0v($h+Qx6Ml})]AaRp<:¤ zʌ/,ZBOMP3~ 77\v.u^ѿ<|;q𠿹q{{X>6 +)2)ɯF{p]Ι/t>VNM# ֆc4q4}e8|T){uo]"3lP * '!q2fkDJhm>$7SOꎗ1f]j4RwG2ȒBSj5AnR氁ZN hԗ$0Mf5UkKBOJ_/Իlzhk{a4p VH3ma!q?SW浤+/NE6b̖"KgŽL*p^\HtY9jF#Ij)BcL' K&Wqb ?%9{gG;ڧ*㟆>5Y8ƃ054q7ic5.]V' K~|F;rHc$!grKXa%;-Eq+4ה6r^UH*͍c'XQ;99melH;8 ˬJ\] m#4wv ,$t+.Ű;oފ.~Fܧ2gu8#1Go!G7ДZ O8:Y,)EPϔ7G+>nXUI|Lf҉TQ_"wTψ iizߎ6I/\W8ߤ"4SQs9z ]zs z' :C2g{!dUu!i xaWawhbohQ `ݦHsV: px[ٝè`7*DL~ĹbNRKWQQH8a}Xpt# bG>Y{a /%tZ>S5V\;_G 릜B|ʅdZ~*E[]#yԉCft>~%} "ߢ ZVA_$7Ug:n]x~CI֙bcm?:z-&n{- 8cd9KI;"L GQΎsp_A~^8í~?[* sx ASVP9KV.gJ}H#VKȠAqoD*[@5dagۓZҕ?مԴk_U\zFTSJTֶl ޜv}Q޾'&. YG!y`kn1&c 1) MgJE %WuY%EhluM5nQ<\q;A8_M rSI=+8I?w^~ĢfBY:Vٳھps^T%|~%^ʢ+0{(MX }_UT. r谉2b ˥NߤE%çhnR-o X ԏxyvä?ΤUх⁢AS;FsgTYUszʙS?BoJmL?"m^UYZE&궦[ 5xg#8G_ [Zz$z$6i7dkڌC?8WQVƾhN*.t\9x  7n&"qoG_Z]=[RaF+cd$eZ{#Nє2^4Iz`8zC, y84.Ob H`q}A 6})BDeA&ك $gB(fKJ +.cV76^Z8|=!tvxD09!10vt!jmSv+lRw-%)\j6:]α/Q jһCX>[D>FhtpP*]O |%e}Jw"2*hݖnB% |td 5_cw0PkY{qQw[QW.bBT嗈 NO.(p{.O 1"bC5Q ӤTh.꒧hB!$B!5zVyOϐ?H/%f 6XiƒYY96TcQUHzClSbʺ`#(M&aW=Oρ , |0uy:^"h$=:H܇qs"x"4qjlW;q"5;jE{stJc #rYPOn6`p?gFy; _6hGJ{/Zk/|o (ɩz?CK\ #c0iL-@s-ce n- Ň(҂16DawҳrjU.MQ绗e";,LT c!HՓYGOYy!5,|vb2$"1@1i::A_tm4*m<96!r"l(wr-)\d<0ocy/9 않{)Q(KMMSXM>34듔ؑ]H.%_-PPPZa#+Sf̎gɴ }gtXSNj94F䨵L~J0qJs>eE-J=9]ܨH(bFKo2X'%cѻ7?&],.e cDT|+jnjk0Tw؇rN;d>--o;:D9c(Ii*c7S:Ә;|&5eM$F-bMc.KWu$dKek( Cldׁ604[jV>Kb![}2H35ǯ nux j> *Imʄ>1|C@N՞4$sC@a\ 8 q}"xM4[]V:nM%53SY˳֪CM$?Ee )%S,pK2ؚЬ0xng3CCKNYct+qfS׍WLG_c5^Gn AQT&" yh23|8A]tV!1 K\ک* JQXg$Ӓd?aNs ^$\m!R41C hD>4yۖaRYKwN6X?צi*ky/G,8}D[M9vvG"D' AM5ӆv">8pqߌ dgy~຀4FԖInni333>YpA@X'! ~ڳ*!"'m?~\IHKNwaXԠ^̙)yvNr˪Odzs#IXc)U]f[R>G5̣kM3$gٮNMmZKP`]ǍY歩6 QX-;nz]{i[r:dc"AwVk! ·D9Z@z;j9KGCĢ&C2ncA-_~h#|@(b\>gfUeQ5"xC4Y$|f9@9aKc\l|V(,5rMZOA0Ň,ws qՆ鹾 ΁Ƣ&wjZyN%?6hW*lxpCD Gʕ+6OLayvamx|No#{KduBxW1|a; 1dG;zw +LF2ٰ֤?)JwN#u9:mb h,"M0dq B^“KqE/dJ %<0B%@r- ?ZGx$fj`H˯^قznhT1(e߻V@I&rH26y% WZCY>AȪzlJ[|_vEb.˩n7AJAz.8ưP--tvJo0VS;3O^qGeNzīQ"[h;|bZp^eg hU7$ѫ=o98I M7M!"'x[1Yd"fq/dG47@/vVti(f!ZB|mmӟ:Ga`Ea ``>[ }n ~D_in3qo"r@g3EikldA֧=ܫcj-1OrEwTJȏ_I{fB7PF YVpViھEde(?=R^ibEhZ5=)TKӖ{'~P=Tl[AP\2zV>*k 2~eݔR0O*+B;' ypOG[[=BQPn^e(aoObWl.+_H{!\gz46?o+ATiU&U1aY/|?g%*7r.ں`iNi?},LMRQvPQFf-/ Q$aNYLT̓0i @ ':=͗I>x$*)..qAd 23{|3CBi,z('9u iru.gm7^/sy'f"9oifYH,$Zu@k T -eNr4P_klX{b難 #M^LrYA?ShSlIO[76&R\$l\ E60ܤܝ?}C"cA4AXۮj:jKY4Ji|jFs;;M"\R2\XN=a,Z~:v]K$(rqTYvubu3ԖbHdfбUL̚ޥrK!͓M]Kfi7, } ێ-9`Z>ӐU ߃aza-tPh|nU"&?ijT] Py7RޢrZ%-zNj`gi7xt&m)ܲvU^m8>Nl2;RIn }dNƉ@jY ~ZA,g&(HA{JgQ-{/d2׳kdeWhqq\ ~&1:ϪlzuUۣw+pLܼz_/3'ژB .Ȱ+cӿgJ+Q1]+\wKyl=_4JhjTS@R qG: hX"׋s s:EVT)(+ÝR?5ԏT?3u0o]D*|pm6CN>SN=\]xՈn{;@?wԪuy=]gcgR0P;>jRroAM׭Hq&M8Nf]C+q#-ɢif%,P6 J +bH1F=BI11 QJ.ӻ[XkrC9q|Ro%pUޱ?YkЈXW*MH_ՙ~K[Ul#F9N01B#;$@rDf1oyLu@-iS,0Z=, 0zm;wt\zOz@0,[+gۣSA SqkXG=3D/M p_i~?0ȋ-of)?A̐uUV OϑUVi/)M/`/B*ONw6 Sګy:Mͨ\?  2%/<>Ouje P)%'Tg/,^\ ח?bŖ)6%p'p4{'N A5%* t\xRŠ{A%-n0ē#2{BI ?ի8B\7)/A^u$@QEO~evc@'ng5\yX#sKP1bfBV& #.C:vsK7.Oe^.D(ŀ@vsD1+ 8*[}@sJ'o$#whƧZЖ9)lL:@a^. {ܟyN8z kK ^^`|%_| sp1Zmj4M'6ijxcC(DlqG": $.OYj+W&PI]= ZfۨԠq\iǎ|ɭ^N,ic %$6=Y M lv?FJ 鷖!R+"l38SŇN0\G',}OAo7ur%=r}txjX| ٺ"A!ZplTFˉd&O@QQoEa\` 41:wo0|\ўk y]B浐]s9:J1 \Mr&{pguGoH~Po( :;f'[9RҚ"֌6 R}D:' gHl(-SøڕҴ0 4z/4r/G^9j@c, 2HaR.4s6<:#T?4Zg:cBdoqSt6@HMJ:_5:5p[Z?+s s;=VݸZ!#gF9SG7N1PyH ?Y DX ،̳aT6L3T3;cgFHѲ?sX5lV(ᙙ3^eN=0qQ+qRy&u;R`%/40G#U"_5QяV]J V{SmBL!0lZ ofO?Xc{~zm^rQA+xe! QIe NGToÊnaP Vp3ןkFɉvV7vOU3GK4r/bqIc6G$]O|gc^`BqGmpR wE|=>.R,>1.F\0uQHJv6; 5w@QL,mK"+l;槜,bbwz0>";l̈́9Ioyلx( Th$y kؗ*rF#JyGadq(GBt0UA$y n9F|%3?j9#ÏMب4(E1 Vd]}=0Hե3OYӄ92A(tye#u6pL;V(:)лHFַFs>DO}M(^4?ݼS-ԘݔB ӃR[yG7u2u]ȡN[^-$F?b.k2Teܡ#Ȉ@ؠh^؆w>\BƤ+ˬutAVZXJpqBOOL/AHi#Q-h+Ԁ1*eCuiOjlnr!07٨6ωz2),A+ηOeo2T~;F{(^umﱛ-V-n (\N0}>XVdt۵{ #45HB⠽i rmKl>8:ɥU#*YcYNV,W t׋"e׊LP q̈PY#7i)9]G.) M;d*Vh:)SNol#3I9\3IBU屖k*2ub$Mkg=Z KeY*oZR%XJ 6}6PĪ^< LVܞj? ޗMA5 \gY\dp :*gɪ=&hT K9˖M=oyM"0 V҄vlD#_$E"3z6ko`@PG Z?UdM|\.G աn(dbyv!d1{'w2,HHZ{.1 -I착WAl'ՖdhZ23ٱCeח I䏸2:\0MeM%}6VQ|b8uoyUn&'[pAv,MVEC^y|R~+HA9qH@qGZG\].8g=T7 yXo;d<&l;L~Rl-,glrn^]B=L4K[dp~/Vŷ!~nmہ9aTl;Y-}iVŌz"Rb0ep>[u>A-eB`! yu*y _-_bҁHyy?yArĉoQ{ :ӎ& $g^lǢ[Luʇ2p1>x kMhO>~˟;)Nb1i|iH?y&ly#oWW̤3]r3PS3oL)M^"_߫(eJs"-b218B-vhi7fSīϺ6)C*3|ְGoBrj0vdV?͞ǻVBO^WyaCRl{$2kުDN8$9V᪖з@;5'|.mK=xJX!{tN & !T32CC+7 v )h*-er BT؀"Ȇ-S%mCƂzV&(9]~߭"K(a!.)v4D<.1{2dNqkx-/s?@A~y&蠤4BN64F`֖d'QUAt3Oq[M&Q(L>m!wt=6- V5 nRw '/nO B⑳;(}zlhmY\O(emhOG/wO#oc 7Fa֜I<RtEfāy5NϒP|8hn(6Q}mZ9 K]}^VlYƈ>1k7rwkT--AjOOy.9oZy</$-OQj.0= }!/}'0͛ ^u)!v},G,}g+eJtH5.؉6< iZnxЇ?7e.\].ĹT:uJ@8S,}w?̺ŒNiyC-h!;`ۣR (ę뉑Cg,DR)~2,Z^\BD>b Ѕ!牗cey4zϽqu➽>sK}h)ig)dHM4 l>P(yR+>yF<59 ?zXGz W^e? NNU =Ϯ ~^^0"nbY'O~:J bv4Gtm:I\~atgmXY[mMGB%i4 b3{#I3G:O[U.N 1ŏ-9Z-xe[^G/?8!סiDDUmCoUT<b> Gz:{G'ӎRlQjn#lCU೧Y^ `m0m4Ppw wUQ!Hkepkmp3|"Z3}ɏFSgAk/(I-SR%\^Q0]9/T.HBMhꥃ/@VDL^. }bv*K TM[)ȸ=b@.1qY(!#ަ{Xֽ گ}I@^xџ֢iZ_[Ó@ά{͊xzN 2̑iҦ37MQŔ4)ц_%!i7L:,C3_C,63ipZNSѶfj{. 1o@Yjy3MAژq-^]oӢXJjsa*OJxe[77BB j÷n {1l :uq&Gn%KupI6> V 0{Z3椶P_-*妌4zLOB-A/x 35cji^.y.I>Rů |Xˆ~ <>#TLY=? (֫gz@ K|xJ UJ1(@ zKe {w I>#dAohAo@U6xGG<.ZJ ٮfwoaqmrΦL;1%b apPZQ`ܫeȘ/, 8J~#g$&A Z2 7Xp_8q=L':HLU|-kxҭNoN5E^`,;3 ) 7o&.^F;)72^A_xDz|L$ o倁 (!.R|4zlkP?Iaq_v`S[Ge?@.J:]) ͉L qӠ/P&QK#laeqyҢ7\vz5_o ˗7e9CM׼VB \=Gڼ#PϘ`#+@OB_4>& Rwl^ O.3 nZ͵דIeOCnU#( ;,t-1c5VT_Z lٸnce&㕧0nSataIr<NF[?gޣ`Q](2 ~sK5{|f=N#DNwL<E.+3DP!Umz gj-B% VfڧoU uS՗9#P~ڦtyL#߼S?2RFgwD˸mJU\G/7&KzuMdbHuH0+\=l9YAQR-2`!>^K' #H6ET=t'm$ex>EG2y$NoV,A~aպ+yN,w˒}C\way];܋@`m0DSuo]QxnHg/6h}h `@ a\6_xՋvIeY/HZ^JkI^~2u> `bb8b"0|N:;K/'gEO)^F(|n[FHTu:zp$3/6w>/Z.{pa"խ%$nkLx=xJO:*ü&̋o {A+nB \^Y]Tvx3A(g:\nE ʹyƇ-%xӀysNhTɬ=ǏBCBd {_BC@#)  ҽV^V6gLoLXs$}VyYrjR9-ui2 n&3)'i7 WָQ:$r$\}S!]:1`#maN 9[|s)C(C 6YU$2 T=`*<.po89h;ގQu%'ysc:oTs".CYq=g\p~wduz3Sn"c} b^>~sBG/Zo P cMNFe=}ح7EVO(:R=uѦ]lH. Ζ9R`D~qܸ j:6{O(W&!XY. 7u-fw+{m>_ipNBR8eSCj@x5FvVѮ1,Jno0ϼ=PgU8h yZ-<`y-'0,2 @Z0R;'M E#SR wGk伤y6j\S 5;$UR{`S:\B߈ά#^Qhb>+l$u5n>Rx:L ^gr{Wߴ6V!N⾛3*5RYjM\_N$w u- ܾ$Xgë6.\h`4>G̭nHYSGG}TF *R-)v{mcޚanWYz3h|ru  8O<-Bf-N%W.:wہQl ~kjA->weWϏbY G4g]bFJtMkC }Z_.aDr^/hv/leEݝ&)0uِB0j@S2,f !f%~X{%?fRFwHW>EJQ6>T<ŕ[efpD{@t^>IK$_JKhqNbFz.D'a  Q,]ӅNJRe/\}:{{EpTW8+)22A/lJkGN+z|wu ?  /7_0,\.:O%@M`.#=|̾+׺ 8|ڭ'"A< %UХ[zfyQo imu;ѽm ]hIP@/R"YxBd\Yӊ&Qtun-}mHTmeZ[(j ݡaצx9 yk TSlEI Y:q @?J];t0Kx*6g P!9 EƭK+(`Rr7<'QYEؓМ%_n~;g,=m/925 )=-<q\*LZoq!ڞH13j +!8s tD)TKיʖg'-zŞ>/ް"x<bNN 9۲Pg ;Z RL4ı|m΃l2Bii_KQ.qOseDnA*0:LTK}(`-1=qYu?j˾&H\,U f.B'sf͐R2x,kJ購#:bj0ROB'#nBGP,8 FkǣJ/a!<ZK e8E{#%~fO0Qs\58~9В8;fw=/!,./#G+A<\@o\MOTؖRG}Vާ232[}d!>9DHyhLh<D5'1ԡ*o(Ur0g!R.% 2\sS`%dtcLp.m2APHJWS aSizn$?m>JR"4 jl^r`*3nUHz?y԰ Cufd."3^b}{k,<YKNP |bsz݉5:7Q?ǂ7S"'kEcb\ԨXqΝ{VZ]"%͜Wul-_Y2LǛqᗱAL!4 ŷ.RLKYVHe,6XxWwioܐhz7) a7MdOJJaߜ\2\^ׄmYx4&;Гr[!R4Es"*O|O+1"%Sr>oMDu랓;cl%=)FbPBN BZj.KYYgnR8f? 讋$zZI0ָzH9ci ès) [nM :U;;njwϸ /Dk_6%&Գknem?GbH8LdO ]TD:/񠊑#$s7p[O%Eh@0S\rjN-x&eQT × ֗dîPbGAp^-|lhR<#Iax!ܣa 1?Q4$d Hޜ-j5q)Dz@Al(dk'EvO xX$ٮ9OhD b/ja~bH\`ȹ㆚7a $=*8V2r/tjѯz+rd ;qy3$nW<ǮsҀM.Jl 顔˺Zw3st'EPMȠ=Yz)ygXJ X^R`~zq-]ת՜ЗX?^!h@֊ƭoQb^(dSdS?Г[Fo#@1wQABȍ0#?7Ƌ/ Hh{!\ Ff7a[t! 0l4`u9N;dJ<޽ە%&h6,ڎ1 )ű3PtGkTyR'^CcJe` QNƹ+dѩo5~J&Z{ߩSb3c,K˥kEj(;h .]}фY%;;{fca󒨛 +iX9<ͪ#.ȋ=A a#v֯sqnÅ_ŵxd7]\ 3 pi%hc 1 wZΦ*I F.AIDZF6Ht" BodVWʝy0@%-9⠴ I(}tde+ ]E~rz h. + {.N$vOzIFn {e`Hߚo=JHnm%!E>װ͌{MQ۹BnrH\,܇j3d$)[nVWJ U)uLGp?Yga3g3[jӡ2ʞMnݞܘe HJ\QI@*X;)e-Z/ޒ8zt^{ʤ -ALCYk4Mo&ߌ4O=g4/~?Gݞ=|lYƙQ= 牲-Jod0YC Kpm.5 @!5>c" V8&VLC(~QO5I2"&#]ߓ%\!SX1˴̜RWɣh|lx:hNw炽-;G]9LL}dݜ!pH 2!d3Kv^\e Ftm Ipwwmx,|W`R$aU ˥!/t$l;hߵl2R3{Kӽ@FA?h;mVEG*Z`ć`ٱibZlBJqXrJz_ԝ[ Uc^\DzE0Ct-V9mp p*+x09(Ͳ UWWvTu McH ӵ}_xq=֤;`oC^t(I6}0c\}0EQC ΔPB$U᧨O[;)6\ geMMlD/GЄq8rRY Kk+3P3΢AR+_p `ட#sm|3*M à05vG.:|ދ _d5fhT9O.}H{Y6f%%'9Bg) X^kvsvz|Jc9>9GIFq5 wb.rbni<5.‡]*lI\7:"M<}fB:ؼn!\WGhdG-]T8Fq c%~H7CfmKy[[-6M+_|`Ϫ>?F~Pʳv(y4x}82okMމ 7hĥ.,8|h5<ֳf3M-.MatjߢƸs|¼.GolI.Č5~ښ9VJ T8VuZbap4Ov 2Ec;13楺=}q}S^RP6Uw)L'0EOJo {Z)ViĔz,^n>0)=o?DŹzZDIig} yi?8j3y?_ݵn22@lkbT꧙YE]J9w\u.JT| q]H~kCS/.QXz&gUTK %ovtd|YĂ3 zY*d'8h $žLOyWmxPx":|$"Gp7WRS ԍY_ܭLBu5!n(UUu ux7F}0=|reZ!_aRM[jjOfwt;qX3a^O]ƅ,nk.6y֐aOye P:Ƞ΁q*6t}#|!H\ 6}+ OYb4^tv~AW-}l*2mk8:[ P@98ᾠz|in,mu"d2Tca 2K+9Ap>czZf[=6rH {A&D eJi{Olu6iO-蒀:{ko&XH @gʑh%=_BGI7^tNS2srua_+heqp>ظ ijm(ǻԓ:="|5L DXB'>++2RqM :TUpg;@ȊKTަJJl!ۭ;7kC I>BqJ'v1LҊ'?ͅJJ bM!d#6mV? cq13G8GcI>7'p8&r?U.:VTdµS` )T^ ?+,h 9׷S%=^DNE:%-еg"$V3uym8==UX71wEhx'wS7|Q&K]. <ig44d떂ֺ/.r`.}r.Rsb.Qf,0N_'F3c>\%SʇÁKtxzvMG e4jz[*B\K, '|.LG7EX/jfD,AblXe kF]90F,qs5?/=X% y?rv ! OտtPkGuуGUu|›-d}&]{e:O/4u򣮗J.d׀CYidk@Bz/2QK2)I]#\#)JQ umT|ꂾkv6ـSQT3e'M3k0.QTQGegq{"+}TW* . ؍ :>0 v\{O;f@ZW0iZZCLØqKdf4z]q1&2TnU&F(TJVł|p\"FH1vd]t}п5-"|hP)_hN'>z4,lZZyCȾ\?];+H)3-OIZ/6~Tղ1u iߺ[VT[>>ͿJyiUK Mh]]B|&grv~1n}|C;.]R6?`jP`ȩ;udHӍ8äUM,D~B8}àx2raC 0 !ܷ`w>{z0WsX/caq :ˉe9ӑ[gaO3BT-(FY iqHCHJ=XFt^V'`Wb̛ƫS̒op_?U&:8.ju㻊GtbiGZcr?L 9#U`2<[tv$i#߫M ^CE)ӆ}7r`dVtpT`Y<7rGd}Ʈ^rܖ ~UK]WVлT]*%u h(Ro-N5%g\\RuLFRCK` ˒u[$!&aEs3%)o ȁ@ sw'Q3[e"MSc?%! !lxʿ֭VG0(0iAlF Kƿ2^r ne5D*MRL"3brtn4X48LJ2;G=ԫǀy׈Cf|CJv O_KR`:4`4œ@oˮi9S^m>Nwrō[[WltMQw--&;QZ/ƾwz,=?h[ NVd5f[5D:q& AƖo:׬]:sʯD" Z3ӆQo}@LsO ҿ^(=F3gkM2Fed+$ɀWEY |Y*Օ)vyvvoFFo3Wx+m ]L=.h=Bhs"b$y@ֻqdJ-b@$)yjڀpQӸu3}:vqXDfhm|Bi$u^=?"%㔒fNe}rVO#tFa "e~)(^hDGBc1~պE1e^/PCuxBJ)Ճ&7{zey2C T\t!/^X²zWџU'ޢ:U$dw8%i}$ 1vqoT2L$>,a _sq!0d=\Sj3V @w,m2-1 7:-;1@3a7*ۢW~wU9őrd|/zҹ;>p.dRx/dy==YD@a&gcԿ]^D@y V!c# MXRWJ-Fw /ov;(?DtFwtPj/t fv[\m1tRڌuu/\iSJՊz TT&ypJqԆ98&{2 UDι&͇j;wG ҇]\Ca!$8?` a—gqYNh:o]QB؈3,ΪH:Z|>n,Qa`0 |sxW90v.ahla|޶r \8w+G&GH9ue;86a޽yOW$(LٱḮ!'WWY6+ќ䵩[ ~8Y}(:etA.l~fϥcYҝpl(^5uZlOWnkğZ䁨sz_5>˨KyH̏$Yvc-(m]4zn6 [n'.7T$oJpYcP7SUmӜrEuK@϶ru?+l]*0[ʟAw2X@~@-f:0 у -؉h?">2[0b Ċ"(KDAZ,EQ tK&@ҮW%N\QOϏ> Qe6ٜǷ'٤K4_D aׯktGW^I H_ގR&ʹgoI'&bT^ߐvyAYgf2Q(?ϛi%5ҧ8(n긣\iUEZ)n-޵Ъ4Og77qff Z <g\UX< TnmM\߻C2ߔ%dHg TCAr~p ?X^'T%RvH Ao<ɜmJ =v{ymcKG%!֣ۆ?hF@+TX/1)#<;=[z*t5e0х@`5b2l[w΋Qq4vݖ?a_1: /7XԢy%&[rOc8z6%s;7}` Lvw6e /f"5u[c`re.lo 3|tZ$RW9mG +  0% l)JTx3TB_Y@. SnRLE aʏʬZX\E#$8:kG #%}oD쇛,NXr((W]1lJ_K^(iOwo5 HFsJqs=f?\Lmq\ƫ9ogNV0'-N&H6籒q>]=V]w6(2^}URlX%X|qI[C4u>%&I4i_l?œnȏɲwCV3pգC2>c DNǫ{Zs X4'Y[YbwV46/ #Z[0aRQ%>nF%eqZǙr,8gZOĊGbN}wH[.㏴-XFiQa30!,ʷVJ0{ zHU/م4BAAQw(6/~sBPqL1rM+Y;̥3T K\y޳i0!ZsFI9yP>ќŧuܨٟ!T7BHu't@V&TġGO24@*x[gK7vpZ hDNڹn3GA{6c@DZY"r+Dnn̺85Q\_KlǤu^_veTaڣ@ abudQhy{ = Ds ޛ $x3 gy^?NEW9Dy.f? p`[ X(@7s) %r |p)fMH9ُ LsbO 񺾑:fn;x E,ӣVlRϟ#m~rL7wj.8*=dyD=Bb~0<ռ- ;:ĨrbtGtn^P!ٗl7H\/h<2`u ".\eY$/,5 dTWPm+\6*.:Xk]Ef~̣f;AP41]wϦ3y'*?3کBtƗ{\ͣ c _ ilMB|4䒪C[?5KWtd.pZOs=*y&hSyRwņV8|n6)VDdT :[UsX!7cs EapέC"2fZ0m7j3k(֕I (]*Ʀ-r^eG4 ߹ddQҮ7 OjL)K|@7k{W ^<4/<ө+:$:>+ 4d㖩Ru{T]lOaC^q\nJ3N;h켛>`л֑dEx>k% 4{䏓3xxj-2W[aaڢ M6I8s2dԻs pA*{ڍm;|zTʦ(qzSH,@_ FZ3 'yȐPj ӫTo|G{-S5,sqN`kSJaQj͞pϭR /80EEefW8!D>:k~z{1g"c0k={K)7ť@0 {1SB gMJ|; ==7*DG<[AG~ϖbyᇉK6ō82Gym5\' ^8RUwN[P: W5XUO w=ed#f-})\%L>0j Wuկ?YƳW c t׳7 H_ƗJx;#xw~;yCl _C̦{cat.li:_Q^д҂ve^0T,i0@Nw3길n zs7MYtY7EhQ|_AIs"SEsa~V]-j)T}[q:yb+Nx_|3{h ׮&qf˲aeGA'i*38bIJbx45m[ohC@'S4⏷gflW̭|sOjNt !֜*3L;wLyZ7f,AOoHҶ$&e"^g84y'G;@~S9#*R4FiAӞ^1˦[&X mEbXQCMNXDjigi}IN[G4J=уpxRNQIٹ(SduP.쥊~ (FYkH+_iNaؐ]x]' Xֶ9jLo}>}D=8".y%~c*EjGLWŚOEk_4fرKq 0yՄF~s =d'6jcH4ɃfZhڐF6˼8c"4 SnL[Zdzon|VOyD]kiLXޯ-z 2f@H4k\r-=ZDaN^-0n&s=c hXCs<cU'EqF]@\:t+OV*fB4# ܳy_?&}b ڊכl8RVhO.|%9PWnCtnmhJ=n2V ^DG;P%l|r#0cRm?;uf:q1{ʵBTU >n] +q&r :\tԈִgkSb#/$=+If)J:`NWFu8$'ͣ`?q 4fRi% Lm9w w![f?ox0<ŕt SuX?K~`a+jmU M8U9Ho.KLON'hp|`F#cP{MZq3,Ro'6SI\K=x6o|d"y4S κbG&B RAn!.TB,MjNRdB&aNrm©8)'O!3Aq<dw63_oUfřFxx0܋OCl\ b޲0Ǥ+ (Ӡ!X-5c1\pd ,c }ا̙*M>|rZss=l _gz^)7<6*a &AT1RG߁xR;iY1#ceԜI#sha 0%Wiv %("=j(Y~&qYerGB~]|:M5mX |[m 3"PZCK`rN=.Nmw6o"|ćY_?^:};s@*z@ہ 22IуPDKPFF|ꄫE|I&ٍ ߏ : g#7]Zz,*C%zrHoBM"" rtn܂1\/Nj{jokHO1 q(ẃ TBGlci}tZ$cr Ɨ(6GsSMޜo9-mݱhU%)nXPȺA']hû 9iTr {F?[O[6<RH'ҹ1eH`Egල xoD)Pn9N/Vl!;D7 =k]mf a\5qIW!5JQ[.8UpzU%YS@-77Ç rΝi<1^ڢ(@ ^xHsoVyp`m2x`\JlQfx _ca,L˗@¨wX5ހCC#Éo"wlfh֗F"uʵ~YA[WCs/T#i`F=kp\l{%gGKT! hTv$/{ E ZYLD 4LtvF]mV6nyBNnD3cu[ ~unwEjҖ<YyãРYG%j:FcE0/4 ezXAiC B5vp\f 3mVW(ݛXyP%!||{^5R#{[pLe%}Su'Թw%szL4bp(% 3-KPDga%xy4x溿|F-W[/58ySwBf sd*g]ĻF,Tw ʯk;b4Hq.N{fbr{ [{Ҫ-/煩-!lk|c8ŒSKr{zHܻGNN ݬE]TJatg?cL?ijsEK1&0R"?,Mtl?0kϕ@LjDCVXosil_6YN@_aKczBb!΁{hᄭjCU`|vlnRjpE2 uƙ]|uǡA{8*MU1^R dʄYBw)~oRnu1JIUg8l}wvIIVpEaUPt(֤wUT(( ЗEj_Db }kɱJqW[@.I" մ ĕE7F˚g*|D(!/J԰h fŽC#wأI!ύO4($Qs|~MTBCVt6Z7Yo6Y6k0Fw#۹璻$کN vhxU>Kw;I9+ bʴvwX^'ĒLgܦ/@ܔTZϙswY؟ `1Pp7Ϊª{T:Wфv]ibՒ~\>Kt(a)?>߄GɞXw ?1ZH0Sc|? C9QPc[6oVB.r?[u}!y!YaL7 ف9P٪&n՜t>gݪr lKNK$Yd\':۝(7>Dw)Ԉgvo H])[ {{1*P<(:6Td'g&c Ä|#;~T6<|L-,.X3G:beNnHJzܰfaDT% Ӟeב O޼0X욦RpՍ/PUfDVsAd4;3V]r)gk r`FpОI]" Z_}ױ6C?+jxMj]+\KhЅ^*AWu-9gCIhE$Krӻr`'>:NץLTe iЭk]"-.2ƻY ?2R͠]a<:i+!Pt,u¨1QxZ& v0l8(E0v+Tw@4ԩ' l&0N=8*ÞuECt+{/8#S #["]x/2P>:DcN Cim(T{wt+`~_~kw-+kej{ 9 US24|a++UyO팿8m5V!=#R ӈFI)|8*>7K/_w_ n1JBUԅ 9GN[1u܂E$ Q!<\Kt6 +$Qg`2-CBwb'2Ϛ᝷[~52??i -|OT!7%A@&Us$n"%e퐖Z < ) OͻL;4rQV;<D/ hq-R `f&(5A`U6dHa,cb3F 5Tq|:{ B{+3nخ-6nÀMCf-f!O(zUFѡ%Wt< T z4gEE+ &~o qﲍ푅͠ic2riPXXC8(|PK7uM*6怿'ˈzaVO"iuUtֶ|$eWb!ui֯cHũX=3M=yw?"Cm2ހ~7@ z Kf 0 &Uw;8ZlJ-t{t=A4^q_Y#, b>۟V6 A $y\rv]|,mx\u[1ws5A5EP^{C=dvb-rD/&McZ'gշI=$o ";2x{C^v؅Hsp%gd/O\9祕ԫy ō(W)V^-*k8&V-Y4nAm"hu>(vqjAUP78$RЭEZ";&V^VWoh3exO=ˑyB 7!]5eet!ÏiPlp#!af.Ƣ2>b]=K_|( >V/`rM<`i`#W_G+i1:.ZV譧'i;H$6-vrmrP[c+H6?$P{-{FLJ(:1+hg]ͳgho>$F9{&!nA-YeAOzy! /<駏l{K|Pq̯ʭ!ᡆvzEQJ,_Iʄ4I1MHfa&]jQ+5p1iLVn@ |VU9RZx➔6Hh89J,bHύ'hP}x^bCSv%d P1TAࡄksW#D|}SCmҰ|\gꀃ Esf&]iry6õ!֮T5Y]Eg"/ d6*:^ܝoH!tJz/zBo+T"s=uk;, >Przb}r~XS}sIy$-9e\:kl'C_yܬ zL1a%+ ͹Ss2L7ĨfROci_؅0+z M&ֈM.8@% _ K5e:5~ZFoW ]ZE@MswQ]U}Q1瘱 ͱLqw"СO fAtMty]|E^pzp;~]2GE!b~.8P]Bdq!#h8҂{VksUJMM'3HYlIz(ȑQ/g"`fڄ @?W $|#bH9,V>Sq顋۟TchhW񓊒 ,]>ָ Xqx5*[0k䞠:KʜLM'@LT"WSiC2[)xS|ᅈx z \sBeɎ$Z`F.޺QZ={3c&rp~˨Ƹhx"\f^02)Qw E,L+C-d/|ṴDZO0Ϥ3{C +Q lX 1Cf,wl) 4EZHMg*:G"f/T}|R`c./JWBA䁷3.a(X֑j>_q4W1X0+mJIÎHۺ<={IzޅuBSZr]HН|G#=&6hPpy!,_S=s 1k]HZ ƎX|e),^+*"ΘǗS848=p)3D D]9>ae'-p&f$_wtq3en ss+ 3WODvIZuhۤ; Ϟ]r(Fn4:čWeڒ9da,ڵ<`1~or.smrdLY!ڶ@T21ak8$۞|v֍)O[(lZ>PE&^>[ߪzOk)z7d&+i2px^TWB#]l)'jF :Qa gZ4^،w}GF(yj^5aoXhzW:@V ( @ {Z4U_&z ׯg]u5w+X(i G׻ztj|uF-u[#J?>e;}13] *j\d`kH k͓FMՖѾZ pzǒE["zϨJy$u˒%gN+`R:7F9и;- ށT:8lQ'|ߧwdi\SV9D껈C.b6H$&@\kBt54')N~ QsX 5w^weZ]`+4"y(ODef ŒI')Kڳe`&*`.-z!SK?*YºЦŃ Ѱ2Ίp7%(.K*u_ZyE$q~PHU`y_&̍w]w;hy:n~#FapuîՠvyPa^ R1vvÆknxwskxR_xoѥ %I {@ژ ױm*Xc5.E2*=n ''yETYc#rOAOU!~Qҳ+Ƥ%5w]&a2. .7?gBorWE b)^QGE`(`ifwjԋ1aJ{'+stY'mn#,K 15ޅ ;L= U¦ݡ_-{qC(j 7bc]B;bݎ`Wv%8Sn2#+[aWA$E_ń75jX܀jfg#ja+qYHmjabGvx+LӐI%Cƃ<:R .YWl%א376ZMV| (nR !q-~7lKI@#n9N䷸Y]ru f{^_v7n6/W*ђ[=QFd¦#-9]t! 2:d5@w_\8שUg2v>WZudo5BXމmG涤#ڐ`v_-. U=j&sc0fIɞᑖ?,[E ["܈bmnrPA mM(} @,xMDJ8Js uyN~C'M"%rk^Z#2c,^!(`5-L J'hrEJU2Tt5MQJ"*<4pa7fa|_/Z7NޜLՅשBzySs'N*mۚ,L^ J=V[M6kn'b%XZ2N$b#&\9誽Ojߐ\NȔ?J2 .ބj;@M.3ؽ1 P/ ><- 3;@g;#{5əakwkt}>~/H K_\Ӝ nKk;2kG)w(閳Nr4\{,_ WФB 0LcYBK|=)I*d Xcx_HՋ2b~ȩ?9yv! gN\ KTezȬ4C4Ľ(O=׸yA, ήI%ӎ-V|%7s<1o""%[|-tdu!ܐ^]q7{uK *}N,.\a'>#􍃠2Tiv)aqpuCQJ>LRX&J*/6so'Z8 g.²c%T9[ ּ3z~z?*!`.Qx}f (pXY[?7KRQ 1ˢ1%HF@@5BgV aé%(x2y8<3 *t4qO ׭H&ocN5#9*_lT21_*ݹuf{g4V1sJ?R] J_e@l 7ӤP5W[22zLc&{p2tyڴkUE@jbTE:PPfvUEC .te$p\ +TO 9{Ъm'ﰋ3Z oh~q75 3LˋFQ4wSVvld&`͚H\'7i`ڈ.MV{Us֠:Qˆ?э[ hja%Q19B4R9> [yW9i^G=ג T IijFmЖo%A#%~J%+>/.8C,tWvRފY R.JFs ~FP!h kԘC^ YXMu֯9X~i|3SHFN3yK(ˆzUX]l0ގOgL_~R>600>-v&ǯyaq g].9L j!sd\vY %IQձ\F K$24$8oxHr4F+1ƒfŒ^|(/rpoBl}֩ΥgV6xiFiz -3!Aw3EGC觎EnD˳s\ Ytj+s~3 YssSm{N=!ޔd²B'uj`rnAcd%QB$u0'-.'xT|ͭ_^hT}Vjs8<" NH;AS!\55ef^nD"Qy1drd[D%$H GbۆAb?r1j~>bU#啧(9霅tC$J ΋|6(B(`π+36k-"!L:0+vشԎ=ʠl)OVG't6I**™c*WrC:#2t<鯄_rhjA4UԯIFηg?S$&nvQS/P@DKGYu OAUV,[KW?Q"#~th )Xr:GpEO'b RjV35+:1*%XĵδOv"4+,Vz6 7:,a'VF/Ֆ(Ap3ٖki׻?J1sK?5kN)`=!*w>> PR8S5|XySnxi3ʲ4Zj@S,&JgFGj>On {wc |G|x?S /]Jne<נ9'!- +Esh+p[eZ%\~n4 "¿G̋A.jPa1pq^`ss[yJ[4nv0QSG5 q`eh$ =*bChIيB~P.ӣ}Dǣk־々*酾![ U\#،u܃m6 G$myؙS^܆]@^ݚd`߾g~]t?`jypStlR-Zw7/9+9YSoVj%x7cUD ̓YGhda:h:sg姍l9(E[M_Ezk|u:H_RsG%d~VjqreuUٕ7ד~)8di/_PL?:-\[)oU)}l.Œd8y f$_gLVѥQOC6nlg7A 6ynx]b   .>UvKМrrR:c7qJ@|b%U1*!#+}fM@͈%HEq(xDZ"`ז,y4];|sTu\Fl$ [Ƽ`FIl N*i;:/S`Hma\ֈql߰tꕊ?W\Q ~`c$?:p:c\ft-{+dOʦbg'6=GCi栛W \ u0"9ȇv-Cua(e>"S3 6Zd ?=GAI٨i v8$ *tSnS X! WU!JE1e V*6f+ަB&LB$gBTN?ʙl376qMߍ!BR /d`2⦿nìx֫49ιFW=LyDhlldr@&{K0hv6LГ7{`IUN%~9[l훆_ۃ&{(4eD71n@p]T:E J6CWR  Hh(!ʖ `RmT9׍I^dНl|\j٫ȂN'zMרI5hO$хApre꛲GcCo܄]bc9o^ #,|w3Gǀ%SoеKI ǯS3[7VFIv3SdjXCdc="^f:d!E 4Q҂I0Ցc,=}qX8X-DIKTb] r}| %?įij Nr6bȳ"DG) }бF Ia/R D!spxLJQ4#݃5hIƇȕ^Z Z/ZoLߺK 3FfS:i+>drc`c4P[ `yhaaWΕUņF'@o)%+*YD[֟\4HM]w^zϕOwxç1'4ܪѮ9 _k|j1~}$Z UY"G៿XtUݬdo= u?-mZlӤ,qvtmB?aDf>o6(xGcUڥWeXd0YbIbȺݦ9 e*l Bn8!k}n鄓 SeEnjeOǭp2Hn`v{@y DEU&W!,NJHݿh8A~h/kw[$9fwC5fRq p%P :#c5Q*:xbz(I MFsP ζ>F+zda"d'%su&.x}Ij4 F c:IO(5'p:z|ȿr4B-җF]t<\AgQ@z*曰_0~1l.c-q0ͷ+p 7(H+ uo0I)& Œ ޟ'A~E0"yϷB{3 9R Lb8Ns g(N^ Ǒ{;"q\lK]KLԒRJk[ZԠѳPOj$Wܞ)Y.@x _B5*zN؇W? nfTBȉuG FusbUOd7FYbIOt3rtO=DY$C-¶.#= wX'!AJȰS0&&,͹E<7Ku9Sn?eoZTh=Qu;pkBJa!};}}e Yuit0` > *(R݉hƉac;Vd$M 8jFOȓX&[bJf"'G4] xP ' qj3Z5fr+㾝>Kgb&kٞݴKZ2o ӛ[M\IV&CYsã8G#QHK)C ξ/#ev_0>WCdG#*Mk/aZeӳ4'=IB yN%^NoxcT,i_-5}ߝ(yG\Ou_4][`Oس~ RC@ ۋ5E׬ͦk.Y5hGt#!FU;JbV]VOR=.`4Pkh^ qGzL -"x'2PL&ji)%ڭi g8ÞseS?{Gynai~8B"t@3ћxF&}0RﱦZEXC4^^ ۰⠹;%O7ȋz7g%:z+Y|g%^m=rm|hsR{܆,H5t"8=8[eLޮrgx|a"U[E-~d5n&A=EN9Ovo pZ"^T̈́Z&-2q X-o_wQD_b:Am%}-ÌB*)uB7`[s*@|~㘆(H^b̆9X,(O+%cXE5qJ)N-bS~`&`?H(զ ~/[L>:eV8^˸6HDUG=S!]WO酲vT%Z:픻Ml+4='.!`B,: M `o%Cr7Q-.eڬYsn.z)O"s,-Rv. 6PMJ ذL^<#OCkO+"):Fa4;c)3=[߹H_wU`jLRɆ1+OR W׹&YX wGDmmLʙ>$ FW]:Se($Z1$*c!-*asՐ(wki  i"?$5I7&Z92/dQlmO$7OL"?޺WR Wrp{ Վ@UޘgVuaΉ] s'e9ԗڅ`hM!kiBͪD}" \Lerp+wHq2r1"lQY 8q4[t3rd^Q,O*SD>~%3 vU}JQ: (#-8|[j}IQA-tm'`}ZG9+Su0=uBמ)'Y_LU=׋ ^+AHfoS*x¿MfgLTm}Ʀ83RRiiA@p ˸ DzA$ڮ9j[`'RյS }DI:+ECTϓ+ CKWu;S} A%+`f}rK=;? WC? W[n m;֥дXoU^J) ~8M؁\^xTFwHÁ@7T6ڞf\+!H!cԷ\AX!ri,%1EFogX^-esRu"6+d}zx5?2\e7M&uۘ*YQ0s'لQhzYLxW)oq}*tBk fC9 Ihme0jA!5Fǖ܍yV?QKjMO?LG~ ĉr a6èI1u g (0~ [*Ps4G/8DnZא $ 9f*P `D>1ĹkNE`2CBPyqT df)L˃M* OŒ ^nRt=!$2G俱a16@xsϺP`7i_U[U#۹ps,{${ XZ{Mݯm^zؗlKOGQj[r9$S%|[D1u rHc$kl1ْ!Ύ}S:lH°c}6Cq'\E4[1-k,#*Eܵ;7x3~O]2WRjw ]E$:e3mk8z˸fCJRis mk[˖QuEGhiCwf'~A`+YM<-SG@(nr*,? %@j 9Uc8 IH?K-*<<6)sm(tYޔm}] I"㟡BZ38culU%|+A裯,rˑmY'5R3CΤB)o҅Wh˿*2A=^fI{kvAo k902WR鏟bџ,Q_(wS)wcBXe'?aMb$@yjvBsj~%a?þHUӡ:|PXsݍ` LuPs]&@&G)vu="ht/,WAg&4kIPQl~,]Uc4 զ$tĚu" wL#h핳9F_e6b'%R;D4͹ܠD6NMDqq{#O&UHXU.؋OU)J<~׫ E-"XxCp5@To5s$<=G<-*hN tf/] s4%FIC+c*~!Dù sʝUvܚ&1H@MD]8B매Bu)$aDe6GGkw_gҰ¸' o|{0': Cv1Ҽe%o>Nƭ ɵ&(AFd*C^qBM",,0LTc _qaPKE*tz:0騙#TE8^lq/Rvi\ ~N$ =L{ͯ6n}jo/$'fP E(փdȦFXѮwY8_ռ`(c iSlǿWL܁Z@.Tx-3eZ^*PPMFSF.)z)UqA Q՘g-6)/7uG}m ?'!ذs@1Ju:ڨ(5ݸ;RdTa?yOV?7V߹ZgwH̵|r|Zn1-6il-BΎjBKJ-Dmex)8x ^%Խ.CE33ǔfo\q㳏xx[i>Ti;-Z:|jb..`rv;0n{U!~\KW=k:StFsA "qc5h7%թ܉a!l^|M~tTTBc~.x`JI.J 6cZ1~ J:!vtP|ٸټv~xݶ>4r ׺/j$șgpo`b?{-.O" hFlG7uQt`^l=&bGXnP&.x&?\xQ [yhӄwabm)cMm (Z EJr=嚷O%}w,hYīUzml_^ObQ'M7u2o{r"RdpޞZh1:A:ai]z.43[ZIo2 -H< ,\?EHGnQ_z_GI XJb1~I55Ah`Uk8l/H v!lk@'?wޓ0Թ7L_.`~D*T4=gs =gv> q%a;YbgX h5dDy ]@C<Ϯ5m d,%ף1/bU" !{M_ߞNt f6XK n6E_WpSJN$klcYC*(&T[)Bwc68L# ZoOk/D2BZG˅|`x]R6J7RE0}P~K@Ee×IiCkVNEV\d0eU%D= `5Whs2 .j=UoJ {6-8K)\42"rSAxtg`ݥTN@- (^L똷T}8'<Y+4w,LM&/4UKٻ8vտRï+-yXk k/-J?#uAm7[?"fJ]2XMVɉO{dĀ mS'?ϛjH6yy Bjk? \{Q)/vmjUyz1fU5zJ'E1ݔz֦\x7n\Vh,wm<2$Ma40>ZɷhU Ldykfѧ"/ܕ p~dK y _ќ߳b{JR6T@,&™j>hZPVƮD$;wQBhG4fv[XFk$C)r3aIJ;MlO={uΤ'Lw*mNAPW"?}y W?+1 %`Š }."T08IP\nZYo$W*-jyhͶXw]816g1.IRz)•XՍYw:b mO_1$MQ4|Dܜ+wzFN [ -:G}895RkZ.3H~e# X==\1:>R0 %4:DUjvʝcȿRhO<ݲ b IHt'?rݜP[}Z&L_}]J%;U7+q4_%Ҍ&a.`5E(c "5 o   ͅMIw>a.“?vѱy -B!f<^>s_YJԛq6/Q N.Ҵ/M\0IH,=ScG/^1,W9:m|_aJ޸' E[6np/_U.J4{n؇=- }UMđt܍ʭpvBWVwǭAÑQ*-N& FRAYtƼ~T~ RkRRߴ$GwftH6 i..}+̓5\U-K5A9rxa42WT*O$ؐx~>)o÷uYPB( |߼S'!ؔ)' $iI?6OܹX*D.g8GQwA>N[ʞ\A7(2Q茝u"H^5_oBw1s}׶|ԚUNӜհP@U'uBw随)Ueqy9͢zG+VǮa[* $ F1~G]s/#w0HBj*A^غmhf' ӶC?M϶bebMaXϳCp!+ݐ]ܗsѴ+Uvnd;Z[`{?߱3 ÇFƹjȬ7)fXg'YwߥD :"XDtDзp' Iuz)ߙ<[DμȴjU i֛qzRjRr!Hs5[&>_aUS,>ɕP9>Bv+T9Q!eJ995 ƴ+5WጺzIBa|Cs'] )m^ly?l$2i¤'\LrTbX~! J{`,0[ ++~SAݷϷ9w EAa *_NFB -։؎stdz<<4HwT7v*1EyhI{6 ʩ&VZ 4 Grbnp?F*c}(T:3ftFVz1=|7~ Ku.E'Pֽ}#[]#Op'<Im߁s%?$xeSGd#F4.=Pav*86hvW <"\vC<=Ed;@clz{j,E+ ĉؐs %04ps1S/m}Q_kG/Y5Gi_uy>C秪؞xX6 aRVGsWf.Vo>LcBR%l8  밶Z}̪baf+g%~R?OVKE&mDxk6!W%L! 1dM:77h- bVdיf#<>fMIY x 7x*+聦SsiH͕ hn - -_koAEI_|Y*g2  %RPFQ7y VMXTejf &y0 c /~  /&҇biﶬYP^M|Ɛpb}l rLiDV _5n<_Q o.NNe5^%獙. b̓Fϝ"n8j)nqew w{ $r0 ,/4]-9TBA{RV0cԞU"CCIyM ʘ@p4Xe"g};(*CL>fk%FpV:H8bN-ҼtVwqr2+P ub#3eH;{/汆P ڝ/>X"1e^ ieF]擐@)X'*ҔQtW:b@7Fb7Ð ށk`<(2{a{)ӽ9,O _;Iֳ7ÆVDS? &,[n` 3 mпճ:rㆮIߎ zy5NxWX莱졉wFu8,RAͱ'04 3ZѼUfƌPLVU<^rwOg7v7M \tNDæj$u'2Q)1\/L>c6:߬R2j6fHs -ϗ/g՘z &y'{*&(W UG]Ywgap~0/v`vJZ.\g"PD\~0D>m6H;,jh-}o_Uƕqj4v/Mɋ]Xq \jDnxY#hUM5AûlAa1h7'~Gh Suf vTIqg_kiװ@q!%pns@@UGܲnI/gVݹ:Ui~ giWg˧!~mjr{'su2g\@~1y:\kpTi.gv%\=kv'ML,ΚOfzmGnZ7\KˁGgp0/'n&N[!#D`>'YVr;9T1*VE,^82jf{uUjǤVP A@٫w庬C4?𱒳a˕pTV=/jZڼS=ܪtv{!4in/FO.o0-;jW#/):Te=a-Ʌ'nsOQmAd"/yt ;ڬhloG WGc~zveA>IM4jÄsO#bj`PZ3,*qTVWKGuDcEoΧb  Rt5X7;Q$p M٦{\ |{rM+꾃)2P ctx2i>,Q:d*CneVw(whu']Nܻ{5DT;%&BS$ q;֪7Kzb  ^v3bsucLc4y~LWŤ-]ò65 [Sb'C,LtU‹ ΁\}_N0ʞ.fN{j6_X@p1n4)s4[""$%Αjns3JI]iwҚQo]uCxvoZ'|a@ta5hYDT7B{T2Ƭo(/m'ܬ(q{M"(H5zʣ@x&G]#9iJ~`u'BQ%McW3y*E*mRAg~1-kEV r?{)x%=MtYFfh0HTBJkdcν$l 5 桅Gpk>ڐʠz) 8QTIʹ?OͲvd7×aVO#͸[a]p&{W#v;jVlgK/H.k`|<[GVH}16=39K W MF"= =XY,`Gts. VLM 7]AgZ s,\:@Љ>f;~4N7PRtӾpZ]M ŽtsAw?kř2 QzVEWwXfT<صL ƪ: Thu٠$]RP|Yx#:UnQ+CjsVLC98mR)*v D%)5/(xZ>sAS8dNU[,K1|HՎyi)r*.G ;8TYbij*k%soT"8ٽg3%ś;*?7<1`EYvZ=iQzT豯%- 4VKhVK[hoU9bКj5(8|&cF`Łs(J.SO+"gCc0C՚}X9j00 '!-\g=fEWhEA" ƅmtO@ppMbET}BZ D!:&ZS_ 4Ә[ ʔppj 0G^>kY/kSr̅UUVE )l訡)xnOΚJzWX!h$;rO+ۃdeWSV=$"M|-`G_AOZ."va QXM0'{{qQpѤLN3PmG.x`ʧKѯLJ:yBz  }H7QvC2433Ǚ@m#/Lnдޞ "_~2N$kp()b-/YcjPsyV֟NOE%=Ya׳g6'{۔.$k; j>8,đM-]zͬ}zq4jz=ǧQv@CZ2n,dRM׀͆d\fOފ5ϴ'~@+y`RF-!RdK@\^פ5K]hSPEjƱ0tHX6&U7D%'2XYe?RJ!{_J^:yu^Mw[xķ65\?4JO˜(.11M$oީ1*ć5 .|.t`sk)(G (͞PX!/2bGWcd }΢:Qb4]?\ R k񸬅ba {]sJ\V!7\8'||upZ;ZyzR$*ʋ੯G S~+K礧0b5bIA~5$AFBฤoLޞ:'$RTLe"n8rchZxAHg trCZ1 $r72eo.s |ΜV $o7Om2ZRj7iJ(٦z=ER~>JLR8U Ly۶>RR H2[``Lu_T 5c)^Q#]y%9ʌ )KO4E2C-<-Tٺ|aCqC :-txB=kN>Da*aRK a[FA5El,xǕtU/d4Q`| oX^EtO!%+ ;C̤T3e"@D) '=(Xh2̾^T#WTj]?Y|S{;„ @Dž ;웃(5 ~+շ[w,AC]7 ϫ7v{hOp:e< x6]I2wW/7@)s/*̐rFzTz1}ENx3d,P g)/:/ii+^Tݘ|iUrPdaԙ 1RA°o5] H5kնr.=$ F~]pCF5ÆlH%_0{U 3P>ONO PMHd 91}$T94$_=g)8 +CO<~ S[(P'P 7iJcA +-M6ʽd[Gُu`5|@s2~l9^וp`5 86e+ 4೓YˆEfw@ [7~V{cP1"xOl2I@^QdU ˆlX]Tq 8YYg!JBKAKt-nq[V&9EWo5'ZRv*z6;nMG1Qv #w3(>\>|@І 3 # !u|Ї*f79MPVKn B/<) !)h:ۊvK4qaa@h,,!E k;'u1z$B˟/S_ppEP" |QHD+-*DZGՔdvhQ`e#ܜtnGh_J%R\%MȶsRE]lLMZ (׎N.IqsFB)|˨czj;;&6|鋳[Lm;Cp ʛ W5DMgDXXk `"{SOsK@;4g1P2cs.po[q[v ,byWfGPC-|3Ms85gi wm'$>|X00]O.F!;ԍ}v<0:Y9LnL;%X"$scį!MD,{WҔ3z) }}}o5)S9Ԥz h5ܯ@*=]zPm!o9i;l{mK_]䨤3{ׁc$x$@8D__d|.^8kHk*\0KU ^td9"AX>8!X,lD'0Bt=/Kg}zOy~: @`ZLKj`Dm7tI'v)Wnk Y&\+gX.71^/| (/\HWlfr)Ӊ]%f9{]y2JgLx`ֲDQ6[t,-*XB|xØsf<^BotXW|'$&nm@%Q5ņ ,yV˶&Zm.gƥrlvdrٙBBmaF)Zv,m>E|S߻_tBQkXjԆoPT$(Ypƌ!V;̅JV9.sA$ ӜՄ uCd '&~Wj8% 6J dk\1%K>1w}Ϊ4yLMI=lX/fd{f\ۅ,:T&P[[ "ĩDY"W~ڻ7 &<{ !eU#4ףPXhzHFkyjSiJ:&D~aL9eL|>8ƱAs^ 'zSؘdu~+Nr5 zB%%c+{|cqSؖ?/ͦsiQޣQAvWFj!Ɗky,Zt.9~tzC ;G5Ncg*N1Lȕ/\1s~)`ڪMǍJ&?84k"v)Z]Z 5|&y&[a+)!QG˘򂍛.C,~r<s7*DVo8ߛD`_?JpO?aֲ,1DbU *B!F,{bM&cӥ+fXUQ':eHvl@OO! X I(?RB%MQU}~S>aT\# 1ܠi{Af Q(tO>ZUufy 4/X6.c}.;S7h:DF ʼnl֒=ghзWe_uqEd;Xh.zh+A>ͩz~HFjhcrʪ E\[A؉"ȀC2x3ID3q߾ep#ּnȀ48k9ǴT @NXڃs:(Sܡ>ND3߿JP{ qΌ0Uk}$ߜ3QŃ31DwbOZ8&#5@A';.+cIZYiarƨ[6! ﴿Jn p`+S#9^Sh\Ց3"&B"ZlzxjB]c;A-;!{;JZKL2Q/p=@hj23a`stݤi VHWCJ<7gܓ]@*K` `\~LjmNO̦T>-wsUE?f/_FɺȀ'r5?rP_1ClC`]|QK+Txȸ365L娏E0t/Ze6)*1!q< \uc/AABoWOFvw>*tRNj=@O>rSL:<,*_/d-ԙ8Y%KQ,3 .kW hY&i#kI2M bx'K5ؗW #4#P9*C6+vl M(l}"5# {[:Z'}EZ/Ot8u0d~w`hO17m|ׂ 4j $erS+tէJd`}BNH|R')= 8Bm# ĺgG1>3_ u&&EخPkAd P9G+6E_ֳVdɃZ^ϴI }5maHP /LM#s\g>yeMwG]}pǭKCQ+6"X kW${?SiyONEHҗyYw5yW*~C,rE"f[߁ٍ&쾆΂- OAΗx[YӹO|gN|s$s23Y8d-.GT`oDRg1-u\NYݛ޲lI⢏mvrs̓`%2 QE pZgOGJ>nш4 h9bi8֪ Q5 J&2P(22?b;UwAvio{p,P_/GN_]}ð.uJ|#soiV]o`ԙGW=L{muޡ20AH(ή}}I)}^< ⎞LIHd ґOOT1,Ms-g%`!v2ˇ5Ȭ[{cȃx NP:'~A}S@ʘ\9As@w晚 4 aψ7pAppϊn\X\!X~vEfIlv(Y>7 >!HdeTkKqeFu^ EC^C1$PU"B:8-xmzJ;EzPҌ?j>sq3x?v+a`!wg&km@:,fkhxk?ӊ988~;=~+MÌ)\,yDz A#1s5G}s=D/m PoqURl$Rg<]ƽaf畇ݦ,%D>rApO7j8C/ֆ8*8@YLG.Fp1b\K*&}Ses^'Y9)>y7ܗkiE+B^>B"z:Tԩct:^C X+*T`'״xLŶ RÂT U+.6_4V_Xh|Oq菉e᮫o FA)p)ƮEڗO'<2Ct"YE##\@f?]h%:Vj`[s C "I&.y>LZ›V|P{/L_xܗ-dnj0F>}ג{ze{_;nTMԀyo%^ C)^I) Bh,V1.k z7xE>y%M'ذA'ԺWz :FC[ 1U,X 3b6F?|U|w߼&(zL=9Bi,W! @Z%ըH⪏cI-21[~dА!C6LDnKwqcհBup $6{#@ )IOf/^<*>>v {o!wf"TRg wByw}QY[:Sax9Ez4/cE K F_Hsz&:5]PX8 HE m_5+4L4@ ƦF ף4{1_`=97ca@v/03dF{g`Q=jOrB7~ "rr04uuJO(Rύp"J1땥k#Ho.+O_) ^NbpGe?/I-e]n[P-0r?(4N޴Zc( K!cɾ6v4`$:sxYZ:OxilD&襹]ǖm0Y͕C`WX2a8&qM_lUESCq߷R&,j-s>y#0rk~612;ڍ-ş;%M`U.U׃L\IZk3"nY4UuIX@o'y0Xa]Qo &*Y/E9l}>L4 >ஆY·B 2+os,;m +$Ǩqnɑ>s9SƼDK]#O=+%_d}X[u17TQӺ鱟t˕1)Er&[> :usiP?xfh>2\>̡Z1Tt aT;^C_ Xu F-B_/|0!*Y7i,X ЖÕڤ tM„`°&τ݁"GTkݖ ∞FC&/M< ;# YȊ?7O[J)hPrn+=򚬛7׮j$NE/B.+kɻo2Z̫r* V"rh#GS=nsouLY}UI4P1jnr;wlzƠe?F~B.ϏXQʹ0j!0#8DoN9;O&-my0,M!zI lPku |91}qL4] ?#2y!u~>jR(vz?v^G77~ie.ƕC'F2j4בWG(LTWX 4'A ƓȦc-G=C@2 t#r9NVZ`fNܝڌ()VdrN3y\z>ԿN}s`+S:!% c3\gw cz ҡ.HzʘLOw&`ⷊ+ਅ^!xU6҃lFuiz%tU}DoVXn*.axbγɁ |%Y[z(P(N [_/CU2mF ljH{E/:|m@9VXx~!3sz*è8Ta(߇7n\7_NLg H_z7>!5 0z~[c}QYV[Ŷ(J6N8g>zPkuyվeݘ >t$oL!-~9ɱ3yI20O>m97.5,A>i:Cp/U,vP"j'l Fb6"XxŸ0wTG5 vBY ]?D|0U F;ԳQ 'aO#B LV~q5BhP5ϻ?i̻KS=FςX'mJ `q_ÿ29!f<λ|%y4Aa*N4+ |a F[k(}eRxV1ɽ"XA?1 za0$)'+~Nvhe8$y (a#Qώ/&g&ڏGyǺY*t-+4xNp$… ;A!uNFלJ#cRD>[G ON[vdTI_RVkh "RX2c[l̻и-ڶ2Ma>*?u&\ o  (5jWU-ubL2t R8;Pq(0ZMvKhe]$Y@T'G9-QzR/ Y)CCYyph@NP$O+67|lold6JVNiSd78>!: a+,r;Dx::\>MBfu-,(5?d@X :0, d<24N<2?}Y"U79tQ؁X'ICMB,,7fv5Хڡ5:|'kŃUTLډ{8HZӋ;*pUϋt@I[9\Ѓ!}hX_KwkFPghQTmT|t۠\+Uḅ0k ٬&. / _nֳ]SpTBeHʀ.wF wf)HjYh$, z.eۤ[k 3 w,B tD,QN>wQR>иhXʢpEY]VYto)ѷF3Xb7 1ᆥzг9Yj9X>d8 _s3\mBN; qڤ3Гڡ>6g0 Rvӳ+0^3`?Z !CYl3"nƟ> }!I?ěIi;] )8B5z}𚩰a^g:H'7zff>KQ)׫Pq~h,ǒ/琝kƵ2eJK|,{g|@SBd8oͅdtG~Ma2K1gӑTOm1:쟸0F6J\9BE++HYcn/7uN>[tVܺ jP %i40,G;D<;ovŭ5 k?L-UAwIRZe)[?E%|5 7u>*6MQڱIRgWDrVMfWA ˽3jd56/RLL֠|ޏ:&Som\ Aީ&@ p4[tZ[m .ҧyqI\yulvi9-3d1m1FhZߊFdwE3As<1nB>̨+"c2eW0+Qa?gWG\ xp yUzD"ؠۥ{c͚Fq ^NKڤTkDz4{XU)mZ, .;谑R>2tc7=.>E5%eY).c{rRfPA0FVg}fNc]g ӝ4k9FeV5:ޢUf:U P"tb)ӞZ2>3W WGѪz/l=gJu\lpK Xvy׸[izΐdOl?B\tāҖEQo(E'AMCʬV)^Tjm`23fulݛ?@7gWrY;hkUڽmyEmbj?:xRqTAuԽ Zg4 !W}YSQc= d94e"GZ4?Z}S\CfUظUDrY.[yn P~֪^QjcSM)ze!~jv{uZ8EB TV30֡5|%\4yŵMR 6ސB8$P6ڦ.݂G+U6C!T_td ʩ/*twDwVi+0@1&@*-"z+лzC:!P_B6,/YӠ C, R&!=1^,0q$c:^YXچceB<(N]2)XJ &P~zb-уnx@Z{ãAGn\007˝ǥXm\ًϹ8qUwq$l$dXʸn}Y˳S 4#|ԓhr"=ź9.)h0r.X` |}|[~8ZvNSj6 )Һ(!lvC܇x$(5xdEAƟ^Fr2&.UI`=Njf$0u7-Z,~"w@7K)1Tu7daaOQ(lTB)gE$scJZawIi;iE/xɎW\e!Ğv1%G=|+ 8ܶƆ0U^~W+ /Wݟu'.mi#ȪXXpф-Ôn 9ƑhI$O^ wbG%'iEDwL%Gnh^#6\gi蕄@L_Y#,0QU~ 9_QbE }ɚQ;&(6 3w3Eؗ;ZU i &>V #;dfDmwˢ3GQJ\Oemt)گdK֍A"a4/ч!k!ܞJݠYnWsHs&cFbh/4{O(xp7pLDa( v -=gQm,MdO֖ɧY < s" Y']m]s )o@LT4ҟ V* ^Hp8N>Z*ɎIb=΁MGFI J\ !0>Y2BfPdK҉;nu€;JdҬ-; //MSW'8E K@ъlDx\&HfeoEۅz]j'qfTJ!˶FWѤ0#WǺPL ˈ%_~{Tr IDú[IfK$ /flrO;@*7;WmsNz<}ޫӆ&f6P][@cFA`nPnR4rB zuf'^5X%;S)l/I'&N/~g^⏽c("!~lW,bͯv!Ob(ZܾWDnD^>XxkpG6(ٳA:ӥRH GWr#QtJ^8>:J_/wEQvZc-;Ya!C'uOS=]4m2Py.vn486l H:oA$8OxӬώ|bh˟D]>(;DMǏB\gD SB矰ؗ}R&=ajhya6|RN@%dmx-c˦[p*$]DqSNނ^*NB< J¿<"AN2rGcnD[z73SBGW|vZ]H8 >&Y^YI}# Lv&jbMh:`ThlW LH,P]_e O,MF-~y6ccby|T7>ezm@]~ -ZK?Y/y' ´ 8ZI_=T5t;}f#B\YPM I$+[<J8gP+B_agHr"k?&ylȨٙRT~ECT[zNj~ Œ%n fer@*]\s''tv )7 ziGui Н۩yfqc#< <B 5{˩3rg 5&辌-xjN1Sk%*"_XZuu'5~.pzJhV-=`sbXk6H bHff=~ȝ]_ I]|pL5WǮ~~.9gX7 Ā ex>*S8'!M {4]Q?_Hpo]f1ު=@K|{V*>/<*6HZQ Nٻ{PP`@j{(>L2QmU4Ms UgP進[C܃o%_lvB^"Sfу70*%L;KLIh#KsfTVr k%l" { DCҙ늭0oBᄡs>^qI%[J0 "4#kC~3ê2Ed=۾j{V!iBmz.2:i 7Ûyd;,&BeuT6Uc>Y[ 9ʝqَekHS<"(&tQk~wg&VڧQQ,a,<#0 >N6vG*VEOL4SXVONMviJWyeUi'H25h8 |W]|;3ԁ!9 .]w9][UYF~"F+S/1yIO~XLiR<*)eO59~4̧qhǵƀÌPVHƮH35ƚφ(GoB*AWYC7mL%4Jp&SMI$ )c+`#șliZ|i];Z$'(p~(+.r#W+ezw/p"Q0@fkE Jkqݧ6UZezץO_rt3J؏I"hAIf߫H!fP/5?)(WWTzlxS(YKJ{@P KnJyn:vgg<]iP,>/sk"K?]U U$q͆ꪇ ve1)d]k򇰒.HOy@ܗ˵qO^\pZC@ס?Q+S e{cB0[QheRS!|IA(ktS  *q~s+;pdY.YcPˌgT}vy iN*jygT?H,j*7j*Ci/ZojRb'68><D2i=2}Wr_k5$^ŷ w4Ty,^$U}B˰[~Ulo3ΈJM^/oUri<ĉ9e[r&{BfM߫kZRӃr޲ㆰIsL瀜0lݙXpγЎ{ըĩPVGWӄ~5C2,5Jܒ|;wAVBۋs^p?,i_8^k#Sw%"oWZdh\0zLl|u]70O#i1#\k&(]i~z Dþ.yF:{="Ã[V(vXCM%1WDp, M<$VD@Y1,Y(*g:iGdC0یxyswq0ծc2ll>ӿX"Ǚ,ޞ z#: ݵdI.Otb|g N@r@8BUAhWWLv_n۳f 2Ÿt> | GSl0,o38醲 "Wͽm^ggƭo^,!x^/+ME)h]ӂ?rBֈ[,gjPTwna<=*e|ö[s Oyg1wg ݊NԶS`tf $;m&:RI/5Omufq'&n1.gWOV_" (̗lBo2:q=a"z0: `ƀr0T7!R:s+ SX$p~.3i:Cn0[]y|w]_MFL&fnxB^t1_orv!ޓ˅(bGa]^ZaMS60}פQaz1 DSɷIQFdCK5X0 )1G}@r%=%zqE¥f9hje_+aŲ^7DȇjvuC W8cCԗ0DW&Kӑ.̲msUEY 06RV2z r#+` r ?QӍcI5Ƕ&"}=_:LeٶTy+ݬs [q;'`FArGV Pd2U/yJI39ʕ+!2QO>b핮v u?~6\6rnLo? >c[a^i.[2#Zz仯2_:cԠh]IdpɸX9/EAr9WvPVpG% 9 emt)T^6G6m3"YG1?)hxVls`㥗/2x{Dn*g '|qjd ɻtMk]J8OߓR\-I$ww&>}悪QU ~r^|R.T_Ey:اm1ruz h,O1)=nb ɣӕrmBEeE2{im0N d0cI| Ҁ[ˌp1 @տaL2僊_TGkdH\9* +>$A>Zk.\jɫ;0(PϛW+aRU̎b'`>0^[%C<{OBڴWL7_.axaΏ'’yYr}S* @z<*ֵ|JP] qg^k':HZϘ 1#}zSNZ˜`ީ{bPU kHfqwkBgbҤfh]"bYGx25zkl E^75@2XHwI<i @X5 C;Rc{dObd,DpY`VQAXx#;5~x;!-N%n*D眽op1"T0sT2q0f;S-Pw$Hq͘@2!~^陋åEsuP^st_ @$7ó!= $ќ= WU>#Skk` tI~5JɓO~B_x$G3AXPnZzqC?io B=DiajF35,B6Qzsm 0֮bL1[A1pgͦ_+CizmGZj):`ppց5.@+Qy31S WSaΩ A j͖EY GctNogO#!uF nOֵ+[e.mgd.rk'"f""T^D{> 䋹Ҟz4D !EqjiS0E ZzX/IbP7=Ƶ=Չ~qf_UA(|FZL UQ+P 8W9&sΡ~gюqc"rUn#\)3J1BF~hA֛HԜJ~)_l_b~D/NP42w 0 Zht̖M !zůO8 գz>n(4NU.Lu?||&N6;e0QJ dFMª+RPx~E Lxul\uV.y!2f[ϗN-Tc* 3C@n94cK^ZVffrb )zܰ4ˁT56"wU| }ՖV1џt)LBtXgRj-P #2DhUP 3tp}`IMZFlTq4M:_}%| PW6eU0N}+TQ$`ub6pu#FN@3Piαz׽6|& XьI _~c C>,`ԇvXKI˙С8f ,o f;kgMzr(Ṥ%ھ+&.{!N$3x0GSG2M%y8͍[EѲD-H[v+h/iLmBԼż=Lxj[AuC*+:ϡf2Dij\8= m>XkcSh% >05sʓ?YcAE(L*G xt=-l#g=h!4:`yeaGWVe{L0y[(rI%.!+6?.YϏX (&z?6[8L] `rT[x:y5@IKd<&&v8y#Xv vQ!$ #SJ'YjL/ѓ\ft:I7ݰ=5Y 󿌘?]yfr5fnL=M 1NHwƢg'zÍnzK|WWh$vP&K'B8x.YKk8$5Xc'1jF24BuY2ago[1V4Lg2Ьh.TH\b'kL-sPXj]S :V֭!G 7I IM r_mZ})g ?[IrHfXԅx23 ۃmSޞkʲ]5=/Sٝ麠W#¬ۃ)綀N 9Zǣ1HV8`&+1ݠ*:*_N!962 $8XE'Y:S,r `jAR,=H&9)Zm_zDN{sUq9OPFhr*3*lbou=ƭDfd>)>UJ%fb[\wiXrqNOcl)̕SOHcbj_?=*Ttl/bݰvȍk=$b%QT L#BhN@*RTֹJGy3OkZek4ixAJA)LuV,"%7|qKefo**F%OGchw'ztR,;7#G co/B}P>3O_S ;2y~D0qL{sH0gFH\{* w& (v;{=>P>ZOyw GxTe;}ONJjwP-7SR]Ƣbr%6xi2\?jm#aHܫBH-E$ӠA߾&%?2/fјßȕO-P\{K2 ,jQ~ۚAZپ9 NP!GkBRhsP|0޿Ry+@z"A3AL_!8C 0.'*2)9`~ rt[PӾ&沱58sF|7W4H>?@NկAfbB7 /y˘3A|U1r@"~oup\,)%?{!}%W5+P̓Ybf{ ew˙u%5HJ'C A2jyD*Sޛ35}pQ`AS~ip5zxhLfga*jHڦ} g[x@Ձ 'UR.Sh!, ٸ|~秮=)f#pu}# 8X.a{M3jeżiُb7=@0WjWnfbYޗfT:GmN"'jq2$AW!#rPXǥc+;5Q{.eBD2F46Vh;;}Aojh'6Jh d"W$ܗc(0Ne 0U#2Yg{`-Zb : 0KoV±dۍ?#[b51+υON Ve01z7vEQ:G |V}GQG^pǃq(=}:Q} D`dPfcVXzL<DH& h?X~R]_Zt]1۟.,c3ڃjK7=|e8ȉTvwP^D2P5FcrA >3"d]KDFFۥ+}E3&zfl@fr|8W=V-yKWv5 /rr2G8~1F_V$=3z䎇c0 mj5_+=[M'`Q߽Qufx$nj0փx}+n7Sb׼C;m+ ?;l.YiW<.`R:"Πečv)0Nx:0X@W]CϹ"ʓ2: k"᯴f<27nt8!.i}D P4$'M_yhtsfeqhv}Un0Gne2~wZ]#,Kk9w̎Qg'GV1]AbTN;_5T>r^E1$cXuLU/ u묜eg͚682w3ά7"W<_[DO`QuRQR!V+=yD]8`,]sx w,݂_xa-@B7)ҿ2LO'ǩ~s,+ԁDC!%PTKGZb$>? hsaFWkV(Y+ٷd]`f.kPIyB9liHF\v<ɅKQKEMQ$"qPur9.6cFΊt@[՝AX+'kzڿ!b3vc0&H=Qi 5talΔ*:yp1npĻ}pN?Wg*w.Ha缙ר! ;*O?ibz0 !7ٓouuhĀ 1@rLe?oaBjf CV}MʬP CKlmIy=u xÐ5!fuufܗ96`Gu+*~sa]2f摷Z]d4Q:GT >H̒y观\)q<0_q_s8\;, b/}W~g*8HSa7 ʞ,fTE %W.3j_d4T;>qgCD[ Mӿx-aLb@dIb2wDV ٗ*19rofKa\T4/`\5&d A0i韄#bzKZ׺PK0fI,ȕ&7:+M헳)%ě!zi{n&E1ptM?ws}9$EyKc~OѶa@LLlN3jɭGB/kӲOZʹbo,8?Bַ ^oYc`ٿ1+EY3p`in(>0TyF\g _A^w%V?ޓHT7oJ1#ط?vӉF7 $C34u$*[z89m^4rp$L܀rҬןa@b9NKv[j=cZUG(uBnpaU Y̮?1Dri!\aPa9jyJHh֤Ggm ټgMl~7l&sݳ;dd\r@? 12[lpmץ9! i]ɦ->rVAʧ{߿h )ZM f.(i78.g?:2 ʁjKd25v Cr<1 'M]*K2uah{`65;FFjw(r3Gb4Kj܂RRDچ %U3O_k>4YdZMr5/6ZS6#ÉJ"]Ez_jH J8x[*BP}kN(xBL-0f㣐ZDL|ڳ&pR>Gf@ ]ˋ!;ҫ=wCijO{sGErܑId gԒU_I[\Ȯ κmH1Z ǽW,kJ>KJ `*&ܦȳh1CSZI\-6wI ͣ8" g\rZN1tU&ۥŨK{F0V>I1b>"T 3Sᎇ0m>g4JZD5F䅛*PoвQ/G/B$1k ڱ9Zas MkTf[\%n&bg,3:ё!okxNhF.i;)ӌ6:K;0*ɡ)ErTn_|z 0&Cy*aEji-UuX|anDrMPh^#9s;H!nGWGyn% HEϒFkp8]*U<(&(^Py+ewPe ֊ǏQ-m)#OB4\]ZnHidHS4@?LJ+SZ9˵Tʶ2NbH>^AVM`:7ɗTQꇮρ6v"g^ዷ&=ۛn׊b4 Vjx KqXTlm|΍ڬB!bfE.!:c(0/ S4wO^zlN|Dz!Ҩ㍕pEmvYH3HO)j)رp>;g|t#uMv(SMyϚgo {͗_To&R)dOmq qzWiОoi"cvm`x%&b'<_N̚! F @qvݓ(0kwb 9P#qw '?fJ!ի\g"gB8r(d?F.$1Ɍsk3S G!kI ۪kF-`U׬-v؉(\! Ki9z~|'kKxͿ?[SC0;.yUBF:s AVݫaI `b?RGtFf_%Of`$X]dq ʺ%*i];wmܒZЇ@]0 !69A.(!i5Ҿ=R-i$HpZŬWB&DK@W Z/VNsDخn_kwv'J\_ |~i+G>JS`o D4y5?T{X={h[ 0D=AC z6= (@*O @|Fa, kGCkݝAQ~_K~펀Qjl20iXS!(,yfu+c55l릣,UuJn`$mЈUh{y1L [vLuu:zXϸ# \&`p3H57 CrF6ϯMHϐ qu1ːtor|a 9b]ь>ӬNY ČIϻJtVC4 G^qd=k`PWc~z l'"4FmoA49f Nu\]1OyOg8~me_~FYw{P1==%zsy*)Z O U ʼn N]\2hB7i5ۜ ?E)!ĨO_m~O{ Ffʶk.EZ5r81mE~^˕ʛ<зwq9:}3vP_30 m!7]WYǗe70| :-9G&%`usy0ށ@nt'ږ< MLW[V ~x8 LMQ@kwmYr&]QjT?ﱽ>k=SՄzZfиـ0dEwc|&=ݏtK̡<F^tkx;P1|, on 7a%%YԴQ0S6(ib rVIБ>1b,V [nI2Ā ;*êѕ{ˆ䓥O|vd6ÈwpCmŏlt@{Q״|,}XJ9|p)ፗdBnҚ>"d}C4Hc)ê 7'J9>0q,JCŁyp)TPf^'Zlt%>o"?l~9tYةGř2DJ19Y\o:#/lSMF=4Il 2:޶Tl3<%#EH&/uU]\TCs#t &2 ]O`>LR 1x+CZU5\1t957CTc)sF:?xHPTO:l,b܆q| M½ZZ`xZ+P8Qck8:u:;k݈bΫR5&jeXv$||~XXGZlTOEyE$=GY2cyX 0EMC?iS@5 S !]-HtS^UcA6&OT_c}Xc.>֜#ۀ~T5Oy5!*">CBwb")e`DŽ}.[#=&%cmKS*Y2sJK}D1>_ ׫qM|]rTJE[0 ^y1~ ʕ&tFYg^j{'p2bcHBf3b\hpXA􁩮3A!1?Gr:~m[y¯xIW$65.\c'jI6.I-2QS ǹ? @ NgXW:i Q2ˌ/[.'~7 X=|Ftz! Rf BȺaUW8PA%苓 @Ob~ Lc}=-<)?/Bu?J/{ I>p3y Sq濐e-FMp/#҈3pRpɽ!l4 k@] ՑWI%7ϊ?+0྅\s}Xn waRN6>tp)o["SP~"/BIb*uK-I?5ʎgwq99=s;6b%av$ ֦L &Tlj j/V2/Pf;?=vf0a<75cο|lnĹW{3RNJʲI۫1ES/J01Z仌 tAx3j@{:YZ3⾟7f*ܽAп4a+\qȆɾ/9 ?PJtG_<_Įg&\*Ou0%6m|݄ @>ni?"9֜K_&[tK=C?EGZYxSZ =aF#O>},oj`;9S䴭-LAulV#$i%t?hCaeTY]vW+5=+&P6i3J#]qtustsNJr&mRwUeb+R-NqXTZխX'P|orZsOZCAG5hCHY])2H!t雈$z=k8[QZgE=FI#5sqsx'f{lJ)BWw4cyvA"{_S$;j2%U7kմeSf]nPZd"z峮Vyc> i,ܞjÐ\4Ol3癎ka-iv#WڗXs*ʑ? ,(lDI1Xn"dj?$yR)uߏe1M2M)rVIԖה&%Q,N$cqJ"Qq,@QF;^Cw  u;W@"(\KOD۔`IRZ_ \rt"LuR6w pǕ4th՝1녊lH)["Ս`Ubn?Иj^3 gKc,ELfPjk͸'2R k37UcnB|lkq`KuZRqŌW4g]WﹷU9VD3Z0ZO6ႈ7K@(v E%+c<>⣥efz~4r lbC2}Bٗ~2\GqF(rʻvrf94T2RWsy{xN*¿,TObo] NDIP(e}.-;uu-J4]䤩Z| ^[1~VaYy_ N%&ۼM᠑Po:ltGCwFԑ> }HN-9q}Yë ꐊqTqYlieύ=*-烍0_+u)1f &GKQi|[ejF1)vvۂU᫵khM ?Nt;3%{ b9=mUJpX%AY]QKΦ V{ TDe憖ki5aیba ah zp)ȻRiFGk.X iۇe@FA\}Z~~{Jw2^'.\g#{ (29T2b̬caML%~+ͱh f1d.o/{#PX(qL{oֆcmyHCDYeW|k)W5Vڄ_N:n:¬Gd[;nLitD s MwWH'Hꋎ5At zq[ bˍlG==SyLI)"rtJx;/D`:mȇupV)dD# 時<0NMYHV'Y/S&h1'S;&JQoK8|  ;˸AΟa]ڛ6`kRe :/ 0RymŵCE81ΞF qc3lRt$Kfdk)흁ҽy T&]'3?>[Sr^)DȽ77W(`gkJhT),^UtGV =T+Ģ;ve{hJwuL&PCV8.6$JQ\SsL (z['[{c*MOx@OiċLzuF(8J]*kt5gi4C|r@;=Ep'u$ߒtLYI2D0## 'AIxgQħ'Fb, uTPAē9D=fARAҚf'x]6mݢdpƞNp,|D)h.<<< 9ОY,p-bQ܋xZ]I A2dIzUBӍ%WۻSޑ, lVQ^5#P`+rj gw¸~ 1*Y^KP,J^KHQW7]޾DHa@>GK'QW&kD҃.c\Hyt]oY[(N$Eo"LX3,s"y#ECFlU8RojPP1&lJogjcBQyx^VJ&cI){Ksح"Abm쀭S/4:Y`鮿H}BhqD@ޘd&S8̐L@(4A A8 #K@"i/7gxf}%Z_O01k;9ʰ+ĥ-^4xow. Q_I(ô5iez8KGէLcg}ui4uEM}b# tbexWģDPQ۵jT02žIjLo^l^ wiJ^M/5 1 u?3@e7vsSC2<=KC@Ӧ[X7)^j]ű_&q^^v 'p ,`fHY?$>aYu/*Fl/4$jzCEP 0DSIOP-$[kV"im|2꨻inҮ9XPF<"P" *N8IeimJjp9WiX"/}\H1j"N C٩ӈ;)%0Ɓc~~-Z:0Z`D&:MWpqozkÁ]i/cC4@Yٙ:ҶnPN@:+U4Gj O&=WpJ+U;O;_ ۙɣgQ4#.'fcMNû<!~,x>e]r{ظ<:¢}$j*p>._)1hH3AzYO|HoCn+3ČJ Cj8f1;MwtK?^AK5B_+k cT- @]Gм&PaRSG\* #jKAϙa(ɻHNW/`4fRx>\Zڴ5N p82Уp yeKI 6zGH0^mk*?2+c`Jt8|L3 ĥʈ[gyjE+g3ڕĬ [џֻxڪm'u}X:!-v< ɚWIGe2(,1Ը;(emF̈́SU;/V3@ g{+025WiL3VnPQ שX$ʅRI\@Փ)K̶@,W%a_s\=bh&Ϩ Їi0޻f,! u#զr0W@ z!H}[7'%u*Sgɠ- ^S{w\{^>9 Yo-+tFW rwaaKIqfGE\;X Yk&Vc ͭ9uނhπ p*SW~\al`.RV|Ta'"CFEc0 iٸf6 Lhdw YK3@7DMG4Zٿehjt%R ĜgٙGnJiRn)-I< HAFǖ*;yRP` <>}ƾhӶ!k<R66zC@?Mc^нn&puvVEE1Pbw Tօ3B3[U&Wr'?j]v8H9SR:a7۝MD╵w7JQ@Wѯ,# -[7P& n{0W@fؚFRg0qrc'4PuZgHWj!Xv ,r{ *R:c J#ZD6z~ߍ |)n(E5Oxvzh>({0q:${U|LUXfj6^b8*|20N{b!m>9%t*ve(|[d73w'1 \ZRs, 5c"~Vj-MupwLgoD*G+0l})Ja _oO-QOWv-ō}CY2IJt $?|iu<,`0vY=TZ}^j9yє뭮g|xm90r'E[{VDz>TقynsJH%N/>$A]Р$ukxj^S 3H4z ,  Y0lY?ZT]mUŬ^nkv)z-هRs9X]{fcxdmM{N:e>~hwjSɵߤ`WV uiI:]۞>cM?# mT^r`^7733!QgyMQrq|4<#@ADe Mjv7WL, Ԥe֟ NVΩi(F0QWC/ߤ< :}@ֳOȦ_W<TnX(HOU}v1 ^(|0wg@,IfD ݫjir([.Og=@jcFS ٻ7߽C,9HDVGj]@^/A3ΤDާ縓͑ih^mSpOuҊ8Y,meTC4}r;>&&tuФw1M~~F <>2:@F }SQ[8"/$|M+NR:q~z {M])0/ BhfP KvL^cTܢ:藎{h0AbPoYןuet9 :?AkI;n(>xdVm )0JS+ FF'Eh,̍,8hF팑A{źF} EbjEbiNC<2TT)F bKPf.C~ռQf&~u Z,_S4XUB%MإSxc=@ϋvQb?tRVƄ_ B9x_l3ΌC lMC5YZmY؊]MIxc7_B/'^VgJ gsr6KONZ> OgZdk(J^gT8)MebEtLIDzozURe#%͂;r |#РIj/UܭoP45¦SŪ?ubGVO?8^wwx#ZPqdcv;Pʳ>xO-o r- w 0Fv#cŘiS$gޝG"s۸a$:+t(^ =j.Ekt@+Ja/ c'X^S(/NXt,]։c#v(v ,U ƛN#~lhXP=Fyuϓŕ ն|um{^h {~<$YEoq8Yu=Z-VOsMIq$M62L +(J*Y) 5!Ğ3M+`nգ\B;_QkhS9Խȑgɋ5FTenFzPYH` lT'ԖR=yJLrũam7?}x qr*26!4΂`=(W_"֘O<+Tt,RdC4csKLd>x6jh,\b؃~ApdwfGM:^>q&+sr[ڤ:'m>PaԮ]؉ 9t2 )z>:ZCPK[/1VJn'w[k7B/UF3s;XJ~ȫf Zڌ]/KVqDwY|sMu!.@Jb=rx1Z=F.yVxQCn?K7}Ԭop*DR>I]]S uPu,/,ո|kAmF&yF,üءxީ7qhZ9ΑsY#IGp XlQ:!YWeK/{)~N$ ($w^ 8S!cRɱܤFԴ@PT^XK%.tqFEG,At~>ɯ>وب!A_nNX7Qt<2LNTG[ÃwJDaAwI%~fCi|X#^kKk`p7 d$Ň_g"iQ|zzvT $%jbA\Q'!nMuES$~M22늞\@h1_UW!Bwto"a,q0Ո( ϞsoXŠxl"f  )0!-;wa(e oxau- )tFg&]{S; ;2Ξ[-n\׊-;g3Z! 6=[j)P0vEؠSu4,fnZC=¼5#r[-^^=AʹdC![~[ O {6ح)46}ShAڷܽ*dQ} Ѻb +\hyEڥeP!j#a珩9B)ҟtl۳3dF@d?1r|XJKoh-mm ZmtBvo[q\[7!e Ơ̒)'=12%=_)-t"ou(!fmoUӫr{ޖ,™xp-q:s:uK) eClqK 7ThOT[̘DCj˸ĘlTeD#O(CƄTB8Yp7]ERGE~q_RInRmRifs?e5"X$aSdV8grWu55[7zwSJ̩,%P6^ O"nn\S^3wpE^W+ w5sj7Ѫo Llp-*#dz ) \E752^YN&9j4UDٹLDj|`:{>JP[knFsrtGp,)YTutVNjնm:nNa1k5+NI?").F̖loV|x S0b AߑC2tHp, ̓k;oKYa秶Ë7nB]E8ܤr1&-xU'{`ӧtqҏQ}8g;֩Ol>qI $pUe$ƽxpyqT𽊭YڎXi_09N~95/ג5J/C+rޗP/ Ilse4tH}ZAȪ[I$^"[:/nU_ႢaCo]r iEQB eFV > S+Q8Wi{z liP;et'o3o퓨Cjaq9b;]mO!р }n./Q[k$V%v:f l"gbVI+~ 캈[/c<$>q3.CP,5a)a'~VNo9hB>拉kV(VRP\~쌨q0oU,mwpVKOh/JtA1Պ4!L_ܙb]XL G\ے'e5-ΉǵS9X p5l) 6*6E5njQ.e) NJ#(|+`{G:?悋yoq+pH(FRIť8+M+$>0WkN6wcVl,5V8i!"WDMB+y绉?cm6g̰ˮw]`$`%{q<'{XN\/Pg ˡ>X-ytH ߺXL8*t%zXxJ#SS^V&4*߈scT%bPΉ?>RϨ0B}v\a?]'>5VF^jȇN>ol[Pr@MZjW%[1yG*=$ϐE)&g\%PW,v`9}sUߠ9M{xkwjYhrTؗCH7'Ȝyt8g3 )\Hc9F쎛pbupsbSv-a!ccLZaJ'j}LgM3ÕU߽wof!0讋K@z=MPf| Pݠaf5q7DE'F4inc8{8L%ǬͷPe+W{vl0:5BM o}Njɠ@6%eJo&}y`Tw'uܹޱd4Uc5qw>z 5Ǜ(LNhUohw$lшWhh H4qVVFAcQ9_-M%&@I!՗ĖxyhPR9|v.-1|X)QI6Y%кL0&I.4lt2ؿ=<O7sTkMN>Q-(cyT3Xߵ&BуŲG6|LuBWa IY1!l˾AKOSFX:_ڴc s&yXORBe;V.C]DK~G:춠ȅ)p P_۷EstC!l-Bo&vV#t*>ֹ;͵r%yמ1Z˿|ཆE1sdcYٰG$Pَ/ns$PͶ!=|C8F) /N> x'2V?A-c3%#Ȩpbq8 <TezQ1ڬil̎N4?.1#l1hbL`ۿ9lǵ )l-lKj\tKY߀*?O৆mgͼb 觻$w7@v3NkQ~C}Q7 -l\1L ^[O᪟Fd 2}َܮ `3[quhD* %>մLfVthOd\T½fy~CQuQ !F?i68x筨pIuxWz~I7gԙH5:*.dSNrgg;ElQaRsX{̖EY e+@R@r34h8CD&k59o1@@G" w57vj/I*|;si[ISg1b=V bA\7\vu,kjk6ɢ5Mֺ 9v9㢭!A-qpPxa/VD9H沾eI`_2]^d[we994vDތ:3*чWI Y$;u)ўٞmUpw32uaV~B*e̟$#\ZWh N`l¼IZI1Ȯ 6,ξzCĀd&2:ߵym6bSMc+X)(伓 ڥސn򡷽dL(lC((|cs^bUoG I'^1ժ9;YaYRbSrkq׻Fyg2%ZWsԗt˼u皒3Hx؟.ᶝfڝ^W#^!BT< e:/ + :؉i?:G$fNLĿҘ* 5OK9c;GX:MaxP̍t!{*KٓU~3V#BwƩjIs[(Ω{GҡC.t'Z)mY8?Y{z/2Nq 0IfOA>(+4m9It;5q $Lʬ~f]{D+p? emR&fPoh}][))~oLdd qoW_Ќ*:.|`kO< BŶk7O o !7*LМ²@ ۄ]$ uǃVZ]>~$ Ad _wc#[S%{@NҪ|WD<[ԛ[ҡPJ;uhY?^O Tro,m+"3"hv* B럳r'tg赟r#?>),ճ ʌHQ'jhbC-`E @(dA+JNC'g+E~iTΐL<+ T̝UMa liל5=B-%ʠ1OcsQ@0@EºFTgj;=kiļށwT)B"Ar(tDbڇ}y|˦>'oѩTRG:d&bQx5ЫcG[cFf4JZbnw)A0{{'KM YvuG GfK<{B"mѴq?6Z_Hj JegS8E,wÒO| wV-WۙRb rL}3L @)OMNIh}ݜyqrnWZOsgz׷_5?A9ʂJv' AqX]59S$U[(c} ~wZB,/aAʶnp'aEt++ ꝳtw *Z˶qhWԕ#&Fֆ,Jz\E6J>q$ooMx>yV&w Q_ *jCFEpj7@g#1Jh7YoL$Um$yXEJdAR+VRC[2b",c僻Yo('}܀"}5:^y#+ h1L/SnTm9:'w%NC[Q 6Uk_g=TPMڇɠ[5.| #2Niހ[^hE{ʟWzȨmڶxd>~ Z[@\i2w$z󟧈$fST' 9G |B>%Ƒ `l:Co\m=p+Z:mZhXˁP)Et#q2<-G3DVOVi|3Hk9_ "9?ZRPPluk:%}c| #8/J.,+jMvqKA8D5"<|^g1c@Wgk4`@aHjY:j$GHY&}DL^9:BibU,"fhJ*m)fc9d|M(2\H`H#N[/ˬ9nyMu$["~)D$#LL}wi.;EY z6ܷjLg(hٕxxeA.%s"%eJQ͇4**,A~i=a+w4,pxZ#}]é)iqH X2 0j@}Hp*[ZqPԧ;%l6:b 0whQr}Trơ8"D.D|Tǩ׎ϋ;TL2ʏ9Vg\ 8\k3ÿn0^`TOFar]wx~à.yUDR<&gm]8ƌtźa8Ng]km9L·m|r zq~'`F|3onȏjmclի;ion>ͮb%$Gl>LK<"Ai/2;n69Nb%cҺu Ll"ޑjWRţ(6rf"=~S h"g;v5%Kjm^Culh4uldO5un$Po!1@Α0OFM 5yq<`F֍AgOaʇ#*Mήd#7D4Ol>F[g ZSgu;AvPR> DL4]&( @2νn][~Hxl\Gl&_i8YĒĀI8b> E/hazO`Sϫ>[V *^ ւ`T& }5MZT=!y gHrrEI dX,Bj> 56a<GI6ySݴb|(o*ha9k_7K{b?vM)oƈ$VNP.N٩ILpJSVԻTHOt=Q{jĘeimcqf]Q{3vv}Wx/4 "Tc%--UlE&b|GqmEKS9ޯ?@;]aN e3ߒߟ|T2Yu֪Fmt|sd(l{lW9+5je=DFU1AFq/y+PjK.c#w<|eJ#]$ی" np5m=<3mQL_D3J) hIoق_-|<'1%HɩbOǒ͘Nt,8cPhp y H"Bm;VT} 곻9@t8Zy`nY"oaH(Xexqmql7O58җ.%VyGϚ7,Sƾ cth3HViԷP Я\4h$ N a[Ą 1164^vT ^&JG&Q&XH+U _rfJL+9iq˖ugU!҄PGp9S=5k(J;=TPu>ٸ(Ƒ@y'}!~m˱S蝳VݶB폭jsza)1:X^,; n[pmCWgy{GMk/|[)Xn:[S]kp @=mȤT8 M)ia3@5,۽al{1ѧ6x bU\s鯝j0/Y/IO]r~>j:A_rB\:Z{8:&BLpc~J@m0`3@}~pAXd6he%SQ R֮mN< @f )3i\fx;ddK9%XnW`l&\C-p0$miu Sl(FU`"}j&#r? # 3'pxgknpu\P+j{Q9gmxd CJIR}H<=\~ռjyWjȻ\?rO!IuW) .o(ڟx wIh6^Fi-.>5K/S@^ F#&9oݧӣÌɚSDP&GK#Ee $?"VEFMh-|#oCl֣I0wAҏ9O$Ê0DBYީUG,qeV6}p͕drij-qŠ /MXNM %hzd6SjKUWf𠀈j x7Sm)t`u\{vZ4-ua4=N M|W H6D P:/`0CD$o=Κl/}׬덅v].a#Mm jwD3rrEeFS[fsttN O7a54JkfMrqgT̓2>J} Lo7a҃y+vV(N"*",ӣ S?X[x)+~.8w܄R BwAtcZ)~d (3R[&?&F(AaFKV~9*c5<U&@WmWa[”4D,J8Mn&]%nh: Ŗ'{L3a'8!߭虠&W=MA[Ew>à?n4~d=Q{5@b|F4ެW( &mgxW$Ul-ĕ%8hn;sw:SĥнWX'{CQEU ?^s*"tV[w̴$Ń.'S0O{f7ƭQ}ïo$6=U D^CTUagb,[XHp3 +=w~+E h&ܬp.INbEN< [$\,eפGz'8ܓz?3'8>,rE|P\w(IyQ̔be\#$F6nTgIe(ᬯ`xf::M4+^4G4KWn ,:=̗vFy^&X$?һU==cN)$e1NQO!jyO7[w-w]\{eKE`#*-ýrj^qr?c>]?hXn5.,'7 ?EM\~ktDn=ىKܣN]] CLy`L%7Jk]ڢٹJlf"8 Jdc@Kh5';%yPqYYhtͬG 0O\`U,5CM] be gl6RYtw*},TY)Nl@,%mM17xF8TQvb(@p^;x&M!xuIiІ= V%E 'Dqݴp ǵpteŏSCF5G0$T K4b Sz֙$}=6ˎ$x77e -n3k, _J4U2Lƶ(@uۿž9D+lc[>#ŪaC!yĊpmNĪ:Qƀa+7N٩OZB{7ӻg],!,* 9jK\kogh[XKgD-VR@=5P̸ :BGU^u1@NH_f$5'UnǹM)5I"4a]zܺ z%ŖG=n'*ٻ&]rΪ ~fAk]TxZd^;?埑#>Hj`2 v-'L-y~3;z W#Ĥh7q ]Se0>_uׂA߄VWC7wuW46w%kAWI9(ﴡeNbCr9mX #`l Е/60y8$=vedtlCjD+1I'1OyF`׈&^D/vҧm;Ca la3;n+9Z} NsWR>+ *Y"L%/ k}54qs)BQDS̍mL~[ AjI\ zkf;.ɆZ0%Ӊn}m H.|"ebbdmq ݗvԫ~/Eb+e;| ~ҡ6a_ +_B< qsp<#|<0$(eoU`nv9Ȋ?ؼy|.t *"Sr'kl[y8b,J.\ɗ|M½*0HVc(z\eXɱx:µVA61Cq(n+Az-ˇvg:*F2|@3䉑<~L;";R%L"H9@! F}F 68]/&f-R[Y!\0$f*-簊\{,rjta?r;eg˼hCaq2ΦBWmh\;N]2#Hl:0P]PS EhwXtc^{Bp=7aEK CDu0 qDʹQR m}WWzTXIΥB^ke@pr]+kR&A ] S yzx:KQ`Kz\$,EZQ#Z&qZ}re_RO h@j3:-`2e0t፹{bUGe;Ve b,'3|M'"vD6g{Nz/09`[(rpPb/wZOg#-Ecy.RP8a6P8 78a8E-Z%Qss!sNc,~bOBckSi@>:Ug91ǽ(C流ᾢ_U~g|=HيfFKhA*ýcڏ/yT|{@mNEZmWkYIW a+G~x2* X,$C !;WIhطXGhʎ9jy@'J'kAw8TKli,``˿6#UcxsHz ض&b~; OAQǰz6q ~џC59ćf_!0Nd8zQd 7]; 2.9}1]_ C%_a6.&.bj^p.+]_;swӊBK@YKG ىkxIcѮ/++W _磟(fq+I] )@4_'ٺzcJv}h`߁egf>^憡K]_Wp+T>o_33[_݈K۷LjV/P~d(:f Y:% ش(wm- z!zc~X EW΄<*Hg5R*SޅC*'[ӣUWs鹍K }O{GY؄Gs~x5j $cۮW5_!' o +Or5;tn&H"#$/ck.c#XjOn%RxhP+c_E@,c˓ #cw&bRtdR6%N=wX*W$s5N2ZiUNDwqN4TU`}#.{D޺2&eu T]Yt__r%..g2_Nji h vF/%<~djjHt֭3y5.2$Уh.LҎI$s  ѝjo4ځucv:LWd]cOaH籨uQDmy p~B&L.݅|=H"OP77_۸/bЬx񰋜*FWwWK8ZLGtE a?XUqL[ %r㡱$PR@'i 4e&!kb$Ccn m5@eJma`āL}a\zKM.B˖@p'R 9'V#E%x(;02qyh5.Ļi \{sA\6թdzGA/5K)CL&5]G|V&`XlvT( \O2~.SOt ](ai)[2RdurKS]]ͽ`R{Qsv1Vk?Y`ް15nȆz'Kiwd:@g|as\+D6]J!p绪x}3AH⯪z?og'o$A\靫ᛕSv#Pcib xQhϰAMjTw#⪏73,d(v~gהEiAx,-Țe-$piu s| MijFSv:N'JOGͼd CI``nF\CWde X,w6W͋g[<fWL֥@_hNBeF q1*Wx | !@n.?i3&N;26T=QG=0x׸,::AMdP㚒0c[e@omF+Fy*}@=Owqf m!6ψn'c05^l1-j8`egRK2r5Fo :'gX`[:Hӡn|'<AD8S!hCO٩O S% ̙ xP Z?s֠t0Z'єu`[辀La5n^܄W}_XB|.q5fr'L>nC^L恒cgh43c`£FNe 47 5Ɛ: pf5T4ASTY…R&*;/ aa[;X9c؝+}Jvdx &꤄N=]dAvHӇ~2%9$9uVV{mF^jh1kzCNj=Yz L`MPZ~ao NZ8&W 2ڥ@Zo?#o.ƉWF"Aibl9( ؗδs11l1VKG}9'DMiPmXzԅ_ؙ"-z[`gv\聺qxoʌĖ5As|<n<"%Zb0PÛe}v ƿȏ \D^ف)GV5gN 9-3U1,ǽc*OIy˼o;.U΅ lǏ3H~nZdI`C#N.;?SF3Sc) 6(;C# (ZM~DCtW3ûlj1>g|%ҴjKkst䴈lN [1[)Ċ)NO?Vܕ[ O^8e{z\uիYVL# Vg&KEzuy=aQCLoVEpblMzE 3ϳaMu0,KН /#TTse0.{vKn/?MOn ^:tS~nչvA?2]iPq$1Vg"*-D (cTV{l MPD9J™0ODeD1*`!*`Ir܎ +p(O2dCᖀ>M5P;Jqho:!le+w`WB*ު,e:!/IR%db__'Ĝ#WIBdVHz;#(~7 >#Ayؙ/Z!8#MR(*`\co`.T*zQPwܽ_ և1*;mk_Y..`RKqBp-CTH>1KEs$G3Doq_$qeHb[&7YHvc#F_g0vbҼz. HΑ4Q#[sCs89RWيr2G5bՠZM}D&a4 K j楘$"9?K1lgZEkFs$xX`pynܐѝVaE;@- Grȃ%JWJ\6gW!*.]Fʰ1,7~y2-Dg7bu&D^;ãI`!hנTfzg9[PJ.4 A¬|g99|l:C ^~?aT Ggaq9 R_&וCjg{˫R}m^|Zt|RAJ́uD"hÊC]O9cqH G9{.i4jU\¤m1$%PNSb(xJ۞D>;i^Y3L8:{yBydYVBf;}qXfN_xW+PfŹ3q=4k_gސ|i+x)1iE0~ W?n3L^szbqGԢoȼϳvҰI.bc+7dhUS ʔ|DA6@~\Cqk'xe&OS-P-,% 4<5 򩦳kD dy;菄Wkz۩:i9#r: .=7 r䯚**=-,b;w8\FXy@ 'u⺚vj1+;QNޙ'oF gw]{A> dJ 5Z2%Z؆rǠC'i-^g[Ãk'P nh =泒ɢQ~]3nQI'iq`/A&Cc1;Fg=@~5XeZ/6U =[&^x'ѬCs*GҦ<*TёM_@q9MCe|dzZ9ˉpK"3^3sH^0%_*څz"DX :'A'IST6T;Dsiu?ߋGDIVΆ-!l̓V=\7Ub'v*cȳ}21Tk;}it0 m xFpy(o=g݂͉ 21r&CB+0?fORe.Hn͗A \2&_.J^cSyPEq_<;gOoKU:~_W&w hb|IFvχ_0lk{ AW 'a ^{!ҜJ%66~ t%w8:V4hdy!W=MsJ+D+ -ha|XO xct1t D+gm$TIŚ)'<&\:iZCMtTw,`%NHGBXo9.g6명$KbOH%}qǒv/4 I-~n "{5ϯ3NIv Kknax|6j{4sݽQd8hn9ϒ͞/-ѷ^@).6#Pb"mD.y!hz }B!~ ƛt th"u.Qׯ[b*ާ֎la% ezɥsv|DcQR>b>!0^\;sL['Pn([h|S{;ϵF6uڠӀ?WÕ8!'5ÿI,afǾC><ӾLnxv_XLGO1;VݨhB$G`%hZskQba~G?l҉'*qK\( R.f20`3 1ضF 3 9M3F&݅}dh!j Lv鍠x$l}O.5 8E zw]Gng@w]Aމ_LF*+ؚb4d),f>.g/3E7u*t*+_I/[@dϑ=)ؗk?~.ɕ2- = kHWM+0wkP >P$kF 9~%OL Q*L$kؿ) 6W *}~ !Ta`bڢkjꬨ@{ .ƨGz &/|tPXg678 2#hiD_3]f-,#eZ٭NBF@SE擓,8ukplleO9,0 #;2G;v?c\]E(-8/5*"+]H8),䱒J.^@Tv}oƌb!e.q'%֟|ID^bROWʕ1 C@k|π2*/7bs5C[sY4T9=( eRg?\PZvYui'LV gW:ܻV:r+\?Du\#[J\,[ڕ]w歷zg=uBi)u)H0NiKUL&rs5e1ڀuZYu[](J$qIK O~83U:Cph VsRMWz/ިiK(Η2J.7@]0|ug4S?eZ Ҕ?au4B/S냩 \ V pZi 3PN)o@!O7l OR%g5`vH3jE7cKCM} X+[pγ0ć$:KD//u;F@e`b~) ˷€9nA'"bn)Z|€GC\TbwV_\|˸hS )= < 9$aRMk#vF!`C7PetcÍ _V0DLၑˆu]N擘whvzἎaRa\*[@iMLfs}#jy$K!~.F g?DbT`+{'ȏ&Bⲑlηwg9ApDp0N\3|gp>&mBњeBLd",9D-Ͳ}r6X`bC>b캪A W&*xYre ۘ<!(vAk%+BIʨ?6 ȊZM1)f_&`G-l 1|lxZQ0"@ E %i6ЌWw:>A|Lޟrp.Σ9T \WJ}#i u9XQ5q_lY>"֧dZTJ 2}>LYՌme`ԢOop o27T5 yK5{E=>رnqZ)DE%- c~˪m]׃9Etv;LgBMjjHc+pO7 ƿYO,:{d_.:pI>s 26P8{ŻRTl{i1\ELSM O>9FLra-h@ cjlLue g==&pY9 9\QR>xwN$+snQH~ѥH M7C.'gKcFWKCJS!+~nO4BYt|իJMԖہvxj}/!C㦢KǍV$N($kdm^Y]M)Fo.y;ݢVUD`K?ZpEwp}AXs#s7\NR, ҂IQx.y] H9[FQdh͠WR|RLSZ),Mb%;[~F/̨_ڥtKawGTNrvbǤ+ ɇ'cKJ#+ZX!H;Mn>o9԰([4t*@~P2b;Oѕ0eP+r()>xbXi( !XXU.$V6UI9b pQ=e4:0Q~"Ҟ+`QAc=3BLrIˬ^btd)z$e@uؤԔY4f)yaw` &{º'GΧog}OvK􌞽iŧ#xB¸iru1uC%D080:,c(#i$}<vj]:;nbI2EH.HŝY.hO|Za" 2R'^ϒAfN׍uOQE>Sa(Cs,ڵL[asݤĆlWk2LaYѩBX`+{@9iﵳLV A<0Kt%HJcReTE| XڙM`g{IbV:uV5(_=ES̯6ҁaԡu<}shHU ma9 xϏt Ue$Ȧ h3*W\AZtysΈy+yҍ} }IZZ福s^ _=`yjEֽ6֠U{Vl >> 5Yp%4pLa/܎ #Y&eĻ-R866j"nqI|vyvς؇5b+:4鋤1o&hT^}v;nnݭ_-$zەqX8њ}T=?D2}@3j(^)>QU? o[zv %B !~g`(YD3`E-~  7~(k 0>ol[nװG(ۛahUgWZeu_#]%f@eעeLfրy܇Mlؑa+&h(l0Yܱ LM˷S,/̳<28݈`xHT Hõ`ҠpRΡL,kr46G:*Pe%~rbۖ"-^p&oIF9dTfu] 'J71m@ΘD2(5SjB[Ͷ0tfҥh&Td+ %!Q anҘ E{;Xѩ/?A@{$ ԝUS]?l:xy)=/K::_QƁԗgGio"zф.sVdktLVtrUz+׸>M9v2A)^OgU +g,CdD?0Ac-YQޘs`{daV<qҼF~u91{Li$\*K]Ož>!`Z3 o|lٿdL-I eaER2_#6TlCqӼzS>&:.'rVʗ;Śeq/ |+oTݒiG9%xT)Oj(]D @4I@U38ь+o)M  cel%]XNKy'9R(SvyΌS 09AՠGcˏoNGy5Z,YFCFX} 3 AE( :OI.-!"OZ#H,sI"),y&2aC JuΪ~߃D/(Zh)] Q"mo4)eqkAZLs 2px֭;2%G4>=z!yiqejX",5W%caQxlV<㯘YT4tD:psU 8glj:Hݥ砃hl;@ZJnzY'V.80}Juyu27OKLU[^Y\p KlOAySGL񑋄%a{fB~;p;KLT}/"F`e 2AjeNpRDŽ==`(h6h]gK>:3WG_ eHc$֔"Dmf=Y/J3;dV4z o9ݸx+͠62r+\5VKÏW/[_meÛz_AkHŔ\ ެŹ(՟Ev o{‚9>ZLHm9+;QcCs\˸|P dns\ќtT'}djuZ d!g5j^@<t}҃`\쯫w7UqQy,u!f>%࿞v(w]P!jA:|Ѧ͕QΎ\o'[߆]hh .&E>\cN5}䆷r6ŤX#R?:Gג0» 9IM* C̒yܑD/tiƊ\'qAx"v:B-8h"$$}3ƪ=1ZW5c >I az*GbT0/ ;7cޞZU=U9 ]!A8S=qPcqq[E1) MCcevܚ]D+1! h9-[x'ih݋F7Gū<8q;9 '\lgw\CWFw5-,!ԛd?BSP .eޥ!Xpʹ5gyc3ًiȏoڕ۰XX:|@zպ?gr h[* Η[Th,ctlz :sCD,ӎѲpP8aٵE1 qt,xqL1T,T!$g}@ȊM](ڳ> S?Ga4!^i:YRn k 2Nzn3v֫Y`T"a@oxN`=f?5rgj@n QrZs'ޗUL$҈~Mt6ATlq.sjvG(Je''ޑ9eDn04o E2'ˬtv2'|.-hr]6}}潊.vS *5l|`0@έo*!j|=wY%OΩ:G 3aXΨ r2t˫cϢHi2'nwj[~=J?xƟI!Ifqb <H"̆BnqA3syHͮ:':,4pj{AKa~eT7 U~b;OR,&hJq9w>"4t k4uBt4`E@ɟ@(֍zf! ~F{ ̧+{aqch+w䢫ώCs:zu.;ZJ2`ؓEnL~? ^K w VA:֩S RUv5(nփ,ob`Hddǩw@3sQ# o3(8ࡃvg0e4omE=1{ZfAߐЭ j!aI~B'&և $/E^ Iмue(pͿa5SՏ#2K&aJӏeAD賊\uM{9+iL/}v:z>wƦE(]Kck66̜w}]mß~N3 (_ mnYKXߎJ GJ &F,T14faBxss Jm*RO~P+5?ar.^V?sKkBqm|51EC U禶h1}A҅E2 .Of rgqZFٍ3Z߂d?+Ł$?)>jnm G ^V{)6tTC4FzrUb ܨ[qٺfH8q_52|>*ؒ$y9tۼ%.Xo.0T.s:eBɷz+^_-#[Ŋhk;ssӻDڑuWLOw< -f`^ދz.iI}^DCw'"2- 2ܒV62WZ$z?F3p5Ka%bt6acJ@ ]Aρ@ɮRi~(%쑾xZdi뎬q7;|$Syid>R, &>!;6VQB".{۲{~"S*ǒ [q%奎`S*:!u->xF0Lz_"~x 2s\O1]yz&X'AC*e`zQ(hc8p 6xƀG8i!`ʢI-};tEvOk&uc|&:(Z҉m6+Y\I@!Yz"a>k*OzYY/tq;"?"&x8-^;hˤ{:›]~"q>cbD!(glzZ\W?G_i\#C? q.ıNݙ } )zg3؟|D':ނdžj`Y3[ d|C0<}uYfâsJMQ`¯%І:5>6`>̪$It*6HNWЃ q~ՇZ1E,Ę%\3f&aE#(E[t%=+B5Bk. /KOvNcV l!Y7n'(^uH[j~'WHT%DeG:d<]*t,)f=,'/=C$ʼnСq)WwDhWZ_n>2<4Q`_ _KG|q+k^Q*V8ipQƖ4)֠{QuoRL8 ?z7PT Vإ .uty)ؤ< DfA]Mp}BfŽy,KYc詧 Ji N^+,SY9VbŖ4)$K\#VW|.VW&c&ac~ީld-Mo{rvߋ}/l/MaK?Io[Vt|USdk.3obLpיa)̥\1x2 P&7__ג6$%qf =b5؂/!qŸ_x QW,}@pQڭw٠JDO6m_%z^lAb $ÿ%@#~4TZy0UH3TYYbg*}7(rהӂ!޽ w %{*n^B-2}=T씋Y`^ \ %~7'Cq *ƃULPVJEd]Ë< `jbm>=' Q4-]cLxd gjBTqB%)Jo +=Ù6#zi,\j)൐z皬s!G.Slx+TqwؾLNcг\`h"@'˴ W&1-UdǶX~iP7 }UJO\oyy(Sԓ Fs hx{dO//f;d>Իl\Bb:57#ãԛȂg=BKhRӄӸ^)L5& @*DX[kM: )1g a@C|Aa-C"N# Ȝ\~C`90%ʫH=.4(}ROE\/!r )3[Oӄǝ2J 2J cc DiJM.n3ȉQ D'F* ,LͷEՙ,q?d ùp9B͠WݐYgt4p#蜋yM,ޥV7 @,ۯ^`+ͪxn;+s*L$3yU[4tw"[Q =Mnr;q3d癀 䵜&lNO$\=}bO% A3<&3C jwP$EhI:w;ѿ2Dp/Ty|Υ$+ࢢ,|""nEτ=:_b/cAV qpWnGbIpA ,<G`^~|,XM>j.>.BڳZd@L#L >BNZT("y5tk?oR32)2샀xG^ D8}q1t!z3 M$Pg^aVƂ9ar#t49F%.jD]" ^/0?#rޚQm ]'}:yɣ5Ph@,H0w^ EFݰyC-AtwZ+,xرkw㚫4x:5sхKTxGBi_Y  F5炇F@gExD f37%(, Ⱦ?mQڡǚ Cָp@H4&aիG*'/Ҵǧ ry J-ycVXaM׻lGVjZT9೘qUDXuv3shm)< a{pqSgC0 3 "SGm[]F6VlRUP';^zB'۠xӿ︠ZÔLT-I}(Q c<*Yz2tV7\*y ӯ3[3VK)b'l8ݿku{,mǚ>\FސJD11 e+/n_~bNK~rL6nK퇌ޠA| xÄQ[фw*]L}t`3lC{.%]iy_ Nyt5ف7s0Dŗ$q$=ө2:Z\P"%El³feX0z8⳶uA#lZ4=K762h% +P?_%#o mDzZnxT859+tÚ*ƀ+'_@v,]Z:V:hYYAk- WM2krH7(m `mnyɮ-t߫#ukG&5- NE;O6~嗫̃;vteƻ1G<nkZĚgE6؝,OeWh@W;(lfJ;-Cfvs N YN'RhBl΢z4笰't%6֐V?BNz+isuh2`kNg.**bt7C(n J]LbGJ\ڥ1ޯ-r P\R@ǁS*cu}^CM$U)4'u+4Kllp4s"N%7m[v`ɰ a_71B $q,=B E%, RNbF"5ld/&Na:qb]`X/)NNcbMOhV@P[D_Qwe"#* VBOb䉐3g>4^ ؝59k,.ClJk~ILUNٖ?()sæ@\QjLRͻ\.&#`}*cS.+L-B(PĚ$KՏ]hDBLi)TH4Rs1/>w.k&BTVgH af%-c~lH-FdI*B&'0vV5Zy3A,y]ޛ5_ϘU}_YI<$%ZSzS3@XCTQZ77r[Vo8qpB܄3+D,pm p⬿G@MYk%qp gl[ZpC)T: `=*) ({n`'J+a ʝAQ bG,Wx⣏5r_D^揹F.Aa7{t& xH0ٔ%& ƁD!g}(,`O)!* ξ^`5=Ո,=%E R`)H=TJN$b<=oIkw%o/^~1̖7p.^oA)T #@>Gi0 :Z)iL&l0}&S5G:ڸ눳_qF-T7@ J 2~6Z{@ʔ{pa6c7*27C&[ qoSiҟ/AmW^`0&Qmԗ6 !D'X$Js}[_@ǘxi[6~ùͱ^7GxGowWEA:kl d(e!ۉbC)੎\*O{ǻ0+Y'A5>K}QIǙ /CDW^`݌^DBБ?=})z2D A9jb5bf8sx7Wp>gfi{vU1 h^E &-ɔZ$Mě"\zXV"м[Üj[߾mԶPrZ]2pTEx:*S)aq`%gjN w r{Ye| 1#ϕ}e!( A&(<^H66ƱI"km漥lڄߪT2d> ͼffh1'y`=|u.8mݝ/eo<?򹅸|Si="/ϥDKR@^?V;, Tb[GSB>/cnYx d{*?UXٚqr/,:1ehITXC˼#bd;Lg& iNϴ΅z4)$+yFK5#N3Gt t0S:p{7I,T#q _UhhY`' QDlZyH5<=\`fPeHV R z`'`N>,hb@tbe^;ķ-jѿn֕/&ڂi(j/ :P٨nyNa/\jWdb",Ci[% 69.vaI.tJpb_W%=r}!<UV]GǠ 9kq_Λt&%d'mèU׺;AefFtҘ$RN2(ۀ7[ԍL:x YKa/|4Ff/]-;QGaqY0&1$SF?~mH-xI~=#G ֦zD!5'W@Fmwt/yɬ<>Ϋ.NM<,v7376h8sHþ/Byt> $ckz&#S%r֯6qr|xQ֢"=j@  WyRy@+ў׏joAr>]|I4r%hhmβN?$CDh'&ꉱ]&VK|fbNeLSZ$]UUoS SFXc˺VS |S 8#.UR(@vx8Q]ZZ@"+!vzޏL ۑB=@G=GZwqHLX$gk)o0ْ9%"r;]z2Ch/&m:ZbG0EwCB *v _q1:mFiܯrβNŽA> Q[G"ܐHL_} j< e|4y+NV7Ɣ.l2u[b _o*!<\$eE$2I^"?Rvr¦-Di,FD %c"0_SlR(lj6a:aٳ=61,n<<ct%뜳~:R8|eEr*)q̈́dJQu3oºE_Yuu ccqbi H*^&1j*-1zyK̵ܹުQR%2=?R0B_={/LE.Xk1J KQtcQ0bO1ړ%ãf9l+nlk;{6a|_ݚ,VCXf4B=PcO!v#/kZmjk'!~Ō5eY܇A^Qnp 0!%ݐ KV.1'y 86jS6/nrڳyIyFo0']dT^jμղkQu8r'#iJ]F`W^L 8n: A(tT*b󨍞)XldSg>ݿk) afk*(e.>f)wnƠh ct+kGbdi< JJUD,.8KE%2~*pqAmWOb؁fQ%fR=H_ա )~n<#YSqXŘϏ:{ZYuB ÿ ^2L}Sޒ")!?C/Qv@#~U5lo ܐnUs7w4zOs$~3J'_MfcPC;b&5ߨHG@ęo2\B{,ϫ ZPʆ$̖o/Ɇ Jw Bct`nrF|F̳mi 8H. VPH3^Jˬgv2_č`wi%0g͙ihApݔY]$pn1(svz+;l3$l}Xa?u5i=.A8{. jMAOG&ڼ@W(M>M+?ۈYRM%+pG1'q^puq-ⷱFX35n;{y@ Ii]^Y$ӂj OEZD4ȷqŢxQ >碋 3YJ2wl Fj9|\>]60<Q{Y(Y͏0\Q" K žl-j|uǟǁr*)D7!Ep3@ b&c~]gs4]}^`!ȯd~b҂7Ij)_-=SR~L-ŐYCJ): 2몹&ɮ"Yq^7_wbI`&ټ>+ ZSBM cUże6{ 2fUGz5{)gqF ep?ǭclYU*(T1Aa2Ooh{EF2/en]vS9ϫr#] sSivT_N+vM]# JpCbw(]B2(orW?^ {xQ5H.Ҷh%)%`%yt'9$3Ɏ_.aKo[a;p!EQx.AexkfRg~x:'*0|<5gԀEMC~>/H}ٵoY1DjF4<ԺRHau>ͭx &wZЧ(@{~CRn!0犘$!S` 6bvZzeE/s"L qEr#~~c$>>V;7 f_I_Wzn˜,BBZuG}zQ&N_I/l'TJjR *;;UlwDccnJ|ܼ8Z: bbĎ1`"kK!`g5pea\T?r[Gycy'i pqmy*~z8}Љ|kN/c@SK6G*qI0="_' Sm;gA=C<G_88>H\壧X{9d@7}/j6Qx9@pa }GV"ܞfqSpja 1sgZΝ}jvVb0/%"q5Վ#XC7LFTŬqP$vpzhς_JՆR3e{t}Lzr[ۭR18k.\Sq&OKeY<\6:|dE/ڐ06kM|hۅ3"ebՐtD^\;+d6<ذȕP{HNk?-$W|2k`ڮꌹSb՜A1iwKW=˾d Ɔeuw>G#KH4ND(s)8ŭum[GDů5̆A8?%I<>/0X :KhkF[L3&kU.F1@5L8ttzH9n65JsԝT$AfrUF^"zӏ5?^᳠HmAz-\l9ͅ/.cbTq8!VBs|_)YSӹܴ,q<Ťr_zn$8)Ã!hS*i#2|&8H(]v́~K)ߠy?z!׉+;00tU-\o"'#@fcnnRP],}ʖ\X!UňJ?hqE5K.biM꤃0|({(V j.nZ9ӓ*pPD'<.-lt:uKWI]UxWtQ3B*]_R]Z[bd\-_Z^0]CIۉN 7|3Qxd!Uq@PjhPdGJq6ψYFsaq:^[IdWvHPJ`8A̯!7ݐw%xnZN=8QHDK L00/Ls̛UQow ~r tnԲRlp!0#2my!} e]9bpql\"v*% ,A_!ܔʏruQ*dALls8}ɺ.?>6-x>W[~]=do>B`w>KX@!DPH6MɝR_<=Wz%oQ3'כ2FJBB>9CO6'dVC.fC*e|@K*(QgZ6DnOǬ_dtd~{D?=3s]"%QffDV~4y XA8 moWzGS#u}sG1I\|qB"q[ukITQP%gHW+es:\DWNk<@>xb4sIrɻ^a% wu'@^=D| ܄7AUe-vJ +,P]AȬ&B9}B{תF?~rKRs րõ3;q=a}vϯ_qie1owKlg45RlAϢ-_׮.=QI'1/ɈheH j=IUrG#J'Ҽaxtv"4gɌ Jѓ&.Uq!ugBq~d6ڋt^#З*2\[#=!AV%/nmLK%<_B d8St/ė|]PgQ݇NZܱ*VCP}1_~8UFo|k I2$jAbSSNO@ʋs@|@5G#~yb_ _}wNHGkx϶)?ݨ@ Bd}Ÿ賓+$ ?l=Bo21OA٦%MlD}D+< eXHs! gЖ6@8hFR`#OdY}I2Vu˂w>HٗpU9VU%B&o5-:Ep}ILa?R3k%ђC"PFqBfk\$<Јh0O=>D/USs;C/60hgRh j(A:\׭kK̩QM` pU|]/V S?w-HMopwVِ~?NKCܖ'戔`(nD\eFlW4g ~Z 5-NpXC'mhJ}4nw+ % b`M: -?y}ua#+eqٸ1vibsE뫱2u+ImufKw@nЛu 1o͞8!)~ nX֍;8CoN~ ,aIоǔЕ x<^d&Be(9 U FOZ +Ls;ݑXZ9 ;̑> ItXOi.M܀}T\S5.8%pO}~;;G.f_Ѽ9='4F΅*.,G:R5_F` {K=*Iqɑ=t$Ze#CWA7lO%K.CB-PtP< kt^7-S5\2Wot]?˫ 3%~D"Ӛx!G^6g~# Yv"]P$_8 _ᩇSgQ #' wND)u4_͎*"n8]ks:ˬ%7(YXB {5onX &Zrgwj^Jj]Э 5cYhG4!q4#[9@_,lRQB[pCXbLpOP>WXMHv{؍Ey9Κ`㬟?鬢Gs]|5Aiζ[ DP50xIK\mZ,W@xIn^)&[epO~M0b$\c/tt,{!=8zy"@ &U5s oҒ]CYhT-|Q=V~)rV=-U< Iy﵈TbGr.̍dB/ar\AR䪤xp1fJw|c~D߈6r @hД{5 U NKKCh^(UZXTXn5* *_d;l'20t7F}V*C^ "n#7E,&&i~A#8eO(5q jc$<VE`/ 31Uutg?†aS2I0¦/Ǜ|Fw DSV:N{!NG.?ܯ TYDžU{H|cYɦG QW*[\ ,RA8dCdabI< 7P\0<Γg^7z%h{9QBS XhfV&EUKE]y{Um$hcz&a~&WՎO1dӋf uLO|NJMC<;tޮZz.P F/$JmPm˄xn|J, Q!{Xw8d9zWhwTr?4צ -YQxjW~gJ0&"+vS|pZge m관D 6XTJyZ%ې>♅Bhvր7pLŨyǾ7@jEG@\i>n4oG5|i2އC0kbj')eHo tk0WZ n8r4],)'TҳrUuKmb !7=T`:`br[-i1 ח|%lA6PI=W*S?F339:U.Ң%-cQ| Ǘ-ha'd5],o!ĔҸdi~tR|~}%:YV܍\D!tE'w3VȢ}er7­7 Ur ʢ!=Jzt?kQnb}P?|NK@Ta,j3Fc 1RXMk_5QYXDQZ$$lw +I  B@GK,t# K'rrD|kKHc-a\ْJДKjuQ'|r{[kkQQ;ERחvގF28RB""hΞH8[p2a^OU2̠Eh AF9 u3FrfOQNՋp"rVKL6 G 4!n^NF3&ߺ<2#镃i8l ,\)gQ|OEpA1_-ϒa'aR9jS/V#_~.ox$zJ>,.&!ݐ&H C~nZ>~-&(i; 8|ho:2>ԇeBy*$EM=9nܞd7 r)jǒ;dI-Rld<͟k f|R@[<1y~7|qYI44B-MqsS^,HFҚk0lW8QP. & Lӟ / 1fP$W씎l*~i h>b8M6 N<ɇgl%._Q[TP]nk)n[ӣf2庐"#fތSSS_ZuL y~> BM-5JwWeT 5&c?ݕuFS`;d}.ٱl+ZGa>9/N${P'*uf kSҷ 2 .vwkX05pӔHЃ5WKk D /2{91oyn}\he ;@j< e7T>, 3D yO_[RaIȻ4ʤ8qAsZ/~_UO8e]}y':漢eR*dr\. KqIQiBϞ"p00\U9Pv9xɑ|rМAצ5<_4<ΦT$UT̾iej6D& e Mp*ǭm(i^a-/kê9I=ߢE㐧$ ĺ q A֎R5 Y.^XrL$uuip]ϧRZBuj]?F6i9,` T/ /]scE__pόtoo7l+NNT'MBg?tmѥql4;0O饊\"? ncX۫S$ߥhut by4HRO듐fN , P!|FPOT,:в'dkE2DЁaOLפ1>,^հ0nY3\E,GVl]T{e;z 絻xMqٺA5=ߥyb G\wʶڕ]lwة/r q=:ZS?Vr}w6;u wC%C:Q@K6E8} [ܿ_"ݗRX{{;%KᯙSSeV <%,sqX]3*޴YJhǕ%,4OцGcpBo M@Af*rU8#eNwmVL΢ ғ8|(7gjCP&&F8f+Gҍaѝe< OTR ªrznN[T`SP#ؤ>4xMYq۩ EXSBK%t꯯VX 5L. ݛ-`b0Vޥ9Hy;i}#r*AOCW`$0zZ!7D|̶_q .{"-T znFN 1b~Rl:JPGb@N Ŵ8f8~:u+bɿ3)Ƴ\5⭯}笱xp.Ȃ}ɒnߚkߺMQkg떈GRb :2Zl֭qڽ& .㩅dvt e'ӾAa"8)AF#Cs) ,Vq#6h#ݜJwu>48m$9K\5!,$/wgϟ-N;@P4'Ҍ7HjiG43eqQ-^ӐvB;4DTxxv%-܀;eݥ谚 +R.:bHQvatTʗd|c[nIۙ/o3m S/Ж[7 `0*p Bœnde#jEkY!ٿʧNE:u>WAh$%yZi/Aޢ<ޚW|9و{eTVw-~fHdsr R *5gU69êgA>T] RS(ͩ|c 7c<0(ROn*v&ký pcv*!)DGvܟqjFqy< p=j墎ط^w1Nd܌c#)Fp8F7N ~Toܮ +B~b[zۖjcu| áKIEG9h kvbq_% 3I´qh,BNW6K|;VABd@^lƛYXD=z*7KTk|cP=i$V@a^!պNk7 @{ <m t=Vt]ކ삞UX~\@imGAnI\goFgYݨ)0.b.D;Tg7p ۩b AX+㽽  sfgkb Vz7(QÆ(ȽY}LHZJ:9t NBЭӱ7kaП!93*j*㷤4y4qOa3SZ';A:+U;/ j5Jfθ) )9Oi~ }è-slj;QD iсޟUn4H[xTgKKTWXui +zG\r4 k/>UQ{w\}1QKP勚;.Wd/ ,fҞaIyvI QQ~8E1npm9"Yxgo]GwѠd$$ tSΡAuk je!͂'&Îe_G1ۦ6gW"ǶW#£/@g5#4 dqi6|mHc8jD ?vy1RH–%XҨ!qdk}qdMx0fm"W/oo 73Z.L>g>,.Y HmXCj jnb/2Wϡ]O}Ae#<ɼ^f2 _B*5ұdJm =4kE&2a&Nr0K Q"7L v*h{r'\h?Mf(.,-o3$n|( *.œcmuivk47E\Q,3%5M\*Ac:Qr1M: J#f  #%f=`g~OZ8,y B;ѕ"E$ USq WRYG&SV{etk|S)^c.J3\t|LPw732<~,]( @P)[, 8O3$Ե5\(#)MaV].W+O1cDGi=vWj"eP(Dwc&HW`? :>*쎫iԄ43vd 1.q l1} mm<&+6ׄk*bHw !,>v||1ƒw5fp~w }sV7P]N.HصvQ*UPfwu}YA@wArmP j_nVQ2S,1cm$CL%n/I=͂_c-w/F8rv"rED}fi<*Kt[R =-mBI,dըoJլUgqh5Aˌ33= IQ&U#~3fӨc$^w"9eXS.Lf2X鸭]9. y-g~xԸ<wOoY, ZvM(:O""͊ h`JKj1 3iCjf׫%htIɶ 20eSS3g|CE\u%2 hQ!׮Ax^r[2dl aNaRs&)՞ֿLV}ۻ& T$єԷt熚~N5 '22bNtw>- WP?k}l65Nzy~DA}Ne3\/ gx@XCnLvG[1\+NkCA9˷MNw'\>~4Ca%MrEs# :`#hWH'-D茧m;^"zdC5 lDLwato-F&\#c/(EnXsQV4b0!rU0չkN 6M8fq&}Ocˣ tuJm"vZKUT/ Sv,ch=3Yᗩt7(PUM,/A)nElk5 !d C:E粔Dv}t9}T9eNm^Van) UE-Ҋ8;}gHLdk*f<o6N_]܎zLe]1!.C=L*1+"lxK~.&E<"ᴎ͊̾%AXi#R3 0iYLeyt-av~oU a*vQ[&`]lf^17BP~".hUGY.F4.!0g8xL)iܒ>t{g;̟[A(Zup;kj!Wãr*~,b7IGR,=vgMV dϷOYq qXd&nߴ)ٝ`>T5A9#~=D<_غgXt;RzhB$Ѯqet`X`g?E^d"3ZEnB5<;P]G/M75 #/p>ULo2CoDa{odLͫmyfgZMSg8J}maob%ف#7 Z֤c]Af{'HM1~Bl -MO+隽h&٥~K g;/9lǾ?iD Ue_XC!c\1JDnHE'; 7mC9kQ;1@Ad]ݳ3}bu"WXA;x_zӶjrkabE:G hu9Uofxdz&$o)[w C>㸖|LfoZ̰P]&sVK3 lr&qydž%#>j$ho?P~ ;Q.N }[2pzQEStC "B%hp2o*?=)q5ByCnɩP1ptL?d<¼Ju1_:ضqGgF4Z9\! }uv}g ؅1 2A!RާF:[R7E@ ٤9V iC75 fҴ"`09 <|(~7 דJUy*I0c 8f2c_ZIYX*0mŒG nNN'GØ՗pȰDwuW*a'*պَktba~F[лk~|%pPn|[u$(2ȅ;QcLXܸY.U_ 4 R"5dXlkLILNAàw͑p;szIyŀmm/x\) *׻p9|*ОTYu {~-moEudK&|/JI!*/dϹَ;tzA؄j4a;,g7Pm`[wקޞ*Pg_[H3yAjy-{ n}"YE F_ ("$#e7Rr=l28 yߋWmxV޲3(lc#Xcfvh iRo+ә=I9 žx<=yI?*+6/}v@cWUϨPq?5\E:*ͪ3n@Ū׿ɜkkt@ y?4[qDLڞ@ b1 u]9^P_h232߶ X,nyR&9՜$ew2b`mFͱ{sq xZZ!+R_UG 6XLXRA (KH=,)}Cj1ZIJ{K<byp[k^sYS9SLC7P8ϡS3iJkaA W$IR8_7#mZcQe'_suN73L[gN_'uԕߚx4&*qPrJ,Y-s"KG^g[vI)mo,"mڦGx Nt2;zjW`2ߏ o`96K#+HDc10jD_E r~{2sgEt=[AڀE0ʓ=yS@u#Pܡ%J ؄x'me+ND< D A>n LJ-վ'(# dr:&DuYwo~ Q0}jFyd? c:ۖGD`Q.߀ߢnϿq=ABc _l,]Bܠ[3@x$4e' QW*r2~1,Ī|shd7V?U$DM+.0EdeBR 5;SWƍ#*éiD%*1t^'C4#x>n>FG,O(F}lrc48w9,DFE$^14pOYVv EY]IF }D4yp1VKB`Ab/NzRp?%{b/v{WX }$޹F|wt2A734FȅYJ.knKc%{|,Ho̎Ҷ_,t'`*œpw#IsGp'?qQݑQj~_`i d28r`bSʍwUnK( ~l8@̹p>eNj+ƀ{@m[秿6ؠU1%}\yo2f߾ts71ʹ=֨ԮٟIO~O"T!:l,bIW9FKJGL Ρ,S.!r}*t4LXԈyĘ?a>UY:y8ITY3[9o$ċ)g4 `L`MZn}8|Ѐ8܍V"d0W,p lt0 XҥMZlx3vr8h4EQmf!;3i2 ̏}SReNwf coHZY{=iK5ՃF cӎTfg9[CY+!E ¤=A>~ ~UV CWs1#E܏M[DI}t=w(f8˜'H@K40F ʝzS^Gq? ugHK[Pq_s쟮ܪ :dw65{ JYEE 3EcsY7N&uTmxƨj=8^j'GvԎ>HK;~$|SX/-|Ai.}1`$w&dA֍N;TGhI Qi8fGuh樇.֍ H^xcZ&nTrbI{L]cLWjE-36KNL,/޼ T)#~B>H7r=۶2 r R/~.JnwiL*sd W=F| ia "jN#j ;V>ViV>5۩iZz%Fg|fMcoa 7]@DOQ?ͣЮ3?Qm匝wYz+eL?O@甏dU5Q[f=I ZTt}TZ7* )7$^jEA;vQm`xw[9sITz1cK=ʒ#Ar͡,.Y{EiFi UG*|p=#zr*;9s=#NY ?p.CאSPb㒮.9啛Kɣ!L}zσ8x;_G- V'gŹi 8#T xDO:Cp;gŒ-O3 HwҪ>+B#A}<44Co^6.arKp;#}^Qȑ1y_*1B84C.MfJ+:Q_[TBB Ur\zy9kf"-)bm)TM,§Q~LvýN}x[b\Ah͛P fڅFqoQƱ#9֢SZjIc#,ӗ5\@atX*䋖MDم͹˗x -q4_hp[X3NÊPל0-$m މ?_4ΚdMURI Sbvg 2m?5Šgo3ajmTYvg{TG!MuYmg<4gy9[+͖w#5HFDɨ&Qܟ|#":TQ[Ro }fNA?^c!ȤآFC u%jiYq(ku@+^+UOf9:oW+Ej4t}(˕jk HrOt`T4ag.1Z&mM1O"G!O2BmZq/NGNO;((D{5]H,D8BXBh ۰F[z/'I-!tJ(@J|'鿁dLXt=覼]덥'*"s1P5hOۋkV@tr"qw/xߙkgLoT%Ǹ nsX )}Q614X4?y-n\˯ޥ{gdv1ː ?c} [B<'3D0x4V.ܟ,Jۭ'Qv8QbޔK.*r #8{Q 1  iǽ}[ͺ)UOjO@'5 Gӏ?TdevW[.{9}fKY{[8`WyM~ ^'||f-+ vZ\4eQ(!v/w`ec>dc/fr;-:r 7;>UZR^A(YċU 1lE|_32%/߅K^>i@*p{pɧqVц l2m10\ޙwQYo]F#DG˦"N~FX] 4 I8ttii՜bd+˄bLTQh@F12-xj 헟tМ+f Gߪҍ+ +hrħ*)1׆e585[CUfyGkm`/MpwFH^\VKbg}/Os5Io]2fɤ5ޛ,CO̹ێK|Eed8vt#/PJOoF_F88ړ|c$gp(g 6))oց r~RlS_ͺTPWNlIt =UE2=?o- j_p)F# :Xe+7?-eז;BFr H[-#yg5rf8dsIlOxO #Jawd/\l~6VR7O_RH~7"(GZޝ7]Ne 2Q!J"STZ=XCJHP#h gj~EH0{ykq^u~>]Ocr+*=SM; D{y̵XT=U=ГImS+=-eډGGtN"[p:#0,HӵFo]l Ƈ1T*Xܛ}QdO ;"/TDdCUK|K'([67H]lBzi<+ْ:C^iSg!p(NdƊw h}Pk% sgDaS KK-T ߂{y9:xLjBGIJ}dì3#IܰŸL]3SL#FPdo~ۜSV^wE?mI.Qg2J/QoHx_){2Xѣg{84;q+Ff[e/;"nΰBa}U""s~b6pnnk=xX>s>nxF~%3xnnCG0n49iJ[l 7Ve2< E]']YAK2e҃ b*ٓ[Qhh&BAP"Is~f2&"ڨUg1[^&/օn-2eR6QB;Y*]RHE]-O9kviἃ7%EnW[ cs{I3#Ů\hw0V%;&in4]__`X5{#MQ 4疎8s5.!`U0s6 -;鸞?Ykm,z豃M5r-he<&Cf>@EBݹUә_Ard֠j/sDtz 2OΦz>/nv}b+<16=Q%e08z؆ױM[St+}G=;ZzeTq`ShtA!ZZc WQd`_Ђhtm:.J?N~rreN,)J*Nr l PÙנfHfbv3݆)O}4´9d0ZRVP.J&2}އzU?kvڍ:j06FHq@O7QNvtPga8[\!Wb |c#jL'S!D܃>5#AwѕĬ7)6/RmmEoL*i,LmNْBXno4eF0mㅴR=pxaEiFSזQJZLfCQmx1}䟎0yz'X> "ĔͮSg 9i 2`x1QCwn#< W%(g64%wy~'Xb-"';W2x9߬1Iy?)\U ?!"$Ɖm8Lɉ2# d#ƗD9yKn I#=]RNkkQsgYߖ' d@'4ۃI< ۃW%A8X,&K~"!*PCJbZwp'9!!fGbmX%R t]WGj~y31Ӻb[&+zh׼]*w 7^<&r=W}*ROb Ww%nVsDI4Пq]Фh1ԛA'B‡PQueN_&3~!P/]}X`4l]!ozNA7,CW /Ѐ#xc<9c=UN-V:.?|*8㵖N`RN{ID<2k\/o!%N|t->XM쵠 '=C¦h6'2U:T*r8A*ao7-f*+WDVWCȎNJg>I,! x,Ӹ3ߦ& )83)?\az6V;h)aN~.H\Bi5-;%feDL ]V>:}qFP.Bg_u +T))rhhqEe&Sjع9 ѝ& ⨧n"3z?DM_So!ZfQۢsp0'ܝ2k~s.eݴ<dJ%VIXaS 6}dzyͺ~E ݯ&7YMO1Z2%yTl\gUM!H4p@Ex8g}>H\@0Tb#8iy(`J URDHM?p]JG-!G qn@9|:7܌O6ᛧ{ $܁p@/z%ߧ_cr $U -R;~=0 IkP[+-XiIlE?or(r~@="$4D`s9@Y^}|cZ#*#սk7V׬XW_m ~417#5^^-{5~ LҝRtYzjXL 60غ\1x36}(sFNhԥiXaWM/ 3\d쳼́{M(1B~UZlXژUfI5vmFߍFfۺmGhZU#핍-٫ VO 0X>6Yn,YQ\ptngV1h!5sDPIa/L ut/vXzE]Y<aZ [Is94klg99c[ hl.)w/)=e|]e80 J6 q|IlNtgn=F8\.wy>%$ހp%bo6.kكBC``9nC$ /f&$=Q(*sTh;iv$DS:?r5oׯP*A82y;T߬h_x_ !y11uTOb-7gO!+JpD(duMQ|FPHp6cB"<7-qJ 4`zJ˻c7h"%fFs_0O@AVc=7oM!r|81\A 2PT3҂4*B4&F;¾\W[KqdƇ.;r/XE09y]wSk[53bЌ%(v~G AB/f_C 9iHw3`fS3*U$D]?8bHN֪pn^)g\`<#I8Sgfj԰uЅMemso vtC?X gF/'i@@˅BHO𙰆ZӢ:x*-)$zBMMChiz[?pԔ%U9X 5@r;|RQ=x‘zEZ)ӑ(b.ۧ5 BlS@t饫N*%řL~N{j.OI@h*+t:#*!(>OYbOBdK3(hE b{"7R#|wFVz_UA$lNr곣 \ JmnYI"Ki]_ItFAn2nE(]N D=cSYu˒6L?F=P_ޯ6Y>b~K乻}(ELgIF07݃E *-dxz/vKCvxY"g/"\k#=x:Fv^ 4ud&h!T7T"6nqň {jbi5Iipٔ_ݥ7N|J0sKtmȻ˹8̜l!356ʹէP|\x S^(-c yzΊ]X5qf weR2`v4AS o65gWי=WHF}WMj#NA5z4å\a З4 IJ*߀"(e&Qc1hk]he}'a!+&sO9`5LH,aJv@F>rK1cH/l(T@m3x ԾMMdl%rt5|3@EJ;;ȓh\U9ԴyvLIt{x.l8u_;/u_=D{ګyH;5FK9Y3ZV{d2bY)9tOF:&[N,t$nh;q S p_nh)b Kz,GNۗOsJH8~@Oz ٕŮWN JV"XfܗNCD*bpeq ?}Q ^pgøvМn%VS´(w1-יog|ٰ^g`09hz{T gq&*t4N+T}"!d(.Qk'i\2#tOM..C'GHWHΏGIP&d{!-$ֽv,#c58磻18bނ87,|xA%TENuJ5ʘtR'c9֋ o%/vm1íuX`)m iF ?2HRA-#[+~pO4 _?"1&Xݶ a6/C&a(4:o?OI3Qi /UATXlw_& ]C/"EȘQN@S [#恲pzTwօH3T{pu[^`U;*.'e!FgT}b=,lbi6 d CX4T7-й&&X|[l]U x=Mг#C:U"f ݇) ,"+ýv)}] Jɒ{ԥM")_rHE)2CE`P@ H,U@ n$ 'J@r> ,Q عV/נ C^0 ⸽<>Ȗ?3*Ûi U*ꮽ _M^r,y_pJ;Z?vgjhwpI!vK0waŇisc4T;`f<cE"zs ;5['d* OXNsYˢe!nZagQLR+t~d8M'V+{W?fR8=G6'8+Ҟġ&NDqlyR8i8-tPd DiqO)s"45֏g!Q"HN8˗9_va lK|`ߐ^|HSʄ2ɂU/%{tOH0x%)!O= ו6Y3>ܯٿ0=> Y$u95:rS8N- BU5~ sE@9AkϠ߽a;6*ԙ,{%[7׌Ԕ][A۴qT69u~10;x&h(ś_Zl1U_$ErN[s(Ԁ\*k@mQhri.MQO i4=ɏN L(l>~Wi捴@Iqmxgd#"Ծ (T+"eOxXb?{xY-1t0;A J8ʌ[^o@$>*aַn=ҘGbiFZOdS1sț^%{3? EEEa ֹ,#4iQm _I zh攈~i5O 4vY@ղK̲;-C[E_=}ټ$;ol=c\RgHMs8k†\5 Fk)Ҋ<$*gV)Vl:]>T`jt}+B LJ_EBCef8Lx3S^o@dfv}A$JAAaTB'! pgu=e[:r)KˬxYVUzUҺVsc2rG=Dx~x0wك7HAG_ :@ExH@m^0XF-*/EaA߆L9ڗEcA@!ft\°۪iai/sUS'6br?W^JΰiZ 7 *v3E"IGZ3^efg\[Ge1"HHS}wMhMev_3x1:'`|Ȱ /-eC],H.o<F6dcLȎN偔l{cmZjJֿ ͟6W^FdQ*~TyWP'OZiy}_XJr};.$,QV̯`1di_l@8 lyd50MKOuaͱ( I$ڃ>OxY]!\.}K ɴL-̺RU('#'[+|ȣDLƝB 7 @?.t i7ڎe/mA̴iob' v3S<CA@Y(mwݞ5Ħ Vo1:.qq4Bٝ{ 䯽(R)2qVxhiԱFҲPG"@EN!bDWskӌ$ \nxexbM5b}k!p}Xih'R`?Y䓟ă(!NK*8zqȂy%hs`-\7Rʓ?4M%Q|u8m 7zIy9p,&ne_=Nrknr[p /w"7Zz59[ⳙ;YwNN;vҁڋHGy*ɇ -\V܈bpzk5F] fMX苟OO{UeCxb0F1CNE )(+obo3Em[yd 8N ՘.T߰q];DOxjX3󆴘#ye%! FJ3sI-xPַ6T'sSc}6IʾI9W`Z2]-Yy>Cb2G3.9Cj?'#Rb }1Vrg៟tBjp1rW:7IS.xh/'Kmq3OX^=@U2-T޹=]j\?;&wfN3%2R6\pTjFuZR8]x#w# Z\yur4|5v{*z")Lr#F^`!lII`a)v<Wm@3N#4t\ TǕ~'De>a*vn'P^Cœ^MRjOF^BWʁM'.sؙDťiSh7X ] p$E^a2σbQ2}H/wJY@a+H 6^4շjv>wzJH-NM?OkR6lE/Β MN)da&[5&JFq-7_xzڮ{Ocmr]0v`uKG_AH EӅRpeBSZn_;և芲=7ר s3',b8'jC>dw YyApXN5Hn)6iC8pS8d}q D;6C}.s`iޏw 9-\}hҽEHH0@ feeSR>w &'abzEJ+HhH ݬm rK(^ nϳ6;\-aߎ<UlK]T4\_k$3Ƙ#QחI59N8qND@hQ]iF0f޶F6VD;*vHp={p0ՊWЊH R-S">z10E_=miԃ 9nŹwU\c'Е+# pi qVNz#^)D`? \NLEal-ۗݨ^يS– :S/P$&2P[ ufgw :(lFmJ؜Mg>`!S̃27ܴ) c |2=eZm2j LU}zYg!Jd36q=Cp0޻zs(X4b˺hrz)lvNL0A+xY-]hmj28 `31(zjf2Tݖ;99k|zYmn1ѬP @j3AE}=/n,K ߻ Pҩ12ᖖ<.CvP4e<BEw" nM5ꠚu0+~Aߺ˝Ǡي  دa0x8.cuFc{ЛV|'zcjUl*@X:KR+>NV zH Us]<_IDM$bm; Rˡ)hNZPŃV{V[mA =?7r1ۆ.1Ig&?Xv J\$wA0rvQ$LK;(>P #l9;"eka鼰Vqd@cͤ^-cRx1W$Vrptk=_Rx{2% Noj =B]5|P-Ɩ#Yڱ!ӆ6TG.7Wa4{3uHw.E. >tgƅ+δBxb*B:L210[s:}8º&LQoc2$q+3 /l`̕=cJ 34ڇb B,2{BNJm>+~ 1y_ig;^gX׫6!DIRA_[yܦM5>EUb ztipCl/+R Vo]Qn@d:堩f]|Sn ^D$R$̵?I /<~ܲqӦ!6/-'.sCꅑ$Fu.=*=Ts'S æ;1X ^sEn׆ ~iJ'0ZXL,4bXσ*l%yǷC W w\fYRDX[RO@jprv~vpR{̹F'luwy$*thREhNzEC 0bmm1i1|fvnТ6o2T@gૢH͠ ; Ŕ-9q~#E0N۳jquvNh+Z:Eoʗˊy"ݴIs%aq $];äBisk&MVGE/:RXp?qpzF+/Xs^Om.H,K586HTg+u'uQGE~8zY:,3ÂkYȄz4f$#y԰t2TYd”MWDmZlv)R@c(X+0覗[Vxe5W0SZAbK^pҢߴ^VB7Ԝ ;o<>3wkAEwէ)ݟ4HLoR?$\˹1("[pζ}J7Brz8*6"Ma"N".[hl=2 ܕ<J {@/H1YKRbֻɜ"߶@vnaMkDbJ(kĿ^7E}y) J-̷@;l?J2!ͭ!{VF=S#kzZAj}be}F'2Z ={:9CR sŚy<(܀>cz:y5c6\nc\,Mp FBrnGE6ZMOs#H2FߎJRkyo~*j8?TU4Kq)eln?[cA0ST*ٌUѵ%#8o,o*F`E rIx4^h70Md 5cqXE1Iڈ֋sq>> Gu /l4ŗ7KФG _ʄHV#$*e&!FoH%|8O9DR~ Tlsjqk3G#ۋ_VۇhuUG pPD*91,g~0wRsy8|.;8]V7+.ZBܡFpiz{6z$Q h?,f7V\ڼѾ͞o?t}^$,T0 񃀆 x>?h/o,D) ʸ0]^y]uw/_AQ#UyuS&rdߛ9X;-FNB({vUdؗ&ۓF=8ܞ|:z,TBR#]y+ *rFr$ғcZedE^I:RP_ٽ,zaI!N|AT &ɸnK(v~Vr5GGmh7fi;Sj/+oY2v%s~k&qY*%4: cnb 1_ #bbҨ!U"m ^tCr#nl !]bfa/k{$klp~L[~D0KUq ZZBłĜEZ>MтIϪg[N]thHj( e(a?@^T~I4s߷Pd"ӟDJZj @F_`-5q2ZnZz˜xe#k? Ki_|Ca?QO@7ncvgJm[E8Ə (Ikשׁǧ;3Ҥ:Gfy}*: 4G[tU؝O_xY(Uq%_티_n\ kьH,eU~R?E\''6h,hz MBǙB;'^7%%yXrbU= Vu-{약\ɀMaM,)33ٻ|W'8H{RÛЎ uנ.Wdr ~Lc:I:DZ-/b g<)~ߪZ?$٧DY c{Ô;97w(}f &]*pjT{i$gt:Yg;EO [S0` e; G*g7~X%3l\Se%eOIsq% $-)lx֋HaA /=PS.7p syMxם|a+}cu<ˍġ-yuv;QDC]JU`݆sH1lˍ6.Ij87_P "_fGvm*#1ehQqxFuBx :n^~ŞzO8[|zs翨}L{3ߌʑQQe+;>+ Zx5L\hT}#dX6ԁkCl]#n:A>h%R#ra&hwZm|Tm<3,,]1fL-֌=;FP*( Vݒ/>m WܪJL*g2;*~m䠆JW pfș@k#^UņOQcr6'Jr!~QVWkY"KN:oX4^[/u(O>grmm.H-\TD Ɔ@ۊ.GF:Ue@^4_@x3[ѷD' 0Y⭧aԂзg$'fg2<164( $Uvo@iKsmoL6m/ dlͥF w؃S?^ʹfXg.35(}3WI^wteN_Tv=,>eAj!n^ !W]&x(gH' hO][&`|^pYt]/G 'VW5#dt[10B\\#DZ 'X q;5  {d9Pv MI*en\٩gsN) @\=vTj%\50?N\ .˿e4Yzj)[t:vw= In=p k2xYɲ"C]zEGfJW 1 ى1hzk~;dW?Or^  /Up-&rz9dNrt$t?V;L7u;t l/v3&O Un^+x&.ewwN 9Dؿxfx)3COGl5D.q輇Z)uc}^}ޘOȞI'RKrUh޼7/oj8\@v]*{o3%i<(1~5ѭ c*l0S/'ܦ9)[tVŒӔxqajfy(_iHs"+ugNoxIÒ~]]I#ϐ3Ow5x|7B׿<֒I|n/ ]}Y%+S"*e_\;zQuv#,u_ ά&lrnw MTtr.P8Y@-h ֦ O4K$.i;tW vƛL1沗_rABs S9RM:4ݏHiȜ>>mM |9|-)ie0[֑ )s OZ(@ƱjyF^.mGk"ҋܵj\xHI:me #nB%B_|Xw|^h둴?|YįFx0JDfQPWsDnd%1>?bD5b@N\DP0e *njt2QңscȪPDY)LZ)LnTcV<<;ZuJ*\EKX#}AS `6ҏUWЈfB7V57KU{qnV,CiM9qޑ-o`CEPI{BǴ$"eUF]Ql0ʒxZb' VӖ=/ƸKHU5JKzkH"h!qP`I$CH*@hO -TH[iKc&7U6z4Պ/!xE~߾Ŷ;-ZkM}v;7;(stlԕKW6o_7=wVF1ΐǹ)ShI]0[ g8rB^{fA~`ES+E4Yg kd:A6+K@Im16Ĝ9zH9Cy( CJ~_kaƼɖ28{>B۬~.$ҨJd(H2F ]ね}MߨRݏl5VDp(p$ISI@Bki7S=ipj*2"|IzU$4ȼ1\2_3K{H#gxSûE%%Fҧ[.O4>:7}@;mnnjMzaNd'uW=]T T{rhȻOղY~ IMV`y85j:^i!K0_4p.S᭹_ NÚNRf57d(Xl?/ AT)UmΈNR`Լjz 9xgmOO= vjK؋Q0-Fa%![=6̜+&OؐHVV\N>3A&셕z >TRZdd9v0@T0[ղļ aA: ؇4*[ $ӨK76|nKw>Rl{Z)v|"K->"2;y 4r_EQ ۵<y921y]q ̀#Hͷvh:Vb5kHϰ{n4TÒ(跑\.,Y 8GG2,w5-_iCUs<#=u@GtldUtXZC}֚!PYvY&eQ]kټx=k4LR&KnT30Z0O]ESͰ[KOꇝfg쯳M[rޭ|vN̚ RR;8=5 PBN`x^Zg!;oX#B=P*Q o<ۢ+w猄:nT1CGN v8ȇpߜ 5Zg1~1n#vތ4q\k $UH! duɠ]m^!ePR =MSCe767- E_PsAťRqa&+q\ %4zR_sx=cIZQv;?kB75w%K>Jq$q3bϯ70g?2%@μC+J 䈇lb&1ìl'E+CIx6ܠytTp:-=# #N%`]K+7zF$H]<2vځoM 7ʍ2qwNIE$t \C ۼN| lhtliv!)& .!fNW236C;?vVm#ׯg3RVRhx z/=pG[.g(^#ƓǷ+ t]r)"qSk$L~I[po;jKk/g^Ap祍5qzaa?C'=gP.5nL/23W]#~n4@| NCit$}P}Q^O*N82Fu 4"B:*\Ӑ 0Z z yeE8a}^ud\RofZ rńQ[ꪬ-ìuK“3fq`@3 J68/$[eQ'"nB$NCYl;1B? SS_+|}8> .V{17`;\o n icU,-1rXوPXh0޴fM6= YPr ;j B[6PODP~tߨAӱ77&dTD@x6ez9O 6C.&|wѭ{)ƌ~9k~ Z 2B??IBu,Kj')*A䣎/" BRYjubTH $̈́&K.H;73U'/ۚ(9cɲaP˅G\4݀K[{.+qiuZ-+RAL1V竮R"IMK = بNZ9 Gz`]rTBi)!'f!Tsl4#I%,hM!)%ȠThlW\j*2A}-;H`.fq{bŻRj<b~@l"&w1>KC]'X:RԼ(&Xl(5艼P#SLuhP~#~xlMLR|4!J[ b G0ɠXUݯa!{Ӧ?iҪ"a7y -OS5>Pn?̔S L)1dkV x;v} 76#H24S߰EKS=wҝZ\jlyIHK6pg dJ)\ΙDc {:{yb[7'`ٷ2ۓ= T@E 7›6} v:bdn Zۆ=ÐE+zl°JAeޛ `{"]w[ o ֻ0n?-~%2zlgPfKgMF<|)&>lQrRt(+}g- :oWWjk76p~@j59|Ƿlʒ¡@$!dUºm~#C ( xœ< E0bv8O}8)4x χh?T GQeŮZ? T1j7ֱu`ree7%#ϭ) 5 Aհ>D@9o [d78tsҦq4sN#xi3H\^7VoJILrц.O5C}  #1"MO 6#e9>FMԯf)cRnĒx9w%7xHv3;Һfl"o EOܥ<9vCd C M[ZZoQ~aU_@f h(-Ȧ75w6֯姣D ݫI4cظ䙖SalZzcJY_)[({ܔF,E{tJjSwXre- )74W]g*.LLzn1 y+J~/YYOءv#w'7&=~;vzвqfA\Ru(a-?g-XlHt)>c=a/̽C8N*k8F{I(#W6`"uoWIe|fmPb.+PfdԲ̱>kYT(PJ/&EJ}ë7,t.s]I``gg}`I?G.QD#D`*|= UvIB  "ޝhDݤy^قkʵ,!_xJy=}s%YBCٙT)GcR:#M-RruϋUlzcJdҷ jDƞ_x^SҀ J+L@g I5MIQ@ږ9;etEt#Z¸'O*|kھnaWl?= aD)(W誣>[~ ҆ahJ#{!|$-Lxve=Y϶g,R<; -P dWkF@;3sUO!m>mF:% S#qnix˚-V~|E.K/raVqqa+o"6ݧ[-ԃfKn+(jcܦ~ <޴]- a6 hyRn9 VZ.$/i/~'3B@V_66fw 3/CC]n]ieŵ&ԂI.[8 (@9ڹyŠh"eJ2J59Տ̿!7Q6(4'YLO:;V$ZgiwVFa1"%Aǟ0d!x8gGO.fg?ۭ YhYx*?#2ҵi1ee(b4Eg)k\C3jשUK7F߮i ^rk>EN'13lNM < D/c fSvx6YZ6Cy(uOX5m YPcc~Z0*;K^6]vKcvא+nɶtm˿oLLy!dj.Wp1bjwBR^Yix?M3{r洯:"=jz4eAodQC3й'XB)N?3"(bč* J{?\PMC%=Ik_;YJ %yvΎF՝rņ*U,UȝOYX >L8): s7ǡ2=_=t!ܺGMz ⭪,ֻW;xp8uŵy{k~]F r*+ID<wG0 okäeϝJMh_m"b 7 +'`ݝXo 0^\w[Iq ">|YG`{ppY)Z(bFDzKVbǏwG1Dl.7cT/ 昔jYӌT:MtAxQI],ś-b` >ٞ N̑A8# 4 pk!l#0 wah]pBf;p<(ڻo̊|QǞk\Iis}peZ :kM|v8kfOWx; ^&LvR. YWp-FOt@0b+$Xj7ת]yJ,2sQy%s.ٍQ<zimuǫJ92[V 2!#\%QJ(B襈CiXmf.*peM&Ia㎯`A̓KRaS"6YP ID f꫍c[49U+%’ c/tv rЄq~)Gӻ`W:tBoV]@TYlϩ@ӡ*_9ƙ}Zl'IccY|n,3y"4ME. piVgø[/[da2FSbuَ + Dcp#.:߄`,ecLzʥ8{W[N}wnϣy~yT⦅I~#/cs&2 L;rO?厰0-Zm&k9f0.@#ONijT IޮE:^Q%aŝÀa^bN5۫dMd^TO8Np;0^VZzyרw쳢>TAq_r[LN/.!a}2Xo_ \D2Qx}٣i @й< -1c i[a\7,•C=^5;\rhEqT4 _0p*Ijh>#&,f -'RSM;d cށ+#36A/y嘯2}ؐHacSdu֧OJNetm)*>9O3>Uno^j&Q-/\4RwT`WnQYV$fh kFbhcݑ$|_ [ZZO.n"U[M@{7nL8Lu^%L6bmt/ҍE426`h'M)WO4#on#[]w ٹ"Ctg.~׻ǫFb,txB4@\at#+};A!UZs9l*$Vc?޸JobZu/ ef/6|lil koAS} n{csM9O K؊,!䂑9N8Lõ2P،r Hd;eFE'\c ϕƐݎA{[U}ϱ'ؙ H/:#@+Ԉ!k't^@Ta㯠Hu+k{6u6KaSTc ]+dW[Z>RsF :v0|g{7g8ݛ6*yUX~ю>&70HW7 RDliǂ t3ZJبb)IܱQ/+,ԽáeuuVqr}z}_-~S+B6buPS([k؋oLǓN[!/p(ܥ;5+uFso6Kod:)GkS S,~iȉ&۶STbn1׭a6Q>'a%4dܡpӪ`#j9+^Oq=M;а ՈH馑z}FQ„(ݕ}q,h}+ } _0 =I'>2+fѫ~e +4oPh'Θo] ]m1׽z\#&Ha.{ibBz$̜N4K1Y_lQx0.\]%h͹8jI1I^%EIHоØ2,*|gh@y{L O\NmU$LJ.E!y7M,Q%ؽ:hֻ)#jK "߳29MZAl&k\r'm3jLׇŠ,Yb+#mZQI/W0MآYVdtViq!?w~.>xbPä/Sz@SN8_8.$r vD.Ju}}7Hv;ioxl\V)V ү0-mهS(Ky4݉_Io?y $#:ފTl"y~9Wlgd s:(XR#'H {ea;;٪xd5U-+VӴzNifUOX**9Qt+uE4{݋97[G$=d<6/Ϲ][pΪvxa`gsʦ_5t?/Gc HWSw8U؋yF1ۭaD:ez?B\~|y"ö^hN% z/YM'D$ʌHk F8ibBvTӥ??;_xDDR :0=t9Mp-*C3/ əMNpJ\@±xb}\zXa)@?C݈` <-!}4AS$OJ4ZfK?QtFzr <xg/BHQ0%T.U ^ñBlGgQ2TY݄eii$Pf \+I|KO3-kWybeڣfsLle}?GP}O)j5S'溉Lhڡald5^spLV+RwXP)"dҕzA=!Vl,vNL`_<|,[cSCp V9paf/9AlhͤgN2Y0qH5]OvP8/N7.)_7S+/ vgJ g#s5`W(YO_@0d$7%"#r{:*#[22X#0niyN,̎1TG7anް)C%2gNWYل(4H ʫ+}vO‘&HhM~Nc-%EeE!+>_ :8w A },XM#vи“qr IjݪR$?$p']&az7xCkVy{@/h(MTok,'Sh=nKA1U}vE!(kZm7b((Vcoi?iqf[8WgC״ kl?Aiz_ j["6}'mgp IRR+;cB HA8gtHʳ[閾<]l񣿴ڡ؅^ e}+Ru5>ٵKX,SfԻ1׮GC:߹%NݮD1 VC@xN>JۢaɊ#ElDAɜ2 {O1?F֡X.r{QNiQV~,+_[Q }ʃf+ahA PJ!,lH풇I8fëVEEmQLdwWV6/nVgabChv;t6c01A'Jk_lA_(ZJ rQSC3(7QhIu[YΙ 'G#&Ms:rʥ S?߄<붷'Ƒ)&nI@n<=+l TU+ӭ 41A,t|-72?gpGX)ZIXO 9~\69l Ե"xqn6).]9^*l/۬S x lqIl)rdVzl[ڕgP Tmb}x72/c %|u7 뚿^Rt.I'h wBvӁy}A7Mv xS>qA^:>$EJHam>"n?SF<4 ZuB2j,J0K׀$fԛFd>DFP_582؈}.>6ح?gs m[}d*Z3ʻ*9u%kbSHB~sK͘]oi ;M~>U3.Ʉ)F;6[2*ԟ &ٻJb7#>Me܉y08a(ށ z41ˍMJ:ù ' ᩽O%'SPxXW>k?'*o~jld<\v1^8 W U?+ q.4SpˎEymqh'jd ̨{`yœA3~cMxb|xJ3a NW!3+'"aeHS{.@lO82_]騜D׫C;䀶ONr u+߻^._WոT;!zLag|u$P""َ^綿v$q]i$A];3ȃ=QzV$;QaclJL3(x3EBr{O °Hퟭ@߸5f)^N37n*2|L=Q'qcGf+\á-A(xL;2t! `6p;C" vrw/޹%vOj92\!(k)Uሣ-U 3]ck+P?>cKٹ' lLK,3}H UoצgLמ`Lih}E??y5.cJZ VEVz SO0]GMyD ~g~Ty hccK1g ͷx*TxĽ@p#=UFF&%cs;x D9 e؁BV3w¶f0S09ɦDh[( l)v#~[Oꇯr4ZUoNcYzUc%vt;wc~uyBҾ]{fep@4}P%?x3o̱Z ̜tb}DQOSjiMwT/ӈۯޡNOIe|9*|Fh/'O17Q ۃFܣ "Z=@J01b|`hG%jeMJ?;vQZŧDZ,L U&m| ^鰜>N0y𴐹{h82-) 6has-g=d/vAaxVjT1<C{N'WJ}No_|EFqX }ܛmp̪K 7FI1b =fL0 ui#ԕSkl}pP{'ۡ6] 620j>;F "n/d|, 7,Hkh6& ei-_wOscp* ֩RglqNOX]e*kA$,!ZQz(U `DM(*6GR IrrXـ,v 3BfeiJCbU3 Kaߑ) ,[,o;{\T6\0X,L:IoJZ7(c ~ v3?&" /f6y5By >dgPL[oB8'&fĺt; Z>(z§T ΠXg̗^"8 YdLJ~ =۠&mǁ(J(ό'=1 +qKY1oR ]įACy7[An t3Rk4u6C9{% GȈWx_P8]LT;M4.Vh}%WQ?ϒ $:0>͍x *T2Oi(0ɞa8,iNgteԜG`pgrZB̑h:4hd*uVUʧRC=W=_A *.Ŕb_{XܵI&G1K$ lȺ{]VqqTB)yKe9|-QJPfNIPjuȷfS() ?%NQGK7[?TQmĀ Du*'jF?ty˭}XJt}*vQ aFQ}"Jz,pۉ^5RA\ӒaCu9aACDWɊ1hsbA> , X!3E1Z+y`g,͸}oG޷ZG#r,w@Sc7n8\iPAm[6\2%^`$]dV'5gιZ񺹸DE"Ca~p;f{;U%¶t ]8^o=aŹ VD:=Ru mGJ_qƝ``o'Q)@'+`0F%A 7Qַ#Vqii]A&6$G]V.dQX~ov=RpȏGʸrTϊFM YE}]8O;&`9:Ag1U 4^(%\&/Ca`w!)]v'^yz5t~"VoFT!st*nU466?v*G?D/xa'S20` BD76P_ˡUפI>X]3p+7s'UR^}a35Tj܏n"  cl '-E6|-*x ^SyI]<ᶱ7_ퟣWbmnҢ+{BD{aH>]+HaF~|*/o Uxƹ0/_|uΚFjE}956" 5cE4OvWWu]KMFbv>3G wL?e$YWߡػNF"[;M0R8n`t.kDwy:6݇*^_{R{oW1OTdh_t1ؘ4~P(%ZUAAjϺ |IQ~1 4db6d2kC 0].t:Wu*CּUS6ˊQ1{'ߣ˃w>~mh+}ˤ xdYMBC$.E_s:o *N=C6Qt8p%qKpqPB6ק%L M9s# rb Q)VoѧsVtam50Qj)H^Րq) k rNI:Klܷ,ڌK˵)[WRFj~$Yg 8B*t$p,k(,/1KL3Utr)2QiF߮$ =>o|r& "aHڟ"XW.5ɠsq"ױڟE6"6X0-*ߏ`!{z Z$N>jCGF"^GewQy]!o*ojWGÔAX}d=$uf}D i3l߅8(q1%b$~4>9}OfcjZBeNJtIH\Ť0]o1.QVFuʝBO@W.E8sU{5Z<-{-&@%k UVe-( 2qcOŽEHJ/@\1d} w@"r;J yѝvxpOdB0wv5ܛWSOyO=hp8U g~"ϵp+@׬r2ܑŎYؿ/+ {P}>nO_~QDqOl[I⃳ I3b z@$WPl -)2rV>u0 xJ="/` *xw|߯ȾQɘNz]#t$zQsEEg]}5͔5/n`}$ O<Aӡ/r5t:eRZ$ZOu/]Չ#AG 3!Ie"}!p׮/NaY\]vOU ! bYp+~vͲ6Ʈ_YULW>׈?4(?5uʍEqdeǚ^xf~)ivov R^Gu63"xIx!Qh]jZ^CN+}H*8jjWc҄@iDXgJ?O`(L ݾ|νIj \x]8Sʼܫ%_yLRڮ&+7m%tUAK 3Йoa>s̶Ýæ#"رp\3G OMEe ]_ia04% ULc[S$,:iz/O Y<ZV<}w%aD<^ /I/>H}sїy95gTu4C$0gds%[`ݼכ&:@E dF#r8hƖ1U6Ѵ P`48 S3sKIzDcʭ<r_; 앧eMxS[B~Aٶx?u'n؈mkobXVz+9ޯ.oo4CyV(PDPQmН\F_Q++R& {ʼnMg+E|Pr`Xֲ'?zVZ }ve1N/cdkbH҅.95=6b*j VV TxLLo̷`|:Ӡ뷍2)"MC}[^`@w뱣# G[G/WWf3~aaTW7ycdYZG]"-k"R#O#m\2 }5tjVC&ozS 6,@׼Mʸ;LZ +F>2 ]l~Nr1I{R\^4 "YTꯡ%Z3WsNػ ˧@YYጆ?N @ۦGz 3KK$q5VnÜIh9sB*?]ZBysɖ! k\+ϲG' H8i*V᷊ ,$i 'GyaLMl 5t=U`ǻ\ViFөD@,%y47Yy&4'Iȶ|l3V""ۺE'ራY=8"Q͌zc@@U;C~^ RիIC@Ӄ|~GwlUl:ZbbD7CYX_=.Bw`7*5-{5`2o(<5VXajuK &UQ}xDLf׬NpO6bP*|Yw/icVc(#*H*!px,PqA=PPNge= i(yKhI_ybdZZ M"e,4oC15ƗW@GPQnasy #l$MqŋqEFk#丄dJ)A]> З_Vk󓍭|iG=.#n=<*,FASE|$ zqN9o/ l2EDvZnlhO9h5_R"`w]B'J,HSVwYGm.R.}w ,eD>|D4tS@Wר0Z݆Ht`qA"S?7]=P/;# #;\D2۟wZu;rtJNhMF7X\3Iy~i Ot ϊVvm' y6-{0JRcODŽeGK`a/;6dwoc ;cV]˲v9 <#`smr6/ &b;Sۊ6S2:In8-I+R_`(ݘI\þ{^ ДCF=^ܟ?()P2wGRYmP)L{5{IbM?SZ$3+Ǜlkbo,pz6p̓&@{]&ķDJl"!]>DqeWϰ3#>r^IYwGtRch잂e@,ɗ3A)]@DM%bD C.(34덦! u^c6k(+MK7DK>bR9^ȞN,k-a{TLi> ݛd9f7c*!J?3Ra#0rziom\@T6e+?lſ4;0D~5DӮsKbN"7 睂O ;LZt2w-/i h#֣ݾZ+Uƭ,pݲʽs#b6yݳwE<j^H=lgvLQ{%NL;LX]{18涆]ʡ_o}|/|yAAtv)}IfqPo81y&!=k#̳XnN -*_2l, YΚC G $Tљԇ~8h>*D}ˑ EpČ0_ۘH 7^eM"ObHeP.@oVg*>ie%6, U3Ȩp}~y>N[Xv?䒞Sy kjV}RXo%l[lj4+.(̢NrOo^z&xH2 ;V Q:Z Uݾ"uzz=Ia57*{eZJf_4GnaX9#+d2VZfl{3d2cKA#OS U 8cRC7-K{"**JvDĻNVM%@ _EHȘG:;svG>lT_XC1أ FŊ,p)3v iɦSd{s9[ ᎍ e#X&j7{8@dh[}v_/e"LFӅ7c!ˠ/V[Pyv/IdgSurYmURΝnV4lmSN y*aL:/)(yĿߚ$Ly!9D0gN.b()w 'L+;/hLY-V Xr,xN*u}m"aŌ"ºh'iue.k_@zE<6G{X\NזB:Q)?+ObL NuA\lqVt"zu&{$ 29z%@w/j?S +Du'zx.lu|C? +_^^wxBsYMK;ac5}Obs)zT Tt|Mr~NŜ BuΚ#Q-rLwKBm'! D`n'j0)/{!B!v'WC4^ϥ^I u$t57ḍ^-!Z1k>xa}uf ]X_r ZiQR{27LjYoѹ1Y76m"ku PdqZ,ۋ.x pY Delz63UInF WDQ4'!2θߥ [FUگ|E ?GuQb2jӣו_4QCKr%p7BF[uÁVg3(oIҕtOO)68PncH`!w鐀 `/[ܤ7ʧ4k %"kJ1Ȱ?Kce*#:}Bl{O.}B?|zR!`Km?xgGWZφir0JR/f=dt &47MK8~i4+4ˀ?QGvxHU fL@݀)]9˴ږ}#1lmƩ11Pמ:>/h\hʞ'TM%I_HOC[9Fzç- n}zQZ|^hܠV̇ЏRD HSrBzOFaOG miMhi-O aG0m93srqƽ*,c ZZէ <>sݨYMU, z$GƉb0] ؀W@ՐY24;il!A=_kڢ;c*ʅY~%aJR  H8C#.am m$0M04 fx-|UɃ?how]3O~:I_`xA1ż Vۜy3z"9;@3ڍC*B7ob_l[uEUь` K%G&Ek4I wW痂f;/GY\$(i@e2B~a^Ҫf:rK e<>Ώ,B]VI!nfYӶ ރ۰HҔFd ;WBPe2}yAs|N[N`1YLU,ctGz$d~eV|}x6&ZSڤ!r Lc{lst.{ n3x?A񮦪eڈlPIԊ4&x،IVյmaS;-fˏ^e;tɸ[(aq"*xlfSٮnwo!`pȬpQx,Nζ"wlBCbP$p @ n\ ]֤$ `EwTD%rv ,yyT_)d1>,˔r͞HΡ t .oڊ ,㊂zF\==ly1U R3X:ۭ

Fω=8&:C!W!TDvrJ-PM)!x-9?y* {1|S y}U5(1kr"f~n_r:[S#Ck ѳ9+Rk|/j[gy4:ڲȞ3xÎ& wZ|<1Y!kFiԙ{2\SC ۢͻ_h ˜~t ^h_TqUKœW#>7eK0Mktek,7!7~#F~ & J ,1s`-X|)a'pβ'1, ru՝h14y7em,jz\X,(erG y)Ë&IvwM-h. bGj XPFPg^M?r_ 12Ȃf)R~S|[HjY |f"C"YBRm7Fe/S}fg=S8!%PxC܁ "Ifa0ӟ.@46١nB$|i\5OD(OI{;$LJsS:(b^ 좓XiV < p>6K]9eZz>@ujyP+D?ZTJdh}2X |ȅIA0TT6 UJHGļw8)^[ɇ^P8LG>"=Mg6׬ ~] ue64iڸU.i^U^Zs+ T/.sfʜn#Y}W܏8y'H[d1i"u9!Vx^TJwMo$#n =IUXZsbX4}#RQke^X9asv0V#Z.4A E(mr#CtZԍ8;F>k'/&,zjpH- PgIq7UFWgmaIHSVv(=p*S0H6[@CO|3˷ ޢy2˼\4M 摟 &b`K|烵ط q6UbUhI%ɘ8 1j% bV#M1Ҙ),@*;o&=>i"I[A6M QB=# IKvfl`Sq3 F&2c{}P[(/δ#" \n^/< IMS^q{xcx=yikԉ`idhˢܰ꫎IڨCbTac?se@L ̡Gr'b!/F.ڿf* KJ[+ ANZޕxmge`HUg,ZMщR B5zV(XaZT!ڤdn)pi|O}p1(i "&yBi&'H7+P,T6yTNF? p& [8Cu576i+0c\&nH3"OJc/'/S <aLpĽYOKvm_Na7 )v {ڔ 7~ V!7iώ.f4m){ap bA8F0Î7\'7RkyfuEp1I Gcn`91PZq.5K+Z3O/Yr=f QYJWjvZjlnɁQ'8< yUJ/V *sWQ GwPT$s|;Pa!\䈓.fP (V?(sR]72ΨOxoLPBqX/N.9^/[zh_N2&eq ubsMv:\rjn03/@J:;|@2v|BJyclEGkV{>2l(- ݝ 4.w8=-/C_H E(ٍLG_`.impvs!\rҵSACgs ꬞yQ̶"-Ee/ @mgzP8-=SFtB<։׉GZx)avRGLiם,j)-І_t2H4$yN-Z`h mbjZJRKL!eW s5s'm<83X/6AD4 qAU-k] (&k #ܨ ވLӀeydpY3?̳׻qO{_?ַ.[i`:O{}p{c[BYo{oth_}ID+,R4O j|Xz,z[njIF;QxAUx\ԖHCFDo 3FI?:+P V߂uֆlu qzI*pݮ<[k2yϓKғfztyYVݦK]KoqnBiD|RBf. zᖄ(4Cyȟڻ@S]Cն ')Az e?y{@\ Il'\8 <:˻>ҨC/hAپ1A& 9oAh,'MfK#㰛Hߋ ։9$^ȷ4혐 а{!aVX_ fNq^agLn c}aQnc"idzq$LhI$ȯn%bq=*Ey?Lc5QQ "Q(Qh?d͙K rbOcv/b*N.Jk^%A>> aǾ8#+˹1RtzGkEgbdac2Z0İ5:-.M)1Np{apn0tr{_>S-[ 3 !Cv2JJ5Y9>aѡP8}T+9U7C1Ğ0j5w[3=g2S+#CW3eY0ijWE JȩS'|P0.:@bI ~N갿e3_2!O1+CNʇnJZXr.z<*#uS_&fs#`Dc"&{q7e/!E;(լZC{=;GЫ~)XbZ[Mu3{~s![Wt ZX dQ'DësҤZǚN2}Kt?ďH?e4 +lFygOLP̭_6~(+pl)EM'o. |9 㿖Ұ76B׼6o^`XWL(@k,LD7 RU4Eң[ǵ;)J|4ZBw|b}Z{]d2zcy;DƖAmQ Y}E84𱠺7|bnz38^tdM9274-N[V02\1S7* %zZ4-O_$?dZ:1{7%Rj 4w$|"-3A \}.$YwJ)LpDY8 3%?̗z_B=`R}IׂaruE>\{Up&YH ?C>+y5Ye%ͬ& }o3lÑbT_m]724/&aÉK(-~Io.D.B!C//['/%sXO3ɽ-D!;$?zISG`I=Zd?PU o׮{|BZܙ40џ9Q5tм9!ư&Z§q-HĒ@kijBp<.8r#(Z%'.DLv*]vJ|B=}8U\ۧ)] -fQ}(hR"zp ǝgyv-+6HχqzM\]:;`\CB N4t!`~,L~ղ+U`ArV׬1ńˆjiod̘ oyKoj%8oM슉N}9u!gԖutk5(Qx1@(W}zhdt%+ 6Mo # %vEu2K8[;aϽ1J8g5"T.B=Ij+ `r ?/ ?z1)_ *PUOe3|v.۬Ś+9m|$rlWҝ!I>nNAl~j$=XbE?״c;_$KMLrpN9Qi lz>Yړ~.6IyS 퓊XJ5i`9od&9IE9³oꤳfPbuwmJHntNVCv kăB<"DtʨՊ>zb>K<Ƞ#KA#Af\ZT09C }>;[z,akpbq':S Vѿ@lM4S4;poYBy~zE3~`_\ڕsAը!o:a>+bɷJ79l^Z0<.[҆Q&^2|6VRv: W M:1aCKy~"wmx.Ojy;ܫv.p) ]öL!}` h% FaȮZ:e4JpG,/6;g,>MM{̎d0T77ղƌЖT%b{ޮP)wy_2pyG-fMb4z{9Ζ}irW Zܦ -zhE Ty좥620:In 'CkJJPjaȢ=)ԫr>,D(S*y747Np3nrhd^,&/EIiT.\4E_+"[u*/e}jfnتT.ȖES46 s`s x!TХBiGH)TNBAi)[?Ycq,y 8kC'Y=Jg96qAt1zJ%M3ƞm.% 매#QnCŲXbA2I#ڛ>4~`A3.yH[Ŕv !>L#T VN%sN X>pذ6M!fXa؜u)z\[A|:Cqc!I{%#BrjY]q]*HVe͉  t+x呥oE 6ѷ.6ʊș}&/[NnfT>w"7$s((UmAJS՗>̿wڄ[\-QYƸDTwTGE%QPc:DD9tFa6oˮ(e^I;Ŭ˲}}xz,/6a,T4Y42T nWL9`-a7ZoCq" :F^;~oRM8|q'p?vI]EE{.I0=f1 SJiY!vNýU߂Àsn4[R\moEL7W3vh #0a H8 pDأchh/KosT.nXݹMrJ~@ez^˯4 U<9|@uڧ#bMOuĉ2V ֲMawI )`Xd.EmM7 7Hn=M5x)9vт8)]uHBs1vh/H#p8ɚX!kC_ͼ!IlG(^nMSBږ$ψTbF\̥Nx4LADQbAրU ERN%{Br! Etŧ3,CUͫL RqL1`[n]K.tX(v b4ɩ,dW5_kllۥaɅA |EKY\UmlAjBזiT؆ zcЗDz3]pƢ{r1ur[?_H0 -p4 8B/#Mu¹X*CKL^a<3=-ߏ{ml#?xbn/ֽ-}a<+./& 'tq)<2J3GX]({Pgti|9gSyCQZ1!] #Ɓ"`626 j (6dy6jh_MpK|siè) |f2 wJ|>!Xw78gzvxb晭nm-UB0O'%2+p%z/ os3PmOK;2Trv| E@{VIҒ,Ol#I!Tkl%jjVwɧn U d8-=锅d#oJ-2f8Ao?Y2LlõXZ CAR=k,>i1jDER,%lm]U-+G\j@%ݛ),@J 1Q`697PRc/sTҲq,*@ g$8u)%+e/\`@IK;REʴSHCz&ߊ P7@u O(sp{t@}-[o'Lnk1aeN_X^O3QzƮEG# Y6r!{a%x-u7~F{mrQa1 4s]흧.h # ۚx ^1Mvׅddg0*Ʌg"kՋns4ǂh#=Btf1I-wyPN.s d2pZ[Ȳt,bMC?ʬ7:z iiڌ~H-e[PLDL+$R(4+QAR#!|JGJfFnNGYBnR+0aUI=qyZү7!IO>!z'^5T) I-ykqzie mn/u#,fP.+EW{%֠ EG8+`/is z9"j.S~lYF}1ˡ4oJ=wuW')0ƋedJg<*68( ns)`U؂cFMZC4v*%M PaЊ@Fp2&G$!X 3~L1`љjaE^mH|U׹=%\٧WI=ٜW,S{Iޖ[|9Z\pͧg]yk'׆=k8Gxkn:&TWhCBVÚ똁q%}P1oa̅#tt:CWϪZ47i՛48svӛ4. IlYœrO~nι%&:v n F!sePLt(,0#ܣ L֚Rf{lO6 :%w1 %= (bG1Xҕ:&Ur `<̾v'+d:{(!JحЩt>HHqd-SBvbBg& eH Dɵ$R15`c}’=PؒV(>$Jnղ#QT)DžS5IuD(RwCzG!vTcp#ǶS zI6;l1\tZ!X8x<>t5 *ەEP1 4F^u-qeeX<9k뻜"` &$^Y0@9q*F*ӤI ]?A<; e`&?le7zѦtCj-RCV=s냚T0F2/:%ܨ}EPlsAeQjfK n. H L(vHQLďq*{u6FIlN>S;Y_7ʅe I6?YzdYX ,UO!e"@ N. AoCM'(~@> 5Ü}>.hSL έ^hեiaX"?D_ΫIش-N5-&o(YJ> ,, z (YĹƻ 4|3.%쭾j96BđE){ o1·Y fDvx[Y2qo_9}mcNɴ(+WJIjp XS^'7|[y/u,V~6j|@xZʖNM3p`'#/őa")".k&Bjr\ ú^#Pݣk)cžߏCSo Ģ{} P ?vp~o U@ .SV7IR A^_geQ[pssf[֙l[dJ&Tk<52㕊%SQ$G! n)|jQ oX P}@pۍvO;NLY5 ywAa1 uIRW{{/,<f s.$zI^Fb'E݀Ucsj׌!DRxek|H!?hBGLe)HFpOF_|iB?)HÈb4r19k| e ~7Mufu߷H,zThegjú$P1ca"1KeUp JGc( "hRD8dSK5\u0MdAsGn@3[T/sf.Yd/`؋ }/d =s.|e0˘/gr?tL0j;mgv#&_ TНJ~ ^޾/bOF$M:: (3!`yC--% |'TÐ+tz1:'3.nR.hӋS'\9ZoKEާj;ӔE^T[_Q\!kf+JeY4ɥv gi5hXIRet^>1AHPPd.h9:gHeLCINQ#'<`B kLGI{1PPF5Rh3YВp=Նof}C^ECUN)&Ѳ=5av~HEb*/CN^oE[#a&bYq~%O,nI _ӳV [.S$&/F$"4gRPN,~?nQ1 $P3~[ڦjU-,ӆ!o܁}h]@d%hddl>~n+((Ħ(ͭcZ94d~ )U Mf EZ\ w&^"_H>49J6 DH֒ݘa iAЮw2:I_Ns50(u6`Gơ[;sܳ.5$zKK=4ejS7-98.}KrpL(L6eo|H?ղ?+-peF]m&hel%CBIf3Ҵ@aiMtP0= x %^.*/lăKJPԿ@AuU`)NhgاR,KwHWWŨCcyw5A"xb+IkUI&c!{ںSC=!xm|\L ;P5jd6,rc?>ĨQ[`L!ź\xḶ(%<2t؝#H?{g),@~J0h8ޗ}] N"k z윴"cJ@w"_ 6\,*[q^3ްwORW]=؇@&5~Rڀ /j5R _E;2Dz!6B'@Lv3_AQ~^}.څ%T0'y8t5'͒mx;^sc5W787QZ-VMaIy(J $Ƅ"3@wgoqz.4!zjlB6vX3ZYu lŚ[e;(akCO.A}L`kSA+}fp@Z ߀ 4ύuV3͚N9)uum}xVpE48@T<.Y}h fJWαSZ6m4/VOTa$0vwt;yX m 2oC:)jW}BԖPLUˆTgóOĂ9_Yzs,3lAg:zié7Q3כיLDc%u fb˟3{?2zb=/Hp}C!k^k}Yd,x{3HњF"$$Dу~f\xa9N;DlA—:\?dm#\@Ͷq a!g[pT8#f7i?hegۂ6E#;"; 08A:f$fIf-\}i`iBwT ]M$՜;@Hh}A:21!)ya/ɟW{B: ZӗwGZceތKxK ;v&I>-ʴ !M5jNYI,O6ʆ4 gobbCl).٘m`^0}HCsvJ-z?LF4)FnCK28hWi|0{qSs9З0Gh<+Jfo`O|<8*kD'u & {[Ę"kZ\;W! (U:>L|Q5زÍW)-vܯcToh.4̈axX.O>qJ S7i01B1$,LVAo1Mä[8.FFc6 ` (+@}'w%?7QB #VvJiɹ{S*ӵS ,Ӊq bQ0bMĴLJiH+`dn\ܙv? ٔGs]iu'}xhJQO)B4|فr%$䰃Z3EoJ3" "}fhUu |a'U wy'+HEsEzab$Y%R9#cv!?'{ 9w>ϏioOK?)W,xjp=,kPd'eI1`xx[f)n`MZ5rcHOƊaF77ht:R?Jɚb>Ь6 ˪ $P3eB1Zn sqXTg*53V0tM)5hE`XJ`OPcddĤ xT=Ya@LZ]KHPt0o ՌC<$/ 74z(W:Hlm֘i-ڈs3,>ma4;p&%<\EK 9Pa: {g9L0&}(7HM_j3VD'EF+ ?CsXv7F3/wk[]Va3A'uOe]X4fYg2",A2a,iJL0 lknD?1@y>m0"1YX$>6toLG"K__d \AoDXymRGr3QwXpt[oa5jB^T+,5$ wF o\m r>;Kz/Tqr? (T&qx&tA O* nFBI)7o]Zys2^NJ4z/m8ΐCFzd -C J:,US v~x;3RIZ`77<r~մѧNW-%9XGfp=xڶO7 {[˔UIS/_ ڠTدf-)`6ӂCVrzwiWA`j0a7dŔģ7GTgK] JB{"ZTxk XM4xG{lǁ6"jzu[0KV~oj=AUUUCu~h wL="W'CKztFxU#`yu{H_8 T-6W4ڭWD;큊p alb[5(̺OilC4/* gOŹq|/0DgleA4|Y" P*4FA1H(؎5H"pwݏ9La]7LqF$z5+nJ6h9$3N72#=NG1K&w DRJϣ24'1zq O|)G}^ӮWTMZ p5_ZnU։ 4# " w &;YX hq,P0G[g% ѐ鳧YfGL#,ØĖMq f"u\\=k.\&[&6'5ںQc"|̒C-uŒc `hY=ua5g !_+nt鞟,,=QŖ!2\D skx>.Cpz%1s$k)Ol!`nZƚ"t^̱4`i% ,߲$w᠇K'pF?;*W, ZZD u˕Lf>߅7IuE#-)JO5DEd5UL m+C:6dNEyALh飮\Oo}*,fZ ԲW0NdKڜ&1 =baY n!XTK']C/qyi914]X(N1aAT1:z7]*9Do5 kn3IG JudP0mUb(DPV8]1{_ *^gv)SP;>hA2a7xXq#5s~SUӕ> =D46 KnɌ?5ʏqtRóBa㮌E5R_F$0Kx:rwh1Ǹ"3mK֞e#$kP,G]t;!15 vsΰc˃ذ|XDB1 @J?s_AD )pn"XbBK6)aoāXH'(Q(f+/ia[[+C4r z&{r(jdޒx,d÷S_Y6a-RK2h9(nMAE-D"`.neu|.۪rxIN@L{QIbV~C@_HUz"_(Ki{-12RR}"9UCs -߆U:*e@!mvC1TUu@٤3ŭ*`ȫ؞gb݊FBJA/{⺢CńuFFV/-G!P n e7L$'*kۧ|D~|7j"zF)o>|s};7EQ b5.7|)Yܝg(^`c#|զ!U$ %\|ͣbR|Ȋ,u:b߭/`` rhH}LJvc9>UsyӍiE0% +@+)+2Q\㦨9rS[ɠz)_C #[?1F8X7TIbT O!lV芖v>qCi(]́l6vQ0LIDF<_TϬ][(H{TA_9G xc,YRM&kӟ }:Hܖ?##jarCoD-+vI ?ܴ2b#;:,=\e%΃r&ϥ-:WH5|'PܤU,-L>j&iX͹ 8_k P$WmHr 5f=?Cf42' #}=<~̅ Z}+fAN{[CsfƐ8Y5u H6wp0f$; KL[U(c.E|?Bvl?4/Z` NL\$-^w5veR4HiNE%HF1$RT?R:+e :' }Z{5mV_8 =IXlw4!W>1Eq.KiFN?̀ð\-;0OV`dtp$ü4*r'aiY&I|T"w ^IHe!@e&tN4CV!)!n)4@ժBZ4 Xwq~w1 wγZ 4Hfg.4U{9!B-ؓl~xoŽINMľWp\5}9&u[UTZbc=t Ը3[%AIu16"E9C#4f5Nr7+5/n::qbl7P&$\l2R޴8ϗZ}³.TvhzWq0uV &8T#F/ÇN:AIW}(4xZbwZD?Ԋڝ L2Qͪ]#P-~5{KH cQ\P)^ij4,ɶO|IX_GyH "ڰ0,Ig-srryۛV ƥ*e7E_kLqh0/eBSIk*#룢ZNBcd!s (Wjns-j`!O"+]Yy j?S?QNKlp=8YHs*#+xCq2;j3XE2Kb8B@m.pWQ9C܂ky}pn= 1oԎzO(ʺV m sjVdi`~b>2Z d(7*+S>iz>Io_rJ9şf503WG2һ~o"0ԧ}}6rP hŨٕj +7ΉL#ïi5&zIZ}嵚vE&synenVFj65nFfľ7z]5`G!0fӤnϵtmʶ_PEiYXHw_TH n!"t9~G}2R~&ri琤Nٗ"YuB9?/1ܕs^"H`{nC+˲ :9Zr5knMILoܯNc Ք8EB:ڹ nf%,J8BZ9vsUh"yVgbb=:X/ ۘ4z7(*BhQJl'n˶pPCC";Ƥ@:b{Q-3PN푫h}z' aҠ`'+W_;hG7@И!ӊg_1FPbUJbGDd`xHlEn~ss{8!2lI t(*)AW889w%VqUp/*tzl; XO<b pHYM1]؆ Jy>ٹtv?a A s锍x-AK\{XJ0(rj]R at'o 2_CLAR!`w^P&/I[-KjGYk2ϨJRQPrj RliAqEp\]ӿ信H3Ѿ.5Y 䑨 YaI\JϿV>,evCK )I I1P39aWg g%@fʴ5ɈwokZ.jǫri=H'ʼn`$1K8rO <($z\W@Q  *P?3( sά0xqZE/4!@6Y 'c!e qԃ69ik1TAUC Tzԯ34cö߅Mjşfס_{k:RȯiЈYdŤѡyCӺ8ߍ D2=W%N~#^[좨䀲9AT^#bM|+X}՞ˍ͜SrMoEd! oLBX'Lqef:Ғ=523ğPoE/8taҭ fnDqV\=!gq5hI_F2uC+8[$ $j_k%[#:Ad&@## ~.e;  u&T#F}l@(]LF{ʨC5` yB)Pߎ-&l pq=m&URFE;mf#hAU9f`EaBSgf8N2]nŲ@3!C؏LN%)9W]*$ sA!̩i$X7Ε^$%Oy/2>@}<j\Vk2+'B4Ny3v{0}cr_UYmtʈ{Jd:A&$Gotݤ&тD˨u3/E]? ^c3W{ 17OЩs i\s?Ĥt)2F~6)aX>M5- "RT'HsfM0΅iwsO,Jh<*a$_f0B.+ۺ{Tir@fc&dR7);A f)Xѯt:( *#⛹L. =VlE~&YtSz@'o=c l ;?g#b)`bsegoʢվ =Eso/BPc=7Fa(p$:o,?Ç>.wk{RA Y&n>ӸEʌv>x:ę s|o";%d[9*ǽZXs)Τ/*ϬMCoZ$2Vܷc-}34-/nNKkJa%BYZv7'F HF : P x]_H_{~ǩo0הyh@aL\2^ (/[+ ~YɿlAC3A~ Q0x wKucmY9uԺ6)^y8\x"x^ؽW4RVGˆo ˦@!:-L:<,.m?Ho2нv K[Bhůgdh:琺rwhSOhk<]odD%Nw /{ap窆 }הS+ pRnW}HDKk'*.P΃:[O8yRשA(& ߤ`>BFS 㱹[|+ZG&Gwa[CO_B`\H@Ly{Pi))]ϗB uL,YE\t+>0אL( |FqE;iGe7zt)U !#H}dMYd|ʴYQfzqv_r- i?aNG*+_a'+DiDZS:jńL?N7AU[4]/+50w}0ϔ*ce /h&B%|ա^^y JOAL|!.caN[$L/'y,^_l4uctޖmc 3C3k=6[,1VkEe(Q{FE*6ʳ,R ަ<0f4vxkm$vg&2EgwZL.~ؐB -S`ghhƣH |VO#\2r>[C k߷[jCo%!!hEQ5[Fpy Jf3[>"jr=Ȣ04+}X#PgZ:;wwy|Mns+hDdQ3Q `C]@gpk`fC>9a_.4 gD'aXN% ㈑Gep}Efe/# tPеW7{7%i_"V瞘3Sesa^/6GkqS3[x!/; ?Sw@/FUxt/|QO?U*zF9]C)mRN_L% J>BB۳ 9b\V'uɣ "^B5חF,CfIj511H?V :5jؠObTi|md|-LSbd}CT}K÷Ho!@f k\x !t/p1!&$PbРmp$꿰l+*F 8oƜZGq֡ }j.ύh]$[6N@^;!FJDn]Dc{OɡƏNa6[,`ԫUjͿ_C dB,՜}6u-WECLYgqεeeDA?%G1?7ZCREmq@E"a&;Xú]('f}"ȉ&?l/Nhѵ-pG`3?lEi%\?\>_ jp9u#VӳTat.w~w[n+[^7%i=_q?N(b `臘~|cLUծdV ɽVvVR`r,ĝ{ ZX( ZImtgWv1HL'X+ Qޤ~wwu?$4\ Y*B3?QL;EIP2R]\ukɇڊx +읧j@mdgF'))=u ›K&5-:A6^={_zK ,O8R/{qɠ]K B^`ʫnwhsLo4' 9=T K)$ӴH4٫hвiRWwMuW9BLevq6*5`[u_$ ;܂{X+JG MVμʐ/=~0jMxZ̄׳?b ʜܰ :omܷ/`2/uo }ft}sVmXǫ{\$s笑X?0oI(y:i6BZ˨#715<3M*BCIRlnm Aa68qIńˊi#R^S&_aG"*:/_o/n8 NUV5B7a8CUO Djӊa|9HfB]|2'^JI TsHpA v+,<^h K~NH[$vwʺxס(D~/kl+Fe(kz&@Gw쏨o4GW9*[{@X xy+ OCk|HhpI\" Y)g}Tp͒q:^F߮∕M)8u2%10,Op)eH:hX9`! z `,zY(j(J[ >#ŁqaOJsjRK"^O B7tiQ"Nv:25&~/fؒA  q.O`@up/g>'̴(0#Bf b:yyT75Bo{|Q7vA( lcf6ő* Ro&沪mu㏩E 7հ,9e<U,[M4Z l.%1”P{kB}`y^q18r Ϯ2g bdf nUԄoknW_$t84!&z/4&prd'Rי'ŭ IQ2]mz_4xvJL DOEMtlTM^GT[\E;[䍂%_8ig/Q4}8cBlsݔ|7撰\TDsUZl fnK+:yz,YEa.+k]AL͕G<)0'o+K˸zy\Mk&b1:/@`6[7eFx}h1ŨS'tأGuPQ5#F6.YT:dH^E휇j}z0]sNqjMt%VB>l(ܮwyΙ]#%}/+D؄曳ls듉,2}^Ǽb-)i5+;]ҸȨ֍gVVz#͡1$I З!)3@>77#>Ү"$osH1iܳPf ɦ$28Do X&y&2?u cww9zi"BtexCE{3\)2RkO,y=?xxJEYYRvBK՛y4q12b0,-L.*?Y'AId #X;OOo8~F $ӤB̓l࣊5!rJL^uf#qkhZ)>L_[8LO\ \:.rr*G4Il0y13(7};柒\?իGd"ug7=ԑg_(G@,+?0`@3;. .S|ZH{g_ދ0UMx9ܛsѤҒiu,K,VM $Aܦe'Nܹ[Ε"mIVTiD._bsjT(M$Q8 ahA+mI ) K!L:2 wsט2f> e͓S0{ pU!ʵ+BHc5ɨ&qL^ e|.D|iM+wŀ<<"EѿZ`^-pym"kv-/y`Tb%ms" 5ĜėqU e@@x"h#dYh$+y%)Piqo 2,ixb\'A3Ӂtń=)G)1O,=D;/GRtQDqSXL%q<NJonɞ@P!RPb+jmm/7 ݭSHS$Gו2L) i fȋ,TA!i{.&N]+a/˲@[mx|\ v];f}Hq+va ECafIr /duMyatMj-,_0r-#^OU[UUí6ỄdV'#`g>v5{KC깚 w}ZFvZŧ*ALOAs> U8ïq hanHs"nsgSRԥ!f]>@ 4K <ej<> l؃C$&ư3bz[I<ϗJ Z\H z!?Ae4Wi͒Nj]ZXsSCa7U!Ls{2oJ<]>Fr qdQy}z\[Ty~qtN˞Nuf,~GBO+'\?35̴`-ؚ N[䖟6*3+*_ { ԈZeliLF1dq kJ~jwʳ", Q1MԜRuב}sAFCyS8Gm1/{pQeFP8pw)J,OђZTQDհk -!eØd;!(L:|xoǧ@l#0v}h82_aXJ[‡T \~6 wdoݓc5|g5ptUNLHDig JP>^иlua1l|ɐYޕZhmJݓ$ MM9Eu"OMfo-er_5DM((&s)Uu'yҫ4<wo_((]yeO5 cԅ|+g]jVqVH>p`}ٮ cP2LNkZil,%R{L]3mD\2i$f00y!z܎6sg?,V@yhj䅻Nj|:ѥ60qM}eә|A7,vMI"MĂWuCL?E+5=(d9GSi%M܁ߪQ!lpɸC7V}l;<ڨ%υvyt!6[E|#vݎxq(!uM=`*rǥ-=x@藭43a{sL^71C9C!O+#$(Ni;*`q5HOU Ԑ;;e(*]v( :` 8@E5L :@#Vaf7bo'[wh:&C0zOFnA<.)8$|7y&ֱx̒ 3Hy o?ª @I,{QںY,Nci7v>NZBiHדNe]lǼLNEP!0oM-5?]kdiT=\]Jl˵rtK R[DgU?_u"ݾA"i|^xҵ>\NNH2*oo Fm4ICJ):4(hjH{h8T>KzhQs>Ӓ59Y1YxECطhM OWR ?D3{&=nzJst3o*/m!TvAPXq5y]2UϹMQ)Il,SjilLu)!=ha/޽c`QƂW&:W> c↋.~5[fm8d2: ^z*f3L#`OOKb[hEu D(2OQl)w'͊!ţq[ nS?[F٢3@l c4eMbI-UbrR13^I[4R/Z˫x@j[C9/ [^ Fh ( 抗u%jutG?BG*ݼzl #% \*S!%\c Mĉ(mdR@˪ ':=ut@ePF(]Nt")@0y]Hm{n#HaWP3t@No?բ-I_S/J1q=2T5vM{wkۡQD">ah*!O+&C>6#.ڬ H4}Gz"N?Q,PZkM*tmgzJ#c_VJs}4_fĎ~V{}9A5!=…ԉt7⣟;=dvg̅BUk9K1$*KbmIo&W'ub2?,&Ʈ%0x8΀OJ|NIT" w\D6YVG$&1a%<JzCrvvJSO'*tV7V.䡪|%mOh@"e-t<̆R|JpȪ+h6kGB2Ʀvr H\5M*֬ Cu>bF’Eaƥw4ϝ3/=K_$4_g"F`$i2kX{KH[RfwSvܠ;& I/Pb|-Av$^ߑȦ+J D63w/9 a}5)\6rOK 5$'x֣Î(DMh@$Wb)?hv19V\-yƈ=e CO]ψg1ёĈxr-v*M nI,kg(-j/°>Ӊ7iLS"l+Cy=UqR]2d9;b FoFg:a?%m/XkgOPRE7kuǞ5vC! ]gMU@vG;0Puk[XӊM4@DU=fq d:啑mӈqI89;N %㺚驿[˰Z#!섙lgT\\AO=HK!G?ѥl%H'Ȟ ;|)[s<~6G 餰8!hSrFq„#ez[h&$iFJ8A; .ra{`yCq1=MK)8$?.?[5\zC/_&yͶ.~ZFѐ-ki _]&\! >brގ !A6HCII3]0ۯuUD3/,渂+a.".?vMQRAcj\y#Z 8M =Qr=S~N0x 9^uQAƗ (RSҊtׄ&]M}>fdt:6ϧC>>,nBHw:w77ܼ=(L l\O0>&K^ ~;W&tKT].Yzy8`B~kC`Z C dz4i :h([%S0׽'d_ܫ;wN^ݍ4,*hC^z{В@By#.L_1@cUK =)|iA=<8ّU5;)#Áp0 YՐ4¢x`ۋ*6~=  P,9G+$?7yTa'm2j&u{̨nn{Ba(lΧܺߑƤ̀m 3ȁDOS|F&1mKq!7V55,g/7HShhUT[]W򂾒ANrgLTdv/wݰ~O#y t͑nDz"\vBEz0WVd_.c7_Nv@TɤNC=X ĪXsZŠ1cFuuX<Fm.t.o ddzoL-=(<[%K O+{ZA2 wÒaeu^=pVFi'8ՉoyѤJ udy_YlH،WGgfY#ȑ"zjOj`Z֜{8KT;/@EЌj>Q"F(FL{O,v;4Ki R{80q~k$!Π8 (*E. /׹#E,/; V#AFA_o3,/?=Q\q/_&9?PlIq tt@VoZOTa o=[67D8Lovޅy?:ao-3/<5'tYSi=Zl?cRDq!>TRsB )An~vs-griS6^aI7j@]D߆ڮ7SPٱP\.!p ǧL8Ǝ3Z(8BqVx|CnL#׿}(P<-ev'vSr<m<G^Ƃ^xl8@ #d}$0'DA,|z 'vQƱC BJڪ䬊[)3Na<4ƁbaOVI+*餺bRχu̢靗 Ҵ\8-s4-kAk>B5ݩ92p oGi<ə3XL\[7.1*T JD-%͍4SkK+l,?|ʬ47ƣsD٩qA3qkTK@9DK;XZdpݕBX<~‘x#Rn?f|IGϓж_KQ">qev%kҀTcE{7R.ՎMr*ko.C1. Q"0CVYzEΤ4YeP= <~7W(@UNP>0#<xX%w%ģn5I*_}_]*@3 qh߁20C a/ەJ]>hͣOh0rL!DQ p`FaKT|Tw:_3`07F / Lb|wt@K\d3LC(3W>JyS]=iugUoE5'`h7ho_#cA-ʇ0xPC-{c3CLI'y7$E ]Y92Wsϳ^nBcZNA.eJd !):'ʮTZ cנ.3u`!*G PH:-S& 'ˍY /Hꗛ'3[2AZS'Kwɍjv(vb>+ޠN4 |}rTK;$ ? s ¡V֍ pkׅfF?R X}z--y.:@\N;э[>뙣M =Yḋ$^dLLiqϝ` 6Ė|+tz7呫 5d9카b0mY)~^qXi;4vӟBOOS`ArZvK()$ mD8W>%zR3qb֛`[=GM[-`j-<,(Ѣ^ q%-MEU:/2`oN P+p4_yO aPc1+iTs|Kf̐ӽ68M5pvZ?O4,hYj5^H#϶8Umx g{t4 tck%3DSESpk֋t˫"<[P&)S%m;C2`fѬg?p]RZnP T"2QmR2P|u94xd3ZrfI]ܳyr=8W6xƗO BVm$OWnI&±BB}9I. =u )]jTֽ $YFmbB[[H]m-a;? .V:y|;F^„#+uqq =I^aA/Z. ^rZ1:"6B$ 2+L3seӧBh^.z >2%OS7:՟[4lؖd!K⊤TiSbO,Y!)Hh@kV 4=qO<8-%w3 .=8^G(ƞkDd8Ds3$Xd Q1˙+(PauٓwjQؖn,\9@I\^r[|4nS`}!-~!a6j;1 D-W[+ |-#~e(gTICFJm#Q<ǛF(9qÙSxz!*cjpob1˘a zU̫t{ 髽>!)K Qq3a94N;~wץ0MC-C0xvEF@!ĭSk˒&*n"19?t\)yD{@&Vo9ȳvQ챾=%M0~ D ˚vYmD=kEE+ZA<.ep̶п|(fѪEkG\U;%'^ wyD8}iGz+t2`̧ WMTSt_v@D~HP to>*g0Ѱ^M!풠k =GJaO-c/5#(/ 2PpG6쇒1 $/#AjAtuMBMA(o p}Q1Bcw>B-D_jiv `]5cz3DwȃXwS#q+x[ <2_uB&z^ww8PĢl?ƂebcVwbY2P/(b?0\J;DV;Ã3?.mXS &j}O|z`ilIW ޔvm.Sb\:AN֐hOLAv7A[<֒r;L Tpe27^uM'n&9Hjk?!OgE S^=|o7g05𾎱@6*)!_u4HJTQ(4bjG0[$CT/WD@nlxd"^C߸u=nWUCr)[x&l9EYܢ1DbBc_>vsw@[ل7Ax u3E oCLY 2ئQNIj*G0,  ٕdEHp_}RэX92*| Ds /bܥ&<1Cr^fTؕZBQ `OiL [:7A_$,r~*rr\h3l= F 4uJ6cA–Ri5F@5;0$fޅ?ElWyng+[1v|VgKZֺ^yk}M)!`<ƂMv45 ?}v,J~:5M;T~9=΋iȄ i˜f%rb>T:Ff*vBoCD>5sGg(4yA} NQ-'v):P98G!* ,zH1ҡF=F>lmYp4?0oj9K~asB̅L3iq)}vJΙXSs\2yn`$_ǥ?9l|q d u&(hug?ktiZ?|Y{Z7KBJTwPh1Ckl?~]?ȿ}kLøB%N 'k2ЩсZdQ((j}xi }-2?_z$R!;UHD1uflKy`sm lEN i~!:Qyy3e`ZrG& Ǘi^T ՚sƲxbЫ+djopXv&^7Q'o,(dg2/.4}FRQS\ӫǴ=XJ\ G3q,^Ƥ`f"KfԳ督TYkFGVWdTVPa-qlJ)xx/0j+:l&Y>@:HlSwrdqOnk5yO$峳9;Y5%jR*_?QSs'UiP[,f4Fq=-iŎ:蠸EH0`ҫ-X2 Jz3HrfZ % Ây#Jݰmtnﰢn {%µtsAChk buLDž>pUx(] rޗY]k\0Fo`34?~^ooRI4X]뗰{fj4kNJ=[#GN&gdE_r?[x(t w`5Hv_#e-:=jm°"}FJpֺ^90{{{h]nA(T*)4}X| Vj7GYx o;Fx5R0HHd<>mۍv|e6rckf|b]L;EY슓erSȱ=NJ k&ʀ=qF/S0 ~pjoj%u6QsXYSƼ5XQ|Yɛ Z;HGɒˌrg+Lr5Mâ53 up*a1[ jʑu2l ʤuߪ'W@oz.{Z[,)+ό_t_zH,Dž=2а_<ϋg>Y^y#dKDeO) RmV6޲d7\eoUف e^V>-ɭsY: \r%6y;i~@c{d*ϨzrS니bQThv"kiO]k V|s6d405UwȺ; Lzd90 QUMhHa EO3<8CWtRKSo8͑Fa[8Ne=K kE+Kڕv8[=e93\tH?v\*% AМEaZ jmOp1u~5{6Wr7)|Ն]]vBFWK>+z;RP3U%q8,~pID!Y ۓfI 33VK!;=Ĥw.EDJ>T27"*ĢQΐ՟să5lB—-ȲMfؿ/Jwv, >(N 8@kW6uBw=,Pޏ}!ˡF46Ei)_ԣ v)#?C[#[ҫȁ/}W:ԗ{zXdHTo,sth.!7y~WuӔ6LOY}e]Y.Nj6d%bBQ4BQ8O$]@XN;({? UވG |Y1 :'QM-DIaBƧD0"VT%N92h"x[Y(苂n3b-4=bv 4S 4"VSLPK uG r< k /KJYO"c~JWt[w/FŇ`چ.cSRu l"f])7 T6JBIAMYVx7W ŔL+Մ^g& s5۹]dƋ c/#g-Y')B"H8T"W6EAu9nsqyKCVgP֋b)=A$ I ?}IyiV ۿ^ї+zWv, hT3'VX^ M#B~#Շ"#_<2 U3+EcOX(c =f]o IC%DWbj}|V?Z/ %K rGzP;؀+ﱸsTM^rڡ~}ƈ:kcP}Z엌n c"ia搔BZKt2 =^ts=+Ȟ`~d=8OVfWlͱ> /փ̀aǬTPjͣ21 trԨ]6sOs-m@2ފ Kt Qp-@k1;AUPxΌNmyLJ/5dyc=Q{Ό}7 mA,n4}:,Kr=/O4̸>̠GƯo$cg*PbM^ۓd"i$b£f^J|B#:LkG\\jʴEj+'6:8Sm ~cI %R`++ztM(uۿIʉd>o]A4+#E2f`ML$FeÅDt8c38S|j "V:%CMi'Ya3D;`m:BMvb#b;Cy|@q AhvZ V-1AC#E苎`b`~'P󿽢 +j]KAY#1L}YhU#\ѼKDf`pI7!מFPފd}yE1la=i NPcD*A8s7FWGr:[TNKe]$5K+S42tzwX\gU4Z[Q$y(ޛ`^3>L38|5>25U,rڽb'l7GuKظZ9yc!z9;Wٜae`4G(GuZRO nаjUIWzx--"]} YJ[ZbdJt`'pkw+>yi٢.63_g++pN뫃0ŤiQ ؎G~/@(M9ŭر Q:Suo]uK NpcI;zxV閇H q peZSY$NI p mYVͬ}~jt;e`|r Ƶ=w^sטT/Bنl 1o1=ċ,he*wM+I?K}GG M^0nLƅ~C8l0C;3H/ؔ+#y!N 3H)pLJT"ۀQ7 ㉚Oی(vDKIqE|c@@V!JF6up@2)x GdbNS|U?20؁M-5SYtWGj3C1?@J%#qFb}*.\nWw+u BЎ`X:L9HTR=Ժ#[`)nݿ->n`_noϰa",Rf Lֿ\ZϿvgGC{o>SJGJ*--O9R?h^ٱev0 Zwc-2Yd5; 6ײ4y'm9gE=r$='n1]bU^ !*Q2fVfs֢5C;|M>i@zZI^zL0Lb=إI(FJzGվ8{p%[7L1VZ==(E}e)6P!"Iqcۋv4$7I9X8opa u.[΋y+@h`ԖP{RmVtIzYYCn`bSjH*t{y*-lV~įEU Zt4ȳ~vMĖ5ΕLZTUi@( )l&jbt ??'`nI{ 1O aF"SCbX?L;aTZ5-m!YA۠lIz*O4Np s>pHlX&VN֯ R=_4'|فLSvR8ClG+hR (5Ԃv֬wqǛ$U\b8A/lr H/΄7dˮN 3pN7p `*/^5XM5T(l  * n,I8mn9)c@]Ѐl໱յTKjW gґ}/?s<׮JPFhM\s `=R|{X\L_<.WYB4"ϗǜzjo ?h +=dJZC=xolђ kPg{)*( aMV@R(8^=ڶݐNeEO1حgGf2x"% C{Ibގڪ-Z2cbmvĞ7 5 _ŗɵ]7rpvIB駱 n @ O$_k\@GWk S\R"Tq7R'Q2p`e|V\$ -VsCх_7^NWPIF<$$3e5k^:7spg" GOV!7fG0>Q` txS(򯐿ta" k5)?04 %iO(ذ,-s(%-b*i}XS"Uё{VyŻNQH:È8^ad6^Y%.KdG C~ϾX.>p YKe`$ԦZW"h?_~}ASCm7x/z<7~*u744A?cF5SRꞝY L*wANon#dj3}Ex<} 3 yk.i fӌ2HA >Bzv==: rjmzUVV $˧ܟ׵]?GhK;(CWtAUv!gT7~ '/ XbJ%wLR/Շ[XÎŜЃѦ+7\}{ORx?dR2ZN]@@B%ZKw2oG=b&_ܨ%&3e{5~+pڢO \q;%z{.CWOy@9 MF+L`@tCX8·-rr)D622B<lTwŞRoٲ'M7FJ?hFˀ.wYkCIV0* Wěaa֖+T  *(fC4 ++b>YP+ HU3ƲɰuSlZr2%H%:vf|PMMy5ȵؓfM MŴmy=B閰 5,ppw> 9rH\XZYpԪj1b2ؚ WgHު6בqŖU*H5۾':: bjOS]*.tŇT'GR C]]󆲴zN F iӄ!tJ/Cy$g?jЀsr(B_hKmR KCpƛ<_ C%t֟Mw: "Ph1* 2~S_4%D 9e#O|;voVT3Z~ET(14( p ?>(Ywa<iqU.:V♮lijfTX4FPQ-gtkJpT"!!CU$ "CVhBcmYW-Ck5[K qfKc׷)Q/ z 2\Ic2I/p%&w6_n^%b! 8v+|Cx[Rn,A vk/Py-2ۜ gSat-:xEKB*b6\TT:+_o sBQ;VY' {Pۙ0ϴrWs⪤ebSFӺb?#(E^/WP\zaW3=pj[L܊EchG]:2ްxWo['@oW;s%dҸrFx4o+~JK~XaRY<8l@[p%ZӂůrϿhӪ%T0YYuyG0{鐕[f dÓ|:<\x) M'{Y1*0L \DJ۬ ځY7Y2:( + PXG)k56;W')?t\GoSƙ!==#̤OuAɁA^DJ5խ!H`-%r~WM j ;Qw#ؿo=%?A큒NLnVɷ7]c=ge'Af̙&q@oΔ^fF,{~R1(5*oJ~XcNSzY I n<(Z Ǘ"LuGB4(n8ǡő "= pV_5/ay4DTxn =,ʃzĆ/XÐ3HSV1d?8?(䡤fh(#"y"ZmYy']'g PdT{1-kvi +e[+5n<R75u,uZ&anxE{> 빁rno[>Ȑ&"Vw2y=7p"W2*1Dp<Jw,M ,|L]r.K͋#0O?NouZXlb 'Nz+! "NPN59yyЏ W9v~"U ^bfz"&  %%zd~e,P&EJޛd/04bVfg_)uCckE(ЫLPlg!Tǹ>d  署'9o[jdrDvo;;T}=xa<)-2\ il$B?N}nY{IPsۘ.WUp-M]"0`ƃIIFR[GHgWk(DÒ>v}.=t ,[Fh )Яu(F8&ف((eh, X6o z@lsK(^Ee<96ԙ a5ݕ>['7='2:^4saޅcՁ|Fz4f86,s&Td&^9&YÚ ΅Lee:Z3}VWʴ .pc>8=<X9a`?|(`]K-}Gs{5BeV-G)QfcInSt8gRB0.]> 0V|$<U:#F%X*OmTH ٟV;vLxm 3\򚃍LTS9M\A_Q.um#>4i_c) <- \Mbkf1I|PMyɺ$;hΐ!ul-.hY&^97w?ڰn@Da$ԘfV+S b<'%ct( ߵ9}/ TbwM)G-U8Je/2h3rvT (?͌L!٩Ք5v ˆ7ė |f&Jg x,{3BgFœfI`~/a&YѵOӖcq7Y8}b Ao[/*A*l8`_e Dh_txj&".ZLu4h8~'cYFb'UMަ`׆p4 / Ќ3wzΈGV[:?1 *If=NU La.CF^3{&rZI?q-Z{TwJⵁ<kU JrԨts$z @MVSBȅ>!Ad>YsRP? yRrfWZ_[&}N*.E&P:V/BדM=V *$$Ʈ)ߢva֧n ~[F@-;^7{;OsWD=R߲lt*>2ܐ_eD^ 1_RyubYMCiea'h]}c@>> vp0n D$d2eˀp=(Pg}19#!R3SX=PØ5Tk .X'wyu$bDG[ `:>\.I@jۡYxzON]&zߡb*]z@6'8^q~Ob<3AV2.<:Jc߫,e}ĺAUkWy͡#k:[+\@AXx#I3F?@Rdg5*( G7]4asFB1^3<^Y3-gK m惆 V܏)7χR3%5lT7EgS(U{t7c]@MAm9 ߣfZTߚqF!I})Vrq:^?E6nNCܒ b_3R 7aW.ͅ0 !qa5kSin+DQL,ol94i ic.:A*)_\s ;y7TĤ];Csi3F*JcmYG5{/o R4&oZ~f ͦT\ed1K׈ ]akƠyBˈl܋=fʾ8~ϖ>)liw~:R!w/ J$rmi'RnQ{H0&{eɠv) 6RK`°N%됕][Djo(N`sG" 3Y8oo@ϹPIeѾruJ_m`;y빏6^q9F^kEYXI:2H&lssgakX|*߇4*J ,6F/^ owz%{rㆥF]C[ȷ9 $CkZcT\ZA.bt0T~g-lPW"9 /2U ۖaveR;ǩ1kG.HĘM`.bT4Pb5!ѫiuU3Uf QN4W>`{)Eѳ[)'4, ܾ;e'O~3&xӉR0=q>!0Pte E"CgBZ՗U5|ߛDyp b?UT0o8UJjif/;tZ{gu:yP(%̅M9,uEʩVMx_.Fj۷9P9ֈJϭ+%rvQg':ZH]{ZФ^rO_R6`Ap;xzIΘצq`ޟ72𯂠Q<.0Tźb HE@f_Uͫ_f*fB#D`#z_"Vu*;W/@8å]+ w yj|M쵢匇*a1|)F V/D߳b>D(80T ;V걬 !<=]muѫ%#OV,RiH.~4=yT5x WfAw$Ú&bXeWJxLH );bEJϻ{dJ8rgprMRf Y1u[jslSD=,d*/ܑri[遍O9 Q 󛦜>srRiVA~]h1@I04lX@ e,=F&MQ<;iYO_MA/U_42Pܨb_SЂol)ڦjwefN&ԩ =|4wΈjZkLuo"Z˒:v\EABet!)L>4d'5K%P.Z=LZtS.*,chab"/ܔefREn]X5.^6A0[\eHdԹ6ZCwb3"nc}1;gN>5x*%j$">:c //'f4@W~ f_uom?f=lǵ+dѵ7{*zZUQ=J]Ps̽Nr~1؍P?_K@3 6* (#bww-pz&zp ]QH35x9]Q=\d9cN ʩbi"HǶеإ/.;PZZw79O ў` GG| c\,qoǐK`'$'jb?6ZtxЄUaD" !'pBdj3>2&fڶQtvLHߪ&X \)_9ӳ3Pﵶ{Y[-h2Jw ^f+~ŭzN"e vӶm[09 xDJV;MO'+H I|QO Z "\5WFU!6#wʻqL9l ǔ޼{A]]4< JoHT3&#]Zh26ap?Іy.7OA$V]˃[kSa֋Ρշ/ '"qϠ0Ǧv|+vӬb[2^(R ZB]%l׫BaJ'O*u 8c~f>à.L&q>ݾZg-- aR*`gpgh©ͳnZY!Bu>#" h$9"9ĭEhqQ?Ihη6\pI&l%Տ҃%ѕ/#x:mY"uO9vǨB.wA 43%\BtY1` y10UԠ 𑳹}bYB.r]SpU8ptaŌmJxkkYC}/R7D=Fi[pgiw#] ZIB@m< QD 26C 4.TK6= ONF revf (y3\w*1)<-(9`T~:YF""s ubiM׌G#m$IDm:X\o \^Q0-Mjo@}mCat u4WQ#p3.+OrX+Y{IR> y/e985y %YZ$d==@-w.x%X@l부&C|*EJ(Y%WMA|V'_zYn0S R~?<ޢО6쥁i' Ms0 ΐNWfkeQP*@Či/$$eíj 81qb'!3<#qN ϗ@1=B|GXXgMxape}BK1xJF ~ `1b6b&8%0شh^ 5!^I.DK時*`JExCV@ַԡ4GioJ9;'ĦPz&]rcdKTJ6R`"7Kcdڌ*E "0ZPKĪounʒF%JěDq 0E8('mHVpF5XKIejyWAЧ8?a.M{j S`l]T0 NR2H$H`2hTFk3F* :;+&&X5$cx&<'v*n~4YhD/ $xWeFBCt^_ц#QCf *#4LziRyP2X*]dmOC$ԝ 2D=y Wݹ/Kf.wݩ!G(໗lYS浯X C\ȿ`Ll hɉ+j(oPjsW*ndQu[ytЮu??Bs*?~$1;Hi"FrS-#OwdkR0+%H'$mSFp*9i>͖{ru|[ZJ^1~Up\"ihͶQ1m 692;"¾z` %؎̳o/<\Y!K,]-qETb{C(5D e(#f؞K * Úa֌ڿ^:|0ӫR-+w[kq 3Ŏ|SF*%3{Qi.Y7ZE 8-OlpAr 紾-K-*=&|SӃu[ ZEm4S۱̝`E 7o̒Ĺ&>"Mg*^;π&cNk$; ~ Q?8h!gw#A?HFbc"8 @<0p5yoCff7l*@ȃWq)iq&Q(R)E9<q,)LşE[(ݮh"zh {,r cV;9<~G6>>:9_,R ~NӎS٢bVTj@:?g۵o@0O)w9*0: 3m 'ԯ1d #NE>sb30L?EG*&wJ5d8a^y ~;RVgl'w= hKy&/4ٵz#FN-^ B%#mK\!- Ú |-{˨f$*\鸿ƍ%颻sD_`:.TLh1-z̸ATCJޯPD8iF{W}\=ϮepJv`&lsOX*vĀ>ԨE.'<%$8uƂFŅq5/a*0,w@L/B gB>L@7UG@bI$%>1:9u^ ܥ)i@fb'O1$2JOoqYo})JU "ׯ~+^+zOVSfH*'"?M$2(1'8+k㰶ɩ|l@٪ xv;[-bA!ĮY򀑬f#R_-R79\PN@:ӋϬ`~R6BXǛ}8-ܢQ 1I#gTW]^ /[e5>Q[?uJXsI4AT&C6coS&kklbζ\ִ!ڻtT!'E9^UKjN#e] ȩ-ۧU'j z Y|*=8KIi+)4Dg!ʷ҈L%R닌T8w2KiDq*xɇp$E( _kO۾|||&骶 6˩w|&*7ڊ->L"f/c ƨOASĥi|]vں!U2MϬñ&.G2kQ s2K6ʆ>٦7)y=a N(i*- gQ&3=t"Ca;W-꾛'B rh͜Hh3C!%*MrQ ~uĸE}ZA\Y̿q {54(xSuaig;rI Hh R5yJh6T +eԩK?7Zp⹷[D#||w?vQb7Q,8̵rN3^/:ܟ}T:&̕~'E 56cuq 3Á 5</BGy3@VmWMBfqeVFB1SI v1X-a=Kkdݒ=ErwG $,ޙ R2:綅k&,pSX n{\g=e^L0fF6= '|DEҁ@JJkmGom:=tx}&{l`@BHVKO╾ُ^IEG\+e u 2OIè {_<|Z v?з 쓇ө) dм*P!$JkF+tV\beD^F3(OY Ǻ L[Z;ɓN V솲QCBuy~H藛 cwX /αĉ/M {"{<]J ~EM۫g ̚'HN8{Č+ gUwcv߉k5~AYj?chslf"z\X?XPu1̪8ғFHC7B>Jr͙ͭzNj/@ѽ${Z}Eɤድ1iG>G/0‡=yO E>pƽm4tEMwLkl<:RQ .z61߫u Qs(xE٬$HbDarAKw$L<%OhmU+4|Vwre R8 Iz] 1%2V9y>l1lR*&BrQ֓XT7\Rҁk j=<ѣa\e^Njy;M?:l^*ωR L-ͬ%UXHf^/M#|>A$ܗa4kC],%,yYR'k,yĠpi UX6@ ҴL^h쒅+21mIw[J_qf.ھh+=$.IL Q65+# 1HP WbQY"zSN#cGQ\o\xYV̆< l}IE~yDlr)1Je%6U\5k*DYFMbm*SNSM *;Gϥ++\<׋zoP'草%jJ7a솰 L<1vl|>%.~$pQkcR [M:pE[u/Q|OtHJg&;"Ov=B;R]6{V/8k㔦N>[\PJSC(pe@'Nٻ5C 4aHdr7ti3+tlm"I[K2V t27LF8z"`'o%?8N6ξJTBr =1Oa⇚y8Ed(ip!0lX/ۄ{PUESNs OnZ&@i=t$5'#Q3BiuWZ d:*Ƶ AS6=bKODt1I[C|KA:8\jG]"n;/5jb@v K>.UB)r npY-E=7kjfZሊsK+a۸ݽxYF2Yڜ"14d cRyPYiyk3o~]1^7_~t = )x^;HMӮiEi} 'Vq .vM**#de}B`W;}nP- QNQz:tHqv)w/7NŒT(x 30`U|Sv8D+?kaOfG6ѥoV,mv4+)QQii޴Cײb1_Ȳu9^30vXY;H%07͓ԮƉx3yZ=j6=R>cH;#<iO[fs(ePС3F# >C] X酘|0$T尞qa4:qeyt߻5PT4>A69UTg>J~0lo$״d$">W~rh I-8-20SKԚH>ąu\/@o4ہ!jU;i+m#_GCD58 cQ1 3ʔ@6Ԗ>hheC2ۡRNiwaN*`i =kxC#`bzq<(>YwTx bXonfneFa0}V@,D ~Ux|OiρB3>v?z3>_<1x:`7OYz~aՔ Nު\GYRkYz E"J=}<uxV`cÊ.uW6GvҰ$*m)6;~ے ʦ%xإšIP YGekT.9W^ oi{1|9? }$ATӹ*E%){@2\JYʄ<JUnԽ 7Tٹq 2(x c:9e{i[|, +y|RN3Scm(OXLhE!2}5i4XIy|-2MzT$W~mgrlZV$RRLrbq̪ aέQ8NK5\d!%RjA9D-B9ŪPCz'-꘭wAw+Yt Rck>h&hG|'MGAW@u'BH*j"K6+9垮48(#V']G޵=``N|@I/.QI75#. ~SPZɗ1ߪp8 s|kTvW#-WO<# u>i:_\Uc#cQ`-ӵrs`S.|է?~Є@&J[+pli BZO.=PX9؏|8gyh :|\Ie+ZxCT_;Frb%e,R 0yG/Ƭqpgag\jxYd}c$vt5G<#݅=!sR 3C5h&%] ,;*A(`#5.@stϰ3{{jR^`CIZUjG U令vp}q@!*Z%uSf-F(nFH!W}`~OP!6Zi d"}1$='UӗgSK 7iq0i}ogC+ @7.b~J?ᨡs72r;V"茚9hxLFນq $L`P.pf/$޺K\yabxxrw3\vak4sþAfi,xܬ(~wD!bCP" a{-oD_Z dDZ*0ϖ͢ S{E*@No\fET !)CS-rA"HO2y^~ZVe4_a~=H@yOzǓӷ18TܜpA2i7dWx30KDk4n? \]tkaf@>qIi\nVFN~h?NhE`=Xw6'V+uTL8m@P~[’znm+ #v?8BR &6w6wSSĿbBq;A>U=wniN`#4abF9MRC S:2š5{Y+4:׼UmGLz:!-Td5]DפNK,n?EVo5BMOS3 pH3&^mS7myosߧu"zZ7 m_14K9}_gf QY%8֌JD}dq'{A钬"\L8^B őV]½ݕ{P#۩IPwDYpZI2BuR6("O߿DZ1` @c ݆:wj/?&eKyWtt+\CJN>wyB!z]緣͇qd|ML>P-Zs6֫#6@ʝHbُp*hwFA?˰Fl5#n >MNyso5IݎF3tŝoN<zI$ުiQ1"Dž)z$, _[mvHb-8&u-8UjxA**|K]Q0S.LIz@t1SuPO" -M:lTF`۔PT=zO"LG >(%7q }CmeLX~?|b:2 K} \]W,WzMĚR'SlYL<@0$ f*߄7A,Siɔ^,Sz^X|i$H= nܷdQ0'۲&>i?$N=fy[A_s7Vvy>F SڄGHeFe!M{S"Ѕ%z=5*f1'v‘>Yc aņ{m@(^k7\HiMz&; f~(!ᬜm4 v& U@=Kڷisz* sEbo&QPǵ\y9j`6U ],—\yj‰Ԣ[7U"ݳ:gWh傰T&3D` XIPZv r guqIrCИ*%g4v*TSկrd:= #%Gsc?ЦER b (,xRg5~opc"}DZ VVul BF\?ehCJ>PY`7>wfGi#+?h C1?@z: T 7ui쬵Hi^Z'  ;?#ꊇ_\K+Yur(m^F5WP~s\gvt>HX?v?+=J`L1_2As4<}԰/*\eL,+ZRvUh`<6\#[c-mM "W{&EBB=K֣Q_5ҲVG6tO)ɓ&2ñxv,Lao$hb"qg$@-䍓?ȾiHB- aM=rcy2qx;-h}g|9Bl_oA0)!تE$Te'SMm# KGeST(]%R9'jEYtxoA;ܶm}.mƩT<Uo8$3z'I=W)I߷dڍ`7SinFڃ?X":4p_ykCVD+!L ? [rÊ,%@|'cd̍wG^rDuc%!sUK1<4k + ~.|vsFצEUy—Q3Pqu/pή@q/X3F2eWM]BQ{Z|B9~BnQy%-14).-p՚Q_WxUI)j{wf_( ̮2{2W`'^t`m?ʕ^@)JYT:">RcY9 8QH}&`!<2,U* (q00$mx"||jzjqc~ Z& 8P:N%/;Lڧ(e߶VlxLL1nRd>`vm 54;q忹 BhVT9,1%O3%r}6*k.5wt3do˅&x z ߡt)dgh,dɍ'3?!շRY~̈́3fY %E]"迌ɐz ~BmWLӦǴ,0m&M[*cO@ w^D#̝y&VO35QbwwoH1ć#ںbِƔh hkf{!CnvTY^SW9 ~Ģ$wXw4^8(5}9IϾ0Oy!]8?цĴTD!HM~#!ǀa3*6tۥUxNj2y|<ȘP+&kgb-^TlwPWlJ}sƠMo lI֭ڌ-e2`wCw-n0*s X?FJ[ͣW x9Pojb35!axQؽҾgJxl5ohZʃ#ja1o虩`udMa斿,̞Hb>D{B*+/_ e&n̗Ǿ)˖:D 9N:HC+c9)WL*w)\XL-s%w'9[i{ .o&n)t% "zt֗4m5XL|2f[0TdR:3=EbHTx m?kI\Q5_>YJ=Zi}f{ /odxJjr) pLNeޥ 1Y08۝. E0M( $LW_;H*[+|҈Hk Z0˥" O"j R?\RW й^ϸ`N@ ȎN*j1'E}5,3kW5?H^9KbeYꙋ(dwLhvZZLT#0v4cQ)1 3J-NYqɕf߬,'џj vSobo'FfMצBzpg|{qz$i^l2VKU۫ѱ^> 5Eu1Y=˺}s"jx|Lӗz?X¾#jBoްD,;tg^rv(V^.Z<"AW=S_YM;7Þi<޿p N_MP\jՔg#qJW,rp:}0 pB!R+ILj!V dxĩ$ՔyTc0l 2Zh6Xiެ@=<|/ pRƑ3|@ VoyJkrMp\Z" /X-Ew儒HdX]s9T+f9۟;bP^!iL좒d ³8g}>uƪ!1mÇʺܭеa m*2{qDS 6 KPc^+7~D:bb>Wv6(5(H2*xUxN^a28; jT;<SQ7 Lj\Ѫ)׮MkۍBIF2A@axV̑VG1'n8ju:t&p 5p~QS(QUIfF} 2 kݓ(&9Ч<6E ND-x2ʖ .l y{քm= ]P9@`?|GsRPMѓ- pRԐuuˬ؁ m=Ytlt&o;tďws-6`U8$>`Sw l,3K`R{)/cKp#ϐ o..Q6KN$>!vekgl:zsWwp%ŵy ٕSelH%ǥust7a6rB@6f$XX(Vu==6TGUN'౧#GFqR+7mѢ`^W;ɾӈAG5b% [{Z1 a{CRyYB>`V.ݮ!*fO;Еya܃&'B dfr1Ȣ0sDY!cTQI=sVeGB$XFGnI ,UrLDM,Y;3 ;c̞DjKȕ>cp-`:n327/n=t}S@^h{=[+J6b.ҧڥVC=)F1cM b 3d>LiH pqHoz6!8[%m<殶T>őlfܻiQ$n@ j,j>S֠Vje0ܰ/9&xFo3҅hÃ+]jV賷|*4#{40Uq۶]hI#ɩ0" U^nQ~#Optiģy>3FZ])crMjM{ }<30],}` .FFy @'ܳ«6>kxZ4cznCOf9 TseYR7SBlĺy#|C5̜7T(1qh ~zVfe[njZʯYO@;g=`eCG+7kr5xNE?┦m^!/z;bw9; @\+*>b>ƢgH`}IdrFN2}uYjxĪ^g{n v^ ՕKxvuԫ3b]%=7lP)+;N}QLwBwFO =6UNV^8nm d"kt) FGwWRj/4p.|k"p@q+j87۶W?8RiRITbѨjXoSk3ںu?=إ)/Ue_/*2VDRmy&-! ™Sܗ([xTxF*wg'& u9R3 eǡ'TB̧p=tv^uGh65Is,"uEۙkr*-BO H^fN2w(96.jUR#B67 &f2j6$ksH?I񛅧[IFQJf %1D>&V\`>q(\KzI?;X1-L )js0vjm~}EY$ɦ+~[vMI519Ǚ3B%O&-}U׫ʳeot U1F68c{77S׌*ysd G6j"̿"x]+,V\$&I琕)Q^id@[Hl\sfxfZh3б[ud@d9՟Sٹo74Vppu jyՍٝ@WFr\g6n>m[Pql8;{/R+R```]v@Xl0 #d N*S+G;5L=rp7Y6Ei 27q,څ=`M;tڬԲWF 鳼@0Z3yg۱Y7GLL"K᫏kTH}4ڍzM5xjD5oBiA[fmHY֜4y K…_FAc!h@_q.%/K*LOR)rwml%CRW&֨^?tىxmABmbP\& Zn(? W45-ɷ"Pl|q`]ʣ]{Apl"X+RVX4q/)mOv? *$`t:ͫȡ5DÁ_ b_rt|uڣyw3-H;@tv2ytLhXI+Z/gq탅i=eHZ!Q [C b snh5 zo\qg 9d& |xn]B-5LlNesn*p7KVא{3In_<.rܜRrԅF4Ҙ*B*"Ch҈I/ثDHGZ Y{đ1k[P <9f­ qXgT/j\R`yqz-96əRy"M`<"+ (^Rl-= I-p[P" }xPdM++bM]M4lK'H #D0KvhpHHszTd]`DNBvmO`w I;-Vl1%1[`x'yuޮ`j {aܰ!Kx\YpHm RF.'iEnq&PytuvuCbҏU@\e˳* ߎIlY-)k WWFsQTq">Cq#j$d A|qӪR5{ճcAp*4Mfv0֒x]!X&CD'=? Iب#)LyJ2[HLx^pE%.:we(1I(։x5 5W < Q@'y/ 9@ q +*=əc j!YgLLyѩMF'JQ _kG$mZ܎2Z>XsuxQoM*= ` A{1"jDba^1Y<Ke= FF,AncԉL4k OV Q;f&imhT;{')B<-RYh.nB._]UĿwS\²i6Ip/5lnnkY 5p;pwGE0Kd nrN#'g4S֏Gb!VSTr;Jq9UosbCi7'^x̻7(1NVQ"kYR0yf94Q:_ABcTwiEX&riq*q!<#ʐ+VwuX;GQ灜0;~om[h- {&/Aq̊D "\+kwBW+ kk(X?8'A($Ҹp 9[/ ³AjPDP!g/-l3ZKjnJn^@;([i9E03^ a[䯱 k1__/h\SK$aƽ,zAyA)6hw/Xq_O#/D^%ꃻ 9pvгs/QWf T9fy-Ek#t(|^ZG@Ƌ഻=a"g`h|xEգgps)oeZyL/TI6Pul[q37yGmPZ'3e?m.m8Lz!+M܂Zu5ZWR/;,J%֜ŕllxgvo͎Z\<2d:0qszԲ즥_b1 x#R_RP\V=ZW_[@$;&1A6@wm}TV\b %%4[VCkF>}ټ>?rzx&S(zVwnϫSo};jdM-'Ruޠ.vb-+M)Yw7ʘ od m^Ukk4%ԧ{LJr8MFr K vOXD:~ ޶"xab\?n+Pc>-'+pNcR}D!՗)MoQ:s;EJg{u&xl_!lqYR RD *&3~Ⱦ:8܉,58UaiuQt*KSe>GRҜ)&UGTMHP Eayt<j'V-aɥoI>\; .^w*4!vobYcqųPab3e&=]jץdpԼV TޛR-#],H$>džbP𘎲>* A^E]^Jφq2܌pVsw JM,XdbY4٧J 3[^,LZ1$:ӭYDB2dS#%T "AU; uI&3) 'BRu?ܭ(mʓWv̹\R sj99%F9DgoIj{L `J_ &:=zUyx5tss^$kA@䇿>kJ|u{ \*eVvBߙ7K-r'29DMբpO-T|凨&DV̙&&+ niNJ5>; zQQZOo{ʫ2SrI_,!npooy`☛_#d}M c]FA㫝weFҜ+ϧ'#&5xf eg%Xxܾf>)]/Սa%ЅS4iz^駠'M^폗;OY>xWd>Truűj Gx1e H !kկ` ||(kr+,.=̗I^ד /% ~O)qoq8F}vT4۝ŌUjG ;U;!f+AQ'0ʈ UP@|WS] r;&\)=ӪcfC\rvS}9zD:Qm`j_v>fA'U*v:Rx= RX]ds+$Kb{lVMbh64xhTŸr1;tLgXLRh2~VR$XᄨDQ):zH>ƫ{D׍h2.i+.`r5B\=4LWOgYlԞx' `AV_P\5wha%Xp>YVjY>5 Ne |480<4d$h%jAe`45V."hIS{+Ok(ٗ _%{SfZ|([{QI&$p{G=@Qf2 |籷rY*gqwo0ޥٶ"N~>|TSdfW{ݱOR*2gʦ=vp}hʛ5EV,Z-kIp-~2kJo0˿8?Rf1R[$;oE,ۗ}r $Wmz>.@8b$#MZ}'ʊ]9BI][.K <楃  غ\H\;W9,/t[pMeݡ".8k1z;cPP*<QPI.T>>Ͻ=ļ5IFΤV>w?(e“t=2cXKigvy]WvԎϋTf{@^@s.W5>pRƠ,n=+9N}PM^x\),A6H/K1Xv^A\D{i&: (20a8'sWjN><Ouv% yC@RҠgD1T6fR..!C,pyxLMCM8\*ž ϑy-_a>2DvfgTQ@0 ia)m2aRr_>痹4/kY2;KSAئp:G(`B'Uhvꃘida 0p-TEJ'8\xmZAAYs*}0hPR3N*ok;qIɖ\2m€7.??̛=I9ԽN ,P' t& !nERՓ-Cr<:L0"Iј5^e ΤÉ;wmqi*".>T6R"<f ?ʘ6*-3FLk3jXyKp\0?]I fd"fhZ .jE[Oo pKRm{,.tē%KH&~MGg5P,hK0x#)PFvWvX@FyPn[w^ͧƇ524y2 fz4;ҿBjLJ '!XIJo2ZQ.FkP/vcZ!+bɗ8#;*,h?RƬ&㒰BDպe|RuOKH_MI*jefG_ہE䖸a + iݙvb LA˯#lr CVTͮS@.fwL^0_IWR,vިȽQB#f|lOԥQ,^#u! > tZN2Q6Pm7VWR4#fџWT᚜; =9[ڊ&Ojx7*!u)O-|{xGLl9XIA6XiEh*wh`*Bq%+ĮO|Igz>KJoKoH6zjMPJJ&YukjOy{5}9,|}r/vSMp\>t-¹X)`>YUQ(s}'Mk͆d'MFK\lH[&`Ҟcܰ;;X}e ta K89f]kqB3|dq,\x+kb l&xqT.>)u~3y9%,IL;ɊUHh \Plʾߨǰrn5 |e.SC/3&oN(.'W-ΉU?f50.V[|SerkLQ؏zF27 烗ap=粀'{0r0s6cd֘zd>2 )arG1VzfŊQ|ԨHW?V 8\w b^AamO.[)jF"Ė¦g͋wg'ĵYcPQAQɮ'P_RRTiM\f$axZ? N!vK$OeڽmL_w| g&'){8@ixg2ۘ 2~A"w4kFJ8G _RwX7j1_wH~M* !/He12 w_}KH.EMׯi<('\lhCByJp]kjzA!LujDSAp7\[p3I/ jgcԿI{קXiX@'+zw:hOgC|Kw;}#xu#=SnJӪ@m 2e[یBpovS5N?*VFLf 񇸗аIgE hA>㦧R>f)I1GbYgbKřc֖7,\vDo _v%MC|*VVpC;2QӉdSJy'3-,CT,[gPjpCٲ+Ta~[,҄T:sDthWT;S)^^D]֪k[tce[u]C|>|n ﱎ=՚eH3#؋[3V hz lDhŎ8vͽm#GﮜOԴ7Y<?kuʵ/u.(B l Wzouē3CDz x;^`a[v{u)Bi#iFYcz8\Ql,?Z?'E1BD=+F 9k*8Ȼ\6= B`ӹ/[ >\t~`>JfoGukW=2ߣag!woh"IW/HPvdѨRV⵳^#)|/3AxF*d񒊐w ٓMg^-): U3U@/.~j \q,{٭u8¨o:As.ҧ0$+;-ІcXrfyt&ym21U]UF"o#7XUP=tg櫘%3,N0|z=NsϹyp n 3/)?C9cwˀ~]@Ҩlvc}z.6 ٭tQ]W$;[OהhlݽG&6֩ʭZcLʶE Ksi LL%]La֣Wp<o/$De]0EӀ ~紤v NOލ%zxv?Y7xnH$=< : \k9}DiǍl.#AE 9[R^|*OTk;{؜uFhw8c؊L}Txx9Tܦb ӭ&ǍqQ9d (ܷpR(K{bV:;[t$->4V,X]@0GT0wJhOV}3Ez Z5J"c0lw!ՓRo ;//OQЎh6VԪy[1s$f~Gؒ@59A#H^Ș7K`f4$&q[517+К^4 & ;ϒl*`>LР*Q."l# <Ƨ5eRh!џA.C/~pq- #PLUYJ/}mӼPaX!6b-PicX]gi5bvZϭmRJ{bRɽl*V8d\[l H;㋤0TlHi!Ĕ?~|w~+'whmpJ}MCw;XYUې*rLoet*;x Jwz5y=ԶsɿUh?E5P}EH}GNUvzٺ|J?v&H2|*Z[6|+uX%n^s^pb([I 3@7fAHfBQ17?PAs`&??%gE,I^]69~# ן txI6 lnAib7t)N3?pGږԨL?^ETM8q{W KVCLxS2t!9%(a .vV|c΅*2@!Lԓǩ:\UxМk;Fbz-\90} S$Ws4(PrCGpp6N-"&mAYOyaQd~[_:࢖4'cOL%E_Ti[djl~##%%\eucӧ{E%O__x' t{s6`mcu2io)tP!(h]?tL N5+獐Ƨd-TkĈV*xߥojF̦Q'Z(?=_eɦqCI,t>@SuiNs>H%vӺyU G^?kcm餙K#寞?%~s5fKjjkU.W2ՊeX@&K@f24R AkEjjW$Z1rY~m}: !0xY9.ae uJ΂8 m}W6OM Wxh~mPܕ1:Sv+kv#ADݢ\PjL ѐoΞ9@C|yGNR|~mQ̚];R0מL#I곴U:s("UB0NZx@_{w)cIdK3j61=Lq1,)(| >rd؏Uo\1ុXL .:s_wz\J/'nQ .0`:'ryև57ŸfI:J aD F Tt>ՋP{qH@Vۧ"qנЁU)ɯ~I,MHaAc<4S"B8E3WJvf${yɐ$೰$z6FKb>R?"!fZb4!߁J :;u>?@̮<ίLy }8k2eR$5jx}n4H;! d``k66k7)BKܺ,1 rўWLjIb7=_䪷{Qg7M ձ =-bJYX|jBXX 2*A- ha@g52Σ#IIWx\wUiڳ xt-ּ&C`)H+5 e>5w9eꋊoo?]uWht5 ]ƤO\.+0C?|0p`*cHJq fx}+_#QO:촮{^ty5e 5whi@+6$A!r!㼉\^xHuKrS*+Syyo'IQ[bͲ,Qcن 59w-F"ȶH^>^at-DqzmK_LpޏvbV{KHGyR` (k#7{''hl3h :/RMֱkCUUVvD$NGz(JS}-~4R۵aZV^ݚ*_l+9>h]Ýy @xȺx }l#mh}'8ِH"m ${JsspՂ6b(_EJV~5}&bDе*M?iUivaalRDv9ݐBEe83b(=Q?5ʖ֖xC4dZeMǽgX-qHd\gNOTD$/w7׆T?om/\I̽HI"?ssod 6Xw斺NIdj`w3d]#ֽi-3| lSޣXpR A,k)fDk6 :c$:flM IBu%;2R`Aɝm0{T#W'{Z&hᄥz&H9dy؋?J/'%)]yNDjKUB[jSLaj\ 샆)I@׋u΍=dgRhdϩss?޶[džL]\筀3%!P~g>@@(1PIMdn ~,:[9ykTeq~ ۅX~on' 5T ;f*[]if@UΛ2ǩcwIg)A!IW1|Gc'(kJJ6 WIBPg)"RNr_ 2Ɏdf29UԮFiiI#۶ݭKAH&: V4?}}ݘm 3cP3aۥO];Qm+~&52ycT3O_Wbe:@/ +¼$-0)èV_Fw1ON>z>Ga 87xfx4uv6lZU_0e!sMA,^97xr Iƙsxw#tRW[ fOeiM3isn?QS ѐun!/#]m:=ƶd2zum'n caP2&^)I"3t3v:fko u6F*#ǝmvi MEJ=bH/Ù[œP w|速C0R ^ֲy;q4RmmA(Bv%,!qHmNPvR$Ɣ@< :,fyؐd:i?A߅狞m؎6gJ^ ^wM08/_x᎗Z!Ouݞz;#8xo@|s=}lr6} 4vip_g`EaSk‰PuVrÝxYcĉ}8[QYx 5\PU7-93 R) Cdz^ҋKreAwQ\]+]JR!+S:pZ Z(|EX΢|um a n2X)ܿޕn=sTf9'BO{:PxC8MJkȲOۅbQKł.gȳ9AT4lB5C٧:P*#3\ԈO;6+ ?bG[t ]}(LM) 951:m9A("à{?"X|*7r &`HeY/C~a`V?2<p{DzkF"e]]daU*݇h=`}mwASjpvSwGxy1;p^\,,U3rЙqcVD4VVe/}_J#.{uZ6)Afe-d.8t&;gDkl&ڜ~͍UUyT`H"u("l~o_@v ¶6#!Z 5̒R˯p;oz 0&L+^P)9 Η-In|G[z*‡9FtQD;:z!8S/]Wy`2Է!O9@+|9t_f[)QZtԅ7v#*O T>K"kjwbʧ4̧}Jpsܣo:7Oh4žha: R,R%nޙ(;sH_$l"xRFinCb뢡E0j-Eߧ}MK㑝=Y% c X;%`r 3銖]sQB$/+xddƻڽ8~-͕kZi0Smn9EݙJ)WCDR:k  7*ȣ]M!(kY $UqN|Zq`S$]/X;둌Mvѹ;hy( B &6b],5֕F1303ke9;`^Ye$~`*+Ȉ Ed]: G)b㿼5dӤX"q i3)K3W!•x.{ y3V4|V:a3H }:c0U#L:9qjj#8 Yv ac@#Xbx)χOY{̨_Jqe众߉\ obIxGO!v'9zzuXib9.&UjgMUxlF~rcKT!۞@EZ2-RHz pmU.pK 7M˒HJ`Loq;lcA(c:1 l 57plp-Ҥz)GGDn^_KE26눒C&> d%QJ6te"yip"NS )eU[|1*0A,tFO_\YoVQp3`jO=O7[R%P f"] Oh(dSNn v[US2K6¢FsᔲmpOV&E=B 4=:S~W(7 +ٔJS WD3-fh{k.Ŏ7=PkKUy6 ,ُ̧!Yj]vv]Ag}㱠a񙸺5wHk~0TFt$Pf%L˲hm-vN.M 99xdӓ ܨj\Mڠi]J̓<6P/JI@*Ȏ<`&֬ uSQCzHq!4dDsGfgCO;9G >yFRV7ÙT" `F}|lwVۭ%u6R'>9҆rG) imj疧;%Y{Fc`x1U7U=݆bfWb%UޣNl.o, Vdx% "}:_GCǽfnG,AT4CeB6k53tRrS!MOg{o{ 8S1|sg.zN&n)OF-/ҩuMLJ?brGhC1vpfG:Ϳ:7ci;A/gp' 6> Zfݻ-@1ult`tG$ jSoC\FV 47L94Y8lƑ&?8P]v=5w&oO2i+~=5sjlɥm5֍:cys8xZڡh zfǡrGG.* /3*3.Y>膆¦zT/?ޙlXN-2dk^f2d{t'[aoS.,r)NVOdFB _w*gi';-YwF\ 7sܸK{@)1^6@oTک4UqvGKpR!xrdHL5g+#g]ڝ$TFX_,=|75%?%SDjhs0 6e MB27 oAl$gfFBJ(<4tܦLЌI{eCf 5Wٙ+RI*GԘZыE-^< k\Wz?'m/ɬ`ɉ<5NUb\cXVJViҨOJlG:84[i{k._ z 7$ jYEjp`JEKpvT/#cu\Yu_9Yૅ 6P|\Q-GzMM:-lMD$O>O,7/1T{V_ؿBn̈R`k r˒*b [r:eg~Z{G V3c˖v(a2  U*4ei6,AkaRecZ"M`CrZ p,+}4Ah"h4ԝ=AÝ5@ã JvEļյLckF8?-8h*Y ?)QҡfIFa9GWi\w P|؇eUe=@3Ӧq*օDUzF)}6d2'< BqlƯG//DԮO:ڢor$!1$OQzXMm#:)?* q$g EBcz>-PQznRszE}PMgQ^cO:Vz4;$'@/U2s °/Ρf鼸\My3gop؍eQq$tӽ@tC'< !aq)Kx1)Pګ9 s DҜCJ7fY6[8GH*3z7B` + DVd*'b]ǧ'PZ_6|~\ܱ>?>QBFc.9={MN-M.kЄeu.rxHDՄ%ݢΜfIyC3y|N2zk,I reIsRII4ѼΝ1_"p"5CNٺ^!2]ؾEyxQ}Ƽ0x}0O5F ~Oж0^t8ipQ# Vq袟*/#t1)pM$l&ij41cN1c6F )Z+U?éZ;C vf:-H A[XOve-U'n3y<Ľφ ˭kz }1AX[`ibS d<^[Ē+/%5ReGӲV0@ C8I sݟ~qL;cXg3wE@.G(1t:rb\rp"~O.U :WL਩U]eFX gz|'CT.$Ġyi_nLzCB*qgfflj96̐vB)v>P-#7 sĐ\Q֞a[c kz4,x$'PcI O_R49L\s9iU)Z7D]M[2YP6c˺&ǹ&םKO2׍4ra0)/ Lp~N #p#wNFܶM _(yGu7^dDHI?\Q8pWT5)Kz8A&Kh:p6.@Vɲ&4MMw avx>רLOBٟ:BLʊHQ#G>˅7YTq3.IA7s@"U*̈^+CU3o@XP}:'!^&$.v^2W--a 0Yzw 0e 9w8mys|4,)t>$Լ9 !~GrŬۉ9jVc omi_pIQ_8Iuzzj V ,F}_-=Ab.y̞[z"jZM?S5k3osBĔOO<"ηA-L`hxyݢ=?U#=Ec83ZeMСTk>Of67"؍#٧ `Q\ xםSte B$|M& \L&jVK!@qW{v۱IGbFh'~A2TPLzOH$J8'uִ{lvP6i?#wHG̝WpJTwŪt3+B_U}wj5ȹk9ڊneK\[w M㓊&$K@qBLD$|n*g7\骠I-CN}d.&:|<|d?z&<IUGWR5SYŸN|5/Mg+֪̃uBifdr4G(NͥӒWTYuĢ)'#mS\&%Wh g4t{_baz =̹C/05Z2B鋨Xb35|7uuWx6NJJs33!l'ڐ3؀|A*Vi. q.w2eVFרk6*ae':l 7h(qtՌY)z6Uwy^48(5̮1jFi\Y>Z{ИgE7@}煃͉yE&DA{MH9|y lNΛ*fIq!].=CUvn- A.0P 'xߏ+shC^;Bdr"=9;.n`p-wܳ|buR.^URگj:lO'yM/.4̫DKc= uf#W5}DEEc֬˺2YNh"Z v%9(l-",%d qdyvSyjm-`+[KK2'T߼H2{FÈo33ߣFs=hgt{Qy×5w\,@GÐ9ds!`V341'|1nd-AV ̡Bmg6 C0Gy+eR=ABɎ_]$I GjGo[6TPQ2ُsD\oZ6!Y\$dݚ0# .zl)8U~#վ>0貀J2xk8 Ykn`5]88s) ;V/W%6v)ɮ0J`bCkh!4!5{FM;A+i "]+4(/gGyhKc2 ;ege.2;)OoFg|8GKj ԿLUE+zfl*yzmg%2~FuMfBF ={uG{ޅ4bEwts`@&lwUSMT t.` wluM3/~ 1Ӊ⇜cxVŠwpc@sMRF@8q\`R+Nd-+E~{ds^ (hfDhS{j81{qO gkȞ DcLXxJ޵(Vݒ-u+<?­g ?>\1ݑ$sǝ'%U`v01ॐ[I$hbig5jyߞz-bAnS95s)Y=CR`˵SO8sŠPFa}U]4EC)aB>?ID+a0/;ll:]ّ#D`c˗Xxr#D}*"S <ͫB)45#$5n@G%J5GJyQ-ܑ-HSJ׮noվx.پlHMUH5=L.o]a|S|$Mwf )ܦ3>97F- 6S9GߟTb4)Fbd ՍZcrƹbʶlT 1 p.v=cZl'=rH3"2i5j0ZP`ĻLid[ ,3 Pmd),W~"SiKZX5Aa䂼޸n^G*~F%3-厔2h<.BCjDE5Yc;½_Q]9`V.=S.+|j9(={+ sk$}m{hn9qWM*rWS-s,{ v1cNo->VYSg!6ȪC~J\x_s@Y <3Bm \[aZIsWj4v ˟?\z |(cJsx/y\HvB$mnj:mbx┹"[5Ͱw,87^Dۺ8Vfg,u<~%ԧM˺"u5r{ڡrTr2Ϳ^9W*F\ } 8XQ,:@/7P^RThbcm?A<@BR`:1Sc.&jL1aWl׍.qdF6ˌv tm wV,2XAc h qO<*R##q{]J6K] m1/CQ>K{ކQKUN* *dˡ KօXJ*DڑG5MybyïسtT>I=o{qhC//Xv$5 s^ΒM:tЬe D'>#h=Qġu50(v72c5Lc`7;lyxL=* _,<->MҦCT,uQ+Ї%(9ʢN٣HrYm9{xzt~wO`Cyi0 aݼM.I5r;ЕNP'fu)C#u"|`V^OC)xY7εOq_):n&h=OMWV,J#U/3?Q M7p}ېĺd"G3 |}v{ԛ#Iol2 'ɣ=bɑC6-C;^(ypeFQ>8T@_P?+԰_TWXwoB õ{棤A%^dDv&?Zv1p!!:$`3GH cr`f`*l.$uWzaұbZV'J5u6ufpll: *PEev4r#(N4W@;BArfW7-qcLygܞ 83q6{fy5>/J lm (q5&b+DgyxhͶgbf 0YDyΙ nMm^y4׈@'%RIKcK (*Ph^Շ6{S Ǟc;$8fS/6IphF$` M.|&yۙoHw`q j#Hbڛb'c;*J'cUVB&|'rzѬ4Pvn1,UwIK7ᓢ8m4"koO51c",3j%׾s8 *ZRkkDa r[gn-ubsɂɊrSm.z^О4-r[]H I'h5l"0DP |Woj )jR'ǯmG<ݻS[3k4DY["SL&ipmn\TJ= k}nbZI|˔D@6 ްo?βxKZ.!]%2.' JMfʫd6" _3_*\ޘ81k+ ćҜw͕(F҇rFΧ{H Yveq$hsgke|aJ+@ 8nH.nBbuX DLD,phldՙKI9?^)烓з; Mr>|bexz r42$b^rw4\>(#>M{ :T0h}楓SoCN<@4\=k(~CQ.r/S^O`8m'-2\Iy Z$\'X@Cr3]b WBLh58ˋ3>HUm`X6@q^S>ik4U|*EtoM,Ip"s TL$eЙw"d:a<`S[= tvx( ܔe#㹰0>ǾfH?nE[/.9 u3e.bB!! /hi|0—ÝGf幤pvZ@&*Yı3=$犥,4=m McQ0[14h3MxsaB.MŒ˟aDl8OLPC{>K4m*{}?Ӕ-µ ȒusNmfo?AzЦ^#} jAI٣ 5k$v痫˽ !dȚ iZ8W?&:%u嬟t}xbxN*8 w hsh "+-ߨ^O>@L:Q6gаUja5;~Bտr}yxoZV2gĹ .gU K+Z?b ڼNX}mp/K`]FǮp/QZ׎茏ϸJL TO`J}->O';~M#_E A":'LӐwYSBk\pnH˸SfB(īj_܈CVL,9Y-=ר6 jr|4C/ .7yU뛶,fQ{p*H;ߠ0' hk즆XX-5IoB< ׷qiP=Z`X9m|ߗ;iAOUjAvNzA@.tٹȬHzLCHhA;:s~^ P6MU#ȏg_i7੐+CmCSZDbPMx.= DzbxۊC& 8 $E$%:i4YS9ÜFA:aE. iFeP:JZTlO&;:&hD0q >-9 j#YʪNM7. 9U?B%tk.&z(/Ga96Y1_ETKP+47$cףߒjgK 7C>à׮SI|29*-:շs^Kycڲ״P]^=![O$v5/>D{Lٌi^d&O:.ľe: k@l`Ah5iY,"q0WElTf#ZoVu0Y WqTâc-_v5]&stbb i*cS>.Z,qՆєhac)!)#[F/h~ʣ?%DE98fK3MJyu+_T抅s+%mѹI=8pl$PAA44pkbSz⋮Dmk?&hj7$XSbY(/ƚ *$H?gKdy $IA{ MU/V0dڏOܫEڥ/Qq7¾1^S}k&t#%qۋcRVrQ|gC./DS-o͇mcp ,tEA8|ɈA'V!$h 8۶DVaQXFBA|sm庪f~p`w^%OP#Sa?|qƭ0d)rS}:75en/ҬC L3H[~ø/9z6*8蜋8g;Dt&=)0kWH/C )\?n`HAnRyR&Z콡t^_suLAt`lqs(VNh~ka1sX50J\"> vJuv29ݳUhf(&0.zY TUr2x:9:[/>vw0O']jfx A}A.3`<_WYi.%8MxTiޯ_! cf6(XNqMUEQhO68 TF\ƋɊ.g@sLQز['R3G5 N,Cw:F,Kgfeӯn{0}oš)KA:~"b`C6ަVx T>NZsNlxHy7HS@]͠򗷿6y_? .$aŠ9v)SmDX<Ø*g^G7@V ->0x `&'=2tmWUxT_&78;K!@&}s/ 뜆 a Xƭ9yQNkP e> bcʩ@q_#{VlV:w+џy6DܲY+TUH:ƠOn4iF% Uc l %ǥ:v\C(M N֗l$ޭ޳DR!T@p;$R?l}M l;>(T] p >!sX̦f-SQM]* u]i#Y‚[dZ!&6b_a-KڕBip{z.Wr|/aNd'豇گzqY<ЀԻ0HԡWI)svUV,?+ۣVU_A^ĀO̓ lUg7q&4ٍIdծ]lshI~:A4+FXZc_UjkئBadϏfa}@nj]"ne5 ne CMaA(9#غ)?RNpgK)W.7pYgcK#2FzF-lӧje`PB=tC?S=~)Og+e@anjmA[%}n Oamg䭖o{ 'XgvKהp_(Bw^tqwq&{3}.33h E&!RZ4bТuJ%ޜ) vU4&(^lWnB~=hۻ2k1⼦-O %K Y.I~1sA̚ >sx6;7B x锕sȠwE,'k},G0"C&HceįSs7P AmgU.`By!t~5}m9`aZ^  oǒ E_ "&X=oEh?zm=` OA",!/t2h+ -(bvyݎ9#H@}JghnfG a=s3v8-r}P r4'5K"hOi ,_f{&wqQ\=ai\'BY|(KL;0'UFǓ M> g0uU[wc65SoK UQ{1F86{yTۘ @& ?Wvį8e/!:`6`TbMG~Cl2#&KEkDR1>Dr:oBs܉7:{Dg$O e>3=xӤ9l˜QAl0@;G^(*=v1鎐TǍCnᡇ7ܣ9qU)G J8ͷHQ)Tl d2e@9Iso'7BDN-}͝q];za;ǂQ`/ Q!W(ex $ء"% yGM jƩջsٝ;F\SMdr^t}֔l;+ob; jnmԠixk;Ir[Dp(I<a!vJ+Ÿe<˷l*)k5g"Vw%_K(]JEf +`F p zk e{&S5W )`2Rl+e%}9!̮7+mkz$N+/n8=X3whTJvm TGA yׁ FSj րL M}I<@uqǟ/1Y3oqBfYW38db~b2pfNQZ^?x NO;4&/hۣ )n?6-]y}E#Li$ -"?oi0CvTI ݋Y.E!>h-g8rUe^'T !PjЊcoR"T8Vgdf*ђSeeKW}B}gVpr|V%b2KgLa"۞˜řCK\UqB4Nxe\!JX'瑁|ʽ;k~g `FxO 9?-RqP }Ԥ Iy/Ht 5mBzK&&NpcݸBGJ:7 ( tڦ&ɥ$sIӼRoC-"0$ ;(m k6URPp,1r1V<4"16AmPUޓ4Y"ӝR;H!]@wZS&E+RP4(xqi҇`-rziVSR*lS=a.e[|:ouK~\ ?"E P(IZ+Y! ftopbٞg5l S SCvQ9 Fr7)f%\HD[7v0S.< &1c/-^и}jY~z2yIoNd l0M%P۴H>,|L7X~A__3G =5er,$:06tr/R+/Nd Hș>d׻*" MN 3 l]gc֪ Ր8 }Q~,֗* ٫юpg% B4B)sY}ݑiugCnKi3xئK4@lL3Łl!267=x80}nщBIK=x B kLIrv1zî x&4WrIG8?c{v#.r+ldlV1Hv )s z*RiX(}83ncxG2 T}2+rA͒N\A&_`yg0uHfb1xl8< P9 ki'3Q#HRx(X6d?7|F3 7Sp kݧoh,Ҵmզ!OnN`:QFOQnF>QaPQuh; \#'t't :")uk+SYbS26^3D@~jP ̘((l9EnVW3$Bɷ S+Ŧߞ=Q}y & WNRVtE^6%@k("999DmJr9C/A}({-[V1_O~:('`a4#sAxI*A+\~|bK+rXBWg+) pی9C^ 0fm *fb+Q *YECS ɔئ8"psv!Ky\sCa;ad@IG }̝KxMgS 4RoP+aPt5EOR/;#`~W'|zzEk4 Pӗ<֣gU8։RWYLFc$PjGi,^pdp˜t1{gaej5Q"WF*:bx0,<G/ODb~xs:~rVSDYa-- ~-CjrV~s֙la u|i#0%4rwT@63{~_Fi ~ c4T/̟NK(HN/Ќ*#,H#4rv&D[ X J˹A1c؍Dtoj+r˿ԣJbAn`ֱ VoL6:];_˦yܩIGntD]A1;B X1vv벪\>❳4~qy7u1䏏uNɯ*JG^JVh:!ݮeHq=9Dϣ.|tb :Ԯg@Ƶ7qXR.^(Pծu~tL_ϚKU o[N r$MjӒS~h*|OA%|}{uG\_ erCG^71@7zGOA~$gbNyE餩Gs>+`07۝A7vc/{mUgҞmffL"{ |MfBr"R̔GQ^]I )`Opt+.l{hGn";*҈wެeS ",XC^4^{sQgֺsQlb9;;j8x3`-"柷i`Nj )Xy.^ q7Tim+3ou_sHR, k9!O/ E)}iتf9Kx$dgmz̳jҧG$ҶrŊ22BOldg~{̟պS G_A[}d K|jdyߔLn㡂_.ksh>J^ni9$vz/}S$mut39e39 E;ړ[@wG ' Nw'MؑQkD4kuwuHWQ /%9.Nx~- p펠b#Dyyե0yFp`0.sݵۈkvNIߴ,Џoedg[Uۚ3?J ;J }vY{P@h-Zvt(Q3r *nmMOrQ7Ap dG`o(Jŗv4*#JE)zWU3HAtY?0PaGf}Ec sԆX^ȳnaRՉXH,wlV[Ӝ~ `RWȫ`hVи<9 P+_;[Ruq=*UrՇ"8EguwX[Q!xk|hX*kI&şԔL1oryY9LD4 < @lj&00>ɜ?z+CrrpC=Lk^E7.tM$|8[zނ;ny{ ba M>F B@ S3S8Õz+0{:6!x~9Ws8yZܠE}9tuݙka04.\A'r'Y4D#]Ѷւ/AIPTʥf}kV7y`_E)Di@ͥ'xclS.dLK}Zre9RI X's ܴ-j2PԚӝjGn_Q|Y3@CT_1 %KUoWdJe2z*6spTU0Isa-yλ@Ty,|-ؤݕtU٦!#ra^"!]=/{Ģoi89Y`cnX X./1= 4jwB?73_uSf@$"V<~~i#]:A&gV<6`N9y!dT_ NR_EqF qu4o\H{F@C=&h?'ԹbiR25.;}bJPK򶊂,ťg^aSqB 9.cnUB!2! Uu(G[c-Rj?f]V6@x$QAKP(re~d]VhLJh(go%F,$!1ċrj_1DA'rrfAoT^̪R+L"e+1ґg@ {N{NRqosJ}JP 8BթTy L7ё"\T+Ņif}gU2nWH"R?4.51 i zRq⻢c<~z9l˪y`dJ 4ϥ3J!> 1H>)r:Mo4_k5QGlUSH@{zS!M4ML;)PMZMd(2J&0HԎk-vb1Tϋk,)[+5 Tk Oy~uՕO &:~=q.@e7> ~=>ז] t[R ϜEҰiB'3Q6ecDҐ03rʑJ'yO{L0R xO%SYfwBhUym@ӺF01R)hʡvkx*c%ˡ.P"=4 ?L1]L?9nR'ND@j%ˀ&Aڑ<@(qLW}1oi`g_1lF;L3bkr>71{ܭ v}ͶRu9E,/3f,RnۼaR酥46b**W{^ɉTҌ UJxU;/ʋg8Ȓ{TYW380 FETւ_h,\CDIi58% ~?"'m 11Ί8umŇF٤`.0N²m$䲽pLUMFӻ -bVvRl%:\cv%>z!z?S"9D KMny7Ba=Rۻo 9ٚ5 XO"@QD3Fי,(!ѷOeHDRTIhN(dJ ;nEBT ¸2#AܲЁݜ~FH *CpPZO4H͒C$3ugɊ뭿P=W±X%K@F4̄%vsĴ{0{J*L>]LpCzDHߣ4 "5@$Jd9Oe@K& BQ3rФw&صBGT(04 BmdpS3X4Z˼+Z&S]_ !0 5-⧇@p\EiˁT4|0W'-NՍU/[hS/m7FZxIbu2$ѧ$uc>}wp^}-Mng96_} F][yyZMپrTp*EQN9>P5L&g>-RYCnKd~j'&Ƽd)L[̣l#H<W6jN *PYNWUUN|Mf*DgVŽrގpsu{'%}R; {Um WTBh^ g%[dt4qL_ oqHlg$n xhʝ?6s'7R%62&3}I blۉGL*h| jAGVٸ")UHΑU"% !N$Pԋ|iz؃`xb7ԕ|%`;S=!F睗 I/OE)p5Զqls &ZZ## et43Ea{hW z Y 4BaQ*W_IP/Z_ aE:'\O `!v]N2 JsI"ڱ2JHǡW'! ?\6̸mGLN, ?߇7F8Q:ԡ<Q>RpJ0ͷ+VzJ@p;NXy햬V;Ф,D#\Uk#(Oؓb3|uDBKi Ŗy^}n*|vv ؈w;aqgVM ?å$&s}6źgk;]rJTT0E k磛p!z^|Y=2Np5#2M[x!&/:>xKi2"㬈0ᩛL˖~ \バ=#oXf|ݵe{Y!)kĵ 0}tbA]dܞ"gR}O쏸**οK6؆7xzl|WerL6!QnA WYxK@ڍJ0Dq.B!vjTϭ{KU2!aW(r'*.}i+Gx|۳/*[@J^? Fһg  tBqAYTPbWy``xՠG+yZkp쟏}wAp̠$jO[T:D)P)qBJY3])wM-LaWt^ݔ=ijV OV? ٪DzLE!@AϊJI0^90#A@NNR.smSH!)=靋F)ޑ"k ,֥S*_UiHXP!Ϸo7Ϊ~p{4wXAKiI:ZY<ƉRcNt׷C$ެa5=_V2:jo}UmF; T8]H5cC[DزzR¾Q ==B20פņSY / c5,ֶL]1%򽕠a%MU!'EP~! )" B< 1F[amMNtL,MXmCr܁@F i!P0c_Fc "NX[tu:c*yMūuJF D QפP7eКHK]bJݬ PqJy10&U 6a\^SYiFvxfP6~ /ʚEV"mK~gl X[h<oDJ~9hC/c|UsAS).W%^W<{ABPCSc D~_|o-O!cIYIK` flSGkĉPf3'|WJJ݀=#o&nqLe#RY2{{0Kw3\ }/Ls\bRY |6If7u.w Al,c ݬ`~N^ +uz9!w>\,C]= %bB.bHP`ev#sN~+<%]Kp-DY f׋JV2DT8E~6 ;+x!}Mw2| 7#+ :Ȑ@;ټ"xчWqCЊ^W.yBq1iߺҝ~P!<ɇU̖;`yaȪ%1@42o_T26 l%;0AbY LL:ܽO?v8ߨ0mxQRɋy&G;'ɪ,{ld$\G9XexBߨj9EIuӊ/b?#X)z{LEJ^#u dL-+Pɝ@D'oۙ C&+D~1Ḇ.W ə)q0M13UkؒNvt*oKQ>E% xqA*:Se6J7019vgTdf^ݳY1SxY$LUrI,ˆŶClL6rQB:*'"?3@ evoL[;܀=e7L"DrmR *6MgV+ ZB~nD2ybl!e4B/k 6qwڍKOyvq}0_}w:BD|v ^<_,c'm`{,{^r6!a}ٱsEsյmKͅcz[2J5[0;GBT[$W"σLr]ח6+>uDd-?\ C>K)i: 'CY.AgǑ{uom.XIp=q]؏߃J钒#=Q-#H>- ٵhv3x ɒp=Uu\nzu کt?Go "B s.ԀbpweE鏓KLs?I!^ !"*4[ԛBͫOgn w' W]>`.9,E8`1@[>k= 1Ly<܌tWGFT l.M2nؐYkdJ%nqú#Gܵ%5Y[PRϡ_Fν+b"Ԛ90۩fL'yGѬPn0M6&N<}CuJAuL O66xٛTq}=6tQn uYG=!"ͳɶp48,p05,錎?$SkP_c$GX>QSQT杳RX 20kUB nk;sf/x \q˙-r k f aE>ewcrrH#zO,3uy nn"/Ձ894*W+X Os1h.h^"- 7)~rJҼ+U[so|Uq Iu}KIXKPl]KO,B!R0RXz" MD -ٳ|{<;g{'>RԒU:&em8Ttѐ2, vmQPرÀF!k; HWKE9ͮߍn"['Jf=c'ާ s=Ur4A 搣)*~HLa@h|0ACm#MqyzStڕ9:uu(q?ǣdxS'p/Gn YAuPbĢ0uo>XEmU)YQؒQ>W.Lc2LO10_F9%ON|}(k'9O7mowޮbxG;_?`+4Ǡ=zߌzRBȻWW2bFD~|NkCJܽ(-o**Y `{`_ŀ l}G=-#: zĤ [n&hrϻ{Yom n^,rW H͕1Ȣ^dꖶyXKsC+#|1s ח [MMUSb쎾u5bǝq1͓ᘉ{F;'b_,U2YHxF&3ܻ,K&bg/.&@4 T~9H8:.=M)W4>׹M+-ܘo@cϽ{U[ Z-|䰸=FV 3Rps({INuWY".' ,(Hd@+!]8"=-IVBKd&֠?{i 6ŀxK[ɱOm,H]vż9*wR8*Oٲ1 ΄cM+~V-d?!úRA6m֪{5CĴ L~:}^bx_ЖMUH;GN5]zL'XszěA4EtFGǀІ@T ^} D;/ HלQ0>Cѡu?~,Ax+Hκ{ϣ@VOVY%8#')<*8a =tɶ\C#<:tsfzV,7,-\#݆SvrI~+ =Sb= AB->l1X$^1֢,#f |JM3؄l̪_#F45 3 Wc-#:Fx ݂L3Ivθ1:=g&QD0("dT|DWKuSk :} a{ PQjژHy흸h`g ?mp웾@hU/JvxH!ߝ; .v"}Enѭ,m .9#Mv\`e8\NBZ~#SC^!zz?|>}2%^7iR,p -OR|^ðs8>셍]'p J}7;f4d_#Ex5S*R,A+V0WW. ϋUOse"bIa*N/pY'tHNmcV'L>O~.y^}WhI35۷_*'޺[ Y Iq sZ(70 /А ,$ zb6`iCna4Qr^BrLm/N}2rtP>B81VbINSLN2Gޤ^HM# Tɂo>W /yRgq|әC }=x?V,ғ艚LrSJltoNxu t`/&1C)Z-ľ/CCK5 a3 ߣvr*ǖwR` IDPSig#zD9 4C/VLP}a$#kE@Y3E~p>産p}HQ\ң|oUI.ThE4WūQeIot•|Q4P1z D$5Jz8`L"+<}Ͳm$Ƶi!YЉb)|D|*U#&K#މh;bbh'.ynۄ3P5iĻ\WX[8@IJ؟(xD)~0>F'L]qy4X{,FvMvÎ;K񣄾^T0,yM W!yU>ƌn`%Bj}2JʞX7޴^Ą_$-wYD3)P :-|W뺬*fW3Jz\C(?)+4\Qp0'lp"jJ-v r.H?h~͗Մ4[ 554V:yI 2_-cW)٠TTndsI0v`4-gAM/ۼzJR Zέ$WA_PV@WrA!PLn*) &>8κBң[&q{>0n8 `$|߻i|8(R ? ='D^ Seqc1tB,u"Wٟ O[{ђ$ 塝̙Ge"u&t쥬!NhAoy0Ag6I)1&T=G'sivǛƽ??ɲ7$*l;#Duk .g ʆ] &8dܫs 'w&{X].imGve n>W^Ou/bXJr-lE0$$X#$DN2z!EZ%ZS#`k:m͇֯)#3rs?i٬.抡Xǭ<2;ŕ°gB%bkCU['-ٱGCD)7'OZ5MS@ 6 \kV͖+06J=*V7|b卞hte~R!#8QlޙT%th 'ӥ1'#VlB*>ij]ϭH* ,-7 8nghz\]3 *a*3 ?zvTRJ-%Gyeʢyɬx̞ ޫBU-39Y/xQVU0s?>R4ח7.GӮvF8 6v+Lk=q%$b}UOs}d.@+4rCko4@moryJUYW YZ/&A5M9k+1tŞ0Q0rl(Ki;зb#Cixפҫo d4a0ݕ`X&O靖mg*7 hPMu݈SQTw[H{;'h1_ '3-a|nWxQЎjבCAa-quʓK$ `&=@ѩX5kX̦e;9cTV A+NabeH4  ymig2y:ut+e P P+]A3i׿# +[qPZHQ^ˍ7`r`ɂ3T'/vS|ߐ}WRR^212\J2~L}uAXZn֑3*_!gi@p(QJ#>K!}SyD5Nqa8L0Oe4i@8|>up{1~A hWQ*hN!Ϩ"߆nbCw۰E#d4b@QY+j9]+t%hs,QODMRnsđ L@Яz_4LGw?ۛ'g@m!B$ MÏe3QK2"Nd3PjfO=8xwNcI1.K~")?P^%鉐* OXaV;'y4h8K&ڐ Y5vhfbCM,8|xΖa񸴊G$|L\ S٠RVjbl($f1D)\8Zϝ /2PnժeF=+<:H8%3UXtR{6WENx٬Zii{j3'nGٯEm>25̼l0n| ƪuT6+ J4C#vj.r04KȋL 3o\r3e}VͲip^kg5)s]U'1ES5QV`\2 |^ُO~YXk|R滦8 juEuO8vpL_x0os}O f1T.%:řaĐ;!|K{2-kYyQ(fpm/"!;wA&Bķkôezn_ ;WLAh|-at;5LE2NAiJ+ӧ@#u$JEJؐ»G`)pUxH:Y4 k*$zqXLh1h;wI-;U)f2%Kp}R޽ށYaMG ,[MPv}a M%-&HDNM9[Jread -^fV~rw5zRG]GoTq'#?sL͋LRY ;V,&?71i &h7Ԃ!?[&3؁e`=+OQFH2>`$N>~}LOOW#&P %7.أe< ^K {vȠ.÷l%Nd @Ib!KF3w:UYl apEzPpPs*SnAI̍>M* -Nzf4FA3ml t1LJ>=%) ElT!3_fM$:&4vͮϓYLߞ ΖԱ;oʷOl{1*+;MDMqa%x *!(Sd~)}ٿJΗgÜNS ;$f #@_xarɥ褛Iԩp{3CNrvC~d i_1xIYPR};z[4ᇉ{yQDMTѧ@Dp4RSX #]YsQZD@ݻJ#H5Q柎6n)fag?JTyPu9_I^9YZpՂźa fqhlxKAnᑰ>0Hs"%TJѿml9zf4MEK3݅[g7B.R3qs㳵ȡ$ p݄>`t9-pu@Yjf򖶁/D߹̷Հ1k$ama @uI)VҔq"{"o 1ZWx`\/82L~Xu츣&a(s j"-u+Hx+0n76ks3aϝx͘GwRb*Qںk[ǯI-.Yh*e';wAשXxf*@ a&jJI}xL>8mD},GE<ޫp%CgڮP3 xۈ0ճ,S'h.$ei`L`KOz>"nKHa*qId*Hdʼnc'dG y us~z^(/tF b4CNq/=T>w Y }6EVIR]m[TN, ^Ig<掏W"ؙihΗh |׷ o@uzYxt)5%Vܶp=CqP@#hQW:xtO" S*'Ht ~*ω?]o|(*1^EF/DazkWH  [GUB(!209nж'׭a~Jx$؏@~i'\j/h!:"+:oW8 .O$Jӳw>[>gy"oD+JKb274r-iqxhXcR 6t-AMYP{3u*!ˮY`K43AQ&d {&~{xcį(м@x54cQ ҈BPN4\t;\5+]sAdkoy?INX_VF ѣˍ 6%Vpa.3ʤed-hk1W\,̅‚z{@X>#:!3k{!Ǭc[σQ%MN4("@zWb )WT$S?b󒎶- e7 AX3 wJ`RkLuٯYAMU @UϘ}Lз12  z =t/< K ȅg 8_oŹek[䩹X+aGlUhHr9KeK<+Q]k ]sy:#W,;[CqlƮm\:;\0 ЗAjBg"=fOrWTMTPk96u ]W#1D|꫆k|]t<(ς)>cW<Ǧx*( 8^L.8{kSO=ldtdm7q_W9,A^M<,DP{3mcѴ- BRbUt{^" W_Vnʊː!YEƐnnף dE.xwe~ރv!ԅWPz}0A_o6P6;`]CjK_Bq6֧qK!@T)Wf`>S&3HXz^pi| !$ߦ5+KM( nԁ N-I+~M9 > >߅%uq0zll_#c^مg5FmFQo zQzN_\6!pon q .xVݮ{ڬ! UEc>cq6g@i73UK7ѐi-Z>DׅH0_ޚefw"7ZiUGu;Ap2`j\͢ u-e8*=`D;xgg.τ s ^Vj&X~ISwQt R'4[ud .}S|8szu62rWW=mg0ƥf"t/ 8 'Vz'uwg Ǒ+%IȃEM KU(xƊoՈw<mq9/#{/ v{V UQ\[,`EU HJnuy䫞N I_p1PE4`0y1Iiŕ$ATvv/{=!+sDeˬc;ъ!.,n!R, {iE%QK o6Eל=ʹeۺI (B=KVWPvqEβ +)6<֨tZY& mC#rK{5C^zL}c } NJ^G^wW[x!B;g/ sACYd cPVvrԒOP;r/yB#QE޸VAƣזǝ՚IJ QܷNfg - fհoZrFVV˶̌|")>fF?(en? J+&c yN5߼W&ș2$Kwb8'Ā cqSYz/@zw@ 4@C!i !SBp\IٯT6Kۍn^Lf(AnOo/m\&O1Fălk< f.Ƥ=d| QO5H_KI#l\5>'i??sP>Jrq%]kFBFT6"^2aW p TLllU*Dz(GVĮtAp)xӌ?jIex{`&vcD,ab&_Se 6FIb +4ˬB^XkO (=M-$7FȁkJJ؈vw>֊S("!;UO'sʹ"q\pIb+'瞮e('=(z ֯ce#lCX4oڗz7 ث^l=k ̭x(s %v'I}|-cDumq{~MLJu#J%9bF_jxawVL}mO%@RP݄  moLy7΅e<@d A{XieGE}*"@lX+m)9`3P!h/wZƳF9+%Щa1f_, H`Ҧ@F[!4{E0'-[QZw G RQ9TpF͎FJX7/npTxQXyf5z*ulJf-s]}[Hdr~_?lI//7#~&_[`n!oq)Y_5 `!2,OʬAݏqRZxJwlۿdCfrㆹҤbB 7K-`|qJ;*Ec2Qwg9-&]e)|>)\}PBĭHI)P4C pu ǣ`$递6~$ f/&-?'N"$Ps))&dnQ5 R{'RS:W_:]0y&c &p%J_EwYiRu du^ ^Q,I?ױWjBu,V@ O&UWز]2@I.\ak7 Zю| \j+$k-jx;=H+ӛf}gW{8M9lUw,א}dӕy92+Ƨ[K@XN^{kwQ{0 *kK|f5"%UUmłV{]8 vn ? OP/@W/26U+3=F!HsFl"5R 7w8JCN_~+N"'jm'ylߘnl/lMA vDQ"Kbjf8a^6DB'6.Aj^LHgnMO2hABvh9pfptSr@{T^١Vs䰿ood|yzEt(xt5}[7Guȥo豜PF0q:"ro{uN]i5A|)+"]cLS^˜^"J)(~VC`qĻ@a6M/icԂ<%fkr%FD0i`FoF.\tg[hOu- Qz@*ʭ1B,M7)Zn~yk811Irr&4跪;A 8jo KbO;zZ6{Z} 6i(jxŸ īsϟ0l wJ'?_";ՏKtfYGim L>^ɆBn>hz|gxl~#.SA61 E]"i+f;-"$*D/_/%nbrf0-+ѳ/T8^ck_3#Hv|jpJ;@RK"DeBaE:m1Qzs\hC˜Bxer_ t0wo*kTޭLQr bY=5+HATCBw2P~ {FK{*ÜvX8)Wj7D2JuAzM"RoDͦ[O(sɫchc,4tISz4q{?}K~:Pe;$@{J8ϲsiyT`th!]܋{0{+͇Sʁ^6v^nyFDUN8(% C]fO^5f>рf4(Q(akQL[6j@4`hU!k J ,'iv3jQԖRZs*Ĺ.jVsE !z;8[_Bfg9zB +b%o !xp"WPO*;v}KsYa^IئVo,ʄ"kKW-VM_Ge1;|VJm{喐8|7CT46Dx}D$-fL'=ܿZFoLWC&9h|DW2o3-*ڬ=8_[hM iɻd("]I*/s7:kq*@ibrZE%1dA1oj\=CSu(~96ݒ/{XVx8=>\}r~[c_t'QVwbO>IO6](eNvCv> Rܿ5t7"{e8B$6L5R]{ڠEC"wѾٓi͠iH]!fNѰ4<]4!%'BϘ^$㥝w b5']2J%3?1VH)x $eξߦ;d<͒Z|ã!v/:Et4~^Lϟ Ý8MM c5ԇ*D7R*v]GWҫ9 ~Jʦ{TC!q0#G#|b)I]$RwKf%|3\ "X://7lP1* D2B)q^D{!elv "\N且W/ ľbdٍv9;M,ւQ>#*Ut(nj/`ծ'1z :ۃ iE1/Z5]K֏ۧ21礬|QP9G9ġ6p:QޏK aV$ P>h)Osng h RON jA@:@Ey)#THdgˌc '2:ԎI#Y31,5̩8pyi3"Qw26q hfŀQl)?UZLᰉ~6Qٌc9EOFʚӰʡ:D[N?&)#9C @䪘bkP GAC'p|H6.Ya&-͔]?%Na,ח`DԖJz!z~z]<ͥB.sn|`$uARrugn*Z[ˠ@?l\DNٽ'3+S l!J't4Wpԉ$ARhеCC} hq6PM0BWqܪUsm@MjuO-Pɓ}tCӑ@1X# AlX)FwjJoߴKq-ҙ 29;&\kK\_[R$Of!PQR)H(ĽqJO#%mB|PKٞ:޷;z=DhxͯEH8%\GRE ߜ-: k| c#A }7' IOn%Q7R -oQݧ[SlvU/ʍ5ʻgߧYINnS3]<>Dg:Z=u^\j#Y:r zЬ8P%r `E܄%maZ2<U*ezA8rQ1LZ_jym˔zt.+6-lil_utinr1\ʯ*\D4h| :RzMѳ+sOQR8}tHjcp%:ۑZeI2 Mdl| sP*ܳ| .cNV@p>{!讠@8&g>XK|)Vp:HlB=\ƦulKa>mwJL/Eo U)ɿyV yAd^6ab}w6qWȂ +k;B _PYdu>1j3rY?AӭrvՍQaH-ٕL3 5T%I=}%޻<22}+Қ3΋}pZ(i/Y=s /\7qGPi3!3ʹ$zٛ0Je4W3E|b%Dd%,™ӿ/yEE˛@>N6 fMS|VJע:"z~*;VtGv4Cbڄи6uIȋ6tKc _\T+73L+$b,uN@̉ y=#tO$l4_s⡐I2&9󥈥&HUw VD g5CDL%jhT\qLop 6ti(w,!^_b/Z /_F]TWS? v&K3)e0$p*-(i#)JZW֤c{?|ʳѱ~ z"ńu^t"t^B/|W<n'|V$Bv'BȌM T ОoKh4)6@TՇ֯rF &k~`} D&J,"u,LS YLCߕp y j'R<6Lu]v %.US Lu.FQSZtOH2)tνϙiɎ|;:<,LSqM2}tᕽN=f96gL;k9Vl%#!M{g,%CpU݄|^?4+.qJJyJ j^W!lmX.Q^J}h܎w&it pp_%]"aWnP>J|G)4K^=ewr7UXF/]:oi΄/ܺdh[cͨoU< f.D{r)"&]y߉mZQtGщbZ cmxPHs_`s_q)tG[}T]4A7 Ɩ^r>- E@V;Y$<R}lu8*Ra7,3[W< #\K9Z3E.0np\hf8t,u&Y) bsf26α=7ZLKlH?~.t<;AӏYXK?f#KdCǠ4V֩~EdC'F6F}6 Gr!ЋdB@+9!Ux({2wޱWJX&|GMf, :Y9lfgaod.FcC鲢l`6?!e}ocMa@;Y ,fnV}$qPJyhh22bo6ǻZЌ+c\)s܉N^)pxA^<°kv X5G@u){xpPwbm#}2j2W_>Qa5McYRٶBu)B j4ʃ~O{@N6 =,^<6҆0Vgc5E|az%AR`OF<|QrhI jR*-[xflt?UrH 1H%F}@$vɞ-ʚ} C'h'&B:׌g(6@@&;R3=_}j2+㼶 Ւld44 T1ܦ?~`k3/旷aT/HoS>deз眬GueN>l6EFŀYsli3r/<8\[5W7q m,j;&A^eў\mLhY!Ay氼 @#ٌ+A-08 Wa$!mEB],LU )(BŻcH{aeeUjEN$PDid?Tt|gun wq2W5h8PAh`;5*@0Qo: G+#d N!ªZ3E UbUv.s47a;ر< 헱.l18joT㩟4-x2 B[K,Xf;Đu6OۦMoE$*4BB;uOaFCڠիqUx[8r/בvD' W!?v7Rſm/a6+֗[krd[Tyo` ҝtn5G>9Hwl~ H_^wqX:@A$&]hէy]X$a5Z@jQ?(Psu?}Iff6m@AsgM~bRA֙͡FR*}1"1|\H~_Cn%J%s3 ͜hvWc%[ ȃ ս7_Aɀ4C|0`(M*'0CQd1%&`ڭD<ᑼ~E*HMuUÖa3$RI4w<\8^ [fuQىw p|i_gP[f[\SF2K=i&c8`.:m3Y"6Bz B +~~d?;?4t_" Ck6;5N4cr`2]fh%\S{A&ftS,6,\KS~URvmrm?ɏQyS>YGd>YdXaK HR;d|D/ŚJ z@K}WY߇yWz2Fmb071wKD=Y1a*LP#Ǝ/Z;_RGb)} AA /ʴ]d RȐm D7HXCq@s4,o;;^Rp<ׇi n/),#ԍQqXtQ$8ߓe⠮ߓ0n29/BHU'"Gm~3K\MGɫ[6z "mϯ,]r'wKcD h~ÆZx~ `tVP.MFʹC/z] Vrؾr.֙-*Hm0j XCڎ(`2=AA:XO.o~zت>i!aFH] Lj;j96G Lf]S+(fĪJ&[<"~L{t 1ﺖ1&:F,K+*CvH@'ҬNML''Sȧ^ZZ"bjb藴vĉ̙mʔO-kv" 6|pN-=FGǮ7v8Ph՘w83HBCȥo!ih_^,5y(C J"]R͚[+rG:c@kpk(AT)CVpR/}B!,2 U\LH@ɪP%y`ّҳVL0 cZjI87ɉld%A}T7h9--Aے_ښcX`,#< SuN x7mZX(rDƇu:RBiP_GC?3+6F?Q,?GvOKXRǔMA6Cv7OۤFϢ ih ֚U5p˕Ԛ]'*鸘>_ǟ6B[`\ZsD1j~9۽lA$#L3E1N@OOCD(ЧYN}8jA0Di&5bGTNsnnZlo$@ |s՚I魷^0-Hї-7ҥwQԮk3TţW׳_pSCA0e40}X!m=ӜR@`׳ʼn`C.nxBP 5ĂRo%FЭ ^< |}%ד!a3^krVhEi)Pa)ګY{8[7 %AMe.XըJ{Gw3 Z@oH4Cp>=ZmGE79Z_[|@}_ E}mO0Yd"|`ttYY[2& "FjtZ5IU0'&&LOfD$CDYCENPcg9*^0e3 > fXX"p)Y 0EX0&15  >cKO-]{AL7IQ;GE8ȋ2maԳů]'GOZ y[!oquJ3D62Wz-Po ayDj`-LqDk$I/Gz67z[ntʮ=} zi=cyAPb[fpԑ7ijcnwyaYbf.wMnj=^kwkct=@̧,4ӾBnئ(x|/;hjHtcC! 3ڄ ꒴_J;*7S9t G!.B@KI{]ifÍ@;|MګT0gqa#}e(AkSbF#pA WXB]u=o;vA3Z)>L4u(m2w5-_Taʁy`V>>{wI! G维IV#Ig[Z^ H܍eS-t54Bo!+I'_c[\a_t!JVFWjC%.\E =&j:O D8|Вٿ*Aa6낺L/NoH\bO| {"B-W(,¶_bkARe(e=SN}Q[9 E+=G=#J}̞9eJDv"eݍ{7 ]$adpԤπုb? Zc,v"^o|E^@!ּʫ2P1<=*O 7Ⱦ`n_#^aH|Z)s:86|y7ZF+l:v1`gBǐ" lTƖVR)0zq|],l#NƤ$3e.r_: kw0 '.F[gc԰oŴn;溡2-8?kl C6/;E=fy̳w]9/{v0Ί@UB|W{x"q[bNm{ᡃήJ[/]iGBaUƶFk kmaP4=?L;!^~LjQ/"V-m\Ƥ[t3&TX3fN6, 01Eܔ4膽z# Ba%jB%ix ^tuٽɠT(VgT)\Mٞ Pmߒ4vtRW&18z,2; /2] (m'ze oRqSO jW:0BJe{XY##Y?&mqT]XuÛx+޴8C BE^C5{2m&.{pR ' Cǰ|/O4i U?g8R?X&^ "N% sABsm$kwH]&.P*6x8kO$(*sVC͔ԃM?E?u1/7_g$m{XhZB^ۺ¤h ")g4MWveM|/3Խ8 U޴??K)☎G 7Ғ2 zmD=w3˩[qQ/V5@K|U6r"Xe5 .\ d뢘u%d o Gnf'{&;3Mی^n[`NjI{d8W!KAUjߑyB1Je>=&Q {,.vE .a77 fO+f=. ),W y<ۢMܛPM_C S9RkqyU:s,ӌY`HoϵgkGS?rBc(U¸Uf@f/%t]U. T&sٟ.Hr/^;x&phcPվ2?5Z2z |$EՓd1C*ָucDiC̤-7:ŖNԀwZۭw%'BK_!=Fv{̹v7Vk80$緓*M f`K#IWGPS#5NcE)9,9Caʑ4 )&xTI, DՋޗAP*5Y{Meݟ8;l*eW'3 \ ?Ł bz<&{|ԾzK91;݄""&ЦMMF2B.9(uK 0F_n/1nj{S)=A `)dS.}GCzzϹ,rWնY0^L ;Tq ɘγHQVgpBBR^D"G}.ޣ0a L:t8>8 'cQ,>:4B=z@;ϙʊo1ZKqC(ItWJ."kk}N eEpv){c 䎪ץs4mK7BP禂:ez)1XhxDh2g7H䲿3FQApTE瀱"ցr%[m%&kxYOqZ \5^;Y~=(e $jD?"a~uSYugZJvҦl2fDHt^ovoo;?󜿐XA m~ֳ".ʄKE[$EmN/]/ɧ\[fAvXlo/ʖus.m1H`,HKW#ȫ1wwy0'"ϙ` JȜxlOjK^uͻĒb-I[fj*Z+i=2}4z{\](؇VŶNt!|̏V c!E| I}.u_DKz(G9Z~tlpm3G(oG^jbeq+W+c^ VC9~[VVۄ>Jt_X=|j2FCtdܑA+7 D`,3gԕ4S *f~i8&iPʱ !rz%fE5!x~8S緇DwYc%wpW_$Mk7I Dĩmˈ1nC"9˩&jaэϧ& sܓRQ4RO(8fqH)"4QZs5nV+ 2d2BRN^h@0 ','"W#kۂY/CcD2ך=?iY-H,[c{^fQ\EA=L\h>ۓޒmE%P-9u*P 3$6\GaWlEsyt?upwC.JnClh]jW/7\KѯOr6J'~űWZ]M{9dI = g;?ui"Ui8+,V+xWʡ5<7I5AI.ȣ,sjZ[ ' &+8Uz=3;q[ް,oEOG$/e2T*"E4.\gWWLO,]7̷F&f433c䚇( BeUD\G8 2,J YLGDͶe/Ad]ln=ǟ1J&Y2uileoJ)a0Y6> RᑞJ5 ԫC[]BE,7oʼS9L$&I⨉k1)Wω>*ʹE]1gɗqF@RK~3AUߐvfrSa&߲h;k92YoX8N?LwՌ+ Lh"AC t뢝+Hu.=ݗ|I/ܴlҡO4)eq*uvt:F4(5k)?2E("˜E$]];xR8r?~[5tDgkb>ЪO$u3'|N+Cpxёy?, &7pIYaR5Q6+=B+6y06ףՎ\2<Vz'1{8|kLȎb xJwPs۠aشܭ44_:.{bMmT.ݥ9Gy '̫?Z,^<0"B(O=?/NZzO޺Lͤөω):q&f#ao6<,02nNs5m( ߒ<&yL k:23 xOW^ך2A<➪*:=fflHmR{ƔqTx55焑jGHϲG-HOB]HJ*9cvI\ 0>v`o|;K $S܃{j/9;?D:|3 4b GBp6 |l1UXciM~_zRgM3%+(Gp>f_~_Q` Wu'ʖk:_ c.8絟08YC,&%Ha,9t+HJ4?FaKP]`$=+(u1_7j`]>#/,0' ྅/Mx:RW'D>T0Kg`zHaoRb-Üt] ֯ox-8vӟ1>9e6)v]l uObfm-w瘡:Vj7K2R'8V|6'aBfME`IJ\P5֕xxFfT =!26כ\S+<+ec6uwmf7-[L{u4_ }=[)wSMj4x>LWqL!#2@, &"#qhpCaWq'-8^Oo[Gv* k6 է^%Kf?Vf6ΣA.)Gۊ~Xuc Z[61"Wr%:\5F]_Zc)k@,#iS ׼!\וʪ5Z嚇I2< <ҁ^^A ,J qUy_IZ?O1=!Q.y Wțu:_Pq- w+~0ſ^vi˨ՠ^Ξdql9^p Iy=NϾ÷Mp!iV/\O{&k9nR#0jG*{zO0m$h ej{f]2؏ }"R$sA6O5:ahNHJ %j9Nk&>F) =akntotfwPbK Wo[(zC__EۜLMƘ u~1G?n_1N˩FG<%3@9#jo^lW]d*__)Ξ ؁œ8@K0 &6vϛvv#`d'TYI b,1!:&s&ULA8T((_TZ7%&|N_|EѻH2s@fql-]8kXeq*z_b8HQleK j4N+- B@G*.Ռ9Gn8c8%/%Wfh USSt:IOjn;@lDߒ%$2BZ径9͑1w%~ۣE,Y̗td@' "3 rgqZp8MfMC1^%̒B8!տ {/p;а Xu~qs?~?*h=HY gP_HA:&eP +xcUU,z_V[0?2Y'NL:< ޼$=Ȩ.SΚH!*xD{Ƚ{bU%a"ybj7i$EF] |@ ˹8үaC}G/;C?YZY_.HenncA9x dȨ0..+IvyXx)_f՞e4@٦ͫؓO{D" f_Uz>(©X7K}}vf1#bte'~pE4-ˤs*Q9"2@VKBoFl-E"ߪ⌳do&[̠.-WkZ JߗIoPp_4_%s~hm?6oSFSZVGC[`dr'VqzmhY= Vj#NJsȢk^n. 3TM&2Jُiz ) Ib9m9P=*%ZP^0b{U]TA`25XEb.6N=DKc:UaA_2%;E/ +Ap}a!aey cؗ,HN`pݝ<-|'C0@ҁϘ2',5D讲E8Wv?bM;`m#fYW&9Ds1Pxq2wnM0Q!g\i^JĈPҳ8Gn}V^D^XbC0JnL)(-2ҝ]6 -Xd_,KhOȦu]{HI|~?BNʩfr N=zϚra(w0)=~BR0vd>:h7O\{||jі\[%U4&E&xha\1t6=c?G 1m }[;. `EzITL:há?O  tz\lqfxk9םg`oFI&|"Kd:3=]z,V+@3Պkr+LJvPc=_IS.CFfϾ5<U6B]j܃ӚsL :Z>-) 5=gِ|q"'QA _Ҕ? RzM `ٲvrDz+Zaid&)I+kĚv*f <.? T!7K0Lw˱4˹R.͗TZ;yJ0育2zI*+7) `+M9PWu,><嬲56)k k^&UŭgMƐ\($q <0P1;^AÉ#=(7pŽXxٿ| #P{'$_Ï<0 ~070$ RK"MxO ̣.4&ѯ∊r  m񨴞.6lӔ̒uG`mL,ژ4#Gk3фu=U3"l^ gڧ'INǎ͝@Gˢe] bwL7@W.s~u q4Cm4cKQ~cACo| F:P̀vX4B!U)*=dzj].p_2^HFBF+ZƕBΛ@p<3r]CvPR F"5ՂsP@TH21'L' QS, >/\<|"_V2' ߙ9KЁ4'mkǜhX}w+`9Ÿ)w?]) S?#?2͹jN8Xע FpQ?IP:GVr=*uF3y-w-QGӀ,seaeW QQMaP?(|ja}Qug-be$tѼJ8fLxg">;EfOf>imTUzss|ÿoO^!? ^ DbmrF-E;<i%u ̟ia"\_~v+]v0MEl㓩N 57ABָaą6򭔒LD\zs?̱p~gI%שaruE5J9rZɾrK6D-_RbmVCX|v<ۊ`*&iG6DK듃;q/hD4 ):|;͑?FF TlӖUf5?1^XOpܕF_f-25ꥭ8z!NCҡ;=i"Ҿ/l6b&$@iqdk@MzA6S [x lI~^j;]szҮ ]tjzvOB|>#SP#fLr'+W{o{aCZADLS`)LAaW?TU|w(P"`92SD1l9 Ǐas4dCI"ƨ*Tf [dr@ax] ɔsBB=nӅA 2F”?IĎ}k''M%+l?.HiX ǽI:FJbv~xv]!zӰF[9µ=OyԺ$Πݦ0[>EbgB io#V $1כl6OhSx\%0ilǑZ|lA@Օe]cϒS(qkc-, śVuߙw6 ^\Z\2<͌n-uhj%/0u= NܷdYuˉҤv M){ B/vbZA0pso[b&!^vK22q m1SpfDmjyR#4Q( ֌4dzCkY/x(YO0͚b^~k"P:PPՉ5~'pz H3ߋ VY: YX;IiUʏEV9$daA%Seط)DÌx7Fhl9rhg=>O|SiW8 s-Bm .;$FUl9.&sOVp Tv! DCd ݱ 0"w=zZeX/[?'v P!yU]d+g)DcTJN,(v8e%S`ϝ, ^oGJXIHU 5z43FVo6^_]F;xg@|oʋ<35 &_3Ie ꏬʤiĥ=;{Ԩםd㉤$gd̢G" iPDѶj]8'hjΣ׶qWwkwZ3b7B}ko,9dqlm41j 4ZuzRE^Jݪfzj iKoնxw2]z%fMj$wr‰>ϝ2ĉ|OEǗjYˡLHT&#6AXBaX`{ Vpp&]>T_50kLOOuǾږQ}*m\daIHte' &<̶33qi\(%bY\RrWSInKML[*yr)KܿgFġ| DcJ_` 2j h-z*ܴ)6[:/Ҩo\p<\Oke?!h!w$'4ߕz[o-6L#lͪX8(yW S̕P)(S'O-dX %Qv;pv Vz1=vj1K #{gDECB=Iz琷 蜺K)?x'F~%-5ք7ڥ'Z^@dHTs {7]8!4ôx$ﯹ_//"kmUr1`TAºalfަI7tk]piIءb1+pYBzg^ {yh0yZrPPUm$5t4@ B*ֶv}[=w5yh,R`{{_ ;Gw4_7$Il@#/~:rMJݩnn,*I</k٨)߅1;(-fAU&]|Qb7u[\^0HrNx(5v#Y;9[◒o5ݞyh Q'‡b6%q/1(΂! Y"qߌ֓,˷ZaL"?C%rUA5d`ޗ=YPJK(%@;xG . j{k>R˿I#ֿ%A(`6bNXq&ipۦOڭ P^TJ~bh;e4$D@r:jfAdz婀*C~Ȳd_WSLs?ewsF;GWrv{R7Ȕ^}}Jt|iҊoD*kA~xJ}}e\$3gUb"8ޘ1x\ns`;2R<rl~m-4(X %X),kn9B$}wT"T<̋ܿ -"@~~fqr@2V GR fTFlWF4J- y۾cNzJyfI>D M&p`Qdz.;`c1jV~|C?^chC ^~G}k䃔ھQ 'ژyL1EmL o~1:ܫc_\BD;Ro{<(fb5V] GGm1@PL@uDH*<8,q9@j6E'k՛+U0pH.!Mcld]2%J$*;PϕNOiƈkR%7ɇ/>4*oI-*p ^DNS+U.ZI /Nf!z%xѪ7BTЍ ?=NeGBʸXw<_D`AQvj̉{:MGZhqYJ !42SpLq@;yج=:%Vݪi1A?)n2 q[O?BNrqn.~.0GLk:#A6rnn)Dq׉):fFcsU j|ǸDpΡ*},Ѕ*,<^DjFlNN1Nmo%B&?DsRS=ԩYhmK~ :?]vA9\7rTuwIîD }>6hKH3shDZ,rCHXq~m= Z!V4Dw@<O8|()sCu`n gF9/LHV z}#K^ʱ) N%B*<~VqnV,t"w6`%9+qX!6rV"'K@R@Rح[ P#6HԜE?4G$[dd )tZW'iL\mܛCs0ь('U/Xv#/Yj0w>Աh;~?2b$i- Ggf Y֏%M,@BAc XMØaq"|6sQZ0iDNEa07R[GyQi/wZI u9(e{žF eWQIP耑z`ًLvUNl K q TYQ2A`{,͠_o?G;tBx̔N3ÿ d/ɹD#gxn$LMJSpY lMXDX/dA`ݨq/\+ f;8 lM?Ocd@qRR4*3#]´QɻsuWoxq>.M:VQaу GP-&KȑG7K t;! G]|&^Te?F鈺ı*7ҞǣLMvSz6-WOxUh#|fVuA{ʎ\j՞Ze@d  '$ukX~4GB8lvf;Sj͘@gf3hV5i`X}zs1͚c'G~uAq/oLkQ5O#&a%BЮ*$5 )oвL5d$ t#ۍ("ːYG^r*uYŗ,CF qk9U)oU9V [̷ULڬ !g$N坍R3/hbq`3K-[ÙSNVĎp `r-;l'iu$>FS!}%̐02ܬs@,L1Mz[E9;"~@EGE2w6A4G(Ѯ/M,=7d[KkQ9^2Xڒ&j?vk7кQ>4yA_*ó"կN\iXDumXDgi(PHRPn9{~^ F܉$|< =s/_>Ik:DHjfL6p4;slb6/ ߷ž"$OВ=71'aL J4 n0Ʋdd:*11ө|!Q<7?kCOI*u&C#e3 :$On[\SI;]8 eKbړ8Ȭ!~솣2}؏ ,*7utpH! Ðś_ 'g,ğdB 3[DȱJDWB-#g9"X2 -K9øqTrQRIAQZޱ:O:nQo.MvP ? \塚%=e#x278آ>hqtѴ> Nit{M e+d?l5{`gG6_@Z)ӪK_ꤙ>%  ͻ5fo%_xZL ,CMpâMI\)cjvV4oia(>$]wr_ٰhP c,Sf&1 .XP:WD ZQulJ9=vT;?/b&d.`b?Z;'AZ/֨O~h{l%LՃwjc.u(?638 /ֹr1.V6)h-$SK.k9l ~b]BvH=?}L^_z{]3wA~g»{ROʲ'HP#r5RTAƃuK~qWzۖ~ 8ph,ds5m;|uω2˵4Y(j/E&[c7$ܜ5{z&=o>$GfsOAY&1$彝qO c@ge#r? W$.ΖKu_g݃>U:Von(ƣXbO]~wa}@|4KH=_~>2kB02l "l<0j^} tRLǮ343ϰC#ѧbI|F/=|lR9`*m/ވ7j(rML7o0泆MSt{ϝ\^loHXp&)Ȇ⹰ndMO/"wcB ݖ.WM#P;? +5$c 2e7eҦ } 灧GQI3rdn5?b8@bjĄRAh{Iq;؇aT5g-6JcL.KwmUHGQC1̗ RtX2x Nbl% (N7C[#>^9 6aggRVD :?Ħ/G lT<\җh%MJkqR*в։yݐu3^ĈW}0w2^^|wcT#ا OsJz6JϘsR7МbZX%)άany&\ek4X n03/5{$Sm*SKnqqaxݡ. Y2"ǒLkxy.y/8a='/y(-H#a`8K3tot+͹P s6џǭz%HiPix-zZoy6<G98Zm<2 *3 zo6-= hW'pG8`]ܬ~![-#"3*ǣoITc0IoKa).~*R&O]3IʏL3T䊪~FB{|&{6@A /^^נM߯ɹRMUEpl.f@clBs:҆'u~6Wl&[rux^Ù]JYf1n~?kQ"*Nˆ7ir)܉sf(#Re}yuDj:QF C vV;d-xU +4J ҩi6|uK#S:G 0j%*Fy<%~ -&mƜKEnh=O'D ٧5^di &UT n(6(}$b)ü%fJ0JW e=w /R͗Tb6&9>mx?ONQx+jpƱ9_0gO#Wd02~TS&s6zu'ɽjno @nf6;X ܤғi2DP鮍nhsSlzaD`_Q|놙8Ɇn@;1Ô^=H;gؒ" [@'tmG#1˫`.e^k\ʔQRRM_%;HHwhhޚO|U+Rth7 y \/ar 3q!kpA~3u@ "D qT۵dG)3~֧Ə?e›eSG*ɟЏ[i*n`/o*s;ofzQy %e&^Lui]c3(/wBi8~X\Yn̸5$y_%'# iuAISYU/MCt5Etɼ1e?$7܉$Wf8(n ]m9e sݤ{{c{d7^,vܰio,^> L<gTz]5[.\V57n}%jh4Bчg̖yN n.hRk 7p1C ʢb=/;D0w?$dP@?7L]@8SW >ߖ*zic5hs+y{u5z"| :lU+h:u dd\@k:)8w_^hOߺ /L}R  js\.6m{dr)>!葝sW$ռ7%J]ȓw2B0*ʖ qg{c)tP25RfO8K"&%!,l4Wg,A V6JQZ\& E]㕂'‡~F;g'$3ucy+VZ>DY~҉4VڣJį] Ϟn11u-X ӌM(JZ:FuQ~yzg{67ӕml~DPj^@Ml01jixūRQ Qj2C,lKKwc:Ѽ|HfeJjIK`Fs/1,Wle" fE qAC}?,ѾW~T"n X6v0cd$B<"}$Wh:U!N7 ܛQe}}T6Qœt?Mvط:VKa!Z9bճ#!@@H,}ն !rTLN[ĠLtCWo 7Γ2Ё$?y~]KP `CW{ )tpt>39t|F7V՛GD7:+ss)E(btFf4W׉nLƈϻ+r##+X: ldDTdd_̽oGF+^zjJi} K}l5K]-7R}[BgYU9,3Ob}H66@1姶f9O߱vN8'`b}OZs_\ E'Uc#cE{г,iszj<#7&~9Q; uk*8nd kRK ֗z<ˀ%˹Jwj{}B!B?hZfQyXJ+8,o(q$̱{tXJfؐf ׉ W'ymv$迮Z4Yȶ8guW)C\L]s}V7dz$EFt\&|s̃"->N0yrl"63E:Jj-f^[&ς]{1§e0hjt B@|(/ $URqfog&,|l&X)Y֌Ed2pn4PYա xUJN&mf\;D"tM2~87j^[VqwΆj/C)>;InHd<?@0˳2kbT1EkRXbPaӟM;>:,ƬS9䕞l1fW߻ >E`B6diyK>A#D (rn{ɉwҔɶ9j~"S`iUpzCcB(,H, Ei&@$U!iJi)#%\LCUԮ*l5~ϫz? $-g 6cVƷ _E=kKGsW˩ P^W~ԊV怦3y5@ e[Golc!G{3«T kH01m :jn|hJaؼJ hjRa(jyݪCB}-" n( 0q^{Ąv[V sRWa/5T&HJ\hc` -ԗ.w+1pر8bNs6DC "Z gHr%O)yX~M"ΗOpi,\B{GZ㼻c`טƛ1-4g!{@nCF&F\|6 C1{\&|tnJ /LխOYR*WA]]^ QVn b#FCgr-? t|2]r~)5;|7|JYDZbTT#W+ֈ/EiCoHG`Q_> p4YQs{|,X.ѐK2 r]$d/F9 8(f#8:M8 D̖Y3R,\B2DI׻E{69&fTHC44[ˢ3LqzK=dRIZĩq5 M Lq9v(UpUǎ溳o,T/7)y<:|)t]ˆm4t, ԯ:cRM_Amdx(g(f Ji*.BogYS0T|^g Fdg KY_ r4p.З[nKzywīҴ 'v-3U qb53%(7?Q( BG҂yH`%;lʼn*!1]ݣKּV$N y6T]h{!53&'gFs'D-^UA+ &mN# : q8-/3Y.ͣlw)INZ'@ap lPQtUwsk+ MW  ?4ĊW e5i-Ɩ3&:Hm yEe0f&u`ޯe=X]{xS.vkگv@ۂc@ PLMꛤN]̜y~Xa@l ȁ[ k'W#18L[eS΃*PEb͜:> 6Nqܤ8 E'Su9C:K)-MgIu??!Awŀ P\%9(?/r ʅNSl|+6wv 璔#^:qaL 7]QǤ  5OTSum 3MVPm0ۗ׼ݶT/If|U>HfBhI-Ni8^{&yod\X47Fi~iw.r/ENM`)MI4. GR}J\qTQ@qTVVmxTˉ)nFl㬙})7!{rP1h(BSRPդefw4ȉ_W*e'm)V;V;Rs#VT,Se\Z >["g1nG$Tnm{xD*$A)jo5h/8dl-o] yL }ͳ)R1'mcw[fV7Xx~X KJU )+F $4_d9Aಯ%bJ,2sF0.>4ZNKg\*S2E8eƅV& L[i N: q@Äwb: $qvnlAsoZ(ڡU$oTڥ|#= 6h-k +9}xhYw#E Nv Eh.v33` R};NZsjq8='x"CY#(BY{ޅ=hEݬYdzwY1uAMo*zLXb}lftD G"|"b=- t2!Rok8y?c/6c[ɶ[VO6_[ pƜN<l"jZZk<DWbi& qx0o `jQ,i%vu< srPYlE SBn킶˵%뷙D= QpXś=*PѼ73f p5Q2-*~jɪ?'*Vƹ`!@UGOĵw1L=/ykNh0wfYc]ZIt13U)kUSm.Iˍ.[/ϰdzs-,j vi([mJ/cQ.[Gԛ3՝k(ιN”V3=_E˧(1".n ozG9Y1珉ϋ |F`bIO\}as =蔼@q/EQg;|H\c$`YP2DkH|rP?Y{]0%hߗw"p&%?gG`X$wk~0 o\C/v[Y'aCmŷe Z#hnTW!W鵭kkN=4roVR|U]AH.$Os1X=QR$RyTUۂ?vhLɡ-86:"+lmeLԵ*b4lnsȬvjg΋$p]dhd$"TQxn3Js(ܵH]CԿ5\`!@>TGjđ':Ip`$~kkCz_E'%;Y.+zQB7s>[jӑ ϊjxA׉A҆@Jlf(WcQ}Hr}͛#p zCO?O.O~њ=/UU]jG\e&ɯ63Rj(`_5FvNy,3Pĭr殮w?j\ʦ̍duv~ca9\v&VQb$*AsN\^2+gL^]xY,,BJ=_TƣD+X-۱Su,!`8_ly٥2oA#4YҦp o;=׫O\ҵm38u^n~thCl9W{/C^}ءEO@dQåbəY1V=`yh] xyIPפ4-ܮ`6ti}ү(Hbr-p愧-D% U$8’0q2Oގʺ),a][V7":̞zḩY~+1 50Mw"X2;L 1#!s\H_s;hAg+%1My<"Lއ`T/*m 7fu]ws0TˬCȧv$ 2:lbWGtC 1oQ{̄!,A; e3oMde}ܶTUameܡs/5 /? r*$4%H1F85XU[E9;xXK;ePDxʏ(Q&1 ޞq& qRC+q`$, x9-k5=-6C2oQ/i|i B6:4ԈW DEH}7,^#f;ܭ8e<4Dκc `z9)+N#C݈Rґ1;T4࿌6T<;쾩Bܥ%(\@(˚N)n EūZJZ}S%N ;AG6G^3]T@@댬#Qq4ĎR?5`-!|KWמb9:d+_w nJUa@[6yP@,Xkp[X(zsP9,/ ͚^  R0'pdx5pAn9C|h EePHߒ'j븤|<~=_<;*a&,}+IL^Vd6[ƶM'[KRok#m1 M4pmjҟǮp#[:kh{Vab(IxW3H=7E߬U a/|RC*P|V(C;w?U 58`P&°혻޽p$Wǚch|t"/\z9oe:Rנ{]tR;t n56 p(F z*^+M:ҡސi{Loz犦c\oaD4yep /Z+ b BbkaͪS3ʶK7mq[xhq2^@&G"֝6 V4|*DKh]diO=Ye4u\31XXZ 7?1}O&:|pAP1p  ~~!9(EH:; !O=+ȥNƹeAxQ&3W`|1OCQT:O\k QרA &p,:5ܝd}G۸c|Y͋!E5̀LCS%;T]_BHەV%Q Tlqҧ+-ocJ%:Q6JfE.϶BV ސAooAw-YSI[HIϺWgmE0Up}3ctHQ 1Yӧ0B4@)-8ў7ZҘqvʍmh.bD4y\ŵ3KTKT*Q-;y&DvZ[NHҳK xX`R\?fCu#W9yo$_%J=<jF8@+RZr{|gzm\vItO-8]Qϓ,~0; T -P]0t7:Pyl7xE{]NN3M TaUpEtg^5E] `AWyG\dv ^4=Gx$V:˩Lʍ KBòڤtOX4cNc_tX}Sh$Tiwhp1agc$}u& ֞G֛O"ykKWҍQ^ȤYZ3ⓚ<ܛ;.Lˬ5`/=zyӋuQT8~@߹rV;CDތI eVZ*(b0yڹؚc_<X~oM D/8p,WA' OfKx{v;ߎ,V1Bae_{DA yIwIYw*ާDDB8aㅺ„8j'Hur !ԋþ(dW=@m~ "o-OĠB#3 >6ݹszn~LיŽFߔvN,q r8jx$i^|!h&g'NW{E>?[8H8 2cg;\8A?B_M]P% );>A~AY_Z#[4RFDOzW>5ڻ- l; ¬"z ۧ`>|ZF j:Ozi *$jN !Hۣ'iR`Q@sĺB66/ ~l56ǡ=(wRUi>~zظaP:\wUG_bv[TH'i&OxD|]$Y@=`#&==m`3; F7c"-#{„;x(14DK=6^de~)ö-H-q@^ަ >'ӠN6 PZY^80G @5!*(jgi4ٌ3;SGih@9h\8A^kϤ9*?)9҅qܦTT&q= _09N|*(ޤ󃠫 ]7| 瀱~)oSBt&6-V㛙f'E_,Z yg+Z˴\xڒX5r_UΣZ">T4ۨD]}DgtPZ/rz _%wt'G"D#jڤsĨF+fo_DNp0m(ܵ4yZ)|o̟,&o Uݗ Sp#͒ʔjok-d YB1KuL&S,xvVT>4K=+Mވ+CxԄ@(4p _2fyw.oZEl_oပ;A=x~CC!Qߌ{TqŏDLOjhh R `aZX 晍YY* $ v?sj`Ѻ=.iϑ} \:S_PT{ ?sY>&tL[o[Fıpw)&x+ʠ5#[=r0x>ezDoARs3UwH,}'6`&['٬V‘:հ\0QtBX\l&tK4$TfQܱ#f78uzu#`VH;N\FKh̖2qx*M&"YkF-FQ]p꣭tW%wR;D#'K#9w,C%zvzLJ.ro&PաB0Ja7K$!KHP{)"AD /#o\=VI|лי=bT \68L?0}exVi◉E+NzpBحMGbDpŅ(8b_/7y+l|5A؏k1J-.(װK\Ɔo7O1Ru Q~FKyn0?.qt_WO60W#|ɇ=>owܷ|˱<%/Dnit%JshtD#b`RLF쾶5hU{80ΆJ)y\5KRO!Oɻy+.A(E1Vw!"IrC,peOc̕(rzBޟzk]?nYl{½B#4$?Wi}( rnq]m9ZxJ:s;sՠ@6{OX U9%|Crt阞#>۳90T5a/}1p1z# 7{swl Ra#Yf9T{*vl't: bV6 yc}G'sB0\U[h?>4RD ׏_֡by.pƔ•y(9w (lb~vGݍֈCf[ U?,7']=MVQxM\a+#GV£נּH.; P=y5ۮE&8pxHX.3 f!o/(<5Sp>YDڃz`02L*hc gzAn $D _OiDo}6JCC{T2Yz`4PH<(e kWW*MuO&Mod}l$MZF\ n~IU#AĸDUήfz"זp1p+=xR?8My^>4R{I׎ :cΏSyN!w+xe߸ɐ kЭJa k45(2*4anݚ[sL0Oxtя}c]XKZ);m>Mjo n_`0I`R-Wzdx*b PH^%XySvtez–S!}5)}3jՎ:˽i%8%uſbum eOwu5EN1DGBWfP5ܪ!/^Ǻ1`v۷%:ۜzfX@"@WDOT?S ulqGdx531œ1|@_k Y^>d}Q~o1?6 MMt8$ry;$6xU 2_xD#hd:wD^<& 5ՠjRbx7fJ{,Y`Py&DU9MU5H &*!+V4i_p6PۚXn5Y6 aF%FP`cB23C41fdnxwHns!sF$]ձl06e=M̠} 50tCpF8^(فe\u?g !I术rCNSf=<<AТ:ּx?Z풏>5 v?Ӯ[L .)]mz ,g((}OH!NCgnrXń N_a TW* 7 .j)iޅK]*gta^1 T)m#]uְ08Xd2EΚ.@(/*ipw_#sTTk :C#ؕom#;ջb-p۪5bYJ y`5H?ls s =hH^6jE' !$21imMm+ =QClX7ߚhږ ;׾jI1ƞA y(;ahlY$@V-_qM\N>*j`f:֠sIC!Q@-]-4#9oXа—zige_ޠ+OV>LN"LЩGo4_xt̋qG$H3#&,DWhaTq{) )tN͗(9s&G"!tJIIH ak/0ce.B/"\ uGDc \Bݤh2mi[R;>8"E 1яǕ'VI;,ր, &VS'wZ|.K=(z| NR.jGG9;0Oj[H8܌6E_ fZL<5pb@'bȃzx#S]b[6 ngq#W3WZDWV-4u (* $ڜj &Ğq?TFQyrN[Uykݼ.0> gjRp?^8>2(n82S1_y +1Ytw'^eםYQ}e]'O\:rhH* b”65&Qu7ܐ .ݡ{~3*mu#yqr4nw D6U)8Z S=b\Ew.B$dZ[i"*>H{s,[|.\zCJpXZąCo:U=7ڶoHnO:&]tA;b#.H0/}_ԇ`i׽N?[N̸WbL;co4v5Z* 6QhW+8(>AAHȑN'vK8u'{O_qyi$ T!.Ge`BXhtG64l XDvx7'Y;۹<i]:*%8;?w8V0?H8 L 4-_uuQh/aDswNL mP$Ha 5slDM̝"+@G߬RRFO9jt9k1ԬޓޔPv|.]]q#*+~ [Ss.fs5@h7\f2$ q/9vuYC  %1AF 2\k6ƴW%vE Q9cFvٿgd_\ kBIF?f3qjѯ%NX%5:>cI-C2\=sMٟ;BZNU>`?r%}͔17eCztأZ8zX'9Idet]d9 G?fA[ Wh|फ RxB1*Ž@D=š/n~"rfRiE0]Nљ]Æ_dCBkr0&|CA}.!_ :8`J\ÁٺGŖ*/Q\&rfJz4?dX&Y_DuKҥe%pr-c?-T`(JZdA-q%s$x#Uڈta"nAvBO84B\28<1BN2u<]0N2uӥ:Nֳ ST˪ֲ=lGV')3nTYY>$tsrLYgφ9:]Bwd8rؿ%Ԓ {}RjU%A vuy;lJVQ| 1yEXH+YfDTM p3Hz}\ZWY4aMF࿋8H?ʯbaѺYbß֥ =mVFh(j߶HyFU? }Gț]R63ڍB2$!g} {oIlsyȁkEU(G+ /(З]Rd^2Pl S,8OD U3*&GɥB㊮YDs:3\XK_׫m#Mp-/6:.Ơ C( ,f>}PadAg rTV"Nq֟;)%_'SПxh~1Жrϝ0gázSwQhA\>x-Z?EZSR*{ho&SqQfĊ`=EGW4~Ju }@I`6gn6=ĺ|%1M(*{i1R,Uj9&!j-ODPLB|fSϔF׈im 6P?"ATm) Oc"!ƻ %n4IY@ MW2[n6EMN5֜b4ڑo%dHGѹ {Vo?p 9,Ǔ~ kb?nCpo :kRe1Hiu^vŠiR7.ߟyT RN_NZLmǁcvs'[[JaJ,.3falCKwׯ[qBwg'"/*Jq3_<P(;e]N%yKV;;E̛XsnϸGټ,$'K-ʤ. n߹ډ9 `CUr(QlHu ·˜zTQ_?5XKz?b%< soBesCrxCEړP$9JMÂ8x6anl I⏣fo> t9j+uNbGSi֜}C0=ƇQd)  `oQV_>IJgNA5SqK-%c\PN5[ BZVY*&Dpz@|`4mfiT5.bPY,o1FP=ܚ%do)<3Ak~ 'bvn?۵!ݿ oN@WYCGrNfn[~jӋ6zHxN.B42BvS(ޖq偬4`YC-`DQap.NKP/nGqOlZ)^h'GV$cx`ZꝒKG>fRw8#e ׇ9!iCԇQc9{bg)snSVȗNbvU cbŦA݉^?S7*)6ꌹfC J164YAKp<晎/hR̚- qt(7d*Qnu ƣhNv.qː xV!K&>|ǔ7OV;f\n,iJJb u] 6M/~nmD,S־?!n_BRDUV'=R "1sh.xu ͉-'9D;_M?ǘ) r69Op,z\D-; gpT7[W+`&j1$=lQ$'-BB12]"Nu `S0\-`QI7П/ 7pf%t ( 0ZPxsn-MJ $i9cFr[\6~sI;7-TjRQE$'˛9DشrK 50Bg@C)IG;g٨$Le*ĪD2 S&AD8]GMKSRs$iu#.2v&l#sTԓ4:6A)Դy/@Ɍ/6=H\ϤU=Ę%kg~dlua_ca>")bE7-р_]=g_YKbZ%"&Z9]R,!1s$JrhvNfCƅM&yZ5k]*9^1C7+TUNG7s*U'^Lx@Ξ+ +7 S 3]K ; W(@%m6aH<=eMe!a5lS~G6cWFIPnj?%Ԇrf[N ezMR<Կ䈋.od%Tҍ@r>Mi|u\T'JDt w 9N$|,1_Y@:kf!f+P$6tvyT!Q%WւdH먭J5"8$8𣏕%I̍WuyٮqhI|oU&?NI|t۸${xORi!Q c-tuqܤ78 @/0$Vbw4cIt4JgTp^~Eh5MI"mlC699&$"%Pbjr=o] lCCUUM"0R0BMg#UuV5T@X&$^"8^ 7a;mOC0`n4P{_ :`;hN cQHfS>ʲɧf:z w%c- V 8ֱuގq^oOҹK@tlJNx?ZFnf~&[W/;*V,NpWD[)q=3OI982qƷDZ>ӁʭP~oߗ0jO7*oJ5@$N( xM}bˎnN(wo$SFr.IAۄ"1A?2PnO1yCp&8*N) qv&!.a1G;%|%=Yp%n5Jȿ6$ !UOc:ԱdG=)Xf)kgy~/z(5FnΧk*)Z/fxbvDu0_uX8rz٫EĜdA,6u&<~w$dS(<>}c4z .w_h;-IPhdLR ቼUk2 [׸sXmzg+;&k0+v39&=Q?SD]j Qc7I2~?\_[tZ.AK; ˹ݓTq)xzJ[àyN݊NXY(Uk#1EGpH`SM+:ptͻ1`$g Q4(PfgB޼|[7iO |0TXkueeW _МQs2P&r92uJK2e&ZM0g"1#L 95ܿcP<ȣ@⢴v^ 6o,}o X z#[P.c{:R#Š'1c++pֆ pnv2@ԥe_0 qWP3ˮAFEM5hg3ɣ b +w֑Jt/w2>}llX¨1 2{ꕱHG;Z;v* u^%b4v!E-5 sȇN- [TCs3m ~I|~T^.?qSM)G$. =A@J|NlP+7,騒ZÔu pw[g0V-;OfS"TX:35<]@/ ufK9H[:?h SU"0"#,3G9 Ei?τŞʵhHA7^lOĨvMU<ֱGEW;һA BZU<8ݥ+ z:ȥtT?f5B\AU<Q7v`i0Ō=(% ]ͫWef #B$ U 5% P oӠrhTzZ+ 2OȮ5^a #~h:v=b}ML]m:fWzDLLAX*g;V%Rb}rƶl@l aTk_㌅үg}E}!=HK%xr-LW[W)@R.6l6*ǖIU#Q4`y,gcD TdS3&?!O1ͫUTP'48S'CycIڣV4mS K,yUR(9?(9K4W@ ZA5Sss:+z5cy YL7iJlJB˷7qg'G|΢J8_[3vbFI^8SqGepZN oJudfm]{! ҅3~JyUFDT!&LIm#ZlX* J֯>@CƋh0~lUNV'tPi`aNjr}v5 #)7SxGˆD}r؈|خ7ϼ/i\ɤDA͓Eu  t@}KlQavJ_yxz`K|s \dfhh\6h)7C^5i2J&V 8N.S:9H 4rϼpl,.+@= A .bA4Vj f> (wImBʭQwx2Kч_כ@2)]UH@xbķTc5KWB_jdbޖ~a1ŌR$ґpC:7_`Ui̗Q&644 3e5hnBT;f}@.%%;H1r J^rv=lJю>΄mqʛl?i܎nM~rX|@2QJ~!U_{cF8e}|ߴ*,>V4@<@2hv\\Ur}*}=Y;K4,n/t')҇]ɝN7hd<Gc Y20 R.QHx~>]t>$hcs= pLL?65!~]5/aH/q,=K`&=u 5y&ݼvvWS|9 ^4G ⑷ 0yp΁bG"AR-gW d&ܑgO<-3Ok24=n U@, _(V@%bQe7n)"v*pd!#XWsQ$y ^& [g+RVü+MfPy_=&ZEFxޞuy`"@iRFK-Z~|d~ǭF}ِT&!0Uf.+K,l-Rq3iտ<{23MfMP2ab1{R)j `%c|/8inX \w,RLTq*h Ht8ְl1_+r싚Gu%6b@dkqP>L2lο<% 4:<Ǘ]sRU\K8Q)V)tXR+'`w0VOqYKhr :~BM^q&ZS Y$JSO.z&"*ct ]ufOzYǢܤ$3V78HnF!ȶ *~-zfruy// (,g5Yw'+Ji[S-TB?_4[Mn˂9PM^=2 ڏңivשc=z:&,v0Hži< s% "^<ʶ[GM: ƕE;*XI"b;p)~AIJ{ \_-jj$zGV:e-л%ȵ*ͺHU:&o/_:EQL cElR`ĈFB(m׈R|סi3`[;xdq;e<^碪'ƭ7bƿDj+Xo\~{*\s/Nww~%vg?y3E=Rꏼ0p>[m .7@x2Xi8ĔM9sx|acN*BTw cH&1_KҌ4Uy!@u|x#pZi'Թ+EԠ ضֺ1gc*P]tVϫGj|ى` ~QdψNn4Obj'M!0Hri$ӌ,@1zӉo nfleDNjy`L}G"|<߾;,3Ƨ0Zfy ߭R9ޭ tOoabxFNo]%@ c@dOQ~y`ɨ8+C6] qdhU+巙y4τcP^Ə~$c )KwM;?Dqe |G&n#ϰau<,g):/so=o q T r; ĦMd=iqUDb>`I#XoZLMvfm>2 )q)96Y2{6pei-jwVAy5G;rHRx}_|/_hpZs7o&G{?aj3—=eAې;ϱ!3Չia$Q}H ޤKg#E)3%؞S eeL  ocKGܿ4P2וY7u]m"AZ%LBmQ̏Ed2|o7"rb: Z-q;Uٔġi".bFjT/ptRV㨿l5IlQ'99jXT@͘ĵq֬(z ~N~qaFk-E,|'v IFU?N۠wD ^Ia9X%GrRd;&ԥVV%#F US 'OdBj 12}1+M7'H[vJ63R6OToxl,^gqIV=8:BIr ]UZEqqbWJPkcCMW6[n(.6ҺQ#qoLPONudi,J!и–d#݉847ail&а6~HQLߖs|~ GX1~\xvZ\^>ewPMn?~E*@WQVSysKP ;St@ IOyDf@,`49xsFgye@׬Z0ĴMmk^{,01n/LS@$ZT9Lu 3EK6&/k n˰>kM{ٟ2L6oeoEKAnbvvms*;q2nԜ4fK0 -&Ie Z~aΙ }z&d{_'p,B[ k@RE &SLX046Ã[ZO@T: EQGy8V$cßNNw|rq$! T,T_L?x-GC:Y}nOI~IfE?)L A7~= Y9(W}d.X8RߴZsU,@/DZvwF0/wUDefdR of 2 d@Wg)ȯl|ʘ^I܇ouZѦmNۣa2zaF4]MA?$y̭TԐWzsY]DE6 :K~7 CO`!3.P=VIE2 x@d$ՇĞgp,S֗cƣ\8ڀ_M8-28fNSx}vOiOR{ 6/Tk=-!|܎8=ZC4[r%[#+//e'Z!m>i} |:EK˼V5DVo}fOJ{ [-p#Ɏo;BT` zŹݩ=g5W_M*H+?. .ȗ89@YϺ:=>q -wlpIru>ܹ%ƍV8$ ηo-",H.;t i8C7Y2{%s&\2=*2ۦ{P4b'VVGO>LWIfzg̶rA 0o tZW3 TL@Zp2Ex֑WxKb O0l1е4X9$##{8c^&6R?`]0q2-bg=Y01pϛ~큮o=4ZE2fAq1nɖdQe@TGQb鎤.P{\ b|)1Y zdfc8Kj `-d=~d :J)NIaY)}` a~Y ri%}O+ x/5ۋo=d$#}ehun+M27pl(YQK _G͉YD1דLtjn*m)gW?=7t@1m_TKv䘹Ӟan""ZvRk9<s."̦{!P&rٙ( ]/s6]x婔 }Ydt(X.\pCƄ:Z09{-U lʘ8t8ħ3|bn{a~`#1$fK+ f(WzҮޡIUQU°o_OR+Jܧ ?3T8@[Z5Y!~x[U"PR}^"(2{?x`U)fJYףmBzTt'ww<#}گ6:Ynq 0ܺP/!{?k=ɩֈU T 8"1fiLu&cfE%ds] / kqWe$] _Ӧ` _ $gE4%JW\vh+p B!n0w[7zSA .z~V%-KgCg'-Ϟ"v<"h trYEoP0^ zez|F0j{7HDUrMu7QuPU֛eVęi3,׬ ^"|[+S%4Ơ aGTW#TÕ'W^lZp8ZԊ˭մ @5t."6!IRb&6! P3@h #݌-;%:֣_myjP._6`ۡ{^I' k ӹŐn$|./f 4_J2!SLla8 lIX_*^?[MHqNSlR0+6TD+>/,+He/ev%6Qh:J2d~dMIzAQs=[Jx',*/:Ol>s48ht#H9}AJ]T  fh4S6#WÑ֜{.bکJ.ZXΟuu{Y?ZdXcMb*nO ]ΘJTh$G 5݉hw\Ɖ:6Ky(9pnFQ A|cRƭzñ>vh"$c>f*a׽7F AM6eG;8k h>3<2 u sT4up$dF\Oƙ$J::lAX:?)Iˆ>o.eQsƬd|6$2q,sWJ \3d=-CmF 8OF% 4]Ro}=קIf?&X|Hsz!X8:θÇf䐹f[YVzTcjU> ' +`߭m%] (m)Oa "{jAybCqG(&^*zӃ1W$z`90m .Y+ڌ&ոGV-$zyHk>Ar4[M I}\f5%Iߘ78 l쒉e/aJ?Y}RV2)m;'j~tT?8L /=J2!ڎ7lXzdOOcҗg} ޝ6P+[H3]ErJ4ʫ,/+8)W`u at*0ul;T6چi=bZFhFoByldJZ =Xwå!8]naBbPE$~ s5d堅Ŗd#sWs&q3[AfySغP 6ڊ?݊DNZl G6ZAk/c@l Uتcvli`MG^ >N`\~BcL]ˆ'*PVly/ZM -W00 VzF۹s5rfL6\hwa8JM QS@ϹtVcL@ LW $^)eGՑrNSt9vՒy64w^xK3AX!\ϒ:.4{刡%< K cP>.VinO͗tM LcsS66f.HG-Zz#eEl+ @oX`d71H{ww =`a`+|)8:atPXvSn[B*NX0'GHW/$Z8E>U {i>$͌vCX1қ!r&!uvjꦚ#4-%[?t~`gdc"P$$P4}PK2nlm)t{lYwlLv'A Ӥ&|bc<֣٘ ]_fvGl,Wq1C[1 qv۰_%TOOjvw St*}GyM\F6{F൨=0DBqJn|Og#tԬTy mC.I3B(%V4._CҌ:J@]-Y`#$EGgI!JLlgשMUOG;OvQwt!Mꛌ%d74%а0ozۂ8A&%c,U\i1x)ኹMeJ_ 9C t5wQ) -r #3Y@$<eN7}MEaB3hxZ } Px)dnTfv +6gg/'q%45JhVȱfIS3]`Vs*3-Τe(% 1 ,a" D:XH(]x*K^^=n4@9AqW ?fI&a¤ql#ݘ{)p : +̡9~׊pz?iyKpg'kbWȱ[vD{ԠiUwMbo~V,΍^gh롚,ck&cvEe*ondrG]5dK 6c9TA]K\<]峺 dS(( L ѾSsf X^o\bYNFWDps1(3LL#2Fr^;t 9_]2&_׷TYv1Z@ЊMsa&m4;{;?ߝXmqJΈĶ3/I#ӜHo Vh7̌_$H)d  nN#q 9(J-/$tHR[V9רo[X4Lh jB^pX|&iwTKN=ݱ|5h-)( %D"*ivf[7ŕ zX?;3ʆ>"bvqu&oIWÝM>&ɮ2 j̛Qo9˔BK N[󷵨|a{tU2*-5zO,o%Z4|~J P[\Ca^KFnEze5 6ATODRu dWB4J@qSmGS[& qpA5I`y*q K˔›;:Ǹ0H w(i6 rp@O [  9H!Ii4&Hƪfk*4h&=Uȝ懥Uz^ 9ZLh!) +9d(gO U 7,)lD ""#4" ɊSXY8j?1j (uaLVϨ[7-95{Z<4w :q4܌秿$wܵq o&)2x ʍJii@3ĥӿj5h,)K<70퐧W%#w鑦hcmsN,gfQ:R{}.rԧt ͨn4g&(9Zo˭Ε4 !Sʙb?A`.QwSFUfv 8JK^f|#\#ѷ%knw"DJR[E E75؉p͝b8YmW$U 93[[0JHOˮl'uf!ROڳ~RfWY# si,ejو |덚GN[rڠAI@#RǝGȰ-Pߟ W3.d?Y @+N 4:n15=-^1 F+~1m;]ʗK)B')D}gF"/p  mAAfdfuJcA"||*qe؅PK=ȡBZzH,se6 rث F3n 4&T~K0{"C#0vN@Ki`c˾f;`&{{bXr_vL{+!Ԅ0I6ў1YU 4P2Ϩs2FpjkU|Fxp'2 SA"&jӇPK}3l૧+Vtun}:ƶᕦ[STiY9 5f!>_zhhq[0r,P˶? ӛm#~]Xŕ`-8y#V(ˬU؁^G&F7zXR4] &閳z)Y_;6j]xLPiA}>c7Y鞈G.$Q(H_8 `lߒDQjSr-aRUFd\Y|ǠNp A0,n; :MI.?_@.z`zIZ $aa?R)%~צ?38V=$y&9 ,ݘNX;cYmf{A4t`|i0f2"FҼ(ܟB,D] Qsgp&r:j;jzAdLjKlQ@Qv(4" ]Ż`CRNጌŏ})EvQ[mU6')$ [cf>(]违9k~kNLy ݨ}֩ig tIkg6{e&%_=,>OF5;MfY_4qp_0U+rF4B*I9\z3Z#Q;Xm9XVM'։XO}Wr:| ߶1!|V)x~v_~Q帔ý%U<ݔV#~y~l>*ɧ>hAKg-b R9jΩwY"s3C&8q mlyiU8wj˺ <^P"8URJKs 9g}_s`pZ$[QS[7sEz3u)wԍ+!/ZPTbkkJ_Kȕ|lZ&t8\ ձO;iPS7*N4 Jy)xY>Tibwjq1YL"Y&G4bGxSkurާ|Uy YHCMq. !E|:JHմS;U)5Jƕkh:mB {nO|J&Tt;{:t*怖OEA3k=iڗ-;Gg?zং81E`U)lf쇤#Y5 Ɲb) Dwʏ\GYd ]u?|puf|(N68 fuo{&3s) CoW.Ml~owoY+Ca^IJ'y{{[Z1B4o ̣Mr տb/r5& l6{2 JUu~jI%骏XH<wCLL >KEwFb70wue[`~s\DBF.:QI  W {Hd\Ao $H=zBfgz#\+D!UME\8ی?MO*Fmbqxi>5jH`9O mk3a49C;^/ ӂk-7i1ķnᆮB,}֍o&,_H BjNa{ %f/5G)s,oX=Kk;fde Iέ5&JbՒОiOh LK! cZx6ge19 ͿMN fZ쐇0[28 d̷#~ R GɀD a:4$\NZḰ޽y2Zu$@GwfJڰĥT V{iy^ tT!4YIj,.4&ŋ*r:^T2~=8Q/I@F%ڟ܋8nJNO*m4HAq)ݣ,e}|zέ3*l;A"+b2_׆./5FP~0Vg5R#qJrPṌ쉅:DE3|CB$`&Nu~M[u^WGWeTHfy0ᶦH&'3j\ӷKA%qԱymRf]o`- N혜nq1˹uP_7}cڨK9G߰(==hS b ؟ʹm2ϙ0#puâ. Pax&{p*:*ºWi~b Q$O ˎ_Y$m=^-lSXqc2JOl >2[(UJԌ7F>7TB<3nіL89_5]-wzI#>(q- <0}0V@d^M$5^Gn1٬3-/iw'JtЩ)!K/Ő#֟@gtr;o3VH\" 롇n_HlߜqvK8ju$JmIU;qgyL}c=_+k.$^ٍ,g4 Mb~`ֽ׭v"\l2b6g0kK($fz9lT&R.nZV?E)he*D\n‚e>?2 l#\%ӗ'82aQR9KWc>\[p,qivI\Gpv9Dϓ@•l4wԫZjDA {h#I4u }qN+ ^A.3_̼Gӡ-LYd{A1"Blt0p|z&.ŧ?0}!ɴbH J5Jk ΒJ"޺ Q=+*D ݁g5[w|x+2GOLq6+3S8R.ei'=gf #ǾI,=_w (_VߚTK;xŖl J<1Ԃ2˛ - z>#Y\s/$>G)khUb%7 1giگmp͙gƒ-s M;BTABZv]JތծxH&8iU;n@! ֿ.&F d0'mP!5N=1)5;؋ *Ya\+_ |+CF܉\*]IAN`3kj߾I={qB5j8=䝶C4P# ՊEg1PzXFJ\$]#O1g[u:-exЦG0ycҕEQJ78~+L <{,4%1S]|^^dE#@V=3 v_)jT7c:̪WĹ+wmH$75dK_ה@m-Μaia!|:c3vHY)<8-R}3ODM)u_|A9r &C1mޘ`ƣB7e-n԰11k[Ex֦z%ږCz'Q^ԩ] I ,ǻsUy%x2^ PG mu.EuDY5/mү.E==iT gDNXbbG[ZQUI>ޱb rNm#fs0A  ;x^PYZMKWOKp\;CT3› o =4cmԷgٌQq hG1[H7x%?+&D#-154{T{zlHM)Fdc49xw_Nm}^%;8$*a} ?$1R4;^(oЬIa`Ԩa 'g d1c.U HilߜsYwhX}"0%w*\G)?K;׽G盒-UZuGcJpi%IOo==}_=Bκ-_ff@b#OQ#w|co KC {?=6J_5 CƞtsNNAP]/_XMθgI+&sy߇}e|kfU_QTYlwsBDS g 7$Uj-|]|C0ϩsI,ڬq2JKVKTVyˋBUBLndG7P CHpќ+& .,n΋." e=Pg_>taֿLXRm=W>)q RGa4! 9 X{âB(ph-yBB_}*Hʺ(##Ӊn_J؟!0ChRIi (j\n'hhwGeRR"nP>wH?\WS%hýUcaCL CbG6-9'3`L 2eIP?%lf;ݪ)lS҅OW,Yl+e(:'+iuػ볎HGRylo;4/Y=#8R|%>Sᕽh=vL7n;M=9qWQ(wvVi4891:"I3A(uZF̕M -.у`^Rr֩Π֘e6$YڀQ-FPQ?(: F7mJ+ZY/ /ךybۻU9߉ ӵ1#Fʗq@Pd6`-Epfvw'\K` SW$M; =/$T@!&Ønn|K:{(u]a!T\z $}e ^V ւ`s~lz}B=KVέ2 i,qR/90~!.%d2VC !WzBAan?7N\H.1ATִWihMQXK`ʄҖ"!76w_ EEz&i^^ni#Hj >JҿpE &_#ox<(יR|I ucjؾY{:[eEc?*Kn+dʵ4ېng{4ѷ:Wsot{anTOF9ԵN]˩;ED^* 3Y)9%y7Mp<ώG|Ϙ>A~dXF_8!V;mA'r&я 2yXY>-7q4iߦd9( bgݽ猞vƃȵŸis<S;(oJԆvE7zbêڃ1 =LB[DKCih`׊aj-Q+[?;pi-=yȰ+bc[1D^&jXrrw #"䲛[T%]p7,#R wQL8M}3dÚ+%5>r%!n{&b\P^PuDp:ٺ{Qvu6~ {iLGW +OF3""(S *:>3Ԭ$ Qz ^P'%'(bVZ0N bN1< HЉ;0!#G3~s MDT,f5I&3S״^u\o+1Vl&vg^m1\ *XeKi2AekDxAݷգ2W "‚<{7`{ܫ-eCWWECa RMe9M!%wRu3~#[~5}6Ԝ+pߪJSͻ[ѵ IV\ nDH {@pfGlP_>&Yd1ԷyLd4+˶ ঃ Qfh9G\TUn|U iT)#|y[Jlx2W\X |+y9ydSecxx|mQj)Xvv&8I늟y-i16oRo{ R5T*06 ݩהk25 }`$KEI'Dr DJ^47-t'u&RvR`GV|Bun--Af^<_,Dd&1\>6hAmw!e]-cn<g>qR<+)0U:;-ډ̪ƝKʹ86Vˤ"ĨRCE*Q>l$2gg#>AR)AkL$#)3sX< #)uk7 VT?` 5Foz%8=8eR$ĺ?ahi4@_YM(_PDDX,qyuYZJ%웇҆W2dpr͓uxLaj깘饂VXt,gKikN/[p ruQtxZKWz|>C@nڀEB Sܮ@bjD WFA43<6b:#{. bzd(BS-S !藺W_+!iSf [sɄ\-,NuF|Em5%2+QA@@VB.?k6XP4aASFjLD.Y|kBʲ*ƐmF%x|xPiRP׈l!D/^B3<GiTm/@rpƫF w[%yE6*<:Ld9Y 6pG(+gmWZSzQR_N"c܂2J.7VqSLgh|Z,tX*?%mql485Ƹ̞j*AYFh߮-6P]V`=nqRND9%"ơCB]O+H^v o^Tto5 *+u0n@f{B."ZP#pdF1?-cwàqkfh#]<\.1={W |ʕ"޺t력RUx3Y$FKHzkjB aѢP{0 ]zUgQ1{UٱMM?^ox5[Q4vzcBsEy 14( 0IX{x 7H!m'YoZ3!;INcRytƮ_8OťF:`WK_ygb!WDŊl|2*Ks1,3=Q0mgL@ΏYn%vXj Ɔ·}cvȠgs15LYg`GvCj^_aHrq?.ƏW,Zjb\-ن_Dh3 3T#-Y[#B%gnؗqz-&ȵLn=RYz)c*-p"d'֦?v5–BUɔ-.\"B2{v{|k.vu 8g1RqR0C٤hlz%1:6L\k(Ii'~ ;sY[S*C'ڱhx0Ls'kyigBt&ע"'_3"anYוgd& tH#\sAhwސ*f/Oԅ a}:U v̏jݞ֬tP ?XcWvP.zr_'#pk Ь+=ғW_lːe+l+r\B +e<<H&7)QߕqvGDv\%tVv {7g|Tҏڧ^eL1yI|ARyAg)ѹapTш]r,zWFp) #2$<3s>cT3,2Cc뉗?AG:: (9o3F7)AS׮ʭFQmyL%|(@FAJVx9qC/)Z׋ƖA=@UV3'zz-< Ar=׈8l_Lv~?22ݍu'ar ꊪ"&!IK}G)tY~=h=w~%s24hBj)RV \MUј[]sԌex:}R@ɭ}%0 pJpt }n.~AY{:@uOݗzI=`퟊ ѽ m`+Vm]O~VK!e> :0Al<\ REO:}AXRrE,A=c ;F3I>Z k#;Id +4Ik_. IuApݑqclL7 ~V"d1O;op*v2.^28{8f#Ȝ†IڊѲF-UC3+r͚Zm"x.XB\7;b+'jiJy_2'eu.1a*t-~'d傥V]zΜ0%懙wt\_':CQyhp ϞjIclJ%KoDi0|~O<;F,JMmX|=F 7i1٣QԱŭP<]ݼŊNjqcQ}\֛(2[KU2)m`fqh?GIV"yǵIߡs$.H5^k |ߛ.> H3_/&E =$@*,pO Z2{X@:[q'llnZ ׇ6&e*^mU4i˾_*E_ .p2pAHX+NT득BZi[1-c5mrMSojWo" %E!HK1 P=H`UB,wա$yVxR}D:2V|աcXqZ g8FLI|z ڙ0 v] [=s\֌(Ϻ7p7pt; $J*jn:nQت+t:Kϕ9Xj\u )OvlW#.)1@`ul+/YƜx,! G\ZxL Bt )X zHAޗzO[QD\'=0$@z.ɤCHL%¨fF2 yF^CrMζnm _?O) juZ,6"73=]PEgc^1W^js7r͐=_c+lL)~0xL`pnI&G$.ާ oG1S%%=ASa ϧ1 i/WJ\V'nVݣT"W`^AsyVɕJ!ZR pU6KQy,=+UC^cC7C+Q4Ϟ^5&B=guJg3Q]qw|͡;łaJw%޹W[N>k Ĕ *̽M.="meX>P+\UA{$3S= Yf.03 GV+~ "XC5ʋ m6>22Sl|2I߭2.`֒?SqKME 0-߈.{[K #UKk:!-:D U`N`%F/FH_%.YIBg5O׍ՕC-f݅" 0Ѹ( Yj|kXI;hq_W6j}7F̬L><#Ȋtl~4Ru& Ps׵Bylӄ nA+QeѻA ̎a/Nj5`?,&կj#z}s-[ʀ n< <&44xOr6C[:Fus)0m- 5-_PZ[APBYUVLUu)4G0ZCj杶*23!%^W/IF тT~IoC8U4xJ傖j/7woȿ/1 a"1|0oKʱCh6wqIƝi6N4lbX'0bv$TGB( S$`hK\X\m/6T  9XrO^HsADܜdC_0ŷp5D. )cx>ōO t싕Wy&?-S8%213ST*JyG3 VP5XH\Ճm_Ax-n[\^& dB" z갦zMccem}8`(zaS"ȵ=Rքů"W0iSИMv7HQ^c)"~⥛ dE)F `r>7NNq4GOW@QJ 6+X~=1olHJVS3CѣvpLi\A%ZbWP ųd%H,~Yp0a?"۱giذ~i,)\:Э|z@BIKV却 HRtp"y[϶Npo0-ɵ*_Ȍ:fTH$EN6FC;/&u L: Ѣ;>7rkvl@!*knNN=p7_uIJoi2L1}qZ~^0&Qa ~?SA-ݸvv 9ĪGG಻&~ʵL6 -79o Gf'S%=nzNJ3csO}"](Y%)!t4&`I0[ļkU^R j4AT ZBrsD/|ev$f߈v=_cL˩H&K;ɡQ}.^Z6[<*!Q.u(#+C 7>6l{>2zFb-8؎^<9+,".bI 4:nS)!%ѬKŲHm %e`̍Oj${ۮL`uuӍK/G6-RAXٙeZnkiLFr> 7TlkɗDyPat& }2t8ޏHSmF19ME=Je`pH b,\|:bk妵&G2>Z1մmOq9i(~d4X:`U^bPF:M'zrUF"y"EƳ떉η_V]PĔϗ*򲕋avtO,hjc$fKآpҵۊmY@ͼ*Z$0!"VKM.P=7='yukK}()ދ63}?X !^o+yToT}Qi7`'}k\g -Y՞^,{kiatR&S^2 G|b9:a a7p͢}FPm*e~N~VNRa!yT@ saHRL*kR. IBe H~&~wqICT_V)= É.quKox2{OŬ 8d^㼐^w]AZD-}Z&QH-5BǾ]-"$o%PqKz< %x~Dy3BƵ1wF.LG@ն,Z`m8pTC"OEOS5nJs0ᠼ4Q 9{azT@l+;8M6b -K8/=87\~U{'LKO^|63po?C,&w8r(4`2=-{n$]`n{:Nvh[BkLN`W~G&xhе+x hGՀ#toCPŹb\NiHCT+.upI?Z ^fKNQ#.%le\;j 8Ķ2aN-pVfWkdS> ׌T= s%E YN;3As˅Y<#*:U{oihH?RO>*o|5W a^$0I飼T4PZ҅0v'kqVbgy;|`VY8}Ee:8eB);#EOq<㑯ԍf+iYDVv= BMh,T`|1GS!vIZ5YfJݮ"AqX3}. ći lF^))B9*S(_d4^ISDqE6) >b-7rX^aؔm]C2* TX sarNX.3FujnIՓ8<8m)}>hc%!E#j#,0W®_}.9ܷ30oX [.ͺ 4O[al@o%lqx«I* $D̀K>PˎAG[,N 3*ļ{MɈ\񫿏wbyu1%FF?t'mTÀ&*uw ïS]>$,NJO 捫ΪO/]FeF#,{ j{p<0mmiGul*P+?^JyER EQ)52K΅h18 OgvvᏯQ}5Yɟ 1@̶@8֖ے8 Bhdq@#󳎔׃&u ٍڹFĀ= ox,Sk3BLBOTϧi&LMg +Z&1ZbggİF}V7n\g Yk,SrҕfF0 tVI@4GuȭꝻsNjkYh ̽=]߈ݎv]N\ZD ](L%;F՚hMK@9uva#N`R%GUݮÅ%9Zٺ<Ŀ_͚IΡ#@r?YyPB>){}D}RI7֩bs;Ƚ#.[Rw)%94]GvEZ4Xe}9YrSԟ}1`m̥0a+J;zYbVyuIד-9q?,}N8+U%_F/[u+,g Ĵ!^jbhXqBN&JsMyF@9'|\ Es.xEI#|%ZK?.Yp=gghjG܄࡙64R^cMAs'u,Z6_s5CD's?&$ h5q#ҧqF?un–"Ir-[:Ull˸'$2szJdt:~/>&֭'Y#( 1K-t짏|Lpy˓t@P({wPO?8do1)m0a6 <۔L {ѮLU} Dޤ|Ξ'%')Za6k(NW5v,Ar,PA`oWx^2'|V"i^bTsLZظj!52dM `Nvj É=@)qPŽ"sUar]*fe8Z>")ZK0Ч1?w!CH7"+4;}Dm1"(2"ޥ6qY'Q &]:MNH!L r6cC%f&[dp]bk9mv֣=:o :W%Mz;t[+]%7t)3{rFO %b(w j/ :77]>?C^[-0]}oE*Y|;O |usfD7EHn\h\>i6GX D7$!N\@$1cA_._O%rrT1ȏ**B7[KJ;b T4.֣)ZMX'u,4C0ؚY;y qrkjQ/8)p.ə# 3[x?/ù? ]" ^$+vxUzOy$\ &^oF3 >AjhΤT /ηRU^Uo)t!SpzLEf4w$w ?`yl*] M=j3Z4s Ŏ3_W>\wE/&~JI؂+۞Ip\N%Ag{yڅz)=L1 xU6 5 7$* T]>z~e 5!2an%0 yv=hP=wocJ|om6—?U=|pc4p"|9Ī.h?vuEFSSޗe02mQ[ㄏ>Pݍ:6T͙ֆJv'Pa}qOӁ!vu*f2Y_nši jk;{5@=\S3 411:hx"bf$Cy x(Jz&3IM[Ɣ}=Gv$o/vk)a]d:qG "NVꜫN \5@VnX֟"ÿK!ɨ:p4-6Kj碱bgXG&^8l5ø<%Qג9D~Vyݩ ##/uŲb7@;~ XXq7Y.s7u^-Gi;%ʌtҢkB&L {Tp~T rM%[)+Rn84&t׆gLF=ӷ/i\yڼD>N"vt` X7%APr*=0ɣ - 'BB:xf& cRq.T1-D/EfEّDkkԞQ(8kٜA@~<MW O:_jD[W|>%n,ҋ+ bx*1!ɍ/C/̄1Ս(a ov wi6#8{]( i"$eU9\F ~G8鉯S_?8;[b[U>Ӯ,;q 9-HΡjkAm=zjYV|Q p?ct+Wbؘ?q#;ٙZSqI1@l9j7n"JE魻]Vȟ8-C9q۽$)0 8Ze7?76U'ĄR2Xb}`u~Pnʹd^Y8H#vqpbLi¼ ,H|p1}ɍiZx$imx@ǑUdִ-x4M0XLChtl.ʬbM! V&ŊE|g^%YKv+0-cfqAX3U9!ZKSkSĘJ|s/Hi-I*$ vX@{_SUD Lw_v ]9߮WlE jKLG}{/Z|XFNB͵%*Jw.[ͣßM&55!uVIK/'\p%{t^3A^'.æ'¢@E ǽ6Mrm?=ತ)AICԍ\7Ȧ]9J9tn4Ѩ}]s?!d;6t&&!Twݸi:MW8SbysOs7wt9`HB74򚐱JUF-Ta'߱%^ Av)*|}v0OH @7S=PԜ=fbjyU ZFʁ0ޅ`# bnJqDqٳaӝ&ߡJ huWT}մ]|v^<6Hn2D1jUm4pkRmv0gX$Q v ?yEx-+kLԬe”`aLyG";VtUN1*Dx|9}~Us߮w\o@e0%#ci ,h(ā\K^,p'ioE xoG-C _.k~lZhx,r!t~).q.j(;8ev8~+ ;iY +7 =O4sYsTӁr|Ƃm7(I&hgkxpPDL>V0 v\H^FDj a?v TcA^GGA£q5KOƏzHK᝟Q5ֱi?N=Y { |u:ah?K5dT葲P} fǚA@4BC֨;;9%2~wTici"W37n zhO׌YD{r$,ϓg4*ӾT`6vɟ=O~%C" y鯩~ya<n-Ґ_:1!v6㡃JHc }c'֖m, q#;Le11?F_cMEϾ2W\uc6>4gg)Aݤi𭥽8^sNsyl9&!l$YAYM fFЇaS^]Ǒhb RP59 yXչ/ՒRVTdRDN\ٴ<>X(vkU! Qxrw1s [-[Whn.cKDI:]l> 2 *6TQx+mO$NHpMu02@jaԕ¹RIKR> YZ]sr"m$rI*a|n +;9":i)zu϶=#\,dCA0Az=Oȥ67xвl~M|}!OݲK睨N O$3BŬd%I᠒8"([1  qr1MX/9%0w >ܛ% y:%US̜čF >D@ zOMDoZ-AS/˷+/&e%"}'+?ugOס-_v<|lSdO%$ɧ֬C񲲍ajb*H$z[9UjRYKC)pFHSƺ)h/zz1W(bnȭ='?ɟP3p@@20{o)Q9v_ #`)zM$'>DqBi)2};b;-*Lٜ?5]hY"y@9 k[y.+ L+߱Ɍ2>f&@2y׮{eܩٹQS9`aOQeP7;LMW٭ 7`1OJtlj'nvLRG ":bMm@˓Kا9̷ ۣ/OL!<)AK=B P+N2* 4(/qoNTlBQH$OݙC`|S݊ C{ͽ ߙ^_h}F.|4ٛ&:;-/20A`0vsilPvSsbٻ;Pe32tk?*_B>>n'ahk'ݢ춇|_7ȷv58hY 8Pe[n9#:Lj_NiA㭇@^ivDL+xs*gpš ܿ Wp`8u5jmI }ĽqO[6eWh 4U]ku YHR 9q5;siY.3$z"O[J0ibq%><-AVƨ FWWUYsw}R !?YѴECވEt0!Z_GP=I4(K.RP^[\Nq~5 Ta#`GvS.>utnio/f 9 9ʣ!vY=_oIzQM8;8}IR'qGh<-xG]ⲕԶO]sM*}bٞu ,Il7E9om<\v͉0;׹FXOe@c6KCFΟ0n%|Bۤ5׆c1O+^iE+B4`ؖr%݇t1ǘEhT HIs햫ϛ++8K2p~xW-@4JVZᰴU9q{]h ۀ ɆC&AGĠ!:)=ӜW 1:3bM$jė(*$V).Ag? :6)HVTcr>)f6`!gՒ\[I˄D%Ypq"6Őa0]4L+iԒxctKlފm܍rˈ }ٳNΓzyR2rNhW1_UHy~ ۭpFk+yv1,:8ŴGû2E_u~Op%d/% z9WUVmq';M9ԍ1nNх "{ }슷/];_ӓJKŭhq'}}&F}|!لN R4b^:h!ЏHsEk\PDLkҎ]~xZp柯1A:?dv bW#r=D+PO7|X^hqplsNs[/ԛq-0%!:eك5~7p W<:wԩ#Flha"6 =IzIO9 mK(BtLxOvo+A`8Wn6q9M& szDC?Hɮ-8I{D1WbWZWkl ѸhH}N2IʾgqT?jv/MI+gXrLݘ 2[? Za SnhT4;Hp&J;穭knndxzt hdJ/Տdg&wT4ޜ; 1($Dz &oJE+;uށ_xo[ې4l{GYlPhy"rCiᙛ{AywپaIKWbw=b.D!٤ ǾZ-'UڂQh9-:$}sE?ܽYE,\eNưߛhpVP&28=m=mpӏ ʻe.ش4*s4=q HXz<"¸ޡs0hUP˰bBk?j)Մae{ w{yvΛWK Wa!f7-$۴w2H!Z c?OƜϔtF+ 0zd2 Q"xU3f]/i`8ۆ T ks3SIս?RJRWL4jwDxp.ؘH춧 1h.4.L;La3: !8̨]+ˆI~O/"j:tj xS |< ]pKul ƫqU-kzwܚ/c>dPj0 _//+4GU'o>M-¶0T$a]*wTD~.9o2A~Е0c5 g Uh\Sl_,"O ~QXUCmq5WTXj-ONNُ 1$nU"$"u2_l]Մn;,`8H+v>y8LFṫ;a1 z` . òC֔P, u?Du eTYc&%iYU +Y5n5i 7O:e;5hDi$^Nâo/Nh2*o&Y}:B=БSdw/go^[ިVY6dX2-Ԉڨ(| ' f@NN-MsM rCE8pR/;Ki0$ő1Iv^2Cz*oG0S|[+ &r tU}Q"~ƣ- ;C5u=/ 5gO&餺O'OwB ;Z3/&\e\)K"?B{${nF|pFtdD N{L%Ԍ̤hM;G*tJR~=Rk3bat֋b1k܀_S{rz҄-{?@́kV/Bg@E}iQBz@[⌳!Z䚆ma#Z;O*G3ʲLDž5|rC7> RۃV(]')14#h"oFsrc_ Fgx϶/쨳bKdT̑'Ҡ; #}c]VNs藼\p$'aXxΠ8g~PJBl _W-*#9]AAR®}Z̸6HtP#A ~{;}݀a[o=@9B {vE@1\^.yikCt{}9X<@b7DnSb` gaIS>yZcZpsj;^L*C32$-mN`W5]nBfѢkܿdCM `͒г/{=(a0=,T]Avlu6+B% y\ff Q1r,j3  W%)Nh׃i ۛ>WZd=Ծ}mz 8BVfׂΔ F$p1إu %c[Ϯiq+<`KޕpJ8/{$wi#v@Ӌ4@Sٖ9|r5 /HY䎌Y8Y@q46VoUGbi5z*.T8lߺ}mߨfx̫=} 3_HF5)4SY_mEWrkQcIcS:/* <:IvtLú%Uݥs : i$O`<&qmHnܷC=պN1-mEanD `9&'̋]ƛGP!Uz޿^)֛?J( -*t֏-d`ަ]NhFb5r*Bo` 8jR<0nz['ҡSچtCQ(Ɛypf!59B%MQlAƇ|jچr9@_({l2FHJdĴ="UO ,-d}5\@*[ogNMO'fOxn.u8>k76<fFP4iҙoѵnYqۂ7e!g+БqoJu͐v43DiyQ~'IRL0l?P z?Q4U7'fܬɁۂ*ZHjH/?G.8ԬqtuP&вr9 m&▽Ƌ`vɝd؜mUᒺEQoie\"[=4J*7Oq &xLpw #uC.㲰V0ĀWgA wKH(GwC0{ |c2\DL82s7 > ^/݅k7c~gl#i烙۝0 o_zē"y0n!ԭI{ʦ&-u\WFBEid!d4[3UXH"h0F-(R gCbɗ=JSN˱m2j UBRA gTF>xj#:3x;L)Y$'1ĿnJ/]8ѵN^`q"֬VV}ֻG-/0G( tО7~:SⰡ$NY4q2El4U7 fXnG}`CƩ ^eX3@bG[.֘N.eQat@eТ9.Y-Uccմ7@WaIJ4AIEߨ/;tGq\(-H{(!B#Β1~!\: wgbP#kF}".i-谲]:O;Nܲ) 0Rl ip1yLn9{:~/) jkhxKY*7O>|~pKj.15i{kL,_ϷZ;%8*X73iV=˺sISj tҸcvǢ dNd (Q 1η|]1g%(U_fL ;WKOkoi[--SSh{Q1B_훯ƣTk lb&ZĹCR~ zԴ@dߟ #EϊBёI^dl6ʅ~wCtڵ}S -/kyz M_0MqgurNYJј*bC[6VRQh8Uii&낕Q~Ƥ_=o$uOƑ,֣GLyt:WvIҐm|u$pxۭEʲ 6 0 ffx8V8^0POv#TSs wPXy:?ڂ)`Q?r׈J%SɪvDgIWxs]>bFڂ&* 4`BLu'Ҥ-j%VAXtwx Ȟ~:$ ұ/]Wi_g@+5.$!dUyI/@oUQ#sqKknz.+d nJ9ܳ l iu@~_ { )gIm9P&y˵"%bEG>QclOr^*5 -o~h6pm5)>dwc3x|ax}6Z:<%U,B<> PSx%뷡|AIiyƠl1x0dJrf Ͳrev478Pu~9}idv+-qfokBAU9eM#9 %Ot8;}4՚]Ud[qhip?%3gT`'{)_G/y{+C?0Xcr?KCOwJ svG!^3VX:A*FM/86[+o9H!k'2*N~Hcάl|/{9M)&` kӰ6+jJX:8'1"kWQ~u_ 7: @yxZ@^t=$ڻ"[ztpM'Y{7B@Jnn9;{H40=Ȅ>Eh/-Qb¡zxjNĕrXX/aV"[aC>ufm^#@f |zo~ klWQ T4r ⓸nuvL '&ɽ/fa99|h<[X92[Bpsd-]}}NrBsUX֍EUY4'pHTՙcY *ԨFH!|W|Q83Tk nx`>Dt{,;vC CZɾACvʣ|<1M[rLb0ѪWCnJ/ֱL= Ah7a<槑ƢOZ"ln8vܽ&vM\ćb|Vv*~X08Kq`VQ6:Z_F{Tg {r<5f@=^)05z>A!2"@:Buz!;LQ@u߲_*=8P%<J/sk ۆV=Nld e?E^gg@򩵡8ORGv1;M/Jo MWK)m[k_dvAxȎ LO2] 5i'hu`I)V CFO=4MUBCOcN(tLebGw.@%qo`Ŷ ggFTPB I:p#L>14S`;Bvk7SdZC9й[%E\Y/yt T ,h,mE@fH$q]z҆ c[q*ɓ^l}ʤIyL~av1w ?k@GL>שifQ9osmT!=|5h:}xv?mA=X3B@Ea(jj"p`Kh"1@kHÚ k+vs [7\ox *Pe-SǙy~=̐YִvmRym .&l.hgo9y=3`l6;R@Ek86-BƀH! 7ڑnad }mf0R 4KtSעKY+h0e,^BNDQp39`S(3<ܐ;k84.mTl0+&,cr+Zkyt>[\\@jVJrc2>0TQ ';F+-JZz礮gɂ4Le3ؗw`Aa24(5V&"mViی~0pzKOQ^Ϫ}MbKNPdƶ䖠C,nz5kcG88Ρg$KWmۮS]up|8t VOMڍln]l+1~{*61O QtU7账(OQu:SA,cSzr\UzV&t|Q *B)5.r.-k6];pjɇ()|qd$;χEMlVcVK4Ɂg=g~֜a"؎pa cĪ}):P YgFb$`PJmc:h/?q65*nʄ3j/Ju(=71(ЅNYk<ȩN _='{NrHm;=@2PANj+B7`Vze`3DQYjLhH{@rABE*oZmI^L0=ص ]*tFS䭧8_`L>{WE_xO^= ێ7!RQQcje^+aa϶ԧ@~}}4zY`'q438K9-3d_mA|y,?7];?C z߯z=g֠ёҡ+"Wžƽ+M7Ueރҭ5[Zx*:; ,O//X%Iqn h-H9-B,/ˏ}^M F&bTwה),~X|k$lW!XA0rUߐ%-;ly>:&o;{a8Upvc@tc"r{FԊ~ЦT J3l> pk7j@5!HDNGxhRR+W$|"wTQG1`Fۅ~*LȺ x-^Ž-gY7OC=8LJr!b,\<r57Ap豄h%[<`',_/odr٣f]"Eݩ=(.]h7KoĨ=:\dwZäj,HԚ8IG y1Ыd:Ec'Ǩ_9Q +># j$x ZV#j a# ْYa f5CG~x淋 gtYbXW* hˡ9dL_ceR4[5-G0$gm.gfVɒf DpE/ /96.~c  pӃT$/nȵ*H(D|l9,:P_c=ג!oc}~xM\Xޚdl\yOsʼCoz̆KHm:>n V6̳V[V|3)x;S|/E"ۡ7 S޶vo#j[[=-HRƯqsk /]˶mA^eگ~>J!Pys)W(0Tn)lw%^PSB3ߣp:. 6xdbld 0p ;xPIfuʸk{F()7uj8=#ԅ#N]ɗrl`Ry95^"ՇACIRTvzWn!tu9Vs+|orݷBِrØkp?qmd&gqB*^׀xs|'lo3:6vqe^2:5wQkW{t֙3TO=WDHwWdt_K3 l0)$Hλ}ںׂk h*@Vo䝍Bi*~$&>M=֣JxoO䄖G1ֆbǯr}l5S p6 (@8q1ۿ{ĩ&)IA5 ֊d9ݤ{)lgq, )>rxu#y R -3Z!zT"rRa+gK^+Q!Z@L֟h> u{ x#ki㻼lۗj}& ;@ gGZeSkY#ﲄH)QX@{L')ö:J)%}]|aBH*V@zZί,`|y@ I )RzJw}̦7{byYtC dbr\vsK%@ R}}:aso>[Nx IvWɸd(?y1C^VjmpU~beߋЀwENk㦿sL<L4;'@qVc!L11'RNL8cB\+_| ׁ.udix^"UFU !XGr戌ݗN n3ZJѿ{uֲ<S!]Ҥ;ܬyp uh`i(ϕ1[?Y*O)5QO[gK 2bȘ@dpzbO1Y:*I99dkA|iD,`^kwR>$ ^MBr)uao-Wu[tA.K cXZ^cf0 nG +vl@mbMH7LeUt DJ7!Q<ògu`Ӂ%6P_[_f ޭ.ᰦwE99I:e'ܡЮ̺$of2W&#2ј[JᾀO>0EU؊/oȒLy W Nj/%YL;LJy! ?>cu{h~v[4ި^iTɋ ^EbFj֏dY,k"Sce%ıaf`6UOEK(q}j- mmfvz )xsnYΏ\,v ҩG %gD,F[_9qvi"#D%]3'ӶBr,Ռ7l*z^w~=VC>\S3tPNc* }r`놩gp很>hjcmlFY蜯̩YG.oہY:|c$5}a׸q!A^+ԶGww:fZ>lQFLj}\ZHx;|o]VAߵ14 ofA3"f?.S<-/w--HV׌oDPP^2M F.bjjn Pè {W֩:7/wJ"잩 ifѲAwv(m~եMUݸ U-h M?1"yS, >1|T^~'SF_p^Lj1"x— ʇФKY(Lz(6 ?Mve/UE N+G.;(mch\`X1^>o[wG-jJX=P*YpAdd7"xvUd}{B]Ovh%F,]2%= I5S+% w:bA3 yɖ 5C RoG0dv1tN:{p ne&a/siu Q|͝u͌MИI/kfXo'A+r7ʡ쀘%Uxg~L& %~CdK eN[/j895OQ6qbtA[D|) J&UT~Ф L9l:}{u9z-[\ʗ\gZJU kÈhghˀ )3\P YS1kC~ /@6ZˑIt'.԰eħ̶:v .M5++?fJ`1`==U8_\2r68-8)OS8 >95D=Оټ,̌OF83ŋaD# 7f)ձ3o+͔ebn;5{{RE}(-7J:*D"-,?5CMӋuzw.(U'}KBu[N6oEo   7& оvſq7zN@+^y(fD bg+ʸNWhc KJqJQR+) sWo1),RLQG~ksޒKTQRֿ̽Aa}@UϿӤfHok^b1x4j{sG"|k ŷ1 <[M?4ɵܜA]SIC57a-"zj"BtZRǸE PBŵF^3nKׄ0W& n>o|h,`QQI?]ӹ6(lR*>l6).t?z{#wjс=ňŽ9J葭ս3,CH+ֿ#%k=e0|]0)0Ȧ=(kx^2 X(`q*/Il6t:t#'РKy;r[ C_z[~=Q:OmDi ( OZɤf6@Q}eoAƴ!inx2.?&ו濡{輇]W@fQDI,!i_oQB,7:BIu8!S*U3&6ca7 qsUepCەyIwoJ9.1╭Mu5DBԗJyS& 2>u+&nM X iYR@ަl/ _9vI3WAMOεx|'H= n6ԧ> [1z8XEO;yΝ $^I )-\O8PwPâܖo-zbn؉J;cҗroڈ  | yx "ƆYjw(I_*|4%ȃ\FZ|f_3 /0W8.%\TwPrb#U9Qܷ>Tzhҿ^y%x(иcE 0 sB\N,F˱k8b0oْkK#',oH1XuRBh0(7Njr2CҪl]Yhm5ޢ WcHض < T5}\ΟώfKoT;qlVv3!4&c=Aog)" IƩK/| rHLO evhDىo0{m;jJ;Kf^X9Er,GQںDSIjQ{G(BT('|ơ7ދ*C94iن"N5d:Vx݁3{~!7 <,//`%ދk;wJ3,NT7}+EFϭ:8<[Mq;ѐIDr\ #r:ѵֳChiՃ\0=2~uWw~K G+Hu~3׭lb'+P1DdfC)Et̨/~p]'[NH1߂@/~qvoZS9-cAn3RND czK;d5wZ6$T {TPw+{Оse7;J3ޜ p/MNR3%FuZjD=}S9ŖZ(Xÿ}Yf5hhΦL .&*ueS%%t=m{즦.L؆7MݭwEwRiC>eQkbеoS . c ݒ `P)P]ek :c6#O(9>VM"6E%\U͘Ieru/.W-mV "cOV4e|{X}! ycF'jȃbC]! 9)#pb9;ct]Aע6tT#)Z;&d*%+U˔M2Ř "+?PPZru+_]A?TM}Q!h#%+^0mO$]zE0_07THMxaGЖ Tc `!I/}pe m@4 Ti$>vzO.ts8Wj1)l`xO*ha{w=lܝz:hX[ (9\l/z[,)3Ec xW`7+,K"HcU}e_ky?cbW$S_:ŕn*k^II63HZ)t@L^G)O u#~ۅKjO,ʊCVasUgVy,=FY-+-t$< !aK7/z1>{fK¶  OsK8waN>q3GtY1*KX z`slK&; Ov.1=jXO-?P}ڌ5OIÒZFOCEÎ_?3FѰ^_< fSR0^%g% ë́Ec̤;/ q NmC7hrDϪLyY{9H(GbDC/<\ 1k6|^wJ7*yjo3~n$73"OX$+ 0^Ф)Na~e8tie=X@fzl&'hgWg%V9d4m-UY|@;@Բw]*ts$ iu?0G.1v6#_?C?QzX)CtW$Hk"S_έڸ..::B) lc,Û -b0_c|a9}< );Gc Hz{6W/97#Ң5w2pͶN ;Qƭ̰)7M>5L.fi5|mXc ,Cig.bQF%P܍z%CS1Lulgqɬ<ٰ0󵧴LhBk)˗PiqwE""(VGǩrʂ7Sp τbL.쯠u停Hn\dMm㍁- U&Lmx>5SԺ⓸KC6L-^?1Fg]CEffs7wK 389I뚒22( !3e`$`~(Cʉ.ΤC@4ZOQ4 yx:B<~t(J}?Rry+fF4E&Ώo[ĴγԅV<b$ȫ}>"ZNU?e lްCɖDnJ2I.;i]_\kw45Q\4[ Zic[י W5}of_0YΘJK @"Á" )4-( ˗J!XзbAAHМOJ4#C^]$͹5*\5 ,_[/*B;;"' S/ H֓Tm!18cE!p#eu3fCᦼuI+p@ ;ك,?zq?7w`'*F*#U\*))EE4>Ke[HNQǰ_}|&ȓEhZ+7sKD,3c`E Nd`_&bgW~sy"&k2Շ'bᬦ;ą폜owO: H/ޡ#pY;Ko D7l>rw G\y2[3f_U zU^-;3UXYZQGO[-=*, GseTǒ:BõlML`]fC 3'Ra˦㵩r6t="xP'#@|M-ӱނѝʂ6J4Yh 8rvt^xgiRBM=NU] N 9#5ե(@C[(:{LP2^?"(/zԭdAmږE8qJGOUM_&aXWM$ZJ\"3EBh%)-+13%K'r/S ;ԹD~9zy4i{ c4Τ]ɢ֌l+ۂc:s V F)Mz-#ґ{-Be/m[ d%@řƩq]B': MDUɧGEqo^JC%D'hbt,ksNTJ0.WIHxQ̈(ź$-g6gĖEc^܉\Jc`;D ȉj$=cVskSmh@R~~'$Si:SaNnjZR7 mݪVqF)L}ʠd!!q`Ő4͗I96Oߍ4>eQoz.m5i~O˥ԁ.ة&!A ~ƢV;z2|X\8lVI&ͨ/9ǂdRS&:Z I,^vp-4ŵ Sy{#qҵ˃в%?fދӥg~ +` )!Xॏ}lpDg(*LTS]+xɎOժ-T*\;3= Ѻ G8\בBe Ja6l0\hr{Vu .?Tp'1+ν#h!YP 5L:L?l@;7ztpb+"JDwbM& S Ycf9h6gq|1v4# 3{j#s94fO ]׻cDzʹi< )|fJoa$B|9j# ;V%0O*e }5ބbO92}-@*z0ye{f)q's ]kTrYj9p@COj&̑a?e&oi΃:!X9gY;4q 7SWl[3"G١76i.2SF Of_"DOОx{W m(Du iMǍuaW[ʼC-ђ$e):hH ) ŷW8ϕl[-t !<(Ȭ)HdP#*1j".JIZY *eSw! `l\Ю!TN uR㑰?쫭R﫥V_꽮>^rLԫL=&Sڰ;DW3gn2}:bdj0/J~܌2Z}$=hI9Q&1=.~#5b}QYk]]/hD c7(nk;Z路oQGEyTAj]מqS|7knQ("=Ԣ'C {S9|R@:;!i ?"p05QB ~b2PZO7kYƯ8PoF/N\펃tAYsՅ$t)|zV(qt7qǪ~i(ƛSͽmͻĢXYZ'vWBF,5<ẌB ~IeI} kc(*@I`}ᴑ> 7n9jv;DFfY^SL&N@I"#>=t3(1JJON/V}ҧp\=ˮ@)792U[~"N^IJ2+<O;)`?́7 ʵsB鍍 eAm pru)X''mB_jr`pc8~XuG>i]*.Źio>=٭tjBhvF8P>]6dc grvu$W3{} tIGY`)BG  "I_ӹQnvF)ͼ=NWxb6P L(>υU>ݜ}9}99KJE x_P\Qd 'ifD/Ϩ!y⹫ hߑ*,gsJ$.A,b1)edv BV_X. KV zcp˺RrPMnݘ^ʐ4E7߈L5fzC_j_ Gke1>L`#f}Ŷ{BIeBF*g5uPi>q@x ff$2ՀŞ=dPAi{HV>3ؒP,aBXYfoUpU%K{O]?7mK9 vǓZn*տP,aIl u ꏣ}#5 JEmJz,QJtY @륪sxQcG˾T:xhP>i͑O :a|WX믧;T,u.c~`yk3|'ܬC.[ ZVo"E'7%k F$bA2ug8Y[t:D < -k7ݴR<2g.λj`.)7GIp~moWeD/#iw0}^X6wnCL4致n'-`H FPeipԔ| t sFӇxF;|uDTr r^U \|?#fzսΪ5PSYpͣWŠv|w\zMw~V@' XVm6 mδuu,oԜ54c~Nփ2AJDq{"cv6| * ~!ad1U't#aggGCYӆuMFY*Ξt+&[xr7us-(+fbU`\??vlD4Ԥ6nI80.tbw?2kl$!c *XV D˓xB.4O8S75≮1\ghJ{1|?mW>t eȫ;VCǷ,~qZYD u2bIMU:FIYJ6e@#q]v!l>pN~҄Y:Nu^55" M0jQ8J оx"IXpcMt*2%^*x--:@`Kޢ̙:3sɇ`s\T`IQpl (_ F:XgABAxk ҡY j4 {t$m)6ntqጽ-v㟾l@{RAef߶KY?/µnY/5QE[0> ŗw2*;rJH9z[H!sq_XojAXGyJ҃Q<Mq.bҳ&$ap\xA>eG۵|>0|tvkX!s(8HԔ'&l|bJ˥oD:Bl>~7鏛p{>z0PͳU`& Y pҞPCO(i^L⚥ߐbUrHZf²$(QVSPg)sh|qݫ4 ;(,U=hԮ^*qMKR]Ś%5sNql>IHe9"%HL5.Ix*'k(ʣG}>\E+o ا &`>?)) Pgh7ÃSUbBϣ4iOwx462e 5%-?B` 1wG]„QH;tZ \_o<$ #8]\WyM-UlCIܪv?io?:h(R)`sqg8U6JUN^~kJ 91 OQVVS?tD$鲨S1N@))3`eJ[CW=BbM6aBf¯gdW4&pnNsNձN8Fk\׬D)td/돆8:qx-2ee6ȩiN٧LRk@'TlY5 oS5)S1S%:Y HFdsQ*cJW}\I_Nj"zX$JA 4@ZѼ>\ ލ(uKa yGoaIL*O. 1A }OWk;T:Ss&r ~:V2d\U$ "7]3ˋ/XGtL,X1:%E:ZNo6Fti˂=~82W}d5#\VFã ߚplfJF{P;Eg>wa>+l *vsM3]q,$y@Yʩ>IOϊ̖>¬nSMu@) ⨛%)ހfEW; !])xfdj~١]0 pQ5J=GrgQ"T5Iaqyre$UηQIp݊*@lN30ݡi)Nh&qK\M-s[ Tfnl/n;ג {:;rk XB) xq4, {͞0ϧ% hIv7)쓚.F=Ih幰jŁ$vrުmi:t:k߁D[]t.:OQ*)6b6+ k,ef+u 2 Hō?Zrd z$[v{MdNToދ"ʷ8Q&Ln>Nc،"w𽃨ƯΎ~9.+ZU_eޘ$ 43ڶglnT jAf>;޶)ee]/P arp CS<={xi5-zl -H5A|uA]Y|?]/K/Xn@\Ѝڱ~nG{4F%i ev{TeP@k1K:[ƌ^CL$3Y&t-c}.&s[aM8HUKoL`U$puATLWokIʡօ@ʳY܌Wy*mA/(lԲ\ PxA^8LEԌաQ{M LD1K_'ZOeF%'Z1B`v <;q\9a("|ޤ54:[XciӲH($rTKTy8u./~fw#T ?KߴuVdgtn-LNЋ-݋ i[)6P˲+ݥlƽ 5ŒlDaA G&,ȳ 0&raD-ip&kƵq:f5nvۼ*YfMɻ+>GB\YNJ/2׼)d9tdb!&=&L?*IW7W.3!<'whA N6 n ~e`8Y}Bb1F|nX-y ɼ߃JՆR@n^IBıfc /4 fG0a6`.,U}udwKLOӓG?SIKG0Tkjl?Kۡ'7vW Zc6SFS? t9ޘxaFQNYW (zPXnD24OK}= 5A^E&/nfV6‹+d[ &Jø~[GżqJ<6[zYjA8'_kؽ:HXՂq8'\7P[p<@ڸ2ݭ(m0 Ӕ)(xsrA ^<,jK_>cO']CJʁ@c`_{nxC4Â\=.?9(sz葍5HwG5ږIĿUހBӑ΀Ȣ3%LېD`Ν\0c& - k3H Nla}}\hqdοmb%(D|%ܶp"JN/:~"T%rU= _@a"v* 8uq0&TnJFxK*^gbÝ)&+]wIg(+Cu+CK Xw>2SحW 4w}}=n~L6@y4<[m./veU x49TP[L 777=jڪ|G ؃B}bSC?WCZ#Z!mqD `BQ>b&3-mwЃH!È׬ mn "fQyA6WpSSނE8aA?G@x*WU.j;͚+8؞Ȑ9(W+NV:=%>+"pODRW s5Lbhy)㩦jr4l6T%QX1 p!?M=TFKn$1>]X|L`q8]|&6.p/Ӈ'RҼ4uu+X!ztZ$L*y}r N"ug?+܆hQrh9%h8}/<6Z/l1+O5 ШQ1&R)LMpahٺ5>JXK^ : ay>8jDd$b 2\5Ts}9f@DR=?01r?9/͟66LC0ty$*8#oW1 #?6 8Q,6ZY'.2:_f{ʂX)4`:hV*nXp| 'Y\^^f?8-^d5FU->$݌" xYxPq.6{؎U/ۃwWo_׏jWp~xziaixOP MY?ˈ T('sv'Q"~KR3Fj$1?./8n;\IDw"Ws7WrC܈RyS-|`5ޯ&^k՜fKɡ9H1~j4"cq|rKcS`؁vdNW,2|IaG ĞN"HrX’|-G^J9a[?\xQN@6J胈,k!҉RqudRD wLEA@Ѩnn>|0Fx8( zp$ȅeL3Oj)P}F{JG(\#`䧰#4OaɩRE Q;l}WٗE\tqGO$覍CbOfi Q(lSYͮk,uz`*鱦&.` xH3oU(눦i¢n֣tn-`9c{vvc-kniJm+)nTu=kJc׹}KViW^iFGt ߂yt p '&?§v G00EL xHr< _uXbW$\f0*nIZ?v%&t% O]]P &#p-K[8oFJI,8DOngI3 :2{>"N9)P܏c (iК8z&ziFdJͷ2h]|bW˄;6_xfw`?7 SZ&/dP_comZ>I5"MADÓ,V7KL:$j~`򌋌7CT-8BLDZ-[՚ y=*H(+$H.A&$qzI-xGlp?.1%ķL!}7 [SJnKvԠP:d[;_ NN:.WUHFk6Of [*rM>76VuKiIS%U;W=`^9G!;:҆Y9TarFRMCJ±묿nhDw~u2锃SB@nLX*ߦ'~n4Z,1ber x]*'1Fճr:,n?P7o8|Y=Zɽ$o] =O!4)`Zun'e}m2~ٰ+[Y_~}+|7VA߂컓 9󸴿?&{v<:o1 h "2"cTFNOae>fjx vݚ i@0;{B-Г=dAQʶ*n_x:`"ë78I6DKՌhZkqhLss]O2.N·AмM_5-\%%{ >IԟVX5s$53K nd)"43nJ,=J5A$]0\e{vÞgDt!B( Tؾ` :4_nyUS(TXJ^Vݮ9;1(ϐ|+0ai8->u  ټ =P MGչa ΦRtaV}{O>E2*Y;}*(zIۧ'5 kW >*KiՁyb:DÄZ%*w=Q J:nN3s5gN8.@ZI\~B1}ҪpqnD,W_[ xS]5} X,U@0ҕ|JclOո%T{cmEB}kj e/FF+L7 e"k .eu.ZQņzCd20PC4~dYI| ♫erCӅ@'2V#OgqZmQŲ_[rzSi}.0zHRRtaЂn e~%@(.k>Y/A|c<430.*+ybo?߶[Smz!1 df`9mKKEuH3!`Pپ9ͫxpZ~TK: '&8Tb"07d&n#x2^ A^˺%-U T~f.d2SRxbg2'8rd ZeS3HYQW5IAOes%B]betӳbɎXڴ3ӱ~2bwKa ĘPA|\uY#ƛTRhۅf1l.q7Y/]y\=*ҁ#:/m7s;3r7UFnۓ{4\c܎8e,l塕!,iCJm13[U/@rPY 3N[t}|s![k.k sHJbQ:OMȰiv b45DcKvW94P& \^؈Py5X2 Yk⃺3Ʈ p|!(L]!4Yt2G̏5>Rn_bl{$X U=: Q6{Tч3mCت)AxL<)$jl[ `ںϯ 8'CזFħ51(LYhUz rʇIQ& a}igL;MP{_J(yLfj,KayHD$N{Hgo90)U.e:)&I,zY9[IFa=i@ Z:Ո!M*5ň[S$7 CԚ@#ώCuj1ŀ9yؿ~wĪZE*?[|lBƇ9.L~T6sV8VXG">3c%]XFqELE5PvpDє B%$ 6^y{H@}x/׽ Nvra@ءj7BWh#+L: w9nH;kyIPlxg$[RC6Ə+"d_$R<<\Շv2Z_IF,B&vq[ܺ١R&r\$- ـW28.Vze~@ׅ$P Rk87dYEb`=7283\>P^Yfi{0yTǕJRM,9E)@Tʂ#~1Z( F#pcPy2b,G<ğ7l}ED zԃ; uBCe ;bE>.CvB4 5KNO}.AsYTrϸ]sZwjlŧ%!M+@][5ˤ7˫W]zT!X뙜"0 vĽ^)yL2'cک,$PF{?a|HtXaZ{( d"(Y7gsgi񢚱 t 4Aq++`A|lfs週QjL wv\wŒ*H(rޘg:g(۩z!ʓOn 68*LjIKΗÊm. n ;5pi/>ӤqnPQ>y'VN 5i sY$鰏V$Odn`J½]iLnX.z'9ΖV?# "f)\'J(z2Sai76p(>JL ɜl?-ONb(?Wᚌ?d覉Y tc$3BQR~t$pSM?&bASɑwwg+Z  \=>cN SZZ?aas aBQB@ ]#gjS~ ɱ?lIь(اssr~˂9:}95 ӧ2ܗW`啻8FEw-iW0J#Ad(z@b$7v7z_t4v rCS8]!R>q'/L&dĢjX(1bO9 5WfLPߙجfoUu.uhWj7W$FmT΄4zƷe PV`=<:!~-N`Ь-nAbŁK^9]^ ˴5`CxkxӏG/T|YslL~߂XYU+s(#Ƕ]~Cz\*6j^08 r![\ ۈZe82:@.Bˆ b! ?ɑWǫ^60TK4Ni웙NGw%T=LYG\DojY/~tҞ|\'m/qj!%ʀpǬga{VoR^y-!zCO YK|7u=_sU/ThU8>PnYDT{=Btm-N{:RS:-zn/$bEʨ!b 昪 Q]( LͰW8X~TP?) @?fC:W7LR9I^fo9QiC7Q{m9/Zzf:wNV~}ͅaN1U-ayZ5>A wUJ[[*'?YE+nE99mfN4 T+1)i".XLj9FŲn=w6"wgvԙA q!Vp׸hiQ` 4}|g?n!|Vf7RPm}BLpot@\cUawV|.Lr|Cz,$ rЁ`y5n܇(\d~)Y(^c#d,m*ÊnL+9;Z$8&fiGaGiILX-H_ xSޝk<ݽ k p-~߷-p!l| ֙^B+^le;f Hz-Eh4I>a,E4;Ϝa< [پ5n'cn*@OZxYs(6Tj,ЌNƓsmͲ4H~>~N=u-_9\ߌ8_O1ẑE chآ1a%_v[n^=<2cĂDeo""Abgʡmo}NCu?a j]s_[۴֡^0]Woj-9G윞F!>y[<2Y8ȣ":PtZ\¨ڴ*'ދn; !p^/ r=/ZO\7RM#P *x!ǕNSjP:;͚ gÎCy?Т cX )VJ &}{̕XW4OiC`1,Xj><)wJζ m2sœw\/I _&/;jRt 7uMINkx 20<ݨmS+q+*:![ ҩ0꽼=4qʧTt\&(ܯ;iJ[.]#*DHjRV<63bB¦<5ǶKBr)E?\yr!c{Ѵ qUz_MWp̆Y{:\J4xyl8<3 f`T'e va&pEXv2” O`DE]bbզ2c_Xyz9rOR] k  l_06dN0|# {oۭ206 CWVUnX Z u+@Y m#JJ?J<.ĺ }K!ԣv|22-}eLmCZ"[paP:&<=ihM < fqdy헂Ei-@fo]:X+ }{Ue &nê1ma96$+6?SXw".rḎS}l.QC1Q3.PTaYߝfn*Y?| F t~m5 3='R D?7jNhpȵnh[7L/Dk7G)ͥ̕N j Glf 4_x(\$%9=rĿ>ǚsd yHFF睃AAGXͩ|\W8R[.R 5HE- ]6(W6QuL6wvM|DžQ"R~j:vKG#$a󡒷υuxy! Ȁ!!pϦ#󾵉D*3N<gs)A\' I"bQPp2wZ~5Mݬ[mV7>6SHafc!$q{tD;nՏ]B|58ϣR"4M݆ JN92|xP|;%D̗Jws7"@Cmo ӰScԝ̼ITop`[q.*2Mkԍmٹcjz:fCLE]xxkN9H6,=lH4ץQV堑Mq׻HwSw)S); npFRa8YQ>=t KHkC}õ;_ 8sk8O kDK>!}mɒtY*;:1M~#2p[ 1\r$pi:P˦U56#}mg t+&!L5lCoJep/BY26ঘӼ6<-isi2yum!*izSdPLfq@Q1?af˥@q6V"o:_MXNm޽ܰ?0 s'd́\4]-Y`4C,DOAR/C5iM:Gʍ?GG,k } SI,Kbh+ܮŵBT»v0.'PreKz dr{Le'cd&Iav \%ɤ/dJŋ3U,2C8x1"z.{22eaζVk囂U$԰6`FC3p% ]OU.hzݮ5I/S%GY\ڵ.{!üop!(lsqg;/Ť@4)SI!;qke|9ҕ&| 瘟IҝsMǬoƐ^HW+ђ;z sA~"U€R4?fڀn% ؈E@)@^1q|<">nF*Q{:x+ k1,6ưoV 5V͟ـL8Q.Ɏwֻ =԰?tjw>=,cEإ6[U:sF^[(ge^ӮKbhWWクu9ʻM,SU!6rgg۱S%\U/_!y ^9,߉ (EPgw?κu[e6¤!qC|iTϯ_Zr*3KvX]Ue覎'{WvXuPcaDx5|#VIy@ S/r.0ƒTe[+0ȪPF3]\ܞg;Ӡ^\-#h3]{KgkCݩZGqd%NyEU}yZӞj&N>']z' 7b헀 21e*Kך3qsxZt>؋of2qRW:.Bucb_t)Ā Gy 툒7!bhRR4\ Q+v= *m%& 0ҨbXNxC<4e;_QDnM\5]ƌ*`"V$'lp34F+j9h^t 0::RPZyEy-aoO٣' L@D?5;Fӯ/^"]HOGJ{ ILQ]jLn($T=7"q &}T]㴯3ѓ6t*X@ݾ7=`/WR /1J`y*4K}aid^&BPۆHp?]HqA+^ZCRU7opMJǘ]KTЧ H RP(F>WY?lm^=2PB3qx@p%D">,ruuȀǻ zIJ@ & s&hJJW弇H5wƛa2\MlIvk0S $v|n4i%BXD}OY nU,uBa }zR&lr;!0"ٌ Dp_z˳ ;=lL2Kv9P|.ksۍfE ;z컉+5U[ƽPNIsdxg{Y"gY w㵄ucλfQj,C,6Vg D#:2tpt CZgR Pu”N#%/0Yml%ZF4ntX /%V^+cƹe*j8 ҫ&7~OuԀ%B;=-Wd ,7`UI׈\fkwDyG$w/ZE-B{I7e|>^!?50Kk+H0ly ?J&c");:nK_|7R(<֔}arAYB-퐭V  <+o)Oڍ3z끞6}A]'K}@!C $ª,>).P,3s go9v3Bvmjh͓s_DC]iko;hV fn_(?+k9 kfQEkQD4g\.p:K}9"Nxrww펬@vXEsl?e# 7jԾK $\vƿn۴5"dWa)5!X({J {C|qOl]Y'=a;5mAoJ= j{\r:|/5yYO >lySd0%aݽ ѣAUuB~u3U;0'D|IT|wa5T) ڿ@얟̐LC%xtk_1xܨG+Bw@ ޭ3O{ͻ>Hńu:W-/frѰ0x [WLAb3cK-JE|͛ RlP1'fz W~qD ;MNDu.<}dSCz%lz{2G'P=,y풨)(# Rrko?G?Cd±MzFl^("r>; J@sq6jƶ!W)JkKxԿHc2 }}8+?;ƺ 7ᆍF:0↨ bߒi ." o]s$cG^0h88ġ%P3gPɢQ_eu.NhꍟB*GJV;P0FES~,v!0z= /V?S *%}*QWqH!~k`)a@uHDeɳw]B ݟ~Ũ|PT4%~_1r *iB(:a(jH0t+/_4? H>X?OA- `N,2;J]Pg/Ni3m:DJ9%cS|l'MyL~l%l AUڜ~8bGXY4{ٍ Oȥin?"V~"SOϧ~)Z&x`6g|*@l6ȒbSL. ;gQN&=i-X@Ʊ~:@!u +PJŭr{ /aF0k3+HMo?EKy1jinqe6tph(~z_+BEu˷ ^ʹt-gַ-!%:}۞RZ/sgo%wtr J(*_O f`t Kp7 =O!HǣYZ޸d¿O@GnT]9H6*IOpY6Z;9zU)f2 ?a  _m?#LS]N[ |H>eٸ^<9 Y79C7V!%UX)} aʡQ- Fi*MfNx_8r(I[Kr;FsgaVT<ʺ5E\:Ւ&8h221/g$#օ?%[?~+7˚@!O{rw$˒ƲfjW;lk')[_[L%cXTa ЭsA?bk|t뉉Om&6;{x U`7([p:vA@C\ vĉ7EF6!4M/}-%E{UqAO 2Sz缊k`J5TXH7H"]DCI2b:MD3@9@;$UwRE1]X Tf!nBqTyfoQ .oIjVOmG;RΕ o&)ĝ¥ 6eɘlYk̢ΰ!CPKfJ{вk/P-̓ J96.0꿭`b5I֋SFkj$'w Ӧ?[os_*΃oBwX TX<9A^Pk=B:[8vorauqa5^IJq)ZLo'[,S _D̘ؿ1vLJpdj`7fRJf$Ov:DqnbR#V</Ic!K,Nj>9m&Xjee99!^uVO3~uvOma+lC7Xn̳b Wn3Wde P{D2V1g$ 5l1Pj骜MKٻޭ!2ͼkeye) cdv5_M^';>js$/)t_%[*yyV `L]`$",5-)A1a-mYm`  R6G86ӬbL([^ b~!ݡ|4TGQYDQˇY՗ [n]]_٫o=qȪU|\\+AKX[ F1 %6ǀ*i> wChN9|X۟ U%JﴌS'v#\Ww킔?#(: ->lHbP;/uJnA$S,4X?W.j6/hiǪP7Vz&*7 |\*e̚?$ .!2ajs UXƙ6HBvFwT|n/>? kyQ |{H%:r|_ىizL))s=u3x| 3++)$47ő`jq 化 0ӧ&S׌ZK4$IՇHI>O^`PH f!M:WV'Vh_,)v8[_=kh[~K#tʔ7 ~]I%Ķ+vm٥9l(_mB`if8Se$ͧqLdл.xiA)*7(Ӊ4lՕ2$TOx>*q୏nY9mb¿v~$+蛐Ud#h*&5 8pd%P(f Ϝhf;1R *{zc@Sdڄ,Q}* SZ„4~ ,E)+wJikE'0 hnoIo:q@f Iٿ78fcI{>N.>Ryz8ȭ'ҙK3毓= 2⬏Lh:bh*uܠ ;.}5_K讓,>Mch@moq䝞r-W{r32(`] "n=Ѓǟ^)iOw J1qI!SՅQ.LjQnj@y0o#trUccmkr>?[z?:Х\D'_yJ!-[6$i~"s9.j~| {xnR46 )HD/\X UIZr#k6JϢOf{/9yqڸ/ !I%BdFY<<ͲCI viVd*'~'%b 9k*D'qqq"\|#Jτ <' '՘x4ZE}V|F =.fйCdXYc_59B3"E3aؓq>OE[z>>Eb3xo Xoעɝ<}MoAbo˜;'Lt|C+I$D]hڷ+h_Ƹy?z u֙B#&b LCݔܗK- 7$[rVܛO&~!z 7_d$igj.OG9c)X=Fj5;T6h#jw&AY\( 6=o9 )ǁIMO uo'ݻ4ΣuҝLK<MY0o(7t~=傄TSY>&;-G.?4vX-QCi VѼ2U|82@g)AZ<` ɨE$;L(cϢynm&%'|_;9PcFy3rNŤ*A15|,s3K(ًzzFY%P85=Úha$RgV#@˓_ ȩOВnO fP:V=$X .,Ox;ԫ?7l;].ja=>qZ~al,m~؎"VE55K2$л\X0Sk=kx)r*iHԑHSAv[faqMAmiENVŏ=6ouA.o#ye ]c0KH@ch` Wd/āiw,Q"~ |55!F({4A}QuY?z(\ qfkGY^\o`Č#ͨSn?#9,̛#PzѴqJ2G>bM9x]T;֯Sp\J$Kc< ]/Y6$yQYWMKո'diŀas]>e߂O kDY 4^VͰJI KlKvUrd b7F-R*BƸ\mXSw]jʀ/ 5 *q=,\nC@ehOt$s6bN4ԉL>SuvFQ*dO8mUVCඅ7:M5:] (kZxLЋ[,^)8XQMk F*يO ?rm2o|H5`M2l%R [J3"ePXj+T>(&M*RXNnb8g 4Z'n<RͺHqBD"^u4(, 0<^nvjY _)pzR߫G$c)GSrǼǕPamS0GYL˥c̬pU=&2)0ے.ҼL¶vf؀ 8lvwoBxboU c,z To-P)D<2#+!ɎDJeοT/IgYC7^DؐGO<"Ww,K>GhtUǬTPy'/ :u8 Щ?7yRV:zBDRׅ*2 JjH!WblN=ehY=RG ؍* T{$m&rX}=?>AMVuFf4 SG n`K54>Ä0bG$(Hm2zu]٦х@,q# wmzZ3:cV;(JclĪjA/iPDJkp'+xw"1^A%g2"/,2ZMt= N3js8h 1@":9 Xe&`N5͢ )F=b|)ZeN_::i}DBqVh|:VT<ξ܉X=k)\mF:@*fLvxK)#!! /2# (;Oy̹Yt*{m_Y~38J/g3p~6۫4Vm|Kf eA"!ͭewEMtSc YʫѥF'鷽r2W"~q+Tɓؑ ROR.475-h-I'·Γ>T1~a4Lm@؞g6'uA!;v]y͓{6y+q7TYmhPe9L5g ʝ"G'qeǀx<ɱ^Xp%~蚝 1;5 Ӳ2bґ>MI}|kcmf"^VJMi ^3Vp$A[jd;ovrH,RAQp.&| _篬N|kf qG5u.7|·T,[a)X=v€inr[WRwo gT[C#$csId`LGc(csgIĶD)ʿ`+R6Eml@+$Ji"̆ z@ u%e .B[5^ ] A\:}a|`\m| 5WLigmݥs#7ij*?S~-"X[L^~ u]S眣Z'z>B$@Kſ^G  DŮr Djߑ ?(I[5lE96 ED#O]2hahv"u{h_cԟ*<H6|d*݊<YD PxƊK|G$oq Bo+Z2xyv@V"URJ3X:#PR"QC/F+ԛ|70D7vvR<*!mηKnq y. &+gE<'+M͞:mUbH;88i4)ğBC}!''ܕ3nfXҳyekOF[GTA\ExުEzw|)iZ8T5/(>DJ]z¿OD,i wFMk⊈W x0 n)}0|Zg.%fޠ>+Wo*IW]ƥ`ww["R;az4]FmGyVU%M\@-aXk8 W;r]1YEIdINZݏq+;$LR!q~gi gjØvB N+$̯lw`;[בZ󜈠7p/+4ޠNpk/:EuNzGɐ>Ɔ] sPӊ#^2 d2]!Z< "#B\k 3VjG{\#O0Ֆ _4Brtqa-4ܭh ցӺicT kՔ{img4F@Znb6XY.8uU$X2C;҈W8DiXZ3acjLw,<=țP֐VTOx{TRa8rZЀ .|LqR|xڂNfnA>SM3=S)!,F3jčb_nkXY-@I{DN!)1Gi!GׇD3 a^o^[/e0ڪdbb`g<ƭ>iA뾡XL)Q(@X9vs /`R vR7pܠcx~T[y2O8?*&[DΝ6+cu.>b!I)Q2B~*:׸-!\};کusmj NpI>87GԮ}Z(9a2A f+86ՅvBȐ.KT>'iMŐ{^('?ܫ|>1;HwӱAKuk1og ʣ>kM{n@eaC1 Ő_G\c(Ehҧm4ybQ~X-4cj҈ M_lih97F2~,G>JsCM!gF.<&G#iϩ jهsN\5ݼf[ʋ8r٘;$MjniMy,p8-蝮^ؗ\eӽ@̼ѥsщ#lɂN1êH<ag nŘ!Du~Yqj}מ}83 ax 5HĔ.@P9vړrX_ >-ݛFWz(&l#h0rO-zOA|=aGO(0jŽfv7U[؁%"ajG 3Lkhj{()*J9*Ȳ>ф>̔{Xi?r^}&)^kbىc3s}/vF(;֛ ele'Ժ |fTQM< @my| U pEVN9OV]smn20 x'L@ %!FHN(銷“Q{̜IA2ԦE BP7Oȡ'syGנt/)KYhxC>_x⟜{ӟ`$HF̠DTd<Έ8{Ay(cdmjG6#?FLvtF@;#'|U7~B⥲RUB,4~&.#bVL]ˑ HɶpVxyQ6sCbԚ68i4ۦ-D\ޮݠb,C~p Cwr1- JD1.bHXY;‡ͯ] + BXp }Up3d)y~p TNS82F.jit<G{IZڞT쑄ð`e\6IA9Hr3}vp͕1kl~A"Mx6Y"“ȃ JO2hly=ˬsyCz l h ̉뷲K;ĊItׯ><CL~gKD{sVwSoꘘ$i<0db}X1 Sss{<=%sU*"Awh <1X= )RSFBzc%1_ܘy$"Z3kJY| 2z}̕vGs  5<= :u7hY M+gY|U 6QƒCQϮl BjrnYP=D _@]P@LJmoT w!:Or^웮/aH낼Lr7^I ~7զ-k7Ϝ!"vHw" Ql.׉>nd{JcL'=w.x?[l*6!BB#_ۮĊ$YVͱP=B%ѭ!vf+Sil3"Z'u^^SXR>΢fnyX*-P`ht gK)̓}o2FsTRLYh@z SQ_>}%&ٵaIE诹 urÀAH:( Ҽà g aTR֞^2`OO*Okȉq6'm!krokGxOTz5TH4%w@֭Ȫp{PFvf( EL`\"+9EG9TiuHB E&sL-JT+kNiP,;J.?;9>ҁUc;lC\Iv%LڰN`?pn Iχ}+k$um[a:C#>Ն2R@ JK3 qO uexR/oztEʁ4SMEl'uqwZGm ,Lد΅i-cΞ`MfSܫ $y7~sZtPtvA 6ņ4\B gHH%Ք3v0z,wE{,7mGZ_ j0e]$sUjlߒ r4N=@ȅUd<5p*6m6WbI.W[e u㿼 Oy@ &NxsEi&NQpHwMe-q»J/ |ʂ@@dq !|̼|SPJĥoU|e -z_|=vvj?ʆ0pmz}z0^l4h_r]߅ SGEXkJ kf_ Q0ā+ 3n>) {(t=pn njدXd=:k {MNg>e;jfЇK.( m"$U]]=3 7Z%3`9MɰfF~x8j&[Td7`f.ɰxOj\u;]TI=X]8Xa r" d?#1pvï9b`g|]2R#RVŅ  pT^LA3,E3.]*-}iQB{쨓+YJXh~3SL:;9PES^V(=;~LNy1Bj`f|e:z spP꣺" IKSz~;Ӣ Z ܁[F!B ͪg۰4\[~taG€ #"0o|iڑB((1MhH ;Pԑ+'](cmC mhaƌFP>3q8˜%OOǰJd?NmJޝSmW#k~H ՌdL]lw~k_+?O8*s\ˑ+G;ޑz!@nfAN-s;gIk2_1cyvz d]˟+^~@ .A}9ş omxȽ 0'DW*xR'/ mOWbv*>ApQue'2v@úP {.!+>=yI7MĸFlpK9RaIOANto@Jdm]T;.ΓZns X E!uX\fIbb=- /8ՆIBF6z/9dAQ\OP{tjDmm:Fp -bD8>Lt ΃:l^:jیSp )J5(>Ye#V慏ow }3Xƒ'O/PEu݌e{$r\ WV<הVoU& ʚ!EWDr(b`=ߺDɁz'zfu׹C<04jN>%ڠN)i(jߢ`v3Y$IA jhQ4 c[a1_uI OT4i/i˘.Gbrz%o9ؕ52Tq VS[QqETxU7\؊Sϱt:=[Gz~#ŒΟ-w %g7\ rru;1El͛ά2A{ Q _@}uuvQyڲRI{:0dHk*^kh:3|vҦ—ZJ )jO g]DA3fIEY?kv+520vr  ۜq fL`L*THAa >TĿH]yP9#Jb.|wSߪs:QJ̇E{q9b+NRVPu:"젺@nn@i?G‹ިL k~[|?R:."ujCQ*s~@U1a[)% 3~FCgգr%G(Xi sL0Q> Twu#+l Rvf ZHxjabp14mbq_gSң:b˨W? E>N p%fC찥9cۭ*wGK2:̇]YsŲ Ed>G*]_^{W-SBBX+g͔A$gt"OVL,(xK}UPڲΟ~{>KIy'$T Bb032qE@dC!h8.^̖MLk7%jdKP\ Q,:ȰOF ʩ GL_@"dY12a[užk~26!s[G1v>$tC{êEऺpk־/;0 %1rGט\`!7b^ɉRtؤa c^}SB00PF;_ 0-EI'Ǟrng6}uXMWՕ:0%#Og ygxKY;8r*ϤB#ީ G,]!n蹨lp:(뾼"rf&}~SkUZ@B'.N^ (7rv0w%\^j)1ۙـۻ|_,,JUi6ڞ|4+˻GK[)tšev>hB 7Ac 1ďb&wbIk,})+ ܝ d$!8E}ߙ> 6g %WO*yw̓';Y#>!K w-dbDj&qlu)`3[:"^Sмi6/P.][Ÿ6, H왤&v唲+fgg&qr[D$}2*͆!)1 mD1Qjqm=%9j//GC#fBx:ׄZҡIZƢtB8o܍98^Tڲ5#xvw5gٴ :I-qy 8K-^YW䓋z_sL~6 tB%%f%J̴5?;n (M Y$4{(] '4Y$VODx APյ^j/U"L'/7n X Ni3>:z6PNHL hKhң"ą]7?W'q zU<VT.9\LAU t{ߔ\[mLfO %iHWV,$`-WE7dhJB̉c][eKdnkE~w'ɀ_dN+@/VK) CtRȡ?I`H,RI7u`eָQYrsS)IT@˧q"А4 u?5XV@N,rV9{7lwXCN )DX2'8.h0h,01U`?ڛg^*<(IcI?ߺb@i XL 1W}6_c[&]g4!`OV~W=I'p?#<+WNdߺr"lCi+Zc8O{evu q15[9Ybx4Zh#~hȼ\f:m܁osL1uCAO_z}/٩Ly; fzL R)+=7%YO=s''-𽩼uX,4tWu 컗Qt Qawd @we4n5:5(`ekN ! wGSw 2 H,s {Ȟɲ-B\ d7-W2KFd>t.b9}9(cGb[f'EKE}nA*L< k sÇ>p^V ,L_W xJ*Y"d#e6\qxwfnjsHet54!LcQ`^闾|I E\3Çxlw/{ 4/V:1D'h|Ğy!G-0crK,DLin8/7/a>0K&nyݙn\.eZqY%6dU7K"TBcjUh%+JC'{嗢"kࣝܕ-X=(^~Ppgwc+n=dk?t=Tuͥ@jWI!q 2*ά%"UI6RCg8R/fV@f 9ƖR_T1$OK:ߨ9MBtOZCI@*PS*ٔ󮪟iAdC4u,q |ZSwb7HwH*&>4XyH)@0fpDׄM\&n~7,c$T Yxl4jE^ RNT}`ʶ=uWwZ?Rk1ϩ:-8IK'H}85H*ulP ߽v矷*9Zb̰숱-Mrz;?_tzuvy='Ԡ%>hsȽ8D54nP'K٫L>*-eYN2lo&6J|4(;^;ݟ:B9^f?'+ LL[(fbՀQWnAeJ{޲H_FNX4쪳.V VoNqGh"?GcP4kcDwͶ -I\&k{RSQo}XւҦS!ɿY>3L/ ͫ}FAgfrw:E5'}-Qk9x},!4voft!GH.Qg:g$o"?J`)f>H0 *,xخ.3? {n+b$RƆA@}_ShVsS=+7NhP㉸=[Yq :킌(릎hRD|Lpٰ.ohV#P>ĕWEQ+2ߞN˗FLʗAk%pbaE]Ov?,9P15I+xPB3)3P0| hw^:1m; I悟U ұ_~&Nrc9yMEpc\rVqC}F^2Ʋz]P0赠:NdHSچ/kaTh Y((lߘ9_@.OyӒ x|7(? `#{2Ж=XϮ!^E>„M 4q_cnxQ6EP׍}|2,*P ёK[_tk͇ah3I)@BujB kӓa=6swJJŧBl xr:1}8VUϺq[v>0 IBX[59o7`%3B/ҹt$atjf!T]0#` ږm0i TVx#*Vs CyAh,0~:[k !D鍭J_QL-x7:hp] n$,R)ZUZyq E7%@`V"#ƙ:Pȷ25y=&K.Oqi!*rUs4`XlZE/0h8sRit%mۣ0Ha-c$߃[hm/F\OcmRvrӳ *B'BuxKPvW>q!q\^ez>?ވYŏ rz pIop:xd1ui[@3?27âֺcÌ7g4QOf!-DCm0r|* uޢ%Suu-E"'Y.n]妼1v" ~(qag \rtm;qhdB6K-2\M,Ό˗FzCÁt] ]hxeMQUhQTA޼43:]iKwl*W?9EHQj0RjmY-{d(/0WFJ6;ejV4׬8d% |{$ $}tFz*`ᘸV'k1T{h>]_ k;ImKc]ÐݗmOr/ŮJ}V﫚e2d*@qpL<]:J 7hN&)۔w9)z L8}>(~N{AUrO> -}B;?%dsId&!+@bxAa*u3+3<9%/щ?gmj%tr>Aߞ!EӁy` tNU&r z498$0&I G9-).o'tp[j0u##8#Aғ2%e>zbn0>^O!GFF M&&AryTAbmr {11-f=t ଋMc礏4>CZ^z>笘lR>=g((M>7.Pɵ3KA3GXHܗcZ:O?*@Fܼx`?x^+s./F. N=):d3n /[7J)(g8;y)B6UjF؏6zeWt<]3t,$p@r9֔Wg)B"Ј8WjfW3Չ)>btxO(xnXhN\FM%b:/'c s3eoiV/8۵ xP: wxAzed>QSPE >Z4W+XEU5:z z f1@FT581u yv1j/n`oQC"\ה,:q7g1z$=omƚ@D%INw݆f/P'l5Aʃ =UwG"6@@;(0Ҟuexuydn(H4Pr@Y褐%+ vթ.xM)}AECUOJ_ܞ67HNcF!6K1#]/w;^^5/=Io2WZ  piՅL4tj҈?7A7OF3)=sW"%O$6I,o)*?Wȏף<|XGs1`=d|fOVcpm y)yR\ʫn 4̃1 lB=GS7ncgKL{c(De$ᷯz_> 50aNi.sҶ 0ڎY1ZB٪~̡~Jet2zF5BK\&ճڥoJt{sK lKp n3㷝vu54~rӈY+@t5|F(Zp?l>nd@WL߭.qޣIv(I1zP%4W|?4o{7u~OLn* Gd~IiqsgkY7$!Bh#\o`5@3Gjk +1w悤ZhtF~ B]JYV]&;(&t6`cpu7X30X)JӋHyaC\'ͅ ma+HZz@I]鶮ŵ~0[3&]u0fǴ<Hz},j 5pXpʂ N4JJke7xsOc-RgeOΞ{^[tzJ9$wb,Cye4I&ɝdL ,?y8*. HI=?MK^~m|鸋-ʔk,m+Nɰ4L7:9ar{ٰ}f)p٠n]60a{%Ü.,^\Łf{0ᛗ͵ .#/-&n!2Z}H"W%rU⪋>k=N~۽.SBnkxT_\dב[^)`UD_b\kSMr&v6rB=~x+3[t(x9)Ba{ t|ؿ =4RY5 +5.R8]lh>N ǟ+IşOi,QQ/ [mWLsYr1jncAkaBL^Q'/0nDAszgNS5 5Մ RTۡRf[t$'VKoyŰ 皆 v(B) Z)c`,9qG;qRB?IE+lO.!p; "*Zt]$t%FUWO;~ {+97+{QlAC*;aJ\a/',}PT{3 E@27Nhui9X @WfWju6o)Z,]܍lN@;hnEnnX{d;?s$`4m2Xm Kn_2]b)@l —}Gv{ cu=l**՞VZi*C!yKj˴ z>7F~D".kI|hBςm=s.N >I}EsӪ{ߞ_vAǡ9(2BG[yt0ݎ=sjaNt4g3rmκt!>(V~LrIj̄/^*Gaw6ʹV09h/9NYɠ9_XQ98Q%|ER;!uv bz>k6 }|$́ȕ:ƣnذ{nl̳z@);M:2 > dC0b}.clLnF '9Fw>@cv7/fnԊ "{,e҄G+fF΁e[%:DZa>Q ,H^X $Wm3X oZX(!ohif;GqJ*kU솝h/;HwU+eZ5蕻'"쏅PoI$B3԰UsXd00`#:Gͫ~L= -=ɹgP+i1_qJsZT;f5KIX.Z!7| JnWQiw{LUa&F'dH- c$KjfD|3ljEҚθ1n1~mP GR2^=: >q2(@z,$Glz7;5:TI=~HP~u!@w1(}12“,bI)<-4zSHu3'Zl}ZS!Cx.v724;^Py%>U|*g:]KICG?IӃQuGx=ǯ(Yo*?rK9/1ϖ4FM(y;EY9֍ḍ$k ,R(y?ŕK)w2z+ < ,.#$.YXG"ء^;vC (G[N~-|`Б_0X\xRU^̆w sM%XCIJ8^g~+C$}Gg ܩ[yJ 'LYnY*?iS&g\cmS}90JqG;prL>hn{[0F/AJ}^(nzUSu-zbP(i~Frb?6:`ָgi2d9c9)KD.}[t&lɁb@l2$ކUq Ae:ʭ2Y$Y҉&Oc<&}6IYFXZ7*ٺL 8j tcf O؛99.n/K ff=sm@Zn*vctHTn֬92D5GwEA.W\pMgC*wtL,i\ #CϧX8d M|Tӛ02m ;m #vģqrZ򁲨=v."X Y[50o.ed+V{T׫M/W򞞭++RT<%$`ў&n 6O1Ƕ"2BÚ(FDX,ɍ%ŒP88JQ}?=hȒԛ6n9jo5<!"YжMb$K 7ݑ^}|w7{-f=x3>,9 O}#DvnX6=Y3DG즷]WȘG=Dg*B'-δP'u3TTi*;EHD|B> N~[9F[ƣJrLi.q"Xx^ 7lK X'1 @r=^t}>499q(Y#g#vc@OU; (Ҹ[;`*/4X&'r[~#4O"g injn Ցqȴ5/)KϨ][wU)X {GX pٛ;x82Ulu?u$-O2^q^F>~[VYp}(բ=^p(wgQC 5g!mCq%~2zV%iPlvdeH JoNv(+@#"tB*gU.a=Y,!]TANhhkUPX)V 4Ԓ `bؙVpD3rrِo6\м'l]xzjALQ Dr9$Cx@ 1l _/D(E{Y-G =Wk fv*XB9PV; a'cvDo;86}x41@_PP V Ξ%3zέ%ٖRƳ"r_{d kb}44 %Y~ åb  <<%3JT~(viDZJ=DY_y~&9vr' Jk}i̕Kgs+x[+f%kM{tU17Cؾ|Oa5SZtBT*MqtBs[PY8 RVL}O*PR+f&#-T<&\-0cgNL1S:Vf'`yE>;k%#PEخ Ar$hxBx|'plB%tڬ;D;=,~&7Y\p\'m:l@RyE7Z@"/ᑞޛ꽮Z ob￟}q`7? KbmKs9T6FބCp0?o7neAm(j5*>YRb&P O ,wJM#) !"XZC%Y3߆+-wy!s4wQ-W&D7oǢ2uIxQ%K%*tUs&̍}1ثy@^4?=YG8\;p5cpKeJPD%߽,SO.ɃD-+3<%)N܌1'",4i.YbVI uh<8~r]~,*Ǿ;SAspZ@U`QNג]&pn==fރipb.qoj75ڵ`^8ݓeLp7,X#D+9 H@~$rA׮ѻxU4!(L<%br&uO7EﹽI8͢:50Ѝ]f_iNմ./pU-8$v(߃)҆n1f=Qҵ,gpWX; zPD^yuӓ},筣l,2of'Gu(2䚄_uX :8gbKXF *_O~XmdBd{rs+v|OUm4*SeTՋEIN0Jռj0G<Oe!G/%=@'mO<2y&Pwj_=懈%CaKVgMmKˮQO =fYߏ~v#7®"C͝鍴KҶQuW:21\h]l dGnQ洞o9H-t#-!j#9:{Q>S  rɛ]m1=r2}>Y(@?4nhE~ucsNvM[ȳJZ2`IN".Z{:ޫ.o떯0>+&UيDF\ h#)v`u-'/J^eVĒs=~&$EYSg'K/8<Thy IH!ց:rpP ?Z-?w?kE γ QdQgw^r)WR7ƕhV՞8+6Ab73fAjJb gdc1N`*ґV\ ?-SogKAm쮫`MH!7e~p7 SRje<"h͵?PkRSX.IÇŹ5KFz$n=PzCE5fP=~V*L֑KگL%FkV ƞK̅v6C= = 7U? 0_n~]SśbV*1>iX,/Ӻֿ`zL,ZOGiS5#ns܉E$3mneiP7Dbt]h^+mدf4?vļ+]E8qQLx_%eNӑ9~1b@ /li) |Z! 9  OG yhw );\1xQiJ_ ]dwTtlfghթƨ-dVp" ?O'7$0"={_HCr*61ıiG1&BЕf`)*6k `uٵyKkat̢"Tj̫K;pK-">&5m~@w҆kMZ/|yQ];o+; IwLpwװ`Wn"fEt9te+k,.\ꐌna*WRr0&8,EiN V@&V߁gztW`KZG/ll,BZ SWY)80bvҥ'ڱ[^Z%[vIbo׻[[HGBC"㰥 q1cς-UO? |OSL{15ib{V%v6P 6FrJ@])gL.)V:͏)B VB LM-pMwlp1͎]Q#q(e^ɿ+gz&| =1 :{B!* m}s:<~CLQNu )G㪈*k/1Fn|w=It-/7G0a-ʋF,O}WӛEy~[?unDr*4\kGܜ/2f~;, d)M&?O v( Z6Ԓ8U2nye 9zXx{ v-_gCjzYdnK(r1u]딞YghG֭iw& cVP0`"."vS7﮳8M.\ԛEdDݫ^EV?]d32K}v=;i>qz\^uYSݖuFW၅'cR&G@2OAn~T|4|qȌfvwәbWod+5_<00LRjȬ14l $ m-D w {?7eTdjpܚ^5n}SH4 D%t &P7V9 rW=4xfro[4dRN~/7k פ$u?r6ogxTi +g% yS$BuVL#|5%8..RM2tnIi$)>gt/c@N,ڑv]ҝߙ#rZ NA ]< I]AǞϮVy/CFOp]=IedqNSY(h~$ǐ<5k9eۭk1ɘۗ qd6g%rز̖DuKJxv9>F7"H1_/RF7l ֝z|Kt P/Xוc~/{:*TʉrGAdSb.Bn{2G(`(X>+._[pVA}=rGԧ3?I{D_Ww/r[Jzj3n凣"z#gtP{qA*| W_3`[ALe򾑷m|g|2܂wtL*lAIqg >B=9L:RiV vG{ s/ ًtR'B}=)qvۤ}9/='ds#>G0;So g*2-B"B8P 4nu/FGrʜmۓyy^g٦IALI01pFF4wnT4w_A47Qz^5FV{ xY,{ܹY_6VLH!"|R4{LX͗7yɄyfgP! Ĺo1+s(&xKнY2|D:vwatm^N Njj dW܄<"u2U {OτZĢT3ڿiz˄xrևة?irVZǻVcҀ/zG8MsC])TZnw|}eWWJ3DZ39,u0w GgjRI3jDKn lnM{OM!3shwR"f&*Q▷鱥l:5$7fU&*gDa(JE[ġ T9D2M7Zg ݤދ{:f~/ȥ?(ac,)ag f,W3B5=W,iOύ. 0)<]\Ge!pEMsAEtԝѤH~x$ r UO|z5~kfL%"PǤvIhY=ѶNj.fbDW.k617g,PDݯD>i q 䗁jLr53 o8lj$ӈJi7mط_76!rrD^- k\[l7t`jw\yk[!l3/@TEJPlUh9xJRTutVڥY/U 0},Qc 3{WPnŦ?,S]G) "sx3 F6 ] TDTkOA4V.!CFDXVuBe 6jS391#mv }*W'T%H\X7nXMQÈlI[i.,[L$jܩkp=Eۉ'e.繕H5eQяMhҗVe"$Ԇa8.~"J+ʏ.U&-Rπ3i G^nMg*ܪ(58^ MXrnf 8k6:[İi'ZZZj0.:!H@9M<0f-UܳQK7xM9QcYTo쇊.PZp.Qap, PQJi CZa|6!xuL_^)m?S-d9Dž5cn|=7HiTp]r~#aB0vGae\V>9bi 8 #nX~X=E`#| (,2l}].^E RNa"#< S<: r AWؒci윤ҷT^MVÝUq#|kn-zi}/" GВҗ^RQԅ_ؓ.2荟W5F!QQh? F:pe'm-*.ٳs]px$m{Z8F3 :˗ZN-tAa\avkcʸ'r dn߯Z0[jeiFh6腔_w'u Lwִ-*YCR.w3a<ڄid}ntMkʝIfTQI*W +l#(rG;;$+9b?n䈂I3uQQAޜu;^:$tEp2/tu@"%xXviv-VX+q^oZ\-fl {;4PAp(sLbҕ_6^َ˓et`KYT./ݰd/ZL2OsEmmlPJ?:A  +'1jB+`y.?jJvXjp?|-dX="3T tN d!_b!Qt { _tgfv&=nJ4 ²P,wӰ2yFv'߈#0b+(>泲MY`0&pJՈ%yv ׆L>wPMaLڀņ;6Ě=c@ZVn W%e|Wz\wknF as?WhC&2SzѺ4>Җ]cA̕xJ,<?T381RS)! hJ|j3z$vl3Z2sP?S#?0VM]I]2 ۖ C&bPёdG(,y;mص<*BK$^=,B!ƢF\=Ȯ?uhZH6!D"UV|Tn(|pك_mV%^VN>ȅ9$mt'sq/7t5V?9wSC6Bm +8*#@K5`6AlD΢ EC@ 4mL5{\p 'RXO~ 32{I-Y6*X၁*Un5S!D&xǦB>G]bՠ'P9dw4x#9Y]N qbo&=qѶ#)~n75p#/hPwk'G?r{-A+أkF;P 8^ :G߮os}*T>?TSfyF*V'k,B^o !炐=5Q?ӎ͎_ =f3'8g > ]baSGcNOelKp2~l mvYb܈4X)RCwoI9n &sp1򳥤R 1Z D]q"r쩏 oX51ۉuhBnzf_xZeZe͌PHUc;hR!ā cg=}:Rw-'m \BV퀜 9$M}?,+I/&"_icgeb׋3 ]^1֔x0JmFDlZyPSboǔ+B]]V5kJswSpتG2D-+5bCnz>j<0"IYƇInJIS}xIegJCќRvA}".~0~Tِb#k8Bge%? #Ͳ O&X`$'L?Kf.Nӌ_lڶdokH׉z&r>Igz{:Ae7u`f Bܦm"BUL{X%iOO,uZ L_mGMuR}pΝ5#O|ϸn"iy9s"69A_V!_+JH$x N0cTdS5iԥI7Ƒn<#ذD CFn@Q`k}s PJ1,7mAnjY G\K]”' ko#ڽn(A`z*B)XLM ' 1^[Z%io=1 )`"LHd* -y:ѱ܍l% Kz:P̾rqEMvP3|d!;[2z _'yFP͌wv ^$i7NNv0=7Ђ߄7}5H˸c+;s.v$[m/ιb+!59;nz 20G3M<"gX+&Ș.“6i)u5tb|s]R?Q+셹g`/@1sRZ8yT3?e|cN gK P^O %L_!I3B[_(n'pVkn [oZcLn {(~.b/L-xGUYun9[bH5b zyAtHNst'84fSv5&>ĞG&HD0s@qa` d70ñ"|#Xb x% Pi3P>Ilh>E!F#sA!}0'%K%g&N_2$p"^Uf8 ҅", Q|#[#aAw" MjAJ b* *Y62BJ7,#3&GᯖƎJXoڔ6mQ?+X^fTFD v\lKȥ҄ b]teTE yé .Pctp9(DVܟėÚ{-TۮA^,U[ ah|o,zӿQN.n*Tyi͌3|BZQn:fP<͐o=u`JT9l:r\Cx@ESY-*S雿d#>+Y > MLqA|j,9ӢUOFRDS{A|bN>i+ ˄wh_J2$ ?C`%AӧJe4Ss}^Ez!2cȻ|=5ٗw|RSl顱 *LUbe&ظiGGFLߎ$!2ZHPPQozw SYJeg4=WsY\D%-E!'"V]^ Yv;qr 5 m3^][͸j&15b?3IRqzjbա>>ON+;MT[3_@KV^ s;r!aI?h ͌Y;y(4|b^B |q2Osl}= e)BM 4y 8z+b%T.ou''+Y3l&;R!g;#-/Qm,W0F#GHаN4>}R?6YCIqw!h(YI\FGkxJ3JNX0 /XwmvFzi1eƏU|VwO'Vn?s'0ߪ)4bUС>u=c;sA"9iݦn)NwlhukS^٦م#+Ij4kF*Ƌ6$jӌ{,s*lOy/^M qYXl_QƌgêNT˜D:rܘ*= uS' Yn!MX|*>TJ޳CBA Nn ^UwL]'h_SX=aD)L ҉WTg>ZQIר4y7ziQBĊzO f'9}Q\ߖ ͟ߜDV+j<(.&shp4i߉Ꜷ@MͬTk f(Ebn"2 qHބ>C^83ZsҮjϻDElGD_)JngxCxK}GJ%U2$!n* 5Α.!HҋW^UQ6qN .|tM-1C[M`нP0̮x(}1}pQcq~ jN4D_{;R]U9 Tju 9q?&!=X_2z)`d})ʣJ{֤iWWj5|υ6zT/bEn@H+ !/5LЮŽn-9Hߍ|Vyj{{8 -(ƒ XG`a 8S^({p jhtj]dUZE#5@ s}%ky!TʰΟ!K,Y.kS> w[9鸡QszDul7@apn l(dSk3GPʼntGAs]JE5NehLA 7zy!Az'Ivޜ9$i ݲ,1ӌKg)Ft?>1*%;,Z)XjR^2#-X_*'m %ʼnM "^=0'YGcVmO%){yoQ PQ#. Ed8G2R38jrz5ل?9o[,xr3lnTsع[t:tPpItTR:")>6: A0㜇:Vr^~s C7ͺANUC5SU]zB_yPG2.G/\cXp=Ac;;&ք;l75󝛥pvT"Ev"|zU1 ϏzF _^pٍz+g]ǚk+&~Q]`9襕!QX252ۤhd)o.H@ܸp'ODmM_GiTenŶbi(PgjᜟȘCn}Arc(20m]D]"b ǧ'.<_yʀ(d)֙yy;M[Z[#-{BaU' +OpEsťM}|MVKo> [(9AMu(FNPVw%$y < /Vl,Snl l\?c{0d*QtwL"ٖ}ɲoO"7M:}4!Blkz(0|: (CC\8&2]|"#hQN4|Z00(ß, 1 Y<_Ԥު LzJ@}Dt <6O!,U}W&˸(x @ZpgW[ Vz`ϢNs(fld%*0fxωb;1hq jmR):p:Ԝ'*|/>ұ7[t%yU^|W$kǦ8!G/ytyl襖VԧF0[/eMTczpK[tA !6!]ȟQe%ξv1`p׬B^6l9lZ)Y9dN=[D9w@ 'Oǣ[!?8%IC,m7tT}pNW,i9f^zGqsBH~Ci֧K-n*Y>_ xnDo~) CLMA:g7-DQQ6C ;GҘZ 2mQY\ HLlZ/! YޖW@fpԏ *ނt Q$ۃfc=\{_z͌;oh 5Zb_g¬?gv-hxjJȋ& fҘfٛۗ]h01%`O)cy /X^x'\ugUb4ߘY2 BhM/BR*zQ`p[!pz* f%{EKAL]g4Jڇ] R|e4+e~i(TI/(.=,/{٩Snq[3V$-mDP K?e,[ij)GxzK]K0^wq '^%^o%:_Qc aoÅW_Ml~+cw| aU;ڽCՃ#ыVJVEBqש@~jE.3^@eP0:3`9*ɸok^+Poo-!B.e!eM3QSiNN vEjrLqêVɟph.,!(1,LIQ {fTbhE IR5p&OI֦Ӏinq. /Jg*: #QaO:v/Dި}"1>H9g|/C u.FM1^&t}*!w*+_ȖX* U n8CrZ1ԩMkY,^!V^Wk{[?\S,*@8!fܜs*k9:YSSSu';{|ޖ@^uj#])? 7g2=M/3dE~bR I|Px3=7U=HEOg`{g9g{3@_SnS>K=qzn [}r?(œ\7Z"|3_({"'р\jyfJmv'.ݣTj8R߈wn]XԺX=f8Um3sda^.11˂׾Ʈ!e?\h1)c^n;׭˚|Unٳx|JRù_\ѱkg 5%r/f髒mn(VCݣc 9eOhõ2CHu,N #yGE}Mi8ml9JlmY@g+ڌG!_&=}/`ڑe%ϊ3~.qzMf LXXfp C<ޡ-hq(\qc\.0O]+`s(3Yn42PKjôOFbkɯ$]`Nl7W%b1E?h$رW/^t읂78©߬u-Y)Zt9s-ʣ K"R/v3ϙZb?- UbD~Y^lJ[ :x3nTGX>%ذU11u إt$ߪvf" cP{b;G:Pu$LE‰5)ņ9Ey,"3t(n^?[d51OdBO4F%[6fBJi}+CƦOʕN޾BWCk YI3._TsDuS+蒉Gq4_whbXpuY:+Nf %]\/͉nTl`υ!/E-1d!aŭMjG"CxҼetwJFѠ^}v˫NEis@)eBA8 %I]6ޯwfR]#Tlw?P_&nJEٺϰnb<"xT {>wqn;7mѦl;ڍ8cƒy7Amn~Ɩ@qIJdẖ"Shm'mmא4v ᙜ5:ŊLFZ<< =xRvNl,p<B!'}R,"\0&Ӌu";b/Э/欼kML%6P YIxEMA k9>u绳sf$_( w~c`pdzAL`t=!]l)@y][+kCR?NKg!=Rb]JHAHsrV: UNբsG߃HKERcEp˦0Y4`nG6$`ƩC.Wog-_s&GnMwCag=f j{(Br/ ?0oz4$w;̯޸pQF.*WqW8on!.Kf^ݻYήܼߞ#|Bc٦**O+tde @ O<54SM9vbO/MZf&!vbƴ- f9yW0MSb%%5]d:K(A_0_oՖF="}r-cYl%eo=<ohu:ZNrxi:K4n3aJ)$۠Tq"MDh_GIdsPIHZTm]tF OawN{Ln~La ÞgWBRw N"H6D¡!{%'S: ,f|2!lNd+EK/!Lk4Y7BB[''1b~ѫWZ?lqZP}\s*gPc0:ٵ 2Z4_# $nE?]CO&ӟ(-/Xch83Ah>yPܰy*ޖ'{Ec I!8Tuc 02?58B*$ B7YI>8zdz_*`+(9C*zXnr(CS0QE]/ؚbWG74evst4@(AXȋHMN0:}kjx Z-Ks'.PqVzy2O(cHB|䜯'bA!hNq#7M5RC@_i}aLے . ~d$D<{^ 8gʚڗcY˕z]eFt*WՑ["w*MM lSdD| S=sDuM<^'ߣꜨ9h #cYMGIՂT)E|X6>:J%ÁD5UF/ +;EbsmjLC•sD0! VXK[6?d>*XV7At47 \wΊ )252LOK`6nQ=GGJ޻D}05`PȮSeg k} p8x(KobHUY{H ZK&ݴ+˫JoC'/bGTN|é~qPx:'%dX?p9RUAuDC{v>R"Bl"-?PRYS4Vk W9m#J湅sț(s+f7hDP{5*JrS@\(MVqvwKI֦! YC+9<Ҧ-` p՟r\pcT&iQԿַUΣDhFt/G]fO",Lc[Jm q+eRp2FlCT霌<{{&ߔLWn 41G':e%lCڿt&zroʀFT` h-MR/&~*rVj([gٱI_i2![kϝ S? q/u(]Sm+)ʨwe|`j j1н3;YQs LC)1mt4A NM:̷B5(OZQP*ޮ^NId;Pe2oux7LE*43Y b:0~XcEN)HF|e*N5T!^=d`|?{׭UzC{cQͅ:~pi{>h oU~R3;*24:f&;S(2U"GWk<_f\xiSц)RaBuWntopڮЊxӻ?(rt;ʎYlS\0(u|`U萅ww> i:2J]x9I'wXEu#Lă8sJXvݸ3I8?Y:k+!Dֳd.qÛ`Bަ^Iį:àyO##2ɇ,'@Rm;\>+O^oSbєxa_ǏY4+H=aS&U\/ZTN߸/R7 Gֿ%.rk#*?,v>\+o|]Lu PZ"֫/^AJX1 Z%⯡"0/)wQXa)h*waDw= i;'7 _B8j_!UMَx(A:E9aOuP M(C X_BͭAJC#,H. Z2W }_-loJ| =,|DPU錅ⱷ K]S5rM;j 19q.#Ax(}EI7D74|ѫ(lMe4Poxt–wUЁ'o1 xvp,`Sc&j' U}SԠ8S<ԍ}seULT#JV[Au&e8;e *y>@[=ǥѦ"T0b5U2݂IЃѰ>tY8%;Ľ9SXn@/j"3V Uq%4cӔЍILuC,"L+]Syof2 "dq4pf*[edaBʩ<W^i':͑.=,)pdIU%/zBo . #B(d}p=j0{hAf;CVb+{ NJGt(Iq鸦gH0CDzfuMPZ4E*ux%ᦥAd:+5uit& Ob"΄E/TH*W34q{H>4YKBA?B+PCګS3j#1U]=WS%UB4lAOVrx? .x""˶6m0!qP7ǣe"p/2a:1<]<pi7vaB"a%P9I䶙Ўl 4aQ֛wgShu k)$ oyH.}XТSBgflhv/5Vpݻ{:G鱥ZuyS|<0T@;~B|`Z@3Tr[9aTZX6^ΖUdn/T0`C9䧥 SzXN1kɋR(]<&DM#gG'8ht0KMGd+C1JijdPwchJ3Pdcl1U֯sM`x1"ϙ8>zg@ $,!PP vެkxE/Y3=7 vjܿ3bs3ȫbS Ō^d5JcTӇzsS{]=aqirM]uIFMV>CX8G1jpTu9_`>&Uf oF$_C+:&?;Tƒ`1R |Ӏ~h7m-=b ܷ?W~smJl󏜂[u!oPj/}?5r♙SUcm^!)nn om3OP f Y.o6R קYAtR,D`~iWMJ\  [-cɪo#_pbYOsN{Qg77 2LJa;/(N*S;  NjZuu%b+\Rl "4V"O'k M/@g8(9(eÑB#'{lCYc|vlڤVW_@׸gOUOa[n.q@‡Fyǰ'N*N F* q "Il?иB 㼌mX\H denQJI`Zs .Ůʍ]Q: y6#3W~5S+xO"/Vƙ^1`FB_tmؔA)91Y Ÿy+eoSԳnh1Jt{œm Ic+bB^B3qr<$ ГG* 麂s%i64VzFyG>;ŀ紎|2ęd%CAl7H+bJUJfV~kR΃{>ca䦲}(u@GFrM Q>j'v??\"iwٳ—nlε,Hŋ_ ͎zqbG#bHzìQHQ߾1)@Gׄ+<*%- <6J]Zj 6,uFB5 nrjmeDTLw\k[0VdTOwXP].L]AZV~ !m se3hxF\7 WD}@?TX؝mn nVh"|qV &~bd9cKjA {.^9R:Vn虒N['^=!z8[lB4P2aBLf^}k6s{^}I^_a7e{7<|N wоl+ #`Όpy&23bSϲerVRB_ϼd&2%X4 {pxfgpowNUw /нA4/QEsP<|yDʂex>;/p󦈋~&%1 nj9Q9_.}i8` 0wAno>eB:y?,t[YW>:E>Py$"lo]__mOv_}yمnpaO`($%yGkATiVZ2I 6K??$muUl3v5q/ZtiCDSXB)bs{//?XWS]x^+rH JrfNH.Lj+%ߐD& o+UtbjQuQB=<8{qœZᔈ2ܵ:Q!?gQ&0;)Q:;ʔCo|5 ǧ$4~*z߈OZMd$(Nk:j5%)WC,B$]9  b}MʫyTD[iJ^IH|=0[G6d,˥jv|\nqT d' bV/0m:8_/><h=36*\BSB. pBxIاd}(KkGcΗL[caO=QTlp:%a@4I")C?kcg3bуlSIc~R1 lYtk_ :5Tǣ7wVGq$ʟ>5<,q ܚo_.,hأ·-+/} jIֶ1 Ӈ?AͷI^4H'uy$ _l\#bo`V /0**Gw[7{9\s,NWnjkGD6kJr*2!h}TAu>QdIFS[V@֫ ]`*Ygr/~НlxpURεYW% #"p![OLU_r6P-(A.0=(OH7": chM`+$;8w23 9ZN['] K[T}]sMFIKxՕi@3KuN%VzOP#Q,X+;pe2H=*c^(^;=/rAg;<`_`O޶e{l4@f3͡v5t1ٟ Y.W2u b=oaNΓU* 3@b%Jt'd.ۮ qX}#O"! @ȮA^uKf %A !~bLOւX n'@1AC"QCQ_%|aH{,@$w3Ud9)~UDȨ$Hd-|ߓUÛ '>t0 ȯ]Pj'6L%7ToWjErսew3IIKQ"V4ns&"귍^d^Q]{ۀԙg!Ngv Í A"Y_3$h-Qe'{%O^A:[k1v2r9A Ms%=>'au%e vaS;Hhl {]?LvVe7zۏlzzKI BO]d. 6YKgQ"|Y`&BV@60S`fW`xhSZf8Wu/O9AצH$ܬ-k *qYߏpSX" |0 $Ê} G+ߪ-%L/>IJ*t6˂yυ9^.E Fn84 ZM ~"h(?M= yJ4hKxNX+ѫ}.6vǭS~T q Q\9nF]D^:, N1`ݗ.4J(XSqvn9nqbp(tu} /'@/H$EHq~шp.IPF`XN0~ עq$z:&#^0^0& \&'%8KفјtnFgG}*l9Z*SJ4vnLGCf -!e!%q~$آsPAM%/YROcZ/r1 ژ8K]gŇq,2#y}e.sBKCU}ϛ qsaM"H1j*W%jWi5S1M6b12ԑy4^kT1' šyڟOdlz&{k dvg[-Sl˴'t)jvk,-0 $bswAFLI9 dOg5J\vƢ|^ڮq94-)MW5n#L=FLQxɵLh.a@[RDM0 c齎,kM Ҋ~8QV854,ձ _QX D?n륵JDH^oե% ItMas4DH9BH5:6)&1?Fop=]o==*غz[L8_FpZXC(CWq?? tqaVW7vA7sT ZCC1ȿ+43kCp`Ջ0 0氱!rlBK3˾hчtfOc>3T(b{YwvHJrwy(R~qa|l;a>}#SoMh霿;Ÿ(0Dek1.qi:{54VE54pyZ :<'x%9dq?Lӟ8+YrsYDZG=DBASɧ{x% p$Nsp0=X$rv荒SKAs(J~ׁ˨hF<PKǠugے0%t]Fa]nPIoj/s!oGH8 @rla$K~{0&ۃe5ێ~W_7@tGw^q%2LnXAgL73o^{*M<;0FtRkhץ&#>j?aqnrGT?ǿ"s/lP!LQelZ@G ى0|(.ѹ Fb ٟ5Jt5m]~hQ6noX=UJ{/K^mx@U8DS]M\@!D|1qRL4"XL>$>)%Z+YrH+qK#D$):.3-:<e&P:7l09%Gu2DRr55brQ$UTԖb!py3=aȦ{!EU ~VG9΄WKgVȭ*M=85DEx>A&rC {3R?Y!xޡ^CC\VulKK|V UրS9D~y718s *i0@BAs:.hg~uzN es/Zwjgg= @zsp ڳO3ͪI6뎬awLA+N.F1Jhv3Q{.df6`ƀeC98>U4"\.&/T<KT^uba,޺r'gܵ_TڱD[En3}oU˜Ӌ,KmO8ɇ?"LEEF`$-"ִGBPp`)eь`mse˩oA'!X}t Nʢތ,;wh#>emKZ1{ "Yop:_Q>n@ .)o7M>a08ד mz8-K{,ܹLTgV@(8$HnjעɓËIw7P0[6e0s{(V ޟg` /k+TfNUAh3LIsoQ!J0 Y5BFRuxy[yh:=nlr [ ttDbv&+YډrkT`}^$Li7< O,֐eobVNs|( ]nyar8b{9Xdh uS rH:Z_n~)C!Zsd*t*H乓,$Ncm^jÌY>}5*bԍrdrƘ i(Σjh2,3$ Qŭ 0+_ے )!z8Kr~PwWȟ]Q- 8 +~2ĸr d%mXnBb C[AS rsaЛbY&k0"|s0q$%&9Bzjyyfs]DsJ!b][nFoƃʊK;6Hg5Y,X o&4S?7g&]}2N̫2<̣UѩY(8;<Uj7o0}@@م8 PZz/d)c83dO5kP%!UcV482SBOL[M'BJ+)GZ8 N zEo bsZS0rr,.+0 6-oW2zhڢK0I$I]3&7'Hz vfv @F%jl-j}ZDᆜ 㣧=Vɭđ.]%Z 3"Dw++Sd@ľ]~[u x%V%[`@ l7[KKhxͰ'l}R+egq$K`1OFJDsZrDɺK"vt+;N ڞq, XWpzYva9~WorxI>U^UsXrb 0E1B`\sUCYdh!"l k&+*g"/Se)cbWu{+`=d];Td:I}Kt2m[i[_rQ7yV#Q."S6p{ BbkR[:.$_HG.;V{C§t%(~^z¼Ɨq(oy6c6%Ϛ81cF2t2i?%Wnc> ÒaO2xMjgiTbhA]5d$ϠP͵a&Ftndz]J>ǨY4o~`n"ϐhұTiv궼7ˑl0 p JBJЩ9w2L%δ ߆GB鲑Vrs Q6Kn+W(\%0 '_beIYPhAWP<̛{nR3R+W.]!99U|`6+DF VY-ѨIaNZDΐڳm~h8s|P$$1[4':&] ߃_:+~5 7Ad]rϽh_I UD ^\i3YZfGPRK #&t:xp_-w>aT3+ UiO0WqtlKѮ4{C[XiU0L6{?#. Ma=T˨PCᑍ7ݮ ~}t+jn lvx+3/dNR{-rttb e^LJ܈ ހ6[u]-6"+M:>se%d= j վ)jGіKba= ̻Sﰴ"eЗit2u)8m+OW7$hQAD!BZ@BTK GUچxxg#IG\%6/ k΂E,{BCiqvkǠ(+dc5ӳUjW+#][6!Na-",bOzLKR%lz"Ka5 *5DwO$;s p5^W͚uVT3^"55 Gz5h߰OghIoCƍi MGS0,\\ =>(Wycֺ ~Pa/Mu@U̚ p;^W,zz"Z"gN s/!vblwϰAXߧkC>|6F1bMk@b}&8HX _k.M끻Pd|\Rf;zƙSDPsT:rd8J7K*Lfḃߵ#֋Z$`5MLjݗE4Vb᜙Sk]"LqI0tfס=*dNs4;t߻aWN}ܕ6GQ͸9쌴O8[x]#UB ;X>Y)$!# U3Z\&YSA18G݈ 'ry\3Ui~;QKN͏$ysN}Yb1NFgƧ-:X`+4˪ sݯ76 (BPc*‡+2Jx U So;l坋뉊6(An`XnCjN~e"ŧ=݄\>mZb|ӽF+u/3Ɏ u)q Ҧ Dh'}gMe&3;ʵȎU/5d,,E~䅢@PB ݲWb坆NΥs>6 19c )V'+֭:5&@_,R]Yl')hxV#^A*I5?SͥSR(xF5?za{71Etb],Z%-'3wbyIVZL+ev7֧`3*KKj+Ǻw& q:&l0ӱFW#`c$;R9;/r.UOB"& ÃӃ;dL.LK4{QFCZ53u4G-bQָA¢ugXhҾc-eYe'mB)3d"gn_/+JƋYgO]8q0(0b#K/Ԇޘ`.ÖH_{N'i&Ƃ G\ܫ{9p,s"KF$E[!*)ՂQ=8d~1%jB H9?Y{˥M:YD& ]_o8wOKՠM{!'8=L@.dA%EU#9DA4M3|؟m}EΏ\\~`C+̦a#s '{;YwxD[/%^!-Lj^U߲#2WNБK Q k[x[5uf}D+s]60Vcv!pÇT_Jgu?m,$>$1q-="N0MS]2sQ1}l.vWTJu4IvEWMڃq5&sJ8յ$+Jo9G#F؀Џ E)Yu +thC5$MO',#kϧgs2k$cUYR+vp;"9be1F@Q.Cj=7%s&NC>%=b0&%4e&Y<dʴ H-m|` Ntder@qI_O eF}t߁324.l7{&t k!!Mm;Wگ0=,[Ka0ThΜX)1sZ*";W4bgͩ3L4~Ɔjӊ)Kx_mآc@wRܯ$0]{[p0 J?%nSie3i5^`2_x uJ ]l<9N&1t X&uM3@ںSIJX^hɓ^ Ng\T{e\Ջֵ=io.D2]/q$?tXJ0#b=VqΜ$>j@J^Ul,nա7ձd"fR#Kd˸yf'ck]%!àw%ߢ\܍:b+^PE/ڱ,JҞeD |'e%c%ؔzyB#UH\-'H>6B0ԇ zn K{C]n!8ADhR`GTR}2'8,T]H$P7uj&|NZ|h:%h&2D]v`m6cc[ UH!@rtA|N:*':ns Q'Wveˠ˫ҢgTQüA0'JD\SYz"34>(eUvvj_U|eST}JzSû: fYO{Z-%$*= 28䚎-C.-!$9oUN,ՙѬ? J, 5W&kf TiwҜ7ܠ) 0E_TXWsIHSho"`OP]D*O9 >XP@OP L$* E' 8OO1qlc_ u[c9XdAV8dxOX;3] Q7dnjÁx;˴?IyMI!;%&B}!6E=mǙOjJy[֜tYpG9 @~m9'pw8݃'Uji? 2sH* y_#a9 M0thRRmgB]+x3vnN:FU);^!"ҶmpI5Gf0/!'} 7W 4u[kh,O;)c-u$O܏c eO)_coq@K+E%=<~\!h$(MV{Ճ{xo|4<`}Gh:뒘]1~端U(f"פ6k1^\HEL!OـZ&;S:Y:^ ww+"P)mzY04 |FbJt*`,/-an}/wq`tɓ*7$P@R&kJC@431zҤ>MYTJFU 5uiiHq(ЦYp5TBRR2>B6Y5䞭cu*}WC+\\fW8W4#=*G`'2S&6:Z:~@G&vDx$;.(<_F(H] og[ZR*:<ob,&n=n}֛ ЁGӟgcyJb:=?,yZ& 6 FhГ[؉{gki'Lq`;51gaHtTj.;Rl,sf [TE}d(.,j+=?a޸)MrTU!Ņ 'Qp{]BTker`;Clz L}Qy"l̔Ca2O^C"@~ի__;H91w :Ҙ}NVjq?j.8V?5rQod7HZdDF⁳?&_> S&@ۤ%%Moj8邴 }>cWb>A- ;4.)6-BHn\ ]%źRD'+ؚv !gŮ鶜겏)񨄠Qs]6bQsOF@B51tb0i&L'|@WSğorqNiTCNwr_TaLYI*w{$bD~!FC$/.K3\ǥ"Gn (B)|FDL2P}fh8hi],(E%:·J!,o&-}&i6/1H<-O}C%2uuK J͆)!`?s-K@_<1֗hE@`6Y[5^α Z zFq- [:چ:R eC/~rm0|XP"RVڪgL I.cSbZ7fM*"M !j{C=Qd;S|=>G=뇆K.3ݐa/Mdw$)%.Mr/e%A;D-ݡؽZ$OQrkzqn3aJVxײr?1RǑ~!ͫk׿vYx =fI% _zv/bΏ^a_B;UKQ7l0OgǓx%oN ppieҲBwMv+% Ra%큣`.`ԏ|;AviwUQV-gj#fZn J6p=Է;)kbԔuvA !jB-6:r Iyap3tS&@"Mf5 R{O{LiN ε@ 04 /QJqɌ|1עz1ss'r`)-&/c"'BZ(tbm4{/Y+OhL@S7\'%@a)IV̥E< v P%ty6耕3n6`Nln+7# eNc+·|j1Mw~.1 @ %v+j$-c쀌襢rLZ2H; %F9>[ZYhf(V+3U_m;"MwSa2uc:[ =Nt($hj0Bʳ◥ĸ-;L-u&*bulٻ$JyDǽYYGb1[iyg5 Qer# QD<>of*)E[n"/ WaK;8znXP4w WW-d4EpsΤokcwx-ǁP8mB)Ÿ@C;10 }'|SZ@N몴FcY f"U_l~n {JY0F6V8hQ2AՃ'j7TB^o԰dO 6=Hh%`+Ӣe ]`? 7Z鶼8im(; Mݎn>@dvg|Ufhd36y+%t][1hkY,sSc 'VNGQ&`l3Q{~,MhWmyV_+ iN8qKpzvO{`3P.w{T w~2W)T^7ʥy]ZLh )h}؂3"g Z$2M7{|:O+2~yΦu=*}ݴ}O7e jy \-t+fOp=U_)"Z "Fcy:E9>LiF}luI=]SD=3Ik51I+.<}K>7:jmyP9\5|Ӈov!S@yӣ},!P.0P l(٫yԭb EhdcN'@o @y/"d1o&bwCKB3)QÛ ٢Y^)+u)(]d)Vk v+%7xy*܍VWxgհ4e33:Ƌec@.DH$~O '{T+{ r _ Y?zAN(Kz )rB KDzY)=C2 ie_!C w(<ųC0\XS {w$MO嫝~XI<OXܸ]2`lk, 訚} $o|1cy%g#G1Kܶ*CX+w dZ5.Nƕ_9R85,`QDI /pCĴe t1kF;TrD:p: k}s|np:e.ы4>6*&l;.1aJN)H϶?feܦ3ıgF7t)|`m3y@V(VB]4PxoҘҾ f$ALO 魏SӆdV5Ҏoِ\W q#hx߇-0ìƈ ̡|ʶUi2YHy=3% =kzˆk(I^OIupV4Ʊ` Xs/%,wnӖ A} ȅg4li@H񐉯)`YRD:bGx,|X]pMs7ÏͰ 3|6h\e.',Td=7u4*3kƁCW)({N n'\ی= |؄CIөʌf-ŽT5kO#4foמ.^x:k8ⶉ8*1]0̢Jiocɧsp3V31n3 '1 \{x k pY]C0+3ރnTQ~6 :M6O^1*'+KH#jC Q6+X[5w:;GFuke/?F1N[EDF%гz2̇qŴYRN5~SQ7=>>QB'\_' &QAl 䟝ҎmQD[Fڋۇ>lW#v#p73L|n$Zl"Oz|3HǼdDPe/.1 &s[mS*kQ9m^ 5v4*k]G P*C(u-Iue"#y-EqXBϘ;(pO)&`K>tS׳4f#2 K 80@Tl x OO/{lAt MҨ-ګ2nLY C'XT ZCՄ+G7wl"$Ur&V w~ 5j/UCkGWC` Rxjk7t8P@tLXoԘRhgSw@5RT|}wꊴA΍H.oYKVm}mKȲj;#}xo`^qn0?. }q$c^Ɨ)pR(Σ؂f mvrJ0!Vc4R( XX^jP4nD$ l@:{Q!`=ޣPcKK#" >}Ym6ߦUj$0iS']p&,υ!Z{wSlP G-Q_ICˢR(s5?0\(7(M>FiQb@8P 1yKg=+>}.aQwbdɾbu~*OγLVB fz0Y(}H7Y6g1u:@VD>׺/0V c Yi3,PR+a6-R3g:d*1)"YFfv/URwJժ X=* ]jHg6ml\cb4P OP`l u>ӀK%?8ܲɋ71⦮_\cYA,βkLgUAI?pĊFTpě$ c>I'@(e=_.# Mx*eR|H;tWMEU՛~e~w0Pp%quBe'$E? |T-y|pw!Xxx|SXR^yK+O竇<~ІIZKqbR4cRRFasc H3TNmXĭ?>&@k8vOhӝH l佼nøUp=Y$ri1kfbj{jH4L^X gS`FV\^eבo^M"yue),a3c?_;CD,T,ZS\;7cj*?*AĔ ˢBf=Faݳo֕t+Kv4ݲ_hn<`L\a^%f+,nǁV nVf\k'c@.ww0#&sQnнˬ)@{@2ιv@͔ p/1 !kI{ejJ ޗJo%2J<&Cя!R\&(t-k7#Q0Dn]Nr#.@Cܠˍ)OW16!wYH9<*zC5YwVe(._\ֽkK !%*Wk?53UxZsz>&}\Wg΍!QDY&S{tԧ.3q _Zne_?}[VYG7Hr!P0 5$ tH6i>o^BU-őcANv236 A1"by$b'J!Xh-]x`x1@LOh\7R^_J@w(*!ufVuVlz G)C@/^;7Ow x)j(٨88 B}ox1РM /A)wm*!Xf^YZ&?" E4~ Ǖ;sXe9C\²GA`t' WW\cYys(N FvDt8ϹVM0߻3ӢpZoR=&N46dhGʫ=\i"Rω_~>@FD{{P&%{zY,{6n֋hdCpC1|֟@jY.) ֓- _1\uIm9A,1 e|nw+8"}SP͠RA"r3(/|~cV5%d{>*ݦT9h4\ D#*HIR21+κܵ2D$fl橌Oϙ )+^hE}WRu= U- LuW"5b3c:2g&6 GvX-阳$8N#8)uM}8‚l\[D'dwkn*C徹`&G9zHuG2.Tڹ8-: 3-)<^gwݼW]xM;(v ߽-S3aJhVmZ+!Cx% 'LRb_'⋃`sI-6$Oqd@ rGm i}BqRd]4}/,1'A|UnFHg]a[?Fy:92I'd'"NmrYI /]fVI5:?+p4.WaUyF^F.t PM NlPFRM{ lm߭w wǵ;BB..:)<򖝛SVhAOJ[/^x߈}(Iv{J0W5 Bl8YChSouE%~o^4U%t6`c+R4'Bl{9:] pmCXh|Õť4k70I8*&0 : =Rh".$/@5lmgf+z^Sq>yb^H$bUɚ!zd rI:^BT fQa\;z@.- ex†&/7PqQF=ۦXZb 8{{+mBUNkDTUY'HꗠReuh>b3ZwN[Hj~ 'B8˟v 60ª_XV"cLobϗdH/=AR[ KdEĻǠ%z#C:7x2R @:HaS9՜B乢CXYϓ>+ 5Ċ3%3uST/ϟκ0]/Jt^vc f; ;>7C |"hm<k#uUh(* }#nJnyR Eul^TBPWrxķ@/ )门Uoh>%NF(S[[1D0x_/Ouz ;#g wv iBG #3?dv5=N"!|PSnڏq')4@tF%˳CPd`aY8>2޻mTe=G \q$@,MIo}am9*(Tuҳ lr;0$b4ר*u#9EPW/GBG'&<# ٨Ȗ^aAl,H+sZVS}1Z}OZ0Sև g~S,N^x,Ӗ0#v~{R \&uAVP6@iSU3fGc#JA5chnݧ^DK*F Od!*: YJ?0 JEΈVjG7fe V] Y]le) E2vqQ+k%7Zۧ\Egȩk/v6"UAcQ@~@Wg2AiXeFdgeq=xuvL?XMˈRѶ''2}\,'VR^OajOqp{ 15CӚf 踸 nm@`gL>BցfR=tҳGX(?΁%UJ7w}ҦjR=P;ؔox{]/CW{#Ey\_Q)}*"ےOUpZWA`ǩnM-OBdaKb h/G(gLK3K49p:9r("CTsCm_[4^=fWC ,SetcIyWzU\vպOE "*KǦQw2+j`ג.W;7.;HG`f'zaI0G -$pNmBjHqW(#zȑ=k i!.c4%S ]aq0[vdOְ _]EQ6C˴s>a4;}?% O7$:}SG$:\h m)h-xGF/L4YOۜKڥלԲl%,E"bXq{p4 gZ =YO$ڡMoMYY h}l lAurq1MBzHS=feZF^}28s3=˒Zj<6ABr6A|[b[IZs"Mݪ2/%QVFkMe+ n# dZ*waTM0Emz=$GyGh\l¼JfTK"e-6f{JSj>J2aApUљ%#Ɲank}q(N_l|V1 O FSO3v>O6ԑ#3QbĩQrĸXBkd&Z8{:q7LI>I9ߢd`on_Aߨn1Zh$ɛлY7j̫>+ٶuҜCh+V+] r({MVPE1GM/aѩ vkdԙI$77|Ur*#%!u1!WR `M6k]Vo?DA_44ras& MzL_ LefQ4@'=ב3Z7\*wp9qmW NZՖ)C_i˜q[Zf =@"Y[ '\ eGHL.;~ӆϒEw-ÊRo3 piF/6v2da޺5ot,6I;1sﻴB3)E Һ"!2>P7U ȴSrd$1D='J[Qo4CK| WPYX weXDlw&g;Ҧh:;b$"AOsK@rM^EHq")݃alvK4\?9ٺ?D!(*2ȶ#e%)ݢ]@\Z, !]3߬1ۢWkS4#sV:ZTZbid *T{IVa2)K#u>0(ki!LbLT}S'%(OˑQtFĚHb]E')C'|aK,ͅhzk:ܾ/떉&6 @q:uV&{R"{%?/fFGD9$ oT#ޱɜJDŷi-Ne$%vØPV* =)szXPp_CO |e=N6_u:s8ȋK.Ap Yy}#3ēS+DgVt#SnQëUJK=_S,[؝ %;lD!.ͼ^gi4~ Sa'()8M$[4W[M'_\Z4UCP6_UfAYt۹ͻCu2(6%:y]!+X}~u;3@K!_>IVyC._䣯 [v[:Ariawq5/.i&hhUe(j^nArr0o?ql7+Rm{ѵJ+ŏCr{R2kn"^ Q&}^ `"RYcZ|Pp<q] -7䂗h $@Rs AMPf~0|ʂe2/*;ℶ~2c"Ȑ9NwxQYӦ+"~:@āv`Zsr&$@_ɐʰrw5&y}[*@|S_̸2=ъh4D#;*7*}}0D(XYI1G02F _# b7Pn"lu-ii5ŠN゠d"ΧqF [j}ȾI<;?)s(̯>]r8r XVB@ ~|ׄSYJ/6^% `g,tيCm3ZN/ceXh@vM)NVGy]|] qو2lR3`XIS\"2ʛ!$(\]-c)eP.Z lBӮw4UaoP- 9oCqg=EkI|j٦5'ms_#>U# %aa¼2m^t*"VACz#:q%'r]s-ˠYyO[QWہm9Y?u_!~PJy5zǪ_&v{ yVA|3JqxvK/k4B$녶%isUdO'9{z~(+/il!]V#ېbP5XM6Mmq_{aLʾ:DrNNOe+7q[uVhMRp߈kdHU ayoi,wD&Y4زcX؈DgD2!IVB/Y,8-+ޑ:'sGm:oxQR/i k!\:٠Iz'"#x.ܞ\ ̈`})|_+ φ0c(c!lyܳ ]"NXU #bHfWJDds]bR FTi ަ\Rxq81G< A r Bk`}'QiBl\s ⠩LyݲnilWN@l+܀ ] D%ȟ4as~-.#AM)KEE[iNaojkB:25D2eڏzi2D&# K"0fs90ӒC cgW 32NTM&1Q<^%BaНmNK0|~'xKm1|f u a͟zh`"T7{ssdRWqS"v0piҡ+zq\y3L-W2{@3Euۘ)"˞AGqp7vǃ_ =hxȉ]zEl_/jWVh"-.'lt SS )V\GG V0z4`9i&ukqD}(Lx^xoOQc#+4LR 섔v H6Anwq/@GWF5 M!oG,ߪ%t%m5YFx>,kWzŘI6TajxLQLj]m9Px'K3ONNx@171nCpsAMu%²qɱ~Gm  GsN7OU 5|ObN;أ|=EDM ;18}J594 jhc 1'S7<. ׶և!_ iBR6> TXZu?Bi᥻P d6 [Yis#_$xfB~7pFCK |zRO5,$h`g: .Th\Ckj&]kۗRΨ| !5 ŊXpBp/'k87%*<֤Dz,j"H֭鋿*A$Iv5Repz#t_/r =g5 -džEnڋqnw'6,9Ru_.ʕkZE+S#;ǚ9g5a_1z9rn:X~1aԩ z7Dw`NWŅ%R 8z8x߶'rPiҳ9MtҗLӕs\ӧI5iϜ8ʉ!,(=}n6-!b7#:-wЎsjOvyM!lD|Y˴J|K\v߫qE4cA.rIFΤ Ƕh|r$6Z8OsiVЯ3FG !fBec6 ~ "Ay\ۘf]oH,6S&9𲛪(U?Ki;pC+l f.gc0#ʐ3q(O %4\gŀXi/|4X=[p63 q<IAþZOH0}pi]?T;9ΕfZx?W8ހ^¶))vK) xpu4KKyʒ&10.t.@Iࠓ4U;U.QF*}tgr,''ܰr` .nQG\J%AQO{PS!a՚nvS,U $WJ~̢'Hݣ\sI hݐ*QHu+zKWm(>hmo]';'xFqXnxoiT&0}lLqpHX}d HuuVMe#{m_yO&=u4wOCiۿ kEydh$|[_)܏$܀xvq9#)Oǵ^+ u}qDLX"]fz rsB.~a_Wk @c+:ܖJsjsC L43/"@TI~xu'9JԚ&POJ ,z3aO>JOdӶ :sRS}o桰zHc'DhkX:#$#X vsz=Rkq='+i ۅVK(c5>#NrYr2,]ZR+<ٷ/#ߣNW*h:Ti5ɪoW8YmKۏ0䑆 zpqrai9Ȣa+ucN \XW!E7^<Cx)qe  V nzWæoqu&15Qȭuc4c 7q>*2s2 (1ޱ_"S+VsBzӱ'V$OIjMSa-{70&t)7yѳYN0}H!lu7WQȺ\UVf=޵-FA)%8p*!0?Vij ys$yEZMɠn ft-Oq6G@AlB6AK)Yޯ~@4k\> F7P-W(i9##0|#tɌ;d)v@=W*K_f,qk64CXdQpߣt+ik{57M ~s(sfo\3K x*M "; ^PE& ( ͼ6[.pĕpsNDmO{yo?EMi \ 7yFōfoO%6K6-vzѸHRGK-Vu%u|Vi:D-$ZLT!CU,4B56$y\Ab40:Y:5{,JI`iX%6u\<Ւ~ႼcLlĀ3{V  &K>p-Rrx?ȮSM]nTpG_ @}g+ַff8{V} 9*1 cRDM{薒<6=^EX@a[ 1A$"oAI]d'T-A!W=R7LeSB gnn+/@P4qSEb'3ɩOʮ!ȓ::@G-gtȁ6@P.oe<`3E=LlmOY(YHX?ɍ0镪JAjZDYgqW lGJD5.2:_!C|9<I~/ % T'eܡwd R![kefl Gv+fBSs_dn]2='gnY;> mM0ޞGh =nhbzh|ҿQ GOfebfj6B}]bx (mb=!)MA} 1a)B]_"d/;I\ w57i0<׋FA<쀧*<6!1ż&w/Sź jF +_yw:?},;=|F~E%#A0:fNsDIA۴3 ڞgYRl+JFƂv~$y#i1p([y&vh<@ m9>E,ANARh(`H!+ Xlq09c};T߅s>Ŏ_|R/ш6eCX>^kWsPzMsw-1 -5KI!'2X9΀.9Y/13>5r8\?LdfdF|)ڍQ5{/8~~_V}. :1tu9&|MGmto&c0KJWF`$+9z3O}ۓ OPx@l+!O`$*X>o|GYs(i򳙋iT~d~F]&Uʰ>awOLkFƮ a{ڀo,!C(A |N$%\A}"M}2d;oCs?j"Л{HJBko+Jf_v|ZA{)BY>m]gcP`WM5YFRco!聆/IIKO" KhI(HVf ߚ;b5ygLm*ELsJQ{'"KR͉ށdr $_8Vb|4[4`Ԙ苩Ƿiwt@l R'mYt| 5.o 8Ϥ@=^g-\Nfy.=R^)7l#>O ە(h%4Xw* k+ڡ fHbL7oUgNe!w揅;HeB!ރ69Ep)XZJ uNI6_-7hݝe@4I%O_ x9 {{ƽxjO%PzKUX.~C@04bkP6YNl)EY> x,7I0sSz[RG:Ǜ<&:DqvBXfk%@%ՃԴ&". Ph0%q!%g csbVN u4`Q/h3wqc:E,G+m |`|xFrZ,ߥR^!-S:QtE˟jU-*ܺn61 Wl_y7 ݙ"pu S7WJǧ}oZ0( ԋ󴗗[ɍb)hSM;+>;FZp$;f酛ΟΧ-3ڗ3M-ь(9s;y֣ Mt̷ d[`bpSz"8o IgTIIԵyq{Rx魚n186&okX{WMfLO e8b( Hk^G~n9%Q蘿 UAE >%hPmls#O0tqoX:>1ŞRbUx#LuYaN:[sFᆵܚ4F3a[&)ju0$hc VfŔFh/u( ذl94P): r\{IUld|ΐ "љ exqg t]oA!0\͉Q_t^CL`8 NmSrI0ۈC0-_pH$"FA# ( e Hkvv*UFU>vd/NyInTGA )Krrd[6,E\8}ǎkL]HK I>ᖬU:V,̠Mc`)v"LTemeɂN~/VԡK=k*ʠnMCS2VB[#> Ca&}NM"+i). e%'7+ jsN!'undH-F8%40E|k-mqi߭дLz+ѣc-5c\ 3iy$ǕeO zQx`s eNɫYKӹ/+%$ =k3UKD3`odgǹ%>c&3S(SUXn4CM^b?eD=S0a+`*ߒadxdrH,P~$C;BH %`ZAhv>~ RHz G'0ǥHyJk59)3Fw$=St.L&OG_@ʏ#mG. `n;'n[9@Q3ːuϫ,$Q+֜oyImh{5o)I+UhOg=zMB >=eC:z5mldM^.$tR0Bt+r6ȿO\E[DƳ!ccmiOƱ%&|&5(a d N!znA8`!K.Yɳtw-ɷʀ3(ql3/sZ,َ:d%ާW; :#M{eKUeΗL>`0X<ɦ͵h]oW|)IH B&AcKE&d=} ^XBhQʼ%ԏb>Z5_\h+1cV*w}qNzء_QC)}T &a~SV9"wyMUSpn7f}l⾦G:P!(>w C9k$-.:9pkK"vdicQ?>3j#NDP_x$Cp#lL}dnՕ:Md-jo!)^Côם$/ٵ 7eVdB!ď~ɷ$}_:V LB׎gZDF;(`fϪY^kz]ɱƌB%̓bhT2y&sΗK<4p~yqh5_xxALliB!"5'ԠI}ԛWm&"iGLe2MN`J0I}k-7[r C'g ;d.MԱA#,d>qúM)nxDr#hum` r , [dMn ^~qJ%굓i}MG+;.Z9g{sڱevd˙%p30H7oXTQ ^0I!ܮpQ[Or} I҂SAi y'10BCp~mE;S380=qNҬ>B%s΃(Z!6q@./&'1袚mg\v3nwζa|Ts=l29LK8 wS]ϥcg\oe)b1MrE<5p_hkUv+5|yP+Ȯ/d 5ILh#|' i0Ì{ $>2mo TM1E?& 'dca^ 0̈́մrXט [:DZb5h́.ɌES>\+cuXwi/v6Se:sC7iRޖ!I\"^|~+#OST6&ujiEL3ks$w in&Ă4c!SY ߑUaP7pp0HnjyuEž\W}~B. 9Ы^FT-aևQ.0g!4C2qpCj\Jb\'8# 7xSID$` ዘGO ^؅~GIwcE;gs?v36F^@܌HGpNb\~.K-f*ߌۘI*%Yi`Db!^(,X Y;U%ヂcTv}an:0QVr"Hn ?kpq H -N5W)^.1J*Ll&z9/Sh7C.(m$}dzo9-&+="W*.ڤŃAdY 3MCS+KQ+cІ$)bO: {Vu3|EDAVצSÚzCiBΚk>. ZטAξY˛Ur# 6b`uЂH`8.Z)/-fL30Q5&1`yepLYfKȹW!nl$Σ e_X&Q @>J+a8˅*Dꊣ>2:'/A򓪢[(ۓ7H tK1oH#/[6vdi֔wWn gPAtY?Vg\s%A`p܄H`5^l#68"VC؜h9;H~-j ļkG~Qǹx03K`dl~-$E ҽ=# VsY*{/Hu"ӰnO %{TA36nC~An.A,  N:MagR;u C0uKKlzg{;3R0P"MbeV=[2:Dɶ#0xXppnyuF8)jܫ sD;)Ϟw9A]S4d&*Ӛk̇ԋw!yUc廤G,)拊GKl\1(U)O**^HGm1Z2ߡLq.hrڪ1a2) KXCQپ68dSbę[:(S/F<)e1v/Q:BևSJ%U k^ FRjj+[3^Y^KȌPI_NŴwTS(O)39^[ -wfx Q U`|z)Pke4-tT>k$'^U1tI;>2, G1ik)zsX~d418Q'ތ걞g,F䚢sYu_weO]O"ت>!v/hżV;mc~f_Yl;oUz5T e>Iڃ6i !uuJ%@jQ ?ݷA 5U;2q ӳVWGvT_n__bf5Irځ&Ik@67=SvilN#'bl$_6NR+qWjbBNWA$ux& 7Q_Cv)1#(˚gGMaР]Ξ1: q5G5\eyklHI9n5G3z= 6*rswBfZzR*QRgt5@Ʋ! 7:w Txf~ٝ; ͗âaZ8V5'6m ̭vlnLĤi%'Wzڳjd`U6J\bzr, }"V,K6sްJ +9q{n7OL'MT:ʷ^5rИ:d$fӿ!fI py.|'m1+ 7Zg1[1gw|w\8k8s,EA'>4 CPWi z?M1!!v")oYa|ݨn{j6onR?6,\||${z҉XԊ㍰<5/ه B 9^kfSo,!X}sr jiOr_E0[;y@&(ezLGI3Y/j~sDZP+𬘞+vL.,d+[S9>'ȷUT1Cq5L aV!+}㏣8Eކ{K>whcZҶ0f_cK^D[' t٨bUFȽeڷ1KvE`jFy&8L.2Cn8fޟߏ舃SL:(:0r\T$`}SBFyMUGCڷ8Z ʤ#P3)dǜ,齏QDs=: {/B o7Ku]9(A9n>isf Lx-9ǏTf€*}K2Ry'עRrÐXV;vE:?abER ?͇F950r .|DQ6dnEskv|Ȫ!}4/*P*,r,ʪݬ(I`U02yP_5!ZSpyѾIWz~{b ߰](c(|<^_NI~JnÙp+BtVwſش6E#\6֝N; ChwV|"Fso7`z0,۩d dfڧT)cv;av C"YZw dC "qLwu']+Z."'0lv6?khnG9ɿN~  PUqJ;ECЃ{(_->f|UN Q GvLPǵ6pItYZd vbʀ 1l ߋ|}O"+dWGCGYIY/1xihH IqygC<;冏@sm!,dS"{~KZYfJɏJSA{4y\RGRqs/-n #m];.R24֛j۸_Rz[TwTt*io3ؔ[e3xy :?$UM.+x>2F4*n3̝3Fz1DLG;#gq>ngpL+)ᴒa@b "a}]5%c@H?y<$4ŏޙU64琼Íe--YJ":Bw/,u|Þ%K|\X{^2ҷ.Wn\O~㇐0NVm2اdЙ^Ý 8㍱#xg Qo3Uvuvͱ}LUu#)Q4h^S 9w9ƚ#"lA>UR `WF_QE%]"{/JH,(ג`A0TFYp=(O:S` qQJjc.$^SDާ}jjT P5tA?RN>Nu/U܉ T(s~+ H~cᲾpmSɓ]ʆ V8 h@Ҍ5C $]j 顈5x=Fo|U&{Ssz!&~I 1ddDD7tr|Q"_ 1,ApN`I{3(Ut@1:4sn#MK5]v?D641!= T)6SDB&3łhOW8*® !I+.ǘnͿo |G9Vu!l6cqha Պz㗰FΒI0$[(q5Vrfu* 1;*(X:X]1(ymv%③猅K>SF<}8taHfxuo۷ "6qs4I~ԽG`>T_!<ۤ3xw|+O-A聆-O7߼c.P!K;+} |692263l7ft܄=8VJPgp}N@RLuuXóh9(Fb%8O(?d)ƔLɞXpPozX'$(GJ[1S{; GmX DBt;TVRҖ& ~f Xv*s3L~lD5_. AEgȠG^!!氫r[z F?(]OnRp_5뮑*[ȨVƚd += ΊV/ވCΔ\SfGOiUӑW5Y1\lpKѿJW<'R&0#%ޝGr¹ sw, u$q"8q5l?гt2Va#C( [fj} B'JInb2ap_A]PU7;MGǚXkj+|h]<œqUD6L5~oЁeJ#Z{yOD<^!P5 n/-&w?!`"Rv {<[,q,KQg-[49{@#HG:Ӵ;\mP%hoKo,LXb4 m :nKslؕ.s"n`W(Ng JZ LtVܡg@Ŏ5cИqq`ElaCjGtkgg)p`81^ͣ|HxuYV<"S,)ȍ|D_6T2* 06aGfhY*⤢MF/!bU 7Ǣ B׵q?4G" :M0 gE*mnKtX3[JY/\x? p!D]UDУ1MdC iC:xeyŠ kc7ntf $ N-LY~ufnEI;׮zTt̅L:7L99En[(YIEOlKՁZ#h^2⭄e-"9C<e \AP]M-l8mb-*}_T:#{B`|[}Po L58(Fy qU.@e6e -!%1}1ƗP:%nr9r'FmMMfb\x86iҋ 吮4B4bv'C.mq@2!h|a[g.U[lX?Q1d|hbZi(kuE5q\l}N%+S/U跛bH{F"_?Y9 r4J|+u2E@(h:Jt݇jDr Xoᷪ JZ|qI)ҖЮ(z]̖0z!VXϔ ]pڿfצH#hnK$fGyÙAJDn[Y3L]8QuZix qVL43s$ݩ~' 7VKLzW%JUe *yq`s],{>(?ڄ《9?U-`)׺"+rg|ze\FHgvĚ $Yԓ2μOvaȁN$=4D|zodGo[qd𨋕y(ex<e"bEw[Q vQp*  x Sq.+oXB_x R%%\LŤ`>2=?S oM/H!7x2ǻm&.z^> [-id#BaYmuJW߽t7鰝0Tkً.`f`*wD#)= ڱvQlK Pq0=gxetnŔOA hA 3B>"$f[#jjAGZ>cyXMvC0Kd΅U*< Z"rȬhJc168Gt2QXD ?0a"yv /1#jH;eH/pP~,$&l*78v=XaTN1l`/^83岶o4NRkD6y㝛N9E<C۹nv ].dW-mܥ1" ? 3 ?SUB Ռ6,On"ܖߚ A4ӞgZ!hd-D3JwN@؉1sѫWl|! n~-4(aE*d]Rِ~t/`!?&f0-uAVvcJ 9 ۃ|A( C"­}Š{Kbf_P=wº17I*,E9Υ,JC)YLYuډߪldHbkZΆӞ)?lV޿ȟh\1y +wsZ@?bS ^a]9 ? j<hO]qD/)hå|cD&`.kF, CICx|PVSWXtHS\.ۑ5 'h봰#WN}#8쳽>=EyZMOe=Ei#lIؿ\5nyH-Q2 9䜌ٻn@qʒwY-+nuɪ?\0@)&ZC0=p"[ͯpAUB&a+k `@Hj?b&n*ia5r1No[-lBE%"0\=tx {9̒Hk]%.갉QR0vs@g:.iB(S/D8}K m^ IT*t?EB&ӸT5gy3.>\xI` M1z4λ$@JFOkTR^4hsoNɄOX#c_yD3ib:EN%Q(K'SK[D `!2V+Ds-) R˱~ԖA1\<]o [KVX=+N4&h@*ts_ܭBW\o-$)3aPyb$vIgV{^{Hۡ%w>: DJR1 2:龪ˌDbr`h٪mki!IXp+DZ1KWUdgw Mdoyl{5C[I|Ҹ.MM|%*װ{OZo?,G%urR&|X,$n)ubyrGե2D P4w"Bf#ft",,FY?aN E۝'cM%V;>:I>8$4 ~*׆sU^M*GhF( VD"ѣTQ|'ks0Q1OHm5À]2. T6#7Y#,TDll-^%$B&50* 96$epO{9Bm2'0ױ{56MdbIьdr ~@,펌9XewNt tGݠ[7Nj4NQmDS4`pZq˵r:HUbLGU *k?>PnrOwnRmzP>}lu gXfJgDYiPW,X}7'N.5"ݩX}0_ѐHځ_c-8d(4^bO-2ItY^ 5mʢ1¸r8oLl4{H٢t`t15.*YAt2P{ < %VMvQMEfˡ2qt}ɗǺJR1h|6R\/*ᝩs!L/rat Cx(\(cj󵊂jLђ q)][͔Oljǹv^1S[T(%0cldcψٛv`NC iƹh2q4ܦ3ou"].$y%[^KYNOeCTw)ח&<}КJ(<6YŲ8 ƥ@ut~kSc]@p|&ȍl]d'1ȞALF: 0|DIjNV j)Ke?Us(!w<M+Rf} ﲠ{c2CϹQ'$+!>.B $Z:1WԿ]N#e9Ph>#Su.n z ڟ)ޯuĪ*CJy!tRI=*LirSicѹ~j-<)[+%ڄ=}à'Љljt]gUu \>xb[P\4"$>v& }vpz%>Bh DB2kC2hx59,?[22{1ڄezz #4͖&Q - T!#oQr_Ĭ tE%V9Q>`}F;#-,0;:kRVSYkWrZѳxg2 %/[db(hX f\K\X[z5ݮx…UBT]plQ_WygԤ qf#"SI\/x2iyIS6`FqyҶU -LV,Dk⍨1-Adexwj͋)RK+7NdeU'CNn\i,IB]D*;G^o% na(J@\.W2VƼ 9 MQ'b]7ςmd] l1:7ٍg߿IT^D8NdU#|@ o2%깐`utj`5_nfo|*؁R 3`nQKӗuMɸ8G eK^ ; A ϝFZy +ӹD~9;y={ XݧP5JcE^R9guI(Cu ?IҬ^4 ]a6L6 (%ykQu̒S{6ytj~I/x0qßm :k0lCGH%F؞_ݣd(vklwD_=Q]|&oLc=4IMk]E&S+<0 B2ǡhge'oW D+RA 1mq>φOjVpC<E+vZx]Wt(r3!c 6P0="|O3#⁍q$Bʤ_~ꮅ%(1{$PƑ)&-JlOPh 1dTQSEFԿ|(amYT ao}x C?W)&kh%i~+!Ӿ@ p8c%d4wX"(3C KWy0WP[YuTܙEƒ!qoO"id A! & o<=ؾ׾vTk&zAB2h%H_qd荑]u5 GU>1hņ(PXV>0ߑAL-mHNks C$j}9kmrL)w;, [x[?2`T١>qi>2e5{ք޿nBaLqP82{g+ͿWP;|4iP}Ռ+ 1klykQO|ezQ;ց2SoLtl*:?E-WlpE掸4:UojSxԪEh ׌_Bg~ONWɏ_LIM,Y'.!ǎqKR¬~8K]׃ӵDJ%AN ¤yd .a 2V;Mfŧ\li@ Uc.7T_?$7<=U'Aǀ I#&l'<-U61mCz2<*Q__nc?L}qyy/ƭe݇q2!bo ·櫡U]cqߑ,Kjf:H}㦊 r 4кz@PFE*݂"Np9k.H54쭻VGPz.c8omI7lm־ϸl$|9~#4E%"?דj4O (HAO[U l:I<|' Ru[27HZ#JK؃iN{+KFۣ8*R@Nqcغe >;CvheuYeCIIB+T*{F'ډ J1Onfθ NQpMXbi*8L,<3r# t9.uScFM~CRzzQT9{%MQcTA1{I< x1{2MD3vgH~,_xEUyJ,dB7E,||Ō0)ZY3m?5jz|-sw U-> ܝ? s!Ocж/MOKV*=a^i(iJ`ܗ9_;<0=,NVH(" "0"&{6uL#j@"}mRã=jUD8Tn 2\q6|nZt%PW@ǫ2#%,_cA͒JvSbro GUAf T%U0>&W m3x<1oiį6V>@JBڅ4 7h',^ի-ݟS/WLҎhT '3 W`]N7îl6eVDj%{,]Og, W)JJVZm%=Sco yz|7 Ѩn䋫P/}wDba]԰G;/PZc2hpITzσ* @@^,t)OR[-{$W %lKa߁ [u+Ǚ*gv9l0O](Sgx?Ef uLlDJ*UKwisNVϐ~ 1aCn@0Z4%̉u5G?d>N@!e|޲_,`ۉr +2 :˼Ot~C7=7Ë 2մ#^ ?cC ozM CmxhrQ;x_'1@{o[d(7P7-Ȗ\*GoY9OtWd:Wl{* a@j)Ҿ,;a[馼Kc*qY4)Av6(Q@q5νU_-QSI@bB\LJK0rS'CFۻ2 !K?on̄JS4>3[*.rJh9X߼f5kFJ -;5 qIpPl c+Pl@ ں : %"1PyS?r5lܪi kګA@y?3F.r}@CžH_)5*H <x YT{,#W{{.fjB4|᷑ˇ7z" yo&4u]GԌTdϢeteq8O6m,trҟzfb >'= cE :Xgeu>*oG6r޼@PPlXb hmSV$\`( Á>b/Zy(!̸.b50^k1z>^pp;N++5d20ϥj)8̮ܽXxDW2CΫD,>w\jW/Vj41MՈYYiSF;e+׽k;wd!`DHqXz2H3a|b;A*JW X yj8 QQp@T=sKnܼLЫ8/s|Y*e9ՈdG'cb;NfXUvm|6ao &RjM2L:8@l2*]Ȟ 8ặ;jV#<`(ou̯$3&Yه]VOz+"/٪_#|W#GDFFupR}Yg϶(+S:UWx@be3UoT9m<7-92)|y"b8]Y!53o׾lP=q!/Ecrb#Za@DPu0 :IFVhn9&,DA}b6/IysaB CQ *QRp,k*FrףVl@J /+$+8n%Ƌ‘[yMX*(B~y+jkex\C**#eVۻ #+7Gh5$h Q++܇ATBЬi[bI r:~Pًl*E(8,%a}aN+[{ rw;CH>K6Ƚj0UƓZ Zu> ,Z΂sK@d2_iVH˜SvSv,rR#1Hńd;0bӨ , e9h@zm*8d4X`&_(r[ʒ$v)H+ּ8B3ʇ@ $&ݺANo=39πژKg:8̂Aj)ԉ|0==A5`'HωCrPm+T2]lX-"\n>yڒs7҂ MV=)إ> w _WF?`n9fJMQ>|YQUB,;g. jz*i&枝jI)B+\-9k*M8p_BNL^qb,yԌkFn¯\!:rKBؼYE~%0򑓬X)QGCV@{s6cAdzf1'tw 85Ĩ3 yQwiTDߺz ,ZҙM >l)3{FB[]:.@tݚԳ;2o+aWm/z G1޳vZQH萾HIXbAEVpHPmqp$uOm;شYqJ Xcὁ%j '<^^ 脻\j|1OKڪ< Wlpp'X> %y6W {yfURrI /ע2O!ƹy7 u;kwR0@`T2|#p=),>àPB֗+B>t3;!:@R-y}j*6ԳGp2I#ؗhAI&&D+M' x2Dj8ui#.]:SFMrE<$ yah,1t3nEu/$0"J[1k7C4ֆꉥyGN5]Ҹ^mpey'W-?&IxLE`Dl R7?%vOFx} Xi@4mwO.vx%[A:w9+S| Z}դ+leN+yp aR'5־xr";4qаBN@h}S4֋7׎k~42XZl.J6ߚeX`yņ]I/"->C=Sy-@ |W"{\`d0H!3\S` lW [$pd0|#Ǻi\eR {^]~e$Z&|fMi`gTϺ++h 2i^6J٣Z=YE|)SSFYDmU&nu쭸"͞8z%F[|!X#D  @Wo+T"^6 ZE9ͣT9wi}aR.JуGD (PG׆Z~N*OS'9!> >OcͷbE|f k@pRGIs&ڴ5Mӯb 5Ӕ-u|j)I1 creXá LVL"kQyJAپbAGע.3Кh}FH)9l1(A5oR=;Ld݁b<FhKOVSo)I2q͢9%.K4_+\c5MEeaf)27<$zJrcF3o,"I&n- |߮߹):0ꜘHlK\;<VhAX%+?[:,j3{%ȣdXGi€Yf&cG~%rK[0$Hl³.1;$]}s-w˗(آ<ՔDjPae4TvwgtPxAeWb-z۰`-^\.=?>In $j „ /?!5 #P]~ Y/ #Cm}O kߓ$Rf'[JtpM]޺>q@irQknn* y[%ЌwUӎY* f9q?+./.cp{=8CXC()YITpA H PYIÄ $|0bc@?~h"?PfX-y=TbsՑzH.wR]^SmR 4NպS?wD Me &{=*Q>$;ތA:[4oNrŨkYя ]eh B|)yy;/c-p}YyHj{8rZedBgh@,*ЖAU}O;l'>r| ̇0=!Y9ܸ7bE:h kyLkJ͊ŮR[iIvӽ\&Uk==X̢xFz-}wkYʼn.EAUeD 7#L l%ߜ4,PP$LT*YT"ڱ=o3J*cGuX->7`=貪d7k[n¿vttt +3(_"*(UD.[HG|XR6Ŀ؈{aLDQ|FWʚ ir޵ D'=6ꮬ1;GtDtJ>0D,V=y zBp vb+=̓Ddx/Q./wq:sZxEHdz.^҂N~Ifg\@ :Wc~ }%hXUS&4gm1<e0`k@_ {NE)TeH@zrLqXUao_K˟w# E␥%\35 QGhw Skt:D; cQJ<;2֓dCt(j<# ? *CVqF2\ r4m_ k Y;6jxxM^L^Z'cdhrAxQR5"V`863JW7WM7rڢ+"3R"Ry/|mBKyC+xP4D,cyCKK 5o3I2rm hYݏRg"n`G n=G=10@2W2"~UODc)f1쉍,"7zl@ zK_<8m_IO27_y Ez5qG1hXց"CRj [jkxx-!L/8 wب:Nݜ!\GҧY 3[yf@Аym!RJ"yW?ҩ=<vqS46=t~zQy f9C OQ~r,csqW<!U=N,@0DYw.!Q_.b돸˸4@4i]CpwiEC5媱by#L4('y( %GYd@+sL[?ٟgAYҧQȍd#DmImt- YaW7Ҽ~>]'/= UY:GIx[{Tl[Y^m-qԌ|:Dwk]Y&K;AyeT94cJf.,n*τa*?!AThyʛ9A[at۳ RZCc3R` jJX;gszu@!Qa);<ٚ.$ֳt@: 0Ǻ#kND')EV>!o^T\2 ʑأp7iBKNEn+̽%0Ɵ/ d7%}2s0-^msWmr>l`uk g4q|aZ菉ЌX)I)vQͅ/pܢQ-&ρގLZ(R dARlB}Wɸ#[EVS;Upk|Vx)ȞbTUFzO= /+KHaƧwLCl6:yļxI\8vIϽAK<vo|)is:ay}=/AԆbM$"R,m g^t_E2_G+)T|6Uj0hpr ֘7!ނrZ/ ie$;O R1Md[sbϚߺl[l/CeYp 9-;d~48khW-oyHe>TZ T%kz]"1-VfaBD‘q!k}EK<qޫd/*U<٘U#I=1O9B]N4l[i{x^.W yR!J̼͆/.o1 Y _MNp8` /R`zaǽ)i" &Rδk *XlZs=xvQr~e( X%nhe\`SR:gPたRn m=nRjjz杖4. 6E.(a[ogi/htۢECayy;w8μ7謪PήR%,L@"u&eG2?5q>OP OǗL>҇x#}ǝjקKQFV#y{ʯ3Jײr'9|EKEV+B#ZQ9 xRYe' &;W-&0F%G2lOx Fs?$a}X=9mARW$|le.([ff31+AQ=lbU 0혌kKDK 19 얟(^ "Û&~w+7Ops%Oi k=@OѦ#b4r'v y֯4[x)g Mg?KQ3aߔzY>Iu6r1JA3wͳF\$6ǡQ l'd}pY3g`0?FQR ֟$ɇqItd>FZE{[ ?-pC &z=K{hVj_^g8ڐƁ.GԢ-C>]0rSvމ޴҅,o4ļה0j!XߐI~{)%j/V&ЭR5hєCBy0Wc*7/$\ YI$2Oߚery@s2;'El"I3m,3/Ig !kim+;m. 5uJ<2ÙE f7U&aWҽ=19兎G0u?Bh$6w\b;yQfaOElc3b3|?eA9z€S!6/!([olw}0pIt |[{c*VY o(Bgh 1bgA`5lTK[\DHJ`QS\bѲ;a_k4"*]<^w)i3B!_k7&j%O#c5xtCߙJL jvBB[įBvԠEII20\"O#{ہ'j}2g̘U-bm<\8IO0ƇJ;Imspn\U*uEjd. ]HCnuQ K^E`K!F)]t14UUd^kpbFʫbX?XPm9N?^4 7@iAҘ zub"1_lv^9Xd  „ uh pADCoRQGi$S.Z))2RVvia &EkB p 2l9le=Geثx„;&7mzՐ~3&ݘޑmf?3c&5lHt]5x3Pk(n7u\U k %#L.վJ_Kz=v"tdP 75n-wqA< I'?jRZ1%C ACaJI~aL[&;'QW_7\O>Z[X@7H99y;##8}@ҧG:[hq^ah2l BdBQߤWVw>P!ܗZm[A\`RIkBnM#IJ5@N&ힷba NQIեӍ[-~0p?wV"yҀSZ~@NM9V<IrXv|?Ӯ-܀o >vF50 D @ fb.L\ή;1Q7]Xd_BݢL^U]jeK JC֋ْ ɐ'[ahbzۧ!3 =b>.3؜4:Hl8K?dUS= *% 8e>}y.ᙴmliÙb|MvbA TS%Z6"hYV3 N-6dz,Mmd2ihvJ,$E{l S=!SXw+,Dx]iڦ+-ݧpFW:7/GQs"=A HV=ܣ0R~|m#Γ =AO|otPmt (zŋ'#Óm)ƓnhJ}q8Ȋ5RS9Ijc3k+[ mT! xCr[ Fc_^5 z$ɢ7ti`qIV |*Jh==kmvEX!- ЫAp%GT=[N<6> N]ЃSa@7M mt+pd"QD)ڬ>>Cp bt0rDc25;pѹaɨƾ o ֋q($;dy ֭iYcxQIm-7`uf)%jg-QE9 $3u]r,p%M>չ]K1+o=Δ/fǬC|*d}jTgVvcJnQK@{O ?y:8J_YC%AU0C IZҩ=cY1e] P摯}lV EDd̷~ }S֐ *IE۔@Fm$Q@])c0‚votyfegP7j9 ՑS$WY T"ljL<15B(b {-ٖO?B^\P͚GюW;H {vXw꜉#(rjWEEm/Bҙ;g0d@٫& fRj+]zi!ie&Lƥ1U׼2'T^=č k5Qx( ! :|0=lxZNaS؂ו}fs7bɄ PǧrOn$7:"z 0jOW/BCnFOpJ٘ $怃 qHA(Xw_Lz:@7'bn}R\"^ϧyR;}&8$F/R6P,SN5@>PK!jn3,2(a aV~y{ݣF$ۉTU3Zz<>J?Ez۔nD}xvq֠)Al4V![e@rаsL$!xkU,7Jݐ b$?%rX͟ʝ] Z1NdvP΢w$56EՂdEcK$Hz끙zzo(>e`%wc{W`=cH4% #fxWWXt'"kYvJ!)Z jӏ|as̉4Gs3 l8WXrM ?aylӯZTU|M$O/q#FbPSYµDhH+5({B 3q{*+oiPݑ 8BX+Bk0T?P:oRp5!I8EHJBlqfRvߜAd[P^DfWQ@w,\(+?jL}fӪw=[GѨb|3jiu*NOhK^g cـ#)-8f<,}G%܄ȅ'I۬Wkӟ,P2ͪHd'#Kfl!\L\(2&o5/~ l ){tb_gk:>KfI9!lQ\ZuӬSmVl!F3vE7!\ƥC@savӐpb 5z9R$P*ﲤ>NT~&>»#H %·hU"mx Fx4Z<J&< 1}Ya} L.UDNDǹE@WQy'R0F D|{X&7զ!z L>bs/Zb{xoaO kӭؗ 3{W(Ǜ4.:)YsI+riU7&ɲɦSTPib 0]Jo4 tІCtbv^)7#[c hQ-cGjbaE\q2";p|*J3bZVY5JH=?7KEVQTfweӯ+:Z{M/! *7$1g Vq'?ҵ nRU.0RKHy@{{M0ޘd)IZ5f}ʓ`COg,B[lu(PE0..~NWlZ.vĪ pp#֊8z@ "q] ×@B֐We41Y4^,p2 "$D:ٚ*YYE1ȏhA;ΌTEAWv4@i+4lੳ2`׌'(ID൞e+L'mIZ[)eA|t⨦ܝ8E^;U=3P`jw|[ЊyKûiwS 9 ]hh_QJɜ- &]sMHIķP]-N1 Qm\Dy\p=LEB$B/pm(~íW$I3pT f:j4t>;緌_ڔRoQyCO+D{kH?<]xjcb}X6gAw[W_[ 7`j|Z3G6yڏNIm]jn"釷L^gvD̢3YL )3I~iYACuhw~W4K靂t{skc"'0f%FަdM3'IMt׎:gRUU ˠDn#ױ[;YEcb}^Kզti{?y0p85;g(*45Rt`?|[m á-g"M@FAmdӟ&Lao^ @&)o7^2?ifx@Gk#oC.ɱPJ&W^q&l.;tTd f~uwzMC#ӝ{t;9E9sQ4I1cVQ+j7 .Ik{SM}"˷D&!Ua 9 YJأL藻*bGW'c=\P^Bf\>w8c`0! QYxMz)LQ#T$&f-5eyjs,obـ,oͅUg KȧpOSG"z3vm,_,q@/Xd~םm,"/-eRil4곽-ydhu0]Z9gtt?><LYùGÐ|4z'0Y^Gc;֗JBaTsσjF_&W%RZ/ s3E0}*VWx8ՁN<|:0v 2gp%r4ibd5EkLtm՛CzK d-z 9[eyǩj?鏮Upy:HrʿuY;ڻfJٌtYU<1J6!6-WŀzŬN`Ј.s/^ҿ_lc,١%Q<`։3e 3jM/uRzs=iU5%Q[}v( !Pv 8$ȶ(\"N( B72 [cPCXLCNIx5{<(}/-ǞyHۚy.j^U,!L;LՔ zn"K] Y;)1MfDEpE}wL\U&mX;9Y̡f0Bg 'ڏ]is(T.ߎ`Qg oN 2d!X/hF%B? H~$rs,Χmla}|I|a1t&Tņ _]jc9ylpM{@oOm |<\"_)>-pY<<0}R|y>V_/5OP#Q#}ւwم>LYcT{<D iz>.ˇ:d[p>>; ]^J$x0QOj .ֲXjM`3b7!' mG ?%4m"0HŽv5xat3hO#y'è+[`5Ia+x5t*]B[Y/-D!ٖꇦyъ!jpkWXCt]O7VxrD|/$0Ўp'EaAfXtuk'o"J4ߑsymmײЪs18g|X)NIڣ:HJtkS?E@iS_ӄL\5)&=U2qymFFBѴs)~W !N{f{+\xIН|nɘ|ƇABbhЩqZdS%=ّ/ XT&Y fiZi4K)hD uNcY@z}r"p w7V^1(~ڎxC|*օqE#,C#d;xiIz3fvPpx4Yu}9[ 6B* 0M`I<OKJ vMͬҩs7vȫ=ͣYH V$2:jKM{ShyLk`hP:d:x_wOWw48>A) [vQAK?Ak,e%UO%cBWoKM6TL@vG Jǻ\ܩE .Ԛ/Z>$֟>;Eb!&3d `=V+o5vq^g6n}"5k^;z^ ţo#Ǡs8.׏>cI7aށyU1HTu+./jC:j#dL _u4hef輕Ks894,>x0lE ]S~xvufa0ߌY4lWݫd RV>X3O'Zڔ}̣:U{?|41c6ʰt7rKicJ^cT`Td~9Nt!^|=U 7^mF D3wTa_y-z4vU΁`o}:φA(~NP?y.BYa`"u![: Y ?* lR~N]Y2T#/ǰN"F _iӘ(v "cQ0JOf0BÕiL?PBRt$:F@sg}Z*sZFB@ٳ%ܫP拠XSHۣm}[(]3cH$T*yWnؖo7,d|P:GhD"͕[ieK/ʌjC;:rDeW.Ŭ㨥)Z˝n(-61f ml`3Zs6qjrqiI QaRIUʈMzGV.:B386Ԁ@}qtg3(z/ᜳY+bɯu&ǒ<43"b{~^! ŚƜ't{?_II]w9rHgD{|f[]ɗoߑVkq?Zyd3^H2o'֥f+líXdv&XM![%O'& F.{@e ѤƧfK~ 1:'w#R 5`?A t0-=Tr ]:L\P!K_'Xt,NGf<> 87;r\${ i'rB&jiMw팵Wңȧ{63wa I,?] =SYH3v-w4 ZUkkH_FDgR2ڮX+ `%F! ^y[; &>2-ڙ~/ɨ~tr҂Q\H-"h)q`)2: fb+&o#NBDN <%&wziKZce76P F7Yċ״xa>euYbo߄5D^I G hmgmQ'uѯd+ͩGs 8x&j:>rn.e}iNc>I`>?+(NRv/.mLe9@ ٯB - v_ Bw" IcI{"]0X%W }h+ 2s@eP)"v;ETZL1xp.pϏp0\5nGJs/\Pʆv6sPP!0݂U'bjq⊢/p-?QFXhMg?!XQsd޲:kpd]yO~M1Cן3?e:EysU>&Vs;Z2V  0Z9f="+׍HsN 2[-+I86Ӝ?)y8İ4`N6[RkW u\!a.I߻ޮ玽/dڂy9^Je X1F?l\Y;/GŲ.}Ӌ/4cJEr #~Kxu+;1nY@e柽q/o&7}@f kY*Tk&w@ BKF::~刐}YE7@-o9 OPRru$$1^Jr \ka!Ě:Yf0k>"q^&]hyH,ՑݏIE_hvˤ2QmNyuط͢H_LM`M$A&ާ$V %&,j8 y]L]gkN$pRpC?/D>3ۊ?NV:nA?]lBl k4ٹk!Ho }>dFtˬFO걐cו&1 GA6OT8HWq@퉁(˟m(h#Lsۋc2wY_ג[Np4YS.|EQ }YC̿.zD?>ĭxxwrsK,64q~$&ciz#֋A+z#TGJ]igꮜGXjE"9dCQC%Ջ*8f\>goVx]>|ɼJ]0|;d(f+h~=jk )QSl2Poή,%*>C?0 XToGqΞsu‘ 맑~ BnZ%$p][Tu[TzlK7Z}8:= ܩ 2?z{ @m>T\Ny+d`ufb;v@Y2 `ZM)nhM͡ rdG)M=QgVeoc3(3B\`p= _Wr l97݌̾_S/f/L[>ZFzRx{QX.p*|nU-鱻ta%J~UtELp]@p)E1Mz兴^kTm1s-yBC~Z&KI1+!LxQV1nio:^e8\GPk^ACgQ%^ 3P{ o*PbvY@_KE H/P~Ep9;;ʫfolpD#'jReMJHXn @4dIW3ސ{(תR|^ulLK[ KQZ>l |Åо5'`f,4rFa]͝;,v. p/wf`*a?B;9{`oD=jz BU"xC0NZRBl3,H_:o1V`3i4L6FzubG@u$bH{3Boi1^;.P03-;_/{Ol3_ _8< $.X g$>e@+35 <"O|UKCF 촌9lTUӻ_/H$۠ak#lvǓI.5h>i=vQKx<:@A DRRdJ]qt.^k#Ocoz-CdA(yn,yI{RF 7>":R N3>n)qvt{@AڻL.݄>UK~A!˟ !ӹ) Io|<۠y>ړ@գHUu?l)d$&7wUX71m4*EN*<4С!xbkܔ.9 QvF5ίj!gwW ?TݤϏK1>YydڏQj{œFa[hupA'rrGdӚhx6694L?^?̢1O#W3z1k~eA7Z 7ĮIDŽLX.w>]/_n[{"3̺n.۲ (Rcq[ylHD/g3cuE!NҬ079  ئ3676XxfOS\34!kI[fa`NW ^p+o P]͵@4ojׁiSGSf=Q¾#بt6%ʹ Z 9K О4xv=cPx,k6n3bd!.22N1;gHb/ 0jZ࿥rgIbNPGƼE"dmwՄf( TG^QV#8cʶ ͨ8 e}Fg ȮzP ޘκjŴĨڙpx>!SD]%wJQdfh܎[\$ɣ֚ a }}E0ΕZ Pr>x%i}v]j~r@5vr6Kӯm &65ZR3>oG|4;PSa8 : aKwpt:nm]p R< =6\!T& 9ˌ}5|t30ڎ boOhX7̠ͱ˨6YsU(&x09r w\ŜK{<&Ow$TD *鹋}gٰ }UR#:Pu|GyZlN+k|Tќ[qbFhUmz`}%ݽr]`$ V!1g#kpA"hӂk`ةyy7͜, c z~92qa#1;7ZD`Mhblckix$B*eeLrR {$^`I]]xXqSMT^<_1^/z1lf{%WnvHw'j0ȓR[q(tWo*Ϡq熞:+^F?Š=sdz#r:1ӂ~ʋRAQ](](aV :xC[wK j'2[%IQϥOh;yoԥycռ`T>N8Y5|Od$A< 䞆0H~6s D!u~P)qTჩb_@W,bod+ 1dT{: jV`mЕ&@#J"{[sYe||TT_oB q74-+I/bLqT{CK-ĬٰI_GƄ<&uӫ8*^EDP ^J :SiQy&RBh&P !ي;$Q l{؋a4샮 IJEq3(@ ŪÝHHqk8nZ_.Vm?q0|[v$"ԩ !+0;G`T3Z%J 9OJ_O^uKdW\yܼL6k b#c?oҖWB {c{pv3txf0oq6p~0_25Q@BGt/yj=>M>IÇ2“s/MH&jغIhqFb֊UY?.˶l !U8%cT,BQSFAo^4>{f) ɾIF#l!dI@3:vɂf1?3,v. mI //<:΄-·,ۙyeERTVT/]6zUí +Z<UT:ul3v/C눗Jk IaÁy}1 dUդݍÞ>̺~ZsNv9U =ˢp(gM 7q o}cU&>6#O0Աy&y i2ɺe )- [9|,M 9e^ўFB 1Ua_.drb(D^hEm'Drf[`-A(qJ>- ָ Ѯ=a٬^]' lCJu")8Ǻ?ui,HKߋK`l N]nLy 2K P##QE JPU&#m P(fk3fP+Cem) ܅U]ŒB8;_/8AFsK3@Sҍ.G_GBܘ6ݎjq[dOB.dE6hI“ߑg"`(h/DD4sAR[,ր"֯kI%Xtٸ ʨK"6Oapǽ:&)+ sq cl(WgY]Ulx9)mhDzŹi YN{WN^Jg{";[:1 G+Uuۏ%̣Y+M2Rs@ [J3ϊԜۂ hoDԖ/vUTqԋ3Cpw_+ XP{(N+^ ~@/t6Y^Wڣh1%ۦ$#*՘u\9k7UshyK ;wTDe RlɅ -w=e,W{G͗3.9f HI!c+PY!8}4MHo_}bۡC?1qBx:7aF>\5ɦ]0N@z(sYDdX"_n$ ђ9Zw짌Uqq\,4`hO4[2:E! IO*·|2^x?'lJ.iШMRR2Q?vL>p.|߷f1 h v/1W8&BumUtCTOS!'O̜R.3D:Jk?538nxPRYIۃh~]CN#i(76y)R *wǠ)Y{05oAF M 3J!S9|yu9;b—{|e~3$q ͖pnN`ݨ:jMJff9IjgI)y!?0)мOX;Sy]r69 Eџ/xScU[m.FawiUw/CH1,縫_Y2< Y=|1 V{P'L-dN~F|bCӇZ/ND?WW[ I# SA)+_anꖼ t/*Ѻ}dj3ލ>Eç_+%5#aAl\l'm9cb^,Kۗxk=~:k%/Rr] ⭁)>ܴʽ}QrNt_S-7AMx* l{=6Vɨn= oJXqiCл!buԇQ]"=Dwi*go{jr3GEW''Q'Y7G0qP=!E_4A^+;m1ibG$9)PÝ$5 B_yL lr|GJœ#y] x#i3@gR5r&,*%?bnn??f6V=ĩfR:M̋0!4utImG^Gj< j)3}s5*;Z9}R M Ow"n˾f9揝 iN jP'"6#7R3Tp;>R'ZfzfZe/<ֱ5>}3OeMP^!r3 B":]W,[ZFf?h< D0 s;N{xA>LYc֪%W'ī\B rk."{\ͤ]FH˚ss$G3zfPb9*)ƄPt (yP1W:8T( 8)N x$YܛN p=8!I[3j.P`gNgӽ&_zkM{6>4Y d)85ü=>#,hL0fh3 6J=]% Ǽe465CKЊ0\6kjkLnlP"My>3튳#P[ }FuWT̋"[Ϸ^_6-oۇd>sw`}s=u됗I#rP-'JNtVgG\NsEϡKsBÄr{Ye/bB3ca5½Cl{έwT`̼Zث8VCe5KڥX;ZknUh(E;=Y1('V[ʳ#1ED<)E("Ie;IXc šl^jEF8dʔtM];. 72WA껡 cͿ)& Ί}cvFeZF-E`+6 C[ADҀ3峝}z(k_JЉpDKH$֏/ [/ZnZxe #PPCOPJnjtoTW\f46e_U+d.DKpGm7791[#~|W]JF|,Tsn~w&P-8#γ Vz5>ZP`撬ҫJLYiSS/j"Gu!T@46^OIWζ;9hI\TjB0Pt딂Olr`N,`$ނ*2͡z\@$v7pdlDϏ'ԯ`6ejܮ$8w4 + A}e*f٢l^zIƊ[0d6{DwQttWvm#Ŗuu|t0l޵r?5APF `kzvtj`tB=:_HHSQS:GGׇ5 Uȧ%u'>ui'@]xG[@C,푏ѝ~M^YXNsKa``U52 =S$T}ݛ W%Q Ir3"bWĎFM!tu*)A b4)" 7D!(TP0C?㸚{WR͓ʪǍEw!+^[mxcKJ&LS{;WL z۞2BP{/FӜ]S^Uv4(<nN[UיVvv9fN-6u=`} k/L ׳}ԉAઍ;0_0Q)mrdtQU+\Xa$Dz,: M n6ٹK9c:+@7ykי#o@bZ/"ng%9d9IFʼn!wFjP|!+dF!>|U\N7xKh/\!&nuZA ΀i6g9+QO8ጔ\l]NbIN2C糭đ !޼z"X_*!'c:kUC,L lYt#)Kpw>Qpi먽CeOR<27fLJ7̐enc3&,UX/X; ;6k¤VmYtnoϻXVQCq>15\Q<4m Jap }U%V_LO% RSh*U]Auůp)iߡ!I0£y'%=zr"<,P3pF#&L] .iA! ..%-ݏi/b}fB̗gDpeCkI?ޔtwc"K7T_gC v B*6m8EmDBj6pY[/ ,MAKV &aMp>Vod9#2*1:` lDn1ym{ƯYdiX:X/bZ6v=uU;s#@lX> %Q(;EJc8U)-<*P W)=a b4oqN3(9tf3֛15GPs#l)PA<V3u5ZV}p%T^Q{pE O&P0*}; wkw]ZQXKpfykٷx!Һ ƪ \Yd-6u;LyީpC-4D%Fm9TƖF G>%ar0+( yk9ÖkӴh'>iKG%:R"nά0\~+L!me2+abE4-J.zrNZr?Ammzߢ.N -d/9[ (b(%bw͑+O?>JN2*?O T+TL!q io5&}x`%ZjuTQS085sFEDdm-E}A_J$RXk={yPa~˱tcyi=q(u߲Ax4l慖{]w ǻ^DBd6nKM}[bi c2A"|‰U/'2}> qkΊڧHvlTAk$>Nu">X@Z[>2y&z6Ot$=bUf|ZfI]{F p;ٹYr/=*nׄsR&RǝZ_5%"P^[wRzܾkE,M<|/\U'6^J^.cHXޛom`QomkÅ_.6KЎSV~o 3Ls"rcř|ȆlSsL]$\i{= mR ׭f]kZsQZGRu(J)#cRbgZ v}@SWIQ>-ؾh3TqMde\Կǡ_C죋]~g-4PQyV4[y;ꉍ\s|nm|Fߗr9W^zf.q{1DMmޔR$ˇ[r흈`9\B9nK1ÕZzh1K8qz/(AO@[ & uhkRV3=Ϊ =?0"29FE'Yw4E޿ Pmcdafد?0~"IeQvj6-2( O$\/G]^8:842RvoYBwxx|(;ؙaƳtU^!;5dA%KǕCTmvyk W}I5 dܨkxB'|I5Ț.oIՖT(VCe_0翃6ANgk+vPb+`JVn!Ca7؜# HMnE@RfNnmnoUyu/^S\2)E2y YoFzbR߳dZ̷{~rIiI۞<)m3)Du_n^56}*('<`/vM r^J?Ye͈5/ydf8-mcC/vkd,i:q 8otn/y/L"]o}!*.q CP@*~2e#cۭd-SA@jo 0{gSdjFߋL ^ [+sRK6dgc .u}9 f1r+ԁ7-QH6GPޤbȕ,i88m'jQ`[(MEVq--~|é ݁-<8wIWK&IuL;2x`F9œoCo99@DQ[e]|J 1 x/ \a$Ϯ08# E ߞߵHşgf(Ӌ,sR-,bm'ۖ:Y*_ %gߩ+K/8ŕ=ixF8E^=C_joͤ0e,$!zw T,XrGSLI :XޯJ=9Lpї)6`!; PgU4XB;{cI'$zpjͳ$J+4 }g˳735MtуEź(-4byzеXNʤ{$MFwu@SE2 MyU%{;L>89gH`*!73">US鐺r-0dċ=.>t$9c_oō WDy7.|-m\iOF֍~hnrsm<5(am*wrq8miBiNOʼnFpI;:8g=Z6Sr~Gf!݉(osLj$}"JI-:U-ڢ@8eF`isx?-q~Lz? M=:KZO EKh 1 W '0>VJݘ3y49;j'z"Q4RXKU zRpn'9wgCrIʺxL5?`_`D=L2CyZ+WWrr`e?s'|?quNovl| [FeS 4h >@kӘcbٿ+*'<$_D nCc#V.YD0-y$״pC:B/;wDl֧ߝS".BeIƵvҌQW9FbE\ڋ3~bD}= r3wL9f̟m- 2LIB ]4W z (4^ -LE lj&91!ERinh xVHD\Cyzv9o ./ qSDmQFZ{0 Fz%1gMA1V [6봐,>RVONhA9]r鴀W8斅;* Љ+8i ^*M0`x rTcny[9蛧vL@*U3ՖV$ lkSN=L_Kdm5Y{C1Rtm[nm=} 0Rxkiɮ_5~>}(@/w5'@|6i]}b.9I߼GHY;xXJXLg q.ʑE5'V̂2) G d_/;dei?ZQDgUNJDλl2m^'uOer6E4.|P#QK %`e'4uzF6cYCÑ)kK@2G/1kN^8]|) AIHp%2)(`כ76SP3>7ԭ%l ߩ5/&`#&u,XNc 銂0.9^\^,$۴ü5l ،LǣÆS+2Y_=6Ix29pTE+厵Љ3 ũsdqg9}ȝ$Eikؙ~ 5Ql>aGٜ[|^px [>Z ϔx}^5bFo_z^;_n )z9}AJi6Q19<Rﻬ΁?'M @h`UD]džܨ3'vH;;quy(]jPn\gw*d>?Khd|`[QGj|knšb8ĿHlxw) QBdv'Q:GrF:j-*X-=K6:e[|Q}÷Չ:E:%{pR'f2'R+@/!o%!KpLK "׭eZ Abʺy]Jeo6OνE\ahs.-2>/Ҥ]TaZlEBKJ͝F́k9a/l!*k[rkJQCěCu*cTBZDW9_Lw;lp"$dKhEf=mwH%_]T.Swv*QxtM{O0oK>;*yC&%,rZ:c̍J`2z3Kz[j3nu( q_xPMkWbZ߹P aDwTh54Gj{僅vi-DcR)ÉQ[3A1ZdoxJ=-N.9M~P?3仞[*5G<S?ȁl3fe(УĴ5WӈIZA$YQB(&QJhi'PKjim߃,oYLܘbx3';6gZ6p&ͅDx$21@u;=AJ( 5xsƁ#|. /h߿-;[Vg-q[~s,γpEO}!iCX @z}]àI%J#&7s)GD$ Q9={ĭ_lRq- XQ Q̓F8fg(^cי|K.jIe;ϜP> ( = ۄ8~ˑ@ГBu|vǿG e߂P:_\zMo2Ѵp;dw\fݙf`q ,u1WI⿍rgrbt|1 tEhK} $)Lx {6l|0"kϝPYL-`Q_t o#CxjȅbSw3J#>R<%ʛ@wm?(PH0^ΐ#j$}(%nJpŧ3#3G,r\' Ρr{녭VdrwTEt}2»镆v:yH. ɜdg-%[wu `.bŏ [uO5LIL7(ASvGߨ9O@аiTM5:'lիZ׸65Nȷꥦ.Qփ2<ٶR=Xlzf'd:<'.^e dEAdƂ5[㏧Ӟ *ۨVQlF4 5#YT,uSry$[͖ENs<1NTyOp:$bPYM0%$a5C΂xf]X |JFZ1eXup1` >3 )7Hu5I3T%sA gYXΐ]DkK Iu\t82`\KEߖ櫰WGيɫ/{ڵѽwѱH/9Q6A?Jۻ|axIO o4K@FxC/I %Uz.^=0ZGG4eez\ZK\JC7mf{ۦ B @{,u\< /XE~g %,EԽ԰iBq]H2r3$)CHVuFR"nW8f+{ga';ًl*vZfMT~'૶ෟ:eF*379'{v<$ޅ7Z7pzŋ^LmF@;z\> BMIwr qn-(yVhN:p`qZ5KRAFkRoJ*vï$QIՕ"*\h|/M e7_- iJY2e5CF n: StźRmw=T\u0?a qne|ܣ&82z$4rl/E~KQ.pZJ$+ǎ?\:8}([v0 FgJ7]w,nG?4w҂_CSNdJb6τk5obVF$VN=VF5v`Y\nB;9(=}Y9BAUs75>6VZI?8opl"xwk37gg;'R픞?){DTJD%#]۵# Ug~RӋ9,FA(5Ҹz*SfQ{R_6t[.aA%DCJ\> bYkN^m @jbhYksnI,N1)!x"ܘa_vN%m/UO{ݙIVL_Nͷch7Vcf׃>V~2ƹ/]FƲ1Ҹ%mwMİa2kܴ2{"E{%=U#w.C(U"=N]HFpM4YIV9W&0OGsGr5 fcެtH*ڟe2*zSZl%dXzԢ9μ V3}37Nf_ͣ$˚w`c[N״gG7Ϣ׾TshltXٳMX4 !=Q1U Eu ﯛEՋԧ (_.TP2o/>rEoO+TgP.%lWv:@sx>2cF >\S.bxޔ9zCLPMK|'0 /GT?S1ֹKRs/;XY!S\ oo-rka\ Sli^ߓiRa\ ӷx :N L׀-7Vkd@·7oռ`'҆x5MSmvP˒+f_ĝ]y`M'GCcV@~m"99I #į&KϼO|XRl:*-ZZN50aucntDc WߦZ+|Ch)8t^M pgװaޓUouWPdS.7h=ABRIu\rf9q&:I2.;Zj]v$F~ܼǃNmֱ‰=Ja[e s*=dpA[tV dfH"~K?'7O] tw87FMSFb'(F*GC;Ku};xDCk Xhեhp ݗ>6 fQW{w!8ξ<%Tȍ KDv:h{#$D,G|YwT=kSltMt A$O)6m (J b)fb򎒍p6v 5XO.@2҅ UjK?Uv\}[._+N9H6QukSkuhw!+91+?مj F`8 eQ25&Hǟ5-T?lFxGYSQtKeiAwN!a2$}<sG ^ Q qɎ3/@ªC8?؜9sxm Rtó:+Ny$&UR̉QV:L̎9 |F^L)TW!rf|T7fgLkXx=9hH9oCqnUwmL+愺M{q>̖QGuTr 4s+<  穼R1T9+Bc3/%^T תi71kI$n̎9Ni;Eemi.zֳLWԽy8$*99[?u}7K3`ce/5l b֬0% 笉.Rًj5vqW!?1Z0Czeuj9C wyyr5slTpg6  /6+uJc!3Y!hcd8O8{RBv%vTjrkX !K[^Э)ԖI H]KP阌~mV\^VIoO^,"zHC3DϱKVӹ}yYxXKZ;;]/`+8vR+EaEjMf5%x>px&"JL^%w[nOX=Xqڂi):[{.|p5k yv.˨leLҽHbl] R) 24KO][1~i2غ a<ȷMoWc \BEqܚa-ݦ;/T6`?7gVRHK[-N5]AQ Ad>Ju89rW^n; @RmۈUt8zm#I]#&:a5!,vv{ nHV@> S垕DVY!E0wいeK{~pC/USI\&{eXo3Щ'Jfc"3\TMڨV>d߫( m3 %vQ഼8m*A~`Tc|J qͥs;|ulKW*U9F]LJ¡u9K@CFSՕ`V3rknWQu+C~ycGȪ1' 1l=nŽjlR(XC%G&-组fr`m_].C@׭JbE@>:vڛ*l9Z T3c#(o] 8=ͳ'!޴3hʞˋfQ 1 lqljzBzWIq|*PJu'z|U^NM'3r5CMZܯ*YT} !lJ6 cKvz6 *'XCd;_w\Eq`I ??m^nqby*fcWV`roh5@'cey\aiL`u߄qUq^}YңlN: :z $ucox8<S?iU.3jX)./+ٚƴ槣1֩4Njt2E*}F3"9td1O\U{{Tan[$1WQЦ=CJy9~@81 1v7N>7șY29="E oxu֏p^W1 lhIxRnW,PSk/HJҠWe XύӰ6'S`u]L{kh6!LRW]'Ni?jll+`$푠$[ C>Ӣ ?U{!{K7sY9DF6FɎrOmIOsեV)dBRZ:ӋҼ{|#R*)CZڇlh9U9ݱ"a7~'a*ȴU9ivj&:{23,n+?ԃY34ݖ1,LO%o(3@nd1sE YCzcwdbE$^$0z:]  ?Ŕas(`r&(bEm3Aߑ(,(* #{$,Z.ⵉlٻf&IR+;HIݾHޚ4^xBWV5,HƢOKLQ Jc'j;_nXqYb5z:O\?~- n<zٴ=rѤ|!T+Zw oMڴRa@2hI;׻{+e҈qKtJd O—0Nu9f& *Z377QC:Bu&h"dy{Yo 9υpn_[}˞g yoÔ }C9#oF^Y\4ǖ N>3SWL{j[@-KO[HS^T>=B4 4504(A9 pi`t r 9G^Y*%rQf2N͝2 z4UM'3.@f sXBPH)W S)a҂u:v(1#-@BM_Oeㄛ#A|8wԥ>pqPмfts&ʾ\BK i#c6d|۰<tI&ڪa0+D l)&c$,XzYh䆾%sL zhl5s^b;or8n-7kcE,G&ICHgegK+e\OSk|vGޏL> {#Wvƞolgc{b\J_7*З g;K4nu{ 0 61] 2OaD5!O΂ǘ M)mOpL2 &?f䢃pLݹrzE&hDW\<ϔgs)iME>}b%9HUMZ- |Fj{ϟA0IaRD6I{$ޱ,*hk<'Zה.>؟6)} M;EwFTV+J8a1gJ2LߚKذ;Vd/L[F, B]V qM^Șe"i{L*6{Lw^Nu񔟓_}:UGC/]}qjSiuD '"0GAA.(%Հ6{-ٓe>H"&zQwmsnЬP;QwۦswXTZI Dڦ~p`̌;$j En =10l]qnyJG.i} 8~C'B! |RiyY>iM9d) urKzАqFķB@kTpuO;qڐfW p$W,g2sp9cZf, B($SVu;{x/΋7ӵ ͐leX ssvM@dL1ʳX1~i%Va[67 ^]sX^7sfHhD^l8ꅃx#~g$kX-8̹^Ll = k `xem WH(ݽ&WK/2$tBzǁ+; SzVV4VD펡R$e+=p*hc(.ӓg! Ga?>Ӧ(]өoYM5' E4dg< pT,sOf¥7 %.Y:K1k?v %*鎇B *z H G!^ _^B@iTr 8tu +{ɀ'KJp9J@ށ<5v6t#D+[$|5i&pm*0=]1`Ľtjq=p?_]قڣ+,%rۂ@W%YE&j-O=ao ^_DZ3ַm GQ|L+*`ers:!T|6,BoGA藚>ΓeEE(\sf0]^qg6 (]V0&+%H+Hθh8FOnĄmB-~O=W JU#6!j#0ZO 0ֻzWRmWw!u1W0;\ImtJ-w] UPZ -܁HD$O}Au%FF E$8%;s$x irJ'/L}7/I:%f.04>a0Nb1~4Ʈ!Ct 9%rʓWՉExd[uqǠxd:xR:zىq\1f.ڿh5X:碕ɭE񤆊%fsmen%\j^bvW=¹A./F,P{ /#2\ʒUu;X>;B(/=Jє7DMS\T|@<<pXT ABRs3'9fHi¸n?k /JS,&Ms@} `´v0;"m=T#|y!MA\hPim<ֹ_/!:39J#xۻ:m1)VH3DD 0w} :4Xч:hՈW: : wPSq6@0OP0P]Ɩ"N0K)~r/ בh6*h JfI"|weqMغ4MtlZETݘR5|qJԻ=َL6Pr8'.u*M+r$/2Q d}40_x2ٶ1֫#C}͹%du⤕XDrʃIv$bH9_'DfU}|um'TpG%9}R*#EQvo('M~E|YYrStAުPI.pUFATvZ/TG]PE;G_[X|Utj | x :qIzjnKCƗ0C Vq@\6a?f]~ |^kg7_rG{MznkrisqV`qe1Ald4j|9|H]&zi 'h*C/joBwI:,kWF0uiUp{aX WߙnOjDqS%0XTUĤ9,m]c ^vW!vjĦy@On^͏wk^-JQN .\EDKa4B}LY 9Rl$ļ#v4y4\zoZ~AAIgvn""}@6e;Fn֎FX9k%a|^oDǒQVI!?H4ͬnqmeê{d7^4?2V@~%Vs69W;E.NH2^^ϲ]#Áw48ulf6XxR5vι3\p`)t'[ݣkJ!2yBnne`2Th͐+R>n|+ka?Ukm_ `WVy} @+D |Ƅ[i7k)gϞJI.Cy1p ( )Fy#,Rb6% jUI=@Aub?b {HY25 aVy)cJ%d3$dVbWKpW ¨y SjZW3e&DMzȍT&}~;>7ѥ/FQ5wXQ32Gca:|>E4 ڶ `*X=>I#”-#Tqd*}[#SDZ`J#RŤv:i x<]`Scju.gFLMyl%Pl7~*Gcj Ueft]VvJͭ9j_դD\/Мhou~~{Á.Ցƿ9{ XD;[%V0OI~d)}{ՁSÄ7$6-RY L 2 /ȣdy:Uuw{ ip7#nF"n~Hh^-<"xқ-\ُQH{,Qp,u 7]͙+;J:4sV>E?حJqxdك]U +\`檪L@4F` 0 0-{ :5Sm'ol}U;*59 ƨ(ɗFuI]_7 hַ֗gB^&3ȵ)ZM@i[e|q,k~-Qi?n))Nӛb<ӼK/s͒"Z Q~5ަmm-N^d 4%k_;?1{Cx8ѴBfC4,]C_lkL5쒾ԓsaY{,FC&O-RK 9s %|8kgb+xQWx;CQ~MNaΟ;8h nèڞ "ZEX_E20&"EEb!\[zxؒ2?:x+JHxdI14i?q$7Cd Ua^~7{8 ZM yy2'v"[}\:t5̀F"CLZ\k xLj)'Z?_*НlT (-E":Ġf(;<sb? w| Oi,zQP&%`X;va v ʠ}nϧD+ mrQvhT}b:$Rg!ބ+M<:\lQ*1P 4B-\`qPB1X'Jc3z[~XG.{ k+%ulY^*1HhP_\$nFT0kņM@Ar;~:xB\mnD2ͱ3SDL9 ݃#ۋlhY$VNʝ`{& HYZ™? L*$*|` FeW%뚗!.W02 Ȋ7E0(C[fT?yY9XAVKʊ"g%X "_AB '?|ЫG /nS0&^.ӷ0\ #dx|lHCK8T i)3~Kkwv(߁;5o ^~mײx5 PLHJ! #Z/g"ͷN*\&s2#bAD/Ẁ\%G"{d(0α5 gN%Q4ˀACsbrB$.E0YKf>Bv'u㔉 Ҩ6 *+v#JJzQ%{И<q٨g21}K m4)~(KWχ7Ar)t_g/Dհ+ݟ½d ^fKG4BUr4(sٕ*~m2fgY uyB}O2zXp UlNjl:顀",)`q %0!Wo;I*Jd}ߙektE]_^t0wi|:y'8y}m7& Lu*p 9c'j:X!@m9ZiD57@hP(+s[xћ/5~"BpNY`t3$ˢ9i[UH.kNYR`GlPz*LMpiwX]CGRVuߓRmrap9W\ܟU|> ^Jc]o U}jJ=:;L1.=<+}dm?opaF-)Mds~w !<>ߗ!-~Q2f[þ喟WG fZ 0I̵Ro?A(8*xyְ uy@$cnx&S:Su)qrOQZuުgL&I?ոY*!auٛVWr@&c(\h\ZtpLn?hJ>+] InHl8/ [ >W넌.5<;Y47W<6x3p8I1Jk\ԖK #}\b*+2UL2kWM&\j.%7 2]6]Oi }ҋEP(v԰Ͱ⥇K0:n/v<1n~il\L4i24(fN:R_coOhfaäygLQ0h9Ƅd|G y0;D`19I%$$?:|M85lj)2vf uXN7$s+>9hYФ!?oqb#O9H" QF pۤ}$/ĮwΪ>;`p]k;{ N 9B„ig ĤM 4rݭڨvUSJ8\{tCy\dZQ O(rC}bsti"k 1*sIW6 67 + U% 7AXeaO_)O {RQY6!$Dطjba L4*ǒ|ؒiYT͇hG!#kF0:+ˎ>TLSI4b}?cVG|N(ZW_3 */u8ǵF1dhc~ؿ9(bf1jm Wm=~=KYhdFǖ>4I}hKG6Xo;+K}A/k'lBI,ϰ:~bP#;Hwc#)ŕm ~xa}Ƙ_!CNlN0E%0+0,߮=A) Nm|=j7<ި pѺp^ys'gqnEke4yڥFiía8u!*_.Ж3IJ"B~.h^u@B ޠOgx\sҖqث.VVG,HR~ T.lUE)J&1&T!"'5i oCiM!^UH"ݘΛKLWk̓nJ5i?CP*MaT6mqַwGgŮކS,@J %He+l=CRNT癔=Ѐ *նDcva25̳}Gޖ z76۾ޥ8Q"v @'c Gw8G5P?AS{II֊o0iݹ n$ɷ?|Bn#s1?M*դJfBfR,_r2?1՝z!9'˗F'U 5'kçtVR1*ʪ:;@/% o\Βnlgryutnswrd8e7+௶RSw3,g2E@)68uMhg& 3? QhH!]RFBԺ=&6ԍ]ۙQ~ 58dISBˆgXF,Y*LճS$`,1JmӇewA[{l!V&*2S@yK}0mUW1ox [ ' )[U G>Z <];*;[oB4L*r rB'fGzs{&!vY[Λn8kYw*&XJ 5@[Lp]O+bI;"ᅿ X֟..cK<{bAcjsO|t܅^_#^֥g JQ&?mEJޤؒߚoL<|+T&lNn{Uro6Y]xՎXK4K]Z|gG ĕs_m4I/N]\([w1fÐ8lɺ#G?ke2GYÃC٤5?$?@k qXShda8 |*cƒ%z}ɫ4 }q@w <4 gda)[<4#̍"'' 4R'A])W(K/_M}?_zZ>%Qܓ]ٻA(dVl{V^uh(qe+@.Ԭ 3P4^O;tG:1Q,}gqEMLҊju6]R֘q.GdE3ȫ8!n\%,vy{&L834NAb'qԖZ|)!.D%G>zZmTJ89%UXFmL^|%>uyԶ({4=UmVJO G% ̺s.2mK"aKKSV/N]‘mAWa-4ݩK=}\04+d&X-*OYj>\-\T֖'C@q85Mjvj)3%16$`gWCBN3;Y51!-8$9T4GA'ϖ1jZFXjM@f${6{F{x r$A 6m\am_=m$tS6>3<q _77\P0 & 3MG/('HZfҁ:`gt_/ER`. :')ذܕK+i٧T-H}JBǸ?,:t-tYjP|p45y1hAÇL !Ӈx'bjF>Z@d x`kvΛlZךJG {N>AIՕe,ɊqNcp2O2~ˠ6M9!pZ܂վbA.l*qYts Ml SGRIv+|9 lq )+vF!E{zZ*.FQB8eq4 Yyfx]Ja!Ѐ[[P^aϘj\V~HHPY_-_k{Q RGgMw*`v#BBI|:~p=*|ShKdA |W"?_E A! [c7\ګ2oMi:(փ-Ɏ\ExdbA@r= @,R,wAj40h)KZ 8)9U (q:6 F' bwkXwh=!%vmx=O/֒=[$*F q |4Uecoz?%fnݪz3p/]3a&'{HqÆ{9{/rLK㵍#r%"hÝ ‹0~;/ ڧ] _E>8s7ئn~ hYD1ǪsȤh*wFKCIGNiILIڡPߚ.m_?#&=f'ٚm0&>лVѹ-;/|x:?16';BpCBr@A: =QD{S%0ց:}>Y?VJ[9!䬟bDyĥQb{vCR%0'igTFj (TiulwUA{*L T-:ׇV}>3хM uJ hNzA^)pL7 _/GF+1% 8ҺΟ6r ;zaYpn*UΈKQJ[z&B{Щ\ !;:ƀ4'N-SSOP'4I9+ _ۅfQ+3ToX݆Aq2aeR&JPKǥ/vP5c 4 j4ƝCCj@̻֘{L-_+!ys@ ɧb `}S +EYp7'7@*l!xnL~4#Jׯa5&T+XTlP9F]1Qar'cL>;y:kxDꪕ#dk-T濜/!Pn8P"./;a@*j qǼ U ܸ;Xh7'dZ#7],HJCݩ/̭3C}f6?6:9ِ-/v-K^(V !qhve2kQmӠ`焹jB;А.dVJ|Yr4KAg9+ֳG fV!q܊P#=>RʙW[y[MAb{zrI/l_%҇cіDd0bějet+̸avnEzV޻ 8GU` ͿvɹFnȉLlDS>S9ks^ + @5~ `ǣaJ¸]BdoIOQKG䚆R lE8=rxmitJh4(elg] -x`oWv()w& 偩Ut^] ª( ӗ<δ45|:H`#0_-PLZZǰ.%i/Sk=վ`kGmJ,r[՘JER%=+2mšr3Gbt;a6Lp>Hwrzkua', gl<LJY܄&b3\nt>RXUp u rdㇹw4r_s3kȼG5&*%_";Y겔wꊮgwlr$Y<*ODX۶Pv 7áb>)3VRTu\{V(e,mٝkof+XFq/>He薢Z tB͓ މ-XOJO-hܖ^|VQ</Qm0x"RU?JWn< ˭ >F󘄸q⥂ ݮOf( /PkΣZ:KgGFƫEv]R3VL\7X/xb?|mSmJrB!$)aN|JmUL @g,K0^Y?HB/5xcj;||'& >0퓟BH:![gbay\62Lw?-os!M<]i9AggNvIqw9N/7+Q-*pQם~ _r.N+S'}i@.V(茼hWPW\,h6MՕvEڱ{/},ZhSK 㯫=Y*?GԾ7*@Z} PvA |i ,q4ЉJ6}@",͐rA₼)BsZZq⢼w<32FC"ZxD G6.悺Iqn'gBEBF P cFE1eˍȄ0%~r1zL/_?ҨUUVմ=5h|K&l+H:kɮS]zx>)3xuݑ/ z *rVWoܯ.F@lΠ輏LsYӅ,"Ud[TPf'O xo<$tPdIO>SmPp20sfWื/?`'|Y`H1`.t`G=$>77ZG=DPBrh]  H?ѡD Ō_Ca;؎?d[7` w-F^.!cz?hZJl}k <=`[Ub6L `Rţ_=E|R*y*/ xVQ`rUUKUj!LeY3wA1 ؒFRH}sWTj@IHV>D^}Ѭէ팶v#vlbSU.&6 K _T\ 'G9Gz.B }<1fQͨOI_ԅۯwʇyR} @v zp؞[q~TQJˈ 5E,Nki6Eʧp RD 5Yz Qr0e˺XSlX.87t5KFznHb/q,xҜcȧ_͵AR\LJ/RvEخ%nyڔCWKK`M#Sa^2Z }$l&&iyt/ U(C i 5&nD, 589˦q'd8r. +{yoKW-ƔDWko5USlh !b"#B/֩i]vIBeNJ [rG(^6_p xzv$3׃݊rfrQߙ2MڄG̗Wgv v=۰0VJ-zp=ȘzpK@?boϋlY/: dD}#&oG^j嬳Q|-Pg73U>Ng]ʰuFh>lJ/i(Qo^UƞBd. 4݆ qרЏ7]։@++F^cv#ܓ3ơx،䯙:xLq^KodUYY;e`旧e#XVF 5GkA"6 n.8yldRhu*D?lj}8qbbǙ *C"Ȩ}HрIeD< KѦk$w\5N'~gew !JƊs3:I4U4{hlCB8=6h}3 cDZ' xֆQ̄2?MNWXST:GL *ݘN>[m0A᜛1|qN6jX!z9<+zWH=8V=SuЀ7tݙМoR0 b)09pMih'^EvxV:9D! lTRk%MXY2P?FLXi𼡲Jj7I%nyyߪ.VR.&^uMJpa3|e&}|~DyAF >j҃EGPH)KX> j$4N {N!&&C=?WW= [SvIkfpq*p8#BԦ !=7ں?@܇d187Œ@OO4X4}: (+ 5m>mTL,jJԟlc.g)AS!?6N\R + jr2ט/XNc[0u*H樟ܜ 'S#q?&/~~Pj~ 1LU9@N.K`P M,{tr׶lr',!]I-MP!u\IkVR#ka^m[ha+4NWW: 3 HkRØAd4!4hX d5+ rvfbµfߤc.LгADۯ13;b62#7˳d@Lr»B sl&^u0UT9t.ej dn҂9k2^jߦwBU_C ZwAHǩ;.BQxdPKO-bH1hn&,Yڜ<ʅ3*|`hmvf+ 3/YHhNSY:QnE0#a7Cvҕ|kH} LsH@1?+bi=si_r&0b684qܪ]B\$s 񳮨m !iB8j@~iҥ@ף?b .w*a, qHܻ@,Ie\IẢlJ^/9A@i: @Oq 6$J2%+_,}6u*AEQnjѷ9hY``.=kS[ o8sB!]ŋ|(ϯ@xfÖ>| H#5\lYj ]_gB yQX26qaz y͵;*)}l  ( uÔB=!( .I&owoXXyjѪ\*5ot[[z(u2QY)"Ub\fBigMe]no@ W/~֜J43V $t)+^j\%P1e>$c7}XhYxjD̮y{ 8pA􁵍)Y߈%q 8'`F +w kQp X#Ү"{EH H.1,O]r&y}}Qg.MSipw艞XAf6NUE02l$se~2ZC5ӛf=YNU+SaDC G,bvK>󫸻`pvdSscooLfN2+dS TLoo53=yIF#lbqp挏DbhUx pyB!n7oA*q" o[ˡ0FMt Pg΅ߕrݎzb13CK:\[!Pt0s7 ЙWM 1XlWWVsL W0H16?tY/e -Sw$L3 MY~Yq1ڤ:DKgn-R%5Imcs=[-M"2|wwn  D)+KdnV Iv8'!/: y`[I%IǪdmơS0RCik7hW$`,`*έqc~ÂkYr.vtB'6.ooŮ(,:W\2&hMݪ5IZb.%_Oc[ Si2ʽh9>DL-mLnzZ䯮6 Crfpr_/n>ʾ/eBI66w%Wfpqy:ZD@YfkUJ3bs[<#$Bg \.MM:0=9jbڭ7O&;OFxE즖>[(V4MK+'V]>-` î%GFAncj {_o BFU&˶|$W8?$&W#B i! |APG Ce=$BcdWR#?VO-։- Sq&FiOg:~kmٝeO>OS\s$aO#XŰI4r60:Q'$͝"Pӗfey2H_9'y ,GA`*aotDpHqf$G ey _+%Ɠz/n1ﵐ~T.ܬ ?up^j{z~^.cx_m%PrDo/~aU=3xNJ(o)zwi<Ӿ Reh3y%Xk̔;>]DzUztǷtWkEVG&y1)/7O]L7,-W'๑AR7T8nq~g ˁS>^z\5hQNxWZE8szAaT/HiyUnQմE_c KkL8!}dd֏I;p|tB4P(_^[G174D#&Pd)d?{P*%lj:()&B_tub έ LJf5^ VQ^뱌QN4uef㔻~pb"Y7}霳p•Dzf<53VwWP38Ӳ'_  Ʋؓ@4}ԙb}dL7$/nX5*g-ν !}rucmة$nLTfU˫ܣ7%31icTٳɳTS H:ܸclYt02*F~>:zK%=:͵!\>ـY* R8&Mk$TBHQ X{zr:}pt/fp*A5fZC-}YsUCsz4*-|FpH*mmj4dGDtyY|oiT.G_uFv4OR@wԆ֏4S&ɾϙc""aa6Oc>JY]bdQGj~m 6qWo͎q0LwܤMyx< j˖gDYpV *İX$ $?`JYGEwhe%w 5&s)@4J#'@V?u#+D3WhӊJO@qWCl huTt@"2^ է9-KTZ$BEEa]]S|~7 7gvPxF\j2gr!-:hNuN,jV :=(ڗ+? *nt=F1˥!>áSF/kIZ+4`o\9\u]Ph[f#Z7_P;4駴%Mdnr3y)ֲO#4'nwzmf E!(FOޥ}Tq{! I*q3zLrtylM35r%B'Q0ҹDn+ĺ^!k,q£㟣l7B ;mGarR~Hϖ1 [8+f|~jJ ݺ`~cx$RrZ1Nه^+B +8 ب@ ]z~ >b#%%~-3tx3 . <ϒyeCnRsXBsו{}[_]B9HZKola;RPLGq|i_}o! xйXVa/%ko^[i=p d DPL 92C}%L=kG:xV*4/F$Nu:-#]C=3HD7j*\q;X%*@pe,YцR_b'*!Fy! $ /,i2Rd=>{HcާJGW rP{N!<}:*6]cĐ54'[ =fNǣݹh%r"D~כXg2o kw' Jt参\@)"sb uf$aiU W#Ʃn7^/[a4:%*H;& =`ݓ@ =Ƚt}B;ms{]?,$P/ݩ }a1_%_Co"DL3zP ޲hXeq !^O A:+.AHsI!.Jϕn\ 2Tؚ)E1=L_*~H7E٤Z6ΧQe ش~;'s6#a+O_σ4$+7vTwOw;[4Td:HV Ɯ8Z`1YBvѐ'/U8Jr n Z:~#锳0] I眄RԀ(<ٹ7[-UTM)͸63a)Wh;\ɮuw /Q4RZwHM 僇r0]NilTc2_?Q0ˆf4ׂ/ n)bZ 5竕ytFyR ;AmK O}_]KW\1CcfVBQ/-h{ ].%xq\^ouTf2%+*Ow@Jͯ9a1Fc_3hv-jtۺ{$h &ݾzx2-]&w2ݸ#?C>5C>2r{C$n)XY%@* ^4Ǯ "";-//ڗ2A0h;wY٭٣v-̏/ܪ$;,!cKb3>t|>=t-A%OGA(,lًd-[pѰp yBBm$sbnD~sڃ c=-oQ|0,g`H9m~їLϘJ\Dݐ޿;TNrO~&Nep K!K}iFrܘ+hn`:ܲ|oX\[؈s$ -IJ#aXOAE"V g 8=(АIzr bEx 'hn`{MDܟ"bKp .zrV6,Pzq\!X& W%ugoQ#~/&V{!bԚehYR׊VːGT=E V%Aeϓ@聏;&xGFkJ(Cފ=zsmFZCɕJS<:6d{ *~o '-dx}`/ԤP!ܤ]_o ')i*~wȇ6w7HH`v<>'>6D?Q`Hl~,( 0CT'#VbM/If3Hc\,K B{evyP;/Yyrgr' Dò]Y ]Q&8SH_&sEg )=COdCXQs>*G"Qxb )<-PG/;˯Zf;ds MZj=Vzi9-hbcFHЉRCOdY~:YWuV>m9/ "CԘH+VWA}hwt/Ag1e *D˷R60DKܛbY8 O 482.*")%Dr"v`(%9kd[pL{$ԑ^}_5QKq-zD^b-\ Rr?.eA^V-'VT/,7u_OiǦE*󼪹l#-=(bƌ%OY矪  _խyI:/nwG[$ pǸHf404Z|Pp87->OSI*gxT,)NhF~Etm Ç"d$79Uq[jS[N 1i.A@l y?ևu\'č?tRp^&N4q@Dt?f"wXp@\gs ; 5obT\;N̔8&{[iDhR&$*;)`~;&2ȮMQ r%Is1zHXΥ_]XG _=U% Lj{̪~?@z96k.k^5sAY/3sI8tv)'ӥ>%9CqJR5JZhr 4k$J!~4ˊˬ>W #-V\͑{ėlKnGvK3a<A%l>pu㭜#A}sg6_\ #BG qfI^\u@"7Bl;NniH'/3 ؞ DB7v%AGC]t= $-:gu jН'0φ'#>QwP$5lk+bvRp_'S2Ǹ|r)Iչr 6c݅QVa-=}@-qeB68$Z'ȕ0Ul" Me-FEV;tr\wi9R@%L(_YU)\kye㦠PȋHފ Z>caY7@g!1K xa~߫QU:f@H(rEE'x@t7D*lnZ!%݂nPtˈ᪚d]{ۧbU jY7I4]i547N)Din䳨wOpībF-cO'.M>kB;P~&pvr(" Y'gbRC夬i09_q")Z’š^sƃ@#wIsI4@7ՕPu8IyeW=1X:sb%S^5>]MS"Ss.4w^rҞn6ѹ M ZI|%ėkog{y&̓5b]ky[b~Xپ9$Ki ty\_O.|l{fiwS Elfl^FQ7JG%J@G7 98\29.`Umqj!pz8cuJFZ篦'ust0ik }WOΉ NjMC}Nt>ȆFя-%QjY08 lU"4V:Siv1Y4H~7#h|D6E>k8ɨ<ֺO#TBz@eV&sXFa*gKȗ؟w[۰_:l!)1GoO}BU\8gA7I3B>~ WhÓ\ؤRBTVDh u"6c,*TwLi[G`7([Ⱥ\H0y•8kR7XeBFdٍ`4_WI=$ B4Lɶ Nt؞ą/ZŨ),@Ó]$ (xِjdy # 6 #'Cqvce`>8 x 8uGM9Ho(n}#\B9rI얍Hb+>HMN$q,( aI4Fs \w[)YJu ZX pV'ѪDz6n?Z? E8 P}/!)‘SgdwVfG]; ,˻{DElV3bpruA#.Ku,)ȢrpmSVPY .}]L+sxNVhCiNZV/LOL#|SP@o^вqik\ȊA`~b:I_|C9-(Ntg/ vB(3W@BΤ;n%jZY1):ȸ ccS|cpr5-_o,U-\!폱ܧRj&ܪ@ }հ]!տh;a2? vKlB*M[E*t`/~Uٝb*1~{j򛿥U}c M3!&8/]+|5kCثƮ[jěձ~[*mp3RsyD-ي'X2D7B,0'rG6`+lТ9M<_O|Iʌ+ɫ*K|25:nĵ8Bg8p&s;-&"0/a`/׷Z6r a8}BS vkxQߊG/)ڊ^Zˍ}!nH#֩8Vk *If%|W9`ܐn1l4>@+rdv~b%[ kS'P|B80 jY{?sڗ]m-EOq-,I~ oc[ZH5ew0ODXIPжjic:{Yޟb+\\ dGPpf*G53 pW=& ʃOwk6K¶"_k73 ̥͟P/GȐvbz0~@]|* 6$K΂]ak xOw*' _gU w8-K=: ( Bϔ:T"-9ȿ~^ۗ9'b.kZ$>Ps<<s0 3+^b廞DJ+C,ty>duQJ=1RY˥ R\jj]_zZ{{_O=a3u 4J$1pƽ =o#VtGd:h|R@OAՄ8Ql5/aőG޶ RDu(&9,Pv^L&F̎o9HA#Sq\~ ʲ;y2Qh$e0-I d^[J@Ȼ-Ns[zR%Ո!S҈94 b˾rZ y%Le/AYKb?7OYiO5ɬ7'G|d'^ۀUHE99=d-i4VwKRWRqM@)xFM0`ed#'R g]׽D\L\>×ktZV܋${_gWnaA!YH2FYD!.&%aq?Tл2p A m)An1+]dM! 9Z *wܱxkȳrF[_6+!+Nm`3xwmH?C/ RߩIġ爼)٩\_waKOZ>]2ʎor;lx@Xt V#D+P4tfNM[ga}GVB2c:ѣw*vT숎Uz 1-\R70+VBVG䚳ܜ^ȴiC>B>Ol8k΃‰W^3>#'4ގm>[KY0Vԫ䑙e/5ջaV CC8=5G_I1Yܻ05wzBqPȱc⫄"IRr@U37$ݙ{,~De6*m-6M6Č8 ?TKf\K6VpZIWňZ .w$˿!|+sC{HmA8W1C*_, V@n>p }G [닝~{/8rףxθ6ǒM*EL/ pU̐9?6pkq2(IH*D؍;|lV=u{<i^67 l|Ya{a!~ABx4MYOG oߘ9E֯b1urP+0 "; hb~Uфkh>51 lRTx~H|EG#fj݀&zrن~yظʌIw:(v{0|w""uV}5BS5e84MA򝡢SD%Wf0/x&Q9gj!oe Z>ҢQy#S/@oQDwǵ0AG?f }{5?VC2C^T>jwפ|~<:懯EZ8f׼Hi1bh6Iԃ%FqP f܏Rx1M M46حz7xv]0d ɽY;%YXp!ri;&MLg*s*O6O(j{vN7f_ LJ˸2J"2a[SA14A.FAyJ}Td$&lj0[䠻x O:@+݆Ȯr\=`-9  f nDj(%2p<;|(21reTb( Zӏt-~Gc{q} d @Ô>1[OVjEaBi2v&9DAi9|a`Ӵ7|A6:[le^T2].N~I2gʤ6АՎ{]S^1>]nuM8y,CsE]kUvf3K+P 'x+%}~]M3X*:N}x9emN$KBM }$R.^'g?h$@&f!h14| lSaJ^]%hNyQ*/K!ҕX=爑۵<'F QqAsX8!z{-\{]II9 36 tgw$,[}W&)WϖQd+{R0@SKܜ%j<\Ha_SjB8%grYrD!^@()NpT5ϯ;5SOCcY:c h f4O7++fωS'83QQ} t$a _幍#b4B#ܩӰU뮲."WxudQJr\M_OpMzEbt,j4hP[.sV3iV4!3&Z6aՉG%y3js$a ŇB1PdZ廕&_՛pTae|єlDj-(SZ16^:u#T;I+'+k"^Mi'pAS:7Z3Wʒ{ƸL$0I./Ǵ,j;ȶݰӭWD|p}ǰ3}(c~nӾo oaVstulMZ1&:nlFL){qс'# "2i"a/p8EI) ڳQojÀ\d7qQr9 ,&/ma'I(ԎB!!")at0Fl{-$R!K"kVrq~vHEANÊm?k6|e-)|#O8h8i*ahzY$] 87$)jsw=4 4c{n,a$iT W]po$넣ǴF(WרJ/~ABh%3~BRw^ &?j/#CYAU PIi#>43?5֭` 7=.$@1M 8h0-휇ǹKF6@-igVgT*t4OAbLvsi[ډ 0PT:ͮDyC:J5'3u Z Elm5w5_a!&vhO&g* ]1Cʛ\R<2x`vSOZBrk:Dͫkh`O`G(u=YJvvw}'ś; gm/%%UFf5sa-kVRl$B8א 'F'`Î>&~఺؎9?~)+uAǴ553 {n.CG!r4dJ$LB8G3:˻-h@i~_g-\4\Z{h:hg0ϞG=cX"9:N԰bC1nq\0Ѿ>݋eSSd{hW⏇zVB,K2R"r C[@9${(~vWFLrd_Z:{qgpj2 YgEV' *ܽ 7 {Y3 __z#N5Z $ˣNuTN,{e8ߚ8\X-R v*ڠ=@۱ 6 y:&dv!W1Iv)gކ1 7 _ޚv[04FQy址sȔF8Ơω|ImG=m8C,nw !LTҀcgze#N˄عTKҫ74Y81sd$e$ Snn75v/ Lr xKupC_'Zbvfhw>\[%_Ά(Vd U?5)>Ե@gN˵i f;ڮEI[oӒ,UB`䫼?%p;YkoKV? ~tu"{D-y!lZCWrarX3u!~xIPRJ[-؀5J'\//cwx2Lȭi j3Ti:բ5OIRD̆B)]ZCB(Y) oN`M_Gp123Z8K&KG>,,1p zu䘝=t^8Мי W zcƴF&x tB~#z-Cs[ ԑLohvI (dni#Cse]H61=k]o`ޚd,ժ>(G+D DF6O[1s22QWkub⇗9JYwάf wb\l\7O֊YǕHۇɒc8tIJx T;`eKa KWT4=8QDqABp"Y1h4hsQ8 ~/X}BuGYGm]:V ! zRcʙ4#8)n=;g\Iʁ &ܤ84~l9s-m\Q?ih"Ԣ2Dp9lJb10BH%j`r UJ:|T 0W&|ZK]59+>sA -QnnrД*9U P,2X'5QqHˀX. {D?B@A)O ?Jk#%#!d{1 w eջho9  "(9x`O& :oGSӉp_h2;\o=?0 .L[ `hCaH#hGɲeO=8;i!!/K1 k0C :f:Fr3D*v_>+q.V:fln=wсj|J = X>{R= h.Й&8@&mf8F#S{X:mRoi}~HJ4zӵuQ\U60mycW/#S!݀fuzQlTrԕ O*;VjS",\ЏmANvL{+h4_c,7ApT4&]'{!g[l^iDʽRZYܥGJZietK|(NRAJ7g=IqK K.)t =d@>rpd- 6-)BdGc0SřFZ&I8 XڻʼnD`{~/cK&NGk2s9nSJjF^B(GB<"10 u*]C9,MJʃl}yB8s' fZC2PBpI} Oep_ sߧДC:݀YQ|45o.'/64Ki0|_qxEB Cp(P{;\i C3d]w'a<^Ahkv6JP)q:2[HpaYxͽ|߿{QPCpqsk|- :A+Ҹ);^QeCF _R9ĂE'߰e$ zfqk.%0Ib~!x"n`p%.~ MG&A4hPazq+H'}g[!t#1+k[)&~~`2*egne@7J(A`C$͔YEt]# ISɩsSMR)^ccUȶUP?rhF%1j's̸VZM+f.? LA߾Lq61 jFƵ+͊'T Н48f!Q u10C7K0яbӕI>V'&W`s7;rjz F~^7IQAkĖY2[B%oLrX'ѐ#@ImK☽r]N4TӾ^dTų_ʱu |<*G@yOe.8 ='$qjy[k-hx͏Bah&3,A/MQPa >QxnTz䑜;pB֓DHW6duTٟ$\BmK/sՉMQ t wƗ1|vIc.* \e 'm:>z#|9#Yq7 C w]_oˮ=;7Nipسz`[gZ zkC V7Pܴa@kMgt2*U<]bCj8U@+_htևy$ PM3VY|2tJB3~ IݤCʅ7(ݰ(],Cf+%z!J !,$rxj2'\1PWWE'(vE@-NYlEJNGM(H\+g-'9@=l+0<4f,>ls=jqbR!ޣ0Rп[s]%0A&AATRvR?MU@s`z=__k)ϗMl!E먠(Q5Z8봼5.}A܉m9gwP~Q2(P+E#.C@w+͇7qovm/M!D߭s^EVh *Fݜ'L0#.s^YWRiK H 'KqNP.ص-qBni=A6̦7 >`] Q~F7fưKfF4/XqZz2؈@(6{% w{=,(ap5B-ۀQs. LU/ݓI#mv?z{h+_nvѮ? h my6NgxJIjP4v O%-!8vaTpm@vQ 3~)$hjY vxL hFzufvDRNVSU'||GtY%\!_%CE"L}c%C^yE2t;\ l㯌! "ŒٹGy4TI),U  fMr%VZi^q}-T,"'IpN?*=lC}ؐm‡5ԫ9Yܿ@lBΗ#I[bs;R*-fV9-.6.~t1%>/3mY63Mh 0P]RO P fW񗲇jS[f㐜إK$hu2 FKtҩd|7NfدC;UFBeXnV6 5TؐG M!+V~M"ނ;K.Bل0]w^pBV_ce^|N=ж 91]*22N+^{ APIgDSH6GK)t9-#yݬe)JpB韱퐮("+ |G@{TbekrO)XAu`ƛNbgF`?.X$Ñ!S tFi.WH;3 U']A6gjj4,~f_ ~0<+/%VfpXn ܦ c(JK+(y&s_̦dq@'q]l42V+?P"PD'%P~J'A[?Cu:Ŕ؄,{ w.tc49ѫm,. LWq*.qu6!S)Se;;yZd@/Zb?pO͉}39n}ۃl GY*wОC@ҟy塿hp|<RbmQ3MգZ_ZZQ;V[Hd@]QX6aVQK2W[FV 8{_ )"FsBX.Mk!ސ (yV5JP> 3pDne#1l\>ZE:nALO_k4bt@9ξ m`rތ:]y1`'[vFMujXXN:aδx|B? )1[r5|.*58^=7fm? )B'MTѥ64N;Y|rk4={!򮞀S0s y`E6LŒal6*&0,''tddj WQA<$ *r酂JzDnHY9ۓHBNw0k?rAuzlyq[E$?]< |H"!4 -1·wqH![PiƎ4el>w#5nEwQd?Ilߡ߻^] 7J h ]{mOZPiܭ#E<Ŝݦwc,XSZo :tqP5^UjJRۓ4 ].hx\M#,͊}eG ww`ڠo ?2H78BbW+{K7 (^pYQkÝhlhDQխîEG›jH=EqŻQ(?JZp<!~A;L I0kuq>p'= Y61{s|bGïE T b' GKTAr!e M13AD*r9IrNs&92mKB #" b#h%Kr\w +@xFZYfH0sI+\@.DMx\B9 YzvǽM Tޥ9D Sfy=Vhy?m@e(iH'Ǹ4"T#'a*NF" Kp=E}};GUxlnv2dEoݕ=DΦAB\z峱6J4:;I̡}Tc7yJnD(Ood%r)ZpQ 'u0T 35Ccv]ͱ_z6ބ0n t) 4ߺV=&<0Y/| FJsי;~D3jO0*k7brR ;шKx(q>8{ 4NSm󄠜__`$-/zZ?s!|IK;i1LOxlgQvB։q D*>;LJK1#8NPO^>0^2yźal18t]?$M'=lH)ۏJ3Ah5;Hj^^#>>oX ;XVwgt4iVw&WT_*0m}>Z4,TIe4+ffYt9)kH/BXTVCz$\?ob;N9l`﷝Amح/iS<-i5ppڵ]!sUZD pÒȨIֹj~_lm, t=2Р,%Lƙ٫J^]\V/DT ]^GƬ⪱ (BsZJAv(a [&z)$\ŏ{S8uhXwP3:'%;xkz"Y/%̧ SFQ RVvnj:o l㡊Q#FpGyv4Vq9"{W!ˌ؉+ TSu?dY] _y.JP'ko#)[#"3N ܒ{M򙢍A?hZa|۽" NXlX7rY{[*~W3ZF:*cHWd =d- ?|0kS,lA;E?y+*hzaū PIhg@ K}[kA>MF(3J0نR|Ə+ڔu0/MaE) 25>!=;K(Y;\p^ Qضx,ap prDzr0%zݢr@,&ɫ=_}AL$T;H۰:@C6vX kK]8#|*E53u]v={,m=ZnlZW(&iSu%SخZMQ}4w?- #U}%> !șd csDlȊpC:>wDgyhxYW#{M[ɏ$ilR K]+{Yс0fBt}mSH .yz4:~lKfejJG(MҮu^Q%]d{Yn-Ezd+er4`?j.?1 P0hoٽN@d`CD U!g:Ӊ=fi-"mAMTE20*6ɫVL(J>z L'9vj81_cDaϪl(D8!([{WMpT 0իUDbo B%1- ߂ʆV<\᭍&3܌8+It Z@dv?\d5-5s˙jΚjMyW ΖoX;|Mþ9HgyU@\p7Y,ǏiN֠s(Ew\f{EN^k\Avw"0QUJh9)eFmS/QV,fC ؚ?Q$Ln-zbL/*V-K],E qb.iF "3N[rSJC氜Vy㩡MbmVB€nֳ=EJ*59KI>Z1B<*q?zm{E0Q;Uh#!LOIՅ`Gz,GeIe}{NgZ;V6D,xAu|ɟI @CK2jJ pp;xTr'U XA'zEx;${uuq2kxmO4Pd lV}o$Śxf(٧E V="Kv#϶,o-.吕X}l.VA:E-KuP!Hp=;Y^*:h0d;P_ #qgS[LH@[uXI 1GESV)ҀyeXICy!!"gepK}ZrjM逧>nYˊz&d| kZW#/dgӑy'{,wr#{DH͞vpZլIRE[w빖a! K) I\"VLE_V"̵T8JY F\Cn䇂yo`yVs\H8$Z`DAZ ug} Mt Wf242rb!u޼~N8+qӎ¨L[StJ}yt!2qV/@iO$_yKjlEE* bťBېQ5c<5ʬA u+fWIfp\J9l몇_ؤm;BL mUPPj>)ILQͮ6F,X>X ƒi-]aD|^ch*g;!^}1Tuȸ6w G?hj,~(;;Z R)l{>`iP?5ߦN>?I1ˆVCF ]4jHmkG1*co;)b3н26@23 fCURWAг$!xrY3ɲU'7x|y>5|xB =J?5¢!qS0k+j7Pz|N gM3v$%. U %'{b{4R%Q:,6s>B\n0v`Dcx}5Wv;ˆKPAI%TUz-;+1^ oX(~ P Ȣo'(3onw;|3ˀuH؍ Й/[/&Y-1y0:aS齷~z'ĉպMŮs95S#Svnu?$g֌iaW[l y;'2Hc~-в._b.Wȇm*1Sl6 4`Zu R|֨}g[jOΓpE<ۘ BfC !6z ӤX]PT?#@|UP4[A/}.Ǭs/J>Х-'j+yn E tRD.|{~k« 뜷b>ig"%N,`bR~{<,qk.-Wh5n(1;!ǵT;Xʼn1 ح-аd3}xU[X=Q/sx?ޔC NbcaU_6t}`!w7A2 ĥD9P3UivU:s)[˅3*w=zm 1y < (V'+DWU~ TL]2tԕ`K@(r TLX KU|cj0Q8kpSj  `/3c@wzU,0X2UoK0)ڦE 6JL5 =jG(1%Շzuk'HO~5Ul-zVUSVBSUO[\Աە^2KL5Z;4@띐"q-;]30G`f~Q e`z}ШD-cvx i\h{ NMpS$o,aL]BenKHs5Gx%QAQBb6ΆDWQd]=o/rm6o?!jc&@RJjd0FEgqcB#UxAQ0=:xW*&_Å:j(|v2⻺5!^7K0{Bɔ1L&() İ( -UJ2$?]b˳85EP> p2!;"@kD|Ȣ,2(f}3I1Pޓ4_RW-Jod.ˁ'Vo~[4#pyLOhy9ksОҏ/od:83MO7?*I!j1=x`Q5'OAuc;u <>I+ָfk bp[6VGP4qT1NXuͦ@^|҉v?.<vZ|J pܼyl'd\==59R98)|wcfvB*<+P:gNQ~.' #w a7oiW |Bڬ*͛rN<|U1"Wх}Z0!WX{"^!K Cjìj.X h)Op%!sK:I| le/陀g0@ܨqo.OEW6֖9P)7A- \6);1.ibޅF :~}?bIrը͚IF_+Ի)̓|jȪވH]Lɛz+(9gQ^lǮv$m oKT _#/Ix*ІY ڏ=u^BZ(d"U_&a#vfuA=$aqKA .۪,߆gER?$QAn6<./(}LK^e :Xtuhlw7d0-9M563&,znc~(IL 195z2[< W\b?-#lP 1Xz.H~vGqQĬʑOfBi8?CX,8=x1U$_Y ԞG kHZKܖ\V;%#ć4vIDHúsbgAG\LQgѡ"@ "jdt vi@Ne囊O}g|3HRn;<<ʸu Yϫ Nn5lkCOv8&NuR"_]NtsU;`%F\G8Q"aӡr;5?Cs 7~^.ZRB%5`.3BnoX U56,b)߀=(ӑj$h 3Q(0?=BxbA,L:Y:,Hg>64 _7?8$2NDGƍ1JeB"@ H<#o\JVdgOW2*9ח? a*%]Ϛ*}[>Ldxu;\O.yǏ8"qgBVndVN  6RAض+^&A_ƪ~ElAskgA!)ZJr7ޭ9Ӌ䯜BMuGg pHzQu]SD_sEov,bkzN%C;EkDiϏJRLO_$E^qO;IױUv9G}mUb49u8kfߥX7Ox#ȼAl?8p5aNUh,am٩{ dq8luoYqr^UDaFpqL^v&%! uo-gRp(ŭk}ѕ`T<\dwzJ:n2lR]rL`II8tw5Ew)yflB"u(*Bh8IwFat L ZjSP] YSr'N~ |7mpmhW3ycW3  yNb&Dw©p%,WM4'R7 RKVtU,f2[?>& Qz"[kTwj-8r[YfPZlخlw̼XQ3uł~ hX _\aO"C(´8 g-)2a2BtwHM3I.Kڼη8ԵS*|I-ᶽ1yF_ѻKLgn[2iXu_.K:p쑗duKZpaъVwL:N.nBc2T]b}VH[c(BM^~+>$oALTKA~&,1s*IU٫Q nNapinf7&nD/_Dm,R]7j` [̗J8Bz7Щ M0 yˋ m 3E\%Ay܃M[&A@遙 l>.?#H`)5<5}J"{DqDKxg nCW%$ / v9siAQz5dx$}R*%'h9I/yuؔ&tv,2/.la, Q8C1p0yױ{eGg01m9(;APIIs aDqIDLHua5D;|kK Qq`[om:!/uҴA/2Ѷ('#wD/ J4,HvC5tbD]}^S@6d`X F8ewB|oʜbtq9 St1{(-h|F /jYdjMüNi!B7l8fTir{l$m6gY%5` i ktlXPX.@Bnhuoxg #<J0 ͽe]w8!壊=*jL4Uz⩉Sw~[E}h+)ZIk =.xp{~ w#)U& ӷ ߼%s+64>b,FX@jkܖG]tF?/3lV@*d6G}gkvm9Ό ׂuBmTdz>@0NI</miƒ@r_73 ipLZoOx>@ѓ0bІJ <'so=$H@3yEFa6q`h>r)_Y}/lpcp 6{&{J֡5`& JˠYX1uijD~|Tג<ѷZj|*&TT(bPhuvvc*D1bj7)@iކKc5ͪB,&lIdB4XcݬUd{$c!E!g\K<7萋pSMC`r?B OpD~Q;' \)fJ#@W|t%sW]qjѓ9F~0$fX+kgC^9\ !)tMx`jZ| A;-hAR:{GRg&]_q<  {/Ra)7|cI##ZS M6ʀ*Ai+</o?·,Dxhy6T |W \"X]vdac24m3}r!&5 J3CпMsjILڬ ٩\}(t׍k#fȸ2F6SoFrȉ *&{\shJOuG@Svx 'uEm;q1ݺf\ XmČg!>y[+U50}R }RhډQkDzU{"̽]˞zU`4t@J/~m6~"'Tf*Kׂ3 Tx8I)ΐah5*J] 7_FDgn@u}8ƈ" LmͩJq}b aH:gnnh !bBHFn%IP^ Ϭj7u/J 6LyxdJFjp5r{1a" bkWs VJݾqG^& &;#;&j6Mo)L'%5h  &0c|rM]7_ޢj#d Laaͷ&fWifHQI![&4^>*.?6u`@|-|ֻ ӰkAZk3HX7h_QY~]R!pmuD0!~] u&.Fʹ! gY)Bb 2Z63p8&@c~KBEsEB'@=Қct mT{~P3#;o-$8*Ӓ}RIPz+<p@ٛ(RcjyXuAa } 0#(ެDD^"QieKG/PǡYƬ D*7CvdGȳ) ^f&9beYLuG|d\ ٥pŀDoHX3ڧ \'6ʎM[ qj靪skGi؝U+Qz+oU9 o]/Ko~PS@mnM9%uyujt@OH#X^J0#[Œ"DaUs*^D *! 06=`'T4+CV8sa cͥEH&.ѝ_Xr!Fd¹$}"* T I+0UfISi/ٻ0Z(rEqG?`$O͙Hr%v5F s9_X/c}P+\Ws+*nP^5u( FVY_Fr͙G|8Ư3E=q6b oVXooEC)XY%v[.ߓZe!EC|sWd&B%`&yV3Ru@&vƏW٭-~ ی)/u{!32 rld6H6Q"l ƝFky7{j;Un& doۊ Ū{9mR9Rd.sbAeǙ#EC Vҷ2|/9㌵YQ$ iL 7:#VQr|n3Uf|ţ>qS^SdJBgvq;4ZG̝LQPZbcXpt>hȎoc.\oUںc<"g>#&YȒ@H4K=)W%s%V3Y(}kts_S} 2;l1ְ 4yG5"GFXk ȧUizs ?صo! 5?!_k*JIKN>I}Gb,j!%hڶ*̚Ӌ ԇ I̯ 7XRk]kwm77&cs1|#GYٓ;ž;w+HNes\OjgS!mG!;"#"5^rѡ;hK-}yNS sWjउ }+t ed9,o(#1Q4I 70ȨH)vsQ2utxwU-J,hrr,ͽJ0 !, n|gDocB>Q/w!2(D Hޟj^|;3IҶy*α'O_Md0j6rHJv/"eR^8Wig\\e%#a˵AGFkn~D -nOK$S/t { B:-ZЕ| ơ./覚$@ qTɮsͫPɂA&G62NF Us 8BܚgToP֔%Wk?q7?)A򊄘ב4,P1%}&p\̎PW~;E-F+,fwUj"I{qʨ?J3ft.gs0ٜ1*6PuVoi;:ZT&A,"9Uc…ҌoV<μ ye˚1]KTa\n%y#!EgN]{՗7ެR G mOxv8C^vc-E @$. oķ 3s&z>$ё#/JL\ ltv&g4 ~z"uZ;IWf)ګq nAziHF !u>lsʏS[5Hϥ ~)t}W\9lGV~RW3ts[n'ũc>僈GՄLkev? ~7YpzP(6z%3uah4%W  G>_O2R\2P]9vu ےjҋshgť0RPvRZc67ҏ۔ߒqp>`pUNb)gM1xV?љ_#Jǰy%v9^_ߨ8fՅH{ίɓȫ=,LSVN2أ<eCFZXKLH7U<Ro2y). egG8[ #&fVg}m7^`E%}|<[2/`hOAt>>m>#(~t$̃f? E{mZdV 36GR1xtN)^'@ eC'?;usz߭YO/CsCB6Lܐ!(<7q>PעVs.0!C +M\co+ +ߩ}zH/|Mfp]4b[hy)1[";F1J<$nB-TV4 ^M@^o/Z*&tLCh<fmxet=%Mb =͐MlpH#^l"P.ZԃԌ\|f9Y/} 欿oU%f4.~\:A{ґJԚ 2F`\A)<նqb|MTQ\Miuݥ:g?pntTUlTpF: ޳UXSlLC(?B6* %߽,58LbuIϲ35| 'NE{~V>m}:ӎ+h⤡s,=L(WҙU$לjpkHR) ;k0!݉^qk 15aA-fq!0G<Py.a {_یU*4z%ϳsQk76 1eݠ1=8jZcxԖ`?O޼y0.-V֦T}Z V46  wxT$_tlxߔ'l-ގ+Ab)Ǚח10q6M\W#nBw%_X}.YG&zdFp4E5A}n.iLۭҦεwtYFFx;}5Hj*S\s.v4i,Sž:/U3hk9:Q]BĮ^qo.C*{: '3ck;ЌP}WH 8q, .a_ٳRrLlp9xأfi/#j Whl=D_Qh^ 1h}=֒Hߐb# Ӭm>f*'y=d`acKZn9y+Ol#']F4&qû”4{thyLol"?®H nyJs1~NemBR ~̣kt FpfS mpkƾ2/|2cx)Ϸ<NWAB9x)ޛtb#|D]^@HtևI0jUѿWO?w}4aQId( Nzf`$_M*׷?. dP,0tjkJ9Iq0^<rRRٓ8[:NqW(!36CltXFEI"+MVUH._[l{Y<ńQFcڮG@dDn*O?t&)Rsn$A|Vo"ek( )bizP^P`p>XR.&쩡N1 |v1Y ̲(3u1AR* O?Ks@G-$睚Oa^0cv[ B!gfpe=+S _b'M x5>5NL &۵B>߾o# ϫ.-80mfQ[^JC'a l=~EkcmH-"' ߉-| 37؇z bPΞ?VU8ĖfpR}.K OCr މ(5*(Vp"vuDMeS ˏ@< ^K!8кM_qt%n+O* nJ: `z"!>Бzhy%!)4'pӓWK0xYM1OSV Bu(璇RwJWEp%rX߇FktgSٍ}]!10jvoIuUuzD$:Hl;@3OLo8Goi HWQ$V?DLm㡊0u !r+ڋ$vh ~Iٲ8+[t/w-8[554 7-7%O:GѮIIF -CeN/qRa DbEԼmk7֩[oq~g;@l=&9ђ9 E8h쳌byqM7GV[D믗S1lp?b {|M*tRӝ-^&U= %:>.˓AyT((h@ս}[p6)`q. :Ԅ^K*DvvAm5XA 6*6iq)պOp'}76TNl!}]UܓZ LNw-YʮU4PqS>Cbx9=ݷfe?JCtoH@j2d X:\7EEtbđM"߭3R 3"Qou"+FlsH2]A5ƮXn"g8iD,Nj$0Ojog0b]T 䍳}aɦ&{QQjI%bƜMdJVQ4/{/VcCJ5V2W[ϊgц9np.e-ݥ4lR$%yDC:-ʦ본@X [GҞk ~ }nZ=,7u>vWBTRu}ZZ>/o,XK1XLj/g(oXզH&_;OE[w:%bT=;|:p*K@-B2Ҥ(7rr?B ^Vu1XNmLuzN ?7p}`7~AfBdby-M>;T (x2(oNs.DrX^gĮ(xҞ` }[ R?~yd1c@;WkFy!,gsML`12A4A (g5Q5 IZ EAg֨Ka9z~=}P_o9Wi%}^'|Rr[5$/f8AڽwatOw忩E--yt^l%L@5_ @wͪŌ{C!j)ȧssJOZD,. mn?v㻪z ^k-Y{QB/9L="Qi \w#]v`As~!V 02Cs#$`H"ߊCeGzwuVl'CHFi;z'' }BVoHrv _\VE.)&Zj.>ՇB=T}N$#RSe;lz%fd\2#UlXR!q7Yo\LgqpaĮQ"\<Íg]b[X,rXT\ Q뿿ۜqä&jGՑBJ5G4Ea2uV܁K_?]]D%:Jz]*k!d4(WS}lw86rC3sa>_ä`*2j>^1tL'oorEHЅ }\&URLްvqB 9"'S\W-ԓM8Ecl0A!Or?'m, 0@Vzwf[~hN :n~26EGJ$M.(?{[Gh)K}v +vP|C<V 0˥Tqq =!DCi_9V{A49y!M;|+)+al$SCot/ =(*#]U ô d͋p!n\`T=Ba.xb[)iy]޸gR!J=Le>DmNYC XP\r|¤B'Fkra_q*$q\ͥfhҁ dNT/ 1F`x܍&06)em\p uGcVRYR=QjlIlg\{-QT D6'*)Hs6^nCծO +A響%.\ o H  3ޏJjexof64`)8VXЊtdhHM׷NiiXT|=ځFhϨPxtmNULz$7Hd܏S,$'/ۮh Ui`jLu.,[-.N-<۝(\wGIz<Ǹ6D'tƑ76`$(/18H1N.i>/hz7=K1O=Bk R!7S:&a|g Fp:wVQ1ImєR#㼨ϨD"$JtwW zadbU;|(~-&chj&=tP+U3_μNe'7oͭ#Nr(Bϊ{{DJ@zr` z BAXaw5gʜ,7`ٗyGZ}qDԕMe;k5RgYgP!Ex^KogZBCy.GꦝoCFHOdq.Ӧ:ȗ8w.Zr5JaJp$5[+CL/Y+vJ`XUhdV@{c4o閂%CN2д= O]) cZ:]|gܢ[W|ՙ$5co=rlr&I v[MpSh^9JI/MЪbue{?ES}QwդSԺuQ`_e˵CV6(Gv:3-HꅻM@7JPƴhNy$9a{~T/4zM В6֣@w50I)xq̪V򨡻?L26?/?ug{EMxQ'IS 0{ B}[t@`SCiZMVΑjnT h6R6KE(^x*HMq˪S=lhշg)ThjIvu!'qL ^ndǖ"`S+<9a\KgREzSAQ]4dɕ'?$6KO˦vV^'ҕw5"|-;k5*@S?naIZQdڂ0Ŵ ׄQJUV0GE'sJ\VdJ߻e%٫x݅XxoƮִco1A~V!a H@L7:ŲǠU O@PS?'uR3Z&.k1TS%X?s0Rh8)qQ'/_"*Z*vڨߓFai&'V좌ɭ@^TZʼnUWHD#s~Yhh% Q 5(3*&O`qXpV&ʦ5@M(7q;I"wN0ZOSơF ,ƥ+ɘ.La^ z`͵ xIW-3}ܝY#2g(y(*?Ip?c (#7 j|_L^,e|ڠ#/ wUGz" e͒5O,)2zvd7X rziHfpeUur NwL(:4b8Tuk9 ;TT-񩔊 ׇN^`EF3Ʋ: cpdp(!PjB֨G_lS#-5Wpxs%=ա/ =A"5Il4<;z5W='00y(oUa?1N Q)d)ZaOE#=hyUqͿ!r0e7Z:۩LQ: T{Sl΋|C4i% ' k:y;B.CDS:6HP[;Yf>$BU| ȬNT'a~խ iBR< <E B}3&,dU[%@͔822\_FXq=72Ϳd'k$>1JS{,2EZG1Z  \ 4TVT߆ٺ) n++-7^^>4VGeދނFRڵ}PA~9V%R">nڎWĒzX5{n orz< >]'.j$A(qEM2A$_6A]\}5~cםJvz{{Uo܊/VZBk1 NL{We+n?fFYE"j=?V1}+o([P=%rqٵdy}"sCv|٩:H6O%#~{<@8 >mnk:,藃W =ˤ]z;!J+ ‚/#'[[ \&ihRC?wZ`w6ƆMf'u.ލLȡh,2U' $P3D:iޥ|fEGQ `:+܇fmUiL0Zb\oW҈!d:SHqhP`)A×4/o!EӆΗ֯sk,(}gk=-XT5̭6UV16H3t9o'F=})<-!W)DOmA>xuv^}E}b=_8rH+Vw0kVKĘm)p,|1=tAy! IJ YNXnݿ XdOʛѿ:pf*tG#PhvV6eyEkxak#!Smy(R:.Ž>d3D![ +*8~L:޵Bnjer=d41d 1 wYTmmk µl4G"6_dwd|P" uk8 w 9oAS$6䩥bQ8M3Kxq]ve(D&2ZTW˾BWGPv+ҭs6g"/ ^V\)缗h:#%F͘S\(~DuXC<u%/H[Q'yINfDf#"pʄ7 uvoqS1h t/J'?o-)QV3&R63Pк&'sxң&Q)DH13X(rUHGK.ayݥʿ5,^Z4zLoz!&qGy!4o=*qiKp|v\mɦt8靫b 2Y&.ئ{ :ͣw}QL>^Vs~L84Jʃ1q}HRA(djN`-z$zC/{*\mWXVׂ%/ە#b^{wS.f'Prz8] 岥49\hpe>!wx4;(ظ|TU=vkwq0 N609#>YM}/Ҫ v!9,7E+d+ϭHv+*GuJT8zwNe,49͉h viފ^@*(ɨQ:rv %aKC3t4[ ,"<%QF&Ӡ!T;46-7h$~y)<\3,.7uV~x5S\t{1|ٜd/):7tr܇+fLÞyѴ!t$(U ~.MFrY1Ӡ2ψUyC r`1=u{]I^L˘>E\?xdϧqOa1'q$J c_fn-S=ʃX7"&|Uo|<%"H֦+r~{'p 1y֮_/Kwv16D(0>>t/uc (EvfqZIm0 B칾 Wv//^cb[r4HMC@Ep>6jfǟϗZngq{˅k\< cds9U麹[<* )2$Ah;\rg$ve D7RLNYQϔ6~dr%-Y~)? YnwFm}Kh1PK]+F*M68}Z(!}|sFxq0![.o,%.+^Z5lQ cF״gXALkZgL7D̳n)\T2QQ3*Sv\\#K=$3Ge^!yzj欉"gQ$[+ rW" Ehh/56 +l h}\cq@ vpȠ^W) Ef!qDٔ.m!4>*Pyp @0n Pp񀅇Լ2W$L}q 9^u#)X?K"",$iH"A$`(&6{(Od^+ }nvݷ6E(ajr᫚3_ssjnRŪco Ё=TrS)_Aä-sG(_5L<3 cR!-|+'<}觇@dÖQ9*4pSۭzyW7"g2|Jǜ}q(b,? 脿B'@n%cԉN+y i@wPSjomYN6n>O\y [Uys-= WPb9ۗ >v+O>\i>17RfA2F }ӮY} ̂+bd9t=y//{88~3ue<F@H_p0tҊK6L']G5G ǁSXɐ|!l@I/+E^sYBAPvAi4\IFgZy|\' +vE=L.-نj .o"0:SM[Df3r|Di5*6/י7X}QVT3|{&ħEb(RHjw^UEf%\>j oJ'ቻҁ lgOm =glj όw /oBQ\q@K'!`S<3Wa}t?XJ߄{0.b+8WZ ou ?[[Flu%cm5<#歩A8vbX>^l'g51n>v]r@~?vcz-?ϯD irkB VVKlnF'1`P,_|eǎgUY؜]AGD2\6PAKy_HIJOo?3|o-99]ӝ,cÒܺKzqRqN åȝHnf$g[+vD*z#w~Ƣ xlVN;p`RKf/[/ZXkqv\"fP&Ѡܟ#o\0 0c|*# -.sp"?yhB-bփ)#2PCTI]-$TtyMj~=.!J3V"7ȣu"2=yw0adXZ 1X %]2 zLJno\D]DBdY+?nG~--a[@ s/E;b ydžH uW8e, gbrUOku.s;\27ÁKOAv~X='X"(0x`Oy}b[|x Ҭ?u+р=G6z9[RZUqRrxRӻaq=zu kv+**|ˍVlK -)MӢ3x|OK]%Ouvᔈ{0=íx]ٶ[1EY94b5/vW 󶽛K@u/!r M{,$[mz:˹A}%ewGtAo'B[bikX įbd-ЈDk{.+HT]'j}..t+TaސLSKQ)vSAQwS|҂,3v 9qQ[WjX2soL MhR&Rp2u`uXOk_!&37k6od43Q -T1L6U>6[ F/?j]4hP=% 'V@ dm\c/7NzK k,m6?{2 Z.rT(99W$|ȫ"nX t7}J!+ꧨeᷥ.'~#HKR1mHimz D-IY@o=4#aP:nO,t.|gg^VɅ,򝲩/0Żc%;? l^?<qy Uʢ_=l=Gۆ4CygbIc~22GB}!Q_΍W؈.!JL J #(꿓U:C=}5N169QCcD`0=g5 7C {3ma;`8G8E*uX>k/YFz}#9M{'iHE*`F};lP mCk ~&I9 ΍ᗬH|t 60w8mZ>u>][fxǾ91&lɈΚJf6r/VWn_ie.$aH2&ɗdx3Q_i1NYk)eD>wHo߱sJrF}~wx`KY~;W#*}W`}ZU  ~(ƒǹ_23O")wUVllKH7Չ"^Gu[1ZI0sMh5 ݠ9 Ok?oVy\ՄY9kd-!\ 8p<-qsE#:+?9Ѹ02v#&tv0+K怛yF[j_:]<| vđ4+Tƶ;&R`кv.]{xBZ9>4K_KU8hW:UTzV -FBH&bDl8oŁ8OIMYjk2&[b$*IhPY2294U峅*?kC/sBg;^/΂2۷LB铓kqQY.vw9UA ^k*q6ӚǑWߟpr;љ=3Y̋8"_8U+נ7{ nzM\h ?@@XiL+xSz -m q-Mmؑxa?4{7ϳd swd-׆v@لl0i~ꙷ A-KK$ ~42O)Sf~|1ٿ 2FD Vش x*lUEg-JvُYNI-u~|8Kr*NViĬi͓ Az#}buTTWsUDb㗃xi}'~߾5DDny2n`^ BBgH2lq{ߔSrnF 2;H}W >zpl(R\uؠ+ʅ][z4 mKj׆d)6,INq3y]4|x ~*o3lC1Sory}|{IA?usG b%⻖$[ZLPdlYN<$ObĶs0ٻkw߶_@)%Zf&9G~B޴xref&cgSݪ,͛M83yX*W*{UW"HuxO>d+hP־.ɖӔ}t8 I sEW91ewf=D~zP4}f<;ksw.R`jR)r7q FÉuB5nx?#%*'}~ܹeO/q ^qsVygY91 &i> "Rw@9 [}"$B6!vv;уg 4LNf(ڃ3+ջ2ڋ])!^Ha A(ǣo"-'Rm \03EYxDN $F, S$> zܢщE )!jDIn* AOEٽLc]x*cW?6g ` l'pa2|:"+GYR+\MC}E)us8⚏8-,;B 9)(tgMuj#yFYiBBRVJT:{x52ڼ9b$)FJiǠE9JX#,\M>]>R{$ ~P$30aVvoSJN+!Y83jy]Os<*loI"\ʽgmC&0B$mb!qxbwwo "p ?%X]?|Em,fSG?^0Yq- L 4U[đlZsGp$hx#4,ӢAT>w5m5Ƨ=OX9J7v\`{ua4xl".@VidP]]~s=k2~8Q a;9ȆjNSŕ]?N&~c6X҈BDNJpnp '2@c&xRv AJ!װ݄#߾ag,ĮQbyէ;UdW+B Uezݚ? 9/Pڋ= st{dPjﴦ񠟄.%Q{PTtwݓlw*b h en2B<W5­ro`aOӖ_IrɒK{^R< *0hK~0;/!H""|nHCݤCOlAǧM55Wd"8'76n֨hɄe3:dBnzψџG$[rb^|5ȉa"Vfq=#q#9Vv%USy&lƐUm?6Ǽ=_W@M'H} %uC&Z,-\Dlr@F ?$W0Z{xbQ.a:An;XіvxJ͝/@nI':YXق{{&|Le=wE&>8"|0-!:A-s%c`fdwQ''6WķţIgҖD^ 7:d&n$VqnpY>!?9^x9㵲3qim\~c"` |j޲RlI\aC$67M?%Yڜ8NcI [gKtIP`ZFk%k/noeE#t}oys 7eI9hW.W;= AٳKK13n88 ]!$+>b k$igI @%8R/>$nr͸x(()w+OWĝ(ת@gjַ:$v983uo y/2KM-['3^!, /f|;55*{3q/jAͻoGSP"6cӬiy@m3<[1SŌn!S8o3HZ= mG{b"p7;$3F䥔p?`d<6Խ4Y7T鿞 ?\z}v[2vfF|!!l6|#EB8 /4{A) {2̧Fi$RS7cNyg |#R[=:JǁLMxwǁ]+GLRsc؞KuuR-̿ Ǿs#jog@R8r0# zÆv~ebފfa|x"SqfbT5Nzʺ GIwSlmdKvNhl(X;j45+#BVSIL>w'NS#ˋ%-m !6Fx#%#dd4$6:Eϧ1P$TǏg#-,i`U&8UK|Aq DwE&3gyq! ׉1BIi\FZg9pg?қ^ٿcK_Mg]P@Ar:08158 {h׌wQ|#2 @?V6z8 s+s)2d Br`UgKާL}]~K#`aPd<74 CT?omMCcYez>[ȯfz8:Xe=r\2, &aEVev|(-vdRe}}&z`'gl݋\&c ;WyrhUK&nHpSCJk4 &rJWLjm~jVڋ'&nE1YY!m~tJtܾJdA |k_!l냸˭̧֩t[kǻnW5Zf-*es8rg&KȡKm#+}, MϳkOQɝɳnl6󭔱 (:9vrbD$7D|ewĊb/:kK2j d{$,FG@_xh]#R sb*]E)?i|[O(nPl =Wf..WaFSW*WliQ0X[Ky,9'3׆1gvpY̘oO=zV0}kիF'Ũdrõ^\,w˗=Y[Cbp?B[Fsl6Jlp33P[iU7&)b|[*C"za' HMH[KJ #Pa3?i؝{"_1=p?ae3Iօ^OVɗBX- MF:)_QEdUNXNPy2>f-SY;cDI9hl p:pw"t~TSvL8ָ 䟰ֻ~Փج~ӄ য় 3zgY,ŕ)g<4:uWʣP3aOr>,iIqޑF>8;h*R$dvK,ߠʨS@9&R~^3Z7g m є(e3M,Ei;H,miH.0}NE4 L{'_4jy-w[u }㢽&Y##@++r=*Svi;#S/t{F75fȟ:Wc%XŘ,TKQ <7xHg4zF7a4uro__W^CXh%ՄzhHkX"%2_-៛êEdj_]VmnE͋A`9& UѲpZep41:5Ǿ^S7-M0_j dcGIu!둢P?36 GzgLT~v1O ~_ՇZF OsI$\ 0zb 0!.;!cOep']iX@TjaWR9 Sȴ‡u:@ v {:ЫYZ ˬto1##z(>a0ihS٢J̀s9:$mk9АL9 ɈaRA~"o:q2!8&lV &cagte5:J*$,b!qSGU&?]HF%Dfi%E<~("w"qj;Io^ N1S0FCQ.t/Mw7Gjց$g`I#+mu[y,3aisڈـDߚjQC=vJ\$f8WL]#כWμEIZ%WkV-+2 5'z{4t(`rt/AKs;({T6OZ]LAPnX@Q;h] 16ֲ %+FsϿv2/fΟOJ ;*C|:ND4x|toUsIPD=8~3q]Zf׼NmflWجΫu:3 li nzk}W9ꉩL6Azc!k"`(ȧ"@Dzo=U=",!V0fguv,h*4UjY) e;--W>tY;\+ZmwcS+ulN\3R {5 @1V|X41r;F/%~Fb&㬀# OAEwdA0t yoHZ;-}>^[B߁*zbi΅])J˭?.O C6*;BsSxӣ~qm]NS7uғ d*Cgn6RI鱥σ>{%)ϠY!kn .jDL77x>Hs SĴꨡj* =b }ml/Q\Hujmj!&L%Ѓ!kSN-ęs!ru,S;~a6?#/<\%,-/]е 0/HhGuWx} v} ԑawbUQ:f;WeQc1}>޳7G5|!֩0|ŧm+ZQK?t'Sh~i;A0O^(ή OWUN&E `i/WXSP"it@OLcPJܠT9gz9}&!"q[}Û.[r}n)C5.z˒OMlܥsq8&H jH5 ;+}9nw I>!ݭg0X͎@:;̅g2ՌVwVˬ={3.ł\wkɣT,὚8_5Yɤvl.L2NÆ32:t"f_݌#ʗUninFwy!䑉s6nv ):v*jaG47AP0i=r#?FoCR,_G c4apIQ̽#n 1dwl=V2}z`?41|]^&-!]qfiҟu{X8vYΒ~\#;̴S+lkPp5Ͷ([ ]ο3O/EDMIz =%ϰnO+p$n<]ηsH(V6"pIfQ8BQ-* Ap:΄ـd"eŲws$p`@׮FΦC>I$b{.>|CyWFx+RcUɉʷO}0;m,,a&p^^N-PT= b&ZS԰?JfǓi`ziaQu?BW[?в(oGgsbrC$^l?^H߈1DP7J7~Xh^moMT7ތ\յ+ -zh |C0#h %.,-oȟެXRl>K]+޶)۪j\ FSJUaK/&l5̟O(xKܾxnoȆ&:WZ^S@\^苮(FOHMP!oKK9KLe~)0҃QniMN)?a2xH$ Wק2¬pbtyX6hXq;3n|ؤ u|p SE\h%\ VNQiM7A`3y[,ڏ Fcs,I55fM]\AFp"P.ovʾs]p'R;"~K/DM9Z=MQOR&tvϦYf%:;W响cBad2zo$RrANp}|DeOEk 9E.zOcgbRCJ_)NN*/ ” iYұjXE.զ@*ˁjoeȘ2B9,njk)qNJҘ]3PF&DQCćmIxhH AQg JpSRX-Bk(OᾀڥbF{6+ rsY‰󱃛Z PBk}aqR3 0zɦͅ&;Xa"v=8yBexC.7C8Mede LiۺY2 n ;x|N'HSh>qjjf۟jH 9 ?'pmYgCYn\!Y*mGܚ nT5# rR֭ɳKp3}$ q{z;8Zݸ eMw0!GG2l>eJ/Gq#'pDa=*ZF|[!!j5EeOl[quM˭*?>L\}zs#93Zy#}̥YG)lB;r ndP1mU3?~ַ\Z&L#](F4y>:U:BFejtߗ-`crg0jyk7aqأmx$r%-"]yTgwB- hO%ȗ"*[UK"kk3 Nda9 Hstd@4hRwcF%g]Kh-˥e ks ]B Ě ׯAC!BN}*j}˒k!P6Rko$K|'V]6Ѓ@}z#z6!ǰpcQ6"Gh?\xH@:ƍG>`. PJ Z_eӑ?XGH}B~%j}=]Ϧbx o?L6tLvդ֥,_^dМ ct?|S(؟-&q_5dI Jk#Qv7.ո wd?xX;wF!/!r\%&4^}aL O /^c]8dV11<#tmw3lmVç!;:X?"lߘMoKrz /?06"bK˜!D5:AK[so`zlA\`/~^ Rcu l?Z[1a/x8̝{wCytѸ|T]%A,ބUUž6Bi}sOk 3@Ib:+N3ZWpwFEЇ"D㲱78UiQ:]1(T -1 -'2d_ZUʄFu o~.[Kx8+>PlIЁ5>Eca+f> Qt<m٤1??iZŚO9'h !7U^s8Arn۝A%{Uَlj ^*#\vp C0Rb՘ 9~y{5S{)$n0T5$yu2)zsɼ*ư0^)6DqIJrM5_(g ;6:koܰSz]8@ON:pt-[zjaQ{6sJ&\d6yU -~b͊\h!ZBC!t<^NkPG$.T1_yq )9͇ŤZ1!;,+rrG輻SƤ~ $oۅɰb&t36#?صU;aiFTa`Sl.ΙKEC[f\R,ٸxT{̴6ۻsiT f2:3>#8}gl2!,YRK@)4}Rn7ʈ),qSr3!IFc l(|o)X¼cR+r9 + U҇xRF!`3vEAMh7%bCn<*KW/kKx`K*Հ[z|߆]U ?\QZ( zAP6:\/.@:r$h֡N,9̠8xeɉ"dQ[/_AvY_SPL+{el.^;BO3-_I\}`d=X,-+/ ;!jv*ETj#cOpcaTfσGɣ@;59gǠư=!!Zx 藣(Dl/=K:.PeiJM,HR!8* Lsn7 SAV&lDm>(zmыR5.Ͷ6p%sHDԹhhYUZ{973,0/5q{Y͖&%RG-tU_dzB_hAprS帆{BD$"*JZ Yn{$S5 J~>UӚ},'1Ps^n)? 暉 NV|f@N륃qYA} J(ۇch۰JE WWmzȏ%#'J, >^Rw&"QN!Օk]a9y!E P jé[8耡J^fdo&4=>u5 swJ'M6@cg'1F(2u( Z0L.I¡ŧE&'V/_ţXߕӻb TSM?`D8ZM\9_E:#oA^(+As><4SJ˵ Xq ".:Yfgl$^Ke]sgG}<-IOn^1yFYEwOp5yZ 1|n5rmٯ\"#, y,Mpۀ< LLN~1TuFQCS@Rӭ)s3U4ء% h1(u)`Ƭg!G徎O|4o9\Um宐dwq6#p|F By"T|wfGKb/N!킦OuFlm?fM֧$ZILQ jxc?:(#wJìS@g9i`~(!WDLU!j%ѢHa @G[AvG,Փ.L3ד8(\Վ{/"l@`*Srckі .^^žM=@2[.2sؠ1I@?, tU5#U ox G0anB lBmP?_094<U34Cyٸ9ٛ.#c)bI^k& ^wϩ2(q L)̝cvo:]Wy* p;`Eq]PW# Ͽsصo X{~MP ]. Bo g$ZoXe?>&tF [-' uԳh^Ge*a0  N{@Q߽ZևKRk?v`Rͽrg\ܥJme5 <%o#~uL/eQu_њ^5_|:9zb&01%] +A-tγr"76z+ ^)6dIwf\]QiAldWd,M: ~cб iZ?Gt6*n{Ls4W*01$n)LKv[p;ًvjG6;8f74D،r4QI q}kZt6^SRT(}+Ӟʔ{y'cm?'PXe[؉7vunk7P$}Fƾ ?VJD[wfTHV[}m/ЋU>nl:H)~ ]ã b9iG:acv&r9#9F{.؄m)DecM8]c}`,"R)l='&dx!5r?}Klm%{y7k?$ى'"K.mJՕw vQ}#:l"k65>SQ5|Zkťѿ]{ 4>ˡGq֡%+dwCk36%~&9^k/NHmqF>v2uA|;|!݄: w?Kq@G {+*5̾4 ]Zx>Q|*3JZE")YQnW:C B _wnyyv:~vSX,#FDkky4 vH%H]ZEB\N_STlkǫ^HQxZyX,ΔrC!eßy&F3d"gd;8t7;g㡺Kȿ U\;|XK/ BKQ̉3xaUXt! \ɣ$>ҬV]%{sYkA4s]ǯ59Dl;v-3 h4sd/0,Aۋ=Xdc?-gKI8Bk_YuڤC5 Sv $Bs]@^&:t[Q.22t[7cb?3t.~у$U͈Ah#\H2 @ڋ9 @P-*ǠFSH0B=TANUz4MB22?"ORݤ﨏Bb3 &f`wp9g"+X<&F4c0ѺF382J+Ca*Z ?7Ah-?j6J?TD3㢙 ੴ[%t7xwb! Cuu #gSE3]Ƚhsxs{yF6lj<\g0^Uq K{(XDJM pTwdf爄cokuj$!,<fw\cC{ }zV@^ tjV(X1Hm_G|5QNe,KSXA:j 1FJ'j %W76S꣖zXJ2K:y%)&͠ [6XB70$@7lFb90'~-zL+0gUpU+ϋC!N/roؼ{<1*ZڝxBrC{>)hhXے;9EYfpQd[Cylj֜:7iZ)Q-P߈Zoܞx bpKDR> F"zpyZ Q]uCܑQuDxi'4kEC~08c0 msbzQAdFc0DyH`>T&1EK[;SvDNNAhNPpeflV,~ro,d)*a9tPIiyМf[rKyP\GTk f΂"igsOXF)?CH*.M,92A$0C~"JmPڭ\*znJpv#$yyysݚfM =`OhQ%i0[6ND1|'smb&(Jz΀N=x*Z͢_۵Jn,J\.SuQs䋔Y4a*S! \s h.S{w77D&. sd_X(؂,6hN+uVѝ; s?$Sq5[:QG$]%/ ϜUB[݇ڃ̈́9SgB.Zk[6BW_iT/ڒu /];m$P/iqB~v*ԏpJ=T(hW`핟* u1:o@|b^evffs<*3 ZK0%ŘpiW=[ Xc3߾~9+Lu0:* ccw})K(ŗ䥫ODS8WLt'ڎzlcqFj*XxԌ}9YKXJW::~ӘKt3|Xq킂֌hWC:I΢OO4bٙ̓QVU=Yy5 E;lc*\U7UГwl^3Fq%#r\ ΥanHǿ7ߎ <@LuV"B2c_eKiGeY׿J˫F /Sd|YuLW]Kun sv Gvs3#/75HcƵXiCh*Yz.J 0bSV{OPYx'%{{EQ4eoṬvͰj=+4AH{/s^4 Ҫ-/ 霛ԯon!Vq ˆgn'm}1; B犟VbNV!p|pSdL&HBG\<FF[!#A:DHۇDLoeY_vxPr/ U׃f{*C ("D~N]'ېZۧ«e2ŌbVS_<8r <{2B K/Ke8*[2pR(ql;5'cZgYZsY@T'EV5 FQ;:DQ;g2D"FXC/\͈ O&Um8xbi15wdPb*^qu BrwV}q<)p};?Ie(`:%}ޱ'2>IDFsQ:Ev?Q snB u>k;Cp |r1]C$`rcF!42r m'3C:|܃fgGM-\H1$>C^='' ;/ȄBZ I%!8M5S2g1Nn8"HzZd@`^5 ÛԂFG@ m\; cDe 6'1˖olr@I8lҟcf7 x%xSI4n7h`d'k ׌ Ϯ3fǛ =71Zob寝cEP:^^z+T{͝Pg8tiy}lHguhM†<^ءo;B0L-h9KQP,ZŐnWAlj$>hTu9Ͼd̞ٻ,1sv2c T,Qsyx6嫷x|.sW~$&UwGG\6+Wz0w\.Օ^b$?Eܚ/QVK`Unle}cTY$ k"_ DdqMQQƁ#EӬ;$qo,QCD A}Wu ۱>;}] bjQ~I:Kڪ˿ڡgY2q94%jE#4]EwoFvhpC5Pm~f:r}#׿X?z,nT>{IҸ!̙K׺\~z-hh M2DvYoidXBT|s(Pm;IGCˣۆbG磠o„{Wg58>K-k\f^A4nS>jj7d=ꃍɖZnz$.i,7(0n. p_#}M}4m]UOR-&isf#`ɫbD< FZ?Oޱ'"/tƍ#E|$~GX>0$fQ(og >xܳ85 2:Y2%VIu+IfnSe)=%8%2w\ emg.zZۮ7鼐s<ƖnS]t٧.3^(ljCZ<1ū@a{ l74ΟxxT,CC@8X1U*&5 -IIc'p,>Ŗu.oMƏSDR/ta`:Xo (FEtrVeL`lړᴯ-77MO1cc2<8t lb\zs8[RV$'YOjH:׆bUu*U*=>Q_Ey)E?ө7YPmoX$A3=t,аP;Q A!pЍtY3@l| 26\@p\!"-ךE;Da(V$_N>ZShgɀ sܛ}`Cf:zHfpLI \X $9FիRdZYW{Y⟴0^ YW Fp@g @D.x`Adpf|ԗoI3tN7>iKr7n&D*L.2}7'VSF&X5d?/B"O"dH'ŪSX!8xY k`O! \j,\qiYcB?{RyB r5+Z7Fk)ơ% s~ f'7g+-7ީEc$Y[s/lpMHӨ?yIHKb836> $LZp[NM+(Tx6޵ʔۮJh|)d3;5 XS q-0iNdKN=A=sӢ(h?8]Ѭ["Vk.rʷ#yCkpfKG| r Ɋ$-gF V:yjp')Ԡݻ :MQ73=M 1zǿ oRW&f0sn\*}8@}-֥o"pG^A- ,n}uyF0 _L ZkP6+ ªas4FtРz`6djb1xǹ#d]]r qa8l$8LNF3LdIJ\xb:鬝\v0KC}{~`$qWj 6- {M GoZoŠrG1ağ>+ExC^rW4DK2k!?vt*O~ Npe4].^8&٣%&_q:`sdP)fX{e#VkgtYSp?Hɸ.}֩W l xԧR3Y0i Ħo"N\l L |A5NXqEg!?~ᆘ˝i 5&D`؂~dϤ^ 7),'\i, 5 SRrkC`@G_Q_rTV%HLҔ l~߆2ؔ| E!8j`5muRАG<{E-܍Sߖ^oAͧffjy;\cx0OpZrpqܷHvWy|U#U!/9Ϻ.KXHWkÅLU+$zrК]#h8Hq#lhM F-d>)j ȹhV\`p!=hyh4A/?-V] Wk BRI/]` skZOn~uqʘ}E)98!5#Uֲ8E'駓pJ4A)t?Kb5wT5]8q*ֱJ7&SX=d:l^_t9ħ(`XtF>)Rt•٦W b_hP !VJAI)oޢv6Qp-2G@xN_!_斉>؏$[h-7UAZ;=5%obt%Y=9!6(t)Vݮ#=N?}&F |)PdE2I6]Ҵayg UQ=oOrZ䇛5$i8$p{e~`^HsD}wGI OԝVy QĖfp(1 Ys()b42Q-xsLdMwK;2'CI̿'lNsrm]޵B)^طɠ%c˚QALud Zv`--RUr BՉ]^w )}p=ձ`+5 BX8MV32+wiJ͸eaW鮴O}66uF9L[<"6|fd>p8VN  z{fSz@!/&M - % _\.1˶mXoAvm^ + _kZӽlB`+TUX`'[@ vrT{1m:)t] yy*ܚ4ڹ!thwkسPu? o_ /i)+{/ ]2UN&~QrZD)fiʾixRGXˣa5t/]"hI躡aV޷jI|ncר_>Y\-6ܟZASX hl~q;E,8< Knkу:&CtnOÑᙶ)~KknE~Lk_@l?=gH=Buz-l\A0{J\`6g:VOS2Rd eJ]BUt i㨙kݲc&DuG:w6DL4|nagλ^.1^ asW$[ ۜL`L)4oۣUZz=1 } H}2U̬\Y#?7jMyUf͘\5K W5-?G Hi3AOgY4$*/('&l!F k;󁝑.4`t.{usACd:mdBʼ&f\i0rP.31^GooG-\R-ۗmbOl|'Ĥa<`'vG7zXDxDx7S4,յ1dU&d'`?(_=EsjlAL^mhp xQjZVRJzyl&} oD v;>stK]ց]& 0BD匿.wA?Ǔ5Ѯ/= >OsJ:KؘAȩ:|d%xlΈvyljW&j Z0/Su_mApHybKoTuoW\FLB…;7ڗOay!S {j 'X#|U>ɴi b͛e>_I I).&?'71e=䡟V\PE"Ѿ(+]TJs ;{VI]_井[gbSbdKA(.kl+kwkx!~]0dz A8 _S90#t{ 4#~D O1SXS&Un2"N?= UGzi!T9_(WaU Y4Do' b^VB&vX:TS 4NLլ:'IW'BĥS;TY“p,)qivīn5PA$FCMyZ*[n>n~V=sVlܹkfw% GmAr.Z_]0]5LTcE  |7#ɟ}. a[ n\*c&q,{;D5fcA Em_!Ia_1PjӖl^6AA LSV߁4H-2j-k6" 9 @l'P鷇_'Ab٠$˸Sy{Iz2%7F sBۘgX5 WƠH $aJ% t`4b ]vQy/h8R޻{@j] ӈ%N /In0 XZ_&3AjD( |yq*"|TU)Ɗ!@oΖxWe4y>JcVv9%~$9&: :m_-chϨiP?{ƏV?PSvS*3yL?nxO1G&Bmvխw~H:bȘl.5z:PRoJ4R"DM'מ3o`ՁP,gO P6*q@[Zv$_iպx,}LBh˂_M QUs[m@P: yN[m'tƆ1y CِZ;4Z(*e!.Q  Vc ;r&p~1ҋ>S@ %VE>D w E|:sR$ow{KxCQxUfGfz 1 Laku5utH`%_7J”atGl`'- 7^E@cT{hg?j)H~LE67!FkXLW$R37SϿR=-i#WnQ͸RgQ4d#'N%q ^Wivւm7C̛8#D@LצDbѡ&h\Ld\U~I Y6?WkF+4`A屔 D`zTBe$a٫[c uB@AޭO#8ܹAdX'<^yF#xG C^H~&w쫥2C侓.Z,Bt_'f;ǟ11&uz|gJ,#D⒉կ^}`ydYw DBP ~z$B+dČt{Bh.'Zpi!'>tH9?pT?.ʝW~ȍ9 $ KX)c8a+4usk1g0"/AMuxL"uSOºa4]F'ZNHu$b-帛eӽts8";0\?VhHj4HX>B=T Z2s([}>}X)֡;]WDA4ejQu$S =?;--\ɽ&<7jvNWu%'"Gw@2E 8aA=cڡlr2K?xvIܣ7 )fy,n9B@,|xxaL*,,MXܤ>& YL22ְ{ k/M('t^5&FK*z{meFξO D?~b6H`#Ӱ&{K]y@߭Eu}./ʹ36 Ip&~a7 0kjƱM O,y}|>%wNXjnB5/>zJU#H3>(t~ݾomϹ׏oVӟ1_8)U; X#$>+9)dinF4hc5S m!niz!ܔ2M=\%*D3^kʂjͭ_ {tt dąEHIAO'P"ةΣ}  HlZV1ծU <6e@AY/x ӷ={ =^TW_ͅ ;ImV6WL_t}Nq>,Tb:b]VT+]mqE6!U'6|<^bu,wgA0H￞?\q*NYLyp i!ж8Ŏ< ?[~/=R~tU3OȦ_u@3-GR>7D"SC-?*4Zt5e}m3v}eG7< gpx= `ubX $&xt/A7ZF1 l"5SVY)bˠI-Bn%bDnOKXih[O{t OۼLY:40Mj6!@= ,L8_쥰ƅY {{`aNdlQѬn*/;6|;!Ɂ<+}:2˯/QHC)?YtV 0n4"~mHϘ?^/.78 cc:{$ĝ('`)nя?v;9)mڸ0C?C|A<[kvGeI)T{ED5HMV$tP að fyU.#>@:WԁP4{ibύLr^eryAqn|=vqdޯrn{Wl<1ؼKDoоGA"ZI˒rFx.u pF( 6؆qKĶ&2?b}ײtn1ԷO=8lU}W`/̕*IBcZ+21UC# },6W |S) uRMDl_яRi^J>Y,TL)Uw~{Z{B$-AzP *2i6 ~\ ֐4硪8ۻPf=#{gR5 "zZ4b|0Y)G/9roLFwRa_ck"6 o]ULT]S"$ 6d}w&@q$Ybw j>tMs,0Ϲֽo'&'5_;r#HD!):;8w(?a4ŷ(@,OCU9IS[McrcXX ɚkF;Ձvʖ>V #WC_x%|Q&fFrl@_Ua&Tr fq.E2y$h֛/C:iO|ۜ!)Mм9pLҫ,~̚XT D߲.CZRɲB(\+6RT 1Oۢ ;ǩ߅$˖ GQy,jC`%U gd&x:~G5ȣQJWG|6,udXCj,=(]Ko$rϙ\6\2qopa&ʘtf eܑJߤ;o qyHSpvS9cmAQ%=?s.͂zCr ľA6R.OSy 0Q^vSמ;*}؃s I= i`l3QzSqEQ=SeZm ٴvDְK9GXhdsס %8bvm/£{?3hN1WڒbND02Uɤ|RǑZU&R/vܺy#q6bc#y2xz3Js`*jާєjN2`.p9Gc~?5G4n6uĻ59FBfE0]yx|=6q;lO^ൾra ̄w"7?X+.N %8w0Zsp<= ȧeŔYW'yys?=M@&"gVd `p&ĘẂ e<@1=V>= 9=L| gmT[T $#ZrݞwIJ=2Rf^䙋/T'hwamӐzM-?ms҈GOJ*Afd-l&/nӑ\A!m4ne&4wRmW EIklI0LhhHPFShTR19kshc &C &S`iL0E耢[5puo?"L/đWpCΒӒViB)58,/QR(|!wLzP+ת0r d#uH T +q6 h{frn)kܬKlUW{L ZO(ׯyN֒9hh@?XbpK(B^X鉶:,vuOڂ4E>YE]1_X2`@y|f_ !0YnKʝ5#iJ۩[۪!UVۛ]+/q@5s#'FNNrRϘ j^_K0DNաr)0Ĵ6!6. p $=ut}_aIJN~ 8Z|PqQA/to\ 77 HPW1<(n.rQ9},ݿZ=V~)IL8O%F5a@1t76ui F@gJ~"sS@u"% ަ84{ #_3)% B]% *2Bc eBuĐPY0RU'jV6+$eɗ<,:&D-Q *Jfc) V8B 'Aq.*Weh6ɭ^]Z39]bR:2mIEۛWgbPZ b<Kv2b 'q$.u^VW'C]O(V݈>L~F6fn;kAԹ%oԂrkH!Eb%G!?vg.`gg7zv)Isn29R|i+r׉FܲPmdl܄w% `Q%phNqV $"e+dX.ff 7u+ƫ%qPze3??ه)o6O)Vbr&G%ltDLWYKĐ͉L(,mk y5{8pܔf 0usPqTdFήYa{ b*5ZYie- k MlͩGQkFY\CAދ| r0PqP_\oYbM!tn,Q6ឌmJ k+II` E}᪞]3h/_ uaQ%[4|3Λfh; Σ??A=4_jJ%Z|_Ì2 Lhg~`J:-ð|*"̬V }}e=R۷)hL:amE~qtS^BQ_+~HQL$|DvZ8 (Y;|ݕ-eNP*yY.@Z*-yK[[5)udJh_J7 4 h_VRLAYX٥XPЕ#v ksuQ LֻA, %"M=M\e. ]mJn(H*0)]]s OcC#?j~vBOo0%hiFhnB.T$Z{V7 XC8Aշ2?ޙg}@z6]{8{c9lW'PPR*fwyr-@rHev%5˃]3{4j7ͦwTF j _F֣Ob&u˕K`63,pXkHrΖ'<NC" C%Ը)OrS[)+2xʳ.YH8d}Pf8YO^{EïF&,I$cAH$XeC- u50q.abW+Bmʢ/6PNnïON\KbK1(ǧ:Dx2S|TY"M5uO8MS= %!'f4f~#Bz0 ]nC'e1aAKWKR𒞐U岐RHs㡵%)*LcCv@膬VKQ#t&uօ]ݒN=i`Bދ -lMbՏ JqjI_GM`hE&M<E}Fb7%Hc'WV`n&U ^1(Y` fm ngcA ΌGt"c Jh LyWhVY. FđW'Rol\דZlv'"YJIrrG-G@xcr*t+H>'Sf}8CMT e? c ۍ+=1[P4,uXQÔ.\D`s0Y1k+`i숩 S 0qX&@تXE3Ĩ.dx1FSynh^69.b.sE:7xW.| oϹKg$hv;#băƤO=8\"mWX5EwOq̝(U>\(Cg:gZ.-0|QV. ;1$i)t|)Ρvc(pʻnO+bv‒qن9 b(6PoH~ v}\tJ%*X{<9> 7%FWsYGԙFVsh9E$[TJFwTH-bB4",58<ڽqEdp dx[vHT~w_lR9"FxR;*YEgJTwj: &E7 G_"Q(&6i7H./ǫݻD#Nkd>})$IJHaDῊ͊% 柜Ya0*c\w|I.46le`P(*͵bFN=ӽ yE {@%lm]GM'c~OBނHr0P53ǵ.[ub\/L#1{">]mSx8Q0Q6ZLUI}?۪"H00k\d\y"yw>o|:,uf6 YhBMV$/Y}7'39j!Ѳ*xN3z5:!SL)Z1Vn{1gpA+{i-{Fa%?#aIi; Dה@N`kt/Oa9*RF3\-ܙRo[wD^ nU!On}ǩ_FPE̒_g @lFAtL NF,˺@CGa!i,BǞ  Bo_Xy7C}MѨߠ?Ȏ~ y̿D掏]Ywɺ.ƙhȫ;X)y3;_ uAE]']?ʣB\h|A-Y'N6G)t8d> 7u}ݾTq5D@|KAheu6N-Y3ZLZE샧sppw/YSu~V<(->Zk3t\~^M'#oMd~U0BvTeaSgeYZ2e."ɏ#l"âB'Gp^wud\~@nP(ƫ\ 3!<b=sB/"'HU:^<~8#@xY^m[ ۩>fI5Tު_UWmV9L6|3٥Wp6r?pdzwOwMbxie3ZMw@:Eۜ挀7HUJj^@O)4DSg\wLBB߲be9E.0 ԎBVFoP{u_fTj@ o+sP47̩U -P3LU,샚51m}O-諬䜑)(Д^3E]V΃e=M)#Ht]eªWH&MeB+4|Pz6VA3M .֨h+@"7)Y.:j3ex@ eAںN^uZ[C5%Km6g0-Mm2-Q OW]  (bl@%nu{]&ZuT&aM)GS>Uscո񌝍EZ@ zkstw (p@< V?;_| jD D+s9(O9m:dg-Z4 4Zy;#qd@ r=]k,ܱBh L,U_SúGuĴ&/Vy[r~g$+q>3~a]aԎ""-kNBSyP||ؤbOegDHBk+,ϸOsٮ}:gie?s{3ćIZ%[! * j\0??u;cme\q&{?Zq #*.f!}ֈQJg A:zsp'ؕr&bCmN*DzGie2wB\Druf% VZp 1H[IC\V`Pu7&vR+lMa*ƾW˖SoqhlA~pv:U9K M2t1S<@w 'ʿ[u^Na9<  fP1 E~XJIC4נ; nϴt$hi+]+H]~F (kߛ>(ŒBa0 zպ$+bDUt@N9A)6uˢU?yCQl΂ B(ЋYj g$e'i;4A,RgӰ c> /=,) Ž558@sI9'3e ѣax͵7`UF,fl_4z7&dnؙti{wd8|/Q|r`3|P{ R *֕b`BASз5rÊ pk^riQ, SsH(}? r^ِ{W3ݪ~$mk4Bݨ݂ D8jP!oo[֨ ~xQȠRDrS # ٟ{?{iLZ)#/)>&z+#{%9yC !B\Lxr+%Ķ \K7,96{3 CE!i~~@zDm1VlYvtJ6x+.F~aЅ`SţlNvӹ~o7gbt^e"Tsc*cǣ-6QYY`3r@G|;yV=ѾB*sQOYy,+(9{@7ν1LsΠ!:܄h[ ᄡ/~tIZgY>6E1I k7<|bm-PNJmT\=ܕ')ccyX7H3aN 3:o$ێ:p1GP&|ПG`̪E4z9ڐϒi] UFm˴jrUYȲz*YT2Gj+FI:{-%P9Sdaj5hx](?1UOH&ݜy嘽Tn5U`սpY1.&֫8摠@oC0p\fAu H r{|҄+}{gk-V9R T+ۨpOLz&1`>S?L𢆛#ا -ʔ'ٗAzv*{-X[8Bhs>tL;A)C.Y}W?m, xZxs9;@aLj,L9|&p.s{Ԭ)U䋡yt$RaXywϫOк5ʦj/#31q{g @?zr'(e^J3EoNvBoV!_h‡-m eCTִ_–*1g*iWJ.ʗa!ЫPg;юC.J5ߖmaЗMiVP7, itC Co+ZT jL͖Ur!+ .WcplÀmF%,dD.!oP)r#n[ q=q~fT'╓B/$-D3W` u\q$Ra {vY4OgXښkt<fsL$ȴ9?xt9pkx+$^InL0f=Q7K( H<8S"kc$vDEV8- 0z"sMň&jiEK<^Q"իK~+ThS>Qis{Δ?*e㥬@TJUjC0aig洷gxG rM"4*NuLTrUOK( H;V4M75Uݙ.O3ct˹D%f?e5ܩ݂ir߭C]X*|rk⧐6s%mL(BuZn?4<4'!a[j9MRNy')x*C/w~(svCC ~yJD:xj\yƃ9g rmBl XuMa:|X8;<'fG.@Hj:?t=4],VU%q"ٵ'f-]`!q[o\N*zRD¶$=9hNaֻC?q?Di!s-cG_"Bb,@G(M2f [ۮKqWcRi'4{"02;'<4t5InSZ!32}Itں$ijsX"cŠ-ϣmΉ@xpnjG0rx&D΄ XK܎F(cTޮ+i,c#-+pX:-& /.XmtWYsǸ r>U0A0ȩaω'6M,5rFckJRfp 3?mKB Ӏ X;0 ]evȨt_-ܽΪp5memOl!_ݧA!LU,B˧3U-J=q; s&/ 9G~0iyZ̷ܪ[\zг9)cdײVB?8Kx9QaNiG,QCkюWlqwubjE)Jq5hU꠽Um|e2GpuMDSpʢܛ1 4pAk  ]CG亄;RUM ;P-<ٰo+;Z|p -$4v]! ]V{927B8*oʳjz(8DoB-M9oX \mM d;ڂҵ=B kNO_0'=979ȷ?Z{dYTvIW) 1\nՌ{;$jSo:BÁ-OFtZ ַW6FobwfEIHTAo% N{;=j˥4rs`|vE'qV ȣgM9Px7N9Azir`nSVoJƒ׸ŮJWӍnyЭzQ=su% m]s%ʊCeQ44D|7qV"Pgқzċ۝jM^ ifJL6s\~ MjV}z&8}^-&r˦ p%O-C4X;M4$ůQp}p,] _ 1( >,pZSbA VpF #UV &έłXnjgTqԠ#kr" m.sRC]\I\pu1@0UT|-/վ;KKvf &d .X'O猩Ge=uJώb .[4Cf 妍Xi_-ac+&@ӣʹ05Dt!-GOScbSw}{v @a>dUSe>YI]a[j#(J`{b40T'/,-nʙxY4zXQdŢW 5'Rnsx{( -ZY4V)'l""-hZ-`F_-d_d$PYٌz@},kROHTBŸdo*f~P+ѲR! lqx8oٗ2x6RZ8Q>s-@4SVDG/cX|*ޙȫ0Db&/@D@Obt1JJr>n\+ ]hT\S#n֪ ] Gl{L%e[lR檦2aNd&G_=:lm`2 @k&mڍ|q&_I&Ԭktb/I&||6Win5{h! Ş`Β|xHu-'!ߚG2?a[Z[W\3A4w/yferC & |A]ke,wo4]Y+6/&wbNK5Q˟rf;uT z_V3,:igKњwN6ip~m @`(2+̀C(A.mV2Sdxha*X~x=Yu&mƨs)N;E?.X FǾNKke[wOm]ˊo}njS3z)VWr"`oi}ALѵoEXVsRƝg!lI ?×4H(-q.qाVm5}*10ÁJ *T+nާ{'}Se]TM$";S # CB@E;\I)P rP"1J2+&S-,(|*RlqTӎY#>s[XЖyU7rJ\ޯ>PY`{ ZgqR##*% q^ND&԰Gpg4.nͲ#8(q;Q[H4>rw4_yE"#/B'HL;f(}ñK%i_cg{MOF5s3 BΊS*(@6|PU1pLm38$<5k蹸JZO%Z&~?f^.~`z,e 7l __ ohz8Zv]Y?LoK'.Z([vH`ܧϞRNP5Lwȡ8 |2OY 'M;#kw$jL߱2fM~ev* PnRA i5,R/=!Ǭz6]T&t8%O-3~"aZ{?9,FMs:PEkjaM'm΋prrϲiuu`61#[)m@-J+ѧT5 u-N.7l7~!>•0&WSי뿁^l.K6 ;'*U A* J*AlqR\S:6R+ċ8";PW|nIrSr  d8>~*QkI7Uts4g@6  eC6|Wssp9EM sq#7W!(e%uV`U[ 'DT%dFb`p@mGaNBC z$y^ÑN]ѠCPڡf z2% na:u d~-ǀp;']F0}֔!nVg b*q s{↖:^tkO}1+iujP <Ƭ9{=+Yw0g\F뎰%xSwaD[Tg(̱zXلmR?e뀡{yxBcF-zxO)tNOy'p6}kYVxw-`@f]JifO?@ %21ס/u',!QӏT]*Lzh׮NHp۩7sx"HfhIVvnD;盺 D w}CVb┴+P O X}a@9b+c3͹FFw }̻ZSUZ(oOMCqW|iPȼA ׅ _0n+a/ݗ=ZI'FH``0nc-@%gVя3Ylpڷ:\VXEq= AW= UJH)mi ,|W R#D#a!M WO9LZd۷zħkzg0Y_ZEi)Yipf@8{ ^zŘ+]FN\U̔8*qf1iѣБu ȁMjWb9. wT#8k&ha9IL(V x@"?nA҂l]>Y-S -jz.F|$ª.c5\ߥۙkXn*ζŰu5 olC q8mR(,L%.|0+pUkxqW+D/X&Oou{irn-8֛pW^)+M(%,GΡ SEHJcjHL"ڣ?E^ ~Ò B%sʔcӒ's-|$/{G{I|%4 {5ߎ)d)﨡ύ 7=n{tK+B\d4삊:b~J?tqs(i<&bžz =L{kv% 9aq[pVTml]+Yuך޹v<@Z@Rw{t-NlH]AAj:Q1 @L FZ~. Eh+?H4EHNX_SlY?;e?ES{Kd9_ͷԳl6NI^5/a1'uɨx`!ߦy\wS!yPgP D%&7ߕ*ŶfcK7;si,)/esNG$posjR;Ċ,O:DveI`kF;^F(eۑyT/knrkyZ @wsj-[^iQ*jۤ"![e.u1+2mq]YXQfjzmS?0Yy E*Lc(Hh${GCG%)Ԩb"ucAĖ}ȿwyn8tTQq+aFrd8]FR,HjEzwf1QK|-XwVs1t}rm~GEK7˳ge8bhQN9iWǤDZL~]` F zO .jsXp ;tnpךJgF jgQ4(kA{)oi$1~B&w["'Fڜ[%f/"G CQIՉҴh5ԩboŌ0I)Y-=>*^s~Z쒴GsY~>Uj'TkJ݇OMf(*M`|=/Gpu'u{=LuJiH1詅 Ǩ {SaNH6ea"s9+Ԕ)p%6}m"4{#0{.1.{fvqluGQ 87>wu Ng,3 ÒDo<+b`&.nYqlCܯ,e,8΅]MYv*0^AlaܦthcWav/WwY˙A:U.m$Q_?)}TLH!TqC[t9Aư#61tنX'&$ESZpͪ5ؘR *wU+r-  RL <7/ZGE>ڔlv+Y9@,sxIJc3 !MȊaDq{dӥi킹@qnws2b#[vN ڣmFl\A!D:xB`V/!Mad]$wpr¨MJ\8(>t_@e"RYolhDQ 9(\Tes[,dW;]Z^xږxtgix٣Fo!@mj;Ӎip_qkYu:rBi۾~8[9Q7Guh`ѣx9 u{OQyQkNqG-~A{Hl :ܻ6a  ,Uٟ?ŧH^OoF*R8؆.>݁%sYogZsI][/p~ZF(OKEi?*>1f]1&]ҤlN+IiGI%|*?~ 3>!CVM> Q'7,{}q!o_T"Q,Ph5x&@KҌD1?wM焑QQ+NŢt垨 =D cf$8~ό~cRo !pwH!z].fD\yagCxS? Q鞏>y<H[yQ^?0˺QFN7+ˡXuiDS[y!ˆxx+4ȄO>0Aa"v{ru3{b(9Z46 >a}.ȳba,eY`o9%_J p/\8_ڭ.bߪSoL&KUlh\,a峱[H ~@АT6bsHMD2l^Ok6涷=orl,& Q6|(m'K$*uș,] 8|7=v}ZYv{5oz8_0;T wABLZMpi\24Уle J)C3 #{"@.BD:CTtuM9s䡭}s|cVHuV=k`4sR. ]%TmqMi* U#7O߀c{p?q= nh&3Sk̼,zX:wJ| Y 0zj{;׼EܔfT'&¸4k{lYt S70D]DI@<ڥ9[Sk,#;_N: { P-^$p@ziiu)s~ΫbYg-gz](fL'h,(GGCcz|?J ;Qzns%ōC:10jr7IhI}Aa8S<=-Ǽ bv^uz_W@f_ťRK:[@7(ThP 9GaoPFА+^23FrVJ䢰y9W(T /nj画_T>dtbcC {r/ީ@S8ҿֺ2 XgDYS Up뒋OZJ!Qgq9KT0ۥ\ ,'L λ3o<> Kd)E a!FQ>:.g\v{b=C BcG롖RDTP8R='RXL!Z*'rGka߸kqhyLV\*5]{—E*>s`ZͫTʂY\~rtK]y M@w *-|Y@=k)d~1+j9ňV< ?:a.P\syU>C=@࣍P/I|PK8>d+mlPJA|};<~v^LrʩWe HӠLKFs=B&v.l&%6GCP?u}fs_+mIV[Ƽ~OU+;oOW~oRq+r29&$ùomcP +Q_VZoń.Qr^AU`VhMSŃ6K8܌(wQE"IVС(ыbEi9q[*:/y`=Ew[!XB{|H'o?}b_b킱"%B> }RRaSwn[_٧cOG!\Gy_T-и7{P_p}.sN]/U^#P A^.ujťf>ڦi$ m|u#_xTì%X"gAN/HKI&ȸn}>@8}N=**cMT&qZNrCTnc"hhDqKsL R&v1Ɔ9B+@߯t@@3]*=Y}}m%7ϛq:3§OY+t.AV Poz`gXADw[(q_:!8QGAx[*-T~d}$&~x- n4Am4ܳ:`+mU*WَpS QO|-YO b=;h;Cqz|Ƿ]f!85[ZME$i, DL:2/k&2;k+ҰR'lC՘OKfoAU0H d8AIXenIIr16_fEItrEPg3ܘz4`렣i5߇H!8@ fnxOr8P5Va' "^DBw!d9Y)Ǩ*뗥=qb2+kg` " #;`W^{Y';/aݖ qHJ`,D_2'OZLfdD(qH: HI:KӺeVa4 Ͻ5iAs$N[.Iph@)V~fuW*TܨD#U )-3UR!0Idj˟#+es{IYA@Mv/nQ`K^lϩQbg񜇱L!PL7lH e@Nhn.-_Ծ:%l35<6 wP-1Ƕ)T//,87cRCmJH_Sf[]TbLϠc9@?Uj3<#n-S)L"xI}=ǻtzo#=A6JD)qUAP%)Pwu1[-ؒ>]d oD.DZl(@Yu^ӞKuo_|RRfnldALu2NUDZ50fDR/rllįKJ3|5Y1HIT~P6QBZlӗ]LȜnwQ]ZJXy5GX`LN6JcՍ[OQjw7|jr{e",p;ͽ VAVW7+P S=<62OG01[+~g7lD ɰ/U3GbC f 7o\gK Ƃe /B Uc2= ? к0d 6io mezRB9|%øϞMѴ\y$h.I:\ṯ5bޓ &Z 35ymͻrF #>Cwȁ˵Aػ\ u M,ז]bn*U]<ƥ#NY2CTsۺ OuY8Q"|IB}V Bae|Oi U Y9ċ-/8gɉi"AIq}ᏸ [%-FhQo%,Z+p2i&Iy-9sYiWj)OՋGL`)WU t_]UUB{.Fyfr1PJy}& ƶ.Tj<41yw>r ah݀F1u={3N#AuH}O2aqks~s$y(l˙e\SjW3}Ίur:-~?O%Űɱ/iG<@Y F\tlb,E>W#DTG=DcgAŊh#T+\L'D<'-IPbAqBdTޮK7Z_JTfOc% ,_N}i+>(.ٜ֡qctd  ;΢͐B6E@pZ盢%0\žI TX!"7CN 5kFB-%@0Sp-:o3~Fx Q\'bqXp`ijă%RȠ5qȔß/U=72$W'@e 3L_9A FNɡ Rhȵ+ȵbr\e#׍gCr8b U-ff^Y'mj1ɷ؝rCo+7OU #o$7Zu xr-\}*J|n"`Ԃx͢*^#I%ʨZL*X5ey .dV:d2%1ԼVq2e +Wu5 V'ʹSpsv_ʺ 7CcO#fyOuz'l1[zoysQk+[ªU4M}orMD cKX AA{%4@ξ?[JG(N9]N_> ʌIXN* c'+IM܃ςo-CBŽpDypX +ŮIeY=cm~R4Hvͷ1txD“ W!(ynEF 9H&<_k6(~ˮWrґFeh:m6_`,⏄;@O5LKvkCS"4S+@ ^ +z˕D{C "1VuIUh~ o띌۞~i <؈4lV1.Q}C7*ʪGO5L:T5 Gl/<_Wdg7='*Ȏ;R89,OY\&' 'VlunfÈı`ʾ)FESԝMl[') ğc70*;n@%TDâT%ut /GMH1 %]&]`wx^~65 U>h We dLzI%'?Z(TҧR=.u&m V0~^T+ 5ou(!.hO@L<#n5TܰIvK`jXy; ZnV)BIvA^_'=oɤ}sx.5._YԳa܏Ye{ˤ>UI\as{-)-y.:8`:==,v;Y"';p~=l4OnmW`Ay6CC ]j9E:2/|咯3l{֊D}r㴉@9Ǒ I4= s3t=r0͝aʐ]v^q>̈7em&ÔH5C\+F,:ld5J7X(@=;o(} '2|`1DzJ[MHڑd0s9:4rHHF5aKm>n5egfѶ1?޺ jZ=EV ۥymۘkntɏ "YĤ 7(2ͧsR8wxT%66c P_ƋKCgy˅K_1I3 .ks#JNKzCp>q;[hocfIvIUeKx}>3ER==́gEW6\I(D ֡d<*[^JMtID CQD+Up%&dEmץ:#[y*t78@i ݱ;h@ܝ#|&P~t1!a1T29,,B gvw>cr(/ˉvr/@L.s1%ξ^_-6>@ Lpe) " FnϘ ]硺RvdS,V5"JTgfvYb>dguQXY\n)5{9|5qz˄_< Z^*Z`}]m&\->]m' {>a5%Ra=??ۈoՠZZ~g`5"ޚrX{MNaO<*!nS<:MR;3 G;KXĴ,[ wݞ1d<386腃Nvξc*I*@ஔM zl苐Yg8D~Okd΅sERDO.J65x2l5лd _B3Y#Sm7% Fg?)N[w= ѷ1^i펡Xp+B|A=ev-Hoft09c:<Bw+0RYUQ˷nYP; :(0@V̰W-*7q46Ͷtoޅ#3HBm/U :'笯5 ,,tsaFs"+3عJZt=]^L0X~wmK\Ol.h0(~.2뚔,u`V00 zMAw )@)v9rf{q) wz+YK?Э-P+^N?u |Iʣ!>s= Pۢ-*~mOyw/?BDH&dH.`ٴv]EQ{"}@5~x~ UV٦.j|[WMA{ V6̂©c@_4X,?]c_')au6eDh?a.|N|Vd6^4{|pUW@ހ8HIcc8xṟCh'uL]͸2qJq]r`gwVd, #:ƪAQe`cq1$Zh&T?0{ Bĺ7있NUD} 2BKye赍zrn5_;)Ԋr}.Lx^ zfx=ȟP~,V 5bԡz*UDCe0ɂzqF 8}F>T)roslO4N>? rcԾړ\bL0268 @vvsl!}yOBd OZ@BP9TpP_09{Z4J@^5s(C$FU\;+fw-ɢ,6n_J/ sAc;#y tekVIWzRw?]E%}W#~.B:Zʝw^lHbt50T^.`?Q<ޚ+@Sz61!u^Z\D[lQ9٧~5|Mz^V"_p[ ׾:&Q/›KGvȿjg|ΨƕƪϞ@; QHn(ȍ!Kz MlwO;4J9^_Se2TJ0P^0+vCxy GhF4&r%/jQo*MS2"HE싸[+|q= eFeH" c=VujA|n>[P3#QgW~#סUːEp;:9s͊ӘeV%jFRZ4m& 3iWaUO-ָ;5cmwNǛ6^ -?o7:HϾO!I)+#ɬ J -#SM6F {_9_ѿ S\5c-H !S4}G<~l۷ ?et8k| 7\vX:S Ȑ¬Mr]<`s fӜB\ܬiA6ÑkNش3~ZS={56gqsmc95 2y~xK#2h&{ύKԬGbny9&g-8JC=r TxyQkQ/՗ 77 ̒Y#,AT#D V$;BoIdZNImH  'yӑŴ`"7&r_hN[c&L\MpL%Q&mlլV< DKM<٧7P=}hkMQaV2641#Yk(EIHXäZ:qgf`d7@Z:ggkx-61 ƪNK-@ǻͤr>\plMε܂NA/Db+r]?`uyvԖy5Rg8$]6:5!ץem4 s LCvl<$Ğz! Fúue& J mJsG[EZAJC웋T>i<Be_q_ċ[tțN[~nzO;v!ӂңR8eyH;b.I2 Q+ˋJ@VE'>xM-yt&;U&K Y_ $I#5c&Aj{lP+b?_fGHzSICȼ" bҚ>1 P5\ f`JDUcL:q}}·gH"0*  i;F Pų%@aW) í]o t 2`}?~XaWN-w`;Ts6ZfOGY'V@cWDer gzA$* &5"}x%ΚlXzݓ13`9{3CSQ:z\ZE7Uwik37~2UEty]${XTk|HΒsr{%l}vְJlcY{ a{r4yg =+eRibiNJ| 4Bc7SwQKL BJ$KLyRpk7L)<.׆=[Pi8!%}E]W0k=[ 1j7ѦA-LYRaf*XDlѸ~C%rC#(-O so?wV\|TU SNz 7(E谺HƔCZCM6t=ʐR`MuKjxwX1ALyG?%ĥSɨMσW~ۺ Z֐Li,w*RfGN? a* Z^jQ~ b+t!vOeWΞbƀV^ 2Yq-|dZͯ1pv.^g߰ |qof B˟z1~HlPYTg1.Odf&-vQ\㢩ǩ$<̷zG-2@fp>͖ݶtX 6[? f=,--z<#Ti/u<z8y:B:t\dp [x$8͒J[)K{{8z Zp\@VQVLx_&gTt+*\NoO}sР1xeSÎi:&vA󦎟H6v';{ ~dPt {z:JP 6>-2Hf'$[ ZaݣRڥ :Hăg- )\&P|Hx`:,K:[y2.C܂g SJ[IZŅ; R f탉ef%r̋4,CX[Hl琞M (iLhMT6,x];aX|?j1d6SǓm#d(d[Ye\;,IJu@ QP!2e~;]qm@ q2O\Gf: (iAŨeJ>jD{w&beZRuWgK0vku]Cpo ֤6ZEϸ{ViI?SEB%vɂA2y7#;,f_to }@i)qo{/ai|Z[r\96p* :b].G (ث0Zqi#pJN> a4W XoŖ&;0h=#5Zs1K0[kv|Y av~=quC27Ro&Y57jDNᗘ^ΩWjsAq? ClQX_.^NgzI7W}I]n:`"J9٬$8(OviRy>DsMJ$ 푷-Mh9,ӻ\bB?sH,VVĖdŧ9MڳBufS$I*^ wY[=F"{G¥GA\r z|/\m7ejRm#~kw XAm&-pc@UFE:9E?mm!G6CR>nu+=aw :SOquj?~{®3G+e 릧)a >ou׽Cmi:fnjg A(@Z:RK]LB6mZ JS+d#0Y$27EWmJ~S: rEz~3K}"s8T 5aݼW9t$(MoPz)Q4rjb|4PY2 )9?4ƂiHOFa.8>UqC_162G'ns"MP/K&&3 Ѯ.C&(4_ŘUX9kc Ќ@˵W9ݝThslvayHދ$XֶdzV5MoI70-cfe"i,)3$_Mi]9#^GcJrZTL9D%jP&B!b_\*gepz*`6O*t) r.i҈[:a:HV͙m8|J^syZ,K呐U .J #nU }ׇ6%ßŴ]f\kQJ3,ú?ytG^Yp@5v1kRD%/9C$H$2h<߻+TD bN3Rz.#T2<OߺiPEOnNk&R`sxZK6"nxJjLGVe1NaTOe= G#m؜oc?!tmz8S%Xs&\"sEWY?Y0uo 'IsD*qj,T #Z1qh~" /&jVi۷!߂ۆ_?x22)]$xJ^bX `( +VnfP^g7o 7GҥBnOZZQ#fs.IUpK(g.ew'>{]k<ߜ:,%xT Tv1FA Gn̻/۾ӒS u/ͮX2jznl~~wZJ1p(sޝf?gڝhXǬz׵A3fҩ4C&QcdkS7f>C^6,w wʿ X ɶw>8 MI/գ|(G6ݖS^5OkkAqĪ`cW%QzPǃ_Ffqza6m.5T(oc_7hӸ=-U#i͝nE?fYB^] MuB&="$m'xB踈/UNvqH2P.7cN}-V1R1<_`(R0¶UH(\XfjYzcu@kROh !=@ 56 +fBá:+ #ߧ0|Ū)i_ՂOiO}::ڲShbluNELTlWq5fA7g* S;7wjvq5VPN\Cm ZS}V@AU8mjP:e*t!@pm_d]!k̿GGQ``-S^vv5l}&VUzkl&Ťq~ /L)j1g2;/WD51?m{Ok s*)s}>N#Y@#e1NC|g?&H'EOm2& u,m.ҧmg, &aw{<;u N'֗XWT%^p70YvA^z}Cne]%Q=삳4g)Ub!q7\|"2d/Ɉ&f+gӶV ӎ(GrB~F, K%(">#BUeN9P1h<=Xyf}ɍşh4 Κ4prz _gUH 7Hn?J hk6zfI'/|Ҏ$. CA1)ać˵Z2] eog/',"o಼\ϯ/.'FT֡r6D@6)V*"46^2D"5$p'9=WB! ̕vT~Lͫ@^`+S].ل19.kC =bM"wtjTщujWQ0HI*bF7GWW D@v(+: p}6`qϢQlq*E8źyr a_2)yғh(X2ip׷R'5ڞY%!yٲSM/~0dt% ARn4 kjQ% J<~a5 8`>j^K ,52&@Dak.o‘Mu2tCSb6LJh!ڋ\%SXh_'oeY ܗ1L^ڣ{&][ (TʹW߮kP2gXM^H*C#6K(C6 EXY꤭; _e5 YjӚ ~)]$p4'>ĽDn 2~]XDW6t5i$o pH}m5¼]*)K&DigjG$6@Ʊ8 01`ٳ:Uߥ||bNSA8$İ1ker_Dn*팤+Q>pq *q^-RTg5 w۾]?:0p0`~%;4PPw7IaiRGg `)|՟hUa0^,2h+fSqvo,=^ő6gON:dA=ҧt,^yWO^g;1HLܽ򓒰]GpǷh+ dx|ۦ\ymb]/GkۘxFN&A\'.R\OKFoLH` ȅ!Qs̠۵]o˞ ʱ_eGWq &"MʀsH\{T %8I2m1:9!yFW+5eÂ)VYO5yy}%~(O8CK+Iz(\~\?KT䄟ݥWaAڋU4Bh)fJ@u_˷ySL!pG͗BS+嬀5 A: f/uc)b}Qȭ;5*_b6;{+tܭ9W= 1`}]R_ OB*T 6O}%?toY0ݞEEeA 98gYYC5@$67Ȼ 3A/7V=6WtՇةoP{N@F~}s=qovKeH- 9vfY7`zi^\C}[4c6 3p: 4[Gÿ^}T|YB 4:a9T^+u_s#/xϏ^g'ZLaȃ)Z Sm7`k8t2 O r6RArJ7!9LJI23Û ʹMiv.k<"bCFd:E?^Q7Mpq6LdT~NtΗI'!T4Te_}I3 Tc~͓ ~ІH5`A[}ǕAoĐXg]-Bh[C'=um=/v#Qd:z4vcZvbTR%-?=Z6|6է13\HaDڔ.G /yP?_aw^P4Ym)vc'9XXNؤ;6 _6NȘO x$e/㴖'u",b7 u%{l$B,ӦL){ԬQӼx~`=AeG#IPJwbabnXu=ga${Q*lԐfu]A?$`jn2%~pV%Zhe-C/MΦnRZ"^Nhv,&1󝱋|3e$u1 ?& Q~%{FcAb1!dIșL]TEKhduz,ګJGy(pB$E(j5a,HPX+Rmh<SIqTod-$dė%zf^ O#kpN}^֣8 NIovsSiuʋ>Uǩ%ц)yDAs ۏ-i9r!>NȱKzŒ-');Y .Q^5B8>!_'v%^7XY!-.y$Iub~$qi{t^?6++)&m<<Pq;}k"‰E8viNW6,dı  cҰ.}wflַMx6-$Տ'͋OU_Z)Qgښo9[zt'ӀYmVH7M@Zkۻ\79" sUFQ6+׏Y=*g9RF@&78c2mwܪp.};jN[5kRQ+%4`YꬺL3>KxdI=вOcW"=Y7YMoBSf-PmYZwOR*0mOY!u`fr3{Wg-&ԁ E9!X'sEG| ~"DVk 65|R6PAb?vMg 'ɸЁR-9 O-aoEL_^3@E;F9{7{U&2;b6Q|.nh E@?#)j*GpW՝~rl*_CȉekXRN[&TFPL%Oƞ5FL}ڲ{RShZ+qcgPEw]&M. &}Гr8HN(8v_$Wߙ,'y/N+pM(Ҏm~wnob#O h #-{̍ yȵ0D=egORv M K+5 :Ef'^da &}G6EL4FU`WtO62"lSZWnbL'N'4!uExV1mDn>p$"⹂R}¸ΗC\Ą9@wyR)7QІd]v Qc/ӥ8F汎,?8W`4'{b٫\hNh~.d =b t$:JJBMA1h_f>$M38Ƴ˕("]&q>+@ 6\H]i=18Ε~ zCSU MoD~GpWBF]R)5$u1/C3Go, R!_OKjנP:TӌBW=t/BVn3'];/n|vndؽkYD> xl}x 䁰-+]M0A\wPJQw{q55x9gr}?w'ȼfw,%M!2;䤱z gu4Z%],0G*"l 14IsSp-zӂ|,kR^B&La/KcFL~yBL[O㤶>q0b5 '4q,ko6G`2I􊬚UaLԠHKCm޻e8N245p>_}Z HGEKq]3(|m'Z )c-o9 RzHXrn1죧drVDz%Iz2V&UKT=~>K6p*'_?}\ t>$Wj/[:?_g!)w\0%OcD}\vL?~^M&1I4[ҷt@o%-)^ѳxlXa6v?l蘙 v::Q}ϖiڜ:(@ C Ŵe.q<YOb-5{\/>Jl,j #Q2,[a&pC&u&H"=9?j k,uT?giJ=٩ '@݉xH>M/Ľ?l@>vB|35+"nDSFn1}|>,L}af&]Q뀻voZ~2F5c{TD׮5:pRuo16ZyF om[:! T'LR\K#ԕd3*e^Mhn[?A*yn_! ~] X $-F<0iElad[H~kԚ`B!),/Ā\dS˥> ރVFҡWM!ЗEx:,omL˸-O[h-|qdXQ)(%ϮMZ LBכб]$E&ס F f,![Blk8evٰ ڛYvƆY2Rylʪ$Y0Vc Mj) xTNv$xD]ȶ>>xi`Jo݃4~}< g5`7J'r$tM&AP'TU@۰nI) cx&9hRp9CS:PCګhk#  ]|\Cq⣍T lao]86J"X1Z1Q dj[ABͷc)ۃ2mb8M6ӊ mVф;ΒLP Õ|h; aWbk5\pbA;RLkÇZ0Y ٢V_OGd[&xWtP[k <K귴K.F EEp CZX>`b{]RH}^u{3Jv'2Y0|GbԏuHx2 -:uØϱr J6;t W*] H ikdhʜ۱'bP*Vh8yPZ@ =G @'_-6Z%v+Y%j5/O /LP6(/M1<8<^aL3s ܉hmPgەAZ)Ce{ {4?gFlW˖ah2 O2aԢPlI VʌXU٢tK<14 )#Vf *Aok.к LHRJg5VGgeUȀݏUۓ]峐"&pyE:Л]%I"/`4(|`ijl$ߥD/j3M"I G І8!O6kV<.^DN4}o[yk|\ֽ:et>,kBz_\z2cvm[^D^1ܮ+xSE6Eϖv"ű/ [+~c  p5ΰ6}IvA9Qo?K~z×X]r[") w8PݖxcCwt)s:(\ӹl&B\ZZá!>ʖ0/`^?bAȁl[e:V;n,P*mogbjμ˻u%,a*r)<+IV2QXNPŸ́*-h߷2h0mfAh@Sz Z} 㕊+Up<M[uD}k|[1QShuD >"2 x. eFWva-~ZY~9a1UEc 8[V~2XtcيMu;$?9 *ݵŵz /ݧ8d.DmъxHTxb".b{* DGTq7Y; D I~+i!}=xWu8R=g9֕uu\n[u+ۦkSrՉݷ+ja LwV<I)5> ZR08{gqQ'9`į4آB+EAVJ#': !b#}ӅM?{@ʟ8Aה˨3Ō.Hi /t:UY_R!i=2{eiNAmKVRm:Y,0TFk$Bq&3˥^*] dIdG\|^ {@Ҿ!UP,N")gUWl~QIUV NE`͏*){M&6\u[l6lwP<<)uH ۘMa 8|xCݧ _,\`_WUsQ][Q˾Vl"]b- 7h%+uVE15`:)aU] [X5lE  C"6{ڽ;8{S{EBr]7^G*>B|Q7y^10*O.[2?S%c -Zo?B:D͉ڗDPE5v6; yy7Y[VJg2 b@tlے8{(plcCCmP8 qpF?2%|,9_d6/>;dJ_N:,`8-pA TKb3vcf[<.>&R< T)G&[gsGB2Apxߖx(físFni/**SEw @Phxe*GaC o0 9\c G0O?Ջ['G9M_;dk IM𒶿O\lP׀.+ COQUAE ~xrt>u&GYg8xKA@qT:j2E~Ethd;i ;S㳠I̖d G~)_N- jml6ӝKv$-ɰjN(05F7NדxٞLF4:~`mT#֍OѺAo)Q-<$9:zY4P^`r5w'BΕ|Zbvj+!I|Tbn pp, /kjJ!'>es dLB2 : t"sf.EI(HcQ%s$kK`>d-tҼ$# D'P|/ږN%OXrH[f$^UZD52v.*'}X´R8AnS”Z_l]넯'`޸Ip\> 52e[әUS8o߻.f} k [r #>콝Y¾|GhZkh?n%mL6Uۅ=::4˶8@ I";c׿B_v5>&v/5:)*dudxDQ8OHS9K45ި:>HugG=-*YkKBz۳@.ƬQ˅E30 wN)DP Ssӫh-&pW-[0;)+! |q֐b){Hi wMq9żC?h[_3)/RjE"ËO#).ud冐}X!!I IVg^8]Tx|P1}YZ(ByIH͈:a/K_[]G)D"0#?UQWik.+[Iwln<;F&i4 taױ^MUTBO1P2mO*e.0BUrT?땠p!mJ*jNQX8(R|sSޑQiO(c&Ov"T{ᣰxF DeS}*#8ɜUb75q_] ~8vRy! uum !I=A3pO&]m"iӣ"G`͵@ Lmⷬwxjγm|F4e x=^^/ c=6 UOJDagYؑjK)Fl nxʽ8'n,_(ɐ-K+OTȆ:z&㝴[ ĵ!p5AN?}\Ytx0/k츞r1gŞ!Z-J6I +֎eLhyv[{4E. ^B ݎԾ2*l4whJ^Oc룪 设Xv<^%N SMnJ!.}'N%ʞѝqrF 3W4s2"e0A[@ƆOzՐ&{N6A%^޶ .jt>eD裵k'Ԕ`7lX*tMqtFgiS_W(,,Z۶R6u1k ۘQgB]H!uA|Jj z _{XL\αp݊H79x0~/Jck>fR6Ǧ3>fiyk `|I ˄Pr66DH͂ Y(3:%y77=(m;Ob>f$T Tg3 {$ :abZvDE*qX3E:2^Q{K`TF@]ցFnYM8o=fV|Bh4O!CeAPE d;Wf vq*"!V1}6PgVóJ  oA:؞/`nX}G |" I~ ._׌!8ow#Ȓn4(=4 ЈxwZw{aqtU(~%!18=E ]gd])B̊̀(<^7K"{ v;]:aPcG[w|k,.$>'|qbuX[ʠ VZ~%'%ʼΣt'){Xֵl|rT5}( ]EFVE̥y옂)-/5BZ~ =m=4 ~2V[o0*n),Y"L/*ZT íbP#!w?y/>srOfUԶ}kWw}Ya 9p2V(vG [E_=Y]avSPv쇍C(3{ \%4H|sx2ڸV,_YgvºY'I%1N1x(כgV|6aLh@*KGgF[4t~O=7o]FzqlgײPY vJbt$ÌheQM>d@7x?]39w0e0n?qmMuڌOz:H'6pKO@8il52Wbkeܶo~,V nĠKW̾ѳX)sWSs-6ю2jbJE$U]*U_mprp+B+)[au)u9MN:ٵ//7.Zri؈-!L,#Ld0#OFHz#@5'{g?ژMJH"w}PsjUOZ'kv?Z5.;zuF~ ^)J"Hh>f i>jcl2)+7v:yI? Œp)!%M^I^N&V6N2WsgFȦG :)h2ψbw3PhadWl\6UB2ֽ*`=;[~5MxzM 6+ab xC=*S)L‹i I4ٔM`,re\Q쏬GNF*yZkUI1J Y}#=+Y\5xh [1ZP~o?q G?1{q`8,j}>+e 5e)n5P{ luSZT*K>=IӞ=r([2+R=l?P8D,[PXGDڇyߢHPh`+ ʿP³ͩaowll 2a._ѹ/EHfÝu&:r6`ga {sqը["(˻זS 6P$>3; s >S[5C.' Wl %Mަ̲d;7kD,G?`/.f̕ʸ݁[vI-Q:V_@Q;M /an"'fDUkXǩ'|QuOjڴx!4; 2;2"KT _W@觼K*?lϻP= K/渁omqP;'|͜2.y^"4 􆆗 L2La\t)O:+ MA597o['G=P-EydG|R5~_ez]JX( ] ,'C`ܖ4 O`!UL]vH#j2 Op>k4ncGkBt1iP. ԈZJ7Xz"%GهNP !)96qsTΨwo8[ 6cN߫a/%DrS3MBdTS;_ccpl~Gyo'&_OfBc? ŶD*I-wg$ `,){ D<>~K#*JCˊ5UXS } ,q;󖅺1Y#|ZzqwuY{J35:HL|ΎƢ5Q h ^wjw<Ȍ/%\v⥬z.U`eDDfiI3l<4Pċ^.ܰ 1?E״rӾIi,gˎO8 MYW8\2n#E鰂J\K-.^ٕ2 FjtluO^p}&فzz蜤F7cL4e2~ަehl`+Zt?o580YqȠc]YOk1 |P"eJznեv2^I,4mZ';*z.qNp5os"kN=L6ˇN lF`Kqj)[imo)U@McғUӤn'*a"/ęZVƞJvn_ӒWIAzY-p V"&}X\hAuReIc=YM# O.ʿ~Y^Y)w|u,N?Q>ʤ$9 F[}c,iĆ=Oy?{ ?.j+ ;h=x(o76c:S;@9#}q-jS5oVS^BzU*_,g{Hm!;Ka^?ccQ@t{3P|;oaRJFې?}.ڂgzBD'0srk.[vz;9le5 r7 w-%;ޙ`]n`pD?|&'AM+0e%B79!U6\97As>3Kn^oBFY/$u-̀TݭMioܨ7XE]7; 4d?guBH %=__ $=]i+K#3D~wzb@ wZ>1%oxHRY2 6 (0vJ [.SLi*Dϑf4f<Twwrl>ܫ-ւ#PF`[r n[8[-)aBqYiZ,'2qat7,,[e?Ÿs_˭ȵ_ɸoX'$q)c< f9}.[LjcenhOTXYdT zōkmczDƤ,&oڹ!3Jc ˿8 Rg 6^HgI+8W\%G0H+|~O* N9@8ހP["[]&$ڊ5eMaueuFTƣx/^l;N-Kuͬr2sf/*̚gr{;mmpFn[У;U&0_?`$iQq 2=iZ}T᫥ihDH~lHIIfSeK-Gy*AQd>*d7e?H8r'X|4XԷX j/$ $l->Qp(vL%A+R0*i5ʞこó{!޷4u;waIږ˯_88%l۱1_&R8ݵ6oPŁ%O]%"`ar8SgD{%3D16kğLIlMwٷ_yJާD6v 3m6wHza@Cne-L|9u/7ĝu멌Q(bGX@fZ6Z/%BV ehl4@0o`YgĶ%k ѐ{L{Eվn q?iSTv~B eۤJtuPNX8@˯ܵ(͚j'9?3)5[!Qǯ~(z^hؐgoS7;ⴿ窹E[R%;Pd J4Ntg jc$/=Oiٿ!N /C0ƪJF%#ڡ%y*+牢N3|aձ?d$JҬqr X1-VYbvjLJ>YkzBcᗁ %R ~agsC&Z{Wng$JK 52_uLLvg+ Tƕ p>Hhf|JOn 'Đ(;ki22YGHNѶ~>Ws;$Q͛f$\~Q_=e&yr{mYZA cTUg &QHr))ytb{+Iq?'^4 ȅkQ\ni><7AUGņ\[>ŧ/Cz t'q!/fQiaRZysG>A#ފ ,Yy[_QQ .^Cb I݂oUk _$+Ʉ,R ni-t(TnD2&'Of{&C w+GZxԧH-N(7D#,,?e[hiU`dIǃQk[^u17|qCrduxD#zEd}Wf:H%@2|?>ʰ=RD[Fx1K"cRpCFS_nt7]{woaYO.Z[hav D蛬2z\&L=jMĿ9(@ fpa初{K@01ũX}}i~N0sw߈4F^7(MX_VⵗkڛomN| W i;Y7FJĒ_赉iZhS@~Z!uEC#'dO{Iۋ\F{)|%}Ei/h]?A-)#:Dj xI+ЙRGKGyn?˘h{-6 "FJSch˷gպ_x 3yi314s8(eJ8c JE3\Imǹߋ,Ӑ[B6 ^<>t(P(jc{bsTҀULdMVt(JX!zа8i$-dFǛpT?ޒemb&&: '[Sg0od{I0=D0FxzZ.]tLc[{q؉&dݧ"'Pb:bIh:< {/i (w58t;;^K$⯾1Eq; Nb|a.&= q" bd\ 9eYZ%ϡf/&a1Jmk6 X΃`FQI!I_"^$~b]B%WIW)i- -$UZh v/Farߑ]mvI^=?q3\)lqNF~}_1c* ;zX|{7V2oU[Ұ#ahzY :JCqjڒ07o<`:P ?VTYb^EƏ`U7KDWL HZlfCޭA622L l̨~]u K7 y$saB}CrU|s9 cGT&ӏO2`olz#hځx=61& R}2ZslfYƟTw1EL XA;= ZD9R ,|fDaz );ΰ1"|DB=gk Tyֺb$>u絛m ‡dQ%!OIsq%H-py]1bHuԮAhOWݼaZJ 5fKa4B fC{7 +|늊~ @<ى~_d~MT %xnx4:j픽rUmIZ( /g ™1t2pZ(С݅֐ }5\ ŵ@~VWnݎU+I|2 DSg%<>%/D (Ʋly$C|>p_Jm@|B~Gx؎T%2$UdO-U}Q;OuXfqݭ,6jߺj(ܶFHHG6q emiBs" سYw>ю՗h-@<(D1HlF+i9m LJ_ Z>ҫAR fh[zl;,bB_w{f#-//fd {͝ѝ'md3/zo.2f֒Ld:2H;(k}B!sj_. {nP+eMe&kxQ3ԣ]F( v X^uÓKs5}oԗҠd\8%S#Sp>-V5LxF즣PZ~zf ՝&`Q{$&X^FyYDnhN5{˓n$d*ai\6jHND/ʼ)pd+ˢ#p#Ulkù:ȰG'&b~Z?9xn,7O;3jXZ ^ꛧWŸ+ri&Q+yޱ+WۖYxn}5*4 a _-l\Edf&DC:Uy7G S P]-=FXRwçJ}{2uMr+ x<*p"3b}*->@|MW#Myi \e͂M&@P?4?& z$办$3`ƓRWM8+pEn{f4.\WvGA} ](~"|BGF"=ɜeÒθH]҈GUx!m>2n`d) aojK.SVJ0ѹZvq`p9I+K'r4Oz$a1yaQ9mǍeMO;^feIo6/p-$.ŌEͿf bz{r=8u|6jJwM!DYLq&h}P,>%#Xaa5B+vC[L+NLW"AZi|xwZd$Ԫѵ%oUA:*_%{$v6Cgu9PMߞzW9?Ƣ\R/päMo6Cxc/.l\Upu S,}ZMuG&KQ<ä-bpI#YSˌ= !$slD9* isײ똨n(*T~L!櫬B1G QK(%pN5#Bkq4Xp.-_q8ƻ 6u3 *n Gd/bx D/Bm{@hNF2"yIz%ѩ8') q Sz:/JǢ\ibt|1)%#bt?yS,]%y`y Phr?eZ,ɹ=e}n-cS`xhG0=*h|l2xoGlgB4Cuol_?PR8p̓~ܠ@Kȭ&~h~*Һʎ_ぺ\rPh]<䞥6_{PDVel v~ L XZG5u,W#()]3+DJ>.Qq~%2Ab+u7l8= :겠09@Ƭ,`#yt{mŨ/[@m +L] .7a ÄPÓ4 о:i!UIeƼ(sU#R݀;LU~$3'-8I b-*CW`*UAʳ4#6/ehW?xͦ<Nt UNl({htS{E?e* : F>`_u%s'nʁܸ5F^-9$>L))_m nFȸL׬\R߽L!OALlutB32rld{*V"~cPKfB-8HNsf^,3QjJ!#dvFS Ɨ@K.[ny Dӏxly{ b{N \8Bc:BJo8ϖC|n0#ִ,]pn pI-u^~9{n(]?ˏxϩhjSpwbę{ͩoKT^ ]6m5[b>wI?_hi8"TF$lb7ԷZŤöiZ=v|~__V!RD #ywISWڜ$b06j_J_hj5I !o2K"9m(?\ג6a$g{ABarQdac~~'TSxsdsW,3ڔ!E2~!n:7yq^J~g%vwm>I|Ӈsɉy-e~ F?8C ߹3 HrVMuuS5R!0(DBQ)Q~GV!gaF@7Whlg'SwdJ2w+S2HpKR*%0 wi2W[S[Qi ASodmqA8t*Dz~ 9L?"M.Z ;5iSK˴PF>(/hKCZdGskS-Aw*Ýsd&Y+wWt Yc.&L \!U*xtM7uؠ+&j-^DMhYAk<:[Y16vƍGDbcto_6CiL;\QsiwcsQ_uSi$WAۄEGWm<9 x-"խa nj{U%d?Y`𸦣$"h"1}pGV:rxMbO@ύ)D=ҍ*i{'je4' Υxxp}>'01=/-=WhnZڠ=h",}#[ b$W;d`E|}D 3{ba.>'@ sa_&N#7.Q ѣ¿2`:$0ؽa.JGZVo#,j/_S jEw\:F#wӈzfF4o|;¿!m3_3<.ZZn;4r)I쬖^P~י*q7 b&a]i>XpU\J@V9jgG 'Nv>ʘA""5J?;ML3=% <\C*%M5xa@ 5eXw = ^`(J9Gnk]f ь }!3/Huq7Zg[YIq}O٠eEo|q wQv+?ۉ ߖ'ERszAl hKU}kb#b!h9ӹ%4?$Z׿bf M))!~rHcfvH%Kqҡsrh'̬^T?j#]-tM4-{s{__c}5'Y 2@j񨿅 i+`&Sc.Nupد dY#_tLGZD vdң`{Ihդ)o[NNum5CNm24sO)vIV9|.Eqo0v^$Qi+k2kg_qltwJ]Dž,m%Aa~Tr_qoR i>06Eϗc҄훌m#{txeK@O30vIʣ@Oi#;-p\)R)k1Ӆդ rޝ^'ԯ9:T qݩPAX&Xe,FtYC7\=_~KU#L%/_rcC`_\nGU`W<騭Z(2$Y/bK2֏Qr#ey3H%8͏ꬉ#pYzhbC2Oj :2.ׯ}j,`ŌjR-60}tN26{ 9}zgn]:ņg1`g71/-urVNR;1>j ޗABHZ;=a@ٽSb#4Eg2= A&ebt֫e螀%nMńpA;#OLڣgO^ޔw7_ emQ?SeYj y_R \<^Qz5K*n,Ojky?!ij@Y-2=2>=V}_hw# F,vcݮ*CQ؊qooBiXՔkr!GHa\uXo܀vQR eBC e2K#}iӀ1ˠF(6`n^"тv'`&fv[6@[LO zQ;>Ԣ>1#*.4giG~c`yVc=*rUe W ؇KqC򶊒 vK*Ac!4/G@ hh&%: ɊԔ`ۭ.c{!<sΞWeqefh+-ѩ1r>:!Iݗs [0 K!`yB!Nt#-8Vel6ƌDYkcq] * ʸ ' i_GD~]Z,۫E>^s~fo XOՒa|q8ƞ~$._Pi`5 I MG@}'"bzV#KA#R|Ge,Q׏ ^tkZu*o{;y@Q8Ang=iYGBtNDc\GcGeli x#ͮih-2OX7Lϫ?DáWIstQݏ @kW+~Ng66v1»|#]SAL %Qͮ.axyCnp]=JGo nY;:[Oa6RˊX*jhmWly"k'Uf`{BLJLd˧*v1gyO6RV"ʴ/Rq$"B)^W%.1&;ftinh!6pzhnۯ|wem|k˷ra_(ȎB5V_0~.A?@lӝdR}ὌN9|`kƃ=uOi#dV<kmOGv'w[$ G)584x,යe\tF=M7E뻲#ҏ{ rz;Oh'|NvW[׀՟ y Hd:+ k yYkR\/Mbv&uL!`)3L:M63|q"]̰0 0g^.ejMK5f5=^نn NAKfoC[+=py;x#>9{N\IúnUv5ǒ˻ذ9~#f*Dⱑ޸H`wDRK3RJs7nMa}u2@Cq˜nU/<rrEnO u`S{Ĥ$3-:hACg4? 5 שIγ6ჴnf?ԱVS,bK῕u]Wt̢+VG:}d#h7Ricfƫ_P;(`0lGOPF[B%x Bj/'bf"L4>uSXa9ᆙ-j,ڷ'MG6~xީi*D݊0"h{ .fB7#YtNrb }$Áj? G>=r^Msu3|Zݜ*hlOcS"݃P.#ei|YR)SҐDPr-jLlY3 w&2ʌgU; [nsZuadotSusφ.iX{S/ѯӔK[#p.nFu7F54;wl}FW\X4Tb^*jm$Ƶ]W V`4zu0}G}pu`@kf:fqs־$DMso09ZQ!C鍊0|XBiwa1!C)lBI2(snjKB1΍i[nUxƣ"%zYI7ڬ"7sʪcz!C 1)[HtF*eȔӐRM3}?WfP$VwM3ysNGqDA_]\yOdQ~3lF$԰,Nsݯ Q) 1+T1tڨT*8.a79p0^OD]K|~T%]3WSb)sl#Hh*ڝ銹ջӺO9kL H>a#N(7ۅw7|oL'sc.h =Z{xraeX;Z%~Cxe? u֚ )ha ռ>,JM쎭ϣ 8u]۹a7= EU1Zx\p/BB ]k !kDmɆ0,ᝮI:D'4[cCl] R $"y`:˪gIdmH2([Y-?}݈61uf/#!Lᆱ*]P j]uSc"1ا蚤~6Knsaʭ^k 6:vC&~X쩤Qk8[dJ5>=\[|_t30r$??E$D2m̥ŽOn@j}TN/1z~ ?flK¨&\RڜMſjd>)5TkTejfSր,R@䅨O%⃰vSN5F*˦=7d[h-gQ(y]sA z+THiQY(& B:rwW Zc)x$vC2eІBb"~PdbIܱ\ zP=$j='GU AZLS9kvSq­`B 6s@E_>0<]&oVZmv }nrCXYtsoLFݨ ӑb>kՍw  O)7&RU4nֶڳ5x?l?d>D5씍-Iߨu;&źJ÷G06em,I ljԱ,3H=%-&;tffz [UHii^ =67,)߆I'dߴZ)Z?Z9?4(<5c!_pD >l+PxK oXJi|6DLX3QfOYj[ V0eƺbk2 1`,ptk4 i8ZOg3FJ< H6}zJ 劭&]У 6pQ=P'F}22FJB Fpx;=b}ՏnIOKKN,aÿDh| ~ +_dnJS=Y )kw45[: mLlC*&iɮۛY'NmZ+ycBiH=}Š6>k vIRqNO# o󳔅3 _(-C5ä<.۔B~pk`[qNf\i##[QUi1lAΟl+2=[jcDEH^H&/m$m06>R˸!\jrJi5.3^O꼓4+%a _s\GАVG/K2m]LEɦaS]ûCX=rezwrz,-{h<%*ÂPvlBl}i\P:ݺ>ѝmR;7ס; Bn`c MzO<652wJ8iqF7XExzׁ k\$Wy84A:|}^#tA3PdͨZ0~ }m2i|%O}4v FC·G5RH.$/[ ;%oeJ2c.iW?hy |d2D̎QcE4-cgx'kS@e %glToD ?})ޟNS[9~PH~i`BbűXyg+:(œwŐeGipH1UqГ\+$'Z1V*[^KmѱYiB^8z01bQ&0Qg B)"P8(B~7<YJNܜ@2lǸyxiZ6EIC;Т0r5dK z;Z+LEWS5kf2 C|؏!JR@{"-l?鷤g-M><=;A >|}ŋͧČ9qME ;9 j;-ZBaq8N >QaG6EJJ+РB[`x.۶7ݹ,1=4ԳtbGt ̓\tA6HMWo>dג>@,ǕUY~_\]Y{Pu/TDeUGW0$Q!6ߺ]dd{0c<녣$2rIHG}/LY-lLWJ+fA{[8qs충շqټ 4መ{ QQȆ!4"*G5GZZ*jo:c#9Oȗ[e¡/V$340#W#=X 6(o:kծҖ܉*q+2+gx \=*t6*" Ca6i#OezWgt2m$[KYݥTiLJL j+U~$ե_P?F\i]EU:hlcN7L2|Y)- +.Ѷ4I&n:!b)>KQT'j5u/rk]t݇zoZ`W=~[08o mw 7dCu:ܛp~r{d(jrūG6-\PnkX:EZl[-?ӝߌ)>k$6ZνZe(+([7bJ"\sC3"5gr_@!8TUTC=bmJ}_pY0 \A|d.wLt~0gXB "aƦ{֩UQu@%n*UwI[zdӡ8jZX@?ńdڮ煋²@o)}my9OiѬ`:r $<`6jʮŹcD `gy5E<;a?PU-ѵ>Mu@}?~x,|![@r0N qE;ݹ\UESҬ{@#WF<ρ kxN![ <' c3;ro!4>aUpqD{*bS1ag/W~+;uej1+*V 8<Q;!51VUu[77P0FīFY+G"$M,̗9w*?S/%N"QFq;rLSkG`rdۛ:-+NHO{*&lx$|ϼlX,C\+)UN2[}:ddD2\91dmYLgf|8d3ueZ>h*-p}$^jQ*koZ#`ZN:[&ܠk`AaJMg$lxCؤLppxipn1ix^re`2 afA6οC 繅ǔUZ}X櫽k(Sφ)6QMK, ].M2lI7 +F|S:.uoMנ5]ZsG&bƢ;C`h0DK.%}X4SpURݺ@o 3ű?Q43v /od#qLpgiqy N<9S?%5|F%'O(,V[h<% @E~2}S%-7lUey]˸湈ݼΜS Ș8}0ˑR{D;%]aD,j1i],W "}%9 Ea3ɷ;ݪ0E"@eNXJK$'=S/3K4 8hK$m~5." ;r!ԨУ~U?lg@ gwP$\cT@+hާ2AtXa1Z@?(]97x: \/ +*oɥl-q؟YӘgML:㶭i %]0ɰ 9\61j8ED<#~V0łl,"=My˻< =GgY ñNY`p6_S_,ƩPhDFi|a1l)ٟSFZi-1Y-#%xcDl4GY25( p ԬhY{!1P55FR0P$)/{QvM,ZBv nD1?ȼTkl0IeLU@?gZ4Ӊ+BDI]c;ELS 998jϕҠQ ro^)(پd85>?Vc,kŘ[vFE^:ԑ2Z|̠B@' *{J|dݣjjU tf/)thtrȢ *P# :50n!]Fs۾׭ٲCFg@95c~t0SkGf w[-HϚPJJɪHT^qݪ at e?mo-ଐkӎfd8x"H?53A|}2=ha\8R<4"󡾷} /6`/i*wUtP܊8_2-/y!M:-Aw? kM^(rU C}g ju>Ys tYz@(#oӷs`NGG_ΐ40>˘ )d.m[Am@˨I(ٚb _S+ل6yqCK5 "F(8+BHJOAsr ̿2j=uq"ێ[c")q$.XM /YКj1L&Qʒ&$@O%(2Ay 3#4vB>41X,~#8ymT׷TlPlDb!k` _B(K2"P^̿! SK4BB.]`HE`pjj0z"G*1FĪUa_-z;b`y EBM)&c@-Yl.R:SflզL(j 4$)^3ya;dߗLW@M(@KmFkCVZ +m9[sh!A'g8F1eyf:7!v^d]`>f$ ɥ&łB-CS!qNsAWBӷF2jĈӞvc3xbR;CGd #fAcfx݈lsJb}y=zm]Z] .]_mq 0/,wdGnnI?PHV I'7jc_\=)nAD0y `"*nA>N`=*NA>/UƉ"dfmmfӖR2!y<3jUd}޼! nJc5E*MQ68jR;B CEdJ;=ɸ[zx  "w6"Hמfm w%Fnzoï0V򰷳'^hsUFk]h7V@r]3ɼmsZbrC=AxwK&^ &d~ը-h+'LA5vkn@\?tkș"KL܃,k tóodR mTXMB (!|RW~LesL>0o5}/{^)W3TxR [ȿ}C2XnܡnM0Ev9K*L"-pW fo1Grm1y NQɅY*^"7<-L燮$*F[6$20{.: +6)5 z#k.:܃].TQ 3<$Mo5M@I͟ht [x4]v7H.14LiK:ʮڛM82Mže&=jeOI[^BRݿT b'>Wna3#7pu/Lg[Ӆf9eIDBe~b|b~lXgy&:lp@ZsQߣL$v\:m?B4l &1 (ҍk*m[|x,;Bp.*r2S7֕;IWȊD$ ]O~[6&; g--IrgFʈmtI!*7V+XCm1[õ3\6c0R^O"Or ]\ zaI×UmYuH)@$A\2&xvY~GZ~l&ڶ2l4DG+s{ HA0xBM`z`;Ї+Ax:=6Sm+ཛྷo0$Y %QyNL)Zm+WVsڑj JZK(L6urO#!:z=&*i W{]<Lt``8f'DnfW\[ ,жc\.׼jut0#=RHNWԒ25eٗ=[+'PK5[Zƻ`_܈}:p1GTqpl/=?(;jUr0ܸ85{O8wv:k{{nVE \Hkf8Qg؆=E09A0dݒd${T5;yhP:T@gkKnvoFs*hن6>+Zyӂ3vCzh?o6mhu8ƛ=V.QɈH)D+*$e@͝2<҂7 e5|PAzߟ‘|E_NI\aLwtSBd//qR|4`;v(L JGWK`YȽ+с-c&{wCERx ijXsy)؎opBF#MpIWxt]+w|u<x$bX P!&˜x?6QRQu N>6n5$*\0fl KVb#sg1mjQ Efiھar,bE?<{y>OLC^# z8fC 5/eMͱQ-+4z|!K/a\'Gq&`Y cT3a Qd[Gٓqr<@q|1tg1UaE_P!$Z}+L ҢkwWv 4Mτdz !ٴbkl}"gh836]Nt#0Y/OL^QTn@~&ꖱ5SKze DyůFZ"6F2#x _OkOi@pTgxdY3aa.}U)_oi֞=/-Z%Yt%V5+[ U_ 5ck:F/{,0ʼn&]JgS4Ox?SfSCXY}TJ,(3E>J 'w)b(v5ôeyb? VM ɩ)Y?BICas,VFLiqXPQb./;#'Z޽SU{<Q8\=CnZ MtD(|s:vS'?F8Ɔa5XqmR/v# n~~ %L_fo*O^hRWc*^pF1=yGEA#J}(7ncޮ\-yigX*CU?St|/oX냻$Y`.t<52P*G㠼u/rV'b3'`.9F¾a(6h+ɴ*@Qng2y 5#Y4_.F&2*n_7G1:W5:Ŀ4jי8s; E3 ZN4'+L'33{7@~hhpi=_*2 SLŅĒtIe@ڷx=_Vi# o)2d0㻉`"2eO\oL&Մ.<ˑpW#\S'-}al>5 2B"Rλwp9_pjH,@AoKPRnm ~74Bm:xو98e@qm\[/r̪8LF2mլd+kaU|=Ց<PE=\w2JIщLkS+%bls5\M_L:T4tX^T˗;AH=Iţ+ ϮJ<+ \(3Y3G ufP^쏍8XP7<19ni#:R>׬~=sprVwXb}_9 bE~>^#.u)unxMw7GTp۞|_V_i.GtACR ʢgyhehW [cB 3>}ǻ ~7.8 Ji=|ˢy-Sc7)БdGqi ; <@YV/b&3Pm 5gˍDž]yk:E$|l}q W2FmOI+-=iLԻ<3MRzr0xSgK! 'V/Ó|/,Ӝ2Nю W|{_'΃^hy!1%Iv0[|Q֟z>3Q 9 B~vcUC{Nݿ&I/Rqs󏡠Ӏ1Lz S7&8|Ȭ;JV-/r-(Sb9kcPwwφ֩KK,'0 :$W8 f׸x_Xm_Wu{q3yx̄‡xG= k&EBKV:j gM`|`q[P #ZdE>TƆgo+$_'+rNfmRfqEžEz'GK(>͐?&-4.01 Pa+ìZnJTv0иW|L2ԥ!Wc~56J#1-XO}@ڪk zP![ྛ`2MbXU#ֵ*5'5Q4eZl ;Mk\V%-RO9Qs9~q-NbdmF;rzzbʘu>%pOeCdEoK~5B5:jWVM|)G3ĹK0, `7g\8R-GF5 V{bJv !)|x2fsAF aKȳ`M}PHɖȱ=_A,0n}?hP=8[ Ў"~,l;ahG Iw~+o> 4Ŀy9H0Y=F!P7/XL:a-{8L~J 3biC@2}$9 \4җ L"FF}ԮS3Ľ{O>՜_-D1UULd,+MgB&X:e }bMrJ FoMcDS|8gT2W95l؟#ַGW6Zo$j1N DK8n蛌RלS< }A"Rv;X*v|*ѬN`~SmT2'u8+_)&H(=o֤zEO{\OS3z\PÅIſTg+%3ip1v[o9P$|1XՖk4GkR贱[c58  n"Ea~n8k&U_8F gTߍVyO;}g^ˋ2'C#XOȫ$#}ff P;)qy [ML{( k;ƻl 9Qjvq+3S/{pY|s(`)o>y1|*.839,ZܖqFL^\Du-.U>dp:1L04_>"]2/~jmOV.+@rG*BjHesEp !L0GL2JKhOE1?i*)D7 S tQd j. biG^;\ M6 IJ@))XA-5qS}SMG T5*.$%K},J19[U֦h\WL`L:O9Dk md yɂ,zy,}JZ^xSꇞR ] AG{EwfL6xBʀ-bBxJT7]Y$TS@B8>ULݬB%F+Tk|r$bXBΐ;LXP;&[759pDt)s&c)rת6#@| 5extz92cNԼnm.'JhΩ>uE̔UӋ߭7Ʊ<%{ݪmCOb&U %u;Fs`:Aa)`dsj5`M:h|P?9,5W\D^IKXo>^ NO "xƓM9u_j@'R,^&Mˈwr{Nl?'|" ʱXͻ}rޕ7+6֌ձ4jr1 ЪBVb ;e(Ȁ6[?_댑G1]Q$pc#y 1'c%Z޻;RS*á%ۣa_GL+gZA]p[tX[TED됧~dH` R+3Z|ysAQ6lrB2) g.nL!Bmy[4\"~߹F7{=athq#"GUT-uո&)\+ȷ=jTvt$TvG4̸#HQmq#OZO0;Ps5"8uW]YC_ +eX ''m6)pf!H1q\UUG`6,Ɩe*70V=  cPH 5$fřmE  8~K۪H}zV 7:ZŬ'~-PK4`P}.5gX֯ qTbvwPty<,8@P\{r~`Ӝ-,)f#ڂDȲ\7Gޚ4@.2`Ϫn*aM ?ígfkn-:JXl;;vV9q`o̦0DdW~1? ELGֶ܏ %“r]Nf0CE*)9(F?#Q_,jw@8. qVɠ%5~AVebmqUD&58 ͫG6~{^"WإX TNwÔ`l#[.F-Il 6Ns@eA2o^Ț_67| S^v$H}N2V=r^XxŜV?ިwi$A^09[I3GD|3Ğ4m~pHwRb ;4]H|[ӈ[&zM~Nq*0z"[0"HD:gNWxN?^h>[uܴR+"VG$ vJ`=<Z/1rbA#ֵ)NJezvGT!گ QJnm?ˍXѬkTYn?8BeJBQ!S5Гpu=>ohYvVA$a=vP\1x0‚+ck)s˕X񫻮H'{k`)7qՏѡDQ]IYM630ub"7jU0}s w%O]y(L|_߮ l,`z$Ƞ$bQaeoQ\_ f|z|!{n7%T)2%H 0z)+Y2,5BkTfRKf`sCtuk !}^Jl ^omt8ڀrJ-`/D8gP P_Ir5PA$Qe>ȘU6tb-2y)'(,Ru TĄ[6}.e+{FPM_&8፽upZI-\`Ҭal! -xC.UAw?{CN"28C s%<_:D_ݭxmdM$ Yb(]zBUA]5C;m˅Ӎv`w(94Nj"o_qrk? )\N/Eݱ΅iXurpa4&'r6\oUo=`a"VF݃I=:3:18r1 eQ`“"Q=Ԙ*1áqEhlsGM`{rZ0{R)_^r > B-7%@@DSNJt]c@ wPFze8 O%_'scOfydk^z\fh+(S6^l+HAOlt<YP >SѴ9zQpnFfm`nztqkl"j6N(N/9Fs7@ //rUHk]Q2 Mt-S3{"  hp\4T݄i|aw  W>̎pB7D߼J;Q\a Zwb˜: _Qzyhڿq Z-EYC*$LMkzkP#|ڗ͔CM֫k A4Hr{0v$Q8 FlZB/FN˕vf.L n* S Xtƪj= Iێ(^jG!.TɴoGʦF]hi[Aߓ0 \jιF \1=b(M?(!-,CC=ůδ At8 j-zkAeq@QEɎ-Wi;ؖG2R!\?V*ҟi>mz4z.Ëҍ#G+ ٯ2(묲s<hoӦ~Gy狃gl37papăm.z]1cY '8VS>4=&Ս{.9kC>ziT$!ER`L;XO-79ލ$:!;=bULkƉ>N8"0[OsZ'^驪'J9ڝ{J~;ǃ1bn6 mE0k=Ѣc3aef6U Y|=%N.ZL2q`4.BU3;Hp~7,[mE?_1ӈ;=Ia++m&*"Fԫ"] ЧD) uecnXarw FQ0\G7hB?Š}(/C{K?bf^~l!͌! ZIcpKhqSYRPԎ%K Y=[~ȱ#p]~A E՜t'7f=[$!2hCQsIdERaaXΩbq.{rVg$RԙqO e;ft qnqY<^tVE RP4A_#ս.x//")Cp))̒1IiX RhP4k%##v燭B=,qO@+!9}*h#K< ]Mks  o-Yv#f$၌ȑSFDc'foW +j kRp\4ÓC=Ii2.3UP IT{]da3F 9^.F!5¦|{ؗ{cg>e*/}q9x2&8w=>U;HFqB4W,|tϚZA@ jG`i Nv/gqMzblsj;46 xAr?iϠ&E{vޕ+XɷEuH+-fIH7(z_4-)u8yh0lX29hT=:?@ UJ0FXmJ*165:9, G=1ơF=1U*b n(~7n^`Q臠 $fjk0"q"N..xL)H*|B6IN_2*2 ɔ ,(a24E71o:L]š.]:T' {;(EsߞپkԺrh yK7H(/JKc2oHc:)gtUFQTÈRɡ'6;NRɗEu'(Z'uN1kRec/qt&}dhNaj޺+ɶ ^R'݊Q= ERK(#[M+vߎPFч=Ra4P> DZ/0|`,Zn޺%0ŇA9ɓ -[I ?v!UelV( :Us. :5й}4h*$}xAXF9˞i~2!gsfw\sH@}O'ു #4?C:(%ݢ}ԛڏu['{318  `]t8Ut5;6a!yN#Sb#6=Z65tW1i殼 \vR [,ǯ vs-J,U8w-A`HH?r/'VCз94x4l͞_1]*戩dj'udD/ 99`觾Z,v^?JEyf K;1f `I.ѹӐ-+[ >"TwAj"6h-]՘W}dT̡üf}mƪDzzCۥM>f4*ݧsԶH3:g%_s:}f mtUR%egM00칄Lsj? :{A҈t\Z =VLM]M5c65wc0$,wUqeH 0a[Wϴx퉍u U\i:Ԗg8斣wMB42۬dn. jEUd]۩ HhWxEVNd^x* ut&"Mj*]X6҇?$&7ja \" o^⹼1]^NYٳjLՐ5yW" TK3Ҏ UV4G]bN}9[@y`70r#>x4!He&>%Ot9$w:|:#1i`H&-5|pAL:Z #YnN.zp%ypazv]dTsw9v>鮳[LZCkRڧny$AZTș^|MhpӮl4]R}~=GeXYi [do|W]J^;Û*DOtU.GQc}|![4Ό)V $LX̨ 'ORqƲV0$B3{\ P9 P\ILjӳ¬ݗ "xs7!ܽA h DJJY9TqGG<}ԭHmK&Aܫj^M[< hbԮBP3򪍍|<}Hqȫ>6r٨OLCWs|jGOVQ)^ mR|#'['   $"ѦyOwO QN wy*W% xpfrPκ^@7/WT6+HX_ԅA!hZtf5w2 TV1f'#}[, :_r?}ױ78?sL0 !Vo 6Fl"_o j}nY#5G &*5L9l-ap'۽Lu>8wUH{ &8l3=oj84!CY^c Ws1Fs`Qή`eeeC^2rF*@E!+[ 鯠2 {_coǝoav 7<ؿc"_1ֿ_l:p ݯE3zpo1tM`>Kt,m7;<ewZ \GgclͭwC%ML"Ip1Ged5k+ ؛8k; fxoq}gf2jQ1 ?OMp|ϋ@2*ZW{ 9 $1YLͮӧ#LnveB2BC!~ (=tcT\`ϐ3#qa@`΍QD;S"އ^I1lHv A5<f8l%tfᔇ3W,:惉P9-g 4+pw1C 㪖E /щ=ސ|_=rrv!:ՆS io9;_limbeU9ͤ='̦#7щI ^wb+xB*D;.9"xxRuG=|:$}MC;uRgc'ggĘ/Ny;%rF19Z!גɻ9:?2@ JRsSX"7;`'^~d!/ E`D?q AO1 EK\?.Ě$\112=_IF9*R*7"Tg݋?(QcT3 N#z`T3|߱ B_)gpa`7s sc^d$<@"@ڻo3?ojW_rj2}룫6= ^qxӉKHW_4z0ٛ>#J-瓥jlJd0z}gpSG"7&b O(VJA8;%C$y4YU`rn7'%Z)GVb$bõ,1&!#U^tS>Zm:m8ʾY`b_jNEX~|ī l4tiMq;?D|en9d]cU:qUddg5>k'MD~9k`z&83:$>GVVC;EEQNpWX$5}Nf2;zMEAB^N}nU3W(U*]ѝng(`(A#B U|u2O rs Iª["t R_'AZw1W=%$ˍiouڏ$'9BuQ"nu9Qj-QSzP?-1#Mv?=&ѮYĎh6͚^1_RQr01/ D!Ep6ͻX~+k38A!4G۠k M)gEZg#GC OhȻάc|T@'q{q;lG e>/ ??|ctW[`W2q-0, ?"s$88[IJ8s8cadc -ǰSL`pLel{Pn~bi<蹅CT0 w4O{Br4;| 4~.XoZ1G% @Gc;@&Qh,-Tq9:3Or.뗽"}D wZpCa4xGӵƚmoZdtV=з7#76e걉sٜSe'{;U{w؄dX֑=$o/ &~w)\Ŕ6Zwž_{YV#} .FLj `e]}EN 9WJq&Me\;y*(߈@php!A֋ J_׳4%ZYh>r,+u$/1NK lv | {9 7j !=@vj-|` 4;ʭ6m.o-آ;ݡ),£PO"i}@[-=?{fs6yʹ"9P|KhF}T㬵=J[,Ȉ>ssaFk^D>!]e3=@L]hnnE*EcPߦiEb?Q,+Ze9[#VDFs ZU #x/}BIe"4b4+tCֈ`/NayR'lW?ˮtض5nQ!9y1Z=ta-:=W5ahT'mCn_y`/.>{챽*;q!y ?ҦOw&V {sT. Ǝ孱86CzPy{njdbg8 9hlZA})3 LH/eul$ N_ʝ<0Tt$8O_ѠE%̼T듊XQ'zk cdE@B9J:>^]){dn'·:pʅgI_+̇B^ d@`aE<3kPr6[8XNm;4uR ׶)})VR,ʰŝŹ24_[ p8^+"7j|+)+=U i[}V<7ӓ:^xMl;_'1۽-^r̐GOӕčҼx6,#~d٪C\C*;=gy-t2SUi|6u\r0B# Cr[ j-^;nJ8ZS[SHvQ(/'Ǒpa29-}`ܹjϒW}?9F!UvXޙ Բ*Ood]AQ(exRql7CFZL-)=J4!B7t- \%ٓsv|vm#PTFЭ8`tMljTk|.pLߺˈK4JQ#fay 5kt5LB@^#r~wcAˑ扲z&:˼_[1 &W<풝 ^ ޭpĴYY ".O"xY_4jNΥZA_# \:XA (!'>}"3T?zKz<1 .Lpq,',%T7 Rcx%Qwx-rLɋC!L8k2<㦄sl mb"VUF,&!Fo(t `8J,s=vMwCTYQ>C{ 6j(// e2k u㝬q@f 3{8?~۬Qnn1舵t~ wߊ~ ޽ \/.o/r-`=>bS?\V]%0+69NW9=I vh%09kXFDAY?;z8Zs-3U"ҜuZU'9cqd& >1=辵,/v)='4(hݚ͔y/C}$ W7I=[a ]n5SFe-}}n.~izҽJhCPC' qbpm̿8hr%Yqk1$Bc)zؚ $>Gt*"3irhrxpMIcO(L1G_k*oFJ.|*XriQv5L(`j[N ӕJcMmZ(WmBG›Og>P5xBv=C$J `אq[ C/'>߈ta}!9&jMJPצidϚDH]5(9M& duvqMQSp󇠎FZ}S"fYIbۈ3=[!02㴰ld|.ws vT"` dx~uQʪJM<]|>ZU{|nN=g4Ek!@+ _8;2OקKQ3Dk޴)gjD둈rxN5C C~0M>߃{ePR9>wxii2oxQjjFo/!z[2fE!#Ǟrƾ &GpXS:ǧyY2=2at`CИ/ZN#2ZN L0=vix QŁ.*؈toN(:g/DH& 1ymBBmS1k>A|snwuB:eDЅS6a2F9fPyGBJa ߴy3\$sIc|Mܡ$2N1%>u?` C#Ih^vK0amhBfyt/5*ԉ N/z[Ll45rj;,/Zȣ^$R Q<ɚb1]qsR_33*ޫ89-wSv[l5߀eEjF[NmDKP۽IYx @2#jt 7I@Fb"uRJR>EHK / ֥n~C =>O.RyN[|3krw{>cvpJw1 ȐRƉK%EJez.RnKbhH@#)G۱$*`៮X);tbcIu{ `$+pAԔ3SEuj([- I;i[C2eK8yk Uي0m0~cH`0ªXhucu sbI0Uz';rzn@,\&+Q$B1&r`nVyKƅP@ßK`Lp}'J`ÛÅ{,gev: `lֶZ$۠ٴyBӔbRz/ 3X.z/8EawNPQrjt?:RGf@@ph>Zۍ1ul,P X,AdJLvTCΌ蝥5B]FG-3n\MqH鯏∣v_{nu1Ƚ yr6Pqϖ ADίUrE,"+*Ό)-9/(f]d׽Wze_D Oh'Yi4qi c {a!ͱ tEw(q'= 3:[ǘD[^I8ijBF P]ch@a?gaZ0dQ!*o\TC[q6ְBNk)ߵV;c+ip{gZB]jVWˋ!7?T5FY`m5JFѺC֗n%"ڐ>29XBg_ Cj m6,5!fc[SL"\  <KTF]ge"FЁ8@ؗѨԶʤ[rn_>q<".@nX9t~;1*`>Ǫb9 :l CSI5xYx2>ڧTpOVגp\0_Uk`! 'J}%ƾE@,ޤpu-[?TN|+qy+]rl#(̷ O) %ZY Il耵se%H9o9u UT* DLknk>v>~zT'EP8I%JT=?꫒zpDlҀ[$c)h%Zrmz34vԢٍ4M#$LS> |YoИ="i7џ%) @/Ε9}~4as d1L"|}!`=}$mŌ@LJ7>Y/zg +wKHѬ VyEBנ_k4XP>sOw`(MN`PNq2Wӯj[S~ko>OG9pyh c1t9)hS ?:,iUR2O.{UAr<]Xc5TZbt{w8WݐDc,0mHQEI<ۍjh-@^Th' vMVslY~n{ZV:5oMi9 y.u@|)LujON3̂պŘgig/ 4Y0p0Dt 8`ð:vmb-g;v\5pp|6`.a"c}VNޑlM߹VZ2Y\UUdaɑM ?R~JLoOR ^l1 xDiN=G"kJ#Tx s*e%QAajͳBߜ8w$m.G7F[[ v@"^LȊ p# 6UY3X@ e Lv~+|{ J1w'~/i&C=N@^/ʭU\P i%H%Ȕ>Z+&7CA?ꦶok7 u+CJqƲaN6f(~PRsnE+8rjb"goA=Ɠ2i_-8nERٵaFwGL2Sr |F(9 y;yAmj\:o _bIRi+_Lg9$gangi}BfrLٳJ:()G@.r'h=Blލ )a[D% 4E ]K`Q݆4QMNWȇDeR 庫TBF2g(][0 RdZE5}z5B?曼trI` ,cʔ&S =@\a .X, l$DF̾9 ''r ȲQ8XRK`Q u>MhUppo  jQϵTA"t@0uERA|=Y TImQCl }M}d5{vJ@vL  ~ 'Г% A_%ē9Jd?DiEB@Q4reNNk`ٺK}ipTAj{v77jt<=)7}ĝrD |{hk3G [aSЦQ~C8Ӧ Y6vRi8oڍR 90bapuehJkl"3ߔ;P prk@ ,ݭͰug4;͡!)>VNJ# En@t<2~SHKaʕLј[ߚր@ˡp%;qramٖput;UC>k8\KA>=Q拺RM0hYDJ$N/ʬc~ɲGR{f u<!.ʻk2naڼ1}:%cO(x ػzy)R,&ꟌUGng~'3VU4x^W1MM]`C]ҵ{=5фz͢UtT,⿹).ػOY,ۥGj0ݢʟ>9J -~.]bkarBnݑnœs87}aDm4[˃S(v`f ~{AtH)߶ ,}WLXX\&5;Zj=N1) h8# vx'[3'(7|a:Dۓzo-BG@TOrise>mAja&jFg눶Vd‰.vpL_jy kwP25Tl4T`#BKE@c40_lSգ6D';17=yZ6?'#J=iR@4:=*IBDN]FL(&5QoiApv\F? ) xPD]X?6ɕpA#B%)HiFFi3|/|A,+ ״r$~zf ;CB|Z2-+qʛ0ǵn[ }5yMʽ&*Iivx{h4%[s籬 j /mY| UMR$6HL9˶ټFQ+"{H}6TK.GL[o̪FJ~ѿ(e:xW>bNh98| }S/Ysr`ֆ=fj;Yr=V gDSf,iGSW׺6C>O>Ū8=v RHO2FY`F՞ؿG̶`$pQݷ@Ц-( 6eI~TIץ k+k)}IBl)/H-^Dvφe)y0T\b5"`8|br,slXm B>U(}ً4K :TĔ4Q(#4]gy*em c.1o>Q( ~rt&ڌK҇#齯{JYY @#z {lTi) 1Pz岬0,.> /봏K췞 IPbe jY[kJ\z}XlAϑmQYBu3ppb$b -?ۙ6|B=QwG64-5t6V|S! >0R]hY),$_=Rx)Z:"/Jv8$l>Eq;A6(Y9uI.\j[4{]o%ZWzHjwi(A9$؋ _7Ȼ3]Ȝ1%_ P %9ԑ0E/60JX[*8@V Hgm\X` 28TNUoľk1ٱqi^lצ(ZALuжV+"eF,mW}]Z~wbc?KyԮI$ņ=Gt *ekj|"J=Ġ}%I!ЁLbä́H4y`Wv.Dw0Xnm^GsyLAYUQA9Ls&i_0?@)ʏlCӜ 4n۲<|<y_y+>Yt0mt;go b=Ie",QeS+vZVXӭ6Jo1Lqȕ䱲F}ܫ3?wW;jh%3n&b|@<] E+qRUX+DUNgȝv; )g!6.}'zV=!S*+W޺zs,?8]ׇxs1bPuEp;1ش@7QРQy2ZC6F\͊҇V%d)N^Gʾ_rJ3;Þ{rזQ K-_B2#CMކ?qPa&kd~X#4xlVkpN/F%V8$qHe?DtZ{k gq ۇfSW~2:QđJTK;EGnh+A0; >iR =֛UZ}]\9XnzVu UjG)V] z '>Voq_eMf |ӷЂnHiO2%0>NBnQy$g!YخvlHg rSld ,HAȸyA_-Zt NXuj I1sҚU.m%D 0+9mP7Ӽ7JMdpPO~gҭ薃FM5{<[n0؁6!XJ;<ةȰVh]H)z`0µHE}PC2͕(q5%ã}y3x;K} hLE\J3n1 [Xш@GikyoY;R3lD M}\oj#$*[LhW5CQ<'ɢ.GX  X6x).*ǽ9O(m+h_eG=ߩ9;qMAQTtU_y#6fhY-l: +X-(ݭm5(KSy\5r&X'+=,%Ͳ[e?3=L]IBiMsak59i-lTF‡8|o$wdI[G`b:iG\QVRcCU-4øO؝@زBPHlئS'za*37F''kS䨥,҂X+  | K=:{R`1|jC),[AuZ;MGN=fo zGP{ ( m-7 ؗQ?&+ Eəڵ ]塔-xD`Ǽ ȏmOD+i#9eFU7}lPwK@Nf=] |jڜf`!&:֯j~Ts0b1?oˍuUUϬ ڜ^N*Ȟ8~NTdֵn67boPub޺먡tLVë$Q/ľU@{Q_Oa>&)"/}+M㟢% fZWDvѪ@ߔvezPaG  )"zT o].L"Yd4F%~&1wqۘ IqS0zeN6K5կMwk;)[m<4+6~ce1wi4N޶ٜ?/$w08mO {USu+(Y0*!c!P /|!U #4>}_O#:735ם jT|s鰚IчaO3SL$)-rR_/V xĢs!n݉΍)Hw.]S?*H}O 4MS+G4F{ΗZd*y$x7oZ=PڍTхT!r%m N=-S? aGcOVF1G'@ Aon稵ڙ} OZw<ʆw^:5F;qI~G!(5= 0ژr%j/Pjs#v/Do2*8J.ܐVHr v6T3"j,G?EHMy&tQVכ'BMH05y[V31@0H-[wb Ny 21jb3ۦi5@"/KY%hYTQ@PylNU-n D6;&z-Ȃ dpcl 3佢EEپ3ПQ>& 晜j*Lt&bK&:F^igzAEG6U, ˶;mLT-7-'}Z &J)`~xlLXaQ X;,8˕Wi? I7}Bcw']!g ř'A_v3t9'.2y_ _b@a\#*b0KR-E.[s\AwԮk/SYщF3w%E|'n!@OU- d kq ,1tUi:O?7pOI1둇tR"*q_ 5) UwFq{1]J?sLBHvzG$Y[) 5{fnXչtGs+l|F1[;1@]#'^u'C\"QXQDbC0sfX)uC83l-X䲛jg%~ Oo-#!Rc@DסQUabZbhhq*Nat>rk w9O!>;ME6x>1kcA)v]#yp]!6Vr=s\ S}[sD4=vϬ via(0PGοQHADw(PcҠ^4xS872/ k8C{Aw;/7^v@m0 )k*DN9@mr@u>L­j6ۢU F\Y tY+Qjo^վs.dfeKvzkJp()SZyAK:a`nE1)p4&fskl]H|i  1CZ3z t/v8G(M.^>ߡƯ{^YU=X*%~LύnB$NٝhKn<7q V놛r$(αY>h6kr !<&5Abb2ՖqtC&N\ot%4 ?2x /ԛ<3Q;57$RCBmOЇBj 3#q2 HW+n?rЬE2;4/ 4TF_M Y|`DfU5H >Z Z]q&ͅeld ~!v9!2j~;EM+tK hX ~h7>˔S㺭GH%0刵HlBÙ  5MKgqH19cse8HgcIQ[ٹj0~HF\^ Jr{z,}.ҜX>`AUX m|Sj[ cD` 6Vr@B dl`MWu5ؚ#_Y2_ɓɔ}rq~ݮ +~r-V>g0YIï>*sBIzK]l鞉3]·[uET'@nl joo54LNRDd~fܽӀـ=)-1h|%3&Yuzkg0Ҧ; ynku!n7SY>aQ\]bA: C:WҸ be9/Z4عT1v0zmx_f1 -_({ʯ!HyB |aƬb^}GQF}[+=z/ cC/#G2#k#ddjF@aM/j&6|'^ifw·+6kAs?bgvӰ7jb\ׇ13M=5޲l홪tƒY- yɚpFW Ui$b0E?ad tmRS&9_,N1 =#_#E|[-xj3?% +z8[4=;b`Ց+.covEk=U:P&SV,"CӏzkirHXVٻQ&hgo9% | ޱs'^ٜ`k®ϮŸP(o%՛ZWD W@ f01TN$ٮz H D/V$e@ n_*S* Pux>\IqWGri&tuY SAτ=DL,v5lӳ|yhɣNϰ+!65B|)immv ✙`ZlGa2DyǿJFh{/g8TuǓ26y@GîM+g=R-/+,M&>xo:OȤ}mW'ݴ(h˶|̺]c>PK% _n*=uK-Wv`qxIwɼóS܎;HXDMX'̚}~`ڗ*F31B?cW2c pz+9g_+gu-YYbP#Kʃ% )'@C,2 vwVwh,oq>J֋sJ+ܐO;xCDכ]E͒w9F!dֲkv$]Th SMJDjs #g&^#%C o~G&|?( ƞsxLBI$5533ˎ 1X:% Qpjsw4t 'CqCҍ0>.*/Mz`ݼ < ޗ| v}bOu*gsHC(8' i +#Knd6hϠ1t=.0+ܼL'LQ,jح Dn,Q: #%3qu'z;Rɨ *&D6MSH5V*NYq}Q~#{V| Jef[l)я`k*ڋQFCJ J%EfC#˾=fX τRg&#M~9fHS2y4͆ V[\5q>AܽD')${B?_K+?R1_QT;קƥ_ &M-UIđב0ܑnI#jTLͤGꂑR3{q ;1n" IHɮG?# 7uUxokQCڛ5aő\Q$}Q9/wON&_/clS'9Rm{,1 4 3{[gYPf[ P{eן{b\< AedJpw/6ՉJ]*j{a 0B/' vM51hc6"pMYtes֑%%5jOT_dL,.*xڮߎ l0YI)P ON_#v{Aޟ8c)JX] |pH*|!xOǺvǺQ_ty4b;!-.57a9+VJd[ |.c&HZܑt1 /ܙ$MI h%$:*#h5frL)064tuH 4Z\@^jb͹ 3vW]1`ac:%D܁bt(TQqtewΈu b71 u'xvz8(ïF2kJ{zZc) x8>0IAv5|iܐB260s Aj$zut~8у0 @"1Erbo(J)rG7f1R,T ~mhҲkiTvMdJ_)jv$yW4ZOAl/eL/7oЊ lo;ߛ85?rF̃tM{O*I6U:t]@B\Wx7A;}a|dLG JLB8>q%жlm;J9 ?xMl\k:>x51,ns=οQY?TN ^ u0"Iu}K.}-ܰ|lxՊɽHfgV-/c_؞6h_G-㮛q1HAIN >ocC@qx!=gMYY>|/$ ׮xiTjB\uI[N*6)7>!:BaYBv$xJxjnwJ6r햀&YV 7ᧀ,{l m@y~1U?,DK g0cҐ}ҕYe 0nW_HI*f~ Soi(Y,.3 zUbe@'g@@bT#>p֊~+j !NP7K+ZC(xa ;e "ӡhpJ88h??e&M ȡrLYiv:%|/zZ gwl3GC [{tlu),_igQTg<ewaL4\ mxnǁHu9a(v6/vaTu߃*G`LׯsZ1RKx\ y])4œVPbŢ ̽]Wf<UO漜1KCǕUG`z4xdp$X4۾^;1~]8YZ6벀G{& e=ǰ1Z2tdX뷥 pӰR ǯY7 MТ8;#h^=bÁyȗ@d4clBVjhYẀY q`⊐i{ʮOhiݣTnq ;plͺ `kf07-uIOkQ_}%6\{?B%zwUXY&;Y{N!nN4k16wk(bJh|xzk}Tw_fl Ԭn񣛔gFq]5J|W>Dvwج| 1,).@G'*0e '~+cG@Fn;oe]s*?dҦZケؖ=0;͟!džv%֣~cC?-yj^IC,nl$n6msESc9 a$c血p7-~LGKjDZui]Cg~AhRBF Mros]JQn ]4qM=G֡ ^?Xenm"K36Xٻq~YdTLSk{,y>1&<07=x̟%j9;qYmt VkT5s=1Ccvp :WjX&hqUC\'4k[ ~G00W<QAD#dJ-g&TҐSI6+C)&. * j/5;=LRt*+ȃ'oOWG|w4=RŇ"pTBTe0ל3nF)A~ R<>k6^AI'NGg%P:iI} A{vLQ[T/pUjr My]T mp}@-}$HW5][D sesqWݡ+{(rbp MRïb)A _ۍ.M_' JhӊmOɁL9vS|J%昳VILP5/̇ ߍ݇%QpY"FC,.%Zz$H{b<+{^iLPYcG?%;r+J CL[SX{Ï*Op382 mL K[>В~gPzd U ,ˀ3ΙN a7S/" :`k󆭂hB*XgqKd@Z_' ՝YJy8{rjJ&1*6yށ`v$CmJ0NZ8rj-:esFQAbj`bZMF F0m9bAl,ē S4Tu̸ơl88eH>}gȈZxܫN{a}B)պRUuo58?樈G^YZTJ>K,/ U1\Z WZ߰zZ)/)&WЍn^'Bu ເGp9H^@DF2vΒO}Tֽ/..gkXA;iRAw~zgG(hzjR1qq)q[\no38A=<("SYɽ4)_F8K:ޅKQײZ:7ԄԯF]R^ 2`5ѿ=Y 4D;)y \?@'wPdtt܋vį*HPha5`rOcV ^HF]ݱ&_kՊA xȍWH^} o̓~)q=OS.UUڈꠄ+uC 1K3l4/Gy$!}$Ǜem hEIIٕ3 cb- JuBx*Ɛ\Ĕif+ϷC3ޢB$ZWQisl(V61YZgT2dRעpq}0MA; >;*Cu B%d{]P_j-PE!)\ǝx:GzSv{>?%30YxL[\jHx77ƐZG>*;Yf@k3I=_'C9x/ ;йvWU^tuƢOHk^2sw s&BZ^ˆO  t0xOBOƴbKWwvp˂Q_Csg85lY.)GT \PXoJp?P)ovūbG-8Ofk0c`̤^ݛ[93Ou,@ kӲ{yyMm4FCW{{&Y8^-IIe}SIDZMP(jA%(i 3iHX%r^^i{,Bf1^\/4S {rtgkߖRb6e9lHiE㏻O2{2(&4aalԫI xGdXþ ef7&AR΁2Db+j@I~2|tBYzfaӃfdsU%3ʐ>Ĩ5Vz uGE "{q)c}ƭ%kht)oAχL^m#to *pTy(I AtOJ tt|,9f")nB|ibPR4n FU{(֌~ABz~ !@0)S1L[9Hp1G1 O{`| n6NsZFdUO1_ty #izqN z6'#xK/~ dISZh DT`$G3&=pFX:+̖F!虧 d:"a˽ jk8r>Ybjh" Z68{ AއO1 MʡWixTv=ñ|26Ѓ_:ÎtՖ׷J=h&Qѽ{%UZoz0gD޻;Ԭւ$j8q0}#Ř4U4݊iJ囅&t{ O)*p)K>N` wAGj"*1HVXflN}}.VDm(&My; N2;%wC:Jw^eVI~(pD|S>{*8F D9oab1-X.ǂLps,rKGfW 9z%D6 %qPЮftΕӮYB~gOX3*.?PqHKcK ? wC{J]XB$cFx0 gᐋJzd#sAh{4Iޣ*-R"\qXF V>t{`0mCF[Nۺp tIe\Խ/DanQ5R.,gֵKj'>B/mKtDt N Lޠs\l:L:0'O͍YڿC8"|p6$=adײ`Znl2l7ӌ2pm1m2CR KAjhmM֥"9i1',+,ɯAGd5y~dW*n-n-.K$Йzgg'|~(^dw7תKAϼ\_}qezlZjᆭbӦ s*&{r1Bڞ|W3*qp 21<92Zv>pHZ'5> 0H:z'8@W 9wfgl.M QIȶRq%Oн h?3یg+咰}-_0Y42˩5{rPh@a6)kH5sk"!BG8^^} ]q̓W[Bg KqB֧, ak_F ۛ_;QhFu|;K &(g*ڇ/1B` cL HFR?ޜP1W^2j֡W^\O^ )FJg^fK+meoqI OcTp2¬o K5+d}yvp-d?ѸR7q aOFo]ː1^VoL/(BoRQf<ϻDڸ'UOypʐL_>Z[dMnV2Vw-.}9BHq< l"OR/*sCn0–mkSr YTj5Dvn\Ojh<ϛc<U!\H5,$_ʾSv뵚wY݅4~Y"!uP172~0x#A@䄟yMy~Kj%WC uzts c!-/ĺ~FIη}z {e|4FDLۖ^Va;-odDV~Gv za9Au՟:Z؇BtI.ɼ{ ƚ;vi,5g6u%mUi3nF]Gqf{3Sv1k^qu52K o tdnl=ʸd#Ӄg'@fNoŵN*aMl,I}􃆨T4%=^| tHV+46]n#@r5χ?R4gPɩ| ԰- ]ǖ97MB`bǂ(0a=\Yw2f̟\95:{qySKXbPZ'NQlCi{GAˇ ͺ9ˁ7u*HԌ7Mfs1~0 `}b-ZkyB6{Kft ]?Kn"E@.S" ۄ s+$|N8<ʭ>m}?vA={"5rƥg3șA7AiOk՝`<\f䊜GjOԣ'.˛:wche~~Ah⫽"Aɀ Υ{=;;rB%եi_w WRRe"^nEUtqNq+SݣTr ɼ ѫ|1} ^MX, j)R|6wDmQ ('65gg\BM?r%;S(BoG;;i8G:QqDZޞE.%ϗSќ`bQ|Abʝf]l*S{- Ku<wF0he.xF"&zN7jzVǕˆNh~,At3ӕ)dv!2/18[ .4*C1G&gПfK:+*%/An0+E#ƹt$?Z\b;? <`hjMMw&3^%VE+{xꢷw"d˱b@& rXS\Ѭ'o1`)7;N 1By`nT+oi30̥նiĨ!__Ӡ)Ҍ j s'(jS,^}ل;QwVue/pl@-x~U WA~ l=,`dVѠ<ԌGuԪ+PWvUUrp*Bԛ2^%SNݵA6;V3n0dJҖI0뭈 )DPvZ@e$7r+ |7'7|ӟ%3yRUobwM 2gs©9c D y=V1&}̈TxaKɔ?[/}LLm-"MLK>v. ܐfJEXC:غjNl-vץ ·ab> S/HzgOɒk2`A3.t|++ L1j;KcR p AU2;ňw&@DW!Wj:P Gn&`8{$9H"  F6e"|UH ERpiA0?2rsL"YLUD8wspW)>Jxb jOt.wag *mqYb{C7}>i @޵3ȨӁۗgjD.!^>o58'Ṭk34C'pC6N:k/Qms'ƇNwMgx Ҡ5:/)?1򓇝[cD5+h3»eMezDBT/ ҰN› /Zp4G5y^I%Av ]d~8̛H2ŘZ0MSbztP YT^pqyF;))t0TeoMJUvIXgo7F~GD̆N1 YdN7l;JR @+-8lw:puģߌ96xc^*ݗ/~=ȱ"qP1Y1Tfy"Ų*b. oq+$D? n<qݸ4=6dE#NiEt4\ݢeb<\2+8@i$zng/r͡Gy;;8~6HVU^ȡ@$+3]b{U앷_:ld5w*utTH)),a1t}_l?fƖ^'L_ҹ[MYrIJyu:۞<)=- ,qypר-gJ[Ӣ:@˞߱MSsAHk?'<і1+%T%7:k5YA.\]DϔEګ, <\'#*@I)8( lH74:ާI'*J]šn6l ۧ__7pw uQEs4ޛ=y mIdz!2yG i#>/<#/pg+r%(g3mfHǹ |]ܱz2y. PٟI!>PeƬE/ K8#H?&$V8Dv_OA]` nҗY5FҌ.yroWz&rOk./Sn|ۀѥb 96"$k)-w=D'SB52|"lFFj[Σt 2;:dA2VYpb|64f}:wM9.FN+@kIAFN=#Hy-#0|=@{]j8֗q#1`ߍ/֗jv.̰ǗgL{\FX?箈%LuszdfZᘷ#.}$O()J{4(|8'h+\$j9,X3B%n S( >'U<ВWp8_c~[CW}w}*@񕵢,J  KgG5!(FUkɛW`~4w%{[yϊCAp1l21꥗pc"ky.q,,v\dnryEZ=fL$@&[ui=dr.;RMoX}?`\eaL.y %U=h\)vݢBBEoąeaaFc՚sL´X@ YoP7Ѱrѕ*;8)է|n9vgЖSiBB8H'ўi !dۢ.zi|xc/yd _:TD\ Udy*׽'Dv>! ^fHA'{+6lAc 3yB7'ҘgÝlkxPl<6K[1 0܋H eV4k]O%`Hoчr$*J]i)L?lC$N1ŃS=l>DVR=[ߎ:Vp 18I1E+r|`‡Ϡ)!-A+po h1w/z3I$W½,!;؄ 4auՅԴ33 DH7c2^JϽ)m,WaC\ݠ` (+eRPp GD' 4Hu2ݸm)޽qU 7H_^o$hѡj nB?h)iT~sw) |~LE<X`D.Ma@:Ud l47N1΅lҲ;3)"r!NJ^p z2k'[[Y*ɿb&}R.sʙxUwnnXa3h)3OD#R]ԅOjὉYN\: LWWvSZ7?Wf. C`'lUyO)j"$+.x('q+='ƗBG{_=SXfrxEDIp"py~+@}D3NjxQluSPfm H F" ÏuJ@#iP/> )m-Y_]m[x vp .K- /Ɖ惨RH B' _aDusX<}hsr8 [-TU?H]3JKW/j '/L VVNÕj}*pxRV#<,1%iC"f.sM~4+,"loH&įPI4  АpGwL\Riդ=pLn~cӚ<:ѤxZ+>nxNU!orau2A.~WqY Zڛ)`N^M@h,*`w<"tL 3O~Ab kOQI k :̓Q_!zP Eȼ*O&u(5IJGg#Ҕ9?ٍv4V|CV=)}I7˭_} =CxdbJCUd(r-!}D~ &$j,J $ ]Q_CB"jY.فNuy4}g6&jdnk" Zg??u7iV.ߓ\fiJQ?9j!9*ח#z?RQ'm{v bΠD&/u#^ \aAE{8Ns͢2& c~K񤅵Q&E*֛iڀl=W?7XB te/0 oxDh&u%-$jVx7c GLuka*2<ƛۿy똙(.AIoj\ױD%~V9HO{3)-3WZk#W F:%^ sUB HRxޱ1&ΊBɺ!y5AdWJKܿ…$'Ec@l6ogtԄ9ƩFv2a-4cH6K8Dĝhy,bC$r^Bm>3{~3ziQcKo<4'[{aV+T_82iT !8aw ikWHyQ[暅Fj5ƍЕ.<oOSm=I0)V*2LY/ب K9CtdYZ ;ϩb=R#If4I1 CJh fH bgr 4Ds} !uՁkm'3 m*0Hjցwڤ^yeT)ljGw= 6L$Ue=UqУqy#p247|H=[ 1# k?Vޝ8|9X? ){ٿK9Dn\:==4VL] ۮ>be V7Xd**oNquYق6@GE ]?ҳxXCڕ0GHR AhPKRdg&G+u,>iǗ=ehk}oÓ^ѢW]oGx(nx]{Fq$#^+ [sD Q'ǃ40pw^.*n9F\Cٮ KZ2ܓelJRHEQ,Zmv/ޚITŮFY>'QP\SbeCz팦''EvqDw~]1ҳ8Rc6GT,R*,ɡ)FjQNdDZ!ayWL/Eleʹ)yȠ•채63x2 J(#k>TMJ23\B- Rvל],*{IkОi`p-ztm ܍)E? 6#'vM ڵ]W֒U@F/+fObV - +c iDdBM|Q{<}O)cB-j~._)Ȓ jAʢ9tUhɩ`5$ {݂( XngnثӁ:ʚ&kKHOJ\vM?Ͳl<*w"ɎK9oQKyoՑhimDI.QT2\@2R\;4f4 SB8'"J\qZs5lkN0ae8jwS _=a`wQK(fP{uPk:ğ[7ܨ_4}ZM>E $KyYG$㞋Dvh#>/F4զZA@ [\.hOܶxe[Ǒ+cr.fgL9͗8.̐žO88~[(1;+a뀤NCoM_uE1>eS:C+62"<%.8K+SA}Ba'h. ߬#LԚUnq&8 ״ιitӕ`j:t8ȹ̗Z0vS aXgvSXs,`V{jToC<*[PA_0GA J3y7MW-57ʴEv˱u GFćĎLJ nYxC.w ђ~T]2ZWM]ah&U<BA]@70@0Q]`t p~ v8dB1lVncTS)s󐗜o-O:.i\HZ/3Y1QHC o\WtaY!db* Hek'gg1}|Pn/続VeXB-Lf,k%hKOurGʭ7(jw>h)Z? IjZOr3G9E]w8Tj($mhDU@$-1,AoS>y6 +6yzK@GY ˯F or5/lch|B;=U*@͒anor4S(4ᮋ1ɗ;]@^4 K`Y&D٧tߺxu}<$MED b[pOyvjnB3QxJĉ{S54,jh,S9/S? (odV{\hi}!-|䔺FiS[+BvWv*Bͧ&Pgd_l!:.f5ۤ: =k$Cp`ytA{')%\RMdQ\@9RRG%Zp7:JZhlۋRLq\R H/.z. 4*6fkM(Z\AK 2LxYGy#~:( 0Z^kI!Y޶o .O9P6߮jZC/ I+DL܋&~/[*k3InQK ƌ E$9p= X6F27椸u0w]˲ ȴqy+{3]Lrlc mWyu?H~HV GS1HQ0/d ƛ"36}Ņ}K$Wd@BsCK+t[A,]mRdQ|'tU2\58PmDLpcԏsO{ㅚR * #납܊]lv6V0]3 wKKR~0d"vNgs` l+nEaCxF/`t*ض=8Pns?-Hi5kj6iў!_-MB"QӦRϿ, -~oDMLHڪoueXSwBJ̽q> G;'pޢq~LpOOr&&(Ԩx1qDE@S40O)ɲ*P9|R.܉Uʛ`AÿS+'V* LV Z@;@#%1_KՔYږ_m;fJ]4Y*Hwo%kCgpٷ w\boFˍSu}jͤ@՟  lpJ-3Ûa)rAf}|12<N8jCgbb3>HvDf@I ֗9}uM PIdĠ\} {hJTܭ=)28u xj1ay}h玦a8A SzgCЧkd zuߚ`ap0׷Zلuذ8a6${3u Su` jTt&S!=+"tU t`{t E_tFp_6KKl=S5 fAX`z( .~:"vA*oXRx,]%!ZOO2/C5& <-!{yƿ{jgW/E9v^CG!kӃOfyPCJYHF ?`g+:آs8kb/#uM~@=(=X\(IR_c TћA.* RЂ;ٙ3 n9ʥ)Itbt_/q%@4 Ίm|h `tBo ~`v"MIlnRҶ,*>pNkIvvkf.jM.S{܋FM8^ S)''90FB5GB4Tρ@4"n&/q&Ж7bpV}!S^&Zuipw,k b`Uw aXAtHWoqPUPDx6L4wI,aUOHݩ?(5qu!D`xmV VQkCŨHy ?d"}aV3a#%*<]¥!Q`/νHw`E2RиhWnWʯ`8#CW .Mt}](^BÅRa/Q(2+&>#\Qڸ`k<RBt P 3.Xj#)~< v2Ɩ^\X&Ngwb?c_ѵ왞o(f^CzdjIſ(s8P=|ēȌ <){\0^$^s0Q:(v|Zd?935:tY *(*zMXJ} ;@.sLp#i&*ኂEG l9.=u&r'/ H%. ƴ: @Z o(t"͜14NmNa\25O㲔Nl6H<՛%$&AJ <#7﬏%k^5FteG1?T8:GyM.O4wU-jk?mQ7窯;`aco-,4{d/Ԋ9FHς:vXK>0,byI;Da;a2]*@Ŷjj{*,hsyfPM eɯAD&ʄ&`ד8!2嗍Vp~Ş7ma<Ři9A^f~\Jw#$F0@Mqb3东[؎ IIRu$P)/w ,AQ%=3>oἴ%IeVOˬybE,@\P~5_ּ\ bR^  NM֑t+S WLn k^nۺ,ٌ5 y>H-0)َ89ӳԷ^~j̙U pvO,畺jr$nB.}Ui)_h|v^RwOV':M|Πa* @}J&LH{Q/S'JNرԆG=V7e·à Ei'vY2M?GEzM(Ia1sS@p͠CY_@ /چT "Xܝ|JT`\0h o0M[| DL Zlv֬˾ow7q7Գ,1sf(>ْ7 Ν;#9gjずe_Ue.[uC73_oތ%!*";0/:}6̆O3"zl$#%ҏ= Ց:;إ'T9( 07V/|v<kK"'NǣF~ ˈ^677Ffݍkfঈk\اNk=ET,?2=uәwwJ/Sް.BB!T7k!/U ֩Z?j͖nxKp4O)<+Bo2qN@őeJk:4 "y?0BEo𵤐**=J^e ?gbd.# لld|c0,8nq"_pGnD|ܽ>V ʎng_L;x1Sa1KETjL|e#O6PB%Cjf@^fG>Nv :N< qc~iesl. A 483_Zu{ #iJ\4ZՈ_ZXt #1[*z\ݑIerZTƛs|FH\اrſ"05V)hG5Y6j=Gzn)#cA$\(T zMǎpܿ/[8N2ulULt\X@erp h6Yo+X)"%VuzK$:zx+b_RYgr'A!L1Qk~|rlo>Pi. W=e든WeB:0v9u򏓝b/@ȝpʻB mVkթqRX4LJy7,3"?Zɟ Oɒ,6h|ѬUx>O>y_4{7 @D,ddE{𴻀:;>]'v]J` 45v3fV<~n3 3 9 {366pS< _8I+ɕKLh_κ|Ƅrm6R.[@CUv1Lmhj͋ ։ꕌt+Om/O$&ގSX?[] __!#]71cQmOKNjɭRʝo3L=LOx`7z!Pd+6 z̵, <| |ŷ3*d$hUlq N*R$ڐY7F ,٘ F=L=1SMqS T3雍cbmp7<.6b{"VN.>0߬θ:xE_/$->QNOh"ŻKڢTSJD3O2[$2l DpCƥϟ 5&H'~XyJGO{q){J9[C,MEybT Чp U@H W|BE4Ecct)@Ӷ]YKjMkMkc*ēr8%c#l*_L'R2lFWtX]fwf")aBS7X_uѪkB71qb(:u,qL-S[*n]co^ߠoT)E']K^Ws,dQ=-X Ǟ؄4<+DN@0etdRCN4ҵ*;iwNm]t${u;d?s$~ہ?k2c#\a t^;3Re\uQfeU]>8c ;r)GBlH/uϪ>Xv/X:@{)YlAlu9͗bS4{\_R76L"Zl#ϵB-­֙6qߚKc c-!8c\`"j!qM mW/ ^x2u6{;Ex{+߃0Ltz\7MiU̠\,!v,y>UfF?!5; \>cuj0VU Tע~'X!2]dj_ڔZlMm1X NYJ8Ns 4]r\q ya,Z܄70 {T){jǀ_)?I"`1j. BuQe M&3˳ټla34a$%I aOnmKߩ}DX6F,ZN! ~\l_),ט?Gos(q)po(sr5&?|n5 `մkcE]k ~mH|2G@|hH2@ѽf6)=tcT[,{CZΈevp- 7(82RFPMU@49 ӊ#oi L63A B>Xc2ܞkJlte@='W&w S̻?ׅU'KC? YKld/n|֔N.섶DU_Vm} ~|:smG?;)KIa9&@ 䎞f 3Zi0پ= gL12QY;M0EqD,U`ߖ[6AjЀGrLg0D!D#~ʕc6!W{=Wswq|S,ESHS,xjf\__Ѫ-@.<)^l>I6>4$l~^ 5s䰰6FjG3^&*$c]I_ˋMZap'sm!+PLS 1zJh_χpyR.z5~t) S}Zmhrjl YԱX8AAhu0Zb& jA֌"(c$G%`b ̨7S~|׻m2dx54 63 BHKC.1kIY|o%C5]s{U7W#X_^dB嘆ac{T5A f9~fs61os\ PIP" ܾ t<+⭜ P+ /B菶Pk8N,ír 1bAMɲĀal@Xt3-~yՊ=7SX[{ȯ}-|,- Zp{\p=m+T4Mp ԓ^N.O9A>&nӝ49=Аq;֢=<2zt EoZ ]>g!S(Nuy_5ĺuc\?Uz%bO}6H&K>Rwha4ep>Q,6{rn*$8>F+ VՔKpcvм#mnG|,طU&Ƚ `Sv8LwCIKH] raP@<^eM`~M4 8pك4|.[x}/sy2%Fio ~aRZ9=iJ :-GzlbKa*7p]`ZRx3rcٲyBg:EUӂ V΄EܻoPM+FL5+W

n8W-Txp/Obx)T٥m8WR9-(6ϔ#Mc=+4,U n7\yۋz$j ?xX W w܍S^G/2W-FoghV- ޞqUDs{ aeY9w;6{+IHTq#z&ź]M ɒ,0ԑnWrҎ->ыԩ m0tf-Μŋ@=Ad}K?F[>ÉD^n4s&1v^ %fJ~q&J`%8:qx2hph!q c[˓6+zX{7 dW]=w=؉._& [ˉ{uH\>ͯ&)T- JDm|ď:^w3x&'zt!Ѷ7ݺXI=oсdJ‚&ojvbʿc,lbi_` g(Zq!!bܯrN[Gu+=8ǯփLgν~>&M E)IpX2yZ"4ligI hKwW!Z?STʄ誱;RJ=1/K5sra7vÃ{Vg1^_?jٗ4mr@M7{Q#9hq!3$b*% x6n^fK"IyVz݇QeW)H~ώv:VR,s$֮{׈dzǂ UN2cseS$&Ԏxs]^!iJq"ٽ!YM Yz.-*/>`O{_()Jчap6 4P'xZ:"Y4w9ܙ+Q j+24띔(ŰŎ*|/>W12jzŭ4޾Cai`ݹ3y [Ơw$qRu_Kt$_arQDp!I ͱ6D{f6P,UmhݣWGAmI0 Z&'!cZj(Rɴ40*CD֩QιI)(ˏ̇TMor wCmrTF,Y~GM5e g`z4DL3^Ku|^&n+ҎldQN`/Ξxl3˾8#o\!|hsQ69!DG'N91 &&I2vT iyC=oYCU7XX/8 BX܃'Run΍޸=K̟!=Z1WO^O+y?gn_BM5IK*TD tD;=jkLFa'wrqhFI!BMK* En=  }I:j znehf 6~Zӯ`=9Gրҷ|]7qq$o0M74 6ʇa.{d\Ik~X='= 2U.TF*rWVqk)EMdXJVD6#t2M:H=߇&[Sѳc٘HsI;-!q.rۤI`S =9 yv~Tz3u-i6HJ?ҠݺfȳOiA/ۄbZ_j>;NF%!N{FǭJ>,`͠J*z8!,:jz:[) cX;]qh; dUԞZ~4ڑؼ!}e, w)e^ɴ|vfФiA}ϲC~|c5ӻy/O@\Y?bPD@~lS;gq;.gхrIѸI&|gԉp&ج@9*󁡏,;l¯?^ ׾',I}TGug[E=y Z|$NMeA,* +;@-@28le"a+0`k_AdUV8 wf@zsPf2/~?X&ar W1zC@)K ev_|@{i$^ά.v7RZd ̚z }$Ww_&SGE["E.߷!zԘ%31#C`t3E8pw^%h?p fESӭcmǣ3̑;Z2T]\z7V[ _tҋU H!<=}T`s@ut:"29:ig4F"Lo rse"uJ p+>S:^vva!E.GpcYz RUXaѝp>ez}a+Y8 "'&D$j@.w8'<',PE@{<ڦpg+ (;%Df" #kYg zrBh9?,-2&>K ؇=[W!u<AچoD1o|.fZƤ݁MI&)o݇4,2 \_ m2$#"'t[HF5-ՠk0sTzs Ätv {T\خQFEl][.fwH#a [*b`%+ӣn7919x(Y&&3.qbOFq;4KPknEGϼuHź1zcw0C"2鯅 >AjmMֹVD-^D,bΐժMpH#k*ЅE٧iv{jLY. 5D?P]+,3k/-?ZM[E2wL(!y{KǻgUF)ɜWƳg%A= )Xhh)NBAeĖrЊX8ܬq̠]lGd>B7KVRJ<)o\g1`tFjRޓ‚^rf^wSssA*!/sFVqsʽ^ZU4"[P=Em3Ig# UĽ$#xqMtWc$vm2u[~`.F,Mu߬71Ϝ5lTugCМm/"U}]:p(CwԳ&EU9˹O*n\@[LI8 0PѳZʂh҆Q۬;@Vq^Wy.ao" .l=![\hxba7ѵwy2` >kJ" 3l4w'YLfT*H# QV@SO72Ic}(ў 9ԟZD M3wmPKXf􆒻v/1l>dU6`Bgc, E+J^hv@ܯu Z^(! uniXYNĘ #SMͳKʯq4!-x R>)fwY䐤kv&O-8j2.YQ)XlR @ Tlj8jBP:7~V%1t^b5 Zv;zt2[`|!ni9z.WkeKdNONc #-gU" B fZF /{<ś fS#[F27XF%^FsM~lLR 8)d'\KD稌,00!((9N;ؕ`vd`)gJ+wR, ` PFZz igrQx(^ 쟪HE%,fߪlLPg B˲cvśrȭ٫7z pTFPK>5}%O-/Cn| 5`[&8&.yI/k; !ïBf) SpV`DfQP?ԉm,[ԫS87tvi)9AzLho?vSD6 Ȏ _>~5)Lgf sd Oa z8"=vưONuݜ?LgtI5MTb2+΄&k(ASS c(5˳M/EY:RD9"9#jQKP3+ %Ī@~2d wPWKe3y iy0cE.T݌< že%J,WDHD(cĽ@TUVaqA,-el?IܞvleZ'B Z{UX3u]bDfU:01 [d0Nj w,ޝ:dH*]DidJV9!2QvlJW:L\jL`̦L 0Bt02<<?:Q =' RoXGW`%/q2aE,q>gd$lrD{Fv~5X""* Xb:l)Y$}gQڑ暕8v '?e}$PpBû@0؇[w̰򆈼mT*4L8HQ)r]-0[ ?׬@"F ZFH? 9ͦMcD <T䭡ܩpm'# E8ۦלQD71H3JOA1`λRY-vbJŞu^5ws<[lQ{atJa0]ɘfwУCwSE\ ]dU&7L w!ju[`J o?AB]wͬ$&";8RCQ\ }hk~Ҋή8KR%x]}5R &NN1m`4+k(_%S;ɲ0Ԉ'"j5f{-z%VhtR\b&=!HifX\C.ÀLCswwbѶ/z@i\T}g!8xg=Z$V1'uwV;j#΀_7^Kj/ы ETol4.i{0ps!)\IT?K,SC4u|~. IxULZo@-b$ǼN=\u(z|.} q=15.NxY^{ViMZ3Lw Y].?zo&,?Ƚ97$n&t{ZKsc1X˿Sl { LI+ /j,k#z ܙn>doQ*L{Ivh[ӂg9x?P9se7#st5)cxQͭ%~ э#\e^ ?g>ܭ&E係!gMJ YP#%ݹPI|.y%ۃ'珢58思/<{`p[2Uzz%;7;ۏdv}Ny9+.׳*wwBIcQu%O'6}mXw¥vHiq)8ˬJYTb҂Q1G`Wcx_%7]G=;z!W|h:R&Km87!fVYAo@e7ǮX҅N}K,nx={dJ>Lphb؀JoVAQb9a2{ Ig;ZR8{ĢW_૟5Lz9vzƺ\jMPQ{53(?gtϕ-巘08N|}6N3] y\pw .uot: Mgڼ 8ПyX5C[ekoP'J l Mxt[e7c6`gXdh[):PjE&)v3"SAg |4h<C.U痪*8(#+Ľ>!9uo/};Qt4Éw &E1i1.Ǚ̏`2R8\ /bCDj\lG"DiĬǒ39$d3E(ׄy r#  'jvNHP7V߲uS UP\bsBo4#n--m9ˢ ]g9"錘 lPo;—9}xB"Uf,e "Vž 8'qM$2>i؞?Q8]ݒĩxp -sEյ# > s_HGtmfj7zeg6S9ῼfAZAAezL+9b{ݏWp $x:#ߒ/U{zKȘg8|@-gXT4f\+$Eꓷ:9RMymⓨT:=T3| t&|)MuFq.q:. = ^(a f^Q巰j/>8; DIsSokݧ M7It)]X3g M[>tYs鳎=uD !V=P3JeF,l(|Qpࡿ8 s> gWm?}Jԗ~c HUL{5+h_"yۼ1(4RZ3d'XŭΉdYYaItA52AaFMw/7[ش*dk%I,=&jK%S  B >B<$rdotz.GEBXX]t=?'\8 #S+eI㽉Y=Ka: XT֣.{NMFg0#9\2Xd9R(S≵E pq#5P%()@ 6APe9h ) 5 gzk -t"!= @,-`:?|K` P9̷LxAH˺N( FtBu XU{i-+D1_ZFw"ZynLe0mC$9^nC[fA=p7Yiny`G?rc6vpT`1R;4FciϩIi|+#x=l&)v}?n-2d,́sGHtYD> - 0fbtW`٥Nj.+}uj՘0_Gk0Uy&w&)HiV;]E*lV7ܒi YZN Lh1-eö0#fIs(C8rbj\n {oy OycJvO0ux!(G"ުPɴD26ZӃJ#YW4ʰYCD8+:=쯰qj4Vgx[:=Kբ{D _'՗ӽJ9 @UiFؓ RR%Mڧ 4D:mhƄo't셻=h}!ۼ\!W"kV(eSK-2$n&|U{فEYrjYizub62XoD2k Bplެ\Acj{ SkIPE8xvu(rրn=rӳwJ  i,ݹ@5ƹ6轠SI#>D{`;}ZA p݌e>զ"U(|,!C)T=ȀZ 4Υ(If00^(nZB~@qTgkI3l"U&k=^&?f})=K^}RXuȊ_ c;bmfA̠J]Yf).p}ʲӞd_)s*^ ZVg dRߢNb58$_gIIm s Z whl.[uCLn2 ,HӼ(eFwpîYN^feYE Lq'/Fzq pvL8tz#75]d^b7&GYJ" 9  DRϑyj84[BgIE|:ˎRe2QYoaK䫍3[J18|Vs-32K"]IsH_:V<7\xW!ϟC?7Ӆ—e[KoC1F\~ *:r?"ӟ"\ aV AHcPfGGJ͚5ҼԻ2B(/WN4mY 5gj`o~mUDcY=ͺQdE33$i̼UF_Fa"$+%8RÀ_Jnh3(DֿmRҾՂ)& `:;e^[$ftOHDm:LnvX¾8eV>$N*9?eZ6]o'DɛVmAdv5{{/2BǤ$2-5`H);{5sOzu>؋a>2ӊ/ 0ʽjPEUfBΉJ , id3f>"EILL,5i>{OH.S//t)&|]4&Î׭8gx,ZOGlL_Fn,8?9ǿ[8RzpWҒdo!q~ѵdz}QpcM"{0BZ$#[iru9g7J~dxoj2£™kC'ZvdE)]mg-ݪ!)26X8p I ly_ۉ|ELU$!WMX8~ WtCq{.}Eǩ\ܚ| ؚ,kJ#kM+ 3ЭLJK{lqK,jHDo ;)=T𥍦jmK cJvؓ; 0㫋*Mt'lX`q0` m6KbcUTgP=rbkoԻ!uj}AA1Rc>沣(kٕýeIuA}7QViiTYc֨͌8Ҋu]xe+{ gG\J!9]..tl{ۊB^@j^8L!V{F{Tc^.+/k=A!QR*nCo5xp5[v3Q)˂ǽ}R^uGK CTE,ekK>wQ0E{]Ҥ9:_ߕSx!zhQ]x7% h5- F",OPg.Z;eg' t}:Rwv=X̖IW=ue oșR5S'$ŜWjUE9fz_~БVZ ж JW#τS"`ĊwQt ;pܜŮ rf&7,L7}2݀?dOF#S@v7X"*v<3K`l5T}qCCJdl%gFz3VfjHwxk3I+L|}e&zaoD@;% I"\95=uC'z6F(Cul|j}a}lPj3uS)k\)*֕E\u Z!8]]ǹ_ct 7ĦZt܆ {dx-fZy`-OJ9*Xw'˂}/  7vؖ|tn(`kfd-X_"#}kVRkT~xwThuKkRS \^^X+* HhQGs4>D3!B[ÿ tIB)g#^=0"ltؼz)[A[ /0`m{Hj:oW=R/M{/\7`̙-B)A Sۦ{ޑ4_?vy5&yt-hBWy5@?2U7WќgxgYZTSKI)9d1r\ج@}>'pe_FOd BD$'|mMHD ̓&+8wx .V~~GK{0%%|VḬ_J mҒ7f2[:F,m8c/tlhQ ]).dЄ5xcdYA M]9Q$bp>$U 8^ |_Hoj}g90 M2Fz҉EyaY\d?d?wMY$kG|Ռ evoxSBnv챇+6YG󔯸F`Lj0oW[ꮑv?gu{ gA{BC?U5uX&S _[KJOQ宨h7i:}Ic&@ӓ=RUCˀdDkIJ^u`_QPfLY+vޅu4+<޳^WQ%#W2+"-wҴ k"_Hv{8V`6NFtobcRL{:+ @# mdPW+H-}yzzBieTy"n;3 qyUM6A}2.#`VBjIr\9`iTpc).'H9/Ǧm{Xn)vݡO?ftͺҟ;/U J՜aNaOY͞U^X;[n)<aBFPΧjBF2+`_|efwtgxMmMU<<2)5HPɨoDry>+&n\ cc'x^qɞǻ8 ExbM`ѓBWibhX1fpCG 5)=bP(`ZP\R?W:JvX%,Xe`.ԙ;4dM YxZ# XzM!䭸ztӤk+GR1hPryBF];Ue <300H;g/o]ލCfIU elK&sQ O"ZaL.%IJ㼕jeOJcDHZ)`oDvIܽ\{ʼ~ЏH|'Ѹ PAi5)QIgN֭6MUb>LK.ǎa2b ptEc߽2jwio[[$qW7vшEmf.2F78V#NH(]/ M\i5QnR'@ΙA][ <s,ڋK8f`'9q(i7<9S٢r\}&5G Gb$ENF[V*[-cX,zQJ ݟ惗}qDۜξr<4+qSp/ ȋbvcMu!]x7ZTsUM SsyXZVT9/;bN&X[Ps&+$ q&Lj `v%pg>lCB?lzݮpUkHؚPfǗiOJSW}t"'{-YG_VTΝnh1A灀e㓃КOLgt>YA}pS YLB -1s?̴W`m{WVH}ҙ*l;ۅ.vNsUgef'(e}7 $|M="&kc\|U .g9&cc$H`iOCi\4uK28 z*ٍVEny)-=O:@J,T )juWՈG,\Q'/٭ , B@'re_ea-A†弁R@gD2Bmf\JiAIGNGr@ Cn66N[YJᣦ_P$)Pva/6eNൃ>279뛈[0rb j)u>w[:s DezÎYa|$R^<̯as9T%k uX%$ kQ"tc/s?PMv8PXƭ!] 񰴽lM}VV {YwNI7#D]5ȭTюUO&e޿  ܘp2 Y|Ʉl s_uٳ*0<‚ZV+Ht{8xP`"EzDˬ[a{6?i_fM,]Rzp]KגӠSVCX˜{-N#qAΒ|WwH:U JuB` uΑ u2n8|XױI1 zؠnF$XmK \ x)][> zn'鳭g;gI^TJֈ;ďh=zyrJbgm( HWGY(`\9}q} V '%ʫH*'v!FU/l7 &_o4kL,rݜ{o(M_kfI%@wxs7 W8l5j==_##A HFw,fFTI7+.uO>k@#uaڊ \~PiG@3>FI(3zLH"v~fKN]pW. ;Hޞ*퀓}n,.q& E|&U BjuzB%z ]HսVG.UH>/ Hq} MfpshXy񇩷%K'Fʑ‰`MV4$~ԅ`zӶA.+om~] VFx)vYfM dpuGQN;]'¥#a$TC]{1;pF@RH,<0"< f @J.;nBy)qAo`lL2׎ \yAlSf~hg#h x 0߱X#yWMYǗR7r!le ~Ox1-&y|ashFmcyymGH+jDؗr3C\ځ ;o @ӶY׆ ?\t[`*Sä&x_Zkp[@ i̮p0T2k7F؟K&)l1.)~ds' f kvS,ВAfTvt)'`$ :Lm֍T7eՈN)mMFj,pI'L =q?Nh{3o#j 7MH-%&*glՊ"&<(},#a@ EhFƣxE 2~Uv0r*X>ZE_ l%\-x?aH,d!|+ܸ@!\S_vKXU.ē[X( *;НI>pU"=HN[~i,m!F0sTBV%='BuDmNZjrº|OOxtEڎion6̆c v=Xpz%+_):E]Hڋb6| !e~DAʦmfǯL r8Xq`<|.*+<--Mh>78{tQ: `$2q=iN# >M?,2alJO/3"?-, _"4>":(GUM[fḁڢ'^}oj^\74O ZL$0|/1jQO<wfIc4=HR|(ЙY ;Ys,X "P ܽF|A{YX>M|a=MTiUQV`EXk -ML aes{wCDiB`(dqChL?9YWyΞOS1ozAU) \%aT7~.]U?r&U;_Չ"rPq3<mƌ ۞5yΗAZFRD3N[d_LTմ *.p.Q `xZ(ED6ؽR@OfNG}vn |)YTfYv0$8nPlTR|>pRHțu?: A ](!,Ko27~f:<,݀aeF4#V#E-őoDmy KN- @SwdIʶ0Aˇ(8ɋt45O+j r,+Iʙ?4N tf$e5qD"s/i AV-K7hYee"k ָ̧G%zPf]\6fKbcϲh4D>ixЏhRA5z_4cΤ~y nf]̦Fe>x hvK1S 5ԼG-!_b+7PyIBX-$l'b6PU1qV05e淎udS=8x Q1w;iya ЉL>*![Π3x fj I?ͳ>ڇMZ`,(&er8sbpiWGaɱ )Nţ8(P)b{4O|S˼!|a,9! CY怠/IW:Ld<{K+d2|wdɻVO> /WBƫٹU=)?LjTYCꩈn&RTgAov<{#³h'LǛQ;i_n0=;%Oe<ŰxxdZo6H+MC<ͶR傫\O)ئ.b9b3)j١kO37GZZm`aXPF{儝HH{'EH4W9Hwtn{3-V:yͱ%kAG+ssy3.%j",x $]1XHg[Ę|8/bf/>c( M|;qBL2=I3hȿ: X/#9la|"jqDOOUjC萁ô~.7A9#<9rԂˁNS],\e(Zق(MR -vqwQF΋١{6fcNlogT43kX]а"DQ/}'%uPyt`-93]b)3YvQDW7w)Q#`-D 7{~'g.dK%07#5(Xp3U7WhfݩJp8SʛFZfm_R[II{EWP܋@Q`1:XPcߝ0s5Gٿl1TEWU[?tRݚS1 BG!I޽uc+ h: Nju4C#8:-ϰ,1#*Hˤ̙SJ˞8WQ96EjDq,\FNkTI&l4֛ICNVX1>{qn7Fx[AA(.' ~w?0 $ܺtrrغ֤Z;oK0rjy'dϺ̌p4e .AeWÖo2jo\+s~v=-!3{ ƍ3`e*e8UP;j$#39&AYR]$㉜!_ƛoߒ&n ӠJX/3Uݟ(0* .!ެC,ܭ.޳mv,diyan}w4&U21nZ[ɁG_`0Xq vs1tJvf5Pi{V)]$Z;u % SΠkr[ϺX!΍" A(6q'|ƶ1tY~^]7ؙJFemIXI'lPwk^AgF(b)=aC\lpT. Es+drW܋طv. K1&Q0?= "jIͣMSo8šbjjѝѺH?^(gM֜U[@MU8+LF*ODIYQoqg."D\k(]d{7Py=sCJv|}C> <߱Cnדf;**5{z! AY ~4wA/:+x$7'; (w/ق*3#)X &kB8ݝh~d/i{&,VCψ)-(ݞ9῎[?0}FOI_A&C۟Ú6f!\+ یxJwEn惒ādXY܍xԔ:h}wjMW,Dî{3pɟ*D]$@7 V 4=&̃['q+60gF ,nӈ9X/pN!RTxK3a5WDN@#f|*ܧ 8־uk0q(CdErhC­k>GZfK$-i-@w8&R7kf^(ucW\rot,yRR}ٹ䇮b)1ѹ ëba 6U %;UiR/"Lt<՗ $ nتܜIj(!.:%t"KqYRVve XRhY5sgl`n!a]w66}c#tC]=G57W'f2őH6Q3W2]$djSa*~SckpS\m_^\E}ׅP(TAx,Tj&umLj܃7M$ b"0;i`ՙ.36rzцz8$E@uOro:Nky72mXI. +o- IW`Bj> /9c `Ak3Ţj*Orgxl{ex_eWf jHQFb+3[wn e"K Ŋ;B i)1@Td 'hC˷Fi`>qܤXxc1 Q7Zxhߦ 3RA+{SCQ#U) 3ts@xixj!̊7*QJ9Dk{S0@ıGe#DE'?A}s|4ÿ,9XGFƱcҙ Inl~md͓$:ypMno*W)l(lS빌Ng"90+Q xޫ;oxז~)YzYQkY8w?q.\J_͜ XtP4a}hWb,;]5 YDLF+>ܬ@afAS&ʆhk*c`Ĥ'mطmĩRp;BU[nc9JL"@?[7Oh4zCC&Z0cK e톬Bg ?>1@'rP*.aVo^9ׅ![D\3 0[|' ,9_4<7B5֬LߗgQ|y?6 (Q e)]y'YYAp1jZ!_ ÿ5E^@$[wl_+hSz  RR6Q5qEuV'4) 8M}cPUv9:& r1lN}z$?z\ҥ9-Ox9vpn14B ;)[Y$} u (<ƛR*w`}ybx9`w-(_h$q0Ƙq;&釭J_@O WWV?G Q<.{~Xt4#1wODJY鳂$zm[-Br$X]@+: 7g+O QE;p/F +0 }FXS UHkt?x~yU/7K%݃t_`N X4 J!ߛ@[ec8+h1aSbcxyVq !q{G!buw:2A<ƭ5dګn࠯nq3a{^C@7$8RY\MTh23uf}%at9io9"`ep I=P D7!+w""Ф0UG 3cS 'TGyߎwQ:/.YڭFg#.C($ |t D! ]G!L#NÐ\ ! @bJί(FnFnH3ZP\ǿ)Ǡx1;&O}#uAҷ#Hf$kvjLe[~ZSZvJګ 925:Y@&iɿ.Svsb07D`[6PѢO[x)9y/**8>uӿU]&4;n2O(G C0 R}$̏H{ |u\"P7(1`U(TZ^D2Ps-oTa.]7o`]JluHJdæW }| &0 prEHSI.j(v<1m~@ALnDp(KfzIclkb,)]#{FK#y :KutnWe ac(H 'p KGؖ24&>>%?~#ԨlC6 kDԨa=+J]v>g3ۿ'}uct=N z?QDi[u#[2ʶW]ʳ>\p :o PF[%X.Z*^i ASΠs9G$mLR@j!h ĵ( 蛰!s@U:$?½[:p_niprMD7#)gszCۘ9 B &,}ab19aUmU͵/+V٠IKY܄8۷GS*z޳ԒAD=8g<Y ?M;iA,luz N<]J\%V֒qsU)E עѷY+y) څ;ttipc:`?EwZB$4 +< 6:f VƊU?ab`5ݮ&>6 #wQmB#~?mpPC5{@:(ξ.K(P9'5}(wS5,#-^K;һQDwjK-J=:…>;^|O>KT;P0Wa/$6Ŏ'm+3 󞵸b$fԢťaaĀ9Ѱ؉)-JB=;Ȁ6~>=42|q5۾%2%$ l2)ӇRW]-/Q.5i+Ϭ Sm%2 >&F 3ǽ'F/\T' 3ս.x%8S ^!\ȯV~vN&G5BzDC>@ЇA{(mr $3xzwH/<Vk?*IA P@p&yѸ&Q96mA kjmO$}Hcx%rvEZ@.$&SB֧Fwe*<ĺ"Iǒo7r^U*N:nh<L| ~~\^dAW/6`dnVk4#!ߺx>Ӵ;;ξ2v*2$&a; ^o Uu?fsR¡WYܬLNBs]lh(_cԜz5yaGv_…, "[2~TFiCv;Vw}o ͱ][-MS8jXx^zt|G9V5A(MetKuTot1`9)E;sLj@F3su(bwCĵ(ʕ9*n0X,)v\P莎:gN`׶nX=䫡Sfns'6`ľ 3lָ(/ސevq,dM]&$]Xsx̠\8u@׼D?Lq˯zj̄j698|+?=ZMSԑ%h>( LT jr ~J0ˍnGOMau|?ժG#Z_x̎Rqp'Uup6A_V~]HeJJpp: |/U­ %it>ԛu3 #>j k?δ*KiV\P ^T]SlD(DV$>? 䭒3x*·/z_QZ4k TGMG]YajHc;ۿtwk#wK څk<||aQÅ1߇|WgkW#UEڗB,Ϸ-aU5NښM#S|EAkR-Û[ٞ͞5lRع$fsT"?F=t"l<}>eH5zYu4t}mL*|,''xN/izڎN.XQє6a~f=+Gdm^ePټ&F꺺özߞfs]Q-`ˍ?F`̤)zʙYoVka/!e1FR_/46 iC4b-a`#di Z6D7w' LkA@=2gdWjb}N)W}!>sWq "f-%I(ޫT  끀|n= /ǪËqi@81@Dz²8TGlAǝۆdD GLow4άO>Izf[a}ٹ9ftO@?j IS r* ٹGnN<'nu3wxEvm!L2l%OqW{(']u٥J}EwyQ5,r&IWW|IIr2:)o³sRu$}?'"Eβ*g}a Wx8sj0= ,c-Ari"] 3#L/]¾-RޑdZR9dOqr:=[AO->?'gڟAr1.OsI:{u~_N5y,هlslوa M{/"):8/;0ި,5[8景C3Mh)wP$4?9H>5o%Ř$_I.!"JS/+lċlžZÈp Bʟ If]%9.d1vgUw6?8P^] Xa>p̣`:9L4p(9jwmU.oTLM/R*vVy3wTbxBsl9~z幍p$|7l!O·375qa(p`nb߃A!A:혂`JfDvƀwbe"y:}q̾f:Ej[_Q┌?p:A C$ԭ1@6mg=_4+?6:窳=:..AGz44ɪgfUqL:()sÈ%+ROu/vs` 5C΅d0#fSϊdJ-pVi0]F_?+Q񜚦tlPgNZto{evS{i2JL&l BEX )5% 1?*.!}hg pT a/Vz`fz}7y aSo|Dwo*T{>-!1y⯧ rLi^Uwr;4*f_{]*ϻTK J> lPܔKDDxbU jjUxl(#H{RX5+>3z}5VaM1rFyUr+LgL$IÒrAȌKy"6>FmT8_ثH'3E[E-]0)vlW?L Ou)*$N8'^-BJ"g[ 5լp^0@Cg5J dwWe T6<&&5@k@]FḆX-C~H/ +XKIb݅)fxu\$UI+QљZ-|$q׶\ K|J*yҹ|"ZK^FA;sQɵof^`0iNTXmE 7 ;)Jn46ki<x&uͼ,}SLc[+.8l9XbV_ٲ v[Y(k?!YDMX=L}vE[\ orVKĉO٦C5aX;E)ZT&-,#UŗMBn02aș6b?5ו~Ґǔcr5^h$iy6vn[qV\e)zcy-,#٦@ ,nk?=x=kW9}SBs=$}^ZrD%?"cdw鐾E0P~Asյ)!6^`v-ߺ^'f /dL o_֡itK]Xx[_ giy> t5gjݑ~Җ?Y`k cTsϯcYY$xڄb;GB)hH1TzZ') \r !?/Ǡx`͂._!:e+ǴCˏx~b8 a@lhdLϔMm蘷b*n:,F%QT&ЄݯRu,TšNBɜKՋ͚.'w=%EB&jw:z:CNd.Ui2oi0뀞# L.R~TΔ |] uF^1}RSuN%hz#lQ0TV,\E+*qF^.2Y'4avV)tyۓ)r}/[[R)VDw7DӬ;(K*Ϸo 8':w K?O'al-MP_;ԅߓIUPjT J'*!1 (_]/w@9VYIfy kuPCե#!qfvAKѰ"#bZPZ1^N ~jo^RxK' f=TK-Db<>>|@?eh^;\LYosڮfUy5u x_u*6o;ImS$_=p^=r{TůGJ 0,B Sl~a ?0do^2%x J.*aW}qkN.[ɂ|JZM45aN cZJ.5Yv,D=`v qӯZU5 'LAr#]( lC>2X;D>"DvY{ֆԁhǧ"14k?1jeEpոߟDb.X9^cG:ZG7eXt.yͅXwI?ൔd.g⨼"ݒVoWRkp'-/Ӗf}DL{ gyq63x0 K]n4)JWʘd5 T-A5#DueHwлIG8HK$c/ۦSCP kWs>~%qx2.> A0#8Mt{B5hGPH?^3@}(pPPf! bv$L@|2 {E ^ɩXI.3EIcs✘ *oیO:S©ڧ^RK)3E߽(mw3"8cH l=KAqDƿac G~" `(hD`Ie5j-ĐmԆq P(0ig*Cl ,) 6\wp(HgKIB&v\ >-#!_zHTwƊ,m BkTXlRڶSeR:mի2poQV ՃeڝT[AlH|QoR K@*7Ep5yrsY-zVͻoBxKAbԎ|)Uc2 u w]>%kR]:ZXG@0smXNHZZ7T\j•ܸƪk8#>}Yotq~pdFM5H )ghi97߯0$i3wn^J:b*ꭤ BBz4-: ni_i%e1mf D7@Aõ{Rbo 0ڄE3+^!ة+u,IV^3u3֕ȹŢ)LY$@)Wwٙ>mR IdVg?/_q`31࢐#O0cg͌E4 aoGK*ֳ~f[RټU H>F#񨻵Fp2D0xEpKWa8w8sTݻkrX+Dl\J-)ooa1e|)H[;5qΖuuT("vn}>Ro#G XWsMNjXOԗ^ rfl|/u3v'i!-8tdg@~r{Z#ĮCۗ޷m&#T;#AJ9J< Ek ,x:/JU - p] 1NG}2AM…YXEZidgR)8I@X&N0鎀'}%),i \CKȏB<Od;WXzjJiEO٥f }֓4ڊ*#+Y>#V X抙@hV8BaXu e$ KNpfWc9pDFfiHsjz)|k grLY:-c.w-Ʉ">q@=fͨ0v܎z;sImVS4PT@WQ8s?E5}Qjw:Zgo^ip",K4NePܟ{Hz5"Dd8OjoN55-0B&8tR%t9AoEаkD:zPͫY6!.*)$`U<1Z :͐Ƒ 7Z- :UۮscГ0M;̴'+w0űTQ%z  ,O9سyEveK@,xCt2JEQfQY&;B"~ ΂#[D?%!iy BE;OP0H0k/ftIhT,E× 2pus>ko¦L"?#T;r0u3H;^yuﴕ`=oZ+jk=cO2]kU./5#0`qZuIZέAޛ=4f:^ߡ*bJǯj3z@V$q"|Q.CX)Pѐl 1VG:h/},™cgԗ@rz6 øwdڜ5}(e:0?`t8Z Č!(ITxI"/)u-^Mv/ TB,מo[gt'|@hBRbS<^^pZ'qe~n]'ui82poJm"쨁*&q.ysЋ=IZp.[S9WdF{\0_ 4 +I$xS•Άuq/t Pל >LkWVx SbR~$q K+#pE5w465鿠(dFgU"җh.i)>a.Ug̹s닰E h y'!'X.'W}zĝ#+[߯חLOTtFAl 24Փ2rKɻ(Plݢ%O.0yyWBcc 0%`EtINA,NLR;&=xRRۜ4iV? ܯ3٢a1kIMBF Txi1__0 .gbUVb~Lkh*HuQ<=D7y (y]ծ?XM!"?G҇j%'9 <~bǼ?GT=],6oY%=m*84~@AfO+7sю`Z7iZr;/;=}׽ C?n^C7G`{FbLo>}Xf?bh 5}M8Z2R}Nȫչp̡|qdr-'ÊV`{,AuV|.K񔱗h3)~<YDbie~S/C׻Teo63Yۿ;C(w?m%;/¯9+@6g ֆMQղ 㧞P^U]Bq%k&\f:AذQ?iZ9WTN6W"HԨX xcF6湟Ew=ji*iog? 3W%H+BW^^WΒ(̇!?u^+DPxi*%"dYR{{,-eY4br"^5$d\_+=Hg ĞIPl& qMmG'K=&>WrX Jr@$9j:,^M5DGͪ_b9vV;-5Nۖ @pSo%h ȽUr! K4)h pTy,O`)ޡ|Sn^~U6UG ^#-/po>m5[K!{?!h&AG֧|e uÖ4M L䴗{>% oX>jF>C"Q)e6{YXq)6|Qw#{G08NӇqC\ ydᚬVӚރkB{>RA ٨\ 9ϒ6Kp``]-TB _W bN8=d4"PZb 2BքGYsws(+h0~+t.RWR_sz"C]QoGG!1=|p !!D(;֩Ma7*=F4U>#BDG4 Ӓrڡ/}S$gqG0;wnhvA ' m3v1!|ب >NV6QسV˙BoĹ5Fa\)YGHy֛vQ\S[-todRSmC8uV=*71"rFzCo 1))MX`G<ڕÊ 8?>K >"Js|=b" (fR^-%ŧC\KGHxa l}p2^ - ;qnaN- 4W_뉜?h=oR;< >rV@%GMjL@> g ؔ"zƎ]}ȖˏښGm/]pFx2!)Qѽg-`@=)1v,CYo >HbFxۏ ] dȇnV g:j7m\.&1‡-ak6]!2g?ѷٲp1`@qKs5ׄ7o8*JR1HLMzETj¤&} VhvurX$w~(Y ;NE2)l 3󲻏 R,WI%,i(k[mQC h\d{D~ʰot;uE7K+MI5?o:(6Q%jcrCsV`/WySaz*i$}pCz-\]P:;5nᘲqLA.9?G!i6ƕ.F|)@݈Ώj->re|()t(OO=y4?=SŢRKORnl[*<[g}ܖڝ<I6>x;X#~Q&LFpq90Z$o%̌OO2q$-yL{2gu63;a۸^ %?`#X'NAXL` {qQʽګ+Ui$I.ów'!C+c3$mqti{}ӌNz9{wѣ(QEҩ؎?XRc]'ը0}_hIFGTvΌ67(\$Ʀ=Z`!T>?w-s2$ _pٗCl6_O`XMwW&W4kΰ֘V]c-k0l]Y;NZgTG@ Fպ[-*6Ų)G?A OIxJhgk9ڦ>~aܕ;NHRc6NVWpX+R0q3q K;u0R‡Q U:Q H}~|T>=#0H7i3wcs}#Ǖ唹pnMbMbhȭ9Idz BvcŰZ$\4[];ȟX:\K.o-<{avtVK~~Ii ü8[(`(^^Ŀ8r}Fڦ^_-1^ 4#,؟?]Ԩ Nr}$tFZU}mh!5 Նrms([  Vܰ3S}x+wc7ފ#m1Rh+5HCj㡍d^#F537a,36u(l^<m6LJj`hfVͪ'>c ]}qاBYWP։N1x9ZNJF&r6Y,੉&S: ZJ>љfzIC!Lxz}᜽Jܺ'[ޯasuV.{|pK۫Ieϥ>pb7L|Ij ;:֖jD8'k- BGQ&/E_f'a.f d+=u] bi/ =m!* Lr=׿8 Yh#-?C,4.,TX(+ /SuXw`Em"*)+YF whپ-i_r\#k~7WnIe]nBcUd Zo@edc['͘zt\ZL*J^ChV.XG-`lgAYWG0E:] nA0BvڔZ]XY{dEiN?Z6vCG-}@a@p1LT I.<(Y749 mO%3?=zBU\[uRVbTvOnFw͔ b|pjå:_ V|&%?zrShE nQsdht/T]ir k33&>=on4ɞm*ش[bLmqOg 9p8-duZ 7 0SiPZbo]ZζryVc;j9X>C:unhY(M#%[Z%L|e%%AAuU#)9o L]k<Fm>@@uzffjmGj߷G@o-!P>7}*򇩿ok`Xs]2 eynYe PeY4T5Pwa<^i@SdLRu*!E#c&Wk[a8'}AT+.VK]p9ЩVB4/-n (c$y?k,^ɖ;^E衸]Krfhc39[i KӦ]zC_I%\|=}jb˛3fS,S[k k%.llO:nL<]5I6{y=TuK|NoL__ݔ#Ma@_F"=*pnM>̱$4t4`\2K_۱"?^Nj3f mT OGr_uvJMTë#Y#{ >p^><؈t*;f3O1T#,1J@G@'# ǼȋݹCPxz1W{k5+^0x=Pq-[ >{*gL˙zk˳>td93ڡQ[ Xo1SNכM/$J[3qí2#"7*m>QzY~_H< 694Mt@f\9rz aF"mI5a #$'ې( yw w?KG 9t\2B|UBh&?h{SIl7B4u ,ߣt/qK*ŨÉ%i{#m$[n+^²}6rd^,(ux(XN8bosm_l#1TI(8;4.U[vưGVGa93d7d]2 ruegӍr+g+[i&"-≹/>F<|ߚ^}Ͷ)&(O&9<~^wCq\?NҝMYKe%)6kh+1) rs%Q< \@.?37RNUq "h9iA Qh)bFmX H\l?]KNKv(iކܾk>M{r707mJ׸rU?y*֗=Km 71 XLY_׃6F ܴF"$m92{NٻCrz0*|׀-dj7%_ ə)JrMl96 4l>*o;߱"jqm Ƈ] )_xس+QKV%>ζ 2/u G'Bv]kgfLZ2602eG9^Mrg>]"%/Fja%ל ޡ='Bm#0;ealJN/`V⛒,< -NP%݉FnWE_u;d]WwjB>\ԋZ*iXߣWꘊ(Τ1 <'4YxXߜJx IcmKE\_b%kKrB[9(K &,~G_RnlUKQZYlB-.Y}# "\ qe)ƑgmIg1}|*gv292Y p1)J%&~yq 8S$931#z d_Vޗo"TR"1F =Fտz֙춮41-FWF_?wQEL{\&\1k)rbP5]/K#B 6t-H^ʆgHl76AD%8roa+I/ kˬ6w$[iw+nuB(AuԎޢfd=R΃'S[F i.괽)bZ*$s,TWvȞ%ˍS(Zu iOι(`Y2/ӬYgLu~wLAjcyTM{?Ewh8W4:A)?Ӟ e2ev>ʠJn{^`b6'1|m&\'6q؟5P,*fQU>qSԀZZdkE E,*w+PsejAukOe+.z;ڿU n&$]3XkOvV8f'K| +92pI*_ʪmuN"Wc OMx`>drfʤ WNK`̆cbOr͍X-O'V'<û[Ms6J58A"Lh G![Wb |/lbYd 1D&Ѷ:qgc#B\::m4ߩ6c/Hȭ VubFVc`y#PܫD '-N 5-e&<* 6Xs-Y\寵43QНj jY{L9~!0pKvw~ٛyGFCw|һJR V6ɈN4|lFsfq&r+DMσ4?C*GkGKmɂ{ƔF) pLLZ'TDإs'cQ!8}"F,FN=:-vKwS*a.ϱnzw@?\uSH:5V:IAk*Wwm.<_yBa"z+VF#~fϤ|Am2$98qq McysSŸ6_8C5_0pI1\?g1U(o2..+* ޚ|kR5 3eQا} mѡ]hM(*9zEuGCF".@AjQ/ء[$ݥ,2Ijm )0 r2Շi2=1(=msv!>nf}7GYH Rҝ#}Y^3L k~)ܕпsmb} yDJ ?UDN|$ĥ6 r춫}&;nD_vV52g5TtIfgOgeݪF; Vq/* gCw?eE/kONPk{(UGw'CX8x@ +3 eWVgjy𑫠K>Z?ypZ-oǖIJ`#'TJ M@$ p_ o*btG2؏9 x+n\_9>Vj"QJt'0}?,m&A*QGs650 dҸ!J>H LH^9^2}.)sgb󼟫{_Gt@@}VV.8Z \j#oD mF`0DG{XuAP.,0[$f1S]xZ J =At`AKћ2Q<=B}BKSU\oKgAC=aWccN{>GQ\3ڳ^cyԏ):qBjf/2R8+ț] RLnVPZ^/ p'1=G-[d,յ3ذ'yS|薵_& O*^6=g)agE3SV4H܄ ѐ ;>Z 'pPi{ `nN5\SCX4JŠGk!h$cF5a=|9T}N)Sރ8-e ظOM3+o0Id)/V kdB1&>}>Jk**RB=IЬl."C{+o)Ўȍ,PYOD4!!?Utσ|SV0OλcP\#-^5aquBwTNn*V0&JN?DpQePEf2}t`)vE,t..d W{]cda6Πồ+@sIn; ˕ L(rw<" a)M-/̩yj|0j/5^[Ep֬Ak](kQ})C5dVl2@{r(;O*qЛtOU-[i?3S"H!rAcz8Ҕ\YyՃ$ ۹;dkr.cq#kҪGF#WNstsQt]wEc3r_/~z}]+0^.ԧW)=;1畎L#t q_2G]H 7M L呥IB u&JBSz0h6;Hjq̟ su1!VåA<(D%*2[],p-y @C{I6ւ,VȱH|+DPOXBdix>:LePR;8YkEjyV~-2?.}=7n}o::@/Z(ގ.SAO}Kޘe29pal@9fof[' *ȵ};jVB&iHh]$OUMF]|J'sNvznU!"gjs$D3҇@/=<E]ۑM(0籺#g_tVe2MG&̃ Ͻ1;:\Cf7'[kzw1"-\ 9$% V«Eg(2_H5!fU0`pwޘگch&?6ަ 8iS,@Dz}pD&$BWbзYZbwaFF0p0#Rɺ,t-8NYӍV1gNAsz1$,tyڼ=;'O9Yre:6,_@uR[c_EUV _[41 @&R!*⭪ y=%t+\YUg?%<>z<*J%j'14h|>jAm$ R]l9MF* ݖ{;u P륆5F𝒰V݉7U`,(s\VڊS`=Bfv=_Aձ1(4{Qˣ]X]-_'#l<6;dٹ{oA_k!:og(B!M6Kv,mmnYt4cV)+Jd`owP~ ?j3 $BnFOe >Q2?;|$O&5lCw9Zw|d,fc6/Ͱ_kDx!o ' B:._m/*SwvEgPG &;`8D>y]`WMe/1XO1c:>$ GTg Z2[KrFh{ӓrKC" SýB:i3)7 0n2#N+0z[i^]Eg_ӫ5CQ!Q }l 4wt&l|{FO>8B+́*e ?]_\'wZݰ2^GT?;S !>͘vOLayJXKȌ^c %W灐tggNoXf[K (xsnDWD0ό7({ٽj[h 亐Hv^\7TNC_N^ GFؔpe6LpVSK])=[3J_ϖ=K]nwXq;ez@vӢ#eaH;s4@TCsC_RiZS6%5T{0ll hEPt(CG_CM+5Tj)UMGmU^4Ưpv0<-xQ|!̓;?Z]LډPg`ikN䌟L2.>LNg@a҅* _֐!~œLMTȾn7`v5(Lfx(z+gOGUf] FsM>P.2u$RZYgll0L/GFg \?s9{|+CKΆҷGyuոP f cU ]Beh̀{,uP4hXNb=N#>.2:L00+gd-Ir[V1g _fml O lЀ6!`aezKU^wHN@/T3àTԨM8'ÌS~JAmbN˄gF%8Y:'t!ag]=A{{ MĨ1GV ͨ)^Mw_=Uj{1ΐpmSא!#z?Pjd5ꍏdJGlOd^@B1+n$~>5  H7 B<]s靈S1te0YV#4: },x adp1XDZ꿞BU`sZuǪCWU* Y].*?h9Q\^959{1)k.<<2thew [vq7nڴx^q[qt--bzW| 4oHw+H&ĿWC{n] 7UZ8va<: L=R*F# Iă¨Ӏd9*ݣM'1A)8t*Hfiy?ٸ cny%"RX~pHjOJ2ZD(JF|66k|/*ѤS^@Jutvx;[D giU^YHr;CM0ú}\ *KrO㸇@+Q,\s{pT+p"7[y cp(=Mj]knjԆg+^} .%@$Mb 0Ǽ].h|/ːl-D7<~c^ Pgl2,I^z74"Fe5\K>&se:ڮ& *?# F A-&Œfm L2 NctC0cnyBVl瞊_mQ˻_G[0 |L# QwɿL9WD#x`gȷ,;az80{pPPf`ZDΝI2XG1Ue@y4 }AW0Y;cY5W@nȠc%叇/T+Wl`|l5.+2 D&W*.:ه>0(=@mjx t|v`uُDXGN;^2ii/l'[n/U{FG؈XFvܳFS uH+yfI^Qx1#:an)f )('625ے7 .lr/i2@kx*`B״sa|yrPB/{/r BǤz 9+bux(pgQz(Z̾O*( D_^d0}d-ven0H;E&1n+K<%WF3|u2 m+h%D7.,|a8+ruڲKrn8紙/ԛG"K]mrUSXz&S8UMeqfTzVݣدdi|twx_7Iv9TghMO08M:qnA\ x, ZI20Rh$Ԓy# 7NZTO˒cזcX /^nU;rv X; 5X-J:ΠUiy%}ԳkJr̰m>.)ueU v@L&Y<W` *YI=ZPZu?4X-_i|[{ QUjjS1u}: k^+d"s0ߖ>]eXnj262]d{kYm7nՉ^e*G7RȦ^DX]ߋ'7LZ p&^C$;\( y2-%jiԈyn3i3Ŧ@,ohθ̜XqAuŪnt$<KZR*6&tCnϣ1`$~wO , Z;v˓8AISdAF"9:',CPN}4z1I@LH K;Ncw^ yc@DoӿЫK} jOc[sǭVjZFjQ}& MBOޱ,;L$D`?g x HR}N0Ym=$`ț/b,r;wkwhQ\6ѱ6 h]f#ls7b8aפ:8 .]-(RN.7:A/%7dbru{0 ";z_`TkA0X٢ao= V\Eh1i,DPݮT@Rf`8ozpMbs"-Du;JEoȘ&(UfDYa.i鬻P"O6l|Hպ j4٬Izʦ51Z5Odz9..Eo`~Aߴag{o C˯s̏Ֆo>I W=ZbuKXa{ۿ UtXMqȳzXLuU&Ւ¡P pxw\0ޒKg wsf8GW.X 6(ƕOG-{3&" "kjRh^ih*BXjWZQ LhY8k1msxժ&E֟{GB]MV#"K;hug-Fp ;H.h= Bhax$L !RC%8i \A|Jd8w*׌` g0,KSx0z#Jb<#j>uЧap737":]~ sHC-&@`܈5К߽:a[_Gdf]1`xol4s]_mf-JLhWWnLKLeLnweW8L|$?Rc74۪AmBДNdDY5y/>~k樹3^6BOz"Ɖ(d6Zz 4O' l:|dHE~9wj<?D>0)J"6݀l9 Lp C#.cRLk] &EHDZ=QEo&v+VDFxNr\Կ+nWcdɱ]MsPl:"FB[_  L.%E3ό͕ό7K~:nJ^k (2 p{Va_*shY#کƢZw`m:ġ.6zՒ?*:\. 5CHkzp##91l gʔJloghpSIA%kvc{[d芇W/'OINEf41Kٹl<3VD&}Sy#.pBC߰]߂^R!NV׫}XA3&[=@eoڎ*/s T5o`&ZaU~|ߜ> t<zpGRz@T-TX"/sCW\~QжY]4rfs;Ydh:MpF5-t谅ڝm]rc8u1)"l%`Abu㱛/]NVi%W,PubpeL2cul m$ HO6Oj4R̪'*ֿSQc˫}m*\5N8'KT-20fQ%A FJ_Flo¨*t-+,2$#7V|?f‚X͠ pȪDKI[# 4ukOZ^iЉJ;Lݢ\"=".J.*RZmFxfŵ'8n sZO0 {2 Ht:ݎ ,K=ZCR#r} UT./6u*&Tmgy2v`!k8 \_ ۴as-gIo@/5x֐6Wo9J&{h(DAuֆ20HzH}  6dF.>B,IVRAs`MLÈ(CFϯ=nga!X ^PjmK' 6j;pX-ESVF4*s٧bv`q,V`@hkw Ii{g${uMx0f"҆gZoM 6h8+IVtр~ͷ!\#s'M~4K[<{jO';-T^ѣC3Һn6`"R 9̱~BHINu@:p![H=f\' pB>]J =g7;c#˹..ւb ' a[gG(ueMeOJ[G1O"k3@olt].u.# L'!%&[,TעE9}V{8T_BCIb2׃c5G]laa^nz!|e-U%ge!J)i9fM>1@_ЁO%t--< 1)`vW<-S?f {d'M0rh27N%mFb("F[/CƀĊ- sR>&y yИ\τWͤk~5hlˣ\/J*ڌJuH$NS%!M {kdr.9-MFӡ h"XޫUyFg5+DX^LzWcm]+پ+<7qp~e&$Vaêȥؤ.0O/:>hY4Lyf+|m)u~v⋆_Рrӹֺ$ ,X]coR0(ٝȒ)<)űkLPNxW]G#ƾ]8!$y_PtQtD:Cl25h.abTD(xkXR?l|6G3J$;L{ SO#z~3> a1><,M)6oy_НW g:R_t @9%~B%HOqa>At3ˡI:=xIK 6^)>BHT [eotQkBwK. [R7ٮKx!\J,Xf磥QW_mGfu (q[w*jkl)#UFA[W[Q>kWlssg=U !.s;K *pސ爬O_tt * TmE{(yJw=>W/D {84J>aR+Ǫa5Pbc! /=@3UAJȺR7MD"v%QxdF:%޿^ b/YKǹkȂ,!.FlYMD~͜@ "09 Q{}~ ?jjDa·.  : 6aD .>K@I`D{viPSдlA\c2vT_R|Eѯb YSfؘsU \[WY>-"DzF{I^XVz-5;tD2")p8ar"fU$͝RrvF7D C $l܁ukd2"Jh\pE!s۾fjACyi9D'7PiQIHwA~9*ճBBZR@"LQ%E^1' U'exYe;yl/i=e'S?'#+{Pj>tX^e4,BVբ15 3]Jcpf6ߦ6rؽAnȆ,`1`~5AZ,gnz=WVCMQ%1biҏdN. ~:b`01xo 5gj|FQiUdA) K62w}qpqjxhL SAɪ4 2:U/tȓ6,dIȗlzmH70.0IZ9008ac[37ln)?X5u[8f{74o&?bSNI9*7,4' SLhg/ȿȿ~j_W>S9~,>֮jZrqrpo3KL C%(t1ϋ>9Dc(_)įZ3G?U_<7d]pzǕ~ϴWTB% -o}'J@*#̹6x58UvxlڥG⧄y4L+Ǭ][up)jcʹŮ9byaƱKECJTR{V1Gz<GߋAq%XKVWpYhh)ܢ| O=V2קQ֙vhfTA$R6\2վ5 ߤξUɎBZx+8.?+֛<׍H4+Hjbvq3P9ӄ;V [ qtkݔ{W΋[(I/'#sr#oEA9qP~S-n.W-7=eTo=fX'[89>:5r*G\ebFGEhB?~H.§7k:&:sR]e0)_@?hxXLUV>kdEiӛ4  $sU\݃cL'ěIp84{:w`W5,y0[es⤜@3P}.3ĥMoun vG-Ll)Cq@9k,8q'?CyH:;.JGsStt˺X;Z0uŕHO:-> p XW3 t}TplPY0j?/I&`ܞnBI|cUK_ו' qPa5 Uk9yxRPpcu,eb *zFG[#d1(>T=]bu s st,վe8b]؎$Ξorˇ6,L>7 ~\vXlw5s9L3P{  U<_+Lv@>HuYאD$?% sr}w/I?q5MM̛?|CGNqv䓏tF,)%A@6tl.hG]hOs7KǏ.a 8lz sEu+R@V xNdLC$l:5QqwT>m[t '\Za eR=:/ +2 Jk}Ꮪ?fѪ{>3w_DN&}d`̧V#A9&RՆ/V%'1L\_3Ot888up'ÐH/u%9O0pF ONe;x) :ir jlKb\hS+سD1nt]!l>#E5LJ}(}jf;SQ^0D⒧Xļkֲۻ$7k(Lؾ52">!qomղj[Ͽ)mWS3if̠-W/ePNK20sFņGL$_gi`TX 6 ĩYsn*YS̀-YݓL4 n'nBy;#"*oMh i$C~l 0\4Wf3:oAZpsw |f5x5ܲ,thLPW*-*ܶME3&ˡ̩9 Lp(S55>lާBGN_i(0q{o+%Nw4rf3Qj%R=]S̿bc/kaS@+EH_C'KSZ"5Z (deREh)FLz餒sTYH5>tnLwFŧf>`J=ڲΗ5&5N/4"* eB+t?0_8~>R!z9r ,V҈^-DiGՀ]=yَL0V])@nt/~n8JBrpr/lYb " UћGd@}ZF΄1h}Z\!lz&iڹz[qX U^%ʛŨ9#v\'˙dG5\FjP;W4+}J\~ cw|'!nPDO2+^mKu) .UYͱwUǙsvA, U XtqN = 6WݫS{ڇ" UKQ|OY(uF#rm2Jnv$(L "v lyWl-n(>Tf/TeFaJp꫚Yb0/ }zgBq٧? e-Tn5jBdU >.' R?o~R%T Q`r""I;t$6?*KRd~ 良hS@ H:Dq@R6[ɜ=qքAU$-ו4M[oT^"DG?,#0PwӿT*QρX3 `>MH39R&.n/rixfޑMŝp7x{䣰)R.MH+ȋKi 4ݢWgc/_c"llH9ƮEHU?7LekCC Ý8ں7nh̗>Ţ}ة1YtgG6s^~Q]vY/%e&6OCHh C$XQ2ͷiE UU76& <8UV%#]ڐFpձ}"I/emAΜ,3(00I'IcrE īY HRj=޻U^eѩJW525SP-E+6$miH!=p_*{@!A2dK€uExq"XNnqе`DiEQQ#B{YFms{!oDc©| ,4CJLH88-n:kjGhvW@{V'7BPh{n7Q_+4 ]b~0)L;`.⁜Oy5V*{̳|(7cRh|^)~f+P3+ƒg_Iҽ}Ai5몬eF%DRɍT"4uVp'Ov0X<00B) RPFj>6dTQ;+6CFE"x@Jqf.Ce' <U9ķFI'n &۔|(&?82USw!kk?S{Y~&b)v`AlJg~@C@9 =ytyB~˝ T:xo ۠SiDI?B[?OÜwS!szE?S|0Z߇\XdS`_Zؒko?OV'k ?:n|@.gcfqVۨ)SմW! t)_@F^bk4{ηG6Z9|S؀Mߐ,׷ױ4$;`I?<1dr%S^.2}|f*"B $ʼndm*T/"c )J_<I/I0! q!Z3lCȗ5M/ZWf>J H/pޖ/P6ܹ` s|vfJJ"b# w0|4~e<7-}7@=G}<QS$tX sd$Pl;uQU;S7`Z,r)CĶ@x1*^{F!Y&Hکr\AHyJ-ZpR3R[0.d`)"[ihn1ZSɈPvɞ~%I %ɰMˁ()hP E9`Ja! 7w1!M IXUh!',( +P{ae ^- |S4w 'LCᗳ)b,UXA9Z{v@?׿%"#kꕮBJ[.ᵒ6-ֽN \M4 "hfT" {'i^!4C~*Q3>Obd0y) 99򩳤(bJ0M:F*G'\1PcLU0rY2J nB3R>1,t[SM}whjk K nTQrvbD?j{ lL*0sekP3pKU%G! !^74$]3o#37FBhh; X#W{a4iZ"t#MiiѶ?GIYB77ֵWZCuB*T,eɶ\K=?'YXph%ٓeP 8x9-1'MN[ɱOVkP0A+ "eҋb[I734hvAuwNxݝַ͞qaYq-$LޏYXP@N @ 0gRl1fw$RwSј#h -n|TUut'-L>:<'k^#Hh81x3q'g-]ޗx,<Ҟ0}Xs?ǛS7iɜ,)09Y iiQĆ/Wu".c3 Rc&X0 B0")+lN2@ {fvQ}1uFC!3FV;N]Zlylyڟ,B\a?692cT!mVdk?{l\~#~hOncPߒz⨂ : >?(,`$ @FY+hFk)I$%w_N?;>v,X ]n\PRN=4,Ol| 3JYGJˇjOCDCx+oOAGZ\<Ѓ^QFC,/z"#"~!_b*QQAz t7d01p(wTnV)ռvoQ .gV~Bthf|sHCF"}'v')(s̈́?  ^T5x%4c0#6nl\v yl~af^Gz\uZϿ9Po.,ҿX/s9UI[_9^|LJ5.u"hF~־\s="a,-1acAz*h2HFD *[{3N "~qdTQcՃ3e(bEJϣ96~][q/78%Uc;_ vJ,=U$pyjS" eh2WK)asPHJ#S [Ɠq`YRhc~,&v8d0Ky]U?[!PY`{GaN xɲwBߦLxFi%%↡qwÄ֢YA(&O!Y[ ?UIB[^y3ΤnJGᒪ]7S24cQL,t63UnG`}6{{S̍t?'F=D=.a@P@+ <ƴ+*M#L:9+GJ`>9VoG'"r,};= {CI: " 6cEk(c|fk9.T5\8Md@(}M/uHX}m>Um#u?BH+8DT')==Ęzp $1:\zI6Y.ɌѲCg-&( Pղ^"pRAC-ZC/sv = n\@mU|a7NB\nZsKDcY;U @xwU)x L0._~Lvr]ۄ*=U Q;8 {#CrBVP<)J@| $i^.l %ɽFgvw*Q~[[y#~&I[<Ѻ&U3/b72aLg SRjp-4k"+XX#ZXN˄jQ7.ODU Ϡy _@=$}U4.Ǔ xLZ`c2*K嵖CpXg%15ҩq L$W(zV-ݿH'D%Qӌ%tnɇ%-U&aQ9IimN! ^N\I,ƦNKU5yBqqh*[|0-j ni3fAH$V:'U;2!͞@20TrOw%+kcPl'V, -+Gƛ}Ha$ΖӎC K|ל.PŊ:" S7ld<95Y,5X9NWۆAH;8(UޒHuY /„NOy@84֚1x̤(۫!&- 26Qhs&7̐s 6m/Oy39-1%1[VhSГ]^ PΑ?#`@1^bECOOt\7q$(7t,{[k]#6(oc#{~jW-^.3u)wҭ!_ dG`uZ2\̎>{4eN'iz*sH€23bȵƗKJHg Ht',~7q}+ꫢF-ГilK9귁DBPj#oUw:-=H|3[tk1mvfbr.b|Iy+7eό!)S2|#[qk - }Eˑ| Bk"ׯp|%sst}Y~?,:0$.]Z IR#ґV:ys򭡯/X&0oPK q2YyNj|ѤQ7'HmxL?{* ~UHwկOPqoA, P 1Zs?0 Bzla2( mG_X oD<qCMDAERpdrl٣f9NZm=2/k\`^3<:gOS.9F7@^ζPo/a3-5$ S)mpۃڿz'Hή󟃪[\m ̠NEɸ˕(:k񢳫%GpʳzsQl$~v:zj3E&\Z_+y6\uَғ(8q]I8<8A2tҺc&:%vR nj6GCf|O|CDN_~o/ k0GDרyڹRv\[,O  N@_F/kYd368iɍsl ,!3߼OFZpN4'rɤJeXm_>+N8{OPvMbZ} YޚM80AItiyuL Z d l&m5+% s9ILv2VO%{@d\Jʊ]S( 8_-WυAl/E9/g8s x,҅c^3xOj-]|HE+,7[K9⯤72)*9swEi2vvJwvƵ'\y R$$i~Z/0Iݹ<QI\m٧PoA.{d82Ѳ^`Ѓ|{=KY֣B3WDzUĶNrK6-xكb߯\`ι4a4VފOK`PE|#;ni?ý(Wup^ڨ\5|T ,8QlnXQAY}\qk")`<#%E% 0%xgs5$y>(mbLv/ rJ<)|EEf>-ܺrJJﺵ["=vA_PB,rD7WJ7ߟPKS s;YL7ꝭH xWo`xFJp0T/xΧSe5O_2gJD9\)qF4.z@{~q\pDw*(9 ol 3]!S=+xb$flv"1F׫@{cΎxt+!+cWJA5qi,>]|SfqZ=26Vn6Y MP+)4ՠ6&^`\şBHb&FC`Rw_^ɲ8~MzL#883JV~҈"AA5JWyK?m\ןpvpƝd@#˳4^s6Ϧ5-@81{e/X&|XQD:#{8 RƔY+z0>a0;|Iըꡖ<,1 3MOPsuW-p OY`%0w6[Now[YZ5Iuߟ(&I WT'ejH6ik@u[ЛPj{jm3YlSߙ2<iאL'YG#<$.~0aӮ~A.1O?yJlClCE92XkBc+R73H|&SmJF;bnR. > -.=/,19 t_6DDcwE_{fsֽF:A9nd ' nWFAx,Z)D+  lٻ?,S^nrjPa+w5jzt?X ~Jq|vƄ,G:|$bnCD)mr3#zR&rh72_4 qCusp캁k]CҲ0QMND0vA/YVKڻ%^mkZ33KYTZwCoe|~ &l$ȧ6tf û6dP>8wɇ&D⻮AxV )u'숧!ު[fj4qFWcM$:N T_{\6s\&?lT,X 4`W߬WVjdZ838$3qPp̮M{q 09j@-~IW:]WS:}EPd(٢{ΨH9W6Fמ-֊gr] 'UVg0ѩw$ڮv)cU#,TYQ @)׮-(wCЎ\8OOv}9GkY2V`ѓ\olh,1%q5!ogπl:QF M=bcM2_>iMx"Olϫtwђl7m N;p ;Dyp&I]G(v+>J v%1Б' 7@m>ov2,l8\o@D-tuFO89z&i3"ae}m?ue^*)gEdƹ bQ2Ǘ?4 _ыpx9߸ȍ-ʷ}qPNMha8u (F7.?]f06^|p0öO:?ņd'?Pdw59sH]&kA ,Qu6"FUp1!q R 4]{BW ߑs\D.?1s3-a7r_AH`rR(JƶJǰ_tͮ2 㾐Wa0 l AhG,4q}]XD#Ͱy=kT"dOOKMBRGx&)@s%gFƓF_I(@XTŴ ї̗}xueL[h_9JLha^ f%KTOMCah${[&L ڋ &q1^GID>$btݎS#[x͒IBĞɸ% ?QӢeS0*;/b)8#3B]^xM]XvF+yQdoAA 4drؼ`WyoL5 hZ y$xu!c WCH~?Z;ߣِ 4dL,Y, (NA P8eM1f*^{/]X"kax#/gWkU=|aF\+]DҼWa&FǢ:w+!`V e x@>ys@N1fůl1_~$?OX=ب}5" LEq6K]s#XCfc]̘ X swѼ_xa Z5)-gf܇3G1 hy"ū{U6c.aC\a1;?}N)[t?x:W/UocFg-[mIJ`9B$N/ %p0Ƴ8p0CҥMel:Iv.4Ij7!lx׀`l@B;ۮ8tWU7D##pA牄l.Gmp~$I$ AV6 SK: :ų=;j/XLkƝȊ JG{M.~gp|e=3|\U` q=:8yY)|ﶅwi-dБC :E <Ga t`'!< &4hEP"+_;ˁnXەy;WtkB4waDq-q[C-7WX?ORk.ծ[/)[Mt} b~MwXXUo™KW7MvD׸*I/EqӮyd8VH `<95sb~kM@L2(-캁Lzٹ;:p'}nCpj+e9.Q7GGK;$DfcX=𼳟N=$ /%ED%7TdQ@k/%.P=& W+DܑVd):C ܖH;(XVٯMyBHӋʟ o7/H^q Xj*!G|qzÉ3s_~8'Kךpk|ƥᴚ(5H*;,Į!1V1,j*"Hrlf[4wMn#Ok0sc|Ni M/mrYzYt%6L&F9]-{/P6 w(i p2.-bW[y+&O;eCD>H֣: ۓSN!+|wkis;jn>{3Ma(; ͋Y)2˘j0]<$_nN7/@y0Lۼ~캉 :0/ی+,ođ v(Hnj%Fni$ lsT>KldH7Lt2<(\ s m8G!!Uyxc/.~J`Ї",O@VkEߟ$Vm֩Ib>`ڸB@6]QrKI?)̃ %L* 8+ۻsZw֮5oU^?ҡb㚍IU;,drG)Ñ^\͎kcf@\rX-ad$:x߸05ONG0XҮCwG(z[(y(GA<1 krO<+T7)%@| WΘ'= 2:9e@ _5K,E0v\!Oxr^$pCJaR `w4f;+`yIUJ15yFqThN-zO62s#əDgaMuf%:A]Z:9vl-〽E6SUP$/ )S'LMmR9In 4c^ba]zŧ>3|Q X'QcJR >IfX<.c9ߨ'o]=u^?*\)F 83 3 /[޺l\Ğ-#B^dP?;&z(a- +urd:uظ |hk [qC5A3tv''6;ǃ1N}Cu~ZZkq$R۪_#Wy piʨWܢ5 %fTl8bj(Kc^I[̮(0x _:,WM]ք1:E RGދ}[g#l.>ƒ@Dv}rHrHe:P㛮GB7Gu%锚hn^3Pnlcf> {|~¬ FJWCwȔs7CIx}w'4@.ߠו.B ~`VB#(Q::}:b#2^}NBkmnZa+r6Iw1MT!6IکW#BZ&OmAL_J FcLO}qۿÉ:!ߗ;>`m)De6L$ysNsQ~W(->-| $ErI&(Brk7Br 0˝aw`?k^|*а]uvϹJPhk#-D2va?exk=G vM`AiɎ]TiLN7ܥ5%\azKr]Yn{X}?#j؟? F*#k:ig":ֵ4Hj kkGn.y: I {݀VKQx50rk2c< gMuj<|st0ܞ;"9<.W|X"?{gŭ'I4~JNdoXy^M8ZE :37hbwc_RˬP&Vf<*Ln\یnbp OlgCg_;aϕsP~C NWhTV@{7|EYtrJ4dd&,g4o}A>j5dNb33+#m#,a d23eU ت:htdh׈nEgSƋ22#ڊVUL5 NLkIڝxCXC( Ax.Ph/3!4x7̤"WBEoa׭.,Bs!FD% Fg(8NjZ#@x̮҆R s}\JS䔌M n9AHkGݠ\7D,J{$d`Qۏ.[ B(>l:oVmFw<]= LSoL9mˣSI Xelg=CËyRzKh!Llzq]7n jfrS-낼ֈ*o)w} ,s(+.i|* -sC{bњn+©8$w,`b^(*1l¼o+uP1KRDCgQ']Qr#^6Y*eT#/*3 J9ÇJy`@N:SDi:}6dY_ڳC]ԙ";mTy'ApMZ;8A07VvռL==W;j jC2QD~Z") 2QN[C.X+#).J"\-c"Ǯ>ȼ0+ \~|JCCH"ZuXmd\^3?ci$GȰh`!+m-n*l-$ gs:4tKa!N1_t3%7_JSl~k)&v1Z n/#.\ǂhjof]<ߧc%^A@Ⴭ8h#` 67{.<[JdtgB":Y+dz\Tl[{RHO?VGRy֫/'%oU3w;'O~G%YePFAJ0k_(! m[֘ݝ DO/+?+#IyqrfpʈUd1rm`'FyIw5#iGA>ܥi25XD,Vi "9NNӌ[/b.%:z b-?S'Tg4e"1/[D xLMI1 Fmx"MqO\auqWjI=!{#V~8 Y';A(QϲN)6Nޔ эRg֕9m7`C㹐OdL,CY l^Pcطs9?&n2^&i @s@E,6{i늳y#OqFqK/r}WvY>kԣ 2DDE~{CҨ'ۚÍΜ΢@BE8&qI6~|. J̇ʹpw| 뺜LE9sSH& ]Oc7Ibj%2 U`ڶeq!3zۉ7EqL2 `% Qѧru;|yd"NE%p_ypzg4nrC1b XWUg?p lh.(d6>@䘿DlǔZxuY𑃆Edš[.t\.KbPel{=1lSO=( 1=93nUeyA%7EBV`]4;!(d$Ո:l\kʢ`dr[ѿBl/FwK 9&Ջk쨬^Oj!LOZZ>>-y8Aux_Bگn{TtHMƅs"ZހBm0V]pό-XTӗ~E=!,'{lKwz7T4bc*D$6d} [~+A ;G*(Ec7{ Cdt6?|ѕp;O J몴jBuVR-iݞۑko[o(˸C⸌RNÎvώ8tڛӓLv*)Pݲ\A㝗%!M]oaXC$32v~A[riP$|DɻJ{5/Џ4?_an~KTQ 6W2uT889}ۯs'SŽןLcotݼDxؕZM. |>/~umi~𱉽#gCnoc`48'FPv0'ȱ}}k%_M|$BRGf)86iȾIt73}ycim{W_zri`xv'U[N%lgfLdLpME"awq^ 899 Ž=G#y!" ,L.JWK $"N$2TM!χwbXG6S1m>cQ9Zp`Loo}e{x.B/X %a1%3.4IԙK37U>4lݔ0L:f!z"Ax%-+M<60 @kۘ% 4ʯppcϨmUwCb{} Jgՙr[=3K_&Rކs0B^؀3T낋Xai!`MK,ug{g}z6(UT%:bWOG{5}Y.Ư`%ڢ2z;[ WEbVj4Rא/v]yruHRe X ;#wzi^zcr!]l _G2_);{E3q_~@dև=~w=j'VlY_seYo[_]Ձtrr&lc{ͱ?V\+U6Rtު2ȈIZ4꿒o*@IF6OR&{dGVƭzW@wNT`I4Sę}g_ g CEoKI2KKVXAk]0ݱDgXI^i h60%tK!zo 8~|$rQF ^iii]zP~۵*(8~-*p@~сWGAZFzbK-_rLm^X4uQTd\IW[G=t3ƪ;r]H!;GQA^b.jA]?Iv2e"EnV);e<םd [fB!Z^bp ٯolɸ3Wk2pZ&^p OS'yI Ŭ׹>vaE/]_NuoV4…dlJ^oZE1kxC_1Mby܋mU+ ƫ)k}hV]K<քRtfTYT>=@^IVނ*,q䬹=.;upI*35Q:.s.|C3嬤c*YXY;؈I˟ܞpT3cG |87F33չmbi\\)7s- &, !6q-Ynb,\M߹~^)]`9S$]}kZH!C9d)+T/Cnn`;|ñ3:e1pL%=YWK׽L9Ʊw!|v<,0Ҿd#GIyTa0]8+-qd(# D-|40Z%6nmX~E{ E $oc>^ ݤ%0DIQuѤ*[K6tfd ݵqc1 l.⛰cb`i+ ++cnnF)|ui 19nK_~.-7bT܈bR$H&,G~tN39|.fI1'l'4{?D*Ns6͋h,wW[ȟ*C6A҈йLC~N̈K '|qė u7>3͖?#VpMBbZz1{WP!E:RΉd't27pEnae ^PÕ1@{ToHcW;r&̻py@ Z`Ra]T8>mdV>2ſƃ{P~d2{+D턨x8 N8Ep#7{k̤!_XuCOdf2O _|x 1 =8=WzڡxfXS9.,# ~eSZEBϩyC{r@=U'N/=):~ьZx>$IAEuK^::4 l gLh3cC]׹O&p#ʑ4E ҍ]wna: nIj dⅴjŶ\@LײOͲ ~(>rAH"N/h %Dʤ ֛&9*Ak]n\WTѪ. vB&>њ$ؤ^jD9Ѿki*p&[߆=]zXebc^7>F(C|- t{oMw"JUmb``t$ROX((U?ԖFxY: _Foa#\p - b9ZGƀ*K M}pq /^ڑ*- Ol > dC?-4уV]D+@"Yr1OOhU'pufCo3ҺKK7/ʻ*G`cS%L]pdy(kƺ0f *-7Ы-X?[1 #)ll=!EJۑgau\78e^pbZc>4tw֖>RSLW?xWk%q]m.#OǶ3ޡǏtTQ[IO0=^nL؇qѷ2 "&*r,9"Z|^4hs¤i/ycfz{Vfs? u ? Ǥga߃cAU5X5+^qm(Y9R#p_NɏJ%r7"Xرz_0J=ȷfA9Ky&WO1ի 3HzخbstЃ~ȅ[ M]VDLGZZtpq`,*ڨvX/[=R_)Y r52ea r" 6ˎ )1vSB 5ĚaGIk:R8~ $nx5V`g%JpX6gPjKOr> )V.V^ft@]1[Ps dbh-j8A~N]zNָRA_'W~ &h?jbHaat)43ܲsh^6:C״Kfs?rgP+iGƏɄӝ]! +Vsg٩kw`Ar냾0H -4 nNiGȫ]h%E+ #q$^]+8,(qwĪS)?sD#7qmղ r-׵_cPn뽼$Vϕ{V=rpƒU thfL${|N1T_lsBL!CYqlдgX}VJ2کiw˃,WO.Tˉ)ؿQ~4\e"/'hVQ^'x`{ZzH @X2w35 _]8"HS'o)5͊^*& {TS?^s$Cr髳Ƒ2L29UZ`g~|fB`ߟ4,[P3"l?*Ǫm*eTAŖGQ.8F4,~Eu>ᡢZ*۠'AC& ni-]^_FNQtCmB!v."60hX0)vTa/`MYB'46c5\4d(OڧŢa򛚸{o)'煞.U~JY*%ei otJ 'Haٕ"~[ܰ.VEEDxR($+œ_]p5V14 jV&C9/xL+mMWp㿥y!5Q4+̸@_{^\ΩU`7 Ts y [[@`cAU9k2TKk :98r#դkM{b8{gC9éN#?[B6j* I H"fnqN!Qe.|>H!Hv"`9TO_jW;^Bnx'Zd׽J ћ0x|o_;@JIyUn-]Ҷ 9qAy$5ljAbC޵uj=); Ǥ4jdIligy6Ge}[=VW!ŻH.lê}n/}ER=&K)um(C+(=͑(k2}]l*1uracM39e!f#gA-xMaAp1i!RMTTWfV7ɶS B3 Veю2g@DI$>6ЍQ8R{I`I4/8N0smCTmGny& n *s @l5ҪYKM+耓A4.kҘ<9bt~RLuwOb|*%:lED 1$6,nzRv|K\{YoD05ei%6=?iUS86aRL!/NHϐê< 6( dt/kuACtfwmB4 \ym(r,Y/*wY64 |dz r퇈_@_㽈c`ț!aս *R=Td d]9VxöWF-V/n<4ޞCmg3NyɯUw4__FʺgW NpJU>z tEdSK@S'W" ېi|Ynf`nK|+gFQnx%Œ~J+Aw2,;TFࢌ(ڤ=֤G6y;Y!T]>SUКdQzfvhs!\_Q. ^W02oZG±o5 cu-Q'Ǜ7zYL@SYwr5csKdco6^M|ftH*v=No1"[n$A]=(&KA"naʴ'N@ooHR~`N){Ͼ J\5]5H!g淥r`ǺM]6Z٨#{U+*K E :!]Zxq3M=zAoHZ<dbQT궏 Uh'֊Dn ) w\FܖXfScs;[G&puйޱ "ciB@36;9H9Ypݕ!1Ǻ8eZ܈ItG"Q= c8h\AΕ\{xߴ*SN-; , t֥""RKm6=V.4ҝ2 >iB %+ȵPDFfI1% ۿ2^czOă KhlzF13+輡gWi:1u I*'c/,"or򳝃2X `^z"6apR2_C]Vշ@MӁ@ \HX,@ y` U&JָM.56Fergk1Um!r.}uGQ~6h&~('&FM_/j UZME 4.*@,*Yl;MWP2?Dx*]o Ez$d$Nugz;$7 ]!j|Q[jJ@æD^+sMK:ҥ>e/ˍjJ^TDy]^o,Aj"zJXم T0խs%F@<,6 lMR4Dw&a-oT4[l9gJ50x0DAH3MSഫ fK͢Q`fw( J囧m$%"Ύy'(|Ƈ>.U< TGHA_/_'I{Nu.Rq} 6 tDqJt3kKp 'ѶݙO$ZsupX;pP6p{Ok87M l O`vb:? 9%)-=֬F8%uV&AbA8Wd @ <Ksx!EڳSRN8&Xo5QxT$7o5rR8>!V1e@r+E& Y;r tծlN qSC|!yhoΰ#ʏYPFV,s))>zx(Re#У5w/#5wDܖ&j d1"Ү7#G`֛?oZB\ޡ72;+&K!\NV4^MD c#@yQ܉WտASbN1vĈM^MUjs(u稺 y ʍͫ*ȯŦܖP)bǍxm1eO,=a42=.v2j+y+.i"BU4{>G M/\k3WB1bYubm@n=NXy%T Ca*u j Z\g J6hYJ'J߅3O.jnk#d~9"Ga'P!u/~)%p`ȸ_3)_uK^PEcX?Z!O9MֽcS&?W$fȮᢷ[h1)aBHV+'24 ࿎^ymW]`\mn|6!;OG^!=6Յ)pzq9&Ѧ({.` _;_'> F5|: i[e3-3BS C29}DGXdWc+K6 X zS?_ol-{H^ybKa7Edڒ>" AV϶kDJ=1IJ"v_뀕Hp潶Ѷi1m s`𜑂NalUI.#ϖb)i5P PيAB  ]\&+h" ~9!['lp[W .g!Ycv`!y-'>Mj궐0_s1P udR\'.׾J /3/Tm*ݧs~/ U:|@'5Eccf&2=K/p6o@Pр{i Vg7ᭉhP@ϻ_!kBXm!?|dO=S% {nu[6Ъ:"v&ݘ?I^ 3;7g 2Y7۽&S+mq]y_`U]laj >CjB6'1֙ {+`ϋAvqߨ/JiV+whBNۍd˞e@4JKb- @+xBenN|Q-`^ `5v-44o-e'@ݗi*[2Hc ƪE*HR?LeL+diyb6#`6^طۓ/4i@{3)jYuCYc]Rct'UjY%ޤ?8ɐ: iBqlVf"=1`redRQ'٨;14@^Gnx6ǜQui ~Z%4L封Rs@l$p#KkTkWݠqӻv.PoE4 ߢ1,yȟVl"1v컸}T]6dyArݰ^TGl%_ `^J Xb龱dRbSˤJΥգ'psdJq2ϴ )ֺ,+V>4q!AHP ~΃&+&-AMk&tm?y|- ?XneOFynMF" 8S휔 Gս>(G*6bVXj͈ǘMDPW ,#$0/P)Y0A^Ji=ٌYV_EO㰪yao|4`qӴfM?x00Y ]yNLW=R>ZIsz6eZ< ҇w#{ S [qɺ7QkYѧ EʓkLfGri ԡ[Rp|-bluf\[Ѕ \[ԳॢJc)'JX CUb㚳Wx)p? /􋭅5YN6I%uVakBDB,uU`GUTr3x^?-|MTc9>%;Bj{';BAN|CA#'`Y.͑-Ֆϒ73‘׶VX"gsxZF#+ &@?d@;KByxMgk tUR˗?2yт[!rXTK.vj}o{ڮ?"3\ਸ਼fNdIgWh!FUd ANJ+B]\'PV@f4uX A+Do)CA-ۛ"@N)_芽J+JqӇK ^G*n&JwV99 3 ,D $+}Ko J{'c/wGF4m3々egyVsu1YyGVѲN$]et0 y,Ġ8N,dE;V$x`Zތ /zٜ< ZS#]ذ'Z7Tuct; im "R~aFmjx ⣍72[)=^2UND}C%OsRI-}"i1E-3CFI}]n>W?J49-Lǩ }ˠ kZ I-0D L_]p㛁n;G֬cP_ )FecDK ~6 x]a+( X(֑@d?/+a|G#~#Mw6PiU,^&RvxCTH(dצGQxр>7o!Ǥ͌bG^Q֭qhhP4rBi7|AhP/ޔ"0/D%Ig]%t`๘eF3roz˳ծQ5‹k\)-tF*̜; ݡNO%XԁN'n`$œZs?7jg.$e#!#E1#1@>/mrMt!HA%vو^Dm(k:*jM&J7Iiw߼W(1ri KvUmJ/YyLRCTc̶8gcq=:91aa%tאl$qg̮%euV1LhJ`PwӒ`xÛb>X2k n]pN8yx+vh˫$nʹt&@sDCG͸~ċƾtvqi A[a~ёo9S&iܣnaV~4M7T ^K+0ШI * $p`5 gF"jd~\e^u]w~])87M߱>L£[”08XI}m`|6B֥tqc Ojn 3vC&Pʮ&=% O063GxHwWfWdxZ[,[4(2)e Kl_=g7^s/Kf*F$ߙ5U{a0hZ)e4[lS26I-v }S[]T g?_sY |x&˳^r<#'WZANzTn[N/ ||dFb8X ̹ bZa $V) ($4lrj)no{wY9oֱ_z҄ڦgX#~G-oD n<◎Uhx8Դz*qpKtZNޠ+K(,9@p `I ҵ? .௨(E-ʧoq&y5BAjHt܏w澆t $Af8{M@B&L" E[=e͌ ԡqyȫbV3"$(aDɝ,&Ll=6It+Tiڊ>Zwyltԅ$B"\$>B8Zg&/5{mY .+DU[A~#hďv@YFq\VBy0cqT0 PB)غv(gfWY`rOY~J(jO(Tr.Eïﬦ'j_ഫl{0㻀@(vT%2 9V7R27c)]@GU4 d"8S>S.5)# L{ڽqCзf5tR{Ph~ Q-9O[rI.` {,s}C' ̇/H)EG8B{KV֗s*k0KCbYޏ290v\p"mC%SGjN]/8yݩK(3Hr cjޟi"1LiYi`P?{2\Px4klod,)'r;~_vB4r[Q~*۟(ĥlQȫ`ʏ pacVNJqp4T{z/%wO ť 6X rprQV{r;7$zлC2,y G6!ֵٜԈܝF۔ì=Ǹ])-8!mk@Pѥ$eZ)3Ql`@ O`Ȣ$INۚQrYa9V%]igܧW$̄8<,~[G(T)v$zh,{u*7Jt i."20VHW6#/䇔wqSȧ6>T.8c[җJ73$=8g)rҙJ "I}AkYZ6PjZ_g<` + @#}wrrŏ5aWiR[[qBmўUB]?];D9{pOz*c-ɩ0KI'&C)0V޼cnуh5Hcݬ9Wh7XCӕL=,=Ih5ʭ\R-P??/lv@MK`UΜF7(/:j+=_Zák`+oqV,!71`,b=C~וNE2€'S?,|PD#+Z [1ՕlȼP"{\Ƥ٪33'||#per1?tW .-G;c]!׊քd\;O]7Xݥ,õsdp~;5~Xu0͠^ws1vĥ"0l]o,H$y $K}gʶ}1L4Gg{Lg wZݜ8\쿼AMo"EM&QLE&7f'K1kU+bPʯC 3Ht*KóЖ+n\b= |b\Z_U}tŬ`@Osm G1&h.[w|g|J{-֑~?|)otRy6]S7JRk0 Eƽ|ttbBЬ>a+SV&Җ+!waE eTK^=+ߘoW[r?, AMǹ ^+ lzEEֶ3<[wnu0)h٤o<+ЌbDL]*UOh', ͗V8ɢ;ҩA0>rImVgX쏑5XB?O 1?yc&Ow\7sovfKqzniK.rZ)+A֥Vyf|9J6Y`lEE2_~Ύng4(u}vNzb !OϞe3%%ÖI)LBk-3ڞmq~n7^8w`IFTbO! 1EK $UnSVߝ,\V 8Vy x/ԖW1ˤLlV65vṚXh$JydN;mP) 0.'rAnnGӃ9N\ǛXP³Y,}7Vuuq֦BHC3=g^al҉PDi=i){qw.ci;4_wO>֞1e=Lu;P{D1J]e7?Eۉ>SW77ޚW i;X]wJP^C뻻Idꧏr/נa@3Ƥ͕>cnBOeRcWQ/K:zAsU'OD[ŵZνnv;1g]:)"~=U pg&HvB 7D%ng}hcZvݟ=?J W46-rMcҸ&όȫ59sWU챡Z_t > e,D!Znd8DoHH3bu8T/Qҋ>z].0-I/?i.^IkFǑB5BvxHABfHy=ocVZ˱&X}\fdNzT8E=vڟ&w] Z,کA >攻ى4p-9q 3Jra"J(Ǽ1[@;{VЩFUwyo$\̙l-tU v ׉[cyf _$5ThoT E6f* _ 2"`$U8{}Ӌ]!լp? 2}r k:^AdiL55Qyn=i1Wڋ#Ny2UP3 ЋiQ4ڡ_!,'߳۬ޮW94R`z5Q}WH/$=(p/y8?gkI4[%hu3B m.7Fq﵍׽Cs5ƾې\B*¡C&K_tVM T W=a1ENFtM{ @\xڗgZz'3زv"Ye<LC[j\uioS^:4>@DX4Sts _Lh5Ra4l8/d;N+\[oQ[E{(J#\tLsiVΏD4<nR? IGlFs2CQ?BfK@ 5CDq89D"/FiU{+EWeXnԗ/n܀vͿBU՞K&m!o~8 E/J8]Z:S Ps\Aՙ)[|!t0_tu 0-F_9NBl}E .s}Ƶ+$dKlbA—ٰ`—Zʱ1kܨ*Rq˽N]c#lொ3|f|M#"mgHE۞Ӌ މTM{28ֽXT*VRw9/@g T>mk3 tM=&F۴EPǺ? ӏ7]{cys4:7䔂E?s'cIE j`(s~MǺ×]@w ARgz0)Ru^4pbkXKxF#]\^?P`y<0S>TYdE9H4⛩ˋgI #L=%LtZa'3tup zs:To~oӉ@^=,Gb)ve6euDƈS|arڔ|T[[vʙN#kP-ZfB? _(M&mܔU-t'a/יufe49;{j-]Ԭ=3ۂ<&+M iA^/T< 5h4_̡5/1aϝ)%xGgO\.E7˾9sxg}y1`#3T0t38; jJև~EeLǥyJA 6\2zÎWH`QB%SJFs%[Y dz$^sj([6:7MCd@Q&c'@Nzmv[RђG.=xq2{lVA\se3/KEqUBsϸAV$ew7q}Td%13,2$z70!ـ~<ٲE;\6hIK[]̣!>j2rx|Ysg\볡bTiư\4x6sm.fksNOo}4ml}oW+/{ n/ųr_ 5,Wkgަg\6i-D.sÔn^I4z-ז03G$քf!*difSF휺t,m>x%g}5pHGz&Cqv™#* z%b^o<;]?04OV{^8`JNms^ioÓruPX mqLd-ь<0 "% O\.ep[4!Z$_ D) z ǔ ߩE2:p(j*E5P瀫]+$u KXy]{E~+RD4i!j5R͗::[&ҒsygEG5өލ,=oB&zfp/ݥF840DyDCF1r*7+ݽ V5ҏk7b kPbԒ k6Ȕd%}̟&^=*>xHwT1O Do"|QсՄSvo OW{VCp3=\~&H:C!$/ACWDhƷj*UF?sw SoQ{{w(̆Y|#Ʒ?[:4Ys) vKuJRs-L viwMcB$PZy7AG3jpP[b1좬eYCCS90"8w{-tgdrSq0HF9.Rr>4Fhx/x4eJs:\mm&;[2q T|?EaygO*l뚠g޹M1g4wxJ7'WE$Z/̚kSӧJOBoɒ򒦪Fsb2ܠƥ;"}zaڢtнΩC5(H_yVg7|"W9mM.-x}%{cGSYTh\&\&Ũ5I>H=g7"y"SzC-Kh lF4u +(WjҒH}4ȈKυ"-dv㯁W[1Iu3cp)7칩EVe )%fvfhk Bf@ΰC dC31F Lhu N($67& r81}2y=}LC躅.'fDԄb#'{0n˽ҭi&֌@SbzԹ 'm,vsd47zpϘCPKvkS Wl?; CJ& w&ED$pua0O0e \B:C"; sr!}%u]C a :?g?ãjp%P ch f25#B9! k`Z؏[. ;ܳyG&(F ѿ2ҡ&h g=jˌE(#e|ZQCVmn>Ti! *{Z7t3`mp ~ًK5KaV۪|ʛi4IV5[RiJZ%Ԁ6PJM:zWJtO*N)FRN0Jq"9. L`E- ȊjgP|~6Z Oi(kە8c!<]ȳ[18%vo7n?+%[NdPh2\eoPbdm`]C(= U68Ҵ{NbEˆ5쥡;Sc0I O;ا_ʹtnBj&=C_=G9@Fa!B9."^$+$ʄ,iFLyvĀho*@ab:D OrIݜ$ K̷^MwToO"!{TX񟥄Mv=uG8\~.I`fOa< {Ivj>ul3n' H6gE.j`= r]mz ט+^@M{[>TUJ HZ{eɞV{BV8$!Xbc2̽ĩ].W@8x!4BUH|CۚwׇO2OPI=uJNG0WoDH 4%bC>^SYm/Q%t=fP};Nu]L&yUrC Ҹ31<װF%SZm0#P sd8ɪYycUEzJN @> &60c1: ?t53ڏ(*Fw&*ȎtOu9yaH: İw編 p%VO0S=m:By> ~e rH7RKß<ŏt~GuvYr (". cI&p2:f6=}:Vg&j95DbR!W^K 6PB.G_4fCDŽK0,l=CXT",gOW%bLPyIOg,=Ŝn u/vĴ.#)7Inaf'0d= =`d]  klm'luNNT qؖ CښigCkVG>&tk)u]0/攻7m`8D؍R724SxY0f}2R裚ٚApmSC@ixdSe"L+`w#$GG_(=&$<Ҩ8w1P>$͹U2E0O.x. ^ F:D]T{1Ӹkz0zuFh='di"̷ZB%˳~*&,B/I`SDp_&(x%2"7ai#evy a'dLKm;L(r~Ch*ҽ+|mWjOɀ5W7f՞/-%I,m8Fޝ !54QBNL,ڹ൨"jݟQ0IzZ̨kAbੀ"m@Q0fo voS-D>!hBl_DNhSs;ͺ]j9oNԫ4dY9Iyߺ3)l[yX3 U7*p-`'ҍ[owWN 6d;'VEVB11c~ CfWs =d(kjGMXQA$g;#L.RQz[+ ^ڻH1t]|`K'9nύS`tG3:x۩,>y!`gE[S@Z({jChⓃ_v: >fV-~wzULX:z\~3[=Vk {m8l'fmQ S, #[`R\:^>ꯜs)+BVZ_GaP, ,:VL3dДSIHR^)IZt peiW%cħ/lYd 2z/,MRj4 ~bHWVG )\ˣ)ާtC;qʩ‰:N]{2}JB⒏CJ3-N"Ybz~K]%K9**iަXll_tX2hP"|?ň`ÑCX W6& b{tMgƈFZr@Lɀv$L ꂮ A%ǭo(٥oı]'@JlTSA"Dkܓ8il`2.; 7BZA|C&pvhl,YN !d#f{ v]b:찣6sX ~UƿYр"R-gbX(QexdҀ,LuI\k^V\fkW$USxQ(]5ZF5{h9Pg,z fNq+Sv"mE kC:y*"SX$MȮ07onPP6m>`R&j{JdEBzk5ŌS1;%%ﻠ榕76/S\Kϵ|R;d}sۺK/{`yIyQ K.a.-c.r.l񦼾ǂL|?W3w/͆:TRpey 膓2%$ cIqh_DZ㖎GyDnhF :(uƹǸ\ SxɑE M-^eCl+꼌^dFjLp<)TH0e5$S}d!*?GBPH&{'i.nVU/j0 f}Ojj c(u~jn.[|Ji/(l%jYcZޠ(~K6א_2<)V kz:!sۖ5WddT_].ŋd O)rGm=ͫ dc@dLHu\i&:`VbґSbZpm}%)QbTnK\iă&Cʣ@~NW.K y .(;GN+P%m =E_ۭuO7UlkfܿPm]=!g\.|L#M+=1X<3i#ȒWvh{eUg Ys#$崽"+Ӹq0Z&eSNc)}%xR+*V9 bg9qt?9]B5Ј1u]h5OLvo|[KsĹcr^/*/?2p2M!râOY="_WZwRh)5Po<{Esx9bbԛ fmHz8ٙV!{dR[b0Jy)XUZӘxd8{dĪ'S >zΦʛمf)V>VmBB ?F7v]S6ClUul|jZQ#YֻϬi@R2W'3håY1|3#U甒rPqk OWuAFyʧF!ܡ5c0 <,#?`3e ,ӫ&- ׽G<8 r/z*Os|bN7*s%푣ߡ _OI?XKyYK=20'w+ x/}IY$17:ҹ[ O}KhnիY#edf# "wrNL2[ҵB@h›B. 3eh@G)>B k@;ҎDdpjEAޞpr+CO-2lblSg\ϗx 1LuWfWY%\/g'V;{jj6zs=Q"Y;T_ x4s%:6w쉷&HJ!T+ ~j +'&+ŷ J6vukH9qPR٤la(H & k!;TbRv`VEըFYR),$cpX6${`\ TM{E,[#H2EOYaExmȋӃ<(>0l6_ vyRu-vN~KU'O!bo)4}nVb/c*T =!c5 ZATYNckD9MY1%3bx^ه#"*';EnDF%3.-@oјD* 09 s`h(e>hÞ./ϝ3]ojtd˽H" MC9&t5x@LI;tp_zWE3VgW(ʰ ݇j}0 L/! H _yDH[kwro[~Pزcڼ,-&ld`F~pBI@Ub  (&KhY㟪qSg0R-0u.H IEFT%оG3 9k;սl77\2Gaxe4Vc=ٝVNE˞ 8&KQ䎬:D{ڌ{~..R,;YoO7ݒOOrZ2rD[%"BB5[IF耑+sq螛yFuPi#ގAi5>^7u@P1*uqs~dj'|7w߹kyY0ox\DX@ɃU'!lz}'lhEv bolOA!w6fL=S.7BH dpd%qTH 0Re!";d{S"@[_h="1oeYX#I[֘j+L&@iz₆ >7-4vAѥ;gZȠ֪( S$MEv@i߶ɽf3ک9A]yޱgG~=J +Vb%^V""4M/ t_^H#L&] $GZh9֙8诔~)|=D!pdt7X6gI'vV+7&|X߳k-bbL751\U"ccՆ?#o Au"fQl) pc1JtvuJ*]bR}Bd8Q͹Gʳ{& ۳HN:_|͵m\ƴb z<?۞Qtm߅vm#šΐY+ڔI*&dJ\J:^宒3 ٜfSwI% aɸ|B&S^=Cn`1 Af,t1 ~8:9-%iG},w+ѺG"N[N̙2J@C^6 (@ډ) ?!i$&ㄟ +Ϋ;K֚">D{ p ܲ;Ɨ+/csv28z¯HĠP'Ӆ[t[ IC ԇJb:;+d0C,jAܪldjŏڙG&Λ zyq!$!=4& ƊP\9Q8c-uvg| ٤4=CnSä[ŽX[(@hFw!(!Tʄz?X& eiO*mG.JEO)b{}?͋PK<:l i!|:'wOf];lKUÝ]ܤkݐsw6_"yǏ}eL>EՖh9sVw?'aB:u=sv X)H״M^׏i&BZ)T&jmvH=(@*EVlzu+y5b@~2lǶX(-sʼnX_h#v!'?-*⩕釋j+ m٭$XJ-baP?ڣW68ƺDT#$R/9vbECQ9;ֲ,vhC:YnC9Fg<}"cpOc+4+KqxH"VyΛ~eas^PKAjcadהFϱҍ\8Uʐ( 66xF17v=I!hm fۤB7LSZR[o}{60MR fbzG|Z4,cw=a^ө mH@u JZeEt m k&EO٩3~9 q+ V;}͏b|`;XW%,s*UE7ZEzm+ rh"33{Z+Њ9xKQxjҾcnV _ހ1deU$Ƨvehh ̐wGӷXB/gzخ{mXB7=q-;w`^D? 服jrM83:7%1kn p36\?-T7x$]fȩ1QrY'"g]񾌡br>')TP:OܘxsV.}ZCyJ~34?⭌5h-̘$`egjWQZ0Iuu20byk~d4Uꑐ"oA֪\n52Z K =MBK9uP?({&b/uODVrH5b q)G>eUXI^hg*Bе!!欂d6_ i ;Bv7zU ((!zb_]jJNJ67{~922Pנ>CX俙(^TO( ss'+$Y> S1.r@|򁘠I d6Mp~ {cX! ?3d }N :Ec 1ǿ}Fh_~ND;]vYq9,~c8+svB! zdsO86Li p՝-~:%4 ogczJ[W ˇٗ䇉*pSp Y_w Iٹ{`Aԥrq%5-OϗPhPaH'6+w94Q '~!oib8_Xڑr-: _wɴRWCJ?#1.y # oFM,2Y(XRP6:AuY"H0NEYωsf)V/KC؉rߜG}KV*cxNCIFYAR^7rEL?,%&Y agsH5AKm3Dh?My9E՚ 1#]VvDMf9<ؽ\f1S .XrwV v9Ĭ] &>c̐N6w*hq*<9<8‘7Ӈi#U>=x^̦X,k{dS4%3R\Q%U}/21NX%<)EI^O;9G/YHܫsGVn/$S1P <>teoods2=OgB8njōCKuvh a?QT[GR<.~LԯEh⦪/p,E};VLG/N*ݸ RE̝8 Ur>}t?m4!ܥ,JMxýq%gQ:N\~\!'UK1CpHw#8-"Ғ )<0/2pt &09+Nb&L.ƥm$>5tB|)VMNF,ӔJv57-_ցL BϿwiy e)U@̤' UM4GA:M}($Uټ׫k x$_nV8b fAw-@0Y>N[`2V{P(c|.,}aT9c5o+9vInPVNDt҆y(uđƨ2G%2=Uo;Y0KuĎ9.vrlĉ2>ָqJݶѝ8T㦋#~xڱc Y]e_FȷEjbk,$M#ܜ6+4de2P ;*KMIZem˧-_FPߪ/;BibE*v* VW$QիDKSD68"%D]KC05cmbȵQ+5 6\Po)擛gT֡rMMDCH>vC7&'Э2 A(r;c(ot"V"?HoSy`$<NBu75I`e L@KL^^όSIۓ^l'舌͔䁘'.'Ara @]_rׇ*qaJ%*94F]B'AY=jm?3[_Յ?g|Rq0xO8 E)D\zj%,^D. Y0?x[svr M/W27+ɰOYeOgqp}/aŴ>p'uh=WqV|X Jen6 >ÖsI1k~=5;C/v#;Xs & p4R* )9[q3,Ro=?Q cPEM V NTCS?{IԪn+!\fqR,<6W(sv $sVl#{8Q;)?{5M:h:b;:JyFz5PM6無#nG> c]x>Cu@'cYCC"8" *rr+of]k%T+CRdX?=vh}[(P\E<:շþT7肳bљ Ll', ,TZ`/ցzLD0^v ;IgJ7u-8}ny@qV=?2K PH< Cᐎ+9>$UCfRJ$RzD%,"yH(/cX>Qc&=19i{p5~qA{sT)h<{/qqgy\_S,Ajѯ$%-u7ubaPE&ȰVp;&шJa{"Td'RlPy[\HF; c@'>?{ bh] ۲E 0j%9SHVQ1bxܽ˧՝3PWLHesv킨#%ڴlo Yն@g~(~zesf[麺&f%?5dݑ뾒#\]<*e7nODu19_Wgu]ST蚬b^2}36iN*2VzzIjIO=? 5ٚo"^c5]$(Ԩ|64TwJ+Q8K\oEpWX'%j"9{;>%j$1`ϛc%jkcX)TfN+F I:5^j篛7s–l#]O(qOI-Gs#`w n,GЙP3(Brֿ7Uh؃Гq4B3$ErDϙ t\Vl.ߛKM|~X YGR;LV&]\- &wbU(䁱/H}LqaVgNA,2qrZgK:a0;UbpeVY  KI:P.1|"(jhN~_ CPa?>?G )cpK1gewY'ɕl3k(˽x@#i‡ ("HgAՖhm}iBjQժ՛/ PwqF-fifɬ LvN"Ak/P_P-sOť&98q}]²zCWֈGS)TP9d]ۀT%ɠXÅ^opҐɶAv &,ŕc~I:R$ٌ*!8x-.BeeK}e~-M҄:MmTVYm΅=N_#`<%Ry&mFZ.ΪZ|}ɛdhvS{L X͉gC&_fqAVx~&Wj_QBjpQ/ -&Ȅ*%XsԼbAF=p?"-c/Jt=UvG.( IgOb%9#G.6rӕoٝ,1z]Fkaope@q!j@bfu&"ob}wҕ8rQ"=Uy6GOf]ȹ:oD6& ūE%Op 7^qF`ŘX k*o-~y`k@}Y> Ly/< lwf?q^G3l͔j'k,{mL>NtXڅ't5QvdЧOFǻ,@l7PK9F*XR@FOJüV L թʸKYC>Wk DI:dKz*WZRo[9F[ݽy=-&mF& Vh(gXGAW+\N~U=Lv0ù8e.l  =VG - sBد\*=.2V_A>ad'N//^SN،P=&zȅ=cy Ժr' ÷ :ԑ' 41TQ9@U5lq, NW*<4J2?&S݈>Ǖ[Z0Zv>), |A3Sk8ʩ08bG:ή(&R$lШxŶ6XfD ~I(JO&I3(hIZ-RR\if^}WĐTB;3Yy yP\c\17#>x; u2F*ѵã;i'-xidSgQhܲ07žis#f +-mZɨ,ONW9I՗?n4=17pS< \]Gl :;l !{+ wɮ4]Z$&,5 YtCmn F&6\_ SDLg8W{H( zア@7OGҋtlL---_rATq޻@%c'^9Ȩ5(yIaGrMb\2gQL/]l2!u'uRy*nIķl]0cEåܾox1WyI@T"-;^707(jhȀg<F/4cVh-od?}.3%nBUS$q9wk 1Ng9t6_vHN* u Z<>C.CA~.Ok׆qW Mg[#w2ص@ń C ){! 8 /1K.Pt1p\Pj:%`*gN/Z{a[Ob)("+-?N~X$vA +mdq}{0!1.@5~>i'1]_vUJoB'ɶSv Hf(`67 [j z,MԬˠ* M[ua@۞J5Gx`fe xTr>"P%X$_VvX=e;/t5LYJ$ [yp=XW!&lJ=bEM(w5|I-\Yr]q5jE Y:Q0Rj']6?=8b!A3Z3hP,jat7FU|u*jBS>qy>ܮ\`Hy7/1Y 5@Q8{5 t`mjߌQ}Rp%V (P/^uô>]ZX/xfK/1n!M/AEb 2,nzC<,fCXZ3}6r4Ns|9918lNw6Vd2rU{Z MR3S{<py ;rH=\i>@B5?P)_*iz*:$RI+5 "r:r]k툧g]o^P~Zڤ-HRez#"J7`Q~L-`wskcX 6ZSZu8m Ex`Wt7|^TüRGD7(n[D\f5ުAE!Ќ~NQBF,0?^QU%3=kK4?b&hXCI! ߃,ba-ձ.6le0_ܲCׂjM2A2:`?n=!Ê iCmλP [ia"j "r駭F1ن6T}/yZ(sj@<9G=LYІ89L:ezO]<:O7=ٻo(^d 9x{?qhqN|C/&3R3߀2CrɌYE$$'.vMM ٍA~koNz|aED>P]/Nd,E vܕ1=34>/~⽬$_Z톳]yk?(_%LH~3a%: &^,H|eRޮ>u,0?rs̈́f2AKkU5`4#iT>C lzQo@;exe}X41(HAwR^<sC]noc+ 玷f2S An~KQ+3}QPgTp @ ](W+)'x8KB!7ӊT!]AΒda8l@gs5Jt,U*npЁ} }@/;2U t*p|iv~ %/czpP\o鞽bq:]4~lNۓˤҏLI"1 sXbK!~ij?r\FFm]C%IHqH-jCFF9h rk b-qJ|b. qNl߅={QrF_OoהCCMimy /,-4>_K?֘kP`2ڱa zά=G+8MMQn<35Sd_NqZ Xqr#wލzthcW Y86hV?`pB&Z"-a?܉7M=a8ǣ͠U(,'؛|>paXqg% C_2ۮδA(Bk5ԭ bF~k; +vZxۼAK-q2M #G@8~niLgR}\Zs:y),jP,e6Aa(ziƶ؁⏿"%p퐞UG-.b)7]Dq|߂#M߆11xPO oHfޏYW%R3h̝^bsK'*9g|agu8ʅKX5rZC>Y <$|]He1Zב.e6r2<X;5 #(⨕5PhgQpîؓk4.gw_f y2Hu^w!z]ty0d՜=VXp6>>-c0&C<ĶjY6(M8PNVVJ0P>L%pYt ?m  +pRE<sPrȯ:o 4le܉>ǒeQXkoǫ\}k !l<Đjxٺ"{hVwJZKһ$ͰF+V ه[aB׹jXYEjF,`Fc?Cp˵=^n'V 5+̙l)/kf!J2m3i yBrr?~ɗWQ >$]HM.J+Jܽmռ]h*wbiLYr`(c:6RGs1=9j1%[Z;M|7ЄTW<TMF F4ɠ/~Ȁv >>{ $Xbb{he/C:>%Yn[ 9Q]_Ͻݫsp3CNE2g`,^O_[mff/㼹Drxa.,@.x-k ?ƠY\:7a`>$%[E嫱 ;Ƽ==:4=rlG մSN,&nGLm`heeOh *)Ii:.M=nYDG)%Tbʳ/] v ŃuuPN^[JO ۀblPB.^r XoR8Wig 8M5 98sȕsVn" @-L/"MZE IArfM%wQ묻9 Anзo9VA>^0v Y^Iiy$bWOHdowLnd`ʓr5~1& OQ5tZaNBG=ZG K+ΉX .Z@f,$n'Ka3Q @)߈0~gX7V2%Cx2?iF eDGXj({n^.`Dž$uMB@P6ye N VÞ4&& Ӏ>U*}V5I>pܾ^i+׀'u_89F {d bJkJ%9g=RhE05# Q[|n4V3VDz7t9w sԩ V~^]WljL릸?UY!mޝlp_0K.zD{'2}QTPkg?z5C1r,k#ߵ`12,eGve؂p!Pw  '䪋P\nV;^xmjf@.9J#jۺY G_Pü5߲1NVr 25Lo!Hr '!m9#r WkVugrRL\g T$6A']$rC?\8̣ YGQơTʒmOKI΍נ1)wUw/YK+i(M#_9y'4bXEh"OY'k)V"qY&Luƍ kGѣ#Eު`qUȱ#U/Y^-]zOʻRՔqТ,=^9#OnA=([Ay 2<2y~u8qAְ'eg4\–Pc$_:F锠[1(>;5}N{)-2RM|rX4x@rrˏqv=g4R7~1VCzGgh²nu%UяxA7 ! ݥ2CӜ]]qZ'苏ANꞢ/uvi9m̃}T"qGpp_Dǥ9/ 8ՑTM>߶\BW6#hnc9E:&-YYGRrauZD6 _+TPFG؂5wL"Ɇ2wf $ 㵕R:yY{Ρ> s6`E{Y(#Z<JA_UW jbx 1B&%bVs<}V&ߑC*_L[J,cVeAGniI]LE͈[3_EQAl@rfmi4cFu  D--Ky!j@}(JyԴO+,+qMw5ʿL 3h=V4I4iHZ 3(o$>Eŗ7l`o7'p;m_Rnc USJZ2z%9_$u^42Nq{KvWn2Sa?͟wTg}"Q8CONf鿍&2ϬXB¯n2&^+P N' ~wn!ӯ (EGAvVFFkkw<; Y8miQp.5hwEl6Vr &1}ɘф;#UNH@pKJ) 9I=_̖_W-n/< 9˺s*mى{aƒ| >]G RZdqǘN-B_)],%/:_(.t$O$bT^8Q|zݨwO~]kxZY{e\v[{ܵ*Xhv^ՔXM;qyd֧j 6p*/N۾Eϼ XF _OShW\zFztN5L]Q Dk(`Ks(e K.r^HrJߚbˬV0(N$:w-Um[M)"%>D"d{Ì>̀Qmb[ܙkK N V)l4AF8x&8~ MOpq!'BVh` D5copMpvPD!;DZC!+)_.h-]͗\WVz GH0ݸ3Y&[U6}U`w?"6*0~%[-Knx*w{ C?j>"LΗ!s&DZ{6Fl֠6R=I߀_կZids]5.B$CpKJKp%=1O 5ۓ"%D@_1mB_k~Gۥ=mXQf@&J >Hdt͵&/?e \ީ9lȆܽ _tv]i ~K71MeNZ_MT&D3A_10? ħؚ$7nd#zWثb'FC1Sc" X(K;\"n҇tPD54"{{WDؔbI}{>yW9y"8Im)k SZ!j%h*ѓމ qX N#I|ş)oȤLS&M }|U}zM.bM-g@(ki|؄z;I-7{@UK*:tCz ,NJCk]E'~G#A7,Sӏur6+MzqCXhE_%ڭﶡ+)G]k"p ?;Ƽ4US kSk0ǼRW] ^SU~M6"b,v2^Ӻp#N7m&YͨB!gpUc5l5y(k0n Nre-`+rr~t?k;&Qҽ|EĩxhU?倎C`a>&yDgCIe6f{=ݾq$ljLTN{<E295tn<"$]IJ}p}{'xUz}Y7#(d6?v~} LI[n4\=U,~ ͇nx,AY#¤-8=$dqwU 3fn-=Roޟ5]4\@l6ȻiLO(_{cNgqov\U2oዩxέq㟳 nd%' .Pz nzI(ώqa,|];9P -q05mlR[_Qv#{10EGd9mբeGlbEUC&* 圃/h0}rlY ĝwejP Ku  ~);[;3',' W7(8,;bԐCVaUx9jqS ^ ^,4L֝x1*R(u/% z' I*Պ; 2Sy͚"\0X_ܫe N^ ƴMk_Dōf* vzZ$ (pࠌ=!r%zxdjx6D{|8aܸVE Mq+n%*Yc%,sRo+q4tKʮ6 lpp? NHmCS8X?bɷMFxZ3#6(h n[M|s9u}D{a~H9ih{"@<;;qܝ2XBAhL|`ܴ / ).[k-NEwltMvm F>NAdY(? f@KY|4Wo(%NK\/)ޅcXHy\O4Pr8L:8C" aXl9a$n9 #k> y,n3=qfy׆b$m›Z.?1oq(b@)uјÿI-eb}Q T94k:7p2S}@QjHI1 {]͏i)抓 H^d'*D>Ͻvc7H>W[e9De/@:47?uOBhY:/ (CE&P]8(5b&PAIdUqG䎃pəXE=+/>K\LcbFNwa̫Tc ;XsdGoܾf/3[+VKD^<|;ܢr|x>!8&؝q8Ԓeʅ8Tl{j- ~Ly7Q,N&N_XSXe@a^D狱ZxhG \h-?VҔk7Z ^;D{i>ɶ a_"H;*ǝiJX&G4ol ;~n9`'x0mV>U:zEeOh.m ϝ ,nsLM{uPDmVC31_q VHŖRHsWQ~ȼZ8dE?Ũ`ۋW澥aq 0xK[*q.6P)VMJ1W+;_UUV!DkQu޺mU}uyi(衑'rwJG+>w%r\!b9 :&z w!V73ص27b F&-KfQs6W⛺) #|}F5X .HFݺafG|1 H7ie`\G}&-l8s;{郎h`"^'մ`рٜ(Hp䄄ѩy̘a+Xi3k-%4Ah`G^d~@SQ L:nv VUi07T`U{90 V S]OK6 a֦ Y[!&_9WFz 4~tۖIso0Fym>ZֲpHiHwPhoXՑ]/٣fPuA.KҸku?Ec,W0 4Үr`Ii,Qt7j32nƨv,[A X=;2urs wBiA x?-ȾF&j-BN@X{֙3jwdbw6l1s?9Omy Ya2ίw9 WyAS@t;k<]DXE@=!pWn=mgx,%= XvqǣUS5۽k;'71/w)fU˶qHw/ >ʳT7dBe*c6,S`y s &.pO(bs}@Sx T5(:~"@5P.a85zØDam+D~E_Jc )1}5CQdE JR.3R8gR7){L}\Cʢ+Nm+ks8/bFF%.7Y%P-pcH=ֆ+ym $ 3|L6zsD~ S9D*,YlX⠡De.k aҹU5a؊ϥ̢NӂE^3Ԫܬҗc5e>WEi̭2 i\hIEksJl ŠAD_6J͑0b;&Ml՛홤wf}#] ѬP^!xc,y>@ EM*z00nOnJ?VA&m&o{\ſ?a*N7z$lPZHoXYQt濢x{+_z5Fu Kvvݳ *Vq9_!8CLϚ$.hK ߧkǰۗ70j,mQR :@4 hܖ0eG~nI\CP -ΚghVPFU&FugW]\QtpH_|}A `IILk!6}W[3 8 A߿BHͿerR{1JE@%Pd)M~& [.$~>a*6 ~mcQŅNJI)Ҟ:禼[V|~d*{hC v Dw3XW. ʈ :cǶMW>,t6РPփ⹩,ɔQS>%5Vn-"'_kP)+tJ{Z-+"Gס? >L84y_6IwuQPYIKP'z7~A6@q=T`rdvi$Qe"qZQZ=XyiR?V}޺~lCuim6lL;xM"RBɈdz.H)|i?/aܤU.p GZQDX2Ӵ$sH9X\8=bk=_53|⚆_QA>D6=@̭M(Ǘ(%;ήA$zt C U#9UR7t5<TMY#arhGϿO@[w z]ފM.市+$TD㬇yƍOM ʼnXm8P7\$~ "?(;XO5o 1 [/ U!lq=n6F37,):3O</[).'@J!&CFhp`]U8J+FfAT\E놌R?ޣuK[λ6 rRvf2^q -:| >IStvDo\# DvXIT@ #>+P^D5W2|Ħ;(6\BбmXf}A)D00cGg6LĭlQGJ.vv%4t{;[ພ4Y饮&H96b:5{joTK<à T`@twydiW 0xVƻC)s/=,EjR`-eFaTkOqk[ $qE=#iH$*/= džW[{ Z"QP[g>L4=Ԙ8ѶƅVY|f9vad3XxRZtwN|'PY`B ZME,@(s'iq$n"; '}6q[h'3KٞCrx4Bq57׉X(noH͍kj u9rIࡁ΁Awut@&gmS!.]ҲyyRʽ#\*Qir6)F#3u5 &-h|ve4Ԗ q1ݼ[k>mo/^aN"frA 2Е9IlنD=' C UscxHA*hMawM8z/}LPuLKk,V}UJ+O^1@E7-N,<vHq7|KXOzN#gIH/wRT>#*s@KMp;@뾁hw"p~@=YKÿ=^LIM6\?Fc'98\`5N#s8G0~!ho9hUBi?JӘh9 Yc`tִIT//S?Ǭw_##rK)Wq 80:'vhCTeAuWBU'I ]ک:?3E핊P9w0kp5P9ʰ 9MlA|U=2GE#D ӍGPp1vuX[!J\C&*J:3"^l%2lLڌkxpw 6"g(ճwK@ܿMޡ-E4ͥvqtGxώ&vfl 4QWh)'r=aG;4 wqu eHt#⯚76!ey?ф"Оc VpAVlj,!vuR6-\C Emh֠wmq-Gr}&o SwkqD]Hޏ; ^,OGYb2boY$g1YNWO~r(|j HU㑽[`ȄTmPؐHO㘧ާ,דKqn|qAiD;Kw\n2g| Q2pT|>k0D|yy&fIՄoL KTZj[߽ e}E\ѝNyRxMCLI'86Ja8繬U 2x^?nk"FT@KlBjoǯ}G.`$`yzQ ,ɈWwҋLEEM~O]fA\\$2;np}*s5N':]zaqtvS3{I-"O@)(H n:q77< B@֧ J}@\ROUۅ|P`r8a;-y5olbr+xD؟RH3s,[?BCQ.~ %R`=`n(Ib)C1t2ϡ0td:>T36$Õ|Lk'x]jq tv!8wH@Nko}[A4zM'#t?6um'@g]7E #?Ly'dؿl} Ȏ&Sٍ;G{bqH[|PC<$w-kM9=i5`lD^qËGk;_M *5@=jUHF?/e? wW ȣ Yƚ/%bx2TD1T,9dh~>25 rKw|erBV9" r,P嵪9/$-pXm[ JGSTESf$1Ȓ,uAp1%%T%\TgC$VY(y4ݤ_ξt\J|O I7tE06Û 8 ]J-nzFD]ܤ%6OB ʋ95;?\r y5QS+&/ҌNc-v73rJ#A帵B1.6oɧ%.6~1kϲlrW4Ĝ0Ml=եH-A-H MlBL0XA9muecn ,; Rcŝ>|bAIʁr~M~_!.Sx,0V Z<-8zTI-w;1˘?#Qh5mފGP i :1gR[6Z_z쩃eɳi+S:aYZ'޴E.!6966dJ21p(8Fԣ*k$EM5Ƙ3m {0OD )g+^f#} n5Uz .%'$։nVƽp;7m9!r.zM0uӸ5˦&Kƌ4 ]/ԷLo qMWGa1]+H՛ S{O$m-]FB̦=ftb'm|Hb!ڏ CXz7|@0rd/^:喱acrl4zN|YEg5 6|%*TUi<ߐ]D]DC_a-z Nll6ω%)ɧ"KtsT0-cNٔ}iPXKqPiL;zO]@ci:R%@֯⶟Z> :EDދ)?mW5$Hʚ lĂ!T97TTb#C?Xjt*&1!}]r/WKm)S/h~4b"c ~aA}|i|Cn=>|lIg[?K2<:~1Glwl@ uv i }pl#$ɟr8h=x~^;E1@Z|{*zphFP7SsFDVJ=17KK7pT%8ObP=PtL- 3̅eyjӽ>!3.]0Q~xjkjPss5&`} =XBᢶ Ou513ʸZa@;RtiO9Y3v;=qDC3mmT1Ф"%|Iwd@c %p[j QgX0F2D~9u'Xɍr<;~>jH ^JE Cq9>[>tːFhx,H4R`:&Y52b4 Y K6c%~Txg-/{ JhFP p}Σtb&̆(+qN:l*.+\@{E x4~' ]]Z|З-g3m{I9A}`Aۼ{bTj#~;{ 㭧Ji~Ч",hfZ?~i_:BL(4Pو" pܖ0 nH 汴e+w j }K`n:c0>Wkd2x:^dt[WIWW;'OrtcSm| xt'(˽pƂ$ BvFSj`'xH<X|ȥn%j B.|V;| n`-Vן:V@ҭء3ZGvb&7Y,dΨW0$H39r;;b+ ǝUvm<#_G]<V~}EŨRCTʄ7]|z}P'iZ Z'V!"WM'y: ya7S27Zw^S͢3IImE M,ס(ې/2M?a)1@l|Lvj!k,:8CiZ shыӑ"A3k/$͕/=koT}~qIZhfLa#쭀8nW NYqBwuvbԣ"ϝa n{=v5ӹ@cva/{py`و%~xA:ukqV *E+6b%ns)u@C̴~%%%sn ہh$Z5ps>SUHcFGs븅D=))Xɢ~T<gLvsr3\ݍe~ʥwYNku)ΔTەA>udg&X}P(̙@)Qi/z*2ReF{ iS3|TiE/TxO4Vd:gj>@LmnGjm.eZJ!b{>}V0.B)ѓFm ج@xa m飱$n*t/t-@B&Fy Bγ=}q "R1J6=e6Nzū{DmƿRŴL_&[!FQ!ō428|n^]F!8O.,29g3V*L؜d cB-BD&{F2 ]dFM9s} IpꍅO5md5RѸAʭHRTo2v|cI {mbB#kBB?ʱuX 5][24e. q€a6AǕ@ӄΤ"q<|YY/= M|<[?{꣡8BJYVQP@r0I'VP;rlLdCe*ofp\!taS?opI̸lw.Q`oiG%A[dmVvt4>}XX(k-/Ռ<ʩ=o o{όc~THv]d 覊Y! X:o,^dy336̯˯9#Yj\+xԌ]d$KP,pK֐9wfl9 Bі燫S:KpױmLMWzR[Usn&3j.ݟ2 "\l4 zbkvA4͍߿聄GeIz=ŴېoCt 4$fGgNuvB7g{,s}gJXٽçx|fV?fٔ&GU&9ڞ_BW0Ttc=ZYzeΚ~l'va(?VR+= ci{~W0᭞dt&SZ VAob&/(cIA75MGi`v3_ *d9h-o̖&R6Չ~Be ՆNy*YO%Ǡzط5!3g7DQĒ/{dq/IAεR^Vi|4>A}(pЧU_[ʣ3bM[.\~ 0UӫVCuZqoS 'W"0p{S<j C:M  C ]Wk$n:'K[U=KJ^MU[7X:R^*vD!N9eu 1G4-"tg|M""_ l;:dX Tc5a |;tSkz?併čH҇0F=H#o?o:DnIo9o=1x?lr@k˟w@Aܔd0d&gohzx^S!fpa/V৺|R(U*㈒c q<\/lhYBLhM!ldK6%C Gc`u"j1.VÐDs[MXJ|j `Vx1M 3A19C*IFRj)jٷ^B8 HM{ZqvW` !K bLA}AQ.5Tc!v{@Vܶ$RgC!2z#z6ݜ.-2,ҏ¾ 8D>L*cs3gzzTU1\} i;d2w'3zPa0Muasj$lM4_h"1EbO(̓z:*̰J $ʢ5ksU΄(#@X^nii~Ԧ3wXAVݘ?,I$ϳ2}S^;3@Q "CI#L49F$U벤\w1}E4f (3ִbhn%A' &!tIj'l| =X*yT,Y 42uXD(eyM4nrZZGS{4ibC{0y=)rT=q#Tag3b'>M򒐀9'!v s`W.':c3Ɯ&W5$ѣ^-#.2bmˍǞ"=;G>+F3`$ Px l-ĺ/o P! H#P"4DD&wٔD5g/" {\l[T-8//x0.`=JC—=y*g!9f9&/gWi:~RVVRyH4Ҳ<r##9KOa'b$4jޙ\̳|X-:>lZ+u%F4gzUBcTvJkF^r3(JyMOݟ}~"d ̬ٺ'm3{ͮ? Ց@SGxvY"b4/緦yY}Ex&/?_ j cjt^\  +h舡BWR A &=2m(:- MP^G`YoP@Cо;:B1`!wBU;U p&D5=ʯ[SAlHfKeU,~82K@h#o{".i.lO%yӬ<;^d4+K^YZA\RM7ъ+bqt]=p@nUZh1hq/iR&5V =X^~v.p@ NXYНG`)܀uIM& %9ԯ-x.vhкr2[L*G~Fp]*!<4 U4[^sI^"C4 K5'2φ6b.b\OD& I Yf %B":S}hwfv-g8 *=3hw?i@MpW̵3;+]8w=Is.Z@\"WӨHJK,;p2@qK571%8Zg,sq⿌cZhb}fAÎ /aeL$Hj|=w&-/C@Ib=w/k3D*jѴv\Y 84LIGQq,fy 2jqZlCƽ}?ԧt* EJj %ETH~#%-L?@~5B?_w-vp9IUl^#{*[~3c $7՛qHx9I/. 2FGZkw6ףdoRT\k@c}NͽpY_<*#UT-iL-wvZ ܛcڹv'eu\bWiKQm҆o"Q D#v ]"?F-{8b,-z39m̅%$H|4vhjl6HHɿ6a$(wbT?_TwS`|i͵0`PEj/F o 頬U귫~a+"ܩzpJL.FɖݭL^x6[={EzM%>5A] m!WFAȉdSƚ*`咽jRG=:ו_jG9=;2mrýBjIQ#u0QS5M`bm">\wУ25tcƶ<] bߘ8(FbܜXݝ|-ª0v62v}?36f4 .zmƂps|aI7䮲vV=RbR)@yő!0opwsj ]s-84dHyw"x$r䖺hk(T42=͡Wľo'J0r`ii"91pI0V<|gF.BȈئH8,Q,[+*#bVSlHL~oeLfTa4yv>eB XxRCCc@Iw#yzI}N9&g{eѾk^l cv'rW_뼒5-u5خ+^Lyj6]iɌvǠ3"{ oTmG(&Q\!^X=&,xYӍE’QNpc-ld=Gb6@w+ѕh¸W$ͫ#7g%² !;kA}퓘BU(Xw$2YyG$JURq!ء}|ՂГV@=Ao%bw> Q(-S#p"+vzЋ 9ufo_xxE7MDgɛ60+5{ijyxlr|-Ь-BL~0]RGȫiOSKm$4< [3W#ĸApԀ||z:*Q0ۤ'MiΪJ]t YbܐxAe3v6dt.w{)ذ^EL_y&Q,sӏ] C3D]KF,N%0\fS O>cяj5Z~z~IqZC@Esi]~T;n@51O7Y?^ڴ1:>m:d=֔Cn7VkFj6#3gI}5LC3ݦnM{ 8 ,:#ODE'ő˭C(4%\EDg67#Nn~gA-<LlBȱe ts};R) B+BHY +ROQhyKC*,>ċ9l׾h$q)#I7N7$R{^&ͪf\L}i6<%\Q0f&Vnz2(oNbsQj\4(^+ݮͽm4ƨ+NB8d#*22SV0t-g't<`o` F=ԀKywxn&~EJ«Aӝ)xH8/Y)N)V"ADbxC[3u]L[XGQ p] 2ܵ̆Rߟ&Ԅ>OSL`#<ܕzf)ПG#oѹF L%mr!8EcdjsةoN߽1(N6Wh;tޕ= pdҼ*Pu$4 _$njMR{4[-zr djvf|,l@c33D0%L\.+e ]m?85[ܓ>s{K_dJm$twqN!Tİ J lQk |KE5c%ODq&O則J5U ~$h[Ye|sľTo!.f$y1Kŏ8O&9W;6\0V7*d.9seKlo#EHݠg|[-?$$rJ}p(254Vza9u/+f;gkn )F&!ؗU%e7:ݾ-P Tm]?Nk4IjX$ov*ҁ:Qzh[+keB/mk`*#f6> tiyޥN4w";!s#9 R.rF,Gf)|,J>knD:&MEAo+e0)6}1g̻0y+ϧ3hq$Cz \IF[ӊAL wU{>BOuYkN[lCAo RO)?ZK\?L) lT%nT4j*.#F+XUڮ==Kň<'K"@}Vk ^z+뭅ݝh6/ '|>mj{V-qu/[=GѨSE42b&8ǷBg]u54p4Iڢ*!* xnb1i߶$hըcO1{QpͮKO z9=sCL"r|bO s}j A7Ⱥ[vbels.\x",)E7\ڷyUq1ywjǵmt3cH½ c2bXރOVkVG]03_rL>6>w8 @i缄Т-Q$.އ"ޞĝNUVtL7gn Εhrs1GJGM3Vm >K[Fp(]4u@_wO@MXvUR2"hKuo L}g*b=8kkG7+(b{h91@գ7\\l; JSrm=.Hp;,IkLeپWfmX\f:bڮ"5+ PNHO`uN8J؏}@@%bn8>ƘHɊt/tQ$l'Ղ scAE$G.M"ab4;BBt,NE62wiT1@\0Z{s7}6s''>Z`@,Vr3r<9%{J2PůFw끖 l)Bk_2&W߰9Uu,OY6ap  eojtw%yaY<̋ 9u\[KE*:O2vuy0& ;^{ ڛĥvI2ӃPoa yUsH.a_`Tܖ*ؿ tbY{TB9% 7;G1_B}Cv J/t__$Fg?fn'BD4"]:!3DcAC| gDf>0P%.Kp.qdcQ997m|6`o|a`MF{8!Ol"-:Rǁ)v>>sq9e1g"ˆl0zjj@!wu8O<tE7}bh`F2HukO;螮-GbfgZNv&Jtx#]}HG1*ۆ1ʷ_|~IdRn,-w/&?;pm/Gݾ_GABд EDKYo͚PKlj=k _Q-3NQdrgL 4p~&⮏bšzK(K8u KCɱ#OT|iAYÀWЄsPCou}u&8CeN>[ϐbb$/$,Y@c޾rtiL+*5O \ÚJsn5R`IZ,PxڣG%qdSє'Ԛtn4LgxSa*GVXB#-6TDZ"Lݻ(Jli<|ݦLLgEI)ݬ^b+A+C{walКscC0o} Y4X*ʴ-/? Ћ8rj|uQeO]V>f6+t(fVTzFTf!RwN/]> RWZw럴nO B'WlŪ)BgGc:'}c490G 6˕R`ԉSt""wWEKrt(VIQ{ݦhÎx[J/h[dNR2Zc؊^Z$:'f>(a[c/Noz)%v%+L]kӎ ^/׼U6|r[WqL~!I`(-:( 8rѻM׻!nL}\Taّ,(YP$dyc%шS&}8#K\Zk31!I/c:\}/@)9p{3!l7䃰c1;KڶJKCɛծk<{{PaHÄ| gӇ `Κ鯠M#1rn^0}Y4R&QX5G~spˆ> $6d,Kp W;CB)!A[2q̻E!/]~ķIrqZc`)E07čz0&SC[0F C }9:ouNOIZ,W0B7N Wi粑=2B.;\zQ"Бt 9H1jciWzPTy5wqE{UhV#Aj9\*;{GtuXPy s#R# eO .$99J"b;ڐG)lCR iЀ2-ݦMfzkT3dm^a/`DRO[\}0 8ZAP [`;9Y.?! [l4LA2t;p}:qEpfwAH.'/1{) Az|=)UQ] Ձx@C;e٧T15a΢ʱ=' ʝg;5|)$^<52T0so43y{73#i? CR}-A߅zA5dVu=zG^QÙ1E7|9j|/ME/AiO}6 v.-No~+HȃwÜEFrk[$ xp!.N}kxSjqbn 71w^bfshRj D {_>v !R`K.>@>UJ.^W9{C8Rwli;((v]bP;P:L'5UH x} GN_9R"~ȭ"Lcٶ":jĈ*~f&!SIJ>r-:,x˄mP i!37kR6&q]*D/lM6D27<9QnG(ޜ¸ )ƕꊂU%tF UU]AS.KtDOJ/aQ}u'DݛLxAׯFJ_P#y.'P<&0VѺ08bӗQk|wxJ#PDu]2W~y>:,lneٲ31K^W4Pڒ o J}e*w_ tNjjHb}F˨: HZ=HQ+iL <БuRԶ6 >KqesLؑ CUUBnjx iz/1~5[RJ1i8v=))uu6s-`~o+/ D8+`cPn-=h_wҳ6gn?MY #: ?MuE匭sN{@j9Hpa =`Arxlco[xڌZ+8-9瘜k,o\vMe:E\dRXKLJp\(0)0h)h@+c1 э;r>Ef*iD8z=hE8e<I/*o7!@^]8B$Wx qnVkr-?4JNaPdM֕j7q!kzYx0/'5b" t(e%}f(80hȲP>:ns'wg7Koo!Wejmcʹ7r%!ߌ ,{$elVN]O&s 4 wAxX 1}wjCDm՝0qVNYK=,J6͔,DJ 9 ]#~D!t "C McP#]ܦ3q :eh+H{PTj+G6&k@Sdr+|խA4:#*8.POO^Iʛ%4tz1&X:E[cM`ѳ~ΕYJXeӴE.)PmCW0oA/Ε4imHfWPMK O|q5mU(QIq"k!lqC_3UuE%1Y/4J஺}qs[rN65)gˀdL{ BhH;T5t]O@l̰ud۷x$gH#м$}GWrd4,N;[`0NmEuv aƙ S<jxrR;iR'J lWp]0u ՘ܤ:\?гR8Nņ뻔_͞X-c ^eIiǼv#%QkĎkZ85K""\a.C-.T)+U$ŻQZ@ǓyE12 a[ݚ'Kծr.T!i+m [#Y|aJ]+wC 2UsoLc\YĤb+NN~\:'Z!đ!yE2vOzsjiY4bBfKa54ZL; $xzYAyv(XA0%#Ș"޳Wa={v'6GRnx}:uPq8JtuE TfG;)%r-WDA4qd1DJƭV2/4y;[D17xn'3a:x( ΕO:e2ec?e~ r5L/|[?GG=m*mkvoN =|d_{vG=U}'pz 謰Se{뜑~8˗xV2kuJ}ۤh`kq ;D(I٦y?֬R;BIdꢹ^Scst1:z%0wǦ8h(F .#RK*s W3wS$D|Yz43MT8 2}G Z3w1-fnY![Ȉ,zzZ؉GӅ$3(V/5%6tĿ>lYۇsC.]5ԂM*혦$Ψ2{AXž4#/iqЛ!ZO7*h z'M5bP=j實]Y`SN}>g̚sXa\dFWjKf^xU MAm;Ƙ3Z*đ^E{`uʤ8ƯY-[XfmS&+aꩫ6h^; 6 HgQL&&) x DQw%pDU^g eb4jXzBit91Hze`1e1א9k`RS6A2%*i+ *_ڭx:hxvGx2հRs5`~$$( j҈l [@,_5tu7=H9.>J?g1B)XrǮ7=\o04a^Y7f&3,'Т~WgiP1Ë5?Po2#Pt'veq@O#?bxw!r#eXO'mX-1 6 C3Vqo\a;%SӁrT]ˆ|@=4gtxIVuHS{9Eox 'Xtu/.氌|}Ow?">z͈$OخШeS,4U-,q%8~PuOJ}Bf7X uP1pЖ96E*3Iw 0[tXA*6Y{3O#^\mv+>/+·.anY ڏs-uɣ|5*ͼua1ܸ3*zj p/~B!͋Jкqm=^e r񿗪}#aPe,#q jxNSHCf(MWU2w0}g-ACPpI+.G(k-յ04K8O/ОR(xD:jq27a:łv_fXP}aˠ?b0ZX$mf@:1%,9Q 37ʷNja*\1JnUwsIa+qZ&MR^Z.$|[ARt9׽z8ipgU$ȃ[UpmFgQ0~Ňdh(PB79ܻ.ZKc|37E:\gFt9Mد n#L6!f'|ZG `6Dڨ\mt>1SR =cڳkxʍઠH~Zf^]v6aYnt"w &w, Ͱ#RobumWϠΏ I,9Cnd6¯8~~U.S(º"lVhF 7rtD>tcy+yA,lS`pu8 #dc}GgwjW]/ngԾSN;kxl0۪J@6 PQ1<=y-[ӆ:>,,%/SD}=l$ҵ6d_gꏋd]SiOli"`5&qB|weETT:y-З ҆P{گ#`UqBxؕDt0g&Θ%E a*r:7 }8n/8v\g(:ZݍfL#'4 pǗxF }*6qJncLk^^d8 rh?&{Ѵtn`d^%j{lWm}]ݫo׿5CXG?\ŕwZi׋,<ļ"Vx2(EA,] PG:-z҂?2Oꐵȯ8bnSlD-zXsWbH=*S;1# n7ק is+eܙ% 䅊 GKN M^?X.M!wZgަ}?҉:: YZ

٪" {Rf[ozzXV,pKކ\>af&jnx]X| K䪊Hsp+;GN{}2g"UA.ʿ!rje *h8q!T<++omST\Om Wp$_We>=EeZ@$(s(e E+@X`(>vGcFoEn9O!*AN_@A^KCL!xj$-V R1{9 a Z ".o$XymH رݙ)m|S*K6F?luwpÍUVNYv (-AX븹3 룄Z GK6<oYjSYevT]VCz<G6ͮ2 r moDm HLD^F+DE æ"uN6вܳ`_vK0Ƨկ<(dEӁ$bn_jtRr] f=FU98™\&es-p+-DaܞXڐbWKl̍Y:+4_k{󃃻 Cl@(Gs溢 ZrcGOƻCt*eV3G+9ka%ѝpN̙iI@\Ʀ(Th阁 ~'gDZpK K W[+MFƯ/ ~ӵ6ĻAn*|Wf(6dՊ>U O'Q5K'َBj[Xz^EwAdKjt[yv :]5 : nFd6aL5R~B!_.Yk`Xj\Mi[Pɻ+6+V]Åܧo*ҹOHNpFhkePg@~$wdZ+zN?+OILޒd?2-/|<_o0Ϡm߹#yR5mte 7 7 \< =cM-:Ci!_[GoY B)5d$#HJ曌utEJn ]E|Fyy\[-~jy)Z DП~EY,j6Ӎ b\ З:8a1eLO#vADH{_u{&b^`mg x0xͷAu{s[0r@dfפ> 9 œ@WY~FfwHDiD@`_h̏dJ3wcTQbEahK"%׮(++es,$='*i-}Q\ov[x"J+-η틶o[.$쪭6nnrtGmBH]tl%[_g{CƞVDQ8n#FO9# Ljqq:gZst]Yt%7ꝮD7^R VdpUc7L (DMSkC0 qz}'LMszZ1#*B$%f{CϲN,AA&(F}L?=&vz"B6z}F!߲ zH`0p'ceTk˄hVQ$ZT;t!,J !Λ?J6YEoՄ|ZW~]"rpyl]^ ^8j(#UfJjj"\_\P]*UWpٹuJH!VVI|n-"u 2~ a2h**++Ep>J)5xvv6cK], J8#I_ ;$IV&;mJ2:nV@`;ݜ Pj{WJZEp)mnsVJ]MC!s5R#;ЈD)ъÄRQ3t-fF?fg-7_f?c"D*F2^[1i2#?oʭ!?p{Q@U[/sI3v@/jjYr(foڭ..v*ޑ< oF3}b/OQ=!yXZ-%lNOX(،h*miwzwp*~?t55cDkʈJ>ZaKVt!X"M[j[;Ne*#v8ft/ JW4ě{hSFrl&LA6D,] @+܍G}hy9oԩfMV+u`/3 Z}ﺐW}B& EڬebgzC$WVMօE|)%)YUic$X%[W3)sc0N tȁYlC`8C*m9W[B-&5م+M:ͅ`weAi2az7jÈ@/J I5sm~,n 3u>O6LIT| f],&15SI`mǿvb@)Ӹˀww EUW!䪩gżNYYdWpi.FCZ5bQ~pyг]AhV 6ii_^&eA pp>;aX^GF8e+Ï$RfLHCB !#,c_•1i; +6 g0c̚d{]+(=ffd!c۾l'8yONBsd5u"SA]Wo@je ΋LO~e F+ [mrhkMf+p4.,W>S/-BIOǛ'7R=S;k[9"ÛP Z+.K=@"D`~4 蠛-7>A6uP&ɍ0/!(w 8Y48u r2o צJ0#g{7Xlcn69?_OʼOID\Id?p,CɧBz -DPQá.yp+ӫ*iMݰhEt~אdiv2)x/,]K^3IQ6h=Lkn57GP"?8)ҚTQރA6  BW5 M̉^9$EĮ Ԃ-z+=tېFBB׽k<FF2{oi1 fK7"s){E %2{y<#dIJS4ȅGu`N4>CVC8yKPpORAFK:rOTղ!`KEc`DGvo7 ZT #M*_:s>$wZz"G]| tx. )HGoRL|>N:g4'UԽ/k$30me]\i^k` ;<`G}^%LBaP7dT1 ^]0TR:{^]Qλ\u,yZ<.] rd7ժ>Tpf!\U=px5q5pxvv64_@>̥i60gEp)Fb ȶQ{߁b  >1} zY(1rezNȦaV8=˷bA >eCLc Z|5~+%p啐 "QZQ ;]yS3]z.ZRG)`tU[uroeX` k9U0w%)wԫ} ]Շv8I_{rpB|esJPs ~GTvQ~殇O7~<0 M&' >-];cG!7!@w@̃3(5 0#SM9I?V: pi:ΔIXWqU;ScʉRoMsFdY@ Gy1d+މ+뇰( O]@f݊bz4DV݂ K*}`EJ4)mp;yK0+g5뚊4[l92e- moˤxJW.L#}w˩W3' R@4|V\[y(aYb]Ț7 Uu~(*vjn{lnud9ԗ !D= Gt,G':>EV0d3_6{>{To^:'Ą\;{Ӝǟ (.IfRyTH#0_m1Pjed! H5*X`1_Ya]a^](ߘnKlě 길?JnsLx\ʻ8&D(L/fg=ѣ=CͅӶkz цTG;?p>,.N˸Pp2zad]rcLéASΑn{CъUӽ*zz-N 5l.?|LyY5nC|_ƓnS2mf0G_3A>!:%n XS;gumi{mk7ʿ=;5NY,pHUŃn+:1$U,{P-T r(/- ~P=G].ou`<\Z,dvB%74T}ݬCc-vDr@H[S|Oҋ˘rt{H˯}2&__yfnLz[6Dz BB&j [}8$;oQJ yqEoŪpC"neNDk1`xExUsd:ÕrG֋s1ۙ7 Z( 5 fܾk+5"XAR%PdsbϺզc5F3}Cj^>Fq8^vQm^ƪ[UFd!ppP F5 ]S(G /vJBT~ޡe qņ?/m "$Ӽ/IhA{ 'BŽUWK]R6q$PذR'vJ֩?@p',qV$+Q3t߃i<0L{!z>r% #.|[77ʤp!cmóM I+| odsE+UVJr$2,0=SA ,1L$:y(:m80\}~rj>?VlA:. /-b霗l3xZHe9>F)7!-jOF͏ԭK%tS^o;BM'Ppg$LT_YL+OGwJ*/{(eg,o+ż }jry?jualM꿶0g O«ޅ Ԋ,@2yKAOY4I^h |zXuUܷ}i \T!>f(ojzI/~ Tp|9ޢ K4~U?`ooUf zjX8b2ϘV<@P'U$8|NLot ӽc4u3]`gPhC~O۴Qۏ ]VGKulaq?k h$ )-PUak 6_d1[#LV*V@Q YW7ӛ%|VwM(.Z>\iѯyjNw[I҄F)5Íw$VW*Yr%`ћ7^@%pGlhec'mV/`@延`N\w@uo#ɬd/$"8DUQxrFq.aJ g\bfH_ grC"] wZTxh#ܨрh*p\FKÆJ<OADȱ)DG犧<󥓡5X+|͌OhF'Ab1ȹ)30RUO=$! !# kjY E\;_ƩP~a e0x5a/]rZj|t}68K5~'mX]xӘ(Pַp)V6;ɯh-'8U@+٪5{ o:/z݂H9o rk)!Now45X-";ilaj "HcQ fflh@ree})zB>HЉJ+)Y 4o= 7:tX XP3#6~7M4Ý6#J|B~zQ.jU7}(Y#*TJ PʇT/M]YvNl$Ε ~Y\hmS@_TP' }&\M:[>`Ѧ0C1˙yihQq|z=aR>ieQ׳o1ɢǬn(sp<6Xh\̘6!(X^'wv8 -jt@â:.P ˲7Y.~&&=ɵA(w%Dȕ@mj,jsզ@[' zfʶ A2KPXtO.! }>ctfpTBOΨ )K$G0-7֍/= =堪^yBS9D6*Ţ+>t9SADM|.2AnCFnCnroOY `:h԰ 0hb2h"3.=rƪcy MF6TKz5xjOjO$Lt4Vǣ'{ֺ3VK2404wy:rjj`aSuJ7=P"q%ӔVoT^~ a-_u?;$u X__|ͬ.=(\mBbtA}߿x6hCW KIlUa U|Y0k߈ {`I>*TzEGɳ %H;#,"}+ F.͝ݳ8SN!g{3JF [ƫW"wyDewɂ'15gC'1B<¤L:qr{肯^w>*e***^js(]J(asf]j~lF(GPoUjKY4iX!Kr>caSAʫ#2Tn->8`E U^Vvp! ,%xzH_b>"FM+ ~X:8ɂC$WL~QSq{}n$jM6N'̉b+tN'Y՛Z꣨Ms (z~h隞Dv&cȱђc{ Bu F)集|ee d~h|Hg>!o; z}].w46Jm5basc3_]TmC/G ߑ0޲kff{4#T'ldN=IR]$E{Gq3#X VӜaA:iWjVDIûS>5O*{OctHhu-3P-fhv:/V QmNރ8Lye[Jp{QYTb 5 Ș$uܜi Ҩ hgP=gfݕb$S'e]/$^6'L ;Ȝf0і[rON6gspX9esUrf[<]2C7F'ACK~w"樅HY w+% Lj!9mhj>HX+׊0FvN>j^*!{a6.V/=E)MĻ#40IB||)bj]qt0BbHC2arrZ48 ԺaC)\6yr瞋f5oX\Kc&T%1Qme:Zzc h+'ѣ>lq*J:XPtO ū b`lmq`ɸUi3uG.sRyb2NXrĪy)\Ct,kמ7 Ihu>OV4c{Ђ\`tC+xVqI~dqmVhJw1r  r9Z.3r=|3qv`%|U/= u5#e_c$챜[$ #i(mD-urf&uq}sH?潍׫kzwo3*#,mh0خd1,7oHgIQ!L+ݮ%'ٰ0"+a9 y|%|PA%b XFKڙHRjyQ \>K54F S-Ԕf*ka 7Ƭ|H9LD?G"aX>M@Jx"W C+wZ3nicNϜ MPwR"p,[mg SGnj" b0gӆP/l/#?}iHZKxSI]ڑ,̄  _⽩z%3`O4ڃd +|ė1={D=Î Y.C=Y{)?G0ŚCsH⠆ rªژ[0Y`LE[|tA\FY22֣щ|Osqww-Y6tdRP4cJQxV[Uu[0ߣ^ј7-9Ţ`x#MCS4ᝋAi%{ӰR\?Q5SisSf/VoE0hR;Ѓa>Fuiڳ]n)` oTN^ر@Q{ǜFad?nŵ#, ?bfc> TiCT0OS@>/΢OGsBpInRa}+/@'*^@㵗>}81Y[nRl, 'zTZɶ:u$(1ϾU7>2Ђ&Hr[PKOTcVksa#3^)A9ië{0K`^pno@uֶDI2H$IAUL58vf űOݵw!(3\ l)4l-nqEٸl ۰90fnie MuT_> Wʖ[meJu;i KhBWjc-_\o퍹eQk\>iFG;FL!-成c6V9&|h'B E3t&F E\.B& v[#u46=9;N:YPJeCb2+OPϗ^U.ZQ8Q[n)k_5Q4~0״l$Bj%IO%w}H:o/'Jíy9MIF4QdM\L9AuYfk4.[9Q%A,;$.B<c@K3X"EO@!b%Zs=ARX(}b\__BҌM+?9~&_I7"v%Ț:>PAߜnBǧ7Q`WnTӒ];iJ2cpW*2%_s\b͈%؜:Ց C{{mX$d99&.:ft&F];KG!8n<à,=, l24#G[KTzh?\4 _uR3dm$VAJe~7|f?͟vg4K?pli݌)鰹d5?. BS~B釡uF`d8+W@(zCFBCH10AlаT*&Z[ ^}R5x6vFB9? ÃN(VӻQq7qArO Y醹Y-C!s7~^K6d ev+C6:%2d'{j bΉ6X?Q\b~fe[=Es)LJ)mB؀_WG3U#ID3!UGuTƀh) Jc>:-gxHFH]o냬bFH9_C phE@mCZQ`mp:{r AcJكΧN͊C95R/^|Knwq0hƒiި_Vi`VL' ^WS:4zXnĝҝ!pK %ZM 8u%AǴ.Ck & /ȹ/M}i _Ytf@I$ (NpT>Hrpf!/; ?/!&.WWWLDY׉ڬ0ysrJRj$'*ru!Uh"sXWcO$FI܅2B>xb!$r10LJ^SIJ6e'›c]R{Jd.*a(rK+ έt8{%bh097vRiAF@偂i!*jX_Hx.Ob㨷KSbS.NTn[N]{[YQfw0)I:'T8-GEG(S bLʹf\kª&kx QVE$ e嫧 L4ڢT)lػ1b.LX)Vz;TR x7aJ\"=/Jn_ӑĘb5>+1wg`0@;)[BH+vz ӎxlW=&O9&Ф 7M!A긔HNr ʆ=f1T*>l?/ꁰ_DmQz'9qiP*MG*s'Y]Gn!X"3( Jwiqŕ)Q:>l, ݛC={Sqeu,7?>&_qKEl QHCS'2o.c@N%f{ 3g' Dt=zw,ޥx!9ntѰ3C > 紶k4ܰi,K,=xtWfe;Q+3!צ\BN*s}Z?21[$ uk{qR<)8zbP n3@!(c571{ ;7dflHe{ †R8fm XAR>\cG@ :qbd%Ƌĉ ƻtBu/8:HU@H}ͻhnR`jɕjJwlm-ٻ7phi')9cENߗ?.+w&\MCs TBWO~G95 NóaNy%LAU;5P7 ҉nP`:~ }A \z6;S"z=<%*NY2=</ᢃ2yKhЌ1!bg{5 2dt:ҲFsh26k_Qq6OX}i=d+¬pޡTؽ)ItG*pun"oM,Sw+.`{O}`XL9Yls͕yEҷ Yq|ZTlHjޚLӗi{L?\5w"-8}D|dX^^.P5kIfǽ]ea#:tjV  M ,!cK2dnnJ Q>ĠSC4(uKou,9h†XlǏǧPs',tTpAO\#3)wXȤIw!R͸_H9?꒨$q-  `as*d<9X&`!Y0%~ҚOYٚnrR=p耮͒pKcȘ̏;Eu{H )%69aј Ce{u^̋Tn%sԾ4 iKLIM'ݔs#oH(hø kkN+K۴ *-1&q{>lӭ6?`ZA=MHᤊzE; M'͙ ۿflNĂ:#)uoۿ1VoQst*ڴ^JyROL]#۲ՕoYn8N9Y=*M|ǁǿ.38xG5?R@xhd(oQv)|:b,챲2ZXAk[3%89r&Ď+ƪ )e8*@0]?aӎByb9C`5<52WVa Q#=Gj QaZjB`s|Ħj@e@|/e= "?& :*{i '@;5 W(|Il dX]'=!QbNV +=VGw;:V&~0859>EzYxk+pƧv݉W|%3^%LA8Kn$pvo掄;JM507ǩ~9I=̮}D rph0lO'&/*PD3ʚMf~0zir= -hh`'v5#]%"k<.9= r[_[bgs|z/4U~KehMFXA SWa$}@Uɱw](}̒O aHZ(sӁjA.'JVlkXSϝpPn~,kCBI06C9 E"$˯[XQK9rJz aL*O`xчTH S7?=-Qk٨Vt!+K&SD`ޝEW^'&%r6(*?n)ͳLLOڀ^&|0|tJ1G{ ~)X8LK@sUs?β,%ts[*NJQf;HyUPփ:\b_e X"#$or[3˥I(N~jf_S'9ާ6-n!ފM\?|Y%;ْ?ʿ)u5DkkMD&CVtdԳ2|Tq yh"p]aZZ۸߂Eyo.Ae@Repq\'kPSgr\8|C=zI:c\ME!Iq`背NhKV(?4Eʰ˰wJbX (7ɮ>o) 3,{U? ;eĠv膊w]Y 35 `le4c9N2F\VO۝(\2]2èC5ZN L0c^zVM,sljR$i{b&.'%Q&|3D# SJDߘeվmV47-b{U` .2`cKNU҆R/jf TJ2-C(g^ ^|x>EG@g4IjQ; ra۸ݦ%&~N#\QҿB\r\/󤱧 (xjoK_覺*ƻ (Kg(eg_.-ۨAY{YR>d:;X^'~D-"X>Uxj8f)OE)um-T4WjofO5%2)E  By]'D&a"vCN99# Cm?-!YI )%@ Rvyy6uֱD4kV>,~^edCx>j3$}JkyQT]cj,S =MN3v@/5ĕе^ux H90lSO 'Ѫ;ފEyX܏ͦǹQ*j1E"I9Ad݋ %r!_YQxڷD,a)g#`ϗ+/ ͳ᭷fReYq*F~vPP.vo ՊiC`w@g蜳2hOyM*">U\ʏT^e{#/$&ۧuhhnl!-vgEfNZJB\ o/;KP_h6trX ' ?3qH)CɀҸg=}H9sHr!DZh#Á8a:o8ʓnrGcpWOP1 'WF03f8l3q#} tE wv燮aDK==>1fMD|MoO tLCfq[VaE'L\ESuX\Oe&_tzMS.XgMVEw-yAe&g;+Ob0ޒzm&lX XVtWQog,R2Xs=IFW/u)Vӓܰb98??/\OkYaY7KL`ZGQAZgneElS8]w-*~t2.WW`@7|ScW(SSbu4@rR5u(0 MH ^~GZd5}" h*cwn?̨RI`|CcV'IgVq#]N>6Ӭ+[f_]B I4ZJn4쑏h˵N˸ӸƝh؂RjDD/:Zk)NO(lk + :f7muŦM2f?5/1k7L*yQV2 ]|-9 6RY oQ$>>OI j'L]۾c^e"y<U:Տ~EjՇ,7w;Ǖ8"qrY2j4 aP0nF Rxvr~)UM|j7baViiq2W,XƔfPMb;rVfU/+~)L(~O2"}n@i]nC,|h#kF<MsqRjլUveYbp!$-05E@I3ȅ cEtbI+(G3.x`8 ASKs\~[K\I~Iif%2[v+7%LhQ|]uGPΡa bGƷdv}x6doͪ|#UAojqfEn,4ز J~8%^pYAFL/I!] eȗG&~RMS3_x3jqsL.+vƀF{I?JQ yuaK2IrZ#2'=E *)q++}BL:(2(CU$?Ƈ2PVތޥB33:_MIyhu9‘1Q)@N@sW(f{,vY h]x4~DTjgu=5l#jgp^Sc( b B Y16euSip棖ڗZVq1U#:@F;V$Zn ?/^\(Eeoؓ"N*^5VhMԐ'H]5ճS6Ǐxizjw`nm ,WŨ:$a&ڪk0|CJ[t |:2]fQ̷\f0o(&z= Y`PL~ZAp&zp%rle%i suQSRX~u:'Ta#zڲW: egf'-*,_S^LgՅ3dFMLmǕĥke]`\|[ Y=тȰ*% ?Hke{gLCM"l 5ιTkviڋ]-Y,NsY ۬`h -H,:՚>Ѭ2%2 c~ÿZ xX ,%lMT¶4ʱ\7u9{x9O t5}YMYy#]@ơƼ9LFLǠGA}v67u|}qvmPv\e~ TΖ4 g~ 2!eBFUKzR ,bq\S^m ~Zq)V|ElO6N'#i!4#졠"fbq|¦e;Ie1c)wv)>ťlЌ;riT(8SJ.*|R>yQe*PB\w<ABvK˱>գeiKYjY(XH8G'w񅴒:Yj48R8h*ad Ub:vɸhj>0:G&fJrZZ C]9}ψ.mT}B:J2e%/q@RcVk92|@ȓ,7ɣ [oDײ띬G{11hr`V/jl ![x5Tqb6ID(w {..aNѥ<ޝ]ԧSg}H8dnO/vL쪧3e~8:YyK~va;kaA<A՞8Tqb $qie~#>-qeY_tHPQFX ,9 ȁD3ݞF)R$SCK`[lY,+boRleFkd^1BbgG^SݽU;0(DbL@=:L#N3*-b)ԉ[A"3QwLoC7p@2)?Cc_߃8s+33nPP|c5Rȱz&yަjÇzi󕛞 Pޥ9"g*:?L*;fڪVżg%il1\ٳ+ƹxb"v<6,gܣ Asǁt^gȌizgGC324B'ljqyYa"9fp6~(臋X&m2Jt ÿ}Q MDi/rk؞qi>M2>[Izlny9*F~ ◍@Z!`HM.,t11lZ|Wy  /v6;yhpH#;9{zdX k^OtfpM ?ď Ay)YH]Qh=w54P4,t:Mfӷb6;.qwĦ;3p$s˺'[hҞX¬tYPйWڕ};5yc`o߸ء=Z.?kB˸)+/ -Ӱ/*2f tnM/EҞOa+tU-7F/3{lJO|5tfJձFqM}'qF6QtW͓aDm8_2 e&ʫ<&"tR1!v!jO!떸T GB@E-&cTtpCO46hZ6/ۍ҃PU.&1Qic@7Fπ F?(8 ,N3I,8u5"2T`JbzhlkL=wHۦ,ݝM`L["(YK z bٿjoah)ӠF82>[/w%G* -fgKݞJ8n+i<4~>F0\ost5|@m}kRPIk ́kE3ad.~Pu?Ȗ:\EuUF\qMD ǝ"xyۀwGOA`R8Fbw^C5t xJ iJxnR3L)]ӟ|xp:VvKC*UQvXHzm7Hߙ`ߥW1vb,/DCr2d$wz4K*LБ]ZAO'nrM 9f9=S0F챘_Do1lwv٬VIxo#߿t.ЯYu`rόFq& ^_f;{k; S+!v?9`4׼fZ9F$5az0cZҶswEHoph]7fyVzV,7EN$^W_#6<[M/;Ho W%.[)r((ɾuDhϛ~*&DjW24PVBqTh)Dnb MfEnqċ44ړ;ӡ׌'p xl@F\Bŗ,mfƞ}0 y̘Vbw?J[Z:bߠP o򋝥27jڷ XmOY=V]^';X@Ըy.TN?'?䨘f\,pϵgTCۥH)k>EV&GX~ q ;De5ld\dZg|tu vPYᜫzC컻hqQm㯈[b9LT 鱶#G, 53Zݒd8!SXaIIFhDE;vpnxB?M%N5XnL-:AvKt\Ի^:_a[jR1GZ~HǺTo9H0 |s_riW({8[]ڂ˘^G]:H)J-Er;sUL97 _싥$zT$ a/qA ŊV\ĹnѦi:{[Pb꿝 d [s2cY E]E\ba 7!aiAS4$WP:l!1){a5"P%H8MT6 Dzڷ9S'BlcP9SxF @"V%]7=vfLk2ByXw[A\IsKgt3;+.hgpnaIZuPT =LͩS2nU;ՉL&bD, J\ jHJBǯj^7S-lC8jh Ӭ,z?a~6nodcױ) wnS@Ͳ+9UV mOxb|>+֯u_Am~@T-c[WA{ k)<3Z~Ǐ-Kk2 q}}1A_K)' ߪ%OH^, \=6nEY 0!|&.V*aT"xc;\]SBD&Pjs?Ws*'T **_K5_ O:m@3-*rG>d K=h[K =;|#Øu1lFZGL $Xv [,RsBeeե8它 C,&(m;Z ]-2_ޔt[Yo+B >ֿCz=v} NuLZ.,`Ёar"QDY^b;DmkvGtSG{7h}ԷAnB\b6Bpqu)v3؁b,}lَ'Bm@3@D ED r6WJ HgFCS&kx7_itE!sÂS 5`^oBdh?Rv(kI> :Fǖ[/@p3YmQuiD)[@,bYP\$4CGcIt윩@xo*%3r,1:>9U̲*K' A~p14I;grǐ~E D)dwrw1'1Lw( !7ɝ wU_A.Q|hXcsQWz E:v"qŐI{6TTY&'1=s1.f9.v0|vp̡6S6$|U+Bw^&sKxwxvqa?BR%Un)  nS_yУ B:΀v Eネ0GSXY(z.o\8l&AH$x@"[CWѸ9_2 m_ eS I !ϩ<#mط,AoV_qt'm\dѢTh`Ղ TFI%{>@Wʡ~lsgoH$zz,KeDkA=;2 OJcv;b*V#dM> q2D$LL~ѬE2-0fӸ?s8꘠[ r|GiH  IBc3"Oܥ6Lr4x?TeB䇢w%H;,'\WI*Kg|wK*gj,"9c6 !Ȑ7T+U\&[+" {õ3k]2,]վ!Vlex2 E!hexF3)AZ 5Bkj`+]BM9Wԯ7]&M^#R8TpͺHlv=7帟69c9߹%J ጣdi5jv3_aIGMMQtZ-_SXg eI |Wi!ȃI 8by/EZKoLiEl'JޥBKO22?;Nnf|]d䐥Qel-7]҉$C} T답R1LMj3~A<&Y<~@Σ!>5ڜ.uzvʳܪP5唑H5Ô#XyԴc#ΙYid6dt ֍]7;]il>=oPRbR)z].84ʨ.:;<1ly *&@= ߈8>[S׺%J˻_qs>SQܔCJvH@y꣗3q ίu ,B˻60:g@v6BE mr|P h ])P06*36w/a2iGEE'O|k(iWo1QClƝN_LO&p ?u^(ymXz,xP,$|.urwwnY GZ೒y;hI4Mi؋!כ"QZR'闃ڹGlFAJEEaӓ1Зܵ;a؇W(Vΐ;FTɒXEQyB 'ũ{(hu~iQ -C_Zpd4}BٱK PEx>JHԐ.%%YKYFL\Q$ؘ|QHM@ApD czj;{oxEV55E \:-&+w[w/ߓy uAauqb,`Ԍ:*@{4qB 7Iʍm&X?c%ά0f74" dk;q~[#o!Rly vƄ!*ӭ\|'V7ϻb"i :[԰ 4aU4gs660}φ:c pKKߥW}*-8[cvvWR{) I(&5ΜXyj"A4BHwI\%-`(2$B(tq,Bts3ղ_z |v]˩̀AP> ͍4vQ*|s1Q* * <8;D`R X W+<, V}Z Z5&./V~.M/X[uo!ky҉PѬZ{w HG{ÙXDQ}9M XB|Y3[ɨٌ^MrC[ I\9x6ғ(RZO*ȡ{I_u)uik?}>G@s)]6E[ry?L,CA{M"({*,'ow7A%r!L<` 6v"&JES/Vk%8Y) 4c]i :] * %ۆc3zEMaELƇsNQ>tM3zND+Xyچ Ji€/±1U'ݏf-|8GO_Z,\?Sv)A gJ 3o?$S-_yzQ3ciυQ=T!~^޴ weaj)hKOF*<38D)L]!9eϊfk%tViq gt̂tLLp~z ~Jb]+PY崉c47ߡ?8+ ü9Z̒#@D'}5 R=MVʉ'@"u!\Ȫ{ H?/_LA%fHĺI@b/g~zݐ#Cґ<#ɽMҜr;U:}dTsi&3`M JT2`[şڟ_}_k$I/Ev)JsގFj%`L./:q',qS4G*"{dJGQ/F?މ< tUP>f: =7My8k!wYV;zZL[h=Y4֣#$(*q$f]^VUJ8xMBCDKkRTVpJURohٮzf\o7k)fʴ/#1"Q֭㪻CG80zԐ@Sj2LKXv w#J!DKBVGӱ&qW@ucF7V!$)@ )L5`-dH{f`b^y }t֓^e:O=Mc<>k;8w^Yo,Zq fgCJ\k&Xy, lb\9uĘ?w49,X0F)U&?  K4e {r"f$TAH2׎;)8{bbTEL<㏵_QBb1N?[6`֡b8 ‰/;sc1ΔVJ[Fe -)>!qgC ^  k:oCi5ER-Bs}#lwKd6YA-ROgG| :+4_A2x{s]c:-Z7Uٖ0`0ZgHq;Ì0ruQC'&y_mJ`H%:)OŘ1e'jrػ4Z6g[,çɢ$\_ Yw-92JJM6uHAb Waɠ#X'Nw~A$rS[nlcf !}D$\Éۙa&JZ&wEjb9Ktc̳ZϋuX[։h 래M@k,9!Y͐>"Yu,]1_8 2ܓA]߃FW; K84@DžȰ;*{rRn4piBj).ϳٽKޱQ?4mԄUCN8AMςUԦ6osE>Q? -? u#/aiʨpJ?0eSSLSsZ$s.HD!]O_k TYa1>78щ@*=ё\"EٝϘg3ճE[f 'xqVP43ʇIz.xXr<\!Jz iK9lDuT DV|[,|3ɝs+]yu`AK%TjCQ=V&/P>YmvjM\v#_Υ: ~VS] ($$f]\B=/ϐLJ"L9<+dנ_ixVaaK) T-\bԱX.$b?k p_qI1"`Ϊ/h"p-*B8x@TX~Zxդ`eg9J>! m< v }6\< `ƒ|Qгt^*Dr[1;b ֯r1/;hBdy\)c} !Vpſ,*3mXG9Zc*FRл"9SUzM/zT" d$I vOQ zUImtB)QPۑFB}W ^B#swTtSw{Rac݃F~%qnׇ@x@*zJ֨Г]P))X(|2;27҇2EƉVJP b)p@3vc:J?SB,Clm&z;;UipgN! |_֟ UDDk/ɓ?M/#F0_2}zn(RZqj3cӫ-(t_m5JsK`F_An!$;(hB,_/=m~qwh*X:C 4g%cOa.A\"ڧRDyh L¢9wP<1C5N t̾#զZvFc + k&?Uᵩ'Gn7b6VOU17Wfr m`x @yGlG,SX#?nIPL~yG8-]|ݟ=NNnؽ_ w6x (͕ >F+>9-a~̍uMЊ-G 'YAzqvƝ/>o鳃 | &o՘) av~Pp.{[S6ƗKBhěߡ,}T7ުKo]S(5| :3_Fq/e%lzr?WIވML߬oq; 6֓9x'<4CƼsdC$Y>( C<"Vfu. o/mmaS5`Ou&e-вٴ]^P~؄4aAvФfku[2g Y&;v ƹl8..^ g(&@A"~a*/'4LAa#+"yl.BYŬ`-9 AH-^tq-.&c/3QCeG,)NᰄbrG^dCoe+OaXSQm?+Xrj#ߩG3596η-LaeSۀ/h# FӻgD~Qj@B΃{ 4pUZ jqeyi]&"t c'u|IMRoHZ3ZpOGAgߥ!ƁVXG8D. ͱдuv+Rwfpby9Mlb@SWp>ac=h)uvvS(=1KЈ=!Uh-W`b㸶r< H~`MS _zyo ZT<hx4o[ѩ~*K-/Y/y=>hc @S^QR V2nUGGuIҞn?4ð_$Ǹ9^c3Lb$LtXdzYu;, (YNuLO6-RkVG*c{ G@ujHq=(xS B-!nd 8ne:ڪor&F ^TۈߏH* 7w2xNqWc0AsMV5#O+j;(ƷRfa :utIY!3gQ;6ȒK4޺W_>%D f%@`<%04nW*Qh?KڣI8&94U _LF`H4M& h_03s*2 ų@ʮj롊FWt9K*]m_n+$>'U3VR7 7i5>GAΕfIeQϵrqښe}'oBc&L><m0/X By'p,t^/0vrڜ|U(B{ /eRchh?}8mm~ $Teظk{HAXc} k@uC܀+kYb mZfژ B uH|W}2gFAGx]N> *twrZŴgs0kMѦ8tI @vY_^-ꢩ%^)w8Oʯ%(`jdiqcq5P u$ܪ~Y62p7>:~}q}OA;QD<`7;"`žy5t >Od*zY E/E[pNj9z "?qe).8I (,sY~.2KsH>S* Ps&0vlL2Lcr@yM/zԕyw;6-n|7z&$y a[O›+TnV47A9;D`@.DǽÚAֿl-ƶjrS7&ڋx5-C5!V ^JFlHeNb]*o[Oޚ1Xu:,puq݂i۵=5#(̾jYO8X7;m[A<C3ë}6Quq/uի( Ӿb/DM;-։ ɀŵ,o],m,oS.qȹnhS]նlt5j̜מ2=- lWk%W/zv g&00ֽ7%Uu7HaM"By1"C`&K& +Ehpa +rZX] ?.A?Jɜ\V@qQV*{wOXaI͚%G1i[ tp@cFp󵎵eUWm>7/i7\XI!%.U-uh,N iiz 1+•`/,|b"GA$P*C02;l.8ǥby!Tj#,͒\mZf6b)tHP.jm㇆› Onn`Ub$ 7Zh,w;C@{\R%'zMZp 'T3W_?= 211 EuYR6 cF?vFZ?ŏq}f3s ^ːmЂ\f )o77Kqr:3{.n,w-1K6/!>X[ߎCMc݊Y 'WQ S|6k'U|sh`͔4YqWitRD~; DfFD )U6,.C+pfh{udz."F4&[VjӚIJi!逹mQ(򙌢I dFEVDmJ1jp,vFu}9d7Ɛ'h6\3$C!\#L'^滋j|[b[6 9?y+-T~w|5zpX7s7heǻ[siad#?5Ԣm^2@O$Xpq2[f^eb,M䨌^K`l,Q]+zN 3d$xVH=7C 5ۀjy<%擟\@\{IFJzjgUAb[@A~t٭s#MYe]e \)Ҕų߇/0CgO!=/m%wvfY]l <[ϝ_V,_A?V;\uG3#R+\=3cavH>ʑA'=e k< ރ;L"UԏV{2bee5B E O,ańO)U hd:ŁM1M_*r|NvҨ1YΙ Lcw}ո^#nYyciLoi$4ofnq$  m:S"7fCem úZ/+=Tt)9GHKef45~@\{ϯ8( v vwZЀlܞ0{g`SR?@>{rуU&"C'vw=͒8z5(]ܗԀabLgٶ_Gs3P4Q@n3gUq*i?JNYI !IPQ,qQ'#s%˒P̦V)H9ppv ?ĄHGYGfbYwT[# q +ɤ!Zwl  d V)}-i]ϼis~U@m2T`䑜cFng죬Neuԩ3w і;u-Gd*VLq +iT!`5:67.(ǒn ˖;BTa\]5k!L%ؓJq/y.VG'9E&epy\5[kj>ŋUOxo\J6b7['"8ì]]Ͽc\/: z7Q ^{pהi,H|C ,V%c͆Ix?ezWo)OT#êaƛGe)z}b@F?7 ev < L gzR D[A]:z'NdRkK_Zu6 C4M$9aSȭ%52_ utךuJWЀҟe)-&8j"כ3֦II\f;JEʠ%;P(lgƁs*5жwX^a,)zNеoКB5w;֖ȱSȉ 0̀F"+g>+ R2=^$ ?zHd`ؙ͚n;XùF#0 P.C)q_OPNW C|̄H,hn h8 z9\?#-q(W{1I)Qi0z'q7wKާ|@ Yʖ ɳqv(r #U(~ M8+ɜk,h񫈷^:)%*E.6 55 $&,VAF5H$'T<9z15{"tˍ囜9qCI&jܺW!*#8-^?2zu*9 3T"|BҠ" ȓcF>sz̼nMdRgmn+P4B=PLx$`@_aa(\qtOlQL8'L? &khxTlix9 7smw*li]:WйFԪd~z Y=gZb{B(kP e/P[gM ܃NNcLT~nXk9l ,Ͻi K2&% /@Snw6h@I(E6O{tdVX*$F)`ѩ  &1+v$t6/kw 7v?&G:psVUjҋ0Ma추u9Ukr` (=z)!:w@XI2:mV|K|Sp\Gp *"VB3,(x3A! !|;((T@S1 Z Ҍ6rfVs-O7#NR?~`q Ʃ=P6snMppōAb E/?ryH5a_f.IUQptC! Yp`c+BweʰeaIܨJ%L։hRLz7ֹ4T!^sx]lZxI\Č˵\԰!w1zuBVXP<p+p|N3 |FiJؙ %+s07[`gIhw}{s_'+n'J@CHw9Wd, ?> ZO<~= oWJ qQjTܢ.'lE]!S{XB'8 0%5\QO KDk@`4ϱkCI*>wcSXRtBdb>D X$42m|!_D Zܿ;46B^ dPmi_0C/&H %8Z'i4Nwg5&I!kwu)\Cn/Ey60FZqeZWxűE_Tז1F2pQ n w3f?rN7jIju L33/nI}7k!TJ|0k^P5Ǜ) -"{YFrUޤ_ry5k"ڨ×CenyƋI#W\ΨmIYXςJ<V8d6'8'q5}? oc*{L:xU t .{@`7:`Lwak [/Qc뇮nBoCR/2bJCbƌU!3bO$eidmw{p$$tjl!c^U 4dq~Po}_oi8LbUTw3E[_i\FK г;AVꉗ]fX1T!H4.8!*;5,:wS7X>EAF>,7/#- } !(jc_)a5jW8ܩ ]yС/M_-Coi9B;%L?Wȴ]_/3P]ӕho%v6%<˒ߙ$p@,,}qx:{_h+-/+K FzlѐNۘ/"Kh[HOu9j*4k4'͓pz:^&'K# سh\řqb`Y^c^GwnX|!O+}ѦAKBr#[Gi;lƳ4Nw֘S"_)C=;hfm9b~T q;RSŸMłl^ AGE\%8'02DjVTO۴*/@bO\[U$=hkixhp.t2:jD-KS : h 9̐ PV c^wc'-#Pҟndv" ێdP`(:Ѯ3VhZ{1˨"Ew":{{H#Y"%}BjkّUb;eA¥_||y$q6*iIAyw8`r/\@^Mk#!5rxT>.} В'Och65YJVMZ'okÄug[ZdBXKpۏ^L ]7]jnv &0epXv `-gN^Zj44a=l"k5p# D =}spG^~:&=8DZ |d|8]Tky]~)nG5%g[# ExV C3C4u ekXsI7O e|{o }K^zqn$xgf': zDps5t zđh{xWŎd82PV{%nLUBF3}my]MYʷ*-E/tWr 7Xe[M=q7՗*r{ꬂ*.I}I8w (= ^-*ICjXR( , =qq|/b'qgZ63 W!|*l|ޑi)Z?^*(IQ#ŷEB@2?t'3Yvd1Ƨ'E;pi8xQpZ"㻲K_%I]K`B-CNN<_%!M8LAη5,m+ІxPC*HgsaQWJ܀ý=F 5h2:BSщRң:h> HydMWoLݴm\O @uno #E!>X_5}=h(1H߿ѮZx|OBgs$rм0H4+.=E<RרLojK"xOfla#R2ͤfR!qe7tL 1BRפʘ޴S&z:9h YIDKE'=KBA)9 6R[^͛TUB$[% OOݟ-QrdyūЧF)ңxK9I.jQY(Oy hsڎWNPFtBm8#2$pfZ_N._)~:N^,I#D=B>ZUVD3u!M^#!E\ꠙbPQ_L7r$a(x1bTwEvMx@ikwHKh4i'ˤE+ξϿm/@WKM*!ւyf#]|A3 HC6wGJ>D3ӆO;!*fe1wEc8or֗wsl=(: _h^xm nCe]BǜJuOn0etrv*y6h~Pf89Q!=xpomRseF`at(OU< zG\u&ԟCOd"ttw w\b+mSmLSND׬1cx1+Gǹ٢8p%nx +9 :1{c2 wU<|WC8 txKbZJh:jIO.百 ](c G}ˮH禩!Gqm0rO݃hy/Wg:dA)* ]F $mp)9Yԉ571 -62NLJ7  1~r/ɵlfܓY\b]2xntjMyrFgOܬ̟)-y+1yJnSy2T *tnEwt}[ `^i IA1qܘ1 ?K8Yo3rjUBN ~"rqloqx>tU>rٛP}k˽9: % gQNOsmjLg2 i2?,?ݔBjjF!t^^kDMh2^ 7\l :yWCFs扏Y8HYiAy('S_Q~Vrɪ#sU+^؞bċ[ D~mhM 4߬3ɪS>WEF~ElXX6-zU&~4fkU;M VlY)7nr1H2i-!qt+Wĝ? :E"@.?^l60A#_PqAZN#&z#"_*b>IUұup 0҅}"3mJ=SbF)xbJQs׍? <\r̺ OdztI@p{xGقO28PL/9 !ωvv`0h|p"3Z56пܒb5lG8_6 Wڍ0a?Y8Dsj$HVR2#Ӱ>sX5!JB#Wj;8R@@A?iË\, hݥǏd4hI8E;iTڔdㅋ08-C r3Ѐ>%5nEi95%!*^:x,Gu@%kl_!6:cV~QTm/;R}+q,^8"؂}Ƹte5~ B5smS@?U4IViYf}%&ӌ;?Liz YM0'A6Iq Xގ5ԓxOe揢uȭO~vsc6(Mp!FAT(̈~PMj tg{Lο|/&"<=%yh/kїK.j'BKCI.CIc"ͼMihjcSs@lR@'@}ڜq%{$Z?YUWf3ecP&Z*7H2?K9#$Vs7o?2>S,9t8U>p@Ryz*IprĽ۱i0`بւ]wyxc2_ tDxp:7".xd}utbvxLg񜳬JrZH1/ G$_ Y+X;>ؑs:5T$CU7O.J&[#6eaz! UIH[|GNDzD. IC:v$XAҙc,QFP%ɻqHBⰝg!\qdͨ9^8dO+8QOz_H1hU\Z3AbZKNZ5ՑMUKB./KyGBn*ƅC<ߒTY! -iWF򻲪H6m>|,yEx51́gI\zOY%@%4C!!D ~`tFj%/sT3TGcjȬIM9@KĴKs!+ 7cN::8لрf4R_!ƚa2Ve_-ypub+F{9䃖o*4WYV[֯# &*ƲQĊ\F)9P~:-~2GɩySf0ֽT~ .p Vk!F}*[_)p-VWgs@7 m]]FBqmq >dqaL7dM`^zBG]DQF_jVz. OcRX[IB/+E9>g"77]9E#ϐjQCis^>5H :#7hMsg@3tOxBy}`}N2FNð8!2>*z%%ۄg %ԊgՖ;$SV +A'`ʱ$B-:0EOUg#1Oy#-ehA~\ uמh?!SA6%,LlmvxIbƶY4KA> ݡu1 A4n7"]^mhiY\zUls!NT6Ko :$jZ)cH})Zvt'Noߔɽn?j7drjmCsx?n*LvQwʾA{7&n_{-%4?`bH+]`yu*w-*R7uJ.aaP}#!yDK'|#\ /.Pa 1?d$Mʟ^^ pvi5Ћ4G@/xQ+B+M )8*x'G4QwoAc-tu jNg`S T8H8'mq`ܐ9,OEN%q'J 6` nr1XȝDy'WF8}LZ7Z2G=$|{i'긫c֏Yo--wVgZ11s!kU|:߂>ѷR f.}5xa(8c)PwƉ쐹tfyT 4B|a(&΀'0-}H?XĽ S"#].~qDwF+pdYyRޮ7_O=uȅ! j烏-G. pW>]EvF7 ~3˯EL@SM;6T q3sգl1] r1 İƼ|h󰌇I8i5հKپAb)yw#bSK(=/KB?ZAȩ[v+8 Ev;%Q *^-MQ` [-Q[1*9px*] !īCaj"pcŊ+/k}7R)lÒu^wU#k,$-B_lO<`"DWz|VZyOCK2h'-TA__+5 FK+O8`S$>k/ރE&MQ4e!Mf͚sU ~?EW3 M/EX DL33V+)pP$֎i]ZHȳQy\Us"6tD''W@7ߝlh]% D8T3Rw^,yzYM~K1ee#RHXf$VGd4(ب$S,2 p= *D$(p)>A3gIN;_8/? z>[r<|Q ͬ۔S+ys|1ٮs;O6 [&+Ryq #/iy,CjXJWv%aT Bsm qD!F[6KI De)?:G&9T5ڡz/S[OA:|Nl~_s[ |ў+x +~dW,:; <\qG!򞀂o^lk}Pq\0}C6@z`3O' €1?Kr;?lǟc̽%Ԯ&+\+`:tAʬc"C%҄*Z*X6|ٺ CY/p5`JVj>~zXKq\ٴhz{*B2Qn-6aiF"#ە8dB72(TCD=b p<w %k -rS,&VKQ)0~cy/oT0sDd=f\Cs@j2Sҝˏ%NRW$ﶵ q*<Э/=@v y*̛)P.{E })Ȓѧvd*_M>hDssѱLa?=`@Πhe|"ANGGߠ=!^3iǛ'>Z22>?_iSYvZ Q%1&0]`KzXjsVk0J)/lxewct6͸*8zU[zZRfA=cyh0R[Cm\!,0tG8?Ñ,u-E<ĝ-'Z@_SaxlRҝ]HP̮ٗcJ}Td!mz?o ce~2A3Ɉj% 5Gm!m1 x|}FṵcW7 kh^¼}CSL)>6̎qq4RzqUq3EFWitn%F=g늈b(^y·h`VԮÑey}W_!-{'\-lnv-/^v]Bڼo,f{K5id ͱu@SAϔ(GrsYcXHѯ `ZvdF5JSISM]'e KRE4VPL 1n=ܟ%;k0w2j'`z Yx.iz,HVL4>ٝ Nrքz|>nѵm҉p7k/V UX' >Ԩ()>4k9ЮD4;r@+Urw17‰2vf˼Gr D܏X>4Y??҉x&(Y әc(x$^ȕ<KsG9mhp{E&,Rm)Oxrv-r3Z0"BPW>l~KI`~]p:\wKm1t]x`3lYwI5 pG`_!< GZ;uZLF=EO|,A6 A :|py v;UoFWlpv:IRpFLm[-^ 7=-dO@,a(و@:aLP1&\J5x@XmvMKmWE <a%jPA W=|\iYx+I6X o٫y_nnvk{yuRNSu\,o{Yʴno7yhF9n~=@'|Rȓ"URɨ qmNq\¨Sܺd?W._~&}'cGg|$D2>Q^Qv 1gFv %+K\"ƍ,rv.L 8SNBZh!ߖ8G.Hn?R%K L]2% t\rfi^v@fI,` 8 ~yxUn?]> TPX 3bO_W52lYO'XԬ4XIr]/O{IISd>wՎ ϗS;`WbXAqx'=KNb^7q)4#GJk:%-~Mq ԟyrp/v/=Htww `וe'YVxP}f۩¹.dk1Tŀ.h&rO#Y|>@#{ctΰ@&FɦdVȈmR!&Us<(K97q[F: hK3փxB_?iR%3٢t 0/&?z:uUef-s)<?0 eD?aMLx2 Bt~'8$*Qf 't*P-|%lYn B@9.!sX-` [zO)l#nRa jh&;c.?i}P򓋃9zm!~P XiI*4)=%p%TWC["tގp+Մ25yxt؄n1 )(s҃Y9ԽAP7\Ђ50qHl;8QjwJ)fbv"d"(H^7^vX[vo6lVv&}s,6qO)+}%B#,TOqy")\3 5QΤWs䎩 3;q;?\]3m# !h\j+`vfk1 =s7ԱchZ c?F&+!Xslv4KZvmb >xw,P׵IU7iK]=j?+H;2ϣF]fN΢%JVHH&`M@)uhTP4MuVgzI}Nө_>;V >\Ƥ[8m@ư6!}Qe+|%.L|[o(T'bk-N9ϟ*Y{24"Ql;eog( w_JJd3 FG"vx}Ku*zgD;=ag{{Yض~ue|zǪNV,:ņɞ[z/f 8Zd|ckX!gUT̶I؅Q)A6-A #Z\i 6#xHx8J*9A=fwhLCyMnRJiNBg5STXCu#N¡d/]6f;83m VJInѥ=.c M'@M4Qa ڸù86k.5)V^‰!:y|tΐ4n,Rk~y\Sm17dǩ1?B4Avx]Q!IBd֊h: V DE2r!krHey7VPw2J gA˕% *NQHHZ6%aJt"7+QQ}STn jk]vOK{A/軁bx%>SO1zC{W.4O_OWK~d/?M7q&(4w1+Zhe N<å=6 U2rߵ~9j(iPkkIrf.Bz@s ߚG5ז)E=0S8 } r?#C,(#rE\r끅@!B \x)*l'̀+&fz9s1º}M薮Lkl{ǹ_s#clu\vE{a_# r'=NzLb!z0 z`1 ma}9 t%O{V^3d b#hK發cwdSALK.]%Qe#yzHav[榕3&e"#+.F*\#f}*4LE^>z7w1[5/u:"?!mR5#(W1`=>5)|7(\`o=[ȱ56T3 XR݆?1_iθ#ZA墭6--*­wڦ%4!_q./"ߔ~.EGwSAU!vGژŲP]2((6^~5KXA?7vLU0"XglXvh@vmjFVVZ#gWGa>Fnm"GU?Jqg8diQ!=jDe/I䨾a2:"t#=EFF!A)P#CH o._p@sF D}:?(!ؼ_R'r@PH6swQ(_SY尳DɊPlX??: /&a%_>],؋exXFʘ+wVQ)B`e(~^Gn3S2g!Zn+=OUs4ssABu>mwEޞz l~˭6(Z 3^4"yQ4sϻr Bga"}ًkF]5\=O^yWj.^8J老^UwӢPLHjR;jE &p`md-'8mX" [?Gg[)|m}ŖPBdI`٘G(7ㆁܚW֫қʡND#i5_tM$^$x޸6O߲ ]tnii&8]ɪ=,x 2XZޏj|xnlu:RUJI-y7ZqSU) tz$Sx80E $i&U@ 8,7;FEmvs0w퐓(aP,+p%BJrSd@!7 6)8PىΡ~i}P;Tyu N#w決s]Za~|rKP 97 ax=b[?4?b ^rN F7gJs|J+d@|''0&j/$-dޭvvQau` 2 dʭS8|K/dZW8 8Ld!@=o"~DZ9+!LSfo@e Yxgg6I,TKXn])|(7¶i^8yc y6<,#L Pc>[Jx8[ e5i<-?Tu\[, ːZ4+9?0> tG.` TdQAc!mԿQJN5s.3dVzמƴ$J綁?T]S9IڦmecH6"j"CI)L\q+DXbލ _3T32 gȸ@#lEHHHs:X_>3m?(eh5@;-&f纋P(:gb]عA3q;yŐ˔ $|%!/fXYvQJ O#0>Eb_>GJ}lW.lj.,n_v~h|tһ"')8_(Qe'Ιyo#hjuI5/4^Qho PaSR.]PPE"淍+umD. P4^R ?$;Jf% %pJJ;{6ʩl" &xaZ&}K"b\  jU6\KU ұLhʓO*j~hpQYP !I\xoB^k;K5tN̞:TںЊOO\&+Ib &Zq(UmEk<{=X* ӕfS\wxTw-֚=5bks%Nn.BWpt:\8<(mcęJ>ؕ.k<Zw`8]"mA,9M=eP,_rY.!zw>treޑӛ]b V:d/l{0Y˱ۑ{VB'9zHE^`EfwAD2:LE;B욭HG&=ʦiݠt(8~q.4v ȗŅmWY@G21y13c\k:oO,?2w~Zu=!},zbtf}츸k2zݹǺq H腩07zI籏0\ \ 14WTE_eo+ tr&ͦ4J0adI}jo|A$Vot4w;揠:U GJOe1RWu6 bVU8oU=SQnCʪqmak}]OL Zgdkj<)([w <U&"8r+9۽=?q QtHaz#ov[|e[a`"^ j)X$EJ6] UH2Зf~}v~pg"WHnE߫5"bZ*QYe>&9īe~/4e*t= b6I26EY:NMc kkeX0xp6DDg}{)G l5GUێƜuEuEjLFZ vx:  ڻ>aͅIx|LwU ꐳ^+-x:3#Zt`; ?$,G F$m`f̱[&e: NfUUbQ~^PuJ0!p1fXz%HJ7.{򕫜t[ddMv4 a$Ff4,lvR 4y T$B>ںx$ s*/He淨?pevU\}9iޝ?)vɥ *BL+S&K pZ=t54Wpd5 Hk^-?kP59@ʝ2T> Al&,UG uĄ$cc`~wϗY" OY#Yk4sCN,Jeh`hܤ2%".2P%>6Hk6E1z ,2G#8'=/F c盖\4 avY~j6֯tFRd0U Je Bd/g1>Ju~Enqx=aUpaqsoKfc"n=(%Qɩ+V" tȀyz|)d e1C~\ĒMup|&Ț+Q]LN;J/&rU_+~+Uzϼx=~u`WX^wMj@<ϊX4ƉXf؍jj߂:ne3`fgiΒ^}g1 KaeB؝Kciae_ Xh(Hw7lf;>^f~јYxbP|1LҜ2PϊAQ[eTQl⧫-Z;$6RBL u|Q%SG@8m:h&?L&$~8E^IBPJb<3DIBL$,gOhR2RZK *TJӊ+EQNDN0` 40+!|*X0O1tB D{1| 0>;gp^b;A ӷ)pSsMTT74HH+rFGa#".lGY,H'T[ 3՟S$@eوY=go+`b=FӗMʪi 54Rؗ,.>HTӯsH>^^H nylG Xsº9Ս"I8S9ɣ;[Dj3>I VH0H4>CkoB]2%.;) \ {'!Q0.C2`Bf%),lUN$̇= 5,vg}Ƽ) N$u7crxҽ{~A\g˟ 6+R"uKoalbf8!NEWȓ@[~")t谾yU.%QQ%ΞBa!<3}0%X4Td۫<8(Ud1j˥<7hEݝc} ٘~ڌYd83<_ dz`d o#V1G߱ U4H~H U(VSȁ̃(XfEv:BgT2(E1kkgW9i)hn p 5 vU}v*CM9Ƃk Cmqz^uU^_:em1zMSP]3y aP+r 3|2&9fk0ɶR(~ugO)R Vqq"FN^(v;=]gٙM.df[iΏi*An)1? [7aMijPP~Z?^ 0yL=SeZA[$ք@?t̙ź?j~G7`pC4y=(` v$0$7/Ζ )ܪbYO5l-'1?͇8\,1\POfe@ԡQL`uZeM9..{upڊ`IHG*2#0Y2sZU{颁Ъ\@ORX"4oT ' <~ެq:p=uZңFcDkyg/ymɬ6SobfLD\@tO"Z,b52Dx:BⳜËqՊTDc~Ɗ}?,|LI^eVd4AVx}PJYcsU(nm:sD}]K-TVߏjM:<֝NH&oNX+VV b M2㿴 5>?m3Ţ(Z[FHQ%#F}-*˶IRV[ifӗav5; ~k?n-e'i.*x{8yY~gI'vQ+1Jۑ[2 4UV3Qo+ld|+ uEޥˉZ⍤䛎\#gpە>fЇ{~|WN(=l7JuU(Il#ٞqGmOe_ΰPM66(; ߊ$!U{ U{ ;L.;@JqwC=N6ǧ z:3njOk%Qc]OuE&!MU^u /\cmj I |*O~^߯p(%Sj" ExMKB>zt0"Gԣ>i@saDǥ}`6Md<((3)!hnj=iH :?S%]\ڥ(xŠ;;e?@?>s!ag4pޕY`\Ju+5h8\'BG+dsɾ/>i 8_fwup Zrvd)^6yRV~9K r|5; yI3ʇhpYx) I4,~M//q=/;444D"4#M}wp3w@F'o|= Mͅ<:gnp, c .FbͥE";:9.h==o018籎O[Fs*0]V#A#}Xq R5L& *U~ -&33}\N8YTfMٜl)=Lm/5XcOjuO0Ya7 f=";$q/*Xc"J-hz9K P%\Ŧ#$@׉>ӵd1K $iH2=p `NpiqBU K"(BZ)͏a ~m1sZV9Z ΰ3]Pf!;'W4hVQP"fЋQ\|ڷ,Ax%_09$ś7DMQ'&0Fh왎~"gNd t:g2?>̕=U@uV)DRi:{L5 r5H+@\w~,,n0t<+)owtp[)c²GѲ*dx!#Wx>k/_NdY|Up=*g߰ fƮ*XO0nVZI]Yri!{q@=K?@ z3bbژ&rI!ŝ)%ğlWh|6U [ 0u=FĽIHsF|!_:REQYT .Pe3X9 a7C6m1QHj!V:,kywww4k.eܦɣ!V+KSEmQ_`x".]MI^0^Es:&&ARmU2c,c,KqBmF Y)&+]-bӜ1v]a9uw~4 cRؖN*5Ώe(X,UXHΗq; ?EBq/RTnSGjh2b u҇j wfцySItgn9;@jWLZ.ga74 R[> +'ђgsR{_!N|UU'|uU.)[8o_LTuSPr}"3hB@R\'-$D&o ͲwoACQID^Ti~]Dv+uCUZW?;붱ߧ siqWi' hNJՐacz#*Dez4yb0W5\)ߑ@ilh騨P{8Ш| W{pr9@Fb%z磽W?8'd+R_}c &C̭@y q*$y)-uGOݣ!gA|B~OɃ*f__Oď^͖Le`h0k@E Yc8-9xG|e<cuNy3d^ SC= YemXP(I)ˌcJ&J_/%WM>ˀk@~^Ș:k4hfh4Kks$gPh(Cci4=1,l`h viujW@qtOɳ+:*;^6U=|$Bh+.nз7pŌ׌& \p\čXA%TrRjv;7|c+Cw0 rk;r<fgth1'䔢^H W-lCx mM O4 IP"17V|)]7"bޭ{u G/m΁U E]IKYiVT[Ot{K_& S!h,G펳ˣO [SBu3cp8V|0QJʛtOPW9{]ҼIgLc_)k p>l$.7ƗYS܉ZR_4-Uvfv)oJ:^t϶Xto8;5F+d ŀfVe峒n>a9Ȓ9iw&c*2Vja>vظ&‛ei2Qay Pw7alN宂N+-C٦IfV@^!qni*04}ƗBUQ( =T!_:h0 zXɽ0N[{? fW(LZH[Ah&tҫ2\w&4l[׿0oD*~ȟ{ xy= ͱS I!wQfnK^k| _ EBF8]kdCJ'MҸȆ#eōE OEv8=f㗂{|S`C:$zgz-,e>Dp T LJ 骨S/7i8V`ǡWkO v#M>AH^np YD\Q{g33 +) Hm^LޥId-ڱ)#.&^~u~S_CxOSEo$,S2OˏuxAf&sS=|+ 5BX϶C%yT9t. ư 5)i1-+ T/%]/X'O'\]nփP8 ԐNlZXsz)dCFnLT?53U0gkW47[B{zD#Dm?z=JX﷗XcTx3bTPv^<)\m6џxmp?Wǩ PnΚ#kX8`&'{w2ٲHTd=o/TӶ nx=qˠA_Iܮ=mfI؊)&OR_ܕ&ЎIAt/ e\ڼYoKDI9V ſ[hl-$FN8pA7+XDH~M 4Jpm2Wk x*CUc|4ʬWSNr1S֏_R"du3ws-J&βq|+?aAY*bM\'SݳpvÜi 7r:`MBMZ@e4`b'ƿPv EŋG:61W խC.Oq7v:π}QPXTL$0VPe:ȧ+pdO(h^Oon =A!P+۪k[þg+M`ՄS4 l? ̓'wh#w9p)Rx'&}IhLӀjp8d,:dJv\w(-#!D Aot2{L4{dX*sYDUz?iטG9mgf6w $ŝo=gvR)˂$+%t:Ȁy-P,ç?&sꗑ{ՆN}1ۧl8Uh˼UEn%aY OKkp6#jPsRP̪-AYbHk[Z1P61VfI?9n͂72'qt'mbHkR{>)Z> h< hv1Z>ב|\d#D=YJSR<QùþF|1}o.bX[ d@+W@1R#x۴R^Vo¶F%4 {+׍rfhWH|r}C_)@nCYS^B&1퍐mc%aIO?ꛥ4M*wWԕQz}M7ȣ bS+Oyhjhټ:N!Ffx76@8{~Z]Z+0P^$pUkt81o !f,M̍^n.}6\?fUV-99g4<5r7EƔsE`Ty4E-TTg XRiN7+xN˵ԌhZfTdMe^SZ`.Aj'@lq7\)!t#=w}"aR`dJh~Ky+BXX J )0􉖐O 7Sv},[;e]z冨ࠄtV狫@gIy:w>H91s2.`Z.MÞ)MG]k*މ96P;d"|ݖg)^gVJBI ~C[Ti, e( '2H0T( JvW>knѧaܥtr:_ē09ݿ"D tTGN>F :ȴ)q{3$RZMO벞Wɬ"l;6{HIЖe;@w0M$~RRKCP.(RPMw_z֪=ȝk*G*C&Cvf hD H`Aan^izl[qf#r}<-;A}ܚuũXdǘ0/mxTB MCvH>m/iPn]뻏ߺ9&5:'6fj9E=  ǕRv9ڜH[I]*!c>ȧj`a-plNEJpcѵ2wZyf &%5{U b jױ30kTk裂ZXi:PQ5L]o!hr)9ZM1YG·$dF?W$[^o6/tbXa XֽȐeӥܡwHnrb$4e-AUU5 g`*u-ɛ=4]M]}֥3绊KRAgly8ʼ+~X}R%9"3+ڟQ60ߓ%=Y<fݙ/l @xI:{<2r$ k/ظ: %|\žO-w-xh,5U3->b{CZ"l$A栘3+RY6v0]Q\aY [=L7!\*)\pJG*/̫oxp!̉:eHC!r+6^.iwiY WZ}jaS>f7Cr$c{A-eN$% chmX4bZMU(wGEFUMf_/%1jU&KGa̵y]|U{+0kɞ/Ch"ˌy=V:岺 z[0t*,M|w C[!u\ժי ;'73{,*}Л9ވE[~F-[2CX7dŌq!DfXղV{+0mc>i}V(/d]V]PLTus*C?maW-oL acD?c5FZZm# ]t'߱hϣ5'(VsH oȟU#< 8E@p'Bo;oyeÃOg km̎0Yef!0~ >ߛZSH˶,4[F)*=+!gKu/Ȯ{jaV5;k h1;3-9ad5`YdVT;W'@ث0G$9ؓsuJ ~i2%p$o7[3L[A8496({~S^=&^6eT"ԊO0"g# k2XCj6 &(VOFr˴r;`mbA.Μ(8GuDL۸XEE3|aAL f_dF%UתC>LpO. Ps7j4'q1LVQCB;.%IhnՊ'bt5hr<Ϡ0s`gTJEE,% N[I|ԋp}0iX  dD6)Rr NHRV"sc(۵1@Ɇ)DlP@kt27"dv:AJW 1Y+Vi2O?J)9ܚZum5ʱ%e 幽TGDjrgTڌV Mu1\i _Kl_`',N kfʼ΃tg-Vr'y٦+zS9A̴ N-J̢*cO,Zvy,65b+ :SyEcB|GCwA`R٣_H T e.9ZN4B7Ґ563)B?1!jA^-\Kғ|v] 9f90.iO1: S> 39|AK`%C Zy. `Wn8o+B,Iz]ƩX :H WWHP&Ya#4J,R",s+;?kZeb6&u=>& |U&ʗx?{s=2 ox0S[;X-(^89ڡF0co,rW2VS)m3kTG+owV͋` tRRwD%PEGv3=I?d2?`MFj"Kϫ~ 9H4GX"\c[gvp>Gr.Hlp~D9D7| i*W|HZsos^[v 4!Y)"Y}{Yn>1Sv1TyXaTTVɪ ,Ԕ܋6Jy tPp=Xe0sH@;s4cήIU#(d*v]+VCPm(% n72m[)SM>T̛:C%c3pn^Ca.;n/7,4RcaRƏ=9?0X4?4 +f}搌ی kM(|Q4|̀kTU:uq G)R6B"Q<e46E]"SS)~an&%3nÉ{Xрj,H3d  24&(2=+ \&_!f5/ss-^t}!HcR_]2-.B d 7^5|m^3JCZnJ]itsB`BpY[``>?䣗7ͼ_ Tp4ʅlo%>ɦ(SiPЋEz!?; /*eC9[Cr I/4c-_'K2'xѶ U~V()Mkg-gOwWcQ Q>(!e*@Sm{r;5Y41*ϔ%jFqOd^ 8p &3 e bb֪ړ ZpA19"nXVzV;'ʈzIJ@})-==~k^tKEۻ#YM]#nD*LUJ#|c㱳e[U`5uX!O䦙9>tlˍSK !;e8+!8Z<-jmm #G;/H3d7ܻ|E`t&$4s6]9ixos)Fpbnor 5he?ş[Fj'͈_pixh̤"/\m ifs.O 'j;}>"X&*JYA {YaR#1K@hHOYu%mI74.ΘbǂWƅĵ#/<m 8'#A:k%.Y&EE$Ip{pT Hnz{d~ں ?|m0tx^>;Zkz.֞+K>{w/gVx2 @dK8MRS4P髕amDARi@OyPa BeY,6/X,F|= jU؈߽ǝE2+r'u$=qρ8 6բeݞ*<0=]>Y?4wt)>,qާTRVI٣JÈ#%A~"]MԸ 2ηzDj,\*}u9gQAim6԰|GV( k\1;4ObԖwr[Wh]-fp>aOیP-fL^9Ґ!~` f  7 RsG`[Zد`SPDR2i E.oʡ/pHH(e{1}SOOSIț*$wcw* e[Nۑ sB>﬛钞wA'*6j4I8 y'(a~(zfA B c)̔L rIOO K)VTSK`q}-wu$K [)VsN\l# ӫzj(P*zOċ5{ wRnFNi6X x}Dx 5IPSMh`lpw!^e/F*Sg/ڇVb#Kyc pS#~z !1j~6oQK/|Uj?F(VZvۿ _;in 0^r+m]8nW Wu/3maekn/=haSA|Xȴ4ܹJ4w(ޥi2y)am/i6p{tjќ;4~y&.WZ h7rBv*%Ëcϓֿcn'ٞʝRdVmqŏȿ4BVB5o܋plavƧ!k֩m$ ꜏WT1N -O/ΧgYgCL~w"klF}L`aFkf0v6pGte8MrR}(}amx0̊n9iQү-+e cY\ r5ia 95<  5$Io,K u^!l;g(g Q[2Aapo@/aqiNMfr}W]i2=ZVlWhdPh9 1uy^6|7W4)w}ac]_Rȋ_`^Yf퍅.-7m/=WF. @^MVMK1E @g*)03k( Nc̓9ا`14wfysJ3p{(JKg_IQj$ t #ߵU%809*qt&]RSkSiaPdoHxb`V' *Dr<lWF `)۹ n`,?a%pn-g ׾c =NFTD͗(94O!K6ă/A?'dUUn3czy"(F_KT˰9u|QgQ, `sz.҅eRX׊`q!sy$ŒGHwMȖOH)w2$b}Q)iTL(L#vj~0Y+pϪ~ED^AF;=m\lC)gˬ3A,1#ƚsQ-$kmn3}v\}ȋIГ25Y+MMOv?EI*z V5qQy,B"ᔷ!jˆ3_PIN>SgRc! [7X!(zHy)W z_ڊL tJpRY*hK.>$ܙ&Oc6{ fqc al`*5%@f{/5n$Z-^7At`;J+Πi}ꕬ>3Q/ӭ+YTs1觇 %iR2<%lj\>kJٸ#_ 9VET(BϹأs"Sܸ/7[OtAxN W$V(7ٱ:R8LټW1xD)(QOą.Nb nĊQܒbM `q!3\Dn~+jc=VoRڹv#8:/k51"s*F $M1_i}iazK:FHaCb\BS'!K Y4'OxhJo߹km* #2Ooc:@4ݎ_?Z2w}W[&a̡4/sY)vU5-K!XˮRszbb8l!u@2_g||KWaG]o;wpo)c(.mzG䁴Hȝ,K9:Ͻ;x"S=KKl6|zTqqnEj~> lTT[4jg`H؇/Bw;c,W&]iۅ"KOee7{ :egUw:bs1/?ı8,6mgnNcy9s 魗HpGϟtRg@`k1$Yni^&g!$J<%X(@ }lXQY-T$4&xkʃ)faSȃ|7}0^,) ~G&OeU3s]%"Ү`jYeqMUT .i;p+пL{<фaw:mH7wf0pH&xWi"Q5OyΖ2lC Lh" kpT9i@; ZA}5axHzaZ{ۼl:('?UÂz'xz7zF 1%zGo- Y=}9 mzoI*OA9j2ҩ&Tx2h?JWk|ϩ0"{TcV*랴75ir&j:u52]đt\c'-^bu 0>{KKc_Gj=("dەnd1ݮcXnyGOE}QhiSX&uEHPg:WDzK4aKL8+5{|2"bEٷ%4 C)=vՃ)IQH^|ڊc+`÷07g. {`U\X1ڟ1t&'w8k`Ey ӾxuY2vS<$;&Zo l I h TˆHDžq'*v^6[7 I`R:gfQ!yB&H;/4.5C+" L{sNt dMzڹ&B.^5I uQ %mN:^qvqxMJ.xNVPdXy.4bBn}"F<& IJŅ4ʥSFw)>/N~P'Vn䈓V kn (u8jXҒ_0;Gȥo5~|:sU]jL_gJ!僃;KӱWfͣ"S8M+ %8cEȇ#G/ [ֆF[]Gȹgf)WSc".NbXUMt36 Wm&Z]O}Csexri [쾖3ᅸO0XM~ `edFF!Oc|zZWH0>GŎcRjrgRfv'KewTCXWBYOx/P$t+ uqW#I. ӁĘă~pWI!Hu P!1ݧc_M ʼnfp{PF$%~ )T\hӊ'%60FJ̖^>U4x]u3Z@t.Ǟ]Ҝ]ndFuL Mq|A*V0O2(AWm,[kc)9',@TM۞D.g[>uw=xV,Ks|s[;,tu}JJ6:ErQgr7Ά6&PfO9M,#P@ȯ cZ-0M.]jVC¹_O#P6o&4d?fKda& u 4Nl}e- OΐFlReTGp,,gԃ@^lKs)ǵH2]5L.'@jdWC*vuEcg4)4Žl Ulol8f ҅XeG:8Of4:)(?J ?wm56;B7y-tlC:{jM7_w;a,&ѐ@ٻ+#?Iyu%$FT{r:1Qp$JM7?t1Met@@nmg8ZV+FޏߏѲt/%e/㺳zW_MC[4rT!hIfnʲyw7 ơQb.:SKn܅-@b WDNR׷^@+c|Cm=C(HDɬcO1IQJR|kwL@`--DTS/;}BhMXM8$'nnD*OO1_f<8q:;Y$ P!ZկK@ 7Pϫȍ wh}/O!r̓W^x~7f/aiҰ=T[-cXφQeik)"ci C3)L'.6-&fg&l?Hc,2G C f'X$nHӅΈl8!X: ײW{JϨ_Vl %4]2<2WFZk`_vGC8׼ ?1i0\ ݪ| %4kKC`ĠDYǩ "-i>-cśZݴjДCɊZI(5R pp܆BD^moWT˶Cfwz]Y\>|oQj>ض K%:0HJbfVِqmճVUlcj9Cec␵s!2].=i+@fjг;)O<s3!cl9.#ȅqB %N(ѝ45>Q#L{ov*#2X A,${M͛k>4ە/15`S{h$>d1CDW̋k$Xq|c c쉗 j$)T|j嫷(=L u)J:g8rqSb쪈*kcDJ-GLqеՇYY#G&D¯/4uǗ>(C2ru2GAWjELW-n;DܚOQ`joMm w;ӂoƝ)c=7}щvNr5WbW2y6۷dmѿKoY9mإ^xBc5iBmQ;'Z'p}kj]=$Fnwڲ 8Zk( jq]^jq7IXX !]a g1t*@Y?Ψ~H%T@ 8#{3Kdɉ5YĘAbO4,yo+Ȏ&<ھw⟇/#P@? 쇦b %GHoJ2H\Ꭳv<1 9_-*+Z]#"`j7dX%mVeAEwLXa߱5*+5i®[ה!5 B:9JcA1@M*D` J:9ߋқr1kb+TE\_Ue .cL{v؈okZG&L `+K*sgz"%F@@Njt|u튑ͭXfs92|(L<~<Jcύd> B(0q3G!$sXՙ$x 6p9WeѮcA=uxGn+Bnd+hdd PԿ6,w\gD̉yk"3aD 8vi9 ,ԅ}"^Z6ٸV?&*_ a`)}H\z^z/j6LIg bfWmZ1 3Fn  $no`Z)SuҒNDw'W32j w2,[fRt/& a"%[uK;-TnQvCWiTO8x|& j"ruѵo}xk062f/cS\vHI81f+jJٶLQfslI@;ZI'b~(Z>vtSM"s2e E"'<(.CɜGؓ<ڨmyNN[k#p$ǃg4t1o6"V<;oJE3Ƌ5ĠFvx~D14u0Q%x|ōZtT*GϙqwB?YKD]CӉ`ľkpVz<! E9h.Lg%&*0 ,̓ 6TI(n7Y>u[v9e2cp֐!\/0D8jw5RmE<ķF /4ڟ?5aQuNİH CN? ȍظC20yG~2 gUf 0}Xqhhsin:}Sq-:ot~MԄܶvn %EGOlILC^mٿ}S&rw0J5dwMN`b0 _CEu~>$xʠ+t,mk4U97>OL_L Ms8J*-{cXvC@w+N% rCW˅d}$ ͘7(Y;g(dܻc)Wk1̫ z`6$`y,@ߗq 3i[~.<ณ,JQnFXOx nʿv$ }K'[mNIQ')LQU%wnݞ7O`?;9&A>Q O!"WX+ܟ/>9e;/\sK{ԵR] ^ӓv-FV5E^YڸިC3yHL0RXj)/`YKqY'Ĥ_BJtC@s\G0Б㿔iM7$9~` x{-'4yh7igGړh=y\eKo?9xR2z(=Pј)N"%}OYgXO)3I2n s-Gr#ӛ{թ>qH=zOQ T~$+iL~,R*\IceEϞxv{Lso!YJ]K#pg4{yyQt hg=C\6w^c.*մ~#t8D&DT"•{YuVkYy.<{uE>J#+kG4d\CJiv`ŵ2013n=MiOrbA??J{UeOIig%R)>{\dtCzp(K !M qwZ^-jUMzC˶!\'QGOw Du$5 },=Cs U,?+'yr$\VxpLUkI%!ms·OsֻU8BIͤgt-3NI0xT9 =u_W+ZxAVbNB5`f +@d}x!Jc'>hϳȯDŽKKZ%E4 "/T_MQfdeMG(a+ڼ~MBl`P!;a^\gpmEp'0gٹw?M> =Y܋ N4kBumI`G-=Ʊ⇣ e4 tL5V. _|B4hQG'9sC_{FLL?J̨)R'?ă7heLL_TD|v+Yfdݥp9[u VJG3y&b0#JW)Bpi.q ~E¥Ǚlk2ur/'QTfJ! ζHePwϾoKQP.#_&AV Rw*.16V-+xkHؠC}vF7x,rC ({2n$AΪ.#{yI'vF#(IW~-|$AB8{MS?~~ Ҁ {?!YT7'f:GH))@ջHy5;e'tEߘjૹy-3'ó(t՗̙ɳRTV# A펊g3%R_33L~oCng)OL9d|h}Z4;4mg=+- n vOcE\q;qKP, Ȗ8 ą*]LWԅPRBieCM)W38^}fQkmo96n|S6(4H x%r/0ċ:PeHCV| WLγ4һ-D|ށ h35$:ŞYKH6𫆲P>2 ½) ,#~ )Yk N}b~&fH(gdjBpS+Q7 (PxC< 2)apQ)/'iɎ:sd`W?阪=6t}C;B}fK~#]_1ȊV+Wu,4ӹwEb&'|FWZ,CTwu^&Z-4\mH"̺2:\I@k^}9SW7# }[&5 v3 s'3K$qt{!^Y8<6 GZUwD처dr'"l10ˤK֊TJɄ"eu/\c m"nي$7(! 8QX<VNj5-wɾrM{64KAJW pyzgx+ :Yr ٲMCt:u oBE35 (JLfR7V14%+P!Yn.v 墘| ^,C/}̗dyz< =]盱jT&}#MKbQʅo YiɁ n75CUGJa99s~p(:a!8 ;/2LBEkZ G v/ʽG:cK|~|C) =,=:,4mj1pve6&@βH9;D'USד x`eQ틀mH*ߣ8"X!W] ԩc| xp3Ʒ 2? ޷\^"3֝vaΧpvvȺ2mahlBoxЫ@DG)Q@R&vaW mۭIy;{Lu!zg5bm{MU)ΛS_''^lz7Ylͪ?\;4t?e^J<.Yp&<:~J!!+D^VAbe0D{%l'uzj;g#MCj-{AKIn~)V_`lMLxMΩyQM]IO>la˯1G/ :`OQqTi(< ER&xt*R?%Ωӟ5t-?|W`{SKƅ9#WzMY]cf8Y!LA*Nwy(0X Jw^{nF/ü5/ӇUJ\c|^RkUBrc3zH}9IV"=+φt'+egΡAI C=k.T흁PG t' F| "xrÀm!eބ$4mG6ZnE ;G9rUQ6:"a ?>l .xrԿ=Zu>|[YudU:k+-d!Z>=gԀg6'YpDzLnu',kWdR@jZą(]*DĎuwI-=Od#]܀ cǸHkZWoo~`3guHĪ`y7sO&bI77T6.c^z2h{z7綵 {]%Fswuw1R1=д53%fRA\X!(~Kr>R V(~}O:?;x\Z- 2yo$a??Vn0߄E qDADr[x lp;ΧIÏ -ԩEUj=a+bM 9TOg- Ĕ$/P@H$)>^b$TBi?h M_ qLźz(Kcπ;ˮc:Y >V5GThKJ*$q]\kT@r=XvuU-b0IN!ƹ@޶*.dMCoN_hˏVi?2 3^zRASv c2}eMؙoHjMB{RY2QJ@N֖FM|~9 "WaL2=;z!aarU!RAͨk-nzA?_{̤ʮd~ aVhyYRT3N-]X@E ڜ%^@OsOy;|4ϝ}JQmyb[;No,'s<(eutbT۲/eV\FzADӫ$}@4̨6/C\By.QF! M'8}؟'®ib-uZ er nY6EPK^Xs^Ef^"π"6ҍ2V6&/9\qm_D e,7G9A|/8ۡ" ,/bR 8PS%8X1j슥@^%{_@v=3pgL}V v25-xSuwٳҋf?ly{P^ Oをh^u=z,WnE_U4gd[Ty huk)U^,}( Q1B w O`bQGs[>)u=Y89>Ѹgԭ46Ib_6rG#sĚ[ƛ3C}7*tfGbz&~Nσkŋm~7(u yNv|-WJ( 9@)!/1<ᅮ.2t2Q ;y?bVW`DxñUmxxhOQ *< iDVyT ~- /ej&#)̟ BEƷ ݅&DCѡݝb|I tOi4o3Վ4Ự=Z<i3mk\L?#OnuqYftZg[,GgrhTգ ^Im*G.C^1ghdrzTk!D]}k|q_5L;Wg<6RNW)=pk2_bYoMi'e%u17i6]a| L&"nPQDchB2~'d~:c?DYgzh&+8#`]F`4]DziG}g z95>F?궻#[o9hS_Ib" a8EXA@i$(/x߀l*K_H!qwdb[UOj&c- n W}yׇ,PcP$չ3lY\F,)qbC& ל`&=dY-3Y*Wx!b Xs}NT+XR$t~Wyx~cGԔzu *kҊd&lY{.8h(KooB*5;hyԞ)ƌV'cܜN' oL9" N$WC{8}d{'>uӲ5gO/V}BNm7XO%T-K޵_"HȾ]w|EG| (EH5c~N!k#\񭮪` ~VjL,q dR~۩߱GQ͓V6H%цa>lw}裛hh ڷ m'μuEuY5@UO^wche'`rRM=sEr(,k$5s#4vKߴ-LMWe1voɳ*e@{Ey# x-8?&y^lM3:.fsTM٬hˀ'#iFsA-D/=EKf(mZØ )G"[kM9#9+{?IUNq4 ߆ غm:}ښnC#4o 8P Ed^Ф+X hU+Ţ,l%S ;7x*!{׼lOMR|lW7A[E~lȤ~Sٟǎ8,;2Ϳ͖V!-wlCWcڣL{6E@ &$AʙEݔDL"CYI˂6n,_;W*^x%L:mlbdB\A9<\<=񰈂zE1~#|Yנg8+^ԸuƢVr)f{>3W9e !` ЌdO[m-Lsbkqeh+u%ߧ=%WMGNjH94KF Fg̍@ B|.E@ 6r@%eU~Me~pxds ˑ >Ӑ,zqC\PP%^KП !աrhLb%,f'eB`wFICB tG aŮj4_R.@ZN5]QA@WS]\08T81'uQͤm͞cqí&IN*sy59;#75xiB8WdQ)RfH[V4}z ė%Lao6ol%)K$bXR`!w!yhȦ-EpGk@,GZ:é(!j)4(CWrkVsyhXQtx#6zU\#|u[#Xѝs@/3.͙M.UG xE.s"C?s,W,C ѓLo*H+>{|~H_b̧t߹tz` ^*7Ɋ,nA  k<+ wjъt14g`pKo \ sL[TʁfQ*j cl}i5w*'/5x>ѓ/m=NbB3ݹkuR.wHON*t8G_nvrJp=Eaxd|aV7H[vS}A;^-rt@}35\K&4=l+[S/ޫ|KktM &ae+Qי>-jV0`m$֟jk0} $kW^2셾cMD!E~{!rB4Ǝ?vWI3[@ +`'x'D6b*]Et#{ H"@KtBt"c>[p~-IǕyHyǍD2` y;U՗pP =$TO/`$w^߮0vFF7֙Eg }Ғ`dݮ , r&ǰ5{ Ҥ3VrDGl,.j|[8|7?RD6A21a8IM)(F8eYlc_b9q-}m[.>(q0 *\.x}tXms{Ҁ:Hcǎ,1 Powjx*,mgɝ=iX?(\dȵ}.{Onxf&S.9q|8>)`X`* 09ԗPk4_1)v BU EX+,d[ZoB V(zm8INb3{XŽg=uˤ.i%۝;"eѲ?1Ƶ,RapGOVCOau]--sHuNa;";ݻti]6 J6R7E{UF &"2fF7sʂTM|mGE ~s"l *p'woӎLO%N n/ϗz"jrW{;>)iHN~]:UL1ǕZY#. ߑ"_ rxԹ ⹇xҝG{]1NX-:qs?y`:x!>Ʈ, hoQb$kߓ9T" ҄'t o G:RemCT@f;E*2y.$\lZqerx2pDP $ARк)oO= i˫ w [j'~[2oγ:.[+e\-5iN3@KmIm~c[ $W&NAMK2},"gRO䩧 ytzp-]-%9}yP} =Txmf&!FVHF [ LytYCȔS73Fzi0Y0B|(!8KF\C5P.J=$ g0`cX7c}ITPJ[%عjlE̹P=SAʉ.y%dt8Cb/5I™8g>D<*xsCil!LY%T:QZ#!| ; @VW7߲1g[icLRشBӠ2'(._nx8EeL'Bg1O݈JŽ)LLxѣ_f N|F*h:=sUcl4m=T3?QMIWEvoK]LΔ0khE5P TiԆiy)El "?c;ϰ sĤ@Yڋ*[-O,^xĤ8VYT^ş.ȅE ]~Ёh=@ďGpۥB|y4 ,z~8jFȶ0Jl..w<6Mx2{|j1AXʆ~~ݤQ{I#ӵ XD~)$A `[GrWTۿw|ڍ} خp.}&4feϊxoas@kY ")d><u<+/_9 C)َ@U< P9 Y2_k֕';gl*(],+!A{t{FܘXdC䰹DE)jWN߾SX 0 ٫Cg45x eA~) %-фC̏+$Cq*:>parpAfz2P$JK Q{sڡQ`+XY"ť8 0xy# s,T>G_\[?IĀWq[{r-춏]XL}RO )/ñX6mp&ԍw`OHJ(;aJG :eL`$cOѢ( P3"3ొc!\D@Z4sn)-pp)˕!?btĝht5kWD6XC ĘH m)hLF9kQD?"!&;|<>B'gTvo5Bq0ulL5KZykDP_199$sǰUcYS/Pq ݶDxd-?|ի}'`q|ChŧBw(>E6*!E^%RCtF&z%q5l%?R#?uX*bԳ*Y0$y)يIїšFaӢg4X űl25!x:Ue>αc_)A(8s+^TrIm._ p&Y,/M8(2m3}fݬ?/֧S/% #HZEFm#B>H9m!dp̦ue"8(l1Go/L34JZ1['irm@?pXG6N6ގL7H*R諮w; 8Z;E ԧřMUӥ baw컶7\! m-L3fk!N(#`&nW@hG(oe%"Ƽ  =& .Oڸ\kf<3@~HwGxP:]ד&-5cɳ%,J~3'y |_cLpH-( |%$7AuE!,ğ1˷N:(ӨưO58'"3/;f꥝ qȜLO0d{YELjYKp3Q6NXw;q\֯We'O\G61>a~m+ˠ<.VC8d[۝)'R ZUQF8D*|!zq(w2[!QPIl22q kTu[O[ r.w:] H[S곡6qxnoyr&Ul)eMg{Ꙉy)lԈƙWi Q.27J;߈t[cms8N[tQыtEAFFX+nZwxPH;.043x6ܓRn̆ wISߪ([yjԋݰٸ.ѵ'?P{9.QLq ˔R戺G|a}1dj0m]' $*gp&D?Hʶ쇋X#2A:s#̢ԧ(p3qO7) L2ʀ-?[l=,[{;oH +tYk8;2Q4k[=g+m}Dhq©; ul-&6*y~_f/;WJ,e&Ja;CA(UҺ[G$cV;jtvסKPp%FK(4a M?(WNaU#HḶl YM'|DUb3Ko=QC"{j*W :iyګSָ|NQL+o9qUEfl4ّFMBYMa҈#Ao=!26&ʮT)UA]򖰰P S3 ήl0.s$q lK4vQ}F 2^XTg0p[;.,% Z>tv:GԎ`WpoԹ0ILD8rD6ZS%j$11@@͗Oimyӫ$%6Hr z:ry ptsflkdcuo =G6!j0dDB߈i~&ޢh]g5bi,'7+&wj;O46W6WaݭMRYǢ>Z̖v?Ч bN>sʷ ~DY9S@;wȜzft-&EfqY;Mg;sUy mPZ%aXUcO9StA&\wmS1p,+5ߐ'ݣ!. 6U( *{nET\f,Mv>oE1"7B2fWDV;:BCign(ayU1:MIMYy1԰m]DB?84^%{ia-T-Z+`ƅwZ9%eK=N02Aƿ8; 4DpQr:b7jި n_mƯqkwP 5G6sE dL.%mDvtwޟUgS =y~.5qϥ1A{nnj?ݎ4&@{3fB'a}Q' ﵈F㯟 5u}2 _Vzlic99%+n ^7W[nٯAk.ɫdw *$b穵o6.̭5 4_ㅁyvh-7(6Oo &G%wsY7Fd@+;;Ee[E\VMU@ 2rv~+ځfJXd/%Yo8iIV5[bvQ"7*(q7j60=c Nu6i|0 E!/]Piˠ({6!GE'){h wwe-p˥:ŮȝQc!yb1+Rvp껄buV3j <J5&Onk;I^]ݰص+-|&8r| sny}*WEG@7}M͑gɢ+HI t?.B$0sǥ-`t˚Tq>3ʩŎ<2{@X u3I@2%MFvPZ*xTo}u2k]ym#Zu`S)Zlo>kgLe9%VmmDO:&Ko(e?Uxyh߇-hq6aഗ׺lTi}ceF>2qlT*60j3[]~˺Ɩy5eM [Kdq_ʍ.3yzahO[/c"N3@S[[KCW%8 DvLm2?Nf925k2`a~޷V1I ;ѓP}ZcBi׌B$C? O˔yI,M\7JY+ BRRE] q)B E;1­ނJtvUM &ѡ.[5|Ygn b.g4T. mϾxU~~mI>Yj+V>^~$Rm Dim+o]Ztt|NWx7=\s3AHGsF'J׊5 ɚUȏ(xFTÓY6 n!U^wN;( Wu05 )>{uVn6qzÇz# T0I'W΅8AcI-<\1| {`[r.)ehMr(oSH\ͼO{ƶmj'5 T!b9BJ*8 AZ$3hVTU RRh(y=牸@FU_cK HbyQCLU>>ZڮVqʨׇb)Lsu?*s9"НW",ƅ/"+u:U*S  e$km|%F1LWgNy!.26wN%(U٣E.g靮y ,,8dơC~< -eOZΌDFC#Tb`p g_8PiX8%KU eau'2 ڑۭ6BX0#VP0DTxL`_-p?x*o۴HQADP;? mato;pIÔX wwuhRp,}B!v TLyK 1IK&|s E G1uyһV\b= T|Gz#tݓPYi X5T)'XKС)˖Tk(i3Q(8 l}JR3PJinƞJdˣyL:6? X*>K)N v`ڢըP4jrQ>ɦW /Lqnj[@CD CIU3Bk>P/Y0i,܏Bv15gYx;xf:EF|~ƃm4 1AX,h,'XNA76G [X+tHj8CZ@p@~{em;3}ĩ՟Faft3b*)BX=?gr )7.!h`[֒ͳ^- 奴ʩҪTO=E2NѺWdKmVѠ0mV[a@8`Bg _G_++_ɹ.%݃w#r>E˦`4lH0h-WSd#(&@֖TuEoF_B ؂YK4|u&yEUL9)ai Cb ީېUn!^E#'o uip@6f!OPuއC}adJM'Y܉l.M\]EH`F%`UwX8+4"1eXLeݣ%UU=Ϋn)I~e-&|(D|SJl*yrװ^H7*p+y0N0-vFsvh+=!FlUPhC]s1P{tHMI-:NBM]9iޡ֜u8OVp}k'{^2̬0; `a/3ā͏N.$8-9 uʳE'Hrb/bY}߈Cr7Uha"Pǖy)+7tq8H#;{Mst; !Tx'71#Y%Q>H(n˸_/ƥfJ _KdHΕ@)l(xXo*^ 33B]v\NCVҷl&q]A<שG;dȺqňJ\Ti(iVxxm&Iyaf]1+LFwDG+CR/Ռ̔ٓVCyse(䘠ZZ/$9 {9S !nakb@'{^|nBCxs$srx^Ul(,11)jYP8*.dp=e{Bt 9NM;a>~Q%ސCaE(%D(^Ho973E5A `dF=}SdpseT:>WW4ǵx{#$Agƿ#zW5'u THy\7v;_9/D-Hj\UhcYlsP=?łCڅ@~¨?,b,E\RZ7Yd*Ԓ?r{c:yԢjT=+{0~ N\eSyT5ĴbVE2"=%k9^HZh RNL)#eZK"6t dJ~>&';jN!q.2= k֐l?Ia8l?"OCc&1~YeE3K&,;]'pu2+ftgF-$8 pk}[rO=Ήz`k=93 3`0,η8 -ِ4!#1b g9LTne,|U:iҌ ͟cve.D [JWhRwb7ȓ+Ēkxa\lIՏ=_:M?A[ A{j‡4c`0ac;wʻ%Rg,>l*OG7qJ нo,k)X.׺mGe9eqK~[N)? {@\HT~΢N4?nOJ˗mJd)Js""@y{ňٹyUXS$|{XBѐOP Ya I}:w-fNhkȨ<^Mt4 ! F1>Yʃ5b %& ѝ!{8tPn;}0( 8ﶧd;7$l. ݝ\sm`GV7,kL%/( JyX:iGᢷz€-v.LAKw;.N@_3y9݁njNVc4Fg Ewjntgtr *E NcP?ؠ=be6nWQ58N4ðF`7gT&:AnNlvSo ~Wړ{^=|R+n\jU\*73/_ց+P77Yrh7|KlrK-%z+XBR1JxR0^ΑLa貀]u<_ G2}1~Q9tZ7ǙP>#_KWr.NFRAŋZS}4ћNk`7)g0t!B34G'&}lϦڦQzW!8 ҹ͑T$<%]]yhD$Za ޽s#T'>s WGqQ2_١!J=ERz^_A1CJ@ %Px R<$hj'H}r7H&$c54@aSP3^ZX̰$C?211'޷tX,Šk齳ðEWMk0B%xNY. o^#gF0gmF {3&iXBp+AAO K`y-0,l)");Lp/](,_uAUp+$gx14 c.ajn8=eG+wn[K:k1[XG/H%.辞f#lMgM!?vZ޼=c $b%_fm"`E/iAG.}{]xI983%0*V^;$3+)g tVW*FkP& E*rʢ\m#7^&:YGO"&Ah \:.= %-S4~ջ3Htzz,rc;jm%rEމMp+ˎڣ?>R/\hM6\&T *bzI*5D-a)#'΂++>|2.gh9X컎痾 |n~(Jɻ() :HlkR vچid+T[Ռ9\.=-\ٸ=LNbٹm}*+КWn)} Lș0 U f Tޛl+;X r5n%bg2tVƉ+f%XPzuM<.}~LD_p !$IQfy@ʆ1:`7Vi *"CAp%AfFIpf9j-7[zġYVvJq#K !y|pNT:13#s!@?Auqz03N}Ӊ}rܠJ`Q+V&c)>-o&(ʼ(6^z9oDuH P"X-Ȫl<=0[Ss˧ wQcsg{_ CJZZ{ +⪉) o~{^{jvtWU3A/%ƀ? bԔ.7nq͍mA cW̤8oep$kRMP4٢@Aı3&V(v}2mCpSǐO\j{tEi;ylu}<}iL\JZdIb\oM*0^QG2G SbS",(7^0P'ի(miTDU[Q3Ν!]xbA&ma5f횕^wfTo1ZЂpmNTrQ_\F [54 7 5,O` }` $3C8%My7LdF#QUI%<v_.s%QEi(t e/m^BSMcY{zU(:8?ٸ"}_UQwCal=A΃o#%дz͈lV[w4Q?X9\ 3jx|hRYOYsvdfU=췻nFG77^sBq˒}~-@3ǼY";?bI^n 6r6hAn0$ܱҋbx]ivD3 |sQ bt]e 3x?R{{CKxڤ`Xw2m! P$1fSbj,WPD-ezVA](bq[^nxA|Q25[\&Nmy/AT otJLHPʢ3hʀ&9\A(9jL*rxe{]䜆) WgO !kdjw8=a/576rl[,f/Byڕ1Xk|s }ooګt+K,F'Į6&|CF =s& W@-%+0R{!GGO1\?] D/*,n&SHfi\ ~+>E7 #U}o;,n p^z#7[R{ŔysdCt 1iʫIu c }?AHւbS>Jo#m8 }9u7'!b%H!d8ǹ7l1 y˸ꪱbŞ->'*[u>2"(Ԩ恾b!ޥHx;3qpۿJ`_ΐ*¡KݗA,#vO% gduPИ;` Wp0A_+BXKAgsgSՓCpms*B wW 5(=kY;!'4nݿ+hP"3ӫw!s(j!P4F} `6sFCLՍ6)[U{ D(cEj5X ehX`h/SbbKɖc^Y,#BARg:ozhD:8tg{ի5+70p[Uq4TpaL 2ܓҝf>tw$?+QegPü%wHK>а< c.U'V8h2I$+^{%Rqoϸf.:%,h%95οH"`&|C W /"*h=JXJeD$@Ōdrpꫀn&xovD .]{P!Y Xߐm (LJ,O_ J)?mWhӚ뛶΁Bq.Qkl'LD`=~t$WYi蹶TaS&٥]LOEh2pMn|9"F|璎 -g؉@2ߊpY*O6Xcdc7oD$F/zEI4z"@pFaݓ@GN 생ΰ" 9=ߘ'(gELEG&+ qQd& L{6Kvd*.fr!Qs0jlq=UAg.*B[7d*ka=Jjcm>JSj7ĚR0bu-9y{WkV@`p]%}F{=4PQ @x}N|Ϛ6~Ef4/3u< !F\4\e0/;]n)nFiC@|Ѕռ%mbcP"~aQ8Xmj|nZ/"ЇIcqWDyf,m_]&6rF!9]TXh~C( %l{-0>JYt!xxy/ْI/8bQ(Yofab6oLqmLbew1Uvwjq\ݞجMYGG<gjA0/|/#l=/)ag{%5j~EPE%"T7%TK' !]^b2YHE6B:g ^m]4 &n=cxbϺF["rvBO.`㑉Qx)YjΪEM_\#=bV'mhO@I0VLa%_-Wuc7c>Q>f@؂8E ZeU*Ȇڡ!Ō"@Hg1N^F  "DamrWCw*ac +KqgaWR?WtbrHjE>GH;ĿP!%99R'=)p[r 0W| a+Ic)m<[E)sl|:+/#]4r "?F 3?ShiZO{ E[wip][7_NʉC suJGpȜ7!1E\nPM$7ؗc/J|8&rD /hO)'J$&SLi:t1ay=g>KuvF*l}$]#<$x0o)@՞~fWYsZ|yfuᾖhw pҡ -p"YwK+#! "aqv2)<˹9μpd|/#$yJYQAgN<*goqzP.:(ؔ~ _yd"%N8,4jzf'P,klxXx 8j*(;* @E1 4&, EpW#?,\PrE.EB(,V?6',8; ڄ x0<F}8ݱ޻ BP~yZ+bz!N;Q߭* 9WCA׸Hz=EV]Pp{Qs^9 K*Q՝&b;+H-XkF=rfTEH0MS yl^8q\CNj;/9jm.*MtK Ӧ x ^(S@KsEl^r*_ oݶcGDpV yVS4$N6y1X'^!?ݠV=>69_XvlM҉cJ ~e-gUZf=3ܣOOR֚]q w_EOoG9'4sهjV 7J;n@%\i8*XwEl $WмB4ګ!zz-S0vS6"gpܛ{c^s>i)<|Y Zk  ~k5R\vwxq5A DaStWWU76L]R)ܜLc- ]/ts'HM@A~JsEi %q=MjN1는/U<+ GiH̹'Dez#mC*EUS]3w_Կ$OK`*P }|!FP#EdJedo9FQ1S'D@t P7DV҄`bty!) j 鲛FH:6Dd4ۨ0ܦ=hNp5z62Ka @D? DJj{јFku2 В%KMȷTGrecT*de;._ıw|vS.?{lB5~jgmQ<-D {bOS3YeՎRh·bd op!W+`Y?+ SwD4£2mΰ~#[~;@2AKBը_s3oG{Hb B( I0/ĩaMmy);}+; -Oױ9ъj)FƮʺi C\ػߔ-ЈP"qc n+HB9s5Vw."%R;G'k $:9E޽|G6nbZg/3aSb%ӕ{| +"[eKdX|̈R>Ǫz^>vkn4LТ:W:T^*#tǮGK1Ug](Cxheb `1 v +@^Ђu+zNE%n xL#BAϼuh'b|Z3Re>ߐ"bn 6@aV~z]dڮOv-N\vƌ(RW>nPV%%L~ރ9on(}JkR6H̰lKGi[& ^V!qq\eaOCBRフ}#A2lK3k ?M8 U2;VVc $FWzyF6Gnq6?CL | 1Sn֢z6b~<@ E:ytsB=0mg"̖ 'ۦhsRUAд%b&^]Z͢#v= A;xr JqA# 3 Nsھn[otÕKҡ&~-]8 qDFuG13$xUMt*(R.ʧ35K/K mv s8&8dJZD [6Ф%Q<8q֍)};*MI?co0]>{U e^W qf?~}#ym[ - ]Ҽ?;G=J5zu찦9nkT0p^g3vq/ [Ok;t-^tf=sL%~t]}WㆼrqШf6}d 屗k{$)|Y;p)S58t~&SoAyr_gtEpg>nz[7f^>1k.v!Z0 ODBֺ߫W}$ñ>͈zO R\ُʔK pPxfCsb8"=], @O0s[D_&*ަ@ ֩w#IER wlUokߴ.?fE^Gy1p1%>uS7Pz hxޔrVD/G_MP;lf8Ltves=R0Tr Q3#ƥ LK7Ad6\3}˵]h?0i/煗`-8D1T3r`ԇ2KBh~|^PcU 5aR4c,y|+\ibukp|MԁD yd>Ae B,Vo=r8l9E-EAE+= w Ƴw{31|?(.[/j`SW֤4ͣ%[ǐ9$9[L6:7H ٭2y mit12Y#I Lu<Ԭ:ϑ{LK홖 -IDBߖ ah^np-FLFR^Ÿ&9S(@b7W^3aIS5@U>!3(ɴ;+M1B2' Dbi]z C~^([0󥃣BYQ7{-`hTby_n7֍t<՞3Lϯ̉vIR[ZGuR.Rl%ú-c~Ba$L$g! :-B۰#pM/]56W"Tƞ=,1EL3$cS-bX 3Ye_l3ݚLw ̡ŸJyL5'L`(Tsa8aU;P!tSڽ#/` I,;u4lsH@UMF>[фŸN ZO1䳚@)l+ZC&n /'"ug27Ex=?o$l|MB>ݳ+0[NXP3{KVL.G ~xe1mp5ΤpCOʳP1لlf(&1qb*'\}cQښg43Ú¦F;ifJ`e€-0*0/U lvIV .Ίqw\A 4HIƵmшs Ftd~;v`׽i)ejH~{)%{}=Q۾XLӾ'-~7W1 ox@p3K%t ZΩv0ll,lSI2ì?l~LeֻE:@!2F-à'au #}$,rj1J'b>Xn 5}o3C ;zC&B8gb}&vk!:5pN:PDz;(u%|馗oQϜ/z@>@O#j3nʍ}*/טj[INW㗫{?j KA}ǩht ś, Dl& TP- i㥽6ƸTν~:~1gy(X{hyq5jy,!$+ F}PpÝ#)튃adS˗ ,L~1V)T~0\AY<3͊a#qv-_ \j~{B?Y -fe08C$72wC#!1~'TrKz|UyfYВL3>('69 +G-O\ۀM]Y՞9y3,j2;cG,0BThTE(ڦ*WrcO#ɋ; C˴5+$?6 ބ:_&9;.sb_Vڪ.o W FCYvX V.KՇWK7S eYg#5^&l@k1$Q":S~/vZr`pi~X Q~7J_Syݝd.-a ْx782-j5֎ҾKaN̬٣A dr҃p+_d'@_R5O]T,bpemE܇x QeG!ij+a7GZxuXf3EGw;Z+&%;q'(|sdOևBDq Wios8&[@O.GPR"fyT9fA{h2Ž@#ԥxEʧQɲ-8}9N[_0ͽ)OeTջ198\9\,nC5TÅ\q[g-Jˉ vZP!}ձb<)lO~l{)葕0A-1k .YSkKj?&:@.PcN jjﳢ' ,1ioToQj><޳^?&[Ũ$cTK4@1Fp/oo=IL:Uֽ!Љ*GcRvyKIg%8y@U%)j,[Dv;4S˹*~Sr Ij;۵M +@@YGvbBH]PХ$^Yi%W@| 0TGp9%'jo*u -\G+ j*"}fJU574S<->+3S|9)pr*!?;&p kM>wM rmN~sY:EJJ#ek4{.%啈e 5psg." A>K%p}/0odsX1\} Z=UQt}WdJLBQBQDPmEϷ`O22 e 𰔭-@Oʴhuۊ]0Bͭ܃,.IXOG<[Ef T)bG%0"I?/yrOT)*0/4UnSi~d}NWz VVX}PclN$"Ww@b1@ |"sȐ6"辔Zۯl'8ŢUnnQM چ2} Ȭ^x@Ū#;lVOb+*5SDžV?/ksݟ_'nJ 򀽖 (홤8@ƚή aN6"rW#c/ *Yxi}ܙ=B@{f!e j*;Mj;FY Y?Rz3f.;s0{Py締,nyJ#ic2ǿhF2vB?f5~Kѳ|VU8 Hl[/u >4W-a0Rt|} R$vlU+vʪ|`˷IU@Qݙ2XBdS64>6+bvbx\1qOrys.TB $əN1~RBt h z\V\.6@p}.{cVT^XO.J_7]|Ɗ;<ΏeQrl-]+P)X[6\PxBHBOS}5cUZm"RF+&r`ΐ^jl5so_=0:!`MRx ȕB@tOj\\xހҺ BIg)C0A%K:x]ˣugVJ터ZCt?=_=tCU0sVKCe,"[e\aZsm>cfiE?+(cEG,;\)w.|i裍YQ:zV_}Ub㧾p>W !e*<}aELbK퇍w-S$Fqޑ8X6BZ Z@,g43cVUy V "O.e'*E@_rIkK){dyL4R~v͹;L3Qh 6Y.m~ LTtoWZLt4Tr+T{f'iǼ#1#`1*AwzT@4]M@4;z&Et}(|>cbrv)a*/6 տcOU<0*MCain4W#Bj t|Ccl#g}0k([訜4F^r,vuٔ  nLa;4VDtςOPB^ ? 6;- 179MO,Giͽ. [uu] ׯg+]VHk᧒g_:fh=[zEwD\7 6E(!HrvpWJ!Yud 0@wBSkk^آL??`5Eo٬Kw@>fcνTV5E1i բp`\3ZrE*C7Q9,9^~wTxGBu:ɱhTpj=ܿh {괒atr-ݸ /m@Blq3E/=ZJl5|66>1YG"+\@;ߧ?Vη[/No !`#xƒg]؛V-_9ғv8(gLn@يmV'xe)S|cyjʱ֑O}Ŷl,Wb$z8uA#I_A5iؐs Ϥf֗؛lgz0I,MnMvV 6@`&@HКm9]6}&O/:ŪfeX;_,Dd9\mefq;z{62P¾̬5/ɋRWV_Őf)Go75_B^IzCls?rFFfM-jp })yH(ighG ڋ4Db" PeP[S;-q?* RZ {aze}W;5;^ibʅFâ LRZ8 ג \J|`=x*ø.cDcAՄ"H?} Z,9vßvYK*YU 'B<&^3ܾ m L b}}o 줐{/CV?*#ppsmZa۞ZhKڮkucTP #\ 1ehOpY2 w WuKu&\XLE<#2(^DZ&Ԡ\]C[X*7* Je61spFV0B$7ЭbYclS5(?zQE?'3#U1ǻFE9dZ4ZRld o`"= G'F)Ћ|"G9 hJ:@564)JaSZJ("l廊O_>HHt DnE j=ba3_{PɫܰI%_Wo3`ᕅ )> 5ډq6`|E}q+='+{&Y/i(p=RG^\h9𧚼A=9c, 3K7׾q@s{ՂC։  EQPڏRP}5e%&surSZt쪃3D>0ʨD/(y}jK  m~Z-!A ]7μX"؄1T~Mo&-vbW;OV:%t9?Yˎ={Um#PS.MH.$m87 B|>D僥q4R&gUt!?JD|Ne4vPŐxnHv>FtYj2ʇyõ/1ؿM.$ir.m:e[t7Ymtwּ $%ܟ(9w&T`I:wZgr\2Udrܙ;>V.hoq2x% {qaO5ZV[Ϙ0W'{OsD:ϐ.: %3@ƚ#&yЭO(i,x?Ac(>`kalkasW+wy)&M6Sy{}8o*`Kav>3\G~S" 5c2he iGzQO>z12T"w,ZuƖdMއ\ީ3'!';g%9#?0W?6m?HL1]!ϼ1iQcg(Mu55 [uX|ba{" 3{q=kyfn ;P\ UE+ P HGRQ*4qCE(=gW='7Lks ~]'hS3ә o[-sVYy(4vb'a^ %ix~7~ޚ a(##\(űt@r:S}h&@G@v߅Jj[JzO5ouz!4Z_~_cChr _n\47lS-UyIm ^~UgQ|IȫlOz+*цjvi"ၧ>zn92`/-~OOx Q?vB!kΰ2OۯٛRS/"P.b"J(?@yTD-[!!'$n0ұIFCWwkᘿD7tsj$ŐZg62yFcl2ՃRqٓ v](PK X krI]dp*d8~=%%KE _pa48vaL06LeN\m'0[$Gї%Y)}g0& =L.$'$ vte%"C"3'T (ݻ!mf=m쫣g? _ CJBq ؠpUB}J!5Qɐ y]"hUIV{f2#}{DUuT,Fl,`Ā ] aR^"l<1*dU ရhJpN^svnZN|r n|[ >v~Smbor/<tˈnTQ"T:{ ni'ߓ~C&MgMǞ~ئk\d?D, 0j7]:PrSb5h"=uXNؼސW΂O V06y ʤlS| KOh8qihT+pL(kKJ}N[@ܬPy$*w v0 2Nj(+= P ?ZxE&lΑn5<8Fi\RO)c=aV[c/V5KR.iPʡ/4OH U `bh4plmpްVBPG[IBX몃X>dR( >>1MtmD~Icpy_1W&N[i:?E⦊ɩlScHC y{ʹ,ޥf2w*i [<,( 1)Q YY!=8JIOk:8mgEj>/S:E>5˭ ]Ġ}Y&0t@s]w-߮CxOgP% Aߔbi)a#[-չ7VxV SP Ws?r@L S}:ssjc< D2ӈ햑&귯Ņ 0FsXcED={ T=)bs|~ 2Uuq 6횗Db5UEՐiO [LbOa^DȿeE+Lŧ'nan ,`$Izzx|[d5ݳ3xJiJ{O }^$RM٣hk1Edُ+"GՠZt,o:N~ȼ8e}L6O!t4fDZsZ&ݮA,tU-:>l Pg/  _Do ۠Yo)mUiq5W$OTHƖF,,;fV[kؖD nVmZK^$EMn+mMN)J 4X:jbQ/PH8RsM E\>0׮A |M}YEҺ׭|O)X1&U׎aK8)hK+?4bd ![5:1h^ː82UXN~ 'JQ= Y(EaTU!X:+kZ'y{+bv.=(̎ж}ـSWRe#+Nxܼ+%?7VlNiRW2P.zԮo{杷?DGlWe '4K_ݑHx #M8=*쑶BYΫV@6%W5gaP՟KXf8zسA 8~xm깋%gp|tnƟ2o(I!Y >$aV:_p@L__,Vel@N dzU8B_i7 JvN"iSRi.W] $=1T{ʒfb^ђoUՒpւy' ك(7啂H>jmyxuʌ~r\5l5?g 5ׁP}mXw`qcH6$븃3BȒ Zv5Ȩ9@do]"$zmJBbemv[wYn4ƅu=x-+B^DQ8j}i<0⮏q 2͗Ap 3y $oOv욮#UN:rKhv!K_]z׊epܺiR9s*0 }'@vܫ3"`G4IдaO'gVjtfQn!3JoXw0Jؑ-k:10J-"fj]GkҴ^1[n>OϢjEc'Ru<&N/k{j*+9Bs #r8T' 6l&qkMۤawN:/$siG5`-`aOrGR^׮.vI-F-02GFfTޔ=(̦s/qIz[TS#+詽|ۤ> v>\(Uh}qCv3SC>(QGn+aϩfc a>XW&+'`^^z@ս%FסI>#H:M-OUi\ơ׬O؈Ebguc*8j5`Ubtkܓ]#MZG4RN|EIaNCg'rmZ&:tpjw>ͦm9أ'E>VB ~RQȚGYRRnZ\\dNTG1&e$hBg! fh-#_U@H1 ,/s<8݈h55tn <ٚƛ6pVH0{%y9ۢpF`mtaZ~>P4?kW]ƏQMY͹ .#!m#< 1 E_8̫Z M紓Ů~*|xGι& %B].9nA8q6%\%ӵd(O纍NfDB]֓?(ѷ`sւ59ǰe͕@c)OBao"$ZET[|Urî\v::C e"$Xp Z]ve:amLdj"Ejr`I*IymelF,~ׂxewI+(DT㩈=["̚Jƛ//4s\DXʁx'{5TJR{"guo5-meTM ?Vc\?F\ʁy"݅Z*Y˓S?g_$*L'ETP\I* .^֏lY\zHECdFfe X"KdR+-vad 2Лl_tFU[.\wAUގnP|  k兮[XñI;2ʑL_R=)qo`S`Ee˧sIp+b+4.X*y ᧂShQsجW9VC$d, &Fo~O8.P5V(;G@k׷$CEWPՀ^X,p %pA =$zEI[d,h&#VVˈ&&3]`2~QDDnIbwL^L[ꤷ d݇dIyA5h^ ^śNzo3 !HnT*aL\ >2kNl_ ;@Bc< L[A %,9Fk[=D!_KxEdIC*}t7G1}^sG#)ܟOPm٩6s&lx~i'f3buC;IË5ej݄*M[m(51T6./ڹ(tƱBupVѻ'?-G\OE^}XToS #ڀ)\Zb@{&i-٤͢oJ@TTblf{Ho(!/L W4ʱ\?ןyrZM*:<5F#S٢kE~ǝ\x~Qq&5̏ FLg@\iQ&x:ͩݲ%ͫe9hTYF;u%;ZA^ [@N:Cz-&hcۀdG8j>8?2e:s ѼqXLKAJ5%.ᜟcrA j$t^wݑ cN.6ZKyLj P]3`C8sF_*ʦ0܇㿗1M x8p̓3 ,׋kې{f@p'?VuǓ@$"i߭xԎC#;zLZbMRէicP(F]W.i I=Wt+Tx`-ݧc DM?@ UtԙMo0M~}hV Ų.(!yw9<[w װ؎Xz DoE?qwHžm"uhhGw@ih? Bj)׎x31^ G;.aZ6;x 8=]χw*jHzMjgU`Y3pnQB8)Ļ"_k2Lk+`ﻠWop̖zZpKA@g#9܀bw D~+MMp`z3d5jǙZ>4]h~}LGq$C{>l G;Rz! Wמ~B[ 0J4KD_1{WSaF Â@=>V_q`thYUl_ʿG44>F OXrԋO0{s1$m .+ @6!mt|S܎\3Nd,i;͆w0|(He^S-BS횩ױ19/ @V8^R`HeKƺKqش'˟L!b3Vm&m?H,|Np ^_UDf M B"~eK4'/9@k|@M'YH]\_1i.fs}3W) -Nˊ*`UmKPʽjS:|8GG5~Kʤ59c(ϓK|~N+?[h1qNb{}$.C:N8X}0p4-ShV^Ag~LWѹ,šg,I8oE8?v0l:`t\^^#Lqz SA~6)cBKg8S/sq=| 3 ~uG~Hn<"gH7>)H^#qnEZsQ |\DvwpAG^z`9<md2i19r6/ǎ|¡ bHנv]1@R'95(h+,bVx4s&f Cl W<|݌@Bruﲎ:lF ~ ebS)B7hO,FΰuF@z2J,m2S&Z6Oh/;:7G&u>GǪkeU5Rt-ٌbV7uL᝗:j~|IK'\Tش:wV/h-[^87 1-h]RsI&nDVamy"ً̖0>R^jxd5I{XXu>u\sV `<K1qͷ?(aQMCԞ&4!e+gJl>ʩ"A>x2\|̔a ƈ{IrPQE84K?j;u*2.ϓԩov$?X <$ 8́=ÏdUeOȲ+qjljf1X>2)b_50ӽt:Uh%tR#7wwQ&!Oµ'B$V&pw/[@:[%~Dk LsĀї J_Y ~֛~1pw$fGLU4{yD6\V_i"fel*˩pgӑZ΍YPX`CHUƾ<`Bp)vB +ǤuALU] hieAr!5O$S Qe-F́m=1hukߚ?)EO-pIDӠ͂0i gaMBbL'L<Y3[wɽը! k2!L JAv3`A!x թ4CҐ@kxUzG~;zRW8k0Z)LBcf n@/ܪ3KgDIУ&ۅx1X:ݷ͘H!X')hs]5tOߴƟ dXKu Ib˗,yE(礓$G.UoM7LX;wJ'Pu{Z:HcjɪZh2[;941Iȳ]:)s}xL{ȴ:ׯ"g$qЉR:ݦNtNcSjN#抬 0h̛s\m8Nmxh^܊VM6nC\9|6﨑BN(rt_i_sp\% LhV tqz9J&z,fVli뀰dbV7u`pz!n9XHĠu>)Bu2v[}c-AȜW$9<&lUs"2:0:%<ңSrϊo2N ($4 )CcKM2oWu!.tކ6֎:j5 Q#@%KW'N^waϝD>0pGes0 k ܴyGT+n3hJoň5(`9{Na[wU5 D$S WF +;񽖞Ww rvnLa`%)%N]>p2Bamiu$쵡Xj'cZ@@1i;CxBr7O^k'* :q!zz} ~+hcuNP`W`gAHH0SrQЕ64oWD 5#*M6e[T9vG6T`ԀoD>j0F~nA7o<fBR-L]U, d:KlpRxKTv"t&9V74ߙUDWyꖅoGzڥwy3cp%5!EL4)> ؎ WYNE ;W?9ep{˖C|Eo3{1‡@?W"-sy/ŁZ zkP"Flj9 1@@㍓xm I/3 *) 2.,ێK]mS>Q"200yE"FSV$x4 ^;9-CoBjouZgBx "){& ɑܿI)A`kLBoNdr]:aa;vX+Ler{לFO v5mS YqCk\.u }}Ï0-T3!\֪^CLՇ[jXkj Vsqt=+:BmJe5xPek dybE[w2a|ۯj @P.L;hu<\t%0 2.fz_g]P C]~$-v'߶9ўx&! dè.gҠ"+\C/q,Q#(s0(aa 2Xݷ""Gd6G@)c;dR~SWk {^Uƀ0mv>*w3mS$ϋnngQj(H(AwC _J+W;zjK z}McOqq,ﴷs}lA;V1xbQHP|JC:aEқ C qeҚp6G!ͨщ#=H13*(2HNoJ<n{V&k_̢_/nl""!Gy S&=mW~4C\ (x-/V'3(RoĠicZ\.ܦ \)3]BX* ˍҸZC=">R;􋰺{A*A(aYweN/(ó$%b~%-'\Ax7St}NҬz ؾ!`3n869>䂚8}o;쿡V?~s@7MrY:5 π9[u^ ͙ JjgSY%S_qdɝKχpDf!F W$!Vu)bV$[Sl(턋&Rjۇx\ބKT.z5 <|Y.y?q5NOՈnQb AҴ52c gʘ)+]AhajAL^R8l?M&hPl4h m=d5{2ZQyW"鹂Iz~Q=0"|rmze/_w8beYF-4bkPfۛ^f_fs̛Q;!EGHfC۸c5# (|tsE1gQ4|fV**u.pM׻쒟c?0# ~%noYk)|v\4 l\0^^x`4d#ZIgɫ#謈oS![ɦq ʅcJ-Y4KFqaEșo6Lh9HT)MG8MN_'G=c58)YM̰+a_MX&; =rz~Du0ѣ.#sHrZKFE6P_xy\h_y <(QzcUkdGhC4H3s"? nG} *Z<9tDRIGiO}vhekEW%<5?dxX[w&Ja!ǤGe0(~EI`iy-G <_`DGS5V$\Ts<>68 ҫNBl,L9yè fj.CF~A[Mq <_1*e[\j,!]|ƳK @K NxU/JN?<`""2j!/&@v ?}RP-4Z›G{fO"* auሁE+k>)[T4ahRYtQ뫆DT^/>$a@-DpDVK}ZN-nrv8g(w JK zxЙteM̾").وvW\Va<.k:TQ_ٗe3)Кr61P{wKsOdYSC'h[)È~dg\xk8._/yG3&ѳgxb' ꍃU:֓rŠ[u o X18ijSn#"Y" Xzv}gG*2QcT;U7T뒊KԩsFױrE~ŸSJYQv{J0XVL0~E#`:ksФvq!a$clAvYB\q 9kFì sJa[瑡ΟKC&wB# C]'e>>#ʚeS\hspBKno]R7(]2L+^7 BըzdkIu݃iI^Vxf2h;1 3qtIIKuLEؖI}#յg}ci`t `FR ޝ ڔ %0qg%P''=LCJVbo!SzBx]i+WU*v{ڙqm ;x 깃z~!LQ~[ʒ :Zp=y&3Ժ{4e2cp(,$h!T]38@;ѠM[p@0Ro%j+Zjq h4v:DAF7oYɈ'=GB8̑v n~.&~d'aoI.Y=4꽦)ګS%o!|ca2V%SMª^-ʄl9XŤ40"&ܺ|wx6ww^AИ-7X FSZ,/GYZ8bSr8}55!仃l;Wп"#\W?\$mɢ6+glpzh'u 6׽rA>GHK*2acK!Ƞ gGCz_e4Z 4jr1O!_DMpO(IhUtEz6f,#&+B-vcܨLgHXcI߭F<1ysaҷBz}ųrrLCB5rƐXO_)3Aikn6s؉i됽mO;~7\5XJS 3*芷؝Lo Fb,#TuS&pyϦkjj^ L-R7V`Air?ՌZTaQ @ :VY̪YzDm⩕g=fii[XgS@CdUmf'%hmL2 HI3&MRL~ޫ.T6'gaLkf$=`Z`>%Ux5u!w{!F j_knP𓣋#!Uvfx/B!Iy6}5bJq'c#8n b򞜴y~t`yY7 !X HiUd}UؒdP7/މJ=0ͺ&O^w:Ig`j@b8 |sU38 52^D kHCǺJ D,´4&$s]KomfeS mCjx`7 郆>aެ *X5 \rm )k;2T<;@°cDjlT E ^+xw*~ށ]16+.E9|eUXJh*<ҩ1z,K[3]T;֜Fm+]:W=dz 5%6נ6￯ܞ|9NSz$_+tvb@D,}ӛ0Gxin!BS.c^.VP` W%üF 4xCvR[DEZ2ޤOIr&1*bOpB=)! ⷞO`ȬF̍Of^~]EM!!RÜDZKP,y|1ERy9G'(~d @R$<35m+: Җ qʏ6hk ƫi`hL&ER]8v` ܅ޭ&e94 S 0~ipaid "?f,?1|sOqD}.O7VY)^XwE{%ޥ($Q]in}") ęmQ5IyB |U["nahXǝ\5b.ĥlMh36+] tc$v`8͚cA=3rUi)}p&[W/4akoMm (n#CfPb:me#&FvJ͐:YYd-yP ]U9u01,Ua[k8 3da5Rrb_oKpdAq}f;PaB[,3QYۙd۷b7|2ڏPo ;^m(G]Z>10xun` !AQ'K}ڎ\ M1Y/R+UEI|~_ 7^2RB!tWnxY] Ih;ꈸ]?I#@zveSiM~Pq6YkR:pSAbYn @NW-e>D [/5fA}_sxƏp䕝f$AT QzCs=zgG+p/-s1vd)<"޶7|btW Wzhyg 0v".{^56kڍY.so/UI`p]|󷉒F9h8p<O yS%(@PW 2|  !p|ޓ_y33-A7.Z._DdgJZ}N%Z9% _\l TiވG;ޝ|]DbT*w)w8fǬ26qɞ[yt*p.&$Yf.TeY$ygڣXbę4ԽV*RBxvI+骿va b0!, \2քb $.F{Rȡ?E8<Ǧ+bap2ڴdݍۅKqY~v?.V nnKB M/bBa+MU):i8U1xb嘫 ~[\ѭ")~?q@'7)Õ oPӌE.Y {s5Jp͂\S8:V26ڮ9SjEF~{t*9xvxzz +3f[嚒9skUI8="LaY✾[bi4(F["~^F: +;+#B^ۡY >yx5nk9kwh}E~܋e5(ˀʣeĥW ]\vT޳.uoX ը/= y*3Hr*-E|jtsޚ f{$D Gg x8)۳"r TU uOPGr'Md؟R[h'N90ƠH// 3 RƂF;Q:ʩO՟o{C~oAtf&d(\t!<2mF✹Ɂ{`U8'N49:<=K]v\/f_ bhr(QBBv1Cw]j뼡EXH,Hٖ^(. %Le@֩`G^iE\H8Cڋ@7:؄n\0k#:aGg6_'$9SbocWGWNv͕ۗod'Wi_>ϟr;Ik+ zByZ <V"Oq*wҏ=:Lz: u^ݰF3NPC(H05?b7|SpTph֌9$#ldRfgR/8R$mtK9je﮼Q+Fr4|dRTIٿ7UVKr9I?ϒ[+<ɟQ^U7xsv?5 +Iyk?}{S<4 &/KDz=G e/TErۯE;əٳkj ͧ:C63~˃Ryrs0C3e~a0+AŝxrcAB"eOh7_ }GsBˋ$UkMIڱQV]8q;3h]^ݮQR RE n>:s=<޸v겓pFc2rcX?_tpzzZʷ*%f3wI&2Oxb@3k`,yؑT1>t=+7J5Ɛũj)[r)-c̸\,C 8ȆjNv[E8 l'A'ƾT1P>[Br½u=L*n'42O%GccD͝7[cg$ʚksԸ }o`~兩.k ] k0N>s l#Kj}}R\7|-JHlLLsEmLAfj'F|%ri[mQb%8`f)T}p: 1Kš1{Ѡ[q5#˥; )_ 9 D7%F[>%=ožbz}>W \Ej X6h 7\y0|), <0&\XG to&0iR_Uy$)8hS8ֳ\ I; P\ƒ`.j毚9>#ʇy u81"љs Yn|S4B( TfyG@TB21H]^z'*ԓ]#N2bmT6dII|qSc`2HﰻOߛC> ^iK1|f;M q4M0R*D:*p0fF3>M`&Zߜ5-bX m^jeATxI*1C@o@@V}AskIDͭHBGwqt؅F B,Gy%)-e@,pIXJYwo]WaO*Kf6".\eP $A;>hOesT 0OydY`qd$0i $tSSZ͊39up6Ux,C^_; ۞ێu+J K@.MN, Paf=GWdڱڼīVt^͢cCal֫l"$1]ŝ}O8N!}J\3=OjtjSw,AOF3^ELN.z)7sCo; }xN*ױ$溞9pWpܱšxXCN?;U6 sRǬQz7#]sڝ_WÀǩTB.*Y;pdͻ,#3o3П2JʇɖLՠ9Rк)ߒ|[)(U -lx{"uyGVYIqjE/5\qOު7N KEQxA̎X43{tNsz!Xb!ʭ)V+j(A)fXi#h'R5^6Kޒ? !\\Tv+;LhH"&Q+sKnzz8U ]Gn,XcrY eo}뮲k%-lGyXpIn-_`ֶ̃ϫ!I\Q<ϧAxI{z1/YW h_{y@)gu{^J H$f P6z}0\:t>8A%F_VQ Ÿ u+be ?Wzޓ|VskTgvk=onFcUK'U ;MZPgRؚA~L]iF{k_Ldv}{Zظ?/<6eX3V+R'#j^tKh@T 9]7X%2i=HvGX*zl$ ,9v܉oJOdzqҎS{X˃m%M{d6X4ü fN/kڙI[jSGs$ήG Փ9fVP dc.(γQG̍l<4JY38NR؉6mꪼ$&'Q$\ l%֜9}{Yύ%)@j%zzÕ9'a"ylwAf=T\U J!*U hAܥi#&`Gp{%oq-DZ"=n1:6m&: 6NRۨ1qT?ɦ,vX6ab%' \v/ÖLuy0aN>n ! !}gn$#GԹ% U;f#&}o¸KuAL 5kvd@i3-F.[m6}KyY@f dx\5N*sJQXgC>Z xH{B 2]J^.?>)>W.8Jhw Ɯ-Bs$Sڿؠq3(6tkUoS%+qc2(q[Qx"cnsSl(لdnxh ʟ,0NUV b T<)88>.iRzE`lL߭ a3R"`:qцy4up@ncUbM N?q0t |XAh+jo3MKꂠNBq<kT Px2?r⧶k >\>~5~R7s/ga6l3I)omtKx TP8kkYM[\ œh8\4斔'}sd$^C9bVkI+m4B o3f;0e_גq_M] %flib]BWT1@) ReRQlȘ&+ϋ :JČ|%$yj3`(d*! Mt0Xa Sz{^8ii&w0sMwtJZ&J[ Z6B1C1R.qYq8'wPpLNI)'p~6P a}ǰLZ#΄〞?A/|C/ #Qu@FScNv(DbVPLYe.fx$y! &Iԟ | vvri^]ԋ; ?(3~tqŲ3oy9:}~Upcv)ROܳ2,9CGUpyqigXiJҺD!V_. *vۣFc>-U>cdpWb;e#̢qMvsdP5 n4pxBT/m$~!R׹Bj{T`:Hb->ApZ}UçljB n4ɚ|i0mm[l^Kzw,(Ri,94"X Ə@1|w3)\ٟMhU&-!>[w*$zx9`3C(8dN|R)U1>f!Eڱex'IeaJ;^ٜ3#"4D5F=A gAwG4iWgHOWQc52s)$-yU*OqDem;VAb=NxPiLUk99&S`r|^ъIM8kT \]$STmۤ%d(&KpuY-IQǺ?o p[vw&? }8uB(G5K U^QNQlbI` OZθ: É>X*(+n)"@:ߩY/iD6R鹘,B-_wc[]XE:;RxWOE/ IGSCW@I#'RDPd2SZGcb*O9ezM:^e`/,ҳEQ97{w{^ƪ|V|nh~uXhֈjE nIsfitW,IŢI=,! +Plr6H<IyJl5 kd"L%T^G!ANt$r)h8z5?"Bg@W 9#z<6x*G *9\5G 5i޻x:d{IVɍc赴[UΊ.X3F0RgΖhpDz78@Tw;+(4Hߋji}#F, 'C/c,Un-A;:;4 ن0g`nb§T=f}8Hr3dm>߅lxtL8 ޶`"˜R =risԈqrWú 5cU:j=Z4RD :!Do+v=1R$lR5+V:wS FxTvn:⇁&=S+&/DCW֛GeAŶ/#J-SoGGNx G( '8ˠu.&TH`1kqDBCp!^ |ׯ| D9dAkN^k,2*/D-y0ˌU7Rae?3-a+`yyF&kӪ) Hp?eߴh΅m i);;61J-ΊhꉈdT\Zr%ڻKFqh@ظn*l[$[Dh8kn*Sr, |hgpq}j]e,7)SMgITW;S{x}[ <YPbV }-A\{Bf'9:>t>4< N=މ {r@ D>f6|y];끾[6њK;8½ QYȕmhlh|5d.a둗S$7߅jxLW[pмv=x =ȒU;@)!GIW۳5&ںy)C"`zC/@i*lM-%y9"AGHBFՃ!H [hVo"^rd$eDۣVLrM@0vabJ {<<ĄWibkβzm3LTA,)4<%&* m5DDhإč{m֗"ĹٸaCˏܴ?4(aho6G0"gCu;w 1%^ OYg?J[2#M8*\H}NsAJ Fe *.iyǨuC[h^}C8y.?6ߝnjc%N A}Gslw!0=" "tBu݊a % Ԋ6Ưiuӏ֞lֱ3TWޓ+']P'F ʝ8{,*u}VW2z@e_@РX.gf`*+20o0Э(\W6)+F@c]J 9V|e&lDYHph DIw5b#B~muxx @VT AXHPa01궇wF;]N&\VH Z1HN*ٞY9f>*A*iD-o#gd}W'G^\OK1?DQDRj+ Js ^Ga$7ҸUpi %0r.,CVόG7+ Lv^)#>aZBx]3u꼕dJ#1>&4ƫBY%3|b(9s .>u8r>r)YǤjiD&C#Qoh,VW:?Z?&AAlAq U^LP^\Rj9\zi蝡ZÀӕQMMcW^b0Z]MnIіw~HuzxH5t GoASpS1-r)đU#QH r;6o޺eLE_!\}QDdcgN)TI'B+HV.S %`[>LvB, M@039pI[mc;72"Z}3zxj-i!a¸+= XߐkY*5WrΨUHwAg -#C9"K[aj=)}ai~mޮŨEǏI _lbǍ岸i7-3 [jp7,uPu ? KNs5;O')1ۧ@C?oeXO{:r;ܔ T^@W;\s;'*\e˷ T..zt| ;F> LŸŮ4mͷ&/FSWMbZpC8*D1I8M,? 7ꇃX3X_̂8dOD{ ֌&gV[7i c5tSKLvS+xH~D+\iqTdAؚηR/ؗVS&)}qcKQP_=&s|o^l7Cg- `+E3$n>s |d78Bi<ެSXo੩a]Hxcy.t֕Z&X3\:2ү|{5y5e+ޖywBMu]2 ޒi X)Jt ){d9E}S:؎Igvd7(R]`EWĒb[{sEz^jяPr{{N#qDOى!gHʝSnDlB$Ϟ.$xg ?b3nq2&9X!fa}!B[A)p#C8Z1ȭiڴ`qDlvzS#DrÃ<^64}rtdRIb%(sj(@| ;=YiN<x0*Ks"'bGY5Lsjh}-p*I+w|ExՅ \܀J# *qHi[ƌx@Sێ\mmVπg"a*jArTODj &~(.meN\IXSTEF髺@zDE Г׋zH.cbpo Rb!|vVZ_kqKM=(j=\Xؿ&7!Fbz9,Qj 8[(|.r)=.Coxo a[EʲD6 JOU,$M7>U,z󋋶5C@'ǒo$DQ}* (/80Zp*6@OyQ, 8ޠ{_ˤzjxlmQ[Esb7^U6Ȥ[ԫ&'>LCR9?R&Ep&th3r[5.taF2\͆߄0әOg61pH p9Uߴ\ JM/j3W<4b̠-%S&J9@:1HU5ɳX q\cګi?:w1l H ޞg݊Kl鼦Ȟ'@ț6ט-%{IUŴlyK6+L- O,tl8k#ZheeщxL5!I35%_]ϨW s'0Lۧev*j>h9ɋt5EW]5أO5뇀_JWiJ!п6r]iO!:>J8OaգEuW4t{ %DT:k,Yٌd䶑 P__62њM)2[MJy k*#Ccd^]`wԊ?MQл+; G%)t9OcY4/ߓJ1I 5Ѝ⋛, eV dE^?zD`2.gMhcc>jvP]o\GLO5ZaPYY6?f83@COZE=e:Ey M;FCZVWIKW z؃wt9Pэ}3MC!5RGN6x B,fMe5 xwT\ԎTv,j+4tE#꟦p)vzB5 ʔx^F>c'X(ۻ%: p9~*+h{dRhL5\5m b([3Wg35\+Wp~qg1ή9+a.M42f&!!rp&-rʘ}eަ &8*rVwLhi<#llQlz%ZC` "-uPx kqSPZD P9n uqJԗ~Mzos6|[LK>wH$H5³IVCO=*|L4J]/Z*oꐗc$? 2:q_%f5P^+f Y_$v OYM[&m'.Pkn;dm]$ %Bz㦄o `~!mE錤Bm斈ҶSqR"KGR'Hs:g:?)i(5#Q/G7$[JB@_j>©{Di#1ritC): wZ\ti@H&#]k30PGx ft J-V&bt{?r]ߦcA\&P 0VSțc(/ D QrMJaQH%we1q:s bE+ ʫ [,')U7|.o,Y-"_a6Zƫ^ꅕ/„ĥM[\ߠ#9_P^"j_ W4^IFM–8Ua۩yw2 XfrNl$?@3ٛT _'ۃ[VDʖ>EeH^Ո;?[і9ξeLsnVC;p=lqir5Vb\x iOڠf"TD /@=N28+A4KF;U0vF?/mzpKaPyIw۵7t0 N+ll5!=M{EgTQyqM 4IWb(>>&&.,!!xăvK s-&fb{h0›].XG'9Kb[z6l)!Bp2LEE%{(g<٠>' &{K WwRwmtvoub-'{´oEGؐ`OD9B׌g믑Bzy6F[l'Jn%erF=-1$u"QVpgX cr?':itһhs =˷B_s6!CC Kr:U4`A1gQά@MYK*hB(J k^}lG Iv9=(.@ T<. 6;\L둎< ?"*WDlX˕ьJ\`uMf*kydfVP{?+ I⢩j".8+@]9c@BosWܻO/.Hy.[,k,`El} /qPmmphO&TSHh7%fI8Ccal<:kɤ `B9ʁa$F_wKXnGPk>>iFJ ?uDEGP ,@`[lY~-4 zꐧÄ$uzXɝ}u{IP#r}/"OlT$Md/y-3Y6p%9^;H MrQyZ B4b 't9ֺfu6J iz&mR(jE?kuP }$LEẽV](\*PZ -Ҫ~,0|3iO R*ddzo>wvh&Zy"yl*?Zl/]S9|=`TTc{VƍЄ ?w5'89)QݭD +G4-BS|R ਞHUWt>j^а9 pؚ WŁu4&&<C7.IըڻTfXm1.] M1M-׾[Pjt?ԍ1G!C)ik^@dU[v_ LS!E"[%:wdPeoxO8Ă3H ul |RЄVx &}T֐ !~:J ΢t!Hl񦑕|ՂThh^^5#9U_ A= ֢|kgG冄n׿Ct`G GzmW?tjBD{`Ь]ƙ>~L@KnV(j}ѭ'X"=83Q!d#ۺ i+juɬ_<0A݂W ;w+.eY(_-0"ʑ\e8TTĬ]C#  xT CSW/VK@u!ܛJ[(~1k<6x}btQ@܉+3QSuڸEѼH,^f/.b>q&+;}+)dfTG}c IKWÁBՐ)WKDAMhbmNjµ[C@=[OW_V4[/)mN~MJwy $W\ZtXz>F((jV+F<βz݅1`!L)7{ $A-}iecFNǺ;KTXߞ4qkMT ⁅IrR>4 T=hB8$v0躽xGe>Eu=EU *d-X# [^ ab@vwY42|\  ]G ۯkF޻ wHm$1q lR0_2h~%HAKk £g'9_ǧn-˫Ml̼6+ % < h#Aם;Yux t# rʊ1ˑr%$`O%]՝>mjHGZ Z^'B'KIKj\uC HGVheSA~; }a]?Fdh t6D-B:2qD ~eɣwa/6p܅'UEoA ۦ5Q٦Qo%=|x1[/-.Qb%D9I/-=TIgM5}>le=q<#P kMPA`4`Pn  K0kײ] ]f,koSCA?Ad6%Oj7gJϫAb74:nF׭7luqPT0kYN$%HeQ촇u;09/mG Ko Wu ?M^6ZC|aU3F(VtLհQ1lT{p@GX?*<]Qr. ;4"ģS9HGE"ES*fQ`ݙk`U/@5>-Qw,ȍj`kHP4\6ww!1=fiS$ۃMAr&:)J'Fg~9~q}I̱dVG+Y8s*h՛<~B8D,R)tZMqk1 < =C6s^ZOFu=v[7=t4Źڈv&yv'/GlψnI36ٟ:, )¨XW0Y4`.^ݢdXf-<\Z4f6.LndS#wq--R%#:Tuâ軫) _@@!E)ٍ h¼^e|sv+ڱ>"́k` MkV%ȰrG˿'+ -7xCW~b|XqO`fYGYM4R;}6؇-taR|Y.ľ]F߾A}/'P3ݩa73;fe`!ejpg }m˙wjry헼M01'v9f=F n#ܩc9>gGt0^ xV3]&~ldظZ)aC4qGoԈldioPPΩSϷObQe1S=bB NmU3 ˁF1KTG v=;r )TzzJÓn:,02lg-HJRI9t&\CP>Iad"ueM ثVpOX'T0|pOI`VLaP"i ef“MP|>ޣ7Pݝύ@}d gJjrif#ZQ36 +c9ʀߊaB s!btlu5yVq&(N ,M?*K11S߆Pb|w q|[)«c6XDC-8؎x de%̟|$݁gQj@4M.sԊ8`'AͼGNVAr]q' EH<m΂oϓꕯ؆\ GQOTul^:zCZs0 3±܆ *HoU!TO-1ԽS n  Lְ}2>*??j-WcC{nyů4*'o͊̇B~ny2q~ :˜tŔ(ܧӔ*0^R`nYy_|Ns{ui b& EZiX .D)Qt:6BΣ.(b\*PEgZI&%!ؔ5Lg6u@N⋑_8dX>gp ѯ]+Yt a.&琗ӰVD<4>-pn-!Q3T\F;«W˱FLvLf-wQv6VFcTvelHy˫ϴ}ߙ7;4#75͎X>Tg\zW%]P!$`k0_UqSHZe~hb%^.=Cx^&۴4܍cz}VE1Ͼ#;vt0/}3c2L)B<42Oi):O)'\%.߃4RS{Ud!/Aψ =Z"^Op'0SzG?$cpf ͏hsuF6n kg?>^} 0 < ;Sa,sƚvޒ:\ ˒}Y9LTP*_}¡w2}E=C[,_ zo*d%4v#4tLM 6)| )G*N8)ei>vO:y &1vRyQs4w Eq+0"-~]h-*"z7mZ}dF\/$]S(KMz뜲pQB52*(ŭ"&z"6-#ݒ"Rj&Mv*2o68H,K ޑ( e9DŽfբa&*̠[NӁz~y-C28.st0/8%\ ^4 Gp"DNYGf6.~jr+tyh"ㆰUd̉Vu-G 5:blImz(gŪ(~nRf<k?FXra]e4;!#wsk]r!W@Ɵ Xs?enli X : dw^D&*w7]"+Ck`XL$ mmU 6RS'jZco] H( lČ٣OjQ=FɮfjRݦjR67y%E@% oÇV#ԳSnOːKƛ,Ŵ @TQֵ4CRe3c@|RvU9ՍLug,} jPB;-1Ũ}]kDQ1Z%h_IJ:2!ͳ˫ O>xsܿcRX}/K쫁cY U{'N}Tu%d s@eRvQH36]A%_c}(0hD7, X }`Xqe aIW1S/<u:YeM +6 (jzO?h1b;tNDڷ=8bEJF}[J-G눧o=QIocD ѐYW;6lU &E3mF%`| >Ko1rYu3Z.`)oeVڱⰿEc#at'']o-dR ZWEWI+ 1"^c憊cD 'a3D VΈ-עCYx`1aKSų?"b 5( <޼̟觇d'\  Iy&z/']S F!]5.rԚg]K9@&Eg_DN!/F^tt,5OposFյ kAݙtYQyEY J'1V8%: ^/ˋ0M[Nz%Hb_@еO[Q^nwf ]Xێe> Rؗd`3낢kCς~:^9rT5=t9}z?]@}VS}Ąza9R?\Caƴ5飂?hV662"l''&46gAC-m5X_/-˲MT㚩=0ӕ?ys. "nSCn~QovS@+>[i*Ev-?^[Iܬ̽NSduAd%!W3Zpxzv WJ֟a)KpV+%NXonm/?ڈ!K%|;zKO+VYA3[a yȝ8vrq"m ۠~I'Zc^FXƁ ;[R .+tq.Xg} bZgF[_ ՇB^#Q뻊K^ןxϘp:ll#Ruwv x]۝fͨaMԹ1TMN6vfqPpGZawc"3;;b䵳/o/|,u3l~Re]S`?d1vB;PM?lyZ{suPUil]zgn[5'&=?ɫOj`e;d$UQg$&~IB- =,Z >W~T6`D{13&^{WAQ.w\ۂ"0l҄{YKT`[ q lkdOM)\a #?@v[,%i'Mߎu؜8});jǹ֏lKأ RJ$ppt.?e)n,Ae*dU(?~ ;JXr&\}5μP4*ՕpvĐy`[1dg6vvh7[gx~Zl*L569!Eql3H!ް&H`ݯR+Qb@=pfe MɊ1I ,_Aj"_nť;, CͪfLuNSGU׵2e\Qʭ|*RS>^B WLZaW(fBp)ZR>ء< 2`o"JzIvO!hbדeɒƑ%&BjkDegIrN"w ,mԂU#) _l#_(,OF)5Yb$-jJYH)`I0BCY$Mf魐>XNDi mVdV@nزBDl3GRieɃni G's@fv ]鬛^92N)\I$g+ wJKvDM\J.R0:`S7 ;/Axq;ϷŃ(>nMMBtBk`zm̘l0j۳Y(i[eeux"v~Ͷ𼉬B˖i~8_V* DӀ:ke\7Xjg,u w)FbUdi\7zH.`%h1d$.CO!U51s.60/bݰ;)lxrSA~W7C /qW 4o޻ji2}swU?9I|mdWY+;~7KeFWdLLA\|ؓLRĭ%[oo>ow;偐KCu'2:ŧh"teJįDq"k'kr$X'Rz3< hѮ,c<ٿE`+N$:F?zZU%[21]e`Ayr* _*UPcōJ?jT5˓ қJ5O;n t/57Ab#OG7yZYӋ~91 Z4yu&"ǥP4g&h7=eovbMSLQLHѥ_O{Ӕu=iky1nJMNu7W&IUqt8(Mt9ޒ.JeI崺G婂}Ϛ-oDLhу.1Drp?I*X_ 'Sf mt!GCk;oXFbPin[U`  UYk8GI%yV\K sJvQ?#$VHLˡ:;π@: xC~Sk8^:$nHyz 1exMVs _2KA +XWJm2-+ R^K-!j}ž2L #a? 4/U(ׅ׹B$ŝlB{G-֏?v@_*͚tfy-Q~` i Rÿcy@h.2e:p#j'I •Y~ ,?0X!bQc94nůF2A Ѩ5jU ߗ*wt`G:dV삳jSk:q)٢5Z} =t)?8|vpӍVm.b?#]bgjۑyf B]4C}}oϥW!fd:2<9aQP;2k#^Z0DuQ=E gHĵbIQ[Ypp0d+.+1|Pu07{4]yeo:3|+*\/ N%ҍ?b|D7:[I¶u5JjH.^?9kؿkv V2@9Vd9$}@m2zmMP}%UۘN. ѳI:;}*rV d)BSbʔ@{z Uf a߂DY3Lj[ة3Qko5c$l NYp- /#2Sq`3Ov?([ʼnsx2<4b`Yr]c ߂xTq6p{M8A j~g'{j_3-~_^Ӂ#Q"z𽟦݄H J*Y!] &ʽV9wr=g$][-V[)rLQ}y|ʺŊTvPIA@5f#")<{ E ZO(Ґ)]^۾7uYԸ̜.otj"aѽ$`ļp-;Zv3Y%ڼ.4`b9g>ٜɵtP<NBrml '=bs+x]Zf!˞>iHv%u$i"qm]Q E[?Y)Ӛ #MatxԄa9tHwduLs9rCy^GxzǥW?´i' N?apS8邑Vcb.8fOw2וQ~G~UhXGIJ=1pmş{䱍pYcP#?I;b;&θ&|@XY23#dՙ?d*A'7 oZMHm!l)_gL" bv3bBNKY >sgMvzJ^^j"C],YAZ+Q^wJ̌_%ŗ`p;ms14.>G cV3~rmŒpg+ _sx@jc"{B( O16%iKvK?_vfRWA(>H:lM<³>%i8%q; UqU'dȶ ܋ r{mEն!S;k{ް/^qathjʩ^:ˎ/!lPh| j_5 P@8Yǃ/C&JϫGgI~󶯡9=ۺi`Rc^HwyViXQw bZ\T52=q!`#Ae$-LnooS\S!?6"$jh 5ӅfqȽ"ˆndSщ?Թ%hL`'g&MWJ$gߥ`]vV ȋ%}7ϢI[Yn` Ϥ*9_Im'Pq5(L?8sf#gt~trtLkZvaX>;Wa~%YC;ˑ/3P}t@r}%'e/AZ} r8]xx&?F숸ur%՝VZC{c6N'8ӛøX!BQ1>l/r!b/fŢ?YɒhGV~9|IiMH.KU)"j NECjob7cޠ'T916J6l&E8n!HZ0~}gm=!@{[]Ք3.ϩJLQu uJʶ uB`]yx"~qB꾯(u#v0k'yd6Rz(<Ch-~Ԧ!1u9gDH~AKS%޷ϕd !*9ܘ ى)ﺏLAd<{}Xidԡ[IXf'&} io. މ?[tb5 Q"S;JԳ_&Q"IKeԯ6kDpKYWVKj!+yϋ6u摙nceHʔNT9hiQ2X|:;-2^qB8Ե&N6mPX!ϕ}RYLX4=ƭ n%^G&T5tcʪxTB姨ZJx^2$0͵Ó g+}'b _v_5jIbҥq@7"Tܤ~rVש=up28U88L?8/AoE͊iFqekGڵɒMB#xzsXy> HTaxeυ ,T#tњp6It4ը7p/ZGʯ/ puy'J2@ysz{ WTB3sbGVǰnb <5 xH9bsp7ȠׂJoHGAMdeis}8fiAN76RQ Q>̎|\ frRJW0_3q2B tab[y[ ޳#-hi]u*e]珌[C/ϢĢP^ %$.m:ç(Ms1"N$9aW![Zψ3"ݤ :b~xIT3 4 h*-_Qc4gopvcuZ{IiWgddzCHS pœ@tW/1gZcMwk86hWQU _OIcfr ^ _}f/r!sx]&b[ 1{\x$?7XŐ O w!?!dBZB.NgA=02YYi s>u$v*1Bͻ[rf0v~V|"4yohS#HA75t:_4 O庺QGʧ \ 2-8`K'$+e 8FVh׮!RT-!,]an9j͂?|i8ߚ#L 5Jw5 p%gI>4p=v?C] =-4%V :BOҐa'ݸ+eʿGx_b2rE kFt/P5]A U  _iP(šqxQjB MoK?&Э'sA Q^xHhpY"(,;矕$,J&9 p3$E~/ ~j}3&̎r+\Fw>bː\yfOsfcYB8tk|+<LX41=I`3چ9kKSr4%¯qg%N96M 6C8頪T*$2m ʅ2`ww@ LOjt_",xv::;c͡JsuIRPw ]+x8j)!G]A7wlm P|ejqQG֒ɉxprhoH60N-G^wSm/wV)gRXJ#カE| EbwxivV gI*Ƙ-tfy@@!e5&;n^+k'Ur{z,.,-Vjj\0EGv@נzyyb1uK|IjXhZ3V(&4|,ֺW*N#hHr+ =s/QT6V%Xz vN\+nf.t7.3Ѽ KW ?hXs_GݛCa?N^`3~m,)o ]|)9acU RhVң[N/Qnr2rSŗm%/Aϋx?YHPl݇]$@R!x)gZN.됆!$>ڷW[MU֫5UGs=Ϸ,2v7:vpwN0(ij(UbwNnURNq`GIVcXJcCއvpg`*߃UXϵeNn]oAQ^ Mt:ī dusegUȃe&? C&Zٮeﶉuauun%P E{kƕn@`V ֭A{` K^88ğeU #lb or}"Z+ʵGI<%|9bM_@ S(y1|H{?"40Rx[%AgS8-kkCC|z--GTM꣆YDjWo@ :cz6O o.O>l[tT[+E5u':4G9j FuY)Bh<2,p *i6Pq)$bj Fq̺!\'(?yE4 NB$eGdb>󣣮 #P`)H(l8F#sҀ>$A:>b3lK)[iPap R86~erTOl? ,h9Z]-8c \߉9V|fO8&Td剺nIO"ҥPy@zLj]gg]Q)r!H-#R{'Cx"O/]LKx/ Z]M}Qs ʺIjZ 1  *~Ҕ^N97TٗS&o9Qx44ozTjE? xr:~-\Tt݂,LjQeMz_a%͉wLN^f~A{ؓG8\#"$!3և>"B#|8tJߟʠ=Hi;Q@MKA\}Zvb[ o<ң Q[n&i:Oiխ/vmgڣE$>+_.RN:t-%QZ`F q^my`5ʜqƘi]bH)QZhh8Q>~%)Y`XDz~tRc.$v_\=}ѐ$DXJ|mT̾,]<~44S5Ac }c_UH1[8C9_ ؛i |)<-q>F.qNkOn5egIġ&c=Fƅ!A]dX.΂BqHXxG:=~rR^i&GhĔr#ufY)q_cM8¿86IHv b-l'eS[+26)7j_%O8kVsH b;3Twޯ HGᘧZn/u Wk (}E(ţrEbf,aM Ge-ư0gPm7& >7aL}0n5frH-O (B(I}E]>хay9El+T4&ݎu ܡ WJMʿrp"IJAwPNxch_gn=8t DJzٌ<cUh<M$qKbYeV;Z(J2951(nOf^oǹx;( ;`L, 3X/EfMbk:4[m W@`x-*F9w94QjwNǯ^6hp AU6|g5M6Yr)=s "'HX>گ}Ib&IIGQA+1Yi+%}@IMON6),}, N[UքX _MZ?jy 6]sf{ǽ.B}:C('Eԏ,*G*A=sRvg_ NbN)35rk $9e5D6'@<8e*WOBE>3#+n@f$qBnoB4 eєf2kN`8I\FqIYgH]AXQ]ٱ!0wH 6ϽłUyIOX^^r*^7eC?-+)/2g7EwB@ս|T]"pQQ蕹gU? -vH+W`np%F=M͓֚ynӴ,xEN Hff&W 㰽4yL!wg';#mw<2.hҰTh~k9Ϩ`~EÏzf0e]#:ZVe{y!a ul$s a% `e,x1e~@^OxXi<<6UIo ]4tv ueKo䩳 \e`-9G!fQ%:bO3ֶJP{ ~IJh6 Q4]#{>wtguxl̫=`N`?DhTy!ea*]G?eYM',c%ec߷4#Jl EwJZ Jȋ7͂3\kxCtqSq9@h_k#ANY :rT DETx'/&Q(S6`$} }-bp)sqTj4wӱgf:%/zO59f'MfQ@r}6BB?>[ƜJ6ŀp_>%:`Rӗ=ϯsI= f3 coMf*=xs8aB}Mp[OKQ{iqqbC+wZsD)8jl?ʤr})"WI8Si3daDR/K}r)۷aF>7$q\$zN&˝d&<hRS/Q2b,qdE)dh^nɨI_?o/,C iQBQ %ѭ:jmD/Sirf_tѧ^L]GR$On]E47#둅OG;9cKyF|h;<s$8Չ] 3XC@gʛxm*3y5ꈢa3`r{*A? l\i&DBL~25zÔU^=6_`ܔy^IJY5O>ŭЈ)YM=l~o)B_n<O5΃zA&`dU/WAov r \Xr1Jucb$%ė=;vWzZ;_AN; 29ylO&7nUo[z ,NH>~!+>kV#rCkfzg:b_-QҥI˓gr2?BLi:ztR̓|QT#m$}` {qӒR[Ҳ[<Y P;vL0\vjr,6]./YpRgblgs-% "=5·m2MӢe3R(fyьr >kLnoՉ`6.(fyP#Iߋ$MM MLܯߖ¨@m\EuDR8Kv#%li湂;nbb66qxkeճ{]8.4S~hfwJa٦2^:@5^$( +o (Xb+"N5J\nX[wA'.{Ęf+lİ?-?NLB4;Z J\\Lh;2Ir*1J!H B(|ֿ[ y';]-R8ggbZ++,iG0bib<,e*,2gK%ggVO5ϕ gTiImhpxrTóȆO ,-g~F}pr%4i.8͇4{T''AZ"5lYSdle6`"|VڇT =߅)P[q<,ĠviޏJbji 1GSl W(v,E ict0 *Jt`fI!nl`OueGP-#sg6,]цp9YA~ s tE`X;@&z-E!Uqޯ # Kw x"+{1jhTDxQH*vJ%lbݳczYP  Jؓ/2P'pI+F u>k뭬zen om"{q8Qգ/!ϱΕ33`Ld+]Uu/7vJ(;ShQ'Di☹؏uSihfSʆYv&jH5FW%"5.u{!-hDO0ryp"vU}MLa$vƪ&iڨؿ:L(eZS"MA}_랝gDs>5A~kSL,̏ދv]91_8sMֲ8 VcjdK /?;䲻%ĥ81ڄƽyb!w9lwVxmgA#MxGpՆ_G·Z+,F;J3GmVz]򵜓畕[Rj4 rT.MnPІƖ&Yg}֙*i vxiL;ŅЖ=xǁxc%rCm[u>L4i=v%Qa J:i,˻ t-us?O=F'߫F'`zN~ױ^5…S:Rr4炿9HPR_IRiNSI#ѮMt 3[FMHӳjs9nswA4.c$7Kn9b=( oiзB}*Nˌgbzb~9XV!}6*O~")" ׿J6aygq/(n|"LjweBHC.[t|8aj/ tS{*iqԍ|sҩrLk .ŋھSѰ 6aާ?D$+Xѩ_af/(L[t0zozqvhb߹׹)f~X0!D>MؐŪpuKAg>8R ~ naPiKRT} m96_Md@r܋j <,]U887\n2x\pbBA\ςAr:A xd>H?׸XOlPKh+xY ~@ӧA<݇hr6Wx1Bk\?4X1ly _ j{S'"P2vSj{@m~9f5uǭmmYF6]~lAOR$~!>q J8]* AP^7۪"_',B7~H`i4م7I5?7`̆@[5|{i|%3#&Y.bV)}}Ux$#EWCrn2w}l"hnekQ) 茳]fH~8*`Kl|_M &ۻ,rK[Am Å) kKί#V%:. }w`;tqvzQD:.cOQE(@WdnX \SHS!^iP[5 {.ng8N6>S t9H߈vQ|wi[P`##bu"t T(zY8fz(xqplDs\,ȲMNn6r?qbP"3*`%2W:,0T+0K('s0Nbp,o! iJB\mh!{;. w;2ڀe?Je_95EfH3*? a?]"hS"%%콰x&97er_rL~ ßMit(A5BL ?v`M>vg塭w/ :xz[>+Ϣmޞ['r V+o,x>QOky+]2NY=6Cɳ֊7~ܨgGÂ9Lv/u_i_ Lb 3 F`,."'i8D:[RfMKKN'O{CW[hjבJ`~k![z{޹.z[5Ps4'>N3Li~_A|ϱCwC@;7n"DEl3+2 P2*Hs+ALMvoK5UE.˿N27"#Tx3ylyWM6m UcDBє#S.uY, q(G >ܨ_l%"-gVn+3 bc_iHǡ= \Pr`짽_xLe)5HU[ 19c+-)?D/#LG _)ӢJ.@yדLNɌ~z9|(Y2=Rֳ!ɡb߉JRȦ,Qtlª ϐ3U"q/DSh>ƀ/FF; coKoUբb(tX 'hA"~ѰypPpcyfc[k8W̏BbJK^'Y-c'fˡDYٲwk~Y2CpbʸQ nV ]ZAi~Yg]1l .'W2 GU5=1ƞ <`  wum@ R8#E]H$ d˧τ,b͜k=d}otceUʸY-=y=Hji0c黡lJ7jUC3>G\Wg`).\u.ڈ oz! _휩?p/f͏T"ҡc7ƣK냘Fʎ dh1,N7) l"Ȫ]; 1P7B ?*t3ru,; f//)͔BRji&"Ø"HCw'q*L!wB m[9 c껕(O KRAQ6jLj`@z=t["L8үn ĚK0mc7w6Xl0ݻ}5픦b&pm3$Sc]UXƊZmB<^4-m5;Esrn+^*@'b-M*n.GXv*ItyR'+g/Zbѽ%A399CVY5^XZYDtBQWGZoMu8s}v[%6H Ź {4.!T#}#ƜߊIϓ6 t95=4^lpRdϖYne]$/n*$ Ǖ;M&8~bQI3:+T<2<_C 5(ꁀ|&#νP:L?*'|%fཌྷGB~ů"FF[WdXv, &Ͳ65UH"1wVJ8>68x2ʗKkIaXAV`x5Ewc p sEn3ȗvrD|LD ';ŕA[&V[+c"t*-BFw fR)YKȫq%}g!cƫߏupkr<4'=`_UHz 2 l9k+&PG'mZ{kíC#Dq0&ߩA9=juyڎyx0*$TX`! =W*@ NV!$OGƔYa|aH{yr0z6;GRkܬi=Bgа͜"pg_(,΃~OQ895NH*z?z6okMq̅L%L{=шonӇe)0)\4g1_ + ^Vv'ѰKZ/5o c-g6KVw2'bK0G(UUa#G]%M$GW>Tz | !-6.+J}gE Ԩf_s<λ:4@`(R wn/FH'%Ժ6`#DyiL L_93T"VE)R,کbZ8>y, \AO?.LmvAqw/=#dܺY RDi0Ų@'fS[<w zC(qb{+ F\\)~*S[z[ʇna'S~7Q̓a-&@LM\LXQhYN۠*2\0}أ8ņ۹ Fmg0 9}틦Vza~w'<@OV27#\7bOx4H[Hy@]=!L R [|rUbW|1/a_;mhgDxn">9^5[!#N}_zϚ L݃yJjdШYRQ_ zd+[͘dlKodO:jUj'Op"F;r!KC#F9~ο,qWwg*. D;:G穙벍G SGH =n5@ E!y2LE =#z(R [K nH_"`C Ҋ8P!Bft00"PbJ*/.ZG^3lJDjj!Eu70Np vA4&[tu9W4FSw/dz%eh1%?\hoFsT]R^m27ƌ`'硡({w_.ؠM ? Sy'W!\M=5&l8oe\2.50.}";Iu%(c 1bOev~YW@/xqŊxT֠+tlDhfV΃ts#˂+`t:P7i~ f|n9T$ `~]ƹe}x =K=/3#.`"b/S&C=C^Zv{$XH5<\ro6+\oa9,/,Cq_V)\K'r_Z\kqq%EXT5N. ѫet8rhu .C OVхHEayGBM*fAZ ^(45GswP+ C}xO:OFG6F1Hu[5| r n-݊GVTJ Ɯ4fDX *XbJWyMZ! VǾA_toiSQL#?Z&8IIeHۢrv*eyjz\؍RYL HR&r@-iT_yXdC'm2nD[ ?? h=CQe/ })ۻS,Ⱥ/6d ѳ񲞡*2?g40S|liÍ,nRx{2BN-)8ss,!βmoD7:I̾YuifZeF:= 0M|⹗ʣDfG=i4nhc вxŗ5 Ȱ満$[WWkOG-,ݼJ¨J ;p31=}GKE* jz]aDƖG>1=טn(G(n][Ҽo)B-lKElL Aim 5ͺS0?4}k-+{ע1 kEh .-D LeT:$Mݰm:l4y $[d&qpfYK"+o+# v7avT`m±_1ՂIr$ JJwvp7. T¼Our*B5>! ́Dr:^}r 2:X$F,mQ?1\m}: )>/7н3r칚-^J,WY;@;摛  WZx);D6&?28% h1/~, hf%9GQIJk8m^[\,ť KÀ7Т8.x1(3 K1IN4.XDlu̾I1d*լ H qTJG0RnU} "a3->ءf<`k 1^JFmRE;Ye0kg7!ԫOV$`l.=e&ъ!2L>I }+WƁd\"paxj7-:Z@̢Rm)??{fȠͽylh;Ķ~+an=C7&c:'IG7lhra؉w n3_ -u}#ꠦDR4 Aa{,{r-'HTϊlC*#!oP/#`n,c"+4|Ip)GX´E0&9!+||x;Q.UWkݹY/@1y:9Y9 r#}X5p>"+8)E5 e">zŵ#\UhLk&+:`DnțX0En{ 3YwEg"E SNe( q_Ś)WuLM;R$mz֬MGGD<|rpd}eqKJ.HV2+R^ Z.՝t/vU,p! <׻'+Jv9ub ~ZgڏzmhTc*P=#U(6X`.Z=#k 68lY+#w ) ?>6V5M497š%h< Qk'8ɦ\ fO;=XF|aNĻ3E݇8[S֐$Me1N{@Ch"nb'(v AIp< uCh9FD凃Vm<qa2 c550dkkxaJ omӬ&=cd8 ^Q$!;l7Xd=T#sI*ط3~*0$fT}Ct:E7tAs;=vE=+7Injv"_`)}6d4;r+Li5 uM=[q*ѫjWXiY=B1rxвHU,lITG[PPyE\ΊN|,|ڙ[9򾉧B,arccV=}IX0 *@}2>I }qx<&pJn¸T 櫭sXW4Zfc,i!C͎}fykUb?uĢ&s<Θ J}z!&TZ,Ųx+l{vt6H@Y/H⼄S?Nw9n-C0<_g`ߥѺT ]HGZ7~Mtѹk;@zFy>`ʾC[g/w PCkmiH!#jc+4yK_*ǟ|u`]h,A" v؀q)5_UdWgR8͌"o!%mP@uN8b"q ?l*' 4_,~IsG4nfϔT@m7+^L6čTxj9(+MZr4Jgȴ9,KG%Z蟭"h厈͖Ng肁ڈҵ7Qwۖ^CG}ިب|yfyoY~{|Қpw^mەЭJD5s ަm,64M{PI>:Co}nd,^~pi"1VO* 7Cplq"N1hV5s#t_8( cX~b Yt!ĀkQӗsIc+ܯT hףt}y%d7H;TsnYࠋX2[r=U%^$ `'l!b15(4af=O84σCF6gI\j V%m8m'^ zd)/Qdb ж͝lV(^&f ulT-Yux&Q8h1[>m&9F..:9-sfتK"Bѻڵ^#tB  ղtpM~^bŤB1(؁ 7(I6R4iHOҴdٖ(X YpJ 4tukzYOr.) Yn0ܿbs\^y~ $%zjlK\wb\-kƼsZ{\^iv6q7[?<LOb:凩$sCqG`Q8!|v_R=}79!^ysyݺ&|I"|?;)nR; &XQHp؊tMeݏBC[sCKâ&J¢i fȥ(XN | M>JuVJ{d2]M+CX㲠8knh_ OXvG&2"`$[̎U3/ g[0⨰!>ۥ^<׶L\bJ}I.-5xcH  bdg*݇ %5!T~b86vS0~dUSu"Q)[ܵ?Q`bdiw[Mݻp]ӾR(͋Vm7;~FlƎTU7=GҷW3}"wt,X[5T59f?YZ(7H_ EX&14) E,g6+2 v.{4+qo>zqĝ~~j%s#1 |D ߉x!u%Q֨V]d,,k{&\s-br*o!rҬInP e̍2[;y9‡A=^lw~aԷfrsRaīX" _[oF7Sh#7X m}06܋.RuqF k)!Su=}'J(F랹Q"^ qs%yf?yvvW qQcPb֍7TJTKuX:2h_ais5GVauF @>qV2,զ J6u貱_ӄ#D * Q{g]79:ZTc XW \ARH0 Mmtdx}_|/`HPRT;@ZgZ0旘희}vSdp y(؄6_#{Y.*.Y4->b^Krj9+FX3.shRrԩS^ތ.]Y*?&PmJbGܕJvLzisUnL 9. M4nʱ(/MAn|Z0GkG s`νlO{/@.Ȣ 9L8UutjagpJk3R/pX w膓}څ-F.Xޯ(lO߳ Ra #Oe!W BU/T󱜻-s ٭3r's 9/̎UMuRETU@ZN*F#lq5s Lz_HuC ĭm7֜seŗa'=d;4$C b v-gcUmkV%eq[*Vq˼9 8X~Rq  b1kxgr_ USLDjgMt9#6%Ne֙@fD=8o&ZOrw|zA}e5As4&'h*3u.}깩'څ;P|DċKT* IYGa+R?Nf*,|-`k/UZV]i.}bpnE6S @΍Fg~ob..𺼘u(mrFC?[{U>sY=o< f۵Ok3!_lEE_2i}YoKgLnS½͑U&K\Thg!30P-z]_qOSN•f6F F"χ'Z`SCbfY<A S'Jncslkрn ߦWB)[HWzO:<=? AmNj\1!1[,ڄ#6o#[~T7'_T:0yhl֫Fm4Ŭ\=][b^_b0%("FvC犩ZTR0E,R+l p,2fݏ ~Uͱʬoeܟ?ѵO_$`rjt_W D ;O"u*/9ϝ5D&A 9[]vCc/VV_x0#Gdb- IpiZ8<>|?Af3IrB5/t[zo; $Pfco+#I^TRc-oj~ dBni5Q#/1+ WIf/ GYM4?-0P6(LOrs7D`l+Z]܂@փ, \Zw&t0R 9c"?,EΚCobysoQ_Gtj[*0+xGT7<CO-0Cl|5N;E aYAL9oNV=T MN+6h|oa*k*d[~~/=}؅ 82fnqKG76wz*Uɞ2c~4r@1kI=\m"7HU%zt`-p8>Rg˝-eU߾^pTiCrVq6?y3U;FݩdKSgvԮRX-7Öy&Lzc517I`TG}?n&DV5ՑڛC7OUɲC0* J4 ~^dSF&e֭iC2~!ySJоM>y9~ Xē)g/p9W-o>=LS*n'YAOme2)Psd\/VE+I2SLn6^Nijir,B/I"Ԑݭ aѷa]g(%.̎/]B3Nl-MM; ]Mu5{Z@. sp:n]@_DCr$_;;ɣHV(T5B.SB(Yd: =Tfyk6N2l1 >e\#Jڱ6o٪j,V^־P}Fjs@x}-=6f3Ǻ~xԴxL֏Oޡh+ޥw2JzA$p!XvZ!=В 񀅣5Q=yS? 4_]jN=kcq>2IZ"#G 6u~-%4|F 2Jlr%D:V A8U<sN<[*ڣj'7hx޾{7izXwѮ2na o\BdHS!УlD,P]n)y:37#K$@oA}aَin`V^;%r 8+{+!V׿gq,Y .tO=ϓƢ0ᩤ_&CZk ._y)dn>u'¢  mN$&9ME#3IwvYS_aT cThh@S‹dK ώu;WPZM#jX/+V8iZʛ^}z.ka&FaQ>'rZJU9ہlֶOtc!Ỡ1 zV{}jJD0˱Mƌ/p*w?J?ȹ"x$ee2BgjTFdKUҾ\em`-b :r+st\z'֤Dq֬s㈯yZ$AmŴ`¼Vu iPJiM`"bՅlo}}%ǐeRWzIW f4%‰֡)U2%nA|$a clOam*d͔kk#^Mb֡jJ%JpS{;M6vg5=& [ oevpv'buc0FPBu W"k-ydDT2JwCd%eB1(=Td[y4qQqt&xn%z8_)uq\|#H YB !yE ѽ>NFGR'%4K /I[W!jVWRޒ;Z9c3"^.Έ{J0!NI~7Xq7xωg W6m;}= }N띸;|W_~GRE0؝ho%]w"+ \\hafOnh),X %=ڶ=OUa뇰3xl~=-* ?}}H7A{M6QmAlMCN024\]a2q׭)0PLpJӥJf".G7kCT3b}>5;|C{Kc̉l.MH9icRK5թ)'Lև~(]2[*Y"1kǣR{D"찼1Ώ44;벥Dz1ꗮ1cY \cm̓kgY)uj0o60}١VUw`ԬQv$BSbI/r ZՓ2({2;U0=<Ƃ'-OHtRk?563O5޸o IjGhXlz\ O8\cf$n jM}СD&#j#- JJ4V"98SK`/$"ڮ&oOGXQCu i>bߔk{/;:QT-3.c+;Bll×o$?.p|--f *"e',2yAp HyE]WoSլ*um$>qQwx*'ŋ_dW Wo_ps3/^;䳣JmE@u|4!PG}Rğ|I|tPaE⵷Xq8V#.74UT 9! q~kfu0BIit w\gk`.{Ee': Յ'z->}moK^`_F["1YoynAmBo8 H_C$-ETHo)RjBzFPz=4vz@!y6T$y0"Hm\Gά!aY FuiMeҋ aLT`AaO'V3{Sj&&r99TMjݙ PN3CiPCOZ"4n5<Ր7(@Wb/DDYáFnp>L(=^{aUnL_J!NJ{C`p^C[78Ӡ<"Uu@h?ן+ls_ 萞tUKs-0!~{vJX<#ֱ9\+ju.i˂7y>)?䮼qYj+PbfaA_<>LK,KHoB Z$˔?*dq-kzC<5_*WUxXրERpjߑ(_F&Ω:83̜Yaպ"m|pB1wo-OWdzQ+ ė b.6F&_#|U^84Qe[*]ֶaa[]: oZ 4'ɓ#|k3ڶQ@x q#YxHNKP:2;)?=ycvSpᰘfB5f!:93^B,WrM%vGb6dM`(Gzc0ña|64C>on~iZFe5`h6Hܔe8yeW^,<&x*'8ty1V◘j(Pڼ셻ϒ"@fyg Wonjo]F )l\ C6;YHZ|O H+|q~bRi=LIX8Jh|S;JO +n:ߗk8`}ѹ;(\k3XI`I٫E H$2[yX WgJiLl$|g5Q2&-KQ 04qN"اDĤ(fVK&lH0?v#Z1an=tɷo8Mǧq'4P[暉2îWw/qYt{ZD g4ϻr34oPnPalV} ")]$ThGъX(##ۂ20TffnE)]zB|ro&NI@ka:Bnvvx@ÒqNf+}nY #cڏ֜F#E pI)mVT\ٜ1,?<!WE[.|zOS: ೜tx5 xNOiW vHp1cC8.)?=MWK6bg=0s'{[A4`BitӬ]؛ IK{m`Ykr*$k&뼫19E~^@ն|U-[7W[!Lj0oEL1£A nT/*r:w.^ p|G _?+{],R]~2qχs{S`FFΟ rvͪFnwKj9dVvq_ Ge}ZW0;u \k'=zm.eiti[()Cj8ÃBqM"2z*-wC4lUn;ke'䷸ H=Q{cG),,*h.?~_H !$w~@okʏz.Sp&h :n¿.Bmt^/A،PN±1-elL|}?3..)6p.8}Ě i'C§fE% "Bb,.S4F>4AUL&ThAMkc1wG41sVZ.o\luTj@B Ä֨ϗċ.je>SC_b謣1v5pN*0v9ix6ZbMA>%CsAlё?/fIFMu=504آR5y%m̊PkDkëm0)sIubOPȳo婋CJ!nC +a$t$\hmU_v麆1MЉEL^7h$-K%h񞊙ӓ1S!"x@hu-( 1cXVz`U S5Z3-ĕRù,q`PJv5%]@o+ʽkż?ҭG@i|O@‹j߸ğąk;Vl{Y[љ>5gH~n8ѿ7 v-gTh㇌e<|1Ԍ*ESP_}hZOagd햓N3 ]2]}[ .\&&֓xLYIYGi%ZʊW[y07ID꽝\YR*uՂ#u[ZX %fWpw4?Zj$.v @ʓ^_zlFqƳʮ'ܻ kzl끷KF {xV.zؔп6?2D }2g<(ڥޞx#,,ej#ffG֎`RTB]AT8mUFh Ih:&NN#9.Lh6Hw)43jύbwͷQ-gmxݧ+VQ<[/}kd4쮮Չx2)jc.Ԏ7A.]kLL޶`N8NhQY=T쇜OrDRGñfpyzېiʓR8d4vk8'j*=ڊM͟| \vW }#4Yĸ{"&O#R*̠%C8ڬskl`|OÏ'UA <1p{1^s%'p;يa s*L&0݋8UkĽv;f=i#MYU 2὎ro낚^$bHupt:A^i݁> rN9ltͷ {f,PMY$us)`Gu(NmwEgԲQu?QFAx`+ 6\ iNQ6lkFjl׾`k=M{sϱ ]+N]sD)PHs5,b4ty{׃P7DSc>y%4Q,`pC!fM7USL Uc]G ^Խnk?[zov3V+8)<vNm^_X{쯛hEi\q>:\SϨzM'" {t+^چ_hkB3;p2W/ υቒ?!R/{m,cqǚo\ 8DujD $iI'a;JsQ4%`20CaON錞?DF՜Lx K 6}?'84\qŶ!f2);y{%3'\ p`$vz*=Af fy}lT1Na0h%fhLQg %J^fί&?L 2 #l-W7&f  H˫Y\$1p#KBJnz{El4mF/ByX>. eg05|!4R??X4n*졍92we؞h%=T&,`"jH\l'Woj}rѺ$Cbosb0㉶F\םQ"9&BMZ1#cab9Bpqaq{0!'*kC>LΆ]XN|yWxⰫeIP%I=O,|rFyV0āA)\%q=wh|2x`gīm>jYե +ա&G{EA]#:nhM/ŁR9d+M =PШSL95-+`5%<.f%s#tRlvV cMJJE.~cmdFKPh4l'<:85t$y/}7n@Xa <;v^: byO5 '3Efu ]BjQߛ-^ ~-Wb"oCad#7-=WOl#X]?/yQڳ/o![#1Dn^_:8yÓ.J哕ixv9_ӕ~wK7p # y_3jYOH?@vcuG^ cx ἪENh w 0,0I$H#E?Wu~ڹ}81I #+$>JRAӹgŲmL뢞.9ۡW6p QAQp Zm,֭KZdzj%` u$̰Odj|$>d1wv+biq6i >]N.VhH!oa"~3N ʗWPK`k$U,ʚan!=S"x6ǯWSBNHS>qFЋAb̈́JGUqҜg5P,"Wr$6/,^˶`%|T})e @OU4&8i C>Ѯ[bekٺBQT|G}Q"l^aD 5Y+ԇhګ՚v_Ih[y oUiYjksaf'.t" 9P%lIVkOr%Z.!;:q-@k kQ(RoRXCY`L\@0 \:.֛0z[%<1c՗^ eQ_]+>*r#wRQ}He^GlOhy3xKU25K Bs6Yc*Kvm0nȂ; t =?\hV/zKh`2Jwd*'JF9.Nmܓ\10.l4 lL&^޼4oz ͜N%n9֙S=ց>0r3VFFfËP W:UgmMV/T>[:sjp{jd M6 Fz落T:]Bk#xP }Wa`9! zC[S sb9^CB@'ʳ@ѩ-%ŗ7IM$b,BJ%=Se&h&q؞gNjĚx 3HccDbrHpn^XKZ\okŐ ?S'XD<و1^ W;B PJ"ij]|fi0{eP2¶c-U ( sȰ?pIb W߱ȗSBw(z^KT}V u}y[Qo;Q,g%@싅:? \db?,o=Y#61L嬲Ljnއ%Sg*Q@V 4+hA]ʗt bcΏ:j=Deq0HBJY~R[+Ͷ!)٨*wbc僑SP%d UuغuxӃ@5X/vz4gЉØH;Z_@]9Нfi|3A2E=yvJ#êY۵VΤzKڝ &WoI9Ui,%! @6YY]MBZ²BҩL 7T]FHYz:8ja=tORS8F0c?Y+N\&6A}kq8REL5 ʸTRKeB s-ZUsiKEFCh)C[V 4_ I>.1_LOȋiJ&s$ձ i5=p& @i]eQ:{p*{̌P.+9BL&C-g7Gy!|+{1" LU`P)h4۵Зx,=)|g=#@I"0)Lޫ@ †w&[p&c&ϗ:Ҟꐓ넯6 IE 9hnԣ3(ii9x)F;>$)}?;2@T(as?T,s-kk +7tq4Gf2C~3u)N%ɹCw@*^MDE ۮw^V؂N= ,c~Hff/L Q;up 楼*;P2Ӥ䛎CmpF92G3bJ|Eu 4h9w5/?ݑL O"mz E)]. v5g ì*)m$&˒%e# ?ࣶK& rἘ1~oGٟ1i|lGf X2K4k\ֲ1e7LaW|~f [{}-VoQH& \?[=y1@^5cM8Rxb b)߁ۣr?a 9ܩHM4:!La-/ D0i]qQ/~i:l(gȴ=tlĽ$grn/P>3:" e\4̏9ovIQS%\&/!Zڦ a.&JXA(U491!8!ʙ+_yPֶؾ?гhGh6믩Gb~3`^Щܫ+w9-N;GN8EcQؽ#(%AWuaس+I3_CGk 䴒8FLN)`ˏ9gj)[LMV Y1H0ڽh w諸S>FS1 /-bluyhQYKjE4N8/ OntAk-zH VL:m-yMHibvwU>v]M{D] byzOh7˔o,sfq0:ʽM  U8SC?Ucbt ]E%jK) Kj̤[J8we_>#nOfb îr"z<_c)I 1)^Ӧyr#3ݯ4t Uw{]yj!FpkoŃ[!丬3,ʼn3a|ހwر <\uT aV\lw]Q %1MfƉ.t#^EyiidlKxSy*G5U `bׇMZ~N jS[|,Z<lm8= ՉcҌ+H^T*7_ҐJiAB.?I2`=95GjnyR/ۑiowsj)$bu,Ov):*dt!b$FO#PÙ؆ *D 3XN%0&Tr>>o(UA1T7:ށmm0&:8P_sV>$NQ}/u֚Z3!Mt k˱)+TX0#{H/WS{jVt0Op f‘%| vơ˯ *5B>먃q;]G1K?̯e#q|ﴆH;t!}"I_ɋ|J͗S28lt]zdue4kxM$@DMve0nJ`-/>l[igOB1=/R7A)^ [} qE@n0X-+ZMRP*p2sJTiGM 㽩e`xb{Q|bO`g3 ijJ\;[C55}k_`$f,{PovyO]H*wӲ58?Rt2Tx,5z~~WӋiiWYl6i@}8VJrC7F#ҏՕH1KXnX!LEjeT.سܢSSiB̗ O! nJ{'>? [2s0[QX_. 0-H)@Z'\/hVmwG֟m#9_8q)ZŰ8ŀŢN_K4l̯B_ w.dV(8F evCZyf:m49xSy@Fy=3(x \hh(i gi,B(7!n!Ƀ YIRQ\}bą,;heuY:ЪM6U{ swӲ68wdo8$_cJA+$(39l@09$z iZ; Ӣr)J!o-8dOE nI =0zLn}V h?'eCyp vQqqĎZH,EY&bB4kց/B$B1T M~c}rކ=fI=+5I{#ls}3[sOeQt").jF#z/!!Z|FllZ"|@~]4/<Ͷr}'0}duq~qy>S.E) ȟw9h chY3TFZs@\!nYZ*Q?Žx|,<è[?hȭlk 2'hΔ'݈WkziNHWsY{F9{TPl`"Bj)yA"R x15]qq(Jʔj<t7q m!i8P > ^|R +μa5sf#B$*3H+`~LG$<{%roZŕursF6iX$sp@, EogN^:3ӏ XϽ2Kn>k@!w>4F4p+P a]dgZdpk6ԋ8{6;qZEɵaۨ0J?~s5<+^É | _q]SMvc3l,r6 p4ĬfF,czYpO$>e)Ki:iSW;q90-h*l0Hm OԏaW!7-v~X2칷G@rN1^#,Iyguu5^̆;v`R}.a,03ބ?ݽW\y?s5 1٢Z=~ࢡ tdUuF]"N?!* Nt }H?77hQ}UtW?&^3 ;('YӨ>/-*Efv;Y-= v(LrE즍&iZ{FBhՕdQ։ЅBb]id!ުHԄqph WJ-X>Wb2>s)NV LM^9Xaπ%@W⌥ !!g zBuRhݗr1'Gξdv[ӑ*e! e[ L-I8h.ZL{4Nrkl;$Ma_e8W))sj`$/aBk_b3b* 0\k֞"* -9sE4+yb NhI!gIQqnj2,I۽mEPo Fހ~ffqSO̒2mv0NƩ0ktlhJKAo4g:]36Hj O5f 8x5z@8|O| jQ$f~,O*X~%4gPʖfz 4 "Cʀ083x7{wpћ 6,̊kxB8nا}'Fx{l2RP 6>'jAR_:TqdYehr«QdI;MĮ5Q^4o%{Mb5OF3C>2~2(6jkO$2 1;daW@#B!8! O O)x<:{|-Qkg_LJ=guc>{ FOEEvAcd>gIS䔊%H1{vk5uPDZ!zF޴diauGWSMk9!0?,KXEKTgL0ʚH9=$Dǻ}*H`\?`Do˧3!oW@+?+F3]I՗uw|ꊆ+RbQ@LH3~**}߯xe Gٶ?Q\v h UA:AwW%%@c*<{ƕ[1*GSuj-@H`ˡ 9 E# &ܧx,-^ 7b*s(cĖ]y]8|A+ijcGv*XCa~`);1l(C#d10x~tN/I占\rwTJ?ehm\g״vY~LOHr p9a>5U q Ԁ甧2Xi& 4bn/+2˺3Zjx;n$1ܢhB hwUP &l_Wd'Fkx_^_5?* O<g/LqA^ AvJO&; *E.-`EZ^U,%EDa k,}`!O]?}wxO2@S:@{bpDtKv@=?\c;)Ff9BP51FƆ)yr)y^$Xx_s2,4>Ap(#!ylC3rdZѤ)=7kF*X K @d:*s\9 *UݓUy,׫j16Vr)ŧ_[rX#@}΀|dJ|]gȔqk4so/@S*N6ކ(۟ 9; fP#}W#zf6'7"k݀pِtHDEox2OjZ$"-a „("C \!iH~Z:??02pwr=Ol[S\0Nɿ;') $+X^2CnexL1œA4Ğ 23xv3 .-Ȟq9=&ۅTd,1WYu{ZC>%\;x3Z+0D!3aQ-k+WHi #u}1K[븚,m%ZXé)OM&M~jAx0%L04zlJv6Ch|rM {fȅ/O/C^ŋ,8>[-ػ&LOJCa` 2Vl99V_b8ADm3^4*Cd:31vMqpY3[IQ/{Ewl]vDi鏲BBY (57?o'oT'Өs9! ]i c)-dW瀧iѥ5II/K.P'ɼG{ٲ``.xfnl $T謄ÊsutGvzݪ8pDY 4v͍.14}1DŽNAdi3P;'rfqPlEPcx*zW Ca}+vձtO"1PF[-$ޜok%,ݫH``徔fZ(ٕ%BTћducdOaƻL( ua_qhڢd5vQI(=ɾ, (l+ ZM;$C@ bjq]q w(PIQ(y4׊Ǧm8s)hbW "/; ԗSbRwx0.6AU"$Zy 981+ժ[ .$鎼o4Eo5oOl+H~PexیsFF@-&7tec ="MV}CءSJ0z(鸞e5^41c 㡁sg_2ޠx<b۞碌)_yX #n]UgjGbR~49$d^:A /q7Mvj '=&$\8NvUp ht4A,+d~#>ح ^gn ϐJA4B7Z-̺ NZI:Mw'!QrqȚ^$qD5 %GnLH/jY4P@r߂N[{ O[tv9B8U Xhx /QSr XD!i/dX4PٽgD-X Di|l]voz؇n12\]RIkzMDy*5|G_mVD9}[d!"o2wrvFoBE# ' V},W\gbl̞0Ӯr F4Pg;9M bKIgmreWّc (؈akQv9et@ߨZYF:>",7*9{ȘL$:\i[dġcH.327 Ű&_Bzv@'S[ɜTx1Xze{  lDp3?ZeJxݿ7 vam(-T[K}5&xI% &Y+,- NT cmy`,VM2@lńe%fC%( T3l X1nF*τMOUCRFdLEhK;^IYG& (>B\y޶9o)\TwdXJq4m'Z)Ms6 ط~WjX;ytB(G #c; !;(<M!xY4S{U;-2+jz%g&2R;ڗ"1%اNfD;^!Sdv0 djt\?\KgAh!Ut3:=6KKmIYz cpE$Qd*?1)mE6Pݥ:9b5u?鏫͇ך* 2X1鱨51Da8kPȖt77хLT핻@{aN* Ls{1@ #(Hjro{Vr"sksΦCBb={òp9q.pNȸ $V8-06Jy抱7m?qéO):8)VrCdF+#NXbKgtKgkC8YYqu&)R 75,dwz8Z6FiPLR.7A  5L-t%T!~֨^P7}sWGg T `K |'{~$2nYПj:<\2(]4͇ o B;<{>}(L][ YE鞇tx;5!5Ѧ(V]|ct/p<<#z N >T.(`]2BĘEĩgo d߫c;yl&!uA&F6|蘞[r!bVl$ QΓ~lGNZe Y-KSf-"qc2lCy^ʭJA`3- ,3Zv R-_m+\OM A}a˯VrŹה6m5P%fӼxYiGIECȌIE#3%O7.7B8 .8{TkML3H f3,ڷqD?5 L' u֙j+ 0 :QZWJY΍ |zRw0}m%T7j$"pbTWu7YZuֻ5$?T'ZIN eϝk,mmU;S\͘?eq4v*|ጝOcNUe6@kcd15Gg\NN#w8 vdA&Fr]e//,O(hW^ Ck~c8Ad; 0DucYR5We,~L(%?`R:M5|#W dfoɚ+߉*u[n¾X{ӕ-eDe΍o֟z )Ӑ,t\;]#Y B3z 9Ӡ'"Gsnoև=9X1 b&-tC*?~58#V⻤{XlD!.pɬH@)!{U)65,*CW;ΓkwkDgd<tݳN5C=h, {%u(w`a~_}o$RR&[a$mQ_4m jaF>Wa3+S^ok/ rMgZў(QUGLlgL ozpۙԒ: ([\=Qn)XX(fBf-6ogpd+x8e+g=eOVw2i|?բ?jӔA)ڈU>sSC  PAC&C ($lv7L6w"63]a+{WuQfߩF ۼ\_feG r&t@wh ~tP#arovU$󬑊u\\2{YP?&c.*\rVc2ys0$]zm;k&s[:uT~_7MG 5yR83ߖyST^<ˉk=49~bjvP SN2%U6@/ٚ3-u Oґ¬̣45odQqfJdN'cr,68|;.U_GU@^\[c×s(<}e:⭶pe~,IxK^Ą[4.0(+#xɺM(#!fC!/fcYĚ௘jxݳS7]l6$;lnCN`J?+' TP}~(ΟWANCg͗+GeflP_{& y!OSBN y>&ir% -jY>aWsNZ3 qC"*{7EbT u ! baӲJN1hv:@3ͩy'ϩ. s6S/el5 m} ɪERJf$nڬK3ܾKVwu  Nk_I,Y쭼"pGc>@c5.nn)ں>R8/ ~v?;<*)L'gqظ}wv`鷘r Ly#޵TkvZl?̜ؒʡHϦ){!l8REV0=TWD ϓ ۣb*^<'ZIΨ?;:4O,0u(zu a|p \)ǐքY(123u-2VH֬<ۘ:#>pMC~7!=A Iͤ G8-*5)y&j\sFFB`8/aT!LBiN U<'9y(ӻ欶<kiLyvI6ikԺt)UhHBPdi#s3jHJf=ZzE' KIb8㈽(dnSx\`!H`>ԗv5UzH.;1``J?gl5S>Z1+fH~/X9Ě7qv|cG UEF@AJ@̧!w!_Z!Qa?B#с1L {D@Jn;=1?<04HA#S,%E1R3+'y(C'au ('X6lZqTy{2i&Z]sutv*?_e,JLPEhDU-)%RR0dn:^Q}+Q{0gsr<jl*w1/cƒ|BLr& OyaQ- _#b^߃OM_'ԩ?-,>e#I*QyoIlcHbioB 5oZCd EVTU٪|#Sdci*}9jx&n̷/\ማAI(nMkw9A,٭Ϊb r&F "܉&4 @*6͙Pd 8;hg@n[)Lp 寭h[L*א،lé\5ԄS'f*G!&ÏWEM=1P"5RZeJgS)Ìv=Pha9-96yH~׶mL2i^$$+L#3qc{v6fdJ̶CR~BHƼs֙&Cn[mh2?0c`xh꟮MR. T%'(!쨓vHkH%^1( [ xS|HBk}~.=x8`ijGNR2dZ5%LHdo'5Tiޫ[3)ѠSBt~#`}ckWw&cRsX)0SMMejYdyD[8󹌾J\ ,ݥ]"ˤjB>[kkSѬ?1QUPIvsŹ7,mk2)rpa~P?@N-109HHSލE] E%'RV[6P` *(-b/F@NI?m'%JYz +0CQB-%:t%¼6|rRSԌۆq`>9A.nmi[V<\F<wX:պRf;jb3NLdrw $hڼfJ Z)O@n9Ty-j+oy)"]4?!g ]"62t0VwWg2eAӮE 07 {eΝiGn+Cb84(cPK]1y @K߷7B1A$T'fO -sk2p1ޱwV+HGrZS!UL˚jtFy~[tM+0/ hX~%W -yExʠ2WS$;2@lĮ™B .ckLG 洖E +z}w4x5 ګCۭ'.Re^m7.K):bWQ76L _#sWA!,%_vga ؠTsuV>Fhg:0}`\M.Yq\mc).1/[W\~ Xp R-vfDavxT/ÝJ# ]Yʮb&tl.>be rbNKʲF`BJ޺rG8}B#{+ C?@+&UuN,ݰ>UV淥feZQoB˾إ}U/ώsU*L06('̋ \C^FZPENFB[ :K\S"̬?ZdqڽiāA8*x/*9Ujg e,3k@v;:Fuqg ;WfM36 7HF8v=[M^6,Tg:dU66eȑ-=qYEP"pxB$_' G?a|7Xҁ!Vz吤2v^@utuj(dsQ3X e\> [a=Ӕڡ~k{Um٪fV8?~krWYıVБGN>m(g!\3"fm1N- P5Oc|۬.OɣAߌ:rG5$FV% _i؍2I3d.aɚr Z^ua~7t ;B+p#/Y;<+Lu%V|Ibyu-Jو=Y3Gԭ-+5ַAK Pզ>k?XPM~ڽw{̰gRhgG mmS_g~<@|vmoށVyfVh \oG=P=Kihك%&O}sh$BM:'{_{}guĄ$zڥdF^)h4X G'wP,FW DJ*^,Ec'”`gbS `]}w*^>dr}7)2JE5LYZ~d>U uR>:usbˆ#? >|9Ql>}ur+vy4zYIMQ9݀l\#2@Ԝ7iSkQ&鐑Y#C^ )rX&i%F:+vņiJ/e| ?Z Tt bVXwL :@n-\Ff S@3nPe^sl͏>z&W^8;6y- N%Fx@6϶&Nrם>>rrX:@

K„)Z"dBه0|سm1Cɸƅ\*XsC "u*?I 8rn"F@)]X\-gk5}!g?:g9P6|ǚ9 Tor Ra!./9)_'*,jYK 8fev,a["!!xJ@AwG(*U GpO#cs=Y/yd\soR99z ^-V`p,k[*ـjch>p#g׋^Znfs;ޗ z<=bˤJ: 㙹$D*-=2n)lo_IU{0D%6 a:R]ƚ~m1ܚZ/+dnh5 obm͇ Lҹcj-Q8IQZ!dr=_Ow[ _=bZJ]$l~ޤjVʅߍZBn64w2FߣI։G@^k4ت|A=p;J. sѬ ' Wh #[k27W`\ HeMyW'3 iښM95$μAW\v$pG]Fޙqbh>0Ly1fʌu/~\$ )V=sRX叭ёge`Կx?}N5Ruu+{DkM5CvYc?EXM1A#$k{]@0a읲w 7p1\n1ZX XO\5[ߏ]IpFrfxeG=oǁ-Hі0e\**n]htY$XX gt?DWng B+2b YO/3vQ?q+hT?O ,|7m}*U4?]3osILɳ_ 鮴U'́aݩZ+f?|]] vb9gSyTS)h9ig+$nrKÅu$ QKŎn )\Wr H̥-O+s 4nHA$e|7Ōq倳$&x$@\cRμ4YpK~tOFQ2c$S|m&K|sƔ6hYt—@==Yr> zү2!6i;]F#V`A&2W:8R'J4 wr2~p$:Ӽ GUVXY.a)+0g\Q̫0F ,0[/7n-iF:sVcd`^ɩ3Vb$# Kp!v[&:uiMv{T؂ & )aD>uK9KF3-tP5R-??}Qz`&nxԜ(:Lc B+փ=#EdbT7#=OgV*0H?G[E~5ڄmk?ybLNC^ȇ!"Wh=^u7&DORTG5ʁW{M|[!U;P?S)de.|x֍ȴ8 5rںL|!kKU߂yhL(4a8FZM ]2'ʫL OY., .v37X:Ar[P45fiI;8%v+ 9a? |`ܾ Axky;XL'.P{ab2؁ՂbBe0 75S0*0bbzt UD==MvSN-`}.XWW"a% ӊvw82Kk3';}ܵC Ų"}x; j s#^9/X&?ҁ64 %P&X " rcm[75$`6>ky>+{r̞ܼEWצ{+4WuyW% z>Y8BږGgW{>RTB$Y_2Dqb(He KY6 ׃H%0.2k$?`j.V㌹.-@bץ~x׳.J"E| $E^,GR"|KSkIm~sB^19;l5<2BG: nժNϻP%+5R1tK+ ݕpxHHUxR;Yt*&iʻ& %ɏF] X*[huLT'*޵o__7sC:&m*z(cXoU$̶&Y:+ҢKf֨p!H 9g9n#s '%* [tKNSqX׉M<.;$ (Yfzk (!bumŰwƃ4O}O5$>h{ =V`?f|Y?$,^X w[r~7AHEy;Q)UKتow,η*&`;u_w?UAPSmV*ocd/ Ws~:oU6mXnu-}''s tDdXdkG,7[I4o9\wN&2{L+ڹP2snT_bs3d`c]`w, l,'LÔrmT=Z6(|O)!Yca1͏h#ke mj;T(ЦXYFfV!l=o=Bu)YAǕ闽7N!Zm{\?Ւ9.0V!!R TOH!rxYb=^&ZD5poT XЙ[k|X]M'X Y+]_meiI¦l|^#aꇈJ#[OY0dHM0ZC7K 1%e`=Bq nʺ\ds_$gv 0rt{csv!Xsj?\O;uKA[6L2޲SK * lć<@S5Xվ(_Z צ `8O(e=UXw; Gv~oηݍ]22FfJƵv w\fc^ɇ'k_\>.+MFrO?), `CL m{#'YT VetKwe8J09zq©RY^F{ն˸e% VfWkJ tİ2|Z%ʄ@N>k +[|Ym %=h>[A+y&oX@>(r(NSN?U2U|D">zмUtyMxCͻ/= n `"7g"k=j Wy||\蠢L5rҕXXJd3YI}#/$"\<~1&DMn " tCQ<(Y _6Y\i"vhſr8p6%U@4 ={f=rEB9$)\E6d@ AB8ԣYb*={WB=u"k +))2OJ&74yqӋ X#J!(b(Xq7qtUpz[gLS7C8SHyJ(!MY <?)!qY|DFQyp3l l6tw›;v'>#$6DzARr^EPbV"fk#(j Ƞ,}H+-Ku`HP[_3&i' HI#!.x8|o%7E*ӬXg@lC)tӼ >#p?+5 {nj:ؚSAj.ik٘CkE @ y"ST-ۭr|8TŭxT5g8w O>s=?JrRRk\ޫ&{9-ޟ*\DCC킩#T%̦/4IMpz(Jں0?\;VI`-Qݭ>ց, TVM5[Cv 4bIPl;C-Oh'[l9)ٚZ#{Bk|žDDFT3O^+:ۦ+%:qU:|+q| 7FUMSN1Fea!O HX&wMt 5Iz3BGb Fm3v[Qupexxϐ`_$*?ScpKH+ӆt {?jdSXx-{TP bjUo!9@daȌr4wmm";|3g :O$*T:q,i[L-TO {8`ڽN{G܋ sUK}l~B9_! Nr9@>nny-A#6 Sy*''"W񏊟F{ *#j dU?=,t8Y>ZTVq 佞BE(bRc'ҚF)6HUI:YS bzV̀ mxδfzܧ;n*CYW}HdĜRT28BCrVO4D$X6 a`W<(}ӣrZy-Ә~tC/; *i{#\T;g:{Xk0]*xp c}SJ2^v'X6b+| &?GdͳV(D#u)V!bQ·_)NyC#7Qo l3P`tVGM4@ d+D H.6֛BD){  7<*I +b%zXΥ%5~lj~Oz;E ݡCe4:DWe-UhD< t*lp zgx#Co޼# +U7L&Տj*6z4,-*h8 ,#1,t*vu 7zLT"KgSA卆R녇Xx8Yd3)Zt/r,PxP rnƛW>sJj9U\vrPX=`ѵkO39،$IdlFAޙ^hvl!ٜߢA#ez3ZytoRj5Ľ :((8 `&q7KAӶtLV&2q& S=bkow/ְZ|1,ז4g7a駠Ԃ) 'lMWΓD*r Q<`g`3:dJX9s GɈTW|u_> %L _c NGO5T Nk蕯 <& XWXOp:̉;$G$!$Uuց!g0T̜9NMSD)0l')w "c DKk:o[akyCM"VϠE?{ʼ.?~C)1_OM!=0`S PQPA L벼"~+ezF_ˁ.,G|Sbd^Ѷ.[[U N9 TwvrF-=L1raJR6,"b% `=mXЪ ݓZTpaVƙ[ѶB^X~/E6; G>0m GRC+)@6?pKï2F["X:=q"V㉠ 9 à5r9&ԻĞz/'Q qSy>]!=p!zXXNys^z=ҁP%GA'^<D<V >IW oTtDO)Tn1!FmE>dl>HCP •M6>.@>kk臥(BE^kl;ѓ ,#U#|rXLJи*-濬jiڃbg8uȔzξEqޔmǑux!0D|zBro*tw(ʄȽ&!a0V𡀂yfJp|p p\R!?'[Ya;PZ 1>1c6h]%zOSeSJ',i 73\|/y؋DvZek⎉#9>Ci7/nCQ6q|ý¢ iVP |-KGcFsw(Xz 5-,sC4qay=Ygl}P''i.3r)?nz92vuAF[&gό׮m1^Hٕ~W9˦jg9?j p%DB}di91:/))^?`G%wBK&?y;s(\HV ) i|N5Em:oA?ϳۊ*Z⠼pYax惔g7\(2E|b.4q/sӟh61#K@Gyu6p:5r%~_JhAx_qW)#OayɅp#?8YSEEAfpysUY͝**P4$5H3_~5+veXWY`k4$HQ^jp eWSԶSmջeߟ[4B I$;hpt\ Fe{S\쌠5i~9g/ &F>֪fT,k~ 4$_R>y+Z% ܄Kĺ e,Slʴ) n+[ݺCS72Uiòn}".XPYq\c(Ci㿁fM{RpE~?]i1(,]c@|r$/ue?Rx-8d桡 lY?iN<<)^,'}yXi? YN_ѧ` |fdi9\Y|X۽ -BjaOxwǞkRWjq9.%O|\{0qI d樏[S)OsfAa\\[W:cڒ=Kt.ӫv]AQ/5嘏̦V&Hʀwc?˩֟&wWA (*Q+fIr[L72L+?ݪjM*%:"H.Pf^&nXȶ5M[M<"lm菣fB+oAb\/ZQQ߯l`.)*9q!E) E()pf ِQ@3$m ȴH sӋPKR{&$ahkhiMA^+'XO.GLq4MYrilథQBG]:AUpDn0扅bcȲ4Us?jyH+1 '\f&NCBɂ`IWp]hc5@#Ie|01ibXڶ|F F7G*Q!U=V aᩖ zgl2<9 65WFzp:'*QN%u3?2W#inhj5 X54^NCGj(6&.3)Nϊ @6j:rVH0IԵY""]zH:Fn%[-8h=O,E>B7 a |Uvݰ ǡ]<]KƼV5τ"DWTD` e')\I~x1KQqo *y}+USĔ8x"l:g'fmkLFƿ1Q6ץ(dzqˍ+.F)Uj;cw3t,tOfw,(,Ip ׋uCӴO@&b;ژDi%6 ¡F1Aza7j3U.Kr 6Q BߒuH"!Q5{MUbʏLǩv'_RQe48"s-#loh33JRfнqE␞e)t1ļRBMWHYJ!r4,I IQVSo "4^;ka6&tBpVM'of N8̘r.$v!9B&yUeԢ8HB`0`푎?>2WyJzT(*S,:'W"AO9yf (d\v\;'xơlTo!\t&)qE )I!-(f$\%*H\FXtJ-tYї`K}SdcW՘3D~(DʛL wi}|}> GjQpp譤 u9jKe94A|:uc3 ;rmBx:y;=߶2 -<׸ Qwx(L \IXS^,8x8o[5Q΢yO*X@DԓOTiՅW=Z1 Ԙ ׎ \s yAʧ #_$"@v?kS J_)y0VpϬR45Q=(HYQ#L0!]uroͫ-}Q+ZtU+{/U#J\Bh oZE9;vBJu.!O;s%D4MSG-> 䳺Wh缹x<<<10AYX!vΆfsy* ex.. :TG˷rvRM8".EE pG[,"LQzr/xI%`lgsP5t:xq$[h^s/ KCyTvHs3&$`/㒗bFj̢#< Z6`T5jN}k+\9E?8ky̤Rc8zo/='p 3 Bb #<%),'Eړҕ{?5Qc/޺(_y'J8G%R21Go]IX:i6دc%t I` 5v0t'#ĭ&ibe̤icu]9l!fT8U"7n&wt/A\dx˸g3q!4hx0 RjCdi!ĩ3I? a&hh$}%a~fckIQdbf`ɡ7dh1=t(V1F2̜(4Z`e8R!80!H8&֝ui3g3ABpF{B 1-֨c{}5@*\\:C2Do~G.G|^}wW|8 2&%bz"4,<88keR '-DNw7OF_ƂnJY ~# 5N|O 'U@Fz"2!i>k%&~c * qGY_9 ­{1~3F[‘1A Ÿ\Mp f+0,WdcGH!lme0o]N@77DRi,9GrB*3fO.ONL } ϝ!!/Nn:jJ)dr.Uu$*ΒT"DZ)r?9^_\~eЎhN5uvvҥ-$ ´dLCuՒ׺bSq(Q NaX$wף/3XQFf*/;v#t`~< N׬rP##˺Iӄ"x2o&?u^O9d0/J8jv \{ۗ#}鿞xvS+cdK}y[?.>37QɎr2&ay&9:iq?;^xƨ5AM-ikۺ$gӗ%:F.0L4/v?NL"Rb–^L j0 SSL uHHMz'`TDR)USŮ R0=rn6= (14ߙo p} !ChVX4z \#GnZ;g<^ ݄]HRK_D_H$f?0< bZ~@yLRX?Dl[nN[9r_ BIl] ;8LqC~d#)+ݤI8QSJ]FJ) V sZbqTGAOcL VAoDٕRb*/!F-Z=%~?]CGS@ q-T~Y'YJM 0\6Ir1xU~}螉h-b%\z+chzS2=Fu;s)yr.Q t/*M#WXKg#M*r*`QrbdVe xi[uk=k7@/b#+](։>3q5oH8@z75l3$s `QKGbs o;7Z Al`Tk|-`$ѱ7x+3_'TN>T9ԠWh0uƂf`3n^CS$:]PQXZ[:X}.Vg"y8 a`*[є^̫,(qdCR]YS5/ eUBk (ͼd.kEt !;ucӔѢ<t._8~V3{|9=G.tj٥:50g]$N?[+> Ӗ|q:ݠ3x;QV\41 ̂$ODma\R/d㪞S2G^Ҵv@70w‡8'/-@:Oz@2 )QSB%kC[쥫$}>m{J%,{w dYxlqmm;D(wg]O LA&oJ_IES)OQ~&E/م7aB1tO,BeP."AVj&2xerlIaힲ d"F؏j.xUlUP"OZ'Q-Jzu(a8VhAiݬu#G@UZB/ov)LG)7U|k@<+G8T*bnt̉o KlE@?Oe2{L+|K޾Vi_͏nFr{/L"LT76@WF4f{;SrLQ [$%H +2ǰFuWUcի|:x=u?d~s~\2nCL5fz{|zLCD6Ջeʹc,Jxlq!7F8=>lvIjC$o{yIFd<@=闤#'H2@hlQ&VLC@ƄydSJ#V'ڜ<#lh𺉫ԑ͗Q~e+,e91_l$ӵ_;M˨It˨)>'_l|Ͳ8y7u7K{ަhQSM6USE:LP!#bAn#2."&? y>plaLUc)Hڊ90V-AԌcz.pt@z~Zh݉[Gf0jD2l)^3ˇlO2(L ^A[v&U.CV2BxݖC6fZ ۓmCgXV+ ?Ue͊CiE!sY"'xOl&+_ģ7}۲AZfhǖ7M<UI{"l.JaeF$HꂇD~&SHZ2ۺ[\Jp~ʎ @>ٲ4㢩e.6pN,tx#SC~Fbϟ80 #2 1 2B()|I7+;3*G(bu%lw6 crzo#dOT;:%t~ZKN4giK/}%5 hPeI= v Vթ> Eq8_Xtv?d1c8EAZ؏ucq> Pb3_IK"LL6(.U $,b Ȟ")Sy,6`UŞ-bnB3Nr,HREݻv)"{q+꿏fU |LW8FHBmYɴb2&-߄4"=;N#K\Ŝ֖@:Ԋƭ8k`g7[O 9' #uÝuoU'!j9`[k Oѣ˖$4HcQ/RR/F%bYN%q0 FܬHHiX1s#> }tS'mz?H(6p3h(;f&qOQz^&*3p;kKؗl w iei9/۰ ^SNT@Ir$y0 2TY +l< 6p-"ZBb(Upup bQdBNe0hO*".U*ibLJ1@R(\|^M!ܕa)6j4{ 0b2Xڂ6Lhu1NQAAy*qM|&_ѽ1 jqUCg'!:g^_vܽfmw{o=UL:oj[F]bBҭT>gQaWbǣC lQsչ-DkM0фf]ytvp|^J 1Pըjäap9'y"g^@ycY:4s*Jn Lv-@|qHgWCxWh22ZdglIʞL0#_a'hk]D~u^n~w'@r! + 'T?p//H;D$BRH:L̼qRBg3uH"o@r-DE-ſF 7?VE/pe Y1FJtnfT 仏'79k(RҨ e`U'36^ݣ}FY&obt 4fϸ*וFInbnOP~3قL'10bT*7nQ;;I-#ըn XF %lA"0+.gA#cMe#62f4!`ԎigTS}A:˜:u,ja^@lX]0G̔1=co22Vu~ /\sy! C.\' Ӡ3qߑ{B[\m[nlmCAIQ;Rq.Us^R֘:Ԡ7݉/ݖI}<ƕF ]rgaFHkbw ;)f 5rW'Gl@1X)qSy:zxMDk~shжԨ(X]M ]`\𘎃gӈ:mՋ5, "j|'G ZnMjydoHP\7Yu=CpWBjmbBRU0p H\] N&$Ċ+kgWy 4&@)FIw`iuW7B%N(Z HI' JLoL }zîқ &xб&ahVrxs {h蕸i5:&Gck8. sp"2ƈOO%1b IXA&] XD|5 8?'SΆx->G}dԧAx0O;߹~]U+@P;Z->=R(]oP:#S?ǶTa-CBĤA,HJYrcʾ~]S>m:Xo9x!C_DH'Lj?٩/v@.eiHJ DTV%4%'<PN%YU:6[XlK]V &7`],dr©>corVBr"q1 C:+hn=OE]Cg>CV\G*3z"g9xUIj\ crz-fd⭩> 3~u~΍ e&0Fd*wgt7W`V+aVڗ_G.ne@O2q""ךeVRhp*d:}<:&(䇈3p9QX3:Zکn퐸durGHm6?͢[P%t?ˇEF 7AH4 {D$BĥQ36_t2DCV|ρ^'V,qӍo=+ۜjP_,,یN+t/]&uQ1kߐ;RbCS̳wjSS {ej 1:ә ZN7YyPtz{ |i(R9G HUqP*6kn[P("uUMؔmL@DT[B9dC>bKӕ9O  (۹(C _I+Е!2 'H{( hpj%c7J4 Ϭ73J阚[o:.v4suv8rV j/? m⬼(d!1h~-X]x2Nd\/ӳh-QLH}c-40eP2%2DzDoSu)7\fvLj @ŕcAĆ(ȿ';6"13Ë#/Uw@FeѥhӋ"94t-;>}xmû_+vJطA^&JúP)fIu<`A_ya/!9/KevlemaT:{=ԀOPƶFѵA,d@GŤQI*al5{4,ᅆH F-ME7KV<nA|!:8m%d59ƵO Ki3)LDuuǢ u`f9+w Mk^Dsx6'+diqp?\ ljOy" EIZWAʯaLg*~ۢp8~KI,VSuӚ#r-)Q)!³257837H@tOTÈ2a`E|ˢz4 FZIްrrNS!sd\Ix*K˄E}a $\J-.\Y{*rR}si5kCN8&7\'b˟& ҉XXHy9&ޕrn։ aӎ$Z_UY^6 yEFWGaQD m&nyp&)A /cT0) (Ű^XYz@xt׃ &,4V TW]!baQ"R/Wsʮc3IQß"!TQ:TG2c]QHtKr}&רp"~巾gȨ$C>&w';e~j;[T&i~V.>ʾXyi!:9A[q[P=e9AC_iMev+ -svpbߣQ 8HcB^&հ@8|1gDmN ݪ&.uxPP. olDUžwn#2x^|saxEƙRqeЭlWT;<6ܞ([uֆ BƓQ湈zYqbX2>{86'Uo3@Pj+#>@#vX8u=f>o%6  $ZuetwDAmc%I( br2%')E_P)Q-jy.R:~BNQS]N_W$'T^{N~VZ8Mw4.` H]y-&D6^(d4K[/sZ\bni_8Q}}E=+uU:n'^f&ě$6?g; )0]'7,N mMb_r6*393 i1cSeq`yISѻ9˳XGFMr$J\{7F#PoKkNuq^w0UOa Ϸ:C5^+dc6ezk<˰_]'X\FQ,T+?㒏4ÿ\L;yov9,._ $"  djշ[_!zoc5 ~J7[?K0~RV ( KvW3iS&|2Zt!}I4[w@bGt.'&kd n41A=vCk _'H02PPEeKT * =#WSs yUAwN.}uͮg`kHPTQ12Wx}fD'<}b+0׆z٤r=S ^xH@9LW(H޶&V; z.f c9+)#':AiwE}YZLafµ|*됞4{[!yq@nf9dsGpTʁ$ [FqP SvdS_˧mqQAv2\a&BPWG,Z. %?G a\聂@;5ԇlɚZrS}ZUsb Q lgVe'ifmgQ|ϫ0@HڜQڄ[irBttK~H1[CHnŌve1~rZhE^  o'*Ph5~f|u#Z" GvWkE>³lS"ƺO~[Yi ,Cwf ۺ C؉BSy늗܏Bt .q6U"yoQWFAgW-R2g=c* *j&C5C﷭ʄ4_"":S' lA._qil&,c!W% )購kjlN<R9fuNXuhI2W fhMgBۃZd"`{O ct V @PÔ3 N1QgI6a1$˙'C8t#6y(IܛTN|'9snZ}]@8ʿv \8=T2nRNW8 .Pȶc;\l!Vt-T*l _ʣaד&FX.u48("Na6Rd'}M<0oDkQfHov,aNQ= ;/,P3A*8ԇa˚YyR3л?ΕyOx7 ]X sH؝_:}[S7[?3Z|_qH'>u˖-9tbڽM4sܧĽ24DQ:`4hx0Y78yM4i"\5|Pn+?iQ>%kaݑB!H'86Wi;?!=ܲ;PBfVņ|th$lԒ(ZdǨ0tL(n/Q {R `j5ͺBfhr8@ %&&W@JB:,"sc Dٮibw?M]s~s:pw|^vU( E~VQ&ppB8&`aƒEr`eߡ?P t1l1@i8`Հ>;DqQ("bCQ+ȌH ljA>7_!İvYtkZ㾜 B2G\ ;?u''٨-"W`W,A l̪>ǵϛCk+?0Ũ9-Q?L1) K`5 |mϭown#n2+#'( '@sQ0?%arx< ݚ#ns_$S;J7 %j~.qSIہqdCztyJX0\lSV9&w q$=6!^7BJ\> ,Ge&i/6$pRުқw©""D}yV"slT;u?Fq^Ʌ+]3+̏E#,C%0`֜*7Me3ML`F+V$6uX˭Mx;~sz10ϋ6kQ%k@B$՜ܗ846 fGJ-5ʠE-J"n䎾CaI50AOLr2 b1,(zy4&;Ү--j4 *>Lg_dDW߅pl ޼nHdg&rdэeq KX ,s~*XsN:++藼DސX:T{+c~kEf(PLW EgZ$^xe&JԹx'-n}UAA-0֔&?JS@+~'cp9ӏwT)6t ;e arC"ch8.>@:u3n!]=~` CE.xW$IduNIw}B=Sofn빓(P brpfTm3g d)}Xqf@B2~F+}l7әiIk`_JIs9ALN0&K0`"ݩuԴ]5]Rl8'ʃlISϯbu6G'"Aj;*BVIM֑t#MĦo#88;@ND;+J{J{;+ 8&w+,V@>B:Jt?"\A[H`Ѿ9S`{= L1͞wN _I_l}q*R)Zwa9 B΀ =ȍɄ v`HfEy픥 l$r7[\Vh*I-|0Gb2 k| PTq짗V\eF\zŌ?_ z_"g]o٬T,a*Ж|'YO.S#-˾W6󞐂@[kZ U]t{HHmG8"-k+-   q5[ؙ=vR&gמ7uk߫CCM-}!bX-BeYv"Tjvn1 `z )taJG5-M[籤L#BxQu$>Vh4LU]7a(asB*o>v`>,"@OJxlӍ5˴35hhz\?&z\oj-XB1aDBΝA|3{'`wN֨^Z=m~ȋNՍ]@AG |sMw <~[dabdKt )v#$s <h,؎ Q%JdW}Mxk'ޖJWNFW^fs!t˜SgIL /P=s[pUo{f|H8\0cF-!D[aH@SKZ<ҟbx}RAz0DSf$Ga-L]̶2/YАp~a7WE-+;9L9LyT"I|~DA+ |I=)pa{KE%ߖs14 qzdugR.`3R A[s$@׭[ݑV~2cFa]% ۳I?wߢrf2m5B沘{HrӖui lzN7Sp/Do~GBNߪ4b*t טo&6*)()bNf1;C<˿T A#u`(RUo7|NM3!uQoT.0 hc^c8Q'<')iH$/ćGap4l@ 5"lnp?zE3GP[gi*NAݫ Cfw FgpfԹQ ;_rEcO$Ի5n0`,R6@}ۖ$VUʛAbkdZhş ?"-\!d&s 8o WT w:;sDO2ɅPjZn K5z F&/?=c$3db`+˼$Gtg#⎃$B "7g1J?W4-vH"J -jČeAppB.JKq myN8PG)Dq7dMmn K,a L>(kG3h8Χ/%m/s pPPvƺUɿ}$x\\v\-ͪ i>EHTshaA-.{Ze7"ܿ6/&Ӿ^`ibGVҧpLyL#IW+*hBTMEqE\a7TPbV|t!Ի*s z@@B+t*5YrlM.<>V9jv:8(*Bj~4ͺZgXxQֲbYtZQW`)5~'S Wԗ.è. QX)/%@wAòyUL<;k|aVbN9S,X0WKu;&LZB+9eh;-8$2]m7I?0950f&Ы-&ȌArfcLnZV|_HECWf:^L4ފV>KO_uLij+0^`wZ!oPSBk7K @YF+FT+lea-B hSPr;;cZA$PNֹt<؝7'7fD\D;d)7 p0Sj0,Q}BxP Ѻ+n*\}Z/@)mҴPCHL9xe|h.QEboXHr$ JK'N kZb2 ֋ 7rħ}P%hPeps@2L磂DW#7`< w'xe0?}]@wfagarfFƀ=h5},q#%A\A_p`lܺyh?&׸ODt\+6οPrJ-!H:dO#!GS;Sҙgھj߭_|#uUf&˖X\ԍTP섌!ͦ# J2'1Oɟ9k"빰OF$8< F!xpxvq&8xZ~ 6=<*wo sII'Ԗ5T|\?JeiF7m5x=I<HE*̟ƝM1X&TTuLE"(s %mbE7VV3qׯQnG*8 N0 Y.g6?>%OQ(Z&wx{鶌Qh]D4b~OlIrS,n7HP쎏Ah&C{r (nKYiD2Ed3x9>nLϝBD+!҇i"6FAأ*>IWB0Zr}I02% 3/ ]%:4m+QUCO~ӥF ̇0&˥9%jf)~ 0ֹġQjgMY:kVeW$/ZSݱ(T1=ͮnBh^|tg|1Pfm1՞Z/7k=̬EUS;-N<ڟ_,]%orԇXXU1.#EsƧ%#t G9q-UeX& \!kR(ֱ5@L J4 ]ZU^6ʵrƨuDČ|yøSX~ɐQLM7 peĤ85H4J0Z >n=(T8ft)2C*e!c>J+ ؛xI!űaJ14 i1$(WR1r9_hCByjV?ETh2YT}c wGxv73EtEb5ys%x0n,&*ljۦJEyaܸ-\%jT-3GB!pwA:[KFYk`3FX7mGy 2,6gkt/3O8C7ن5:!xJOZ[B A1CGL)SiAS.^ѢJ?d>@N4c INTˀHɑPw-REYC/5%Ue}F7 }Vh2Ԇ;,GLn M0-Qx18q)>uxۼHC=++؀d`[Uk%PDR> Xϯ AxLr{ KqO[,Pw5'tc%tiD4']"k, QE]J߷fS‰^+cmc ѣ7h(!NkD D̏Tveu[dKZ@& N[VC9GZ t1`> s<^)Ji\ IZ"$[?FW1zshĀtՅ@, jƫe=(,GD@ɫ]CV^obZC'Qd'9* bEwkEC"uieKnt(&Š/V|Ұ67 ( lU˴Y cvq oٶGE2izj JYp.vcDUT߇%g8=k;N)=(%*Q <~ Ɓ![T-#?tLu,ױk= Lbdxe!?T|y. W͛9i D|ıLMVrK;ږ<]~C0A #ky^en{gt3K2c~ylF^ZL]yEh'Ҟ{' i yR$ݐY3ycP{ [*.Qh]繭`j EMXQ~^. [ 8v~=K.eGPf`28$^=y5>^*܂IOCw)psc#3V 9 v8+H=2irCZV 4)FB7̼ Y0J*PV|$|JrEhd_9Z\5:,8>5pJ!="5/ V{B/[?mϵ#Ni_|&XjTey&SJ2袯m x_bw_]T} 9. },W6>E(ެQ:`5!᪸$F?,*(+o]f{VP] BytGm{?ɤ9T5)#ZM& Xc 4ɿkl2Co.}z:$z6 f/xa g?u1B{':oW7pnrfsnj"q-YogHϹy0zٽqgCBMF9JXHeD2Ud4m" LTj`7R}3wFҰ"Dzn#_= 4k2!G}Q7Pa "GMY#7Ή¢dӊl#,tKN;4=Ei,e3܈X Ě>pTe %S}P9e1-ti)LKvXp5)9{Ta \nd#f}fBbٻIx'bhteTT뱏?8k^R(MFr dxeV& i]KoKoedn1IЮ=U O#L=x@cAW#%Y[pBy5b9.P@@(R8%%Zh7vZݡtW^dHškB#FǂEf%%A\mì9q5V# ΠhBܫLJ!rE O="_{UD 8;Ýx8ĕ4H(f( x_1-Vl@Dž֊-! Y~R jPE Vip_q["DV-k ZV8䤚=oL/ҥf̄߬tGԼj-)(5V*0ƙJI0dZ_/?|ˍ ~LiWA+& bV&K&: `boXiG5lVuGc}B溳͗ڶM#"Wݏx>s,J o`Zo6.tվbFT ƃnyşI AozyPNsu@܈Uk2;:vXGC2}l{[@ 0tvV+Kq JveƢTL_=Io˟"]E7R;Gn__ ""58 ֐"TpypےA$:"EeEz*i3 ˬ,"v ?7:!" 0*f< _&rK6#h0]32w$B;M"V~TRqNRg,wBa/)`XDnsSiţ8=pYAGk!(`:RR1[99/-uCg+%h%sCֽYCQU&ooy7!O@^h]O_ \l'9˻~ z#cv|K<#(91 $0p8&GB42K\ϵܼ)^ɞ}=9Sٍ ][V )+@r _J$o80Ee],Apo2{/jUzLlˎE(ع6ɣPtG>¡9+rhIT$;~Lp>NF$L*Ne4)-\$L_jk@s $VLLby9-߀t7.|9Mh4qZLe⻪k؄wIG`K)E(:]' Y 9k)`|\|;9ƘE5oWb ,Jlo<0(n;F?^7꙾9S,)GaƦT]w|_vg<&6ei_iF-́`ׁXo@T)2cZtӄ X=z uFnp0+'jߩúb Oɑ}U {X ՜&{=$TJ'-UB\n/N;;bC0lkKnwR){ۘx5Kr9wэ3YO,|}LsM1$ҟ$?iarQ5;Wq)'` \j=DK8-jf LTtV^j>BDwKPK+yt BD[luڢ-a[blSi"qq`,U F'8Cjqz~MNU\|&n}Z]2\0pɬRJg/8xbHtMXfnaF*^aĔ,Tdo 54L>b{}~A>M(NL;ac\ BjpvgH1,q>ha?DK>6Z^Rz2 <˳Praʣx;|R6G Ft&E9u5[^_!?%%Y++Wj MIͥsA9k\1>0ۖ?˫\4cP݅ h)SPՎrZ[ gO22L;ȼN#v b73e?*E I;Mv%o Qoh͗ls#]n"QʭǠ~Y'>zJ `8\D ?mjy^RVJnb`JSQNzǖGVL!뱏VB$cJ/ALaX}6?rs;xI^ 8~*R Y٧|pVm!߅4 .:}+fwE>֡f0C%QgMBtF?N΀ ~يM(?/t)?i&zDN LA!Ky<~88} 8bD$] .3 2mnMܠvxdH4Er5XgD%'?ymSٷ쑖 #E& >J&e|1X\ٕ^sԎ,2EZs-+WWL0HR(ǰWo>)yTZ|ͭT<*JqL"(XH ~R6s87}Ab8+|#Q/R8 _5Gjf R(v[SAdGJA8iެNZ.޸59 FSd>-z .8L02-Ș\0Č hul]WVaMj@+w;P&{ÆCJ.NLa6 6x=AkВ{F7$'Bf:1t-j$ќ˴Y7*agnnlVQ(pe2EKe†A RT nHF4S WR+U ' >s߹31f&&xj O?zFf2(A6vLloF"GPygmcYfĈ7` }pn 2t7L"3m&`.L}=Q)h 𩈎rdtjBk+Z-lmr`'<"tDםmp!SifFW_lO [ y{нw iQ)>;sU@7@f$/>/zq-3jTW'yBHOĪ+Qv5OM|J|mgdʷ{{W|DmNр@P1n㐛 ojI|XKhl:`M =yҩDX? ԣO; U8$|H;=i#OAbPɸpjwNgYiL^:ܸw~괈c#0-"/DoCM/v[A#b{h+5Q Ef/| Af=uc/?`Iޏ igؓIPXڱJm|kЂXkߪQDep6eznHy%K%4Ի6^ٮPYIgKgCΈXYuZ ti⠷*^'[E vEgնB?PA x>!R4D E?E$Vo @gX5{ɍJ=x']kV wRkktb?܉Bn*yL.Y'H)?<(TƖDPig)sؿG=Hpm*T6ҳ`FgN/8E  i&iK5 `=ND`C̖8XHlZc2@ȏB \ۦ أסu!bQ8ccZ3\6_,}JD0mkR 0/N*w|/YS5q1OI/շ S fy,CZ+>\ۡ7ic;rws [^%{Ʒ&b&v!NЪa:X'A:F4B[w);XRaK'> 2AC3𫉻9Q$"P4eH;ke8nӷ2(N3$ɜ ,GWN13̠~; Jcr+A= PQ&sFDp5p-n]>4eDνktt(p`C΄}Ѕ 3>8LcŞ3 MIQ;_ȴrè]߀}UA.+ErWE\Cl~{ᅁmV0ܻ^ ;FI8 [Eq e-kvJa_On(:7={}G󀝺?dG)l+7oAm9Nf sWnEs!C(ZIlDwN"}2s ,osvȯ$6ᖛ棊{ۥk&hLf.o\N\ f¸'ց) O_t5k2O%39~vj7C!'PK㗹=51GmWdE4"^oatl7#"]lWyc!^&fBxn[0\L?huh "TjzJ+׾=oA! (QCh"إ"8#^(WwD1lOWzޑG։q?Cs m{͠v@<J#!s6H>O&{[nK-+Z *CRAOuV| CM0\pxW#K*rzhܸcJTQ s`fT% IW8 N=~@B'69s}50O]Oc[Y,3=P-u&2eC 6wģ t4EU";SA(B:_I `k aF%u]|f,CР>`K,V3\YDJ/F4~(J#\鏤{ 7 F46-&ż3pC$1g:-Щu<8o!Mr3M9O<~,,lQGY'Z$|OwuʝUtXrHBS<@(f4**G0|"hEmRuh"8AV $фahUK 'td&37g{7<-BV!CiZunRϟaAgׂHQ܍5{.aEuM0S~K1D{kY#(K5wOla)mZDnDoezbP5f2I]*SHP!%wqބ9~[cqT(H{=P#];*;Y\ĚolРڷ pnn +T  зW6]"VM4("nOPAXG~M^9a{#۶T8֚KȀ($%Ex'E)|R| x&pQqy*4k8><LjcZ\j\ؒP!ʉ%T4W F'yҁ(@ðIi敂|;ۭ 4EǏCR0Yfb>g P1EI'1Ȍ%$El WṭT-G[0u^L6iU ~|w'AC8dGߤB|Z.:,M1=ym})Y\JAO@^SĿ1hBcf5w;4ӑ@/Dn5X@~蹑@yү8P", *lGөQ-aW۱r+al܁ܾidu:fi#D@ץҧaVݧ{eJ' Q8!ƻ1>gpEuh1B$A;@بvg9baa2؋નaAϯT*)䡸t4h/cU ~F;?&/TGUS;3EGb d/ʵ&5S808R s!REQ['<\JZ[uԺnYP0\k2C1Ӌ[-em#tT7lf!h ζ.&*O G]& zَs;)<|=D_ gG>Jtm(խ`%~ŕ%Vp_V1|]v0gn/dk(֬^I>oL Lq'Ha$QhyZN,CoBc+¢zɖlቮ  9)^<-[z[s##Wmk~ ئU 20Gu˶l?'D}^qو<](`vY-<0h$ cө|F>y)toOu10lpZsx%$_qEwM6N'oFo#&(ORY+3/(x̡F hf{UBAmHmo,<)tu2b8M%&K~ ףּ"6pibb'} jl5N38mB(H3(n䖙 [[Պmh*0HB|wo7C_X!OQۧ(y9C2?lsFj_t2b̧ 5H3/ n3W\,94`_;[GU}ظOFf7q!1Jd*ʢySB)zg[g)6-q9Z 4,0"/DSi~1Ғ%5e[0uŸcЮqʒ(! qQ@Gߵnkp9 T`  h:zP6)b:Vo诚tQ}EU1Y3I /\A d1s;ǗJTqrìcn==/,\`|n/[ =8NthZ8^O"1(|A>>>o_ߝM\Ia|n'K\Y%!?qU7.{M@TBQ{Vs9L7yGf4Oyw -<Ưp5{Zx$밿Q knP:9V(Aƾrx!tP9ԓK<3쑠ĮdЁH@JE7 & \V?z+ cuOϩ|PbMn /½n_ n^8$9/K)_=)7Jm0eqU2DQj(Jc ~^x gxU_mA_Dř>׻}lPH f,j+cu A٨`퐠Rԛj߫D?o޻H+,n_Ge?KHo8^UusZˍ: ʽ 2;դMLJy{螎lhy2‰P|"~iZ3SEl8F++x JJ2p~Ƚd6{}mCA1o0XBeٱ[Ug l˖1zW|^ۮ`}*fqۭ"3&UQUZ]"xD{]et׵˒g"z!D:ܩP(*Њ۟H\#PkNsSEG&˄yx#8SlF +q*?6:\^r i~uNQ5 }P? |=*JMhI<&ICt)UynE;ٝq9ttى SU |%&rs q Z7AfwcuX"] RE ݽwT Qrfas-dV_S)HſJ=Ce(ox#j )uS~C+C{ mU|׊[QƑ5?GT?[SRMpr~+c t&M8z߬?Ӝm^?`Hf]Fv6ʿQmeF3T{rDg޻1X,A7LqQ>'[l d*ŏgB1?[qڡX.=qX{YmAJ5ԟf7g)ԕ_Qv-O{ %@6G6LW-ϕpQ@?8 ;#ͬrjSo~Y] :?1aG1[verT!i +Du[eݕiSu-bҸS.JX8)!@=&5zT֬_*elKdTNAX [n@-gOr TEӴaw`hu+Z[ HNՏZkڔuٺdbkVõl`Aejqbvrj 8CHnkwЈ>~~9fVO;EmAnzq8wm n{bx{d*<8n_-W|<9$D5UgTE O|ϭR(L|⦛tY;suJm)7kB.iy^;h@ \xxcYB B%6$B.jh[ mH߄l),f-kaݮў_&K r{g3X;>J xOafe>i,EVkV^PVV6cR4Vh/xr$AqTe!S֮j$A ~,"ERAceO ^%oDzp'+L~ uJU*Ol>f]dy͕1 fM+JfWZ~a!r1dNX ֖XsT M!?)z.R܇oZӠk7MخssO|0x҇r!'AӐ h0떟q0PGV]mo"8.wZ<8{a]OT'}އ%M++'-Jݽ~\CAb:oćtN0qyǕ1) =3>[bf1v=im_St))qn״ܫ"^ư|>/}Xj{ez H'h76+c|jktnt%a+Sm=6!-{g)X?o7Id?ȍD C\$YWiI0t!Ei@ƚĘ*Ǝr?oƐ`oqi&لe{`ǾTm+L׵et. ?AjY셿 ք[CHL)Tݺ|)_ٱJѝ@G`QIoV!@riy[*.3`sGb ϳV_zJ7ONwN"/Wҿ`(v^sG"Ntz>Oac6S0'?W{g]ydvűt" T&:=+#waMWFb:hK_N'A :xq ~޳][Fqj^SEjG?Hdf~v2@Xu?#3ij{?8zӎ{鿇Y(z9cI9X~l‘5%8h:H*a0*ru4AՊ8*r҆ WXDN3 bش<ԍؑ|w+3[f/R_kLlTKDDaqxO6еi)XR$y\_y1*r{P[Y񡀥SC=1D̛ToAX*u+LQ0LOLҞz˭;.4GQr( `QFHk*cSR}扼X[vtɘXw<]ɍ5/_]_2jXNF lcR s_ak" gZiNO[Už}l9s=oJ\b,Aճ9ƒ8BAImoZ݄Yn-tߓI@BmL>@c m TGu|ȆHw6 &Kc߿$4=o#qxS7 f:jSܬko=;DP,yMxz g+]Jg赑nl"蒾ʘ2*fTrz2YiNNqK^-'8QcA22MzKoϩ:*,T2e# 6}~G"LRVu(gb{wR7ԓR[ۮKA J"l6Ʉ27+MgfR\EvS+θ֜xt:?nYP)7 aWD!X32t@tt|W:2*F1;_ӰꟷǗ(>gt^>pQv Aj=e`=vRvӬ5x=5~tH+ًx h9t9f޻5 6O,`2F`Us?S(nZ'NGfۣekb 7a'5tѴFשR覧dweSY.P&g2ON^[CqlT&0A4wVpvP&\(@sLOdq$$_ϜR.MT6l%C*.,x5QDx 5zlP@ZAyj:r 8 ,F{R19v/W$FY8\ @){rkrX5L+,݅zW>mia";ˠe^`ZЛsRk}v\ܙ@JȔ A"Oj <}⿟qU|2c=q/ɔFxH<0Uֲ {7n@܄Wg d2˫DF/h aQ'5/pi|[Y| TZlGa^8]` NlÕ7>e`4aB0FuQD2R:kݚ8]Q{“|^+]/q챵XQ%`WMd|`?ןDsP\[a) =NXL`{vX>|+|* ?Tr=F g0;0G5eB4pƨKեv8EsŬpO 쿝x992`d7zRB7 bK]A9w {l OL^g!]j/"}l|s] t:g֛G 3І#WYQm6[``T2f%ӤBGٴbWi =TN{PE_B \;*,"g" W٪_9C]QZGg)OǙ͸ԥە]oUHZT,aK/"H`]x2ȃzfZj 63BSU:k\e5N$8JB4NB#`mVXd .Јbn7>:Gl˾=kζV8TN⮹[:YxrԹ!uPdyH]#J &;rG7Ä-F)}-4vh]6ƴG_+т!̠! E9i[輦)qwkX] 4 f7)a{!~|s=ck f.4 &kFɤH$Jwݼ\^~./1ªv֧^xB: .o }Wt)^ Kxv$ֽm.J&9GVtAu@ (XO,z&Nr5 7/CY_-Ԉv}$"h85`'^1CҶfiSi!hN5T-̄\2c;H֩-IFW D}soDSՐEXW`TvdnZYsВCàUQ&l$wc()_hNx|}-htAݨ.*?={|4budJ)ҒCf>QOɚ:Kql\qN((qy;!EҭƇ++~:[%%NGv4EӋ/I}A@aR7mp|K(_is4?d7i26m/'1uOĂ*y` ntfDŽc _/E ̅J$BByX= Ip9WOL w`6aT`(KxTpxɤ\a*60^d[)m$dskJ4JCg y+b>Sm d`HSw P۲XJ:+[ CCR\WfCfwJ-~lk+H5|f~t0;X3'*Cҙډ_N**+0Ý Y> 8^z+MǮQ`G3fԦyzba߾ǧ5yU!tUQblD1xVvjrA /TTs9et9NQi5DV=Ƿ2a/ P܌omܝ}I6xz,`'kV &:$ C .X3]Vi.hf.,F6kj e B Ua'av%|iFpuOۋC|\AU\X{Gne^QV8w\[1-DP•Ξ%N C$2"S3܆<A[JSBE 0/CP!PMl'+J 2W# M׆\^+eH/\Sy3dN[)1M/njU@`:4Y%)G0Z*.IAC{R?w̞[%Jkh:|%5:dNAIXջ $@ lRyY7&V_ hoh,"kۼ/qoh+ĈY>S) TUAx~$A7.`}crKKLz`gB?;헜g{(?A>RQFA`2ɱ?.rbxe25mT+ܿX9T UQ)oD;O)^; ec̶qT<"דx*joL~"iP@3C<`:o8!;U^`*E@"E H|kMgݒ+NwjE4Ȑ@rmy<QLl%?bLp/ 5s3^aM2 g#zof?ơ;P|'A?U)*SB> E2qDw s 8)i| :*MoIiRyws}?:]K @/TlC ̐Bs{ eA"rSnnQ6<. 5˭0{%|]]45V#IK?BeOI҈;,/"^ҜƎP!`8@2Ćs~".lC <GZk7"}Z2r5 ot;I?5jBn32BeF{gH^[.OU]BY%šϧd4!JRmȮgōcr yRx['"8pgфu- visn0 DeWC4DQos%*$Ep ޟSqb4j+7 ɓ|ox)I_ܳ=̌ֈp&"3)R6F0_r6<"9k_35=a ee;wP~% h_^Ϭ:Wc 1PpPe=0tѐC1U.*ןJ,CTÇR9sL4r]6fœPN5|JTR}:9 3x!XzSǧӪܰs*=5Do3 y*]ʲ;㝐zTi/zjdUK xwl.h U#+` |_LOmcLxgQӾ ķ7W 𙻣\Y)0 Jk7w7 *l/WDuyũń"(/CEp ݋* zJ50WW غ}ue]6U[Pp>~fi&گd32D"~|BVQK'ap55a%T B%t|H^ #2\#e ; nTOڌ31kE ~nw)y51'٫9HM㜉u+#Qcadg^zhg⸠{4=I(nPc;4'c{@K}%,^ :Ly?z]jmJ9Ŋ%iX@'ĵr28 E0/G4K=N$70ibWXg D`(>P &Qw/4I3pHA|[2DՈ7`!-ѱǟèo|ڃ.#ټF1钢md]brCÆ[imB˝L.JEBlؗ|-%cK]7 4wȸ%TMw]#6NS$(?a^Ah'`}djf]}[( Ln HٞK']B%jǺݫ9~bOSvö1%p^kO} Ѣp FZs/9kZf2V}An3#jkuvPx!ˀN&S c}ܶlI_9p7x:_=Kv79eB0냧M"r(zz{rR•(gBWbZcjKI3L[eh0)Lh$Qy> ʢȜfS] ia%,w !(^Zjco B[K]0FRдUqǍ\eH(({N1E,t&8mf`~>oa _aƙ(G[)g*:Dnw9WF Mݍr܎AwIϯK!dMv~։g6.v_%eFݮEs-(¼&aO2elm!rl",D0Ig  F_MXUkDݘ&߃KovkW_yY!D^H6(eB=,N@6esj}|뭉W+m)lEPȗh*DwG 43(S Z :{ w`5Pmr/E\=k(Z~Y#7NyBEV=[#{"$ vDrT&uճ~M>9΀[ EN _26VxTædLTkgwGn;?{d0LOτQAv&T~i5,{%2l,tmLIx,2{eĄw03 ; p`>8fhS_D\@BcvUd*8=mQ;mw=o dO<jNlq @p~ ^j%+lsw7q9mP~%A3KoZ q&}v$˱yxrqYDӉg760xW'1 ҟk=3 =S@u ";< A2WaRb3u|9ÛXH|}چa{MW 5yF}ۗݎR{C QnŦyjcцx:% >xqo2*(KJ|%_?=z~gd[M؜j֜{V:"5pfGƕoa2u3$K~}*k#'DyV֨`CG=-ko=7(a(瀝#ʌ Iu>Gnb ;]ϧlqPK4KC<b'}B3f6`C&iSKU|'LL\YS%` 2&eUhXcBOy/^1l OO|Z|R5_C2,έpUfHFwdm!HW@:u+^FGT lwMI]r.Mh^=l~Ѻ;ߚ msoƛO &Jbq80<_˄h=x;sJoC~wḙs0tD@JL(S/&d68t͏1a(9 c + q{T&tVlٌ A/5q,q \Y0L̽/W{{?3=]^4 RBca%8ԧ(sf崸 ~$g 9Zد8l͔ nvp<;Uew',y]or0JU2r\GXSg{z咯XmDH?_o釦>YчN,nj1Fi$ƫXXi bRct-gg:<.e udŮ)*|vp9 6mʗ#G< vכN(RX©E..W5`(6,L઀ R\!dbќ^2:֟\; j^ъGI q"yQž~ 7&$fcJ \}$fKRU=wk"*^\\Mhwe ⳣ ǩ&p`7KncSQڕ=kGGS>U^s>~N>|~CtƆ1R_5|&G KN8N@tZ\xQ{dqYbZqYk wy% b]iR0>ҽ#t8J$DotR{vr`A̴1GEq@$9hJw{t#fR ;I _h $p{8CLEY9 Nh)k$ҒʙyrPȷЄheMCEGAtAˉTuvK|,p(H-denbݕk>MFd:5 zFٻ|Pf0;E 8Lar-2GxU4'/ВSc;\laygѡ:8#S1KHTj*gZRp* 2]Z0s}>)) OH^\Ԩ4è|.2/.v5\Dzy_P9,A"X\n%jȋ}O6bewڄ^&߮I/g:x\SG`yVeDCh*؂mH5 Q)TF^`Dz%=GzCÙj!&VUV^֋ qP>*XXǦpmD[{x;i\.b LjTyxN!SKYUM( q{iM |1$i Xd.~>OSLku`z^UXa ,٤<ظ|A& ̤Ƕ6RP>44qg"`*JK|g_.d/B:6麂$tY@GMut Atp,5r*w^S-,'WSWz@CxaLH ]_Z? *ѧٵ7P0wJC?]=-~Pְ汭"c[9hmxys4l^"_- õ5j.񓴈$(~ RB&ȗd[&Ѭ#C_M#Sg,k"lmTb!.U|W{8Ӫ2!VtX8*N{Uekq-,\jzxDʫ[ ppůoEխ%,Ϫ7l̐fDϳʌՆoQFaYYd9e 5ba;=\OM|߂FFNS,6 B3qo]_%+,+Yy'Iv9H2֟0?-MvCP.΂ E:Gz1LJ.+i (f,2>ٺ== ,^L&P{%Aa'8Ɖ}MS\C"c眻Jx(e`֒m2}{מI݊* ̍Gy-˯̂j"t 5?̈́RAU^CoS_}~8{YIc {.]wCe53[ 8CW_u6VnMY57<( :KDa%~7y`,6AtwPӽqT{ցXpIΠ%i_!`#xF5 Άlv[ /:~ؼG` `Xy7Gtv\L8=Dҙ=ᲂ\JBHAwpZjҪG_2RsD(ɑTF9r P^LKU Ày9@,u~$ظCz% ;a8ǗUV+j(ŠAУߐ'K/x Zϴ0L-ܛNa@++?yX,?LՌ~ QXhfi3[-,TT,?]0~ffQ]ᚈk:k0g IyIP#\}N㼢Ikԣq $>=JZ]Qpl_܂I;Ʒ8X>k.Ʀ]GGiImp:xM;i6-^g~.|+iYlĜˤTVo]RaRV`ѷn<Q˟yX;g'oO.5 h{lkzybMYZdc]Ӎ,]?% βV'Ad#=,C U tL)ZcDQ_!+ﰚZBKvQJZ@Le_v^eGyxr7b00 (;1p/ a׉jgDm Е_FݼpQ+[~-gp]~y-iTgTD$239 *yϝ\ȌWTWJ$thp#t~y DƉنt_qWy^Y'] [Ae_>P` ]Q9zMaKuhJe3upk< 0,$J, 3 3nD"=`:LA sx >Tz -#R%\Q9N@‹088/K 751 4Nw&<$ h3AS;i{AlTҲmј\°n?DX4gW#뺖wn X27s\)F~|v/N<++Uŀ#Ec#G-漙BqK^ noJ"7Köc0β~"|GZFSœܼ᪎0ODz%;||Zx ɱA #({#R&BZNq%dB hXA(뫜R1EC uRvC~4EjJxsl/jrx@@?%x_8sY8L" G1LuA?Ϋf'Pƒ̬MEx686Z6Β뎖ZN>(O?Rӷ |si[!$ d/vzͷT*._EgI-5 <_ Ccv JLTˁ'*l^z B.Zx d%%joWi('ތꂒl9%en.VŐy- CfEkYL,?9C`W23ĉb?KK@nYM3KA#QvFBNA%m^ K'Y,gI/=7m p`i "PRs_(1W}i&(ĵWDWCܜW[i)J# cL;lJ1 9e$Yt.MWuͱ>O}k ?qhlμ "CХZ4((5jSY*pӽ>zKjh> 1^O(]+g J2PQj_|HUeѿ*TcwZ9>GxZc[5k"9aM*o=E,gICh[w:^BޛI ]¿4AYt&}z:n19kՄ]36p{&2x*Mlw&&4AZ sqTqz1}-NPGo֗k*Ėjc mSyНᩄsG"}@Y0Hx %c£(j.9!)0.L+ c`706;5j7~82FV9F$&X Vx5# `\ BRDÒe]D`d .ο%l+9gs3,ܮ(zKʻͻ SSB3KC-#$|)Ճvrg8+uCRvP uw㓰vgY3);%{SfSĹxo]Sꍣ(; u?b^q%_B&%w5ChcLA?S mU)x|/+a7S{~\qF~4Ȼ%BO漢̠vNVJWRϔDG91=b vPxySkVbH@;KޭȭFigr=CϽ! j?ݠt0W+?f⍇@CSڲ3(yeSC[q93"|0esBvd#Y42mz.rLA%t-BKlJX}p#H$ٱ`daxEiemwFFo\MOn0\Bʵ),H6LnH*Ċ_~_׌<0]~тHɫ(kQІTtJ&C[=]mr•&&$52cWл|a<2}SFoܺWռ;͛!ָBZop]%!2N'{C_@rlsz )((>}|-gɄ(h/CLKဪEbzJIm=3#Nv5ڒHb& qxIf+rĆ?*0)R<ܺ$딗|̗^Jʄ?r &U-XO@VBL+~&  s*ѬPxJE," UU:V,0z9zjq |+[MM * AkI';˹,|=J+E@"!ڽ)t+`6yZz0j$0y;/%MM*)5.5%Lmry*:PZZ.{IEfvx:zz?5jli2k<])^x ՃO2Hk'JWLc`qJU:(;*B Z[Q ơrw95CN׌ԓRz “`9(_wIv}3as\Ǎr=\Ԩp 1E^Ka6;ts .I5tQB!nt3:K9R\QQDƝT(d$,$U?% / jZ;WtjG/hcPjgt߱Llok.ս÷LF[2̀< EփhOo 0A ݸ$ P'?@4Xk_GX;.smamo [ؕ>~$rp|,A0ܧ/Hv3tӅ+J1z P"f짨Bbmhղ;Aʲ(' {ˡov^NgB1D8(P6h24l~ti=|?~?љ icW9:^P-Ģs;;}kD݇ʗRB äXR7+䤟CNH1tO5dK,UOQ"?~&tk8$ayq%JM 06}oO=c5Ac܄#Q6w0UԌF0VZ@)~|͉]]!WBs|TM֡=(8*etcl|v#FZ:0÷FJ0(d]^u-#Е!p&!ôN *߆okpyqIOhGEW]A$fP 1<{͹ˢ#j@-9XsYoh:YN DŽG8 ÒCD)jqv$nS[@*O2!.)nhdAoX3H lY{?~Ԝ퐭4F#bkHC^ٞj1r7hc~R?(@cb> EXI5PڲgEc*$^rq'yRm-0Kź]H8?KU#[k={9SN}B`ŀ9k5٤FEϯ%ÑTZCE3hK qރX"w_gqFq"5xG6_=2sEsR#/'MZ$Y^C;_A΃Df3mdNk\'9g$R/RyYzPd[L 6C[Ĺ7l,āJ3T"y8R=4 lQ)w*J:kՠF)\,6rS}A%^6< ̍@, j=ch"+Gl?)*^Kpq"J'6&$qSp F?la H1gBX4̫f=K%0YV6;1zb{[݅W& LZiDײi7p>oLGQc(s8s̞`9ys N+9Eob\i21JG*cI*L9A{iud:\?TM O^M6qi$uy|j˲G=Q~ΞEVx(YO"}9N\cςz HXDZ1Al$jRuZ氡5 ̞uw 2ȩSJ%]U G =*]M܍vJUE?hrU[ J f8Oތdӕ8Lqz6V ^:wz;qAPy`!(TдeA  CRH |UL(B̫G1]TpX8>CA| `bJ{FAZvcgҭVE\*[:r X jV `Xfڂ'VLuU(gvtדI>RlC(wS:^͈m Kӿȵ3sR׿{~d{3| v1xQg)L$mPXy̺^\9U R9kɜ{8QOܚ ؜'Z <p+}$\΀ꌴ͆C9; /Jl,5p;(VLΖa>c+c8W-qɟm mª!;'TiVk|:.8zJǢzo+)fux/Λ^A9~έ*kSh |-f9gecvC+$tF-PN:^Jq%*żzX#ZQ@˸%T)܉OrPf?~t|po})6UQ踯yr\a΅C^H|~ s]0etKYcc|K 7;H/顓P6$02}|:n8g0dU= zEj!<]46s ,AF@ejdvCw Sϧ7oû~k Dj/ (|Ff7m ڢ-O2Ѩvsm_a gaDD+Da@#+z/Nq?LlC71r= `P g,Ν͘w=GԬo`ϳo:KWlC09嫭䥥tK>r%!ˤXুy]l{ؙЈLL ϾrL Q0H ='N֗^0'I3 [mYL>@vU`B寛q@nےܝ&vxǮ$$/J,*MO5eK:BzG,N]+'&[^ADžyyo8{nϊ#,oG%4eKyy&v¤^J(h28̷_Z MZ0\+ɴFiaeZg/OV-",;H_Ϩ)P-t{s?yJ 6.>l`s)SH{bKYuMp*c Gk'c y7`={JB6AnI1|`o5J\Nz-^. U3rDŽK*pY͊'quϺǙX@W<=\!-秗0vǺgTqr LAD, ozjn嫷~B˔RV\3Jwf:*haWwIFCP1y$x@Ǘ05sƧG2WP~!϶=ݎy=EۃgH}\e ]zɉFTed~-.5zyh0N{+R[V *p+ $8Jl5[G=qb«- lO0F RcwPen4BPh4gw.x~7X:'{|Z84-X-,, k`9yxV hW҂UPh)a[:쁠Jic4T3;A6ަx!?{+pX.b˞^ɸ,*ٲxdtްO3U Y G8kpxҌ%Fˁqo}uE\q^W Ƕn'hduUFGzcR,0Eu1;;CtoM C*as:sA8Ь鷶[If\]yxyңg>}(d/Q~r>n6W_6ݵcE*Gޟ&}IeP6n RV{=2; O| &*~u"X?E^@~[n* )Mm( K՗=)[8AD@#n܎! $+ZA?bs;Rg2$zG8릃ɺ!-BN5{b|#6 *vȆq=SՁѠH%hʔ&w3Z ?}(8 y? *6%9q}dÆ{{-iἧOƓHcRr,CV$9n@ 5(LhIgSi e}eaŅ 8Aֱ~m(/`pMLQQ<[-d4+*mbUԑ$a #5թI?~1۬p- U`)-eRE_2\\O0HxenD$|耒|Z]{wYu֥<7W׫9xO(JdƛlIo/u|pUIwn{ oJy~{UDP2 MmMP:ܦ:I:Nf8 '[BgmON=m 47HQ~̏],FB a(c}w`iYB%e%)f'?!h&U'._~L ^ҽ$/ _P qpauJr4#Ke>-:gad݈4B֪z8Sy@ƅkmyn.'.}p vޅH70+ j>?3JB} @EMDlQF(Qu*=(EԪ) _XbҺn//@tVcl䍿C {p8cV9q`=\1MceN|j,tY$|Wl(jb[%0l&~3V h]mQm a[6J-ݙHMUJ@8=|R2ꭰ1%N}h! ĖSeg.s).r ݬxF DiVdP#Dנm+$z[?azքL`[)?=fh:@~Ie>P]}A\ZCT%=jSUrN([W*U5߱,Tq%^.b LvuL[Qچ cK:C/EE;%5>Сm̧]"9@I,P>K'Ua*( @`hqGq;/rPjz ^ˣ  5XL_.oZ*CICumu@cA$͘w}d&hXH=4E[%wr $_CcqJ`1yre '8)"0[c%pL E &,ʨ ҼpGVwVBK@Oiiy$hrWaDU/m vq$m"/0Z/eꕴ"UvP}4:/X F{ز!N[~g7]~ɾ A(u{!D`ܜx$QI>0hc,ecD>I>~ڰر @N 89o7}s TI|\ބPx4]>35)8Z]ҦWmJcGuIDbgk3Knۨ>:&VSwӹY7Orjt`18pQDa@zF[Lo"_?h"ylߠV,%`b}#F쁆bպSQ>7q,0PZ$ N,f)ء-@+Kc)7ҐS_@$哺J*2l@%>C-۷,Xߏ,qLJ/,RqV]OBbuD}4{Ec>Wx)sܗʋ#mϚ 87+TWnp Ѳ=4bdw^;(-S:sT}"fV,()vS闯33B Qc}ΫP5wD<ϒ0l)Wqlw%a.yzZ^APԟЙ"85nD6."+SUy$jizXXWy(KBVW<\kpv+jU꺹iG XQ)bGg1ŠPdR yjDp fdrŀ'>_p#|3[C鰺9x N/iRV/AlIMI#ێ:TFZd(5 [W`h4Xѽ-MH=Y~pR$1d /.RQh{.NPjD˼86U_i*]v!ƕiblT2R0J-SgclۛSScP`vne%paBJ–ߗ&;:Cڐ~{V}E]]Fq?K.zYvTԈ [S5+:5'3s:U6kV e&pi{'ߕʍoI3M4Z12hyŐzQv,8rGT.Ir.&]}%KGZl藷Nt!MxXR4/&\96ch9*䢺6 E9( /.Q k:כc1p=h,E@ Rel:u Lx: lJ_v%_UmchZBap $?h:+|1TVyI픚|y2SuK`h41Oy0)y_ n.P;x| Cze&H_Q\rrMٳdw ԿʣĖ.x'8؄I}6M (pBҤŖ%:Q5$k[4 |?s-{aS҂- ҤNdIOè}\Nք&{Eo * aʉCRn?CF.b{!3_EVeZxz Vxla}~6ʇyOYqb850&ݕ>/ |$5iwWR RCP_$ng-N,ZzTW!_8.~.6Emq93:*gO6#Xw5 wd:[0s[5a6/m]: >VyA`Pn0Y_qOnHZ;}Qߏ&Hؾզ@Y(_ׇ+B[o0HDc,Fd} ד;Ew)>({.ԭ^E _x;r#x# NisI% EX;_1=+Q5XNKr+cnoLNe t~'s (fհSPVkE]SʵlUm.0/$a4H<-.\T~}`:If-bLH-Nօ|!i'IA&(rcw x&k%dVfxQgQOQxYJl?P(&~_);kBKο@cq.Xbb`ԉw&aMJEʢi#/Oy#aEEA%ee Ru)(HkX|`hD]EVQK[,S}]ÖgTS7u̞[^A)["*AP$>0h& ӆP:qq/}z< 65j2D"U%G->ql.۩4l{x*K/u԰|'.IV%fV4dvFe}mso]+ u[].jYx ./a~ ZLܭUR=6p@Wr͞_^n<ߦ[ JQ=?dw+Sbql\Nğ(d!XK?m 1!VP%]X48&\ R\=CYFʮ`i„J+i3s]ztm 0'ruvy?A[>~;{,Uؕ(¯#PȏN+#1aJRC _|J^}őrFvy;Gg/EqV''iN觮?A\. # zwC1+>T>ݼe}N?PYTʨELߐRU)}-A6߼|P lExkR'W &Ÿׄz>uX{GĴ77hx"dAb쯋:pX6 G7Xm[oDڐzR%6S]롓x' k Lo WHW" 6#= YͿ&`:zvk ,kTs)Hv [uV<>vXO[D8:7< $rv~ɤ2lX( ⧭ID-5%EU"}tV Emv8$Đ[[+е fUj#ހ_qXqE! Xdo{VTOF0~Ҫ& vIAαyJ |Aɬ+?+y:1Z]HTQ*Ԃid:JLwX׿ xaXPap쭨Oti,O'~+B\.6xs%qr>-ĨY?UQh@_^R6kTˎ?AY-$Urh 'GVs-MiaID\N1SetCN V8rygh^DH=ZvygAC3 !- I +MaDj=xcdjr$ ' R k9V@mrzU!)L=W jly$s`m җo)E%i>Y] %PK#FnEX\rf(NͰI >e,`E*sM j;vG8Cfan* E+F|!'(X5)s0I*b2 }ԥ>eaeuMsӎMA kpZZ;y} t q7~'V #76HfH\qOi^|h&8wa5[0@7fͷ Nej8* [l2ھ#Z}EiLD3; Tibv\'5VǾmu46DD:eڗ=0"Zpp 9ƈhvNiuȩD;[ w:Ue׹W&A$cua~-5P-T'j_ZY.I#fq3k5dR}:JMP;Zu8ݒmWB~Ž z)X3ڈW\YWSݗ/!6-03hQFT:4ظ|[7NnP*VrEa+ ܄[@/Vat )j_CŠz&s:DH,+-zwA3=!M坰M,kՊ9 F8>x4ǭxZ7MX%E;H/ɲ U"G'B?p©&)/-1njz|p`>+_ ʅ^;,SOnUwh\lȁh\`EZ315h"٤t,8fVJⲖUq9~~,=+$j5).@>)O$lWۡqFōyNyIѓͩSZMAhA5ReBx e5QḥHr +JObJh)k#Ljr*_Kʷ`Dkc]%S W˲Or(Z)DnnIkG;cq/a*bi27GOigxyOT m#v} rLaxV߿|~Q_ Q^łopg*W:.[d)tUYR2*sio5%>J>$^Mlqn= e!' )dVMXtBb]eV,qG!@*cdFNV9 + "AgDg$)3"dCp^!n {k29DU P1G`lQI!\zO /?,  fp!b0O{@wU 2׶ DGAM}<֤p)Jsji۪h?FTmn GJme&C|a-a5NU| ^1bAh.v.6j$ؒ?9X8Nht}6#?Ip./RNC\S DqD{9/:z?@}/rFyZFCBZ,%o_: \{>QrATb  HS>82Kq/1 U~iͺ ZYKZ;LnX =bufA/u< dOpCHg"Cf>%K\:M5B/aTD0)4]`gW؏ʹk+ 鸚K糝{ zR6\&ᬭ$pF/6̊N`C< A';Zɗ%a]y3 P1}"1./[!@ U0,y6 Jk .o">=b`JRyþ|Nݪ1ḫo>R$$ݸEfPM}d`Vxks`lh?TV1vKgkertռchTjQ8ZTa(V[tOv1wI:*u6ǧ#jVE);>S n8!-yhWN^f.y` %\:J̥ŧ3S2X?A4ۊ {yj #1 Gu7F G~EK:xe4Gd"JUiX.ZQ.Q2+|`lھ^ w 3>"W+m;\i,TARTO#zW≩j"gahMm%Fn@d%DxnN驆0Pw/È{, X{jhn ]F+…SQF$#u2K௦o0F@h M]ATsdD{u 1org4hkBڭcýF$0{7\y }uyƽ9f'ŶEF*` $]`a 8~R`Ew^ Yv LQxD/= xLK%eI*zMS+K"75r6ѤHIeF$G2Eg=!f#U2EchL B'~ӎ:Bb:7ý'HrKOG:kKמY*߉Nnp:t_:deHn)P\;d{QȪMKy>܁ f[kѸ9:o2&~es>{dK#=v'o)jQrO͝nt$6Fiodвsn`Ug55%@&1Oő\P4n:cϸSiĿiT6x ;< Pz>!3R}S[e  VRܕ;b ^xnl#W Y~sˁd3 |U:B$?T\E&= bm-nN]i V'D+1RX{?W5nj]dހ ٠m/}.inAJcHcr'82ܨ倡JbVI8ޔpxqE7SY2Z5.l_ +' 5XQ65`2ZXhjj4N2PD/u,P$vE&?c|˪iLadoFXO S7׹ʷэ\5'5.H.Yh#?PN)4Ns2 TVڽ6A `aXggq4PVO66r=(9& 6n1(\;v(˙ǔ`3YdQ 뵜͜,!x1v +K̊3Qsm91vӪgf"ʮڕEsPՉ|\3g3(]Xٝ# Cfj~}prYIrk.ӻfʰۛO͸Ff\Oa-o ΂Re("DKBSh%Pz(5}1LlG3$dft /UG`ʕm>kmL y2@kJ݄n1Eu !ób[-Nk;&2,?HPE ,#P}ǮV5H0>q| 9):ڥ7) Cv+|FGwE1-s8DQ jd9?н}Jʩv7Y@AwG~-]#-8TA()6i/4`uoxw ##$Mo5* K BYQ9BB|Q$7Cβ]Le@@z{_Ghr| &)zSiDž=3z(I! #~\C`w`BU^K:66=sN"~@q])scd/!{imyq}tgZPt9 5[A'Oa>&Vqks(+4@kY4T"éurLJ$5֋{ٌ/ _Tj-*wUQ1Edν824aJ8շW{tsu\Ӗ`mp K7Ϝb;=mYw4;wsqqEzm"ЗkQf{c[BWAzyܟ^h1 Y+dCv"Wcd_x(2Jg8&/0d8$Uk`*ʐ0!>d|?A@!e`3j uǠðLl\W;_In=Y7ˍ K9}BnDi>/wLXBou)]۰IA‰-0T6^Ȇ4SQ ̂OBԍ>'5 HP pbíbxf?U73yؒQ#Q> 1M$DeblI.[.lS}[PvLj{űoIѕ%KMƪnl3 *FCc%,~;S)4=Wc|$Usp_D_* z9fGzWF6iRq("D7t1n nXCA͕۠0ٖW[]I||Q#gzGYxx'!4!c_hU`=ЊOtKy,&EpIf:a9g<¬/Se+J;ƟMJ;' -G9Qs?oG`"C #cLW6J?⍴Bm䭃WNqomj`Qn`xCY Linj׉t&]{! m{:bk7e&/SS΃H4zSpQ2hG12/nje1&h"U%B|*(b)Cn&&~+m7]1F d> ޙ%nB3dߠ^%B_:I|dr4͋Ŗ8lV눅q=9Jeœz.Ŏ~\sN(+P=d|UK V-vB]e%jm\|NpJ3kRCA@ N/j &JG5 AHj(lbF:t }ˊb Lf !Ԏ-]g:?o[P +7Tm9]"S.PY,8 wٗjʶ2FMx5+`zՋR{ĥy'IXNK`O#2$7Ңn_I# 2J]L/l!Q2D!%*YAؚNkq|џJ~{fIFž*$Cc>Ǩ [k֛R@i^Lt&7m R_`΃Fr@A'"FMW^8>uF߀38RxdhxTDSVXbatv.1^kRFG,h8|V o+>׽rg^RN.+ 8eT?$m`QLCaL٤r(:k׈.E[.YaQ? cqS 㪻 q+2/6~P(O?]Du<{g& n5M7s@AY$e~ 1+0g&O@aOFڳ_ž`naا>/Xn(X*&;dg1=:'4? U63kB!v!+o6?RC% V@AշVH9Ge @&k$X = M ~%lk3Q?HE5X,=}E&Յfx=q#^/C #ZNÚD4+׈_ i8_,WMywd= *d@Шx=f ֍J|X98r~+CaЙٛ{G=isN*rj*і2_N! YÆ(y3Bmޒ؀ZvqJIG^voq&Cp3[gl2X]Zq(v]ˈ5H~duމz 77s6_{ WzZ/t T7lMRpu &1|.WXiBQ+%}ЇBn{} -u3J}1w@NNL>߇1CV-P0uh9*~[W^ ۓ FG [ 2LǪ^@JG͂!}ģϖ*u/ rP˝K|W><_XvhCͽ* (|Md=h籽 ܨԢ$ݗP|oDw;JVQDp/Jj u[hRo;HVpKaR`>؁j݋@,e.m4\DrwɊUr}Gr>RweC0 I;'Ƭ:Њ f|y)~6 ~,^VHc7|1cgjLH7F SuҔRWNw!l8V7+T,O."v[uOWX=n!JmPiퟨ$X_];OQIi2/iÉ_s*)婯:F|4IBH1e&٥ڍx)fR?VEuO1`텸uC'jO\J!$y.u?4^qf!hǓʻ=@J+ԽbfM>U7R \Uޚmq0/h% f,N帋u ^+5ny--rB^y#'NȉC&́ 8;*ay?ñpin-G;dKCm{eG42.J1vb T4]#_د~D3HWU) aPqŪ8ПZk"{Iu!3C5,?br5B[Lc"`>Sqd:--|~YX+ 0au/!?R{&kFLo@nluL>9@]B0+2ĶF`N ,\-{*>Ƚbf*PUz 02n@f8=rʈVcڒsS4~!E1+m&CH쟥`>Wz?aK2ҷ8v#BX5l H1{DЬZ|6BQn "M,(81*)qFlMbԅq}r/e^H7&ޘsZ#&mܒ6 G>ve Sµ[b/cY{#uiVo0o3w\ Om=b%j]rQ^p9 ga0:܍΅9KQJ\xU3mOHYL''1/b8As9/řr'~D^2_bcmviHRPm&h S*}Ȣ 5رÞ:K% .iօ%Ts+J25x3!9as|jI W'}3C˲ԭrrM:B~̺jcY\C/%fT__`x =NV [v! ):_{Qƞ@^\fAA7CWcQ +8|+^K>2}s[;V7c::U\I*+(kA?o0Nbw?> =Vo@4wURѨ{k.?O8=׾o l6W|Ymjޥ;dv "z$H̔&FBYob,uU%(KG`g~Z ͝%t3kn*{bJƺfQo]*٪<S0l}#j:lv-DY;8zSǧDf. :qM$Thz*`B9@ӕjn!8n_!b}XYj"-I} Pwm7\|N5T $,D+t[+Jୖء0yv.D:=r0b*5r=]t ["z~+BλJHvxY}H8 Dso(l ?FJc XŠ%urvonw qN4V?rΕ_hP] {Q ϊܥ G Uygb^ ,w*#I:qmW3 OY=4עs2[qZP]v&4a( 69>w2>5@.w":g!/8hs&Yv̦n)+#QJXGLJufW&-v{u[+S̗a)(zJ\I.\㤻'c\]g9E<뢱;߄:Tֈ Rdr=E(GԒ3&+"nh4P ߕ0S؄6/]|W@Ăyk=?cma&湻[iK)?rX'餕A~] i~wg邮l3) 30@H̜Tޒ $o#f$_lڋoz"Fx%0u^;h̹4n<x3,4٪ҍf#8jWses]-U0ٵgJt {L[~2̙C)8ۑa.2t;~zڤi8C !   wtdWC,ѳoW#L9w6@7 #qRZf{]Vz.p 2ͳ0Gd'QP24YR 0H`@0F\gU.:߾ڵ@v۔еA^/N#OߎΕ ?)y~ e?+5RwHN30_T&g llz\T=6^p+B.{9 YLȜ'Kmb(E>t}QhR;wN瓧q1tH#.MDB~< /)BHtc/"+;5UI,$B㔸ؠlCW$YM=2{ A;˵55W{0Ys#S#`>\*?T(Ϟ;ֆ ? ECcҴOvop+ |?b3whѠ4H s S:Yl?&5"1 <2DB~ yg.BMs!0j:͚hC5Hp$G,-asec;+Xw&Z' }E``zbKȇtx(DL>p)2vQ"W4W.}409p8O8l˨.Rm{w|~213|nVUydkJПh@cq@ȡ)>b}) kUYc_2?'ju)?!;ov(`_k}l3 5_D6 -wgtfzgftZXfFXj}|9p=f9UzgH%4ͣ,53ׁ!}Hc s /;?a;nܵo9@ñZQW]ۣ ,X SՈ$*+ZjON%}֞75(Z4J_HaX VϛBx?qdFg^<#5:ogةk9QX%UQ+Ogh_|sD$kπ[ecXHc+K!)_j(S@erj9wRMYKs؄}d9;(G5A㪎I sV[jɻ#G9X`ߥE^LԦ_9MfL5/@h8)7!,[~Mm*ꀲPӡhi) u3aki)/@j5Sw`;ˢms3o1{Vt]LҶvB\FMPCfiԕ$mTgT~:gdji ̢ wFtׯ6U*6byC|6CL9ET\k-AUuX~1XlR άfߖUj0a FOו{"v"-Q o";R*K>!#4UAB?\b 8Hs< /=ɆGiE0ľH'VgrIk2I:`;$ͻB ȓ6c RD}p=.l<`sfKs*r"-" it tispٷƄmgAik.= U[~} zoWlBT9S sgݡ7toyLyx|M`ڔw<  dod]ΞݣoFyD`n qc' FBU*. D"c&{JֳMSjPURzA4yN&t%R+GGڎ͋a7st_dĔ"T2i[3=?r?2qȾwL ";켫=TvKC%:Qـc)8&j/TU?n(JPNZ+LHC'%.ZF2>ǹpu<05vp) #+;~k#hnUs8R?6JSJ rz<~BWlmTvφ-g<ǫ)R@abֳ$fLMJ*jX sJ7RmSK ]f`%'Lf2Eq+[q$NEMq ˧̦'ߖ@>&ֲKAq>j sKͦ$7ek:ot[%HY6$HzW }'y7ꨧ >mE*ӳ)cQrEG*hU}Wx``(Jz8_(GDHټ?,k3{<Sn>~PfUܮL5 ܝ5+k:Oi'9&s^j[.0騵K5vIGrs30VT Ql?!ca9(T/Rץ Ϻ_5!ڻbBW~I\xEnk=Lج̈́X#s :>$iFnǼh n• hݣ`4yh Hw(@ja*J'U RDg] )#czT3>8y8p 0(n Gdݿ$J塞 pqQgz@Qxp&eyLemt u ^бJRu0YGBșSQ*|Μ]h| Õϳ K+&QP0ad蓧bؐ 9Qnϟ䇳1ҨHN)%[(jy%, f{XߌZ"#=*S~ARr+U;\Gx>,* 񺒭ZA+Qe(ט.gB$f?m(%Ȫvt{Awq^TbAsAsXUI[a<NՑ?mVS@|a+%:}_G梍jr3~ZmoϿ 1a۵EV JmS^ LyɎǪKӀ#͛#GW 9AmЫ >Hk4XPJCc1JG7xm&._D7c\}E1F/NBLkVKUa}5O{ arN?fYN BN1GO([J)a<E`5(vI\=Q_i]i;-sf?>H۾:nq~4}W#SsVJ;̘Mlx3FVD?YkQS5{3w%@"_3CA: AYӿe2dKM5_fR,ӹ|xQ_kjA)W2NCz㺳Ng9cAꔮǖũG95{f&I=(8d[+y莳;D-=B=!ad}UF&B)oXN(gE5}}澗%_2ń99 ڌ@sS&8pG#".pjs2ʜb![׶65* ۑO{C}a'Yc:$[mdE~&K Gj pKJ"q13pmqda k?2&GHV/T%IcRwzf$R2u_Sɶ ѢVF,n->7SAߍ8y\[d)ɴV͸/-ZP͜ȅXu{pɵN{+s^yq_&rx~^,"ׯr&V8 AM 2L(+absCyoǘD9z2 2qAmf'Cm$S k.L^Tidb`Jݒkc%LōT ^VAC~HSĈ 3 P]taJm "SdXò] j1eKuu.OLEH+-ۦz% Or^)>p`cnf[ݠG)GCt=(DhIԫn!Qx6YwRZl jdSâmw]11-I:T|sww1+'GR3*s]d+ ][GGSgx]@,ZV|iD &[w[N^#XB·?4[ |4IÞ \dzUY` %s]==!6$YQU78طL*$Cqcdn-ҖC%^%Ŧ]G&C^-B.T, H4fS`) *>aH:$H#S;S!c.)Be ,wu^]}H[W~u+?0H3c*"w* 2Bf<VS .ǶSsd0nf.xYu6 uU`xFrab^'?)ô&kK=ʲ]>Ǻ<}kwERi*mnm;aD'(QA|NDӬAvf0֥L&UN-P-d/ s tX{jxA]. ޑn!lhWnohReh/(4;`.#D S8@xo]E!9lQow(˼q+<2P~r|yDa;Km҉'8v$PO-Q26͸j⣧/:k^ztcu~_gW ! e7o'f"K4Y i$lqZXs4Ώ:R3ONi\ڻhe˾(|<>?$e z"s&?Mp}n6-Q`1;=byԒ%2+yw4Ë\vaǎ$b9N6-dEM/oxSU/ &\"⡬=%eIh=ڼ$wyx|LƒXִ*bԭo%_l:U"0@]%ao 0 *Y!&i,KWYw|K[>%&훌2 u~nn*wpd3dL2,T @-q+D@%` {3tjBSdSث'تb$a.2aT7@|rǛkTwÀB!Ô]5pa,d 4)JduFsEѺ"AԆ^0JQGk6"6IYCҬBvelQ; +)AX1<`Q؉iK5#H N` }yBxMZm ]8z6[6#}wBȡ̑xga@ ZcBb 1j2b873 X]W$j{\=aۚ-y%2m'z8xu&B[ӿ%Mv[!Fٍ oͱ9-tGXgi%,>-7l7mXuCwSDg_/F=)U_v|[ww;pOV1Ѣ74|z=9tTVޅ|nn 7gXyF뼁uȖ _h648.c-G|a̒K+"[u gVͯF=y8}_k ƽ>z xK2w ˦:O5oֳ2\&HԾojFp2QN,C:~OLs6>ЖG*{!ƁylLvRNZa.|f# k*_ "}\T9/ 3<.:)m@-=Ö=GGhP ³aloo|2% J^q {oD<6,+gFY%6ݸlk{cU8fbVɐDП "-2)PGԵn>%6{ttچ{qkszL,hL?J؏|` &6}RƤf'ϘjJ$c_MUVtM=SQܕҦ}*vvI!l+}cj)[h$e5J |g'nl9~ʣ-)Cn,X"DKZ"X#ߢDb 3y+wTB0T>2& b7Z_xV@\PfpW2`>Aح8dGGVA ]x ;Q }+}w;@]Ӷ;php8[C5嘖,Nrd͛gzomm/Ypj'ΩVg (U4DpFsP#/ZH|#)כ+4 Jpn88HhUQo$u82WI4tH ;]qR[ Umߡ/r$RYAQ0{!7. HC^"qnO2Ơ3uarqMCit r ait0o(*9@:a@ zKx& gSf ,+p*_W#>WQGm 0[y.hGz]O fL{x 1DqO}r\Y舯7, R[o6AD6xv;f;W7$/X|!+J?Ppҭ-+}(LT44BRX#'Ì8* :d@RxDinj0ĥd-LzOEy&X`t@4(Pn7:X0OcLTV VtPޡC-NjIB }B,Cj~ÿ>?}HHZ3?~5~Թ0љڱ6\V]OQ‰FAJ b "ѧXC{Tx1 o=VdH5M_Ꭲ&:~D=(dD1Z :+Q5+ mKgLR\ b1:H,dRz*fK齇lD{[w+/ |eQ<4$՘SȰDžweRKˏ7 )?G+X=?A:k%a@qijH]?].7cɕ1ft&Ih_3M01(hAzuoj'tno8v/5D&rfoE71qC^.@QTok&z hܺjo/~'D։S2Eu+8⪩w/,y\$`SHpo4b)8 Io_ }5dXPU̅nk"Iɮɬ Z"\LvgU b1BJa/"9bt'E A<'̎8t`@JA"3xG67+J]>H%ZMqm%߯bQCiR^psQ"u츭ʅFRgI+Z Y9gZ*?AO9 w@ b2~vBW.Nzܒ/c]Nqrm,*>br(Lq٠̡X UKeOױ'a]"`qda 3y ZCq2QUx#o]i3t0&Zk*os0C,U^'4U>e)"K4k^'koN&ވL ALEh/0y~ `B)k=~̵I՝g(^-OC3N%z|ky̵u,DtW+#]&-;Wj[;}B.üq~LJ8;J]U>g&)CL!ظƒ\ yhoR3ǙMnUDR4[J 䰁|{`>]3ۀWXsd| $wxVnٔFq?">e9 oeZ]Q4nM-7lP;?ZrsqqthNldqdD 1d -KW0y6섉pmth.GF 8dEHU d.lGjku]mWo] )_؀lvu]z_R?;uѺ̊Iq] 3U 5DEr/&1C*)"F.hpມQ!Gfev+#G{wKܛʪTpkDG,Iӷ l/\E!oJ@|9#ldΜ6 NSl`=e[BSg9q=ęi<] k7+oMe4`q~[| 2!1.[Ϫ_Cto4[ӷ߀IGL eҭliNKao" w xO3gPsFJݵ\U:Y SEw3ʵ ڗ]LQ(k:)u%eR/r,r>,HQQHIrA\6\_>,gi V:wv$ I0 &Š+>0Gg; ])Ԅ ig} :Y߫$쀧?3 V^7CX>̓BC/Ӽ% rԕb`3|I#>/޺:ۍ"щl>t?.O•A9ќ#+6\1DP5щ9(4"ysnm2H /œaPPLWT[G+;磵o ']O4je]ꅇhgޛY\#t:>}KA)sw=DtpJ?DK 5nBb^mF933F`u]Cgna,1ەBMIͦ*@=Sa2dQu)?P 3 Eu׷ b#H[L[NeVZ($ǮGq`0Q*aN3>*%uWg쓦Bv «1EAS`QY"W}#Xx `❉ p;pM]au_Wl 8q ~뒹"$ktoT'پ >\(94&@wǎ]' Կ*:NE&˦}n"p zҴ]aQ@pJ"Qp > oӶ,&8kt[ A]Ǣl۩񙊽SA~hnsH?&d%"݆GJ]\V͂Voah0nUTۂfGR >ŗ-dR˙7J.6*OlKl,$vNxP.yȪ~x$VoCG}q'>[BD?~%6{u%ˀT 2懘.P@g .ʆ}n@<ùz c߁k<>TTuT[d@s3&0MzֱDѰ3 Sum}~IH5S,T盜\6i|` aKiC3ll`>nѤ*ӘB},5KxPPrSyxsz=tQ=5hPA:.%\VƗ3hp(] GaȅνeIߌT(oV?.|WáJ9QfVeD x6.n녶d.&ѹT"JRep}}7kۊH|E"YD>`[bq?#EβmI**WҭU#qX-u5 ^· 6t^LX\Vzʦ*K9/Upf@͹x(װI⤫֜ӵ8Ƥ@_Qݥ5g7hkpEm<-OmIM-2 +ZPhqK9Xu>wg n.˗<&e/·T1vVhﳀg@%Ug uY?l}g)TFn[ ӧz 5'Sb6WᗈY}繡";5˕hx?6IZb \OGO'^'[fj5zRՄq=Ն)1/{prߍ~gITgiʹMkZЎVZģ;k;izΡRPfW0V0iXSCz/}AjSL֛yGb-)=Á9ƿel\2APF:DeO4D`bSm|Q?]R-B&b`HM.SAGF' yV#usRm Z_1qR+nN?Mx|0P T,%~+ܲ gueZ0&%9{uR(˺1d.\DsL{vC}9$t<:V Nl叱#I`֝f1.Ĺ䰙3sRŹK:w hܱi󂼘9Q;ݼ U G6a 24Gmo^C9P!^Z^&Opazp'a>Kc'r #}. 69"KG]ÐOf5]9~Zzz"MCC6A`UI"\t/ȲgJ *bMA8uTM-@l;<|aʉ/oU(YA].aPض*υ*%XDtߑszްZY 1svCK#TG$`5cqAnלobdBNÅx聍9i'Zon A#cN>,ʦ`pc~y*@4chڱk5NՊة8ִݗyE^):yD9c-FtczCcV-cv=p;z;'7u\) ;HOEa>MW!Uz$1)5H^tS/:y̶w j݅gqrWy*Db9Q'̫i0961(Hn~%cm wg- `Q' UP6U|*<q\=_r2>Syg{迈@uV;sSB;O9sܴ _/M9Mr~{|O qgKx-S,Va 8F. Cp:rXjZΔ9LuLr{JFRuKXv`Z&9+æyNďE& L mJA&(!m( C*`59 W7å/̧g&]^H5yvrcdy9˔]9ȒEP4Wǝ7x2ذ|6CpWfPEPL}qKLn+RWܩ& +hJ܉Njģ$7̟"rkf~Dx'"t"b/%ǻWėNd'|7F Hi I+,k!fkqFftpEZN^QuYXqq y^MCv?pÿŊ 7R0KY4f佻V깣Cu1iڧ}S}a^fZ+lm1W['na>P Ox5 }-Qa&l9$Bâ Kxƈ0g dQEʕ0 9ՅM~kΔnA B 505ƌ\1s1s;nwPh7ǭ@A|yXi &RLFGC #MX|4:⡸aYkdd:Ue=qjTӯ·?-|f A tPoвVyezOMM6f#_ks'2`fJ1'U@vWla^0:IRyc||ԁm[#6Pu`JFz0j;ŵ$N\ߞ$c#S-$Ŝ$OL r' 쉯?|uXmFkg3tfLm.~.E`%|b߶U)_YfBQkJ({it#7T@xN'霋TQM @fD U jhݼ[(Miȋ)Yxg<4k|Mžk[W#H9m{#<%ȯi=پ\!U\y#fLږa㫖_ vF13~)-8{&$6؋͡Ib Oieӱ"&\o]Hrg)19C1s'Z;.O]Np+8r߁ph l8\D"9_Ÿ,DV ɛGC]Nǜ7(7^d_-O89`lp>] , {MC4@[щ7@S΅VGhFY. п^yLlensQKyJ=PRn2?2Cc]`|lN ^<[jk"c? FNXpHp+( Qy:['9%7HBDoECx~zꛐw_ oH'B16FvC$kjbJUDg#~abcXj @F7n;1isJb| Q4YR-%"w,Q^h;1n0 7U|M%$pȜ vFAo,H7OR?m4 {5<(El _.%goM5șY2|aΣt'O=¿Ǫ~{ԕNY'lBbRC~ɄLJp^C'n%VPi|U~`27Do)f5ś&~!e>ҤyٙSL9"{ vYF3\`]_x'|:I4S(nm㒕/_ u01,D\R{305Mz7BIiWOCj}8Of,YWU7-]~,6ț vl+Kdhy:y+O  ߲I пI~-b:0"x(N1a˹0Jt+۷`gNԢ:91?G-#r!0ۀm ڛ@Afr)[{/^-#\ZO-[`E>tuj.Do}ξu ̡ GoEC.>YCn]b ނ@]&/\~&>mpn}o9L?/;DS+8Սt[&Y}>.@ (-z+(7FiSV_:(˲o6ul݈gr8|e0Q.>>u!K I&P= ~'Μѓ԰FPya6*Wji4G< & :>lr8춌DP _jeG*^HWGX4ga«K"tW׾"Kta56ǖ8/m7+zj[ 3)ެt2 2>lOы{cS?1K^ȣu[A=>̂o.~isb"r]iDnF 3tM% 1ADW5"zg=RXFG6y]Y r~WS|J X}[/Mz׆1Kbo*2.Rn;n*v'kZ9$cL!{cFu5,bܶ3%0ӛ{3% >IFdA7bbw^StA='%ufT6-J*"/d}+ 2v:\(H /vD>4uz @%a3gթWRGڢyO>`{ƈWҳQ6'L/p<(6ѬGqEJ%Aʪ ̢X\dێ=PF #*P.$-vV~h(Cx )djJ4 ]QJDC#6`1[>@4U5S s lZۨMk32PNX^毁ڴ]#$3vjX>GFɤA<14)8tZC'zxCTغȬ G,|N`ŋ& :Aܙun1~AWRZ?n:"~5Qd9eX_*ɋ:-+̲ip*P<Hh˨řu%uP2i5lɝkӭ/?O<vK sf_/}F 6^ iƾyBRF_j_y`BJr&'ZmѸro-pt-rRegRSخAa͞y+"Ȼzhֳ@x[X=G}_fS6 tAGbSX"t M~鎾;tHCع0ھ(*q&, O[^!.zGCm=z '@SwHhOUc>-n[ٍ*t*0T`P0Bkx."S E(IBe!nnuwg`in}e^L+ z?˩_R\m]bYmUw~|*z0 z֕lkvb 3.4!}J䉎k6xBbjK:e?+j?d,_KN k,)~OE"{ ~u4A8Z.,n:+Dոey[ƒ1O p<tkN(-VHJO7&Zq!yS9vdR~8Az*o s6mf#y1+ 9à ?"޺1A34m׶ >FZ#* »-B̳}i<Iy5"~-fMˑp.0T3]^[)Y=ofJ  ƾ|¶ORVO"8N⇦Ur:J,pxePH!Kfp[A YEn8c6Hj}BIU;[GHʻVP\93&ExeQ8a,Gd \IU6KI^zz|N{Vv7rb۷ c0-!wӪ[b f 2ɤ( D%~BU~Dj]_ RBJ<6)4V&@vԏG&+Nx>5pkЎ|-tLrk>T`dT_΍%:qk&߇I4\]m72LQ,m5g%#Zv>PpLzܮ9FVS4vG[Q0*7p Jyn7^$R_]K};cs6< =Ȩ #@לA| y(14@[ϊ4hF9 ,L>ku# O-KiB^y5&{wú> 8VDwEGPYO̪0!i,n>rόH+2־BG-*#GC'^t֮]`DL?N J!:'4yIsd֕υ j^=NO1E|ҋd2Gq\/Ggdx5S/izo\ a{ ؄JZ;ҿC5M8O2L2mg@ݱX@, ~;FMZQ;8V`Ҝm=zs$xuO;Pղ)eҲv&0.CVNk%J0fL7vKinTk X]ϫ}?| v{dAy= ~M 2BcO"^sՋ& &k!Y*"lp R:\|ӣ(JNӧױw#LG1)Vjze"$euD^mcԃJ$##9 {XQ&#w @ 4K. Z!O+}rĸܸ,3zs׀]I+Ё >uasBY~YlES8cIyf#S܉g$ژU[g]z.7͓np[nЃX{X'c(?&[P cFyɂ?S!#oGo ,bbGr:3ZbIa?Z3_Eu'zufx9dRԴ3yFff,˚α8Ī {-Y+ჵ%2su/j;ygϿ0J~]~fJ\6AoM?25P@<ȉߨ:H7oHU}f65\:([kZJGh-N,=3aEC[jAUY"+/<\]Ȁ(IB[}DK?n6̸p+|7!oTW7=|ߔ`pԿwlzipLŻ O*`j4kIUA*Ϳh}YR &Z郍E0NRmvhdky<8rQm8Dr»/ʜfS>H 9AG*ꩳa?#_kjˮ;eHj9Yx%O鍔J޻|}M'O8 & Ơ9k&m8b3RQ\<_ ywv.2ـ%їV2`W*Ϋ `?E/-oYv}f0YϐMlGor^r;j"m*UzkGO27IK-Ő<:Xl$| q1gκ'O,ZBe?M}lΔT@COfF}!F+x&wZz)ϡ 7~C=g.Q-gx>xl FO/ϫ Ro\o]%]}R(S~WCҵg)X'-7F;ٻj#irHSSCC2P-hH@`SGvVZ4ki$ii aK4vr勫s%hqԇ0b~% \I"a5X#d*Be X}~so9]eېM| tct:A{6)n$ʻ\x wE^CЀ :M$X4JGX2Se5U@X<4"̳vpkxu3~Q^YRXG)]Q{.oCגZsU>.%g*?+{_"/5ul2sx*uyH-Yf|(|Li[O3EVuлjїf}'wlh`\8U2_U?ňrLj憷h\XV-b;@ 7-,AĎrdc~l)4ZPX 2c~MZM?Zc+)WO(>xE-adW]+vNjAoe䓏rRjgB9tm6 iY5tp7=C߅^Ε0W&b@  yy!'4'-Ke!hHiĉTtwm E(:F)Zl)+2YBԼA3fú=R:ͷIR\ylq'MsLf#g)OXKk; ~xQ+T~tPm-Y@얀yh|qwxI$j/#i)~ɮХ+ufϏ>e"$[hxdv\QA@; tRjglpy 1aZۃJK|yG[sM#PD0!SQI g_7i]hA޾Sjܫěfϙf?R?u1?Z2'+-lLHh)1MePЂ뢦a9&|1+(r b̽\t0Ϩ!TOoiBx6-'`@0sрO),x6n';(Μ2m70&ߢpϕsQs dS,AQ㾱/'U/M6_d}«{C/w>Y'Y; ~Oڈe-#5"v>r, ݒ`~՚5\i{u ChWp֩dO¡ZC%cd.i٤<oi ƔS ]8!\khUcZLj .TfJ|E=Cx(1.ţUL/-F jR5 `2 0$b9H8(Gh/0rb}pҩ2x.?aYs5ݢ(Y" J.LF\a[J9B!sIukqP)Oj66RzqO"0CxDU^ T,dQ[za$>ߵ]1 M3< . bZV~aBB<ՎN'[c|tnqԺE4iz!瓁+D~ ZR mRsXpv8ɂ 33b%%41@1۝:>HsíGWRkF,qYǢBVdS .`P= I.&xf'_,˼LC!$ICXԌ tHm)=jӭ.ӎ6SVݞzg#4JH[S xusYJԲao=xtnh C-v( xRGKo.d]vզ [3׉ =Y~ܡKۈd҈vʍ=E,IA0ێu:XbyyʫuB؂i8؂hflV$>sqaz?Ԩn}q96{4qz8FΙ):Vg3w0ϟ|}~Ϛ =K7 FJ)=7ckuHZM?G'\_-7_٦PDn 2 zT}[!(ۍmi㙅"=bqLZce-fyȧZ, nI{bQ*B(i~f/7q]fƣA(HV1'a1uU|EVq-yNcl͙`0 VE#syۀ/:@d!&8AP*9Pz'廦JO`ts*TܲI[bmoYivοq d³(B^DxۖG;a7Ǝɞ")f{U.Q7"Q/ z6aO9E|Nb `?W'{SC˅D} YV窩vxjn|3C'OZ4$&~C94ҙO;.Q|fi_rIOXLqaLDrd_2<לq .L$h/DylXNWNFOjjsjO 7FgϜl_熅>38"s~Wzey'c;3=K`XLaOѐR`β`+cg[)%2~%!AW b0S!s-ʯ\dDGV%.5or_)ϑr@+Ziu :KTᢚ*sPh!ZCK@6FލsSa[{,%bg"V"F ;+KUv\K]J\v@(v߂^@5 ݾO@8&ϯZmuK%@Ifa)e). :ąh٬k恓ΣN*OhMY #67;  G_&,\G642ݡz)c$Q-=`]erolBQCF)tbPK>L2Æ>6@]~yI]Aw9xRY!; >(@)(at3O~hG4V{Vs[FlmO0K<D$fũv`F@ҳ3*R_$̐SbCd82FV}[}lS įHeeϙ]!ǥ/D7~^UAW]aQV?,`]!/B-C̴]i}YÙ-kO|B=ϵnf,\uo\_$ 6M3HCs6=4eG.hW(!q`2 *Ԓk@I^7X#3 ꕜ\FFq4"c|HgvKdm"6dX3Έհ-cwVt q5-c=y7IqMiTͽ@̼JW`揬%qJ~/9r0Rg jAfʹ/Ckޭ WY6rc)9ZvS&|  \h?Pm}BԎ"i^4;k hCg D83Oa"CD&6/?nhŲ՞_,]<׬r#-ȇLJV9t7J-K,@75 JUQ47 H8NTKl}B~ɜR^A)i)*ü| M2k}6m סzb?[o :cT>wc0Pw#Z wJ&Ns`1eɪ(3[>K"ʘ!Hͮ<鷣\6O 53&<xۻqRX}߆Ѧ|=߅s_,KcTg2sewltaȯ{Z/uFYk4>8v3-"b蟈X ̰.nOOf'0]Usz3TT.`sMϨ}uvE o 0D)TS)%?%i`@߲Gv i ^$f!8++z%^*S2?:KWdeSӀjaړS\ <ֿo8T|X%U˨@bP7;4}Kز*p It9,pFWFq .jMJ?g{lDur3Č}oB ʸHJi1om3^T*ચo* 4|1 fXpƶz)S*xUq"[K4v.x;i E-cܚH>9oNk}4Eߨ 1=Yw8 *eNdvu~@!?揉q ['~:\¶y=Hˢf0ٓdwFR6 ϟCKP> 3O(GyF*>/^S]zu-]f:,SL^^?~4Z*l+u\UdLuvsd 1jkE!=])|h͍gA %'6ȷ'o;4kgWMkS񶙜�CɦL+1סV/?!Mi}X'%lY)K^o'Qy̹CM m̼}eJGȕPR+*/]g̙*oE$${U/x2TuqƇUWRunjLtEes{.$aq*g߫. 9gY)?= bb@֚Rr)"N)wTEҡr.P|.W7P\qLkp5^ %ܗd%9|0R>."|]H[l07{ gBEߧDNͤL va`Å[רwImҀMoG16O^kA zr`zr[XY=R\]Z D0푧瓁)yꥴ:?<~Hbk|# 8J|]f:b4{*_g9sXHj1QRt]xz 1"ѓ zՈHǎO'e0)HO+ +ʨaԑj*DM{ob% bIQL([Y :&k3Qoz̲'Kn9%%B=Xj_B*)5䐮Fke-1N6 {  W$}'l]$Q# OslmMA=9A5J3Y"\ȟK}GާüKjͅ ^ R7qjW76:j~ Ž+F=*^fϣ)tmwƬS\_|9[|§h M%@RuOJi33NZtU@)HKMDЖi  *Ϣd M^N@ H9SomjB@) €[4<1UWN~ V=7Z;(xjz/c"Vؙi&'`Kb.D1Sro\M').0ZqG@%KrCz}]NVOA-݈{>mڄ@^ihmzpGߪ`l++:U+\iVb8Ri8Y417w,fnN߅R읗1KJ_UJSe  cƣo6bp'&[ʋUx'Bޤ7Kk-.cn$|kȗtF} 2}䑹A Ǹpih3yh, U;R'}X7#Ӂ,j$^EY&5LHÎu-n]J< 7?M^T;\MVaHΗIwKCB{"3L,Fv3YhZ,A'gLhR|N<7/9هFZV{zJHC@,l&j7-^򨇧HCتJ'ʠ=0y%9U[0Zj .LWG3vE!J8y\[mC!iS_ *Emڠ qU3*4 &-L;!aX{D !#3QY]ȈM׾j`پ 5;h3I=4 i]-#u wВ:_Y7'Eܦk&=#Pݥ#5F@w~(Qmi?$4Bx5UKɪ+0Sgm,̫|,P0|X2J鯉U9e9EŹW @YqydtCh ]IU](_EtX|_J(>az[/и3/o居VxXQV^MYQg3H̬{%@WdTmJ3Q<$>t$qidTbWj;1 )%z󟽅 }1J#nA+b{wˤwG6N'v--{]M@p(peT7׆Y{4!e1(ݒb" &Ni+~D}u.͘(#xV1K avƕd.|A3E4+;qB 4gi_zkݫkMD!pMQ<׼QAW)Z5q+>/EHf8cMqp<kOg">^`09x1ky0fn`gsRRG3%ZhF?.܁5=x/4ܪ O50s BP|R,=6%7U<6(0[ڇX`_q95g0' Jr3~%9/^,溡tj>Tu>5JH[ޛV>p3 I <@_#Y0q.~=0sۃCO(D;&d9\5]P ,6;)Xݡ3*2x%̶Шh %UG:?%nP;7h" ֙8N],7nƕFcaW͋Vvx)"&EW1*ˌvj;p*r!;7+ԝ6~ރiGedn|wCgu!$ "<뮰~L;hb0R_~JPt! Y?RUV5 Y# G{|:Y)-n,iz;niU %$_cc+t 26_Zpq a.r0n2^Nbт/"WjF|D=~ex={k_~llJC[J@w7c*K265fU;-$^j1bn\IA=@G7G`^m,9sB]-p4ςmYUH ʥ S)ٹ{Ui{tr\m&&Z89u D>q:Yoij&9 Ќ (9O-m0WC_ʄ-Mf͍|%NS}E[:D:ޚ-P)l~X>T>poo47DrJxV*jE@ܚҥŊ䓬NjL*0o=A| (@X+h1LƫQsB3,PW BH1C-lIL.Xjӏd)r)&]ЪthuF'őLgb4vXg@g:]!0aϷBdCFDrV=ubvhBk$^1W2?k]|(?ŕS#%ӃS> MsrY{6qsUI]~SԘ8H{_|VēN7d0Džw@3aO:vMsjGmFyzdb{öޗ/{-7$d#x0SDLp6b֚6~WB8䢠'z/az9Y^1v_r~uսfYDcj{I(t+Ƕ4`Xil}@^3=l\=,WnYHZL<&ikg/sٖ#ԁ> sOV0; 'u !-v ЀuR:u="m[*^r0gصX.q?J)1}q`C~CbSKXbAb,a΁ˣb=H2]eS#":/!fܐwop*]Ff-MJZ:9 |t,'s =o=к&?9/僢B!k 6o=;_?}TN(YPFֶ#(-~XQ׬^VT,JΒƦn%ccME~oG3E7O+6116D ؀g93U3"؞Le-}vt|򋎘{iM+~B[, v?)w̧@o.cRpޚiW~GhHETCV&;üxg:hN&]tmt?rBNOFmw[R8@ 7]^ཿR>Q=$&ܑTbY'<b% d D=7uNwfSe]/"_['舣Ń*Ȕr4W 9tҍm ᥘbO.H"Ow#F[٣x<לB`1#_BF._;1e(A}p+uqΏ+LQTp mЙ׃R~NobЂsEc_>"T[G1 #eO|ZIQ,>X*ngB<>'C"Aʞ E(eɾQQt6ŁfNu`lUL|  Ƭ+n|K0[)W rNȇ07LrëMmgN[X3oy%Fr) qv~ps@(f⁣r p9NVfkn_; PX6ٻ%{Ehg8  Iii#^VTßHgQNj+}x&: RjX a/>V:#^{'&l@%Qd/XFYG7Jfk?AjMEyp.SAG/IFthIifst/fSZz0ńlDlAhVfҪoP.ψ43*WP0AĆx}sMQ6n2V/\\LV'w|W)"al|jvfG~5Hq6cnӗ(fTX&a"@wܸw¨wh☗l{{5Z'ҁs5#:C>a:S 3MJRr)-&{Sĉ۽zg.$[&9.QĴnq+R[͌ eTb샋_&ϵ[5I?tFtF5Vvww,b]uUK=x pb^tRC<.]LxЏd`L>ij?'U:$OM i<  7a2E SE6**:"_X\640<P 7~fY= MK} ?("cbN@Q[ ݂<`|%-}d\-a> }OXICW{C_o%=:Hbr/" 3E!|KyBjG4"2 !]&ſ]PzrRedr|pt O?"\)4I(60 PE F^t@p4Iz|Z_qv2+?z8u2jD+54դ,o!|j{wWVmtVŪGpS촲up噴,@i&~C# eymgGo|bjK0N%#E(vinJRMLWB$1},ȥB~TM!ш0cWJR7mzI[D+4q:Gi6RprrOifv4xcbcqŪ)cPP<X;2h--$c(A"-0&]fH&Jiy~ $@YC),o"CF K;A. e51J.)нHCo1P&<'exb7xE,Xs7E^])yJBrF8t}v@_M^A K(VP>s%)pZ Hc AwDzHy/%`ǷUrG f?wݰ}g"v)nR|8x] !}ӸXeꓻ]UT,,0g8M+Oaڭ!lcJ}qy S7]2|߫]|` w<4HU ݣfXg&lvifN|%l3 dP9#+@k1w`ϸ}|$3S9f„ kJi M ˨i%~;yba1+ r~!l s"x) $:2/v2wE\dNm:C^ՔkshjSѴlo5.Gvpj)!bS= iM+b绖JS32Xc^ %dukD4K'oqq"Xwy-f$tZ"A |ҥbLY6OMQA#0<¨=)k:?/_ihεZ ̇/2fm[*x RIP3\=aT<XRt X{Nճv{ loںA"XB!(T@B hn)_j'[0LhM#7ave GQ[<FΩZIz dLRe2K5>jDDϼUAP$D`- j/#I࿾~7Lm}[;6kseC\W_d䈕qN4 :, Z޴Kb2) ug\o.ĖV"(D:0ܡNCj^QUP>Ejv|L"756:#iD?r޿7q,v ,J^e(Dk7 %v,49x4֖.guaO^x*ej>`f.z G2  -Iy@Ј!HAd8n!!44z ^E8ZAf(jkm4}??i ϑZC“N7TxrS@KؤS,v {dw'*\M ǸuN𨹃Z/DNWcArP+ 9Fm>}_/!͋'W'% _İҢ33xPgQ)Q'a694XjNb _%[I\*yQ-0#] ES4[ 0HSMm(/'¢HBL9 RŪ(*cu1ΙjVrk` aCyD؅z!ݣ9 :^@F:Zᙞ2I0`"EM_Sq džpׄdQSBNxAR$dwuT3Ԗ(x1iΰ ޕꦕ}e +!n3~Uai8 $>ZS4/:fp`|~ ]#ee%WCX渾 ?U| `W6sm=괛 $ JiL"p}GQhP ҃:'NRؾ NR3/$tJcP!Tln9_0Wen$5F,?,0l̼x2eR ci{ X?"g"V)!K09ϕSĥ&rJmt~A ;mm*z;A0!ׂȘmwk%噏r =֫ s*BQex!CMcPT&WR(>cԯC ^.~,({o9ه2 G] ҧɿ.~oĀbw{Vُ㞺"ӗؕPced0q)DU3T+^uvcNFܹp745yqww8ں5Ίڿ~鉧uhÂIa6] Ȧ>RY%pʐʮM_'o +,gsYsʉ:꧵qf'xYԏWi(vl1 j;oV .EK9"hջml W:,BexY8c> F˓qyPN5xQhY6)NSƛqH/ ˄L-źVՖ8:=K6I!~[Z/%TIɶR!sdž1ӋЦaC3kBah'ř<1&KH4QOipˡas!mXyo :F.'ЀUݭU#=1E^Ke֡D^< xKF#p )ыQj n t)=މUY)z<rΉi7@BԦowck&}hEwĔ]s64_b_{5C$?P'<\k/`Q̐@~D@z¾J-@`#lBS)H=B" Y \: k{^%.l,ǔ98٣ w ( UqšdM Js*VW.l(m@ǿi1?%5׵ ̛I3D#v+U,{EGTO1(<}6 ] /6H-4]ʁRBRAq 㼂t83'6zݕ] 6/{(¯txld#,:RFLO&V (?خ_Qć:}"cr%RX`N?89Aq].g7SMaYk֌K}Ziʁ:K[8=%-;( >ND5]N5V*t*1 :1EHCOdڵ)Vv؉>60KEdgPVu.tBm^YBR'RKZ#=~fCY=Ht6 G jR&Kscd̒i|b)z;ԇף.:ʥ_Q#/ec,w4v ͵<,t4flD=Bpv1#e~D**VCW܉@]S jWŕGSF\phOcz(Y h >;r2Pg؏HyKЦK[+qFV0%E@8ZP>yC(zqHP%eWJ[VrN`U/]IF:/_ MEx@-G#uqa}p5X`d~V.@dqB)$SDv'|(]~o԰/UjI7ESEuQ' Yx{ ܹU_`c-%umDN|[%w@w.>ݥ/ljn(u4_|z N ,j_7:x(_(g9|c5_*T휻~r\`(R2lPn".U4dK啌aUv ߼f| 0('H>R8Nˈd@@y_"q\y].pGy.~MVvGҷiV^CX۪zDar OloGq>x|y"d9|l}F(B.qY-_0`B]էՄQ=+@3`6իKO A֙?ta+76mXQ-'RLa~Йxb,9/7]$=3U= s],5S }ρiŭ̍g]kq3ƼPx->nтfN{SY` = ؘ% -e; P UO)a&2 ,,vhc^8fc2*>ܒ]ķoGthɕc ~YҪɠ٥ ".kRv_5Л]kp4%=Z 񷆏] u#pi< .k~`ikZ*Jy͌H* #mb<\NQ@L< fUh>70-u,♓ 6wnS%-pq!KP;M鏒¾H L&f[p+1f8 ~CNv+Uln [8dgR?~B>z.XN'*"$!u|7VVccuZR@qMN R?K^zlR0ޜW楗E]hg|Zw){/GS>Vxu!HB2&<@jLCQ1NΤ`lJnUZHGz`Sz[D!OgѨOc瘧~fAkA cpo bǐ1>׉O2Q #́L4\p0a|bg'dMIKILг[(wiH ce.b=)&czݴNLtgMX8uX~yp8Դ70хDD9].y@3AKT UNV֟USBķj^dRy k !]LzJ비\kk=tdzw6- hh\Kb#%pJwݏQ>xo9R+-%xCrUsZctTh22_LSʉZx mӋw3vE |B+Z-./[(s1MAcB'bv/$3{b- jΰ9lgLE7S=}L4=g}ktn=@4,lT %\m\`s瞊DϾi+V߳9 @\-GR=x DX`ƣ~F9OR# (*L|X}Ch_-ѻtjȝ` Oϫ#;6ʟX'@Baĩo!qY{Ҭ}{.ѪQ|UЕmC7N_v˩QvY7ISzP'-)wٓ/6D7F|"l1O FoV9e"flzlDVȸky.Y)aU41$:GEON4+#E"x8Lj7.^u*9zaFyC j)8'!Vc'Ե.2k$)-vdl 0<O<man٠a= feFgC}\HÌ l( fۊL7<U_$A?ۣM~SjFa})Ww+ b`c&Ԁa@mx*H/;*!HPgNn2&Ǘgջp,'Ǯ‚Z0adFߗIw2gA9|8KVFǓv6gՔèL}ǃZ~>bG{8{aΘߡd2/L!8nvñ ~Cڰl< lcUt.̩1yK v0D$Z1qPɀ!,"2z:ۧ\BQS`qR nW=Y3+ܫ,a4:lɘK(*O0K~9đtdg lt>}zbӎf+Gb#4e]W3-yhCKnUi+?sgɇ!FGr׏APDO@H-lʳk? 'eh,72bY&a9^X9&V#X̥mKC}0å۽ Y8n 9D'_bf8G` "X<]?HUH>FC~ѶLjPxcQ#4Hl p4Iڮ/O_46 M MyH[i`[SPAeF gꥥۥ.'rW/tl>7]Kw@?w0f/ (`9/mgEuy 2Sʷ'ƿOjo9ÐI[bamy%SQx270x6QaݦX >^K4-xTHXWȿ4ݘF~ [!N!͚\˿6OOÊ%?mUxMFm7ReS`÷\0a/I'5m2m5#V܎ipʅ Ռ06^д~pWuַIZnۊ9q/n%$WlZene" f?U|U.8ʓxY6t@ÙdıYPc4RN.3cy_S*Ի>QwRӘVPq6k ۴0a?[ʴ\u !LMVz.OT GR[CyX0%z.Ha3M\T7\A[TM&2Hq]ɀ`.v0d hznQ78o2ܰ@r6L?n/p}xfGNߌ\=,l2Vk*o8^$8@TDJp[ ;`3)uBQ^`!%Nj_c&: {(0ߞ"jaxFklD@6~vjTu;G&+Wcf#:gqvW49zJ(Jgd$2P/ lf y5N(y27ܙeY|6O 4ݧ餢H?hnڢXqypŠeʬ-B`tlbrZdHWDCI}@gJ>7 t4m~Cb$zD<^}U-Q5P>IJ*e )Uc>߼==P{5GELoLpgKboY4p_:3_g(rAWJo"*= 1ID~„_79u!±&$ qa$"SnMʮ?պu1f0#7 C ;&ktK'e^1(tDo='CO"\yHW2"g+ 4i_6+d/k'%~Goa92$j:n|yT͇CU#ȫ H.fϕ>}icV݉iՁ'+]hIrbuRHHnnCb 4[@S$1'wʹmn)`^@m; `2tA+cMgWJ3$8u_a9ɷ^ 3"#~zcyhuΆgIVWG4Zd> ^Fծmh$CUmdeopbx3f24$K_&Y& И~÷Ӌ- D%aAIq4uE\abk/X݈)4q_.R[a*z?N*iТ8u"M7s!1wXLdAYk3S1ͳ+\ΦD̀Vg5@A=Iu3C7vA6|nH1Lʬz RoT֘;1B-~eQp^>F/-Fx:n$BkbҫIj3aEz000aS+и?qvsM\+6nΙH&ԒO\hx VlYCCchrF`LK.Ɠ^+%=S'T1vQ}-nn<-.Kmbp:zҪ(\17."ER~^/Ѓ@:WˈY>sAʛiwi{ny^JCTfG?r/n)(FN,+{*v:qoR 5A{\i|K[<' T}M1.`.%MA<V+xe DGKr1@/pNe)1sx#͏y3[FW"3wB( :t>zP㳹7JQ n.%>\ ¡ah}dt@)~rfm$)o{ZO/O #vUR=ʄd4=؅u!O0a8NYl{,$Hasڣl*p).}eT[Toh@E5,VCU%ad?m]IF#64F)vQw" #".;k%]=DGSL$)RF惛I9sq"-Y{t+  6CnWz=߄4]-nkuÁw!V3JAY;b]%(e8T]3k(G4 o$I9һ)cfozk1i/y=uـ; u c:u'C-7⎈.\NQvE :h,Z NvUV. #XPp4o]n7 Uk"R2u_mИhrdoO+BQW WI3_OM$PVd1>|?eZ˹δsɕ ߻`Lo"'MNH1WIwwrB2kj6;L:x8]N~u4ʍ 8J$?bYb΋jW3` iZ 3c#NwTL-1;\'x4Wŷ^)&YO sK(^S;N48LsJF ̹Kqԇb,]Sdयsu2"qrBvՓjױ3tvSN_pB$_) tjTA5AN S(2\ 3sY~7.v^ֲQ v̫V/\"Vno{DғVj[Sq>eA!V)֋0 hְNcoLxo YmuyZ`ƔgGֳY89{8Kdڤ98YiFyWǚ[~'^;)׳뺈 #Re4/ r%r̈2o`6Cr%5EwFknWG՗_᪼iD<Q>&7<F=}ľd^}H_l&VFcΆ֡)\@pXY󋈢BEKWk-HAX)0E¹J),>I9K}.4_@x=ns?a-(L: .&'A\0,`j̔~j̐71h_=ŊUdjZ&+(i/>TNIuJ2C)-)cWOZPĎrW,JV98`P`EE1XOz5J9I&Jo#Sj>9I{m"3HZ@::X)Oexn!e*͊˭V(LO{@+'Nµ6g+a[9F6GӡiBNVDI1tdS_ʙhﶦ~g bYؖ$ Y+iBUUi\^j]~"?c&@\x -(E贮!:p{D\\H '4֞ b}6 <Δ w‹C%2lJĒKAޚX):$(ĀꪟQ찐]S6qT]8b˨0F¸ lQؓͶ<mny#bt?j5~\OI}}.\C0gI} ә6v ʂMI 󪻞s.j[\"#S` :(~~# =ka 6"3/5bL@ƒFnT708v̮) L%\W .Q@nB %E*'Kʙ3exDĭ:};}yNuTi6\'}(zi& ߪɔ,m0L,D.v%hN{r<(&p&k; )|W H.ʠSmN=_ee7+ksgyq=aۭT%jd$Lej`}ZO.GN`AiK{Uw#" DlD 7ZlE7l`}a*; cppqw1=(M&yhЯc}>>ICuguM5%*ѩ!zHQR}~Q9˧qԺm6 K EgnFe(iFRvz>ˤd )Y/>h_FnJ>Fj@6NƆUB 3A2:ʙ(*syO?j.Xh/%UZ5ì*BZ*ƕ4l=gpu=ʞ7=6&ۀ/ԉ(B8d^tw4lW%zbnb'N@-y 9 &f2 9 Xz`'aU]KN[f֛2Z>t0s8?Int/5fqJFBevXhꖄ?&sN‚ 4kq7cWݶpD/4rK!3ưzEZ`,VHH@%بJ$h>C_']8)@ʼn(V? : eTG;tC|ME\\aL{ ּMނ4[/Xy }V/fnyDDu#QCC9[Ǣޱ?kCfyS:d)5z0'٢ZN&F最;;7Xn'rlʥj&>^b'>LiHufOe"*F҄{(lI2z=ӡz{qH:^2ZXWp2ݽ٘^Ҵ囍ofWL@,b\8P^Tdr;i' K:q+8=%r5н_g]zk4?:I61i mF$=?Ö:e]m.:Cd XNUZXI'!0RlB8_8P^??>Im.S [~/tτ+bVTnX;׵~ZX] q;O6~#ٷs@Q=%A2 ɎFL(;Y-~w%cup}> $~]}$(Y\e6^FAx/ȫFlH:o/ ]LA!+?KDž_RQ' hXXHG\!0䲷l=aS(̾uG9@p=v)kU8wb:;t{Z'7RGծG+GQVFT;g掲IYpKgi!ԁ{lzJčKVW*H,ͥ;%CyxIf ߀s0Y9uBmgBDO< _G{e} J߀}BëHޠ]o t`_Z3k5}y~g}=v[ptcpۆ@+$|tw^r#FIV_%IlYFͰ<Ȣڨ6 402R|dv eNO2VÝQXYZD>5]I_rM0}N"4t=M)>-Ӂq%q=X\:v6 {L 1\{;\@lV`{ElBeN<@U(! ygא :\?i$AB߬!KiἭjs?rta=^l׵N>Φ B26aN;_@0\m2+gYІYd:𡧺;󍙞k G9uf`ebPP苇ɤ '*=`-L{Fn_7sº"ҟ[}@d5"q9F5'-X!\."gtYed(G bR|5uoPׯKiQ?kaeaiYZS 閲B5-fjK'kڵw.ivTFUy#b1,βm9H0e)Θ$/h&n鳜ޖ-tv6«2e0<@r*~ ߤ 6c~͔p+SS7+}`9xf#W 'I@0-,rb]>l*3 Y_bg|Dcs '-4쬛 $ pwg<܏' 2^l2'ΉƝyExNzNVNͼ ab¡@0>?"`fʌul7WȕNQ] &q>pRτGgқs(gqzvJ}[k[)Ŭޕk^bpcz[ϳ7|vgz+*WF?Cy;)쬳fr}4k QN!2ҁ{"q*{!J%IT"b$Lb(khʡݥH\`/' -s(MiByju<yϖMػX^P8PǢ$Y+_gU_|7cgr ƳW9o{'ktF eZCD C<3-'XưJ&p]b, ̕ ί[T>xh- 2pT11..aFk-v^zjIkrO)UdAۋ*k٢]8mLTd,nD"'O):E\$ϖ/0` P Db7_+^Ppcdsփv~+#qu]IZT^³2D*pk?ҺUpkt5P UR۵ )L3Ø]3'w5ݿg#B~&XJuIZ{CŽ,+  b4gD`p' RB7B}oy6{%%ח5"YޯA$ `k:s\;DA=S?y |i>A~Cթ.}c9/ $ G1r*_MZ2 y s|YyVa3k +wb)/ - OYaV~hiLȧpPvDu{s$Vb.ٸ*?3mƤ, 1`mX_.ƿ?ͽ!Eַnf ~W꠾:\4I%M3.U@]Lۓ! Q)` jMipY'`)?L8=6( ˏ?>ӜQsK"<}!,q vmW$/M˲bC s KcCVMn^L>읿>,< D|=>)'+98qWSaF!EE^ouF=ksidD7 @ uHL||ԜWn¯ovs8GyEMIA&u6Ћ; [!N afr Hra1n, xP2ډj V0@6q]IVat\ q:nӕJeGҲ]ԈU@s Jγi"ΰn5_5NH3v/XxLWd[x뺃Ymdqv4`dH88տGz: Ed:[K2YPï9,uM(n֮ 6`w_Ŋ3 ^pOxXMݿA;`D|[Իqh|Gc}A4d}yrA:x( G݀  Q<F3ZkRs ]bm]7~ (C'+-΃axB Ázh7lD]5x2K >#":-(?.?t;u~p4pqn٭TQ=`+A?77H>Dp, &DLik9 zb Eܩp. Tc[!LJj_%nzvS0=u^d@Y,Éui?:*X@Jbѳn8BL 7; =l..*;;jKgV|~(HIhff$@xu{u- ^.|:I˄B3]W4dWL t}M+(2J‰.;#PFU6i6J+et\kO.DK#&s)s: ~&05Lcc]oǀ; PTU!>\ރBV\{5`-=m4b*$ӄ©ZV#I1ne\q`7]66,v[ +bD!; _ g{?0BtDu8nё:zӀn\*WF{~,۞8਽)+p DN`® /U)Z,AXLٚFoTNpz a=%sC()=Y54V  t<[ogr8UYnzLPX"2LC͒U Q@&C$&"a9 kHt7'}o4kd*XQ&&"WͪYPg_IVu,|_>>"ds^Xi 4,M  d!͘%!xSGq/XOCIY@=1"nV Hzһjb;[ Ql Kb-AQmѫI:Q%".Te-BoqhσZBQh 7 [|eLZr&?>FUkI7,"iը-=v4j_OǂI űQUSN% $WᄛFjGQC_}Y#kfdqMx׉[0aBf, Fp?23]qA>_- \ 횘ܔjy|a/QU[iz_-8о)ZZ憻p47-93'4ghTW/}BC⾌ c&TZ9x֛AGR8.y/g4@*ÉL:{V]I/9$9bu+:>(&ߪ`I}vA5G,"7 ۦFbӇ@gE'*@@Sn" #dÇm/2>vDTJ>?}Y˧@,0οÉ};5ő9'k-Xb%oޟnaH|(Džy6 =}hq™}k:f &8ܧad> 3bR̓xyW"QiL2{ 5q "N{\v8i1=!1oX/g=m?5c82)GZXUx5znx#RD:Ħf7ML:mYL1."N䶎ʼv) SGY!E'QYw'jn{ygرp<@f7Rm쫰"=XJ1>є t|ϮH',ș@'B!8x5ҲL$"0v&|g3wd򒧨/Wk7?r`sl0v\2t +nRz:w wNMh%;;RuI0gw+?_N_&6Fc 'UH )zϭ tBK/2H%[:=1YC4tob:ςAKVܗeR&C]:q!2&zTTm̈́ {$ ubbfb$z 画7HAa9Ҵ|4WDӇM'N^5c imCRm&.*Ma}з9^rS>,Ζ]G|U/&{jhn溥aS;P(]*ʭ-C$sRax}e 0wgNs;/lrߩt6P%X7ofʳd͉@y'?u4‹"ۍԊ.FcO7VI׸Ə6PJ^gR/(vq|AuOS [ 3T䳿 jڏZ]7(U~n"xSZ3O0` *7^iv\5Jc(K#;&R^V*3DQwڢ[`:@溵7SHB _֦͖/$ڇ_ )S-'k8m$D> KVI{>2[pUn%A xCϩMȎ$R~-f9?Y &~fg .Vee=O UmL&ܨn-82+Iv2 A:uX 'I x!^^lW\v# t/izaF( I?>iRmsLJ;~g8Ďr d&iV_MB"8CE=1wJTI :c܈^:;+|(-̓49A?9̤=5g6H>v̀Bng,&X dfL1/{kMSJlbX}Sg,6ktm 2&j=yrcϨFAn BDFg r<W5Pxd@Ww))zDbn\0t]$3]^XyiDfFyj7`|a 5Ik!{[$[(hQkDmUh8@'RZ&uoa٬qC zy6?wPG 0je@UW٫¦7=̀kҰ:h ZaQZjxzO+kzj㸸k^a8DRYa0f`#b_DL=NȁRçV̱m?u.Ge R<`fhY+&D.3drĪ݊ԞRc|9W>#49 gxXC>ׅ^WM5~#J8Zxlȝ޼rZ=BV^1.P; }HID]f|*Ty;ؠBDd> Hb}:F)?)MMf]{4h5vV;2G'n ؖ*IhѶߺ ##@m'&L}̔uOaZ6<.>Yyh/{~w /U ]UvfipWMpK=lS60LNb&S)lkЂ!ATD_хr +Wp-%alUȦfXT.2EَkQ_g(.^ }!:*%LMԏnf_f7Ju%XiLqe+Jp)4/k-PEKvI3w⿨}Tk_k;m;NYzS'llp w3-6b^#ei5W4"ؽ$@5/-t]و.A/CЏc'7&1XrYvfe[JC' chfBu+d7tT=}CAqrG!4x-<fqt h %H^{gh ~X>i4 Cc*5+,mMIŽ#YovS-]o4{ҁaRFS@gmmxmpqp(W[L{J4 aD%E(NqSLse?J^!_7hg@czo"#K 9'4Rui&= j)lT}?« #otN|TO=ri ΅m۠VpX Wȑ6*等PRQUrArTl> 2ww< Զ _DO2_e+#>] F1/79&Zrq)',W9B(g#>5JRl헩fL!fBB*M5tT踤F|7t1$V0IRx|}{-#vtÍ|-ξθ|jZQoP]9=O8ϧ/ٜǴ%~rHa濨@.*f?3}k}>.iDgKY$(3z0( s_( 3IIR>Mws0"ibդfp%Ηغnzik&Ys\hy'UBb U2ذl͑TfWN<8甀]'iFg[)z6O#j{aX*M:7SyZD?#<})([3}r+bZxT8M 5[#GusKU\GQ/m: X=n$';&xW8WW/~KԗR7X^N=f9 r(e>RāZiHdxC(#KeJ&kN^[ެBܜnpb<)i{=a_k ();r$ԣ:x#WaAZeG#6\ ٻ\??caǹ>1ZΰXu71ICN?lpUl#[X$Y01'N]Jc۩QTQðjRd0.W.Kq/LJQ¤57Fz>9F|@{p J]"&[Rbu<>σ'HhTL% 4I%yPa/^r8%sTw^o> F~Aʎety!%7N{*Q㓦!3-#t̾ʂ8Xёq0B3z・MN(%ub@08f'@.EAe;4Z|LxuwB ƪ<Zźs9Mnn?!4&x;OO$z$m! OK2%uG;pe4O^&*ٱy--`JݍJi킔zOEd\ Q h h?QFuq0lkvNapS!f6;L$½uxN:J|1mxxp'x=h8__1$WU+Vc8I ԟˠ}In?[Nx]0lA)IeѵqgBO}P\o `U`^4&yOhvy:EAU`Հ+Sx+y[kZގ;SLV,>RJ5b؝+~@tãIpk3ېjP"rRH%3ۘWLo]ALcj3=}g(y?q\mkO8щR+5%K#-)!hA&PLr?%h3toSF2_woʖmziaM噬u$C?(U LzOpB^Ǫm%K|*['#;|*U#:c6H8cAmWekopmU6c.r-[dGLnPGVVk5M AM`J brQʼe{oP@KDp,rxvJZe($&CK&^Õ#V؈(K]lh~ye|c\Tt%7pҎs]1-=7 X릗Wߕz ‡` Tm 9:Ga3T#g)QEve ]!H)ZkfAlkگqcvK0mQ[ ZT @k6|SX.RJaeZݑ)dl{UR@π Zw34m#gt35wAZWK(TmGo"Dn!B!DKI]vnD $-2~! ~kLG[|x 4bng$IlKmLm9Q&Gnn px .jӲuzU\`5^PI]Ći5٠_ׇG20X{CˇK;:606j %C P"c k|r0 _xcdOb]bsqS\b}ȧF`)j>NG0|/m>[2 ?_ gZ&g)|  % bSlVc-/ful@Gc=x]-z_ԍ.m7R'̙ɉ)RCR/ r.ͭY4/Y tl(W I^dMuK[ZtT7UkH3$ ejSTqX |[IC_%7ؿɂKtYיW/Nt0oe9 /gY%-$@N;9宽[dm&/vDFZGas֞%] a'UdoskV!=Wq ZQ9ɗC7[_ _:"#? st~L^2-"h)2T z^E42hD;-e/VlZ"oH O[O6&C/jb~Sx3Fy2qh%cڇ\bu8lEPuz eB6X(dǟ %UE(6B\ŐJrT$25b|INp/_zjOyMR #!f+FKcc4+ij OAlK 283p#BGot uNLlcH͗8!dkG!zlxH rhxYFoZ~A4cŒz͕t".2!_4@˦iw$5}e!>R5=|e*TGZё;j6 US :|~; f{֖a9tqˆD!a NQ'BoTByZ3w@? G f{g؍">1g>4rNnJM蘣$?&-nru M[WŏFT}}`!B6+?Pu΅袛u-2:xdEfpT2&yԵ;dqeG0strJ<4z&)mhe},/l̢D (jb#븻qtҾ-4Z|ZԯI|"Pq隙 ;pr_şfωԴZ*l`<E5"rzvWr3z4;eKtCsIWvȷ(hv?\" $z?m`ذc MFMغ  Bz5lIӢ=+ 8 ۈfI$P'dl`^"2:a, Hu![@E\%Z]*ſNU[7\S9`(3 ?'0/V ƾ_^!?kx5ZBM~QVh eLzH4`6iFBnd-Yo}t:M\A'&CMvadNp tĸc ;`$[R, ųQmf.h> nsu~fjfU׌`KpyKme^¿}M'YB2Vx*Rg 뛕dP_J&s6{Pk5hyA55NT\bS9DP 9X#x"uv*t/ӧtJ+[4b杮*8"K]e 4v}33e lîV+% }rjfb- %8kTXzኚpv)$rlgْnY'8|* n^~- bYug5}8aΚD3)dGd跛<& aQ 4)2ۥA$+1QM)-YrK={/)MΘl{w{ Zk1si]qG ʳN^Ʋu4дƑHd?h 3($"5lUB:6 YKCr eicV6 d\f{4%~z P{bXu\ >-cNգ+!ؤ5ߟ{Nݣd1pgcjCa2>i>* k_)Nu[j?FYgNhqɴLdϋ'&: fjہ>HO#-+dxYI=:AnKԚ+B@6 V;? @e}E VYs3Gԙ' ->oݨ}&_4f˨mT]Ҩu;qth4|,O9R)f+a5W 7$ I8Fgl]K QC(`V+JQ8v$) J2y84nʫW@% p1鷹{=Ӄr&ajd|I'; sO7ef%Z۾,Y4Od/5Aa[qդN")`Qs6Ifs 3Tp@}\/n 7"`nʫ=i| !9;2wf>_IbDj`>s/3 λaJG2`B~;v,YVoD0BbjoU#U\JJy=/HCeДF,k8Oؑuw5Z𕍰ϰWHܢ'hm~m/٧'*<̉Dc2K^CИkNQ 4Olu|q(]Դ}- Q^aGR@%n5Ih駙y*辰 4bDiJxTP$G}L>D*^?8^uq,Q{CឯT2DNg*'~ńbLe Z3D@S* VsYRT-7c\׆]e<+zB9 :V9 9s*zf3@,\J{ĩS\]b3SL@Sȴ/$_e]InD ̺Y*b#;aƹ>ӒM t YrRo15a+uoii='rh"RJ6Ei7 @+|*lT%@?tY3ǚԪ- %2RQFz{!w:rvem8+B.!RJ+jؾzQgHmy영μ FSLaP W&~Yr;}_ipvCc׻\jXHUdN: u0M{!g / wMAs JD%f :1[jžhing \gH{^L"Vg$F:!=^M $V6'& W3peNb.(v)V5ߧ\m;9V=#4*% nm?p.1jqWj۳:%=l2h*]vB>(UgS"(!մ5..)b'1I3OH#K@z#74*&G-o=Z+D~5(KPwt;rzB{~v!Ac:s'C e(#޾@S.NO2اViƕg~xy*l"f)QР1&OQ S(TT9Ix!{q3~RNj?NW\;49-"vi'`(>3tr!39̉56" r& \:\\mf2Ƶ%N og˲ Pִ5<΢9hDw!I7/&\V.ԑuVr&{-lrrl"uwkaLF8ˎwNp{ƧS"!w:ݮ_S//Ǘ̜lRcO7=iUzIU?gV77)#.ZEz!EZE<0y8JVjQ\B@`לo,NRWL9#p?FW T1b§zaIi;Iq_.Lu8o -ꀷc}ՖD@?mjvy!vt˱4O%i4݂aԜj Me]478ٞs3+N eq?э0!rEn[g@NCc{ൢaؽ0}kψN;NOaئA@?*Z}w=!mޮ00qV;Í;YX1kɪ~DZo6\V =WJ#A Abj#xl, PH.% t6/DŽ۲nA+EΉtXz>[R31fIۆ|'a>9D*P8"Σ٫@Ⰽ/4cIS Rha ɽr:0+Dk1L|)%eh$t~И=)MR/RI#/1roTY\zO/ 7(HH$;,S@\Ϟ8Ʊ3t/g>?~ 5B+Ug骬pB]"m/4` E-hci'gm܀~ҖD8kElI_,aY@<k TAGd!}=&>"?۔k t?"k W`fGl4'],!b~S3#3N%-۳?iq8*h_1H-7i$=}8Xȿ˳weS2YU&"ed.tKApH~XsS"^6lJ/$~)^%LtV@+WKרqX2 M2C/4~6S9Z/^A)|&g容V3M ꖹCr=nv:Y'G/IΎU:?55q1lkVOp5{pfͳ74ϣ%'g}KZn{+~hQtOH+l SGo &+uK)xT=b`(rAdR5>T1>XCnJ!YG"}/ ~|&1lo~R yD&Svg}tjgΐӈd'0 6OgM|2,=OMnpuoI=_$g1 SzCJӐIۈN4 It[?g,v8QjlݸO[yO}ע&2"ti:w8}hkS?,JL%ѮF<#C QcOR{*R %*M|)"EUS\iȵi[H=YUL+uM=[|~U,BkM~ 6V݁'tLڼܮ]kwC0(c9=IpyϠ4-JMxݣxkƉungG.A̐(XZjRt@oF?~[o H?>օ#˙@r{W=I?F\2yl_X׸Xs@Є_{x?d e'6s)p|ϼrK*NKڄy[;#>;ƅS0̣y c9hS[+V6 ۏ`: >+dvBNyO1-ulF:in~G& -!nF$+F]W*+5m{1Գ=eVklJ Wv~ e9T[\=H Ò%O MqVbo* ϡ Y_π@Xsnf:e]=yDd|)o3#Vϳ ^F c> i[Tc0RJd#l!͞h PgYrFgїW݇y *̇{Thfߎ!{VJ9eP\G=Knmu_'etL*{<4{*ꚠ 3&aN%Y nC1ܹ?_b 9G j^?乱L "c;-=zS!HՇe !գ.VS޼!kC,uZzfӾRKMƀ$;x ZOk.4{]mгH:l7Ҷ}JyѤOp`~b'u,SNb:l""S:(A$KろVjl BHFkp3A7'XҼ7([N00c-ϐ"Q!B^+NdYJ9zfx_qG6sZ%Smƃ}NI ,W n8y cQC<3(MWe9$Aٚ濻֬oW|>q(jkK=?vdYE#C^M (2jv_ЛoCbԓA>ktXߍP?XvZ RQ*P/^2߭6W\UMB-[T`ÝIuF rL|'ߵ={πd7IGtDp}AzNFׄ(}J"e.Uf?\Y ^wD} xJDsDL5쐈A/і3w 讇-v}16Z~a PʀD+NVVƖ2VUl9eC&!?Nk?k5[O \ Oz܉zC˗b L'\Dpԙha fk65bP^rLC\,L)&pAZ=Q*=: @?3OM4v?uS{Djb5d&Zc<vrj)m_TI2R_ 4EJǑO{T T /A"VLEVWaQ5!"tGk!oz2n^sට=$s +] 9sGLfgC?[P la/7&SoR]ńy_yv#%qKLs:tdjjYש (2R:^+K9սGk 84/>{@lo5)>%(w$1`{j<~%L*Z;?aBD @lkY'HFz8Kqng}js۠u74.~4*zYxXGg`1Pz IbvxK B+ w6\tF/2R@>9pte7*qfQW,3G3(?}2f˸-Sqmϼ֏Mil ~,0<o2۱i Z ? ωW{Y{D##艳>V8灜wqŐ,VJRo@Dž{ѐoJw^Va!1P$p`(f*ֽF"jotP3(H K*,'SG@sF;5(b+߁Z{<#۴:c#\BnPT8 _uh!@ <4UJUlX7xvs).7*E^Bb& \(X?[XJ-)s'& \e|7 +HLc#`\t,*fbfr yL{m ZfndbkG:OźS+#<6К;{q'tg,z֛#%_~<'oD: .J~Gz\T7;{]nY$­֒6B˟  se׽zK?|ͫJ>mٟFe{woZ  O+{I'J=N5= q mY,D߻:FΜ#2^m_~4_~g}dVA06we$fV̞{*4B%(9yO7 ~תEeV nKӜ%A  %*tAw ; nws"P]CJ6ֱ(mzzۘ/6jܶ(LYO * v>rPH_Nu~5jYj:F#<+$#w>X6ZMO>w;@ ,K8%G6cx ʢ?؞v>ԳߔݴjCUcfg RQ suSiԄ*58W@34I^ñ$m)ˏ}zrJ"ȩL'Ǘ1vrʯfߛ.6_dY@9d\ʼnFpC 5sKȚ`bʦspSµ/ bDyjq( tyLwM.:( cʮݼB?|xFl# - j(Sou[,~#w95ޭW8 Tb繳r& `jm'/痜O1 짆Js2i}"_b&e~Ssu-Ya#Jb CU8ks9Q#VEٖ=@y$6,k}} tS_4@xe?C9ᤀ&\ `WX-j8y-륒 i"WU҈St31hzD}MT!S>M0'U T7e\ g_h' J Jm=r[XСWl4RN1^ _iLBmڀ -ulqB0XBfnGwH7ˑl HLSHn%PVR 0ts gr.y[A.:m; -,HIr&!xѿ m@dj(&D\9I񀼺  q FqV7xJZ1+X9IxÕp~.lgbiwH)&>Ȕۭwx&*uﳢ"wW=FIAKr%vO7(*GJ5Vm3 w3%E)/{ǰ d $$/Ͽ}{ykfQ hTy]537։Pal ] Y_ƅ1fR)4}roqDiQ@Ҁ,d[#qr] 6lűUpzނ34N?gҞ2$b ?mZfs MbD+% qB0О \>pѰ,  oĝV4ڱfYe0·ftN-x*(*tlx( N0<2r¿hayX;-~G>|seRV7w|QW/aWNif8'plIQ_K)knG9D]AEFNd)͔ɒ |Rjn76ІTsi`q(-㛢A ea~ (xsI"r}khs]ĈA=+!UYyqHK1=^*FjK|vUPt%e ]GkWR#=evo[ҵ:pYIDu*޵>=fhJgJ<5sXI eۅG,Lq6t_(8;o4^dM`1@D:XK ~͎ 2{̍6Z>ց1 6ݻP6h`c?ي+œvSo0|ftY'fe͘'8m}XI,wYo׃@_JMlsUzYHOM\K)s*`mYE\s@1@EJUC}ɖ~Eۢ`HsKvg$ӽ o&P!Zo զ0ŀ͒۱.TZ(\:|orZcq9>g_lfoBO 5'VFKy}d)ֈ9#ngW%55m,,3un~gjwfMzeV$0- l%#ͨe~ gU8(#_>X_c>l/t_?dZ%j}>81p)MNO~BOKuE|\^~:W嶞+x'&Dt9hy3U $`:L\ЖMώtJ%ѣ"Ɠc$vb* I,b{ iKgbqHB2׫?] J+}^Bݍ!HM~Sc汛ePF~h%12ࣧ,_f3ёu~㡤3 Ofe7];h?J1kJ58 q)Eg e;% Ho^itnFqἥku1lNB$/8eW8RWS-KwCjjY\Zp`^S JԀ^3~kr^]1}rmwOݛ^IZTgEG1/1C_3RKs9I]F; c. ]XL,D%laמ&${Q$лwfBa;puYޔsmSH|mJ7bT> AR!UER|xSp'5c·CB{Sۙ qgK%o&ak-Vي~ 3`v ~Pn f{DG>x:=bfsiw>W[SiV&X#ƹ٤[^ak# \˫q}%*d[RZ8o-Ɇ#Vk=3҄ BAa1 B ЈDcmLgÍ }7y2UJdy췕aêvחqNTL.@Y-k( j}5hxAz M~e٘ҵ@aE u+a20dNnܾ'o@)fbJjogI&p[ie3Lb-ľM@G9η vH픐`d w+C㠲=(؃Re%5,e@Mfg05Xלe]S4퀿/8iLkVh8~"FYKW& B0}9>tKьZ_&aaOKgC8ǽv(6sxh%8?Ol٘շ3˨v?И4wjX}%5 ,1[Ix8UvdV $bS0dGM+2+?} jR[~)P$;:M!yn 6,d[$4'җ?|"hxL F̬Y9J/NJkUy/]|yoi^#:>?56)sˏbA7ʌ$`hٗ9ӊ#$1*f:T)2q|hHXp`0<5 %&*n ȸ&ܒؐ-~WX,+JC }8^ yB䙮7!3!w̟nʄWXzO2t:\,}y=xaW=cl<2>mgBk B9n%J MАo fho5Fd־ɱMG%дdYSϑyl fWJ1F 'v+?xu/nhbBw'vбMNނN.&V^lr0i85fsR)7m[,EǏ6&a.g?h)Pca'4xE^2"ةb=>nxCջ<_8 #|_hC帞&=e9Ƴ~IOq ~FVҤ+%:F npUyChb<6s/A$8{phg]Xu[9egMj RJ30]:zO?wyXQ߯Y ~f@ M0CAr)˽,aE.%Hrx *#1[2b-ADNgٞ:T:m3n(KNdؿyV [)?(^P8`{OiKTQU&=*Q[G˺ YXf2U!ae3uV CvBZR=wO |h,=8s7*)7VgX(d75em yD`o,0cڦN*@ܸOrO])Ҵ f'%S77{>䗳[M(sR_.'dY:S6nlV\+(,k'ACR¾J_@='KJ)rx_DBk' Xs2ߗܛm{QISʩɧ͏lG$BWBg{}m:~Kl#i \~SǸ+=ڑ:[d5œ(fV-ikJC n| s I|EItGdMΙkz);4|>tx7PVS=թi/V?"1,bdp*⠛@^bbZњ/`Et$˭0[J^:&!ULP7`mNvM=GjP3x_w(]Ԥc⛒:c9X3;G$7z1HhGuQC  ̫^dʿm9BрS3BWIdn=ދ1BBID!ŪF<0!)k(\OJQ!h)iy..ߖ]MB)s62!=2]qˏdz>n~ulP6;qKBAW,f'^qzf*Ր<9,#iQ"LAmr}qOw$f_eSو+%^N!3Vf9\1%Fo*vVt$q@_gGx2}qg -?=JTpkKzF+ʜVy8C6-]McTpdž:*W/qtW>)5XC=ť`yτGPu4?##҅6놴"ݣG/+7ԏHWx?dn!}<1[K"עRc65U ]Z~ڷj;9qFYtaz꨺durUWc0fOY*ZH6HSPcn`~ꗦ "; B6OhRmx#{NĕafwI ]c{a&|?necWwӋkbe#]Rڥ/ $`Y ?#:j2t4vR*[7`J|-@gNݰfX׍]keCrϙJ޶[( ~47/Ɠ E7)i ,,SkDJǘaLd!GDp\.n%9{.K^Nč@HoD f]whjPnI-H45oeYm&k~ʼnkՌȤ: zo")QPl m8{vNR-ӽCIoc*A9~망p.Br nwxcv}۫5*[UQ٭Fqm k 8ŜbUds#6w/~]rɡ2yNK7b\ݵp܊%Bi"רdMYO v-PIvv/,ոE~ף ڨ0zT4h_}LDjx ;%f[i5A,`I7Z }sZn%r[+}@Z\|Rh1S.3YM C*FѤ -Sؕ-s܀:s+*H/a^vxcLi VLXK嵄 <tPaR?ڂQү $73f [\d\$R^ZspL[Tw4#~=] )Xc7KJI H]OBEH8S3xL _oRv?WM}{w5~<> ~)L}D^)]R祎m씼R&$"Dg4Q^v4Y6 Ի7HӟBw{4/$.k #=N&N]YF&N9heG+zV3BSaDUtɤu|V艪>@),8@!cjvboF !. ݿm4N)t(܋:0V6\=夎Y;#l_\f!Z;%r2L'S۟?߫'U ͒T=&67 h2,"Z*;!9k]3\R=ZTHꚙ=dZu G\ YRuڗrH\$9qnl'78l+vN`a\\<ȈCY7+LPXuWց@v+jBQ<ҏ ݻ: >m6 ^OQR*GAmT|qj{Ө&892H<ۀ+8)e A8 Z *&bGǬ;,dWÞb& *<ȭj]xu/{Q +pp, + і#:d-zb=T7GF; [0=+1 L)Ex.U%XItņV[ebطLB0|Ia-ofh %s? (I٨#W}GN#wt N>-i5Ɛ6 ۘtUHBff ι9 hoF/} ct(;9a:^ᔢcOϗϦ[t_17%hKd^ 'iaĴ + ê:d<^sD eFrXbZ4x%GNȼZlc@znPK36ӝ%l 2Jh꫶?Rl62@Czw2sK;MPD>;$1o*" t?*C83F龽%E$ ܍nɎh)iE|`#:v C)"9a~jWt_wwv–W>x'Mh?WR%*ڂ*\xX.5Z1o mpj.hdo@nRx>Y_ ݬs%{#j)![5_@{,뗄)k kfT}oul.lL%w KAkO^o_zbPA3Ƿd^=B !"P- BJKh'Sɴ67cA}5۷lLc<)m siji6HH˅g?ȴ_d )Baܕ]+r_ x;4SV3_Y L呠;U|KM !,2klxU 5;#5jo,K93vk#7gI ,hȍ!&aSi9*1u(.Gl(M͖ rb@&2gF_UASd eLp``!"GO6tIOcQ=I<֙=F4%2p$y^;i-oF}a.Pvar^6Px {r2OU7cPaU#&5m4Y`vӟٵlcX-d >ZFd]pM|fM@>JGi1ap)>BtVGFM3Pv/vrvSz5qAdXX|67XZC}0sVzc`IPL)"M,DC)Oԁ/AO8Z"0ZHRqpy`X3mKUnD0iρcUn9Ss hFh\+03a`m;iƔ3p+[:wJFD0Kdnrl!-Q o(uF+ 1+Ge#n[2vW})@]9Dǒn l.S:d7;Z Z1׭n ?}kl y s (C`V5gH MUI -G_1`UHu_ȝdH;<HxC{ 2#Q~UR8T޲6矡ReČH]Uw([cF&"+)ަQwIÓ_~Z:Mã܏iMJ)18wbBC@ C'93f˗!7(S]eKq)dYdFTR.~2Z#ڴvD-_%嘔xUHQgJNy7 黧9BWxw_'I(!dJS`9J?E7ΧYsB'm%ӱߵJ g8(jXY~ŧr !x$jB][bڔ/WC*lt̲)i߉y1G1EيҝǞf8W#S)ǩ&* D݊Dw8$ߛQ|"E&)EQGa EE/[&Wo'sv nf=>ir&Su} ^Ϙ@вz[ su:NAxNkAb@62LFt?=5魛\'d+ۿzoKG-pNA ߢ^ϙK5ҷDVl}tSP eqWrbthlEU?<1ߞm֦p&[IYŃ;邩x}qQ)ԋ}H}S/87l҂Vh}~h"͙ꥢ(Xݽ_/ 3_KMxTcw<{(&p+cDp)_nҿ]vp>Ո)OCLR 0 Y߅fo]M<ՋYΆ9g /[;8pׁQ F|iaB43=4cАӁ"+ X' NVPpfBxӜteڡ }M *J7o0%YwkXRcqT$.Ï;&VB@8XG̹-8nItX wʠU BMM$Ӌ,scjwS{Dzmբ(;1k(|N9'^g9=e_ rO zGrې/:{/8^L%?Cd QJQoŽO2@HQ}t.ȳkYxܐΘca,ߧyp] +  D߆TiNHⴠ\"UB |~0hKHvnַOBAvEb!TS̳L(Qо&^=Pۈ CX jPTD2,j-x9?yٗqO35jq%ҲZw)se)E%؄V>2L4`"*1·ExLdts?ZqH*.nCDMrsc WS 5}?R>irS)PaT6[rTf-u=x (h"\ʰOf?V@ɾA'U7f14&g1kCaRMj'F{2 i|?^ u7>d^qǚo`Jө~x*O !3 :~,@QَE3^d}- '))|ٻ) d}#BDs>Y\H4o_d5[^2@"\r_>e}" ~Qty&ٻu h)aΉ&$?@g׺P08w .ɍ]i79KªXa+[a.U8&Gt8 qk&}A-dߡSEVkf9]S eWNb9:>QerA%)ʮB?GΣ }ETFi >;uzMqN mn RH(hg"O k𫼙Z`odT5 U byBVZ+D HQ6 uʅl z^h;t G8 sп I'yO@F@%g=J(W|8ND.r-\>]Zy# 'g%bV|lt1"2/1, agJσc2ײ[ \ ]ుhe/">6װ,oQ`ˣ[7ˤxxxFƩww7&5SNa* uq.7ء\XatmA.A󂼯T=d!6bWXq $-4mJNȒ~ 0'޽CQ1X82C'c~Ld鞱s[f_ZP  q_h\9 Zx tD ui [>7t4}YWtioPrml,$HWZ"dN%dr.7I=-p dt4%2$r7f9 l@aW2ڑ"R{חOZT uԚWB+=6 zj,]w8 !H}2 xQ DWvWʸ W7xo|kw5%G$>SOy/(FQ0g*B$~U"4B^`xm-Us3̤C[.EF,|凁҈0@GYğ.SHsJuwu<@{4ڒeC kUl mQ6:agM4ńQbdP)Կ942lf-f0gM-+x6נ˄ aV]BTrE$E-?] [љ4G?ڗO ֛,9OLE))[|lvђ\f$~B+esĊ݉hV:N2>ބs+ҪtY͒.f:{٠! E0yxvwp=q#ĸc5Ӧɹ}6WeJo]0< ^`Qdz% *P4 3M \aB5\LcRܫL 24 M{ǒ*֝7^϶ &+U5"i |KƬ>z]#G18{=wI\>Op%K0̖!c_Y4ڮ.WCn:M_<{_m[ɜt%x O95kNKh 7ڂf9e8V~);۪HC[J צ6m&T w"11: j"\]N.t[@ȉGaci"S%('T P^C?Q>@JlsyNnv.l]]0-m%M)7B}[Z:or)XQνB!5xJ^Sj@ $`y1]`+x‹K# -U=m&# s-]6]X!P\MQ:TAIc=#av*r#c1)z+B,]S'ENBlbqEy&|?Iw3Vpz)MdP { @"S*) m'pyBu R6BP:3<1RUe *AQ-L0r{0 X}zzf?OVBy |;YH`%ch*?9_DXlaNhm)e[G NVȂ҉m$/d8h1p .O/F5n$ˏAM&U"c%5= -UnGc6řbVATMH6zF5 AscWPWpG@|=EKj@;O-:Sa8)*CP>~̨ 8R7K9iH9%Ohv峅9Ơd^Qu(?ˉ JPO8/h㛔3es (wE9S!%i)u!Go&G82 N`\$}`]ƀ":+o,:s1sJZ6}`|ȽTɥgg$櫨ք5dp,sh֢:D?пJ nI "Hi,Vy ZMͷjnj}MB/BQ*j*cw+ }ŷ~k)N'o*DsOC:6=4N lY>v1dRAtYnǞ:w4{VBD4: 8M )_N[J+-xR\֤K`=;3T"PŌg6M'ɹ6pP a (_#[K)/k 4)(K;f>b9S0*¼usk峄[ۥγ<!uU125rS_"\Fg҄E0U=n. 76׍YoƂEvDH-c/;YBkLGo+#qyޙնar󊐢IdOZ+*L alnЮ!nu[9`WŁNgҡc vmQ8A#IH/oPu&|ύ:YaM"~r\F|1L#gey+udY:o sb\;@+a%P v.A|]o5Qbq!%cRWI>ф8@1Ud_;_3ۆҰo@tq'ciB#j}$uB_Oc0+nʓ-\n-A{f >1`,^mSxo8>^Y/ 1pg쯑g,ѬUS>W̨%WB[#>L5N]seTXpzޟkbX2^8JS蠆Ϭ6QI:}u$0Bsۚ'hrv*p B-$`z%.'˝̮ȶb67q>2xǝ>7 ۲4kqXRH/?k?+uqKFAVhrܲG|4;xOgۭQZj9Eb:n4 5br/\8^aC,J"lSfޓ9s畘?g&$\-pp?x2#BYW)NOS4+|ړv'0[C;NE`a $ưfer=ɥ2̅ӭR%/h6,3Y1ZaΟC=,&axMDY ʲa榟f5&yKsڕ4 ¹f#{#=b3Ը hEqs0n2Z8àS: 3Ugo`#*f3j  0= 1 ♟mԀ.˖D j{a f7poA~꺬a )vBy V:΋gO5MѴ?aczÄ0~Y8K0Ih(g_:B"-HThvoYKd镬=寧]%:L"<>Q3|0q‹?\d.W]r$vغglrk-*!V&#4P{g  _"X>M1 \\&W[LwRsE/ݸ[K =B'12foVt=^BOڈ͙Q 36IbKgSKv/{Twahpy-@\HE7Wg!i(C\8(EW26# NM['Hg bhŤLZQ,w -QEL'ICIvhR&Sd@aD,JYQK{_|Ua~  (wuﰟ* s 5Lߩ :q!LG I @Ӻ jJtH %0Q^7&[h1JI[ZWnE_/K?j>:\>/](ɺƾ ӗMI\[TObX7dHū H$_<{r*$~j5km_izŻw^C]WJF~IGھL%fo_1MP6T#7C`vIEb e3ya6P(ɡqsB4F21 ʋ-2hiFw]Пas)*&lȈ_VQ͟3] RUc}HװxW&5ah֬!ܘ^T3Y&\ oD)(6RWc%! UKՌW~V}NH*maRM ʔ cpL _UZBYM/baU]n; f|B'8j3|jXcvVA/5IBlzBW){v=9cP=`iĦJ3SSk558/1Vݕth/j3}c[%Ҏ݌N{D\S[-.(68{kyEJs5{ZL,RF;9g]pRr ݱn-, 4,+w MmD#GhC1M3@4%3~m}+Q8o7,.wOĥh[搜E;M+( Ngr$jv&|4~q}Qk8ϣ>I At(H;YhKU/CLѥۨuhbkwFw%q+jpy֚pbՋ"fWjG;3x]B@E&CA/`hHԸﺦOaձkuib ;J 䘭=NH.| V#RTF]vϮci8Hc:eB|x!J[nTF<j_M ±, ή'hxN `D P;tfie,Pb'j˲Ce<ƋuSpq Rbֵh: : (7h$.2bcQA2ɯMo(xNFqW$&G\ * O_@"#9.v($^!~8~y-|EU ͵ 'P6odBgvou?gQveX?J~ϸ >^h;R7,ǯJ-Et>mt>p)Zrs ǔxs=oeC m c$༣N3BrT4"6/1?5 z"DRAbH%v"xJ˚' 4Vĺ/G$_". KyZQ  ju 㼊aV'ȔlCc<Ä֡ju%NW:-#Sy $崓K.vW|kJLdm ם)l^asտpg2`, ]?Iy$w;]煌bkzi3[P Ǩ2[.n#0/.qP|Jw:ϰj(X|UD=sG%OFsQ /\B͔Oұ3'L'H%ͳ o.E2+(+:B.7Df>-k\`tKn'6}3W(=aVhtCD-ncY#hTlPN%VճSݺOTt/YG+_sț~#ݏ/@7< *ӾF7zrb}PARMz$<,O~+#";1`N3l 'k6`Qz_3>f/+V>2]tIsteS .K&Rw/|,>1hT,]t H8~[(W)|z$W6.U t<$붹ӯ{Ubֈh1k&yA@Tf9Oػ),$;k4ra-+/lqM㏤h??6pt;%)Hz$dי),6eȮItlȬ撉@"KhHWk:d\Y8yk8?F<{j[!P]u{댰M[h2+{̠ Bnbw^%9a:(L5ixI,Qv+^ū.g#.eK]Q9Aj݀/zd}xOZ,x|=MMތu<ٻ!;NЌհB7/_}(aqnyYD@U\[pܽ)"ot]2CbeCܖWf<H=PO_=CmZSn.2oc14Am T ACli(}!Ń[vMR(Ou{/aU4F" АƝg|OFխ7}v&Qs* }av!ciGQ]-(1n/pY1.@n: kkD*TcsGxCd3S Mr [T=_ˠ nu6B>0l \c )O;4Iu~|EVJ #g8o6`w;hq95?ϗc.C#mPFA) ,Jni@)3q>7p$Mk:eqZraU5r EjibM1Ldq0 Tkpn$&g^\'ebWUHj.3'~ɚU?vz>Amn2Q(=U. IwԲ 6jq4=h̙48:^ryp{[~qǻSn}ƓٞM2RTY:H(~~̆G|<;歊.^ej rzJfi nIxRv )\ lhݵ{Huf;l#e{[v ^vFz2A%eG`q"R3ghaf4?ҰL6k* "iNȱ}EprW8bSn)*%YV N8k{P K#% \uSM]A=GBoK)RYAxkJ[=k|*9jlS!A>^)|e_ExzeEVfzKgb{g ̴TBmJ`< XY<X1 c `VX7Z{f`rf 0qW#b1ߖcJЅJ"`H \Rukz^zRʎRbA_{xv#%.H$$v0e?l_zchsz7đ[H~/n^03x?_vWKNaNYHo3(v1\O)pzx蜬\fw,NVykU.h9~ m%äU˻##)Mtg,#LKN(EcʟS!,ܚ#-Nj4] "À)RJX,Ce\~Q72TM!p#%h)rKa7P \(Ed+3)ݞ%DjZPN1ykUu;Tg(ZmZyCO(Q3RQ%hibV첣#ޙɽzŔK<9zVsA sM1#Z(-'t~d$MUyJI{-R4x]}/a FkjƤo3] XC&cj 5CBjH=[eb}3宅U*J[= -}Qb}q G:i7"MȻç`L&<Êi- z4q K);ؑO6(Vr5*H-uZ>hH\ޞޒx# 2vh2w4]a<(ް-0r5&1p%q+?x ~8E+pvٯP=@:Eש) /m8oR] b^9V`S{[i9pJAoO""*uN.>A~E+7 -ޠfMw}@ dkJˀFوٴb'S{/gg|uC+ɴ@Z8l_a(|Ix 'ت&Hޟ#cj֑ VYwe9&40!"Jkf|͚úO]3DzH9,E5m]Qu7,5Z|'N7BHJCnM#P!+L&(DqtO1.3b1ȡ"n10Y3ϊ{o+ i1SMi i!#Rg%7~fqT/R<~T+ѓYwT3ݾ8ss1Gwỗy4꠶UaccVWMaOZL-nI|XTlzXy VKRB6a7U\|r;u{dR֋׌hܝ^si{\v8Z@W15#*[]-=4_<(>Muw@5_:'YdU!Z!h Iͱemëu-[ AզvYx TbҾ xd~ў+)닍iX$׃ǭό (yixLK*@мF0C ԍCxkG&,$d'F\if 1&XVrh+Zq:A i 5vxxgqװjD?N";P4 ^Uҗ0YRǻ צn'3C \*4m 5ڤ#}fmy_|Jxl&Es9ٶ;=)7bTl.OE9P-эM˵Ph̲m#J3I5僝r%WBǣx|s,2a{ODIٍr<[㈖!މbf}!e~%lXDHqƷSۑ2+ԂNVL?!yN(3 8@C>8gR4d>R98]{(sWzEնU2H öAҚꗘl$…aذ}e쯅9Ԧ̈RɪGWή1x_u;Ā\B\޳e:>[LaS29 [^U\Kk]业hUԸ`qG~k_C<$s[7nE/3Q`>}  w1&Hf17ake?_h<ߥf( Wq?|-j/S6r鐏 8O}*҂uIڼԟwĺ))̟K S]1]#ăb!!v22/*V܅3RhC("T#>F8x씋v4("\y72XmЧ@N3px.N݇2  )UL]Pvuյe*_$Nwwh&㊿:ݨGC/Rp/1)ĀfM-/35hBkS |\? +6\I(tOwCf5c 5[~΁: $^f}_ #)E L7K'Fx=ƫ>d"gXR:(1T?>JMG{sd`v ÎNb>ᮝ]:' gnzp=W2NV'{D9=:&N;*@`39- &mX^ ":yQ-M: nb 0Ih-UoYq /W:WX\2>ANyL,;fq6X˰-yn(O_n>w!9*-i6<(vCEI".(%]6Aj!tո "t蓵J>sTv_Rv?z魣^6&x8J'HJ8[û[S.]'ͧE* ҇S+ Ig"ב#jMeI^A`olLYXDYL>,UYlG^Ց1<[KN0qW` =$1@O:5 @8hF#pW*!W @vC7lnļ3lj81HX7DT~G309t] :lY dYFVWP ຣ2O6vdIKo = ,B7-ʳL:xFsәiv펼7\jT߯`6jҡaZ p'5YXYagtZ_ζNYﵫZV Qfb,$wa\w+Och;d}U<~tv∣SujU>2ď̃O0.@7N쎗4?h hŖ}>4:3;39] CvO@^-ߠren/BH~󃳜_/`ynd~5?N]$qƧqPW3[u&bPXۨ4oi9RM~((Y*qoRy|=Z"ק%`?ʺHҠt81؋^-JhލZ(N!u}`Kwꪝ=dкP0b*m%%Z -Wjlr0 HQ!~ +q V$ spW OY ;a|r߶ %s1ބ*oU\ bňLʾ-AjUIvrQ]:gqV*1DR-~JB> ϒA?l=>$T(}Fh4=}ܸS Q N `8QVEpj*䩝<@MC} |L"Xx;b,VK dyZU`Sa|:ՁlpyYq=Ƭ5MK]WW5&H|Yo~Eͩ|)@AZ*GvFG<'*Zi^)#ΖIֽEPy g5N­,bdW\Ů8/7uK3nSmfgtt3g"D0ꑀ;yě_g= A~GװQ|J {S; [awL^ȣ h1ĒqRp+:ulk({לK#eUc4IK`_ ճ 6pvb hdi_$]i%&@ŏ|lHI:0T =mBtrmUaU,ew891{5f$Bky#9^ip?EQɮ^wwl )93ǕÔm+ ]# H'eGZ2/ 5R7:to<Z߻ -  ӈ`2N+Y>\DIW\2M5bt}a)wBrn3&8̏ b'یP@i$zp)]i.s2^Jbz!0d}/_PiC%rcߜCmk捂`4ɍY Tє~$yZxN.-sش7Ҡk`U 23IIK@Sd$/!qV54<€C5]&.(WLWN׮gl_Mz..:O2cpJ-=J+̆bP4C0]ldƆ|+@@ }0ؾkUv)H$>b%2G h߷slZGEF?`E`)eڬG (ݒ=p. /7>sRxwx4>S(7:0]LеN@qrϨ p@?WGk:E# < XK1( <ÿ܎P$:XRNPi֦71 @oQ~ PTH$zDɐ̷Vћr2y+yuLت10B4ÞNFM?p٨ $ ly" LDG3lRBkmsw(\iXBr(tF=N|+Pv>kCtbNe9WKjRuh xByzPdk;We-y)ZAc}d2a|#FX/${Ζq~N`D lŢi d7)7c}NZ}wrRtպ 7!Dyq؜X)1w{YeD=O j=7mYkć.k6ؐW?E`*-`YZ֬P" [H!X[yњd$+mn7 SH섆N0\Ϟš_ 3y(qtAl3P?ȤMMR6w=m&#K/EN?ϑU_%PO(.BAҼ%60=׊eV@_ "hp[7{őʞVD*L!6)]!WIјF~m$da=qqBhXi U,'+>rc C.i7oqT5/8f*5R60IecXtӽTzV2}?.e9B꠹`&{P+XMf,.py=ڴ-(c.je򯲋P1}!lxrH.0~tk&#|%klqU& tAڪԿBc̶RCa}A)IPU]G1uG 6%j{\ݪ'⏏X(;6, zhSK6< ף;7 LRQZ?~ @BS.@dᐦ -uםSNݺIPqZ6N %KhKA~|WKP v'8hM #0.q>(;㹦?)gl~':#TC $#'_֐^AQ2.YtJ}yeX,r|[>(7ו¥d2i‡J}= d#{?;gޫ=_STgz9_-k$44\3{- miUbOc2W6"2nqq$9opW+]Wzi@M;m{UTP*h0uCx*0"h.X5]`&oܯކ8%89Rˠ$Q溷矾Au!M UM7@M߄st>~ӈdaF=VnjPpeM*%7,zRR2*Jvw Ewǧ6|^rLJ%v."J0wmmLhֿcU˚ i͸qo^е,s^1'PZ +mvu|GK epMFl,Xx?c~^,R5YRk;{\*`zbFlI;)%xq#e诪` rIv {0@R?=ϾO',вL`9K<ǀ|åp_ݫ?U2=5Y0f𛎅6j$e y058$4N=@,/̴WP6_B|G3C4nGnۧ?ȓŸby 㓚9b.w>F8ncQ.X2֧|ų- :S]q^`R* @ϮY llV`IՆCFATL"|cRc1xw Xh*fI$(p^ٽ$|[.hDvLTϧ4lW Ǐetdsܳ\(O1iP:}#^f";c3cY}ҫt[R{}Y*"$g)3ǖW`{<Ӝe> Kik*K8Ǘq t$){k{1*Ow9 ;ay|]L3͊ {Yd?tP$:}_q{Z/c DLbcW>NzY*ȪrSljqՀ{hR);:^yy>E O=WTT6Q m%1 a›TS+Ev䢀jc/ng.oU+) 7gί|!F 6>f{^6|ח[[05MJ-\hH{@`Fa3K }u30 ,-\Z+J-վSMݰ QoyET ϸ,UX~if!-pc*tLEAyַBMuXq@b3Y ;TztJUj}6UqF ͹i%jn3sY%9>$!@ xUQ@1Hi+D_tG"^'y&%; V*M=5wbziB [SEV:9:6Y4s=4HuA8I`:az]Q"@\!J>?W@ lXtZz*VXg]vZu֎ 2uM% v 5.c~0H$jbl1 |}SX@ˠȩ.2zs Qy3D]3i3 Y櫂bع)k;63ƈ4aejPNOUlkSʱ|KdTrA KVFք3"JYkx Y@ _wcV$eҮ@uUٙO%^+0$)(T]g@jinń<žGy &ڭ{5쒧{{=w1f/B\_ Y\F |R)UuSҪ%}.YI;)i<38>|ng<; A _P8%G#x< +B;uXܮ$99dZ5,6<`C‘x_ y%9rɺtGDxrt9 $Fr X)j7'a*Sdb76"s&0ySVHnL];kCB&`eWq !08yj|dێI6<¾vvoܛ<~}pqN GrPi rZ؈I=[愘p$swE\a*#-×V2684"B7rAo#X4tg u읦IEwB`k7ȑu_ 3gBPv5~ lEU!bk%R7JG1QgaH#~ft)Pr#j|"0m q:E_Ɣ̎7hvs&+5ϒFuJljJXyPX&vבQ0tG!~!K (h4\S+!hw?::( Q>p@Xڴ=S0!@(j6-ݶ~P٤zfsw)Խ];hׯdQyI! 4qiay2prAQ(qw7$V043hмۺ Η#46+&zbd1)ܷ3&?uhؐh 0Db6yzgObƐ)44'{DZnbZ󼟶P }ʌ }9$-e3a.RS3ù_ќ"SC_ldc Ǹn¾Ek`e 5Ly}t<nղ׼R`nnBо z祿P,Q`E?|BE|rV#@@=.\d`E#,kd~^yo(;*G^WpEʝƄY UcćV^a"#?q#".hҫ[i@㦰]1H%1rR]0w,ҶrmPu})M⩈-R8 k[̈́IVHmR;n|9WkC  lqt=4\mvuj a_ɉWxb&vۻ _o`=W"89*e&n5ʾi!Wx)Oj [;v@[5dQfBURdȍvG锟9%)rXz麠/@IgIPWЃ-p XBdH.0;?cbb)'oZqJ:TV#Gqf)+ Y]P&m|*-J W0RRlR.Ƿ]c 4/|U/5/DhGœ'-5iDP1,L4P@utNH=p Ȍ^#n1ɜWO)w;;;ا}cJL=uCA1otP 6c<7_Էo][\('wZ=ĴG,w}Z*8]<ѵS>D>abUګJ #l}b^Net7sJLIOݻ?_[떵'"ݲc1TwT,׻IȄMί_2" TD) t9 k):bXu^(NzQ16HZ$SpqǾ(WG8 e=Ho 8Ks\ݜs0?9~s@WQ\4|VNaxo/BGwTuq K7>iӢx9Y%Oi^TB7@ryI67_'j ,y QA _cR5M:Yj&/|p Mmb-yӯW`G6Z{LMVJ~QA1$Y4fʲBcִOE_BoxȂ^BNdl95Gyi#P3"%íOʾ!ygC8MkIxry]@6U@Ā t,IGHA ⿊(\A3 3ϋ6v(4f۳i3oLL'#MO L-Ɠ)ϵ24 2YP $m/!l>!, g-d#&/UgG0gN)dA*)|'iQetZVV*)D(B(Y0і6B)MM@BQvMKo4-rR9}ZrIa'˯VhvlUghNut3r.D6rį;"+s4^(nEJ;B ah5t}j cRTC߼a$;%^8' V4c?SR {s6~8c,CWa {IEVpdӂɆ zFdQ8Ч7(a Cۋ]U*¦ ߓ6=j=z)cRڧQj#HR/>o`+LmtHDǿCIz&=Zo$]BLS|jy[[s""f(t|t== ]E~ͮ&;j}1Eyv҅^TOkݏcogO,a(ovIWdܨ%\aHO0HՕ+X?՟>;:5dp?F6731Vhx[8yAn T  $;>El젖{j'avc6NeQc?*I Nkk:-ƤzαF{]ve2KtmquuPW]Y2i(T|GM7L{I'BIIl@2XJ]-=:223t#YC@te8=i?ܘh8P Akuʼnjohm:3sn&MQwQޣuoR2WXlԳT1d8J``K:K9P5uqj*ARpDQӦi` k>hr>&7 XfcEd)<%Rl))tn&ЅT9@ \%ay(pFFWy @ë=_8KA^^ ^)0-՚ i+14Fcpb FbV$9!.yL:DWS=5utf p:ݵ#V5eE!TBKc7o#+Εܿ=؄T_!dOm7Zdjԁ:MS:&D{}&z&΃r ]!0+ pj<)z1Gg_ J[0Z-jR[ʍY@0\ڴ7}Sdz]pDȂm] _*d΅=3tS]p?e4¶B'VfC/ynXA}P!q֓B`?:tM}!{˲wsQxMXSV؜P̂n1WX}~fXߐ`j,5Tݼ.^qRu47 `K#z nDF,?mPKuT$ .qVlo.fc?6վ{ 5(^찞fnϔXӛm4V(i҅v'(T]i )itdQDoW k#?~hۚ1ΑG8{2qd5Ki{Fx5+wLhYTr(GS ~W<=. Z@@n6|i:aQosӃl'j~Rc3J&W P @+~;I:8mc(ΞΕ I1dI^ !2ODfCIr~C+膻]~ 矖zBh ,i@[b޴ DzfH R~zfQV'9\@}/B©oA] j ˟rȝiQC딾 NhoHѧiBkJFg{̋C,SԲph`MH+LBTL1>w2rsjCmt64zt=u)=Ea[s!\>cL3J/mݰUѝzZ;0ƥ䵠]p~ˑ"UD;k6-.D'>[S!\J,H&<"3|V؞E`pAvS97?tTNoX8۶ _fKU){U, Ȥ籿v 4(S vԎƙ]~p. qMhq#l+, ʵkicSG/~{(0 @kh!@GIJ|3bqFا8^GmAաI7#@2G‘(o%yּ[ܘfEc!f (u)}D`lW.b2O^VwCS8 4m1"#菁" ABX)TkbЊa܀. \ EAHYT͹oc ^;T'jE"nIcR^5Dh@\Ƽ/$AsܯI5uآ D%M|[0l$BK8>a uV 90|hY44lci1pOm$KCk3 ~?=+S|N 1K0S¤`n8~/ЍDQIji%!Ȏe%I&5I0G Agv]qLTntr$$QV|>ryNuLJ/F^~ҤDnPBB,J_tܤ>S]?-~Z 1'$F_3 j_mz7H/Ȕcx :CC L5jǧFnb n@_[z[V"]/V~^ZUzX[a<R$ݭsZX}*5|GԒwk#- Xbw5X(Df xJI vEpY:[?RF__RP9ʿ.O&鱾o2VxK'Տ6WBY`RKRxIG RBMtJH0q=Jp&@ 1'L սu|?f ۘ}TG;j :@.nU3HdW_@ZWc:V lY}'4c/>8hJ6PUq>="E"Y&>l }e :cK{fne[¶[/o)rdx?Uu^ϳ&hb/_"8M yyHlznhX5h}yImqiJ9Tlo{Xц7uUF|e, OѪCf giÖd&Į{V?LvLV_}xӢEl(k 4KOxƽ7R/\udx%a`L:YHDL꼭TX]0v9\Өp'UpF\PYYVR c]7S*p>ɓ Ыz"NSH0acX AY]X\9xj|t`hrK.Ɉ67/(\0T>.?QFkCxEgif9INm`G2dv6ʩ̮*35(LSt8~ @G{L5w\x0X~bYO=48t4Y$-FmX=gо>@z˸z4u?]zQ^ \8@1N#mz+uc J-6GXթBH мF,C0ƋdFgs-gf鷃`e2gdfWIRXnJ Y5~J+jcVY+'8qkE<^.oަd E>]mo]I̎p17K>a<PdLaIfHeg DPӫTs˗G$t枼ye߳NuQI⠚J)_a NVi5TdGE-~kowN#9>v(J[~!q'3'ۯl2\<EP c͉Zw,3g O~01Vhp*',2p6!soS`FbN%ny-H5T4J >c GV48&~ Sgf3؉ xDR˶?J6'E焻]in.ZcОGcXtڒ 1R6n AK )ख़:J'Kl?>30թA%qKQs U8xEmC%\g I*2 =e$7:ݹՋ"Ű: N2y͡ЗV_c#*Qg΁5m7 lYoZ; &Nw/z5&(ӂwz6S#' D'ЁESmQ!Kp-Qֺ:(R Yע9ՙ&/Ł4;較ڃ>B~CZУeu;T+v!H|s-MWU _ N{9Oս_{s)$dO `ML|q6\d6yQpAx9GFԆd%RAhJA_ts=qHhXn}Y?jB}UgL6Xgp%y%fu^f3}pe!O,'UMFT CNhE|^ clSzQ?f9x\+$ =rT`tW3ҵ2 k,G >۝Z+^+1gc{-dnԖdg4䣢8}%Y?Ї/7f(x5*ڦfoV0]fi: ֞hb:!F x}G'3T껎ҖJ6?O?lC ,@t{k0VO4ʙ!O|. VW@ztQore!~;QAt0e~ٶGf^/h_E6Ɗ2@Z!\tLKv5cHZޙO+wF_2܋lozjq=eڜGKGx6yԁpFZyTQ+ <"U[ZnICHVoNQaHn*  Xe-;^I%vRHZB\iqW4ReyhMS ٝ<@*5Ό;AF?:ش%yĞs!_N?52V$w;dn(w :"KK~YQQSi W3//2"/)74ϔEף(|h.H{/p&Nv£ L\d'@QryL{Qz8̝ ^]\ܭ^p'qн׷44P$"p ` lAτp:ARظIƟ 5Im2l^.-sUO@j/ 0!+iEQ3Q]q i<%t'Acs a(WR[(@i3@uپҘh$E)V6,(PqHfh>vZnL%@~ᤓY ,)=Ro{`jL3=w#ms ,ܓ9;wd)iή7I:[!jcHy (cu6 /=4IAݵӁ~Д,4*G 8~҃ˠ֓^4*eXc|\[_z}FboQ2&Vȇh(#=f-#2ݩfT:JQ$hLPHfXq,۹Î쬿]!G @n•Q9[zbiSV=㔉(i3_2&! L\\ꌫFLVY*R,-~rۭ؍͏=CBYbAL [EYQ9zD+.S{#w߲(xͱ%+7*8@O++G3hT2rS'#xqGk/&$$6h?%KW 1!D9b\D/$7L`s+ ]CWZ/(j{n3#.<ئEA]bX>Mߺ7nP4[LkZȗ9I2\T Nfj6IRcuNSs-TqE ! @k`z YhLxU/ Fnv LpMīFrIi2O핿SPC5 xB Sݲtly}Lk¡n(-Kc4`"tnlתlg^ܰ}fNh9C~>Fxx@4䡍F7Grn E\,튺=z!mBKRWch]&vl4f…59Vݑ?-  qmK<{𒻄⫀cExv,=}w3XxIҀS618gGYGňNM eC峓̣{ Y`$ `Vjz,TN? R)Oql,RT\{5|72`40ïZV4۵FzO[<<@7խB_xPmۼ[;›0|_rIÈ g@f?h'2ЄW +@'`WЌ*rW *RiC9wEa]Wt33.uL(Z&M,k$7?o-Ft0AqCʠ],A wDnⰕ1 [[9TKeJ}+8x({ҝjecu#OW6˾yH:1$ծyL>Fp}6"蕍PIO3v0K)rj5Kwltſ#}>]̮d.#/9#${o`:ÒEĹ V ʈɵ"y4[>JlVB}cHuC8g{ 7Rqkmz]2La! qWe8'{$q"M~T3ԋ,+387A*^)Pš'ad+l T-g{d.hL "? ~$Jq z$Ax ĒG 2o ;vvr@)P߅0gTa:qYtżϻ6$? L%D2R50>>'(y1 YqDs>1ˆۚ~Itɓ}hl =0U&څ$6*&SAݫԂU㎋aaAKA\Gx$y4XdLaB$O;H`gAEЏqFpXH6^-B"HMx3ABlY^0gL/yDkb^1s 5-y [Gzx :]PѫHMMX֣f;!JK||9IGl=HP@ תFfyD+Ѵ4d_[t0`v[+@4!)ye"EMKZW͞IjFqA2-Ζ.S" V9dtWČC\ǖߡ[jn5PDTQe ǮLrd+J1Hv?7g_`Ԁ=*;cڣD(߇+xAX(MҡG5eW:HYm`Ό=S2Q%՚/b̘^ob[FQ3[OʊsEWbSR|Ow_DR\V4_8+,-F!G-hPC!*;f * I1{ ɃXb3,f*٫e?Mn&]7̴3^! v2 ?jx;fRHmxR@,Aj^$ O- S10{:ў7Ƒ'dαi{~?h/o6 7Ryj UnEخ0sX bi+wJg#);rX,(<6p$,Gm RG  z5H_7ϡqh3@uq Wb5߯p sDJNߔ/jswnI+a?qD?Mrf5hC}RAf:j(VY6-l*SI.Ycd&:KOsI{ D+PsOWkgi)0>"_g[E( hH(qDN=r} @!ϸ _SW m#AOn Ԗ8tTqlj4͵1K6",KUS7=30fp`Yv/@yd7<|kxWC]0K?Jz(CT$̢Rs>d7B/h/_pw%ݥwވ*.k4 A3' ״)s6%i,ljMߣG mTuU Q} `* E :M߼l[/(݉|78?3+F*<ԧÊZN#t9*Eg I8莑xKJU^ij&Z69i"`N[KIڌ;퇺#}!v4\d t5`~#OH`:cn(IytpYX4IOahNJrw5IP=+xdS<[dw ]b"<͒hi@ YjÄVRZWצ !cH60ު -WLϖ?Yqb|wAW6d4$֭$0: Ƴ4WCĘ=y>8_,9#ͅѪ.RsxA0L/MH1\$kgq#$ߩJ؆oOH:VI!CJM>/w1mE_RVc\W LIajEfB`9l6ș}zy-o[tϦ@ IĎLkL٬#IKZ/Av ¼VG`A"O,JEa G;ɥ)Bmèϣ[P$#~R![<7iB=r^V ~cX4=C"+4E8+Y I,-w=$PW[ ?sF 5.yZ_OWe_6Wh꽶qJTObo DxկT66S۾Ȓ?@*vlFg*评1iС {]ޖ.N t5tt yCC})݈,d2Bg^Az?N͝*{ p[":Q[}up2aAq@֭]wzZH^Sb&^#22: `x/KmBgRBvAr:X|"΂f_F`)za\d ̚O;xDLj'e/\c~NN >Yn4<Q!L+:^ `}e^[!{ "TS?ӝ5$YV@~_(mAT %ċWݰ0 ,(pPxԄMG ifluAgY:iӐ?Uj[U C ?y5fW|cDh{B4ؓvarrdF5h}̜R@bkTW0ƍحPGIS!GTry)J׵fTg|{: oe֗m\ȍknAnc&(V3Y1rf"iV2LJ*!-jI||Cw/ av9H12bnu_Mޓ۞C9![ҕT^NY~=Hu 盨j + 4բDŨ?1oU⎺ǿ32DeHJc`S=[U Mm%Z/ˊ-E^c=z%9cd6ONk!|bSl?D5W+ӤH s !Ʃ!['TS-QlYec7#r~'(Qei qmVpؗ%J0`t@:4^6$L3~46(|fޗDM[8˻҄8Q`VsV&m^ƽ #tHF`# LŚZ\T-]ZDZI}V62_t'qjQεaZŤ *ۓ?`m$3,xyh eM< 'Twj{ʋ^}@a:Pg-;aw|XuhJ\[Hz;kEfcmk/4p){V?v` (NHQek=]ZaYH2ˈcÛ630]yOX/IcLU66 L_y!ӶV ق5Hnc/Sz2;GZ A;,֑>8N{Duj*5sKU .ܝ+M%P{Fj_k -5CS?&}= 3՗4n2igؐo (TLSƚ.XGNs*jhj=[H}Vy4:g;Ds][?Оu/Kr|/^hESTR{v[<3jf 79}RSv+`NhۯΔAuHVQBQ "v)Ew' O|!#D:'?p'mn ASQ+GܴB#pҁJLɲ"&ud4ɊQKcS|EI>gɲN׌:uJ+}d߆ݩVxS f~KElA_Qypq-f,$G6 矺IQ6!rJG6 F} u.{JUgH1/3"9$MƒРT,֗. JTKTb$KJ. mAd'bޜU^J"D3~A1TCt"㗴3m$ S `^S9npFr\6_%L~\:S$+VUBR`-fxY!&}pO3R[4$l8E/ϗ0ZyJ6BR6pH5Ym|9Md4,ӡ"\SxfEdIbuat bLlcgI. 譪Mۨ^Mt;@rb.D: Aa9CwOIf.GqKâOlUQS=,ĵΰ:dRo_6R@X d`Q? .(km@8] nhRf_SWxfh1 a[#:On9ARЯ[3+w;pШ`srRvX! ~]ܼ`܌։v}W%/jK{3qCdaM{YȄoN1]!EO}A~ҿbN@H<a5J|Z/#tUMcr,َƐO%н!P9桜>[clb.X}x* >EeO+%jt٩A'8㋘Mo<4kEJ\ :z2p򎠲Ӫ~䑂WU;5 n {@j?@-Qa R.o}Z:Wڜ}%AtdQΆĩ`Waߢt",BHȇ%&@"yUղړݏL+~2hsUYGv9 F h'%s!nf|.BF$ 91B?yr>ņܝ0[U-C !}ݓR9[뽝SEIUb[o"Y~`Ja,}c=ĥδޕ{M)sq((jq.L~KE^XRUBQNvCw=Rx M`K>^[1  ,60[[LAD t6tV&g(\(tzjXMä3dl2pxM}+C}ܩYl3Q±+%ws8TlT9֛٠G) -55/ jeyN-g*L\X&p]iH3mf@Q =D/G[ 0r|ƥ_N56rslVщGr%#?d&ATU/yٸmAmeW'w>d[!449_86KJ~[`Y, kK͍N5dap3/8hW  GqG<"q$p$>;1W{{;UؗW?aCD]sCHky]匤5e,/o"{h$&iF9*)PCZCCH['bML( [yYbM[8} wtX~6ܥ,:ꊐ _u]I-#Z|\ uZ㧾y΅;u\$w}u}6"|jAgJHm9 -[NъFeSl:O 9w'Fʹ "+5NI <{VZ5z+o.0U{Ե@&\=T i#cOcW988 ˍ/}4_ Z}f*bz9hi`zFB=s1_7M:9趞o-g;Ѥ]ߔg0V(:L1n h$`6@+Je[~g^+d .i,MDžʼẗ́*E%R.!,sauPx4 OC.Ul [5yebJF >.rtQ>UL-;qV,q>MQA^lLN:mSuɀ U^hUzi c)tE(TL5`HЛL芶 Tˇ3uJmtds*'0]nϕK11eLi +2ξ>>Bxy)v!XzQLӳt`crg7 A2-G^c7kd(}z~łTD<_05RrXPӭ́[Y(}+cK(?'z3"iYFCz=:AZD7aĩ,= ~kuqs$yl5C55uлG$ 7$ s)b8yĊs`ׄ?Bɣ\rzYJR/*) ʹ,%B(Z5̗ƏJ O8svR[Fje DgB @Z~* 7pEw&7sqKS:eN &)6[Y&fgMptydcA˛?A6B)?U :-EȔ\ȁ7,o% Bփ_>6b+º4;QZQܼM(a{5Lh pWcd<΍bq5D 3o<"^Lw : f! 0PVKɌ9>tȧ;q}7Qc0eOFy}nMs̶{rO؟ܰm ~\ւ#Q@ԅ$P/Y̔6xlbSy :> 娉.B^`Ux~U[>UH(Χʢ*6G̰rURnJ'26$$RI?}ҹcPH|b ԃ Y^DFFDF,NPwdw8D/mE{TgOF^Y),o#ڰjAdV.簕5(@xb @/P{G,>~"]&󮟔"VhEְ @:?t7T4E}1}h?YX6[VQqpS }qa{h$2GY=1QR|V#!vۂq^KԉoeßԿH!3z,D"ߘP9J/8":{g~۠$e﷿q<>mTZ^aҾ:>}Pc BrhyڠС/59 @<yȈ3J?圠6u"{)y5*dnxܮp.h $gFĪ !6F)5YN2)+4'^R9۸"dyo-B_6g9Xѐr{J]@hk_Qp{ñD_@ _,(ipS2͞_S`">B|AW Y:v9Yej0jTk6a2skmTGx0  pǔQ+.fW1,W>ApeH,2qrv ;WHF؆41\ߐyI3g^ݝ$CO\/I|:7;ڗ=Ԙ2H0~*U‡s^MKR@QJ="WɓghWE}B"hȐT}Ζ_/^):q#nhU0|$2{Ja0Z >- n4/s: abխUi4-L]j%NuМ2ÄL#7aP~b盈'} Fh$J?s-A ӎan*P 7Cm\_M3B<6RSZ.nI Z 7~j&2&֝l<=#qU7WNw^n֞MqHZ* ߂_C.êzwz6h j')W=#》+XyQM|_\O`GSלo+tqlyŴf;Lkg=6QgZҁl)I#8I؍w#?֬I5W\륚 |@?ŸOh౒%ѨdqebkVBRй2Gop׌\Zl/ddzaZx.M2GH݂ ^$_(&חM=[yȓ'"OKĝds4hq(s"Jֶ̒K-{#V9H _֥q6նxx %N{dwَ7/5]磛l.Q)CV8Z%^s\ .aO U|1/!2 6P]qfXCqx^G:r2p.^4jH:,-̯ z (x.0 e28?\ivÍ4GƧpNb._??Q}z+ў)imCu`#s7æGnȅ$ڋ"/#~@qU- vKwn*('$ Q`6C jZ f.v V UA5yGzğ_d7*p!?ʨlw2ڭIL0*Ezj]jD4W@m@yG& g'YЀ7*#U-9kNRΉ#j/2C,-i@*ņkLSk![zIs fXb1ՆώsEJyo*W=aw<8WsV0%%=u:!RA2< .Z>鴳:C_ \Nj|ok*P1V; oFqcZ*RDƽx;WL͕؏1v/t4>CkMH&=؉\HpR.Z]tPe* ݼ+al#uYXl2$5nt㡶#JvI_W![?U^* Y<'[IYFRTIa #!vƒ pu[_~a:oZEuM&iM5e} L,kîC5>qe| \$v8w0B\ 'g[ogUiz?^d6Ї/_Kbn\[*j^gY ]!3ںnt~EL`r )θ&~^,OL^B@+PqXq]4Uf?³g 2S>+̬nCA'&2)wShmxHo d .P밁v6FknSZ1bH`T6}[G67˫p`zD*:thɮ._L*rZ3 0.~xUx0coL+_E+mVb/-{I62ևcqM@GǯF(pY 7^d "Az@y e CSJI̙ozQjXn4+ .5 'R͍1X>7)ƽ U,Ep!饖Nyt #Oe $:* 7򀳔s((}(sLK[ Q6? pIhq% ~4g [/Td.0˨o)X cH_ƥIoj2CDHmD0JTݔ&j֘ L?LQC=_K18>sٲC2 ˀd+%ESW3*[r ߤ 6tij +ip:çnGȝYa4Q 3?\4#b|$zc]-LfTq+X?;,dt12J#|,ˬ {oAذ&<[ #UIvPB峽9$SHws/^O F2UGI3Qntfb0$N2 b`D4B`Z&…( NMl)3K8ے"׀[݌wYݐA 6~{m xs*?䢥严xjp*\ɕbôV aHUZzƋbdgօLPpvFSx΅g0ϫn^x[yzg=.KjbU k0-[兲 8v!M/X Ν=+y~`Eߐb S1/-TaUCi(m?oU1([8Ly:6EvuJ3wr(L y<x5\ ElF&f`b1FL;("_J$gbo54d[.1P OI}+ վ( 3'M kKW9Ty7<[F_<"-T'I-DV\T0R[^UvopoQI\t7WjoT~gV5̒_=#whdoe홦rs3(sj7yрQ϶CCMK@PV$bcX򏢥 h{_ׄ=Abak|E[]a<6$fLb;uK'A\3WOnb=QM=>F6ѝAU_UkE/ho+kic҄y&H@6qm \^Y tR20*r-d]J3ހM%~;X@GuHU꽦;&lMC1@,CUZ4KGh2~DHWԔUrޠnSS*4X"qC A)*eSn[pr»mGLzC+o$.]" 4D +>y7:,hjr).wa4|IIꅱvh2t¤p@Ԗ;.7<.d+^j$x["p,JEPmDWc^hOø@VLcc9ۙǰŖ-9g`k(E@c&s z-L/ 2ˆ_^sIṔYt|G0 )*umY +9jEqɱt$pB~UTc[~AZbۊ1YvJ[R?y H8-!+dQ >uwɈtLنHƂAv|+Yٷ,dk3-l,z[pT섲lV\s=S93M}O7)<@_2in:dEM!v;ڄv7{t-p\$@7Q2Ý.kFpEM?Xs@6@nv_| Di<@ -C@V fd!~r9v&{hW% gj.&lIQv:{ějEBabBsM@:X9v [d (|ѼTQ%]@yu ;1)2I՗QY48 F4OٜZPL'ɝdXf}Rr JѲ=2WORe[p۷S*:oq^#Qo@"S>ASg||,#-Fng/-b-?6B, -:BnIܟj.փ1Ic!{~Fttdo.x Xaa%i.8VWh\ Xo;N3㱟+Bipۗ0 <vpi،sHyMg[[lby֠ v;{Ej]}C/`/pb.谇(ynv\0gͧ h#(?aYпCr*O(`]#ƭ806tW֤:}o_eM(o{JsYU^lͲVBG2 Ye7^13Bya{/| 7ރ(pM=5M|n(6{A CN:oI*^P}M jI76QY嚹ezuW]u]N$;'81Ukf>0~{4>DЀF .l RTV=ҽDx'2hH2Oa$SF#Ђ8#gJY)-$ʆ2Jz4t/=N-ڱ/td~0yJzvhjy6sx4,y|rlֳ^wtMiV|՚}ׯW34 e|H2ByI׷3NwVnb wE 90? C j=kMgrouz>A :~5NME?w^Ijumy9xY^&֔}Tw8/e +6&pHq%: =,{]}~^x4GwTcEU}l"5w t =AMLY1'wHvWD(]qGddfGf`9ǒM Z EbOp?4roLׯrM$`Wx؉NZk?wx㠙Q€ RfO"?OAMDecuX'̺) gʃ_^1/_+nᲉHtQwXġOy$+w_/Qfimމ`Ud1_֊m3(dI2 b"2;ͱ{ذLx/hk"Ǐ01HoHcbZ  T 9sV׌.$prϸ)R;68]Մ/^"Yi|00BV =(sɷݠ+gJYmG8*70 ;fUХ /Hhޯh, ʶ' Wn,MG'0l@]LW𐋋+6UX;F]oD scVg O2,} o]+)ndVuTPOyW3A!rP[ /P"jk3b>ĩb\!;2$"gL/P&*!<9.ɝ.j)'Z=5Js go}4HrEdJg X=*)[O\Yצ&Ѣ1nŮ͒Uaf PjR(uLODf'#bÿwP'~3/t 4Se}鸧X 9R -Aw dM,}{Wx*{rWFr^t r<}h, e(+2fd|^d5{!ĔWF"1^Fg+?SӶ<%'؛i!2gfFl:g>0rDP¡qnA!#6"{D4$m$?{;DYQV?>M*Xf z,nXNq-`zl 1OЂ2(ڢÝf #n [3_2bPw?]\9gtuVpˮpTJJ< {B`N CJIᬀ;ԕ!t ʁN}jcZ/xúUY')T@nXσ/uw:9Ou;391*#L\ʬZ ǭ,釻$ A_u(xE Tu33Hk mmyld,>l2sh :@/=~njՊ~,%nv+J~>*],/ؚ Y)C&nw/P3]|ͦ jLJ$Mۭ'(0il\bX8?꓄&7F e9?<ۻI83IA}Ҵ#lt~M$gOL6FW_A:ۯeS)CDA]=Bk3)e2@F@ ʫr3*4S FgW\#U"CeB9wWϖl6d2|>1\3pi% "w?>;h^Ul@wJװ] h~ٵ'zN7'0,r/b|!\`%@]z&V;bQ#_fY ^Vhtv_eth{>ׅr l\墪p$'QFǂ + pjyQP4tfov(pZ,qطSf]Ċ4|| D?:;[u1so"xRh`HY ʬAK7xJ"=U \؏[D;@ xG,6S4O$ k~N 4Qf !0E zv>߆B7thjyvU2'-Iڃ9T'iDƔ ڕwЌ R;xP5 4 !A3 EpѼy]O]uI&mk5ɑ;k3EIb|-$EׯIMwqxzX05dFW!=Co }o9 ?xT?^PDHNp 4Q-F2X7[6P8UUV9ӕ>*x#+رb>фK΄mĶ]{МڈhԮBjy*F-Y¶[D-ƚA]+\Z֫,Ż+M-VD2{vclTXSk%> )=37B"F6bwy~9ݕV># ɺ9}=7e4LuŪ4d讈$\CW0!;Ձ2]e|=4"\;IY~* [אd*k'\Vc!?tjD 1k j,9Nuڂizx:*ZoM$3E B 諊&\YPׄ m$7bIW 6s6ˑ_J|K>$7\ [Z]Vz"+)ElERiӄ\; Ϣ!ҾJ$~j}ɗi50Jb38mg`к v'e4DLn my(!0$4!>i:X0J xm}"y}WDU``[K #nQ2^oO? uaW9j"FSq6]a+K e(6x'2Rn\r=ߗ d䇝Ơh9:3hy?_+*P>[.-#D\ɮzǯn'AVjA'=yykƨ&'q+2\TyVBL UkmtJxi/FN= )@Mh 2m[i/E~,u1cĩӫf)OֵTFcJ `m|5 mKhyx=,;i5$Fw(S@f|FJ=L/nY vx@ &5]f#ݯ~AK޴؂IlO0xvG{uQ庢Efap8֤s8 i κ}<ܫN&2{% O}5L|(U0Țg<:16wp,JI-dMęRVLi@3yJe>8/!0Gu-l*ģNI1Y;I(wb_.D!"䆪F-N5sGkR 2zyTa\Hv _a;ˏ__޻Y@U)"Er|+6 18v9q%X.ÕPSEù%pN=E!7w2 ;yz$&).! ߶v(Q։偙`eN)lڈGm%k/N!yHFjt=(袨bZs;bE=aeyFMgNvT@ Zmf\xhlE) DhSH70Tg;|LE!ξ$K=RXj9Y`X?,xa3 w7b^gNN xFc4 $s<7 +OC}ϐ v5ЈzB$-N qբvTf7hAȐ6nՋ^}> M>]Kp_0wC5=UJ|9wP d`plHx.|)Tũt嶗RY!׀ĄNM$0c!` Fb=8}3=gQE.2ΜH *%ziO(IeuV 1B'P?JFBɶեfHCq4k ,+mqH2)Hnh2غ$&0՘zI #wyrnZ|8ȩRA3ٽhuMqu{Mk^Ez׺RG͛?DW 'Qs..E\e, [J g1b ֯3+_:?;v^YhjS+rR 0}& dK,;Ǿy*%"0 Hh g6'_H ٝ(}@ĕig!?h:`;L W8*'Vm}b4m zny?"FO4 =ŠRbs({d!)o/c?[At+T?~&#P)~cY+z(q/]3FiY| җYł٪dt?{%y2kIKp8!&a݇qܳQ~r э`_M' #"JPL߽&j4걕c"kd%ǩ7'} )G^)e|Ɲo&Z)ঋOSđG!YvVLoRٔͿuX/,Il8VXLc!P)v])rr.*7QKR8KM^-渇JG`rHC :8G&9;Xv oQJnSl B\!½7a΅p E:ঀ N;rNl!?ӫIx65bX _-ɊGgʴ_.b_]4С*:1#{ʞM̿B kW/,"`J44 [JaZ 8,a3#M 7yqwX"L/Hk_FLAwī  ڇ/k={ UJTnbM0;=gȋе'EB7BI8dzE~f+~l?]b1 Ypkjr8dLQݎ!MJ~ {Caؘ ~1KQN|}kj,!|KcݜuEM A->+/7L?OQ>WSvD`x8҂(rU!;Nd1'Z(o[M z䃉Ӝ94~w/Q)dM7YIG/ztpQ0WX _K 1jN/7D _^Yz?iT+`!cbfhI翕 <@݈X!P\-^k4dڦJҟ[4.;/꛶O@e ^sP?+&˯F}=88RO6|8z|͆Ƶ/Jc.SDbG^ǒR1&F1)ld(F,>5pAty>+C1rM <4Vڙ(]Otٽ:bF6:QE*/詆\Dk]5EkT" 6_9qT N$tg)X{I&2q w0Ð$kIGnls>V:3{CQֻl5~D>(PYƞ4[Qg|!fIt7a&em}ndao ƞa3GN?ռVM/V78|x}s28:EӋ#84+M/$aL!.b8 3((>j HtuѴg]ݤ{'xb=&ӈ5I[>j2N4bluT*Zs +7B80킅,:w%DK^RHZ1NV2&`@ 7mmiE/xٴŮm-l%^[ꭐ_A~DTD"ԓ6{дjP\#>`d^Q%xA}w4~qL 9CY=\ dDVJaHqΈI^ u=zbOMÀ^ ꚜ(wQZ1lajA_ grՌWP @͓ MrPcE@Gw=7 Lj4Ju@!g77i`rY'bWb,Pr l4ҝ{d}p'vg^9B_{DL:~DtX|FqfNr+r iKRTn%}aӣ_ۂnfHF"65jk77! wn@zPOa;%YgW|aԃkG"^"8oӛgjdR1 -qˀ*S7Z wʰC|1|kjH]AU"dDb%GE'5?֡)r8ibxn1sm誡}J:>k? pYC3 gu:^b/4趛rC\H4.GI'Wܔ mTE5d8Ӯlcą܇Yb<MB is*kYf@:(;e}79oGUe1Q`;a[o5Sp֔_%IbF'X.sF=fЧϽb.ғ9a_ȼ]K \"^)gV֪#=ee]P1=T|dE#`@*Y I}i6кeB_ޤ#39 ؇DE%Ix[e*(ݾFR^h>uue%&7 fp0t{ xfUcajןua K!ksMrp S64S[w0RNTwq^l?Y% t^ά R4zpT(6u-1%k\Q[o n'v̰'LhZΧt\W٠mlI;?i𛰑Ѯ)^hf |eLmc[4^J[pxs{ك9im+h H>u@'M!bΪt;/tir^clQK6 `ǽAS*WnMVt}G h. +\=턵EkT<&N41C4aum_Ye%HnveE`f8.?,L+f):g6bAqR\&Qc)[WlŭmX=#R|[VИ{ª)=cة A E"pz6Y: 5nCM2m̟}|ayxy0*& IYgF,2kGa}*}!i,;- _|n)Q/1hL[%_=%˫> /~" KT}xrj7BYptTbF#Fu]Bm/mmFlCh/x?zDR_.# k2 F1hXf٭GYM1?hZL^9iq&}b4!}O&ML37}gͧJ{57{!82͓c> \8$`v~lh%tPl56%9k }bՍ#()xN=#E9D|nM~E3=] |`Ьg 4.$Lka5?fCmXL k|*}v!OgΟ:wӞiL_,"0UDUj˵iU 5+Aq5Xcc\nL m<ʘuJˢta憶 cYGM3;`NХ2h*9;JQppns=E=\ۍ|)Bdg*eu`nb6n6U%+zE6u:6r}1}]WUBfpw6֔x8HM=/Ɋ'^E|aud'_ "nj0 ᘗ c\e݆J$.b#O{8.w+PӬj㟭HujyӸ> m G |a}J&:B̩AڛwYEwᥡ6Ljցڵ0!Ռw@&KlX1G`Ym5j&ǻ!AC^մتUq r pXop{#DvxR2`in:I<4Sp)$q/ T7%V->7y% ͽ&Psǫ`Hi&^  [z.yߐs4yn:p{ȵq\hGv[#ċyQP>Bʼecp4E`0ȉ)_.Z1UyڬaMqS7dhKs[S%@+!@䴞^zFl^:r PZ3%fu ښ*0@gp<֥/ϥq%;ZD!XՌmU?Ф6t٥n~ (XBɅɈw.9yvM.$Z5YI9 =#9c"ދwxw VI^, YsB:,}vQl٫ShF %LP!-ƾfR=n Kz^<_M0&"KA h%.:$sY{Ea͐t/YԬ)\ ]q7&AǕ9 Kv͆)mKe@In5  ztG $%xeN }H*]uxe^mWQ0 ցxbDL5>gL1@]ߩ2tۿDUl$ ! 2!QD\ <Y3ۮGm@gSLeB./EU>1@]g}-Մ. iUCjiui>߅D;i(w?Mrp,mUQ:'} -|7&ƾƈʹ4e1yTS X4$6 s˰-;X=םªL?/9pd˼<)ܺ٢IgӇ[:wtK6{g:95$? u~D0'[J/nsUJ"|iܣ%͞H6K:d{W?*;ZO.*޼=LJpǖ43k4/arϑk?ZͰaf(zl~3 HqX/RqV\(&ەTAc-&o{>QRO7Nę1!0w Hp?@Ps̞jn6 [E&` ~[a=כ Mh(ȹD8-gm4O(SChDv?x_$V=`ѐ_|_˜iDi|q/8#ȱg5K|eƾӌ\B.5Q<֝>ߩ{$萔MC[bZuw4;kPC9`qX />;@/a+S'ё3u['Z2R=6m>!ʑ]` Lnn( t\Ԓ_d[*@EmN^ݸv֓єe0IǠlCH @6g0{@2MOm ,|5}S|ofe:9^V\ oGʀH#ߔiԤXD CWLñ4+ \_0aaTpg|rX#1B(BՄ.>j]#>iY] U6[o۔x͡7L O|ǘ^nƹ2=,#΃˰^ h??BRޓfi EEef1qN 1 I;0v'U 3HqՋB:-(1=?T(P{󈆍{ İ '1b!:4S<68PCZoV9+}͒mGmrk$S[6.08Q|`^y KǴ Mxa\VX)knllgCCz|egCV~ {5s_SvkN:s?m 1`U[@K9\Wàm$u^˽Ng=JK5FHn󱞓 3eNծoA)]~QCp, igFؖ$qBy3V_XI@nd6[j8Qw,Y~Gڤ#+MBR:|]EVs郞8n7k}%4<#"0b_hpp@꜏fD pRj/U/KՌb3P!$w1z BEǤW1̠S}+XvEzT+o!@yE7XFU^cqء֫P0ȵG> z@y4Rz )2N־M1/9E7"fSN,>mCGf0|Q6b/dHLV dr tA]-j\z`s5j"0c3Vy94i A_62E]Gx0ajlGT_8 IU{;Vv ?f͞Dǧy[]S&?*cgKV7 A< MaBܾ-p CZѷ[Q`@ YMr @?2Co=M(Cr&.Ȍ[NT" Wؚ%,v) 7 IiC8FtHuٌ>-WL(Js)kC3ZRHt |e /כ[ ESڴ!#},%\ވ9-QBf;4p p_ TSnmוvX#6 UbmJ-b<VhK%p}U`>sJÞM͝/.ٖw~Tݷ{0Ԙbku73ҵn/JJ<Ws}Nk9V8W^|T{ö"_Jl\XT#RjCWX |wk(D݆MtгfUUF,ny&)\xZC-c̰C=&R䉿äl,IxW.͊/v kk&4K9(W-osc2.%n!4Cyɝ& %Hm?C0tQT2G 5qQ9ߘĉAzH_~eA=$6CPC]y߬Q|tIX"0v /@=#ItCwȽ!io Zxo1. ܉3I(VwX n$ξS2ھL?-\NfW`-LuaIPo_c N$$>=?F#k0pP1~CJ$rl!9u#B](mav FyƒErFgHX(jͤGɭk.8sMckGvFcj$>^[%Ы)M#a _ab ^"}$)6'` È =GF L ,BM }l'J@eZ'X&BۋV+8wQxպ}]ur5W ȷ`T>v-sڙVdl@/b0Lq_W} YӮZDݵt'tx܂`j.KU(谦 nMdjn.d 1tdCakUgFL L4g "ik9LxKIՔi W&}S~xxxtvYA^ӧq-iԐ*~. Jn-9t?5TѸ䤤P8 ^nQ /Ɨ -!FrQ&YO!%hR0XL^Dem\;1Е``sʻyRDlj @^?$*naw[F>ҩFVjB,(H2!xPJ5Ws2}@?>jjg[[%]@S n*ӟ$̸gi3#,x]w8*= ̌]"LTC]b-TLvM"mRXRdXSXbw"t4FMmEߕ@kU¢@) =!';]݆/Kr2mîp=Э] (JE9Yv0pNUb pw󶻐Xx|e٪fy7 EmCzY+[6!ZSHoqnæNܡQ=qv!0nRIjfg?fr1qAGCʝZ;s]T?CHѮלI[2sw>+S5N-i@[°`{V$Ŋg^x*Ma dxi_о-ªb=|MGc TKK{_hKk)z}@vB4ޕ \~56)l>r0կ/Ҧ)`բe>V^6r3CęlN~J@eOق4*l{~lU!0A<$&bqYSM=IjJ5;GwWFfy)F`]i7,ؿϝJ}mhSG5Gȡ WyI3lؤT\J|\[+\ˍ|BްTPyLZQ%qW [9{e^ "9M5Fj8-m72MQdp)>^< _,QR19µTJOCh?S*EŘ[#x*IMn[ Sn(Pm!$MLDR}AN|r!ؚoy_JC!Hz HL3h.g+Gx,B(F+ɠ XvgJ@[WCp5#a2nK܊D:I*ju55ѹ+>nw)R' †@J-C>Ek];ΊrV_e BǦU.n~=(vahџg_ŌJB8 ?'4,@RP0df'N?-?lXIi@=SH,8i ٱ."d>ɳORF %/!s" Ș3sz4־8>}MH+$<ckIM zdɄgU9nRc!g?Q@tC)O҈]Pf8}hvںYzaYtK"\I q^|WVm^6&+F!ϑZkC-D<%sz$q"լ oAI! }RKVy_BfܪvRL ,աՠ8AJ\X80.h*# QL%LI]/j> q"!Ya OLDw]Luik_ivOk:8L 7SN.5LIe4/Z&8X  -&{Ob->KdazPAއv5'$!BAMi$,f@oxuB`٪ˤf{Qp#oZb/~v JGӐ$.㝩V떶?u:$e򅦚$h9,qQ;aeK?xH­k_c!51x5ܾs!nPIy*BآnA?lfQ~Gi+6 9½k(?TJlh" `/RV'y3-LZlZ̡amQuƭ0pY"u4 yKm)9kjQ)A]z}mPZ7|e|gd{6+K2 1s@YY29x;3B-zw2OOh1gbbKtƈ p JJlF Y؟ fu'j _hxm/4LOGmxi+ԕQi$Ŧjt{OHE.簕K * 3BrF+D_7 c d %gߐ ҉aXoIjGd߲ A]6{=/ϝ0Bu&Oz}d6t'ҁ4~(j\"[=St o4ܫ]nmc3꾬+@eS"CBpG|kIq0+S3ġ 8xG aܧ+dٲ^k)wǨkغq~ RShJ!;dεSUt ^ 5cӫ+v+P&Ox}tXW[wBzro ؁*;+F ܍!yIk'U؊{ Xu|¢,ʨi ?}edgL0ߖF/>GBP妫;=wU2ձԴ^x!]p)Lnї;B&PXzDJR5[-^&: Nz-mP;ݟ}5¦}HG׺YJtR9_T)-E)S+"x0>)u@rM3c[}ʖ 0s$+2/Ae9wsԷ9Ru$C0͘7>;u1rsmZ"5b#0A9_ 3L&(MiqiJuIx "^Fp oObh`io w>y鿪2Mһk91OHR^# pK&L]Ī 8*)zk/9Q'+PY$$L  hkAm&ѕkz&ñNM[UDMPӆdpcމ=: \E+<yVoZ]qʧE6п#!B'ƺW6bS|>V"" 7ʯBg-z"(CEz%%rVu,ݻDՅu=%{9'@~ui)&>j$ > IZzDQ&rD?+Ъ6a}zsU6B Y(͐IYFDC fTʶm0/w4ս<4?PB4]H!Mm3DJy4 ɺf3); >g6o_+ Xr"'FYF˚Y2VѮM9 Y[VZA6|R[5PBt Qm='|wAd`YUi4Ћչ0<)11,n_"q5G݉)Ȟ1HrIsD-GF}մU}Q=RJB|`Z h:[<2VW?R>ڻHB JKY qN31m#ͭ1|/"2^G;@4fR齶 qUjJJj|9^3CAL;k#U F.f^>/j Ry*QxvLUAwa `yD8^ <,ŹS/M'U!G1-pYIcDiЬ,,$pS ogVs[0AhWuj#z"$ ?4ȾYx=yq9~Y8AiMZ81p1ڬF2<,mmv ;,eŰCFrj[P؛Û2d\2b.զ_."NKfQ`S9)_X*l>+!Mҽ~n.V^`Ŧ\uA!˴!X@E\s25j7~HS ڑbNs;iDΊYoh]X ŷ|j/qɳko؈6ucbsiwf[M{]~gI'= x*W$όZtvr̻H5X*Xs+WL+s>:qrp7jfd8b 8қ@HhM;m{`% Jaă7-ga. G}l'w㙂+ʶw4J&6L{ HeeacWH] WGPhR;n&2ɨ&i]&PHظz8~7."޴W72[##f&kAWcN]mcGq05cׂ/EYH3gQ=@k:(w _Q^(̥ lW4BuiJ44)<BɿP U_v6 mqeP)eԞm.2^yNQQISd4(I$U1Ù|Ct:=l [c&(x]˂|;lwYb nBTiSO} m89CV<-S RC3=Tu t ;D-T_笨 F/dI8`1PS\tHS7s2; V2 tAPD-SwA{XUSwR2v f0'A1zINXA@Bx@DjKzlpBui^O}e4r#zWi\ީy @9 Hʻ/LƘ{rzyVgb3pG.GNxZ ~ٰ" gqtQ[_U 0W%s?-z=nqV=i쬤[Yf^H.?Ȱ_0Db *9ӈv3'AWAU22'%QCþrh8W΋]N5OҜC;yh:tkƿ=_Omniaɜ3Bn_g&)9cLpvV@CU$yAc.uKxĎb>S@i!|X^Cv(o`xX/`i_rdqpAFsKK=Y$- k,=!8?LPL r&gq>T0`MIl`6&L^e6Tm^ٓm*&(B* b1(D=z ~p${"a?B-HAC@/&ݭet+n6^$-XO'˙.o[COZb V`nϥt[QS(dՌ ꗴѿaBʼnFd*w7\i!bnSu>錧 ̓چO+xxeJƦNHO\UA: t>^_'Ű[HVnf%,<Ϝ`g&l1@ǿo^`7O}.ׅSk= WINXYd[g4,)멿FjnRWi|<9t.vBۭ&=l+.fܡ͝c;;!qm2q_b̆L+@+AdA~}W wzF٦ % Ǧv(T@`R`!z2H`<]y0 ԎycTH]6\^;L&)P;YVת;*Am =K3ɝQ"jᎺ#r:0dR1bczPi(&Pl渤1 (<ۣ*y#e.ֱ;?FI:LtSlSain9 Y~-.uM*% }pOt+^:aPPBC5_f |?ot&@$4Njʴʔ|XbnyѳJn&Ğ\ZH <9E૕ ZxAIxZ k2k76t8⺡إ M_pSo;cC# /y>qLj+%:Em["#eL JyiYp#Z;|2gL E=zuhe$xw*k̚xN?ApiwzOAoBx(y{/4&ucNuӏÆ 8FD3>-רe!|Ҹ V9+|7iv6Ɓ_ҏ8.%&[g$~&N`4s]uG`oau8HI%?NDp,|c"f \t"i,z[2,Ca߈ߒb0 ('iPQs¹F0"4bLB_ZjU2)lnuQ䕡3ӣL60p"gP|biH巧1^U ۈ(e1X̙2$z.݆!tKcQd꺈 ڗL?|ߓh*O!`epQ824|9jz~1h*֕QӉ**I=nкG1qiƜfj{۶;$&8iQ)..upN& , 350x6b D~ BpDXrh!Vcxx1"h?NO{cdH7]FΥ5:uKZ0E1jo)}8D&I۝Lj]n9%T9ΉD^8_YGӸû|ʷ.PB (>>K*.*0fcI 1Aϙu3|5N/d`kJR=v=2"jV7Xj4S~GDtH?f7|z@ ĀZQ7 $K4KQD^^:+Ӕ^:-7}!5ݻdդ{_o,;a;3YwUZox<hC)ɪʋ2ǯSASj.T yfA|` O P(+lDU-ӄ[.X{ayqt'աn՜Ҁe|(Ǚf%D >߀SY?[2ѳx.w5'3 +.AB[ڌo)ND?8<0>w,%(ϟ[d "kd[(QLȄ_S%|,Tx|[^*$iv,a"ɻBj XX6^  Ft9RU Wz@s) HnO'li.~= .!‹2,YKiz1#y_kQ 4{ /D3H XYj a(D>>7/PB>E閰3@'1p"t:¨XM9{~> _~OIkiQ Y:%@_k0uDO0';?4=~I<M֤abblg]0ycmȖW_ 8HwB9˹x^Z{ѶEΚg%%$`aMz?ӘEW7,N$W Q$hVDq{ ]auIGe gU~zy}ECy;ӏ?<׉D+*؎)qa.ܑS l6Q*Tx-=˦_3(:56'/kƑ1:N;v,g' "HY9x /N|Y#{}EV"!8Z6!*SPGc"[&FbGFJ})nBy%ҝ!7eo@}-K_0i"%Q8=Ϧz YZO52 So)Ӧ+)]6r""oO>,Gw툜>b*zq#:Y-<:A}Q "5kud$Nz#"U@'HE~n恡p`:t瘍EH/MFr)fT(q_cj!`MlFfkp#F-Q78%ofC|!α /Mm^W2qIu߆m:oRDV-kP?\j•M,‡HxB^xm٬Y hTl] Lr0 |LAXqU"ZMA E<J(=beD rnpk$ UK[@ՀCwN6k2A-Y}@;qjXi74{a+A7T3mVPh F;OV!C` D_*g*Җ"Ba)T-;m\vG: \ ^#%d_Q ׿+d#qa雽GNtp2Z!OkjiՀ %cؚgY|L Bz.doy4l|yX<B8W:L2$IlhR,M(fKS4dNR}]2n6NfW ;J1T7Jr_*8r577Y~ E<,gIڲ\%~oњ!M7qHLmlOf]щڛd $ Z LbIJtR?ΞRڭ̦N2rvF'<*3};KzݪQ{2\B] ،,{V_e>f\Z$R04RLCH ݢ%xY)"t&ުbFWM' KjAx[ b 9*?Z.](/v-Lz ߈11RQm/>E^q7KSWOD# qQxr16r48]id @i:m؅j=˻5"9*|pq#񅰃c׫O TfÜJ0`Z f lQehHB'qh45'`<>o(4VOf*UfW-adejl@:[*W*%ns\c" |Vr0xAJ}??V JJ6ac~fWigeoӅ& ԢԿK*ҁ#LmUHm<|􈛂L^)NSr]#Smru/8rO&.n #nbgyQxrH뜹wc /wd\_( .c̻E+-!>A BW$D;2Bm+H6'@R@^ ,o:?wM8(5R^XWzeX'o B-6~40xJ#4 t:e:'jDc(oIׯ`V/UKaz B'ŀS+&6CG#!j^Ghxs5xj_ŦL^wM:1HĢףq.oHO?PZj[ ƓTs_;Ot#naBWt#,2ANa*?tֆoNt6@޲]Q}-+%SriF]kHy/!$]r3=X!nj zidZr\UbӀ{&d0Lc3ջ8 :rjBmxD N|*߃k mgMS*w,QuwVlNzs]`2!~*{Wio 9)m3'ۯ3&ۂ8}XXgIϤPJCdeq|j3wŦi)ٙL7 iqfiw3vN|TU?BI[npdrbJnJZRv>B&PwSPA酿`B0Z P3\}>eEjm5ԡp` `@" T&Pf z,ܐ0*$-XFkE,^N FGLxy[^s7 f,Zgnj)3EcQ 1kqlW;/G[Xzb̜`i V|3tNBvK܇fS*ep"86SK gr-Mi}Tڎmu) aAlOf}`d?״Kj258^?!s nۚLed]([ :EޑkI/^@J/='?+2bVO:v2{Qͬq|8s| afG>Ma c H\Y`lڏٌcrYd@\%ZfD'Ewo >n5E+mOː,U6Mt偛OŧoURg>ƺ6[ޜEr4PP|3OdLju@t8rgZ dq7-|2" +uL[e1jc 矆P1ayThx IzG6^+ЋFVkY.6QW))r m}ԷӞerX6XATԦer ߔkB c͎z7zpLo1,0~yYa&W8a~W gUs4΅$nGtŋ 4~ʅ|s7:4֦@\A+p?. J_Œ:}i aFMw#3 VBE* x`tLx|-cX&+>#u}=@a4=|[iNְ1/ a JT w.M*߬tJJO'V@êhJ7hݪ#t³; aӱI.ׁ@?uHXyYu4/4b-Ԇ;Yx_g$W3y"ylȬ'E`eM"gjo&}棗Sr^L:-F%RAY3kf=dn  4VA_fվdPPm•7UgF5g TlPp[D*pͽ~3XU% ve?\,|F] dH2o# {<ut Uq&I/)0E?˨|XI8-Hk5` &qb6)?m%ĭ'?6ebHbTÔq}k|VLϮS{ŋyħ?tyEpf?aL.w ~q{@4?J17](m6MK@mBН90Z%vS*7/:lEz;ns/1Xa7ں`n<Ō davsH(i7@),R 3iSHW6MeDs~p{~aQɍ"q0kAF䫿!NX+E41Nzb1Ç-&Ð k2B|uJ_\ג?JlS)0A!`SzW86+Y>SS"a1,9"dU8{a[)\rIY=lFדX޳px#0-Go L$;A( ӻVYl{$:I5!5l=Ln3nOd#BCt1t("ގp'[P_< 3G%޲]Zʦ 91Qp?FZu@69W1B?Hm]5%c(帙*7[9('M1.ΧBtHvA߂OP>ž{{)A)䪊]wlnw|,<CKTw.R1:lO_BW%ZHǡuqv|h:EiFWlJG YHՃ\|I[DSl;f ~p̂'FeK%ZB$՞7 Z~mKb(}wjxtną̄{uIbq$d`S g` Rh1[zzy,ڃYQDB쓺nv4ŴN:j|KlŐNp/tW-) >247aA;ti%X3!VEhŒo:8T5} `'ΗLW]>1mAzrf$6ôYĿ<˝U%ob[b@_IBڃR?L?-HH}Ū /7.L}H4? MOhȔҰ`]N.poPj 45(DJq;]*؆@'`ʍ 팔v<`wS)%54Ĵ^Uve ]*%% '*s6Y?k."Ekc^y|B'Ij(^nvt/%?Fo;mua,Qbwy-`4n@H6m@3d3qH [ih˲.daC8B@0gȊ8X gኟl"=zɔ%Ob֋*bЛPjV,HW0@/g/|'X mM9V^78]UmE^tjԗ-~I&w0MNz27ј5|ٿvP3LA!XR<^40rǂg|ǶeUxE)~]$w4?)/EOvJBGR[I`H ~~J衊/ 'qCSj[e+AҊ"99S>Mk 7j<]Д2xz4^Bk?$6)C-(^Mu]!A1SiuHUvIRt/=)hhS <Uxr(YO?"qA^8|GEHEnMH ~+8n k )²|}"\JzPv w-b;o~6(mJ8nwhU4Nؿ_ڔ6@YݭOwxp3e9Ɇ 3F0Gpp$}K&b{LK}qek*;mR$zN} |2Qsm,kr;P P3WJ*U! Xx*}l8{g Z w޴n6oJQP J`/{Jt뾗w,!|$}0eaÙ|o-sKiw.+tPWE`Pf='A-u >7} E_BxNvN#f\y˶# 1 #/ w8蝶-+h.AJҥS~&m1Lݘir5b\Oi씆ǻݜg݁˴x7bՈiA!z*j.bO!kX ,Bd j r}2:{ʄ f)-;%J8UPԏR˥*̨1ׯ>* Adiݺ+ ͂=!xlؖᐣ X;@pAUg1x^`Vylz(vĽ]wPDKU /\Ěg,  Jf9Pp}p8c&fmpj'B / oZƌf9`6cQ ;d P̄)F3 gSx,^+ЌI0*pܳYXh.\[zK0yƎKdSQo4,6_l1Q̿]koה#a>p%=(`)+WHw<7rR+U 8vRq"'J- x)_ CE۝TUmi~M fQ#F4?ZviЉޝPD feK oJy=<cF%g=ЦmV r/ PD`n$b.V+6g KoO F/sXL~ܔl#:EtL.xr\"D`jI.ZY+(\̨0'٫?if Cg Dӷb2Bm Zlw,00"?_%uZ_L};Yt͸G nCS]݂ wgl4m_V;C&~L1 }sQg":s聄bb0hW~ Zͱ"_Z0>#5!IgSahFR,5BzhК)j#VGzrPS](q,.[%9֝YX.X8'Jxv!G1\m3Hj1mXKz\u xض0*F7!vc,~ׅحE8oM໰qG.F0qunjSj YqPGH#:}7ŋBki0?2 qlĵ;1~`[Ȍ_g[)xL%ſk'Wekq)OjCXuHF-O`;w(-u$DºXkVxQ<ˋ !1XeHv,͵.WtB"zH\jv9K7m`h==*.x 9@*f?<`kZ9+x\pYDJ:ĮA"bo$fd}TKQЎXxskpс=*lPOD:+<(LZj&H)05Q:X8pQxm@1xp7Fke:eƟv$)xA5ebvZ8]Ȕh;߹ʀϭ}ӜIb,0fj39Xkġ,-NߢFoq/8 c4By6' ;Zl XSd!؈.,wN \8J t|F^&放O^߲Ip0A*Te48Ҳ+rȤΩqHC?yQ] Ozz?yu3N!T:ZOv%PedqIDO+Z.۩3/6xN)<ؖk:%*2c6]@` Ap , V,=609 ApFX}cZ"S NGGHu¼=*LX:U#$bF)cT<ܣ.YО|(xbt#Ң~y7+~䈎i0twd"SnƮW:oV6;ty?[`5=y>S1dw'XueR˷9<26 K.KAMǐ@IX +/>1j(šͭ2O{b]G kZ,yH Z4K.M|`$Ŏ+exL %%8~7 b>1,} sr,?aMasM&t{Ϩ(_I/h,<]{ɞH^b Ըì>5VKual17E,w+N2GB?Si!80+0ª*E%]i |kMMvg*mgzj(rrCqJGSS:0w`k6x>䟁bav!2-JbQ@x`2X*t]k$)CzDA7 .lh"XlseYl"5G`ĵwҵOmMA4f@>!neɿ8 6ET+⬚/~ .WM׸#xN䉈qɋ8Ma<3Qj{ER(!Ҳc~U@AoeUPN>ESsuaqg+ۃ}Xv%Ur!lсfQ5. ֯*`漢Qk MB)הÖS^<|ŵ+0RDVe720? k0Wm?ul=Sy~>gDvk9bq*sN[r8#qZqoT\Ʃ }@bUopO ɍt;:e|,Oo@ GG(IB μo9٘3 7_y*ԭ @+5Aiih/Of0#)>ͻQNj$3_e[7)? ;[kz.803!=amqq}gr=Uۆ#c( %IÕԅno3UPaKf疂 `F4 n[ԍ1Ha!;YC&[s̚0b\^ =TD]}L-)bae:0}ܢ [|F19. p{9KKtd/WW^:\rvf-{!;) 8`n^`/DBohS;Uy9 S7"5oۚN8WK22DПmT ot>e1u+ezN۫Pb$ /:@F'S9ܪh>a6b*vvk6WOT>p,Y‡!\)C56 įc`>vuIgyl0qPu e __jﴑZHG?fОE~.ygJIVlZYAM\S0ILeYוAPFT\w%$ɡȖ:mU6ǝ>YuhW<dy}dщHE;5L{w-uσMlAEw3 )p'.c:yĔ{REeb,BCTqqKì* wߋ;/E4] 5|,{YD;Qefʽ.Hz.vF V~r|4 X"k+դYmcGK@`fiU X5dꮕΆq*'"fA@BՌ z[!o XDB+"W 5\XqZ/ N4 ^׾x4 od+'Zʗ*,7P{KHpM%EALQòH:fw[}dhs~Mƚ$WJ%R㤥m+ Tu 0)j~ghm?G.`PA#k,Q- W9;ix7' ;2pH]r@% 6y4^٢xK,Z1hN>(Aqksaifzm*xj~hS4RdnRvêq Dk=6s>|G;+ 3=y%QXl<J˿q0j6KsoB(?pP$mVgnXѪe6iz ;<:Fm1T2TGnС<ڞ҈=RJg=>;6vF4 ~FS(N]}Q?clcA@sz r${@+eؒ sҜB O&ԧ"f#nt7йڿjLjw_`O^] ~kO#@y_ 3Qaz8EsPiC GqYH]T_qлb>m݃0[.j,Szs Sk) Gw=)Ygdbb@H{vc>R^7W/uz}C Ϯ.9jNXÚȕ&6u4Z #ُ@՛xr !fw~B::Vv.}NzXwHγXwg9uЊQ52>cv)mO &;5Ě%7w`rzMRYLAkûmCaK@ ٱ .U2;vB覯O^Ž-;YVٔ@'4^5N!mn))r". fϭ fZ*KwY/L^:ޗ6 }8Y=XP1_Mr8t͗sabtsɌ *YyRDu3O$> ΘRryxZn((nuݚOc됥 *~c:*[+Ϊ͛cv,),/՟9[Js.:{A &U- U(=6_>ַ^I5z,\"}i=:Wq my@SW{ro|ZbV5 "`Bνv9JTwMd>K[O~ޑ舷 $η<$FD 8% hì805H_ڴѲ n$s%/߈bN'ݷ 2l|:=_nrDSl>6aC:,%{اN@h#ƣK 7,zkLYDJj"5۰~kcs YJd߂Z`]CjZh7T Ljb\D5]o0hEq @ `(fuQ~ hcy#1/B(@%V7 3%McWp1c-TK-9=UCOO${mL<1›m~m~,blmR) Swrd˛cۊ+SF8aY'"d1φR%jǨhJAnJ8}OH]]_udʸsm;lKğn@qCmٴӾI]2[|dP fD7ˆtP !P'Q@ͱ/-et2-z5 0&O 6˭RH4ѩ=KV|d«(/L7\m_5ذ~(Z\qUϘj^{mcR P ˃[ohۡ0!*TG. )cTb03[u/h{d6J*LZ4ݠ߽? C՟$wRyP&8YSdhnH)kxXhh_ͩX Rsw$"C!B&M=jed}h9#:p8w=Yha1jY.ZTpXzRQ˧% R 6mEh@vA!(k8DQ~OȁyaY dӾt ;HڭZtϚTC,HQA7\Ek@ mn s:\rf#-Ū~`b u/P|>aF|лp>}R̚3AL F5YSe簙"vDW6cRE~ZU#f~#W"@.~ܙn$USTzVXsdAk}S|)=6 BWn^WAhc#x=BNh G}џcYO􊖧ͨR"B( 3au\ Qt#}gFLʆlEZH ;I7[y&9nAa^%V@#0#Ez1ITy⠳)vWrc@.NC]UT [ u,xw a#U)]aR-g쟺'Äk1EGP?EjcL'?}&: wB8l+V}oUÚF}'6IXIlg%1ߘ.)GK}3FMVܹW G{'Hv, |#o AW #y?*GWRWDEeEdT?h|12Y|n%Bvq:O^քҐ6bSjhhQ (Ը'L4^_^ή)cn_\A=u3Oj&S]!j)5v̄BqI!<`E>9;qy :2`?Ǚl16POk NDW$)8d-{v J5F|Y"3,*Q H!d1#N4T&p݀1mU6d.ggݲ@0#%YZmNÜ!H7sH: $Ŕ:u`n T2n!EfaBC P_J0A |p3lkV;k}O A@4aBR^ēƀ]̍+ cK ,Z*Ȏ!);fT#wzɽo#߫d]~9/Y{lw(LC*Ռļz!B D@1SZb" _@YPJWCBXbZ;S?”UϙL:׮8/;2^^͖P֌h`)9pCU|#v.8RM9̝XvV'BbǸ8uУ@*)2ps6xԡal@N=4kwM_vȄVg)3>sXBV냧SĿ!ŖK>dn&&nS_RKȉ7*;TfF0T>ғ] [1dEe^'l6Io6BP%r"ݮlmDzy-HO#UYu R.Skb B\?4/`2!9!)11ӯCP{48σ)YI=yOÛ.0!0^ZA̭aL7DU,K2Iէ rmJA1tq+> %8/\X Ȗ )A3!4j}JA CW/`Ihw ̗➞0~*U_9yCri'/'S,lY#KrlŘV\Hhcvdl  ei,8j4+uJs<8.gFg [EN' :`$g{^U4+qd*KL kt"Olp P6xc"u.p55)ڿTG֨Ty볡f  +3ArFfoo\ےɕ@4?5BHqn #; D|]͡4pfLCX2:!su;Ɗ6p\k=$pZUi2mCbny=z* *:pL^ƛ)m@ 0w>_:X00xc7/fW\,55oGl&z@;:. <=ݐB_D\~\2v8HO,5L,8 Х8! k]ϯҶ̦TȢYh)^R/o@ǢJ4C뭖YX2s)DF {]T<2 b1E`gD/(6wl =mH}9,:w4ֲ{+|}&=Xйٓm1"+FI_3nõ2W^ UKEzfI3x4=m[EُGvM?Y#r}\Q#vxgKu&V6}+uyLQ6?~buU[hɑJy}B&$^+icWnw}ҧ}'3=(1r/X(QrQaU]ptw8rӦn維ee Yv>eDaxKuk>{\iQ.HBA/JE `^nf X֊SŗMs\q 06 ݴݑg[w<n=}3oKj痷 צj+re[h.LokTGARPE]>m}^,H-*:V,x@¬@ju[PN2풫ք5zP1iTG}ϭ W(Տh~/vԐq}y)cLu.;N$m.3EyZQG[}=+<6sӦ wLsA8V ǃ_9Zs5}=8Ȇz7 U!mL b\'LQXᆳ]6"ۜ }]A|f?n !~2jU7 a`0[H-MyqZaM=f;c͠=ETD<?k)Gݯ zq=kCe +hA 8.ʸfu_lVC#uֈH# XYIN076 ӑQ5O3QŐ] $4}6, 8Y l蜚rq+ +fYwϭރ︳Vx"6Q̋NB{y/w{+Ѽh,g 6%EriiLa( k݇GRO; !'NQz&Ԫx`,l,6`#\jVChG^lWۿl .FMR% )l8-C|&0:.>_O*~V;E'w0@PaNztB8iHC#pX^n0UF RV堺y\pNxdcVĕ/f9gBt] Kݩo,VR &1ɐ/ .f}[= > OI땈ds*1o`:fcz§G г sG݁-N&{yBCKVSm\ 9֙ae& h[[bx& P]{|ȔDZhcD[([~Js4v̉'00,S|R 1fDm.d4Wi%>F:'or$SuΘpf(%Tp bBg ֖IH+Ni'g p- \v*v=0O-W~N&Mէ'WsΕJNF vfY\2_@ub^1ӧK{P@j3ᮒrR|);>qT/.kdj\]k5RCs5[TԏAB~X֏"lCVf7OyiZClewy` sy0(v]FWIn1`u %R[qѐ 3ln9$ VnOYRikyo G )YTY%櫖>Nq} I|*UD|;y(&'e5 nDP/ D%5l V9Br0=arƁfBATk7$hL9 ;jN2Jt%E߆k9QPYO,ĥ>Ɇy4D MN40|cWOj[B>c@9`#8.r60>jBO HMi*2^` X-C籚b6~5:ѡba0RicɎC=%,Ɏ~J gc3oYbF5!M{8İb´ 1!}p'uP0b0 XzSb-H/wpYQby0I5 ?|o)pѣKBqB` "Y{(]ȎV(lj9(f.{sCs䯒TZ]' HcxNzww:*m~AǺ, tI]M#ڣO+Ȧj5:yʖ^O|xk '])S,mySTw2n?<SF+|F?*jQ=ހ t)4Zӡn]7& V\ ϖ/4BѡӨ/5qq':|L"m5ܨTȴ'"Ygax{Ot#_#+yo~fiڵj0dF9NZ2~]?cv9MȪu}`C ]%׷xK3Mލ#jeFB#,e-FԑQ}y4#U25,_` >m}{Y+ ٧0syn6 %qkx&XҬ"k{kNtq.=R2@2gcNf>Dan!;/lX?MGF2Bm{/‰ۋ;eqa\t@ϤE/+ְ> NiN #٨;EX*EǩM0 i@q_ieqgRte;-#ߚVRd=ht,*8<*woDUZ[1GOi&gP}%B H&z(wn/oζ=?ܬipSU@hDQ%ہʃAf䗶:#܂AO,^Ka5SqSrUe͞U [fƣFI Cm^EQcaΟ^xrVnZOPLNX3S)r?D1vaYw`X:!5,GY.A9з;ՐㅔI=Q.0埴N eF.Z b0\Eao4(Ir7-ѐtBdP;>ӯ)]# '`4;4l@OFR ÙQCv@!x=W6Iۼv8 R*T0Mjk |h'G)wvv d'*L$23s ܀'Z U*hL[ʘrQ_% tg˶kfY{!1y1?\ Z5̖;R Y\P<8 EGyj뜹ilÿ}b>-t o3ތ,ws{ A$:(0Ox̲淯DFvB[ӥa_uQGs42T3插9:iLGC4rV~ 9Ƽ0(qdCqQB u"ROI1;ɳF_! X_jee~m #@Wz ?Fr'R+^d&{yY?y~w)Sf0Tz~^a5~-}C%ӶDO2֘sT =!)Z($IIESck*duio֤$Ln쀀 `#䀰Ɣ|r_IY`QQ> =M"kbxiXBO(H` Nn/ZE_< x!#:/j YV D|!IG+*.nIp4/|{ۣb5)E* L 3 69d(qh$d (Lnepe46I$fIW?ڢ^%kch<O"fꆆ;r&瘥A VF]KEq1t-[''@Da!4M s~b\V{gAקQܤ/PL-4 (J(1 t0> DNKm9/1T7efZIX!wo7Ee+Q7pOLQ=9bW'xQg=fE!{p@^)\K{9Aa݇312E%HB!)8o 6rU7|gS'V%-ޯUB욄/ /]JheQ,NPPOվSxKtP󐜻|]+gj.DZJIrMJjb&gT#EFW)T/ZK*o0r#{Ĩ𩻦bL{yi~F3 V6J ,CPx63PDj>Gh֯-/rmz]T\M2 >'{ tQf^ cQ+;y@_XBT}!Ԭh{zAhԵ~JC!z];ި4DO(kPc_b~vw%%ʒ8Ϟ \z4P2Ƒ/I8Phw #,*#Y/P:SoZ7'`gO2eM Z6vE뽦碌N!DR_J̧ $^e.$n*Tؗ=v̦LS9㪔a˩yP Ezf yGYedp f4> +th,U" MBi'@ià)4Xc T3UI~0n;[*u_گLjbLЪփ@!R% $E`4ڍC^a{컼̌)◉ԛuhFh*GX)Eczr:ѧKo@GC:+<mUn3$@*DV P@d>.Mۂ/En[Y$u9 =# 6+ᅬO[gG02l@䔵j 3 N8k1gM@?O cBgI"1C'jN3H4LnwoΔΚ2end):9+hFA>[GEgppK(QZ#ۭݼNPhe䲆nn-W4}/_i9a0#D"Rܣ(]wMSz NIG<?klдa@=|.̫#WeUjj/UOL=Gzaz/颣hE<$TM͢~]u;U Z?Q!kM3jJ\{r:qja kXT.l =NdNP>NĒ.֞?L=ǑF~^`R73AW5i#8+-R^k=e+x6t>fj: tc> 3חAA;'qid(h]Ghk D8z&)%aN>_C^Ԍ%R$T?Dpz=_f$R[Z_c<*jT>svѐWJ&5{\RFd`thDEl0nB݅g(MCxe@4o,LSmpEVqefnp\lZ2Ϭc-b|^v^{c3o^᪄Jj[]w4и+tfcgO}KT&vgQfQ0VIgO)hI`6HG [~RBSj=κO YyHOS@N =lF+;Uk[C4#Pn4?G_jdN; F#(Dx<_h/hT|X 76DuM5+qERJuZQ(Ӥ ]˓2_:AqLqOYdqkͿRP8Vt ݙбpujt6k>ќ6pPBCPUWkh?ycJqWO"YW}4q*hl>ywԄqHgf9|W=Sߍ5ђ#ozAL:FZQ%)_,9aEA:Ѡc z>zed>-E6νQ<0H M]Ǿ %+@K#2eDžszNEU7/V~?z w Jcr%msn%b>T 9" 9)wn a^s5hq1$%#|p9=!3FTn]-WjH8!jm95b\82~|^hɿ]ʕ$!)}俰E[fU{#|8JCR45_烂&<a$GSrXtRK3sEMs`Nǡ%sR$\B`n4/,PRԫ 0Bɒo8hp;zcymSY6B]O‹:n[~`ë́5Fu)߯aG%dmՄU*?ԲH#Jig=`,ҕҫcba74WxB[s97:5N]*&@{IH Ϙ@#n=I d$}!l M+4 rR F( ]FK{2ϓkxLRDP/ן>)=f='pzb"[aӌ*[l՜8BP6jm;i/lG(>83{N3h Oj6t3|\4[/v0!ޥ{lcsq5 Ԥn0`FZ'Tf}|.">r?K旇:ѕs22R?tiջwp{3vTz<;.eYB;_$?P׻)IB*\iZѷث5 J3i>ϐ0gb|Q\Ͳ5L @О#V9bb?=.+^m }i6q 1_-^'"6!IQ=w"x=\~=]1%'M530s1k!DZB*K׌?Rn( ͆T cA_@M(.[v/fr%^2QqVU!Кɭ5OcS 1Sx#>\e:=Ah"R6Q = )Q #DDu$#a{+; -nRkж1I+~9=XP`=γIFK-_Af՝Gy_F-Qi 7{t0t $ $Nn3-Hnt@$eɗJQpO@(*ľFmۊ\2%s,zģz/M=/(6%R =J~d|yYu^m&VO#$+D$UD^ztqUH pϠ}b-HH'_Y$M ^:˪T*NYO)כO낌!?2L枾J w!b W T\RVGGD~VV<}rg2Rk|C,]K@*Ҟ׀lYn;~>*b$Pl(Ď*MJ!~Gg#˿JߢJ ts89Uo*LEl 6F9w/`j^c*-#1l43h},[5/PqbU$ D&_!3!v݇3 ͜BCȻdH{ +VAo%:1.-=Aho̚km¢N^SLDc$jvMuˇj3~;aBv7)z Jq40mbΩ< ,Ψt A8:uV'+9cnT_HG#ƾɋ&VHubڲ! We;wevKuqqvTB,_dX[X j!ׁ j6y#^kQKim̈qI _NKg ZL )V,S~9bݬGFݣL:Tɕ r5D~]`^SDi=" ,״XO#s%܌?6COMPP#j߇)XN>-2ToCyUsm d_5-P#2DIXJf okN74 Iv!{ U3r7Wt{>_UqO<—%08/xlݽO[]` czE}{NW7 {6CfЊ=/)2bAÎAڱԦ}br9<>j7ZMMbY³32(Ϩ>0ߪsGօؚR&-=#S$'T|Kbe%sH;B@'+t>Eⷁ8v :*:/U`TV"MW~Ԫ$M{f"-"̴KGU&?Ć8Qⲯd<eB1oUjƑY)ݏaox@ᗾ쐷-ъ?+0=[b9]7g)zY& X ] :RsgtsU CbyP%Dbp ,.XԌQ ls#&_,ՍqKȎmz,m' =vXؗJSySΟyw+&JT`arYd ZPT &6KYԘhft#v"(]٭il@m9zH @heH,ȴu{Xڒo]x_]Jr:+NJ~OJF(N%Jt/_@t~xy _4ݢ&-1mk%?ޯNe ~"\T ig!" N%`ş`\U5:źdt8;Ok^5Vɧin@Q;:%B[ PEih4: CM>;]2"f F/ٳkޫv>-y r}=/=si<=;7֚6}B0pXFmY 6o7n,2HC}ԭ #h WɴFly]P6T׻˦Pc0 (xd2` ej_e4?i%4C#Rǽ#';ӅH;,\ӗR sc[vD9 (ߡ''+dEaED]*9"ODIWrB!;50Rŭm!Kus9fԩղ}0xgGoՂ.T t^zO*0@.-yb/߶s$1=&OĊYɾ.N ֗|6*j7p5 +Q{t-)[Hs]~4pc,zCe2Hz4T&*1-@(W"-Ahgr\amzM^|i\HF4\x5:$p}lδ[ [+GXȅ^!ZOxA p/ 5 2RmwX펛XEL3/CE+.S˵$ྞ-QwoOAn>>=~¼m#K[5㉰ WԔ[\|Ү.QsAVnXk{u@2K`? PTErx\dxPZF0*ذ{3IG9k߇7FU)^dmk@nzRBFߪ4l IǟJNn"ΗʆN[Mk3|vC[^ہsv;ZpSҦyvO ئXB"e>j&l\Ipӑ¤1mDCm\@N5RBY05 >]/pi\X }./`jYU=K)Pe]wQ/NP@,闈k>Tgj.PV $#) $oXz]\!4#|~Ъf:/O $45>"O}Aű議FiWc^@ƈkGRqU-& YjQ_G*\C qXIq&,}2"^-@1YFc5tI7i-dM[Ű>ql%= +%6Sg*4A_/AvM}K]0^K%t$NK@rRGR>M&m"Wp@Ӟ=s (wgJL^KӾOa5D7ߚ?ff>ZCmhg g`'[x #-[߆zy_ TVCF5ou xS]O뭬m3rC+y9~秃,p[JO]>v7bYdG\BC3AtsUX  SJ?]#X]YArx}ǘؔPԯ/UaiRNJKЏ *Zu\:S 9/An`h_t&lWթlKIs"9b'l raIfV&^o/Xy][]ڶE@lN`'I&6r*}dѲФم%<jm6/|^ ݔRFid՛<#|EM& F"Bv"}e~m41S8$2<D aRdž b ][/Զ}Zm0C?n`#`bv9Z&|- YT"ܙE@/`t}O+1Wf4c4{ސÁd],AfF~0Jp>*y [qCyF.S! Fr> 7ʤ.BDפ4bޔe|mWH {ޱ:9w#V8),x-J;>|o}/t/7 Y2Q4Hjg鏹Q1pje)gANofS&9'gUT|L` -HW@=2UΓVUOA )8ڪj4 [qԸŨ3=As)%!U_TFˑMP@z9X&͖rG+*["vqL3([0rQ ?Kq#>C.НS6uac |dR'1˜/(ac4+1%4AtHnl&'?wN2-IyDUӖX],un%zG6xY3@n'h :2s7ۀsukuS-~YZFqxelBNțpэh9 C2TD̞˾]ĒEJr u6x8aķ/>hEFnIR{]P2Xl{[^qX=a`>Eo[㚩$b6zb:EtX`idJvo}1<ҒfgXYO-(%mc0AS閝Fs_y>2Tu%܅PQۡ['|FUĉi%` 3.`m*, cYXFe' Z"-@,7V a7ދ7~Tx iIaW'$H?!ױ3T{X'{)u7ZL,/pľ NΆ52GxOD@Oz?tX+ъL3O8ٱ{T]F)m9)N~Ӹ_WF,7)ۨ0wd6)bC.!(81 nbL`g@\`aSv#E&f:b JiqclV4G(t7g@f+y"gH)=vl[|+NJҺWJ#Bvs6Cѥ/QH^MKtNՙaq>+JpyA>cDv(޿=xǠ7QI=c)]o0`$ԝ7T &zU9nPU^@NqK vpR1/Feaߌ{):LHۊHSWK ˗W{볔dpǪHʚUH[5ou +\ 1i7E<'mO5ZAs  #*cna!]ϭ0Gk*)؊\8 *K`R@R$03Q7ҙb :ܹ8eg} y1dp^ 2Q|ӀJZI_pYD&nonu Hkzv{HuxMϗa>RLcĤP=CQS@|'U/'Qǵ(z@k 1<`'.zx@r[7ǬF_w=F.Zƶ{Sk%:̙YddA68HMO\E˒9g^M.%vsLU4A{P08BӦ7S2QJsÐt#?ԞM1pM?vj|͉YO%K{W*Q~Hƅ3#t:';!ݱBw9`v["¨i% T!fr4]EFYLz 1>b_JN9,=jGgś͕] }2\9#Y0:lVQ.H^P_{yYav痹I㫱⸅fvi<*K@)Rb]_LEp̈́$PI"NvWP6':*Y$m+؞:/tB'HT6|f*n! }C=BN5`@FZ/+%G)Ш^Fqc̙8WD?1bh^D m7~G2YCuɎgIju@܇YMA56tG<$~̣$zP@nqU+-<vc2ejz`n Ҽ3uzdr䦯Ƹy5n`a@_o*g0O+˞`"60dl_B3G ΣaxTtT< -ykB} F/+&`H a*\R7) A[p RW!+B]m"?RnDPL9','rI%w r_'J't5qZcD=in3m,07F:x> YZ -ELD?S? @vFdGA SJ InkT0\a!h Ƶ}ٗ\&%V:F "$G4MW6{] aig].Yn%b ҄!W6ik^ԫL8@ B (ϴ׬}q`^Դa+yD"21\MnP||٩4E~u؅i(m IG^@P>Zız!R9(?C.b "qpI7)7"o2)yAh2}2肆ofHcF#gl?p&"pݬ'i\`.]b6:cH8;8,)oMo ,"BY[d]DC6nߞAdo,T_m42䧈A8)`1v6Ws,z3_!4۫%r/y6tM*%4$ oiO'R 'Rs&q޴7*ɟ$ªAXh E4Pkr2A˷KgrbsSweibZt6&jݞ<D{QG\{W7JrYnS8 oد~m{,m"T*hş$CQ 6fCT}XJoĚÓu.V頍 œbg.VN55EyIQ8zk3| POӃ" TyUr_kYd~^τ]J"_<3|,a]#6{Z/Ǎ ό c:  Ao<]+vy6Fc9ܰ@·eK:)e1Խ`oR=oR9= +Z#M01~WK@Sp\PB?cŴt[JǏ,TDiNZHqՇb,D^p(_640^DM9>h 4LwrzũM8gv#t;vȟWͧ͝gu .|y:]a􂩦=(Я雦CZ5DqhF/w&.a Ai<^t€ٳlHN3j*kXQ qw8?ngsϴA3t(./N۫ŋva-!fTǒ [WNpIQ_# ]CP(ip˧末MYqOLKaTڔ0k).6! oK)ݣvO^rzs{/«H>X^f :Wg - 64"yȠk$1T{^e'o6B* ?Oz^v ĠkBx7eSGrI}hD.$*8r7]}9$.[ι/Dڅbڗ–R;|cKq|78>T).ԴyK8,wK!AjM">z4n43-‰]zVgI9Ѧu.s#*j`vzYe[DZ`úw/0=ʢwEonya>J[f ]F ̡_u(%#3O5}lI62W?7V1dv{;BG&K5(W2"ddIAʐ];y4rq򧸞Q=>0~ZP{6opB*A'P2'6k-2ֽ?}q#2%8QaT&Xxf%__ؔK!ܽ\뀲8zHkCax|[p! ;r4Tcy(hTƛ,HJW߀6'~]؂-M!oǘ*_?G`'^Ƒymr'8Ϧńm}!JDh=rB|Tؼq(ijXeǮWzdM8XȄJ=nR[һ$2oLB~+]ٶ$$.0o߈ \!0K`̨WI"B9#͇ -1XdCr Y [jjvLbF UHXuk{s_-OloP /)'[+(ȘG]sYhx!qOf4u=3Q]_eׇ3-/ Ffux n|&<,u#%oo? m@}sNjJetO%bqD&*?YgȺAq:`[S_C /`H9ؔ_Lo 0_1 -'Uwgˀg/x" @}}pC#}S/T$1/XV4*cpd+y*.-LI#OK_?hVqwziF÷7ˎo[e# `!|XC#3ifAŁD8Cy[Ng V@l!ݩpUgjwV{S=.DX'Q_hG|\y~Ͷ&#qV9u`1 v%x-ۀBdkߝsu1/%H =O3L'<$13+h& [jsG&1yhsNZ r0j1ͬu2ߤHl4P.eU- 1+>3ǒ_oC>}b/F$gzujˁoT|FǟǼ;P ӂwڴ6@=?Vxi0$u6Q~ Jƫ?)l>}sŶ|IOIWv: RQ0`Zޥ GSϋ1KotPM|e3z,+NA𵾂j&xii-YtfBWАA\VŖzs @@5@S!lP>> #cuaҋp}ƻ4رѧifZą?EE&|TK#dⵈZGWL6Aá{ Xf7}Ư Xv٘Cʹ/7;x,fP*p"YȐ>l)Cl X`NT8EX}S"-oW`_i=[r-,ԟ| '&+8R3/;߾{T61U-λJ^(ݠ.HB$iUc@{s{ݺB{ׇf2̢]!V!kz ^QEξ"҇Mb Ρ N}/h`V1V&*T^[YQHbn>ضPtXڷd27p5qqO *8Z=(ֈ/Bi2!0T_'{HQ+춨YK̋%Ҕ}XqSLFuUcwkYHO4#i D6X0ei6|6fy-HPCcbbZ^+,''('{1yhpBF_FbsESC-z:Vt' Eb.Or7!ƁZ d(C8fq2MĒS%=p^[ONBɲ/*iAO!h,s3oU`cȦLƤgɔG͉L Qj-dY΢)|C/@(o Òw92$dɹ-qĀN{=|K&F[R0ș aB׵O"=.j^ľy&J^gG!Lű`H :kIN3XhAgмYj[)gD<[%٥S!;/'GS6fxGaK&ŢBۭd_b?x Dl𭲨($lWQ cO#8i15zDΕ)-''$CSjdB›IyqYK~W(flIGOF+("'Fl,TZBR R /.t<6 COpDeDP<ߢa_ RVa.cٓ Q4?q7}|B^:6?}p19pl20?#F.ԉSea >{{l;#g㼹WQw-V?I)aHZU+SGvXlrSFJaCZHSN t%-w濥͝2205$/$ WX@WWvOxM<=Iώ̢`aϩHoبkK68Gh7>k3ZtfT:=*4hT)N3@qf,ƩNN?oY65 nt\V z 7 j6UYlt7(c\ᴮ_Ō 4%V[l]<Ƣ l]׋NT+J0k,kxlc yY-[DžKAuLQ;LYOr=}uusʕp/V-znNύs"E՚ѷKT$ ԊKYM-KNL7$2~cL8OplrK N@z *Ҁ9Vy {7&mp~F[#HSc6 ړUÒx"ѓWU3 60w˄qd=1W7`VT"bS@+s$P 3.<<>|BOb"^jp82V]UVaX N4jWZʲb㻘[! ϙ8M*aL+Z~OKam8Z7+ӠW.E3g>X\H{/'!c[^-|@ǗWv_JjlEm)OS>U=3a#:kڒ3Hr;$Aw1qR%=\Xʅgz"{̞c'?( ##B3nS6 #-QTΧ)$̾݇VT|u'9nb?]]! 1t[H2AÌ= vb:X]\=W1:ruIRn{nҾF)B(.7 U bQGk .iI;h'bwn/Z(`]qiHqC s@(k[>?uK#ɏ,D:ua>4强x+Jk"~$o>a 3g 벙h[1]J.,D{f0c!j u"Y~}|36>!7`XCm9̣b26򶴠|3ߍb{yE}+1̀޺uv$BsٵHbƒ'\Ġ5=}vܭnծb!?: FN]XAB~'qb:6z59@A jvbeF 乂h;y& ǖ#vXٯH|E %J0D(s 8 U'Wn)Uu6z<Z{{дzؖ:/# Oz:b\U2>̌XJ'7JB(Q6Fy'8F6Yq>6MK ,%c6+@sFϙەIYiBo!ge!nm5|)ٱKB`4O82Ym5c{$q$5Q9žYf%U5UhO@,x 月Q$1Eķ9ϯg:ۜ(}{?(Xi v|XO<6YZ֪xU-30r#%IsDyA*;Z@0/YMbqx@WI/]"1)=O1`#ĖF8@+ :bTN o^׊)9]X 6dnHZꪛpwÂTr  J'4@9p`D`RFGI_4]=VqXg] o9o@WE9ǎX : Jbt8(|g*(F#AJT!9,僜QGTHa=q VQ>'4z^,~G Z<[y߰fT^ :;%<#q:Vؖu52@+sL/yUKOW| ٷG$sAcC?5*X{Ō@OPZ x/P޻B?8C:p)*ܓv \] 1pLw-KK_m %)2źH X\#PO"aGZBymUBƭ>bu%%-_:B!Gp"*o'crZM݌ a14wJr3_#bs8>@,Ix1?iE ݆򤔴.d?O#h(D Mu?\ڏ}kP fY5;`2@2T4ukmrj mqxlߞDaf{O䌳xp] KD ARN)^-Oy|i _%X{ounV |.Òt)Y[7禫JK 'ĥ'Vc4lF#(2L G2υv4T{U$ᡏ )3V*6kˎM,=eccVxqA 5EZidW +-ǺxøTJVM7Oqa¶tJ1O>EPO11YW^Q3tDX V!}lgXm5 %䑐?* "B QUy_zME'oIuq[ m<nC adžVX9'c Gc+N|ՠdHQOCDZ>HV=ZOi OC=-tݐz }g,]ay#jc<#(W:/Qƫpt ȷiDy^uHVq fіCEڴ ivJ#Gum'hIBOH1͋Z/ @YWPEV! 6:9"0G.\eہl=΃!ETTNMXBTPI¬ hX !?̺UڳbF 5Ϭ^a <ZO>zd 3 G y'T-"T^#ZuIq7\+8B]GΤz ۖ^8v-2Z؄ vE%;POT6|;DdzG%A&f\ٟFpMy\zNHGhQkp0 Y͎:xV/< 5!Z #0/Ɓ>r3G1~r.9lDJ: ٯ?0^_ٖxgP%^D_XZI)k onmFD<#N>b?ZWH-hh}0}2p ~؝36gT"R]ļpRiρЌ=Ifz_\l7I{=DEŧfY +]{UxrO٬FRzoyyxwi TTA2~4,^9w-ɿtDx)>sy¬Bxɖ-%4۽d,#oGSw~OG'Bɸ$_/Y(-vY@Y/h,5!5G)[s rbhp|)1@ & b5 %Si~- J@JQ q9 ԯ)Q3yב&l#<%=3bf+ykݡ>B~ӻ3`19nT5פEZ5$8R6%qG P¼ٝdϲL/J~1L^܄>Uz=ֱC âވpbQ̼.%@߽MUgc<н0->.C//B;zHJ`<L[IY eDR| cm-2Λ;TU}=ӯW%7Oj#9G6GDLu%O∎<6@%3$A1_'蒓SFn745i.z右2KH"MVX&*^)D,5j niZW, <>uLy]w+;j8nf,,QbMg80g7MDZ>Q\]9\[6߲L}Ck0w<6UE;)N-w,6B;m4|%at$/Oڅe~nsI{w=+˝;8=P$}`CeRwZ;6 T=ح\ɚ: 84'ԚEaTw`hm1$]fX̞( .6E>Lޢy+ZYrG!g~y}n4^e]?sc%oц]`Osž!Mߘԓ{ym_k`tKh9JQixD[ۍ6+|3^ ޼x'(lQ u76MU:B"Bf Aif @yϪb8G u$(%~{2v.eΪƫ d80>/3#%d`;NG`aCEzrCB3GʹOFo.;c %J6&89s2K5#ZWy͜0>;8 x\_$ĭMM>-N;;UtFqGS67F'P4N7tQ 9(6/<ްd˺/O;,TI9uO\vT5]`JtV܈mm[|8#5rSwstO{gx]]C#0X3Qrܤal1WCY|K}YO'>Y%x&7CI'u` .I b^]G)<$Ƌ孉;c; th NQ3Y߾Tk-[Cśf \^o$bp t ) (DoDb Cd!8z[=D,:nFw%J Gӂ\ qf҄pg'bIk9M|~Z!d5CWJ+Az\mDD~{aSi7 V:S;~tSiA%[UD9V_snʶC>_,*/q t[g7 :sgŒ܆jyd=p-ĵJ9.FFuJ%w\g/‰30},xHJF!q"h3os9m#U"!_J;ɜJSI!SlaS@p}I Df2ž訜(7ՑpE Sl`F;I*z!PfOsؗXNePMPߖ{nK `CC6-KvWeD } 3bu V _wXSl;8$ a~@Jh\5tTV=3ަrO ^"dD͒P| I }Ԩ$ΆXzGާ :ȋCa{Yg@| h|48 GZ?#WzXKutޘ{m}"Y^Y>45m,d2Q5LtgY:+5B:j"Co7! t'Pࠏh<ʁQauCa7ʚ VN}IF]CHsoXI<#6OxnS hg*Xn6Lr17{wTk?.)YFwE$QS*b ȓ|-튏ڔQ-S"\vJՖ(P4wL|tGЊ:ͼߐ_>#Md\+1uԬ[I9*D%}dE#YДxIw߾R!6/11L!RgiaA܋lv WmØ- >l#ߠkj14\wث]'KeE+{pzݼJBl[[$lXxqw&'΁QlL-֜ C9so8ka5bHtͽȐ~XFǪu-]`{ixeyXaF Iz}LM}!S7lJa2ZG-:҄urWZRP{DEPW释0,OQ۩ƺ\$|Y,'1^WI˄y{HMJD^wWS<t`ĞXJ==|^T%[j1V\8n߼t_>4;M=BGcL>?ǻ7n}!9=k<>^Esw']:$V,F).!_UA@8|0܃$aVD܃ I_L?)ĨAO!Aj?o'a͍"Ys"MRŝՖ}[^h .>akWɫ6NtnvͶm]/è H[^F%%۔x>+!q)hgI>)N;DT}Ěi0/Q=_g^F@!oh;„B}[.ifw4Jͧ3Bob=K! [ $߁,J>`\;˓y IbHk~w!\0Ę9iSq\gԈ?7'N5 j'h/[y8܅)&R^h9ğ^{{x\}3p)탩6D@Br^UٜSK ڈo 7J ]TZ. zp㘞DP{Wڍu6,:ט[ڋ? yX%sݦR Q\@#S ǠS8}IEJJi ;kŸ6-ldǎAC wh33{8o*CNE%)w@yD^L1PT1(R5֛͋%^x.gUAdS}]1i$6\B ZvѳR=дoWU#,\#&T#HO9(h΁U!SA:,dL1h*k 7Χ +B]O &lop Ϡ4.xF RV3qLƶNeI58xT*rBaܰO*^X*KM@9ʞW-|^B'[dO-ςm3WSYe/ͮoVQ, zѾ?~0jv|r^03W\x:J 6K~*IB);q/fk@: FRWGͩ*AfXb:$L6<`q$I4:5Qu4Â֕tU nsҡfU Mi5|Eg̋ѲDˈ<`#]<(wI ,底MjhYM&˝ uc.ibY2}hc4ֺ AS'g>G~_dmϻ8!"A_5U}>K "v(ߍTqn@Pց7O 27Jm[>>#}I󕏍R% 5%8&*Cxut02nPUz'Rx߂}h ;3./o~Pl^7^|b SB/ucg?Kn n5|ܾ闏4E9IPB2Q F̞| B2n):NIAP^$lISW/h6.g8 ʨ&A-aJxvXcrg6wK d ߓ'I0Wo>A{j{F9!K<ˇکşZ a38uB-&G|hBd:!M`o 2YE"2+~w&a"LGZRd]2 F F bx"n- 9oUꛀ>)ۣ@=u,`d/"f!-[ۇ"yME6F%zV]LU^uj`VT/׷${g>*`,2^k؜p;orמTB8c+&+f9:_ϕLL~xߘ{'P^P4ڵLw~{s(0; @e.'Dmxd8d9 cEqD= )Chr `ӷ i9'8i3x%oeԱCsҝ*TX)=kx:i?lц_³ m!jU0< s-yC - NP1v@pUBVnĜcZ$w$T0V2V,Su辡2R9ZsV!bULic$o`ؑAAO?FK\>zj7t*GrT8:2WSGTevNZnK>>Dp.E[պ"0 2P"L5skq4JPteЩseR6`n*2nJa֑vsG$>Dj]黩[VN/juȺ5/;}֐ VZ]V_J:y6SC<\p=:T@Է4nI̊pVKP(`G*<ĴƱSh͸Zw_2~/O5̊Ϳ`/:nk5Aq^,C&s|(L 孩.#NN_~f C$}"vn]0|5cqJt= Z!ݳ''K UK87~eA@4bȠIkCi82Yk*/q=weeT$<d? =SD>-ނ&o1,kKS_(moQ1NCdQ_{I_4TO-/lo[Br]Α=xNXpuUkbr-Px."Ȣ13-gU"PS7vO}Z/D~z#D}aAՌIb7%^& gj /,L܋i1o -s6EcH:xq7 9Ӌ@}' ۋ82ikiMpc8xoc!E΍GiJ>[ov؎E۶Ds.Bfx_EigBALU7y_GKPUM.R1w2|W8#<+{7:DdKM@X'hC@,FrjUQ\7Fr{t+O§& fk 70{#Fݴ6*i9M z*৏2 Ba_Y|Z%Bű΅CPEXfK"A'k]|˂CƧ9.O\!xQ1E?hĺkeel<4zcPrPp.|N wa˻{^>fra 3VYcS͠` v(ʏFh>GF )Y?{a`~%ژ4*NQdFMR6 o{Jn,-\.ed#P;CNJG蔗u9۝P]z (f fC/C:̵Gxvw쫜Rㆢ2z_`(Jz8 &T;Z Z=ݮͽݿ?4À1!4*{g~I~zf$B5wU67j/ǎCEG\+'ci41 ő_fk0$F|=uܧ"y+>+S_k0 X:ù\jI,JW;wPT9?TSo'Mgv?y!(+ |u?20DfضE77%qZDȷŜ|͂x1G$`_[j$>rڣ_Je֔D&3%N眊v#CIДMUVY.WL;|.x'[ MWHD5 %49vV>(GS4ݓw:˭]]5uXyC셞 dZ)F[#| _:Kbm\,F SE :&.PR~WGT`QbfE{nβ_VLj퍓_Y,GITXtn;5.~{ h*_ۄa GcC?=z95Ӂ\ yI员_6}0'K}=9"9<+xganSQ9FۿsIC{Ev W7y\zHB7D..4po/4K Z./Q@sI%QCφ & IwV> ye!1? Ce cJQ>-o${b7Wb^%7^[9 rΪQ*wv R]ǔh净-$?G386vmzAk ?(GZ6KJQ 759~f SZN:]ScViG; 4nI#7J(M`e\{Շ!A% F&ȥ2M& JP` @w?, 2$ʶ8pWwKP5A{*A#]-( \YƯN{+C*13XZi"54TpUGS{ x3aAN_- p% ܛ/ ghd{*vl̓IsϷ;v*b;ix`ਮif}\nh&KrYU[_{`HP=_] c*;#ݘۈy@>Vj]HMxQXLR0i6*ֵ蘒ʽFëe.3^hr^ofuzaRdUt}pfb'*"mK}@ޏ||tݶwM&2U,zNyEiΥK7t*1 8Wc"䩰A")ZK^uA$8C/Ɍ'/y\(2F2/Lu:EMfNy+ہXRP'I.%MvoGvam98ow%&9;5CxPէ-V& 7mp9G3.ag^sK)UCG-H"m/$vu=jX5_ӽu"zp tī蜍Z&躝\8O7辮+fŮ 4eEtmk@8W ``+miL9'h6 jJ -ɕJ[٭z1$׻ ἥ6P ˖>Xk4}݉v*t3hJ\Pȓ[6⬛'"'`'Ē0XMfH>{` <˯ؠo_r JT7$4Yj0AϕF-̂!TP[_ٟ!.0TI/.UV. p5"T F6< ihfAVve2:a66(NzH֋X'>~9iGIG{dW޷e>ӡ:Q1ccMC̭sVsƼi4#KߕiM96EhҕDr Rm/ю|3YgDp$AT%l=xȇOf{ |ts9C?i!+Eh= wX\P ja_vGׄȘZ\kf[cL >wN%OuQguFْg% Q#-H04<|mn`+9cٕ+\ia[?9Y,91g Oæu? >|%rR+lJζƘO=u2)V.+PY ;NHa2\LO\bw>LuE>0q:T(<`ɯU/sP !z u_\3}d7{4, LsYhT qc;Nڱid͠`+Cmb[BӗYpiFgt${hGon,VdzF]*>gs|eRS~IH[@ _jQջʟ TsiT0c[ԲM|V1R6Ĉ<*$sYa F^>\f.K&1*wdeTٔoYFjILuZ`R+ϡ 3P]1Mb"ǩsZI0NЊ3'A+i(99ꇾrM1WӡwKgR6d{X6DQKH1}%[c@5Lޖj!! $ @80: FrnVPuF'[V -tHjA"{<ߍѺX4pGI!徥 Hh(84y#U>qk+O"a4TsCG80).}4@!N@ h}6=)t94xK-4۟nS&~1iDK9^%X+J ɱU QCE}ۘq(t)_*Nx,_R:rTL=}&<ؔ}ڍ6hoF˅ѕ"5ޙw"6`H ۝_' |T_$:<-ngŠ@%6-6 K|Tu٠~>y1¸'#@/i:yA‰ $cFꏾ4Y4"KU[juglfg aK=E܇ǩru@"u%&R|x!& =@q/kY3WE.n$CW"j;݄!-oC|(&,[:lSRṫ`%¢~99w-W?#'T`rsЎuN8!KE]0% "z>:a*,d*r7 z%/<,mI6C4('$DD(vӲL:nZI`JPi7d q$@ m>Ũ nUrU҇}qTC /sqa~TeOE#9XkM4wO<>hOt/(J(tylY]j#tro\ov CC]K`\lIa,ؗvl]n@؏AZdoMFo]=ƐvC$'bv@uEk`f@^ؕ۸3D5ReF1AZ~4clwcE0d0Ҷɪ%*\³ei1Z~,;5SRF -^!DB zHm,$8`bbR!xb"^ `5EC ^$ ˠ>7kqh2 ;NSx.0;A#f4 hIALNl]JDd~T&=2U'$ /Whh6+ o@=_ww$ΟmghO.:n?ҧuy#`n?ds295BpmeXEכ%ks8p =4WfWw_tbg'@ 29gz{ٙsA/uW,Tƹ8[%>ާ+) ԯRE8hΉ_!eHa@PQQv2*rbmYn4jfNԕ>dA'G:z/Ƹ)E$VzQ.e|L@ r0M?{cA3$V0@cc_.[*i_jkr8Vrod3QZ(_:PT&-5S&vY2֘60bV`bATZ/3Î|M J`_vA-Q\AEQX!uOr ࡙~X(&a)x }sO4t8ǽRsjSxȞ20s=jeqL-?~XzTWm诐ri̝l>J~15O϶ E \vt&/#hxk]mD CpDqt8Wß9]o!Ix9y[ґ5siD{ȡ]/luPmٰN@#&`w ikgQ$,wJmNp,E|ٴ֦sTR9tTyoy}'_i|̐+uÉ4#,J•f@Zo*&6F_NZSl)}zs!.5oӽj(I\4͗ޤ4JV)L,vZMAaJ},QN*DTQv0.0T0IDeRLrv jy!  4z.x3mf\YS{2|"r'ð-.H*ZQӾ\εD'<'}mDQ.Wd:Y 3/~!PNf屧,uT*3|?8NlS*>]ܩu%UNߋty 9|V[ CfZa/]"+A)~# `z6 |1b\H0KS>4!]>~&E HhWOY_k6$IjlEM[>:?MAxC̲_Щ2[*MIlY2R" sIGrt'-D}Zk0_1!_d:yYЃ"9i&Tc5J5`N4t@ɨsb'mJ(?~UuUS%=~9_6(:_48K4"ŞBQڿ(IzvgE:,oP;ƌޱzvfդ"#X-aOzBzA8DkP%t%\WpojB٥+0#0l%&ӑsD#.]@usV&n/J90栱Ѡ<^ S9 Kù::T4qU!V4#@ ,FI̦\2V}Ea;R\Yutҋ72GX .T4_*:a2*Nj9B&ڟ8)iףhg"[ ;N .9bKh; *&o(]W>yQ ahM~OI,A ^8,q@-4@}e,ߍkG0S(V=c򙢓r]!0ʏ?"\\r;`zT]tZ~\|@|P/.*4qr緑טr\L@+am06Ui=".<% -0.8HW fjckXZ" !Wjwnf$ " :h'=*rrnK#]g$A}9ֵ0IFv>O>1V~^f|ZQMLǰlyV}iH|Mx?BiCYkLRdJ`5. @5JٵQ^^CZ6I_*fP9ݚ#NȦL,3Ѧ7х9K'%2j2!Xc!rK Kێz3*))"j 9?6H ;hBu[,4 |O&gSpP򧑆`d}  xgfn^aeQ)-i|nNoX]N}}1gZjYЬGRm* wIi8x}+񪇠GO+:6D]d&ةgfk>`fU3&Ts ǪA-|Y ndʿelUg V6"T9B'J4pqߐ8MVl-"oAϵ^SNB5DȲ</ox<-OLoMA&hb^aOO>!čby1V,Ŵ:&fo+Wٷ쥽B"`1BWi=fw!>_=Y?H5FXCu0_r4쟽:,y:P28;x wpU1e@1=€)MaxlB\H`6׍) 4$$l[wyc9Q+kq :*: TGeKo8$=!a<:_ pw蔩bYE^NB`^;Oz 4Eq As- e@ۧ.'x^6*TJ7GiDxCFS݋' h¹6Jjgܥ[?ą|Z U}9 ]k6 <;Jol,|<@ 7lE rG<-6P9!bx0i 2O`7>jGkl~독IL-[C޸ ɢ2 V9Rz[MYún:<4 /$Vz0zPFJEV',JqNW~1o<$c-0KoR UTZ|(v }$Ggw<[:㙺\I!a Qָjr/4Ev@Y2XXIzLx8{|Ay luV]6.[ h-iei7.ͬkrXhXjebB%/>٬9VKɀ4P)JsX M%V|`fYIBF~l6ȩo.݌a>Xޒx5IqwVF# az<}9\ny|87mZf&,ųd%TkuIa@#$lg~>}" pL''̖3% M}@(#WXm؅ ȯb(z |#曲 EtGR1%/U{#l }oi_ʴW0h16=j%3hNZj!wguH<-`cOJ5J#loN$QgyLʝgɀ,grwwq fgO}FoPfA6bi[/a8SoA 1XX0AL)>ŀpv*oZ Sd鵇 ߀L:7,C+6p̏LqJI+YՇ/X;"0PqTd!(rWv^t2nu&Uc'@<#ΩS`|ӮwIO_rB8UüXMsB,EjGOGwï~?99<Q}wMl=eq <*MB5ݫ x\w^E;J՘}m \ʨ F=.Yj:޲GAkz5Ru8][rNS9InYV돪,SNdzylS޸7\ `ZOn`5nS^i@l=nmI8z݌ Զan?g!|Py7`/AL]dٴN50&TG Ywܤ Edɑ0ƯOz&ޔ=A~(x젭8M /Nڊ$W|ªH{~.8he T?$7(q`MspdRBSRLkӤeqA+׷JgT] 3iB`\::$>U ZKF=L'hRS7X%5CKw~p1rl'r=F1M] %lYlMkyz|4( >#~ #)aM]Y2 -M rÒ$ٱբZ~o{D:6f.z=FwU >#~={n̶P$ˀl4bA0iXH>k-0NR;-]镝>=:NY>]䄍(d}m2:;v늠 RiӐ$g48ډ9dXN|FН n[bn=*ʽ9F ,':1=̂lդ 32@0\\c~"lH*e2jppeo54P뽃Y~ &on374.ZcNt'P;qKaVtmaҞ<t(sGk s8lq"6Q3CqQqN@W\;*|OR#o)GO5 1JMFU\O=6> kzٷ{{/]nɴ.C6B$܁Dxfv߂u4ߛe&|%t\gOu-vT7.t +,w`Z:C31Cpfx5T)(z 0|ZUVIcЕPD@]hD*Dx2BPJ0|NUx."Te%ڏצSPkh ~%{0*~M_ iߡ-N|$XɎ1 o4Vq;m#v8G?*>n{yK?]ߛkVpk} 旷im}73O[i-wߋ%>&b E0F/@[' 5,t6Ek.flS^JNB+BbRNDFdq(!zNP8YD%@ֵ[?{@ѺI擫dٯt2bQ"nKC7CMe 6Luʡp[qOӉJlV~$G{[͚AjYHA!)xl2@ , l:kv {QS Ʋz{\%u1nԻq{iثȵ)U>ƙt~vP9cM|nb{ÖI5!{)v^-޾FODXڟ[[x3_9 |4_&]9Ny=xH\WėpP[gxNDb-F^M:lQݑ.s7a./B5 _x!Y(1wa\mQ܎6]+j4嬰|?U&2ruX"62YO ۹- 2[U+Wɛ5fW^Bđ}d,u~ jH6?4&*6Ulro̶CKvʣ򏒤}/Y^˻gDs0wR9T4JY53 c^;wq>`S񏢌mʍx 充A)I@G Q!'Lt"ȑPLsX>VJuZ ǯ>-;w d\ƄwQXN]y:Ho)k#1}ŏ9>㜾w=9ٕa?bYkZWyNqRB5GZ7 Iվ&q$btӀ#9 W0J O6Ksi76ֺHd y|\[qX.[eP`쟍Esd~irxO!(XwJ/^ዄ X$ ׳d顚V |0H-VǠk0JlzlS.sx8akb/ەS2(Y nmO7m9{Lw;Pޗ[AQWXcU@-Jr,6+DF"C9}݌5 =N >W?קy뚐S/):&ŝg%mD?`Z&xD`HX9Tg̬W5=9ʍv&S<ѦZh\(pL~ Z%Wf6Q܉X 7Ni3R`¡0⿰zp9¢2xXwc(>t3MhMhnv;7}_Jd 8`WzxPjI?x,.IWT[c- @ݞ)m;畈~ i^|1[Jk#FJٓZr`͢UY^H,vaڕ ѹ"«}'/׌_VY4ˇlsN)?C2 w nj3H|##Z/[Չ0Ć%qPe|} d v@\6̰cs'}Ioaʦ!Z/:@'+a~/<6d!j~hb0m2~G1ߌF xxeH1,}znC<픋"8eB1}Pj_/Dϡ*d>ĻJ"&!qÍG4rrkK=`[;Ug,ڍ󳐼o+POrhq3}In-:)uYޓFIɥA!TB~@gBH9'hwA˔ J2l?rWIĂvAQdH />z8fu6+{j-U60aӄSMn ɞlK ' @OB9=Zg!g_J+B?&sDAHB$ڱ66V_ilz)"wMX3hSork Ϳ VZERؼ%ssD8S}VbNYloi ?H9ԌFs5ղ GUl%"zG$VV!E#@ͳ^cƲp:x="tI~ SL :ˋ#rc忡c&2pR{~Sz elX']%TPovB _v7RF}ab $^E;}օ눳ԩPA{j۹Xx8 =l:nMNUgB 3ֲ: ιy:RU}- P4KV0H};ĥ,n٦ 6٤ŒD8ƨ9Kf!Px?ʨ/UlGuц&. ׿)d_ȈOgt'Id3WpgƞӻRxV"ӂOGvGݐlWQ@+; z tiE@J-"&ooz{9?!Z>)*UܢHZ@l㕊1 Z]aUcK yF`,\zBșr:"]J̨SCTnP0k\S6]X4:A_ףLS{.A\Id\WI_C5!帱n•"0)s i>)\O)#ٴ[7+W)\q̈T1n_&+Aڢs)vs5pXꐾ&h>|/b=# yOenLU2 3u2$u+Ҭڲ/ְfdoUCʣQ.Ww w+^}۟Xj$VFty']6*!m\7ѓ-{r˸W4``32^௏\E[q%x!d_G+-D zUU`8s&[HڪP^1U"Z,4Kb9A9䢭>nmuJPvM=F*vK"Lΐ=tCyrZI0(2 ^{m븘j*@^\SC݊)uz+ewo3Q 2CKE-$_ 7athl7e >@""FoDhlkf6 oQfAc@U^0F?}#& f]Cqj^kѳELoJQᰈ$#WnrsZ=] 7mX ׷lr)*f| +a]+Μ$菸<p.td2OeҤ:m"iXQq{!Q4⏬wX [%5Kw0.^r%WK?W*(r@')z;Ewbr?ý5|k:oH&)+̪bSB[} 8*$o1-VDDMtbo2ĨFIҀITp̐0:}i wxAƱ.` "LZ2ݬ1`1.ͷ'~VV‚uuuB+MZbJ\d*Y (}!MW{/~DԆs;\4'"*r xV @A?C@etJ 7,4Ap!&/˷V "("6O+D9wX8,\$L)Kۺ[X|#D`,@w``z2[q[s^aI~@ $K_SN9n'kGl6譄nCb}Hq ,!ՠwk`V36^ o]C $jYIܖn~=ͶkQEp?y#h&&jړ%3˛Y+[(}[aP솘zx\YX)U<-[Z7]ͤ:9/z3H 穔?4hgRK:t $C‚K4ץ8~. mWF(|G vIy\d[DT3*rpfJ@ _ܑ*l0ɪG8vp>IBTPBsT߬B~!-Ԑ?]K]I7fE;CrV[ȉv`CMFY,'\{*2u1]/EFxgjC)80Klo S.yTc35ziy@GHʍLq}p/ $#?c㾐HZL}: yJzjMڰ'Нi߸4NW%qD; XIm]<'q G}rO`ox4|*M.S+A")iBA H|xqy`𬧢abHJ`|sGWף6~r/ʶF!B9]-, 8\E?Jغpg; *a`r Rg!ɨ?gvJ\c2J8))ԑrG*o#qz&FD0,ܬb ۄ8dmjNȴ"Qi2tǿ>/m燅? |214Sr󗅢Ge\wD:R,?wޅ}Sx`R3|~kG kv@'M@*͡ģ=gzN*<\cы(Lp#c_qz)$jU-`2ld"c^ ]7fշ-ܝNMv_ &2$m ^{f^,ӣV\9pd}0׻vIhb(vVEfGd*\pMdX}Տy*B=; dEBUQb3P2xk kE cUp{;ę.͍OɊ Mp];VTGkhbiswCڤ*p`4"Tt]hڇƅv N<8%Zڶu`bS8ه ޹_^I$ va94_Og-sEQo_Vqd>qoz]Lpr.XPqYiw4Ѭ917~q?(*btaÛ^O_ѱhNuA&JCk.3u0^r=nn ".|1يk Eo(O@w+ATvLf"|‡8df+.-< Ou)t,X;xߕ]j95{E#XZEA?sDz|뙛HXPJE6 ;*z U K{IO2XPOVdV(^|j PXVS4%#͖S$$u j}@SĈb?{俕e BܿpEtfԕ0Gb&wJx/\ĻZ DV]gҸ$Zħ4֤.rZC*糚BE@ф(]ɈPVTE=U8pM@L$=sDT)@o|I?GCKV䩉ı=Mo0!:Q%8 Kw U5ǷyfK51O(עԅ=0 h%0Ү;'@l\ * nנ^̸Yg[qƗ#KIٮkkXIjT.Z;V04x y-h=-QƳ4fQJ"C0_^  I_6^k wo (Ƶ/r5OZ eS9jxxfL`֩8[ly+MnV 2Gjl{\$t x U_NoZtFg$Us[D2:Sx8rAڝUna)9'B6dK'ca47k줆[,ʩnMj9]z]ZD=mnivH%ДnvO]pǰD>ǜh .o(FO552 *YU|ZB/RD~]`f۞Ӗ8`': caRlrKN?8,XgR*|iva/Wel- >`s3DMD톪fy[λ'tǿ zyR1v]ݳ͋=cZ25_]'zZ+_ F||ʥ^ϕo @.Lɍf@wqRm. )82y5j g?UN6c\*AJy T Fw2Ɍ = /4-~xȜBfwS``+5/mC ɗ-ZQl ĤxM1iu5KPRk u}O, "8j+4EI%ԥ]H(DB IzF@ @܇bJ&!>?+r`4HWt^bP=c(ӺD q3F]AjRD?ѻ3c ֍d=jP WaɊvGaCv,%8/_`fϊ᤽^##vNc(u,fXfʒ}W_5GW 0t0D ,k oE&΁g1BpĔGɫ#0p"=L]?X.rxnӓl4s +nD?żRM`{8d\r@C>t<5O1X,(,4\Cб m n"[]tUlOj~d<_Ekg]]̝ 9[GJOhu[ZTcs* ُcǂ09$Ǖ6CEl \}KK,`\nF,n{B5"jČ.lqB)li{ZVN֛sf=t3dYw6j)@Dƫ6~&!yN]iAܾ]rċ?@h׮RO_nSg{t.=s9adΕGI"葸X!ZZa6c/{0aO Z}d*Sd#*e@2z,6[$l~*\܂)Щ#uZVwb7Gvap-s|'~c!bfx7BK#nI/c(DCS~^{L(KW)k1u ҮQt73(xe1+2P ڍsFV KN`:iوng?:H%|X>]F5Tˏ"jx'#cr+lV?`U>/":#{{G.WKm z4 tBKf5r5Dž,jgrLj\R)3f)\2+x" G9fb-Ned撖v0a$kd n[^\U[Uc $ y{+94B)tLغ 2@[_.ma*a0ւu%=\9̞<ʉ9ZN|>"ӯ6he4Df6r/S"*Y>ܕl@8(V@--]Р,w.hw "q)E`` ]es3̖oc/D pn4ju$|&ǣ4z]^Ge[Nqޥ` # cY(9d$xG6KZg]\ c\O=\\R\/m"0I)fxt3?鯁7-,.&@b4bS T^^tGhQŊq_p -ikTU5NR%i)k+GP _9Oo'M}MPw9pOUɉ5>px74$NrQ|U$WٌLKb7( ]pYbuPlFyjdhzwU 7չ[D^5Eb%=z7yXKIl v)|k-i_g'&(s-(z2^;TI&[?@䃈X}+6Mbv6v +RZ 'o*z3p]5{bKD vWVReovvw@u=W&Ym1Y'-e"m}j W5,oVDaٖr'҂mLG!nsruLn~6]/dMA1ٯ\CdXwfc%u;_qXKKTc?SlI$Z<-1X4l[&8ΐ)[(;WݲՅXEMr>rIJJx^!-{O?Ax&xl~>=*|WF|Dʅ.p&reXe 0ы9, eǁ7@nl;L&n GŸ8i0}H#39ցтTscna!0b{ؔvyR6"/x\ #?M)݇x8o\0G5rxf"/(+* Ao1 Gync٢6u$~WC<,IǬi0{%9 ٚvY6QexAƂQ]ה,(t|NîO!:_oLX9UtcPgW;QwP$J~vYx0 hό/ڵ3 Զ'2;\xRR-_q;$1mȩX.{x2*yű ڕ7+lчӕ%ɱ.9VRYlr_A9s,L Yv]~XϐXȬ٢4~czkxC_mA(goL|7F `z[7=L'Xf@+i"K[с ]i_ \|0!wt> BȢ,o*1DFF8@2>GT$?.&{i<;a ѡo#╔cRMɉ+z*Rs .14TG|~94ĵ #zR+)`!@ϕ]klƬK87Xl @Js%B%iȽ@xʵ?} x #Em9Ssf;rIo57 X$b )o6Ȣ\hU{M,^G1 ͏{b̫WUQ(k\^ {LxAЋWtZDf ]}*nU&+\kt/ԥ2CA+AhEbɺ hNK!"jCT[~F`|߉GN76`!Z-"J'śl$79&h`x \1m5/`1>>04XJK}xht| {a`lG) SfScA4`:ۡ2W!6E"Ce`.i P0MA#RxÊF}hشB"*{DmzjNkW/Ԫ1}Ld?߆qu0 Č'?;%ƗfDw`W|مV:sۖikT6 #9Aw05,߂ t(!HRuQjs V;Z"ؐ1WS`M2v_ƞĤ1\靈Rۚm0*JL= ӄHq9nk`{^Vy{j[v[XɲJkΫNK>B1րkh*a\\:G 䤠G}{ Z(~ x3ruu1ӹ8CK%C+QLC*"铜0';E*Sk7+`}zS2TxU|] ?"%ASeMt!!I`G谫9z3Q_W^-V5giK :Ņf:+S a(3bt)!V(m,zsuFZ8zsf3Uʾ<;j~ ѱ$M0*w'FciPzYOc7=0--!JԪR3Q@G"145`(Na39WҮ+0@rP= [W][)ˊswzo߷\ӾvӓA`$pAe]ΠbKh_gTyc*ۖ7*^tZˣca1=ܯ-g~mTU>rZ5TKPEn"zx/v"9G)R7D ]D/|@?G  z;S{`{;VOU%S^\Fw=eiEŤ_K>WK_9 R-gv0g<3Wɭ1Dɨps`{[B<  dAqF˜`0A_==#&}> 7?7tMݜyhK;ތT*ƥzIճ&6** ̵zQ ;8#]4l>z>Q;%q;|P$rnBȬ],ZAL3 ߵ|W4/o\#ipr2y_']<t cP u&ejǼrcZMUc2ҏv hi!K+|V쬆 s(%$H[Oّp"LHhPQt$uG*v48[2*pR/U>X*)EAbVtVxo^w_Tj lI+xn@ 5'U6FvNggvFT <_-Pyܟ2Oec dTg3_rSpR}QVӝ7OEꛎՏ٩̌PqI Wx&`K~yaZzK7  te#5g90 i7}E8hrmʔ%Np̆w}X7K9jLȲk;Mcgʱqt I 9~̂5*aQ" $sn,QW9a`x|xW",*'4U!7asTQdCJYyY뼤#E)i5}Tld&ξ,>>GJx&R}Ap4E v}W0ܰŮ꓈މ 7dF5mlJ.quYJEQ5Ȱve9|A@ښ9=Ŝ`I&^stTt7i k((X &p}@5ZfNAD8&n_@ Rp'iw;߰k(\ ^cՓ֎J$ELg?R[Hi5`VyPAOx[LJw(:_dm֯!J~XrzUλ_jOLQ؟yG|[JA'8.g $|idyl.JRI.2/` WPC'6rTpQ19ҺR& ^ܹN$Q"z& *_4b` 9:_ɕ9f[ 诤6b3$zVRF һ[ bl ]-j-Yĝck9`EV}oςSs0(Ue&EL0-3zPfMv9!DOWɇ~Rؖ2lʹx, d|0 S7DC=,3-dh3HZ1~6ZfvtV&6(*\ҿ ,⹭zYH'LL[O` 'g;d}8jӯ: P~LWML L&uI "djtJ1,0\G)̍ґ:5`F;2A,TeOe㔩hOo]v:=VV}U*r@LdbP;FL2ŽH柛᧣S[s%vJ〷;j4MC\Jme+䞔N061Dyia'-fbuJP.qO֫>nLqʞ,UTMK&9BxSB԰}B7([fdֹbQ4_GYa{פ LΧRP!MԼnS텒w;/J_[FYH ]LGQC]ًe^t<̬ 8@Fl=M 5&tKݔP.#dǹgݛjXQxA -|VY RDyiΧWKMd/eqA;R'YAe62=9IR+'I~WS_mz2Oмd[T`n?2s}Mjx5x^*/!v%] '9+<1!qb:YZFE#Jf:?br9'w7ӝ7)}p֐PnW9r77fe*Е2]L1\B֏o: CNjYn.255+BF\p{6-K9ùrw9\݇bܲ0lWdʑt nd&u[!q IpZVѨDr@ᚎ LO3ԉx,KE.g3WH1p`,g?ôvlg^* oG7!{4' mBSGu3+Io`mXO6\OW5;&5>UM/ fEA&yg"$MRUnm21av,,dXƊslva$:l!*pҲ1sMfQ *Vl\ 0p%C?$fn>uG 1u'XGQ?l֐,ܯMtgkx-ZDG%oxn˧hK~gNvHohB$(I vxMh ޫVD81r2g4ٹ*^"x?s?8,x[O(,# Տ`q[{#}ƇH+UH6C݇īsmVez mT\xX4qܟЌ ä8r]p Q[CGƇLN't~G9Ep!d!w;_u!TbXy`զ$-]r\]D@}]EoxPTANkGv[!=͋D6ju9Ѫ*mX|M] Z4BEK0rcB wQheVZ@TE%N|)D֐vH|L\ Xx5ԓrmT' +R*PPht@E)u/uwoy@r쉴4mdh hsֹ,m5䓪H4g'9>[t΍2%vw"|,grGwdS{0Y@뛋ZC\g5N,([~y0 ͼ:3ftP| xv68ZNk#dǰ-騧 ,of1Nޔ z&( urgQXVN2nf^|wg3~uR~꼈5yGpAHa|'/5D2v&vՔiVK9!6+[:LnM}zѥ}f*lP@wGO$h'7~٦{="aa}{6Ξv 6n%L$_YH=f`u=[6Q-yDDa \4bۿy?̗7U59މ\^=HP!\m~[n8W<pL3dcHƘ%w^r'zE6-ҀM5[z NN82Gpzb7lJg+<^5Hf=xj_[I8' X}1&|`'4"Hz+z>kczu 8.5F H.c:#;o@ }#|!O8 *Ed\DkʰVQ:!|;q$ITZORrܭ~: ;';諬hmܭӠ OQ·xnJG4 hP|KTmfXAv-96U-; s(xuƎW%7 In1>=@pEfݳ֯lJpFRUϽ!@׾F Hb K{@h&,a:}W,Q]$̐uⴅWNBXp~M!N+x 0d.✹jBRi|kԋ]hcN\:UFZz'Ij'.]~yBU[E-l )6F&?H'yVd}6d@ҋ*kd 9Թ뱗Dž)erϯV+6,]^h-5|y>{}rW<})a\MN'j{3R4 J& 2_Gr:<`@ZDG@lqAzR<: ^ssFc&&M]VHHsv`>mQ ~piYub˄qv8Es9?TTRU;pYj$ڒsk߷w&n S/}cHӝ սKH>@2B  '!y$ӟ:mM ztΙc3#V##0W@Ō[) H#5mq*xV?d| "TPU PkiU4gm_X!0?)s6R/@ m ', B g ^d =DfDt`ЪUto 0KQ~klJNu \?XIV{GNWIzFDIXp8`0%pL\j!,- 8}3NSHx{ˁp/dM1A/\1ZJY#xiJvN;#hKJ4- Ff?_4.1*:_ եksSq)wWF><,.Ƭ a"8|7 V"ߣgNY;=! Ns f*k[(tv~~vU[@D|Hce v~g/ !;̛K+}p,U?~bV &S*-WOwH9Ȯ8ik,C~<#pl OZϟv# eG/nӔ^2RMXfK5Eg0 mMr^n#^X n$Fǎɘջ~`ʺq?,$6vnQQcKBgI䘳fʗf&{(SnOpSݎ ݗ<i/9f v1^h#hȷܑ8)1.pzoK@,K WUm.5B%CZaaKv' fUvI/Fk(2V16s4/g߳uJ0) <î@"}EJ˭(7…]6=޹u#){.K8srYmSjJ%Xi Y`]Y5VcB϶#|%07enɌgJR.qU(_NUӏwJ=SJ'TmkqkcЈYAxߥoeNp`WYr/ Atrd~- u*2mdb톬d 8ś M*S&zQ3y\q5^1ÔKd?3 r!hf p1Jٔ`^󳈧^Nwׇ{ԕd1Cr.ZNyFw';,f^u,)*M:ǶPEK^+X{d,SCZvuY R\=%9M-DCJ फd*w-^ O?74}1W[ѦtڳECC7[hu%8V/jߙ y[ʭ"B`r^<)x E5/Tٷ<>o߽?"9~uw?-^.q:ġg=>Ov-R" Jld&A[S=E>(; T~Dpxiu);s;2XYY#l^g@No̺,P҆JI0#D:Z.'!xҤ>̒N1i.@P2hYN=pQ_- AV?g0ȣcŠ$g|Ó}-1yG8 c(or}jON'Ly}l|0q iydAy u+JCļ&":ROh\Y<"8 K:٘#؍`C"O=YPBg?qr٨GE/"DN|V3Y3:(NS&n\fD32ƔOq$L.6^cs6S#wK:.5*C,%"G5o[naqGҨ7H{*EVY͢"i -K,hLjfeH4ZUU`v0lj2SL\7H\TdbQxd"gH WArQrVq_|ĖN18.w|enu )I(!πDX­+,0 X)m4Dϼ=@{2=s,Ax};D>?9qQ*RWKʈ3XuPBMsxcۛR%P)kdW|MT@+g\4 qp2Y% x'ͥ6Vd: 8n2hU39{Z}dSX6܎ <Z͙d/#פ2y` (r;ŭQXT14#~#Rtm[y_>x8lQ[5o1k;K{Ѥ5D8,="Y@4RQS$#b}4'%Sa.N!{xSx.ny@5+%VIzqa"Νv99;l߫9'3)FJjߩ[̒et[Vm'TsAVA ^dĒN9(+>( ;ki|둹8<+hC#]J83Bٌg)EҨTƨ Yy}6SGnM}yQG{6nCT*e[C kO`yB'DXSoQP&,)aI3 i!8hX]-uJƣ.u:>Zhz@"wa(JY4,2 S4#ԝ"Eo 0b w T>(0]V[e*P\Ɵð-ϱyˋ5/zb  ʾ% X ~IkD:{'my^{L m8OG ԵGJR'>:AI[~Lז)i*?I8`Uui0WU]wrԱI`3`hVQXl[3MWVH[M w<wr^Q`AGTQdମI#yWE(b('줞f %I&vUI*HMp{@B ņJRq{:"rS@T=v:^^_=mqToӼ%1l*#K4$dHHA hB:`D9`˳ 沵ϖBjM6(cJ֢u:2$UExYܴz&$QNL|z%wPދ(&W{iǏn8n_rִA a>AiRT`0&6]fI}& U` bm4J%D]_ֺ<^D~W2ʳQW:tS69eF+B:9.pGklƼg X;*/WW3xD6LQ_uqBaZTgQX[#Q[pVsL)FAWho 0B~bSMiЙs:ZVKeZZS{emy&_=N!֮'<to,Nt&ò6SD*^ !Npt1Q3Ő/`y;%; )FeRw7y x]HZ1H-I!J D;zL:p>KtΦIuAwC<*x'iM/33QLJIqV'M ) @LӤN-f` ({*Nco1V|췏vg9%|#hH?8S鳣 Gů4 }<]D3=8,S ֹKq 1(NQI RXf#@fjWg8 wG wٰJb=? W&UVIu:QitǮFz޼bS~'>@P(A/Aluz ;,텻)w!b/i-PpP|br LC}.MVm݉#f7lv{nZ֫ԓ&7_z[*uR}Oe%ynrZr6@gUlr Ǩ+͝_&å,exʊVAv|T+zkIy_L xǀڥ/*&ގZ.(:GvvWtE O'l)LP& )bANsW*< 0Ez7+F7@GZ~ )-;S?nk\<|B(eA'rjTڹOcHnx8?L\p8bFc֐ȡLajns9$gۑE{o9VmiU*Q@[BtC4I 7nbwJV XN'M0bq|8bPJc'qǃIwgk]+8+2p$GC2P퀋m1&E;Ezx&ftxLAIOg$\ՙ{m,Bxƪ~v; @ \$;YW*xikTup(C)AW#kZ\ !X V΄T6z %%F=/-/0}Pq+W^&VJo??1tb=SM'=OxKA b0/~v5~Q.Jn=ErrQDKČǘ*߿C! s7ze/ȑnQEgxλymJɳTc B.\-[T8cNteF}u/@%oƗb,ӔFY1ճ7R"fe[Х Ig4v* n@KҖ9j] Zv҇ڙܳp&2$YXOHUj\PkQt|7@x") =%'!l)Y;o!ټ͞=?nhT76k fp]RlW4V}oa0$uoS#0o7[lW){Fyk6Dᇽ́h3[$ Gæ5p&3Q 4aP~ 9?).Ճl8|bGo8l,“kNY^ $`߳̉-#*v O͌^:6-)ӥo#P~Yc |EYbW(4^GVN7+9ƩX #]U;rl8c57X@f4}f0&0N^֏,=@..G&_v'!#=F 2GAC773,]QCXFO4jLyAɆTm1xG 1?Xqc9NKJQL6tu[K2"NM#ݮdOJXm$&^4weQL \mQ7 eyn/_ϩsZSe |Q4@-+K)\@ 9钑0c ^ _+Pbfi1z"::Wz\2B\l뺼f/ɷzFnTXZR'`^ ϑ502|5&]!d-x%<9n4ZWIZ݀}Q P7! =}"^фaF.H]*=·:>+'>HtaU6Y(ig/2lt;.4̿Y6 1E: w?8婎-Y-ս9p/;%7劔ąarabSyq-y-8 ^5@|z0ZyS>lc^+c uB }svKJ18HBJ"$]gm<,Glٶl?v|3PQϨ!]P:Xu `$ù 1aIYC?‰i8n{Br*6O]퇸,bWScb3#ᡠ۴LK mC;/ B勰P`ЇW$G!%2e}1u:~d uѭmIƸ{H 6Xŝs3K #s+DgdM'p|v^FeiK_S >uAxf߈ j͘)i ]a&S-Z@PUvlX8$kﻒ. P P7 R\QvT4__KU>DB|@?{CKoTTPTH 7ynX ,aPNCF0JJZ^+}[-L7UoAX5U.d^~@Z*-K#l*arlķWL`:eMam_#<f@BJr _(4;."-0}Y ޝ;;0k Ēi'^H1J.g!_"6a> Gba\s6 mJh4l/5jw*xV~ܵR.@GMA!+9}3h,41n?n jYr"YPE <@r,\簯TV47+⫸e&%P4ӣw U4䓕3[iVB-VZgM36Ffͣp0YgR;< da 4nُd={<5gN+4Yׂ[Oװ *54ЎKLM!)8XTRЍGL' eHXHA#S)zm"Kk6}9_&*; To?Ϭ>?#U#?UJ Խd rc`>%P(p(NK?~ ӸÉU1l9g\'U9 z2*%]:╄f yKYӂ'x9foN&&9,yU:!8,QИ`2>C`DJ ΛV!&J[S!y!\~ 2^ٛT'|}1~+n D qOiF/ .tf;#8N,;A(˽.^}t졸ub= N'844Ja-}^v ~F T\%փ结 %4tRMy Rc%p˗Jb'UJaw?!I1~`Ovd:~]:ahnfR5a4q1%2v]ck\_ t]?:ݗh/L)%9j}`n+k +׽A–>婡x*؛Ԯ>G\wCףABeLh(jBQ"U-Ǖd!ӆ fT+&@u%ށ^*s~.2qtI dM a6nq(HWwN @7 LoR B6 Dxu"%پ q;Twu<^o棢P^QW}O4r!1F7sӍ&>swZUBGݘ-jY\\GUWOG],!dq4ay¶'z -ie>~D{4*YeލP5~bk~C?#3 ij^5AR[=lDP%âmtEkMkv(hwj~K$ rf Jg{4bMr7*$6 ДCvnZPV^RCܯ#"Yئhhl y'U/7qu*v.3]pU Jp]yJ 0, U:gؿ{!DgzdLѻzwsFOFI4cړQ- uς5T 9:g&yÌw|nD]#ŽwS@tFK6^X$lӨ_w@dAx8 XsP܀JUjLoh78˼?<ӿoe8| k|xTfuuCz5(ێds v̜F=Щ"F0ܑo[8W- *wzS߯2ѡ>P[#"o9gycf\h.}_~o%uZ$[Tɞuxs8.ZWtIO䡵,jn*l?:PJOcN3e?`RG \}X%-0,1O(|`_uoGy\rCcz^b9#[5iѱVBה^QY@txp>BT=g)꾩apIP[i0$EŚ$LcעцS-%׶{hbHwu3nł5\q8ase3 ҭ])X,aJy-U.hś?؜㶈02#].F<`XWP?wacxV\5\<(VL,sV`Pu91iaq v`jQ7^$Z8ў17vnـJ{cf`ܸab90KϽ,KfG@ԩ7$wT0:p3XT6}mFz===y̭ dazKTlĿ MCmYI>+?u3j>)mW4+M| wc4=Ab)N7v9GoD#Q(j-rS&2ϧ*,vSjDY"+{M$Vx^iMz&8zoLF}'aNSmp,fʥGq٠\5ufyh5*\Bꭰ?$ mIw3Id_ԷS_f,hgJK)ry?#f*gH5̩N:qNO F{>16?uLmHa_ak>B^"C 0ǿ7ZyKtyT9/UUНjɌv-vgXI1憤&% ]K]xZ޽\H_~@gr~ӎ6fs5X?v2҆F#mwsJSjGZJוo\Riɽ 9tD,]4Oul+R7:hZIG;f0R$v\?SWJk~.bZؖߢ+tT~0& pc$Xqz7$~ok~NEvH/ c4~׍ZOgpǤ58,k`w&O: kͩR:9 %v_@8.R}Ǵ"xم"]_+SC( %=εlbu5!225L|X1UV@yř\=<(Q}o;ΔDaGiA\sOo (Jq\"5+mݿѴ.uU]X-6R91:țK+z (s6:K`7#J)\w5W]ʒ i7Xgikj Ź?Zx!v:C-3PftzHhרR6%N遧F°G&5zr(YU޻ڹa̍UM㮎y0'OnL*f G+nfԴ8]d3 >ԝ.XCNND\#ܝ]kMBb!1el{6ygnۧr"| ig؜_5g6 sw˹N3BܟU*՗\E7)QZ:p5R$/>k٤`@upژ3a)ջX9H.CxI4,:ɥѭ/KȖ(yJ3I4b1Y̶=cBf "2i{#9 >Og,(mCbEM#jN2u/$ b Iu2%]â1gŅ}E-[jQ"|_G`Nu {4c02H^>8CP$вRq{ov8pk޿;w׬0LIajxSc%\$V L}Fͧ "_qpIڱ`"Zqt*fkڛ^d<舩/u?*/٣-X!Ԗ* 0(8׊ךDDG>λ N4M"V.] 19F#, WP$Vb(zY30 r]md9!Ŕ v*@HIv/G=Sg 77]5\/I IA_NEv:HX3K"uF_=tO:"a-:ϑseL[Yh .ġ*:O;JFW#I[nK&(a1M^Jێnt%;aՙ|gTI.ȚX51G,csY;A-ˏu+.{?A*? w0)a}1ٔc߆Q^٥J!aeaj{>i;/ÀNC8F=W&J1 BV.Z-CVaJ$?8 ;LIa?>G7\ fĐZЊg8iGgfʧ)$.'vLfEM/Dۿј Nƛ, r+Y'(E+V/hRʜ+ut{-LvƊybǪxSG K8I * B&?) TR-VPN@@hke6VDT>LcaU ^ %j.tTm7ȋSg^P'p3*P$e+W2y`Ah1TrR%jO.a|j^4iq=S%Z{ؠ JP)v]=N0ڋxU ib( ;+(<h'3\y8l`~]ng"9֢Q}ikguI.Yl}>#1ɤVRޢK7%>.=[}|PpB@>1ːZjwDGLs < !Ae'9iL[| #Ch?$I 8O*rwP70ы}> ރQoYBm t ?_z\YβLahw*%jx4M;ɪUmmœMku5EXEC$$gc]$&m^t]ޠ2 w2brΆ* I)CV| W$,y qg. +ؒ<` *#%\2-e& B!qvpmz}.&!::@QGsОS3pʼuG7鏈3Ma*AGFբ tgE?>-)qM횔BR6jA*~Ro` (ڀ?G?^aV6>DLEMR GBX7]qސ&D_[-hUDk!)N8x\.ſMY9acg,KlcxVKe7ZeJeO.<(4pΒ%n;Z-"+i # &wj$m,n>N`慗 nxd 2@ŠSFK\0Tu0 2Hv9-qщk5za}[` D&Q3hJf 8!Tuӆ%TyVvLe_J]$ݬ/.[*KvvxOݯ|*2|q^~bXY%QT?RZ'Ñ؄\ |>++-?Q[ާ= 6ѠAhX" ϔr]y#8lJ0&-AL? ` 6WMr0%h6\z+hM"V~tO bW@+6&3 'y)BN?E~+$ټWò톎~m "ӪSMR*xuB2{0δkxT%VQʼ 4j yq3$I7

ksN}Ե&]>򗉜W0܃uڅC N)t3k!jEZc}Y0٬mr\ϲp]u&@In{R4 ydo8PWm䙀OF+OޫX`'g)6y.o3T~T;&6l[KQT ZwfW'đ@=5|B#wg0ඪg[]. 𰗹cmz:$ǷX喬ܕ(u'P.c ¢40]i1?[wAaư )80CpԜ K}a@}yQ#ΛT1qBeBg k'&:~jI,q֔#sט”!E}hI1}Uۈc|!r4 [?Uф  $<.N9s$~xZfu5b/w,AJ;Pd9MMp_E]aqnuPE1%Mq^%ߧwQr-'pb5~vh- _Sz\Kkl︽&|vQ|)_>6$/=in#i3n !+0e$x< SᬕpESB/oT:-\,a Gҭ+TBYկ>W bܻ"NSsO`3m=^VMƝjQ] *O`ePN{Wr[U~ȢqLղL4J2k7Y/EG4R =_=v~mB*P[-Ob xE"]m6N"%Q̸-UiTL L=pB6.h*2Pf8<))c0r\jĻ@ ^KNu2Y&A;Uӆ ҙaZ)Yz㫹Buam_(Ïu׿dq8/E 69:8Ns:# gCz ZtB' Y ՓN`n'u n2 T?9,lw~ j`LKh" q(n,FJL5oTVZj[d Y=3Tlb V7 &͆y̓p P.KPԢ<1T[WjRNU{"caj`Kv / rPKF7PSJ岄Ӯ!Z5idcc~c;J%B9a9ބ?Q \iDe|4/֛Ǜ~A\R.RxLM@[@QDւM^챘gk4\;ee(rh`#Pz:q]?jpvݠ c9+ڸEu]Y fmJR"HZt,i|ԙҲ/*(=*CZ~Kr{{VNC^db׶+VGS܃s!?*RP7q?GC:o|dd7Kx*$֋aIFAJ)2 8TI]A23kjwXF6}j9t6 ^eaƱ$ᤈJ1|5kX|1m4+up9hH*0t]Drn;[uCal2Oݥݭt:S[}CGM`[TkҝϞ uDn!eUSq|3})z73a72,,o/ȩapO~R5Ty5F3 yO,eh Yxx _NYqUs$nx(66#]̌T'f s)_s"^yDEKX~_ON\y( Ҳ,tqɓ$zJx .%:@ª^:%t9J.!mnROe=/aGH4SN^imcDB<)N.u@MqaP; SlQ #ZS=pDҢd[jc}Dh7R"OPmN}~7CiCA[9 $x c8O}U@'>KI7yփ/)LI2Dp 7=4 :U.'EDa?p""hyi%Vzߞ4 vok PU8G&#RDM0;n39ՙscM[$IL?y [U>0 X>ćK  sAɔ(=1,n;%@k~3܊$-$s#.ͰgQ@L/yd;YB|?3EH /jc#s|ND-x,0@xʠ*<]2fYarxPV+^}o.643 DxHDn=Hѫ Gti$[}(E4-ڼ>T1<YejZ 5e~u١wFۿ/S [5!lap "X27@󄓽ݵe[j2 ˑLOvzքA s(:_CZo]u+䟪HH$N7evnh+{35s< ~қ;O!ߘjH=QRkdYҾ;m}hw\$2sV9,,h+npz ï N\󳽮;ӿw +}I.rMr茢,1EW֓gV&HmѮדk@>f#TH/"+`$Evīsֆ{ǯK!!ҍ' ( vQU^9+cIꂏVhwJ ~7i4L ,U q {ZyۿiR~5 OЏXJ,d*|6кU7^$Bxs y3 wr8lg҄:\UN=nDt< eh@HC3nf:YAƊ巼(rJN6^E\dcL,#WV;%g2LRVOe"脧)`^J41 C~(D9-}|Q>e~{=$UiSEBw. M D qk;6jʡ.! ؗc:ZKDaP$PF7GO,..;JƕSyz&1=" EB|nB L0e$"s"ZkƊ 5Yg8OzzY+ 1(@&55{/nF+&nɰyJQlSZb2m`O^FndX-h6,Z8"(3>BMޞ.`m-ϟZ BԂ~70XAY'4`klݑQ.c4H4k tzy)(BLːoi )M7p"^;` S .K}7PTJu̎ |LE^[ ]wP$Tg &'Hmc9~74yth[< 2|Д7ͤQ C֝0H$K? 45ǶAnx=3lT lVpx;04*bQj߷V (LEn`#t7򛉨VX9' ;\0{maqVLIS#Ht`Zk$[Qc(- X鰏PzX !e! Ay\k\Ŧ:"H t ֿ) D|]3ieTCBj?clEZv*]iVU6E/8qkOacyZ, Ƭ]4o]gkv-4Ỏٿc&::a֓mZ#9||_MK`W0QtwMy92aX;SNDmugB (Y)YAq_nXf{id2'ޞ* + CU \ ]B4Hpcۮ[= #+zLk?.vD¡ SGY2K=/ t x±blO3O`8ǟ m:ܩ(w7(]WR̆"|XI.y(/U/P gG)/tuN:[{`N#ABg 0(POH̻5vc^OY8 Ex!WIE[ cI Lx3Cb$ah>0J9} +]z4Tvw RbIˉH·6q-Ǧ ,Xmȭ_G\.@!"oSK̟āy h[65h*kʟ^G?X<&VruHbXC ?)Ek*V_dxa{1cҺFwVCn.:4jL,vݲ$oobF%P) f̐XyYsERb*ק[jɽx 1sfgzBK@\aa o1./^2 }~gMG1ꩮ7 =һh F<41A^)&5Up h:k<AÈ$dxcu>ߗ9@@"z6AoDS8 8SնIIϐeRv_ SYt=l BA4οƕ@6ql0Ϭk SVP}l%t~#ۋ8@("?h &Az z(u#KGve"8ly%,6L%Vy*[u uIzX;v 6EEkKm^.ߒ$7'oy W4֣5CyZ"4?.}X]ҽYi'fG۸Cnb nvl~xt;zk<2նû`S*\;bj$z5B#OK@3K!64?I^+j *9LT<~&O>d|H~7kяGrٟ}o`,\9ځI-"S8oDA⭤bvt&CF#U2S4aV#B'G툸,5Z09ak5VCu>& GeݸQa;! %[Cvj:p)]?γ;\R5KT?rd_RH`{M|7"6OE5:@`4Wf,*1CRDrbgMN)ޛtsǴ x*̪e&IO2j@C,a3f%ۀa۽hNhVZOȤeū^T.z:/5S|QJ+qu9ǀQַ$n׽u9B֦4؄<Q5Tr&n  e#g$0[YitoKYwdxn^VHS%d hՅ4m'Is{{T5O"m:7G}ʲ94T`5Fg8yMk~떮&-ʳZZtŔdR[6TɖK qn|\͸2~Y \o]U?<|E]M"6ZE0p_nݬx3ҩaׄz){?࣢(ƏYp9X>눳 ʧ˨WܣHmaJdsFTCh~46T +?XŜ?r5NXo>Ϛ3kX[PNͧB[]0,yl1Z qQ0"x խh׽=YNRK j_~ź#$bj'хgJ_v[2`|#ʓg!@05縑`)*Jy>)6s\ibhaZbKw{.QS;L#'&_&P|> >"|rՁ{FV)jA^:0Eۺ]aB͘gn=*ͤ \US[5Z¡lTqXJ!$` :T拄dޮwxȡu@|< ]@7J` tVve oi .D:h@1ģy`-I Cs!ĭl(gwRAbjXXMWVx<ٺ'Oڥ'f5kT@NYAdXpX1[mU[C퉩h,vV~ #2IB\"Y`nң ZY-^Ma9V-7늳)a#$5x+lIX63V˱(2Bywn"H\)O2wI<yH!BFU \a+6|Y?`,Dd1x1K ;@ 끔9(I=9cē{vO nRK~Y,  XBd}˧޶?A:'y55YGu)Ji-19MLwu?_Hб5b@KbŴSsq8VTŠ$dwhgG/2*[M8$;?))pz3j 8Ǹd&[A4Ifs?ʒ iQV\7<U817H‰C~&I?q`g1u7jLW>@6YS(ܒnM-kyJ`#χ{Zb`>}u%":~٤ s8 id9&5iX'dNYOTSj81^nq۩K nUI bP w)>7N s6v_ {)oAAz5aJ[F5jEf;O#Dg1FELGpt%kH:y=ܸT`@ ItHCpv iS{Ƃ _q"\QalTU#]$uUr*7a:VL4{H '|ʀ,Sgr-"I&R GreUt3P$X|Ju|EG@}"cx5%LN,pO5#dJ@b֔rxw, ?Om.*C+S飍V+ ڀ e`<'fًGAOVUxgJuSc:KK{j&8w->Xċ'bQAYZ5Eg&Gi&1&r*(Ղtم% 0^EJ0cYaUrk ӿ!&-iwa:=uF4n([?1$47z'hЂY0~a a bKjqM+b1IQB-Hmw}SK@{Dq"O|k0X'6 bݳPS^' C N\4{)0Xag>kBsR\o Y E[AqzBuzeZDYb~"ך4>\T2,p;3_Yb|`B!BIy!ey!/nR?4WƬٚB eLHDke -lo, o'i` s7 RX+xu$ڤZO6B[4yd '~!‘C`Rp9ܪ*d `3\"C1vRumq64V$-ar~_:s,śn}pik,k?e * rٰӦI /y $fg ÁyEW ۳>R}5?.F738ta8)ŬY=c& !ZC(YPg+BF)J@&s"r P@V2SL[,@<+%S\~E{-nbDS|s RER>g+=Va!@e,L%=L<$j[ v "e~Yy íx .;{ƕ3UgȐ]Ze X@b+w[О D6I];P5=?m55v_b&J^r[ Es 3*ĻոkOϽE!3:@?ΤVlM\Xբ ô_̟(*KP'R?L"Gy9uka|w|}J E`8WX Lٳs WDwqsSZ VADV}<b Dp>ѼyjNENOZ'\{MSK| ; ot۷R ձ] 2 gd^OSFdCh@-9ߤnqshXJ!L=y?s쬞r\>+4n6\ sLϡ!uf\/ )M2 Μ,I]lv&QW$]N/>& ړ3ܙϫ%冹#Aw J nZYV&c{FrR [gW-oƝIi1'Y3(ҎU hd zjR8&ճ;g{x}Dtb!]&!rƴՠ淊Oql;p9\םhuU=  g O،HA;0&U`kdT2xOY8s_ KwFY)1n^pl¢NXÈ{:I Y{OR_lf4Ǎ/-6^9e؆Zm4.M&Amj! :PJxh0քa *$mM5mNoSGr?n]mz)) ]I hKTLe.7;i,73WfDR@LO /IVEQ != 4jlcet3>T 3ЕgϢ'ͻ6rd@ʀ୷ : OO0HDmNc 2i RxD`12W|bX:a(sd13X-t2cl _Bul ¤WRsXՍ^,Y&f-^[hy{΍J S EunԶEd2xj³N(-2!A1x&weE4-aO2^q T$/L[TK:a\)?{?.^%Չ^PZW7*?58HRw%noceVj% 3+&cq[nkGu@'Dpk($k ,QbG"Inu7ڤPo|{.v] G{ -Th6=5u+ K3yzFO>oaEtƭ` S,S%zpzW;-!\ L'o&{JCA)V/x (!Gukfj}(d6l)M6fv-Q}L&sK#ޞ~F4*']8Xݒ"o~w9߇V;h7ZM&qYbe<+eF DQZ]>n$@8}hqcT.0'ͼ)Pt+XZ6.і0Q ~EO+4dt&[X'%dB&tK8'e[k4Oƿ7@';0wfn#)2hAu4tiOIp[VxW!`vрuS)$AymeHl94TҞDnA80_ZcsIRR4UZ2t1 {+xOB̎}`mbtDxgSe_4A"vh{J!vTƱ_˶ѻ3Oځ"1doqw-hi6I%Q[`ѫDdy  T>r _0PK~𳮭mnw~vYZBr>xmajN?}WAksPPJ bI@Rf`,ptLDѹ=38984" 98yl nT*s-U,T)MY9nn^9KK^J!BkڮɧA8TH6Xm9dWJfX3]ǘV3ŭm bd~/;oe4#QkP<1j̱+]Q>i::Pj%xkR*V-%ޣނ=1ȫ(zϹD0c ߳)xT MRIK3!GLܙNCM;*XlCi4PqLց?Ў d`RZVu9N8ަb9ףTv]s)0"oݳ0cp sʧp638!U0Yy4!2H@~}#NPnSg%S2 p %-ݓ@s+'ZH`! l"F>$u Q^撙 #cPϬrM|ЛOw@,h]Nl~`o$£\8('Ldf8@$s|9<_ZUp'%(sXpp)b3q&o rʟB->FՕL*.2$ 9LS̥sXw]ϐ*nˊطFSTQ^/,":#K as(a 9~% ̽1Ep7I+|HǦq'(xp[C[F C{ɨLk8&q2~<)e0F>9pq x ĎeyuR2b%]]kokR5KO^dh:"I5%{W;ui\knsuGIuQ/=K3EHy@P,_/…PR_~a1/^@optŶs=? 6?qZ$쮧`bvP<ҽg[g{z=xJf[Q3v1A3 ?!܍V;qhϥ⺖TM@T=8A}wk2Cj 'o>,ZA'L`U`c/bA3E*_d6>5]y { 8:(k;6:`urdmvX @1WH|˿*2 uuh3C%`>b?ĮuُC7Re3Fs ysl&e3{NI{t\@LNPq+1|oCuT]PPh]F(t ZLBҵ,ɻ_U&5qtZ>GㄔX;مkSuR;B")7O4n g$-TS=RThHJc;\,w m{7K,k/)?ųԠS'.ħy~ m!墀kcBX_j_0y:[4[WV澓=D[*~Y)~ϒ=v?MrxZw'A2_m ^mxUXn 夑b???U ckoP1N=`QxՙOXw8\G= c> tUG* RiP-~"+ӻ =͕4v_dv⑵`{}\mmceɄZɔnclL Ɠ !ud%.䬹GYq(Ɗ?fKAEI4-V7tbŐ- (\d5Qcb2zZ/HLjpIWK ȏv|:2uvtr0>;``~š"&OL⫴UmedmYv.oue 17wuAP[$&u[C+5Mi1/#JCJ+uC!m-",?Q fh4㣼B1M١4*Y<}l B:&dVf.Yj9gƽLe5vҮ&{kgUܳ+fn˩d鬦ׂLukĚ_ьMr!LB[2f༹=vkfG4 "Vrpkp*ͺBiW/+[htvs5e RQdp`n >D,ښ8q+6z3F|)"ÔB]׬!c*YW2ף?sSvj>oEj~@}7J̞ZƻgA当O՜DGE~Nv\~&\Ƅ)A mū0 jI,'7n=)xЏ֕~6*";9{xg1k@>prPDz&l| ?0e," 2\ֽJojLbs2/{,."p9fاIz-$^?Vol5fL~ ,g=tmC@Rd5MQV@04p,@Žg9 6٣H!Pk/A x/? Syh vdx LxoZR ceܱiwZ8Jywגse鸧=4 C z#o51mm6Ν-VgqNH:g¾bWYLnz vTd/2s| Y1 >,paĥ?eCXD:ςfY36%]&s p;tR25MWG9c{m%yө9aVI:d^JyR~mo]_xK @[ w;:O֡;E(haeN5~", s%#x"72*=PF{f@Q%F + mwߣZsaz i7p/hZ'X\ \yu6Ro}x5 e;vQb>P8<R$NQ |tt܌,hdLSF`wZ";Z> rzLPC c&ƚ\twf޶KJ SBۚdr{i~eE.!yy'r)ħeJfO) 0Z)zȩ,D!*ZJ@)d׬\#IS p¥0Buͳi8FWvK!Dyr]Y4 XY񃚱wA7hUurfZ%^GaL\OlB\AJcmj2n|\h% giUly!e#4%ދs&fqHZfVY B{IJwH5(.$ , IJw{`S絟{ :֞&R*qy62u]<|U}nNtWjɂԞ* ۈڔBMxNzB/Μ cvB*gy>BLĠo_$ 2f.rbL7o .c5[XxsRS'p.sU5!= &Bɇ]S{W9M!`YE.-$K(p9Lr0m|9}HᕃmV~Ѥ)wﳼw?zaZK,3Y3%L\`M3Gu6IF5wzga bHz=>ޯbXr.x匘_ע\Q0k7_ݫյah tdYkdn SY\N{[T~2TU|3[\l%lW'3U+i0s7xB˲Th:iKyIZg܅V/+ߛ^:ˎe"3DXnElEL_KƧ+925 Lō2t9}jAذ@F]pV\8}L?ؗ)@ϧ=h"?&ΐƽQ飥IZD[Ѯ f*QXt %f[ylt z.Q*G9D)>Y xvHh z'c^ 'KcB/l$^4Gc\J4k9/k X H;]xjnqq^#J;.ozy#7sBB[?ϲbƚS>g‚JY#|/dc\ex)&Y27o/(^SPZQb,WåuK"^,l>F r.|W} epVץա4`tд3W7ĘPeck9,/lel^j/Vdz2BmIΛSPiIPYtĚRoYaI4CEͤc/.wcJ}O=w HXPf*sG#='z[/ x}\LY$WW-nӹv\jQbo,;[]LA_e]Td*4GK]vPg{h]&1]m9G}!vQviYV1H}l7 fo1j3%~5ٓ%l ~èW@ľsGL%G`f$tkz <- ~z{ѷ{M{Z(x _ 6>I<GV'Zs/IL8\dIs*-@K&}ZHSe%6ƕdz dzz=_?o4U3ȠVV""(VZ55}Au^f S^aw?[Y]OYSΏP!C}U$H/JE@_`ED"%f7o*Z:=1@0%H3Ǫ7q|\ntŴ(PnPBn{oM=;js{ DS㌂OhD@d}zIZ{u,^<iA>xk\bĹk h9 7 0aȽǼ-pW6:tIJ>A\_%oCMt*fjL]Tj蔲5L_R/cI&6>XEqOo2S X9Dϲ,㢧U=_yDY8cl 9(ߺvU_n ,L 6|eS푨/yꯌD ?r07QvwiC =ZǯؒqYB)`ECUo0Dv!57 ⅵ6?[ 4&@d' NL"gQ/&E=~΋+=_QW9I4'O[PGy>7;l<-B~rZ2?odߐ-gVB3|c爄\@}иS`Ȟ4NDR.ڑpZ}ӽ, Qkr1 Ȯj!ch\ 6"g1)Cmr۹g"!߃=ƺvy?M3K.|aA є&~'uM=Ny̟5!5aqGS8XagYU δWy6ڒDW0a;b@qŵ0/xD+nɏ&b䌜3Hi=2թfgFX\ljnu"hX]%Tȃz2eY1'@3ܖdž'_C ih_/6=1N"pTľA(y_֚4 tQC|^z H2Dǟ mWXT< KJ(V9?J[A =8𜧯@@uҠ_׬QlIц ) luhڼ@Tȓ' к\eo|pN^R-n&yͤHS: ʤ˚ʈX[CG`;Z/? ͏=o4\ մYk!CP 8zL2z %hU|)mZ9- e3 DpXaAyy[8w8D7rOc3FR6~PPLʱYNn/';-fraˮ}+aZA{veJo^Y a[6ن$0̜u]+ȷTϙr3C pc iLxD]nܘhCr'X2<P- &Nٕ7BJz{DP (MRN {q!B_*Ѫ1 !y?mtHwK?>',h*Ҧ-| {m(<lwA!o]TDʺ+U$Wi'=1!y.x4((֕ Zh< kh -~SrR \g,N[CӴ"[Sm|^%=dwl1QnAo9.tPxϏ=5@x [&)ced%ū`kMV{juU*ȼ<B'X@86 C0 `,A+ /&d\54s?ʆʓqzM?wL jɓ)ݤ6|n22UHwڔrXt\;-}P0n9ASyM;} ~-8@47-x /9#G,H*d %.`Hc@X1̩ȮV)#R/x>'fztS*>P B*VzJg} \Al kJ_ƫWj3 7ĞejIbujM3pG,Xv\ 2,ʈ $^6gP c:ra#{XYQ}UW_VjNjGo--'P r/>@[efC8+!ZTX 9'k=yaeA+`>% Bj:]j.F-6Mg?&ҊB5KSXwW U%=f,ۇ NJ4Wsvo;xIYTI3kGYv2~.cNJk'm̗#j⁋7pwk2>Q]es7HIY>#k9٫ԥ E G6}"ij~vTPVQ#א݅z66ZxE:8Wn);>^޲f-ntƙ3mBiCM:(?Lnu>m1ZK bkdd<]^k)123: aW=(EA੒8"f h"FaY sٚ M9ΪZ>?ݸU_,]r ]55W%NI43τ|4T%Ex=ppwT{+NbƈQ5!'>ڇ&m35Co9dHV3)sJK]i*guN]o_ȲQa&jCV\\?KrIb @%̸c}JO}kK+ۛϬX71%%D7)+zIฌ(qN-{B#[0 Յ34B^֯vSb~l?X%SEET:"b=XSirs.{L .7P97U艵F0`U0ѠN2{$\Q?\?J e?.ΑIϽ6j0mwm9,E]lҹD/٫mNJ*$T7FMcsEwa ;[-:^A(O ʏ/M K%df^!avkҐ8*_"'JOxůcLlڊN5epMeb|Ir~bڜR3(G2*.2GW[)!H[\c/I(nnL#Nܞ`EwZm3 -^k * < }BZ /_Ѳu%\&1z^0|k0|h}e^P*$ 5>!w$ʦ6jblM〶Zzfqc)# ͝`n?< ҹ8(87lyfe2jثUu#3b{zp~L Y{GXGR.A /-NXBʨpM& m!jO=P' rEĉ.* XwM><WKjgXӜb]9ǿ김@h%B6,o׮ZV`m,cnƱ¦^q"VP-wZ5Orv~q&YY:ۂϕ,L!D) Hi_kVWNRsH\P4}fM^z.p?\5eQU8֡2̻ٞ àO6+~d vdDqפ uW 4 zn 7%:jn\RAzkHoLytX}rԃ&cŪ?Co;nm._95$eS2| c{8'9}Al.¯apZ9 d5*+lLWSIi #.^K,o8-&3Mm{s#qVm2qu?dҲe~2nN5mIL*J➝CV. 6PNteG&0>Sn%yRe.jC>d,b6n_7-{Wgӷu:eX#M瀑g-2>>hOoj\LK!GA^o`= Rl),S 4^SHq|\wnpPِq6-oߟv+6hbKvՍX'x?J%b t?OՀDŬVC\0ڬ݅ 63 z 6xô]b862s$`fd:\U>5J|5kj"1~BɚS%̶4 8[cQh*P83$BWW"7{f6P<4ڇ\E"h6BZ伅(7Wʨ"p#$s3鈳F  ,S lTC$%q9e.S;qpjZd=h擈W8r}Ջ:u [M6`ILf2pZ0\ h[% nFqNVőbOc b |$X7rMVգ킊uՕhy(uduS֣+J}x# 7k\$[)՗A_BT4s |LjȎF|mQc +h*8ԗ';IRlG:ܽR HE =;YrhFh:'`Ҫ'Jt:{sӘ'1*#o˒qH45/ѐHaC7HZ7[ǁ+f2\FXsMX^ԣ*IpiiSUǑL_x#9T_IA幃+ðҴag)Rv MYcRNUй}qJ]boFSjKفYb6w` F5'b-]Y=Wc Ri=Ydb.%FP8LWZ< >Ku D⚶!Vjg{6i~ܙqYFN*x-R)Cyݜi.ŊE@4_:Gn ilnq<#3k~ծYA.FmY傝`GR%dcoǫӶQ;8Ny~->~7#iQE#ˠ #$Q;Nu뷷9}"=P'z@z! oe:3>oEM1,qxIQxP='{)q SHp<1zSm|ch1+Ž7{au-ɳQ sJKk?`;}(Y+¬lhzrR7)~VNS>;¿@~C;[[K* 2)BzO, eU҉;Ue&ecΏ`qYo '@2`e3sM-aɴJ^L毺93-hY8OU\K[ P 7Vh Ɂ*DvVDOi^$Q8c?V%1R24Ό`J7v'~k"oküRj{L~UCeϮ s%W/rlD v=DD^ͥEb3_\T(tEB}:|[U߇uَ=H2-l5aY^[|&HK6ۻdAdSS(:uYqǪYO8;#eԉeOidM0'K$ǴOW:C:{!k;7#;@wZ8!{)DO@ N(Kϒ?B<ºn LڽPd7drg~h+[;N"OKE7wCZgüPzOTiO7(ܐiWZA;Vk2e ϧ@Q`J:ѕ#c<ѭґL}83$hxDT/Qaܱh/I{HiQfd;^}V:jod2S"AβUTZNHv2x7N4XNo뼀 xz 萂@U!>p,Qboa 87Gh4יJ1`FJZڀ ld--2LDPZ=T!؅ |ÛᚒWL[QNoEȉ EBFrPUH.-+j /p;cijyFfʗAE>a*:[?A>k ,T1,05 g%M.,"K`h/gq\p 7.6q>9yT Ԍp-6~Hm'Oҵ*d5%/`ӈ\o @Ԋuyb#Nd AZ~|:MTFn*g H-+:}WQ~ŵ?:kV(GJϵO=u;$D7`7;^u,ۺ(TE1|q@: 'Q8$aU*Mh'R-Smraa1(P.1Iw|nңo`HjL 76x}ƗBjmlGŰ4PX.tC§Xe{, )l\gK9j~SoEw0HSDcxtQ]I͓Sd#ك{H/rE@|w *    T{ OsbjnWbWm4DR4,רDǙ`V& Dv5"<#?MS>qh|{JiI %&tōv&Ɵ L!(zqF;`.? %l#d;r酾ާkq[[c݈}Hfp2?TPխzͻ ^,RU" SwلSD蔽V;rѽ5(](e8wylx"i7XM]/`~!M@;y ;۵լ6G hf]4֡B_?0z($JrMXs~kPUnBoQp_Q"O&_c4hq_]g+b4 AD^¨]L][iYv}S1Iʆu3w[h$v?PseK%P0@$ ^Ԯ.| [cA}5Q-;h}3$*P'8>MK‹-a@Na /bQQw'N_tr$j5T_U*W` 堖n8܀n *cŤ!+ }+EK5/Z+j~!Uqx:άcGP6dž?<{!K;M=h0c/>Ԁm*ub#ei^S@Yc-(ex_(4h 'm2x>Ʌ֮RD6UWЉϲ =L5rZj%K (.Ro%ݽ7:Gz+dLkzl_I}EqD  ЇXT^};!O?CӽB,{}8".L83۸4Fe00pT}8<|Zk# "7($H8T:w, ZӼ:ZGGǭ`%䐮Q3 $.4\H bqXΝ|ѹ"lx4mJwfpy!+PvlpEX_ ۈ{,G|WĨϼejB8FhE3ŽSY!Y>f$Sh_mLrWEKRԅ'q3%pڙ 6dTZ5<> ǩ y|h΄Qװa_X/&xR=sE:o4u!:+U<e=v=lS jwȮI Mn=;??f P+zX,vȔ͈b]sisv+ۭa[B v@ģSdzq)Wh|e=WV?Ja݊mKذ70dZt xM&R/ȷxvUI?Xv"c$ЪSO;zWniqDˀyۃxS?O{xn9O@4%D NTD,Zhk JLVK6$bP{{GZX bCfKmܕh4My]hu*fҘemS?B/Z-Y-{e7Pgi⟱~HZڭϘm{6NdZyf%&#ҟ W HL{rkܤp6VRFK fR?p ^Q-fV ]+܁KٚoDk>E*DB`(퀭O0^+EYմ'Ș'eLAfn- SM~LGkSׇ ^{]s~ ]O֊ԹO"hP^F)眾ջ_6!ڙ ̠He1;Ӫv8_^T!FL0ُv%Ֆy⺗ @w]p4-z /0{S  l"'7%x!zVmV#%H5ַBpPӐ~i '+! k%%-YQFAzr[AuhG^pfk[+2o4($iP6?O lNgs36']2?EߤW+ද*1蟇ذطPt в t8C6yIZw.=| MxO67/ͥmxgutI&LՆj)z&rX͏Q 2N̙B٭P|&mY6}SwJK; TFn[>=gvyӏW\ iԐ@Y7H$g^ֈ{}$΃_뮋.jK}#&;/ZWZy|^ngJ! [.xl65j"4,Um[Ek;FMQZiq .eae^-&fn6Z}xJi u*d{@3m*h<,B5CȏO';:(`6A.RJ\Bt*U<9he"&hC$3@V_@@CN Ž; ,1(;}ibm l/dfK;o.n*[ =ֵYYFK^YTu앖'?b}5$ J}_b?lTi&B ~[Z^:@rbfʤ'Қ9ldE$@"*DP{L$!#7D/V3‹rG@FB쎸V _ư>B2XnappAٶ@3itBkذD'Y{x Ng piC82B0ے0WPɏ`s2ߦag-^=;oKʀ+YZB4; Bfb*tIRRU{0ԟig&l|21fjU]Ɓ޲A1 ېihFLNvJL.?zn ڸ Rޮ)}"̙6%'Gv-OoHZ%4O9l>]6zM[7HVctO8 AM.oY5:lDY{ՔB1PGuF׬"/ޏ;Z] 4JTDKxrdBJ7ZH1p O~݄0U!/ z"ϊJ/8;y(xuu?Rt bZ9ӭ*;FpXgd`QkGm mll/0Kͽ+¼a3}?, a!Fm3)Ƌ0F"q;jD6{Hu'COf)*:>y)>Y>gڎt?eOWTS#졫( D7B&[=1q ;(j֬i7kĀy DuN.N`PǀpBAA kkJVRs10[5,UE~-a >򳰆Q0 !@ M]x3\>Z&>4rfwEoKiE P}I6yzvc!C%^nϥQ)(fy4j #bHLbm )Kd? h88>f 0LrTZ:|^!X?dK3*$i@_3K@zTDO:l 5AF&e6/Q!NnG-臓:3R2 AO^QPTYnNS@T=,Go+77{3(7&qoVSD uh@Qs ۢ,an:Zېs~.Ҫѣ$>%gG@  24 `3DRwX{f>}qq?S.yCI(ͲŎh/ 2& WS_7u""jh͗ntҖ4r{ K?JA_k}/ҺvY_aDž^ɼ%\]e@hTaP}L26"{f]m~HBt߫CQ? Vm:i8l` OPi| ':(LpV4=O@,|(T&<gk->-g(T와Q a4fm#b5U&;_]Q;}#Զ4>*PH4ʁ&A@zKIST͑5n ]fBU|v8( !RCѓugHs6\rsSVNc=$09rɱ:Gwr#R0S`Ω2 mѲtOG ϮF)ag/.଴*YrɔX"cvfHw (0o - n~=k{\{:>=?ŋ&Z7@X먶qoJM~LRoLx[5&Mu"C\t+L1l}nqWp r^"P9osO,77BUF6dC󩝹Y!`oy@' 4J]#:/C u};^^ VR!BWjӿE?nMІ!L*Yݐ [-.C%[3Xn$7T>*h; O|KU&[1, y@urL>st=E¯3:VS,qX dvL:f1SUD2"K%k:wL * *J"3D%Ay_9\NSvwve`&taԯIp{ ן^ ~nǔtOn/ L]Ε”H#,Iՙcgb!iV E*H`!H Zj.V-yUQZfuS[\cXB7u("b+| >Ů^ .ߖq"M (gՃyZomP,4@u[5[&+,`~rU# +Q뺾1%FGJugLD]-iܗ#0ě׎/zg&k.OXYtǧC7~`wQ 5J=rJ&^㋑ ###):Y9]o-/h`>OZ^h4J22pgƻYWtNB䑘.zϻCU2&${+Xe?RtUܩY? s0KQ}$*ʠ?]@$CRYݝ_ӥ#~ha;SFئ겡IJ$uV=is@'o+:dAIOT,LYKdq مj(So 𸢲·f+N>d,6ux?RvBgRm:1kTTiz]+;r0`LO;>I1O sSQm!g>O{hKZ)K͙_A)S9Z?ڊ_V8ke^A%o/}uQɾg<ڄHN:xGq -ն2ijV= uAېH󐚿egͅM)xcxۗPA '{8P]:d!i4P  t(?f>G1>Mw41nxZo2)_~Dxu#\J^?fgG{4l5 w-8w6e:aMPjRrx`j \[ {!hN%)X q K ~Y=NH* rRlPX+C)*8'q33ʃ|9! {8=tND+{Ri edT9{fe&؄ 9.nsKl$ Y]>Ai[YF}e㭉la{ņ|}uw49:X"+5jifFJNxII`:VY*RV(Gm1 f$Mc%;%Y yۍ7D_"ãXbibV% /?4M3CiAl/N$M +͔ڷ.7-2El,j MUayjKK̚1E<_"đEQ/ֵ=I3L]Ϳ1QؾAVSe#W8fRUn˭Pl`r->pKcTnZ*ÃR»J*P"nM9U}Ԃ`QÀxЪvv#,5Ub~%$~F_ hOD9~IFWeE8 j*l/,sg=zwXss =|~hwe#d";M /3C^qpX!ofg;[bE=eQ]'+&t`d9ߧ YvDˊM ^W]} nJ¸T<7+4Բ8,igG}a֞{*?nTٔS$r"[3ٌեQM]ս40{;XQKgBcj_,`w@P 2Id1ǐMaI֮OߕNڈ JdլGeIeT#mݲaQcJR.Cޝ9 1)]cX~qdŽ)tZ.#YUI=]`g ~Rj wdF뉪A-ˡ^wCv[!n! Z;UW ΤWsKN 1dvo;S2=]~ >$pнrE<iB:ɼ~LbIq?m f%Tb r)H)D"g,y?TLt#:= NrEg7/yA:[AkR`b}pQ2_aW'5DlDqȲޞqUU*IrƉȑެaU]H9{̷X2 .k[F?:&'ʾHcùe\]krQ9aO؁pnNfox#L  ,00^I 78g` ,7HeY>E׿W_p2Eڧt#~XCBsWШ@H#@ (yG^S%bgpWeE3rcrE`ݻ`#;DOぢs. zZ9e.yh)4`KEOIW-)$~1ϔ)`zu:dyhQ>vRP ֛,R W?qcE^1aa:m_JwnvF}m䢩a-=y';$ V'2vh$ ^@ aK=mj?>?!.O3(t:ڃjepA@|{?(Ei˕@F2ӆ:(I"3NأQanx)=;l22\9&iwva>fr&j,&3tzh6bH{Qqe?w !bΗfPʥhA(Rf da PAM'vT@27x <غ?mZTV [if\\vʑbuƌIPn$xKƅZ-Q[SNh:/` }/3/}-1ӌm豅 ^r"7':&~ؘS z UYM jBqze@p|.nrYc^~o3Á4th{U&+3C+، Us@9wAQ;RRʩ:cN!ISޥ!㣄p6uKժH;c&٨K ],Xhv.Ewe͆:Q.R:'ΈO7_*0ġ>YW YQ9BxSmV@)7/ uW%pخT CLҁ/ӓEzcu G=\!G3zZW禨ڼtM6=xo+u\C(8˺hbvB`PL0- HLaZCSy>}T+(&/nF^#@pA)㧞w;v\DWkPߓӜUZAw.]\\pq`pr?%BgR/ۉ匢3>D@2Ts:e &pip\(l[BmC׆@(7N K\c0^}څD nU5؁(08l2Ǡ40TC_RU4o6%ZFgbs6ئGes=)_`RR$퍜Jv5FBAva1;H6]09Z Aߛt0ބdQnB5DŝNf\Dkj}}V,U#V{>:'sݩ |g6A5#vC`ѮDk>j4>t0}AS^^pz90Vp9y@𴳼{Dw:B>b&.+hz,AWUXP~h#4.S |ROn+$L LU*T m_{&~HA2U{nq7 ffdZ7>Ϣ IOob Ib3+ :l5Kl1|>|dnwswz`dL/pSF!]xf"Xi84'w?ҝ݈>ǃ(#KvD'KWCajh*Rn7Ue+XdG3hS`Y~o5?=T ^iaL8_Ut!^h`'΅ o@Od@82v 1^?X nB}Sl&djp4dN%.E,}n#I F@dmw"2jZ$Uy#$CJ#0+۰6!}t+kdaiS> 7 o-[Q 9hP k9F1%f4 :tϨF+ N[_5$VEͨ[[Cx!Gy.z3c"h Nq*N3 J߻I8<%^W[WG_T-Gt h ei1fyGkC~f Ej} B90P58#-ubS򭧃4'bn@vyjk+|}dVȦΌvw#z^h<~pգDu h XtWyg\Kr<)#>Y, %{[˃w嗆H<Pz딛}Ee=YMcb@R̓ހudرH4XXɊ!4+t/永)@c9+~kex13S{X]\-^M>"` hm2E(tkxƝ@_z2)ySe&OduaL7?yO[G:)9iX,b@ 6+-KN.Ktj =hIVq&s4Ou#^9a[ְeLz7=.p|W{6po\| #K RM F/ݒ 'QKHyvůwu2jkHŞ `9v~mlEtDav.Ai~CHGv#jZ<|T̉Q/Q|G>B (īwۇfIoZls!"=2Xj0%7hqM24Փ Bk"Ƈ^f=s' ſ\S3/g,+p!,M6dt|z֭ bSΠ~ps6/_p\<\QT0@ xn PeyO6+52b`v 6Nصw2\ "]RwsStta%HWTOzBL֍9tdN*FmМz 0e$[Rt=-ʛ9|EC O( yvjS*Gx0~.'Ư>Xk ]pXK[#: ?71 Dŀ=BzjSI_Ȼ#4P~3S`?E;>iQ 7.ᨔ;S}FuE#?-XC妽G]| 3g~79֙?:!^b3Q˦~l0^]Z86bIy|S'(OT.٧lSPkz:;> ZF@q Y"Qӂdl6+/l[t+6:ݷSTSBU[6zVs\nRc6s\'%1 Ӭ+ M{j!V#' BVz:rHBtEڡF<4zٹA"3!LR`D(7-"!mÉ~8ɥPS?'*,9Dr}`K߱ ʮ k)9E>^BJ&0 h -U]tSy/3qn~كa1a[ws)yg/v/ A3_꧜&%=zG:P>'נgx2eyNym4Q`?N;pm#o@{㛲1g$OBIÌw d z# ^X $H|ڤe|=#}ƎVTwlPy{V-1V[߀s-]ghf6RiG\q\Z)#9hD!s83r\RM2W\yDT>ĩbV`e3QM=һ:8[ckc&X[f] amCz7tN-:BlDT΁zc?س}nQ8yH.@A4P^ wLi{[6=D1&0,+?U}|(jr?FwJxWc(}Lv@ԝ*^?ngOWy)O3yzPӄ}c#VE㚰HCB S {?^9d,"a|ΗD,E슱S9U1(&^5 wrԽfqVb@]>+&sANX}VڵK(w]e!a:DÈvUS,;Cwka QU(D7P)k,e`1G*f`@$1K,4؁]=[[N88%cϥ {mM6 Fb%m[oqx A+5N~^Зʙ6úp!ݞ9A;*sl;씤ȸk QSЧ慒g#~n@\:M:)pTvD0&atc63 ZSE9<}b%̩=x:,)Ds*yZUBPu q*|=4{}8=D\BsL88ƴ i:x(}cWJQ^6&`|k6k7SqBk ugO@ѯV|ꊒ|)ݗt .OFѸTʫ׭􇝶7p.kwu!6{J5b OMՇ:Ϥ2sE"q/]^^y*%Yr>d/I6%S/ MߏR@)h-}KSHYjR!]dAX}g/5uNC}EOsk;~`qĢ#lb]B :lpծAo!{gDňKrMygdynnLQX-{<Ђo1G(N gl* NVk6S(5'~Z$\}7oB&WQ\SLՕ.f\VL9( +IԂQaz`!%MR@D0zQkA3ayReZCb$30>0鸙H 09&5{PiC+nɡI~Gis:74܀zPحSyoӷ~D .vtMq$6x,L x<>=OB)zVZCiiJLqE<=49:8k+Mj܅cPևAǙ]؟㢊aD!&i '0:}LPߟ? mB~+Bðb2I%Tv"G*}htѿ0 !{L*| ?XTNy5,N%A-do1XL6YѕI )'ObT3ľ3c;aT~:p_{Btmx&Mq> _˔W=fpcKsSp$ 9~t,bZX;| #XRq6c< =n0%X>`Džmvfz[u6,z*GݲFKvXFmH9ЗQX=d[}*҆{gnwW<ZM@@lB4]B-XZi\oRJ,ytH(׺՗OppV}z!Ԩ,&k wWT'8t{jzI_n~upt'O®`j UbU*]dOJ>+%2"n~~LR5ld:g덕3Qrz֏ Ōϲ9)2 Sd>9)94]Y=-VS_qeF{ [ʜ>'Lv>A}σS*bWͼǿn@ uDӐXhOΙl ?z먱I˛- UUe7W1Gׄts,>]ΆxV0n-,L qa#+$mCmmeWRVi%2[}ϖC.B s ej5 bꑠ$B $>-tdp ,336}xF`B\dאx@~@2S 7ƛ] :ڔ5r D 8Fd`Z{<}o\@PEzZwtR)=T.U<[ բ%CDg5k^w[=WN`oBIVeʾhaI_^9n'j.JbF2IJ>f_z M7^]]:qGLc"qb!J.3HQ+>  GIϰ_#moV|׫i `۹DW$ h›~?e7/?_ƃ>WSxHCZ ?`2,h87?c( UV­(# ȕ6ӝ\> dS|EF+(-PӋk}\5.(Y.Ȭx}G|~7w6jp1[ aLIaY;D'TC O*%V":rW1_ҹk=Ԧ ƖL}^g)@e61 AxwsGg$NWyMMN Z;a[1J 2L(s'u Kx>VsJfNlUvU^ {U(715WEwvVwC&7?m";v\p:mZyV+ <6P%X ea l)GI)\#8:; n NbLJ{C+7)4`o- PקyDM^D_ZUt|?n'2 ,ZobĔζChc#heaodGqI vHwG剹5G ɿuكBp׏[Ṿћ"kc' ft/n_^~9+7qk-C`&lwT1BFrܪc[3WEȕj`k.KFgV]b-oY P@ ˹{Nf@R=<-{ԥ ׳ *SJ jq0lxa?((RP_:* )6`Uͣvr,źb[;Er-: A< Vq˘J))2LXځE+ɾ;edR>^Xpkz,i)-B? zx 6R3=1=guaST @bGI~%_(-jn{E™ZkHӄFuZ/><0zm|rwQ{s>Oft&Z]h Tva76H$R?Cᗲ[-:醘|2qY~ _%Dy9Fx%$e$oV*p6zқ0˱bE Ep7@fL$KzRLR[?"y5҄USWy˥OU.OZFK^vE]=ܗП.Q @\ z;AkN"Q(k##+` rP_B J RG:)K֢tj֥V,W/n\IO*u-6pesPBͳnveNמR!(zym*v&Ո\:e=o#i+X_Ckv6ԅv)ptb@MZ=GfT;6`g}^80}Kv2?:41[sl8n⣞Nvvd٩^ zL `UMj$Ԧ9qqIf~ӀHW$A{?4+G]Xpp}cUva 9H+)ˮr9U|Kzڌ s51TF0{?3j\BZϡ F bcT_v"$F8̽UBa /ⓚC^ Jt^{)xrf3%RsH0u%C?)/^>ܗw&HDnַFX۝z3d"G5ޭZcʔ;9+F~AO}vާ_@X J9( H_Ssd}Xκq5y з%>oywȆaN` \%PM#jU#KH Bjw}2M@?/+~O3Ӽmxwiu?A}Rl@6G`Atόpޏ N2~uOԍOj`@go" $vQIc7bS2T6w' Yp{bApsIZE[ 憨&mgv\em[izZI ·AGu0h(3@~WdO3[2%mqoϝ+oܧषNyVaqŅM8*GGrf ͂}T QKzy.".wk 2{ǞAtw~ 0PF`G=ninMJ8<a{V: LZo*( s]\ K/i3#opy{B#R0p^ tɹ+6ODXVpǧ\)$ gP; %&9ix=MȜǾQ[rɔiQU% )K9A\ Jw-3-X uVwLx@A 1d'P/+Fӗg 89YJ ;<^D4o'>z^7OVZϬ?FOK8H[-DƒyE[Lmѵ^i5d kl/wj8gD(C&3ڪ=i4?Kj1iV>49ɵ@7*)EiOYK[:coZ$kxfHl@"J}5+tGs|s-Lywߩ)T<ɞmV;]ƭvM|7J<OKq5}ꠢ[j ͜{Jgv\*=L+H l$ 1¯\~dY,sfi xΛi< X1J8/"gG,0[%N ?;L$ᅋ6\ѱZ̾ν$k9_Ya!f|bmզHN3p{ pf`g#s0 ÉC 'zFpJ ;hۑȧ\H_RIV*j + 9_'@^O Z솩qcNJT0֢HvX"H%kr`.YƩ˰2]ω{2:=@>1EKW;J&(Nǧ:e1et ђ_V$djl,Te|n0уf;^vxsXȺ͎x4 cP+(fUU1DRZ_Cp8ʰ} LtTf#R *g_0@(1IgE^SCkn#ɗ3c$mK/V-?̎X<Ev˄uy3!Wq6dԨp5+i}F_!ހ1oR6MTƲ֢.zu P>n۩^&5rpOTP؋K:Q7ON3rcAp@ŀ0a%g'?F\mped{R~03`pn}y p{۪0(y.)U 4!0PG jp/V*b4\G2u}*o8:A=J4*ēߐﺊW%)`P&VL31 (Z=/hԾD8_mWTRllhW뺥R`oTj1b$b< {âhnXի47m{+(QgBR퀍n@Y T"l$~TDE^!t4gMަŘXs |nNX q[hnZ-rQmf<*y.4{EN M]irb 1pq22^O&fיOe}}lYj 3?(Ϥ^ )Fqaw{wڕ #Ce'7Kms,~--r(B Z=2׌!km ۈ{)ZlW)Z%N(Uk78P[TؓO ?#^M_I !ۚ` `]t =%u1y vw=A;W{d.vlu~  _RKb9E^\A?)LuB#NNȄx~w\)An{ޚ 5T0Uzl1BB wB ,W ?U~H֖%#ϫY|a (yVGfF.Pw&/Cw5HOORx R伸zjxDZytGH{&"Ũ` LVЩqZ C2YD*}/MՀ r$*ck z@ GF8­Ee$?Od?ٞ h2cE]W"X0~hJx p 5"4+C "9u]Ϗx1<.E >ubRR/O մV]g{,$ژ+7KBz7˚';y!yrK:uht˺`WuaorzJ]bE呜hEfjK*1H{XƸs/wtM&3qrU"_' Uj;d&#mXƟ NybXDI '7ȉE%(IzVʶֺo PSr}k%=%ƄN2V)/uݤ\k軴bF`le.mL'Ym 6#]Ug+"a{'#BJ(AkW*([J14;"Iފ!cM)ܾH^ÜoRʸHّm DoH/oHB# D~OK4 @͑SWT`{`^jۨXT*j+q|#"-oCorY O>{_EWC=zJtrӷLɸ9QI =tC3 ~ &߈"{穵'(L/qZN}sɈS.T+[_-ѷN]|է-Pdܐ#+Fϰ AN%Kڠ2Vt#RL^R4a*C >I3%n`AtߛUb8 u&/Li> s8ՙ/7{%2ō{/ "_&x܉'8_9W*B[~NWĸ}{TR'<*h+á#Fa{#l:tGޗ4@[#FIpld{BOՕNd|:Ї,yVg{9<Mt),84SK]լQpl!Q#M:hWFr2BZ g]@E&ʴUԽą4o_ 2 bmb`D$^go"5?@ZsvZp8t6uGb[#yѩhs2ᜯnbBaeulr_h*E9)j茶tG GdR?HT&|A^4o5b{4EfW! AZsNMbǃ_erBüW`P@5h|MO.~ ":!`zLuL$ψk+xط_Uɤ[l=P0hl 9ؿW\ܥW&#WC)FNbkW\reo].ָyy\wc he$ E ;uI?"A/S$6v'U]\qaW7S8iy$!vbثu. ʵhOǹ`-[;:l@f!b&8Ԑ)cxvHE4]T? u_ik6̭^آ6O*3g Nj9> R4d-ΉfH(|2^ae xYV4z&u]K@Zjcוu:4͋;94_B`1[r&mI^۷mtzAzv*HINO 5bb&@'Dds1 )طЋް)BJ,7 ,S(`0YҬ6% ! qV'L\iRZF=OČZ; 헭jm֮M6x-r4L{DjmJO 7|HmNMq ξ` ?j\ LB~{bVfF+By9y=0B#&5z-3?s vY,vgeSmkV s%kN5G*+YX (*կh=:S6h`• J|}|d$`!!ꊟ:KΗ#jq M_м4YmuQԨ^L6ns>|Ws,Ր%=yM0kh{jI(b-P])=:ypb>ڛqۛnM|I$6P D7w|95Sp*Ӂb94fN"Z٭̮~@:rX#G@| ^fd|m0fgCӠ Rֱb|O Ѣ0M׍)X] ܬ(l峄II(+R uKt"bF٭?Fl8 YGkApMԾ eҗ =TM:J9C\*g>D(13l?op~<]f&%L'A8H@+&<7v'ԪPpBldo_ dK@_Wcv`r. Ӎ;75^tkw abw2:/5DaH23\VL$kPa&ouX-$:UM* 5|5lzqD#>b})*lT<|volL{AG6b*<ƾnfҒFsU `vPthJ|-8[`Ôa\VzB!IG]4zb9{l޳ÂeXՃtNAH-htk e 5'jQQ~J(iWWI[\u/όa^8=#QE\9~*^*;znAR 9Z9&.[ ͣŅl1x~k0`,Ou9WNFB|KR]FAnUC a3mN/ ʄ߁aInBż$KO--J'X8:LC chM5(:y)|i|eÑb&ڃR@kHaPv8:;‹Hy=YO@fD&`]"ns-ԽD/W,pͮz@-x;2X+M |33?E(1Ppr_QCޛ_^Ev)qRdv/ϩhS '&(>Eh ҍ4A{8-ؒ"։~N% [2 R!gB9c\xna$0*]ȭ}Cl&Vl8u@zobPbk!9sܭH!c?o);bug7ܲ%<4]uT A[LgdUBh5CX{2( CI< fS~|0 8?bHQA$@;Fg>|]h))+.NIQU <ߕ!ku׏=,6+ 1 mI!_d H|^ĈL^f[=H/%x)>;!$D6~2 ѾƇ)$FGK\引 {dY9% ے rָϑ@Cު#2W}p#bm;x 0$ ydewA0z谖CQsN̄g>C)iӴ<)asR b^mbZ$?--nls J }/kMVj{'ZIH7n[ǁ2ںy$N$3i7$lT5 R۪|/P0g FIav;+`jԄ$*qIXz i[E 3P+83Գ|3,?P)I6x{jHVA9,Ɲ=̀ |_ׇ(ms. Ur tEFq2q 2 F?{;~rB9gj]ɭQm0ZG4/q9[>σ7N/YJM>%ٺI-ܞ O9nH(|yLo"^") tt%xZV4)P=jjj'rn[V[k -C򝏍R!qQexftf9|_HR%i``9#"EР\y֨:A%1ا7ȉ=o]ʹH3!G_iJuq"EKͦ n3/d4PIwp/bӒ:h?YØPw8ne+b~ 35Cn`tG3F2 jX> {5&Ttק߰kVpu>DrrWQ"ᆭ8@Mj#fhc}]g<"CY[ £ɲYHC VY`G{/:d S!C:)ߧ k W@)˨rI :;PD?fMv&zׁg[|zB C#q3 o@m4piDCMql,9"ZMJjP`4[3Nd}ɂ_6L㰁 K{y՞N<,nj@kf}f=ΉY2<ӂ}vWռ; 3hd$W$a귟GŎ8Fl577mgZHGoAy!!M X&ު)0<5RR g1e(!>td<{#^ڄ/|!. >J{A!Ϭ:"+FF}Tk!=]9&rfx ,9&Ub)#q)ʕ Biܟ~ys {D] '֍㰸3u&:CdָȄHz ~V+U0uteP P 4z2.ݰy%z $f.;}^| PG$GX,R}n[֜Pa<= 4 ^Y;7z'K3qZ֕t~] CH OoQűwQ.o ؍kq[n ~кKtU#c 3BpM#R b3VZ+–!N1T{Z !bQIwiLԙ~ qУ~IѸ)'n֣}ջWѧB4tNJ1[= pIs˻~8\<'َ(c1$ Ã{ XUjsJ5i|I*JEL'tƉm4~5p;]#it=`\+S `y0E9ΏW(\ԫ[$T^#;$2 _6v]LoIZre: mb^,}A^&Tq7A=u^.SՉO&n I~UXDP$'LUg8KB<՚=$e m󞂎s]s hG-vlA/JV31L9l:6-J=x‡Gпٓf5`.fX@ο,P8eiוX`ڎ{rK|L~(RIIǹQ0+ ? ]P8No x]ݒ~* <6" jhcbٺN,/l 戉ʅ^֙n*~LOϓC}iT¦ٖK[=O^]`6'[vp3'?}s*yBupZ|6/^c) E*]»3l/xU=6dVtfiP"4~- Lzp}-F̤B Ae T՚J/C,KuyΖyY|Xㆄg;q].'`gXRN`-Zܰqw^KwvʨO0#|$aFuȌu(I8)P,iuِq֫͡p"zJ1 HGe9O:wei!e Jav۾t@ b2PqQ+˙ܱ=C)'`M }a^%u36 %hU} *(d} 2xW2 [#h2Ȳ+ 9,*aݧv);OZT;Yƍ`lG<>f`^'aP\GbPd(U^1=tbQ 0  a68ZY ˀʽ~R,*ClٞUkk [k$3+VDm.F X91UF%w=u' 9dj0Z~+\K~A[*K)aG,[`Q#eͶlj]=h*qKgl+07`ziMEJ#9 ŸO&&q;bVf0f+dwW<$[މ4uAXa"'>Wee(^6oXٹp˓_Um-C'̛AѥE h^s3bA|n6G^g+ˇnYhP}#ܢ}Q2ܿ͐K/>%̃5B(yZ.`m^FIT{sXXNOg/靺YPAr-Ԇ&Bx+F jӗN(>?onvLX"_r7V>10~|Bu UdT ڰ:f1kH<.jt[ \ݖ.W; `Gڥ[VޓH ɯ/MDڙH hhJRtRtݮ6H+l|M{\k@P}==_̟׺0-Mv6e ӄC[ ֜h5ssY.ρ+48ѯ,d⚼-?Fugz ԁ x֔>vhhۆ[HZ+zb07#RlMZBE-FLcW ^5mw@=]pԁsr$ĆeͪoǔdG #?k׷#D&r/Cl,ՋVV/˙}[e=6lc [ Cr(ΜkQĸuor7m_bsFtmz߻uQ̐bPMe^tK(-s&1qlE4͔ ʛZFYDcVGXmL^~lZosİId~n=%yw L=NmCpK|-!2l8pl\`i}JW5V8C?L]EPaa](!͹45sv$K ƞl4bTINgQEq4I=iу5j8mVM{ '&>s^lJo$Zs eK P/c৭㣬Az`[uw `I =Oxpmˏ=-*9px?Zc!vߢs%ʋī1\ߤf9;>F)<*>E^Y1-͌8[]5FI.;+棞p 8ޭ€r+wy%VO/}-x#D+[AdnjQmIš)#yFVJgǟ6[*4%oTN6,h/{ {`4#e1/- K7⬧o;2bwh>>… ԨeSS:: M|լW-q<ၧͦmiEܘfуW  j ]DcC>:nFyܣ3K; 8_ױIpaݱ4nNf'G<z͊'+{9r eHc-S`W+IbWyP$h+Dz76DjXBҒ xXz{ȹ(Rx]xñ%0:݈ӗ?$p Uq)Bh lyr,gP|ue(sg5}B}S.͜L-Y#^oWRD7ɉLIuQm+ <药1tj|DoBP;}yFHn+̸"h՗?WPhnfT1. b&d\0א=ÖY\o!0/%_#2L{ڠ0{dif=SWSgRׯE/6ŮEZ$:LmR52׬[U˺AV=S>PŌ ^[uy27#۟um|9eOYvؓ6&VG+oSЛ]]h^RLm+r;zt",Gk?, CG I8ݘg?v+J"H^7"Otιx Z quiCxރq:"`]EP-vBDէ3;` 5| Ԟ`V9a/M"0cz6LC&:vBOC}YiE?B5b'BKi&g=8nÜryYÉ ׃(Yƾˆ)W+nEg=* '<;꫎9Z*J {ZfCPyV ~&6]gX , ZGD~$~׍g[Y<гZRZBv2 93U1CE KɆf 5EJUpwH"dI> R8:{ІoSpYlf0}_^ 'N/ð.;9X*I >FYI-x~)LzɅ; Bl?=/9TsgzMeR"I6BO^ǐR{]t LU{ ]$ c=|ۜr<-L1uy|mB_LJL7, 6BJJrlz/YCMUZ̽{:$?6pnkE+B!s,hj+(v$n 5w/?~]pxXkW&BPHz+Z\Rϔ6*("x~#p\YҲ!uN!w2}~AÜT ;bsRVEɀNFu 4Ly]Mõ]HG|A==vg|z~Npώ\zX"4h:mKPh#IMhQ‘V.MhG+Nt eW3ܶ^YgvE:5 v}++e/^ENGM &o km./@PܽAZZXv DRŒk"2#>=_scXb d7-Zl ΃!N:;x8}?!"JðD5ϩb,~PVv;X|\cGmI0RsO=l&)&(ϞTJ`=[lw8\Kgc!kGw9%ʎ«ъ2ЛmT T mLX*_dϙ̯B0-×ȕCtK};xy0 g> (3bEm\1۰`x;H$+`A"nF.^ۋ6[˥gйoc5 KL l'%+Sl[waY׼E \yd,b'_yHTzRDabGzwQWT4=C'w/Vƕ'!ȵ/2T<1ljC; 9q&HY 6Lm'9PizNK\kePw@pCXhCK]V\MJgKɋx#g +{"4&F+|59Хl%IMAcˍأ ,?q2p/uxsV s7\!iefygfd~tKH*{n..Xe7b$ߠ$D? C%UVH"ށDػDl `$60 7+Nf-"_=d6K|6}K':.~X 𙑮ai4F tf/ݲ MD9G #FpQ? vfjMca&,:2/d1'\{h>&f܃WQ3Y9*P"W_Y EǙD,C2MՕK!FHv 'y["It28-Y7wbV4-sG]WUKnzP .3$4v?Є.ׇ u$URf ]1&+ψڴYw,^R}k(H:ʔ# ն{e7{bq@[SШv-óx3ɒP~yӐexnnWF[v6yn o"/L *wkM܍|dFV\rHGYf"r>(>(lat56hlhA'otBGhWt]D?K}(>D+|&|r5ĢSX /y*.aTj5oxPzЕPK7x4!C,l /d ;ٿPԅV<, %(#u3,EQܿAɞ(JpZPqF?ȨRx[̤uҠ˞#eh*f9ށ_o9#0$/ C!kI~ܝ&Yg;8sߪ@-ž O,5nxYUA.hKƇ&>-+QL2!b+e'r˝#:/1}w+_b?13=1UIoa~L( u#$E׮c{WP=AH Xi7ٻ#4mť RNxMK'P @xe|p5ܽ輦"o4ω*[n4Ł"=0͇rð*b2py=J9G<4t*,0M$=`=e;7^Rom<$c_ͭLW2u-Je6Nǧ!љ^p"Pcr#lFJW%nGr(0uRL;5 (Qu`T§l(|b[ZQj4.ݖB2y )ƃR\N?Mc.H>5?a6EˆV>4]g-?C N3Mz3IgO nu9.씛4~o*;}) >d |N|g(&QI]TFpJd퐦㤻Q &@xlK?ŴC{U"99Ui#0~]>:we)PL!6b/a+,M7߱ZtdYL%O\ްj3[i 3])VX+ϼ97{j[99Nd=L~R2>) @}5Z`Z]0]~z1FzbxB^ /(0L{ep u1V̟kKfz͢ EfRHЀʎm\%ș> I>ZpK}R"jz2"Vpr :u΋^ޜ*]cUcsB&lG0zN D\ QS4sM;GG\8I )A ,ȁ\ XarGq W<-^!.?"&JJX}>?vtx ftQvPo !^yB,ř]<{`S"۷%De(6V!<\߿@(FkXCGq:%[m_4FnLk4V҆9Q+-ٝt\oosa FNtp -4HEuO=Ls#YhKb`˭F`d)BpmNg<0gW7[9!۲}6ΈbT tX M=VK_EiP7:a,7U$هWu[099 ]!x8-p&:X3Ne9{"˱W[Kx(8"D~MHv" dVRT_&'a0i̓JÁ+rV/=_ G+lE?JyQ%iN2 :cfÝyo`q &3]hvdF>eY5 -=[bݞbkDLpwΫ͑Onn.nGt7(dS Sj[TȾ*q]L?Q?, C1ȟna8 wn :^?lz[ǡmXդğ k q₱+'|73kbw6wT\2B]yM œӞK(䤦% r3nKr#ʡbU<$5a3kQ N~ Iɿf6ƫڇٜTKiK. D貐">G8P|)MSNv(|l- 6y)}p:třX2jْqMvONJEfRgqFoۃiEA(W$ no/F̱Y4MӺPuǜ{c yb4U<)iuҒ]4~TbE(9`ҠJEE9GVkDD= F8 oinGJO,B`yM__H >Wp^B2C+lN>UC^T;>u'YUB:ښA^N{ d*\`*$vzjd;OBl })Ju?xSθӠ'Ϙ ''k4{|~oBWϷ.Xr=M~A[>.f.9[D %Y6՟~b%Le|_+BY7R͚H-s$p@'U/da t"ka{GCn=޵vdtBk=-54x(U׹ Oxa0.٩X-՚.NɀtEd"P"8iy Z KDmYNsQf<@wK oݼQO#]4Rr<>#3NB@$͂9t.~,KDp;;dC:@U(GbhT@4|oʨV ]} f~Ec:R e;e8rE)f\"Ԙxpo3wDF5+l5֤Lh' 3:J-`{:lh׿a+Fqd]rWKv 0}8?uI9 D,cfa?r߀TŁ$!"dkf`i<3/ lF:4/ &p x :g\G2Kք;F)#0zIķfpLeRu/G@ϜN! ٗVMtM GV?Sfs2V(~}uvEai2/Bg faAqWN¦qpqćbPu`J*1`ATk9`ZM-Թo*SşV5+oF7 ,oXUl;zBV8)z]Tm>g+iհB2ٛ_ ߙYJ6x8~,xŖKQ,bW~V;Cƞ[>˧..Yx,H-4+]QDz{妌{ԦMu l\?] RA#Y']FAԥ|2);nўTZ2UMKBKHOax QT-Ȱj|py,RTWt!З E s~Iٲh~N;$ASE])z~ctnWUj(M !4wq-޹gVI[|<ۋawN5HOF:mEH08G;!rE"M7 @gu ni^6;Pb$XF{mJ e(:#pGAFW3PkRf_jʳ vn%m}\jGkAʽM9](l1IW (d](&I뢪-k%YB`*i\g6hUEG|ىbQ P*F,WĒtlt[K،K{KeY􊓜?&\nz5{|%9 mYcyY>[-2aDU ^Lԣ$ή;:d- zSrZڹC\]CWC܉g,]D:I燝\TJصj}GUPț M u$>,{RWw1:Au3,ӅstR;).9( €׌}fp)JHi65VOp "6Kq۶UH9.S&f1ߴP|rmiR mzQ~TEduj|7'v=uN-8@ʕ5w-t)m:f+@mWS4"jbe_wi4٢>oee~CucW~Zm|VwC_*Wȱ,,2q&mt7vҐ1jRl\zP&ay KzHNX4NƊ!v4^":6#֠+IϜ1H[%L •8N5Q/k#XH I/O.] ʘa(B+1 Mhd?)&R,3Rlul)@xGJ{ޑy05}r=S/D#:{2oU:U6ڶsrz}<[*%4nW];w`+΄Z<1u 8=6)t2IGt<ʲbfW-q`T~t}OvȣR2ؑV2F'#O2A?i!f;x Aku#$!i ⳷[c]c)K@81ך-8D@mZ)j]k8\73޻:i5SBS@aUq(7XS^Q))p{h߮*⎨,^-,L@d[8fz΄h#<(VdT`=9pj4vl(0ulrk >Vs+k]Y+tOncJ_+QP_ 7IH۫(siLp nw0bgg-soR&D4*J}&e ǞH fpi غF)l`srSHꅂB6aPل?@tNV[ihFk.5_Vq SV9wI]/sAX+I|٠ S*-V;JF݂G&0=[^afp! w^ޡsT^gpȫUIn}~!6~Zb}>f_rIx~Liyo:IEZn||Ln7„. ;["m}+P++` H_Lb4r/KDD{/ g笨S_aՆQ呓!>=T'fäT`V՝󯝲ӟӕp+Q$ oG`߶Laio{OB+yPvUg#WߔNA}pYfs8tJFoַL/:v.qzq&-aLA}Sܞk^?'< feEPc&6DZOwqq ߤH##>jG@&@'3OTbs׼q֞)1`bVѱX]͇Dƻ(LhMgcmʶȰ2bq`´~G$X'^R0\@,|2NktN `x̍oS:IZnSsi800!qfjźY_+V [/s}l`s Џ; yjiWÇu " ^ [4.[Vn0`m㸔aD~7Ɨx!t?$=>_wf }ChLIkϱp9)z1/Ep(Or^tq14sH8L*hYiB-aI^!w-$ՄۢWgc.Pe4 aX,<. [.s'G}S V Ѫ2gJ.Fx{f\hntG ^  !6{vtL)Y9j;zQqPeA KW{ Q4>.'nCXl[ޥ4:=UD Y[(׷Sq*)`(,;u nŹ#o\nX[j v@\+^"~BU`+Lً#_86mE:t2be"/F{;d*}5>t[xk!Bq lSvcj/_x]d˓/X^e?2g H_| Yasǩ%I] ^?Y}̥h:([*X)8FB{_TRNk13HFL0L隊ʄۓs& Z}FZ m;)-kx@h>>||fՔ {9 ǵv4V4e[AUF+" E86@3F7֐ٷiFQ5~k#յ8GUFpJ_@<2 Q͊jϵVs>Du%y3lrQ$n,K_xe&1mqg`=syzQPlNB9p/I8P?p)K!jrΧ$Nf8wG4o21`kCni-#EJU/aXqG#$t]A!+8 4. ]j^nd8U&q#5ܓ5:7_dKs"p+\,rBM[6_wě`ʣcYWƶ;3&$peh ȫž8yoq wu&)ΰU1g"n._b͉\ ).=JoI]yS#D_бʛՖ.M㋛'5>"ӽ02 rt. q:\Oo8POTQU,2~k5)Ƞ,\ %67l+0U-p>N]tf74DYO Iic(`GGF|~@?EXdMzy\~ >r!.kЁ6* - ̕6㿋;W@[fvJ$?beVE X H'"`)b5LKsCh6P(QX3vs9̅|_ǟGnI2.ZV8lv]PSIҰL|Bi6[& nyuUAK&Dl2hU2eፚENhcb~ U-W&Q=/r3ԞYf 8wB*LaEDxyGXfPP@ʻy`헓,sXҚFVt1'̈́NMqC 'f#MA`;91C`s&jk:z}PU̽y|B)I.ŨARǓ.2c5v\E`xY)Y]GO#׭fo j߲֛ȝ de5}AFCYkhCX{o%(ևC> |/~ t8L첐>騗u }^Y_ ~##\}r|m|;}sk4~CY!m#9ӳ(V%S"oDTꇙT GpDN-"dEݿ,tk*eDƒEq×̹v]r xw:=:/ Z$NdxN=՚{?ktNIIBq1p0yy@]y<>* }ſx#*LWk(r3e> O#yp9^z05%>qg'*VV1Za?pF׾PGuzbA>hAˡ_gg0@;?#UG.pa d[8ʦb0# ET`cuZBc&06QŶ-wӁӅ#@!œm?W M)u1vA'"l/yLShD֪YQqK1DCYLV{b'JkML+ߥ@$ Ɍ~JibIs_T,W1 E^>tHo w)ΫH~X^Q(tU3bѱסۿ׍|-Z.ہMU1r8{gc*maݺG9_?@ቚ4lQWh‘cRa\H](8sƍ741TpmH־$Eo L/G}n")2a(S}v/h$/z.c:a]/̛!l&Ǔ;˦A={:,?;UW!꽫OGx!ɨhJɎ [9)':jl:&dyuVC"p?6`&|5ͬ3"Og׏}\Cif0t d xy7_l( vԃ D ՘Of]B\!q?\˥ma)@i/O߸:6x[ˎxߧ,,]jr~Z#fd..?R~ ڌԨ(p,϶HΌz^L<]uxр@2TQfC}߈$M{M8A7zH= d=e"M UQVmkԉ +%;{B;D`o$:]}AԳ+>?\T>!+˱SJ~}W@~NUSk7hQ/p}j"#wWՠt/-MN&/9̱G^Tbwfgv>B};*v Kq7_XrΰҀ`io9LNNz>}ڣRN3DmŪl,7;ߗDrN#@EaѪU"4Rj]WZiN9zhT߅mnyc $mq[6TqM:r5 n8>]/)2fa1k'x$TSb'BP#L4nW@O/ݩCkOaа3bC{ݬҲ)Db{wV')&Tt;bU=LX(elNU< څ:؄= SO᜝sd t0-?]#%?d6̋jÉU_WxY[%SƵ% FPt o ΗJ9aEtv tspRP_4ST!w7W^}V.VڮoxQ,zR%|{@d?J^ou 4B{[c#c/#5CuVy=idt $F k*Njx $@pZ1Z!),T$H)<o5 ,vRBeY WU c)Y`!M1?LJNNhv% 1XpIl2m}5vE h dk A*tjЙ\\z}a]lzlPMo]'j#ǽ'] >IEa\N&[0zµo+<[/J̧͵p펫[9+bݰ$}DZL'1a<ɼ]@ğy41:c_X-ɯx*y܎Ebw/GXgeM5, .@XfѨdsb몳3RllI4y< & 嶊idKZR48gP/_zx; lP:RxNd;2rAVquQ^cfxDm7"е42t_Fꀨ{ Z\#loCer9G& -U\MEzt3F#n*u7#@] ۢy$)u(oyL c)~Jۀ# 5G>yG`ͷ%Lkm^)FqIb˰!0 z hN[WZỴ$ߕiwL٭κ(?v<1c@=VVYw޲\ChS{EIA<6<5O-Ìͭrw_nr\CF2ϫLl@fL*ŠBG>:0^9dQkrarr Znr5*@,H$)GTRnfQ~&W hޠLm\ qJ?g }ת<*<+0SLUɰ-|KEeb7%-ڐj ʤfH$$hAzHHnC}[㘚â=C3DO)WQi/0YxdB}WZx^V3qLwf;ggٳBٝQc=Nyy+a9|lYa]Uїx Xˉ~J^4x2O{,7dHKBZצ~nmZӭRpVI(FIsjS–-.*d6 ?*׭|:78@kl%IP_xd'QV5H#I(uUOI!DB,oG҈er!Rbdnp 8iʦ1}nKڗ5!@ h\W 2y%\siV #<"?jdReרy*Տ5޲DY6o#r<%O'8zv~ޚ |mj/q=k XJǻN 9[PI,sB xQ g ?bTCWM)V!KzvTi>rEy!-v K(.tl͎8zGC㙠@ljN?ɸ'yl'`u!Hsy]9mdZ:Jз MqHRΚbqO&ә9K{\F(`Y{j t{mo8שܬ/R 0S::sx);DTR$jDFA_vA3C,N 0-%]Ya ?$󁿙\+Ir8;s,o"1&G5PS z)Rk x_(z-"\[˨$)$(O&ДڴfxX؜Ғcp.3Yc+wb n |$䬴D%"JWcH׷jMj |ΞA6G"tN]}qIZ}~d+AN*Ylj\)q@G>ԯz)=1zV$u+U56ܰ=VPsQ3_;SЭE<s`JdƱ#:xZl3~wEAC9,1RlfҭST V/=r-EStg~5r:iΨeW=Ժ8%+5F4˜w/EgkͧhoXL‑:g PV]gj̣mBԷ5HAfuƺaXR/ @_[^=e^^R0б&/QUQ T[xh8zCѶH;X)m &D3k!)u/C +S57pc7ʯ`a[*0$xD>]<=/ƿ/JHoHQ"ôL3ZZ/M0NU'c{@ ]^ Z쟝qnh= Uxb1v*(8TaSJcJY "C^d5] BR3W1Cjx鎌\tM]LRh:/ g\%2Fatإr^ibS?NA{Hf,Ј+a51 ^X(l4KX=/2--k Y`bțAHS-1%Xa5-/OWA_;-]m{\Y<Ϙf7hC 3?ǣmӫbU@4sN#h_-'+uZ8GSԢ Uf$Zg^ 9 B(-ݗ/;+A`c&m @RB*SSKc`7Ж6+M@xӼ%+;R8B8ۚ.T6z+MYrzs 2jTσD,lWٞ: DRk\ ՠRP5t8M -ųDV{^ n??{onmJ['n*#z;h>pO'M|o7Jɤ1@Qڋ_%̋v&{][\rV"AsdUWZXn.vL5SSW–NuJdCLƒ-; 7ĄF* 37k*8)s"ni!.ɰ6ՓpKBʕYk w:vP`ʩjU%okm'Ƿ#MஅZ 4?PB8ػj9*tH:2Nh8 Gpa͠sڗOy֜[k ί%{ ^$ۀxhO7z~Z"YKΔ8m/ "%ZY*<5h Kz֤*Xu׻ .I.cL*渐Jt\Eg4ɴ|HOXg̘A? C00^^IIk:vok[]̦>^o!\xW[(?e|#x^ 3gm5@V렦j]=bqV%WeR@Ej,\jߴ&4e] ;OhVE~&:#Uh¼ ~noCJ~4GβhQ2&ad}Ӵ&eU,ef?f@zSӛϖ5A8PIv>O I1 7 {$K>BH(24.?o@kfRId=F&nԮU,4 H=:/p (O(Py6SAR|nʈc"F_JoQ*$E-smqf|зĩegݵm&Ox_: gE ;/-J8]6!_4nXiα$ =kk*ەZΗn-َ$0 3N~'򞁴PڇF0@]Np,f#C&Vʴ +zWGi3hEzC+U b$FwӨtp[JI%!];.[8}pA+hO$)5D1Wqyzu o E&0)SpeT ׂ"5S"xq< %9p=Qsm5įD6c26 dc{ i# ^XX[Ɍ,6ՙ?`[M<\-?~`k力 ted"u)KQo&6nI,W(:AGL.7g6(7N0D",$Zೝඖur!5@pH=CRFOdHV ]]\ 1h^HL ..eHi K6!x 3ub1T{S mm! 7 q]i*Łҡ&.ׅqѬ-uD[W8q}&pL@ւmWyGv0̊o8-A,&o**&U_{N[+:q>OQ7+gX|Kv[~T8)5%%$8#e0ֱ!x&φ1Z'Ut=jIw(ҵ1=Sÿp8O,ݞpXb׏2K3/ԇ>(P) n7i-'HC_"@]Y k#pf;^p$ d#y‚]zVflC`256'a}E/ gӔ>ocWVi7S:uMۡ`&ra7޳h[5F`Kr}VeX" G-%1U! JP9"\^%T-a_8<{oiWq/gH.@}1`a猘WYR/^$wI*Ǖ3q|ƋpTщ^>J} @V U hgFЫʧ:=\S"[*LPI[V0-xдgIM PGJ1/W82OfZB]`Nh.Ca{b^!e.iɼtf.wpz_zash% S#$4-pC'! eHrl\c/V-1!J7 X,{}|]UF>qU9OiR nA% L7S6 ,m!R_\m0hvz6(lXH$F'=xy_ʵ*^"BNjDiqWerJ1ZAz^|&*mx1vtpۡ.2=Ra.axlL(l+3|A;'cm2 B#)iyϟB^y؇ Ϝ}4bXf<e:6!BY߶!.iU]o>[(}07.:!RJ8;IڄҭKh(S =ꎟ}Ay85p](ʦJ'WymMFez'"aüFecFMkow7:JL$=⽛lIիӷwOq!orA ۷J }~իjS<`ƮB(s5];#ɀ(ZTF6*7>yЛE|E@߁ g~ZMeޗjD+08 .BН=ŁIPjoZ`-#}M!2:ETYD}WɈlAoȯl;rmݔ ZOLc*Kz)d2(&- D"\=ν55U `H# ϸ"3R&=QxF+JvB홊fEAt;t̯![Im~ }xy2?=I܋6P}:jӿT0~M24aéb Ƨ0mGr/J;hDM !.S!\MkdRU|-vp&b|T[s>^wNoBṲ0۾8DzpP}#X8h>MtTٿ)h^hIfIL˳|,LT0a 9}bt;fEuS!~P\n=ʱϖjG%$t_omtݙ)9e C[}s#0`Ů::?@ 'yA9JMD|l}b1bSUV+Ml6eL>(3p]#CwZ͵Ͼ6??Nl6AlDGd *7qZys]]]<>,d  K:\0ֱPepPlj3m5c@dUTzgIP vJchi/Ԥ06y`v+'U# RfaʟZ+%{Q=@P/jq$kP^6d8. jxӻ/t23JdYjwpN$fH/}5:6#QfI)YorO+Lj5.jX#ӭv%Ds4œ$v#{k0;Vor!fe<@H׾ 8_bBV_f ֶ,_Ƥf .-3򯋰Z|~R!#t+c b0 g,!O!1~nBQۦSSP)-Ff-خO=@>B!MHFMXk\?TpJ^2]nu Knv\͉OF.y7VV"L-HkqbS2Q&Y0RaXhڠ#Pr$:pTb*+1^s_m?y\lp3;ݻĖIu 'όoS`c.{[/9M;+1!:~tl,S֢#[7JO~l['~.מly+YD3cy>nG@^.AcKsC-1A3BB7^'U{BNϟ4 #@+]3]2{!c)w 8nЦ/,e&x5#>$&X4UŵQF3<"AUG%HsJ-0Tg.G+(ƽ:K&3m  <(FNdO 8*s^q{\w qE]কN @B #%,z ޺R! *k:6KD}ם29rG*r tym;*Kif@ N#՞>!*3-gIOGBUÔʠ'rNkSf`;{皜hx僾d/cbגʝPzÔX:qWjxVI.+wPx]S<9v` ک #~\#UAO·N[KKf̧iCWdM܏l,%^2 5V~miq%BDmmlv/7:C|rg6~{qPtxY!րay!ҁ~j)>uCx?,5[Ыl:3sC̳| uK㘨v{qB!$δ(tv D}<(9N D0GkoQI+Gzl&`,>y Iӑٳ=2\L jɞ7>(fpB(By7~x,_9W\˕ǭX 8o/enYqCɁ*4tgqgWAL6)=5?K4L̡I20ŝ3zXXkQ}}apD܇& 4vHDݍkbUړȠ>\|L[YJ6pNܪ6[kmqǷA6>>̼HSRy Ys'g0@1F !sy.8ag%,iv׹'XkEJ;ѕ#$]$ p>kAWQf,u_2 EМ *Y@-">z_7Wv%XM/ eE &ϦiuݑK^@@=KW=`a (XB4_g& ?!`'ʇH2@#> |&K< :bfU*PK,T@@$I}Dveƥ3plGձVVôM>WWܑ/c@&mu]$;nc䫼zкVty{3{ɚ)TI\? ڗ|հzb@Xg XLܼE f1@J|+1Ldi 'eTe Q8LݓwdNZq{E=GL{) =#X||v$aԹq4|c<X"T%Ƕ J4rK3*ܦ\]B]egh utP_=Z-qMm26zS({pLCʕdE.`I&V5|_^G`X?,p3Z|fR¶+^zlN͜c Pf7(QcKde.%Rd{0خbl]=8ix^ $I1NX#Y SoWPw>'Ii(C'+H m^؄U﮼_)oZh5vcZ"كMB4Dn~I3ˆEt 8!%@ώaޚ+-=ו3&yC)m[tl裡.A(Oy+x7)\SSeWtݝ؈<̘OsZZ]b%ƣ/&;@тXB|y,>M&|'Tõ3PbT,*_Ǟ`!p8N)l!<ҕrDhb0~MfX^A8 JɗPݜ%>59P S'ԷBQ۹ 0l,y滝X F@s̡ٴ,|P[<wZ0Jw>A7h.n#K(N4rgs8[ۊo=l%yFY@LlASF2k&_^&2:6erpzz2Iq3]Mm,gOh-di]W??(;60]Ԧܠx;v#Eǣ)鷌fa gy.๫5" !5ez ꭤa\Si%O!ߙuy%"iku`ֶb gh(ڐm4y}ֲ(Bv1xO1D^|wކ5f:vKKx݀?X~u5]ѯ \3BҠ>Dy>p夬/8`OAbw+M Pzhb=PY_'$09}fH*Q4.&?fBɵ`ՠ)P*\EjOl P?H;žu *͊@iԔP|wL!SM`>7S haofX 2,}w ٯ(_)1 Yoz>o>H3fvFsA]qUej1]D"]~?G~ls +˽p ͪsu"#YwfE{&N>UjmbK^} s2'*elo %i]KvDiUzAfNV21.YC̃|rMe:H;@*ݓ~ޥZoJW/ Kuz@聑A0/2 z\=o2## 07["%y u==;k=xKn3]|{yWTor-Qcmra{-"[)ћhoT|!B1r&yEMk 'Jï?E, X ih~aXv$XsK573݈sy "a/Kȥ4TyEFՑXe)PRLT{,>u$s4s3s!X| 5aKW?1y/ۋ ~gnfë0%vQ_u$XSq'ZIU&5x{ŲG9f'{V]H']s.l!N8-} iH}ex6XK;Z 'ȻF]`4: L&e}{ ʨ ᭏h6̕]Vw\qfN>`U{q4y$s`qSxqZD3|ѣ$Rzg"[;ˢq1 `r*+0jei(tGȬ ۱s}?8O>U0GE:6hYwGs #u>'d)VWl͕6_B5s5D?bCsR_(x1xmfxr<]6sp?KX0>xV hYP9jRtn25}Z=^`yԛR#ejHILrۤ^l DaGxHf-Qubic+d- ȘaHF'!l˭8D>~<-HQ 3Yd$6f[<6ر ,]d|dd6 FV\f{> xI7H!Hp| V;^m4%WQa^НLx^Ǔ\#`纩hHG tCPW wnխqԚ.ϯtp_DŽlvD!u[Wr/-Q6Nj/6tf}:\t?wYydb?e}duH,G]"vWı\$O"5#Px*Gd}<Ղۉ]G|JLC9U???οcoZ5#`7@5kD(|,LCr`Rq1%lb2.PZ>cU " AlAb408֩Ҙ{#5OG߆󓸈Ԁou&B?qx>0j1"h1p2_8 IXWJ&x wUl)3;Iøs0SW?uycu ,jῑ @pڈpG2\Nv3EH ҙZUfF!n߆D@5Q>fsƀꙫO>Šl Yu},EK{&V,b U\b ٫FɽM#@2?ʙ z> Vt"+ЍY=oVW3]~B (DaC56J=ԢD bk M.zd}mzuH>Ҳ Ґ1(]jUZ3wm/&fKCpfQc#jP.Bn*墿F6^-#CU(2y:7qy6m>R]~J2yۙ ԞVl'ft R-S`y'8x䐘ߞD93(rMk+\iS}KӮ bECe(P*LJB5tٲ.v΋L2X O\&bGGtL$,""=7`64M=${eH233 'vt: >Wa_Ӳ=$@c\ vԅNm=z`Ğ4Y4 颃'jTq X'_GJ4U,-NtcE?B`ѻt!_-&,⼲^#Љp&{P=pŋƙpA5t qCُW?/!Zζ.7|LMy R eBPgi"C- &+%1# MxE#jM羺<6 j;U뤾N⻂(07~COiAeqcI `A+i6BG`\t;h %d͘kG[= peĥ(CZ;Yӑ&aU_8~p}+L9=bVSg:hxbR_TB+!?]W2tR/ᷟcɐ"h%?Aџp\mJhS?iЮ IgMDTaHhgb?:PimC7/b>^ɔm :VI>EX2tjMALqUL’=uT䍌/c$E+&(;%jK`3߰9,,g  sh; 繧t੆uhz"\p6l汾$A׷eNgL ݂Kr>Lh 6%J4+3+s,e!=>,*^~(/!`"ı1?V|lEjm%!;H7(fK۳]вcǚ"q1l=P¦4iF8s7!dVdQLLASyy/,)mYS;}˒ H(⦺߾.}HtN|  ,a]e14zG[Ce&҈Joxy q孿;1uVK)gv%W(A~_̤,V>0׸e*z=^(JG@3KGY:2-N96?$Wyyf]EƱw&yEּ*ifuf)Djh5[hXQM(YjJ;cf>X?RmPeQpqv϶R6֔P:K?#Y;j]_CGT)+4ko r(WA[FqFbQe&Aj\F<!}O6:0 X}$M+ÞL?Ft70R؈!I{:pHC "S8Wf/3#"+ۉ3L!+\A>N6e |3;;&Eݩ&&{\#&a>)J%_83ӬMsMCVMʩNe|)QJi#>/>bw &49Q9҇ pꔗI]Y[um`f3MߙL G}d󵗌NYΒBtr`q{ ]+ﳪ Ab xِCWtiN`*_a[ҰVL7@f9+Wj =*H7ӟXa` ]~?Dܘ3XKA3X6';G0hZx:=+֮a9-ɞů}G(wզ`dFr4[n(C?!wk;*c$)=dHtHbr" 2bP[*#D9ўbnu }76;, jخ奄$ ؓ!qj2iHX0.8:*6ľyP1;{P;KEW#~{] )~CԄ)D1Ћ8NvDƼA(}yy`wXjG>tߋHIV0b.j~Ǜi)NGC揄+?yCH/L!֑6 ChvŒҐQc2gt׶Mr[Q8Xw:|ޖpThMijV$gZqn,Og.;Stkj&uvxxx()j+.DW0%?7 9C>hK-EBM:%#d)3KΡ;6\_ 3ƕzKR^[60;boZOY FXB}\'gtesU;޷8#y #OJ\Nj.yPՏMt":t3X}BrC5cU`! KP{*h)rgŘbҖHKzU@%LB`J ]ǣQUNIEYD*j $ |Le۷zܻ\(c\W'Ո ['b!XU nwbl0YSJ?ױkt}m+G8Iin!bYtb4yF>[!;i6*5Yr~)1!qkJVrTK7vy~ՙ@p|[OEG=-W6>\< ?WǪ!w[XyfߒpƆO$4fw:tՌXbNm3c< V{S_K֞_ m$hK{L)퐾\tw$%;53c\'3?!)N}J6 ̨zQZ L_lW5S?3PQe `I$; SARk&b!L?qupe!Xi|On)JHyJCpi(ck&ǦG"k"^@[K4ݏ򂜖X%cI͈oNlXb {LIHᬰws5w:Mz]cwf;խP݊>P CzFF/%n4CD_RV-2;8qVa0o S=\Bx0t"*BzUBt3?ridLMmQv{Nt,q7Eժa83 f %j1#\j6 h9 MPy**ګUW0OMcR}Q n=#Y܁]ۀ$n<$vPO p~xumUzh/mʇ/ .,'_7opL.1O&t DgHI-`]ltIY_4pa1%'NnuSQA5$@zb۶t+4孒5iz]UC8 :ip0H֙\ؑ֘&I*݃o#UQA$l?O-7!ƶ/qZc8KW[d]cm96+ucBa(rߤA(luF>^`SaLN`h%͞X\\7Dpf1f0`2>-FN{5i#%|YУy gyo45:i ZBq88S|f%mIR-KvGQB pNL!!Ŝ 18drv3o*ia08FҪwy #1Y_lFe/ٟO򦟙'JɃV @yٕtq-Hg8Կ_ %Յcs֢$960S^[e M䝲L };᭰_1<'T)1Pdc-O#nLzʈzPAāaauQQ}80mJUh I xxSb~m,2]6 W`->DKg/اDj7א Ϻ:>}P o$D wx2i`tn DϮ֊~q+Vf;B?a;S-!Ouc%嵥 AӿPQKGoz9cttk5Q_!hU| Gh_QeB +u֢-;/9H̥v'LWXkkTKQb[ɤ e_±Z@o=]n` qQ*$t: BA@]pm!ǙC&0ۊ$ϠUX>_da;y}H* 56\/ s(F\̿?Λ*8W9/'FY|PiuHγ{ǷoՅv8N `lN |Rb,<ӌ:2Vm%9ET3X?ASJRљQcFj[sZׇ<(pABTZp%K 'wGƺL{=4)'.8\caK41IP̺uTꊧhWooO eV7֨6 C91N'%>?`6(&-ǜcV0:p1R%2zM؟V[8NW"JVNH9wGA?]6#SI$eRPcN#gVgYecjp6 =!Ӥ2h| QڑX$_{5o[Ǚ;.CL<XtZ # 5dB}GE#1!֨!=^SQp6Ft'22Tek;߁/ oֹڮulJH9w~iFE@7hwmqܐu/$2ѯltѐ.DR 8d9VYBnKŧ;_kX]Zs1tO[^ыW pw.jm\S=z@B ט уq L ^ʼnSl"L݊lm>hxZR64 3ל)bKޭLOwl v),>wvNK٢-Q*WlHݩ2تSj֬pLsxW:,Ŗɓ^۽b,Lj.$@{wH((.Х3\"GRr]{@B NdƁh||BAjhli:*🌇/S"P滴^leʵ X Psgx<#`A SkPX+aV]ݮeY~};a)iS91PtTj{j̾RkkW0a kzL\xnY;~ Ȫ1"0N#k-3[?گYQGkgR Ϸ>6.Yymq5옥<#$Q4=;UA!`,#ہT ] Zze|n'{CB?? $)^߮/f`O{Q/ gLycDeuRN{4uW,rq EJpqI;å1gnǣKGI as0v9L](eο7G RTn9 aywMTX@\#^9K4 U$Vt]Gi<,(бφ-!0d3H` qӔD>\~CB&m@u `WP"::M!ϰ^&=f޷lU{hqm?RP5=?B./9Fm'%#vz@ة:Fyھ!(֐?IV ^2> m4Mf`n{nj`SXm# cs_|nsޢeFrq$-(o,)?'MZh멧GlCq * =hX%>MDcnG]5637=ZMUJvf)4X훂nw~_A㦟,'`mor&x VavU;'X=^UN,P,8w=jO2Ewi1ẘ쓿&(~7p F&%wD;#,2ksV ^rHOC,`-؉V'Y(?EQ"DR2é^dUWC5'kWmtնLîА\j(cHnjYA Ubz",!n}v*Q} ٓ -Q_!?,?Yj4h6yTkkڤZk{2x?Y^ -T+/orF8*/>iD^?b?zS.|ͶG3^&8=zTcAAR8O2tLÍFݍ1z\m.*GJ`W xK[jtm<~7On)<`1$,ݾ]X+;NWIN &o>3`d^L$ƥzޓHX QTN*ZD[@ -N:zzlU7լ]ͣSX51u'֑Iq[KL,b5%D#+vg^O ja'~/c|OfؿK~*7L <5*4C#<{1Tً5GAX}/cאd=ں^8r)>G SI1+?+O0'۩Dm~' >q: AUM"mg}K3n?ZXƼ~kqi9-vߨI}[%[J;yAWp7,nEVe +'QWYe 0rW,Rkzn WkVJ2U=bc! #1|?0:")b{ ܗ@çC_#} =Y*0tD:E!ӒQulSv+\ۓogZU Ҭ'/<A&'H̅b͜}/ėy-g%u7GPjX8sKoJľmPަ?KTUZg( kxc{Iw45yuJAH3-H2Z1gW) N-&wٻ~VtVa,_ߟT$8/@̓PSJ6UKǥ`%v [;t;[>5:4RuZ#e h=y>:TsFhț/\㌮}Լ ;H_n##fQ{X;QT%E֤}(`>2ȉh ٺmA)hC\m([Nʀ79oNw8zr`Bg8XuI3Cn6ǟ(.?6u5ǚ XIQ|TBcI#pZT') Fa/q!Aj({\ͬ97{UȽg`b( ng DNGN{kr ~hDXRbIx)0 7 zEG÷cu=+h~4T8éċ k~UgsoB$3\z &Q桀K])L6P,&$N9z<ғɠE_Tb6f H?m1 ݞ}.7Ituk)i&Tʑ N)Iǁ.QЋA yvM$qKI_*/q:BY:Y$1H{2K]e%"qS[{ #]ٍ6qph '7þm{jQcFc"܏^ Zݬ ^Y=+MW1Ih?umJ3΀^%T㟋u gbEӞk{K0V{[i}oR"0S3pb**IeT yT10H'|Su .Y;ܵeB (2Oy 'INQ5*5rtœ! ؿ6Ǹ̀j]XKdvB$mJx%zEM:~d>;ī;8EV^nJ֩`}RՓ3/:N^AQ:w¸EN^cB|MjoLy|gjNAzileZDvz2\r[c6wx;u(4Ũ`%b"ciNco |5)ÒQ2GK}  ?d;uBX ۸1\ZWj@'A31@dLcLYE> ]0PWY$Cw?? _|RY_t"im24'8vA6|7aFnO+{f#Vjpτ>!Fu&h᳠K3ewOL1瀭9rLBQt'Zq\={Wxx8{ͫ+ >Lw \ޢ4f9RPc#TTOWlAlQ3Ud`[kȫ\)xAWP?91?;)ᄏ)")8#WnPdpMԐ Ttfb)y`q?BAyF[j|vd+2~\o7&]qmL|t#_e<;98 tB«@$8z`(˜?yN{Cnӱ 9,:Ŭ:1w#C`>"\N7UrP{W+EV7(5@}{aky,ʺ±O_\Ƨ֫h|wFg N qzM&oYԵjgkT[!mf01} "8C"`-$3cGc۵-OJTAeݽ8% Kh3GO S8[bFMVu`<m(8^̯xijpoNbڜVK7DM8$KxupAE]HKiٗv]ž)g XMJ"(2{xy"%nHrVp**ı*Z ߙ|§3 ִ*(JmZ]pH[4v028dI]GޤaR[˔5nNRE_c-Y3:~QZ|kR 1Oj@%㛗8$UDt v 2+8C<`)SC]+ ‰q(/4BO4|7jQDHU%|k_v9N|@-u 1tDo(pgAƍ:VR &2?q#FW"|0&yawPtF-G?^KtET%m"f$Du^D,V7_ }j7[1J2[i;x[P鐶궧)[z?>M*BEgG0aó NRN}F Ŧ]>$mKr1߸77 j#?/i twmBݐsܽ1;ߨrdR^Accd w  RdC8h#K<^uW7S]%n4u^4SLV<0 =aBKd̐fMy5E5o®J`w>nb lr <@Ckh1k [z@zd3wO G&vƭi*u-K1a'l YMÛ>NomWYdTCQD; JTȍAΨx9p.K6f:w<{0Bf-RAa`d}4E퓇刟~饍R@goAT}^i~5k|KEegj!O_*'o+LȕXJbגnXADNSK†9W*lPInFOcIc&B͂+eZFq2և cQ>m3__,n7Ie=ГX~9P[S۾MM5VO|U|Qjdw6vj55kRJ decGXa{u qf8e}R@(&lmhIE΢k7Z*6FՕGXZi׭Br!Rf1 \biMv 0UmO5A Iilgjo㥨`aɎ zc54Hw$da9geIY*ͺ 6~zi9Sf1 jHg}ʟvFC8+` W-M% 4Al۔YrSC&O\[ d/@P<H`fߒh2 ;jVX"EUˋ9+lNJibӼ H//b=*ܓ5xȒJ-(nU1dWFXz*;4A;FE S[!t .|l]n+ [Y4ׄ=hxκ]] N=?oQ{ LV~#|;`7sc.YQOjSiˑngz`޸T:JB_W_<]jFK H[8ǙD{EjUS>GDv(9Ԃ nD8A0[˄F5h=mNÑB7ėu)dGxe-?&l#Gs( Hex- \ٝ,yU Md-0}B ) )OGm[#X_n ҮΉcݮ!.hNs42@mؼJoF4{%5WR]g||h45I"su:}&{b<uc | *b+3N)0'ZpX?YӚ. K xwMx a B gLzB\&Gԉ^-y!ؙq?5e"eǔ?Z{n&:=no[U"NgioAݺL и&g,BD2B_F q)__rś*٩܃ItM2{Rј[i*]4>p- P^u^R- ? ^l+@+?{Aْ^ uh糘C G6`~_˩ pLK*5' ?0"3u`Y"jaя%Ss/s=&S{Ī(4r楝L\v6yfZ/Vf ݹJvz&6~,nd4Z.SX ,kv{ozbPݽVݻ26%,wFx*]aOGuR D(hq%E=CEg0]>q ;$ʾ"Yv%c81Gm&HK/BDҶ¥&ҪP_]% !d$gݦך떒#+S%My9 *&$>AKȺ)l5[~ގ-LNYJ X^$ƙߖd %,Sv3X2^ ;XzwZp="\A`_F9t+cAә&a6M?+v=+hŒ`lԯHhiXMXNv6ѐewx0L,~dpPy{*k .gוHopi10PˁCЄ *S v^]Yu$(#xHִZ\yp :O 'oB{u!"\˶-AcP.$Q([?<PzT nn&.ӎA5TyZwh.sQ=YVМW#fIWbPӉó 꼑ٮ%?9גa|aJ!@,#\W_p7*'R} Gh/T%83`Œ˲jo|!`r Gupr< P~ar+٥gF1@Wb\#As[7*:QcuuZM y,[JŠvt=<|~,:0VP)-QjyN{مn!t Gd(Aҩ8erYpkT\f5ōk4;CK|I~*9k9~KzEy^ ~y*oH4͏fz(=ǀC 0@qڠ ~x3)Z l8C̔3 3c٘ pkjx т  /wx* A!3-&0>xͽLfֆrd ,Y! |Z4 Oa5erSɚ;%N!Zl5r:&|&;:#? Q@iʵיg8dž+OXL{h kkR@06]fZ't;'2 rXt깘aE&3!|qc(n*v *H*n8;NZfW>Lq$[ªsMZ+WNAx<6NgU1yH!jWG4~7 WҤl ,҈5m^>캫]k& 2#-w.Fsn.:3uCw!rUr8zg/nw [MF{N!pXfOI> #7V t%ٳ[^bx|{Cڗȶ^p"fSd0wN̚V?4*U ٭5g+b/3Eq4Jm4xkz@RЍ_=e@ >B&!b>bݜUoBtv^YʻrmA7{ARy.)T+bTيT*m{ty,| Mulk6`KVu,{^fE>%֔ T2d*b]epK\? Ҽьtpm^3q-&c}hDl.q☁OjuA@K3;#$vO_Sc̳1H>QXe z#5q=P|+G{hjM"јpɫ Ҳ*4ߐ l՗@6 -!&긖cJ{mB1ƲnBq90MJjÊEKgq.uD ;19>}ZۮJ Qj4MO@-`vtL~ B:4{Jp9m+/'pm0#p*TʏKF&q;mR96Tx9asrc RoSa$gFQldmhIHD \W(ww{F̋eu WU4,/Iܗ~ |I3rˣ},хs IFƭYfKQ_QD'f٘.pՋtH (:ʫI͆0+\gzExkj#C Eg1Bݻa6S2E;Hjîy,Ɵ }DŽ-.t)^=ix]<MH<K-ګ jF+&{MD9׋;px)-6rY Q uaN~89ȎC=hMނ㍊L%6Nj'K L{RXQN+0͎P$8fvbЋvD3m;a\_~FS˩Vy߉Z v@pUSXCnp+0@Dy͹8by{ɺ^ڤo9(VP6O"֨G4_JK &5jG 0$<: (Mn*0q';EʁlX{ۈ@~83hPts~XP*9*[1IXTӐoY˔4n-'t|ۋVJElYiob1[ '6 l96+M*lKe_o9u0mfox[wk$[%%ֈv@ }rz6Ѭ_ὁ=2,qœjΥ8l1bW`l76a^T$[] n8 =qJ\OC̡ KSÇ\Iw޳:3È !<륏w~/VebӰꗼe`a} D@I里ʼn1$[R ݘ50BBjvhN3Q~3m1G@u4~9R*zqVa<`T&=QPj 9U' `/ܝ]?=:Be]&f 3==JNKޥOX w G9%J‘,5 ۝X*KdYM>Hd# 4Fd Y]Ҝ}c.y\Xmt~`T)I4FKJ-mÜPY\JaN{Fw o!\6͹"f,!^h`Wr W7 /y爑2M)%4jY+_Gq:™W/ 9.MlgГ]v3aSiZZ7yc~f~Q^aQa ?I_ Tʀ],,94{{gL rb U٫jwXRP8\(rεd$clv;b_wãv'bG$E#Ζ&I?n%ɼ]Qtѭx]yi~ )b:\>nwZN%U֕<F;io;z85fWA sΐ`EXZ(2ZE13:2(F,Vd΁  S'qt2g?ZL';;G_nWk_lkChP%bDjlƨGSWH*;eO'x枱^ (|S0Ƣlq(.QhNKD3]VwPgK!CTa(W?V2ANTvFcY6P#[g'%d ;B_ζ$+c݈a=A֭6܃1$soaZ.(*0 yHcq}r̡c) paD2,l(*ȡ*=#yމ]A(L1xvc$~wl vʧx#M -:e'@;^EB1vؒТQX?]Yp |NߺuaH)IF{rʵ $C=\9SaUmę\mJ\3AtB-@% ==#U p|%w,*HqܻQ +%/x+u;h$J酺7ªLM(+u4fiS}xwE(_~=151>!'Ӟd?L"2|1*Tn}.? v-侦[Œzu_OI'_` 9Nc f v䩯]߃&\0z/Og`RY]`bLF +\eǥ9`>de._47rξt ň^k)#z_CUf`j,M¶[Z@N5R0&B w4ü`Ď+)eDfеy3RJ7$22t,&:#O2nA vČl\2zj&և]_ߟzZ1k ];f-*/,4!G mI1(T;k`)Q3IeXyGb$(q! MG{`afhxہ%#Xc$fi/_@QW;N#֒;v1';zwp PERk`uι<94]S GX;G1,3ݿZG46,. y 8n{Uu{Mz?X6_8ÍR_fVBxTĠ#IZ?,9Ve+38V3W/!x#L}PWv/I@h74¾m|!~4{%<@UfP7LOJP]U¬[#D 1 l"OX%K萨$Dp"kdA r87+ =1 5{p;;[_װj,E=(NoB!ۭhQ%ބ_r_nA)U?dZ&< xk/%RhQ"|%{m:w^xm-zR,yBVg1xb֍GN߲2w Wut#G&LM9lMd.W!w/O L\^[`mB%Np}`fџUwө6~KTxfzl SmA#_Q#y#D:Ef`>FX3[H=^Hx@sO1"D?$K3s"*[BF+[Ktg58I,UCO!L?.b},D RAp -$MVfYbY5;%kd/+*ǒfN66OkT/ޘ  _;:1$aOWl0!+㛚1 2d-P؍n ?u;^Vٍsk6g2DmI};DR= Cu:djccOI+7̷{muVS"dңMcs`[q ?^ă-AA*C_2^QVэ~GLw(U4SfN&I.?cZ5 )` !,P_w( ԣ_xj ԮUrOAЩ=*K;4}T\[Q)2 Ci?Q1+@ZQ}(m"I4kk!hMpO]Zv#0Z,0ĪeF,p!j9[lvLDXDRev֤֐oJͶ&71EQ{ Wh1W˹fG`wR>0
evW47 { ,N*Ks\6BƣjǔԝN՗²Ӧi>v*=msZF} ysF~֠NҐ4. +22**6..:Dc:]b};< T+@έ бK] e;$5pl@}'D5cޱ0-k/y\ACF#t0 h>9JhC?=_C3[$些?aK '/e/l۾OVisFun]NK?IguTͯ0D1jrt1+'[54Q*,,Sne;ak_ܛ){l22g̴5ȿA I;8%&#k#]7 O\4%dzoz~9l4"9< Idn+@( 7FDwaЋrb]37IUX"fgڰHͤB6RaqBN|߅p  V]ڕyeCxաW\3b̿j Peybm!DzSb?$eCiʃO%AŜqЋ̖ξǾ=pK>Io8dBP:'\z>ߟm-1.&|I`-tB?@Ӂ,i^IbSMTKFy+Pe!hd}NRیR=/{`r8(a)[0g j%r\yLɽCqcztQN@ LwS`rO'ܝwB rwjxzs\FOebQXmߴLpM8E -X~</O,zѲ)y$4=?i&r+(i+_xnP9M)oVR_$|QmJo2Ĺ<|[9'ЬiU"X#ž{xZnD61+ ,)o|Du ozV(7g? nRS%>6=.wb{5ZX]҂L[a+/ u+9is`t`UW`x0Xc:C})a*M^TVzK0esuڄL&R4N ݦbq K8J*%6- )ffV\ޑM}r(:p#UzO|0sgD{S)2wcR; m7ma ]qIʋ7c&*ƀʴGȁ9VyV$mtVj'NF<ΤL~4_ت߲hmO`? "~99Scc<3I dؔ3f:ǣ Xqy'3eL)sPh%KaQ#^+n۶"1-`f h Y R9{7S2lⲵx4|f^XOʓ e |Vx4tq]u|u.E ЀXdriƞ‚3S,BzފӝjȦޒEX(d~`ɒBcgا^5mVfC^rdN9YiحZ2~1"x98b|0R-E$w^(\Cmznn;v{($JaDĩxY œ.pS9~]EGV8?Za8-D?(Q4*h;S?_yWd~lٽ˰* -f-uᜍvue@m<\' ?4$Wao'\ӱP7 P}^>D$xA?o3`S p._ƿF>OeWtw\`L?zW2XyWb̔}juBB& !ִGdg~lQ? 6og5*韬ĴT.=mDZol.YGMiwD1LhRtuͼeYV,lJ b?Ћv$)[ܸʙxנ"+(.Ui.jCŝ2ql+ a Yw.Z1K-x{ Ee⺡y7cpk80/цvvg`$ N|~Oi'+]!/Su2#qzl'ect' #ʥKD?55?+$2`-fWsMGV1NcHrΏuק 6`/͢ZoXtBrx.*}^_(mǠkSƴhvߺYk_WCt0s>@]4od$+,YHw$-1QX`³2>@ jpy@Il?7#0EJ@JU R(rwD+S V2FA92(=!Ct1.˖QM@j4wAr%ynC8Mc^(?O)bK4:zWKcϓhS-GU7]w!;G5ž Sy((V:“JC?cī+s|漂3@O ocBtMjWOw"5pL)% p&EAjO/3`8tN$Tй8sђ6GrdU7$߀lY EF{PN 7[W7pZFHX, Xys$/n(&-tUR]Ơ!Q*Tv`zy@C-6½Jiٿ8ۜEyI5]|m}+J)ia'NI)?Z*.(3O]W]MZt_Nz[1|4 |[\@8PҦHgy쑀#HA'aM]D槵yNhl'Xk7ّr ]^{7H@Γėu>(\m:40DU>LNXeKT(H>>)<˯eq?rOc\>7Uen9h쒡ๅO#PG<_5Yօ+3炲w> yɇ![Ĭ#̈́Us0=V dU`^A6l+h@y\W@-@8{МME&d?E0x Hݚa^~H#[&EfUO<4ö7<(Bcx\Qp2g#tIA<e> x`PyMν5]%i}svi<ieIU= 7GYE2ounhpcϩUyOf;ijJ 'k`p)QSLb M OCڏ\uA)mB ׺G~›h胴(PJ<,ok%~ pZ#DճW b+r6Vهs6dügT$=ކ_7yr$2]/sbC SDHZkiAhPiuVg[t?.: #egR 痴k0"!7V -}0jyZ\wAO&iƀs? u,a 1lRPF;.<^ r"9v/nm)}]a AQ޻NaSoԩs;TjI=hpЛ>DkP OgfdLU8_;I-@ UB87^(ֈ!Ȃ)U /:>k_P}Z@ӂz_}$Fac1 H qW?Q4NYi ¤ދU/7Zqǰōm_.(j&v"ZՎ̶gbED{qq 4 3=,;ܑ-[>ynWLLƱT"QĆen#!e\v$KZ69ʇ#9|1-W'g(G]t[et_67k/hzS!Ts7oR}n%rX:_҂0̧YլmdRbJDspǮS1DNBR\j!r~~ɖ9 `>F[W~wҶտ fBl繆%9\@^oGiX;m(u |W@%ȽAWW^Sb>@75h+bEZh͕MEni,D?9*˅㪴=š6M̍2k,d_Оio6nΙ ((l;6% T#fʿT!-B2V:UQmu:ergZ j vd:u`,l@o@d9,i񔯒{lkWi^kF#`8Ʃ~TS{HLF)+3Êzz)abb'BqGս2~h{YILvR]lXt-M } x[h13dH؞f{c("xaܠ [dsW.X4n':EDtSQ@$A֜2gPWà !R.RCQzّ-Rv\ Z..$cf`K1û0<.I%򬲇ٳW7 :z<[r,j"iX1?]bʆ{,&A}j_&;X7S*Z 'NĚ=`B0=boKJCutqkpJMA,Bg@ѣ%ר`9%G,12&B&v-# $YM w/&(윹:6͝1L;nWf6b`_B#@=>(zԼ֣ y- so#xY >l=X1')K?昋(YQ':w6 I~ A İP l|r!@ [+%ŊsS0R,WOǣsl>~~z?/Z$SgpcHPƒͰλG6pm(d ~AK(UwG!(n[z2ql{6e˾y-I5rqjsfA q(Qթ _o?'9F\FkǘlXFvQub S'mDZv+@ )7QOOuUMXxth8R3N)SEuAlc w0x p#.8a/b=p!'`/T2/c9[\OΣ֘`}'Ԟm&|X3,A6]#ڔPmu0^ !$-/#D;5 /[?NDR8.nǧ[w؞t꽭?*Aa;ᗛ7M mNG q6A*GulF)`&Ųr@aCSsAf@* Y']z0MVb3 L'N㜁OEe#^-%.%HצI,RA4oӊ 4h˱DSܬJXq&%.˜UxT\bu/Hwz!_%8\P]!CFNN+/Oa S_74[kVXvA3Ql5Y9$Z #yFL{} ?gf VxJJ-̙РbEzU_.} NmͪŔ6iKgM0{ဎVy=MdtxD'Phwf}+5賱I]ƽ=WW m PT8 M8O$/ReuQsg60HaZ|v< ÜشB].\Gr\l0fQ(^ֳ ^jY#_c:!w l >+DYM"Wx`jó&Z~MFKLS74N\'_Fy«r):ԏ7-FuSKF\J0K|L^xT).bgP~!([Y:/ u%U"7EP/ :e ~@񰮍zp J-+}_m e?~]Έŕ|C" ,fQtĨ%Oh/m)їIe!{#/k 4ذlA=4ie ?$D-vftɎBG䠙$n0߰+% "ӥbz݋異sO{n">]+X7գv?5nlhvg"q峣/l \Q֩KڦT"0;8wsfehk~U&Tr'UnҤ˂Itװ.1)Q="6]2wM8p.t~, OTB5q -b8; :p{TϪZ ]i+í%n8(%i'~09v ,Ȼ5D=۝9GaA]80E>o&\ff9P/ 0ZGy }o{}6Ec)njBm,( jQݺ>Q)n qDWVi((vy| }sd/_@p/AiD ny[y^qr-iNjԧk('uƖEda?3xnB(;㯌lgWޅG6H=^卙Fe7ViJX!:wIܢD~VD;ڣUKJ:_"^ʨ(< 5Kρ P<:.D(*vh2q'3j8YxI8\R60jy3:`d);&}L|4[Z,=)<@5M4bW^fdyzs P+V"#y*ISs0*-(,C򥫘M#Y&'FKryJ+.%<# ~-nzSC!h D z6ۓxӟlɻ&a7d+ _9W+}xQ|y3+6-DK_iI z*,A $˱a[ `:Q+ve05hq_BJnuV#TxP] s$|wۭ@k8ؠ]#oDԐ@jf_63He[SVi:߱64U-{2‹aJFk`\x2J-^J ,H)um 7mڛ ٝQNmՁQVDv,FbgQ ތ+j:NPVUfc /4!%(L'{LPa[u3Ep4criuBg}.Oʕf~>J|S&|gd4 2r!mD/[|=4.E[ Jȭ N)!5!B9U8-ZW`^q(^@&ޑ;X9**{"3tҪT`dPzy"rq'EzqV4ϝ pe`p~?O! Q41B 7M[Yb͕Na"7Ho1\̫k?NJoڸ>$MGӵlX%-g&灪0&4%2;ӘTj4㢁T"vY!!= Cͱv܍:Xm? XN ĨmU_h[ >Gr6//XI,+gѮ!H#SiOU$~CPBtTnO z ċڡc^b\@y1mͮ߼"cLx"/wbtx/S+YOwN՚Fr#pr_в0+:)9R17AXQV\L7 >\435F5X0ٱ?&w5\Sݑy\Hj|j=cRsS%Ն2߈j˯jAԯ9'@(ޖv.<.4DJ`l| 5|XgWKf<%M8Uh?a+ĂTR1w)kj5h _P/Zݴ ;|ot8 p)r_g9QXy*ecF ūqozewwpvD/ӫ!zlؽԱnj㒷}OX B5x6&jaRbo=쑫VB`5O4-l3E~7q!Ϡd佔Y/s#.Cp#z'.9)ӄI6E[pb\IҌ]yx~:ovr.nn # pDNitl9#rx:>Q#LύsYj,NB_&=4%V {ʟQUgd6taK&@C8`iwhQgϨŞ/ڕ[D`[GaF\UM m{kyR;9eFXF_gBD қ0Ķ; l]kKx(^lrtϯԢ>H̏$J(^ɧy"1LCB2)''L Mj.TUc *@?*L6c,҈ );I],7 -w&JP=8!`o&b讻9K0gJi]zR\ܜ0\J sZz^͈6a.+b8IeK Ed p|7(`yǑ&׿%oH ܪkX'MRX3iz4aPL#Q!5J->Н] ;YV :D8h92pՄ$wi=+BUbG&ӌG $ׇ:|՜t3  XPƚrجҠhc[[1q iklii#77 x/L__8K(cahKYU #_[}3.mc4waJr9lJ_eݭɷ:=q;( :"9l^29G묓ⱦEZam3ʂb{IZV-1jݞzh%:+e jvk.0sno'`eь:׶ds5etή6eŕS B'M_2u #u+ C.28uL˻lY_}&״c{]I;ˆBy-?H{Pfʕ~N0(Ys|b՗we6SQ ,ʜXyy[5wiϼs@1S`  -(a_ΏnGy&PٜfjyN#!LhWEPɫ )@k Zՙ*Z󀫆 cηx=5|VfaěWl٬1MSk)&l^]AEWFF1CB ,,kK!|^wu5d1AKGc[>bTZ|n$DZUq5&Y~yz0bwσe5e"bp[h{RWi|ˡ6HĩujGn,WRr_uRYa&FT5o@s)h'b?iD|Ui= $Z y*Udptg*xtabI+g:QYGC):MffzΉM(~y}wQб ouMi,U9a+{U2e\/F\iD Pah2'NSkǂ D>+PxS@JJ]`Gj|z5S_ WQ ͼv7m`~A`~a8'1T&䀾Q#lxߥ[{<~}"Z$p2O8V&M$MRpJA b 5u Aliqr5 p]&t0bJ[eX㦰,So@^a&yy)-ФYZ^pZ,0{h{Nw?=LkXZjC: iV$<ǾZ;㼎/Ů`h̒|6xI&ޘ w9f1@91DdeCD>mRKyAwwU`O$!pL^DӁӠ!I&枍G]ʅRU+Ukbבݡ|)f*.yp3"\[j(“Rϗ|gfRk+ %MSNxT>@b_p%Q9O[ky, j<*ǐ$X9:烏:/fpn|?{"m#7 i+@ ,,6_T4HH¸. `'(2_ t@6 ǹ%5}53ћ;D0}މP3$a(h\\ki_;r$>KHzgu::)Oi`GWRiuĽ~!RbP #@1z琨F SP.EQjwzO7vZ0tG3kt(EIF +zuDC}&VEFAerr,f dUUI=UKC{28ɏ{U(ڶ91)=@ӝٲ YIS/JE-~l2gSٯXHgfD]>݉WH7{x kh>X o[s.+- ݻw`OpBT9"КFav օجq>9ӁfCdD:VsǮcbI(䣻ͲoZSa&i ,U}jʓ xJ1Pڙޘi1n=NPlVR|v7-|<8Ep=i> _J4\,:3-X$S:a]\)y:UaU 7G:,_=PMu􏫸z؎m `?USͼwנ {n/\<Б+T!Mp2;NDmYu"ݕoͱ懛3 8 d\J Ca7g-z1%9YoitW:$)z,Ȩ,5$ sa0nrLۓhÅv遻YXê!5$O^$NQՁL +|+$wSGALFv'Ek% `gp~A 3Z1kg1'=H`!qoKSҡk˧fOEQHmW/qH܌ku&3N! ?$\@xia|-ç܊//۳1~oO|[]ĥC4 ҳ`Q_["(I:(=t]'_>(洏Ejs%1Z {XXw::'t|A$ɵ֎!ӱ85;> _f@lhI.8_QeA6ɉ h 1P]Q7DOiCPk ݭN^R 0u`Hb? }N:nS4:<-mn^Jf-sٔB`cg݅c ˙ $?2jg(JhRdҘJeTemWSXx-f/"x=fA͈E{ܮfl"] Y8O<61v&@fAQ#ͧKjlOWf }"SlrH!y}hmj=[߈rЦu[' ^lSX,5PW$ XFKT~|k(95h4 :uK@u`mcR6`!lR3(CQwEET KٽM W w} #s99h*woeCg<^kf;j[ ̗ Uf. }GIsF Sܦ"4}q{?ee6i%ZbOQGQNx&pC[8|).]h&-ǫ9dZl=NQ$hɊ6nP*{jq'K@K}ʈЏRl6^/`麔rU<LgWu6WoX2P-y@n! b8da ;@!g-Yjx%/M=yQM;7~stO cܒҶ| O1ڸH*l`-v0Z?(0HRO-z&zf4ܔ>I T6JM d4%wv(ZH}O ua&/tsR"d=fY&4mu=4hds,Foɼ`Q r@b*RF\T:~jA(Q@ IE-J 8H~W0:]rughhTte q-Rtrh+5g6V^P[3J>4_;1c'r2Gx5I`^@`LpG+a3 rJYfk\\S9(!]bH\@{`[Tg)a6)ՆP%艴=eTROg K#V-g}G(( ۵U2s.O[nD]Rlh 0]4jc:N0pk> (kم#o#EmK?|pAW\ e-w,ыI1(gqK1zb{Y7\%Mn,w\ϑ yqhS 3eURӁclh"ZZ?;@8ݵd<12F\LbAG Ŗ(&3i&3И܏& <rZ-Uu8#YL5R+DiY D^6yYt9?aUm]!f;A[a OM&1MX"Ci/v2-1+U|xJ=Z6AX[Tۋ8㒘wƽ9N7Y 8 SՉSuR|O-\;l&|2^ :,?EY=23'U+kFPR; j_٭6An>m|2$ [#{)x8ةtX(8?f]T4jr"bdNR2x[R%۩МlW dpVޠL(-#:xP_/*7W޺4AJEAgoa.qWp_?VyGm1}WY[C2SmjDt#y`$moceI#e-Rrne~ Or̙7-8;L*AFKs^X« qZ7vP庬t,ʍ'XqtG ik'՗Z~V_^i5I~s#C >rj-hJ:0/3=]\J Q'rVˈgyyr8N+PilyqϧIsO)G,ϛe=!ڷ<1v_{˷B )1N;&MMqM+#rd~`K;*ԫ !+NȔH,8lz+SJq=sWBwOng?t&XylYhx|jY8Xm4+rJI{f8;vmf]ha\kL=3pOmbby( )BSDv_1g'%/xeysrq@Zܓ4fG2 \Bč$Hw(n>4_ YBN9Nw XR4tdDgPwxT DN9yRqVB#9tLͻ4xt;kt4Fd76Fy‰+U ûsڵ(E5x} Ar/oriN@k7P^O}ob!۩,8DrK~zeY*\A9j _'s߰Rs&C8&| m};%;R&y#^YFoNC/驖A)Lod/R{Oߩ3#vӲ;/4 w 4&Z\[:-,pQpoluk E9hX@ZKapeЙBh*p4QcP{^>3]G F5Yí;D2zV'u~{0ʷw0fץ>v<i8i#mckQ-vEgS86\Zhfƞ zX1]uq<]!>j*ֱ&1-V0WRY\wdvETxLÈ.(-Zr`'tO]uYH<" Xoe0")1~"ci/B,vL!:~`wIorՉ^fluQZ){N/N'X4jxZf?RC thb+:T,%!yzA|9o95 YqovщY@&c o+kNĨiK%9^10p% P [4R~b-^ǨUaD}^0GZJzf|+46(t`;x2Cزp6ڔvA%c\ZhOO{"x%0}tw1?DUr y2b +I'xkY2썯,)mce]4k>,=cMjHMTQe~J"O>lH_j",BeCZQj,OEE!HO}ctsF&/9G.sXs"CBy?h|V}wZqAHzHL"c'mc%kE I٦{H6Q%IQϨ`!qC&-0 jei灡LB<[[L'cQX LHɘ1i]yR;n_Wo~޽Ռ豆`F+>YĹ"NK."yD,9٢,(͆WԞU"?RvL_wq>I!ΚUX*-&Yn߭9i>QԍX 'O?Ѓ%<v|q:  }*>;GS]iA>ix{xAbJ _l9$0Ѿc @㩰{\@_^ʡ2nepp`xYlq|^O Nm'2x}(ÓAhss%'];5˷ k_x:6NU@za|y5q~JL;u7pQavܵHa؆}G3r`Byխ7 5au\:RU#T6bچTb7ɔ=JjB -F^ Жl4I1ާl{P ߆7B6'1oY'w8dՁo+hYc=tșNxȞp8zD!0vT|f[`lbts%'RP{H_>XK#:Ou*ô1b$z-v[64bGZ\`g1jL[ NMo[gd9w7 \vp}EU-i~ԃR!j]Z+~ _],J񴖛]5[)jLBrxO93! $Y? \Ͽ;(vh+!Ś$Jn?I>Qq]G3+ޏ!"إa o 8]$AqLhշ|WL[+S!V"`}wuE+&Ѭ"p2Pnch>NvPiO{Z7\^LmMKP1q<"-s0նSûR٠0a7q&JtT#p\X|{ ]SiۥiD,t{3Mu yQ&2aYsPzjŌ9TStRɯQ/oמR}jɄ.Ny0RijM$7BT"ZCM~<;͵)!Y/~[H+_C^_Gy^ߖ39-8g3`jQ48-5 o6b}h+ՒDzVh^Ũ G/]`@|$џ<`,n2o(x VVjڷHT0~[X#c1m!Ee3Y\Њ[E6W" !}sUSwM{#'V^LùANA cJA>_@U_keW X/?Io1Ӊ_G;~chy7Mo|":~B]JlJ6$pEMg1v~]Q44 sA?[,Zֵ˕d~ЁNO<_dLpGRswaov|;d۝^l0 ZvȲ[&p VLR{|ڴ~45*G !1*sLcNoV$r"HhG'j({3M ("9uC eKT6"nYuD3~vR!B…A e( ?KvOD`:.Xc ZAk񹦸 b=eٛ BQQ3WDW*7& -,i"$9P'ȣ yx)0x4?HUbKQKcCT1L6oOCGѐ96Ͳ5+J#(DCNf[Y0c|+*QPB&,m9R 8QMqT53`Djg~G9+G;AkjJO;A{,VcN\M코)vۗ}xI'gL4Fc)#5#(zwTgSKvrkK EE]ŵro3F!,Ҙ˂=(t6L댹UlORm +d;:ohMDPxϭڡ*3Gm2Bϩ[b5گ!Űv4PkZJu,{ufjPJrB! ,6cTI&[\((pBr[=tqGf,qXKhqS$AT$R RL%No|/R1*G$h\H́hth\ī*yj֖sNqЀ]?>\@4}2.fB砜~}w{di>reL_t)J@ =r`j[2V hF}J# 4yN|+u IЀl+ [<JgQ,ڈq`1_Y,gr0ҷut& YUC[ |繩}]r̔#$D&~}BcStSe@쾹S\$ h/~aZ,ˑCS3ym䙣sv+cT$؊\v߅-^%jty7;ۜt9Ǔ"pˑݽz4Gu ~謚&Vx3g=? kKHʰZQcS4HnCԿeqZ) & |C ~'֕k*Fٲ s fb6BrLqI1gF\VI)O 1CCh=ĮAX)@rZ1_XAtb7*saWt1 %suxuƷwuCC K40w+#oz8mqbMc> ݮd,xǰ}wOpk?uRFeN"y?*w# (Y>)V7@L Rݝ~j-;K7<9~E^oz1[HN}^-O)oי .* ]}N @i<1w{'JS3P!Cq/3yk}Fѓ2ȃ Ԧwk:2q%ΫkvcZ.Tf VNk ˧aKM{|V>|B>p4+L6U+ lT2XTFGd L*2Q |0 }敡j@&۽X KŃ%}5ot9@<~~3&REu$m؋t ݣ&9SOI *e``zJGYܷWn› kE3×Dݱ^FR5Ø׮n1W=PtmP9!DŽ|B4Ü]8cZ{oN/pK~v" nmB<Hp0m?tHHYY('R-:B[Zve?iz{ YxJ&f}2 jCD0" B2P}j4p rN+wQʱtJ+pGtݸT15Lgo$%=`+벦n٬>p~nNO$XxW`ಶɓSZ}G?Z8sQotaw]׍#Q⹫LJ_%$!ѮN j%LgB$oUӊ疺2XT_D,VԹy4_7n#k$!w 4 [;w (ev&dXbV=X~ dқ=*%ښʕh8P1)$%{%{.P1W}8?x60i rmI˓GD~9 JⒾ((oh  M0C'kUl/#[Nm!yMh:B{ƅ $2v"eUcejcyŰoN6"5$fI~H» BI~= }KE 2^}c^Tݴ*l z{Ӱ|~4jz|YsCJXdB %KR~FEfhJ;ݲ22D:CµcUfĭU?:߅L&x/묠!IR'Ee8RR [P,Emq7-cr:`q%rFE[K4 DS 8%$?!8/٥VP!^7jC?q*]tH7Mjq>]X̔=k﷭#}qSM ,/Xrr4al>>a{j|_[6͠{EDAcߴMI({\sk@\k>Nr>ou+AԩH~Z5|G&dcM#sA wJr6;UDd^b4Ul+z59:Dta(4k l$޾,G+n 'Xd?"`#ӼUDHcf fF"}|fRB`g }]U $dH:I˦N&c~6I$!ʾ_/bgHG+XF(+L^bV $02#cE۽%h^qr_aRPpg~Ut#%Hwjiï%v)'Ѧ }'^$gx69/J:yLPo40[m AYAغ& uᑹ@z1=>ZyX ҕGH ˔jnc6e(#`cj}V_ _bPoݳ鴃+Ϡ8 U#tZXօBPgWO.{rXsVnB?ٜB1}E2[SR8Ժ_85eq!݇XmBW9qyvI}iBFjO;.t{y׸䐟-Vw9Y SQ& o>e6/4Y 7qI hє.*[S,Ǹ1r=jhYȜ|>[ɍS~a!RYz "Rg&#nԺPSsM*b-ILa|/B*osXtNQR3PuOv xF8p DGfYЪ'3N)ѮCʚĐ|5_+` C`;SPTsG^b{\ϙcpS},I"TOL;Ii*[Hʼn2{"ioV?Rvu&Lְz d+㭋WeAXD.Da8.u2u?D[8][=|j# 7x(9*u'WYLX-΅(u[zLo!8;}Zt:ijըlw@KSe5-Ԕֆ)4D s-1[>,TJ 3jD|ޓJ; _nj2ىEaq0\ P1_DX\*1$8)JħMo63J {؉c_N liWg(sPPJ!OtDBpݯBZI34"3S4N6Gmx GO; (4t8]^U9Nz3:6r%G3(HNL wL D\vWFFLEa%lst$B ׶FwͶn!ۉ^onb>I8d *MU-CCM勥 FJ{>;րc$2bm^0 Ĝ='͋":~P P~Y/2ZЄ`1Gff58۫-0ia9Ҽ'o@^qP@ƆSNd''*w{uxrduP hz#X%w(LFU Vkg4 X&,kv>gn8V_ ;rZ!Ţujў0 l}] '\9@:Jhiyk^BèhܤfWtG^P^\Z DMH-997H/L}Ȭ@nί-*Q.rf~FHu6n6 f칡<qPX3Qdw]pwhM ڹ*"0deV!zk ^13)"f pǙV֥iU? dpL@wUF?H$TGŊ xaStÇ5 N?Ľܹ$P-tC-;RDCj[qREdf+J:홷M,xB/倀O%~cqmn6oYxGҙ7V$%6ȘEf@Kdv(Frf\IͲۺge'l]j9'΀_%MY v,1U}t'r%ķe>O!to բYab, p(N0sQ6 uy`4cWi 6 ঠ؎>ix刂X`=y0C ShaGhKC-Dv똳!ӜoZ!&;M$$Di"чO}bF =w9],AFi:/(YzrkXs˭28mſ,AP&bFi`J_IH+d 235ICBIo S rV0n%.ᙒ=vY{ Rf.f U"B<+VWhVHD I5-ՏGTa 1ӿ+C(p}V{=+۾%:CM'U폤A_VB`5 Vʈu٤He++/ɍaR.\^vX~.BѬaȽ+M8_;YFaDrJհ$M ܪd{~^{Ύ=SipFoGeϞѮfP%~s1 -E"k~%6<Tk6qM# zewuk1Wsv>MPz/ _^(94M39iZHXN~@"LR⊋)+D0A2] gfYkN&d4HP'&SߖC%D03Я@+9!{$`KSe(q ,?@XE å_!np2~d~/˛x-v7[U {, sOs+IAA*o#22`-]x(t188$Æ 3uEf==B&ҟ#8ec͵AU%^cꁙoBV)9sʶ]w_\6\E_$ЀYn&w&řp0,p"ГXZc#5%s5zŸ&/d鬝B~c,ۃZDj+DLM\TD88ı1Uϒu , W71030gwh4(&^JOhv Br1T8nVU~Wgj%%={&&cY ,,sKy8dkACY\]!?Ϋ}ԗɥҐtl-Si&"W낣Wʖ ;yÓ5VDl^-( q"c:YۥO,K'߉PB\90FI/^CY۬l.xVܛ64Bۤ `jn?qy$\n2k/ÊGٙˆٷ~v% _LaoP1[%RImpy]˶_D`>H' QE|)CW5b7;LX۽@Mw HWhiqC;I >[Ynz C A.N y&|+a 6 P,5j~am1RX'ߣ~QE8.MBMN_/A7Q|4;0=J*ƚ 38El!_35HBR@-2E׺o#Cb:#GNeù0_-3< (wRLii˙:KJKi嶾)ȱ5H i(r04R̥x3T=oހ7srvF)fj]]E dF^5Bn y(p$o(T891RIr(`+M}G{WlQr;&?,<5&I"4|ݧimuU%#95Ze!xRbzjƍ'·/IM\r |>Da0eQѧ'FEv6A:sT?]xrڀc0*)lBqB,=;/ ¡7xEs_Xl Ҵ}&|̕[VLQB )3(XU%z [OA\|8A5ԝ CJP`4F!yj,vη(qoI]2`)XIpa7X%X?H>ZmsTjC#FQt_ ?h>c/=tn;'xabA$5@ EgOX=+3[8l-1uc$7⸋BHXH8m"bSKсm䄋7`X\9+[FKX``)_6S/L]@sW" y e\cvxowz:u9-ޡnp+ ׅNLĉ+<6bI䠵$:PMąk׫?$ Rzm|椼4!1sZ nYINXK4-X;im P: RLl)BżAΕ+ ~MV$vM3Av4QB*E[$t_D;g‘=y)?h=GɧܶDpLrVAzw"*X8@$IUGaA_MՁID=CLHtpEݣ'<":g*zXt'("' UL‹gr^5aE@R%~7 IaXD|z?&HFLiUjOM}q"{4𘷓 ipD@]Du ZNblH xt~7wR$<o?JY y8)oï mNg*"3I 87}CwKGHŏOśe@aBm s+Nr~랃G@V7*{ǧ X޼)6Yl滹2{  Acx -f?cp;q=?T~rcZN=]+}]aEǟI׿10:=Z٤*e %Wń_( WX](*XiMRQ8K0z@n/*V`Y_ghwݒM>Y0i3bHMB\Kp!}l®y~^>dWWɡbZ{vi(.6B'NJjKa3#',mTJx\֓SbsPR- >_4T"$4k娍u>`;^*F'@ETFMǢgeR@WЉ.|#}kLo{ <,)f](^Ɩ6#`L:!.:A2&m ^co WЂ#e,B-5. s092wςI`J\^!ЭΝ$`P-gGsɳ_ A9|JDBM'0-5/n2V7΢j@,/EmS kU/lë`qE 8q3 5OM`TŌS.cO9l ~bD]unklsٰ|SGF5Ygu%,4N?jIx?,9ۑ=(HT ߅nj B!%Ѝ5Jσrv$R|<ؐ4Jnf>OFHi>g9gj$HcAm=)fLޛ;og"K`u %SA[H[ZLjD/A V5JEABWE fZKrQ>СRԬݒ|R;A`7}eSh}4 ڛ#gc] 5 8H :eTIe6 S~a?.҈Os` ^%j z05+ vwyKvTb݇*f6ts1F[y<06?'|1*=s>< NFŃXKpct6> [s.gO&f3{׌(ǭ>l 5 B2?U,Em$M;%3NA ,y+6*Pܗyn; UnhZ/JuG]kܪv[H -c d MC)Oar4ĝ>vrAN!888JMko)CWEӧ H RFmt`24_3SHmfO\G\0g}a1Y GGhISu,\L0q?Hmܩ_&ۺfӎ]9؞OWՋ=IYlg cgUh:HzL.?׉yvdNv$} 7Upܬv`Ρ06YG7z,AfSwF'֎h{sEb\3Qf)rvfCLΩ+|.QM0yk&B#L˟N%2.9L2n}/ \q5U.ېZD%bϵ稸q:>jcA >fP;.'LZ)ۨj'HPxڼYb-\Q.++ס>4l/X عlRi!x_i>j 9L+ <%,سOfl˝7/3Achwfssb?+>T51EXo=xH>Ҽ0d sx'̙RTAO;9ioU$1mފڐnze2dltb{`q39B"+TBs%ԋ ce'dL` b:F] X!v|I?rWa+^*5Yz*R=qx Z-Y $wK B֯c֗zyχ xFX8=?Mk2rFUXodSk @Uʪ*_}>!ҁ ؄,FpbQD?YXRFXfց8ߥ6C <':.YE*T@Ъ+vyb&eP%-h85Sݕ+I.nhiĎMR̈CdI}z.^Q/]̫B>%uKREsfCxpK64{.HJ!TNKQ-g$)hw\mk.)9RC'emXse!i"7^A[[$0m<&>;ld1ɉ6Up(vY(IȚDk1kOxU~ꙁd>$Z=}2z(Qudϴ.k)D:d,~t {96L1]0lJy{.;2̀kNz sLO*:  A79&K'KA*UL/LeLd$kćw8ύ,[[İdB߷Da/ǭP&X~~#_mRw^#Pww투꛱ڝ)R+PИ\Yoh|{哿A q"صʳ4m# l \gUUF&4qgN/)>^uʭaq&278Sitq&P"Ϡ<cF}riu{Htv&FuFUODdǙHhgt~vm"U2{#@c].N_OlhU?L(Aj؉@P΃YH *>7.z4t)LjB1{\. Z[Qs_#&h_a3髴o8Re" wX ".WEͼ7RttjInݩY* ( $lx_Af(: nyp{zTFjpW/F, )YTfxDwVV_D-K\YkiT@~ĄxL1-Cߪ;7tןxªe'^,TLCy]T*>WzV*ʦ tJ OG6|<Zˉ2^b ؾ`~t(p֥-'C6ЋXpI%m{yULxRTԇ0 ޲kl軴3#M GK^ӑ`>B ҕG48&5 z4 @vl~u<~&m%m-&pGC198.1}+:\qsW yLD1C |ޥͳ._KrW G$Z(t(-_{hΕx<*9D3Y\ e7c7? BX=( y! ީ7"h$:0}!Qr^V\|2^ EaMl.6HT$O(*w,}qN/tX^ja&춹2*6+Hx^1`J "o3+eTywec}%J^ۭLhS؄=44ijt#,5zgT]t$@|o<|wsN4܃m#algM+Q0n4뜶WQfIh yێG]nDBb8&:ʃj Fy^i`G.ώ&/eRyj9O'NxnW~ăڰ{5A FȔqV. 5JIಃ+OgYl\حwwqEWr7E2B2[״~cy|CG<ŽKU}0q-6C !v,ل G'zaR0`0V-'{-RBAu(5 gQĉi”sP+ &laЎ^[Qv77)[}ۅ`vj-S|j$gFuESHݎ" O6x?%*+<=%iwVz %QOGb+,x9zV,7Գ~/$+BZa \pF҅A"*y |=}Ĉw!(eg`s ,N4veLE~fm~9T&Std_%uiSΑ)fĘʼnF ֏*I DW hw 6|ERW?)E,̃!rL)%Q~n%›0n:,/* >:dayyK=uy0-ׯx[׉(WsSNwxrn<3? m naAe*u›2^Noٴ pI,DdU= vd+bQ0MͰ[]Pb0镩ӫo|%ns=JET\GAfy?=dWP \![$pqpڥ< J:^U~}:[M6vsDr$Eey he a wnNw Тnrh|!2PWw+E6ssthse'LlSԿ]^%u*o,P)ha4zՉXOXKfL~<6&Y򗜉%xBgk$ =s.*a~J嵕fn4P?j}< kYq֢k *fy`-4<+kZ$~Wrj>ڡGFG10z.wigr d|@z%70pfFA>JWյ~^jHiG\GXnxNH_wõeYqȄO2`ퟻN('7IbWWIMWƃ&qb` z.zŝkTHPgӘu\%(%hӥ`މ%A޶Mrϔ9K8 TYxuwh l6ZO'º&mV;w9Ny%5Ȥ2G7kez{Ӈ*6 5RHF%IJPOᱻk8_\CÁEsq\sE(mjM2-&3(>tQ-u 7d+{ɡO*} /J97nNPZ i_Tdy5`\+YiDC+y3[dh؊u,vmֺ_DRT+xTcϲo y@b?l|r2ߓ'GlcU.Ckwی} ixWnd@vF0қvը?A"E/6j}h0}qM4A2haIIM*6XA'gRbwTE) yI-,y49.yݱX.|hʅ'fL֩ ~UPg@?.dXFc7 "BtBϺ> #hx6_tl~< D)pQfS\vl!ESM^N1 u_JH9(i5r+v/Q@Vxďm1᎕eî϶Nx{?66!y5o#;D\5(\ 2[]+[DžSV/L6ͅ};b(UF z.K/q-%]M$|]њZ*IkoOpHNogkHл؊PKk޲wԻKy9mIbI|8($lbf!@?f\/['arHmMή?HY[IӳcueJCaYZމqWsRGv:[ l2}1{e| %9@ZAGIJl~ndQ(՗ʠ==]$#"BJZZ{wCsl uc} gֺaK_Va3D I*6FbŰFlb]j7h*Bt`;dvw:& #Dv܏!(t P'㍩e{>¥&2,bizyUn #s`u:P$Hi晨 .PW>@ѣO"kRC)wO^3l[RHǔ6.iR$8vfW?%l1!m|/l{-.߂Co;y Fw=WiÊXav /E]A$\&JlOLl]yUb-IS(g@7@ R v+:)zX"3؁*k4Zdո&9kg)wRvy,w|],0E?+)`y_fiE_(!kA_Wo\̡_㌉zj%rGp,2*d11b.hv{ZsyH|Ar#{e .qܜK۾ɓЇR%҇Y\J^[`*Tm_Ͻ/NF)cgo!M. WROxf1 UxT]kɕz4bՓL&3Txޜ- fS`IfǠRކ3a`a>%~$LOw(fb*:VX{i*ЃuMs5D 5@@ɚES\=w'r*7ay,GF>߂dؔ}6Xt&Y6 t|8 h|a8$s-p'Fg ڕ\|镡agBLlh-|wiiB&A>PW8䌢=fKydDCJ4Ũ:Z&thZeEt2ZA=Ѵ)؊׻"#6_Iu!CZZ6L(\b iL"un=|Ho&Zc4x#VOu!1m Bյ yb\B5J2qn^E-QKPOy`XhBL5"<[c% ~@9 mIz>*lNMH}'; [3+| 52z֗:/ֺ*l 2H,u2\4/hD)ɯq]ë,9R Sp >J{Lo95zx|vJ\x7@>G6pLC(n1ԧa>tmȪAyvf}Iou,f\6 6oǡ>[A@ox@=vY܊drZtyǶ+|}*Q :u8_1 df.`9@X Kv +)+Lshw1ߓs1opmY\|go x4`Kwp3fʐ{¿8O5[ `&ߪJ1qM^y!Z1tvfpQh}дc/QXW ugM(J ڌ= 0A4'@X iMdwTJmڝ8ZWZR K?= O{srO>ҹjюy/<9r l`OE@)`SPj>}$m0܄@J C('rӑe5@Ra(\ADqc~?Tfu%0"?Ux֌w qT \*1X+%ڤy\gցNhJ/3nGoE玲1~⌼tUa9=rugh! X}I9RZ;ҋrsaJ/@{gPR-LpAhj,5B~[]!\އ{[@vP{vDL}@-HeND}Mm8>r+XfjɇzkȫMpnu&0Q U ᄡ`\[#wFuחmT1A2twi Y=z.\Yeàᒝ& X% IØiBlDzJt}h4$ǰq,Nw ;o^ \ УX\ go[n$l W^.BTaȈ Y'Ӌ՞\D]7X~IAwg.=96_@!,GU\Y}̢zGt,ųo7zYSqFTB7]F\qԫܠjt1ҁ4pIrUPy!8;;4N2]@aC۲WOE}{FsH+f I0T 1eqɪ˵=T-‚^,AQBJ/U1T$69 { Pa5^}*MTd R8}kjփlL踳nb9>^i8p41f채9ѯx;t4Uذ%<1?Lj?p~IqijWhsQ`NQ4,x3NMR/AGQ 2sKɥ5VUaM{>} N)I^ZHTxp^CM|vѢ9͏kSh|Ftnϝ!qI r)XVŴJOɵ/zZ{\aj2[͌\R'8dc R;nbVIMKnorduFq:oF8S~wn_C#@ſm%x|{LIdS- E75tgzX 7v V$ÈƏ,]Yc/C=֙0BTΠ5߹3m盼i* X| 3Y07I  ͱSkN+[E*?>{ԺvfrD.R`r\GRCE&TFU 3M@PƘ:EPh`\ l̜3[Pt/>58Km0BW,K[vt1D  rU =6׉{Ơc^BNj^B5(U^Z%=~.<ʝq!` 5 j%Ouo'K~EPnEAI1c+ʮ4rǎeNa1V~0$e n#3`~m񥃕9xUA_k (Iڎy֑spb`GDqho=қ\g]e>h,Y 56Vu\/JۊR甋wot7!8x(3Sls5 ZUƸ u`xq49 rB W,X$m%L~? yӡFody׫ڷ ]4a.Fz6E|IQS+GUan5y6D wJ;E^Xy'u+\!5 /wfv4!L'MH(4i"@<9ӵfaQݟj2rMRXh?v1{e9ZJ(F41kִT4J,jl9-]$uco(+Rj~u@!⭻K 蟫Ťu9n\Hh^̗ |jIR]o߄ @f'Lj?-"tۀ\\SnB, ̥;v#aDqv qi#{/2֠$JSsoqgV}G3u_T8tKFʁ{+WIE3~pF55sn v{E.|]0zȲ-͡]gyn74:k?7I8Yb8 3Db.EOl9we*$|i"+tx.NR<8kkD:w57ZP(7]bmQw{&Tu>װ4L3ndؾykv1L f:ˢRM[ܤ&%R`/h2ǪCD'˞@UTU[ɐf4)e8T1<+!1m~7P ʫ>yj(-jQ _"p,[t.QiM`eUKbvi PJe;.+B7bQ[rBv3$~0fS`vPݾԑ-mm >b/3VĞck1y `9d|҇i!*n,Z;ΕCqA ACa_t)|ݧ%L `HEq ɋ{BV_x'b<~(&{ydTs5$݀Q?TR'A.Q8ӏ1IU?,L_Ғ.NZ /Ŭ[c]n0'}JdiUtݨR9ڭkJf oޛa*zY\H70tXCKT@B*=8cz%uQ! H(%{tX H#=]*J2RF.mi%~oi[T;'%S1q+d>7]c`G"%m:T谠Cnb0 Yn`y ;Vq Qv=rj玸9T]Ѵ9AB+ =d5ZߍMc]F)XճΑ񁬯d~ XsѳzN Vm( ׼eVDw)Tx=Wv/q-[YB<<1&C~uO4O}; 1Gx"Da@zAXot" mw&θ;%+j긞qIDJ9ES%EOl;uz{?$-DޯRiZ+Faj;7U~w}L*~!ܝt֡ S'ݏwЅݦy;lY<.R7l"|sDnD$T5 qʪ\k4e|mtdO\ Z,lDž6_}$,k$Z: a,rN6{Pz)M8[p+Q^L(9ew>ut~K6UON7QWIb 'z=9T)[f W+|lB8.r~;lALefпU1ra]zkt)w{6rϬq9D:;xGg7s*cYq}4UϞƢ< 2O7]MC&]_rq4m$ s"v-E$۸ n419;|-cs 3> vǡgmeه'GZ&?ibkI~6]58 g8]c@ّvbbB FیN@*1 4d&z`{ny eH!f"IAdk_BN^ 0 "WbRHY.|[ׯRlALW*GOrI(x_W~yhZJeU*߿E{.V$|U"T&/CprˋjQt< PF,Z]Y3u >9 ~F0q`diư,P3-II4|(τQ3>"B9ޫשYYo +~u jş8QvŐ|]N5}Ujtn"z_4s(.wcҵ9YRfosUX. c l0'g]UUDŽ;3h5CS :dCY^&li|=? M%Kui!L3m t=9̥4:LQHJڹUSG}K9XAs@u< s](ޚ8C$eAۉ?XKU81~1D݄G kBi[|&cf˹Rid!?x /4,Ꟶ'_;\8g)T\N64 +Y3doة?'9֭|*W7Oټ l-0-_}&"ɝ&=R  HoKQj)w ƭ;\GÛ9 sB07fN;FQƒ̼3s},o;nݝaľy}$:E}ޡ<􁹟/!aF w}TNYs:<|BN{QZxEeӂT= f OZ5W)@nZc*xp-{[b.5]hu7 G~5;E>~Mqi][xOm_p ~R*!k&\,M08&$!P(f=VK-Ph3Ծ~Mw!ܾe\-01^ |rP*μ1pMEMS4A&D+3ˈE(Vvw|a L9*a9k¼Йў  yc+V?Talm$ O6b{~VtJh߯ tKB(Ԋ8L '+Y/rDj-h,{傷3&^pF=sߎό> \76kO,{/^x3l9p9eUȲq\۷>`oEpl;qU Q|W8![rK3JyɯuС3l'el^%? ᐁFkK:"{B j9(MU >)Zܽ%_/"xPp1ɢ"SCٚ%,Ҙ*QۈjJƼl>&Y e-y+FP pU QuX~79S8Ԁ|m`-SGzG-zZc?OQTG!.Qva Samavu _.惥m̿uQ[ӤU bl l=t'%TRsu,_"?T@xQaҗ=&r}[;3I~BAojl#n |Ɗڈy=`8x(;7c.EGALZC~+۝,RsQr %})Jsj;]ɪw4z\=k"?b+~d%o?Ai5%!sԢbs½Ә,F!zj׮֚jyJeloUʂ7Onde.=Vߪ+f":aG} 2r^H 3«L5 ^<WĖ/tvy 3arJW+8y2=:3 C?+KZ.a'>Xֶ"ɎLqahq:?iFq "s/fřSQ޻oS^Ď u)_Z/IB82hۋ/AsZWgov#6A -Uϑ@:ڗACJ+p/`S{%O9W%%O_߰<$װge~Xv@ )PCGf3,A7?rnǡHuQwHrѤKE4"cCk qpRF H޾󻸘VaKҜa[Z[/'JvtJ|^Lџ-U6iOHVMæ v 5Y9a'4,c|٠zS7/GG ut\/z:Hi*u!LUFY7 PGĚy#]FYONh0Er.umFQm\6)r1^v .O$ HX;cep (#ݔhp>LD[ oqݩ#i@8ai"&A+qi>?4,?79 ' ,Cj{ f*W0ŐZۅn>.7UAh3d8#奄.'L#r@6՛ejԟ-X ]\k%-;pX]VcH;.#;OTw9z V)J XFD[q6RqfCP6{! h bql+n< g>YT@f<'R5VJ=42K` @0Ko d֏Yہ bMu2MC tܝ+ QnEd"&Y0BbҗEurvVlYp,"IӋni<6,LLn 1~Ng3w,lRªӼ9S4n.#7M>yÕŶS\ZA2pk58RO}4}ތԪZA&Fsj#{29|}Iպg>3|'ްrwoD@9~?M:b@bv}L <t^=c> "CruPp}^C4(ǴGn -nהW`$u@5}AFŸ'#Gl%5XtqCv>73hUi"gqlġ^ie 9/mx)9iV"²ޖ3: f\T5Lg4AT|Il~oi$)KnPd.2+^] NEԛʬ`>[\F6r8ҟ摱pWq:K4Մh=f #Zy\&!iʜ%({ ];GDD&Ci~dQOm[r"jCDQ.Gۻ<& w 0On(wh*ѼТNKZz :b*ԏ}WE>=R_45lFq[r^.F!n *?f͙k? F @'.g e"L&kKˣ.JYXy$%Ȭ2}7d0:b˳~9&N `>D.rs͌dR}ӝ-x8 :HЭ 4cewr$:"/q> ɷܧE?i/ $ I:IeWD8‡[7 R-5q_{[7i+\L)rmwV耽o}|ٺnhbb>_]>pwřށ^m̶Oc6)v/cž^8) G*ƓḋAKȗ-h'Բjjz* +0-##{y'|)PT {p}<ϒYIl _,X0ix>@3_eUx 1-T~Ml F\޴K9«b֍m~G"T5(AbiSyFUV{U ta)Vաho(OP'8_T2yr#kK).gF| {ÕQ4ϭ'W]h8W[!yz :166\?ʛw8#WhΛ6Qeh%fߕZ:%U֪Qh D͑vntH 8ɪFl 4=~a%#ˇڈ|b`2:+>TKPc{M߆2zѩ A`eXL R0ŸI{&iSU;Z)]>)Ebt( -YEm^{bȇ>8Uh7_aךt3͡@; v&pQ|א f%6lιz!kZzr)Ke@9#/ROO=k&o0Q\Y9v<͚0B"$AOeSAMQ[szS{iJ&F85bZJ mO_%GzHɑ9l%CaKgUŴ=]hDs;'f5pHђi/Ι}K&H O* +9=l㙁L/&Ӧci22Ur ^][i$X6 _p` Tdzi˜ͥ1sJ:K)*YPdvtW)GQp,/V0qd# uh [npyoRT:l~XO :l؅~fkȹ떪I.\=魈2 u0> BM͂!JӾPW& ,;_ \~F.sQb :l݄\-#s뇛yz'0=02 JtyHGS u wE@&MA.G cY~Tް1$?ffZc@:@yS~dUHE!˭]8ZEM5#E&πn8g!K -w8qSgPt;G Vyc N]ׄ Ca'tF &Q|YNMnܵY65E[%b_n;u)Jqy9>a%* bf2hѺ1VVc4;8+ Y+Dn_>ejI\%^1^b2)YRA*H>֊vTfƒM4o`u"P 9Vئ#߽2wԲy.KwaudI\.遣pTI;'UR,`k w> &*; \i0(ee ֧+kdpղ vlXҭ:adI;b8+ ,.QEVo B(= Vnh3SYvTɪsc)}}箽7b, S,읰]+Td{`q,!D{r<6g~۳`ak`([ܙ29.T/U}=fB#ѩPwaO1ԖkEҳR+&uo"kNH&^isAۧ|_wS:>h“˖\$9W&quEd D R9Fpq@ egd-q=N(ͲPzyQ8R*ы_KRMR_Ű@Yۚ畟k\c^ #0ށܔM~Qh(/qpZUXnZO;JʢhF]҈74Jp$ <Q"`;\@YH`mj*sXdz'Ppl=P} ܸ5S U~ YE m!fa9' nu &r $/mU/3#DN]6g(Np6<لTOA4f:AU*&0WhYإ? \cE Ӻ@(ztGrK[ǥXz;,&ѥt a{VL2Ti t W M"\ C)$P&~R[J2nK#۹7[~ψ6?O˴d2Si\ñFQ RPt7f{耽2Ynʀ1XY=-[]*ge5q+ANJ V-#ѡ\Y Jҵr$Vi\FaкX- #{7E/9դ!wQ[SчiJޕ|mcfUU VיLirHXϼd8EsYzJt < #'=X1|)D^I!Ks둷 hѓEmaUr\(犹P}sVBV~shQlv#4HN*=kF'K8Rr0QQ:gUTX8iR !yȥMܦͥ=gA "A,]z՝ZG(.֟-ek1^Q|48fO}ZWZ52s Z.˙(vR~J RZJ&sUV,ܰIYۊ>{Q;|?MQ3qPgL\Vo=1{o{StNW1e|I"'^DXZ -7Faۜr͐q+pqFzD\ϭG%^q֒r'R'9r`CGOP>b@U4Xgg]ݲϴpŠ2JAGf]7A~D}=U>M@˄n)0zm Sdo|osVVX <_pd6gi`rh, v?:#dWVxC^R~WR h ٵK缁qQrU&@{|DyggAV.zqJѕ/X p&: y,fm Hrx)8E*J!f {D;.5!ULTC^rEr |ΤX{5snkF$^1z0OʏA b7Y.1k}]7^@u%|.4 {7[_7nL3#:\dZ[y[rB2p9DXR5u S0JLˁяL#?mStx_Ux3XiS.?QᱮgqWC^Di$̣񢈅 %USN5|tmN^7?vW0&i|l*"+rj 5i4 :M7_@Ѽ_2^ 0,FK%ސ"#cFwt"jgRZ,EذCoR*~s08@B &g-}M@0-?U 0H;H9_Y`9hjbbhLӥ1'|K62@g"6oK ~+ &Ma ߧ+rKvhѣw-VvG%AX+&\U Gќ$b)#79ʜ<RNF nkɋW`<8 '6 < 5RK`g9ª 9 dohGI@uD%a£K#5G1;x Y}3Szکe%xerr&(%-dǑcwh=$Ogrb$֫ =)a[EOyZ60iAWaǜrz9H<*3M8ƽ%R^wF=W }<,"HN 7U#<]Њ4$ECZ7HAch|pqPWcl].B_.&l+nwRHyGt׊&ɊbM륁v!"'$ x4BOp[^yʪ9r ޽>Yt\ /{k=,y=ݮ;霤&(YxIq2h0#ճWLԈ(E cӸ-K- ZluwQ[ÀҾ&t]OWƗ-=}*k)Yv*Y/m^LO â~n\Jl_P ˀ#,eVtn*nm{͚ Y !nM);}VE!Qe( \r p0@=e)[Wz8s*?1tn!<k<[rTڝDr)/ov^+Q!(xߐxK9{>ΛI %56?þǪ- [A*ykPN}>yú\VqXu`xCHRˈ&uM{B'` A]u'(߃w7{'"/ؔ`B5DtE&Dj YF#) o%F{f̣v`'˥4+D!!\Rl6'C6i,or7&Va]vP?©Ӝ.pK1+Uaa1v[.ͽreɟ(de BwlzKML 3VD( q [_M5LjlaHgGF;N &8)N˳? N,m )pUM³\4cS'n>`!6 Le'AD( iGq Pj~dNfT9)f5!A[WհhEw67S72;䝔>~jp8Waj}C%>n&c>jVz+tN)쉹CL}X].$ZL5q?Tv~,m^Xml~HhezC^[y7,k"RcAgς%zD٣{6*5bȉ9^la59t̊kS~Ox d7zaR!qln-bR)E݋-U2ٺ8D@xR:sU$b[œ 6o mO RKXGfF\p;ڥm* b3 Y#5<9_UxP^_xj*蝌$^QL.y P/c=pJ>h"eT͹ۉBuT\F 'fb)E<73"{KLX\w'.(#KL &7üZN{h.)ZԴe1k)w[ fy\ DY~ڎb<]GIS&hVHAЮр]6ȦI  \F}',8ğR筴7Y|49/ jyV^\l}UƧbi=[lly@Qqx:XC8F4ZmEk%]=mN;̃Z. ㋙F{;d%| g^l=Nye$,1-辏+d[^Þ&;tWS-R ?Ev|QbSK9u3!{.kZ,Ҿw|Y|^u˷yn!k 6`FBt:Z2,lrjФ8 crGrӅzʥnư^0#i9CAM=NX]ڛe}pMӺ<`XK%raeiԘdf3x%#*љc/[ ٨ {( ,H4ч5 6_{& fK XPh“[ʲ2%GT.5A/aЃlgS[wz[x 5&$3bū-^>@0:^(*[()v= MkΣa86|p(\W'sTs$C٬ YP:EM]K LA(*Å[&}[p&@d|)9t]Cnh뼪>ַЩiȊN$L3 3[N$fi,we#[H&.rL&Գs@Ux&P"tojLU ;`ӝ&s^TkNV!O ]K}IQ;"1pPKj .veB;T9D{w4G &%̊]x>91f'_<3oy# BȄbgA`wLLP퍭 'aNmu ::D*w-G$HoeP%R^/JzڤCI"~*z( Ǜ Á CT>2тWn(Zr>6sE(dS0fWP4?۟C]-.XL`4LUBsӡ-MKwE=HWwn{iuo{2o֌6?2_hGpԀ姊 9+-{ CA5&-ndJoll5 p-c b+ 3Jn] r^Kȩ=$vume<"͘nv 6je0NV,$ƝX!9@FCljFmNਆk=]Ɯf8^Zh)gDp㴞.k_ܱTm֡Ã܅vA)a6<bD"LRN&EqblaQ`ϛYRQABT\{L=d3pP% @54TP=C3~[jdVy!6-VS<wD׸gqY}c:6&*[L62" Eȴ.0g{@ Z31cA U 7O@;TDVBrz8Hg(shi+r 8>E)'c<6*3](cG=+_ t\tǻz6*Αtka m+y۰ㅫMyn4bPVΚ-#J"zi-2ŗ?uts5'E[WtTd C\YP=Υ;0&C@=wR~;yMx-.WYZ&f[Li:+hnF>,g_ò)8'd&M(m 9%Tr(u~i|Xf`0s5͔]TOװ-vC.UAGm<x ]1B0){(wNk#>bx@-=n:cFni%^ۨ%0R{P}9O :vpk=K`|+K^J"gL2GdH)}-+ayؔɂ^*ViGRF>96(h)Rz{mpjcy1P}N]x9U=[PjO "nv<}=<ᅘ:dpO?+9y RJo9:_/ba⢴͔:(3 DrȦQЃ#a̴LF/9]ѷra#/S#M3eI}6瞕ne:Ԩ>N'B`DyZ$q-{t~jsўЁl/FYŋZva^sA 8:P`'[̍_Fp ,WNa2X4Cʰ 7*w=x9'y%5GG@[0n5Mܳdn@~쯉geOPP*8|NCi@Jw^BI'9tYܗ&kxJjiSf 3g Ds`" ,@әį|3&'njGi~A.nlYf<鮇:i3js_[s?zƊ=ZTV3G㾁$+Yu5lob)Ϝ|dQ$}ٳ:)fbr-n`&M3gpArK;7'7 (Y9M9M(}jH|>)pwGg'X($Qf.lh'1~ч9͎Zً&T g_%6y%[xKi+hip9C"ٙ8s ^dXy "{kna1Rx?`UjB["ڼBZ1ZrHA " u,W҈5݋I+KZ[*{ a * //٭v W|.c6_)bE?AaLv `aIU.w ,:oe`0~J ˰tAD\慎I&-u[ eI4h$ԇHN4&/9{!(7Hwf0`7u| Bt 0׆ /ϸ\}Q?\~YiAKy}g!)cqtY٭̑gBvi8{:s_uhީ=ZM`N+ύ1/!8wBd`f*I Bϳ30[a2A xM4FLN:&Qʨ,LjMezo\ U3CBUl!oT7%;?@Hu;#{Z\lh1g—~8Eh3roR =뷊4ƋG;2ᬇ388wawh+F?Osαahc8I rלnHUD9 ,+BT}S5'm4y9Klv!itu5Դ̧n16g͖.12f{I;+ASHŁ6$Qb "pe\vr-:*1rdLCa+蔪y^;ޑ: #G^ϊ&=ႄe8XJ3t^F?G>$]f@f/SźfK(~ǤSn 558'}&wh: _TV!B%5pld O%ϲ 8kMU>aTϳ$18{xZd>)Sh>9TtJquur1^jG Q-x׌JwDiLh*E/{7O?TK GξI/~Bk^er1cQ|wuT;B~[܅)%Y YOחN -Q~M Gͱ,y.@iF_p1 o8 o6 'A ~Gh~&ߨug g:cV[c̜fB}LjW9ESm_l]OI3 xѵr]k8}@I^8@x'DBυC-HhO0Oޜx0:#HTuHfhGY+͜|GPin?'xa90(3@ JrE7!8"[ՂuntiĹ ̃s)_Ӹx,rS猬JK5k<EXI|h02k)y@JA؀)I~$+/!MdP O)Vi:keAgQiL&0 4SRml?VdrZbѨ^ ^ծWuKhe7Vb$=ސe?R.jy?B⋻"-]o.o*vs :4B៪JX9m.s~p[E\sӟj}Zz[>8]lG}MۘR$7KIHPrCJa)tJdnm_Ôg)pt&c#MCawzkBY6\@<]u:b hz+D, 5^yp.&[Aꏀn4 56[+rUKeV qȤ=`3 P!mZֆubؗԶmǠѢbpЅ za_ylFKbR1{)FI,7`3G{yR:#!je;WǫDJg(;*Q#!22/T/O(7SAf_"O11HaM {UADNnYw<ó1Ye*΂*^T!WǢ08SL|L =tڟ6^,tQDCŲ~eO7"⃥^ g0`QOYs_a-BCf17ۓW`-1!`$ʷ$N<.$"Ayuu'HI|Kd"N-pa`lT>\'1WCk"q=wk9<[kEPRG͆Kkee.(~/Nã& R}oq4!v˲0.lFZ ׆lI؜k”)-THQ0abK FI[f]e73* )3넝J,o p\ 1#ӾfI4PD!@@6z-zݿ'b0yA3I"Er%\I\5ӛRH)af6?-t5#ɥq#ؼor)O97~A{vU"a0ta JRA! qV6ݼKD"6s fNcST[c` F`1[X{]s,$/Pj;cZ&Oz`[ ;eT5z΂nsDZEdw4Q3)Z)Ays:T.+Q (=pb;6|UX{gA' 'P|3th΄m( kCuNd9 >SF0 5dC s dI_[PzBN3 (e_XxS½a)-|J q`3VĠPx 4b $<>hmt,p;2C>QMe}Ounًq^8TtApâ^wl}1O$0!6v{K@-QCMmB~Fe,-hU (TE;ɯip_)}e^4*Ior!!ov;r~BHw>%jm8ܧ͜ ;ď( Z+LvÐDٳ`v;Ff=:3TXHPU%#*E 7%@LP&m2鋁ܭ6tႾ:Gmſf`N(vOٿ']=Dd>|5aVeĥ巡qƈZ\n4C=m,Ȱ,w>=E$.n( S!Jw:>02<7je팠RTKSW%<lR?4NnVB9Yu_U.4 L}756PmI۴Ku`%mKVȀzę9m.3@;9< Hbc4qKDK]vq[xt [n."M5VAzZgUfbt9l%+DZ: gwߩñZWtwg TOx!cUs5hnou;BD\ZEB#\.mE5bU gvT,͊ON@V&X|/чXybIfi>I^XF3 ad?-lF2K:=ghbƮN-hT}b A= dhvŇ}7_IJ:<ϕg@2gZvlfsqi2=z{u[MBl.U>×=(^0\mZ\;y\ɓu8/kh]:׍Qp=e㸋>$t\k~1l`<1rZ+6piM3L[I(y"w'@*vws)J}BIɠr)Gl 7OiX&_e5}^VQĞHA}ᨖRZuaF7jSȿXmvpP\g QYDU٥ypLsįt{<ŗxjHU~ҚZS -||at ֎5}̦bU0U< ;@3XEӻxjd|]"(Ջ޴}AgQkE]l~Yd .W_PH*I>;I-L,(nk"u,T(;c鴕/K([j:)*^E?QDdC+Z4k" >^)G H'KWn[*Q!JIHn?P$<uP\_x6a%󬕇{BRmY?ye \!}X |\<6>X(Le31WI9k0Wa2S.?~{nFR;$P ^Sb!;TaV@Ƶ1E'/"ZoڗJFv cXh,23`VLWxơ(|;1U;6n0jOЅ^DBB^&p d,Џ_ek;A'2dz,~dl9-znD(|L PZ(G7gce8SǑQb#>9EY&+;W 8W.|s}*T5#Oa181 )q] q~fNvI>S2'X|P1'u3^kA: ;pџ1'p{[KZ_ cˬo6 бw 8gwInhO"j]n|%?cS0j'f)Ov IYo"W%?9(\Vۣ|W4D8*CmVQxCLt=7<93~"K 0XQ4sӑ Lؑ)1V %pxKя4"1H6 ?+FۥFI4p43eB2?CP?e?Uȧ)>Q=Te ƸMH7*A`ts0;Qk6D$=n?q *07x4 BiC-[w0T<8.:-~GD}rMn5+f=Ρf|)Ψ"Xm,_8sroNnK*,~;HHqVx`t4e qZiAt;>*{t$7<ʞ;ΰhC8<_UǚUN5wO激b)/ӜCz#o9EOwÆ]rEl$q܅c7*6JW=Džu?e qcң (g pFOxP] Vܔzw0E⌞UVhhΕ}NVCH% [k/H"@d ʼb` dJufvDij`BPD:d!ZĺZ@okӴR~\.<;%k*E19[NT(W Nߕf2ҸC4=TT8=VAUa9z +DMԘ27 5^pPǓ+t J.WwcZoHJDqH@Fya'o€A'wژ藀9ob^^Kxu7.քغ7W`1,\@Ԋ"n%F>3EkyNkٴa,2rWO) lp$h:Z]p\ mUF7`0&9J 3AdQ݀ylDyINN*YC覐?~dۨc c;B {|= 323ڸ#=q> _8 *GE!h &uR-0d?ZK7aR_z^P?"~mK+8^ cFVZ{~A M )K\OWs/n4~';c9(0XhQ1,=nDT$BM؆HU՛Sb#ܖ'gρ[:u+eX7#2S Z]t\YV61\A>3voRIaZ0tW!vSjgh6)$N?h*/i~̯`63&WV&n'P\ CYM͞GVnft$v<⢪^锅9gƑ]:H5Aض;"W<-Qc,Dp,Yk;J"1V[T4E7cײ C3'\.Qc^yU^XLU{EL=)J\̌A `XEy 9'[zE) |:|?TɗUE(;͙(>w9Sfd>>B90;JO!cєx`3oSsGMf(9$dBkTNb@8ۘqrp#Ps. ui*Zľ>T9Svl9_iP5NR,e5*[Pk+/eFM[sFǀR20С&?2'n-#6lڷoKbXm%_ -QH 18I_z~7 tEӆ%IHU:u7yuДaor*L:dYZCgߦr8G8vdYc5`NeEgveV:·5Ax̐AI'mcJ_Lo S_6rTU Fh\ul3=ɼz~DKՀp; !&jC^^8P\Pd{hxOfbc&"q1x60tO':'4r F7`UR;kbԇnd7VKѥ{0={rw?$5S_)'y^p }dϛd^ ;pDwpPUcg76*!&yph){69xլ~- %X)!žq(;6U;;4. OqC#4ˑnTw"(7oJk> ?b6<+ ÀށYaҩ=qAB6ĺ7bd1h1cXj2ұ9A1klwÈ*.a'bUG9k0)MZbNv.=2\cEz"=O%xX!ةY#Y>N&}r\>~7-mʺ+:lb0& cmHƄ? y6C$)|Y%#VȆՎu"$;@Ne_U\܇hV8ֿgD^h/ {bԶbvSGg`n4P\n@5[pQέWxY ,9i9YmdX26Zo ت- '/risQ\]^vh9OU肘5/T̫(ހ! gZy-cZ_sn1S k$4 "S2Qcjr5  ̤+rb"_aې~7O c-x稍9Xc{4fcxW`}#5K.Tc0֦N)l%`r'.*,@VsսNUJ& rOe* ވ༩ܡẹTZ?=z|9]vE.Iʪ)U9-VLJ=@y\q"yͯv06DB&_FHmLʲx+xF.VhiK{uM*o3ҴG:n:G;&"r@Ľ&@? Kd -u]pt+|Ӟ^L0Bw҉`19oHՑ3*tAA&Dp uTMk5Qpf' *5\ 䎎G 5=Y7GF 3>tVyUE>wb//As5pp#ԯH!} ܭfQy4pZ]73? i f<SVx4uIziEg7 E8 sO_oߩ a$ס$"(k%~~M0o\mZkʶ5z_G8-^$UZx6TL6'GwD1Ls(>k1Ը&GHJ@ >g{Ll=Vv@zHM)o b-5C—Q_)BܫDq;mj z6=1a٠ - 2Hb*/ b7VQx~Ltjqb7>0k$ˍVCXx8Ni 3.=KeJRvW e)ľLi84Dc&c=gHQV=Zz@:n]Tқ4Կnڣ!?LdW\kwRdA ydSI?($i[JXQ53UXq&jhE-^2NzkU.nFcOOC^t 2kE5OFנ_{#. `&T J}epj(+qwD ~ W c|cw:2>iJTfw\/+k,7+4u1@I/Ϩ r#ʀj>0Ugp*!n_ҳ. A+A'%š>uX53_`9οVX=1:0t> ŗ<ǝqR!:nNjT[ze'!GQ7Ψ>г @i+$ow ~Y-fBZWi7[" ᾌ%-%g!xhXGD^o/·r1r%R s`o8Y.l̅Ѳ< bmXNTE&7l>S fکax#l:R F,<⼄RWL"M!ym0@4(mո^GWZW.کO!j1P4}236C3pk{%̑ O~U7ƛgyVFBݳx~\XB^LRzVgNC8:`'nªh,ELj"#%O EEkJ^Ȅc/ӴZa[YļGꍄfMߛ ܮz !?OWZKdj%m[}%Ů b4 I_[=ILNoarّCDlTy<ѐ~и/ F~wõFc1P]5Ft.Bcqu2q@HonXB;1eι:UD\Bdp#I6$ JNtRy%M27`C6ZNYxKK XoYaSZ_53wH/'@L@4ͮm{+ǽ&D’þ'jC esskItvuTd: U |L Ҭ>w:P* զp)Rysp,}J%)bSVݧ?Dϊ>AgBXǘ|%܉;|H*ŗ>8WLb ʦt(%$-ŬcWLO9ըNak^+G32:Mn&oҾyI&,o[Lp|:`ns8krR2&q»|W%AoQ+m3QD0jQG.~ZpٶATWəE#J[kJ뺼mj^5/?e}-$OD{\ kT-YC567;lǞC=ɚ2Y}1O8փ+$ 60͕]D}Kb{=_Em^&%lxIoBnJ%O; ɔ69ޒZcZˆW$ck׋&yXmߊ]w3 `/f>}oQl!јv8?m )pGʓc|64nu?r}j坊Lu]j4|g' R6˜;E$Hb0~KRQ=р+.js]XNgbhj٤`!^&>03$Պsd͙ M3X_ y6,|L"es~=O F_.L׷IC?DwhņtiPQu8 a%i$Ν@z"=\}1絮k1G +tXcC됙0,0!-ix.)CPTmV;pܫq BN E__$VB7C([=#9LdY}AKa4bHDIiP"̬ѶrۺNѿh!"FN;ܚ3c# QyZIdR K ?v•ZRR' gv\$)$>1^0LBwXeݟ_]ƨ'r#'A9-9prh,dir&MA':b-4̴SH.]!-U +Gr/qhvSڡo2@p7"H Cܞ/+1hz'X^IeNL3D`'b}9"aǁmM"צ=2Ҧ}f5E';6+ګ3W$A NP[i<`u&,5H\kw\M/:]pt6m :,;^|FL -ֽ=V4Kk &Scc$OT.{aLY? عk?4, -8Ɩkfh<oM`iZHS}*cY{)9R51C'lj..9O ]~ VğFf틡D4\qɏ]b(tPڕ$A |ñ^Lk!HNL2i[Uv9PX#aʼn^Ux$:ad9V@(}XX!@;?AZ,-vxBT> X{LO5  "R]c#ӈ%_]x$&,L0 ߜ!|#6R@>Pj/}]5vI*"_擺Q_(GʝHbS=m N͎-S uRbǴbmzkK^Pϒ-ݜcz{VSutD(ySWhx?ч9'lM+4m"kVf/s2JcD=*;Sӕ* `ʩ+5;=,V5^9V6|gH47DmFe Z(i4kRk4,F0Ǝ =\p3P%V}EsѴKKuV*ιStv˜;]]y !Ru߻ X L#7ZYI>-ȢHh0C3ចFh f"c:92|_d@Z9ku΃jCJLƎ.JS~FDc}Uxa(┏EX'J`˳kVf뿻}EМ$߀z٠&A1HsV8$=Gl51wŴQG~v %$=c0~܃GѪ@}Sg Il0Ѱ4-wK" 6_4bHd;# {|ǎh\7bIgN<, t0O-g}=Sg^2Q`(h=/l Hi7n_"AEqn&̆@qf~- dv0 Bȏ{f+C˭ORo/[Y ؒdg A h˞i6mz}nb?fI[4?YJ2SuIo;r xb|3@A5xBG{v薘s8(d8`zcJʼnbaX΍Oߏ 8٥#j0 qz|oeD:[§*83_ŶzFmZJ֘l뀑7%} @C@ޗ~C XDO]]TJ DXڧhĨ&5"6_j{gQ٦.SUM}@1(EPnc}̛nn!> Ӻ1"zTɄ̽/ӰY }@߇ա +Is '܊1u Fo<!bWJfRh6 1<+CK/5Sw3 KGFk00uN(f9Ť)k,%"- vU*}*{p).Hkξ Pl5#Q@ /զ{P1eīBN7҂*ɹ##En^~=dq~/ K`|𬽥sl_z=id?~2{cuW ?b${67^fًFU]j__g:#TVxPr"c\FWf 坽ݲ͜ pZ][۔$h$ftf<ÑXP#`a<`JH ŧ0\oNBI4|ˆn3apd'cD\SKB ?pܫ8B+y"` 1\?@ȀW}OW)0;8UaV2*=r$9WiϾpGQ sN)lo~׏5HU1g)1Q8&Ӳ"p!qfХrR|V]}#Nʜ(pǒ2ACFL%/l)ev vp.]i'1>ee A#; D K(*-+=lP!0PY->UNSncAϽ?2fqF"?}S -dmj7$ҫd ʃ[斡j_' $kW M0hВ7G5U*$CֈA?Ly^xM*92gmDw2S|Xw:8-ýA~B"1'⌹ܮX1y(1UeH_f-uTڍZ6;5C/b3?1 9^ CTBCR]]x>g#-Ն?mI%G(o,TR᨜(ijDNerQtSL9:`!$H?8ōoyH/GqWj_ g:k rXqgFBHp郰>ps|z{jVG0% |>5!cGcɧvO8| 5,7,4=—cHZ-jH^qILՑNgNj \Lj&], jsYؿkc.!K|h3G~_#z48y. ߸u< H *ulY&kbx'S}E%NI*o}%dޱ2:ьUTn/"׈|pCM>.1fU'zG >ֽȢ3f>H)c+`HPh޶ٻ=RWkuCcpV2;+I<$'+Z`X0)G١88Ik߰}ERPR X㦿U<}DuQ8ʾ<~E鵚qt/0*͕dԺID.mJ .".hblP "VH=g\ tSCdR>((6;*,;.$Ĩ X>` ޑ0%^| ,>ʂ/Dn6OdƅrHw,2EN4z2W-pd;H6% (S7eѿ"a[qsߚz|LFmpXDx-Uqo;hH&VWzݹ{{cZnTtڙW~͛ẗ́*I3{cg!E|l.X|XʘUtp\e1#lZ *hP8ZU(}X+`Fst}ܥHS@GpQOE(Q&SLs^*GmoGoہL)'U7rzQ-nO+j˨ki]=~T2-J$p\BӅ $^{ 2PEѲ#t;lc=9!`qHTolqp*J`>k_c#.FE8/ԥ u*^ZdlT7~ %X7fmmTӅ/iDug] {$74aW)L>V͖L DrO4R.lٖڥ. w=8Q6Y.<eq~-s;*< Frh{;NgԠ A8K4-ζ±7J8Jx Gc3.w*m['b|RV)΢!5/@YE `[__h81rW3 ɇUT(艐Yy4$k;sx툝mx(%, z9!@lF?p7np]wnV-^<8;dBOGStѧH5EG_2;y 1lDI$a[2ӉVHn>ҞNs Tg㲫33!\{,SglL a(Fk]yc Ca$B\k k\BCsPwVrZL Bf^;stB "9N4a/!ĜգPjav6T-a[k|nQō \eMHGÏ6d:>3ĒiD+]6]{ JI\*P*+W&ṉ?hOLD-0oŧAlU1+jhpG ӣU813/@cN t+ڣ;Qz?en @-w(M V& 襹 _{K@qeP* %,7]I9;jmby{l(=0T o>!ŤsϿ*G*N+*Yr0tk 0 O1P4(bG#+nOaJYkp[q[<#ϭ8 1ݬЌd5r/b|cL} Ϡ#bfU%z:2[oe\;CGf'QR E(dp8qKܰa}w-ӕn˿BMS¿ Ԭud]/y$XFH@P%߹vsɇtfx>;o.\-×=Ka4Y)t<K+v:zc\ NjLes4̲D1žkR3$ΛncYr8$/dAI'!BV _-Wv-~c°' x jiaI\II2#8F«vA`TGyy7݉Axrט>q~CAvC A |Pv{T}P7Q\8]! fG$곎52z0X\'Xb"/_d\: //Kkrܭ@aL6Rnm}v?iڤ4/JEH -ja÷G"ui6]ya{H`oH\$ƫ0ϋE-.7ǼGn)ݵe}j< 5D6;Nϡ+Tc] g%PK7q5kNk(ERD㓻k{n֟}eP_!I Z,`NR[}̏*RGt l5dp4S'8DB q8@KU"$-;Dϻ.q"=v`I`#*׮H0L^zɳLXc%/Aba׹~ɷ: D37hǏ/d+,Ug}vä"( {  Nܨ 1E ǐ;;*oM1.aq\X\k^L{v =6񋲃/yɈ(I%NtnF5\<"!Lx̣ʅMa.dDQwdI*QDp^4(eL:au륙jeurZ&.ѐ+LMRVMdhLAj!!IL)׍<4TBfr- 1: < itMlv6wțo}'A&E(Ud~VcWoH F{8{K0OԴe Iw& `EQ{H̠K*@1|u3֦Q; GU' ^ oA\vʶHZ!9w\,b={?|H|>ubܒJ3voQHKB%-:,Zg'pY`O>(5G}^ Z$Kriƙ}Iy?yzƄ5BL\ 7c' ];g{2Blz'!8#ԻP Z(tg9 ]0ƚwqbtS♲ʙx)eT{A??sX+9ocRx gMxNl+hsJ;/௤X :C甤Sphi /)?% ﶵ ?gtY^4~C#.4aJ|:Jc,f!R[5B߯J"sa_kR愰=|oE8 ͞|X|O(@fD %$7G `Q~llo<+Jmߌuރǫdڮ~+ ܮ&QXn2M^. nO1`䘫՞,4T-Vc@FM4*uu2 0^'s*7!_f'tvlZ&, s>У/yKQ!v{͟Ic_K"~W1X,NXhpa#( }q4ؔhs88h|Һ#ࡳ'Z c ^r+MS&F,G{mQ[=_ *0z i'>(5'v)uT(խ?Th-N| >P>S JehkMF X! 0b`f\XHjk;Lv}Cm)f&@ˏ@W=zlhH>7|f"))gPOi$:xfGHJA?-Eb:H=[wGRmHGIԟѸVg}x,N8\9MA±me*OW-׆ȀjRGF69hW㢻ĮgQMgU'SZS'hU`0&[ԱAֻZ%i|ؘh`\>ba{%^NF @\ iC TCL"k> KQr̈́=eJu"헞WYb =p'S%vUBs]^ϡ"b(Z(9_V]c_/`&h.byяo}T,m'_jJBvR1cJ8(Ao"\&$8 IwXLjy@εMʙJl0:fRm Y)r )J9X1ˎKl$ϐ.K+vg׀mœK-YS5l{܂W nֱs0O5FH9QMfNSjp3+ѡ?Yo&%0]'jVΐ<(YP/.ȷ>©TfSƣI2FuR%Z __6%%4;nͥ+a9;#FIR;{wN@4I7Ay#9<8`w~ YOe}N=BQ,_lΓN6YtV!ȨtZXMQ B`f7%tew^S< d|6Q.2m_fnU]!h m.\VXyGܥM\ dԊ  ;zmGkp.uzBJPN)(⾍Lx ; na3x=9WeEet8xųg(.rJA>Қ+"džhu K15ja~az74U'myaI|@ôYF!>HP'&@{a^ad|{$N.{0tdmjhP댪FNM'l0|!<)5?t_DaJq>SP(*(N·FTظ L7L5#Ψ:á3<̠}~Bۊf;oC'5P=7N|qj(jQH._ke_yU ~V)ÑТgʫ@w/AFI5pqY*߿wgW I}7v/WJq#D1;Z5  ݉rE ]C#9=U Ux"VCJ2b9-oAjw mW[p3/+6y_L\{~759p(l[G0?&NfS\ďo3nd+E:uY'igʹci{(d2ɒx=1cu1T3!jN^s: I%skHriίKeq<$j%G?ۗOWT%h z]g #/4zu3:bu.H51ﱍ]^)ȁ3ArgI=cuK#ٕ;@uj9[n8DBLFæߌ#0 ʭ:CԡGYEW+CzD`Sn!1ʳ77r,ٕd<'5S3k "6gүtp&N84*ܘ)j%]Q0C>`e6(`ұ.|k06"8{nzC(7S=}Y;J{1e2 wO>V!'Kvp?n7<Shb}Nc%|ge,V-}Ck>;)e.Wl4.6QڣJp4h xê!2iv-ϒ"k5UkIa'y68Zda7T$8AL.eC{7+@3:Jv|QH\(\{ 4Zav;1ZVKua VoZ =Ŏ 022 5.KmSF /Poou:_+MVR274`ŋMu۠> I޻R~>Q]5a:)KeZgͭ8iGE+kԯe\D ל'4D=\TDU*K&fGHV%vڮtQrɳ;] Lrs ;]/' 1h:)<ɦJ;3*7.Kd*k+:8=IZ{tTﰧ }a>7-eh5kR ܖEWjxxqc݌9g_(GUXxL#} ~GVqͯ>.gH(0fd\:ІSdFd"X1rP*0~";j a0w:(g.6{3j2ӯHY"%GޠEP/ w@{Vt= ͢JГvB|l2=x]]8&Hl P2p63w @f  ĹxVokc9vg]`Q aY>D_\;h=Rsi%~[¢kGus$rjO ђY@oA+9Y! F2?\@̀9;-7{%2(9Öβ2f5@/3Uէ ZGwܨWp (^:cVyVx*,XG=d{:g8~{AXPh%$.N嗼{貖ⷛ/ϵ}jZR&,uPId xp#D={}{Qwu"hK0LUl-F=VڂYP։T`{v('`uPGZQI~mZ;*1<[BEh ƶpe5hѾL _y wbS&X6B~7<d( Z΄|R\a*.R?l?}'kGãD$ }H]mGP,5.HE||!k>KO ˮ@r5ƮeJD0yFĜ F1zΈ P*4P7:63ⓕh ݜX{"UoN6L8^ŰROȆ[Т;{,]p+|]R5. ԖD,|ɜ_օ"wmv.;Y4LlMg"*占^YVN",t=7 9딤:tY:҉.".P9a2٫ٮ}ӥJ԰JFAĂr [eN)t1oHnoV9t6;:-x,V!Q/>7H ˮR14W.Ĝ Xm&Ųwh@ŻfWm&{RcqX.=0Y0DK;SBr;`Pt=I,=Jۋ>4ϘV'\ 54v`IXg|͙mس aj_pHnCmgyӳ} [@vFS[Ek} 4M6Pp;T"T!4KЬ() h7 Β!On}2+sxX ffl8*D%*갗\lC>ǖt,Sk\]sB!#?lJTdj0xhqw4xw7{|\!#YO*T*(pG7o,_Q/K*/nBL `m" Mɳ)wǠDleyGz>€S0-UHO,{dQcx"]Ts6iTvdnK}Ŋ:gޭy\uީ#q.7e8yCzªg y-~-9ڶgq)5!PY3+q>!➲8Z,,?gQe<زY̱\c'.31TDUu2nb%i"7 Z["_m+`-"L_*P86 #%B՝^HX{ x? D(!@0PoCh<1QZW5Ci7Ww8%Y#0r/NK":ŤYh"K?+zԕ^!wq+s9y-)zg I\Rkh~rQ5rBܽ&KbJQYaEx]kpa=( keXe0z#L3WSY+dU㇁zE_8>; slݠӥõ !шN<<`7PR8'GYuųZ9d0%:juzh}'B6`&{zJHI}VtG)/VT? ^SgIEI~ƜɀC@$]% %oJjff] <'VhA(1TiC*x&UlS' 4ܸ@ 7_[´tZInOu̓¡w Gj뎇A>4'GWu9}LWNΨN}A2i{ cc}bL;hwwу>_E-.**x-B $<(pQ&D!ulK0&CVV4R5t3M `5i+2``$LXX)GIqwrQSSt;%:J.^Ce2F [u4Qɱp}6[\qj6 zrP \w?JZh dF \vXd)' (~rCEa?0h$7/c,ns`q6aTh *IQwޢ94)vT{* H/g!@#C. uЦL48>, f`̈́.:K _ZK/D׈XWKcJCd|Mv+Wo~#\T[Y6+c95px$ m{=^ND!$~S_tx[YX%|ypvӳ?!&r5S;ދ)r ^K؋ԖzꄪfLHwBn[Y.z,@v6Q]wl E7(Ž᝶5_a籧Q y5MÚLά$_5|s2ݹ|g X'u Ve"6vL5{&gA5ӑ_dP]ɭP-M1G6\L'.0Yϐjp+GorpqW.!cLw#jW~~Fݿ͍lTo=rka-%)9τV{GLN))Z;Zh%1ۉA ~o@\| wƏ>`ӡ[& 7k#݇/AFzt?}pv`'WY2#~xvzt"$-c׋ExX-9~e 6WAXsI|D͜$ gLonYtD7[UHy$ej}̇,vli?LӦm(Z0 W ` O?x}yab(f>0~qH1%q><@?,e}sJCkVY%;Cb{+W nv'y)`a[-`~UfmIN/Sqkk6)jNC܏{FT|*-azu6Z z p矎!Pc:fF+WNY;>"*?8j3^B ɝg\M'ێ|֏Te΀>ZC5o?.nô|]U8J^~ \%zFW1W|z A$-tn+?Ks^G}[ kCˋfؖyu w'S3a-;&SX]ף@zkMs0㴀wjol&9sڷI֌!uWpԁY0<E ɾUh.]oM2'廽}F.Em-(ܟL5ìT1Uub8YJi32 Jk3BISbjm֔㴽 *Uh,5C~rxww%,av4}!F#T4敷\6qd͕1drvQj 0!Mlh@hLhk3]UpfZū;6Az`=$x>y<^qSRElOCFڞO *D6WVz|ȹ)dQN+n3D,yCSa1<4dͪa:0gtPF:S8CM\r.E;kls"lF ¤c24C}Z>+X%5N@x:AS׍꩐_Сe̺z>@!\c=eٲ9lT)?ct'8rM䰃%oZهG:ZյOP"N'VGTS0y0PCЃ=~H6LHvK3Pܜ8@'-a fOzQFM+)W紌aאh1"K:a|}%`I]aRCd=A*%9|HB|^0il$oJZURyyrHN,xC|Z/Ge6@&^{&]L-1ZQyp"Ncڃ(ຄ5+z cUSexG`/ׯqsl@$_&qs`M) 9$fa| @IUs phHʏ|^[t72{ЪIBc1O&GLgtIʼB?mR0^p|k)6$MAe"wK,luBF pףтBlUߒG`'{݁$X LwU2le^W7(l ?>}$)'VzDV_/6Ky+0OygCHzݲL^%peȻ,fZ6{bڢ. biL M~MN].pԵeח*g AԈ2Kl mb(cciOW^> &*s)*Hq\1vjȅ+&39({JZk'mh6a -**0}pY^a{_UoturzhPm0&7|bx} G4˿ i7jw>Ah_@E= gMy\h36,.yK,Uލ/N=5^~1M 9tV^Yg G)rPG`yiu|`Zd%Y(E m -vD:uwKL7fH`BXϐdΎ'{F̨P&C[Mns)vvW%[[ m?t4K7U$ n5[= Ő?<4Y7 sn? nr8ŷ&k\ <_0b͏Nw 4/Z"zӬ}<YB*kw +P_*\Tڎ}lpf $ۭvNQQqt27= GFPw~k_-I+i0 jٟ[nvJQ/0.^ :o/)iɌCɔ=9CDUh=q)S=aSk4ڪ٬8 !l"ĕ]CQsN{[!amy)3`S`ӯh!9gS.*geW%<&q/MHlO"hpBRuy ;M^-\2fj^)!Oo:HxT,;ӕ3%T:Xi1_/;'%Dm2!OIk >ؙ$~_?d>OBYϘ$Pl e-SZv8;)-uf6("+[M6 jQl6f6^X(:D~Q^u ^|""G&*&r[idg f+++ҬD+7A0N3w_%7cډ <Tb,1U2uW>D~**v7C듋E3nE9Bse@9ҳ>C=cbD1-OIxOOj+#`{O#]q-MV(0JO[V =4(|C \Aə@s+"Oj_4ķ0qEJs{>.NX@ @B׹$b41|טE}u`J\C{Fϔ@/_+/NTJׂ$\M>_klp :٠GȠulPQ^YMG| ^z_6q;f|>Щ52hy c)\R |YcmNN"#2(8eø@|=GP'2NI`4{i Y%2ȀD;T]b7)&H(q']Ψ[(ht8&ߦqߘ{25jJEc`2:Lt"94u( .RB zͶ*!k 3D?nn鬹+xP`tLc4_Ő?1۠^x.0ד\ BҌZE(i=XOü7I"2L)K[',}(-_yVIVv"_Egu{?WesZ>4-09W0Bsy!c'p2asib"z)N+25CY)!_WTJX}Baq޵Gm˒'b=^HfRE>Q*)6&=7wY\7[W)9O'JNd4#SƥcWȔvQZuw7јXYdLg6w/ХSzKmYW= fw<u+(&Fu_}4G=ʹ5v+\Ԥ+Tإ["5 d ~D)8kFn]Iߒu#)-Ci-)dfSGG^Vk[L,xhUY tWj(d0z{t$G齪ҳwpZC|r|2|xXF4h$Iw,DPw{*v4BOـ=\UaP>#a J$s+CzU@84kXUYݒK׿ uz^tFf"IxtyzQ8 _CZ)6VFAjLV[iR3=~@d)̸kA@8L*>:=ND듫[} fI!TO{KdǤ_pup47"dSi5 "kvØۢ]:m5)'!*yiӛ;.x<1tW9V*nRׄ?],ͪY ;*C?|zi>S&&؇]H,\o75y#Z9MtJASqY*3>bufQIR8 .cXǼ$p'n&9W?nOXKM2¢;T!65qkd0eob&{n&"0"eRg2ܠb (%u oks&EB|meXzzH<|H߽&eq 8Ky't1kR`ZX `MW(~ g<r;8|i#7a aWg^g0~XCoJIVk)2\ ƯԝwU8k0fr8MgeA$*gʹe"vGu+Jdk$C[C9M -6-qrG+n~.~bdlNeg BlT>eb\iMSL'. `3dqg %4ms#?D0V$'DBʝ6[N0@b(A ڋ b[:$>gQh4u:~?랝4]!;:L[>i8/ԡn"f7i30asP8*'jsNnn7?GE{%m"Malm)Ank9ߠ5&- A*A,7<[^F|a1skH[#c]WLkg=}G-oM`c =lX? AkD~_nd&|o`f1rJZy .@y²@sv9U\G4H{HrݚdȦጿGQaIyn{1n^lns!kzKvShᩚ+5O}G0yilnc#Ykis*}o[!i Y]Xzȸ3PK,Lќ٥ yۣsL pP9s7Ÿ[0RBM*AN.4h&zyDNעD){E ֧-yӧc|,HmN$\'q#$VטXn(Nܚ, nxn8݉[1fe@=twz 5[8 %y T| YHI՘'rMD?BX. oaz0X~- qF'%ʉ$Zէ0%r*c Nˏt-/=H"|E[\vHWߟ!*W5-S B' aOܓ#^nɶWd/C,8dYEm= 8yotŞ4Yt P]E11sѕU1e! ';,S5*]QlmPbg GP.+4ѭQKW7V H@@dzboi [X9Ńp-6te>kp 'mm&>U\9>iE2&y=$#l7o$۲4ZL)6z p[Ԑ҈GC1>&MϊxJe AYy/a#.hR(8N{+IQI# 8yLe|*Sr^i0 AD7d!/ 0 aNa Ɵw(+G[:E &aR ?C<`XbLﻻG[r]ݡF[}^eFϣ+>wv A4d'{G"Fvcr)FWjt";g_7,+t.]IO 8tKɻG7eN9[$Ӛ6kS*cy֛x$T i8ڟdlkp hB JO.-KLАEjC~_nQa)GRQ% vc< |̧Abv*WqKip|#mM:ds $8zNu;)HEq(O',$'$i k544)GMyM.sYʹtNJDqCvS}[C/)dlPoєXm朊QT ;#%l##%KyNg+ lu^bpW&'^KCn[⇻5wD 5{!mNe7OLpwo3W ,=6as|ٌ%]qff_YP0U%P(Ǟb͓ʂD?.ҌނI]Ƞwkcai VS\MͮEТMPD DANaD^7cK _=6w"gmv V $Ù1$rwة>$ V_lNZc[IJFȕEү&ԘF7ѫg.6'{̙u{[ {TmbR1xϋΫ[To&6vn:.+UTm${ZK{__[^ԧ\u6j(x:]ɓ>|VqNu&rv.(= yyMq& PDuHGCQ^ \ud ؾriiq9;a0RDʜsX'԰~# ڡ? ~z*L7Yߐ[cNmӐZA+op6Zn,YL,|Rky׈ȐK7tD9&4Gg=5}1 *QO +ӊH\uU$&;nQ3w(0#qgU8[CVOٓʲʑ@~W-Wq 8)Y6񟧿Y*e[S͕n#J:YAQ,a['t?>|o |>b)pՠ"ahk9y[ލvEf^VROlW`ۻp H3M ! '8SˤW":@a4/{T7h.`'m?=u8WYيVmqw?ܬȇ]OD/b/E؜GE H ~ؓI* difb|cl۬ke Evjpז?'{d_g}xH{/XmzzGUpV;EW2NOIärB~V養ݸ\P/mW ԋ@Rh+$]]ΌrE5.LNui#?Ά!Uj81HZa*щ֑k*3$*L^R_n Di^z^D`q+U-K_^LbnPq7n\Cq 3g90QJN㭔Rg5kV}q(\߬uWzku\BT;e{>㳣8Ct Vrm O=ԺnыZ7HXЁQMGiFNy/M2jͥ,ʕz:TTjbtsyT~=lƝX={IXpo5q,'U#/{CJc^; %s;A"Aߊ:mO<d!&\V7l[ K Uyd:.)4QjC }~`:,1;5PZgmqy4w)Lǡl> &%3"z-\2Gz>l "_#@Iw hPhûS~"fH"o.mCcOCm @7 ^P[&xTy 462'nH~XrVLrcFS_HQab`(4C&NSDzbk ׃&Gy&[M+6*A!\|F7q%FbFU:/dn2ZIt<GRo[;,cv7QctgkYT(|X6VE3(onSűse~LIB`CmlBc~6A{i ߽Z}rE(f,hlӽ^70*0p+5A>)`0u]Ìq`ša{n71Hd#j?p$@He:S5( 5h7f1LJo@ e|@-;C֕ۏ5!:W> wܹU$uԝ7b(x砵>J_2CZ+g- DPŵR!t,;`5k~dX Qr)qm|ڗ! hY{}းoVO&rXF*r[M]B +i*/8#H᪄e_ky3kjfW?ZƳڜQ!ЁҀ˫|`$DŽ#[q[xdWOݸs2DyW]Hb3͔l8m'٬Z6oPDrZa_g-sy݁Q-x_(`uS䰓=b@!xP1u,ڻ4@)*P :,}CJ6"@/;j+*OBlޮQ KxI[g]G 'u[^.%jO4K\ƆP$VcTi0to|!F/]6FU+a?jE'0@168r;/1;.e[a8YYsNK|}VI N*,׭! ށe6VB4Ǖ3 u^%ޕH!ǧzym(CsQ zH},b9P5!Ф !x i#b(&8s!dD8쒈 @5zz*$"NcL+k_\n~O  a˄9čx }D]n lq ո78|)-2çGDsaL@/ dD/L^E/~F#wlEmҰL9DՕYK wpXNVal6imwHk jgLGFrō7u\zUGȿ:yt6&s~_wٱXgBt!\,yEc&[=+lٱDw>z) m;.l{U\wZi}jnRi64%OoR%.}x]e+w+*1LL-1#.9e g&"r诩 ȿTf9>mWyZ 10}t*;~ }zlC7p f"~ >]U@lN怏i<"H057MگIdqV 4`7U~GI"!$q)B4y^MQҾU'ȹ`~wy+DuM{E,866 %r7V[XYhN>({2 =7XyhC8g_ W2pѿḸוUp RkrU| Q=O=U+@g`OMgcP]5"b4@,LQjNriu ?^К<˭OlcQiʗh ױp}t[ p _Ix ~>TbSg%5ZQH؍B?Yp/NZm~5f}!Тh SJ?C8GniX#x ~jOl;ePU]$ZmLl%Y;vg0JJb Cċ D{3FQPށα}1¹L6\ H:% ^{Bəg`iR٬c+ 10{i"FynXZbBJүӸj'=W6w4 䫊v7=X*oyIK#ZӐMg 4AUN:x*Q&-|nF+NɈp8*ڜWJf22kx!ۋz6G'ЭD[ \vyn }l;:8mqn "-8WQ*hSƢd4K8ڿw#gN<5NipН\Vh@iAl z{a<F*3WgHikAr@ɏ ¸ >4j![Ws,Y L S% ޾8nrjVRHO"{ kjPpJx9\6ݒ*p rNWLƝˈqJV]h!dd3V7f3A|iў,z.dK ڬWeI)x`>B$#/jY+3Maθagx/M1bF>}|oXZIӉޖP(aHZ+S9HzxȐM੹p`vWԁ]czdO<,EF墧ѠW *ڟF2!ZD*26l6v\` [B&[VN ‹STnhO)Qp!PץY93DH rv#:;s<`Kj 5?`a7d$y=.nPYzC¸CP+~v ༤Z}cHR1UkX,d6$g/r.NFhDC/sFLؑt7Nm; ֓`>k8\_{rX+DQ1b*D Q&Mdv|GR5D_M02wN6Vlz %]эk3K~{: G8u __1M$!yO\HkUD?VKa63ZacWG{?DjtVr )a=<ֳvh\'QȃVOu]ݪw%ⲉQpL׵۸XġO*3y%5fX.`@.iz1iM ٮ&Y- ѩzc5 IzY[N- Lކl G)x\ O+rt2"ذ\(@"sN~6k0+@B7lBdTcFa 3hF@﫵;V-$9bp~9duU1AGY-cʼn0XȷѺ!ac}[&zl\P;Az?`8 xDm_լRǃYN/ b保lD(9FG`8$T#G)ǂ]ȋ. نg@aAcsئ7+_"ugÎx+``bpN+f$xjqCMj&躩hT0U׼/(aj/pOiz/᩺aG=C.U(^K3,`z\1qT53"яy_Vnn7*'/@̸tóA7Pa#m <6 *%_K YQD'lL혪۰s%_ s5 9~F! ӏtԗ~)-N30W=|芈[Vj|j`Ãz_vTqLԤ,305˝^_GDXz[HzM;y4jbMʴjW,$3x :G"4n^Uj-4{ZED9!c}uy@qs+]"P]ܡhm]t _Mz; ,e ʬVcsu;T٩@gHd4oHN݁_\JN6*BjDl¾0] ET/ɝyS]A (zVZbʬ+;ԾDφ :'~=Mv=2f0yAѫߓ$,[s" oz _VE$ȉ5BZ-*k'2uz,ׯb뮡΂dНd_{:0F/2&~4O,E{8D|ⒾxGQ-z  WT.dĚLtڥ ֺ^ŠR9r%Thߑ8Gv ҳ%4@k[$Z,O,"EDTTlO8vyC<`jad>M1?&bm2FipT"(v._9mbU[~P,]%׫JbT4l{ϙD = I2J64C1^iFQ3fy2 E6[O }BF4]v,s $J ьW2t"%TE3-7:6;+!iL\gLWx) yΥ8 7R;H(c{WR2q `(ptyv/@ ;Fu N񬳄URc ayF|aI`7M1a/񋹣Fb̳^"ϫ0|v9[L(w!ʓjL/hǭ* ol / Kl>XP}('n- {k< IRG:Lya MTtSNiAX/>Unr $K]7H$&d'im)BS=[ٹ(O884Pw/68A{$O?3<5IEH`cmF4?VUkWr*5*Rd]iy Lxt3a y{T8bn]?\*J0Z/7M>!ܤ+\jfS{@.owAǰYa 8V*u2h_tQ2K;H-i F}=0l2bdI'l\D`a>w;h["&豈ӻAe;I ̓=OMi}PsLRC\#r{LU|6$WoJmۑZ};#I1# &v"%'U}Eޯ}>{6sWGr SG6pI_I=5f" !^FYz"zH0GB;elI+[~y[1W*Cq+S<׌TwnWm4D|aշ,)|+y3Jn`U9'x/L$\CZj_1) ڬ5ltha2 k-!tF>O)8&tm}ZB2 Kbj?!g ʉY~8I}sk5iHգiv SXM49EwE6Gr!kyycmXcm{4'.e~ F$6BR[Lz敏o/g^Qϫ;!%02eΒ7jNmWdQΐ'纝.-(*Sē &2xUs D $ jFN!/|eShC3i욎}zN; BoToWxa3eYO&rLPU -vUAn"NXٳ2­E;_=y0g40)8d`>D禿Dc2a ^-c 1)ZoWB24.«4-qYO_hu'읫hC<:C6vp)n0V B8'7OۑJX׉S CP)vD4%1d;+uHqM+x`u\X0;;EBj?2(I K 8 W$CI.W bK;$h@A'Q"$\!X ʓ*bAZ_+) 9 :!Ӑ@@< W?\Yc ܿX}*b; Gl{[*he 7,eUD`:Bol[D@ŁWΕhḘ~5z7HѱRQjc5%wp~wxcRBhZDa<9|zv ,` :*[K`Y|R8ʼn0HI\ILUN6h዇g*EU\$LfhM_cA,T0͇HcÑijkOyQCӪnlMeZD[Mw'!mּ2R;L^1#Awx/h^ßWL%lŴw{&e ]ɾNbo#o!dD\e~oO@"Ԇ}klR| R`s5K29Ws`@!t̡y h{̮F[nj`DDd؄Cau%Vc+̧sh;F7 kESEw2kǢsߣr\NzcDo*pua@ ;qj. uB90sEUb(ьnxͻ94@ggW6:ޢTmvtKɬl ;ayoVyì a2GGF/xV >+\rd`+&P8BRgcR@>9uJLO-52k &(g9죪sAEB=w@d65Diزuݬk6b9ї-FPŹ b\1ؖ) X"p46:jm f^"DK^*2Ij7cK~UkNa&FԢB$%K^Pi륮[Dз_)FX}H\_Q7s.D} dD\d(xSx5EA&S+e)>P=S:1[ v kLP6oNx3NXNZ2Sj〽ir>^ Fo~֝24WeWz.{1x6ZFN0ht'pbUVElRܮž+mӺsU M#;j/BC?Y43a$k`׬s:OufLלS9 _O]'Ggd<%l?qH{S K`[P$^֫YfEYjApMf|ghbBiÈ[CY%|#16-E! +OA':"}x44]%Z(]]ŭuCm}+HrÒUYTjNyвp[sفz~Y:)% 5U jӊS=sm1-{_& ;QyAns{TJܩՂ4"œ)3U7΃ $<̎{oB tQ"owco䊏7`yw>"vӾ,_5 t|$mt+$B Fӱs+YOį~ְ9՞~6or {bぁ5L"5CRqH-H؊=ka}?R G&c؇ʈ02@QxFTEP>c%!tn;F<=>őL4,yi%q2BsYАŃ>#fx+\]2+]G敲:(J67*+9<0r+m(5f|A% @fHRq,\0E j+b;[$,/XChB 1")IPYKeS&ʊex"5Oz`7yuf9]Hē Iv)v\OC%nʧk @OxEP "^ ߣE~?k/nՇ+Qz_$Q-Dxr./^VIۚ >*P$̝;JwKrW4k+y يó1ka8@T2 J"H>FMpBGp]?y%dd5Gߪ"',5grŢP0_+۽ǚӂYoN%K}Y.BS:(y9BEYۤi@딯N _cbfO|~86>/OY-/OJ58Ɠ\R$V% DnT { OWRKkz]!z> ܉SFJIBQ 9?VOm ZuRYqL"ITk!Υm,ǸUA#&RŠIPս}A2}.&X.~ὲt JO0.Z_RrMsIjRE5UEBCp9?4ʆM 3r%ؾ3DԜ%nDޑ"Hת}bQ^|)=i}@dzC&S$AaW]Т+dFM2o'aJ <{_ܾ w8*!,~[Y U݋ӄ\64=7԰9=s>WM- IC{pz1fTPG@D$( -aIi(uܓ҆V-ā&\5>^u5\E\^}99cJ|Hh\GgWR˰nݰ|oű$Xϰ+ GLuLç06ZlXb R{k[~"XdUm$UUVUdW"*l9z~_) +S[q;z5e5W dI2]?[dbZu$}jB.7X.PPvbڙ+ohVQ7љ"}жҿO 7qhCa\iʮPMSD|A[,S&'lt0)2 ]9g R81T*{'k 5<;~tVcp@)IײUR܂ljgʳxq!? rN[)A֫Y=k׬6pM^{Ќ}#(lv!0o=3F sFre["N;cOL|;ȁzJ.?{Ξ 2y'rQ ,X#:A8}NI˭Hlj(h['2ZWKahp_m>{oa$MOUXQ -{h&8ҭ`ys#  O٭*ZOsƅ?x.gBzB@?SffXx _fFm24hQ~ 62DJ(d}EvsokTb2/o6: I㞊z-#)v-Np?&Rh١w&OB(RQ}>p m{WXf0u1!MBǂn˥ 2n @:+rY / &w]dY9>\̔i1S| q c$: P@ 9@2ٛjK;W w D^ Ƃ sV$ u`y4E=1C=W iY־HG |LSG]現0JT ]LDeQAҞ\ BTԻ=KV_#/:ZI疽iMڡ]>`q5:͏v|v8PrZ(dVrYψX=(&}4};,@e>'.0,wo$aJ' S:R*`#X ^|cE<gleئ*A&75w73uM;N? ە}Kfz VCC,d_@RdhRa/ZϢy'oJ'JKuuƜx[N#5{T5 * , -7eTq(kZ(JrI3_$2]n8н~8n@zS6Y?ÇPf)([\n;mf_ tt@-gXRUZā!֓qNs[0cF*6ت'"!Do_"a?{TY!F,̸ 7~Y*?(z{&feBԭq‡}hA΁itXG@.:oqA&}uKҟ2lsfi5a7bm8vVXTpؿM\f܏HK(dq 0c۾j-AD؈u7݅JՄ]»"Yއ/),^GĒD\BD.;;fm챂38m S(iPabc t(AJb^vT0(XvW5%CƯ6/;EmL݁ķ\ 4ye1{~kIv+AP>k)q&#:Huh(MyN6 yAӸuYO@٪ ؁Rb6Yqyкt"&nѯqX}V!wLI)+?;}|ݞpvABHZMLNg.ъ-B%]iN&W HAGҡCOkY t'|KhY#nijΠ*laMCecfSoyŸǯEԢY~3@h{BI0<)ڴu MRf~4ovjPM!S5+LnAZ2 #4bZը1HR|t\[Ha^l.7XXzZ̛s*: < A<'{OƿADݩ- O;/}FG~ɍ%MZݾE2W2BMK.'Ql>>;_~1re=D]C6:_#pH(bQ>̧n(*(&=}LQ_"J|Ln",l->?=A䚔d Xj>󫗑*B RXVgy vj^J?E>j񳔓.@GN\ajoFO`k wVnu´nJ"&VŊ@})4@_Ps[7/(Q7b&0^!B@%ɜUƖEV¶pkX8sPu[9˚6lF}nl^Z(ZD4Ӆ(ˌO uҖ sC5:]qH=2{<)Y AvAk7[· Sqr۸<(nqnO3Ch>J+*i. FCfdYJSQS>U @O-ҿb{VwY?Id+mvUp;cKNHbՌ,x# ml0tc2Fo 4Vw?brON ]3Q6l_#_;Κ"MWHB1u%ȥ;wN ks&^T:CHrV:l4f04pYè׾/ zOAHz zCKs}ݙmj0]]F>uS^jx| VϰlIe&T=n?Ԁv4DC# q2 *Ϝ2rJr5V~, Ʀk{B %% ]vHK ]䝮%( yJ ҉"Sc>،ė{-v+ʕ[ض~ Mm2u z ;(WX66ƁD'{m/V׿|.1%;R%E> &M[i905肕EM$/H: . {v¡^VY|PGQshí*fv`F[ڈ|rt(Np[ Ё?g! _\ސl؋z8Z.}0,S6S'\ݸB5㯪#: 68-{jt㺴#FA{O(g".a> :rtѸ9PNTM*#S~(q$KL"P3)`mދ@ "G# 3I'O9!fs/˪U`#* dLUCKGrQG'bB8PvcOrcin`Fj 21H2DtŽ\! o谑VD5 4:Z2EL %].|ضԽ=kzU+m#{{S,o\4`0{-{/9p9&;+Ra=MQ`XdTP iÿ`K 0AL|܊~T=JdjF1 ̷!4oGbwg~(vO 3'X A#@]|3Ank{fGw`w.fпw8CN}9\QlD5C%mM;s"_%&E~*r&\Gb;Oʗ4&a:Q j 31YxP%u7_΋aqĜd+;7ss 9\R@m9ͨH T4*axJg?*?_jUިBKDKVvF,1Op㫑Z`vUqBtF V.F Ľqguɜ4!T`p'P߂Uے Gw /Sz^ !^Z29pM AIT{rBDp+f]K FGi/Aa{?$ya>ʊ 3$s[ tYX|e؜R^%$7%_%'k8UΙV\px|TLƲ*udM U6J].ij?2@+e-owtQGjCkEV@^ kjޭ[1XK 9@Dwumzn]/BrJФ- ƵW]Q1L&7DhdO\AGT0t~; q;u#o Hm !;<¦ E]7eS;72g+G;m 2r.hH=e+Kٰ;;e[P"MA9mϢ{fLfCctihQ;>}Hl^+pL-?]!I^k]-=Bu~HzJ7"siʎ=DUѱRsK{\!3lv"Clg5-&QiZtk$%{yp7) 2 [E+-LRƊ s5]nrC\; iNIKoL5 ^8nROBK`|hsIB 3E#hn$y;eIH9.f>롡.LItqOQNwޖf'?1$28W 5V^yä A&-_CHp @D0'kd\cܤfTa~l8 p d^hW%<,9JH[x~#բth+2XhOzQI R:b\~rBrQ3+)}Ү+jݕm>ӎO"*o!$u26dH'f g זyڡ^T54I"U ! $Syi4[oXo R I8҂#օct.[n,)UNS/F!7Xfi¹_ѹ{7;fW}ҷޘ2>nQs3OUma&ZfuE.7{X?Ano7f7{˪ kMI8L&+Y8"YBfinR2. X#[ʱA- ^ZF΅Q B)F IP"Sqҡta1Gp:6iL׉5%JwdStNgW=Vl"݂KI\AS4\Y1#q Q~qS1om %%~XOIU B<|rPS,\cpVMRiϟW,⿌#K`{O"-+ >r玞%]ZwOl9ERhI -8C/3 }N iNB8гazM]!s}[ {\o#MTHW܏"g;;|fVt.oz\.lYv eA_')M c a4\Ba-6=#!p-2:g3ɶe~ S;W(Iq}V ßtaC1lruc߼(@E%ZjZb7T ^oi=UCGp&ͱeq,\ G oEp|)SS3=V1;TDK )\$V=)g2-L#2 jmWh~(cT;y-^7c=94vٚBm\-5irEpf#`xJD]g|Tn.Ȓwd 7KLb:$ý>Gե/F 6#s0N j-"}!$l*R,>44=K`x+ZObD^g? l;Ixo<0u&o C#cCna/,wzCzL|^-䌊~ɵ_@BR}gPcK6i}[ڶobhS` 0۹Q~X6]eL2Z/AЦ-͗(mu'QeYVmϼă9DީK%x='+|F&+S\~o[\:aX H>R[C .$ 6Ι+ֈrvRz3x2FQ=wns2xyG3Z2I { $9ǠOGG-5.)gE* 2RTE} ٿ0<ӜzEKdc#u+C$XG@|U%J$=Լônii|T{)0 3p-sq"гE[@gf 1VKzHU89봗ATE KVROxo%cOOͲZJn $dzv5Z`DPY̏A We>.FGN~ E?24"d-VW]ȠɘNc5=Y]-f"9Ȃ_G]N+|9ȔA^bxs̈2?|ʠsB%#ߡ @ jC3qsv $xyEzDbg ZSCm6mC6n(Ə;@|4Zp7 P2gQ/^ܥK BiD2оlyc-֏ƓJoD*_zT#\c0SqA]PZ]HydCxe^Dd=)VrM`NFbIw>)s7N@pj+ w yc&vҘcRJehPI7FJAI"> 44|[yMeJb#4 _|kgp@ZP*65<Ob67jfKЦ`/H _׵1ױNc{o/IM([4<>2!Y kgUG,J,Gz82` su 2u a1^ :=aW4dj"T<H䬫D!;&eeknpaM[o\U-Fox(*ĵ|!? !@<.qZ|+Un5N^p^H~NkؿN"`gz5/ARN2=Oln9W)/DCbī*."R3x4>dR{jpbsݬғL*:l`?3{RRj:SDNԼG$oP6'[#;rm/q5$ClϨ^e_,San1ٮ*w@>񨎋ŔzrQwM+ljXv {Ax8ye$@%13?Kx4n&$΃&6c{t]ϝ p T[eTpw&:YB?xUkA1t,5& - c 8iWOCf3Fa^D?Guk6:硉JzC0t3``ꢞܨ I(pt:K7GΓ8b9HU? X}=B OupdsK!g/|vxxFe+C|fB֓i>oG̼+y#LqG[|sC#sƧ:Өz #ߒß;aݥ~krЛEMI yx49r)#SbU_ 0 KlFʆ6k˿z&ɲVp iY0]M`z$,U'ʛeooFq;.] VYJ)AU.?[ :ywi''1Z;>+ ݐK#H;qMI'r]x&>AlDce}- ӬĽgA?#褜9svM29rb{B>ݘ6\e`s[qUq{@R^ܺ+ԕ 6h)Z*}{@Ɇkd>V$Z2ܠPHJL-@d<سv2I>b5 %,@&nTYA`I\=}N^.u3mRVe*,8#djwL /%n8nu7W(eq֒AHIܽ :Уt=W:="O-XWs9BI e К1JFqTNI(~`rFƷ)R% 3rj} ) E WY[;8$_Ar~>U vb'-RsW_Lk-̨&'t#RN)9|;:ɭGmT9ٗc="8ۧG: ["uX #Z] fHPm q 3wWR ͰDzBrsA꟪mPiy\*Z'#{rn"я|ɛ=~l n+NQZleu!71mCv PER3g ?.X.7O67446[ bami"/?Xz BcU+(ThX\G]33HKI+Vc.*;8\xqvT,P ZV'.zBHԘS o!aΥoM>ndMi=hV':'bbow 6(hb hӔ?XFJ2 jwu&kefбgJQT'Sw8(KSyGPd0Hbe 1$VP 4aunP]WZ7*$XU&d_ ՉR>n>G; 柱]쁸Al"cK_C!h@%zݩV; TjMI O^x^F]wRd8?!f }]RT6 r.{ot2}Ml4o0X (>*|u5Z~iw$hP“G7*09H ne@lgNؚ'^UՕyOmg<䳬;ߏ۲ڐ)-:'Ά$?44bbv]c4\³jARS';Wm`P]B6X2xbYm?A,05,ESH-ݫ1 .OQY#r­5i.{/⊣~JxqSo`y ps=3Did2;u+7f,DaoSYng5TbrטɉemfqS"_dwhzkPfy"i kڠ1$p]$gT׵j=} 6T\ur-BV@Zo=[OU(e4[7uf\/nߠQa)i&pwC0gA/9% d0?}]Ѭww̲D4:ԏQψqvT7zomfQRܽzg˛&^*8h0KDi@$+xm,D F8=\M;wI6;؎ypGK;(>8, ROHKa$B[]ְ^TؓzYwc8P\*Th~-~L5bmYgF2j[JEJM"5f+a9PQtBgl3x./JƴثX2⼼isI#IFhe!BcIxXJUmKŵ@0ELB_\A]U+ᎁBSzJɈ=)\3{w_<>Yj@nNa5a+E Cݬ(i凯K.u2u"'C5L |t٦;6uX܆$i1lLP/jBlD lLAX!i~2-NR4uԘAЎr̉}/0ę]1Yz:7Ճ̗8J`FSX"Py&ZC[DI>Y{ Ca.v}iUP` tG(y'B 2d#[D q(%3.?I(]МŹK2F^"HmChנ-ZDq_ ӂp\m(fSI]tg==b!:ŕ-qr|`2/4?bm?V+آ$*IL;tF£XiO2Yt &rX}Z)?}B «[D+ 1V/LG۷[>Cjjn\lX (XEMST.<9Ӳ :6V*#-g5Hn?.oM`zHQaLaE VPbiPN?:_5JbS  XR|Q FZw/AJ^3Z܃X/'۵Q)аikı|cosZ0!q*+3!ysd d1g@w^3;^:~ I{:1 Z&'<)> 뺫4`g]h* ~Hj5y^G'ԯ(liRu+&6QMc{y} Wzyqq%t˔<lFK0J ?͉nyD v! i)[ ڝCNQe`S4>¸Hg]B<#n60HcMl@cj)E(('zΠB" GLh3ĝtt0Fѳ峨8s>[oQϔJP‡l6\{HǼU/3 B<.K23!G7Uqqd2jِr ʧ_QȰ  /=syҎzc9^Jp&Y<1SxA+x 6mU+g; ~瀌\aur SXv "#N>Lfp> &o&IȍqWN~;F:EIVb+8M D}<|@ںow8斊`haUzԥjO L٩|R?j YN:Ӈkf:y3sL1;`o&aw*C놐N[:6y4+WJu.cfNuۡ1EKaе ao̟3K|NsPb U:YؑaOqĪ3>f'{dNSy,pT;N Se+K0={#&bj%q ]5u_k~\71% +FKۛ3YH8DH*p ĶxО\&.gE?{:wR+G|i;[x{Ghpq"Ӓ>U8 6.pQKl3xQ^TȄwo=@:ML ~܍%ygXs4^'솨m3v2͏4n:&d0bM@׀J r ̶0iKp?RLK'P'wK$񷫥|;V)w:3PciG]f}FX.s ^BN??ݦ$y%y4&g 5atqͪ]p&afoڍ^t"0#I4 rZY$d.=ƣ֧Ec%0בPX`ݸ౸W0ս oI(5RЯS\wTKC (J\'(;x#(ep+>l`vdH;%g0똾# No>!.ϊ Mēos}0(!\4/u}PpkcWvc>B$?d٥ˠBFj*}@ n2I'`OaxL0O8 \{C}%VYPrn3#nmA{hqeXY+ng>ԃB즨Ǖ1˹o@Ob$y xT m :q,7se$x^Po' ©QU?_D+" x({^gi@VkȲ-BfEr-%8e<6z筪P 幡ƨi>Nlħo*$l(x8*YjsEz:q绔#8ov-ƜN_0YLXM "Sip5 '[,"6fnW,֡aNc )8\p XȽ@A=L+9V Ť`dq2~ۺXhÄze u*;*2E8MpHH3DljXSY-]H6"ʤƼJִwnI߷bFӘoc]U )))怑 c|UMatzY`Og4lk9נ 83+>L ~`‚ٰJ!sJy2-i]ր:SxJn\o05?I~k_-0 oj"`H :f5P&3)F!u Ti6h4 V 9aa 8$svQQb*e}4}vb?FaBu++Ԝ؟jwzCRT)7,H'16\Q~Cס;B7JkZFCGZt4Zrј4…?7aUVn\,sj4UO|(NA>뮜ذS:ɠ_Lu9LKpmLRdgO r9Pz.vsҏXBUNstB%#iQy&ZUze&'51A*d/_hR:r㰊QE$#&aO}"!N=3)P?܄դˀaD:yn~B~ ={ DU[b?q9yRѐM6f)dzgNV8  &c/~=*oXNǨ$H|1Mp3T2|#-n6Z<ӟ.: A EETĪ%)6RʹXwX 9 5@,p+hγ%ZWV6Q`&f뫤,^Fn@Lz^u >Ľ,M_qk.ۓHRK`T1TR3RDAy:: }Wᦩ ˚)6%51(~;nC.tdضB9;ҚRbIǼy3*6{&Гp иkE+4قU7w, +3}JO \ &gcY9ڸ(eaScX/;ô:EqKsR|"{ÚY7 %JBߊ8Tu&A; $"/M:s|cd@Bx5xH^g`%jZZphi=E-PPIX0_ʞb5OSfr~6lix f:l9Sh/hːf)҃ɗUY{5)0A|^6"8!W^K| <97)JŎyU.W!4dV.aR\ 32dS]K29<3 %ٔc/jH{]L&&8"1Gf)V*8A`J<2U=MxHZi7q=: Mv,?K*^R@R(f>K7NBNi5C-'O ?mʹEiqd1|D(\ȟFl|Ex}蒌h9Loˈ[R6ڿtØ#Eڀ (Dpx?cB,{IkayxyeA7|z9Ojb=9ޯ ~U㸁btu1X1rJ§qה&;O1t*;r@+d沾8nuDתh)"9TgtZE;mS-+~P_' 47Ak| 6}hhv'S I“鍴Ief[B$?Ne0k8߬M)d`Do>k燃nWJ~T0W/'&A(S:O`K܉ol1bl{ށp{x-"[ !T$!VȮ,=F $a"A_ce3UƄ|yw#fjGt Ze&OVDdmaw/ X\nxO/y{u_ئT]ze條ǖ\7(cG2>:F~PRm׮UfPE1_9M}p])HB#4Dz7"dϗE7]4gzb͊+ ,;aIe0̙@A |{$0<"8]02s[4Kv旳Y`Df\㫡31d=l2U#bpq6t`byܿ}4z>_ZaؑOE<c;I%֦kS/!dq+FX=ž d4@jDW&{ UO/فTrD $%u?~|KeY .T}FaZTEiɿ;zk3~ץ`6vb"|ҮόR ^\VX# ik!^5ˢW̗; %y 0wuBe9.o͘Ķ .$/@v ҿ{1=;_bvw%'!!*{fj͕3K5ct`}w,D)-Ez\ua{\A껔+BaN7'RCt0HYKvs j*_|ehicCS ~r5>IP'[hb@nl=Ew+dY NH%o?rZG}}3U}N!ǧvwٙyËSG[=]7| (:,gLNfqp #4qd8Y!Jk.zҮo3g?A@7{]16`w`m@]>OȦW W,*=/2 a6uv&RQW=HFKY `هH>8e`l6T-MQ6 >J&E: 8BO]_`r\6ǻ2M5v1vٸҟք_#FOhJšefOU1Dᵷ9o_T҂?q:i պOzo:X5xj5S=BMGjsƢ l4^36[J Ra58x"S׹0Ts<[Nց=0v} lT> (3UKxF=;%}KØzyR\F(.1aw+3L7aK,y{PmPXIvL6Mkwm RM:%b^>cfm|Z]Ez]%3 V츂$ա ;zb(]*T&y% |yAs맲˲?ʰRr{R]\5i0 mO7jK#ǰ@= _ R(=0TFWͩL^%]cn!4U$Px"ۮF]lmmYy9vc=4 dSˆXtg[c7Kuڽ"Ta\9fF>oQqG shs! Di}܍m8L 5xm_ %o҆fH\є8 π:t0q-+S\Tud;is,d(`uɎe:G@vwfZ-ELV$AhFNvE0f*˲=?BZFq"FѱHKSj{DUӯ1*OK񙋑Rfc:7eZK4wE\iX8nPc<8$IgEglrXq>K@U63K9y_dNwX7<.BLzn򖺲" _^DGa_HrT񹷒'=Oe7utCd&}G^筒SR+ + %Ћг(kxkQW"ğ+x[5uG|h5{ӵL}]#3eZIct!=rE}KC7w?&C 릝-9x,Gm­Lߣmc|sK$3/$RyAø:)r~Q'c%6DiŸ|05lIgr:ܸr5Lފ9 H|334 ӻ+5 ?Fj}B+pAmgeA}qMH@ms.c!74SjSb)oاκ ~@ X7kp-.5=:_ WV^' /&MQxq͆i BmA_T6d=,FR/*5 [ɻy)w ]?b0!N@6S  Cf5X:%NynEB V^@3k KLsIi</}羒VGGw.j#-Y"@j>(fԄvkiuKWrUY^~74 J+Ifk'niiګh]QЛ[]s8KqF6.7r`.OT}"[If z!ʶHXҒO}8D i2kɇl/‹7d M.PZdCXV|'\hk̯7- B09=J'VlU* 2h $D6*܋[[ q$A(&sUp(y#M=TYg J';j@%ZY.XҀ}Wh[^Sm@ 誠zAl;Oaq""[9y ¹wlcVB]ߢ∍*rABH=.#^oS'g˚eCZʧc\c,cI *2̉f[i2] r!ڝ]~ ^c=M f2? >sT:s7J__$rH _CH[T.Y$%k0h,O4jtjl\9aJ̑9S'Ch4Xaiat4\xf0{ =lI;zd1ua"6ءG%7%ԁTfP ) /WxnOOB^|RK"*IeSe؏y; $uzv?ήr*1JPtdWu۷a,ay ۨtv}wa HGQ]!l,ex#-Yy;DO7ˣYa͇xz0DʐT<~ vX 8 #w !A[}(%Q̌1h`q2piB๢=~||C{F\O:14I$eB"@ 9.O 1(:Gu(LӨ&v,V3;R!ѰuX. 3qE1<cÈ0k^!hcO'l՚u:)+j#8ZvnmO{_@o%ARy}쿻,-0*'T=v -dPu%</x0AL VnFdoIQ+∊NZrL:`3)Oӡ28mNc;G1|wno!R?;3;9sv==J uۭTyZE%]A .rb?)y/4--oaqmwcDȸ41X]T-p5ș?YcY}o0*)S VuY.rxNP/zx Hբx9O>bH J9t GџfcŹX@5 9(q(I3|:# Ý"(.' s vE^$C-ܻKd`|l3X]aJTC-p_|BF?HFg.G6">!KlI㴏Lj v]\|8`IrG/&qXbOl'5"V-eN ?4; Q42pKs=#zH7#-K`8k(1қqٰ|EQ6˂R]ybpoҌ~Wx0͋Zyit؅*OKOi*gt/C\<2Ҫl"ȜC|WC ruiׂ'߃mQF?ʚ ,̺Mi8u{/ʃVƒIh -E.ZjOBGRYSZS}*cU:BR'58*e<1 y+$WpGrq/٨? '29$ ZS# 5EEyb qGwV~ ((8dR;LKz%&]/=v?-y2m 9*a}&VKXҘGi{of%gj]߯sB>#͟[pF\8i‰ȧǯO_b:nr=|Ĥ(?݄NM?=$yͮ([oFıAX:cZM_VަgJ$0]1q+ꗌ|C*:@N%zЛ~&wXdHa)rBp}E fjE[/S$10̍6 G YbVC^Wړ04&r0bɶŵXLH))r*)W./k*3UES~nOɲ0Iqa!h Dz^/6("AC\svFfd8I.D I*Y ɨyX.B@f%U*)ggٔ#~)"̓ 臂\I ;;&lQбp<|f#vxt5N upS9{֧&gZ>ʨNq <[M(Gn@''y0Wp&:=}ZK8B'y%I,!|A6͏#Bݾ;t%GVg)<л*:M Qמ&qqzv ֞Rg.']).8;?X&S©m51f[ .uvTe'+i O݌GmGb7n` G {<rh:觃jtډj!Cf9; *@+YMbSM>6hKi-W1Ox(\]K cU`߇p GGd-ohp99ٜ 'J+H1j7E '5Ĕk@u60PKd<]ڑaT[éh=]UR D(;,})%?("U~c1h`[On.f}t܂I'3| AAzzLʀ=`4ߚB 0 9U6<)1-|un]YBoCI"iq*vNm;r9>╷r`o^{Ǚ]=#kedZT8Ld 01Yyk]4Ev,ruuuqgA%}ȡ^YE@Z5J1]Mpy47"\,t4`t E 0KbCW䕢9.H(Ԟ&E Xi0F8H~,L ~Ѓ݇qH  [`9V׷gȿc(B, MK;d;AùV\P} uEZvr 4xxHtfmj8s6"E rarik, H#-RPy͢Tyi5R3L/Xn#,^:yIW"Pi*? m+ER$ם5hBH"]TJ9ӹ2 u:tV]2̳pMTW*gz L3HL@ԶOcd]%8QmXcUw28σ -Z86~vЗj}'9{.GΡSOmhOh"yf h?2 !O?.Z:z;Uygۏ_-DMXaV^xni\ǤTj"Oi"^CE|щ=<&"VdF>fKe9 꽿%!^TbhtyO(2DNLjن'G Li0rzΘ=:MK8sDtKA({g(E2+%&%KV/E3x^F)#8L8u"/$؊ 7kCPNV2Ԥd4˘Q;ElTll(-^I~v:(\MjѼbLb+b5Dx}{,nɫM]~ u[N clsIeb!T'vgz`O_Mf~CW)PN3Fmg|7 e{/l,h1S 6H}dKvM\ä-i 5gLqMX_ ZlaTv#J#k=/PёLўP=30fFZ9!:viLZi2YsGȵ+!F#<}N$Ѫ5*a 0!l^ԌT. f- b*3K_-hH다bTIU,w`'z "=ky!eUbϽ,-:Z|=zZW27LPH*VbzGO-(zIO%V,91p< hϹ{Dž@ډx0A=8Ac&$Vxt7?`dqz pukwڣf?'ɘʐ ]a cq:uEUϱ.[y-;8V407' NkO銚CKgp*:Y626=gy|;_Ŵ} ΀OҗH8JCY{9 E3QY)/O>_DƇ.xuI~Q}< bZ [j8jsMģ`wj"$01muV(58>aXjJN[ ~w-,!:fd2UXfG1+z|.7:LHE/TvU9: i=y t;22)_l'uW:@tL"xPyȭGG(M2>*P[shk`sP'EuK #S ~ {iḪƐ* ~|J0B"H)r•SL(CҒC.Bq*aG%f1ķvN4)!p:HΤ N%/ʺh-a|6 a|h =9NY@(oXFym3+t^+zn: Hv~L`#Tݚ(u?!.2l[z2/zjk4XUEqꗵark>n#E? P&4FL0uxEwtb! 0ӴnJvμ2K^I [ ex_.$6j m򙲞uO*# +.W0|Yò;T*"ҍʲ{"m.0ۋ?[ʑVDWEi sw/9oXy<<9{x>Zg/˼A.c@Xf,i#2z~PiLJ>wGa#P?x^dϿ5N7^gi  L[l۶HG;Ԛ:` Lv'+[,6Mr09KIهGNIKLmlj~0z\0`d7 \2/ ,aW{9]}Qjͧ{CqaE艂bAf}_R/q!P7;O)Ug  %c E!LkSu+CQf&%#E*0{}x6Γ y`PV"O?g ANOA {T;$c QEJ#pFWH?҅'%ʑ,\%G\@L^+$I g+*hm~NHH¿3DA,yM?glυKC@I)} f> WZ*RXs+2{P0 HLFP_;8=3fe[N \C#eg,kȆfĺU{ >ɒ P!]˽)*Cקr7?{[;lqI{q7,I4:M89nf}yŇP>8(_{=tV?\#EiQBd^6:ڦM.B!4&4Q\9G DR7B4Q mx`/"ʹ~,Uwݳ~I? _Cubksx ~9*{XY,""JؓC"Fm:2c0B t.o|1PL3UeDj$h{/{(yR-FLjΪ1U₠nD_1ʶQT.H򍓆[&|@eU(b쑔X43 1w V:LAHsrJ =_9]BmuゑE&n5Eٯeԛ] :f8*1R?lX]5zn$rW[J4 rr#D/!W| Uq'@9~,yiI݇{$rM6"~ͫv*~o=CvkA%'@lx'ěs>7MDy?&`Lo $y&"y-^7Fη,SאP'WZ+"o-|t>VQeHnvt 5XLF=2c#^a^- pFk~D"DGwiѧt\DO].mE ؅ =/O )T\?&#{y$6 wafg`uF솯+7)Q ; ف 3}ef2Sϯޙ`VU.K: UGP+w'|e0絃ar\Q+|vת]5O5"h]>6`>~6+6@ 07yn }ݶoߦp%.5,ŒfGs4ym ꕘP!Ue .fƭocWEҦeC%{~'JrJԦW sL: IP '0Ehs "- AOYQ՜;u^LB=R<9$*>w_OC5Dano^D:Eɂ1t7?`0πZJWcyF%k9@= qs:Q\Gdـ>Z/Sn:U!7Cq?j7c 2Ģ]!¤(҉CfƱE9;DnOei-/A~vߛ~F:?ћ\B  $ҳrHQ$73}#p[侭 Q ǢYwRrsO;Yq 7vl,>=2fnHҁL-Kd/!} jgqB3pG3L2M+Lb"$d嬆ζ~ՎZ ?,{SI| ݁vi,^LY8˙ÉE !׭Ї0'8&8B4!bp/23.0#Hk]mb˖N~(Š!2Hj7aID;B "=ԚD낰*4ͦa`/?XAd REižCwU1e˪DB5ǒƵd=Ȁd050'ƅb_םD;AS`s>ۅC.Dl8aKbYË:9ƀSw g,2̚%S*8[VU X,XӕǬ`-BT48f^'e _TS bIJʑWx5&a~pRF6RZzBidMz 81)N%{9&K zPoX^$S(T|;ӊnsRZPplil^*KoKwdC!_[&HJM<``OpMH_Y+:iSʗ,v(9GG3~;vri[S) fB_ZQ3ԅ!lL<ڡ(M3~)pgE?&=:JM"BHGc>-~>l=2pk 5 ݆zi24W` @%>S$X ՊTgluaI{.= 틯˰i|vb O!(d | E'F l'\1c< 1v+!__zlw&SkIBPBn*8y?2M6c<(j/ӺQ")O Қ=6mF_C&a )Oݑ]^\7Rޯ ޷eyW$}ƩUq;)Y[S36ݜ%߃'e1uM, $*DR6 |V/\nK8g h!a|}*n&[ Kscy'a;NL3" Õ/i"v$ZxCklJ|MTuAz␨$ɳ|&&.w{-hM/|_]P(k46g5xo(=/X7 th`YCҵwE*F]u9퓔*#*R2GSw0jc pE"D$c=pv݉+rsR!0ݤУ5][nS!o:Tb4svHo%uW֜L)wJ9f@ " $=.6NSJLtbUխ/ֹӬJz bh1$}r W-;v84p|Z{KU3] f|!z{30=F"W~׊~כF1f ^e"^񎡱X94"m{[l[.nQkNFm̱5:'wl\- ZŠJUڛԟ{NVՎtuVތ>Uh\*4 3<5ajD:0ԛǎ3 2(A&U ~Em\Dlv80ރ[TP> t˹P_:Wyx?V"ِ뜌5]t˹āM,nU`+ٖdwBhl309f@.kqpziA 1zQSprf.!{ ] 5i4+sܘkDI vGVxt6xh*v | |'0v~ ?:**3B.0FKn>u{)[N/&U7AG6L;LVl b˵ j1G O/w,!3@dW$)O!:cFybiJq/rEG@YA!ݿX7 v6u-Ki-iNy+3j'Ghp*%BG#, 贩 |j =һ'#Ҥm@?,J}"LH`0^_.UguבRx;p$oA \2]“:;Y-`q_#џ X\ߣ`Ǒl+" lT@a\؈)1ǿbq!WKwFkͅHe5~\َ"o_p mspZxyJX k^Y5.cV s򇘝.\NzO5vst%#ɈΔ#6sf'Z/o%lUʚÂtϝ4㥅C9LKNZb{j@yȔ I:Lg~Yyl,cl Ya9=2hzW k0~lډ|v=`ˋ9g(F{4؇pҤG]?{ocنDSgEJVkҸJ~(pyӋʯҏ'~P;n^n^mklyCa]SI{΂ o6zhYbnR~^ɧ! 96X˕!B[⮈я_W{C9"?z<Ф(BVUqJYӌf*})4-RFtd^sS1&WK:;Ӎ)a<= i&36qKcށBD>\s]N Pd`]@SrONS(wD9HUڗ. 7QEάZ8fmbH.ˁľ{9]\Za%{_^xm-|?Q lq[)9m\ ZE0 .%8]0.KSMJȨua;c8uC*@EpSF[ЊX(-7^d$ս{@^Ep.@U&pʘbV4E*Hdv#Mp"KI0Aj((aww'x u9pgp ?M3<*|u//!4F( ׆Ʃϛ@;I[)lW=& 'L<@ }=JCPyUN$Qga=P4eo;q}\Y{Vs5*r>oL$]0c?M"J?VY{ΰ q%yQ$#}!}2I_&FW/g[$fJf7"F(U? W* 0_x?^R#\_%$Ք#h"9/ָKlNoG|V 'Qk̯m;Qg%AA6 IO&85G%f8G(%4=o&,j.Ⱦxcsl(N& {Z(b|,sJ@Q?GeL62+RJڝ:0p0:ܨԓ5D# *pbfHT RǤm;;T)(YDX/{G83$2ܾD _<lw?).ahsCRV06RU9;NWKv*G [{ ;uE PWu'w?KCO& `+cDj5f'Dv}V,O籍osD,v:|5y~iO*a8j|<^]}'I^RA!:i3ou%gmz; [?߀/_[33$Jz+=խZZu̵d/<&C9 l]3w ZE\ @ !ov/W9$lT\cs?-$f۔bx0 OVJA?x#Ű5P K\6fV7:ױ_QΕ(?`S’hڿ$]1VZ Xw,6w o`؝YΆ {V(R쩊ټ^ɌH.uۃyx3tDeNo> e[Y↤~EůIO!jER1 }|'DkW-v%'p J`)dM8*/5dq>3"MtmfaY$jf6lUO^z7a3șCI;Ez #q[ʇ -vKHlI|I4N"g:Q-Qk^’G0lYǑi9=p,:Z hvfDM;,!S!C~<Ȕ`ν 6!rKA.Cr3d\{s`0 Tް"m+yZso1> TuaО^ )p6:OVV? ^㏑jJB);mFW 掁?C Cyo*l85򭜫Ϋ 2lCYɜRO!Z t%fMA*N:{=/3z:uǺ'sFx$ N|U 9d 4W2ǫdlN TuV'_cӳ~ Fh΅:b/oAk"Sc`pvAܼo.c^Nr_(.M:<3iN +(=d $ £ tV8{[}iVh#ԭn5)Pm~#!HggdrTr3xKp][>ih׃[?|sy ->«n-NVP&ߢCAV[8.6ٶh<&Ww~6OyޞYH.~?FG=(n$Q_%'%n! K7dBu&ѻ Dubkגe?R O"s%)[W `+pJRJ3E7fSu~]޽mѽ0AORoȽ'b®39 r4w1T*81d,L \tښyrRQ8ef7y9论0ʇqa4}5cJgfWN${inH$#CH6yN3o룣@ ᱒U}=tJZs?`@w s\qTğ>mUÀ| 㕒z~eGB00m@0;ǘ#;xUV2# 9q6T*& tY{&:d`wnjiO49Ѣ>e;@l3^b!s,?ƨAÞVf٫7ksR(.~m'vGz^|wY FTۼ7 FpO6?p eٹYwA$9CZ=|( c$1w1߶()C- !'+h'!\2 81}?EKVdST$ ˮt,O{X{)v[ [aL7tƠ '84 F̾? .l#cɠqKnw*2vs`E@8mšE RX3؛ZOG2M#5z>Oi-#*A:#kgz:D)%S̽ΦuD?WoڙQ.鎭W=q0¢dG~FkP1, b}vvHn#\WF4É.y[53zGAE&ijwP;+Ia%޷~z9bWϦ&4btr8*0gff5i##dd M}{N,΋[?&`Pt,a~~@L|]lqla79%j_/!9gUp2B<1 Δ>6 KfH'R~$20ޔ;ug`mɎ8F.G!#ƶ``:zƸp~!nCx.t.ULN,M0'AgSƽ.k;T:Y<ecZݞHp˘PTFnQ6'ԠrR5xC*ʲr ikQcvOrRΧUcKrZ t$1# p68c ]GK͇v['T3}Gv$NѠ]Y.~ĸ=4q(T6>2GFdZq>hK5PK!!|X8mW!<"c""ODg .P x*jYsFc1 0$KVaL8!al"rHI"JrׁC4{JКh_[ D<>a!ˠ!1::grvCAs+i^:3*,J ~({.7[RV,S0t`X ^m3Db>g*_yjvexd=F 4wez8;,F2|̶tGMjzo9͝Բ'ߋ*٢ego wWrpJwt CbŎpVq*Sau67Q)q"]$qp6EDVDbiϔP8m`n&֮\֟ax9crNM Ho3y,FT<ΒW=i҇-@E=ul.b1Ze66bG -'x%JXT-R7}ٟK7}nj$}w]8sl 0RO &`:^Ųa)7 Jd{ryGffȘMtWI<nUE%+Ɨ)^ *h1c3ZH&y{컚aցT> ^UwBM>l'YUfⓉ濝O#3:Їǁ&QfFk:\Ѓt1pZk 2C{e}gu uFo$&Kn^0Y"w߾6.-Rh4!|6>!m^2QJ9:TdOJA l/ZpM_ն n OO97ggǐ*v; U< PE`R)auv|X J?h AFKȭ_}[o`e#!&L2g_d!%.RssUƏaN#KS⟵eN؎)约j Vݤv߬I`B҇d-]l:< C7cQ[tL뒡.c.{+Ael[R#Òq%crAf%sLW !QG➼p1,jh%T!TM *(ȗR{WJ' hl-l F8v991^6/}\K|ھi#'~69'ܖ h/c9u jdzpBZ0%F(-"~`+l鿗y-bB~qƚDQGz:8% bmLy6Tm[n-YGĢQD#;+_M|N?.S[ NsMdGk+饴aK%WOh;PRWg,<­0ȇǿBQwTvz=qr,#I>Fcu'P?&Ԛ:+3\tpAt'y26yL9&dZ*IQ[lW Bl0&+:E^nqJBݤĶaYu* l2n?If$.!b/kɊE^e>CfJ[Prԩz(6Mg0" s~2_3+z"6 +#NwDm%OsoMtX|ԨR6rhs4dHJ1ݏ&^7Cuql~P3bH}RBW|tȢn "sQw:GfAtS+h&ZDQr\ň2ý\4GFZ}?uG֤ŕ$č.-I>uz55xD Q8D~G-$3G>Q:]ۄGp1c=Bߊݕ"#Mt1bU =z҈ lm+k 'QQ7HP(ߴPfQc{9~iS]l̰i` ~\8}n=mle.q!~.Id覐>\ jo  +?d(Θ/ Zm\vk Nu np}>zB {n@<1Obz@响xʫ=yBmo0_&[%)8+G&$\bހ<8DD0>S-G7o@zڕpƢʧThX"^nuLvƚҨjjKt?Avך2ތNf`>8d7\sWS=GKkB_r\(67.&ʦ`-4|!k*A\$ X~qVqr{i!V9n6RL,iHM;qGH9 : i Ttcg-@P3*H4>C?6|ձXU&$h ʎ}T+h/]ڥJ_"@9SO3W2]A.w8Ar.&#܋Y#*>*эWEŹ͜ .FBg/gU(,FzG[1=LPMSЭ.m^ZKpԚw<(l6= 8IʎG@9i<;?3_vC4H![`8=Ȅ /K5^9SRC6 n4Ixyɐ`h@Q-FF0Ƽ|m/WC h` yv W SR~! `ᑸ%z(f:`\ S:"!T*8vd?,tޫFz wʺl?hW9mYOߕl*n\ʋ}#IuM:rmyAh&,6 Q*1GfK{ӿx6FXC9KY?gMDv$,㐰˴:^_t&ϸEXѬy#nRE9!y\8Fbm!75iаd;2] M=YP5>^'/3F{ߪbg~As%ǙHϕX{M&RH5%ù>c:\oQO <"D ԛskd’"ӜDryS> "Ww"y&E fߓ'UKp!r )ү<Ё%Ϯ*>hp:@eu09rK=a=G0|nE f*FqgtzQ2rf:!7wz#ܚtÚhsg_N۬m'/F&0y?SmKOJE7{4KWN;5iħ;KBmj0rXr2OU*x4WS -{x3`\ؘW|uva@tnde0g6J8!tmК \k%8I31 b9`UqŎT /Z/xmu"}X[O^w[p;} `oC+zi0hyd}Tmu 3Xk qaYK_*hm@lг;Kru aDӁK iGU~玛,\:Fr? 5SrX ά'infw5uu~wztN۱sCOr@jxZyYo`_WQj! Պ8;,V?,Iߠѕ-ײڇTZ׍xϰIF(iS gzAi%48Y:X`-~"(?T=%V4v*r)H@y\Y|c"J230?Rhz!2* fv[yb]yia8W$i@էg3=b`i44pl l[cr*6P);MS<36,\cp;]&W0KoS7iJOFMb!-8ʁYЪ]:dcu*!r\⪿)۟GKIMPM5R3 ǟچNo q-,K29to2FŋXӎvOϟo ݦ"].U84=~W;fu< ~]c΋Xsyxl <xrK%&By ѰDsf5dهO̥zB,rU$+=.&NW3,| frC6}1WI4;NA|/;j߃&.Xp:Ӑ33Yd(paZlvH㷉yWFXW\8!7,rfP64ڦ6)P<!?j^hY$deu+P; f۽W22T.@}8BESrnBܘۭ-Vec`b$ޝV' $!D>\)MVu_~(w\19eqϵmGCf1c`#'Q(C-hISH\V&8HdȠ838=zM5dnK9@Vܣa&( DS^95/;>&(lwm kiUͿ %;wr$,q -锁!9'{uθr$R-"V}X swT=jҿ& $1QGq !2cuW(ǓNM8f`JsT9h{YpH%9Cpm"IRoc6rj)a hJ.Œݲ7#ta_/ hI*$]ة^h P 37`O< ԣ0_H<5B;͙(&+OBmυUk @k`R[Atk1qO+|\YLj\/_MxD^/ `6ML"xӲ2(;9z JBM#u:8S/дXi%){F3歹<mQO\.F>6](t?H\+Nh[ؒlG8TўG:{tq`Cnj[&'F(hX, "vϑ|Zt)(n1&"߷/<׭ҶoW@.t [r)j^4EhnzkE)Hˊ (Z:XLTm:a&fQWEs42` IcB7YaIfϝvrEq8wpCLߺ|kv;A{4 ok=%II- ATc#0nu-Pxz53%NDҰ3ʯ9ZpJq+1b[y[T"lmB_[z,+7 mSh=LkʛDLi:og.}ޖsӄ*VYD=8;8vV}lۊ;/Ri2U,?yڍkI)"$m nMDci#[#Tmj cu iO;*>k;nqozZxejK: k^͢RCDWYbϣГ[ERYt}9[25Fö@1x';i~]@5|}iZDfи:we0t0uE>~ʤ)LkfOrqP:"NPqeIB=/ kXH?Gk7Ik;" >#`hk8a6k+A*DkC)ϒ/5>fߩ6uusRA#{#8v菱i-|"q}C`XKfY嶩/.DR-ɿ>}+\0{" К,0MF^bqqxkE:舴 u_?1{I ⬯5ld,yD(cG@VNgg9ߓ85NL'V~/+N>4VqI"(.8P(P>&94?ZI~d(.VJ*;;gUS@/x'9~%ۀy9eU),cHQ\ IeБ6RKEEJ7;7v㡱3$_9aQ^g729%`t,*]aIRh#crSZ.uak շ< >}p ?9èiРmu+WF$&yw)J/-Dq$3'NbizɕXZzG̖Q3+ŨUwFd$!\s+VkWhNTXL#0)[ ف01Ɂhո4)v_wIU.\2`R;6 bYTɸ :8Gy͹*eԏIO#QJdPU,aHg0ъˠ"i)͞gtC[kf嗃.,|8&T)sXW.ElU$/#7;Wok(cƹd@g-y }~sKOU~6x"w\Sz>#ZMU,̲I WMFևuX `[qLڴ-rKKKL)6k\3jwt]{8J]Cv7g6?cݫI2GFb}u׌¤0ލTF ˚2TDPƿ9,jK)6|$WKSW tHP 7T"'Xx1-D+ ܰ/}؝i*y%n SgmE(701Q۬?(u!f*`>Mu |R1aۀ-z7-gzx,9`ᆷfw~E8P>ˡ&~QqVn8U!:y̱VSC|.a3ByIlz|H}x~ &8oB;SPh7nwZ q"8\- ~!.A \:XynkgMiBpf+iML^?#q+n"Kpnj.%Lyz#'12` nܴ ”#)'8eX6)w)Wk~jt$qp7.T:b|FVյWqa@F1!M0(ⲚJ j{nkueO=?{o73=JH1 X^,֓{"VVڹ࣢"!n=<%XQbJ8Pz+}+ރáX?&b3?Z>4 pJ]X2[%?@(j,,"F[쑤"MVC\\#}rx*0ZWT-ʰfX9 0@]2&>FL> +=+7Q̨X3} PsU#& A"5#:> rut8!!|~tWCE̪XHl97D1W)02v-,.D0%5u[KyMR??| %~ikeUk; ]u"lQB`k,x5{=YXESĮEMTZ+* 7-"1s o< RT\̘Oj?lKZ)D{CTK%#Ht F /F>e df1|d2D sj#;I 9m~\J!9Ɣb֯{A4cfn'8{!= @ד}|ynd;4[2a:BX蒰ྐྵϙ1" WS1Z פAn 6z ~>yN5#!)s+3X-@h6Ȁ0];2B;djЪw,w#F=[x}#`' tt5Vd3{mhRt%Vkx*od"aG>c4y鱇[-(获@|4+YEL9{Yk~]܊>$Lw.EťmLDeM.Y` 1#RCI(o$Ej?Z OItiN5g6^R#Og1H>y8$^ȁRac[h))[*Fx+|W(mmą!EB 9{#zGU?/{BV4-ıh0gnР.Gi_>n-tN|O3cBamGwCzKٕwSNS,p1R'V')VL)cI27x\V1h]Y_Qbi==\%uۺ0ظ!$6=ȁA񶕶hfHǸ/Kk*qT-`p#.{YC`x9PZܚciȶu Q KUw4P~wP+}SEǫ8C/Z 23>z+QZ𮉜ݷҗ͐ΉS o>0C+FN;zHw}*萟2Mq.9\r|ȨxȎ{]=b[XfǴ7%"g{ȂI)"6,s3Ocms8F0tب兤p}vgd=ל#%ۂ||k0񁬙ڷ^zfbeu?JUs%ksc9o~U*Hp]pvUX(*/-$OR-el)UbJ SEQcURhw`9!84Uh)QyL՚3q}'L:y "aBy&AdBLtk$g3+ 1إ6s\S)Œݫݙ7A\QP)kBk*6c]t2E㚄6LD:w݌6gT \I){-h"f{]:5?roOFƃq\mDύGFxw=[maN11J+3n 5qYʝ?mv)kG4B~.=XRaxf}Nʱ7!ޗML>;汚)x4, a1,lZbkȣ@YJL\(Пޞf oі&,'滏/uևo}AYQ9"5Ie+sk9r]:ձ42>')ӆU `c;pQR ԛo!@Ǜ)aǦ q]"[9udYjʈUӵG HÔ(I$Y!|ҏWI<K:ުtT _o";p򟱤"f.ؓJX Q`,Ag9մg0- 9ܦ :Xb{&޺,I`W(g,nΨZu/eLVjB>p)Xvk!Z+Y%FK>*,HI#'I?gƝhGmnv#i >Ʒn9es98D`l1? R[:29ɬl4Iw3>QWFlBj A=Wea$p2o`uxuhuaJ3 ԡ Qdҳt-!`".Da}#-D5kedj W.ۡ*_}fC?, جf0GT;ي]DE\_͋ J-}G"wl(tFMr|tDG^2nJk\> tҤ+-r5z(ҌEwn>zM|'E!x0$?y<$һ_lj! 4 lF>7<Ɂ`͙_씂sKyKDjBh`ܛj{ߥZԇJmM6kO6}sl$F{]󥇥. *~?Z7#n1mنi..~{ܳWS'G)m'܊2DŽ1ㄮUKeUE)n)qU:f6(}ku0-X;MN&^N,q@)VQcy?MRrP"[IksUeTwO 5@ : s_laMv(΢VYͿމLRLxTebC1uP-Vd&P+'!E6CU(Ro'X KO.mi D>ž, kU~ `05l`_H^s^_uڽ~`P h/JM^Ugt(5Mjļ4J#*HXs˷b *Uծ2=(G|/{2aƢڈY\ rmCjup ؐBPd\gz $iP S)ƧpGӣyX30 5{$CU,“^ Gk{oG&Oş~0U2_{Yo"(1p#EDڳV.2zny~5VŸx4P~\FU;^6TJ)MN@ʨU|w3AMi&E'3Y] lc%Zc4 lM "uvj {3ba,Jç~at?Ht !}a Fuǧ)+3?q[O?>¤,kaf~޳r]J+c?L {º_&F[RJ*kB 3)kgڨsoA,MG4?sjt7Zh,X*X*Řs^mP3 ;deQSSrL|zsAzFJfM_)leʼn5[mzր[0!)S.Z CbNGJ_Q!~`]BkK]*+\ψ0-rugRd0oȊ//U99N2AqWga.G@y2xDۊX:wcX%roHl꼸V'wQgze`/XRܙұg $>̝AqGBnE7qI? y\t3)݅KM$յJD5:ki^'/lz/w:3, ZX(gf&TCm5TRhި2`X- Lrx;1X?5 3X;3,LLNe>\Ol4gtC{rUWDwM]Et·3( ۧ5jOȠ G^uhض[k󃞾ai(D{ ǎAW5I:ATۇ-v WI 1RUBuA $pQ9t||Oq0 Cny%3FvLT`Y|;>f#3XPa>zU8d(BBWle|;' "?Beg\3a>f۞)4!9. AM2ڑ9nqF9f<|' i;mW5K}TO(7f<)ibOJ]nT2vzQᢩ>W7$4{DE5jm;=ܨ𺓪= Ec1&6ZA_rKɭH^ ňPd s*0 Cʊ]i+ tSji+[t_a ECـ-II#Jґc0MuԾEWՑU1ю 2 w6W`Pҭ`DbUTzdR+b@.0Qh''Y, zSbdbVflye7eы/ćȰHz7)2Fbi*4V}{~ۖ5?rG,5ژ`U6 O޽ym9Uuxg+oBRHH3\cM҉Ed&똚ۚ˯Y$` 7{WO`lY"K z ˁ@mDyf*EפMIPHO6;ʚ‹ Įdc{G:tHV)UK}QHFY/kL)}Vѹkzv$`$| 'hLұ(Ie up ϴ-M@8 :Eg/286"+.'3`?aKFZ(v-Y/Vc\Ғ)TP+`$52 :AO9*5»s̎egVz6;IŮEr6g4xoh~{6j dqJ.DZ h\\^S1Jˑ$mYoǂ_=yn:Q*>s?I`) aP͔NЭaՐ"I~|vj*[p>c/sR^Ec cŤ{K_P&_6@fNb貚#Q^ϮfdJ1fFŸxSQ 0e7Y#EÙv='v]x!ȉ6݇Qγ%2ټ+tҖqwFOn\ zɎp> }Xirk2%d )@xy1P7y!!:ڏ}ܺ}cʻ\kqǘ= MiȦGQn5X4n` Zy( &)Y|>]-A1Q EYLj_:$&hF%B[cwp8h%(÷֓&ilWܸ  x)E'jy*rSeN,VH0n)IԅH}NAI>BXfhSqZпevU֊1ƩtOL`1~fݚ"Xޝ\Y>}|"7~n‚p3K欶ݑij7n("+(0uI(jỳ.~-9޻iAB]EEZͩEօaC"!w@dBL^KLGcJ!zPӷvyUyE)aC3-dSBDV 7s'=+Α$ ~19\a.ۏiP*p;0~˫C;EMXWs^Le6l3ɉM1QffnJEϹH=.<آmgLZV+~+-#{tWӎ+ :/+Q. f\'df(>#|%4j8[G I3gr.`k ׆ChApY˦B.Uc:'m`.=?.Ц_QV9'7tnMMպt lp!(7K%}gAq8c44Fov.)٩xNfΕsIu:!F e&<( Nٱ>̯|! 67X8rFϓ%#.W Qi퓘@rxe $[߷[]`ͱ:k )S~@[[\!6$Dyo^[𤙐;dёWl%}jbX|,LO"νQV?+ +^cr8\k#FO4INR!Z2L)1TIUTuVk>838\[}bJ>h,"XY{k ^1{{e<@ xW-Z}\>nCk C nϑdJd,I5o ˄BmT~:Ͷghftt9rRKdsȡ'SsM>L}l+;duDsV% opfM> so54{l!vpp 3k浝#| ^bz&a)z;D.#Ks O-HF=0u#=m~vJ1O=Ӕ̲ l[TҬx:jIRõN?9!n \F>o-s7$D6h1r ePBo~FiH?J敡)h9Ʈ8wh_Cr.[:3C-]BaYhypYuњ_&-$:f=HT s[:m9r BQ+3F TWE4rl',_mx-.1GZ#JvlqcGh~@4!{i oH eӤ )B5s0VTkrV% 2-ycs1(A;dct]`ֿ0]"ߔ+%ݺ!i"F\,ҟx!]c#5cw1(鞵jnJ0#]HuNBˍ9_c^q3YJ}FNR/3?ԺCwCt!O潕9hcD8X+#U9 0(,E-& 5|l+ؚ8 r*NWFp[YzF7T bOTM tԂH\'1 na>kVi*ߏPD/D~1棻J6kܖauc\x7҉Kw5 HvAXn׿>!&K*%aEh+&OvlI&h>2 S29`Vt&K=̳pQ>h,VӖL'c!ɨ~y<(6RS1z¾7[ 8`K 4f\-\$L&#2e XÓz+'A>TNdd`^Nj 8'/ۍDш]66h?*RJ%@iLm/);0{ǧqj i$"Ξrt$rzE(j6zgJԾ*)sMɴVHrq{@Ȱ8˸i[?zogʕJ}H)%BjJ r(g' >y@Ll5:Yf{]]B:+uf-/Pk$Ȼ//!y`ZN$oF#ܧ$)ֺWk:X84$lB}}z0FHanѧ[mrVD&Hg9үs&ƌ>HUn"tᎻc 'E{ {%[UY(8YX;2]ºj95p0M).㻱y0# RҐ' E N_WR%>^)&m2FJa΂qA"/lȤv:v$7'ڪ_4@9zDxs_pJv>EC1G(LxO:hg@>f{-q2g&:;&=ߴW#U pT&>Sr"ױîWƀ߲;@S'aZMO'h&QNtmMC;.K&>u=XXNxW'GG=Tb;챇z@dw)Y-f{c <9{5]tfTb#G9_nbM +?Z #ϖ>STDy_iCMe #po9u j֣Q&U(,:VM!UMq+P P#ߨOS#Ɩ$*0'ZyY,V0(L5_:`ƃ{wݽ AFG C#[?^Ym.WtJݼsYTslCPd,>3)Ip4b&BPǙєr@J.d,J?=~~let?y/ s:%n;n*4"ziIJeG>]g9޻P?EōR^8TWrM4!*rA)܇KWl|~9u.#`)‚Ӝo꣨ķ]Mpc`vфcWd _^ }<]p*3 2u_ZO7L7"Tɷb6ۀ>ɗCz  xlgWu;<8%2ZXQNh򩪱xz(+r୚<&]0Ai6c$.ٷ/)vҽOުdAGW~=+ z&L]0Z@cwyKRᏊD &aV[>iLEQM}/2]N_ U3N+nS@%M(QP㬢(Sq{ ~O&L{6{ϫmm|v?w׷>'nO{v;6լ/L͆W/6=eJM)4eo)247\%7Ca_>~+QgoV'<F`P<U{@%*@w0msa5}c_';A]! ۗ)N'kZVS kEpk]kKW"+k `]zx;0mYқBVP_K=DX/-.2ġƦAypԓ;Z 0K WؔAo/Gq@)?%fds++ - uWd`앫h_WGGJA8p{2hЫbTX F̿Js\_i)]G>wR8~-;M7'qIyV:g9L$cFPr?z傜96"1!R`G }ֲGSA }ީ=`"Zk{@ɻզ9j-%J:5C 8\L]ӛ*F_(":Sbb/ZT_աw*PA;MGZ߫c{\~sR OqZ),!~z2 ,2{Dhh)uN!A# {ΪJ^X/$&sS˴afr?LMdcAmq՚ ,g;I^rfr2F@ j4y\ 3vӿ/?zwEG7c?X|F Cik ,y`TӬEکwQ^8b%*[,gQoi^C?S{*:L'TBS[zSuZazE(Y'ebj9Aڌڳ^MGN\!3׭PL%rBQ u .}ۊqP>GyXV.s5 -Fp2Ut±;W#Vuvd/خg`*Ek!cQJE첩,؍V#+ # YϚ!瀒O{ڠُiE\۞^ <ǦG~|lqbq'(lB;ŀ{BJ9{]qArVuX>JF`4X lȌ,tuLibf5GdiĥeǫԦV %^BuwbR^XtOs f_qfs_T̮kĦgy9RhsΈBb,yFYzEdDɗveJ*3"R=Y4xAPaNr d`uլR\v _N8"{qY, 1M¤qZtCg\CM(Ѳc2enU8v'ꌥ^;ję@#?0 nk) ->%£a:yڹ_P֝_]T(Sldo 4)QP374g ?˓+B2! r{E 8Ðs1xRVg*DIG15^ ylk˧3<`.Cv }])8.ٜ=#===_ ],)}Lu[P/frY{Fh#1ͯl-9C3 ^Ņ4^P"R[F)Gh%a#yDԄz|20-{W=:)bj ꙱M$Qt E@V~Z+a x'J?&N56hKUϨYane6(5& }4Ij9v]j4bتN98<mH[||ȴ W_Qʨ8ʊh(Cg-| aP3F~Β!/ж[Sk՚TpE؜=8J,j~ utM3 q9D}l@JR!2X0Ckl!Z>`ϰmaɊ⯨Vpm" sG^Su*dv+{~_=XBe#s2n-I]va'#C'T~9nf 9cǻB1 pM61$gwD0xN`ԋ@X44}MQkfideq96 ]p"s/pHcQ KUe|Y~ӑ}BI:9|xE&nUSbtm#Zyg~u9Y$ڵB`gSϻ|ihy{?=Hx oZ]yޖ_Qǎ}N|oBh(,TaYӗIw]jƫg @IC<;fe3?w 3XRSԥ^(g?g6-M)sP7CIcѾ/CNu0̈Exi劸=LXa0%][| Be6Ozg(Z_R325IJTWp9U'ȤYE SL֯qHճ$[Yd@?IZ>YrIe,_kl͏"+ e neGY3Iv拟J~E5 ^܁'Yxtl9O'PúMt~J?=K69K8 Җ̮:/߼$.J}BM֟W ꍤi" Hʨ1 Gfw`YvMp ~NlY-$}i zr+N>>8*G$ypmp=3 8WX;adkbIW}̬ρT>j ]QH2*\MF#h)Dhfl-C{8,/qTCy;^L}/x,<Hn<1Y_ Z/Y;󘏜؆B^.",@fxweHjOK5vZ㉺[94OBg/"Hk8[f:b-F.Bb Ub{3`}by3 M'C,XVfa`X{$YRh/OR]hM !> ɠ[z}\vC (Ӄlb?-ϣ@'0}Rf:Aj*G+jsPĄ:75je},v ޫ7_-29b?8|,@pwDVRN4Nuy.{ehN ^gPFcsbhAu'I$ ; 0%<(NYOq;x>1ִ6^  ~Ċ&2`i,IxSԬ5jiZP/eFK䲗ZϮ2Fu8zdt)\{w=8vS7A>g%b,YwQ(8Ή16KUsYՍ'YHA R*^)yEmr'Es#[hA[in宼ah+]|qʛSFʌeyGˁŧĐf\R2ZB(lx$ċ2yetmvp l[:%sdH/6M (ӿ3c"KskНyPbR0׼D(]^Ftda> _hYՊc"#PfeR:TuDBPc^}}t e"V7.%~3 ' d%zmOL}3a71b$W;!Has jA 7:% ]Z (I IKmS&%Mj-\hx7&{V 6H#;`Nr8q Aܩi tS?& BdKkX-F ?9T3<Ƙ W5o9/VѴ@i Q XwIay/ٰUvY{]W&8WAbBCiL0ϧ-3uhR`^Γ@4K}9Bsu }qf`YB@=v 3BO@O[#gi>=oѫҧҹ+'qO-C[~{D_* u~lhu1geSY//ЃpܺW`Q6vq&ڌ]T$J;6R|hٔsGYk3!;/~O7Gf, rO. &70| A)!,[uᡅn{Ղ8 F9s*zFkj 8n~(4JK1F3~U+[nY6|$g45%s&m}+tEH{Ν-dQi6՚~pK~MBLs# qys|.uZVA5< KEȺIRIʿtgX&s grP k3Z Vؽ4nDZE3{z,n3/YGʟUKtYwh;]ViK1j_0[3#8u+$Bъ5ϸij$5L@.>O_'zZREIM̊]rdf|%IQTGZ.ļwWg)ZyonT tI @ }wx")m!N(&lbQCWY[gIaYb`j,<ҵ|x jnS;Lo_'aЮq¡qbmw-\P.04 Vb=q!p?U/推u2tPƊXP.֐mN:﵅Y"g` s|\tL"WNpiT$J ހ܀#|3V%2Г ת/nrB:Tս|Z[j;>2TmV𬱉~zK )LJy)){N=mg"5mA{э!=9U=!OL3C{\ʊ#d7aw1<Jp_z*jj29˩35^vO/gx5Za*TUQn[aj/-06&MsՠEÝ@ST~"b0bWwIj&k~Xp"dXI93Sfurd~~QD{4,Z$bp#LL ~4zyяܭ pdvs7p`e}kEü:y4rD?6g_ $>[8M=aLO^AY{ӂ\ { s./D=<>샨8fupfW߅YH *S)_^#3}_5kF'b~ 2=0Eʸ>@Mj>[[C,or8K 7.s6Ե(@YC%V6@܏L\܉pd`XxQi".|TVX|?빠=6#H4g:YUZ^kv sbk%@Hj,oA ;hj:hr^װdX;I R݂2mFF”[ظt +%bSIָ86i|jjh,X#AN9`eHSӟ۶Nw1O2uBHȌECgNҼ a?`wEsÉ}+)28JpIGC!FFixȟfC+oYɚoSߟC#j¡ܕvJ#sh64q]%u:/C ߇i֑Wk<\`QٞFR_"KV*4Kd[D\[h8hw4b('u]|jٿ#ycŻ|N)"&|ZwM@ !ٮ|JVn[Q`Bp/_0}YRqizuhV1g L21bM׹[.D6eEfJ]OD@.(m!\M4 Vpi zordNGI=D7oAB"I=De7+7kR߷lc;@Dj[NV{&pDS5QzRNk@T!r/v3t&4sݷ2̻˧8/ɖi*[[- OgRƫ5iy/-_T>se6Zs`6EphwVx2G!C.0 (|$K:GPb~ff~ w KQ3Å_wdz[[%l]YanVApKH,B/27^ %ۢQ2.WoWˋ\HAtAhov4 ]Sd '/=L<-h53r߈s&횥s!M^XhJf"z(_EMX˸ '@"NQ^ mxA<q)x3Q薪'ŀ*9IxR!LgS^n(So&Muw֢v]wQt5+!P~-p:Z l1*t..H)FsEJ@ڬrmBC{ɍUwit_ϑ1ll4J-D+T)*c Aqek@ƧXJ, L6vke6Xy%>Im+{H8Go6Wª#Wi=M8*vtJ|*#+Vqv4uGI{npԍ/uuM2 p[ " /j+j/OㄤӣkdLE(ip4ٓIh+ˤqD2iJHDE9sE-[;ob3@&Ew yXJj{WBWyhҘT+@N{lٝEpCFSқxaa#Rt.Cpljw\ Pȭ6 ӷNx+u3* ]k(E,90V.ԃtM hxsJ%ʇl5嚷oaM" ȴ;YV#} L-{㲪Խ򃝺1a(c-y OCN :)ZIB$eA@Z.x4(xzXA9'8>m&K_7QnпM>D,7@9C!`섓>ӈm'̬pSs|qE}~+_/jXS#} ˓p)ś5F 2x1H@;!y3H9͂紱B nF'?K#iFM234Y0r8?H)gPaNe.֏|+wX Ti\Ye?K겥)nOIo0}dIXɺ=2՟\&)Aƫ "d^9}8tQڑfCjop$?p[y&VzFݖ Yy)c)L쑭!x.!x5srIə~90l.zOd0ڡV(|*x Ltꀋ*HІj}rцP &<@EsыO)2?*iKn$z١\t|Ams[:@A;Dߨ*Qd=Ps;Eib?jV}wNj܏ we|5"~,B">M"r%{k]RH /=)q< ӈ=fd&oYYj`"CiNgpiGۋˑfH3-R;y/ Qi%dXh5R@zlp|& V!2HP K.m)݌`\[`H|قKv*lj4Ww62@ۚ"`/ZnӒ6"e0tKD CvSlqԸ^ d,oil `SVGk{3aNR)\jy~G"L+-Xn@E4yҁJOqy/fvO .-P"Pu:U8v,@υO_PI*۴_RZ֓T'`.z f0M@l\EŵZ_VcSLeefwZzR];bMdX5VvTOWa7'11F$CPysF\|jNGS.H&UDECWeid(|9*ʳ/_ U_@`X]e#v:ggZ+g郆UN*Mv&&lf*ͱ9w[,~sl\2`*ĝ(l0:>r1٪T;BL5E %uwYe=1 xE,SfY.L*sR=>_Kt@-G>5 wfnGt᳾\?k5FΧȻ/i_i$uDO/t )9X:u9K2KvTZel7ᓽ4hVwEҀ͗AnVY|B=vҭV%gn4f &FJ9Ko:TliPLP- F M ?L5V\H{J `/tkZ f<#3>waC]TH?Ծũ ۋCxp0S'gIozĽm{3?;^?u_\pf{<6K&m i ڿ4V:-{Fx4L\%o,e-.RkF?Z<'3+1mFjHZ`A]?O#zd>&k\I깦vhpD[h !ZOLì9+ h8uQK9FE"ܥFMC=kId5Wgk ځK;\SՈ6y%2|G=4S(drSh*2(.s4V#H5F&f;/UkǙ5;cH;s]Q@CPk-†_a?/P[DMPy 4ӴP myJbf,RTmW'F,ԅHGƘԄ*n'բܖ&twzs qK- RmuTlBEF(asЉ.ti:Pt05<1@+5g]X#V=b*Eo;gϙJ2* c.Yѯ+l5%ֽU{VDOlsڲZדqJgQ(c5Cr{Ru1Ad[g#`iP_qnwrgx+r1now#u Ÿ7=.[gKEi(@@Hed H#%塑Z2WT~/~NݷM;j x:NBy؅<06ChEAA, lv]`tjF8 %ӴphVڏpqi- =nݣA%m[PbUՠu8<@FOH>oחz9*K/FBX+ }~'*up5{˺1? q, 5AA}V)3Z1;BSpZ^os4nU wQU*]ӈ}ß$u#a\y(Z5Z ;@ԎoU`M&rJ slG(nG|] jS,ݩs^=%,ƎrߖdvtCb<ѕײѧE2(:$I!5O"SA9lPG0M/nEAR>~S}Zd#D('0DŽ?WhBħ"f #?ȪXn%d(@wP孮kbps6÷;j*%. ƍ)y 8b3'o䧡>y~+zumHiˇ:na _$FwHfy1WiƏ?">)Zpz նf} o^R@2k!+| ֭ ̾:2Kjr(n; w^L2@ 8fzfl \ߍ^F'wabP2nֶ otYG& @8dgǵ./ Zil͍|Dt U o5GOCVkVn(~|S |ʀe؟{͏hF~ 6|!@=go ݌,XjxD(_qJc)ߌa%n+P?Gx=ZA]ڸ(ɺjnξ ![׹o'8~ AƭF`: ]%FcDR׮Ⱥ #}$ޭ޺C=nTI:O;gcݡ)qI* IJĄB]O}z)GzƠ~HPx!#0]&j[;2yJ6,7Kpo!(Lݪ߻U%6;/rvm\ b'<᮰;QT/M F+Ama;N ꫃FG~v|Hk샷BCvyl$e+Wيx 16tʑ\A,BdVHV]PbD >4i:{AN',ctZ^'g5FxJ5| v9fyB;V taCPX^b{rޥ?\ͣ pq+rH$鷏O)MArQi3i F\ڮ^iV MqQ&8AS0Msj:J3| 1k+'GU59E/޳w=rOMv¼ڏm0۟]O̞x:-Lo>ΪzرCf1PO.(th0{S顄Aէs%]Q!xLILzB?m~Ϯ׏V;=8L J|V(]e6-gOJmY9k\4ʯrA6.,w4a6ˆzB"ҘyRw3IW5bh(” Zz BN`Z|dEشip3\ Z ;t|[>ZO2hTU}.4n:0• cZ3geSw)!#mV] śWk}Y,gk[2Dc&%H?YLtCu͞BhyNm}^ rQj2j.I,l! u[x,SJa~ H1% "AF8 bD>+}߄aZ\T,W -6m\k҈iѼ|Я0nӋ jHY 7t5?Dƫ/1&ڄF_F )UO_NpO r 9mOKX$&9@b-鍆3}2*)KьhkYV ͇ؓ- .m.=*p).A8o' ,rKZP&_cZsM D =˼|z^x)sk,NEL-x'y@9r@ ZK͘xxznt"c-q^3$;;JIKWo6I&\b#-*+S^49Pc~>$5;@mr cMORR`+Ѥ'ؼ{gU`,i**}[5gՈoec*v6Wwx!Ӗ/mw Bݙuubi Y'8LE8E jj@|F6^h?:|bV"%Mv$0?;`4kNft@F3@.qmEQD¤|QzV;š %u01ׅ1%kFԳO 7hot 0i?l!6-9mo o=$$X&.mv,/.!LL'N73]{!5+٠Y5SJVrٰk#Q 铳dCkovGPX2GRDU/ʁ+sIދ>m;b ElaaXS>>Bsiz>.A U8p !"?(flCM[ Mt[ǵR+vlg\0.kf̾Ɣm+VăPgi~IVڞoӉ7nu-춰N{s&V0QOj׸Y_:_ea"g'Vfs'狠+gSͲ*f ɶE4K6 <DUҮSk\&amхEH֚ځ/ ð6 n%MwLBG+owjb5@D({6E> ܞ9s[,g0:/O|T%*ė3&>u>Q=vJ 4Weޣ[S&]Bu}>Uыk{ȡv/ 0ܕLlzG'8@>ЕSfBяR ڮ//lF QO̳']g}LK ֤ AkH$&~I"~!##RRP L tǮUShm]#\<YyL4ī*wIDSuEbd=Ĺg%}zX40e؞_>lk~tv`f#WQgp5զ ,cJ_w+'rp~EjCԶbR*27 ?0]FjK1GzGpVe>/-Qg 8gjFiM^nk60n,ohR b:vQTQE¶9!4#/D dȩZPny?VIm6&#!i&hFy OYI'n$R 4|K131C֩of_V=sr聖d 4dK{cҥYrDEЖBobdSN+Y ).awK:z$_E6Mr: k^_u}k)$P6s+}3&lmø eloM%9p+ uP|ynrf#Hݮ\ v̗|xt|C|*=iSѐYQ ^g(uQ][FWbD_[Heڰ2@<=Y$te陠؞dZ BµmJVVT,Q+̮h|GʚQOMQG˪.UB .qС,yusN :Q&2Ke'-0C:`@^='P Ɩ.4B/y\Jˁ8eď@P;Rm׭U+"j.cdʮ`#qBhSIY@@Fv fM߂@.  Fj Dw TQ UϳUMPNyS-k hr!`"}5W|FB}\G2W0ܫJVc0~U2@n.eU 0eyre%!x'؍FaoI CB $S2._(W_<k )*+!a Nx>Apb-v\ ṂnT|7bJ)hXӎ{ΥB,i.!«UJ T+ySA8IPĢZ& ;ZEE=:4,s{LrpF0/+UBS@K8Laoe.E“l5mҷpYO0 @k 5˘ȣXdSܐI4z5wIe=0++a6PiM%1IhA@#t͆8YubP~I ڭF z<ؑNB1q@Ov<9L0̶E%ۈR̮n5~/Ț-?t넙mԯz8 yA+q^FO)Jx7Ϛg/rܤ=ݗI1A$UNX]f/g,-S y[;U#(va/GDNLXj ?QRW5f}YذlW]Z!e 2M{湔nw)7j-#%ec[gtrtqGJ(cW]v$l+$,"!S{g/& ˔b,K/O`y̗q[[s@lВ~qqDx5AVbdw"bUP3EB;t(q3Q~:`f }kB AGyOT#ʄIz ޔɕ5hs"gum-8(!@X&idcFRaVp\I "pKW辔#m+=Wم6k]x"\Ȅ<9>44¤H Í%DALK2j~Wq]4csIWVΌ7R,t>F>ӫܩR;=V_r/8B'o8D0Հ뚽XWNFAxh` S7{qSb (_pK纃3XhRw|~-@[[5sd/,8sйgFܻmeoY+<0y|NU'g׳ g̼.d{ Tz ڕVUΖfQ@?*1{śh}?@WvM׊ 1`OrsRdݩӗ33[@"K2H=_chWtGu[* x:J1]iQ|G29m"SLdw4p|%pNhI! |1ر]I 7 %+%gYjsgiSOo=m(y[[zǯӺ uC-!8CdhI"\*熤+hw1>"jkialVL{V?\D?qZik.P-; C}ILퟢGv&9\ׯQ]{Dc]"7 eWfjw ]ڳT_XY |nǾUƄjMb[f Hn_#j6K,R 0G) 嗺Ï2)8]0;t~2I*gp7\+ J8=KWU.KZhPJzu o|m<Ӷ^##[/z§C)]+QUHmڅ}gHkn݅^iE=N:iƍ%+۴FHOLp9}J uޏ>?CQă}AUb$2!ò"%2Z|x(ǖF3sw*/svMl}DAـ"8vE%1Bd^rL9dqK;9 ;b bS(J۫"ry&Jp-P;iLg,9rjZU\i"(ukfIYwV!|դCj~(hA"Ȯ\J*9|jӹNΙ)(ǴbaW "弸 )BU{"UngOGn t4kGe,[+lonc='bepp\^ș\ƈeM$Cu=ɴ7&e` ͚3WV*:=}7bmnzI qeD>" sb(k?YQhő-42M "\ZQVyV{Vg;u?E  AjΧM̝vyoeGܗA>th!սA uylŬa19y)߻SE:)jjS+. ^'Y2P?f 8VyN[sn5z1ּ~&>0^As|1̵O%;- w{@{cHZܙ|y׍O ~$̙&.pjz9hw B|MF' UaRv$ k۲vN гy`%C8NzNі(፰c;EVzWh2uheu`5B 1򹭑|wM5A{9slPS@[52*  A)J4J]M5IKMՙgpDp dgؒbz Jmw4J8VdYȴs=7Rpɧ,0.HTV:rar$D1\c^أNO}0d%]_mm($^߼9[3|\' tT(]4)YPIV: i_DEme/.S7oۧmˏ^MG]YK+FX`#(ZT!(ʴ?Qy0s㷶ŵa[e!K}X&;‚'T4ķMP1J}~xfM`7YoG;H, Ÿz%Zv: fŰ@ʠ1ZМ"cS|x@g}-lRr1v߱.9`簒oa ~?haz;t>8(};\ܭbD/O?uL@= G"?Yx)%TsB, ̽l{hCmM4 q*3SNs"t~8޲y2::n7qF(Q˽>6m(hBP6ٜQN nmu3kNzS"&f^@xGRMcR7ʗ}B.ct*ݾ9 ~uBb 㰳IuQUvH5S:%r j+{&:LTQjOFUBa $ zѓJ5(&?xF*]I0쨕8Ez'WzDt uV3yh "p[2c AFHA`^_&tчLRx UK,Ht I.oq,Klafg@l?*f'm)0'AZ01Jku$5·->{rk7f#,ngstsw-P.V3<EUcl+6/{QXF*[ V n6pr0Y%3 ?a' BvAi0kG3'YlVϗN{,|~$܍4\_S< ư1 "Nٟ0BRuTaq{+w K+Q β6Tem&3ɍ"Aগ{:cx']d&6n\e7/2//$VG/De J^YSeVSPyuzZ*G\duok gnygE4="Ӷ,Ehr iƏhD13znOc.)HĎ3Xbx)Nh@9LdPϔgJNyS֎?{_\fU:0vV6Zw5[o c 4jkX[nR磦'?e?ݧ$< 츞)!.PK TY/c@'€p,S` 3{sB"|g4е]9LN2Rdh|zQ Ruhlunyo Lr/l 9qc4^m.JH\].5EJf_IS,vhgE*DO+v*͋zũQRb՞ q8,d th##ua'PPĿd72!S;,M;2T|p3 ޅ- qZzșD3|Ϧ0m}4ܕ2PΫuzY*!~>syC{:8:o1:6ZX.,Io&S;&A)$@0Opz~@~>}3J:稴o#5MAsn2O_G\B8@|Im|VʕO5BBn8j4FDP/ϷFy{, <;јDfʖK+bA۱MhGmvPwAib擘[ا˳Jws; R1p2jԬ,./M7e׳Q"bԄ[r>%f%fH­:cn>y[Sv$V渓)fǍށӑJC ǃg,}WK LJG>dùӻ yPBT%gB@ iU'P^lz]7ISw07yV3YF@,Yu5 E/TۅVz\n=q3seZa1J3~ÔѿdHȓ,^J-;Ē(BDarZXeU#H#_Ʒ8u)!b(ߛ(oaq3'+  bJ ue: SU4T;-nPyg[z## 2b Eo)꧅H<2%IZ<7ʋV }%` zG@Y~\xFCcɗJ8>`U6pGG{>[k GMn# }I 9ާA$$ee H0+v]}^+3L&;S扨I[ ~v\[2f8:.=nrm=cNw/VGҖ*h_шƺ^cr4sa;;*K)ш$#ġ"#| -%7DbUl/*[~HO%Hȟo!f}n`:8g44}O8OmU1øĞ%Ѣs>]Cυj#&}LltV#{.)'? x(4 /H?.JeYVs;pqfCy(zG{'K%ߒ_&M7ivS _y:-P\p=mrͬu_v|8jq: R rXzEJn$(unu1\:pI+J+0{I K[AԂ]QaN` ܰڇ-@[}W@\oh||^kpĢz=Qx77ug qzb<}:j<+w!3hHvZanM|[75f ĦMpAqF4U/H^޶^! ~*Fh?GN/Kq4L/={Np^L- ȃ+e֭N<?W)&?df8aY:J`- +\ӏgK %d̷o,ؓۊLj;:r5ƒ˜1%~,M-֝!5!3 OՎbj:pdֿ9oW7 xSL~h_ws3F(3Ra:鋭 ?qP0V*2~xO6Bȗ_L>`ћЈn!ۙiT~պRu/N3gm98ljg| %1EE;)_ŵN~@U K)DZzآ_Uid2v4Bs gl#I $dDW6 8M _ qG6ᚚ_^Ą+ ܟc!1SkrWbV oNµJe.4ZOw1gڔNJH58w0&`"t{SoH* [M}.E"cYm̹i/TvXD^z(kX]oơBo .M(ݱp:$dE9lRrNg뜤mMWbIǏ@}czȚz3$`|d!%c8ZqWS*m.~NMİ.(C e R@Z U)ņRp¼>l,S_fo[`ܦ ˫'a <0A*Z&вj+83Apl- Dϟa@^<.F!O'+]ȉ3ڇ5H,Y뱽Ս%lmš'>81zDx)^j~ȆuƱ*XþݘSf$A ˈC$ج;ut$9vp˜]uBlwF3{}!_"[c~}DxW: 5P }@Dd[jJxr(˲WL[Xi9VW={-8,IEii:M025ݑ+ysWh\v"wԡA|zՁ4656`6UUm7&e$8Lȇ3`U2pԸsoM|bc~#nm$ ؼOIJ]d؀ (@͢d`K 8w&ІVDi7]b\GFC&3xr\ Bhe g8·";5K}2\i,q>ȼ>y0-AnX_ h|ܺo6w+zURXoCId댐搑M^K;)hbƏpi@#(v=ONϐq쪚L/sOwEobSDUiˊwv ΢Q6{ <U(>pT-=Á^ |jz}% ogCŁ1Š u?rT%O?fo%Yqγ)]RCCs2iN! 5j$91/ZcvkE CL> ܉1db#;JfgT2ݘB6i^5>uRY LBkzW]ϕ,ap= u5x8(Dz6^n^#! NpD0/Z fxzۅDP,4N '!MzjXWjXE. @94d9DհɄo\7̓`0V7GK]w&TۺʯL"%$#x!9IN=lއ\q!zL:[LJDb}ɗ-Ecvs#sto˼ (RШ[3OQ攅Lrl6\'nIGAJ?Y`x\pL}lhÇ4#:2ŀ`{,DFom#3" ĭ ʚ,UIs@P4JT//X+ۜK3Y>N'[SIiⴜ딝 όAߥwWԜ/6kq U\Jܓb׎D B9z 6 )=)kplW[W$!ۇlC۷ԥwys[-3&x/hPfrޡKxKVJQ>V3ꂁV,ѵ2٠渔 ƷuEiW?βd !;THY 7'Gn| )XR<1 P~$wk u5Hf8;J9$U[(Gu-x$jmr8zǤxR*> nBW#l`C"aA^ ˎM'1;O77$/qXjTJi0M{[ތѮ&5 ^R :tg3}PWTGN>[ >(>L6 +뱧iBR+QJ\p?٨}KXi@_ֻe99D&WCy^x \q4r*{7.>"&y-yBavDL$8©.+O&eH3]]Ce$.8gS|:xKCtkУ~-wQPq鶬ֻI8-+vq(t*AC [(^R,o&*%G”GjDV-6p2T2`dxhx9ϠJXzFrzT>-}>ąl'WYM3B{-T F8Z\CҨ7J0j%`7zgą.w\5p T=NX)AQ_~AZS9]!t⇒A2k΅<(Ġ/_@ȴ9ةX`)nh.(D߾)g""鏇:6d\*jg6Xո-8 .MGF5#Tw{-a^CbmQL 0C_*oWa{Ң>2\͑z48XJO<Ֆ^y1"'á;a' 3Nc%' Qtp(Qo[ILQsLM2!p#~2Tn|db!tg -E-΀/J| 2')tD|! _M ݡ1<+[ks4;~R;ϓ櫹%[CBt&0Y6O g\9%^ %hEtk.Gn_ <> I!\J .zIA*Lp? R.YہCS"5RY^ƱDMXĐq/ZCfNB @oۤuAeK?`k:Y4첹xjw ̓eiC#Ϸ̢G& 1Oz`ۙig/{,"-CP3?n .NBe: g)H.$ݐ>-<څ=v1)fQ"(n~;!BHDVˈײ [Q%!RqvlN;d7*CW C~`k9->G3XlcйjkD{ٱ2-DH謮˻ǒ~-^Ҭ{ŻCIejw\ULGQp'TM#F7\ +VCY9:Q{KuVݹ'M{M#ںfxN aDS_ K`V6AOtf07J U< -N-F<!=E-]~ktLT=ZĈ[$]j(C>㷎|XW)L|-U1+.eco ,-M2{F~Ǘ).5o۟3@{3>j+3Rֈ[d?,bp/!G((ѩuڼWo G鈈ɉ6$AyjTj}'ϊwOMVHɕ | t`Y']/XƁ t(E 8/(rH@8s>6v?z?IxK T9Tst*qp^M'B8H ,m60m% XD& SOx+HmϞncʒb/̇x:y$TKwU j3BARo|A  zF%LLEeDvuˑ@0jY&Z“FN9.͎"ߵ\jMYrk@5h3c=<ךa :l[ShtN'-6\kP-z O#" 7,. W&jG9EWY!W/Jx+ѥ/@ o6vx$sKNdxpt[T]iT#R^p{L&_*kUx'2\xoȿߖh|f bJCG{#Yrsb?03SS1yEyn>Bazw:Xg}TC,oX)I2!kfsQBEUc O_;?#4Pgv(̚s^x~ڠ%{Ve>0˼9F-z34wGTvKϜtW' iy=3;=5+cc.u ˧G,V=bCD8AQ @j!PP  Z,>1鼋=` 񱑀@dQoKQs ij.]BZ,VpSwW-#fɜWkOTŎ@9g"D1* ?Ao01<.I\GTBقx1WH:em"U:.*`܎ Km6*IdjQ2t`EM =nCF6;ɫ1ZLxb%4:%մ$|gć"">9c͌_9zZm$sZ@73qԵZa8ebyAOa>wWbPu sBe37 ½(1'3a!ry{"Upt ?WwZ{ Ջ㐏O{jD%ܚN O·u^9k(ê%4Y&}jwpEe[e `U@ K8[dqžjT*̭7DE0+ِbN9LE)n 9gКP\Hޠ ">uz s:bS4+C)_LĞ3t;JZ߻pl,cTrƗpr7hܦVA4t 1tnfP;s*>۲uJfm SsN9!D` }82tO̝%z@a{L#zE_;Cfj XD_bHf?~.f5*4̄=6O|ÉG8##Vx#[(OfF:3-*DAP Hcf֛{w~8'+QQ 3|xq{"A}VN |eol"9,iދ3CO`ʋֻ= $qOyaJ`2OQ&q`~nۑv< cVXnmV֌@k8KWYwA7uj n_۵ƍUW. k;$lPSρV7~PdʹfVh$襒FK7?_>*t pGnFT\R9EI T%  `I`J:]W) ɤ q܂Yv5wE5k"(pmV&oDvʒFnֱ;:@Mڨ@i`ͶM(Du-TV RQâaO:kpX!xg:uEW_,wpćQ2V5uch)Z-#߆7vd'$7GwD @)6ɮtĦT$juC\>]@YīQޖ a1UZJ '_"Pɵ4]ga.I) 7^I)Tw`(A*T\-A |}B L&u7R]I{sƟNHtmglBdO1,RX`]Hb՝ѐхIƿD|6=u94m: dYpR?UJJ-) k sT"W;?bIBd [T- (R+P_J EZ@U"~P10@G֩)ZkS+R*w55kl w RޯFCa $'i&(8ѫ걱c``#u7@Ut\zPUhiwg>acO?tuZt̗ O0f3V˨&S+On 8Sȟn,։^48DlӸ{ Rm&~DN ڹK#i%DoA`Ҙeg ǩD9g^<}k0CîW ѓ=_B@),t*\ƚ%'DS5 3ak*3tbKlFv-ËY~P!@12.esoE@WKS+Jbץ *zI2@>A_4B4[3n)Cgq75궅-f%1QYӮ1\4'q(ɨZ0]tvCm˪AnTk5X^Tۓ!ԕd.sQu9GNǜ@ΣAoDɂj8J~"xh1{J749{j/$vMҜ퐦(9A:LP遮|9D]k~}yX)ƴAwoU,pF&te:~EDQhut\[Y-0^DyU5hc/fN]0YcF |!]'MeQ %~\ 3n0Ti4 >V$y]e>д$eň2YHf/vt!Cq. "<)P޷b7X& ]1),H;b Gk\,-z% s&~6eKA}3Ucv3jjVGE F0 sB x*zBm_9{@-Ҍp&-$q^>fx];0LcrCV?TFM/HƮL|9sȺo`m"QB`my1!$>&Ce'5tzсd3 LI0=߮o z?3"H$s,&!t?ͤt80e +Q''} 8Iw`٪\ʯq$?/x/xDnL8drqeUbWj?0AD'1g֡Qט˝I ?'g$W"R6-ɷ؅\іK!ȄJ5Ey;}sB]#sZe3-;idJ9Ox4Trܙia;-`{EH"c pר.7a8=i'[·L%X~Nʵi'f`IF#Ĭ,<i)>^2q@|~u]00UL-򻽄H I oI٘G|7,r9q{v: mfڅ|a)k>c׌EO_Ȗ?v!#?0Uhyb } ~I+igR %<RH).RnbrTܳ"ǹGIjI'<=Wz7XȨ x+; O]sMnN Xv $kbF?X*@5meER[YfW\ Z,-;):"ERX' a}c%pZj(iAa{oy-9>url<dߛ1|}!rRyN<2zubF2`vU)Y}t(qVAh$F E&9U6 fSR ˹ڿ0hu .l9 &Wm8RJJ;&fK1:cFX)0EA>@ ջm865YcVYN~Ps۫8A 73;S0լV rיv ƽ,ܜF>[{dҍ,+O#Ͽqs$H$ϕS7![wkH1*mйI<o^rH{j;&cmՄ?Z,P/ ,}qXrA$l,blduD UmA, A;Rݖ֎y(VoO[(|J3Zr{Bƿ>3 /xWٿv-V p䊂cw%I%(*&gIi .N]>zDg=p(sOۛ 5"!m@L=plr-}n% _ l⢔DV4)-O5 7$LX dxTdBU]_l ?d7F.a[ت}5v㱵K"hA*܊k꤂ꠙ.AS'/ұ2;;# f6^hz- rY v̮yjz>Y Jw9pmfǍp=잻sZ`~^?u,wNTPŀ"t\cYR:AɅdh.cD9/VbK j`)o}U "VZıvs x[-X RK8s:iJ}4bQ}L~0|7ZY@ޅ=Rbg~Y-jpX;%Iŏytiww؀XYK)kco {k\M~ps<>&/p3zqQt{)ah̀k9 C |bBLof!%Acu)i)5f75C}DMW}ZWкvLBZ䬒΂,S{wY7.Oe{r`3(9ߏ 9ˌCW@@J3ިKx_ݧ.PJqh687M-4\'ipەv ҬQ)^ Ch FuOnqteiVgXн^` €O- Xs_K E'ϫ1]3gQW Cd"i; wNS_}/ך18 ~ҕ)Jf `:o@`8Y9i+wlx!;:(iκq7CŬmZ-Lz̾ e':3}Oj +`j˘5NmȚru)MFh0?g1<]^8V]u{ n)z{V